aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMario <mario@mariovavti.com>2019-12-04 10:25:11 +0000
committerMario <mario@mariovavti.com>2019-12-04 10:25:11 +0000
commitbde429cff649237984903a252ba1a718e6d74f53 (patch)
treeb2b2570159cfb37689e6ce3b96c3b1b988d676cc
parentcc9f41df5f83bcab435d6fb941b5a8f5b1457037 (diff)
parent4c8d33d1eb2a804aa70a7bc677d6c73d0d94816b (diff)
downloadvolse-hubzilla-4.6.tar.gz
volse-hubzilla-4.6.tar.bz2
volse-hubzilla-4.6.zip
Merge branch '4.6RC'4.6
-rw-r--r--.homeinstall/README.md110
-rwxr-xr-x.homeinstall/hubzilla-setup.sh70
-rw-r--r--CHANGELOG69
-rw-r--r--Zotlabs/Daemon/Cron.php17
-rw-r--r--Zotlabs/Daemon/Cron_daily.php5
-rw-r--r--Zotlabs/Daemon/CurlAuth.php6
-rw-r--r--Zotlabs/Daemon/Master.php2
-rw-r--r--Zotlabs/Daemon/Notifier.php17
-rw-r--r--Zotlabs/Daemon/Onepoll.php12
-rw-r--r--Zotlabs/Daemon/Poller.php2
-rw-r--r--Zotlabs/Lib/Activity.php203
-rw-r--r--Zotlabs/Lib/Cache.php13
-rw-r--r--Zotlabs/Lib/LDSignatures.php2
-rw-r--r--Zotlabs/Lib/Libzot.php53
-rw-r--r--Zotlabs/Lib/Queue.php2
-rw-r--r--Zotlabs/Lib/SvgSanitizer.php150
-rw-r--r--Zotlabs/Lib/ThreadItem.php5
-rw-r--r--Zotlabs/Module/Admin/Addons.php31
-rw-r--r--Zotlabs/Module/Admin/Security.php14
-rw-r--r--Zotlabs/Module/Admin/Site.php3
-rw-r--r--Zotlabs/Module/Article_edit.php5
-rw-r--r--Zotlabs/Module/Articles.php12
-rw-r--r--Zotlabs/Module/Cdav.php2
-rw-r--r--Zotlabs/Module/Channel.php32
-rw-r--r--Zotlabs/Module/Cloud.php7
-rw-r--r--Zotlabs/Module/Connections.php5
-rw-r--r--Zotlabs/Module/Dav.php2
-rw-r--r--Zotlabs/Module/Directory.php2
-rw-r--r--Zotlabs/Module/Item.php13
-rw-r--r--Zotlabs/Module/Menu.php5
-rw-r--r--Zotlabs/Module/Photo.php25
-rw-r--r--Zotlabs/Module/Photos.php4
-rw-r--r--Zotlabs/Module/Wall_attach.php21
-rw-r--r--Zotlabs/Module/Well_known.php12
-rw-r--r--Zotlabs/Module/Zotfeed.php2
-rw-r--r--Zotlabs/Storage/Directory.php9
-rw-r--r--Zotlabs/Web/Router.php2
-rw-r--r--Zotlabs/Web/SessionHandler.php7
-rwxr-xr-xboot.php5
-rw-r--r--composer.json8
-rw-r--r--composer.lock218
-rw-r--r--doc/database.bb9
-rw-r--r--doc/hidden_configs.bb34
-rw-r--r--doc/hook/activity_decode_mapper.bb1
-rw-r--r--doc/hook/activity_mapper.bb1
-rw-r--r--doc/hook/activity_obj_decode_mapper.bb1
-rw-r--r--doc/hook/activity_obj_mapper.bb1
-rw-r--r--doc/hook/comments_are_now_closed.bb11
-rw-r--r--doc/hook/encode_object.bb1
-rw-r--r--doc/hook/fetch_and_store.bb1
-rw-r--r--doc/hooklist.bb21
-rw-r--r--doc/toc.html3
-rw-r--r--include/bbcode.php26
-rw-r--r--include/channel.php10
-rw-r--r--include/connections.php5
-rw-r--r--include/event.php6
-rw-r--r--include/feedutils.php16
-rw-r--r--include/follow.php2
-rw-r--r--include/import.php23
-rwxr-xr-xinclude/items.php40
-rw-r--r--include/markdown.php6
-rw-r--r--include/nav.php2
-rwxr-xr-xinclude/oembed.php2
-rw-r--r--include/opengraph.php72
-rw-r--r--include/queue_fn.php2
-rw-r--r--include/text.php37
-rw-r--r--include/zot.php10
-rw-r--r--install/schema_mysql.sql5
-rw-r--r--install/schema_postgres.sql1
-rw-r--r--library/jquery.i18n/.gitignore2
-rw-r--r--library/jquery.i18n/LICENSE19
-rw-r--r--library/jquery.i18n/README.markdown152
-rw-r--r--library/jquery.i18n/VERSION1
-rw-r--r--library/jquery.i18n/build.xml55
-rw-r--r--library/jquery.i18n/examples/index.html78
-rw-r--r--library/jquery.i18n/examples/jquery-1.4.2.js6240
-rw-r--r--library/jquery.i18n/jquery.i18n.js154
-rw-r--r--library/jquery.i18n/jquery.i18n.min.js13
-rw-r--r--library/jquery.i18n/src/jquery.i18n.js154
-rw-r--r--library/jquery_ac/README4
-rw-r--r--library/jquery_ac/friendica.complete.js400
-rw-r--r--library/jquery_ac/jquery-1.3.2.min.js19
-rw-r--r--library/jquery_ac/jquery.autocomplete-min.js11
-rw-r--r--library/jquery_ac/jquery.autocomplete.js390
-rw-r--r--library/jquery_ac/shadow.pngbin3403 -> 0 bytes
-rw-r--r--library/jquery_ac/styles.css6
-rw-r--r--library/moment/CHANGELOG.md535
-rw-r--r--library/moment/LICENSE22
-rw-r--r--library/moment/README.md58
-rw-r--r--library/moment/moment.js4040
-rw-r--r--library/moment/moment.min.js7
-rw-r--r--tests/unit/includes/LanguageTest.php6
-rw-r--r--util/hmessages.po17238
-rw-r--r--util/po2php.php2
-rwxr-xr-xutil/thumbrepair2
-rw-r--r--util/zotsh/README.txt7
-rw-r--r--util/zotsh/easywebdav/__init__.pycbin457 -> 483 bytes
-rw-r--r--util/zotsh/easywebdav/__version__.pycbin174 -> 187 bytes
-rw-r--r--util/zotsh/easywebdav/client.py404
-rw-r--r--util/zotsh/easywebdav/client.pycbin8871 -> 9211 bytes
-rwxr-xr-xutil/zotsh/zotsh.py637
-rw-r--r--vendor/blueimp/jquery-file-upload/.github/FUNDING.yml1
-rw-r--r--vendor/blueimp/jquery-file-upload/.github/workflows/test.yml84
-rw-r--r--vendor/blueimp/jquery-file-upload/.gitignore2
-rw-r--r--vendor/blueimp/jquery-file-upload/.jshintrc81
-rw-r--r--vendor/blueimp/jquery-file-upload/.npmignore20
-rw-r--r--vendor/blueimp/jquery-file-upload/CONTRIBUTING.md15
-rw-r--r--vendor/blueimp/jquery-file-upload/LICENSE.txt23
-rw-r--r--vendor/blueimp/jquery-file-upload/README.md268
-rw-r--r--vendor/blueimp/jquery-file-upload/SECURITY.md140
-rw-r--r--vendor/blueimp/jquery-file-upload/VULNERABILITIES.md121
-rw-r--r--vendor/blueimp/jquery-file-upload/angularjs.html211
-rw-r--r--vendor/blueimp/jquery-file-upload/basic-plus.html226
-rw-r--r--vendor/blueimp/jquery-file-upload/basic.html136
-rw-r--r--vendor/blueimp/jquery-file-upload/bower-version-update.js16
-rw-r--r--vendor/blueimp/jquery-file-upload/bower.json64
-rw-r--r--vendor/blueimp/jquery-file-upload/cors/postmessage.html126
-rw-r--r--vendor/blueimp/jquery-file-upload/cors/result.html22
-rw-r--r--vendor/blueimp/jquery-file-upload/css/jquery-ui-demo-ie8.css21
-rw-r--r--vendor/blueimp/jquery-file-upload/css/jquery-ui-demo.css67
-rw-r--r--vendor/blueimp/jquery-file-upload/css/jquery.fileupload-ui.css16
-rw-r--r--vendor/blueimp/jquery-file-upload/css/style.css15
-rw-r--r--vendor/blueimp/jquery-file-upload/docker-compose.yml59
-rw-r--r--vendor/blueimp/jquery-file-upload/index.html569
-rw-r--r--vendor/blueimp/jquery-file-upload/jquery-ui.html256
-rw-r--r--vendor/blueimp/jquery-file-upload/js/app.js101
-rw-r--r--vendor/blueimp/jquery-file-upload/js/cors/jquery.postmessage-transport.js218
-rw-r--r--vendor/blueimp/jquery-file-upload/js/cors/jquery.xdr-transport.js154
-rw-r--r--vendor/blueimp/jquery-file-upload/js/demo.js75
-rw-r--r--vendor/blueimp/jquery-file-upload/js/jquery.fileupload-angular.js438
-rw-r--r--vendor/blueimp/jquery-file-upload/js/jquery.fileupload-audio.js176
-rw-r--r--vendor/blueimp/jquery-file-upload/js/jquery.fileupload-image.js613
-rw-r--r--vendor/blueimp/jquery-file-upload/js/jquery.fileupload-jquery-ui.js161
-rw-r--r--vendor/blueimp/jquery-file-upload/js/jquery.fileupload-process.js289
-rw-r--r--vendor/blueimp/jquery-file-upload/js/jquery.fileupload-ui.js1431
-rw-r--r--vendor/blueimp/jquery-file-upload/js/jquery.fileupload-validate.js188
-rw-r--r--vendor/blueimp/jquery-file-upload/js/jquery.fileupload-video.js176
-rw-r--r--vendor/blueimp/jquery-file-upload/js/jquery.fileupload.js2999
-rw-r--r--vendor/blueimp/jquery-file-upload/js/jquery.iframe-transport.js407
-rw-r--r--vendor/blueimp/jquery-file-upload/js/main.js75
-rw-r--r--vendor/blueimp/jquery-file-upload/package-lock.json4232
-rw-r--r--vendor/blueimp/jquery-file-upload/package.json81
-rw-r--r--vendor/blueimp/jquery-file-upload/server/php/UploadHandler.php8
-rw-r--r--vendor/blueimp/jquery-file-upload/server/php/docker-compose.yml9
-rw-r--r--vendor/blueimp/jquery-file-upload/test/Dockerfile26
-rw-r--r--vendor/blueimp/jquery-file-upload/test/index.html195
-rw-r--r--vendor/blueimp/jquery-file-upload/test/test.js1292
-rw-r--r--vendor/blueimp/jquery-file-upload/test/unit.js992
-rw-r--r--vendor/blueimp/jquery-file-upload/test/vendor/chai.js10854
-rw-r--r--vendor/blueimp/jquery-file-upload/test/vendor/mocha.css326
-rw-r--r--vendor/blueimp/jquery-file-upload/test/vendor/mocha.js18076
-rw-r--r--vendor/blueimp/jquery-file-upload/wdio/.eslintrc.js10
-rw-r--r--vendor/blueimp/jquery-file-upload/wdio/.prettierrc.js7
-rw-r--r--vendor/blueimp/jquery-file-upload/wdio/LICENSE.txt20
-rw-r--r--vendor/blueimp/jquery-file-upload/wdio/assets/black-80x60.gifbin0 -> 108 bytes
-rw-r--r--vendor/blueimp/jquery-file-upload/wdio/assets/white-1x2.jpgbin0 -> 713 bytes
-rw-r--r--vendor/blueimp/jquery-file-upload/wdio/bin/forward-ports.sh85
-rw-r--r--vendor/blueimp/jquery-file-upload/wdio/bin/safaridriver.sh31
-rw-r--r--vendor/blueimp/jquery-file-upload/wdio/chrome.js36
-rw-r--r--vendor/blueimp/jquery-file-upload/wdio/firefox.js21
-rw-r--r--vendor/blueimp/jquery-file-upload/wdio/hooks/index.js21
-rw-r--r--vendor/blueimp/jquery-file-upload/wdio/ie.js20
-rw-r--r--vendor/blueimp/jquery-file-upload/wdio/reports/.gitignore2
-rw-r--r--vendor/blueimp/jquery-file-upload/wdio/safari.js20
-rw-r--r--vendor/blueimp/jquery-file-upload/wdio/test/pages/file-upload.js75
-rw-r--r--vendor/blueimp/jquery-file-upload/wdio/test/specs/01-file-upload.js23
-rw-r--r--vendor/blueimp/jquery-file-upload/wdio/wdio.conf.js1
-rw-r--r--vendor/commerceguys/intl/.travis.yml10
-rw-r--r--vendor/commerceguys/intl/LICENSE2
-rw-r--r--vendor/commerceguys/intl/README.md90
-rw-r--r--vendor/commerceguys/intl/composer.json4
-rw-r--r--vendor/commerceguys/intl/phpcs.xml12
-rw-r--r--vendor/commerceguys/intl/resources/country/af.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/agq.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/ak.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/am.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/ar-LY.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/ar-SA.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/ar.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/as.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/asa.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/ast.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/az-Cyrl.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/az.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/bas.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/base.json1259
-rw-r--r--vendor/commerceguys/intl/resources/country/be.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/bez.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/bg.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/bm.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/bn-IN.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/bn.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/br.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/brx.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/bs-Cyrl.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/bs.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/ca.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/ce.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/cgg.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/chr.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/ckb.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/cs.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/cy.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/da.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/dav.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/de-AT.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/de-CH.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/de.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/dje.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/dsb.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/dyo.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/dz.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/ebu.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/ee.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/el.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/en-GB.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/en.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/eo.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/es-AR.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/es-BO.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/es-BR.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/es-BZ.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/es-CL.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/es-CO.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/es-CR.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/es-CU.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/es-DO.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/es-EC.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/es-GT.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/es-HN.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/es-MX.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/es-NI.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/es-PA.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/es-PE.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/es-PR.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/es-PY.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/es-SV.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/es-US.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/es-UY.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/es-VE.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/es.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/et.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/eu.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/ewo.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/fa-AF.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/fa.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/ff.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/fi.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/fil.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/fo.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/fr-BE.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/fr-CA.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/fr.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/fur.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/fy.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/ga.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/gd.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/gl.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/gsw.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/gu.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/guz.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/ha.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/he.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/hi.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/hr.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/hsb.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/hu.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/hy.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/id.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/is.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/it.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/ja.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/jgo.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/jmc.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/ka.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/kab.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/kam.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/kde.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/kea.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/khq.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/ki.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/kk.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/kln.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/km.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/kn.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/ko-KP.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/ko.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/kok.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/ks.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/ksb.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/ksf.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/ksh.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/ky.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/lag.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/lb.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/lg.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/ln.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/lo.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/lt.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/lu.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/luo.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/luy.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/lv.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/mas.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/mer.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/mfe.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/mg.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/mgh.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/mk.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/ml.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/mn.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/mr.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/ms.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/mt.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/mua.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/my.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/mzn.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/naq.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/nb.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/nd.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/ne.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/nl.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/nmg.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/nn.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/nus.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/nyn.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/or.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/pa.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/pl.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/ps.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/pt-AO.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/pt-CH.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/pt-CV.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/pt-GQ.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/pt-GW.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/pt-LU.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/pt-MO.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/pt-MZ.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/pt-PT.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/pt-ST.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/pt-TL.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/pt.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/qu.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/rm.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/rn.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/ro-MD.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/ro.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/rof.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/ru-UA.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/ru.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/rwk.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/saq.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/sbp.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/sd.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/se-FI.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/se.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/seh.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/ses.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/sg.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/shi-Latn.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/shi.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/si.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/sk.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/sl.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/smn.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/sn.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/so.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/sq.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/sr-Cyrl-BA.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/sr-Cyrl-ME.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/sr-Cyrl-XK.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/sr-Latn-BA.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/sr-Latn-ME.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/sr-Latn-XK.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/sr-Latn.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/sr.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/sv.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/sw-CD.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/sw-KE.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/sw.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/ta.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/te.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/teo.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/tg.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/th.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/ti.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/tk.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/to.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/tr.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/tt.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/twq.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/tzm.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/ug.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/uk.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/ur-IN.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/ur.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/uz-Cyrl.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/uz.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/vai-Latn.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/vai.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/vi.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/vun.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/wae.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/wo.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/xog.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/yav.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/yi.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/yo-BJ.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/yo.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/zgh.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/zh-Hant-HK.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/zh-Hant-MO.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/zh-Hant.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/zh.json761
-rw-r--r--vendor/commerceguys/intl/resources/country/zu.json761
-rw-r--r--vendor/commerceguys/intl/resources/currency/af.json103
-rw-r--r--vendor/commerceguys/intl/resources/currency/agq.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/ak.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/am.json13
-rw-r--r--vendor/commerceguys/intl/resources/currency/ar.json15
-rw-r--r--vendor/commerceguys/intl/resources/currency/as.json496
-rw-r--r--vendor/commerceguys/intl/resources/currency/asa.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/ast.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/az.json25
-rw-r--r--vendor/commerceguys/intl/resources/currency/bas.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/base.json520
-rw-r--r--vendor/commerceguys/intl/resources/currency/be.json43
-rw-r--r--vendor/commerceguys/intl/resources/currency/bez.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/bg.json21
-rw-r--r--vendor/commerceguys/intl/resources/currency/bm.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/bn.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/br.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/brx.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/bs-Cyrl.json167
-rw-r--r--vendor/commerceguys/intl/resources/currency/bs.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/ca.json22
-rw-r--r--vendor/commerceguys/intl/resources/currency/ccp.json498
-rw-r--r--vendor/commerceguys/intl/resources/currency/ce.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/ceb.json (renamed from vendor/commerceguys/intl/resources/currency/en-PH.json)63
-rw-r--r--vendor/commerceguys/intl/resources/currency/cgg.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/chr.json25
-rw-r--r--vendor/commerceguys/intl/resources/currency/cs.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/cy.json15
-rw-r--r--vendor/commerceguys/intl/resources/currency/da.json15
-rw-r--r--vendor/commerceguys/intl/resources/currency/dav.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/de-CH.json13
-rw-r--r--vendor/commerceguys/intl/resources/currency/de.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/dje.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/dsb.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/dz.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/ebu.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/ee.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/el.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-001.json (renamed from vendor/commerceguys/intl/resources/currency/en-GB.json)9
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-AG.json493
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-AI.json493
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-AT.json493
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-AU.json11
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-BB.json494
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-BE.json493
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-BM.json494
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-BS.json494
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-BW.json494
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-BZ.json494
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-CA.json493
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-CC.json493
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-CH.json493
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-CK.json493
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-CM.json493
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-CX.json493
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-CY.json493
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-DE.json493
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-DG.json493
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-DK.json494
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-DM.json493
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-ER.json494
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-FI.json493
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-FJ.json494
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-FK.json494
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-FM.json493
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-GD.json493
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-GG.json11
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-GH.json494
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-GI.json494
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-GM.json494
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-GY.json494
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-HK.json493
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-IE.json493
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-IL.json493
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-IM.json11
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-IN.json493
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-IO.json493
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-JE.json11
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-JM.json494
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-KE.json494
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-KI.json493
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-KN.json493
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-KY.json494
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-LC.json493
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-LR.json494
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-LS.json494
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-MG.json494
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-MO.json494
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-MS.json493
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-MT.json493
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-MU.json494
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-MW.json494
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-MY.json494
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-NA.json494
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-NF.json493
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-NG.json494
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-NL.json493
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-NR.json493
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-NU.json493
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-NZ.json493
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-PG.json494
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-PK.json494
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-PN.json493
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-PW.json493
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-RW.json494
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-SB.json494
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-SC.json494
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-SD.json493
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-SE.json494
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-SG.json494
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-SH.json494
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-SI.json493
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-SL.json494
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-SS.json494
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-SX.json494
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-SZ.json494
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-TC.json493
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-TK.json493
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-TO.json494
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-TT.json494
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-TV.json493
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-TZ.json494
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-UG.json494
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-VC.json493
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-VG.json493
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-VU.json494
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-WS.json494
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-ZA.json494
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-ZM.json494
-rw-r--r--vendor/commerceguys/intl/resources/currency/en-ZW.json493
-rw-r--r--vendor/commerceguys/intl/resources/currency/en.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/es-419.json (renamed from vendor/commerceguys/intl/resources/currency/es-BO.json)38
-rw-r--r--vendor/commerceguys/intl/resources/currency/es-AR.json476
-rw-r--r--vendor/commerceguys/intl/resources/currency/es-BR.json475
-rw-r--r--vendor/commerceguys/intl/resources/currency/es-BZ.json475
-rw-r--r--vendor/commerceguys/intl/resources/currency/es-CL.json35
-rw-r--r--vendor/commerceguys/intl/resources/currency/es-CO.json476
-rw-r--r--vendor/commerceguys/intl/resources/currency/es-CR.json475
-rw-r--r--vendor/commerceguys/intl/resources/currency/es-CU.json476
-rw-r--r--vendor/commerceguys/intl/resources/currency/es-DO.json476
-rw-r--r--vendor/commerceguys/intl/resources/currency/es-EC.json475
-rw-r--r--vendor/commerceguys/intl/resources/currency/es-GT.json35
-rw-r--r--vendor/commerceguys/intl/resources/currency/es-HN.json475
-rw-r--r--vendor/commerceguys/intl/resources/currency/es-MX.json40
-rw-r--r--vendor/commerceguys/intl/resources/currency/es-NI.json475
-rw-r--r--vendor/commerceguys/intl/resources/currency/es-PA.json475
-rw-r--r--vendor/commerceguys/intl/resources/currency/es-PE.json475
-rw-r--r--vendor/commerceguys/intl/resources/currency/es-PR.json475
-rw-r--r--vendor/commerceguys/intl/resources/currency/es-PY.json475
-rw-r--r--vendor/commerceguys/intl/resources/currency/es-SV.json475
-rw-r--r--vendor/commerceguys/intl/resources/currency/es-US.json33
-rw-r--r--vendor/commerceguys/intl/resources/currency/es-UY.json476
-rw-r--r--vendor/commerceguys/intl/resources/currency/es-VE.json39
-rw-r--r--vendor/commerceguys/intl/resources/currency/es.json21
-rw-r--r--vendor/commerceguys/intl/resources/currency/et.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/eu.json639
-rw-r--r--vendor/commerceguys/intl/resources/currency/ewo.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/fa-AF.json15
-rw-r--r--vendor/commerceguys/intl/resources/currency/fa.json15
-rw-r--r--vendor/commerceguys/intl/resources/currency/ff.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/fi.json11
-rw-r--r--vendor/commerceguys/intl/resources/currency/fil.json15
-rw-r--r--vendor/commerceguys/intl/resources/currency/fo.json11
-rw-r--r--vendor/commerceguys/intl/resources/currency/fr-CA.json36
-rw-r--r--vendor/commerceguys/intl/resources/currency/fr.json14
-rw-r--r--vendor/commerceguys/intl/resources/currency/fur.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/fy.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/ga.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/gd.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/gl.json334
-rw-r--r--vendor/commerceguys/intl/resources/currency/gsw.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/gu.json11
-rw-r--r--vendor/commerceguys/intl/resources/currency/guz.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/ha.json49
-rw-r--r--vendor/commerceguys/intl/resources/currency/he.json11
-rw-r--r--vendor/commerceguys/intl/resources/currency/hi.json13
-rw-r--r--vendor/commerceguys/intl/resources/currency/hr.json25
-rw-r--r--vendor/commerceguys/intl/resources/currency/hsb.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/hu.json25
-rw-r--r--vendor/commerceguys/intl/resources/currency/hy.json11
-rw-r--r--vendor/commerceguys/intl/resources/currency/id.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/is.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/it.json11
-rw-r--r--vendor/commerceguys/intl/resources/currency/ja.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/jmc.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/jv.json497
-rw-r--r--vendor/commerceguys/intl/resources/currency/ka.json17
-rw-r--r--vendor/commerceguys/intl/resources/currency/kab.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/kam.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/kde.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/kea.json19
-rw-r--r--vendor/commerceguys/intl/resources/currency/khq.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/ki.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/kk.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/kln.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/km.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/kn.json21
-rw-r--r--vendor/commerceguys/intl/resources/currency/ko.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/kok.json497
-rw-r--r--vendor/commerceguys/intl/resources/currency/ks.json165
-rw-r--r--vendor/commerceguys/intl/resources/currency/ksb.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/ksf.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/ksh.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/ky.json23
-rw-r--r--vendor/commerceguys/intl/resources/currency/lag.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/lb.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/lg.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/ln.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/lo.json37
-rw-r--r--vendor/commerceguys/intl/resources/currency/lt.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/lu.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/luo.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/luy.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/lv.json11
-rw-r--r--vendor/commerceguys/intl/resources/currency/mas.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/mer.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/mfe.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/mg.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/mk.json35
-rw-r--r--vendor/commerceguys/intl/resources/currency/ml.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/mn.json323
-rw-r--r--vendor/commerceguys/intl/resources/currency/mr.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/ms.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/mua.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/my.json25
-rw-r--r--vendor/commerceguys/intl/resources/currency/mzn.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/naq.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/nb.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/nd.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/ne.json11
-rw-r--r--vendor/commerceguys/intl/resources/currency/nl.json11
-rw-r--r--vendor/commerceguys/intl/resources/currency/nmg.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/nn.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/nyn.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/or.json301
-rw-r--r--vendor/commerceguys/intl/resources/currency/pa.json15
-rw-r--r--vendor/commerceguys/intl/resources/currency/pl.json33
-rw-r--r--vendor/commerceguys/intl/resources/currency/ps.json497
-rw-r--r--vendor/commerceguys/intl/resources/currency/pt-AO.json495
-rw-r--r--vendor/commerceguys/intl/resources/currency/pt-CH.json494
-rw-r--r--vendor/commerceguys/intl/resources/currency/pt-CV.json495
-rw-r--r--vendor/commerceguys/intl/resources/currency/pt-GQ.json494
-rw-r--r--vendor/commerceguys/intl/resources/currency/pt-GW.json494
-rw-r--r--vendor/commerceguys/intl/resources/currency/pt-LU.json494
-rw-r--r--vendor/commerceguys/intl/resources/currency/pt-MO.json495
-rw-r--r--vendor/commerceguys/intl/resources/currency/pt-MZ.json495
-rw-r--r--vendor/commerceguys/intl/resources/currency/pt-PT.json225
-rw-r--r--vendor/commerceguys/intl/resources/currency/pt-ST.json495
-rw-r--r--vendor/commerceguys/intl/resources/currency/pt-TL.json494
-rw-r--r--vendor/commerceguys/intl/resources/currency/pt.json51
-rw-r--r--vendor/commerceguys/intl/resources/currency/qu.json500
-rw-r--r--vendor/commerceguys/intl/resources/currency/rm.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/rn.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/ro.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/rof.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/ru.json41
-rw-r--r--vendor/commerceguys/intl/resources/currency/rwk.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/saq.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/sbp.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/sd.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/seh.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/ses.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/sg.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/shi-Latn.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/shi.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/si.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/sk.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/sl.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/sn.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/so.json498
-rw-r--r--vendor/commerceguys/intl/resources/currency/sq.json40
-rw-r--r--vendor/commerceguys/intl/resources/currency/sr-Latn.json21
-rw-r--r--vendor/commerceguys/intl/resources/currency/sr.json21
-rw-r--r--vendor/commerceguys/intl/resources/currency/sv.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/sw-CD.json11
-rw-r--r--vendor/commerceguys/intl/resources/currency/sw-KE.json499
-rw-r--r--vendor/commerceguys/intl/resources/currency/sw.json11
-rw-r--r--vendor/commerceguys/intl/resources/currency/ta.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/te.json25
-rw-r--r--vendor/commerceguys/intl/resources/currency/teo.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/th.json16
-rw-r--r--vendor/commerceguys/intl/resources/currency/tk.json43
-rw-r--r--vendor/commerceguys/intl/resources/currency/tr.json39
-rw-r--r--vendor/commerceguys/intl/resources/currency/twq.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/tzm.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/ug.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/uk.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/ur-IN.json25
-rw-r--r--vendor/commerceguys/intl/resources/currency/ur.json33
-rw-r--r--vendor/commerceguys/intl/resources/currency/uz-Cyrl.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/uz.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/vai-Latn.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/vai.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/vi.json17
-rw-r--r--vendor/commerceguys/intl/resources/currency/vun.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/xog.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/yo-BJ.json38
-rw-r--r--vendor/commerceguys/intl/resources/currency/yo.json38
-rw-r--r--vendor/commerceguys/intl/resources/currency/yue-Hans.json496
-rw-r--r--vendor/commerceguys/intl/resources/currency/yue.json (renamed from vendor/commerceguys/intl/resources/currency/zh-Hant-MO.json)242
-rw-r--r--vendor/commerceguys/intl/resources/currency/zgh.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/zh-Hans-HK.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/zh-Hant-HK.json13
-rw-r--r--vendor/commerceguys/intl/resources/currency/zh-Hant.json9
-rw-r--r--vendor/commerceguys/intl/resources/currency/zh.json11
-rw-r--r--vendor/commerceguys/intl/resources/currency/zu.json11
-rw-r--r--vendor/commerceguys/intl/resources/language/af.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/agq.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/ak.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/am.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/ar-EG.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/ar-LY.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/ar-SA.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/ar.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/as.json224
-rw-r--r--vendor/commerceguys/intl/resources/language/asa.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/ast.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/az-Cyrl.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/az.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/bas.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/be.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/bem.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/bez.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/bg.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/bm.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/bn-IN.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/bn.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/br.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/brx.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/bs-Cyrl.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/bs.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/ca.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/ccp.json224
-rw-r--r--vendor/commerceguys/intl/resources/language/ce.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/cgg.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/chr.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/ckb.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/cs.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/cy.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/da.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/dav.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/de-AT.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/de-CH.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/de-LU.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/de.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/dje.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/dsb.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/dyo.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/dz.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/ebu.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/ee.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/el.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/en-001.json224
-rw-r--r--vendor/commerceguys/intl/resources/language/en-AU.json870
-rw-r--r--vendor/commerceguys/intl/resources/language/en-CA.json870
-rw-r--r--vendor/commerceguys/intl/resources/language/en-GB.json650
-rw-r--r--vendor/commerceguys/intl/resources/language/en-IN.json870
-rw-r--r--vendor/commerceguys/intl/resources/language/en-NZ.json224
-rw-r--r--vendor/commerceguys/intl/resources/language/en.json870
-rw-r--r--vendor/commerceguys/intl/resources/language/eo.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/es-419.json224
-rw-r--r--vendor/commerceguys/intl/resources/language/es-AR.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/es-BO.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/es-BR.json644
-rw-r--r--vendor/commerceguys/intl/resources/language/es-BZ.json644
-rw-r--r--vendor/commerceguys/intl/resources/language/es-CL.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/es-CO.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/es-CR.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/es-CU.json644
-rw-r--r--vendor/commerceguys/intl/resources/language/es-DO.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/es-EC.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/es-GT.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/es-HN.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/es-MX.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/es-NI.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/es-PA.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/es-PE.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/es-PR.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/es-PY.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/es-SV.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/es-US.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/es-UY.json644
-rw-r--r--vendor/commerceguys/intl/resources/language/es-VE.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/es.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/et.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/eu.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/ewo.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/fa-AF.json867
-rw-r--r--vendor/commerceguys/intl/resources/language/fa.json867
-rw-r--r--vendor/commerceguys/intl/resources/language/ff.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/fi.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/fil.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/fo.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/fr-BE.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/fr-CA.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/fr-CH.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/fr.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/fur.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/fy.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/ga.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/gd.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/gl.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/gsw.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/gu.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/guz.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/ha-NE.json224
-rw-r--r--vendor/commerceguys/intl/resources/language/ha.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/he.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/hi.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/hr.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/hsb.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/hu.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/hy.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/id.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/ig.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/is.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/it.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/ja.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/jmc.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/jv.json224
-rw-r--r--vendor/commerceguys/intl/resources/language/ka.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/kab.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/kam.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/kde.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/kea.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/khq.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/ki.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/kk.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/kln.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/km.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/kn.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/ko.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/kok.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/ks.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/ksb.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/ksf.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/ksh.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/ku.json224
-rw-r--r--vendor/commerceguys/intl/resources/language/ky.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/lag.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/lb.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/lg.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/lkt.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/ln.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/lo.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/lrc.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/lt.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/lu.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/luo.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/luy.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/lv.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/mas.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/mer.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/mfe.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/mg.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/mgh.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/mk.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/ml.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/mn.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/mr.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/ms.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/mt.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/mua.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/my.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/mzn.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/naq.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/nb.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/nd.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/ne.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/nl.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/nmg.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/nn.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/nus.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/nyn.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/om.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/or.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/os.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/pa.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/pl.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/ps-PK.json224
-rw-r--r--vendor/commerceguys/intl/resources/language/ps.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/pt-AO.json644
-rw-r--r--vendor/commerceguys/intl/resources/language/pt-CH.json644
-rw-r--r--vendor/commerceguys/intl/resources/language/pt-CV.json644
-rw-r--r--vendor/commerceguys/intl/resources/language/pt-GQ.json644
-rw-r--r--vendor/commerceguys/intl/resources/language/pt-GW.json644
-rw-r--r--vendor/commerceguys/intl/resources/language/pt-LU.json644
-rw-r--r--vendor/commerceguys/intl/resources/language/pt-MO.json644
-rw-r--r--vendor/commerceguys/intl/resources/language/pt-MZ.json644
-rw-r--r--vendor/commerceguys/intl/resources/language/pt-PT.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/pt-ST.json644
-rw-r--r--vendor/commerceguys/intl/resources/language/pt-TL.json644
-rw-r--r--vendor/commerceguys/intl/resources/language/pt.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/qu.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/rm.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/rn.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/ro-MD.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/ro.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/rof.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/ru.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/rw.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/rwk.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/sah.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/saq.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/sbp.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/sd.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/se-FI.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/se.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/seh.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/ses.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/sg.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/shi-Latn.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/shi.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/si.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/sk.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/sl.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/smn.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/sn.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/so.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/sq.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/sr-Cyrl-BA.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/sr-Cyrl-ME.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/sr-Cyrl-XK.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/sr-Latn-BA.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/sr-Latn-ME.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/sr-Latn-XK.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/sr-Latn.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/sr.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/sv-FI.json644
-rw-r--r--vendor/commerceguys/intl/resources/language/sv.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/sw-CD.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/sw-KE.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/sw.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/ta.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/te.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/teo.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/tg.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/th.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/ti.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/tk.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/to.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/tr.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/tt.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/twq.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/tzm.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/ug.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/uk.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/ur-IN.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/ur.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/uz-Cyrl.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/uz.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/vai-Latn.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/vai.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/vi.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/vun.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/wae.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/wo.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/xog.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/yav.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/yi.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/yo-BJ.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/yo.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/yue-Hans.json224
-rw-r--r--vendor/commerceguys/intl/resources/language/yue.json224
-rw-r--r--vendor/commerceguys/intl/resources/language/zgh.json861
-rw-r--r--vendor/commerceguys/intl/resources/language/zh-Hant-HK.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/zh-Hant-MO.json644
-rw-r--r--vendor/commerceguys/intl/resources/language/zh-Hant.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/zh.json864
-rw-r--r--vendor/commerceguys/intl/resources/language/zu.json864
-rw-r--r--vendor/commerceguys/intl/resources/number_format/af.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/agq.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/ak.json7
-rw-r--r--vendor/commerceguys/intl/resources/number_format/am.json7
-rw-r--r--vendor/commerceguys/intl/resources/number_format/ar-DZ.json12
-rw-r--r--vendor/commerceguys/intl/resources/number_format/ar-EH.json10
-rw-r--r--vendor/commerceguys/intl/resources/number_format/ar-LY.json12
-rw-r--r--vendor/commerceguys/intl/resources/number_format/ar-MA.json12
-rw-r--r--vendor/commerceguys/intl/resources/number_format/ar-TN.json12
-rw-r--r--vendor/commerceguys/intl/resources/number_format/ar.json12
-rw-r--r--vendor/commerceguys/intl/resources/number_format/ast.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/az.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/bas.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/be.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/bez.json7
-rw-r--r--vendor/commerceguys/intl/resources/number_format/bg.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/bm.json7
-rw-r--r--vendor/commerceguys/intl/resources/number_format/bn.json7
-rw-r--r--vendor/commerceguys/intl/resources/number_format/bo.json7
-rw-r--r--vendor/commerceguys/intl/resources/number_format/br.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/brx.json7
-rw-r--r--vendor/commerceguys/intl/resources/number_format/bs-Cyrl.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/bs.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/ca.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/ce.json7
-rw-r--r--vendor/commerceguys/intl/resources/number_format/cgg.json7
-rw-r--r--vendor/commerceguys/intl/resources/number_format/ckb.json12
-rw-r--r--vendor/commerceguys/intl/resources/number_format/cs.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/cu.json7
-rw-r--r--vendor/commerceguys/intl/resources/number_format/cy.json7
-rw-r--r--vendor/commerceguys/intl/resources/number_format/da.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/de-AT.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/de-CH.json8
-rw-r--r--vendor/commerceguys/intl/resources/number_format/de-LI.json8
-rw-r--r--vendor/commerceguys/intl/resources/number_format/de.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/dje.json8
-rw-r--r--vendor/commerceguys/intl/resources/number_format/dsb.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/dyo.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/dz.json7
-rw-r--r--vendor/commerceguys/intl/resources/number_format/ee.json7
-rw-r--r--vendor/commerceguys/intl/resources/number_format/el.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/en-AT.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/en-BE.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/en-CH.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/en-DE.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/en-DK.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/en-FI.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/en-IN.json7
-rw-r--r--vendor/commerceguys/intl/resources/number_format/en-NL.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/en-SE.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/en-SI.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/en-ZA.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/en.json7
-rw-r--r--vendor/commerceguys/intl/resources/number_format/eo.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/es-AR.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/es-BO.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/es-BR.json7
-rw-r--r--vendor/commerceguys/intl/resources/number_format/es-BZ.json7
-rw-r--r--vendor/commerceguys/intl/resources/number_format/es-CL.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/es-CO.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/es-CR.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/es-CU.json7
-rw-r--r--vendor/commerceguys/intl/resources/number_format/es-DO.json7
-rw-r--r--vendor/commerceguys/intl/resources/number_format/es-EC.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/es-GQ.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/es-GT.json7
-rw-r--r--vendor/commerceguys/intl/resources/number_format/es-HN.json7
-rw-r--r--vendor/commerceguys/intl/resources/number_format/es-MX.json7
-rw-r--r--vendor/commerceguys/intl/resources/number_format/es-NI.json7
-rw-r--r--vendor/commerceguys/intl/resources/number_format/es-PA.json7
-rw-r--r--vendor/commerceguys/intl/resources/number_format/es-PE.json7
-rw-r--r--vendor/commerceguys/intl/resources/number_format/es-PR.json7
-rw-r--r--vendor/commerceguys/intl/resources/number_format/es-PY.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/es-SV.json7
-rw-r--r--vendor/commerceguys/intl/resources/number_format/es-US.json7
-rw-r--r--vendor/commerceguys/intl/resources/number_format/es-UY.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/es-VE.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/es.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/et.json10
-rw-r--r--vendor/commerceguys/intl/resources/number_format/eu.json10
-rw-r--r--vendor/commerceguys/intl/resources/number_format/fa-AF.json12
-rw-r--r--vendor/commerceguys/intl/resources/number_format/fa.json12
-rw-r--r--vendor/commerceguys/intl/resources/number_format/ff.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/fi.json10
-rw-r--r--vendor/commerceguys/intl/resources/number_format/fil.json7
-rw-r--r--vendor/commerceguys/intl/resources/number_format/fo.json10
-rw-r--r--vendor/commerceguys/intl/resources/number_format/fr-CH.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/fr-LU.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/fr-MA.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/fr.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/fur.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/fy.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/ga.json7
-rw-r--r--vendor/commerceguys/intl/resources/number_format/gd.json7
-rw-r--r--vendor/commerceguys/intl/resources/number_format/gl.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/gsw.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/gu.json7
-rw-r--r--vendor/commerceguys/intl/resources/number_format/ha.json7
-rw-r--r--vendor/commerceguys/intl/resources/number_format/haw.json7
-rw-r--r--vendor/commerceguys/intl/resources/number_format/he.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/hi.json7
-rw-r--r--vendor/commerceguys/intl/resources/number_format/hr.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/hsb.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/hu.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/hy.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/id.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/ig.json7
-rw-r--r--vendor/commerceguys/intl/resources/number_format/is.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/it-CH.json8
-rw-r--r--vendor/commerceguys/intl/resources/number_format/it.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/ja.json7
-rw-r--r--vendor/commerceguys/intl/resources/number_format/ka.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/kab.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/kea.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/khq.json8
-rw-r--r--vendor/commerceguys/intl/resources/number_format/kk.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/km.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/kn.json7
-rw-r--r--vendor/commerceguys/intl/resources/number_format/ko.json7
-rw-r--r--vendor/commerceguys/intl/resources/number_format/kok.json7
-rw-r--r--vendor/commerceguys/intl/resources/number_format/ks.json12
-rw-r--r--vendor/commerceguys/intl/resources/number_format/ksf.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/ksh.json10
-rw-r--r--vendor/commerceguys/intl/resources/number_format/ky.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/lb.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/lg.json7
-rw-r--r--vendor/commerceguys/intl/resources/number_format/lkt.json7
-rw-r--r--vendor/commerceguys/intl/resources/number_format/lo.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/lrc.json12
-rw-r--r--vendor/commerceguys/intl/resources/number_format/lt.json10
-rw-r--r--vendor/commerceguys/intl/resources/number_format/lu.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/luo.json7
-rw-r--r--vendor/commerceguys/intl/resources/number_format/luy.json7
-rw-r--r--vendor/commerceguys/intl/resources/number_format/lv.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/mas.json7
-rw-r--r--vendor/commerceguys/intl/resources/number_format/mfe.json8
-rw-r--r--vendor/commerceguys/intl/resources/number_format/mg.json7
-rw-r--r--vendor/commerceguys/intl/resources/number_format/mgh.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/mk.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/ml.json7
-rw-r--r--vendor/commerceguys/intl/resources/number_format/mn.json7
-rw-r--r--vendor/commerceguys/intl/resources/number_format/mr.json7
-rw-r--r--vendor/commerceguys/intl/resources/number_format/ms-BN.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/ms.json7
-rw-r--r--vendor/commerceguys/intl/resources/number_format/mt.json7
-rw-r--r--vendor/commerceguys/intl/resources/number_format/mua.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/my.json7
-rw-r--r--vendor/commerceguys/intl/resources/number_format/mzn.json12
-rw-r--r--vendor/commerceguys/intl/resources/number_format/naq.json7
-rw-r--r--vendor/commerceguys/intl/resources/number_format/nb.json10
-rw-r--r--vendor/commerceguys/intl/resources/number_format/nds.json7
-rw-r--r--vendor/commerceguys/intl/resources/number_format/ne.json7
-rw-r--r--vendor/commerceguys/intl/resources/number_format/nl-BE.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/nl.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/nn.json10
-rw-r--r--vendor/commerceguys/intl/resources/number_format/nyn.json7
-rw-r--r--vendor/commerceguys/intl/resources/number_format/om.json7
-rw-r--r--vendor/commerceguys/intl/resources/number_format/or.json7
-rw-r--r--vendor/commerceguys/intl/resources/number_format/pa-Arab.json12
-rw-r--r--vendor/commerceguys/intl/resources/number_format/pa.json7
-rw-r--r--vendor/commerceguys/intl/resources/number_format/pl.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/prg.json7
-rw-r--r--vendor/commerceguys/intl/resources/number_format/pt-AO.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/pt-CH.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/pt-CV.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/pt-GQ.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/pt-GW.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/pt-LU.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/pt-MO.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/pt-MZ.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/pt-PT.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/pt-ST.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/pt-TL.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/pt.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/qu-BO.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/qu.json7
-rw-r--r--vendor/commerceguys/intl/resources/number_format/rm.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/rn.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/ro.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/rof.json7
-rw-r--r--vendor/commerceguys/intl/resources/number_format/ru.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/rw.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/sd.json12
-rw-r--r--vendor/commerceguys/intl/resources/number_format/se.json10
-rw-r--r--vendor/commerceguys/intl/resources/number_format/seh.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/ses.json8
-rw-r--r--vendor/commerceguys/intl/resources/number_format/sg.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/si.json7
-rw-r--r--vendor/commerceguys/intl/resources/number_format/sk.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/sl.json10
-rw-r--r--vendor/commerceguys/intl/resources/number_format/smn.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/so.json7
-rw-r--r--vendor/commerceguys/intl/resources/number_format/sq.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/sr.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/sv.json10
-rw-r--r--vendor/commerceguys/intl/resources/number_format/sw-CD.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/sw.json7
-rw-r--r--vendor/commerceguys/intl/resources/number_format/ta-MY.json7
-rw-r--r--vendor/commerceguys/intl/resources/number_format/ta-SG.json7
-rw-r--r--vendor/commerceguys/intl/resources/number_format/ta.json7
-rw-r--r--vendor/commerceguys/intl/resources/number_format/te.json7
-rw-r--r--vendor/commerceguys/intl/resources/number_format/tg.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/th.json7
-rw-r--r--vendor/commerceguys/intl/resources/number_format/ti.json7
-rw-r--r--vendor/commerceguys/intl/resources/number_format/tk.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/to.json7
-rw-r--r--vendor/commerceguys/intl/resources/number_format/tr.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/tt.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/twq.json8
-rw-r--r--vendor/commerceguys/intl/resources/number_format/tzm.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/ug.json7
-rw-r--r--vendor/commerceguys/intl/resources/number_format/uk.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/ur-IN.json11
-rw-r--r--vendor/commerceguys/intl/resources/number_format/ur.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/uz-Arab.json12
-rw-r--r--vendor/commerceguys/intl/resources/number_format/uz.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/vi.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/vo.json7
-rw-r--r--vendor/commerceguys/intl/resources/number_format/wae.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/wo.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/yav.json9
-rw-r--r--vendor/commerceguys/intl/resources/number_format/yi.json7
-rw-r--r--vendor/commerceguys/intl/resources/number_format/yo.json7
-rw-r--r--vendor/commerceguys/intl/resources/number_format/zh.json7
-rw-r--r--vendor/commerceguys/intl/resources/number_format/zu.json7
-rw-r--r--vendor/commerceguys/intl/scripts/country/generate.php216
-rw-r--r--vendor/commerceguys/intl/scripts/currency/generate.php192
-rw-r--r--vendor/commerceguys/intl/scripts/generate_currency_data.php279
-rw-r--r--vendor/commerceguys/intl/scripts/generate_language_data.php217
-rw-r--r--vendor/commerceguys/intl/scripts/generate_locale_data.php15
-rw-r--r--vendor/commerceguys/intl/scripts/generate_number_format_data.php205
-rw-r--r--vendor/commerceguys/intl/scripts/language/generate.php148
-rw-r--r--vendor/commerceguys/intl/scripts/number_format/generate.php132
-rw-r--r--vendor/commerceguys/intl/src/Country/Country.php168
-rw-r--r--vendor/commerceguys/intl/src/Country/CountryEntityInterface.php51
-rw-r--r--vendor/commerceguys/intl/src/Country/CountryInterface.php61
-rw-r--r--vendor/commerceguys/intl/src/Country/CountryRepository.php143
-rw-r--r--vendor/commerceguys/intl/src/Country/CountryRepositoryInterface.php41
-rw-r--r--vendor/commerceguys/intl/src/Currency/Currency.php133
-rw-r--r--vendor/commerceguys/intl/src/Currency/CurrencyEntityInterface.php51
-rw-r--r--vendor/commerceguys/intl/src/Currency/CurrencyInterface.php47
-rw-r--r--vendor/commerceguys/intl/src/Currency/CurrencyRepository.php295
-rw-r--r--vendor/commerceguys/intl/src/Currency/CurrencyRepositoryInterface.php30
-rw-r--r--vendor/commerceguys/intl/src/Exception/UnknownCountryException.php11
-rw-r--r--vendor/commerceguys/intl/src/Formatter/CurrencyFormatter.php241
-rw-r--r--vendor/commerceguys/intl/src/Formatter/CurrencyFormatterInterface.php54
-rw-r--r--vendor/commerceguys/intl/src/Formatter/FormatterTrait.php215
-rw-r--r--vendor/commerceguys/intl/src/Formatter/NumberFormatter.php426
-rw-r--r--vendor/commerceguys/intl/src/Formatter/NumberFormatterInterface.php154
-rw-r--r--vendor/commerceguys/intl/src/Formatter/ParsedPattern.php129
-rw-r--r--vendor/commerceguys/intl/src/Language/Language.php71
-rw-r--r--vendor/commerceguys/intl/src/Language/LanguageEntityInterface.php24
-rw-r--r--vendor/commerceguys/intl/src/Language/LanguageInterface.php23
-rw-r--r--vendor/commerceguys/intl/src/Language/LanguageRepository.php120
-rw-r--r--vendor/commerceguys/intl/src/Language/LanguageRepositoryInterface.php28
-rw-r--r--vendor/commerceguys/intl/src/Locale.php432
-rw-r--r--vendor/commerceguys/intl/src/LocaleResolverTrait.php244
-rw-r--r--vendor/commerceguys/intl/src/NumberFormat/NumberFormat.php285
-rw-r--r--vendor/commerceguys/intl/src/NumberFormat/NumberFormatEntityInterface.php107
-rw-r--r--vendor/commerceguys/intl/src/NumberFormat/NumberFormatInterface.php106
-rw-r--r--vendor/commerceguys/intl/src/NumberFormat/NumberFormatRepository.php1280
-rw-r--r--vendor/commerceguys/intl/src/NumberFormat/NumberFormatRepositoryInterface.php9
-rw-r--r--vendor/composer/autoload_classmap.php203
-rw-r--r--vendor/composer/autoload_files.php1
-rw-r--r--vendor/composer/autoload_static.php204
-rw-r--r--vendor/composer/installed.json242
-rw-r--r--vendor/ezyang/htmlpurifier/INSTALL36
-rw-r--r--vendor/ezyang/htmlpurifier/INSTALL.fr.utf82
-rw-r--r--vendor/ezyang/htmlpurifier/NEWS34
-rw-r--r--vendor/ezyang/htmlpurifier/README.md2
-rw-r--r--vendor/ezyang/htmlpurifier/VERSION2
-rw-r--r--vendor/ezyang/htmlpurifier/WHATSNEW15
-rw-r--r--vendor/ezyang/htmlpurifier/composer.json4
-rw-r--r--vendor/ezyang/htmlpurifier/library/HTMLPurifier.includes.php2
-rw-r--r--vendor/ezyang/htmlpurifier/library/HTMLPurifier.php16
-rw-r--r--vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/HTML/Bool.php4
-rw-r--r--vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/URI/Host.php6
-rw-r--r--vendor/ezyang/htmlpurifier/library/HTMLPurifier/CSSDefinition.php52
-rw-r--r--vendor/ezyang/htmlpurifier/library/HTMLPurifier/ChildDef/Custom.php2
-rw-r--r--vendor/ezyang/htmlpurifier/library/HTMLPurifier/Config.php4
-rw-r--r--vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema.php2
-rw-r--r--vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema.serbin15923 -> 24124 bytes
-rw-r--r--vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/AutoFormat.RemoveEmpty.RemoveNbsp.txt2
-rw-r--r--vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Core.AllowParseManyTags.txt12
-rw-r--r--vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Core.ColorKeywords.txt157
-rw-r--r--vendor/ezyang/htmlpurifier/library/HTMLPurifier/Encoder.php2
-rw-r--r--vendor/ezyang/htmlpurifier/library/HTMLPurifier/EntityParser.php2
-rw-r--r--vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule.php4
-rw-r--r--vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/SafeScripting.php4
-rw-r--r--vendor/ezyang/htmlpurifier/library/HTMLPurifier/Language/messages/en-x-test.php2
-rw-r--r--vendor/ezyang/htmlpurifier/library/HTMLPurifier/Language/messages/en-x-testmini.php2
-rw-r--r--vendor/ezyang/htmlpurifier/library/HTMLPurifier/Lexer/DOMLex.php24
-rw-r--r--vendor/ezyang/htmlpurifier/library/HTMLPurifier/Printer/ConfigForm.php4
-rw-r--r--vendor/ezyang/htmlpurifier/library/HTMLPurifier/TagTransform/Font.php2
-rw-r--r--vendor/ezyang/htmlpurifier/library/HTMLPurifier/VarParser.php32
-rw-r--r--vendor/ezyang/htmlpurifier/library/HTMLPurifier/VarParser/Flexible.php10
-rw-r--r--vendor/ezyang/htmlpurifier/maintenance/.htaccess8
-rw-r--r--vendor/ezyang/htmlpurifier/maintenance/flush.php30
-rw-r--r--vendor/ezyang/htmlpurifier/maintenance/flush.sh8
-rw-r--r--vendor/ezyang/htmlpurifier/maintenance/update-config.php34
-rw-r--r--vendor/ezyang/htmlpurifier/plugins/phorum/config.default.php1
-rw-r--r--vendor/ezyang/htmlpurifier/release2-tag.php22
-rw-r--r--vendor/ezyang/htmlpurifier/update-for-release (renamed from vendor/ezyang/htmlpurifier/release1-update.php)2
-rw-r--r--vendor/league/html-to-markdown/.github/FUNDING.yml2
-rw-r--r--vendor/league/html-to-markdown/.github/stale.yml18
-rw-r--r--vendor/league/html-to-markdown/CHANGELOG.md21
-rw-r--r--vendor/league/html-to-markdown/README.md23
-rw-r--r--vendor/league/html-to-markdown/composer.json4
-rw-r--r--vendor/league/html-to-markdown/src/Converter/CommentConverter.php38
-rw-r--r--vendor/league/html-to-markdown/src/Converter/HeaderConverter.php2
-rw-r--r--vendor/league/html-to-markdown/src/Converter/LinkConverter.php3
-rw-r--r--vendor/league/html-to-markdown/src/Element.php1
-rw-r--r--vendor/league/html-to-markdown/src/HtmlConverter.php5
-rw-r--r--vendor/lukasreschke/id3parser/LICENSE674
-rw-r--r--vendor/lukasreschke/id3parser/src/getID3/getid3_handler.php12
-rw-r--r--vendor/psr/log/Psr/Log/LoggerInterface.php2
-rw-r--r--vendor/psr/log/Psr/Log/LoggerTrait.php2
-rw-r--r--vendor/psr/log/Psr/Log/NullLogger.php2
-rw-r--r--vendor/psr/log/README.md6
-rw-r--r--vendor/psr/log/composer.json2
-rw-r--r--vendor/sabre/dav/.gitignore2
-rw-r--r--vendor/sabre/dav/.php_cs.dist12
-rw-r--r--vendor/sabre/dav/.travis.yml40
-rw-r--r--vendor/sabre/dav/CHANGELOG.md115
-rw-r--r--vendor/sabre/dav/CONTRIBUTING.md22
-rw-r--r--vendor/sabre/dav/README.md16
-rw-r--r--vendor/sabre/dav/bin/build.php88
-rw-r--r--vendor/sabre/dav/bin/migrateto20.php152
-rw-r--r--vendor/sabre/dav/bin/migrateto21.php36
-rw-r--r--vendor/sabre/dav/bin/migrateto30.php44
-rw-r--r--vendor/sabre/dav/bin/migrateto32.php54
-rw-r--r--vendor/sabre/dav/bin/sabredav.php26
-rw-r--r--vendor/sabre/dav/composer.json26
-rw-r--r--vendor/sabre/dav/lib/CalDAV/Backend/AbstractBackend.php70
-rw-r--r--vendor/sabre/dav/lib/CalDAV/Backend/BackendInterface.php57
-rw-r--r--vendor/sabre/dav/lib/CalDAV/Backend/NotificationSupport.php28
-rw-r--r--vendor/sabre/dav/lib/CalDAV/Backend/PDO.php564
-rw-r--r--vendor/sabre/dav/lib/CalDAV/Backend/SchedulingSupport.php19
-rw-r--r--vendor/sabre/dav/lib/CalDAV/Backend/SharingSupport.php22
-rw-r--r--vendor/sabre/dav/lib/CalDAV/Backend/SimplePDO.php112
-rw-r--r--vendor/sabre/dav/lib/CalDAV/Backend/SubscriptionSupport.php25
-rw-r--r--vendor/sabre/dav/lib/CalDAV/Backend/SyncSupport.php14
-rw-r--r--vendor/sabre/dav/lib/CalDAV/Calendar.php182
-rw-r--r--vendor/sabre/dav/lib/CalDAV/CalendarHome.php164
-rw-r--r--vendor/sabre/dav/lib/CalDAV/CalendarObject.php104
-rw-r--r--vendor/sabre/dav/lib/CalDAV/CalendarQueryValidator.php141
-rw-r--r--vendor/sabre/dav/lib/CalDAV/CalendarRoot.php35
-rw-r--r--vendor/sabre/dav/lib/CalDAV/Exception/InvalidComponentType.php17
-rw-r--r--vendor/sabre/dav/lib/CalDAV/ICSExportPlugin.php154
-rw-r--r--vendor/sabre/dav/lib/CalDAV/ICalendar.php8
-rw-r--r--vendor/sabre/dav/lib/CalDAV/ICalendarObject.php8
-rw-r--r--vendor/sabre/dav/lib/CalDAV/ICalendarObjectContainer.php10
-rw-r--r--vendor/sabre/dav/lib/CalDAV/ISharedCalendar.php9
-rw-r--r--vendor/sabre/dav/lib/CalDAV/Notifications/Collection.php42
-rw-r--r--vendor/sabre/dav/lib/CalDAV/Notifications/ICollection.php6
-rw-r--r--vendor/sabre/dav/lib/CalDAV/Notifications/INode.php11
-rw-r--r--vendor/sabre/dav/lib/CalDAV/Notifications/Node.php59
-rw-r--r--vendor/sabre/dav/lib/CalDAV/Notifications/Plugin.php71
-rw-r--r--vendor/sabre/dav/lib/CalDAV/Plugin.php476
-rw-r--r--vendor/sabre/dav/lib/CalDAV/Principal/Collection.php17
-rw-r--r--vendor/sabre/dav/lib/CalDAV/Principal/IProxyRead.php8
-rw-r--r--vendor/sabre/dav/lib/CalDAV/Principal/IProxyWrite.php8
-rw-r--r--vendor/sabre/dav/lib/CalDAV/Principal/ProxyRead.php95
-rw-r--r--vendor/sabre/dav/lib/CalDAV/Principal/ProxyWrite.php99
-rw-r--r--vendor/sabre/dav/lib/CalDAV/Principal/User.php83
-rw-r--r--vendor/sabre/dav/lib/CalDAV/Schedule/IInbox.php6
-rw-r--r--vendor/sabre/dav/lib/CalDAV/Schedule/IMipPlugin.php84
-rw-r--r--vendor/sabre/dav/lib/CalDAV/Schedule/IOutbox.php6
-rw-r--r--vendor/sabre/dav/lib/CalDAV/Schedule/ISchedulingObject.php8
-rw-r--r--vendor/sabre/dav/lib/CalDAV/Schedule/Inbox.php70
-rw-r--r--vendor/sabre/dav/lib/CalDAV/Schedule/Outbox.php52
-rw-r--r--vendor/sabre/dav/lib/CalDAV/Schedule/Plugin.php463
-rw-r--r--vendor/sabre/dav/lib/CalDAV/Schedule/SchedulingObject.php78
-rw-r--r--vendor/sabre/dav/lib/CalDAV/SharedCalendar.php84
-rw-r--r--vendor/sabre/dav/lib/CalDAV/SharingPlugin.php165
-rw-r--r--vendor/sabre/dav/lib/CalDAV/Subscriptions/ISubscription.php9
-rw-r--r--vendor/sabre/dav/lib/CalDAV/Subscriptions/Plugin.php43
-rw-r--r--vendor/sabre/dav/lib/CalDAV/Subscriptions/Subscription.php86
-rw-r--r--vendor/sabre/dav/lib/CalDAV/Xml/Filter/CalendarData.php23
-rw-r--r--vendor/sabre/dav/lib/CalDAV/Xml/Filter/CompFilter.php43
-rw-r--r--vendor/sabre/dav/lib/CalDAV/Xml/Filter/ParamFilter.php37
-rw-r--r--vendor/sabre/dav/lib/CalDAV/Xml/Filter/PropFilter.php47
-rw-r--r--vendor/sabre/dav/lib/CalDAV/Xml/Notification/Invite.php108
-rw-r--r--vendor/sabre/dav/lib/CalDAV/Xml/Notification/InviteReply.php80
-rw-r--r--vendor/sabre/dav/lib/CalDAV/Xml/Notification/NotificationInterface.php16
-rw-r--r--vendor/sabre/dav/lib/CalDAV/Xml/Notification/SystemStatus.php69
-rw-r--r--vendor/sabre/dav/lib/CalDAV/Xml/Property/AllowedSharingModes.php32
-rw-r--r--vendor/sabre/dav/lib/CalDAV/Xml/Property/EmailAddressSet.php33
-rw-r--r--vendor/sabre/dav/lib/CalDAV/Xml/Property/Invite.php68
-rw-r--r--vendor/sabre/dav/lib/CalDAV/Xml/Property/ScheduleCalendarTransp.php46
-rw-r--r--vendor/sabre/dav/lib/CalDAV/Xml/Property/SupportedCalendarComponentSet.php39
-rw-r--r--vendor/sabre/dav/lib/CalDAV/Xml/Property/SupportedCalendarData.php21
-rw-r--r--vendor/sabre/dav/lib/CalDAV/Xml/Property/SupportedCollationSet.php19
-rw-r--r--vendor/sabre/dav/lib/CalDAV/Xml/Request/CalendarMultiGetReport.php29
-rw-r--r--vendor/sabre/dav/lib/CalDAV/Xml/Request/CalendarQueryReport.php44
-rw-r--r--vendor/sabre/dav/lib/CalDAV/Xml/Request/FreeBusyQueryReport.php33
-rw-r--r--vendor/sabre/dav/lib/CalDAV/Xml/Request/InviteReply.php45
-rw-r--r--vendor/sabre/dav/lib/CalDAV/Xml/Request/MkCalendar.php20
-rw-r--r--vendor/sabre/dav/lib/CalDAV/Xml/Request/Share.php48
-rw-r--r--vendor/sabre/dav/lib/CardDAV/AddressBook.php141
-rw-r--r--vendor/sabre/dav/lib/CardDAV/AddressBookHome.php109
-rw-r--r--vendor/sabre/dav/lib/CardDAV/AddressBookRoot.php37
-rw-r--r--vendor/sabre/dav/lib/CardDAV/Backend/AbstractBackend.php17
-rw-r--r--vendor/sabre/dav/lib/CardDAV/Backend/BackendInterface.php57
-rw-r--r--vendor/sabre/dav/lib/CardDAV/Backend/PDO.php257
-rw-r--r--vendor/sabre/dav/lib/CardDAV/Backend/SyncSupport.php14
-rw-r--r--vendor/sabre/dav/lib/CardDAV/Card.php104
-rw-r--r--vendor/sabre/dav/lib/CardDAV/IAddressBook.php8
-rw-r--r--vendor/sabre/dav/lib/CardDAV/ICard.php8
-rw-r--r--vendor/sabre/dav/lib/CardDAV/IDirectory.php8
-rw-r--r--vendor/sabre/dav/lib/CardDAV/Plugin.php480
-rw-r--r--vendor/sabre/dav/lib/CardDAV/VCFExportPlugin.php74
-rw-r--r--vendor/sabre/dav/lib/CardDAV/Xml/Filter/AddressData.php22
-rw-r--r--vendor/sabre/dav/lib/CardDAV/Xml/Filter/ParamFilter.php41
-rw-r--r--vendor/sabre/dav/lib/CardDAV/Xml/Filter/PropFilter.php49
-rw-r--r--vendor/sabre/dav/lib/CardDAV/Xml/Property/SupportedAddressData.php28
-rw-r--r--vendor/sabre/dav/lib/CardDAV/Xml/Property/SupportedCollationSet.php15
-rw-r--r--vendor/sabre/dav/lib/CardDAV/Xml/Request/AddressBookMultiGetReport.php32
-rw-r--r--vendor/sabre/dav/lib/CardDAV/Xml/Request/AddressBookQueryReport.php61
-rw-r--r--vendor/sabre/dav/lib/DAV/Auth/Backend/AbstractBasic.php38
-rw-r--r--vendor/sabre/dav/lib/DAV/Auth/Backend/AbstractBearer.php38
-rw-r--r--vendor/sabre/dav/lib/DAV/Auth/Backend/AbstractDigest.php42
-rw-r--r--vendor/sabre/dav/lib/DAV/Auth/Backend/Apache.php35
-rw-r--r--vendor/sabre/dav/lib/DAV/Auth/Backend/BackendInterface.php17
-rw-r--r--vendor/sabre/dav/lib/DAV/Auth/Backend/BasicCallBack.php24
-rw-r--r--vendor/sabre/dav/lib/DAV/Auth/Backend/File.php45
-rw-r--r--vendor/sabre/dav/lib/DAV/Auth/Backend/IMAP.php82
-rw-r--r--vendor/sabre/dav/lib/DAV/Auth/Backend/PDO.php26
-rw-r--r--vendor/sabre/dav/lib/DAV/Auth/Plugin.php91
-rw-r--r--vendor/sabre/dav/lib/DAV/Browser/GuessContentType.php49
-rw-r--r--vendor/sabre/dav/lib/DAV/Browser/HtmlOutput.php10
-rw-r--r--vendor/sabre/dav/lib/DAV/Browser/HtmlOutputHelper.php46
-rw-r--r--vendor/sabre/dav/lib/DAV/Browser/MapGetToPropFind.php31
-rw-r--r--vendor/sabre/dav/lib/DAV/Browser/Plugin.php348
-rw-r--r--vendor/sabre/dav/lib/DAV/Browser/PropFindAll.php54
-rw-r--r--vendor/sabre/dav/lib/DAV/Client.php136
-rw-r--r--vendor/sabre/dav/lib/DAV/Collection.php59
-rw-r--r--vendor/sabre/dav/lib/DAV/CorePlugin.php423
-rw-r--r--vendor/sabre/dav/lib/DAV/Exception.php30
-rw-r--r--vendor/sabre/dav/lib/DAV/Exception/BadRequest.php16
-rw-r--r--vendor/sabre/dav/lib/DAV/Exception/Conflict.php16
-rw-r--r--vendor/sabre/dav/lib/DAV/Exception/ConflictingLock.php19
-rw-r--r--vendor/sabre/dav/lib/DAV/Exception/Forbidden.php16
-rw-r--r--vendor/sabre/dav/lib/DAV/Exception/InsufficientStorage.php16
-rw-r--r--vendor/sabre/dav/lib/DAV/Exception/InvalidResourceType.php19
-rw-r--r--vendor/sabre/dav/lib/DAV/Exception/InvalidSyncToken.php19
-rw-r--r--vendor/sabre/dav/lib/DAV/Exception/LengthRequired.php16
-rw-r--r--vendor/sabre/dav/lib/DAV/Exception/LockTokenMatchesRequestUri.php28
-rw-r--r--vendor/sabre/dav/lib/DAV/Exception/Locked.php37
-rw-r--r--vendor/sabre/dav/lib/DAV/Exception/MethodNotAllowed.php22
-rw-r--r--vendor/sabre/dav/lib/DAV/Exception/NotAuthenticated.php16
-rw-r--r--vendor/sabre/dav/lib/DAV/Exception/NotFound.php16
-rw-r--r--vendor/sabre/dav/lib/DAV/Exception/NotImplemented.php16
-rw-r--r--vendor/sabre/dav/lib/DAV/Exception/PaymentRequired.php16
-rw-r--r--vendor/sabre/dav/lib/DAV/Exception/PreconditionFailed.php33
-rw-r--r--vendor/sabre/dav/lib/DAV/Exception/ReportNotSupported.php19
-rw-r--r--vendor/sabre/dav/lib/DAV/Exception/RequestedRangeNotSatisfiable.php16
-rw-r--r--vendor/sabre/dav/lib/DAV/Exception/ServiceUnavailable.php16
-rw-r--r--vendor/sabre/dav/lib/DAV/Exception/TooManyMatches.php19
-rw-r--r--vendor/sabre/dav/lib/DAV/Exception/UnsupportedMediaType.php16
-rw-r--r--vendor/sabre/dav/lib/DAV/FS/Directory.php92
-rw-r--r--vendor/sabre/dav/lib/DAV/FS/File.php62
-rw-r--r--vendor/sabre/dav/lib/DAV/FS/Node.php72
-rw-r--r--vendor/sabre/dav/lib/DAV/FSExt/Directory.php129
-rw-r--r--vendor/sabre/dav/lib/DAV/FSExt/File.php78
-rw-r--r--vendor/sabre/dav/lib/DAV/File.php41
-rw-r--r--vendor/sabre/dav/lib/DAV/ICollection.php37
-rw-r--r--vendor/sabre/dav/lib/DAV/ICopyTarget.php38
-rw-r--r--vendor/sabre/dav/lib/DAV/IExtendedCollection.php13
-rw-r--r--vendor/sabre/dav/lib/DAV/IFile.php28
-rw-r--r--vendor/sabre/dav/lib/DAV/IMoveTarget.php14
-rw-r--r--vendor/sabre/dav/lib/DAV/IMultiGet.php12
-rw-r--r--vendor/sabre/dav/lib/DAV/INode.php24
-rw-r--r--vendor/sabre/dav/lib/DAV/IProperties.php15
-rw-r--r--vendor/sabre/dav/lib/DAV/IQuota.php13
-rw-r--r--vendor/sabre/dav/lib/DAV/Locks/Backend/AbstractBackend.php6
-rw-r--r--vendor/sabre/dav/lib/DAV/Locks/Backend/BackendInterface.php28
-rw-r--r--vendor/sabre/dav/lib/DAV/Locks/Backend/File.php87
-rw-r--r--vendor/sabre/dav/lib/DAV/Locks/Backend/PDO.php80
-rw-r--r--vendor/sabre/dav/lib/DAV/Locks/LockInfo.php30
-rw-r--r--vendor/sabre/dav/lib/DAV/Locks/Plugin.php265
-rw-r--r--vendor/sabre/dav/lib/DAV/MkCol.php29
-rw-r--r--vendor/sabre/dav/lib/DAV/Mount/Plugin.php48
-rw-r--r--vendor/sabre/dav/lib/DAV/Node.php31
-rw-r--r--vendor/sabre/dav/lib/DAV/PartialUpdate/IPatchSupport.php16
-rw-r--r--vendor/sabre/dav/lib/DAV/PartialUpdate/Plugin.php92
-rw-r--r--vendor/sabre/dav/lib/DAV/PropFind.php131
-rw-r--r--vendor/sabre/dav/lib/DAV/PropPatch.php113
-rw-r--r--vendor/sabre/dav/lib/DAV/PropertyStorage/Backend/BackendInterface.php27
-rw-r--r--vendor/sabre/dav/lib/DAV/PropertyStorage/Backend/PDO.php100
-rw-r--r--vendor/sabre/dav/lib/DAV/PropertyStorage/Plugin.php89
-rw-r--r--vendor/sabre/dav/lib/DAV/Server.php694
-rw-r--r--vendor/sabre/dav/lib/DAV/ServerPlugin.php41
-rw-r--r--vendor/sabre/dav/lib/DAV/Sharing/ISharedNode.php16
-rw-r--r--vendor/sabre/dav/lib/DAV/Sharing/Plugin.php125
-rw-r--r--vendor/sabre/dav/lib/DAV/SimpleCollection.php72
-rw-r--r--vendor/sabre/dav/lib/DAV/SimpleFile.php61
-rw-r--r--vendor/sabre/dav/lib/DAV/StringUtil.php57
-rw-r--r--vendor/sabre/dav/lib/DAV/Sync/ISyncCollection.php16
-rw-r--r--vendor/sabre/dav/lib/DAV/Sync/Plugin.php112
-rw-r--r--vendor/sabre/dav/lib/DAV/TemporaryFileFilterPlugin.php161
-rw-r--r--vendor/sabre/dav/lib/DAV/Tree.php176
-rw-r--r--vendor/sabre/dav/lib/DAV/UUIDUtil.php26
-rw-r--r--vendor/sabre/dav/lib/DAV/Version.php11
-rw-r--r--vendor/sabre/dav/lib/DAV/Xml/Element/Prop.php40
-rw-r--r--vendor/sabre/dav/lib/DAV/Xml/Element/Response.php95
-rw-r--r--vendor/sabre/dav/lib/DAV/Xml/Element/Sharee.php42
-rw-r--r--vendor/sabre/dav/lib/DAV/Xml/Property/Complex.php28
-rw-r--r--vendor/sabre/dav/lib/DAV/Xml/Property/GetLastModified.php38
-rw-r--r--vendor/sabre/dav/lib/DAV/Xml/Property/Href.php61
-rw-r--r--vendor/sabre/dav/lib/DAV/Xml/Property/Invite.php20
-rw-r--r--vendor/sabre/dav/lib/DAV/Xml/Property/LocalHref.php20
-rw-r--r--vendor/sabre/dav/lib/DAV/Xml/Property/LockDiscovery.php49
-rw-r--r--vendor/sabre/dav/lib/DAV/Xml/Property/ResourceType.php53
-rw-r--r--vendor/sabre/dav/lib/DAV/Xml/Property/ShareAccess.php52
-rw-r--r--vendor/sabre/dav/lib/DAV/Xml/Property/SupportedLock.php16
-rw-r--r--vendor/sabre/dav/lib/DAV/Xml/Property/SupportedMethodSet.php39
-rw-r--r--vendor/sabre/dav/lib/DAV/Xml/Property/SupportedReportSet.php60
-rw-r--r--vendor/sabre/dav/lib/DAV/Xml/Request/Lock.php21
-rw-r--r--vendor/sabre/dav/lib/DAV/Xml/Request/MkCol.php20
-rw-r--r--vendor/sabre/dav/lib/DAV/Xml/Request/PropFind.php24
-rw-r--r--vendor/sabre/dav/lib/DAV/Xml/Request/PropPatch.php31
-rw-r--r--vendor/sabre/dav/lib/DAV/Xml/Request/ShareResource.php29
-rw-r--r--vendor/sabre/dav/lib/DAV/Xml/Request/SyncCollectionReport.php26
-rw-r--r--vendor/sabre/dav/lib/DAV/Xml/Response/MultiStatus.php56
-rw-r--r--vendor/sabre/dav/lib/DAV/Xml/Service.php18
-rw-r--r--vendor/sabre/dav/lib/DAVACL/ACLTrait.php40
-rw-r--r--vendor/sabre/dav/lib/DAVACL/AbstractPrincipalCollection.php76
-rw-r--r--vendor/sabre/dav/lib/DAVACL/Exception/AceConflict.php15
-rw-r--r--vendor/sabre/dav/lib/DAVACL/Exception/NeedPrivileges.php37
-rw-r--r--vendor/sabre/dav/lib/DAVACL/Exception/NoAbstract.php15
-rw-r--r--vendor/sabre/dav/lib/DAVACL/Exception/NotRecognizedPrincipal.php15
-rw-r--r--vendor/sabre/dav/lib/DAVACL/Exception/NotSupportedPrivilege.php15
-rw-r--r--vendor/sabre/dav/lib/DAVACL/FS/Collection.php56
-rw-r--r--vendor/sabre/dav/lib/DAVACL/FS/File.php32
-rw-r--r--vendor/sabre/dav/lib/DAVACL/FS/HomeCollection.php38
-rw-r--r--vendor/sabre/dav/lib/DAVACL/IACL.php26
-rw-r--r--vendor/sabre/dav/lib/DAVACL/IPrincipal.php34
-rw-r--r--vendor/sabre/dav/lib/DAVACL/IPrincipalCollection.php15
-rw-r--r--vendor/sabre/dav/lib/DAVACL/Plugin.php613
-rw-r--r--vendor/sabre/dav/lib/DAVACL/Principal.php101
-rw-r--r--vendor/sabre/dav/lib/DAVACL/PrincipalBackend/AbstractBackend.php17
-rw-r--r--vendor/sabre/dav/lib/DAVACL/PrincipalBackend/BackendInterface.php41
-rw-r--r--vendor/sabre/dav/lib/DAVACL/PrincipalBackend/CreatePrincipalSupport.php12
-rw-r--r--vendor/sabre/dav/lib/DAVACL/PrincipalBackend/PDO.php209
-rw-r--r--vendor/sabre/dav/lib/DAVACL/PrincipalCollection.php29
-rw-r--r--vendor/sabre/dav/lib/DAVACL/Xml/Property/Acl.php94
-rw-r--r--vendor/sabre/dav/lib/DAVACL/Xml/Property/AclRestrictions.php15
-rw-r--r--vendor/sabre/dav/lib/DAVACL/Xml/Property/CurrentUserPrivilegeSet.php54
-rw-r--r--vendor/sabre/dav/lib/DAVACL/Xml/Property/Principal.php82
-rw-r--r--vendor/sabre/dav/lib/DAVACL/Xml/Property/SupportedPrivilegeSet.php59
-rw-r--r--vendor/sabre/dav/lib/DAVACL/Xml/Request/AclPrincipalPropSetReport.php13
-rw-r--r--vendor/sabre/dav/lib/DAVACL/Xml/Request/ExpandPropertyReport.php27
-rw-r--r--vendor/sabre/dav/lib/DAVACL/Xml/Request/PrincipalMatchReport.php15
-rw-r--r--vendor/sabre/dav/lib/DAVACL/Xml/Request/PrincipalPropertySearchReport.php31
-rw-r--r--vendor/sabre/dav/lib/DAVACL/Xml/Request/PrincipalSearchPropertySetReport.php14
-rw-r--r--vendor/sabre/dav/phpstan.neon3
-rw-r--r--vendor/sabre/dav/tests/Sabre/CalDAV/Backend/AbstractPDOTest.php751
-rw-r--r--vendor/sabre/dav/tests/Sabre/CalDAV/Backend/AbstractTest.php142
-rw-r--r--vendor/sabre/dav/tests/Sabre/CalDAV/Backend/Mock.php105
-rw-r--r--vendor/sabre/dav/tests/Sabre/CalDAV/Backend/PDOMySQLTest.php7
-rw-r--r--vendor/sabre/dav/tests/Sabre/CalDAV/Backend/PDOSqliteTest.php7
-rw-r--r--vendor/sabre/dav/tests/Sabre/CalDAV/CalendarObjectTest.php156
-rw-r--r--vendor/sabre/dav/tests/Sabre/CalDAV/CalendarQueryVAlarmTest.php71
-rw-r--r--vendor/sabre/dav/tests/Sabre/CalDAV/CalendarQueryValidatorTest.php210
-rw-r--r--vendor/sabre/dav/tests/Sabre/CalDAV/CalendarTest.php125
-rw-r--r--vendor/sabre/dav/tests/Sabre/CalDAV/ExpandEventsDTSTARTandDTENDTest.php37
-rw-r--r--vendor/sabre/dav/tests/Sabre/CalDAV/ExpandEventsDTSTARTandDTENDbyDayTest.php35
-rw-r--r--vendor/sabre/dav/tests/Sabre/CalDAV/ExpandEventsDoubleEventsTest.php28
-rw-r--r--vendor/sabre/dav/tests/Sabre/CalDAV/FreeBusyReportTest.php82
-rw-r--r--vendor/sabre/dav/tests/Sabre/CalDAV/GetEventsByTimerangeTest.php26
-rw-r--r--vendor/sabre/dav/tests/Sabre/CalDAV/ICSExportPluginTest.php144
-rw-r--r--vendor/sabre/dav/tests/Sabre/CalDAV/Issue166Test.php28
-rw-r--r--vendor/sabre/dav/tests/Sabre/CalDAV/Issue172Test.php51
-rw-r--r--vendor/sabre/dav/tests/Sabre/CalDAV/Issue203Test.php40
-rw-r--r--vendor/sabre/dav/tests/Sabre/CalDAV/Issue205Test.php31
-rw-r--r--vendor/sabre/dav/tests/Sabre/CalDAV/Issue211Test.php27
-rw-r--r--vendor/sabre/dav/tests/Sabre/CalDAV/Issue220Test.php30
-rw-r--r--vendor/sabre/dav/tests/Sabre/CalDAV/Issue228Test.php27
-rw-r--r--vendor/sabre/dav/tests/Sabre/CalDAV/Notifications/CollectionTest.php47
-rw-r--r--vendor/sabre/dav/tests/Sabre/CalDAV/Notifications/NodeTest.php58
-rw-r--r--vendor/sabre/dav/tests/Sabre/CalDAV/PluginTest.php535
-rw-r--r--vendor/sabre/dav/tests/Sabre/CalDAV/Principal/CollectionTest.php12
-rw-r--r--vendor/sabre/dav/tests/Sabre/CalDAV/Principal/ProxyReadTest.php69
-rw-r--r--vendor/sabre/dav/tests/Sabre/CalDAV/Principal/ProxyWriteTest.php27
-rw-r--r--vendor/sabre/dav/tests/Sabre/CalDAV/Principal/UserTest.php66
-rw-r--r--vendor/sabre/dav/tests/Sabre/CalDAV/Schedule/OutboxTest.php17
-rw-r--r--vendor/sabre/dav/tests/Sabre/CalDAV/SharedCalendarTest.php56
-rw-r--r--vendor/sabre/dav/tests/Sabre/CalDAV/SharingPluginTest.php200
-rw-r--r--vendor/sabre/dav/tests/Sabre/CalDAV/TestUtil.php106
-rw-r--r--vendor/sabre/dav/tests/Sabre/CalDAV/ValidateICalTest.php167
-rw-r--r--vendor/sabre/dav/tests/Sabre/CardDAV/AbstractPluginTest.php14
-rw-r--r--vendor/sabre/dav/tests/Sabre/CardDAV/AddressBookQueryTest.php84
-rw-r--r--vendor/sabre/dav/tests/Sabre/CardDAV/AddressBookRootTest.php16
-rw-r--r--vendor/sabre/dav/tests/Sabre/CardDAV/AddressBookTest.php115
-rw-r--r--vendor/sabre/dav/tests/Sabre/CardDAV/Backend/AbstractPDOTest.php272
-rw-r--r--vendor/sabre/dav/tests/Sabre/CardDAV/Backend/Mock.php116
-rw-r--r--vendor/sabre/dav/tests/Sabre/CardDAV/Backend/PDOMySQLTest.php7
-rw-r--r--vendor/sabre/dav/tests/Sabre/CardDAV/Backend/PDOSqliteTest.php7
-rw-r--r--vendor/sabre/dav/tests/Sabre/CardDAV/CardTest.php132
-rw-r--r--vendor/sabre/dav/tests/Sabre/CardDAV/IDirectoryTest.php22
-rw-r--r--vendor/sabre/dav/tests/Sabre/CardDAV/MultiGetTest.php38
-rw-r--r--vendor/sabre/dav/tests/Sabre/CardDAV/PluginTest.php91
-rw-r--r--vendor/sabre/dav/tests/Sabre/CardDAV/SogoStripContentTypeTest.php41
-rw-r--r--vendor/sabre/dav/tests/Sabre/CardDAV/TestUtil.php31
-rw-r--r--vendor/sabre/dav/tests/Sabre/CardDAV/VCFExportTest.php65
-rw-r--r--vendor/sabre/dav/tests/Sabre/CardDAV/ValidateFilterTest.php83
-rw-r--r--vendor/sabre/dav/tests/Sabre/CardDAV/ValidateVCardTest.php100
-rw-r--r--vendor/sabre/dav/tests/Sabre/DAV/AbstractServer.php46
-rw-r--r--vendor/sabre/dav/tests/Sabre/DAV/Auth/Backend/AbstractBasicTest.php59
-rw-r--r--vendor/sabre/dav/tests/Sabre/DAV/Auth/Backend/AbstractDigestTest.php84
-rw-r--r--vendor/sabre/dav/tests/Sabre/DAV/Auth/Backend/AbstractPDOTest.php23
-rw-r--r--vendor/sabre/dav/tests/Sabre/DAV/Auth/Backend/ApacheTest.php39
-rw-r--r--vendor/sabre/dav/tests/Sabre/DAV/Auth/Backend/FileTest.php41
-rw-r--r--vendor/sabre/dav/tests/Sabre/DAV/Auth/Backend/Mock.php30
-rw-r--r--vendor/sabre/dav/tests/Sabre/DAV/Auth/Backend/PDOMySQLTest.php7
-rw-r--r--vendor/sabre/dav/tests/Sabre/DAV/Auth/Backend/PDOSqliteTest.php7
-rw-r--r--vendor/sabre/dav/tests/Sabre/DAV/Auth/PluginTest.php68
-rw-r--r--vendor/sabre/dav/tests/Sabre/DAV/BasicNodeTest.php195
-rw-r--r--vendor/sabre/dav/tests/Sabre/DAV/Browser/GuessContentTypeTest.php36
-rw-r--r--vendor/sabre/dav/tests/Sabre/DAV/Browser/MapGetToPropFindTest.php28
-rw-r--r--vendor/sabre/dav/tests/Sabre/DAV/Browser/PluginTest.php124
-rw-r--r--vendor/sabre/dav/tests/Sabre/DAV/ClientMock.php22
-rw-r--r--vendor/sabre/dav/tests/Sabre/DAV/ClientTest.php127
-rw-r--r--vendor/sabre/dav/tests/Sabre/DAV/Exception/LockedTest.php16
-rw-r--r--vendor/sabre/dav/tests/Sabre/DAV/Exception/PaymentRequiredTest.php12
-rw-r--r--vendor/sabre/dav/tests/Sabre/DAV/ExceptionTest.php21
-rw-r--r--vendor/sabre/dav/tests/Sabre/DAV/FSExt/FileTest.php101
-rw-r--r--vendor/sabre/dav/tests/Sabre/DAV/FSExt/ServerTest.php162
-rw-r--r--vendor/sabre/dav/tests/Sabre/DAV/HTTPPreferParsingTest.php175
-rw-r--r--vendor/sabre/dav/tests/Sabre/DAV/HttpDeleteTest.php70
-rw-r--r--vendor/sabre/dav/tests/Sabre/DAV/HttpPutTest.php111
-rw-r--r--vendor/sabre/dav/tests/Sabre/DAV/Issue33Test.php65
-rw-r--r--vendor/sabre/dav/tests/Sabre/DAV/Locks/Backend/AbstractTest.php55
-rw-r--r--vendor/sabre/dav/tests/Sabre/DAV/Locks/Backend/FileTest.php21
-rw-r--r--vendor/sabre/dav/tests/Sabre/DAV/Locks/Backend/PDOMySQLTest.php7
-rw-r--r--vendor/sabre/dav/tests/Sabre/DAV/Locks/Backend/PDOTest.php12
-rw-r--r--vendor/sabre/dav/tests/Sabre/DAV/Locks/MSWordTest.php60
-rw-r--r--vendor/sabre/dav/tests/Sabre/DAV/Locks/PluginTest.php497
-rw-r--r--vendor/sabre/dav/tests/Sabre/DAV/Mock/Collection.php73
-rw-r--r--vendor/sabre/dav/tests/Sabre/DAV/Mock/File.php84
-rw-r--r--vendor/sabre/dav/tests/Sabre/DAV/Mount/PluginTest.php36
-rw-r--r--vendor/sabre/dav/tests/Sabre/DAV/ObjectTreeTest.php102
-rw-r--r--vendor/sabre/dav/tests/Sabre/DAV/PartialUpdate/FileMock.php79
-rw-r--r--vendor/sabre/dav/tests/Sabre/DAV/PartialUpdate/PluginTest.php73
-rw-r--r--vendor/sabre/dav/tests/Sabre/DAV/PartialUpdate/SpecificationTest.php40
-rw-r--r--vendor/sabre/dav/tests/Sabre/DAV/ServerEventsTest.php68
-rw-r--r--vendor/sabre/dav/tests/Sabre/DAV/ServerMKCOLTest.php151
-rw-r--r--vendor/sabre/dav/tests/Sabre/DAV/ServerPluginTest.php73
-rw-r--r--vendor/sabre/dav/tests/Sabre/DAV/ServerPreconditionTest.php211
-rw-r--r--vendor/sabre/dav/tests/Sabre/DAV/ServerPropsTest.php108
-rw-r--r--vendor/sabre/dav/tests/Sabre/DAV/ServerRangeTest.php150
-rw-r--r--vendor/sabre/dav/tests/Sabre/DAV/ServerSimpleTest.php262
-rw-r--r--vendor/sabre/dav/tests/Sabre/DAV/ServerUpdatePropertiesTest.php57
-rw-r--r--vendor/sabre/dav/tests/Sabre/DAV/SimpleFileTest.php14
-rw-r--r--vendor/sabre/dav/tests/Sabre/DAV/StringUtilTest.php56
-rw-r--r--vendor/sabre/dav/tests/Sabre/DAV/TemporaryFileFilterTest.php85
-rw-r--r--vendor/sabre/dav/tests/Sabre/DAV/TestPlugin.php32
-rw-r--r--vendor/sabre/dav/tests/Sabre/DAV/TreeTest.php162
-rw-r--r--vendor/sabre/dav/tests/Sabre/DAV/UUIDUtilTest.php13
-rw-r--r--vendor/sabre/dav/tests/Sabre/DAVACL/ACLMethodTest.php86
-rw-r--r--vendor/sabre/dav/tests/Sabre/DAVACL/AllowAccessTest.php88
-rw-r--r--vendor/sabre/dav/tests/Sabre/DAVACL/BlockAccessTest.php131
-rw-r--r--vendor/sabre/dav/tests/Sabre/DAVACL/Exception/AceConflictTest.php18
-rw-r--r--vendor/sabre/dav/tests/Sabre/DAVACL/Exception/NeedPrivilegesExceptionTest.php28
-rw-r--r--vendor/sabre/dav/tests/Sabre/DAVACL/Exception/NoAbstractTest.php18
-rw-r--r--vendor/sabre/dav/tests/Sabre/DAVACL/Exception/NotRecognizedPrincipalTest.php18
-rw-r--r--vendor/sabre/dav/tests/Sabre/DAVACL/Exception/NotSupportedPrivilegeTest.php18
-rw-r--r--vendor/sabre/dav/tests/Sabre/DAVACL/ExpandPropertiesTest.php185
-rw-r--r--vendor/sabre/dav/tests/Sabre/DAVACL/MockACLNode.php42
-rw-r--r--vendor/sabre/dav/tests/Sabre/DAVACL/MockPrincipal.php46
-rw-r--r--vendor/sabre/dav/tests/Sabre/DAVACL/PluginAdminTest.php28
-rw-r--r--vendor/sabre/dav/tests/Sabre/DAVACL/PluginPropertiesTest.php118
-rw-r--r--vendor/sabre/dav/tests/Sabre/DAVACL/PluginUpdatePropertiesTest.php37
-rw-r--r--vendor/sabre/dav/tests/Sabre/DAVACL/PrincipalBackend/AbstractPDOTest.php107
-rw-r--r--vendor/sabre/dav/tests/Sabre/DAVACL/PrincipalBackend/Mock.php107
-rw-r--r--vendor/sabre/dav/tests/Sabre/DAVACL/PrincipalBackend/PDOMySQLTest.php7
-rw-r--r--vendor/sabre/dav/tests/Sabre/DAVACL/PrincipalBackend/PDOSqliteTest.php7
-rw-r--r--vendor/sabre/dav/tests/Sabre/DAVACL/PrincipalCollectionTest.php28
-rw-r--r--vendor/sabre/dav/tests/Sabre/DAVACL/PrincipalPropertySearchTest.php170
-rw-r--r--vendor/sabre/dav/tests/Sabre/DAVACL/PrincipalSearchPropertySetTest.php62
-rw-r--r--vendor/sabre/dav/tests/Sabre/DAVACL/PrincipalTest.php112
-rw-r--r--vendor/sabre/dav/tests/Sabre/DAVACL/SimplePluginTest.php122
-rw-r--r--vendor/sabre/dav/tests/Sabre/DAVServerTest.php70
-rw-r--r--vendor/sabre/dav/tests/Sabre/HTTP/ResponseMock.php9
-rw-r--r--vendor/sabre/dav/tests/Sabre/TestUtil.php55
-rw-r--r--vendor/sabre/dav/tests/bootstrap.php49
-rw-r--r--vendor/sabre/event/.gitattributes2
-rw-r--r--vendor/sabre/event/.travis.yml11
-rw-r--r--vendor/sabre/event/CHANGELOG.md44
-rw-r--r--vendor/sabre/event/LICENSE2
-rw-r--r--vendor/sabre/event/README.md11
-rw-r--r--vendor/sabre/event/_config.yml1
-rw-r--r--vendor/sabre/event/composer.json11
-rw-r--r--vendor/sabre/event/lib/Emitter.php18
-rw-r--r--vendor/sabre/event/lib/EmitterInterface.php (renamed from vendor/sabre/event/lib/EventEmitterInterface.php)35
-rw-r--r--vendor/sabre/event/lib/EmitterTrait.php (renamed from vendor/sabre/event/lib/EventEmitterTrait.php)62
-rw-r--r--vendor/sabre/event/lib/EventEmitter.php13
-rw-r--r--vendor/sabre/event/lib/Loop/Loop.php40
-rw-r--r--vendor/sabre/event/lib/Loop/functions.php29
-rw-r--r--vendor/sabre/event/lib/Promise.php67
-rw-r--r--vendor/sabre/event/lib/Promise/functions.php26
-rw-r--r--vendor/sabre/event/lib/PromiseAlreadyResolvedException.php4
-rw-r--r--vendor/sabre/event/lib/Version.php6
-rw-r--r--vendor/sabre/event/lib/WildcardEmitter.php37
-rw-r--r--vendor/sabre/event/lib/WildcardEmitterTrait.php264
-rw-r--r--vendor/sabre/event/lib/coroutine.php53
-rw-r--r--vendor/sabre/http/.gitignore11
-rw-r--r--vendor/sabre/http/.php_cs.dist12
-rw-r--r--vendor/sabre/http/.travis.yml45
-rw-r--r--vendor/sabre/http/CHANGELOG.md55
-rw-r--r--vendor/sabre/http/README.md13
-rw-r--r--vendor/sabre/http/composer.json10
-rw-r--r--vendor/sabre/http/lib/Auth/AWS.php134
-rw-r--r--vendor/sabre/http/lib/Auth/AbstractAuth.php36
-rw-r--r--vendor/sabre/http/lib/Auth/Basic.php25
-rw-r--r--vendor/sabre/http/lib/Auth/Bearer.php25
-rw-r--r--vendor/sabre/http/lib/Auth/Digest.php131
-rw-r--r--vendor/sabre/http/lib/Client.php325
-rw-r--r--vendor/sabre/http/lib/ClientException.php6
-rw-r--r--vendor/sabre/http/lib/ClientHttpException.php32
-rw-r--r--vendor/sabre/http/lib/HttpException.php9
-rw-r--r--vendor/sabre/http/lib/Message.php163
-rw-r--r--vendor/sabre/http/lib/MessageDecoratorTrait.php117
-rw-r--r--vendor/sabre/http/lib/MessageInterface.php73
-rw-r--r--vendor/sabre/http/lib/Request.php189
-rw-r--r--vendor/sabre/http/lib/RequestDecorator.php130
-rw-r--r--vendor/sabre/http/lib/RequestInterface.php73
-rw-r--r--vendor/sabre/http/lib/Response.php75
-rw-r--r--vendor/sabre/http/lib/ResponseDecorator.php42
-rw-r--r--vendor/sabre/http/lib/ResponseInterface.php19
-rw-r--r--vendor/sabre/http/lib/Sapi.php141
-rw-r--r--vendor/sabre/http/lib/URLUtil.php103
-rw-r--r--vendor/sabre/http/lib/Util.php74
-rw-r--r--vendor/sabre/http/lib/Version.php13
-rw-r--r--vendor/sabre/http/lib/functions.php183
-rw-r--r--vendor/sabre/http/phpstan.neon3
-rw-r--r--vendor/sabre/uri/.gitattributes4
-rw-r--r--vendor/sabre/uri/.gitignore6
-rw-r--r--vendor/sabre/uri/.php_cs.dist12
-rw-r--r--vendor/sabre/uri/.travis.yml14
-rw-r--r--vendor/sabre/uri/CHANGELOG.md57
-rw-r--r--vendor/sabre/uri/LICENSE2
-rw-r--r--vendor/sabre/uri/README.md47
-rw-r--r--vendor/sabre/uri/composer.json10
-rw-r--r--vendor/sabre/uri/lib/InvalidUriException.php8
-rw-r--r--vendor/sabre/uri/lib/Version.php11
-rw-r--r--vendor/sabre/uri/lib/functions.php180
-rw-r--r--vendor/sabre/uri/phpstan.neon3
-rw-r--r--vendor/sabre/xml/.gitignore1
-rw-r--r--vendor/sabre/xml/.php_cs.dist12
-rw-r--r--vendor/sabre/xml/.travis.yml23
-rw-r--r--vendor/sabre/xml/CHANGELOG.md29
-rw-r--r--vendor/sabre/xml/README.md2
-rw-r--r--vendor/sabre/xml/composer.json5
-rw-r--r--vendor/sabre/xml/lib/ContextStackTrait.php25
-rw-r--r--vendor/sabre/xml/lib/Deserializer/functions.php117
-rw-r--r--vendor/sabre/xml/lib/Element.php6
-rw-r--r--vendor/sabre/xml/lib/Element/Base.php31
-rw-r--r--vendor/sabre/xml/lib/Element/Cdata.php17
-rw-r--r--vendor/sabre/xml/lib/Element/Elements.php34
-rw-r--r--vendor/sabre/xml/lib/Element/KeyValue.php32
-rw-r--r--vendor/sabre/xml/lib/Element/Uri.php25
-rw-r--r--vendor/sabre/xml/lib/Element/XmlFragment.php61
-rw-r--r--vendor/sabre/xml/lib/LibXMLException.php35
-rw-r--r--vendor/sabre/xml/lib/ParseException.php9
-rw-r--r--vendor/sabre/xml/lib/Reader.php136
-rw-r--r--vendor/sabre/xml/lib/Serializer/functions.php75
-rw-r--r--vendor/sabre/xml/lib/Service.php110
-rw-r--r--vendor/sabre/xml/lib/Version.php11
-rw-r--r--vendor/sabre/xml/lib/Writer.php117
-rw-r--r--vendor/sabre/xml/lib/XmlDeserializable.php10
-rw-r--r--vendor/sabre/xml/lib/XmlSerializable.php12
-rw-r--r--vendor/simplepie/simplepie/library/SimplePie.php4
-rw-r--r--vendor/simplepie/simplepie/library/SimplePie/Cache/File.php2
-rw-r--r--vendor/simplepie/simplepie/library/SimplePie/Locator.php2
-rw-r--r--vendor/simplepie/simplepie/library/SimplePie/Parse/Date.php42
-rw-r--r--vendor/smarty/smarty/NEW_FEATURES.txt4
-rw-r--r--vendor/smarty/smarty/change_log.txt30
-rw-r--r--vendor/smarty/smarty/composer.json9
-rw-r--r--vendor/smarty/smarty/libs/Autoloader.php2
-rw-r--r--vendor/smarty/smarty/libs/Smarty.class.php4
-rw-r--r--vendor/smarty/smarty/libs/plugins/modifier.date_format.php4
-rw-r--r--vendor/smarty/smarty/libs/sysplugins/smarty_internal_compile_insert.php1
-rw-r--r--vendor/smarty/smarty/libs/sysplugins/smarty_internal_compile_private_php.php4
-rw-r--r--vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php2
-rw-r--r--vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatelexer.php127
-rw-r--r--vendor/smarty/smarty/libs/sysplugins/smarty_internal_templateparser.php2415
-rw-r--r--view/css/mod_admin.css18
-rw-r--r--view/es-es/hmessages.po23984
-rw-r--r--view/es-es/hstrings.php5708
-rw-r--r--view/ja/.gitkeep0
-rw-r--r--view/ja/hmessages.po12090
-rw-r--r--view/ja/hstrings.php2796
-rw-r--r--view/js/acl.js10
-rw-r--r--view/js/ajaxupload.js724
-rw-r--r--view/js/jquery.htmlstream.js157
-rw-r--r--view/js/jquery.js7
-rw-r--r--view/js/jquery.migrate-3.0.0.js2
-rw-r--r--view/js/jquery.textinputs.js20
-rw-r--r--view/js/main.js20
-rw-r--r--view/ru/hmessages.po22920
-rw-r--r--view/ru/hstrings.php5516
-rwxr-xr-xview/tpl/admin_security.tpl3
-rwxr-xr-xview/tpl/admin_site.tpl1
-rwxr-xr-xview/tpl/comment_item.tpl3
-rwxr-xr-xview/tpl/connection_template.tpl3
-rwxr-xr-xview/tpl/conv_item.tpl2
-rwxr-xr-xview/tpl/conv_list.tpl2
-rwxr-xr-xview/tpl/head.tpl1
-rw-r--r--view/tpl/usermenu.tpl2
-rwxr-xr-xview/tpl/xchan_vcard.tpl2
1797 files changed, 176979 insertions, 486970 deletions
diff --git a/.homeinstall/README.md b/.homeinstall/README.md
index d4613afce..1ed2e07d2 100644
--- a/.homeinstall/README.md
+++ b/.homeinstall/README.md
@@ -1,50 +1,10 @@
-# Hubzilla at Home next to your Router
-
-This readme will show you how to install and run Hubzilla (or Zap) at home.
-
-The installation is done by a script.
-
-What the script will do for you...
-
-+ install everything required by Hubzilla, basically a web server (Apache), PHP, a database (MySQL), certbot,...
-+ create a database
-+ run certbot to have everything for a secure connection (httpS)
-+ create a script for daily maintenance
- - backup to external disk (certificates, database, /var/www/)
- - renew certfificate (letsencrypt)
- - update of Hubzilla
- - update of Debian
- - restart
-+ create cron jobs for
- - DynDNS (selfHOST.de or freedns.afraid.org) every 5 minutes
- - Master.php for Zap/Hubzilla every 10 minutes
- - daily maintenance script every day at 05:30
-
-The script is known to work without adjustments with
-
-+ Hardware
- - Mini-PC with Debian 10 (stretch), or
- - Rapberry 3 with Raspbian, Debian 10
-+ DynDNS
- - selfHOST.de
- - freedns.afraid.org
-
-The script can install both [Hubzilla](https://zotlabs.org/page/hubzilla/hubzilla-project) and [Zap](https://zotlabs.com/zap/). Make sure to use the correct GIT repositories.
-
-+ Hubzilla
- - core: git clone https://framagit.org/hubzilla/core.git html (in this readme)
- - addons: util/add_addon_repo https://framagit.org/hubzilla/addons.git hzaddons (in hubzilla-setup.sh)
-+ Zap
- - core: git clone https://framagit.org/zot/zap.git html (in this readme)
- - addons: util/add_addon_repo https://framagit.org/zot/zap-addons.git zaddons (in hubzilla-setup.sh)
+# How to use
## Disclaimers
- This script does work with Debian 10 only.
- This script has to be used on a fresh debian install only (it does not take account for a possibly already installed and configured webserver or sql implementation).
-# Step-by-Step Overwiew
-
## Preconditions
Hardware
@@ -58,7 +18,7 @@ Software
+ Fresh installation of Debian 10 (Stretch)
+ Router with open ports 80 and 443 for your web server
-## The basic steps (quick overview)
+## How to run the script
+ Register your own domain (for example at selfHOST) or a free subdomain (for example at freeDNS)
+ Log on to your fresh Debian
@@ -76,31 +36,68 @@ Software
- ... wait, wait, wait until the script is finised
+ Open your domain with a browser and step throught the initial configuration of hubzilla.
-## Troubleshooting
+## Optional - Set path to imagemagick
-If the check of the mail address fails when you try to register the very first user in the browser. Do...
+In Admin settings of hubzilla or via terminal
cd /var/www/html
- util/config system.do_not_check_dns 1
+ util/config system.imagick_convert_path /usr/bin/convert
-## Optional - Set path to imagemagick
+## Optional - Switch verification of email on/off
+
+Do this just befor you register the user.
In Admin settings of hubzilla or via terminal
cd /var/www/html
- util/config system.imagick_convert_path /usr/bin/convert
-# Step-by-Step in Detail
+Check the current setting
+
+ util/config system verify_email
+
+Switch the verification on/off (1/0)
+
+ util/config system verify_email 0
+
+## What the script will do for you...
+
++ install everything required by Hubzilla, basically a web server (Apache), PHP, a database (MySQL), certbot,...
++ create a database
++ run certbot to have everything for a secure connection (httpS)
++ create a script for daily maintenance
+ - backup to external disk (certificates, database, /var/www/)
+ - renew certfificate (letsencrypt)
+ - update of Hubzilla
+ - update of Debian
+ - restart
++ create cron jobs for
+ - DynDNS (selfHOST.de or freedns.afraid.org) every 5 minutes
+ - Master.php for Zap/Hubzilla every 10 minutes
+ - daily maintenance script every day at 05:30
+
+The script is known to work without adjustments with
+
++ Hardware
+ - Mini-PC with Debian 10 (stretch), or
+ - Rapberry 3 with Raspbian, Debian 10
++ DynDNS
+ - selfHOST.de
+ - freedns.afraid.org
+
+The script can install both [Hubzilla](https://zotlabs.org/page/hubzilla/hubzilla-project) and [Zap](https://zotlabs.com/zap/). Make sure to use the correct GIT repositories.
-## Preparations Software
++ Hubzilla
+ - core: git clone https://framagit.org/hubzilla/core.git html (in this readme)
+ - addons: util/add_addon_repo https://framagit.org/hubzilla/addons.git hzaddons (in hubzilla-setup.sh)
++ Zap
+ - core: git clone https://framagit.org/zot/zap.git html (in this readme)
+ - addons: util/add_addon_repo https://framagit.org/zot/zap-addons.git zaddons (in hubzilla-setup.sh)
-## Install Debian 9
-Provided you use a Raspberry Pi 3...
-Download the OS Raspbian from https://www.raspberrypi.org/downloads/raspbian/
+# Step-by-Step - some Details
-Follow the installation instruction there.
+## Preparations
## Configure your Router
@@ -146,12 +143,5 @@ to boot the Rapsi to the client console.
DO NOT FORGET TO CHANGE THE DEFAULT PASSWORD FOR USER PI!
-On a Raspian Stretch (Debian 10) the validation of the mail address fails for the very first user.
-This used to happen on some *bsd distros but there was some work to fix that a year ago (2017).
-
-So if your system isn't registered in DNS or DNS isn't active do
-
- cd /var/www/html
- util/config system.do_not_check_dns 1
diff --git a/.homeinstall/hubzilla-setup.sh b/.homeinstall/hubzilla-setup.sh
index be190e389..f1395e8ce 100755
--- a/.homeinstall/hubzilla-setup.sh
+++ b/.homeinstall/hubzilla-setup.sh
@@ -28,14 +28,13 @@
# * php,
# * mariadb - the database for hubzilla,
# * adminer,
-# * git to download and update hubzilla addon
-# - download hubzilla core and addons
+# * git to download and update addons
# - configure cron
# * "Master.php" for regular background prozesses of hubzilla
# * "apt-get update" and "apt-get dist-upgrade" and "apt-get autoremove" to keep linux up-to-date
# * run command to keep the IP up-to-date > DynDNS provided by selfHOST.de or freedns.afraid.org
# * backup hubzillas database and files (rsync)
-# - letsencrypt
+# - run letsencrypt to create, register and use a certifacte for https
#
#
# Discussion
@@ -56,7 +55,7 @@
# - creates a daily cron that runs the hubzilla-daily.sh
#
# hubzilla-daily.sh makes a (daily) backup of all relevant files
-# - /var/lib/mysql/ > hubzilla database
+# - /var/lib/mysql/ > database
# - /var/www/ > hubzilla/zap from github
# - /etc/letsencrypt/ > certificates
#
@@ -223,6 +222,11 @@ function install_curl {
nocheck_install "curl"
}
+function install_wget {
+ print_info "installing wget..."
+ nocheck_install "wget"
+}
+
function install_sendmail {
print_info "installing sendmail..."
nocheck_install "sendmail sendmail-bin"
@@ -269,7 +273,19 @@ function install_adminer {
else
print_info "file /etc/adminer/adminer.conf exists already"
fi
+
+ a2enmod rewrite
+
+ if [ ! -f /etc/apache2/apache2.conf ]
+ then
+ die "could not find file /etc/apache2/apache2.conf"
+ fi
+ sed -i \
+ "s/AllowOverride None/AllowOverride all/" \
+ /etc/apache2/apache2.conf
+
a2enconf adminer
+ systemctl restart mariadb
systemctl reload apache2
}
@@ -407,10 +423,9 @@ function install_letsencrypt {
then
die "Failed to install let's encrypt: 'le_domain' is empty in $configfile"
fi
- # check if user gave mail address
if [ -z "$le_email" ]
then
- die "Failed to install let's encrypt: 'le_domain' is empty in $configfile"
+ die "Failed to install let's encrypt: 'le_email' is empty in $configfile"
fi
nocheck_install "certbot python-certbot-apache"
print_info "run certbot ..."
@@ -431,12 +446,19 @@ function check_https {
}
function install_hubzilla {
- print_info "installing hubzilla addons..."
+ print_info "installing addons..."
cd /var/www/html/
- # if you install Hubzilla
- # util/add_addon_repo https://framagit.org/hubzilla/addons hzaddons
- # if you install ZAP
- util/add_addon_repo https://framagit.org/zot/zap-addons.git zaddons
+ if git remote -v | grep -i "origin.*hubzilla.*core"
+ then
+ print_info "hubzilla"
+ util/add_addon_repo https://framagit.org/hubzilla/addons hzaddons
+ elif git remote -v | grep -i "origin.*zap.*core"
+ then
+ print_info "zap"
+ util/add_addon_repo https://framagit.org/zot/zap-addons.git zaddons
+ else
+ die "neither zap nor hubzilla repository > did not install addons or zap/hubzilla"
+ fi
mkdir -p "store/[data]/smarty3"
chmod -R 777 store
touch .htconfig.php
@@ -446,7 +468,7 @@ function install_hubzilla {
chown root:www-data /var/www/html/
chown root:www-data /var/www/html/.htaccess
chmod 0644 /var/www/html/.htaccess
- print_info "installed hubzilla"
+ print_info "installed addons"
}
function install_rsync {
@@ -585,6 +607,7 @@ check_config
stop_hubzilla
update_upgrade
install_curl
+install_wget
install_sendmail
install_apache
install_imagemagick
@@ -600,23 +623,34 @@ configure_cron_selfhost
if [ "$le_domain" != "localhost" ]
then
- install_letsencrypt
- check_https
+ install_letsencrypt
+ configure_apache_for_https
+ check_https
else
- print_info "is localhost - skipped installation of letsencrypt and configuration of apache for https"
+ print_info "is localhost - skipped installation of letsencrypt and configuration of apache for https"
fi
install_hubzilla
+if [ "$le_domain" != "localhost" ]
+then
+ rewrite_to_https
+ install_rsnapshot
+else
+ print_info "is localhost - skipped rewrite to https and installation of rsnapshot"
+fi
+
configure_cron_daily
if [ "$le_domain" != "localhost" ]
then
- install_rsync
- install_cryptosetup
+ install_cryptosetup
+ write_uninstall_script
else
- print_info "is localhost - skipped installation of cryptosetup"
+ print_info "is localhost - skipped installation of cryptosetup"
fi
+
#set +x # stop debugging from here
+
diff --git a/CHANGELOG b/CHANGELOG
index d97314674..6904c1f48 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,72 @@
+Hubzilla 4.6 (2019-12-04)
+ - Improve opengraph support for channels
+ - Add opengraph support for articles
+ - Update abook_connected for RSS feeds only if handle_feed() returned success
+ - Do not embed PDF files by default but allow to enabled this feature in security options
+ - Check if file exists before we include it in the router
+ - Update jquery to version 3.4.1
+ - Update composer libraries
+ - Remove old and unused javascript libraries
+ - Improved BBcode to Markdown conversion
+ - Introduce inline SVG support via BBcode
+ - Sanitize title on Atom/RSS feed import
+ - Improved HTTP headers cache support for photos
+ - Add date headers to signed headers
+ - Add check if item['tag'] is an array
+ - Add hook comments_are_now_closed for addons to override date based comment closure
+ - Change mysql schema for item.llink and item.plink for new installs from char(191) to text
+ - Improved photo cache expiration
+ - Improved plural function processing on translation strings creation from .po file with util/po2php utlility
+ - Improved support for CDN/Infrastructure caching (especially profile images)
+ - New japanese translation
+ - Add connect button for non-zot networks not connected in current location
+ - Allow to send forum channels wall2wall or sent by mentions post to external sites via addons
+ - Allow addons to process forum posts published through mentions
+ - Improved internal routing for ActivityPub messages
+ - Improved admin documentation
+ - Add ITEM_TYPE_CUSTOM and hooks to permit addons to create and distribute custom item types
+ - Support "comment policy" in Zot6 communications
+ - Add selected text as quote on reply if comment button is used
+ - Add more nofollow tags to links to discourage backlink farmers
+ - Improved conversion of emoji reactions from zot to zot6
+ - Add CardDAV/CalDAV autodiscovery
+ - Label source project of zotfeed since it is not completely compatible across projects
+ - Update homeinstall script
+
+ Bugfixes
+ - Fix once cached embedded content is used and stored forever
+ - Fix wildcard tag issue
+ - Fix duplicate attachment in jot fileupload
+ - Fix regression with audio file upload
+ - Fix can not edit menu name or title (#1402)
+ - Fix pagination encoding issue for some server setups
+ - Fix Zap->Hubzilla event title compatibility
+ - Fix event timezones for Zot6
+ - Fix missing summary in mod article_edit
+ - Fix PHP warning failed to write session data using user defined save handler
+ - Fix possible thumbnails distortion on rebuild with util/thumbrepair utility
+ - Fix issues with image import to zot6
+ - Fix attachment permissions on clonned channels sync
+ - Fix entries without sitekey returned from DB in queue_deliver() and Lib/Queue
+
+ Addons
+ - Twitter: send tweet even if attached image uploading was unsuccessful
+ - Livejournal: add link to original post option
+ - Flashcards: update to version 2.08
+ - Pubcrawl: compatibility changes to support pixelfed
+ - Cart: update paypal button to API v2
+ - Photocache: rework for speed and lower memory consumption
+ - Photocache: etag support for cached photos
+ - Photocache: purge cache on addon uninstall
+ - Openstreetmap: fix regression if no default values set
+ - Livejournal: allow send posts from non channel owner
+ - Pubcrawl: fix event timezones
+ - Pubcrawl: better ActivityPub channel URL detection
+ - Pubcrawl: fix comments delivery for other channels on the same hub
+ - New addon "workflow" with initial basic "issue tracker" capability
+
+
+
Hubzilla 4.4.1 (2019-08-16)
- Fix wrong profile photo displayed when previewing and editing profiles
- Fix regression from 4.4 which prevented encrypted signatures from being used for encrypted messages
diff --git a/Zotlabs/Daemon/Cron.php b/Zotlabs/Daemon/Cron.php
index fe356bcbf..8fa31e6ce 100644
--- a/Zotlabs/Daemon/Cron.php
+++ b/Zotlabs/Daemon/Cron.php
@@ -97,13 +97,17 @@ class Cron {
// Clean expired photos from cache
- $age = get_config('system','active_expire_days', '30');
$r = q("SELECT DISTINCT xchan, content FROM photo WHERE photo_usage = %d AND expires < %s - INTERVAL %s",
intval(PHOTO_CACHE),
- db_utcnow(),
- db_quoteinterval($age . ' DAY')
+ db_utcnow(),
+ db_quoteinterval(get_config('system','active_expire_days', '30') . ' DAY')
);
if($r) {
+ q("DELETE FROM photo WHERE photo_usage = %d AND expires < %s - INTERVAL %s",
+ intval(PHOTO_CACHE),
+ db_utcnow(),
+ db_quoteinterval(get_config('system','active_expire_days', '30') . ' DAY')
+ );
foreach($r as $rr) {
$file = dbunescbin($rr['content']);
if(is_file($file)) {
@@ -113,11 +117,6 @@ class Cron {
}
}
}
- q("DELETE FROM photo WHERE photo_usage = %d AND expires < %s - INTERVAL %s",
- intval(PHOTO_CACHE),
- db_utcnow(),
- db_quoteinterval($age . ' DAY')
- );
// publish any applicable items that were set to be published in the future
// (time travel posts). Restrict to items that have come of age in the last
@@ -215,7 +214,7 @@ class Cron {
$restart = true;
$generation = intval($argv[2]);
if(! $generation)
- killme();
+ return;
}
reload_plugins();
diff --git a/Zotlabs/Daemon/Cron_daily.php b/Zotlabs/Daemon/Cron_daily.php
index dbfcff439..eebdb0229 100644
--- a/Zotlabs/Daemon/Cron_daily.php
+++ b/Zotlabs/Daemon/Cron_daily.php
@@ -44,6 +44,11 @@ class Cron_daily {
db_utcnow(), db_quoteinterval('1 YEAR')
);
+ // Clean up emdedded content cache
+ q("DELETE FROM cache WHERE updated < %s - INTERVAL %s",
+ db_utcnow(),
+ db_quoteinterval(get_config('system','active_expire_days', '30') . ' DAY')
+ );
//update statistics in config
require_once('include/statistics_fns.php');
diff --git a/Zotlabs/Daemon/CurlAuth.php b/Zotlabs/Daemon/CurlAuth.php
index be12bc779..de41382e3 100644
--- a/Zotlabs/Daemon/CurlAuth.php
+++ b/Zotlabs/Daemon/CurlAuth.php
@@ -13,7 +13,7 @@ class CurlAuth {
static public function run($argc,$argv) {
if($argc != 2)
- killme();
+ return;
\App::$session->start();
@@ -50,6 +50,6 @@ class CurlAuth {
file_put_contents($c,$x);
- killme();
+ return;
}
-} \ No newline at end of file
+}
diff --git a/Zotlabs/Daemon/Master.php b/Zotlabs/Daemon/Master.php
index 67a3acc0a..8c3a7e570 100644
--- a/Zotlabs/Daemon/Master.php
+++ b/Zotlabs/Daemon/Master.php
@@ -9,7 +9,7 @@ if(array_search( __file__ , get_included_files()) === 0) {
if($argc)
Master::Release($argc,$argv);
- killme();
+ return;
}
diff --git a/Zotlabs/Daemon/Notifier.php b/Zotlabs/Daemon/Notifier.php
index 15dc08908..1d0be10d9 100644
--- a/Zotlabs/Daemon/Notifier.php
+++ b/Zotlabs/Daemon/Notifier.php
@@ -285,8 +285,21 @@ class Notifier {
}
if(! in_array(intval($target_item['item_type']), [ ITEM_TYPE_POST ] )) {
- logger('notifier: target item not forwardable: type ' . $target_item['item_type'], LOGGER_DEBUG);
- return;
+ $hookinfo=[
+ 'targetitem'=>$target_item,
+ 'deliver'=>false
+ ];
+ if (intval($target_item['item_type'] == ITEM_TYPE_CUSTOM)) {
+ call_hooks('customitem_deliver',$hookinfo);
+ }
+
+ if (!$hookinfo['deliver']) {
+ logger('notifier: target item not forwardable: type ' . $target_item['item_type'], LOGGER_DEBUG);
+ return;
+ }
+
+ $target_item = $hookinfo['targetitem'];
+
}
// Check for non published items, but allow an exclusion for transmitting hidden file activities
diff --git a/Zotlabs/Daemon/Onepoll.php b/Zotlabs/Daemon/Onepoll.php
index 1d9fd5f72..2f06ec125 100644
--- a/Zotlabs/Daemon/Onepoll.php
+++ b/Zotlabs/Daemon/Onepoll.php
@@ -61,11 +61,13 @@ class Onepoll {
if($contact['xchan_network'] === 'rss') {
logger('onepoll: processing feed ' . $contact['xchan_name'], LOGGER_DEBUG);
- handle_feed($importer['channel_id'],$contact_id,$contact['xchan_hash']);
- q("update abook set abook_connected = '%s' where abook_id = %d",
- dbesc(datetime_convert()),
- intval($contact['abook_id'])
- );
+ $alive = handle_feed($importer['channel_id'],$contact_id,$contact['xchan_hash']);
+ if ($alive) {
+ q("update abook set abook_connected = '%s' where abook_id = %d",
+ dbesc(datetime_convert()),
+ intval($contact['abook_id'])
+ );
+ }
return;
}
diff --git a/Zotlabs/Daemon/Poller.php b/Zotlabs/Daemon/Poller.php
index 84bf7e923..ebc0584ba 100644
--- a/Zotlabs/Daemon/Poller.php
+++ b/Zotlabs/Daemon/Poller.php
@@ -47,7 +47,7 @@ class Poller {
$restart = true;
$generation = intval($argv[2]);
if(! $generation)
- killme();
+ return;
}
if(($argc > 1) && intval($argv[1])) {
diff --git a/Zotlabs/Lib/Activity.php b/Zotlabs/Lib/Activity.php
index f86dc1604..08a8b8d03 100644
--- a/Zotlabs/Lib/Activity.php
+++ b/Zotlabs/Lib/Activity.php
@@ -2,10 +2,12 @@
namespace Zotlabs\Lib;
+use Zotlabs\Access\PermissionLimits;
use Zotlabs\Daemon\Master;
use Zotlabs\Web\HTTPSig;
require_once('include/event.php');
+require_once('include/html2plain.php');
class Activity {
@@ -40,6 +42,8 @@ class Activity {
if($x['type'] === ACTIVITY_OBJ_PHOTO) {
return self::fetch_image($x);
}
+
+ call_hooks('encode_object',$x);
}
return $x;
@@ -63,12 +67,32 @@ class Activity {
}
else {
$m = parse_url($url);
+
+ // handle bearcaps
+ if ($m['scheme'] === 'bear') {
+ $params = explode('&',$m['query']);
+ if ($params) {
+ foreach ($params as $p) {
+ if (substr($p,0,2) === 'u=') {
+ $url = substr($p,2);
+ }
+ if (substr($p,0,2) === 't=') {
+ $token = substr($p,2);
+ }
+ }
+ $m = parse_url($url);
+ }
+ }
+
$headers = [
'Accept' => 'application/activity+json, application/ld+json; profile="https://www.w3.org/ns/activitystreams"',
'Host' => $m['host'],
- '(request-target)' => 'get ' . get_request_string($url),
- 'Date' => datetime_convert('UTC','UTC','now','D, d M Y H:i:s') . ' UTC'
+ 'Date' => datetime_convert('UTC','UTC', 'now', 'D, d M Y H:i:s \\G\\M\\T'),
+ '(request-target)' => 'get ' . get_request_string($url)
];
+ if (isset($token)) {
+ $headers['Authorization'] = 'Bearer ' . $token;
+ }
$h = HTTPSig::create_sig($headers,$channel['channel_prvkey'],channel_url($channel),false);
$x = z_fetch_url($url, true, $redirects, [ 'headers' => $h ] );
}
@@ -178,6 +202,11 @@ class Activity {
$ev = bbtoevent($x['content']);
if($ev) {
+
+ if (! $ev['timezone']) {
+ $ev['timezone'] = 'UTC';
+ }
+
$actor = null;
if(array_key_exists('author',$x) && array_key_exists('link',$x['author'])) {
$actor = $x['author']['link'][0]['href'];
@@ -185,16 +214,17 @@ class Activity {
$y = [
'type' => 'Event',
'id' => z_root() . '/event/' . $ev['event_hash'],
- 'summary' => bbcode($ev['summary'], [ 'cache' => true ]),
+ 'name' => $ev['summary'],
+// 'summary' => bbcode($ev['summary'], [ 'cache' => true ]),
// RFC3339 Section 4.3
- 'startTime' => (($ev['adjust']) ? datetime_convert('UTC','UTC',$ev['dtstart'], ATOM_TIME) : datetime_convert('UTC','UTC',$ev['dtstart'],'Y-m-d\\TH:i:s-00:00')),
+ 'startTime' => (($ev['adjust']) ? datetime_convert($ev['timezone'],'UTC',$ev['dtstart'], ATOM_TIME) : datetime_convert('UTC','UTC',$ev['dtstart'],'Y-m-d\\TH:i:s-00:00')),
'content' => bbcode($ev['description'], [ 'cache' => true ]),
'location' => [ 'type' => 'Place', 'content' => bbcode($ev['location'], [ 'cache' => true ]) ],
'source' => [ 'content' => format_event_bbcode($ev), 'mediaType' => 'text/bbcode' ],
'actor' => $actor,
];
if(! $ev['nofinish']) {
- $y['endTime'] = (($ev['adjust']) ? datetime_convert('UTC','UTC',$ev['dtend'], ATOM_TIME) : datetime_convert('UTC','UTC',$ev['dtend'],'Y-m-d\\TH:i:s-00:00'));
+ $y['endTime'] = (($ev['adjust']) ? datetime_convert($ev['timezone'],'UTC',$ev['dtend'], ATOM_TIME) : datetime_convert('UTC','UTC',$ev['dtend'],'Y-m-d\\TH:i:s-00:00'));
}
// copy attachments from the passed object - these are already formatted for ActivityStreams
@@ -274,8 +304,14 @@ class Activity {
$ret = [];
- $objtype = self::activity_obj_mapper($i['obj_type']);
-
+ if($i['verb'] === ACTIVITY_FRIEND) {
+ // Hubzilla 'make-friend' activity, no direct mapping from AS1 to AS2 - make it a note
+ $objtype = 'Note';
+ }
+ else {
+ $objtype = self::activity_obj_mapper($i['obj_type']);
+ }
+
if(intval($i['item_deleted'])) {
$ret['type'] = 'Tombstone';
$ret['formerType'] = $objtype;
@@ -312,10 +348,21 @@ class Activity {
}
}
+ if (intval($i['item_wall']) && $i['mid'] === $i['parent_mid']) {
+ $ret['commentPolicy'] = map_scope(PermissionLimits::Get($i['uid'],'post_comments'));
+ }
+
if (intval($i['item_private']) === 2) {
$ret['directMessage'] = true;
}
+ if (array_key_exists('comments_closed',$i) && $i['comments_closed'] !== EMPTY_STR && $i['comments_closed'] !== NULL_DATE) {
+ if($ret['commentPolicy']) {
+ $ret['commentPolicy'] .= ' ';
+ }
+ $ret['commentPolicy'] .= 'until=' . datetime_convert('UTC','UTC',$i['comments_closed'],ATOM_TIME);
+ }
+
$ret['attributedTo'] = $i['author']['xchan_url'];
if($i['id'] != $i['parent']) {
@@ -354,26 +401,30 @@ class Activity {
$ret = [];
- if($item['tag']) {
- foreach($item['tag'] as $t) {
- if(! array_key_exists('type',$t))
+ if ($item['tag'] && is_array($item['tag'])) {
+ $ptr = $item['tag'];
+ if (! array_key_exists(0,$ptr)) {
+ $ptr = [ $ptr ];
+ }
+ foreach ($ptr as $t) {
+ if (! array_key_exists('type',$t))
$t['type'] = 'Hashtag';
switch($t['type']) {
case 'Hashtag':
- $ret[] = [ 'ttype' => TERM_HASHTAG, 'url' => ((isset($t['href'])) ? $t['href'] : $t['id']), 'term' => escape_tags((substr($t['name'],0,1) === '#') ? substr($t['name'],1) : $t['name']) ];
+ $ret[] = [ 'ttype' => TERM_HASHTAG, 'url' => $t['href'], 'term' => escape_tags((substr($t['name'],0,1) === '#') ? substr($t['name'],1) : $t['name']) ];
break;
case 'Mention':
$mention_type = substr($t['name'],0,1);
- if($mention_type === '!') {
+ if ($mention_type === '!') {
$ret[] = [ 'ttype' => TERM_FORUM, 'url' => $t['href'], 'term' => escape_tags(substr($t['name'],1)) ];
}
else {
$ret[] = [ 'ttype' => TERM_MENTION, 'url' => $t['href'], 'term' => escape_tags((substr($t['name'],0,1) === '@') ? substr($t['name'],1) : $t['name']) ];
}
break;
-
+
default:
break;
}
@@ -384,6 +435,7 @@ class Activity {
}
+
static function encode_taxonomy($item) {
$ret = [];
@@ -467,6 +519,12 @@ class Activity {
$ret = [];
$reply = false;
+
+ if($i['verb'] === ACTIVITY_FRIEND) {
+ // Hubzilla 'make-friend' activity, no direct mapping from AS1 to AS2 - make it a note
+ $ret['obj'] = [];
+ }
+
if(intval($i['item_deleted'])) {
$ret['type'] = 'Tombstone';
$ret['formerType'] = self::activity_obj_mapper($i['obj_type']);
@@ -479,11 +537,6 @@ class Activity {
return $ret;
}
- if($i['verb'] === ACTIVITY_FRIEND) {
- // Hubzilla 'make-friend' activity, no direct mapping from AS1 to AS2 - make it a note
- $ret['obj_type'] = ACTIVITY_OBJ_NOTE;
- $ret['obj'] = [];
- }
$ret['type'] = self::activity_mapper($i['verb']);
@@ -497,6 +550,25 @@ class Activity {
xchan_query($p,true);
$p = fetch_post_tags($p,true);
$i['obj'] = self::encode_item($p[0]);
+
+ // convert to zot6 emoji reaction encoding which uses the target object to indicate the
+ // specific emoji instead of overloading the verb or type.
+
+ $im = explode('#',$i['verb']);
+ if($im && count($im) > 1)
+ $emoji = $im[1];
+ if(preg_match("/\[img(.*?)\](.*?)\[\/img\]/ism", $i['body'], $match)) {
+ $ln = $match[2];
+ }
+
+ $i['tgt_type'] = 'Image';
+
+ $i['target'] = [
+ 'type' => 'Image',
+ 'name' => $emoji,
+ 'url' => (($ln) ? $ln : z_root() . '/images/emoji/' . $emoji . '.png')
+ ];
+
}
}
@@ -537,9 +609,15 @@ class Activity {
}
if($i['id'] != $i['parent']) {
- $ret['inReplyTo'] = ((strpos($i['thr_parent'],'http') === 0) ? $i['thr_parent'] : z_root() . '/item/' . urlencode($i['thr_parent']));
$reply = true;
+ // inReplyTo needs to be set in the activity for followup actiions (Like, Dislike, Attend, Announce, etc.),
+ // but *not* for comments, where it should only be present in the object
+
+ if (! in_array($ret['type'],[ 'Create','Update' ])) {
+ $ret['inReplyTo'] = ((strpos($i['thr_parent'],'http') === 0) ? $i['thr_parent'] : z_root() . '/item/' . urlencode($i['thr_parent']));
+ }
+
if($i['item_private']) {
$d = q("select xchan_url, xchan_addr, xchan_name from item left join xchan on xchan_hash = author_xchan where id = %d limit 1",
intval($i['parent'])
@@ -577,7 +655,7 @@ class Activity {
$i['obj'] = json_decode($i['obj'],true);
}
if($i['obj']['type'] === ACTIVITY_OBJ_PHOTO) {
- $i['obj']['id'] = $i['id'];
+ $i['obj']['id'] = $i['mid'];
}
$obj = self::encode_object($i['obj']);
@@ -668,8 +746,24 @@ class Activity {
}
$ret = [];
+ $c = ((array_key_exists('channel_id',$p)) ? $p : channelx_by_hash($p['xchan_hash']));
+
$ret['type'] = 'Person';
- $ret['id'] = $p['xchan_url'];
+
+ if ($c) {
+ $role = get_pconfig($c['channel_id'],'system','permissions_role');
+ if (strpos($role,'forum') !== false) {
+ $ret['type'] = 'Group';
+ }
+ }
+
+ if ($c) {
+ $ret['id'] = channel_url($c);
+ }
+ else {
+ $ret['id'] = ((strpos($p['xchan_hash'],'http') === 0) ? $p['xchan_hash'] : $p['xchan_url']);
+ }
+
if($p['xchan_addr'] && strpos($p['xchan_addr'],'@'))
$ret['preferredUsername'] = substr($p['xchan_addr'],0,strpos($p['xchan_addr'],'@'));
$ret['name'] = $p['xchan_name'];
@@ -731,6 +825,7 @@ class Activity {
'http://purl.org/zot/activity/attendmaybe' => 'TentativeAccept'
];
+ call_hooks('activity_mapper',$acts);
if(array_key_exists($verb,$acts) && $acts[$verb]) {
return $acts[$verb];
@@ -743,6 +838,9 @@ class Activity {
if(strpos($verb,ACTIVITY_MOOD) !== false)
return 'Create';
+ if(strpos($verb,ACTIVITY_FRIEND) !== false)
+ return 'Create';
+
if(strpos($verb,ACTIVITY_POKE) !== false)
return 'Activity';
@@ -773,6 +871,7 @@ class Activity {
'http://purl.org/zot/activity/attendmaybe' => 'TentativeAccept'
];
+ call_hooks('activity_decode_mapper',$acts);
foreach($acts as $k => $v) {
if($verb === $v) {
@@ -806,6 +905,8 @@ class Activity {
];
+ call_hooks('activity_obj_decode_mapper',$objs);
+
foreach($objs as $k => $v) {
if($obj === $v) {
return $k;
@@ -843,6 +944,8 @@ class Activity {
];
+ call_hooks('activity_obj_mapper',$objs);
+
if(array_key_exists($obj,$objs)) {
return $objs[$obj];
}
@@ -1601,11 +1704,12 @@ class Activity {
}
if($act->obj['type'] === 'Event') {
+
$s['obj'] = [];
$s['obj']['asld'] = $act->obj;
$s['obj']['type'] = ACTIVITY_OBJ_EVENT;
$s['obj']['id'] = $act->obj['id'];
- $s['obj']['title'] = $act->obj['summary'];
+ $s['obj']['title'] = $act->obj['name'];
if(strpos($act->obj['startTime'],'Z'))
$s['obj']['adjust'] = true;
@@ -1863,6 +1967,15 @@ class Activity {
set_iconfig($s,'activitypub','rawmsg',$act->raw,1);
}
+ $hookinfo = [
+ 'act' => $act,
+ 's' => $s
+ ];
+
+ call_hooks('decode_note',$hookinfo);
+
+ $s = $hookinfo['s'];
+
return $s;
}
@@ -2052,16 +2165,25 @@ class Activity {
break;
}
- if(! $item) {
- break;
- }
- array_unshift($p,[ $a, $item, $replies]);
+ $hookinfo = [
+ 'a' => $a,
+ 'item' => $item
+ ];
+
+ call_hooks('fetch_and_store',$hookinfo);
- if($item['parent_mid'] === $item['mid'] || count($p) > 20) {
- break;
- }
+ $item = $hookinfo['item'];
+
+ if($item) {
+
+ array_unshift($p,[ $a, $item, $replies]);
+
+ if($item['parent_mid'] === $item['mid'] || count($p) > 20) {
+ break;
+ }
+ }
$current_act = $a;
$current_item = $item;
}
@@ -2110,11 +2232,19 @@ class Activity {
default:
break;
}
- if(! $item) {
- break;
- }
- array_unshift($p,[ $a, $item ]);
+ $hookinfo = [
+ 'a' => $a,
+ 'item' => $item
+ ];
+
+ call_hooks('fetch_and_store',$hookinfo);
+
+ $item = $hookinfo['item'];
+
+ if($item) {
+ array_unshift($p,[ $a, $item ]);
+ }
}
@@ -2495,7 +2625,12 @@ class Activity {
}
if($event) {
- $event['summary'] = html2bbcode($content['summary']);
+ $event['summary'] = $content['name'];
+ if(! $event['summary']) {
+ if($content['summary']) {
+ $event['summary'] = html2plain($content['summary']);
+ }
+ }
$event['description'] = html2bbcode($content['content']);
if($event['summary'] && $event['dtstart']) {
$content['event'] = $event;
diff --git a/Zotlabs/Lib/Cache.php b/Zotlabs/Lib/Cache.php
index cea075659..878201a42 100644
--- a/Zotlabs/Lib/Cache.php
+++ b/Zotlabs/Lib/Cache.php
@@ -11,8 +11,10 @@ class Cache {
$hash = hash('whirlpool',$key);
- $r = q("SELECT v FROM cache WHERE k = '%s' limit 1",
- dbesc($hash)
+ $r = q("SELECT v FROM cache WHERE k = '%s' AND updated > %s - INTERVAL %s LIMIT 1",
+ dbesc($hash),
+ db_utcnow(),
+ db_quoteinterval(get_config('system','object_cache_days', '30') . ' DAY')
);
if ($r)
@@ -40,12 +42,5 @@ class Cache {
dbesc(datetime_convert()));
}
}
-
-
- public static function clear() {
- q("DELETE FROM cache WHERE updated < '%s'",
- dbesc(datetime_convert('UTC','UTC',"now - 30 days")));
- }
-
}
diff --git a/Zotlabs/Lib/LDSignatures.php b/Zotlabs/Lib/LDSignatures.php
index b13c4cf4a..16c8cfc18 100644
--- a/Zotlabs/Lib/LDSignatures.php
+++ b/Zotlabs/Lib/LDSignatures.php
@@ -30,7 +30,7 @@ class LDSignatures {
'type' => 'RsaSignature2017',
'nonce' => random_string(64),
'creator' => z_root() . '/channel/' . $channel['channel_address'],
- 'created' => datetime_convert('UTC','UTC', 'now', 'Y-m-d\Th:i:s\Z')
+ 'created' => datetime_convert('UTC','UTC', 'now', 'Y-m-d\TH:i:s\Z')
];
$ohash = self::hash(self::signable_options($options));
diff --git a/Zotlabs/Lib/Libzot.php b/Zotlabs/Lib/Libzot.php
index 2a13744a3..100d45c05 100644
--- a/Zotlabs/Lib/Libzot.php
+++ b/Zotlabs/Lib/Libzot.php
@@ -1223,9 +1223,39 @@ class Libzot {
if($private) {
$arr['item_private'] = true;
}
+
+ if ($arr['mid'] === $arr['parent_mid']) {
+ if (is_array($AS->obj) && array_key_exists('commentPolicy',$AS->obj)) {
+ $p = strstr($AS->obj['commentPolicy'],'until=');
+ if($p !== false) {
+ $arr['comments_closed'] = datetime_convert('UTC','UTC', substr($p,6));
+ $arr['comment_policy'] = trim(str_replace($p,'',$AS->obj['commentPolicy']));
+ }
+ else {
+ $arr['comment_policy'] = $AS->obj['commentPolicy'];
+ }
+ }
+ }
+
+
/// @FIXME - spoofable
if($AS->data['hubloc']) {
$arr['item_verified'] = true;
+
+ if (! array_key_exists('comment_policy',$arr)) {
+ // set comment policy depending on source hub. Unknown or osada is ActivityPub.
+ // Anything else we'll say is zot - which could have a range of project names
+ $s = q("select site_project from site where site_url = '%s' limit 1",
+ dbesc($r[0]['hubloc_url'])
+ );
+
+ if ((! $s) || (in_array($s[0]['site_project'],[ '', 'osada' ]))) {
+ $arr['comment_policy'] = 'authenticated';
+ }
+ else {
+ $arr['comment_policy'] = 'contacts';
+ }
+ }
}
if($AS->data['signed_data']) {
IConfig::Set($arr,'activitystreams','signed_data',$AS->data['signed_data'],false);
@@ -1734,7 +1764,7 @@ class Libzot {
// if it's a sourced post, call the post_local hooks as if it were
// posted locally so that crosspost connectors will be triggered.
- if(check_item_source($arr['uid'], $arr)) {
+ if(check_item_source($arr['uid'], $arr) || ($channel['xchan_pubforum'] == 1)) {
/**
* @hooks post_local
* Called when an item has been posted on this machine via mod/item.php (also via API).
@@ -1819,6 +1849,10 @@ class Libzot {
$ret = [];
+ $signer = q("select hubloc_hash, hubloc_url from hubloc where hubloc_id_url = '%s' and hubloc_network = 'zot6' limit 1",
+ dbesc($a['signature']['signer'])
+ );
+
foreach($a['data']['orderedItems'] as $activity) {
$AS = new ActivityStreams($activity);
@@ -1877,6 +1911,23 @@ class Libzot {
if($AS->data['hubloc']) {
$arr['item_verified'] = true;
}
+
+ // set comment policy depending on source hub. Unknown or osada is ActivityPub.
+ // Anything else we'll say is zot - which could have a range of project names
+
+ if ($signer) {
+ $s = q("select site_project from site where site_url = '%s' limit 1",
+ dbesc($signer[0]['hubloc_url'])
+ );
+ if ((! $s) || (in_array($s[0]['site_project'],[ '', 'osada' ]))) {
+ $arr['comment_policy'] = 'authenticated';
+ }
+ else {
+ $arr['comment_policy'] = 'contacts';
+ }
+ }
+
+
if($AS->data['signed_data']) {
IConfig::Set($arr,'activitystreams','signed_data',$AS->data['signed_data'],false);
}
diff --git a/Zotlabs/Lib/Queue.php b/Zotlabs/Lib/Queue.php
index baa1da70d..49891a55b 100644
--- a/Zotlabs/Lib/Queue.php
+++ b/Zotlabs/Lib/Queue.php
@@ -250,7 +250,7 @@ class Queue {
$host_crypto = null;
if($channel && $base) {
- $h = q("select hubloc_sitekey, site_crypto from hubloc left join site on hubloc_url = site_url where site_url = '%s' order by hubloc_id desc limit 1",
+ $h = q("select hubloc_sitekey, site_crypto from hubloc left join site on hubloc_url = site_url where site_url = '%s' and hubloc_sitekey != '' order by hubloc_id desc limit 1",
dbesc($base)
);
if($h) {
diff --git a/Zotlabs/Lib/SvgSanitizer.php b/Zotlabs/Lib/SvgSanitizer.php
new file mode 100644
index 000000000..c9bafc464
--- /dev/null
+++ b/Zotlabs/Lib/SvgSanitizer.php
@@ -0,0 +1,150 @@
+<?php
+
+namespace Zotlabs\Lib;
+use DomDocument;
+
+/**
+ * SVGSantiizer
+ *
+ * Whitelist-based PHP SVG sanitizer.
+ *
+ * @link https://github.com/alister-/SVG-Sanitizer}
+ * @author Alister Norris
+ * @copyright Copyright (c) 2013 Alister Norris
+ * @license http://opensource.org/licenses/mit-license.php The MIT License
+ * @package svgsanitizer
+ */
+
+class SvgSanitizer {
+
+ private $xmlDoc; // PHP XML DOMDocument
+
+ private $removedattrs = [];
+
+ private static $allowed_functions = [ 'matrix', 'url', 'translate', 'rgb' ];
+
+ // defines the whitelist of elements and attributes allowed.
+ private static $whitelist = [
+ 'a' => [ 'class', 'clip-path', 'clip-rule', 'fill', 'fill-opacity', 'fill-rule', 'filter', 'id', 'mask', 'opacity', 'stroke', 'stroke-dasharray', 'stroke-dashoffset', 'stroke-linecap', 'stroke-linejoin', 'stroke-miterlimit', 'stroke-opacity', 'stroke-width', 'style', 'systemLanguage', 'transform', 'href', 'xlink:href', 'xlink:title' ],
+ 'circle' => [ 'class', 'clip-path', 'clip-rule', 'cx', 'cy', 'fill', 'fill-opacity', 'fill-rule', 'filter', 'id', 'mask', 'opacity', 'r', 'requiredFeatures', 'stroke', 'stroke-dasharray', 'stroke-dashoffset', 'stroke-linecap', 'stroke-linejoin', 'stroke-miterlimit', 'stroke-opacity', 'stroke-width', 'style', 'systemLanguage', 'transform' ],
+ 'clipPath' => [ 'class', 'clipPathUnits', 'id' ],
+ 'defs' => [ ],
+ 'style' => [ 'type' ],
+ 'desc' => [ ],
+ 'ellipse' => [ 'class', 'clip-path', 'clip-rule', 'cx', 'cy', 'fill', 'fill-opacity', 'fill-rule', 'filter', 'id', 'mask', 'opacity', 'requiredFeatures', 'rx', 'ry', 'stroke', 'stroke-dasharray', 'stroke-dashoffset', 'stroke-linecap', 'stroke-linejoin', 'stroke-miterlimit', 'stroke-opacity', 'stroke-width', 'style', 'systemLanguage', 'transform' ],
+ 'feGaussianBlur' => [ 'class', 'color-interpolation-filters', 'id', 'requiredFeatures', 'stdDeviation' ],
+ 'filter' => [ 'class', 'color-interpolation-filters', 'filterRes', 'filterUnits', 'height', 'id', 'primitiveUnits', 'requiredFeatures', 'width', 'x', 'xlink:href', 'y' ],
+ 'foreignObject' => [ 'class', 'font-size', 'height', 'id', 'opacity', 'requiredFeatures', 'style', 'transform', 'width', 'x', 'y' ],
+ 'g' => [ 'class', 'clip-path', 'clip-rule', 'id', 'display', 'fill', 'fill-opacity', 'fill-rule', 'filter', 'mask', 'opacity', 'requiredFeatures', 'stroke', 'stroke-dasharray', 'stroke-dashoffset', 'stroke-linecap', 'stroke-linejoin', 'stroke-miterlimit', 'stroke-opacity', 'stroke-width', 'style', 'systemLanguage', 'transform', 'font-family', 'font-size', 'font-style', 'font-weight', 'text-anchor' ],
+ 'image' => [ 'class', 'clip-path', 'clip-rule', 'filter', 'height', 'id', 'mask', 'opacity', 'requiredFeatures', 'style', 'systemLanguage', 'transform', 'width', 'x', 'xlink:href', 'xlink:title', 'y' ],
+ 'line' => [ 'class', 'clip-path', 'clip-rule', 'fill', 'fill-opacity', 'fill-rule', 'filter', 'id', 'marker-end', 'marker-mid', 'marker-start', 'mask', 'opacity', 'requiredFeatures', 'stroke', 'stroke-dasharray', 'stroke-dashoffset', 'stroke-linecap', 'stroke-linejoin', 'stroke-miterlimit', 'stroke-opacity', 'stroke-width', 'style', 'systemLanguage', 'transform', 'x1', 'x2', 'y1', 'y2' ],
+ 'linearGradient' => [ 'class', 'id', 'gradientTransform', 'gradientUnits', 'requiredFeatures', 'spreadMethod', 'systemLanguage', 'x1', 'x2', 'xlink:href', 'y1', 'y2' ],
+ 'marker' => [ 'id', 'class', 'markerHeight', 'markerUnits', 'markerWidth', 'orient', 'preserveAspectRatio', 'refX', 'refY', 'systemLanguage', 'viewBox' ],
+ 'mask' => [ 'class', 'height', 'id', 'maskContentUnits', 'maskUnits', 'width', 'x', 'y' ],
+ 'metadata' => [ 'class', 'id' ],
+ 'path' => [ 'class', 'clip-path', 'clip-rule', 'd', 'fill', 'fill-opacity', 'fill-rule', 'filter', 'id', 'marker-end', 'marker-mid', 'marker-start', 'mask', 'opacity', 'requiredFeatures', 'stroke', 'stroke-dasharray', 'stroke-dashoffset', 'stroke-linecap', 'stroke-linejoin', 'stroke-miterlimit', 'stroke-opacity', 'stroke-width', 'style', 'systemLanguage', 'transform' ],
+ 'pattern' => [ 'class', 'height', 'id', 'patternContentUnits', 'patternTransform', 'patternUnits', 'requiredFeatures', 'style', 'systemLanguage', 'viewBox', 'width', 'x', 'xlink:href', 'y' ],
+ 'polygon' => [ 'class', 'clip-path', 'clip-rule', 'id', 'fill', 'fill-opacity', 'fill-rule', 'filter', 'id', 'class', 'marker-end', 'marker-mid', 'marker-start', 'mask', 'opacity', 'points', 'requiredFeatures', 'stroke', 'stroke-dasharray', 'stroke-dashoffset', 'stroke-linecap', 'stroke-linejoin', 'stroke-miterlimit', 'stroke-opacity', 'stroke-width', 'style', 'systemLanguage', 'transform' ],
+ 'polyline' => [ 'class', 'clip-path', 'clip-rule', 'id', 'fill', 'fill-opacity', 'fill-rule', 'filter', 'marker-end', 'marker-mid', 'marker-start', 'mask', 'opacity', 'points', 'requiredFeatures', 'stroke', 'stroke-dasharray', 'stroke-dashoffset', 'stroke-linecap', 'stroke-linejoin', 'stroke-miterlimit', 'stroke-opacity', 'stroke-width', 'style', 'systemLanguage', 'transform' ],
+ 'radialGradient' => [ 'class', 'cx', 'cy', 'fx', 'fy', 'gradientTransform', 'gradientUnits', 'id', 'r', 'requiredFeatures', 'spreadMethod', 'systemLanguage', 'xlink:href' ],
+ 'rect' => [ 'class', 'clip-path', 'clip-rule', 'fill', 'fill-opacity', 'fill-rule', 'filter', 'height', 'id', 'mask', 'opacity', 'requiredFeatures', 'rx', 'ry', 'stroke', 'stroke-dasharray', 'stroke-dashoffset', 'stroke-linecap', 'stroke-linejoin', 'stroke-miterlimit', 'stroke-opacity', 'stroke-width', 'style', 'systemLanguage', 'transform', 'width', 'x', 'y' ],
+ 'stop' => [ 'class', 'id', 'offset', 'requiredFeatures', 'stop-color', 'stop-opacity', 'style', 'systemLanguage' ],
+ 'svg' => [ 'class', 'clip-path', 'clip-rule', 'filter', 'id', 'height', 'mask', 'preserveAspectRatio', 'requiredFeatures', 'style', 'systemLanguage', 'viewBox', 'width', 'x', 'xmlns', 'xmlns:se', 'xmlns:xlink', 'y' ],
+ 'switch' => [ 'class', 'id', 'requiredFeatures', 'systemLanguage' ],
+ 'symbol' => [ 'class', 'fill', 'fill-opacity', 'fill-rule', 'filter', 'font-family', 'font-size', 'font-style', 'font-weight', 'id', 'opacity', 'preserveAspectRatio', 'requiredFeatures', 'stroke', 'stroke-dasharray', 'stroke-dashoffset', 'stroke-linecap', 'stroke-linejoin', 'stroke-miterlimit', 'stroke-opacity', 'stroke-width', 'style', 'systemLanguage', 'transform', 'viewBox' ],
+ 'text' => [ 'class', 'clip-path', 'clip-rule', 'fill', 'fill-opacity', 'fill-rule', 'filter', 'font-family', 'font-size', 'font-style', 'font-weight', 'id', 'mask', 'opacity', 'requiredFeatures', 'stroke', 'stroke-dasharray', 'stroke-dashoffset', 'stroke-linecap', 'stroke-linejoin', 'stroke-miterlimit', 'stroke-opacity', 'stroke-width', 'style', 'systemLanguage', 'text-anchor', 'transform', 'x', 'xml:space', 'y' ],
+ 'textPath' => [ 'class', 'id', 'method', 'requiredFeatures', 'spacing', 'startOffset', 'style', 'systemLanguage', 'transform', 'xlink:href' ],
+ 'title' => [ ],
+ 'tspan' => [ 'class', 'clip-path', 'clip-rule', 'dx', 'dy', 'fill', 'fill-opacity', 'fill-rule', 'filter', 'font-family', 'font-size', 'font-style', 'font-weight', 'id', 'mask', 'opacity', 'requiredFeatures', 'rotate', 'stroke', 'stroke-dasharray', 'stroke-dashoffset', 'stroke-linecap', 'stroke-linejoin', 'stroke-miterlimit', 'stroke-opacity', 'stroke-width', 'style', 'systemLanguage', 'text-anchor', 'textLength', 'transform', 'x', 'xml:space', 'y' ],
+ 'use' => [ 'class', 'clip-path', 'clip-rule', 'fill', 'fill-opacity', 'fill-rule', 'filter', 'height', 'id', 'mask', 'stroke', 'stroke-dasharray', 'stroke-dashoffset', 'stroke-linecap', 'stroke-linejoin', 'stroke-miterlimit', 'stroke-opacity', 'stroke-width', 'style', 'transform', 'width', 'x', 'xlink:href', 'y' ],
+ ];
+
+ function __construct() {
+ $this->xmlDoc = new DOMDocument('1.0','UTF-8');
+ $this->xmlDoc->preserveWhiteSpace = false;
+ libxml_use_internal_errors(true);
+ }
+
+ // load XML SVG
+ function load($file) {
+ $this->xmlDoc->load($file);
+ }
+
+ function loadXML($str) {
+ if (! $this->xmlDoc->loadXML($str)) {
+ logger('loadxml: ' . print_r(libxml_get_errors(),true), LOGGER_DEBUG);
+ return false;
+ }
+ return true;
+ }
+
+ function sanitize()
+ {
+ // all elements in xml doc
+ $allElements = $this->xmlDoc->getElementsByTagName('*');
+
+ // loop through all elements
+ for($i = 0; $i < $allElements->length; $i++)
+ {
+ $this->removedattrs = [];
+
+ $currentNode = $allElements->item($i);
+
+ // logger('current_node: ' . print_r($currentNode,true));
+
+ // array of allowed attributes in specific element
+ $whitelist_attr_arr = self::$whitelist[$currentNode->tagName];
+
+ // does element exist in whitelist?
+ if(isset($whitelist_attr_arr)) {
+ $total = $currentNode->attributes->length;
+
+ for($x = 0; $x < $total; $x++) {
+
+ // get attributes name
+ $attrName = $currentNode->attributes->item($x)->nodeName;
+
+ // logger('checking: ' . print_r($currentNode->attributes->item($x),true));
+ $matches = false;
+
+ // check if attribute isn't in whitelist
+ if(! in_array($attrName, $whitelist_attr_arr)) {
+ $this->removedattrs[] = $attrName;
+ }
+ // check for disallowed functions
+ elseif (preg_match_all('/([a-zA-Z0-9]+)[\s]*\(/',
+ $currentNode->attributes->item($x)->textContent,$matches,PREG_SET_ORDER)) {
+ if ($attrName === 'text') {
+ continue;
+ }
+ foreach ($matches as $match) {
+ if(! in_array($match[1],self::$allowed_functions)) {
+ logger('queue_remove_function: ' . $match[1],LOGGER_DEBUG);
+ $this->removedattrs[] = $attrName;
+ }
+ }
+ }
+ }
+ if ($this->removedattrs) {
+ foreach ($this->removedattrs as $attr) {
+ $currentNode->removeAttribute($attr);
+ logger('removed: ' . $attr, LOGGER_DEBUG);
+ }
+ }
+
+ }
+
+ // else remove element
+ else {
+ logger('remove_node: ' . print_r($currentNode,true));
+ $currentNode->parentNode->removeChild($currentNode);
+ }
+ }
+ return true;
+ }
+
+ function saveSVG() {
+ $this->xmlDoc->formatOutput = true;
+ return($this->xmlDoc->saveXML());
+ }
+}
diff --git a/Zotlabs/Lib/ThreadItem.php b/Zotlabs/Lib/ThreadItem.php
index 5e4600df2..667ea269a 100644
--- a/Zotlabs/Lib/ThreadItem.php
+++ b/Zotlabs/Lib/ThreadItem.php
@@ -778,8 +778,6 @@ class ThreadItem {
call_hooks('comment_buttons',$arr);
$comment_buttons = $arr['comment_buttons'];
- $feature_auto_save_draft = ((feature_enabled($conv->get_profile_owner(), 'auto_save_draft')) ? "true" : "false");
-
$comment_box = replace_macros($template,array(
'$return_path' => '',
'$threaded' => $this->is_threaded(),
@@ -814,8 +812,7 @@ class ThreadItem {
'$anoncomments' => ((($conv->get_mode() === 'channel' || $conv->get_mode() === 'display') && perm_is_allowed($conv->get_profile_owner(),'','post_comments')) ? true : false),
'$anonname' => [ 'anonname', t('Your full name (required)') ],
'$anonmail' => [ 'anonmail', t('Your email address (required)') ],
- '$anonurl' => [ 'anonurl', t('Your website URL (optional)') ],
- '$auto_save_draft' => $feature_auto_save_draft
+ '$anonurl' => [ 'anonurl', t('Your website URL (optional)') ]
));
return $comment_box;
diff --git a/Zotlabs/Module/Admin/Addons.php b/Zotlabs/Module/Admin/Addons.php
index b8e3e3a2e..243eb242f 100644
--- a/Zotlabs/Module/Admin/Addons.php
+++ b/Zotlabs/Module/Admin/Addons.php
@@ -2,6 +2,7 @@
namespace Zotlabs\Module\Admin;
+use App;
use \Zotlabs\Storage\GitRepo;
use \Michelf\MarkdownExtra;
@@ -253,14 +254,14 @@ class Addons {
* Single plugin
*/
- if (\App::$argc == 3){
- $plugin = \App::$argv[2];
+ if (App::$argc == 3){
+ $plugin = App::$argv[2];
if (!is_file("addon/$plugin/$plugin.php")){
notice( t("Item not found.") );
return '';
}
- $enabled = in_array($plugin,\App::$plugins);
+ $enabled = in_array($plugin,App::$plugins);
$info = get_plugin_info($plugin);
$x = check_plugin_versions($info);
@@ -268,11 +269,11 @@ class Addons {
if($enabled && ! $x) {
$enabled = false;
- $idz = array_search($plugin, \App::$plugins);
+ $idz = array_search($plugin, App::$plugins);
if ($idz !== false) {
- unset(\App::$plugins[$idz]);
+ unset(App::$plugins[$idz]);
uninstall_plugin($plugin);
- set_config("system","addon", implode(", ",\App::$plugins));
+ set_config("system","addon", implode(", ",App::$plugins));
}
}
$info['disabled'] = 1-intval($x);
@@ -281,19 +282,19 @@ class Addons {
check_form_security_token_redirectOnErr('/admin/addons', 'admin_addons', 't');
$pinstalled = false;
// Toggle plugin status
- $idx = array_search($plugin, \App::$plugins);
+ $idx = array_search($plugin, App::$plugins);
if ($idx !== false){
- unset(\App::$plugins[$idx]);
+ unset(App::$plugins[$idx]);
uninstall_plugin($plugin);
$pinstalled = false;
info( sprintf( t("Plugin %s disabled."), $plugin ) );
} else {
- \App::$plugins[] = $plugin;
+ App::$plugins[] = $plugin;
install_plugin($plugin);
$pinstalled = true;
info( sprintf( t("Plugin %s enabled."), $plugin ) );
}
- set_config("system","addon", implode(", ",\App::$plugins));
+ set_config("system","addon", implode(", ",App::$plugins));
if($pinstalled) {
@require_once("addon/$plugin/$plugin.php");
@@ -305,7 +306,7 @@ class Addons {
// display plugin details
- if (in_array($plugin, \App::$plugins)){
+ if (in_array($plugin, App::$plugins)){
$status = 'on';
$action = t('Disable');
} else {
@@ -380,18 +381,18 @@ class Addons {
list($tmp, $id) = array_map('trim', explode('/', $file));
$info = get_plugin_info($id);
- $enabled = in_array($id,\App::$plugins);
+ $enabled = in_array($id,App::$plugins);
$x = check_plugin_versions($info);
// disable plugins which are installed but incompatible versions
if($enabled && ! $x) {
$enabled = false;
- $idz = array_search($id, \App::$plugins);
+ $idz = array_search($id, App::$plugins);
if ($idz !== false) {
- unset(\App::$plugins[$idz]);
+ unset(App::$plugins[$idz]);
uninstall_plugin($id);
- set_config("system","addon", implode(", ",\App::$plugins));
+ set_config("system","addon", implode(", ",App::$plugins));
}
}
$info['disabled'] = 1-intval($x);
diff --git a/Zotlabs/Module/Admin/Security.php b/Zotlabs/Module/Admin/Security.php
index 80c1d85b7..16045f9ed 100644
--- a/Zotlabs/Module/Admin/Security.php
+++ b/Zotlabs/Module/Admin/Security.php
@@ -43,6 +43,12 @@ class Security {
$be = $this->trim_array_elems(explode("\n",$_POST['embed_deny']));
set_config('system','embed_deny',$be);
+
+ $thumbnail_security = ((x($_POST,'thumbnail_security')) ? intval($_POST['thumbnail_security']) : 0);
+ set_config('system', 'thumbnail_security' , $thumbnail_security);
+
+ $inline_pdf = ((x($_POST,'inline_pdf')) ? intval($_POST['inline_pdf']) : 0);
+ set_config('system', 'inline_pdf' , $inline_pdf);
$ts = ((x($_POST,'transport_security')) ? True : False);
set_config('system','transport_security_header',$ts);
@@ -86,7 +92,7 @@ class Security {
$embedhelp2 = t("The recommended setting is to only allow unfiltered HTML from the following sites:");
$embedhelp3 = t("https://youtube.com/<br />https://www.youtube.com/<br />https://youtu.be/<br />https://vimeo.com/<br />https://soundcloud.com/<br />");
$embedhelp4 = t("All other embedded content will be filtered, <strong>unless</strong> embedded content from that site is explicitly blocked.");
-
+
$t = get_markup_template('admin_security.tpl');
return replace_macros($t, array(
'$title' => t('Administration'),
@@ -106,7 +112,9 @@ class Security {
'$embed_sslonly' => array('embed_sslonly',t('Only allow embeds from secure (SSL) websites and links.'), intval(get_config('system','embed_sslonly')),''),
'$embed_allow' => array('embed_allow', t('Allow unfiltered embedded HTML content only from these domains'), $whiteembeds_str, t('One site per line. By default embedded content is filtered.')),
'$embed_deny' => array('embed_deny', t('Block embedded HTML from these domains'), $blackembeds_str, ''),
-
+ '$thumbnail_security' => [ 'thumbnail_security', t("Allow SVG thumbnails in file browser"), get_config('system','thumbnail_security',0), t("WARNING: SVG images may contain malicious code.") ],
+ '$inline_pdf' => [ 'inline_pdf', t("Allow embedded (inline) PDF files"), get_config('system','inline_pdf',0), '' ],
+
// '$embed_coop' => array('embed_coop', t('Cooperative embed security'), $embed_coop, t('Enable to share embed security with other compatible sites/hubs')),
'$submit' => t('Submit')
@@ -128,4 +136,4 @@ class Security {
}
-} \ No newline at end of file
+}
diff --git a/Zotlabs/Module/Admin/Site.php b/Zotlabs/Module/Admin/Site.php
index 55c8ca928..4bb34b7b7 100644
--- a/Zotlabs/Module/Admin/Site.php
+++ b/Zotlabs/Module/Admin/Site.php
@@ -73,7 +73,6 @@ class Site {
$feed_contacts = ((x($_POST,'feed_contacts')) ? intval($_POST['feed_contacts']) : 0);
$verify_email = ((x($_POST,'verify_email')) ? 1 : 0);
$imagick_path = ((x($_POST,'imagick_path')) ? trim($_POST['imagick_path']) : '');
- $thumbnail_security = ((x($_POST,'thumbnail_security')) ? intval($_POST['thumbnail_security']) : 0);
$force_queue = ((intval($_POST['force_queue']) > 0) ? intval($_POST['force_queue']) : 3000);
$pub_incl = escape_tags(trim($_POST['pub_incl']));
$pub_excl = escape_tags(trim($_POST['pub_excl']));
@@ -100,7 +99,6 @@ class Site {
set_config('system', 'from_email', $from_email);
set_config('system', 'from_email_name' , $from_email_name);
set_config('system', 'imagick_convert_path' , $imagick_path);
- set_config('system', 'thumbnail_security' , $thumbnail_security);
set_config('system', 'default_permissions_role', $permissions_role);
set_config('system', 'pubstream_incl',$pub_incl);
set_config('system', 'pubstream_excl',$pub_excl);
@@ -341,7 +339,6 @@ class Site {
'$force_queue' => array('force_queue', t("Queue Threshold"), get_config('system','force_queue_threshold',3000), t("Always defer immediate delivery if queue contains more than this number of entries.")),
'$poll_interval' => array('poll_interval', t("Poll interval"), (x(get_config('system','poll_interval'))?get_config('system','poll_interval'):2), t("Delay background polling processes by this many seconds to reduce system load. If 0, use delivery interval.")),
'$imagick_path' => array('imagick_path', t("Path to ImageMagick convert program"), get_config('system','imagick_convert_path'), t("If set, use this program to generate photo thumbnails for huge images ( > 4000 pixels in either dimension), otherwise memory exhaustion may occur. Example: /usr/bin/convert")),
- '$thumbnail_security' => array('thumbnail_security', t("Allow SVG thumbnails in file browser"), get_config('system','thumbnail_security',0), t("WARNING: SVG images may contain malicious code.")),
'$maxloadavg' => array('maxloadavg', t("Maximum Load Average"), ((intval(get_config('system','maxloadavg')) > 0)?get_config('system','maxloadavg'):50), t("Maximum system load before delivery and poll processes are deferred - default 50.")),
'$default_expire_days' => array('default_expire_days', t('Expiration period in days for imported (grid/network) content'), intval(get_config('system','default_expire_days')), t('0 for no expiration of imported content')),
'$active_expire_days' => array('active_expire_days', t('Do not expire any posts which have comments less than this many days ago'), intval(get_config('system','active_expire_days',7)), ''),
diff --git a/Zotlabs/Module/Article_edit.php b/Zotlabs/Module/Article_edit.php
index d3cce343f..635b3ce2a 100644
--- a/Zotlabs/Module/Article_edit.php
+++ b/Zotlabs/Module/Article_edit.php
@@ -85,10 +85,9 @@ class Article_edit extends \Zotlabs\Web\Controller {
$mimetype = $itm[0]['mimetype'];
+ $summary = (($itm[0]['summary']) ? '[summary]' . $itm[0]['summary'] . '[/summary]' . "\r\n" : '');
$content = $itm[0]['body'];
-
-
$rp = 'articles/' . $channel['channel_address'];
$x = array(
@@ -110,7 +109,7 @@ class Article_edit extends \Zotlabs\Web\Controller {
'ptyp' => $itm[0]['type'],
'mimeselect' => false,
'mimetype' => $itm[0]['mimetype'],
- 'body' => undo_post_tagging($content),
+ 'body' => $summary . undo_post_tagging($content),
'post_id' => $post_id,
'visitor' => true,
'title' => htmlspecialchars($itm[0]['title'],ENT_COMPAT,'UTF-8'),
diff --git a/Zotlabs/Module/Articles.php b/Zotlabs/Module/Articles.php
index ca132c01e..2c43b4764 100644
--- a/Zotlabs/Module/Articles.php
+++ b/Zotlabs/Module/Articles.php
@@ -9,6 +9,7 @@ use Zotlabs\Lib\PermissionDescription;
require_once('include/channel.php');
require_once('include/conversation.php');
require_once('include/acl_selectors.php');
+require_once('include/opengraph.php');
class Articles extends Controller {
@@ -192,7 +193,7 @@ class Articles extends Controller {
$parents_str = ids_to_querystr($r,'id');
- $items = q("SELECT item.*, item.id AS item_id
+ $r = q("SELECT item.*, item.id AS item_id
FROM item
WHERE item.uid = %d $item_normal
AND item.parent IN ( %s )
@@ -200,15 +201,18 @@ class Articles extends Controller {
intval(App::$profile['profile_uid']),
dbesc($parents_str)
);
- if($items) {
- xchan_query($items);
- $items = fetch_post_tags($items, true);
+ if($r) {
+ xchan_query($r);
+ $items = fetch_post_tags($r, true);
$items = conv_sort($items,'updated');
}
else
$items = [];
}
+ // Add Opengraph markup
+ opengraph_add_meta((! empty($items) ? $r[0] : []), $channel);
+
$mode = 'articles';
if(get_pconfig(local_channel(),'system','articles_list_mode') && (! $selected_card))
diff --git a/Zotlabs/Module/Cdav.php b/Zotlabs/Module/Cdav.php
index e2855d2b6..af40689c1 100644
--- a/Zotlabs/Module/Cdav.php
+++ b/Zotlabs/Module/Cdav.php
@@ -910,8 +910,6 @@ class Cdav extends Controller {
require_once 'vendor/autoload.php';
- head_add_css('cdav.css');
-
if(!cdav_principal($principalUri)) {
$this->activate($pdo, $channel);
if(!cdav_principal($principalUri)) {
diff --git a/Zotlabs/Module/Channel.php b/Zotlabs/Module/Channel.php
index b1639b213..d975ac1bf 100644
--- a/Zotlabs/Module/Channel.php
+++ b/Zotlabs/Module/Channel.php
@@ -13,6 +13,7 @@ require_once('include/items.php');
require_once('include/security.php');
require_once('include/conversation.php');
require_once('include/acl_selectors.php');
+require_once('include/opengraph.php');
/**
@@ -109,19 +110,20 @@ class Channel extends Controller {
// Run profile_load() here to make sure the theme is set before
// we start loading content
-
profile_load($which,$profile);
-
- App::$page['htmlhead'] .= '<meta property="og:title" content="' . htmlspecialchars($channel['channel_name']) . '">' . "\r\n";
- App::$page['htmlhead'] .= '<meta property="og:image" content="' . $channel['xchan_photo_l'] . '">' . "\r\n";
-
- if(App::$profile['about'] && perm_is_allowed($channel['channel_id'],get_observer_hash(),'view_profile')) {
- App::$page['htmlhead'] .= '<meta property="og:description" content="' . htmlspecialchars(App::$profile['about']) . '">' . "\r\n";
- }
- else {
- App::$page['htmlhead'] .= '<meta property="og:description" content="' . htmlspecialchars(sprintf( t('This is the home page of %s.'), $channel['channel_name'])) . '">' . "\r\n";
- }
-
+
+ // Add Opengraph markup
+ $mid = ((x($_REQUEST,'mid')) ? $_REQUEST['mid'] : '');
+ if(strpos($mid,'b64.') === 0)
+ $mid = @base64url_decode(substr($mid,4));
+
+ if($mid)
+ $r = q("SELECT * FROM item WHERE mid = '%s' AND uid = %d AND item_private = 0 LIMIT 1",
+ dbesc($mid),
+ intval($channel['channel_id'])
+ );
+
+ opengraph_add_meta($r ? $r[0] : [], $channel);
}
function get($update = 0, $load = false) {
@@ -362,7 +364,7 @@ class Channel extends Controller {
$parents_str = ids_to_querystr($r,'item_id');
- $items = q("SELECT item.*, item.id AS item_id
+ $r = q("SELECT item.*, item.id AS item_id
FROM item
WHERE item.uid = %d $item_normal
AND item.parent IN ( %s )
@@ -371,8 +373,8 @@ class Channel extends Controller {
dbesc($parents_str)
);
- xchan_query($items);
- $items = fetch_post_tags($items, true);
+ xchan_query($r);
+ $items = fetch_post_tags($r, true);
$items = conv_sort($items,$ordering);
if($load && $mid && (! count($items))) {
diff --git a/Zotlabs/Module/Cloud.php b/Zotlabs/Module/Cloud.php
index 1b330ecba..f595e0fac 100644
--- a/Zotlabs/Module/Cloud.php
+++ b/Zotlabs/Module/Cloud.php
@@ -35,13 +35,6 @@ class Cloud extends \Zotlabs\Web\Controller {
if (argc() > 1)
$which = argv(1);
-
- if (argc() < 2 && intval(get_config('system','cloud_disable_siteroot'))) {
- notice( t('Permission denied.') . EOL);
- construct_page();
- killme();
- }
-
$profile = 0;
if ($which)
diff --git a/Zotlabs/Module/Connections.php b/Zotlabs/Module/Connections.php
index 7c8d71210..f6133d5f8 100644
--- a/Zotlabs/Module/Connections.php
+++ b/Zotlabs/Module/Connections.php
@@ -322,7 +322,10 @@ class Connections extends \Zotlabs\Web\Controller {
'ignore' => ((! $rr['abook_ignored']) ? t('Ignore') : false),
'recent_label' => t('Recent activity'),
'recentlink' => z_root() . '/network/?f=&cid=' . intval($rr['abook_id']) . '&name=' . $rr['xchan_name'],
- 'oneway' => $oneway
+ 'oneway' => $oneway,
+ 'connect' => (intval($rr['abook_not_here']) ? t('Connect') : ''),
+ 'follow' => z_root() . '/follow/?f=&url=' . urlencode($rr['xchan_hash']) . '&interactive=0',
+ 'connect_hover' => t('Connect at this location')
);
}
}
diff --git a/Zotlabs/Module/Dav.php b/Zotlabs/Module/Dav.php
index 866520461..e8ce6a703 100644
--- a/Zotlabs/Module/Dav.php
+++ b/Zotlabs/Module/Dav.php
@@ -95,6 +95,8 @@ class Dav extends \Zotlabs\Web\Controller {
$auth = new \Zotlabs\Storage\BasicAuth();
+ $auth->observer = get_observer_hash();
+
$auth->setRealm(ucfirst(\Zotlabs\Lib\System::get_platform_name()) . ' ' . 'WebDAV');
$rootDirectory = new \Zotlabs\Storage\Directory('/', $auth);
diff --git a/Zotlabs/Module/Directory.php b/Zotlabs/Module/Directory.php
index 8f5db6635..dee22721d 100644
--- a/Zotlabs/Module/Directory.php
+++ b/Zotlabs/Module/Directory.php
@@ -345,7 +345,7 @@ class Directory extends \Zotlabs\Web\Controller {
'pdesc_label' => t('Description:'),
'marital' => $marital,
'homepage' => $homepage,
- 'homepageurl' => linkify($homepageurl),
+ 'homepageurl' => linkify($homepageurl, true),
'hometown' => $hometown,
'hometown_label' => t('Hometown:'),
'about' => $about,
diff --git a/Zotlabs/Module/Item.php b/Zotlabs/Module/Item.php
index d03b6ee30..14881844d 100644
--- a/Zotlabs/Module/Item.php
+++ b/Zotlabs/Module/Item.php
@@ -817,11 +817,6 @@ class Item extends Controller {
'revision' => $r['data']['revision']
);
}
- $ext = substr($r['data']['filename'],strrpos($r['data']['filename'],'.'));
- if(strpos($r['data']['filetype'],'audio/') !== false)
- $attach_link = '[audio]' . z_root() . '/attach/' . $r['data']['hash'] . '/' . $r['data']['revision'] . (($ext) ? $ext : '') . '[/audio]';
- elseif(strpos($r['data']['filetype'],'video/') !== false)
- $attach_link = '[video]' . z_root() . '/attach/' . $r['data']['hash'] . '/' . $r['data']['revision'] . (($ext) ? $ext : '') . '[/video]';
$body = str_replace($match[1][$i],$attach_link,$body);
$i++;
}
@@ -1232,13 +1227,7 @@ class Item extends Controller {
killme();
}
- if(($parent) && ($parent != $post_id)) {
- // Store the comment signature information in case we need to relay to Diaspora
- //$ditem = $datarray;
- //$ditem['author'] = $observer;
- //store_diaspora_comment_sig($ditem,$channel,$parent_item, $post_id, (($walltowall_comment) ? 1 : 0));
- }
- else {
+ if(($parent == $post_id) || ($datarray['item_private'] == 1)) {
$r = q("select * from item where id = %d",
intval($post_id)
);
diff --git a/Zotlabs/Module/Menu.php b/Zotlabs/Module/Menu.php
index ee6b45f87..836f6a1d5 100644
--- a/Zotlabs/Module/Menu.php
+++ b/Zotlabs/Module/Menu.php
@@ -54,9 +54,10 @@ class Menu extends \Zotlabs\Web\Controller {
if($_REQUEST['menu_system'])
$_REQUEST['menu_flags'] |= MENU_SYSTEM;
- $menu_id = ((argc() > 1) ? intval(argv(1)) : 0);
+ $menu_id = ((argc() > 2) ? intval(argv(2)) : 0);
+
if($menu_id) {
- $_REQUEST['menu_id'] = intval(argv(1));
+ $_REQUEST['menu_id'] = $menu_id;
$r = menu_edit($_REQUEST);
if($r) {
menu_sync_packet($uid,get_observer_hash(),$menu_id);
diff --git a/Zotlabs/Module/Photo.php b/Zotlabs/Module/Photo.php
index 59dc709e1..48e2bf4a5 100644
--- a/Zotlabs/Module/Photo.php
+++ b/Zotlabs/Module/Photo.php
@@ -31,12 +31,7 @@ class Photo extends \Zotlabs\Web\Controller {
// NOTREACHED
}
- $cache_mode = array(
- 'on' => false,
- 'age' => 86400,
- 'exp' => true,
- 'leak' => false
- );
+ $cache_mode = [ 'on' => false, 'age' => 86400, 'exp' => true, 'leak' => false ];
call_hooks('cache_mode_hook', $cache_mode);
$observer_xchan = get_observer_hash();
@@ -144,7 +139,7 @@ class Photo extends \Zotlabs\Web\Controller {
$resolution = 1;
}
- $r = q("SELECT uid, photo_usage, display_path FROM photo WHERE resource_id = '%s' AND imgscale = %d LIMIT 1",
+ $r = q("SELECT * FROM photo WHERE resource_id = '%s' AND imgscale = %d LIMIT 1",
dbesc($photo),
intval($resolution)
);
@@ -163,13 +158,10 @@ class Photo extends \Zotlabs\Web\Controller {
if($u === PHOTO_CACHE) {
// Validate cache
if($cache_mode['on']) {
- $cache = array(
- 'resid' => $photo,
- 'status' => false
- );
+ $cache = [ 'status' => false, 'item' => $r[0] ];
call_hooks('cache_url_hook', $cache);
if(! $cache['status']) {
- $url = html_entity_decode($r[0]['display_path'], ENT_QUOTES);
+ $url = html_entity_decode($cache['item']['display_path'], ENT_QUOTES);
// SSLify if needed
if(strpos(z_root(),'https:') !== false && strpos($url,'https:') === false)
$url = z_root() . '/sslify/' . $filename . '?f=&url=' . urlencode($url);
@@ -229,7 +221,7 @@ class Photo extends \Zotlabs\Web\Controller {
header_remove('Pragma');
- if($_SERVER['HTTP_IF_NONE_MATCH'] === $etag || $_SERVER['HTTP_IF_MODIFIED_SINCE'] === gmdate("D, d M Y H:i:s", $modified) . " GMT") {
+ if((isset($_SERVER['HTTP_IF_NONE_MATCH']) && $_SERVER['HTTP_IF_NONE_MATCH'] === $etag) || (!isset($_SERVER['HTTP_IF_NONE_MATCH']) && isset($_SERVER['HTTP_IF_MODIFIED_SINCE']) && $_SERVER['HTTP_IF_MODIFIED_SINCE'] === gmdate("D, d M Y H:i:s", $modified) . " GMT")) {
header_remove('Expires');
header_remove('Cache-Control');
header_remove('Set-Cookie');
@@ -272,7 +264,12 @@ class Photo extends \Zotlabs\Web\Controller {
$maxage = $expires - time();
header("Expires: " . gmdate("D, d M Y H:i:s", $expires) . " GMT");
- header("Cache-Control: max-age=" . $maxage . $cachecontrol);
+
+ // set CDN/Infrastructure caching much lower than maxage
+ // in the event that infrastructure caching is present.
+ $smaxage = intval($maxage/12);
+
+ header("Cache-Control: s-maxage=" . $smaxage . ", max-age=" . $maxage . $cachecontrol);
}
diff --git a/Zotlabs/Module/Photos.php b/Zotlabs/Module/Photos.php
index 13ec64ab9..43c9f86ee 100644
--- a/Zotlabs/Module/Photos.php
+++ b/Zotlabs/Module/Photos.php
@@ -1080,7 +1080,6 @@ class Photos extends \Zotlabs\Web\Controller {
$comments = '';
if(! $r) {
if($observer && ($can_post || $can_comment)) {
- $feature_auto_save_draft = ((feature_enabled($owner_uid, 'auto_save_draft')) ? "true" : "false");
$commentbox = replace_macros($cmnt_tpl,array(
'$return_path' => '',
'$mode' => 'photos',
@@ -1096,8 +1095,7 @@ class Photos extends \Zotlabs\Web\Controller {
'$submit' => t('Submit'),
'$preview' => t('Preview'),
'$ww' => '',
- '$feature_encrypt' => false,
- '$auto_save_draft' => $feature_auto_save_draft
+ '$feature_encrypt' => false
));
}
}
diff --git a/Zotlabs/Module/Wall_attach.php b/Zotlabs/Module/Wall_attach.php
index 0ede3ad90..e1088d18f 100644
--- a/Zotlabs/Module/Wall_attach.php
+++ b/Zotlabs/Module/Wall_attach.php
@@ -86,7 +86,7 @@ class Wall_attach extends \Zotlabs\Web\Controller {
$def_attach = get_pconfig($channel['channel_id'],'system','attach_path');
$r = attach_store($channel,(($observer) ? $observer['xchan_hash'] : ''),'', array('source' => 'editor', 'visible' => 0, 'album' => $def_album, 'directory' => $def_attach, 'allow_cid' => '<' . $channel['channel_hash'] . '>'));
-
+
if(! $r['success']) {
notice( $r['message'] . EOL);
killme();
@@ -111,9 +111,24 @@ class Wall_attach extends \Zotlabs\Web\Controller {
}
if(strpos($r['data']['filetype'],'audio') === 0) {
$url = z_root() . '/cloud/' . $channel['channel_address'] . '/' . $r['data']['display_path'];
- echo "\n\n" . '[zaudio]' . $url . '[/zaudio]' . "\n\n";
+ $s = "\n\n" . '[zaudio]' . $url . '[/zaudio]' . "\n\n";
+ }
+ if ($r['data']['filetype'] === 'image/svg+xml') {
+ $x = @file_get_contents('store/' . $channel['channel_address'] . '/' . $r['data']['os_path']);
+ if ($x) {
+ $bb = svg2bb($x);
+ if ($bb) {
+ $s .= "\n\n" . $bb;
+ }
+ else {
+ logger('empty return from svgbb');
+ }
+ }
+ else {
+ logger('unable to read svg data file: ' . 'store/' . $channel['channel_address'] . '/' . $r['data']['os_path']);
+ }
}
-
+
$s .= "\n\n" . '[attachment]' . $r['data']['hash'] . ',' . $r['data']['revision'] . '[/attachment]' . "\n";
}
diff --git a/Zotlabs/Module/Well_known.php b/Zotlabs/Module/Well_known.php
index 09e743788..140ab260d 100644
--- a/Zotlabs/Module/Well_known.php
+++ b/Zotlabs/Module/Well_known.php
@@ -63,6 +63,18 @@ class Well_known extends \Zotlabs\Web\Controller {
case 'dnt-policy.txt':
echo file_get_contents('doc/dnt-policy.txt');
killme();
+
+ case 'caldav':
+ if ($_SERVER['REQUEST_METHOD'] == 'PROPFIND') {
+ http_status('301', 'moved permanently');
+ goaway(z_root() . '/cdav');
+ };
+
+ case 'carddav':
+ if ($_SERVER['REQUEST_METHOD'] == 'PROPFIND') {
+ http_status('301', 'moved permanently');
+ goaway(z_root() . '/cdav');
+ };
default:
if(file_exists(\App::$cmd)) {
diff --git a/Zotlabs/Module/Zotfeed.php b/Zotlabs/Module/Zotfeed.php
index 381e3acb2..8c13682b4 100644
--- a/Zotlabs/Module/Zotfeed.php
+++ b/Zotlabs/Module/Zotfeed.php
@@ -42,7 +42,7 @@ class Zotfeed extends \Zotlabs\Web\Controller {
}
logger('zotfeed request: ' . $r[0]['channel_name'], LOGGER_DEBUG);
-
+ $result['project'] = 'Hubzilla';
$result['messages'] = zot_feed($r[0]['channel_id'],$observer['xchan_hash'],array('mindate' => $mindate));
$result['success'] = true;
json_return_and_die($result);
diff --git a/Zotlabs/Storage/Directory.php b/Zotlabs/Storage/Directory.php
index b30aecf92..ae36fc1c0 100644
--- a/Zotlabs/Storage/Directory.php
+++ b/Zotlabs/Storage/Directory.php
@@ -720,7 +720,11 @@ class Directory extends DAV\Node implements DAV\ICollection, DAV\IQuota, DAV\IMo
* @return array Directory[]
*/
function ChannelList(&$auth) {
- $ret = array();
+ $ret = [];
+
+ if (intval(get_config('system','cloud_disable_siteroot'))) {
+ return $ret;
+ }
$r = q("SELECT channel_id, channel_address, profile.publish FROM channel left join profile on profile.uid = channel.channel_id WHERE channel_removed = 0 AND channel_system = 0 AND (channel_pageflags & %d) = 0",
intval(PAGE_HIDDEN)
@@ -730,8 +734,7 @@ class Directory extends DAV\Node implements DAV\ICollection, DAV\IQuota, DAV\IMo
foreach ($r as $rr) {
if (perm_is_allowed($rr['channel_id'], $auth->observer, 'view_storage') && $rr['publish']) {
logger('found channel: /cloud/' . $rr['channel_address'], LOGGER_DATA);
- // @todo can't we drop '/cloud'? It gets stripped off anyway in RedDirectory
- $ret[] = new Directory('/cloud/' . $rr['channel_address'], $auth);
+ $ret[] = new Directory($rr['channel_address'], $auth);
}
}
}
diff --git a/Zotlabs/Web/Router.php b/Zotlabs/Web/Router.php
index c4db0ef3e..96bf131b8 100644
--- a/Zotlabs/Web/Router.php
+++ b/Zotlabs/Web/Router.php
@@ -56,7 +56,7 @@ class Router {
$routes = Route::get();
if($routes) {
foreach($routes as $route) {
- if(is_array($route) && strtolower($route[1]) === $module) {
+ if(is_array($route) && file_exists($route[0]) && strtolower($route[1]) === $module) {
include_once($route[0]);
if(class_exists($modname)) {
$this->controller = new $modname;
diff --git a/Zotlabs/Web/SessionHandler.php b/Zotlabs/Web/SessionHandler.php
index 04c5cb5b5..4292fdc28 100644
--- a/Zotlabs/Web/SessionHandler.php
+++ b/Zotlabs/Web/SessionHandler.php
@@ -38,10 +38,15 @@ class SessionHandler implements \SessionHandlerInterface {
function write ($id, $data) {
+ // Pretend everything is hunky-dory, even though it isn't.
+ // There probably isn't anything we can do about it in any event.
+ // See: https://stackoverflow.com/a/43636110
+
if(! $id || ! $data) {
- return false;
+ return true;
}
+
// Unless we authenticate somehow, only keep a session for 5 minutes
// The viewer can extend this by performing any web action using the
// original cookie, but this allows us to cleanup the hundreds or
diff --git a/boot.php b/boot.php
index 612e68904..2fcf62d30 100755
--- a/boot.php
+++ b/boot.php
@@ -50,7 +50,7 @@ require_once('include/attach.php');
require_once('include/bbcode.php');
define ( 'PLATFORM_NAME', 'hubzilla' );
-define ( 'STD_VERSION', '4.4.1' );
+define ( 'STD_VERSION', '4.6' );
define ( 'ZOT_REVISION', '6.0a' );
define ( 'DB_UPDATE_VERSION', 1234 );
@@ -1205,7 +1205,8 @@ class App {
'$linkrel' => head_get_links(),
'$js_strings' => js_strings(),
'$zid' => get_my_address(),
- '$channel_id' => self::$profile['uid']
+ '$channel_id' => self::$profile['uid'],
+ '$auto_save_draft' => ((feature_enabled(self::$profile['uid'], 'auto_save_draft')) ? "true" : "false")
]
) . self::$page['htmlhead'];
diff --git a/composer.json b/composer.json
index b8fcd51b6..a42293d63 100644
--- a/composer.json
+++ b/composer.json
@@ -28,19 +28,19 @@
"ext-mbstring" : "*",
"ext-xml" : "*",
"ext-openssl" : "*",
- "sabre/dav" : "~3.2",
+ "sabre/dav" : "^4.0",
"michelf/php-markdown" : "^1.7",
"bshaffer/oauth2-server-php": "^1.9",
"ezyang/htmlpurifier": "^4.9",
"simplepie/simplepie": "~1.5",
"league/html-to-markdown": "^4.4",
"pear/text_languagedetect": "^1.0",
- "commerceguys/intl": "~0.7",
- "lukasreschke/id3parser": "^0.0.1",
+ "commerceguys/intl": "~1.0.5",
+ "lukasreschke/id3parser": "^0.0.3",
"smarty/smarty": "~3.1",
"ramsey/uuid": "^3.8",
"twbs/bootstrap": "^4.3.1",
- "blueimp/jquery-file-upload": "^9.25",
+ "blueimp/jquery-file-upload": "^10.3",
"desandro/imagesloaded": "^4.1"
},
"require-dev" : {
diff --git a/composer.lock b/composer.lock
index 8ef154324..0ae2c5464 100644
--- a/composer.lock
+++ b/composer.lock
@@ -4,20 +4,20 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
- "content-hash": "f4dce457cd65f92a26d8197617f2f560",
+ "content-hash": "1869554b567d2e0c8d16978035b7197e",
"packages": [
{
"name": "blueimp/jquery-file-upload",
- "version": "v9.31.0",
+ "version": "v10.3.0",
"source": {
"type": "git",
"url": "https://github.com/vkhramtsov/jQuery-File-Upload.git",
- "reference": "2485bf016e1085f0cd8308723064458cb0af5729"
+ "reference": "63cb566b29a5407cfbfbda8a5154e10b6e098678"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/vkhramtsov/jQuery-File-Upload/zipball/2485bf016e1085f0cd8308723064458cb0af5729",
- "reference": "2485bf016e1085f0cd8308723064458cb0af5729",
+ "url": "https://api.github.com/repos/vkhramtsov/jQuery-File-Upload/zipball/63cb566b29a5407cfbfbda8a5154e10b6e098678",
+ "reference": "63cb566b29a5407cfbfbda8a5154e10b6e098678",
"shasum": ""
},
"type": "library",
@@ -59,7 +59,7 @@
"upload",
"widget"
],
- "time": "2019-05-24T07:59:46+00:00"
+ "time": "2019-11-04T09:18:09+00:00"
},
{
"name": "bshaffer/oauth2-server-php",
@@ -121,20 +121,20 @@
},
{
"name": "commerceguys/intl",
- "version": "v0.7.5",
+ "version": "v1.0.5",
"source": {
"type": "git",
"url": "https://github.com/commerceguys/intl.git",
- "reference": "de1435502068393fae4061818e194e4ea61b98d6"
+ "reference": "6a8c7a8da189d51856b642a61aeb8ae5114fec6c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/commerceguys/intl/zipball/de1435502068393fae4061818e194e4ea61b98d6",
- "reference": "de1435502068393fae4061818e194e4ea61b98d6",
+ "url": "https://api.github.com/repos/commerceguys/intl/zipball/6a8c7a8da189d51856b642a61aeb8ae5114fec6c",
+ "reference": "6a8c7a8da189d51856b642a61aeb8ae5114fec6c",
"shasum": ""
},
"require": {
- "php": ">=5.4.0"
+ "php": ">=5.5.0"
},
"require-dev": {
"mikey179/vfsstream": "1.*",
@@ -143,7 +143,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "0.x-dev"
+ "dev-master": "1.x-dev"
}
},
"autoload": {
@@ -161,7 +161,7 @@
}
],
"description": "Internationalization library powered by CLDR data.",
- "time": "2017-12-29T00:13:05+00:00"
+ "time": "2019-10-22T10:40:46+00:00"
},
{
"name": "desandro/imagesloaded",
@@ -204,23 +204,23 @@
},
{
"name": "ezyang/htmlpurifier",
- "version": "v4.10.0",
+ "version": "v4.12.0",
"source": {
"type": "git",
"url": "https://github.com/ezyang/htmlpurifier.git",
- "reference": "d85d39da4576a6934b72480be6978fb10c860021"
+ "reference": "a617e55bc62a87eec73bd456d146d134ad716f03"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/ezyang/htmlpurifier/zipball/d85d39da4576a6934b72480be6978fb10c860021",
- "reference": "d85d39da4576a6934b72480be6978fb10c860021",
+ "url": "https://api.github.com/repos/ezyang/htmlpurifier/zipball/a617e55bc62a87eec73bd456d146d134ad716f03",
+ "reference": "a617e55bc62a87eec73bd456d146d134ad716f03",
"shasum": ""
},
"require": {
"php": ">=5.2"
},
"require-dev": {
- "simpletest/simpletest": "^1.1"
+ "simpletest/simpletest": "dev-master#72de02a7b80c6bb8864ef9bf66d41d2f58f826bd"
},
"type": "library",
"autoload": {
@@ -233,7 +233,7 @@
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "LGPL"
+ "LGPL-2.1-or-later"
],
"authors": [
{
@@ -247,20 +247,20 @@
"keywords": [
"html"
],
- "time": "2018-02-23T01:58:20+00:00"
+ "time": "2019-10-28T03:44:26+00:00"
},
{
"name": "league/html-to-markdown",
- "version": "4.8.1",
+ "version": "4.9.0",
"source": {
"type": "git",
"url": "https://github.com/thephpleague/html-to-markdown.git",
- "reference": "250d1bf45f80d15594fb6b316df777d6d4c97ad1"
+ "reference": "71319108e3db506250b8987721b13568fd9fa446"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/thephpleague/html-to-markdown/zipball/250d1bf45f80d15594fb6b316df777d6d4c97ad1",
- "reference": "250d1bf45f80d15594fb6b316df777d6d4c97ad1",
+ "url": "https://api.github.com/repos/thephpleague/html-to-markdown/zipball/71319108e3db506250b8987721b13568fd9fa446",
+ "reference": "71319108e3db506250b8987721b13568fd9fa446",
"shasum": ""
},
"require": {
@@ -270,7 +270,7 @@
},
"require-dev": {
"mikehaertl/php-shellcommand": "~1.1.0",
- "phpunit/phpunit": "4.*",
+ "phpunit/phpunit": "^4.8|^5.7",
"scrutinizer/ocular": "~1.1"
},
"bin": [
@@ -279,7 +279,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "4.9-dev"
+ "dev-master": "4.10-dev"
}
},
"autoload": {
@@ -293,16 +293,16 @@
],
"authors": [
{
- "name": "Nick Cernis",
- "email": "nick@cern.is",
- "homepage": "http://modernnerd.net",
- "role": "Original Author"
- },
- {
"name": "Colin O'Dell",
"email": "colinodell@gmail.com",
"homepage": "https://www.colinodell.com",
"role": "Lead Developer"
+ },
+ {
+ "name": "Nick Cernis",
+ "email": "nick@cern.is",
+ "homepage": "http://modernnerd.net",
+ "role": "Original Author"
}
],
"description": "An HTML-to-markdown conversion helper for PHP",
@@ -311,20 +311,20 @@
"html",
"markdown"
],
- "time": "2018-12-24T17:21:44+00:00"
+ "time": "2019-11-02T14:54:14+00:00"
},
{
"name": "lukasreschke/id3parser",
- "version": "v0.0.1",
+ "version": "v0.0.3",
"source": {
"type": "git",
"url": "https://github.com/LukasReschke/ID3Parser.git",
- "reference": "cd3ba6e8918cc30883f01a3c24281cfe23b8877a"
+ "reference": "62f4de76d4eaa9ea13c66dacc1f22977dace6638"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/LukasReschke/ID3Parser/zipball/cd3ba6e8918cc30883f01a3c24281cfe23b8877a",
- "reference": "cd3ba6e8918cc30883f01a3c24281cfe23b8877a",
+ "url": "https://api.github.com/repos/LukasReschke/ID3Parser/zipball/62f4de76d4eaa9ea13c66dacc1f22977dace6638",
+ "reference": "62f4de76d4eaa9ea13c66dacc1f22977dace6638",
"shasum": ""
},
"require": {
@@ -346,7 +346,7 @@
"php",
"tags"
],
- "time": "2016-04-04T09:34:50+00:00"
+ "time": "2016-09-22T15:10:54+00:00"
},
{
"name": "michelf/php-markdown",
@@ -485,16 +485,16 @@
},
{
"name": "psr/log",
- "version": "1.1.0",
+ "version": "1.1.2",
"source": {
"type": "git",
"url": "https://github.com/php-fig/log.git",
- "reference": "6c001f1daafa3a3ac1d8ff69ee4db8e799a654dd"
+ "reference": "446d54b4cb6bf489fc9d75f55843658e6f25d801"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/php-fig/log/zipball/6c001f1daafa3a3ac1d8ff69ee4db8e799a654dd",
- "reference": "6c001f1daafa3a3ac1d8ff69ee4db8e799a654dd",
+ "url": "https://api.github.com/repos/php-fig/log/zipball/446d54b4cb6bf489fc9d75f55843658e6f25d801",
+ "reference": "446d54b4cb6bf489fc9d75f55843658e6f25d801",
"shasum": ""
},
"require": {
@@ -503,7 +503,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.0.x-dev"
+ "dev-master": "1.1.x-dev"
}
},
"autoload": {
@@ -528,7 +528,7 @@
"psr",
"psr-3"
],
- "time": "2018-11-20T15:27:04+00:00"
+ "time": "2019-11-01T11:05:21+00:00"
},
{
"name": "ramsey/uuid",
@@ -614,16 +614,16 @@
},
{
"name": "sabre/dav",
- "version": "3.2.3",
+ "version": "4.0.2",
"source": {
"type": "git",
"url": "https://github.com/sabre-io/dav.git",
- "reference": "a9780ce4f35560ecbd0af524ad32d9d2c8954b80"
+ "reference": "fd0234d46c045fc9b35ec06bd2e7b490240e6ade"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sabre-io/dav/zipball/a9780ce4f35560ecbd0af524ad32d9d2c8954b80",
- "reference": "a9780ce4f35560ecbd0af524ad32d9d2c8954b80",
+ "url": "https://api.github.com/repos/sabre-io/dav/zipball/fd0234d46c045fc9b35ec06bd2e7b490240e6ade",
+ "reference": "fd0234d46c045fc9b35ec06bd2e7b490240e6ade",
"shasum": ""
},
"require": {
@@ -631,27 +631,28 @@
"ext-date": "*",
"ext-dom": "*",
"ext-iconv": "*",
+ "ext-json": "*",
"ext-mbstring": "*",
"ext-pcre": "*",
"ext-simplexml": "*",
"ext-spl": "*",
"lib-libxml": ">=2.7.0",
- "php": ">=5.5.0",
+ "php": ">=7.0.0",
"psr/log": "^1.0",
- "sabre/event": ">=2.0.0, <4.0.0",
- "sabre/http": "^4.2.1",
- "sabre/uri": "^1.0.1",
- "sabre/vobject": "^4.1.0",
- "sabre/xml": "^1.4.0"
+ "sabre/event": "^5.0",
+ "sabre/http": "^5.0",
+ "sabre/uri": "^2.0",
+ "sabre/vobject": "^4.2.0-alpha1",
+ "sabre/xml": "^2.0.1"
},
"require-dev": {
"evert/phpdoc-md": "~0.1.0",
"monolog/monolog": "^1.18",
- "phpunit/phpunit": "> 4.8, <6.0.0",
- "sabre/cs": "^1.0.0"
+ "phpunit/phpunit": "^6"
},
"suggest": {
"ext-curl": "*",
+ "ext-imap": "*",
"ext-pdo": "*"
},
"bin": [
@@ -659,11 +660,6 @@
"bin/naturalselection"
],
"type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "3.1.0-dev"
- }
- },
"autoload": {
"psr-4": {
"Sabre\\DAV\\": "lib/DAV/",
@@ -693,28 +689,28 @@
"framework",
"iCalendar"
],
- "time": "2018-10-19T09:58:27+00:00"
+ "time": "2019-10-19T07:17:49+00:00"
},
{
"name": "sabre/event",
- "version": "3.0.0",
+ "version": "5.0.3",
"source": {
"type": "git",
"url": "https://github.com/sabre-io/event.git",
- "reference": "831d586f5a442dceacdcf5e9c4c36a4db99a3534"
+ "reference": "f5cf802d240df1257866d8813282b98aee3bc548"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sabre-io/event/zipball/831d586f5a442dceacdcf5e9c4c36a4db99a3534",
- "reference": "831d586f5a442dceacdcf5e9c4c36a4db99a3534",
+ "url": "https://api.github.com/repos/sabre-io/event/zipball/f5cf802d240df1257866d8813282b98aee3bc548",
+ "reference": "f5cf802d240df1257866d8813282b98aee3bc548",
"shasum": ""
},
"require": {
- "php": ">=5.5"
+ "php": ">=7.0"
},
"require-dev": {
- "phpunit/phpunit": "*",
- "sabre/cs": "~0.0.4"
+ "phpunit/phpunit": ">=6",
+ "sabre/cs": "~1.0.0"
},
"type": "library",
"autoload": {
@@ -744,38 +740,41 @@
"keywords": [
"EventEmitter",
"async",
+ "coroutine",
+ "eventloop",
"events",
"hooks",
"plugin",
"promise",
+ "reactor",
"signal"
],
- "time": "2015-11-05T20:14:39+00:00"
+ "time": "2018-03-05T13:55:47+00:00"
},
{
"name": "sabre/http",
- "version": "v4.2.4",
+ "version": "5.0.4",
"source": {
"type": "git",
"url": "https://github.com/sabre-io/http.git",
- "reference": "acccec4ba863959b2d10c1fa0fb902736c5c8956"
+ "reference": "73e2fa1ef894eddff145b698b6b0e2e2c5bf1d72"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sabre-io/http/zipball/acccec4ba863959b2d10c1fa0fb902736c5c8956",
- "reference": "acccec4ba863959b2d10c1fa0fb902736c5c8956",
+ "url": "https://api.github.com/repos/sabre-io/http/zipball/73e2fa1ef894eddff145b698b6b0e2e2c5bf1d72",
+ "reference": "73e2fa1ef894eddff145b698b6b0e2e2c5bf1d72",
"shasum": ""
},
"require": {
"ext-ctype": "*",
+ "ext-curl": "*",
"ext-mbstring": "*",
- "php": ">=5.4",
- "sabre/event": ">=1.0.0,<4.0.0",
- "sabre/uri": "~1.0"
+ "php": "^7.0",
+ "sabre/event": ">=4.0 <6.0",
+ "sabre/uri": "^2.0"
},
"require-dev": {
- "phpunit/phpunit": "~4.3",
- "sabre/cs": "~0.0.1"
+ "phpunit/phpunit": "^6.0 || ^7.0"
},
"suggest": {
"ext-curl": " to make http requests with the Client class"
@@ -806,28 +805,27 @@
"keywords": [
"http"
],
- "time": "2018-02-23T11:10:29+00:00"
+ "time": "2019-10-09T20:27:43+00:00"
},
{
"name": "sabre/uri",
- "version": "1.2.1",
+ "version": "2.1.3",
"source": {
"type": "git",
"url": "https://github.com/sabre-io/uri.git",
- "reference": "ada354d83579565949d80b2e15593c2371225e61"
+ "reference": "18f454324f371cbcabdad3d0d3755b4b0182095d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sabre-io/uri/zipball/ada354d83579565949d80b2e15593c2371225e61",
- "reference": "ada354d83579565949d80b2e15593c2371225e61",
+ "url": "https://api.github.com/repos/sabre-io/uri/zipball/18f454324f371cbcabdad3d0d3755b4b0182095d",
+ "reference": "18f454324f371cbcabdad3d0d3755b4b0182095d",
"shasum": ""
},
"require": {
- "php": ">=5.4.7"
+ "php": ">=7"
},
"require-dev": {
- "phpunit/phpunit": ">=4.0,<6.0",
- "sabre/cs": "~1.0.0"
+ "phpunit/phpunit": "^6"
},
"type": "library",
"autoload": {
@@ -857,7 +855,7 @@
"uri",
"url"
],
- "time": "2017-02-20T19:59:28+00:00"
+ "time": "2019-09-09T23:00:25+00:00"
},
{
"name": "sabre/vobject",
@@ -957,16 +955,16 @@
},
{
"name": "sabre/xml",
- "version": "1.5.1",
+ "version": "2.1.3",
"source": {
"type": "git",
"url": "https://github.com/sabre-io/xml.git",
- "reference": "a367665f1df614c3b8fefc30a54de7cd295e444e"
+ "reference": "f08a58f57e2b0d7df769a432756aa371417ab9eb"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sabre-io/xml/zipball/a367665f1df614c3b8fefc30a54de7cd295e444e",
- "reference": "a367665f1df614c3b8fefc30a54de7cd295e444e",
+ "url": "https://api.github.com/repos/sabre-io/xml/zipball/f08a58f57e2b0d7df769a432756aa371417ab9eb",
+ "reference": "f08a58f57e2b0d7df769a432756aa371417ab9eb",
"shasum": ""
},
"require": {
@@ -974,12 +972,11 @@
"ext-xmlreader": "*",
"ext-xmlwriter": "*",
"lib-libxml": ">=2.6.20",
- "php": ">=5.5.5",
+ "php": ">=7.0",
"sabre/uri": ">=1.0,<3.0.0"
},
"require-dev": {
- "phpunit/phpunit": "~4.8|~5.7",
- "sabre/cs": "~1.0.0"
+ "phpunit/phpunit": "^6"
},
"type": "library",
"autoload": {
@@ -1016,20 +1013,20 @@
"dom",
"xml"
],
- "time": "2019-01-09T13:51:57+00:00"
+ "time": "2019-08-14T15:41:34+00:00"
},
{
"name": "simplepie/simplepie",
- "version": "1.5.2",
+ "version": "1.5.3",
"source": {
"type": "git",
"url": "https://github.com/simplepie/simplepie.git",
- "reference": "0e8fe72132dad765d25db4cabc69a91139af1263"
+ "reference": "173663382a9346acd53df60c7ffb20689c9cf1f6"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/simplepie/simplepie/zipball/0e8fe72132dad765d25db4cabc69a91139af1263",
- "reference": "0e8fe72132dad765d25db4cabc69a91139af1263",
+ "url": "https://api.github.com/repos/simplepie/simplepie/zipball/173663382a9346acd53df60c7ffb20689c9cf1f6",
+ "reference": "173663382a9346acd53df60c7ffb20689c9cf1f6",
"shasum": ""
},
"require": {
@@ -1088,28 +1085,31 @@
"rss"
],
"support": {
- "source": "https://github.com/simplepie/simplepie/tree/1.5.2",
+ "source": "https://github.com/simplepie/simplepie/tree/1.5.3",
"issues": "https://github.com/simplepie/simplepie/issues"
},
- "time": "2018-08-02T05:43:58+00:00"
+ "time": "2019-09-22T23:21:30+00:00"
},
{
"name": "smarty/smarty",
- "version": "v3.1.33",
+ "version": "v3.1.34",
"source": {
"type": "git",
"url": "https://github.com/smarty-php/smarty.git",
- "reference": "dd55b23121e55a3b4f1af90a707a6c4e5969530f"
+ "reference": "c9f0de05f41b9e52798b268ab1e625fac3b8578c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/smarty-php/smarty/zipball/dd55b23121e55a3b4f1af90a707a6c4e5969530f",
- "reference": "dd55b23121e55a3b4f1af90a707a6c4e5969530f",
+ "url": "https://api.github.com/repos/smarty-php/smarty/zipball/c9f0de05f41b9e52798b268ab1e625fac3b8578c",
+ "reference": "c9f0de05f41b9e52798b268ab1e625fac3b8578c",
"shasum": ""
},
"require": {
"php": ">=5.2"
},
+ "require-dev": {
+ "phpunit/phpunit": "6.4.1"
+ },
"type": "library",
"extra": {
"branch-alias": {
@@ -1117,8 +1117,8 @@
}
},
"autoload": {
- "files": [
- "libs/bootstrap.php"
+ "classmap": [
+ "libs/"
]
},
"notification-url": "https://packagist.org/downloads/",
@@ -1144,7 +1144,7 @@
"keywords": [
"templating"
],
- "time": "2018-09-12T20:54:16+00:00"
+ "time": "2019-02-28T06:42:20+00:00"
},
{
"name": "symfony/polyfill-ctype",
diff --git a/doc/database.bb b/doc/database.bb
index a72081e4a..a0c1e8841 100644
--- a/doc/database.bb
+++ b/doc/database.bb
@@ -1,3 +1,12 @@
+[h2]Database updates[/h2]
+
+In the [observer.baseurl]/admin/dbsync page the administrator can check if any update was not successful and, if so, retry it.
+
+If an update has failed but doesn't register as failed for some reason, the administrator can attempt to re-execute the update. For example for DB update #1999, by visiting the webpage:
+
+https://hubzilla.com.bradmin/dbsync/1999
+
+
[h2]Database Tables[/h2][table border=1][tr][th]Table[/th][th]Description[/th][/tr]
[tr][td][zrl=[baseurl]/help/database/db_abconfig]abconfig[/zrl][/td][td]arbitrary storage for connections of local channels[/td][/tr]
[tr][td][zrl=[baseurl]/help/database/db_abook]abook[/zrl][/td][td]connections of local channels[/td][/tr]
diff --git a/doc/hidden_configs.bb b/doc/hidden_configs.bb
index dc3906df1..37c2a4cb6 100644
--- a/doc/hidden_configs.bb
+++ b/doc/hidden_configs.bb
@@ -1,7 +1,10 @@
[h1]Advanced Configurations for Administrators[/h1]
-$Projectname contains many configuration options hidden from the main admin panel.
-These are generally options considered too niche, confusing, or advanced for the average member. These settings can be activated from the the top level web directory with the syntax
+[i]This document assumes you're an administrator.[/i]
+
+$Projectname contains many configuration options hidden from the main admin panel. These are generally options considered too niche, advanced or prone do confusion.
+
+These settings can be modified through the shell, from the the top level web directory, with the syntax:
[code]util/config cat key value[/code]
for a site configuration, or
@@ -9,8 +12,13 @@ for a site configuration, or
[code]util/pconfig channel_id cat key value[/code]
for a member configuration.
-This document assumes you're an administrator.
-[h2]pconfig[/h2][dl terms="mb"]
+For a site configuration, another option is to add a line to .htconfig.php, with the syntax:
+[code]App::$config['cat']['key'] = 'value';[/code]
+
+
+[h2]Member configuration (pconfig)[/h2]
+
+[dl terms="mb"]
[*= system.always_my_theme ] Always use your own theme when viewing channels on the same hub. This will break in some quite imaginative ways when viewing channels with theme dependent Comanche.
[*= system.blocked ] An array of xchans blocked by this channel. Technically, this is a hidden config and does belong here, however, addons (notably superblock) have made this available in the UI.
[*= system.default_cipher ] Set the default cipher used for E2EE items.
@@ -31,7 +39,10 @@ Options are:
[*= system.anonymous_comments ] By default or if set to 1, custom permissions can be set to allow anonymous (moderated) comments like WordPress, moderated by the channel owner. If set to 0, no member of your site can select or enable this.
[*= system.user_scalable ] Determine if the app is scalable on touch screens. Defaults to on, to disable, set to zero - real zero, not just false.
[/dl]
-[h2]Site config[/h2][dl terms="mb"]
+
+[h2]Site configuration[/h2]
+
+[dl terms="mb"]
[*= randprofile.check ] When requesting a random profile, check that it actually exists first
[*= randprofile.retry ] Number of times to retry getting a random profile
[*= system.admin_email ] Specifies the administrator's email for this site. This is initially set during install.
@@ -62,6 +73,7 @@ Options are:
[*= system.max_tagged_forums ] Spam prevention. Limits the number of tagged forums which are recognised in any post. Default is 2. Only the first 'n' tags will be delivered as forums, the others will not cause any delivery.
[*= system.minimum_feedcheck_minutes ] The minimum interval between polling RSS feeds. If this is lower than the cron interval, feeds will be polled with each cronjob. Defaults to 60 if not set. The site setting can also be over-ridden on a channel by channel basis by a service class setting aptly named 'minimum_feedcheck_minutes'.
[*= system.no_age_restriction ] Do not restrict registration to people over the age of 13. This carries legal responsibilities in many countries to require that age be provided and to block all personal information from minors, so please check your local laws before changing.
+ [*= system.object_cache_days] Set how long is cached embedded content can be used without refetching. Default is 30 days.
[*= system.openssl_conf_file ] Specify a file containing OpenSSL configuration. Needed in some Windows installations to locate the openssl configuration file on the system. Read the code first. If you can't read the code, don't play with it.
[*= system.openssl_encrypt ] Use openssl encryption engine, default is false (uses mcrypt for AES encryption)
[*= system.optimize_items ] Runs optimise_table during some tasks to keep your database nice and defragmented. This comes at a performance cost while the operations are running, but also keeps things a bit faster while it's not. There also exist CLI utilities for performing this operation, which you may prefer, especially if you're a large site.
@@ -87,13 +99,19 @@ Options are:
[*= system.workflow_channel_next ] The page to direct new members to immediately after creating a channel.
[*= system.workflow_register_next ] The page to direct members to immediately after creating an account (only when auto_channel_create or UNO is enabled).
[/dl]
-[h2]Directory config[/h2]
-[h3]Directory search defaults[/h3][dl terms="mb"]
+
+
+[h3]Directory config[/h3]
+
+[h4]Directory search defaults[/h4]
+
+[dl terms="mb"]
[*= directory.globaldir ] 0 or 1. Default 0. If you visit the directory on a site you'll just see the members of that site by default. You have to go through an extra step to see the people in the rest of the network; and by doing so there's a clear delineation that these people *aren't* members of that site but of a larger network.
[*= directory.pubforums ] 0 or 1. Public forums [i]should[/i] be default 0.
[*= directory.safemode ] 0 or 1.
[/dl]
-[h3]Directory server configuration[/h3][i](see [zrl=[baseurl]/help/directories]help/directories[/zrl])[/i]
+
+[h4]Directory server configuration[/h4][i](see [zrl=[baseurl]/help/directories]help/directories[/zrl])[/i]
[dl terms="mb"]
[*= system.directory_mode ]
diff --git a/doc/hook/activity_decode_mapper.bb b/doc/hook/activity_decode_mapper.bb
new file mode 100644
index 000000000..43d08a136
--- /dev/null
+++ b/doc/hook/activity_decode_mapper.bb
@@ -0,0 +1 @@
+[h2]activity_decode_mapper[/h2]
diff --git a/doc/hook/activity_mapper.bb b/doc/hook/activity_mapper.bb
new file mode 100644
index 000000000..db65fadc4
--- /dev/null
+++ b/doc/hook/activity_mapper.bb
@@ -0,0 +1 @@
+[h2]activity_mapper[/h2]
diff --git a/doc/hook/activity_obj_decode_mapper.bb b/doc/hook/activity_obj_decode_mapper.bb
new file mode 100644
index 000000000..a96b32eee
--- /dev/null
+++ b/doc/hook/activity_obj_decode_mapper.bb
@@ -0,0 +1 @@
+[h2]activity_obj_decode_mapper[/h2]
diff --git a/doc/hook/activity_obj_mapper.bb b/doc/hook/activity_obj_mapper.bb
new file mode 100644
index 000000000..7c14a1b81
--- /dev/null
+++ b/doc/hook/activity_obj_mapper.bb
@@ -0,0 +1 @@
+[h2]activity_obj_mapper[/h2]
diff --git a/doc/hook/comments_are_now_closed.bb b/doc/hook/comments_are_now_closed.bb
new file mode 100644
index 000000000..4d3baa95a
--- /dev/null
+++ b/doc/hook/comments_are_now_closed.bb
@@ -0,0 +1,11 @@
+[h3]comments_are_now_closed[/h3]
+
+Called when deciding whether or not commenting is closed for an item.
+
+
+Hook data (array):
+ item => posted item
+ closed => 'unset'
+
+
+To over-ride the default behaviour, change closed to true or false
diff --git a/doc/hook/encode_object.bb b/doc/hook/encode_object.bb
new file mode 100644
index 000000000..0c8e86458
--- /dev/null
+++ b/doc/hook/encode_object.bb
@@ -0,0 +1 @@
+[h2]encode_object[/h2]
diff --git a/doc/hook/fetch_and_store.bb b/doc/hook/fetch_and_store.bb
new file mode 100644
index 000000000..afece11a6
--- /dev/null
+++ b/doc/hook/fetch_and_store.bb
@@ -0,0 +1 @@
+[h2]fetch_and_store[/h2]
diff --git a/doc/hooklist.bb b/doc/hooklist.bb
index 5a804c819..a923e7ae3 100644
--- a/doc/hooklist.bb
+++ b/doc/hooklist.bb
@@ -34,6 +34,18 @@ Hooks allow plugins/addons to "hook into" the code at many points and alter the
[zrl=[baseurl]/help/hook/activity_filter]activity_filter[/zrl]
Called when generating the list of filters for the network page
+[zrl=[baseurl]/help/hook/activity_filter]activity_mapper[/zrl]
+ Called when determining the activity type for transmission.
+
+[zrl=[baseurl]/help/hook/activity_filter]activity_decode_mapper[/zrl]
+ Called when determining the activity type for transmission.
+
+[zrl=[baseurl]/help/hook/activity_filter]activity_obj_mapper[/zrl]
+ Called when determining the object type for transmission.
+
+[zrl=[baseurl]/help/hook/activity_filter]activity_obj_decode_mapper[/zrl]
+ Called when determining the object type for transmission.
+
[zrl=[baseurl]/help/hook/activity_order]activity_order[/zrl]
Called when generating the list of order options for the network page
@@ -142,6 +154,9 @@ Hooks allow plugins/addons to "hook into" the code at many points and alter the
[zrl=[baseurl]/help/hook/comment_buttons]comment_buttons[/zrl]
Called when rendering the edit buttons for comments
+[zrl=[baseurl]/help/hook/comments_are_now_closed]comments_are_now_closed[/zrl]
+ Called when deciding whether or not to present a comment box for a post
+
[zrl=[baseurl]/help/hook/connect_premium]connect_premium[/zrl]
Called when connecting to a premium channel
@@ -232,6 +247,9 @@ Hooks allow plugins/addons to "hook into" the code at many points and alter the
[zrl=[baseurl]/help/hook/drop_item]drop_item[/zrl]
called when an 'item' is removed
+[zrl=[baseurl]/help/hook/encode_object]encode_object[/zrl]
+ called when encoding an object for transmission.
+
[zrl=[baseurl]/help/hook/enotify]enotify[/zrl]
called before any notification
@@ -262,6 +280,9 @@ Hooks allow plugins/addons to "hook into" the code at many points and alter the
[zrl=[baseurl]/help/hook/feature_settings_post]feature_settings_post[/zrl]
called from settings page when posting from 'addon/feature settings'
+[zrl=[baseurl]/help/hook/fetch_and_store]fetch_and_store[/zrl]
+ called to allow filtering of 'decoded' items before storage.
+
[zrl=[baseurl]/help/hook/file_thumbnail]file_thumbnail[/zrl]
called when generating thumbnail images for cloud page in 'view tiles' mode
diff --git a/doc/toc.html b/doc/toc.html
index 9c3d22ab8..d2f2654a1 100644
--- a/doc/toc.html
+++ b/doc/toc.html
@@ -37,7 +37,8 @@
<div class="flex-column">
<a class="nav-link" href="/help/admin/administrator_guide">Guide</a>
<a class="nav-link" href="/help/admin/hub_snapshots">Hub Snapshots</a>
- <a class="nav-link" href="/help/database">Database Tables</a>
+ <a class="nav-link" href="/help/database">Database</a>
+ <a class="nav-link" href="/help/hidden_configs">Extra configs</a>
</div>
</div>
</div>
diff --git a/include/bbcode.php b/include/bbcode.php
index 485a1f5b2..c7dea53c5 100644
--- a/include/bbcode.php
+++ b/include/bbcode.php
@@ -4,6 +4,8 @@
* @brief BBCode related functions for parsing, etc.
*/
+use Zotlabs\Lib\SvgSanitizer;
+
require_once('include/oembed.php');
require_once('include/event.php');
require_once('include/zot.php');
@@ -267,6 +269,22 @@ function bb_parse_app($match) {
return Zotlabs\Lib\Apps::app_render($app);
}
+function bb_svg($match) {
+
+ $params = str_replace(['<br>', '&quot;'], [ '', '"'],$match[1]);
+ $Text = str_replace([ '[',']' ], [ '<','>' ], $match[2]);
+
+ $output = '<svg' . (($params) ? $params : ' width="100%" height="480" ') . '>' . str_replace(['<br>', '&quot;', '&nbsp;'], [ '', '"', ' '],$Text) . '</svg>';
+
+ $purify = new SvgSanitizer();
+ $purify->loadXML($output);
+ $purify->sanitize();
+ $output = $purify->saveSVG();
+ $output = preg_replace("/\<\?xml(.*?)\?\>/",'',$output);
+ return $output;
+}
+
+
function bb_parse_element($match) {
$j = json_decode(base64url_decode($match[1]),true);
@@ -948,9 +966,9 @@ function bbcode($Text, $options = []) {
if (strpos($Text,'http') !== false) {
if($tryoembed) {
- $Text = preg_replace_callback("/([^\]\='".'"'."\/]|^|\#\^)(https?\:\/\/$urlchars+)/ismu", 'tryoembed', $Text);
+ $Text = preg_replace_callback("/([^\]\='".'"'."\;\/]|^|\#\^)(https?\:\/\/$urlchars+)/ismu", 'tryoembed', $Text);
}
- $Text = preg_replace("/([^\]\='".'"'."\/]|^|\#\^)(https?\:\/\/$urlchars+)/ismu", '$1<a href="$2" ' . $target . ' rel="nofollow noopener">$2</a>', $Text);
+ $Text = preg_replace("/([^\]\='".'"'."\;\/]|^|\#\^)(https?\:\/\/$urlchars+)/ismu", '$1<a href="$2" ' . $target . ' rel="nofollow noopener">$2</a>', $Text);
}
if (strpos($Text,'[/share]') !== false) {
@@ -1289,6 +1307,9 @@ function bbcode($Text, $options = []) {
$Text = preg_replace_callback("/\[zaudio\](.*?\.(ogg|ogv|oga|ogm|webm|mp4|mp3|opus|m4a))\[\/zaudio\]/ism", 'tryzrlaudio', $Text);
}
+ // SVG stuff
+ $Text = preg_replace_callback("/\[svg(.*?)\](.*?)\[\/svg\]/ism", 'bb_svg', $Text);
+
// Try to Oembed
if ($tryoembed) {
if (strpos($Text,'[/video]') !== false) {
@@ -1346,6 +1367,7 @@ function bbcode($Text, $options = []) {
$Text = preg_replace("/\[event\-finish\](.*?)\[\/event\-finish\]/ism",'',$Text);
$Text = preg_replace("/\[event\-id\](.*?)\[\/event\-id\]/ism",'',$Text);
$Text = preg_replace("/\[event\-location\](.*?)\[\/event\-location\]/ism",'',$Text);
+ $Text = preg_replace("/\[event\-timezone\](.*?)\[\/event\-timezone\]/ism",'',$Text);
$Text = preg_replace("/\[event\-adjust\](.*?)\[\/event\-adjust\]/ism",'',$Text);
$Text = str_replace("\0",'$',$Text);
diff --git a/include/channel.php b/include/channel.php
index 7c0397e11..29835eac6 100644
--- a/include/channel.php
+++ b/include/channel.php
@@ -1718,9 +1718,9 @@ function advanced_profile() {
if(App::$profile['sexual']) $profile['sexual'] = array( t('Sexual Preference:'), App::$profile['sexual'] );
- if(App::$profile['homepage']) $profile['homepage'] = array( t('Homepage:'), linkify(App::$profile['homepage']) );
+ if(App::$profile['homepage']) $profile['homepage'] = array( t('Homepage:'), linkify(App::$profile['homepage'], true) );
- if(App::$profile['hometown']) $profile['hometown'] = array( t('Hometown:'), linkify(App::$profile['hometown']) );
+ if(App::$profile['hometown']) $profile['hometown'] = array( t('Hometown:'), linkify(App::$profile['hometown'], true) );
if(App::$profile['politic']) $profile['politic'] = array( t('Political Views:'), App::$profile['politic']);
@@ -2254,19 +2254,19 @@ function get_zcard($channel, $observer_hash = '', $args = array()) {
$cover_width = 425;
$size = 'hz_small';
$cover_size = PHOTO_RES_COVER_425;
- $pphoto = array('mimetype' => $channel['xchan_photo_mimetype'], 'width' => 80 , 'height' => 80, 'href' => $channel['xchan_photo_m']);
+ $pphoto = array('mimetype' => $channel['xchan_photo_mimetype'], 'width' => 80 , 'height' => 80, 'href' => $channel['xchan_photo_m'].'?rev='.strtotime($channel['xchan_photo_date']));
} elseif($maxwidth <= 900) {
$width = 900;
$cover_width = 850;
$size = 'hz_medium';
$cover_size = PHOTO_RES_COVER_850;
- $pphoto = array('mimetype' => $channel['xchan_photo_mimetype'], 'width' => 160 , 'height' => 160, 'href' => $channel['xchan_photo_l']);
+ $pphoto = array('mimetype' => $channel['xchan_photo_mimetype'], 'width' => 160 , 'height' => 160, 'href' => $channel['xchan_photo_l'].'?rev='.strtotime($channel['xchan_photo_date']));
} elseif($maxwidth <= 1200) {
$width = 1200;
$cover_width = 1200;
$size = 'hz_large';
$cover_size = PHOTO_RES_COVER_1200;
- $pphoto = array('mimetype' => $channel['xchan_photo_mimetype'], 'width' => 300 , 'height' => 300, 'href' => $channel['xchan_photo_l']);
+ $pphoto = array('mimetype' => $channel['xchan_photo_mimetype'], 'width' => 300 , 'height' => 300, 'href' => $channel['xchan_photo_l'].'?rev='.strtotime($channel['xchan_photo_date']));
}
// $scale = (float) $maxwidth / $width;
diff --git a/include/connections.php b/include/connections.php
index e942503f0..51df18b70 100644
--- a/include/connections.php
+++ b/include/connections.php
@@ -299,6 +299,11 @@ function remove_all_xchan_resources($xchan, $channel_id = 0) {
$r = q("delete from pgrp_member where xchan = '%s'",
dbesc($xchan)
);
+
+ // Cannot delete just one side of the conversation since we do not allow
+ // you to block private mail replies. This would leave open a gateway for abuse.
+ // Both participants are owners of the conversation and both can remove it.
+
$r = q("delete from mail where ( from_xchan = '%s' or to_xchan = '%s' )",
dbesc($xchan),
dbesc($xchan)
diff --git a/include/event.php b/include/event.php
index 6689919cf..6be1b6705 100644
--- a/include/event.php
+++ b/include/event.php
@@ -276,6 +276,9 @@ function format_event_bbcode($ev) {
if($ev['event_hash'])
$o .= '[event-id]' . $ev['event_hash'] . '[/event-id]';
+ if($ev['timezone'])
+ $o .= '[event-timezone]' . $ev['timezone'] . '[/event-timezone]';
+
if($ev['adjust'])
$o .= '[event-adjust]' . $ev['adjust'] . '[/event-adjust]';
@@ -324,6 +327,9 @@ function bbtoevent($s) {
if(preg_match("/\[event\-id\](.*?)\[\/event\-id\]/is",$s,$match))
$ev['event_hash'] = $match[1];
$match = '';
+ if(preg_match("/\[event\-timezone\](.*?)\[\/event\-timezone\]/is",$s,$match))
+ $ev['timezone'] = $match[1];
+ $match = '';
if(preg_match("/\[event\-adjust\](.*?)\[\/event\-adjust\]/is",$s,$match))
$ev['adjust'] = $match[1];
if(array_key_exists('dtstart',$ev)) {
diff --git a/include/feedutils.php b/include/feedutils.php
index 5e52828c3..6d14eb5c4 100644
--- a/include/feedutils.php
+++ b/include/feedutils.php
@@ -449,6 +449,18 @@ function get_atom_elements($feed, $item) {
if (title_is_body($res['title'], $res['body']))
$res['title'] = "";
+ else {
+ $res['title'] = bbcode($res['title'], [ 'tryoembed' => false ]);
+ $res['title'] = html2plain($res['title'], 0, true);
+ $res['title'] = html_entity_decode($res['title'], ENT_QUOTES, 'UTF-8');
+ $res['title'] = preg_replace("/https?\:\/\/[a-zA-Z0-9\:\/\-\?\&\;\.\=\_\~\#\%\$\!\+\,\@]+/", "", $res['title']);
+ while (strpos($res['title'], "\n") !== false)
+ $res['title'] = str_replace("\n", " ", $res['title']);
+ while (strpos($res['title'], " ") !== false)
+ $res['title'] = str_replace(" ", " ", $res['title']);
+ $res['title'] = trim($res['title']);
+ }
+
if($res['plink'])
$base_url = implode('/', array_slice(explode('/',$res['plink']),0,3));
@@ -1748,7 +1760,11 @@ function handle_feed($uid, $abook_id, $url) {
if($z['success']) {
consume_feed($z['body'], $channel, $x[0], 1);
consume_feed($z['body'], $channel, $x[0], 2);
+ return true;
}
+
+ return false;
+
}
diff --git a/include/follow.php b/include/follow.php
index 50b952881..a4d382545 100644
--- a/include/follow.php
+++ b/include/follow.php
@@ -142,7 +142,7 @@ function new_contact($uid,$url,$channel,$interactive = false, $confirm = false)
$sql_options = (($protocol) ? " and xchan_network = '" . dbesc($protocol) . "' " : '');
- $r = q("select * from xchan where xchan_hash = '%s' or xchan_url = '%s' $sql_options ",
+ $r = q("select * from xchan where (xchan_addr = '%s' or xchan_url = '%s') $sql_options ",
dbesc($url),
dbesc($url)
);
diff --git a/include/import.php b/include/import.php
index 1d3b7c035..6a3895b9f 100644
--- a/include/import.php
+++ b/include/import.php
@@ -769,7 +769,24 @@ function import_items($channel, $items, $sync = false, $relocate = null) {
* @param array $relocate default null
*/
function sync_items($channel, $items, $relocate = null) {
- import_items($channel, $items, true, $relocate);
+
+ // Check if this is sync of not Zot-related content and we're connected to the top post owner
+ // to avoid confusing with cloned channels
+ $size = count($items);
+ for($i = 0; $i < $size; $i++) {
+ if(($items[$i]['owner']['network'] != 'zot') && ($items[$i]['owner']['network'] != 'zot6')) {
+ $r = q("SELECT * FROM abook WHERE abook_channel = %d
+ AND abook_xchan = ( SELECT xchan_hash FROM xchan WHERE xchan_guid = '%s' LIMIT 1 )
+ AND abook_not_here = 0 AND abook_ignored = 0 AND abook_blocked = 0",
+ intval($channel['channel_id']),
+ dbesc($items[$i]['owner']['guid'])
+ );
+ if(! $r)
+ unset($items[$i]);
+ }
+ }
+ if(count($items) > 0)
+ import_items($channel, $items, true, $relocate);
}
/**
@@ -1190,9 +1207,9 @@ function sync_files($channel, $files) {
logger('sync_files duplicate check: attach_by_hash() returned ' . print_r($x,true), LOGGER_DEBUG);
if($x['success']) {
- $orig_attach = $x[0];
+ $orig_attach = $x['data'];
$attach_exists = true;
- $attach_id = $x[0]['id'];
+ $attach_id = $orig_attach['id'];
}
$newfname = 'store/' . $channel['channel_address'] . '/' . get_attach_binname($att['content']);
diff --git a/include/items.php b/include/items.php
index 84bfc263b..917808ad5 100755
--- a/include/items.php
+++ b/include/items.php
@@ -206,6 +206,25 @@ function collect_recipients($item, &$private_envelope,$include_groups = true) {
}
function comments_are_now_closed($item) {
+
+ $x = [
+ 'item' => $item,
+ 'closed' => 'unset'
+ ];
+
+ /**
+ * @hooks comments_are_now_closed
+ * Called to determine whether commenting should be closed
+ * * \e array \b item
+ * * \e boolean \b closed - return value
+ */
+
+ call_hooks('comments_are_now_closed', $x);
+
+ if ($x['closed'] != 'unset') {
+ return $x['closed'];
+ }
+
if($item['comments_closed'] > NULL_DATE) {
$d = datetime_convert();
if($d > $item['comments_closed'])
@@ -1640,20 +1659,14 @@ function item_store($arr, $allow_exec = false, $deliver = true) {
'allow_exec' => $allow_exec
];
- if ($arr['item_type']==ITEM_TYPE_CUSTOM) {
- /* Custom items are not stored by default
- because they require an addon to process. */
- $d['item']['cancel']=true;
-
- call_hooks('item_custom',$d);
- }
/**
* @hooks item_store
* Called when item_store() stores a record of type item.
* * \e array \b item
* * \e boolean \b allow_exec
*/
- call_hooks('item_store', $d);
+ call_hooks('item_store_before', $d);
+
$arr = $d['item'];
$allow_exec = $d['allow_exec'];
@@ -1961,6 +1974,7 @@ function item_store($arr, $allow_exec = false, $deliver = true) {
*/
call_hooks('item_store', $arr);
+
/**
* @hooks post_remote
* Called when an activity arrives from another site.
@@ -2129,14 +2143,6 @@ function item_store_update($arr, $allow_exec = false, $deliver = true) {
'allow_exec' => $allow_exec
];
- if ($arr['item_type']==ITEM_TYPE_CUSTOM) {
- /* Custom items are not stored by default
- because they require an addon to process. */
- $d['item']['cancel']=true;
-
- call_hooks('item_custom_update',$d);
- }
-
/**
* @hooks item_store_update
* Called when item_store_update() is called to update a stored item. It
@@ -2144,7 +2150,7 @@ function item_store_update($arr, $allow_exec = false, $deliver = true) {
* * \e array \b item
* * \e boolean \b allow_exec
*/
- call_hooks('item_store_update', $d);
+ call_hooks('item_store_update_before', $d);
$arr = $d['item'];
$allow_exec = $d['allow_exec'];
diff --git a/include/markdown.php b/include/markdown.php
index 7d1f16958..69cc264df 100644
--- a/include/markdown.php
+++ b/include/markdown.php
@@ -246,6 +246,9 @@ function bb_to_markdown($Text, $options = []) {
call_hooks('bb_to_markdown_bb', $x);
$Text = $x['bbcode'];
+
+ // Replace spoiler tag before BBcode conversion
+ $Text = preg_replace("/\[\/?spoiler\]/is", "\n--- " .t('spoiler') . " ---\n", $Text);
// Convert it to HTML - don't try oembed
$Text = bbcode($Text, [ 'tryoembed' => false ]);
@@ -264,6 +267,9 @@ function bb_to_markdown($Text, $options = []) {
// Remove empty zrl links
$Text = preg_replace("/\[zrl\=\].*?\[\/zrl\]/is", "", $Text);
+
+ // Replace unprocessed <br> in code
+ $Text = str_replace("<br></br>", "\n", $Text);
$Text = trim($Text);
diff --git a/include/nav.php b/include/nav.php
index 3e1acd306..672cc2689 100644
--- a/include/nav.php
+++ b/include/nav.php
@@ -80,7 +80,7 @@ function nav($template = 'default') {
if($observer) {
$userinfo = [
- 'icon' => $observer['xchan_photo_m'],
+ 'icon' => $observer['xchan_photo_m'].'?rev='.strtotime($observer['xchan_photo_date']),
'name' => $observer['xchan_addr'],
];
}
diff --git a/include/oembed.php b/include/oembed.php
index ee9e57c3f..eeae7a174 100755
--- a/include/oembed.php
+++ b/include/oembed.php
@@ -146,7 +146,7 @@ function oembed_fetch_url($embedurl){
$txt = Cache::get('[' . App::$videowidth . '] ' . $furl);
}
- if(strpos(strtolower($embedurl),'.pdf') !== false) {
+ if(strpos(strtolower($embedurl),'.pdf') !== false && get_config('system','inline_pdf')) {
$action = 'allow';
$j = [
'html' => '<object data="' . $embedurl . '" type="application/pdf" style="width: 100%; height: 300px;"></object>',
diff --git a/include/opengraph.php b/include/opengraph.php
new file mode 100644
index 000000000..4c88570d3
--- /dev/null
+++ b/include/opengraph.php
@@ -0,0 +1,72 @@
+<?php
+/**
+ * @file include/opengraph.php
+ * @brief Add Opengraph metadata and related functions.
+ */
+
+
+ /**
+ * @brief Adds Opengraph meta tags into HTML head
+ *
+ * @param array $item
+ * @param array $channel
+ *
+ */
+
+ function opengraph_add_meta($item, $channel) {
+
+ if(! empty($item)) {
+
+ if(! empty($item['title']))
+ $ogtitle = $item['title'];
+
+ // find first image if exist
+ if(preg_match("/\[[zi]mg(=[0-9]+x[0-9]+)?\]([^\[]+)/is", $item['body'], $matches)) {
+ $ogimage = $matches[2];
+ $ogimagetype = guess_image_type($ogimage);
+ }
+
+ // use summary as description if exist
+ $ogdesc = (empty($item['summary']) ? $item['body'] : $item['summary'] );
+
+ $ogdesc = str_replace("#^[", "[", $ogdesc);
+
+ $ogdesc = bbcode($ogdesc, [ 'tryoembed' => false ]);
+ $ogdesc = trim(html2plain($ogdesc, 0, true));
+ $ogdesc = html_entity_decode($ogdesc, ENT_QUOTES, 'UTF-8');
+
+ // remove all URLs
+ $ogdesc = preg_replace("/https?\:\/\/[a-zA-Z0-9\:\/\-\?\&\;\.\=\_\~\#\%\$\!\+\,\@]+/", "", $ogdesc);
+
+ // shorten description
+ $ogdesc = substr($ogdesc, 0, 300);
+ $ogdesc = str_replace("\n", " ", $ogdesc);
+ while (strpos($ogdesc, " ") !== false)
+ $ogdesc = str_replace(" ", " ", $ogdesc);
+ $ogdesc = (strlen($ogdesc) < 298 ? $ogdesc : rtrim(substr($ogdesc, 0, strrpos($ogdesc, " ")), "?.,:;!-") . "...");
+
+ $ogtype = "article";
+ }
+
+ if(! isset($ogdesc)) {
+ if(App::$profile['about'] && perm_is_allowed($channel['channel_id'],get_observer_hash(),'view_profile')) {
+ $ogdesc = App::$profile['about'];
+ }
+ else {
+ $ogdesc = sprintf( t('This is the home page of %s.'), $channel['channel_name']);
+ }
+ }
+
+ if(! isset($ogimage)) {
+ $ogimage = $channel['xchan_photo_l'];
+ $ogimagetype = $channel['xchan_photo_mimetype'];
+ }
+
+ App::$page['htmlhead'] .= '<meta property="og:title" content="' . htmlspecialchars((isset($ogtitle) ? $ogtitle : $channel['channel_name'])) . '">' . "\r\n";
+ App::$page['htmlhead'] .= '<meta property="og:image" content="' . $ogimage . '">' . "\r\n";
+ App::$page['htmlhead'] .= '<meta property="og:image:type" content="' . $ogimagetype . '">' . "\r\n";
+ App::$page['htmlhead'] .= '<meta property="og:description" content="' . htmlspecialchars($ogdesc) . '">' . "\r\n";
+ App::$page['htmlhead'] .= '<meta property="og:type" content="' . (isset($ogtype) ? $ogtype : "profile") . '">' . "\r\n";
+
+ return true;
+ }
diff --git a/include/queue_fn.php b/include/queue_fn.php
index 85f98aaf9..865228041 100644
--- a/include/queue_fn.php
+++ b/include/queue_fn.php
@@ -286,7 +286,7 @@ function queue_deliver($outq, $immediate = false) {
$host_crypto = null;
if($channel && $base) {
- $h = q("select hubloc_sitekey, site_crypto from hubloc left join site on hubloc_url = site_url where site_url = '%s' order by hubloc_id desc limit 1",
+ $h = q("select hubloc_sitekey, site_crypto from hubloc left join site on hubloc_url = site_url where site_url = '%s' and hubloc_sitekey != '' order by hubloc_id desc limit 1",
dbesc($base)
);
if($h) {
diff --git a/include/text.php b/include/text.php
index 54ad9ec7a..44af40810 100644
--- a/include/text.php
+++ b/include/text.php
@@ -9,6 +9,8 @@ use Michelf\MarkdownExtra;
use Ramsey\Uuid\Uuid;
use Ramsey\Uuid\Exception\UnsatisfiedDependencyException;
+use Zotlabs\Lib\SvgSanitizer;
+
require_once("include/bbcode.php");
// random string, there are 86 characters max in text mode, 128 for hex
@@ -842,9 +844,9 @@ function get_tags($s) {
$ret = array();
$match = array();
- // ignore anything in a code block
-
+ // ignore anything in a code or svg block
$s = preg_replace('/\[code(.*?)\](.*?)\[\/code\]/sm','',$s);
+ $s = preg_replace('/\[svg(.*?)\](.*?)\[\/svg\]/sm','',$s);
// ignore anything in [style= ]
$s = preg_replace('/\[style=(.*?)\]/sm','',$s);
@@ -2787,6 +2789,9 @@ function handle_tag(&$body, &$str_tags, $profile_uid, $tag, $in_network = true)
// select someone by attag or nick and the name passed in
if(! $r) {
+ // strip user-supplied wildcards before running a wildcard search
+ $newname = str_replace('%','',$newname);
+
$r = q("SELECT * FROM abook left join xchan on abook_xchan = xchan_hash
WHERE xchan_addr like ('%s') AND abook_channel = %d ",
dbesc(((strpos($newname,'@')) ? $newname : $newname . '@%')),
@@ -3412,18 +3417,20 @@ function cleanup_bbcode($body) {
$body = preg_replace_callback('/\[code(.*?)\[\/(code)\]/ism','\red_escape_codeblock',$body);
$body = preg_replace_callback('/\[url(.*?)\[\/(url)\]/ism','\red_escape_codeblock',$body);
$body = preg_replace_callback('/\[zrl(.*?)\[\/(zrl)\]/ism','\red_escape_codeblock',$body);
+ $body = preg_replace_callback('/\[svg(.*?)\[\/(svg)\]/ism','\red_escape_codeblock',$body);
- $body = preg_replace_callback("/([^\]\='".'"'."\/\{]|^|\#\^)(https?\:\/\/[a-zA-Z0-9\pL\:\/\-\?\&\;\.\=\@\_\~\#\%\$\!\\
+ $body = preg_replace_callback("/([^\]\='".'"'."\;\/\{]|^|\#\^)(https?\:\/\/[a-zA-Z0-9\pL\:\/\-\?\&\;\.\=\@\_\~\#\%\$\!\\
+\,\(\)]+)/ismu", '\nakedoembed', $body);
- $body = preg_replace_callback("/([^\]\='".'"'."\/\{]|^|\#\^)(https?\:\/\/[a-zA-Z0-9\pL\:\/\-\?\&\;\.\=\@\_\~\#\%\$\!\\
+ $body = preg_replace_callback("/([^\]\='".'"'."\;\/\{]|^|\#\^)(https?\:\/\/[a-zA-Z0-9\pL\:\/\-\?\&\;\.\=\@\_\~\#\%\$\!\\
+\,\(\)]+)/ismu", '\red_zrl_callback', $body);
$body = preg_replace_callback('/\[\$b64zrl(.*?)\[\/(zrl)\]/ism','\red_unescape_codeblock',$body);
$body = preg_replace_callback('/\[\$b64url(.*?)\[\/(url)\]/ism','\red_unescape_codeblock',$body);
$body = preg_replace_callback('/\[\$b64code(.*?)\[\/(code)\]/ism','\red_unescape_codeblock',$body);
-
+ $body = preg_replace_callback('/\[\$b64svg(.*?)\[\/(svg)\]/ism','\red_unescape_codeblock',$body);
+
// fix any img tags that should be zmg
$body = preg_replace_callback('/\[img(.*?)\](.*?)\[\/img\]/ism','\red_zrlify_img_callback',$body);
@@ -3648,3 +3655,23 @@ function new_uuid() {
return $hash;
}
+
+
+function svg2bb($s) {
+
+ $s = preg_replace("/\<text (.*?)\>(.*?)\<(.*?)\<\/text\>/", '<text $1>$2&lt;$3</text>', $s);
+ $s = preg_replace("/\<text (.*?)\>(.*?)\>(.*?)\<\/text\>/", '<text $1>$2&gt;$3</text>', $s);
+ $s = preg_replace("/\<text (.*?)\>(.*?)\[(.*?)\<\/text\>/", '<text $1>$2&#91;$3</text>', $s);
+ $s = preg_replace("/\<text (.*?)\>(.*?)\](.*?)\<\/text\>/", '<text $1>$2&#93;$3</text>', $s);
+ $s = utf8_encode($s);
+ $purify = new SvgSanitizer();
+ if ($purify->loadXML($s)) {
+ $purify->sanitize();
+ $output = $purify->saveSVG();
+ $output = preg_replace("/\<\?xml(.*?)\>/",'',$output);
+ $output = preg_replace("/\<\!\-\-(.*?)\-\-\>/",'',$output);
+ $output = str_replace(['<','>'],['[',']'],$output);
+ return $output;
+ }
+ return EMPTY_STR;
+}
diff --git a/include/zot.php b/include/zot.php
index 60bada1d6..d08146287 100644
--- a/include/zot.php
+++ b/include/zot.php
@@ -1776,17 +1776,14 @@ function process_delivery($sender, $arr, $deliveries, $relay, $public = false, $
$DR = new Zotlabs\Lib\DReport(z_root(),$sender['hash'],$d['hash'],$arr['mid']);
- $r = q("select * from channel where channel_hash = '%s' limit 1",
- dbesc($d['hash'])
- );
+ $channel = channelx_by_hash($d['hash']);
- if(! $r) {
+ if(! $channel) {
$DR->update('recipient not found');
$result[] = $DR->get();
continue;
}
- $channel = $r[0];
$DR->set_name($channel['channel_name'] . ' <' . channel_reddress($channel) . '>');
/* blacklisted channels get a permission denied, no special message to tip them off */
@@ -2032,7 +2029,7 @@ function process_delivery($sender, $arr, $deliveries, $relay, $public = false, $
// if it's a sourced post, call the post_local hooks as if it were
// posted locally so that crosspost connectors will be triggered.
- if(check_item_source($arr['uid'], $arr)) {
+ if(check_item_source($arr['uid'], $arr) || ($channel['xchan_pubforum'] == 1)) {
/**
* @hooks post_local
* Called when an item has been posted on this machine via mod/item.php (also via API).
@@ -2392,7 +2389,6 @@ function process_mail_delivery($sender, $arr, $deliveries) {
}
}
-
$r = q("select id, conv_guid from mail where mid = '%s' and channel_id = %d limit 1",
dbesc($arr['mid']),
intval($channel['channel_id'])
diff --git a/install/schema_mysql.sql b/install/schema_mysql.sql
index e7550455f..977d26232 100644
--- a/install/schema_mysql.sql
+++ b/install/schema_mysql.sql
@@ -595,8 +595,8 @@ CREATE TABLE IF NOT EXISTS `item` (
`layout_mid` char(191) NOT NULL DEFAULT '',
`postopts` text NOT NULL,
`route` text NOT NULL,
- `llink` char(191) NOT NULL DEFAULT '',
- `plink` char(191) NOT NULL DEFAULT '',
+ `llink` text NOT NULL,
+ `plink` text NOT NULL,
`resource_id` char(191) NOT NULL DEFAULT '',
`resource_type` char(16) NOT NULL DEFAULT '',
`attach` mediumtext NOT NULL,
@@ -659,7 +659,6 @@ CREATE TABLE IF NOT EXISTS `item` (
KEY `commented` (`commented`),
KEY `verb` (`verb`),
KEY `obj_type` (`obj_type`),
- KEY `llink` (`llink`),
KEY `expires` (`expires`),
KEY `revision` (`revision`),
KEY `mimetype` (`mimetype`),
diff --git a/install/schema_postgres.sql b/install/schema_postgres.sql
index c1c222b37..c04ba9c67 100644
--- a/install/schema_postgres.sql
+++ b/install/schema_postgres.sql
@@ -644,7 +644,6 @@ create index "item_resource_type" on item ("resource_type");
create index "item_commented" on item ("commented");
create index "item_verb" on item ("verb");
create index "item_obj_type" on item ("obj_type");
-create index "item_llink" on item ("llink");
create index "item_expires" on item ("expires");
create index "item_revision" on item ("revision");
create index "item_mimetype" on item ("mimetype");
diff --git a/library/jquery.i18n/.gitignore b/library/jquery.i18n/.gitignore
deleted file mode 100644
index ded2e0bd2..000000000
--- a/library/jquery.i18n/.gitignore
+++ /dev/null
@@ -1,2 +0,0 @@
-build/compiler.jar
-
diff --git a/library/jquery.i18n/LICENSE b/library/jquery.i18n/LICENSE
deleted file mode 100644
index 978ee2ae8..000000000
--- a/library/jquery.i18n/LICENSE
+++ /dev/null
@@ -1,19 +0,0 @@
-Copyright (c) 2010 Dave Perrett, http://recursive-design.com/
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE. \ No newline at end of file
diff --git a/library/jquery.i18n/README.markdown b/library/jquery.i18n/README.markdown
deleted file mode 100644
index cbd6e4199..000000000
--- a/library/jquery.i18n/README.markdown
+++ /dev/null
@@ -1,152 +0,0 @@
-
-About
------
-
-_jQuery-i18n_ is a jQuery plugin for doing client-side translations in javascript. It is based heavily on [javascript i18n that almost doesn't suck](http://markos.gaivo.net/blog/?p=100) by Marko Samastur, and is licensed under the [MIT license](http://www.opensource.org/licenses/mit-license.php).
-
-Installation
-------------
-
-You'll need to download the [jQuery library](http://docs.jquery.com/Downloading_jQuery#Current_Release), and include it before _jquery.i18n.js_ in your HTML source. See the _examples_ folder for examples.
-
-Usage
------
-
-Before you can do any translation you have to initialise the plugin with a 'dictionary' (basically a property list mapping keys to their translations).
-
-```javascript
-var my_dictionary = {
- 'some text': 'a translation',
- 'some more text': 'another translation'
-}
-$.i18n.setDictionary(my_dictionary);
-```
-
-Once you've initialised it with a dictionary, you can translate strings using the $.i18n._() function, for example:
-
-```javascript
-$('div#example').text($.i18n._('some text'));
-```
-
-or using $('selector')._t() function
-
-```javascript
-$('div#example')._t('some text');
-```
-
-Wildcards
----------
-
-It's straightforward to pass dynamic data into your translations. First, add _%s_ in the translation for each variable you want to swap in :
-
-```javascript
-var my_dictionary = {
- "wildcard example" : "We have been passed two values : %s and %s."
-}
-$.i18n.setDictionary(my_dictionary);
-```
-
-Next, pass an array of values in as the second argument when you perform the translation :
-
-```javascript
-$('div#example').text($.i18n._('wildcard example', [100, 200]));
-```
-
-or
-
-```javascript
-$('div#example')._t('wildcard example', [100, 200]);
-```
-
-This will output _We have been passed two values : 100 and 200._
-
-Because some languages will need to order arguments differently to english, you can also specify the order in which the variables appear :
-
-```javascript
-var my_dictionary = {
- "wildcard example" : "We have been passed two values : %2$s and %1$s."
-}
-$.i18n.setDictionary(my_dictionary);
-
-$('div#example').text($.i18n._('wildcard example', [100, 200]));
-```
-
-This will output: _We have been passed two values: 200 and 100._
-
-Building From Scratch
----------------------
-
-You can build the regular, un-minified version simply by running _ant_:
-
-```bash
-$ ant
-Buildfile: build.xml
-
-jquery.i18n:
- [echo] Building ./jquery.i18n.js
- [echo] ./jquery.i18n.js built.
-
-BUILD SUCCESSFUL
-Total time: 0 seconds
-```
-
-Before you can build the minified version yourself, you'll need to download the [Google Closure Compiler](http://closure-compiler.googlecode.com/files/compiler-latest.zip) and put it in a folder called _build_:
-
-```bash
-$ mkdir build
-$ cd build
-$ wget http://closure-compiler.googlecode.com/files/compiler-latest.zip
-$ unzip compiler-latest.zip
-```
-
-Once you have the compiler, you can build the minified version by running _ant min_:
-
-```bash
-$ ant min
-Buildfile: build.xml
-
-jquery.i18n:
- [echo] Building ./jquery.i18n.js
- [echo] ./jquery.i18n.js built.
-
-min:
- [echo] Building ./jquery.i18n.min.js
- [apply] Applied java to 1 file and 0 directories.
- [delete] Deleting: /Users/dave/Documents/Code/jquery/jquery-i18n/tmpmin
- [echo] ./jquery.i18n.min.js built.
-
-BUILD SUCCESSFUL
-Total time: 1 second
-```
-
-Bug Reports
------------
-
-If you come across any problems, please [create a ticket](https://github.com/recurser/jquery-i18n/issues) and we'll try to get it fixed as soon as possible.
-
-
-Contributing
-------------
-
-Once you've made your commits:
-
-1. [Fork](http://help.github.com/fork-a-repo/) jquery-i18n
-2. Create a topic branch - `git checkout -b my_branch`
-3. Push to your branch - `git push origin my_branch`
-4. Create a [Pull Request](http://help.github.com/pull-requests/) from your branch
-5. That's it!
-
-
-Author
-------
-
-Dave Perrett :: mail@recursive-design.com :: [@recurser](http://twitter.com/recurser)
-
-
-Copyright
----------
-
-Copyright (c) 2010 Dave Perrett. See [License](https://github.com/recurser/jquery-i18n/blob/master/LICENSE) for details.
-
-
-
diff --git a/library/jquery.i18n/VERSION b/library/jquery.i18n/VERSION
deleted file mode 100644
index f76f91317..000000000
--- a/library/jquery.i18n/VERSION
+++ /dev/null
@@ -1 +0,0 @@
-0.9.2 \ No newline at end of file
diff --git a/library/jquery.i18n/build.xml b/library/jquery.i18n/build.xml
deleted file mode 100644
index 99274e75f..000000000
--- a/library/jquery.i18n/build.xml
+++ /dev/null
@@ -1,55 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project name="jquery.i18n" default="jquery.i18n" basedir=".">
-
- <tstamp />
-
- <loadfile property="version" srcfile="VERSION"/>
-
- <property description="Folder for jquery.i18n and min target" name="dist" value="."/>
- <property name="JQI" value="${dist}/jquery.i18n.js"/>
- <property name="JQI_MIN" value="${dist}/jquery.i18n.min.js"/>
-
- <target name="jquery.i18n" description="Main jquery.i18n build, concatenates source files and replaces @VERSION">
- <echo message="Building ${JQI}"/>
- <mkdir dir="${dist}"/>
- <concat destfile="${JQI}">
- <fileset file="src/jquery.i18n.js"/>
- </concat>
- <replaceregexp match="@VERSION" replace="${version}" flags="g" byline="true" file="${JQI}"/>
- <replaceregexp match="@DATE" replace="${DSTAMP}${TSTAMP}" file="${JQI}"/>
- <echo message="${JQI} built."/>
- </target>
-
- <target name="min" depends="jquery.i18n" description="Remove all comments and whitespace, no compression, great in combination with GZip">
- <echo message="Building ${JQI_MIN}"/>
- <apply executable="java" parallel="false" verbose="true" dest="${dist}">
- <fileset dir="${dist}">
- <include name="jquery.i18n.js"/>
- </fileset>
- <arg line="-jar"/>
- <arg path="build/compiler.jar"/>
- <arg value="--warning_level"/>
- <arg value="QUIET"/>
- <arg value="--js_output_file"/>
- <targetfile/>
- <arg value="--js"/>
- <mapper type="glob" from="jquery.i18n.js" to="tmpmin"/>
- </apply>
- <concat destfile="${JQI_MIN}">
- <filelist files="${JQI}, tmpmin"/>
- <filterchain>
- <headfilter lines="11"/>
- </filterchain>
- </concat>
- <concat destfile="${JQI_MIN}" append="yes">
- <filelist files="tmpmin"/>
- </concat>
- <delete file="tmpmin"/>
- <echo message="${JQI_MIN} built."/>
- </target>
-
- <target name="clean">
- <delete dir="tmpmin"/>
- </target>
-
-</project>
diff --git a/library/jquery.i18n/examples/index.html b/library/jquery.i18n/examples/index.html
deleted file mode 100644
index b73a13fc1..000000000
--- a/library/jquery.i18n/examples/index.html
+++ /dev/null
@@ -1,78 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=utf8" />
-<title>jQuery i18n Plugin</title>
-<script type="text/javascript" src="jquery-1.4.2.js"></script>
-<script type="text/javascript" src="../jquery.i18n.min.js"></script>
-
-<script type="text/javascript">
-$(document).ready(function(){
- i18n_dict = {
- "Example 1" : "teiän veen",
- "Example 2" : "tei'än ve'en",
- "Example 3" : "teiä vede",
- "Example 4" : "teirän veren",
- "Example 5" : "teilän velen",
- "Example 6" : "teijjän vejen",
- "Example 7" : "teidän veden",
- "Example 8" : "teitän veten",
- "Example 9" : "teiðän veðen",
- "Example 10" : "teidhän vethen",
- "Dynamic Content" : "Your browser window is %s x %s",
- "Ordered Dynamic Content": "%2$s is the height of your browser window, and %1$s is the width."
- };
-
- $.i18n.setDictionary(i18n_dict);
-
- $('input#translate_button').click( function(event) {
- $('div#example1').text($.i18n._('Example 1'));
- $('div#example2').text($.i18n._('Example 2'));
- $('div#example3').text($.i18n._('Example 3'));
- $('div#example4').text($.i18n._('Example 4'));
- $('div#example5').text($.i18n._('Example 5'));
- $('div#example6').text($.i18n._('Example 6'));
- $('div#example7').text($.i18n._('Example 7'));
- $('div#example8').text($.i18n._('Example 8'));
- $('div#example9').text($.i18n._('Example 9'));
- $('div#example10').text($.i18n._('Example 10'));
- $('div#dynamic').text($.i18n._('Dynamic Content', [$(document).width(), $(document).height()]));
- $('div#orderedDynamic').text($.i18n._('Ordered Dynamic Content', [$(document).width(), $(document).height()]));
- });
-});
-</script>
-<style type="text/css">
- body {
- font-size: 30px;
- text-align: center;
- }
- input {
- font-size: 30px;
- }
- p {
- font-size: 17px;
- }
-</style>
-
-<body>
- <p>
- Click the button to translate the following text into some random Finnish from the
- <a href='http://en.wikipedia.org/wiki/Finnish_phonology'>Wikipedia Finnish Phonology Article</a>
- </p>
-
- <div id='example1'>Example 1</div>
- <div id='example2'>Example 2</div>
- <div id='example3'>Example 3</div>
- <div id='example4'>Example 4</div>
- <div id='example5'>Example 5</div>
- <div id='example6'>Example 6</div>
- <div id='example7'>Example 7</div>
- <div id='example8'>Example 8</div>
- <div id='example9'>Example 9</div>
- <div id='example10'>Example 10</div>
- <div id='dynamic'>Dynamic Content</div>
- <div id='orderedDynamic'>Ordered Dynamic Content</div>
-
- <input type='button' id='translate_button' value='Internationalize!' />
-</body>
-</html>
diff --git a/library/jquery.i18n/examples/jquery-1.4.2.js b/library/jquery.i18n/examples/jquery-1.4.2.js
deleted file mode 100644
index e414a7ecb..000000000
--- a/library/jquery.i18n/examples/jquery-1.4.2.js
+++ /dev/null
@@ -1,6240 +0,0 @@
-/*!
- * jQuery JavaScript Library v1.4.2
- * http://jquery.com/
- *
- * Copyright 2010, John Resig
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * Includes Sizzle.js
- * http://sizzlejs.com/
- * Copyright 2010, The Dojo Foundation
- * Released under the MIT, BSD, and GPL Licenses.
- *
- * Date: Sat Feb 13 22:33:48 2010 -0500
- */
-(function( window, undefined ) {
-
-// Define a local copy of jQuery
-var jQuery = function( selector, context ) {
- // The jQuery object is actually just the init constructor 'enhanced'
- return new jQuery.fn.init( selector, context );
- },
-
- // Map over jQuery in case of overwrite
- _jQuery = window.jQuery,
-
- // Map over the $ in case of overwrite
- _$ = window.$,
-
- // Use the correct document accordingly with window argument (sandbox)
- document = window.document,
-
- // A central reference to the root jQuery(document)
- rootjQuery,
-
- // A simple way to check for HTML strings or ID strings
- // (both of which we optimize for)
- quickExpr = /^[^<]*(<[\w\W]+>)[^>]*$|^#([\w-]+)$/,
-
- // Is it a simple selector
- isSimple = /^.[^:#\[\.,]*$/,
-
- // Check if a string has a non-whitespace character in it
- rnotwhite = /\S/,
-
- // Used for trimming whitespace
- rtrim = /^(\s|\u00A0)+|(\s|\u00A0)+$/g,
-
- // Match a standalone tag
- rsingleTag = /^<(\w+)\s*\/?>(?:<\/\1>)?$/,
-
- // Keep a UserAgent string for use with jQuery.browser
- userAgent = navigator.userAgent,
-
- // For matching the engine and version of the browser
- browserMatch,
-
- // Has the ready events already been bound?
- readyBound = false,
-
- // The functions to execute on DOM ready
- readyList = [],
-
- // The ready event handler
- DOMContentLoaded,
-
- // Save a reference to some core methods
- toString = Object.prototype.toString,
- hasOwnProperty = Object.prototype.hasOwnProperty,
- push = Array.prototype.push,
- slice = Array.prototype.slice,
- indexOf = Array.prototype.indexOf;
-
-jQuery.fn = jQuery.prototype = {
- init: function( selector, context ) {
- var match, elem, ret, doc;
-
- // Handle $(""), $(null), or $(undefined)
- if ( !selector ) {
- return this;
- }
-
- // Handle $(DOMElement)
- if ( selector.nodeType ) {
- this.context = this[0] = selector;
- this.length = 1;
- return this;
- }
-
- // The body element only exists once, optimize finding it
- if ( selector === "body" && !context ) {
- this.context = document;
- this[0] = document.body;
- this.selector = "body";
- this.length = 1;
- return this;
- }
-
- // Handle HTML strings
- if ( typeof selector === "string" ) {
- // Are we dealing with HTML string or an ID?
- match = quickExpr.exec( selector );
-
- // Verify a match, and that no context was specified for #id
- if ( match && (match[1] || !context) ) {
-
- // HANDLE: $(html) -> $(array)
- if ( match[1] ) {
- doc = (context ? context.ownerDocument || context : document);
-
- // If a single string is passed in and it's a single tag
- // just do a createElement and skip the rest
- ret = rsingleTag.exec( selector );
-
- if ( ret ) {
- if ( jQuery.isPlainObject( context ) ) {
- selector = [ document.createElement( ret[1] ) ];
- jQuery.fn.attr.call( selector, context, true );
-
- } else {
- selector = [ doc.createElement( ret[1] ) ];
- }
-
- } else {
- ret = buildFragment( [ match[1] ], [ doc ] );
- selector = (ret.cacheable ? ret.fragment.cloneNode(true) : ret.fragment).childNodes;
- }
-
- return jQuery.merge( this, selector );
-
- // HANDLE: $("#id")
- } else {
- elem = document.getElementById( match[2] );
-
- if ( elem ) {
- // Handle the case where IE and Opera return items
- // by name instead of ID
- if ( elem.id !== match[2] ) {
- return rootjQuery.find( selector );
- }
-
- // Otherwise, we inject the element directly into the jQuery object
- this.length = 1;
- this[0] = elem;
- }
-
- this.context = document;
- this.selector = selector;
- return this;
- }
-
- // HANDLE: $("TAG")
- } else if ( !context && /^\w+$/.test( selector ) ) {
- this.selector = selector;
- this.context = document;
- selector = document.getElementsByTagName( selector );
- return jQuery.merge( this, selector );
-
- // HANDLE: $(expr, $(...))
- } else if ( !context || context.jquery ) {
- return (context || rootjQuery).find( selector );
-
- // HANDLE: $(expr, context)
- // (which is just equivalent to: $(context).find(expr)
- } else {
- return jQuery( context ).find( selector );
- }
-
- // HANDLE: $(function)
- // Shortcut for document ready
- } else if ( jQuery.isFunction( selector ) ) {
- return rootjQuery.ready( selector );
- }
-
- if (selector.selector !== undefined) {
- this.selector = selector.selector;
- this.context = selector.context;
- }
-
- return jQuery.makeArray( selector, this );
- },
-
- // Start with an empty selector
- selector: "",
-
- // The current version of jQuery being used
- jquery: "1.4.2",
-
- // The default length of a jQuery object is 0
- length: 0,
-
- // The number of elements contained in the matched element set
- size: function() {
- return this.length;
- },
-
- toArray: function() {
- return slice.call( this, 0 );
- },
-
- // Get the Nth element in the matched element set OR
- // Get the whole matched element set as a clean array
- get: function( num ) {
- return num == null ?
-
- // Return a 'clean' array
- this.toArray() :
-
- // Return just the object
- ( num < 0 ? this.slice(num)[ 0 ] : this[ num ] );
- },
-
- // Take an array of elements and push it onto the stack
- // (returning the new matched element set)
- pushStack: function( elems, name, selector ) {
- // Build a new jQuery matched element set
- var ret = jQuery();
-
- if ( jQuery.isArray( elems ) ) {
- push.apply( ret, elems );
-
- } else {
- jQuery.merge( ret, elems );
- }
-
- // Add the old object onto the stack (as a reference)
- ret.prevObject = this;
-
- ret.context = this.context;
-
- if ( name === "find" ) {
- ret.selector = this.selector + (this.selector ? " " : "") + selector;
- } else if ( name ) {
- ret.selector = this.selector + "." + name + "(" + selector + ")";
- }
-
- // Return the newly-formed element set
- return ret;
- },
-
- // Execute a callback for every element in the matched set.
- // (You can seed the arguments with an array of args, but this is
- // only used internally.)
- each: function( callback, args ) {
- return jQuery.each( this, callback, args );
- },
-
- ready: function( fn ) {
- // Attach the listeners
- jQuery.bindReady();
-
- // If the DOM is already ready
- if ( jQuery.isReady ) {
- // Execute the function immediately
- fn.call( document, jQuery );
-
- // Otherwise, remember the function for later
- } else if ( readyList ) {
- // Add the function to the wait list
- readyList.push( fn );
- }
-
- return this;
- },
-
- eq: function( i ) {
- return i === -1 ?
- this.slice( i ) :
- this.slice( i, +i + 1 );
- },
-
- first: function() {
- return this.eq( 0 );
- },
-
- last: function() {
- return this.eq( -1 );
- },
-
- slice: function() {
- return this.pushStack( slice.apply( this, arguments ),
- "slice", slice.call(arguments).join(",") );
- },
-
- map: function( callback ) {
- return this.pushStack( jQuery.map(this, function( elem, i ) {
- return callback.call( elem, i, elem );
- }));
- },
-
- end: function() {
- return this.prevObject || jQuery(null);
- },
-
- // For internal use only.
- // Behaves like an Array's method, not like a jQuery method.
- push: push,
- sort: [].sort,
- splice: [].splice
-};
-
-// Give the init function the jQuery prototype for later instantiation
-jQuery.fn.init.prototype = jQuery.fn;
-
-jQuery.extend = jQuery.fn.extend = function() {
- // copy reference to target object
- var target = arguments[0] || {}, i = 1, length = arguments.length, deep = false, options, name, src, copy;
-
- // Handle a deep copy situation
- if ( typeof target === "boolean" ) {
- deep = target;
- target = arguments[1] || {};
- // skip the boolean and the target
- i = 2;
- }
-
- // Handle case when target is a string or something (possible in deep copy)
- if ( typeof target !== "object" && !jQuery.isFunction(target) ) {
- target = {};
- }
-
- // extend jQuery itself if only one argument is passed
- if ( length === i ) {
- target = this;
- --i;
- }
-
- for ( ; i < length; i++ ) {
- // Only deal with non-null/undefined values
- if ( (options = arguments[ i ]) != null ) {
- // Extend the base object
- for ( name in options ) {
- src = target[ name ];
- copy = options[ name ];
-
- // Prevent never-ending loop
- if ( target === copy ) {
- continue;
- }
-
- // Recurse if we're merging object literal values or arrays
- if ( deep && copy && ( jQuery.isPlainObject(copy) || jQuery.isArray(copy) ) ) {
- var clone = src && ( jQuery.isPlainObject(src) || jQuery.isArray(src) ) ? src
- : jQuery.isArray(copy) ? [] : {};
-
- // Never move original objects, clone them
- target[ name ] = jQuery.extend( deep, clone, copy );
-
- // Don't bring in undefined values
- } else if ( copy !== undefined ) {
- target[ name ] = copy;
- }
- }
- }
- }
-
- // Return the modified object
- return target;
-};
-
-jQuery.extend({
- noConflict: function( deep ) {
- window.$ = _$;
-
- if ( deep ) {
- window.jQuery = _jQuery;
- }
-
- return jQuery;
- },
-
- // Is the DOM ready to be used? Set to true once it occurs.
- isReady: false,
-
- // Handle when the DOM is ready
- ready: function() {
- // Make sure that the DOM is not already loaded
- if ( !jQuery.isReady ) {
- // Make sure body exists, at least, in case IE gets a little overzealous (ticket #5443).
- if ( !document.body ) {
- return setTimeout( jQuery.ready, 13 );
- }
-
- // Remember that the DOM is ready
- jQuery.isReady = true;
-
- // If there are functions bound, to execute
- if ( readyList ) {
- // Execute all of them
- var fn, i = 0;
- while ( (fn = readyList[ i++ ]) ) {
- fn.call( document, jQuery );
- }
-
- // Reset the list of functions
- readyList = null;
- }
-
- // Trigger any bound ready events
- if ( jQuery.fn.triggerHandler ) {
- jQuery( document ).triggerHandler( "ready" );
- }
- }
- },
-
- bindReady: function() {
- if ( readyBound ) {
- return;
- }
-
- readyBound = true;
-
- // Catch cases where $(document).ready() is called after the
- // browser event has already occurred.
- if ( document.readyState === "complete" ) {
- return jQuery.ready();
- }
-
- // Mozilla, Opera and webkit nightlies currently support this event
- if ( document.addEventListener ) {
- // Use the handy event callback
- document.addEventListener( "DOMContentLoaded", DOMContentLoaded, false );
-
- // A fallback to window.onload, that will always work
- window.addEventListener( "load", jQuery.ready, false );
-
- // If IE event model is used
- } else if ( document.attachEvent ) {
- // ensure firing before onload,
- // maybe late but safe also for iframes
- document.attachEvent("onreadystatechange", DOMContentLoaded);
-
- // A fallback to window.onload, that will always work
- window.attachEvent( "onload", jQuery.ready );
-
- // If IE and not a frame
- // continually check to see if the document is ready
- var toplevel = false;
-
- try {
- toplevel = window.frameElement == null;
- } catch(e) {}
-
- if ( document.documentElement.doScroll && toplevel ) {
- doScrollCheck();
- }
- }
- },
-
- // See test/unit/core.js for details concerning isFunction.
- // Since version 1.3, DOM methods and functions like alert
- // aren't supported. They return false on IE (#2968).
- isFunction: function( obj ) {
- return toString.call(obj) === "[object Function]";
- },
-
- isArray: function( obj ) {
- return toString.call(obj) === "[object Array]";
- },
-
- isPlainObject: function( obj ) {
- // Must be an Object.
- // Because of IE, we also have to check the presence of the constructor property.
- // Make sure that DOM nodes and window objects don't pass through, as well
- if ( !obj || toString.call(obj) !== "[object Object]" || obj.nodeType || obj.setInterval ) {
- return false;
- }
-
- // Not own constructor property must be Object
- if ( obj.constructor
- && !hasOwnProperty.call(obj, "constructor")
- && !hasOwnProperty.call(obj.constructor.prototype, "isPrototypeOf") ) {
- return false;
- }
-
- // Own properties are enumerated firstly, so to speed up,
- // if last one is own, then all properties are own.
-
- var key;
- for ( key in obj ) {}
-
- return key === undefined || hasOwnProperty.call( obj, key );
- },
-
- isEmptyObject: function( obj ) {
- for ( var name in obj ) {
- return false;
- }
- return true;
- },
-
- error: function( msg ) {
- throw msg;
- },
-
- parseJSON: function( data ) {
- if ( typeof data !== "string" || !data ) {
- return null;
- }
-
- // Make sure leading/trailing whitespace is removed (IE can't handle it)
- data = jQuery.trim( data );
-
- // Make sure the incoming data is actual JSON
- // Logic borrowed from http://json.org/json2.js
- if ( /^[\],:{}\s]*$/.test(data.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g, "@")
- .replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g, "]")
- .replace(/(?:^|:|,)(?:\s*\[)+/g, "")) ) {
-
- // Try to use the native JSON parser first
- return window.JSON && window.JSON.parse ?
- window.JSON.parse( data ) :
- (new Function("return " + data))();
-
- } else {
- jQuery.error( "Invalid JSON: " + data );
- }
- },
-
- noop: function() {},
-
- // Evalulates a script in a global context
- globalEval: function( data ) {
- if ( data && rnotwhite.test(data) ) {
- // Inspired by code by Andrea Giammarchi
- // http://webreflection.blogspot.com/2007/08/global-scope-evaluation-and-dom.html
- var head = document.getElementsByTagName("head")[0] || document.documentElement,
- script = document.createElement("script");
-
- script.type = "text/javascript";
-
- if ( jQuery.support.scriptEval ) {
- script.appendChild( document.createTextNode( data ) );
- } else {
- script.text = data;
- }
-
- // Use insertBefore instead of appendChild to circumvent an IE6 bug.
- // This arises when a base node is used (#2709).
- head.insertBefore( script, head.firstChild );
- head.removeChild( script );
- }
- },
-
- nodeName: function( elem, name ) {
- return elem.nodeName && elem.nodeName.toUpperCase() === name.toUpperCase();
- },
-
- // args is for internal usage only
- each: function( object, callback, args ) {
- var name, i = 0,
- length = object.length,
- isObj = length === undefined || jQuery.isFunction(object);
-
- if ( args ) {
- if ( isObj ) {
- for ( name in object ) {
- if ( callback.apply( object[ name ], args ) === false ) {
- break;
- }
- }
- } else {
- for ( ; i < length; ) {
- if ( callback.apply( object[ i++ ], args ) === false ) {
- break;
- }
- }
- }
-
- // A special, fast, case for the most common use of each
- } else {
- if ( isObj ) {
- for ( name in object ) {
- if ( callback.call( object[ name ], name, object[ name ] ) === false ) {
- break;
- }
- }
- } else {
- for ( var value = object[0];
- i < length && callback.call( value, i, value ) !== false; value = object[++i] ) {}
- }
- }
-
- return object;
- },
-
- trim: function( text ) {
- return (text || "").replace( rtrim, "" );
- },
-
- // results is for internal usage only
- makeArray: function( array, results ) {
- var ret = results || [];
-
- if ( array != null ) {
- // The window, strings (and functions) also have 'length'
- // The extra typeof function check is to prevent crashes
- // in Safari 2 (See: #3039)
- if ( array.length == null || typeof array === "string" || jQuery.isFunction(array) || (typeof array !== "function" && array.setInterval) ) {
- push.call( ret, array );
- } else {
- jQuery.merge( ret, array );
- }
- }
-
- return ret;
- },
-
- inArray: function( elem, array ) {
- if ( array.indexOf ) {
- return array.indexOf( elem );
- }
-
- for ( var i = 0, length = array.length; i < length; i++ ) {
- if ( array[ i ] === elem ) {
- return i;
- }
- }
-
- return -1;
- },
-
- merge: function( first, second ) {
- var i = first.length, j = 0;
-
- if ( typeof second.length === "number" ) {
- for ( var l = second.length; j < l; j++ ) {
- first[ i++ ] = second[ j ];
- }
-
- } else {
- while ( second[j] !== undefined ) {
- first[ i++ ] = second[ j++ ];
- }
- }
-
- first.length = i;
-
- return first;
- },
-
- grep: function( elems, callback, inv ) {
- var ret = [];
-
- // Go through the array, only saving the items
- // that pass the validator function
- for ( var i = 0, length = elems.length; i < length; i++ ) {
- if ( !inv !== !callback( elems[ i ], i ) ) {
- ret.push( elems[ i ] );
- }
- }
-
- return ret;
- },
-
- // arg is for internal usage only
- map: function( elems, callback, arg ) {
- var ret = [], value;
-
- // Go through the array, translating each of the items to their
- // new value (or values).
- for ( var i = 0, length = elems.length; i < length; i++ ) {
- value = callback( elems[ i ], i, arg );
-
- if ( value != null ) {
- ret[ ret.length ] = value;
- }
- }
-
- return ret.concat.apply( [], ret );
- },
-
- // A global GUID counter for objects
- guid: 1,
-
- proxy: function( fn, proxy, thisObject ) {
- if ( arguments.length === 2 ) {
- if ( typeof proxy === "string" ) {
- thisObject = fn;
- fn = thisObject[ proxy ];
- proxy = undefined;
-
- } else if ( proxy && !jQuery.isFunction( proxy ) ) {
- thisObject = proxy;
- proxy = undefined;
- }
- }
-
- if ( !proxy && fn ) {
- proxy = function() {
- return fn.apply( thisObject || this, arguments );
- };
- }
-
- // Set the guid of unique handler to the same of original handler, so it can be removed
- if ( fn ) {
- proxy.guid = fn.guid = fn.guid || proxy.guid || jQuery.guid++;
- }
-
- // So proxy can be declared as an argument
- return proxy;
- },
-
- // Use of jQuery.browser is frowned upon.
- // More details: http://docs.jquery.com/Utilities/jQuery.browser
- uaMatch: function( ua ) {
- ua = ua.toLowerCase();
-
- var match = /(webkit)[ \/]([\w.]+)/.exec( ua ) ||
- /(opera)(?:.*version)?[ \/]([\w.]+)/.exec( ua ) ||
- /(msie) ([\w.]+)/.exec( ua ) ||
- !/compatible/.test( ua ) && /(mozilla)(?:.*? rv:([\w.]+))?/.exec( ua ) ||
- [];
-
- return { browser: match[1] || "", version: match[2] || "0" };
- },
-
- browser: {}
-});
-
-browserMatch = jQuery.uaMatch( userAgent );
-if ( browserMatch.browser ) {
- jQuery.browser[ browserMatch.browser ] = true;
- jQuery.browser.version = browserMatch.version;
-}
-
-// Deprecated, use jQuery.browser.webkit instead
-if ( jQuery.browser.webkit ) {
- jQuery.browser.safari = true;
-}
-
-if ( indexOf ) {
- jQuery.inArray = function( elem, array ) {
- return indexOf.call( array, elem );
- };
-}
-
-// All jQuery objects should point back to these
-rootjQuery = jQuery(document);
-
-// Cleanup functions for the document ready method
-if ( document.addEventListener ) {
- DOMContentLoaded = function() {
- document.removeEventListener( "DOMContentLoaded", DOMContentLoaded, false );
- jQuery.ready();
- };
-
-} else if ( document.attachEvent ) {
- DOMContentLoaded = function() {
- // Make sure body exists, at least, in case IE gets a little overzealous (ticket #5443).
- if ( document.readyState === "complete" ) {
- document.detachEvent( "onreadystatechange", DOMContentLoaded );
- jQuery.ready();
- }
- };
-}
-
-// The DOM ready check for Internet Explorer
-function doScrollCheck() {
- if ( jQuery.isReady ) {
- return;
- }
-
- try {
- // If IE is used, use the trick by Diego Perini
- // http://javascript.nwbox.com/IEContentLoaded/
- document.documentElement.doScroll("left");
- } catch( error ) {
- setTimeout( doScrollCheck, 1 );
- return;
- }
-
- // and execute any waiting functions
- jQuery.ready();
-}
-
-function evalScript( i, elem ) {
- if ( elem.src ) {
- jQuery.ajax({
- url: elem.src,
- async: false,
- dataType: "script"
- });
- } else {
- jQuery.globalEval( elem.text || elem.textContent || elem.innerHTML || "" );
- }
-
- if ( elem.parentNode ) {
- elem.parentNode.removeChild( elem );
- }
-}
-
-// Mutifunctional method to get and set values to a collection
-// The value/s can be optionally by executed if its a function
-function access( elems, key, value, exec, fn, pass ) {
- var length = elems.length;
-
- // Setting many attributes
- if ( typeof key === "object" ) {
- for ( var k in key ) {
- access( elems, k, key[k], exec, fn, value );
- }
- return elems;
- }
-
- // Setting one attribute
- if ( value !== undefined ) {
- // Optionally, function values get executed if exec is true
- exec = !pass && exec && jQuery.isFunction(value);
-
- for ( var i = 0; i < length; i++ ) {
- fn( elems[i], key, exec ? value.call( elems[i], i, fn( elems[i], key ) ) : value, pass );
- }
-
- return elems;
- }
-
- // Getting an attribute
- return length ? fn( elems[0], key ) : undefined;
-}
-
-function now() {
- return (new Date).getTime();
-}
-(function() {
-
- jQuery.support = {};
-
- var root = document.documentElement,
- script = document.createElement("script"),
- div = document.createElement("div"),
- id = "script" + now();
-
- div.style.display = "none";
- div.innerHTML = " <link/><table></table><a href='/a' style='color:red;float:left;opacity:.55;'>a</a><input type='checkbox'/>";
-
- var all = div.getElementsByTagName("*"),
- a = div.getElementsByTagName("a")[0];
-
- // Can't get basic test support
- if ( !all || !all.length || !a ) {
- return;
- }
-
- jQuery.support = {
- // IE strips leading whitespace when .innerHTML is used
- leadingWhitespace: div.firstChild.nodeType === 3,
-
- // Make sure that tbody elements aren't automatically inserted
- // IE will insert them into empty tables
- tbody: !div.getElementsByTagName("tbody").length,
-
- // Make sure that link elements get serialized correctly by innerHTML
- // This requires a wrapper element in IE
- htmlSerialize: !!div.getElementsByTagName("link").length,
-
- // Get the style information from getAttribute
- // (IE uses .cssText insted)
- style: /red/.test( a.getAttribute("style") ),
-
- // Make sure that URLs aren't manipulated
- // (IE normalizes it by default)
- hrefNormalized: a.getAttribute("href") === "/a",
-
- // Make sure that element opacity exists
- // (IE uses filter instead)
- // Use a regex to work around a WebKit issue. See #5145
- opacity: /^0.55$/.test( a.style.opacity ),
-
- // Verify style float existence
- // (IE uses styleFloat instead of cssFloat)
- cssFloat: !!a.style.cssFloat,
-
- // Make sure that if no value is specified for a checkbox
- // that it defaults to "on".
- // (WebKit defaults to "" instead)
- checkOn: div.getElementsByTagName("input")[0].value === "on",
-
- // Make sure that a selected-by-default option has a working selected property.
- // (WebKit defaults to false instead of true, IE too, if it's in an optgroup)
- optSelected: document.createElement("select").appendChild( document.createElement("option") ).selected,
-
- parentNode: div.removeChild( div.appendChild( document.createElement("div") ) ).parentNode === null,
-
- // Will be defined later
- deleteExpando: true,
- checkClone: false,
- scriptEval: false,
- noCloneEvent: true,
- boxModel: null
- };
-
- script.type = "text/javascript";
- try {
- script.appendChild( document.createTextNode( "window." + id + "=1;" ) );
- } catch(e) {}
-
- root.insertBefore( script, root.firstChild );
-
- // Make sure that the execution of code works by injecting a script
- // tag with appendChild/createTextNode
- // (IE doesn't support this, fails, and uses .text instead)
- if ( window[ id ] ) {
- jQuery.support.scriptEval = true;
- delete window[ id ];
- }
-
- // Test to see if it's possible to delete an expando from an element
- // Fails in Internet Explorer
- try {
- delete script.test;
-
- } catch(e) {
- jQuery.support.deleteExpando = false;
- }
-
- root.removeChild( script );
-
- if ( div.attachEvent && div.fireEvent ) {
- div.attachEvent("onclick", function click() {
- // Cloning a node shouldn't copy over any
- // bound event handlers (IE does this)
- jQuery.support.noCloneEvent = false;
- div.detachEvent("onclick", click);
- });
- div.cloneNode(true).fireEvent("onclick");
- }
-
- div = document.createElement("div");
- div.innerHTML = "<input type='radio' name='radiotest' checked='checked'/>";
-
- var fragment = document.createDocumentFragment();
- fragment.appendChild( div.firstChild );
-
- // WebKit doesn't clone checked state correctly in fragments
- jQuery.support.checkClone = fragment.cloneNode(true).cloneNode(true).lastChild.checked;
-
- // Figure out if the W3C box model works as expected
- // document.body must exist before we can do this
- jQuery(function() {
- var div = document.createElement("div");
- div.style.width = div.style.paddingLeft = "1px";
-
- document.body.appendChild( div );
- jQuery.boxModel = jQuery.support.boxModel = div.offsetWidth === 2;
- document.body.removeChild( div ).style.display = 'none';
-
- div = null;
- });
-
- // Technique from Juriy Zaytsev
- // http://thinkweb2.com/projects/prototype/detecting-event-support-without-browser-sniffing/
- var eventSupported = function( eventName ) {
- var el = document.createElement("div");
- eventName = "on" + eventName;
-
- var isSupported = (eventName in el);
- if ( !isSupported ) {
- el.setAttribute(eventName, "return;");
- isSupported = typeof el[eventName] === "function";
- }
- el = null;
-
- return isSupported;
- };
-
- jQuery.support.submitBubbles = eventSupported("submit");
- jQuery.support.changeBubbles = eventSupported("change");
-
- // release memory in IE
- root = script = div = all = a = null;
-})();
-
-jQuery.props = {
- "for": "htmlFor",
- "class": "className",
- readonly: "readOnly",
- maxlength: "maxLength",
- cellspacing: "cellSpacing",
- rowspan: "rowSpan",
- colspan: "colSpan",
- tabindex: "tabIndex",
- usemap: "useMap",
- frameborder: "frameBorder"
-};
-var expando = "jQuery" + now(), uuid = 0, windowData = {};
-
-jQuery.extend({
- cache: {},
-
- expando:expando,
-
- // The following elements throw uncatchable exceptions if you
- // attempt to add expando properties to them.
- noData: {
- "embed": true,
- "object": true,
- "applet": true
- },
-
- data: function( elem, name, data ) {
- if ( elem.nodeName && jQuery.noData[elem.nodeName.toLowerCase()] ) {
- return;
- }
-
- elem = elem == window ?
- windowData :
- elem;
-
- var id = elem[ expando ], cache = jQuery.cache, thisCache;
-
- if ( !id && typeof name === "string" && data === undefined ) {
- return null;
- }
-
- // Compute a unique ID for the element
- if ( !id ) {
- id = ++uuid;
- }
-
- // Avoid generating a new cache unless none exists and we
- // want to manipulate it.
- if ( typeof name === "object" ) {
- elem[ expando ] = id;
- thisCache = cache[ id ] = jQuery.extend(true, {}, name);
-
- } else if ( !cache[ id ] ) {
- elem[ expando ] = id;
- cache[ id ] = {};
- }
-
- thisCache = cache[ id ];
-
- // Prevent overriding the named cache with undefined values
- if ( data !== undefined ) {
- thisCache[ name ] = data;
- }
-
- return typeof name === "string" ? thisCache[ name ] : thisCache;
- },
-
- removeData: function( elem, name ) {
- if ( elem.nodeName && jQuery.noData[elem.nodeName.toLowerCase()] ) {
- return;
- }
-
- elem = elem == window ?
- windowData :
- elem;
-
- var id = elem[ expando ], cache = jQuery.cache, thisCache = cache[ id ];
-
- // If we want to remove a specific section of the element's data
- if ( name ) {
- if ( thisCache ) {
- // Remove the section of cache data
- delete thisCache[ name ];
-
- // If we've removed all the data, remove the element's cache
- if ( jQuery.isEmptyObject(thisCache) ) {
- jQuery.removeData( elem );
- }
- }
-
- // Otherwise, we want to remove all of the element's data
- } else {
- if ( jQuery.support.deleteExpando ) {
- delete elem[ jQuery.expando ];
-
- } else if ( elem.removeAttribute ) {
- elem.removeAttribute( jQuery.expando );
- }
-
- // Completely remove the data cache
- delete cache[ id ];
- }
- }
-});
-
-jQuery.fn.extend({
- data: function( key, value ) {
- if ( typeof key === "undefined" && this.length ) {
- return jQuery.data( this[0] );
-
- } else if ( typeof key === "object" ) {
- return this.each(function() {
- jQuery.data( this, key );
- });
- }
-
- var parts = key.split(".");
- parts[1] = parts[1] ? "." + parts[1] : "";
-
- if ( value === undefined ) {
- var data = this.triggerHandler("getData" + parts[1] + "!", [parts[0]]);
-
- if ( data === undefined && this.length ) {
- data = jQuery.data( this[0], key );
- }
- return data === undefined && parts[1] ?
- this.data( parts[0] ) :
- data;
- } else {
- return this.trigger("setData" + parts[1] + "!", [parts[0], value]).each(function() {
- jQuery.data( this, key, value );
- });
- }
- },
-
- removeData: function( key ) {
- return this.each(function() {
- jQuery.removeData( this, key );
- });
- }
-});
-jQuery.extend({
- queue: function( elem, type, data ) {
- if ( !elem ) {
- return;
- }
-
- type = (type || "fx") + "queue";
- var q = jQuery.data( elem, type );
-
- // Speed up dequeue by getting out quickly if this is just a lookup
- if ( !data ) {
- return q || [];
- }
-
- if ( !q || jQuery.isArray(data) ) {
- q = jQuery.data( elem, type, jQuery.makeArray(data) );
-
- } else {
- q.push( data );
- }
-
- return q;
- },
-
- dequeue: function( elem, type ) {
- type = type || "fx";
-
- var queue = jQuery.queue( elem, type ), fn = queue.shift();
-
- // If the fx queue is dequeued, always remove the progress sentinel
- if ( fn === "inprogress" ) {
- fn = queue.shift();
- }
-
- if ( fn ) {
- // Add a progress sentinel to prevent the fx queue from being
- // automatically dequeued
- if ( type === "fx" ) {
- queue.unshift("inprogress");
- }
-
- fn.call(elem, function() {
- jQuery.dequeue(elem, type);
- });
- }
- }
-});
-
-jQuery.fn.extend({
- queue: function( type, data ) {
- if ( typeof type !== "string" ) {
- data = type;
- type = "fx";
- }
-
- if ( data === undefined ) {
- return jQuery.queue( this[0], type );
- }
- return this.each(function( i, elem ) {
- var queue = jQuery.queue( this, type, data );
-
- if ( type === "fx" && queue[0] !== "inprogress" ) {
- jQuery.dequeue( this, type );
- }
- });
- },
- dequeue: function( type ) {
- return this.each(function() {
- jQuery.dequeue( this, type );
- });
- },
-
- // Based off of the plugin by Clint Helfers, with permission.
- // http://blindsignals.com/index.php/2009/07/jquery-delay/
- delay: function( time, type ) {
- time = jQuery.fx ? jQuery.fx.speeds[time] || time : time;
- type = type || "fx";
-
- return this.queue( type, function() {
- var elem = this;
- setTimeout(function() {
- jQuery.dequeue( elem, type );
- }, time );
- });
- },
-
- clearQueue: function( type ) {
- return this.queue( type || "fx", [] );
- }
-});
-var rclass = /[\n\t]/g,
- rspace = /\s+/,
- rreturn = /\r/g,
- rspecialurl = /href|src|style/,
- rtype = /(button|input)/i,
- rfocusable = /(button|input|object|select|textarea)/i,
- rclickable = /^(a|area)$/i,
- rradiocheck = /radio|checkbox/;
-
-jQuery.fn.extend({
- attr: function( name, value ) {
- return access( this, name, value, true, jQuery.attr );
- },
-
- removeAttr: function( name, fn ) {
- return this.each(function(){
- jQuery.attr( this, name, "" );
- if ( this.nodeType === 1 ) {
- this.removeAttribute( name );
- }
- });
- },
-
- addClass: function( value ) {
- if ( jQuery.isFunction(value) ) {
- return this.each(function(i) {
- var self = jQuery(this);
- self.addClass( value.call(this, i, self.attr("class")) );
- });
- }
-
- if ( value && typeof value === "string" ) {
- var classNames = (value || "").split( rspace );
-
- for ( var i = 0, l = this.length; i < l; i++ ) {
- var elem = this[i];
-
- if ( elem.nodeType === 1 ) {
- if ( !elem.className ) {
- elem.className = value;
-
- } else {
- var className = " " + elem.className + " ", setClass = elem.className;
- for ( var c = 0, cl = classNames.length; c < cl; c++ ) {
- if ( className.indexOf( " " + classNames[c] + " " ) < 0 ) {
- setClass += " " + classNames[c];
- }
- }
- elem.className = jQuery.trim( setClass );
- }
- }
- }
- }
-
- return this;
- },
-
- removeClass: function( value ) {
- if ( jQuery.isFunction(value) ) {
- return this.each(function(i) {
- var self = jQuery(this);
- self.removeClass( value.call(this, i, self.attr("class")) );
- });
- }
-
- if ( (value && typeof value === "string") || value === undefined ) {
- var classNames = (value || "").split(rspace);
-
- for ( var i = 0, l = this.length; i < l; i++ ) {
- var elem = this[i];
-
- if ( elem.nodeType === 1 && elem.className ) {
- if ( value ) {
- var className = (" " + elem.className + " ").replace(rclass, " ");
- for ( var c = 0, cl = classNames.length; c < cl; c++ ) {
- className = className.replace(" " + classNames[c] + " ", " ");
- }
- elem.className = jQuery.trim( className );
-
- } else {
- elem.className = "";
- }
- }
- }
- }
-
- return this;
- },
-
- toggleClass: function( value, stateVal ) {
- var type = typeof value, isBool = typeof stateVal === "boolean";
-
- if ( jQuery.isFunction( value ) ) {
- return this.each(function(i) {
- var self = jQuery(this);
- self.toggleClass( value.call(this, i, self.attr("class"), stateVal), stateVal );
- });
- }
-
- return this.each(function() {
- if ( type === "string" ) {
- // toggle individual class names
- var className, i = 0, self = jQuery(this),
- state = stateVal,
- classNames = value.split( rspace );
-
- while ( (className = classNames[ i++ ]) ) {
- // check each className given, space seperated list
- state = isBool ? state : !self.hasClass( className );
- self[ state ? "addClass" : "removeClass" ]( className );
- }
-
- } else if ( type === "undefined" || type === "boolean" ) {
- if ( this.className ) {
- // store className if set
- jQuery.data( this, "__className__", this.className );
- }
-
- // toggle whole className
- this.className = this.className || value === false ? "" : jQuery.data( this, "__className__" ) || "";
- }
- });
- },
-
- hasClass: function( selector ) {
- var className = " " + selector + " ";
- for ( var i = 0, l = this.length; i < l; i++ ) {
- if ( (" " + this[i].className + " ").replace(rclass, " ").indexOf( className ) > -1 ) {
- return true;
- }
- }
-
- return false;
- },
-
- val: function( value ) {
- if ( value === undefined ) {
- var elem = this[0];
-
- if ( elem ) {
- if ( jQuery.nodeName( elem, "option" ) ) {
- return (elem.attributes.value || {}).specified ? elem.value : elem.text;
- }
-
- // We need to handle select boxes special
- if ( jQuery.nodeName( elem, "select" ) ) {
- var index = elem.selectedIndex,
- values = [],
- options = elem.options,
- one = elem.type === "select-one";
-
- // Nothing was selected
- if ( index < 0 ) {
- return null;
- }
-
- // Loop through all the selected options
- for ( var i = one ? index : 0, max = one ? index + 1 : options.length; i < max; i++ ) {
- var option = options[ i ];
-
- if ( option.selected ) {
- // Get the specifc value for the option
- value = jQuery(option).val();
-
- // We don't need an array for one selects
- if ( one ) {
- return value;
- }
-
- // Multi-Selects return an array
- values.push( value );
- }
- }
-
- return values;
- }
-
- // Handle the case where in Webkit "" is returned instead of "on" if a value isn't specified
- if ( rradiocheck.test( elem.type ) && !jQuery.support.checkOn ) {
- return elem.getAttribute("value") === null ? "on" : elem.value;
- }
-
-
- // Everything else, we just grab the value
- return (elem.value || "").replace(rreturn, "");
-
- }
-
- return undefined;
- }
-
- var isFunction = jQuery.isFunction(value);
-
- return this.each(function(i) {
- var self = jQuery(this), val = value;
-
- if ( this.nodeType !== 1 ) {
- return;
- }
-
- if ( isFunction ) {
- val = value.call(this, i, self.val());
- }
-
- // Typecast each time if the value is a Function and the appended
- // value is therefore different each time.
- if ( typeof val === "number" ) {
- val += "";
- }
-
- if ( jQuery.isArray(val) && rradiocheck.test( this.type ) ) {
- this.checked = jQuery.inArray( self.val(), val ) >= 0;
-
- } else if ( jQuery.nodeName( this, "select" ) ) {
- var values = jQuery.makeArray(val);
-
- jQuery( "option", this ).each(function() {
- this.selected = jQuery.inArray( jQuery(this).val(), values ) >= 0;
- });
-
- if ( !values.length ) {
- this.selectedIndex = -1;
- }
-
- } else {
- this.value = val;
- }
- });
- }
-});
-
-jQuery.extend({
- attrFn: {
- val: true,
- css: true,
- html: true,
- text: true,
- data: true,
- width: true,
- height: true,
- offset: true
- },
-
- attr: function( elem, name, value, pass ) {
- // don't set attributes on text and comment nodes
- if ( !elem || elem.nodeType === 3 || elem.nodeType === 8 ) {
- return undefined;
- }
-
- if ( pass && name in jQuery.attrFn ) {
- return jQuery(elem)[name](value);
- }
-
- var notxml = elem.nodeType !== 1 || !jQuery.isXMLDoc( elem ),
- // Whether we are setting (or getting)
- set = value !== undefined;
-
- // Try to normalize/fix the name
- name = notxml && jQuery.props[ name ] || name;
-
- // Only do all the following if this is a node (faster for style)
- if ( elem.nodeType === 1 ) {
- // These attributes require special treatment
- var special = rspecialurl.test( name );
-
- // Safari mis-reports the default selected property of an option
- // Accessing the parent's selectedIndex property fixes it
- if ( name === "selected" && !jQuery.support.optSelected ) {
- var parent = elem.parentNode;
- if ( parent ) {
- parent.selectedIndex;
-
- // Make sure that it also works with optgroups, see #5701
- if ( parent.parentNode ) {
- parent.parentNode.selectedIndex;
- }
- }
- }
-
- // If applicable, access the attribute via the DOM 0 way
- if ( name in elem && notxml && !special ) {
- if ( set ) {
- // We can't allow the type property to be changed (since it causes problems in IE)
- if ( name === "type" && rtype.test( elem.nodeName ) && elem.parentNode ) {
- jQuery.error( "type property can't be changed" );
- }
-
- elem[ name ] = value;
- }
-
- // browsers index elements by id/name on forms, give priority to attributes.
- if ( jQuery.nodeName( elem, "form" ) && elem.getAttributeNode(name) ) {
- return elem.getAttributeNode( name ).nodeValue;
- }
-
- // elem.tabIndex doesn't always return the correct value when it hasn't been explicitly set
- // http://fluidproject.org/blog/2008/01/09/getting-setting-and-removing-tabindex-values-with-javascript/
- if ( name === "tabIndex" ) {
- var attributeNode = elem.getAttributeNode( "tabIndex" );
-
- return attributeNode && attributeNode.specified ?
- attributeNode.value :
- rfocusable.test( elem.nodeName ) || rclickable.test( elem.nodeName ) && elem.href ?
- 0 :
- undefined;
- }
-
- return elem[ name ];
- }
-
- if ( !jQuery.support.style && notxml && name === "style" ) {
- if ( set ) {
- elem.style.cssText = "" + value;
- }
-
- return elem.style.cssText;
- }
-
- if ( set ) {
- // convert the value to a string (all browsers do this but IE) see #1070
- elem.setAttribute( name, "" + value );
- }
-
- var attr = !jQuery.support.hrefNormalized && notxml && special ?
- // Some attributes require a special call on IE
- elem.getAttribute( name, 2 ) :
- elem.getAttribute( name );
-
- // Non-existent attributes return null, we normalize to undefined
- return attr === null ? undefined : attr;
- }
-
- // elem is actually elem.style ... set the style
- // Using attr for specific style information is now deprecated. Use style instead.
- return jQuery.style( elem, name, value );
- }
-});
-var rnamespaces = /\.(.*)$/,
- fcleanup = function( nm ) {
- return nm.replace(/[^\w\s\.\|`]/g, function( ch ) {
- return "\\" + ch;
- });
- };
-
-/*
- * A number of helper functions used for managing events.
- * Many of the ideas behind this code originated from
- * Dean Edwards' addEvent library.
- */
-jQuery.event = {
-
- // Bind an event to an element
- // Original by Dean Edwards
- add: function( elem, types, handler, data ) {
- if ( elem.nodeType === 3 || elem.nodeType === 8 ) {
- return;
- }
-
- // For whatever reason, IE has trouble passing the window object
- // around, causing it to be cloned in the process
- if ( elem.setInterval && ( elem !== window && !elem.frameElement ) ) {
- elem = window;
- }
-
- var handleObjIn, handleObj;
-
- if ( handler.handler ) {
- handleObjIn = handler;
- handler = handleObjIn.handler;
- }
-
- // Make sure that the function being executed has a unique ID
- if ( !handler.guid ) {
- handler.guid = jQuery.guid++;
- }
-
- // Init the element's event structure
- var elemData = jQuery.data( elem );
-
- // If no elemData is found then we must be trying to bind to one of the
- // banned noData elements
- if ( !elemData ) {
- return;
- }
-
- var events = elemData.events = elemData.events || {},
- eventHandle = elemData.handle, eventHandle;
-
- if ( !eventHandle ) {
- elemData.handle = eventHandle = function() {
- // Handle the second event of a trigger and when
- // an event is called after a page has unloaded
- return typeof jQuery !== "undefined" && !jQuery.event.triggered ?
- jQuery.event.handle.apply( eventHandle.elem, arguments ) :
- undefined;
- };
- }
-
- // Add elem as a property of the handle function
- // This is to prevent a memory leak with non-native events in IE.
- eventHandle.elem = elem;
-
- // Handle multiple events separated by a space
- // jQuery(...).bind("mouseover mouseout", fn);
- types = types.split(" ");
-
- var type, i = 0, namespaces;
-
- while ( (type = types[ i++ ]) ) {
- handleObj = handleObjIn ?
- jQuery.extend({}, handleObjIn) :
- { handler: handler, data: data };
-
- // Namespaced event handlers
- if ( type.indexOf(".") > -1 ) {
- namespaces = type.split(".");
- type = namespaces.shift();
- handleObj.namespace = namespaces.slice(0).sort().join(".");
-
- } else {
- namespaces = [];
- handleObj.namespace = "";
- }
-
- handleObj.type = type;
- handleObj.guid = handler.guid;
-
- // Get the current list of functions bound to this event
- var handlers = events[ type ],
- special = jQuery.event.special[ type ] || {};
-
- // Init the event handler queue
- if ( !handlers ) {
- handlers = events[ type ] = [];
-
- // Check for a special event handler
- // Only use addEventListener/attachEvent if the special
- // events handler returns false
- if ( !special.setup || special.setup.call( elem, data, namespaces, eventHandle ) === false ) {
- // Bind the global event handler to the element
- if ( elem.addEventListener ) {
- elem.addEventListener( type, eventHandle, false );
-
- } else if ( elem.attachEvent ) {
- elem.attachEvent( "on" + type, eventHandle );
- }
- }
- }
-
- if ( special.add ) {
- special.add.call( elem, handleObj );
-
- if ( !handleObj.handler.guid ) {
- handleObj.handler.guid = handler.guid;
- }
- }
-
- // Add the function to the element's handler list
- handlers.push( handleObj );
-
- // Keep track of which events have been used, for global triggering
- jQuery.event.global[ type ] = true;
- }
-
- // Nullify elem to prevent memory leaks in IE
- elem = null;
- },
-
- global: {},
-
- // Detach an event or set of events from an element
- remove: function( elem, types, handler, pos ) {
- // don't do events on text and comment nodes
- if ( elem.nodeType === 3 || elem.nodeType === 8 ) {
- return;
- }
-
- var ret, type, fn, i = 0, all, namespaces, namespace, special, eventType, handleObj, origType,
- elemData = jQuery.data( elem ),
- events = elemData && elemData.events;
-
- if ( !elemData || !events ) {
- return;
- }
-
- // types is actually an event object here
- if ( types && types.type ) {
- handler = types.handler;
- types = types.type;
- }
-
- // Unbind all events for the element
- if ( !types || typeof types === "string" && types.charAt(0) === "." ) {
- types = types || "";
-
- for ( type in events ) {
- jQuery.event.remove( elem, type + types );
- }
-
- return;
- }
-
- // Handle multiple events separated by a space
- // jQuery(...).unbind("mouseover mouseout", fn);
- types = types.split(" ");
-
- while ( (type = types[ i++ ]) ) {
- origType = type;
- handleObj = null;
- all = type.indexOf(".") < 0;
- namespaces = [];
-
- if ( !all ) {
- // Namespaced event handlers
- namespaces = type.split(".");
- type = namespaces.shift();
-
- namespace = new RegExp("(^|\\.)" +
- jQuery.map( namespaces.slice(0).sort(), fcleanup ).join("\\.(?:.*\\.)?") + "(\\.|$)")
- }
-
- eventType = events[ type ];
-
- if ( !eventType ) {
- continue;
- }
-
- if ( !handler ) {
- for ( var j = 0; j < eventType.length; j++ ) {
- handleObj = eventType[ j ];
-
- if ( all || namespace.test( handleObj.namespace ) ) {
- jQuery.event.remove( elem, origType, handleObj.handler, j );
- eventType.splice( j--, 1 );
- }
- }
-
- continue;
- }
-
- special = jQuery.event.special[ type ] || {};
-
- for ( var j = pos || 0; j < eventType.length; j++ ) {
- handleObj = eventType[ j ];
-
- if ( handler.guid === handleObj.guid ) {
- // remove the given handler for the given type
- if ( all || namespace.test( handleObj.namespace ) ) {
- if ( pos == null ) {
- eventType.splice( j--, 1 );
- }
-
- if ( special.remove ) {
- special.remove.call( elem, handleObj );
- }
- }
-
- if ( pos != null ) {
- break;
- }
- }
- }
-
- // remove generic event handler if no more handlers exist
- if ( eventType.length === 0 || pos != null && eventType.length === 1 ) {
- if ( !special.teardown || special.teardown.call( elem, namespaces ) === false ) {
- removeEvent( elem, type, elemData.handle );
- }
-
- ret = null;
- delete events[ type ];
- }
- }
-
- // Remove the expando if it's no longer used
- if ( jQuery.isEmptyObject( events ) ) {
- var handle = elemData.handle;
- if ( handle ) {
- handle.elem = null;
- }
-
- delete elemData.events;
- delete elemData.handle;
-
- if ( jQuery.isEmptyObject( elemData ) ) {
- jQuery.removeData( elem );
- }
- }
- },
-
- // bubbling is internal
- trigger: function( event, data, elem /*, bubbling */ ) {
- // Event object or event type
- var type = event.type || event,
- bubbling = arguments[3];
-
- if ( !bubbling ) {
- event = typeof event === "object" ?
- // jQuery.Event object
- event[expando] ? event :
- // Object literal
- jQuery.extend( jQuery.Event(type), event ) :
- // Just the event type (string)
- jQuery.Event(type);
-
- if ( type.indexOf("!") >= 0 ) {
- event.type = type = type.slice(0, -1);
- event.exclusive = true;
- }
-
- // Handle a global trigger
- if ( !elem ) {
- // Don't bubble custom events when global (to avoid too much overhead)
- event.stopPropagation();
-
- // Only trigger if we've ever bound an event for it
- if ( jQuery.event.global[ type ] ) {
- jQuery.each( jQuery.cache, function() {
- if ( this.events && this.events[type] ) {
- jQuery.event.trigger( event, data, this.handle.elem );
- }
- });
- }
- }
-
- // Handle triggering a single element
-
- // don't do events on text and comment nodes
- if ( !elem || elem.nodeType === 3 || elem.nodeType === 8 ) {
- return undefined;
- }
-
- // Clean up in case it is reused
- event.result = undefined;
- event.target = elem;
-
- // Clone the incoming data, if any
- data = jQuery.makeArray( data );
- data.unshift( event );
- }
-
- event.currentTarget = elem;
-
- // Trigger the event, it is assumed that "handle" is a function
- var handle = jQuery.data( elem, "handle" );
- if ( handle ) {
- handle.apply( elem, data );
- }
-
- var parent = elem.parentNode || elem.ownerDocument;
-
- // Trigger an inline bound script
- try {
- if ( !(elem && elem.nodeName && jQuery.noData[elem.nodeName.toLowerCase()]) ) {
- if ( elem[ "on" + type ] && elem[ "on" + type ].apply( elem, data ) === false ) {
- event.result = false;
- }
- }
-
- // prevent IE from throwing an error for some elements with some event types, see #3533
- } catch (e) {}
-
- if ( !event.isPropagationStopped() && parent ) {
- jQuery.event.trigger( event, data, parent, true );
-
- } else if ( !event.isDefaultPrevented() ) {
- var target = event.target, old,
- isClick = jQuery.nodeName(target, "a") && type === "click",
- special = jQuery.event.special[ type ] || {};
-
- if ( (!special._default || special._default.call( elem, event ) === false) &&
- !isClick && !(target && target.nodeName && jQuery.noData[target.nodeName.toLowerCase()]) ) {
-
- try {
- if ( target[ type ] ) {
- // Make sure that we don't accidentally re-trigger the onFOO events
- old = target[ "on" + type ];
-
- if ( old ) {
- target[ "on" + type ] = null;
- }
-
- jQuery.event.triggered = true;
- target[ type ]();
- }
-
- // prevent IE from throwing an error for some elements with some event types, see #3533
- } catch (e) {}
-
- if ( old ) {
- target[ "on" + type ] = old;
- }
-
- jQuery.event.triggered = false;
- }
- }
- },
-
- handle: function( event ) {
- var all, handlers, namespaces, namespace, events;
-
- event = arguments[0] = jQuery.event.fix( event || window.event );
- event.currentTarget = this;
-
- // Namespaced event handlers
- all = event.type.indexOf(".") < 0 && !event.exclusive;
-
- if ( !all ) {
- namespaces = event.type.split(".");
- event.type = namespaces.shift();
- namespace = new RegExp("(^|\\.)" + namespaces.slice(0).sort().join("\\.(?:.*\\.)?") + "(\\.|$)");
- }
-
- var events = jQuery.data(this, "events"), handlers = events[ event.type ];
-
- if ( events && handlers ) {
- // Clone the handlers to prevent manipulation
- handlers = handlers.slice(0);
-
- for ( var j = 0, l = handlers.length; j < l; j++ ) {
- var handleObj = handlers[ j ];
-
- // Filter the functions by class
- if ( all || namespace.test( handleObj.namespace ) ) {
- // Pass in a reference to the handler function itself
- // So that we can later remove it
- event.handler = handleObj.handler;
- event.data = handleObj.data;
- event.handleObj = handleObj;
-
- var ret = handleObj.handler.apply( this, arguments );
-
- if ( ret !== undefined ) {
- event.result = ret;
- if ( ret === false ) {
- event.preventDefault();
- event.stopPropagation();
- }
- }
-
- if ( event.isImmediatePropagationStopped() ) {
- break;
- }
- }
- }
- }
-
- return event.result;
- },
-
- props: "altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),
-
- fix: function( event ) {
- if ( event[ expando ] ) {
- return event;
- }
-
- // store a copy of the original event object
- // and "clone" to set read-only properties
- var originalEvent = event;
- event = jQuery.Event( originalEvent );
-
- for ( var i = this.props.length, prop; i; ) {
- prop = this.props[ --i ];
- event[ prop ] = originalEvent[ prop ];
- }
-
- // Fix target property, if necessary
- if ( !event.target ) {
- event.target = event.srcElement || document; // Fixes #1925 where srcElement might not be defined either
- }
-
- // check if target is a textnode (safari)
- if ( event.target.nodeType === 3 ) {
- event.target = event.target.parentNode;
- }
-
- // Add relatedTarget, if necessary
- if ( !event.relatedTarget && event.fromElement ) {
- event.relatedTarget = event.fromElement === event.target ? event.toElement : event.fromElement;
- }
-
- // Calculate pageX/Y if missing and clientX/Y available
- if ( event.pageX == null && event.clientX != null ) {
- var doc = document.documentElement, body = document.body;
- event.pageX = event.clientX + (doc && doc.scrollLeft || body && body.scrollLeft || 0) - (doc && doc.clientLeft || body && body.clientLeft || 0);
- event.pageY = event.clientY + (doc && doc.scrollTop || body && body.scrollTop || 0) - (doc && doc.clientTop || body && body.clientTop || 0);
- }
-
- // Add which for key events
- if ( !event.which && ((event.charCode || event.charCode === 0) ? event.charCode : event.keyCode) ) {
- event.which = event.charCode || event.keyCode;
- }
-
- // Add metaKey to non-Mac browsers (use ctrl for PC's and Meta for Macs)
- if ( !event.metaKey && event.ctrlKey ) {
- event.metaKey = event.ctrlKey;
- }
-
- // Add which for click: 1 === left; 2 === middle; 3 === right
- // Note: button is not normalized, so don't use it
- if ( !event.which && event.button !== undefined ) {
- event.which = (event.button & 1 ? 1 : ( event.button & 2 ? 3 : ( event.button & 4 ? 2 : 0 ) ));
- }
-
- return event;
- },
-
- // Deprecated, use jQuery.guid instead
- guid: 1E8,
-
- // Deprecated, use jQuery.proxy instead
- proxy: jQuery.proxy,
-
- special: {
- ready: {
- // Make sure the ready event is setup
- setup: jQuery.bindReady,
- teardown: jQuery.noop
- },
-
- live: {
- add: function( handleObj ) {
- jQuery.event.add( this, handleObj.origType, jQuery.extend({}, handleObj, {handler: liveHandler}) );
- },
-
- remove: function( handleObj ) {
- var remove = true,
- type = handleObj.origType.replace(rnamespaces, "");
-
- jQuery.each( jQuery.data(this, "events").live || [], function() {
- if ( type === this.origType.replace(rnamespaces, "") ) {
- remove = false;
- return false;
- }
- });
-
- if ( remove ) {
- jQuery.event.remove( this, handleObj.origType, liveHandler );
- }
- }
-
- },
-
- beforeunload: {
- setup: function( data, namespaces, eventHandle ) {
- // We only want to do this special case on windows
- if ( this.setInterval ) {
- this.onbeforeunload = eventHandle;
- }
-
- return false;
- },
- teardown: function( namespaces, eventHandle ) {
- if ( this.onbeforeunload === eventHandle ) {
- this.onbeforeunload = null;
- }
- }
- }
- }
-};
-
-var removeEvent = document.removeEventListener ?
- function( elem, type, handle ) {
- elem.removeEventListener( type, handle, false );
- } :
- function( elem, type, handle ) {
- elem.detachEvent( "on" + type, handle );
- };
-
-jQuery.Event = function( src ) {
- // Allow instantiation without the 'new' keyword
- if ( !this.preventDefault ) {
- return new jQuery.Event( src );
- }
-
- // Event object
- if ( src && src.type ) {
- this.originalEvent = src;
- this.type = src.type;
- // Event type
- } else {
- this.type = src;
- }
-
- // timeStamp is buggy for some events on Firefox(#3843)
- // So we won't rely on the native value
- this.timeStamp = now();
-
- // Mark it as fixed
- this[ expando ] = true;
-};
-
-function returnFalse() {
- return false;
-}
-function returnTrue() {
- return true;
-}
-
-// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding
-// http://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html
-jQuery.Event.prototype = {
- preventDefault: function() {
- this.isDefaultPrevented = returnTrue;
-
- var e = this.originalEvent;
- if ( !e ) {
- return;
- }
-
- // if preventDefault exists run it on the original event
- if ( e.preventDefault ) {
- e.preventDefault();
- }
- // otherwise set the returnValue property of the original event to false (IE)
- e.returnValue = false;
- },
- stopPropagation: function() {
- this.isPropagationStopped = returnTrue;
-
- var e = this.originalEvent;
- if ( !e ) {
- return;
- }
- // if stopPropagation exists run it on the original event
- if ( e.stopPropagation ) {
- e.stopPropagation();
- }
- // otherwise set the cancelBubble property of the original event to true (IE)
- e.cancelBubble = true;
- },
- stopImmediatePropagation: function() {
- this.isImmediatePropagationStopped = returnTrue;
- this.stopPropagation();
- },
- isDefaultPrevented: returnFalse,
- isPropagationStopped: returnFalse,
- isImmediatePropagationStopped: returnFalse
-};
-
-// Checks if an event happened on an element within another element
-// Used in jQuery.event.special.mouseenter and mouseleave handlers
-var withinElement = function( event ) {
- // Check if mouse(over|out) are still within the same parent element
- var parent = event.relatedTarget;
-
- // Firefox sometimes assigns relatedTarget a XUL element
- // which we cannot access the parentNode property of
- try {
- // Traverse up the tree
- while ( parent && parent !== this ) {
- parent = parent.parentNode;
- }
-
- if ( parent !== this ) {
- // set the correct event type
- event.type = event.data;
-
- // handle event if we actually just moused on to a non sub-element
- jQuery.event.handle.apply( this, arguments );
- }
-
- // assuming we've left the element since we most likely mousedover a xul element
- } catch(e) { }
-},
-
-// In case of event delegation, we only need to rename the event.type,
-// liveHandler will take care of the rest.
-delegate = function( event ) {
- event.type = event.data;
- jQuery.event.handle.apply( this, arguments );
-};
-
-// Create mouseenter and mouseleave events
-jQuery.each({
- mouseenter: "mouseover",
- mouseleave: "mouseout"
-}, function( orig, fix ) {
- jQuery.event.special[ orig ] = {
- setup: function( data ) {
- jQuery.event.add( this, fix, data && data.selector ? delegate : withinElement, orig );
- },
- teardown: function( data ) {
- jQuery.event.remove( this, fix, data && data.selector ? delegate : withinElement );
- }
- };
-});
-
-// submit delegation
-if ( !jQuery.support.submitBubbles ) {
-
- jQuery.event.special.submit = {
- setup: function( data, namespaces ) {
- if ( this.nodeName.toLowerCase() !== "form" ) {
- jQuery.event.add(this, "click.specialSubmit", function( e ) {
- var elem = e.target, type = elem.type;
-
- if ( (type === "submit" || type === "image") && jQuery( elem ).closest("form").length ) {
- return trigger( "submit", this, arguments );
- }
- });
-
- jQuery.event.add(this, "keypress.specialSubmit", function( e ) {
- var elem = e.target, type = elem.type;
-
- if ( (type === "text" || type === "password") && jQuery( elem ).closest("form").length && e.keyCode === 13 ) {
- return trigger( "submit", this, arguments );
- }
- });
-
- } else {
- return false;
- }
- },
-
- teardown: function( namespaces ) {
- jQuery.event.remove( this, ".specialSubmit" );
- }
- };
-
-}
-
-// change delegation, happens here so we have bind.
-if ( !jQuery.support.changeBubbles ) {
-
- var formElems = /textarea|input|select/i,
-
- changeFilters,
-
- getVal = function( elem ) {
- var type = elem.type, val = elem.value;
-
- if ( type === "radio" || type === "checkbox" ) {
- val = elem.checked;
-
- } else if ( type === "select-multiple" ) {
- val = elem.selectedIndex > -1 ?
- jQuery.map( elem.options, function( elem ) {
- return elem.selected;
- }).join("-") :
- "";
-
- } else if ( elem.nodeName.toLowerCase() === "select" ) {
- val = elem.selectedIndex;
- }
-
- return val;
- },
-
- testChange = function testChange( e ) {
- var elem = e.target, data, val;
-
- if ( !formElems.test( elem.nodeName ) || elem.readOnly ) {
- return;
- }
-
- data = jQuery.data( elem, "_change_data" );
- val = getVal(elem);
-
- // the current data will be also retrieved by beforeactivate
- if ( e.type !== "focusout" || elem.type !== "radio" ) {
- jQuery.data( elem, "_change_data", val );
- }
-
- if ( data === undefined || val === data ) {
- return;
- }
-
- if ( data != null || val ) {
- e.type = "change";
- return jQuery.event.trigger( e, arguments[1], elem );
- }
- };
-
- jQuery.event.special.change = {
- filters: {
- focusout: testChange,
-
- click: function( e ) {
- var elem = e.target, type = elem.type;
-
- if ( type === "radio" || type === "checkbox" || elem.nodeName.toLowerCase() === "select" ) {
- return testChange.call( this, e );
- }
- },
-
- // Change has to be called before submit
- // Keydown will be called before keypress, which is used in submit-event delegation
- keydown: function( e ) {
- var elem = e.target, type = elem.type;
-
- if ( (e.keyCode === 13 && elem.nodeName.toLowerCase() !== "textarea") ||
- (e.keyCode === 32 && (type === "checkbox" || type === "radio")) ||
- type === "select-multiple" ) {
- return testChange.call( this, e );
- }
- },
-
- // Beforeactivate happens also before the previous element is blurred
- // with this event you can't trigger a change event, but you can store
- // information/focus[in] is not needed anymore
- beforeactivate: function( e ) {
- var elem = e.target;
- jQuery.data( elem, "_change_data", getVal(elem) );
- }
- },
-
- setup: function( data, namespaces ) {
- if ( this.type === "file" ) {
- return false;
- }
-
- for ( var type in changeFilters ) {
- jQuery.event.add( this, type + ".specialChange", changeFilters[type] );
- }
-
- return formElems.test( this.nodeName );
- },
-
- teardown: function( namespaces ) {
- jQuery.event.remove( this, ".specialChange" );
-
- return formElems.test( this.nodeName );
- }
- };
-
- changeFilters = jQuery.event.special.change.filters;
-}
-
-function trigger( type, elem, args ) {
- args[0].type = type;
- return jQuery.event.handle.apply( elem, args );
-}
-
-// Create "bubbling" focus and blur events
-if ( document.addEventListener ) {
- jQuery.each({ focus: "focusin", blur: "focusout" }, function( orig, fix ) {
- jQuery.event.special[ fix ] = {
- setup: function() {
- this.addEventListener( orig, handler, true );
- },
- teardown: function() {
- this.removeEventListener( orig, handler, true );
- }
- };
-
- function handler( e ) {
- e = jQuery.event.fix( e );
- e.type = fix;
- return jQuery.event.handle.call( this, e );
- }
- });
-}
-
-jQuery.each(["bind", "one"], function( i, name ) {
- jQuery.fn[ name ] = function( type, data, fn ) {
- // Handle object literals
- if ( typeof type === "object" ) {
- for ( var key in type ) {
- this[ name ](key, data, type[key], fn);
- }
- return this;
- }
-
- if ( jQuery.isFunction( data ) ) {
- fn = data;
- data = undefined;
- }
-
- var handler = name === "one" ? jQuery.proxy( fn, function( event ) {
- jQuery( this ).unbind( event, handler );
- return fn.apply( this, arguments );
- }) : fn;
-
- if ( type === "unload" && name !== "one" ) {
- this.one( type, data, fn );
-
- } else {
- for ( var i = 0, l = this.length; i < l; i++ ) {
- jQuery.event.add( this[i], type, handler, data );
- }
- }
-
- return this;
- };
-});
-
-jQuery.fn.extend({
- unbind: function( type, fn ) {
- // Handle object literals
- if ( typeof type === "object" && !type.preventDefault ) {
- for ( var key in type ) {
- this.unbind(key, type[key]);
- }
-
- } else {
- for ( var i = 0, l = this.length; i < l; i++ ) {
- jQuery.event.remove( this[i], type, fn );
- }
- }
-
- return this;
- },
-
- delegate: function( selector, types, data, fn ) {
- return this.live( types, data, fn, selector );
- },
-
- undelegate: function( selector, types, fn ) {
- if ( arguments.length === 0 ) {
- return this.unbind( "live" );
-
- } else {
- return this.die( types, null, fn, selector );
- }
- },
-
- trigger: function( type, data ) {
- return this.each(function() {
- jQuery.event.trigger( type, data, this );
- });
- },
-
- triggerHandler: function( type, data ) {
- if ( this[0] ) {
- var event = jQuery.Event( type );
- event.preventDefault();
- event.stopPropagation();
- jQuery.event.trigger( event, data, this[0] );
- return event.result;
- }
- },
-
- toggle: function( fn ) {
- // Save reference to arguments for access in closure
- var args = arguments, i = 1;
-
- // link all the functions, so any of them can unbind this click handler
- while ( i < args.length ) {
- jQuery.proxy( fn, args[ i++ ] );
- }
-
- return this.click( jQuery.proxy( fn, function( event ) {
- // Figure out which function to execute
- var lastToggle = ( jQuery.data( this, "lastToggle" + fn.guid ) || 0 ) % i;
- jQuery.data( this, "lastToggle" + fn.guid, lastToggle + 1 );
-
- // Make sure that clicks stop
- event.preventDefault();
-
- // and execute the function
- return args[ lastToggle ].apply( this, arguments ) || false;
- }));
- },
-
- hover: function( fnOver, fnOut ) {
- return this.mouseenter( fnOver ).mouseleave( fnOut || fnOver );
- }
-});
-
-var liveMap = {
- focus: "focusin",
- blur: "focusout",
- mouseenter: "mouseover",
- mouseleave: "mouseout"
-};
-
-jQuery.each(["live", "die"], function( i, name ) {
- jQuery.fn[ name ] = function( types, data, fn, origSelector /* Internal Use Only */ ) {
- var type, i = 0, match, namespaces, preType,
- selector = origSelector || this.selector,
- context = origSelector ? this : jQuery( this.context );
-
- if ( jQuery.isFunction( data ) ) {
- fn = data;
- data = undefined;
- }
-
- types = (types || "").split(" ");
-
- while ( (type = types[ i++ ]) != null ) {
- match = rnamespaces.exec( type );
- namespaces = "";
-
- if ( match ) {
- namespaces = match[0];
- type = type.replace( rnamespaces, "" );
- }
-
- if ( type === "hover" ) {
- types.push( "mouseenter" + namespaces, "mouseleave" + namespaces );
- continue;
- }
-
- preType = type;
-
- if ( type === "focus" || type === "blur" ) {
- types.push( liveMap[ type ] + namespaces );
- type = type + namespaces;
-
- } else {
- type = (liveMap[ type ] || type) + namespaces;
- }
-
- if ( name === "live" ) {
- // bind live handler
- context.each(function(){
- jQuery.event.add( this, liveConvert( type, selector ),
- { data: data, selector: selector, handler: fn, origType: type, origHandler: fn, preType: preType } );
- });
-
- } else {
- // unbind live handler
- context.unbind( liveConvert( type, selector ), fn );
- }
- }
-
- return this;
- }
-});
-
-function liveHandler( event ) {
- var stop, elems = [], selectors = [], args = arguments,
- related, match, handleObj, elem, j, i, l, data,
- events = jQuery.data( this, "events" );
-
- // Make sure we avoid non-left-click bubbling in Firefox (#3861)
- if ( event.liveFired === this || !events || !events.live || event.button && event.type === "click" ) {
- return;
- }
-
- event.liveFired = this;
-
- var live = events.live.slice(0);
-
- for ( j = 0; j < live.length; j++ ) {
- handleObj = live[j];
-
- if ( handleObj.origType.replace( rnamespaces, "" ) === event.type ) {
- selectors.push( handleObj.selector );
-
- } else {
- live.splice( j--, 1 );
- }
- }
-
- match = jQuery( event.target ).closest( selectors, event.currentTarget );
-
- for ( i = 0, l = match.length; i < l; i++ ) {
- for ( j = 0; j < live.length; j++ ) {
- handleObj = live[j];
-
- if ( match[i].selector === handleObj.selector ) {
- elem = match[i].elem;
- related = null;
-
- // Those two events require additional checking
- if ( handleObj.preType === "mouseenter" || handleObj.preType === "mouseleave" ) {
- related = jQuery( event.relatedTarget ).closest( handleObj.selector )[0];
- }
-
- if ( !related || related !== elem ) {
- elems.push({ elem: elem, handleObj: handleObj });
- }
- }
- }
- }
-
- for ( i = 0, l = elems.length; i < l; i++ ) {
- match = elems[i];
- event.currentTarget = match.elem;
- event.data = match.handleObj.data;
- event.handleObj = match.handleObj;
-
- if ( match.handleObj.origHandler.apply( match.elem, args ) === false ) {
- stop = false;
- break;
- }
- }
-
- return stop;
-}
-
-function liveConvert( type, selector ) {
- return "live." + (type && type !== "*" ? type + "." : "") + selector.replace(/\./g, "`").replace(/ /g, "&");
-}
-
-jQuery.each( ("blur focus focusin focusout load resize scroll unload click dblclick " +
- "mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave " +
- "change select submit keydown keypress keyup error").split(" "), function( i, name ) {
-
- // Handle event binding
- jQuery.fn[ name ] = function( fn ) {
- return fn ? this.bind( name, fn ) : this.trigger( name );
- };
-
- if ( jQuery.attrFn ) {
- jQuery.attrFn[ name ] = true;
- }
-});
-
-// Prevent memory leaks in IE
-// Window isn't included so as not to unbind existing unload events
-// More info:
-// - http://isaacschlueter.com/2006/10/msie-memory-leaks/
-if ( window.attachEvent && !window.addEventListener ) {
- window.attachEvent("onunload", function() {
- for ( var id in jQuery.cache ) {
- if ( jQuery.cache[ id ].handle ) {
- // Try/Catch is to handle iframes being unloaded, see #4280
- try {
- jQuery.event.remove( jQuery.cache[ id ].handle.elem );
- } catch(e) {}
- }
- }
- });
-}
-/*!
- * Sizzle CSS Selector Engine - v1.0
- * Copyright 2009, The Dojo Foundation
- * Released under the MIT, BSD, and GPL Licenses.
- * More information: http://sizzlejs.com/
- */
-(function(){
-
-var chunker = /((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,
- done = 0,
- toString = Object.prototype.toString,
- hasDuplicate = false,
- baseHasDuplicate = true;
-
-// Here we check if the JavaScript engine is using some sort of
-// optimization where it does not always call our comparision
-// function. If that is the case, discard the hasDuplicate value.
-// Thus far that includes Google Chrome.
-[0, 0].sort(function(){
- baseHasDuplicate = false;
- return 0;
-});
-
-var Sizzle = function(selector, context, results, seed) {
- results = results || [];
- var origContext = context = context || document;
-
- if ( context.nodeType !== 1 && context.nodeType !== 9 ) {
- return [];
- }
-
- if ( !selector || typeof selector !== "string" ) {
- return results;
- }
-
- var parts = [], m, set, checkSet, extra, prune = true, contextXML = isXML(context),
- soFar = selector;
-
- // Reset the position of the chunker regexp (start from head)
- while ( (chunker.exec(""), m = chunker.exec(soFar)) !== null ) {
- soFar = m[3];
-
- parts.push( m[1] );
-
- if ( m[2] ) {
- extra = m[3];
- break;
- }
- }
-
- if ( parts.length > 1 && origPOS.exec( selector ) ) {
- if ( parts.length === 2 && Expr.relative[ parts[0] ] ) {
- set = posProcess( parts[0] + parts[1], context );
- } else {
- set = Expr.relative[ parts[0] ] ?
- [ context ] :
- Sizzle( parts.shift(), context );
-
- while ( parts.length ) {
- selector = parts.shift();
-
- if ( Expr.relative[ selector ] ) {
- selector += parts.shift();
- }
-
- set = posProcess( selector, set );
- }
- }
- } else {
- // Take a shortcut and set the context if the root selector is an ID
- // (but not if it'll be faster if the inner selector is an ID)
- if ( !seed && parts.length > 1 && context.nodeType === 9 && !contextXML &&
- Expr.match.ID.test(parts[0]) && !Expr.match.ID.test(parts[parts.length - 1]) ) {
- var ret = Sizzle.find( parts.shift(), context, contextXML );
- context = ret.expr ? Sizzle.filter( ret.expr, ret.set )[0] : ret.set[0];
- }
-
- if ( context ) {
- var ret = seed ?
- { expr: parts.pop(), set: makeArray(seed) } :
- Sizzle.find( parts.pop(), parts.length === 1 && (parts[0] === "~" || parts[0] === "+") && context.parentNode ? context.parentNode : context, contextXML );
- set = ret.expr ? Sizzle.filter( ret.expr, ret.set ) : ret.set;
-
- if ( parts.length > 0 ) {
- checkSet = makeArray(set);
- } else {
- prune = false;
- }
-
- while ( parts.length ) {
- var cur = parts.pop(), pop = cur;
-
- if ( !Expr.relative[ cur ] ) {
- cur = "";
- } else {
- pop = parts.pop();
- }
-
- if ( pop == null ) {
- pop = context;
- }
-
- Expr.relative[ cur ]( checkSet, pop, contextXML );
- }
- } else {
- checkSet = parts = [];
- }
- }
-
- if ( !checkSet ) {
- checkSet = set;
- }
-
- if ( !checkSet ) {
- Sizzle.error( cur || selector );
- }
-
- if ( toString.call(checkSet) === "[object Array]" ) {
- if ( !prune ) {
- results.push.apply( results, checkSet );
- } else if ( context && context.nodeType === 1 ) {
- for ( var i = 0; checkSet[i] != null; i++ ) {
- if ( checkSet[i] && (checkSet[i] === true || checkSet[i].nodeType === 1 && contains(context, checkSet[i])) ) {
- results.push( set[i] );
- }
- }
- } else {
- for ( var i = 0; checkSet[i] != null; i++ ) {
- if ( checkSet[i] && checkSet[i].nodeType === 1 ) {
- results.push( set[i] );
- }
- }
- }
- } else {
- makeArray( checkSet, results );
- }
-
- if ( extra ) {
- Sizzle( extra, origContext, results, seed );
- Sizzle.uniqueSort( results );
- }
-
- return results;
-};
-
-Sizzle.uniqueSort = function(results){
- if ( sortOrder ) {
- hasDuplicate = baseHasDuplicate;
- results.sort(sortOrder);
-
- if ( hasDuplicate ) {
- for ( var i = 1; i < results.length; i++ ) {
- if ( results[i] === results[i-1] ) {
- results.splice(i--, 1);
- }
- }
- }
- }
-
- return results;
-};
-
-Sizzle.matches = function(expr, set){
- return Sizzle(expr, null, null, set);
-};
-
-Sizzle.find = function(expr, context, isXML){
- var set, match;
-
- if ( !expr ) {
- return [];
- }
-
- for ( var i = 0, l = Expr.order.length; i < l; i++ ) {
- var type = Expr.order[i], match;
-
- if ( (match = Expr.leftMatch[ type ].exec( expr )) ) {
- var left = match[1];
- match.splice(1,1);
-
- if ( left.substr( left.length - 1 ) !== "\\" ) {
- match[1] = (match[1] || "").replace(/\\/g, "");
- set = Expr.find[ type ]( match, context, isXML );
- if ( set != null ) {
- expr = expr.replace( Expr.match[ type ], "" );
- break;
- }
- }
- }
- }
-
- if ( !set ) {
- set = context.getElementsByTagName("*");
- }
-
- return {set: set, expr: expr};
-};
-
-Sizzle.filter = function(expr, set, inplace, not){
- var old = expr, result = [], curLoop = set, match, anyFound,
- isXMLFilter = set && set[0] && isXML(set[0]);
-
- while ( expr && set.length ) {
- for ( var type in Expr.filter ) {
- if ( (match = Expr.leftMatch[ type ].exec( expr )) != null && match[2] ) {
- var filter = Expr.filter[ type ], found, item, left = match[1];
- anyFound = false;
-
- match.splice(1,1);
-
- if ( left.substr( left.length - 1 ) === "\\" ) {
- continue;
- }
-
- if ( curLoop === result ) {
- result = [];
- }
-
- if ( Expr.preFilter[ type ] ) {
- match = Expr.preFilter[ type ]( match, curLoop, inplace, result, not, isXMLFilter );
-
- if ( !match ) {
- anyFound = found = true;
- } else if ( match === true ) {
- continue;
- }
- }
-
- if ( match ) {
- for ( var i = 0; (item = curLoop[i]) != null; i++ ) {
- if ( item ) {
- found = filter( item, match, i, curLoop );
- var pass = not ^ !!found;
-
- if ( inplace && found != null ) {
- if ( pass ) {
- anyFound = true;
- } else {
- curLoop[i] = false;
- }
- } else if ( pass ) {
- result.push( item );
- anyFound = true;
- }
- }
- }
- }
-
- if ( found !== undefined ) {
- if ( !inplace ) {
- curLoop = result;
- }
-
- expr = expr.replace( Expr.match[ type ], "" );
-
- if ( !anyFound ) {
- return [];
- }
-
- break;
- }
- }
- }
-
- // Improper expression
- if ( expr === old ) {
- if ( anyFound == null ) {
- Sizzle.error( expr );
- } else {
- break;
- }
- }
-
- old = expr;
- }
-
- return curLoop;
-};
-
-Sizzle.error = function( msg ) {
- throw "Syntax error, unrecognized expression: " + msg;
-};
-
-var Expr = Sizzle.selectors = {
- order: [ "ID", "NAME", "TAG" ],
- match: {
- ID: /#((?:[\w\u00c0-\uFFFF-]|\\.)+)/,
- CLASS: /\.((?:[\w\u00c0-\uFFFF-]|\\.)+)/,
- NAME: /\[name=['"]*((?:[\w\u00c0-\uFFFF-]|\\.)+)['"]*\]/,
- ATTR: /\[\s*((?:[\w\u00c0-\uFFFF-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,
- TAG: /^((?:[\w\u00c0-\uFFFF\*-]|\\.)+)/,
- CHILD: /:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,
- POS: /:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/,
- PSEUDO: /:((?:[\w\u00c0-\uFFFF-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/
- },
- leftMatch: {},
- attrMap: {
- "class": "className",
- "for": "htmlFor"
- },
- attrHandle: {
- href: function(elem){
- return elem.getAttribute("href");
- }
- },
- relative: {
- "+": function(checkSet, part){
- var isPartStr = typeof part === "string",
- isTag = isPartStr && !/\W/.test(part),
- isPartStrNotTag = isPartStr && !isTag;
-
- if ( isTag ) {
- part = part.toLowerCase();
- }
-
- for ( var i = 0, l = checkSet.length, elem; i < l; i++ ) {
- if ( (elem = checkSet[i]) ) {
- while ( (elem = elem.previousSibling) && elem.nodeType !== 1 ) {}
-
- checkSet[i] = isPartStrNotTag || elem && elem.nodeName.toLowerCase() === part ?
- elem || false :
- elem === part;
- }
- }
-
- if ( isPartStrNotTag ) {
- Sizzle.filter( part, checkSet, true );
- }
- },
- ">": function(checkSet, part){
- var isPartStr = typeof part === "string";
-
- if ( isPartStr && !/\W/.test(part) ) {
- part = part.toLowerCase();
-
- for ( var i = 0, l = checkSet.length; i < l; i++ ) {
- var elem = checkSet[i];
- if ( elem ) {
- var parent = elem.parentNode;
- checkSet[i] = parent.nodeName.toLowerCase() === part ? parent : false;
- }
- }
- } else {
- for ( var i = 0, l = checkSet.length; i < l; i++ ) {
- var elem = checkSet[i];
- if ( elem ) {
- checkSet[i] = isPartStr ?
- elem.parentNode :
- elem.parentNode === part;
- }
- }
-
- if ( isPartStr ) {
- Sizzle.filter( part, checkSet, true );
- }
- }
- },
- "": function(checkSet, part, isXML){
- var doneName = done++, checkFn = dirCheck;
-
- if ( typeof part === "string" && !/\W/.test(part) ) {
- var nodeCheck = part = part.toLowerCase();
- checkFn = dirNodeCheck;
- }
-
- checkFn("parentNode", part, doneName, checkSet, nodeCheck, isXML);
- },
- "~": function(checkSet, part, isXML){
- var doneName = done++, checkFn = dirCheck;
-
- if ( typeof part === "string" && !/\W/.test(part) ) {
- var nodeCheck = part = part.toLowerCase();
- checkFn = dirNodeCheck;
- }
-
- checkFn("previousSibling", part, doneName, checkSet, nodeCheck, isXML);
- }
- },
- find: {
- ID: function(match, context, isXML){
- if ( typeof context.getElementById !== "undefined" && !isXML ) {
- var m = context.getElementById(match[1]);
- return m ? [m] : [];
- }
- },
- NAME: function(match, context){
- if ( typeof context.getElementsByName !== "undefined" ) {
- var ret = [], results = context.getElementsByName(match[1]);
-
- for ( var i = 0, l = results.length; i < l; i++ ) {
- if ( results[i].getAttribute("name") === match[1] ) {
- ret.push( results[i] );
- }
- }
-
- return ret.length === 0 ? null : ret;
- }
- },
- TAG: function(match, context){
- return context.getElementsByTagName(match[1]);
- }
- },
- preFilter: {
- CLASS: function(match, curLoop, inplace, result, not, isXML){
- match = " " + match[1].replace(/\\/g, "") + " ";
-
- if ( isXML ) {
- return match;
- }
-
- for ( var i = 0, elem; (elem = curLoop[i]) != null; i++ ) {
- if ( elem ) {
- if ( not ^ (elem.className && (" " + elem.className + " ").replace(/[\t\n]/g, " ").indexOf(match) >= 0) ) {
- if ( !inplace ) {
- result.push( elem );
- }
- } else if ( inplace ) {
- curLoop[i] = false;
- }
- }
- }
-
- return false;
- },
- ID: function(match){
- return match[1].replace(/\\/g, "");
- },
- TAG: function(match, curLoop){
- return match[1].toLowerCase();
- },
- CHILD: function(match){
- if ( match[1] === "nth" ) {
- // parse equations like 'even', 'odd', '5', '2n', '3n+2', '4n-1', '-n+6'
- var test = /(-?)(\d*)n((?:\+|-)?\d*)/.exec(
- match[2] === "even" && "2n" || match[2] === "odd" && "2n+1" ||
- !/\D/.test( match[2] ) && "0n+" + match[2] || match[2]);
-
- // calculate the numbers (first)n+(last) including if they are negative
- match[2] = (test[1] + (test[2] || 1)) - 0;
- match[3] = test[3] - 0;
- }
-
- // TODO: Move to normal caching system
- match[0] = done++;
-
- return match;
- },
- ATTR: function(match, curLoop, inplace, result, not, isXML){
- var name = match[1].replace(/\\/g, "");
-
- if ( !isXML && Expr.attrMap[name] ) {
- match[1] = Expr.attrMap[name];
- }
-
- if ( match[2] === "~=" ) {
- match[4] = " " + match[4] + " ";
- }
-
- return match;
- },
- PSEUDO: function(match, curLoop, inplace, result, not){
- if ( match[1] === "not" ) {
- // If we're dealing with a complex expression, or a simple one
- if ( ( chunker.exec(match[3]) || "" ).length > 1 || /^\w/.test(match[3]) ) {
- match[3] = Sizzle(match[3], null, null, curLoop);
- } else {
- var ret = Sizzle.filter(match[3], curLoop, inplace, true ^ not);
- if ( !inplace ) {
- result.push.apply( result, ret );
- }
- return false;
- }
- } else if ( Expr.match.POS.test( match[0] ) || Expr.match.CHILD.test( match[0] ) ) {
- return true;
- }
-
- return match;
- },
- POS: function(match){
- match.unshift( true );
- return match;
- }
- },
- filters: {
- enabled: function(elem){
- return elem.disabled === false && elem.type !== "hidden";
- },
- disabled: function(elem){
- return elem.disabled === true;
- },
- checked: function(elem){
- return elem.checked === true;
- },
- selected: function(elem){
- // Accessing this property makes selected-by-default
- // options in Safari work properly
- elem.parentNode.selectedIndex;
- return elem.selected === true;
- },
- parent: function(elem){
- return !!elem.firstChild;
- },
- empty: function(elem){
- return !elem.firstChild;
- },
- has: function(elem, i, match){
- return !!Sizzle( match[3], elem ).length;
- },
- header: function(elem){
- return /h\d/i.test( elem.nodeName );
- },
- text: function(elem){
- return "text" === elem.type;
- },
- radio: function(elem){
- return "radio" === elem.type;
- },
- checkbox: function(elem){
- return "checkbox" === elem.type;
- },
- file: function(elem){
- return "file" === elem.type;
- },
- password: function(elem){
- return "password" === elem.type;
- },
- submit: function(elem){
- return "submit" === elem.type;
- },
- image: function(elem){
- return "image" === elem.type;
- },
- reset: function(elem){
- return "reset" === elem.type;
- },
- button: function(elem){
- return "button" === elem.type || elem.nodeName.toLowerCase() === "button";
- },
- input: function(elem){
- return /input|select|textarea|button/i.test(elem.nodeName);
- }
- },
- setFilters: {
- first: function(elem, i){
- return i === 0;
- },
- last: function(elem, i, match, array){
- return i === array.length - 1;
- },
- even: function(elem, i){
- return i % 2 === 0;
- },
- odd: function(elem, i){
- return i % 2 === 1;
- },
- lt: function(elem, i, match){
- return i < match[3] - 0;
- },
- gt: function(elem, i, match){
- return i > match[3] - 0;
- },
- nth: function(elem, i, match){
- return match[3] - 0 === i;
- },
- eq: function(elem, i, match){
- return match[3] - 0 === i;
- }
- },
- filter: {
- PSEUDO: function(elem, match, i, array){
- var name = match[1], filter = Expr.filters[ name ];
-
- if ( filter ) {
- return filter( elem, i, match, array );
- } else if ( name === "contains" ) {
- return (elem.textContent || elem.innerText || getText([ elem ]) || "").indexOf(match[3]) >= 0;
- } else if ( name === "not" ) {
- var not = match[3];
-
- for ( var i = 0, l = not.length; i < l; i++ ) {
- if ( not[i] === elem ) {
- return false;
- }
- }
-
- return true;
- } else {
- Sizzle.error( "Syntax error, unrecognized expression: " + name );
- }
- },
- CHILD: function(elem, match){
- var type = match[1], node = elem;
- switch (type) {
- case 'only':
- case 'first':
- while ( (node = node.previousSibling) ) {
- if ( node.nodeType === 1 ) {
- return false;
- }
- }
- if ( type === "first" ) {
- return true;
- }
- node = elem;
- case 'last':
- while ( (node = node.nextSibling) ) {
- if ( node.nodeType === 1 ) {
- return false;
- }
- }
- return true;
- case 'nth':
- var first = match[2], last = match[3];
-
- if ( first === 1 && last === 0 ) {
- return true;
- }
-
- var doneName = match[0],
- parent = elem.parentNode;
-
- if ( parent && (parent.sizcache !== doneName || !elem.nodeIndex) ) {
- var count = 0;
- for ( node = parent.firstChild; node; node = node.nextSibling ) {
- if ( node.nodeType === 1 ) {
- node.nodeIndex = ++count;
- }
- }
- parent.sizcache = doneName;
- }
-
- var diff = elem.nodeIndex - last;
- if ( first === 0 ) {
- return diff === 0;
- } else {
- return ( diff % first === 0 && diff / first >= 0 );
- }
- }
- },
- ID: function(elem, match){
- return elem.nodeType === 1 && elem.getAttribute("id") === match;
- },
- TAG: function(elem, match){
- return (match === "*" && elem.nodeType === 1) || elem.nodeName.toLowerCase() === match;
- },
- CLASS: function(elem, match){
- return (" " + (elem.className || elem.getAttribute("class")) + " ")
- .indexOf( match ) > -1;
- },
- ATTR: function(elem, match){
- var name = match[1],
- result = Expr.attrHandle[ name ] ?
- Expr.attrHandle[ name ]( elem ) :
- elem[ name ] != null ?
- elem[ name ] :
- elem.getAttribute( name ),
- value = result + "",
- type = match[2],
- check = match[4];
-
- return result == null ?
- type === "!=" :
- type === "=" ?
- value === check :
- type === "*=" ?
- value.indexOf(check) >= 0 :
- type === "~=" ?
- (" " + value + " ").indexOf(check) >= 0 :
- !check ?
- value && result !== false :
- type === "!=" ?
- value !== check :
- type === "^=" ?
- value.indexOf(check) === 0 :
- type === "$=" ?
- value.substr(value.length - check.length) === check :
- type === "|=" ?
- value === check || value.substr(0, check.length + 1) === check + "-" :
- false;
- },
- POS: function(elem, match, i, array){
- var name = match[2], filter = Expr.setFilters[ name ];
-
- if ( filter ) {
- return filter( elem, i, match, array );
- }
- }
- }
-};
-
-var origPOS = Expr.match.POS;
-
-for ( var type in Expr.match ) {
- Expr.match[ type ] = new RegExp( Expr.match[ type ].source + /(?![^\[]*\])(?![^\(]*\))/.source );
- Expr.leftMatch[ type ] = new RegExp( /(^(?:.|\r|\n)*?)/.source + Expr.match[ type ].source.replace(/\\(\d+)/g, function(all, num){
- return "\\" + (num - 0 + 1);
- }));
-}
-
-var makeArray = function(array, results) {
- array = Array.prototype.slice.call( array, 0 );
-
- if ( results ) {
- results.push.apply( results, array );
- return results;
- }
-
- return array;
-};
-
-// Perform a simple check to determine if the browser is capable of
-// converting a NodeList to an array using builtin methods.
-// Also verifies that the returned array holds DOM nodes
-// (which is not the case in the Blackberry browser)
-try {
- Array.prototype.slice.call( document.documentElement.childNodes, 0 )[0].nodeType;
-
-// Provide a fallback method if it does not work
-} catch(e){
- makeArray = function(array, results) {
- var ret = results || [];
-
- if ( toString.call(array) === "[object Array]" ) {
- Array.prototype.push.apply( ret, array );
- } else {
- if ( typeof array.length === "number" ) {
- for ( var i = 0, l = array.length; i < l; i++ ) {
- ret.push( array[i] );
- }
- } else {
- for ( var i = 0; array[i]; i++ ) {
- ret.push( array[i] );
- }
- }
- }
-
- return ret;
- };
-}
-
-var sortOrder;
-
-if ( document.documentElement.compareDocumentPosition ) {
- sortOrder = function( a, b ) {
- if ( !a.compareDocumentPosition || !b.compareDocumentPosition ) {
- if ( a == b ) {
- hasDuplicate = true;
- }
- return a.compareDocumentPosition ? -1 : 1;
- }
-
- var ret = a.compareDocumentPosition(b) & 4 ? -1 : a === b ? 0 : 1;
- if ( ret === 0 ) {
- hasDuplicate = true;
- }
- return ret;
- };
-} else if ( "sourceIndex" in document.documentElement ) {
- sortOrder = function( a, b ) {
- if ( !a.sourceIndex || !b.sourceIndex ) {
- if ( a == b ) {
- hasDuplicate = true;
- }
- return a.sourceIndex ? -1 : 1;
- }
-
- var ret = a.sourceIndex - b.sourceIndex;
- if ( ret === 0 ) {
- hasDuplicate = true;
- }
- return ret;
- };
-} else if ( document.createRange ) {
- sortOrder = function( a, b ) {
- if ( !a.ownerDocument || !b.ownerDocument ) {
- if ( a == b ) {
- hasDuplicate = true;
- }
- return a.ownerDocument ? -1 : 1;
- }
-
- var aRange = a.ownerDocument.createRange(), bRange = b.ownerDocument.createRange();
- aRange.setStart(a, 0);
- aRange.setEnd(a, 0);
- bRange.setStart(b, 0);
- bRange.setEnd(b, 0);
- var ret = aRange.compareBoundaryPoints(Range.START_TO_END, bRange);
- if ( ret === 0 ) {
- hasDuplicate = true;
- }
- return ret;
- };
-}
-
-// Utility function for retreiving the text value of an array of DOM nodes
-function getText( elems ) {
- var ret = "", elem;
-
- for ( var i = 0; elems[i]; i++ ) {
- elem = elems[i];
-
- // Get the text from text nodes and CDATA nodes
- if ( elem.nodeType === 3 || elem.nodeType === 4 ) {
- ret += elem.nodeValue;
-
- // Traverse everything else, except comment nodes
- } else if ( elem.nodeType !== 8 ) {
- ret += getText( elem.childNodes );
- }
- }
-
- return ret;
-}
-
-// Check to see if the browser returns elements by name when
-// querying by getElementById (and provide a workaround)
-(function(){
- // We're going to inject a fake input element with a specified name
- var form = document.createElement("div"),
- id = "script" + (new Date).getTime();
- form.innerHTML = "<a name='" + id + "'/>";
-
- // Inject it into the root element, check its status, and remove it quickly
- var root = document.documentElement;
- root.insertBefore( form, root.firstChild );
-
- // The workaround has to do additional checks after a getElementById
- // Which slows things down for other browsers (hence the branching)
- if ( document.getElementById( id ) ) {
- Expr.find.ID = function(match, context, isXML){
- if ( typeof context.getElementById !== "undefined" && !isXML ) {
- var m = context.getElementById(match[1]);
- return m ? m.id === match[1] || typeof m.getAttributeNode !== "undefined" && m.getAttributeNode("id").nodeValue === match[1] ? [m] : undefined : [];
- }
- };
-
- Expr.filter.ID = function(elem, match){
- var node = typeof elem.getAttributeNode !== "undefined" && elem.getAttributeNode("id");
- return elem.nodeType === 1 && node && node.nodeValue === match;
- };
- }
-
- root.removeChild( form );
- root = form = null; // release memory in IE
-})();
-
-(function(){
- // Check to see if the browser returns only elements
- // when doing getElementsByTagName("*")
-
- // Create a fake element
- var div = document.createElement("div");
- div.appendChild( document.createComment("") );
-
- // Make sure no comments are found
- if ( div.getElementsByTagName("*").length > 0 ) {
- Expr.find.TAG = function(match, context){
- var results = context.getElementsByTagName(match[1]);
-
- // Filter out possible comments
- if ( match[1] === "*" ) {
- var tmp = [];
-
- for ( var i = 0; results[i]; i++ ) {
- if ( results[i].nodeType === 1 ) {
- tmp.push( results[i] );
- }
- }
-
- results = tmp;
- }
-
- return results;
- };
- }
-
- // Check to see if an attribute returns normalized href attributes
- div.innerHTML = "<a href='#'></a>";
- if ( div.firstChild && typeof div.firstChild.getAttribute !== "undefined" &&
- div.firstChild.getAttribute("href") !== "#" ) {
- Expr.attrHandle.href = function(elem){
- return elem.getAttribute("href", 2);
- };
- }
-
- div = null; // release memory in IE
-})();
-
-if ( document.querySelectorAll ) {
- (function(){
- var oldSizzle = Sizzle, div = document.createElement("div");
- div.innerHTML = "<p class='TEST'></p>";
-
- // Safari can't handle uppercase or unicode characters when
- // in quirks mode.
- if ( div.querySelectorAll && div.querySelectorAll(".TEST").length === 0 ) {
- return;
- }
-
- Sizzle = function(query, context, extra, seed){
- context = context || document;
-
- // Only use querySelectorAll on non-XML documents
- // (ID selectors don't work in non-HTML documents)
- if ( !seed && context.nodeType === 9 && !isXML(context) ) {
- try {
- return makeArray( context.querySelectorAll(query), extra );
- } catch(e){}
- }
-
- return oldSizzle(query, context, extra, seed);
- };
-
- for ( var prop in oldSizzle ) {
- Sizzle[ prop ] = oldSizzle[ prop ];
- }
-
- div = null; // release memory in IE
- })();
-}
-
-(function(){
- var div = document.createElement("div");
-
- div.innerHTML = "<div class='test e'></div><div class='test'></div>";
-
- // Opera can't find a second classname (in 9.6)
- // Also, make sure that getElementsByClassName actually exists
- if ( !div.getElementsByClassName || div.getElementsByClassName("e").length === 0 ) {
- return;
- }
-
- // Safari caches class attributes, doesn't catch changes (in 3.2)
- div.lastChild.className = "e";
-
- if ( div.getElementsByClassName("e").length === 1 ) {
- return;
- }
-
- Expr.order.splice(1, 0, "CLASS");
- Expr.find.CLASS = function(match, context, isXML) {
- if ( typeof context.getElementsByClassName !== "undefined" && !isXML ) {
- return context.getElementsByClassName(match[1]);
- }
- };
-
- div = null; // release memory in IE
-})();
-
-function dirNodeCheck( dir, cur, doneName, checkSet, nodeCheck, isXML ) {
- for ( var i = 0, l = checkSet.length; i < l; i++ ) {
- var elem = checkSet[i];
- if ( elem ) {
- elem = elem[dir];
- var match = false;
-
- while ( elem ) {
- if ( elem.sizcache === doneName ) {
- match = checkSet[elem.sizset];
- break;
- }
-
- if ( elem.nodeType === 1 && !isXML ){
- elem.sizcache = doneName;
- elem.sizset = i;
- }
-
- if ( elem.nodeName.toLowerCase() === cur ) {
- match = elem;
- break;
- }
-
- elem = elem[dir];
- }
-
- checkSet[i] = match;
- }
- }
-}
-
-function dirCheck( dir, cur, doneName, checkSet, nodeCheck, isXML ) {
- for ( var i = 0, l = checkSet.length; i < l; i++ ) {
- var elem = checkSet[i];
- if ( elem ) {
- elem = elem[dir];
- var match = false;
-
- while ( elem ) {
- if ( elem.sizcache === doneName ) {
- match = checkSet[elem.sizset];
- break;
- }
-
- if ( elem.nodeType === 1 ) {
- if ( !isXML ) {
- elem.sizcache = doneName;
- elem.sizset = i;
- }
- if ( typeof cur !== "string" ) {
- if ( elem === cur ) {
- match = true;
- break;
- }
-
- } else if ( Sizzle.filter( cur, [elem] ).length > 0 ) {
- match = elem;
- break;
- }
- }
-
- elem = elem[dir];
- }
-
- checkSet[i] = match;
- }
- }
-}
-
-var contains = document.compareDocumentPosition ? function(a, b){
- return !!(a.compareDocumentPosition(b) & 16);
-} : function(a, b){
- return a !== b && (a.contains ? a.contains(b) : true);
-};
-
-var isXML = function(elem){
- // documentElement is verified for cases where it doesn't yet exist
- // (such as loading iframes in IE - #4833)
- var documentElement = (elem ? elem.ownerDocument || elem : 0).documentElement;
- return documentElement ? documentElement.nodeName !== "HTML" : false;
-};
-
-var posProcess = function(selector, context){
- var tmpSet = [], later = "", match,
- root = context.nodeType ? [context] : context;
-
- // Position selectors must be done after the filter
- // And so must :not(positional) so we move all PSEUDOs to the end
- while ( (match = Expr.match.PSEUDO.exec( selector )) ) {
- later += match[0];
- selector = selector.replace( Expr.match.PSEUDO, "" );
- }
-
- selector = Expr.relative[selector] ? selector + "*" : selector;
-
- for ( var i = 0, l = root.length; i < l; i++ ) {
- Sizzle( selector, root[i], tmpSet );
- }
-
- return Sizzle.filter( later, tmpSet );
-};
-
-// EXPOSE
-jQuery.find = Sizzle;
-jQuery.expr = Sizzle.selectors;
-jQuery.expr[":"] = jQuery.expr.filters;
-jQuery.unique = Sizzle.uniqueSort;
-jQuery.text = getText;
-jQuery.isXMLDoc = isXML;
-jQuery.contains = contains;
-
-return;
-
-window.Sizzle = Sizzle;
-
-})();
-var runtil = /Until$/,
- rparentsprev = /^(?:parents|prevUntil|prevAll)/,
- // Note: This RegExp should be improved, or likely pulled from Sizzle
- rmultiselector = /,/,
- slice = Array.prototype.slice;
-
-// Implement the identical functionality for filter and not
-var winnow = function( elements, qualifier, keep ) {
- if ( jQuery.isFunction( qualifier ) ) {
- return jQuery.grep(elements, function( elem, i ) {
- return !!qualifier.call( elem, i, elem ) === keep;
- });
-
- } else if ( qualifier.nodeType ) {
- return jQuery.grep(elements, function( elem, i ) {
- return (elem === qualifier) === keep;
- });
-
- } else if ( typeof qualifier === "string" ) {
- var filtered = jQuery.grep(elements, function( elem ) {
- return elem.nodeType === 1;
- });
-
- if ( isSimple.test( qualifier ) ) {
- return jQuery.filter(qualifier, filtered, !keep);
- } else {
- qualifier = jQuery.filter( qualifier, filtered );
- }
- }
-
- return jQuery.grep(elements, function( elem, i ) {
- return (jQuery.inArray( elem, qualifier ) >= 0) === keep;
- });
-};
-
-jQuery.fn.extend({
- find: function( selector ) {
- var ret = this.pushStack( "", "find", selector ), length = 0;
-
- for ( var i = 0, l = this.length; i < l; i++ ) {
- length = ret.length;
- jQuery.find( selector, this[i], ret );
-
- if ( i > 0 ) {
- // Make sure that the results are unique
- for ( var n = length; n < ret.length; n++ ) {
- for ( var r = 0; r < length; r++ ) {
- if ( ret[r] === ret[n] ) {
- ret.splice(n--, 1);
- break;
- }
- }
- }
- }
- }
-
- return ret;
- },
-
- has: function( target ) {
- var targets = jQuery( target );
- return this.filter(function() {
- for ( var i = 0, l = targets.length; i < l; i++ ) {
- if ( jQuery.contains( this, targets[i] ) ) {
- return true;
- }
- }
- });
- },
-
- not: function( selector ) {
- return this.pushStack( winnow(this, selector, false), "not", selector);
- },
-
- filter: function( selector ) {
- return this.pushStack( winnow(this, selector, true), "filter", selector );
- },
-
- is: function( selector ) {
- return !!selector && jQuery.filter( selector, this ).length > 0;
- },
-
- closest: function( selectors, context ) {
- if ( jQuery.isArray( selectors ) ) {
- var ret = [], cur = this[0], match, matches = {}, selector;
-
- if ( cur && selectors.length ) {
- for ( var i = 0, l = selectors.length; i < l; i++ ) {
- selector = selectors[i];
-
- if ( !matches[selector] ) {
- matches[selector] = jQuery.expr.match.POS.test( selector ) ?
- jQuery( selector, context || this.context ) :
- selector;
- }
- }
-
- while ( cur && cur.ownerDocument && cur !== context ) {
- for ( selector in matches ) {
- match = matches[selector];
-
- if ( match.jquery ? match.index(cur) > -1 : jQuery(cur).is(match) ) {
- ret.push({ selector: selector, elem: cur });
- delete matches[selector];
- }
- }
- cur = cur.parentNode;
- }
- }
-
- return ret;
- }
-
- var pos = jQuery.expr.match.POS.test( selectors ) ?
- jQuery( selectors, context || this.context ) : null;
-
- return this.map(function( i, cur ) {
- while ( cur && cur.ownerDocument && cur !== context ) {
- if ( pos ? pos.index(cur) > -1 : jQuery(cur).is(selectors) ) {
- return cur;
- }
- cur = cur.parentNode;
- }
- return null;
- });
- },
-
- // Determine the position of an element within
- // the matched set of elements
- index: function( elem ) {
- if ( !elem || typeof elem === "string" ) {
- return jQuery.inArray( this[0],
- // If it receives a string, the selector is used
- // If it receives nothing, the siblings are used
- elem ? jQuery( elem ) : this.parent().children() );
- }
- // Locate the position of the desired element
- return jQuery.inArray(
- // If it receives a jQuery object, the first element is used
- elem.jquery ? elem[0] : elem, this );
- },
-
- add: function( selector, context ) {
- var set = typeof selector === "string" ?
- jQuery( selector, context || this.context ) :
- jQuery.makeArray( selector ),
- all = jQuery.merge( this.get(), set );
-
- return this.pushStack( isDisconnected( set[0] ) || isDisconnected( all[0] ) ?
- all :
- jQuery.unique( all ) );
- },
-
- andSelf: function() {
- return this.add( this.prevObject );
- }
-});
-
-// A painfully simple check to see if an element is disconnected
-// from a document (should be improved, where feasible).
-function isDisconnected( node ) {
- return !node || !node.parentNode || node.parentNode.nodeType === 11;
-}
-
-jQuery.each({
- parent: function( elem ) {
- var parent = elem.parentNode;
- return parent && parent.nodeType !== 11 ? parent : null;
- },
- parents: function( elem ) {
- return jQuery.dir( elem, "parentNode" );
- },
- parentsUntil: function( elem, i, until ) {
- return jQuery.dir( elem, "parentNode", until );
- },
- next: function( elem ) {
- return jQuery.nth( elem, 2, "nextSibling" );
- },
- prev: function( elem ) {
- return jQuery.nth( elem, 2, "previousSibling" );
- },
- nextAll: function( elem ) {
- return jQuery.dir( elem, "nextSibling" );
- },
- prevAll: function( elem ) {
- return jQuery.dir( elem, "previousSibling" );
- },
- nextUntil: function( elem, i, until ) {
- return jQuery.dir( elem, "nextSibling", until );
- },
- prevUntil: function( elem, i, until ) {
- return jQuery.dir( elem, "previousSibling", until );
- },
- siblings: function( elem ) {
- return jQuery.sibling( elem.parentNode.firstChild, elem );
- },
- children: function( elem ) {
- return jQuery.sibling( elem.firstChild );
- },
- contents: function( elem ) {
- return jQuery.nodeName( elem, "iframe" ) ?
- elem.contentDocument || elem.contentWindow.document :
- jQuery.makeArray( elem.childNodes );
- }
-}, function( name, fn ) {
- jQuery.fn[ name ] = function( until, selector ) {
- var ret = jQuery.map( this, fn, until );
-
- if ( !runtil.test( name ) ) {
- selector = until;
- }
-
- if ( selector && typeof selector === "string" ) {
- ret = jQuery.filter( selector, ret );
- }
-
- ret = this.length > 1 ? jQuery.unique( ret ) : ret;
-
- if ( (this.length > 1 || rmultiselector.test( selector )) && rparentsprev.test( name ) ) {
- ret = ret.reverse();
- }
-
- return this.pushStack( ret, name, slice.call(arguments).join(",") );
- };
-});
-
-jQuery.extend({
- filter: function( expr, elems, not ) {
- if ( not ) {
- expr = ":not(" + expr + ")";
- }
-
- return jQuery.find.matches(expr, elems);
- },
-
- dir: function( elem, dir, until ) {
- var matched = [], cur = elem[dir];
- while ( cur && cur.nodeType !== 9 && (until === undefined || cur.nodeType !== 1 || !jQuery( cur ).is( until )) ) {
- if ( cur.nodeType === 1 ) {
- matched.push( cur );
- }
- cur = cur[dir];
- }
- return matched;
- },
-
- nth: function( cur, result, dir, elem ) {
- result = result || 1;
- var num = 0;
-
- for ( ; cur; cur = cur[dir] ) {
- if ( cur.nodeType === 1 && ++num === result ) {
- break;
- }
- }
-
- return cur;
- },
-
- sibling: function( n, elem ) {
- var r = [];
-
- for ( ; n; n = n.nextSibling ) {
- if ( n.nodeType === 1 && n !== elem ) {
- r.push( n );
- }
- }
-
- return r;
- }
-});
-var rinlinejQuery = / jQuery\d+="(?:\d+|null)"/g,
- rleadingWhitespace = /^\s+/,
- rxhtmlTag = /(<([\w:]+)[^>]*?)\/>/g,
- rselfClosing = /^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i,
- rtagName = /<([\w:]+)/,
- rtbody = /<tbody/i,
- rhtml = /<|&#?\w+;/,
- rnocache = /<script|<object|<embed|<option|<style/i,
- rchecked = /checked\s*(?:[^=]|=\s*.checked.)/i, // checked="checked" or checked (html5)
- fcloseTag = function( all, front, tag ) {
- return rselfClosing.test( tag ) ?
- all :
- front + "></" + tag + ">";
- },
- wrapMap = {
- option: [ 1, "<select multiple='multiple'>", "</select>" ],
- legend: [ 1, "<fieldset>", "</fieldset>" ],
- thead: [ 1, "<table>", "</table>" ],
- tr: [ 2, "<table><tbody>", "</tbody></table>" ],
- td: [ 3, "<table><tbody><tr>", "</tr></tbody></table>" ],
- col: [ 2, "<table><tbody></tbody><colgroup>", "</colgroup></table>" ],
- area: [ 1, "<map>", "</map>" ],
- _default: [ 0, "", "" ]
- };
-
-wrapMap.optgroup = wrapMap.option;
-wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead;
-wrapMap.th = wrapMap.td;
-
-// IE can't serialize <link> and <script> tags normally
-if ( !jQuery.support.htmlSerialize ) {
- wrapMap._default = [ 1, "div<div>", "</div>" ];
-}
-
-jQuery.fn.extend({
- text: function( text ) {
- if ( jQuery.isFunction(text) ) {
- return this.each(function(i) {
- var self = jQuery(this);
- self.text( text.call(this, i, self.text()) );
- });
- }
-
- if ( typeof text !== "object" && text !== undefined ) {
- return this.empty().append( (this[0] && this[0].ownerDocument || document).createTextNode( text ) );
- }
-
- return jQuery.text( this );
- },
-
- wrapAll: function( html ) {
- if ( jQuery.isFunction( html ) ) {
- return this.each(function(i) {
- jQuery(this).wrapAll( html.call(this, i) );
- });
- }
-
- if ( this[0] ) {
- // The elements to wrap the target around
- var wrap = jQuery( html, this[0].ownerDocument ).eq(0).clone(true);
-
- if ( this[0].parentNode ) {
- wrap.insertBefore( this[0] );
- }
-
- wrap.map(function() {
- var elem = this;
-
- while ( elem.firstChild && elem.firstChild.nodeType === 1 ) {
- elem = elem.firstChild;
- }
-
- return elem;
- }).append(this);
- }
-
- return this;
- },
-
- wrapInner: function( html ) {
- if ( jQuery.isFunction( html ) ) {
- return this.each(function(i) {
- jQuery(this).wrapInner( html.call(this, i) );
- });
- }
-
- return this.each(function() {
- var self = jQuery( this ), contents = self.contents();
-
- if ( contents.length ) {
- contents.wrapAll( html );
-
- } else {
- self.append( html );
- }
- });
- },
-
- wrap: function( html ) {
- return this.each(function() {
- jQuery( this ).wrapAll( html );
- });
- },
-
- unwrap: function() {
- return this.parent().each(function() {
- if ( !jQuery.nodeName( this, "body" ) ) {
- jQuery( this ).replaceWith( this.childNodes );
- }
- }).end();
- },
-
- append: function() {
- return this.domManip(arguments, true, function( elem ) {
- if ( this.nodeType === 1 ) {
- this.appendChild( elem );
- }
- });
- },
-
- prepend: function() {
- return this.domManip(arguments, true, function( elem ) {
- if ( this.nodeType === 1 ) {
- this.insertBefore( elem, this.firstChild );
- }
- });
- },
-
- before: function() {
- if ( this[0] && this[0].parentNode ) {
- return this.domManip(arguments, false, function( elem ) {
- this.parentNode.insertBefore( elem, this );
- });
- } else if ( arguments.length ) {
- var set = jQuery(arguments[0]);
- set.push.apply( set, this.toArray() );
- return this.pushStack( set, "before", arguments );
- }
- },
-
- after: function() {
- if ( this[0] && this[0].parentNode ) {
- return this.domManip(arguments, false, function( elem ) {
- this.parentNode.insertBefore( elem, this.nextSibling );
- });
- } else if ( arguments.length ) {
- var set = this.pushStack( this, "after", arguments );
- set.push.apply( set, jQuery(arguments[0]).toArray() );
- return set;
- }
- },
-
- // keepData is for internal use only--do not document
- remove: function( selector, keepData ) {
- for ( var i = 0, elem; (elem = this[i]) != null; i++ ) {
- if ( !selector || jQuery.filter( selector, [ elem ] ).length ) {
- if ( !keepData && elem.nodeType === 1 ) {
- jQuery.cleanData( elem.getElementsByTagName("*") );
- jQuery.cleanData( [ elem ] );
- }
-
- if ( elem.parentNode ) {
- elem.parentNode.removeChild( elem );
- }
- }
- }
-
- return this;
- },
-
- empty: function() {
- for ( var i = 0, elem; (elem = this[i]) != null; i++ ) {
- // Remove element nodes and prevent memory leaks
- if ( elem.nodeType === 1 ) {
- jQuery.cleanData( elem.getElementsByTagName("*") );
- }
-
- // Remove any remaining nodes
- while ( elem.firstChild ) {
- elem.removeChild( elem.firstChild );
- }
- }
-
- return this;
- },
-
- clone: function( events ) {
- // Do the clone
- var ret = this.map(function() {
- if ( !jQuery.support.noCloneEvent && !jQuery.isXMLDoc(this) ) {
- // IE copies events bound via attachEvent when
- // using cloneNode. Calling detachEvent on the
- // clone will also remove the events from the orignal
- // In order to get around this, we use innerHTML.
- // Unfortunately, this means some modifications to
- // attributes in IE that are actually only stored
- // as properties will not be copied (such as the
- // the name attribute on an input).
- var html = this.outerHTML, ownerDocument = this.ownerDocument;
- if ( !html ) {
- var div = ownerDocument.createElement("div");
- div.appendChild( this.cloneNode(true) );
- html = div.innerHTML;
- }
-
- return jQuery.clean([html.replace(rinlinejQuery, "")
- // Handle the case in IE 8 where action=/test/> self-closes a tag
- .replace(/=([^="'>\s]+\/)>/g, '="$1">')
- .replace(rleadingWhitespace, "")], ownerDocument)[0];
- } else {
- return this.cloneNode(true);
- }
- });
-
- // Copy the events from the original to the clone
- if ( events === true ) {
- cloneCopyEvent( this, ret );
- cloneCopyEvent( this.find("*"), ret.find("*") );
- }
-
- // Return the cloned set
- return ret;
- },
-
- html: function( value ) {
- if ( value === undefined ) {
- return this[0] && this[0].nodeType === 1 ?
- this[0].innerHTML.replace(rinlinejQuery, "") :
- null;
-
- // See if we can take a shortcut and just use innerHTML
- } else if ( typeof value === "string" && !rnocache.test( value ) &&
- (jQuery.support.leadingWhitespace || !rleadingWhitespace.test( value )) &&
- !wrapMap[ (rtagName.exec( value ) || ["", ""])[1].toLowerCase() ] ) {
-
- value = value.replace(rxhtmlTag, fcloseTag);
-
- try {
- for ( var i = 0, l = this.length; i < l; i++ ) {
- // Remove element nodes and prevent memory leaks
- if ( this[i].nodeType === 1 ) {
- jQuery.cleanData( this[i].getElementsByTagName("*") );
- this[i].innerHTML = value;
- }
- }
-
- // If using innerHTML throws an exception, use the fallback method
- } catch(e) {
- this.empty().append( value );
- }
-
- } else if ( jQuery.isFunction( value ) ) {
- this.each(function(i){
- var self = jQuery(this), old = self.html();
- self.empty().append(function(){
- return value.call( this, i, old );
- });
- });
-
- } else {
- this.empty().append( value );
- }
-
- return this;
- },
-
- replaceWith: function( value ) {
- if ( this[0] && this[0].parentNode ) {
- // Make sure that the elements are removed from the DOM before they are inserted
- // this can help fix replacing a parent with child elements
- if ( jQuery.isFunction( value ) ) {
- return this.each(function(i) {
- var self = jQuery(this), old = self.html();
- self.replaceWith( value.call( this, i, old ) );
- });
- }
-
- if ( typeof value !== "string" ) {
- value = jQuery(value).detach();
- }
-
- return this.each(function() {
- var next = this.nextSibling, parent = this.parentNode;
-
- jQuery(this).remove();
-
- if ( next ) {
- jQuery(next).before( value );
- } else {
- jQuery(parent).append( value );
- }
- });
- } else {
- return this.pushStack( jQuery(jQuery.isFunction(value) ? value() : value), "replaceWith", value );
- }
- },
-
- detach: function( selector ) {
- return this.remove( selector, true );
- },
-
- domManip: function( args, table, callback ) {
- var results, first, value = args[0], scripts = [], fragment, parent;
-
- // We can't cloneNode fragments that contain checked, in WebKit
- if ( !jQuery.support.checkClone && arguments.length === 3 && typeof value === "string" && rchecked.test( value ) ) {
- return this.each(function() {
- jQuery(this).domManip( args, table, callback, true );
- });
- }
-
- if ( jQuery.isFunction(value) ) {
- return this.each(function(i) {
- var self = jQuery(this);
- args[0] = value.call(this, i, table ? self.html() : undefined);
- self.domManip( args, table, callback );
- });
- }
-
- if ( this[0] ) {
- parent = value && value.parentNode;
-
- // If we're in a fragment, just use that instead of building a new one
- if ( jQuery.support.parentNode && parent && parent.nodeType === 11 && parent.childNodes.length === this.length ) {
- results = { fragment: parent };
-
- } else {
- results = buildFragment( args, this, scripts );
- }
-
- fragment = results.fragment;
-
- if ( fragment.childNodes.length === 1 ) {
- first = fragment = fragment.firstChild;
- } else {
- first = fragment.firstChild;
- }
-
- if ( first ) {
- table = table && jQuery.nodeName( first, "tr" );
-
- for ( var i = 0, l = this.length; i < l; i++ ) {
- callback.call(
- table ?
- root(this[i], first) :
- this[i],
- i > 0 || results.cacheable || this.length > 1 ?
- fragment.cloneNode(true) :
- fragment
- );
- }
- }
-
- if ( scripts.length ) {
- jQuery.each( scripts, evalScript );
- }
- }
-
- return this;
-
- function root( elem, cur ) {
- return jQuery.nodeName(elem, "table") ?
- (elem.getElementsByTagName("tbody")[0] ||
- elem.appendChild(elem.ownerDocument.createElement("tbody"))) :
- elem;
- }
- }
-});
-
-function cloneCopyEvent(orig, ret) {
- var i = 0;
-
- ret.each(function() {
- if ( this.nodeName !== (orig[i] && orig[i].nodeName) ) {
- return;
- }
-
- var oldData = jQuery.data( orig[i++] ), curData = jQuery.data( this, oldData ), events = oldData && oldData.events;
-
- if ( events ) {
- delete curData.handle;
- curData.events = {};
-
- for ( var type in events ) {
- for ( var handler in events[ type ] ) {
- jQuery.event.add( this, type, events[ type ][ handler ], events[ type ][ handler ].data );
- }
- }
- }
- });
-}
-
-function buildFragment( args, nodes, scripts ) {
- var fragment, cacheable, cacheresults,
- doc = (nodes && nodes[0] ? nodes[0].ownerDocument || nodes[0] : document);
-
- // Only cache "small" (1/2 KB) strings that are associated with the main document
- // Cloning options loses the selected state, so don't cache them
- // IE 6 doesn't like it when you put <object> or <embed> elements in a fragment
- // Also, WebKit does not clone 'checked' attributes on cloneNode, so don't cache
- if ( args.length === 1 && typeof args[0] === "string" && args[0].length < 512 && doc === document &&
- !rnocache.test( args[0] ) && (jQuery.support.checkClone || !rchecked.test( args[0] )) ) {
-
- cacheable = true;
- cacheresults = jQuery.fragments[ args[0] ];
- if ( cacheresults ) {
- if ( cacheresults !== 1 ) {
- fragment = cacheresults;
- }
- }
- }
-
- if ( !fragment ) {
- fragment = doc.createDocumentFragment();
- jQuery.clean( args, doc, fragment, scripts );
- }
-
- if ( cacheable ) {
- jQuery.fragments[ args[0] ] = cacheresults ? fragment : 1;
- }
-
- return { fragment: fragment, cacheable: cacheable };
-}
-
-jQuery.fragments = {};
-
-jQuery.each({
- appendTo: "append",
- prependTo: "prepend",
- insertBefore: "before",
- insertAfter: "after",
- replaceAll: "replaceWith"
-}, function( name, original ) {
- jQuery.fn[ name ] = function( selector ) {
- var ret = [], insert = jQuery( selector ),
- parent = this.length === 1 && this[0].parentNode;
-
- if ( parent && parent.nodeType === 11 && parent.childNodes.length === 1 && insert.length === 1 ) {
- insert[ original ]( this[0] );
- return this;
-
- } else {
- for ( var i = 0, l = insert.length; i < l; i++ ) {
- var elems = (i > 0 ? this.clone(true) : this).get();
- jQuery.fn[ original ].apply( jQuery(insert[i]), elems );
- ret = ret.concat( elems );
- }
-
- return this.pushStack( ret, name, insert.selector );
- }
- };
-});
-
-jQuery.extend({
- clean: function( elems, context, fragment, scripts ) {
- context = context || document;
-
- // !context.createElement fails in IE with an error but returns typeof 'object'
- if ( typeof context.createElement === "undefined" ) {
- context = context.ownerDocument || context[0] && context[0].ownerDocument || document;
- }
-
- var ret = [];
-
- for ( var i = 0, elem; (elem = elems[i]) != null; i++ ) {
- if ( typeof elem === "number" ) {
- elem += "";
- }
-
- if ( !elem ) {
- continue;
- }
-
- // Convert html string into DOM nodes
- if ( typeof elem === "string" && !rhtml.test( elem ) ) {
- elem = context.createTextNode( elem );
-
- } else if ( typeof elem === "string" ) {
- // Fix "XHTML"-style tags in all browsers
- elem = elem.replace(rxhtmlTag, fcloseTag);
-
- // Trim whitespace, otherwise indexOf won't work as expected
- var tag = (rtagName.exec( elem ) || ["", ""])[1].toLowerCase(),
- wrap = wrapMap[ tag ] || wrapMap._default,
- depth = wrap[0],
- div = context.createElement("div");
-
- // Go to html and back, then peel off extra wrappers
- div.innerHTML = wrap[1] + elem + wrap[2];
-
- // Move to the right depth
- while ( depth-- ) {
- div = div.lastChild;
- }
-
- // Remove IE's autoinserted <tbody> from table fragments
- if ( !jQuery.support.tbody ) {
-
- // String was a <table>, *may* have spurious <tbody>
- var hasBody = rtbody.test(elem),
- tbody = tag === "table" && !hasBody ?
- div.firstChild && div.firstChild.childNodes :
-
- // String was a bare <thead> or <tfoot>
- wrap[1] === "<table>" && !hasBody ?
- div.childNodes :
- [];
-
- for ( var j = tbody.length - 1; j >= 0 ; --j ) {
- if ( jQuery.nodeName( tbody[ j ], "tbody" ) && !tbody[ j ].childNodes.length ) {
- tbody[ j ].parentNode.removeChild( tbody[ j ] );
- }
- }
-
- }
-
- // IE completely kills leading whitespace when innerHTML is used
- if ( !jQuery.support.leadingWhitespace && rleadingWhitespace.test( elem ) ) {
- div.insertBefore( context.createTextNode( rleadingWhitespace.exec(elem)[0] ), div.firstChild );
- }
-
- elem = div.childNodes;
- }
-
- if ( elem.nodeType ) {
- ret.push( elem );
- } else {
- ret = jQuery.merge( ret, elem );
- }
- }
-
- if ( fragment ) {
- for ( var i = 0; ret[i]; i++ ) {
- if ( scripts && jQuery.nodeName( ret[i], "script" ) && (!ret[i].type || ret[i].type.toLowerCase() === "text/javascript") ) {
- scripts.push( ret[i].parentNode ? ret[i].parentNode.removeChild( ret[i] ) : ret[i] );
-
- } else {
- if ( ret[i].nodeType === 1 ) {
- ret.splice.apply( ret, [i + 1, 0].concat(jQuery.makeArray(ret[i].getElementsByTagName("script"))) );
- }
- fragment.appendChild( ret[i] );
- }
- }
- }
-
- return ret;
- },
-
- cleanData: function( elems ) {
- var data, id, cache = jQuery.cache,
- special = jQuery.event.special,
- deleteExpando = jQuery.support.deleteExpando;
-
- for ( var i = 0, elem; (elem = elems[i]) != null; i++ ) {
- id = elem[ jQuery.expando ];
-
- if ( id ) {
- data = cache[ id ];
-
- if ( data.events ) {
- for ( var type in data.events ) {
- if ( special[ type ] ) {
- jQuery.event.remove( elem, type );
-
- } else {
- removeEvent( elem, type, data.handle );
- }
- }
- }
-
- if ( deleteExpando ) {
- delete elem[ jQuery.expando ];
-
- } else if ( elem.removeAttribute ) {
- elem.removeAttribute( jQuery.expando );
- }
-
- delete cache[ id ];
- }
- }
- }
-});
-// exclude the following css properties to add px
-var rexclude = /z-?index|font-?weight|opacity|zoom|line-?height/i,
- ralpha = /alpha\([^)]*\)/,
- ropacity = /opacity=([^)]*)/,
- rfloat = /float/i,
- rdashAlpha = /-([a-z])/ig,
- rupper = /([A-Z])/g,
- rnumpx = /^-?\d+(?:px)?$/i,
- rnum = /^-?\d/,
-
- cssShow = { position: "absolute", visibility: "hidden", display:"block" },
- cssWidth = [ "Left", "Right" ],
- cssHeight = [ "Top", "Bottom" ],
-
- // cache check for defaultView.getComputedStyle
- getComputedStyle = document.defaultView && document.defaultView.getComputedStyle,
- // normalize float css property
- styleFloat = jQuery.support.cssFloat ? "cssFloat" : "styleFloat",
- fcamelCase = function( all, letter ) {
- return letter.toUpperCase();
- };
-
-jQuery.fn.css = function( name, value ) {
- return access( this, name, value, true, function( elem, name, value ) {
- if ( value === undefined ) {
- return jQuery.curCSS( elem, name );
- }
-
- if ( typeof value === "number" && !rexclude.test(name) ) {
- value += "px";
- }
-
- jQuery.style( elem, name, value );
- });
-};
-
-jQuery.extend({
- style: function( elem, name, value ) {
- // don't set styles on text and comment nodes
- if ( !elem || elem.nodeType === 3 || elem.nodeType === 8 ) {
- return undefined;
- }
-
- // ignore negative width and height values #1599
- if ( (name === "width" || name === "height") && parseFloat(value) < 0 ) {
- value = undefined;
- }
-
- var style = elem.style || elem, set = value !== undefined;
-
- // IE uses filters for opacity
- if ( !jQuery.support.opacity && name === "opacity" ) {
- if ( set ) {
- // IE has trouble with opacity if it does not have layout
- // Force it by setting the zoom level
- style.zoom = 1;
-
- // Set the alpha filter to set the opacity
- var opacity = parseInt( value, 10 ) + "" === "NaN" ? "" : "alpha(opacity=" + value * 100 + ")";
- var filter = style.filter || jQuery.curCSS( elem, "filter" ) || "";
- style.filter = ralpha.test(filter) ? filter.replace(ralpha, opacity) : opacity;
- }
-
- return style.filter && style.filter.indexOf("opacity=") >= 0 ?
- (parseFloat( ropacity.exec(style.filter)[1] ) / 100) + "":
- "";
- }
-
- // Make sure we're using the right name for getting the float value
- if ( rfloat.test( name ) ) {
- name = styleFloat;
- }
-
- name = name.replace(rdashAlpha, fcamelCase);
-
- if ( set ) {
- style[ name ] = value;
- }
-
- return style[ name ];
- },
-
- css: function( elem, name, force, extra ) {
- if ( name === "width" || name === "height" ) {
- var val, props = cssShow, which = name === "width" ? cssWidth : cssHeight;
-
- function getWH() {
- val = name === "width" ? elem.offsetWidth : elem.offsetHeight;
-
- if ( extra === "border" ) {
- return;
- }
-
- jQuery.each( which, function() {
- if ( !extra ) {
- val -= parseFloat(jQuery.curCSS( elem, "padding" + this, true)) || 0;
- }
-
- if ( extra === "margin" ) {
- val += parseFloat(jQuery.curCSS( elem, "margin" + this, true)) || 0;
- } else {
- val -= parseFloat(jQuery.curCSS( elem, "border" + this + "Width", true)) || 0;
- }
- });
- }
-
- if ( elem.offsetWidth !== 0 ) {
- getWH();
- } else {
- jQuery.swap( elem, props, getWH );
- }
-
- return Math.max(0, Math.round(val));
- }
-
- return jQuery.curCSS( elem, name, force );
- },
-
- curCSS: function( elem, name, force ) {
- var ret, style = elem.style, filter;
-
- // IE uses filters for opacity
- if ( !jQuery.support.opacity && name === "opacity" && elem.currentStyle ) {
- ret = ropacity.test(elem.currentStyle.filter || "") ?
- (parseFloat(RegExp.$1) / 100) + "" :
- "";
-
- return ret === "" ?
- "1" :
- ret;
- }
-
- // Make sure we're using the right name for getting the float value
- if ( rfloat.test( name ) ) {
- name = styleFloat;
- }
-
- if ( !force && style && style[ name ] ) {
- ret = style[ name ];
-
- } else if ( getComputedStyle ) {
-
- // Only "float" is needed here
- if ( rfloat.test( name ) ) {
- name = "float";
- }
-
- name = name.replace( rupper, "-$1" ).toLowerCase();
-
- var defaultView = elem.ownerDocument.defaultView;
-
- if ( !defaultView ) {
- return null;
- }
-
- var computedStyle = defaultView.getComputedStyle( elem, null );
-
- if ( computedStyle ) {
- ret = computedStyle.getPropertyValue( name );
- }
-
- // We should always get a number back from opacity
- if ( name === "opacity" && ret === "" ) {
- ret = "1";
- }
-
- } else if ( elem.currentStyle ) {
- var camelCase = name.replace(rdashAlpha, fcamelCase);
-
- ret = elem.currentStyle[ name ] || elem.currentStyle[ camelCase ];
-
- // From the awesome hack by Dean Edwards
- // http://erik.eae.net/archives/2007/07/27/18.54.15/#comment-102291
-
- // If we're not dealing with a regular pixel number
- // but a number that has a weird ending, we need to convert it to pixels
- if ( !rnumpx.test( ret ) && rnum.test( ret ) ) {
- // Remember the original values
- var left = style.left, rsLeft = elem.runtimeStyle.left;
-
- // Put in the new values to get a computed value out
- elem.runtimeStyle.left = elem.currentStyle.left;
- style.left = camelCase === "fontSize" ? "1em" : (ret || 0);
- ret = style.pixelLeft + "px";
-
- // Revert the changed values
- style.left = left;
- elem.runtimeStyle.left = rsLeft;
- }
- }
-
- return ret;
- },
-
- // A method for quickly swapping in/out CSS properties to get correct calculations
- swap: function( elem, options, callback ) {
- var old = {};
-
- // Remember the old values, and insert the new ones
- for ( var name in options ) {
- old[ name ] = elem.style[ name ];
- elem.style[ name ] = options[ name ];
- }
-
- callback.call( elem );
-
- // Revert the old values
- for ( var name in options ) {
- elem.style[ name ] = old[ name ];
- }
- }
-});
-
-if ( jQuery.expr && jQuery.expr.filters ) {
- jQuery.expr.filters.hidden = function( elem ) {
- var width = elem.offsetWidth, height = elem.offsetHeight,
- skip = elem.nodeName.toLowerCase() === "tr";
-
- return width === 0 && height === 0 && !skip ?
- true :
- width > 0 && height > 0 && !skip ?
- false :
- jQuery.curCSS(elem, "display") === "none";
- };
-
- jQuery.expr.filters.visible = function( elem ) {
- return !jQuery.expr.filters.hidden( elem );
- };
-}
-var jsc = now(),
- rscript = /<script(.|\s)*?\/script>/gi,
- rselectTextarea = /select|textarea/i,
- rinput = /color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week/i,
- jsre = /=\?(&|$)/,
- rquery = /\?/,
- rts = /(\?|&)_=.*?(&|$)/,
- rurl = /^(\w+:)?\/\/([^\/?#]+)/,
- r20 = /%20/g,
-
- // Keep a copy of the old load method
- _load = jQuery.fn.load;
-
-jQuery.fn.extend({
- load: function( url, params, callback ) {
- if ( typeof url !== "string" ) {
- return _load.call( this, url );
-
- // Don't do a request if no elements are being requested
- } else if ( !this.length ) {
- return this;
- }
-
- var off = url.indexOf(" ");
- if ( off >= 0 ) {
- var selector = url.slice(off, url.length);
- url = url.slice(0, off);
- }
-
- // Default to a GET request
- var type = "GET";
-
- // If the second parameter was provided
- if ( params ) {
- // If it's a function
- if ( jQuery.isFunction( params ) ) {
- // We assume that it's the callback
- callback = params;
- params = null;
-
- // Otherwise, build a param string
- } else if ( typeof params === "object" ) {
- params = jQuery.param( params, jQuery.ajaxSettings.traditional );
- type = "POST";
- }
- }
-
- var self = this;
-
- // Request the remote document
- jQuery.ajax({
- url: url,
- type: type,
- dataType: "html",
- data: params,
- complete: function( res, status ) {
- // If successful, inject the HTML into all the matched elements
- if ( status === "success" || status === "notmodified" ) {
- // See if a selector was specified
- self.html( selector ?
- // Create a dummy div to hold the results
- jQuery("<div />")
- // inject the contents of the document in, removing the scripts
- // to avoid any 'Permission Denied' errors in IE
- .append(res.responseText.replace(rscript, ""))
-
- // Locate the specified elements
- .find(selector) :
-
- // If not, just inject the full result
- res.responseText );
- }
-
- if ( callback ) {
- self.each( callback, [res.responseText, status, res] );
- }
- }
- });
-
- return this;
- },
-
- serialize: function() {
- return jQuery.param(this.serializeArray());
- },
- serializeArray: function() {
- return this.map(function() {
- return this.elements ? jQuery.makeArray(this.elements) : this;
- })
- .filter(function() {
- return this.name && !this.disabled &&
- (this.checked || rselectTextarea.test(this.nodeName) ||
- rinput.test(this.type));
- })
- .map(function( i, elem ) {
- var val = jQuery(this).val();
-
- return val == null ?
- null :
- jQuery.isArray(val) ?
- jQuery.map( val, function( val, i ) {
- return { name: elem.name, value: val };
- }) :
- { name: elem.name, value: val };
- }).get();
- }
-});
-
-// Attach a bunch of functions for handling common AJAX events
-jQuery.each( "ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "), function( i, o ) {
- jQuery.fn[o] = function( f ) {
- return this.bind(o, f);
- };
-});
-
-jQuery.extend({
-
- get: function( url, data, callback, type ) {
- // shift arguments if data argument was omited
- if ( jQuery.isFunction( data ) ) {
- type = type || callback;
- callback = data;
- data = null;
- }
-
- return jQuery.ajax({
- type: "GET",
- url: url,
- data: data,
- success: callback,
- dataType: type
- });
- },
-
- getScript: function( url, callback ) {
- return jQuery.get(url, null, callback, "script");
- },
-
- getJSON: function( url, data, callback ) {
- return jQuery.get(url, data, callback, "json");
- },
-
- post: function( url, data, callback, type ) {
- // shift arguments if data argument was omited
- if ( jQuery.isFunction( data ) ) {
- type = type || callback;
- callback = data;
- data = {};
- }
-
- return jQuery.ajax({
- type: "POST",
- url: url,
- data: data,
- success: callback,
- dataType: type
- });
- },
-
- ajaxSetup: function( settings ) {
- jQuery.extend( jQuery.ajaxSettings, settings );
- },
-
- ajaxSettings: {
- url: location.href,
- global: true,
- type: "GET",
- contentType: "application/x-www-form-urlencoded",
- processData: true,
- async: true,
- /*
- timeout: 0,
- data: null,
- username: null,
- password: null,
- traditional: false,
- */
- // Create the request object; Microsoft failed to properly
- // implement the XMLHttpRequest in IE7 (can't request local files),
- // so we use the ActiveXObject when it is available
- // This function can be overriden by calling jQuery.ajaxSetup
- xhr: window.XMLHttpRequest && (window.location.protocol !== "file:" || !window.ActiveXObject) ?
- function() {
- return new window.XMLHttpRequest();
- } :
- function() {
- try {
- return new window.ActiveXObject("Microsoft.XMLHTTP");
- } catch(e) {}
- },
- accepts: {
- xml: "application/xml, text/xml",
- html: "text/html",
- script: "text/javascript, application/javascript",
- json: "application/json, text/javascript",
- text: "text/plain",
- _default: "*/*"
- }
- },
-
- // Last-Modified header cache for next request
- lastModified: {},
- etag: {},
-
- ajax: function( origSettings ) {
- var s = jQuery.extend(true, {}, jQuery.ajaxSettings, origSettings);
-
- var jsonp, status, data,
- callbackContext = origSettings && origSettings.context || s,
- type = s.type.toUpperCase();
-
- // convert data if not already a string
- if ( s.data && s.processData && typeof s.data !== "string" ) {
- s.data = jQuery.param( s.data, s.traditional );
- }
-
- // Handle JSONP Parameter Callbacks
- if ( s.dataType === "jsonp" ) {
- if ( type === "GET" ) {
- if ( !jsre.test( s.url ) ) {
- s.url += (rquery.test( s.url ) ? "&" : "?") + (s.jsonp || "callback") + "=?";
- }
- } else if ( !s.data || !jsre.test(s.data) ) {
- s.data = (s.data ? s.data + "&" : "") + (s.jsonp || "callback") + "=?";
- }
- s.dataType = "json";
- }
-
- // Build temporary JSONP function
- if ( s.dataType === "json" && (s.data && jsre.test(s.data) || jsre.test(s.url)) ) {
- jsonp = s.jsonpCallback || ("jsonp" + jsc++);
-
- // Replace the =? sequence both in the query string and the data
- if ( s.data ) {
- s.data = (s.data + "").replace(jsre, "=" + jsonp + "$1");
- }
-
- s.url = s.url.replace(jsre, "=" + jsonp + "$1");
-
- // We need to make sure
- // that a JSONP style response is executed properly
- s.dataType = "script";
-
- // Handle JSONP-style loading
- window[ jsonp ] = window[ jsonp ] || function( tmp ) {
- data = tmp;
- success();
- complete();
- // Garbage collect
- window[ jsonp ] = undefined;
-
- try {
- delete window[ jsonp ];
- } catch(e) {}
-
- if ( head ) {
- head.removeChild( script );
- }
- };
- }
-
- if ( s.dataType === "script" && s.cache === null ) {
- s.cache = false;
- }
-
- if ( s.cache === false && type === "GET" ) {
- var ts = now();
-
- // try replacing _= if it is there
- var ret = s.url.replace(rts, "$1_=" + ts + "$2");
-
- // if nothing was replaced, add timestamp to the end
- s.url = ret + ((ret === s.url) ? (rquery.test(s.url) ? "&" : "?") + "_=" + ts : "");
- }
-
- // If data is available, append data to url for get requests
- if ( s.data && type === "GET" ) {
- s.url += (rquery.test(s.url) ? "&" : "?") + s.data;
- }
-
- // Watch for a new set of requests
- if ( s.global && ! jQuery.active++ ) {
- jQuery.event.trigger( "ajaxStart" );
- }
-
- // Matches an absolute URL, and saves the domain
- var parts = rurl.exec( s.url ),
- remote = parts && (parts[1] && parts[1] !== location.protocol || parts[2] !== location.host);
-
- // If we're requesting a remote document
- // and trying to load JSON or Script with a GET
- if ( s.dataType === "script" && type === "GET" && remote ) {
- var head = document.getElementsByTagName("head")[0] || document.documentElement;
- var script = document.createElement("script");
- script.src = s.url;
- if ( s.scriptCharset ) {
- script.charset = s.scriptCharset;
- }
-
- // Handle Script loading
- if ( !jsonp ) {
- var done = false;
-
- // Attach handlers for all browsers
- script.onload = script.onreadystatechange = function() {
- if ( !done && (!this.readyState ||
- this.readyState === "loaded" || this.readyState === "complete") ) {
- done = true;
- success();
- complete();
-
- // Handle memory leak in IE
- script.onload = script.onreadystatechange = null;
- if ( head && script.parentNode ) {
- head.removeChild( script );
- }
- }
- };
- }
-
- // Use insertBefore instead of appendChild to circumvent an IE6 bug.
- // This arises when a base node is used (#2709 and #4378).
- head.insertBefore( script, head.firstChild );
-
- // We handle everything using the script element injection
- return undefined;
- }
-
- var requestDone = false;
-
- // Create the request object
- var xhr = s.xhr();
-
- if ( !xhr ) {
- return;
- }
-
- // Open the socket
- // Passing null username, generates a login popup on Opera (#2865)
- if ( s.username ) {
- xhr.open(type, s.url, s.async, s.username, s.password);
- } else {
- xhr.open(type, s.url, s.async);
- }
-
- // Need an extra try/catch for cross domain requests in Firefox 3
- try {
- // Set the correct header, if data is being sent
- if ( s.data || origSettings && origSettings.contentType ) {
- xhr.setRequestHeader("Content-Type", s.contentType);
- }
-
- // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode.
- if ( s.ifModified ) {
- if ( jQuery.lastModified[s.url] ) {
- xhr.setRequestHeader("If-Modified-Since", jQuery.lastModified[s.url]);
- }
-
- if ( jQuery.etag[s.url] ) {
- xhr.setRequestHeader("If-None-Match", jQuery.etag[s.url]);
- }
- }
-
- // Set header so the called script knows that it's an XMLHttpRequest
- // Only send the header if it's not a remote XHR
- if ( !remote ) {
- xhr.setRequestHeader("X-Requested-With", "XMLHttpRequest");
- }
-
- // Set the Accepts header for the server, depending on the dataType
- xhr.setRequestHeader("Accept", s.dataType && s.accepts[ s.dataType ] ?
- s.accepts[ s.dataType ] + ", */*" :
- s.accepts._default );
- } catch(e) {}
-
- // Allow custom headers/mimetypes and early abort
- if ( s.beforeSend && s.beforeSend.call(callbackContext, xhr, s) === false ) {
- // Handle the global AJAX counter
- if ( s.global && ! --jQuery.active ) {
- jQuery.event.trigger( "ajaxStop" );
- }
-
- // close opended socket
- xhr.abort();
- return false;
- }
-
- if ( s.global ) {
- trigger("ajaxSend", [xhr, s]);
- }
-
- // Wait for a response to come back
- var onreadystatechange = xhr.onreadystatechange = function( isTimeout ) {
- // The request was aborted
- if ( !xhr || xhr.readyState === 0 || isTimeout === "abort" ) {
- // Opera doesn't call onreadystatechange before this point
- // so we simulate the call
- if ( !requestDone ) {
- complete();
- }
-
- requestDone = true;
- if ( xhr ) {
- xhr.onreadystatechange = jQuery.noop;
- }
-
- // The transfer is complete and the data is available, or the request timed out
- } else if ( !requestDone && xhr && (xhr.readyState === 4 || isTimeout === "timeout") ) {
- requestDone = true;
- xhr.onreadystatechange = jQuery.noop;
-
- status = isTimeout === "timeout" ?
- "timeout" :
- !jQuery.httpSuccess( xhr ) ?
- "error" :
- s.ifModified && jQuery.httpNotModified( xhr, s.url ) ?
- "notmodified" :
- "success";
-
- var errMsg;
-
- if ( status === "success" ) {
- // Watch for, and catch, XML document parse errors
- try {
- // process the data (runs the xml through httpData regardless of callback)
- data = jQuery.httpData( xhr, s.dataType, s );
- } catch(err) {
- status = "parsererror";
- errMsg = err;
- }
- }
-
- // Make sure that the request was successful or notmodified
- if ( status === "success" || status === "notmodified" ) {
- // JSONP handles its own success callback
- if ( !jsonp ) {
- success();
- }
- } else {
- jQuery.handleError(s, xhr, status, errMsg);
- }
-
- // Fire the complete handlers
- complete();
-
- if ( isTimeout === "timeout" ) {
- xhr.abort();
- }
-
- // Stop memory leaks
- if ( s.async ) {
- xhr = null;
- }
- }
- };
-
- // Override the abort handler, if we can (IE doesn't allow it, but that's OK)
- // Opera doesn't fire onreadystatechange at all on abort
- try {
- var oldAbort = xhr.abort;
- xhr.abort = function() {
- if ( xhr ) {
- oldAbort.call( xhr );
- }
-
- onreadystatechange( "abort" );
- };
- } catch(e) { }
-
- // Timeout checker
- if ( s.async && s.timeout > 0 ) {
- setTimeout(function() {
- // Check to see if the request is still happening
- if ( xhr && !requestDone ) {
- onreadystatechange( "timeout" );
- }
- }, s.timeout);
- }
-
- // Send the data
- try {
- xhr.send( type === "POST" || type === "PUT" || type === "DELETE" ? s.data : null );
- } catch(e) {
- jQuery.handleError(s, xhr, null, e);
- // Fire the complete handlers
- complete();
- }
-
- // firefox 1.5 doesn't fire statechange for sync requests
- if ( !s.async ) {
- onreadystatechange();
- }
-
- function success() {
- // If a local callback was specified, fire it and pass it the data
- if ( s.success ) {
- s.success.call( callbackContext, data, status, xhr );
- }
-
- // Fire the global callback
- if ( s.global ) {
- trigger( "ajaxSuccess", [xhr, s] );
- }
- }
-
- function complete() {
- // Process result
- if ( s.complete ) {
- s.complete.call( callbackContext, xhr, status);
- }
-
- // The request was completed
- if ( s.global ) {
- trigger( "ajaxComplete", [xhr, s] );
- }
-
- // Handle the global AJAX counter
- if ( s.global && ! --jQuery.active ) {
- jQuery.event.trigger( "ajaxStop" );
- }
- }
-
- function trigger(type, args) {
- (s.context ? jQuery(s.context) : jQuery.event).trigger(type, args);
- }
-
- // return XMLHttpRequest to allow aborting the request etc.
- return xhr;
- },
-
- handleError: function( s, xhr, status, e ) {
- // If a local callback was specified, fire it
- if ( s.error ) {
- s.error.call( s.context || s, xhr, status, e );
- }
-
- // Fire the global callback
- if ( s.global ) {
- (s.context ? jQuery(s.context) : jQuery.event).trigger( "ajaxError", [xhr, s, e] );
- }
- },
-
- // Counter for holding the number of active queries
- active: 0,
-
- // Determines if an XMLHttpRequest was successful or not
- httpSuccess: function( xhr ) {
- try {
- // IE error sometimes returns 1223 when it should be 204 so treat it as success, see #1450
- return !xhr.status && location.protocol === "file:" ||
- // Opera returns 0 when status is 304
- ( xhr.status >= 200 && xhr.status < 300 ) ||
- xhr.status === 304 || xhr.status === 1223 || xhr.status === 0;
- } catch(e) {}
-
- return false;
- },
-
- // Determines if an XMLHttpRequest returns NotModified
- httpNotModified: function( xhr, url ) {
- var lastModified = xhr.getResponseHeader("Last-Modified"),
- etag = xhr.getResponseHeader("Etag");
-
- if ( lastModified ) {
- jQuery.lastModified[url] = lastModified;
- }
-
- if ( etag ) {
- jQuery.etag[url] = etag;
- }
-
- // Opera returns 0 when status is 304
- return xhr.status === 304 || xhr.status === 0;
- },
-
- httpData: function( xhr, type, s ) {
- var ct = xhr.getResponseHeader("content-type") || "",
- xml = type === "xml" || !type && ct.indexOf("xml") >= 0,
- data = xml ? xhr.responseXML : xhr.responseText;
-
- if ( xml && data.documentElement.nodeName === "parsererror" ) {
- jQuery.error( "parsererror" );
- }
-
- // Allow a pre-filtering function to sanitize the response
- // s is checked to keep backwards compatibility
- if ( s && s.dataFilter ) {
- data = s.dataFilter( data, type );
- }
-
- // The filter can actually parse the response
- if ( typeof data === "string" ) {
- // Get the JavaScript object, if JSON is used.
- if ( type === "json" || !type && ct.indexOf("json") >= 0 ) {
- data = jQuery.parseJSON( data );
-
- // If the type is "script", eval it in global context
- } else if ( type === "script" || !type && ct.indexOf("javascript") >= 0 ) {
- jQuery.globalEval( data );
- }
- }
-
- return data;
- },
-
- // Serialize an array of form elements or a set of
- // key/values into a query string
- param: function( a, traditional ) {
- var s = [];
-
- // Set traditional to true for jQuery <= 1.3.2 behavior.
- if ( traditional === undefined ) {
- traditional = jQuery.ajaxSettings.traditional;
- }
-
- // If an array was passed in, assume that it is an array of form elements.
- if ( jQuery.isArray(a) || a.jquery ) {
- // Serialize the form elements
- jQuery.each( a, function() {
- add( this.name, this.value );
- });
-
- } else {
- // If traditional, encode the "old" way (the way 1.3.2 or older
- // did it), otherwise encode params recursively.
- for ( var prefix in a ) {
- buildParams( prefix, a[prefix] );
- }
- }
-
- // Return the resulting serialization
- return s.join("&").replace(r20, "+");
-
- function buildParams( prefix, obj ) {
- if ( jQuery.isArray(obj) ) {
- // Serialize array item.
- jQuery.each( obj, function( i, v ) {
- if ( traditional || /\[\]$/.test( prefix ) ) {
- // Treat each array item as a scalar.
- add( prefix, v );
- } else {
- // If array item is non-scalar (array or object), encode its
- // numeric index to resolve deserialization ambiguity issues.
- // Note that rack (as of 1.0.0) can't currently deserialize
- // nested arrays properly, and attempting to do so may cause
- // a server error. Possible fixes are to modify rack's
- // deserialization algorithm or to provide an option or flag
- // to force array serialization to be shallow.
- buildParams( prefix + "[" + ( typeof v === "object" || jQuery.isArray(v) ? i : "" ) + "]", v );
- }
- });
-
- } else if ( !traditional && obj != null && typeof obj === "object" ) {
- // Serialize object item.
- jQuery.each( obj, function( k, v ) {
- buildParams( prefix + "[" + k + "]", v );
- });
-
- } else {
- // Serialize scalar item.
- add( prefix, obj );
- }
- }
-
- function add( key, value ) {
- // If value is a function, invoke it and return its value
- value = jQuery.isFunction(value) ? value() : value;
- s[ s.length ] = encodeURIComponent(key) + "=" + encodeURIComponent(value);
- }
- }
-});
-var elemdisplay = {},
- rfxtypes = /toggle|show|hide/,
- rfxnum = /^([+-]=)?([\d+-.]+)(.*)$/,
- timerId,
- fxAttrs = [
- // height animations
- [ "height", "marginTop", "marginBottom", "paddingTop", "paddingBottom" ],
- // width animations
- [ "width", "marginLeft", "marginRight", "paddingLeft", "paddingRight" ],
- // opacity animations
- [ "opacity" ]
- ];
-
-jQuery.fn.extend({
- show: function( speed, callback ) {
- if ( speed || speed === 0) {
- return this.animate( genFx("show", 3), speed, callback);
-
- } else {
- for ( var i = 0, l = this.length; i < l; i++ ) {
- var old = jQuery.data(this[i], "olddisplay");
-
- this[i].style.display = old || "";
-
- if ( jQuery.css(this[i], "display") === "none" ) {
- var nodeName = this[i].nodeName, display;
-
- if ( elemdisplay[ nodeName ] ) {
- display = elemdisplay[ nodeName ];
-
- } else {
- var elem = jQuery("<" + nodeName + " />").appendTo("body");
-
- display = elem.css("display");
-
- if ( display === "none" ) {
- display = "block";
- }
-
- elem.remove();
-
- elemdisplay[ nodeName ] = display;
- }
-
- jQuery.data(this[i], "olddisplay", display);
- }
- }
-
- // Set the display of the elements in a second loop
- // to avoid the constant reflow
- for ( var j = 0, k = this.length; j < k; j++ ) {
- this[j].style.display = jQuery.data(this[j], "olddisplay") || "";
- }
-
- return this;
- }
- },
-
- hide: function( speed, callback ) {
- if ( speed || speed === 0 ) {
- return this.animate( genFx("hide", 3), speed, callback);
-
- } else {
- for ( var i = 0, l = this.length; i < l; i++ ) {
- var old = jQuery.data(this[i], "olddisplay");
- if ( !old && old !== "none" ) {
- jQuery.data(this[i], "olddisplay", jQuery.css(this[i], "display"));
- }
- }
-
- // Set the display of the elements in a second loop
- // to avoid the constant reflow
- for ( var j = 0, k = this.length; j < k; j++ ) {
- this[j].style.display = "none";
- }
-
- return this;
- }
- },
-
- // Save the old toggle function
- _toggle: jQuery.fn.toggle,
-
- toggle: function( fn, fn2 ) {
- var bool = typeof fn === "boolean";
-
- if ( jQuery.isFunction(fn) && jQuery.isFunction(fn2) ) {
- this._toggle.apply( this, arguments );
-
- } else if ( fn == null || bool ) {
- this.each(function() {
- var state = bool ? fn : jQuery(this).is(":hidden");
- jQuery(this)[ state ? "show" : "hide" ]();
- });
-
- } else {
- this.animate(genFx("toggle", 3), fn, fn2);
- }
-
- return this;
- },
-
- fadeTo: function( speed, to, callback ) {
- return this.filter(":hidden").css("opacity", 0).show().end()
- .animate({opacity: to}, speed, callback);
- },
-
- animate: function( prop, speed, easing, callback ) {
- var optall = jQuery.speed(speed, easing, callback);
-
- if ( jQuery.isEmptyObject( prop ) ) {
- return this.each( optall.complete );
- }
-
- return this[ optall.queue === false ? "each" : "queue" ](function() {
- var opt = jQuery.extend({}, optall), p,
- hidden = this.nodeType === 1 && jQuery(this).is(":hidden"),
- self = this;
-
- for ( p in prop ) {
- var name = p.replace(rdashAlpha, fcamelCase);
-
- if ( p !== name ) {
- prop[ name ] = prop[ p ];
- delete prop[ p ];
- p = name;
- }
-
- if ( prop[p] === "hide" && hidden || prop[p] === "show" && !hidden ) {
- return opt.complete.call(this);
- }
-
- if ( ( p === "height" || p === "width" ) && this.style ) {
- // Store display property
- opt.display = jQuery.css(this, "display");
-
- // Make sure that nothing sneaks out
- opt.overflow = this.style.overflow;
- }
-
- if ( jQuery.isArray( prop[p] ) ) {
- // Create (if needed) and add to specialEasing
- (opt.specialEasing = opt.specialEasing || {})[p] = prop[p][1];
- prop[p] = prop[p][0];
- }
- }
-
- if ( opt.overflow != null ) {
- this.style.overflow = "hidden";
- }
-
- opt.curAnim = jQuery.extend({}, prop);
-
- jQuery.each( prop, function( name, val ) {
- var e = new jQuery.fx( self, opt, name );
-
- if ( rfxtypes.test(val) ) {
- e[ val === "toggle" ? hidden ? "show" : "hide" : val ]( prop );
-
- } else {
- var parts = rfxnum.exec(val),
- start = e.cur(true) || 0;
-
- if ( parts ) {
- var end = parseFloat( parts[2] ),
- unit = parts[3] || "px";
-
- // We need to compute starting value
- if ( unit !== "px" ) {
- self.style[ name ] = (end || 1) + unit;
- start = ((end || 1) / e.cur(true)) * start;
- self.style[ name ] = start + unit;
- }
-
- // If a +=/-= token was provided, we're doing a relative animation
- if ( parts[1] ) {
- end = ((parts[1] === "-=" ? -1 : 1) * end) + start;
- }
-
- e.custom( start, end, unit );
-
- } else {
- e.custom( start, val, "" );
- }
- }
- });
-
- // For JS strict compliance
- return true;
- });
- },
-
- stop: function( clearQueue, gotoEnd ) {
- var timers = jQuery.timers;
-
- if ( clearQueue ) {
- this.queue([]);
- }
-
- this.each(function() {
- // go in reverse order so anything added to the queue during the loop is ignored
- for ( var i = timers.length - 1; i >= 0; i-- ) {
- if ( timers[i].elem === this ) {
- if (gotoEnd) {
- // force the next step to be the last
- timers[i](true);
- }
-
- timers.splice(i, 1);
- }
- }
- });
-
- // start the next in the queue if the last step wasn't forced
- if ( !gotoEnd ) {
- this.dequeue();
- }
-
- return this;
- }
-
-});
-
-// Generate shortcuts for custom animations
-jQuery.each({
- slideDown: genFx("show", 1),
- slideUp: genFx("hide", 1),
- slideToggle: genFx("toggle", 1),
- fadeIn: { opacity: "show" },
- fadeOut: { opacity: "hide" }
-}, function( name, props ) {
- jQuery.fn[ name ] = function( speed, callback ) {
- return this.animate( props, speed, callback );
- };
-});
-
-jQuery.extend({
- speed: function( speed, easing, fn ) {
- var opt = speed && typeof speed === "object" ? speed : {
- complete: fn || !fn && easing ||
- jQuery.isFunction( speed ) && speed,
- duration: speed,
- easing: fn && easing || easing && !jQuery.isFunction(easing) && easing
- };
-
- opt.duration = jQuery.fx.off ? 0 : typeof opt.duration === "number" ? opt.duration :
- jQuery.fx.speeds[opt.duration] || jQuery.fx.speeds._default;
-
- // Queueing
- opt.old = opt.complete;
- opt.complete = function() {
- if ( opt.queue !== false ) {
- jQuery(this).dequeue();
- }
- if ( jQuery.isFunction( opt.old ) ) {
- opt.old.call( this );
- }
- };
-
- return opt;
- },
-
- easing: {
- linear: function( p, n, firstNum, diff ) {
- return firstNum + diff * p;
- },
- swing: function( p, n, firstNum, diff ) {
- return ((-Math.cos(p*Math.PI)/2) + 0.5) * diff + firstNum;
- }
- },
-
- timers: [],
-
- fx: function( elem, options, prop ) {
- this.options = options;
- this.elem = elem;
- this.prop = prop;
-
- if ( !options.orig ) {
- options.orig = {};
- }
- }
-
-});
-
-jQuery.fx.prototype = {
- // Simple function for setting a style value
- update: function() {
- if ( this.options.step ) {
- this.options.step.call( this.elem, this.now, this );
- }
-
- (jQuery.fx.step[this.prop] || jQuery.fx.step._default)( this );
-
- // Set display property to block for height/width animations
- if ( ( this.prop === "height" || this.prop === "width" ) && this.elem.style ) {
- this.elem.style.display = "block";
- }
- },
-
- // Get the current size
- cur: function( force ) {
- if ( this.elem[this.prop] != null && (!this.elem.style || this.elem.style[this.prop] == null) ) {
- return this.elem[ this.prop ];
- }
-
- var r = parseFloat(jQuery.css(this.elem, this.prop, force));
- return r && r > -10000 ? r : parseFloat(jQuery.curCSS(this.elem, this.prop)) || 0;
- },
-
- // Start an animation from one number to another
- custom: function( from, to, unit ) {
- this.startTime = now();
- this.start = from;
- this.end = to;
- this.unit = unit || this.unit || "px";
- this.now = this.start;
- this.pos = this.state = 0;
-
- var self = this;
- function t( gotoEnd ) {
- return self.step(gotoEnd);
- }
-
- t.elem = this.elem;
-
- if ( t() && jQuery.timers.push(t) && !timerId ) {
- timerId = setInterval(jQuery.fx.tick, 13);
- }
- },
-
- // Simple 'show' function
- show: function() {
- // Remember where we started, so that we can go back to it later
- this.options.orig[this.prop] = jQuery.style( this.elem, this.prop );
- this.options.show = true;
-
- // Begin the animation
- // Make sure that we start at a small width/height to avoid any
- // flash of content
- this.custom(this.prop === "width" || this.prop === "height" ? 1 : 0, this.cur());
-
- // Start by showing the element
- jQuery( this.elem ).show();
- },
-
- // Simple 'hide' function
- hide: function() {
- // Remember where we started, so that we can go back to it later
- this.options.orig[this.prop] = jQuery.style( this.elem, this.prop );
- this.options.hide = true;
-
- // Begin the animation
- this.custom(this.cur(), 0);
- },
-
- // Each step of an animation
- step: function( gotoEnd ) {
- var t = now(), done = true;
-
- if ( gotoEnd || t >= this.options.duration + this.startTime ) {
- this.now = this.end;
- this.pos = this.state = 1;
- this.update();
-
- this.options.curAnim[ this.prop ] = true;
-
- for ( var i in this.options.curAnim ) {
- if ( this.options.curAnim[i] !== true ) {
- done = false;
- }
- }
-
- if ( done ) {
- if ( this.options.display != null ) {
- // Reset the overflow
- this.elem.style.overflow = this.options.overflow;
-
- // Reset the display
- var old = jQuery.data(this.elem, "olddisplay");
- this.elem.style.display = old ? old : this.options.display;
-
- if ( jQuery.css(this.elem, "display") === "none" ) {
- this.elem.style.display = "block";
- }
- }
-
- // Hide the element if the "hide" operation was done
- if ( this.options.hide ) {
- jQuery(this.elem).hide();
- }
-
- // Reset the properties, if the item has been hidden or shown
- if ( this.options.hide || this.options.show ) {
- for ( var p in this.options.curAnim ) {
- jQuery.style(this.elem, p, this.options.orig[p]);
- }
- }
-
- // Execute the complete function
- this.options.complete.call( this.elem );
- }
-
- return false;
-
- } else {
- var n = t - this.startTime;
- this.state = n / this.options.duration;
-
- // Perform the easing function, defaults to swing
- var specialEasing = this.options.specialEasing && this.options.specialEasing[this.prop];
- var defaultEasing = this.options.easing || (jQuery.easing.swing ? "swing" : "linear");
- this.pos = jQuery.easing[specialEasing || defaultEasing](this.state, n, 0, 1, this.options.duration);
- this.now = this.start + ((this.end - this.start) * this.pos);
-
- // Perform the next step of the animation
- this.update();
- }
-
- return true;
- }
-};
-
-jQuery.extend( jQuery.fx, {
- tick: function() {
- var timers = jQuery.timers;
-
- for ( var i = 0; i < timers.length; i++ ) {
- if ( !timers[i]() ) {
- timers.splice(i--, 1);
- }
- }
-
- if ( !timers.length ) {
- jQuery.fx.stop();
- }
- },
-
- stop: function() {
- clearInterval( timerId );
- timerId = null;
- },
-
- speeds: {
- slow: 600,
- fast: 200,
- // Default speed
- _default: 400
- },
-
- step: {
- opacity: function( fx ) {
- jQuery.style(fx.elem, "opacity", fx.now);
- },
-
- _default: function( fx ) {
- if ( fx.elem.style && fx.elem.style[ fx.prop ] != null ) {
- fx.elem.style[ fx.prop ] = (fx.prop === "width" || fx.prop === "height" ? Math.max(0, fx.now) : fx.now) + fx.unit;
- } else {
- fx.elem[ fx.prop ] = fx.now;
- }
- }
- }
-});
-
-if ( jQuery.expr && jQuery.expr.filters ) {
- jQuery.expr.filters.animated = function( elem ) {
- return jQuery.grep(jQuery.timers, function( fn ) {
- return elem === fn.elem;
- }).length;
- };
-}
-
-function genFx( type, num ) {
- var obj = {};
-
- jQuery.each( fxAttrs.concat.apply([], fxAttrs.slice(0,num)), function() {
- obj[ this ] = type;
- });
-
- return obj;
-}
-if ( "getBoundingClientRect" in document.documentElement ) {
- jQuery.fn.offset = function( options ) {
- var elem = this[0];
-
- if ( options ) {
- return this.each(function( i ) {
- jQuery.offset.setOffset( this, options, i );
- });
- }
-
- if ( !elem || !elem.ownerDocument ) {
- return null;
- }
-
- if ( elem === elem.ownerDocument.body ) {
- return jQuery.offset.bodyOffset( elem );
- }
-
- var box = elem.getBoundingClientRect(), doc = elem.ownerDocument, body = doc.body, docElem = doc.documentElement,
- clientTop = docElem.clientTop || body.clientTop || 0, clientLeft = docElem.clientLeft || body.clientLeft || 0,
- top = box.top + (self.pageYOffset || jQuery.support.boxModel && docElem.scrollTop || body.scrollTop ) - clientTop,
- left = box.left + (self.pageXOffset || jQuery.support.boxModel && docElem.scrollLeft || body.scrollLeft) - clientLeft;
-
- return { top: top, left: left };
- };
-
-} else {
- jQuery.fn.offset = function( options ) {
- var elem = this[0];
-
- if ( options ) {
- return this.each(function( i ) {
- jQuery.offset.setOffset( this, options, i );
- });
- }
-
- if ( !elem || !elem.ownerDocument ) {
- return null;
- }
-
- if ( elem === elem.ownerDocument.body ) {
- return jQuery.offset.bodyOffset( elem );
- }
-
- jQuery.offset.initialize();
-
- var offsetParent = elem.offsetParent, prevOffsetParent = elem,
- doc = elem.ownerDocument, computedStyle, docElem = doc.documentElement,
- body = doc.body, defaultView = doc.defaultView,
- prevComputedStyle = defaultView ? defaultView.getComputedStyle( elem, null ) : elem.currentStyle,
- top = elem.offsetTop, left = elem.offsetLeft;
-
- while ( (elem = elem.parentNode) && elem !== body && elem !== docElem ) {
- if ( jQuery.offset.supportsFixedPosition && prevComputedStyle.position === "fixed" ) {
- break;
- }
-
- computedStyle = defaultView ? defaultView.getComputedStyle(elem, null) : elem.currentStyle;
- top -= elem.scrollTop;
- left -= elem.scrollLeft;
-
- if ( elem === offsetParent ) {
- top += elem.offsetTop;
- left += elem.offsetLeft;
-
- if ( jQuery.offset.doesNotAddBorder && !(jQuery.offset.doesAddBorderForTableAndCells && /^t(able|d|h)$/i.test(elem.nodeName)) ) {
- top += parseFloat( computedStyle.borderTopWidth ) || 0;
- left += parseFloat( computedStyle.borderLeftWidth ) || 0;
- }
-
- prevOffsetParent = offsetParent, offsetParent = elem.offsetParent;
- }
-
- if ( jQuery.offset.subtractsBorderForOverflowNotVisible && computedStyle.overflow !== "visible" ) {
- top += parseFloat( computedStyle.borderTopWidth ) || 0;
- left += parseFloat( computedStyle.borderLeftWidth ) || 0;
- }
-
- prevComputedStyle = computedStyle;
- }
-
- if ( prevComputedStyle.position === "relative" || prevComputedStyle.position === "static" ) {
- top += body.offsetTop;
- left += body.offsetLeft;
- }
-
- if ( jQuery.offset.supportsFixedPosition && prevComputedStyle.position === "fixed" ) {
- top += Math.max( docElem.scrollTop, body.scrollTop );
- left += Math.max( docElem.scrollLeft, body.scrollLeft );
- }
-
- return { top: top, left: left };
- };
-}
-
-jQuery.offset = {
- initialize: function() {
- var body = document.body, container = document.createElement("div"), innerDiv, checkDiv, table, td, bodyMarginTop = parseFloat( jQuery.curCSS(body, "marginTop", true) ) || 0,
- html = "<div style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;'><div></div></div><table style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;' cellpadding='0' cellspacing='0'><tr><td></td></tr></table>";
-
- jQuery.extend( container.style, { position: "absolute", top: 0, left: 0, margin: 0, border: 0, width: "1px", height: "1px", visibility: "hidden" } );
-
- container.innerHTML = html;
- body.insertBefore( container, body.firstChild );
- innerDiv = container.firstChild;
- checkDiv = innerDiv.firstChild;
- td = innerDiv.nextSibling.firstChild.firstChild;
-
- this.doesNotAddBorder = (checkDiv.offsetTop !== 5);
- this.doesAddBorderForTableAndCells = (td.offsetTop === 5);
-
- checkDiv.style.position = "fixed", checkDiv.style.top = "20px";
- // safari subtracts parent border width here which is 5px
- this.supportsFixedPosition = (checkDiv.offsetTop === 20 || checkDiv.offsetTop === 15);
- checkDiv.style.position = checkDiv.style.top = "";
-
- innerDiv.style.overflow = "hidden", innerDiv.style.position = "relative";
- this.subtractsBorderForOverflowNotVisible = (checkDiv.offsetTop === -5);
-
- this.doesNotIncludeMarginInBodyOffset = (body.offsetTop !== bodyMarginTop);
-
- body.removeChild( container );
- body = container = innerDiv = checkDiv = table = td = null;
- jQuery.offset.initialize = jQuery.noop;
- },
-
- bodyOffset: function( body ) {
- var top = body.offsetTop, left = body.offsetLeft;
-
- jQuery.offset.initialize();
-
- if ( jQuery.offset.doesNotIncludeMarginInBodyOffset ) {
- top += parseFloat( jQuery.curCSS(body, "marginTop", true) ) || 0;
- left += parseFloat( jQuery.curCSS(body, "marginLeft", true) ) || 0;
- }
-
- return { top: top, left: left };
- },
-
- setOffset: function( elem, options, i ) {
- // set position first, in-case top/left are set even on static elem
- if ( /static/.test( jQuery.curCSS( elem, "position" ) ) ) {
- elem.style.position = "relative";
- }
- var curElem = jQuery( elem ),
- curOffset = curElem.offset(),
- curTop = parseInt( jQuery.curCSS( elem, "top", true ), 10 ) || 0,
- curLeft = parseInt( jQuery.curCSS( elem, "left", true ), 10 ) || 0;
-
- if ( jQuery.isFunction( options ) ) {
- options = options.call( elem, i, curOffset );
- }
-
- var props = {
- top: (options.top - curOffset.top) + curTop,
- left: (options.left - curOffset.left) + curLeft
- };
-
- if ( "using" in options ) {
- options.using.call( elem, props );
- } else {
- curElem.css( props );
- }
- }
-};
-
-
-jQuery.fn.extend({
- position: function() {
- if ( !this[0] ) {
- return null;
- }
-
- var elem = this[0],
-
- // Get *real* offsetParent
- offsetParent = this.offsetParent(),
-
- // Get correct offsets
- offset = this.offset(),
- parentOffset = /^body|html$/i.test(offsetParent[0].nodeName) ? { top: 0, left: 0 } : offsetParent.offset();
-
- // Subtract element margins
- // note: when an element has margin: auto the offsetLeft and marginLeft
- // are the same in Safari causing offset.left to incorrectly be 0
- offset.top -= parseFloat( jQuery.curCSS(elem, "marginTop", true) ) || 0;
- offset.left -= parseFloat( jQuery.curCSS(elem, "marginLeft", true) ) || 0;
-
- // Add offsetParent borders
- parentOffset.top += parseFloat( jQuery.curCSS(offsetParent[0], "borderTopWidth", true) ) || 0;
- parentOffset.left += parseFloat( jQuery.curCSS(offsetParent[0], "borderLeftWidth", true) ) || 0;
-
- // Subtract the two offsets
- return {
- top: offset.top - parentOffset.top,
- left: offset.left - parentOffset.left
- };
- },
-
- offsetParent: function() {
- return this.map(function() {
- var offsetParent = this.offsetParent || document.body;
- while ( offsetParent && (!/^body|html$/i.test(offsetParent.nodeName) && jQuery.css(offsetParent, "position") === "static") ) {
- offsetParent = offsetParent.offsetParent;
- }
- return offsetParent;
- });
- }
-});
-
-
-// Create scrollLeft and scrollTop methods
-jQuery.each( ["Left", "Top"], function( i, name ) {
- var method = "scroll" + name;
-
- jQuery.fn[ method ] = function(val) {
- var elem = this[0], win;
-
- if ( !elem ) {
- return null;
- }
-
- if ( val !== undefined ) {
- // Set the scroll offset
- return this.each(function() {
- win = getWindow( this );
-
- if ( win ) {
- win.scrollTo(
- !i ? val : jQuery(win).scrollLeft(),
- i ? val : jQuery(win).scrollTop()
- );
-
- } else {
- this[ method ] = val;
- }
- });
- } else {
- win = getWindow( elem );
-
- // Return the scroll offset
- return win ? ("pageXOffset" in win) ? win[ i ? "pageYOffset" : "pageXOffset" ] :
- jQuery.support.boxModel && win.document.documentElement[ method ] ||
- win.document.body[ method ] :
- elem[ method ];
- }
- };
-});
-
-function getWindow( elem ) {
- return ("scrollTo" in elem && elem.document) ?
- elem :
- elem.nodeType === 9 ?
- elem.defaultView || elem.parentWindow :
- false;
-}
-// Create innerHeight, innerWidth, outerHeight and outerWidth methods
-jQuery.each([ "Height", "Width" ], function( i, name ) {
-
- var type = name.toLowerCase();
-
- // innerHeight and innerWidth
- jQuery.fn["inner" + name] = function() {
- return this[0] ?
- jQuery.css( this[0], type, false, "padding" ) :
- null;
- };
-
- // outerHeight and outerWidth
- jQuery.fn["outer" + name] = function( margin ) {
- return this[0] ?
- jQuery.css( this[0], type, false, margin ? "margin" : "border" ) :
- null;
- };
-
- jQuery.fn[ type ] = function( size ) {
- // Get window width or height
- var elem = this[0];
- if ( !elem ) {
- return size == null ? null : this;
- }
-
- if ( jQuery.isFunction( size ) ) {
- return this.each(function( i ) {
- var self = jQuery( this );
- self[ type ]( size.call( this, i, self[ type ]() ) );
- });
- }
-
- return ("scrollTo" in elem && elem.document) ? // does it walk and quack like a window?
- // Everyone else use document.documentElement or document.body depending on Quirks vs Standards mode
- elem.document.compatMode === "CSS1Compat" && elem.document.documentElement[ "client" + name ] ||
- elem.document.body[ "client" + name ] :
-
- // Get document width or height
- (elem.nodeType === 9) ? // is it a document
- // Either scroll[Width/Height] or offset[Width/Height], whichever is greater
- Math.max(
- elem.documentElement["client" + name],
- elem.body["scroll" + name], elem.documentElement["scroll" + name],
- elem.body["offset" + name], elem.documentElement["offset" + name]
- ) :
-
- // Get or set width or height on the element
- size === undefined ?
- // Get width or height on the element
- jQuery.css( elem, type ) :
-
- // Set the width or height on the element (default to pixels if value is unitless)
- this.css( type, typeof size === "string" ? size : size + "px" );
- };
-
-});
-// Expose jQuery to the global object
-window.jQuery = window.$ = jQuery;
-
-})(window); \ No newline at end of file
diff --git a/library/jquery.i18n/jquery.i18n.js b/library/jquery.i18n/jquery.i18n.js
deleted file mode 100644
index 07ba0ed32..000000000
--- a/library/jquery.i18n/jquery.i18n.js
+++ /dev/null
@@ -1,154 +0,0 @@
-/*
- * jQuery i18n plugin
- * @requires jQuery v1.1 or later
- *
- * See http://recursive-design.com/projects/jquery-i18n/
- *
- * Licensed under the MIT license:
- * http://www.opensource.org/licenses/mit-license.php
- *
- * Version: 0.9.2 (201204070102)
- */
- (function($) {
-/**
- * i18n provides a mechanism for translating strings using a jscript dictionary.
- *
- */
-
-
-/*
- * i18n property list
- */
-$.i18n = {
-
- dict: null,
-
-/**
- * setDictionary()
- * Initialise the dictionary and translate nodes
- *
- * @param property_list i18n_dict : The dictionary to use for translation
- */
- setDictionary: function(i18n_dict) {
- this.dict = i18n_dict;
- },
-
-/**
- * _()
- * The actual translation function. Looks the given string up in the
- * dictionary and returns the translation if one exists. If a translation
- * is not found, returns the original word
- *
- * @param string str : The string to translate
- * @param property_list params : params for using printf() on the string
- * @return string : Translated word
- *
- */
- _: function (str, params) {
- var transl = str;
- if (this.dict && this.dict[str]) {
- transl = this.dict[str];
- }
- return this.printf(transl, params);
- },
-
-/**
- * toEntity()
- * Change non-ASCII characters to entity representation
- *
- * @param string str : The string to transform
- * @return string result : Original string with non-ASCII content converted to entities
- *
- */
- toEntity: function (str) {
- var result = '';
- for (var i=0;i<str.length; i++) {
- if (str.charCodeAt(i) > 128)
- result += "&#"+str.charCodeAt(i)+";";
- else
- result += str.charAt(i);
- }
- return result;
- },
-
-/**
- * stripStr()
- *
- * @param string str : The string to strip
- * @return string result : Stripped string
- *
- */
- stripStr: function(str) {
- return str.replace(/^\s*/, "").replace(/\s*$/, "");
- },
-
-/**
- * stripStrML()
- *
- * @param string str : The multi-line string to strip
- * @return string result : Stripped string
- *
- */
- stripStrML: function(str) {
- // Split because m flag doesn't exist before JS1.5 and we need to
- // strip newlines anyway
- var parts = str.split('\n');
- for (var i=0; i<parts.length; i++)
- parts[i] = stripStr(parts[i]);
-
- // Don't join with empty strings, because it "concats" words
- // And strip again
- return stripStr(parts.join(" "));
- },
-
-/*
- * printf()
- * C-printf like function, which substitutes %s with parameters
- * given in list. %%s is used to escape %s.
- *
- * Doesn't work in IE5.0 (splice)
- *
- * @param string S : string to perform printf on.
- * @param string L : Array of arguments for printf()
- */
- printf: function(S, L) {
- if (!L) return S;
-
- var nS = "";
- var search = /%(\d+)\$s/g;
- // replace %n1$ where n is a number
- while (result = search.exec(S)) {
- var index = parseInt(result[1], 10) - 1;
- S = S.replace('%' + result[1] + '\$s', (L[index]));
- L.splice(index, 1);
- }
- var tS = S.split("%s");
-
- if (tS.length > 1) {
- for(var i=0; i<L.length; i++) {
- if (tS[i].lastIndexOf('%') == tS[i].length-1 && i != L.length-1)
- tS[i] += "s"+tS.splice(i+1,1)[0];
- nS += tS[i] + L[i];
- }
- }
- return nS + tS[tS.length-1];
- }
-
-};
-
-/*
- * _t
- * Allows you to translate a jQuery selector
- *
- * eg $('h1')._t('some text')
- *
- * @param string str : The string to translate
- * @param property_list params : params for using printf() on the string
- * @return element : chained and translated element(s)
-*/
-$.fn._t = function(str, params) {
- return $(this).text($.i18n._(str, params));
-};
-
-
-})(jQuery);
diff --git a/library/jquery.i18n/jquery.i18n.min.js b/library/jquery.i18n/jquery.i18n.min.js
deleted file mode 100644
index 5476ed910..000000000
--- a/library/jquery.i18n/jquery.i18n.min.js
+++ /dev/null
@@ -1,13 +0,0 @@
-/*
- * jQuery i18n plugin
- * @requires jQuery v1.1 or later
- *
- * See http://recursive-design.com/projects/jquery-i18n/
- *
- * Licensed under the MIT license:
- * http://www.opensource.org/licenses/mit-license.php
- *
- * Version: 0.9.2 (201204070102)
- */
-(function(f){f.i18n={dict:null,setDictionary:function(a){this.dict=a},_:function(a,b){var d=a;if(this.dict&&this.dict[a])d=this.dict[a];return this.printf(d,b)},toEntity:function(a){for(var b="",d=0;d<a.length;d++)b+=a.charCodeAt(d)>128?"&#"+a.charCodeAt(d)+";":a.charAt(d);return b},stripStr:function(a){return a.replace(/^\s*/,"").replace(/\s*$/,"")},stripStrML:function(a){a=a.split("\n");for(var b=0;b<a.length;b++)a[b]=stripStr(a[b]);return stripStr(a.join(" "))},printf:function(a,b){if(!b)return a;
-for(var d="",e=/%(\d+)\$s/g;result=e.exec(a);){var c=parseInt(result[1],10)-1;a=a.replace("%"+result[1]+"$s",b[c]);b.splice(c,1)}e=a.split("%s");if(e.length>1)for(c=0;c<b.length;c++){if(e[c].lastIndexOf("%")==e[c].length-1&&c!=b.length-1)e[c]+="s"+e.splice(c+1,1)[0];d+=e[c]+b[c]}return d+e[e.length-1]}};f.fn._t=function(a,b){return f(this).text(f.i18n._(a,b))}})(jQuery);
diff --git a/library/jquery.i18n/src/jquery.i18n.js b/library/jquery.i18n/src/jquery.i18n.js
deleted file mode 100644
index bbcd92813..000000000
--- a/library/jquery.i18n/src/jquery.i18n.js
+++ /dev/null
@@ -1,154 +0,0 @@
-/*
- * jQuery i18n plugin
- * @requires jQuery v1.1 or later
- *
- * See http://recursive-design.com/projects/jquery-i18n/
- *
- * Licensed under the MIT license:
- * http://www.opensource.org/licenses/mit-license.php
- *
- * Version: @VERSION (@DATE)
- */
- (function($) {
-/**
- * i18n provides a mechanism for translating strings using a jscript dictionary.
- *
- */
-
-
-/*
- * i18n property list
- */
-$.i18n = {
-
- dict: null,
-
-/**
- * setDictionary()
- * Initialise the dictionary and translate nodes
- *
- * @param property_list i18n_dict : The dictionary to use for translation
- */
- setDictionary: function(i18n_dict) {
- this.dict = i18n_dict;
- },
-
-/**
- * _()
- * The actual translation function. Looks the given string up in the
- * dictionary and returns the translation if one exists. If a translation
- * is not found, returns the original word
- *
- * @param string str : The string to translate
- * @param property_list params : params for using printf() on the string
- * @return string : Translated word
- *
- */
- _: function (str, params) {
- var transl = str;
- if (this.dict && this.dict[str]) {
- transl = this.dict[str];
- }
- return this.printf(transl, params);
- },
-
-/**
- * toEntity()
- * Change non-ASCII characters to entity representation
- *
- * @param string str : The string to transform
- * @return string result : Original string with non-ASCII content converted to entities
- *
- */
- toEntity: function (str) {
- var result = '';
- for (var i=0;i<str.length; i++) {
- if (str.charCodeAt(i) > 128)
- result += "&#"+str.charCodeAt(i)+";";
- else
- result += str.charAt(i);
- }
- return result;
- },
-
-/**
- * stripStr()
- *
- * @param string str : The string to strip
- * @return string result : Stripped string
- *
- */
- stripStr: function(str) {
- return str.replace(/^\s*/, "").replace(/\s*$/, "");
- },
-
-/**
- * stripStrML()
- *
- * @param string str : The multi-line string to strip
- * @return string result : Stripped string
- *
- */
- stripStrML: function(str) {
- // Split because m flag doesn't exist before JS1.5 and we need to
- // strip newlines anyway
- var parts = str.split('\n');
- for (var i=0; i<parts.length; i++)
- parts[i] = stripStr(parts[i]);
-
- // Don't join with empty strings, because it "concats" words
- // And strip again
- return stripStr(parts.join(" "));
- },
-
-/*
- * printf()
- * C-printf like function, which substitutes %s with parameters
- * given in list. %%s is used to escape %s.
- *
- * Doesn't work in IE5.0 (splice)
- *
- * @param string S : string to perform printf on.
- * @param string L : Array of arguments for printf()
- */
- printf: function(S, L) {
- if (!L) return S;
-
- var nS = "";
- var search = /%(\d+)\$s/g;
- // replace %n1$ where n is a number
- while (result = search.exec(S)) {
- var index = parseInt(result[1], 10) - 1;
- S = S.replace('%' + result[1] + '\$s', (L[index]));
- L.splice(index, 1);
- }
- var tS = S.split("%s");
-
- if (tS.length > 1) {
- for(var i=0; i<L.length; i++) {
- if (tS[i].lastIndexOf('%') == tS[i].length-1 && i != L.length-1)
- tS[i] += "s"+tS.splice(i+1,1)[0];
- nS += tS[i] + L[i];
- }
- }
- return nS + tS[tS.length-1];
- }
-
-};
-
-/*
- * _t
- * Allows you to translate a jQuery selector
- *
- * eg $('h1')._t('some text')
- *
- * @param string str : The string to translate
- * @param property_list params : params for using printf() on the string
- * @return element : chained and translated element(s)
-*/
-$.fn._t = function(str, params) {
- return $(this).text($.i18n._(str, params));
-};
-
-
-})(jQuery);
diff --git a/library/jquery_ac/README b/library/jquery_ac/README
deleted file mode 100644
index 422e3d70b..000000000
--- a/library/jquery_ac/README
+++ /dev/null
@@ -1,4 +0,0 @@
-This is jquery.autocomplete from
-
-http://www.devbridge.com/projects/autocomplete/jquery/
-
diff --git a/library/jquery_ac/friendica.complete.js b/library/jquery_ac/friendica.complete.js
deleted file mode 100644
index 3012a754b..000000000
--- a/library/jquery_ac/friendica.complete.js
+++ /dev/null
@@ -1,400 +0,0 @@
-/**
-* Ajax Autocomplete for jQuery, version 1.1.3
-* (c) 2010 Tomas Kirda
-*
-* Ajax Autocomplete for jQuery is freely distributable under the terms of an MIT-style license.
-* For details, see the web site: http://www.devbridge.com/projects/autocomplete/jquery/
-*
-* Last Review: 04/19/2010
-* Heavily modified for contact completion in Friendica (add photos, hover tips. etc.) 11-May-2012 mike@macgirvin.com
-*/
-
-/*jslint onevar: true, evil: true, nomen: true, eqeqeq: true, bitwise: true, regexp: true, newcap: true, immed: true */
-/*global window: true, document: true, clearInterval: true, setInterval: true, jQuery: true */
-
-(function($) {
-
- var reEscape = new RegExp('(\\' + ['/', '.', '*', '+', '?', '|', '(', ')', '[', ']', '{', '}', '\\'].join('|\\') + ')', 'g');
-
- function fnFormatResult(value, data, currentValue) {
- var pattern = '(' + currentValue.replace(reEscape, '\\$1') + ')';
- return value.replace(new RegExp(pattern, 'gi'), '<strong>$1<\/strong>');
- }
-
- function Autocomplete(el, options) {
- this.el = $(el);
- this.el.attr('autocomplete', 'off');
- this.suggestions = [];
- this.data = [];
- this.badQueries = [];
- this.selectedIndex = -1;
- this.currentValue = this.el.val();
- this.intervalId = 0;
- this.cachedResponse = [];
- this.onChangeInterval = null;
- this.ignoreValueChange = false;
- this.serviceUrl = options.serviceUrl;
- this.isLocal = false;
- this.id = options.id;
- this.options = {
- autoSubmit: false,
- minChars: 1,
- maxHeight: 300,
- deferRequestBy: 0,
- width: 0,
- highlight: true,
- params: {},
- fnFormatResult: fnFormatResult,
- delimiter: null,
- zIndex: 999
- };
- this.initialize();
- this.setOptions(options);
- }
-
- $.fn.autocomplete = function(options) {
- return new Autocomplete(this.get(0)||$('<input />'), options);
- };
-
-
- Autocomplete.prototype = {
-
- killerFn: null,
-
- initialize: function() {
-
- var me, uid, autocompleteElId;
- me = this;
- uid = Math.floor(Math.random()*0x100000).toString(16);
- autocompleteElId = 'Autocomplete_' + uid;
-
- this.killerFn = function(e) {
- if ($(e.target).parents('.autocomplete').size() === 0) {
- me.killSuggestions();
- me.disableKillerFn();
- }
- };
-
- if (!this.options.width) { this.options.width = this.el.width(); }
- this.mainContainerId = 'AutocompleteContainter_' + uid;
-
- $('<div id="' + this.mainContainerId + '" style="position:absolute;z-index:999;"><div class="autocomplete-w1" id="'+this.id+'"><div class="autocomplete" id="' + autocompleteElId + '" style="display:none; width:300px;"></div></div></div>').appendTo('body');
-
- this.container = $('#' + autocompleteElId);
- this.fixPosition();
- if (window.opera) {
- this.el.keypress(function(e) { me.onKeyPress(e); });
- } else {
- this.el.keydown(function(e) { me.onKeyPress(e); });
- }
- this.el.keyup(function(e) { me.onKeyUp(e); });
- this.el.blur(function() { me.enableKillerFn(); });
- this.el.focus(function() { me.fixPosition(); });
- },
-
- setOptions: function(options){
- var o = this.options;
- $.extend(o, options);
- if(o.lookup){
- this.isLocal = true;
- if($.isArray(o.lookup)){ o.lookup = { suggestions:o.lookup, data:[] }; }
- }
- $('#'+this.mainContainerId).css({ zIndex:o.zIndex });
- this.container.css({ maxHeight: o.maxHeight + 'px', width:o.width });
- },
-
- clearCache: function(){
- this.cachedResponse = [];
- this.badQueries = [];
- },
-
- disable: function(){
- this.disabled = true;
- },
-
- enable: function(){
- this.disabled = false;
- },
-
- fixPosition: function() {
- var offset = this.el.offset();
- $('#' + this.mainContainerId).css({ top: (offset.top + this.el.innerHeight()) + 'px', left: offset.left + 'px' });
- },
-
- enableKillerFn: function() {
- var me = this;
- $(document).bind('click', me.killerFn);
- },
-
- disableKillerFn: function() {
- var me = this;
- $(document).unbind('click', me.killerFn);
- },
-
- killSuggestions: function() {
- var me = this;
- this.stopKillSuggestions();
- this.intervalId = window.setInterval(function() { me.hide(); me.stopKillSuggestions(); }, 300);
- },
-
- stopKillSuggestions: function() {
- window.clearInterval(this.intervalId);
- },
-
- onKeyPress: function(e) {
- if (this.disabled || !this.enabled) { return; }
- // return will exit the function
- // and event will not be prevented
- switch (e.keyCode) {
- case 27: //KEY_ESC:
- this.el.val(this.currentValue);
- this.hide();
- break;
- case 9: //KEY_TAB:
- case 13: //KEY_RETURN:
- if (this.selectedIndex === -1) {
- this.hide();
- return;
- }
- this.select(this.selectedIndex);
- if(e.keyCode === 9){ return; }
- break;
- case 38: //KEY_UP:
- this.moveUp();
- break;
- case 40: //KEY_DOWN:
- this.moveDown();
- break;
- default:
- return;
- }
- // if(e.keyCode != 13) {
- e.stopImmediatePropagation();
- e.preventDefault();
- //}
- },
-
- onKeyUp: function(e) {
- if(this.disabled){ return; }
- switch (e.keyCode) {
- case 38: //KEY_UP:
- case 40: //KEY_DOWN:
- return;
- }
- clearInterval(this.onChangeInterval);
- if (this.currentValue !== this.el.val()) {
- if (this.options.deferRequestBy > 0) {
- // Defer lookup in case when value changes very quickly:
- var me = this;
- this.onChangeInterval = setInterval(function() { me.onValueChange(); }, this.options.deferRequestBy);
- } else {
- this.onValueChange();
- }
- }
- },
-
- onValueChange: function() {
- clearInterval(this.onChangeInterval);
- this.currentValue = this.el.val();
- var q = this.getQuery(this.currentValue);
- this.selectedIndex = -1;
- if (this.ignoreValueChange) {
- this.ignoreValueChange = false;
- return;
- }
- if (q === '' || q.length < this.options.minChars) {
- this.hide();
- } else {
- this.getSuggestions(q);
- }
- },
-
- getQuery: function(val) {
- var d, arr;
- d = this.options.delimiter;
- if (!d) { return $.trim(val); }
- arr = val.split(d);
- return $.trim(arr[arr.length - 1]);
- },
-
- getSuggestionsLocal: function(q) {
- var ret, arr, len, val, i;
- arr = this.options.lookup;
- len = arr.suggestions.length;
- ret = { suggestions:[], data:[] };
- q = q.toLowerCase();
- for(i=0; i< len; i++){
- val = arr.suggestions[i];
- if(val.toLowerCase().indexOf(q) === 0){
- ret.suggestions.push(val);
- ret.data.push(arr.data[i]);
- }
- }
- return ret;
- },
-
- getSuggestions: function(q) {
- var cr, me;
- cr = this.isLocal ? this.getSuggestionsLocal(q) : this.cachedResponse[q];
- if (cr && $.isArray(cr.suggestions)) {
- this.suggestions = cr.suggestions;
- this.data = cr.data;
- this.suggest();
- } else if (!this.isBadQuery(q)) {
- me = this;
- me.options.params.query = q;
- $('#nav-search-spinner').show();
- $.get(this.serviceUrl, me.options.params, function(txt) { me.processResponse(txt); }, 'text');
- }
- },
-
- isBadQuery: function(q) {
- var i = this.badQueries.length;
- while (i--) {
- if (q.indexOf(this.badQueries[i]) === 0) { return true; }
- }
- return false;
- },
-
- hide: function() {
- this.enabled = false;
- this.selectedIndex = -1;
- this.container.hide();
- },
-
- suggest: function() {
- if (this.suggestions.length === 0) {
- this.hide();
- return;
- }
-
- var me, len, div, f, v, i, s, mOver, mClick, l, img;
- me = this;
- len = this.suggestions.length;
- f = this.options.fnFormatResult;
- v = this.getQuery(this.currentValue);
- mOver = function(xi) { return function() { me.activate(xi); }; };
- mClick = function(xi) { return function() { me.select(xi); }; };
- this.container.hide().empty();
- for (i = 0; i < len; i++) {
- s = this.suggestions[i];
- l = this.links[i];
- img = '<img height="24" width="24" src="' + this.photos[i] + '" alt="' + s + '" />&nbsp;';
- div = $((me.selectedIndex === i ? '<div class="selected"' : '<div') + ' title="' + l + '">' + img + f(s, this.data[i], v) + '</div>');
- div.mouseover(mOver(i));
- div.click(mClick(i));
- this.container.append(div);
- }
- this.enabled = true;
- this.container.show();
- },
-
- processResponse: function(text) {
- var response;
- try {
- response = eval('(' + text + ')');
- } catch (err) { return; }
- if (!$.isArray(response.data)) { response.data = []; }
- if(!this.options.noCache){
- this.cachedResponse[response.query] = response;
- if (response.suggestions.length === 0) { this.badQueries.push(response.query); }
- }
- if (response.query === this.getQuery(this.currentValue)) {
- this.photos = response.photos;
- this.links = response.links;
- this.suggestions = response.suggestions;
- this.data = response.data;
- this.suggest();
- }
- $('#nav-search-spinner').hide();
- },
-
- activate: function(index) {
- var divs, activeItem;
- divs = this.container.children();
- // Clear previous selection:
- if (this.selectedIndex !== -1 && divs.length > this.selectedIndex) {
- $(divs.get(this.selectedIndex)).removeClass();
- }
- this.selectedIndex = index;
- if (this.selectedIndex !== -1 && divs.length > this.selectedIndex) {
- activeItem = divs.get(this.selectedIndex);
- $(activeItem).addClass('selected');
- }
- return activeItem;
- },
-
- deactivate: function(div, index) {
- div.className = '';
- if (this.selectedIndex === index) { this.selectedIndex = -1; }
- },
-
- select: function(i) {
- var selectedValue, f;
- selectedValue = this.suggestions[i];
- if (selectedValue) {
- this.el.val(selectedValue);
- if (this.options.autoSubmit) {
- f = this.el.parents('form');
- if (f.length > 0) { f.get(0).submit(); }
- }
- this.ignoreValueChange = true;
- this.hide();
- this.onSelect(i);
- }
- },
-
- moveUp: function() {
- if (this.selectedIndex === -1) { return; }
- if (this.selectedIndex === 0) {
- this.container.children().get(0).className = '';
- this.selectedIndex = -1;
- this.el.val(this.currentValue);
- return;
- }
- this.adjustScroll(this.selectedIndex - 1);
- },
-
- moveDown: function() {
- if (this.selectedIndex === (this.suggestions.length - 1)) { return; }
- this.adjustScroll(this.selectedIndex + 1);
- },
-
- adjustScroll: function(i) {
- var activeItem, offsetTop, upperBound, lowerBound;
- activeItem = this.activate(i);
- offsetTop = activeItem.offsetTop;
- upperBound = this.container.scrollTop();
- lowerBound = upperBound + this.options.maxHeight - 25;
- if (offsetTop < upperBound) {
- this.container.scrollTop(offsetTop);
- } else if (offsetTop > lowerBound) {
- this.container.scrollTop(offsetTop - this.options.maxHeight + 25);
- }
- this.el.val(this.getValue(this.suggestions[i]));
- },
-
- onSelect: function(i) {
- var me, fn, s, d;
- me = this;
- fn = me.options.onSelect;
- s = me.suggestions[i];
- d = me.data[i];
- me.el.val(me.getValue(s));
- if ($.isFunction(fn)) { fn(s, d, me.el); }
- },
-
- getValue: function(value){
- var del, currVal, arr, me;
- me = this;
- del = me.options.delimiter;
- if (!del) { return value; }
- currVal = me.currentValue;
- arr = currVal.split(del);
- if (arr.length === 1) { return value; }
- return currVal.substr(0, currVal.length - arr[arr.length - 1].length) + value;
- }
-
- };
-
-}(jQuery));
diff --git a/library/jquery_ac/jquery-1.3.2.min.js b/library/jquery_ac/jquery-1.3.2.min.js
deleted file mode 100644
index b1ae21d8b..000000000
--- a/library/jquery_ac/jquery-1.3.2.min.js
+++ /dev/null
@@ -1,19 +0,0 @@
-/*
- * jQuery JavaScript Library v1.3.2
- * http://jquery.com/
- *
- * Copyright (c) 2009 John Resig
- * Dual licensed under the MIT and GPL licenses.
- * http://docs.jquery.com/License
- *
- * Date: 2009-02-19 17:34:21 -0500 (Thu, 19 Feb 2009)
- * Revision: 6246
- */
-(function(){var l=this,g,y=l.jQuery,p=l.$,o=l.jQuery=l.$=function(E,F){return new o.fn.init(E,F)},D=/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,f=/^.[^:#\[\.,]*$/;o.fn=o.prototype={init:function(E,H){E=E||document;if(E.nodeType){this[0]=E;this.length=1;this.context=E;return this}if(typeof E==="string"){var G=D.exec(E);if(G&&(G[1]||!H)){if(G[1]){E=o.clean([G[1]],H)}else{var I=document.getElementById(G[3]);if(I&&I.id!=G[3]){return o().find(E)}var F=o(I||[]);F.context=document;F.selector=E;return F}}else{return o(H).find(E)}}else{if(o.isFunction(E)){return o(document).ready(E)}}if(E.selector&&E.context){this.selector=E.selector;this.context=E.context}return this.setArray(o.isArray(E)?E:o.makeArray(E))},selector:"",jquery:"1.3.2",size:function(){return this.length},get:function(E){return E===g?Array.prototype.slice.call(this):this[E]},pushStack:function(F,H,E){var G=o(F);G.prevObject=this;G.context=this.context;if(H==="find"){G.selector=this.selector+(this.selector?" ":"")+E}else{if(H){G.selector=this.selector+"."+H+"("+E+")"}}return G},setArray:function(E){this.length=0;Array.prototype.push.apply(this,E);return this},each:function(F,E){return o.each(this,F,E)},index:function(E){return o.inArray(E&&E.jquery?E[0]:E,this)},attr:function(F,H,G){var E=F;if(typeof F==="string"){if(H===g){return this[0]&&o[G||"attr"](this[0],F)}else{E={};E[F]=H}}return this.each(function(I){for(F in E){o.attr(G?this.style:this,F,o.prop(this,E[F],G,I,F))}})},css:function(E,F){if((E=="width"||E=="height")&&parseFloat(F)<0){F=g}return this.attr(E,F,"curCSS")},text:function(F){if(typeof F!=="object"&&F!=null){return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(F))}var E="";o.each(F||this,function(){o.each(this.childNodes,function(){if(this.nodeType!=8){E+=this.nodeType!=1?this.nodeValue:o.fn.text([this])}})});return E},wrapAll:function(E){if(this[0]){var F=o(E,this[0].ownerDocument).clone();if(this[0].parentNode){F.insertBefore(this[0])}F.map(function(){var G=this;while(G.firstChild){G=G.firstChild}return G}).append(this)}return this},wrapInner:function(E){return this.each(function(){o(this).contents().wrapAll(E)})},wrap:function(E){return this.each(function(){o(this).wrapAll(E)})},append:function(){return this.domManip(arguments,true,function(E){if(this.nodeType==1){this.appendChild(E)}})},prepend:function(){return this.domManip(arguments,true,function(E){if(this.nodeType==1){this.insertBefore(E,this.firstChild)}})},before:function(){return this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,this)})},after:function(){return this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,this.nextSibling)})},end:function(){return this.prevObject||o([])},push:[].push,sort:[].sort,splice:[].splice,find:function(E){if(this.length===1){var F=this.pushStack([],"find",E);F.length=0;o.find(E,this[0],F);return F}else{return this.pushStack(o.unique(o.map(this,function(G){return o.find(E,G)})),"find",E)}},clone:function(G){var E=this.map(function(){if(!o.support.noCloneEvent&&!o.isXMLDoc(this)){var I=this.outerHTML;if(!I){var J=this.ownerDocument.createElement("div");J.appendChild(this.cloneNode(true));I=J.innerHTML}return o.clean([I.replace(/ jQuery\d+="(?:\d+|null)"/g,"").replace(/^\s*/,"")])[0]}else{return this.cloneNode(true)}});if(G===true){var H=this.find("*").andSelf(),F=0;E.find("*").andSelf().each(function(){if(this.nodeName!==H[F].nodeName){return}var I=o.data(H[F],"events");for(var K in I){for(var J in I[K]){o.event.add(this,K,I[K][J],I[K][J].data)}}F++})}return E},filter:function(E){return this.pushStack(o.isFunction(E)&&o.grep(this,function(G,F){return E.call(G,F)})||o.multiFilter(E,o.grep(this,function(F){return F.nodeType===1})),"filter",E)},closest:function(E){var G=o.expr.match.POS.test(E)?o(E):null,F=0;return this.map(function(){var H=this;while(H&&H.ownerDocument){if(G?G.index(H)>-1:o(H).is(E)){o.data(H,"closest",F);return H}H=H.parentNode;F++}})},not:function(E){if(typeof E==="string"){if(f.test(E)){return this.pushStack(o.multiFilter(E,this,true),"not",E)}else{E=o.multiFilter(E,this)}}var F=E.length&&E[E.length-1]!==g&&!E.nodeType;return this.filter(function(){return F?o.inArray(this,E)<0:this!=E})},add:function(E){return this.pushStack(o.unique(o.merge(this.get(),typeof E==="string"?o(E):o.makeArray(E))))},is:function(E){return !!E&&o.multiFilter(E,this).length>0},hasClass:function(E){return !!E&&this.is("."+E)},val:function(K){if(K===g){var E=this[0];if(E){if(o.nodeName(E,"option")){return(E.attributes.value||{}).specified?E.value:E.text}if(o.nodeName(E,"select")){var I=E.selectedIndex,L=[],M=E.options,H=E.type=="select-one";if(I<0){return null}for(var F=H?I:0,J=H?I+1:M.length;F<J;F++){var G=M[F];if(G.selected){K=o(G).val();if(H){return K}L.push(K)}}return L}return(E.value||"").replace(/\r/g,"")}return g}if(typeof K==="number"){K+=""}return this.each(function(){if(this.nodeType!=1){return}if(o.isArray(K)&&/radio|checkbox/.test(this.type)){this.checked=(o.inArray(this.value,K)>=0||o.inArray(this.name,K)>=0)}else{if(o.nodeName(this,"select")){var N=o.makeArray(K);o("option",this).each(function(){this.selected=(o.inArray(this.value,N)>=0||o.inArray(this.text,N)>=0)});if(!N.length){this.selectedIndex=-1}}else{this.value=K}}})},html:function(E){return E===g?(this[0]?this[0].innerHTML.replace(/ jQuery\d+="(?:\d+|null)"/g,""):null):this.empty().append(E)},replaceWith:function(E){return this.after(E).remove()},eq:function(E){return this.slice(E,+E+1)},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.prototype.slice.call(arguments).join(","))},map:function(E){return this.pushStack(o.map(this,function(G,F){return E.call(G,F,G)}))},andSelf:function(){return this.add(this.prevObject)},domManip:function(J,M,L){if(this[0]){var I=(this[0].ownerDocument||this[0]).createDocumentFragment(),F=o.clean(J,(this[0].ownerDocument||this[0]),I),H=I.firstChild;if(H){for(var G=0,E=this.length;G<E;G++){L.call(K(this[G],H),this.length>1||G>0?I.cloneNode(true):I)}}if(F){o.each(F,z)}}return this;function K(N,O){return M&&o.nodeName(N,"table")&&o.nodeName(O,"tr")?(N.getElementsByTagName("tbody")[0]||N.appendChild(N.ownerDocument.createElement("tbody"))):N}}};o.fn.init.prototype=o.fn;function z(E,F){if(F.src){o.ajax({url:F.src,async:false,dataType:"script"})}else{o.globalEval(F.text||F.textContent||F.innerHTML||"")}if(F.parentNode){F.parentNode.removeChild(F)}}function e(){return +new Date}o.extend=o.fn.extend=function(){var J=arguments[0]||{},H=1,I=arguments.length,E=false,G;if(typeof J==="boolean"){E=J;J=arguments[1]||{};H=2}if(typeof J!=="object"&&!o.isFunction(J)){J={}}if(I==H){J=this;--H}for(;H<I;H++){if((G=arguments[H])!=null){for(var F in G){var K=J[F],L=G[F];if(J===L){continue}if(E&&L&&typeof L==="object"&&!L.nodeType){J[F]=o.extend(E,K||(L.length!=null?[]:{}),L)}else{if(L!==g){J[F]=L}}}}}return J};var b=/z-?index|font-?weight|opacity|zoom|line-?height/i,q=document.defaultView||{},s=Object.prototype.toString;o.extend({noConflict:function(E){l.$=p;if(E){l.jQuery=y}return o},isFunction:function(E){return s.call(E)==="[object Function]"},isArray:function(E){return s.call(E)==="[object Array]"},isXMLDoc:function(E){return E.nodeType===9&&E.documentElement.nodeName!=="HTML"||!!E.ownerDocument&&o.isXMLDoc(E.ownerDocument)},globalEval:function(G){if(G&&/\S/.test(G)){var F=document.getElementsByTagName("head")[0]||document.documentElement,E=document.createElement("script");E.type="text/javascript";if(o.support.scriptEval){E.appendChild(document.createTextNode(G))}else{E.text=G}F.insertBefore(E,F.firstChild);F.removeChild(E)}},nodeName:function(F,E){return F.nodeName&&F.nodeName.toUpperCase()==E.toUpperCase()},each:function(G,K,F){var E,H=0,I=G.length;if(F){if(I===g){for(E in G){if(K.apply(G[E],F)===false){break}}}else{for(;H<I;){if(K.apply(G[H++],F)===false){break}}}}else{if(I===g){for(E in G){if(K.call(G[E],E,G[E])===false){break}}}else{for(var J=G[0];H<I&&K.call(J,H,J)!==false;J=G[++H]){}}}return G},prop:function(H,I,G,F,E){if(o.isFunction(I)){I=I.call(H,F)}return typeof I==="number"&&G=="curCSS"&&!b.test(E)?I+"px":I},className:{add:function(E,F){o.each((F||"").split(/\s+/),function(G,H){if(E.nodeType==1&&!o.className.has(E.className,H)){E.className+=(E.className?" ":"")+H}})},remove:function(E,F){if(E.nodeType==1){E.className=F!==g?o.grep(E.className.split(/\s+/),function(G){return !o.className.has(F,G)}).join(" "):""}},has:function(F,E){return F&&o.inArray(E,(F.className||F).toString().split(/\s+/))>-1}},swap:function(H,G,I){var E={};for(var F in G){E[F]=H.style[F];H.style[F]=G[F]}I.call(H);for(var F in G){H.style[F]=E[F]}},css:function(H,F,J,E){if(F=="width"||F=="height"){var L,G={position:"absolute",visibility:"hidden",display:"block"},K=F=="width"?["Left","Right"]:["Top","Bottom"];function I(){L=F=="width"?H.offsetWidth:H.offsetHeight;if(E==="border"){return}o.each(K,function(){if(!E){L-=parseFloat(o.curCSS(H,"padding"+this,true))||0}if(E==="margin"){L+=parseFloat(o.curCSS(H,"margin"+this,true))||0}else{L-=parseFloat(o.curCSS(H,"border"+this+"Width",true))||0}})}if(H.offsetWidth!==0){I()}else{o.swap(H,G,I)}return Math.max(0,Math.round(L))}return o.curCSS(H,F,J)},curCSS:function(I,F,G){var L,E=I.style;if(F=="opacity"&&!o.support.opacity){L=o.attr(E,"opacity");return L==""?"1":L}if(F.match(/float/i)){F=w}if(!G&&E&&E[F]){L=E[F]}else{if(q.getComputedStyle){if(F.match(/float/i)){F="float"}F=F.replace(/([A-Z])/g,"-$1").toLowerCase();var M=q.getComputedStyle(I,null);if(M){L=M.getPropertyValue(F)}if(F=="opacity"&&L==""){L="1"}}else{if(I.currentStyle){var J=F.replace(/\-(\w)/g,function(N,O){return O.toUpperCase()});L=I.currentStyle[F]||I.currentStyle[J];if(!/^\d+(px)?$/i.test(L)&&/^\d/.test(L)){var H=E.left,K=I.runtimeStyle.left;I.runtimeStyle.left=I.currentStyle.left;E.left=L||0;L=E.pixelLeft+"px";E.left=H;I.runtimeStyle.left=K}}}}return L},clean:function(F,K,I){K=K||document;if(typeof K.createElement==="undefined"){K=K.ownerDocument||K[0]&&K[0].ownerDocument||document}if(!I&&F.length===1&&typeof F[0]==="string"){var H=/^<(\w+)\s*\/?>$/.exec(F[0]);if(H){return[K.createElement(H[1])]}}var G=[],E=[],L=K.createElement("div");o.each(F,function(P,S){if(typeof S==="number"){S+=""}if(!S){return}if(typeof S==="string"){S=S.replace(/(<(\w+)[^>]*?)\/>/g,function(U,V,T){return T.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?U:V+"></"+T+">"});var O=S.replace(/^\s+/,"").substring(0,10).toLowerCase();var Q=!O.indexOf("<opt")&&[1,"<select multiple='multiple'>","</select>"]||!O.indexOf("<leg")&&[1,"<fieldset>","</fieldset>"]||O.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<table>","</table>"]||!O.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||(!O.indexOf("<td")||!O.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></tbody></table>"]||!O.indexOf("<col")&&[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"]||!o.support.htmlSerialize&&[1,"div<div>","</div>"]||[0,"",""];L.innerHTML=Q[1]+S+Q[2];while(Q[0]--){L=L.lastChild}if(!o.support.tbody){var R=/<tbody/i.test(S),N=!O.indexOf("<table")&&!R?L.firstChild&&L.firstChild.childNodes:Q[1]=="<table>"&&!R?L.childNodes:[];for(var M=N.length-1;M>=0;--M){if(o.nodeName(N[M],"tbody")&&!N[M].childNodes.length){N[M].parentNode.removeChild(N[M])}}}if(!o.support.leadingWhitespace&&/^\s/.test(S)){L.insertBefore(K.createTextNode(S.match(/^\s*/)[0]),L.firstChild)}S=o.makeArray(L.childNodes)}if(S.nodeType){G.push(S)}else{G=o.merge(G,S)}});if(I){for(var J=0;G[J];J++){if(o.nodeName(G[J],"script")&&(!G[J].type||G[J].type.toLowerCase()==="text/javascript")){E.push(G[J].parentNode?G[J].parentNode.removeChild(G[J]):G[J])}else{if(G[J].nodeType===1){G.splice.apply(G,[J+1,0].concat(o.makeArray(G[J].getElementsByTagName("script"))))}I.appendChild(G[J])}}return E}return G},attr:function(J,G,K){if(!J||J.nodeType==3||J.nodeType==8){return g}var H=!o.isXMLDoc(J),L=K!==g;G=H&&o.props[G]||G;if(J.tagName){var F=/href|src|style/.test(G);if(G=="selected"&&J.parentNode){J.parentNode.selectedIndex}if(G in J&&H&&!F){if(L){if(G=="type"&&o.nodeName(J,"input")&&J.parentNode){throw"type property can't be changed"}J[G]=K}if(o.nodeName(J,"form")&&J.getAttributeNode(G)){return J.getAttributeNode(G).nodeValue}if(G=="tabIndex"){var I=J.getAttributeNode("tabIndex");return I&&I.specified?I.value:J.nodeName.match(/(button|input|object|select|textarea)/i)?0:J.nodeName.match(/^(a|area)$/i)&&J.href?0:g}return J[G]}if(!o.support.style&&H&&G=="style"){return o.attr(J.style,"cssText",K)}if(L){J.setAttribute(G,""+K)}var E=!o.support.hrefNormalized&&H&&F?J.getAttribute(G,2):J.getAttribute(G);return E===null?g:E}if(!o.support.opacity&&G=="opacity"){if(L){J.zoom=1;J.filter=(J.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(K)+""=="NaN"?"":"alpha(opacity="+K*100+")")}return J.filter&&J.filter.indexOf("opacity=")>=0?(parseFloat(J.filter.match(/opacity=([^)]*)/)[1])/100)+"":""}G=G.replace(/-([a-z])/ig,function(M,N){return N.toUpperCase()});if(L){J[G]=K}return J[G]},trim:function(E){return(E||"").replace(/^\s+|\s+$/g,"")},makeArray:function(G){var E=[];if(G!=null){var F=G.length;if(F==null||typeof G==="string"||o.isFunction(G)||G.setInterval){E[0]=G}else{while(F){E[--F]=G[F]}}}return E},inArray:function(G,H){for(var E=0,F=H.length;E<F;E++){if(H[E]===G){return E}}return -1},merge:function(H,E){var F=0,G,I=H.length;if(!o.support.getAll){while((G=E[F++])!=null){if(G.nodeType!=8){H[I++]=G}}}else{while((G=E[F++])!=null){H[I++]=G}}return H},unique:function(K){var F=[],E={};try{for(var G=0,H=K.length;G<H;G++){var J=o.data(K[G]);if(!E[J]){E[J]=true;F.push(K[G])}}}catch(I){F=K}return F},grep:function(F,J,E){var G=[];for(var H=0,I=F.length;H<I;H++){if(!E!=!J(F[H],H)){G.push(F[H])}}return G},map:function(E,J){var F=[];for(var G=0,H=E.length;G<H;G++){var I=J(E[G],G);if(I!=null){F[F.length]=I}}return F.concat.apply([],F)}});var C=navigator.userAgent.toLowerCase();o.browser={version:(C.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[0,"0"])[1],safari:/webkit/.test(C),opera:/opera/.test(C),msie:/msie/.test(C)&&!/opera/.test(C),mozilla:/mozilla/.test(C)&&!/(compatible|webkit)/.test(C)};o.each({parent:function(E){return E.parentNode},parents:function(E){return o.dir(E,"parentNode")},next:function(E){return o.nth(E,2,"nextSibling")},prev:function(E){return o.nth(E,2,"previousSibling")},nextAll:function(E){return o.dir(E,"nextSibling")},prevAll:function(E){return o.dir(E,"previousSibling")},siblings:function(E){return o.sibling(E.parentNode.firstChild,E)},children:function(E){return o.sibling(E.firstChild)},contents:function(E){return o.nodeName(E,"iframe")?E.contentDocument||E.contentWindow.document:o.makeArray(E.childNodes)}},function(E,F){o.fn[E]=function(G){var H=o.map(this,F);if(G&&typeof G=="string"){H=o.multiFilter(G,H)}return this.pushStack(o.unique(H),E,G)}});o.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(E,F){o.fn[E]=function(G){var J=[],L=o(G);for(var K=0,H=L.length;K<H;K++){var I=(K>0?this.clone(true):this).get();o.fn[F].apply(o(L[K]),I);J=J.concat(I)}return this.pushStack(J,E,G)}});o.each({removeAttr:function(E){o.attr(this,E,"");if(this.nodeType==1){this.removeAttribute(E)}},addClass:function(E){o.className.add(this,E)},removeClass:function(E){o.className.remove(this,E)},toggleClass:function(F,E){if(typeof E!=="boolean"){E=!o.className.has(this,F)}o.className[E?"add":"remove"](this,F)},remove:function(E){if(!E||o.filter(E,[this]).length){o("*",this).add([this]).each(function(){o.event.remove(this);o.removeData(this)});if(this.parentNode){this.parentNode.removeChild(this)}}},empty:function(){o(this).children().remove();while(this.firstChild){this.removeChild(this.firstChild)}}},function(E,F){o.fn[E]=function(){return this.each(F,arguments)}});function j(E,F){return E[0]&&parseInt(o.curCSS(E[0],F,true),10)||0}var h="jQuery"+e(),v=0,A={};o.extend({cache:{},data:function(F,E,G){F=F==l?A:F;var H=F[h];if(!H){H=F[h]=++v}if(E&&!o.cache[H]){o.cache[H]={}}if(G!==g){o.cache[H][E]=G}return E?o.cache[H][E]:H},removeData:function(F,E){F=F==l?A:F;var H=F[h];if(E){if(o.cache[H]){delete o.cache[H][E];E="";for(E in o.cache[H]){break}if(!E){o.removeData(F)}}}else{try{delete F[h]}catch(G){if(F.removeAttribute){F.removeAttribute(h)}}delete o.cache[H]}},queue:function(F,E,H){if(F){E=(E||"fx")+"queue";var G=o.data(F,E);if(!G||o.isArray(H)){G=o.data(F,E,o.makeArray(H))}else{if(H){G.push(H)}}}return G},dequeue:function(H,G){var E=o.queue(H,G),F=E.shift();if(!G||G==="fx"){F=E[0]}if(F!==g){F.call(H)}}});o.fn.extend({data:function(E,G){var H=E.split(".");H[1]=H[1]?"."+H[1]:"";if(G===g){var F=this.triggerHandler("getData"+H[1]+"!",[H[0]]);if(F===g&&this.length){F=o.data(this[0],E)}return F===g&&H[1]?this.data(H[0]):F}else{return this.trigger("setData"+H[1]+"!",[H[0],G]).each(function(){o.data(this,E,G)})}},removeData:function(E){return this.each(function(){o.removeData(this,E)})},queue:function(E,F){if(typeof E!=="string"){F=E;E="fx"}if(F===g){return o.queue(this[0],E)}return this.each(function(){var G=o.queue(this,E,F);if(E=="fx"&&G.length==1){G[0].call(this)}})},dequeue:function(E){return this.each(function(){o.dequeue(this,E)})}});
-/*
- * Sizzle CSS Selector Engine - v0.9.3
- * Copyright 2009, The Dojo Foundation
- * Released under the MIT, BSD, and GPL Licenses.
- * More information: http://sizzlejs.com/
- */
-(function(){var R=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,L=0,H=Object.prototype.toString;var F=function(Y,U,ab,ac){ab=ab||[];U=U||document;if(U.nodeType!==1&&U.nodeType!==9){return[]}if(!Y||typeof Y!=="string"){return ab}var Z=[],W,af,ai,T,ad,V,X=true;R.lastIndex=0;while((W=R.exec(Y))!==null){Z.push(W[1]);if(W[2]){V=RegExp.rightContext;break}}if(Z.length>1&&M.exec(Y)){if(Z.length===2&&I.relative[Z[0]]){af=J(Z[0]+Z[1],U)}else{af=I.relative[Z[0]]?[U]:F(Z.shift(),U);while(Z.length){Y=Z.shift();if(I.relative[Y]){Y+=Z.shift()}af=J(Y,af)}}}else{var ae=ac?{expr:Z.pop(),set:E(ac)}:F.find(Z.pop(),Z.length===1&&U.parentNode?U.parentNode:U,Q(U));af=F.filter(ae.expr,ae.set);if(Z.length>0){ai=E(af)}else{X=false}while(Z.length){var ah=Z.pop(),ag=ah;if(!I.relative[ah]){ah=""}else{ag=Z.pop()}if(ag==null){ag=U}I.relative[ah](ai,ag,Q(U))}}if(!ai){ai=af}if(!ai){throw"Syntax error, unrecognized expression: "+(ah||Y)}if(H.call(ai)==="[object Array]"){if(!X){ab.push.apply(ab,ai)}else{if(U.nodeType===1){for(var aa=0;ai[aa]!=null;aa++){if(ai[aa]&&(ai[aa]===true||ai[aa].nodeType===1&&K(U,ai[aa]))){ab.push(af[aa])}}}else{for(var aa=0;ai[aa]!=null;aa++){if(ai[aa]&&ai[aa].nodeType===1){ab.push(af[aa])}}}}}else{E(ai,ab)}if(V){F(V,U,ab,ac);if(G){hasDuplicate=false;ab.sort(G);if(hasDuplicate){for(var aa=1;aa<ab.length;aa++){if(ab[aa]===ab[aa-1]){ab.splice(aa--,1)}}}}}return ab};F.matches=function(T,U){return F(T,null,null,U)};F.find=function(aa,T,ab){var Z,X;if(!aa){return[]}for(var W=0,V=I.order.length;W<V;W++){var Y=I.order[W],X;if((X=I.match[Y].exec(aa))){var U=RegExp.leftContext;if(U.substr(U.length-1)!=="\\"){X[1]=(X[1]||"").replace(/\\/g,"");Z=I.find[Y](X,T,ab);if(Z!=null){aa=aa.replace(I.match[Y],"");break}}}}if(!Z){Z=T.getElementsByTagName("*")}return{set:Z,expr:aa}};F.filter=function(ad,ac,ag,W){var V=ad,ai=[],aa=ac,Y,T,Z=ac&&ac[0]&&Q(ac[0]);while(ad&&ac.length){for(var ab in I.filter){if((Y=I.match[ab].exec(ad))!=null){var U=I.filter[ab],ah,af;T=false;if(aa==ai){ai=[]}if(I.preFilter[ab]){Y=I.preFilter[ab](Y,aa,ag,ai,W,Z);if(!Y){T=ah=true}else{if(Y===true){continue}}}if(Y){for(var X=0;(af=aa[X])!=null;X++){if(af){ah=U(af,Y,X,aa);var ae=W^!!ah;if(ag&&ah!=null){if(ae){T=true}else{aa[X]=false}}else{if(ae){ai.push(af);T=true}}}}}if(ah!==g){if(!ag){aa=ai}ad=ad.replace(I.match[ab],"");if(!T){return[]}break}}}if(ad==V){if(T==null){throw"Syntax error, unrecognized expression: "+ad}else{break}}V=ad}return aa};var I=F.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF_-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF_-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*_-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF_-]|\\.)+)(?:\((['"]*)((?:\([^\)]+\)|[^\2\(\)]*)+)\2\))?/},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(T){return T.getAttribute("href")}},relative:{"+":function(aa,T,Z){var X=typeof T==="string",ab=X&&!/\W/.test(T),Y=X&&!ab;if(ab&&!Z){T=T.toUpperCase()}for(var W=0,V=aa.length,U;W<V;W++){if((U=aa[W])){while((U=U.previousSibling)&&U.nodeType!==1){}aa[W]=Y||U&&U.nodeName===T?U||false:U===T}}if(Y){F.filter(T,aa,true)}},">":function(Z,U,aa){var X=typeof U==="string";if(X&&!/\W/.test(U)){U=aa?U:U.toUpperCase();for(var V=0,T=Z.length;V<T;V++){var Y=Z[V];if(Y){var W=Y.parentNode;Z[V]=W.nodeName===U?W:false}}}else{for(var V=0,T=Z.length;V<T;V++){var Y=Z[V];if(Y){Z[V]=X?Y.parentNode:Y.parentNode===U}}if(X){F.filter(U,Z,true)}}},"":function(W,U,Y){var V=L++,T=S;if(!U.match(/\W/)){var X=U=Y?U:U.toUpperCase();T=P}T("parentNode",U,V,W,X,Y)},"~":function(W,U,Y){var V=L++,T=S;if(typeof U==="string"&&!U.match(/\W/)){var X=U=Y?U:U.toUpperCase();T=P}T("previousSibling",U,V,W,X,Y)}},find:{ID:function(U,V,W){if(typeof V.getElementById!=="undefined"&&!W){var T=V.getElementById(U[1]);return T?[T]:[]}},NAME:function(V,Y,Z){if(typeof Y.getElementsByName!=="undefined"){var U=[],X=Y.getElementsByName(V[1]);for(var W=0,T=X.length;W<T;W++){if(X[W].getAttribute("name")===V[1]){U.push(X[W])}}return U.length===0?null:U}},TAG:function(T,U){return U.getElementsByTagName(T[1])}},preFilter:{CLASS:function(W,U,V,T,Z,aa){W=" "+W[1].replace(/\\/g,"")+" ";if(aa){return W}for(var X=0,Y;(Y=U[X])!=null;X++){if(Y){if(Z^(Y.className&&(" "+Y.className+" ").indexOf(W)>=0)){if(!V){T.push(Y)}}else{if(V){U[X]=false}}}}return false},ID:function(T){return T[1].replace(/\\/g,"")},TAG:function(U,T){for(var V=0;T[V]===false;V++){}return T[V]&&Q(T[V])?U[1]:U[1].toUpperCase()},CHILD:function(T){if(T[1]=="nth"){var U=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(T[2]=="even"&&"2n"||T[2]=="odd"&&"2n+1"||!/\D/.test(T[2])&&"0n+"+T[2]||T[2]);T[2]=(U[1]+(U[2]||1))-0;T[3]=U[3]-0}T[0]=L++;return T},ATTR:function(X,U,V,T,Y,Z){var W=X[1].replace(/\\/g,"");if(!Z&&I.attrMap[W]){X[1]=I.attrMap[W]}if(X[2]==="~="){X[4]=" "+X[4]+" "}return X},PSEUDO:function(X,U,V,T,Y){if(X[1]==="not"){if(X[3].match(R).length>1||/^\w/.test(X[3])){X[3]=F(X[3],null,null,U)}else{var W=F.filter(X[3],U,V,true^Y);if(!V){T.push.apply(T,W)}return false}}else{if(I.match.POS.test(X[0])||I.match.CHILD.test(X[0])){return true}}return X},POS:function(T){T.unshift(true);return T}},filters:{enabled:function(T){return T.disabled===false&&T.type!=="hidden"},disabled:function(T){return T.disabled===true},checked:function(T){return T.checked===true},selected:function(T){T.parentNode.selectedIndex;return T.selected===true},parent:function(T){return !!T.firstChild},empty:function(T){return !T.firstChild},has:function(V,U,T){return !!F(T[3],V).length},header:function(T){return/h\d/i.test(T.nodeName)},text:function(T){return"text"===T.type},radio:function(T){return"radio"===T.type},checkbox:function(T){return"checkbox"===T.type},file:function(T){return"file"===T.type},password:function(T){return"password"===T.type},submit:function(T){return"submit"===T.type},image:function(T){return"image"===T.type},reset:function(T){return"reset"===T.type},button:function(T){return"button"===T.type||T.nodeName.toUpperCase()==="BUTTON"},input:function(T){return/input|select|textarea|button/i.test(T.nodeName)}},setFilters:{first:function(U,T){return T===0},last:function(V,U,T,W){return U===W.length-1},even:function(U,T){return T%2===0},odd:function(U,T){return T%2===1},lt:function(V,U,T){return U<T[3]-0},gt:function(V,U,T){return U>T[3]-0},nth:function(V,U,T){return T[3]-0==U},eq:function(V,U,T){return T[3]-0==U}},filter:{PSEUDO:function(Z,V,W,aa){var U=V[1],X=I.filters[U];if(X){return X(Z,W,V,aa)}else{if(U==="contains"){return(Z.textContent||Z.innerText||"").indexOf(V[3])>=0}else{if(U==="not"){var Y=V[3];for(var W=0,T=Y.length;W<T;W++){if(Y[W]===Z){return false}}return true}}}},CHILD:function(T,W){var Z=W[1],U=T;switch(Z){case"only":case"first":while(U=U.previousSibling){if(U.nodeType===1){return false}}if(Z=="first"){return true}U=T;case"last":while(U=U.nextSibling){if(U.nodeType===1){return false}}return true;case"nth":var V=W[2],ac=W[3];if(V==1&&ac==0){return true}var Y=W[0],ab=T.parentNode;if(ab&&(ab.sizcache!==Y||!T.nodeIndex)){var X=0;for(U=ab.firstChild;U;U=U.nextSibling){if(U.nodeType===1){U.nodeIndex=++X}}ab.sizcache=Y}var aa=T.nodeIndex-ac;if(V==0){return aa==0}else{return(aa%V==0&&aa/V>=0)}}},ID:function(U,T){return U.nodeType===1&&U.getAttribute("id")===T},TAG:function(U,T){return(T==="*"&&U.nodeType===1)||U.nodeName===T},CLASS:function(U,T){return(" "+(U.className||U.getAttribute("class"))+" ").indexOf(T)>-1},ATTR:function(Y,W){var V=W[1],T=I.attrHandle[V]?I.attrHandle[V](Y):Y[V]!=null?Y[V]:Y.getAttribute(V),Z=T+"",X=W[2],U=W[4];return T==null?X==="!=":X==="="?Z===U:X==="*="?Z.indexOf(U)>=0:X==="~="?(" "+Z+" ").indexOf(U)>=0:!U?Z&&T!==false:X==="!="?Z!=U:X==="^="?Z.indexOf(U)===0:X==="$="?Z.substr(Z.length-U.length)===U:X==="|="?Z===U||Z.substr(0,U.length+1)===U+"-":false},POS:function(X,U,V,Y){var T=U[2],W=I.setFilters[T];if(W){return W(X,V,U,Y)}}}};var M=I.match.POS;for(var O in I.match){I.match[O]=RegExp(I.match[O].source+/(?![^\[]*\])(?![^\(]*\))/.source)}var E=function(U,T){U=Array.prototype.slice.call(U);if(T){T.push.apply(T,U);return T}return U};try{Array.prototype.slice.call(document.documentElement.childNodes)}catch(N){E=function(X,W){var U=W||[];if(H.call(X)==="[object Array]"){Array.prototype.push.apply(U,X)}else{if(typeof X.length==="number"){for(var V=0,T=X.length;V<T;V++){U.push(X[V])}}else{for(var V=0;X[V];V++){U.push(X[V])}}}return U}}var G;if(document.documentElement.compareDocumentPosition){G=function(U,T){var V=U.compareDocumentPosition(T)&4?-1:U===T?0:1;if(V===0){hasDuplicate=true}return V}}else{if("sourceIndex" in document.documentElement){G=function(U,T){var V=U.sourceIndex-T.sourceIndex;if(V===0){hasDuplicate=true}return V}}else{if(document.createRange){G=function(W,U){var V=W.ownerDocument.createRange(),T=U.ownerDocument.createRange();V.selectNode(W);V.collapse(true);T.selectNode(U);T.collapse(true);var X=V.compareBoundaryPoints(Range.START_TO_END,T);if(X===0){hasDuplicate=true}return X}}}}(function(){var U=document.createElement("form"),V="script"+(new Date).getTime();U.innerHTML="<input name='"+V+"'/>";var T=document.documentElement;T.insertBefore(U,T.firstChild);if(!!document.getElementById(V)){I.find.ID=function(X,Y,Z){if(typeof Y.getElementById!=="undefined"&&!Z){var W=Y.getElementById(X[1]);return W?W.id===X[1]||typeof W.getAttributeNode!=="undefined"&&W.getAttributeNode("id").nodeValue===X[1]?[W]:g:[]}};I.filter.ID=function(Y,W){var X=typeof Y.getAttributeNode!=="undefined"&&Y.getAttributeNode("id");return Y.nodeType===1&&X&&X.nodeValue===W}}T.removeChild(U)})();(function(){var T=document.createElement("div");T.appendChild(document.createComment(""));if(T.getElementsByTagName("*").length>0){I.find.TAG=function(U,Y){var X=Y.getElementsByTagName(U[1]);if(U[1]==="*"){var W=[];for(var V=0;X[V];V++){if(X[V].nodeType===1){W.push(X[V])}}X=W}return X}}T.innerHTML="<a href='#'></a>";if(T.firstChild&&typeof T.firstChild.getAttribute!=="undefined"&&T.firstChild.getAttribute("href")!=="#"){I.attrHandle.href=function(U){return U.getAttribute("href",2)}}})();if(document.querySelectorAll){(function(){var T=F,U=document.createElement("div");U.innerHTML="<p class='TEST'></p>";if(U.querySelectorAll&&U.querySelectorAll(".TEST").length===0){return}F=function(Y,X,V,W){X=X||document;if(!W&&X.nodeType===9&&!Q(X)){try{return E(X.querySelectorAll(Y),V)}catch(Z){}}return T(Y,X,V,W)};F.find=T.find;F.filter=T.filter;F.selectors=T.selectors;F.matches=T.matches})()}if(document.getElementsByClassName&&document.documentElement.getElementsByClassName){(function(){var T=document.createElement("div");T.innerHTML="<div class='test e'></div><div class='test'></div>";if(T.getElementsByClassName("e").length===0){return}T.lastChild.className="e";if(T.getElementsByClassName("e").length===1){return}I.order.splice(1,0,"CLASS");I.find.CLASS=function(U,V,W){if(typeof V.getElementsByClassName!=="undefined"&&!W){return V.getElementsByClassName(U[1])}}})()}function P(U,Z,Y,ad,aa,ac){var ab=U=="previousSibling"&&!ac;for(var W=0,V=ad.length;W<V;W++){var T=ad[W];if(T){if(ab&&T.nodeType===1){T.sizcache=Y;T.sizset=W}T=T[U];var X=false;while(T){if(T.sizcache===Y){X=ad[T.sizset];break}if(T.nodeType===1&&!ac){T.sizcache=Y;T.sizset=W}if(T.nodeName===Z){X=T;break}T=T[U]}ad[W]=X}}}function S(U,Z,Y,ad,aa,ac){var ab=U=="previousSibling"&&!ac;for(var W=0,V=ad.length;W<V;W++){var T=ad[W];if(T){if(ab&&T.nodeType===1){T.sizcache=Y;T.sizset=W}T=T[U];var X=false;while(T){if(T.sizcache===Y){X=ad[T.sizset];break}if(T.nodeType===1){if(!ac){T.sizcache=Y;T.sizset=W}if(typeof Z!=="string"){if(T===Z){X=true;break}}else{if(F.filter(Z,[T]).length>0){X=T;break}}}T=T[U]}ad[W]=X}}}var K=document.compareDocumentPosition?function(U,T){return U.compareDocumentPosition(T)&16}:function(U,T){return U!==T&&(U.contains?U.contains(T):true)};var Q=function(T){return T.nodeType===9&&T.documentElement.nodeName!=="HTML"||!!T.ownerDocument&&Q(T.ownerDocument)};var J=function(T,aa){var W=[],X="",Y,V=aa.nodeType?[aa]:aa;while((Y=I.match.PSEUDO.exec(T))){X+=Y[0];T=T.replace(I.match.PSEUDO,"")}T=I.relative[T]?T+"*":T;for(var Z=0,U=V.length;Z<U;Z++){F(T,V[Z],W)}return F.filter(X,W)};o.find=F;o.filter=F.filter;o.expr=F.selectors;o.expr[":"]=o.expr.filters;F.selectors.filters.hidden=function(T){return T.offsetWidth===0||T.offsetHeight===0};F.selectors.filters.visible=function(T){return T.offsetWidth>0||T.offsetHeight>0};F.selectors.filters.animated=function(T){return o.grep(o.timers,function(U){return T===U.elem}).length};o.multiFilter=function(V,T,U){if(U){V=":not("+V+")"}return F.matches(V,T)};o.dir=function(V,U){var T=[],W=V[U];while(W&&W!=document){if(W.nodeType==1){T.push(W)}W=W[U]}return T};o.nth=function(X,T,V,W){T=T||1;var U=0;for(;X;X=X[V]){if(X.nodeType==1&&++U==T){break}}return X};o.sibling=function(V,U){var T=[];for(;V;V=V.nextSibling){if(V.nodeType==1&&V!=U){T.push(V)}}return T};return;l.Sizzle=F})();o.event={add:function(I,F,H,K){if(I.nodeType==3||I.nodeType==8){return}if(I.setInterval&&I!=l){I=l}if(!H.guid){H.guid=this.guid++}if(K!==g){var G=H;H=this.proxy(G);H.data=K}var E=o.data(I,"events")||o.data(I,"events",{}),J=o.data(I,"handle")||o.data(I,"handle",function(){return typeof o!=="undefined"&&!o.event.triggered?o.event.handle.apply(arguments.callee.elem,arguments):g});J.elem=I;o.each(F.split(/\s+/),function(M,N){var O=N.split(".");N=O.shift();H.type=O.slice().sort().join(".");var L=E[N];if(o.event.specialAll[N]){o.event.specialAll[N].setup.call(I,K,O)}if(!L){L=E[N]={};if(!o.event.special[N]||o.event.special[N].setup.call(I,K,O)===false){if(I.addEventListener){I.addEventListener(N,J,false)}else{if(I.attachEvent){I.attachEvent("on"+N,J)}}}}L[H.guid]=H;o.event.global[N]=true});I=null},guid:1,global:{},remove:function(K,H,J){if(K.nodeType==3||K.nodeType==8){return}var G=o.data(K,"events"),F,E;if(G){if(H===g||(typeof H==="string"&&H.charAt(0)==".")){for(var I in G){this.remove(K,I+(H||""))}}else{if(H.type){J=H.handler;H=H.type}o.each(H.split(/\s+/),function(M,O){var Q=O.split(".");O=Q.shift();var N=RegExp("(^|\\.)"+Q.slice().sort().join(".*\\.")+"(\\.|$)");if(G[O]){if(J){delete G[O][J.guid]}else{for(var P in G[O]){if(N.test(G[O][P].type)){delete G[O][P]}}}if(o.event.specialAll[O]){o.event.specialAll[O].teardown.call(K,Q)}for(F in G[O]){break}if(!F){if(!o.event.special[O]||o.event.special[O].teardown.call(K,Q)===false){if(K.removeEventListener){K.removeEventListener(O,o.data(K,"handle"),false)}else{if(K.detachEvent){K.detachEvent("on"+O,o.data(K,"handle"))}}}F=null;delete G[O]}}})}for(F in G){break}if(!F){var L=o.data(K,"handle");if(L){L.elem=null}o.removeData(K,"events");o.removeData(K,"handle")}}},trigger:function(I,K,H,E){var G=I.type||I;if(!E){I=typeof I==="object"?I[h]?I:o.extend(o.Event(G),I):o.Event(G);if(G.indexOf("!")>=0){I.type=G=G.slice(0,-1);I.exclusive=true}if(!H){I.stopPropagation();if(this.global[G]){o.each(o.cache,function(){if(this.events&&this.events[G]){o.event.trigger(I,K,this.handle.elem)}})}}if(!H||H.nodeType==3||H.nodeType==8){return g}I.result=g;I.target=H;K=o.makeArray(K);K.unshift(I)}I.currentTarget=H;var J=o.data(H,"handle");if(J){J.apply(H,K)}if((!H[G]||(o.nodeName(H,"a")&&G=="click"))&&H["on"+G]&&H["on"+G].apply(H,K)===false){I.result=false}if(!E&&H[G]&&!I.isDefaultPrevented()&&!(o.nodeName(H,"a")&&G=="click")){this.triggered=true;try{H[G]()}catch(L){}}this.triggered=false;if(!I.isPropagationStopped()){var F=H.parentNode||H.ownerDocument;if(F){o.event.trigger(I,K,F,true)}}},handle:function(K){var J,E;K=arguments[0]=o.event.fix(K||l.event);K.currentTarget=this;var L=K.type.split(".");K.type=L.shift();J=!L.length&&!K.exclusive;var I=RegExp("(^|\\.)"+L.slice().sort().join(".*\\.")+"(\\.|$)");E=(o.data(this,"events")||{})[K.type];for(var G in E){var H=E[G];if(J||I.test(H.type)){K.handler=H;K.data=H.data;var F=H.apply(this,arguments);if(F!==g){K.result=F;if(F===false){K.preventDefault();K.stopPropagation()}}if(K.isImmediatePropagationStopped()){break}}}},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(H){if(H[h]){return H}var F=H;H=o.Event(F);for(var G=this.props.length,J;G;){J=this.props[--G];H[J]=F[J]}if(!H.target){H.target=H.srcElement||document}if(H.target.nodeType==3){H.target=H.target.parentNode}if(!H.relatedTarget&&H.fromElement){H.relatedTarget=H.fromElement==H.target?H.toElement:H.fromElement}if(H.pageX==null&&H.clientX!=null){var I=document.documentElement,E=document.body;H.pageX=H.clientX+(I&&I.scrollLeft||E&&E.scrollLeft||0)-(I.clientLeft||0);H.pageY=H.clientY+(I&&I.scrollTop||E&&E.scrollTop||0)-(I.clientTop||0)}if(!H.which&&((H.charCode||H.charCode===0)?H.charCode:H.keyCode)){H.which=H.charCode||H.keyCode}if(!H.metaKey&&H.ctrlKey){H.metaKey=H.ctrlKey}if(!H.which&&H.button){H.which=(H.button&1?1:(H.button&2?3:(H.button&4?2:0)))}return H},proxy:function(F,E){E=E||function(){return F.apply(this,arguments)};E.guid=F.guid=F.guid||E.guid||this.guid++;return E},special:{ready:{setup:B,teardown:function(){}}},specialAll:{live:{setup:function(E,F){o.event.add(this,F[0],c)},teardown:function(G){if(G.length){var E=0,F=RegExp("(^|\\.)"+G[0]+"(\\.|$)");o.each((o.data(this,"events").live||{}),function(){if(F.test(this.type)){E++}});if(E<1){o.event.remove(this,G[0],c)}}}}}};o.Event=function(E){if(!this.preventDefault){return new o.Event(E)}if(E&&E.type){this.originalEvent=E;this.type=E.type}else{this.type=E}this.timeStamp=e();this[h]=true};function k(){return false}function u(){return true}o.Event.prototype={preventDefault:function(){this.isDefaultPrevented=u;var E=this.originalEvent;if(!E){return}if(E.preventDefault){E.preventDefault()}E.returnValue=false},stopPropagation:function(){this.isPropagationStopped=u;var E=this.originalEvent;if(!E){return}if(E.stopPropagation){E.stopPropagation()}E.cancelBubble=true},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=u;this.stopPropagation()},isDefaultPrevented:k,isPropagationStopped:k,isImmediatePropagationStopped:k};var a=function(F){var E=F.relatedTarget;while(E&&E!=this){try{E=E.parentNode}catch(G){E=this}}if(E!=this){F.type=F.data;o.event.handle.apply(this,arguments)}};o.each({mouseover:"mouseenter",mouseout:"mouseleave"},function(F,E){o.event.special[E]={setup:function(){o.event.add(this,F,a,E)},teardown:function(){o.event.remove(this,F,a)}}});o.fn.extend({bind:function(F,G,E){return F=="unload"?this.one(F,G,E):this.each(function(){o.event.add(this,F,E||G,E&&G)})},one:function(G,H,F){var E=o.event.proxy(F||H,function(I){o(this).unbind(I,E);return(F||H).apply(this,arguments)});return this.each(function(){o.event.add(this,G,E,F&&H)})},unbind:function(F,E){return this.each(function(){o.event.remove(this,F,E)})},trigger:function(E,F){return this.each(function(){o.event.trigger(E,F,this)})},triggerHandler:function(E,G){if(this[0]){var F=o.Event(E);F.preventDefault();F.stopPropagation();o.event.trigger(F,G,this[0]);return F.result}},toggle:function(G){var E=arguments,F=1;while(F<E.length){o.event.proxy(G,E[F++])}return this.click(o.event.proxy(G,function(H){this.lastToggle=(this.lastToggle||0)%F;H.preventDefault();return E[this.lastToggle++].apply(this,arguments)||false}))},hover:function(E,F){return this.mouseenter(E).mouseleave(F)},ready:function(E){B();if(o.isReady){E.call(document,o)}else{o.readyList.push(E)}return this},live:function(G,F){var E=o.event.proxy(F);E.guid+=this.selector+G;o(document).bind(i(G,this.selector),this.selector,E);return this},die:function(F,E){o(document).unbind(i(F,this.selector),E?{guid:E.guid+this.selector+F}:null);return this}});function c(H){var E=RegExp("(^|\\.)"+H.type+"(\\.|$)"),G=true,F=[];o.each(o.data(this,"events").live||[],function(I,J){if(E.test(J.type)){var K=o(H.target).closest(J.data)[0];if(K){F.push({elem:K,fn:J})}}});F.sort(function(J,I){return o.data(J.elem,"closest")-o.data(I.elem,"closest")});o.each(F,function(){if(this.fn.call(this.elem,H,this.fn.data)===false){return(G=false)}});return G}function i(F,E){return["live",F,E.replace(/\./g,"`").replace(/ /g,"|")].join(".")}o.extend({isReady:false,readyList:[],ready:function(){if(!o.isReady){o.isReady=true;if(o.readyList){o.each(o.readyList,function(){this.call(document,o)});o.readyList=null}o(document).triggerHandler("ready")}}});var x=false;function B(){if(x){return}x=true;if(document.addEventListener){document.addEventListener("DOMContentLoaded",function(){document.removeEventListener("DOMContentLoaded",arguments.callee,false);o.ready()},false)}else{if(document.attachEvent){document.attachEvent("onreadystatechange",function(){if(document.readyState==="complete"){document.detachEvent("onreadystatechange",arguments.callee);o.ready()}});if(document.documentElement.doScroll&&l==l.top){(function(){if(o.isReady){return}try{document.documentElement.doScroll("left")}catch(E){setTimeout(arguments.callee,0);return}o.ready()})()}}}o.event.add(l,"load",o.ready)}o.each(("blur,focus,load,resize,scroll,unload,click,dblclick,mousedown,mouseup,mousemove,mouseover,mouseout,mouseenter,mouseleave,change,select,submit,keydown,keypress,keyup,error").split(","),function(F,E){o.fn[E]=function(G){return G?this.bind(E,G):this.trigger(E)}});o(l).bind("unload",function(){for(var E in o.cache){if(E!=1&&o.cache[E].handle){o.event.remove(o.cache[E].handle.elem)}}});(function(){o.support={};var F=document.documentElement,G=document.createElement("script"),K=document.createElement("div"),J="script"+(new Date).getTime();K.style.display="none";K.innerHTML=' <link/><table></table><a href="/a" style="color:red;float:left;opacity:.5;">a</a><select><option>text</option></select><object><param/></object>';var H=K.getElementsByTagName("*"),E=K.getElementsByTagName("a")[0];if(!H||!H.length||!E){return}o.support={leadingWhitespace:K.firstChild.nodeType==3,tbody:!K.getElementsByTagName("tbody").length,objectAll:!!K.getElementsByTagName("object")[0].getElementsByTagName("*").length,htmlSerialize:!!K.getElementsByTagName("link").length,style:/red/.test(E.getAttribute("style")),hrefNormalized:E.getAttribute("href")==="/a",opacity:E.style.opacity==="0.5",cssFloat:!!E.style.cssFloat,scriptEval:false,noCloneEvent:true,boxModel:null};G.type="text/javascript";try{G.appendChild(document.createTextNode("window."+J+"=1;"))}catch(I){}F.insertBefore(G,F.firstChild);if(l[J]){o.support.scriptEval=true;delete l[J]}F.removeChild(G);if(K.attachEvent&&K.fireEvent){K.attachEvent("onclick",function(){o.support.noCloneEvent=false;K.detachEvent("onclick",arguments.callee)});K.cloneNode(true).fireEvent("onclick")}o(function(){var L=document.createElement("div");L.style.width=L.style.paddingLeft="1px";document.body.appendChild(L);o.boxModel=o.support.boxModel=L.offsetWidth===2;document.body.removeChild(L).style.display="none"})})();var w=o.support.cssFloat?"cssFloat":"styleFloat";o.props={"for":"htmlFor","class":"className","float":w,cssFloat:w,styleFloat:w,readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",tabindex:"tabIndex"};o.fn.extend({_load:o.fn.load,load:function(G,J,K){if(typeof G!=="string"){return this._load(G)}var I=G.indexOf(" ");if(I>=0){var E=G.slice(I,G.length);G=G.slice(0,I)}var H="GET";if(J){if(o.isFunction(J)){K=J;J=null}else{if(typeof J==="object"){J=o.param(J);H="POST"}}}var F=this;o.ajax({url:G,type:H,dataType:"html",data:J,complete:function(M,L){if(L=="success"||L=="notmodified"){F.html(E?o("<div/>").append(M.responseText.replace(/<script(.|\s)*?\/script>/g,"")).find(E):M.responseText)}if(K){F.each(K,[M.responseText,L,M])}}});return this},serialize:function(){return o.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?o.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password|search/i.test(this.type))}).map(function(E,F){var G=o(this).val();return G==null?null:o.isArray(G)?o.map(G,function(I,H){return{name:F.name,value:I}}):{name:F.name,value:G}}).get()}});o.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(E,F){o.fn[F]=function(G){return this.bind(F,G)}});var r=e();o.extend({get:function(E,G,H,F){if(o.isFunction(G)){H=G;G=null}return o.ajax({type:"GET",url:E,data:G,success:H,dataType:F})},getScript:function(E,F){return o.get(E,null,F,"script")},getJSON:function(E,F,G){return o.get(E,F,G,"json")},post:function(E,G,H,F){if(o.isFunction(G)){H=G;G={}}return o.ajax({type:"POST",url:E,data:G,success:H,dataType:F})},ajaxSetup:function(E){o.extend(o.ajaxSettings,E)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return l.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest()},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:function(M){M=o.extend(true,M,o.extend(true,{},o.ajaxSettings,M));var W,F=/=\?(&|$)/g,R,V,G=M.type.toUpperCase();if(M.data&&M.processData&&typeof M.data!=="string"){M.data=o.param(M.data)}if(M.dataType=="jsonp"){if(G=="GET"){if(!M.url.match(F)){M.url+=(M.url.match(/\?/)?"&":"?")+(M.jsonp||"callback")+"=?"}}else{if(!M.data||!M.data.match(F)){M.data=(M.data?M.data+"&":"")+(M.jsonp||"callback")+"=?"}}M.dataType="json"}if(M.dataType=="json"&&(M.data&&M.data.match(F)||M.url.match(F))){W="jsonp"+r++;if(M.data){M.data=(M.data+"").replace(F,"="+W+"$1")}M.url=M.url.replace(F,"="+W+"$1");M.dataType="script";l[W]=function(X){V=X;I();L();l[W]=g;try{delete l[W]}catch(Y){}if(H){H.removeChild(T)}}}if(M.dataType=="script"&&M.cache==null){M.cache=false}if(M.cache===false&&G=="GET"){var E=e();var U=M.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+E+"$2");M.url=U+((U==M.url)?(M.url.match(/\?/)?"&":"?")+"_="+E:"")}if(M.data&&G=="GET"){M.url+=(M.url.match(/\?/)?"&":"?")+M.data;M.data=null}if(M.global&&!o.active++){o.event.trigger("ajaxStart")}var Q=/^(\w+:)?\/\/([^\/?#]+)/.exec(M.url);if(M.dataType=="script"&&G=="GET"&&Q&&(Q[1]&&Q[1]!=location.protocol||Q[2]!=location.host)){var H=document.getElementsByTagName("head")[0];var T=document.createElement("script");T.src=M.url;if(M.scriptCharset){T.charset=M.scriptCharset}if(!W){var O=false;T.onload=T.onreadystatechange=function(){if(!O&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){O=true;I();L();T.onload=T.onreadystatechange=null;H.removeChild(T)}}}H.appendChild(T);return g}var K=false;var J=M.xhr();if(M.username){J.open(G,M.url,M.async,M.username,M.password)}else{J.open(G,M.url,M.async)}try{if(M.data){J.setRequestHeader("Content-Type",M.contentType)}if(M.ifModified){J.setRequestHeader("If-Modified-Since",o.lastModified[M.url]||"Thu, 01 Jan 1970 00:00:00 GMT")}J.setRequestHeader("X-Requested-With","XMLHttpRequest");J.setRequestHeader("Accept",M.dataType&&M.accepts[M.dataType]?M.accepts[M.dataType]+", */*":M.accepts._default)}catch(S){}if(M.beforeSend&&M.beforeSend(J,M)===false){if(M.global&&!--o.active){o.event.trigger("ajaxStop")}J.abort();return false}if(M.global){o.event.trigger("ajaxSend",[J,M])}var N=function(X){if(J.readyState==0){if(P){clearInterval(P);P=null;if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}}else{if(!K&&J&&(J.readyState==4||X=="timeout")){K=true;if(P){clearInterval(P);P=null}R=X=="timeout"?"timeout":!o.httpSuccess(J)?"error":M.ifModified&&o.httpNotModified(J,M.url)?"notmodified":"success";if(R=="success"){try{V=o.httpData(J,M.dataType,M)}catch(Z){R="parsererror"}}if(R=="success"){var Y;try{Y=J.getResponseHeader("Last-Modified")}catch(Z){}if(M.ifModified&&Y){o.lastModified[M.url]=Y}if(!W){I()}}else{o.handleError(M,J,R)}L();if(X){J.abort()}if(M.async){J=null}}}};if(M.async){var P=setInterval(N,13);if(M.timeout>0){setTimeout(function(){if(J&&!K){N("timeout")}},M.timeout)}}try{J.send(M.data)}catch(S){o.handleError(M,J,null,S)}if(!M.async){N()}function I(){if(M.success){M.success(V,R)}if(M.global){o.event.trigger("ajaxSuccess",[J,M])}}function L(){if(M.complete){M.complete(J,R)}if(M.global){o.event.trigger("ajaxComplete",[J,M])}if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}return J},handleError:function(F,H,E,G){if(F.error){F.error(H,E,G)}if(F.global){o.event.trigger("ajaxError",[H,F,G])}},active:0,httpSuccess:function(F){try{return !F.status&&location.protocol=="file:"||(F.status>=200&&F.status<300)||F.status==304||F.status==1223}catch(E){}return false},httpNotModified:function(G,E){try{var H=G.getResponseHeader("Last-Modified");return G.status==304||H==o.lastModified[E]}catch(F){}return false},httpData:function(J,H,G){var F=J.getResponseHeader("content-type"),E=H=="xml"||!H&&F&&F.indexOf("xml")>=0,I=E?J.responseXML:J.responseText;if(E&&I.documentElement.tagName=="parsererror"){throw"parsererror"}if(G&&G.dataFilter){I=G.dataFilter(I,H)}if(typeof I==="string"){if(H=="script"){o.globalEval(I)}if(H=="json"){I=l["eval"]("("+I+")")}}return I},param:function(E){var G=[];function H(I,J){G[G.length]=encodeURIComponent(I)+"="+encodeURIComponent(J)}if(o.isArray(E)||E.jquery){o.each(E,function(){H(this.name,this.value)})}else{for(var F in E){if(o.isArray(E[F])){o.each(E[F],function(){H(F,this)})}else{H(F,o.isFunction(E[F])?E[F]():E[F])}}}return G.join("&").replace(/%20/g,"+")}});var m={},n,d=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];function t(F,E){var G={};o.each(d.concat.apply([],d.slice(0,E)),function(){G[this]=F});return G}o.fn.extend({show:function(J,L){if(J){return this.animate(t("show",3),J,L)}else{for(var H=0,F=this.length;H<F;H++){var E=o.data(this[H],"olddisplay");this[H].style.display=E||"";if(o.css(this[H],"display")==="none"){var G=this[H].tagName,K;if(m[G]){K=m[G]}else{var I=o("<"+G+" />").appendTo("body");K=I.css("display");if(K==="none"){K="block"}I.remove();m[G]=K}o.data(this[H],"olddisplay",K)}}for(var H=0,F=this.length;H<F;H++){this[H].style.display=o.data(this[H],"olddisplay")||""}return this}},hide:function(H,I){if(H){return this.animate(t("hide",3),H,I)}else{for(var G=0,F=this.length;G<F;G++){var E=o.data(this[G],"olddisplay");if(!E&&E!=="none"){o.data(this[G],"olddisplay",o.css(this[G],"display"))}}for(var G=0,F=this.length;G<F;G++){this[G].style.display="none"}return this}},_toggle:o.fn.toggle,toggle:function(G,F){var E=typeof G==="boolean";return o.isFunction(G)&&o.isFunction(F)?this._toggle.apply(this,arguments):G==null||E?this.each(function(){var H=E?G:o(this).is(":hidden");o(this)[H?"show":"hide"]()}):this.animate(t("toggle",3),G,F)},fadeTo:function(E,G,F){return this.animate({opacity:G},E,F)},animate:function(I,F,H,G){var E=o.speed(F,H,G);return this[E.queue===false?"each":"queue"](function(){var K=o.extend({},E),M,L=this.nodeType==1&&o(this).is(":hidden"),J=this;for(M in I){if(I[M]=="hide"&&L||I[M]=="show"&&!L){return K.complete.call(this)}if((M=="height"||M=="width")&&this.style){K.display=o.css(this,"display");K.overflow=this.style.overflow}}if(K.overflow!=null){this.style.overflow="hidden"}K.curAnim=o.extend({},I);o.each(I,function(O,S){var R=new o.fx(J,K,O);if(/toggle|show|hide/.test(S)){R[S=="toggle"?L?"show":"hide":S](I)}else{var Q=S.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),T=R.cur(true)||0;if(Q){var N=parseFloat(Q[2]),P=Q[3]||"px";if(P!="px"){J.style[O]=(N||1)+P;T=((N||1)/R.cur(true))*T;J.style[O]=T+P}if(Q[1]){N=((Q[1]=="-="?-1:1)*N)+T}R.custom(T,N,P)}else{R.custom(T,S,"")}}});return true})},stop:function(F,E){var G=o.timers;if(F){this.queue([])}this.each(function(){for(var H=G.length-1;H>=0;H--){if(G[H].elem==this){if(E){G[H](true)}G.splice(H,1)}}});if(!E){this.dequeue()}return this}});o.each({slideDown:t("show",1),slideUp:t("hide",1),slideToggle:t("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(E,F){o.fn[E]=function(G,H){return this.animate(F,G,H)}});o.extend({speed:function(G,H,F){var E=typeof G==="object"?G:{complete:F||!F&&H||o.isFunction(G)&&G,duration:G,easing:F&&H||H&&!o.isFunction(H)&&H};E.duration=o.fx.off?0:typeof E.duration==="number"?E.duration:o.fx.speeds[E.duration]||o.fx.speeds._default;E.old=E.complete;E.complete=function(){if(E.queue!==false){o(this).dequeue()}if(o.isFunction(E.old)){E.old.call(this)}};return E},easing:{linear:function(G,H,E,F){return E+F*G},swing:function(G,H,E,F){return((-Math.cos(G*Math.PI)/2)+0.5)*F+E}},timers:[],fx:function(F,E,G){this.options=E;this.elem=F;this.prop=G;if(!E.orig){E.orig={}}}});o.fx.prototype={update:function(){if(this.options.step){this.options.step.call(this.elem,this.now,this)}(o.fx.step[this.prop]||o.fx.step._default)(this);if((this.prop=="height"||this.prop=="width")&&this.elem.style){this.elem.style.display="block"}},cur:function(F){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop]}var E=parseFloat(o.css(this.elem,this.prop,F));return E&&E>-10000?E:parseFloat(o.curCSS(this.elem,this.prop))||0},custom:function(I,H,G){this.startTime=e();this.start=I;this.end=H;this.unit=G||this.unit||"px";this.now=this.start;this.pos=this.state=0;var E=this;function F(J){return E.step(J)}F.elem=this.elem;if(F()&&o.timers.push(F)&&!n){n=setInterval(function(){var K=o.timers;for(var J=0;J<K.length;J++){if(!K[J]()){K.splice(J--,1)}}if(!K.length){clearInterval(n);n=g}},13)}},show:function(){this.options.orig[this.prop]=o.attr(this.elem.style,this.prop);this.options.show=true;this.custom(this.prop=="width"||this.prop=="height"?1:0,this.cur());o(this.elem).show()},hide:function(){this.options.orig[this.prop]=o.attr(this.elem.style,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(H){var G=e();if(H||G>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var E=true;for(var F in this.options.curAnim){if(this.options.curAnim[F]!==true){E=false}}if(E){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(o.css(this.elem,"display")=="none"){this.elem.style.display="block"}}if(this.options.hide){o(this.elem).hide()}if(this.options.hide||this.options.show){for(var I in this.options.curAnim){o.attr(this.elem.style,I,this.options.orig[I])}}this.options.complete.call(this.elem)}return false}else{var J=G-this.startTime;this.state=J/this.options.duration;this.pos=o.easing[this.options.easing||(o.easing.swing?"swing":"linear")](this.state,J,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update()}return true}};o.extend(o.fx,{speeds:{slow:600,fast:200,_default:400},step:{opacity:function(E){o.attr(E.elem.style,"opacity",E.now)},_default:function(E){if(E.elem.style&&E.elem.style[E.prop]!=null){E.elem.style[E.prop]=E.now+E.unit}else{E.elem[E.prop]=E.now}}}});if(document.documentElement.getBoundingClientRect){o.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return o.offset.bodyOffset(this[0])}var G=this[0].getBoundingClientRect(),J=this[0].ownerDocument,F=J.body,E=J.documentElement,L=E.clientTop||F.clientTop||0,K=E.clientLeft||F.clientLeft||0,I=G.top+(self.pageYOffset||o.boxModel&&E.scrollTop||F.scrollTop)-L,H=G.left+(self.pageXOffset||o.boxModel&&E.scrollLeft||F.scrollLeft)-K;return{top:I,left:H}}}else{o.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return o.offset.bodyOffset(this[0])}o.offset.initialized||o.offset.initialize();var J=this[0],G=J.offsetParent,F=J,O=J.ownerDocument,M,H=O.documentElement,K=O.body,L=O.defaultView,E=L.getComputedStyle(J,null),N=J.offsetTop,I=J.offsetLeft;while((J=J.parentNode)&&J!==K&&J!==H){M=L.getComputedStyle(J,null);N-=J.scrollTop,I-=J.scrollLeft;if(J===G){N+=J.offsetTop,I+=J.offsetLeft;if(o.offset.doesNotAddBorder&&!(o.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(J.tagName))){N+=parseInt(M.borderTopWidth,10)||0,I+=parseInt(M.borderLeftWidth,10)||0}F=G,G=J.offsetParent}if(o.offset.subtractsBorderForOverflowNotVisible&&M.overflow!=="visible"){N+=parseInt(M.borderTopWidth,10)||0,I+=parseInt(M.borderLeftWidth,10)||0}E=M}if(E.position==="relative"||E.position==="static"){N+=K.offsetTop,I+=K.offsetLeft}if(E.position==="fixed"){N+=Math.max(H.scrollTop,K.scrollTop),I+=Math.max(H.scrollLeft,K.scrollLeft)}return{top:N,left:I}}}o.offset={initialize:function(){if(this.initialized){return}var L=document.body,F=document.createElement("div"),H,G,N,I,M,E,J=L.style.marginTop,K='<div style="position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;"><div></div></div><table style="position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;" cellpadding="0" cellspacing="0"><tr><td></td></tr></table>';M={position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"};for(E in M){F.style[E]=M[E]}F.innerHTML=K;L.insertBefore(F,L.firstChild);H=F.firstChild,G=H.firstChild,I=H.nextSibling.firstChild.firstChild;this.doesNotAddBorder=(G.offsetTop!==5);this.doesAddBorderForTableAndCells=(I.offsetTop===5);H.style.overflow="hidden",H.style.position="relative";this.subtractsBorderForOverflowNotVisible=(G.offsetTop===-5);L.style.marginTop="1px";this.doesNotIncludeMarginInBodyOffset=(L.offsetTop===0);L.style.marginTop=J;L.removeChild(F);this.initialized=true},bodyOffset:function(E){o.offset.initialized||o.offset.initialize();var G=E.offsetTop,F=E.offsetLeft;if(o.offset.doesNotIncludeMarginInBodyOffset){G+=parseInt(o.curCSS(E,"marginTop",true),10)||0,F+=parseInt(o.curCSS(E,"marginLeft",true),10)||0}return{top:G,left:F}}};o.fn.extend({position:function(){var I=0,H=0,F;if(this[0]){var G=this.offsetParent(),J=this.offset(),E=/^body|html$/i.test(G[0].tagName)?{top:0,left:0}:G.offset();J.top-=j(this,"marginTop");J.left-=j(this,"marginLeft");E.top+=j(G,"borderTopWidth");E.left+=j(G,"borderLeftWidth");F={top:J.top-E.top,left:J.left-E.left}}return F},offsetParent:function(){var E=this[0].offsetParent||document.body;while(E&&(!/^body|html$/i.test(E.tagName)&&o.css(E,"position")=="static")){E=E.offsetParent}return o(E)}});o.each(["Left","Top"],function(F,E){var G="scroll"+E;o.fn[G]=function(H){if(!this[0]){return null}return H!==g?this.each(function(){this==l||this==document?l.scrollTo(!F?H:o(l).scrollLeft(),F?H:o(l).scrollTop()):this[G]=H}):this[0]==l||this[0]==document?self[F?"pageYOffset":"pageXOffset"]||o.boxModel&&document.documentElement[G]||document.body[G]:this[0][G]}});o.each(["Height","Width"],function(I,G){var E=I?"Left":"Top",H=I?"Right":"Bottom",F=G.toLowerCase();o.fn["inner"+G]=function(){return this[0]?o.css(this[0],F,false,"padding"):null};o.fn["outer"+G]=function(K){return this[0]?o.css(this[0],F,false,K?"margin":"border"):null};var J=G.toLowerCase();o.fn[J]=function(K){return this[0]==l?document.compatMode=="CSS1Compat"&&document.documentElement["client"+G]||document.body["client"+G]:this[0]==document?Math.max(document.documentElement["client"+G],document.body["scroll"+G],document.documentElement["scroll"+G],document.body["offset"+G],document.documentElement["offset"+G]):K===g?(this.length?o.css(this[0],J):null):this.css(J,typeof K==="string"?K:K+"px")}})})(); \ No newline at end of file
diff --git a/library/jquery_ac/jquery.autocomplete-min.js b/library/jquery_ac/jquery.autocomplete-min.js
deleted file mode 100644
index 7018fd00a..000000000
--- a/library/jquery_ac/jquery.autocomplete-min.js
+++ /dev/null
@@ -1,11 +0,0 @@
-/**
-* Ajax Autocomplete for jQuery, version 1.1.3
-* (c) 2010 Tomas Kirda
-*
-* Ajax Autocomplete for jQuery is freely distributable under the terms of an MIT-style license.
-* For details, see the web site: http://www.devbridge.com/projects/autocomplete/jquery/
-*
-* Last Review: 04/19/2010
-*/
-
-(function(d){function l(b,a,c){a="("+c.replace(m,"\\$1")+")";return b.replace(new RegExp(a,"gi"),"<strong>$1</strong>")}function i(b,a){this.el=d(b);this.el.attr("autocomplete","off");this.suggestions=[];this.data=[];this.badQueries=[];this.selectedIndex=-1;this.currentValue=this.el.val();this.intervalId=0;this.cachedResponse=[];this.onChangeInterval=null;this.ignoreValueChange=false;this.serviceUrl=a.serviceUrl;this.isLocal=false;this.options={autoSubmit:false,minChars:1,maxHeight:300,deferRequestBy:0, width:0,highlight:true,params:{},fnFormatResult:l,delimiter:null,zIndex:9999};this.initialize();this.setOptions(a)}var m=new RegExp("(\\/|\\.|\\*|\\+|\\?|\\||\\(|\\)|\\[|\\]|\\{|\\}|\\\\)","g");d.fn.autocomplete=function(b){return new i(this.get(0)||d("<input />"),b)};i.prototype={killerFn:null,initialize:function(){var b,a,c;b=this;a=Math.floor(Math.random()*1048576).toString(16);c="Autocomplete_"+a;this.killerFn=function(e){if(d(e.target).parents(".autocomplete").size()===0){b.killSuggestions(); b.disableKillerFn()}};if(!this.options.width)this.options.width=this.el.width();this.mainContainerId="AutocompleteContainter_"+a;d('<div id="'+this.mainContainerId+'" style="position:absolute;z-index:9999;"><div class="autocomplete-w1"><div class="autocomplete" id="'+c+'" style="display:none; width:300px;"></div></div></div>').appendTo("body");this.container=d("#"+c);this.fixPosition();window.opera?this.el.keypress(function(e){b.onKeyPress(e)}):this.el.keydown(function(e){b.onKeyPress(e)});this.el.keyup(function(e){b.onKeyUp(e)}); this.el.blur(function(){b.enableKillerFn()});this.el.focus(function(){b.fixPosition()})},setOptions:function(b){var a=this.options;d.extend(a,b);if(a.lookup){this.isLocal=true;if(d.isArray(a.lookup))a.lookup={suggestions:a.lookup,data:[]}}d("#"+this.mainContainerId).css({zIndex:a.zIndex});this.container.css({maxHeight:a.maxHeight+"px",width:a.width})},clearCache:function(){this.cachedResponse=[];this.badQueries=[]},disable:function(){this.disabled=true},enable:function(){this.disabled=false},fixPosition:function(){var b= this.el.offset();d("#"+this.mainContainerId).css({top:b.top+this.el.innerHeight()+"px",left:b.left+"px"})},enableKillerFn:function(){d(document).bind("click",this.killerFn)},disableKillerFn:function(){d(document).unbind("click",this.killerFn)},killSuggestions:function(){var b=this;this.stopKillSuggestions();this.intervalId=window.setInterval(function(){b.hide();b.stopKillSuggestions()},300)},stopKillSuggestions:function(){window.clearInterval(this.intervalId)},onKeyPress:function(b){if(!(this.disabled|| !this.enabled)){switch(b.keyCode){case 27:this.el.val(this.currentValue);this.hide();break;case 9:case 13:if(this.selectedIndex===-1){this.hide();return}this.select(this.selectedIndex);if(b.keyCode===9)return;break;case 38:this.moveUp();break;case 40:this.moveDown();break;default:return}b.stopImmediatePropagation();b.preventDefault()}},onKeyUp:function(b){if(!this.disabled){switch(b.keyCode){case 38:case 40:return}clearInterval(this.onChangeInterval);if(this.currentValue!==this.el.val())if(this.options.deferRequestBy> 0){var a=this;this.onChangeInterval=setInterval(function(){a.onValueChange()},this.options.deferRequestBy)}else this.onValueChange()}},onValueChange:function(){clearInterval(this.onChangeInterval);this.currentValue=this.el.val();var b=this.getQuery(this.currentValue);this.selectedIndex=-1;if(this.ignoreValueChange)this.ignoreValueChange=false;else b===""||b.length<this.options.minChars?this.hide():this.getSuggestions(b)},getQuery:function(b){var a;a=this.options.delimiter;if(!a)return d.trim(b);b= b.split(a);return d.trim(b[b.length-1])},getSuggestionsLocal:function(b){var a,c,e,g,f;c=this.options.lookup;e=c.suggestions.length;a={suggestions:[],data:[]};b=b.toLowerCase();for(f=0;f<e;f++){g=c.suggestions[f];if(g.toLowerCase().indexOf(b)===0){a.suggestions.push(g);a.data.push(c.data[f])}}return a},getSuggestions:function(b){var a,c;if((a=this.isLocal?this.getSuggestionsLocal(b):this.cachedResponse[b])&&d.isArray(a.suggestions)){this.suggestions=a.suggestions;this.data=a.data;this.suggest()}else if(!this.isBadQuery(b)){c= this;c.options.params.query=b;d.get(this.serviceUrl,c.options.params,function(e){c.processResponse(e)},"text")}},isBadQuery:function(b){for(var a=this.badQueries.length;a--;)if(b.indexOf(this.badQueries[a])===0)return true;return false},hide:function(){this.enabled=false;this.selectedIndex=-1;this.container.hide()},suggest:function(){if(this.suggestions.length===0)this.hide();else{var b,a,c,e,g,f,j,k;b=this;a=this.suggestions.length;e=this.options.fnFormatResult;g=this.getQuery(this.currentValue); j=function(h){return function(){b.activate(h)}};k=function(h){return function(){b.select(h)}};this.container.hide().empty();for(f=0;f<a;f++){c=this.suggestions[f];c=d((b.selectedIndex===f?'<div class="selected"':"<div")+' title="'+c+'">'+e(c,this.data[f],g)+"</div>");c.mouseover(j(f));c.click(k(f));this.container.append(c)}this.enabled=true;this.container.show()}},processResponse:function(b){var a;try{a=eval("("+b+")")}catch(c){return}if(!d.isArray(a.data))a.data=[];if(!this.options.noCache){this.cachedResponse[a.query]= a;a.suggestions.length===0&&this.badQueries.push(a.query)}if(a.query===this.getQuery(this.currentValue)){this.suggestions=a.suggestions;this.data=a.data;this.suggest()}},activate:function(b){var a,c;a=this.container.children();this.selectedIndex!==-1&&a.length>this.selectedIndex&&d(a.get(this.selectedIndex)).removeClass();this.selectedIndex=b;if(this.selectedIndex!==-1&&a.length>this.selectedIndex){c=a.get(this.selectedIndex);d(c).addClass("selected")}return c},deactivate:function(b,a){b.className= "";if(this.selectedIndex===a)this.selectedIndex=-1},select:function(b){var a;if(a=this.suggestions[b]){this.el.val(a);if(this.options.autoSubmit){a=this.el.parents("form");a.length>0&&a.get(0).submit()}this.ignoreValueChange=true;this.hide();this.onSelect(b)}},moveUp:function(){if(this.selectedIndex!==-1)if(this.selectedIndex===0){this.container.children().get(0).className="";this.selectedIndex=-1;this.el.val(this.currentValue)}else this.adjustScroll(this.selectedIndex-1)},moveDown:function(){this.selectedIndex!== this.suggestions.length-1&&this.adjustScroll(this.selectedIndex+1)},adjustScroll:function(b){var a,c,e;a=this.activate(b).offsetTop;c=this.container.scrollTop();e=c+this.options.maxHeight-25;if(a<c)this.container.scrollTop(a);else a>e&&this.container.scrollTop(a-this.options.maxHeight+25);this.el.val(this.getValue(this.suggestions[b]))},onSelect:function(b){var a,c;a=this.options.onSelect;c=this.suggestions[b];b=this.data[b];this.el.val(this.getValue(c));d.isFunction(a)&&a(c,b,this.el)},getValue:function(b){var a, c;a=this.options.delimiter;if(!a)return b;c=this.currentValue;a=c.split(a);if(a.length===1)return b;return c.substr(0,c.length-a[a.length-1].length)+b}}})(jQuery); \ No newline at end of file
diff --git a/library/jquery_ac/jquery.autocomplete.js b/library/jquery_ac/jquery.autocomplete.js
deleted file mode 100644
index 6a7ce8787..000000000
--- a/library/jquery_ac/jquery.autocomplete.js
+++ /dev/null
@@ -1,390 +0,0 @@
-/**
-* Ajax Autocomplete for jQuery, version 1.1.3
-* (c) 2010 Tomas Kirda
-*
-* Ajax Autocomplete for jQuery is freely distributable under the terms of an MIT-style license.
-* For details, see the web site: http://www.devbridge.com/projects/autocomplete/jquery/
-*
-* Last Review: 04/19/2010
-*/
-
-/*jslint onevar: true, evil: true, nomen: true, eqeqeq: true, bitwise: true, regexp: true, newcap: true, immed: true */
-/*global window: true, document: true, clearInterval: true, setInterval: true, jQuery: true */
-
-(function($) {
-
- var reEscape = new RegExp('(\\' + ['/', '.', '*', '+', '?', '|', '(', ')', '[', ']', '{', '}', '\\'].join('|\\') + ')', 'g');
-
- function fnFormatResult(value, data, currentValue) {
- var pattern = '(' + currentValue.replace(reEscape, '\\$1') + ')';
- return value.replace(new RegExp(pattern, 'gi'), '<strong>$1<\/strong>');
- }
-
- function Autocomplete(el, options) {
- this.el = $(el);
- this.el.attr('autocomplete', 'off');
- this.suggestions = [];
- this.data = [];
- this.badQueries = [];
- this.selectedIndex = -1;
- this.currentValue = this.el.val();
- this.intervalId = 0;
- this.cachedResponse = [];
- this.onChangeInterval = null;
- this.ignoreValueChange = false;
- this.serviceUrl = options.serviceUrl;
- this.isLocal = false;
- this.options = {
- autoSubmit: false,
- minChars: 1,
- maxHeight: 300,
- deferRequestBy: 0,
- width: 0,
- highlight: true,
- params: {},
- fnFormatResult: fnFormatResult,
- delimiter: null,
- zIndex: 9999
- };
- this.initialize();
- this.setOptions(options);
- }
-
- $.fn.autocomplete = function(options) {
- return new Autocomplete(this.get(0)||$('<input />'), options);
- };
-
-
- Autocomplete.prototype = {
-
- killerFn: null,
-
- initialize: function() {
-
- var me, uid, autocompleteElId;
- me = this;
- uid = Math.floor(Math.random()*0x100000).toString(16);
- autocompleteElId = 'Autocomplete_' + uid;
-
- this.killerFn = function(e) {
- if ($(e.target).parents('.autocomplete').size() === 0) {
- me.killSuggestions();
- me.disableKillerFn();
- }
- };
-
- if (!this.options.width) { this.options.width = this.el.width(); }
- this.mainContainerId = 'AutocompleteContainter_' + uid;
-
- $('<div id="' + this.mainContainerId + '" style="position:absolute;z-index:9999;"><div class="autocomplete-w1"><div class="autocomplete" id="' + autocompleteElId + '" style="display:none; width:300px;"></div></div></div>').appendTo('body');
-
- this.container = $('#' + autocompleteElId);
- this.fixPosition();
- if (window.opera) {
- this.el.keypress(function(e) { me.onKeyPress(e); });
- } else {
- this.el.keydown(function(e) { me.onKeyPress(e); });
- }
- this.el.keyup(function(e) { me.onKeyUp(e); });
- this.el.blur(function() { me.enableKillerFn(); });
- this.el.focus(function() { me.fixPosition(); });
- },
-
- setOptions: function(options){
- var o = this.options;
- $.extend(o, options);
- if(o.lookup){
- this.isLocal = true;
- if($.isArray(o.lookup)){ o.lookup = { suggestions:o.lookup, data:[] }; }
- }
- $('#'+this.mainContainerId).css({ zIndex:o.zIndex });
- this.container.css({ maxHeight: o.maxHeight + 'px', width:o.width });
- },
-
- clearCache: function(){
- this.cachedResponse = [];
- this.badQueries = [];
- },
-
- disable: function(){
- this.disabled = true;
- },
-
- enable: function(){
- this.disabled = false;
- },
-
- fixPosition: function() {
- var offset = this.el.offset();
- $('#' + this.mainContainerId).css({ top: (offset.top + this.el.innerHeight()) + 'px', left: offset.left + 'px' });
- },
-
- enableKillerFn: function() {
- var me = this;
- $(document).bind('click', me.killerFn);
- },
-
- disableKillerFn: function() {
- var me = this;
- $(document).unbind('click', me.killerFn);
- },
-
- killSuggestions: function() {
- var me = this;
- this.stopKillSuggestions();
- this.intervalId = window.setInterval(function() { me.hide(); me.stopKillSuggestions(); }, 300);
- },
-
- stopKillSuggestions: function() {
- window.clearInterval(this.intervalId);
- },
-
- onKeyPress: function(e) {
- if (this.disabled || !this.enabled) { return; }
- // return will exit the function
- // and event will not be prevented
- switch (e.keyCode) {
- case 27: //KEY_ESC:
- this.el.val(this.currentValue);
- this.hide();
- break;
- case 9: //KEY_TAB:
- case 13: //KEY_RETURN:
- if (this.selectedIndex === -1) {
- this.hide();
- return;
- }
- this.select(this.selectedIndex);
- if(e.keyCode === 9){ return; }
- break;
- case 38: //KEY_UP:
- this.moveUp();
- break;
- case 40: //KEY_DOWN:
- this.moveDown();
- break;
- default:
- return;
- }
- e.stopImmediatePropagation();
- e.preventDefault();
- },
-
- onKeyUp: function(e) {
- if(this.disabled){ return; }
- switch (e.keyCode) {
- case 38: //KEY_UP:
- case 40: //KEY_DOWN:
- return;
- }
- clearInterval(this.onChangeInterval);
- if (this.currentValue !== this.el.val()) {
- if (this.options.deferRequestBy > 0) {
- // Defer lookup in case when value changes very quickly:
- var me = this;
- this.onChangeInterval = setInterval(function() { me.onValueChange(); }, this.options.deferRequestBy);
- } else {
- this.onValueChange();
- }
- }
- },
-
- onValueChange: function() {
- clearInterval(this.onChangeInterval);
- this.currentValue = this.el.val();
- var q = this.getQuery(this.currentValue);
- this.selectedIndex = -1;
- if (this.ignoreValueChange) {
- this.ignoreValueChange = false;
- return;
- }
- if (q === '' || q.length < this.options.minChars) {
- this.hide();
- } else {
- this.getSuggestions(q);
- }
- },
-
- getQuery: function(val) {
- var d, arr;
- d = this.options.delimiter;
- if (!d) { return $.trim(val); }
- arr = val.split(d);
- return $.trim(arr[arr.length - 1]);
- },
-
- getSuggestionsLocal: function(q) {
- var ret, arr, len, val, i;
- arr = this.options.lookup;
- len = arr.suggestions.length;
- ret = { suggestions:[], data:[] };
- q = q.toLowerCase();
- for(i=0; i< len; i++){
- val = arr.suggestions[i];
- if(val.toLowerCase().indexOf(q) === 0){
- ret.suggestions.push(val);
- ret.data.push(arr.data[i]);
- }
- }
- return ret;
- },
-
- getSuggestions: function(q) {
- var cr, me;
- cr = this.isLocal ? this.getSuggestionsLocal(q) : this.cachedResponse[q];
- if (cr && $.isArray(cr.suggestions)) {
- this.suggestions = cr.suggestions;
- this.data = cr.data;
- this.suggest();
- } else if (!this.isBadQuery(q)) {
- me = this;
- me.options.params.query = q;
- $.get(this.serviceUrl, me.options.params, function(txt) { me.processResponse(txt); }, 'text');
- }
- },
-
- isBadQuery: function(q) {
- var i = this.badQueries.length;
- while (i--) {
- if (q.indexOf(this.badQueries[i]) === 0) { return true; }
- }
- return false;
- },
-
- hide: function() {
- this.enabled = false;
- this.selectedIndex = -1;
- this.container.hide();
- },
-
- suggest: function() {
- if (this.suggestions.length === 0) {
- this.hide();
- return;
- }
-
- var me, len, div, f, v, i, s, mOver, mClick;
- me = this;
- len = this.suggestions.length;
- f = this.options.fnFormatResult;
- v = this.getQuery(this.currentValue);
- mOver = function(xi) { return function() { me.activate(xi); }; };
- mClick = function(xi) { return function() { me.select(xi); }; };
- this.container.hide().empty();
- for (i = 0; i < len; i++) {
- s = this.suggestions[i];
- div = $((me.selectedIndex === i ? '<div class="selected"' : '<div') + ' title="' + s + '">' + f(s, this.data[i], v) + '</div>');
- div.mouseover(mOver(i));
- div.click(mClick(i));
- this.container.append(div);
- }
- this.enabled = true;
- this.container.show();
- },
-
- processResponse: function(text) {
- var response;
- try {
- response = eval('(' + text + ')');
- } catch (err) { return; }
- if (!$.isArray(response.data)) { response.data = []; }
- if(!this.options.noCache){
- this.cachedResponse[response.query] = response;
- if (response.suggestions.length === 0) { this.badQueries.push(response.query); }
- }
- if (response.query === this.getQuery(this.currentValue)) {
- this.suggestions = response.suggestions;
- this.data = response.data;
- this.suggest();
- }
- },
-
- activate: function(index) {
- var divs, activeItem;
- divs = this.container.children();
- // Clear previous selection:
- if (this.selectedIndex !== -1 && divs.length > this.selectedIndex) {
- $(divs.get(this.selectedIndex)).removeClass();
- }
- this.selectedIndex = index;
- if (this.selectedIndex !== -1 && divs.length > this.selectedIndex) {
- activeItem = divs.get(this.selectedIndex);
- $(activeItem).addClass('selected');
- }
- return activeItem;
- },
-
- deactivate: function(div, index) {
- div.className = '';
- if (this.selectedIndex === index) { this.selectedIndex = -1; }
- },
-
- select: function(i) {
- var selectedValue, f;
- selectedValue = this.suggestions[i];
- if (selectedValue) {
- this.el.val(selectedValue);
- if (this.options.autoSubmit) {
- f = this.el.parents('form');
- if (f.length > 0) { f.get(0).submit(); }
- }
- this.ignoreValueChange = true;
- this.hide();
- this.onSelect(i);
- }
- },
-
- moveUp: function() {
- if (this.selectedIndex === -1) { return; }
- if (this.selectedIndex === 0) {
- this.container.children().get(0).className = '';
- this.selectedIndex = -1;
- this.el.val(this.currentValue);
- return;
- }
- this.adjustScroll(this.selectedIndex - 1);
- },
-
- moveDown: function() {
- if (this.selectedIndex === (this.suggestions.length - 1)) { return; }
- this.adjustScroll(this.selectedIndex + 1);
- },
-
- adjustScroll: function(i) {
- var activeItem, offsetTop, upperBound, lowerBound;
- activeItem = this.activate(i);
- offsetTop = activeItem.offsetTop;
- upperBound = this.container.scrollTop();
- lowerBound = upperBound + this.options.maxHeight - 25;
- if (offsetTop < upperBound) {
- this.container.scrollTop(offsetTop);
- } else if (offsetTop > lowerBound) {
- this.container.scrollTop(offsetTop - this.options.maxHeight + 25);
- }
- this.el.val(this.getValue(this.suggestions[i]));
- },
-
- onSelect: function(i) {
- var me, fn, s, d;
- me = this;
- fn = me.options.onSelect;
- s = me.suggestions[i];
- d = me.data[i];
- me.el.val(me.getValue(s));
- if ($.isFunction(fn)) { fn(s, d, me.el); }
- },
-
- getValue: function(value){
- var del, currVal, arr, me;
- me = this;
- del = me.options.delimiter;
- if (!del) { return value; }
- currVal = me.currentValue;
- arr = currVal.split(del);
- if (arr.length === 1) { return value; }
- return currVal.substr(0, currVal.length - arr[arr.length - 1].length) + value;
- }
-
- };
-
-}(jQuery));
diff --git a/library/jquery_ac/shadow.png b/library/jquery_ac/shadow.png
deleted file mode 100644
index a2561df97..000000000
--- a/library/jquery_ac/shadow.png
+++ /dev/null
Binary files differ
diff --git a/library/jquery_ac/styles.css b/library/jquery_ac/styles.css
deleted file mode 100644
index e056d5cf9..000000000
--- a/library/jquery_ac/styles.css
+++ /dev/null
@@ -1,6 +0,0 @@
-
-.autocomplete-w1 { background:url(img/shadow.png) no-repeat bottom right; position:absolute; top:0px; left:0px; margin:8px 0 0 6px; /* IE6 fix: */ _background:none; _margin:0; }
-.autocomplete { border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px; _margin:0; _overflow-x:hidden; }
-.autocomplete .selected { background:#F0F0F0; }
-.autocomplete div { padding:2px 5px; white-space:nowrap; }
-.autocomplete strong { font-weight:normal; color:#3399FF; }
diff --git a/library/moment/CHANGELOG.md b/library/moment/CHANGELOG.md
deleted file mode 100644
index 433fa857e..000000000
--- a/library/moment/CHANGELOG.md
+++ /dev/null
@@ -1,535 +0,0 @@
-Changelog
-=========
-
-### 2.13.0 [See full changelog](https://gist.github.com/ichernev/0132fcf5b61f7fc140b0bb0090480d49)
-
-## Enhancements:
-* [#2982](https://github.com/moment/moment/pull/2982) Add 'date' as alias to 'day' for startOf() and endOf().
-* [#2955](https://github.com/moment/moment/pull/2955) Add parsing negative components in durations when ISO 8601
-* [#2991](https://github.com/moment/moment/pull/2991) isBetween support for both open and closed intervals
-* [#3105](https://github.com/moment/moment/pull/3105) Add localeSorted argument to weekday listers
-* [#3102](https://github.com/moment/moment/pull/3102) Add k and kk formatting tokens
-
-## Bugfixes
-* [#3109](https://github.com/moment/moment/pull/3109) Fix [#1756](https://github.com/moment/moment/issues/1756) Resolved thread-safe issue on server side.
-* [#3078](https://github.com/moment/moment/pull/3078) Fix parsing for months/weekdays with weird characters
-* [#3098](https://github.com/moment/moment/pull/3098) Use Z suffix when in UTC mode ([#3020](https://github.com/moment/moment/issues/3020))
-* [#2995](https://github.com/moment/moment/pull/2995) Fix floating point rounding errors in durations
-* [#3059](https://github.com/moment/moment/pull/3059) fix bug where diff returns -0 in month-related diffs
-* [#3045](https://github.com/moment/moment/pull/3045) Fix mistaking any input for 'a' token
-* [#2877](https://github.com/moment/moment/pull/2877) Use explicit .valueOf() calls instead of coercion
-* [#3036](https://github.com/moment/moment/pull/3036) Year setter should keep time when DST changes
-
-Plus 3 new locales and locale fixes.
-
-### 2.12.0 [See full changelog](https://gist.github.com/ichernev/6e5bfdf8d6522fc4ac73)
-
-## Enhancements:
-* [#2932](https://github.com/moment/moment/pull/2932) List loaded locales
-* [#2818](https://github.com/moment/moment/pull/2818) Parse ISO-8061 duration containing both day and week values
-* [#2774](https://github.com/moment/moment/pull/2774) Implement locale inheritance and locale updating
-
-## Bugfixes:
-* [#2970](https://github.com/moment/moment/pull/2970) change add subtract to handle decimal values by rounding
-* [#2887](https://github.com/moment/moment/pull/2887) Fix toJSON casting of invalid moment
-* [#2897](https://github.com/moment/moment/pull/2897) parse string arguments for month() correctly, closes #2884
-* [#2946](https://github.com/moment/moment/pull/2946) Fix usage suggestions for min and max
-
-## New locales:
-* [#2917](https://github.com/moment/moment/pull/2917) Locale Punjabi(Gurmukhi) India format conversion
-
-And more
-
-### 2.11.2 (Fix ReDoS attack vector)
-
-* [#2939](https://github.com/moment/moment/pull/2939) use full-string match to speed up aspnet regex match
-
-### 2.11.1 [See full changelog](https://gist.github.com/ichernev/8ec3ee25b749b4cff3c2)
-
-## Bugfixes:
-* [#2881](https://github.com/moment/moment/pull/2881) Revert "Merge pull request #2746 from mbad0la:develop" Sep->Sept
-* [#2868](https://github.com/moment/moment/pull/2868) Add format and parse token Y, so it actually works
-* [#2865](https://github.com/moment/moment/pull/2865) Use typeof checks for undefined for global variables
-* [#2858](https://github.com/moment/moment/pull/2858) Fix Date mocking regression introduced in 2.11.0
-* [#2864](https://github.com/moment/moment/pull/2864) Include changelog in npm release
-* [#2830](https://github.com/moment/moment/pull/2830) dep: add grunt-cli
-* [#2869](https://github.com/moment/moment/pull/2869) Fix months parsing for some locales
-
-### 2.11.0 [See full changelog](https://gist.github.com/ichernev/6594bc29719dde6b2f66)
-
-* [#2624](https://github.com/moment/moment/pull/2624) Proper handling of invalid moments
-* [#2634](https://github.com/moment/moment/pull/2634) Fix strict month parsing issue in cs,ru,sk
-* [#2735](https://github.com/moment/moment/pull/2735) Reset the locale back to 'en' after defining all locales in min/locales.js
-* [#2702](https://github.com/moment/moment/pull/2702) Week rework
-* [#2746](https://github.com/moment/moment/pull/2746) Changed September Abbreviation to "Sept" in locale-specific english
- files and default locale file
-* [#2646](https://github.com/moment/moment/pull/2646) Fix [#2645](https://github.com/moment/moment/pull/2645) - invalid dates pre-1970
-
-* [#2641](https://github.com/moment/moment/pull/2641) Implement basic format and comma as ms separator in ISO 8601
-* [#2665](https://github.com/moment/moment/pull/2665) Implement stricter weekday parsing
-* [#2700](https://github.com/moment/moment/pull/2700) Add [Hh]mm and [Hh]mmss formatting tokens, so you can parse 123 with
- hmm for example
-* [#2565](https://github.com/moment/moment/pull/2565) [#2835](https://github.com/moment/moment/pull/2835) Expose arguments used for moment creation with creationData
- (fix [#2443](https://github.com/moment/moment/pull/2443))
-* [#2648](https://github.com/moment/moment/pull/2648) fix issue [#2640](https://github.com/moment/moment/pull/2640): support instanceof operator
-* [#2709](https://github.com/moment/moment/pull/2709) Add isSameOrAfter and isSameOrBefore comparison methods
-* [#2721](https://github.com/moment/moment/pull/2721) Fix moment creation from object with strings values
-* [#2740](https://github.com/moment/moment/pull/2740) Enable 'd hh:mm:ss.sss' format for durations
-* [#2766](https://github.com/moment/moment/pull/2766) [#2833](https://github.com/moment/moment/pull/2833) Alternate Clock Source Support
-
-### 2.10.6
-
-[#2515](https://github.com/moment/moment/pull/2515) Fix regression introduced
-in `2.10.5` related to `moment.ISO_8601` parsing.
-
-### 2.10.5 [See full changelog](https://gist.github.com/ichernev/6ec13ac7efc396da44b2)
-
-Important changes:
-* [#2357](https://github.com/moment/moment/pull/2357) Improve unit bubbling for ISO dates
- this fixes day to year conversions to work around end-of-year (~365 days). As
- a side effect 365 days is 11 months and 30 days, and 366 days is one year.
-* [#2438](https://github.com/moment/moment/pull/2438) Fix inconsistent moment.min and moment.max results
- Return invalid result if any of the inputs is invalid
-* [#2494](https://github.com/moment/moment/pull/2494) Fix two digit year parsing with YYYY format
- This brings the benefits of YY to YYYY
-* [#2368](https://github.com/moment/moment/pull/2368) perf: use faster form of copying dates, across the board improvement
-
-
-### 2.10.3 [See full changelog](https://gist.github.com/ichernev/f264b9bed5b00f8b1b7f)
-
-* add `moment.fn.to` and `moment.fn.toNow` (similar to `from` and `fromNow`)
-* new locales (Sinhalese (si), Montenegrin (me), Javanese (ja))
-* performance improvements
-
-### 2.10.2
-
-* fixed moment-with-locales in browser env caused by esperanto change
-
-### 2.10.1
-
-* regression: Add moment.duration.fn back
-
-### 2.10.0
-
-Ported code to es6 modules.
-
-### 2.9.0 [See full changelog](https://gist.github.com/ichernev/0c9a9b49951111a27ce7)
-
-languages:
-* [2104](https://github.com/moment/moment/issues/2104) Frisian (fy) language file with unit test
-* [2097](https://github.com/moment/moment/issues/2097) add ar-tn locale
-
-deprecations:
-* [2074](https://github.com/moment/moment/issues/2074) Implement `moment.fn.utcOffset`, deprecate `moment.fn.zone`
-
-features:
-* [2088](https://github.com/moment/moment/issues/2088) add moment.fn.isBetween
-* [2054](https://github.com/moment/moment/issues/2054) Call updateOffset when creating moment (needed for default timezone in
- moment-timezone)
-* [1893](https://github.com/moment/moment/issues/1893) Add moment.isDate method
-* [1825](https://github.com/moment/moment/issues/1825) Implement toJSON function on Duration
-* [1809](https://github.com/moment/moment/issues/1809) Allowing moment.set() to accept a hash of units
-* [2128](https://github.com/moment/moment/issues/2128) Add firstDayOfWeek, firstDayOfYear locale getters
-* [2131](https://github.com/moment/moment/issues/2131) Add quarter diff support
-
-Some bugfixes and language improvements -- [full changelog](https://gist.github.com/ichernev/0c9a9b49951111a27ce7)
-
-### 2.8.4 [See full changelog](https://gist.github.com/ichernev/a4fcb0a46d74e4b9b996)
-
-Features:
-
-* [#2000](https://github.com/moment/moment/issues/2000) Add LTS localised format that includes seconds
-* [#1960](https://github.com/moment/moment/issues/1960) added formatToken 'x' for unix offset in milliseconds #1938
-* [#1965](https://github.com/moment/moment/issues/1965) Support 24:00:00.000 to mean next day, at midnight.
-* [#2002](https://github.com/moment/moment/issues/2002) Accept 'date' key when creating moment with object
-* [#2009](https://github.com/moment/moment/issues/2009) Use native toISOString when we can
-
-Some bugfixes and language improvements -- [full changelog](https://gist.github.com/ichernev/a4fcb0a46d74e4b9b996)
-
-### 2.8.3
-
-Bugfixes:
-
-* [#1801](https://github.com/moment/moment/issues/1801) proper pluralization for Arabic
-* [#1833](https://github.com/moment/moment/issues/1833) improve spm integration
-* [#1871](https://github.com/moment/moment/issues/1871) fix zone bug caused by Firefox 24
-* [#1882](https://github.com/moment/moment/issues/1882) Use hh:mm in Czech
-* [#1883](https://github.com/moment/moment/issues/1883) Fix 2.8.0 regression in duration as conversions
-* [#1890](https://github.com/moment/moment/issues/1890) Faster travis builds
-* [#1892](https://github.com/moment/moment/issues/1892) Faster isBefore/After/Same
-* [#1848](https://github.com/moment/moment/issues/1848) Fix flaky month diffs
-* [#1895](https://github.com/moment/moment/issues/1895) Fix 2.8.0 regression in moment.utc with format array
-* [#1896](https://github.com/moment/moment/issues/1896) Support setting invalid instance locale (noop)
-* [#1897](https://github.com/moment/moment/issues/1897) Support moment([str]) in addition to moment([int])
-
-### 2.8.2
-
-Minor bugfixes:
-
-* [#1874](https://github.com/moment/moment/issues/1874) use `Object.prototype.hasOwnProperty`
- instead of `obj.hasOwnProperty` (ie8 bug)
-* [#1873](https://github.com/moment/moment/issues/1873) add `duration#toString()`
-* [#1859](https://github.com/moment/moment/issues/1859) better month/weekday names in norwegian
-* [#1812](https://github.com/moment/moment/issues/1812) meridiem parsing for greek
-* [#1804](https://github.com/moment/moment/issues/1804) spanish del -> de
-* [#1800](https://github.com/moment/moment/issues/1800) korean LT improvement
-
-### 2.8.1
-
-* bugfix [#1813](https://github.com/moment/moment/issues/1813): fix moment().lang([key]) incompatibility
-
-### 2.8.0 [See changelog](https://gist.github.com/ichernev/ac3899324a5fa6c8c9b4)
-
-* incompatible changes
- * [#1761](https://github.com/moment/moment/issues/1761): moments created without a language are no longer following the global language, in case it changes. Only newly created moments take the global language by default. In case you're affected by this, wait, comment on [#1797](https://github.com/moment/moment/issues/1797) and wait for a proper reimplementation
- * [#1642](https://github.com/moment/moment/issues/1642): 45 days is no longer "a month" according to humanize, cutoffs for month, and year have changed. Hopefully your code does not depend on a particular answer from humanize (which it shouldn't anyway)
- * [#1784](https://github.com/moment/moment/issues/1784): if you use the human readable English datetime format in a weird way (like storing them in a database) that would break when the format changes you're at risk.
-
-* deprecations (old behavior will be dropped in 3.0)
- * [#1761](https://github.com/moment/moment/issues/1761) `lang` is renamed to `locale`, `langData` -> `localeData`. Also there is now `defineLocale` that should be used when creating new locales
- * [#1763](https://github.com/moment/moment/issues/1763) `add(unit, value)` and `subtract(unit, value)` are now deprecated. Use `add(value, unit)` and `subtract(value, unit)` instead.
- * [#1759](https://github.com/moment/moment/issues/1759) rename `duration.toIsoString` to `duration.toISOString`. The js standard library and moment's `toISOString` follow that convention.
-
-* new locales
- * [#1789](https://github.com/moment/moment/issues/1789) Tibetan (bo)
- * [#1786](https://github.com/moment/moment/issues/1786) Africaans (af)
- * [#1778](https://github.com/moment/moment/issues/1778) Burmese (my)
- * [#1727](https://github.com/moment/moment/issues/1727) Belarusian (be)
-
-* bugfixes, locale bugfixes, performance improvements, features
-
-### 2.7.0 [See changelog](https://gist.github.com/ichernev/b0a3d456d5a84c9901d7)
-
-* new languages
-
- * [#1678](https://github.com/moment/moment/issues/1678) Bengali (bn)
- * [#1628](https://github.com/moment/moment/issues/1628) Azerbaijani (az)
- * [#1633](https://github.com/moment/moment/issues/1633) Arabic, Saudi Arabia (ar-sa)
- * [#1648](https://github.com/moment/moment/issues/1648) Austrian German (de-at)
-
-* features
-
- * [#1663](https://github.com/moment/moment/issues/1663) configurable relative time thresholds
- * [#1554](https://github.com/moment/moment/issues/1554) support anchor time in moment.calendar
- * [#1693](https://github.com/moment/moment/issues/1693) support moment.ISO_8601 as parsing format
- * [#1637](https://github.com/moment/moment/issues/1637) add moment.min and moment.max and deprecate min/max instance methods
- * [#1704](https://github.com/moment/moment/issues/1704) support string value in add/subtract
- * [#1647](https://github.com/moment/moment/issues/1647) add spm support (package manager)
-
-* bugfixes
-
-### 2.6.0 [See changelog](https://gist.github.com/ichernev/10544682)
-
-* languages
- * [#1529](https://github.com/moment/moment/issues/1529) Serbian-Cyrillic (sr-cyr)
- * [#1544](https://github.com/moment/moment/issues/1544), [#1546](https://github.com/moment/moment/issues/1546) Khmer Cambodia (km)
-
-* features
- * [#1419](https://github.com/moment/moment/issues/1419), [#1468](https://github.com/moment/moment/issues/1468), [#1467](https://github.com/moment/moment/issues/1467), [#1546](https://github.com/moment/moment/issues/1546) better handling of timezone-d moments around DST
- * [#1462](https://github.com/moment/moment/issues/1462) add weeksInYear and isoWeeksInYear
- * [#1475](https://github.com/moment/moment/issues/1475) support ordinal parsing
- * [#1499](https://github.com/moment/moment/issues/1499) composer support
- * [#1577](https://github.com/moment/moment/issues/1577), [#1604](https://github.com/moment/moment/issues/1604) put Date parsing in moment.createFromInputFallback so it can be properly deprecated and controlled in the future
- * [#1545](https://github.com/moment/moment/issues/1545) extract two-digit year parsing in moment.parseTwoDigitYear, so it can be overwritten
- * [#1590](https://github.com/moment/moment/issues/1590) (see [#1574](https://github.com/moment/moment/issues/1574)) set AMD global before module definition to better support non AMD module dependencies used in AMD environment
- * [#1589](https://github.com/moment/moment/issues/1589) remove global in Node.JS environment (was not working before, nobody complained, was scheduled for removal anyway)
- * [#1586](https://github.com/moment/moment/issues/1586) support quarter setting and parsing
-
-* 18 bugs fixed
-
-### 2.5.1
-
-* languages
- * [#1392](https://github.com/moment/moment/issues/1392) Armenian (hy-am)
-
-* bugfixes
- * [#1429](https://github.com/moment/moment/issues/1429) fixes [#1423](https://github.com/moment/moment/issues/1423) weird chrome-32 bug with js object creation
- * [#1421](https://github.com/moment/moment/issues/1421) remove html entities from Welsh
- * [#1418](https://github.com/moment/moment/issues/1418) fixes [#1401](https://github.com/moment/moment/issues/1401) improved non-padded tokens in strict matching
- * [#1417](https://github.com/moment/moment/issues/1417) fixes [#1404](https://github.com/moment/moment/issues/1404) handle buggy moment object created by property cloning
- * [#1398](https://github.com/moment/moment/issues/1398) fixes [#1397](https://github.com/moment/moment/issues/1397) fix Arabic-like week number parsing
- * [#1396](https://github.com/moment/moment/issues/1396) add leftZeroFill(4) to GGGG and gggg formats
- * [#1373](https://github.com/moment/moment/issues/1373) use lowercase for months and days in Catalan
-
-* testing
- * [#1374](https://github.com/moment/moment/issues/1374) run tests on multiple browser/os combos via SauceLabs and Travis
-
-### 2.5.0 [See changelog](https://gist.github.com/ichernev/8104451)
-
-* New languages
- * Luxemburish (lb) [1247](https://github.com/moment/moment/issues/1247)
- * Serbian (rs) [1319](https://github.com/moment/moment/issues/1319)
- * Tamil (ta) [1324](https://github.com/moment/moment/issues/1324)
- * Macedonian (mk) [1337](https://github.com/moment/moment/issues/1337)
-
-* Features
- * [1311](https://github.com/moment/moment/issues/1311) Add quarter getter and format token `Q`
- * [1303](https://github.com/moment/moment/issues/1303) strict parsing now respects number of digits per token (fix [1196](https://github.com/moment/moment/issues/1196))
- * 0d30bb7 add jspm support
- * [1347](https://github.com/moment/moment/issues/1347) improve zone parsing
- * [1362](https://github.com/moment/moment/issues/1362) support merideam parsing in Korean
-
-* 22 bugfixes
-
-### 2.4.0
-
-* **Deprecate** globally exported moment, will be removed in next major
-* New languages
- * Farose (fo) [#1206](https://github.com/moment/moment/issues/1206)
- * Tagalog/Filipino (tl-ph) [#1197](https://github.com/moment/moment/issues/1197)
- * Welsh (cy) [#1215](https://github.com/moment/moment/issues/1215)
-* Bugfixes
- * properly handle Z at the end of iso RegExp [#1187](https://github.com/moment/moment/issues/1187)
- * chinese meridian time improvements [#1076](https://github.com/moment/moment/issues/1076)
- * fix language tests [#1177](https://github.com/moment/moment/issues/1177)
- * remove some failing tests (that should have never existed :))
- [#1185](https://github.com/moment/moment/issues/1185)
- [#1183](https://github.com/moment/moment/issues/1183)
- * handle russian noun cases in weird cases [#1195](https://github.com/moment/moment/issues/1195)
-
-### 2.3.1
-
-Removed a trailing comma [1169] and fixed a bug with `months`, `weekdays` getters [#1171](https://github.com/moment/moment/issues/1171).
-
-### 2.3.0 [See changelog](https://gist.github.com/ichernev/6864354)
-
-Changed isValid, added strict parsing.
-Week tokens parsing.
-
-### 2.2.1
-
-Fixed bug in string prototype test.
-Updated authors and contributors.
-
-### 2.2.0 [See changelog](https://gist.github.com/ichernev/00f837a9baf46a3565e4)
-
-Added bower support.
-
-Language files now use UMD.
-
-Creating moment defaults to current date/month/year.
-
-Added a bundle of moment and all language files.
-
-### 2.1.0 [See changelog](https://gist.github.com/timrwood/b8c2d90d528eddb53ab5)
-
-Added better week support.
-
-Added ability to set offset with `moment#zone`.
-
-Added ability to set month or weekday from a string.
-
-Added `moment#min` and `moment#max`
-
-### 2.0.0 [See changelog](https://gist.github.com/timrwood/e72f2eef320ed9e37c51)
-
-Added short form localized tokens.
-
-Added ability to define language a string should be parsed in.
-
-Added support for reversed add/subtract arguments.
-
-Added support for `endOf('week')` and `startOf('week')`.
-
-Fixed the logic for `moment#diff(Moment, 'months')` and `moment#diff(Moment, 'years')`
-
-`moment#diff` now floors instead of rounds.
-
-Normalized `moment#toString`.
-
-Added `isSame`, `isAfter`, and `isBefore` methods.
-
-Added better week support.
-
-Added `moment#toJSON`
-
-Bugfix: Fixed parsing of first century dates
-
-Bugfix: Parsing 10Sep2001 should work as expected
-
-Bugfix: Fixed weirdness with `moment.utc()` parsing.
-
-Changed language ordinal method to return the number + ordinal instead of just the ordinal.
-
-Changed two digit year parsing cutoff to match strptime.
-
-Removed `moment#sod` and `moment#eod` in favor of `moment#startOf` and `moment#endOf`.
-
-Removed `moment.humanizeDuration()` in favor of `moment.duration().humanize()`.
-
-Removed the lang data objects from the top level namespace.
-
-Duplicate `Date` passed to `moment()` instead of referencing it.
-
-### 1.7.2 [See discussion](https://github.com/timrwood/moment/issues/456)
-
-Bugfixes
-
-### 1.7.1 [See discussion](https://github.com/timrwood/moment/issues/384)
-
-Bugfixes
-
-### 1.7.0 [See discussion](https://github.com/timrwood/moment/issues/288)
-
-Added `moment.fn.endOf()` and `moment.fn.startOf()`.
-
-Added validation via `moment.fn.isValid()`.
-
-Made formatting method 3x faster. http://jsperf.com/momentjs-cached-format-functions
-
-Add support for month/weekday callbacks in `moment.fn.format()`
-
-Added instance specific languages.
-
-Added two letter weekday abbreviations with the formatting token `dd`.
-
-Various language updates.
-
-Various bugfixes.
-
-### 1.6.0 [See discussion](https://github.com/timrwood/moment/pull/268)
-
-Added Durations.
-
-Revamped parser to support parsing non-separated strings (YYYYMMDD vs YYYY-MM-DD).
-
-Added support for millisecond parsing and formatting tokens (S SS SSS)
-
-Added a getter for `moment.lang()`
-
-Various bugfixes.
-
-There are a few things deprecated in the 1.6.0 release.
-
-1. The format tokens `z` and `zz` (timezone abbreviations like EST CST MST etc) will no longer be supported. Due to inconsistent browser support, we are unable to consistently produce this value. See [this issue](https://github.com/timrwood/moment/issues/162) for more background.
-
-2. The method `moment.fn.native` is deprecated in favor of `moment.fn.toDate`. There continue to be issues with Google Closure Compiler throwing errors when using `native`, even in valid instances.
-
-3. The way to customize am/pm strings is being changed. This would only affect you if you created a custom language file. For more information, see [this issue](https://github.com/timrwood/moment/pull/222).
-
-### 1.5.0 [See milestone](https://github.com/timrwood/moment/issues?milestone=10&page=1&state=closed)
-
-Added UTC mode.
-
-Added automatic ISO8601 parsing.
-
-Various bugfixes.
-
-### 1.4.0 [See milestone](https://github.com/timrwood/moment/issues?milestone=8&state=closed)
-
-Added `moment.fn.toDate` as a replacement for `moment.fn.native`.
-
-Added `moment.fn.sod` and `moment.fn.eod` to get the start and end of day.
-
-Various bugfixes.
-
-### 1.3.0 [See milestone](https://github.com/timrwood/moment/issues?milestone=7&state=closed)
-
-Added support for parsing month names in the current language.
-
-Added escape blocks for parsing tokens.
-
-Added `moment.fn.calendar` to format strings like 'Today 2:30 PM', 'Tomorrow 1:25 AM', and 'Last Sunday 4:30 AM'.
-
-Added `moment.fn.day` as a setter.
-
-Various bugfixes
-
-### 1.2.0 [See milestone](https://github.com/timrwood/moment/issues?milestone=4&state=closed)
-
-Added timezones to parser and formatter.
-
-Added `moment.fn.isDST`.
-
-Added `moment.fn.zone` to get the timezone offset in minutes.
-
-### 1.1.2 [See milestone](https://github.com/timrwood/moment/issues?milestone=6&state=closed)
-
-Various bugfixes
-
-### 1.1.1 [See milestone](https://github.com/timrwood/moment/issues?milestone=5&state=closed)
-
-Added time specific diffs (months, days, hours, etc)
-
-### 1.1.0
-
-Added `moment.fn.format` localized masks. 'L LL LLL LLLL' [issue 29](https://github.com/timrwood/moment/pull/29)
-
-Fixed [issue 31](https://github.com/timrwood/moment/pull/31).
-
-### 1.0.1
-
-Added `moment.version` to get the current version.
-
-Removed `window !== undefined` when checking if module exists to support browserify. [issue 25](https://github.com/timrwood/moment/pull/25)
-
-### 1.0.0
-
-Added convenience methods for getting and setting date parts.
-
-Added better support for `moment.add()`.
-
-Added better lang support in NodeJS.
-
-Renamed library from underscore.date to Moment.js
-
-### 0.6.1
-
-Added Portuguese, Italian, and French language support
-
-### 0.6.0
-
-Added _date.lang() support.
-Added support for passing multiple formats to try to parse a date. _date("07-10-1986", ["MM-DD-YYYY", "YYYY-MM-DD"]);
-Made parse from string and single format 25% faster.
-
-### 0.5.2
-
-Bugfix for [issue 8](https://github.com/timrwood/underscore.date/pull/8) and [issue 9](https://github.com/timrwood/underscore.date/pull/9).
-
-### 0.5.1
-
-Bugfix for [issue 5](https://github.com/timrwood/underscore.date/pull/5).
-
-### 0.5.0
-
-Dropped the redundant `_date.date()` in favor of `_date()`.
-Removed `_date.now()`, as it is a duplicate of `_date()` with no parameters.
-Removed `_date.isLeapYear(yearNumber)`. Use `_date([yearNumber]).isLeapYear()` instead.
-Exposed customization options through the `_date.relativeTime`, `_date.weekdays`, `_date.weekdaysShort`, `_date.months`, `_date.monthsShort`, and `_date.ordinal` variables instead of the `_date.customize()` function.
-
-### 0.4.1
-
-Added date input formats for input strings.
-
-### 0.4.0
-
-Added underscore.date to npm. Removed dependencies on underscore.
-
-### 0.3.2
-
-Added `'z'` and `'zz'` to `_.date().format()`. Cleaned up some redundant code to trim off some bytes.
-
-### 0.3.1
-
-Cleaned up the namespace. Moved all date manipulation and display functions to the _.date() object.
-
-### 0.3.0
-
-Switched to the Underscore methodology of not mucking with the native objects' prototypes.
-Made chaining possible.
-
-### 0.2.1
-
-Changed date names to be a more pseudo standardized 'dddd, MMMM Do YYYY, h:mm:ss a'.
-Added `Date.prototype` functions `add`, `subtract`, `isdst`, and `isleapyear`.
-
-### 0.2.0
-
-Changed function names to be more concise.
-Changed date format from php date format to custom format.
-
-### 0.1.0
-
-Initial release
-
diff --git a/library/moment/LICENSE b/library/moment/LICENSE
deleted file mode 100644
index 9ee537448..000000000
--- a/library/moment/LICENSE
+++ /dev/null
@@ -1,22 +0,0 @@
-Copyright (c) 2011-2016 Tim Wood, Iskren Chernev, Moment.js contributors
-
-Permission is hereby granted, free of charge, to any person
-obtaining a copy of this software and associated documentation
-files (the "Software"), to deal in the Software without
-restriction, including without limitation the rights to use,
-copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the
-Software is furnished to do so, subject to the following
-conditions:
-
-The above copyright notice and this permission notice shall be
-included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
-OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
-HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
-WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
-OTHER DEALINGS IN THE SOFTWARE.
diff --git a/library/moment/README.md b/library/moment/README.md
deleted file mode 100644
index c45e9d624..000000000
--- a/library/moment/README.md
+++ /dev/null
@@ -1,58 +0,0 @@
-[![Join the chat at https://gitter.im/moment/moment](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/moment/moment?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
-
-[![NPM version][npm-version-image]][npm-url] [![NPM downloads][npm-downloads-image]][npm-url] [![MIT License][license-image]][license-url] [![Build Status][travis-image]][travis-url]
-[![Coverage Status](https://coveralls.io/repos/moment/moment/badge.svg?branch=develop)](https://coveralls.io/r/moment/moment?branch=develop)
-
-A lightweight JavaScript date library for parsing, validating, manipulating, and formatting dates.
-
-**[Documentation](http://momentjs.com/docs/)**
-
-## Port to ECMAScript 6 (version 2.10.0)
-
-Moment 2.10.0 does not bring any new features, but the code is now written in
-ECMAScript 6 modules and placed inside `src/`. Previously `moment.js`, `locale/*.js` and
-`test/moment/*.js`, `test/locale/*.js` contained the source of the project. Now
-the source is in `src/`, temporary build (ECMAScript 5) files are placed under
-`build/umd/` (for running tests during development), and the `moment.js` and
-`locale/*.js` files are updated only on release.
-
-If you want to use a particular revision of the code, make sure to run
-`grunt transpile update-index`, so `moment.js` and `locales/*.js` are synced
-with `src/*`. We might place that in a commit hook in the future.
-
-## Upgrading to 2.0.0
-
-There are a number of small backwards incompatible changes with version 2.0.0. [See the full descriptions here](https://gist.github.com/timrwood/e72f2eef320ed9e37c51#backwards-incompatible-changes)
-
- * Changed language ordinal method to return the number + ordinal instead of just the ordinal.
-
- * Changed two digit year parsing cutoff to match strptime.
-
- * Removed `moment#sod` and `moment#eod` in favor of `moment#startOf` and `moment#endOf`.
-
- * Removed `moment.humanizeDuration()` in favor of `moment.duration().humanize()`.
-
- * Removed the lang data objects from the top level namespace.
-
- * Duplicate `Date` passed to `moment()` instead of referencing it.
-
-## [Changelog](https://github.com/moment/moment/blob/develop/CHANGELOG.md)
-
-## [Contributing](https://github.com/moment/moment/blob/develop/CONTRIBUTING.md)
-
-We're looking for co-maintainers! If you want to become a master of time please
-write to [ichernev](https://github.com/ichernev).
-
-## License
-
-Moment.js is freely distributable under the terms of the [MIT license](https://github.com/moment/moment/blob/develop/LICENSE).
-
-[license-image]: http://img.shields.io/badge/license-MIT-blue.svg?style=flat
-[license-url]: LICENSE
-
-[npm-url]: https://npmjs.org/package/moment
-[npm-version-image]: http://img.shields.io/npm/v/moment.svg?style=flat
-[npm-downloads-image]: http://img.shields.io/npm/dm/moment.svg?style=flat
-
-[travis-url]: http://travis-ci.org/moment/moment
-[travis-image]: http://img.shields.io/travis/moment/moment/develop.svg?style=flat
diff --git a/library/moment/moment.js b/library/moment/moment.js
deleted file mode 100644
index ed94e44a1..000000000
--- a/library/moment/moment.js
+++ /dev/null
@@ -1,4040 +0,0 @@
-//! moment.js
-//! version : 2.13.0
-//! authors : Tim Wood, Iskren Chernev, Moment.js contributors
-//! license : MIT
-//! momentjs.com
-
-;(function (global, factory) {
- typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() :
- typeof define === 'function' && define.amd ? define(factory) :
- global.moment = factory()
-}(this, function () { 'use strict';
-
- var hookCallback;
-
- function utils_hooks__hooks () {
- return hookCallback.apply(null, arguments);
- }
-
- // This is done to register the method called with moment()
- // without creating circular dependencies.
- function setHookCallback (callback) {
- hookCallback = callback;
- }
-
- function isArray(input) {
- return input instanceof Array || Object.prototype.toString.call(input) === '[object Array]';
- }
-
- function isDate(input) {
- return input instanceof Date || Object.prototype.toString.call(input) === '[object Date]';
- }
-
- function map(arr, fn) {
- var res = [], i;
- for (i = 0; i < arr.length; ++i) {
- res.push(fn(arr[i], i));
- }
- return res;
- }
-
- function hasOwnProp(a, b) {
- return Object.prototype.hasOwnProperty.call(a, b);
- }
-
- function extend(a, b) {
- for (var i in b) {
- if (hasOwnProp(b, i)) {
- a[i] = b[i];
- }
- }
-
- if (hasOwnProp(b, 'toString')) {
- a.toString = b.toString;
- }
-
- if (hasOwnProp(b, 'valueOf')) {
- a.valueOf = b.valueOf;
- }
-
- return a;
- }
-
- function create_utc__createUTC (input, format, locale, strict) {
- return createLocalOrUTC(input, format, locale, strict, true).utc();
- }
-
- function defaultParsingFlags() {
- // We need to deep clone this object.
- return {
- empty : false,
- unusedTokens : [],
- unusedInput : [],
- overflow : -2,
- charsLeftOver : 0,
- nullInput : false,
- invalidMonth : null,
- invalidFormat : false,
- userInvalidated : false,
- iso : false,
- parsedDateParts : [],
- meridiem : null
- };
- }
-
- function getParsingFlags(m) {
- if (m._pf == null) {
- m._pf = defaultParsingFlags();
- }
- return m._pf;
- }
-
- var some;
- if (Array.prototype.some) {
- some = Array.prototype.some;
- } else {
- some = function (fun) {
- var t = Object(this);
- var len = t.length >>> 0;
-
- for (var i = 0; i < len; i++) {
- if (i in t && fun.call(this, t[i], i, t)) {
- return true;
- }
- }
-
- return false;
- };
- }
-
- function valid__isValid(m) {
- if (m._isValid == null) {
- var flags = getParsingFlags(m);
- var parsedParts = some.call(flags.parsedDateParts, function (i) {
- return i != null;
- });
- m._isValid = !isNaN(m._d.getTime()) &&
- flags.overflow < 0 &&
- !flags.empty &&
- !flags.invalidMonth &&
- !flags.invalidWeekday &&
- !flags.nullInput &&
- !flags.invalidFormat &&
- !flags.userInvalidated &&
- (!flags.meridiem || (flags.meridiem && parsedParts));
-
- if (m._strict) {
- m._isValid = m._isValid &&
- flags.charsLeftOver === 0 &&
- flags.unusedTokens.length === 0 &&
- flags.bigHour === undefined;
- }
- }
- return m._isValid;
- }
-
- function valid__createInvalid (flags) {
- var m = create_utc__createUTC(NaN);
- if (flags != null) {
- extend(getParsingFlags(m), flags);
- }
- else {
- getParsingFlags(m).userInvalidated = true;
- }
-
- return m;
- }
-
- function isUndefined(input) {
- return input === void 0;
- }
-
- // Plugins that add properties should also add the key here (null value),
- // so we can properly clone ourselves.
- var momentProperties = utils_hooks__hooks.momentProperties = [];
-
- function copyConfig(to, from) {
- var i, prop, val;
-
- if (!isUndefined(from._isAMomentObject)) {
- to._isAMomentObject = from._isAMomentObject;
- }
- if (!isUndefined(from._i)) {
- to._i = from._i;
- }
- if (!isUndefined(from._f)) {
- to._f = from._f;
- }
- if (!isUndefined(from._l)) {
- to._l = from._l;
- }
- if (!isUndefined(from._strict)) {
- to._strict = from._strict;
- }
- if (!isUndefined(from._tzm)) {
- to._tzm = from._tzm;
- }
- if (!isUndefined(from._isUTC)) {
- to._isUTC = from._isUTC;
- }
- if (!isUndefined(from._offset)) {
- to._offset = from._offset;
- }
- if (!isUndefined(from._pf)) {
- to._pf = getParsingFlags(from);
- }
- if (!isUndefined(from._locale)) {
- to._locale = from._locale;
- }
-
- if (momentProperties.length > 0) {
- for (i in momentProperties) {
- prop = momentProperties[i];
- val = from[prop];
- if (!isUndefined(val)) {
- to[prop] = val;
- }
- }
- }
-
- return to;
- }
-
- var updateInProgress = false;
-
- // Moment prototype object
- function Moment(config) {
- copyConfig(this, config);
- this._d = new Date(config._d != null ? config._d.getTime() : NaN);
- // Prevent infinite loop in case updateOffset creates new moment
- // objects.
- if (updateInProgress === false) {
- updateInProgress = true;
- utils_hooks__hooks.updateOffset(this);
- updateInProgress = false;
- }
- }
-
- function isMoment (obj) {
- return obj instanceof Moment || (obj != null && obj._isAMomentObject != null);
- }
-
- function absFloor (number) {
- if (number < 0) {
- return Math.ceil(number);
- } else {
- return Math.floor(number);
- }
- }
-
- function toInt(argumentForCoercion) {
- var coercedNumber = +argumentForCoercion,
- value = 0;
-
- if (coercedNumber !== 0 && isFinite(coercedNumber)) {
- value = absFloor(coercedNumber);
- }
-
- return value;
- }
-
- // compare two arrays, return the number of differences
- function compareArrays(array1, array2, dontConvert) {
- var len = Math.min(array1.length, array2.length),
- lengthDiff = Math.abs(array1.length - array2.length),
- diffs = 0,
- i;
- for (i = 0; i < len; i++) {
- if ((dontConvert && array1[i] !== array2[i]) ||
- (!dontConvert && toInt(array1[i]) !== toInt(array2[i]))) {
- diffs++;
- }
- }
- return diffs + lengthDiff;
- }
-
- function warn(msg) {
- if (utils_hooks__hooks.suppressDeprecationWarnings === false &&
- (typeof console !== 'undefined') && console.warn) {
- console.warn('Deprecation warning: ' + msg);
- }
- }
-
- function deprecate(msg, fn) {
- var firstTime = true;
-
- return extend(function () {
- if (utils_hooks__hooks.deprecationHandler != null) {
- utils_hooks__hooks.deprecationHandler(null, msg);
- }
- if (firstTime) {
- warn(msg + '\nArguments: ' + Array.prototype.slice.call(arguments).join(', ') + '\n' + (new Error()).stack);
- firstTime = false;
- }
- return fn.apply(this, arguments);
- }, fn);
- }
-
- var deprecations = {};
-
- function deprecateSimple(name, msg) {
- if (utils_hooks__hooks.deprecationHandler != null) {
- utils_hooks__hooks.deprecationHandler(name, msg);
- }
- if (!deprecations[name]) {
- warn(msg);
- deprecations[name] = true;
- }
- }
-
- utils_hooks__hooks.suppressDeprecationWarnings = false;
- utils_hooks__hooks.deprecationHandler = null;
-
- function isFunction(input) {
- return input instanceof Function || Object.prototype.toString.call(input) === '[object Function]';
- }
-
- function isObject(input) {
- return Object.prototype.toString.call(input) === '[object Object]';
- }
-
- function locale_set__set (config) {
- var prop, i;
- for (i in config) {
- prop = config[i];
- if (isFunction(prop)) {
- this[i] = prop;
- } else {
- this['_' + i] = prop;
- }
- }
- this._config = config;
- // Lenient ordinal parsing accepts just a number in addition to
- // number + (possibly) stuff coming from _ordinalParseLenient.
- this._ordinalParseLenient = new RegExp(this._ordinalParse.source + '|' + (/\d{1,2}/).source);
- }
-
- function mergeConfigs(parentConfig, childConfig) {
- var res = extend({}, parentConfig), prop;
- for (prop in childConfig) {
- if (hasOwnProp(childConfig, prop)) {
- if (isObject(parentConfig[prop]) && isObject(childConfig[prop])) {
- res[prop] = {};
- extend(res[prop], parentConfig[prop]);
- extend(res[prop], childConfig[prop]);
- } else if (childConfig[prop] != null) {
- res[prop] = childConfig[prop];
- } else {
- delete res[prop];
- }
- }
- }
- return res;
- }
-
- function Locale(config) {
- if (config != null) {
- this.set(config);
- }
- }
-
- var keys;
-
- if (Object.keys) {
- keys = Object.keys;
- } else {
- keys = function (obj) {
- var i, res = [];
- for (i in obj) {
- if (hasOwnProp(obj, i)) {
- res.push(i);
- }
- }
- return res;
- };
- }
-
- // internal storage for locale config files
- var locales = {};
- var globalLocale;
-
- function normalizeLocale(key) {
- return key ? key.toLowerCase().replace('_', '-') : key;
- }
-
- // pick the locale from the array
- // try ['en-au', 'en-gb'] as 'en-au', 'en-gb', 'en', as in move through the list trying each
- // substring from most specific to least, but move to the next array item if it's a more specific variant than the current root
- function chooseLocale(names) {
- var i = 0, j, next, locale, split;
-
- while (i < names.length) {
- split = normalizeLocale(names[i]).split('-');
- j = split.length;
- next = normalizeLocale(names[i + 1]);
- next = next ? next.split('-') : null;
- while (j > 0) {
- locale = loadLocale(split.slice(0, j).join('-'));
- if (locale) {
- return locale;
- }
- if (next && next.length >= j && compareArrays(split, next, true) >= j - 1) {
- //the next array item is better than a shallower substring of this one
- break;
- }
- j--;
- }
- i++;
- }
- return null;
- }
-
- function loadLocale(name) {
- var oldLocale = null;
- // TODO: Find a better way to register and load all the locales in Node
- if (!locales[name] && (typeof module !== 'undefined') &&
- module && module.exports) {
- try {
- oldLocale = globalLocale._abbr;
- require('./locale/' + name);
- // because defineLocale currently also sets the global locale, we
- // want to undo that for lazy loaded locales
- locale_locales__getSetGlobalLocale(oldLocale);
- } catch (e) { }
- }
- return locales[name];
- }
-
- // This function will load locale and then set the global locale. If
- // no arguments are passed in, it will simply return the current global
- // locale key.
- function locale_locales__getSetGlobalLocale (key, values) {
- var data;
- if (key) {
- if (isUndefined(values)) {
- data = locale_locales__getLocale(key);
- }
- else {
- data = defineLocale(key, values);
- }
-
- if (data) {
- // moment.duration._locale = moment._locale = data;
- globalLocale = data;
- }
- }
-
- return globalLocale._abbr;
- }
-
- function defineLocale (name, config) {
- if (config !== null) {
- config.abbr = name;
- if (locales[name] != null) {
- deprecateSimple('defineLocaleOverride',
- 'use moment.updateLocale(localeName, config) to change ' +
- 'an existing locale. moment.defineLocale(localeName, ' +
- 'config) should only be used for creating a new locale');
- config = mergeConfigs(locales[name]._config, config);
- } else if (config.parentLocale != null) {
- if (locales[config.parentLocale] != null) {
- config = mergeConfigs(locales[config.parentLocale]._config, config);
- } else {
- // treat as if there is no base config
- deprecateSimple('parentLocaleUndefined',
- 'specified parentLocale is not defined yet');
- }
- }
- locales[name] = new Locale(config);
-
- // backwards compat for now: also set the locale
- locale_locales__getSetGlobalLocale(name);
-
- return locales[name];
- } else {
- // useful for testing
- delete locales[name];
- return null;
- }
- }
-
- function updateLocale(name, config) {
- if (config != null) {
- var locale;
- if (locales[name] != null) {
- config = mergeConfigs(locales[name]._config, config);
- }
- locale = new Locale(config);
- locale.parentLocale = locales[name];
- locales[name] = locale;
-
- // backwards compat for now: also set the locale
- locale_locales__getSetGlobalLocale(name);
- } else {
- // pass null for config to unupdate, useful for tests
- if (locales[name] != null) {
- if (locales[name].parentLocale != null) {
- locales[name] = locales[name].parentLocale;
- } else if (locales[name] != null) {
- delete locales[name];
- }
- }
- }
- return locales[name];
- }
-
- // returns locale data
- function locale_locales__getLocale (key) {
- var locale;
-
- if (key && key._locale && key._locale._abbr) {
- key = key._locale._abbr;
- }
-
- if (!key) {
- return globalLocale;
- }
-
- if (!isArray(key)) {
- //short-circuit everything else
- locale = loadLocale(key);
- if (locale) {
- return locale;
- }
- key = [key];
- }
-
- return chooseLocale(key);
- }
-
- function locale_locales__listLocales() {
- return keys(locales);
- }
-
- var aliases = {};
-
- function addUnitAlias (unit, shorthand) {
- var lowerCase = unit.toLowerCase();
- aliases[lowerCase] = aliases[lowerCase + 's'] = aliases[shorthand] = unit;
- }
-
- function normalizeUnits(units) {
- return typeof units === 'string' ? aliases[units] || aliases[units.toLowerCase()] : undefined;
- }
-
- function normalizeObjectUnits(inputObject) {
- var normalizedInput = {},
- normalizedProp,
- prop;
-
- for (prop in inputObject) {
- if (hasOwnProp(inputObject, prop)) {
- normalizedProp = normalizeUnits(prop);
- if (normalizedProp) {
- normalizedInput[normalizedProp] = inputObject[prop];
- }
- }
- }
-
- return normalizedInput;
- }
-
- function makeGetSet (unit, keepTime) {
- return function (value) {
- if (value != null) {
- get_set__set(this, unit, value);
- utils_hooks__hooks.updateOffset(this, keepTime);
- return this;
- } else {
- return get_set__get(this, unit);
- }
- };
- }
-
- function get_set__get (mom, unit) {
- return mom.isValid() ?
- mom._d['get' + (mom._isUTC ? 'UTC' : '') + unit]() : NaN;
- }
-
- function get_set__set (mom, unit, value) {
- if (mom.isValid()) {
- mom._d['set' + (mom._isUTC ? 'UTC' : '') + unit](value);
- }
- }
-
- // MOMENTS
-
- function getSet (units, value) {
- var unit;
- if (typeof units === 'object') {
- for (unit in units) {
- this.set(unit, units[unit]);
- }
- } else {
- units = normalizeUnits(units);
- if (isFunction(this[units])) {
- return this[units](value);
- }
- }
- return this;
- }
-
- function zeroFill(number, targetLength, forceSign) {
- var absNumber = '' + Math.abs(number),
- zerosToFill = targetLength - absNumber.length,
- sign = number >= 0;
- return (sign ? (forceSign ? '+' : '') : '-') +
- Math.pow(10, Math.max(0, zerosToFill)).toString().substr(1) + absNumber;
- }
-
- var formattingTokens = /(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g;
-
- var localFormattingTokens = /(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g;
-
- var formatFunctions = {};
-
- var formatTokenFunctions = {};
-
- // token: 'M'
- // padded: ['MM', 2]
- // ordinal: 'Mo'
- // callback: function () { this.month() + 1 }
- function addFormatToken (token, padded, ordinal, callback) {
- var func = callback;
- if (typeof callback === 'string') {
- func = function () {
- return this[callback]();
- };
- }
- if (token) {
- formatTokenFunctions[token] = func;
- }
- if (padded) {
- formatTokenFunctions[padded[0]] = function () {
- return zeroFill(func.apply(this, arguments), padded[1], padded[2]);
- };
- }
- if (ordinal) {
- formatTokenFunctions[ordinal] = function () {
- return this.localeData().ordinal(func.apply(this, arguments), token);
- };
- }
- }
-
- function removeFormattingTokens(input) {
- if (input.match(/\[[\s\S]/)) {
- return input.replace(/^\[|\]$/g, '');
- }
- return input.replace(/\\/g, '');
- }
-
- function makeFormatFunction(format) {
- var array = format.match(formattingTokens), i, length;
-
- for (i = 0, length = array.length; i < length; i++) {
- if (formatTokenFunctions[array[i]]) {
- array[i] = formatTokenFunctions[array[i]];
- } else {
- array[i] = removeFormattingTokens(array[i]);
- }
- }
-
- return function (mom) {
- var output = '', i;
- for (i = 0; i < length; i++) {
- output += array[i] instanceof Function ? array[i].call(mom, format) : array[i];
- }
- return output;
- };
- }
-
- // format date using native date object
- function formatMoment(m, format) {
- if (!m.isValid()) {
- return m.localeData().invalidDate();
- }
-
- format = expandFormat(format, m.localeData());
- formatFunctions[format] = formatFunctions[format] || makeFormatFunction(format);
-
- return formatFunctions[format](m);
- }
-
- function expandFormat(format, locale) {
- var i = 5;
-
- function replaceLongDateFormatTokens(input) {
- return locale.longDateFormat(input) || input;
- }
-
- localFormattingTokens.lastIndex = 0;
- while (i >= 0 && localFormattingTokens.test(format)) {
- format = format.replace(localFormattingTokens, replaceLongDateFormatTokens);
- localFormattingTokens.lastIndex = 0;
- i -= 1;
- }
-
- return format;
- }
-
- var match1 = /\d/; // 0 - 9
- var match2 = /\d\d/; // 00 - 99
- var match3 = /\d{3}/; // 000 - 999
- var match4 = /\d{4}/; // 0000 - 9999
- var match6 = /[+-]?\d{6}/; // -999999 - 999999
- var match1to2 = /\d\d?/; // 0 - 99
- var match3to4 = /\d\d\d\d?/; // 999 - 9999
- var match5to6 = /\d\d\d\d\d\d?/; // 99999 - 999999
- var match1to3 = /\d{1,3}/; // 0 - 999
- var match1to4 = /\d{1,4}/; // 0 - 9999
- var match1to6 = /[+-]?\d{1,6}/; // -999999 - 999999
-
- var matchUnsigned = /\d+/; // 0 - inf
- var matchSigned = /[+-]?\d+/; // -inf - inf
-
- var matchOffset = /Z|[+-]\d\d:?\d\d/gi; // +00:00 -00:00 +0000 -0000 or Z
- var matchShortOffset = /Z|[+-]\d\d(?::?\d\d)?/gi; // +00 -00 +00:00 -00:00 +0000 -0000 or Z
-
- var matchTimestamp = /[+-]?\d+(\.\d{1,3})?/; // 123456789 123456789.123
-
- // any word (or two) characters or numbers including two/three word month in arabic.
- // includes scottish gaelic two word and hyphenated months
- var matchWord = /[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i;
-
-
- var regexes = {};
-
- function addRegexToken (token, regex, strictRegex) {
- regexes[token] = isFunction(regex) ? regex : function (isStrict, localeData) {
- return (isStrict && strictRegex) ? strictRegex : regex;
- };
- }
-
- function getParseRegexForToken (token, config) {
- if (!hasOwnProp(regexes, token)) {
- return new RegExp(unescapeFormat(token));
- }
-
- return regexes[token](config._strict, config._locale);
- }
-
- // Code from http://stackoverflow.com/questions/3561493/is-there-a-regexp-escape-function-in-javascript
- function unescapeFormat(s) {
- return regexEscape(s.replace('\\', '').replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g, function (matched, p1, p2, p3, p4) {
- return p1 || p2 || p3 || p4;
- }));
- }
-
- function regexEscape(s) {
- return s.replace(/[-\/\\^$*+?.()|[\]{}]/g, '\\$&');
- }
-
- var tokens = {};
-
- function addParseToken (token, callback) {
- var i, func = callback;
- if (typeof token === 'string') {
- token = [token];
- }
- if (typeof callback === 'number') {
- func = function (input, array) {
- array[callback] = toInt(input);
- };
- }
- for (i = 0; i < token.length; i++) {
- tokens[token[i]] = func;
- }
- }
-
- function addWeekParseToken (token, callback) {
- addParseToken(token, function (input, array, config, token) {
- config._w = config._w || {};
- callback(input, config._w, config, token);
- });
- }
-
- function addTimeToArrayFromToken(token, input, config) {
- if (input != null && hasOwnProp(tokens, token)) {
- tokens[token](input, config._a, config, token);
- }
- }
-
- var YEAR = 0;
- var MONTH = 1;
- var DATE = 2;
- var HOUR = 3;
- var MINUTE = 4;
- var SECOND = 5;
- var MILLISECOND = 6;
- var WEEK = 7;
- var WEEKDAY = 8;
-
- var indexOf;
-
- if (Array.prototype.indexOf) {
- indexOf = Array.prototype.indexOf;
- } else {
- indexOf = function (o) {
- // I know
- var i;
- for (i = 0; i < this.length; ++i) {
- if (this[i] === o) {
- return i;
- }
- }
- return -1;
- };
- }
-
- function daysInMonth(year, month) {
- return new Date(Date.UTC(year, month + 1, 0)).getUTCDate();
- }
-
- // FORMATTING
-
- addFormatToken('M', ['MM', 2], 'Mo', function () {
- return this.month() + 1;
- });
-
- addFormatToken('MMM', 0, 0, function (format) {
- return this.localeData().monthsShort(this, format);
- });
-
- addFormatToken('MMMM', 0, 0, function (format) {
- return this.localeData().months(this, format);
- });
-
- // ALIASES
-
- addUnitAlias('month', 'M');
-
- // PARSING
-
- addRegexToken('M', match1to2);
- addRegexToken('MM', match1to2, match2);
- addRegexToken('MMM', function (isStrict, locale) {
- return locale.monthsShortRegex(isStrict);
- });
- addRegexToken('MMMM', function (isStrict, locale) {
- return locale.monthsRegex(isStrict);
- });
-
- addParseToken(['M', 'MM'], function (input, array) {
- array[MONTH] = toInt(input) - 1;
- });
-
- addParseToken(['MMM', 'MMMM'], function (input, array, config, token) {
- var month = config._locale.monthsParse(input, token, config._strict);
- // if we didn't find a month name, mark the date as invalid.
- if (month != null) {
- array[MONTH] = month;
- } else {
- getParsingFlags(config).invalidMonth = input;
- }
- });
-
- // LOCALES
-
- var MONTHS_IN_FORMAT = /D[oD]?(\[[^\[\]]*\]|\s+)+MMMM?/;
- var defaultLocaleMonths = 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_');
- function localeMonths (m, format) {
- return isArray(this._months) ? this._months[m.month()] :
- this._months[MONTHS_IN_FORMAT.test(format) ? 'format' : 'standalone'][m.month()];
- }
-
- var defaultLocaleMonthsShort = 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_');
- function localeMonthsShort (m, format) {
- return isArray(this._monthsShort) ? this._monthsShort[m.month()] :
- this._monthsShort[MONTHS_IN_FORMAT.test(format) ? 'format' : 'standalone'][m.month()];
- }
-
- function units_month__handleStrictParse(monthName, format, strict) {
- var i, ii, mom, llc = monthName.toLocaleLowerCase();
- if (!this._monthsParse) {
- // this is not used
- this._monthsParse = [];
- this._longMonthsParse = [];
- this._shortMonthsParse = [];
- for (i = 0; i < 12; ++i) {
- mom = create_utc__createUTC([2000, i]);
- this._shortMonthsParse[i] = this.monthsShort(mom, '').toLocaleLowerCase();
- this._longMonthsParse[i] = this.months(mom, '').toLocaleLowerCase();
- }
- }
-
- if (strict) {
- if (format === 'MMM') {
- ii = indexOf.call(this._shortMonthsParse, llc);
- return ii !== -1 ? ii : null;
- } else {
- ii = indexOf.call(this._longMonthsParse, llc);
- return ii !== -1 ? ii : null;
- }
- } else {
- if (format === 'MMM') {
- ii = indexOf.call(this._shortMonthsParse, llc);
- if (ii !== -1) {
- return ii;
- }
- ii = indexOf.call(this._longMonthsParse, llc);
- return ii !== -1 ? ii : null;
- } else {
- ii = indexOf.call(this._longMonthsParse, llc);
- if (ii !== -1) {
- return ii;
- }
- ii = indexOf.call(this._shortMonthsParse, llc);
- return ii !== -1 ? ii : null;
- }
- }
- }
-
- function localeMonthsParse (monthName, format, strict) {
- var i, mom, regex;
-
- if (this._monthsParseExact) {
- return units_month__handleStrictParse.call(this, monthName, format, strict);
- }
-
- if (!this._monthsParse) {
- this._monthsParse = [];
- this._longMonthsParse = [];
- this._shortMonthsParse = [];
- }
-
- // TODO: add sorting
- // Sorting makes sure if one month (or abbr) is a prefix of another
- // see sorting in computeMonthsParse
- for (i = 0; i < 12; i++) {
- // make the regex if we don't have it already
- mom = create_utc__createUTC([2000, i]);
- if (strict && !this._longMonthsParse[i]) {
- this._longMonthsParse[i] = new RegExp('^' + this.months(mom, '').replace('.', '') + '$', 'i');
- this._shortMonthsParse[i] = new RegExp('^' + this.monthsShort(mom, '').replace('.', '') + '$', 'i');
- }
- if (!strict && !this._monthsParse[i]) {
- regex = '^' + this.months(mom, '') + '|^' + this.monthsShort(mom, '');
- this._monthsParse[i] = new RegExp(regex.replace('.', ''), 'i');
- }
- // test the regex
- if (strict && format === 'MMMM' && this._longMonthsParse[i].test(monthName)) {
- return i;
- } else if (strict && format === 'MMM' && this._shortMonthsParse[i].test(monthName)) {
- return i;
- } else if (!strict && this._monthsParse[i].test(monthName)) {
- return i;
- }
- }
- }
-
- // MOMENTS
-
- function setMonth (mom, value) {
- var dayOfMonth;
-
- if (!mom.isValid()) {
- // No op
- return mom;
- }
-
- if (typeof value === 'string') {
- if (/^\d+$/.test(value)) {
- value = toInt(value);
- } else {
- value = mom.localeData().monthsParse(value);
- // TODO: Another silent failure?
- if (typeof value !== 'number') {
- return mom;
- }
- }
- }
-
- dayOfMonth = Math.min(mom.date(), daysInMonth(mom.year(), value));
- mom._d['set' + (mom._isUTC ? 'UTC' : '') + 'Month'](value, dayOfMonth);
- return mom;
- }
-
- function getSetMonth (value) {
- if (value != null) {
- setMonth(this, value);
- utils_hooks__hooks.updateOffset(this, true);
- return this;
- } else {
- return get_set__get(this, 'Month');
- }
- }
-
- function getDaysInMonth () {
- return daysInMonth(this.year(), this.month());
- }
-
- var defaultMonthsShortRegex = matchWord;
- function monthsShortRegex (isStrict) {
- if (this._monthsParseExact) {
- if (!hasOwnProp(this, '_monthsRegex')) {
- computeMonthsParse.call(this);
- }
- if (isStrict) {
- return this._monthsShortStrictRegex;
- } else {
- return this._monthsShortRegex;
- }
- } else {
- return this._monthsShortStrictRegex && isStrict ?
- this._monthsShortStrictRegex : this._monthsShortRegex;
- }
- }
-
- var defaultMonthsRegex = matchWord;
- function monthsRegex (isStrict) {
- if (this._monthsParseExact) {
- if (!hasOwnProp(this, '_monthsRegex')) {
- computeMonthsParse.call(this);
- }
- if (isStrict) {
- return this._monthsStrictRegex;
- } else {
- return this._monthsRegex;
- }
- } else {
- return this._monthsStrictRegex && isStrict ?
- this._monthsStrictRegex : this._monthsRegex;
- }
- }
-
- function computeMonthsParse () {
- function cmpLenRev(a, b) {
- return b.length - a.length;
- }
-
- var shortPieces = [], longPieces = [], mixedPieces = [],
- i, mom;
- for (i = 0; i < 12; i++) {
- // make the regex if we don't have it already
- mom = create_utc__createUTC([2000, i]);
- shortPieces.push(this.monthsShort(mom, ''));
- longPieces.push(this.months(mom, ''));
- mixedPieces.push(this.months(mom, ''));
- mixedPieces.push(this.monthsShort(mom, ''));
- }
- // Sorting makes sure if one month (or abbr) is a prefix of another it
- // will match the longer piece.
- shortPieces.sort(cmpLenRev);
- longPieces.sort(cmpLenRev);
- mixedPieces.sort(cmpLenRev);
- for (i = 0; i < 12; i++) {
- shortPieces[i] = regexEscape(shortPieces[i]);
- longPieces[i] = regexEscape(longPieces[i]);
- mixedPieces[i] = regexEscape(mixedPieces[i]);
- }
-
- this._monthsRegex = new RegExp('^(' + mixedPieces.join('|') + ')', 'i');
- this._monthsShortRegex = this._monthsRegex;
- this._monthsStrictRegex = new RegExp('^(' + longPieces.join('|') + ')', 'i');
- this._monthsShortStrictRegex = new RegExp('^(' + shortPieces.join('|') + ')', 'i');
- }
-
- function checkOverflow (m) {
- var overflow;
- var a = m._a;
-
- if (a && getParsingFlags(m).overflow === -2) {
- overflow =
- a[MONTH] < 0 || a[MONTH] > 11 ? MONTH :
- a[DATE] < 1 || a[DATE] > daysInMonth(a[YEAR], a[MONTH]) ? DATE :
- a[HOUR] < 0 || a[HOUR] > 24 || (a[HOUR] === 24 && (a[MINUTE] !== 0 || a[SECOND] !== 0 || a[MILLISECOND] !== 0)) ? HOUR :
- a[MINUTE] < 0 || a[MINUTE] > 59 ? MINUTE :
- a[SECOND] < 0 || a[SECOND] > 59 ? SECOND :
- a[MILLISECOND] < 0 || a[MILLISECOND] > 999 ? MILLISECOND :
- -1;
-
- if (getParsingFlags(m)._overflowDayOfYear && (overflow < YEAR || overflow > DATE)) {
- overflow = DATE;
- }
- if (getParsingFlags(m)._overflowWeeks && overflow === -1) {
- overflow = WEEK;
- }
- if (getParsingFlags(m)._overflowWeekday && overflow === -1) {
- overflow = WEEKDAY;
- }
-
- getParsingFlags(m).overflow = overflow;
- }
-
- return m;
- }
-
- // iso 8601 regex
- // 0000-00-00 0000-W00 or 0000-W00-0 + T + 00 or 00:00 or 00:00:00 or 00:00:00.000 + +00:00 or +0000 or +00)
- var extendedIsoRegex = /^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?/;
- var basicIsoRegex = /^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?/;
-
- var tzRegex = /Z|[+-]\d\d(?::?\d\d)?/;
-
- var isoDates = [
- ['YYYYYY-MM-DD', /[+-]\d{6}-\d\d-\d\d/],
- ['YYYY-MM-DD', /\d{4}-\d\d-\d\d/],
- ['GGGG-[W]WW-E', /\d{4}-W\d\d-\d/],
- ['GGGG-[W]WW', /\d{4}-W\d\d/, false],
- ['YYYY-DDD', /\d{4}-\d{3}/],
- ['YYYY-MM', /\d{4}-\d\d/, false],
- ['YYYYYYMMDD', /[+-]\d{10}/],
- ['YYYYMMDD', /\d{8}/],
- // YYYYMM is NOT allowed by the standard
- ['GGGG[W]WWE', /\d{4}W\d{3}/],
- ['GGGG[W]WW', /\d{4}W\d{2}/, false],
- ['YYYYDDD', /\d{7}/]
- ];
-
- // iso time formats and regexes
- var isoTimes = [
- ['HH:mm:ss.SSSS', /\d\d:\d\d:\d\d\.\d+/],
- ['HH:mm:ss,SSSS', /\d\d:\d\d:\d\d,\d+/],
- ['HH:mm:ss', /\d\d:\d\d:\d\d/],
- ['HH:mm', /\d\d:\d\d/],
- ['HHmmss.SSSS', /\d\d\d\d\d\d\.\d+/],
- ['HHmmss,SSSS', /\d\d\d\d\d\d,\d+/],
- ['HHmmss', /\d\d\d\d\d\d/],
- ['HHmm', /\d\d\d\d/],
- ['HH', /\d\d/]
- ];
-
- var aspNetJsonRegex = /^\/?Date\((\-?\d+)/i;
-
- // date from iso format
- function configFromISO(config) {
- var i, l,
- string = config._i,
- match = extendedIsoRegex.exec(string) || basicIsoRegex.exec(string),
- allowTime, dateFormat, timeFormat, tzFormat;
-
- if (match) {
- getParsingFlags(config).iso = true;
-
- for (i = 0, l = isoDates.length; i < l; i++) {
- if (isoDates[i][1].exec(match[1])) {
- dateFormat = isoDates[i][0];
- allowTime = isoDates[i][2] !== false;
- break;
- }
- }
- if (dateFormat == null) {
- config._isValid = false;
- return;
- }
- if (match[3]) {
- for (i = 0, l = isoTimes.length; i < l; i++) {
- if (isoTimes[i][1].exec(match[3])) {
- // match[2] should be 'T' or space
- timeFormat = (match[2] || ' ') + isoTimes[i][0];
- break;
- }
- }
- if (timeFormat == null) {
- config._isValid = false;
- return;
- }
- }
- if (!allowTime && timeFormat != null) {
- config._isValid = false;
- return;
- }
- if (match[4]) {
- if (tzRegex.exec(match[4])) {
- tzFormat = 'Z';
- } else {
- config._isValid = false;
- return;
- }
- }
- config._f = dateFormat + (timeFormat || '') + (tzFormat || '');
- configFromStringAndFormat(config);
- } else {
- config._isValid = false;
- }
- }
-
- // date from iso format or fallback
- function configFromString(config) {
- var matched = aspNetJsonRegex.exec(config._i);
-
- if (matched !== null) {
- config._d = new Date(+matched[1]);
- return;
- }
-
- configFromISO(config);
- if (config._isValid === false) {
- delete config._isValid;
- utils_hooks__hooks.createFromInputFallback(config);
- }
- }
-
- utils_hooks__hooks.createFromInputFallback = deprecate(
- 'moment construction falls back to js Date. This is ' +
- 'discouraged and will be removed in upcoming major ' +
- 'release. Please refer to ' +
- 'https://github.com/moment/moment/issues/1407 for more info.',
- function (config) {
- config._d = new Date(config._i + (config._useUTC ? ' UTC' : ''));
- }
- );
-
- function createDate (y, m, d, h, M, s, ms) {
- //can't just apply() to create a date:
- //http://stackoverflow.com/questions/181348/instantiating-a-javascript-object-by-calling-prototype-constructor-apply
- var date = new Date(y, m, d, h, M, s, ms);
-
- //the date constructor remaps years 0-99 to 1900-1999
- if (y < 100 && y >= 0 && isFinite(date.getFullYear())) {
- date.setFullYear(y);
- }
- return date;
- }
-
- function createUTCDate (y) {
- var date = new Date(Date.UTC.apply(null, arguments));
-
- //the Date.UTC function remaps years 0-99 to 1900-1999
- if (y < 100 && y >= 0 && isFinite(date.getUTCFullYear())) {
- date.setUTCFullYear(y);
- }
- return date;
- }
-
- // FORMATTING
-
- addFormatToken('Y', 0, 0, function () {
- var y = this.year();
- return y <= 9999 ? '' + y : '+' + y;
- });
-
- addFormatToken(0, ['YY', 2], 0, function () {
- return this.year() % 100;
- });
-
- addFormatToken(0, ['YYYY', 4], 0, 'year');
- addFormatToken(0, ['YYYYY', 5], 0, 'year');
- addFormatToken(0, ['YYYYYY', 6, true], 0, 'year');
-
- // ALIASES
-
- addUnitAlias('year', 'y');
-
- // PARSING
-
- addRegexToken('Y', matchSigned);
- addRegexToken('YY', match1to2, match2);
- addRegexToken('YYYY', match1to4, match4);
- addRegexToken('YYYYY', match1to6, match6);
- addRegexToken('YYYYYY', match1to6, match6);
-
- addParseToken(['YYYYY', 'YYYYYY'], YEAR);
- addParseToken('YYYY', function (input, array) {
- array[YEAR] = input.length === 2 ? utils_hooks__hooks.parseTwoDigitYear(input) : toInt(input);
- });
- addParseToken('YY', function (input, array) {
- array[YEAR] = utils_hooks__hooks.parseTwoDigitYear(input);
- });
- addParseToken('Y', function (input, array) {
- array[YEAR] = parseInt(input, 10);
- });
-
- // HELPERS
-
- function daysInYear(year) {
- return isLeapYear(year) ? 366 : 365;
- }
-
- function isLeapYear(year) {
- return (year % 4 === 0 && year % 100 !== 0) || year % 400 === 0;
- }
-
- // HOOKS
-
- utils_hooks__hooks.parseTwoDigitYear = function (input) {
- return toInt(input) + (toInt(input) > 68 ? 1900 : 2000);
- };
-
- // MOMENTS
-
- var getSetYear = makeGetSet('FullYear', true);
-
- function getIsLeapYear () {
- return isLeapYear(this.year());
- }
-
- // start-of-first-week - start-of-year
- function firstWeekOffset(year, dow, doy) {
- var // first-week day -- which january is always in the first week (4 for iso, 1 for other)
- fwd = 7 + dow - doy,
- // first-week day local weekday -- which local weekday is fwd
- fwdlw = (7 + createUTCDate(year, 0, fwd).getUTCDay() - dow) % 7;
-
- return -fwdlw + fwd - 1;
- }
-
- //http://en.wikipedia.org/wiki/ISO_week_date#Calculating_a_date_given_the_year.2C_week_number_and_weekday
- function dayOfYearFromWeeks(year, week, weekday, dow, doy) {
- var localWeekday = (7 + weekday - dow) % 7,
- weekOffset = firstWeekOffset(year, dow, doy),
- dayOfYear = 1 + 7 * (week - 1) + localWeekday + weekOffset,
- resYear, resDayOfYear;
-
- if (dayOfYear <= 0) {
- resYear = year - 1;
- resDayOfYear = daysInYear(resYear) + dayOfYear;
- } else if (dayOfYear > daysInYear(year)) {
- resYear = year + 1;
- resDayOfYear = dayOfYear - daysInYear(year);
- } else {
- resYear = year;
- resDayOfYear = dayOfYear;
- }
-
- return {
- year: resYear,
- dayOfYear: resDayOfYear
- };
- }
-
- function weekOfYear(mom, dow, doy) {
- var weekOffset = firstWeekOffset(mom.year(), dow, doy),
- week = Math.floor((mom.dayOfYear() - weekOffset - 1) / 7) + 1,
- resWeek, resYear;
-
- if (week < 1) {
- resYear = mom.year() - 1;
- resWeek = week + weeksInYear(resYear, dow, doy);
- } else if (week > weeksInYear(mom.year(), dow, doy)) {
- resWeek = week - weeksInYear(mom.year(), dow, doy);
- resYear = mom.year() + 1;
- } else {
- resYear = mom.year();
- resWeek = week;
- }
-
- return {
- week: resWeek,
- year: resYear
- };
- }
-
- function weeksInYear(year, dow, doy) {
- var weekOffset = firstWeekOffset(year, dow, doy),
- weekOffsetNext = firstWeekOffset(year + 1, dow, doy);
- return (daysInYear(year) - weekOffset + weekOffsetNext) / 7;
- }
-
- // Pick the first defined of two or three arguments.
- function defaults(a, b, c) {
- if (a != null) {
- return a;
- }
- if (b != null) {
- return b;
- }
- return c;
- }
-
- function currentDateArray(config) {
- // hooks is actually the exported moment object
- var nowValue = new Date(utils_hooks__hooks.now());
- if (config._useUTC) {
- return [nowValue.getUTCFullYear(), nowValue.getUTCMonth(), nowValue.getUTCDate()];
- }
- return [nowValue.getFullYear(), nowValue.getMonth(), nowValue.getDate()];
- }
-
- // convert an array to a date.
- // the array should mirror the parameters below
- // note: all values past the year are optional and will default to the lowest possible value.
- // [year, month, day , hour, minute, second, millisecond]
- function configFromArray (config) {
- var i, date, input = [], currentDate, yearToUse;
-
- if (config._d) {
- return;
- }
-
- currentDate = currentDateArray(config);
-
- //compute day of the year from weeks and weekdays
- if (config._w && config._a[DATE] == null && config._a[MONTH] == null) {
- dayOfYearFromWeekInfo(config);
- }
-
- //if the day of the year is set, figure out what it is
- if (config._dayOfYear) {
- yearToUse = defaults(config._a[YEAR], currentDate[YEAR]);
-
- if (config._dayOfYear > daysInYear(yearToUse)) {
- getParsingFlags(config)._overflowDayOfYear = true;
- }
-
- date = createUTCDate(yearToUse, 0, config._dayOfYear);
- config._a[MONTH] = date.getUTCMonth();
- config._a[DATE] = date.getUTCDate();
- }
-
- // Default to current date.
- // * if no year, month, day of month are given, default to today
- // * if day of month is given, default month and year
- // * if month is given, default only year
- // * if year is given, don't default anything
- for (i = 0; i < 3 && config._a[i] == null; ++i) {
- config._a[i] = input[i] = currentDate[i];
- }
-
- // Zero out whatever was not defaulted, including time
- for (; i < 7; i++) {
- config._a[i] = input[i] = (config._a[i] == null) ? (i === 2 ? 1 : 0) : config._a[i];
- }
-
- // Check for 24:00:00.000
- if (config._a[HOUR] === 24 &&
- config._a[MINUTE] === 0 &&
- config._a[SECOND] === 0 &&
- config._a[MILLISECOND] === 0) {
- config._nextDay = true;
- config._a[HOUR] = 0;
- }
-
- config._d = (config._useUTC ? createUTCDate : createDate).apply(null, input);
- // Apply timezone offset from input. The actual utcOffset can be changed
- // with parseZone.
- if (config._tzm != null) {
- config._d.setUTCMinutes(config._d.getUTCMinutes() - config._tzm);
- }
-
- if (config._nextDay) {
- config._a[HOUR] = 24;
- }
- }
-
- function dayOfYearFromWeekInfo(config) {
- var w, weekYear, week, weekday, dow, doy, temp, weekdayOverflow;
-
- w = config._w;
- if (w.GG != null || w.W != null || w.E != null) {
- dow = 1;
- doy = 4;
-
- // TODO: We need to take the current isoWeekYear, but that depends on
- // how we interpret now (local, utc, fixed offset). So create
- // a now version of current config (take local/utc/offset flags, and
- // create now).
- weekYear = defaults(w.GG, config._a[YEAR], weekOfYear(local__createLocal(), 1, 4).year);
- week = defaults(w.W, 1);
- weekday = defaults(w.E, 1);
- if (weekday < 1 || weekday > 7) {
- weekdayOverflow = true;
- }
- } else {
- dow = config._locale._week.dow;
- doy = config._locale._week.doy;
-
- weekYear = defaults(w.gg, config._a[YEAR], weekOfYear(local__createLocal(), dow, doy).year);
- week = defaults(w.w, 1);
-
- if (w.d != null) {
- // weekday -- low day numbers are considered next week
- weekday = w.d;
- if (weekday < 0 || weekday > 6) {
- weekdayOverflow = true;
- }
- } else if (w.e != null) {
- // local weekday -- counting starts from begining of week
- weekday = w.e + dow;
- if (w.e < 0 || w.e > 6) {
- weekdayOverflow = true;
- }
- } else {
- // default to begining of week
- weekday = dow;
- }
- }
- if (week < 1 || week > weeksInYear(weekYear, dow, doy)) {
- getParsingFlags(config)._overflowWeeks = true;
- } else if (weekdayOverflow != null) {
- getParsingFlags(config)._overflowWeekday = true;
- } else {
- temp = dayOfYearFromWeeks(weekYear, week, weekday, dow, doy);
- config._a[YEAR] = temp.year;
- config._dayOfYear = temp.dayOfYear;
- }
- }
-
- // constant that refers to the ISO standard
- utils_hooks__hooks.ISO_8601 = function () {};
-
- // date from string and format string
- function configFromStringAndFormat(config) {
- // TODO: Move this to another part of the creation flow to prevent circular deps
- if (config._f === utils_hooks__hooks.ISO_8601) {
- configFromISO(config);
- return;
- }
-
- config._a = [];
- getParsingFlags(config).empty = true;
-
- // This array is used to make a Date, either with `new Date` or `Date.UTC`
- var string = '' + config._i,
- i, parsedInput, tokens, token, skipped,
- stringLength = string.length,
- totalParsedInputLength = 0;
-
- tokens = expandFormat(config._f, config._locale).match(formattingTokens) || [];
-
- for (i = 0; i < tokens.length; i++) {
- token = tokens[i];
- parsedInput = (string.match(getParseRegexForToken(token, config)) || [])[0];
- // console.log('token', token, 'parsedInput', parsedInput,
- // 'regex', getParseRegexForToken(token, config));
- if (parsedInput) {
- skipped = string.substr(0, string.indexOf(parsedInput));
- if (skipped.length > 0) {
- getParsingFlags(config).unusedInput.push(skipped);
- }
- string = string.slice(string.indexOf(parsedInput) + parsedInput.length);
- totalParsedInputLength += parsedInput.length;
- }
- // don't parse if it's not a known token
- if (formatTokenFunctions[token]) {
- if (parsedInput) {
- getParsingFlags(config).empty = false;
- }
- else {
- getParsingFlags(config).unusedTokens.push(token);
- }
- addTimeToArrayFromToken(token, parsedInput, config);
- }
- else if (config._strict && !parsedInput) {
- getParsingFlags(config).unusedTokens.push(token);
- }
- }
-
- // add remaining unparsed input length to the string
- getParsingFlags(config).charsLeftOver = stringLength - totalParsedInputLength;
- if (string.length > 0) {
- getParsingFlags(config).unusedInput.push(string);
- }
-
- // clear _12h flag if hour is <= 12
- if (getParsingFlags(config).bigHour === true &&
- config._a[HOUR] <= 12 &&
- config._a[HOUR] > 0) {
- getParsingFlags(config).bigHour = undefined;
- }
-
- getParsingFlags(config).parsedDateParts = config._a.slice(0);
- getParsingFlags(config).meridiem = config._meridiem;
- // handle meridiem
- config._a[HOUR] = meridiemFixWrap(config._locale, config._a[HOUR], config._meridiem);
-
- configFromArray(config);
- checkOverflow(config);
- }
-
-
- function meridiemFixWrap (locale, hour, meridiem) {
- var isPm;
-
- if (meridiem == null) {
- // nothing to do
- return hour;
- }
- if (locale.meridiemHour != null) {
- return locale.meridiemHour(hour, meridiem);
- } else if (locale.isPM != null) {
- // Fallback
- isPm = locale.isPM(meridiem);
- if (isPm && hour < 12) {
- hour += 12;
- }
- if (!isPm && hour === 12) {
- hour = 0;
- }
- return hour;
- } else {
- // this is not supposed to happen
- return hour;
- }
- }
-
- // date from string and array of format strings
- function configFromStringAndArray(config) {
- var tempConfig,
- bestMoment,
-
- scoreToBeat,
- i,
- currentScore;
-
- if (config._f.length === 0) {
- getParsingFlags(config).invalidFormat = true;
- config._d = new Date(NaN);
- return;
- }
-
- for (i = 0; i < config._f.length; i++) {
- currentScore = 0;
- tempConfig = copyConfig({}, config);
- if (config._useUTC != null) {
- tempConfig._useUTC = config._useUTC;
- }
- tempConfig._f = config._f[i];
- configFromStringAndFormat(tempConfig);
-
- if (!valid__isValid(tempConfig)) {
- continue;
- }
-
- // if there is any input that was not parsed add a penalty for that format
- currentScore += getParsingFlags(tempConfig).charsLeftOver;
-
- //or tokens
- currentScore += getParsingFlags(tempConfig).unusedTokens.length * 10;
-
- getParsingFlags(tempConfig).score = currentScore;
-
- if (scoreToBeat == null || currentScore < scoreToBeat) {
- scoreToBeat = currentScore;
- bestMoment = tempConfig;
- }
- }
-
- extend(config, bestMoment || tempConfig);
- }
-
- function configFromObject(config) {
- if (config._d) {
- return;
- }
-
- var i = normalizeObjectUnits(config._i);
- config._a = map([i.year, i.month, i.day || i.date, i.hour, i.minute, i.second, i.millisecond], function (obj) {
- return obj && parseInt(obj, 10);
- });
-
- configFromArray(config);
- }
-
- function createFromConfig (config) {
- var res = new Moment(checkOverflow(prepareConfig(config)));
- if (res._nextDay) {
- // Adding is smart enough around DST
- res.add(1, 'd');
- res._nextDay = undefined;
- }
-
- return res;
- }
-
- function prepareConfig (config) {
- var input = config._i,
- format = config._f;
-
- config._locale = config._locale || locale_locales__getLocale(config._l);
-
- if (input === null || (format === undefined && input === '')) {
- return valid__createInvalid({nullInput: true});
- }
-
- if (typeof input === 'string') {
- config._i = input = config._locale.preparse(input);
- }
-
- if (isMoment(input)) {
- return new Moment(checkOverflow(input));
- } else if (isArray(format)) {
- configFromStringAndArray(config);
- } else if (format) {
- configFromStringAndFormat(config);
- } else if (isDate(input)) {
- config._d = input;
- } else {
- configFromInput(config);
- }
-
- if (!valid__isValid(config)) {
- config._d = null;
- }
-
- return config;
- }
-
- function configFromInput(config) {
- var input = config._i;
- if (input === undefined) {
- config._d = new Date(utils_hooks__hooks.now());
- } else if (isDate(input)) {
- config._d = new Date(input.valueOf());
- } else if (typeof input === 'string') {
- configFromString(config);
- } else if (isArray(input)) {
- config._a = map(input.slice(0), function (obj) {
- return parseInt(obj, 10);
- });
- configFromArray(config);
- } else if (typeof(input) === 'object') {
- configFromObject(config);
- } else if (typeof(input) === 'number') {
- // from milliseconds
- config._d = new Date(input);
- } else {
- utils_hooks__hooks.createFromInputFallback(config);
- }
- }
-
- function createLocalOrUTC (input, format, locale, strict, isUTC) {
- var c = {};
-
- if (typeof(locale) === 'boolean') {
- strict = locale;
- locale = undefined;
- }
- // object construction must be done this way.
- // https://github.com/moment/moment/issues/1423
- c._isAMomentObject = true;
- c._useUTC = c._isUTC = isUTC;
- c._l = locale;
- c._i = input;
- c._f = format;
- c._strict = strict;
-
- return createFromConfig(c);
- }
-
- function local__createLocal (input, format, locale, strict) {
- return createLocalOrUTC(input, format, locale, strict, false);
- }
-
- var prototypeMin = deprecate(
- 'moment().min is deprecated, use moment.max instead. https://github.com/moment/moment/issues/1548',
- function () {
- var other = local__createLocal.apply(null, arguments);
- if (this.isValid() && other.isValid()) {
- return other < this ? this : other;
- } else {
- return valid__createInvalid();
- }
- }
- );
-
- var prototypeMax = deprecate(
- 'moment().max is deprecated, use moment.min instead. https://github.com/moment/moment/issues/1548',
- function () {
- var other = local__createLocal.apply(null, arguments);
- if (this.isValid() && other.isValid()) {
- return other > this ? this : other;
- } else {
- return valid__createInvalid();
- }
- }
- );
-
- // Pick a moment m from moments so that m[fn](other) is true for all
- // other. This relies on the function fn to be transitive.
- //
- // moments should either be an array of moment objects or an array, whose
- // first element is an array of moment objects.
- function pickBy(fn, moments) {
- var res, i;
- if (moments.length === 1 && isArray(moments[0])) {
- moments = moments[0];
- }
- if (!moments.length) {
- return local__createLocal();
- }
- res = moments[0];
- for (i = 1; i < moments.length; ++i) {
- if (!moments[i].isValid() || moments[i][fn](res)) {
- res = moments[i];
- }
- }
- return res;
- }
-
- // TODO: Use [].sort instead?
- function min () {
- var args = [].slice.call(arguments, 0);
-
- return pickBy('isBefore', args);
- }
-
- function max () {
- var args = [].slice.call(arguments, 0);
-
- return pickBy('isAfter', args);
- }
-
- var now = function () {
- return Date.now ? Date.now() : +(new Date());
- };
-
- function Duration (duration) {
- var normalizedInput = normalizeObjectUnits(duration),
- years = normalizedInput.year || 0,
- quarters = normalizedInput.quarter || 0,
- months = normalizedInput.month || 0,
- weeks = normalizedInput.week || 0,
- days = normalizedInput.day || 0,
- hours = normalizedInput.hour || 0,
- minutes = normalizedInput.minute || 0,
- seconds = normalizedInput.second || 0,
- milliseconds = normalizedInput.millisecond || 0;
-
- // representation for dateAddRemove
- this._milliseconds = +milliseconds +
- seconds * 1e3 + // 1000
- minutes * 6e4 + // 1000 * 60
- hours * 1000 * 60 * 60; //using 1000 * 60 * 60 instead of 36e5 to avoid floating point rounding errors https://github.com/moment/moment/issues/2978
- // Because of dateAddRemove treats 24 hours as different from a
- // day when working around DST, we need to store them separately
- this._days = +days +
- weeks * 7;
- // It is impossible translate months into days without knowing
- // which months you are are talking about, so we have to store
- // it separately.
- this._months = +months +
- quarters * 3 +
- years * 12;
-
- this._data = {};
-
- this._locale = locale_locales__getLocale();
-
- this._bubble();
- }
-
- function isDuration (obj) {
- return obj instanceof Duration;
- }
-
- // FORMATTING
-
- function offset (token, separator) {
- addFormatToken(token, 0, 0, function () {
- var offset = this.utcOffset();
- var sign = '+';
- if (offset < 0) {
- offset = -offset;
- sign = '-';
- }
- return sign + zeroFill(~~(offset / 60), 2) + separator + zeroFill(~~(offset) % 60, 2);
- });
- }
-
- offset('Z', ':');
- offset('ZZ', '');
-
- // PARSING
-
- addRegexToken('Z', matchShortOffset);
- addRegexToken('ZZ', matchShortOffset);
- addParseToken(['Z', 'ZZ'], function (input, array, config) {
- config._useUTC = true;
- config._tzm = offsetFromString(matchShortOffset, input);
- });
-
- // HELPERS
-
- // timezone chunker
- // '+10:00' > ['10', '00']
- // '-1530' > ['-15', '30']
- var chunkOffset = /([\+\-]|\d\d)/gi;
-
- function offsetFromString(matcher, string) {
- var matches = ((string || '').match(matcher) || []);
- var chunk = matches[matches.length - 1] || [];
- var parts = (chunk + '').match(chunkOffset) || ['-', 0, 0];
- var minutes = +(parts[1] * 60) + toInt(parts[2]);
-
- return parts[0] === '+' ? minutes : -minutes;
- }
-
- // Return a moment from input, that is local/utc/zone equivalent to model.
- function cloneWithOffset(input, model) {
- var res, diff;
- if (model._isUTC) {
- res = model.clone();
- diff = (isMoment(input) || isDate(input) ? input.valueOf() : local__createLocal(input).valueOf()) - res.valueOf();
- // Use low-level api, because this fn is low-level api.
- res._d.setTime(res._d.valueOf() + diff);
- utils_hooks__hooks.updateOffset(res, false);
- return res;
- } else {
- return local__createLocal(input).local();
- }
- }
-
- function getDateOffset (m) {
- // On Firefox.24 Date#getTimezoneOffset returns a floating point.
- // https://github.com/moment/moment/pull/1871
- return -Math.round(m._d.getTimezoneOffset() / 15) * 15;
- }
-
- // HOOKS
-
- // This function will be called whenever a moment is mutated.
- // It is intended to keep the offset in sync with the timezone.
- utils_hooks__hooks.updateOffset = function () {};
-
- // MOMENTS
-
- // keepLocalTime = true means only change the timezone, without
- // affecting the local hour. So 5:31:26 +0300 --[utcOffset(2, true)]-->
- // 5:31:26 +0200 It is possible that 5:31:26 doesn't exist with offset
- // +0200, so we adjust the time as needed, to be valid.
- //
- // Keeping the time actually adds/subtracts (one hour)
- // from the actual represented time. That is why we call updateOffset
- // a second time. In case it wants us to change the offset again
- // _changeInProgress == true case, then we have to adjust, because
- // there is no such time in the given timezone.
- function getSetOffset (input, keepLocalTime) {
- var offset = this._offset || 0,
- localAdjust;
- if (!this.isValid()) {
- return input != null ? this : NaN;
- }
- if (input != null) {
- if (typeof input === 'string') {
- input = offsetFromString(matchShortOffset, input);
- } else if (Math.abs(input) < 16) {
- input = input * 60;
- }
- if (!this._isUTC && keepLocalTime) {
- localAdjust = getDateOffset(this);
- }
- this._offset = input;
- this._isUTC = true;
- if (localAdjust != null) {
- this.add(localAdjust, 'm');
- }
- if (offset !== input) {
- if (!keepLocalTime || this._changeInProgress) {
- add_subtract__addSubtract(this, create__createDuration(input - offset, 'm'), 1, false);
- } else if (!this._changeInProgress) {
- this._changeInProgress = true;
- utils_hooks__hooks.updateOffset(this, true);
- this._changeInProgress = null;
- }
- }
- return this;
- } else {
- return this._isUTC ? offset : getDateOffset(this);
- }
- }
-
- function getSetZone (input, keepLocalTime) {
- if (input != null) {
- if (typeof input !== 'string') {
- input = -input;
- }
-
- this.utcOffset(input, keepLocalTime);
-
- return this;
- } else {
- return -this.utcOffset();
- }
- }
-
- function setOffsetToUTC (keepLocalTime) {
- return this.utcOffset(0, keepLocalTime);
- }
-
- function setOffsetToLocal (keepLocalTime) {
- if (this._isUTC) {
- this.utcOffset(0, keepLocalTime);
- this._isUTC = false;
-
- if (keepLocalTime) {
- this.subtract(getDateOffset(this), 'm');
- }
- }
- return this;
- }
-
- function setOffsetToParsedOffset () {
- if (this._tzm) {
- this.utcOffset(this._tzm);
- } else if (typeof this._i === 'string') {
- this.utcOffset(offsetFromString(matchOffset, this._i));
- }
- return this;
- }
-
- function hasAlignedHourOffset (input) {
- if (!this.isValid()) {
- return false;
- }
- input = input ? local__createLocal(input).utcOffset() : 0;
-
- return (this.utcOffset() - input) % 60 === 0;
- }
-
- function isDaylightSavingTime () {
- return (
- this.utcOffset() > this.clone().month(0).utcOffset() ||
- this.utcOffset() > this.clone().month(5).utcOffset()
- );
- }
-
- function isDaylightSavingTimeShifted () {
- if (!isUndefined(this._isDSTShifted)) {
- return this._isDSTShifted;
- }
-
- var c = {};
-
- copyConfig(c, this);
- c = prepareConfig(c);
-
- if (c._a) {
- var other = c._isUTC ? create_utc__createUTC(c._a) : local__createLocal(c._a);
- this._isDSTShifted = this.isValid() &&
- compareArrays(c._a, other.toArray()) > 0;
- } else {
- this._isDSTShifted = false;
- }
-
- return this._isDSTShifted;
- }
-
- function isLocal () {
- return this.isValid() ? !this._isUTC : false;
- }
-
- function isUtcOffset () {
- return this.isValid() ? this._isUTC : false;
- }
-
- function isUtc () {
- return this.isValid() ? this._isUTC && this._offset === 0 : false;
- }
-
- // ASP.NET json date format regex
- var aspNetRegex = /^(\-)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)\.?(\d{3})?\d*)?$/;
-
- // from http://docs.closure-library.googlecode.com/git/closure_goog_date_date.js.source.html
- // somewhat more in line with 4.4.3.2 2004 spec, but allows decimal anywhere
- // and further modified to allow for strings containing both week and day
- var isoRegex = /^(-)?P(?:(-?[0-9,.]*)Y)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)W)?(?:(-?[0-9,.]*)D)?(?:T(?:(-?[0-9,.]*)H)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)S)?)?$/;
-
- function create__createDuration (input, key) {
- var duration = input,
- // matching against regexp is expensive, do it on demand
- match = null,
- sign,
- ret,
- diffRes;
-
- if (isDuration(input)) {
- duration = {
- ms : input._milliseconds,
- d : input._days,
- M : input._months
- };
- } else if (typeof input === 'number') {
- duration = {};
- if (key) {
- duration[key] = input;
- } else {
- duration.milliseconds = input;
- }
- } else if (!!(match = aspNetRegex.exec(input))) {
- sign = (match[1] === '-') ? -1 : 1;
- duration = {
- y : 0,
- d : toInt(match[DATE]) * sign,
- h : toInt(match[HOUR]) * sign,
- m : toInt(match[MINUTE]) * sign,
- s : toInt(match[SECOND]) * sign,
- ms : toInt(match[MILLISECOND]) * sign
- };
- } else if (!!(match = isoRegex.exec(input))) {
- sign = (match[1] === '-') ? -1 : 1;
- duration = {
- y : parseIso(match[2], sign),
- M : parseIso(match[3], sign),
- w : parseIso(match[4], sign),
- d : parseIso(match[5], sign),
- h : parseIso(match[6], sign),
- m : parseIso(match[7], sign),
- s : parseIso(match[8], sign)
- };
- } else if (duration == null) {// checks for null or undefined
- duration = {};
- } else if (typeof duration === 'object' && ('from' in duration || 'to' in duration)) {
- diffRes = momentsDifference(local__createLocal(duration.from), local__createLocal(duration.to));
-
- duration = {};
- duration.ms = diffRes.milliseconds;
- duration.M = diffRes.months;
- }
-
- ret = new Duration(duration);
-
- if (isDuration(input) && hasOwnProp(input, '_locale')) {
- ret._locale = input._locale;
- }
-
- return ret;
- }
-
- create__createDuration.fn = Duration.prototype;
-
- function parseIso (inp, sign) {
- // We'd normally use ~~inp for this, but unfortunately it also
- // converts floats to ints.
- // inp may be undefined, so careful calling replace on it.
- var res = inp && parseFloat(inp.replace(',', '.'));
- // apply sign while we're at it
- return (isNaN(res) ? 0 : res) * sign;
- }
-
- function positiveMomentsDifference(base, other) {
- var res = {milliseconds: 0, months: 0};
-
- res.months = other.month() - base.month() +
- (other.year() - base.year()) * 12;
- if (base.clone().add(res.months, 'M').isAfter(other)) {
- --res.months;
- }
-
- res.milliseconds = +other - +(base.clone().add(res.months, 'M'));
-
- return res;
- }
-
- function momentsDifference(base, other) {
- var res;
- if (!(base.isValid() && other.isValid())) {
- return {milliseconds: 0, months: 0};
- }
-
- other = cloneWithOffset(other, base);
- if (base.isBefore(other)) {
- res = positiveMomentsDifference(base, other);
- } else {
- res = positiveMomentsDifference(other, base);
- res.milliseconds = -res.milliseconds;
- res.months = -res.months;
- }
-
- return res;
- }
-
- function absRound (number) {
- if (number < 0) {
- return Math.round(-1 * number) * -1;
- } else {
- return Math.round(number);
- }
- }
-
- // TODO: remove 'name' arg after deprecation is removed
- function createAdder(direction, name) {
- return function (val, period) {
- var dur, tmp;
- //invert the arguments, but complain about it
- if (period !== null && !isNaN(+period)) {
- deprecateSimple(name, 'moment().' + name + '(period, number) is deprecated. Please use moment().' + name + '(number, period).');
- tmp = val; val = period; period = tmp;
- }
-
- val = typeof val === 'string' ? +val : val;
- dur = create__createDuration(val, period);
- add_subtract__addSubtract(this, dur, direction);
- return this;
- };
- }
-
- function add_subtract__addSubtract (mom, duration, isAdding, updateOffset) {
- var milliseconds = duration._milliseconds,
- days = absRound(duration._days),
- months = absRound(duration._months);
-
- if (!mom.isValid()) {
- // No op
- return;
- }
-
- updateOffset = updateOffset == null ? true : updateOffset;
-
- if (milliseconds) {
- mom._d.setTime(mom._d.valueOf() + milliseconds * isAdding);
- }
- if (days) {
- get_set__set(mom, 'Date', get_set__get(mom, 'Date') + days * isAdding);
- }
- if (months) {
- setMonth(mom, get_set__get(mom, 'Month') + months * isAdding);
- }
- if (updateOffset) {
- utils_hooks__hooks.updateOffset(mom, days || months);
- }
- }
-
- var add_subtract__add = createAdder(1, 'add');
- var add_subtract__subtract = createAdder(-1, 'subtract');
-
- function moment_calendar__calendar (time, formats) {
- // We want to compare the start of today, vs this.
- // Getting start-of-today depends on whether we're local/utc/offset or not.
- var now = time || local__createLocal(),
- sod = cloneWithOffset(now, this).startOf('day'),
- diff = this.diff(sod, 'days', true),
- format = diff < -6 ? 'sameElse' :
- diff < -1 ? 'lastWeek' :
- diff < 0 ? 'lastDay' :
- diff < 1 ? 'sameDay' :
- diff < 2 ? 'nextDay' :
- diff < 7 ? 'nextWeek' : 'sameElse';
-
- var output = formats && (isFunction(formats[format]) ? formats[format]() : formats[format]);
-
- return this.format(output || this.localeData().calendar(format, this, local__createLocal(now)));
- }
-
- function clone () {
- return new Moment(this);
- }
-
- function isAfter (input, units) {
- var localInput = isMoment(input) ? input : local__createLocal(input);
- if (!(this.isValid() && localInput.isValid())) {
- return false;
- }
- units = normalizeUnits(!isUndefined(units) ? units : 'millisecond');
- if (units === 'millisecond') {
- return this.valueOf() > localInput.valueOf();
- } else {
- return localInput.valueOf() < this.clone().startOf(units).valueOf();
- }
- }
-
- function isBefore (input, units) {
- var localInput = isMoment(input) ? input : local__createLocal(input);
- if (!(this.isValid() && localInput.isValid())) {
- return false;
- }
- units = normalizeUnits(!isUndefined(units) ? units : 'millisecond');
- if (units === 'millisecond') {
- return this.valueOf() < localInput.valueOf();
- } else {
- return this.clone().endOf(units).valueOf() < localInput.valueOf();
- }
- }
-
- function isBetween (from, to, units, inclusivity) {
- inclusivity = inclusivity || '()';
- return (inclusivity[0] === '(' ? this.isAfter(from, units) : !this.isBefore(from, units)) &&
- (inclusivity[1] === ')' ? this.isBefore(to, units) : !this.isAfter(to, units));
- }
-
- function isSame (input, units) {
- var localInput = isMoment(input) ? input : local__createLocal(input),
- inputMs;
- if (!(this.isValid() && localInput.isValid())) {
- return false;
- }
- units = normalizeUnits(units || 'millisecond');
- if (units === 'millisecond') {
- return this.valueOf() === localInput.valueOf();
- } else {
- inputMs = localInput.valueOf();
- return this.clone().startOf(units).valueOf() <= inputMs && inputMs <= this.clone().endOf(units).valueOf();
- }
- }
-
- function isSameOrAfter (input, units) {
- return this.isSame(input, units) || this.isAfter(input,units);
- }
-
- function isSameOrBefore (input, units) {
- return this.isSame(input, units) || this.isBefore(input,units);
- }
-
- function diff (input, units, asFloat) {
- var that,
- zoneDelta,
- delta, output;
-
- if (!this.isValid()) {
- return NaN;
- }
-
- that = cloneWithOffset(input, this);
-
- if (!that.isValid()) {
- return NaN;
- }
-
- zoneDelta = (that.utcOffset() - this.utcOffset()) * 6e4;
-
- units = normalizeUnits(units);
-
- if (units === 'year' || units === 'month' || units === 'quarter') {
- output = monthDiff(this, that);
- if (units === 'quarter') {
- output = output / 3;
- } else if (units === 'year') {
- output = output / 12;
- }
- } else {
- delta = this - that;
- output = units === 'second' ? delta / 1e3 : // 1000
- units === 'minute' ? delta / 6e4 : // 1000 * 60
- units === 'hour' ? delta / 36e5 : // 1000 * 60 * 60
- units === 'day' ? (delta - zoneDelta) / 864e5 : // 1000 * 60 * 60 * 24, negate dst
- units === 'week' ? (delta - zoneDelta) / 6048e5 : // 1000 * 60 * 60 * 24 * 7, negate dst
- delta;
- }
- return asFloat ? output : absFloor(output);
- }
-
- function monthDiff (a, b) {
- // difference in months
- var wholeMonthDiff = ((b.year() - a.year()) * 12) + (b.month() - a.month()),
- // b is in (anchor - 1 month, anchor + 1 month)
- anchor = a.clone().add(wholeMonthDiff, 'months'),
- anchor2, adjust;
-
- if (b - anchor < 0) {
- anchor2 = a.clone().add(wholeMonthDiff - 1, 'months');
- // linear across the month
- adjust = (b - anchor) / (anchor - anchor2);
- } else {
- anchor2 = a.clone().add(wholeMonthDiff + 1, 'months');
- // linear across the month
- adjust = (b - anchor) / (anchor2 - anchor);
- }
-
- //check for negative zero, return zero if negative zero
- return -(wholeMonthDiff + adjust) || 0;
- }
-
- utils_hooks__hooks.defaultFormat = 'YYYY-MM-DDTHH:mm:ssZ';
- utils_hooks__hooks.defaultFormatUtc = 'YYYY-MM-DDTHH:mm:ss[Z]';
-
- function toString () {
- return this.clone().locale('en').format('ddd MMM DD YYYY HH:mm:ss [GMT]ZZ');
- }
-
- function moment_format__toISOString () {
- var m = this.clone().utc();
- if (0 < m.year() && m.year() <= 9999) {
- if (isFunction(Date.prototype.toISOString)) {
- // native implementation is ~50x faster, use it when we can
- return this.toDate().toISOString();
- } else {
- return formatMoment(m, 'YYYY-MM-DD[T]HH:mm:ss.SSS[Z]');
- }
- } else {
- return formatMoment(m, 'YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]');
- }
- }
-
- function format (inputString) {
- if (!inputString) {
- inputString = this.isUtc() ? utils_hooks__hooks.defaultFormatUtc : utils_hooks__hooks.defaultFormat;
- }
- var output = formatMoment(this, inputString);
- return this.localeData().postformat(output);
- }
-
- function from (time, withoutSuffix) {
- if (this.isValid() &&
- ((isMoment(time) && time.isValid()) ||
- local__createLocal(time).isValid())) {
- return create__createDuration({to: this, from: time}).locale(this.locale()).humanize(!withoutSuffix);
- } else {
- return this.localeData().invalidDate();
- }
- }
-
- function fromNow (withoutSuffix) {
- return this.from(local__createLocal(), withoutSuffix);
- }
-
- function to (time, withoutSuffix) {
- if (this.isValid() &&
- ((isMoment(time) && time.isValid()) ||
- local__createLocal(time).isValid())) {
- return create__createDuration({from: this, to: time}).locale(this.locale()).humanize(!withoutSuffix);
- } else {
- return this.localeData().invalidDate();
- }
- }
-
- function toNow (withoutSuffix) {
- return this.to(local__createLocal(), withoutSuffix);
- }
-
- // If passed a locale key, it will set the locale for this
- // instance. Otherwise, it will return the locale configuration
- // variables for this instance.
- function locale (key) {
- var newLocaleData;
-
- if (key === undefined) {
- return this._locale._abbr;
- } else {
- newLocaleData = locale_locales__getLocale(key);
- if (newLocaleData != null) {
- this._locale = newLocaleData;
- }
- return this;
- }
- }
-
- var lang = deprecate(
- 'moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.',
- function (key) {
- if (key === undefined) {
- return this.localeData();
- } else {
- return this.locale(key);
- }
- }
- );
-
- function localeData () {
- return this._locale;
- }
-
- function startOf (units) {
- units = normalizeUnits(units);
- // the following switch intentionally omits break keywords
- // to utilize falling through the cases.
- switch (units) {
- case 'year':
- this.month(0);
- /* falls through */
- case 'quarter':
- case 'month':
- this.date(1);
- /* falls through */
- case 'week':
- case 'isoWeek':
- case 'day':
- case 'date':
- this.hours(0);
- /* falls through */
- case 'hour':
- this.minutes(0);
- /* falls through */
- case 'minute':
- this.seconds(0);
- /* falls through */
- case 'second':
- this.milliseconds(0);
- }
-
- // weeks are a special case
- if (units === 'week') {
- this.weekday(0);
- }
- if (units === 'isoWeek') {
- this.isoWeekday(1);
- }
-
- // quarters are also special
- if (units === 'quarter') {
- this.month(Math.floor(this.month() / 3) * 3);
- }
-
- return this;
- }
-
- function endOf (units) {
- units = normalizeUnits(units);
- if (units === undefined || units === 'millisecond') {
- return this;
- }
-
- // 'date' is an alias for 'day', so it should be considered as such.
- if (units === 'date') {
- units = 'day';
- }
-
- return this.startOf(units).add(1, (units === 'isoWeek' ? 'week' : units)).subtract(1, 'ms');
- }
-
- function to_type__valueOf () {
- return this._d.valueOf() - ((this._offset || 0) * 60000);
- }
-
- function unix () {
- return Math.floor(this.valueOf() / 1000);
- }
-
- function toDate () {
- return this._offset ? new Date(this.valueOf()) : this._d;
- }
-
- function toArray () {
- var m = this;
- return [m.year(), m.month(), m.date(), m.hour(), m.minute(), m.second(), m.millisecond()];
- }
-
- function toObject () {
- var m = this;
- return {
- years: m.year(),
- months: m.month(),
- date: m.date(),
- hours: m.hours(),
- minutes: m.minutes(),
- seconds: m.seconds(),
- milliseconds: m.milliseconds()
- };
- }
-
- function toJSON () {
- // new Date(NaN).toJSON() === null
- return this.isValid() ? this.toISOString() : null;
- }
-
- function moment_valid__isValid () {
- return valid__isValid(this);
- }
-
- function parsingFlags () {
- return extend({}, getParsingFlags(this));
- }
-
- function invalidAt () {
- return getParsingFlags(this).overflow;
- }
-
- function creationData() {
- return {
- input: this._i,
- format: this._f,
- locale: this._locale,
- isUTC: this._isUTC,
- strict: this._strict
- };
- }
-
- // FORMATTING
-
- addFormatToken(0, ['gg', 2], 0, function () {
- return this.weekYear() % 100;
- });
-
- addFormatToken(0, ['GG', 2], 0, function () {
- return this.isoWeekYear() % 100;
- });
-
- function addWeekYearFormatToken (token, getter) {
- addFormatToken(0, [token, token.length], 0, getter);
- }
-
- addWeekYearFormatToken('gggg', 'weekYear');
- addWeekYearFormatToken('ggggg', 'weekYear');
- addWeekYearFormatToken('GGGG', 'isoWeekYear');
- addWeekYearFormatToken('GGGGG', 'isoWeekYear');
-
- // ALIASES
-
- addUnitAlias('weekYear', 'gg');
- addUnitAlias('isoWeekYear', 'GG');
-
- // PARSING
-
- addRegexToken('G', matchSigned);
- addRegexToken('g', matchSigned);
- addRegexToken('GG', match1to2, match2);
- addRegexToken('gg', match1to2, match2);
- addRegexToken('GGGG', match1to4, match4);
- addRegexToken('gggg', match1to4, match4);
- addRegexToken('GGGGG', match1to6, match6);
- addRegexToken('ggggg', match1to6, match6);
-
- addWeekParseToken(['gggg', 'ggggg', 'GGGG', 'GGGGG'], function (input, week, config, token) {
- week[token.substr(0, 2)] = toInt(input);
- });
-
- addWeekParseToken(['gg', 'GG'], function (input, week, config, token) {
- week[token] = utils_hooks__hooks.parseTwoDigitYear(input);
- });
-
- // MOMENTS
-
- function getSetWeekYear (input) {
- return getSetWeekYearHelper.call(this,
- input,
- this.week(),
- this.weekday(),
- this.localeData()._week.dow,
- this.localeData()._week.doy);
- }
-
- function getSetISOWeekYear (input) {
- return getSetWeekYearHelper.call(this,
- input, this.isoWeek(), this.isoWeekday(), 1, 4);
- }
-
- function getISOWeeksInYear () {
- return weeksInYear(this.year(), 1, 4);
- }
-
- function getWeeksInYear () {
- var weekInfo = this.localeData()._week;
- return weeksInYear(this.year(), weekInfo.dow, weekInfo.doy);
- }
-
- function getSetWeekYearHelper(input, week, weekday, dow, doy) {
- var weeksTarget;
- if (input == null) {
- return weekOfYear(this, dow, doy).year;
- } else {
- weeksTarget = weeksInYear(input, dow, doy);
- if (week > weeksTarget) {
- week = weeksTarget;
- }
- return setWeekAll.call(this, input, week, weekday, dow, doy);
- }
- }
-
- function setWeekAll(weekYear, week, weekday, dow, doy) {
- var dayOfYearData = dayOfYearFromWeeks(weekYear, week, weekday, dow, doy),
- date = createUTCDate(dayOfYearData.year, 0, dayOfYearData.dayOfYear);
-
- this.year(date.getUTCFullYear());
- this.month(date.getUTCMonth());
- this.date(date.getUTCDate());
- return this;
- }
-
- // FORMATTING
-
- addFormatToken('Q', 0, 'Qo', 'quarter');
-
- // ALIASES
-
- addUnitAlias('quarter', 'Q');
-
- // PARSING
-
- addRegexToken('Q', match1);
- addParseToken('Q', function (input, array) {
- array[MONTH] = (toInt(input) - 1) * 3;
- });
-
- // MOMENTS
-
- function getSetQuarter (input) {
- return input == null ? Math.ceil((this.month() + 1) / 3) : this.month((input - 1) * 3 + this.month() % 3);
- }
-
- // FORMATTING
-
- addFormatToken('w', ['ww', 2], 'wo', 'week');
- addFormatToken('W', ['WW', 2], 'Wo', 'isoWeek');
-
- // ALIASES
-
- addUnitAlias('week', 'w');
- addUnitAlias('isoWeek', 'W');
-
- // PARSING
-
- addRegexToken('w', match1to2);
- addRegexToken('ww', match1to2, match2);
- addRegexToken('W', match1to2);
- addRegexToken('WW', match1to2, match2);
-
- addWeekParseToken(['w', 'ww', 'W', 'WW'], function (input, week, config, token) {
- week[token.substr(0, 1)] = toInt(input);
- });
-
- // HELPERS
-
- // LOCALES
-
- function localeWeek (mom) {
- return weekOfYear(mom, this._week.dow, this._week.doy).week;
- }
-
- var defaultLocaleWeek = {
- dow : 0, // Sunday is the first day of the week.
- doy : 6 // The week that contains Jan 1st is the first week of the year.
- };
-
- function localeFirstDayOfWeek () {
- return this._week.dow;
- }
-
- function localeFirstDayOfYear () {
- return this._week.doy;
- }
-
- // MOMENTS
-
- function getSetWeek (input) {
- var week = this.localeData().week(this);
- return input == null ? week : this.add((input - week) * 7, 'd');
- }
-
- function getSetISOWeek (input) {
- var week = weekOfYear(this, 1, 4).week;
- return input == null ? week : this.add((input - week) * 7, 'd');
- }
-
- // FORMATTING
-
- addFormatToken('D', ['DD', 2], 'Do', 'date');
-
- // ALIASES
-
- addUnitAlias('date', 'D');
-
- // PARSING
-
- addRegexToken('D', match1to2);
- addRegexToken('DD', match1to2, match2);
- addRegexToken('Do', function (isStrict, locale) {
- return isStrict ? locale._ordinalParse : locale._ordinalParseLenient;
- });
-
- addParseToken(['D', 'DD'], DATE);
- addParseToken('Do', function (input, array) {
- array[DATE] = toInt(input.match(match1to2)[0], 10);
- });
-
- // MOMENTS
-
- var getSetDayOfMonth = makeGetSet('Date', true);
-
- // FORMATTING
-
- addFormatToken('d', 0, 'do', 'day');
-
- addFormatToken('dd', 0, 0, function (format) {
- return this.localeData().weekdaysMin(this, format);
- });
-
- addFormatToken('ddd', 0, 0, function (format) {
- return this.localeData().weekdaysShort(this, format);
- });
-
- addFormatToken('dddd', 0, 0, function (format) {
- return this.localeData().weekdays(this, format);
- });
-
- addFormatToken('e', 0, 0, 'weekday');
- addFormatToken('E', 0, 0, 'isoWeekday');
-
- // ALIASES
-
- addUnitAlias('day', 'd');
- addUnitAlias('weekday', 'e');
- addUnitAlias('isoWeekday', 'E');
-
- // PARSING
-
- addRegexToken('d', match1to2);
- addRegexToken('e', match1to2);
- addRegexToken('E', match1to2);
- addRegexToken('dd', function (isStrict, locale) {
- return locale.weekdaysMinRegex(isStrict);
- });
- addRegexToken('ddd', function (isStrict, locale) {
- return locale.weekdaysShortRegex(isStrict);
- });
- addRegexToken('dddd', function (isStrict, locale) {
- return locale.weekdaysRegex(isStrict);
- });
-
- addWeekParseToken(['dd', 'ddd', 'dddd'], function (input, week, config, token) {
- var weekday = config._locale.weekdaysParse(input, token, config._strict);
- // if we didn't get a weekday name, mark the date as invalid
- if (weekday != null) {
- week.d = weekday;
- } else {
- getParsingFlags(config).invalidWeekday = input;
- }
- });
-
- addWeekParseToken(['d', 'e', 'E'], function (input, week, config, token) {
- week[token] = toInt(input);
- });
-
- // HELPERS
-
- function parseWeekday(input, locale) {
- if (typeof input !== 'string') {
- return input;
- }
-
- if (!isNaN(input)) {
- return parseInt(input, 10);
- }
-
- input = locale.weekdaysParse(input);
- if (typeof input === 'number') {
- return input;
- }
-
- return null;
- }
-
- // LOCALES
-
- var defaultLocaleWeekdays = 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_');
- function localeWeekdays (m, format) {
- return isArray(this._weekdays) ? this._weekdays[m.day()] :
- this._weekdays[this._weekdays.isFormat.test(format) ? 'format' : 'standalone'][m.day()];
- }
-
- var defaultLocaleWeekdaysShort = 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_');
- function localeWeekdaysShort (m) {
- return this._weekdaysShort[m.day()];
- }
-
- var defaultLocaleWeekdaysMin = 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_');
- function localeWeekdaysMin (m) {
- return this._weekdaysMin[m.day()];
- }
-
- function day_of_week__handleStrictParse(weekdayName, format, strict) {
- var i, ii, mom, llc = weekdayName.toLocaleLowerCase();
- if (!this._weekdaysParse) {
- this._weekdaysParse = [];
- this._shortWeekdaysParse = [];
- this._minWeekdaysParse = [];
-
- for (i = 0; i < 7; ++i) {
- mom = create_utc__createUTC([2000, 1]).day(i);
- this._minWeekdaysParse[i] = this.weekdaysMin(mom, '').toLocaleLowerCase();
- this._shortWeekdaysParse[i] = this.weekdaysShort(mom, '').toLocaleLowerCase();
- this._weekdaysParse[i] = this.weekdays(mom, '').toLocaleLowerCase();
- }
- }
-
- if (strict) {
- if (format === 'dddd') {
- ii = indexOf.call(this._weekdaysParse, llc);
- return ii !== -1 ? ii : null;
- } else if (format === 'ddd') {
- ii = indexOf.call(this._shortWeekdaysParse, llc);
- return ii !== -1 ? ii : null;
- } else {
- ii = indexOf.call(this._minWeekdaysParse, llc);
- return ii !== -1 ? ii : null;
- }
- } else {
- if (format === 'dddd') {
- ii = indexOf.call(this._weekdaysParse, llc);
- if (ii !== -1) {
- return ii;
- }
- ii = indexOf.call(this._shortWeekdaysParse, llc);
- if (ii !== -1) {
- return ii;
- }
- ii = indexOf.call(this._minWeekdaysParse, llc);
- return ii !== -1 ? ii : null;
- } else if (format === 'ddd') {
- ii = indexOf.call(this._shortWeekdaysParse, llc);
- if (ii !== -1) {
- return ii;
- }
- ii = indexOf.call(this._weekdaysParse, llc);
- if (ii !== -1) {
- return ii;
- }
- ii = indexOf.call(this._minWeekdaysParse, llc);
- return ii !== -1 ? ii : null;
- } else {
- ii = indexOf.call(this._minWeekdaysParse, llc);
- if (ii !== -1) {
- return ii;
- }
- ii = indexOf.call(this._weekdaysParse, llc);
- if (ii !== -1) {
- return ii;
- }
- ii = indexOf.call(this._shortWeekdaysParse, llc);
- return ii !== -1 ? ii : null;
- }
- }
- }
-
- function localeWeekdaysParse (weekdayName, format, strict) {
- var i, mom, regex;
-
- if (this._weekdaysParseExact) {
- return day_of_week__handleStrictParse.call(this, weekdayName, format, strict);
- }
-
- if (!this._weekdaysParse) {
- this._weekdaysParse = [];
- this._minWeekdaysParse = [];
- this._shortWeekdaysParse = [];
- this._fullWeekdaysParse = [];
- }
-
- for (i = 0; i < 7; i++) {
- // make the regex if we don't have it already
-
- mom = create_utc__createUTC([2000, 1]).day(i);
- if (strict && !this._fullWeekdaysParse[i]) {
- this._fullWeekdaysParse[i] = new RegExp('^' + this.weekdays(mom, '').replace('.', '\.?') + '$', 'i');
- this._shortWeekdaysParse[i] = new RegExp('^' + this.weekdaysShort(mom, '').replace('.', '\.?') + '$', 'i');
- this._minWeekdaysParse[i] = new RegExp('^' + this.weekdaysMin(mom, '').replace('.', '\.?') + '$', 'i');
- }
- if (!this._weekdaysParse[i]) {
- regex = '^' + this.weekdays(mom, '') + '|^' + this.weekdaysShort(mom, '') + '|^' + this.weekdaysMin(mom, '');
- this._weekdaysParse[i] = new RegExp(regex.replace('.', ''), 'i');
- }
- // test the regex
- if (strict && format === 'dddd' && this._fullWeekdaysParse[i].test(weekdayName)) {
- return i;
- } else if (strict && format === 'ddd' && this._shortWeekdaysParse[i].test(weekdayName)) {
- return i;
- } else if (strict && format === 'dd' && this._minWeekdaysParse[i].test(weekdayName)) {
- return i;
- } else if (!strict && this._weekdaysParse[i].test(weekdayName)) {
- return i;
- }
- }
- }
-
- // MOMENTS
-
- function getSetDayOfWeek (input) {
- if (!this.isValid()) {
- return input != null ? this : NaN;
- }
- var day = this._isUTC ? this._d.getUTCDay() : this._d.getDay();
- if (input != null) {
- input = parseWeekday(input, this.localeData());
- return this.add(input - day, 'd');
- } else {
- return day;
- }
- }
-
- function getSetLocaleDayOfWeek (input) {
- if (!this.isValid()) {
- return input != null ? this : NaN;
- }
- var weekday = (this.day() + 7 - this.localeData()._week.dow) % 7;
- return input == null ? weekday : this.add(input - weekday, 'd');
- }
-
- function getSetISODayOfWeek (input) {
- if (!this.isValid()) {
- return input != null ? this : NaN;
- }
- // behaves the same as moment#day except
- // as a getter, returns 7 instead of 0 (1-7 range instead of 0-6)
- // as a setter, sunday should belong to the previous week.
- return input == null ? this.day() || 7 : this.day(this.day() % 7 ? input : input - 7);
- }
-
- var defaultWeekdaysRegex = matchWord;
- function weekdaysRegex (isStrict) {
- if (this._weekdaysParseExact) {
- if (!hasOwnProp(this, '_weekdaysRegex')) {
- computeWeekdaysParse.call(this);
- }
- if (isStrict) {
- return this._weekdaysStrictRegex;
- } else {
- return this._weekdaysRegex;
- }
- } else {
- return this._weekdaysStrictRegex && isStrict ?
- this._weekdaysStrictRegex : this._weekdaysRegex;
- }
- }
-
- var defaultWeekdaysShortRegex = matchWord;
- function weekdaysShortRegex (isStrict) {
- if (this._weekdaysParseExact) {
- if (!hasOwnProp(this, '_weekdaysRegex')) {
- computeWeekdaysParse.call(this);
- }
- if (isStrict) {
- return this._weekdaysShortStrictRegex;
- } else {
- return this._weekdaysShortRegex;
- }
- } else {
- return this._weekdaysShortStrictRegex && isStrict ?
- this._weekdaysShortStrictRegex : this._weekdaysShortRegex;
- }
- }
-
- var defaultWeekdaysMinRegex = matchWord;
- function weekdaysMinRegex (isStrict) {
- if (this._weekdaysParseExact) {
- if (!hasOwnProp(this, '_weekdaysRegex')) {
- computeWeekdaysParse.call(this);
- }
- if (isStrict) {
- return this._weekdaysMinStrictRegex;
- } else {
- return this._weekdaysMinRegex;
- }
- } else {
- return this._weekdaysMinStrictRegex && isStrict ?
- this._weekdaysMinStrictRegex : this._weekdaysMinRegex;
- }
- }
-
-
- function computeWeekdaysParse () {
- function cmpLenRev(a, b) {
- return b.length - a.length;
- }
-
- var minPieces = [], shortPieces = [], longPieces = [], mixedPieces = [],
- i, mom, minp, shortp, longp;
- for (i = 0; i < 7; i++) {
- // make the regex if we don't have it already
- mom = create_utc__createUTC([2000, 1]).day(i);
- minp = this.weekdaysMin(mom, '');
- shortp = this.weekdaysShort(mom, '');
- longp = this.weekdays(mom, '');
- minPieces.push(minp);
- shortPieces.push(shortp);
- longPieces.push(longp);
- mixedPieces.push(minp);
- mixedPieces.push(shortp);
- mixedPieces.push(longp);
- }
- // Sorting makes sure if one weekday (or abbr) is a prefix of another it
- // will match the longer piece.
- minPieces.sort(cmpLenRev);
- shortPieces.sort(cmpLenRev);
- longPieces.sort(cmpLenRev);
- mixedPieces.sort(cmpLenRev);
- for (i = 0; i < 7; i++) {
- shortPieces[i] = regexEscape(shortPieces[i]);
- longPieces[i] = regexEscape(longPieces[i]);
- mixedPieces[i] = regexEscape(mixedPieces[i]);
- }
-
- this._weekdaysRegex = new RegExp('^(' + mixedPieces.join('|') + ')', 'i');
- this._weekdaysShortRegex = this._weekdaysRegex;
- this._weekdaysMinRegex = this._weekdaysRegex;
-
- this._weekdaysStrictRegex = new RegExp('^(' + longPieces.join('|') + ')', 'i');
- this._weekdaysShortStrictRegex = new RegExp('^(' + shortPieces.join('|') + ')', 'i');
- this._weekdaysMinStrictRegex = new RegExp('^(' + minPieces.join('|') + ')', 'i');
- }
-
- // FORMATTING
-
- addFormatToken('DDD', ['DDDD', 3], 'DDDo', 'dayOfYear');
-
- // ALIASES
-
- addUnitAlias('dayOfYear', 'DDD');
-
- // PARSING
-
- addRegexToken('DDD', match1to3);
- addRegexToken('DDDD', match3);
- addParseToken(['DDD', 'DDDD'], function (input, array, config) {
- config._dayOfYear = toInt(input);
- });
-
- // HELPERS
-
- // MOMENTS
-
- function getSetDayOfYear (input) {
- var dayOfYear = Math.round((this.clone().startOf('day') - this.clone().startOf('year')) / 864e5) + 1;
- return input == null ? dayOfYear : this.add((input - dayOfYear), 'd');
- }
-
- // FORMATTING
-
- function hFormat() {
- return this.hours() % 12 || 12;
- }
-
- function kFormat() {
- return this.hours() || 24;
- }
-
- addFormatToken('H', ['HH', 2], 0, 'hour');
- addFormatToken('h', ['hh', 2], 0, hFormat);
- addFormatToken('k', ['kk', 2], 0, kFormat);
-
- addFormatToken('hmm', 0, 0, function () {
- return '' + hFormat.apply(this) + zeroFill(this.minutes(), 2);
- });
-
- addFormatToken('hmmss', 0, 0, function () {
- return '' + hFormat.apply(this) + zeroFill(this.minutes(), 2) +
- zeroFill(this.seconds(), 2);
- });
-
- addFormatToken('Hmm', 0, 0, function () {
- return '' + this.hours() + zeroFill(this.minutes(), 2);
- });
-
- addFormatToken('Hmmss', 0, 0, function () {
- return '' + this.hours() + zeroFill(this.minutes(), 2) +
- zeroFill(this.seconds(), 2);
- });
-
- function meridiem (token, lowercase) {
- addFormatToken(token, 0, 0, function () {
- return this.localeData().meridiem(this.hours(), this.minutes(), lowercase);
- });
- }
-
- meridiem('a', true);
- meridiem('A', false);
-
- // ALIASES
-
- addUnitAlias('hour', 'h');
-
- // PARSING
-
- function matchMeridiem (isStrict, locale) {
- return locale._meridiemParse;
- }
-
- addRegexToken('a', matchMeridiem);
- addRegexToken('A', matchMeridiem);
- addRegexToken('H', match1to2);
- addRegexToken('h', match1to2);
- addRegexToken('HH', match1to2, match2);
- addRegexToken('hh', match1to2, match2);
-
- addRegexToken('hmm', match3to4);
- addRegexToken('hmmss', match5to6);
- addRegexToken('Hmm', match3to4);
- addRegexToken('Hmmss', match5to6);
-
- addParseToken(['H', 'HH'], HOUR);
- addParseToken(['a', 'A'], function (input, array, config) {
- config._isPm = config._locale.isPM(input);
- config._meridiem = input;
- });
- addParseToken(['h', 'hh'], function (input, array, config) {
- array[HOUR] = toInt(input);
- getParsingFlags(config).bigHour = true;
- });
- addParseToken('hmm', function (input, array, config) {
- var pos = input.length - 2;
- array[HOUR] = toInt(input.substr(0, pos));
- array[MINUTE] = toInt(input.substr(pos));
- getParsingFlags(config).bigHour = true;
- });
- addParseToken('hmmss', function (input, array, config) {
- var pos1 = input.length - 4;
- var pos2 = input.length - 2;
- array[HOUR] = toInt(input.substr(0, pos1));
- array[MINUTE] = toInt(input.substr(pos1, 2));
- array[SECOND] = toInt(input.substr(pos2));
- getParsingFlags(config).bigHour = true;
- });
- addParseToken('Hmm', function (input, array, config) {
- var pos = input.length - 2;
- array[HOUR] = toInt(input.substr(0, pos));
- array[MINUTE] = toInt(input.substr(pos));
- });
- addParseToken('Hmmss', function (input, array, config) {
- var pos1 = input.length - 4;
- var pos2 = input.length - 2;
- array[HOUR] = toInt(input.substr(0, pos1));
- array[MINUTE] = toInt(input.substr(pos1, 2));
- array[SECOND] = toInt(input.substr(pos2));
- });
-
- // LOCALES
-
- function localeIsPM (input) {
- // IE8 Quirks Mode & IE7 Standards Mode do not allow accessing strings like arrays
- // Using charAt should be more compatible.
- return ((input + '').toLowerCase().charAt(0) === 'p');
- }
-
- var defaultLocaleMeridiemParse = /[ap]\.?m?\.?/i;
- function localeMeridiem (hours, minutes, isLower) {
- if (hours > 11) {
- return isLower ? 'pm' : 'PM';
- } else {
- return isLower ? 'am' : 'AM';
- }
- }
-
-
- // MOMENTS
-
- // Setting the hour should keep the time, because the user explicitly
- // specified which hour he wants. So trying to maintain the same hour (in
- // a new timezone) makes sense. Adding/subtracting hours does not follow
- // this rule.
- var getSetHour = makeGetSet('Hours', true);
-
- // FORMATTING
-
- addFormatToken('m', ['mm', 2], 0, 'minute');
-
- // ALIASES
-
- addUnitAlias('minute', 'm');
-
- // PARSING
-
- addRegexToken('m', match1to2);
- addRegexToken('mm', match1to2, match2);
- addParseToken(['m', 'mm'], MINUTE);
-
- // MOMENTS
-
- var getSetMinute = makeGetSet('Minutes', false);
-
- // FORMATTING
-
- addFormatToken('s', ['ss', 2], 0, 'second');
-
- // ALIASES
-
- addUnitAlias('second', 's');
-
- // PARSING
-
- addRegexToken('s', match1to2);
- addRegexToken('ss', match1to2, match2);
- addParseToken(['s', 'ss'], SECOND);
-
- // MOMENTS
-
- var getSetSecond = makeGetSet('Seconds', false);
-
- // FORMATTING
-
- addFormatToken('S', 0, 0, function () {
- return ~~(this.millisecond() / 100);
- });
-
- addFormatToken(0, ['SS', 2], 0, function () {
- return ~~(this.millisecond() / 10);
- });
-
- addFormatToken(0, ['SSS', 3], 0, 'millisecond');
- addFormatToken(0, ['SSSS', 4], 0, function () {
- return this.millisecond() * 10;
- });
- addFormatToken(0, ['SSSSS', 5], 0, function () {
- return this.millisecond() * 100;
- });
- addFormatToken(0, ['SSSSSS', 6], 0, function () {
- return this.millisecond() * 1000;
- });
- addFormatToken(0, ['SSSSSSS', 7], 0, function () {
- return this.millisecond() * 10000;
- });
- addFormatToken(0, ['SSSSSSSS', 8], 0, function () {
- return this.millisecond() * 100000;
- });
- addFormatToken(0, ['SSSSSSSSS', 9], 0, function () {
- return this.millisecond() * 1000000;
- });
-
-
- // ALIASES
-
- addUnitAlias('millisecond', 'ms');
-
- // PARSING
-
- addRegexToken('S', match1to3, match1);
- addRegexToken('SS', match1to3, match2);
- addRegexToken('SSS', match1to3, match3);
-
- var token;
- for (token = 'SSSS'; token.length <= 9; token += 'S') {
- addRegexToken(token, matchUnsigned);
- }
-
- function parseMs(input, array) {
- array[MILLISECOND] = toInt(('0.' + input) * 1000);
- }
-
- for (token = 'S'; token.length <= 9; token += 'S') {
- addParseToken(token, parseMs);
- }
- // MOMENTS
-
- var getSetMillisecond = makeGetSet('Milliseconds', false);
-
- // FORMATTING
-
- addFormatToken('z', 0, 0, 'zoneAbbr');
- addFormatToken('zz', 0, 0, 'zoneName');
-
- // MOMENTS
-
- function getZoneAbbr () {
- return this._isUTC ? 'UTC' : '';
- }
-
- function getZoneName () {
- return this._isUTC ? 'Coordinated Universal Time' : '';
- }
-
- var momentPrototype__proto = Moment.prototype;
-
- momentPrototype__proto.add = add_subtract__add;
- momentPrototype__proto.calendar = moment_calendar__calendar;
- momentPrototype__proto.clone = clone;
- momentPrototype__proto.diff = diff;
- momentPrototype__proto.endOf = endOf;
- momentPrototype__proto.format = format;
- momentPrototype__proto.from = from;
- momentPrototype__proto.fromNow = fromNow;
- momentPrototype__proto.to = to;
- momentPrototype__proto.toNow = toNow;
- momentPrototype__proto.get = getSet;
- momentPrototype__proto.invalidAt = invalidAt;
- momentPrototype__proto.isAfter = isAfter;
- momentPrototype__proto.isBefore = isBefore;
- momentPrototype__proto.isBetween = isBetween;
- momentPrototype__proto.isSame = isSame;
- momentPrototype__proto.isSameOrAfter = isSameOrAfter;
- momentPrototype__proto.isSameOrBefore = isSameOrBefore;
- momentPrototype__proto.isValid = moment_valid__isValid;
- momentPrototype__proto.lang = lang;
- momentPrototype__proto.locale = locale;
- momentPrototype__proto.localeData = localeData;
- momentPrototype__proto.max = prototypeMax;
- momentPrototype__proto.min = prototypeMin;
- momentPrototype__proto.parsingFlags = parsingFlags;
- momentPrototype__proto.set = getSet;
- momentPrototype__proto.startOf = startOf;
- momentPrototype__proto.subtract = add_subtract__subtract;
- momentPrototype__proto.toArray = toArray;
- momentPrototype__proto.toObject = toObject;
- momentPrototype__proto.toDate = toDate;
- momentPrototype__proto.toISOString = moment_format__toISOString;
- momentPrototype__proto.toJSON = toJSON;
- momentPrototype__proto.toString = toString;
- momentPrototype__proto.unix = unix;
- momentPrototype__proto.valueOf = to_type__valueOf;
- momentPrototype__proto.creationData = creationData;
-
- // Year
- momentPrototype__proto.year = getSetYear;
- momentPrototype__proto.isLeapYear = getIsLeapYear;
-
- // Week Year
- momentPrototype__proto.weekYear = getSetWeekYear;
- momentPrototype__proto.isoWeekYear = getSetISOWeekYear;
-
- // Quarter
- momentPrototype__proto.quarter = momentPrototype__proto.quarters = getSetQuarter;
-
- // Month
- momentPrototype__proto.month = getSetMonth;
- momentPrototype__proto.daysInMonth = getDaysInMonth;
-
- // Week
- momentPrototype__proto.week = momentPrototype__proto.weeks = getSetWeek;
- momentPrototype__proto.isoWeek = momentPrototype__proto.isoWeeks = getSetISOWeek;
- momentPrototype__proto.weeksInYear = getWeeksInYear;
- momentPrototype__proto.isoWeeksInYear = getISOWeeksInYear;
-
- // Day
- momentPrototype__proto.date = getSetDayOfMonth;
- momentPrototype__proto.day = momentPrototype__proto.days = getSetDayOfWeek;
- momentPrototype__proto.weekday = getSetLocaleDayOfWeek;
- momentPrototype__proto.isoWeekday = getSetISODayOfWeek;
- momentPrototype__proto.dayOfYear = getSetDayOfYear;
-
- // Hour
- momentPrototype__proto.hour = momentPrototype__proto.hours = getSetHour;
-
- // Minute
- momentPrototype__proto.minute = momentPrototype__proto.minutes = getSetMinute;
-
- // Second
- momentPrototype__proto.second = momentPrototype__proto.seconds = getSetSecond;
-
- // Millisecond
- momentPrototype__proto.millisecond = momentPrototype__proto.milliseconds = getSetMillisecond;
-
- // Offset
- momentPrototype__proto.utcOffset = getSetOffset;
- momentPrototype__proto.utc = setOffsetToUTC;
- momentPrototype__proto.local = setOffsetToLocal;
- momentPrototype__proto.parseZone = setOffsetToParsedOffset;
- momentPrototype__proto.hasAlignedHourOffset = hasAlignedHourOffset;
- momentPrototype__proto.isDST = isDaylightSavingTime;
- momentPrototype__proto.isDSTShifted = isDaylightSavingTimeShifted;
- momentPrototype__proto.isLocal = isLocal;
- momentPrototype__proto.isUtcOffset = isUtcOffset;
- momentPrototype__proto.isUtc = isUtc;
- momentPrototype__proto.isUTC = isUtc;
-
- // Timezone
- momentPrototype__proto.zoneAbbr = getZoneAbbr;
- momentPrototype__proto.zoneName = getZoneName;
-
- // Deprecations
- momentPrototype__proto.dates = deprecate('dates accessor is deprecated. Use date instead.', getSetDayOfMonth);
- momentPrototype__proto.months = deprecate('months accessor is deprecated. Use month instead', getSetMonth);
- momentPrototype__proto.years = deprecate('years accessor is deprecated. Use year instead', getSetYear);
- momentPrototype__proto.zone = deprecate('moment().zone is deprecated, use moment().utcOffset instead. https://github.com/moment/moment/issues/1779', getSetZone);
-
- var momentPrototype = momentPrototype__proto;
-
- function moment__createUnix (input) {
- return local__createLocal(input * 1000);
- }
-
- function moment__createInZone () {
- return local__createLocal.apply(null, arguments).parseZone();
- }
-
- var defaultCalendar = {
- sameDay : '[Today at] LT',
- nextDay : '[Tomorrow at] LT',
- nextWeek : 'dddd [at] LT',
- lastDay : '[Yesterday at] LT',
- lastWeek : '[Last] dddd [at] LT',
- sameElse : 'L'
- };
-
- function locale_calendar__calendar (key, mom, now) {
- var output = this._calendar[key];
- return isFunction(output) ? output.call(mom, now) : output;
- }
-
- var defaultLongDateFormat = {
- LTS : 'h:mm:ss A',
- LT : 'h:mm A',
- L : 'MM/DD/YYYY',
- LL : 'MMMM D, YYYY',
- LLL : 'MMMM D, YYYY h:mm A',
- LLLL : 'dddd, MMMM D, YYYY h:mm A'
- };
-
- function longDateFormat (key) {
- var format = this._longDateFormat[key],
- formatUpper = this._longDateFormat[key.toUpperCase()];
-
- if (format || !formatUpper) {
- return format;
- }
-
- this._longDateFormat[key] = formatUpper.replace(/MMMM|MM|DD|dddd/g, function (val) {
- return val.slice(1);
- });
-
- return this._longDateFormat[key];
- }
-
- var defaultInvalidDate = 'Invalid date';
-
- function invalidDate () {
- return this._invalidDate;
- }
-
- var defaultOrdinal = '%d';
- var defaultOrdinalParse = /\d{1,2}/;
-
- function ordinal (number) {
- return this._ordinal.replace('%d', number);
- }
-
- function preParsePostFormat (string) {
- return string;
- }
-
- var defaultRelativeTime = {
- future : 'in %s',
- past : '%s ago',
- s : 'a few seconds',
- m : 'a minute',
- mm : '%d minutes',
- h : 'an hour',
- hh : '%d hours',
- d : 'a day',
- dd : '%d days',
- M : 'a month',
- MM : '%d months',
- y : 'a year',
- yy : '%d years'
- };
-
- function relative__relativeTime (number, withoutSuffix, string, isFuture) {
- var output = this._relativeTime[string];
- return (isFunction(output)) ?
- output(number, withoutSuffix, string, isFuture) :
- output.replace(/%d/i, number);
- }
-
- function pastFuture (diff, output) {
- var format = this._relativeTime[diff > 0 ? 'future' : 'past'];
- return isFunction(format) ? format(output) : format.replace(/%s/i, output);
- }
-
- var prototype__proto = Locale.prototype;
-
- prototype__proto._calendar = defaultCalendar;
- prototype__proto.calendar = locale_calendar__calendar;
- prototype__proto._longDateFormat = defaultLongDateFormat;
- prototype__proto.longDateFormat = longDateFormat;
- prototype__proto._invalidDate = defaultInvalidDate;
- prototype__proto.invalidDate = invalidDate;
- prototype__proto._ordinal = defaultOrdinal;
- prototype__proto.ordinal = ordinal;
- prototype__proto._ordinalParse = defaultOrdinalParse;
- prototype__proto.preparse = preParsePostFormat;
- prototype__proto.postformat = preParsePostFormat;
- prototype__proto._relativeTime = defaultRelativeTime;
- prototype__proto.relativeTime = relative__relativeTime;
- prototype__proto.pastFuture = pastFuture;
- prototype__proto.set = locale_set__set;
-
- // Month
- prototype__proto.months = localeMonths;
- prototype__proto._months = defaultLocaleMonths;
- prototype__proto.monthsShort = localeMonthsShort;
- prototype__proto._monthsShort = defaultLocaleMonthsShort;
- prototype__proto.monthsParse = localeMonthsParse;
- prototype__proto._monthsRegex = defaultMonthsRegex;
- prototype__proto.monthsRegex = monthsRegex;
- prototype__proto._monthsShortRegex = defaultMonthsShortRegex;
- prototype__proto.monthsShortRegex = monthsShortRegex;
-
- // Week
- prototype__proto.week = localeWeek;
- prototype__proto._week = defaultLocaleWeek;
- prototype__proto.firstDayOfYear = localeFirstDayOfYear;
- prototype__proto.firstDayOfWeek = localeFirstDayOfWeek;
-
- // Day of Week
- prototype__proto.weekdays = localeWeekdays;
- prototype__proto._weekdays = defaultLocaleWeekdays;
- prototype__proto.weekdaysMin = localeWeekdaysMin;
- prototype__proto._weekdaysMin = defaultLocaleWeekdaysMin;
- prototype__proto.weekdaysShort = localeWeekdaysShort;
- prototype__proto._weekdaysShort = defaultLocaleWeekdaysShort;
- prototype__proto.weekdaysParse = localeWeekdaysParse;
-
- prototype__proto._weekdaysRegex = defaultWeekdaysRegex;
- prototype__proto.weekdaysRegex = weekdaysRegex;
- prototype__proto._weekdaysShortRegex = defaultWeekdaysShortRegex;
- prototype__proto.weekdaysShortRegex = weekdaysShortRegex;
- prototype__proto._weekdaysMinRegex = defaultWeekdaysMinRegex;
- prototype__proto.weekdaysMinRegex = weekdaysMinRegex;
-
- // Hours
- prototype__proto.isPM = localeIsPM;
- prototype__proto._meridiemParse = defaultLocaleMeridiemParse;
- prototype__proto.meridiem = localeMeridiem;
-
- function lists__get (format, index, field, setter) {
- var locale = locale_locales__getLocale();
- var utc = create_utc__createUTC().set(setter, index);
- return locale[field](utc, format);
- }
-
- function listMonthsImpl (format, index, field) {
- if (typeof format === 'number') {
- index = format;
- format = undefined;
- }
-
- format = format || '';
-
- if (index != null) {
- return lists__get(format, index, field, 'month');
- }
-
- var i;
- var out = [];
- for (i = 0; i < 12; i++) {
- out[i] = lists__get(format, i, field, 'month');
- }
- return out;
- }
-
- // ()
- // (5)
- // (fmt, 5)
- // (fmt)
- // (true)
- // (true, 5)
- // (true, fmt, 5)
- // (true, fmt)
- function listWeekdaysImpl (localeSorted, format, index, field) {
- if (typeof localeSorted === 'boolean') {
- if (typeof format === 'number') {
- index = format;
- format = undefined;
- }
-
- format = format || '';
- } else {
- format = localeSorted;
- index = format;
- localeSorted = false;
-
- if (typeof format === 'number') {
- index = format;
- format = undefined;
- }
-
- format = format || '';
- }
-
- var locale = locale_locales__getLocale(),
- shift = localeSorted ? locale._week.dow : 0;
-
- if (index != null) {
- return lists__get(format, (index + shift) % 7, field, 'day');
- }
-
- var i;
- var out = [];
- for (i = 0; i < 7; i++) {
- out[i] = lists__get(format, (i + shift) % 7, field, 'day');
- }
- return out;
- }
-
- function lists__listMonths (format, index) {
- return listMonthsImpl(format, index, 'months');
- }
-
- function lists__listMonthsShort (format, index) {
- return listMonthsImpl(format, index, 'monthsShort');
- }
-
- function lists__listWeekdays (localeSorted, format, index) {
- return listWeekdaysImpl(localeSorted, format, index, 'weekdays');
- }
-
- function lists__listWeekdaysShort (localeSorted, format, index) {
- return listWeekdaysImpl(localeSorted, format, index, 'weekdaysShort');
- }
-
- function lists__listWeekdaysMin (localeSorted, format, index) {
- return listWeekdaysImpl(localeSorted, format, index, 'weekdaysMin');
- }
-
- locale_locales__getSetGlobalLocale('en', {
- ordinalParse: /\d{1,2}(th|st|nd|rd)/,
- ordinal : function (number) {
- var b = number % 10,
- output = (toInt(number % 100 / 10) === 1) ? 'th' :
- (b === 1) ? 'st' :
- (b === 2) ? 'nd' :
- (b === 3) ? 'rd' : 'th';
- return number + output;
- }
- });
-
- // Side effect imports
- utils_hooks__hooks.lang = deprecate('moment.lang is deprecated. Use moment.locale instead.', locale_locales__getSetGlobalLocale);
- utils_hooks__hooks.langData = deprecate('moment.langData is deprecated. Use moment.localeData instead.', locale_locales__getLocale);
-
- var mathAbs = Math.abs;
-
- function duration_abs__abs () {
- var data = this._data;
-
- this._milliseconds = mathAbs(this._milliseconds);
- this._days = mathAbs(this._days);
- this._months = mathAbs(this._months);
-
- data.milliseconds = mathAbs(data.milliseconds);
- data.seconds = mathAbs(data.seconds);
- data.minutes = mathAbs(data.minutes);
- data.hours = mathAbs(data.hours);
- data.months = mathAbs(data.months);
- data.years = mathAbs(data.years);
-
- return this;
- }
-
- function duration_add_subtract__addSubtract (duration, input, value, direction) {
- var other = create__createDuration(input, value);
-
- duration._milliseconds += direction * other._milliseconds;
- duration._days += direction * other._days;
- duration._months += direction * other._months;
-
- return duration._bubble();
- }
-
- // supports only 2.0-style add(1, 's') or add(duration)
- function duration_add_subtract__add (input, value) {
- return duration_add_subtract__addSubtract(this, input, value, 1);
- }
-
- // supports only 2.0-style subtract(1, 's') or subtract(duration)
- function duration_add_subtract__subtract (input, value) {
- return duration_add_subtract__addSubtract(this, input, value, -1);
- }
-
- function absCeil (number) {
- if (number < 0) {
- return Math.floor(number);
- } else {
- return Math.ceil(number);
- }
- }
-
- function bubble () {
- var milliseconds = this._milliseconds;
- var days = this._days;
- var months = this._months;
- var data = this._data;
- var seconds, minutes, hours, years, monthsFromDays;
-
- // if we have a mix of positive and negative values, bubble down first
- // check: https://github.com/moment/moment/issues/2166
- if (!((milliseconds >= 0 && days >= 0 && months >= 0) ||
- (milliseconds <= 0 && days <= 0 && months <= 0))) {
- milliseconds += absCeil(monthsToDays(months) + days) * 864e5;
- days = 0;
- months = 0;
- }
-
- // The following code bubbles up values, see the tests for
- // examples of what that means.
- data.milliseconds = milliseconds % 1000;
-
- seconds = absFloor(milliseconds / 1000);
- data.seconds = seconds % 60;
-
- minutes = absFloor(seconds / 60);
- data.minutes = minutes % 60;
-
- hours = absFloor(minutes / 60);
- data.hours = hours % 24;
-
- days += absFloor(hours / 24);
-
- // convert days to months
- monthsFromDays = absFloor(daysToMonths(days));
- months += monthsFromDays;
- days -= absCeil(monthsToDays(monthsFromDays));
-
- // 12 months -> 1 year
- years = absFloor(months / 12);
- months %= 12;
-
- data.days = days;
- data.months = months;
- data.years = years;
-
- return this;
- }
-
- function daysToMonths (days) {
- // 400 years have 146097 days (taking into account leap year rules)
- // 400 years have 12 months === 4800
- return days * 4800 / 146097;
- }
-
- function monthsToDays (months) {
- // the reverse of daysToMonths
- return months * 146097 / 4800;
- }
-
- function as (units) {
- var days;
- var months;
- var milliseconds = this._milliseconds;
-
- units = normalizeUnits(units);
-
- if (units === 'month' || units === 'year') {
- days = this._days + milliseconds / 864e5;
- months = this._months + daysToMonths(days);
- return units === 'month' ? months : months / 12;
- } else {
- // handle milliseconds separately because of floating point math errors (issue #1867)
- days = this._days + Math.round(monthsToDays(this._months));
- switch (units) {
- case 'week' : return days / 7 + milliseconds / 6048e5;
- case 'day' : return days + milliseconds / 864e5;
- case 'hour' : return days * 24 + milliseconds / 36e5;
- case 'minute' : return days * 1440 + milliseconds / 6e4;
- case 'second' : return days * 86400 + milliseconds / 1000;
- // Math.floor prevents floating point math errors here
- case 'millisecond': return Math.floor(days * 864e5) + milliseconds;
- default: throw new Error('Unknown unit ' + units);
- }
- }
- }
-
- // TODO: Use this.as('ms')?
- function duration_as__valueOf () {
- return (
- this._milliseconds +
- this._days * 864e5 +
- (this._months % 12) * 2592e6 +
- toInt(this._months / 12) * 31536e6
- );
- }
-
- function makeAs (alias) {
- return function () {
- return this.as(alias);
- };
- }
-
- var asMilliseconds = makeAs('ms');
- var asSeconds = makeAs('s');
- var asMinutes = makeAs('m');
- var asHours = makeAs('h');
- var asDays = makeAs('d');
- var asWeeks = makeAs('w');
- var asMonths = makeAs('M');
- var asYears = makeAs('y');
-
- function duration_get__get (units) {
- units = normalizeUnits(units);
- return this[units + 's']();
- }
-
- function makeGetter(name) {
- return function () {
- return this._data[name];
- };
- }
-
- var milliseconds = makeGetter('milliseconds');
- var seconds = makeGetter('seconds');
- var minutes = makeGetter('minutes');
- var hours = makeGetter('hours');
- var days = makeGetter('days');
- var months = makeGetter('months');
- var years = makeGetter('years');
-
- function weeks () {
- return absFloor(this.days() / 7);
- }
-
- var round = Math.round;
- var thresholds = {
- s: 45, // seconds to minute
- m: 45, // minutes to hour
- h: 22, // hours to day
- d: 26, // days to month
- M: 11 // months to year
- };
-
- // helper function for moment.fn.from, moment.fn.fromNow, and moment.duration.fn.humanize
- function substituteTimeAgo(string, number, withoutSuffix, isFuture, locale) {
- return locale.relativeTime(number || 1, !!withoutSuffix, string, isFuture);
- }
-
- function duration_humanize__relativeTime (posNegDuration, withoutSuffix, locale) {
- var duration = create__createDuration(posNegDuration).abs();
- var seconds = round(duration.as('s'));
- var minutes = round(duration.as('m'));
- var hours = round(duration.as('h'));
- var days = round(duration.as('d'));
- var months = round(duration.as('M'));
- var years = round(duration.as('y'));
-
- var a = seconds < thresholds.s && ['s', seconds] ||
- minutes <= 1 && ['m'] ||
- minutes < thresholds.m && ['mm', minutes] ||
- hours <= 1 && ['h'] ||
- hours < thresholds.h && ['hh', hours] ||
- days <= 1 && ['d'] ||
- days < thresholds.d && ['dd', days] ||
- months <= 1 && ['M'] ||
- months < thresholds.M && ['MM', months] ||
- years <= 1 && ['y'] || ['yy', years];
-
- a[2] = withoutSuffix;
- a[3] = +posNegDuration > 0;
- a[4] = locale;
- return substituteTimeAgo.apply(null, a);
- }
-
- // This function allows you to set a threshold for relative time strings
- function duration_humanize__getSetRelativeTimeThreshold (threshold, limit) {
- if (thresholds[threshold] === undefined) {
- return false;
- }
- if (limit === undefined) {
- return thresholds[threshold];
- }
- thresholds[threshold] = limit;
- return true;
- }
-
- function humanize (withSuffix) {
- var locale = this.localeData();
- var output = duration_humanize__relativeTime(this, !withSuffix, locale);
-
- if (withSuffix) {
- output = locale.pastFuture(+this, output);
- }
-
- return locale.postformat(output);
- }
-
- var iso_string__abs = Math.abs;
-
- function iso_string__toISOString() {
- // for ISO strings we do not use the normal bubbling rules:
- // * milliseconds bubble up until they become hours
- // * days do not bubble at all
- // * months bubble up until they become years
- // This is because there is no context-free conversion between hours and days
- // (think of clock changes)
- // and also not between days and months (28-31 days per month)
- var seconds = iso_string__abs(this._milliseconds) / 1000;
- var days = iso_string__abs(this._days);
- var months = iso_string__abs(this._months);
- var minutes, hours, years;
-
- // 3600 seconds -> 60 minutes -> 1 hour
- minutes = absFloor(seconds / 60);
- hours = absFloor(minutes / 60);
- seconds %= 60;
- minutes %= 60;
-
- // 12 months -> 1 year
- years = absFloor(months / 12);
- months %= 12;
-
-
- // inspired by https://github.com/dordille/moment-isoduration/blob/master/moment.isoduration.js
- var Y = years;
- var M = months;
- var D = days;
- var h = hours;
- var m = minutes;
- var s = seconds;
- var total = this.asSeconds();
-
- if (!total) {
- // this is the same as C#'s (Noda) and python (isodate)...
- // but not other JS (goog.date)
- return 'P0D';
- }
-
- return (total < 0 ? '-' : '') +
- 'P' +
- (Y ? Y + 'Y' : '') +
- (M ? M + 'M' : '') +
- (D ? D + 'D' : '') +
- ((h || m || s) ? 'T' : '') +
- (h ? h + 'H' : '') +
- (m ? m + 'M' : '') +
- (s ? s + 'S' : '');
- }
-
- var duration_prototype__proto = Duration.prototype;
-
- duration_prototype__proto.abs = duration_abs__abs;
- duration_prototype__proto.add = duration_add_subtract__add;
- duration_prototype__proto.subtract = duration_add_subtract__subtract;
- duration_prototype__proto.as = as;
- duration_prototype__proto.asMilliseconds = asMilliseconds;
- duration_prototype__proto.asSeconds = asSeconds;
- duration_prototype__proto.asMinutes = asMinutes;
- duration_prototype__proto.asHours = asHours;
- duration_prototype__proto.asDays = asDays;
- duration_prototype__proto.asWeeks = asWeeks;
- duration_prototype__proto.asMonths = asMonths;
- duration_prototype__proto.asYears = asYears;
- duration_prototype__proto.valueOf = duration_as__valueOf;
- duration_prototype__proto._bubble = bubble;
- duration_prototype__proto.get = duration_get__get;
- duration_prototype__proto.milliseconds = milliseconds;
- duration_prototype__proto.seconds = seconds;
- duration_prototype__proto.minutes = minutes;
- duration_prototype__proto.hours = hours;
- duration_prototype__proto.days = days;
- duration_prototype__proto.weeks = weeks;
- duration_prototype__proto.months = months;
- duration_prototype__proto.years = years;
- duration_prototype__proto.humanize = humanize;
- duration_prototype__proto.toISOString = iso_string__toISOString;
- duration_prototype__proto.toString = iso_string__toISOString;
- duration_prototype__proto.toJSON = iso_string__toISOString;
- duration_prototype__proto.locale = locale;
- duration_prototype__proto.localeData = localeData;
-
- // Deprecations
- duration_prototype__proto.toIsoString = deprecate('toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)', iso_string__toISOString);
- duration_prototype__proto.lang = lang;
-
- // Side effect imports
-
- // FORMATTING
-
- addFormatToken('X', 0, 0, 'unix');
- addFormatToken('x', 0, 0, 'valueOf');
-
- // PARSING
-
- addRegexToken('x', matchSigned);
- addRegexToken('X', matchTimestamp);
- addParseToken('X', function (input, array, config) {
- config._d = new Date(parseFloat(input, 10) * 1000);
- });
- addParseToken('x', function (input, array, config) {
- config._d = new Date(toInt(input));
- });
-
- // Side effect imports
-
-
- utils_hooks__hooks.version = '2.13.0';
-
- setHookCallback(local__createLocal);
-
- utils_hooks__hooks.fn = momentPrototype;
- utils_hooks__hooks.min = min;
- utils_hooks__hooks.max = max;
- utils_hooks__hooks.now = now;
- utils_hooks__hooks.utc = create_utc__createUTC;
- utils_hooks__hooks.unix = moment__createUnix;
- utils_hooks__hooks.months = lists__listMonths;
- utils_hooks__hooks.isDate = isDate;
- utils_hooks__hooks.locale = locale_locales__getSetGlobalLocale;
- utils_hooks__hooks.invalid = valid__createInvalid;
- utils_hooks__hooks.duration = create__createDuration;
- utils_hooks__hooks.isMoment = isMoment;
- utils_hooks__hooks.weekdays = lists__listWeekdays;
- utils_hooks__hooks.parseZone = moment__createInZone;
- utils_hooks__hooks.localeData = locale_locales__getLocale;
- utils_hooks__hooks.isDuration = isDuration;
- utils_hooks__hooks.monthsShort = lists__listMonthsShort;
- utils_hooks__hooks.weekdaysMin = lists__listWeekdaysMin;
- utils_hooks__hooks.defineLocale = defineLocale;
- utils_hooks__hooks.updateLocale = updateLocale;
- utils_hooks__hooks.locales = locale_locales__listLocales;
- utils_hooks__hooks.weekdaysShort = lists__listWeekdaysShort;
- utils_hooks__hooks.normalizeUnits = normalizeUnits;
- utils_hooks__hooks.relativeTimeThreshold = duration_humanize__getSetRelativeTimeThreshold;
- utils_hooks__hooks.prototype = momentPrototype;
-
- var _moment = utils_hooks__hooks;
-
- return _moment;
-
-})); \ No newline at end of file
diff --git a/library/moment/moment.min.js b/library/moment/moment.min.js
deleted file mode 100644
index d301ddbbe..000000000
--- a/library/moment/moment.min.js
+++ /dev/null
@@ -1,7 +0,0 @@
-//! moment.js
-//! version : 2.13.0
-//! authors : Tim Wood, Iskren Chernev, Moment.js contributors
-//! license : MIT
-//! momentjs.com
-!function(a,b){"object"==typeof exports&&"undefined"!=typeof module?module.exports=b():"function"==typeof define&&define.amd?define(b):a.moment=b()}(this,function(){"use strict";function a(){return fd.apply(null,arguments)}function b(a){fd=a}function c(a){return a instanceof Array||"[object Array]"===Object.prototype.toString.call(a)}function d(a){return a instanceof Date||"[object Date]"===Object.prototype.toString.call(a)}function e(a,b){var c,d=[];for(c=0;c<a.length;++c)d.push(b(a[c],c));return d}function f(a,b){return Object.prototype.hasOwnProperty.call(a,b)}function g(a,b){for(var c in b)f(b,c)&&(a[c]=b[c]);return f(b,"toString")&&(a.toString=b.toString),f(b,"valueOf")&&(a.valueOf=b.valueOf),a}function h(a,b,c,d){return Ja(a,b,c,d,!0).utc()}function i(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],meridiem:null}}function j(a){return null==a._pf&&(a._pf=i()),a._pf}function k(a){if(null==a._isValid){var b=j(a),c=gd.call(b.parsedDateParts,function(a){return null!=a});a._isValid=!isNaN(a._d.getTime())&&b.overflow<0&&!b.empty&&!b.invalidMonth&&!b.invalidWeekday&&!b.nullInput&&!b.invalidFormat&&!b.userInvalidated&&(!b.meridiem||b.meridiem&&c),a._strict&&(a._isValid=a._isValid&&0===b.charsLeftOver&&0===b.unusedTokens.length&&void 0===b.bigHour)}return a._isValid}function l(a){var b=h(NaN);return null!=a?g(j(b),a):j(b).userInvalidated=!0,b}function m(a){return void 0===a}function n(a,b){var c,d,e;if(m(b._isAMomentObject)||(a._isAMomentObject=b._isAMomentObject),m(b._i)||(a._i=b._i),m(b._f)||(a._f=b._f),m(b._l)||(a._l=b._l),m(b._strict)||(a._strict=b._strict),m(b._tzm)||(a._tzm=b._tzm),m(b._isUTC)||(a._isUTC=b._isUTC),m(b._offset)||(a._offset=b._offset),m(b._pf)||(a._pf=j(b)),m(b._locale)||(a._locale=b._locale),hd.length>0)for(c in hd)d=hd[c],e=b[d],m(e)||(a[d]=e);return a}function o(b){n(this,b),this._d=new Date(null!=b._d?b._d.getTime():NaN),id===!1&&(id=!0,a.updateOffset(this),id=!1)}function p(a){return a instanceof o||null!=a&&null!=a._isAMomentObject}function q(a){return 0>a?Math.ceil(a):Math.floor(a)}function r(a){var b=+a,c=0;return 0!==b&&isFinite(b)&&(c=q(b)),c}function s(a,b,c){var d,e=Math.min(a.length,b.length),f=Math.abs(a.length-b.length),g=0;for(d=0;e>d;d++)(c&&a[d]!==b[d]||!c&&r(a[d])!==r(b[d]))&&g++;return g+f}function t(b){a.suppressDeprecationWarnings===!1&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+b)}function u(b,c){var d=!0;return g(function(){return null!=a.deprecationHandler&&a.deprecationHandler(null,b),d&&(t(b+"\nArguments: "+Array.prototype.slice.call(arguments).join(", ")+"\n"+(new Error).stack),d=!1),c.apply(this,arguments)},c)}function v(b,c){null!=a.deprecationHandler&&a.deprecationHandler(b,c),jd[b]||(t(c),jd[b]=!0)}function w(a){return a instanceof Function||"[object Function]"===Object.prototype.toString.call(a)}function x(a){return"[object Object]"===Object.prototype.toString.call(a)}function y(a){var b,c;for(c in a)b=a[c],w(b)?this[c]=b:this["_"+c]=b;this._config=a,this._ordinalParseLenient=new RegExp(this._ordinalParse.source+"|"+/\d{1,2}/.source)}function z(a,b){var c,d=g({},a);for(c in b)f(b,c)&&(x(a[c])&&x(b[c])?(d[c]={},g(d[c],a[c]),g(d[c],b[c])):null!=b[c]?d[c]=b[c]:delete d[c]);return d}function A(a){null!=a&&this.set(a)}function B(a){return a?a.toLowerCase().replace("_","-"):a}function C(a){for(var b,c,d,e,f=0;f<a.length;){for(e=B(a[f]).split("-"),b=e.length,c=B(a[f+1]),c=c?c.split("-"):null;b>0;){if(d=D(e.slice(0,b).join("-")))return d;if(c&&c.length>=b&&s(e,c,!0)>=b-1)break;b--}f++}return null}function D(a){var b=null;if(!nd[a]&&"undefined"!=typeof module&&module&&module.exports)try{b=ld._abbr,require("./locale/"+a),E(b)}catch(c){}return nd[a]}function E(a,b){var c;return a&&(c=m(b)?H(a):F(a,b),c&&(ld=c)),ld._abbr}function F(a,b){return null!==b?(b.abbr=a,null!=nd[a]?(v("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale"),b=z(nd[a]._config,b)):null!=b.parentLocale&&(null!=nd[b.parentLocale]?b=z(nd[b.parentLocale]._config,b):v("parentLocaleUndefined","specified parentLocale is not defined yet")),nd[a]=new A(b),E(a),nd[a]):(delete nd[a],null)}function G(a,b){if(null!=b){var c;null!=nd[a]&&(b=z(nd[a]._config,b)),c=new A(b),c.parentLocale=nd[a],nd[a]=c,E(a)}else null!=nd[a]&&(null!=nd[a].parentLocale?nd[a]=nd[a].parentLocale:null!=nd[a]&&delete nd[a]);return nd[a]}function H(a){var b;if(a&&a._locale&&a._locale._abbr&&(a=a._locale._abbr),!a)return ld;if(!c(a)){if(b=D(a))return b;a=[a]}return C(a)}function I(){return kd(nd)}function J(a,b){var c=a.toLowerCase();od[c]=od[c+"s"]=od[b]=a}function K(a){return"string"==typeof a?od[a]||od[a.toLowerCase()]:void 0}function L(a){var b,c,d={};for(c in a)f(a,c)&&(b=K(c),b&&(d[b]=a[c]));return d}function M(b,c){return function(d){return null!=d?(O(this,b,d),a.updateOffset(this,c),this):N(this,b)}}function N(a,b){return a.isValid()?a._d["get"+(a._isUTC?"UTC":"")+b]():NaN}function O(a,b,c){a.isValid()&&a._d["set"+(a._isUTC?"UTC":"")+b](c)}function P(a,b){var c;if("object"==typeof a)for(c in a)this.set(c,a[c]);else if(a=K(a),w(this[a]))return this[a](b);return this}function Q(a,b,c){var d=""+Math.abs(a),e=b-d.length,f=a>=0;return(f?c?"+":"":"-")+Math.pow(10,Math.max(0,e)).toString().substr(1)+d}function R(a,b,c,d){var e=d;"string"==typeof d&&(e=function(){return this[d]()}),a&&(sd[a]=e),b&&(sd[b[0]]=function(){return Q(e.apply(this,arguments),b[1],b[2])}),c&&(sd[c]=function(){return this.localeData().ordinal(e.apply(this,arguments),a)})}function S(a){return a.match(/\[[\s\S]/)?a.replace(/^\[|\]$/g,""):a.replace(/\\/g,"")}function T(a){var b,c,d=a.match(pd);for(b=0,c=d.length;c>b;b++)sd[d[b]]?d[b]=sd[d[b]]:d[b]=S(d[b]);return function(b){var e,f="";for(e=0;c>e;e++)f+=d[e]instanceof Function?d[e].call(b,a):d[e];return f}}function U(a,b){return a.isValid()?(b=V(b,a.localeData()),rd[b]=rd[b]||T(b),rd[b](a)):a.localeData().invalidDate()}function V(a,b){function c(a){return b.longDateFormat(a)||a}var d=5;for(qd.lastIndex=0;d>=0&&qd.test(a);)a=a.replace(qd,c),qd.lastIndex=0,d-=1;return a}function W(a,b,c){Kd[a]=w(b)?b:function(a,d){return a&&c?c:b}}function X(a,b){return f(Kd,a)?Kd[a](b._strict,b._locale):new RegExp(Y(a))}function Y(a){return Z(a.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(a,b,c,d,e){return b||c||d||e}))}function Z(a){return a.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function $(a,b){var c,d=b;for("string"==typeof a&&(a=[a]),"number"==typeof b&&(d=function(a,c){c[b]=r(a)}),c=0;c<a.length;c++)Ld[a[c]]=d}function _(a,b){$(a,function(a,c,d,e){d._w=d._w||{},b(a,d._w,d,e)})}function aa(a,b,c){null!=b&&f(Ld,a)&&Ld[a](b,c._a,c,a)}function ba(a,b){return new Date(Date.UTC(a,b+1,0)).getUTCDate()}function ca(a,b){return c(this._months)?this._months[a.month()]:this._months[Vd.test(b)?"format":"standalone"][a.month()]}function da(a,b){return c(this._monthsShort)?this._monthsShort[a.month()]:this._monthsShort[Vd.test(b)?"format":"standalone"][a.month()]}function ea(a,b,c){var d,e,f,g=a.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],d=0;12>d;++d)f=h([2e3,d]),this._shortMonthsParse[d]=this.monthsShort(f,"").toLocaleLowerCase(),this._longMonthsParse[d]=this.months(f,"").toLocaleLowerCase();return c?"MMM"===b?(e=md.call(this._shortMonthsParse,g),-1!==e?e:null):(e=md.call(this._longMonthsParse,g),-1!==e?e:null):"MMM"===b?(e=md.call(this._shortMonthsParse,g),-1!==e?e:(e=md.call(this._longMonthsParse,g),-1!==e?e:null)):(e=md.call(this._longMonthsParse,g),-1!==e?e:(e=md.call(this._shortMonthsParse,g),-1!==e?e:null))}function fa(a,b,c){var d,e,f;if(this._monthsParseExact)return ea.call(this,a,b,c);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),d=0;12>d;d++){if(e=h([2e3,d]),c&&!this._longMonthsParse[d]&&(this._longMonthsParse[d]=new RegExp("^"+this.months(e,"").replace(".","")+"$","i"),this._shortMonthsParse[d]=new RegExp("^"+this.monthsShort(e,"").replace(".","")+"$","i")),c||this._monthsParse[d]||(f="^"+this.months(e,"")+"|^"+this.monthsShort(e,""),this._monthsParse[d]=new RegExp(f.replace(".",""),"i")),c&&"MMMM"===b&&this._longMonthsParse[d].test(a))return d;if(c&&"MMM"===b&&this._shortMonthsParse[d].test(a))return d;if(!c&&this._monthsParse[d].test(a))return d}}function ga(a,b){var c;if(!a.isValid())return a;if("string"==typeof b)if(/^\d+$/.test(b))b=r(b);else if(b=a.localeData().monthsParse(b),"number"!=typeof b)return a;return c=Math.min(a.date(),ba(a.year(),b)),a._d["set"+(a._isUTC?"UTC":"")+"Month"](b,c),a}function ha(b){return null!=b?(ga(this,b),a.updateOffset(this,!0),this):N(this,"Month")}function ia(){return ba(this.year(),this.month())}function ja(a){return this._monthsParseExact?(f(this,"_monthsRegex")||la.call(this),a?this._monthsShortStrictRegex:this._monthsShortRegex):this._monthsShortStrictRegex&&a?this._monthsShortStrictRegex:this._monthsShortRegex}function ka(a){return this._monthsParseExact?(f(this,"_monthsRegex")||la.call(this),a?this._monthsStrictRegex:this._monthsRegex):this._monthsStrictRegex&&a?this._monthsStrictRegex:this._monthsRegex}function la(){function a(a,b){return b.length-a.length}var b,c,d=[],e=[],f=[];for(b=0;12>b;b++)c=h([2e3,b]),d.push(this.monthsShort(c,"")),e.push(this.months(c,"")),f.push(this.months(c,"")),f.push(this.monthsShort(c,""));for(d.sort(a),e.sort(a),f.sort(a),b=0;12>b;b++)d[b]=Z(d[b]),e[b]=Z(e[b]),f[b]=Z(f[b]);this._monthsRegex=new RegExp("^("+f.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+e.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+d.join("|")+")","i")}function ma(a){var b,c=a._a;return c&&-2===j(a).overflow&&(b=c[Nd]<0||c[Nd]>11?Nd:c[Od]<1||c[Od]>ba(c[Md],c[Nd])?Od:c[Pd]<0||c[Pd]>24||24===c[Pd]&&(0!==c[Qd]||0!==c[Rd]||0!==c[Sd])?Pd:c[Qd]<0||c[Qd]>59?Qd:c[Rd]<0||c[Rd]>59?Rd:c[Sd]<0||c[Sd]>999?Sd:-1,j(a)._overflowDayOfYear&&(Md>b||b>Od)&&(b=Od),j(a)._overflowWeeks&&-1===b&&(b=Td),j(a)._overflowWeekday&&-1===b&&(b=Ud),j(a).overflow=b),a}function na(a){var b,c,d,e,f,g,h=a._i,i=$d.exec(h)||_d.exec(h);if(i){for(j(a).iso=!0,b=0,c=be.length;c>b;b++)if(be[b][1].exec(i[1])){e=be[b][0],d=be[b][2]!==!1;break}if(null==e)return void(a._isValid=!1);if(i[3]){for(b=0,c=ce.length;c>b;b++)if(ce[b][1].exec(i[3])){f=(i[2]||" ")+ce[b][0];break}if(null==f)return void(a._isValid=!1)}if(!d&&null!=f)return void(a._isValid=!1);if(i[4]){if(!ae.exec(i[4]))return void(a._isValid=!1);g="Z"}a._f=e+(f||"")+(g||""),Ca(a)}else a._isValid=!1}function oa(b){var c=de.exec(b._i);return null!==c?void(b._d=new Date(+c[1])):(na(b),void(b._isValid===!1&&(delete b._isValid,a.createFromInputFallback(b))))}function pa(a,b,c,d,e,f,g){var h=new Date(a,b,c,d,e,f,g);return 100>a&&a>=0&&isFinite(h.getFullYear())&&h.setFullYear(a),h}function qa(a){var b=new Date(Date.UTC.apply(null,arguments));return 100>a&&a>=0&&isFinite(b.getUTCFullYear())&&b.setUTCFullYear(a),b}function ra(a){return sa(a)?366:365}function sa(a){return a%4===0&&a%100!==0||a%400===0}function ta(){return sa(this.year())}function ua(a,b,c){var d=7+b-c,e=(7+qa(a,0,d).getUTCDay()-b)%7;return-e+d-1}function va(a,b,c,d,e){var f,g,h=(7+c-d)%7,i=ua(a,d,e),j=1+7*(b-1)+h+i;return 0>=j?(f=a-1,g=ra(f)+j):j>ra(a)?(f=a+1,g=j-ra(a)):(f=a,g=j),{year:f,dayOfYear:g}}function wa(a,b,c){var d,e,f=ua(a.year(),b,c),g=Math.floor((a.dayOfYear()-f-1)/7)+1;return 1>g?(e=a.year()-1,d=g+xa(e,b,c)):g>xa(a.year(),b,c)?(d=g-xa(a.year(),b,c),e=a.year()+1):(e=a.year(),d=g),{week:d,year:e}}function xa(a,b,c){var d=ua(a,b,c),e=ua(a+1,b,c);return(ra(a)-d+e)/7}function ya(a,b,c){return null!=a?a:null!=b?b:c}function za(b){var c=new Date(a.now());return b._useUTC?[c.getUTCFullYear(),c.getUTCMonth(),c.getUTCDate()]:[c.getFullYear(),c.getMonth(),c.getDate()]}function Aa(a){var b,c,d,e,f=[];if(!a._d){for(d=za(a),a._w&&null==a._a[Od]&&null==a._a[Nd]&&Ba(a),a._dayOfYear&&(e=ya(a._a[Md],d[Md]),a._dayOfYear>ra(e)&&(j(a)._overflowDayOfYear=!0),c=qa(e,0,a._dayOfYear),a._a[Nd]=c.getUTCMonth(),a._a[Od]=c.getUTCDate()),b=0;3>b&&null==a._a[b];++b)a._a[b]=f[b]=d[b];for(;7>b;b++)a._a[b]=f[b]=null==a._a[b]?2===b?1:0:a._a[b];24===a._a[Pd]&&0===a._a[Qd]&&0===a._a[Rd]&&0===a._a[Sd]&&(a._nextDay=!0,a._a[Pd]=0),a._d=(a._useUTC?qa:pa).apply(null,f),null!=a._tzm&&a._d.setUTCMinutes(a._d.getUTCMinutes()-a._tzm),a._nextDay&&(a._a[Pd]=24)}}function Ba(a){var b,c,d,e,f,g,h,i;b=a._w,null!=b.GG||null!=b.W||null!=b.E?(f=1,g=4,c=ya(b.GG,a._a[Md],wa(Ka(),1,4).year),d=ya(b.W,1),e=ya(b.E,1),(1>e||e>7)&&(i=!0)):(f=a._locale._week.dow,g=a._locale._week.doy,c=ya(b.gg,a._a[Md],wa(Ka(),f,g).year),d=ya(b.w,1),null!=b.d?(e=b.d,(0>e||e>6)&&(i=!0)):null!=b.e?(e=b.e+f,(b.e<0||b.e>6)&&(i=!0)):e=f),1>d||d>xa(c,f,g)?j(a)._overflowWeeks=!0:null!=i?j(a)._overflowWeekday=!0:(h=va(c,d,e,f,g),a._a[Md]=h.year,a._dayOfYear=h.dayOfYear)}function Ca(b){if(b._f===a.ISO_8601)return void na(b);b._a=[],j(b).empty=!0;var c,d,e,f,g,h=""+b._i,i=h.length,k=0;for(e=V(b._f,b._locale).match(pd)||[],c=0;c<e.length;c++)f=e[c],d=(h.match(X(f,b))||[])[0],d&&(g=h.substr(0,h.indexOf(d)),g.length>0&&j(b).unusedInput.push(g),h=h.slice(h.indexOf(d)+d.length),k+=d.length),sd[f]?(d?j(b).empty=!1:j(b).unusedTokens.push(f),aa(f,d,b)):b._strict&&!d&&j(b).unusedTokens.push(f);j(b).charsLeftOver=i-k,h.length>0&&j(b).unusedInput.push(h),j(b).bigHour===!0&&b._a[Pd]<=12&&b._a[Pd]>0&&(j(b).bigHour=void 0),j(b).parsedDateParts=b._a.slice(0),j(b).meridiem=b._meridiem,b._a[Pd]=Da(b._locale,b._a[Pd],b._meridiem),Aa(b),ma(b)}function Da(a,b,c){var d;return null==c?b:null!=a.meridiemHour?a.meridiemHour(b,c):null!=a.isPM?(d=a.isPM(c),d&&12>b&&(b+=12),d||12!==b||(b=0),b):b}function Ea(a){var b,c,d,e,f;if(0===a._f.length)return j(a).invalidFormat=!0,void(a._d=new Date(NaN));for(e=0;e<a._f.length;e++)f=0,b=n({},a),null!=a._useUTC&&(b._useUTC=a._useUTC),b._f=a._f[e],Ca(b),k(b)&&(f+=j(b).charsLeftOver,f+=10*j(b).unusedTokens.length,j(b).score=f,(null==d||d>f)&&(d=f,c=b));g(a,c||b)}function Fa(a){if(!a._d){var b=L(a._i);a._a=e([b.year,b.month,b.day||b.date,b.hour,b.minute,b.second,b.millisecond],function(a){return a&&parseInt(a,10)}),Aa(a)}}function Ga(a){var b=new o(ma(Ha(a)));return b._nextDay&&(b.add(1,"d"),b._nextDay=void 0),b}function Ha(a){var b=a._i,e=a._f;return a._locale=a._locale||H(a._l),null===b||void 0===e&&""===b?l({nullInput:!0}):("string"==typeof b&&(a._i=b=a._locale.preparse(b)),p(b)?new o(ma(b)):(c(e)?Ea(a):e?Ca(a):d(b)?a._d=b:Ia(a),k(a)||(a._d=null),a))}function Ia(b){var f=b._i;void 0===f?b._d=new Date(a.now()):d(f)?b._d=new Date(f.valueOf()):"string"==typeof f?oa(b):c(f)?(b._a=e(f.slice(0),function(a){return parseInt(a,10)}),Aa(b)):"object"==typeof f?Fa(b):"number"==typeof f?b._d=new Date(f):a.createFromInputFallback(b)}function Ja(a,b,c,d,e){var f={};return"boolean"==typeof c&&(d=c,c=void 0),f._isAMomentObject=!0,f._useUTC=f._isUTC=e,f._l=c,f._i=a,f._f=b,f._strict=d,Ga(f)}function Ka(a,b,c,d){return Ja(a,b,c,d,!1)}function La(a,b){var d,e;if(1===b.length&&c(b[0])&&(b=b[0]),!b.length)return Ka();for(d=b[0],e=1;e<b.length;++e)(!b[e].isValid()||b[e][a](d))&&(d=b[e]);return d}function Ma(){var a=[].slice.call(arguments,0);return La("isBefore",a)}function Na(){var a=[].slice.call(arguments,0);return La("isAfter",a)}function Oa(a){var b=L(a),c=b.year||0,d=b.quarter||0,e=b.month||0,f=b.week||0,g=b.day||0,h=b.hour||0,i=b.minute||0,j=b.second||0,k=b.millisecond||0;this._milliseconds=+k+1e3*j+6e4*i+1e3*h*60*60,this._days=+g+7*f,this._months=+e+3*d+12*c,this._data={},this._locale=H(),this._bubble()}function Pa(a){return a instanceof Oa}function Qa(a,b){R(a,0,0,function(){var a=this.utcOffset(),c="+";return 0>a&&(a=-a,c="-"),c+Q(~~(a/60),2)+b+Q(~~a%60,2)})}function Ra(a,b){var c=(b||"").match(a)||[],d=c[c.length-1]||[],e=(d+"").match(ie)||["-",0,0],f=+(60*e[1])+r(e[2]);return"+"===e[0]?f:-f}function Sa(b,c){var e,f;return c._isUTC?(e=c.clone(),f=(p(b)||d(b)?b.valueOf():Ka(b).valueOf())-e.valueOf(),e._d.setTime(e._d.valueOf()+f),a.updateOffset(e,!1),e):Ka(b).local()}function Ta(a){return 15*-Math.round(a._d.getTimezoneOffset()/15)}function Ua(b,c){var d,e=this._offset||0;return this.isValid()?null!=b?("string"==typeof b?b=Ra(Hd,b):Math.abs(b)<16&&(b=60*b),!this._isUTC&&c&&(d=Ta(this)),this._offset=b,this._isUTC=!0,null!=d&&this.add(d,"m"),e!==b&&(!c||this._changeInProgress?jb(this,db(b-e,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,a.updateOffset(this,!0),this._changeInProgress=null)),this):this._isUTC?e:Ta(this):null!=b?this:NaN}function Va(a,b){return null!=a?("string"!=typeof a&&(a=-a),this.utcOffset(a,b),this):-this.utcOffset()}function Wa(a){return this.utcOffset(0,a)}function Xa(a){return this._isUTC&&(this.utcOffset(0,a),this._isUTC=!1,a&&this.subtract(Ta(this),"m")),this}function Ya(){return this._tzm?this.utcOffset(this._tzm):"string"==typeof this._i&&this.utcOffset(Ra(Gd,this._i)),this}function Za(a){return this.isValid()?(a=a?Ka(a).utcOffset():0,(this.utcOffset()-a)%60===0):!1}function $a(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function _a(){if(!m(this._isDSTShifted))return this._isDSTShifted;var a={};if(n(a,this),a=Ha(a),a._a){var b=a._isUTC?h(a._a):Ka(a._a);this._isDSTShifted=this.isValid()&&s(a._a,b.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted}function ab(){return this.isValid()?!this._isUTC:!1}function bb(){return this.isValid()?this._isUTC:!1}function cb(){return this.isValid()?this._isUTC&&0===this._offset:!1}function db(a,b){var c,d,e,g=a,h=null;return Pa(a)?g={ms:a._milliseconds,d:a._days,M:a._months}:"number"==typeof a?(g={},b?g[b]=a:g.milliseconds=a):(h=je.exec(a))?(c="-"===h[1]?-1:1,g={y:0,d:r(h[Od])*c,h:r(h[Pd])*c,m:r(h[Qd])*c,s:r(h[Rd])*c,ms:r(h[Sd])*c}):(h=ke.exec(a))?(c="-"===h[1]?-1:1,g={y:eb(h[2],c),M:eb(h[3],c),w:eb(h[4],c),d:eb(h[5],c),h:eb(h[6],c),m:eb(h[7],c),s:eb(h[8],c)}):null==g?g={}:"object"==typeof g&&("from"in g||"to"in g)&&(e=gb(Ka(g.from),Ka(g.to)),g={},g.ms=e.milliseconds,g.M=e.months),d=new Oa(g),Pa(a)&&f(a,"_locale")&&(d._locale=a._locale),d}function eb(a,b){var c=a&&parseFloat(a.replace(",","."));return(isNaN(c)?0:c)*b}function fb(a,b){var c={milliseconds:0,months:0};return c.months=b.month()-a.month()+12*(b.year()-a.year()),a.clone().add(c.months,"M").isAfter(b)&&--c.months,c.milliseconds=+b-+a.clone().add(c.months,"M"),c}function gb(a,b){var c;return a.isValid()&&b.isValid()?(b=Sa(b,a),a.isBefore(b)?c=fb(a,b):(c=fb(b,a),c.milliseconds=-c.milliseconds,c.months=-c.months),c):{milliseconds:0,months:0}}function hb(a){return 0>a?-1*Math.round(-1*a):Math.round(a)}function ib(a,b){return function(c,d){var e,f;return null===d||isNaN(+d)||(v(b,"moment()."+b+"(period, number) is deprecated. Please use moment()."+b+"(number, period)."),f=c,c=d,d=f),c="string"==typeof c?+c:c,e=db(c,d),jb(this,e,a),this}}function jb(b,c,d,e){var f=c._milliseconds,g=hb(c._days),h=hb(c._months);b.isValid()&&(e=null==e?!0:e,f&&b._d.setTime(b._d.valueOf()+f*d),g&&O(b,"Date",N(b,"Date")+g*d),h&&ga(b,N(b,"Month")+h*d),e&&a.updateOffset(b,g||h))}function kb(a,b){var c=a||Ka(),d=Sa(c,this).startOf("day"),e=this.diff(d,"days",!0),f=-6>e?"sameElse":-1>e?"lastWeek":0>e?"lastDay":1>e?"sameDay":2>e?"nextDay":7>e?"nextWeek":"sameElse",g=b&&(w(b[f])?b[f]():b[f]);return this.format(g||this.localeData().calendar(f,this,Ka(c)))}function lb(){return new o(this)}function mb(a,b){var c=p(a)?a:Ka(a);return this.isValid()&&c.isValid()?(b=K(m(b)?"millisecond":b),"millisecond"===b?this.valueOf()>c.valueOf():c.valueOf()<this.clone().startOf(b).valueOf()):!1}function nb(a,b){var c=p(a)?a:Ka(a);return this.isValid()&&c.isValid()?(b=K(m(b)?"millisecond":b),"millisecond"===b?this.valueOf()<c.valueOf():this.clone().endOf(b).valueOf()<c.valueOf()):!1}function ob(a,b,c,d){return d=d||"()",("("===d[0]?this.isAfter(a,c):!this.isBefore(a,c))&&(")"===d[1]?this.isBefore(b,c):!this.isAfter(b,c))}function pb(a,b){var c,d=p(a)?a:Ka(a);return this.isValid()&&d.isValid()?(b=K(b||"millisecond"),"millisecond"===b?this.valueOf()===d.valueOf():(c=d.valueOf(),this.clone().startOf(b).valueOf()<=c&&c<=this.clone().endOf(b).valueOf())):!1}function qb(a,b){return this.isSame(a,b)||this.isAfter(a,b)}function rb(a,b){return this.isSame(a,b)||this.isBefore(a,b)}function sb(a,b,c){var d,e,f,g;return this.isValid()?(d=Sa(a,this),d.isValid()?(e=6e4*(d.utcOffset()-this.utcOffset()),b=K(b),"year"===b||"month"===b||"quarter"===b?(g=tb(this,d),"quarter"===b?g/=3:"year"===b&&(g/=12)):(f=this-d,g="second"===b?f/1e3:"minute"===b?f/6e4:"hour"===b?f/36e5:"day"===b?(f-e)/864e5:"week"===b?(f-e)/6048e5:f),c?g:q(g)):NaN):NaN}function tb(a,b){var c,d,e=12*(b.year()-a.year())+(b.month()-a.month()),f=a.clone().add(e,"months");return 0>b-f?(c=a.clone().add(e-1,"months"),d=(b-f)/(f-c)):(c=a.clone().add(e+1,"months"),d=(b-f)/(c-f)),-(e+d)||0}function ub(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function vb(){var a=this.clone().utc();return 0<a.year()&&a.year()<=9999?w(Date.prototype.toISOString)?this.toDate().toISOString():U(a,"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]"):U(a,"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]")}function wb(b){b||(b=this.isUtc()?a.defaultFormatUtc:a.defaultFormat);var c=U(this,b);return this.localeData().postformat(c)}function xb(a,b){return this.isValid()&&(p(a)&&a.isValid()||Ka(a).isValid())?db({to:this,from:a}).locale(this.locale()).humanize(!b):this.localeData().invalidDate()}function yb(a){return this.from(Ka(),a)}function zb(a,b){return this.isValid()&&(p(a)&&a.isValid()||Ka(a).isValid())?db({from:this,to:a}).locale(this.locale()).humanize(!b):this.localeData().invalidDate()}function Ab(a){return this.to(Ka(),a)}function Bb(a){var b;return void 0===a?this._locale._abbr:(b=H(a),null!=b&&(this._locale=b),this)}function Cb(){return this._locale}function Db(a){switch(a=K(a)){case"year":this.month(0);case"quarter":case"month":this.date(1);case"week":case"isoWeek":case"day":case"date":this.hours(0);case"hour":this.minutes(0);case"minute":this.seconds(0);case"second":this.milliseconds(0)}return"week"===a&&this.weekday(0),"isoWeek"===a&&this.isoWeekday(1),"quarter"===a&&this.month(3*Math.floor(this.month()/3)),this}function Eb(a){return a=K(a),void 0===a||"millisecond"===a?this:("date"===a&&(a="day"),this.startOf(a).add(1,"isoWeek"===a?"week":a).subtract(1,"ms"))}function Fb(){return this._d.valueOf()-6e4*(this._offset||0)}function Gb(){return Math.floor(this.valueOf()/1e3)}function Hb(){return this._offset?new Date(this.valueOf()):this._d}function Ib(){var a=this;return[a.year(),a.month(),a.date(),a.hour(),a.minute(),a.second(),a.millisecond()]}function Jb(){var a=this;return{years:a.year(),months:a.month(),date:a.date(),hours:a.hours(),minutes:a.minutes(),seconds:a.seconds(),milliseconds:a.milliseconds()}}function Kb(){return this.isValid()?this.toISOString():null}function Lb(){return k(this)}function Mb(){return g({},j(this))}function Nb(){return j(this).overflow}function Ob(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}function Pb(a,b){R(0,[a,a.length],0,b)}function Qb(a){return Ub.call(this,a,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)}function Rb(a){return Ub.call(this,a,this.isoWeek(),this.isoWeekday(),1,4)}function Sb(){return xa(this.year(),1,4)}function Tb(){var a=this.localeData()._week;return xa(this.year(),a.dow,a.doy)}function Ub(a,b,c,d,e){var f;return null==a?wa(this,d,e).year:(f=xa(a,d,e),b>f&&(b=f),Vb.call(this,a,b,c,d,e))}function Vb(a,b,c,d,e){var f=va(a,b,c,d,e),g=qa(f.year,0,f.dayOfYear);return this.year(g.getUTCFullYear()),this.month(g.getUTCMonth()),this.date(g.getUTCDate()),this}function Wb(a){return null==a?Math.ceil((this.month()+1)/3):this.month(3*(a-1)+this.month()%3)}function Xb(a){return wa(a,this._week.dow,this._week.doy).week}function Yb(){return this._week.dow}function Zb(){return this._week.doy}function $b(a){var b=this.localeData().week(this);return null==a?b:this.add(7*(a-b),"d")}function _b(a){var b=wa(this,1,4).week;return null==a?b:this.add(7*(a-b),"d")}function ac(a,b){return"string"!=typeof a?a:isNaN(a)?(a=b.weekdaysParse(a),"number"==typeof a?a:null):parseInt(a,10)}function bc(a,b){return c(this._weekdays)?this._weekdays[a.day()]:this._weekdays[this._weekdays.isFormat.test(b)?"format":"standalone"][a.day()]}function cc(a){return this._weekdaysShort[a.day()]}function dc(a){return this._weekdaysMin[a.day()]}function ec(a,b,c){var d,e,f,g=a.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],d=0;7>d;++d)f=h([2e3,1]).day(d),this._minWeekdaysParse[d]=this.weekdaysMin(f,"").toLocaleLowerCase(),this._shortWeekdaysParse[d]=this.weekdaysShort(f,"").toLocaleLowerCase(),this._weekdaysParse[d]=this.weekdays(f,"").toLocaleLowerCase();return c?"dddd"===b?(e=md.call(this._weekdaysParse,g),-1!==e?e:null):"ddd"===b?(e=md.call(this._shortWeekdaysParse,g),-1!==e?e:null):(e=md.call(this._minWeekdaysParse,g),-1!==e?e:null):"dddd"===b?(e=md.call(this._weekdaysParse,g),-1!==e?e:(e=md.call(this._shortWeekdaysParse,g),-1!==e?e:(e=md.call(this._minWeekdaysParse,g),-1!==e?e:null))):"ddd"===b?(e=md.call(this._shortWeekdaysParse,g),-1!==e?e:(e=md.call(this._weekdaysParse,g),-1!==e?e:(e=md.call(this._minWeekdaysParse,g),-1!==e?e:null))):(e=md.call(this._minWeekdaysParse,g),-1!==e?e:(e=md.call(this._weekdaysParse,g),-1!==e?e:(e=md.call(this._shortWeekdaysParse,g),-1!==e?e:null)))}function fc(a,b,c){var d,e,f;if(this._weekdaysParseExact)return ec.call(this,a,b,c);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),d=0;7>d;d++){if(e=h([2e3,1]).day(d),c&&!this._fullWeekdaysParse[d]&&(this._fullWeekdaysParse[d]=new RegExp("^"+this.weekdays(e,"").replace(".",".?")+"$","i"),this._shortWeekdaysParse[d]=new RegExp("^"+this.weekdaysShort(e,"").replace(".",".?")+"$","i"),this._minWeekdaysParse[d]=new RegExp("^"+this.weekdaysMin(e,"").replace(".",".?")+"$","i")),this._weekdaysParse[d]||(f="^"+this.weekdays(e,"")+"|^"+this.weekdaysShort(e,"")+"|^"+this.weekdaysMin(e,""),this._weekdaysParse[d]=new RegExp(f.replace(".",""),"i")),c&&"dddd"===b&&this._fullWeekdaysParse[d].test(a))return d;if(c&&"ddd"===b&&this._shortWeekdaysParse[d].test(a))return d;if(c&&"dd"===b&&this._minWeekdaysParse[d].test(a))return d;if(!c&&this._weekdaysParse[d].test(a))return d}}function gc(a){if(!this.isValid())return null!=a?this:NaN;var b=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=a?(a=ac(a,this.localeData()),this.add(a-b,"d")):b}function hc(a){if(!this.isValid())return null!=a?this:NaN;var b=(this.day()+7-this.localeData()._week.dow)%7;return null==a?b:this.add(a-b,"d")}function ic(a){return this.isValid()?null==a?this.day()||7:this.day(this.day()%7?a:a-7):null!=a?this:NaN}function jc(a){return this._weekdaysParseExact?(f(this,"_weekdaysRegex")||mc.call(this),a?this._weekdaysStrictRegex:this._weekdaysRegex):this._weekdaysStrictRegex&&a?this._weekdaysStrictRegex:this._weekdaysRegex}function kc(a){return this._weekdaysParseExact?(f(this,"_weekdaysRegex")||mc.call(this),a?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):this._weekdaysShortStrictRegex&&a?this._weekdaysShortStrictRegex:this._weekdaysShortRegex}function lc(a){return this._weekdaysParseExact?(f(this,"_weekdaysRegex")||mc.call(this),a?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):this._weekdaysMinStrictRegex&&a?this._weekdaysMinStrictRegex:this._weekdaysMinRegex}function mc(){function a(a,b){return b.length-a.length}var b,c,d,e,f,g=[],i=[],j=[],k=[];for(b=0;7>b;b++)c=h([2e3,1]).day(b),d=this.weekdaysMin(c,""),e=this.weekdaysShort(c,""),f=this.weekdays(c,""),g.push(d),i.push(e),j.push(f),k.push(d),k.push(e),k.push(f);for(g.sort(a),i.sort(a),j.sort(a),k.sort(a),b=0;7>b;b++)i[b]=Z(i[b]),j[b]=Z(j[b]),k[b]=Z(k[b]);this._weekdaysRegex=new RegExp("^("+k.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+j.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+i.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+g.join("|")+")","i")}function nc(a){var b=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==a?b:this.add(a-b,"d")}function oc(){return this.hours()%12||12}function pc(){return this.hours()||24}function qc(a,b){R(a,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),b)})}function rc(a,b){return b._meridiemParse}function sc(a){return"p"===(a+"").toLowerCase().charAt(0)}function tc(a,b,c){return a>11?c?"pm":"PM":c?"am":"AM"}function uc(a,b){b[Sd]=r(1e3*("0."+a))}function vc(){return this._isUTC?"UTC":""}function wc(){return this._isUTC?"Coordinated Universal Time":""}function xc(a){return Ka(1e3*a)}function yc(){return Ka.apply(null,arguments).parseZone()}function zc(a,b,c){var d=this._calendar[a];return w(d)?d.call(b,c):d}function Ac(a){var b=this._longDateFormat[a],c=this._longDateFormat[a.toUpperCase()];return b||!c?b:(this._longDateFormat[a]=c.replace(/MMMM|MM|DD|dddd/g,function(a){return a.slice(1)}),this._longDateFormat[a])}function Bc(){return this._invalidDate}function Cc(a){return this._ordinal.replace("%d",a)}function Dc(a){return a}function Ec(a,b,c,d){var e=this._relativeTime[c];return w(e)?e(a,b,c,d):e.replace(/%d/i,a)}function Fc(a,b){var c=this._relativeTime[a>0?"future":"past"];return w(c)?c(b):c.replace(/%s/i,b)}function Gc(a,b,c,d){var e=H(),f=h().set(d,b);return e[c](f,a)}function Hc(a,b,c){if("number"==typeof a&&(b=a,a=void 0),a=a||"",null!=b)return Gc(a,b,c,"month");var d,e=[];for(d=0;12>d;d++)e[d]=Gc(a,d,c,"month");return e}function Ic(a,b,c,d){"boolean"==typeof a?("number"==typeof b&&(c=b,b=void 0),b=b||""):(b=a,c=b,a=!1,"number"==typeof b&&(c=b,b=void 0),b=b||"");var e=H(),f=a?e._week.dow:0;if(null!=c)return Gc(b,(c+f)%7,d,"day");var g,h=[];for(g=0;7>g;g++)h[g]=Gc(b,(g+f)%7,d,"day");return h}function Jc(a,b){return Hc(a,b,"months")}function Kc(a,b){return Hc(a,b,"monthsShort")}function Lc(a,b,c){return Ic(a,b,c,"weekdays")}function Mc(a,b,c){return Ic(a,b,c,"weekdaysShort")}function Nc(a,b,c){return Ic(a,b,c,"weekdaysMin")}function Oc(){var a=this._data;return this._milliseconds=Le(this._milliseconds),this._days=Le(this._days),this._months=Le(this._months),a.milliseconds=Le(a.milliseconds),a.seconds=Le(a.seconds),a.minutes=Le(a.minutes),a.hours=Le(a.hours),a.months=Le(a.months),a.years=Le(a.years),this}function Pc(a,b,c,d){var e=db(b,c);return a._milliseconds+=d*e._milliseconds,a._days+=d*e._days,a._months+=d*e._months,a._bubble()}function Qc(a,b){return Pc(this,a,b,1)}function Rc(a,b){return Pc(this,a,b,-1)}function Sc(a){return 0>a?Math.floor(a):Math.ceil(a)}function Tc(){var a,b,c,d,e,f=this._milliseconds,g=this._days,h=this._months,i=this._data;return f>=0&&g>=0&&h>=0||0>=f&&0>=g&&0>=h||(f+=864e5*Sc(Vc(h)+g),g=0,h=0),i.milliseconds=f%1e3,a=q(f/1e3),i.seconds=a%60,b=q(a/60),i.minutes=b%60,c=q(b/60),i.hours=c%24,g+=q(c/24),e=q(Uc(g)),h+=e,g-=Sc(Vc(e)),d=q(h/12),h%=12,i.days=g,i.months=h,i.years=d,this}function Uc(a){return 4800*a/146097}function Vc(a){return 146097*a/4800}function Wc(a){var b,c,d=this._milliseconds;if(a=K(a),"month"===a||"year"===a)return b=this._days+d/864e5,c=this._months+Uc(b),"month"===a?c:c/12;switch(b=this._days+Math.round(Vc(this._months)),a){case"week":return b/7+d/6048e5;case"day":return b+d/864e5;case"hour":return 24*b+d/36e5;case"minute":return 1440*b+d/6e4;case"second":return 86400*b+d/1e3;case"millisecond":return Math.floor(864e5*b)+d;default:throw new Error("Unknown unit "+a)}}function Xc(){return this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*r(this._months/12)}function Yc(a){return function(){return this.as(a)}}function Zc(a){
-return a=K(a),this[a+"s"]()}function $c(a){return function(){return this._data[a]}}function _c(){return q(this.days()/7)}function ad(a,b,c,d,e){return e.relativeTime(b||1,!!c,a,d)}function bd(a,b,c){var d=db(a).abs(),e=_e(d.as("s")),f=_e(d.as("m")),g=_e(d.as("h")),h=_e(d.as("d")),i=_e(d.as("M")),j=_e(d.as("y")),k=e<af.s&&["s",e]||1>=f&&["m"]||f<af.m&&["mm",f]||1>=g&&["h"]||g<af.h&&["hh",g]||1>=h&&["d"]||h<af.d&&["dd",h]||1>=i&&["M"]||i<af.M&&["MM",i]||1>=j&&["y"]||["yy",j];return k[2]=b,k[3]=+a>0,k[4]=c,ad.apply(null,k)}function cd(a,b){return void 0===af[a]?!1:void 0===b?af[a]:(af[a]=b,!0)}function dd(a){var b=this.localeData(),c=bd(this,!a,b);return a&&(c=b.pastFuture(+this,c)),b.postformat(c)}function ed(){var a,b,c,d=bf(this._milliseconds)/1e3,e=bf(this._days),f=bf(this._months);a=q(d/60),b=q(a/60),d%=60,a%=60,c=q(f/12),f%=12;var g=c,h=f,i=e,j=b,k=a,l=d,m=this.asSeconds();return m?(0>m?"-":"")+"P"+(g?g+"Y":"")+(h?h+"M":"")+(i?i+"D":"")+(j||k||l?"T":"")+(j?j+"H":"")+(k?k+"M":"")+(l?l+"S":""):"P0D"}var fd,gd;gd=Array.prototype.some?Array.prototype.some:function(a){for(var b=Object(this),c=b.length>>>0,d=0;c>d;d++)if(d in b&&a.call(this,b[d],d,b))return!0;return!1};var hd=a.momentProperties=[],id=!1,jd={};a.suppressDeprecationWarnings=!1,a.deprecationHandler=null;var kd;kd=Object.keys?Object.keys:function(a){var b,c=[];for(b in a)f(a,b)&&c.push(b);return c};var ld,md,nd={},od={},pd=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,qd=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,rd={},sd={},td=/\d/,ud=/\d\d/,vd=/\d{3}/,wd=/\d{4}/,xd=/[+-]?\d{6}/,yd=/\d\d?/,zd=/\d\d\d\d?/,Ad=/\d\d\d\d\d\d?/,Bd=/\d{1,3}/,Cd=/\d{1,4}/,Dd=/[+-]?\d{1,6}/,Ed=/\d+/,Fd=/[+-]?\d+/,Gd=/Z|[+-]\d\d:?\d\d/gi,Hd=/Z|[+-]\d\d(?::?\d\d)?/gi,Id=/[+-]?\d+(\.\d{1,3})?/,Jd=/[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i,Kd={},Ld={},Md=0,Nd=1,Od=2,Pd=3,Qd=4,Rd=5,Sd=6,Td=7,Ud=8;md=Array.prototype.indexOf?Array.prototype.indexOf:function(a){var b;for(b=0;b<this.length;++b)if(this[b]===a)return b;return-1},R("M",["MM",2],"Mo",function(){return this.month()+1}),R("MMM",0,0,function(a){return this.localeData().monthsShort(this,a)}),R("MMMM",0,0,function(a){return this.localeData().months(this,a)}),J("month","M"),W("M",yd),W("MM",yd,ud),W("MMM",function(a,b){return b.monthsShortRegex(a)}),W("MMMM",function(a,b){return b.monthsRegex(a)}),$(["M","MM"],function(a,b){b[Nd]=r(a)-1}),$(["MMM","MMMM"],function(a,b,c,d){var e=c._locale.monthsParse(a,d,c._strict);null!=e?b[Nd]=e:j(c).invalidMonth=a});var Vd=/D[oD]?(\[[^\[\]]*\]|\s+)+MMMM?/,Wd="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),Xd="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),Yd=Jd,Zd=Jd,$d=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?/,_d=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?/,ae=/Z|[+-]\d\d(?::?\d\d)?/,be=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/]],ce=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],de=/^\/?Date\((\-?\d+)/i;a.createFromInputFallback=u("moment construction falls back to js Date. This is discouraged and will be removed in upcoming major release. Please refer to https://github.com/moment/moment/issues/1407 for more info.",function(a){a._d=new Date(a._i+(a._useUTC?" UTC":""))}),R("Y",0,0,function(){var a=this.year();return 9999>=a?""+a:"+"+a}),R(0,["YY",2],0,function(){return this.year()%100}),R(0,["YYYY",4],0,"year"),R(0,["YYYYY",5],0,"year"),R(0,["YYYYYY",6,!0],0,"year"),J("year","y"),W("Y",Fd),W("YY",yd,ud),W("YYYY",Cd,wd),W("YYYYY",Dd,xd),W("YYYYYY",Dd,xd),$(["YYYYY","YYYYYY"],Md),$("YYYY",function(b,c){c[Md]=2===b.length?a.parseTwoDigitYear(b):r(b)}),$("YY",function(b,c){c[Md]=a.parseTwoDigitYear(b)}),$("Y",function(a,b){b[Md]=parseInt(a,10)}),a.parseTwoDigitYear=function(a){return r(a)+(r(a)>68?1900:2e3)};var ee=M("FullYear",!0);a.ISO_8601=function(){};var fe=u("moment().min is deprecated, use moment.max instead. https://github.com/moment/moment/issues/1548",function(){var a=Ka.apply(null,arguments);return this.isValid()&&a.isValid()?this>a?this:a:l()}),ge=u("moment().max is deprecated, use moment.min instead. https://github.com/moment/moment/issues/1548",function(){var a=Ka.apply(null,arguments);return this.isValid()&&a.isValid()?a>this?this:a:l()}),he=function(){return Date.now?Date.now():+new Date};Qa("Z",":"),Qa("ZZ",""),W("Z",Hd),W("ZZ",Hd),$(["Z","ZZ"],function(a,b,c){c._useUTC=!0,c._tzm=Ra(Hd,a)});var ie=/([\+\-]|\d\d)/gi;a.updateOffset=function(){};var je=/^(\-)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)\.?(\d{3})?\d*)?$/,ke=/^(-)?P(?:(-?[0-9,.]*)Y)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)W)?(?:(-?[0-9,.]*)D)?(?:T(?:(-?[0-9,.]*)H)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)S)?)?$/;db.fn=Oa.prototype;var le=ib(1,"add"),me=ib(-1,"subtract");a.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",a.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var ne=u("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(a){return void 0===a?this.localeData():this.locale(a)});R(0,["gg",2],0,function(){return this.weekYear()%100}),R(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Pb("gggg","weekYear"),Pb("ggggg","weekYear"),Pb("GGGG","isoWeekYear"),Pb("GGGGG","isoWeekYear"),J("weekYear","gg"),J("isoWeekYear","GG"),W("G",Fd),W("g",Fd),W("GG",yd,ud),W("gg",yd,ud),W("GGGG",Cd,wd),W("gggg",Cd,wd),W("GGGGG",Dd,xd),W("ggggg",Dd,xd),_(["gggg","ggggg","GGGG","GGGGG"],function(a,b,c,d){b[d.substr(0,2)]=r(a)}),_(["gg","GG"],function(b,c,d,e){c[e]=a.parseTwoDigitYear(b)}),R("Q",0,"Qo","quarter"),J("quarter","Q"),W("Q",td),$("Q",function(a,b){b[Nd]=3*(r(a)-1)}),R("w",["ww",2],"wo","week"),R("W",["WW",2],"Wo","isoWeek"),J("week","w"),J("isoWeek","W"),W("w",yd),W("ww",yd,ud),W("W",yd),W("WW",yd,ud),_(["w","ww","W","WW"],function(a,b,c,d){b[d.substr(0,1)]=r(a)});var oe={dow:0,doy:6};R("D",["DD",2],"Do","date"),J("date","D"),W("D",yd),W("DD",yd,ud),W("Do",function(a,b){return a?b._ordinalParse:b._ordinalParseLenient}),$(["D","DD"],Od),$("Do",function(a,b){b[Od]=r(a.match(yd)[0],10)});var pe=M("Date",!0);R("d",0,"do","day"),R("dd",0,0,function(a){return this.localeData().weekdaysMin(this,a)}),R("ddd",0,0,function(a){return this.localeData().weekdaysShort(this,a)}),R("dddd",0,0,function(a){return this.localeData().weekdays(this,a)}),R("e",0,0,"weekday"),R("E",0,0,"isoWeekday"),J("day","d"),J("weekday","e"),J("isoWeekday","E"),W("d",yd),W("e",yd),W("E",yd),W("dd",function(a,b){return b.weekdaysMinRegex(a)}),W("ddd",function(a,b){return b.weekdaysShortRegex(a)}),W("dddd",function(a,b){return b.weekdaysRegex(a)}),_(["dd","ddd","dddd"],function(a,b,c,d){var e=c._locale.weekdaysParse(a,d,c._strict);null!=e?b.d=e:j(c).invalidWeekday=a}),_(["d","e","E"],function(a,b,c,d){b[d]=r(a)});var qe="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),re="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),se="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),te=Jd,ue=Jd,ve=Jd;R("DDD",["DDDD",3],"DDDo","dayOfYear"),J("dayOfYear","DDD"),W("DDD",Bd),W("DDDD",vd),$(["DDD","DDDD"],function(a,b,c){c._dayOfYear=r(a)}),R("H",["HH",2],0,"hour"),R("h",["hh",2],0,oc),R("k",["kk",2],0,pc),R("hmm",0,0,function(){return""+oc.apply(this)+Q(this.minutes(),2)}),R("hmmss",0,0,function(){return""+oc.apply(this)+Q(this.minutes(),2)+Q(this.seconds(),2)}),R("Hmm",0,0,function(){return""+this.hours()+Q(this.minutes(),2)}),R("Hmmss",0,0,function(){return""+this.hours()+Q(this.minutes(),2)+Q(this.seconds(),2)}),qc("a",!0),qc("A",!1),J("hour","h"),W("a",rc),W("A",rc),W("H",yd),W("h",yd),W("HH",yd,ud),W("hh",yd,ud),W("hmm",zd),W("hmmss",Ad),W("Hmm",zd),W("Hmmss",Ad),$(["H","HH"],Pd),$(["a","A"],function(a,b,c){c._isPm=c._locale.isPM(a),c._meridiem=a}),$(["h","hh"],function(a,b,c){b[Pd]=r(a),j(c).bigHour=!0}),$("hmm",function(a,b,c){var d=a.length-2;b[Pd]=r(a.substr(0,d)),b[Qd]=r(a.substr(d)),j(c).bigHour=!0}),$("hmmss",function(a,b,c){var d=a.length-4,e=a.length-2;b[Pd]=r(a.substr(0,d)),b[Qd]=r(a.substr(d,2)),b[Rd]=r(a.substr(e)),j(c).bigHour=!0}),$("Hmm",function(a,b,c){var d=a.length-2;b[Pd]=r(a.substr(0,d)),b[Qd]=r(a.substr(d))}),$("Hmmss",function(a,b,c){var d=a.length-4,e=a.length-2;b[Pd]=r(a.substr(0,d)),b[Qd]=r(a.substr(d,2)),b[Rd]=r(a.substr(e))});var we=/[ap]\.?m?\.?/i,xe=M("Hours",!0);R("m",["mm",2],0,"minute"),J("minute","m"),W("m",yd),W("mm",yd,ud),$(["m","mm"],Qd);var ye=M("Minutes",!1);R("s",["ss",2],0,"second"),J("second","s"),W("s",yd),W("ss",yd,ud),$(["s","ss"],Rd);var ze=M("Seconds",!1);R("S",0,0,function(){return~~(this.millisecond()/100)}),R(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),R(0,["SSS",3],0,"millisecond"),R(0,["SSSS",4],0,function(){return 10*this.millisecond()}),R(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),R(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),R(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),R(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),R(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),J("millisecond","ms"),W("S",Bd,td),W("SS",Bd,ud),W("SSS",Bd,vd);var Ae;for(Ae="SSSS";Ae.length<=9;Ae+="S")W(Ae,Ed);for(Ae="S";Ae.length<=9;Ae+="S")$(Ae,uc);var Be=M("Milliseconds",!1);R("z",0,0,"zoneAbbr"),R("zz",0,0,"zoneName");var Ce=o.prototype;Ce.add=le,Ce.calendar=kb,Ce.clone=lb,Ce.diff=sb,Ce.endOf=Eb,Ce.format=wb,Ce.from=xb,Ce.fromNow=yb,Ce.to=zb,Ce.toNow=Ab,Ce.get=P,Ce.invalidAt=Nb,Ce.isAfter=mb,Ce.isBefore=nb,Ce.isBetween=ob,Ce.isSame=pb,Ce.isSameOrAfter=qb,Ce.isSameOrBefore=rb,Ce.isValid=Lb,Ce.lang=ne,Ce.locale=Bb,Ce.localeData=Cb,Ce.max=ge,Ce.min=fe,Ce.parsingFlags=Mb,Ce.set=P,Ce.startOf=Db,Ce.subtract=me,Ce.toArray=Ib,Ce.toObject=Jb,Ce.toDate=Hb,Ce.toISOString=vb,Ce.toJSON=Kb,Ce.toString=ub,Ce.unix=Gb,Ce.valueOf=Fb,Ce.creationData=Ob,Ce.year=ee,Ce.isLeapYear=ta,Ce.weekYear=Qb,Ce.isoWeekYear=Rb,Ce.quarter=Ce.quarters=Wb,Ce.month=ha,Ce.daysInMonth=ia,Ce.week=Ce.weeks=$b,Ce.isoWeek=Ce.isoWeeks=_b,Ce.weeksInYear=Tb,Ce.isoWeeksInYear=Sb,Ce.date=pe,Ce.day=Ce.days=gc,Ce.weekday=hc,Ce.isoWeekday=ic,Ce.dayOfYear=nc,Ce.hour=Ce.hours=xe,Ce.minute=Ce.minutes=ye,Ce.second=Ce.seconds=ze,Ce.millisecond=Ce.milliseconds=Be,Ce.utcOffset=Ua,Ce.utc=Wa,Ce.local=Xa,Ce.parseZone=Ya,Ce.hasAlignedHourOffset=Za,Ce.isDST=$a,Ce.isDSTShifted=_a,Ce.isLocal=ab,Ce.isUtcOffset=bb,Ce.isUtc=cb,Ce.isUTC=cb,Ce.zoneAbbr=vc,Ce.zoneName=wc,Ce.dates=u("dates accessor is deprecated. Use date instead.",pe),Ce.months=u("months accessor is deprecated. Use month instead",ha),Ce.years=u("years accessor is deprecated. Use year instead",ee),Ce.zone=u("moment().zone is deprecated, use moment().utcOffset instead. https://github.com/moment/moment/issues/1779",Va);var De=Ce,Ee={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},Fe={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},Ge="Invalid date",He="%d",Ie=/\d{1,2}/,Je={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},Ke=A.prototype;Ke._calendar=Ee,Ke.calendar=zc,Ke._longDateFormat=Fe,Ke.longDateFormat=Ac,Ke._invalidDate=Ge,Ke.invalidDate=Bc,Ke._ordinal=He,Ke.ordinal=Cc,Ke._ordinalParse=Ie,Ke.preparse=Dc,Ke.postformat=Dc,Ke._relativeTime=Je,Ke.relativeTime=Ec,Ke.pastFuture=Fc,Ke.set=y,Ke.months=ca,Ke._months=Wd,Ke.monthsShort=da,Ke._monthsShort=Xd,Ke.monthsParse=fa,Ke._monthsRegex=Zd,Ke.monthsRegex=ka,Ke._monthsShortRegex=Yd,Ke.monthsShortRegex=ja,Ke.week=Xb,Ke._week=oe,Ke.firstDayOfYear=Zb,Ke.firstDayOfWeek=Yb,Ke.weekdays=bc,Ke._weekdays=qe,Ke.weekdaysMin=dc,Ke._weekdaysMin=se,Ke.weekdaysShort=cc,Ke._weekdaysShort=re,Ke.weekdaysParse=fc,Ke._weekdaysRegex=te,Ke.weekdaysRegex=jc,Ke._weekdaysShortRegex=ue,Ke.weekdaysShortRegex=kc,Ke._weekdaysMinRegex=ve,Ke.weekdaysMinRegex=lc,Ke.isPM=sc,Ke._meridiemParse=we,Ke.meridiem=tc,E("en",{ordinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(a){var b=a%10,c=1===r(a%100/10)?"th":1===b?"st":2===b?"nd":3===b?"rd":"th";return a+c}}),a.lang=u("moment.lang is deprecated. Use moment.locale instead.",E),a.langData=u("moment.langData is deprecated. Use moment.localeData instead.",H);var Le=Math.abs,Me=Yc("ms"),Ne=Yc("s"),Oe=Yc("m"),Pe=Yc("h"),Qe=Yc("d"),Re=Yc("w"),Se=Yc("M"),Te=Yc("y"),Ue=$c("milliseconds"),Ve=$c("seconds"),We=$c("minutes"),Xe=$c("hours"),Ye=$c("days"),Ze=$c("months"),$e=$c("years"),_e=Math.round,af={s:45,m:45,h:22,d:26,M:11},bf=Math.abs,cf=Oa.prototype;cf.abs=Oc,cf.add=Qc,cf.subtract=Rc,cf.as=Wc,cf.asMilliseconds=Me,cf.asSeconds=Ne,cf.asMinutes=Oe,cf.asHours=Pe,cf.asDays=Qe,cf.asWeeks=Re,cf.asMonths=Se,cf.asYears=Te,cf.valueOf=Xc,cf._bubble=Tc,cf.get=Zc,cf.milliseconds=Ue,cf.seconds=Ve,cf.minutes=We,cf.hours=Xe,cf.days=Ye,cf.weeks=_c,cf.months=Ze,cf.years=$e,cf.humanize=dd,cf.toISOString=ed,cf.toString=ed,cf.toJSON=ed,cf.locale=Bb,cf.localeData=Cb,cf.toIsoString=u("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",ed),cf.lang=ne,R("X",0,0,"unix"),R("x",0,0,"valueOf"),W("x",Fd),W("X",Id),$("X",function(a,b,c){c._d=new Date(1e3*parseFloat(a,10))}),$("x",function(a,b,c){c._d=new Date(r(a))}),a.version="2.13.0",b(Ka),a.fn=De,a.min=Ma,a.max=Na,a.now=he,a.utc=h,a.unix=xc,a.months=Jc,a.isDate=d,a.locale=E,a.invalid=l,a.duration=db,a.isMoment=p,a.weekdays=Lc,a.parseZone=yc,a.localeData=H,a.isDuration=Pa,a.monthsShort=Kc,a.weekdaysMin=Nc,a.defineLocale=F,a.updateLocale=G,a.locales=I,a.weekdaysShort=Mc,a.normalizeUnits=K,a.relativeTimeThreshold=cd,a.prototype=De;var df=a;return df}); \ No newline at end of file
diff --git a/tests/unit/includes/LanguageTest.php b/tests/unit/includes/LanguageTest.php
index dd71115c4..0ca9eacd0 100644
--- a/tests/unit/includes/LanguageTest.php
+++ b/tests/unit/includes/LanguageTest.php
@@ -139,7 +139,7 @@ class LanguageTest extends UnitTestCase {
'en-gb',
'British English',
[
- 'de' => 'Britisches Englisch',
+ 'de' => 'Englisch (Vereinigtes Königreich)',
'nb' => 'engelsk (Storbritannia)'
]
],
@@ -147,7 +147,7 @@ class LanguageTest extends UnitTestCase {
'en-au',
'Australian English',
[
- 'de' => 'Australisches Englisch',
+ 'de' => 'Englisch (Australien)',
'nb' => 'engelsk (Australia)'
]
],
@@ -161,4 +161,4 @@ class LanguageTest extends UnitTestCase {
]
];
}
-} \ No newline at end of file
+}
diff --git a/util/hmessages.po b/util/hmessages.po
index 325056f9f..1ee79b449 100644
--- a/util/hmessages.po
+++ b/util/hmessages.po
@@ -6,9 +6,9 @@
#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: 4.4RC\n"
+"Project-Id-Version: 4.6RC\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-08-01 21:45+0200\n"
+"POT-Creation-Date: 2019-11-11 08:09+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,15430 +17,15472 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: ../../Zotlabs/Access/Permissions.php:56
-msgid "Can view my channel stream and posts"
-msgstr ""
-
-#: ../../Zotlabs/Access/Permissions.php:57
-msgid "Can send me their channel stream and posts"
-msgstr ""
-
-#: ../../Zotlabs/Access/Permissions.php:58
-msgid "Can view my default channel profile"
-msgstr ""
-
-#: ../../Zotlabs/Access/Permissions.php:59
-msgid "Can view my connections"
-msgstr ""
-
-#: ../../Zotlabs/Access/Permissions.php:60
-msgid "Can view my file storage and photos"
+#: ../../view/theme/redbasic/php/config.php:15 ../../include/text.php:3231
+#: ../../Zotlabs/Module/Admin/Site.php:187
+msgid "Default"
msgstr ""
-#: ../../Zotlabs/Access/Permissions.php:61
-msgid "Can upload/modify my file storage and photos"
+#: ../../view/theme/redbasic/php/config.php:16
+#: ../../view/theme/redbasic/php/config.php:19
+msgid "Focus (Hubzilla default)"
msgstr ""
-#: ../../Zotlabs/Access/Permissions.php:62
-msgid "Can view my channel webpages"
+#: ../../view/theme/redbasic/php/config.php:94
+#: ../../addon/channelreputation/channelreputation.php:142
+#: ../../addon/openclipatar/openclipatar.php:53
+#: ../../addon/photocache/Mod_Photocache.php:67
+#: ../../addon/redred/Mod_Redred.php:90 ../../addon/redphotos/redphotos.php:136
+#: ../../addon/statusnet/Mod_Statusnet.php:193
+#: ../../addon/statusnet/Mod_Statusnet.php:251
+#: ../../addon/statusnet/Mod_Statusnet.php:306
+#: ../../addon/statusnet/statusnet.php:602 ../../addon/frphotos/frphotos.php:97
+#: ../../addon/rtof/Mod_Rtof.php:72 ../../addon/wppost/Mod_Wppost.php:97
+#: ../../addon/content_import/Mod_content_import.php:142
+#: ../../addon/openstreetmap/openstreetmap.php:153
+#: ../../addon/ijpost/Mod_Ijpost.php:72
+#: ../../addon/pubcrawl/Mod_Pubcrawl.php:65
+#: ../../addon/dwpost/Mod_Dwpost.php:71
+#: ../../addon/startpage/Mod_Startpage.php:73
+#: ../../addon/twitter/Mod_Twitter.php:184
+#: ../../addon/pumpio/Mod_Pumpio.php:115
+#: ../../addon/cart/submodules/subscriptions.php:410
+#: ../../addon/cart/submodules/hzservices.php:642
+#: ../../addon/cart/submodules/manualcat.php:250
+#: ../../addon/cart/Settings/Cart.php:114 ../../addon/cart/cart.php:1258
+#: ../../addon/nofed/Mod_Nofed.php:53
+#: ../../addon/smileybutton/Mod_Smileybutton.php:55
+#: ../../addon/redfiles/redfiles.php:124
+#: ../../addon/diaspora/Mod_Diaspora.php:102 ../../addon/piwik/piwik.php:95
+#: ../../addon/workflow/workflow.php:1256
+#: ../../addon/workflow/workflow.php:1302
+#: ../../addon/workflow/workflow.php:1399
+#: ../../addon/workflow/workflow.php:2398
+#: ../../addon/workflow/Settings/Mod_WorkflowSettings.php:94
+#: ../../addon/likebanner/likebanner.php:57
+#: ../../addon/chords/Mod_Chords.php:60 ../../addon/fuzzloc/Mod_Fuzzloc.php:56
+#: ../../addon/flattrwidget/Mod_Flattrwidget.php:92
+#: ../../addon/hubwall/hubwall.php:95
+#: ../../addon/flashcards/Mod_Flashcards.php:213
+#: ../../addon/libertree/Mod_Libertree.php:70 ../../addon/logrot/logrot.php:35
+#: ../../addon/skeleton/Mod_Skeleton.php:51 ../../addon/nsfw/Mod_Nsfw.php:61
+#: ../../addon/mailtest/mailtest.php:100 ../../addon/ljpost/Mod_Ljpost.php:78
+#: ../../addon/hzfiles/hzfiles.php:86
+#: ../../addon/jappixmini/Mod_Jappixmini.php:261
+#: ../../addon/pageheader/Mod_Pageheader.php:54 ../../addon/irc/irc.php:45
+#: ../../addon/xmpp/Mod_Xmpp.php:70 ../../include/js_strings.php:22
+#: ../../Zotlabs/Widget/Wiki_pages.php:42
+#: ../../Zotlabs/Widget/Wiki_pages.php:99
+#: ../../Zotlabs/Widget/Eventstools.php:16 ../../Zotlabs/Module/Tokens.php:188
+#: ../../Zotlabs/Module/Import_items.php:129
+#: ../../Zotlabs/Module/Import.php:646 ../../Zotlabs/Module/Setup.php:304
+#: ../../Zotlabs/Module/Setup.php:344 ../../Zotlabs/Module/Group.php:150
+#: ../../Zotlabs/Module/Group.php:166 ../../Zotlabs/Module/Oauth.php:111
+#: ../../Zotlabs/Module/Chat.php:211 ../../Zotlabs/Module/Chat.php:250
+#: ../../Zotlabs/Module/Poke.php:217 ../../Zotlabs/Module/Mitem.php:259
+#: ../../Zotlabs/Module/Filestorage.php:203
+#: ../../Zotlabs/Module/Connect.php:124 ../../Zotlabs/Module/Editpost.php:86
+#: ../../Zotlabs/Module/Admin/Themes.php:158
+#: ../../Zotlabs/Module/Admin/Features.php:66
+#: ../../Zotlabs/Module/Admin/Security.php:112
+#: ../../Zotlabs/Module/Admin/Accounts.php:168
+#: ../../Zotlabs/Module/Admin/Site.php:289
+#: ../../Zotlabs/Module/Admin/Logs.php:84
+#: ../../Zotlabs/Module/Admin/Channels.php:147
+#: ../../Zotlabs/Module/Admin/Account_edit.php:73
+#: ../../Zotlabs/Module/Admin/Profs.php:178
+#: ../../Zotlabs/Module/Admin/Addons.php:442
+#: ../../Zotlabs/Module/Events.php:501 ../../Zotlabs/Module/Permcats.php:128
+#: ../../Zotlabs/Module/Mood.php:158 ../../Zotlabs/Module/Appman.php:155
+#: ../../Zotlabs/Module/Email_validation.php:40
+#: ../../Zotlabs/Module/Photos.php:1055 ../../Zotlabs/Module/Photos.php:1096
+#: ../../Zotlabs/Module/Photos.php:1215 ../../Zotlabs/Module/Profiles.php:723
+#: ../../Zotlabs/Module/Invite.php:168 ../../Zotlabs/Module/Xchan.php:15
+#: ../../Zotlabs/Module/Mail.php:436 ../../Zotlabs/Module/Affinity.php:87
+#: ../../Zotlabs/Module/Rate.php:166
+#: ../../Zotlabs/Module/Settings/Network.php:61
+#: ../../Zotlabs/Module/Settings/Features.php:46
+#: ../../Zotlabs/Module/Settings/Channel.php:493
+#: ../../Zotlabs/Module/Settings/Account.php:103
+#: ../../Zotlabs/Module/Settings/Events.php:41
+#: ../../Zotlabs/Module/Settings/Manage.php:41
+#: ../../Zotlabs/Module/Settings/Channel_home.php:89
+#: ../../Zotlabs/Module/Settings/Calendar.php:41
+#: ../../Zotlabs/Module/Settings/Display.php:189
+#: ../../Zotlabs/Module/Settings/Directory.php:41
+#: ../../Zotlabs/Module/Settings/Editor.php:41
+#: ../../Zotlabs/Module/Settings/Connections.php:41
+#: ../../Zotlabs/Module/Settings/Photos.php:41
+#: ../../Zotlabs/Module/Settings/Profiles.php:50
+#: ../../Zotlabs/Module/Settings/Conversation.php:48
+#: ../../Zotlabs/Module/Defperms.php:265 ../../Zotlabs/Module/Pconfig.php:116
+#: ../../Zotlabs/Module/Oauth2.php:116 ../../Zotlabs/Module/Thing.php:326
+#: ../../Zotlabs/Module/Thing.php:379 ../../Zotlabs/Module/Pdledit.php:107
+#: ../../Zotlabs/Module/Wiki.php:215 ../../Zotlabs/Module/Connedit.php:904
+#: ../../Zotlabs/Module/Locs.php:121 ../../Zotlabs/Module/Sources.php:125
+#: ../../Zotlabs/Module/Sources.php:162 ../../Zotlabs/Lib/ThreadItem.php:796
+msgid "Submit"
msgstr ""
-#: ../../Zotlabs/Access/Permissions.php:63
-msgid "Can view my wiki pages"
+#: ../../view/theme/redbasic/php/config.php:98
+msgid "Theme settings"
msgstr ""
-#: ../../Zotlabs/Access/Permissions.php:64
-msgid "Can create/edit my channel webpages"
+#: ../../view/theme/redbasic/php/config.php:99
+msgid "Narrow navbar"
msgstr ""
-#: ../../Zotlabs/Access/Permissions.php:65
-msgid "Can write to my wiki pages"
+#: ../../view/theme/redbasic/php/config.php:99
+#: ../../view/theme/redbasic/php/config.php:116
+#: ../../addon/channelreputation/channelreputation.php:110
+#: ../../addon/redred/Mod_Redred.php:63
+#: ../../addon/statusnet/Mod_Statusnet.php:260
+#: ../../addon/statusnet/Mod_Statusnet.php:282
+#: ../../addon/statusnet/Mod_Statusnet.php:291 ../../addon/rtof/Mod_Rtof.php:49
+#: ../../addon/wppost/Mod_Wppost.php:82 ../../addon/wppost/Mod_Wppost.php:86
+#: ../../addon/content_import/Mod_content_import.php:137
+#: ../../addon/content_import/Mod_content_import.php:138
+#: ../../addon/ijpost/Mod_Ijpost.php:61
+#: ../../addon/pubcrawl/Mod_Pubcrawl.php:45
+#: ../../addon/dwpost/Mod_Dwpost.php:60 ../../addon/twitter/Mod_Twitter.php:162
+#: ../../addon/twitter/Mod_Twitter.php:171 ../../addon/pumpio/Mod_Pumpio.php:94
+#: ../../addon/pumpio/Mod_Pumpio.php:98 ../../addon/pumpio/Mod_Pumpio.php:102
+#: ../../addon/cart/submodules/subscriptions.php:153
+#: ../../addon/cart/submodules/subscriptions.php:425
+#: ../../addon/cart/submodules/hzservices.php:64
+#: ../../addon/cart/submodules/hzservices.php:648
+#: ../../addon/cart/submodules/hzservices.php:652
+#: ../../addon/cart/submodules/paypalbutton.php:87
+#: ../../addon/cart/submodules/paypalbutton.php:95
+#: ../../addon/cart/submodules/manualcat.php:63
+#: ../../addon/cart/submodules/manualcat.php:256
+#: ../../addon/cart/submodules/manualcat.php:260
+#: ../../addon/cart/Settings/Cart.php:59 ../../addon/cart/Settings/Cart.php:71
+#: ../../addon/cart/cart.php:1252 ../../addon/nofed/Mod_Nofed.php:42
+#: ../../addon/smileybutton/Mod_Smileybutton.php:44
+#: ../../addon/libertree/Mod_Libertree.php:59
+#: ../../addon/ljpost/Mod_Ljpost.php:62 ../../addon/ljpost/Mod_Ljpost.php:66
+#: ../../addon/jappixmini/Mod_Jappixmini.php:161
+#: ../../addon/jappixmini/Mod_Jappixmini.php:191
+#: ../../addon/jappixmini/Mod_Jappixmini.php:199
+#: ../../addon/jappixmini/Mod_Jappixmini.php:203
+#: ../../addon/jappixmini/Mod_Jappixmini.php:207 ../../include/dir_fns.php:143
+#: ../../include/dir_fns.php:144 ../../include/dir_fns.php:145
+#: ../../Zotlabs/Module/Import.php:635 ../../Zotlabs/Module/Import.php:639
+#: ../../Zotlabs/Module/Import.php:640 ../../Zotlabs/Module/Mitem.php:176
+#: ../../Zotlabs/Module/Mitem.php:177 ../../Zotlabs/Module/Mitem.php:256
+#: ../../Zotlabs/Module/Mitem.php:257 ../../Zotlabs/Module/Filestorage.php:198
+#: ../../Zotlabs/Module/Filestorage.php:206
+#: ../../Zotlabs/Module/Admin/Site.php:255 ../../Zotlabs/Module/Removeme.php:63
+#: ../../Zotlabs/Module/Events.php:478 ../../Zotlabs/Module/Events.php:479
+#: ../../Zotlabs/Module/Api.php:99 ../../Zotlabs/Module/Photos.php:670
+#: ../../Zotlabs/Module/Profiles.php:681
+#: ../../Zotlabs/Module/Settings/Channel.php:309
+#: ../../Zotlabs/Module/Settings/Display.php:89
+#: ../../Zotlabs/Module/Menu.php:163 ../../Zotlabs/Module/Menu.php:222
+#: ../../Zotlabs/Module/Defperms.php:197 ../../Zotlabs/Module/Wiki.php:227
+#: ../../Zotlabs/Module/Wiki.php:228 ../../Zotlabs/Module/Connedit.php:406
+#: ../../Zotlabs/Module/Connedit.php:796 ../../Zotlabs/Module/Sources.php:124
+#: ../../Zotlabs/Module/Sources.php:159 ../../Zotlabs/Lib/Libzotdir.php:162
+#: ../../Zotlabs/Lib/Libzotdir.php:163 ../../Zotlabs/Lib/Libzotdir.php:165
+#: ../../Zotlabs/Storage/Browser.php:411 ../../boot.php:1679
+msgid "No"
msgstr ""
-#: ../../Zotlabs/Access/Permissions.php:66
-msgid "Can post on my channel (wall) page"
+#: ../../view/theme/redbasic/php/config.php:99
+#: ../../view/theme/redbasic/php/config.php:116
+#: ../../addon/channelreputation/channelreputation.php:110
+#: ../../addon/redred/Mod_Redred.php:63
+#: ../../addon/statusnet/Mod_Statusnet.php:260
+#: ../../addon/statusnet/Mod_Statusnet.php:282
+#: ../../addon/statusnet/Mod_Statusnet.php:291 ../../addon/rtof/Mod_Rtof.php:49
+#: ../../addon/wppost/Mod_Wppost.php:82 ../../addon/wppost/Mod_Wppost.php:86
+#: ../../addon/content_import/Mod_content_import.php:137
+#: ../../addon/content_import/Mod_content_import.php:138
+#: ../../addon/ijpost/Mod_Ijpost.php:61
+#: ../../addon/pubcrawl/Mod_Pubcrawl.php:45
+#: ../../addon/dwpost/Mod_Dwpost.php:60 ../../addon/twitter/Mod_Twitter.php:162
+#: ../../addon/twitter/Mod_Twitter.php:171 ../../addon/pumpio/Mod_Pumpio.php:94
+#: ../../addon/pumpio/Mod_Pumpio.php:98 ../../addon/pumpio/Mod_Pumpio.php:102
+#: ../../addon/cart/submodules/subscriptions.php:153
+#: ../../addon/cart/submodules/subscriptions.php:425
+#: ../../addon/cart/submodules/hzservices.php:64
+#: ../../addon/cart/submodules/hzservices.php:648
+#: ../../addon/cart/submodules/hzservices.php:652
+#: ../../addon/cart/submodules/paypalbutton.php:87
+#: ../../addon/cart/submodules/paypalbutton.php:95
+#: ../../addon/cart/submodules/manualcat.php:63
+#: ../../addon/cart/submodules/manualcat.php:256
+#: ../../addon/cart/submodules/manualcat.php:260
+#: ../../addon/cart/Settings/Cart.php:59 ../../addon/cart/Settings/Cart.php:71
+#: ../../addon/cart/cart.php:1252 ../../addon/nofed/Mod_Nofed.php:42
+#: ../../addon/smileybutton/Mod_Smileybutton.php:44
+#: ../../addon/libertree/Mod_Libertree.php:59
+#: ../../addon/ljpost/Mod_Ljpost.php:62 ../../addon/ljpost/Mod_Ljpost.php:66
+#: ../../addon/jappixmini/Mod_Jappixmini.php:161
+#: ../../addon/jappixmini/Mod_Jappixmini.php:191
+#: ../../addon/jappixmini/Mod_Jappixmini.php:199
+#: ../../addon/jappixmini/Mod_Jappixmini.php:203
+#: ../../addon/jappixmini/Mod_Jappixmini.php:207 ../../include/dir_fns.php:143
+#: ../../include/dir_fns.php:144 ../../include/dir_fns.php:145
+#: ../../Zotlabs/Module/Import.php:635 ../../Zotlabs/Module/Import.php:639
+#: ../../Zotlabs/Module/Import.php:640 ../../Zotlabs/Module/Mitem.php:176
+#: ../../Zotlabs/Module/Mitem.php:177 ../../Zotlabs/Module/Mitem.php:256
+#: ../../Zotlabs/Module/Mitem.php:257 ../../Zotlabs/Module/Filestorage.php:198
+#: ../../Zotlabs/Module/Filestorage.php:206
+#: ../../Zotlabs/Module/Admin/Site.php:257 ../../Zotlabs/Module/Removeme.php:63
+#: ../../Zotlabs/Module/Events.php:478 ../../Zotlabs/Module/Events.php:479
+#: ../../Zotlabs/Module/Api.php:98 ../../Zotlabs/Module/Photos.php:670
+#: ../../Zotlabs/Module/Profiles.php:681
+#: ../../Zotlabs/Module/Settings/Channel.php:309
+#: ../../Zotlabs/Module/Settings/Display.php:89
+#: ../../Zotlabs/Module/Menu.php:163 ../../Zotlabs/Module/Menu.php:222
+#: ../../Zotlabs/Module/Defperms.php:197 ../../Zotlabs/Module/Wiki.php:227
+#: ../../Zotlabs/Module/Wiki.php:228 ../../Zotlabs/Module/Connedit.php:406
+#: ../../Zotlabs/Module/Sources.php:124 ../../Zotlabs/Module/Sources.php:159
+#: ../../Zotlabs/Lib/Libzotdir.php:162 ../../Zotlabs/Lib/Libzotdir.php:163
+#: ../../Zotlabs/Lib/Libzotdir.php:165 ../../Zotlabs/Storage/Browser.php:411
+#: ../../boot.php:1679
+msgid "Yes"
msgstr ""
-#: ../../Zotlabs/Access/Permissions.php:67
-msgid "Can comment on or like my posts"
+#: ../../view/theme/redbasic/php/config.php:100
+msgid "Navigation bar background color"
msgstr ""
-#: ../../Zotlabs/Access/Permissions.php:68
-msgid "Can send me private mail messages"
+#: ../../view/theme/redbasic/php/config.php:101
+msgid "Navigation bar icon color "
msgstr ""
-#: ../../Zotlabs/Access/Permissions.php:69
-msgid "Can like/dislike profiles and profile things"
+#: ../../view/theme/redbasic/php/config.php:102
+msgid "Navigation bar active icon color "
msgstr ""
-#: ../../Zotlabs/Access/Permissions.php:70
-msgid "Can forward to all my channel connections via ! mentions in posts"
+#: ../../view/theme/redbasic/php/config.php:103
+msgid "Link color"
msgstr ""
-#: ../../Zotlabs/Access/Permissions.php:71
-msgid "Can chat with me"
+#: ../../view/theme/redbasic/php/config.php:104
+msgid "Set font-color for banner"
msgstr ""
-#: ../../Zotlabs/Access/Permissions.php:72
-msgid "Can source my public posts in derived channels"
+#: ../../view/theme/redbasic/php/config.php:105
+msgid "Set the background color"
msgstr ""
-#: ../../Zotlabs/Access/Permissions.php:73
-msgid "Can administer my channel"
+#: ../../view/theme/redbasic/php/config.php:106
+msgid "Set the background image"
msgstr ""
-#: ../../Zotlabs/Access/PermissionRoles.php:283
-msgid "Social Networking"
+#: ../../view/theme/redbasic/php/config.php:107
+msgid "Set the background color of items"
msgstr ""
-#: ../../Zotlabs/Access/PermissionRoles.php:284
-msgid "Social - Federation"
+#: ../../view/theme/redbasic/php/config.php:108
+msgid "Set the background color of comments"
msgstr ""
-#: ../../Zotlabs/Access/PermissionRoles.php:285
-msgid "Social - Mostly Public"
+#: ../../view/theme/redbasic/php/config.php:109
+msgid "Set font-size for the entire application"
msgstr ""
-#: ../../Zotlabs/Access/PermissionRoles.php:286
-msgid "Social - Restricted"
+#: ../../view/theme/redbasic/php/config.php:109
+msgid "Examples: 1rem, 100%, 16px"
msgstr ""
-#: ../../Zotlabs/Access/PermissionRoles.php:287
-msgid "Social - Private"
+#: ../../view/theme/redbasic/php/config.php:110
+msgid "Set font-color for posts and comments"
msgstr ""
-#: ../../Zotlabs/Access/PermissionRoles.php:290
-msgid "Community Forum"
+#: ../../view/theme/redbasic/php/config.php:111
+msgid "Set radius of corners"
msgstr ""
-#: ../../Zotlabs/Access/PermissionRoles.php:291
-msgid "Forum - Mostly Public"
+#: ../../view/theme/redbasic/php/config.php:111
+msgid "Example: 4px"
msgstr ""
-#: ../../Zotlabs/Access/PermissionRoles.php:292
-msgid "Forum - Restricted"
+#: ../../view/theme/redbasic/php/config.php:112
+msgid "Set shadow depth of photos"
msgstr ""
-#: ../../Zotlabs/Access/PermissionRoles.php:293
-msgid "Forum - Private"
+#: ../../view/theme/redbasic/php/config.php:113
+msgid "Set maximum width of content region in pixel"
msgstr ""
-#: ../../Zotlabs/Access/PermissionRoles.php:296
-msgid "Feed Republish"
+#: ../../view/theme/redbasic/php/config.php:113
+msgid "Leave empty for default width"
msgstr ""
-#: ../../Zotlabs/Access/PermissionRoles.php:297
-msgid "Feed - Mostly Public"
+#: ../../view/theme/redbasic/php/config.php:114
+msgid "Set size of conversation author photo"
msgstr ""
-#: ../../Zotlabs/Access/PermissionRoles.php:298
-msgid "Feed - Restricted"
+#: ../../view/theme/redbasic/php/config.php:115
+msgid "Set size of followup author photos"
msgstr ""
-#: ../../Zotlabs/Access/PermissionRoles.php:301
-msgid "Special Purpose"
+#: ../../view/theme/redbasic/php/config.php:116
+msgid "Show advanced settings"
msgstr ""
-#: ../../Zotlabs/Access/PermissionRoles.php:302
-msgid "Special - Celebrity/Soapbox"
+#: ../../util/nconfig.php:34
+msgid "Source channel not found."
msgstr ""
-#: ../../Zotlabs/Access/PermissionRoles.php:303
-msgid "Special - Group Repository"
+#: ../../addon/channelreputation/channelreputation.php:100
+#: ../../addon/channelreputation/channelreputation.php:101
+#: ../../addon/cart/myshop.php:141 ../../addon/cart/myshop.php:177
+#: ../../addon/cart/myshop.php:211 ../../addon/cart/myshop.php:259
+#: ../../addon/cart/myshop.php:294 ../../addon/cart/myshop.php:317
+msgid "Access Denied"
msgstr ""
-#: ../../Zotlabs/Access/PermissionRoles.php:306
-#: ../../Zotlabs/Module/Cdav.php:1387 ../../Zotlabs/Module/Connedit.php:935
-#: ../../Zotlabs/Module/Profiles.php:795 ../../include/selectors.php:60
-#: ../../include/selectors.php:77 ../../include/selectors.php:115
-#: ../../include/selectors.php:151 ../../include/event.php:1376
-#: ../../include/event.php:1383 ../../include/connections.php:730
-#: ../../include/connections.php:737
-msgid "Other"
+#: ../../addon/channelreputation/channelreputation.php:108
+msgid "Enable Community Moderation"
msgstr ""
-#: ../../Zotlabs/Access/PermissionRoles.php:307
-msgid "Custom/Expert Mode"
+#: ../../addon/channelreputation/channelreputation.php:116
+msgid "Reputation automatically given to new members"
msgstr ""
-#: ../../Zotlabs/Module/Blocks.php:33 ../../Zotlabs/Module/Articles.php:42
-#: ../../Zotlabs/Module/Editlayout.php:31 ../../Zotlabs/Module/Connect.php:17
-#: ../../Zotlabs/Module/Achievements.php:15 ../../Zotlabs/Module/Hcard.php:12
-#: ../../Zotlabs/Module/Editblock.php:31 ../../Zotlabs/Module/Profile.php:20
-#: ../../Zotlabs/Module/Menu.php:91 ../../Zotlabs/Module/Layouts.php:31
-#: ../../Zotlabs/Module/Editwebpage.php:32 ../../Zotlabs/Module/Cards.php:42
-#: ../../Zotlabs/Module/Webpages.php:39 ../../Zotlabs/Module/Filestorage.php:53
-#: ../../addon/gallery/Mod_Gallery.php:49 ../../include/channel.php:1319
-msgid "Requested profile is not available."
+#: ../../addon/channelreputation/channelreputation.php:117
+msgid "Reputation will never fall below this value"
msgstr ""
-#: ../../Zotlabs/Module/Blocks.php:73 ../../Zotlabs/Module/Blocks.php:80
-#: ../../Zotlabs/Module/Invite.php:21 ../../Zotlabs/Module/Invite.php:102
-#: ../../Zotlabs/Module/Articles.php:88 ../../Zotlabs/Module/Editlayout.php:67
-#: ../../Zotlabs/Module/Editlayout.php:90 ../../Zotlabs/Module/Channel.php:179
-#: ../../Zotlabs/Module/Channel.php:342 ../../Zotlabs/Module/Channel.php:381
-#: ../../Zotlabs/Module/Settings.php:59 ../../Zotlabs/Module/Locs.php:87
-#: ../../Zotlabs/Module/Mitem.php:129 ../../Zotlabs/Module/Events.php:277
-#: ../../Zotlabs/Module/Appman.php:87 ../../Zotlabs/Module/Regmod.php:20
-#: ../../Zotlabs/Module/Article_edit.php:51
-#: ../../Zotlabs/Module/New_channel.php:105
-#: ../../Zotlabs/Module/New_channel.php:130
-#: ../../Zotlabs/Module/Sharedwithme.php:16 ../../Zotlabs/Module/Setup.php:206
-#: ../../Zotlabs/Module/Moderate.php:13
-#: ../../Zotlabs/Module/Achievements.php:34 ../../Zotlabs/Module/Thing.php:280
-#: ../../Zotlabs/Module/Thing.php:300 ../../Zotlabs/Module/Thing.php:341
-#: ../../Zotlabs/Module/Api.php:24 ../../Zotlabs/Module/Editblock.php:67
-#: ../../Zotlabs/Module/Profile.php:85 ../../Zotlabs/Module/Profile.php:101
-#: ../../Zotlabs/Module/Mood.php:126 ../../Zotlabs/Module/Connections.php:32
-#: ../../Zotlabs/Module/Viewsrc.php:19 ../../Zotlabs/Module/Bookmarks.php:70
-#: ../../Zotlabs/Module/Photos.php:69 ../../Zotlabs/Module/Wiki.php:59
-#: ../../Zotlabs/Module/Wiki.php:285 ../../Zotlabs/Module/Wiki.php:428
-#: ../../Zotlabs/Module/Pdledit.php:34 ../../Zotlabs/Module/Poke.php:157
-#: ../../Zotlabs/Module/Profile_photo.php:336
-#: ../../Zotlabs/Module/Profile_photo.php:349
-#: ../../Zotlabs/Module/Authtest.php:16 ../../Zotlabs/Module/Item.php:417
-#: ../../Zotlabs/Module/Item.php:436 ../../Zotlabs/Module/Item.php:446
-#: ../../Zotlabs/Module/Item.php:1326 ../../Zotlabs/Module/Page.php:34
-#: ../../Zotlabs/Module/Page.php:133 ../../Zotlabs/Module/Connedit.php:399
-#: ../../Zotlabs/Module/Chat.php:115 ../../Zotlabs/Module/Chat.php:120
-#: ../../Zotlabs/Module/Menu.php:129 ../../Zotlabs/Module/Menu.php:140
-#: ../../Zotlabs/Module/Channel_calendar.php:224
-#: ../../Zotlabs/Module/Layouts.php:71 ../../Zotlabs/Module/Layouts.php:78
-#: ../../Zotlabs/Module/Layouts.php:89 ../../Zotlabs/Module/Cloud.php:40
-#: ../../Zotlabs/Module/Defperms.php:181 ../../Zotlabs/Module/Group.php:14
-#: ../../Zotlabs/Module/Group.php:30 ../../Zotlabs/Module/Profiles.php:198
-#: ../../Zotlabs/Module/Profiles.php:635
-#: ../../Zotlabs/Module/Editwebpage.php:68
-#: ../../Zotlabs/Module/Editwebpage.php:89
-#: ../../Zotlabs/Module/Editwebpage.php:107
-#: ../../Zotlabs/Module/Editwebpage.php:121 ../../Zotlabs/Module/Manage.php:10
-#: ../../Zotlabs/Module/Cards.php:86 ../../Zotlabs/Module/Webpages.php:133
-#: ../../Zotlabs/Module/Block.php:24 ../../Zotlabs/Module/Block.php:74
-#: ../../Zotlabs/Module/Editpost.php:17 ../../Zotlabs/Module/Sources.php:80
-#: ../../Zotlabs/Module/Like.php:187 ../../Zotlabs/Module/Suggest.php:32
-#: ../../Zotlabs/Module/Message.php:18 ../../Zotlabs/Module/Mail.php:150
-#: ../../Zotlabs/Module/Register.php:80
-#: ../../Zotlabs/Module/Cover_photo.php:347
-#: ../../Zotlabs/Module/Cover_photo.php:360
-#: ../../Zotlabs/Module/Display.php:451 ../../Zotlabs/Module/Network.php:19
-#: ../../Zotlabs/Module/Filestorage.php:17
-#: ../../Zotlabs/Module/Filestorage.php:72
-#: ../../Zotlabs/Module/Filestorage.php:90
-#: ../../Zotlabs/Module/Filestorage.php:113
-#: ../../Zotlabs/Module/Filestorage.php:160 ../../Zotlabs/Module/Common.php:38
-#: ../../Zotlabs/Module/Viewconnections.php:28
-#: ../../Zotlabs/Module/Viewconnections.php:33
-#: ../../Zotlabs/Module/Service_limits.php:11 ../../Zotlabs/Module/Rate.php:113
-#: ../../Zotlabs/Module/Card_edit.php:51
-#: ../../Zotlabs/Module/Notifications.php:11 ../../Zotlabs/Lib/Chatroom.php:133
-#: ../../Zotlabs/Web/WebServer.php:123 ../../addon/keepout/keepout.php:36
-#: ../../addon/flashcards/Mod_Flashcards.php:281
-#: ../../addon/openid/Mod_Id.php:53 ../../addon/pumpio/pumpio.php:44
-#: ../../include/attach.php:150 ../../include/attach.php:199
-#: ../../include/attach.php:272 ../../include/attach.php:380
-#: ../../include/attach.php:394 ../../include/attach.php:401
-#: ../../include/attach.php:483 ../../include/attach.php:1043
-#: ../../include/attach.php:1117 ../../include/attach.php:1280
-#: ../../include/items.php:3790 ../../include/photos.php:27
-msgid "Permission denied."
+#: ../../addon/channelreputation/channelreputation.php:118
+msgid "Minimum reputation before posting is allowed"
msgstr ""
-#: ../../Zotlabs/Module/Blocks.php:97 ../../Zotlabs/Module/Blocks.php:155
-#: ../../Zotlabs/Module/Editblock.php:113
-msgid "Block Name"
+#: ../../addon/channelreputation/channelreputation.php:119
+msgid "Minimum reputation before commenting is allowed"
msgstr ""
-#: ../../Zotlabs/Module/Blocks.php:154 ../../include/text.php:2560
-msgid "Blocks"
+#: ../../addon/channelreputation/channelreputation.php:120
+msgid "Minimum reputation before a member is able to moderate other posts"
msgstr ""
-#: ../../Zotlabs/Module/Blocks.php:156
-msgid "Block Title"
+#: ../../addon/channelreputation/channelreputation.php:121
+msgid ""
+"Max ratio of moderator's reputation that can be added to/deducted from "
+"reputation of person being moderated"
msgstr ""
-#: ../../Zotlabs/Module/Blocks.php:157 ../../Zotlabs/Module/Menu.php:177
-#: ../../Zotlabs/Module/Layouts.php:191 ../../Zotlabs/Module/Webpages.php:266
-msgid "Created"
+#: ../../addon/channelreputation/channelreputation.php:122
+msgid "Reputation \"cost\" to post"
msgstr ""
-#: ../../Zotlabs/Module/Blocks.php:158 ../../Zotlabs/Module/Menu.php:178
-#: ../../Zotlabs/Module/Layouts.php:192 ../../Zotlabs/Module/Webpages.php:267
-msgid "Edited"
+#: ../../addon/channelreputation/channelreputation.php:123
+msgid "Reputation \"cost\" to comment"
msgstr ""
-#: ../../Zotlabs/Module/Blocks.php:159 ../../Zotlabs/Module/Articles.php:116
-#: ../../Zotlabs/Module/Cdav.php:1084 ../../Zotlabs/Module/Cdav.php:1390
-#: ../../Zotlabs/Module/New_channel.php:189
-#: ../../Zotlabs/Module/Connedit.php:938 ../../Zotlabs/Module/Menu.php:181
-#: ../../Zotlabs/Module/Layouts.php:185 ../../Zotlabs/Module/Profiles.php:798
-#: ../../Zotlabs/Module/Cards.php:113 ../../Zotlabs/Module/Webpages.php:254
-#: ../../Zotlabs/Storage/Browser.php:282 ../../Zotlabs/Storage/Browser.php:396
-#: ../../Zotlabs/Widget/Cdav.php:140 ../../Zotlabs/Widget/Cdav.php:178
-msgid "Create"
+#: ../../addon/channelreputation/channelreputation.php:124
+msgid ""
+"Reputation automatically recovers at this rate per hour until it reaches "
+"minimum_to_post"
msgstr ""
-#: ../../Zotlabs/Module/Blocks.php:160 ../../Zotlabs/Module/Editlayout.php:114
-#: ../../Zotlabs/Module/Article_edit.php:99
-#: ../../Zotlabs/Module/Admin/Profs.php:175 ../../Zotlabs/Module/Thing.php:266
-#: ../../Zotlabs/Module/Oauth2.php:194 ../../Zotlabs/Module/Editblock.php:114
-#: ../../Zotlabs/Module/Connections.php:298
-#: ../../Zotlabs/Module/Connections.php:336
-#: ../../Zotlabs/Module/Connections.php:356 ../../Zotlabs/Module/Wiki.php:211
-#: ../../Zotlabs/Module/Wiki.php:384 ../../Zotlabs/Module/Menu.php:175
-#: ../../Zotlabs/Module/Layouts.php:193 ../../Zotlabs/Module/Group.php:252
-#: ../../Zotlabs/Module/Editwebpage.php:142
-#: ../../Zotlabs/Module/Webpages.php:255 ../../Zotlabs/Module/Card_edit.php:99
-#: ../../Zotlabs/Module/Oauth.php:173 ../../Zotlabs/Lib/Apps.php:557
-#: ../../Zotlabs/Lib/ThreadItem.php:148 ../../Zotlabs/Storage/Browser.php:296
-#: ../../Zotlabs/Widget/Cdav.php:138 ../../Zotlabs/Widget/Cdav.php:175
-#: ../../include/channel.php:1418 ../../include/channel.php:1422
-#: ../../include/menu.php:118
-msgid "Edit"
+#: ../../addon/channelreputation/channelreputation.php:125
+msgid ""
+"When minimum_to_moderate > reputation > minimum_to_post reputation recovers "
+"at this rate per hour"
msgstr ""
-#: ../../Zotlabs/Module/Blocks.php:161 ../../Zotlabs/Module/Photos.php:1075
-#: ../../Zotlabs/Module/Wiki.php:301 ../../Zotlabs/Module/Layouts.php:194
-#: ../../Zotlabs/Module/Webpages.php:256 ../../Zotlabs/Widget/Cdav.php:136
-#: ../../addon/hsse/hsse.php:186 ../../include/conversation.php:1392
-msgid "Share"
+#: ../../addon/channelreputation/channelreputation.php:139
+msgid "Community Moderation Settings"
msgstr ""
-#: ../../Zotlabs/Module/Blocks.php:162 ../../Zotlabs/Module/Editlayout.php:138
-#: ../../Zotlabs/Module/Cdav.php:1081 ../../Zotlabs/Module/Cdav.php:1392
-#: ../../Zotlabs/Module/Article_edit.php:129
-#: ../../Zotlabs/Module/Admin/Accounts.php:175
-#: ../../Zotlabs/Module/Admin/Channels.php:149
-#: ../../Zotlabs/Module/Admin/Profs.php:176 ../../Zotlabs/Module/Thing.php:267
-#: ../../Zotlabs/Module/Oauth2.php:195 ../../Zotlabs/Module/Editblock.php:139
-#: ../../Zotlabs/Module/Connections.php:306
-#: ../../Zotlabs/Module/Photos.php:1178 ../../Zotlabs/Module/Connedit.php:668
-#: ../../Zotlabs/Module/Connedit.php:940 ../../Zotlabs/Module/Profiles.php:800
-#: ../../Zotlabs/Module/Editwebpage.php:167
-#: ../../Zotlabs/Module/Webpages.php:257 ../../Zotlabs/Module/Card_edit.php:129
-#: ../../Zotlabs/Module/Oauth.php:174 ../../Zotlabs/Lib/Apps.php:558
-#: ../../Zotlabs/Lib/ThreadItem.php:168 ../../Zotlabs/Storage/Browser.php:297
-#: ../../include/conversation.php:691 ../../include/conversation.php:736
-msgid "Delete"
+#: ../../addon/channelreputation/channelreputation.php:229
+msgid "Channel Reputation"
msgstr ""
-#: ../../Zotlabs/Module/Blocks.php:166 ../../Zotlabs/Module/Events.php:702
-#: ../../Zotlabs/Module/Wiki.php:213 ../../Zotlabs/Module/Wiki.php:409
-#: ../../Zotlabs/Module/Layouts.php:198 ../../Zotlabs/Module/Webpages.php:261
-#: ../../Zotlabs/Module/Pubsites.php:60
-msgid "View"
+#: ../../addon/channelreputation/channelreputation.php:230
+#: ../../include/acl_selectors.php:125 ../../Zotlabs/Module/Photos.php:1274
+#: ../../Zotlabs/Lib/ThreadItem.php:463
+msgid "Close"
msgstr ""
-#: ../../Zotlabs/Module/Invite.php:37
-msgid "Total invitation limit exceeded."
+#: ../../addon/channelreputation/channelreputation.php:233
+msgid "An Error has occurred."
msgstr ""
-#: ../../Zotlabs/Module/Invite.php:61
-#, php-format
-msgid "%s : Not a valid email address."
+#: ../../addon/channelreputation/channelreputation.php:251
+msgid "Upvote"
msgstr ""
-#: ../../Zotlabs/Module/Invite.php:75
-msgid "Please join us on $Projectname"
+#: ../../addon/channelreputation/channelreputation.php:252
+msgid "Downvote"
msgstr ""
-#: ../../Zotlabs/Module/Invite.php:85
-msgid "Invitation limit exceeded. Please contact your site administrator."
+#: ../../addon/channelreputation/channelreputation.php:374
+msgid "Can moderate reputation on my channel."
msgstr ""
-#: ../../Zotlabs/Module/Invite.php:90
-#: ../../addon/notifyadmin/notifyadmin.php:40
-#, php-format
-msgid "%s : Message delivery failed."
+#: ../../addon/superblock/superblock.php:337
+msgid "Block Completely"
msgstr ""
-#: ../../Zotlabs/Module/Invite.php:94
-#, php-format
-msgid "%d message sent."
-msgid_plural "%d messages sent."
-msgstr[0] ""
-msgstr[1] ""
-
-#: ../../Zotlabs/Module/Invite.php:110
-msgid "Invite App"
+#: ../../addon/superblock/Mod_Superblock.php:20
+msgid "Superblock App"
msgstr ""
-#: ../../Zotlabs/Module/Invite.php:110 ../../Zotlabs/Module/Articles.php:51
-#: ../../Zotlabs/Module/Cdav.php:899 ../../Zotlabs/Module/Permcats.php:62
-#: ../../Zotlabs/Module/Lang.php:17 ../../Zotlabs/Module/Uexport.php:61
-#: ../../Zotlabs/Module/Pubstream.php:20 ../../Zotlabs/Module/Connect.php:104
-#: ../../Zotlabs/Module/Tokens.php:99 ../../Zotlabs/Module/Oauth2.php:106
-#: ../../Zotlabs/Module/Randprof.php:29 ../../Zotlabs/Module/Mood.php:134
-#: ../../Zotlabs/Module/Bookmarks.php:78 ../../Zotlabs/Module/Wiki.php:52
-#: ../../Zotlabs/Module/Pdledit.php:42 ../../Zotlabs/Module/Poke.php:165
-#: ../../Zotlabs/Module/Chat.php:102 ../../Zotlabs/Module/Notes.php:56
-#: ../../Zotlabs/Module/Affinity.php:52 ../../Zotlabs/Module/Defperms.php:189
-#: ../../Zotlabs/Module/Group.php:106 ../../Zotlabs/Module/Cards.php:51
-#: ../../Zotlabs/Module/Webpages.php:48 ../../Zotlabs/Module/Sources.php:88
-#: ../../Zotlabs/Module/Suggest.php:40 ../../Zotlabs/Module/Probe.php:18
-#: ../../Zotlabs/Module/Oauth.php:100 ../../addon/skeleton/Mod_Skeleton.php:32
-#: ../../addon/gnusoc/Mod_Gnusoc.php:22 ../../addon/planets/Mod_Planets.php:20
-#: ../../addon/wppost/Mod_Wppost.php:41 ../../addon/nsfw/Mod_Nsfw.php:33
-#: ../../addon/ijpost/Mod_Ijpost.php:35 ../../addon/dwpost/Mod_Dwpost.php:36
-#: ../../addon/gallery/Mod_Gallery.php:58 ../../addon/ljpost/Mod_Ljpost.php:36
+#: ../../addon/superblock/Mod_Superblock.php:20
+#: ../../addon/nsabait/Mod_Nsabait.php:20
+#: ../../addon/rainbowtag/Mod_Rainbowtag.php:21
+#: ../../addon/photocache/Mod_Photocache.php:42
+#: ../../addon/gallery/Mod_Gallery.php:58
+#: ../../addon/planets/Mod_Planets.php:20 ../../addon/redred/Mod_Redred.php:50
+#: ../../addon/statusnet/Mod_Statusnet.php:146 ../../addon/rtof/Mod_Rtof.php:36
+#: ../../addon/wppost/Mod_Wppost.php:41 ../../addon/hsse/Mod_Hsse.php:21
+#: ../../addon/ijpost/Mod_Ijpost.php:35
+#: ../../addon/pubcrawl/Mod_Pubcrawl.php:40
+#: ../../addon/dwpost/Mod_Dwpost.php:36
#: ../../addon/startpage/Mod_Startpage.php:50
+#: ../../addon/twitter/Mod_Twitter.php:78 ../../addon/pumpio/Mod_Pumpio.php:53
+#: ../../addon/sendzid/Mod_Sendzid.php:20 ../../addon/nofed/Mod_Nofed.php:33
+#: ../../addon/smileybutton/Mod_Smileybutton.php:35
#: ../../addon/diaspora/Mod_Diaspora.php:58
-#: ../../addon/photocache/Mod_Photocache.php:42
-#: ../../addon/rainbowtag/Mod_Rainbowtag.php:21
-#: ../../addon/nsabait/Mod_Nsabait.php:20
-#: ../../addon/fuzzloc/Mod_Fuzzloc.php:34 ../../addon/rtof/Mod_Rtof.php:36
-#: ../../addon/jappixmini/Mod_Jappixmini.php:96
-#: ../../addon/superblock/Mod_Superblock.php:20
-#: ../../addon/nofed/Mod_Nofed.php:33 ../../addon/redred/Mod_Redred.php:50
-#: ../../addon/hsse/Mod_Hsse.php:21 ../../addon/pubcrawl/Mod_Pubcrawl.php:40
-#: ../../addon/libertree/Mod_Libertree.php:35
+#: ../../addon/fuzzloc/Mod_Fuzzloc.php:34
#: ../../addon/flattrwidget/Mod_Flattrwidget.php:53
-#: ../../addon/statusnet/Mod_Statusnet.php:146
-#: ../../addon/twitter/Mod_Twitter.php:78
-#: ../../addon/smileybutton/Mod_Smileybutton.php:35
-#: ../../addon/sendzid/Mod_Sendzid.php:20
-#: ../../addon/pageheader/Mod_Pageheader.php:34
+#: ../../addon/libertree/Mod_Libertree.php:35
+#: ../../addon/skeleton/Mod_Skeleton.php:32 ../../addon/nsfw/Mod_Nsfw.php:33
+#: ../../addon/gnusoc/Mod_Gnusoc.php:22 ../../addon/ljpost/Mod_Ljpost.php:37
+#: ../../addon/jappixmini/Mod_Jappixmini.php:96
#: ../../addon/authchoose/Mod_Authchoose.php:28
-#: ../../addon/xmpp/Mod_Xmpp.php:35 ../../addon/pumpio/Mod_Pumpio.php:53
+#: ../../addon/pageheader/Mod_Pageheader.php:34
+#: ../../addon/xmpp/Mod_Xmpp.php:35 ../../Zotlabs/Module/Tokens.php:99
+#: ../../Zotlabs/Module/Group.php:106 ../../Zotlabs/Module/Oauth.php:100
+#: ../../Zotlabs/Module/Chat.php:102 ../../Zotlabs/Module/Poke.php:165
+#: ../../Zotlabs/Module/Cdav.php:899 ../../Zotlabs/Module/Webpages.php:48
+#: ../../Zotlabs/Module/Connect.php:104 ../../Zotlabs/Module/Pubstream.php:20
+#: ../../Zotlabs/Module/Permcats.php:62 ../../Zotlabs/Module/Lang.php:17
+#: ../../Zotlabs/Module/Uexport.php:61 ../../Zotlabs/Module/Mood.php:134
+#: ../../Zotlabs/Module/Cards.php:51 ../../Zotlabs/Module/Articles.php:52
+#: ../../Zotlabs/Module/Bookmarks.php:78 ../../Zotlabs/Module/Probe.php:18
+#: ../../Zotlabs/Module/Invite.php:110 ../../Zotlabs/Module/Notes.php:56
+#: ../../Zotlabs/Module/Affinity.php:52 ../../Zotlabs/Module/Defperms.php:189
+#: ../../Zotlabs/Module/Oauth2.php:106 ../../Zotlabs/Module/Randprof.php:29
+#: ../../Zotlabs/Module/Pdledit.php:42 ../../Zotlabs/Module/Wiki.php:52
+#: ../../Zotlabs/Module/Suggest.php:40 ../../Zotlabs/Module/Sources.php:88
msgid "Not Installed"
msgstr ""
-#: ../../Zotlabs/Module/Invite.php:111
-msgid "Send email invitations to join this network"
-msgstr ""
-
-#: ../../Zotlabs/Module/Invite.php:124
-msgid "You have no more invitations available"
+#: ../../addon/superblock/Mod_Superblock.php:21
+msgid "Block channels"
msgstr ""
-#: ../../Zotlabs/Module/Invite.php:155
-msgid "Send invitations"
+#: ../../addon/superblock/Mod_Superblock.php:63
+msgid "superblock settings updated"
msgstr ""
-#: ../../Zotlabs/Module/Invite.php:156
-msgid "Enter email addresses, one per line:"
+#: ../../addon/superblock/Mod_Superblock.php:87
+msgid "Currently blocked"
msgstr ""
-#: ../../Zotlabs/Module/Invite.php:157 ../../Zotlabs/Module/Mail.php:289
-msgid "Your message:"
+#: ../../addon/superblock/Mod_Superblock.php:89
+msgid "No channels currently blocked"
msgstr ""
-#: ../../Zotlabs/Module/Invite.php:158
-msgid "Please join my community on $Projectname."
+#: ../../addon/superblock/Mod_Superblock.php:91
+#: ../../Zotlabs/Module/Tagrm.php:137 ../../Zotlabs/Module/Admin/Addons.php:459
+#: ../../Zotlabs/Module/Profile_photo.php:499
+#: ../../Zotlabs/Module/Cover_photo.php:430 ../../Zotlabs/Module/Photos.php:993
+msgid "Remove"
msgstr ""
-#: ../../Zotlabs/Module/Invite.php:160
-msgid "You will need to supply this invitation code:"
+#: ../../addon/nsabait/Mod_Nsabait.php:20
+#: ../../addon/nsabait/Mod_Nsabait.php:24
+msgid "NSA Bait App"
msgstr ""
-#: ../../Zotlabs/Module/Invite.php:161
-msgid "1. Register at any $Projectname location (they are all inter-connected)"
+#: ../../addon/nsabait/Mod_Nsabait.php:24
+#: ../../addon/rainbowtag/Mod_Rainbowtag.php:26
+#: ../../addon/planets/Mod_Planets.php:23 ../../addon/hsse/Mod_Hsse.php:26
+#: ../../addon/authchoose/Mod_Authchoose.php:33
+msgid "Installed"
msgstr ""
-#: ../../Zotlabs/Module/Invite.php:163
-msgid "2. Enter my $Projectname network address into the site searchbar."
+#: ../../addon/nsabait/Mod_Nsabait.php:26
+msgid "Make yourself a political target"
msgstr ""
-#: ../../Zotlabs/Module/Invite.php:164
-msgid "or visit"
+#: ../../addon/visage/Mod_Visage.php:21
+msgid "Who viewed my channel/profile"
msgstr ""
-#: ../../Zotlabs/Module/Invite.php:166
-msgid "3. Click [Connect]"
+#: ../../addon/visage/Mod_Visage.php:25
+msgid "Recent Channel/Profile Viewers"
msgstr ""
-#: ../../Zotlabs/Module/Invite.php:168 ../../Zotlabs/Module/Permcats.php:128
-#: ../../Zotlabs/Module/Locs.php:121 ../../Zotlabs/Module/Mitem.php:259
-#: ../../Zotlabs/Module/Events.php:501 ../../Zotlabs/Module/Appman.php:155
-#: ../../Zotlabs/Module/Import_items.php:129 ../../Zotlabs/Module/Setup.php:304
-#: ../../Zotlabs/Module/Setup.php:344 ../../Zotlabs/Module/Connect.php:124
-#: ../../Zotlabs/Module/Admin/Features.php:66
-#: ../../Zotlabs/Module/Admin/Accounts.php:168
-#: ../../Zotlabs/Module/Admin/Logs.php:84
-#: ../../Zotlabs/Module/Admin/Channels.php:147
-#: ../../Zotlabs/Module/Admin/Themes.php:158
-#: ../../Zotlabs/Module/Admin/Site.php:289
-#: ../../Zotlabs/Module/Admin/Addons.php:441
-#: ../../Zotlabs/Module/Admin/Profs.php:178
-#: ../../Zotlabs/Module/Admin/Account_edit.php:73
-#: ../../Zotlabs/Module/Admin/Security.php:112
-#: ../../Zotlabs/Module/Settings/Channel.php:493
-#: ../../Zotlabs/Module/Settings/Features.php:46
-#: ../../Zotlabs/Module/Settings/Events.php:41
-#: ../../Zotlabs/Module/Settings/Calendar.php:41
-#: ../../Zotlabs/Module/Settings/Conversation.php:48
-#: ../../Zotlabs/Module/Settings/Connections.php:41
-#: ../../Zotlabs/Module/Settings/Photos.php:41
-#: ../../Zotlabs/Module/Settings/Account.php:103
-#: ../../Zotlabs/Module/Settings/Profiles.php:50
-#: ../../Zotlabs/Module/Settings/Manage.php:41
-#: ../../Zotlabs/Module/Settings/Channel_home.php:89
-#: ../../Zotlabs/Module/Settings/Directory.php:41
-#: ../../Zotlabs/Module/Settings/Editor.php:41
-#: ../../Zotlabs/Module/Settings/Display.php:189
-#: ../../Zotlabs/Module/Settings/Network.php:61
-#: ../../Zotlabs/Module/Tokens.php:188 ../../Zotlabs/Module/Thing.php:326
-#: ../../Zotlabs/Module/Thing.php:379 ../../Zotlabs/Module/Import.php:646
-#: ../../Zotlabs/Module/Oauth2.php:116 ../../Zotlabs/Module/Mood.php:158
-#: ../../Zotlabs/Module/Photos.php:1055 ../../Zotlabs/Module/Photos.php:1096
-#: ../../Zotlabs/Module/Photos.php:1215 ../../Zotlabs/Module/Wiki.php:215
-#: ../../Zotlabs/Module/Pdledit.php:107 ../../Zotlabs/Module/Poke.php:217
-#: ../../Zotlabs/Module/Connedit.php:904 ../../Zotlabs/Module/Chat.php:211
-#: ../../Zotlabs/Module/Chat.php:250
-#: ../../Zotlabs/Module/Email_validation.php:40
-#: ../../Zotlabs/Module/Pconfig.php:116 ../../Zotlabs/Module/Affinity.php:87
-#: ../../Zotlabs/Module/Defperms.php:265 ../../Zotlabs/Module/Group.php:150
-#: ../../Zotlabs/Module/Group.php:166 ../../Zotlabs/Module/Profiles.php:723
-#: ../../Zotlabs/Module/Editpost.php:86 ../../Zotlabs/Module/Sources.php:125
-#: ../../Zotlabs/Module/Sources.php:162 ../../Zotlabs/Module/Xchan.php:15
-#: ../../Zotlabs/Module/Mail.php:436 ../../Zotlabs/Module/Filestorage.php:203
-#: ../../Zotlabs/Module/Rate.php:166 ../../Zotlabs/Module/Oauth.php:111
-#: ../../Zotlabs/Lib/ThreadItem.php:796 ../../Zotlabs/Widget/Eventstools.php:16
-#: ../../Zotlabs/Widget/Wiki_pages.php:42
-#: ../../Zotlabs/Widget/Wiki_pages.php:99
-#: ../../view/theme/redbasic_c/php/config.php:95
-#: ../../view/theme/redbasic/php/config.php:94
-#: ../../addon/skeleton/Mod_Skeleton.php:51
-#: ../../addon/openclipatar/openclipatar.php:53
-#: ../../addon/wppost/Mod_Wppost.php:97 ../../addon/nsfw/Mod_Nsfw.php:61
-#: ../../addon/flashcards/Mod_Flashcards.php:218
-#: ../../addon/ijpost/Mod_Ijpost.php:72 ../../addon/dwpost/Mod_Dwpost.php:71
-#: ../../addon/likebanner/likebanner.php:57
-#: ../../addon/redphotos/redphotos.php:136 ../../addon/irc/irc.php:45
-#: ../../addon/ljpost/Mod_Ljpost.php:73
-#: ../../addon/startpage/Mod_Startpage.php:73
-#: ../../addon/diaspora/Mod_Diaspora.php:102
-#: ../../addon/photocache/Mod_Photocache.php:67
-#: ../../addon/hzfiles/hzfiles.php:86 ../../addon/mailtest/mailtest.php:100
-#: ../../addon/openstreetmap/openstreetmap.php:134
-#: ../../addon/fuzzloc/Mod_Fuzzloc.php:56 ../../addon/rtof/Mod_Rtof.php:72
-#: ../../addon/jappixmini/Mod_Jappixmini.php:261
-#: ../../addon/channelreputation/channelreputation.php:142
-#: ../../addon/nofed/Mod_Nofed.php:53 ../../addon/redred/Mod_Redred.php:90
-#: ../../addon/logrot/logrot.php:35
-#: ../../addon/content_import/Mod_content_import.php:142
-#: ../../addon/frphotos/frphotos.php:97
-#: ../../addon/pubcrawl/Mod_Pubcrawl.php:65
-#: ../../addon/chords/Mod_Chords.php:60
-#: ../../addon/libertree/Mod_Libertree.php:70
-#: ../../addon/flattrwidget/Mod_Flattrwidget.php:92
-#: ../../addon/statusnet/Mod_Statusnet.php:193
-#: ../../addon/statusnet/Mod_Statusnet.php:251
-#: ../../addon/statusnet/Mod_Statusnet.php:306
-#: ../../addon/statusnet/statusnet.php:602
-#: ../../addon/twitter/Mod_Twitter.php:184
-#: ../../addon/smileybutton/Mod_Smileybutton.php:55
-#: ../../addon/cart/Settings/Cart.php:114 ../../addon/cart/cart.php:1264
-#: ../../addon/cart/submodules/manualcat.php:248
-#: ../../addon/cart/submodules/hzservices.php:640
-#: ../../addon/cart/submodules/subscriptions.php:410
-#: ../../addon/piwik/piwik.php:95 ../../addon/pageheader/Mod_Pageheader.php:54
-#: ../../addon/xmpp/Mod_Xmpp.php:70 ../../addon/pumpio/Mod_Pumpio.php:115
-#: ../../addon/redfiles/redfiles.php:124 ../../addon/hubwall/hubwall.php:95
-#: ../../include/js_strings.php:22
-msgid "Submit"
+#: ../../addon/visage/Mod_Visage.php:36
+msgid "No entries."
msgstr ""
-#: ../../Zotlabs/Module/Articles.php:51
-msgid "Articles App"
+#: ../../addon/openclipatar/openclipatar.php:50
+#: ../../addon/openclipatar/openclipatar.php:128
+msgid "System defaults:"
msgstr ""
-#: ../../Zotlabs/Module/Articles.php:52
-msgid "Create interactive articles"
+#: ../../addon/openclipatar/openclipatar.php:54
+msgid "Preferred Clipart IDs"
msgstr ""
-#: ../../Zotlabs/Module/Articles.php:115
-msgid "Add Article"
+#: ../../addon/openclipatar/openclipatar.php:54
+msgid "List of preferred clipart ids. These will be shown first."
msgstr ""
-#: ../../Zotlabs/Module/Articles.php:222 ../../Zotlabs/Lib/Apps.php:324
-#: ../../include/nav.php:514
-msgid "Articles"
+#: ../../addon/openclipatar/openclipatar.php:55
+msgid "Default Search Term"
msgstr ""
-#: ../../Zotlabs/Module/Editlayout.php:79
-#: ../../Zotlabs/Module/Article_edit.php:17
-#: ../../Zotlabs/Module/Article_edit.php:33
-#: ../../Zotlabs/Module/Editblock.php:79 ../../Zotlabs/Module/Editblock.php:95
-#: ../../Zotlabs/Module/Editwebpage.php:80 ../../Zotlabs/Module/Editpost.php:24
-#: ../../Zotlabs/Module/Card_edit.php:17 ../../Zotlabs/Module/Card_edit.php:33
-msgid "Item not found"
+#: ../../addon/openclipatar/openclipatar.php:55
+msgid "The default search term. These will be shown second."
msgstr ""
-#: ../../Zotlabs/Module/Editlayout.php:128 ../../Zotlabs/Module/Layouts.php:129
-#: ../../Zotlabs/Module/Layouts.php:189
-msgid "Layout Name"
+#: ../../addon/openclipatar/openclipatar.php:56
+msgid "Return After"
msgstr ""
-#: ../../Zotlabs/Module/Editlayout.php:129 ../../Zotlabs/Module/Layouts.php:132
-msgid "Layout Description (Optional)"
+#: ../../addon/openclipatar/openclipatar.php:56
+msgid "Page to load after image selection."
msgstr ""
-#: ../../Zotlabs/Module/Editlayout.php:137
-msgid "Edit Layout"
+#: ../../addon/openclipatar/openclipatar.php:57 ../../include/nav.php:110
+#: ../../include/conversation.php:1038 ../../Zotlabs/Module/Connedit.php:608
+#: ../../Zotlabs/Lib/Apps.php:343
+msgid "View Profile"
msgstr ""
-#: ../../Zotlabs/Module/Editlayout.php:140 ../../Zotlabs/Module/Cdav.php:1083
-#: ../../Zotlabs/Module/Cdav.php:1393 ../../Zotlabs/Module/Article_edit.php:131
-#: ../../Zotlabs/Module/Admin/Addons.php:426
-#: ../../Zotlabs/Module/Oauth2.php:117 ../../Zotlabs/Module/Oauth2.php:145
-#: ../../Zotlabs/Module/Editblock.php:141 ../../Zotlabs/Module/Wiki.php:368
-#: ../../Zotlabs/Module/Wiki.php:401 ../../Zotlabs/Module/Profile_photo.php:505
-#: ../../Zotlabs/Module/Connedit.php:941 ../../Zotlabs/Module/Fbrowser.php:66
-#: ../../Zotlabs/Module/Fbrowser.php:88 ../../Zotlabs/Module/Profiles.php:801
-#: ../../Zotlabs/Module/Editwebpage.php:169
-#: ../../Zotlabs/Module/Editpost.php:110 ../../Zotlabs/Module/Filer.php:55
-#: ../../Zotlabs/Module/Cover_photo.php:434 ../../Zotlabs/Module/Tagrm.php:15
-#: ../../Zotlabs/Module/Tagrm.php:138 ../../Zotlabs/Module/Card_edit.php:131
-#: ../../Zotlabs/Module/Oauth.php:112 ../../Zotlabs/Module/Oauth.php:138
-#: ../../addon/hsse/hsse.php:209 ../../addon/hsse/hsse.php:258
-#: ../../include/conversation.php:1415 ../../include/conversation.php:1464
-msgid "Cancel"
+#: ../../addon/openclipatar/openclipatar.php:58 ../../include/nav.php:115
+#: ../../include/channel.php:1430
+msgid "Edit Profile"
msgstr ""
-#: ../../Zotlabs/Module/Profperm.php:28 ../../Zotlabs/Module/Subthread.php:86
-#: ../../Zotlabs/Module/Import_items.php:120 ../../Zotlabs/Module/Share.php:71
-#: ../../Zotlabs/Module/Cloud.php:126 ../../Zotlabs/Module/Group.php:98
-#: ../../Zotlabs/Module/Dreport.php:10 ../../Zotlabs/Module/Dreport.php:82
-#: ../../Zotlabs/Module/Like.php:301 ../../Zotlabs/Web/WebServer.php:122
-#: ../../addon/redphotos/redphotos.php:119 ../../addon/hzfiles/hzfiles.php:75
-#: ../../addon/frphotos/frphotos.php:82 ../../addon/redfiles/redfiles.php:109
-#: ../../include/items.php:416
-msgid "Permission denied"
+#: ../../addon/openclipatar/openclipatar.php:59
+msgid "Profile List"
msgstr ""
-#: ../../Zotlabs/Module/Profperm.php:34 ../../Zotlabs/Module/Profperm.php:63
-msgid "Invalid profile identifier."
+#: ../../addon/openclipatar/openclipatar.php:61
+msgid "Order of Preferred"
msgstr ""
-#: ../../Zotlabs/Module/Profperm.php:111
-msgid "Profile Visibility Editor"
+#: ../../addon/openclipatar/openclipatar.php:61
+msgid "Sort order of preferred clipart ids."
msgstr ""
-#: ../../Zotlabs/Module/Profperm.php:113 ../../Zotlabs/Lib/Apps.php:361
-#: ../../include/channel.php:1766
-msgid "Profile"
+#: ../../addon/openclipatar/openclipatar.php:62
+#: ../../addon/openclipatar/openclipatar.php:68
+msgid "Newest first"
msgstr ""
-#: ../../Zotlabs/Module/Profperm.php:115
-msgid "Click on a contact to add or remove."
+#: ../../addon/openclipatar/openclipatar.php:65
+msgid "As entered"
msgstr ""
-#: ../../Zotlabs/Module/Profperm.php:124
-msgid "Visible To"
+#: ../../addon/openclipatar/openclipatar.php:67
+msgid "Order of other"
msgstr ""
-#: ../../Zotlabs/Module/Profperm.php:140
-#: ../../Zotlabs/Module/Connections.php:217
-msgid "All Connections"
+#: ../../addon/openclipatar/openclipatar.php:67
+msgid "Sort order of other clipart ids."
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:807 ../../Zotlabs/Module/Events.php:28
-msgid "Calendar entries imported."
+#: ../../addon/openclipatar/openclipatar.php:69
+msgid "Most downloaded first"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:809 ../../Zotlabs/Module/Events.php:30
-msgid "No calendar entries found."
+#: ../../addon/openclipatar/openclipatar.php:70
+msgid "Most liked first"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:870
-msgid "INVALID EVENT DISMISSED!"
+#: ../../addon/openclipatar/openclipatar.php:72
+msgid "Preferred IDs Message"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:871
-msgid "Summary: "
+#: ../../addon/openclipatar/openclipatar.php:72
+msgid "Message to display above preferred results."
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:871 ../../Zotlabs/Module/Cdav.php:872
-#: ../../Zotlabs/Module/Cdav.php:879 ../../Zotlabs/Module/Embedphotos.php:174
-#: ../../Zotlabs/Module/Photos.php:790 ../../Zotlabs/Module/Photos.php:1254
-#: ../../Zotlabs/Lib/Activity.php:1095 ../../Zotlabs/Lib/Apps.php:1114
-#: ../../Zotlabs/Lib/Apps.php:1198 ../../Zotlabs/Storage/Browser.php:164
-#: ../../Zotlabs/Widget/Portfolio.php:95 ../../Zotlabs/Widget/Album.php:84
-#: ../../addon/pubcrawl/as.php:1071 ../../include/conversation.php:1166
-msgid "Unknown"
+#: ../../addon/openclipatar/openclipatar.php:78
+msgid "Uploaded by: "
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:872
-msgid "Date: "
+#: ../../addon/openclipatar/openclipatar.php:78
+msgid "Drawn by: "
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:873 ../../Zotlabs/Module/Cdav.php:880
-msgid "Reason: "
+#: ../../addon/openclipatar/openclipatar.php:182
+#: ../../addon/openclipatar/openclipatar.php:194
+msgid "Use this image"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:878
-msgid "INVALID CARD DISMISSED!"
+#: ../../addon/openclipatar/openclipatar.php:192
+msgid "Or select from a free OpenClipart.org image:"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:879
-msgid "Name: "
+#: ../../addon/openclipatar/openclipatar.php:195
+msgid "Search Term"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:899
-msgid "CardDAV App"
+#: ../../addon/openclipatar/openclipatar.php:232
+msgid "Unknown error. Please try again later."
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:900
-msgid "CalDAV capable addressbook"
+#: ../../addon/openclipatar/openclipatar.php:298
+#: ../../Zotlabs/Module/Profile_photo.php:252
+msgid ""
+"Shift-reload the page or clear browser cache if the new photo does not "
+"display immediately."
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:968 ../../Zotlabs/Module/Cal.php:167
-#: ../../Zotlabs/Module/Channel_calendar.php:387
-msgid "Link to source"
+#: ../../addon/openclipatar/openclipatar.php:308
+msgid "Profile photo updated successfully."
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1034 ../../Zotlabs/Module/Events.php:468
-msgid "Event title"
+#: ../../addon/bookmarker/bookmarker.php:38
+#: ../../Zotlabs/Lib/ThreadItem.php:440
+msgid "Save Bookmarks"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1035 ../../Zotlabs/Module/Events.php:474
-msgid "Start date and time"
+#: ../../addon/queueworker/Mod_Queueworker.php:77
+msgid "Max queueworker threads"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1036
-msgid "End date and time"
+#: ../../addon/queueworker/Mod_Queueworker.php:91
+msgid "Assume workers dead after ___ seconds"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1037 ../../Zotlabs/Module/Events.php:497
-msgid "Timezone:"
+#: ../../addon/queueworker/Mod_Queueworker.php:105
+msgid ""
+"Pause before starting next task: (microseconds. Minimum 100 = .0001 seconds)"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1039 ../../Zotlabs/Module/Events.php:481
-#: ../../Zotlabs/Module/Appman.php:145 ../../Zotlabs/Module/Rbmark.php:101
-#: ../../addon/rendezvous/rendezvous.php:173
-#: ../../addon/cart/submodules/manualcat.php:260
-#: ../../addon/cart/submodules/hzservices.php:652
-msgid "Description"
+#: ../../addon/queueworker/Mod_Queueworker.php:116
+msgid "Queueworker Settings"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1040 ../../Zotlabs/Module/Locs.php:117
-#: ../../Zotlabs/Module/Events.php:483 ../../Zotlabs/Module/Profiles.php:509
-#: ../../Zotlabs/Module/Profiles.php:734 ../../Zotlabs/Module/Pubsites.php:52
-#: ../../include/js_strings.php:25
-msgid "Location"
+#: ../../addon/queueworker/Mod_Queueworker.php:119 ../../include/text.php:1106
+#: ../../include/text.php:1118 ../../Zotlabs/Widget/Notes.php:23
+#: ../../Zotlabs/Module/Admin/Profs.php:94
+#: ../../Zotlabs/Module/Admin/Profs.php:114 ../../Zotlabs/Module/Filer.php:53
+#: ../../Zotlabs/Module/Rbmark.php:32 ../../Zotlabs/Module/Rbmark.php:104
+msgid "Save"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1060 ../../Zotlabs/Module/Events.php:697
-#: ../../Zotlabs/Module/Events.php:706 ../../Zotlabs/Module/Cal.php:205
-#: ../../Zotlabs/Module/Photos.php:944
-msgid "Previous"
+#: ../../addon/tour/tour.php:76
+msgid "Edit your profile and change settings."
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1061 ../../Zotlabs/Module/Events.php:698
-#: ../../Zotlabs/Module/Events.php:707 ../../Zotlabs/Module/Setup.php:260
-#: ../../Zotlabs/Module/Cal.php:206 ../../Zotlabs/Module/Photos.php:953
-msgid "Next"
+#: ../../addon/tour/tour.php:77
+msgid "Click here to see activity from your connections."
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1062 ../../Zotlabs/Module/Events.php:708
-#: ../../Zotlabs/Module/Cal.php:207
-msgid "Today"
+#: ../../addon/tour/tour.php:78
+msgid "Click here to see your channel home."
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1063 ../../Zotlabs/Module/Events.php:703
-msgid "Month"
+#: ../../addon/tour/tour.php:79
+msgid "You can access your private messages from here."
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1064 ../../Zotlabs/Module/Events.php:704
-msgid "Week"
+#: ../../addon/tour/tour.php:80
+msgid "Create new events here."
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1065 ../../Zotlabs/Module/Events.php:705
-msgid "Day"
+#: ../../addon/tour/tour.php:81
+msgid ""
+"You can accept new connections and change permissions for existing ones "
+"here. You can also e.g. create groups of contacts."
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1066
-msgid "List month"
+#: ../../addon/tour/tour.php:82
+msgid "System notifications will arrive here"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1067
-msgid "List week"
+#: ../../addon/tour/tour.php:83
+msgid "Search for content and users"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1068
-msgid "List day"
+#: ../../addon/tour/tour.php:84
+msgid "Browse for new contacts"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1076
-msgid "More"
+#: ../../addon/tour/tour.php:85
+msgid "Launch installed apps"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1077
-msgid "Less"
+#: ../../addon/tour/tour.php:86
+msgid "Looking for help? Click here."
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1078 ../../Zotlabs/Module/Cdav.php:1391
-#: ../../Zotlabs/Module/Admin/Addons.php:456 ../../Zotlabs/Module/Oauth2.php:58
-#: ../../Zotlabs/Module/Oauth2.php:144 ../../Zotlabs/Module/Connedit.php:939
-#: ../../Zotlabs/Module/Profiles.php:799 ../../Zotlabs/Module/Oauth.php:53
-#: ../../Zotlabs/Module/Oauth.php:137 ../../Zotlabs/Lib/Apps.php:536
-msgid "Update"
+#: ../../addon/tour/tour.php:87
+msgid ""
+"New events have occurred in your network. Click here to see what has "
+"happened!"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1079
-msgid "Select calendar"
+#: ../../addon/tour/tour.php:88
+msgid "You have received a new private message. Click here to see from who!"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1080 ../../Zotlabs/Widget/Cdav.php:143
-msgid "Channel Calendars"
+#: ../../addon/tour/tour.php:89
+msgid "There are events this week. Click here too see which!"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1080 ../../Zotlabs/Widget/Cdav.php:129
-#: ../../Zotlabs/Widget/Cdav.php:143
-msgid "CalDAV Calendars"
+#: ../../addon/tour/tour.php:90
+msgid "You have received a new introduction. Click here to see who!"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1082
-msgid "Delete all"
+#: ../../addon/tour/tour.php:91
+msgid ""
+"There is a new system notification. Click here to see what has happened!"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1085
-msgid "Sorry! Editing of recurrent events is not yet implemented."
+#: ../../addon/tour/tour.php:94
+msgid "Click here to share text, images, videos and sound."
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1095 ../../Zotlabs/Widget/Appcategories.php:43
-#: ../../include/contact_widgets.php:96 ../../include/contact_widgets.php:139
-#: ../../include/contact_widgets.php:184 ../../include/taxonomy.php:409
-#: ../../include/taxonomy.php:491 ../../include/taxonomy.php:511
-#: ../../include/taxonomy.php:532
-msgid "Categories"
+#: ../../addon/tour/tour.php:95
+msgid "You can write an optional title for your update (good for long posts)."
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1375 ../../Zotlabs/Module/Sharedwithme.php:104
-#: ../../Zotlabs/Module/Admin/Channels.php:159
-#: ../../Zotlabs/Module/Oauth2.php:118 ../../Zotlabs/Module/Oauth2.php:146
-#: ../../Zotlabs/Module/Wiki.php:218 ../../Zotlabs/Module/Connedit.php:923
-#: ../../Zotlabs/Module/Chat.php:259 ../../Zotlabs/Module/Group.php:154
-#: ../../Zotlabs/Module/Oauth.php:113 ../../Zotlabs/Module/Oauth.php:139
-#: ../../Zotlabs/Lib/NativeWikiPage.php:561
-#: ../../Zotlabs/Storage/Browser.php:291
-#: ../../Zotlabs/Widget/Wiki_page_history.php:22
-#: ../../addon/rendezvous/rendezvous.php:172
-msgid "Name"
+#: ../../addon/tour/tour.php:96
+msgid "Entering some categories here makes it easier to find your post later."
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1376 ../../Zotlabs/Module/Connedit.php:924
-msgid "Organisation"
+#: ../../addon/tour/tour.php:97
+msgid "Share photos, links, location, etc."
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1377 ../../Zotlabs/Module/Connedit.php:925
-msgid "Title"
+#: ../../addon/tour/tour.php:98
+msgid ""
+"Only want to share content for a while? Make it expire at a certain date."
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1378 ../../Zotlabs/Module/Connedit.php:926
-#: ../../Zotlabs/Module/Profiles.php:786
-msgid "Phone"
+#: ../../addon/tour/tour.php:99
+msgid "You can password protect content."
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1379
-#: ../../Zotlabs/Module/Admin/Accounts.php:171
-#: ../../Zotlabs/Module/Admin/Accounts.php:183
-#: ../../Zotlabs/Module/Connedit.php:927 ../../Zotlabs/Module/Profiles.php:787
-#: ../../addon/openid/MysqlProvider.php:56
-#: ../../addon/openid/MysqlProvider.php:57 ../../addon/rtof/Mod_Rtof.php:57
-#: ../../addon/redred/Mod_Redred.php:71 ../../include/network.php:1732
-msgid "Email"
+#: ../../addon/tour/tour.php:100
+msgid "Choose who you share with."
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1380 ../../Zotlabs/Module/Connedit.php:928
-#: ../../Zotlabs/Module/Profiles.php:788
-msgid "Instant messenger"
+#: ../../addon/tour/tour.php:102
+msgid "Click here when you are done."
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1381 ../../Zotlabs/Module/Connedit.php:929
-#: ../../Zotlabs/Module/Profiles.php:789
-msgid "Website"
+#: ../../addon/tour/tour.php:105
+msgid "Adjust from which channels posts should be displayed."
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1382 ../../Zotlabs/Module/Locs.php:118
-#: ../../Zotlabs/Module/Admin/Channels.php:160
-#: ../../Zotlabs/Module/Connedit.php:930 ../../Zotlabs/Module/Profiles.php:502
-#: ../../Zotlabs/Module/Profiles.php:790
-msgid "Address"
+#: ../../addon/tour/tour.php:106
+msgid "Only show posts from channels in the specified privacy group."
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1383 ../../Zotlabs/Module/Connedit.php:931
-#: ../../Zotlabs/Module/Profiles.php:791
-msgid "Note"
+#: ../../addon/tour/tour.php:110
+msgid ""
+"Easily find posts containing tags (keywords preceded by the \"#\" symbol)."
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1384 ../../Zotlabs/Module/Connedit.php:932
-#: ../../Zotlabs/Module/Profiles.php:792 ../../include/event.php:1369
-#: ../../include/connections.php:723
-msgid "Mobile"
+#: ../../addon/tour/tour.php:111
+msgid "Easily find posts in given category."
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1385 ../../Zotlabs/Module/Connedit.php:933
-#: ../../Zotlabs/Module/Profiles.php:793 ../../include/event.php:1370
-#: ../../include/connections.php:724
-msgid "Home"
+#: ../../addon/tour/tour.php:112
+msgid "Easily find posts by date."
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1386 ../../Zotlabs/Module/Connedit.php:934
-#: ../../Zotlabs/Module/Profiles.php:794 ../../include/event.php:1373
-#: ../../include/connections.php:727
-msgid "Work"
+#: ../../addon/tour/tour.php:113
+msgid ""
+"Suggested users who have volounteered to be shown as suggestions, and who we "
+"think you might find interesting."
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1388 ../../Zotlabs/Module/Connedit.php:936
-#: ../../Zotlabs/Module/Profiles.php:796
-#: ../../addon/jappixmini/Mod_Jappixmini.php:216
-msgid "Add Contact"
+#: ../../addon/tour/tour.php:114
+msgid "Here you see channels you have connected to."
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1389 ../../Zotlabs/Module/Connedit.php:937
-#: ../../Zotlabs/Module/Profiles.php:797
-msgid "Add Field"
+#: ../../addon/tour/tour.php:115
+msgid "Save your search so you can repeat it at a later date."
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1394 ../../Zotlabs/Module/Connedit.php:942
-msgid "P.O. Box"
+#: ../../addon/tour/tour.php:118
+msgid ""
+"If you see this icon you can be sure that the sender is who it say it is. It "
+"is normal that it is not always possible to verify the sender, so the icon "
+"will be missing sometimes. There is usually no need to worry about that."
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1395 ../../Zotlabs/Module/Connedit.php:943
-msgid "Additional"
+#: ../../addon/tour/tour.php:119
+msgid ""
+"Danger! It seems someone tried to forge a message! This message is not "
+"necessarily from who it says it is from!"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1396 ../../Zotlabs/Module/Connedit.php:944
-msgid "Street"
+#: ../../addon/tour/tour.php:126
+msgid ""
+"Welcome to Hubzilla! Would you like to see a tour of the UI?</p> <p>You can "
+"pause it at any time and continue where you left off by reloading the page, "
+"or navigting to another page.</p><p>You can also advance by pressing the "
+"return key"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1397 ../../Zotlabs/Module/Connedit.php:945
-msgid "Locality"
+#: ../../addon/rainbowtag/Mod_Rainbowtag.php:15
+msgid "Add some colour to tag clouds"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1398 ../../Zotlabs/Module/Connedit.php:946
-msgid "Region"
+#: ../../addon/rainbowtag/Mod_Rainbowtag.php:21
+#: ../../addon/rainbowtag/Mod_Rainbowtag.php:26
+msgid "Rainbow Tag App"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1399 ../../Zotlabs/Module/Connedit.php:947
-msgid "ZIP Code"
+#: ../../addon/rainbowtag/Mod_Rainbowtag.php:34
+msgid "Rainbow Tag"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1400 ../../Zotlabs/Module/Connedit.php:948
-#: ../../Zotlabs/Module/Profiles.php:757
-msgid "Country"
+#: ../../addon/photocache/Mod_Photocache.php:27
+msgid "Photo Cache settings saved."
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1447
-msgid "Default Calendar"
+#: ../../addon/photocache/Mod_Photocache.php:36
+msgid ""
+"Photo Cache addon saves a copy of images from external sites locally to "
+"increase your anonymity in the web."
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1458
-msgid "Default Addressbook"
+#: ../../addon/photocache/Mod_Photocache.php:42
+msgid "Photo Cache App"
msgstr ""
-#: ../../Zotlabs/Module/Regdir.php:49 ../../Zotlabs/Module/Dirsearch.php:25
-msgid "This site is not a directory server"
+#: ../../addon/photocache/Mod_Photocache.php:53
+msgid "Minimal photo size for caching"
msgstr ""
-#: ../../Zotlabs/Module/Permcats.php:28
-msgid "Permission category name is required."
+#: ../../addon/photocache/Mod_Photocache.php:55
+msgid "In pixels. From 1 up to 1024, 0 will be replaced with system default."
msgstr ""
-#: ../../Zotlabs/Module/Permcats.php:47
-msgid "Permission category saved."
+#: ../../addon/photocache/Mod_Photocache.php:64
+msgid "Photo Cache"
msgstr ""
-#: ../../Zotlabs/Module/Permcats.php:62
-msgid "Permission Categories App"
+#: ../../addon/gallery/gallery.php:38 ../../addon/gallery/Mod_Gallery.php:136
+msgid "Gallery"
msgstr ""
-#: ../../Zotlabs/Module/Permcats.php:63
-msgid "Create custom connection permission limits"
+#: ../../addon/gallery/gallery.php:41
+msgid "Photo Gallery"
msgstr ""
-#: ../../Zotlabs/Module/Permcats.php:79
-msgid ""
-"Use this form to create permission rules for various classes of people or "
-"connections."
+#: ../../addon/gallery/Mod_Gallery.php:49 ../../include/channel.php:1327
+#: ../../Zotlabs/Module/Hcard.php:12 ../../Zotlabs/Module/Editwebpage.php:32
+#: ../../Zotlabs/Module/Profile.php:20 ../../Zotlabs/Module/Webpages.php:39
+#: ../../Zotlabs/Module/Filestorage.php:53 ../../Zotlabs/Module/Connect.php:17
+#: ../../Zotlabs/Module/Achievements.php:15 ../../Zotlabs/Module/Cards.php:42
+#: ../../Zotlabs/Module/Blocks.php:33 ../../Zotlabs/Module/Editblock.php:31
+#: ../../Zotlabs/Module/Editlayout.php:31 ../../Zotlabs/Module/Articles.php:43
+#: ../../Zotlabs/Module/Menu.php:92 ../../Zotlabs/Module/Layouts.php:31
+msgid "Requested profile is not available."
msgstr ""
-#: ../../Zotlabs/Module/Permcats.php:112 ../../Zotlabs/Lib/Apps.php:373
-msgid "Permission Categories"
+#: ../../addon/gallery/Mod_Gallery.php:58
+msgid "Gallery App"
msgstr ""
-#: ../../Zotlabs/Module/Permcats.php:120
-msgid "Permission category name"
+#: ../../addon/gallery/Mod_Gallery.php:59
+msgid "A simple gallery for your photo albums"
msgstr ""
-#: ../../Zotlabs/Module/Permcats.php:121 ../../Zotlabs/Module/Tokens.php:181
-#: ../../Zotlabs/Module/Connedit.php:908 ../../Zotlabs/Module/Defperms.php:266
-msgid "My Settings"
+#: ../../addon/planets/Mod_Planets.php:20
+#: ../../addon/planets/Mod_Planets.php:23
+msgid "Random Planet App"
msgstr ""
-#: ../../Zotlabs/Module/Permcats.php:123 ../../Zotlabs/Module/Tokens.php:183
-#: ../../Zotlabs/Module/Connedit.php:903 ../../Zotlabs/Module/Defperms.php:264
-msgid "inherited"
+#: ../../addon/planets/Mod_Planets.php:25
+msgid ""
+"Set a random planet from the Star Wars Empire as your location when posting"
msgstr ""
-#: ../../Zotlabs/Module/Permcats.php:126 ../../Zotlabs/Module/Tokens.php:186
-#: ../../Zotlabs/Module/Connedit.php:910 ../../Zotlabs/Module/Defperms.php:269
-msgid "Individual Permissions"
+#: ../../addon/openid/Mod_Id.php:53 ../../addon/pumpio/pumpio.php:44
+#: ../../addon/keepout/keepout.php:36
+#: ../../addon/flashcards/Mod_Flashcards.php:276 ../../include/photos.php:27
+#: ../../include/items.php:3796 ../../include/attach.php:150
+#: ../../include/attach.php:199 ../../include/attach.php:272
+#: ../../include/attach.php:380 ../../include/attach.php:394
+#: ../../include/attach.php:401 ../../include/attach.php:483
+#: ../../include/attach.php:1043 ../../include/attach.php:1117
+#: ../../include/attach.php:1280 ../../Zotlabs/Module/Article_edit.php:51
+#: ../../Zotlabs/Module/Network.php:19 ../../Zotlabs/Module/Register.php:80
+#: ../../Zotlabs/Module/Setup.php:206
+#: ../../Zotlabs/Module/Viewconnections.php:28
+#: ../../Zotlabs/Module/Viewconnections.php:33
+#: ../../Zotlabs/Module/Channel.php:169 ../../Zotlabs/Module/Channel.php:332
+#: ../../Zotlabs/Module/Channel.php:371 ../../Zotlabs/Module/Group.php:14
+#: ../../Zotlabs/Module/Group.php:30 ../../Zotlabs/Module/Card_edit.php:51
+#: ../../Zotlabs/Module/Editwebpage.php:68
+#: ../../Zotlabs/Module/Editwebpage.php:89
+#: ../../Zotlabs/Module/Editwebpage.php:107
+#: ../../Zotlabs/Module/Editwebpage.php:121 ../../Zotlabs/Module/Chat.php:115
+#: ../../Zotlabs/Module/Chat.php:120
+#: ../../Zotlabs/Module/Channel_calendar.php:224
+#: ../../Zotlabs/Module/Like.php:187 ../../Zotlabs/Module/Poke.php:157
+#: ../../Zotlabs/Module/Item.php:417 ../../Zotlabs/Module/Item.php:436
+#: ../../Zotlabs/Module/Item.php:446 ../../Zotlabs/Module/Item.php:1315
+#: ../../Zotlabs/Module/Mitem.php:129 ../../Zotlabs/Module/Profile.php:85
+#: ../../Zotlabs/Module/Profile.php:101
+#: ../../Zotlabs/Module/Sharedwithme.php:16
+#: ../../Zotlabs/Module/Webpages.php:133
+#: ../../Zotlabs/Module/Filestorage.php:17
+#: ../../Zotlabs/Module/Filestorage.php:72
+#: ../../Zotlabs/Module/Filestorage.php:90
+#: ../../Zotlabs/Module/Filestorage.php:113
+#: ../../Zotlabs/Module/Filestorage.php:160
+#: ../../Zotlabs/Module/Editpost.php:17
+#: ../../Zotlabs/Module/Achievements.php:34 ../../Zotlabs/Module/Events.php:277
+#: ../../Zotlabs/Module/Manage.php:10 ../../Zotlabs/Module/Authtest.php:16
+#: ../../Zotlabs/Module/Viewsrc.php:19 ../../Zotlabs/Module/Moderate.php:13
+#: ../../Zotlabs/Module/Display.php:451 ../../Zotlabs/Module/Common.php:38
+#: ../../Zotlabs/Module/New_channel.php:105
+#: ../../Zotlabs/Module/New_channel.php:130
+#: ../../Zotlabs/Module/Service_limits.php:11 ../../Zotlabs/Module/Mood.php:126
+#: ../../Zotlabs/Module/Appman.php:87 ../../Zotlabs/Module/Cards.php:86
+#: ../../Zotlabs/Module/Api.php:24 ../../Zotlabs/Module/Regmod.php:20
+#: ../../Zotlabs/Module/Blocks.php:73 ../../Zotlabs/Module/Blocks.php:80
+#: ../../Zotlabs/Module/Message.php:18
+#: ../../Zotlabs/Module/Profile_photo.php:336
+#: ../../Zotlabs/Module/Profile_photo.php:349
+#: ../../Zotlabs/Module/Editblock.php:67 ../../Zotlabs/Module/Settings.php:59
+#: ../../Zotlabs/Module/Editlayout.php:67
+#: ../../Zotlabs/Module/Editlayout.php:90
+#: ../../Zotlabs/Module/Connections.php:32
+#: ../../Zotlabs/Module/Cover_photo.php:347
+#: ../../Zotlabs/Module/Cover_photo.php:360 ../../Zotlabs/Module/Photos.php:69
+#: ../../Zotlabs/Module/Page.php:34 ../../Zotlabs/Module/Page.php:133
+#: ../../Zotlabs/Module/Profiles.php:198 ../../Zotlabs/Module/Profiles.php:635
+#: ../../Zotlabs/Module/Articles.php:89 ../../Zotlabs/Module/Bookmarks.php:70
+#: ../../Zotlabs/Module/Invite.php:21 ../../Zotlabs/Module/Invite.php:102
+#: ../../Zotlabs/Module/Mail.php:150 ../../Zotlabs/Module/Block.php:24
+#: ../../Zotlabs/Module/Block.php:74 ../../Zotlabs/Module/Rate.php:113
+#: ../../Zotlabs/Module/Menu.php:130 ../../Zotlabs/Module/Menu.php:141
+#: ../../Zotlabs/Module/Defperms.php:181 ../../Zotlabs/Module/Thing.php:280
+#: ../../Zotlabs/Module/Thing.php:300 ../../Zotlabs/Module/Thing.php:341
+#: ../../Zotlabs/Module/Pdledit.php:34 ../../Zotlabs/Module/Wiki.php:59
+#: ../../Zotlabs/Module/Wiki.php:285 ../../Zotlabs/Module/Wiki.php:428
+#: ../../Zotlabs/Module/Suggest.php:32 ../../Zotlabs/Module/Connedit.php:399
+#: ../../Zotlabs/Module/Notifications.php:11
+#: ../../Zotlabs/Module/Layouts.php:71 ../../Zotlabs/Module/Layouts.php:78
+#: ../../Zotlabs/Module/Layouts.php:89 ../../Zotlabs/Module/Locs.php:87
+#: ../../Zotlabs/Module/Sources.php:80 ../../Zotlabs/Lib/Chatroom.php:133
+#: ../../Zotlabs/Web/WebServer.php:123
+msgid "Permission denied."
msgstr ""
-#: ../../Zotlabs/Module/Permcats.php:127 ../../Zotlabs/Module/Tokens.php:187
-#: ../../Zotlabs/Module/Connedit.php:911
-msgid ""
-"Some permissions may be inherited from your channel's <a href=\"settings"
-"\"><strong>privacy settings</strong></a>, which have higher priority than "
-"individual settings. You can <strong>not</strong> change those settings here."
+#: ../../addon/openid/Mod_Id.php:85 ../../include/selectors.php:60
+#: ../../include/selectors.php:77 ../../include/channel.php:1610
+msgid "Male"
msgstr ""
-#: ../../Zotlabs/Module/Channel.php:41 ../../Zotlabs/Module/Ochannel.php:32
-#: ../../Zotlabs/Module/Chat.php:31 ../../addon/chess/Mod_Chess.php:343
-msgid "You must be logged in to see this page."
+#: ../../addon/openid/Mod_Id.php:87 ../../include/selectors.php:60
+#: ../../include/selectors.php:77 ../../include/channel.php:1608
+msgid "Female"
msgstr ""
-#: ../../Zotlabs/Module/Channel.php:98 ../../Zotlabs/Module/Hcard.php:37
-#: ../../Zotlabs/Module/Profile.php:45
-msgid "Posts and comments"
+#: ../../addon/openid/Mod_Openid.php:30
+msgid "OpenID protocol error. No ID returned."
msgstr ""
-#: ../../Zotlabs/Module/Channel.php:105 ../../Zotlabs/Module/Hcard.php:44
-#: ../../Zotlabs/Module/Profile.php:52
-msgid "Only posts"
+#: ../../addon/openid/Mod_Openid.php:76 ../../addon/openid/Mod_Openid.php:178
+#: ../../Zotlabs/Zot/Auth.php:264
+#, php-format
+msgid "Welcome %s. Remote authentication successful."
msgstr ""
-#: ../../Zotlabs/Module/Channel.php:122
-#, php-format
-msgid "This is the home page of %s."
+#: ../../addon/openid/Mod_Openid.php:188 ../../include/auth.php:317
+msgid "Login failed."
msgstr ""
-#: ../../Zotlabs/Module/Channel.php:176
-msgid "Insufficient permissions. Request redirected to profile page."
+#: ../../addon/openid/openid.php:49
+msgid ""
+"We encountered a problem while logging in with the OpenID you provided. "
+"Please check the correct spelling of the ID."
msgstr ""
-#: ../../Zotlabs/Module/Channel.php:193 ../../Zotlabs/Module/Network.php:173
-msgid "Search Results For:"
+#: ../../addon/openid/openid.php:49
+msgid "The error message was:"
msgstr ""
-#: ../../Zotlabs/Module/Channel.php:228 ../../Zotlabs/Module/Hq.php:134
-#: ../../Zotlabs/Module/Pubstream.php:94 ../../Zotlabs/Module/Display.php:80
-#: ../../Zotlabs/Module/Network.php:203
-msgid "Reset form"
+#: ../../addon/openid/MysqlProvider.php:52
+msgid "First Name"
msgstr ""
-#: ../../Zotlabs/Module/Channel.php:483 ../../Zotlabs/Module/Display.php:378
-msgid ""
-"You must enable javascript for your browser to be able to view this content."
+#: ../../addon/openid/MysqlProvider.php:53
+msgid "Last Name"
msgstr ""
-#: ../../Zotlabs/Module/Lang.php:17
-msgid "Language App"
+#: ../../addon/openid/MysqlProvider.php:54 ../../addon/redred/Mod_Redred.php:75
+msgid "Nickname"
msgstr ""
-#: ../../Zotlabs/Module/Lang.php:18
-msgid "Change UI language"
+#: ../../addon/openid/MysqlProvider.php:55
+msgid "Full Name"
msgstr ""
-#: ../../Zotlabs/Module/Uexport.php:61
-msgid "Channel Export App"
+#: ../../addon/openid/MysqlProvider.php:56
+#: ../../addon/openid/MysqlProvider.php:57 ../../addon/redred/Mod_Redred.php:71
+#: ../../addon/rtof/Mod_Rtof.php:57 ../../include/network.php:1732
+#: ../../Zotlabs/Module/Cdav.php:1377
+#: ../../Zotlabs/Module/Admin/Accounts.php:171
+#: ../../Zotlabs/Module/Admin/Accounts.php:183
+#: ../../Zotlabs/Module/Profiles.php:787 ../../Zotlabs/Module/Connedit.php:927
+msgid "Email"
msgstr ""
-#: ../../Zotlabs/Module/Uexport.php:62
-msgid "Export your channel"
+#: ../../addon/openid/MysqlProvider.php:58
+#: ../../addon/openid/MysqlProvider.php:59
+#: ../../addon/openid/MysqlProvider.php:60 ../../Zotlabs/Lib/Apps.php:360
+msgid "Profile Photo"
msgstr ""
-#: ../../Zotlabs/Module/Uexport.php:72 ../../Zotlabs/Module/Uexport.php:73
-msgid "Export Channel"
+#: ../../addon/openid/MysqlProvider.php:61
+msgid "Profile Photo 16px"
msgstr ""
-#: ../../Zotlabs/Module/Uexport.php:74
-msgid ""
-"Export your basic channel information to a file. This acts as a backup of "
-"your connections, permissions, profile and basic data, which can be used to "
-"import your data to a new server hub, but does not contain your content."
+#: ../../addon/openid/MysqlProvider.php:62
+msgid "Profile Photo 32px"
msgstr ""
-#: ../../Zotlabs/Module/Uexport.php:75
-msgid "Export Content"
+#: ../../addon/openid/MysqlProvider.php:63
+msgid "Profile Photo 48px"
msgstr ""
-#: ../../Zotlabs/Module/Uexport.php:76
-msgid ""
-"Export your channel information and recent content to a JSON backup that can "
-"be restored or imported to another server hub. This backs up all of your "
-"connections, permissions, profile data and several months of posts. This "
-"file may be VERY large. Please be patient - it may take several minutes for "
-"this download to begin."
+#: ../../addon/openid/MysqlProvider.php:64
+msgid "Profile Photo 64px"
msgstr ""
-#: ../../Zotlabs/Module/Uexport.php:78
-msgid "Export your posts from a given year."
+#: ../../addon/openid/MysqlProvider.php:65
+msgid "Profile Photo 80px"
msgstr ""
-#: ../../Zotlabs/Module/Uexport.php:80
-msgid ""
-"You may also export your posts and conversations for a particular year or "
-"month. Adjust the date in your browser location bar to select other dates. "
-"If the export fails (possibly due to memory exhaustion on your server hub), "
-"please try again selecting a more limited date range."
+#: ../../addon/openid/MysqlProvider.php:66
+msgid "Profile Photo 128px"
msgstr ""
-#: ../../Zotlabs/Module/Uexport.php:81
-#, php-format
-msgid ""
-"To select all posts for a given year, such as this year, visit <a href=\"%1$s"
-"\">%2$s</a>"
+#: ../../addon/openid/MysqlProvider.php:67
+msgid "Timezone"
msgstr ""
-#: ../../Zotlabs/Module/Uexport.php:82
-#, php-format
-msgid ""
-"To select all posts for a given month, such as January of this year, visit "
-"<a href=\"%1$s\">%2$s</a>"
+#: ../../addon/openid/MysqlProvider.php:68
+#: ../../Zotlabs/Module/Profiles.php:767
+msgid "Homepage URL"
msgstr ""
-#: ../../Zotlabs/Module/Uexport.php:83
-#, php-format
-msgid ""
-"These content files may be imported or restored by visiting <a href=\"%1$s\">"
-"%2$s</a> on any site containing your channel. For best results please import "
-"or restore these in date order (oldest first)."
+#: ../../addon/openid/MysqlProvider.php:69 ../../Zotlabs/Lib/Apps.php:358
+msgid "Language"
msgstr ""
-#: ../../Zotlabs/Module/Hq.php:140
-msgid "Welcome to Hubzilla!"
+#: ../../addon/openid/MysqlProvider.php:70
+msgid "Birth Year"
msgstr ""
-#: ../../Zotlabs/Module/Hq.php:140
-msgid "You have got no unseen posts..."
+#: ../../addon/openid/MysqlProvider.php:71
+msgid "Birth Month"
msgstr ""
-#: ../../Zotlabs/Module/Search.php:17 ../../Zotlabs/Module/Photos.php:516
-#: ../../Zotlabs/Module/Ratings.php:83 ../../Zotlabs/Module/Directory.php:67
-#: ../../Zotlabs/Module/Directory.php:72 ../../Zotlabs/Module/Display.php:29
-#: ../../Zotlabs/Module/Viewconnections.php:23
-msgid "Public access denied."
+#: ../../addon/openid/MysqlProvider.php:72
+msgid "Birth Day"
msgstr ""
-#: ../../Zotlabs/Module/Search.php:44 ../../Zotlabs/Module/Connections.php:352
-#: ../../Zotlabs/Lib/Apps.php:352 ../../Zotlabs/Widget/Sitesearch.php:31
-#: ../../Zotlabs/Widget/Activity_filter.php:151 ../../include/text.php:1103
-#: ../../include/text.php:1115 ../../include/acl_selectors.php:118
-#: ../../include/nav.php:186
-msgid "Search"
+#: ../../addon/openid/MysqlProvider.php:73
+msgid "Birthdate"
msgstr ""
-#: ../../Zotlabs/Module/Search.php:230
-#, php-format
-msgid "Items tagged with: %s"
+#: ../../addon/openid/MysqlProvider.php:74
+#: ../../Zotlabs/Module/Profiles.php:486
+msgid "Gender"
msgstr ""
-#: ../../Zotlabs/Module/Search.php:232
-#, php-format
-msgid "Search results for: %s"
+#: ../../addon/moremoods/moremoods.php:19
+msgid "lonely"
msgstr ""
-#: ../../Zotlabs/Module/Pubstream.php:20
-msgid "Public Stream App"
+#: ../../addon/moremoods/moremoods.php:20
+msgid "drunk"
msgstr ""
-#: ../../Zotlabs/Module/Pubstream.php:21
-msgid "The unmoderated public stream of this hub"
+#: ../../addon/moremoods/moremoods.php:21
+msgid "horny"
msgstr ""
-#: ../../Zotlabs/Module/Pubstream.php:109 ../../Zotlabs/Lib/Apps.php:375
-#: ../../Zotlabs/Widget/Notifications.php:142
-msgid "Public Stream"
+#: ../../addon/moremoods/moremoods.php:22
+msgid "stoned"
msgstr ""
-#: ../../Zotlabs/Module/Locs.php:25 ../../Zotlabs/Module/Locs.php:54
-msgid "Location not found."
+#: ../../addon/moremoods/moremoods.php:23
+msgid "fucked up"
msgstr ""
-#: ../../Zotlabs/Module/Locs.php:62
-msgid "Location lookup failed."
+#: ../../addon/moremoods/moremoods.php:24
+msgid "clusterfucked"
msgstr ""
-#: ../../Zotlabs/Module/Locs.php:66
-msgid ""
-"Please select another location to become primary before removing the primary "
-"location."
+#: ../../addon/moremoods/moremoods.php:25
+msgid "crazy"
msgstr ""
-#: ../../Zotlabs/Module/Locs.php:95
-msgid "Syncing locations"
+#: ../../addon/moremoods/moremoods.php:26
+msgid "hurt"
msgstr ""
-#: ../../Zotlabs/Module/Locs.php:105
-msgid "No locations found."
+#: ../../addon/moremoods/moremoods.php:27
+msgid "sleepy"
msgstr ""
-#: ../../Zotlabs/Module/Locs.php:116
-msgid "Manage Channel Locations"
+#: ../../addon/moremoods/moremoods.php:28
+msgid "grumpy"
msgstr ""
-#: ../../Zotlabs/Module/Locs.php:119
-msgid "Primary"
+#: ../../addon/moremoods/moremoods.php:29
+msgid "high"
msgstr ""
-#: ../../Zotlabs/Module/Locs.php:120 ../../Zotlabs/Module/Menu.php:176
-msgid "Drop"
+#: ../../addon/moremoods/moremoods.php:30
+msgid "semi-conscious"
msgstr ""
-#: ../../Zotlabs/Module/Locs.php:122
-msgid "Sync Now"
+#: ../../addon/moremoods/moremoods.php:31
+msgid "in love"
msgstr ""
-#: ../../Zotlabs/Module/Locs.php:123
-msgid "Please wait several minutes between consecutive operations."
+#: ../../addon/moremoods/moremoods.php:32
+msgid "in lust"
msgstr ""
-#: ../../Zotlabs/Module/Locs.php:124
-msgid ""
-"When possible, drop a location by logging into that website/hub and removing "
-"your channel."
+#: ../../addon/moremoods/moremoods.php:33
+msgid "naked"
msgstr ""
-#: ../../Zotlabs/Module/Locs.php:125
-msgid "Use this form to drop the location if the hub is no longer operating."
+#: ../../addon/moremoods/moremoods.php:34
+msgid "stinky"
msgstr ""
-#: ../../Zotlabs/Module/Apporder.php:47
-msgid "Change Order of Pinned Navbar Apps"
+#: ../../addon/moremoods/moremoods.php:35
+msgid "sweaty"
msgstr ""
-#: ../../Zotlabs/Module/Apporder.php:47
-msgid "Change Order of App Tray Apps"
+#: ../../addon/moremoods/moremoods.php:36
+msgid "bleeding out"
msgstr ""
-#: ../../Zotlabs/Module/Apporder.php:48
-msgid ""
-"Use arrows to move the corresponding app left (top) or right (bottom) in the "
-"navbar"
+#: ../../addon/moremoods/moremoods.php:37
+msgid "victorious"
msgstr ""
-#: ../../Zotlabs/Module/Apporder.php:48
-msgid "Use arrows to move the corresponding app up or down in the app tray"
+#: ../../addon/moremoods/moremoods.php:38
+msgid "defeated"
msgstr ""
-#: ../../Zotlabs/Module/Mitem.php:31 ../../Zotlabs/Module/Menu.php:208
-msgid "Menu not found."
+#: ../../addon/moremoods/moremoods.php:39
+msgid "envious"
msgstr ""
-#: ../../Zotlabs/Module/Mitem.php:63
-msgid "Unable to create element."
+#: ../../addon/moremoods/moremoods.php:40
+msgid "jealous"
msgstr ""
-#: ../../Zotlabs/Module/Mitem.php:87
-msgid "Unable to update menu element."
+#: ../../addon/dirstats/dirstats.php:94
+msgid "Hubzilla Directory Stats"
msgstr ""
-#: ../../Zotlabs/Module/Mitem.php:103
-msgid "Unable to add menu element."
+#: ../../addon/dirstats/dirstats.php:95
+msgid "Total Hubs"
msgstr ""
-#: ../../Zotlabs/Module/Mitem.php:134 ../../Zotlabs/Module/Menu.php:231
-#: ../../Zotlabs/Module/Xchan.php:41
-msgid "Not found."
+#: ../../addon/dirstats/dirstats.php:97
+msgid "Hubzilla Hubs"
msgstr ""
-#: ../../Zotlabs/Module/Mitem.php:167 ../../Zotlabs/Module/Mitem.php:246
-msgid "Menu Item Permissions"
+#: ../../addon/dirstats/dirstats.php:99
+msgid "Friendica Hubs"
msgstr ""
-#: ../../Zotlabs/Module/Mitem.php:168 ../../Zotlabs/Module/Mitem.php:247
-#: ../../Zotlabs/Module/Settings/Channel.php:526
-msgid "(click to open/close)"
+#: ../../addon/dirstats/dirstats.php:101
+msgid "Diaspora Pods"
msgstr ""
-#: ../../Zotlabs/Module/Mitem.php:174 ../../Zotlabs/Module/Mitem.php:191
-msgid "Link Name"
+#: ../../addon/dirstats/dirstats.php:103
+msgid "Hubzilla Channels"
msgstr ""
-#: ../../Zotlabs/Module/Mitem.php:175 ../../Zotlabs/Module/Mitem.php:255
-msgid "Link or Submenu Target"
+#: ../../addon/dirstats/dirstats.php:105
+msgid "Friendica Channels"
msgstr ""
-#: ../../Zotlabs/Module/Mitem.php:175
-msgid "Enter URL of the link or select a menu name to create a submenu"
+#: ../../addon/dirstats/dirstats.php:107
+msgid "Diaspora Channels"
msgstr ""
-#: ../../Zotlabs/Module/Mitem.php:176 ../../Zotlabs/Module/Mitem.php:256
-msgid "Use magic-auth if available"
+#: ../../addon/dirstats/dirstats.php:109
+msgid "Aged 35 and above"
msgstr ""
-#: ../../Zotlabs/Module/Mitem.php:176 ../../Zotlabs/Module/Mitem.php:177
-#: ../../Zotlabs/Module/Mitem.php:256 ../../Zotlabs/Module/Mitem.php:257
-#: ../../Zotlabs/Module/Events.php:478 ../../Zotlabs/Module/Events.php:479
-#: ../../Zotlabs/Module/Removeme.php:63 ../../Zotlabs/Module/Admin/Site.php:255
-#: ../../Zotlabs/Module/Settings/Channel.php:309
-#: ../../Zotlabs/Module/Settings/Display.php:89
-#: ../../Zotlabs/Module/Import.php:635 ../../Zotlabs/Module/Import.php:639
-#: ../../Zotlabs/Module/Import.php:640 ../../Zotlabs/Module/Api.php:99
-#: ../../Zotlabs/Module/Photos.php:670 ../../Zotlabs/Module/Wiki.php:227
-#: ../../Zotlabs/Module/Wiki.php:228 ../../Zotlabs/Module/Connedit.php:406
-#: ../../Zotlabs/Module/Connedit.php:796 ../../Zotlabs/Module/Menu.php:162
-#: ../../Zotlabs/Module/Menu.php:221 ../../Zotlabs/Module/Defperms.php:197
-#: ../../Zotlabs/Module/Profiles.php:681 ../../Zotlabs/Module/Sources.php:124
-#: ../../Zotlabs/Module/Sources.php:159
-#: ../../Zotlabs/Module/Filestorage.php:198
-#: ../../Zotlabs/Module/Filestorage.php:206 ../../Zotlabs/Lib/Libzotdir.php:162
-#: ../../Zotlabs/Lib/Libzotdir.php:163 ../../Zotlabs/Lib/Libzotdir.php:165
-#: ../../Zotlabs/Storage/Browser.php:411 ../../boot.php:1681
-#: ../../view/theme/redbasic_c/php/config.php:100
-#: ../../view/theme/redbasic_c/php/config.php:115
-#: ../../view/theme/redbasic/php/config.php:99
-#: ../../view/theme/redbasic/php/config.php:116
-#: ../../addon/wppost/Mod_Wppost.php:82 ../../addon/wppost/Mod_Wppost.php:86
-#: ../../addon/ijpost/Mod_Ijpost.php:61 ../../addon/dwpost/Mod_Dwpost.php:60
-#: ../../addon/ljpost/Mod_Ljpost.php:62 ../../addon/rtof/Mod_Rtof.php:49
-#: ../../addon/jappixmini/Mod_Jappixmini.php:161
-#: ../../addon/jappixmini/Mod_Jappixmini.php:191
-#: ../../addon/jappixmini/Mod_Jappixmini.php:199
-#: ../../addon/jappixmini/Mod_Jappixmini.php:203
-#: ../../addon/jappixmini/Mod_Jappixmini.php:207
-#: ../../addon/channelreputation/channelreputation.php:110
-#: ../../addon/nofed/Mod_Nofed.php:42 ../../addon/redred/Mod_Redred.php:63
-#: ../../addon/content_import/Mod_content_import.php:137
-#: ../../addon/content_import/Mod_content_import.php:138
-#: ../../addon/pubcrawl/Mod_Pubcrawl.php:45
-#: ../../addon/libertree/Mod_Libertree.php:59
-#: ../../addon/statusnet/Mod_Statusnet.php:260
-#: ../../addon/statusnet/Mod_Statusnet.php:282
-#: ../../addon/statusnet/Mod_Statusnet.php:291
-#: ../../addon/twitter/Mod_Twitter.php:162
-#: ../../addon/twitter/Mod_Twitter.php:171
-#: ../../addon/smileybutton/Mod_Smileybutton.php:44
-#: ../../addon/cart/Settings/Cart.php:59 ../../addon/cart/Settings/Cart.php:71
-#: ../../addon/cart/cart.php:1258
-#: ../../addon/cart/submodules/paypalbutton.php:87
-#: ../../addon/cart/submodules/paypalbutton.php:95
-#: ../../addon/cart/submodules/manualcat.php:63
-#: ../../addon/cart/submodules/manualcat.php:254
-#: ../../addon/cart/submodules/manualcat.php:258
-#: ../../addon/cart/submodules/hzservices.php:64
-#: ../../addon/cart/submodules/hzservices.php:646
-#: ../../addon/cart/submodules/hzservices.php:650
-#: ../../addon/cart/submodules/subscriptions.php:153
-#: ../../addon/cart/submodules/subscriptions.php:425
-#: ../../addon/pumpio/Mod_Pumpio.php:94 ../../addon/pumpio/Mod_Pumpio.php:98
-#: ../../addon/pumpio/Mod_Pumpio.php:102 ../../include/dir_fns.php:143
-#: ../../include/dir_fns.php:144 ../../include/dir_fns.php:145
-msgid "No"
+#: ../../addon/dirstats/dirstats.php:111
+msgid "Aged 34 and under"
msgstr ""
-#: ../../Zotlabs/Module/Mitem.php:176 ../../Zotlabs/Module/Mitem.php:177
-#: ../../Zotlabs/Module/Mitem.php:256 ../../Zotlabs/Module/Mitem.php:257
-#: ../../Zotlabs/Module/Events.php:478 ../../Zotlabs/Module/Events.php:479
-#: ../../Zotlabs/Module/Removeme.php:63 ../../Zotlabs/Module/Admin/Site.php:257
-#: ../../Zotlabs/Module/Settings/Channel.php:309
-#: ../../Zotlabs/Module/Settings/Display.php:89
-#: ../../Zotlabs/Module/Import.php:635 ../../Zotlabs/Module/Import.php:639
-#: ../../Zotlabs/Module/Import.php:640 ../../Zotlabs/Module/Api.php:98
-#: ../../Zotlabs/Module/Photos.php:670 ../../Zotlabs/Module/Wiki.php:227
-#: ../../Zotlabs/Module/Wiki.php:228 ../../Zotlabs/Module/Connedit.php:406
-#: ../../Zotlabs/Module/Menu.php:162 ../../Zotlabs/Module/Menu.php:221
-#: ../../Zotlabs/Module/Defperms.php:197 ../../Zotlabs/Module/Profiles.php:681
-#: ../../Zotlabs/Module/Sources.php:124 ../../Zotlabs/Module/Sources.php:159
-#: ../../Zotlabs/Module/Filestorage.php:198
-#: ../../Zotlabs/Module/Filestorage.php:206 ../../Zotlabs/Lib/Libzotdir.php:162
-#: ../../Zotlabs/Lib/Libzotdir.php:163 ../../Zotlabs/Lib/Libzotdir.php:165
-#: ../../Zotlabs/Storage/Browser.php:411 ../../boot.php:1681
-#: ../../view/theme/redbasic_c/php/config.php:100
-#: ../../view/theme/redbasic_c/php/config.php:115
-#: ../../view/theme/redbasic/php/config.php:99
-#: ../../view/theme/redbasic/php/config.php:116
-#: ../../addon/wppost/Mod_Wppost.php:82 ../../addon/wppost/Mod_Wppost.php:86
-#: ../../addon/ijpost/Mod_Ijpost.php:61 ../../addon/dwpost/Mod_Dwpost.php:60
-#: ../../addon/ljpost/Mod_Ljpost.php:62 ../../addon/rtof/Mod_Rtof.php:49
-#: ../../addon/jappixmini/Mod_Jappixmini.php:161
-#: ../../addon/jappixmini/Mod_Jappixmini.php:191
-#: ../../addon/jappixmini/Mod_Jappixmini.php:199
-#: ../../addon/jappixmini/Mod_Jappixmini.php:203
-#: ../../addon/jappixmini/Mod_Jappixmini.php:207
-#: ../../addon/channelreputation/channelreputation.php:110
-#: ../../addon/nofed/Mod_Nofed.php:42 ../../addon/redred/Mod_Redred.php:63
-#: ../../addon/content_import/Mod_content_import.php:137
-#: ../../addon/content_import/Mod_content_import.php:138
-#: ../../addon/pubcrawl/Mod_Pubcrawl.php:45
-#: ../../addon/libertree/Mod_Libertree.php:59
-#: ../../addon/statusnet/Mod_Statusnet.php:260
-#: ../../addon/statusnet/Mod_Statusnet.php:282
-#: ../../addon/statusnet/Mod_Statusnet.php:291
-#: ../../addon/twitter/Mod_Twitter.php:162
-#: ../../addon/twitter/Mod_Twitter.php:171
-#: ../../addon/smileybutton/Mod_Smileybutton.php:44
-#: ../../addon/cart/Settings/Cart.php:59 ../../addon/cart/Settings/Cart.php:71
-#: ../../addon/cart/cart.php:1258
-#: ../../addon/cart/submodules/paypalbutton.php:87
-#: ../../addon/cart/submodules/paypalbutton.php:95
-#: ../../addon/cart/submodules/manualcat.php:63
-#: ../../addon/cart/submodules/manualcat.php:254
-#: ../../addon/cart/submodules/manualcat.php:258
-#: ../../addon/cart/submodules/hzservices.php:64
-#: ../../addon/cart/submodules/hzservices.php:646
-#: ../../addon/cart/submodules/hzservices.php:650
-#: ../../addon/cart/submodules/subscriptions.php:153
-#: ../../addon/cart/submodules/subscriptions.php:425
-#: ../../addon/pumpio/Mod_Pumpio.php:94 ../../addon/pumpio/Mod_Pumpio.php:98
-#: ../../addon/pumpio/Mod_Pumpio.php:102 ../../include/dir_fns.php:143
-#: ../../include/dir_fns.php:144 ../../include/dir_fns.php:145
-msgid "Yes"
+#: ../../addon/dirstats/dirstats.php:113
+msgid "Average Age"
msgstr ""
-#: ../../Zotlabs/Module/Mitem.php:177 ../../Zotlabs/Module/Mitem.php:257
-msgid "Open link in new window"
+#: ../../addon/dirstats/dirstats.php:115
+msgid "Known Chatrooms"
msgstr ""
-#: ../../Zotlabs/Module/Mitem.php:178 ../../Zotlabs/Module/Mitem.php:258
-msgid "Order in list"
+#: ../../addon/dirstats/dirstats.php:117
+msgid "Known Tags"
msgstr ""
-#: ../../Zotlabs/Module/Mitem.php:178 ../../Zotlabs/Module/Mitem.php:258
-msgid "Higher numbers will sink to bottom of listing"
+#: ../../addon/dirstats/dirstats.php:119
+msgid ""
+"Please note Diaspora and Friendica statistics are merely those **this "
+"directory** is aware of, and not all those known in the network. This also "
+"applies to chatrooms,"
msgstr ""
-#: ../../Zotlabs/Module/Mitem.php:179
-msgid "Submit and finish"
+#: ../../addon/redred/Mod_Redred.php:24
+msgid "Channel is required."
msgstr ""
-#: ../../Zotlabs/Module/Mitem.php:180
-msgid "Submit and continue"
+#: ../../addon/redred/Mod_Redred.php:29 ../../Zotlabs/Module/Network.php:325
+msgid "Invalid channel."
msgstr ""
-#: ../../Zotlabs/Module/Mitem.php:189
-msgid "Menu:"
+#: ../../addon/redred/Mod_Redred.php:38
+msgid "Hubzilla Crosspost Connector Settings saved."
msgstr ""
-#: ../../Zotlabs/Module/Mitem.php:192
-msgid "Link Target"
+#: ../../addon/redred/Mod_Redred.php:50
+#: ../../addon/statusnet/Mod_Statusnet.php:146
+msgid "Hubzilla Crosspost Connector App"
msgstr ""
-#: ../../Zotlabs/Module/Mitem.php:195
-msgid "Edit menu"
+#: ../../addon/redred/Mod_Redred.php:51
+msgid "Relay public postings to another Hubzilla channel"
msgstr ""
-#: ../../Zotlabs/Module/Mitem.php:198
-msgid "Edit element"
+#: ../../addon/redred/Mod_Redred.php:63
+msgid "Send public postings to Hubzilla channel by default"
msgstr ""
-#: ../../Zotlabs/Module/Mitem.php:199
-msgid "Drop element"
+#: ../../addon/redred/Mod_Redred.php:67
+msgid "Hubzilla API Path"
msgstr ""
-#: ../../Zotlabs/Module/Mitem.php:200
-msgid "New element"
+#: ../../addon/redred/Mod_Redred.php:67 ../../addon/rtof/Mod_Rtof.php:53
+msgid "https://{sitename}/api"
msgstr ""
-#: ../../Zotlabs/Module/Mitem.php:201
-msgid "Edit this menu container"
+#: ../../addon/redred/Mod_Redred.php:71
+msgid "Hubzilla login name"
msgstr ""
-#: ../../Zotlabs/Module/Mitem.php:202
-msgid "Add menu element"
+#: ../../addon/redred/Mod_Redred.php:75
+msgid "Hubzilla channel name"
msgstr ""
-#: ../../Zotlabs/Module/Mitem.php:203
-msgid "Delete this menu item"
+#: ../../addon/redred/Mod_Redred.php:79
+#: ../../addon/jappixmini/Mod_Jappixmini.php:195
+msgid "Hubzilla password"
msgstr ""
-#: ../../Zotlabs/Module/Mitem.php:204
-msgid "Edit this menu item"
+#: ../../addon/redred/Mod_Redred.php:87
+msgid "Hubzilla Crosspost Connector"
msgstr ""
-#: ../../Zotlabs/Module/Mitem.php:222
-msgid "Menu item not found."
+#: ../../addon/redred/redred.php:50
+msgid "Post to Hubzilla"
msgstr ""
-#: ../../Zotlabs/Module/Mitem.php:235
-msgid "Menu item deleted."
+#: ../../addon/redphotos/redphotos.php:106
+msgid "Photos imported"
msgstr ""
-#: ../../Zotlabs/Module/Mitem.php:237
-msgid "Menu item could not be deleted."
+#: ../../addon/redphotos/redphotos.php:119 ../../addon/frphotos/frphotos.php:82
+#: ../../addon/redfiles/redfiles.php:109 ../../addon/hzfiles/hzfiles.php:75
+#: ../../include/items.php:435 ../../Zotlabs/Module/Import_items.php:120
+#: ../../Zotlabs/Module/Profperm.php:28 ../../Zotlabs/Module/Group.php:98
+#: ../../Zotlabs/Module/Like.php:301 ../../Zotlabs/Module/Cloud.php:119
+#: ../../Zotlabs/Module/Share.php:71 ../../Zotlabs/Module/Subthread.php:86
+#: ../../Zotlabs/Module/Dreport.php:10 ../../Zotlabs/Module/Dreport.php:82
+#: ../../Zotlabs/Web/WebServer.php:122
+msgid "Permission denied"
msgstr ""
-#: ../../Zotlabs/Module/Mitem.php:244
-msgid "Edit Menu Element"
+#: ../../addon/redphotos/redphotos.php:129
+msgid "Redmatrix Photo Album Import"
msgstr ""
-#: ../../Zotlabs/Module/Mitem.php:254
-msgid "Link text"
+#: ../../addon/redphotos/redphotos.php:130
+msgid "This will import all your Redmatrix photo albums to this channel."
msgstr ""
-#: ../../Zotlabs/Module/Events.php:113
-#: ../../Zotlabs/Module/Channel_calendar.php:51
-msgid "Event can not end before it has started."
+#: ../../addon/redphotos/redphotos.php:131
+#: ../../addon/redfiles/redfiles.php:121
+msgid "Redmatrix Server base URL"
msgstr ""
-#: ../../Zotlabs/Module/Events.php:115 ../../Zotlabs/Module/Events.php:124
-#: ../../Zotlabs/Module/Events.php:146
-#: ../../Zotlabs/Module/Channel_calendar.php:53
-#: ../../Zotlabs/Module/Channel_calendar.php:61
-#: ../../Zotlabs/Module/Channel_calendar.php:78
-msgid "Unable to generate preview."
+#: ../../addon/redphotos/redphotos.php:132
+#: ../../addon/redfiles/redfiles.php:122
+msgid "Redmatrix Login Username"
msgstr ""
-#: ../../Zotlabs/Module/Events.php:122
-#: ../../Zotlabs/Module/Channel_calendar.php:59
-msgid "Event title and start time are required."
+#: ../../addon/redphotos/redphotos.php:133
+#: ../../addon/redfiles/redfiles.php:123
+msgid "Redmatrix Login Password"
msgstr ""
-#: ../../Zotlabs/Module/Events.php:144 ../../Zotlabs/Module/Events.php:271
-#: ../../Zotlabs/Module/Channel_calendar.php:76
-#: ../../Zotlabs/Module/Channel_calendar.php:218
-msgid "Event not found."
+#: ../../addon/redphotos/redphotos.php:134
+msgid "Import just this album"
msgstr ""
-#: ../../Zotlabs/Module/Events.php:266
-#: ../../Zotlabs/Module/Channel_calendar.php:213
-#: ../../Zotlabs/Module/Tagger.php:73 ../../Zotlabs/Module/Like.php:394
-#: ../../include/conversation.php:119 ../../include/text.php:2120
-#: ../../include/event.php:1207
-msgid "event"
+#: ../../addon/redphotos/redphotos.php:134
+msgid "Leave blank to import all albums"
msgstr ""
-#: ../../Zotlabs/Module/Events.php:468
-msgid "Edit event title"
+#: ../../addon/redphotos/redphotos.php:135
+msgid "Maximum count to import"
msgstr ""
-#: ../../Zotlabs/Module/Events.php:468 ../../Zotlabs/Module/Events.php:473
-#: ../../Zotlabs/Module/Appman.php:143 ../../Zotlabs/Module/Appman.php:144
-#: ../../Zotlabs/Module/Profiles.php:745 ../../Zotlabs/Module/Profiles.php:749
-#: ../../include/datetime.php:211
-msgid "Required"
+#: ../../addon/redphotos/redphotos.php:135
+msgid "0 or blank to import all available"
msgstr ""
-#: ../../Zotlabs/Module/Events.php:470
-msgid "Categories (comma-separated list)"
+#: ../../addon/redphotos/redphotohelper.php:71 ../../addon/pubcrawl/as.php:1692
+#: ../../addon/diaspora/Receiver.php:1592 ../../include/text.php:2119
+#: ../../include/conversation.php:116 ../../Zotlabs/Module/Like.php:392
+#: ../../Zotlabs/Module/Tagger.php:69 ../../Zotlabs/Module/Subthread.php:112
+#: ../../Zotlabs/Lib/Activity.php:2444
+msgid "photo"
msgstr ""
-#: ../../Zotlabs/Module/Events.php:471
-msgid "Edit Category"
+#: ../../addon/statusnet/Mod_Statusnet.php:61
+msgid ""
+"Please contact your site administrator.<br />The provided API URL is not "
+"valid."
msgstr ""
-#: ../../Zotlabs/Module/Events.php:471
-msgid "Category"
+#: ../../addon/statusnet/Mod_Statusnet.php:98
+msgid "We could not contact the GNU social API with the Path you entered."
msgstr ""
-#: ../../Zotlabs/Module/Events.php:474
-msgid "Edit start date and time"
+#: ../../addon/statusnet/Mod_Statusnet.php:130
+msgid "GNU social settings updated."
msgstr ""
-#: ../../Zotlabs/Module/Events.php:475 ../../Zotlabs/Module/Events.php:478
-msgid "Finish date and time are not known or not relevant"
+#: ../../addon/statusnet/Mod_Statusnet.php:147
+msgid ""
+"Relay public postings to a connected GNU social account (formerly StatusNet)"
msgstr ""
-#: ../../Zotlabs/Module/Events.php:477
-msgid "Edit finish date and time"
+#: ../../addon/statusnet/Mod_Statusnet.php:181
+msgid "Globally Available GNU social OAuthKeys"
msgstr ""
-#: ../../Zotlabs/Module/Events.php:477
-msgid "Finish date and time"
+#: ../../addon/statusnet/Mod_Statusnet.php:183
+msgid ""
+"There are preconfigured OAuth key pairs for some GNU social servers "
+"available. If you are using one of them, please use these credentials.<br /"
+">If not feel free to connect to any other GNU social instance (see below)."
msgstr ""
-#: ../../Zotlabs/Module/Events.php:479 ../../Zotlabs/Module/Events.php:480
-msgid "Adjust for viewer timezone"
+#: ../../addon/statusnet/Mod_Statusnet.php:198
+msgid "Provide your own OAuth Credentials"
msgstr ""
-#: ../../Zotlabs/Module/Events.php:479
+#: ../../addon/statusnet/Mod_Statusnet.php:200
msgid ""
-"Important for events that happen in a particular place. Not practical for "
-"global holidays."
+"No consumer key pair for GNU social found. Register your Hubzilla Account as "
+"an desktop client on your GNU social account, copy the consumer key pair "
+"here and enter the API base root.<br />Before you register your own OAuth "
+"key pair ask the administrator if there is already a key pair for this "
+"Hubzilla installation at your favourite GNU social installation."
msgstr ""
-#: ../../Zotlabs/Module/Events.php:481
-msgid "Edit Description"
+#: ../../addon/statusnet/Mod_Statusnet.php:204
+msgid "OAuth Consumer Key"
msgstr ""
-#: ../../Zotlabs/Module/Events.php:483
-msgid "Edit Location"
+#: ../../addon/statusnet/Mod_Statusnet.php:208
+msgid "OAuth Consumer Secret"
msgstr ""
-#: ../../Zotlabs/Module/Events.php:486 ../../Zotlabs/Module/Photos.php:1097
-#: ../../Zotlabs/Module/Webpages.php:262 ../../Zotlabs/Lib/ThreadItem.php:806
-#: ../../addon/hsse/hsse.php:153 ../../include/conversation.php:1359
-msgid "Preview"
+#: ../../addon/statusnet/Mod_Statusnet.php:212
+msgid "Base API Path"
msgstr ""
-#: ../../Zotlabs/Module/Events.php:487 ../../addon/hsse/hsse.php:225
-#: ../../include/conversation.php:1431
-msgid "Permission settings"
+#: ../../addon/statusnet/Mod_Statusnet.php:212
+msgid "Remember the trailing /"
msgstr ""
-#: ../../Zotlabs/Module/Events.php:502
-msgid "Advanced Options"
+#: ../../addon/statusnet/Mod_Statusnet.php:216
+msgid "GNU social application name"
msgstr ""
-#: ../../Zotlabs/Module/Events.php:613
-msgid "l, F j"
+#: ../../addon/statusnet/Mod_Statusnet.php:239
+msgid ""
+"To connect to your GNU social account click the button below to get a "
+"security code from GNU social which you have to copy into the input box "
+"below and submit the form. Only your <strong>public</strong> posts will be "
+"posted to GNU social."
msgstr ""
-#: ../../Zotlabs/Module/Events.php:641
-#: ../../Zotlabs/Module/Channel_calendar.php:370
-msgid "Edit event"
+#: ../../addon/statusnet/Mod_Statusnet.php:241
+msgid "Log in with GNU social"
msgstr ""
-#: ../../Zotlabs/Module/Events.php:643
-#: ../../Zotlabs/Module/Channel_calendar.php:372
-msgid "Delete event"
+#: ../../addon/statusnet/Mod_Statusnet.php:244
+msgid "Copy the security code from GNU social here"
msgstr ""
-#: ../../Zotlabs/Module/Events.php:669 ../../include/text.php:1939
-msgid "Link to Source"
+#: ../../addon/statusnet/Mod_Statusnet.php:254
+msgid "Cancel Connection Process"
msgstr ""
-#: ../../Zotlabs/Module/Events.php:677
-#: ../../Zotlabs/Module/Channel_calendar.php:401
-msgid "calendar"
+#: ../../addon/statusnet/Mod_Statusnet.php:256
+msgid "Current GNU social API is"
msgstr ""
-#: ../../Zotlabs/Module/Events.php:696
-msgid "Edit Event"
+#: ../../addon/statusnet/Mod_Statusnet.php:260
+msgid "Cancel GNU social Connection"
msgstr ""
-#: ../../Zotlabs/Module/Events.php:696
-msgid "Create Event"
+#: ../../addon/statusnet/Mod_Statusnet.php:272
+#: ../../addon/twitter/Mod_Twitter.php:147
+msgid "Currently connected to: "
msgstr ""
-#: ../../Zotlabs/Module/Events.php:699 ../../include/channel.php:1769
-msgid "Export"
+#: ../../addon/statusnet/Mod_Statusnet.php:277
+msgid ""
+"<strong>Note</strong>: Due your privacy settings (<em>Hide your profile "
+"details from unknown viewers?</em>) the link potentially included in public "
+"postings relayed to GNU social will lead the visitor to a blank page "
+"informing the visitor that the access to your profile has been restricted."
msgstr ""
-#: ../../Zotlabs/Module/Events.php:739
-msgid "Event removed"
+#: ../../addon/statusnet/Mod_Statusnet.php:282
+msgid "Post to GNU social by default"
msgstr ""
-#: ../../Zotlabs/Module/Events.php:742
-#: ../../Zotlabs/Module/Channel_calendar.php:488
-msgid "Failed to remove event"
+#: ../../addon/statusnet/Mod_Statusnet.php:282
+msgid ""
+"If enabled your public postings will be posted to the associated GNU-social "
+"account by default"
msgstr ""
-#: ../../Zotlabs/Module/Appman.php:39 ../../Zotlabs/Module/Appman.php:56
-msgid "App installed."
+#: ../../addon/statusnet/Mod_Statusnet.php:291
+#: ../../addon/twitter/Mod_Twitter.php:171
+msgid "Clear OAuth configuration"
msgstr ""
-#: ../../Zotlabs/Module/Appman.php:49
-msgid "Malformed app."
+#: ../../addon/statusnet/Mod_Statusnet.php:303
+msgid "GNU-Social Crosspost Connector"
msgstr ""
-#: ../../Zotlabs/Module/Appman.php:132
-msgid "Embed code"
+#: ../../addon/statusnet/statusnet.php:145
+msgid "Post to GNU social"
msgstr ""
-#: ../../Zotlabs/Module/Appman.php:138
-msgid "Edit App"
+#: ../../addon/statusnet/statusnet.php:593
+#: ../../Zotlabs/Module/Admin/Site.php:297
+msgid "Site name"
msgstr ""
-#: ../../Zotlabs/Module/Appman.php:138
-msgid "Create App"
+#: ../../addon/statusnet/statusnet.php:594
+msgid "API URL"
msgstr ""
-#: ../../Zotlabs/Module/Appman.php:143
-msgid "Name of app"
+#: ../../addon/statusnet/statusnet.php:595 ../../addon/twitter/twitter.php:501
+#: ../../Zotlabs/Module/Oauth.php:115 ../../Zotlabs/Module/Oauth.php:141
+#: ../../Zotlabs/Module/Oauth2.php:119 ../../Zotlabs/Module/Oauth2.php:147
+msgid "Consumer Secret"
msgstr ""
-#: ../../Zotlabs/Module/Appman.php:144
-msgid "Location (URL) of app"
+#: ../../addon/statusnet/statusnet.php:596 ../../addon/twitter/twitter.php:500
+#: ../../Zotlabs/Module/Oauth.php:114 ../../Zotlabs/Module/Oauth.php:140
+msgid "Consumer Key"
msgstr ""
-#: ../../Zotlabs/Module/Appman.php:146
-msgid "Photo icon URL"
+#: ../../addon/statusnet/statusnet.php:597
+msgid "Application name"
msgstr ""
-#: ../../Zotlabs/Module/Appman.php:146
-msgid "80 x 80 pixels - optional"
+#: ../../addon/frphotos/frphotos.php:92
+msgid "Friendica Photo Album Import"
msgstr ""
-#: ../../Zotlabs/Module/Appman.php:147
-msgid "Categories (optional, comma separated list)"
+#: ../../addon/frphotos/frphotos.php:93
+msgid "This will import all your Friendica photo albums to this Red channel."
msgstr ""
-#: ../../Zotlabs/Module/Appman.php:148
-msgid "Version ID"
+#: ../../addon/frphotos/frphotos.php:94
+msgid "Friendica Server base URL"
msgstr ""
-#: ../../Zotlabs/Module/Appman.php:149
-msgid "Price of app"
+#: ../../addon/frphotos/frphotos.php:95
+msgid "Friendica Login Username"
msgstr ""
-#: ../../Zotlabs/Module/Appman.php:150
-msgid "Location (URL) to purchase app"
+#: ../../addon/frphotos/frphotos.php:96
+msgid "Friendica Login Password"
msgstr ""
-#: ../../Zotlabs/Module/Regmod.php:15
-msgid "Please login."
+#: ../../addon/rtof/Mod_Rtof.php:24
+msgid "Friendica Crosspost Connector Settings saved."
msgstr ""
-#: ../../Zotlabs/Module/Magic.php:78
-msgid "Hub not found."
+#: ../../addon/rtof/Mod_Rtof.php:36
+msgid "Friendica Crosspost Connector App"
msgstr ""
-#: ../../Zotlabs/Module/Subthread.php:112 ../../Zotlabs/Module/Tagger.php:69
-#: ../../Zotlabs/Module/Like.php:392 ../../Zotlabs/Lib/Activity.php:2320
-#: ../../addon/redphotos/redphotohelper.php:71
-#: ../../addon/diaspora/Receiver.php:1592 ../../addon/pubcrawl/as.php:1690
-#: ../../include/conversation.php:116 ../../include/text.php:2117
-msgid "photo"
+#: ../../addon/rtof/Mod_Rtof.php:37
+msgid "Relay public postings to a connected Friendica account"
msgstr ""
-#: ../../Zotlabs/Module/Subthread.php:112 ../../Zotlabs/Module/Like.php:392
-#: ../../Zotlabs/Lib/Activity.php:2320 ../../addon/diaspora/Receiver.php:1592
-#: ../../addon/pubcrawl/as.php:1690 ../../include/conversation.php:144
-#: ../../include/text.php:2123
-msgid "status"
+#: ../../addon/rtof/Mod_Rtof.php:49
+msgid "Send public postings to Friendica by default"
msgstr ""
-#: ../../Zotlabs/Module/Subthread.php:143
-#, php-format
-msgid "%1$s is following %2$s's %3$s"
+#: ../../addon/rtof/Mod_Rtof.php:53
+msgid "Friendica API Path"
msgstr ""
-#: ../../Zotlabs/Module/Subthread.php:145
-#, php-format
-msgid "%1$s stopped following %2$s's %3$s"
+#: ../../addon/rtof/Mod_Rtof.php:57
+msgid "Friendica login name"
msgstr ""
-#: ../../Zotlabs/Module/Article_edit.php:44 ../../Zotlabs/Module/Cal.php:31
-#: ../../Zotlabs/Module/Chanview.php:96 ../../Zotlabs/Module/Page.php:75
-#: ../../Zotlabs/Module/Wall_upload.php:31 ../../Zotlabs/Module/Block.php:41
-#: ../../Zotlabs/Module/Card_edit.php:44
-msgid "Channel not found."
+#: ../../addon/rtof/Mod_Rtof.php:61
+msgid "Friendica password"
msgstr ""
-#: ../../Zotlabs/Module/Article_edit.php:101
-#: ../../Zotlabs/Module/Editblock.php:116 ../../Zotlabs/Module/Chat.php:222
-#: ../../Zotlabs/Module/Editwebpage.php:143 ../../Zotlabs/Module/Mail.php:292
-#: ../../Zotlabs/Module/Mail.php:435 ../../Zotlabs/Module/Card_edit.php:101
-#: ../../addon/hsse/hsse.php:95 ../../include/conversation.php:1298
-msgid "Insert web link"
+#: ../../addon/rtof/Mod_Rtof.php:69
+msgid "Friendica Crosspost Connector"
msgstr ""
-#: ../../Zotlabs/Module/Article_edit.php:117
-#: ../../Zotlabs/Module/Editblock.php:129 ../../Zotlabs/Module/Photos.php:671
-#: ../../Zotlabs/Module/Photos.php:1041 ../../Zotlabs/Module/Card_edit.php:117
-#: ../../addon/hsse/hsse.php:221 ../../include/conversation.php:1427
-msgid "Title (optional)"
+#: ../../addon/rtof/rtof.php:51
+msgid "Post to Friendica"
msgstr ""
-#: ../../Zotlabs/Module/Article_edit.php:128
-msgid "Edit Article"
+#: ../../addon/wppost/wppost.php:46
+msgid "Post to WordPress"
msgstr ""
-#: ../../Zotlabs/Module/Import_items.php:48 ../../Zotlabs/Module/Import.php:68
-msgid "Nothing to import."
+#: ../../addon/wppost/Mod_Wppost.php:28
+msgid "Wordpress Settings saved."
msgstr ""
-#: ../../Zotlabs/Module/Import_items.php:72 ../../Zotlabs/Module/Import.php:83
-#: ../../Zotlabs/Module/Import.php:99
-msgid "Unable to download data from old server"
+#: ../../addon/wppost/Mod_Wppost.php:41
+msgid "Wordpress Post App"
msgstr ""
-#: ../../Zotlabs/Module/Import_items.php:77 ../../Zotlabs/Module/Import.php:106
-msgid "Imported file is empty."
+#: ../../addon/wppost/Mod_Wppost.php:42
+msgid "Post to WordPress or anything else which uses the wordpress XMLRPC API"
msgstr ""
-#: ../../Zotlabs/Module/Import_items.php:93
-#, php-format
-msgid "Warning: Database versions differ by %1$d updates."
+#: ../../addon/wppost/Mod_Wppost.php:65
+msgid "WordPress username"
msgstr ""
-#: ../../Zotlabs/Module/Import_items.php:108
-msgid "Import completed"
+#: ../../addon/wppost/Mod_Wppost.php:69
+msgid "WordPress password"
msgstr ""
-#: ../../Zotlabs/Module/Import_items.php:125
-msgid "Import Items"
+#: ../../addon/wppost/Mod_Wppost.php:73
+msgid "WordPress API URL"
msgstr ""
-#: ../../Zotlabs/Module/Import_items.php:126
-msgid "Use this form to import existing posts and content from an export file."
+#: ../../addon/wppost/Mod_Wppost.php:74
+msgid "Typically https://your-blog.tld/xmlrpc.php"
msgstr ""
-#: ../../Zotlabs/Module/Import_items.php:127
-#: ../../Zotlabs/Module/Import.php:629
-msgid "File to Upload"
+#: ../../addon/wppost/Mod_Wppost.php:77
+msgid "WordPress blogid"
msgstr ""
-#: ../../Zotlabs/Module/New_channel.php:147 ../../Zotlabs/Module/Manage.php:138
-#, php-format
-msgid "You have created %1$.0f of %2$.0f allowed channels."
+#: ../../addon/wppost/Mod_Wppost.php:78
+msgid "For multi-user sites such as wordpress.com, otherwise leave blank"
msgstr ""
-#: ../../Zotlabs/Module/New_channel.php:157
-#: ../../Zotlabs/Module/New_channel.php:164
-#: ../../Zotlabs/Module/Connedit.php:869 ../../Zotlabs/Module/Defperms.php:256
-#: ../../Zotlabs/Widget/Notifications.php:162 ../../include/nav.php:326
-msgid "Loading"
+#: ../../addon/wppost/Mod_Wppost.php:82
+msgid "Post to WordPress by default"
msgstr ""
-#: ../../Zotlabs/Module/New_channel.php:159
-msgid "Your real name is recommended."
+#: ../../addon/wppost/Mod_Wppost.php:86
+msgid "Forward comments (requires hubzilla_wp plugin)"
msgstr ""
-#: ../../Zotlabs/Module/New_channel.php:160
-msgid ""
-"Examples: \"Bob Jameson\", \"Lisa and her Horses\", \"Soccer\", \"Aviation "
-"Group\""
+#: ../../addon/wppost/Mod_Wppost.php:94
+msgid "Wordpress Post"
msgstr ""
-#: ../../Zotlabs/Module/New_channel.php:165
-msgid ""
-"This will be used to create a unique network address (like an email address)."
+#: ../../addon/content_import/Mod_content_import.php:27
+msgid "No server specified"
msgstr ""
-#: ../../Zotlabs/Module/New_channel.php:167
-msgid "Allowed characters are a-z 0-9, - and _"
+#: ../../addon/content_import/Mod_content_import.php:73
+msgid "Posts imported"
msgstr ""
-#: ../../Zotlabs/Module/New_channel.php:175
-msgid "Channel name"
+#: ../../addon/content_import/Mod_content_import.php:113
+msgid "Files imported"
msgstr ""
-#: ../../Zotlabs/Module/New_channel.php:177
-#: ../../Zotlabs/Module/Register.php:263
-msgid "Choose a short nickname"
+#: ../../addon/content_import/Mod_content_import.php:122
+msgid ""
+"This addon app copies existing content and file storage to a cloned/copied "
+"channel. Once the app is installed, visit the newly installed app. This will "
+"allow you to set the location of your original channel and an optional date "
+"range of files/conversations to copy."
msgstr ""
-#: ../../Zotlabs/Module/New_channel.php:178
-#: ../../Zotlabs/Module/Settings/Channel.php:535
-#: ../../Zotlabs/Module/Register.php:264
-msgid "Channel role and privacy"
+#: ../../addon/content_import/Mod_content_import.php:135
+#: ../../Zotlabs/Lib/Apps.php:331
+msgid "Content Import"
msgstr ""
-#: ../../Zotlabs/Module/New_channel.php:178
+#: ../../addon/content_import/Mod_content_import.php:136
msgid ""
-"Select a channel permission role compatible with your usage needs and "
-"privacy requirements."
+"This will import all your conversations and cloud files from a cloned "
+"channel on another server. This may take a while if you have lots of posts "
+"and or files."
msgstr ""
-#: ../../Zotlabs/Module/New_channel.php:178
-#: ../../Zotlabs/Module/Register.php:264
-msgid "Read more about channel permission roles"
+#: ../../addon/content_import/Mod_content_import.php:137
+msgid "Include posts"
msgstr ""
-#: ../../Zotlabs/Module/New_channel.php:181
-msgid "Create a Channel"
+#: ../../addon/content_import/Mod_content_import.php:137
+msgid "Conversations, Articles, Cards, and other posted content"
msgstr ""
-#: ../../Zotlabs/Module/New_channel.php:182
-msgid ""
-"A channel is a unique network identity. It can represent a person (social "
-"network profile), a forum (group), a business or celebrity page, a newsfeed, "
-"and many other things."
+#: ../../addon/content_import/Mod_content_import.php:138
+msgid "Include files"
msgstr ""
-#: ../../Zotlabs/Module/New_channel.php:183
-msgid ""
-"or <a href=\"import\">import an existing channel</a> from another location."
+#: ../../addon/content_import/Mod_content_import.php:138
+msgid "Files, Photos and other cloud storage"
msgstr ""
-#: ../../Zotlabs/Module/New_channel.php:188
-msgid "Validate"
+#: ../../addon/content_import/Mod_content_import.php:139
+msgid "Original Server base URL"
msgstr ""
-#: ../../Zotlabs/Module/Removeme.php:35
-msgid ""
-"Channel removals are not allowed within 48 hours of changing the account "
-"password."
+#: ../../addon/content_import/Mod_content_import.php:140
+#: ../../addon/hzfiles/hzfiles.php:84
+msgid "Since modified date yyyy-mm-dd"
msgstr ""
-#: ../../Zotlabs/Module/Removeme.php:60
-msgid "Remove This Channel"
+#: ../../addon/content_import/Mod_content_import.php:141
+#: ../../addon/hzfiles/hzfiles.php:85
+msgid "Until modified date yyyy-mm-dd"
msgstr ""
-#: ../../Zotlabs/Module/Removeme.php:61
-#: ../../Zotlabs/Module/Removeaccount.php:58
-#: ../../Zotlabs/Module/Changeaddr.php:78
-msgid "WARNING: "
+#: ../../addon/hsse/hsse.php:82 ../../include/conversation.php:1285
+msgid "Set your location"
msgstr ""
-#: ../../Zotlabs/Module/Removeme.php:61
-msgid "This channel will be completely removed from the network. "
+#: ../../addon/hsse/hsse.php:83 ../../include/conversation.php:1286
+msgid "Clear browser location"
msgstr ""
-#: ../../Zotlabs/Module/Removeme.php:61
-#: ../../Zotlabs/Module/Removeaccount.php:58
-msgid "This action is permanent and can not be undone!"
+#: ../../addon/hsse/hsse.php:95 ../../include/conversation.php:1298
+#: ../../Zotlabs/Module/Article_edit.php:100
+#: ../../Zotlabs/Module/Card_edit.php:101
+#: ../../Zotlabs/Module/Editwebpage.php:143 ../../Zotlabs/Module/Chat.php:222
+#: ../../Zotlabs/Module/Editblock.php:116 ../../Zotlabs/Module/Mail.php:292
+#: ../../Zotlabs/Module/Mail.php:435
+msgid "Insert web link"
msgstr ""
-#: ../../Zotlabs/Module/Removeme.php:62
-#: ../../Zotlabs/Module/Removeaccount.php:59
-#: ../../Zotlabs/Module/Changeaddr.php:79
-msgid "Please enter your password for verification:"
+#: ../../addon/hsse/hsse.php:99 ../../include/conversation.php:1302
+msgid "Embed (existing) photo from your photo albums"
msgstr ""
-#: ../../Zotlabs/Module/Removeme.php:63
-msgid "Remove this channel and all its clones from the network"
+#: ../../addon/hsse/hsse.php:134 ../../include/conversation.php:1337
+#: ../../Zotlabs/Module/Chat.php:220 ../../Zotlabs/Module/Mail.php:245
+#: ../../Zotlabs/Module/Mail.php:366
+msgid "Please enter a link URL:"
msgstr ""
-#: ../../Zotlabs/Module/Removeme.php:63
-msgid ""
-"By default only the instance of the channel located on this hub will be "
-"removed from the network"
+#: ../../addon/hsse/hsse.php:135 ../../include/conversation.php:1338
+msgid "Tag term:"
msgstr ""
-#: ../../Zotlabs/Module/Removeme.php:64
-#: ../../Zotlabs/Module/Settings/Channel.php:594
-msgid "Remove Channel"
+#: ../../addon/hsse/hsse.php:136 ../../include/conversation.php:1339
+msgid "Where are you right now?"
msgstr ""
-#: ../../Zotlabs/Module/Sharedwithme.php:103
-msgid "Files: shared with me"
+#: ../../addon/hsse/hsse.php:139 ../../include/conversation.php:1342
+#: ../../Zotlabs/Module/Profile_photo.php:507
+#: ../../Zotlabs/Module/Cover_photo.php:436 ../../Zotlabs/Module/Wiki.php:403
+msgid "Choose images to embed"
msgstr ""
-#: ../../Zotlabs/Module/Sharedwithme.php:105
-msgid "NEW"
+#: ../../addon/hsse/hsse.php:140 ../../include/conversation.php:1343
+#: ../../Zotlabs/Module/Profile_photo.php:508
+#: ../../Zotlabs/Module/Cover_photo.php:437 ../../Zotlabs/Module/Wiki.php:404
+msgid "Choose an album"
msgstr ""
-#: ../../Zotlabs/Module/Sharedwithme.php:106
-#: ../../Zotlabs/Storage/Browser.php:293 ../../include/text.php:1515
-msgid "Size"
+#: ../../addon/hsse/hsse.php:141 ../../include/conversation.php:1344
+msgid "Choose a different album..."
msgstr ""
-#: ../../Zotlabs/Module/Sharedwithme.php:107
-#: ../../Zotlabs/Storage/Browser.php:294
-msgid "Last Modified"
+#: ../../addon/hsse/hsse.php:142 ../../include/conversation.php:1345
+#: ../../Zotlabs/Module/Profile_photo.php:510
+#: ../../Zotlabs/Module/Cover_photo.php:439 ../../Zotlabs/Module/Wiki.php:406
+msgid "Error getting album list"
msgstr ""
-#: ../../Zotlabs/Module/Sharedwithme.php:108
-msgid "Remove all files"
+#: ../../addon/hsse/hsse.php:143 ../../include/conversation.php:1346
+#: ../../Zotlabs/Module/Profile_photo.php:511
+#: ../../Zotlabs/Module/Cover_photo.php:440 ../../Zotlabs/Module/Wiki.php:407
+msgid "Error getting photo link"
msgstr ""
-#: ../../Zotlabs/Module/Sharedwithme.php:109
-msgid "Remove this file"
+#: ../../addon/hsse/hsse.php:144 ../../include/conversation.php:1347
+#: ../../Zotlabs/Module/Profile_photo.php:512
+#: ../../Zotlabs/Module/Cover_photo.php:441 ../../Zotlabs/Module/Wiki.php:408
+msgid "Error getting album"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:167
-msgid "$Projectname Server - Setup"
+#: ../../addon/hsse/hsse.php:145 ../../include/conversation.php:1348
+msgid "Comments enabled"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:171
-msgid "Could not connect to database."
+#: ../../addon/hsse/hsse.php:146 ../../include/conversation.php:1349
+msgid "Comments disabled"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:175
-msgid ""
-"Could not connect to specified site URL. Possible SSL certificate or DNS "
-"issue."
+#: ../../addon/hsse/hsse.php:153 ../../include/conversation.php:1359
+#: ../../Zotlabs/Module/Webpages.php:262 ../../Zotlabs/Module/Events.php:486
+#: ../../Zotlabs/Module/Photos.php:1097 ../../Zotlabs/Lib/ThreadItem.php:806
+msgid "Preview"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:182
-msgid "Could not create table."
+#: ../../addon/hsse/hsse.php:186 ../../include/conversation.php:1392
+#: ../../Zotlabs/Widget/Cdav.php:136 ../../Zotlabs/Module/Webpages.php:256
+#: ../../Zotlabs/Module/Blocks.php:161 ../../Zotlabs/Module/Photos.php:1075
+#: ../../Zotlabs/Module/Wiki.php:301 ../../Zotlabs/Module/Layouts.php:194
+msgid "Share"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:188
-msgid "Your site database has been installed."
+#: ../../addon/hsse/hsse.php:195 ../../include/conversation.php:1401
+msgid "Page link name"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:194
-msgid ""
-"You may need to import the file \"install/schema_xxx.sql\" manually using a "
-"database client."
+#: ../../addon/hsse/hsse.php:198 ../../include/conversation.php:1404
+msgid "Post as"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:195 ../../Zotlabs/Module/Setup.php:259
-#: ../../Zotlabs/Module/Setup.php:766
-msgid "Please see the file \"install/INSTALL.txt\"."
+#: ../../addon/hsse/hsse.php:200 ../../include/conversation.php:1406
+#: ../../Zotlabs/Lib/ThreadItem.php:797
+msgid "Bold"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:256
-msgid "System check"
+#: ../../addon/hsse/hsse.php:201 ../../include/conversation.php:1407
+#: ../../Zotlabs/Lib/ThreadItem.php:798
+msgid "Italic"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:261
-msgid "Check again"
+#: ../../addon/hsse/hsse.php:202 ../../include/conversation.php:1408
+#: ../../Zotlabs/Lib/ThreadItem.php:799
+msgid "Underline"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:282
-msgid "Database connection"
+#: ../../addon/hsse/hsse.php:203 ../../include/conversation.php:1409
+#: ../../Zotlabs/Lib/ThreadItem.php:800
+msgid "Quote"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:283
-msgid ""
-"In order to install $Projectname we need to know how to connect to your "
-"database."
+#: ../../addon/hsse/hsse.php:204 ../../include/conversation.php:1410
+#: ../../Zotlabs/Lib/ThreadItem.php:801
+msgid "Code"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:284
-msgid ""
-"Please contact your hosting provider or site administrator if you have "
-"questions about these settings."
+#: ../../addon/hsse/hsse.php:205 ../../include/conversation.php:1411
+#: ../../Zotlabs/Lib/ThreadItem.php:803
+msgid "Attach/Upload file"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:285
-msgid ""
-"The database you specify below should already exist. If it does not, please "
-"create it before continuing."
+#: ../../addon/hsse/hsse.php:208 ../../include/conversation.php:1414
+#: ../../Zotlabs/Module/Wiki.php:400
+msgid "Embed an image from your albums"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:289
-msgid "Database Server Name"
+#: ../../addon/hsse/hsse.php:209 ../../addon/hsse/hsse.php:258
+#: ../../include/conversation.php:1415 ../../include/conversation.php:1464
+#: ../../Zotlabs/Module/Article_edit.php:130
+#: ../../Zotlabs/Module/Fbrowser.php:66 ../../Zotlabs/Module/Fbrowser.php:88
+#: ../../Zotlabs/Module/Card_edit.php:131 ../../Zotlabs/Module/Oauth.php:112
+#: ../../Zotlabs/Module/Oauth.php:138 ../../Zotlabs/Module/Editwebpage.php:169
+#: ../../Zotlabs/Module/Cdav.php:1081 ../../Zotlabs/Module/Cdav.php:1391
+#: ../../Zotlabs/Module/Tagrm.php:15 ../../Zotlabs/Module/Tagrm.php:138
+#: ../../Zotlabs/Module/Editpost.php:110
+#: ../../Zotlabs/Module/Admin/Addons.php:427
+#: ../../Zotlabs/Module/Profile_photo.php:505
+#: ../../Zotlabs/Module/Editblock.php:141 ../../Zotlabs/Module/Filer.php:55
+#: ../../Zotlabs/Module/Editlayout.php:140
+#: ../../Zotlabs/Module/Cover_photo.php:434
+#: ../../Zotlabs/Module/Profiles.php:801 ../../Zotlabs/Module/Oauth2.php:117
+#: ../../Zotlabs/Module/Oauth2.php:145 ../../Zotlabs/Module/Wiki.php:368
+#: ../../Zotlabs/Module/Wiki.php:401 ../../Zotlabs/Module/Connedit.php:941
+msgid "Cancel"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:289
-msgid "Default is 127.0.0.1"
+#: ../../addon/hsse/hsse.php:210 ../../addon/hsse/hsse.php:257
+#: ../../include/conversation.php:1416 ../../include/conversation.php:1463
+#: ../../Zotlabs/Module/Profile_photo.php:506
+#: ../../Zotlabs/Module/Cover_photo.php:435 ../../Zotlabs/Module/Wiki.php:402
+msgid "OK"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:290
-msgid "Database Port"
+#: ../../addon/hsse/hsse.php:212 ../../include/conversation.php:1418
+msgid "Toggle voting"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:290
-msgid "Communication port number - use 0 for default"
+#: ../../addon/hsse/hsse.php:215 ../../include/conversation.php:1421
+msgid "Disable comments"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:291
-msgid "Database Login Name"
+#: ../../addon/hsse/hsse.php:216 ../../include/conversation.php:1422
+msgid "Toggle comments"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:292
-msgid "Database Login Password"
+#: ../../addon/hsse/hsse.php:221 ../../include/conversation.php:1427
+#: ../../Zotlabs/Module/Article_edit.php:116
+#: ../../Zotlabs/Module/Card_edit.php:117
+#: ../../Zotlabs/Module/Editblock.php:129 ../../Zotlabs/Module/Photos.php:671
+#: ../../Zotlabs/Module/Photos.php:1041
+msgid "Title (optional)"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:293
-msgid "Database Name"
+#: ../../addon/hsse/hsse.php:224 ../../include/conversation.php:1430
+msgid "Categories (optional, comma-separated list)"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:294
-msgid "Database Type"
+#: ../../addon/hsse/hsse.php:225 ../../include/conversation.php:1431
+#: ../../Zotlabs/Module/Events.php:487
+msgid "Permission settings"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:296 ../../Zotlabs/Module/Setup.php:336
-msgid "Site administrator email address"
+#: ../../addon/hsse/hsse.php:247 ../../include/conversation.php:1453
+msgid "Other networks and post services"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:296 ../../Zotlabs/Module/Setup.php:336
-msgid ""
-"Your account email address must match this in order to use the web admin "
-"panel."
+#: ../../addon/hsse/hsse.php:250 ../../include/conversation.php:1456
+#: ../../Zotlabs/Module/Mail.php:296 ../../Zotlabs/Module/Mail.php:439
+msgid "Set expiration date"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:297 ../../Zotlabs/Module/Setup.php:338
-msgid "Website URL"
+#: ../../addon/hsse/hsse.php:253 ../../include/conversation.php:1459
+msgid "Set publish date"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:297 ../../Zotlabs/Module/Setup.php:338
-msgid "Please use SSL (https) URL if available."
+#: ../../addon/hsse/hsse.php:255 ../../include/conversation.php:1461
+#: ../../Zotlabs/Module/Chat.php:221 ../../Zotlabs/Module/Mail.php:298
+#: ../../Zotlabs/Module/Mail.php:441 ../../Zotlabs/Lib/ThreadItem.php:810
+msgid "Encrypt text"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:298 ../../Zotlabs/Module/Setup.php:340
-msgid "Please select a default timezone for your website"
+#: ../../addon/hsse/Mod_Hsse.php:15
+msgid "WYSIWYG status editor"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:325
-msgid "Site settings"
+#: ../../addon/hsse/Mod_Hsse.php:21 ../../addon/hsse/Mod_Hsse.php:26
+msgid "WYSIWYG Status App"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:379
-msgid "PHP version 7.1 or greater is required."
+#: ../../addon/hsse/Mod_Hsse.php:34
+msgid "WYSIWYG Status"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:380
-msgid "PHP version"
+#: ../../addon/openstreetmap/openstreetmap.php:131
+msgid "View Larger"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:396
-msgid "Could not find a command line version of PHP in the web server PATH."
+#: ../../addon/openstreetmap/openstreetmap.php:154
+msgid "Tile Server URL"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:397
+#: ../../addon/openstreetmap/openstreetmap.php:154
msgid ""
-"If you don't have a command line version of PHP installed on server, you "
-"will not be able to run background polling via cron."
+"A list of <a href=\"http://wiki.openstreetmap.org/wiki/TMS\" target=\"_blank"
+"\">public tile servers</a>"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:401
-msgid "PHP executable path"
+#: ../../addon/openstreetmap/openstreetmap.php:155
+msgid "Nominatim (reverse geocoding) Server URL"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:401
+#: ../../addon/openstreetmap/openstreetmap.php:155
msgid ""
-"Enter full path to php executable. You can leave this blank to continue the "
-"installation."
+"A list of <a href=\"http://wiki.openstreetmap.org/wiki/Nominatim\" target="
+"\"_blank\">Nominatim servers</a>"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:406
-msgid "Command line PHP"
+#: ../../addon/openstreetmap/openstreetmap.php:156
+msgid "Default zoom"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:416
+#: ../../addon/openstreetmap/openstreetmap.php:156
msgid ""
-"Unable to check command line PHP, as shell_exec() is disabled. This is "
-"required."
+"The default zoom level. (1:world, 18:highest, also depends on tile server)"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:420
-msgid ""
-"The command line version of PHP on your system does not have "
-"\"register_argc_argv\" enabled."
+#: ../../addon/openstreetmap/openstreetmap.php:157
+msgid "Include marker on map"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:421
-msgid "This is required for message delivery to work."
+#: ../../addon/openstreetmap/openstreetmap.php:157
+msgid "Include a marker on the map."
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:424
-msgid "PHP register_argc_argv"
+#: ../../addon/openstreetmap/openstreetmap.php:169
+#: ../../addon/rendezvous/rendezvous.php:82 ../../addon/twitter/twitter.php:489
+#: ../../addon/msgfooter/msgfooter.php:54 ../../addon/piwik/piwik.php:116
+#: ../../addon/logrot/logrot.php:54 ../../addon/xmpp/xmpp.php:54
+#: ../../Zotlabs/Module/Settings/Channel.php:266
+#: ../../Zotlabs/Module/Defperms.php:111
+msgid "Settings updated."
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:444
-msgid ""
-"This is not sufficient to upload larger images or files. You should be able "
-"to upload at least 4 MB at once."
+#: ../../addon/ijpost/Mod_Ijpost.php:23
+msgid "Insane Journal Crosspost Connector Settings saved."
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:446
-#, php-format
-msgid ""
-"Your max allowed total upload size is set to %s. Maximum size of one file to "
-"upload is set to %s. You are allowed to upload up to %d files at once."
+#: ../../addon/ijpost/Mod_Ijpost.php:35
+msgid "Insane Journal Crosspost Connector App"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:452
-msgid "You can adjust these settings in the server php.ini file."
+#: ../../addon/ijpost/Mod_Ijpost.php:36
+msgid "Relay public postings to Insane Journal"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:454
-msgid "PHP upload limits"
+#: ../../addon/ijpost/Mod_Ijpost.php:53
+msgid "InsaneJournal username"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:477
-msgid ""
-"Error: the \"openssl_pkey_new\" function on this system is not able to "
-"generate encryption keys"
+#: ../../addon/ijpost/Mod_Ijpost.php:57
+msgid "InsaneJournal password"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:478
-msgid ""
-"If running under Windows, please see \"http://www.php.net/manual/en/openssl."
-"installation.php\"."
+#: ../../addon/ijpost/Mod_Ijpost.php:61
+msgid "Post to InsaneJournal by default"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:481
-msgid "Generate encryption keys"
+#: ../../addon/ijpost/Mod_Ijpost.php:69
+msgid "Insane Journal Crosspost Connector"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:498
-msgid "libCurl PHP module"
+#: ../../addon/ijpost/ijpost.php:44
+msgid "Post to Insane Journal"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:499
-msgid "GD graphics PHP module"
+#: ../../addon/wholikesme/wholikesme.php:29
+msgid "Who likes me?"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:500
-msgid "OpenSSL PHP module"
+#: ../../addon/qrator/qrator.php:48
+msgid "QR code"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:501
-msgid "PDO database PHP module"
+#: ../../addon/qrator/qrator.php:63
+msgid "QR Generator"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:502
-msgid "mb_string PHP module"
+#: ../../addon/qrator/qrator.php:64
+msgid "Enter some text"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:503
-msgid "xml PHP module"
+#: ../../addon/pubcrawl/as.php:1080 ../../include/conversation.php:1166
+#: ../../Zotlabs/Widget/Album.php:84 ../../Zotlabs/Widget/Portfolio.php:95
+#: ../../Zotlabs/Module/Embedphotos.php:174 ../../Zotlabs/Module/Cdav.php:871
+#: ../../Zotlabs/Module/Cdav.php:872 ../../Zotlabs/Module/Cdav.php:879
+#: ../../Zotlabs/Module/Photos.php:790 ../../Zotlabs/Module/Photos.php:1254
+#: ../../Zotlabs/Lib/Activity.php:1192 ../../Zotlabs/Lib/Apps.php:1114
+#: ../../Zotlabs/Lib/Apps.php:1198 ../../Zotlabs/Storage/Browser.php:164
+msgid "Unknown"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:504
-msgid "zip PHP module"
+#: ../../addon/pubcrawl/as.php:1348 ../../addon/pubcrawl/as.php:1544
+#: ../../addon/pubcrawl/as.php:1738 ../../include/network.php:1731
+#: ../../Zotlabs/Lib/Activity.php:2294 ../../Zotlabs/Lib/Activity.php:2488
+msgid "ActivityPub"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:508 ../../Zotlabs/Module/Setup.php:510
-msgid "Apache mod_rewrite module"
+#: ../../addon/pubcrawl/as.php:1692 ../../addon/diaspora/Receiver.php:1592
+#: ../../include/text.php:2125 ../../include/conversation.php:144
+#: ../../Zotlabs/Module/Like.php:392 ../../Zotlabs/Module/Subthread.php:112
+#: ../../Zotlabs/Lib/Activity.php:2444
+msgid "status"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:508
-msgid ""
-"Error: Apache webserver mod-rewrite module is required but not installed."
+#: ../../addon/pubcrawl/as.php:1729 ../../addon/diaspora/Receiver.php:1532
+#: ../../include/conversation.php:160 ../../Zotlabs/Module/Like.php:447
+#: ../../Zotlabs/Lib/Activity.php:2479
+#, php-format
+msgid "%1$s likes %2$s's %3$s"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:514 ../../Zotlabs/Module/Setup.php:517
-msgid "exec"
+#: ../../addon/pubcrawl/as.php:1731 ../../include/conversation.php:163
+#: ../../Zotlabs/Module/Like.php:449 ../../Zotlabs/Lib/Activity.php:2481
+#, php-format
+msgid "%1$s doesn't like %2$s's %3$s"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:514
-msgid ""
-"Error: exec is required but is either not installed or has been disabled in "
-"php.ini"
+#: ../../addon/pubcrawl/Mod_Pubcrawl.php:25
+msgid "ActivityPub Protocol Settings updated."
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:520 ../../Zotlabs/Module/Setup.php:523
-msgid "shell_exec"
+#: ../../addon/pubcrawl/Mod_Pubcrawl.php:34
+msgid ""
+"The activitypub protocol does not support location independence. Connections "
+"you make within that network may be unreachable from alternate channel "
+"locations."
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:520
-msgid ""
-"Error: shell_exec is required but is either not installed or has been "
-"disabled in php.ini"
+#: ../../addon/pubcrawl/Mod_Pubcrawl.php:40
+msgid "Activitypub Protocol App"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:528
-msgid "Error: libCURL PHP module required but not installed."
+#: ../../addon/pubcrawl/Mod_Pubcrawl.php:50
+msgid "Deliver to ActivityPub recipients in privacy groups"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:532
+#: ../../addon/pubcrawl/Mod_Pubcrawl.php:50
msgid ""
-"Error: GD PHP module with JPEG support or ImageMagick graphics library "
-"required but not installed."
+"May result in a large number of mentions and expose all the members of your "
+"privacy group"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:536
-msgid "Error: openssl PHP module required but not installed."
+#: ../../addon/pubcrawl/Mod_Pubcrawl.php:54
+msgid "Send multi-media HTML articles"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:542
-msgid ""
-"Error: PDO database PHP module missing a driver for either mysql or pgsql."
+#: ../../addon/pubcrawl/Mod_Pubcrawl.php:54
+msgid "Not supported by some microblog services such as Mastodon"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:547
-msgid "Error: PDO database PHP module required but not installed."
+#: ../../addon/pubcrawl/Mod_Pubcrawl.php:62
+msgid "Activitypub Protocol"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:551
-msgid "Error: mb_string PHP module required but not installed."
+#: ../../addon/ldapauth/ldapauth.php:70
+msgid "An account has been created for you."
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:555
-msgid "Error: xml PHP module required for DAV but not installed."
+#: ../../addon/ldapauth/ldapauth.php:77
+msgid "Authentication successful but rejected: account creation is disabled."
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:559
-msgid "Error: zip PHP module required but not installed."
+#: ../../addon/dwpost/Mod_Dwpost.php:24
+msgid "Dreamwidth Crosspost Connector Settings saved."
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:578 ../../Zotlabs/Module/Setup.php:587
-msgid ".htconfig.php is writable"
+#: ../../addon/dwpost/Mod_Dwpost.php:36
+msgid "Dreamwidth Crosspost Connector App"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:583
-msgid ""
-"The web installer needs to be able to create a file called \".htconfig.php\" "
-"in the top folder of your web server and it is unable to do so."
+#: ../../addon/dwpost/Mod_Dwpost.php:37
+msgid "Relay public postings to Dreamwidth"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:584
-msgid ""
-"This is most often a permission setting, as the web server may not be able "
-"to write files in your folder - even if you can."
+#: ../../addon/dwpost/Mod_Dwpost.php:52
+msgid "Dreamwidth username"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:585
-msgid "Please see install/INSTALL.txt for additional information."
+#: ../../addon/dwpost/Mod_Dwpost.php:56
+msgid "Dreamwidth password"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:601
-msgid ""
-"This software uses the Smarty3 template engine to render its web views. "
-"Smarty3 compiles templates to PHP to speed up rendering."
+#: ../../addon/dwpost/Mod_Dwpost.php:60
+msgid "Post to Dreamwidth by default"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:602
-#, php-format
-msgid ""
-"In order to store these compiled templates, the web server needs to have "
-"write access to the directory %s under the top level web folder."
+#: ../../addon/dwpost/Mod_Dwpost.php:68
+msgid "Dreamwidth Crosspost Connector"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:603 ../../Zotlabs/Module/Setup.php:624
-msgid ""
-"Please ensure that the user that your web server runs as (e.g. www-data) has "
-"write access to this folder."
+#: ../../addon/dwpost/dwpost.php:47
+msgid "Post to Dreamwidth"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:604
-#, php-format
-msgid ""
-"Note: as a security measure, you should give the web server write access to "
-"%s only--not the template files (.tpl) that it contains."
+#: ../../addon/morepokes/morepokes.php:19
+msgid "bitchslap"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:607
-#, php-format
-msgid "%s is writable"
+#: ../../addon/morepokes/morepokes.php:19
+msgid "bitchslapped"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:623
-msgid ""
-"This software uses the store directory to save uploaded files. The web "
-"server needs to have write access to the store directory under the top level "
-"web folder"
+#: ../../addon/morepokes/morepokes.php:20
+msgid "shag"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:627
-msgid "store is writable"
+#: ../../addon/morepokes/morepokes.php:20
+msgid "shagged"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:659
-msgid ""
-"SSL certificate cannot be validated. Fix certificate or disable https access "
-"to this site."
+#: ../../addon/morepokes/morepokes.php:21
+msgid "patent"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:660
-msgid ""
-"If you have https access to your website or allow connections to TCP port "
-"443 (the https: port), you MUST use a browser-valid certificate. You MUST "
-"NOT use self-signed certificates!"
+#: ../../addon/morepokes/morepokes.php:21
+msgid "patented"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:661
-msgid ""
-"This restriction is incorporated because public posts from you may for "
-"example contain references to images on your own hub."
+#: ../../addon/morepokes/morepokes.php:22
+msgid "hug"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:662
-msgid ""
-"If your certificate is not recognized, members of other sites (who may "
-"themselves have valid certificates) will get a warning message on their own "
-"site complaining about security issues."
+#: ../../addon/morepokes/morepokes.php:22
+msgid "hugged"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:663
-msgid ""
-"This can cause usability issues elsewhere (not just on your own site) so we "
-"must insist on this requirement."
+#: ../../addon/morepokes/morepokes.php:23
+msgid "murder"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:664
-msgid ""
-"Providers are available that issue free certificates which are browser-valid."
+#: ../../addon/morepokes/morepokes.php:23
+msgid "murdered"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:665
-msgid ""
-"If you are confident that the certificate is valid and signed by a trusted "
-"authority, check to see if you have failed to install an intermediate cert. "
-"These are not normally required by browsers, but are required for server-to-"
-"server communications."
+#: ../../addon/morepokes/morepokes.php:24
+msgid "worship"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:667
-msgid "SSL certificate validation"
+#: ../../addon/morepokes/morepokes.php:24
+msgid "worshipped"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:673
-msgid ""
-"Url rewrite in .htaccess is not working. Check your server configuration."
-"Test: "
+#: ../../addon/morepokes/morepokes.php:25
+msgid "kiss"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:676
-msgid "Url rewrite is working"
+#: ../../addon/morepokes/morepokes.php:25
+msgid "kissed"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:689
-msgid ""
-"The database configuration file \".htconfig.php\" could not be written. "
-"Please use the enclosed text to create a configuration file in your web "
-"server root."
+#: ../../addon/morepokes/morepokes.php:26
+msgid "tempt"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:718 ../../addon/rendezvous/rendezvous.php:401
-msgid "Errors encountered creating database tables."
+#: ../../addon/morepokes/morepokes.php:26
+msgid "tempted"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:764
-msgid "<h1>What next?</h1>"
+#: ../../addon/morepokes/morepokes.php:27
+msgid "raise eyebrows at"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:765
-msgid ""
-"IMPORTANT: You will need to [manually] setup a scheduled task for the poller."
+#: ../../addon/morepokes/morepokes.php:27
+msgid "raised their eyebrows at"
msgstr ""
-#: ../../Zotlabs/Module/Connect.php:73 ../../Zotlabs/Module/Connect.php:135
-msgid "Continue"
+#: ../../addon/morepokes/morepokes.php:28
+msgid "insult"
msgstr ""
-#: ../../Zotlabs/Module/Connect.php:104
-msgid "Premium Channel App"
+#: ../../addon/morepokes/morepokes.php:28
+msgid "insulted"
msgstr ""
-#: ../../Zotlabs/Module/Connect.php:105
-msgid ""
-"Allows you to set restrictions and terms on those that connect with your "
-"channel"
+#: ../../addon/morepokes/morepokes.php:29
+msgid "praise"
msgstr ""
-#: ../../Zotlabs/Module/Connect.php:116
-msgid "Premium Channel Setup"
+#: ../../addon/morepokes/morepokes.php:29
+msgid "praised"
msgstr ""
-#: ../../Zotlabs/Module/Connect.php:118
-msgid "Enable premium channel connection restrictions"
+#: ../../addon/morepokes/morepokes.php:30
+msgid "be dubious of"
msgstr ""
-#: ../../Zotlabs/Module/Connect.php:119
-msgid ""
-"Please enter your restrictions or conditions, such as paypal receipt, usage "
-"guidelines, etc."
+#: ../../addon/morepokes/morepokes.php:30
+msgid "was dubious of"
msgstr ""
-#: ../../Zotlabs/Module/Connect.php:121 ../../Zotlabs/Module/Connect.php:141
-msgid ""
-"This channel may require additional steps or acknowledgement of the "
-"following conditions prior to connecting:"
+#: ../../addon/morepokes/morepokes.php:31
+msgid "eat"
msgstr ""
-#: ../../Zotlabs/Module/Connect.php:122
-msgid ""
-"Potential connections will then see the following text before proceeding:"
+#: ../../addon/morepokes/morepokes.php:31
+msgid "ate"
msgstr ""
-#: ../../Zotlabs/Module/Connect.php:123 ../../Zotlabs/Module/Connect.php:144
-msgid ""
-"By continuing, I certify that I have complied with any instructions provided "
-"on this page."
+#: ../../addon/morepokes/morepokes.php:32
+msgid "giggle and fawn at"
msgstr ""
-#: ../../Zotlabs/Module/Connect.php:132
-msgid "(No specific instructions have been provided by the channel owner.)"
+#: ../../addon/morepokes/morepokes.php:32
+msgid "giggled and fawned at"
msgstr ""
-#: ../../Zotlabs/Module/Connect.php:140
-msgid "Restricted or Premium Channel"
+#: ../../addon/morepokes/morepokes.php:33
+msgid "doubt"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Queue.php:35
-msgid "Queue Statistics"
+#: ../../addon/morepokes/morepokes.php:33
+msgid "doubted"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Queue.php:36
-msgid "Total Entries"
+#: ../../addon/morepokes/morepokes.php:34
+msgid "glare"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Queue.php:37
-msgid "Priority"
+#: ../../addon/morepokes/morepokes.php:34
+msgid "glared at"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Queue.php:38
-msgid "Destination URL"
+#: ../../addon/morepokes/morepokes.php:35
+msgid "fuck"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Queue.php:39
-msgid "Mark hub permanently offline"
+#: ../../addon/morepokes/morepokes.php:35
+msgid "fucked"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Queue.php:40
-msgid "Empty queue for this hub"
+#: ../../addon/morepokes/morepokes.php:36
+msgid "bonk"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Queue.php:41
-msgid "Last known contact"
+#: ../../addon/morepokes/morepokes.php:36
+msgid "bonked"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Features.php:55
-#: ../../Zotlabs/Module/Admin/Features.php:56
-#: ../../Zotlabs/Module/Settings/Features.php:36 ../../include/features.php:55
-msgid "Off"
+#: ../../addon/morepokes/morepokes.php:37
+msgid "declare undying love for"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Features.php:55
-#: ../../Zotlabs/Module/Admin/Features.php:56
-#: ../../Zotlabs/Module/Settings/Features.php:36 ../../include/features.php:55
-msgid "On"
+#: ../../addon/morepokes/morepokes.php:37
+msgid "declared undying love for"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Features.php:56
-#, php-format
-msgid "Lock feature %s"
+#: ../../addon/rendezvous/rendezvous.php:57
+msgid "Errors encountered deleting database table "
msgstr ""
-#: ../../Zotlabs/Module/Admin/Features.php:64
-msgid "Manage Additional Features"
+#: ../../addon/rendezvous/rendezvous.php:95 ../../addon/twitter/twitter.php:498
+msgid "Submit Settings"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Dbsync.php:19
-#: ../../Zotlabs/Module/Admin/Dbsync.php:59
-msgid "Update has been marked successful"
+#: ../../addon/rendezvous/rendezvous.php:96
+msgid "Drop tables when uninstalling?"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Dbsync.php:32
-#, php-format
-msgid "Verification of update %s failed. Check system logs."
+#: ../../addon/rendezvous/rendezvous.php:96
+msgid ""
+"If checked, the Rendezvous database tables will be deleted when the plugin "
+"is uninstalled."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Dbsync.php:35
-#: ../../Zotlabs/Module/Admin/Dbsync.php:74
-#, php-format
-msgid "Update %s was successfully applied."
+#: ../../addon/rendezvous/rendezvous.php:97
+msgid "Mapbox Access Token"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Dbsync.php:39
-#, php-format
-msgid "Verifying update %s did not return a status. Unknown if it succeeded."
+#: ../../addon/rendezvous/rendezvous.php:97
+msgid ""
+"If you enter a Mapbox access token, it will be used to retrieve map tiles "
+"from Mapbox instead of the default OpenStreetMap tile server."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Dbsync.php:42
-#, php-format
-msgid "Update %s does not contain a verification function."
+#: ../../addon/rendezvous/rendezvous.php:162
+msgid "Rendezvous"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Dbsync.php:46
-#: ../../Zotlabs/Module/Admin/Dbsync.php:81
-#, php-format
-msgid "Update function %s could not be found."
+#: ../../addon/rendezvous/rendezvous.php:167
+msgid ""
+"This identity has been deleted by another member due to inactivity. Please "
+"press the \"New identity\" button or refresh the page to register a new "
+"identity. You may use the same name."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Dbsync.php:71
-#, php-format
-msgid "Executing update procedure %s failed. Check system logs."
+#: ../../addon/rendezvous/rendezvous.php:168
+msgid "Welcome to Rendezvous!"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Dbsync.php:78
-#, php-format
+#: ../../addon/rendezvous/rendezvous.php:169
msgid ""
-"Update %s did not return a status. It cannot be determined if it was "
-"successful."
+"Enter your name to join this rendezvous. To begin sharing your location with "
+"the other members, tap the GPS control. When your location is discovered, a "
+"red dot will appear and others will be able to see you on the map."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Dbsync.php:99
-msgid "Failed Updates"
+#: ../../addon/rendezvous/rendezvous.php:171
+msgid "Let's meet here"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Dbsync.php:101
-msgid "Mark success (if update was manually applied)"
+#: ../../addon/rendezvous/rendezvous.php:172
+#: ../../Zotlabs/Widget/Wiki_page_history.php:22
+#: ../../Zotlabs/Module/Group.php:154 ../../Zotlabs/Module/Oauth.php:113
+#: ../../Zotlabs/Module/Oauth.php:139 ../../Zotlabs/Module/Chat.php:259
+#: ../../Zotlabs/Module/Cdav.php:1373 ../../Zotlabs/Module/Sharedwithme.php:104
+#: ../../Zotlabs/Module/Admin/Channels.php:159
+#: ../../Zotlabs/Module/Oauth2.php:118 ../../Zotlabs/Module/Oauth2.php:146
+#: ../../Zotlabs/Module/Wiki.php:218 ../../Zotlabs/Module/Connedit.php:923
+#: ../../Zotlabs/Lib/NativeWikiPage.php:561
+#: ../../Zotlabs/Storage/Browser.php:291
+msgid "Name"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Dbsync.php:102
-msgid "Attempt to verify this update if a verification procedure exists"
+#: ../../addon/rendezvous/rendezvous.php:173
+#: ../../addon/cart/submodules/hzservices.php:654
+#: ../../addon/cart/submodules/manualcat.php:262
+#: ../../Zotlabs/Module/Cdav.php:1037 ../../Zotlabs/Module/Events.php:481
+#: ../../Zotlabs/Module/Appman.php:145 ../../Zotlabs/Module/Rbmark.php:101
+msgid "Description"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Dbsync.php:103
-msgid "Attempt to execute this update step automatically"
+#: ../../addon/rendezvous/rendezvous.php:174
+msgid "New marker"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Dbsync.php:108
-msgid "No failed updates."
+#: ../../addon/rendezvous/rendezvous.php:175
+msgid "Edit marker"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Accounts.php:37
-#, php-format
-msgid "%s account blocked/unblocked"
-msgid_plural "%s account blocked/unblocked"
-msgstr[0] ""
-msgstr[1] ""
-
-#: ../../Zotlabs/Module/Admin/Accounts.php:44
-#, php-format
-msgid "%s account deleted"
-msgid_plural "%s accounts deleted"
-msgstr[0] ""
-msgstr[1] ""
+#: ../../addon/rendezvous/rendezvous.php:176
+msgid "New identity"
+msgstr ""
-#: ../../Zotlabs/Module/Admin/Accounts.php:80
-msgid "Account not found"
+#: ../../addon/rendezvous/rendezvous.php:177
+msgid "Delete marker"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Accounts.php:91 ../../include/channel.php:2632
-#, php-format
-msgid "Account '%s' deleted"
+#: ../../addon/rendezvous/rendezvous.php:178
+msgid "Delete member"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Accounts.php:99
-#, php-format
-msgid "Account '%s' blocked"
+#: ../../addon/rendezvous/rendezvous.php:179
+msgid "Edit proximity alert"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Accounts.php:107
-#, php-format
-msgid "Account '%s' unblocked"
+#: ../../addon/rendezvous/rendezvous.php:180
+msgid ""
+"A proximity alert will be issued when this member is within a certain radius "
+"of you.<br><br>Enter a radius in meters (0 to disable):"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Accounts.php:166
-#: ../../Zotlabs/Module/Admin/Logs.php:82
-#: ../../Zotlabs/Module/Admin/Channels.php:145
-#: ../../Zotlabs/Module/Admin/Themes.php:122
-#: ../../Zotlabs/Module/Admin/Themes.php:156
-#: ../../Zotlabs/Module/Admin/Site.php:287
-#: ../../Zotlabs/Module/Admin/Addons.php:341
-#: ../../Zotlabs/Module/Admin/Addons.php:439
-#: ../../Zotlabs/Module/Admin/Security.php:92
-#: ../../Zotlabs/Module/Admin.php:138
-msgid "Administration"
+#: ../../addon/rendezvous/rendezvous.php:180
+#: ../../addon/rendezvous/rendezvous.php:185
+msgid "distance"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Accounts.php:167
-#: ../../Zotlabs/Module/Admin/Accounts.php:180
-#: ../../Zotlabs/Module/Admin.php:96 ../../Zotlabs/Widget/Admin.php:23
-msgid "Accounts"
+#: ../../addon/rendezvous/rendezvous.php:181
+msgid "Proximity alert distance (meters)"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Accounts.php:169
-#: ../../Zotlabs/Module/Admin/Channels.php:148
-msgid "select all"
+#: ../../addon/rendezvous/rendezvous.php:182
+#: ../../addon/rendezvous/rendezvous.php:184
+msgid ""
+"A proximity alert will be issued when you are within a certain radius of the "
+"marker location.<br><br>Enter a radius in meters (0 to disable):"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Accounts.php:170
-msgid "Registrations waiting for confirm"
+#: ../../addon/rendezvous/rendezvous.php:183
+msgid "Marker proximity alert"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Accounts.php:171
-msgid "Request date"
+#: ../../addon/rendezvous/rendezvous.php:186
+msgid "Reminder note"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Accounts.php:172
-msgid "No registrations."
+#: ../../addon/rendezvous/rendezvous.php:187
+msgid ""
+"Enter a note to be displayed when you are within the specified proximity..."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Accounts.php:173
-#: ../../Zotlabs/Module/Connections.php:320 ../../include/conversation.php:735
-msgid "Approve"
+#: ../../addon/rendezvous/rendezvous.php:199
+msgid "Add new rendezvous"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Accounts.php:174
-#: ../../Zotlabs/Module/Authorize.php:33
-msgid "Deny"
+#: ../../addon/rendezvous/rendezvous.php:200
+msgid ""
+"Create a new rendezvous and share the access link with those you wish to "
+"invite to the group. Those who open the link become members of the "
+"rendezvous. They can view other member locations, add markers to the map, or "
+"share their own locations with the group."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Accounts.php:176
-#: ../../Zotlabs/Module/Connedit.php:636
-msgid "Block"
+#: ../../addon/rendezvous/rendezvous.php:232
+msgid "You have no rendezvous. Press the button above to create a rendezvous!"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Accounts.php:177
-#: ../../Zotlabs/Module/Connedit.php:636
-msgid "Unblock"
+#: ../../addon/rendezvous/rendezvous.php:401 ../../Zotlabs/Module/Setup.php:718
+msgid "Errors encountered creating database tables."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Accounts.php:182
-msgid "ID"
+#: ../../addon/startpage/Mod_Startpage.php:50
+msgid "Startpage App"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Accounts.php:184
-msgid "All Channels"
+#: ../../addon/startpage/Mod_Startpage.php:51
+msgid "Set a preferred page to load on login from home page"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Accounts.php:185
-msgid "Register date"
+#: ../../addon/startpage/Mod_Startpage.php:62
+msgid "Page to load after login"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Accounts.php:186
-msgid "Last login"
+#: ../../addon/startpage/Mod_Startpage.php:62
+msgid ""
+"Examples: &quot;apps&quot;, &quot;network?f=&gid=37&quot; (privacy "
+"collection), &quot;channel&quot; or &quot;notifications/system&quot; (leave "
+"blank for default network page (grid)."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Accounts.php:187
-msgid "Expires"
+#: ../../addon/startpage/Mod_Startpage.php:70
+msgid "Startpage"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Accounts.php:188
-msgid "Service Class"
+#: ../../addon/adultphotoflag/adultphotoflag.php:24
+msgid "Flag Adult Photos"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Accounts.php:190
+#: ../../addon/adultphotoflag/adultphotoflag.php:25
msgid ""
-"Selected accounts will be deleted!\\n\\nEverything these accounts had posted "
-"on this site will be permanently deleted!\\n\\nAre you sure?"
+"Provide photo edit option to hide inappropriate photos from default album "
+"view"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Accounts.php:191
-msgid ""
-"The account {0} will be deleted!\\n\\nEverything this account has posted on "
-"this site will be permanently deleted!\\n\\nAre you sure?"
+#: ../../addon/upgrade_info/upgrade_info.php:48
+msgid "Your channel has been upgraded to $Projectname version"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Logs.php:28
-msgid "Log settings updated."
+#: ../../addon/upgrade_info/upgrade_info.php:50
+msgid "Please have a look at the"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Logs.php:83 ../../Zotlabs/Widget/Admin.php:48
-#: ../../Zotlabs/Widget/Admin.php:58
-msgid "Logs"
+#: ../../addon/upgrade_info/upgrade_info.php:52
+msgid "git history"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Logs.php:85
-msgid "Clear"
+#: ../../addon/upgrade_info/upgrade_info.php:54
+msgid "change log"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Logs.php:91
-msgid "Debugging"
+#: ../../addon/upgrade_info/upgrade_info.php:55
+msgid "for further info."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Logs.php:92
-msgid "Log file"
+#: ../../addon/upgrade_info/upgrade_info.php:60
+msgid "Upgrade Info"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Logs.php:92
-msgid ""
-"Must be writable by web server. Relative to your top-level webserver "
-"directory."
+#: ../../addon/upgrade_info/upgrade_info.php:64
+msgid "Do not show this again"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Logs.php:93
-msgid "Log level"
+#: ../../addon/twitter/Mod_Twitter.php:65
+msgid "Twitter settings updated."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Channels.php:31
-#, php-format
-msgid "%s channel censored/uncensored"
-msgid_plural "%s channels censored/uncensored"
-msgstr[0] ""
-msgstr[1] ""
+#: ../../addon/twitter/Mod_Twitter.php:78
+msgid "Twitter Crosspost Connector App"
+msgstr ""
-#: ../../Zotlabs/Module/Admin/Channels.php:40
-#, php-format
-msgid "%s channel code allowed/disallowed"
-msgid_plural "%s channels code allowed/disallowed"
-msgstr[0] ""
-msgstr[1] ""
+#: ../../addon/twitter/Mod_Twitter.php:79
+msgid "Relay public posts to Twitter"
+msgstr ""
-#: ../../Zotlabs/Module/Admin/Channels.php:46
-#, php-format
-msgid "%s channel deleted"
-msgid_plural "%s channels deleted"
-msgstr[0] ""
-msgstr[1] ""
+#: ../../addon/twitter/Mod_Twitter.php:103
+msgid ""
+"No consumer key pair for Twitter found. Please contact your site "
+"administrator."
+msgstr ""
-#: ../../Zotlabs/Module/Admin/Channels.php:65
-msgid "Channel not found"
+#: ../../addon/twitter/Mod_Twitter.php:125
+msgid ""
+"At this Hubzilla instance the Twitter plugin was enabled but you have not "
+"yet connected your account to your Twitter account. To do so click the "
+"button below to get a PIN from Twitter which you have to copy into the input "
+"box below and submit the form. Only your <strong>public</strong> posts will "
+"be posted to Twitter."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Channels.php:75
-#, php-format
-msgid "Channel '%s' deleted"
+#: ../../addon/twitter/Mod_Twitter.php:127
+msgid "Log in with Twitter"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Channels.php:87
-#, php-format
-msgid "Channel '%s' censored"
+#: ../../addon/twitter/Mod_Twitter.php:130
+msgid "Copy the PIN from Twitter here"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Channels.php:87
-#, php-format
-msgid "Channel '%s' uncensored"
+#: ../../addon/twitter/Mod_Twitter.php:152
+msgid ""
+"<strong>Note:</strong> Due your privacy settings (<em>Hide your profile "
+"details from unknown viewers?</em>) the link potentially included in public "
+"postings relayed to Twitter will lead the visitor to a blank page informing "
+"the visitor that the access to your profile has been restricted."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Channels.php:98
-#, php-format
-msgid "Channel '%s' code allowed"
+#: ../../addon/twitter/Mod_Twitter.php:157
+msgid "Twitter post length"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Channels.php:98
-#, php-format
-msgid "Channel '%s' code disallowed"
+#: ../../addon/twitter/Mod_Twitter.php:157
+msgid "Maximum tweet length"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Channels.php:146
-#: ../../Zotlabs/Module/Admin.php:114 ../../Zotlabs/Widget/Admin.php:24
-msgid "Channels"
+#: ../../addon/twitter/Mod_Twitter.php:162
+msgid "Send public postings to Twitter by default"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Channels.php:150
-msgid "Censor"
+#: ../../addon/twitter/Mod_Twitter.php:162
+msgid ""
+"If enabled your public postings will be posted to the associated Twitter "
+"account by default"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Channels.php:151
-msgid "Uncensor"
+#: ../../addon/twitter/Mod_Twitter.php:181
+msgid "Twitter Crosspost Connector"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Channels.php:152
-msgid "Allow Code"
+#: ../../addon/twitter/twitter.php:109
+msgid "Post to Twitter"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Channels.php:153
-msgid "Disallow Code"
+#: ../../addon/pumpio/pumpio.php:152
+msgid "You are now authenticated to pumpio."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Channels.php:154 ../../include/nav.php:423
-msgid "Channel"
+#: ../../addon/pumpio/pumpio.php:153
+msgid "return to the featured settings page"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Channels.php:158
-msgid "UID"
+#: ../../addon/pumpio/pumpio.php:168
+msgid "Post to Pump.io"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Channels.php:162
-msgid ""
-"Selected channels will be deleted!\\n\\nEverything that was posted in these "
-"channels on this site will be permanently deleted!\\n\\nAre you sure?"
+#: ../../addon/pumpio/Mod_Pumpio.php:40
+msgid "Pump.io Settings saved."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Channels.php:163
-msgid ""
-"The channel {0} will be deleted!\\n\\nEverything that was posted in this "
-"channel on this site will be permanently deleted!\\n\\nAre you sure?"
+#: ../../addon/pumpio/Mod_Pumpio.php:53
+msgid "Pump.io Crosspost Connector App"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Themes.php:26
-msgid "Theme settings updated."
+#: ../../addon/pumpio/Mod_Pumpio.php:54
+msgid "Relay public posts to pump.io"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Themes.php:61
-msgid "No themes found."
+#: ../../addon/pumpio/Mod_Pumpio.php:73
+msgid "Pump.io servername"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Themes.php:72
-#: ../../Zotlabs/Module/Admin/Addons.php:259 ../../Zotlabs/Module/Thing.php:94
-#: ../../Zotlabs/Module/Viewsrc.php:25 ../../Zotlabs/Module/Display.php:45
-#: ../../Zotlabs/Module/Display.php:455 ../../Zotlabs/Module/Filestorage.php:26
-#: ../../Zotlabs/Module/Admin.php:62
-#: ../../addon/flashcards/Mod_Flashcards.php:240
-#: ../../addon/flashcards/Mod_Flashcards.php:241 ../../include/items.php:3713
-msgid "Item not found."
+#: ../../addon/pumpio/Mod_Pumpio.php:73
+msgid "Without \"http://\" or \"https://\""
msgstr ""
-#: ../../Zotlabs/Module/Admin/Themes.php:95
-#: ../../Zotlabs/Module/Admin/Addons.php:310
-msgid "Disable"
+#: ../../addon/pumpio/Mod_Pumpio.php:77
+msgid "Pump.io username"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Themes.php:97
-#: ../../Zotlabs/Module/Admin/Addons.php:313
-msgid "Enable"
+#: ../../addon/pumpio/Mod_Pumpio.php:77
+msgid "Without the servername"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Themes.php:116
-msgid "Screenshot"
+#: ../../addon/pumpio/Mod_Pumpio.php:88
+msgid "You are not authenticated to pumpio"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Themes.php:123
-#: ../../Zotlabs/Module/Admin/Themes.php:157 ../../Zotlabs/Widget/Admin.php:28
-msgid "Themes"
+#: ../../addon/pumpio/Mod_Pumpio.php:90
+msgid "(Re-)Authenticate your pump.io connection"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Themes.php:124
-#: ../../Zotlabs/Module/Admin/Addons.php:343
-msgid "Toggle"
+#: ../../addon/pumpio/Mod_Pumpio.php:94
+msgid "Post to pump.io by default"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Themes.php:125
-#: ../../Zotlabs/Module/Admin/Addons.php:344 ../../Zotlabs/Lib/Apps.php:338
-#: ../../Zotlabs/Widget/Newmember.php:53
-#: ../../Zotlabs/Widget/Settings_menu.php:61 ../../include/nav.php:101
-msgid "Settings"
+#: ../../addon/pumpio/Mod_Pumpio.php:98
+msgid "Should posts be public"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Themes.php:134
-#: ../../Zotlabs/Module/Admin/Addons.php:351
-msgid "Author: "
+#: ../../addon/pumpio/Mod_Pumpio.php:102
+msgid "Mirror all public posts"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Themes.php:135
-#: ../../Zotlabs/Module/Admin/Addons.php:352
-msgid "Maintainer: "
+#: ../../addon/pumpio/Mod_Pumpio.php:112
+msgid "Pump.io Crosspost Connector"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Themes.php:162
-msgid "[Experimental]"
+#: ../../addon/gravatar/gravatar.php:123
+msgid "generic profile image"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Themes.php:163
-msgid "[Unsupported]"
+#: ../../addon/gravatar/gravatar.php:124
+msgid "random geometric pattern"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:161
-msgid "Site settings updated."
+#: ../../addon/gravatar/gravatar.php:125
+msgid "monster face"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:187
-#: ../../view/theme/redbasic_c/php/config.php:15
-#: ../../view/theme/redbasic/php/config.php:15 ../../include/text.php:3229
-msgid "Default"
+#: ../../addon/gravatar/gravatar.php:126
+msgid "computer generated face"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:198
-#: ../../Zotlabs/Module/Settings/Display.php:119
-#, php-format
-msgid "%s - (Incompatible)"
+#: ../../addon/gravatar/gravatar.php:127
+msgid "retro arcade style face"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:205
-msgid "mobile"
+#: ../../addon/gravatar/gravatar.php:128
+msgid "Hub default profile photo"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:207
-msgid "experimental"
+#: ../../addon/gravatar/gravatar.php:143
+msgid "Information"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:209
-msgid "unsupported"
+#: ../../addon/gravatar/gravatar.php:143
+msgid ""
+"Libravatar addon is installed, too. Please disable Libravatar addon or this "
+"Gravatar addon.<br>The Libravatar addon will fall back to Gravatar if "
+"nothing was found at Libravatar."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:256
-msgid "Yes - with approval"
+#: ../../addon/gravatar/gravatar.php:150 ../../addon/msgfooter/msgfooter.php:46
+#: ../../addon/xmpp/xmpp.php:43
+msgid "Save Settings"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:262
-msgid "My site is not a public server"
+#: ../../addon/gravatar/gravatar.php:151
+msgid "Default avatar image"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:263
-msgid "My site has paid access only"
+#: ../../addon/gravatar/gravatar.php:151
+msgid "Select default avatar image if none was found at Gravatar. See README"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:264
-msgid "My site has free access only"
+#: ../../addon/gravatar/gravatar.php:152
+msgid "Rating of images"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:265
-msgid "My site offers free accounts with optional paid upgrades"
+#: ../../addon/gravatar/gravatar.php:152
+msgid "Select the appropriate avatar rating for your site. See README"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:279
-msgid "Default permission role for new accounts"
+#: ../../addon/gravatar/gravatar.php:165
+msgid "Gravatar settings updated."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:279
-msgid ""
-"This role will be used for the first channel created after registration."
+#: ../../addon/msgfooter/msgfooter.php:47
+msgid "text to include in all outgoing posts from this site"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:288 ../../Zotlabs/Widget/Admin.php:22
-msgid "Site"
+#: ../../addon/sendzid/Mod_Sendzid.php:14
+msgid "Send your identity to all websites"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:290
-#: ../../Zotlabs/Module/Register.php:277
-msgid "Registration"
+#: ../../addon/sendzid/Mod_Sendzid.php:20
+msgid "Sendzid App"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:291
-msgid "File upload"
+#: ../../addon/sendzid/Mod_Sendzid.php:32
+msgid "Send ZID"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:292
-msgid "Policies"
+#: ../../addon/cart/widgets/catalogitem.php:57
+#: ../../addon/cart/submodules/hzservices.php:657
+#: ../../addon/cart/submodules/manualcat.php:265
+msgid "Price"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:293 ../../include/contact_widgets.php:16
-msgid "Advanced"
+#: ../../addon/cart/manual_payments.php:7
+msgid "Error: order mismatch. Please try again."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:297
-#: ../../addon/statusnet/statusnet.php:593
-msgid "Site name"
+#: ../../addon/cart/manual_payments.php:61
+msgid "Manual payments are not enabled."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:299
-msgid "Banner/Logo"
+#: ../../addon/cart/manual_payments.php:68
+#: ../../addon/cart/submodules/paypalbutton.php:392
+#: ../../addon/cart/cart.php:1460
+msgid "Order not found."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:299
-msgid "Unfiltered HTML/CSS/JS is allowed"
+#: ../../addon/cart/manual_payments.php:77
+msgid "Finished"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:300
-msgid "Administrator Information"
+#: ../../addon/cart/manual_payments.php:93
+#: ../../addon/cart/submodules/paypalbutton.php:456
+#: ../../addon/cart/myshop.php:37 ../../addon/cart/cart.php:1438
+#: ../../Zotlabs/Module/Wiki.php:77
+msgid "Invalid channel"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:300
+#: ../../addon/cart/submodules/subscriptions.php:151
+msgid "Enable Subscription Management Module"
+msgstr ""
+
+#: ../../addon/cart/submodules/subscriptions.php:223
msgid ""
-"Contact information for site administrators. Displayed on siteinfo page. "
-"BBCode can be used here"
+"Cannot include subscription items with different terms in the same order."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:301 ../../Zotlabs/Module/Siteinfo.php:24
-msgid "Site Information"
+#: ../../addon/cart/submodules/subscriptions.php:372
+msgid "Select Subscription to Edit"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:301
-msgid ""
-"Publicly visible description of this site. Displayed on siteinfo page. "
-"BBCode can be used here"
+#: ../../addon/cart/submodules/subscriptions.php:380
+msgid "Edit Subscriptions"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:302
-msgid "System language"
+#: ../../addon/cart/submodules/subscriptions.php:414
+msgid "Subscription SKU"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:303
-msgid "System theme"
+#: ../../addon/cart/submodules/subscriptions.php:419
+msgid "Catalog Description"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:303
-msgid ""
-"Default system theme - may be over-ridden by user profiles - <a href='#' "
-"id='cnftheme'>change theme settings</a>"
+#: ../../addon/cart/submodules/subscriptions.php:423
+msgid "Subscription available for purchase."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:306
-msgid "Allow Feeds as Connections"
+#: ../../addon/cart/submodules/subscriptions.php:428
+msgid "Maximum active subscriptions to this item per account."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:306
-msgid "(Heavy system resource usage)"
+#: ../../addon/cart/submodules/subscriptions.php:431
+msgid "Subscription price."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:307
-msgid "Maximum image size"
+#: ../../addon/cart/submodules/subscriptions.php:435
+msgid "Quantity"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:307
-msgid ""
-"Maximum size in bytes of uploaded images. Default is 0, which means no "
-"limits."
+#: ../../addon/cart/submodules/subscriptions.php:439
+msgid "Term"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:308
-msgid "Does this site allow new member registration?"
+#: ../../addon/cart/submodules/hzservices.php:62
+msgid "Enable Hubzilla Services Module"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:309
-msgid "Invitation only"
+#: ../../addon/cart/submodules/hzservices.php:161
+#: ../../addon/cart/submodules/manualcat.php:174
+msgid "New Sku"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:309
-msgid ""
-"Only allow new member registrations with an invitation code. Above register "
-"policy must be set to Yes."
+#: ../../addon/cart/submodules/hzservices.php:196
+#: ../../addon/cart/submodules/manualcat.php:210
+msgid "Cannot save edits to locked item."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:310
-msgid "Minimum age"
+#: ../../addon/cart/submodules/hzservices.php:245
+#: ../../addon/cart/submodules/hzservices.php:332
+msgid "SKU not found."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:310
-msgid "Minimum age (in years) for who may register on this site."
+#: ../../addon/cart/submodules/hzservices.php:298
+#: ../../addon/cart/submodules/hzservices.php:302
+msgid "Invalid Activation Directive."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:311
-msgid "Which best describes the types of account offered by this hub?"
+#: ../../addon/cart/submodules/hzservices.php:373
+#: ../../addon/cart/submodules/hzservices.php:377
+msgid "Invalid Deactivation Directive."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:311
-msgid "This is displayed on the public server site list."
+#: ../../addon/cart/submodules/hzservices.php:563
+msgid "Add to this privacy group"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:312
-msgid "Register text"
+#: ../../addon/cart/submodules/hzservices.php:579
+msgid "Set user service class"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:312
-msgid "Will be displayed prominently on the registration page."
+#: ../../addon/cart/submodules/hzservices.php:606
+msgid "You must be using a local account to purchase this service."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:314
-msgid "Site homepage to show visitors (default: login box)"
+#: ../../addon/cart/submodules/hzservices.php:646
+#: ../../addon/cart/submodules/manualcat.php:254
+msgid "Changes Locked"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:314
-msgid ""
-"example: 'pubstream' to show public stream, 'page/sys/home' to show a system "
-"webpage called 'home' or 'include:home.html' to include a file."
+#: ../../addon/cart/submodules/hzservices.php:650
+#: ../../addon/cart/submodules/manualcat.php:258
+msgid "Item available for purchase."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:315
-msgid "Preserve site homepage URL"
+#: ../../addon/cart/submodules/hzservices.php:660
+#: ../../addon/cart/submodules/manualcat.php:268
+msgid "Photo URL"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:315
-msgid ""
-"Present the site homepage in a frame at the original location instead of "
-"redirecting"
+#: ../../addon/cart/submodules/hzservices.php:664
+msgid "Add buyer to privacy group"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:316
-msgid "Accounts abandoned after x days"
+#: ../../addon/cart/submodules/hzservices.php:669
+msgid "Add buyer as connection"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:316
-msgid ""
-"Will not waste system resources polling external sites for abandonded "
-"accounts. Enter 0 for no time limit."
+#: ../../addon/cart/submodules/hzservices.php:677
+#: ../../addon/cart/submodules/hzservices.php:719
+msgid "Set Service Class"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:317
-msgid "Allowed friend domains"
+#: ../../addon/cart/submodules/paypalbutton.php:85
+msgid "Enable Paypal Button Module"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:317
-msgid ""
-"Comma separated list of domains which are allowed to establish friendships "
-"with this site. Wildcards are accepted. Empty to allow any domains"
+#: ../../addon/cart/submodules/paypalbutton.php:93
+msgid "Use Production Key"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:318
-msgid "Verify Email Addresses"
+#: ../../addon/cart/submodules/paypalbutton.php:100
+msgid "Paypal Sandbox Client Key"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:318
-msgid ""
-"Check to verify email addresses used in account registration (recommended)."
+#: ../../addon/cart/submodules/paypalbutton.php:107
+msgid "Paypal Sandbox Secret Key"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:319
-msgid "Force publish"
+#: ../../addon/cart/submodules/paypalbutton.php:113
+msgid "Paypal Production Client Key"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:319
-msgid ""
-"Check to force all profiles on this site to be listed in the site directory."
+#: ../../addon/cart/submodules/paypalbutton.php:120
+msgid "Paypal Production Secret Key"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:320
-msgid "Import Public Streams"
+#: ../../addon/cart/submodules/paypalbutton.php:252
+msgid "Paypal button payments are not enabled."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:320
+#: ../../addon/cart/submodules/paypalbutton.php:270
msgid ""
-"Import and allow access to public content pulled from other sites. Warning: "
-"this content is unmoderated."
+"Paypal button payments are not properly configured. Please choose another "
+"payment option."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:321
-msgid "Site only Public Streams"
+#: ../../addon/cart/submodules/manualcat.php:61
+msgid "Enable Manual Cart Module"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:321
-msgid ""
-"Allow access to public content originating only from this site if Imported "
-"Public Streams are disabled."
+#: ../../addon/cart/myshop.php:30
+msgid "Access Denied."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:322
-msgid "Allow anybody on the internet to access the Public streams"
+#: ../../addon/cart/myshop.php:111 ../../addon/cart/cart.php:1328
+msgid "Order Not Found"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:322
-msgid ""
-"Disable to require authentication before viewing. Warning: this content is "
-"unmoderated."
+#: ../../addon/cart/myshop.php:186 ../../addon/cart/myshop.php:220
+#: ../../addon/cart/myshop.php:269 ../../addon/cart/myshop.php:327
+msgid "Invalid Item"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:323
-msgid "Only import Public stream posts with this text"
+#: ../../addon/cart/Settings/Cart.php:56
+msgid "Enable Test Catalog"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:323
-#: ../../Zotlabs/Module/Admin/Site.php:324
-#: ../../Zotlabs/Module/Connedit.php:892 ../../Zotlabs/Module/Connedit.php:893
-msgid ""
-"words one per line or #tags or /patterns/ or lang=xx, leave blank to import "
-"all posts"
+#: ../../addon/cart/Settings/Cart.php:68
+msgid "Enable Manual Payments"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:324
-msgid "Do not import Public stream posts with this text"
+#: ../../addon/cart/Settings/Cart.php:88
+msgid "Base Merchant Currency"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:327
-msgid "Login on Homepage"
+#: ../../addon/cart/Settings/Cart.php:111 ../../addon/cart/cart.php:1257
+msgid "Cart Settings"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:327
-msgid ""
-"Present a login box to visitors on the home page if no other content has "
-"been configured."
+#: ../../addon/cart/cart.php:150
+msgid "DB Cleanup Failure"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:328
-msgid "Enable context help"
+#: ../../addon/cart/cart.php:556
+msgid "[cart] Item Added"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:328
-msgid ""
-"Display contextual help for the current page when the help button is pressed."
+#: ../../addon/cart/cart.php:945
+msgid "Order already checked out."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:330
-msgid "Reply-to email address for system generated email."
+#: ../../addon/cart/cart.php:1250
+msgid "Drop database tables when uninstalling."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:331
-msgid "Sender (From) email address for system generated email."
+#: ../../addon/cart/cart.php:1269 ../../addon/cart/cart.php:1272
+msgid "Shop"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:332
-msgid "Name of email sender for system generated email."
+#: ../../addon/cart/cart.php:1292 ../../addon/flashcards/Mod_Flashcards.php:37
+#: ../../Zotlabs/Module/Wiki.php:35
+msgid "Profile Unavailable."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:334
-msgid "Directory Server URL"
+#: ../../addon/cart/cart.php:1389
+msgid "Cart utilities for orders and payments"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:334
-msgid "Default directory server"
+#: ../../addon/cart/cart.php:1427
+msgid "You must be logged into the Grid to shop."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:336
-msgid "Proxy user"
+#: ../../addon/cart/cart.php:1468
+msgid "Access denied."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:337
-msgid "Proxy URL"
+#: ../../addon/cart/cart.php:1520 ../../addon/cart/cart.php:1663
+msgid "No Order Found"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:338
-msgid "Network timeout"
+#: ../../addon/cart/cart.php:1529
+msgid "An unknown error has occurred Please start again."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:338
-msgid "Value is in seconds. Set to 0 for unlimited (not recommended)."
+#: ../../addon/cart/cart.php:1696
+msgid "Invalid Payment Type. Please start again."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:339
-msgid "Delivery interval"
+#: ../../addon/cart/cart.php:1703
+msgid "Order not found"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:339
-msgid ""
-"Delay background delivery processes by this many seconds to reduce system "
-"load. Recommend: 4-5 for shared hosts, 2-3 for virtual private servers. 0-1 "
-"for large dedicated servers."
+#: ../../addon/nofed/Mod_Nofed.php:21
+msgid "nofed Settings saved."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:340
-msgid "Deliveries per process"
+#: ../../addon/nofed/Mod_Nofed.php:33
+msgid "No Federation App"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:340
+#: ../../addon/nofed/Mod_Nofed.php:34
msgid ""
-"Number of deliveries to attempt in a single operating system process. Adjust "
-"if necessary to tune system performance. Recommend: 1-5."
+"Prevent posting from being federated to anybody. It will exist only on your "
+"channel page."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:341
-msgid "Queue Threshold"
+#: ../../addon/nofed/Mod_Nofed.php:42
+msgid "Federate posts by default"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:341
-msgid ""
-"Always defer immediate delivery if queue contains more than this number of "
-"entries."
+#: ../../addon/nofed/Mod_Nofed.php:50
+msgid "No Federation"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:342
-msgid "Poll interval"
+#: ../../addon/nofed/nofed.php:47
+msgid "Federate"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:342
-msgid ""
-"Delay background polling processes by this many seconds to reduce system "
-"load. If 0, use delivery interval."
+#: ../../addon/smileybutton/Mod_Smileybutton.php:35
+msgid "Smileybutton App"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:343
-msgid "Path to ImageMagick convert program"
+#: ../../addon/smileybutton/Mod_Smileybutton.php:36
+msgid "Adds a smileybutton to the jot editor"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:343
-msgid ""
-"If set, use this program to generate photo thumbnails for huge images ( > "
-"4000 pixels in either dimension), otherwise memory exhaustion may occur. "
-"Example: /usr/bin/convert"
+#: ../../addon/smileybutton/Mod_Smileybutton.php:44
+msgid "Hide the button and show the smilies directly."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:344
-msgid "Allow SVG thumbnails in file browser"
+#: ../../addon/smileybutton/Mod_Smileybutton.php:52
+msgid "Smileybutton Settings"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:344
-msgid "WARNING: SVG images may contain malicious code."
+#: ../../addon/redfiles/redfilehelper.php:64
+msgid "file"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:345
-msgid "Maximum Load Average"
+#: ../../addon/redfiles/redfiles.php:119
+msgid "Redmatrix File Storage Import"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:345
-msgid ""
-"Maximum system load before delivery and poll processes are deferred - "
-"default 50."
+#: ../../addon/redfiles/redfiles.php:120
+msgid "This will import all your Redmatrix cloud files to this channel."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:346
-msgid "Expiration period in days for imported (grid/network) content"
+#: ../../addon/diaspora/p.php:48 ../../addon/diaspora/util.php:336
+#: ../../addon/diaspora/util.php:349 ../../Zotlabs/Lib/Enotify.php:61
+msgid "$projectname"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:346
-msgid "0 for no expiration of imported content"
+#: ../../addon/diaspora/import_diaspora.php:18
+msgid "No username found in import file."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:347
-msgid ""
-"Do not expire any posts which have comments less than this many days ago"
+#: ../../addon/diaspora/import_diaspora.php:43 ../../include/import.php:75
+msgid "Unable to create a unique channel address. Import failed."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:349
+#: ../../addon/diaspora/import_diaspora.php:141
+#: ../../Zotlabs/Module/Import.php:594
+msgid "Import completed."
+msgstr ""
+
+#: ../../addon/diaspora/Mod_Diaspora.php:43
+msgid "Diaspora Protocol Settings updated."
+msgstr ""
+
+#: ../../addon/diaspora/Mod_Diaspora.php:52
msgid ""
-"Public servers: Optional landing (marketing) webpage for new registrants"
+"The diaspora protocol does not support location independence. Connections "
+"you make within that network may be unreachable from alternate channel "
+"locations."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:349
-#, php-format
-msgid "Create this page first. Default is %s/register"
+#: ../../addon/diaspora/Mod_Diaspora.php:58
+msgid "Diaspora Protocol App"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:350
-msgid "Page to display after creating a new channel"
+#: ../../addon/diaspora/Mod_Diaspora.php:77
+msgid "Allow any Diaspora member to comment on your public posts"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:350
-msgid "Default: profiles"
+#: ../../addon/diaspora/Mod_Diaspora.php:81
+msgid "Prevent your hashtags from being redirected to other sites"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:352
-msgid "Optional: site location"
+#: ../../addon/diaspora/Mod_Diaspora.php:85
+msgid "Sign and forward posts and comments with no existing Diaspora signature"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:352
-msgid "Region or country"
+#: ../../addon/diaspora/Mod_Diaspora.php:90
+msgid "Followed hashtags (comma separated, do not include the #)"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Addons.php:289
-#, php-format
-msgid "Plugin %s disabled."
+#: ../../addon/diaspora/Mod_Diaspora.php:99
+msgid "Diaspora Protocol"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Addons.php:294
+#: ../../addon/diaspora/Receiver.php:1536
#, php-format
-msgid "Plugin %s enabled."
+msgid "%1$s dislikes %2$s's %3$s"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Addons.php:342
-#: ../../Zotlabs/Module/Admin/Addons.php:440 ../../Zotlabs/Widget/Admin.php:27
-msgid "Addons"
+#: ../../addon/diaspora/Receiver.php:2178 ../../Zotlabs/Module/Like.php:457
+#, php-format
+msgid "%1$s is attending %2$s's %3$s"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Addons.php:353
-msgid "Minimum project version: "
+#: ../../addon/diaspora/Receiver.php:2180 ../../Zotlabs/Module/Like.php:459
+#, php-format
+msgid "%1$s is not attending %2$s's %3$s"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Addons.php:354
-msgid "Maximum project version: "
+#: ../../addon/diaspora/Receiver.php:2182 ../../Zotlabs/Module/Like.php:461
+#, php-format
+msgid "%1$s may attend %2$s's %3$s"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Addons.php:355
-msgid "Minimum PHP version: "
+#: ../../addon/piwik/piwik.php:85
+msgid ""
+"This website is tracked using the <a href='http://www.piwik.org'>Piwik</a> "
+"analytics tool."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Addons.php:356
-msgid "Compatible Server Roles: "
+#: ../../addon/piwik/piwik.php:88
+#, php-format
+msgid ""
+"If you do not want that your visits are logged this way you <a href='%s'>can "
+"set a cookie to prevent Piwik from tracking further visits of the site</a> "
+"(opt-out)."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Addons.php:357
-msgid "Requires: "
+#: ../../addon/piwik/piwik.php:96
+msgid "Piwik Base URL"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Addons.php:358
-#: ../../Zotlabs/Module/Admin/Addons.php:445
-msgid "Disabled - version incompatibility"
+#: ../../addon/piwik/piwik.php:96
+msgid ""
+"Absolute path to your Piwik installation. (without protocol (http/s), with "
+"trailing slash)"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Addons.php:414
-msgid "Enter the public git repository URL of the addon repo."
+#: ../../addon/piwik/piwik.php:97
+msgid "Site ID"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Addons.php:415
-msgid "Addon repo git URL"
+#: ../../addon/piwik/piwik.php:98
+msgid "Show opt-out cookie link?"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Addons.php:416
-msgid "Custom repo name"
+#: ../../addon/piwik/piwik.php:99
+msgid "Asynchronous tracking"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Addons.php:416
-msgid "(optional)"
+#: ../../addon/piwik/piwik.php:100
+msgid "Enable frontend JavaScript error tracking"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Addons.php:417
-msgid "Download Addon Repo"
+#: ../../addon/piwik/piwik.php:100
+msgid "This feature requires Piwik >= 2.2.0"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Addons.php:424
-msgid "Install new repo"
+#: ../../addon/workflow/workflow.php:212
+msgid "Workflow user."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Addons.php:425 ../../Zotlabs/Lib/Apps.php:536
-msgid "Install"
+#: ../../addon/workflow/workflow.php:259
+msgid "This channel"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Addons.php:448
-msgid "Manage Repos"
+#: ../../addon/workflow/workflow.php:272 ../../Zotlabs/Module/Locs.php:119
+msgid "Primary"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Addons.php:449
-msgid "Installed Addon Repositories"
+#: ../../addon/workflow/workflow.php:480 ../../addon/workflow/workflow.php:1233
+#: ../../addon/workflow/workflow.php:1251
+msgid "Workflow"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Addons.php:450
-msgid "Install a New Addon Repository"
+#: ../../addon/workflow/workflow.php:1250
+msgid "Add item to which workflow"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Addons.php:457
-msgid "Switch branch"
+#: ../../addon/workflow/workflow.php:1297
+#: ../../addon/workflow/workflow.php:1394
+msgid "Create Workflow Item"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Addons.php:458
-#: ../../Zotlabs/Module/Photos.php:993
-#: ../../Zotlabs/Module/Profile_photo.php:499
-#: ../../Zotlabs/Module/Cover_photo.php:430 ../../Zotlabs/Module/Tagrm.php:137
-#: ../../addon/superblock/Mod_Superblock.php:91
-msgid "Remove"
+#: ../../addon/workflow/workflow.php:2270
+msgid "Link"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Profs.php:89
-msgid "New Profile Field"
+#: ../../addon/workflow/workflow.php:2272
+msgid "Web link."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Profs.php:90
-#: ../../Zotlabs/Module/Admin/Profs.php:110
-msgid "Field nickname"
+#: ../../addon/workflow/workflow.php:2291
+#: ../../addon/workflow/workflow.php:2344 ../../Zotlabs/Module/Cdav.php:1375
+#: ../../Zotlabs/Module/Connedit.php:925
+msgid "Title"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Profs.php:90
-#: ../../Zotlabs/Module/Admin/Profs.php:110
-msgid "System name of field"
+#: ../../addon/workflow/workflow.php:2293
+#: ../../addon/workflow/workflow.php:2346
+msgid "Brief description or title"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Profs.php:91
-#: ../../Zotlabs/Module/Admin/Profs.php:111
-msgid "Input type"
+#: ../../addon/workflow/workflow.php:2299 ../../Zotlabs/Widget/Notes.php:21
+#: ../../Zotlabs/Lib/Apps.php:369
+msgid "Notes"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Profs.php:92
-#: ../../Zotlabs/Module/Admin/Profs.php:112
-msgid "Field Name"
+#: ../../addon/workflow/workflow.php:2301
+#: ../../addon/workflow/workflow.php:2354
+msgid "Notes and Info"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Profs.php:92
-#: ../../Zotlabs/Module/Admin/Profs.php:112
-msgid "Label on profile pages"
+#: ../../addon/workflow/workflow.php:2352
+msgid "Body"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Profs.php:93
-#: ../../Zotlabs/Module/Admin/Profs.php:113
-msgid "Help text"
+#: ../../addon/workflow/Settings/Mod_WorkflowSettings.php:101
+msgid "Workflow Settings"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Profs.php:93
-#: ../../Zotlabs/Module/Admin/Profs.php:113
-msgid "Additional info (optional)"
+#: ../../addon/donate/donate.php:21
+msgid "Project Servers and Resources"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Profs.php:94
-#: ../../Zotlabs/Module/Admin/Profs.php:114 ../../Zotlabs/Module/Rbmark.php:32
-#: ../../Zotlabs/Module/Rbmark.php:104 ../../Zotlabs/Module/Filer.php:53
-#: ../../Zotlabs/Widget/Notes.php:23
-#: ../../addon/queueworker/Mod_Queueworker.php:119 ../../include/text.php:1104
-#: ../../include/text.php:1116
-msgid "Save"
+#: ../../addon/donate/donate.php:22
+msgid "Project Creator and Tech Lead"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Profs.php:103
-msgid "Field definition not found"
+#: ../../addon/donate/donate.php:49
+msgid ""
+"And the hundreds of other people and organisations who helped make the "
+"Hubzilla possible."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Profs.php:109
-msgid "Edit Profile Field"
+#: ../../addon/donate/donate.php:52
+msgid ""
+"The Redmatrix/Hubzilla projects are provided primarily by volunteers giving "
+"their time and expertise - and often paying out of pocket for services they "
+"share with others."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Profs.php:168 ../../Zotlabs/Widget/Admin.php:30
-msgid "Profile Fields"
+#: ../../addon/donate/donate.php:53
+msgid ""
+"There is no corporate funding and no ads, and we do not collect and sell "
+"your personal information. (We don't control your personal information - "
+"<strong>you do</strong>.)"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Profs.php:169
-msgid "Basic Profile Fields"
+#: ../../addon/donate/donate.php:54
+msgid ""
+"Help support our ground-breaking work in decentralisation, web identity, and "
+"privacy."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Profs.php:170
-msgid "Advanced Profile Fields"
+#: ../../addon/donate/donate.php:56
+msgid ""
+"Your donations keep servers and services running and also helps us to "
+"provide innovative new features and continued development."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Profs.php:170
-msgid "(In addition to basic fields)"
+#: ../../addon/donate/donate.php:59
+msgid "Donate"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Profs.php:172
-msgid "All available fields"
+#: ../../addon/donate/donate.php:61
+msgid ""
+"Choose a project, developer, or public hub to support with a one-time "
+"donation"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Profs.php:173
-msgid "Custom Fields"
+#: ../../addon/donate/donate.php:62
+msgid "Donate Now"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Profs.php:177
-msgid "Create Custom Field"
+#: ../../addon/donate/donate.php:63
+msgid ""
+"<strong><em>Or</em></strong> become a project sponsor (Hubzilla Project only)"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Account_edit.php:29
-#, php-format
-msgid "Password changed for account %d."
+#: ../../addon/donate/donate.php:64
+msgid ""
+"Please indicate if you would like your first name or full name (or nothing) "
+"to appear in our sponsor listing"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Account_edit.php:46
-msgid "Account settings updated."
+#: ../../addon/donate/donate.php:65
+msgid "Sponsor"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Account_edit.php:61
-msgid "Account not found."
+#: ../../addon/donate/donate.php:68
+msgid "Special thanks to: "
msgstr ""
-#: ../../Zotlabs/Module/Admin/Account_edit.php:68
-msgid "Account Edit"
+#: ../../addon/likebanner/likebanner.php:51
+msgid "Your Webbie:"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Account_edit.php:69
-msgid "New Password"
+#: ../../addon/likebanner/likebanner.php:54
+msgid "Fontsize (px):"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Account_edit.php:70
-msgid "New Password again"
+#: ../../addon/likebanner/likebanner.php:68
+msgid "Link:"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Account_edit.php:71
-msgid "Account language (for emails)"
+#: ../../addon/likebanner/likebanner.php:70
+msgid "Like us on Hubzilla"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Account_edit.php:72
-msgid "Service class"
+#: ../../addon/likebanner/likebanner.php:72
+msgid "Embed:"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Security.php:83
-msgid ""
-"By default, unfiltered HTML is allowed in embedded media. This is inherently "
-"insecure."
+#: ../../addon/chords/chords.php:33
+msgid "Quick Reference"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Security.php:86
+#: ../../addon/chords/Mod_Chords.php:44
msgid ""
-"The recommended setting is to only allow unfiltered HTML from the following "
-"sites:"
+"This is a fairly comprehensive and complete guitar chord dictionary which "
+"will list most of the available ways to play a certain chord, starting from "
+"the base of the fingerboard up to a few frets beyond the twelfth fret "
+"(beyond which everything repeats). A couple of non-standard tunings are "
+"provided for the benefit of slide players, etc."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Security.php:87
+#: ../../addon/chords/Mod_Chords.php:46
msgid ""
-"https://youtube.com/<br />https://www.youtube.com/<br />https://youtu.be/"
-"<br />https://vimeo.com/<br />https://soundcloud.com/<br />"
+"Chord names start with a root note (A-G) and may include sharps (#) and "
+"flats (b). This software will parse most of the standard naming conventions "
+"such as maj, min, dim, sus(2 or 4), aug, with optional repeating elements."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Security.php:88
+#: ../../addon/chords/Mod_Chords.php:48
msgid ""
-"All other embedded content will be filtered, <strong>unless</strong> "
-"embedded content from that site is explicitly blocked."
+"Valid examples include A, A7, Am7, Amaj7, Amaj9, Ammaj7, Aadd4, Asus2Add4, "
+"E7b13b11 ..."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Security.php:93 ../../Zotlabs/Widget/Admin.php:25
-msgid "Security"
+#: ../../addon/chords/Mod_Chords.php:51
+msgid "Guitar Chords"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Security.php:95
-msgid "Block public"
+#: ../../addon/chords/Mod_Chords.php:52
+msgid "The complete online chord dictionary"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Security.php:95
-msgid ""
-"Check to block public access to all otherwise public personal pages on this "
-"site unless you are currently authenticated."
+#: ../../addon/chords/Mod_Chords.php:57
+msgid "Tuning"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Security.php:96
-msgid "Provide a cloud root directory"
+#: ../../addon/chords/Mod_Chords.php:58
+msgid "Chord name: example: Em7"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Security.php:96
-msgid ""
-"The cloud root directory lists all channel names which provide public files"
+#: ../../addon/chords/Mod_Chords.php:59
+msgid "Show for left handed stringing"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Security.php:97
-msgid "Show total disk space available to cloud uploads"
+#: ../../addon/opensearch/opensearch.php:26
+#, php-format
+msgctxt "opensearch"
+msgid "Search %1$s (%2$s)"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Security.php:98
-msgid "Set \"Transport Security\" HTTP header"
+#: ../../addon/opensearch/opensearch.php:28
+msgctxt "opensearch"
+msgid "$Projectname"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Security.php:99
-msgid "Set \"Content Security Policy\" HTTP header"
+#: ../../addon/opensearch/opensearch.php:42 ../../Zotlabs/Module/Home.php:72
+#: ../../Zotlabs/Module/Home.php:80 ../../Zotlabs/Lib/Enotify.php:66
+msgid "$Projectname"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Security.php:100
-msgid "Allowed email domains"
+#: ../../addon/opensearch/opensearch.php:43
+msgid "Search $Projectname"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Security.php:100
-msgid ""
-"Comma separated list of domains which are allowed in email addresses for "
-"registrations to this site. Wildcards are accepted. Empty to allow any "
-"domains"
+#: ../../addon/fuzzloc/Mod_Fuzzloc.php:22
+msgid "Fuzzloc Settings updated."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Security.php:101
-msgid "Not allowed email domains"
+#: ../../addon/fuzzloc/Mod_Fuzzloc.php:34
+msgid "Fuzzy Location App"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Security.php:101
+#: ../../addon/fuzzloc/Mod_Fuzzloc.php:35
msgid ""
-"Comma separated list of domains which are not allowed in email addresses for "
-"registrations to this site. Wildcards are accepted. Empty to allow any "
-"domains, unless allowed domains have been defined."
+"Blur your precise location if your channel uses browser location mapping"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Security.php:102
-msgid "Allow communications only from these sites"
+#: ../../addon/fuzzloc/Mod_Fuzzloc.php:40
+msgid "Minimum offset in meters"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Security.php:102
-msgid ""
-"One site per line. Leave empty to allow communication from anywhere by "
-"default"
+#: ../../addon/fuzzloc/Mod_Fuzzloc.php:44
+msgid "Maximum offset in meters"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Security.php:103
-msgid "Block communications from these sites"
+#: ../../addon/fuzzloc/Mod_Fuzzloc.php:53
+msgid "Fuzzy Location"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Security.php:104
-msgid "Allow communications only from these channels"
+#: ../../addon/flattrwidget/flattrwidget.php:50
+msgid "Flattr this!"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Security.php:104
-msgid ""
-"One channel (hash) per line. Leave empty to allow from any channel by default"
+#: ../../addon/flattrwidget/Mod_Flattrwidget.php:41
+msgid "Flattr widget settings updated."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Security.php:105
-msgid "Block communications from these channels"
+#: ../../addon/flattrwidget/Mod_Flattrwidget.php:53
+msgid "Flattr Widget App"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Security.php:106
-msgid "Only allow embeds from secure (SSL) websites and links."
+#: ../../addon/flattrwidget/Mod_Flattrwidget.php:54
+msgid "Add a Flattr button to your channel page"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Security.php:107
-msgid "Allow unfiltered embedded HTML content only from these domains"
+#: ../../addon/flattrwidget/Mod_Flattrwidget.php:65
+msgid "Flattr user"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Security.php:107
-msgid "One site per line. By default embedded content is filtered."
+#: ../../addon/flattrwidget/Mod_Flattrwidget.php:69
+msgid "URL of the Thing to flattr"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Security.php:108
-msgid "Block embedded HTML from these domains"
+#: ../../addon/flattrwidget/Mod_Flattrwidget.php:69
+msgid "If empty channel URL is used"
msgstr ""
-#: ../../Zotlabs/Module/Lockview.php:75
-msgid "Remote privacy information not available."
+#: ../../addon/flattrwidget/Mod_Flattrwidget.php:73
+msgid "Title of the Thing to flattr"
msgstr ""
-#: ../../Zotlabs/Module/Lockview.php:96
-msgid "Visible to:"
+#: ../../addon/flattrwidget/Mod_Flattrwidget.php:73
+msgid "If empty \"channel name on The Hubzilla\" will be used"
msgstr ""
-#: ../../Zotlabs/Module/Lockview.php:117 ../../Zotlabs/Module/Lockview.php:153
-#: ../../Zotlabs/Module/Acl.php:121 ../../include/acl_selectors.php:88
-msgctxt "acl"
-msgid "Profile"
+#: ../../addon/flattrwidget/Mod_Flattrwidget.php:77
+msgid "Static or dynamic flattr button"
msgstr ""
-#: ../../Zotlabs/Module/Moderate.php:65
-msgid "Comment approved"
+#: ../../addon/flattrwidget/Mod_Flattrwidget.php:77
+msgid "static"
msgstr ""
-#: ../../Zotlabs/Module/Moderate.php:69
-msgid "Comment deleted"
+#: ../../addon/flattrwidget/Mod_Flattrwidget.php:77
+msgid "dynamic"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:70
-#: ../../Zotlabs/Module/Settings/Channel.php:74
-#: ../../Zotlabs/Module/Settings/Channel.php:75
-#: ../../Zotlabs/Module/Settings/Channel.php:78
-#: ../../Zotlabs/Module/Settings/Channel.php:89
-#: ../../Zotlabs/Module/Connedit.php:725 ../../Zotlabs/Widget/Affinity.php:32
-#: ../../include/selectors.php:134 ../../include/channel.php:493
-#: ../../include/channel.php:494 ../../include/channel.php:501
-msgid "Friends"
+#: ../../addon/flattrwidget/Mod_Flattrwidget.php:81
+msgid "Alignment of the widget"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:266
-#: ../../Zotlabs/Module/Defperms.php:111
-#: ../../addon/rendezvous/rendezvous.php:82
-#: ../../addon/openstreetmap/openstreetmap.php:150
-#: ../../addon/msgfooter/msgfooter.php:54 ../../addon/logrot/logrot.php:54
-#: ../../addon/twitter/twitter.php:605 ../../addon/piwik/piwik.php:116
-#: ../../addon/xmpp/xmpp.php:54
-msgid "Settings updated."
+#: ../../addon/flattrwidget/Mod_Flattrwidget.php:81
+msgid "left"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:327
-msgid "Nobody except yourself"
+#: ../../addon/flattrwidget/Mod_Flattrwidget.php:81
+msgid "right"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:328
-msgid "Only those you specifically allow"
+#: ../../addon/flattrwidget/Mod_Flattrwidget.php:89
+msgid "Flattr Widget"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:329
-msgid "Approved connections"
+#: ../../addon/hubwall/hubwall.php:19
+msgid "Send email to all members"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:330
-msgid "Any connections"
+#: ../../addon/hubwall/hubwall.php:33 ../../Zotlabs/Lib/Enotify.php:65
+#, php-format
+msgid "%s Administrator"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:331
-msgid "Anybody on this website"
+#: ../../addon/hubwall/hubwall.php:50 ../../addon/mailtest/mailtest.php:50
+msgid "No recipients found."
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:332
-msgid "Anybody in this network"
+#: ../../addon/hubwall/hubwall.php:73
+#, php-format
+msgid "%1$d of %2$d messages sent."
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:333
-msgid "Anybody authenticated"
+#: ../../addon/hubwall/hubwall.php:81
+msgid "Send email to all hub members."
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:334
-msgid "Anybody on the internet"
+#: ../../addon/hubwall/hubwall.php:92 ../../addon/mailtest/mailtest.php:96
+msgid "Message subject"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:409
-msgid "Publish your default profile in the network directory"
+#: ../../addon/hubwall/hubwall.php:93
+msgid "Sender Email address"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:414
-msgid "Allow us to suggest you as a potential friend to new members?"
+#: ../../addon/hubwall/hubwall.php:94
+msgid "Test mode (only send to hub administrator)"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:418
-msgid "or"
+#: ../../addon/notifyadmin/notifyadmin.php:34
+msgid "New registration"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:427
-msgid "Your channel address is"
+#: ../../addon/notifyadmin/notifyadmin.php:40
+#: ../../Zotlabs/Module/Invite.php:90
+#, php-format
+msgid "%s : Message delivery failed."
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:430
-msgid "Your files/photos are accessible via WebDAV at"
+#: ../../addon/notifyadmin/notifyadmin.php:42
+#, php-format
+msgid "Message sent to %s. New account registration: %s"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:470
-msgid "Automatic membership approval"
+#: ../../addon/flashcards/Mod_Flashcards.php:169
+msgid "Not allowed."
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:470
-#: ../../Zotlabs/Module/Defperms.php:255
-msgid ""
-"If enabled, connection requests will be approved without your interaction"
+#: ../../addon/flashcards/Mod_Flashcards.php:205
+#: ../../include/acl_selectors.php:123 ../../Zotlabs/Module/Chat.php:243
+#: ../../Zotlabs/Module/Filestorage.php:190 ../../Zotlabs/Module/Photos.php:675
+#: ../../Zotlabs/Module/Photos.php:1044 ../../Zotlabs/Module/Thing.php:319
+#: ../../Zotlabs/Module/Thing.php:372 ../../Zotlabs/Module/Connedit.php:690
+msgid "Permissions"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:491
-msgid "Channel Settings"
+#: ../../addon/flashcards/Mod_Flashcards.php:212
+#: ../../Zotlabs/Module/Filestorage.php:197
+msgid "Set/edit permissions"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:498
-msgid "Basic Settings"
+#: ../../addon/flashcards/Mod_Flashcards.php:235
+#: ../../addon/flashcards/Mod_Flashcards.php:236 ../../include/items.php:3719
+#: ../../Zotlabs/Module/Filestorage.php:26
+#: ../../Zotlabs/Module/Admin/Themes.php:72
+#: ../../Zotlabs/Module/Admin/Addons.php:260
+#: ../../Zotlabs/Module/Viewsrc.php:25 ../../Zotlabs/Module/Display.php:45
+#: ../../Zotlabs/Module/Display.php:455 ../../Zotlabs/Module/Admin.php:62
+#: ../../Zotlabs/Module/Thing.php:94
+msgid "Item not found."
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:499 ../../include/channel.php:1643
-msgid "Full Name:"
+#: ../../addon/libertree/libertree.php:43
+msgid "Post to Libertree"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:500
-#: ../../Zotlabs/Module/Settings/Account.php:104
-msgid "Email Address:"
+#: ../../addon/libertree/Mod_Libertree.php:25
+msgid "Libertree Crosspost Connector Settings saved."
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:501
-msgid "Your Timezone:"
+#: ../../addon/libertree/Mod_Libertree.php:35
+msgid "Libertree Crosspost Connector App"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:502
-msgid "Default Post Location:"
+#: ../../addon/libertree/Mod_Libertree.php:36
+msgid "Relay public posts to Libertree"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:502
-msgid "Geographical location to display on your posts"
+#: ../../addon/libertree/Mod_Libertree.php:51
+msgid "Libertree API token"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:503
-msgid "Use Browser Location:"
+#: ../../addon/libertree/Mod_Libertree.php:55
+msgid "Libertree site URL"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:505
-msgid "Adult Content"
+#: ../../addon/libertree/Mod_Libertree.php:59
+msgid "Post to Libertree by default"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:505
-msgid ""
-"This channel frequently or regularly publishes adult content. (Please tag "
-"any adult material and/or nudity with #NSFW)"
+#: ../../addon/libertree/Mod_Libertree.php:67
+msgid "Libertree Crosspost Connector"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:507
-msgid "Security and Privacy Settings"
+#: ../../addon/randpost/randpost.php:97
+msgid "You're welcome."
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:509
-msgid "Your permissions are already configured. Click to view/adjust"
+#: ../../addon/randpost/randpost.php:98
+msgid "Ah shucks..."
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:511
-msgid "Hide my online presence"
+#: ../../addon/randpost/randpost.php:99
+msgid "Don't mention it."
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:511
-msgid "Prevents displaying in your profile that you are online"
+#: ../../addon/randpost/randpost.php:100
+msgid "&lt;blush&gt;"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:513
-msgid "Simple Privacy Settings:"
+#: ../../addon/buglink/buglink.php:16 ../../Zotlabs/Lib/Apps.php:327
+msgid "Report Bug"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:514
-msgid ""
-"Very Public - <em>extremely permissive (should be used with caution)</em>"
+#: ../../addon/totp/Mod_Totp.php:23
+msgid "TOTP Two-Step Verification"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:515
-msgid ""
-"Typical - <em>default public, privacy when desired (similar to social "
-"network permissions but with improved privacy)</em>"
+#: ../../addon/totp/Mod_Totp.php:24
+msgid "Enter the 2-step verification generated by your authenticator app:"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:516
-msgid "Private - <em>default private, never open or public</em>"
+#: ../../addon/totp/Mod_Totp.php:25
+msgid "Success!"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:517
-msgid "Blocked - <em>default blocked to/from everybody</em>"
+#: ../../addon/totp/Mod_Totp.php:26
+msgid "Invalid code, please try again."
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:519
-msgid "Allow others to tag your posts"
+#: ../../addon/totp/Mod_Totp.php:27
+msgid "Too many invalid codes..."
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:519
+#: ../../addon/totp/Mod_Totp.php:28
+msgid "Verify"
+msgstr ""
+
+#: ../../addon/totp/Settings/Totp.php:90
msgid ""
-"Often used by the community to retro-actively flag inappropriate content"
+"You haven't set a TOTP secret yet.\n"
+"Please click the button below to generate one and register this site\n"
+"with your preferred authenticator app."
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:521
-msgid "Channel Permission Limits"
+#: ../../addon/totp/Settings/Totp.php:93
+msgid "Your TOTP secret is"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:523
-msgid "Expire other channel content after this many days"
+#: ../../addon/totp/Settings/Totp.php:94
+msgid ""
+"Be sure to save it somewhere in case you lose or replace your mobile "
+"device.\n"
+"Use your mobile device to scan the QR code below to register this site\n"
+"with your preferred authenticator app."
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:523
-msgid "0 or blank to use the website limit."
+#: ../../addon/totp/Settings/Totp.php:99
+msgid "Test"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:523
-#, php-format
-msgid "This website expires after %d days."
+#: ../../addon/totp/Settings/Totp.php:100
+msgid "Generate New Secret"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:523
-msgid "This website does not expire imported content."
+#: ../../addon/totp/Settings/Totp.php:101
+msgid "Go"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:523
-msgid "The website limit takes precedence if lower than your limit."
+#: ../../addon/totp/Settings/Totp.php:102
+msgid "Enter your password"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:524
-msgid "Maximum Friend Requests/Day:"
+#: ../../addon/totp/Settings/Totp.php:103
+msgid "enter TOTP code from your device"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:524
-msgid "May reduce spam activity"
+#: ../../addon/totp/Settings/Totp.php:104
+msgid "Pass!"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:525
-msgid "Default Privacy Group"
+#: ../../addon/totp/Settings/Totp.php:105
+msgid "Fail"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:527
-msgid "Use my default audience setting for the type of object published"
+#: ../../addon/totp/Settings/Totp.php:106
+msgid "Incorrect password, try again."
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:536
-msgid "Default permissions category"
+#: ../../addon/totp/Settings/Totp.php:107
+msgid "Record your new TOTP secret and rescan the QR code above."
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:542
-msgid "Maximum private messages per day from unknown people:"
+#: ../../addon/totp/Settings/Totp.php:115
+msgid "TOTP Settings"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:542
-msgid "Useful to reduce spamming"
+#: ../../addon/logrot/logrot.php:36
+msgid "Logfile archive directory"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:545
-#: ../../Zotlabs/Lib/Enotify.php:68
-msgid "Notification Settings"
+#: ../../addon/logrot/logrot.php:36
+msgid "Directory to store rotated logs"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:546
-msgid "By default post a status message when:"
+#: ../../addon/logrot/logrot.php:37
+msgid "Logfile size in bytes before rotating"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:547
-msgid "accepting a friend request"
+#: ../../addon/logrot/logrot.php:38
+msgid "Number of logfiles to retain"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:548
-msgid "joining a forum/community"
+#: ../../addon/testdrive/testdrive.php:104
+#, php-format
+msgid "Your account on %s will expire in a few days."
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:549
-msgid "making an <em>interesting</em> profile change"
+#: ../../addon/testdrive/testdrive.php:105
+msgid "Your $Productname test account is about to expire."
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:550
-msgid "Send a notification email when:"
+#: ../../addon/skeleton/Mod_Skeleton.php:32
+msgid "Skeleton App"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:551
-msgid "You receive a connection request"
+#: ../../addon/skeleton/Mod_Skeleton.php:33
+msgid "A skeleton for addons, you can copy/paste"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:552
-msgid "Your connections are confirmed"
+#: ../../addon/skeleton/Mod_Skeleton.php:40
+msgid "Some setting"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:553
-msgid "Someone writes on your profile wall"
+#: ../../addon/skeleton/Mod_Skeleton.php:40
+msgid "A setting"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:554
-msgid "Someone writes a followup comment"
+#: ../../addon/skeleton/Mod_Skeleton.php:48
+msgid "Skeleton Settings"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:555
-msgid "You receive a private message"
+#: ../../addon/nsfw/nsfw.php:152
+msgid "Possible adult content"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:556
-msgid "You receive a friend suggestion"
+#: ../../addon/nsfw/nsfw.php:167
+#, php-format
+msgid "%s - view"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:557
-msgid "You are tagged in a post"
+#: ../../addon/nsfw/Mod_Nsfw.php:22
+msgid "NSFW Settings saved."
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:558
-msgid "You are poked/prodded/etc. in a post"
+#: ../../addon/nsfw/Mod_Nsfw.php:33
+msgid "NSFW App"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:560
-msgid "Someone likes your post/comment"
+#: ../../addon/nsfw/Mod_Nsfw.php:34
+msgid "Collapse content that contains predefined words"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:563
-msgid "Show visual notifications including:"
+#: ../../addon/nsfw/Mod_Nsfw.php:44
+msgid ""
+"This app looks in posts for the words/text you specify below, and collapses "
+"any content containing those keywords so it is not displayed at "
+"inappropriate times, such as sexual innuendo that may be improper in a work "
+"setting. It is polite and recommended to tag any content containing nudity "
+"with #NSFW. This filter can also match any other word/text you specify, and "
+"can thereby be used as a general purpose content filter."
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:565
-msgid "Unseen stream activity"
+#: ../../addon/nsfw/Mod_Nsfw.php:49
+msgid "Comma separated list of keywords to hide"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:566
-msgid "Unseen channel activity"
+#: ../../addon/nsfw/Mod_Nsfw.php:49
+msgid "Word, /regular-expression/, lang=xx, lang!=xx"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:567
-msgid "Unseen private messages"
+#: ../../addon/nsfw/Mod_Nsfw.php:58
+msgid "NSFW"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:567
-#: ../../Zotlabs/Module/Settings/Channel.php:572
-#: ../../Zotlabs/Module/Settings/Channel.php:573
-#: ../../Zotlabs/Module/Settings/Channel.php:574
-#: ../../addon/jappixmini/Mod_Jappixmini.php:191
-msgid "Recommended"
+#: ../../addon/upload_limits/upload_limits.php:25
+msgid "Show Upload Limits"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:568
-msgid "Upcoming events"
+#: ../../addon/upload_limits/upload_limits.php:27
+msgid "Hubzilla configured maximum size: "
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:569
-msgid "Events today"
+#: ../../addon/upload_limits/upload_limits.php:28
+msgid "PHP upload_max_filesize: "
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:570
-msgid "Upcoming birthdays"
+#: ../../addon/upload_limits/upload_limits.php:29
+msgid "PHP post_max_size (must be larger than upload_max_filesize): "
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:570
-msgid "Not available in all themes"
+#: ../../addon/tictac/tictac.php:21
+msgid "Three Dimensional Tic-Tac-Toe"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:571
-msgid "System (personal) notifications"
+#: ../../addon/tictac/tictac.php:54
+msgid "3D Tic-Tac-Toe"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:572
-msgid "System info messages"
+#: ../../addon/tictac/tictac.php:59
+msgid "New game"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:573
-msgid "System critical alerts"
+#: ../../addon/tictac/tictac.php:60
+msgid "New game with handicap"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:574
-msgid "New connections"
+#: ../../addon/tictac/tictac.php:61
+msgid ""
+"Three dimensional tic-tac-toe is just like the traditional game except that "
+"it is played on multiple levels simultaneously. "
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:575
-msgid "System Registrations"
+#: ../../addon/tictac/tictac.php:62
+msgid ""
+"In this case there are three levels. You win by getting three in a row on "
+"any level, as well as up, down, and diagonally across the different levels."
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:576
-msgid "Unseen shared files"
+#: ../../addon/tictac/tictac.php:64
+msgid ""
+"The handicap game disables the center position on the middle level because "
+"the player claiming this square often has an unfair advantage."
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:577
-msgid "Unseen public stream activity"
+#: ../../addon/tictac/tictac.php:183
+msgid "You go first..."
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:578
-msgid "Unseen likes and dislikes"
+#: ../../addon/tictac/tictac.php:188
+msgid "I'm going first this time..."
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:579
-msgid "Unseen forum posts"
+#: ../../addon/tictac/tictac.php:194
+msgid "You won!"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:580
-msgid "Email notification hub (hostname)"
+#: ../../addon/tictac/tictac.php:200 ../../addon/tictac/tictac.php:225
+msgid "\"Cat\" game!"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:580
-#, php-format
-msgid ""
-"If your channel is mirrored to multiple hubs, set this to your preferred "
-"location. This will prevent duplicate email notifications. Example: %s"
+#: ../../addon/tictac/tictac.php:223
+msgid "I won!"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:581
-msgid "Show new wall posts, private messages and connections under Notices"
+#: ../../addon/gnusoc/gnusoc.php:451
+msgid "Follow"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:583
-msgid "Notify me of events this many days in advance"
+#: ../../addon/gnusoc/gnusoc.php:454
+#, php-format
+msgid "%1$s is now following %2$s"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:583
-msgid "Must be greater than 0"
+#: ../../addon/gnusoc/Mod_Gnusoc.php:16
+msgid ""
+"The GNU-Social protocol does not support location independence. Connections "
+"you make within that network may be unreachable from alternate channel "
+"locations."
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:588
-msgid "Advanced Account/Page Type Settings"
+#: ../../addon/gnusoc/Mod_Gnusoc.php:22
+msgid "GNU-Social Protocol App"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:589
-msgid "Change the behaviour of this account for special situations"
+#: ../../addon/gnusoc/Mod_Gnusoc.php:34
+msgid "GNU-Social Protocol"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:591
-msgid "Miscellaneous Settings"
+#: ../../addon/mailtest/mailtest.php:19
+msgid "Send test email"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:592
-msgid "Default photo upload folder"
+#: ../../addon/mailtest/mailtest.php:66
+msgid "Mail sent."
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:592
-#: ../../Zotlabs/Module/Settings/Channel.php:593
-msgid "%Y - current year, %m - current month"
+#: ../../addon/mailtest/mailtest.php:68
+msgid "Sending of mail failed."
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:593
-msgid "Default file upload folder"
+#: ../../addon/mailtest/mailtest.php:77
+msgid "Mail Test"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:595
-msgid "Remove this channel."
+#: ../../addon/ljpost/Mod_Ljpost.php:37
+msgid "Livejournal Crosspost Connector App"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Features.php:43
-msgid "Additional Features"
+#: ../../addon/ljpost/Mod_Ljpost.php:38
+msgid "Relay public posts to Livejournal"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Events.php:39
-msgid "Events Settings"
+#: ../../addon/ljpost/Mod_Ljpost.php:54
+msgid "Livejournal username"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Calendar.php:39
-msgid "Calendar Settings"
+#: ../../addon/ljpost/Mod_Ljpost.php:58
+msgid "Livejournal password"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Conversation.php:22
-msgid "Settings saved."
+#: ../../addon/ljpost/Mod_Ljpost.php:62
+msgid "Post to Livejournal by default"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Conversation.php:24
-msgid "Settings saved. Reload page please."
+#: ../../addon/ljpost/Mod_Ljpost.php:66
+msgid "Send wall-to-wall posts to Livejournal"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Conversation.php:46
-msgid "Conversation Settings"
+#: ../../addon/ljpost/Mod_Ljpost.php:75
+msgid "Livejournal Crosspost Connector"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Connections.php:39
-msgid "Connections Settings"
+#: ../../addon/ljpost/ljpost.php:49
+msgid "Post to Livejournal"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Photos.php:39
-msgid "Photos Settings"
+#: ../../addon/ljpost/ljpost.php:125
+msgid "Posted by"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Account.php:19
-msgid "Not valid email."
+#: ../../addon/chess/Mod_Chess.php:180 ../../addon/chess/Mod_Chess.php:377
+msgid "Invalid game."
msgstr ""
-#: ../../Zotlabs/Module/Settings/Account.php:22
-msgid "Protected email address. Cannot change to that email."
+#: ../../addon/chess/Mod_Chess.php:186 ../../addon/chess/Mod_Chess.php:417
+msgid "You are not a player in this game."
msgstr ""
-#: ../../Zotlabs/Module/Settings/Account.php:31
-msgid "System failure storing new email. Please try again."
+#: ../../addon/chess/Mod_Chess.php:242
+msgid "You must be a local channel to create a game."
msgstr ""
-#: ../../Zotlabs/Module/Settings/Account.php:48
-msgid "Password verification failed."
+#: ../../addon/chess/Mod_Chess.php:260
+msgid "You must select one opponent that is not yourself."
msgstr ""
-#: ../../Zotlabs/Module/Settings/Account.php:55
-msgid "Passwords do not match. Password unchanged."
+#: ../../addon/chess/Mod_Chess.php:271
+msgid "Random color chosen."
msgstr ""
-#: ../../Zotlabs/Module/Settings/Account.php:59
-msgid "Empty passwords are not allowed. Password unchanged."
+#: ../../addon/chess/Mod_Chess.php:279
+msgid "Error creating new game."
msgstr ""
-#: ../../Zotlabs/Module/Settings/Account.php:73
-msgid "Password changed."
+#: ../../addon/chess/Mod_Chess.php:306 ../../include/channel.php:1273
+msgid "Requested channel is not available."
msgstr ""
-#: ../../Zotlabs/Module/Settings/Account.php:75
-msgid "Password update failed. Please try again."
+#: ../../addon/chess/Mod_Chess.php:311 ../../addon/chess/Mod_Chess.php:333
+msgid "Chess not installed."
msgstr ""
-#: ../../Zotlabs/Module/Settings/Account.php:99
-msgid "Account Settings"
+#: ../../addon/chess/Mod_Chess.php:326
+msgid "You must select a local channel /chess/channelname"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Account.php:100
-msgid "Current Password"
+#: ../../addon/chess/Mod_Chess.php:343 ../../Zotlabs/Module/Ochannel.php:32
+#: ../../Zotlabs/Module/Channel.php:42 ../../Zotlabs/Module/Chat.php:31
+msgid "You must be logged in to see this page."
msgstr ""
-#: ../../Zotlabs/Module/Settings/Account.php:101
-msgid "Enter New Password"
+#: ../../addon/chess/Mod_Chess.php:447 ../../include/help.php:132
+#: ../../Zotlabs/Module/Display.php:140 ../../Zotlabs/Module/Display.php:157
+#: ../../Zotlabs/Module/Display.php:174 ../../Zotlabs/Module/Display.php:180
+#: ../../Zotlabs/Module/Page.php:136 ../../Zotlabs/Module/Block.php:77
+#: ../../Zotlabs/Lib/NativeWikiPage.php:521 ../../Zotlabs/Web/Router.php:185
+msgid "Page not found."
msgstr ""
-#: ../../Zotlabs/Module/Settings/Account.php:102
-msgid "Confirm New Password"
+#: ../../addon/chess/chess.php:645
+msgid "Enable notifications"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Account.php:102
-msgid "Leave password fields blank unless changing"
+#: ../../addon/mdpost/mdpost.php:41 ../../include/text.php:1983
+#: ../../Zotlabs/Widget/Wiki_pages.php:38
+#: ../../Zotlabs/Widget/Wiki_pages.php:95 ../../Zotlabs/Module/Wiki.php:217
+#: ../../Zotlabs/Module/Wiki.php:371
+msgid "Markdown"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Account.php:105
-#: ../../Zotlabs/Module/Removeaccount.php:61
-msgid "Remove Account"
+#: ../../addon/mdpost/mdpost.php:42
+msgid "Use markdown for editing posts"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Account.php:106
-msgid "Remove this account including all its channels"
+#: ../../addon/hzfiles/hzfiles.php:81
+msgid "Hubzilla File Storage Import"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Profiles.php:47
-msgid "Profiles Settings"
+#: ../../addon/hzfiles/hzfiles.php:82
+msgid "This will import all your cloud files from another server."
msgstr ""
-#: ../../Zotlabs/Module/Settings/Manage.php:39
-msgid "Channel Manager Settings"
+#: ../../addon/hzfiles/hzfiles.php:83
+msgid "Hubzilla Server base URL"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Featured.php:24
-msgid "No feature settings configured"
+#: ../../addon/jappixmini/Mod_Jappixmini.php:96
+msgid "Jappixmini App"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Featured.php:33
-msgid "Addon Settings"
+#: ../../addon/jappixmini/Mod_Jappixmini.php:97
+msgid "Provides a Facebook-like chat using Jappix Mini"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Featured.php:34
-msgid "Please save/submit changes to any panel before opening another."
+#: ../../addon/jappixmini/Mod_Jappixmini.php:157 ../../include/channel.php:1526
+#: ../../include/channel.php:1697
+msgid "Status:"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel_home.php:44
-#: ../../Zotlabs/Module/Settings/Network.php:41
-msgid "Max height of content (in pixels)"
+#: ../../addon/jappixmini/Mod_Jappixmini.php:161
+msgid "Hide Jappixmini Chat-Widget from the webinterface"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel_home.php:46
-#: ../../Zotlabs/Module/Settings/Network.php:43
-msgid "Click to expand content exceeding this height"
+#: ../../addon/jappixmini/Mod_Jappixmini.php:166
+msgid "Jabber username"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel_home.php:59
-msgid "Personal menu to display in your channel pages"
+#: ../../addon/jappixmini/Mod_Jappixmini.php:172
+msgid "Jabber server"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel_home.php:86
-msgid "Channel Home Settings"
+#: ../../addon/jappixmini/Mod_Jappixmini.php:178
+msgid "Jabber BOSH host URL"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Directory.php:39
-msgid "Directory Settings"
+#: ../../addon/jappixmini/Mod_Jappixmini.php:185
+msgid "Jabber password"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Editor.php:39
-msgid "Editor Settings"
+#: ../../addon/jappixmini/Mod_Jappixmini.php:191
+msgid "Encrypt Jabber password with Hubzilla password"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Display.php:128
-#, php-format
-msgid "%s - (Experimental)"
+#: ../../addon/jappixmini/Mod_Jappixmini.php:191
+#: ../../Zotlabs/Module/Settings/Channel.php:567
+#: ../../Zotlabs/Module/Settings/Channel.php:572
+#: ../../Zotlabs/Module/Settings/Channel.php:573
+#: ../../Zotlabs/Module/Settings/Channel.php:574
+msgid "Recommended"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Display.php:184
-msgid "Display Settings"
+#: ../../addon/jappixmini/Mod_Jappixmini.php:199
+#: ../../addon/jappixmini/Mod_Jappixmini.php:203
+msgid "Approve subscription requests from Hubzilla contacts automatically"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Display.php:185
-msgid "Theme Settings"
+#: ../../addon/jappixmini/Mod_Jappixmini.php:207
+msgid "Purge internal list of jabber addresses of contacts"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Display.php:186
-msgid "Custom Theme Settings"
+#: ../../addon/jappixmini/Mod_Jappixmini.php:212
+msgid "Configuration Help"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Display.php:187
-msgid "Content Settings"
+#: ../../addon/jappixmini/Mod_Jappixmini.php:216
+#: ../../Zotlabs/Module/Cdav.php:1386 ../../Zotlabs/Module/Profiles.php:796
+#: ../../Zotlabs/Module/Connedit.php:936
+msgid "Add Contact"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Display.php:193
-msgid "Display Theme:"
+#: ../../addon/jappixmini/Mod_Jappixmini.php:258
+msgid "Jappixmini Settings"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Display.php:194
-msgid "Select scheme"
+#: ../../addon/authchoose/Mod_Authchoose.php:22
+msgid ""
+"Allow magic authentication only to websites of your immediate connections"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Display.php:196
-msgid "Preload images before rendering the page"
+#: ../../addon/authchoose/Mod_Authchoose.php:28
+#: ../../addon/authchoose/Mod_Authchoose.php:33
+msgid "Authchoose App"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Display.php:196
-msgid ""
-"The subjective page load time will be longer but the page will be ready when "
-"displayed"
+#: ../../addon/authchoose/Mod_Authchoose.php:39
+msgid "Authchoose"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Display.php:197
-msgid "Enable user zoom on mobile devices"
+#: ../../addon/pageheader/Mod_Pageheader.php:22
+msgid "pageheader Settings saved."
msgstr ""
-#: ../../Zotlabs/Module/Settings/Display.php:198
-msgid "Update browser every xx seconds"
+#: ../../addon/pageheader/Mod_Pageheader.php:34
+msgid "Page Header App"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Display.php:198
-msgid "Minimum of 10 seconds, no maximum"
+#: ../../addon/pageheader/Mod_Pageheader.php:35
+msgid "Inserts a page header"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Display.php:199
-msgid "Maximum number of conversations to load at any time:"
+#: ../../addon/pageheader/Mod_Pageheader.php:43
+msgid "Message to display on every page on this server"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Display.php:199
-msgid "Maximum of 100 items"
+#: ../../addon/pageheader/Mod_Pageheader.php:51
+msgid "Page Header"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Display.php:200
-msgid "Show emoticons (smilies) as images"
+#: ../../addon/irc/Mod_Irc.php:23 ../../addon/irc/irc.php:41
+msgid "Popular Channels"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Display.php:201
-msgid "Provide channel menu in navigation bar"
+#: ../../addon/irc/irc.php:37
+msgid "Channels to auto connect"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Display.php:201
-msgid "Default: channel menu located in app menu"
+#: ../../addon/irc/irc.php:37 ../../addon/irc/irc.php:41
+msgid "Comma separated list"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Display.php:202
-msgid "Manual conversation updates"
+#: ../../addon/irc/irc.php:45
+msgid "IRC Settings"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Display.php:202
-msgid "Default is on, turning this off may increase screen jumping"
+#: ../../addon/irc/irc.php:54
+msgid "IRC settings saved."
msgstr ""
-#: ../../Zotlabs/Module/Settings/Display.php:203
-msgid "Link post titles to source"
+#: ../../addon/irc/irc.php:58
+msgid "IRC Chatroom"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Display.php:205
-#: ../../Zotlabs/Widget/Newmember.php:75
-msgid "New Member Links"
+#: ../../addon/xmpp/xmpp.php:44
+msgid "Jabber BOSH host"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Display.php:205
-msgid "Display new member quick links menu"
+#: ../../addon/xmpp/xmpp.php:45
+msgid "Use central userbase"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Network.php:58
-msgid "Stream Settings"
+#: ../../addon/xmpp/xmpp.php:45
+msgid ""
+"If enabled, members will automatically login to an ejabberd server that has "
+"to be installed on this machine with synchronized credentials via the "
+"\"auth_ejabberd.php\" script."
msgstr ""
-#: ../../Zotlabs/Module/Embedphotos.php:168 ../../Zotlabs/Module/Photos.php:784
-#: ../../Zotlabs/Module/Photos.php:1332 ../../Zotlabs/Widget/Portfolio.php:87
-#: ../../Zotlabs/Widget/Album.php:78
-msgid "View Photo"
+#: ../../addon/xmpp/Mod_Xmpp.php:23
+msgid "XMPP settings updated."
msgstr ""
-#: ../../Zotlabs/Module/Embedphotos.php:184 ../../Zotlabs/Module/Photos.php:815
-#: ../../Zotlabs/Widget/Portfolio.php:108 ../../Zotlabs/Widget/Album.php:95
-msgid "Edit Album"
+#: ../../addon/xmpp/Mod_Xmpp.php:35
+msgid "XMPP App"
msgstr ""
-#: ../../Zotlabs/Module/Embedphotos.php:186 ../../Zotlabs/Module/Photos.php:685
-#: ../../Zotlabs/Module/Profile_photo.php:498
-#: ../../Zotlabs/Module/Cover_photo.php:429
-#: ../../Zotlabs/Storage/Browser.php:398 ../../Zotlabs/Widget/Cdav.php:146
-#: ../../Zotlabs/Widget/Cdav.php:182 ../../Zotlabs/Widget/Portfolio.php:110
-#: ../../Zotlabs/Widget/Album.php:97
-msgid "Upload"
+#: ../../addon/xmpp/Mod_Xmpp.php:36
+msgid "Embedded XMPP (Jabber) client"
msgstr ""
-#: ../../Zotlabs/Module/Tokens.php:39
-#, php-format
-msgid "This channel is limited to %d tokens"
+#: ../../addon/xmpp/Mod_Xmpp.php:52
+msgid "Individual credentials"
msgstr ""
-#: ../../Zotlabs/Module/Tokens.php:45
-msgid "Name and Password are required."
+#: ../../addon/xmpp/Mod_Xmpp.php:58
+msgid "Jabber BOSH server"
msgstr ""
-#: ../../Zotlabs/Module/Tokens.php:85
-msgid "Token saved."
+#: ../../addon/xmpp/Mod_Xmpp.php:67
+msgid "XMPP Settings"
msgstr ""
-#: ../../Zotlabs/Module/Tokens.php:99
-msgid "Guest Access App"
+#: ../../include/zot.php:774
+msgid "Invalid data packet"
msgstr ""
-#: ../../Zotlabs/Module/Tokens.php:100
-msgid "Create access tokens so that non-members can access private content"
+#: ../../include/zot.php:801 ../../Zotlabs/Lib/Libzot.php:652
+msgid "Unable to verify channel signature"
msgstr ""
-#: ../../Zotlabs/Module/Tokens.php:133
-msgid ""
-"Use this form to create temporary access identifiers to share things with "
-"non-members. These identities may be used in Access Control Lists and "
-"visitors may login using these credentials to access private content."
+#: ../../include/zot.php:2628 ../../Zotlabs/Lib/Libsync.php:733
+#, php-format
+msgid "Unable to verify site signature for %s"
msgstr ""
-#: ../../Zotlabs/Module/Tokens.php:135
-msgid ""
-"You may also provide <em>dropbox</em> style access links to friends and "
-"associates by adding the Login Password to any specific site URL as shown. "
-"Examples:"
+#: ../../include/zot.php:4325
+msgid "invalid target signature"
msgstr ""
-#: ../../Zotlabs/Module/Tokens.php:170
-msgid "Guest Access Tokens"
+#: ../../include/text.php:522
+msgid "prev"
msgstr ""
-#: ../../Zotlabs/Module/Tokens.php:177
-msgid "Login Name"
+#: ../../include/text.php:524
+msgid "first"
msgstr ""
-#: ../../Zotlabs/Module/Tokens.php:178
-msgid "Login Password"
+#: ../../include/text.php:553
+msgid "last"
msgstr ""
-#: ../../Zotlabs/Module/Tokens.php:179
-msgid "Expires (yyyy-mm-dd)"
+#: ../../include/text.php:556
+msgid "next"
msgstr ""
-#: ../../Zotlabs/Module/Tokens.php:180 ../../Zotlabs/Module/Connedit.php:907
-msgid "Their Settings"
+#: ../../include/text.php:574
+msgid "older"
msgstr ""
-#: ../../Zotlabs/Module/Achievements.php:38
-msgid "Some blurb about what to do when you're new here"
+#: ../../include/text.php:576
+msgid "newer"
msgstr ""
-#: ../../Zotlabs/Module/Thing.php:120
-msgid "Thing updated"
+#: ../../include/text.php:1000
+msgid "No connections"
msgstr ""
-#: ../../Zotlabs/Module/Thing.php:172
-msgid "Object store: failed"
+#: ../../include/text.php:1012 ../../include/features.php:133
+#: ../../Zotlabs/Module/Connections.php:351 ../../Zotlabs/Lib/Apps.php:332
+msgid "Connections"
msgstr ""
-#: ../../Zotlabs/Module/Thing.php:176
-msgid "Thing added"
+#: ../../include/text.php:1032
+#, php-format
+msgid "View all %s connections"
msgstr ""
-#: ../../Zotlabs/Module/Thing.php:202
+#: ../../include/text.php:1094
#, php-format
-msgid "OBJ: %1$s %2$s %3$s"
+msgid "Network: %s"
msgstr ""
-#: ../../Zotlabs/Module/Thing.php:265
-msgid "Show Thing"
+#: ../../include/text.php:1105 ../../include/text.php:1117
+#: ../../include/nav.php:186 ../../include/acl_selectors.php:118
+#: ../../Zotlabs/Widget/Sitesearch.php:31
+#: ../../Zotlabs/Widget/Activity_filter.php:151
+#: ../../Zotlabs/Module/Search.php:44 ../../Zotlabs/Module/Connections.php:355
+#: ../../Zotlabs/Lib/Apps.php:352
+msgid "Search"
msgstr ""
-#: ../../Zotlabs/Module/Thing.php:272
-msgid "item not found."
+#: ../../include/text.php:1197 ../../include/text.php:1201
+msgid "poke"
msgstr ""
-#: ../../Zotlabs/Module/Thing.php:305
-msgid "Edit Thing"
+#: ../../include/text.php:1197 ../../include/text.php:1201
+#: ../../include/conversation.php:251
+msgid "poked"
msgstr ""
-#: ../../Zotlabs/Module/Thing.php:307 ../../Zotlabs/Module/Thing.php:364
-msgid "Select a profile"
+#: ../../include/text.php:1202
+msgid "ping"
msgstr ""
-#: ../../Zotlabs/Module/Thing.php:311 ../../Zotlabs/Module/Thing.php:367
-msgid "Post an activity"
+#: ../../include/text.php:1202
+msgid "pinged"
msgstr ""
-#: ../../Zotlabs/Module/Thing.php:311 ../../Zotlabs/Module/Thing.php:367
-msgid "Only sends to viewers of the applicable profile"
+#: ../../include/text.php:1203
+msgid "prod"
msgstr ""
-#: ../../Zotlabs/Module/Thing.php:313 ../../Zotlabs/Module/Thing.php:369
-msgid "Name of thing e.g. something"
+#: ../../include/text.php:1203
+msgid "prodded"
msgstr ""
-#: ../../Zotlabs/Module/Thing.php:315 ../../Zotlabs/Module/Thing.php:370
-msgid "URL of thing (optional)"
+#: ../../include/text.php:1204
+msgid "slap"
msgstr ""
-#: ../../Zotlabs/Module/Thing.php:317 ../../Zotlabs/Module/Thing.php:371
-msgid "URL for photo of thing (optional)"
+#: ../../include/text.php:1204
+msgid "slapped"
msgstr ""
-#: ../../Zotlabs/Module/Thing.php:319 ../../Zotlabs/Module/Thing.php:372
-#: ../../Zotlabs/Module/Photos.php:675 ../../Zotlabs/Module/Photos.php:1044
-#: ../../Zotlabs/Module/Connedit.php:690 ../../Zotlabs/Module/Chat.php:243
-#: ../../Zotlabs/Module/Filestorage.php:190
-#: ../../addon/flashcards/Mod_Flashcards.php:210
-#: ../../include/acl_selectors.php:123
-msgid "Permissions"
+#: ../../include/text.php:1205
+msgid "finger"
msgstr ""
-#: ../../Zotlabs/Module/Thing.php:362
-msgid "Add Thing to your Profile"
+#: ../../include/text.php:1205
+msgid "fingered"
msgstr ""
-#: ../../Zotlabs/Module/Notify.php:61 ../../Zotlabs/Module/Notifications.php:55
-msgid "No more system notifications."
+#: ../../include/text.php:1206
+msgid "rebuff"
msgstr ""
-#: ../../Zotlabs/Module/Notify.php:65 ../../Zotlabs/Module/Notifications.php:59
-msgid "System Notifications"
+#: ../../include/text.php:1206
+msgid "rebuffed"
msgstr ""
-#: ../../Zotlabs/Module/Follow.php:36
-msgid "Connection added."
+#: ../../include/text.php:1229
+msgid "happy"
msgstr ""
-#: ../../Zotlabs/Module/Import.php:157
-#, php-format
-msgid "Your service plan only allows %d channels."
+#: ../../include/text.php:1230
+msgid "sad"
msgstr ""
-#: ../../Zotlabs/Module/Import.php:184
-msgid "No channel. Import failed."
+#: ../../include/text.php:1231
+msgid "mellow"
msgstr ""
-#: ../../Zotlabs/Module/Import.php:594
-#: ../../addon/diaspora/import_diaspora.php:141
-msgid "Import completed."
+#: ../../include/text.php:1232
+msgid "tired"
msgstr ""
-#: ../../Zotlabs/Module/Import.php:622
-msgid "You must be logged in to use this feature."
+#: ../../include/text.php:1233
+msgid "perky"
msgstr ""
-#: ../../Zotlabs/Module/Import.php:627
-msgid "Import Channel"
+#: ../../include/text.php:1234
+msgid "angry"
msgstr ""
-#: ../../Zotlabs/Module/Import.php:628
-msgid ""
-"Use this form to import an existing channel from a different server/hub. You "
-"may retrieve the channel identity from the old server/hub via the network or "
-"provide an export file."
+#: ../../include/text.php:1235
+msgid "stupefied"
msgstr ""
-#: ../../Zotlabs/Module/Import.php:630
-msgid "Or provide the old server/hub details"
+#: ../../include/text.php:1236
+msgid "puzzled"
msgstr ""
-#: ../../Zotlabs/Module/Import.php:632
-msgid "Your old identity address (xyz@example.com)"
+#: ../../include/text.php:1237
+msgid "interested"
msgstr ""
-#: ../../Zotlabs/Module/Import.php:633
-msgid "Your old login email address"
+#: ../../include/text.php:1238
+msgid "bitter"
msgstr ""
-#: ../../Zotlabs/Module/Import.php:634
-msgid "Your old login password"
+#: ../../include/text.php:1239
+msgid "cheerful"
msgstr ""
-#: ../../Zotlabs/Module/Import.php:635
-msgid "Import a few months of posts if possible (limited by available memory"
+#: ../../include/text.php:1240
+msgid "alive"
msgstr ""
-#: ../../Zotlabs/Module/Import.php:637
-msgid ""
-"For either option, please choose whether to make this hub your new primary "
-"address, or whether your old location should continue this role. You will be "
-"able to post from either location, but only one can be marked as the primary "
-"location for files, photos, and media."
+#: ../../include/text.php:1241
+msgid "annoyed"
msgstr ""
-#: ../../Zotlabs/Module/Import.php:639
-msgid "Make this hub my primary location"
+#: ../../include/text.php:1242
+msgid "anxious"
msgstr ""
-#: ../../Zotlabs/Module/Import.php:640
-msgid "Move this channel (disable all previous locations)"
+#: ../../include/text.php:1243
+msgid "cranky"
msgstr ""
-#: ../../Zotlabs/Module/Import.php:641
-msgid "Use this channel nickname instead of the one provided"
+#: ../../include/text.php:1244
+msgid "disturbed"
msgstr ""
-#: ../../Zotlabs/Module/Import.php:641
-msgid ""
-"Leave blank to keep your existing channel nickname. You will be randomly "
-"assigned a similar nickname if either name is already allocated on this site."
+#: ../../include/text.php:1245
+msgid "frustrated"
msgstr ""
-#: ../../Zotlabs/Module/Import.php:643
-msgid ""
-"This process may take several minutes to complete. Please submit the form "
-"only once and leave this page open until finished."
+#: ../../include/text.php:1246
+msgid "depressed"
msgstr ""
-#: ../../Zotlabs/Module/Rmagic.php:44
-msgid "Authentication failed."
+#: ../../include/text.php:1247
+msgid "motivated"
msgstr ""
-#: ../../Zotlabs/Module/Rmagic.php:93 ../../boot.php:1677
-#: ../../include/channel.php:2475
-msgid "Remote Authentication"
+#: ../../include/text.php:1248
+msgid "relaxed"
msgstr ""
-#: ../../Zotlabs/Module/Rmagic.php:94 ../../include/channel.php:2476
-msgid "Enter your channel address (e.g. channel@example.com)"
+#: ../../include/text.php:1249
+msgid "surprised"
msgstr ""
-#: ../../Zotlabs/Module/Rmagic.php:95 ../../include/channel.php:2477
-msgid "Authenticate"
+#: ../../include/text.php:1437 ../../include/js_strings.php:96
+msgid "Monday"
msgstr ""
-#: ../../Zotlabs/Module/Oauth2.php:54
-msgid "Name and Secret are required"
+#: ../../include/text.php:1437 ../../include/js_strings.php:97
+msgid "Tuesday"
msgstr ""
-#: ../../Zotlabs/Module/Oauth2.php:106
-msgid "OAuth2 Apps Manager App"
+#: ../../include/text.php:1437 ../../include/js_strings.php:98
+msgid "Wednesday"
msgstr ""
-#: ../../Zotlabs/Module/Oauth2.php:107
-msgid "OAuth2 authenticatication tokens for mobile and remote apps"
+#: ../../include/text.php:1437 ../../include/js_strings.php:99
+msgid "Thursday"
msgstr ""
-#: ../../Zotlabs/Module/Oauth2.php:115
-msgid "Add OAuth2 application"
+#: ../../include/text.php:1437 ../../include/js_strings.php:100
+msgid "Friday"
msgstr ""
-#: ../../Zotlabs/Module/Oauth2.php:118 ../../Zotlabs/Module/Oauth2.php:146
-#: ../../Zotlabs/Module/Oauth.php:113
-msgid "Name of application"
+#: ../../include/text.php:1437 ../../include/js_strings.php:101
+msgid "Saturday"
msgstr ""
-#: ../../Zotlabs/Module/Oauth2.php:119 ../../Zotlabs/Module/Oauth2.php:147
-#: ../../Zotlabs/Module/Oauth.php:115 ../../Zotlabs/Module/Oauth.php:141
-#: ../../addon/statusnet/statusnet.php:595 ../../addon/twitter/twitter.php:615
-msgid "Consumer Secret"
+#: ../../include/text.php:1437 ../../include/js_strings.php:95
+msgid "Sunday"
msgstr ""
-#: ../../Zotlabs/Module/Oauth2.php:119 ../../Zotlabs/Module/Oauth2.php:147
-#: ../../Zotlabs/Module/Oauth.php:114 ../../Zotlabs/Module/Oauth.php:115
-msgid "Automatically generated - change if desired. Max length 20"
+#: ../../include/text.php:1441 ../../include/js_strings.php:71
+msgid "January"
msgstr ""
-#: ../../Zotlabs/Module/Oauth2.php:120 ../../Zotlabs/Module/Oauth2.php:148
-#: ../../Zotlabs/Module/Oauth.php:116 ../../Zotlabs/Module/Oauth.php:142
-msgid "Redirect"
+#: ../../include/text.php:1441 ../../include/js_strings.php:72
+msgid "February"
msgstr ""
-#: ../../Zotlabs/Module/Oauth2.php:120 ../../Zotlabs/Module/Oauth2.php:148
-#: ../../Zotlabs/Module/Oauth.php:116
-msgid ""
-"Redirect URI - leave blank unless your application specifically requires this"
+#: ../../include/text.php:1441 ../../include/js_strings.php:73
+msgid "March"
msgstr ""
-#: ../../Zotlabs/Module/Oauth2.php:121 ../../Zotlabs/Module/Oauth2.php:149
-msgid "Grant Types"
+#: ../../include/text.php:1441 ../../include/js_strings.php:74
+msgid "April"
msgstr ""
-#: ../../Zotlabs/Module/Oauth2.php:121 ../../Zotlabs/Module/Oauth2.php:122
-msgid "leave blank unless your application sepcifically requires this"
+#: ../../include/text.php:1441
+msgid "May"
msgstr ""
-#: ../../Zotlabs/Module/Oauth2.php:122 ../../Zotlabs/Module/Oauth2.php:150
-msgid "Authorization scope"
+#: ../../include/text.php:1441 ../../include/js_strings.php:76
+msgid "June"
msgstr ""
-#: ../../Zotlabs/Module/Oauth2.php:134
-msgid "OAuth2 Application not found."
+#: ../../include/text.php:1441 ../../include/js_strings.php:77
+msgid "July"
msgstr ""
-#: ../../Zotlabs/Module/Oauth2.php:143 ../../Zotlabs/Module/Oauth2.php:193
-#: ../../Zotlabs/Module/Oauth.php:110 ../../Zotlabs/Module/Oauth.php:136
-#: ../../Zotlabs/Module/Oauth.php:172
-msgid "Add application"
+#: ../../include/text.php:1441 ../../include/js_strings.php:78
+msgid "August"
msgstr ""
-#: ../../Zotlabs/Module/Oauth2.php:149 ../../Zotlabs/Module/Oauth2.php:150
-msgid "leave blank unless your application specifically requires this"
+#: ../../include/text.php:1441 ../../include/js_strings.php:79
+msgid "September"
msgstr ""
-#: ../../Zotlabs/Module/Oauth2.php:192
-msgid "Connected OAuth2 Apps"
+#: ../../include/text.php:1441 ../../include/js_strings.php:80
+msgid "October"
msgstr ""
-#: ../../Zotlabs/Module/Oauth2.php:196 ../../Zotlabs/Module/Oauth.php:175
-msgid "Client key starts with"
+#: ../../include/text.php:1441 ../../include/js_strings.php:81
+msgid "November"
msgstr ""
-#: ../../Zotlabs/Module/Oauth2.php:197 ../../Zotlabs/Module/Oauth.php:176
-msgid "No name"
+#: ../../include/text.php:1441 ../../include/js_strings.php:82
+msgid "December"
msgstr ""
-#: ../../Zotlabs/Module/Oauth2.php:198 ../../Zotlabs/Module/Oauth.php:177
-msgid "Remove authorization"
+#: ../../include/text.php:1515
+msgid "Unknown Attachment"
msgstr ""
-#: ../../Zotlabs/Module/Cal.php:64
-msgid "Permissions denied."
+#: ../../include/text.php:1517 ../../Zotlabs/Module/Sharedwithme.php:106
+#: ../../Zotlabs/Storage/Browser.php:293
+msgid "Size"
msgstr ""
-#: ../../Zotlabs/Module/Api.php:74 ../../Zotlabs/Module/Api.php:95
-msgid "Authorize application connection"
+#: ../../include/text.php:1517 ../../include/feedutils.php:870
+msgid "unknown"
msgstr ""
-#: ../../Zotlabs/Module/Api.php:75
-msgid "Return to your app and insert this Security Code:"
+#: ../../include/text.php:1553
+msgid "remove category"
msgstr ""
-#: ../../Zotlabs/Module/Api.php:85
-msgid "Please login to continue."
+#: ../../include/text.php:1629
+msgid "remove from file"
msgstr ""
-#: ../../Zotlabs/Module/Api.php:97
-msgid ""
-"Do you want to authorize this application to access your posts and contacts, "
-"and/or create new posts for you?"
+#: ../../include/text.php:1793 ../../include/message.php:13
+msgid "Download binary/encrypted content"
msgstr ""
-#: ../../Zotlabs/Module/Attach.php:13
-msgid "Item not available."
+#: ../../include/text.php:1941 ../../Zotlabs/Module/Events.php:669
+msgid "Link to Source"
msgstr ""
-#: ../../Zotlabs/Module/Randprof.php:29
-msgid "Random Channel App"
+#: ../../include/text.php:1963 ../../include/language.php:423
+msgid "default"
msgstr ""
-#: ../../Zotlabs/Module/Randprof.php:30
-msgid "Visit a random channel in the $Projectname network"
+#: ../../include/text.php:1971
+msgid "Page layout"
msgstr ""
-#: ../../Zotlabs/Module/Editblock.php:138
-msgid "Edit Block"
+#: ../../include/text.php:1971
+msgid "You can create your own with the layouts tool"
msgstr ""
-#: ../../Zotlabs/Module/Profile.php:93
-msgid "vcard"
+#: ../../include/text.php:1981 ../../Zotlabs/Widget/Wiki_pages.php:38
+#: ../../Zotlabs/Widget/Wiki_pages.php:95 ../../Zotlabs/Module/Wiki.php:217
+#: ../../Zotlabs/Module/Wiki.php:371
+msgid "BBcode"
msgstr ""
-#: ../../Zotlabs/Module/Apps.php:50 ../../Zotlabs/Widget/Appstore.php:14
-msgid "Available Apps"
+#: ../../include/text.php:1982
+msgid "HTML"
msgstr ""
-#: ../../Zotlabs/Module/Apps.php:50
-msgid "Installed Apps"
+#: ../../include/text.php:1984 ../../Zotlabs/Widget/Wiki_pages.php:38
+#: ../../Zotlabs/Widget/Wiki_pages.php:95 ../../Zotlabs/Module/Wiki.php:217
+msgid "Text"
msgstr ""
-#: ../../Zotlabs/Module/Apps.php:53
-msgid "Manage Apps"
+#: ../../include/text.php:1985
+msgid "Comanche Layout"
msgstr ""
-#: ../../Zotlabs/Module/Apps.php:54
-msgid "Create Custom App"
+#: ../../include/text.php:1990
+msgid "PHP"
msgstr ""
-#: ../../Zotlabs/Module/Mood.php:76 ../../include/conversation.php:268
-#, php-format
-msgctxt "mood"
-msgid "%1$s is %2$s"
+#: ../../include/text.php:1999
+msgid "Page content type"
msgstr ""
-#: ../../Zotlabs/Module/Mood.php:134
-msgid "Mood App"
+#: ../../include/text.php:2122 ../../include/event.php:1213
+#: ../../include/conversation.php:119
+#: ../../Zotlabs/Module/Channel_calendar.php:213
+#: ../../Zotlabs/Module/Like.php:394 ../../Zotlabs/Module/Tagger.php:73
+#: ../../Zotlabs/Module/Events.php:266
+msgid "event"
msgstr ""
-#: ../../Zotlabs/Module/Mood.php:135 ../../Zotlabs/Module/Mood.php:155
-msgid "Set your current mood and tell your friends"
+#: ../../include/text.php:2127 ../../include/conversation.php:146
+#: ../../Zotlabs/Module/Tagger.php:79
+msgid "comment"
msgstr ""
-#: ../../Zotlabs/Module/Mood.php:154 ../../Zotlabs/Lib/Apps.php:349
-msgid "Mood"
+#: ../../include/text.php:2132
+msgid "activity"
msgstr ""
-#: ../../Zotlabs/Module/Connections.php:58
-#: ../../Zotlabs/Module/Connections.php:115
-#: ../../Zotlabs/Module/Connections.php:273
-msgid "Active"
+#: ../../include/text.php:2233
+msgid "a-z, 0-9, -, and _ only"
msgstr ""
-#: ../../Zotlabs/Module/Connections.php:63
-#: ../../Zotlabs/Module/Connections.php:181
-#: ../../Zotlabs/Module/Connections.php:278
-msgid "Blocked"
+#: ../../include/text.php:2559
+msgid "Design Tools"
msgstr ""
-#: ../../Zotlabs/Module/Connections.php:68
-#: ../../Zotlabs/Module/Connections.php:188
-#: ../../Zotlabs/Module/Connections.php:277
-msgid "Ignored"
+#: ../../include/text.php:2562 ../../Zotlabs/Module/Blocks.php:154
+msgid "Blocks"
msgstr ""
-#: ../../Zotlabs/Module/Connections.php:73
-#: ../../Zotlabs/Module/Connections.php:202
-#: ../../Zotlabs/Module/Connections.php:276
-msgid "Hidden"
+#: ../../include/text.php:2563 ../../Zotlabs/Module/Menu.php:171
+msgid "Menus"
msgstr ""
-#: ../../Zotlabs/Module/Connections.php:78
-#: ../../Zotlabs/Module/Connections.php:195
-msgid "Archived/Unreachable"
+#: ../../include/text.php:2564 ../../Zotlabs/Module/Layouts.php:184
+msgid "Layouts"
msgstr ""
-#: ../../Zotlabs/Module/Connections.php:83
-#: ../../Zotlabs/Module/Connections.php:92 ../../Zotlabs/Module/Menu.php:179
-#: ../../Zotlabs/Module/Notifications.php:50
-msgid "New"
+#: ../../include/text.php:2565
+msgid "Pages"
msgstr ""
-#: ../../Zotlabs/Module/Connections.php:97
-#: ../../Zotlabs/Module/Connections.php:111
-#: ../../Zotlabs/Module/Connedit.php:727 ../../Zotlabs/Widget/Affinity.php:34
-msgid "All"
+#: ../../include/text.php:2577
+msgid "Import"
msgstr ""
-#: ../../Zotlabs/Module/Connections.php:157
-msgid "Active Connections"
+#: ../../include/text.php:2578
+msgid "Import website..."
msgstr ""
-#: ../../Zotlabs/Module/Connections.php:160
-msgid "Show active connections"
+#: ../../include/text.php:2579
+msgid "Select folder to import"
msgstr ""
-#: ../../Zotlabs/Module/Connections.php:164
-#: ../../Zotlabs/Widget/Notifications.php:84
-msgid "New Connections"
+#: ../../include/text.php:2580
+msgid "Import from a zipped folder:"
msgstr ""
-#: ../../Zotlabs/Module/Connections.php:167
-msgid "Show pending (new) connections"
+#: ../../include/text.php:2581
+msgid "Import from cloud files:"
msgstr ""
-#: ../../Zotlabs/Module/Connections.php:184
-msgid "Only show blocked connections"
+#: ../../include/text.php:2582
+msgid "/cloud/channel/path/to/folder"
msgstr ""
-#: ../../Zotlabs/Module/Connections.php:191
-msgid "Only show ignored connections"
+#: ../../include/text.php:2583
+msgid "Enter path to website files"
msgstr ""
-#: ../../Zotlabs/Module/Connections.php:198
-msgid "Only show archived/unreachable connections"
+#: ../../include/text.php:2584
+msgid "Select folder"
msgstr ""
-#: ../../Zotlabs/Module/Connections.php:205
-msgid "Only show hidden connections"
+#: ../../include/text.php:2585
+msgid "Export website..."
msgstr ""
-#: ../../Zotlabs/Module/Connections.php:220
-msgid "Show all connections"
+#: ../../include/text.php:2586
+msgid "Export to a zip file"
msgstr ""
-#: ../../Zotlabs/Module/Connections.php:274
-msgid "Pending approval"
+#: ../../include/text.php:2587
+msgid "website.zip"
msgstr ""
-#: ../../Zotlabs/Module/Connections.php:275
-msgid "Archived"
+#: ../../include/text.php:2588
+msgid "Enter a name for the zip file."
msgstr ""
-#: ../../Zotlabs/Module/Connections.php:279
-msgid "Not connected at this location"
+#: ../../include/text.php:2589
+msgid "Export to cloud files"
msgstr ""
-#: ../../Zotlabs/Module/Connections.php:296
-#, php-format
-msgid "%1$s [%2$s]"
+#: ../../include/text.php:2590
+msgid "/path/to/export/folder"
msgstr ""
-#: ../../Zotlabs/Module/Connections.php:297
-msgid "Edit connection"
+#: ../../include/text.php:2591
+msgid "Enter a path to a cloud files destination."
msgstr ""
-#: ../../Zotlabs/Module/Connections.php:299
-msgid "Delete connection"
+#: ../../include/text.php:2592
+msgid "Specify folder"
msgstr ""
-#: ../../Zotlabs/Module/Connections.php:308
-msgid "Channel address"
+#: ../../include/text.php:2954 ../../Zotlabs/Storage/Browser.php:131
+msgid "Collection"
msgstr ""
-#: ../../Zotlabs/Module/Connections.php:310 ../../include/features.php:299
-msgid "Network"
+#: ../../include/opengraph.php:58
+#, php-format
+msgid "This is the home page of %s."
msgstr ""
-#: ../../Zotlabs/Module/Connections.php:313
-msgid "Call"
+#: ../../include/event.php:32 ../../include/event.php:95
+msgid "l F d, Y \\@ g:i A"
msgstr ""
-#: ../../Zotlabs/Module/Connections.php:315
-msgid "Status"
+#: ../../include/event.php:40
+msgid "Starts:"
msgstr ""
-#: ../../Zotlabs/Module/Connections.php:317
-msgid "Connected"
+#: ../../include/event.php:50
+msgid "Finishes:"
msgstr ""
-#: ../../Zotlabs/Module/Connections.php:319
-msgid "Approve connection"
+#: ../../include/event.php:62 ../../include/event.php:112
+#: ../../include/channel.php:1521 ../../Zotlabs/Module/Directory.php:339
+msgid "Location:"
msgstr ""
-#: ../../Zotlabs/Module/Connections.php:321
-msgid "Ignore connection"
+#: ../../include/event.php:95
+msgid "l F d, Y"
msgstr ""
-#: ../../Zotlabs/Module/Connections.php:322
-#: ../../Zotlabs/Module/Connedit.php:644
-msgid "Ignore"
+#: ../../include/event.php:99
+msgid "Start:"
msgstr ""
-#: ../../Zotlabs/Module/Connections.php:323
-msgid "Recent activity"
+#: ../../include/event.php:103
+msgid "End:"
msgstr ""
-#: ../../Zotlabs/Module/Connections.php:348 ../../Zotlabs/Lib/Apps.php:332
-#: ../../include/text.php:1010 ../../include/features.php:133
-msgid "Connections"
+#: ../../include/event.php:1064
+msgid "This event has been added to your calendar."
msgstr ""
-#: ../../Zotlabs/Module/Connections.php:353
-msgid "Search your connections"
+#: ../../include/event.php:1290
+msgid "Not specified"
msgstr ""
-#: ../../Zotlabs/Module/Connections.php:354
-msgid "Connections search"
+#: ../../include/event.php:1291
+msgid "Needs Action"
msgstr ""
-#: ../../Zotlabs/Module/Connections.php:355
-#: ../../Zotlabs/Module/Directory.php:416
-#: ../../Zotlabs/Module/Directory.php:421 ../../include/contact_widgets.php:23
-msgid "Find"
+#: ../../include/event.php:1292
+msgid "Completed"
msgstr ""
-#: ../../Zotlabs/Module/Viewsrc.php:43
-msgid "item"
+#: ../../include/event.php:1293
+msgid "In Process"
msgstr ""
-#: ../../Zotlabs/Module/Bookmarks.php:62
-msgid "Bookmark added"
+#: ../../include/event.php:1294
+msgid "Cancelled"
msgstr ""
-#: ../../Zotlabs/Module/Bookmarks.php:78
-msgid "Bookmarks App"
+#: ../../include/event.php:1375 ../../include/connections.php:728
+#: ../../Zotlabs/Module/Cdav.php:1382 ../../Zotlabs/Module/Profiles.php:792
+#: ../../Zotlabs/Module/Connedit.php:932
+msgid "Mobile"
msgstr ""
-#: ../../Zotlabs/Module/Bookmarks.php:79
-msgid "Bookmark links from posts and manage them"
+#: ../../include/event.php:1376 ../../include/connections.php:729
+#: ../../Zotlabs/Module/Cdav.php:1383 ../../Zotlabs/Module/Profiles.php:793
+#: ../../Zotlabs/Module/Connedit.php:933
+msgid "Home"
msgstr ""
-#: ../../Zotlabs/Module/Bookmarks.php:92
-msgid "My Bookmarks"
+#: ../../include/event.php:1377 ../../include/connections.php:730
+msgid "Home, Voice"
msgstr ""
-#: ../../Zotlabs/Module/Bookmarks.php:103
-msgid "My Connections Bookmarks"
+#: ../../include/event.php:1378 ../../include/connections.php:731
+msgid "Home, Fax"
msgstr ""
-#: ../../Zotlabs/Module/Removeaccount.php:35
-msgid ""
-"Account removals are not allowed within 48 hours of changing the account "
-"password."
+#: ../../include/event.php:1379 ../../include/connections.php:732
+#: ../../Zotlabs/Module/Cdav.php:1384 ../../Zotlabs/Module/Profiles.php:794
+#: ../../Zotlabs/Module/Connedit.php:934
+msgid "Work"
msgstr ""
-#: ../../Zotlabs/Module/Removeaccount.php:57
-msgid "Remove This Account"
+#: ../../include/event.php:1380 ../../include/connections.php:733
+msgid "Work, Voice"
msgstr ""
-#: ../../Zotlabs/Module/Removeaccount.php:58
-msgid ""
-"This account and all its channels will be completely removed from the "
-"network. "
+#: ../../include/event.php:1381 ../../include/connections.php:734
+msgid "Work, Fax"
msgstr ""
-#: ../../Zotlabs/Module/Removeaccount.php:60
-msgid ""
-"Remove this account, all its channels and all its channel clones from the "
-"network"
+#: ../../include/event.php:1382 ../../include/event.php:1389
+#: ../../include/selectors.php:60 ../../include/selectors.php:77
+#: ../../include/selectors.php:115 ../../include/selectors.php:151
+#: ../../include/connections.php:735 ../../include/connections.php:742
+#: ../../Zotlabs/Module/Cdav.php:1385 ../../Zotlabs/Module/Profiles.php:795
+#: ../../Zotlabs/Module/Connedit.php:935
+#: ../../Zotlabs/Access/PermissionRoles.php:306
+msgid "Other"
msgstr ""
-#: ../../Zotlabs/Module/Removeaccount.php:60
-msgid ""
-"By default only the instances of the channels located on this hub will be "
-"removed from the network"
+#: ../../include/features.php:55 ../../Zotlabs/Module/Admin/Features.php:55
+#: ../../Zotlabs/Module/Admin/Features.php:56
+#: ../../Zotlabs/Module/Settings/Features.php:36
+msgid "Off"
msgstr ""
-#: ../../Zotlabs/Module/Photos.php:78
-msgid "Page owner information could not be retrieved."
+#: ../../include/features.php:55 ../../Zotlabs/Module/Admin/Features.php:55
+#: ../../Zotlabs/Module/Admin/Features.php:56
+#: ../../Zotlabs/Module/Settings/Features.php:36
+msgid "On"
msgstr ""
-#: ../../Zotlabs/Module/Photos.php:94 ../../Zotlabs/Module/Photos.php:113
-msgid "Album not found."
+#: ../../include/features.php:82 ../../include/nav.php:465
+#: ../../include/nav.php:468 ../../Zotlabs/Lib/Apps.php:345
+#: ../../Zotlabs/Storage/Browser.php:140
+msgid "Calendar"
msgstr ""
-#: ../../Zotlabs/Module/Photos.php:103
-msgid "Delete Album"
+#: ../../include/features.php:86
+msgid "Start calendar week on Monday"
msgstr ""
-#: ../../Zotlabs/Module/Photos.php:174 ../../Zotlabs/Module/Photos.php:1056
-msgid "Delete Photo"
+#: ../../include/features.php:87
+msgid "Default is Sunday"
msgstr ""
-#: ../../Zotlabs/Module/Photos.php:527
-msgid "No photos selected"
+#: ../../include/features.php:94
+msgid "Event Timezone Selection"
msgstr ""
-#: ../../Zotlabs/Module/Photos.php:576
-msgid "Access to this item is restricted."
+#: ../../include/features.php:95
+msgid "Allow event creation in timezones other than your own."
msgstr ""
-#: ../../Zotlabs/Module/Photos.php:619
-#, php-format
-msgid "%1$.2f MB of %2$.2f MB photo storage used."
+#: ../../include/features.php:104 ../../Zotlabs/Lib/Apps.php:342
+msgid "Channel Home"
msgstr ""
-#: ../../Zotlabs/Module/Photos.php:622
-#, php-format
-msgid "%1$.2f MB photo storage used."
+#: ../../include/features.php:108
+msgid "Search by Date"
msgstr ""
-#: ../../Zotlabs/Module/Photos.php:664
-msgid "Upload Photos"
+#: ../../include/features.php:109
+msgid "Ability to select posts by date ranges"
msgstr ""
-#: ../../Zotlabs/Module/Photos.php:668
-msgid "Enter an album name"
+#: ../../include/features.php:116
+msgid "Tag Cloud"
msgstr ""
-#: ../../Zotlabs/Module/Photos.php:669
-msgid "or select an existing album (doubleclick)"
+#: ../../include/features.php:117
+msgid "Provide a personal tag cloud on your channel page"
msgstr ""
-#: ../../Zotlabs/Module/Photos.php:670
-msgid "Create a status post for this upload"
+#: ../../include/features.php:124 ../../include/features.php:351
+msgid "Use blog/list mode"
msgstr ""
-#: ../../Zotlabs/Module/Photos.php:672
-msgid "Description (optional)"
+#: ../../include/features.php:125 ../../include/features.php:352
+msgid "Comments will be displayed separately"
msgstr ""
-#: ../../Zotlabs/Module/Photos.php:758
-msgid "Show Newest First"
+#: ../../include/features.php:137
+msgid "Connection Filtering"
msgstr ""
-#: ../../Zotlabs/Module/Photos.php:760
-msgid "Show Oldest First"
+#: ../../include/features.php:138
+msgid "Filter incoming posts from connections based on keywords/content"
msgstr ""
-#: ../../Zotlabs/Module/Photos.php:817 ../../Zotlabs/Module/Photos.php:1363
-msgid "Add Photos"
+#: ../../include/features.php:146
+msgid "Conversation"
msgstr ""
-#: ../../Zotlabs/Module/Photos.php:865
-msgid "Permission denied. Access to this item may be restricted."
+#: ../../include/features.php:150
+msgid "Community Tagging"
msgstr ""
-#: ../../Zotlabs/Module/Photos.php:867
-msgid "Photo not available"
+#: ../../include/features.php:151
+msgid "Ability to tag existing posts"
msgstr ""
-#: ../../Zotlabs/Module/Photos.php:925
-msgid "Use as profile photo"
+#: ../../include/features.php:158
+msgid "Emoji Reactions"
msgstr ""
-#: ../../Zotlabs/Module/Photos.php:926
-msgid "Use as cover photo"
+#: ../../include/features.php:159
+msgid "Add emoji reaction ability to posts"
msgstr ""
-#: ../../Zotlabs/Module/Photos.php:933
-msgid "Private Photo"
+#: ../../include/features.php:166
+msgid "Dislike Posts"
msgstr ""
-#: ../../Zotlabs/Module/Photos.php:948
-msgid "View Full Size"
+#: ../../include/features.php:167
+msgid "Ability to dislike posts/comments"
msgstr ""
-#: ../../Zotlabs/Module/Photos.php:1030
-msgid "Edit photo"
+#: ../../include/features.php:174
+msgid "Star Posts"
msgstr ""
-#: ../../Zotlabs/Module/Photos.php:1032
-msgid "Rotate CW (right)"
+#: ../../include/features.php:175
+msgid "Ability to mark special posts with a star indicator"
msgstr ""
-#: ../../Zotlabs/Module/Photos.php:1033
-msgid "Rotate CCW (left)"
+#: ../../include/features.php:182
+msgid "Reply on comment"
msgstr ""
-#: ../../Zotlabs/Module/Photos.php:1036
-msgid "Move photo to album"
+#: ../../include/features.php:183
+msgid "Ability to reply on selected comment"
msgstr ""
-#: ../../Zotlabs/Module/Photos.php:1037
-msgid "Enter a new album name"
+#: ../../include/features.php:192 ../../Zotlabs/Lib/Apps.php:346
+msgid "Directory"
msgstr ""
-#: ../../Zotlabs/Module/Photos.php:1038
-msgid "or select an existing one (doubleclick)"
+#: ../../include/features.php:196
+msgid "Advanced Directory Search"
msgstr ""
-#: ../../Zotlabs/Module/Photos.php:1043
-msgid "Add a Tag"
+#: ../../include/features.php:197
+msgid "Allows creation of complex directory search queries"
msgstr ""
-#: ../../Zotlabs/Module/Photos.php:1051
-msgid "Example: @bob, @Barbara_Jensen, @jim@example.com"
+#: ../../include/features.php:206
+msgid "Editor"
msgstr ""
-#: ../../Zotlabs/Module/Photos.php:1054
-msgid "Flag as adult in album view"
+#: ../../include/features.php:210
+msgid "Post Categories"
msgstr ""
-#: ../../Zotlabs/Module/Photos.php:1073 ../../Zotlabs/Lib/ThreadItem.php:307
-msgid "I like this (toggle)"
+#: ../../include/features.php:211
+msgid "Add categories to your posts"
msgstr ""
-#: ../../Zotlabs/Module/Photos.php:1074 ../../Zotlabs/Lib/ThreadItem.php:308
-msgid "I don't like this (toggle)"
+#: ../../include/features.php:219
+msgid "Large Photos"
msgstr ""
-#: ../../Zotlabs/Module/Photos.php:1076 ../../Zotlabs/Lib/ThreadItem.php:469
-#: ../../include/conversation.php:787
-msgid "Please wait"
+#: ../../include/features.php:220
+msgid ""
+"Include large (1024px) photo thumbnails in posts. If not enabled, use small "
+"(640px) photo thumbnails"
msgstr ""
-#: ../../Zotlabs/Module/Photos.php:1093 ../../Zotlabs/Module/Photos.php:1212
-#: ../../Zotlabs/Lib/ThreadItem.php:793
-msgid "This is you"
+#: ../../include/features.php:227
+msgid "Even More Encryption"
msgstr ""
-#: ../../Zotlabs/Module/Photos.php:1095 ../../Zotlabs/Module/Photos.php:1214
-#: ../../Zotlabs/Lib/ThreadItem.php:795 ../../include/js_strings.php:6
-msgid "Comment"
+#: ../../include/features.php:228
+msgid ""
+"Allow optional encryption of content end-to-end with a shared secret key"
msgstr ""
-#: ../../Zotlabs/Module/Photos.php:1112 ../../include/conversation.php:619
-msgctxt "title"
-msgid "Likes"
+#: ../../include/features.php:235
+msgid "Enable Voting Tools"
msgstr ""
-#: ../../Zotlabs/Module/Photos.php:1112 ../../include/conversation.php:619
-msgctxt "title"
-msgid "Dislikes"
+#: ../../include/features.php:236
+msgid "Provide a class of post which others can vote on"
msgstr ""
-#: ../../Zotlabs/Module/Photos.php:1113 ../../include/conversation.php:620
-msgctxt "title"
-msgid "Agree"
+#: ../../include/features.php:243
+msgid "Disable Comments"
msgstr ""
-#: ../../Zotlabs/Module/Photos.php:1113 ../../include/conversation.php:620
-msgctxt "title"
-msgid "Disagree"
+#: ../../include/features.php:244
+msgid "Provide the option to disable comments for a post"
msgstr ""
-#: ../../Zotlabs/Module/Photos.php:1113 ../../include/conversation.php:620
-msgctxt "title"
-msgid "Abstain"
+#: ../../include/features.php:251
+msgid "Delayed Posting"
msgstr ""
-#: ../../Zotlabs/Module/Photos.php:1114 ../../include/conversation.php:621
-msgctxt "title"
-msgid "Attending"
+#: ../../include/features.php:252
+msgid "Allow posts to be published at a later date"
msgstr ""
-#: ../../Zotlabs/Module/Photos.php:1114 ../../include/conversation.php:621
-msgctxt "title"
-msgid "Not attending"
+#: ../../include/features.php:259
+msgid "Content Expiration"
msgstr ""
-#: ../../Zotlabs/Module/Photos.php:1114 ../../include/conversation.php:621
-msgctxt "title"
-msgid "Might attend"
+#: ../../include/features.php:260
+msgid "Remove posts/comments and/or private messages at a future time"
msgstr ""
-#: ../../Zotlabs/Module/Photos.php:1131 ../../Zotlabs/Module/Photos.php:1143
-#: ../../Zotlabs/Lib/ThreadItem.php:232 ../../Zotlabs/Lib/ThreadItem.php:244
-msgid "View all"
+#: ../../include/features.php:267
+msgid "Suppress Duplicate Posts/Comments"
msgstr ""
-#: ../../Zotlabs/Module/Photos.php:1135 ../../Zotlabs/Lib/ThreadItem.php:236
-#: ../../include/conversation.php:1702 ../../include/channel.php:1661
-#: ../../include/taxonomy.php:659
-msgctxt "noun"
-msgid "Like"
-msgid_plural "Likes"
-msgstr[0] ""
-msgstr[1] ""
+#: ../../include/features.php:268
+msgid ""
+"Prevent posts with identical content to be published with less than two "
+"minutes in between submissions."
+msgstr ""
-#: ../../Zotlabs/Module/Photos.php:1140 ../../Zotlabs/Lib/ThreadItem.php:241
-#: ../../include/conversation.php:1705
-msgctxt "noun"
-msgid "Dislike"
-msgid_plural "Dislikes"
-msgstr[0] ""
-msgstr[1] ""
+#: ../../include/features.php:275
+msgid "Auto-save drafts of posts and comments"
+msgstr ""
-#: ../../Zotlabs/Module/Photos.php:1246
-msgid "Photo Tools"
+#: ../../include/features.php:276
+msgid ""
+"Automatically saves post and comment drafts in local browser storage to help "
+"prevent accidental loss of compositions"
msgstr ""
-#: ../../Zotlabs/Module/Photos.php:1255
-msgid "In This Photo:"
+#: ../../include/features.php:285
+msgid "Manage"
msgstr ""
-#: ../../Zotlabs/Module/Photos.php:1260
-msgid "Map"
+#: ../../include/features.php:289
+msgid "Navigation Channel Select"
msgstr ""
-#: ../../Zotlabs/Module/Photos.php:1268 ../../Zotlabs/Lib/ThreadItem.php:457
-msgctxt "noun"
-msgid "Likes"
+#: ../../include/features.php:290
+msgid "Change channels directly from within the navigation dropdown menu"
msgstr ""
-#: ../../Zotlabs/Module/Photos.php:1269 ../../Zotlabs/Lib/ThreadItem.php:458
-msgctxt "noun"
-msgid "Dislikes"
+#: ../../include/features.php:299 ../../Zotlabs/Module/Connections.php:310
+msgid "Network"
msgstr ""
-#: ../../Zotlabs/Module/Photos.php:1274 ../../Zotlabs/Lib/ThreadItem.php:463
-#: ../../addon/channelreputation/channelreputation.php:230
-#: ../../include/acl_selectors.php:125
-msgid "Close"
+#: ../../include/features.php:303 ../../Zotlabs/Widget/Savedsearch.php:83
+msgid "Saved Searches"
msgstr ""
-#: ../../Zotlabs/Module/Photos.php:1347 ../../Zotlabs/Module/Photos.php:1360
-#: ../../Zotlabs/Module/Photos.php:1361 ../../include/photos.php:667
-msgid "Recent Photos"
+#: ../../include/features.php:304
+msgid "Save search terms for re-use"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:35
-#: ../../addon/flashcards/Mod_Flashcards.php:35 ../../addon/cart/cart.php:1298
-msgid "Profile Unavailable."
+#: ../../include/features.php:311 ../../include/contact_widgets.php:53
+#: ../../Zotlabs/Widget/Activity_filter.php:137
+#: ../../Zotlabs/Widget/Filer.php:28
+msgid "Saved Folders"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:52
-msgid "Wiki App"
+#: ../../include/features.php:312
+msgid "Ability to file posts under folders"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:53
-msgid "Provide a wiki for your channel"
+#: ../../include/features.php:319
+msgid "Alternate Stream Order"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:77 ../../addon/cart/myshop.php:37
-#: ../../addon/cart/cart.php:1444
-#: ../../addon/cart/submodules/paypalbutton.php:456
-#: ../../addon/cart/manual_payments.php:93
-msgid "Invalid channel"
+#: ../../include/features.php:320
+msgid ""
+"Ability to order the stream by last post date, last comment date or "
+"unthreaded activities"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:133
-msgid "Error retrieving wiki"
+#: ../../include/features.php:327
+msgid "Contact Filter"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:140
-msgid "Error creating zip file export folder"
+#: ../../include/features.php:328
+msgid "Ability to display only posts of a selected contact"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:191
-msgid "Error downloading wiki: "
+#: ../../include/features.php:335
+msgid "Forum Filter"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:206 ../../Zotlabs/Widget/Wiki_list.php:15
-#: ../../include/nav.php:538
-msgid "Wikis"
+#: ../../include/features.php:336
+msgid "Ability to display only posts of a specific forum"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:212
-msgid "Download"
+#: ../../include/features.php:343
+msgid "Personal Posts Filter"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:214 ../../Zotlabs/Module/Chat.php:264
-#: ../../Zotlabs/Module/Profiles.php:831 ../../Zotlabs/Module/Manage.php:145
-msgid "Create New"
+#: ../../include/features.php:344
+msgid "Ability to display only posts that you've interacted on"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:216
-msgid "Wiki name"
+#: ../../include/features.php:361 ../../include/nav.php:446
+#: ../../Zotlabs/Module/Fbrowser.php:29 ../../Zotlabs/Lib/Apps.php:344
+msgid "Photos"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:217
-msgid "Content type"
+#: ../../include/features.php:365
+msgid "Photo Location"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:217 ../../Zotlabs/Module/Wiki.php:371
-#: ../../Zotlabs/Widget/Wiki_pages.php:38
-#: ../../Zotlabs/Widget/Wiki_pages.php:95 ../../addon/mdpost/mdpost.php:41
-#: ../../include/text.php:1981
-msgid "Markdown"
+#: ../../include/features.php:366
+msgid "If location data is available on uploaded photos, link this to a map."
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:217 ../../Zotlabs/Module/Wiki.php:371
-#: ../../Zotlabs/Widget/Wiki_pages.php:38
-#: ../../Zotlabs/Widget/Wiki_pages.php:95 ../../include/text.php:1979
-msgid "BBcode"
+#: ../../include/features.php:375 ../../Zotlabs/Lib/Apps.php:362
+msgid "Profiles"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:217 ../../Zotlabs/Widget/Wiki_pages.php:38
-#: ../../Zotlabs/Widget/Wiki_pages.php:95 ../../include/text.php:1982
-msgid "Text"
+#: ../../include/features.php:379
+msgid "Advanced Profiles"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:219 ../../Zotlabs/Storage/Browser.php:292
-msgid "Type"
+#: ../../include/features.php:380
+msgid "Additional profile sections and selections"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:220
-msgid "Any&nbsp;type"
+#: ../../include/features.php:387
+msgid "Profile Import/Export"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:227
-msgid "Lock content type"
+#: ../../include/features.php:388
+msgid "Save and load profile details across sites/channels"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:228
-msgid "Create a status post for this wiki"
+#: ../../include/features.php:395
+msgid "Multiple Profiles"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:229
-msgid "Edit Wiki Name"
+#: ../../include/features.php:396
+msgid "Ability to create multiple profiles"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:274
-msgid "Wiki not found"
+#: ../../include/security.php:607
+msgid ""
+"The form security token was not correct. This probably happened because the "
+"form has been opened for too long (>3 hours) before submitting it."
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:300
-msgid "Rename page"
+#: ../../include/js_strings.php:5
+msgid "Delete this item?"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:321
-msgid "Error retrieving page content"
+#: ../../include/js_strings.php:6 ../../Zotlabs/Module/Photos.php:1095
+#: ../../Zotlabs/Module/Photos.php:1214 ../../Zotlabs/Lib/ThreadItem.php:795
+msgid "Comment"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:329 ../../Zotlabs/Module/Wiki.php:331
-msgid "New page"
+#: ../../include/js_strings.php:7 ../../Zotlabs/Lib/ThreadItem.php:502
+#, php-format
+msgid "%s show all"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:366
-msgid "Revision Comparison"
+#: ../../include/js_strings.php:8
+#, php-format
+msgid "%s show less"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:367 ../../Zotlabs/Lib/NativeWikiPage.php:564
-#: ../../Zotlabs/Widget/Wiki_page_history.php:25
-msgid "Revert"
+#: ../../include/js_strings.php:9
+#, php-format
+msgid "%s expand"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:374
-msgid "Short description of your changes (optional)"
+#: ../../include/js_strings.php:10
+#, php-format
+msgid "%s collapse"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:384
-msgid "Source"
+#: ../../include/js_strings.php:11
+msgid "Password too short"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:394
-msgid "New page name"
+#: ../../include/js_strings.php:12
+msgid "Passwords do not match"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:399
-msgid "Embed image from photo albums"
+#: ../../include/js_strings.php:13
+msgid "everybody"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:400 ../../addon/hsse/hsse.php:208
-#: ../../include/conversation.php:1414
-msgid "Embed an image from your albums"
+#: ../../include/js_strings.php:14
+msgid "Secret Passphrase"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:402 ../../Zotlabs/Module/Profile_photo.php:506
-#: ../../Zotlabs/Module/Cover_photo.php:435 ../../addon/hsse/hsse.php:210
-#: ../../addon/hsse/hsse.php:257 ../../include/conversation.php:1416
-#: ../../include/conversation.php:1463
-msgid "OK"
+#: ../../include/js_strings.php:15
+msgid "Passphrase hint"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:403 ../../Zotlabs/Module/Profile_photo.php:507
-#: ../../Zotlabs/Module/Cover_photo.php:436 ../../addon/hsse/hsse.php:139
-#: ../../include/conversation.php:1342
-msgid "Choose images to embed"
+#: ../../include/js_strings.php:16
+msgid "Notice: Permissions have changed but have not yet been submitted."
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:404 ../../Zotlabs/Module/Profile_photo.php:508
-#: ../../Zotlabs/Module/Cover_photo.php:437 ../../addon/hsse/hsse.php:140
-#: ../../include/conversation.php:1343
-msgid "Choose an album"
+#: ../../include/js_strings.php:17
+msgid "close all"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:405 ../../Zotlabs/Module/Profile_photo.php:509
-#: ../../Zotlabs/Module/Cover_photo.php:438
-msgid "Choose a different album"
+#: ../../include/js_strings.php:18
+msgid "Nothing new here"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:406 ../../Zotlabs/Module/Profile_photo.php:510
-#: ../../Zotlabs/Module/Cover_photo.php:439 ../../addon/hsse/hsse.php:142
-#: ../../include/conversation.php:1345
-msgid "Error getting album list"
+#: ../../include/js_strings.php:19
+msgid "Rate This Channel (this is public)"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:407 ../../Zotlabs/Module/Profile_photo.php:511
-#: ../../Zotlabs/Module/Cover_photo.php:440 ../../addon/hsse/hsse.php:143
-#: ../../include/conversation.php:1346
-msgid "Error getting photo link"
+#: ../../include/js_strings.php:20 ../../Zotlabs/Module/Rate.php:155
+#: ../../Zotlabs/Module/Connedit.php:887
+msgid "Rating"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:408 ../../Zotlabs/Module/Profile_photo.php:512
-#: ../../Zotlabs/Module/Cover_photo.php:441 ../../addon/hsse/hsse.php:144
-#: ../../include/conversation.php:1347
-msgid "Error getting album"
+#: ../../include/js_strings.php:21
+msgid "Describe (optional)"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:410
-msgid "History"
+#: ../../include/js_strings.php:23
+msgid "Please enter a link URL"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:488
-msgid "Error creating wiki. Invalid name."
+#: ../../include/js_strings.php:24
+msgid "Unsaved changes. Are you sure you wish to leave this page?"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:495
-msgid "A wiki with this name already exists."
+#: ../../include/js_strings.php:25 ../../Zotlabs/Module/Pubsites.php:52
+#: ../../Zotlabs/Module/Cdav.php:1038 ../../Zotlabs/Module/Events.php:483
+#: ../../Zotlabs/Module/Profiles.php:509 ../../Zotlabs/Module/Profiles.php:734
+#: ../../Zotlabs/Module/Locs.php:117
+msgid "Location"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:508
-msgid "Wiki created, but error creating Home page."
+#: ../../include/js_strings.php:26
+msgid "lovely"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:515
-msgid "Error creating wiki"
+#: ../../include/js_strings.php:27
+msgid "wonderful"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:539
-msgid "Error updating wiki. Invalid name."
+#: ../../include/js_strings.php:28
+msgid "fantastic"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:559
-msgid "Error updating wiki"
+#: ../../include/js_strings.php:29
+msgid "great"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:574
-msgid "Wiki delete permission denied."
+#: ../../include/js_strings.php:30
+msgid ""
+"Your chosen nickname was either already taken or not valid. Please use our "
+"suggestion ("
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:584
-msgid "Error deleting wiki"
+#: ../../include/js_strings.php:31
+msgid ") or enter a new one."
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:617
-msgid "New page created"
+#: ../../include/js_strings.php:32
+msgid "Thank you, this nickname is valid."
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:739
-msgid "Cannot delete Home"
+#: ../../include/js_strings.php:33
+msgid "A channel name is required."
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:803
-msgid "Current Revision"
+#: ../../include/js_strings.php:34
+msgid "This is a "
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:803
-msgid "Selected Revision"
+#: ../../include/js_strings.php:35
+msgid " channel name"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:853
-msgid "You must be authenticated."
+#: ../../include/js_strings.php:36
+msgid "Back to reply"
msgstr ""
-#: ../../Zotlabs/Module/Share.php:103 ../../Zotlabs/Lib/Activity.php:1574
+#: ../../include/js_strings.php:42
#, php-format
-msgid "&#x1f501; Repeated %1$s's %2$s"
-msgstr ""
+msgid "%d minutes"
+msgid_plural "%d minutes"
+msgstr[0] ""
+msgstr[1] ""
-#: ../../Zotlabs/Module/Share.php:119
-msgid "Post repeated"
-msgstr ""
+#: ../../include/js_strings.php:43
+#, php-format
+msgid "about %d hours"
+msgid_plural "about %d hours"
+msgstr[0] ""
+msgstr[1] ""
-#: ../../Zotlabs/Module/Chanview.php:139
-msgid "toggle full screen mode"
+#: ../../include/js_strings.php:44
+#, php-format
+msgid "%d days"
+msgid_plural "%d days"
+msgstr[0] ""
+msgstr[1] ""
+
+#: ../../include/js_strings.php:45
+#, php-format
+msgid "%d months"
+msgid_plural "%d months"
+msgstr[0] ""
+msgstr[1] ""
+
+#: ../../include/js_strings.php:46
+#, php-format
+msgid "%d years"
+msgid_plural "%d years"
+msgstr[0] ""
+msgstr[1] ""
+
+#: ../../include/js_strings.php:51
+msgid "timeago.prefixAgo"
msgstr ""
-#: ../../Zotlabs/Module/Pdledit.php:26
-msgid "Layout updated."
+#: ../../include/js_strings.php:52
+msgid "timeago.prefixFromNow"
msgstr ""
-#: ../../Zotlabs/Module/Pdledit.php:42
-msgid "PDL Editor App"
+#: ../../include/js_strings.php:53
+msgid "timeago.suffixAgo"
msgstr ""
-#: ../../Zotlabs/Module/Pdledit.php:43
-msgid "Provides the ability to edit system page layouts"
+#: ../../include/js_strings.php:54
+msgid "timeago.suffixFromNow"
msgstr ""
-#: ../../Zotlabs/Module/Pdledit.php:56 ../../Zotlabs/Module/Pdledit.php:99
-msgid "Edit System Page Description"
+#: ../../include/js_strings.php:57
+msgid "less than a minute"
msgstr ""
-#: ../../Zotlabs/Module/Pdledit.php:77
-msgid "(modified)"
+#: ../../include/js_strings.php:58
+msgid "about a minute"
msgstr ""
-#: ../../Zotlabs/Module/Pdledit.php:77 ../../Zotlabs/Module/Lostpass.php:133
-msgid "Reset"
+#: ../../include/js_strings.php:60
+msgid "about an hour"
msgstr ""
-#: ../../Zotlabs/Module/Pdledit.php:94
-msgid "Layout not found."
+#: ../../include/js_strings.php:62
+msgid "a day"
msgstr ""
-#: ../../Zotlabs/Module/Pdledit.php:100
-msgid "Module Name:"
+#: ../../include/js_strings.php:64
+msgid "about a month"
msgstr ""
-#: ../../Zotlabs/Module/Pdledit.php:101
-msgid "Layout Help"
+#: ../../include/js_strings.php:66
+msgid "about a year"
msgstr ""
-#: ../../Zotlabs/Module/Pdledit.php:102
-msgid "Edit another layout"
+#: ../../include/js_strings.php:68
+msgid " "
msgstr ""
-#: ../../Zotlabs/Module/Pdledit.php:103
-msgid "System layout"
+#: ../../include/js_strings.php:69
+msgid "timeago.numbers"
msgstr ""
-#: ../../Zotlabs/Module/Poke.php:165
-msgid "Poke App"
+#: ../../include/js_strings.php:75
+msgctxt "long"
+msgid "May"
msgstr ""
-#: ../../Zotlabs/Module/Poke.php:166
-msgid "Poke somebody in your addressbook"
+#: ../../include/js_strings.php:83
+msgid "Jan"
msgstr ""
-#: ../../Zotlabs/Module/Poke.php:199 ../../Zotlabs/Lib/Apps.php:350
-#: ../../include/conversation.php:1098
-msgid "Poke"
+#: ../../include/js_strings.php:84
+msgid "Feb"
msgstr ""
-#: ../../Zotlabs/Module/Poke.php:200
-msgid "Poke somebody"
+#: ../../include/js_strings.php:85
+msgid "Mar"
msgstr ""
-#: ../../Zotlabs/Module/Poke.php:203
-msgid "Poke/Prod"
+#: ../../include/js_strings.php:86
+msgid "Apr"
msgstr ""
-#: ../../Zotlabs/Module/Poke.php:204
-msgid "Poke, prod or do other things to somebody"
+#: ../../include/js_strings.php:87
+msgctxt "short"
+msgid "May"
msgstr ""
-#: ../../Zotlabs/Module/Poke.php:211
-msgid "Recipient"
+#: ../../include/js_strings.php:88
+msgid "Jun"
msgstr ""
-#: ../../Zotlabs/Module/Poke.php:212
-msgid "Choose what you wish to do to recipient"
+#: ../../include/js_strings.php:89
+msgid "Jul"
msgstr ""
-#: ../../Zotlabs/Module/Poke.php:215 ../../Zotlabs/Module/Poke.php:216
-msgid "Make this post private"
+#: ../../include/js_strings.php:90
+msgid "Aug"
msgstr ""
-#: ../../Zotlabs/Module/Profile_photo.php:91
-#: ../../Zotlabs/Module/Cover_photo.php:83
-msgid "Image uploaded but image cropping failed."
+#: ../../include/js_strings.php:91
+msgid "Sep"
msgstr ""
-#: ../../Zotlabs/Module/Profile_photo.php:145
-#: ../../Zotlabs/Module/Profile_photo.php:282
-#: ../../include/photo/photo_driver.php:367
-msgid "Profile Photos"
+#: ../../include/js_strings.php:92
+msgid "Oct"
msgstr ""
-#: ../../Zotlabs/Module/Profile_photo.php:164
-#: ../../Zotlabs/Module/Cover_photo.php:210
-msgid "Image resize failed."
+#: ../../include/js_strings.php:93
+msgid "Nov"
msgstr ""
-#: ../../Zotlabs/Module/Profile_photo.php:252
-#: ../../addon/openclipatar/openclipatar.php:298
-msgid ""
-"Shift-reload the page or clear browser cache if the new photo does not "
-"display immediately."
+#: ../../include/js_strings.php:94
+msgid "Dec"
msgstr ""
-#: ../../Zotlabs/Module/Profile_photo.php:259
-#: ../../Zotlabs/Module/Cover_photo.php:239 ../../include/photos.php:196
-msgid "Unable to process image"
+#: ../../include/js_strings.php:102
+msgid "Sun"
msgstr ""
-#: ../../Zotlabs/Module/Profile_photo.php:294
-#: ../../Zotlabs/Module/Cover_photo.php:263
-msgid "Image upload failed."
+#: ../../include/js_strings.php:103
+msgid "Mon"
msgstr ""
-#: ../../Zotlabs/Module/Profile_photo.php:313
-#: ../../Zotlabs/Module/Cover_photo.php:280
-msgid "Unable to process image."
+#: ../../include/js_strings.php:104
+msgid "Tue"
msgstr ""
-#: ../../Zotlabs/Module/Profile_photo.php:377
-#: ../../Zotlabs/Module/Profile_photo.php:429
-#: ../../Zotlabs/Module/Cover_photo.php:373
-#: ../../Zotlabs/Module/Cover_photo.php:388
-msgid "Photo not available."
+#: ../../include/js_strings.php:105
+msgid "Wed"
msgstr ""
-#: ../../Zotlabs/Module/Profile_photo.php:493
-msgid ""
-"Your default profile photo is visible to anybody on the internet. Profile "
-"photos for alternate profiles will inherit the permissions of the profile"
+#: ../../include/js_strings.php:106
+msgid "Thu"
msgstr ""
-#: ../../Zotlabs/Module/Profile_photo.php:493
-msgid ""
-"Your profile photo is visible to anybody on the internet and may be "
-"distributed to other websites."
+#: ../../include/js_strings.php:107
+msgid "Fri"
msgstr ""
-#: ../../Zotlabs/Module/Profile_photo.php:495
-#: ../../Zotlabs/Module/Cover_photo.php:426
-msgid "Upload File:"
+#: ../../include/js_strings.php:108
+msgid "Sat"
msgstr ""
-#: ../../Zotlabs/Module/Profile_photo.php:496
-#: ../../Zotlabs/Module/Cover_photo.php:427
-msgid "Select a profile:"
+#: ../../include/js_strings.php:109
+msgctxt "calendar"
+msgid "today"
msgstr ""
-#: ../../Zotlabs/Module/Profile_photo.php:497
-msgid "Use Photo for Profile"
+#: ../../include/js_strings.php:110
+msgctxt "calendar"
+msgid "month"
msgstr ""
-#: ../../Zotlabs/Module/Profile_photo.php:497
-msgid "Change Profile Photo"
+#: ../../include/js_strings.php:111
+msgctxt "calendar"
+msgid "week"
msgstr ""
-#: ../../Zotlabs/Module/Profile_photo.php:498
-msgid "Use"
+#: ../../include/js_strings.php:112
+msgctxt "calendar"
+msgid "day"
msgstr ""
-#: ../../Zotlabs/Module/Profile_photo.php:503
-#: ../../Zotlabs/Module/Profile_photo.php:504
-#: ../../Zotlabs/Module/Cover_photo.php:432
-#: ../../Zotlabs/Module/Cover_photo.php:433
-msgid "Use a photo from your albums"
+#: ../../include/js_strings.php:113
+msgctxt "calendar"
+msgid "All day"
msgstr ""
-#: ../../Zotlabs/Module/Profile_photo.php:514
-#: ../../Zotlabs/Module/Cover_photo.php:444
-msgid "Select existing photo"
+#: ../../include/help.php:80
+msgid "Help:"
msgstr ""
-#: ../../Zotlabs/Module/Profile_photo.php:533
-#: ../../Zotlabs/Module/Cover_photo.php:461
-msgid "Crop Image"
+#: ../../include/help.php:117 ../../include/help.php:125
+#: ../../include/nav.php:172 ../../include/nav.php:322
+#: ../../Zotlabs/Module/Layouts.php:186 ../../Zotlabs/Lib/Apps.php:347
+msgid "Help"
msgstr ""
-#: ../../Zotlabs/Module/Profile_photo.php:534
-#: ../../Zotlabs/Module/Cover_photo.php:462
-msgid "Please adjust the image cropping for optimum viewing."
+#: ../../include/help.php:129
+msgid "Not Found"
msgstr ""
-#: ../../Zotlabs/Module/Profile_photo.php:536
-#: ../../Zotlabs/Module/Cover_photo.php:464
-msgid "Done Editing"
+#: ../../include/photos.php:151
+#, php-format
+msgid "Image exceeds website size limit of %lu bytes"
msgstr ""
-#: ../../Zotlabs/Module/Chatsvc.php:131
-msgid "Away"
+#: ../../include/photos.php:162
+msgid "Image file is empty."
msgstr ""
-#: ../../Zotlabs/Module/Chatsvc.php:136
-msgid "Online"
+#: ../../include/photos.php:196 ../../Zotlabs/Module/Profile_photo.php:259
+#: ../../Zotlabs/Module/Cover_photo.php:239
+msgid "Unable to process image"
msgstr ""
-#: ../../Zotlabs/Module/Item.php:382
-msgid "Unable to locate original post."
+#: ../../include/photos.php:324
+msgid "Photo storage failed."
msgstr ""
-#: ../../Zotlabs/Module/Item.php:668
-msgid "Empty post discarded."
+#: ../../include/photos.php:373
+msgid "a new photo"
msgstr ""
-#: ../../Zotlabs/Module/Item.php:1082
-msgid "Duplicate post suppressed."
+#: ../../include/photos.php:377
+#, php-format
+msgctxt "photo_upload"
+msgid "%1$s posted %2$s to %3$s"
msgstr ""
-#: ../../Zotlabs/Module/Item.php:1227
-msgid "System error. Post not saved."
+#: ../../include/photos.php:666 ../../include/nav.php:449
+msgid "Photo Albums"
msgstr ""
-#: ../../Zotlabs/Module/Item.php:1263
-msgid "Your comment is awaiting approval."
+#: ../../include/photos.php:667 ../../Zotlabs/Module/Photos.php:1347
+#: ../../Zotlabs/Module/Photos.php:1360 ../../Zotlabs/Module/Photos.php:1361
+msgid "Recent Photos"
msgstr ""
-#: ../../Zotlabs/Module/Item.php:1380
-msgid "Unable to obtain post information from database."
+#: ../../include/photos.php:671
+msgid "Upload New Photos"
msgstr ""
-#: ../../Zotlabs/Module/Item.php:1387
-#, php-format
-msgid "You have reached your limit of %1$.0f top level posts."
+#: ../../include/network.php:1726 ../../include/network.php:1727
+msgid "Friendica"
msgstr ""
-#: ../../Zotlabs/Module/Item.php:1394
-#, php-format
-msgid "You have reached your limit of %1$.0f webpages."
+#: ../../include/network.php:1728
+msgid "OStatus"
msgstr ""
-#: ../../Zotlabs/Module/Ping.php:337
-msgid "sent you a private message"
+#: ../../include/network.php:1729
+msgid "GNU-Social"
msgstr ""
-#: ../../Zotlabs/Module/Ping.php:393
-msgid "added your channel"
+#: ../../include/network.php:1730
+msgid "RSS/Atom"
msgstr ""
-#: ../../Zotlabs/Module/Ping.php:418
-msgid "requires approval"
+#: ../../include/network.php:1733
+msgid "Diaspora"
msgstr ""
-#: ../../Zotlabs/Module/Ping.php:428
-msgid "g A l F d"
+#: ../../include/network.php:1734
+msgid "Facebook"
msgstr ""
-#: ../../Zotlabs/Module/Ping.php:446
-msgid "[today]"
+#: ../../include/network.php:1735
+msgid "Zot"
msgstr ""
-#: ../../Zotlabs/Module/Ping.php:456
-msgid "posted an event"
+#: ../../include/network.php:1736
+msgid "LinkedIn"
msgstr ""
-#: ../../Zotlabs/Module/Ping.php:490
-msgid "shared a file with you"
+#: ../../include/network.php:1737
+msgid "XMPP/IM"
msgstr ""
-#: ../../Zotlabs/Module/Ping.php:672
-msgid "Private forum"
+#: ../../include/network.php:1738
+msgid "MySpace"
msgstr ""
-#: ../../Zotlabs/Module/Ping.php:672
-msgid "Public forum"
+#: ../../include/activities.php:42
+msgid " and "
msgstr ""
-#: ../../Zotlabs/Module/Page.php:39 ../../Zotlabs/Module/Block.php:29
-msgid "Invalid item."
+#: ../../include/activities.php:50
+msgid "public profile"
msgstr ""
-#: ../../Zotlabs/Module/Page.php:136 ../../Zotlabs/Module/Block.php:77
-#: ../../Zotlabs/Module/Display.php:140 ../../Zotlabs/Module/Display.php:157
-#: ../../Zotlabs/Module/Display.php:174 ../../Zotlabs/Module/Display.php:180
-#: ../../Zotlabs/Lib/NativeWikiPage.php:521 ../../Zotlabs/Web/Router.php:185
-#: ../../addon/chess/Mod_Chess.php:447 ../../include/help.php:132
-msgid "Page not found."
+#: ../../include/activities.php:59
+#, php-format
+msgid "%1$s changed %2$s to &ldquo;%3$s&rdquo;"
msgstr ""
-#: ../../Zotlabs/Module/Page.php:173
-msgid ""
-"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod "
-"tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, "
-"quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo "
-"consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse "
-"cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat "
-"non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
+#: ../../include/activities.php:60
+#, php-format
+msgid "Visit %1$s's %2$s"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:81 ../../Zotlabs/Module/Defperms.php:67
-msgid "Could not access contact record."
+#: ../../include/activities.php:63
+#, php-format
+msgid "%1$s has an updated %2$s, changing %3$s."
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:112
-msgid "Could not locate selected profile."
+#: ../../include/contact_widgets.php:11
+#, php-format
+msgid "%d invitation available"
+msgid_plural "%d invitations available"
+msgstr[0] ""
+msgstr[1] ""
+
+#: ../../include/contact_widgets.php:16 ../../Zotlabs/Module/Admin/Site.php:293
+msgid "Advanced"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:256
-msgid "Connection updated."
+#: ../../include/contact_widgets.php:19
+msgid "Find Channels"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:258
-msgid "Failed to update connection record."
+#: ../../include/contact_widgets.php:20
+msgid "Enter name or interest"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:312
-msgid "is now connected to"
+#: ../../include/contact_widgets.php:21
+msgid "Connect/Follow"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:437
-msgid "Could not access address book record."
+#: ../../include/contact_widgets.php:22
+msgid "Examples: Robert Morgenstein, Fishing"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:485 ../../Zotlabs/Module/Connedit.php:489
-msgid "Refresh failed - channel is currently unavailable."
+#: ../../include/contact_widgets.php:23 ../../Zotlabs/Module/Directory.php:416
+#: ../../Zotlabs/Module/Directory.php:421
+#: ../../Zotlabs/Module/Connections.php:358
+msgid "Find"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:504 ../../Zotlabs/Module/Connedit.php:513
-#: ../../Zotlabs/Module/Connedit.php:522 ../../Zotlabs/Module/Connedit.php:531
-#: ../../Zotlabs/Module/Connedit.php:544
-msgid "Unable to set address book parameters."
+#: ../../include/contact_widgets.php:24 ../../Zotlabs/Module/Directory.php:420
+#: ../../Zotlabs/Module/Suggest.php:79
+msgid "Channel Suggestions"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:568
-msgid "Connection has been removed."
+#: ../../include/contact_widgets.php:26
+msgid "Random Profile"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:608 ../../Zotlabs/Lib/Apps.php:343
-#: ../../addon/openclipatar/openclipatar.php:57
-#: ../../include/conversation.php:1038 ../../include/nav.php:110
-msgid "View Profile"
+#: ../../include/contact_widgets.php:27
+msgid "Invite Friends"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:611
-#, php-format
-msgid "View %s's profile"
+#: ../../include/contact_widgets.php:29
+msgid "Advanced example: name=fred and country=iceland"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:615
-msgid "Refresh Permissions"
+#: ../../include/contact_widgets.php:56 ../../include/contact_widgets.php:99
+#: ../../include/contact_widgets.php:142 ../../include/contact_widgets.php:187
+#: ../../Zotlabs/Widget/Appcategories.php:46 ../../Zotlabs/Widget/Filer.php:31
+msgid "Everything"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:618
-msgid "Fetch updated permissions"
+#: ../../include/contact_widgets.php:96 ../../include/contact_widgets.php:139
+#: ../../include/contact_widgets.php:184 ../../include/taxonomy.php:409
+#: ../../include/taxonomy.php:491 ../../include/taxonomy.php:511
+#: ../../include/taxonomy.php:532 ../../Zotlabs/Widget/Appcategories.php:43
+#: ../../Zotlabs/Module/Cdav.php:1093
+msgid "Categories"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:622
-msgid "Refresh Photo"
+#: ../../include/contact_widgets.php:218
+msgid "Common Connections"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:625
-msgid "Fetch updated photo"
+#: ../../include/contact_widgets.php:222
+#, php-format
+msgid "View all %d common connections"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:629 ../../include/conversation.php:1048
-msgid "Recent Activity"
+#: ../../include/language.php:436
+msgid "Select an alternate language"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:632
-msgid "View recent posts and comments"
+#: ../../include/import.php:28
+msgid "Unable to import a removed channel."
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:639
-msgid "Block (or Unblock) all communications with this connection"
+#: ../../include/import.php:54
+msgid ""
+"Cannot create a duplicate channel identifier on this system. Import failed."
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:640
-msgid "This connection is blocked!"
+#: ../../include/import.php:120
+msgid "Cloned channel not found. Import failed."
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:644
-msgid "Unignore"
+#: ../../include/nav.php:90
+msgid "Remote authentication"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:647
-msgid "Ignore (or Unignore) all inbound communications from this connection"
+#: ../../include/nav.php:90
+msgid "Click to authenticate to your home hub"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:648
-msgid "This connection is ignored!"
+#: ../../include/nav.php:96 ../../Zotlabs/Module/Manage.php:170
+#: ../../Zotlabs/Lib/Apps.php:336
+msgid "Channel Manager"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:652
-msgid "Unarchive"
+#: ../../include/nav.php:96
+msgid "Manage your channels"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:652
-msgid "Archive"
+#: ../../include/nav.php:99 ../../include/group.php:320
+#: ../../Zotlabs/Widget/Activity_filter.php:41
+#: ../../Zotlabs/Module/Group.php:141 ../../Zotlabs/Module/Group.php:153
+#: ../../Zotlabs/Lib/Group.php:324 ../../Zotlabs/Lib/Apps.php:363
+msgid "Privacy Groups"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:655
-msgid ""
-"Archive (or Unarchive) this connection - mark channel dead but keep content"
+#: ../../include/nav.php:99
+msgid "Manage your privacy groups"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:656
-msgid "This connection is archived!"
+#: ../../include/nav.php:101 ../../Zotlabs/Widget/Settings_menu.php:61
+#: ../../Zotlabs/Widget/Newmember.php:53
+#: ../../Zotlabs/Module/Admin/Themes.php:125
+#: ../../Zotlabs/Module/Admin/Addons.php:345 ../../Zotlabs/Lib/Apps.php:338
+msgid "Settings"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:660
-msgid "Unhide"
+#: ../../include/nav.php:101
+msgid "Account/Channel Settings"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:660
-msgid "Hide"
+#: ../../include/nav.php:107 ../../include/nav.php:136
+#: ../../include/nav.php:155 ../../boot.php:1673
+msgid "Logout"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:663
-msgid "Hide or Unhide this connection from your other connections"
+#: ../../include/nav.php:107 ../../include/nav.php:136
+msgid "End this session"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:664
-msgid "This connection is hidden!"
+#: ../../include/nav.php:110
+msgid "Your profile page"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:671
-msgid "Delete this connection"
+#: ../../include/nav.php:113 ../../include/channel.php:1426
+#: ../../Zotlabs/Module/Profiles.php:830
+msgid "Edit Profiles"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:679
-msgid "Fetch Vcard"
+#: ../../include/nav.php:113
+msgid "Manage/Edit profiles"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:682
-msgid "Fetch electronic calling card for this connection"
+#: ../../include/nav.php:115 ../../Zotlabs/Widget/Newmember.php:35
+msgid "Edit your profile"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:693
-msgid "Open Individual Permissions section by default"
+#: ../../include/nav.php:122 ../../include/nav.php:126
+#: ../../Zotlabs/Lib/Apps.php:335 ../../boot.php:1674
+msgid "Login"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:716
-msgid "Affinity"
+#: ../../include/nav.php:122 ../../include/nav.php:126
+msgid "Sign in"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:719
-msgid "Open Set Affinity section by default"
+#: ../../include/nav.php:153
+msgid "Take me home"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:723 ../../Zotlabs/Widget/Affinity.php:30
-msgid "Me"
+#: ../../include/nav.php:155
+msgid "Log me out of this site"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:724 ../../Zotlabs/Widget/Affinity.php:31
-msgid "Family"
+#: ../../include/nav.php:160 ../../Zotlabs/Module/Register.php:293
+#: ../../boot.php:1654
+msgid "Register"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:726 ../../Zotlabs/Widget/Affinity.php:33
-msgid "Acquaintances"
+#: ../../include/nav.php:160
+msgid "Create an account"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:756
-msgid "Filter"
+#: ../../include/nav.php:172
+msgid "Help and documentation"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:759
-msgid "Open Custom Filter section by default"
+#: ../../include/nav.php:186
+msgid "Search site @name, !forum, #tag, ?docs, content"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:796
-msgid "Approve this connection"
+#: ../../include/nav.php:192 ../../Zotlabs/Widget/Admin.php:55
+msgid "Admin"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:796
-msgid "Accept connection to allow communication"
+#: ../../include/nav.php:192
+msgid "Site Setup and Configuration"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:801
-msgid "Set Affinity"
+#: ../../include/nav.php:326 ../../Zotlabs/Widget/Notifications.php:162
+#: ../../Zotlabs/Module/New_channel.php:157
+#: ../../Zotlabs/Module/New_channel.php:164
+#: ../../Zotlabs/Module/Defperms.php:256 ../../Zotlabs/Module/Connedit.php:869
+msgid "Loading"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:804
-msgid "Set Profile"
+#: ../../include/nav.php:332
+msgid "@name, !forum, #tag, ?doc, content"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:807
-msgid "Set Affinity & Profile"
+#: ../../include/nav.php:333
+msgid "Please wait..."
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:855
-msgid "This connection is unreachable from this location."
+#: ../../include/nav.php:339
+msgid "Add Apps"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:856
-msgid "This connection may be unreachable from other channel locations."
+#: ../../include/nav.php:340
+msgid "Arrange Apps"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:858
-msgid "Location independence is not supported by their network."
+#: ../../include/nav.php:341
+msgid "Toggle System Apps"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:864
-msgid ""
-"This connection is unreachable from this location. Location independence is "
-"not supported by their network."
+#: ../../include/nav.php:423 ../../Zotlabs/Module/Admin/Channels.php:154
+msgid "Channel"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:867 ../../Zotlabs/Module/Defperms.php:254
-msgid "Connection Default Permissions"
+#: ../../include/nav.php:426
+msgid "Status Messages and Posts"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:867 ../../include/items.php:4323
-#, php-format
-msgid "Connection: %s"
+#: ../../include/nav.php:436 ../../Zotlabs/Module/Help.php:80
+msgid "About"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:868 ../../Zotlabs/Module/Defperms.php:255
-msgid "Apply these permissions automatically"
+#: ../../include/nav.php:439
+msgid "Profile Details"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:868
-msgid "Connection requests will be approved without your interaction"
+#: ../../include/nav.php:454 ../../Zotlabs/Module/Fbrowser.php:85
+#: ../../Zotlabs/Lib/Apps.php:339 ../../Zotlabs/Storage/Browser.php:278
+msgid "Files"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:869 ../../Zotlabs/Module/Defperms.php:256
-msgid "Permission role"
+#: ../../include/nav.php:457
+msgid "Files and Storage"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:870 ../../Zotlabs/Module/Defperms.php:257
-msgid "Add permission role"
+#: ../../include/nav.php:479 ../../include/nav.php:482
+#: ../../Zotlabs/Widget/Chatroom_list.php:16 ../../Zotlabs/Lib/Apps.php:329
+msgid "Chatrooms"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:877
-msgid "This connection's primary address is"
+#: ../../include/nav.php:492 ../../Zotlabs/Lib/Apps.php:328
+msgid "Bookmarks"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:878
-msgid "Available locations:"
+#: ../../include/nav.php:495
+msgid "Saved Bookmarks"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:883 ../../Zotlabs/Module/Defperms.php:261
-msgid ""
-"The permissions indicated on this page will be applied to all new "
-"connections."
+#: ../../include/nav.php:503 ../../Zotlabs/Module/Cards.php:207
+#: ../../Zotlabs/Lib/Apps.php:325
+msgid "Cards"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:884
-msgid "Connection Tools"
+#: ../../include/nav.php:506
+msgid "View Cards"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:886
-msgid "Slide to adjust your degree of friendship"
+#: ../../include/nav.php:514 ../../Zotlabs/Module/Articles.php:226
+#: ../../Zotlabs/Lib/Apps.php:324
+msgid "Articles"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:887 ../../Zotlabs/Module/Rate.php:155
-#: ../../include/js_strings.php:20
-msgid "Rating"
+#: ../../include/nav.php:517
+msgid "View Articles"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:888
-msgid "Slide to adjust your rating"
+#: ../../include/nav.php:526 ../../Zotlabs/Module/Webpages.php:252
+#: ../../Zotlabs/Lib/Apps.php:340
+msgid "Webpages"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:889 ../../Zotlabs/Module/Connedit.php:894
-msgid "Optionally explain your rating"
+#: ../../include/nav.php:529
+msgid "View Webpages"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:891
-msgid "Custom Filter"
+#: ../../include/nav.php:538 ../../Zotlabs/Widget/Wiki_list.php:15
+#: ../../Zotlabs/Module/Wiki.php:206
+msgid "Wikis"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:892
-msgid "Only import posts with this text"
+#: ../../include/nav.php:541 ../../Zotlabs/Lib/Apps.php:341
+msgid "Wiki"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:893
-msgid "Do not import posts with this text"
+#: ../../include/auth.php:192
+msgid "Delegation session ended."
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:895
-msgid "This information is public!"
+#: ../../include/auth.php:196
+msgid "Logged out."
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:900
-msgid "Connection Pending Approval"
+#: ../../include/auth.php:291
+msgid "Email validation is incomplete. Please check your email."
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:905
-#, php-format
-msgid ""
-"Please choose the profile you would like to display to %s when viewing your "
-"profile securely."
+#: ../../include/auth.php:307
+msgid "Failed authentication"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:912
-msgid ""
-"Some permissions may be inherited from your channel's <a href=\"settings"
-"\"><strong>privacy settings</strong></a>, which have higher priority than "
-"individual settings. You can change those settings here but they wont have "
-"any impact unless the inherited setting changes."
+#: ../../include/datetime.php:58 ../../Zotlabs/Widget/Newmember.php:51
+#: ../../Zotlabs/Module/Profiles.php:736
+msgid "Miscellaneous"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:913
-msgid "Last update:"
+#: ../../include/datetime.php:140
+msgid "Birthday"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:921
-msgid "Details"
+#: ../../include/datetime.php:140
+msgid "Age: "
msgstr ""
-#: ../../Zotlabs/Module/Chat.php:102
-msgid "Chatrooms App"
+#: ../../include/datetime.php:140
+msgid "YYYY-MM-DD or MM-DD"
msgstr ""
-#: ../../Zotlabs/Module/Chat.php:103
-msgid "Access Controlled Chatrooms"
+#: ../../include/datetime.php:211 ../../Zotlabs/Module/Events.php:468
+#: ../../Zotlabs/Module/Events.php:473 ../../Zotlabs/Module/Appman.php:143
+#: ../../Zotlabs/Module/Appman.php:144 ../../Zotlabs/Module/Profiles.php:745
+#: ../../Zotlabs/Module/Profiles.php:749
+msgid "Required"
msgstr ""
-#: ../../Zotlabs/Module/Chat.php:196
-msgid "Room not found"
+#: ../../include/datetime.php:238 ../../boot.php:2605
+msgid "never"
msgstr ""
-#: ../../Zotlabs/Module/Chat.php:212
-msgid "Leave Room"
+#: ../../include/datetime.php:244
+msgid "less than a second ago"
msgstr ""
-#: ../../Zotlabs/Module/Chat.php:213
-msgid "Delete Room"
+#: ../../include/datetime.php:262
+#, php-format
+msgctxt "e.g. 22 hours ago, 1 minute ago"
+msgid "%1$d %2$s ago"
msgstr ""
-#: ../../Zotlabs/Module/Chat.php:214
-msgid "I am away right now"
+#: ../../include/datetime.php:273
+msgctxt "relative_date"
+msgid "year"
+msgid_plural "years"
+msgstr[0] ""
+msgstr[1] ""
+
+#: ../../include/datetime.php:276
+msgctxt "relative_date"
+msgid "month"
+msgid_plural "months"
+msgstr[0] ""
+msgstr[1] ""
+
+#: ../../include/datetime.php:279
+msgctxt "relative_date"
+msgid "week"
+msgid_plural "weeks"
+msgstr[0] ""
+msgstr[1] ""
+
+#: ../../include/datetime.php:282
+msgctxt "relative_date"
+msgid "day"
+msgid_plural "days"
+msgstr[0] ""
+msgstr[1] ""
+
+#: ../../include/datetime.php:285
+msgctxt "relative_date"
+msgid "hour"
+msgid_plural "hours"
+msgstr[0] ""
+msgstr[1] ""
+
+#: ../../include/datetime.php:288
+msgctxt "relative_date"
+msgid "minute"
+msgid_plural "minutes"
+msgstr[0] ""
+msgstr[1] ""
+
+#: ../../include/datetime.php:291
+msgctxt "relative_date"
+msgid "second"
+msgid_plural "seconds"
+msgstr[0] ""
+msgstr[1] ""
+
+#: ../../include/datetime.php:520
+#, php-format
+msgid "%1$s's birthday"
msgstr ""
-#: ../../Zotlabs/Module/Chat.php:215
-msgid "I am online"
+#: ../../include/datetime.php:521
+#, php-format
+msgid "Happy Birthday %1$s"
msgstr ""
-#: ../../Zotlabs/Module/Chat.php:217
-msgid "Bookmark this room"
+#: ../../include/follow.php:37
+msgid "Channel is blocked on this site."
msgstr ""
-#: ../../Zotlabs/Module/Chat.php:220 ../../Zotlabs/Module/Mail.php:245
-#: ../../Zotlabs/Module/Mail.php:366 ../../addon/hsse/hsse.php:134
-#: ../../include/conversation.php:1337
-msgid "Please enter a link URL:"
+#: ../../include/follow.php:42
+msgid "Channel location missing."
msgstr ""
-#: ../../Zotlabs/Module/Chat.php:221 ../../Zotlabs/Module/Mail.php:298
-#: ../../Zotlabs/Module/Mail.php:441 ../../Zotlabs/Lib/ThreadItem.php:810
-#: ../../addon/hsse/hsse.php:255 ../../include/conversation.php:1461
-msgid "Encrypt text"
+#: ../../include/follow.php:84
+msgid "Response from remote channel was incomplete."
msgstr ""
-#: ../../Zotlabs/Module/Chat.php:240
-msgid "New Chatroom"
+#: ../../include/follow.php:96
+msgid "Premium channel - please visit:"
msgstr ""
-#: ../../Zotlabs/Module/Chat.php:241
-msgid "Chatroom name"
+#: ../../include/follow.php:110
+msgid "Channel was deleted and no longer exists."
msgstr ""
-#: ../../Zotlabs/Module/Chat.php:242
-msgid "Expiration of chats (minutes)"
+#: ../../include/follow.php:166
+msgid "Remote channel or protocol unavailable."
msgstr ""
-#: ../../Zotlabs/Module/Chat.php:258
-#, php-format
-msgid "%1$s's Chatrooms"
+#: ../../include/follow.php:190
+msgid "Channel discovery failed."
msgstr ""
-#: ../../Zotlabs/Module/Chat.php:263
-msgid "No chatrooms available"
+#: ../../include/follow.php:202
+msgid "Protocol disabled."
msgstr ""
-#: ../../Zotlabs/Module/Chat.php:267
-msgid "Expiration"
+#: ../../include/follow.php:213
+msgid "Cannot connect to yourself."
msgstr ""
-#: ../../Zotlabs/Module/Chat.php:268
-msgid "min"
+#: ../../include/conversation.php:122 ../../Zotlabs/Module/Like.php:123
+msgid "channel"
msgstr ""
-#: ../../Zotlabs/Module/Fbrowser.php:29 ../../Zotlabs/Lib/Apps.php:344
-#: ../../include/features.php:361 ../../include/nav.php:446
-msgid "Photos"
+#: ../../include/conversation.php:169
+#, php-format
+msgid "likes %1$s's %2$s"
msgstr ""
-#: ../../Zotlabs/Module/Fbrowser.php:85 ../../Zotlabs/Lib/Apps.php:339
-#: ../../Zotlabs/Storage/Browser.php:278 ../../include/nav.php:454
-msgid "Files"
+#: ../../include/conversation.php:172
+#, php-format
+msgid "doesn't like %1$s's %2$s"
msgstr ""
-#: ../../Zotlabs/Module/Menu.php:67
-msgid "Unable to update menu."
+#: ../../include/conversation.php:212
+#, php-format
+msgid "%1$s is now connected with %2$s"
msgstr ""
-#: ../../Zotlabs/Module/Menu.php:78
-msgid "Unable to create menu."
+#: ../../include/conversation.php:247
+#, php-format
+msgid "%1$s poked %2$s"
msgstr ""
-#: ../../Zotlabs/Module/Menu.php:160 ../../Zotlabs/Module/Menu.php:173
-msgid "Menu Name"
+#: ../../include/conversation.php:268 ../../Zotlabs/Module/Mood.php:76
+#, php-format
+msgctxt "mood"
+msgid "%1$s is %2$s"
msgstr ""
-#: ../../Zotlabs/Module/Menu.php:160
-msgid "Unique name (not visible on webpage) - required"
+#: ../../include/conversation.php:483 ../../Zotlabs/Lib/ThreadItem.php:468
+msgid "This is an unsaved preview"
msgstr ""
-#: ../../Zotlabs/Module/Menu.php:161 ../../Zotlabs/Module/Menu.php:174
-msgid "Menu Title"
+#: ../../include/conversation.php:619 ../../Zotlabs/Module/Photos.php:1112
+msgctxt "title"
+msgid "Likes"
msgstr ""
-#: ../../Zotlabs/Module/Menu.php:161
-msgid "Visible on webpage - leave empty for no title"
+#: ../../include/conversation.php:619 ../../Zotlabs/Module/Photos.php:1112
+msgctxt "title"
+msgid "Dislikes"
msgstr ""
-#: ../../Zotlabs/Module/Menu.php:162
-msgid "Allow Bookmarks"
+#: ../../include/conversation.php:620 ../../Zotlabs/Module/Photos.php:1113
+msgctxt "title"
+msgid "Agree"
msgstr ""
-#: ../../Zotlabs/Module/Menu.php:162 ../../Zotlabs/Module/Menu.php:221
-msgid "Menu may be used to store saved bookmarks"
+#: ../../include/conversation.php:620 ../../Zotlabs/Module/Photos.php:1113
+msgctxt "title"
+msgid "Disagree"
msgstr ""
-#: ../../Zotlabs/Module/Menu.php:163 ../../Zotlabs/Module/Menu.php:224
-msgid "Submit and proceed"
+#: ../../include/conversation.php:620 ../../Zotlabs/Module/Photos.php:1113
+msgctxt "title"
+msgid "Abstain"
msgstr ""
-#: ../../Zotlabs/Module/Menu.php:170 ../../include/text.php:2561
-msgid "Menus"
+#: ../../include/conversation.php:621 ../../Zotlabs/Module/Photos.php:1114
+msgctxt "title"
+msgid "Attending"
msgstr ""
-#: ../../Zotlabs/Module/Menu.php:180
-msgid "Bookmarks allowed"
+#: ../../include/conversation.php:621 ../../Zotlabs/Module/Photos.php:1114
+msgctxt "title"
+msgid "Not attending"
msgstr ""
-#: ../../Zotlabs/Module/Menu.php:182
-msgid "Delete this menu"
+#: ../../include/conversation.php:621 ../../Zotlabs/Module/Photos.php:1114
+msgctxt "title"
+msgid "Might attend"
msgstr ""
-#: ../../Zotlabs/Module/Menu.php:183 ../../Zotlabs/Module/Menu.php:218
-msgid "Edit menu contents"
+#: ../../include/conversation.php:690 ../../Zotlabs/Lib/ThreadItem.php:178
+msgid "Select"
msgstr ""
-#: ../../Zotlabs/Module/Menu.php:184
-msgid "Edit this menu"
+#: ../../include/conversation.php:691 ../../include/conversation.php:736
+#: ../../Zotlabs/Module/Article_edit.php:128
+#: ../../Zotlabs/Module/Card_edit.php:129 ../../Zotlabs/Module/Oauth.php:174
+#: ../../Zotlabs/Module/Editwebpage.php:167 ../../Zotlabs/Module/Cdav.php:1079
+#: ../../Zotlabs/Module/Cdav.php:1390 ../../Zotlabs/Module/Webpages.php:257
+#: ../../Zotlabs/Module/Admin/Accounts.php:175
+#: ../../Zotlabs/Module/Admin/Channels.php:149
+#: ../../Zotlabs/Module/Admin/Profs.php:176 ../../Zotlabs/Module/Blocks.php:162
+#: ../../Zotlabs/Module/Editblock.php:139
+#: ../../Zotlabs/Module/Editlayout.php:138
+#: ../../Zotlabs/Module/Connections.php:306
+#: ../../Zotlabs/Module/Photos.php:1178 ../../Zotlabs/Module/Profiles.php:800
+#: ../../Zotlabs/Module/Oauth2.php:195 ../../Zotlabs/Module/Thing.php:267
+#: ../../Zotlabs/Module/Connedit.php:668 ../../Zotlabs/Module/Connedit.php:940
+#: ../../Zotlabs/Lib/Apps.php:558 ../../Zotlabs/Lib/ThreadItem.php:168
+#: ../../Zotlabs/Storage/Browser.php:297
+msgid "Delete"
msgstr ""
-#: ../../Zotlabs/Module/Menu.php:200
-msgid "Menu could not be deleted."
+#: ../../include/conversation.php:695 ../../Zotlabs/Lib/ThreadItem.php:267
+msgid "Toggle Star Status"
msgstr ""
-#: ../../Zotlabs/Module/Menu.php:213
-msgid "Edit Menu"
+#: ../../include/conversation.php:700 ../../Zotlabs/Lib/ThreadItem.php:103
+msgid "Private Message"
msgstr ""
-#: ../../Zotlabs/Module/Menu.php:217
-msgid "Add or remove entries to this menu"
+#: ../../include/conversation.php:707 ../../Zotlabs/Lib/ThreadItem.php:278
+msgid "Message signature validated"
msgstr ""
-#: ../../Zotlabs/Module/Menu.php:219
-msgid "Menu name"
+#: ../../include/conversation.php:708 ../../Zotlabs/Lib/ThreadItem.php:279
+msgid "Message signature incorrect"
msgstr ""
-#: ../../Zotlabs/Module/Menu.php:219
-msgid "Must be unique, only seen by you"
+#: ../../include/conversation.php:735
+#: ../../Zotlabs/Module/Admin/Accounts.php:173
+#: ../../Zotlabs/Module/Connections.php:320
+msgid "Approve"
msgstr ""
-#: ../../Zotlabs/Module/Menu.php:220
-msgid "Menu title"
+#: ../../include/conversation.php:739
+#, php-format
+msgid "View %s's profile @ %s"
msgstr ""
-#: ../../Zotlabs/Module/Menu.php:220
-msgid "Menu title as seen by others"
+#: ../../include/conversation.php:759
+msgid "Categories:"
msgstr ""
-#: ../../Zotlabs/Module/Menu.php:221
-msgid "Allow bookmarks"
+#: ../../include/conversation.php:760
+msgid "Filed under:"
msgstr ""
-#: ../../Zotlabs/Module/Layouts.php:184 ../../include/text.php:2562
-msgid "Layouts"
+#: ../../include/conversation.php:766 ../../Zotlabs/Lib/ThreadItem.php:401
+#, php-format
+msgid "from %s"
msgstr ""
-#: ../../Zotlabs/Module/Layouts.php:186 ../../Zotlabs/Lib/Apps.php:347
-#: ../../include/nav.php:172 ../../include/nav.php:322
-#: ../../include/help.php:117 ../../include/help.php:125
-msgid "Help"
+#: ../../include/conversation.php:769 ../../Zotlabs/Lib/ThreadItem.php:404
+#, php-format
+msgid "last edited: %s"
msgstr ""
-#: ../../Zotlabs/Module/Layouts.php:186
-msgid "Comanche page description language help"
+#: ../../include/conversation.php:770 ../../Zotlabs/Lib/ThreadItem.php:405
+#, php-format
+msgid "Expires: %s"
msgstr ""
-#: ../../Zotlabs/Module/Layouts.php:190
-msgid "Layout Description"
+#: ../../include/conversation.php:785
+msgid "View in context"
msgstr ""
-#: ../../Zotlabs/Module/Layouts.php:195
-msgid "Download PDL file"
+#: ../../include/conversation.php:787 ../../Zotlabs/Module/Photos.php:1076
+#: ../../Zotlabs/Lib/ThreadItem.php:469
+msgid "Please wait"
msgstr ""
-#: ../../Zotlabs/Module/Notes.php:56
-msgid "Notes App"
+#: ../../include/conversation.php:886
+msgid "remove"
msgstr ""
-#: ../../Zotlabs/Module/Notes.php:57
-msgid "A simple notes app with a widget (note: notes are not encrypted)"
+#: ../../include/conversation.php:890
+msgid "Loading..."
msgstr ""
-#: ../../Zotlabs/Module/Cloud.php:123
-msgid "Not found"
+#: ../../include/conversation.php:891 ../../Zotlabs/Lib/ThreadItem.php:291
+msgid "Conversation Tools"
msgstr ""
-#: ../../Zotlabs/Module/Cloud.php:129
-msgid "Please refresh page"
+#: ../../include/conversation.php:892
+msgid "Delete Selected Items"
msgstr ""
-#: ../../Zotlabs/Module/Cloud.php:132
-msgid "Unknown error"
+#: ../../include/conversation.php:935
+msgid "View Source"
msgstr ""
-#: ../../Zotlabs/Module/Email_validation.php:24
-#: ../../Zotlabs/Module/Email_resend.php:12
-msgid "Token verification failed."
+#: ../../include/conversation.php:945
+msgid "Follow Thread"
msgstr ""
-#: ../../Zotlabs/Module/Email_validation.php:36
-msgid "Email Verification Required"
+#: ../../include/conversation.php:954
+msgid "Unfollow Thread"
msgstr ""
-#: ../../Zotlabs/Module/Email_validation.php:37
-#, php-format
-msgid ""
-"A verification token was sent to your email address [%s]. Enter that token "
-"here to complete the account verification step. Please allow a few minutes "
-"for delivery, and check your spam folder if you do not see the message."
+#: ../../include/conversation.php:1048 ../../Zotlabs/Module/Connedit.php:629
+msgid "Recent Activity"
msgstr ""
-#: ../../Zotlabs/Module/Email_validation.php:38
-msgid "Resend Email"
+#: ../../include/conversation.php:1058 ../../include/connections.php:110
+#: ../../include/channel.php:1506 ../../Zotlabs/Widget/Suggestions.php:46
+#: ../../Zotlabs/Widget/Follow.php:32 ../../Zotlabs/Module/Directory.php:353
+#: ../../Zotlabs/Module/Connections.php:326 ../../Zotlabs/Module/Suggest.php:71
+msgid "Connect"
msgstr ""
-#: ../../Zotlabs/Module/Email_validation.php:41
-msgid "Validation token"
+#: ../../include/conversation.php:1068
+msgid "Edit Connection"
msgstr ""
-#: ../../Zotlabs/Module/Tagger.php:48
-msgid "Post not found."
+#: ../../include/conversation.php:1078
+msgid "Message"
msgstr ""
-#: ../../Zotlabs/Module/Tagger.php:77 ../../include/markdown.php:204
-#: ../../include/bbcode.php:362
-msgid "post"
+#: ../../include/conversation.php:1088 ../../Zotlabs/Module/Pubsites.php:35
+#: ../../Zotlabs/Module/Ratings.php:97
+msgid "Ratings"
msgstr ""
-#: ../../Zotlabs/Module/Tagger.php:79 ../../include/conversation.php:146
-#: ../../include/text.php:2125
-msgid "comment"
+#: ../../include/conversation.php:1098 ../../Zotlabs/Module/Poke.php:199
+#: ../../Zotlabs/Lib/Apps.php:350
+msgid "Poke"
msgstr ""
-#: ../../Zotlabs/Module/Tagger.php:119
+#: ../../include/conversation.php:1212
#, php-format
-msgid "%1$s tagged %2$s's %3$s with %4$s"
+msgid "%s likes this."
msgstr ""
-#: ../../Zotlabs/Module/Pconfig.php:32 ../../Zotlabs/Module/Pconfig.php:68
-msgid "This setting requires special processing and editing has been blocked."
+#: ../../include/conversation.php:1212
+#, php-format
+msgid "%s doesn't like this."
msgstr ""
-#: ../../Zotlabs/Module/Pconfig.php:57
-msgid "Configuration Editor"
-msgstr ""
+#: ../../include/conversation.php:1216
+#, php-format
+msgid "<span %1$s>%2$d people</span> like this."
+msgid_plural "<span %1$s>%2$d people</span> like this."
+msgstr[0] ""
+msgstr[1] ""
-#: ../../Zotlabs/Module/Pconfig.php:58
-msgid ""
-"Warning: Changing some settings could render your channel inoperable. Please "
-"leave this page unless you are comfortable with and knowledgeable about how "
-"to correctly use this feature."
-msgstr ""
+#: ../../include/conversation.php:1218
+#, php-format
+msgid "<span %1$s>%2$d people</span> don't like this."
+msgid_plural "<span %1$s>%2$d people</span> don't like this."
+msgstr[0] ""
+msgstr[1] ""
-#: ../../Zotlabs/Module/Affinity.php:35
-msgid "Affinity Tool settings updated."
+#: ../../include/conversation.php:1224
+msgid "and"
msgstr ""
-#: ../../Zotlabs/Module/Affinity.php:47
-msgid ""
-"This app presents a slider control in your connection editor and also on "
-"your network page. The slider represents your degree of friendship "
-"(affinity) with each connection. It allows you to zoom in or out and display "
-"conversations from only your closest friends or everybody in your stream."
-msgstr ""
+#: ../../include/conversation.php:1227
+#, php-format
+msgid ", and %d other people"
+msgid_plural ", and %d other people"
+msgstr[0] ""
+msgstr[1] ""
-#: ../../Zotlabs/Module/Affinity.php:52
-msgid "Affinity Tool App"
+#: ../../include/conversation.php:1228
+#, php-format
+msgid "%s like this."
msgstr ""
-#: ../../Zotlabs/Module/Affinity.php:57
-msgid ""
-"The numbers below represent the minimum and maximum slider default positions "
-"for your network/stream page as a percentage."
+#: ../../include/conversation.php:1228
+#, php-format
+msgid "%s don't like this."
msgstr ""
-#: ../../Zotlabs/Module/Affinity.php:64
-msgid "Default maximum affinity level"
-msgstr ""
+#: ../../include/conversation.php:1702 ../../include/taxonomy.php:659
+#: ../../include/channel.php:1669 ../../Zotlabs/Module/Photos.php:1135
+#: ../../Zotlabs/Lib/ThreadItem.php:236
+msgctxt "noun"
+msgid "Like"
+msgid_plural "Likes"
+msgstr[0] ""
+msgstr[1] ""
-#: ../../Zotlabs/Module/Affinity.php:64
-msgid "0-99 default 99"
-msgstr ""
+#: ../../include/conversation.php:1705 ../../Zotlabs/Module/Photos.php:1140
+#: ../../Zotlabs/Lib/ThreadItem.php:241
+msgctxt "noun"
+msgid "Dislike"
+msgid_plural "Dislikes"
+msgstr[0] ""
+msgstr[1] ""
-#: ../../Zotlabs/Module/Affinity.php:70
-msgid "Default minimum affinity level"
-msgstr ""
+#: ../../include/conversation.php:1708
+msgctxt "noun"
+msgid "Attending"
+msgid_plural "Attending"
+msgstr[0] ""
+msgstr[1] ""
-#: ../../Zotlabs/Module/Affinity.php:70
-msgid "0-99 - default 0"
+#: ../../include/conversation.php:1711
+msgctxt "noun"
+msgid "Not Attending"
+msgid_plural "Not Attending"
+msgstr[0] ""
+msgstr[1] ""
+
+#: ../../include/conversation.php:1714
+msgctxt "noun"
+msgid "Undecided"
+msgid_plural "Undecided"
+msgstr[0] ""
+msgstr[1] ""
+
+#: ../../include/conversation.php:1717
+msgctxt "noun"
+msgid "Agree"
+msgid_plural "Agrees"
+msgstr[0] ""
+msgstr[1] ""
+
+#: ../../include/conversation.php:1720
+msgctxt "noun"
+msgid "Disagree"
+msgid_plural "Disagrees"
+msgstr[0] ""
+msgstr[1] ""
+
+#: ../../include/conversation.php:1723
+msgctxt "noun"
+msgid "Abstain"
+msgid_plural "Abstains"
+msgstr[0] ""
+msgstr[1] ""
+
+#: ../../include/selectors.php:18
+msgid "Profile to assign new connections"
msgstr ""
-#: ../../Zotlabs/Module/Affinity.php:76
-msgid "Persistent affinity levels"
+#: ../../include/selectors.php:41
+msgid "Frequently"
msgstr ""
-#: ../../Zotlabs/Module/Affinity.php:76
-msgid ""
-"If disabled the max and min levels will be reset to default after page reload"
+#: ../../include/selectors.php:42
+msgid "Hourly"
msgstr ""
-#: ../../Zotlabs/Module/Affinity.php:84
-msgid "Affinity Tool Settings"
+#: ../../include/selectors.php:43
+msgid "Twice daily"
msgstr ""
-#: ../../Zotlabs/Module/Defperms.php:189
-msgid "Default Permissions App"
+#: ../../include/selectors.php:44
+msgid "Daily"
msgstr ""
-#: ../../Zotlabs/Module/Defperms.php:190
-msgid "Set custom default permissions for new connections"
+#: ../../include/selectors.php:45
+msgid "Weekly"
msgstr ""
-#: ../../Zotlabs/Module/Defperms.php:262
-msgid "Automatic approval settings"
+#: ../../include/selectors.php:46
+msgid "Monthly"
msgstr ""
-#: ../../Zotlabs/Module/Defperms.php:270
-msgid ""
-"Some individual permissions may have been preset or locked based on your "
-"channel type and privacy settings."
+#: ../../include/selectors.php:60
+msgid "Currently Male"
msgstr ""
-#: ../../Zotlabs/Module/Authorize.php:17
-msgid "Unknown App"
+#: ../../include/selectors.php:60
+msgid "Currently Female"
msgstr ""
-#: ../../Zotlabs/Module/Authorize.php:29
-msgid "Authorize"
+#: ../../include/selectors.php:60
+msgid "Mostly Male"
msgstr ""
-#: ../../Zotlabs/Module/Authorize.php:30
-#, php-format
-msgid "Do you authorize the app %s to access your channel data?"
+#: ../../include/selectors.php:60
+msgid "Mostly Female"
msgstr ""
-#: ../../Zotlabs/Module/Authorize.php:32
-msgid "Allow"
+#: ../../include/selectors.php:60
+msgid "Transgender"
msgstr ""
-#: ../../Zotlabs/Module/Group.php:45
-msgid "Privacy group created."
+#: ../../include/selectors.php:60
+msgid "Intersex"
msgstr ""
-#: ../../Zotlabs/Module/Group.php:48
-msgid "Could not create privacy group."
+#: ../../include/selectors.php:60
+msgid "Transsexual"
msgstr ""
-#: ../../Zotlabs/Module/Group.php:61 ../../Zotlabs/Module/Group.php:213
-#: ../../include/items.php:4290
-msgid "Privacy group not found."
+#: ../../include/selectors.php:60
+msgid "Hermaphrodite"
msgstr ""
-#: ../../Zotlabs/Module/Group.php:80
-msgid "Privacy group updated."
+#: ../../include/selectors.php:60 ../../include/channel.php:1614
+msgid "Neuter"
msgstr ""
-#: ../../Zotlabs/Module/Group.php:106
-msgid "Privacy Groups App"
+#: ../../include/selectors.php:60 ../../include/channel.php:1616
+msgid "Non-specific"
msgstr ""
-#: ../../Zotlabs/Module/Group.php:107
-msgid "Management of privacy groups"
+#: ../../include/selectors.php:60
+msgid "Undecided"
msgstr ""
-#: ../../Zotlabs/Module/Group.php:141 ../../Zotlabs/Module/Group.php:153
-#: ../../Zotlabs/Lib/Apps.php:363 ../../Zotlabs/Lib/Group.php:324
-#: ../../Zotlabs/Widget/Activity_filter.php:41 ../../include/nav.php:99
-#: ../../include/group.php:320
-msgid "Privacy Groups"
+#: ../../include/selectors.php:96 ../../include/selectors.php:115
+msgid "Males"
msgstr ""
-#: ../../Zotlabs/Module/Group.php:142
-msgid "Add Group"
+#: ../../include/selectors.php:96 ../../include/selectors.php:115
+msgid "Females"
msgstr ""
-#: ../../Zotlabs/Module/Group.php:146
-msgid "Privacy group name"
+#: ../../include/selectors.php:96
+msgid "Gay"
msgstr ""
-#: ../../Zotlabs/Module/Group.php:147 ../../Zotlabs/Module/Group.php:256
-msgid "Members are visible to other channels"
+#: ../../include/selectors.php:96
+msgid "Lesbian"
msgstr ""
-#: ../../Zotlabs/Module/Group.php:155 ../../Zotlabs/Module/Help.php:81
-msgid "Members"
+#: ../../include/selectors.php:96
+msgid "No Preference"
msgstr ""
-#: ../../Zotlabs/Module/Group.php:182
-msgid "Privacy group removed."
+#: ../../include/selectors.php:96
+msgid "Bisexual"
msgstr ""
-#: ../../Zotlabs/Module/Group.php:185
-msgid "Unable to remove privacy group."
+#: ../../include/selectors.php:96
+msgid "Autosexual"
msgstr ""
-#: ../../Zotlabs/Module/Group.php:251
-#, php-format
-msgid "Privacy Group: %s"
+#: ../../include/selectors.php:96
+msgid "Abstinent"
msgstr ""
-#: ../../Zotlabs/Module/Group.php:253
-msgid "Privacy group name: "
+#: ../../include/selectors.php:96
+msgid "Virgin"
msgstr ""
-#: ../../Zotlabs/Module/Group.php:258
-msgid "Delete Group"
+#: ../../include/selectors.php:96
+msgid "Deviant"
msgstr ""
-#: ../../Zotlabs/Module/Group.php:269
-msgid "Group members"
+#: ../../include/selectors.php:96
+msgid "Fetish"
msgstr ""
-#: ../../Zotlabs/Module/Group.php:271
-msgid "Not in this group"
+#: ../../include/selectors.php:96
+msgid "Oodles"
msgstr ""
-#: ../../Zotlabs/Module/Group.php:303
-msgid "Click a channel to toggle membership"
+#: ../../include/selectors.php:96
+msgid "Nonsexual"
msgstr ""
-#: ../../Zotlabs/Module/Profiles.php:24 ../../Zotlabs/Module/Profiles.php:184
-#: ../../Zotlabs/Module/Profiles.php:241 ../../Zotlabs/Module/Profiles.php:659
-msgid "Profile not found."
+#: ../../include/selectors.php:134 ../../include/selectors.php:151
+msgid "Single"
msgstr ""
-#: ../../Zotlabs/Module/Profiles.php:44
-msgid "Profile deleted."
+#: ../../include/selectors.php:134
+msgid "Lonely"
msgstr ""
-#: ../../Zotlabs/Module/Profiles.php:68 ../../Zotlabs/Module/Profiles.php:105
-msgid "Profile-"
+#: ../../include/selectors.php:134
+msgid "Available"
msgstr ""
-#: ../../Zotlabs/Module/Profiles.php:90 ../../Zotlabs/Module/Profiles.php:127
-msgid "New profile created."
+#: ../../include/selectors.php:134
+msgid "Unavailable"
msgstr ""
-#: ../../Zotlabs/Module/Profiles.php:111
-msgid "Profile unavailable to clone."
+#: ../../include/selectors.php:134
+msgid "Has crush"
msgstr ""
-#: ../../Zotlabs/Module/Profiles.php:146
-msgid "Profile unavailable to export."
+#: ../../include/selectors.php:134
+msgid "Infatuated"
msgstr ""
-#: ../../Zotlabs/Module/Profiles.php:252
-msgid "Profile Name is required."
+#: ../../include/selectors.php:134 ../../include/selectors.php:151
+msgid "Dating"
msgstr ""
-#: ../../Zotlabs/Module/Profiles.php:459
-msgid "Marital Status"
+#: ../../include/selectors.php:134
+msgid "Unfaithful"
msgstr ""
-#: ../../Zotlabs/Module/Profiles.php:463
-msgid "Romantic Partner"
+#: ../../include/selectors.php:134
+msgid "Sex Addict"
msgstr ""
-#: ../../Zotlabs/Module/Profiles.php:467 ../../Zotlabs/Module/Profiles.php:772
-msgid "Likes"
+#: ../../include/selectors.php:134 ../../include/channel.php:493
+#: ../../include/channel.php:494 ../../include/channel.php:501
+#: ../../Zotlabs/Widget/Affinity.php:32
+#: ../../Zotlabs/Module/Settings/Channel.php:70
+#: ../../Zotlabs/Module/Settings/Channel.php:74
+#: ../../Zotlabs/Module/Settings/Channel.php:75
+#: ../../Zotlabs/Module/Settings/Channel.php:78
+#: ../../Zotlabs/Module/Settings/Channel.php:89
+#: ../../Zotlabs/Module/Connedit.php:725
+msgid "Friends"
msgstr ""
-#: ../../Zotlabs/Module/Profiles.php:471 ../../Zotlabs/Module/Profiles.php:773
-msgid "Dislikes"
+#: ../../include/selectors.php:134
+msgid "Friends/Benefits"
msgstr ""
-#: ../../Zotlabs/Module/Profiles.php:475 ../../Zotlabs/Module/Profiles.php:780
-msgid "Work/Employment"
+#: ../../include/selectors.php:134
+msgid "Casual"
msgstr ""
-#: ../../Zotlabs/Module/Profiles.php:478
-msgid "Religion"
+#: ../../include/selectors.php:134
+msgid "Engaged"
msgstr ""
-#: ../../Zotlabs/Module/Profiles.php:482
-msgid "Political Views"
+#: ../../include/selectors.php:134 ../../include/selectors.php:151
+msgid "Married"
msgstr ""
-#: ../../Zotlabs/Module/Profiles.php:486
-#: ../../addon/openid/MysqlProvider.php:74
-msgid "Gender"
+#: ../../include/selectors.php:134
+msgid "Imaginarily married"
msgstr ""
-#: ../../Zotlabs/Module/Profiles.php:490
-msgid "Sexual Preference"
+#: ../../include/selectors.php:134
+msgid "Partners"
msgstr ""
-#: ../../Zotlabs/Module/Profiles.php:494
-msgid "Homepage"
+#: ../../include/selectors.php:134 ../../include/selectors.php:151
+msgid "Cohabiting"
msgstr ""
-#: ../../Zotlabs/Module/Profiles.php:498
-msgid "Interests"
+#: ../../include/selectors.php:134
+msgid "Common law"
msgstr ""
-#: ../../Zotlabs/Module/Profiles.php:594
-msgid "Profile updated."
+#: ../../include/selectors.php:134
+msgid "Happy"
msgstr ""
-#: ../../Zotlabs/Module/Profiles.php:678
-msgid "Hide your connections list from viewers of this profile"
+#: ../../include/selectors.php:134
+msgid "Not looking"
msgstr ""
-#: ../../Zotlabs/Module/Profiles.php:722
-msgid "Edit Profile Details"
+#: ../../include/selectors.php:134
+msgid "Swinger"
msgstr ""
-#: ../../Zotlabs/Module/Profiles.php:724
-msgid "View this profile"
+#: ../../include/selectors.php:134
+msgid "Betrayed"
msgstr ""
-#: ../../Zotlabs/Module/Profiles.php:725 ../../Zotlabs/Module/Profiles.php:824
-#: ../../include/channel.php:1441
-msgid "Edit visibility"
+#: ../../include/selectors.php:134 ../../include/selectors.php:151
+msgid "Separated"
msgstr ""
-#: ../../Zotlabs/Module/Profiles.php:726
-msgid "Profile Tools"
+#: ../../include/selectors.php:134
+msgid "Unstable"
msgstr ""
-#: ../../Zotlabs/Module/Profiles.php:727
-msgid "Change cover photo"
+#: ../../include/selectors.php:134 ../../include/selectors.php:151
+msgid "Divorced"
msgstr ""
-#: ../../Zotlabs/Module/Profiles.php:728 ../../include/channel.php:1411
-msgid "Change profile photo"
+#: ../../include/selectors.php:134
+msgid "Imaginarily divorced"
msgstr ""
-#: ../../Zotlabs/Module/Profiles.php:729
-msgid "Create a new profile using these settings"
+#: ../../include/selectors.php:134 ../../include/selectors.php:151
+msgid "Widowed"
msgstr ""
-#: ../../Zotlabs/Module/Profiles.php:730
-msgid "Clone this profile"
+#: ../../include/selectors.php:134
+msgid "Uncertain"
msgstr ""
-#: ../../Zotlabs/Module/Profiles.php:731
-msgid "Delete this profile"
+#: ../../include/selectors.php:134 ../../include/selectors.php:151
+msgid "It's complicated"
msgstr ""
-#: ../../Zotlabs/Module/Profiles.php:732
-msgid "Add profile things"
+#: ../../include/selectors.php:134
+msgid "Don't care"
msgstr ""
-#: ../../Zotlabs/Module/Profiles.php:733
-msgid "Personal"
+#: ../../include/selectors.php:134
+msgid "Ask me"
msgstr ""
-#: ../../Zotlabs/Module/Profiles.php:735
-msgid "Relationship"
+#: ../../include/connections.php:133
+msgid "New window"
msgstr ""
-#: ../../Zotlabs/Module/Profiles.php:736 ../../Zotlabs/Widget/Newmember.php:51
-#: ../../include/datetime.php:58
-msgid "Miscellaneous"
+#: ../../include/connections.php:134
+msgid "Open the selected location in a different window or browser tab"
msgstr ""
-#: ../../Zotlabs/Module/Profiles.php:738
-msgid "Import profile from file"
+#: ../../include/group.php:22 ../../Zotlabs/Lib/Group.php:28
+msgid ""
+"A deleted group with this name was revived. Existing item permissions "
+"<strong>may</strong> apply to this group and any future members. If this is "
+"not what you intended, please create another group with a different name."
msgstr ""
-#: ../../Zotlabs/Module/Profiles.php:739
-msgid "Export profile to file"
+#: ../../include/group.php:264 ../../Zotlabs/Lib/Group.php:270
+msgid "Add new connections to this privacy group"
msgstr ""
-#: ../../Zotlabs/Module/Profiles.php:740
-msgid "Your gender"
+#: ../../include/group.php:298 ../../Zotlabs/Lib/Group.php:302
+msgid "edit"
msgstr ""
-#: ../../Zotlabs/Module/Profiles.php:741
-msgid "Marital status"
+#: ../../include/group.php:321 ../../Zotlabs/Lib/Group.php:325
+msgid "Edit group"
msgstr ""
-#: ../../Zotlabs/Module/Profiles.php:742
-msgid "Sexual preference"
+#: ../../include/group.php:322 ../../Zotlabs/Lib/Group.php:326
+msgid "Add privacy group"
msgstr ""
-#: ../../Zotlabs/Module/Profiles.php:745
-msgid "Profile name"
+#: ../../include/group.php:323 ../../Zotlabs/Lib/Group.php:327
+msgid "Channels not in any privacy group"
msgstr ""
-#: ../../Zotlabs/Module/Profiles.php:747
-msgid "This is your default profile."
+#: ../../include/group.php:325 ../../Zotlabs/Widget/Savedsearch.php:84
+#: ../../Zotlabs/Lib/Group.php:329
+msgid "add"
msgstr ""
-#: ../../Zotlabs/Module/Profiles.php:749
-msgid "Your full name"
+#: ../../include/taxonomy.php:320
+msgid "Trending"
msgstr ""
-#: ../../Zotlabs/Module/Profiles.php:750
-msgid "Title/Description"
+#: ../../include/taxonomy.php:320 ../../include/taxonomy.php:449
+#: ../../include/taxonomy.php:470 ../../Zotlabs/Widget/Tagcloud.php:22
+msgid "Tags"
msgstr ""
-#: ../../Zotlabs/Module/Profiles.php:753
-msgid "Street address"
+#: ../../include/taxonomy.php:550
+msgid "Keywords"
msgstr ""
-#: ../../Zotlabs/Module/Profiles.php:754
-msgid "Locality/City"
+#: ../../include/taxonomy.php:571
+msgid "have"
msgstr ""
-#: ../../Zotlabs/Module/Profiles.php:755
-msgid "Region/State"
+#: ../../include/taxonomy.php:571
+msgid "has"
msgstr ""
-#: ../../Zotlabs/Module/Profiles.php:756
-msgid "Postal/Zip code"
+#: ../../include/taxonomy.php:572
+msgid "want"
msgstr ""
-#: ../../Zotlabs/Module/Profiles.php:762
-msgid "Who (if applicable)"
+#: ../../include/taxonomy.php:572
+msgid "wants"
msgstr ""
-#: ../../Zotlabs/Module/Profiles.php:762
-msgid "Examples: cathy123, Cathy Williams, cathy@example.com"
+#: ../../include/taxonomy.php:573 ../../Zotlabs/Lib/ThreadItem.php:307
+msgid "like"
msgstr ""
-#: ../../Zotlabs/Module/Profiles.php:763
-msgid "Since (date)"
+#: ../../include/taxonomy.php:573
+msgid "likes"
msgstr ""
-#: ../../Zotlabs/Module/Profiles.php:766
-msgid "Tell us about yourself"
+#: ../../include/taxonomy.php:574 ../../Zotlabs/Lib/ThreadItem.php:308
+msgid "dislike"
msgstr ""
-#: ../../Zotlabs/Module/Profiles.php:767
-#: ../../addon/openid/MysqlProvider.php:68
-msgid "Homepage URL"
+#: ../../include/taxonomy.php:574
+msgid "dislikes"
msgstr ""
-#: ../../Zotlabs/Module/Profiles.php:768
-msgid "Hometown"
+#: ../../include/items.php:984 ../../include/items.php:1044
+msgid "(Unknown)"
msgstr ""
-#: ../../Zotlabs/Module/Profiles.php:769
-msgid "Political views"
+#: ../../include/items.php:1232
+msgid "Visible to anybody on the internet."
msgstr ""
-#: ../../Zotlabs/Module/Profiles.php:770
-msgid "Religious views"
+#: ../../include/items.php:1234
+msgid "Visible to you only."
msgstr ""
-#: ../../Zotlabs/Module/Profiles.php:771
-msgid "Keywords used in directory listings"
+#: ../../include/items.php:1236
+msgid "Visible to anybody in this network."
msgstr ""
-#: ../../Zotlabs/Module/Profiles.php:771
-msgid "Example: fishing photography software"
+#: ../../include/items.php:1238
+msgid "Visible to anybody authenticated."
msgstr ""
-#: ../../Zotlabs/Module/Profiles.php:774
-msgid "Musical interests"
+#: ../../include/items.php:1240
+#, php-format
+msgid "Visible to anybody on %s."
msgstr ""
-#: ../../Zotlabs/Module/Profiles.php:775
-msgid "Books, literature"
+#: ../../include/items.php:1242
+msgid "Visible to all connections."
msgstr ""
-#: ../../Zotlabs/Module/Profiles.php:776
-msgid "Television"
+#: ../../include/items.php:1244
+msgid "Visible to approved connections."
msgstr ""
-#: ../../Zotlabs/Module/Profiles.php:777
-msgid "Film/Dance/Culture/Entertainment"
+#: ../../include/items.php:1246
+msgid "Visible to specific connections."
msgstr ""
-#: ../../Zotlabs/Module/Profiles.php:778
-msgid "Hobbies/Interests"
+#: ../../include/items.php:4296 ../../Zotlabs/Module/Group.php:61
+#: ../../Zotlabs/Module/Group.php:213
+msgid "Privacy group not found."
msgstr ""
-#: ../../Zotlabs/Module/Profiles.php:779
-msgid "Love/Romance"
+#: ../../include/items.php:4312
+msgid "Privacy group is empty."
msgstr ""
-#: ../../Zotlabs/Module/Profiles.php:781
-msgid "School/Education"
+#: ../../include/items.php:4319
+#, php-format
+msgid "Privacy group: %s"
msgstr ""
-#: ../../Zotlabs/Module/Profiles.php:782
-msgid "Contact information and social networks"
+#: ../../include/items.php:4329 ../../Zotlabs/Module/Connedit.php:867
+#, php-format
+msgid "Connection: %s"
msgstr ""
-#: ../../Zotlabs/Module/Profiles.php:783
-msgid "My other channels"
+#: ../../include/items.php:4331
+msgid "Connection not found."
msgstr ""
-#: ../../Zotlabs/Module/Profiles.php:785
-msgid "Communications"
+#: ../../include/items.php:4673 ../../Zotlabs/Module/Cover_photo.php:303
+msgid "female"
msgstr ""
-#: ../../Zotlabs/Module/Profiles.php:820 ../../include/channel.php:1437
-msgid "Profile Image"
+#: ../../include/items.php:4674 ../../Zotlabs/Module/Cover_photo.php:304
+#, php-format
+msgid "%1$s updated her %2$s"
msgstr ""
-#: ../../Zotlabs/Module/Profiles.php:830 ../../include/channel.php:1418
-#: ../../include/nav.php:113
-msgid "Edit Profiles"
+#: ../../include/items.php:4675 ../../Zotlabs/Module/Cover_photo.php:305
+msgid "male"
msgstr ""
-#: ../../Zotlabs/Module/Go.php:21
-msgid "This page is available only to site members"
+#: ../../include/items.php:4676 ../../Zotlabs/Module/Cover_photo.php:306
+#, php-format
+msgid "%1$s updated his %2$s"
msgstr ""
-#: ../../Zotlabs/Module/Go.php:27
-msgid "Welcome"
+#: ../../include/items.php:4678 ../../Zotlabs/Module/Cover_photo.php:308
+#, php-format
+msgid "%1$s updated their %2$s"
msgstr ""
-#: ../../Zotlabs/Module/Go.php:29
-msgid "What would you like to do?"
+#: ../../include/items.php:4680
+msgid "profile photo"
msgstr ""
-#: ../../Zotlabs/Module/Go.php:31
-msgid ""
-"Please bookmark this page if you would like to return to it in the future"
+#: ../../include/items.php:4872
+#, php-format
+msgid "[Edited %s]"
msgstr ""
-#: ../../Zotlabs/Module/Go.php:35
-msgid "Upload a profile photo"
+#: ../../include/items.php:4872
+msgctxt "edit_activity"
+msgid "Post"
msgstr ""
-#: ../../Zotlabs/Module/Go.php:36
-msgid "Upload a cover photo"
+#: ../../include/items.php:4872
+msgctxt "edit_activity"
+msgid "Comment"
msgstr ""
-#: ../../Zotlabs/Module/Go.php:37
-msgid "Edit your default profile"
+#: ../../include/account.php:36
+msgid "Not a valid email address"
msgstr ""
-#: ../../Zotlabs/Module/Go.php:38 ../../Zotlabs/Widget/Newmember.php:41
-msgid "View friend suggestions"
+#: ../../include/account.php:38
+msgid "Your email domain is not among those allowed on this site"
msgstr ""
-#: ../../Zotlabs/Module/Go.php:39
-msgid "View the channel directory"
+#: ../../include/account.php:44
+msgid "Your email address is already registered at this site."
msgstr ""
-#: ../../Zotlabs/Module/Go.php:40
-msgid "View/edit your channel settings"
+#: ../../include/account.php:76
+msgid "An invitation is required."
msgstr ""
-#: ../../Zotlabs/Module/Go.php:41
-msgid "View the site or project documentation"
+#: ../../include/account.php:80
+msgid "Invitation could not be verified."
msgstr ""
-#: ../../Zotlabs/Module/Go.php:42
-msgid "Visit your channel homepage"
+#: ../../include/account.php:156
+msgid "Please enter the required information."
msgstr ""
-#: ../../Zotlabs/Module/Go.php:43
-msgid ""
-"View your connections and/or add somebody whose address you already know"
+#: ../../include/account.php:223
+msgid "Failed to store account information."
msgstr ""
-#: ../../Zotlabs/Module/Go.php:44
-msgid ""
-"View your personal stream (this may be empty until you add some connections)"
+#: ../../include/account.php:311
+#, php-format
+msgid "Registration confirmation for %s"
msgstr ""
-#: ../../Zotlabs/Module/Go.php:52
-msgid "View the public stream. Warning: this content is not moderated"
+#: ../../include/account.php:380
+#, php-format
+msgid "Registration request at %s"
msgstr ""
-#: ../../Zotlabs/Module/Editwebpage.php:139
-msgid "Page link"
+#: ../../include/account.php:402
+msgid "your registration password"
msgstr ""
-#: ../../Zotlabs/Module/Editwebpage.php:166
-msgid "Edit Webpage"
+#: ../../include/account.php:408 ../../include/account.php:471
+#, php-format
+msgid "Registration details for %s"
msgstr ""
-#: ../../Zotlabs/Module/Manage.php:145
-msgid "Create a new channel"
+#: ../../include/account.php:482
+msgid "Account approved."
msgstr ""
-#: ../../Zotlabs/Module/Manage.php:170 ../../Zotlabs/Lib/Apps.php:336
-#: ../../include/nav.php:96
-msgid "Channel Manager"
+#: ../../include/account.php:522
+#, php-format
+msgid "Registration revoked for %s"
msgstr ""
-#: ../../Zotlabs/Module/Manage.php:171
-msgid "Current Channel"
+#: ../../include/account.php:805 ../../include/account.php:807
+msgid "Click here to upgrade."
msgstr ""
-#: ../../Zotlabs/Module/Manage.php:173
-msgid "Switch to one of your channels by selecting it."
+#: ../../include/account.php:813
+msgid "This action exceeds the limits set by your subscription plan."
msgstr ""
-#: ../../Zotlabs/Module/Manage.php:174
-msgid "Default Channel"
+#: ../../include/account.php:818
+msgid "This action is not available under your subscription plan."
msgstr ""
-#: ../../Zotlabs/Module/Manage.php:175
-msgid "Make Default"
+#: ../../include/photo/photo_driver.php:367
+#: ../../Zotlabs/Module/Profile_photo.php:145
+#: ../../Zotlabs/Module/Profile_photo.php:282
+msgid "Profile Photos"
msgstr ""
-#: ../../Zotlabs/Module/Manage.php:178
-#, php-format
-msgid "%d new messages"
+#: ../../include/attach.php:267 ../../include/attach.php:375
+msgid "Item was not found."
msgstr ""
-#: ../../Zotlabs/Module/Manage.php:179
-#, php-format
-msgid "%d new introductions"
+#: ../../include/attach.php:284
+msgid "Unknown error."
msgstr ""
-#: ../../Zotlabs/Module/Manage.php:181
-msgid "Delegated Channel"
+#: ../../include/attach.php:568
+msgid "No source file."
msgstr ""
-#: ../../Zotlabs/Module/Cards.php:51
-msgid "Cards App"
+#: ../../include/attach.php:590
+msgid "Cannot locate file to replace"
msgstr ""
-#: ../../Zotlabs/Module/Cards.php:52
-msgid "Create personal planning cards"
+#: ../../include/attach.php:609
+msgid "Cannot locate file to revise/update"
msgstr ""
-#: ../../Zotlabs/Module/Cards.php:112
-msgid "Add Card"
+#: ../../include/attach.php:751
+#, php-format
+msgid "File exceeds size limit of %d"
msgstr ""
-#: ../../Zotlabs/Module/Cards.php:207 ../../Zotlabs/Lib/Apps.php:325
-#: ../../include/nav.php:503
-msgid "Cards"
+#: ../../include/attach.php:772
+#, php-format
+msgid "You have reached your limit of %1$.0f Mbytes attachment storage."
msgstr ""
-#: ../../Zotlabs/Module/Dirsearch.php:33
-msgid "This directory server requires an access token"
+#: ../../include/attach.php:954
+msgid "File upload failed. Possible system limit or action terminated."
msgstr ""
-#: ../../Zotlabs/Module/Siteinfo.php:21
-msgid "About this site"
+#: ../../include/attach.php:983
+msgid "Stored file could not be verified. Upload failed."
msgstr ""
-#: ../../Zotlabs/Module/Siteinfo.php:22
-msgid "Site Name"
+#: ../../include/attach.php:1057 ../../include/attach.php:1073
+msgid "Path not available."
msgstr ""
-#: ../../Zotlabs/Module/Siteinfo.php:26
-msgid "Administrator"
+#: ../../include/attach.php:1122 ../../include/attach.php:1285
+msgid "Empty pathname"
msgstr ""
-#: ../../Zotlabs/Module/Siteinfo.php:28 ../../Zotlabs/Module/Register.php:239
-msgid "Terms of Service"
+#: ../../include/attach.php:1148
+msgid "duplicate filename or path"
msgstr ""
-#: ../../Zotlabs/Module/Siteinfo.php:29
-msgid "Software and Project information"
+#: ../../include/attach.php:1173
+msgid "Path not found."
msgstr ""
-#: ../../Zotlabs/Module/Siteinfo.php:30
-msgid "This site is powered by $Projectname"
+#: ../../include/attach.php:1241
+msgid "mkdir failed."
msgstr ""
-#: ../../Zotlabs/Module/Siteinfo.php:31
-msgid ""
-"Federated and decentralised networking and identity services provided by Zot"
+#: ../../include/attach.php:1245
+msgid "database storage failed."
msgstr ""
-#: ../../Zotlabs/Module/Siteinfo.php:34
-msgid "Additional federated transport protocols:"
+#: ../../include/attach.php:1291
+msgid "Empty path"
msgstr ""
-#: ../../Zotlabs/Module/Siteinfo.php:36
+#: ../../include/bookmarks.php:34
#, php-format
-msgid "Version %s"
+msgid "%1$s's bookmarks"
msgstr ""
-#: ../../Zotlabs/Module/Siteinfo.php:37
-msgid "Project homepage"
+#: ../../include/menu.php:118 ../../include/channel.php:1426
+#: ../../include/channel.php:1430 ../../Zotlabs/Widget/Cdav.php:138
+#: ../../Zotlabs/Widget/Cdav.php:175 ../../Zotlabs/Module/Article_edit.php:98
+#: ../../Zotlabs/Module/Group.php:252 ../../Zotlabs/Module/Card_edit.php:99
+#: ../../Zotlabs/Module/Oauth.php:173 ../../Zotlabs/Module/Editwebpage.php:142
+#: ../../Zotlabs/Module/Webpages.php:255
+#: ../../Zotlabs/Module/Admin/Profs.php:175 ../../Zotlabs/Module/Blocks.php:160
+#: ../../Zotlabs/Module/Editblock.php:114
+#: ../../Zotlabs/Module/Editlayout.php:114
+#: ../../Zotlabs/Module/Connections.php:298
+#: ../../Zotlabs/Module/Connections.php:339
+#: ../../Zotlabs/Module/Connections.php:359 ../../Zotlabs/Module/Menu.php:176
+#: ../../Zotlabs/Module/Oauth2.php:194 ../../Zotlabs/Module/Thing.php:266
+#: ../../Zotlabs/Module/Wiki.php:211 ../../Zotlabs/Module/Wiki.php:384
+#: ../../Zotlabs/Module/Layouts.php:193 ../../Zotlabs/Lib/Apps.php:557
+#: ../../Zotlabs/Lib/ThreadItem.php:148 ../../Zotlabs/Storage/Browser.php:296
+msgid "Edit"
msgstr ""
-#: ../../Zotlabs/Module/Siteinfo.php:38
-msgid "Developer homepage"
+#: ../../include/bbcode.php:221 ../../include/bbcode.php:1232
+#: ../../include/bbcode.php:1235 ../../include/bbcode.php:1240
+#: ../../include/bbcode.php:1243 ../../include/bbcode.php:1246
+#: ../../include/bbcode.php:1249 ../../include/bbcode.php:1254
+#: ../../include/bbcode.php:1257 ../../include/bbcode.php:1262
+#: ../../include/bbcode.php:1265 ../../include/bbcode.php:1268
+#: ../../include/bbcode.php:1271
+msgid "Image/photo"
msgstr ""
-#: ../../Zotlabs/Module/Ratings.php:70
-msgid "No ratings"
+#: ../../include/bbcode.php:260 ../../include/bbcode.php:1282
+msgid "Encrypted content"
msgstr ""
-#: ../../Zotlabs/Module/Ratings.php:97 ../../Zotlabs/Module/Pubsites.php:35
-#: ../../include/conversation.php:1088
-msgid "Ratings"
+#: ../../include/bbcode.php:292
+#, php-format
+msgid "Install %1$s element %2$s"
msgstr ""
-#: ../../Zotlabs/Module/Ratings.php:98
-msgid "Rating: "
+#: ../../include/bbcode.php:296
+#, php-format
+msgid ""
+"This post contains an installable %s element, however you lack permissions "
+"to install it on this site."
msgstr ""
-#: ../../Zotlabs/Module/Ratings.php:99
-msgid "Website: "
+#: ../../include/bbcode.php:306 ../../Zotlabs/Module/Impel.php:43
+msgid "webpage"
msgstr ""
-#: ../../Zotlabs/Module/Ratings.php:101
-msgid "Description: "
+#: ../../include/bbcode.php:309 ../../Zotlabs/Module/Impel.php:53
+msgid "layout"
msgstr ""
-#: ../../Zotlabs/Module/Webpages.php:48
-msgid "Webpages App"
+#: ../../include/bbcode.php:312 ../../Zotlabs/Module/Impel.php:48
+msgid "block"
msgstr ""
-#: ../../Zotlabs/Module/Webpages.php:49
-msgid "Provide managed web pages on your channel"
+#: ../../include/bbcode.php:315 ../../Zotlabs/Module/Impel.php:60
+msgid "menu"
msgstr ""
-#: ../../Zotlabs/Module/Webpages.php:69
-msgid "Import Webpage Elements"
+#: ../../include/bbcode.php:376
+msgid "card"
msgstr ""
-#: ../../Zotlabs/Module/Webpages.php:70
-msgid "Import selected"
+#: ../../include/bbcode.php:378
+msgid "article"
msgstr ""
-#: ../../Zotlabs/Module/Webpages.php:93
-msgid "Export Webpage Elements"
+#: ../../include/bbcode.php:380 ../../include/markdown.php:204
+#: ../../Zotlabs/Module/Tagger.php:77
+msgid "post"
msgstr ""
-#: ../../Zotlabs/Module/Webpages.php:94
-msgid "Export selected"
+#: ../../include/bbcode.php:384 ../../include/markdown.php:202
+#, php-format
+msgid "%1$s wrote the following %2$s %3$s"
msgstr ""
-#: ../../Zotlabs/Module/Webpages.php:252 ../../Zotlabs/Lib/Apps.php:340
-#: ../../include/nav.php:526
-msgid "Webpages"
+#: ../../include/bbcode.php:461 ../../include/bbcode.php:469
+msgid "Click to open/close"
msgstr ""
-#: ../../Zotlabs/Module/Webpages.php:263
-msgid "Actions"
+#: ../../include/bbcode.php:469 ../../include/markdown.php:251
+msgid "spoiler"
msgstr ""
-#: ../../Zotlabs/Module/Webpages.php:264
-msgid "Page Link"
+#: ../../include/bbcode.php:482
+msgid "View article"
msgstr ""
-#: ../../Zotlabs/Module/Webpages.php:265
-msgid "Page Title"
+#: ../../include/bbcode.php:482
+msgid "View summary"
msgstr ""
-#: ../../Zotlabs/Module/Webpages.php:295
-msgid "Invalid file type."
+#: ../../include/bbcode.php:772 ../../include/bbcode.php:942
+#: ../../Zotlabs/Lib/NativeWikiPage.php:603
+msgid "Different viewers will see this text differently"
msgstr ""
-#: ../../Zotlabs/Module/Webpages.php:307
-msgid "Error opening zip file"
+#: ../../include/bbcode.php:1220
+msgid "$1 wrote:"
msgstr ""
-#: ../../Zotlabs/Module/Webpages.php:318
-msgid "Invalid folder path."
+#: ../../include/channel.php:43
+msgid "Unable to obtain identity information from database"
msgstr ""
-#: ../../Zotlabs/Module/Webpages.php:345
-msgid "No webpage elements detected."
+#: ../../include/channel.php:76
+msgid "Empty name"
msgstr ""
-#: ../../Zotlabs/Module/Webpages.php:420
-msgid "Import complete."
+#: ../../include/channel.php:79
+msgid "Name too long"
msgstr ""
-#: ../../Zotlabs/Module/Changeaddr.php:35
-msgid ""
-"Channel name changes are not allowed within 48 hours of changing the account "
-"password."
+#: ../../include/channel.php:196
+msgid "No account identifier"
+msgstr ""
+
+#: ../../include/channel.php:208
+msgid "Nickname is required."
msgstr ""
-#: ../../Zotlabs/Module/Changeaddr.php:46 ../../include/channel.php:222
-#: ../../include/channel.php:655
+#: ../../include/channel.php:222 ../../include/channel.php:655
+#: ../../Zotlabs/Module/Changeaddr.php:46
msgid "Reserved nickname. Please choose another."
msgstr ""
-#: ../../Zotlabs/Module/Changeaddr.php:51 ../../include/channel.php:227
-#: ../../include/channel.php:660
+#: ../../include/channel.php:227 ../../include/channel.php:660
+#: ../../Zotlabs/Module/Changeaddr.php:51
msgid ""
"Nickname has unsupported characters or is already being used on this site."
msgstr ""
-#: ../../Zotlabs/Module/Changeaddr.php:77
-msgid "Change channel nickname/address"
+#: ../../include/channel.php:287
+msgid "Unable to retrieve created identity"
msgstr ""
-#: ../../Zotlabs/Module/Changeaddr.php:78
-msgid "Any/all connections on other networks will be lost!"
+#: ../../include/channel.php:429
+msgid "Default Profile"
msgstr ""
-#: ../../Zotlabs/Module/Changeaddr.php:80
-msgid "New channel address"
+#: ../../include/channel.php:588 ../../include/channel.php:677
+msgid "Unable to retrieve modified identity"
msgstr ""
-#: ../../Zotlabs/Module/Changeaddr.php:81
-msgid "Rename Channel"
+#: ../../include/channel.php:1419 ../../Zotlabs/Module/Profiles.php:728
+msgid "Change profile photo"
msgstr ""
-#: ../../Zotlabs/Module/Editpost.php:38 ../../Zotlabs/Module/Editpost.php:43
-msgid "Item is not editable"
+#: ../../include/channel.php:1427
+msgid "Create New Profile"
msgstr ""
-#: ../../Zotlabs/Module/Editpost.php:109 ../../Zotlabs/Module/Rpost.php:144
-msgid "Edit post"
+#: ../../include/channel.php:1445 ../../Zotlabs/Module/Profiles.php:820
+msgid "Profile Image"
msgstr ""
-#: ../../Zotlabs/Module/Dreport.php:59
-msgid "Invalid message"
+#: ../../include/channel.php:1448
+msgid "Visible to everybody"
msgstr ""
-#: ../../Zotlabs/Module/Dreport.php:93
-msgid "no results"
+#: ../../include/channel.php:1449 ../../Zotlabs/Module/Profiles.php:725
+#: ../../Zotlabs/Module/Profiles.php:824
+msgid "Edit visibility"
msgstr ""
-#: ../../Zotlabs/Module/Dreport.php:107
-msgid "channel sync processed"
+#: ../../include/channel.php:1525 ../../include/channel.php:1653
+msgid "Gender:"
msgstr ""
-#: ../../Zotlabs/Module/Dreport.php:111
-msgid "queued"
+#: ../../include/channel.php:1527 ../../include/channel.php:1721
+msgid "Homepage:"
msgstr ""
-#: ../../Zotlabs/Module/Dreport.php:115
-msgid "posted"
+#: ../../include/channel.php:1528
+msgid "Online Now"
msgstr ""
-#: ../../Zotlabs/Module/Dreport.php:119
-msgid "accepted for delivery"
+#: ../../include/channel.php:1581
+msgid "Change your profile photo"
msgstr ""
-#: ../../Zotlabs/Module/Dreport.php:123
-msgid "updated"
+#: ../../include/channel.php:1612
+msgid "Trans"
msgstr ""
-#: ../../Zotlabs/Module/Dreport.php:126
-msgid "update ignored"
+#: ../../include/channel.php:1651 ../../Zotlabs/Module/Settings/Channel.php:499
+msgid "Full Name:"
msgstr ""
-#: ../../Zotlabs/Module/Dreport.php:129
-msgid "permission denied"
+#: ../../include/channel.php:1658
+msgid "Like this channel"
msgstr ""
-#: ../../Zotlabs/Module/Dreport.php:133
-msgid "recipient not found"
+#: ../../include/channel.php:1682
+msgid "j F, Y"
msgstr ""
-#: ../../Zotlabs/Module/Dreport.php:136
-msgid "mail recalled"
+#: ../../include/channel.php:1683
+msgid "j F"
msgstr ""
-#: ../../Zotlabs/Module/Dreport.php:139
-msgid "duplicate mail received"
+#: ../../include/channel.php:1690
+msgid "Birthday:"
msgstr ""
-#: ../../Zotlabs/Module/Dreport.php:142
-msgid "mail delivered"
+#: ../../include/channel.php:1694 ../../Zotlabs/Module/Directory.php:334
+msgid "Age:"
msgstr ""
-#: ../../Zotlabs/Module/Dreport.php:162
+#: ../../include/channel.php:1703
#, php-format
-msgid "Delivery report for %1$s"
-msgstr ""
-
-#: ../../Zotlabs/Module/Dreport.php:166 ../../Zotlabs/Widget/Wiki_pages.php:41
-#: ../../Zotlabs/Widget/Wiki_pages.php:98
-msgid "Options"
+msgid "for %1$d %2$s"
msgstr ""
-#: ../../Zotlabs/Module/Dreport.php:167
-msgid "Redeliver"
+#: ../../include/channel.php:1715
+msgid "Tags:"
msgstr ""
-#: ../../Zotlabs/Module/Sources.php:41
-msgid "Failed to create source. No channel selected."
+#: ../../include/channel.php:1719
+msgid "Sexual Preference:"
msgstr ""
-#: ../../Zotlabs/Module/Sources.php:57
-msgid "Source created."
+#: ../../include/channel.php:1723 ../../Zotlabs/Module/Directory.php:350
+msgid "Hometown:"
msgstr ""
-#: ../../Zotlabs/Module/Sources.php:70
-msgid "Source updated."
+#: ../../include/channel.php:1725
+msgid "Political Views:"
msgstr ""
-#: ../../Zotlabs/Module/Sources.php:88
-msgid "Sources App"
+#: ../../include/channel.php:1727
+msgid "Religion:"
msgstr ""
-#: ../../Zotlabs/Module/Sources.php:89
-msgid "Automatically import channel content from other channels or feeds"
+#: ../../include/channel.php:1729 ../../Zotlabs/Module/Directory.php:352
+msgid "About:"
msgstr ""
-#: ../../Zotlabs/Module/Sources.php:101
-msgid "*"
+#: ../../include/channel.php:1731
+msgid "Hobbies/Interests:"
msgstr ""
-#: ../../Zotlabs/Module/Sources.php:107 ../../Zotlabs/Lib/Apps.php:367
-msgid "Channel Sources"
+#: ../../include/channel.php:1733
+msgid "Likes:"
msgstr ""
-#: ../../Zotlabs/Module/Sources.php:108
-msgid "Manage remote sources of content for your channel."
+#: ../../include/channel.php:1735
+msgid "Dislikes:"
msgstr ""
-#: ../../Zotlabs/Module/Sources.php:109 ../../Zotlabs/Module/Sources.php:119
-msgid "New Source"
+#: ../../include/channel.php:1737
+msgid "Contact information and Social Networks:"
msgstr ""
-#: ../../Zotlabs/Module/Sources.php:120 ../../Zotlabs/Module/Sources.php:154
-msgid ""
-"Import all or selected content from the following channel into this channel "
-"and distribute it according to your channel settings."
+#: ../../include/channel.php:1739
+msgid "My other channels:"
msgstr ""
-#: ../../Zotlabs/Module/Sources.php:121 ../../Zotlabs/Module/Sources.php:155
-msgid "Only import content with these words (one per line)"
+#: ../../include/channel.php:1741
+msgid "Musical interests:"
msgstr ""
-#: ../../Zotlabs/Module/Sources.php:121 ../../Zotlabs/Module/Sources.php:155
-msgid "Leave blank to import all public content"
+#: ../../include/channel.php:1743
+msgid "Books, literature:"
msgstr ""
-#: ../../Zotlabs/Module/Sources.php:122 ../../Zotlabs/Module/Sources.php:161
-msgid "Channel Name"
+#: ../../include/channel.php:1745
+msgid "Television:"
msgstr ""
-#: ../../Zotlabs/Module/Sources.php:123 ../../Zotlabs/Module/Sources.php:158
-msgid ""
-"Add the following categories to posts imported from this source (comma "
-"separated)"
+#: ../../include/channel.php:1747
+msgid "Film/dance/culture/entertainment:"
msgstr ""
-#: ../../Zotlabs/Module/Sources.php:123 ../../Zotlabs/Module/Sources.php:158
-#: ../../Zotlabs/Module/Oauth.php:117
-msgid "Optional"
+#: ../../include/channel.php:1749
+msgid "Love/Romance:"
msgstr ""
-#: ../../Zotlabs/Module/Sources.php:124 ../../Zotlabs/Module/Sources.php:159
-msgid "Resend posts with this channel as author"
+#: ../../include/channel.php:1751
+msgid "Work/employment:"
msgstr ""
-#: ../../Zotlabs/Module/Sources.php:124 ../../Zotlabs/Module/Sources.php:159
-msgid "Copyrights may apply"
+#: ../../include/channel.php:1753
+msgid "School/education:"
msgstr ""
-#: ../../Zotlabs/Module/Sources.php:144 ../../Zotlabs/Module/Sources.php:174
-msgid "Source not found."
+#: ../../include/channel.php:1774 ../../Zotlabs/Module/Profperm.php:113
+#: ../../Zotlabs/Lib/Apps.php:361
+msgid "Profile"
msgstr ""
-#: ../../Zotlabs/Module/Sources.php:151
-msgid "Edit Source"
+#: ../../include/channel.php:1776
+msgid "Like this thing"
msgstr ""
-#: ../../Zotlabs/Module/Sources.php:152
-msgid "Delete Source"
+#: ../../include/channel.php:1777 ../../Zotlabs/Module/Events.php:699
+msgid "Export"
msgstr ""
-#: ../../Zotlabs/Module/Sources.php:182
-msgid "Source removed"
+#: ../../include/channel.php:2215 ../../Zotlabs/Module/Cover_photo.php:310
+msgid "cover photo"
msgstr ""
-#: ../../Zotlabs/Module/Sources.php:184
-msgid "Unable to remove source."
+#: ../../include/channel.php:2483 ../../Zotlabs/Module/Rmagic.php:93
+#: ../../boot.php:1675
+msgid "Remote Authentication"
msgstr ""
-#: ../../Zotlabs/Module/Like.php:56
-msgid "Like/Dislike"
+#: ../../include/channel.php:2484 ../../Zotlabs/Module/Rmagic.php:94
+msgid "Enter your channel address (e.g. channel@example.com)"
msgstr ""
-#: ../../Zotlabs/Module/Like.php:61
-msgid "This action is restricted to members."
+#: ../../include/channel.php:2485 ../../Zotlabs/Module/Rmagic.php:95
+msgid "Authenticate"
msgstr ""
-#: ../../Zotlabs/Module/Like.php:62
-msgid ""
-"Please <a href=\"rmagic\">login with your $Projectname ID</a> or <a href="
-"\"register\">register as a new $Projectname member</a> to continue."
+#: ../../include/channel.php:2640 ../../Zotlabs/Module/Admin/Accounts.php:91
+#, php-format
+msgid "Account '%s' deleted"
msgstr ""
-#: ../../Zotlabs/Module/Like.php:111 ../../Zotlabs/Module/Like.php:137
-#: ../../Zotlabs/Module/Like.php:175
-msgid "Invalid request."
+#: ../../include/acl_selectors.php:33
+#: ../../Zotlabs/Lib/PermissionDescription.php:34
+msgid "Visible to your default audience"
msgstr ""
-#: ../../Zotlabs/Module/Like.php:123 ../../include/conversation.php:122
-msgid "channel"
+#: ../../include/acl_selectors.php:88 ../../Zotlabs/Module/Lockview.php:117
+#: ../../Zotlabs/Module/Lockview.php:153 ../../Zotlabs/Module/Acl.php:121
+msgctxt "acl"
+msgid "Profile"
msgstr ""
-#: ../../Zotlabs/Module/Like.php:152
-msgid "thing"
+#: ../../include/acl_selectors.php:106
+#: ../../Zotlabs/Lib/PermissionDescription.php:107
+msgid "Only me"
msgstr ""
-#: ../../Zotlabs/Module/Like.php:198
-msgid "Channel unavailable."
+#: ../../include/acl_selectors.php:113
+msgid "Who can see this?"
msgstr ""
-#: ../../Zotlabs/Module/Like.php:246
-msgid "Previous action reversed."
+#: ../../include/acl_selectors.php:114
+msgid "Custom selection"
msgstr ""
-#: ../../Zotlabs/Module/Like.php:447 ../../Zotlabs/Lib/Activity.php:2355
-#: ../../addon/diaspora/Receiver.php:1532 ../../addon/pubcrawl/as.php:1727
-#: ../../include/conversation.php:160
-#, php-format
-msgid "%1$s likes %2$s's %3$s"
+#: ../../include/acl_selectors.php:115
+msgid ""
+"Select \"Show\" to allow viewing. \"Don't show\" lets you override and limit "
+"the scope of \"Show\"."
msgstr ""
-#: ../../Zotlabs/Module/Like.php:449 ../../Zotlabs/Lib/Activity.php:2357
-#: ../../addon/pubcrawl/as.php:1729 ../../include/conversation.php:163
-#, php-format
-msgid "%1$s doesn't like %2$s's %3$s"
+#: ../../include/acl_selectors.php:116
+msgid "Show"
msgstr ""
-#: ../../Zotlabs/Module/Like.php:451
-#, php-format
-msgid "%1$s agrees with %2$s's %3$s"
+#: ../../include/acl_selectors.php:117
+msgid "Don't show"
msgstr ""
-#: ../../Zotlabs/Module/Like.php:453
+#: ../../include/acl_selectors.php:150
#, php-format
-msgid "%1$s doesn't agree with %2$s's %3$s"
+msgid ""
+"Post permissions %s cannot be changed %s after a post is shared.</br />These "
+"permissions set who is allowed to view the post."
msgstr ""
-#: ../../Zotlabs/Module/Like.php:455
-#, php-format
-msgid "%1$s abstains from a decision on %2$s's %3$s"
+#: ../../include/oembed.php:153
+msgid "View PDF"
msgstr ""
-#: ../../Zotlabs/Module/Like.php:457 ../../addon/diaspora/Receiver.php:2178
-#, php-format
-msgid "%1$s is attending %2$s's %3$s"
+#: ../../include/oembed.php:357
+msgid " by "
msgstr ""
-#: ../../Zotlabs/Module/Like.php:459 ../../addon/diaspora/Receiver.php:2180
-#, php-format
-msgid "%1$s is not attending %2$s's %3$s"
+#: ../../include/oembed.php:358
+msgid " on "
msgstr ""
-#: ../../Zotlabs/Module/Like.php:461 ../../addon/diaspora/Receiver.php:2182
-#, php-format
-msgid "%1$s may attend %2$s's %3$s"
+#: ../../include/oembed.php:387
+msgid "Embedded content"
msgstr ""
-#: ../../Zotlabs/Module/Like.php:572
-msgid "Action completed."
+#: ../../include/oembed.php:396
+msgid "Embedding disabled"
msgstr ""
-#: ../../Zotlabs/Module/Like.php:573
-msgid "Thank you."
+#: ../../include/dir_fns.php:141 ../../Zotlabs/Lib/Libzotdir.php:160
+msgid "Directory Options"
msgstr ""
-#: ../../Zotlabs/Module/Directory.php:116
-msgid "No default suggestions were found."
+#: ../../include/dir_fns.php:143 ../../Zotlabs/Lib/Libzotdir.php:162
+msgid "Safe Mode"
msgstr ""
-#: ../../Zotlabs/Module/Directory.php:270
-#, php-format
-msgid "%d rating"
-msgid_plural "%d ratings"
-msgstr[0] ""
-msgstr[1] ""
-
-#: ../../Zotlabs/Module/Directory.php:281
-msgid "Gender: "
+#: ../../include/dir_fns.php:144 ../../Zotlabs/Lib/Libzotdir.php:163
+msgid "Public Forums Only"
msgstr ""
-#: ../../Zotlabs/Module/Directory.php:283
-msgid "Status: "
+#: ../../include/dir_fns.php:145 ../../Zotlabs/Lib/Libzotdir.php:165
+msgid "This Website Only"
msgstr ""
-#: ../../Zotlabs/Module/Directory.php:285
-msgid "Homepage: "
+#: ../../include/zid.php:368
+#, php-format
+msgid "OpenWebAuth: %1$s welcomes %2$s"
msgstr ""
-#: ../../Zotlabs/Module/Directory.php:334 ../../include/channel.php:1686
-msgid "Age:"
+#: ../../include/message.php:41
+msgid "Unable to determine sender."
msgstr ""
-#: ../../Zotlabs/Module/Directory.php:339 ../../include/channel.php:1513
-#: ../../include/event.php:62 ../../include/event.php:112
-msgid "Location:"
+#: ../../include/message.php:80
+msgid "No recipient provided."
msgstr ""
-#: ../../Zotlabs/Module/Directory.php:345
-msgid "Description:"
+#: ../../include/message.php:85
+msgid "[no subject]"
msgstr ""
-#: ../../Zotlabs/Module/Directory.php:350 ../../include/channel.php:1715
-msgid "Hometown:"
+#: ../../include/message.php:214
+msgid "Stored post could not be verified."
msgstr ""
-#: ../../Zotlabs/Module/Directory.php:352 ../../include/channel.php:1721
-msgid "About:"
+#: ../../Zotlabs/Widget/Activity_order.php:90
+msgid "Commented Date"
msgstr ""
-#: ../../Zotlabs/Module/Directory.php:353 ../../Zotlabs/Module/Suggest.php:71
-#: ../../Zotlabs/Widget/Follow.php:32 ../../Zotlabs/Widget/Suggestions.php:46
-#: ../../include/conversation.php:1058 ../../include/channel.php:1498
-#: ../../include/connections.php:110
-msgid "Connect"
+#: ../../Zotlabs/Widget/Activity_order.php:94
+msgid "Order by last commented date"
msgstr ""
-#: ../../Zotlabs/Module/Directory.php:354
-msgid "Public Forum:"
+#: ../../Zotlabs/Widget/Activity_order.php:97
+msgid "Posted Date"
msgstr ""
-#: ../../Zotlabs/Module/Directory.php:357
-msgid "Keywords: "
+#: ../../Zotlabs/Widget/Activity_order.php:101
+msgid "Order by last posted date"
msgstr ""
-#: ../../Zotlabs/Module/Directory.php:360
-msgid "Don't suggest"
+#: ../../Zotlabs/Widget/Activity_order.php:104
+msgid "Date Unthreaded"
msgstr ""
-#: ../../Zotlabs/Module/Directory.php:362
-msgid "Common connections (estimated):"
+#: ../../Zotlabs/Widget/Activity_order.php:108
+msgid "Order unthreaded by date"
msgstr ""
-#: ../../Zotlabs/Module/Directory.php:411
-msgid "Global Directory"
+#: ../../Zotlabs/Widget/Activity_order.php:123
+msgid "Stream Order"
msgstr ""
-#: ../../Zotlabs/Module/Directory.php:411
-msgid "Local Directory"
+#: ../../Zotlabs/Widget/Archive.php:43
+msgid "Archives"
msgstr ""
-#: ../../Zotlabs/Module/Directory.php:417
-msgid "Finding:"
+#: ../../Zotlabs/Widget/Wiki_pages.php:34
+#: ../../Zotlabs/Widget/Wiki_pages.php:91
+msgid "Add new page"
msgstr ""
-#: ../../Zotlabs/Module/Directory.php:420 ../../Zotlabs/Module/Suggest.php:79
-#: ../../include/contact_widgets.php:24
-msgid "Channel Suggestions"
+#: ../../Zotlabs/Widget/Wiki_pages.php:41
+#: ../../Zotlabs/Widget/Wiki_pages.php:98 ../../Zotlabs/Module/Dreport.php:166
+msgid "Options"
msgstr ""
-#: ../../Zotlabs/Module/Directory.php:422
-msgid "next page"
+#: ../../Zotlabs/Widget/Wiki_pages.php:85
+msgid "Wiki Pages"
msgstr ""
-#: ../../Zotlabs/Module/Directory.php:422
-msgid "previous page"
+#: ../../Zotlabs/Widget/Wiki_pages.php:96
+msgid "Page name"
msgstr ""
-#: ../../Zotlabs/Module/Directory.php:423
-msgid "Sort options"
+#: ../../Zotlabs/Widget/Album.php:78 ../../Zotlabs/Widget/Portfolio.php:87
+#: ../../Zotlabs/Module/Embedphotos.php:168 ../../Zotlabs/Module/Photos.php:784
+#: ../../Zotlabs/Module/Photos.php:1332
+msgid "View Photo"
msgstr ""
-#: ../../Zotlabs/Module/Directory.php:424
-msgid "Alphabetic"
+#: ../../Zotlabs/Widget/Album.php:95 ../../Zotlabs/Widget/Portfolio.php:108
+#: ../../Zotlabs/Module/Embedphotos.php:184 ../../Zotlabs/Module/Photos.php:815
+msgid "Edit Album"
msgstr ""
-#: ../../Zotlabs/Module/Directory.php:425
-msgid "Reverse Alphabetic"
+#: ../../Zotlabs/Widget/Album.php:97 ../../Zotlabs/Widget/Cdav.php:146
+#: ../../Zotlabs/Widget/Cdav.php:182 ../../Zotlabs/Widget/Portfolio.php:110
+#: ../../Zotlabs/Module/Embedphotos.php:186
+#: ../../Zotlabs/Module/Profile_photo.php:498
+#: ../../Zotlabs/Module/Cover_photo.php:429 ../../Zotlabs/Module/Photos.php:685
+#: ../../Zotlabs/Storage/Browser.php:398
+msgid "Upload"
msgstr ""
-#: ../../Zotlabs/Module/Directory.php:426
-msgid "Newest to Oldest"
+#: ../../Zotlabs/Widget/Tasklist.php:23
+msgid "Tasks"
msgstr ""
-#: ../../Zotlabs/Module/Directory.php:427
-msgid "Oldest to Newest"
+#: ../../Zotlabs/Widget/Pubsites.php:12 ../../Zotlabs/Module/Pubsites.php:24
+msgid "Public Hubs"
msgstr ""
-#: ../../Zotlabs/Module/Directory.php:444
-msgid "No entries (some entries may be hidden)."
+#: ../../Zotlabs/Widget/Conversations.php:17
+msgid "Received Messages"
msgstr ""
-#: ../../Zotlabs/Module/Xchan.php:10
-msgid "Xchan Lookup"
+#: ../../Zotlabs/Widget/Conversations.php:21
+msgid "Sent Messages"
msgstr ""
-#: ../../Zotlabs/Module/Xchan.php:13
-msgid "Lookup xchan beginning with (or webbie): "
+#: ../../Zotlabs/Widget/Conversations.php:25
+msgid "Conversations"
msgstr ""
-#: ../../Zotlabs/Module/Suggest.php:40
-msgid "Suggest Channels App"
+#: ../../Zotlabs/Widget/Conversations.php:37
+msgid "No messages."
msgstr ""
-#: ../../Zotlabs/Module/Suggest.php:41
-msgid ""
-"Suggestions for channels in the $Projectname network you might be interested "
-"in"
+#: ../../Zotlabs/Widget/Conversations.php:57
+msgid "Delete conversation"
msgstr ""
-#: ../../Zotlabs/Module/Suggest.php:54
-msgid ""
-"No suggestions available. If this is a new site, please try again in 24 "
-"hours."
+#: ../../Zotlabs/Widget/Chatroom_members.php:11
+msgid "Chat Members"
msgstr ""
-#: ../../Zotlabs/Module/Suggest.php:73 ../../Zotlabs/Widget/Suggestions.php:48
-msgid "Ignore/Hide"
+#: ../../Zotlabs/Widget/Activity.php:50
+msgctxt "widget"
+msgid "Activity"
msgstr ""
-#: ../../Zotlabs/Module/Oexchange.php:27
-msgid "Unable to find your hub."
+#: ../../Zotlabs/Widget/Cdav.php:37
+msgid "Select Channel"
msgstr ""
-#: ../../Zotlabs/Module/Oexchange.php:41
-msgid "Post successful."
+#: ../../Zotlabs/Widget/Cdav.php:42
+msgid "Read-write"
msgstr ""
-#: ../../Zotlabs/Module/Mail.php:77
-msgid "Unable to lookup recipient."
+#: ../../Zotlabs/Widget/Cdav.php:43
+msgid "Read-only"
msgstr ""
-#: ../../Zotlabs/Module/Mail.php:84
-msgid "Unable to communicate with requested channel."
+#: ../../Zotlabs/Widget/Cdav.php:127
+msgid "Channel Calendar"
msgstr ""
-#: ../../Zotlabs/Module/Mail.php:91
-msgid "Cannot verify requested channel."
+#: ../../Zotlabs/Widget/Cdav.php:129 ../../Zotlabs/Widget/Cdav.php:143
+#: ../../Zotlabs/Module/Cdav.php:1078
+msgid "CalDAV Calendars"
msgstr ""
-#: ../../Zotlabs/Module/Mail.php:109
-msgid "Selected channel has private message restrictions. Send failed."
+#: ../../Zotlabs/Widget/Cdav.php:131
+msgid "Shared CalDAV Calendars"
msgstr ""
-#: ../../Zotlabs/Module/Mail.php:164
-msgid "Messages"
+#: ../../Zotlabs/Widget/Cdav.php:135
+msgid "Share this calendar"
msgstr ""
-#: ../../Zotlabs/Module/Mail.php:177
-msgid "message"
+#: ../../Zotlabs/Widget/Cdav.php:137
+msgid "Calendar name and color"
msgstr ""
-#: ../../Zotlabs/Module/Mail.php:218
-msgid "Message recalled."
+#: ../../Zotlabs/Widget/Cdav.php:139
+msgid "Create new CalDAV calendar"
msgstr ""
-#: ../../Zotlabs/Module/Mail.php:231
-msgid "Conversation removed."
+#: ../../Zotlabs/Widget/Cdav.php:140 ../../Zotlabs/Widget/Cdav.php:178
+#: ../../Zotlabs/Module/Cdav.php:1082 ../../Zotlabs/Module/Cdav.php:1388
+#: ../../Zotlabs/Module/Webpages.php:254
+#: ../../Zotlabs/Module/New_channel.php:189 ../../Zotlabs/Module/Cards.php:113
+#: ../../Zotlabs/Module/Blocks.php:159 ../../Zotlabs/Module/Profiles.php:798
+#: ../../Zotlabs/Module/Articles.php:117 ../../Zotlabs/Module/Menu.php:182
+#: ../../Zotlabs/Module/Connedit.php:938 ../../Zotlabs/Module/Layouts.php:185
+#: ../../Zotlabs/Storage/Browser.php:282 ../../Zotlabs/Storage/Browser.php:396
+msgid "Create"
msgstr ""
-#: ../../Zotlabs/Module/Mail.php:246 ../../Zotlabs/Module/Mail.php:367
-msgid "Expires YYYY-MM-DD HH:MM"
+#: ../../Zotlabs/Widget/Cdav.php:141
+msgid "Calendar Name"
msgstr ""
-#: ../../Zotlabs/Module/Mail.php:274
-msgid "Requested channel is not in this network"
+#: ../../Zotlabs/Widget/Cdav.php:142
+msgid "Calendar Tools"
msgstr ""
-#: ../../Zotlabs/Module/Mail.php:282
-msgid "Send Private Message"
+#: ../../Zotlabs/Widget/Cdav.php:143 ../../Zotlabs/Module/Cdav.php:1078
+msgid "Channel Calendars"
msgstr ""
-#: ../../Zotlabs/Module/Mail.php:283 ../../Zotlabs/Module/Mail.php:426
-msgid "To:"
+#: ../../Zotlabs/Widget/Cdav.php:144
+msgid "Import calendar"
msgstr ""
-#: ../../Zotlabs/Module/Mail.php:286 ../../Zotlabs/Module/Mail.php:428
-msgid "Subject:"
+#: ../../Zotlabs/Widget/Cdav.php:145
+msgid "Select a calendar to import to"
msgstr ""
-#: ../../Zotlabs/Module/Mail.php:291 ../../Zotlabs/Module/Mail.php:434
-msgid "Attach file"
+#: ../../Zotlabs/Widget/Cdav.php:172
+msgid "Addressbooks"
msgstr ""
-#: ../../Zotlabs/Module/Mail.php:293
-msgid "Send"
+#: ../../Zotlabs/Widget/Cdav.php:174
+msgid "Addressbook name"
msgstr ""
-#: ../../Zotlabs/Module/Mail.php:296 ../../Zotlabs/Module/Mail.php:439
-#: ../../addon/hsse/hsse.php:250 ../../include/conversation.php:1456
-msgid "Set expiration date"
+#: ../../Zotlabs/Widget/Cdav.php:176
+msgid "Create new addressbook"
msgstr ""
-#: ../../Zotlabs/Module/Mail.php:397
-msgid "Delete message"
+#: ../../Zotlabs/Widget/Cdav.php:177
+msgid "Addressbook Name"
msgstr ""
-#: ../../Zotlabs/Module/Mail.php:398
-msgid "Delivery report"
+#: ../../Zotlabs/Widget/Cdav.php:179
+msgid "Addressbook Tools"
msgstr ""
-#: ../../Zotlabs/Module/Mail.php:399
-msgid "Recall message"
+#: ../../Zotlabs/Widget/Cdav.php:180
+msgid "Import addressbook"
msgstr ""
-#: ../../Zotlabs/Module/Mail.php:401
-msgid "Message has been recalled."
+#: ../../Zotlabs/Widget/Cdav.php:181
+msgid "Select an addressbook to import to"
msgstr ""
-#: ../../Zotlabs/Module/Mail.php:419
-msgid "Delete Conversation"
+#: ../../Zotlabs/Widget/Savedsearch.php:75
+msgid "Remove term"
msgstr ""
-#: ../../Zotlabs/Module/Mail.php:421
-msgid ""
-"No secure communications available. You <strong>may</strong> be able to "
-"respond from the sender's profile page."
+#: ../../Zotlabs/Widget/Suggestedchats.php:32
+msgid "Suggested Chatrooms"
msgstr ""
-#: ../../Zotlabs/Module/Mail.php:425
-msgid "Send Reply"
+#: ../../Zotlabs/Widget/Settings_menu.php:32
+msgid "Account settings"
msgstr ""
-#: ../../Zotlabs/Module/Mail.php:430
-#, php-format
-msgid "Your message for %s (%s):"
+#: ../../Zotlabs/Widget/Settings_menu.php:38
+msgid "Channel settings"
msgstr ""
-#: ../../Zotlabs/Module/Pubsites.php:24 ../../Zotlabs/Widget/Pubsites.php:12
-msgid "Public Hubs"
+#: ../../Zotlabs/Widget/Settings_menu.php:46
+msgid "Display settings"
msgstr ""
-#: ../../Zotlabs/Module/Pubsites.php:27
-msgid ""
-"The listed hubs allow public registration for the $Projectname network. All "
-"hubs in the network are interlinked so membership on any of them conveys "
-"membership in the network as a whole. Some hubs may require subscription or "
-"provide tiered service plans. The hub itself <strong>may</strong> provide "
-"additional details."
+#: ../../Zotlabs/Widget/Settings_menu.php:53
+msgid "Manage locations"
msgstr ""
-#: ../../Zotlabs/Module/Pubsites.php:33
-msgid "Hub URL"
+#: ../../Zotlabs/Widget/Chatroom_list.php:20
+msgid "Overview"
msgstr ""
-#: ../../Zotlabs/Module/Pubsites.php:33
-msgid "Access Type"
+#: ../../Zotlabs/Widget/Suggestions.php:48 ../../Zotlabs/Module/Suggest.php:73
+msgid "Ignore/Hide"
msgstr ""
-#: ../../Zotlabs/Module/Pubsites.php:33
-msgid "Registration Policy"
+#: ../../Zotlabs/Widget/Suggestions.php:53
+msgid "Suggestions"
msgstr ""
-#: ../../Zotlabs/Module/Pubsites.php:33
-msgid "Stats"
+#: ../../Zotlabs/Widget/Suggestions.php:54
+msgid "See more..."
msgstr ""
-#: ../../Zotlabs/Module/Pubsites.php:33
-msgid "Software"
+#: ../../Zotlabs/Widget/Forums.php:100
+#: ../../Zotlabs/Widget/Activity_filter.php:73
+#: ../../Zotlabs/Widget/Notifications.php:119
+#: ../../Zotlabs/Widget/Notifications.php:120
+msgid "Forums"
msgstr ""
-#: ../../Zotlabs/Module/Pubsites.php:49
-msgid "Rate"
+#: ../../Zotlabs/Widget/Bookmarkedchats.php:24
+msgid "Bookmarked Chatrooms"
msgstr ""
-#: ../../Zotlabs/Module/Impel.php:43 ../../include/bbcode.php:288
-msgid "webpage"
+#: ../../Zotlabs/Widget/Wiki_page_history.php:23
+#: ../../Zotlabs/Lib/NativeWikiPage.php:562
+msgctxt "wiki_history"
+msgid "Message"
msgstr ""
-#: ../../Zotlabs/Module/Impel.php:48 ../../include/bbcode.php:294
-msgid "block"
+#: ../../Zotlabs/Widget/Wiki_page_history.php:24
+#: ../../Zotlabs/Lib/NativeWikiPage.php:563
+msgid "Date"
msgstr ""
-#: ../../Zotlabs/Module/Impel.php:53 ../../include/bbcode.php:291
-msgid "layout"
+#: ../../Zotlabs/Widget/Wiki_page_history.php:25
+#: ../../Zotlabs/Module/Wiki.php:367 ../../Zotlabs/Lib/NativeWikiPage.php:564
+msgid "Revert"
msgstr ""
-#: ../../Zotlabs/Module/Impel.php:60 ../../include/bbcode.php:297
-msgid "menu"
+#: ../../Zotlabs/Widget/Wiki_page_history.php:26
+#: ../../Zotlabs/Lib/NativeWikiPage.php:565
+msgid "Compare"
msgstr ""
-#: ../../Zotlabs/Module/Impel.php:185
-#, php-format
-msgid "%s element installed"
+#: ../../Zotlabs/Widget/Hq_controls.php:14
+msgid "HQ Control Panel"
msgstr ""
-#: ../../Zotlabs/Module/Impel.php:188
-#, php-format
-msgid "%s element installation failed"
+#: ../../Zotlabs/Widget/Hq_controls.php:17
+msgid "Create a new post"
msgstr ""
-#: ../../Zotlabs/Module/Rbmark.php:94
-msgid "Select a bookmark folder"
+#: ../../Zotlabs/Widget/Mailmenu.php:13
+msgid "Private Mail Menu"
msgstr ""
-#: ../../Zotlabs/Module/Rbmark.php:99
-msgid "Save Bookmark"
+#: ../../Zotlabs/Widget/Mailmenu.php:15
+msgid "Combined View"
msgstr ""
-#: ../../Zotlabs/Module/Rbmark.php:100
-msgid "URL of bookmark"
+#: ../../Zotlabs/Widget/Mailmenu.php:20
+msgid "Inbox"
msgstr ""
-#: ../../Zotlabs/Module/Rbmark.php:105
-msgid "Or enter new bookmark folder name"
+#: ../../Zotlabs/Widget/Mailmenu.php:25
+msgid "Outbox"
msgstr ""
-#: ../../Zotlabs/Module/Filer.php:52
-msgid "Enter a folder name"
+#: ../../Zotlabs/Widget/Mailmenu.php:30
+msgid "New Message"
msgstr ""
-#: ../../Zotlabs/Module/Filer.php:52
-msgid "or select an existing folder (doubleclick)"
+#: ../../Zotlabs/Widget/Photo.php:48 ../../Zotlabs/Widget/Photo_rand.php:58
+msgid "photo/image"
msgstr ""
-#: ../../Zotlabs/Module/Filer.php:54 ../../Zotlabs/Lib/ThreadItem.php:182
-msgid "Save to Folder"
+#: ../../Zotlabs/Widget/Admin.php:22 ../../Zotlabs/Module/Admin/Site.php:288
+msgid "Site"
msgstr ""
-#: ../../Zotlabs/Module/Probe.php:18
-msgid "Remote Diagnostics App"
+#: ../../Zotlabs/Widget/Admin.php:23
+#: ../../Zotlabs/Module/Admin/Accounts.php:167
+#: ../../Zotlabs/Module/Admin/Accounts.php:180
+#: ../../Zotlabs/Module/Admin.php:96
+msgid "Accounts"
msgstr ""
-#: ../../Zotlabs/Module/Probe.php:19
-msgid "Perform diagnostics on remote channels"
+#: ../../Zotlabs/Widget/Admin.php:23 ../../Zotlabs/Widget/Admin.php:60
+msgid "Member registrations waiting for confirmation"
msgstr ""
-#: ../../Zotlabs/Module/Register.php:52
-msgid "Maximum daily site registrations exceeded. Please try again tomorrow."
+#: ../../Zotlabs/Widget/Admin.php:24
+#: ../../Zotlabs/Module/Admin/Channels.php:146
+#: ../../Zotlabs/Module/Admin.php:114
+msgid "Channels"
msgstr ""
-#: ../../Zotlabs/Module/Register.php:58
-msgid ""
-"Please indicate acceptance of the Terms of Service. Registration failed."
+#: ../../Zotlabs/Widget/Admin.php:25 ../../Zotlabs/Module/Admin/Security.php:93
+msgid "Security"
msgstr ""
-#: ../../Zotlabs/Module/Register.php:92
-msgid "Passwords do not match."
+#: ../../Zotlabs/Widget/Admin.php:26 ../../Zotlabs/Lib/Apps.php:357
+msgid "Features"
msgstr ""
-#: ../../Zotlabs/Module/Register.php:135
-msgid "Registration successful. Continue to create your first channel..."
+#: ../../Zotlabs/Widget/Admin.php:27 ../../Zotlabs/Module/Admin/Addons.php:343
+#: ../../Zotlabs/Module/Admin/Addons.php:441
+msgid "Addons"
msgstr ""
-#: ../../Zotlabs/Module/Register.php:138
-msgid ""
-"Registration successful. Please check your email for validation instructions."
+#: ../../Zotlabs/Widget/Admin.php:28 ../../Zotlabs/Module/Admin/Themes.php:123
+#: ../../Zotlabs/Module/Admin/Themes.php:157
+msgid "Themes"
msgstr ""
-#: ../../Zotlabs/Module/Register.php:145
-msgid "Your registration is pending approval by the site owner."
+#: ../../Zotlabs/Widget/Admin.php:29
+msgid "Inspect queue"
msgstr ""
-#: ../../Zotlabs/Module/Register.php:148
-msgid "Your registration can not be processed."
+#: ../../Zotlabs/Widget/Admin.php:30 ../../Zotlabs/Module/Admin/Profs.php:168
+msgid "Profile Fields"
msgstr ""
-#: ../../Zotlabs/Module/Register.php:195
-msgid "Registration on this hub is disabled."
+#: ../../Zotlabs/Widget/Admin.php:31
+msgid "DB updates"
msgstr ""
-#: ../../Zotlabs/Module/Register.php:204
-msgid "Registration on this hub is by approval only."
+#: ../../Zotlabs/Widget/Admin.php:48 ../../Zotlabs/Widget/Admin.php:58
+#: ../../Zotlabs/Module/Admin/Logs.php:83
+msgid "Logs"
msgstr ""
-#: ../../Zotlabs/Module/Register.php:205 ../../Zotlabs/Module/Register.php:214
-msgid "<a href=\"pubsites\">Register at another affiliated hub.</a>"
+#: ../../Zotlabs/Widget/Admin.php:56
+msgid "Addon Features"
msgstr ""
-#: ../../Zotlabs/Module/Register.php:213
-msgid "Registration on this hub is by invitation only."
+#: ../../Zotlabs/Widget/Activity_filter.php:36
+#, php-format
+msgid "Show posts related to the %s privacy group"
msgstr ""
-#: ../../Zotlabs/Module/Register.php:224
-msgid ""
-"This site has exceeded the number of allowed daily account registrations. "
-"Please try again tomorrow."
+#: ../../Zotlabs/Widget/Activity_filter.php:45
+msgid "Show my privacy groups"
msgstr ""
-#: ../../Zotlabs/Module/Register.php:245
-#, php-format
-msgid "I accept the %s for this website"
+#: ../../Zotlabs/Widget/Activity_filter.php:66
+msgid "Show posts to this forum"
msgstr ""
-#: ../../Zotlabs/Module/Register.php:252
-#, php-format
-msgid "I am over %s years of age and accept the %s for this website"
+#: ../../Zotlabs/Widget/Activity_filter.php:77
+msgid "Show forums"
msgstr ""
-#: ../../Zotlabs/Module/Register.php:257
-msgid "Your email address"
+#: ../../Zotlabs/Widget/Activity_filter.php:91
+msgid "Starred Posts"
msgstr ""
-#: ../../Zotlabs/Module/Register.php:258
-msgid "Choose a password"
+#: ../../Zotlabs/Widget/Activity_filter.php:95
+msgid "Show posts that I have starred"
msgstr ""
-#: ../../Zotlabs/Module/Register.php:259
-msgid "Please re-enter your password"
+#: ../../Zotlabs/Widget/Activity_filter.php:106
+msgid "Personal Posts"
msgstr ""
-#: ../../Zotlabs/Module/Register.php:260
-msgid "Please enter your invitation code"
+#: ../../Zotlabs/Widget/Activity_filter.php:110
+msgid "Show posts that mention or involve me"
msgstr ""
-#: ../../Zotlabs/Module/Register.php:261
-msgid "Your Name"
+#: ../../Zotlabs/Widget/Activity_filter.php:131
+#, php-format
+msgid "Show posts that I have filed to %s"
msgstr ""
-#: ../../Zotlabs/Module/Register.php:261
-msgid "Real names are preferred."
+#: ../../Zotlabs/Widget/Activity_filter.php:141
+msgid "Show filed post categories"
msgstr ""
-#: ../../Zotlabs/Module/Register.php:263
-#, php-format
-msgid ""
-"Your nickname will be used to create an easy to remember channel address e."
-"g. nickname%s"
+#: ../../Zotlabs/Widget/Activity_filter.php:155
+msgid "Panel search"
msgstr ""
-#: ../../Zotlabs/Module/Register.php:264
-msgid ""
-"Select a channel permission role for your usage needs and privacy "
-"requirements."
+#: ../../Zotlabs/Widget/Activity_filter.php:165
+msgid "Filter by name"
msgstr ""
-#: ../../Zotlabs/Module/Register.php:265
-msgid "no"
+#: ../../Zotlabs/Widget/Activity_filter.php:180
+msgid "Remove active filter"
msgstr ""
-#: ../../Zotlabs/Module/Register.php:265
-msgid "yes"
+#: ../../Zotlabs/Widget/Activity_filter.php:196
+msgid "Stream Filters"
msgstr ""
-#: ../../Zotlabs/Module/Register.php:293 ../../boot.php:1656
-#: ../../include/nav.php:160
-msgid "Register"
+#: ../../Zotlabs/Widget/Appstore.php:11
+msgid "App Collections"
msgstr ""
-#: ../../Zotlabs/Module/Register.php:294
-msgid ""
-"This site requires email verification. After completing this form, please "
-"check your email for further instructions."
+#: ../../Zotlabs/Widget/Appstore.php:13
+msgid "Installed apps"
msgstr ""
-#: ../../Zotlabs/Module/Cover_photo.php:194
-#: ../../Zotlabs/Module/Cover_photo.php:252
-msgid "Cover Photos"
+#: ../../Zotlabs/Widget/Appstore.php:14 ../../Zotlabs/Module/Apps.php:50
+msgid "Available Apps"
msgstr ""
-#: ../../Zotlabs/Module/Cover_photo.php:303 ../../include/items.php:4667
-msgid "female"
+#: ../../Zotlabs/Widget/Eventstools.php:13
+msgid "Events Tools"
msgstr ""
-#: ../../Zotlabs/Module/Cover_photo.php:304 ../../include/items.php:4668
-#, php-format
-msgid "%1$s updated her %2$s"
+#: ../../Zotlabs/Widget/Eventstools.php:14
+msgid "Export Calendar"
msgstr ""
-#: ../../Zotlabs/Module/Cover_photo.php:305 ../../include/items.php:4669
-msgid "male"
+#: ../../Zotlabs/Widget/Eventstools.php:15
+msgid "Import Calendar"
msgstr ""
-#: ../../Zotlabs/Module/Cover_photo.php:306 ../../include/items.php:4670
-#, php-format
-msgid "%1$s updated his %2$s"
+#: ../../Zotlabs/Widget/Rating.php:51
+msgid "Rating Tools"
msgstr ""
-#: ../../Zotlabs/Module/Cover_photo.php:308 ../../include/items.php:4672
-#, php-format
-msgid "%1$s updated their %2$s"
+#: ../../Zotlabs/Widget/Rating.php:55 ../../Zotlabs/Widget/Rating.php:57
+msgid "Rate Me"
msgstr ""
-#: ../../Zotlabs/Module/Cover_photo.php:310 ../../include/channel.php:2207
-msgid "cover photo"
+#: ../../Zotlabs/Widget/Rating.php:60
+msgid "View Ratings"
msgstr ""
-#: ../../Zotlabs/Module/Cover_photo.php:424
-msgid "Your cover photo may be visible to anybody on the internet"
+#: ../../Zotlabs/Widget/Cover_photo.php:65
+msgid "Click to show more"
msgstr ""
-#: ../../Zotlabs/Module/Cover_photo.php:428
-msgid "Change Cover Photo"
+#: ../../Zotlabs/Widget/Follow.php:22
+#, php-format
+msgid "You have %1$.0f of %2$.0f allowed connections."
msgstr ""
-#: ../../Zotlabs/Module/Help.php:23
-msgid "Documentation Search"
+#: ../../Zotlabs/Widget/Follow.php:29
+msgid "Add New Connection"
msgstr ""
-#: ../../Zotlabs/Module/Help.php:80 ../../include/nav.php:436
-msgid "About"
+#: ../../Zotlabs/Widget/Follow.php:30
+msgid "Enter channel address"
msgstr ""
-#: ../../Zotlabs/Module/Help.php:82
-msgid "Administrators"
+#: ../../Zotlabs/Widget/Follow.php:31
+msgid "Examples: bob@example.com, https://example.com/barbara"
msgstr ""
-#: ../../Zotlabs/Module/Help.php:83
-msgid "Developers"
+#: ../../Zotlabs/Widget/Newmember.php:31
+msgid "Profile Creation"
msgstr ""
-#: ../../Zotlabs/Module/Help.php:84
-msgid "Tutorials"
+#: ../../Zotlabs/Widget/Newmember.php:33
+msgid "Upload profile photo"
msgstr ""
-#: ../../Zotlabs/Module/Help.php:95
-msgid "$Projectname Documentation"
+#: ../../Zotlabs/Widget/Newmember.php:34
+msgid "Upload cover photo"
msgstr ""
-#: ../../Zotlabs/Module/Help.php:96
-msgid "Contents"
+#: ../../Zotlabs/Widget/Newmember.php:38
+msgid "Find and Connect with others"
msgstr ""
-#: ../../Zotlabs/Module/Display.php:396
-msgid "Article"
+#: ../../Zotlabs/Widget/Newmember.php:40
+msgid "View the directory"
msgstr ""
-#: ../../Zotlabs/Module/Display.php:448
-msgid "Item has been removed."
+#: ../../Zotlabs/Widget/Newmember.php:41 ../../Zotlabs/Module/Go.php:38
+msgid "View friend suggestions"
msgstr ""
-#: ../../Zotlabs/Module/Tagrm.php:48 ../../Zotlabs/Module/Tagrm.php:98
-msgid "Tag removed"
+#: ../../Zotlabs/Widget/Newmember.php:42
+msgid "Manage your connections"
msgstr ""
-#: ../../Zotlabs/Module/Tagrm.php:123
-msgid "Remove Item Tag"
+#: ../../Zotlabs/Widget/Newmember.php:45
+msgid "Communicate"
msgstr ""
-#: ../../Zotlabs/Module/Tagrm.php:125
-msgid "Select a tag to remove: "
+#: ../../Zotlabs/Widget/Newmember.php:47
+msgid "View your channel homepage"
msgstr ""
-#: ../../Zotlabs/Module/Network.php:109
-msgid "No such group"
+#: ../../Zotlabs/Widget/Newmember.php:48
+msgid "View your network stream"
msgstr ""
-#: ../../Zotlabs/Module/Network.php:158
-msgid "No such channel"
+#: ../../Zotlabs/Widget/Newmember.php:54
+msgid "Documentation"
msgstr ""
-#: ../../Zotlabs/Module/Network.php:242
-msgid "Privacy group is empty"
+#: ../../Zotlabs/Widget/Newmember.php:57
+msgid "Missing Features?"
msgstr ""
-#: ../../Zotlabs/Module/Network.php:252
-msgid "Privacy group: "
+#: ../../Zotlabs/Widget/Newmember.php:59
+msgid "Pin apps to navigation bar"
msgstr ""
-#: ../../Zotlabs/Module/Network.php:325 ../../addon/redred/Mod_Redred.php:29
-msgid "Invalid channel."
+#: ../../Zotlabs/Widget/Newmember.php:60
+msgid "Install more apps"
msgstr ""
-#: ../../Zotlabs/Module/Acl.php:360
-msgid "network"
+#: ../../Zotlabs/Widget/Newmember.php:71
+msgid "View public stream"
msgstr ""
-#: ../../Zotlabs/Module/Home.php:72 ../../Zotlabs/Module/Home.php:80
-#: ../../Zotlabs/Lib/Enotify.php:66 ../../addon/opensearch/opensearch.php:42
-msgid "$Projectname"
+#: ../../Zotlabs/Widget/Newmember.php:75
+#: ../../Zotlabs/Module/Settings/Display.php:205
+msgid "New Member Links"
msgstr ""
-#: ../../Zotlabs/Module/Home.php:90
-#, php-format
-msgid "Welcome to %s"
+#: ../../Zotlabs/Widget/Affinity.php:30 ../../Zotlabs/Module/Connedit.php:723
+msgid "Me"
msgstr ""
-#: ../../Zotlabs/Module/Filestorage.php:103
-msgid "File not found."
+#: ../../Zotlabs/Widget/Affinity.php:31 ../../Zotlabs/Module/Connedit.php:724
+msgid "Family"
msgstr ""
-#: ../../Zotlabs/Module/Filestorage.php:152
-msgid "Permission Denied."
+#: ../../Zotlabs/Widget/Affinity.php:33 ../../Zotlabs/Module/Connedit.php:726
+msgid "Acquaintances"
msgstr ""
-#: ../../Zotlabs/Module/Filestorage.php:185
-msgid "Edit file permissions"
+#: ../../Zotlabs/Widget/Affinity.php:34 ../../Zotlabs/Module/Connections.php:97
+#: ../../Zotlabs/Module/Connections.php:111
+#: ../../Zotlabs/Module/Connedit.php:727
+msgid "All"
msgstr ""
-#: ../../Zotlabs/Module/Filestorage.php:197
-#: ../../addon/flashcards/Mod_Flashcards.php:217
-msgid "Set/edit permissions"
+#: ../../Zotlabs/Widget/Affinity.php:54
+msgid "Refresh"
msgstr ""
-#: ../../Zotlabs/Module/Filestorage.php:198
-msgid "Include all files and sub folders"
+#: ../../Zotlabs/Widget/Notifications.php:16
+msgid "New Network Activity"
msgstr ""
-#: ../../Zotlabs/Module/Filestorage.php:199
-msgid "Return to file list"
+#: ../../Zotlabs/Widget/Notifications.php:17
+msgid "New Network Activity Notifications"
msgstr ""
-#: ../../Zotlabs/Module/Filestorage.php:201
-msgid "Copy/paste this code to attach file to a post"
+#: ../../Zotlabs/Widget/Notifications.php:20
+msgid "View your network activity"
msgstr ""
-#: ../../Zotlabs/Module/Filestorage.php:202
-msgid "Copy/paste this URL to link file from a web page"
+#: ../../Zotlabs/Widget/Notifications.php:23
+msgid "Mark all notifications read"
msgstr ""
-#: ../../Zotlabs/Module/Filestorage.php:204
-msgid "Share this file"
+#: ../../Zotlabs/Widget/Notifications.php:26
+#: ../../Zotlabs/Widget/Notifications.php:45
+#: ../../Zotlabs/Widget/Notifications.php:152
+msgid "Show new posts only"
msgstr ""
-#: ../../Zotlabs/Module/Filestorage.php:205
-msgid "Show URL to this file"
+#: ../../Zotlabs/Widget/Notifications.php:27
+#: ../../Zotlabs/Widget/Notifications.php:46
+#: ../../Zotlabs/Widget/Notifications.php:122
+#: ../../Zotlabs/Widget/Notifications.php:153
+msgid "Filter by name or address"
msgstr ""
-#: ../../Zotlabs/Module/Filestorage.php:206
-#: ../../Zotlabs/Storage/Browser.php:411
-msgid "Show in your contacts shared folder"
+#: ../../Zotlabs/Widget/Notifications.php:35
+msgid "New Home Activity"
msgstr ""
-#: ../../Zotlabs/Module/Common.php:14
-msgid "No channel."
+#: ../../Zotlabs/Widget/Notifications.php:36
+msgid "New Home Activity Notifications"
msgstr ""
-#: ../../Zotlabs/Module/Common.php:45
-msgid "No connections in common."
+#: ../../Zotlabs/Widget/Notifications.php:39
+msgid "View your home activity"
msgstr ""
-#: ../../Zotlabs/Module/Common.php:65
-msgid "View Common Connections"
+#: ../../Zotlabs/Widget/Notifications.php:42
+#: ../../Zotlabs/Widget/Notifications.php:149
+msgid "Mark all notifications seen"
msgstr ""
-#: ../../Zotlabs/Module/Email_resend.php:30
-msgid "Email verification resent"
+#: ../../Zotlabs/Widget/Notifications.php:54
+msgid "New Mails"
msgstr ""
-#: ../../Zotlabs/Module/Email_resend.php:33
-msgid "Unable to resend email verification message."
+#: ../../Zotlabs/Widget/Notifications.php:55
+msgid "New Mails Notifications"
msgstr ""
-#: ../../Zotlabs/Module/Viewconnections.php:65
-msgid "No connections."
+#: ../../Zotlabs/Widget/Notifications.php:58
+msgid "View your private mails"
msgstr ""
-#: ../../Zotlabs/Module/Viewconnections.php:83
-#, php-format
-msgid "Visit %s's profile [%s]"
+#: ../../Zotlabs/Widget/Notifications.php:61
+msgid "Mark all messages seen"
msgstr ""
-#: ../../Zotlabs/Module/Viewconnections.php:113
-msgid "View Connections"
+#: ../../Zotlabs/Widget/Notifications.php:69
+msgid "New Events"
msgstr ""
-#: ../../Zotlabs/Module/Admin.php:97
-msgid "Blocked accounts"
+#: ../../Zotlabs/Widget/Notifications.php:70
+msgid "New Events Notifications"
msgstr ""
-#: ../../Zotlabs/Module/Admin.php:98
-msgid "Expired accounts"
+#: ../../Zotlabs/Widget/Notifications.php:73
+msgid "View events"
msgstr ""
-#: ../../Zotlabs/Module/Admin.php:99
-msgid "Expiring accounts"
+#: ../../Zotlabs/Widget/Notifications.php:76
+msgid "Mark all events seen"
msgstr ""
-#: ../../Zotlabs/Module/Admin.php:120
-msgid "Message queues"
+#: ../../Zotlabs/Widget/Notifications.php:84
+#: ../../Zotlabs/Module/Connections.php:164
+msgid "New Connections"
msgstr ""
-#: ../../Zotlabs/Module/Admin.php:134
-msgid "Your software should be updated"
+#: ../../Zotlabs/Widget/Notifications.php:85
+msgid "New Connections Notifications"
msgstr ""
-#: ../../Zotlabs/Module/Admin.php:139
-msgid "Summary"
+#: ../../Zotlabs/Widget/Notifications.php:88
+msgid "View all connections"
msgstr ""
-#: ../../Zotlabs/Module/Admin.php:142
-msgid "Registered accounts"
+#: ../../Zotlabs/Widget/Notifications.php:96
+msgid "New Files"
msgstr ""
-#: ../../Zotlabs/Module/Admin.php:143
-msgid "Pending registrations"
+#: ../../Zotlabs/Widget/Notifications.php:97
+msgid "New Files Notifications"
msgstr ""
-#: ../../Zotlabs/Module/Admin.php:144
-msgid "Registered channels"
+#: ../../Zotlabs/Widget/Notifications.php:104
+#: ../../Zotlabs/Widget/Notifications.php:105
+msgid "Notices"
msgstr ""
-#: ../../Zotlabs/Module/Admin.php:145
-msgid "Active addons"
+#: ../../Zotlabs/Widget/Notifications.php:108
+msgid "View all notices"
msgstr ""
-#: ../../Zotlabs/Module/Admin.php:146
-msgid "Version"
+#: ../../Zotlabs/Widget/Notifications.php:111
+msgid "Mark all notices seen"
msgstr ""
-#: ../../Zotlabs/Module/Admin.php:147
-msgid "Repository version (master)"
+#: ../../Zotlabs/Widget/Notifications.php:132
+msgid "New Registrations"
msgstr ""
-#: ../../Zotlabs/Module/Admin.php:148
-msgid "Repository version (dev)"
+#: ../../Zotlabs/Widget/Notifications.php:133
+msgid "New Registrations Notifications"
msgstr ""
-#: ../../Zotlabs/Module/Service_limits.php:23
-msgid "No service class restrictions found."
+#: ../../Zotlabs/Widget/Notifications.php:142
+#: ../../Zotlabs/Module/Pubstream.php:109 ../../Zotlabs/Lib/Apps.php:375
+msgid "Public Stream"
msgstr ""
-#: ../../Zotlabs/Module/Rate.php:156
-msgid "Website:"
+#: ../../Zotlabs/Widget/Notifications.php:143
+msgid "Public Stream Notifications"
msgstr ""
-#: ../../Zotlabs/Module/Rate.php:159
-#, php-format
-msgid "Remote Channel [%s] (not yet known on this site)"
+#: ../../Zotlabs/Widget/Notifications.php:146
+msgid "View the public stream"
msgstr ""
-#: ../../Zotlabs/Module/Rate.php:160
-msgid "Rating (this information is public)"
+#: ../../Zotlabs/Widget/Notifications.php:161
+msgid "Sorry, you have got no notifications at the moment"
msgstr ""
-#: ../../Zotlabs/Module/Rate.php:161
-msgid "Optionally explain your rating (this information is public)"
+#: ../../Zotlabs/Module/Tokens.php:39
+#, php-format
+msgid "This channel is limited to %d tokens"
msgstr ""
-#: ../../Zotlabs/Module/Card_edit.php:128
-msgid "Edit Card"
+#: ../../Zotlabs/Module/Tokens.php:45
+msgid "Name and Password are required."
msgstr ""
-#: ../../Zotlabs/Module/Lostpass.php:19
-msgid "No valid account found."
+#: ../../Zotlabs/Module/Tokens.php:85
+msgid "Token saved."
msgstr ""
-#: ../../Zotlabs/Module/Lostpass.php:33
-msgid "Password reset request issued. Check your email."
+#: ../../Zotlabs/Module/Tokens.php:99
+msgid "Guest Access App"
msgstr ""
-#: ../../Zotlabs/Module/Lostpass.php:39 ../../Zotlabs/Module/Lostpass.php:108
-#, php-format
-msgid "Site Member (%s)"
+#: ../../Zotlabs/Module/Tokens.php:100
+msgid "Create access tokens so that non-members can access private content"
msgstr ""
-#: ../../Zotlabs/Module/Lostpass.php:44 ../../Zotlabs/Module/Lostpass.php:49
-#, php-format
-msgid "Password reset requested at %s"
+#: ../../Zotlabs/Module/Tokens.php:133
+msgid ""
+"Use this form to create temporary access identifiers to share things with "
+"non-members. These identities may be used in Access Control Lists and "
+"visitors may login using these credentials to access private content."
msgstr ""
-#: ../../Zotlabs/Module/Lostpass.php:68
+#: ../../Zotlabs/Module/Tokens.php:135
msgid ""
-"Request could not be verified. (You may have previously submitted it.) "
-"Password reset failed."
+"You may also provide <em>dropbox</em> style access links to friends and "
+"associates by adding the Login Password to any specific site URL as shown. "
+"Examples:"
msgstr ""
-#: ../../Zotlabs/Module/Lostpass.php:91 ../../boot.php:1685
-msgid "Password Reset"
+#: ../../Zotlabs/Module/Tokens.php:170
+msgid "Guest Access Tokens"
msgstr ""
-#: ../../Zotlabs/Module/Lostpass.php:92
-msgid "Your password has been reset as requested."
+#: ../../Zotlabs/Module/Tokens.php:177
+msgid "Login Name"
msgstr ""
-#: ../../Zotlabs/Module/Lostpass.php:93
-msgid "Your new password is"
+#: ../../Zotlabs/Module/Tokens.php:178
+msgid "Login Password"
msgstr ""
-#: ../../Zotlabs/Module/Lostpass.php:94
-msgid "Save or copy your new password - and then"
+#: ../../Zotlabs/Module/Tokens.php:179
+msgid "Expires (yyyy-mm-dd)"
msgstr ""
-#: ../../Zotlabs/Module/Lostpass.php:95
-msgid "click here to login"
+#: ../../Zotlabs/Module/Tokens.php:180 ../../Zotlabs/Module/Connedit.php:907
+msgid "Their Settings"
msgstr ""
-#: ../../Zotlabs/Module/Lostpass.php:96
-msgid ""
-"Your password may be changed from the <em>Settings</em> page after "
-"successful login."
+#: ../../Zotlabs/Module/Tokens.php:181 ../../Zotlabs/Module/Permcats.php:121
+#: ../../Zotlabs/Module/Defperms.php:266 ../../Zotlabs/Module/Connedit.php:908
+msgid "My Settings"
msgstr ""
-#: ../../Zotlabs/Module/Lostpass.php:117
-#, php-format
-msgid "Your password has changed at %s"
+#: ../../Zotlabs/Module/Tokens.php:183 ../../Zotlabs/Module/Permcats.php:123
+#: ../../Zotlabs/Module/Defperms.php:264 ../../Zotlabs/Module/Connedit.php:903
+msgid "inherited"
msgstr ""
-#: ../../Zotlabs/Module/Lostpass.php:130
-msgid "Forgot your Password?"
+#: ../../Zotlabs/Module/Tokens.php:186 ../../Zotlabs/Module/Permcats.php:126
+#: ../../Zotlabs/Module/Defperms.php:269 ../../Zotlabs/Module/Connedit.php:910
+msgid "Individual Permissions"
msgstr ""
-#: ../../Zotlabs/Module/Lostpass.php:131
+#: ../../Zotlabs/Module/Tokens.php:187 ../../Zotlabs/Module/Permcats.php:127
+#: ../../Zotlabs/Module/Connedit.php:911
msgid ""
-"Enter your email address and submit to have your password reset. Then check "
-"your email for further instructions."
-msgstr ""
-
-#: ../../Zotlabs/Module/Lostpass.php:132
-msgid "Email Address"
+"Some permissions may be inherited from your channel's <a href=\"settings"
+"\"><strong>privacy settings</strong></a>, which have higher priority than "
+"individual settings. You can <strong>not</strong> change those settings here."
msgstr ""
-#: ../../Zotlabs/Module/Oauth.php:45
-msgid "Name is required"
+#: ../../Zotlabs/Module/Article_edit.php:17
+#: ../../Zotlabs/Module/Article_edit.php:33
+#: ../../Zotlabs/Module/Card_edit.php:17 ../../Zotlabs/Module/Card_edit.php:33
+#: ../../Zotlabs/Module/Editwebpage.php:80 ../../Zotlabs/Module/Editpost.php:24
+#: ../../Zotlabs/Module/Editblock.php:79 ../../Zotlabs/Module/Editblock.php:95
+#: ../../Zotlabs/Module/Editlayout.php:79
+msgid "Item not found"
msgstr ""
-#: ../../Zotlabs/Module/Oauth.php:49
-msgid "Key and Secret are required"
+#: ../../Zotlabs/Module/Article_edit.php:44
+#: ../../Zotlabs/Module/Wall_upload.php:31
+#: ../../Zotlabs/Module/Card_edit.php:44 ../../Zotlabs/Module/Chanview.php:96
+#: ../../Zotlabs/Module/Cal.php:31 ../../Zotlabs/Module/Page.php:75
+#: ../../Zotlabs/Module/Block.php:41
+msgid "Channel not found."
msgstr ""
-#: ../../Zotlabs/Module/Oauth.php:100
-msgid "OAuth Apps Manager App"
+#: ../../Zotlabs/Module/Article_edit.php:127
+msgid "Edit Article"
msgstr ""
-#: ../../Zotlabs/Module/Oauth.php:101
-msgid "OAuth authentication tokens for mobile and remote apps"
+#: ../../Zotlabs/Module/Network.php:109
+msgid "No such group"
msgstr ""
-#: ../../Zotlabs/Module/Oauth.php:114 ../../Zotlabs/Module/Oauth.php:140
-#: ../../addon/statusnet/statusnet.php:596 ../../addon/twitter/twitter.php:614
-msgid "Consumer Key"
+#: ../../Zotlabs/Module/Network.php:158
+msgid "No such channel"
msgstr ""
-#: ../../Zotlabs/Module/Oauth.php:117 ../../Zotlabs/Module/Oauth.php:143
-msgid "Icon url"
+#: ../../Zotlabs/Module/Network.php:173 ../../Zotlabs/Module/Channel.php:183
+msgid "Search Results For:"
msgstr ""
-#: ../../Zotlabs/Module/Oauth.php:128
-msgid "Application not found."
+#: ../../Zotlabs/Module/Network.php:203 ../../Zotlabs/Module/Channel.php:218
+#: ../../Zotlabs/Module/Hq.php:134 ../../Zotlabs/Module/Pubstream.php:94
+#: ../../Zotlabs/Module/Display.php:80
+msgid "Reset form"
msgstr ""
-#: ../../Zotlabs/Module/Oauth.php:171
-msgid "Connected OAuth Apps"
+#: ../../Zotlabs/Module/Network.php:242
+msgid "Privacy group is empty"
msgstr ""
-#: ../../Zotlabs/Module/Notifications.php:60
-#: ../../Zotlabs/Lib/ThreadItem.php:450
-msgid "Mark all seen"
+#: ../../Zotlabs/Module/Network.php:252
+msgid "Privacy group: "
msgstr ""
-#: ../../Zotlabs/Lib/Activity.php:1559
-#, php-format
-msgid "Likes %1$s's %2$s"
+#: ../../Zotlabs/Module/Import_items.php:48 ../../Zotlabs/Module/Import.php:68
+msgid "Nothing to import."
msgstr ""
-#: ../../Zotlabs/Lib/Activity.php:1562
-#, php-format
-msgid "Doesn't like %1$s's %2$s"
+#: ../../Zotlabs/Module/Import_items.php:72 ../../Zotlabs/Module/Import.php:83
+#: ../../Zotlabs/Module/Import.php:99
+msgid "Unable to download data from old server"
msgstr ""
-#: ../../Zotlabs/Lib/Activity.php:1565
-#, php-format
-msgid "Will attend %1$s's %2$s"
+#: ../../Zotlabs/Module/Import_items.php:77 ../../Zotlabs/Module/Import.php:106
+msgid "Imported file is empty."
msgstr ""
-#: ../../Zotlabs/Lib/Activity.php:1568
+#: ../../Zotlabs/Module/Import_items.php:93
#, php-format
-msgid "Will not attend %1$s's %2$s"
+msgid "Warning: Database versions differ by %1$d updates."
msgstr ""
-#: ../../Zotlabs/Lib/Activity.php:1571
-#, php-format
-msgid "May attend %1$s's %2$s"
+#: ../../Zotlabs/Module/Import_items.php:108
+msgid "Import completed"
msgstr ""
-#: ../../Zotlabs/Lib/Activity.php:2170 ../../Zotlabs/Lib/Activity.php:2364
-#: ../../widget/Netselect/Netselect.php:42 ../../addon/pubcrawl/as.php:1341
-#: ../../addon/pubcrawl/as.php:1542 ../../addon/pubcrawl/as.php:1736
-#: ../../include/network.php:1731
-msgid "ActivityPub"
+#: ../../Zotlabs/Module/Import_items.php:125
+msgid "Import Items"
msgstr ""
-#: ../../Zotlabs/Lib/Techlevels.php:10
-msgid "0. Beginner/Basic"
+#: ../../Zotlabs/Module/Import_items.php:126
+msgid "Use this form to import existing posts and content from an export file."
msgstr ""
-#: ../../Zotlabs/Lib/Techlevels.php:11
-msgid "1. Novice - not skilled but willing to learn"
+#: ../../Zotlabs/Module/Import_items.php:127
+#: ../../Zotlabs/Module/Import.php:629
+msgid "File to Upload"
msgstr ""
-#: ../../Zotlabs/Lib/Techlevels.php:12
-msgid "2. Intermediate - somewhat comfortable"
+#: ../../Zotlabs/Module/Import.php:157
+#, php-format
+msgid "Your service plan only allows %d channels."
msgstr ""
-#: ../../Zotlabs/Lib/Techlevels.php:13
-msgid "3. Advanced - very comfortable"
+#: ../../Zotlabs/Module/Import.php:184
+msgid "No channel. Import failed."
msgstr ""
-#: ../../Zotlabs/Lib/Techlevels.php:14
-msgid "4. Expert - I can write computer code"
+#: ../../Zotlabs/Module/Import.php:622
+msgid "You must be logged in to use this feature."
msgstr ""
-#: ../../Zotlabs/Lib/Techlevels.php:15
-msgid "5. Wizard - I probably know more than you do"
+#: ../../Zotlabs/Module/Import.php:627
+msgid "Import Channel"
msgstr ""
-#: ../../Zotlabs/Lib/Libzot.php:652 ../../include/zot.php:801
-msgid "Unable to verify channel signature"
+#: ../../Zotlabs/Module/Import.php:628
+msgid ""
+"Use this form to import an existing channel from a different server/hub. You "
+"may retrieve the channel identity from the old server/hub via the network or "
+"provide an export file."
msgstr ""
-#: ../../Zotlabs/Lib/Apps.php:322
-msgid "Apps"
+#: ../../Zotlabs/Module/Import.php:630
+msgid "Or provide the old server/hub details"
msgstr ""
-#: ../../Zotlabs/Lib/Apps.php:323
-msgid "Affinity Tool"
+#: ../../Zotlabs/Module/Import.php:632
+msgid "Your old identity address (xyz@example.com)"
msgstr ""
-#: ../../Zotlabs/Lib/Apps.php:326
-msgid "Site Admin"
+#: ../../Zotlabs/Module/Import.php:633
+msgid "Your old login email address"
msgstr ""
-#: ../../Zotlabs/Lib/Apps.php:327 ../../addon/buglink/buglink.php:16
-msgid "Report Bug"
+#: ../../Zotlabs/Module/Import.php:634
+msgid "Your old login password"
msgstr ""
-#: ../../Zotlabs/Lib/Apps.php:328 ../../include/nav.php:492
-msgid "Bookmarks"
+#: ../../Zotlabs/Module/Import.php:635
+msgid "Import a few months of posts if possible (limited by available memory"
msgstr ""
-#: ../../Zotlabs/Lib/Apps.php:329 ../../Zotlabs/Widget/Chatroom_list.php:16
-#: ../../include/nav.php:479 ../../include/nav.php:482
-msgid "Chatrooms"
+#: ../../Zotlabs/Module/Import.php:637
+msgid ""
+"For either option, please choose whether to make this hub your new primary "
+"address, or whether your old location should continue this role. You will be "
+"able to post from either location, but only one can be marked as the primary "
+"location for files, photos, and media."
msgstr ""
-#: ../../Zotlabs/Lib/Apps.php:330
-msgid "Content Filter"
+#: ../../Zotlabs/Module/Import.php:639
+msgid "Make this hub my primary location"
msgstr ""
-#: ../../Zotlabs/Lib/Apps.php:331
-#: ../../addon/content_import/Mod_content_import.php:135
-msgid "Content Import"
+#: ../../Zotlabs/Module/Import.php:640
+msgid "Move this channel (disable all previous locations)"
msgstr ""
-#: ../../Zotlabs/Lib/Apps.php:333
-msgid "Remote Diagnostics"
+#: ../../Zotlabs/Module/Import.php:641
+msgid "Use this channel nickname instead of the one provided"
msgstr ""
-#: ../../Zotlabs/Lib/Apps.php:334
-msgid "Suggest Channels"
+#: ../../Zotlabs/Module/Import.php:641
+msgid ""
+"Leave blank to keep your existing channel nickname. You will be randomly "
+"assigned a similar nickname if either name is already allocated on this site."
msgstr ""
-#: ../../Zotlabs/Lib/Apps.php:335 ../../boot.php:1676 ../../include/nav.php:122
-#: ../../include/nav.php:126
-msgid "Login"
+#: ../../Zotlabs/Module/Import.php:643
+msgid ""
+"This process may take several minutes to complete. Please submit the form "
+"only once and leave this page open until finished."
msgstr ""
-#: ../../Zotlabs/Lib/Apps.php:337
-msgid "Stream"
+#: ../../Zotlabs/Module/Register.php:52
+msgid "Maximum daily site registrations exceeded. Please try again tomorrow."
msgstr ""
-#: ../../Zotlabs/Lib/Apps.php:341 ../../include/nav.php:541
-msgid "Wiki"
+#: ../../Zotlabs/Module/Register.php:58
+msgid ""
+"Please indicate acceptance of the Terms of Service. Registration failed."
msgstr ""
-#: ../../Zotlabs/Lib/Apps.php:342 ../../include/features.php:104
-msgid "Channel Home"
+#: ../../Zotlabs/Module/Register.php:92
+msgid "Passwords do not match."
msgstr ""
-#: ../../Zotlabs/Lib/Apps.php:345 ../../Zotlabs/Storage/Browser.php:140
-#: ../../include/features.php:82 ../../include/nav.php:465
-#: ../../include/nav.php:468
-msgid "Calendar"
+#: ../../Zotlabs/Module/Register.php:135
+msgid "Registration successful. Continue to create your first channel..."
msgstr ""
-#: ../../Zotlabs/Lib/Apps.php:346 ../../include/features.php:192
-msgid "Directory"
+#: ../../Zotlabs/Module/Register.php:138
+msgid ""
+"Registration successful. Please check your email for validation instructions."
msgstr ""
-#: ../../Zotlabs/Lib/Apps.php:348
-msgid "Mail"
+#: ../../Zotlabs/Module/Register.php:145
+msgid "Your registration is pending approval by the site owner."
msgstr ""
-#: ../../Zotlabs/Lib/Apps.php:351
-msgid "Chat"
+#: ../../Zotlabs/Module/Register.php:148
+msgid "Your registration can not be processed."
msgstr ""
-#: ../../Zotlabs/Lib/Apps.php:353
-msgid "Probe"
+#: ../../Zotlabs/Module/Register.php:195
+msgid "Registration on this hub is disabled."
msgstr ""
-#: ../../Zotlabs/Lib/Apps.php:354
-msgid "Suggest"
+#: ../../Zotlabs/Module/Register.php:204
+msgid "Registration on this hub is by approval only."
msgstr ""
-#: ../../Zotlabs/Lib/Apps.php:355
-msgid "Random Channel"
+#: ../../Zotlabs/Module/Register.php:205 ../../Zotlabs/Module/Register.php:214
+msgid "<a href=\"pubsites\">Register at another affiliated hub.</a>"
msgstr ""
-#: ../../Zotlabs/Lib/Apps.php:356
-msgid "Invite"
+#: ../../Zotlabs/Module/Register.php:213
+msgid "Registration on this hub is by invitation only."
msgstr ""
-#: ../../Zotlabs/Lib/Apps.php:357 ../../Zotlabs/Widget/Admin.php:26
-msgid "Features"
+#: ../../Zotlabs/Module/Register.php:224
+msgid ""
+"This site has exceeded the number of allowed daily account registrations. "
+"Please try again tomorrow."
msgstr ""
-#: ../../Zotlabs/Lib/Apps.php:358 ../../addon/openid/MysqlProvider.php:69
-msgid "Language"
+#: ../../Zotlabs/Module/Register.php:239 ../../Zotlabs/Module/Siteinfo.php:28
+msgid "Terms of Service"
msgstr ""
-#: ../../Zotlabs/Lib/Apps.php:359
-msgid "Post"
+#: ../../Zotlabs/Module/Register.php:245
+#, php-format
+msgid "I accept the %s for this website"
msgstr ""
-#: ../../Zotlabs/Lib/Apps.php:360 ../../addon/openid/MysqlProvider.php:58
-#: ../../addon/openid/MysqlProvider.php:59
-#: ../../addon/openid/MysqlProvider.php:60
-msgid "Profile Photo"
+#: ../../Zotlabs/Module/Register.php:252
+#, php-format
+msgid "I am over %s years of age and accept the %s for this website"
msgstr ""
-#: ../../Zotlabs/Lib/Apps.php:362 ../../include/features.php:375
-msgid "Profiles"
+#: ../../Zotlabs/Module/Register.php:257
+msgid "Your email address"
msgstr ""
-#: ../../Zotlabs/Lib/Apps.php:364
-msgid "Notifications"
+#: ../../Zotlabs/Module/Register.php:258
+msgid "Choose a password"
msgstr ""
-#: ../../Zotlabs/Lib/Apps.php:365
-msgid "Order Apps"
+#: ../../Zotlabs/Module/Register.php:259
+msgid "Please re-enter your password"
msgstr ""
-#: ../../Zotlabs/Lib/Apps.php:366
-msgid "CardDAV"
+#: ../../Zotlabs/Module/Register.php:260
+msgid "Please enter your invitation code"
msgstr ""
-#: ../../Zotlabs/Lib/Apps.php:368
-msgid "Guest Access"
+#: ../../Zotlabs/Module/Register.php:261
+msgid "Your Name"
msgstr ""
-#: ../../Zotlabs/Lib/Apps.php:369 ../../Zotlabs/Widget/Notes.php:21
-msgid "Notes"
+#: ../../Zotlabs/Module/Register.php:261
+msgid "Real names are preferred."
msgstr ""
-#: ../../Zotlabs/Lib/Apps.php:370
-msgid "OAuth Apps Manager"
+#: ../../Zotlabs/Module/Register.php:263
+#: ../../Zotlabs/Module/New_channel.php:177
+msgid "Choose a short nickname"
msgstr ""
-#: ../../Zotlabs/Lib/Apps.php:371
-msgid "OAuth2 Apps Manager"
+#: ../../Zotlabs/Module/Register.php:263
+#, php-format
+msgid ""
+"Your nickname will be used to create an easy to remember channel address e."
+"g. nickname%s"
msgstr ""
-#: ../../Zotlabs/Lib/Apps.php:372
-msgid "PDL Editor"
+#: ../../Zotlabs/Module/Register.php:264
+#: ../../Zotlabs/Module/New_channel.php:178
+#: ../../Zotlabs/Module/Settings/Channel.php:535
+msgid "Channel role and privacy"
msgstr ""
-#: ../../Zotlabs/Lib/Apps.php:374
-msgid "Premium Channel"
+#: ../../Zotlabs/Module/Register.php:264
+msgid ""
+"Select a channel permission role for your usage needs and privacy "
+"requirements."
msgstr ""
-#: ../../Zotlabs/Lib/Apps.php:376
-msgid "My Chatrooms"
+#: ../../Zotlabs/Module/Register.php:264
+#: ../../Zotlabs/Module/New_channel.php:178
+msgid "Read more about channel permission roles"
msgstr ""
-#: ../../Zotlabs/Lib/Apps.php:377
-msgid "Channel Export"
+#: ../../Zotlabs/Module/Register.php:265
+msgid "no"
msgstr ""
-#: ../../Zotlabs/Lib/Apps.php:554
-msgid "Purchase"
+#: ../../Zotlabs/Module/Register.php:265
+msgid "yes"
msgstr ""
-#: ../../Zotlabs/Lib/Apps.php:559
-msgid "Undelete"
+#: ../../Zotlabs/Module/Register.php:277
+#: ../../Zotlabs/Module/Admin/Site.php:290
+msgid "Registration"
msgstr ""
-#: ../../Zotlabs/Lib/Apps.php:568
-msgid "Add to app-tray"
+#: ../../Zotlabs/Module/Register.php:294
+msgid ""
+"This site requires email verification. After completing this form, please "
+"check your email for further instructions."
msgstr ""
-#: ../../Zotlabs/Lib/Apps.php:569
-msgid "Remove from app-tray"
+#: ../../Zotlabs/Module/Search.php:17
+#: ../../Zotlabs/Module/Viewconnections.php:23
+#: ../../Zotlabs/Module/Ratings.php:83 ../../Zotlabs/Module/Display.php:29
+#: ../../Zotlabs/Module/Directory.php:67 ../../Zotlabs/Module/Directory.php:72
+#: ../../Zotlabs/Module/Photos.php:516
+msgid "Public access denied."
msgstr ""
-#: ../../Zotlabs/Lib/Apps.php:570
-msgid "Pin to navbar"
+#: ../../Zotlabs/Module/Search.php:230
+#, php-format
+msgid "Items tagged with: %s"
msgstr ""
-#: ../../Zotlabs/Lib/Apps.php:571
-msgid "Unpin from navbar"
+#: ../../Zotlabs/Module/Search.php:232
+#, php-format
+msgid "Search results for: %s"
msgstr ""
-#: ../../Zotlabs/Lib/Permcat.php:82
-msgctxt "permcat"
-msgid "default"
+#: ../../Zotlabs/Module/Setup.php:167
+msgid "$Projectname Server - Setup"
msgstr ""
-#: ../../Zotlabs/Lib/Permcat.php:133
-msgctxt "permcat"
-msgid "follower"
+#: ../../Zotlabs/Module/Setup.php:171
+msgid "Could not connect to database."
msgstr ""
-#: ../../Zotlabs/Lib/Permcat.php:137
-msgctxt "permcat"
-msgid "contributor"
+#: ../../Zotlabs/Module/Setup.php:175
+msgid ""
+"Could not connect to specified site URL. Possible SSL certificate or DNS "
+"issue."
msgstr ""
-#: ../../Zotlabs/Lib/Permcat.php:141
-msgctxt "permcat"
-msgid "publisher"
+#: ../../Zotlabs/Module/Setup.php:182
+msgid "Could not create table."
msgstr ""
-#: ../../Zotlabs/Lib/NativeWikiPage.php:42
-#: ../../Zotlabs/Lib/NativeWikiPage.php:94
-msgid "(No Title)"
+#: ../../Zotlabs/Module/Setup.php:188
+msgid "Your site database has been installed."
msgstr ""
-#: ../../Zotlabs/Lib/NativeWikiPage.php:109
-msgid "Wiki page create failed."
+#: ../../Zotlabs/Module/Setup.php:194
+msgid ""
+"You may need to import the file \"install/schema_xxx.sql\" manually using a "
+"database client."
msgstr ""
-#: ../../Zotlabs/Lib/NativeWikiPage.php:122
-msgid "Wiki not found."
+#: ../../Zotlabs/Module/Setup.php:195 ../../Zotlabs/Module/Setup.php:259
+#: ../../Zotlabs/Module/Setup.php:766
+msgid "Please see the file \"install/INSTALL.txt\"."
msgstr ""
-#: ../../Zotlabs/Lib/NativeWikiPage.php:133
-msgid "Destination name already exists"
+#: ../../Zotlabs/Module/Setup.php:256
+msgid "System check"
msgstr ""
-#: ../../Zotlabs/Lib/NativeWikiPage.php:166
-#: ../../Zotlabs/Lib/NativeWikiPage.php:362
-msgid "Page not found"
+#: ../../Zotlabs/Module/Setup.php:260 ../../Zotlabs/Module/Cdav.php:1059
+#: ../../Zotlabs/Module/Events.php:698 ../../Zotlabs/Module/Events.php:707
+#: ../../Zotlabs/Module/Cal.php:206 ../../Zotlabs/Module/Photos.php:953
+msgid "Next"
msgstr ""
-#: ../../Zotlabs/Lib/NativeWikiPage.php:197
-msgid "Error reading page content"
+#: ../../Zotlabs/Module/Setup.php:261
+msgid "Check again"
msgstr ""
-#: ../../Zotlabs/Lib/NativeWikiPage.php:353
-#: ../../Zotlabs/Lib/NativeWikiPage.php:402
-#: ../../Zotlabs/Lib/NativeWikiPage.php:469
-#: ../../Zotlabs/Lib/NativeWikiPage.php:510
-msgid "Error reading wiki"
+#: ../../Zotlabs/Module/Setup.php:282
+msgid "Database connection"
msgstr ""
-#: ../../Zotlabs/Lib/NativeWikiPage.php:390
-msgid "Page update failed."
+#: ../../Zotlabs/Module/Setup.php:283
+msgid ""
+"In order to install $Projectname we need to know how to connect to your "
+"database."
msgstr ""
-#: ../../Zotlabs/Lib/NativeWikiPage.php:424
-msgid "Nothing deleted"
+#: ../../Zotlabs/Module/Setup.php:284
+msgid ""
+"Please contact your hosting provider or site administrator if you have "
+"questions about these settings."
msgstr ""
-#: ../../Zotlabs/Lib/NativeWikiPage.php:490
-msgid "Compare: object not found."
+#: ../../Zotlabs/Module/Setup.php:285
+msgid ""
+"The database you specify below should already exist. If it does not, please "
+"create it before continuing."
msgstr ""
-#: ../../Zotlabs/Lib/NativeWikiPage.php:496
-msgid "Page updated"
+#: ../../Zotlabs/Module/Setup.php:289
+msgid "Database Server Name"
msgstr ""
-#: ../../Zotlabs/Lib/NativeWikiPage.php:499
-msgid "Untitled"
+#: ../../Zotlabs/Module/Setup.php:289
+msgid "Default is 127.0.0.1"
msgstr ""
-#: ../../Zotlabs/Lib/NativeWikiPage.php:505
-msgid "Wiki resource_id required for git commit"
+#: ../../Zotlabs/Module/Setup.php:290
+msgid "Database Port"
msgstr ""
-#: ../../Zotlabs/Lib/NativeWikiPage.php:562
-#: ../../Zotlabs/Widget/Wiki_page_history.php:23
-msgctxt "wiki_history"
-msgid "Message"
+#: ../../Zotlabs/Module/Setup.php:290
+msgid "Communication port number - use 0 for default"
msgstr ""
-#: ../../Zotlabs/Lib/NativeWikiPage.php:563
-#: ../../Zotlabs/Widget/Wiki_page_history.php:24
-msgid "Date"
+#: ../../Zotlabs/Module/Setup.php:291
+msgid "Database Login Name"
msgstr ""
-#: ../../Zotlabs/Lib/NativeWikiPage.php:565
-#: ../../Zotlabs/Widget/Wiki_page_history.php:26
-msgid "Compare"
+#: ../../Zotlabs/Module/Setup.php:292
+msgid "Database Login Password"
msgstr ""
-#: ../../Zotlabs/Lib/NativeWikiPage.php:603 ../../include/bbcode.php:754
-#: ../../include/bbcode.php:924
-msgid "Different viewers will see this text differently"
+#: ../../Zotlabs/Module/Setup.php:293
+msgid "Database Name"
msgstr ""
-#: ../../Zotlabs/Lib/PermissionDescription.php:34
-#: ../../include/acl_selectors.php:33
-msgid "Visible to your default audience"
+#: ../../Zotlabs/Module/Setup.php:294
+msgid "Database Type"
msgstr ""
-#: ../../Zotlabs/Lib/PermissionDescription.php:107
-#: ../../include/acl_selectors.php:106
-msgid "Only me"
+#: ../../Zotlabs/Module/Setup.php:296 ../../Zotlabs/Module/Setup.php:336
+msgid "Site administrator email address"
msgstr ""
-#: ../../Zotlabs/Lib/PermissionDescription.php:108
-msgid "Public"
+#: ../../Zotlabs/Module/Setup.php:296 ../../Zotlabs/Module/Setup.php:336
+msgid ""
+"Your account email address must match this in order to use the web admin "
+"panel."
msgstr ""
-#: ../../Zotlabs/Lib/PermissionDescription.php:109
-msgid "Anybody in the $Projectname network"
+#: ../../Zotlabs/Module/Setup.php:297 ../../Zotlabs/Module/Setup.php:338
+msgid "Website URL"
msgstr ""
-#: ../../Zotlabs/Lib/PermissionDescription.php:110
-#, php-format
-msgid "Any account on %s"
+#: ../../Zotlabs/Module/Setup.php:297 ../../Zotlabs/Module/Setup.php:338
+msgid "Please use SSL (https) URL if available."
msgstr ""
-#: ../../Zotlabs/Lib/PermissionDescription.php:111
-msgid "Any of my connections"
+#: ../../Zotlabs/Module/Setup.php:298 ../../Zotlabs/Module/Setup.php:340
+msgid "Please select a default timezone for your website"
msgstr ""
-#: ../../Zotlabs/Lib/PermissionDescription.php:112
-msgid "Only connections I specifically allow"
+#: ../../Zotlabs/Module/Setup.php:325
+msgid "Site settings"
msgstr ""
-#: ../../Zotlabs/Lib/PermissionDescription.php:113
-msgid "Anybody authenticated (could include visitors from other networks)"
+#: ../../Zotlabs/Module/Setup.php:379
+msgid "PHP version 7.1 or greater is required."
msgstr ""
-#: ../../Zotlabs/Lib/PermissionDescription.php:114
-msgid "Any connections including those who haven't yet been approved"
+#: ../../Zotlabs/Module/Setup.php:380
+msgid "PHP version"
msgstr ""
-#: ../../Zotlabs/Lib/PermissionDescription.php:150
-msgid ""
-"This is your default setting for the audience of your normal stream, and "
-"posts."
+#: ../../Zotlabs/Module/Setup.php:396
+msgid "Could not find a command line version of PHP in the web server PATH."
msgstr ""
-#: ../../Zotlabs/Lib/PermissionDescription.php:151
+#: ../../Zotlabs/Module/Setup.php:397
msgid ""
-"This is your default setting for who can view your default channel profile"
+"If you don't have a command line version of PHP installed on server, you "
+"will not be able to run background polling via cron."
msgstr ""
-#: ../../Zotlabs/Lib/PermissionDescription.php:152
-msgid "This is your default setting for who can view your connections"
+#: ../../Zotlabs/Module/Setup.php:401
+msgid "PHP executable path"
msgstr ""
-#: ../../Zotlabs/Lib/PermissionDescription.php:153
+#: ../../Zotlabs/Module/Setup.php:401
msgid ""
-"This is your default setting for who can view your file storage and photos"
+"Enter full path to php executable. You can leave this blank to continue the "
+"installation."
msgstr ""
-#: ../../Zotlabs/Lib/PermissionDescription.php:154
-msgid "This is your default setting for the audience of your webpages"
+#: ../../Zotlabs/Module/Setup.php:406
+msgid "Command line PHP"
msgstr ""
-#: ../../Zotlabs/Lib/Libzotdir.php:160 ../../include/dir_fns.php:141
-msgid "Directory Options"
+#: ../../Zotlabs/Module/Setup.php:416
+msgid ""
+"Unable to check command line PHP, as shell_exec() is disabled. This is "
+"required."
msgstr ""
-#: ../../Zotlabs/Lib/Libzotdir.php:162 ../../include/dir_fns.php:143
-msgid "Safe Mode"
+#: ../../Zotlabs/Module/Setup.php:420
+msgid ""
+"The command line version of PHP on your system does not have "
+"\"register_argc_argv\" enabled."
msgstr ""
-#: ../../Zotlabs/Lib/Libzotdir.php:163 ../../include/dir_fns.php:144
-msgid "Public Forums Only"
+#: ../../Zotlabs/Module/Setup.php:421
+msgid "This is required for message delivery to work."
msgstr ""
-#: ../../Zotlabs/Lib/Libzotdir.php:165 ../../include/dir_fns.php:145
-msgid "This Website Only"
+#: ../../Zotlabs/Module/Setup.php:424
+msgid "PHP register_argc_argv"
msgstr ""
-#: ../../Zotlabs/Lib/Group.php:28 ../../include/group.php:22
+#: ../../Zotlabs/Module/Setup.php:444
msgid ""
-"A deleted group with this name was revived. Existing item permissions "
-"<strong>may</strong> apply to this group and any future members. If this is "
-"not what you intended, please create another group with a different name."
+"This is not sufficient to upload larger images or files. You should be able "
+"to upload at least 4 MB at once."
msgstr ""
-#: ../../Zotlabs/Lib/Group.php:270 ../../include/group.php:264
-msgid "Add new connections to this privacy group"
+#: ../../Zotlabs/Module/Setup.php:446
+#, php-format
+msgid ""
+"Your max allowed total upload size is set to %s. Maximum size of one file to "
+"upload is set to %s. You are allowed to upload up to %d files at once."
msgstr ""
-#: ../../Zotlabs/Lib/Group.php:302 ../../include/group.php:298
-msgid "edit"
+#: ../../Zotlabs/Module/Setup.php:452
+msgid "You can adjust these settings in the server php.ini file."
msgstr ""
-#: ../../Zotlabs/Lib/Group.php:325 ../../include/group.php:321
-msgid "Edit group"
+#: ../../Zotlabs/Module/Setup.php:454
+msgid "PHP upload limits"
msgstr ""
-#: ../../Zotlabs/Lib/Group.php:326 ../../include/group.php:322
-msgid "Add privacy group"
+#: ../../Zotlabs/Module/Setup.php:477
+msgid ""
+"Error: the \"openssl_pkey_new\" function on this system is not able to "
+"generate encryption keys"
msgstr ""
-#: ../../Zotlabs/Lib/Group.php:327 ../../include/group.php:323
-msgid "Channels not in any privacy group"
+#: ../../Zotlabs/Module/Setup.php:478
+msgid ""
+"If running under Windows, please see \"http://www.php.net/manual/en/openssl."
+"installation.php\"."
msgstr ""
-#: ../../Zotlabs/Lib/Group.php:329 ../../Zotlabs/Widget/Savedsearch.php:84
-#: ../../include/group.php:325
-msgid "add"
+#: ../../Zotlabs/Module/Setup.php:481
+msgid "Generate encryption keys"
msgstr ""
-#: ../../Zotlabs/Lib/Chatroom.php:23
-msgid "Missing room name"
+#: ../../Zotlabs/Module/Setup.php:498
+msgid "libCurl PHP module"
msgstr ""
-#: ../../Zotlabs/Lib/Chatroom.php:32
-msgid "Duplicate room name"
+#: ../../Zotlabs/Module/Setup.php:499
+msgid "GD graphics PHP module"
msgstr ""
-#: ../../Zotlabs/Lib/Chatroom.php:82 ../../Zotlabs/Lib/Chatroom.php:90
-msgid "Invalid room specifier."
+#: ../../Zotlabs/Module/Setup.php:500
+msgid "OpenSSL PHP module"
msgstr ""
-#: ../../Zotlabs/Lib/Chatroom.php:122
-msgid "Room not found."
+#: ../../Zotlabs/Module/Setup.php:501
+msgid "PDO database PHP module"
msgstr ""
-#: ../../Zotlabs/Lib/Chatroom.php:143
-msgid "Room is full"
+#: ../../Zotlabs/Module/Setup.php:502
+msgid "mb_string PHP module"
msgstr ""
-#: ../../Zotlabs/Lib/Libsync.php:733 ../../include/zot.php:2632
-#, php-format
-msgid "Unable to verify site signature for %s"
+#: ../../Zotlabs/Module/Setup.php:503
+msgid "xml PHP module"
msgstr ""
-#: ../../Zotlabs/Lib/Enotify.php:60
-msgid "$Projectname Notification"
+#: ../../Zotlabs/Module/Setup.php:504
+msgid "zip PHP module"
msgstr ""
-#: ../../Zotlabs/Lib/Enotify.php:61 ../../addon/diaspora/util.php:336
-#: ../../addon/diaspora/util.php:349 ../../addon/diaspora/p.php:48
-msgid "$projectname"
+#: ../../Zotlabs/Module/Setup.php:508 ../../Zotlabs/Module/Setup.php:510
+msgid "Apache mod_rewrite module"
msgstr ""
-#: ../../Zotlabs/Lib/Enotify.php:63
-msgid "Thank You,"
+#: ../../Zotlabs/Module/Setup.php:508
+msgid ""
+"Error: Apache webserver mod-rewrite module is required but not installed."
msgstr ""
-#: ../../Zotlabs/Lib/Enotify.php:65 ../../addon/hubwall/hubwall.php:33
-#, php-format
-msgid "%s Administrator"
+#: ../../Zotlabs/Module/Setup.php:514 ../../Zotlabs/Module/Setup.php:517
+msgid "exec"
msgstr ""
-#: ../../Zotlabs/Lib/Enotify.php:66
-#, php-format
-msgid "This email was sent by %1$s at %2$s."
+#: ../../Zotlabs/Module/Setup.php:514
+msgid ""
+"Error: exec is required but is either not installed or has been disabled in "
+"php.ini"
msgstr ""
-#: ../../Zotlabs/Lib/Enotify.php:67
-#, php-format
-msgid ""
-"To stop receiving these messages, please adjust your Notification Settings "
-"at %s"
+#: ../../Zotlabs/Module/Setup.php:520 ../../Zotlabs/Module/Setup.php:523
+msgid "shell_exec"
msgstr ""
-#: ../../Zotlabs/Lib/Enotify.php:68
-#, php-format
-msgid "To stop receiving these messages, please adjust your %s."
+#: ../../Zotlabs/Module/Setup.php:520
+msgid ""
+"Error: shell_exec is required but is either not installed or has been "
+"disabled in php.ini"
msgstr ""
-#: ../../Zotlabs/Lib/Enotify.php:123
-#, php-format
-msgid "%s <!item_type!>"
+#: ../../Zotlabs/Module/Setup.php:528
+msgid "Error: libCURL PHP module required but not installed."
msgstr ""
-#: ../../Zotlabs/Lib/Enotify.php:127
-#, php-format
-msgid "[$Projectname:Notify] New mail received at %s"
+#: ../../Zotlabs/Module/Setup.php:532
+msgid ""
+"Error: GD PHP module with JPEG support or ImageMagick graphics library "
+"required but not installed."
msgstr ""
-#: ../../Zotlabs/Lib/Enotify.php:129
-#, php-format
-msgid "%1$s sent you a new private message at %2$s."
+#: ../../Zotlabs/Module/Setup.php:536
+msgid "Error: openssl PHP module required but not installed."
msgstr ""
-#: ../../Zotlabs/Lib/Enotify.php:130
-#, php-format
-msgid "%1$s sent you %2$s."
+#: ../../Zotlabs/Module/Setup.php:542
+msgid ""
+"Error: PDO database PHP module missing a driver for either mysql or pgsql."
msgstr ""
-#: ../../Zotlabs/Lib/Enotify.php:130
-msgid "a private message"
+#: ../../Zotlabs/Module/Setup.php:547
+msgid "Error: PDO database PHP module required but not installed."
msgstr ""
-#: ../../Zotlabs/Lib/Enotify.php:131
-#, php-format
-msgid "Please visit %s to view and/or reply to your private messages."
+#: ../../Zotlabs/Module/Setup.php:551
+msgid "Error: mb_string PHP module required but not installed."
msgstr ""
-#: ../../Zotlabs/Lib/Enotify.php:144
-msgid "commented on"
+#: ../../Zotlabs/Module/Setup.php:555
+msgid "Error: xml PHP module required for DAV but not installed."
msgstr ""
-#: ../../Zotlabs/Lib/Enotify.php:155
-msgid "liked"
+#: ../../Zotlabs/Module/Setup.php:559
+msgid "Error: zip PHP module required but not installed."
msgstr ""
-#: ../../Zotlabs/Lib/Enotify.php:158
-msgid "disliked"
+#: ../../Zotlabs/Module/Setup.php:578 ../../Zotlabs/Module/Setup.php:587
+msgid ".htconfig.php is writable"
msgstr ""
-#: ../../Zotlabs/Lib/Enotify.php:201
-#, php-format
-msgid "%1$s %2$s [zrl=%3$s]a %4$s[/zrl]"
+#: ../../Zotlabs/Module/Setup.php:583
+msgid ""
+"The web installer needs to be able to create a file called \".htconfig.php\" "
+"in the top folder of your web server and it is unable to do so."
msgstr ""
-#: ../../Zotlabs/Lib/Enotify.php:209
-#, php-format
-msgid "%1$s %2$s [zrl=%3$s]%4$s's %5$s[/zrl]"
+#: ../../Zotlabs/Module/Setup.php:584
+msgid ""
+"This is most often a permission setting, as the web server may not be able "
+"to write files in your folder - even if you can."
msgstr ""
-#: ../../Zotlabs/Lib/Enotify.php:218
-#, php-format
-msgid "%1$s %2$s [zrl=%3$s]your %4$s[/zrl]"
+#: ../../Zotlabs/Module/Setup.php:585
+msgid "Please see install/INSTALL.txt for additional information."
msgstr ""
-#: ../../Zotlabs/Lib/Enotify.php:230
-#, php-format
-msgid "[$Projectname:Notify] Moderated Comment to conversation #%1$d by %2$s"
+#: ../../Zotlabs/Module/Setup.php:601
+msgid ""
+"This software uses the Smarty3 template engine to render its web views. "
+"Smarty3 compiles templates to PHP to speed up rendering."
msgstr ""
-#: ../../Zotlabs/Lib/Enotify.php:232
+#: ../../Zotlabs/Module/Setup.php:602
#, php-format
-msgid "[$Projectname:Notify] Comment to conversation #%1$d by %2$s"
+msgid ""
+"In order to store these compiled templates, the web server needs to have "
+"write access to the directory %s under the top level web folder."
msgstr ""
-#: ../../Zotlabs/Lib/Enotify.php:233
-#, php-format
-msgid "%1$s commented on an item/conversation you have been following."
+#: ../../Zotlabs/Module/Setup.php:603 ../../Zotlabs/Module/Setup.php:624
+msgid ""
+"Please ensure that the user that your web server runs as (e.g. www-data) has "
+"write access to this folder."
msgstr ""
-#: ../../Zotlabs/Lib/Enotify.php:236 ../../Zotlabs/Lib/Enotify.php:317
-#: ../../Zotlabs/Lib/Enotify.php:333 ../../Zotlabs/Lib/Enotify.php:358
-#: ../../Zotlabs/Lib/Enotify.php:375 ../../Zotlabs/Lib/Enotify.php:388
+#: ../../Zotlabs/Module/Setup.php:604
#, php-format
-msgid "Please visit %s to view and/or reply to the conversation."
+msgid ""
+"Note: as a security measure, you should give the web server write access to "
+"%s only--not the template files (.tpl) that it contains."
msgstr ""
-#: ../../Zotlabs/Lib/Enotify.php:240 ../../Zotlabs/Lib/Enotify.php:241
+#: ../../Zotlabs/Module/Setup.php:607
#, php-format
-msgid "Please visit %s to approve or reject this comment."
+msgid "%s is writable"
msgstr ""
-#: ../../Zotlabs/Lib/Enotify.php:299
-#, php-format
-msgid "%1$s liked [zrl=%2$s]your %3$s[/zrl]"
+#: ../../Zotlabs/Module/Setup.php:623
+msgid ""
+"This software uses the store directory to save uploaded files. The web "
+"server needs to have write access to the store directory under the top level "
+"web folder"
msgstr ""
-#: ../../Zotlabs/Lib/Enotify.php:313
-#, php-format
-msgid "[$Projectname:Notify] Like received to conversation #%1$d by %2$s"
+#: ../../Zotlabs/Module/Setup.php:627
+msgid "store is writable"
msgstr ""
-#: ../../Zotlabs/Lib/Enotify.php:314
-#, php-format
-msgid "%1$s liked an item/conversation you created."
+#: ../../Zotlabs/Module/Setup.php:659
+msgid ""
+"SSL certificate cannot be validated. Fix certificate or disable https access "
+"to this site."
msgstr ""
-#: ../../Zotlabs/Lib/Enotify.php:325
-#, php-format
-msgid "[$Projectname:Notify] %s posted to your profile wall"
+#: ../../Zotlabs/Module/Setup.php:660
+msgid ""
+"If you have https access to your website or allow connections to TCP port "
+"443 (the https: port), you MUST use a browser-valid certificate. You MUST "
+"NOT use self-signed certificates!"
msgstr ""
-#: ../../Zotlabs/Lib/Enotify.php:327
-#, php-format
-msgid "%1$s posted to your profile wall at %2$s"
+#: ../../Zotlabs/Module/Setup.php:661
+msgid ""
+"This restriction is incorporated because public posts from you may for "
+"example contain references to images on your own hub."
msgstr ""
-#: ../../Zotlabs/Lib/Enotify.php:329
-#, php-format
-msgid "%1$s posted to [zrl=%2$s]your wall[/zrl]"
+#: ../../Zotlabs/Module/Setup.php:662
+msgid ""
+"If your certificate is not recognized, members of other sites (who may "
+"themselves have valid certificates) will get a warning message on their own "
+"site complaining about security issues."
msgstr ""
-#: ../../Zotlabs/Lib/Enotify.php:352
-#, php-format
-msgid "[$Projectname:Notify] %s tagged you"
+#: ../../Zotlabs/Module/Setup.php:663
+msgid ""
+"This can cause usability issues elsewhere (not just on your own site) so we "
+"must insist on this requirement."
msgstr ""
-#: ../../Zotlabs/Lib/Enotify.php:353
-#, php-format
-msgid "%1$s tagged you at %2$s"
+#: ../../Zotlabs/Module/Setup.php:664
+msgid ""
+"Providers are available that issue free certificates which are browser-valid."
msgstr ""
-#: ../../Zotlabs/Lib/Enotify.php:354
-#, php-format
-msgid "%1$s [zrl=%2$s]tagged you[/zrl]."
+#: ../../Zotlabs/Module/Setup.php:665
+msgid ""
+"If you are confident that the certificate is valid and signed by a trusted "
+"authority, check to see if you have failed to install an intermediate cert. "
+"These are not normally required by browsers, but are required for server-to-"
+"server communications."
msgstr ""
-#: ../../Zotlabs/Lib/Enotify.php:365
-#, php-format
-msgid "[$Projectname:Notify] %1$s poked you"
+#: ../../Zotlabs/Module/Setup.php:667
+msgid "SSL certificate validation"
msgstr ""
-#: ../../Zotlabs/Lib/Enotify.php:366
-#, php-format
-msgid "%1$s poked you at %2$s"
+#: ../../Zotlabs/Module/Setup.php:673
+msgid ""
+"Url rewrite in .htaccess is not working. Check your server configuration."
+"Test: "
msgstr ""
-#: ../../Zotlabs/Lib/Enotify.php:367
-#, php-format
-msgid "%1$s [zrl=%2$s]poked you[/zrl]."
+#: ../../Zotlabs/Module/Setup.php:676
+msgid "Url rewrite is working"
msgstr ""
-#: ../../Zotlabs/Lib/Enotify.php:382
-#, php-format
-msgid "[$Projectname:Notify] %s tagged your post"
+#: ../../Zotlabs/Module/Setup.php:689
+msgid ""
+"The database configuration file \".htconfig.php\" could not be written. "
+"Please use the enclosed text to create a configuration file in your web "
+"server root."
msgstr ""
-#: ../../Zotlabs/Lib/Enotify.php:383
-#, php-format
-msgid "%1$s tagged your post at %2$s"
+#: ../../Zotlabs/Module/Setup.php:764
+msgid "<h1>What next?</h1>"
msgstr ""
-#: ../../Zotlabs/Lib/Enotify.php:384
-#, php-format
-msgid "%1$s tagged [zrl=%2$s]your post[/zrl]"
+#: ../../Zotlabs/Module/Setup.php:765
+msgid ""
+"IMPORTANT: You will need to [manually] setup a scheduled task for the poller."
msgstr ""
-#: ../../Zotlabs/Lib/Enotify.php:395
-msgid "[$Projectname:Notify] Introduction received"
+#: ../../Zotlabs/Module/Viewconnections.php:65
+msgid "No connections."
msgstr ""
-#: ../../Zotlabs/Lib/Enotify.php:396
+#: ../../Zotlabs/Module/Viewconnections.php:83
#, php-format
-msgid "You've received an new connection request from '%1$s' at %2$s"
+msgid "Visit %s's profile [%s]"
msgstr ""
-#: ../../Zotlabs/Lib/Enotify.php:397
-#, php-format
-msgid "You've received [zrl=%1$s]a new connection request[/zrl] from %2$s."
+#: ../../Zotlabs/Module/Viewconnections.php:113
+msgid "View Connections"
msgstr ""
-#: ../../Zotlabs/Lib/Enotify.php:400 ../../Zotlabs/Lib/Enotify.php:418
-#, php-format
-msgid "You may visit their profile at %s"
+#: ../../Zotlabs/Module/Pubsites.php:27
+msgid ""
+"The listed hubs allow public registration for the $Projectname network. All "
+"hubs in the network are interlinked so membership on any of them conveys "
+"membership in the network as a whole. Some hubs may require subscription or "
+"provide tiered service plans. The hub itself <strong>may</strong> provide "
+"additional details."
msgstr ""
-#: ../../Zotlabs/Lib/Enotify.php:402
-#, php-format
-msgid "Please visit %s to approve or reject the connection request."
+#: ../../Zotlabs/Module/Pubsites.php:33
+msgid "Hub URL"
msgstr ""
-#: ../../Zotlabs/Lib/Enotify.php:409
-msgid "[$Projectname:Notify] Friend suggestion received"
+#: ../../Zotlabs/Module/Pubsites.php:33
+msgid "Access Type"
msgstr ""
-#: ../../Zotlabs/Lib/Enotify.php:410
-#, php-format
-msgid "You've received a friend suggestion from '%1$s' at %2$s"
+#: ../../Zotlabs/Module/Pubsites.php:33
+msgid "Registration Policy"
msgstr ""
-#: ../../Zotlabs/Lib/Enotify.php:411
-#, php-format
-msgid "You've received [zrl=%1$s]a friend suggestion[/zrl] for %2$s from %3$s."
+#: ../../Zotlabs/Module/Pubsites.php:33
+msgid "Stats"
msgstr ""
-#: ../../Zotlabs/Lib/Enotify.php:416
-msgid "Name:"
+#: ../../Zotlabs/Module/Pubsites.php:33
+msgid "Software"
msgstr ""
-#: ../../Zotlabs/Lib/Enotify.php:417
-msgid "Photo:"
+#: ../../Zotlabs/Module/Pubsites.php:49
+msgid "Rate"
msgstr ""
-#: ../../Zotlabs/Lib/Enotify.php:420
-#, php-format
-msgid "Please visit %s to approve or reject the suggestion."
+#: ../../Zotlabs/Module/Pubsites.php:60 ../../Zotlabs/Module/Webpages.php:261
+#: ../../Zotlabs/Module/Events.php:702 ../../Zotlabs/Module/Blocks.php:166
+#: ../../Zotlabs/Module/Wiki.php:213 ../../Zotlabs/Module/Wiki.php:409
+#: ../../Zotlabs/Module/Layouts.php:198
+msgid "View"
msgstr ""
-#: ../../Zotlabs/Lib/Enotify.php:640
-msgid "[$Projectname:Notify]"
+#: ../../Zotlabs/Module/Channel.php:99 ../../Zotlabs/Module/Hcard.php:37
+#: ../../Zotlabs/Module/Profile.php:45
+msgid "Posts and comments"
msgstr ""
-#: ../../Zotlabs/Lib/Enotify.php:808
-msgid "created a new post"
+#: ../../Zotlabs/Module/Channel.php:106 ../../Zotlabs/Module/Hcard.php:44
+#: ../../Zotlabs/Module/Profile.php:52
+msgid "Only posts"
msgstr ""
-#: ../../Zotlabs/Lib/Enotify.php:809
-#, php-format
-msgid "commented on %s's post"
+#: ../../Zotlabs/Module/Channel.php:166
+msgid "Insufficient permissions. Request redirected to profile page."
msgstr ""
-#: ../../Zotlabs/Lib/Enotify.php:812
-#, php-format
-msgid "repeated %s's post"
+#: ../../Zotlabs/Module/Channel.php:476 ../../Zotlabs/Module/Display.php:378
+msgid ""
+"You must enable javascript for your browser to be able to view this content."
msgstr ""
-#: ../../Zotlabs/Lib/Enotify.php:821
-#, php-format
-msgid "edited a post dated %s"
+#: ../../Zotlabs/Module/Profperm.php:34 ../../Zotlabs/Module/Profperm.php:63
+msgid "Invalid profile identifier."
msgstr ""
-#: ../../Zotlabs/Lib/Enotify.php:825
-#, php-format
-msgid "edited a comment dated %s"
+#: ../../Zotlabs/Module/Profperm.php:111
+msgid "Profile Visibility Editor"
msgstr ""
-#: ../../Zotlabs/Lib/NativeWiki.php:143
-msgid "Wiki updated successfully"
+#: ../../Zotlabs/Module/Profperm.php:115
+msgid "Click on a contact to add or remove."
msgstr ""
-#: ../../Zotlabs/Lib/NativeWiki.php:197
-msgid "Wiki files deleted successfully"
+#: ../../Zotlabs/Module/Profperm.php:124
+msgid "Visible To"
msgstr ""
-#: ../../Zotlabs/Lib/DB_Upgrade.php:67
-msgid "Source code of failed update: "
+#: ../../Zotlabs/Module/Profperm.php:140
+#: ../../Zotlabs/Module/Connections.php:217
+msgid "All Connections"
msgstr ""
-#: ../../Zotlabs/Lib/DB_Upgrade.php:88
-#, php-format
-msgid "Update Error at %s"
+#: ../../Zotlabs/Module/Group.php:45
+msgid "Privacy group created."
msgstr ""
-#: ../../Zotlabs/Lib/DB_Upgrade.php:94
-#, php-format
-msgid "Update %s failed. See error logs."
+#: ../../Zotlabs/Module/Group.php:48
+msgid "Could not create privacy group."
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:103 ../../include/conversation.php:700
-msgid "Private Message"
+#: ../../Zotlabs/Module/Group.php:80
+msgid "Privacy group updated."
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:130
-msgid "Privacy conflict. Discretion advised."
+#: ../../Zotlabs/Module/Group.php:106
+msgid "Privacy Groups App"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:172 ../../Zotlabs/Storage/Browser.php:286
-msgid "Admin Delete"
+#: ../../Zotlabs/Module/Group.php:107
+msgid "Management of privacy groups"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:178 ../../include/conversation.php:690
-msgid "Select"
+#: ../../Zotlabs/Module/Group.php:142
+msgid "Add Group"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:203
-msgid "I will attend"
+#: ../../Zotlabs/Module/Group.php:146
+msgid "Privacy group name"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:203
-msgid "I will not attend"
+#: ../../Zotlabs/Module/Group.php:147 ../../Zotlabs/Module/Group.php:256
+msgid "Members are visible to other channels"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:203
-msgid "I might attend"
+#: ../../Zotlabs/Module/Group.php:155 ../../Zotlabs/Module/Help.php:81
+msgid "Members"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:213
-msgid "I agree"
+#: ../../Zotlabs/Module/Group.php:182
+msgid "Privacy group removed."
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:213
-msgid "I disagree"
+#: ../../Zotlabs/Module/Group.php:185
+msgid "Unable to remove privacy group."
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:213
-msgid "I abstain"
+#: ../../Zotlabs/Module/Group.php:251
+#, php-format
+msgid "Privacy Group: %s"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:267 ../../include/conversation.php:695
-msgid "Toggle Star Status"
+#: ../../Zotlabs/Module/Group.php:253
+msgid "Privacy group name: "
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:278 ../../include/conversation.php:707
-msgid "Message signature validated"
+#: ../../Zotlabs/Module/Group.php:258
+msgid "Delete Group"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:279 ../../include/conversation.php:708
-msgid "Message signature incorrect"
+#: ../../Zotlabs/Module/Group.php:269
+msgid "Group members"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:287
-msgid "Add Tag"
+#: ../../Zotlabs/Module/Group.php:271
+msgid "Not in this group"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:291 ../../include/conversation.php:891
-msgid "Conversation Tools"
+#: ../../Zotlabs/Module/Group.php:303
+msgid "Click a channel to toggle membership"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:307 ../../include/taxonomy.php:573
-msgid "like"
+#: ../../Zotlabs/Module/Card_edit.php:128
+msgid "Edit Card"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:308 ../../include/taxonomy.php:574
-msgid "dislike"
+#: ../../Zotlabs/Module/Go.php:21
+msgid "This page is available only to site members"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:309
-msgid "Reply on this comment"
+#: ../../Zotlabs/Module/Go.php:27
+msgid "Welcome"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:309
-msgid "reply"
+#: ../../Zotlabs/Module/Go.php:29
+msgid "What would you like to do?"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:309
-msgid "Reply to"
+#: ../../Zotlabs/Module/Go.php:31
+msgid ""
+"Please bookmark this page if you would like to return to it in the future"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:319
-msgid "Share This"
+#: ../../Zotlabs/Module/Go.php:35
+msgid "Upload a profile photo"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:319
-msgid "share"
+#: ../../Zotlabs/Module/Go.php:36
+msgid "Upload a cover photo"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:329
-msgid "Delivery Report"
+#: ../../Zotlabs/Module/Go.php:37
+msgid "Edit your default profile"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:348
-#, php-format
-msgid "%d comment"
-msgid_plural "%d comments"
-msgstr[0] ""
-msgstr[1] ""
+#: ../../Zotlabs/Module/Go.php:39
+msgid "View the channel directory"
+msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:380 ../../Zotlabs/Lib/ThreadItem.php:381
-#, php-format
-msgid "View %s's profile - %s"
+#: ../../Zotlabs/Module/Go.php:40
+msgid "View/edit your channel settings"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:384
-msgid "to"
+#: ../../Zotlabs/Module/Go.php:41
+msgid "View the site or project documentation"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:385
-msgid "via"
+#: ../../Zotlabs/Module/Go.php:42
+msgid "Visit your channel homepage"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:386
-msgid "Wall-to-Wall"
+#: ../../Zotlabs/Module/Go.php:43
+msgid ""
+"View your connections and/or add somebody whose address you already know"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:387
-msgid "via Wall-To-Wall:"
+#: ../../Zotlabs/Module/Go.php:44
+msgid ""
+"View your personal stream (this may be empty until you add some connections)"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:401 ../../include/conversation.php:766
-#, php-format
-msgid "from %s"
+#: ../../Zotlabs/Module/Go.php:52
+msgid "View the public stream. Warning: this content is not moderated"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:404 ../../include/conversation.php:769
-#, php-format
-msgid "last edited: %s"
+#: ../../Zotlabs/Module/Oauth.php:45
+msgid "Name is required"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:405 ../../include/conversation.php:770
-#, php-format
-msgid "Expires: %s"
+#: ../../Zotlabs/Module/Oauth.php:49
+msgid "Key and Secret are required"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:413
-msgid "Attend"
+#: ../../Zotlabs/Module/Oauth.php:53 ../../Zotlabs/Module/Oauth.php:137
+#: ../../Zotlabs/Module/Cdav.php:1076 ../../Zotlabs/Module/Cdav.php:1389
+#: ../../Zotlabs/Module/Admin/Addons.php:457
+#: ../../Zotlabs/Module/Profiles.php:799 ../../Zotlabs/Module/Oauth2.php:58
+#: ../../Zotlabs/Module/Oauth2.php:144 ../../Zotlabs/Module/Connedit.php:939
+#: ../../Zotlabs/Lib/Apps.php:536
+msgid "Update"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:414
-msgid "Attendance Options"
+#: ../../Zotlabs/Module/Oauth.php:100
+msgid "OAuth Apps Manager App"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:415
-msgid "Vote"
+#: ../../Zotlabs/Module/Oauth.php:101
+msgid "OAuth authentication tokens for mobile and remote apps"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:416
-msgid "Voting Options"
+#: ../../Zotlabs/Module/Oauth.php:110 ../../Zotlabs/Module/Oauth.php:136
+#: ../../Zotlabs/Module/Oauth.php:172 ../../Zotlabs/Module/Oauth2.php:143
+#: ../../Zotlabs/Module/Oauth2.php:193
+msgid "Add application"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:431
-msgid "Go to previous comment"
+#: ../../Zotlabs/Module/Oauth.php:113 ../../Zotlabs/Module/Oauth2.php:118
+#: ../../Zotlabs/Module/Oauth2.php:146
+msgid "Name of application"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:440
-#: ../../addon/bookmarker/bookmarker.php:38
-msgid "Save Bookmarks"
+#: ../../Zotlabs/Module/Oauth.php:114 ../../Zotlabs/Module/Oauth.php:115
+#: ../../Zotlabs/Module/Oauth2.php:119 ../../Zotlabs/Module/Oauth2.php:147
+msgid "Automatically generated - change if desired. Max length 20"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:441
-msgid "Add to Calendar"
+#: ../../Zotlabs/Module/Oauth.php:116 ../../Zotlabs/Module/Oauth.php:142
+#: ../../Zotlabs/Module/Oauth2.php:120 ../../Zotlabs/Module/Oauth2.php:148
+msgid "Redirect"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:468 ../../include/conversation.php:483
-msgid "This is an unsaved preview"
+#: ../../Zotlabs/Module/Oauth.php:116 ../../Zotlabs/Module/Oauth2.php:120
+#: ../../Zotlabs/Module/Oauth2.php:148
+msgid ""
+"Redirect URI - leave blank unless your application specifically requires this"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:502 ../../include/js_strings.php:7
-#, php-format
-msgid "%s show all"
+#: ../../Zotlabs/Module/Oauth.php:117 ../../Zotlabs/Module/Oauth.php:143
+msgid "Icon url"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:797 ../../addon/hsse/hsse.php:200
-#: ../../include/conversation.php:1406
-msgid "Bold"
+#: ../../Zotlabs/Module/Oauth.php:117 ../../Zotlabs/Module/Sources.php:123
+#: ../../Zotlabs/Module/Sources.php:158
+msgid "Optional"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:798 ../../addon/hsse/hsse.php:201
-#: ../../include/conversation.php:1407
-msgid "Italic"
+#: ../../Zotlabs/Module/Oauth.php:128
+msgid "Application not found."
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:799 ../../addon/hsse/hsse.php:202
-#: ../../include/conversation.php:1408
-msgid "Underline"
+#: ../../Zotlabs/Module/Oauth.php:171
+msgid "Connected OAuth Apps"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:800 ../../addon/hsse/hsse.php:203
-#: ../../include/conversation.php:1409
-msgid "Quote"
+#: ../../Zotlabs/Module/Oauth.php:175 ../../Zotlabs/Module/Oauth2.php:196
+msgid "Client key starts with"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:801 ../../addon/hsse/hsse.php:204
-#: ../../include/conversation.php:1410
-msgid "Code"
+#: ../../Zotlabs/Module/Oauth.php:176 ../../Zotlabs/Module/Oauth2.php:197
+msgid "No name"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:802
-msgid "Image"
+#: ../../Zotlabs/Module/Oauth.php:177 ../../Zotlabs/Module/Oauth2.php:198
+msgid "Remove authorization"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:803 ../../addon/hsse/hsse.php:205
-#: ../../include/conversation.php:1411
-msgid "Attach/Upload file"
+#: ../../Zotlabs/Module/Editwebpage.php:139
+msgid "Page link"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:804
-msgid "Insert Link"
+#: ../../Zotlabs/Module/Editwebpage.php:166
+msgid "Edit Webpage"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:805
-msgid "Video"
+#: ../../Zotlabs/Module/Dirsearch.php:25 ../../Zotlabs/Module/Regdir.php:49
+msgid "This site is not a directory server"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:815
-msgid "Your full name (required)"
+#: ../../Zotlabs/Module/Dirsearch.php:33
+msgid "This directory server requires an access token"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:816
-msgid "Your email address (required)"
+#: ../../Zotlabs/Module/Hq.php:140
+msgid "Welcome to Hubzilla!"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:817
-msgid "Your website URL (optional)"
+#: ../../Zotlabs/Module/Hq.php:140
+msgid "You have got no unseen posts..."
msgstr ""
-#: ../../Zotlabs/Zot/Auth.php:152
-msgid ""
-"Remote authentication blocked. You are logged into this site locally. Please "
-"logout and retry."
+#: ../../Zotlabs/Module/Chat.php:102
+msgid "Chatrooms App"
msgstr ""
-#: ../../Zotlabs/Zot/Auth.php:264 ../../addon/openid/Mod_Openid.php:76
-#: ../../addon/openid/Mod_Openid.php:178
-#, php-format
-msgid "Welcome %s. Remote authentication successful."
+#: ../../Zotlabs/Module/Chat.php:103
+msgid "Access Controlled Chatrooms"
msgstr ""
-#: ../../Zotlabs/Storage/Browser.php:107 ../../Zotlabs/Storage/Browser.php:295
-msgid "parent"
+#: ../../Zotlabs/Module/Chat.php:196
+msgid "Room not found"
msgstr ""
-#: ../../Zotlabs/Storage/Browser.php:131 ../../include/text.php:2952
-msgid "Collection"
+#: ../../Zotlabs/Module/Chat.php:212
+msgid "Leave Room"
msgstr ""
-#: ../../Zotlabs/Storage/Browser.php:134
-msgid "Principal"
+#: ../../Zotlabs/Module/Chat.php:213
+msgid "Delete Room"
msgstr ""
-#: ../../Zotlabs/Storage/Browser.php:137
-msgid "Addressbook"
+#: ../../Zotlabs/Module/Chat.php:214
+msgid "I am away right now"
msgstr ""
-#: ../../Zotlabs/Storage/Browser.php:143
-msgid "Schedule Inbox"
+#: ../../Zotlabs/Module/Chat.php:215
+msgid "I am online"
msgstr ""
-#: ../../Zotlabs/Storage/Browser.php:146
-msgid "Schedule Outbox"
+#: ../../Zotlabs/Module/Chat.php:217
+msgid "Bookmark this room"
msgstr ""
-#: ../../Zotlabs/Storage/Browser.php:279
-msgid "Total"
+#: ../../Zotlabs/Module/Chat.php:240
+msgid "New Chatroom"
msgstr ""
-#: ../../Zotlabs/Storage/Browser.php:281
-msgid "Shared"
+#: ../../Zotlabs/Module/Chat.php:241
+msgid "Chatroom name"
msgstr ""
-#: ../../Zotlabs/Storage/Browser.php:283
-msgid "Add Files"
+#: ../../Zotlabs/Module/Chat.php:242
+msgid "Expiration of chats (minutes)"
msgstr ""
-#: ../../Zotlabs/Storage/Browser.php:367
+#: ../../Zotlabs/Module/Chat.php:258
#, php-format
-msgid "You are using %1$s of your available file storage."
+msgid "%1$s's Chatrooms"
msgstr ""
-#: ../../Zotlabs/Storage/Browser.php:372
-#, php-format
-msgid "You are using %1$s of %2$s available file storage. (%3$s&#37;)"
+#: ../../Zotlabs/Module/Chat.php:263
+msgid "No chatrooms available"
msgstr ""
-#: ../../Zotlabs/Storage/Browser.php:383
-msgid "WARNING:"
+#: ../../Zotlabs/Module/Chat.php:264 ../../Zotlabs/Module/Manage.php:145
+#: ../../Zotlabs/Module/Profiles.php:831 ../../Zotlabs/Module/Wiki.php:214
+msgid "Create New"
msgstr ""
-#: ../../Zotlabs/Storage/Browser.php:395
-msgid "Create new folder"
+#: ../../Zotlabs/Module/Chat.php:267
+msgid "Expiration"
msgstr ""
-#: ../../Zotlabs/Storage/Browser.php:397
-msgid "Upload file"
+#: ../../Zotlabs/Module/Chat.php:268
+msgid "min"
msgstr ""
-#: ../../Zotlabs/Storage/Browser.php:410
-msgid "Drop files here to immediately upload"
+#: ../../Zotlabs/Module/Channel_calendar.php:51
+#: ../../Zotlabs/Module/Events.php:113
+msgid "Event can not end before it has started."
msgstr ""
-#: ../../Zotlabs/Widget/Forums.php:100
-#: ../../Zotlabs/Widget/Activity_filter.php:73
-#: ../../Zotlabs/Widget/Notifications.php:119
-#: ../../Zotlabs/Widget/Notifications.php:120
-msgid "Forums"
+#: ../../Zotlabs/Module/Channel_calendar.php:53
+#: ../../Zotlabs/Module/Channel_calendar.php:61
+#: ../../Zotlabs/Module/Channel_calendar.php:78
+#: ../../Zotlabs/Module/Events.php:115 ../../Zotlabs/Module/Events.php:124
+#: ../../Zotlabs/Module/Events.php:146
+msgid "Unable to generate preview."
msgstr ""
-#: ../../Zotlabs/Widget/Cdav.php:37
-msgid "Select Channel"
+#: ../../Zotlabs/Module/Channel_calendar.php:59
+#: ../../Zotlabs/Module/Events.php:122
+msgid "Event title and start time are required."
msgstr ""
-#: ../../Zotlabs/Widget/Cdav.php:42
-msgid "Read-write"
+#: ../../Zotlabs/Module/Channel_calendar.php:76
+#: ../../Zotlabs/Module/Channel_calendar.php:218
+#: ../../Zotlabs/Module/Events.php:144 ../../Zotlabs/Module/Events.php:271
+msgid "Event not found."
msgstr ""
-#: ../../Zotlabs/Widget/Cdav.php:43
-msgid "Read-only"
+#: ../../Zotlabs/Module/Channel_calendar.php:370
+#: ../../Zotlabs/Module/Events.php:641
+msgid "Edit event"
msgstr ""
-#: ../../Zotlabs/Widget/Cdav.php:127
-msgid "Channel Calendar"
+#: ../../Zotlabs/Module/Channel_calendar.php:372
+#: ../../Zotlabs/Module/Events.php:643
+msgid "Delete event"
msgstr ""
-#: ../../Zotlabs/Widget/Cdav.php:131
-msgid "Shared CalDAV Calendars"
+#: ../../Zotlabs/Module/Channel_calendar.php:387
+#: ../../Zotlabs/Module/Cdav.php:966 ../../Zotlabs/Module/Cal.php:167
+msgid "Link to source"
msgstr ""
-#: ../../Zotlabs/Widget/Cdav.php:135
-msgid "Share this calendar"
+#: ../../Zotlabs/Module/Channel_calendar.php:401
+#: ../../Zotlabs/Module/Events.php:677
+msgid "calendar"
msgstr ""
-#: ../../Zotlabs/Widget/Cdav.php:137
-msgid "Calendar name and color"
+#: ../../Zotlabs/Module/Channel_calendar.php:488
+#: ../../Zotlabs/Module/Events.php:742
+msgid "Failed to remove event"
msgstr ""
-#: ../../Zotlabs/Widget/Cdav.php:139
-msgid "Create new CalDAV calendar"
+#: ../../Zotlabs/Module/Like.php:56
+msgid "Like/Dislike"
msgstr ""
-#: ../../Zotlabs/Widget/Cdav.php:141
-msgid "Calendar Name"
+#: ../../Zotlabs/Module/Like.php:61
+msgid "This action is restricted to members."
msgstr ""
-#: ../../Zotlabs/Widget/Cdav.php:142
-msgid "Calendar Tools"
+#: ../../Zotlabs/Module/Like.php:62
+msgid ""
+"Please <a href=\"rmagic\">login with your $Projectname ID</a> or <a href="
+"\"register\">register as a new $Projectname member</a> to continue."
msgstr ""
-#: ../../Zotlabs/Widget/Cdav.php:144
-msgid "Import calendar"
+#: ../../Zotlabs/Module/Like.php:111 ../../Zotlabs/Module/Like.php:137
+#: ../../Zotlabs/Module/Like.php:175
+msgid "Invalid request."
msgstr ""
-#: ../../Zotlabs/Widget/Cdav.php:145
-msgid "Select a calendar to import to"
+#: ../../Zotlabs/Module/Like.php:152
+msgid "thing"
msgstr ""
-#: ../../Zotlabs/Widget/Cdav.php:172
-msgid "Addressbooks"
+#: ../../Zotlabs/Module/Like.php:198
+msgid "Channel unavailable."
msgstr ""
-#: ../../Zotlabs/Widget/Cdav.php:174
-msgid "Addressbook name"
+#: ../../Zotlabs/Module/Like.php:246
+msgid "Previous action reversed."
msgstr ""
-#: ../../Zotlabs/Widget/Cdav.php:176
-msgid "Create new addressbook"
+#: ../../Zotlabs/Module/Like.php:451
+#, php-format
+msgid "%1$s agrees with %2$s's %3$s"
msgstr ""
-#: ../../Zotlabs/Widget/Cdav.php:177
-msgid "Addressbook Name"
+#: ../../Zotlabs/Module/Like.php:453
+#, php-format
+msgid "%1$s doesn't agree with %2$s's %3$s"
msgstr ""
-#: ../../Zotlabs/Widget/Cdav.php:179
-msgid "Addressbook Tools"
+#: ../../Zotlabs/Module/Like.php:455
+#, php-format
+msgid "%1$s abstains from a decision on %2$s's %3$s"
msgstr ""
-#: ../../Zotlabs/Widget/Cdav.php:180
-msgid "Import addressbook"
+#: ../../Zotlabs/Module/Like.php:572
+msgid "Action completed."
msgstr ""
-#: ../../Zotlabs/Widget/Cdav.php:181
-msgid "Select an addressbook to import to"
+#: ../../Zotlabs/Module/Like.php:573
+msgid "Thank you."
msgstr ""
-#: ../../Zotlabs/Widget/Appcategories.php:46 ../../Zotlabs/Widget/Filer.php:31
-#: ../../widget/Netselect/Netselect.php:26 ../../include/contact_widgets.php:56
-#: ../../include/contact_widgets.php:99 ../../include/contact_widgets.php:142
-#: ../../include/contact_widgets.php:187
-msgid "Everything"
+#: ../../Zotlabs/Module/Poke.php:165
+msgid "Poke App"
msgstr ""
-#: ../../Zotlabs/Widget/Eventstools.php:13
-msgid "Events Tools"
+#: ../../Zotlabs/Module/Poke.php:166
+msgid "Poke somebody in your addressbook"
msgstr ""
-#: ../../Zotlabs/Widget/Eventstools.php:14
-msgid "Export Calendar"
+#: ../../Zotlabs/Module/Poke.php:200
+msgid "Poke somebody"
msgstr ""
-#: ../../Zotlabs/Widget/Eventstools.php:15
-msgid "Import Calendar"
+#: ../../Zotlabs/Module/Poke.php:203
+msgid "Poke/Prod"
msgstr ""
-#: ../../Zotlabs/Widget/Suggestedchats.php:32
-msgid "Suggested Chatrooms"
+#: ../../Zotlabs/Module/Poke.php:204
+msgid "Poke, prod or do other things to somebody"
msgstr ""
-#: ../../Zotlabs/Widget/Hq_controls.php:14
-msgid "HQ Control Panel"
+#: ../../Zotlabs/Module/Poke.php:211
+msgid "Recipient"
msgstr ""
-#: ../../Zotlabs/Widget/Hq_controls.php:17
-msgid "Create a new post"
+#: ../../Zotlabs/Module/Poke.php:212
+msgid "Choose what you wish to do to recipient"
msgstr ""
-#: ../../Zotlabs/Widget/Mailmenu.php:13
-msgid "Private Mail Menu"
+#: ../../Zotlabs/Module/Poke.php:215 ../../Zotlabs/Module/Poke.php:216
+msgid "Make this post private"
msgstr ""
-#: ../../Zotlabs/Widget/Mailmenu.php:15
-msgid "Combined View"
+#: ../../Zotlabs/Module/Cdav.php:807 ../../Zotlabs/Module/Events.php:28
+msgid "Calendar entries imported."
msgstr ""
-#: ../../Zotlabs/Widget/Mailmenu.php:20
-msgid "Inbox"
+#: ../../Zotlabs/Module/Cdav.php:809 ../../Zotlabs/Module/Events.php:30
+msgid "No calendar entries found."
msgstr ""
-#: ../../Zotlabs/Widget/Mailmenu.php:25
-msgid "Outbox"
+#: ../../Zotlabs/Module/Cdav.php:870
+msgid "INVALID EVENT DISMISSED!"
msgstr ""
-#: ../../Zotlabs/Widget/Mailmenu.php:30
-msgid "New Message"
+#: ../../Zotlabs/Module/Cdav.php:871
+msgid "Summary: "
msgstr ""
-#: ../../Zotlabs/Widget/Chatroom_list.php:20
-msgid "Overview"
+#: ../../Zotlabs/Module/Cdav.php:872
+msgid "Date: "
msgstr ""
-#: ../../Zotlabs/Widget/Rating.php:51
-msgid "Rating Tools"
+#: ../../Zotlabs/Module/Cdav.php:873 ../../Zotlabs/Module/Cdav.php:880
+msgid "Reason: "
msgstr ""
-#: ../../Zotlabs/Widget/Rating.php:55 ../../Zotlabs/Widget/Rating.php:57
-msgid "Rate Me"
+#: ../../Zotlabs/Module/Cdav.php:878
+msgid "INVALID CARD DISMISSED!"
msgstr ""
-#: ../../Zotlabs/Widget/Rating.php:60
-msgid "View Ratings"
+#: ../../Zotlabs/Module/Cdav.php:879
+msgid "Name: "
msgstr ""
-#: ../../Zotlabs/Widget/Activity.php:50
-msgctxt "widget"
-msgid "Activity"
+#: ../../Zotlabs/Module/Cdav.php:899
+msgid "CardDAV App"
msgstr ""
-#: ../../Zotlabs/Widget/Activity_filter.php:36
-#, php-format
-msgid "Show posts related to the %s privacy group"
+#: ../../Zotlabs/Module/Cdav.php:900
+msgid "CalDAV capable addressbook"
msgstr ""
-#: ../../Zotlabs/Widget/Activity_filter.php:45
-msgid "Show my privacy groups"
+#: ../../Zotlabs/Module/Cdav.php:1032 ../../Zotlabs/Module/Events.php:468
+msgid "Event title"
msgstr ""
-#: ../../Zotlabs/Widget/Activity_filter.php:66
-msgid "Show posts to this forum"
+#: ../../Zotlabs/Module/Cdav.php:1033 ../../Zotlabs/Module/Events.php:474
+msgid "Start date and time"
msgstr ""
-#: ../../Zotlabs/Widget/Activity_filter.php:77
-msgid "Show forums"
+#: ../../Zotlabs/Module/Cdav.php:1034
+msgid "End date and time"
msgstr ""
-#: ../../Zotlabs/Widget/Activity_filter.php:91
-msgid "Starred Posts"
+#: ../../Zotlabs/Module/Cdav.php:1035 ../../Zotlabs/Module/Events.php:497
+msgid "Timezone:"
msgstr ""
-#: ../../Zotlabs/Widget/Activity_filter.php:95
-msgid "Show posts that I have starred"
+#: ../../Zotlabs/Module/Cdav.php:1058 ../../Zotlabs/Module/Events.php:697
+#: ../../Zotlabs/Module/Events.php:706 ../../Zotlabs/Module/Cal.php:205
+#: ../../Zotlabs/Module/Photos.php:944
+msgid "Previous"
msgstr ""
-#: ../../Zotlabs/Widget/Activity_filter.php:106
-msgid "Personal Posts"
+#: ../../Zotlabs/Module/Cdav.php:1060 ../../Zotlabs/Module/Events.php:708
+#: ../../Zotlabs/Module/Cal.php:207
+msgid "Today"
msgstr ""
-#: ../../Zotlabs/Widget/Activity_filter.php:110
-msgid "Show posts that mention or involve me"
+#: ../../Zotlabs/Module/Cdav.php:1061 ../../Zotlabs/Module/Events.php:703
+msgid "Month"
msgstr ""
-#: ../../Zotlabs/Widget/Activity_filter.php:131
-#, php-format
-msgid "Show posts that I have filed to %s"
+#: ../../Zotlabs/Module/Cdav.php:1062 ../../Zotlabs/Module/Events.php:704
+msgid "Week"
msgstr ""
-#: ../../Zotlabs/Widget/Activity_filter.php:137
-#: ../../Zotlabs/Widget/Filer.php:28 ../../include/contact_widgets.php:53
-#: ../../include/features.php:311
-msgid "Saved Folders"
+#: ../../Zotlabs/Module/Cdav.php:1063 ../../Zotlabs/Module/Events.php:705
+msgid "Day"
msgstr ""
-#: ../../Zotlabs/Widget/Activity_filter.php:141
-msgid "Show filed post categories"
+#: ../../Zotlabs/Module/Cdav.php:1064
+msgid "List month"
msgstr ""
-#: ../../Zotlabs/Widget/Activity_filter.php:155
-msgid "Panel search"
+#: ../../Zotlabs/Module/Cdav.php:1065
+msgid "List week"
msgstr ""
-#: ../../Zotlabs/Widget/Activity_filter.php:165
-msgid "Filter by name"
+#: ../../Zotlabs/Module/Cdav.php:1066
+msgid "List day"
msgstr ""
-#: ../../Zotlabs/Widget/Activity_filter.php:180
-msgid "Remove active filter"
+#: ../../Zotlabs/Module/Cdav.php:1074
+msgid "More"
msgstr ""
-#: ../../Zotlabs/Widget/Activity_filter.php:196
-msgid "Stream Filters"
+#: ../../Zotlabs/Module/Cdav.php:1075
+msgid "Less"
msgstr ""
-#: ../../Zotlabs/Widget/Follow.php:22
-#, php-format
-msgid "You have %1$.0f of %2$.0f allowed connections."
+#: ../../Zotlabs/Module/Cdav.php:1077
+msgid "Select calendar"
msgstr ""
-#: ../../Zotlabs/Widget/Follow.php:29
-msgid "Add New Connection"
+#: ../../Zotlabs/Module/Cdav.php:1080
+msgid "Delete all"
msgstr ""
-#: ../../Zotlabs/Widget/Follow.php:30
-msgid "Enter channel address"
+#: ../../Zotlabs/Module/Cdav.php:1083
+msgid "Sorry! Editing of recurrent events is not yet implemented."
msgstr ""
-#: ../../Zotlabs/Widget/Follow.php:31
-msgid "Examples: bob@example.com, https://example.com/barbara"
+#: ../../Zotlabs/Module/Cdav.php:1374 ../../Zotlabs/Module/Connedit.php:924
+msgid "Organisation"
msgstr ""
-#: ../../Zotlabs/Widget/Archive.php:43
-msgid "Archives"
+#: ../../Zotlabs/Module/Cdav.php:1376 ../../Zotlabs/Module/Profiles.php:786
+#: ../../Zotlabs/Module/Connedit.php:926
+msgid "Phone"
msgstr ""
-#: ../../Zotlabs/Widget/Conversations.php:17
-msgid "Received Messages"
+#: ../../Zotlabs/Module/Cdav.php:1378 ../../Zotlabs/Module/Profiles.php:788
+#: ../../Zotlabs/Module/Connedit.php:928
+msgid "Instant messenger"
msgstr ""
-#: ../../Zotlabs/Widget/Conversations.php:21
-msgid "Sent Messages"
+#: ../../Zotlabs/Module/Cdav.php:1379 ../../Zotlabs/Module/Profiles.php:789
+#: ../../Zotlabs/Module/Connedit.php:929
+msgid "Website"
msgstr ""
-#: ../../Zotlabs/Widget/Conversations.php:25
-msgid "Conversations"
+#: ../../Zotlabs/Module/Cdav.php:1380
+#: ../../Zotlabs/Module/Admin/Channels.php:160
+#: ../../Zotlabs/Module/Profiles.php:502 ../../Zotlabs/Module/Profiles.php:790
+#: ../../Zotlabs/Module/Connedit.php:930 ../../Zotlabs/Module/Locs.php:118
+msgid "Address"
msgstr ""
-#: ../../Zotlabs/Widget/Conversations.php:37
-msgid "No messages."
+#: ../../Zotlabs/Module/Cdav.php:1381 ../../Zotlabs/Module/Profiles.php:791
+#: ../../Zotlabs/Module/Connedit.php:931
+msgid "Note"
msgstr ""
-#: ../../Zotlabs/Widget/Conversations.php:57
-msgid "Delete conversation"
+#: ../../Zotlabs/Module/Cdav.php:1387 ../../Zotlabs/Module/Profiles.php:797
+#: ../../Zotlabs/Module/Connedit.php:937
+msgid "Add Field"
msgstr ""
-#: ../../Zotlabs/Widget/Chatroom_members.php:11
-msgid "Chat Members"
+#: ../../Zotlabs/Module/Cdav.php:1392 ../../Zotlabs/Module/Connedit.php:942
+msgid "P.O. Box"
msgstr ""
-#: ../../Zotlabs/Widget/Photo.php:48 ../../Zotlabs/Widget/Photo_rand.php:58
-msgid "photo/image"
+#: ../../Zotlabs/Module/Cdav.php:1393 ../../Zotlabs/Module/Connedit.php:943
+msgid "Additional"
msgstr ""
-#: ../../Zotlabs/Widget/Savedsearch.php:75
-msgid "Remove term"
+#: ../../Zotlabs/Module/Cdav.php:1394 ../../Zotlabs/Module/Connedit.php:944
+msgid "Street"
msgstr ""
-#: ../../Zotlabs/Widget/Savedsearch.php:83 ../../include/features.php:303
-msgid "Saved Searches"
+#: ../../Zotlabs/Module/Cdav.php:1395 ../../Zotlabs/Module/Connedit.php:945
+msgid "Locality"
msgstr ""
-#: ../../Zotlabs/Widget/Wiki_pages.php:34
-#: ../../Zotlabs/Widget/Wiki_pages.php:91
-msgid "Add new page"
+#: ../../Zotlabs/Module/Cdav.php:1396 ../../Zotlabs/Module/Connedit.php:946
+msgid "Region"
msgstr ""
-#: ../../Zotlabs/Widget/Wiki_pages.php:85
-msgid "Wiki Pages"
+#: ../../Zotlabs/Module/Cdav.php:1397 ../../Zotlabs/Module/Connedit.php:947
+msgid "ZIP Code"
msgstr ""
-#: ../../Zotlabs/Widget/Wiki_pages.php:96
-msgid "Page name"
+#: ../../Zotlabs/Module/Cdav.php:1398 ../../Zotlabs/Module/Profiles.php:757
+#: ../../Zotlabs/Module/Connedit.php:948
+msgid "Country"
msgstr ""
-#: ../../Zotlabs/Widget/Affinity.php:54
-msgid "Refresh"
+#: ../../Zotlabs/Module/Cdav.php:1445
+msgid "Default Calendar"
msgstr ""
-#: ../../Zotlabs/Widget/Tasklist.php:23
-msgid "Tasks"
+#: ../../Zotlabs/Module/Cdav.php:1456
+msgid "Default Addressbook"
msgstr ""
-#: ../../Zotlabs/Widget/Suggestions.php:53
-msgid "Suggestions"
+#: ../../Zotlabs/Module/Lockview.php:75
+msgid "Remote privacy information not available."
msgstr ""
-#: ../../Zotlabs/Widget/Suggestions.php:54
-msgid "See more..."
+#: ../../Zotlabs/Module/Lockview.php:96
+msgid "Visible to:"
msgstr ""
-#: ../../Zotlabs/Widget/Activity_order.php:90
-msgid "Commented Date"
+#: ../../Zotlabs/Module/Item.php:382
+msgid "Unable to locate original post."
msgstr ""
-#: ../../Zotlabs/Widget/Activity_order.php:94
-msgid "Order by last commented date"
+#: ../../Zotlabs/Module/Item.php:668
+msgid "Empty post discarded."
msgstr ""
-#: ../../Zotlabs/Widget/Activity_order.php:97
-msgid "Posted Date"
+#: ../../Zotlabs/Module/Item.php:1077
+msgid "Duplicate post suppressed."
msgstr ""
-#: ../../Zotlabs/Widget/Activity_order.php:101
-msgid "Order by last posted date"
+#: ../../Zotlabs/Module/Item.php:1222
+msgid "System error. Post not saved."
msgstr ""
-#: ../../Zotlabs/Widget/Activity_order.php:104
-msgid "Date Unthreaded"
+#: ../../Zotlabs/Module/Item.php:1252
+msgid "Your comment is awaiting approval."
msgstr ""
-#: ../../Zotlabs/Widget/Activity_order.php:108
-msgid "Order unthreaded by date"
+#: ../../Zotlabs/Module/Item.php:1369
+msgid "Unable to obtain post information from database."
msgstr ""
-#: ../../Zotlabs/Widget/Activity_order.php:123
-msgid "Stream Order"
+#: ../../Zotlabs/Module/Item.php:1376
+#, php-format
+msgid "You have reached your limit of %1$.0f top level posts."
msgstr ""
-#: ../../Zotlabs/Widget/Cover_photo.php:65
-msgid "Click to show more"
+#: ../../Zotlabs/Module/Item.php:1383
+#, php-format
+msgid "You have reached your limit of %1$.0f webpages."
msgstr ""
-#: ../../Zotlabs/Widget/Tagcloud.php:22 ../../include/taxonomy.php:320
-#: ../../include/taxonomy.php:449 ../../include/taxonomy.php:470
-msgid "Tags"
+#: ../../Zotlabs/Module/Mitem.php:31 ../../Zotlabs/Module/Menu.php:209
+msgid "Menu not found."
msgstr ""
-#: ../../Zotlabs/Widget/Appstore.php:11
-msgid "App Collections"
+#: ../../Zotlabs/Module/Mitem.php:63
+msgid "Unable to create element."
msgstr ""
-#: ../../Zotlabs/Widget/Appstore.php:13
-msgid "Installed apps"
+#: ../../Zotlabs/Module/Mitem.php:87
+msgid "Unable to update menu element."
msgstr ""
-#: ../../Zotlabs/Widget/Newmember.php:31
-msgid "Profile Creation"
+#: ../../Zotlabs/Module/Mitem.php:103
+msgid "Unable to add menu element."
msgstr ""
-#: ../../Zotlabs/Widget/Newmember.php:33
-msgid "Upload profile photo"
+#: ../../Zotlabs/Module/Mitem.php:134 ../../Zotlabs/Module/Xchan.php:41
+#: ../../Zotlabs/Module/Menu.php:232
+msgid "Not found."
msgstr ""
-#: ../../Zotlabs/Widget/Newmember.php:34
-msgid "Upload cover photo"
+#: ../../Zotlabs/Module/Mitem.php:167 ../../Zotlabs/Module/Mitem.php:246
+msgid "Menu Item Permissions"
msgstr ""
-#: ../../Zotlabs/Widget/Newmember.php:35 ../../include/nav.php:115
-msgid "Edit your profile"
+#: ../../Zotlabs/Module/Mitem.php:168 ../../Zotlabs/Module/Mitem.php:247
+#: ../../Zotlabs/Module/Settings/Channel.php:526
+msgid "(click to open/close)"
msgstr ""
-#: ../../Zotlabs/Widget/Newmember.php:38
-msgid "Find and Connect with others"
+#: ../../Zotlabs/Module/Mitem.php:174 ../../Zotlabs/Module/Mitem.php:191
+msgid "Link Name"
msgstr ""
-#: ../../Zotlabs/Widget/Newmember.php:40
-msgid "View the directory"
+#: ../../Zotlabs/Module/Mitem.php:175 ../../Zotlabs/Module/Mitem.php:255
+msgid "Link or Submenu Target"
msgstr ""
-#: ../../Zotlabs/Widget/Newmember.php:42
-msgid "Manage your connections"
+#: ../../Zotlabs/Module/Mitem.php:175
+msgid "Enter URL of the link or select a menu name to create a submenu"
msgstr ""
-#: ../../Zotlabs/Widget/Newmember.php:45
-msgid "Communicate"
+#: ../../Zotlabs/Module/Mitem.php:176 ../../Zotlabs/Module/Mitem.php:256
+msgid "Use magic-auth if available"
msgstr ""
-#: ../../Zotlabs/Widget/Newmember.php:47
-msgid "View your channel homepage"
+#: ../../Zotlabs/Module/Mitem.php:177 ../../Zotlabs/Module/Mitem.php:257
+msgid "Open link in new window"
msgstr ""
-#: ../../Zotlabs/Widget/Newmember.php:48
-msgid "View your network stream"
+#: ../../Zotlabs/Module/Mitem.php:178 ../../Zotlabs/Module/Mitem.php:258
+msgid "Order in list"
msgstr ""
-#: ../../Zotlabs/Widget/Newmember.php:54
-msgid "Documentation"
+#: ../../Zotlabs/Module/Mitem.php:178 ../../Zotlabs/Module/Mitem.php:258
+msgid "Higher numbers will sink to bottom of listing"
msgstr ""
-#: ../../Zotlabs/Widget/Newmember.php:57
-msgid "Missing Features?"
+#: ../../Zotlabs/Module/Mitem.php:179
+msgid "Submit and finish"
msgstr ""
-#: ../../Zotlabs/Widget/Newmember.php:59
-msgid "Pin apps to navigation bar"
+#: ../../Zotlabs/Module/Mitem.php:180
+msgid "Submit and continue"
msgstr ""
-#: ../../Zotlabs/Widget/Newmember.php:60
-msgid "Install more apps"
+#: ../../Zotlabs/Module/Mitem.php:189
+msgid "Menu:"
msgstr ""
-#: ../../Zotlabs/Widget/Newmember.php:71
-msgid "View public stream"
+#: ../../Zotlabs/Module/Mitem.php:192
+msgid "Link Target"
msgstr ""
-#: ../../Zotlabs/Widget/Admin.php:23 ../../Zotlabs/Widget/Admin.php:60
-msgid "Member registrations waiting for confirmation"
+#: ../../Zotlabs/Module/Mitem.php:195
+msgid "Edit menu"
msgstr ""
-#: ../../Zotlabs/Widget/Admin.php:29
-msgid "Inspect queue"
+#: ../../Zotlabs/Module/Mitem.php:198
+msgid "Edit element"
msgstr ""
-#: ../../Zotlabs/Widget/Admin.php:31
-msgid "DB updates"
+#: ../../Zotlabs/Module/Mitem.php:199
+msgid "Drop element"
msgstr ""
-#: ../../Zotlabs/Widget/Admin.php:55 ../../include/nav.php:192
-msgid "Admin"
+#: ../../Zotlabs/Module/Mitem.php:200
+msgid "New element"
msgstr ""
-#: ../../Zotlabs/Widget/Admin.php:56
-msgid "Addon Features"
+#: ../../Zotlabs/Module/Mitem.php:201
+msgid "Edit this menu container"
msgstr ""
-#: ../../Zotlabs/Widget/Settings_menu.php:32
-msgid "Account settings"
+#: ../../Zotlabs/Module/Mitem.php:202
+msgid "Add menu element"
msgstr ""
-#: ../../Zotlabs/Widget/Settings_menu.php:38
-msgid "Channel settings"
+#: ../../Zotlabs/Module/Mitem.php:203
+msgid "Delete this menu item"
msgstr ""
-#: ../../Zotlabs/Widget/Settings_menu.php:46
-msgid "Display settings"
+#: ../../Zotlabs/Module/Mitem.php:204
+msgid "Edit this menu item"
msgstr ""
-#: ../../Zotlabs/Widget/Settings_menu.php:53
-msgid "Manage locations"
+#: ../../Zotlabs/Module/Mitem.php:222
+msgid "Menu item not found."
msgstr ""
-#: ../../Zotlabs/Widget/Bookmarkedchats.php:24
-msgid "Bookmarked Chatrooms"
+#: ../../Zotlabs/Module/Mitem.php:235
+msgid "Menu item deleted."
msgstr ""
-#: ../../Zotlabs/Widget/Notifications.php:16
-msgid "New Network Activity"
+#: ../../Zotlabs/Module/Mitem.php:237
+msgid "Menu item could not be deleted."
msgstr ""
-#: ../../Zotlabs/Widget/Notifications.php:17
-msgid "New Network Activity Notifications"
+#: ../../Zotlabs/Module/Mitem.php:244
+msgid "Edit Menu Element"
msgstr ""
-#: ../../Zotlabs/Widget/Notifications.php:20
-msgid "View your network activity"
+#: ../../Zotlabs/Module/Mitem.php:254
+msgid "Link text"
msgstr ""
-#: ../../Zotlabs/Widget/Notifications.php:23
-msgid "Mark all notifications read"
+#: ../../Zotlabs/Module/Profile.php:93
+msgid "vcard"
msgstr ""
-#: ../../Zotlabs/Widget/Notifications.php:26
-#: ../../Zotlabs/Widget/Notifications.php:45
-#: ../../Zotlabs/Widget/Notifications.php:152
-msgid "Show new posts only"
+#: ../../Zotlabs/Module/Sharedwithme.php:103
+msgid "Files: shared with me"
msgstr ""
-#: ../../Zotlabs/Widget/Notifications.php:27
-#: ../../Zotlabs/Widget/Notifications.php:46
-#: ../../Zotlabs/Widget/Notifications.php:122
-#: ../../Zotlabs/Widget/Notifications.php:153
-msgid "Filter by name or address"
+#: ../../Zotlabs/Module/Sharedwithme.php:105
+msgid "NEW"
msgstr ""
-#: ../../Zotlabs/Widget/Notifications.php:35
-msgid "New Home Activity"
+#: ../../Zotlabs/Module/Sharedwithme.php:107
+#: ../../Zotlabs/Storage/Browser.php:294
+msgid "Last Modified"
msgstr ""
-#: ../../Zotlabs/Widget/Notifications.php:36
-msgid "New Home Activity Notifications"
+#: ../../Zotlabs/Module/Sharedwithme.php:108
+msgid "Remove all files"
msgstr ""
-#: ../../Zotlabs/Widget/Notifications.php:39
-msgid "View your home activity"
+#: ../../Zotlabs/Module/Sharedwithme.php:109
+msgid "Remove this file"
msgstr ""
-#: ../../Zotlabs/Widget/Notifications.php:42
-#: ../../Zotlabs/Widget/Notifications.php:149
-msgid "Mark all notifications seen"
+#: ../../Zotlabs/Module/Help.php:23
+msgid "Documentation Search"
msgstr ""
-#: ../../Zotlabs/Widget/Notifications.php:54
-msgid "New Mails"
+#: ../../Zotlabs/Module/Help.php:82
+msgid "Administrators"
msgstr ""
-#: ../../Zotlabs/Widget/Notifications.php:55
-msgid "New Mails Notifications"
+#: ../../Zotlabs/Module/Help.php:83
+msgid "Developers"
msgstr ""
-#: ../../Zotlabs/Widget/Notifications.php:58
-msgid "View your private mails"
+#: ../../Zotlabs/Module/Help.php:84
+msgid "Tutorials"
msgstr ""
-#: ../../Zotlabs/Widget/Notifications.php:61
-msgid "Mark all messages seen"
+#: ../../Zotlabs/Module/Help.php:95
+msgid "$Projectname Documentation"
msgstr ""
-#: ../../Zotlabs/Widget/Notifications.php:69
-msgid "New Events"
+#: ../../Zotlabs/Module/Help.php:96
+msgid "Contents"
msgstr ""
-#: ../../Zotlabs/Widget/Notifications.php:70
-msgid "New Events Notifications"
+#: ../../Zotlabs/Module/Webpages.php:48
+msgid "Webpages App"
msgstr ""
-#: ../../Zotlabs/Widget/Notifications.php:73
-msgid "View events"
+#: ../../Zotlabs/Module/Webpages.php:49
+msgid "Provide managed web pages on your channel"
msgstr ""
-#: ../../Zotlabs/Widget/Notifications.php:76
-msgid "Mark all events seen"
+#: ../../Zotlabs/Module/Webpages.php:69
+msgid "Import Webpage Elements"
msgstr ""
-#: ../../Zotlabs/Widget/Notifications.php:85
-msgid "New Connections Notifications"
+#: ../../Zotlabs/Module/Webpages.php:70
+msgid "Import selected"
msgstr ""
-#: ../../Zotlabs/Widget/Notifications.php:88
-msgid "View all connections"
+#: ../../Zotlabs/Module/Webpages.php:93
+msgid "Export Webpage Elements"
msgstr ""
-#: ../../Zotlabs/Widget/Notifications.php:96
-msgid "New Files"
+#: ../../Zotlabs/Module/Webpages.php:94
+msgid "Export selected"
msgstr ""
-#: ../../Zotlabs/Widget/Notifications.php:97
-msgid "New Files Notifications"
+#: ../../Zotlabs/Module/Webpages.php:263
+msgid "Actions"
msgstr ""
-#: ../../Zotlabs/Widget/Notifications.php:104
-#: ../../Zotlabs/Widget/Notifications.php:105
-msgid "Notices"
+#: ../../Zotlabs/Module/Webpages.php:264
+msgid "Page Link"
msgstr ""
-#: ../../Zotlabs/Widget/Notifications.php:108
-msgid "View all notices"
+#: ../../Zotlabs/Module/Webpages.php:265
+msgid "Page Title"
msgstr ""
-#: ../../Zotlabs/Widget/Notifications.php:111
-msgid "Mark all notices seen"
+#: ../../Zotlabs/Module/Webpages.php:266 ../../Zotlabs/Module/Blocks.php:157
+#: ../../Zotlabs/Module/Menu.php:178 ../../Zotlabs/Module/Layouts.php:191
+msgid "Created"
msgstr ""
-#: ../../Zotlabs/Widget/Notifications.php:132
-msgid "New Registrations"
+#: ../../Zotlabs/Module/Webpages.php:267 ../../Zotlabs/Module/Blocks.php:158
+#: ../../Zotlabs/Module/Menu.php:179 ../../Zotlabs/Module/Layouts.php:192
+msgid "Edited"
msgstr ""
-#: ../../Zotlabs/Widget/Notifications.php:133
-msgid "New Registrations Notifications"
+#: ../../Zotlabs/Module/Webpages.php:295
+msgid "Invalid file type."
msgstr ""
-#: ../../Zotlabs/Widget/Notifications.php:143
-msgid "Public Stream Notifications"
+#: ../../Zotlabs/Module/Webpages.php:307
+msgid "Error opening zip file"
msgstr ""
-#: ../../Zotlabs/Widget/Notifications.php:146
-msgid "View the public stream"
+#: ../../Zotlabs/Module/Webpages.php:318
+msgid "Invalid folder path."
msgstr ""
-#: ../../Zotlabs/Widget/Notifications.php:161
-msgid "Sorry, you have got no notifications at the moment"
+#: ../../Zotlabs/Module/Webpages.php:345
+msgid "No webpage elements detected."
msgstr ""
-#: ../../util/nconfig.php:34
-msgid "Source channel not found."
+#: ../../Zotlabs/Module/Webpages.php:420
+msgid "Import complete."
msgstr ""
-#: ../../widget/Netselect/Netselect.php:24
-msgid "Network/Protocol"
+#: ../../Zotlabs/Module/Filestorage.php:103
+msgid "File not found."
msgstr ""
-#: ../../widget/Netselect/Netselect.php:28 ../../include/network.php:1735
-msgid "Zot"
+#: ../../Zotlabs/Module/Filestorage.php:152
+msgid "Permission Denied."
msgstr ""
-#: ../../widget/Netselect/Netselect.php:31 ../../include/network.php:1733
-msgid "Diaspora"
+#: ../../Zotlabs/Module/Filestorage.php:185
+msgid "Edit file permissions"
msgstr ""
-#: ../../widget/Netselect/Netselect.php:33 ../../include/network.php:1726
-#: ../../include/network.php:1727
-msgid "Friendica"
+#: ../../Zotlabs/Module/Filestorage.php:198
+msgid "Include all files and sub folders"
msgstr ""
-#: ../../widget/Netselect/Netselect.php:38 ../../include/network.php:1728
-msgid "OStatus"
+#: ../../Zotlabs/Module/Filestorage.php:199
+msgid "Return to file list"
msgstr ""
-#: ../../boot.php:1655
-msgid "Create an account to access services and applications"
+#: ../../Zotlabs/Module/Filestorage.php:201
+msgid "Copy/paste this code to attach file to a post"
msgstr ""
-#: ../../boot.php:1675 ../../include/nav.php:107 ../../include/nav.php:136
-#: ../../include/nav.php:155
-msgid "Logout"
+#: ../../Zotlabs/Module/Filestorage.php:202
+msgid "Copy/paste this URL to link file from a web page"
msgstr ""
-#: ../../boot.php:1679
-msgid "Login/Email"
+#: ../../Zotlabs/Module/Filestorage.php:204
+msgid "Share this file"
msgstr ""
-#: ../../boot.php:1680
-msgid "Password"
+#: ../../Zotlabs/Module/Filestorage.php:205
+msgid "Show URL to this file"
msgstr ""
-#: ../../boot.php:1681
-msgid "Remember me"
+#: ../../Zotlabs/Module/Filestorage.php:206
+#: ../../Zotlabs/Storage/Browser.php:411
+msgid "Show in your contacts shared folder"
msgstr ""
-#: ../../boot.php:1684
-msgid "Forgot your password?"
+#: ../../Zotlabs/Module/Tagrm.php:48 ../../Zotlabs/Module/Tagrm.php:98
+msgid "Tag removed"
msgstr ""
-#: ../../boot.php:2480
-#, php-format
-msgid "[$Projectname] Website SSL error for %s"
+#: ../../Zotlabs/Module/Tagrm.php:123
+msgid "Remove Item Tag"
msgstr ""
-#: ../../boot.php:2485
-msgid "Website SSL certificate is not valid. Please correct."
+#: ../../Zotlabs/Module/Tagrm.php:125
+msgid "Select a tag to remove: "
msgstr ""
-#: ../../boot.php:2601
-#, php-format
-msgid "[$Projectname] Cron tasks not running on %s"
+#: ../../Zotlabs/Module/Connect.php:73 ../../Zotlabs/Module/Connect.php:135
+msgid "Continue"
msgstr ""
-#: ../../boot.php:2606
-msgid "Cron/Scheduled tasks not running."
+#: ../../Zotlabs/Module/Connect.php:104
+msgid "Premium Channel App"
msgstr ""
-#: ../../boot.php:2607 ../../include/datetime.php:238
-msgid "never"
+#: ../../Zotlabs/Module/Connect.php:105
+msgid ""
+"Allows you to set restrictions and terms on those that connect with your "
+"channel"
msgstr ""
-#: ../../store/[data]/smarty3/compiled/a0a1289f91f53b2c12e4e0b45ffe8291540ba895_0.file.cover_photo.tpl.php:127
-msgid "Cover Photo"
+#: ../../Zotlabs/Module/Connect.php:116
+msgid "Premium Channel Setup"
msgstr ""
-#: ../../view/theme/redbasic_c/php/config.php:16
-#: ../../view/theme/redbasic_c/php/config.php:19
-#: ../../view/theme/redbasic/php/config.php:16
-#: ../../view/theme/redbasic/php/config.php:19
-msgid "Focus (Hubzilla default)"
+#: ../../Zotlabs/Module/Connect.php:118
+msgid "Enable premium channel connection restrictions"
msgstr ""
-#: ../../view/theme/redbasic_c/php/config.php:99
-#: ../../view/theme/redbasic/php/config.php:98
-msgid "Theme settings"
+#: ../../Zotlabs/Module/Connect.php:119
+msgid ""
+"Please enter your restrictions or conditions, such as paypal receipt, usage "
+"guidelines, etc."
msgstr ""
-#: ../../view/theme/redbasic_c/php/config.php:100
-#: ../../view/theme/redbasic/php/config.php:99
-msgid "Narrow navbar"
+#: ../../Zotlabs/Module/Connect.php:121 ../../Zotlabs/Module/Connect.php:141
+msgid ""
+"This channel may require additional steps or acknowledgement of the "
+"following conditions prior to connecting:"
msgstr ""
-#: ../../view/theme/redbasic_c/php/config.php:101
-#: ../../view/theme/redbasic/php/config.php:100
-msgid "Navigation bar background color"
+#: ../../Zotlabs/Module/Connect.php:122
+msgid ""
+"Potential connections will then see the following text before proceeding:"
msgstr ""
-#: ../../view/theme/redbasic_c/php/config.php:102
-#: ../../view/theme/redbasic/php/config.php:101
-msgid "Navigation bar icon color "
+#: ../../Zotlabs/Module/Connect.php:123 ../../Zotlabs/Module/Connect.php:144
+msgid ""
+"By continuing, I certify that I have complied with any instructions provided "
+"on this page."
msgstr ""
-#: ../../view/theme/redbasic_c/php/config.php:103
-#: ../../view/theme/redbasic/php/config.php:102
-msgid "Navigation bar active icon color "
+#: ../../Zotlabs/Module/Connect.php:132
+msgid "(No specific instructions have been provided by the channel owner.)"
msgstr ""
-#: ../../view/theme/redbasic_c/php/config.php:104
-#: ../../view/theme/redbasic/php/config.php:103
-msgid "Link color"
+#: ../../Zotlabs/Module/Connect.php:140
+msgid "Restricted or Premium Channel"
msgstr ""
-#: ../../view/theme/redbasic_c/php/config.php:105
-#: ../../view/theme/redbasic/php/config.php:104
-msgid "Set font-color for banner"
+#: ../../Zotlabs/Module/Cloud.php:116
+msgid "Not found"
msgstr ""
-#: ../../view/theme/redbasic_c/php/config.php:106
-#: ../../view/theme/redbasic/php/config.php:105
-msgid "Set the background color"
+#: ../../Zotlabs/Module/Cloud.php:122
+msgid "Please refresh page"
msgstr ""
-#: ../../view/theme/redbasic_c/php/config.php:107
-#: ../../view/theme/redbasic/php/config.php:106
-msgid "Set the background image"
+#: ../../Zotlabs/Module/Cloud.php:125
+msgid "Unknown error"
msgstr ""
-#: ../../view/theme/redbasic_c/php/config.php:108
-#: ../../view/theme/redbasic/php/config.php:107
-msgid "Set the background color of items"
+#: ../../Zotlabs/Module/Share.php:103 ../../Zotlabs/Lib/Activity.php:1671
+#, php-format
+msgid "&#x1f501; Repeated %1$s's %2$s"
msgstr ""
-#: ../../view/theme/redbasic_c/php/config.php:109
-#: ../../view/theme/redbasic/php/config.php:108
-msgid "Set the background color of comments"
+#: ../../Zotlabs/Module/Share.php:119
+msgid "Post repeated"
msgstr ""
-#: ../../view/theme/redbasic_c/php/config.php:110
-#: ../../view/theme/redbasic/php/config.php:109
-msgid "Set font-size for the entire application"
+#: ../../Zotlabs/Module/Acl.php:360
+msgid "network"
msgstr ""
-#: ../../view/theme/redbasic_c/php/config.php:110
-#: ../../view/theme/redbasic/php/config.php:109
-msgid "Examples: 1rem, 100%, 16px"
+#: ../../Zotlabs/Module/Editpost.php:38 ../../Zotlabs/Module/Editpost.php:43
+msgid "Item is not editable"
msgstr ""
-#: ../../view/theme/redbasic_c/php/config.php:111
-#: ../../view/theme/redbasic/php/config.php:110
-msgid "Set font-color for posts and comments"
+#: ../../Zotlabs/Module/Editpost.php:109 ../../Zotlabs/Module/Rpost.php:144
+msgid "Edit post"
msgstr ""
-#: ../../view/theme/redbasic_c/php/config.php:112
-#: ../../view/theme/redbasic/php/config.php:111
-msgid "Set radius of corners"
+#: ../../Zotlabs/Module/Tagger.php:48
+msgid "Post not found."
msgstr ""
-#: ../../view/theme/redbasic_c/php/config.php:112
-#: ../../view/theme/redbasic/php/config.php:111
-msgid "Example: 4px"
+#: ../../Zotlabs/Module/Tagger.php:119
+#, php-format
+msgid "%1$s tagged %2$s's %3$s with %4$s"
msgstr ""
-#: ../../view/theme/redbasic_c/php/config.php:113
-#: ../../view/theme/redbasic/php/config.php:112
-msgid "Set shadow depth of photos"
+#: ../../Zotlabs/Module/Authorize.php:17
+msgid "Unknown App"
msgstr ""
-#: ../../view/theme/redbasic_c/php/config.php:114
-#: ../../view/theme/redbasic/php/config.php:113
-msgid "Set maximum width of content region in pixel"
+#: ../../Zotlabs/Module/Authorize.php:29
+msgid "Authorize"
msgstr ""
-#: ../../view/theme/redbasic_c/php/config.php:114
-#: ../../view/theme/redbasic/php/config.php:113
-msgid "Leave empty for default width"
+#: ../../Zotlabs/Module/Authorize.php:30
+#, php-format
+msgid "Do you authorize the app %s to access your channel data?"
msgstr ""
-#: ../../view/theme/redbasic_c/php/config.php:115
-msgid "Left align page content"
+#: ../../Zotlabs/Module/Authorize.php:32
+msgid "Allow"
msgstr ""
-#: ../../view/theme/redbasic_c/php/config.php:116
-#: ../../view/theme/redbasic/php/config.php:114
-msgid "Set size of conversation author photo"
+#: ../../Zotlabs/Module/Authorize.php:33
+#: ../../Zotlabs/Module/Admin/Accounts.php:174
+msgid "Deny"
msgstr ""
-#: ../../view/theme/redbasic_c/php/config.php:117
-#: ../../view/theme/redbasic/php/config.php:115
-msgid "Set size of followup author photos"
+#: ../../Zotlabs/Module/Admin/Queue.php:35
+msgid "Queue Statistics"
msgstr ""
-#: ../../view/theme/redbasic/php/config.php:116
-msgid "Show advanced settings"
+#: ../../Zotlabs/Module/Admin/Queue.php:36
+msgid "Total Entries"
msgstr ""
-#: ../../addon/rendezvous/rendezvous.php:57
-msgid "Errors encountered deleting database table "
+#: ../../Zotlabs/Module/Admin/Queue.php:37
+msgid "Priority"
msgstr ""
-#: ../../addon/rendezvous/rendezvous.php:95 ../../addon/twitter/twitter.php:612
-msgid "Submit Settings"
+#: ../../Zotlabs/Module/Admin/Queue.php:38
+msgid "Destination URL"
msgstr ""
-#: ../../addon/rendezvous/rendezvous.php:96
-msgid "Drop tables when uninstalling?"
+#: ../../Zotlabs/Module/Admin/Queue.php:39
+msgid "Mark hub permanently offline"
msgstr ""
-#: ../../addon/rendezvous/rendezvous.php:96
-msgid ""
-"If checked, the Rendezvous database tables will be deleted when the plugin "
-"is uninstalled."
+#: ../../Zotlabs/Module/Admin/Queue.php:40
+msgid "Empty queue for this hub"
msgstr ""
-#: ../../addon/rendezvous/rendezvous.php:97
-msgid "Mapbox Access Token"
+#: ../../Zotlabs/Module/Admin/Queue.php:41
+msgid "Last known contact"
msgstr ""
-#: ../../addon/rendezvous/rendezvous.php:97
-msgid ""
-"If you enter a Mapbox access token, it will be used to retrieve map tiles "
-"from Mapbox instead of the default OpenStreetMap tile server."
+#: ../../Zotlabs/Module/Admin/Themes.php:26
+msgid "Theme settings updated."
msgstr ""
-#: ../../addon/rendezvous/rendezvous.php:162
-msgid "Rendezvous"
+#: ../../Zotlabs/Module/Admin/Themes.php:61
+msgid "No themes found."
msgstr ""
-#: ../../addon/rendezvous/rendezvous.php:167
-msgid ""
-"This identity has been deleted by another member due to inactivity. Please "
-"press the \"New identity\" button or refresh the page to register a new "
-"identity. You may use the same name."
+#: ../../Zotlabs/Module/Admin/Themes.php:95
+#: ../../Zotlabs/Module/Admin/Addons.php:311
+msgid "Disable"
msgstr ""
-#: ../../addon/rendezvous/rendezvous.php:168
-msgid "Welcome to Rendezvous!"
+#: ../../Zotlabs/Module/Admin/Themes.php:97
+#: ../../Zotlabs/Module/Admin/Addons.php:314
+msgid "Enable"
msgstr ""
-#: ../../addon/rendezvous/rendezvous.php:169
-msgid ""
-"Enter your name to join this rendezvous. To begin sharing your location with "
-"the other members, tap the GPS control. When your location is discovered, a "
-"red dot will appear and others will be able to see you on the map."
+#: ../../Zotlabs/Module/Admin/Themes.php:116
+msgid "Screenshot"
msgstr ""
-#: ../../addon/rendezvous/rendezvous.php:171
-msgid "Let's meet here"
+#: ../../Zotlabs/Module/Admin/Themes.php:122
+#: ../../Zotlabs/Module/Admin/Themes.php:156
+#: ../../Zotlabs/Module/Admin/Security.php:92
+#: ../../Zotlabs/Module/Admin/Accounts.php:166
+#: ../../Zotlabs/Module/Admin/Site.php:287
+#: ../../Zotlabs/Module/Admin/Logs.php:82
+#: ../../Zotlabs/Module/Admin/Channels.php:145
+#: ../../Zotlabs/Module/Admin/Addons.php:342
+#: ../../Zotlabs/Module/Admin/Addons.php:440 ../../Zotlabs/Module/Admin.php:138
+msgid "Administration"
msgstr ""
-#: ../../addon/rendezvous/rendezvous.php:174
-msgid "New marker"
+#: ../../Zotlabs/Module/Admin/Themes.php:124
+#: ../../Zotlabs/Module/Admin/Addons.php:344
+msgid "Toggle"
msgstr ""
-#: ../../addon/rendezvous/rendezvous.php:175
-msgid "Edit marker"
+#: ../../Zotlabs/Module/Admin/Themes.php:134
+#: ../../Zotlabs/Module/Admin/Addons.php:352
+msgid "Author: "
msgstr ""
-#: ../../addon/rendezvous/rendezvous.php:176
-msgid "New identity"
+#: ../../Zotlabs/Module/Admin/Themes.php:135
+#: ../../Zotlabs/Module/Admin/Addons.php:353
+msgid "Maintainer: "
msgstr ""
-#: ../../addon/rendezvous/rendezvous.php:177
-msgid "Delete marker"
+#: ../../Zotlabs/Module/Admin/Themes.php:162
+msgid "[Experimental]"
msgstr ""
-#: ../../addon/rendezvous/rendezvous.php:178
-msgid "Delete member"
+#: ../../Zotlabs/Module/Admin/Themes.php:163
+msgid "[Unsupported]"
msgstr ""
-#: ../../addon/rendezvous/rendezvous.php:179
-msgid "Edit proximity alert"
+#: ../../Zotlabs/Module/Admin/Features.php:56
+#, php-format
+msgid "Lock feature %s"
msgstr ""
-#: ../../addon/rendezvous/rendezvous.php:180
-msgid ""
-"A proximity alert will be issued when this member is within a certain radius "
-"of you.<br><br>Enter a radius in meters (0 to disable):"
+#: ../../Zotlabs/Module/Admin/Features.php:64
+msgid "Manage Additional Features"
msgstr ""
-#: ../../addon/rendezvous/rendezvous.php:180
-#: ../../addon/rendezvous/rendezvous.php:185
-msgid "distance"
+#: ../../Zotlabs/Module/Admin/Security.php:83
+msgid ""
+"By default, unfiltered HTML is allowed in embedded media. This is inherently "
+"insecure."
msgstr ""
-#: ../../addon/rendezvous/rendezvous.php:181
-msgid "Proximity alert distance (meters)"
+#: ../../Zotlabs/Module/Admin/Security.php:86
+msgid ""
+"The recommended setting is to only allow unfiltered HTML from the following "
+"sites:"
msgstr ""
-#: ../../addon/rendezvous/rendezvous.php:182
-#: ../../addon/rendezvous/rendezvous.php:184
+#: ../../Zotlabs/Module/Admin/Security.php:87
msgid ""
-"A proximity alert will be issued when you are within a certain radius of the "
-"marker location.<br><br>Enter a radius in meters (0 to disable):"
+"https://youtube.com/<br />https://www.youtube.com/<br />https://youtu.be/"
+"<br />https://vimeo.com/<br />https://soundcloud.com/<br />"
msgstr ""
-#: ../../addon/rendezvous/rendezvous.php:183
-msgid "Marker proximity alert"
+#: ../../Zotlabs/Module/Admin/Security.php:88
+msgid ""
+"All other embedded content will be filtered, <strong>unless</strong> "
+"embedded content from that site is explicitly blocked."
msgstr ""
-#: ../../addon/rendezvous/rendezvous.php:186
-msgid "Reminder note"
+#: ../../Zotlabs/Module/Admin/Security.php:95
+msgid "Block public"
msgstr ""
-#: ../../addon/rendezvous/rendezvous.php:187
+#: ../../Zotlabs/Module/Admin/Security.php:95
msgid ""
-"Enter a note to be displayed when you are within the specified proximity..."
+"Check to block public access to all otherwise public personal pages on this "
+"site unless you are currently authenticated."
msgstr ""
-#: ../../addon/rendezvous/rendezvous.php:199
-msgid "Add new rendezvous"
+#: ../../Zotlabs/Module/Admin/Security.php:96
+msgid "Provide a cloud root directory"
msgstr ""
-#: ../../addon/rendezvous/rendezvous.php:200
+#: ../../Zotlabs/Module/Admin/Security.php:96
msgid ""
-"Create a new rendezvous and share the access link with those you wish to "
-"invite to the group. Those who open the link become members of the "
-"rendezvous. They can view other member locations, add markers to the map, or "
-"share their own locations with the group."
+"The cloud root directory lists all channel names which provide public files"
msgstr ""
-#: ../../addon/rendezvous/rendezvous.php:232
-msgid "You have no rendezvous. Press the button above to create a rendezvous!"
+#: ../../Zotlabs/Module/Admin/Security.php:97
+msgid "Show total disk space available to cloud uploads"
msgstr ""
-#: ../../addon/skeleton/Mod_Skeleton.php:32
-msgid "Skeleton App"
+#: ../../Zotlabs/Module/Admin/Security.php:98
+msgid "Set \"Transport Security\" HTTP header"
msgstr ""
-#: ../../addon/skeleton/Mod_Skeleton.php:33
-msgid "A skeleton for addons, you can copy/paste"
+#: ../../Zotlabs/Module/Admin/Security.php:99
+msgid "Set \"Content Security Policy\" HTTP header"
msgstr ""
-#: ../../addon/skeleton/Mod_Skeleton.php:40
-msgid "Some setting"
+#: ../../Zotlabs/Module/Admin/Security.php:100
+msgid "Allowed email domains"
msgstr ""
-#: ../../addon/skeleton/Mod_Skeleton.php:40
-msgid "A setting"
+#: ../../Zotlabs/Module/Admin/Security.php:100
+msgid ""
+"Comma separated list of domains which are allowed in email addresses for "
+"registrations to this site. Wildcards are accepted. Empty to allow any "
+"domains"
msgstr ""
-#: ../../addon/skeleton/Mod_Skeleton.php:48
-msgid "Skeleton Settings"
+#: ../../Zotlabs/Module/Admin/Security.php:101
+msgid "Not allowed email domains"
msgstr ""
-#: ../../addon/gnusoc/Mod_Gnusoc.php:16
+#: ../../Zotlabs/Module/Admin/Security.php:101
msgid ""
-"The GNU-Social protocol does not support location independence. Connections "
-"you make within that network may be unreachable from alternate channel "
-"locations."
+"Comma separated list of domains which are not allowed in email addresses for "
+"registrations to this site. Wildcards are accepted. Empty to allow any "
+"domains, unless allowed domains have been defined."
msgstr ""
-#: ../../addon/gnusoc/Mod_Gnusoc.php:22
-msgid "GNU-Social Protocol App"
+#: ../../Zotlabs/Module/Admin/Security.php:102
+msgid "Allow communications only from these sites"
msgstr ""
-#: ../../addon/gnusoc/Mod_Gnusoc.php:34
-msgid "GNU-Social Protocol"
+#: ../../Zotlabs/Module/Admin/Security.php:102
+msgid ""
+"One site per line. Leave empty to allow communication from anywhere by "
+"default"
msgstr ""
-#: ../../addon/gnusoc/gnusoc.php:451
-msgid "Follow"
+#: ../../Zotlabs/Module/Admin/Security.php:103
+msgid "Block communications from these sites"
msgstr ""
-#: ../../addon/gnusoc/gnusoc.php:454
-#, php-format
-msgid "%1$s is now following %2$s"
+#: ../../Zotlabs/Module/Admin/Security.php:104
+msgid "Allow communications only from these channels"
msgstr ""
-#: ../../addon/planets/Mod_Planets.php:20
-#: ../../addon/planets/Mod_Planets.php:23
-msgid "Random Planet App"
+#: ../../Zotlabs/Module/Admin/Security.php:104
+msgid ""
+"One channel (hash) per line. Leave empty to allow from any channel by default"
msgstr ""
-#: ../../addon/planets/Mod_Planets.php:23
-#: ../../addon/rainbowtag/Mod_Rainbowtag.php:26
-#: ../../addon/nsabait/Mod_Nsabait.php:24 ../../addon/hsse/Mod_Hsse.php:26
-#: ../../addon/authchoose/Mod_Authchoose.php:33
-msgid "Installed"
+#: ../../Zotlabs/Module/Admin/Security.php:105
+msgid "Block communications from these channels"
msgstr ""
-#: ../../addon/planets/Mod_Planets.php:25
-msgid ""
-"Set a random planet from the Star Wars Empire as your location when posting"
+#: ../../Zotlabs/Module/Admin/Security.php:106
+msgid "Only allow embeds from secure (SSL) websites and links."
msgstr ""
-#: ../../addon/openclipatar/openclipatar.php:50
-#: ../../addon/openclipatar/openclipatar.php:128
-msgid "System defaults:"
+#: ../../Zotlabs/Module/Admin/Security.php:107
+msgid "Allow unfiltered embedded HTML content only from these domains"
msgstr ""
-#: ../../addon/openclipatar/openclipatar.php:54
-msgid "Preferred Clipart IDs"
+#: ../../Zotlabs/Module/Admin/Security.php:107
+msgid "One site per line. By default embedded content is filtered."
msgstr ""
-#: ../../addon/openclipatar/openclipatar.php:54
-msgid "List of preferred clipart ids. These will be shown first."
+#: ../../Zotlabs/Module/Admin/Security.php:108
+msgid "Block embedded HTML from these domains"
msgstr ""
-#: ../../addon/openclipatar/openclipatar.php:55
-msgid "Default Search Term"
+#: ../../Zotlabs/Module/Admin/Accounts.php:37
+#, php-format
+msgid "%s account blocked/unblocked"
+msgid_plural "%s account blocked/unblocked"
+msgstr[0] ""
+msgstr[1] ""
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:44
+#, php-format
+msgid "%s account deleted"
+msgid_plural "%s accounts deleted"
+msgstr[0] ""
+msgstr[1] ""
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:80
+msgid "Account not found"
msgstr ""
-#: ../../addon/openclipatar/openclipatar.php:55
-msgid "The default search term. These will be shown second."
+#: ../../Zotlabs/Module/Admin/Accounts.php:99
+#, php-format
+msgid "Account '%s' blocked"
msgstr ""
-#: ../../addon/openclipatar/openclipatar.php:56
-msgid "Return After"
+#: ../../Zotlabs/Module/Admin/Accounts.php:107
+#, php-format
+msgid "Account '%s' unblocked"
msgstr ""
-#: ../../addon/openclipatar/openclipatar.php:56
-msgid "Page to load after image selection."
+#: ../../Zotlabs/Module/Admin/Accounts.php:169
+#: ../../Zotlabs/Module/Admin/Channels.php:148
+msgid "select all"
msgstr ""
-#: ../../addon/openclipatar/openclipatar.php:58 ../../include/channel.php:1422
-#: ../../include/nav.php:115
-msgid "Edit Profile"
+#: ../../Zotlabs/Module/Admin/Accounts.php:170
+msgid "Registrations waiting for confirm"
msgstr ""
-#: ../../addon/openclipatar/openclipatar.php:59
-msgid "Profile List"
+#: ../../Zotlabs/Module/Admin/Accounts.php:171
+msgid "Request date"
msgstr ""
-#: ../../addon/openclipatar/openclipatar.php:61
-msgid "Order of Preferred"
+#: ../../Zotlabs/Module/Admin/Accounts.php:172
+msgid "No registrations."
msgstr ""
-#: ../../addon/openclipatar/openclipatar.php:61
-msgid "Sort order of preferred clipart ids."
+#: ../../Zotlabs/Module/Admin/Accounts.php:176
+#: ../../Zotlabs/Module/Connedit.php:636
+msgid "Block"
msgstr ""
-#: ../../addon/openclipatar/openclipatar.php:62
-#: ../../addon/openclipatar/openclipatar.php:68
-msgid "Newest first"
+#: ../../Zotlabs/Module/Admin/Accounts.php:177
+#: ../../Zotlabs/Module/Connedit.php:636
+msgid "Unblock"
msgstr ""
-#: ../../addon/openclipatar/openclipatar.php:65
-msgid "As entered"
+#: ../../Zotlabs/Module/Admin/Accounts.php:182
+msgid "ID"
msgstr ""
-#: ../../addon/openclipatar/openclipatar.php:67
-msgid "Order of other"
+#: ../../Zotlabs/Module/Admin/Accounts.php:184
+msgid "All Channels"
msgstr ""
-#: ../../addon/openclipatar/openclipatar.php:67
-msgid "Sort order of other clipart ids."
+#: ../../Zotlabs/Module/Admin/Accounts.php:185
+msgid "Register date"
msgstr ""
-#: ../../addon/openclipatar/openclipatar.php:69
-msgid "Most downloaded first"
+#: ../../Zotlabs/Module/Admin/Accounts.php:186
+msgid "Last login"
msgstr ""
-#: ../../addon/openclipatar/openclipatar.php:70
-msgid "Most liked first"
+#: ../../Zotlabs/Module/Admin/Accounts.php:187
+msgid "Expires"
msgstr ""
-#: ../../addon/openclipatar/openclipatar.php:72
-msgid "Preferred IDs Message"
+#: ../../Zotlabs/Module/Admin/Accounts.php:188
+msgid "Service Class"
msgstr ""
-#: ../../addon/openclipatar/openclipatar.php:72
-msgid "Message to display above preferred results."
+#: ../../Zotlabs/Module/Admin/Accounts.php:190
+msgid ""
+"Selected accounts will be deleted!\\n\\nEverything these accounts had posted "
+"on this site will be permanently deleted!\\n\\nAre you sure?"
msgstr ""
-#: ../../addon/openclipatar/openclipatar.php:78
-msgid "Uploaded by: "
+#: ../../Zotlabs/Module/Admin/Accounts.php:191
+msgid ""
+"The account {0} will be deleted!\\n\\nEverything this account has posted on "
+"this site will be permanently deleted!\\n\\nAre you sure?"
msgstr ""
-#: ../../addon/openclipatar/openclipatar.php:78
-msgid "Drawn by: "
+#: ../../Zotlabs/Module/Admin/Site.php:161
+msgid "Site settings updated."
msgstr ""
-#: ../../addon/openclipatar/openclipatar.php:182
-#: ../../addon/openclipatar/openclipatar.php:194
-msgid "Use this image"
+#: ../../Zotlabs/Module/Admin/Site.php:198
+#: ../../Zotlabs/Module/Settings/Display.php:119
+#, php-format
+msgid "%s - (Incompatible)"
msgstr ""
-#: ../../addon/openclipatar/openclipatar.php:192
-msgid "Or select from a free OpenClipart.org image:"
+#: ../../Zotlabs/Module/Admin/Site.php:205
+msgid "mobile"
msgstr ""
-#: ../../addon/openclipatar/openclipatar.php:195
-msgid "Search Term"
+#: ../../Zotlabs/Module/Admin/Site.php:207
+msgid "experimental"
msgstr ""
-#: ../../addon/openclipatar/openclipatar.php:232
-msgid "Unknown error. Please try again later."
+#: ../../Zotlabs/Module/Admin/Site.php:209
+msgid "unsupported"
msgstr ""
-#: ../../addon/openclipatar/openclipatar.php:308
-msgid "Profile photo updated successfully."
+#: ../../Zotlabs/Module/Admin/Site.php:256
+msgid "Yes - with approval"
msgstr ""
-#: ../../addon/adultphotoflag/adultphotoflag.php:24
-msgid "Flag Adult Photos"
+#: ../../Zotlabs/Module/Admin/Site.php:262
+msgid "My site is not a public server"
msgstr ""
-#: ../../addon/adultphotoflag/adultphotoflag.php:25
-msgid ""
-"Provide photo edit option to hide inappropriate photos from default album "
-"view"
+#: ../../Zotlabs/Module/Admin/Site.php:263
+msgid "My site has paid access only"
msgstr ""
-#: ../../addon/totp/Settings/Totp.php:90
-msgid ""
-"You haven't set a TOTP secret yet.\n"
-"Please click the button below to generate one and register this site\n"
-"with your preferred authenticator app."
+#: ../../Zotlabs/Module/Admin/Site.php:264
+msgid "My site has free access only"
msgstr ""
-#: ../../addon/totp/Settings/Totp.php:93
-msgid "Your TOTP secret is"
+#: ../../Zotlabs/Module/Admin/Site.php:265
+msgid "My site offers free accounts with optional paid upgrades"
msgstr ""
-#: ../../addon/totp/Settings/Totp.php:94
-msgid ""
-"Be sure to save it somewhere in case you lose or replace your mobile "
-"device.\n"
-"Use your mobile device to scan the QR code below to register this site\n"
-"with your preferred authenticator app."
+#: ../../Zotlabs/Module/Admin/Site.php:279
+msgid "Default permission role for new accounts"
msgstr ""
-#: ../../addon/totp/Settings/Totp.php:99
-msgid "Test"
+#: ../../Zotlabs/Module/Admin/Site.php:279
+msgid ""
+"This role will be used for the first channel created after registration."
msgstr ""
-#: ../../addon/totp/Settings/Totp.php:100
-msgid "Generate New Secret"
+#: ../../Zotlabs/Module/Admin/Site.php:291
+msgid "File upload"
msgstr ""
-#: ../../addon/totp/Settings/Totp.php:101
-msgid "Go"
+#: ../../Zotlabs/Module/Admin/Site.php:292
+msgid "Policies"
msgstr ""
-#: ../../addon/totp/Settings/Totp.php:102
-msgid "Enter your password"
+#: ../../Zotlabs/Module/Admin/Site.php:299
+msgid "Banner/Logo"
msgstr ""
-#: ../../addon/totp/Settings/Totp.php:103
-msgid "enter TOTP code from your device"
+#: ../../Zotlabs/Module/Admin/Site.php:299
+msgid "Unfiltered HTML/CSS/JS is allowed"
msgstr ""
-#: ../../addon/totp/Settings/Totp.php:104
-msgid "Pass!"
+#: ../../Zotlabs/Module/Admin/Site.php:300
+msgid "Administrator Information"
msgstr ""
-#: ../../addon/totp/Settings/Totp.php:105
-msgid "Fail"
+#: ../../Zotlabs/Module/Admin/Site.php:300
+msgid ""
+"Contact information for site administrators. Displayed on siteinfo page. "
+"BBCode can be used here"
msgstr ""
-#: ../../addon/totp/Settings/Totp.php:106
-msgid "Incorrect password, try again."
+#: ../../Zotlabs/Module/Admin/Site.php:301 ../../Zotlabs/Module/Siteinfo.php:24
+msgid "Site Information"
msgstr ""
-#: ../../addon/totp/Settings/Totp.php:107
-msgid "Record your new TOTP secret and rescan the QR code above."
+#: ../../Zotlabs/Module/Admin/Site.php:301
+msgid ""
+"Publicly visible description of this site. Displayed on siteinfo page. "
+"BBCode can be used here"
msgstr ""
-#: ../../addon/totp/Settings/Totp.php:115
-msgid "TOTP Settings"
+#: ../../Zotlabs/Module/Admin/Site.php:302
+msgid "System language"
msgstr ""
-#: ../../addon/totp/Mod_Totp.php:23
-msgid "TOTP Two-Step Verification"
+#: ../../Zotlabs/Module/Admin/Site.php:303
+msgid "System theme"
msgstr ""
-#: ../../addon/totp/Mod_Totp.php:24
-msgid "Enter the 2-step verification generated by your authenticator app:"
+#: ../../Zotlabs/Module/Admin/Site.php:303
+msgid ""
+"Default system theme - may be over-ridden by user profiles - <a href='#' "
+"id='cnftheme'>change theme settings</a>"
msgstr ""
-#: ../../addon/totp/Mod_Totp.php:25
-msgid "Success!"
+#: ../../Zotlabs/Module/Admin/Site.php:306
+msgid "Allow Feeds as Connections"
msgstr ""
-#: ../../addon/totp/Mod_Totp.php:26
-msgid "Invalid code, please try again."
+#: ../../Zotlabs/Module/Admin/Site.php:306
+msgid "(Heavy system resource usage)"
msgstr ""
-#: ../../addon/totp/Mod_Totp.php:27
-msgid "Too many invalid codes..."
+#: ../../Zotlabs/Module/Admin/Site.php:307
+msgid "Maximum image size"
msgstr ""
-#: ../../addon/totp/Mod_Totp.php:28
-msgid "Verify"
+#: ../../Zotlabs/Module/Admin/Site.php:307
+msgid ""
+"Maximum size in bytes of uploaded images. Default is 0, which means no "
+"limits."
msgstr ""
-#: ../../addon/wppost/Mod_Wppost.php:28
-msgid "Wordpress Settings saved."
+#: ../../Zotlabs/Module/Admin/Site.php:308
+msgid "Does this site allow new member registration?"
msgstr ""
-#: ../../addon/wppost/Mod_Wppost.php:41
-msgid "Wordpress Post App"
+#: ../../Zotlabs/Module/Admin/Site.php:309
+msgid "Invitation only"
msgstr ""
-#: ../../addon/wppost/Mod_Wppost.php:42
-msgid "Post to WordPress or anything else which uses the wordpress XMLRPC API"
+#: ../../Zotlabs/Module/Admin/Site.php:309
+msgid ""
+"Only allow new member registrations with an invitation code. Above register "
+"policy must be set to Yes."
msgstr ""
-#: ../../addon/wppost/Mod_Wppost.php:65
-msgid "WordPress username"
+#: ../../Zotlabs/Module/Admin/Site.php:310
+msgid "Minimum age"
msgstr ""
-#: ../../addon/wppost/Mod_Wppost.php:69
-msgid "WordPress password"
+#: ../../Zotlabs/Module/Admin/Site.php:310
+msgid "Minimum age (in years) for who may register on this site."
msgstr ""
-#: ../../addon/wppost/Mod_Wppost.php:73
-msgid "WordPress API URL"
+#: ../../Zotlabs/Module/Admin/Site.php:311
+msgid "Which best describes the types of account offered by this hub?"
msgstr ""
-#: ../../addon/wppost/Mod_Wppost.php:74
-msgid "Typically https://your-blog.tld/xmlrpc.php"
+#: ../../Zotlabs/Module/Admin/Site.php:311
+msgid "This is displayed on the public server site list."
msgstr ""
-#: ../../addon/wppost/Mod_Wppost.php:77
-msgid "WordPress blogid"
+#: ../../Zotlabs/Module/Admin/Site.php:312
+msgid "Register text"
msgstr ""
-#: ../../addon/wppost/Mod_Wppost.php:78
-msgid "For multi-user sites such as wordpress.com, otherwise leave blank"
+#: ../../Zotlabs/Module/Admin/Site.php:312
+msgid "Will be displayed prominently on the registration page."
msgstr ""
-#: ../../addon/wppost/Mod_Wppost.php:82
-msgid "Post to WordPress by default"
+#: ../../Zotlabs/Module/Admin/Site.php:314
+msgid "Site homepage to show visitors (default: login box)"
msgstr ""
-#: ../../addon/wppost/Mod_Wppost.php:86
-msgid "Forward comments (requires hubzilla_wp plugin)"
+#: ../../Zotlabs/Module/Admin/Site.php:314
+msgid ""
+"example: 'pubstream' to show public stream, 'page/sys/home' to show a system "
+"webpage called 'home' or 'include:home.html' to include a file."
msgstr ""
-#: ../../addon/wppost/Mod_Wppost.php:94
-msgid "Wordpress Post"
+#: ../../Zotlabs/Module/Admin/Site.php:315
+msgid "Preserve site homepage URL"
msgstr ""
-#: ../../addon/wppost/wppost.php:46
-msgid "Post to WordPress"
+#: ../../Zotlabs/Module/Admin/Site.php:315
+msgid ""
+"Present the site homepage in a frame at the original location instead of "
+"redirecting"
msgstr ""
-#: ../../addon/nsfw/nsfw.php:152
-msgid "Possible adult content"
+#: ../../Zotlabs/Module/Admin/Site.php:316
+msgid "Accounts abandoned after x days"
msgstr ""
-#: ../../addon/nsfw/nsfw.php:167
-#, php-format
-msgid "%s - view"
+#: ../../Zotlabs/Module/Admin/Site.php:316
+msgid ""
+"Will not waste system resources polling external sites for abandonded "
+"accounts. Enter 0 for no time limit."
msgstr ""
-#: ../../addon/nsfw/Mod_Nsfw.php:22
-msgid "NSFW Settings saved."
+#: ../../Zotlabs/Module/Admin/Site.php:317
+msgid "Allowed friend domains"
msgstr ""
-#: ../../addon/nsfw/Mod_Nsfw.php:33
-msgid "NSFW App"
+#: ../../Zotlabs/Module/Admin/Site.php:317
+msgid ""
+"Comma separated list of domains which are allowed to establish friendships "
+"with this site. Wildcards are accepted. Empty to allow any domains"
msgstr ""
-#: ../../addon/nsfw/Mod_Nsfw.php:34
-msgid "Collapse content that contains predefined words"
+#: ../../Zotlabs/Module/Admin/Site.php:318
+msgid "Verify Email Addresses"
msgstr ""
-#: ../../addon/nsfw/Mod_Nsfw.php:44
+#: ../../Zotlabs/Module/Admin/Site.php:318
msgid ""
-"This app looks in posts for the words/text you specify below, and collapses "
-"any content containing those keywords so it is not displayed at "
-"inappropriate times, such as sexual innuendo that may be improper in a work "
-"setting. It is polite and recommended to tag any content containing nudity "
-"with #NSFW. This filter can also match any other word/text you specify, and "
-"can thereby be used as a general purpose content filter."
+"Check to verify email addresses used in account registration (recommended)."
msgstr ""
-#: ../../addon/nsfw/Mod_Nsfw.php:49
-msgid "Comma separated list of keywords to hide"
+#: ../../Zotlabs/Module/Admin/Site.php:319
+msgid "Force publish"
msgstr ""
-#: ../../addon/nsfw/Mod_Nsfw.php:49
-msgid "Word, /regular-expression/, lang=xx, lang!=xx"
+#: ../../Zotlabs/Module/Admin/Site.php:319
+msgid ""
+"Check to force all profiles on this site to be listed in the site directory."
msgstr ""
-#: ../../addon/nsfw/Mod_Nsfw.php:58
-msgid "NSFW"
+#: ../../Zotlabs/Module/Admin/Site.php:320
+msgid "Import Public Streams"
msgstr ""
-#: ../../addon/flashcards/Mod_Flashcards.php:174
-msgid "Not allowed."
+#: ../../Zotlabs/Module/Admin/Site.php:320
+msgid ""
+"Import and allow access to public content pulled from other sites. Warning: "
+"this content is unmoderated."
msgstr ""
-#: ../../addon/queueworker/Mod_Queueworker.php:77
-msgid "Max queueworker threads"
+#: ../../Zotlabs/Module/Admin/Site.php:321
+msgid "Site only Public Streams"
msgstr ""
-#: ../../addon/queueworker/Mod_Queueworker.php:91
-msgid "Assume workers dead after ___ seconds"
+#: ../../Zotlabs/Module/Admin/Site.php:321
+msgid ""
+"Allow access to public content originating only from this site if Imported "
+"Public Streams are disabled."
msgstr ""
-#: ../../addon/queueworker/Mod_Queueworker.php:105
+#: ../../Zotlabs/Module/Admin/Site.php:322
+msgid "Allow anybody on the internet to access the Public streams"
+msgstr ""
+
+#: ../../Zotlabs/Module/Admin/Site.php:322
msgid ""
-"Pause before starting next task: (microseconds. Minimum 100 = .0001 seconds)"
+"Disable to require authentication before viewing. Warning: this content is "
+"unmoderated."
msgstr ""
-#: ../../addon/queueworker/Mod_Queueworker.php:116
-msgid "Queueworker Settings"
+#: ../../Zotlabs/Module/Admin/Site.php:323
+msgid "Only import Public stream posts with this text"
msgstr ""
-#: ../../addon/ijpost/Mod_Ijpost.php:23
-msgid "Insane Journal Crosspost Connector Settings saved."
+#: ../../Zotlabs/Module/Admin/Site.php:323
+#: ../../Zotlabs/Module/Admin/Site.php:324
+#: ../../Zotlabs/Module/Connedit.php:892 ../../Zotlabs/Module/Connedit.php:893
+msgid ""
+"words one per line or #tags or /patterns/ or lang=xx, leave blank to import "
+"all posts"
msgstr ""
-#: ../../addon/ijpost/Mod_Ijpost.php:35
-msgid "Insane Journal Crosspost Connector App"
+#: ../../Zotlabs/Module/Admin/Site.php:324
+msgid "Do not import Public stream posts with this text"
msgstr ""
-#: ../../addon/ijpost/Mod_Ijpost.php:36
-msgid "Relay public postings to Insane Journal"
+#: ../../Zotlabs/Module/Admin/Site.php:327
+msgid "Login on Homepage"
msgstr ""
-#: ../../addon/ijpost/Mod_Ijpost.php:53
-msgid "InsaneJournal username"
+#: ../../Zotlabs/Module/Admin/Site.php:327
+msgid ""
+"Present a login box to visitors on the home page if no other content has "
+"been configured."
msgstr ""
-#: ../../addon/ijpost/Mod_Ijpost.php:57
-msgid "InsaneJournal password"
+#: ../../Zotlabs/Module/Admin/Site.php:328
+msgid "Enable context help"
msgstr ""
-#: ../../addon/ijpost/Mod_Ijpost.php:61
-msgid "Post to InsaneJournal by default"
+#: ../../Zotlabs/Module/Admin/Site.php:328
+msgid ""
+"Display contextual help for the current page when the help button is pressed."
msgstr ""
-#: ../../addon/ijpost/Mod_Ijpost.php:69
-msgid "Insane Journal Crosspost Connector"
+#: ../../Zotlabs/Module/Admin/Site.php:330
+msgid "Reply-to email address for system generated email."
msgstr ""
-#: ../../addon/ijpost/ijpost.php:45
-msgid "Post to Insane Journal"
+#: ../../Zotlabs/Module/Admin/Site.php:331
+msgid "Sender (From) email address for system generated email."
msgstr ""
-#: ../../addon/dwpost/dwpost.php:48
-msgid "Post to Dreamwidth"
+#: ../../Zotlabs/Module/Admin/Site.php:332
+msgid "Name of email sender for system generated email."
msgstr ""
-#: ../../addon/dwpost/Mod_Dwpost.php:24
-msgid "Dreamwidth Crosspost Connector Settings saved."
+#: ../../Zotlabs/Module/Admin/Site.php:334
+msgid "Directory Server URL"
msgstr ""
-#: ../../addon/dwpost/Mod_Dwpost.php:36
-msgid "Dreamwidth Crosspost Connector App"
+#: ../../Zotlabs/Module/Admin/Site.php:334
+msgid "Default directory server"
msgstr ""
-#: ../../addon/dwpost/Mod_Dwpost.php:37
-msgid "Relay public postings to Dreamwidth"
+#: ../../Zotlabs/Module/Admin/Site.php:336
+msgid "Proxy user"
msgstr ""
-#: ../../addon/dwpost/Mod_Dwpost.php:52
-msgid "Dreamwidth username"
+#: ../../Zotlabs/Module/Admin/Site.php:337
+msgid "Proxy URL"
msgstr ""
-#: ../../addon/dwpost/Mod_Dwpost.php:56
-msgid "Dreamwidth password"
+#: ../../Zotlabs/Module/Admin/Site.php:338
+msgid "Network timeout"
msgstr ""
-#: ../../addon/dwpost/Mod_Dwpost.php:60
-msgid "Post to Dreamwidth by default"
+#: ../../Zotlabs/Module/Admin/Site.php:338
+msgid "Value is in seconds. Set to 0 for unlimited (not recommended)."
msgstr ""
-#: ../../addon/dwpost/Mod_Dwpost.php:68
-msgid "Dreamwidth Crosspost Connector"
+#: ../../Zotlabs/Module/Admin/Site.php:339
+msgid "Delivery interval"
msgstr ""
-#: ../../addon/notifyadmin/notifyadmin.php:34
-msgid "New registration"
+#: ../../Zotlabs/Module/Admin/Site.php:339
+msgid ""
+"Delay background delivery processes by this many seconds to reduce system "
+"load. Recommend: 4-5 for shared hosts, 2-3 for virtual private servers. 0-1 "
+"for large dedicated servers."
msgstr ""
-#: ../../addon/notifyadmin/notifyadmin.php:42
-#, php-format
-msgid "Message sent to %s. New account registration: %s"
+#: ../../Zotlabs/Module/Admin/Site.php:340
+msgid "Deliveries per process"
msgstr ""
-#: ../../addon/dirstats/dirstats.php:94
-msgid "Hubzilla Directory Stats"
+#: ../../Zotlabs/Module/Admin/Site.php:340
+msgid ""
+"Number of deliveries to attempt in a single operating system process. Adjust "
+"if necessary to tune system performance. Recommend: 1-5."
msgstr ""
-#: ../../addon/dirstats/dirstats.php:95
-msgid "Total Hubs"
+#: ../../Zotlabs/Module/Admin/Site.php:341
+msgid "Queue Threshold"
msgstr ""
-#: ../../addon/dirstats/dirstats.php:97
-msgid "Hubzilla Hubs"
+#: ../../Zotlabs/Module/Admin/Site.php:341
+msgid ""
+"Always defer immediate delivery if queue contains more than this number of "
+"entries."
msgstr ""
-#: ../../addon/dirstats/dirstats.php:99
-msgid "Friendica Hubs"
+#: ../../Zotlabs/Module/Admin/Site.php:342
+msgid "Poll interval"
msgstr ""
-#: ../../addon/dirstats/dirstats.php:101
-msgid "Diaspora Pods"
+#: ../../Zotlabs/Module/Admin/Site.php:342
+msgid ""
+"Delay background polling processes by this many seconds to reduce system "
+"load. If 0, use delivery interval."
msgstr ""
-#: ../../addon/dirstats/dirstats.php:103
-msgid "Hubzilla Channels"
+#: ../../Zotlabs/Module/Admin/Site.php:343
+msgid "Path to ImageMagick convert program"
msgstr ""
-#: ../../addon/dirstats/dirstats.php:105
-msgid "Friendica Channels"
+#: ../../Zotlabs/Module/Admin/Site.php:343
+msgid ""
+"If set, use this program to generate photo thumbnails for huge images ( > "
+"4000 pixels in either dimension), otherwise memory exhaustion may occur. "
+"Example: /usr/bin/convert"
msgstr ""
-#: ../../addon/dirstats/dirstats.php:107
-msgid "Diaspora Channels"
+#: ../../Zotlabs/Module/Admin/Site.php:344
+msgid "Allow SVG thumbnails in file browser"
msgstr ""
-#: ../../addon/dirstats/dirstats.php:109
-msgid "Aged 35 and above"
+#: ../../Zotlabs/Module/Admin/Site.php:344
+msgid "WARNING: SVG images may contain malicious code."
msgstr ""
-#: ../../addon/dirstats/dirstats.php:111
-msgid "Aged 34 and under"
+#: ../../Zotlabs/Module/Admin/Site.php:345
+msgid "Maximum Load Average"
msgstr ""
-#: ../../addon/dirstats/dirstats.php:113
-msgid "Average Age"
+#: ../../Zotlabs/Module/Admin/Site.php:345
+msgid ""
+"Maximum system load before delivery and poll processes are deferred - "
+"default 50."
msgstr ""
-#: ../../addon/dirstats/dirstats.php:115
-msgid "Known Chatrooms"
+#: ../../Zotlabs/Module/Admin/Site.php:346
+msgid "Expiration period in days for imported (grid/network) content"
msgstr ""
-#: ../../addon/dirstats/dirstats.php:117
-msgid "Known Tags"
+#: ../../Zotlabs/Module/Admin/Site.php:346
+msgid "0 for no expiration of imported content"
msgstr ""
-#: ../../addon/dirstats/dirstats.php:119
+#: ../../Zotlabs/Module/Admin/Site.php:347
msgid ""
-"Please note Diaspora and Friendica statistics are merely those **this "
-"directory** is aware of, and not all those known in the network. This also "
-"applies to chatrooms,"
+"Do not expire any posts which have comments less than this many days ago"
msgstr ""
-#: ../../addon/likebanner/likebanner.php:51
-msgid "Your Webbie:"
+#: ../../Zotlabs/Module/Admin/Site.php:349
+msgid ""
+"Public servers: Optional landing (marketing) webpage for new registrants"
msgstr ""
-#: ../../addon/likebanner/likebanner.php:54
-msgid "Fontsize (px):"
+#: ../../Zotlabs/Module/Admin/Site.php:349
+#, php-format
+msgid "Create this page first. Default is %s/register"
msgstr ""
-#: ../../addon/likebanner/likebanner.php:68
-msgid "Link:"
+#: ../../Zotlabs/Module/Admin/Site.php:350
+msgid "Page to display after creating a new channel"
msgstr ""
-#: ../../addon/likebanner/likebanner.php:70
-msgid "Like us on Hubzilla"
+#: ../../Zotlabs/Module/Admin/Site.php:350
+msgid "Default: profiles"
msgstr ""
-#: ../../addon/likebanner/likebanner.php:72
-msgid "Embed:"
+#: ../../Zotlabs/Module/Admin/Site.php:352
+msgid "Optional: site location"
msgstr ""
-#: ../../addon/redphotos/redphotos.php:106
-msgid "Photos imported"
+#: ../../Zotlabs/Module/Admin/Site.php:352
+msgid "Region or country"
msgstr ""
-#: ../../addon/redphotos/redphotos.php:129
-msgid "Redmatrix Photo Album Import"
+#: ../../Zotlabs/Module/Admin/Logs.php:28
+msgid "Log settings updated."
msgstr ""
-#: ../../addon/redphotos/redphotos.php:130
-msgid "This will import all your Redmatrix photo albums to this channel."
+#: ../../Zotlabs/Module/Admin/Logs.php:85
+msgid "Clear"
msgstr ""
-#: ../../addon/redphotos/redphotos.php:131
-#: ../../addon/redfiles/redfiles.php:121
-msgid "Redmatrix Server base URL"
+#: ../../Zotlabs/Module/Admin/Logs.php:91
+msgid "Debugging"
msgstr ""
-#: ../../addon/redphotos/redphotos.php:132
-#: ../../addon/redfiles/redfiles.php:122
-msgid "Redmatrix Login Username"
+#: ../../Zotlabs/Module/Admin/Logs.php:92
+msgid "Log file"
msgstr ""
-#: ../../addon/redphotos/redphotos.php:133
-#: ../../addon/redfiles/redfiles.php:123
-msgid "Redmatrix Login Password"
+#: ../../Zotlabs/Module/Admin/Logs.php:92
+msgid ""
+"Must be writable by web server. Relative to your top-level webserver "
+"directory."
msgstr ""
-#: ../../addon/redphotos/redphotos.php:134
-msgid "Import just this album"
+#: ../../Zotlabs/Module/Admin/Logs.php:93
+msgid "Log level"
msgstr ""
-#: ../../addon/redphotos/redphotos.php:134
-msgid "Leave blank to import all albums"
+#: ../../Zotlabs/Module/Admin/Channels.php:31
+#, php-format
+msgid "%s channel censored/uncensored"
+msgid_plural "%s channels censored/uncensored"
+msgstr[0] ""
+msgstr[1] ""
+
+#: ../../Zotlabs/Module/Admin/Channels.php:40
+#, php-format
+msgid "%s channel code allowed/disallowed"
+msgid_plural "%s channels code allowed/disallowed"
+msgstr[0] ""
+msgstr[1] ""
+
+#: ../../Zotlabs/Module/Admin/Channels.php:46
+#, php-format
+msgid "%s channel deleted"
+msgid_plural "%s channels deleted"
+msgstr[0] ""
+msgstr[1] ""
+
+#: ../../Zotlabs/Module/Admin/Channels.php:65
+msgid "Channel not found"
msgstr ""
-#: ../../addon/redphotos/redphotos.php:135
-msgid "Maximum count to import"
+#: ../../Zotlabs/Module/Admin/Channels.php:75
+#, php-format
+msgid "Channel '%s' deleted"
msgstr ""
-#: ../../addon/redphotos/redphotos.php:135
-msgid "0 or blank to import all available"
+#: ../../Zotlabs/Module/Admin/Channels.php:87
+#, php-format
+msgid "Channel '%s' censored"
msgstr ""
-#: ../../addon/irc/Mod_Irc.php:23 ../../addon/irc/irc.php:41
-msgid "Popular Channels"
+#: ../../Zotlabs/Module/Admin/Channels.php:87
+#, php-format
+msgid "Channel '%s' uncensored"
msgstr ""
-#: ../../addon/irc/irc.php:37
-msgid "Channels to auto connect"
+#: ../../Zotlabs/Module/Admin/Channels.php:98
+#, php-format
+msgid "Channel '%s' code allowed"
msgstr ""
-#: ../../addon/irc/irc.php:37 ../../addon/irc/irc.php:41
-msgid "Comma separated list"
+#: ../../Zotlabs/Module/Admin/Channels.php:98
+#, php-format
+msgid "Channel '%s' code disallowed"
msgstr ""
-#: ../../addon/irc/irc.php:45
-msgid "IRC Settings"
+#: ../../Zotlabs/Module/Admin/Channels.php:150
+msgid "Censor"
msgstr ""
-#: ../../addon/irc/irc.php:54
-msgid "IRC settings saved."
+#: ../../Zotlabs/Module/Admin/Channels.php:151
+msgid "Uncensor"
msgstr ""
-#: ../../addon/irc/irc.php:58
-msgid "IRC Chatroom"
+#: ../../Zotlabs/Module/Admin/Channels.php:152
+msgid "Allow Code"
msgstr ""
-#: ../../addon/gallery/gallery.php:38 ../../addon/gallery/Mod_Gallery.php:136
-msgid "Gallery"
+#: ../../Zotlabs/Module/Admin/Channels.php:153
+msgid "Disallow Code"
msgstr ""
-#: ../../addon/gallery/gallery.php:41
-msgid "Photo Gallery"
+#: ../../Zotlabs/Module/Admin/Channels.php:158
+msgid "UID"
msgstr ""
-#: ../../addon/gallery/Mod_Gallery.php:58
-msgid "Gallery App"
+#: ../../Zotlabs/Module/Admin/Channels.php:162
+msgid ""
+"Selected channels will be deleted!\\n\\nEverything that was posted in these "
+"channels on this site will be permanently deleted!\\n\\nAre you sure?"
msgstr ""
-#: ../../addon/gallery/Mod_Gallery.php:59
-msgid "A simple gallery for your photo albums"
+#: ../../Zotlabs/Module/Admin/Channels.php:163
+msgid ""
+"The channel {0} will be deleted!\\n\\nEverything that was posted in this "
+"channel on this site will be permanently deleted!\\n\\nAre you sure?"
msgstr ""
-#: ../../addon/ljpost/Mod_Ljpost.php:36
-msgid "Livejournal Crosspost Connector App"
+#: ../../Zotlabs/Module/Admin/Account_edit.php:29
+#, php-format
+msgid "Password changed for account %d."
msgstr ""
-#: ../../addon/ljpost/Mod_Ljpost.php:37
-msgid "Relay public posts to Livejournal"
+#: ../../Zotlabs/Module/Admin/Account_edit.php:46
+msgid "Account settings updated."
msgstr ""
-#: ../../addon/ljpost/Mod_Ljpost.php:54
-msgid "Livejournal username"
+#: ../../Zotlabs/Module/Admin/Account_edit.php:61
+msgid "Account not found."
msgstr ""
-#: ../../addon/ljpost/Mod_Ljpost.php:58
-msgid "Livejournal password"
+#: ../../Zotlabs/Module/Admin/Account_edit.php:68
+msgid "Account Edit"
msgstr ""
-#: ../../addon/ljpost/Mod_Ljpost.php:62
-msgid "Post to Livejournal by default"
+#: ../../Zotlabs/Module/Admin/Account_edit.php:69
+msgid "New Password"
msgstr ""
-#: ../../addon/ljpost/Mod_Ljpost.php:70
-msgid "Livejournal Crosspost Connector"
+#: ../../Zotlabs/Module/Admin/Account_edit.php:70
+msgid "New Password again"
msgstr ""
-#: ../../addon/ljpost/ljpost.php:45
-msgid "Post to Livejournal"
+#: ../../Zotlabs/Module/Admin/Account_edit.php:71
+msgid "Account language (for emails)"
msgstr ""
-#: ../../addon/openid/openid.php:49
-msgid ""
-"We encountered a problem while logging in with the OpenID you provided. "
-"Please check the correct spelling of the ID."
+#: ../../Zotlabs/Module/Admin/Account_edit.php:72
+msgid "Service class"
msgstr ""
-#: ../../addon/openid/openid.php:49
-msgid "The error message was:"
+#: ../../Zotlabs/Module/Admin/Profs.php:89
+msgid "New Profile Field"
msgstr ""
-#: ../../addon/openid/MysqlProvider.php:52
-msgid "First Name"
+#: ../../Zotlabs/Module/Admin/Profs.php:90
+#: ../../Zotlabs/Module/Admin/Profs.php:110
+msgid "Field nickname"
msgstr ""
-#: ../../addon/openid/MysqlProvider.php:53
-msgid "Last Name"
+#: ../../Zotlabs/Module/Admin/Profs.php:90
+#: ../../Zotlabs/Module/Admin/Profs.php:110
+msgid "System name of field"
msgstr ""
-#: ../../addon/openid/MysqlProvider.php:54 ../../addon/redred/Mod_Redred.php:75
-msgid "Nickname"
+#: ../../Zotlabs/Module/Admin/Profs.php:91
+#: ../../Zotlabs/Module/Admin/Profs.php:111
+msgid "Input type"
msgstr ""
-#: ../../addon/openid/MysqlProvider.php:55
-msgid "Full Name"
+#: ../../Zotlabs/Module/Admin/Profs.php:92
+#: ../../Zotlabs/Module/Admin/Profs.php:112
+msgid "Field Name"
msgstr ""
-#: ../../addon/openid/MysqlProvider.php:61
-msgid "Profile Photo 16px"
+#: ../../Zotlabs/Module/Admin/Profs.php:92
+#: ../../Zotlabs/Module/Admin/Profs.php:112
+msgid "Label on profile pages"
msgstr ""
-#: ../../addon/openid/MysqlProvider.php:62
-msgid "Profile Photo 32px"
+#: ../../Zotlabs/Module/Admin/Profs.php:93
+#: ../../Zotlabs/Module/Admin/Profs.php:113
+msgid "Help text"
msgstr ""
-#: ../../addon/openid/MysqlProvider.php:63
-msgid "Profile Photo 48px"
+#: ../../Zotlabs/Module/Admin/Profs.php:93
+#: ../../Zotlabs/Module/Admin/Profs.php:113
+msgid "Additional info (optional)"
msgstr ""
-#: ../../addon/openid/MysqlProvider.php:64
-msgid "Profile Photo 64px"
+#: ../../Zotlabs/Module/Admin/Profs.php:103
+msgid "Field definition not found"
msgstr ""
-#: ../../addon/openid/MysqlProvider.php:65
-msgid "Profile Photo 80px"
+#: ../../Zotlabs/Module/Admin/Profs.php:109
+msgid "Edit Profile Field"
msgstr ""
-#: ../../addon/openid/MysqlProvider.php:66
-msgid "Profile Photo 128px"
+#: ../../Zotlabs/Module/Admin/Profs.php:169
+msgid "Basic Profile Fields"
msgstr ""
-#: ../../addon/openid/MysqlProvider.php:67
-msgid "Timezone"
+#: ../../Zotlabs/Module/Admin/Profs.php:170
+msgid "Advanced Profile Fields"
msgstr ""
-#: ../../addon/openid/MysqlProvider.php:70
-msgid "Birth Year"
+#: ../../Zotlabs/Module/Admin/Profs.php:170
+msgid "(In addition to basic fields)"
msgstr ""
-#: ../../addon/openid/MysqlProvider.php:71
-msgid "Birth Month"
+#: ../../Zotlabs/Module/Admin/Profs.php:172
+msgid "All available fields"
msgstr ""
-#: ../../addon/openid/MysqlProvider.php:72
-msgid "Birth Day"
+#: ../../Zotlabs/Module/Admin/Profs.php:173
+msgid "Custom Fields"
msgstr ""
-#: ../../addon/openid/MysqlProvider.php:73
-msgid "Birthdate"
+#: ../../Zotlabs/Module/Admin/Profs.php:177
+msgid "Create Custom Field"
msgstr ""
-#: ../../addon/openid/Mod_Openid.php:30
-msgid "OpenID protocol error. No ID returned."
+#: ../../Zotlabs/Module/Admin/Dbsync.php:19
+#: ../../Zotlabs/Module/Admin/Dbsync.php:59
+msgid "Update has been marked successful"
msgstr ""
-#: ../../addon/openid/Mod_Openid.php:188 ../../include/auth.php:317
-msgid "Login failed."
+#: ../../Zotlabs/Module/Admin/Dbsync.php:32
+#, php-format
+msgid "Verification of update %s failed. Check system logs."
msgstr ""
-#: ../../addon/openid/Mod_Id.php:85 ../../include/selectors.php:60
-#: ../../include/selectors.php:77 ../../include/channel.php:1602
-msgid "Male"
+#: ../../Zotlabs/Module/Admin/Dbsync.php:35
+#: ../../Zotlabs/Module/Admin/Dbsync.php:74
+#, php-format
+msgid "Update %s was successfully applied."
msgstr ""
-#: ../../addon/openid/Mod_Id.php:87 ../../include/selectors.php:60
-#: ../../include/selectors.php:77 ../../include/channel.php:1600
-msgid "Female"
+#: ../../Zotlabs/Module/Admin/Dbsync.php:39
+#, php-format
+msgid "Verifying update %s did not return a status. Unknown if it succeeded."
msgstr ""
-#: ../../addon/randpost/randpost.php:97
-msgid "You're welcome."
+#: ../../Zotlabs/Module/Admin/Dbsync.php:42
+#, php-format
+msgid "Update %s does not contain a verification function."
msgstr ""
-#: ../../addon/randpost/randpost.php:98
-msgid "Ah shucks..."
+#: ../../Zotlabs/Module/Admin/Dbsync.php:46
+#: ../../Zotlabs/Module/Admin/Dbsync.php:81
+#, php-format
+msgid "Update function %s could not be found."
msgstr ""
-#: ../../addon/randpost/randpost.php:99
-msgid "Don't mention it."
+#: ../../Zotlabs/Module/Admin/Dbsync.php:71
+#, php-format
+msgid "Executing update procedure %s failed. Check system logs."
msgstr ""
-#: ../../addon/randpost/randpost.php:100
-msgid "&lt;blush&gt;"
+#: ../../Zotlabs/Module/Admin/Dbsync.php:78
+#, php-format
+msgid ""
+"Update %s did not return a status. It cannot be determined if it was "
+"successful."
msgstr ""
-#: ../../addon/startpage/Mod_Startpage.php:50
-msgid "Startpage App"
+#: ../../Zotlabs/Module/Admin/Dbsync.php:99
+msgid "Failed Updates"
msgstr ""
-#: ../../addon/startpage/Mod_Startpage.php:51
-msgid "Set a preferred page to load on login from home page"
+#: ../../Zotlabs/Module/Admin/Dbsync.php:101
+msgid "Mark success (if update was manually applied)"
msgstr ""
-#: ../../addon/startpage/Mod_Startpage.php:62
-msgid "Page to load after login"
+#: ../../Zotlabs/Module/Admin/Dbsync.php:102
+msgid "Attempt to verify this update if a verification procedure exists"
msgstr ""
-#: ../../addon/startpage/Mod_Startpage.php:62
-msgid ""
-"Examples: &quot;apps&quot;, &quot;network?f=&gid=37&quot; (privacy "
-"collection), &quot;channel&quot; or &quot;notifications/system&quot; (leave "
-"blank for default network page (grid)."
+#: ../../Zotlabs/Module/Admin/Dbsync.php:103
+msgid "Attempt to execute this update step automatically"
msgstr ""
-#: ../../addon/startpage/Mod_Startpage.php:70
-msgid "Startpage"
+#: ../../Zotlabs/Module/Admin/Dbsync.php:108
+msgid "No failed updates."
msgstr ""
-#: ../../addon/morepokes/morepokes.php:19
-msgid "bitchslap"
+#: ../../Zotlabs/Module/Admin/Addons.php:290
+#, php-format
+msgid "Plugin %s disabled."
msgstr ""
-#: ../../addon/morepokes/morepokes.php:19
-msgid "bitchslapped"
+#: ../../Zotlabs/Module/Admin/Addons.php:295
+#, php-format
+msgid "Plugin %s enabled."
msgstr ""
-#: ../../addon/morepokes/morepokes.php:20
-msgid "shag"
+#: ../../Zotlabs/Module/Admin/Addons.php:354
+msgid "Minimum project version: "
msgstr ""
-#: ../../addon/morepokes/morepokes.php:20
-msgid "shagged"
+#: ../../Zotlabs/Module/Admin/Addons.php:355
+msgid "Maximum project version: "
msgstr ""
-#: ../../addon/morepokes/morepokes.php:21
-msgid "patent"
+#: ../../Zotlabs/Module/Admin/Addons.php:356
+msgid "Minimum PHP version: "
msgstr ""
-#: ../../addon/morepokes/morepokes.php:21
-msgid "patented"
+#: ../../Zotlabs/Module/Admin/Addons.php:357
+msgid "Compatible Server Roles: "
msgstr ""
-#: ../../addon/morepokes/morepokes.php:22
-msgid "hug"
+#: ../../Zotlabs/Module/Admin/Addons.php:358
+msgid "Requires: "
msgstr ""
-#: ../../addon/morepokes/morepokes.php:22
-msgid "hugged"
+#: ../../Zotlabs/Module/Admin/Addons.php:359
+#: ../../Zotlabs/Module/Admin/Addons.php:446
+msgid "Disabled - version incompatibility"
msgstr ""
-#: ../../addon/morepokes/morepokes.php:23
-msgid "murder"
+#: ../../Zotlabs/Module/Admin/Addons.php:415
+msgid "Enter the public git repository URL of the addon repo."
msgstr ""
-#: ../../addon/morepokes/morepokes.php:23
-msgid "murdered"
+#: ../../Zotlabs/Module/Admin/Addons.php:416
+msgid "Addon repo git URL"
msgstr ""
-#: ../../addon/morepokes/morepokes.php:24
-msgid "worship"
+#: ../../Zotlabs/Module/Admin/Addons.php:417
+msgid "Custom repo name"
msgstr ""
-#: ../../addon/morepokes/morepokes.php:24
-msgid "worshipped"
+#: ../../Zotlabs/Module/Admin/Addons.php:417
+msgid "(optional)"
msgstr ""
-#: ../../addon/morepokes/morepokes.php:25
-msgid "kiss"
+#: ../../Zotlabs/Module/Admin/Addons.php:418
+msgid "Download Addon Repo"
msgstr ""
-#: ../../addon/morepokes/morepokes.php:25
-msgid "kissed"
+#: ../../Zotlabs/Module/Admin/Addons.php:425
+msgid "Install new repo"
msgstr ""
-#: ../../addon/morepokes/morepokes.php:26
-msgid "tempt"
+#: ../../Zotlabs/Module/Admin/Addons.php:426 ../../Zotlabs/Lib/Apps.php:536
+msgid "Install"
msgstr ""
-#: ../../addon/morepokes/morepokes.php:26
-msgid "tempted"
+#: ../../Zotlabs/Module/Admin/Addons.php:449
+msgid "Manage Repos"
msgstr ""
-#: ../../addon/morepokes/morepokes.php:27
-msgid "raise eyebrows at"
+#: ../../Zotlabs/Module/Admin/Addons.php:450
+msgid "Installed Addon Repositories"
msgstr ""
-#: ../../addon/morepokes/morepokes.php:27
-msgid "raised their eyebrows at"
+#: ../../Zotlabs/Module/Admin/Addons.php:451
+msgid "Install a New Addon Repository"
msgstr ""
-#: ../../addon/morepokes/morepokes.php:28
-msgid "insult"
+#: ../../Zotlabs/Module/Admin/Addons.php:458
+msgid "Switch branch"
msgstr ""
-#: ../../addon/morepokes/morepokes.php:28
-msgid "insulted"
+#: ../../Zotlabs/Module/Apps.php:50
+msgid "Installed Apps"
msgstr ""
-#: ../../addon/morepokes/morepokes.php:29
-msgid "praise"
+#: ../../Zotlabs/Module/Apps.php:53
+msgid "Manage Apps"
msgstr ""
-#: ../../addon/morepokes/morepokes.php:29
-msgid "praised"
+#: ../../Zotlabs/Module/Apps.php:54
+msgid "Create Custom App"
msgstr ""
-#: ../../addon/morepokes/morepokes.php:30
-msgid "be dubious of"
+#: ../../Zotlabs/Module/Achievements.php:38
+msgid "Some blurb about what to do when you're new here"
msgstr ""
-#: ../../addon/morepokes/morepokes.php:30
-msgid "was dubious of"
+#: ../../Zotlabs/Module/Removeme.php:35
+msgid ""
+"Channel removals are not allowed within 48 hours of changing the account "
+"password."
msgstr ""
-#: ../../addon/morepokes/morepokes.php:31
-msgid "eat"
+#: ../../Zotlabs/Module/Removeme.php:60
+msgid "Remove This Channel"
msgstr ""
-#: ../../addon/morepokes/morepokes.php:31
-msgid "ate"
+#: ../../Zotlabs/Module/Removeme.php:61
+#: ../../Zotlabs/Module/Removeaccount.php:58
+#: ../../Zotlabs/Module/Changeaddr.php:78
+msgid "WARNING: "
msgstr ""
-#: ../../addon/morepokes/morepokes.php:32
-msgid "giggle and fawn at"
+#: ../../Zotlabs/Module/Removeme.php:61
+msgid "This channel will be completely removed from the network. "
msgstr ""
-#: ../../addon/morepokes/morepokes.php:32
-msgid "giggled and fawned at"
+#: ../../Zotlabs/Module/Removeme.php:61
+#: ../../Zotlabs/Module/Removeaccount.php:58
+msgid "This action is permanent and can not be undone!"
msgstr ""
-#: ../../addon/morepokes/morepokes.php:33
-msgid "doubt"
+#: ../../Zotlabs/Module/Removeme.php:62
+#: ../../Zotlabs/Module/Removeaccount.php:59
+#: ../../Zotlabs/Module/Changeaddr.php:79
+msgid "Please enter your password for verification:"
msgstr ""
-#: ../../addon/morepokes/morepokes.php:33
-msgid "doubted"
+#: ../../Zotlabs/Module/Removeme.php:63
+msgid "Remove this channel and all its clones from the network"
msgstr ""
-#: ../../addon/morepokes/morepokes.php:34
-msgid "glare"
+#: ../../Zotlabs/Module/Removeme.php:63
+msgid ""
+"By default only the instance of the channel located on this hub will be "
+"removed from the network"
msgstr ""
-#: ../../addon/morepokes/morepokes.php:34
-msgid "glared at"
+#: ../../Zotlabs/Module/Removeme.php:64
+#: ../../Zotlabs/Module/Settings/Channel.php:594
+msgid "Remove Channel"
msgstr ""
-#: ../../addon/morepokes/morepokes.php:35
-msgid "fuck"
+#: ../../Zotlabs/Module/Events.php:468
+msgid "Edit event title"
msgstr ""
-#: ../../addon/morepokes/morepokes.php:35
-msgid "fucked"
+#: ../../Zotlabs/Module/Events.php:470
+msgid "Categories (comma-separated list)"
msgstr ""
-#: ../../addon/morepokes/morepokes.php:36
-msgid "bonk"
+#: ../../Zotlabs/Module/Events.php:471
+msgid "Edit Category"
msgstr ""
-#: ../../addon/morepokes/morepokes.php:36
-msgid "bonked"
+#: ../../Zotlabs/Module/Events.php:471
+msgid "Category"
msgstr ""
-#: ../../addon/morepokes/morepokes.php:37
-msgid "declare undying love for"
+#: ../../Zotlabs/Module/Events.php:474
+msgid "Edit start date and time"
msgstr ""
-#: ../../addon/morepokes/morepokes.php:37
-msgid "declared undying love for"
+#: ../../Zotlabs/Module/Events.php:475 ../../Zotlabs/Module/Events.php:478
+msgid "Finish date and time are not known or not relevant"
msgstr ""
-#: ../../addon/diaspora/Receiver.php:1536
-#, php-format
-msgid "%1$s dislikes %2$s's %3$s"
+#: ../../Zotlabs/Module/Events.php:477
+msgid "Edit finish date and time"
msgstr ""
-#: ../../addon/diaspora/Mod_Diaspora.php:43
-msgid "Diaspora Protocol Settings updated."
+#: ../../Zotlabs/Module/Events.php:477
+msgid "Finish date and time"
msgstr ""
-#: ../../addon/diaspora/Mod_Diaspora.php:52
+#: ../../Zotlabs/Module/Events.php:479 ../../Zotlabs/Module/Events.php:480
+msgid "Adjust for viewer timezone"
+msgstr ""
+
+#: ../../Zotlabs/Module/Events.php:479
msgid ""
-"The diaspora protocol does not support location independence. Connections "
-"you make within that network may be unreachable from alternate channel "
-"locations."
+"Important for events that happen in a particular place. Not practical for "
+"global holidays."
msgstr ""
-#: ../../addon/diaspora/Mod_Diaspora.php:58
-msgid "Diaspora Protocol App"
+#: ../../Zotlabs/Module/Events.php:481
+msgid "Edit Description"
msgstr ""
-#: ../../addon/diaspora/Mod_Diaspora.php:77
-msgid "Allow any Diaspora member to comment on your public posts"
+#: ../../Zotlabs/Module/Events.php:483
+msgid "Edit Location"
msgstr ""
-#: ../../addon/diaspora/Mod_Diaspora.php:81
-msgid "Prevent your hashtags from being redirected to other sites"
+#: ../../Zotlabs/Module/Events.php:502
+msgid "Advanced Options"
msgstr ""
-#: ../../addon/diaspora/Mod_Diaspora.php:85
-msgid "Sign and forward posts and comments with no existing Diaspora signature"
+#: ../../Zotlabs/Module/Events.php:613
+msgid "l, F j"
msgstr ""
-#: ../../addon/diaspora/Mod_Diaspora.php:90
-msgid "Followed hashtags (comma separated, do not include the #)"
+#: ../../Zotlabs/Module/Events.php:696
+msgid "Edit Event"
msgstr ""
-#: ../../addon/diaspora/Mod_Diaspora.php:99
-msgid "Diaspora Protocol"
+#: ../../Zotlabs/Module/Events.php:696
+msgid "Create Event"
msgstr ""
-#: ../../addon/diaspora/import_diaspora.php:18
-msgid "No username found in import file."
+#: ../../Zotlabs/Module/Events.php:739
+msgid "Event removed"
msgstr ""
-#: ../../addon/diaspora/import_diaspora.php:43 ../../include/import.php:75
-msgid "Unable to create a unique channel address. Import failed."
+#: ../../Zotlabs/Module/Manage.php:138 ../../Zotlabs/Module/New_channel.php:147
+#, php-format
+msgid "You have created %1$.0f of %2$.0f allowed channels."
msgstr ""
-#: ../../addon/photocache/Mod_Photocache.php:27
-msgid "Photo Cache settings saved."
+#: ../../Zotlabs/Module/Manage.php:145
+msgid "Create a new channel"
msgstr ""
-#: ../../addon/photocache/Mod_Photocache.php:36
-msgid ""
-"Photo Cache addon saves a copy of images from external sites locally to "
-"increase your anonymity in the web."
+#: ../../Zotlabs/Module/Manage.php:171
+msgid "Current Channel"
msgstr ""
-#: ../../addon/photocache/Mod_Photocache.php:42
-msgid "Photo Cache App"
+#: ../../Zotlabs/Module/Manage.php:173
+msgid "Switch to one of your channels by selecting it."
msgstr ""
-#: ../../addon/photocache/Mod_Photocache.php:53
-msgid "Minimal photo size for caching"
+#: ../../Zotlabs/Module/Manage.php:174
+msgid "Default Channel"
msgstr ""
-#: ../../addon/photocache/Mod_Photocache.php:55
-msgid "In pixels. From 1 up to 1024, 0 will be replaced with system default."
+#: ../../Zotlabs/Module/Manage.php:175
+msgid "Make Default"
msgstr ""
-#: ../../addon/photocache/Mod_Photocache.php:64
-msgid "Photo Cache"
+#: ../../Zotlabs/Module/Manage.php:178
+#, php-format
+msgid "%d new messages"
msgstr ""
-#: ../../addon/testdrive/testdrive.php:104
+#: ../../Zotlabs/Module/Manage.php:179
#, php-format
-msgid "Your account on %s will expire in a few days."
+msgid "%d new introductions"
msgstr ""
-#: ../../addon/testdrive/testdrive.php:105
-msgid "Your $Productname test account is about to expire."
+#: ../../Zotlabs/Module/Manage.php:181
+msgid "Delegated Channel"
msgstr ""
-#: ../../addon/rainbowtag/Mod_Rainbowtag.php:15
-msgid "Add some colour to tag clouds"
+#: ../../Zotlabs/Module/Chanview.php:139
+msgid "toggle full screen mode"
msgstr ""
-#: ../../addon/rainbowtag/Mod_Rainbowtag.php:21
-#: ../../addon/rainbowtag/Mod_Rainbowtag.php:26
-msgid "Rainbow Tag App"
+#: ../../Zotlabs/Module/Pubstream.php:20
+msgid "Public Stream App"
msgstr ""
-#: ../../addon/rainbowtag/Mod_Rainbowtag.php:34
-msgid "Rainbow Tag"
+#: ../../Zotlabs/Module/Pubstream.php:21
+msgid "The unmoderated public stream of this hub"
msgstr ""
-#: ../../addon/upload_limits/upload_limits.php:25
-msgid "Show Upload Limits"
+#: ../../Zotlabs/Module/Chatsvc.php:131
+msgid "Away"
msgstr ""
-#: ../../addon/upload_limits/upload_limits.php:27
-msgid "Hubzilla configured maximum size: "
+#: ../../Zotlabs/Module/Chatsvc.php:136
+msgid "Online"
msgstr ""
-#: ../../addon/upload_limits/upload_limits.php:28
-msgid "PHP upload_max_filesize: "
+#: ../../Zotlabs/Module/Permcats.php:28
+msgid "Permission category name is required."
msgstr ""
-#: ../../addon/upload_limits/upload_limits.php:29
-msgid "PHP post_max_size (must be larger than upload_max_filesize): "
+#: ../../Zotlabs/Module/Permcats.php:47
+msgid "Permission category saved."
msgstr ""
-#: ../../addon/gravatar/gravatar.php:123
-msgid "generic profile image"
+#: ../../Zotlabs/Module/Permcats.php:62
+msgid "Permission Categories App"
msgstr ""
-#: ../../addon/gravatar/gravatar.php:124
-msgid "random geometric pattern"
+#: ../../Zotlabs/Module/Permcats.php:63
+msgid "Create custom connection permission limits"
msgstr ""
-#: ../../addon/gravatar/gravatar.php:125
-msgid "monster face"
+#: ../../Zotlabs/Module/Permcats.php:79
+msgid ""
+"Use this form to create permission rules for various classes of people or "
+"connections."
msgstr ""
-#: ../../addon/gravatar/gravatar.php:126
-msgid "computer generated face"
+#: ../../Zotlabs/Module/Permcats.php:112 ../../Zotlabs/Lib/Apps.php:373
+msgid "Permission Categories"
msgstr ""
-#: ../../addon/gravatar/gravatar.php:127
-msgid "retro arcade style face"
+#: ../../Zotlabs/Module/Permcats.php:120
+msgid "Permission category name"
msgstr ""
-#: ../../addon/gravatar/gravatar.php:128
-msgid "Hub default profile photo"
+#: ../../Zotlabs/Module/Email_resend.php:12
+#: ../../Zotlabs/Module/Email_validation.php:24
+msgid "Token verification failed."
msgstr ""
-#: ../../addon/gravatar/gravatar.php:143
-msgid "Information"
+#: ../../Zotlabs/Module/Email_resend.php:30
+msgid "Email verification resent"
msgstr ""
-#: ../../addon/gravatar/gravatar.php:143
-msgid ""
-"Libravatar addon is installed, too. Please disable Libravatar addon or this "
-"Gravatar addon.<br>The Libravatar addon will fall back to Gravatar if "
-"nothing was found at Libravatar."
+#: ../../Zotlabs/Module/Email_resend.php:33
+msgid "Unable to resend email verification message."
msgstr ""
-#: ../../addon/gravatar/gravatar.php:150 ../../addon/msgfooter/msgfooter.php:46
-#: ../../addon/xmpp/xmpp.php:43
-msgid "Save Settings"
+#: ../../Zotlabs/Module/Ratings.php:70
+msgid "No ratings"
msgstr ""
-#: ../../addon/gravatar/gravatar.php:151
-msgid "Default avatar image"
+#: ../../Zotlabs/Module/Ratings.php:98
+msgid "Rating: "
msgstr ""
-#: ../../addon/gravatar/gravatar.php:151
-msgid "Select default avatar image if none was found at Gravatar. See README"
+#: ../../Zotlabs/Module/Ratings.php:99
+msgid "Website: "
msgstr ""
-#: ../../addon/gravatar/gravatar.php:152
-msgid "Rating of images"
+#: ../../Zotlabs/Module/Ratings.php:101
+msgid "Description: "
msgstr ""
-#: ../../addon/gravatar/gravatar.php:152
-msgid "Select the appropriate avatar rating for your site. See README"
+#: ../../Zotlabs/Module/Cal.php:64
+msgid "Permissions denied."
msgstr ""
-#: ../../addon/gravatar/gravatar.php:165
-msgid "Gravatar settings updated."
+#: ../../Zotlabs/Module/Viewsrc.php:43
+msgid "item"
msgstr ""
-#: ../../addon/hzfiles/hzfiles.php:81
-msgid "Hubzilla File Storage Import"
+#: ../../Zotlabs/Module/Apporder.php:47
+msgid "Change Order of Pinned Navbar Apps"
msgstr ""
-#: ../../addon/hzfiles/hzfiles.php:82
-msgid "This will import all your cloud files from another server."
+#: ../../Zotlabs/Module/Apporder.php:47
+msgid "Change Order of App Tray Apps"
msgstr ""
-#: ../../addon/hzfiles/hzfiles.php:83
-msgid "Hubzilla Server base URL"
+#: ../../Zotlabs/Module/Apporder.php:48
+msgid ""
+"Use arrows to move the corresponding app left (top) or right (bottom) in the "
+"navbar"
msgstr ""
-#: ../../addon/hzfiles/hzfiles.php:84
-#: ../../addon/content_import/Mod_content_import.php:140
-msgid "Since modified date yyyy-mm-dd"
+#: ../../Zotlabs/Module/Apporder.php:48
+msgid "Use arrows to move the corresponding app up or down in the app tray"
msgstr ""
-#: ../../addon/hzfiles/hzfiles.php:85
-#: ../../addon/content_import/Mod_content_import.php:141
-msgid "Until modified date yyyy-mm-dd"
+#: ../../Zotlabs/Module/Oexchange.php:27
+msgid "Unable to find your hub."
msgstr ""
-#: ../../addon/visage/Mod_Visage.php:21
-msgid "Who viewed my channel/profile"
+#: ../../Zotlabs/Module/Oexchange.php:41
+msgid "Post successful."
msgstr ""
-#: ../../addon/visage/Mod_Visage.php:25
-msgid "Recent Channel/Profile Viewers"
+#: ../../Zotlabs/Module/Moderate.php:65
+msgid "Comment approved"
msgstr ""
-#: ../../addon/visage/Mod_Visage.php:36
-msgid "No entries."
+#: ../../Zotlabs/Module/Moderate.php:69
+msgid "Comment deleted"
msgstr ""
-#: ../../addon/nsabait/Mod_Nsabait.php:20
-#: ../../addon/nsabait/Mod_Nsabait.php:24
-msgid "NSA Bait App"
+#: ../../Zotlabs/Module/Removeaccount.php:35
+msgid ""
+"Account removals are not allowed within 48 hours of changing the account "
+"password."
msgstr ""
-#: ../../addon/nsabait/Mod_Nsabait.php:26
-msgid "Make yourself a political target"
+#: ../../Zotlabs/Module/Removeaccount.php:57
+msgid "Remove This Account"
msgstr ""
-#: ../../addon/mailtest/mailtest.php:19
-msgid "Send test email"
+#: ../../Zotlabs/Module/Removeaccount.php:58
+msgid ""
+"This account and all its channels will be completely removed from the "
+"network. "
msgstr ""
-#: ../../addon/mailtest/mailtest.php:50 ../../addon/hubwall/hubwall.php:50
-msgid "No recipients found."
+#: ../../Zotlabs/Module/Removeaccount.php:60
+msgid ""
+"Remove this account, all its channels and all its channel clones from the "
+"network"
msgstr ""
-#: ../../addon/mailtest/mailtest.php:66
-msgid "Mail sent."
+#: ../../Zotlabs/Module/Removeaccount.php:60
+msgid ""
+"By default only the instances of the channels located on this hub will be "
+"removed from the network"
msgstr ""
-#: ../../addon/mailtest/mailtest.php:68
-msgid "Sending of mail failed."
+#: ../../Zotlabs/Module/Removeaccount.php:61
+#: ../../Zotlabs/Module/Settings/Account.php:105
+msgid "Remove Account"
msgstr ""
-#: ../../addon/mailtest/mailtest.php:77
-msgid "Mail Test"
+#: ../../Zotlabs/Module/Lang.php:17
+msgid "Language App"
msgstr ""
-#: ../../addon/mailtest/mailtest.php:96 ../../addon/hubwall/hubwall.php:92
-msgid "Message subject"
+#: ../../Zotlabs/Module/Lang.php:18
+msgid "Change UI language"
msgstr ""
-#: ../../addon/mdpost/mdpost.php:42
-msgid "Use markdown for editing posts"
+#: ../../Zotlabs/Module/Uexport.php:61
+msgid "Channel Export App"
msgstr ""
-#: ../../addon/openstreetmap/openstreetmap.php:119
-msgid "View Larger"
+#: ../../Zotlabs/Module/Uexport.php:62
+msgid "Export your channel"
msgstr ""
-#: ../../addon/openstreetmap/openstreetmap.php:135
-msgid "Tile Server URL"
+#: ../../Zotlabs/Module/Uexport.php:72 ../../Zotlabs/Module/Uexport.php:73
+msgid "Export Channel"
msgstr ""
-#: ../../addon/openstreetmap/openstreetmap.php:135
+#: ../../Zotlabs/Module/Uexport.php:74
msgid ""
-"A list of <a href=\"http://wiki.openstreetmap.org/wiki/TMS\" target=\"_blank"
-"\">public tile servers</a>"
+"Export your basic channel information to a file. This acts as a backup of "
+"your connections, permissions, profile and basic data, which can be used to "
+"import your data to a new server hub, but does not contain your content."
msgstr ""
-#: ../../addon/openstreetmap/openstreetmap.php:136
-msgid "Nominatim (reverse geocoding) Server URL"
+#: ../../Zotlabs/Module/Uexport.php:75
+msgid "Export Content"
msgstr ""
-#: ../../addon/openstreetmap/openstreetmap.php:136
+#: ../../Zotlabs/Module/Uexport.php:76
msgid ""
-"A list of <a href=\"http://wiki.openstreetmap.org/wiki/Nominatim\" target="
-"\"_blank\">Nominatim servers</a>"
+"Export your channel information and recent content to a JSON backup that can "
+"be restored or imported to another server hub. This backs up all of your "
+"connections, permissions, profile data and several months of posts. This "
+"file may be VERY large. Please be patient - it may take several minutes for "
+"this download to begin."
msgstr ""
-#: ../../addon/openstreetmap/openstreetmap.php:137
-msgid "Default zoom"
+#: ../../Zotlabs/Module/Uexport.php:78
+msgid "Export your posts from a given year."
msgstr ""
-#: ../../addon/openstreetmap/openstreetmap.php:137
+#: ../../Zotlabs/Module/Uexport.php:80
msgid ""
-"The default zoom level. (1:world, 18:highest, also depends on tile server)"
+"You may also export your posts and conversations for a particular year or "
+"month. Adjust the date in your browser location bar to select other dates. "
+"If the export fails (possibly due to memory exhaustion on your server hub), "
+"please try again selecting a more limited date range."
msgstr ""
-#: ../../addon/openstreetmap/openstreetmap.php:138
-msgid "Include marker on map"
+#: ../../Zotlabs/Module/Uexport.php:81
+#, php-format
+msgid ""
+"To select all posts for a given year, such as this year, visit <a href=\"%1$s"
+"\">%2$s</a>"
msgstr ""
-#: ../../addon/openstreetmap/openstreetmap.php:138
-msgid "Include a marker on the map."
+#: ../../Zotlabs/Module/Uexport.php:82
+#, php-format
+msgid ""
+"To select all posts for a given month, such as January of this year, visit "
+"<a href=\"%1$s\">%2$s</a>"
msgstr ""
-#: ../../addon/msgfooter/msgfooter.php:47
-msgid "text to include in all outgoing posts from this site"
+#: ../../Zotlabs/Module/Uexport.php:83
+#, php-format
+msgid ""
+"These content files may be imported or restored by visiting <a href=\"%1$s\">"
+"%2$s</a> on any site containing your channel. For best results please import "
+"or restore these in date order (oldest first)."
msgstr ""
-#: ../../addon/fuzzloc/Mod_Fuzzloc.php:22
-msgid "Fuzzloc Settings updated."
+#: ../../Zotlabs/Module/Display.php:396
+msgid "Article"
msgstr ""
-#: ../../addon/fuzzloc/Mod_Fuzzloc.php:34
-msgid "Fuzzy Location App"
+#: ../../Zotlabs/Module/Display.php:448
+msgid "Item has been removed."
msgstr ""
-#: ../../addon/fuzzloc/Mod_Fuzzloc.php:35
-msgid ""
-"Blur your precise location if your channel uses browser location mapping"
+#: ../../Zotlabs/Module/Common.php:14
+msgid "No channel."
msgstr ""
-#: ../../addon/fuzzloc/Mod_Fuzzloc.php:40
-msgid "Minimum offset in meters"
+#: ../../Zotlabs/Module/Common.php:45
+msgid "No connections in common."
msgstr ""
-#: ../../addon/fuzzloc/Mod_Fuzzloc.php:44
-msgid "Maximum offset in meters"
+#: ../../Zotlabs/Module/Common.php:65
+msgid "View Common Connections"
msgstr ""
-#: ../../addon/fuzzloc/Mod_Fuzzloc.php:53
-msgid "Fuzzy Location"
+#: ../../Zotlabs/Module/Impel.php:185
+#, php-format
+msgid "%s element installed"
msgstr ""
-#: ../../addon/rtof/rtof.php:51
-msgid "Post to Friendica"
+#: ../../Zotlabs/Module/Impel.php:188
+#, php-format
+msgid "%s element installation failed"
msgstr ""
-#: ../../addon/rtof/Mod_Rtof.php:24
-msgid "Friendica Crosspost Connector Settings saved."
+#: ../../Zotlabs/Module/New_channel.php:159
+msgid "Your real name is recommended."
msgstr ""
-#: ../../addon/rtof/Mod_Rtof.php:36
-msgid "Friendica Crosspost Connector App"
+#: ../../Zotlabs/Module/New_channel.php:160
+msgid ""
+"Examples: \"Bob Jameson\", \"Lisa and her Horses\", \"Soccer\", \"Aviation "
+"Group\""
msgstr ""
-#: ../../addon/rtof/Mod_Rtof.php:37
-msgid "Relay public postings to a connected Friendica account"
+#: ../../Zotlabs/Module/New_channel.php:165
+msgid ""
+"This will be used to create a unique network address (like an email address)."
msgstr ""
-#: ../../addon/rtof/Mod_Rtof.php:49
-msgid "Send public postings to Friendica by default"
+#: ../../Zotlabs/Module/New_channel.php:167
+msgid "Allowed characters are a-z 0-9, - and _"
msgstr ""
-#: ../../addon/rtof/Mod_Rtof.php:53
-msgid "Friendica API Path"
+#: ../../Zotlabs/Module/New_channel.php:175
+msgid "Channel name"
msgstr ""
-#: ../../addon/rtof/Mod_Rtof.php:53 ../../addon/redred/Mod_Redred.php:67
-msgid "https://{sitename}/api"
+#: ../../Zotlabs/Module/New_channel.php:178
+msgid ""
+"Select a channel permission role compatible with your usage needs and "
+"privacy requirements."
msgstr ""
-#: ../../addon/rtof/Mod_Rtof.php:57
-msgid "Friendica login name"
+#: ../../Zotlabs/Module/New_channel.php:181
+msgid "Create a Channel"
msgstr ""
-#: ../../addon/rtof/Mod_Rtof.php:61
-msgid "Friendica password"
+#: ../../Zotlabs/Module/New_channel.php:182
+msgid ""
+"A channel is a unique network identity. It can represent a person (social "
+"network profile), a forum (group), a business or celebrity page, a newsfeed, "
+"and many other things."
msgstr ""
-#: ../../addon/rtof/Mod_Rtof.php:69
-msgid "Friendica Crosspost Connector"
+#: ../../Zotlabs/Module/New_channel.php:183
+msgid ""
+"or <a href=\"import\">import an existing channel</a> from another location."
msgstr ""
-#: ../../addon/jappixmini/Mod_Jappixmini.php:96
-msgid "Jappixmini App"
+#: ../../Zotlabs/Module/New_channel.php:188
+msgid "Validate"
msgstr ""
-#: ../../addon/jappixmini/Mod_Jappixmini.php:97
-msgid "Provides a Facebook-like chat using Jappix Mini"
+#: ../../Zotlabs/Module/Magic.php:78
+msgid "Hub not found."
msgstr ""
-#: ../../addon/jappixmini/Mod_Jappixmini.php:157 ../../include/channel.php:1518
-#: ../../include/channel.php:1689
-msgid "Status:"
+#: ../../Zotlabs/Module/Ping.php:337
+msgid "sent you a private message"
msgstr ""
-#: ../../addon/jappixmini/Mod_Jappixmini.php:161
-msgid "Hide Jappixmini Chat-Widget from the webinterface"
+#: ../../Zotlabs/Module/Ping.php:393
+msgid "added your channel"
msgstr ""
-#: ../../addon/jappixmini/Mod_Jappixmini.php:166
-msgid "Jabber username"
+#: ../../Zotlabs/Module/Ping.php:418
+msgid "requires approval"
msgstr ""
-#: ../../addon/jappixmini/Mod_Jappixmini.php:172
-msgid "Jabber server"
+#: ../../Zotlabs/Module/Ping.php:428
+msgid "g A l F d"
msgstr ""
-#: ../../addon/jappixmini/Mod_Jappixmini.php:178
-msgid "Jabber BOSH host URL"
+#: ../../Zotlabs/Module/Ping.php:446
+msgid "[today]"
msgstr ""
-#: ../../addon/jappixmini/Mod_Jappixmini.php:185
-msgid "Jabber password"
+#: ../../Zotlabs/Module/Ping.php:456
+msgid "posted an event"
msgstr ""
-#: ../../addon/jappixmini/Mod_Jappixmini.php:191
-msgid "Encrypt Jabber password with Hubzilla password"
+#: ../../Zotlabs/Module/Ping.php:490
+msgid "shared a file with you"
msgstr ""
-#: ../../addon/jappixmini/Mod_Jappixmini.php:195
-#: ../../addon/redred/Mod_Redred.php:79
-msgid "Hubzilla password"
+#: ../../Zotlabs/Module/Ping.php:672
+msgid "Private forum"
msgstr ""
-#: ../../addon/jappixmini/Mod_Jappixmini.php:199
-#: ../../addon/jappixmini/Mod_Jappixmini.php:203
-msgid "Approve subscription requests from Hubzilla contacts automatically"
+#: ../../Zotlabs/Module/Ping.php:672
+msgid "Public forum"
msgstr ""
-#: ../../addon/jappixmini/Mod_Jappixmini.php:207
-msgid "Purge internal list of jabber addresses of contacts"
+#: ../../Zotlabs/Module/Service_limits.php:23
+msgid "No service class restrictions found."
msgstr ""
-#: ../../addon/jappixmini/Mod_Jappixmini.php:212
-msgid "Configuration Help"
+#: ../../Zotlabs/Module/Mood.php:134
+msgid "Mood App"
msgstr ""
-#: ../../addon/jappixmini/Mod_Jappixmini.php:258
-msgid "Jappixmini Settings"
+#: ../../Zotlabs/Module/Mood.php:135 ../../Zotlabs/Module/Mood.php:155
+msgid "Set your current mood and tell your friends"
msgstr ""
-#: ../../addon/upgrade_info/upgrade_info.php:48
-msgid "Your channel has been upgraded to $Projectname version"
+#: ../../Zotlabs/Module/Mood.php:154 ../../Zotlabs/Lib/Apps.php:349
+msgid "Mood"
msgstr ""
-#: ../../addon/upgrade_info/upgrade_info.php:50
-msgid "Please have a look at the"
+#: ../../Zotlabs/Module/Siteinfo.php:21
+msgid "About this site"
msgstr ""
-#: ../../addon/upgrade_info/upgrade_info.php:52
-msgid "git history"
+#: ../../Zotlabs/Module/Siteinfo.php:22
+msgid "Site Name"
msgstr ""
-#: ../../addon/upgrade_info/upgrade_info.php:54
-msgid "change log"
+#: ../../Zotlabs/Module/Siteinfo.php:26
+msgid "Administrator"
msgstr ""
-#: ../../addon/upgrade_info/upgrade_info.php:55
-msgid "for further info."
+#: ../../Zotlabs/Module/Siteinfo.php:29
+msgid "Software and Project information"
msgstr ""
-#: ../../addon/upgrade_info/upgrade_info.php:60
-msgid "Upgrade Info"
+#: ../../Zotlabs/Module/Siteinfo.php:30
+msgid "This site is powered by $Projectname"
msgstr ""
-#: ../../addon/upgrade_info/upgrade_info.php:64
-msgid "Do not show this again"
+#: ../../Zotlabs/Module/Siteinfo.php:31
+msgid ""
+"Federated and decentralised networking and identity services provided by Zot"
msgstr ""
-#: ../../addon/channelreputation/channelreputation.php:100
-#: ../../addon/channelreputation/channelreputation.php:101
-#: ../../addon/cart/myshop.php:141 ../../addon/cart/myshop.php:177
-#: ../../addon/cart/myshop.php:211 ../../addon/cart/myshop.php:259
-#: ../../addon/cart/myshop.php:294 ../../addon/cart/myshop.php:317
-msgid "Access Denied"
+#: ../../Zotlabs/Module/Siteinfo.php:34
+msgid "Additional federated transport protocols:"
msgstr ""
-#: ../../addon/channelreputation/channelreputation.php:108
-msgid "Enable Community Moderation"
+#: ../../Zotlabs/Module/Siteinfo.php:36
+#, php-format
+msgid "Version %s"
msgstr ""
-#: ../../addon/channelreputation/channelreputation.php:116
-msgid "Reputation automatically given to new members"
+#: ../../Zotlabs/Module/Siteinfo.php:37
+msgid "Project homepage"
msgstr ""
-#: ../../addon/channelreputation/channelreputation.php:117
-msgid "Reputation will never fall below this value"
+#: ../../Zotlabs/Module/Siteinfo.php:38
+msgid "Developer homepage"
msgstr ""
-#: ../../addon/channelreputation/channelreputation.php:118
-msgid "Minimum reputation before posting is allowed"
+#: ../../Zotlabs/Module/Appman.php:39 ../../Zotlabs/Module/Appman.php:56
+msgid "App installed."
msgstr ""
-#: ../../addon/channelreputation/channelreputation.php:119
-msgid "Minimum reputation before commenting is allowed"
+#: ../../Zotlabs/Module/Appman.php:49
+msgid "Malformed app."
msgstr ""
-#: ../../addon/channelreputation/channelreputation.php:120
-msgid "Minimum reputation before a member is able to moderate other posts"
+#: ../../Zotlabs/Module/Appman.php:132
+msgid "Embed code"
msgstr ""
-#: ../../addon/channelreputation/channelreputation.php:121
-msgid ""
-"Max ratio of moderator's reputation that can be added to/deducted from "
-"reputation of person being moderated"
+#: ../../Zotlabs/Module/Appman.php:138
+msgid "Edit App"
msgstr ""
-#: ../../addon/channelreputation/channelreputation.php:122
-msgid "Reputation \"cost\" to post"
+#: ../../Zotlabs/Module/Appman.php:138
+msgid "Create App"
msgstr ""
-#: ../../addon/channelreputation/channelreputation.php:123
-msgid "Reputation \"cost\" to comment"
+#: ../../Zotlabs/Module/Appman.php:143
+msgid "Name of app"
msgstr ""
-#: ../../addon/channelreputation/channelreputation.php:124
-msgid ""
-"Reputation automatically recovers at this rate per hour until it reaches "
-"minimum_to_post"
+#: ../../Zotlabs/Module/Appman.php:144
+msgid "Location (URL) of app"
msgstr ""
-#: ../../addon/channelreputation/channelreputation.php:125
-msgid ""
-"When minimum_to_moderate > reputation > minimum_to_post reputation recovers "
-"at this rate per hour"
+#: ../../Zotlabs/Module/Appman.php:146
+msgid "Photo icon URL"
msgstr ""
-#: ../../addon/channelreputation/channelreputation.php:139
-msgid "Community Moderation Settings"
+#: ../../Zotlabs/Module/Appman.php:146
+msgid "80 x 80 pixels - optional"
msgstr ""
-#: ../../addon/channelreputation/channelreputation.php:229
-msgid "Channel Reputation"
+#: ../../Zotlabs/Module/Appman.php:147
+msgid "Categories (optional, comma separated list)"
msgstr ""
-#: ../../addon/channelreputation/channelreputation.php:233
-msgid "An Error has occurred."
+#: ../../Zotlabs/Module/Appman.php:148
+msgid "Version ID"
msgstr ""
-#: ../../addon/channelreputation/channelreputation.php:251
-msgid "Upvote"
+#: ../../Zotlabs/Module/Appman.php:149
+msgid "Price of app"
msgstr ""
-#: ../../addon/channelreputation/channelreputation.php:252
-msgid "Downvote"
+#: ../../Zotlabs/Module/Appman.php:150
+msgid "Location (URL) to purchase app"
msgstr ""
-#: ../../addon/channelreputation/channelreputation.php:374
-msgid "Can moderate reputation on my channel."
+#: ../../Zotlabs/Module/Admin.php:97
+msgid "Blocked accounts"
msgstr ""
-#: ../../addon/superblock/superblock.php:337
-msgid "Block Completely"
+#: ../../Zotlabs/Module/Admin.php:98
+msgid "Expired accounts"
msgstr ""
-#: ../../addon/superblock/Mod_Superblock.php:20
-msgid "Superblock App"
+#: ../../Zotlabs/Module/Admin.php:99
+msgid "Expiring accounts"
msgstr ""
-#: ../../addon/superblock/Mod_Superblock.php:21
-msgid "Block channels"
+#: ../../Zotlabs/Module/Admin.php:120
+msgid "Message queues"
msgstr ""
-#: ../../addon/superblock/Mod_Superblock.php:63
-msgid "superblock settings updated"
+#: ../../Zotlabs/Module/Admin.php:134
+msgid "Your software should be updated"
msgstr ""
-#: ../../addon/superblock/Mod_Superblock.php:87
-msgid "Currently blocked"
+#: ../../Zotlabs/Module/Admin.php:139
+msgid "Summary"
msgstr ""
-#: ../../addon/superblock/Mod_Superblock.php:89
-msgid "No channels currently blocked"
+#: ../../Zotlabs/Module/Admin.php:142
+msgid "Registered accounts"
msgstr ""
-#: ../../addon/nofed/Mod_Nofed.php:21
-msgid "nofed Settings saved."
+#: ../../Zotlabs/Module/Admin.php:143
+msgid "Pending registrations"
msgstr ""
-#: ../../addon/nofed/Mod_Nofed.php:33
-msgid "No Federation App"
+#: ../../Zotlabs/Module/Admin.php:144
+msgid "Registered channels"
msgstr ""
-#: ../../addon/nofed/Mod_Nofed.php:34
-msgid ""
-"Prevent posting from being federated to anybody. It will exist only on your "
-"channel page."
+#: ../../Zotlabs/Module/Admin.php:145
+msgid "Active addons"
msgstr ""
-#: ../../addon/nofed/Mod_Nofed.php:42
-msgid "Federate posts by default"
+#: ../../Zotlabs/Module/Admin.php:146
+msgid "Version"
msgstr ""
-#: ../../addon/nofed/Mod_Nofed.php:50
-msgid "No Federation"
+#: ../../Zotlabs/Module/Admin.php:147
+msgid "Repository version (master)"
msgstr ""
-#: ../../addon/nofed/nofed.php:47
-msgid "Federate"
+#: ../../Zotlabs/Module/Admin.php:148
+msgid "Repository version (dev)"
msgstr ""
-#: ../../addon/redred/Mod_Redred.php:24
-msgid "Channel is required."
+#: ../../Zotlabs/Module/Cards.php:51
+msgid "Cards App"
msgstr ""
-#: ../../addon/redred/Mod_Redred.php:38
-msgid "Hubzilla Crosspost Connector Settings saved."
+#: ../../Zotlabs/Module/Cards.php:52
+msgid "Create personal planning cards"
msgstr ""
-#: ../../addon/redred/Mod_Redred.php:50
-#: ../../addon/statusnet/Mod_Statusnet.php:146
-msgid "Hubzilla Crosspost Connector App"
+#: ../../Zotlabs/Module/Cards.php:112
+msgid "Add Card"
msgstr ""
-#: ../../addon/redred/Mod_Redred.php:51
-msgid "Relay public postings to another Hubzilla channel"
+#: ../../Zotlabs/Module/Directory.php:116
+msgid "No default suggestions were found."
msgstr ""
-#: ../../addon/redred/Mod_Redred.php:63
-msgid "Send public postings to Hubzilla channel by default"
-msgstr ""
+#: ../../Zotlabs/Module/Directory.php:270
+#, php-format
+msgid "%d rating"
+msgid_plural "%d ratings"
+msgstr[0] ""
+msgstr[1] ""
-#: ../../addon/redred/Mod_Redred.php:67
-msgid "Hubzilla API Path"
+#: ../../Zotlabs/Module/Directory.php:281
+msgid "Gender: "
msgstr ""
-#: ../../addon/redred/Mod_Redred.php:71
-msgid "Hubzilla login name"
+#: ../../Zotlabs/Module/Directory.php:283
+msgid "Status: "
msgstr ""
-#: ../../addon/redred/Mod_Redred.php:75
-msgid "Hubzilla channel name"
+#: ../../Zotlabs/Module/Directory.php:285
+msgid "Homepage: "
msgstr ""
-#: ../../addon/redred/Mod_Redred.php:87
-msgid "Hubzilla Crosspost Connector"
+#: ../../Zotlabs/Module/Directory.php:345
+msgid "Description:"
msgstr ""
-#: ../../addon/redred/redred.php:50
-msgid "Post to Hubzilla"
+#: ../../Zotlabs/Module/Directory.php:354
+msgid "Public Forum:"
msgstr ""
-#: ../../addon/logrot/logrot.php:36
-msgid "Logfile archive directory"
+#: ../../Zotlabs/Module/Directory.php:357
+msgid "Keywords: "
msgstr ""
-#: ../../addon/logrot/logrot.php:36
-msgid "Directory to store rotated logs"
+#: ../../Zotlabs/Module/Directory.php:360
+msgid "Don't suggest"
msgstr ""
-#: ../../addon/logrot/logrot.php:37
-msgid "Logfile size in bytes before rotating"
+#: ../../Zotlabs/Module/Directory.php:362
+msgid "Common connections (estimated):"
msgstr ""
-#: ../../addon/logrot/logrot.php:38
-msgid "Number of logfiles to retain"
+#: ../../Zotlabs/Module/Directory.php:411
+msgid "Global Directory"
msgstr ""
-#: ../../addon/content_import/Mod_content_import.php:27
-msgid "No server specified"
+#: ../../Zotlabs/Module/Directory.php:411
+msgid "Local Directory"
msgstr ""
-#: ../../addon/content_import/Mod_content_import.php:73
-msgid "Posts imported"
+#: ../../Zotlabs/Module/Directory.php:417
+msgid "Finding:"
msgstr ""
-#: ../../addon/content_import/Mod_content_import.php:113
-msgid "Files imported"
+#: ../../Zotlabs/Module/Directory.php:422
+msgid "next page"
msgstr ""
-#: ../../addon/content_import/Mod_content_import.php:122
-msgid ""
-"This addon app copies existing content and file storage to a cloned/copied "
-"channel. Once the app is installed, visit the newly installed app. This will "
-"allow you to set the location of your original channel and an optional date "
-"range of files/conversations to copy."
+#: ../../Zotlabs/Module/Directory.php:422
+msgid "previous page"
msgstr ""
-#: ../../addon/content_import/Mod_content_import.php:136
-msgid ""
-"This will import all your conversations and cloud files from a cloned "
-"channel on another server. This may take a while if you have lots of posts "
-"and or files."
+#: ../../Zotlabs/Module/Directory.php:423
+msgid "Sort options"
msgstr ""
-#: ../../addon/content_import/Mod_content_import.php:137
-msgid "Include posts"
+#: ../../Zotlabs/Module/Directory.php:424
+msgid "Alphabetic"
msgstr ""
-#: ../../addon/content_import/Mod_content_import.php:137
-msgid "Conversations, Articles, Cards, and other posted content"
+#: ../../Zotlabs/Module/Directory.php:425
+msgid "Reverse Alphabetic"
msgstr ""
-#: ../../addon/content_import/Mod_content_import.php:138
-msgid "Include files"
+#: ../../Zotlabs/Module/Directory.php:426
+msgid "Newest to Oldest"
msgstr ""
-#: ../../addon/content_import/Mod_content_import.php:138
-msgid "Files, Photos and other cloud storage"
+#: ../../Zotlabs/Module/Directory.php:427
+msgid "Oldest to Newest"
msgstr ""
-#: ../../addon/content_import/Mod_content_import.php:139
-msgid "Original Server base URL"
+#: ../../Zotlabs/Module/Directory.php:444
+msgid "No entries (some entries may be hidden)."
msgstr ""
-#: ../../addon/frphotos/frphotos.php:92
-msgid "Friendica Photo Album Import"
+#: ../../Zotlabs/Module/Api.php:74 ../../Zotlabs/Module/Api.php:95
+msgid "Authorize application connection"
msgstr ""
-#: ../../addon/frphotos/frphotos.php:93
-msgid "This will import all your Friendica photo albums to this Red channel."
+#: ../../Zotlabs/Module/Api.php:75
+msgid "Return to your app and insert this Security Code:"
msgstr ""
-#: ../../addon/frphotos/frphotos.php:94
-msgid "Friendica Server base URL"
+#: ../../Zotlabs/Module/Api.php:85
+msgid "Please login to continue."
msgstr ""
-#: ../../addon/frphotos/frphotos.php:95
-msgid "Friendica Login Username"
+#: ../../Zotlabs/Module/Api.php:97
+msgid ""
+"Do you want to authorize this application to access your posts and contacts, "
+"and/or create new posts for you?"
msgstr ""
-#: ../../addon/frphotos/frphotos.php:96
-msgid "Friendica Login Password"
+#: ../../Zotlabs/Module/Regmod.php:15
+msgid "Please login."
msgstr ""
-#: ../../addon/hsse/Mod_Hsse.php:15
-msgid "WYSIWYG status editor"
+#: ../../Zotlabs/Module/Blocks.php:97 ../../Zotlabs/Module/Blocks.php:155
+#: ../../Zotlabs/Module/Editblock.php:113
+msgid "Block Name"
msgstr ""
-#: ../../addon/hsse/Mod_Hsse.php:21 ../../addon/hsse/Mod_Hsse.php:26
-msgid "WYSIWYG Status App"
+#: ../../Zotlabs/Module/Blocks.php:156
+msgid "Block Title"
msgstr ""
-#: ../../addon/hsse/Mod_Hsse.php:34
-msgid "WYSIWYG Status"
+#: ../../Zotlabs/Module/Email_validation.php:36
+msgid "Email Verification Required"
msgstr ""
-#: ../../addon/hsse/hsse.php:82 ../../include/conversation.php:1285
-msgid "Set your location"
+#: ../../Zotlabs/Module/Email_validation.php:37
+#, php-format
+msgid ""
+"A verification token was sent to your email address [%s]. Enter that token "
+"here to complete the account verification step. Please allow a few minutes "
+"for delivery, and check your spam folder if you do not see the message."
msgstr ""
-#: ../../addon/hsse/hsse.php:83 ../../include/conversation.php:1286
-msgid "Clear browser location"
+#: ../../Zotlabs/Module/Email_validation.php:38
+msgid "Resend Email"
msgstr ""
-#: ../../addon/hsse/hsse.php:99 ../../include/conversation.php:1302
-msgid "Embed (existing) photo from your photo albums"
+#: ../../Zotlabs/Module/Email_validation.php:41
+msgid "Validation token"
msgstr ""
-#: ../../addon/hsse/hsse.php:135 ../../include/conversation.php:1338
-msgid "Tag term:"
+#: ../../Zotlabs/Module/Attach.php:13
+msgid "Item not available."
msgstr ""
-#: ../../addon/hsse/hsse.php:136 ../../include/conversation.php:1339
-msgid "Where are you right now?"
+#: ../../Zotlabs/Module/Profile_photo.php:91
+#: ../../Zotlabs/Module/Cover_photo.php:83
+msgid "Image uploaded but image cropping failed."
msgstr ""
-#: ../../addon/hsse/hsse.php:141 ../../include/conversation.php:1344
-msgid "Choose a different album..."
+#: ../../Zotlabs/Module/Profile_photo.php:164
+#: ../../Zotlabs/Module/Cover_photo.php:210
+msgid "Image resize failed."
msgstr ""
-#: ../../addon/hsse/hsse.php:145 ../../include/conversation.php:1348
-msgid "Comments enabled"
+#: ../../Zotlabs/Module/Profile_photo.php:294
+#: ../../Zotlabs/Module/Cover_photo.php:263
+msgid "Image upload failed."
msgstr ""
-#: ../../addon/hsse/hsse.php:146 ../../include/conversation.php:1349
-msgid "Comments disabled"
+#: ../../Zotlabs/Module/Profile_photo.php:313
+#: ../../Zotlabs/Module/Cover_photo.php:280
+msgid "Unable to process image."
msgstr ""
-#: ../../addon/hsse/hsse.php:195 ../../include/conversation.php:1401
-msgid "Page link name"
+#: ../../Zotlabs/Module/Profile_photo.php:377
+#: ../../Zotlabs/Module/Profile_photo.php:429
+#: ../../Zotlabs/Module/Cover_photo.php:373
+#: ../../Zotlabs/Module/Cover_photo.php:388
+msgid "Photo not available."
msgstr ""
-#: ../../addon/hsse/hsse.php:198 ../../include/conversation.php:1404
-msgid "Post as"
+#: ../../Zotlabs/Module/Profile_photo.php:493
+msgid ""
+"Your default profile photo is visible to anybody on the internet. Profile "
+"photos for alternate profiles will inherit the permissions of the profile"
msgstr ""
-#: ../../addon/hsse/hsse.php:212 ../../include/conversation.php:1418
-msgid "Toggle voting"
+#: ../../Zotlabs/Module/Profile_photo.php:493
+msgid ""
+"Your profile photo is visible to anybody on the internet and may be "
+"distributed to other websites."
msgstr ""
-#: ../../addon/hsse/hsse.php:215 ../../include/conversation.php:1421
-msgid "Disable comments"
+#: ../../Zotlabs/Module/Profile_photo.php:495
+#: ../../Zotlabs/Module/Cover_photo.php:426
+msgid "Upload File:"
msgstr ""
-#: ../../addon/hsse/hsse.php:216 ../../include/conversation.php:1422
-msgid "Toggle comments"
+#: ../../Zotlabs/Module/Profile_photo.php:496
+#: ../../Zotlabs/Module/Cover_photo.php:427
+msgid "Select a profile:"
msgstr ""
-#: ../../addon/hsse/hsse.php:224 ../../include/conversation.php:1430
-msgid "Categories (optional, comma-separated list)"
+#: ../../Zotlabs/Module/Profile_photo.php:497
+msgid "Use Photo for Profile"
msgstr ""
-#: ../../addon/hsse/hsse.php:247 ../../include/conversation.php:1453
-msgid "Other networks and post services"
+#: ../../Zotlabs/Module/Profile_photo.php:497
+msgid "Change Profile Photo"
msgstr ""
-#: ../../addon/hsse/hsse.php:253 ../../include/conversation.php:1459
-msgid "Set publish date"
+#: ../../Zotlabs/Module/Profile_photo.php:498
+msgid "Use"
msgstr ""
-#: ../../addon/pubcrawl/Mod_Pubcrawl.php:25
-msgid "ActivityPub Protocol Settings updated."
+#: ../../Zotlabs/Module/Profile_photo.php:503
+#: ../../Zotlabs/Module/Profile_photo.php:504
+#: ../../Zotlabs/Module/Cover_photo.php:432
+#: ../../Zotlabs/Module/Cover_photo.php:433
+msgid "Use a photo from your albums"
msgstr ""
-#: ../../addon/pubcrawl/Mod_Pubcrawl.php:34
-msgid ""
-"The activitypub protocol does not support location independence. Connections "
-"you make within that network may be unreachable from alternate channel "
-"locations."
+#: ../../Zotlabs/Module/Profile_photo.php:509
+#: ../../Zotlabs/Module/Cover_photo.php:438 ../../Zotlabs/Module/Wiki.php:405
+msgid "Choose a different album"
msgstr ""
-#: ../../addon/pubcrawl/Mod_Pubcrawl.php:40
-msgid "Activitypub Protocol App"
+#: ../../Zotlabs/Module/Profile_photo.php:514
+#: ../../Zotlabs/Module/Cover_photo.php:444
+msgid "Select existing photo"
msgstr ""
-#: ../../addon/pubcrawl/Mod_Pubcrawl.php:50
-msgid "Deliver to ActivityPub recipients in privacy groups"
+#: ../../Zotlabs/Module/Profile_photo.php:533
+#: ../../Zotlabs/Module/Cover_photo.php:461
+msgid "Crop Image"
msgstr ""
-#: ../../addon/pubcrawl/Mod_Pubcrawl.php:50
-msgid ""
-"May result in a large number of mentions and expose all the members of your "
-"privacy group"
+#: ../../Zotlabs/Module/Profile_photo.php:534
+#: ../../Zotlabs/Module/Cover_photo.php:462
+msgid "Please adjust the image cropping for optimum viewing."
msgstr ""
-#: ../../addon/pubcrawl/Mod_Pubcrawl.php:54
-msgid "Send multi-media HTML articles"
+#: ../../Zotlabs/Module/Profile_photo.php:536
+#: ../../Zotlabs/Module/Cover_photo.php:464
+msgid "Done Editing"
msgstr ""
-#: ../../addon/pubcrawl/Mod_Pubcrawl.php:54
-msgid "Not supported by some microblog services such as Mastodon"
+#: ../../Zotlabs/Module/Editblock.php:138
+msgid "Edit Block"
msgstr ""
-#: ../../addon/pubcrawl/Mod_Pubcrawl.php:62
-msgid "Activitypub Protocol"
+#: ../../Zotlabs/Module/Filer.php:52
+msgid "Enter a folder name"
msgstr ""
-#: ../../addon/donate/donate.php:21
-msgid "Project Servers and Resources"
+#: ../../Zotlabs/Module/Filer.php:52
+msgid "or select an existing folder (doubleclick)"
msgstr ""
-#: ../../addon/donate/donate.php:22
-msgid "Project Creator and Tech Lead"
+#: ../../Zotlabs/Module/Filer.php:54 ../../Zotlabs/Lib/ThreadItem.php:182
+msgid "Save to Folder"
msgstr ""
-#: ../../addon/donate/donate.php:49
-msgid ""
-"And the hundreds of other people and organisations who helped make the "
-"Hubzilla possible."
+#: ../../Zotlabs/Module/Editlayout.php:128 ../../Zotlabs/Module/Layouts.php:129
+#: ../../Zotlabs/Module/Layouts.php:189
+msgid "Layout Name"
msgstr ""
-#: ../../addon/donate/donate.php:52
-msgid ""
-"The Redmatrix/Hubzilla projects are provided primarily by volunteers giving "
-"their time and expertise - and often paying out of pocket for services they "
-"share with others."
+#: ../../Zotlabs/Module/Editlayout.php:129 ../../Zotlabs/Module/Layouts.php:132
+msgid "Layout Description (Optional)"
msgstr ""
-#: ../../addon/donate/donate.php:53
-msgid ""
-"There is no corporate funding and no ads, and we do not collect and sell "
-"your personal information. (We don't control your personal information - "
-"<strong>you do</strong>.)"
+#: ../../Zotlabs/Module/Editlayout.php:137
+msgid "Edit Layout"
msgstr ""
-#: ../../addon/donate/donate.php:54
-msgid ""
-"Help support our ground-breaking work in decentralisation, web identity, and "
-"privacy."
+#: ../../Zotlabs/Module/Connections.php:58
+#: ../../Zotlabs/Module/Connections.php:115
+#: ../../Zotlabs/Module/Connections.php:273
+msgid "Active"
msgstr ""
-#: ../../addon/donate/donate.php:56
-msgid ""
-"Your donations keep servers and services running and also helps us to "
-"provide innovative new features and continued development."
+#: ../../Zotlabs/Module/Connections.php:63
+#: ../../Zotlabs/Module/Connections.php:181
+#: ../../Zotlabs/Module/Connections.php:278
+msgid "Blocked"
msgstr ""
-#: ../../addon/donate/donate.php:59
-msgid "Donate"
+#: ../../Zotlabs/Module/Connections.php:68
+#: ../../Zotlabs/Module/Connections.php:188
+#: ../../Zotlabs/Module/Connections.php:277
+msgid "Ignored"
msgstr ""
-#: ../../addon/donate/donate.php:61
-msgid ""
-"Choose a project, developer, or public hub to support with a one-time "
-"donation"
+#: ../../Zotlabs/Module/Connections.php:73
+#: ../../Zotlabs/Module/Connections.php:202
+#: ../../Zotlabs/Module/Connections.php:276
+msgid "Hidden"
msgstr ""
-#: ../../addon/donate/donate.php:62
-msgid "Donate Now"
+#: ../../Zotlabs/Module/Connections.php:78
+#: ../../Zotlabs/Module/Connections.php:195
+msgid "Archived/Unreachable"
msgstr ""
-#: ../../addon/donate/donate.php:63
-msgid ""
-"<strong><em>Or</em></strong> become a project sponsor (Hubzilla Project only)"
+#: ../../Zotlabs/Module/Connections.php:83
+#: ../../Zotlabs/Module/Connections.php:92 ../../Zotlabs/Module/Menu.php:180
+#: ../../Zotlabs/Module/Notifications.php:50
+msgid "New"
msgstr ""
-#: ../../addon/donate/donate.php:64
-msgid ""
-"Please indicate if you would like your first name or full name (or nothing) "
-"to appear in our sponsor listing"
+#: ../../Zotlabs/Module/Connections.php:157
+msgid "Active Connections"
msgstr ""
-#: ../../addon/donate/donate.php:65
-msgid "Sponsor"
+#: ../../Zotlabs/Module/Connections.php:160
+msgid "Show active connections"
msgstr ""
-#: ../../addon/donate/donate.php:68
-msgid "Special thanks to: "
+#: ../../Zotlabs/Module/Connections.php:167
+msgid "Show pending (new) connections"
msgstr ""
-#: ../../addon/chords/Mod_Chords.php:44
-msgid ""
-"This is a fairly comprehensive and complete guitar chord dictionary which "
-"will list most of the available ways to play a certain chord, starting from "
-"the base of the fingerboard up to a few frets beyond the twelfth fret "
-"(beyond which everything repeats). A couple of non-standard tunings are "
-"provided for the benefit of slide players, etc."
+#: ../../Zotlabs/Module/Connections.php:184
+msgid "Only show blocked connections"
msgstr ""
-#: ../../addon/chords/Mod_Chords.php:46
-msgid ""
-"Chord names start with a root note (A-G) and may include sharps (#) and "
-"flats (b). This software will parse most of the standard naming conventions "
-"such as maj, min, dim, sus(2 or 4), aug, with optional repeating elements."
+#: ../../Zotlabs/Module/Connections.php:191
+msgid "Only show ignored connections"
msgstr ""
-#: ../../addon/chords/Mod_Chords.php:48
-msgid ""
-"Valid examples include A, A7, Am7, Amaj7, Amaj9, Ammaj7, Aadd4, Asus2Add4, "
-"E7b13b11 ..."
+#: ../../Zotlabs/Module/Connections.php:198
+msgid "Only show archived/unreachable connections"
msgstr ""
-#: ../../addon/chords/Mod_Chords.php:51
-msgid "Guitar Chords"
+#: ../../Zotlabs/Module/Connections.php:205
+msgid "Only show hidden connections"
msgstr ""
-#: ../../addon/chords/Mod_Chords.php:52
-msgid "The complete online chord dictionary"
+#: ../../Zotlabs/Module/Connections.php:220
+msgid "Show all connections"
msgstr ""
-#: ../../addon/chords/Mod_Chords.php:57
-msgid "Tuning"
+#: ../../Zotlabs/Module/Connections.php:274
+msgid "Pending approval"
msgstr ""
-#: ../../addon/chords/Mod_Chords.php:58
-msgid "Chord name: example: Em7"
+#: ../../Zotlabs/Module/Connections.php:275
+msgid "Archived"
msgstr ""
-#: ../../addon/chords/Mod_Chords.php:59
-msgid "Show for left handed stringing"
+#: ../../Zotlabs/Module/Connections.php:279
+msgid "Not connected at this location"
msgstr ""
-#: ../../addon/chords/chords.php:33
-msgid "Quick Reference"
+#: ../../Zotlabs/Module/Connections.php:296
+#, php-format
+msgid "%1$s [%2$s]"
msgstr ""
-#: ../../addon/libertree/libertree.php:43
-msgid "Post to Libertree"
+#: ../../Zotlabs/Module/Connections.php:297
+msgid "Edit connection"
msgstr ""
-#: ../../addon/libertree/Mod_Libertree.php:25
-msgid "Libertree Crosspost Connector Settings saved."
+#: ../../Zotlabs/Module/Connections.php:299
+msgid "Delete connection"
msgstr ""
-#: ../../addon/libertree/Mod_Libertree.php:35
-msgid "Libertree Crosspost Connector App"
+#: ../../Zotlabs/Module/Connections.php:308
+msgid "Channel address"
msgstr ""
-#: ../../addon/libertree/Mod_Libertree.php:36
-msgid "Relay public posts to Libertree"
+#: ../../Zotlabs/Module/Connections.php:313
+msgid "Call"
msgstr ""
-#: ../../addon/libertree/Mod_Libertree.php:51
-msgid "Libertree API token"
+#: ../../Zotlabs/Module/Connections.php:315
+msgid "Status"
msgstr ""
-#: ../../addon/libertree/Mod_Libertree.php:55
-msgid "Libertree site URL"
+#: ../../Zotlabs/Module/Connections.php:317
+msgid "Connected"
msgstr ""
-#: ../../addon/libertree/Mod_Libertree.php:59
-msgid "Post to Libertree by default"
+#: ../../Zotlabs/Module/Connections.php:319
+msgid "Approve connection"
msgstr ""
-#: ../../addon/libertree/Mod_Libertree.php:67
-msgid "Libertree Crosspost Connector"
+#: ../../Zotlabs/Module/Connections.php:321
+msgid "Ignore connection"
msgstr ""
-#: ../../addon/flattrwidget/Mod_Flattrwidget.php:41
-msgid "Flattr widget settings updated."
+#: ../../Zotlabs/Module/Connections.php:322
+#: ../../Zotlabs/Module/Connedit.php:644
+msgid "Ignore"
msgstr ""
-#: ../../addon/flattrwidget/Mod_Flattrwidget.php:53
-msgid "Flattr Widget App"
+#: ../../Zotlabs/Module/Connections.php:323
+msgid "Recent activity"
msgstr ""
-#: ../../addon/flattrwidget/Mod_Flattrwidget.php:54
-msgid "Add a Flattr button to your channel page"
+#: ../../Zotlabs/Module/Connections.php:328
+msgid "Connect at this location"
msgstr ""
-#: ../../addon/flattrwidget/Mod_Flattrwidget.php:65
-msgid "Flattr user"
+#: ../../Zotlabs/Module/Connections.php:356
+msgid "Search your connections"
msgstr ""
-#: ../../addon/flattrwidget/Mod_Flattrwidget.php:69
-msgid "URL of the Thing to flattr"
+#: ../../Zotlabs/Module/Connections.php:357
+msgid "Connections search"
msgstr ""
-#: ../../addon/flattrwidget/Mod_Flattrwidget.php:69
-msgid "If empty channel URL is used"
+#: ../../Zotlabs/Module/Cover_photo.php:194
+#: ../../Zotlabs/Module/Cover_photo.php:252
+msgid "Cover Photos"
msgstr ""
-#: ../../addon/flattrwidget/Mod_Flattrwidget.php:73
-msgid "Title of the Thing to flattr"
+#: ../../Zotlabs/Module/Cover_photo.php:424
+msgid "Your cover photo may be visible to anybody on the internet"
msgstr ""
-#: ../../addon/flattrwidget/Mod_Flattrwidget.php:73
-msgid "If empty \"channel name on The Hubzilla\" will be used"
+#: ../../Zotlabs/Module/Cover_photo.php:428
+msgid "Change Cover Photo"
msgstr ""
-#: ../../addon/flattrwidget/Mod_Flattrwidget.php:77
-msgid "Static or dynamic flattr button"
+#: ../../Zotlabs/Module/Photos.php:78
+msgid "Page owner information could not be retrieved."
msgstr ""
-#: ../../addon/flattrwidget/Mod_Flattrwidget.php:77
-msgid "static"
+#: ../../Zotlabs/Module/Photos.php:94 ../../Zotlabs/Module/Photos.php:113
+msgid "Album not found."
msgstr ""
-#: ../../addon/flattrwidget/Mod_Flattrwidget.php:77
-msgid "dynamic"
+#: ../../Zotlabs/Module/Photos.php:103
+msgid "Delete Album"
msgstr ""
-#: ../../addon/flattrwidget/Mod_Flattrwidget.php:81
-msgid "Alignment of the widget"
+#: ../../Zotlabs/Module/Photos.php:174 ../../Zotlabs/Module/Photos.php:1056
+msgid "Delete Photo"
msgstr ""
-#: ../../addon/flattrwidget/Mod_Flattrwidget.php:81
-msgid "left"
+#: ../../Zotlabs/Module/Photos.php:527
+msgid "No photos selected"
msgstr ""
-#: ../../addon/flattrwidget/Mod_Flattrwidget.php:81
-msgid "right"
+#: ../../Zotlabs/Module/Photos.php:576
+msgid "Access to this item is restricted."
msgstr ""
-#: ../../addon/flattrwidget/Mod_Flattrwidget.php:89
-msgid "Flattr Widget"
+#: ../../Zotlabs/Module/Photos.php:619
+#, php-format
+msgid "%1$.2f MB of %2$.2f MB photo storage used."
msgstr ""
-#: ../../addon/flattrwidget/flattrwidget.php:50
-msgid "Flattr this!"
+#: ../../Zotlabs/Module/Photos.php:622
+#, php-format
+msgid "%1$.2f MB photo storage used."
msgstr ""
-#: ../../addon/statusnet/Mod_Statusnet.php:61
-msgid ""
-"Please contact your site administrator.<br />The provided API URL is not "
-"valid."
+#: ../../Zotlabs/Module/Photos.php:664
+msgid "Upload Photos"
msgstr ""
-#: ../../addon/statusnet/Mod_Statusnet.php:98
-msgid "We could not contact the GNU social API with the Path you entered."
+#: ../../Zotlabs/Module/Photos.php:668
+msgid "Enter an album name"
msgstr ""
-#: ../../addon/statusnet/Mod_Statusnet.php:130
-msgid "GNU social settings updated."
+#: ../../Zotlabs/Module/Photos.php:669
+msgid "or select an existing album (doubleclick)"
msgstr ""
-#: ../../addon/statusnet/Mod_Statusnet.php:147
-msgid ""
-"Relay public postings to a connected GNU social account (formerly StatusNet)"
+#: ../../Zotlabs/Module/Photos.php:670
+msgid "Create a status post for this upload"
msgstr ""
-#: ../../addon/statusnet/Mod_Statusnet.php:181
-msgid "Globally Available GNU social OAuthKeys"
+#: ../../Zotlabs/Module/Photos.php:672
+msgid "Description (optional)"
msgstr ""
-#: ../../addon/statusnet/Mod_Statusnet.php:183
-msgid ""
-"There are preconfigured OAuth key pairs for some GNU social servers "
-"available. If you are using one of them, please use these credentials.<br /"
-">If not feel free to connect to any other GNU social instance (see below)."
+#: ../../Zotlabs/Module/Photos.php:758
+msgid "Show Newest First"
msgstr ""
-#: ../../addon/statusnet/Mod_Statusnet.php:198
-msgid "Provide your own OAuth Credentials"
+#: ../../Zotlabs/Module/Photos.php:760
+msgid "Show Oldest First"
msgstr ""
-#: ../../addon/statusnet/Mod_Statusnet.php:200
-msgid ""
-"No consumer key pair for GNU social found. Register your Hubzilla Account as "
-"an desktop client on your GNU social account, copy the consumer key pair "
-"here and enter the API base root.<br />Before you register your own OAuth "
-"key pair ask the administrator if there is already a key pair for this "
-"Hubzilla installation at your favourite GNU social installation."
+#: ../../Zotlabs/Module/Photos.php:817 ../../Zotlabs/Module/Photos.php:1363
+msgid "Add Photos"
msgstr ""
-#: ../../addon/statusnet/Mod_Statusnet.php:204
-msgid "OAuth Consumer Key"
+#: ../../Zotlabs/Module/Photos.php:865
+msgid "Permission denied. Access to this item may be restricted."
msgstr ""
-#: ../../addon/statusnet/Mod_Statusnet.php:208
-msgid "OAuth Consumer Secret"
+#: ../../Zotlabs/Module/Photos.php:867
+msgid "Photo not available"
msgstr ""
-#: ../../addon/statusnet/Mod_Statusnet.php:212
-msgid "Base API Path"
+#: ../../Zotlabs/Module/Photos.php:925
+msgid "Use as profile photo"
msgstr ""
-#: ../../addon/statusnet/Mod_Statusnet.php:212
-msgid "Remember the trailing /"
+#: ../../Zotlabs/Module/Photos.php:926
+msgid "Use as cover photo"
msgstr ""
-#: ../../addon/statusnet/Mod_Statusnet.php:216
-msgid "GNU social application name"
+#: ../../Zotlabs/Module/Photos.php:933
+msgid "Private Photo"
msgstr ""
-#: ../../addon/statusnet/Mod_Statusnet.php:239
-msgid ""
-"To connect to your GNU social account click the button below to get a "
-"security code from GNU social which you have to copy into the input box "
-"below and submit the form. Only your <strong>public</strong> posts will be "
-"posted to GNU social."
+#: ../../Zotlabs/Module/Photos.php:948
+msgid "View Full Size"
msgstr ""
-#: ../../addon/statusnet/Mod_Statusnet.php:241
-msgid "Log in with GNU social"
+#: ../../Zotlabs/Module/Photos.php:1030
+msgid "Edit photo"
msgstr ""
-#: ../../addon/statusnet/Mod_Statusnet.php:244
-msgid "Copy the security code from GNU social here"
+#: ../../Zotlabs/Module/Photos.php:1032
+msgid "Rotate CW (right)"
msgstr ""
-#: ../../addon/statusnet/Mod_Statusnet.php:254
-msgid "Cancel Connection Process"
+#: ../../Zotlabs/Module/Photos.php:1033
+msgid "Rotate CCW (left)"
msgstr ""
-#: ../../addon/statusnet/Mod_Statusnet.php:256
-msgid "Current GNU social API is"
+#: ../../Zotlabs/Module/Photos.php:1036
+msgid "Move photo to album"
msgstr ""
-#: ../../addon/statusnet/Mod_Statusnet.php:260
-msgid "Cancel GNU social Connection"
+#: ../../Zotlabs/Module/Photos.php:1037
+msgid "Enter a new album name"
msgstr ""
-#: ../../addon/statusnet/Mod_Statusnet.php:272
-#: ../../addon/twitter/Mod_Twitter.php:147
-msgid "Currently connected to: "
+#: ../../Zotlabs/Module/Photos.php:1038
+msgid "or select an existing one (doubleclick)"
msgstr ""
-#: ../../addon/statusnet/Mod_Statusnet.php:277
-msgid ""
-"<strong>Note</strong>: Due your privacy settings (<em>Hide your profile "
-"details from unknown viewers?</em>) the link potentially included in public "
-"postings relayed to GNU social will lead the visitor to a blank page "
-"informing the visitor that the access to your profile has been restricted."
+#: ../../Zotlabs/Module/Photos.php:1043
+msgid "Add a Tag"
msgstr ""
-#: ../../addon/statusnet/Mod_Statusnet.php:282
-msgid "Post to GNU social by default"
+#: ../../Zotlabs/Module/Photos.php:1051
+msgid "Example: @bob, @Barbara_Jensen, @jim@example.com"
msgstr ""
-#: ../../addon/statusnet/Mod_Statusnet.php:282
-msgid ""
-"If enabled your public postings will be posted to the associated GNU-social "
-"account by default"
+#: ../../Zotlabs/Module/Photos.php:1054
+msgid "Flag as adult in album view"
msgstr ""
-#: ../../addon/statusnet/Mod_Statusnet.php:291
-#: ../../addon/twitter/Mod_Twitter.php:171
-msgid "Clear OAuth configuration"
+#: ../../Zotlabs/Module/Photos.php:1073 ../../Zotlabs/Lib/ThreadItem.php:307
+msgid "I like this (toggle)"
msgstr ""
-#: ../../addon/statusnet/Mod_Statusnet.php:303
-msgid "GNU-Social Crosspost Connector"
+#: ../../Zotlabs/Module/Photos.php:1074 ../../Zotlabs/Lib/ThreadItem.php:308
+msgid "I don't like this (toggle)"
msgstr ""
-#: ../../addon/statusnet/statusnet.php:145
-msgid "Post to GNU social"
+#: ../../Zotlabs/Module/Photos.php:1093 ../../Zotlabs/Module/Photos.php:1212
+#: ../../Zotlabs/Lib/ThreadItem.php:793
+msgid "This is you"
msgstr ""
-#: ../../addon/statusnet/statusnet.php:594
-msgid "API URL"
+#: ../../Zotlabs/Module/Photos.php:1131 ../../Zotlabs/Module/Photos.php:1143
+#: ../../Zotlabs/Lib/ThreadItem.php:232 ../../Zotlabs/Lib/ThreadItem.php:244
+msgid "View all"
msgstr ""
-#: ../../addon/statusnet/statusnet.php:597
-msgid "Application name"
+#: ../../Zotlabs/Module/Photos.php:1246
+msgid "Photo Tools"
msgstr ""
-#: ../../addon/qrator/qrator.php:48
-msgid "QR code"
+#: ../../Zotlabs/Module/Photos.php:1255
+msgid "In This Photo:"
msgstr ""
-#: ../../addon/qrator/qrator.php:63
-msgid "QR Generator"
+#: ../../Zotlabs/Module/Photos.php:1260
+msgid "Map"
msgstr ""
-#: ../../addon/qrator/qrator.php:64
-msgid "Enter some text"
+#: ../../Zotlabs/Module/Photos.php:1268 ../../Zotlabs/Lib/ThreadItem.php:457
+msgctxt "noun"
+msgid "Likes"
msgstr ""
-#: ../../addon/chess/Mod_Chess.php:180 ../../addon/chess/Mod_Chess.php:377
-msgid "Invalid game."
+#: ../../Zotlabs/Module/Photos.php:1269 ../../Zotlabs/Lib/ThreadItem.php:458
+msgctxt "noun"
+msgid "Dislikes"
msgstr ""
-#: ../../addon/chess/Mod_Chess.php:186 ../../addon/chess/Mod_Chess.php:417
-msgid "You are not a player in this game."
+#: ../../Zotlabs/Module/Lostpass.php:19
+msgid "No valid account found."
msgstr ""
-#: ../../addon/chess/Mod_Chess.php:242
-msgid "You must be a local channel to create a game."
+#: ../../Zotlabs/Module/Lostpass.php:33
+msgid "Password reset request issued. Check your email."
msgstr ""
-#: ../../addon/chess/Mod_Chess.php:260
-msgid "You must select one opponent that is not yourself."
+#: ../../Zotlabs/Module/Lostpass.php:39 ../../Zotlabs/Module/Lostpass.php:108
+#, php-format
+msgid "Site Member (%s)"
msgstr ""
-#: ../../addon/chess/Mod_Chess.php:271
-msgid "Random color chosen."
+#: ../../Zotlabs/Module/Lostpass.php:44 ../../Zotlabs/Module/Lostpass.php:49
+#, php-format
+msgid "Password reset requested at %s"
msgstr ""
-#: ../../addon/chess/Mod_Chess.php:279
-msgid "Error creating new game."
+#: ../../Zotlabs/Module/Lostpass.php:68
+msgid ""
+"Request could not be verified. (You may have previously submitted it.) "
+"Password reset failed."
msgstr ""
-#: ../../addon/chess/Mod_Chess.php:306 ../../include/channel.php:1273
-msgid "Requested channel is not available."
+#: ../../Zotlabs/Module/Lostpass.php:91 ../../boot.php:1683
+msgid "Password Reset"
msgstr ""
-#: ../../addon/chess/Mod_Chess.php:311 ../../addon/chess/Mod_Chess.php:333
-msgid "Chess not installed."
+#: ../../Zotlabs/Module/Lostpass.php:92
+msgid "Your password has been reset as requested."
msgstr ""
-#: ../../addon/chess/Mod_Chess.php:326
-msgid "You must select a local channel /chess/channelname"
+#: ../../Zotlabs/Module/Lostpass.php:93
+msgid "Your new password is"
msgstr ""
-#: ../../addon/chess/chess.php:645
-msgid "Enable notifications"
+#: ../../Zotlabs/Module/Lostpass.php:94
+msgid "Save or copy your new password - and then"
msgstr ""
-#: ../../addon/twitter/Mod_Twitter.php:65
-msgid "Twitter settings updated."
+#: ../../Zotlabs/Module/Lostpass.php:95
+msgid "click here to login"
msgstr ""
-#: ../../addon/twitter/Mod_Twitter.php:78
-msgid "Twitter Crosspost Connector App"
+#: ../../Zotlabs/Module/Lostpass.php:96
+msgid ""
+"Your password may be changed from the <em>Settings</em> page after "
+"successful login."
msgstr ""
-#: ../../addon/twitter/Mod_Twitter.php:79
-msgid "Relay public posts to Twitter"
+#: ../../Zotlabs/Module/Lostpass.php:117
+#, php-format
+msgid "Your password has changed at %s"
msgstr ""
-#: ../../addon/twitter/Mod_Twitter.php:103
-msgid ""
-"No consumer key pair for Twitter found. Please contact your site "
-"administrator."
+#: ../../Zotlabs/Module/Lostpass.php:130
+msgid "Forgot your Password?"
msgstr ""
-#: ../../addon/twitter/Mod_Twitter.php:125
+#: ../../Zotlabs/Module/Lostpass.php:131
msgid ""
-"At this Hubzilla instance the Twitter plugin was enabled but you have not "
-"yet connected your account to your Twitter account. To do so click the "
-"button below to get a PIN from Twitter which you have to copy into the input "
-"box below and submit the form. Only your <strong>public</strong> posts will "
-"be posted to Twitter."
+"Enter your email address and submit to have your password reset. Then check "
+"your email for further instructions."
msgstr ""
-#: ../../addon/twitter/Mod_Twitter.php:127
-msgid "Log in with Twitter"
+#: ../../Zotlabs/Module/Lostpass.php:132
+msgid "Email Address"
msgstr ""
-#: ../../addon/twitter/Mod_Twitter.php:130
-msgid "Copy the PIN from Twitter here"
+#: ../../Zotlabs/Module/Lostpass.php:133 ../../Zotlabs/Module/Pdledit.php:77
+msgid "Reset"
msgstr ""
-#: ../../addon/twitter/Mod_Twitter.php:152
-msgid ""
-"<strong>Note:</strong> Due your privacy settings (<em>Hide your profile "
-"details from unknown viewers?</em>) the link potentially included in public "
-"postings relayed to Twitter will lead the visitor to a blank page informing "
-"the visitor that the access to your profile has been restricted."
+#: ../../Zotlabs/Module/Follow.php:36
+msgid "Connection added."
msgstr ""
-#: ../../addon/twitter/Mod_Twitter.php:157
-msgid "Twitter post length"
+#: ../../Zotlabs/Module/Page.php:39 ../../Zotlabs/Module/Block.php:29
+msgid "Invalid item."
msgstr ""
-#: ../../addon/twitter/Mod_Twitter.php:157
-msgid "Maximum tweet length"
+#: ../../Zotlabs/Module/Page.php:173
+msgid ""
+"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod "
+"tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, "
+"quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo "
+"consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse "
+"cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat "
+"non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
msgstr ""
-#: ../../addon/twitter/Mod_Twitter.php:162
-msgid "Send public postings to Twitter by default"
+#: ../../Zotlabs/Module/Profiles.php:24 ../../Zotlabs/Module/Profiles.php:184
+#: ../../Zotlabs/Module/Profiles.php:241 ../../Zotlabs/Module/Profiles.php:659
+msgid "Profile not found."
msgstr ""
-#: ../../addon/twitter/Mod_Twitter.php:162
-msgid ""
-"If enabled your public postings will be posted to the associated Twitter "
-"account by default"
+#: ../../Zotlabs/Module/Profiles.php:44
+msgid "Profile deleted."
msgstr ""
-#: ../../addon/twitter/Mod_Twitter.php:181
-msgid "Twitter Crosspost Connector"
+#: ../../Zotlabs/Module/Profiles.php:68 ../../Zotlabs/Module/Profiles.php:105
+msgid "Profile-"
msgstr ""
-#: ../../addon/twitter/twitter.php:107
-msgid "Post to Twitter"
+#: ../../Zotlabs/Module/Profiles.php:90 ../../Zotlabs/Module/Profiles.php:127
+msgid "New profile created."
msgstr ""
-#: ../../addon/smileybutton/Mod_Smileybutton.php:35
-msgid "Smileybutton App"
+#: ../../Zotlabs/Module/Profiles.php:111
+msgid "Profile unavailable to clone."
msgstr ""
-#: ../../addon/smileybutton/Mod_Smileybutton.php:36
-msgid "Adds a smileybutton to the jot editor"
+#: ../../Zotlabs/Module/Profiles.php:146
+msgid "Profile unavailable to export."
msgstr ""
-#: ../../addon/smileybutton/Mod_Smileybutton.php:44
-msgid "Hide the button and show the smilies directly."
+#: ../../Zotlabs/Module/Profiles.php:252
+msgid "Profile Name is required."
msgstr ""
-#: ../../addon/smileybutton/Mod_Smileybutton.php:52
-msgid "Smileybutton Settings"
+#: ../../Zotlabs/Module/Profiles.php:459
+msgid "Marital Status"
msgstr ""
-#: ../../addon/cart/Settings/Cart.php:56
-msgid "Enable Test Catalog"
+#: ../../Zotlabs/Module/Profiles.php:463
+msgid "Romantic Partner"
msgstr ""
-#: ../../addon/cart/Settings/Cart.php:68
-msgid "Enable Manual Payments"
+#: ../../Zotlabs/Module/Profiles.php:467 ../../Zotlabs/Module/Profiles.php:772
+msgid "Likes"
msgstr ""
-#: ../../addon/cart/Settings/Cart.php:88
-msgid "Base Merchant Currency"
+#: ../../Zotlabs/Module/Profiles.php:471 ../../Zotlabs/Module/Profiles.php:773
+msgid "Dislikes"
msgstr ""
-#: ../../addon/cart/Settings/Cart.php:111 ../../addon/cart/cart.php:1263
-msgid "Cart Settings"
+#: ../../Zotlabs/Module/Profiles.php:475 ../../Zotlabs/Module/Profiles.php:780
+msgid "Work/Employment"
msgstr ""
-#: ../../addon/cart/myshop.php:30
-msgid "Access Denied."
+#: ../../Zotlabs/Module/Profiles.php:478
+msgid "Religion"
msgstr ""
-#: ../../addon/cart/myshop.php:111 ../../addon/cart/cart.php:1334
-msgid "Order Not Found"
+#: ../../Zotlabs/Module/Profiles.php:482
+msgid "Political Views"
msgstr ""
-#: ../../addon/cart/myshop.php:186 ../../addon/cart/myshop.php:220
-#: ../../addon/cart/myshop.php:269 ../../addon/cart/myshop.php:327
-msgid "Invalid Item"
+#: ../../Zotlabs/Module/Profiles.php:490
+msgid "Sexual Preference"
msgstr ""
-#: ../../addon/cart/cart.php:159
-msgid "DB Cleanup Failure"
+#: ../../Zotlabs/Module/Profiles.php:494
+msgid "Homepage"
msgstr ""
-#: ../../addon/cart/cart.php:565
-msgid "[cart] Item Added"
+#: ../../Zotlabs/Module/Profiles.php:498
+msgid "Interests"
msgstr ""
-#: ../../addon/cart/cart.php:953
-msgid "Order already checked out."
+#: ../../Zotlabs/Module/Profiles.php:594
+msgid "Profile updated."
msgstr ""
-#: ../../addon/cart/cart.php:1256
-msgid "Drop database tables when uninstalling."
+#: ../../Zotlabs/Module/Profiles.php:678
+msgid "Hide your connections list from viewers of this profile"
msgstr ""
-#: ../../addon/cart/cart.php:1275 ../../addon/cart/cart.php:1278
-msgid "Shop"
+#: ../../Zotlabs/Module/Profiles.php:722
+msgid "Edit Profile Details"
msgstr ""
-#: ../../addon/cart/cart.php:1395
-msgid "Cart utilities for orders and payments"
+#: ../../Zotlabs/Module/Profiles.php:724
+msgid "View this profile"
msgstr ""
-#: ../../addon/cart/cart.php:1433
-msgid "You must be logged into the Grid to shop."
+#: ../../Zotlabs/Module/Profiles.php:726
+msgid "Profile Tools"
msgstr ""
-#: ../../addon/cart/cart.php:1466
-#: ../../addon/cart/submodules/paypalbutton.php:392
-#: ../../addon/cart/manual_payments.php:68
-msgid "Order not found."
+#: ../../Zotlabs/Module/Profiles.php:727
+msgid "Change cover photo"
msgstr ""
-#: ../../addon/cart/cart.php:1474
-msgid "Access denied."
+#: ../../Zotlabs/Module/Profiles.php:729
+msgid "Create a new profile using these settings"
msgstr ""
-#: ../../addon/cart/cart.php:1526 ../../addon/cart/cart.php:1669
-msgid "No Order Found"
+#: ../../Zotlabs/Module/Profiles.php:730
+msgid "Clone this profile"
msgstr ""
-#: ../../addon/cart/cart.php:1535
-msgid "An unknown error has occurred Please start again."
+#: ../../Zotlabs/Module/Profiles.php:731
+msgid "Delete this profile"
msgstr ""
-#: ../../addon/cart/cart.php:1702
-msgid "Invalid Payment Type. Please start again."
+#: ../../Zotlabs/Module/Profiles.php:732
+msgid "Add profile things"
msgstr ""
-#: ../../addon/cart/cart.php:1709
-msgid "Order not found"
+#: ../../Zotlabs/Module/Profiles.php:733
+msgid "Personal"
msgstr ""
-#: ../../addon/cart/submodules/paypalbutton.php:85
-msgid "Enable Paypal Button Module"
+#: ../../Zotlabs/Module/Profiles.php:735
+msgid "Relationship"
msgstr ""
-#: ../../addon/cart/submodules/paypalbutton.php:93
-msgid "Use Production Key"
+#: ../../Zotlabs/Module/Profiles.php:738
+msgid "Import profile from file"
msgstr ""
-#: ../../addon/cart/submodules/paypalbutton.php:100
-msgid "Paypal Sandbox Client Key"
+#: ../../Zotlabs/Module/Profiles.php:739
+msgid "Export profile to file"
msgstr ""
-#: ../../addon/cart/submodules/paypalbutton.php:107
-msgid "Paypal Sandbox Secret Key"
+#: ../../Zotlabs/Module/Profiles.php:740
+msgid "Your gender"
msgstr ""
-#: ../../addon/cart/submodules/paypalbutton.php:113
-msgid "Paypal Production Client Key"
+#: ../../Zotlabs/Module/Profiles.php:741
+msgid "Marital status"
msgstr ""
-#: ../../addon/cart/submodules/paypalbutton.php:120
-msgid "Paypal Production Secret Key"
+#: ../../Zotlabs/Module/Profiles.php:742
+msgid "Sexual preference"
msgstr ""
-#: ../../addon/cart/submodules/paypalbutton.php:252
-msgid "Paypal button payments are not enabled."
+#: ../../Zotlabs/Module/Profiles.php:745
+msgid "Profile name"
msgstr ""
-#: ../../addon/cart/submodules/paypalbutton.php:270
-msgid ""
-"Paypal button payments are not properly configured. Please choose another "
-"payment option."
+#: ../../Zotlabs/Module/Profiles.php:747
+msgid "This is your default profile."
msgstr ""
-#: ../../addon/cart/submodules/manualcat.php:61
-msgid "Enable Manual Cart Module"
+#: ../../Zotlabs/Module/Profiles.php:749
+msgid "Your full name"
msgstr ""
-#: ../../addon/cart/submodules/manualcat.php:173
-#: ../../addon/cart/submodules/hzservices.php:160
-msgid "New Sku"
+#: ../../Zotlabs/Module/Profiles.php:750
+msgid "Title/Description"
msgstr ""
-#: ../../addon/cart/submodules/manualcat.php:209
-#: ../../addon/cart/submodules/hzservices.php:195
-msgid "Cannot save edits to locked item."
+#: ../../Zotlabs/Module/Profiles.php:753
+msgid "Street address"
msgstr ""
-#: ../../addon/cart/submodules/manualcat.php:252
-#: ../../addon/cart/submodules/hzservices.php:644
-msgid "Changes Locked"
+#: ../../Zotlabs/Module/Profiles.php:754
+msgid "Locality/City"
msgstr ""
-#: ../../addon/cart/submodules/manualcat.php:256
-#: ../../addon/cart/submodules/hzservices.php:648
-msgid "Item available for purchase."
+#: ../../Zotlabs/Module/Profiles.php:755
+msgid "Region/State"
msgstr ""
-#: ../../addon/cart/submodules/manualcat.php:263
-#: ../../addon/cart/submodules/hzservices.php:655
-msgid "Price"
+#: ../../Zotlabs/Module/Profiles.php:756
+msgid "Postal/Zip code"
msgstr ""
-#: ../../addon/cart/submodules/hzservices.php:62
-msgid "Enable Hubzilla Services Module"
+#: ../../Zotlabs/Module/Profiles.php:762
+msgid "Who (if applicable)"
msgstr ""
-#: ../../addon/cart/submodules/hzservices.php:243
-#: ../../addon/cart/submodules/hzservices.php:330
-msgid "SKU not found."
+#: ../../Zotlabs/Module/Profiles.php:762
+msgid "Examples: cathy123, Cathy Williams, cathy@example.com"
msgstr ""
-#: ../../addon/cart/submodules/hzservices.php:296
-#: ../../addon/cart/submodules/hzservices.php:300
-msgid "Invalid Activation Directive."
+#: ../../Zotlabs/Module/Profiles.php:763
+msgid "Since (date)"
msgstr ""
-#: ../../addon/cart/submodules/hzservices.php:371
-#: ../../addon/cart/submodules/hzservices.php:375
-msgid "Invalid Deactivation Directive."
+#: ../../Zotlabs/Module/Profiles.php:766
+msgid "Tell us about yourself"
msgstr ""
-#: ../../addon/cart/submodules/hzservices.php:561
-msgid "Add to this privacy group"
+#: ../../Zotlabs/Module/Profiles.php:768
+msgid "Hometown"
msgstr ""
-#: ../../addon/cart/submodules/hzservices.php:577
-msgid "Set user service class"
+#: ../../Zotlabs/Module/Profiles.php:769
+msgid "Political views"
msgstr ""
-#: ../../addon/cart/submodules/hzservices.php:604
-msgid "You must be using a local account to purchase this service."
+#: ../../Zotlabs/Module/Profiles.php:770
+msgid "Religious views"
msgstr ""
-#: ../../addon/cart/submodules/hzservices.php:659
-msgid "Add buyer to privacy group"
+#: ../../Zotlabs/Module/Profiles.php:771
+msgid "Keywords used in directory listings"
msgstr ""
-#: ../../addon/cart/submodules/hzservices.php:664
-msgid "Add buyer as connection"
+#: ../../Zotlabs/Module/Profiles.php:771
+msgid "Example: fishing photography software"
msgstr ""
-#: ../../addon/cart/submodules/hzservices.php:672
-#: ../../addon/cart/submodules/hzservices.php:714
-msgid "Set Service Class"
+#: ../../Zotlabs/Module/Profiles.php:774
+msgid "Musical interests"
msgstr ""
-#: ../../addon/cart/submodules/subscriptions.php:151
-msgid "Enable Subscription Management Module"
+#: ../../Zotlabs/Module/Profiles.php:775
+msgid "Books, literature"
msgstr ""
-#: ../../addon/cart/submodules/subscriptions.php:223
-msgid ""
-"Cannot include subscription items with different terms in the same order."
+#: ../../Zotlabs/Module/Profiles.php:776
+msgid "Television"
msgstr ""
-#: ../../addon/cart/submodules/subscriptions.php:372
-msgid "Select Subscription to Edit"
+#: ../../Zotlabs/Module/Profiles.php:777
+msgid "Film/Dance/Culture/Entertainment"
msgstr ""
-#: ../../addon/cart/submodules/subscriptions.php:380
-msgid "Edit Subscriptions"
+#: ../../Zotlabs/Module/Profiles.php:778
+msgid "Hobbies/Interests"
msgstr ""
-#: ../../addon/cart/submodules/subscriptions.php:414
-msgid "Subscription SKU"
+#: ../../Zotlabs/Module/Profiles.php:779
+msgid "Love/Romance"
msgstr ""
-#: ../../addon/cart/submodules/subscriptions.php:419
-msgid "Catalog Description"
+#: ../../Zotlabs/Module/Profiles.php:781
+msgid "School/Education"
msgstr ""
-#: ../../addon/cart/submodules/subscriptions.php:423
-msgid "Subscription available for purchase."
+#: ../../Zotlabs/Module/Profiles.php:782
+msgid "Contact information and social networks"
msgstr ""
-#: ../../addon/cart/submodules/subscriptions.php:428
-msgid "Maximum active subscriptions to this item per account."
+#: ../../Zotlabs/Module/Profiles.php:783
+msgid "My other channels"
msgstr ""
-#: ../../addon/cart/submodules/subscriptions.php:431
-msgid "Subscription price."
+#: ../../Zotlabs/Module/Profiles.php:785
+msgid "Communications"
msgstr ""
-#: ../../addon/cart/submodules/subscriptions.php:435
-msgid "Quantity"
+#: ../../Zotlabs/Module/Subthread.php:143
+#, php-format
+msgid "%1$s is following %2$s's %3$s"
msgstr ""
-#: ../../addon/cart/submodules/subscriptions.php:439
-msgid "Term"
+#: ../../Zotlabs/Module/Subthread.php:145
+#, php-format
+msgid "%1$s stopped following %2$s's %3$s"
msgstr ""
-#: ../../addon/cart/manual_payments.php:7
-msgid "Error: order mismatch. Please try again."
+#: ../../Zotlabs/Module/Articles.php:52
+msgid "Articles App"
msgstr ""
-#: ../../addon/cart/manual_payments.php:61
-msgid "Manual payments are not enabled."
+#: ../../Zotlabs/Module/Articles.php:53
+msgid "Create interactive articles"
msgstr ""
-#: ../../addon/cart/manual_payments.php:77
-msgid "Finished"
+#: ../../Zotlabs/Module/Articles.php:116
+msgid "Add Article"
msgstr ""
-#: ../../addon/piwik/piwik.php:85
-msgid ""
-"This website is tracked using the <a href='http://www.piwik.org'>Piwik</a> "
-"analytics tool."
+#: ../../Zotlabs/Module/Bookmarks.php:62
+msgid "Bookmark added"
msgstr ""
-#: ../../addon/piwik/piwik.php:88
-#, php-format
-msgid ""
-"If you do not want that your visits are logged this way you <a href='%s'>can "
-"set a cookie to prevent Piwik from tracking further visits of the site</a> "
-"(opt-out)."
+#: ../../Zotlabs/Module/Bookmarks.php:78
+msgid "Bookmarks App"
msgstr ""
-#: ../../addon/piwik/piwik.php:96
-msgid "Piwik Base URL"
+#: ../../Zotlabs/Module/Bookmarks.php:79
+msgid "Bookmark links from posts and manage them"
msgstr ""
-#: ../../addon/piwik/piwik.php:96
-msgid ""
-"Absolute path to your Piwik installation. (without protocol (http/s), with "
-"trailing slash)"
+#: ../../Zotlabs/Module/Bookmarks.php:92
+msgid "My Bookmarks"
msgstr ""
-#: ../../addon/piwik/piwik.php:97
-msgid "Site ID"
+#: ../../Zotlabs/Module/Bookmarks.php:103
+msgid "My Connections Bookmarks"
msgstr ""
-#: ../../addon/piwik/piwik.php:98
-msgid "Show opt-out cookie link?"
+#: ../../Zotlabs/Module/Probe.php:18
+msgid "Remote Diagnostics App"
msgstr ""
-#: ../../addon/piwik/piwik.php:99
-msgid "Asynchronous tracking"
+#: ../../Zotlabs/Module/Probe.php:19
+msgid "Perform diagnostics on remote channels"
msgstr ""
-#: ../../addon/piwik/piwik.php:100
-msgid "Enable frontend JavaScript error tracking"
+#: ../../Zotlabs/Module/Changeaddr.php:35
+msgid ""
+"Channel name changes are not allowed within 48 hours of changing the account "
+"password."
msgstr ""
-#: ../../addon/piwik/piwik.php:100
-msgid "This feature requires Piwik >= 2.2.0"
+#: ../../Zotlabs/Module/Changeaddr.php:77
+msgid "Change channel nickname/address"
msgstr ""
-#: ../../addon/tour/tour.php:76
-msgid "Edit your profile and change settings."
+#: ../../Zotlabs/Module/Changeaddr.php:78
+msgid "Any/all connections on other networks will be lost!"
msgstr ""
-#: ../../addon/tour/tour.php:77
-msgid "Click here to see activity from your connections."
+#: ../../Zotlabs/Module/Changeaddr.php:80
+msgid "New channel address"
msgstr ""
-#: ../../addon/tour/tour.php:78
-msgid "Click here to see your channel home."
+#: ../../Zotlabs/Module/Changeaddr.php:81
+msgid "Rename Channel"
msgstr ""
-#: ../../addon/tour/tour.php:79
-msgid "You can access your private messages from here."
+#: ../../Zotlabs/Module/Invite.php:37
+msgid "Total invitation limit exceeded."
msgstr ""
-#: ../../addon/tour/tour.php:80
-msgid "Create new events here."
+#: ../../Zotlabs/Module/Invite.php:61
+#, php-format
+msgid "%s : Not a valid email address."
msgstr ""
-#: ../../addon/tour/tour.php:81
-msgid ""
-"You can accept new connections and change permissions for existing ones "
-"here. You can also e.g. create groups of contacts."
+#: ../../Zotlabs/Module/Invite.php:75
+msgid "Please join us on $Projectname"
msgstr ""
-#: ../../addon/tour/tour.php:82
-msgid "System notifications will arrive here"
+#: ../../Zotlabs/Module/Invite.php:85
+msgid "Invitation limit exceeded. Please contact your site administrator."
msgstr ""
-#: ../../addon/tour/tour.php:83
-msgid "Search for content and users"
+#: ../../Zotlabs/Module/Invite.php:94
+#, php-format
+msgid "%d message sent."
+msgid_plural "%d messages sent."
+msgstr[0] ""
+msgstr[1] ""
+
+#: ../../Zotlabs/Module/Invite.php:110
+msgid "Invite App"
msgstr ""
-#: ../../addon/tour/tour.php:84
-msgid "Browse for new contacts"
+#: ../../Zotlabs/Module/Invite.php:111
+msgid "Send email invitations to join this network"
msgstr ""
-#: ../../addon/tour/tour.php:85
-msgid "Launch installed apps"
+#: ../../Zotlabs/Module/Invite.php:124
+msgid "You have no more invitations available"
msgstr ""
-#: ../../addon/tour/tour.php:86
-msgid "Looking for help? Click here."
+#: ../../Zotlabs/Module/Invite.php:155
+msgid "Send invitations"
msgstr ""
-#: ../../addon/tour/tour.php:87
-msgid ""
-"New events have occurred in your network. Click here to see what has "
-"happened!"
+#: ../../Zotlabs/Module/Invite.php:156
+msgid "Enter email addresses, one per line:"
msgstr ""
-#: ../../addon/tour/tour.php:88
-msgid "You have received a new private message. Click here to see from who!"
+#: ../../Zotlabs/Module/Invite.php:157 ../../Zotlabs/Module/Mail.php:289
+msgid "Your message:"
msgstr ""
-#: ../../addon/tour/tour.php:89
-msgid "There are events this week. Click here too see which!"
+#: ../../Zotlabs/Module/Invite.php:158
+msgid "Please join my community on $Projectname."
msgstr ""
-#: ../../addon/tour/tour.php:90
-msgid "You have received a new introduction. Click here to see who!"
+#: ../../Zotlabs/Module/Invite.php:160
+msgid "You will need to supply this invitation code:"
msgstr ""
-#: ../../addon/tour/tour.php:91
-msgid ""
-"There is a new system notification. Click here to see what has happened!"
+#: ../../Zotlabs/Module/Invite.php:161
+msgid "1. Register at any $Projectname location (they are all inter-connected)"
msgstr ""
-#: ../../addon/tour/tour.php:94
-msgid "Click here to share text, images, videos and sound."
+#: ../../Zotlabs/Module/Invite.php:163
+msgid "2. Enter my $Projectname network address into the site searchbar."
msgstr ""
-#: ../../addon/tour/tour.php:95
-msgid "You can write an optional title for your update (good for long posts)."
+#: ../../Zotlabs/Module/Invite.php:164
+msgid "or visit"
msgstr ""
-#: ../../addon/tour/tour.php:96
-msgid "Entering some categories here makes it easier to find your post later."
+#: ../../Zotlabs/Module/Invite.php:166
+msgid "3. Click [Connect]"
msgstr ""
-#: ../../addon/tour/tour.php:97
-msgid "Share photos, links, location, etc."
+#: ../../Zotlabs/Module/Notes.php:56
+msgid "Notes App"
msgstr ""
-#: ../../addon/tour/tour.php:98
-msgid ""
-"Only want to share content for a while? Make it expire at a certain date."
+#: ../../Zotlabs/Module/Notes.php:57
+msgid "A simple notes app with a widget (note: notes are not encrypted)"
msgstr ""
-#: ../../addon/tour/tour.php:99
-msgid "You can password protect content."
+#: ../../Zotlabs/Module/Xchan.php:10
+msgid "Xchan Lookup"
msgstr ""
-#: ../../addon/tour/tour.php:100
-msgid "Choose who you share with."
+#: ../../Zotlabs/Module/Xchan.php:13
+msgid "Lookup xchan beginning with (or webbie): "
msgstr ""
-#: ../../addon/tour/tour.php:102
-msgid "Click here when you are done."
+#: ../../Zotlabs/Module/Mail.php:77
+msgid "Unable to lookup recipient."
msgstr ""
-#: ../../addon/tour/tour.php:105
-msgid "Adjust from which channels posts should be displayed."
+#: ../../Zotlabs/Module/Mail.php:84
+msgid "Unable to communicate with requested channel."
msgstr ""
-#: ../../addon/tour/tour.php:106
-msgid "Only show posts from channels in the specified privacy group."
+#: ../../Zotlabs/Module/Mail.php:91
+msgid "Cannot verify requested channel."
msgstr ""
-#: ../../addon/tour/tour.php:110
-msgid ""
-"Easily find posts containing tags (keywords preceded by the \"#\" symbol)."
+#: ../../Zotlabs/Module/Mail.php:109
+msgid "Selected channel has private message restrictions. Send failed."
msgstr ""
-#: ../../addon/tour/tour.php:111
-msgid "Easily find posts in given category."
+#: ../../Zotlabs/Module/Mail.php:164
+msgid "Messages"
msgstr ""
-#: ../../addon/tour/tour.php:112
-msgid "Easily find posts by date."
+#: ../../Zotlabs/Module/Mail.php:177
+msgid "message"
msgstr ""
-#: ../../addon/tour/tour.php:113
-msgid ""
-"Suggested users who have volounteered to be shown as suggestions, and who we "
-"think you might find interesting."
+#: ../../Zotlabs/Module/Mail.php:218
+msgid "Message recalled."
msgstr ""
-#: ../../addon/tour/tour.php:114
-msgid "Here you see channels you have connected to."
+#: ../../Zotlabs/Module/Mail.php:231
+msgid "Conversation removed."
msgstr ""
-#: ../../addon/tour/tour.php:115
-msgid "Save your search so you can repeat it at a later date."
+#: ../../Zotlabs/Module/Mail.php:246 ../../Zotlabs/Module/Mail.php:367
+msgid "Expires YYYY-MM-DD HH:MM"
msgstr ""
-#: ../../addon/tour/tour.php:118
-msgid ""
-"If you see this icon you can be sure that the sender is who it say it is. It "
-"is normal that it is not always possible to verify the sender, so the icon "
-"will be missing sometimes. There is usually no need to worry about that."
+#: ../../Zotlabs/Module/Mail.php:274
+msgid "Requested channel is not in this network"
msgstr ""
-#: ../../addon/tour/tour.php:119
-msgid ""
-"Danger! It seems someone tried to forge a message! This message is not "
-"necessarily from who it says it is from!"
+#: ../../Zotlabs/Module/Mail.php:282
+msgid "Send Private Message"
msgstr ""
-#: ../../addon/tour/tour.php:126
-msgid ""
-"Welcome to Hubzilla! Would you like to see a tour of the UI?</p> <p>You can "
-"pause it at any time and continue where you left off by reloading the page, "
-"or navigting to another page.</p><p>You can also advance by pressing the "
-"return key"
+#: ../../Zotlabs/Module/Mail.php:283 ../../Zotlabs/Module/Mail.php:426
+msgid "To:"
msgstr ""
-#: ../../addon/sendzid/Mod_Sendzid.php:14
-msgid "Send your identity to all websites"
+#: ../../Zotlabs/Module/Mail.php:286 ../../Zotlabs/Module/Mail.php:428
+msgid "Subject:"
msgstr ""
-#: ../../addon/sendzid/Mod_Sendzid.php:20
-msgid "Sendzid App"
+#: ../../Zotlabs/Module/Mail.php:291 ../../Zotlabs/Module/Mail.php:434
+msgid "Attach file"
msgstr ""
-#: ../../addon/sendzid/Mod_Sendzid.php:32
-msgid "Send ZID"
+#: ../../Zotlabs/Module/Mail.php:293
+msgid "Send"
msgstr ""
-#: ../../addon/tictac/tictac.php:21
-msgid "Three Dimensional Tic-Tac-Toe"
+#: ../../Zotlabs/Module/Mail.php:397
+msgid "Delete message"
msgstr ""
-#: ../../addon/tictac/tictac.php:54
-msgid "3D Tic-Tac-Toe"
+#: ../../Zotlabs/Module/Mail.php:398
+msgid "Delivery report"
msgstr ""
-#: ../../addon/tictac/tictac.php:59
-msgid "New game"
+#: ../../Zotlabs/Module/Mail.php:399
+msgid "Recall message"
msgstr ""
-#: ../../addon/tictac/tictac.php:60
-msgid "New game with handicap"
+#: ../../Zotlabs/Module/Mail.php:401
+msgid "Message has been recalled."
msgstr ""
-#: ../../addon/tictac/tictac.php:61
-msgid ""
-"Three dimensional tic-tac-toe is just like the traditional game except that "
-"it is played on multiple levels simultaneously. "
+#: ../../Zotlabs/Module/Mail.php:419
+msgid "Delete Conversation"
msgstr ""
-#: ../../addon/tictac/tictac.php:62
+#: ../../Zotlabs/Module/Mail.php:421
msgid ""
-"In this case there are three levels. You win by getting three in a row on "
-"any level, as well as up, down, and diagonally across the different levels."
+"No secure communications available. You <strong>may</strong> be able to "
+"respond from the sender's profile page."
msgstr ""
-#: ../../addon/tictac/tictac.php:64
-msgid ""
-"The handicap game disables the center position on the middle level because "
-"the player claiming this square often has an unfair advantage."
+#: ../../Zotlabs/Module/Mail.php:425
+msgid "Send Reply"
msgstr ""
-#: ../../addon/tictac/tictac.php:183
-msgid "You go first..."
+#: ../../Zotlabs/Module/Mail.php:430
+#, php-format
+msgid "Your message for %s (%s):"
msgstr ""
-#: ../../addon/tictac/tictac.php:188
-msgid "I'm going first this time..."
+#: ../../Zotlabs/Module/Affinity.php:35
+msgid "Affinity Tool settings updated."
msgstr ""
-#: ../../addon/tictac/tictac.php:194
-msgid "You won!"
+#: ../../Zotlabs/Module/Affinity.php:47
+msgid ""
+"This app presents a slider control in your connection editor and also on "
+"your network page. The slider represents your degree of friendship "
+"(affinity) with each connection. It allows you to zoom in or out and display "
+"conversations from only your closest friends or everybody in your stream."
msgstr ""
-#: ../../addon/tictac/tictac.php:200 ../../addon/tictac/tictac.php:225
-msgid "\"Cat\" game!"
+#: ../../Zotlabs/Module/Affinity.php:52
+msgid "Affinity Tool App"
msgstr ""
-#: ../../addon/tictac/tictac.php:223
-msgid "I won!"
+#: ../../Zotlabs/Module/Affinity.php:57
+msgid ""
+"The numbers below represent the minimum and maximum slider default positions "
+"for your network/stream page as a percentage."
msgstr ""
-#: ../../addon/pageheader/Mod_Pageheader.php:22
-msgid "pageheader Settings saved."
+#: ../../Zotlabs/Module/Affinity.php:64
+msgid "Default maximum affinity level"
msgstr ""
-#: ../../addon/pageheader/Mod_Pageheader.php:34
-msgid "Page Header App"
+#: ../../Zotlabs/Module/Affinity.php:64
+msgid "0-99 default 99"
msgstr ""
-#: ../../addon/pageheader/Mod_Pageheader.php:35
-msgid "Inserts a page header"
+#: ../../Zotlabs/Module/Affinity.php:70
+msgid "Default minimum affinity level"
msgstr ""
-#: ../../addon/pageheader/Mod_Pageheader.php:43
-msgid "Message to display on every page on this server"
+#: ../../Zotlabs/Module/Affinity.php:70
+msgid "0-99 - default 0"
msgstr ""
-#: ../../addon/pageheader/Mod_Pageheader.php:51
-msgid "Page Header"
+#: ../../Zotlabs/Module/Affinity.php:76
+msgid "Persistent affinity levels"
msgstr ""
-#: ../../addon/authchoose/Mod_Authchoose.php:22
+#: ../../Zotlabs/Module/Affinity.php:76
msgid ""
-"Allow magic authentication only to websites of your immediate connections"
+"If disabled the max and min levels will be reset to default after page reload"
msgstr ""
-#: ../../addon/authchoose/Mod_Authchoose.php:28
-#: ../../addon/authchoose/Mod_Authchoose.php:33
-msgid "Authchoose App"
+#: ../../Zotlabs/Module/Affinity.php:84
+msgid "Affinity Tool Settings"
msgstr ""
-#: ../../addon/authchoose/Mod_Authchoose.php:39
-msgid "Authchoose"
+#: ../../Zotlabs/Module/Rate.php:156
+msgid "Website:"
msgstr ""
-#: ../../addon/moremoods/moremoods.php:19
-msgid "lonely"
+#: ../../Zotlabs/Module/Rate.php:159
+#, php-format
+msgid "Remote Channel [%s] (not yet known on this site)"
msgstr ""
-#: ../../addon/moremoods/moremoods.php:20
-msgid "drunk"
+#: ../../Zotlabs/Module/Rate.php:160
+msgid "Rating (this information is public)"
msgstr ""
-#: ../../addon/moremoods/moremoods.php:21
-msgid "horny"
+#: ../../Zotlabs/Module/Rate.php:161
+msgid "Optionally explain your rating (this information is public)"
msgstr ""
-#: ../../addon/moremoods/moremoods.php:22
-msgid "stoned"
+#: ../../Zotlabs/Module/Settings/Network.php:41
+#: ../../Zotlabs/Module/Settings/Channel_home.php:44
+msgid "Max height of content (in pixels)"
msgstr ""
-#: ../../addon/moremoods/moremoods.php:23
-msgid "fucked up"
+#: ../../Zotlabs/Module/Settings/Network.php:43
+#: ../../Zotlabs/Module/Settings/Channel_home.php:46
+msgid "Click to expand content exceeding this height"
msgstr ""
-#: ../../addon/moremoods/moremoods.php:24
-msgid "clusterfucked"
+#: ../../Zotlabs/Module/Settings/Network.php:58
+msgid "Stream Settings"
msgstr ""
-#: ../../addon/moremoods/moremoods.php:25
-msgid "crazy"
+#: ../../Zotlabs/Module/Settings/Features.php:43
+msgid "Additional Features"
msgstr ""
-#: ../../addon/moremoods/moremoods.php:26
-msgid "hurt"
+#: ../../Zotlabs/Module/Settings/Channel.php:327
+msgid "Nobody except yourself"
msgstr ""
-#: ../../addon/moremoods/moremoods.php:27
-msgid "sleepy"
+#: ../../Zotlabs/Module/Settings/Channel.php:328
+msgid "Only those you specifically allow"
msgstr ""
-#: ../../addon/moremoods/moremoods.php:28
-msgid "grumpy"
+#: ../../Zotlabs/Module/Settings/Channel.php:329
+msgid "Approved connections"
msgstr ""
-#: ../../addon/moremoods/moremoods.php:29
-msgid "high"
+#: ../../Zotlabs/Module/Settings/Channel.php:330
+msgid "Any connections"
msgstr ""
-#: ../../addon/moremoods/moremoods.php:30
-msgid "semi-conscious"
+#: ../../Zotlabs/Module/Settings/Channel.php:331
+msgid "Anybody on this website"
msgstr ""
-#: ../../addon/moremoods/moremoods.php:31
-msgid "in love"
+#: ../../Zotlabs/Module/Settings/Channel.php:332
+msgid "Anybody in this network"
msgstr ""
-#: ../../addon/moremoods/moremoods.php:32
-msgid "in lust"
+#: ../../Zotlabs/Module/Settings/Channel.php:333
+msgid "Anybody authenticated"
msgstr ""
-#: ../../addon/moremoods/moremoods.php:33
-msgid "naked"
+#: ../../Zotlabs/Module/Settings/Channel.php:334
+msgid "Anybody on the internet"
msgstr ""
-#: ../../addon/moremoods/moremoods.php:34
-msgid "stinky"
+#: ../../Zotlabs/Module/Settings/Channel.php:409
+msgid "Publish your default profile in the network directory"
msgstr ""
-#: ../../addon/moremoods/moremoods.php:35
-msgid "sweaty"
+#: ../../Zotlabs/Module/Settings/Channel.php:414
+msgid "Allow us to suggest you as a potential friend to new members?"
msgstr ""
-#: ../../addon/moremoods/moremoods.php:36
-msgid "bleeding out"
+#: ../../Zotlabs/Module/Settings/Channel.php:418
+msgid "or"
msgstr ""
-#: ../../addon/moremoods/moremoods.php:37
-msgid "victorious"
+#: ../../Zotlabs/Module/Settings/Channel.php:427
+msgid "Your channel address is"
msgstr ""
-#: ../../addon/moremoods/moremoods.php:38
-msgid "defeated"
+#: ../../Zotlabs/Module/Settings/Channel.php:430
+msgid "Your files/photos are accessible via WebDAV at"
msgstr ""
-#: ../../addon/moremoods/moremoods.php:39
-msgid "envious"
+#: ../../Zotlabs/Module/Settings/Channel.php:470
+msgid "Automatic membership approval"
msgstr ""
-#: ../../addon/moremoods/moremoods.php:40
-msgid "jealous"
+#: ../../Zotlabs/Module/Settings/Channel.php:470
+#: ../../Zotlabs/Module/Defperms.php:255
+msgid ""
+"If enabled, connection requests will be approved without your interaction"
msgstr ""
-#: ../../addon/xmpp/Mod_Xmpp.php:23
-msgid "XMPP settings updated."
+#: ../../Zotlabs/Module/Settings/Channel.php:491
+msgid "Channel Settings"
msgstr ""
-#: ../../addon/xmpp/Mod_Xmpp.php:35
-msgid "XMPP App"
+#: ../../Zotlabs/Module/Settings/Channel.php:498
+msgid "Basic Settings"
msgstr ""
-#: ../../addon/xmpp/Mod_Xmpp.php:36
-msgid "Embedded XMPP (Jabber) client"
+#: ../../Zotlabs/Module/Settings/Channel.php:500
+#: ../../Zotlabs/Module/Settings/Account.php:104
+msgid "Email Address:"
msgstr ""
-#: ../../addon/xmpp/Mod_Xmpp.php:52
-msgid "Individual credentials"
+#: ../../Zotlabs/Module/Settings/Channel.php:501
+msgid "Your Timezone:"
msgstr ""
-#: ../../addon/xmpp/Mod_Xmpp.php:58
-msgid "Jabber BOSH server"
+#: ../../Zotlabs/Module/Settings/Channel.php:502
+msgid "Default Post Location:"
msgstr ""
-#: ../../addon/xmpp/Mod_Xmpp.php:67
-msgid "XMPP Settings"
+#: ../../Zotlabs/Module/Settings/Channel.php:502
+msgid "Geographical location to display on your posts"
msgstr ""
-#: ../../addon/xmpp/xmpp.php:44
-msgid "Jabber BOSH host"
+#: ../../Zotlabs/Module/Settings/Channel.php:503
+msgid "Use Browser Location:"
msgstr ""
-#: ../../addon/xmpp/xmpp.php:45
-msgid "Use central userbase"
+#: ../../Zotlabs/Module/Settings/Channel.php:505
+msgid "Adult Content"
msgstr ""
-#: ../../addon/xmpp/xmpp.php:45
+#: ../../Zotlabs/Module/Settings/Channel.php:505
msgid ""
-"If enabled, members will automatically login to an ejabberd server that has "
-"to be installed on this machine with synchronized credentials via the "
-"\"auth_ejabberd.php\" script."
-msgstr ""
-
-#: ../../addon/wholikesme/wholikesme.php:29
-msgid "Who likes me?"
+"This channel frequently or regularly publishes adult content. (Please tag "
+"any adult material and/or nudity with #NSFW)"
msgstr ""
-#: ../../addon/pumpio/Mod_Pumpio.php:40
-msgid "Pump.io Settings saved."
+#: ../../Zotlabs/Module/Settings/Channel.php:507
+msgid "Security and Privacy Settings"
msgstr ""
-#: ../../addon/pumpio/Mod_Pumpio.php:53
-msgid "Pump.io Crosspost Connector App"
+#: ../../Zotlabs/Module/Settings/Channel.php:509
+msgid "Your permissions are already configured. Click to view/adjust"
msgstr ""
-#: ../../addon/pumpio/Mod_Pumpio.php:54
-msgid "Relay public posts to pump.io"
+#: ../../Zotlabs/Module/Settings/Channel.php:511
+msgid "Hide my online presence"
msgstr ""
-#: ../../addon/pumpio/Mod_Pumpio.php:73
-msgid "Pump.io servername"
+#: ../../Zotlabs/Module/Settings/Channel.php:511
+msgid "Prevents displaying in your profile that you are online"
msgstr ""
-#: ../../addon/pumpio/Mod_Pumpio.php:73
-msgid "Without \"http://\" or \"https://\""
+#: ../../Zotlabs/Module/Settings/Channel.php:513
+msgid "Simple Privacy Settings:"
msgstr ""
-#: ../../addon/pumpio/Mod_Pumpio.php:77
-msgid "Pump.io username"
+#: ../../Zotlabs/Module/Settings/Channel.php:514
+msgid ""
+"Very Public - <em>extremely permissive (should be used with caution)</em>"
msgstr ""
-#: ../../addon/pumpio/Mod_Pumpio.php:77
-msgid "Without the servername"
+#: ../../Zotlabs/Module/Settings/Channel.php:515
+msgid ""
+"Typical - <em>default public, privacy when desired (similar to social "
+"network permissions but with improved privacy)</em>"
msgstr ""
-#: ../../addon/pumpio/Mod_Pumpio.php:88
-msgid "You are not authenticated to pumpio"
+#: ../../Zotlabs/Module/Settings/Channel.php:516
+msgid "Private - <em>default private, never open or public</em>"
msgstr ""
-#: ../../addon/pumpio/Mod_Pumpio.php:90
-msgid "(Re-)Authenticate your pump.io connection"
+#: ../../Zotlabs/Module/Settings/Channel.php:517
+msgid "Blocked - <em>default blocked to/from everybody</em>"
msgstr ""
-#: ../../addon/pumpio/Mod_Pumpio.php:94
-msgid "Post to pump.io by default"
+#: ../../Zotlabs/Module/Settings/Channel.php:519
+msgid "Allow others to tag your posts"
msgstr ""
-#: ../../addon/pumpio/Mod_Pumpio.php:98
-msgid "Should posts be public"
+#: ../../Zotlabs/Module/Settings/Channel.php:519
+msgid ""
+"Often used by the community to retro-actively flag inappropriate content"
msgstr ""
-#: ../../addon/pumpio/Mod_Pumpio.php:102
-msgid "Mirror all public posts"
+#: ../../Zotlabs/Module/Settings/Channel.php:521
+msgid "Channel Permission Limits"
msgstr ""
-#: ../../addon/pumpio/Mod_Pumpio.php:112
-msgid "Pump.io Crosspost Connector"
+#: ../../Zotlabs/Module/Settings/Channel.php:523
+msgid "Expire other channel content after this many days"
msgstr ""
-#: ../../addon/pumpio/pumpio.php:152
-msgid "You are now authenticated to pumpio."
+#: ../../Zotlabs/Module/Settings/Channel.php:523
+msgid "0 or blank to use the website limit."
msgstr ""
-#: ../../addon/pumpio/pumpio.php:153
-msgid "return to the featured settings page"
+#: ../../Zotlabs/Module/Settings/Channel.php:523
+#, php-format
+msgid "This website expires after %d days."
msgstr ""
-#: ../../addon/pumpio/pumpio.php:168
-msgid "Post to Pump.io"
+#: ../../Zotlabs/Module/Settings/Channel.php:523
+msgid "This website does not expire imported content."
msgstr ""
-#: ../../addon/ldapauth/ldapauth.php:70
-msgid "An account has been created for you."
+#: ../../Zotlabs/Module/Settings/Channel.php:523
+msgid "The website limit takes precedence if lower than your limit."
msgstr ""
-#: ../../addon/ldapauth/ldapauth.php:77
-msgid "Authentication successful but rejected: account creation is disabled."
+#: ../../Zotlabs/Module/Settings/Channel.php:524
+msgid "Maximum Friend Requests/Day:"
msgstr ""
-#: ../../addon/opensearch/opensearch.php:26
-#, php-format
-msgctxt "opensearch"
-msgid "Search %1$s (%2$s)"
+#: ../../Zotlabs/Module/Settings/Channel.php:524
+msgid "May reduce spam activity"
msgstr ""
-#: ../../addon/opensearch/opensearch.php:28
-msgctxt "opensearch"
-msgid "$Projectname"
+#: ../../Zotlabs/Module/Settings/Channel.php:525
+msgid "Default Privacy Group"
msgstr ""
-#: ../../addon/opensearch/opensearch.php:43
-msgid "Search $Projectname"
+#: ../../Zotlabs/Module/Settings/Channel.php:527
+msgid "Use my default audience setting for the type of object published"
msgstr ""
-#: ../../addon/redfiles/redfiles.php:119
-msgid "Redmatrix File Storage Import"
+#: ../../Zotlabs/Module/Settings/Channel.php:536
+msgid "Default permissions category"
msgstr ""
-#: ../../addon/redfiles/redfiles.php:120
-msgid "This will import all your Redmatrix cloud files to this channel."
+#: ../../Zotlabs/Module/Settings/Channel.php:542
+msgid "Maximum private messages per day from unknown people:"
msgstr ""
-#: ../../addon/redfiles/redfilehelper.php:64
-msgid "file"
+#: ../../Zotlabs/Module/Settings/Channel.php:542
+msgid "Useful to reduce spamming"
msgstr ""
-#: ../../addon/hubwall/hubwall.php:19
-msgid "Send email to all members"
+#: ../../Zotlabs/Module/Settings/Channel.php:545
+#: ../../Zotlabs/Lib/Enotify.php:68
+msgid "Notification Settings"
msgstr ""
-#: ../../addon/hubwall/hubwall.php:73
-#, php-format
-msgid "%1$d of %2$d messages sent."
+#: ../../Zotlabs/Module/Settings/Channel.php:546
+msgid "By default post a status message when:"
msgstr ""
-#: ../../addon/hubwall/hubwall.php:81
-msgid "Send email to all hub members."
+#: ../../Zotlabs/Module/Settings/Channel.php:547
+msgid "accepting a friend request"
msgstr ""
-#: ../../addon/hubwall/hubwall.php:93
-msgid "Sender Email address"
+#: ../../Zotlabs/Module/Settings/Channel.php:548
+msgid "joining a forum/community"
msgstr ""
-#: ../../addon/hubwall/hubwall.php:94
-msgid "Test mode (only send to hub administrator)"
+#: ../../Zotlabs/Module/Settings/Channel.php:549
+msgid "making an <em>interesting</em> profile change"
msgstr ""
-#: ../../include/selectors.php:18
-msgid "Profile to assign new connections"
+#: ../../Zotlabs/Module/Settings/Channel.php:550
+msgid "Send a notification email when:"
msgstr ""
-#: ../../include/selectors.php:41
-msgid "Frequently"
+#: ../../Zotlabs/Module/Settings/Channel.php:551
+msgid "You receive a connection request"
msgstr ""
-#: ../../include/selectors.php:42
-msgid "Hourly"
+#: ../../Zotlabs/Module/Settings/Channel.php:552
+msgid "Your connections are confirmed"
msgstr ""
-#: ../../include/selectors.php:43
-msgid "Twice daily"
+#: ../../Zotlabs/Module/Settings/Channel.php:553
+msgid "Someone writes on your profile wall"
msgstr ""
-#: ../../include/selectors.php:44
-msgid "Daily"
+#: ../../Zotlabs/Module/Settings/Channel.php:554
+msgid "Someone writes a followup comment"
msgstr ""
-#: ../../include/selectors.php:45
-msgid "Weekly"
+#: ../../Zotlabs/Module/Settings/Channel.php:555
+msgid "You receive a private message"
msgstr ""
-#: ../../include/selectors.php:46
-msgid "Monthly"
+#: ../../Zotlabs/Module/Settings/Channel.php:556
+msgid "You receive a friend suggestion"
msgstr ""
-#: ../../include/selectors.php:60
-msgid "Currently Male"
+#: ../../Zotlabs/Module/Settings/Channel.php:557
+msgid "You are tagged in a post"
msgstr ""
-#: ../../include/selectors.php:60
-msgid "Currently Female"
+#: ../../Zotlabs/Module/Settings/Channel.php:558
+msgid "You are poked/prodded/etc. in a post"
msgstr ""
-#: ../../include/selectors.php:60
-msgid "Mostly Male"
+#: ../../Zotlabs/Module/Settings/Channel.php:560
+msgid "Someone likes your post/comment"
msgstr ""
-#: ../../include/selectors.php:60
-msgid "Mostly Female"
+#: ../../Zotlabs/Module/Settings/Channel.php:563
+msgid "Show visual notifications including:"
msgstr ""
-#: ../../include/selectors.php:60
-msgid "Transgender"
+#: ../../Zotlabs/Module/Settings/Channel.php:565
+msgid "Unseen stream activity"
msgstr ""
-#: ../../include/selectors.php:60
-msgid "Intersex"
+#: ../../Zotlabs/Module/Settings/Channel.php:566
+msgid "Unseen channel activity"
msgstr ""
-#: ../../include/selectors.php:60
-msgid "Transsexual"
+#: ../../Zotlabs/Module/Settings/Channel.php:567
+msgid "Unseen private messages"
msgstr ""
-#: ../../include/selectors.php:60
-msgid "Hermaphrodite"
+#: ../../Zotlabs/Module/Settings/Channel.php:568
+msgid "Upcoming events"
msgstr ""
-#: ../../include/selectors.php:60 ../../include/channel.php:1606
-msgid "Neuter"
+#: ../../Zotlabs/Module/Settings/Channel.php:569
+msgid "Events today"
msgstr ""
-#: ../../include/selectors.php:60 ../../include/channel.php:1608
-msgid "Non-specific"
+#: ../../Zotlabs/Module/Settings/Channel.php:570
+msgid "Upcoming birthdays"
msgstr ""
-#: ../../include/selectors.php:60
-msgid "Undecided"
+#: ../../Zotlabs/Module/Settings/Channel.php:570
+msgid "Not available in all themes"
msgstr ""
-#: ../../include/selectors.php:96 ../../include/selectors.php:115
-msgid "Males"
+#: ../../Zotlabs/Module/Settings/Channel.php:571
+msgid "System (personal) notifications"
msgstr ""
-#: ../../include/selectors.php:96 ../../include/selectors.php:115
-msgid "Females"
+#: ../../Zotlabs/Module/Settings/Channel.php:572
+msgid "System info messages"
msgstr ""
-#: ../../include/selectors.php:96
-msgid "Gay"
+#: ../../Zotlabs/Module/Settings/Channel.php:573
+msgid "System critical alerts"
msgstr ""
-#: ../../include/selectors.php:96
-msgid "Lesbian"
+#: ../../Zotlabs/Module/Settings/Channel.php:574
+msgid "New connections"
msgstr ""
-#: ../../include/selectors.php:96
-msgid "No Preference"
+#: ../../Zotlabs/Module/Settings/Channel.php:575
+msgid "System Registrations"
msgstr ""
-#: ../../include/selectors.php:96
-msgid "Bisexual"
+#: ../../Zotlabs/Module/Settings/Channel.php:576
+msgid "Unseen shared files"
msgstr ""
-#: ../../include/selectors.php:96
-msgid "Autosexual"
+#: ../../Zotlabs/Module/Settings/Channel.php:577
+msgid "Unseen public stream activity"
msgstr ""
-#: ../../include/selectors.php:96
-msgid "Abstinent"
+#: ../../Zotlabs/Module/Settings/Channel.php:578
+msgid "Unseen likes and dislikes"
msgstr ""
-#: ../../include/selectors.php:96
-msgid "Virgin"
+#: ../../Zotlabs/Module/Settings/Channel.php:579
+msgid "Unseen forum posts"
msgstr ""
-#: ../../include/selectors.php:96
-msgid "Deviant"
+#: ../../Zotlabs/Module/Settings/Channel.php:580
+msgid "Email notification hub (hostname)"
msgstr ""
-#: ../../include/selectors.php:96
-msgid "Fetish"
+#: ../../Zotlabs/Module/Settings/Channel.php:580
+#, php-format
+msgid ""
+"If your channel is mirrored to multiple hubs, set this to your preferred "
+"location. This will prevent duplicate email notifications. Example: %s"
msgstr ""
-#: ../../include/selectors.php:96
-msgid "Oodles"
+#: ../../Zotlabs/Module/Settings/Channel.php:581
+msgid "Show new wall posts, private messages and connections under Notices"
msgstr ""
-#: ../../include/selectors.php:96
-msgid "Nonsexual"
+#: ../../Zotlabs/Module/Settings/Channel.php:583
+msgid "Notify me of events this many days in advance"
msgstr ""
-#: ../../include/selectors.php:134 ../../include/selectors.php:151
-msgid "Single"
+#: ../../Zotlabs/Module/Settings/Channel.php:583
+msgid "Must be greater than 0"
msgstr ""
-#: ../../include/selectors.php:134
-msgid "Lonely"
+#: ../../Zotlabs/Module/Settings/Channel.php:588
+msgid "Advanced Account/Page Type Settings"
msgstr ""
-#: ../../include/selectors.php:134
-msgid "Available"
+#: ../../Zotlabs/Module/Settings/Channel.php:589
+msgid "Change the behaviour of this account for special situations"
msgstr ""
-#: ../../include/selectors.php:134
-msgid "Unavailable"
+#: ../../Zotlabs/Module/Settings/Channel.php:591
+msgid "Miscellaneous Settings"
msgstr ""
-#: ../../include/selectors.php:134
-msgid "Has crush"
+#: ../../Zotlabs/Module/Settings/Channel.php:592
+msgid "Default photo upload folder"
msgstr ""
-#: ../../include/selectors.php:134
-msgid "Infatuated"
+#: ../../Zotlabs/Module/Settings/Channel.php:592
+#: ../../Zotlabs/Module/Settings/Channel.php:593
+msgid "%Y - current year, %m - current month"
msgstr ""
-#: ../../include/selectors.php:134 ../../include/selectors.php:151
-msgid "Dating"
+#: ../../Zotlabs/Module/Settings/Channel.php:593
+msgid "Default file upload folder"
msgstr ""
-#: ../../include/selectors.php:134
-msgid "Unfaithful"
+#: ../../Zotlabs/Module/Settings/Channel.php:595
+msgid "Remove this channel."
msgstr ""
-#: ../../include/selectors.php:134
-msgid "Sex Addict"
+#: ../../Zotlabs/Module/Settings/Account.php:19
+msgid "Not valid email."
msgstr ""
-#: ../../include/selectors.php:134
-msgid "Friends/Benefits"
+#: ../../Zotlabs/Module/Settings/Account.php:22
+msgid "Protected email address. Cannot change to that email."
msgstr ""
-#: ../../include/selectors.php:134
-msgid "Casual"
+#: ../../Zotlabs/Module/Settings/Account.php:31
+msgid "System failure storing new email. Please try again."
msgstr ""
-#: ../../include/selectors.php:134
-msgid "Engaged"
+#: ../../Zotlabs/Module/Settings/Account.php:48
+msgid "Password verification failed."
msgstr ""
-#: ../../include/selectors.php:134 ../../include/selectors.php:151
-msgid "Married"
+#: ../../Zotlabs/Module/Settings/Account.php:55
+msgid "Passwords do not match. Password unchanged."
msgstr ""
-#: ../../include/selectors.php:134
-msgid "Imaginarily married"
+#: ../../Zotlabs/Module/Settings/Account.php:59
+msgid "Empty passwords are not allowed. Password unchanged."
msgstr ""
-#: ../../include/selectors.php:134
-msgid "Partners"
+#: ../../Zotlabs/Module/Settings/Account.php:73
+msgid "Password changed."
msgstr ""
-#: ../../include/selectors.php:134 ../../include/selectors.php:151
-msgid "Cohabiting"
+#: ../../Zotlabs/Module/Settings/Account.php:75
+msgid "Password update failed. Please try again."
msgstr ""
-#: ../../include/selectors.php:134
-msgid "Common law"
+#: ../../Zotlabs/Module/Settings/Account.php:99
+msgid "Account Settings"
msgstr ""
-#: ../../include/selectors.php:134
-msgid "Happy"
+#: ../../Zotlabs/Module/Settings/Account.php:100
+msgid "Current Password"
msgstr ""
-#: ../../include/selectors.php:134
-msgid "Not looking"
+#: ../../Zotlabs/Module/Settings/Account.php:101
+msgid "Enter New Password"
msgstr ""
-#: ../../include/selectors.php:134
-msgid "Swinger"
+#: ../../Zotlabs/Module/Settings/Account.php:102
+msgid "Confirm New Password"
msgstr ""
-#: ../../include/selectors.php:134
-msgid "Betrayed"
+#: ../../Zotlabs/Module/Settings/Account.php:102
+msgid "Leave password fields blank unless changing"
msgstr ""
-#: ../../include/selectors.php:134 ../../include/selectors.php:151
-msgid "Separated"
+#: ../../Zotlabs/Module/Settings/Account.php:106
+msgid "Remove this account including all its channels"
msgstr ""
-#: ../../include/selectors.php:134
-msgid "Unstable"
+#: ../../Zotlabs/Module/Settings/Featured.php:24
+msgid "No feature settings configured"
msgstr ""
-#: ../../include/selectors.php:134 ../../include/selectors.php:151
-msgid "Divorced"
+#: ../../Zotlabs/Module/Settings/Featured.php:33
+msgid "Addon Settings"
msgstr ""
-#: ../../include/selectors.php:134
-msgid "Imaginarily divorced"
+#: ../../Zotlabs/Module/Settings/Featured.php:34
+msgid "Please save/submit changes to any panel before opening another."
msgstr ""
-#: ../../include/selectors.php:134 ../../include/selectors.php:151
-msgid "Widowed"
+#: ../../Zotlabs/Module/Settings/Events.php:39
+msgid "Events Settings"
msgstr ""
-#: ../../include/selectors.php:134
-msgid "Uncertain"
+#: ../../Zotlabs/Module/Settings/Manage.php:39
+msgid "Channel Manager Settings"
msgstr ""
-#: ../../include/selectors.php:134 ../../include/selectors.php:151
-msgid "It's complicated"
+#: ../../Zotlabs/Module/Settings/Channel_home.php:59
+msgid "Personal menu to display in your channel pages"
msgstr ""
-#: ../../include/selectors.php:134
-msgid "Don't care"
+#: ../../Zotlabs/Module/Settings/Channel_home.php:86
+msgid "Channel Home Settings"
msgstr ""
-#: ../../include/selectors.php:134
-msgid "Ask me"
+#: ../../Zotlabs/Module/Settings/Calendar.php:39
+msgid "Calendar Settings"
msgstr ""
-#: ../../include/conversation.php:169
+#: ../../Zotlabs/Module/Settings/Display.php:128
#, php-format
-msgid "likes %1$s's %2$s"
+msgid "%s - (Experimental)"
msgstr ""
-#: ../../include/conversation.php:172
-#, php-format
-msgid "doesn't like %1$s's %2$s"
+#: ../../Zotlabs/Module/Settings/Display.php:184
+msgid "Display Settings"
msgstr ""
-#: ../../include/conversation.php:212
-#, php-format
-msgid "%1$s is now connected with %2$s"
+#: ../../Zotlabs/Module/Settings/Display.php:185
+msgid "Theme Settings"
msgstr ""
-#: ../../include/conversation.php:247
-#, php-format
-msgid "%1$s poked %2$s"
+#: ../../Zotlabs/Module/Settings/Display.php:186
+msgid "Custom Theme Settings"
msgstr ""
-#: ../../include/conversation.php:251 ../../include/text.php:1195
-#: ../../include/text.php:1199
-msgid "poked"
+#: ../../Zotlabs/Module/Settings/Display.php:187
+msgid "Content Settings"
msgstr ""
-#: ../../include/conversation.php:739
-#, php-format
-msgid "View %s's profile @ %s"
+#: ../../Zotlabs/Module/Settings/Display.php:193
+msgid "Display Theme:"
msgstr ""
-#: ../../include/conversation.php:759
-msgid "Categories:"
+#: ../../Zotlabs/Module/Settings/Display.php:194
+msgid "Select scheme"
msgstr ""
-#: ../../include/conversation.php:760
-msgid "Filed under:"
+#: ../../Zotlabs/Module/Settings/Display.php:196
+msgid "Preload images before rendering the page"
msgstr ""
-#: ../../include/conversation.php:785
-msgid "View in context"
+#: ../../Zotlabs/Module/Settings/Display.php:196
+msgid ""
+"The subjective page load time will be longer but the page will be ready when "
+"displayed"
msgstr ""
-#: ../../include/conversation.php:886
-msgid "remove"
+#: ../../Zotlabs/Module/Settings/Display.php:197
+msgid "Enable user zoom on mobile devices"
msgstr ""
-#: ../../include/conversation.php:890
-msgid "Loading..."
+#: ../../Zotlabs/Module/Settings/Display.php:198
+msgid "Update browser every xx seconds"
msgstr ""
-#: ../../include/conversation.php:892
-msgid "Delete Selected Items"
+#: ../../Zotlabs/Module/Settings/Display.php:198
+msgid "Minimum of 10 seconds, no maximum"
msgstr ""
-#: ../../include/conversation.php:935
-msgid "View Source"
+#: ../../Zotlabs/Module/Settings/Display.php:199
+msgid "Maximum number of conversations to load at any time:"
msgstr ""
-#: ../../include/conversation.php:945
-msgid "Follow Thread"
+#: ../../Zotlabs/Module/Settings/Display.php:199
+msgid "Maximum of 100 items"
msgstr ""
-#: ../../include/conversation.php:954
-msgid "Unfollow Thread"
+#: ../../Zotlabs/Module/Settings/Display.php:200
+msgid "Show emoticons (smilies) as images"
msgstr ""
-#: ../../include/conversation.php:1068
-msgid "Edit Connection"
+#: ../../Zotlabs/Module/Settings/Display.php:201
+msgid "Provide channel menu in navigation bar"
msgstr ""
-#: ../../include/conversation.php:1078
-msgid "Message"
+#: ../../Zotlabs/Module/Settings/Display.php:201
+msgid "Default: channel menu located in app menu"
msgstr ""
-#: ../../include/conversation.php:1212
-#, php-format
-msgid "%s likes this."
+#: ../../Zotlabs/Module/Settings/Display.php:202
+msgid "Manual conversation updates"
msgstr ""
-#: ../../include/conversation.php:1212
-#, php-format
-msgid "%s doesn't like this."
+#: ../../Zotlabs/Module/Settings/Display.php:202
+msgid "Default is on, turning this off may increase screen jumping"
msgstr ""
-#: ../../include/conversation.php:1216
-#, php-format
-msgid "<span %1$s>%2$d people</span> like this."
-msgid_plural "<span %1$s>%2$d people</span> like this."
-msgstr[0] ""
-msgstr[1] ""
-
-#: ../../include/conversation.php:1218
-#, php-format
-msgid "<span %1$s>%2$d people</span> don't like this."
-msgid_plural "<span %1$s>%2$d people</span> don't like this."
-msgstr[0] ""
-msgstr[1] ""
-
-#: ../../include/conversation.php:1224
-msgid "and"
+#: ../../Zotlabs/Module/Settings/Display.php:203
+msgid "Link post titles to source"
msgstr ""
-#: ../../include/conversation.php:1227
-#, php-format
-msgid ", and %d other people"
-msgid_plural ", and %d other people"
-msgstr[0] ""
-msgstr[1] ""
-
-#: ../../include/conversation.php:1228
-#, php-format
-msgid "%s like this."
+#: ../../Zotlabs/Module/Settings/Display.php:205
+msgid "Display new member quick links menu"
msgstr ""
-#: ../../include/conversation.php:1228
-#, php-format
-msgid "%s don't like this."
+#: ../../Zotlabs/Module/Settings/Directory.php:39
+msgid "Directory Settings"
msgstr ""
-#: ../../include/conversation.php:1708
-msgctxt "noun"
-msgid "Attending"
-msgid_plural "Attending"
-msgstr[0] ""
-msgstr[1] ""
-
-#: ../../include/conversation.php:1711
-msgctxt "noun"
-msgid "Not Attending"
-msgid_plural "Not Attending"
-msgstr[0] ""
-msgstr[1] ""
-
-#: ../../include/conversation.php:1714
-msgctxt "noun"
-msgid "Undecided"
-msgid_plural "Undecided"
-msgstr[0] ""
-msgstr[1] ""
-
-#: ../../include/conversation.php:1717
-msgctxt "noun"
-msgid "Agree"
-msgid_plural "Agrees"
-msgstr[0] ""
-msgstr[1] ""
-
-#: ../../include/conversation.php:1720
-msgctxt "noun"
-msgid "Disagree"
-msgid_plural "Disagrees"
-msgstr[0] ""
-msgstr[1] ""
-
-#: ../../include/conversation.php:1723
-msgctxt "noun"
-msgid "Abstain"
-msgid_plural "Abstains"
-msgstr[0] ""
-msgstr[1] ""
-
-#: ../../include/bookmarks.php:34
-#, php-format
-msgid "%1$s's bookmarks"
+#: ../../Zotlabs/Module/Settings/Editor.php:39
+msgid "Editor Settings"
msgstr ""
-#: ../../include/import.php:28
-msgid "Unable to import a removed channel."
+#: ../../Zotlabs/Module/Settings/Connections.php:39
+msgid "Connections Settings"
msgstr ""
-#: ../../include/import.php:54
-msgid ""
-"Cannot create a duplicate channel identifier on this system. Import failed."
+#: ../../Zotlabs/Module/Settings/Photos.php:39
+msgid "Photos Settings"
msgstr ""
-#: ../../include/import.php:120
-msgid "Cloned channel not found. Import failed."
+#: ../../Zotlabs/Module/Settings/Profiles.php:47
+msgid "Profiles Settings"
msgstr ""
-#: ../../include/text.php:520
-msgid "prev"
+#: ../../Zotlabs/Module/Settings/Conversation.php:22
+msgid "Settings saved."
msgstr ""
-#: ../../include/text.php:522
-msgid "first"
+#: ../../Zotlabs/Module/Settings/Conversation.php:24
+msgid "Settings saved. Reload page please."
msgstr ""
-#: ../../include/text.php:551
-msgid "last"
+#: ../../Zotlabs/Module/Settings/Conversation.php:46
+msgid "Conversation Settings"
msgstr ""
-#: ../../include/text.php:554
-msgid "next"
+#: ../../Zotlabs/Module/Menu.php:68
+msgid "Unable to update menu."
msgstr ""
-#: ../../include/text.php:572
-msgid "older"
+#: ../../Zotlabs/Module/Menu.php:79
+msgid "Unable to create menu."
msgstr ""
-#: ../../include/text.php:574
-msgid "newer"
+#: ../../Zotlabs/Module/Menu.php:161 ../../Zotlabs/Module/Menu.php:174
+msgid "Menu Name"
msgstr ""
-#: ../../include/text.php:998
-msgid "No connections"
+#: ../../Zotlabs/Module/Menu.php:161
+msgid "Unique name (not visible on webpage) - required"
msgstr ""
-#: ../../include/text.php:1030
-#, php-format
-msgid "View all %s connections"
+#: ../../Zotlabs/Module/Menu.php:162 ../../Zotlabs/Module/Menu.php:175
+msgid "Menu Title"
msgstr ""
-#: ../../include/text.php:1092
-#, php-format
-msgid "Network: %s"
+#: ../../Zotlabs/Module/Menu.php:162
+msgid "Visible on webpage - leave empty for no title"
msgstr ""
-#: ../../include/text.php:1195 ../../include/text.php:1199
-msgid "poke"
+#: ../../Zotlabs/Module/Menu.php:163
+msgid "Allow Bookmarks"
msgstr ""
-#: ../../include/text.php:1200
-msgid "ping"
+#: ../../Zotlabs/Module/Menu.php:163 ../../Zotlabs/Module/Menu.php:222
+msgid "Menu may be used to store saved bookmarks"
msgstr ""
-#: ../../include/text.php:1200
-msgid "pinged"
+#: ../../Zotlabs/Module/Menu.php:164 ../../Zotlabs/Module/Menu.php:225
+msgid "Submit and proceed"
msgstr ""
-#: ../../include/text.php:1201
-msgid "prod"
+#: ../../Zotlabs/Module/Menu.php:177 ../../Zotlabs/Module/Locs.php:120
+msgid "Drop"
msgstr ""
-#: ../../include/text.php:1201
-msgid "prodded"
+#: ../../Zotlabs/Module/Menu.php:181
+msgid "Bookmarks allowed"
msgstr ""
-#: ../../include/text.php:1202
-msgid "slap"
+#: ../../Zotlabs/Module/Menu.php:183
+msgid "Delete this menu"
msgstr ""
-#: ../../include/text.php:1202
-msgid "slapped"
+#: ../../Zotlabs/Module/Menu.php:184 ../../Zotlabs/Module/Menu.php:219
+msgid "Edit menu contents"
msgstr ""
-#: ../../include/text.php:1203
-msgid "finger"
+#: ../../Zotlabs/Module/Menu.php:185
+msgid "Edit this menu"
msgstr ""
-#: ../../include/text.php:1203
-msgid "fingered"
+#: ../../Zotlabs/Module/Menu.php:201
+msgid "Menu could not be deleted."
msgstr ""
-#: ../../include/text.php:1204
-msgid "rebuff"
+#: ../../Zotlabs/Module/Menu.php:214
+msgid "Edit Menu"
msgstr ""
-#: ../../include/text.php:1204
-msgid "rebuffed"
+#: ../../Zotlabs/Module/Menu.php:218
+msgid "Add or remove entries to this menu"
msgstr ""
-#: ../../include/text.php:1227
-msgid "happy"
+#: ../../Zotlabs/Module/Menu.php:220
+msgid "Menu name"
msgstr ""
-#: ../../include/text.php:1228
-msgid "sad"
+#: ../../Zotlabs/Module/Menu.php:220
+msgid "Must be unique, only seen by you"
msgstr ""
-#: ../../include/text.php:1229
-msgid "mellow"
+#: ../../Zotlabs/Module/Menu.php:221
+msgid "Menu title"
msgstr ""
-#: ../../include/text.php:1230
-msgid "tired"
+#: ../../Zotlabs/Module/Menu.php:221
+msgid "Menu title as seen by others"
msgstr ""
-#: ../../include/text.php:1231
-msgid "perky"
+#: ../../Zotlabs/Module/Menu.php:222
+msgid "Allow bookmarks"
msgstr ""
-#: ../../include/text.php:1232
-msgid "angry"
+#: ../../Zotlabs/Module/Defperms.php:67 ../../Zotlabs/Module/Connedit.php:81
+msgid "Could not access contact record."
msgstr ""
-#: ../../include/text.php:1233
-msgid "stupefied"
+#: ../../Zotlabs/Module/Defperms.php:189
+msgid "Default Permissions App"
msgstr ""
-#: ../../include/text.php:1234
-msgid "puzzled"
+#: ../../Zotlabs/Module/Defperms.php:190
+msgid "Set custom default permissions for new connections"
msgstr ""
-#: ../../include/text.php:1235
-msgid "interested"
+#: ../../Zotlabs/Module/Defperms.php:254 ../../Zotlabs/Module/Connedit.php:867
+msgid "Connection Default Permissions"
msgstr ""
-#: ../../include/text.php:1236
-msgid "bitter"
+#: ../../Zotlabs/Module/Defperms.php:255 ../../Zotlabs/Module/Connedit.php:868
+msgid "Apply these permissions automatically"
msgstr ""
-#: ../../include/text.php:1237
-msgid "cheerful"
+#: ../../Zotlabs/Module/Defperms.php:256 ../../Zotlabs/Module/Connedit.php:869
+msgid "Permission role"
msgstr ""
-#: ../../include/text.php:1238
-msgid "alive"
+#: ../../Zotlabs/Module/Defperms.php:257 ../../Zotlabs/Module/Connedit.php:870
+msgid "Add permission role"
msgstr ""
-#: ../../include/text.php:1239
-msgid "annoyed"
+#: ../../Zotlabs/Module/Defperms.php:261 ../../Zotlabs/Module/Connedit.php:883
+msgid ""
+"The permissions indicated on this page will be applied to all new "
+"connections."
msgstr ""
-#: ../../include/text.php:1240
-msgid "anxious"
+#: ../../Zotlabs/Module/Defperms.php:262
+msgid "Automatic approval settings"
msgstr ""
-#: ../../include/text.php:1241
-msgid "cranky"
+#: ../../Zotlabs/Module/Defperms.php:270
+msgid ""
+"Some individual permissions may have been preset or locked based on your "
+"channel type and privacy settings."
msgstr ""
-#: ../../include/text.php:1242
-msgid "disturbed"
+#: ../../Zotlabs/Module/Pconfig.php:32 ../../Zotlabs/Module/Pconfig.php:68
+msgid "This setting requires special processing and editing has been blocked."
msgstr ""
-#: ../../include/text.php:1243
-msgid "frustrated"
+#: ../../Zotlabs/Module/Pconfig.php:57
+msgid "Configuration Editor"
msgstr ""
-#: ../../include/text.php:1244
-msgid "depressed"
+#: ../../Zotlabs/Module/Pconfig.php:58
+msgid ""
+"Warning: Changing some settings could render your channel inoperable. Please "
+"leave this page unless you are comfortable with and knowledgeable about how "
+"to correctly use this feature."
msgstr ""
-#: ../../include/text.php:1245
-msgid "motivated"
+#: ../../Zotlabs/Module/Oauth2.php:54
+msgid "Name and Secret are required"
msgstr ""
-#: ../../include/text.php:1246
-msgid "relaxed"
+#: ../../Zotlabs/Module/Oauth2.php:106
+msgid "OAuth2 Apps Manager App"
msgstr ""
-#: ../../include/text.php:1247
-msgid "surprised"
+#: ../../Zotlabs/Module/Oauth2.php:107
+msgid "OAuth2 authenticatication tokens for mobile and remote apps"
msgstr ""
-#: ../../include/text.php:1435 ../../include/js_strings.php:96
-msgid "Monday"
+#: ../../Zotlabs/Module/Oauth2.php:115
+msgid "Add OAuth2 application"
msgstr ""
-#: ../../include/text.php:1435 ../../include/js_strings.php:97
-msgid "Tuesday"
+#: ../../Zotlabs/Module/Oauth2.php:121 ../../Zotlabs/Module/Oauth2.php:149
+msgid "Grant Types"
msgstr ""
-#: ../../include/text.php:1435 ../../include/js_strings.php:98
-msgid "Wednesday"
+#: ../../Zotlabs/Module/Oauth2.php:121 ../../Zotlabs/Module/Oauth2.php:122
+msgid "leave blank unless your application sepcifically requires this"
msgstr ""
-#: ../../include/text.php:1435 ../../include/js_strings.php:99
-msgid "Thursday"
+#: ../../Zotlabs/Module/Oauth2.php:122 ../../Zotlabs/Module/Oauth2.php:150
+msgid "Authorization scope"
msgstr ""
-#: ../../include/text.php:1435 ../../include/js_strings.php:100
-msgid "Friday"
+#: ../../Zotlabs/Module/Oauth2.php:134
+msgid "OAuth2 Application not found."
msgstr ""
-#: ../../include/text.php:1435 ../../include/js_strings.php:101
-msgid "Saturday"
+#: ../../Zotlabs/Module/Oauth2.php:149 ../../Zotlabs/Module/Oauth2.php:150
+msgid "leave blank unless your application specifically requires this"
msgstr ""
-#: ../../include/text.php:1435 ../../include/js_strings.php:95
-msgid "Sunday"
+#: ../../Zotlabs/Module/Oauth2.php:192
+msgid "Connected OAuth2 Apps"
msgstr ""
-#: ../../include/text.php:1439 ../../include/js_strings.php:71
-msgid "January"
+#: ../../Zotlabs/Module/Randprof.php:29
+msgid "Random Channel App"
msgstr ""
-#: ../../include/text.php:1439 ../../include/js_strings.php:72
-msgid "February"
+#: ../../Zotlabs/Module/Randprof.php:30
+msgid "Visit a random channel in the $Projectname network"
msgstr ""
-#: ../../include/text.php:1439 ../../include/js_strings.php:73
-msgid "March"
+#: ../../Zotlabs/Module/Dreport.php:59
+msgid "Invalid message"
msgstr ""
-#: ../../include/text.php:1439 ../../include/js_strings.php:74
-msgid "April"
+#: ../../Zotlabs/Module/Dreport.php:93
+msgid "no results"
msgstr ""
-#: ../../include/text.php:1439
-msgid "May"
+#: ../../Zotlabs/Module/Dreport.php:107
+msgid "channel sync processed"
msgstr ""
-#: ../../include/text.php:1439 ../../include/js_strings.php:76
-msgid "June"
+#: ../../Zotlabs/Module/Dreport.php:111
+msgid "queued"
msgstr ""
-#: ../../include/text.php:1439 ../../include/js_strings.php:77
-msgid "July"
+#: ../../Zotlabs/Module/Dreport.php:115
+msgid "posted"
msgstr ""
-#: ../../include/text.php:1439 ../../include/js_strings.php:78
-msgid "August"
+#: ../../Zotlabs/Module/Dreport.php:119
+msgid "accepted for delivery"
msgstr ""
-#: ../../include/text.php:1439 ../../include/js_strings.php:79
-msgid "September"
+#: ../../Zotlabs/Module/Dreport.php:123
+msgid "updated"
msgstr ""
-#: ../../include/text.php:1439 ../../include/js_strings.php:80
-msgid "October"
+#: ../../Zotlabs/Module/Dreport.php:126
+msgid "update ignored"
msgstr ""
-#: ../../include/text.php:1439 ../../include/js_strings.php:81
-msgid "November"
+#: ../../Zotlabs/Module/Dreport.php:129
+msgid "permission denied"
msgstr ""
-#: ../../include/text.php:1439 ../../include/js_strings.php:82
-msgid "December"
+#: ../../Zotlabs/Module/Dreport.php:133
+msgid "recipient not found"
msgstr ""
-#: ../../include/text.php:1513
-msgid "Unknown Attachment"
+#: ../../Zotlabs/Module/Dreport.php:136
+msgid "mail recalled"
msgstr ""
-#: ../../include/text.php:1515 ../../include/feedutils.php:858
-msgid "unknown"
+#: ../../Zotlabs/Module/Dreport.php:139
+msgid "duplicate mail received"
msgstr ""
-#: ../../include/text.php:1551
-msgid "remove category"
+#: ../../Zotlabs/Module/Dreport.php:142
+msgid "mail delivered"
msgstr ""
-#: ../../include/text.php:1627
-msgid "remove from file"
+#: ../../Zotlabs/Module/Dreport.php:162
+#, php-format
+msgid "Delivery report for %1$s"
msgstr ""
-#: ../../include/text.php:1791 ../../include/message.php:13
-msgid "Download binary/encrypted content"
+#: ../../Zotlabs/Module/Dreport.php:167
+msgid "Redeliver"
msgstr ""
-#: ../../include/text.php:1961 ../../include/language.php:423
-msgid "default"
+#: ../../Zotlabs/Module/Thing.php:120
+msgid "Thing updated"
msgstr ""
-#: ../../include/text.php:1969
-msgid "Page layout"
+#: ../../Zotlabs/Module/Thing.php:172
+msgid "Object store: failed"
msgstr ""
-#: ../../include/text.php:1969
-msgid "You can create your own with the layouts tool"
+#: ../../Zotlabs/Module/Thing.php:176
+msgid "Thing added"
msgstr ""
-#: ../../include/text.php:1980
-msgid "HTML"
+#: ../../Zotlabs/Module/Thing.php:202
+#, php-format
+msgid "OBJ: %1$s %2$s %3$s"
msgstr ""
-#: ../../include/text.php:1983
-msgid "Comanche Layout"
+#: ../../Zotlabs/Module/Thing.php:265
+msgid "Show Thing"
msgstr ""
-#: ../../include/text.php:1988
-msgid "PHP"
+#: ../../Zotlabs/Module/Thing.php:272
+msgid "item not found."
msgstr ""
-#: ../../include/text.php:1997
-msgid "Page content type"
+#: ../../Zotlabs/Module/Thing.php:305
+msgid "Edit Thing"
msgstr ""
-#: ../../include/text.php:2130
-msgid "activity"
+#: ../../Zotlabs/Module/Thing.php:307 ../../Zotlabs/Module/Thing.php:364
+msgid "Select a profile"
msgstr ""
-#: ../../include/text.php:2231
-msgid "a-z, 0-9, -, and _ only"
+#: ../../Zotlabs/Module/Thing.php:311 ../../Zotlabs/Module/Thing.php:367
+msgid "Post an activity"
msgstr ""
-#: ../../include/text.php:2557
-msgid "Design Tools"
+#: ../../Zotlabs/Module/Thing.php:311 ../../Zotlabs/Module/Thing.php:367
+msgid "Only sends to viewers of the applicable profile"
msgstr ""
-#: ../../include/text.php:2563
-msgid "Pages"
+#: ../../Zotlabs/Module/Thing.php:313 ../../Zotlabs/Module/Thing.php:369
+msgid "Name of thing e.g. something"
msgstr ""
-#: ../../include/text.php:2575
-msgid "Import"
+#: ../../Zotlabs/Module/Thing.php:315 ../../Zotlabs/Module/Thing.php:370
+msgid "URL of thing (optional)"
msgstr ""
-#: ../../include/text.php:2576
-msgid "Import website..."
+#: ../../Zotlabs/Module/Thing.php:317 ../../Zotlabs/Module/Thing.php:371
+msgid "URL for photo of thing (optional)"
msgstr ""
-#: ../../include/text.php:2577
-msgid "Select folder to import"
+#: ../../Zotlabs/Module/Thing.php:362
+msgid "Add Thing to your Profile"
msgstr ""
-#: ../../include/text.php:2578
-msgid "Import from a zipped folder:"
+#: ../../Zotlabs/Module/Rmagic.php:44
+msgid "Authentication failed."
msgstr ""
-#: ../../include/text.php:2579
-msgid "Import from cloud files:"
+#: ../../Zotlabs/Module/Pdledit.php:26
+msgid "Layout updated."
msgstr ""
-#: ../../include/text.php:2580
-msgid "/cloud/channel/path/to/folder"
+#: ../../Zotlabs/Module/Pdledit.php:42
+msgid "PDL Editor App"
msgstr ""
-#: ../../include/text.php:2581
-msgid "Enter path to website files"
+#: ../../Zotlabs/Module/Pdledit.php:43
+msgid "Provides the ability to edit system page layouts"
msgstr ""
-#: ../../include/text.php:2582
-msgid "Select folder"
+#: ../../Zotlabs/Module/Pdledit.php:56 ../../Zotlabs/Module/Pdledit.php:99
+msgid "Edit System Page Description"
msgstr ""
-#: ../../include/text.php:2583
-msgid "Export website..."
+#: ../../Zotlabs/Module/Pdledit.php:77
+msgid "(modified)"
msgstr ""
-#: ../../include/text.php:2584
-msgid "Export to a zip file"
+#: ../../Zotlabs/Module/Pdledit.php:94
+msgid "Layout not found."
msgstr ""
-#: ../../include/text.php:2585
-msgid "website.zip"
+#: ../../Zotlabs/Module/Pdledit.php:100
+msgid "Module Name:"
msgstr ""
-#: ../../include/text.php:2586
-msgid "Enter a name for the zip file."
+#: ../../Zotlabs/Module/Pdledit.php:101
+msgid "Layout Help"
msgstr ""
-#: ../../include/text.php:2587
-msgid "Export to cloud files"
+#: ../../Zotlabs/Module/Pdledit.php:102
+msgid "Edit another layout"
msgstr ""
-#: ../../include/text.php:2588
-msgid "/path/to/export/folder"
+#: ../../Zotlabs/Module/Pdledit.php:103
+msgid "System layout"
msgstr ""
-#: ../../include/text.php:2589
-msgid "Enter a path to a cloud files destination."
+#: ../../Zotlabs/Module/Wiki.php:52
+msgid "Wiki App"
msgstr ""
-#: ../../include/text.php:2590
-msgid "Specify folder"
+#: ../../Zotlabs/Module/Wiki.php:53
+msgid "Provide a wiki for your channel"
msgstr ""
-#: ../../include/contact_widgets.php:11
-#, php-format
-msgid "%d invitation available"
-msgid_plural "%d invitations available"
-msgstr[0] ""
-msgstr[1] ""
-
-#: ../../include/contact_widgets.php:19
-msgid "Find Channels"
+#: ../../Zotlabs/Module/Wiki.php:133
+msgid "Error retrieving wiki"
msgstr ""
-#: ../../include/contact_widgets.php:20
-msgid "Enter name or interest"
+#: ../../Zotlabs/Module/Wiki.php:140
+msgid "Error creating zip file export folder"
msgstr ""
-#: ../../include/contact_widgets.php:21
-msgid "Connect/Follow"
+#: ../../Zotlabs/Module/Wiki.php:191
+msgid "Error downloading wiki: "
msgstr ""
-#: ../../include/contact_widgets.php:22
-msgid "Examples: Robert Morgenstein, Fishing"
+#: ../../Zotlabs/Module/Wiki.php:212
+msgid "Download"
msgstr ""
-#: ../../include/contact_widgets.php:26
-msgid "Random Profile"
+#: ../../Zotlabs/Module/Wiki.php:216
+msgid "Wiki name"
msgstr ""
-#: ../../include/contact_widgets.php:27
-msgid "Invite Friends"
+#: ../../Zotlabs/Module/Wiki.php:217
+msgid "Content type"
msgstr ""
-#: ../../include/contact_widgets.php:29
-msgid "Advanced example: name=fred and country=iceland"
+#: ../../Zotlabs/Module/Wiki.php:219 ../../Zotlabs/Storage/Browser.php:292
+msgid "Type"
msgstr ""
-#: ../../include/contact_widgets.php:218
-msgid "Common Connections"
+#: ../../Zotlabs/Module/Wiki.php:220
+msgid "Any&nbsp;type"
msgstr ""
-#: ../../include/contact_widgets.php:222
-#, php-format
-msgid "View all %d common connections"
+#: ../../Zotlabs/Module/Wiki.php:227
+msgid "Lock content type"
msgstr ""
-#: ../../include/markdown.php:202 ../../include/bbcode.php:366
-#, php-format
-msgid "%1$s wrote the following %2$s %3$s"
+#: ../../Zotlabs/Module/Wiki.php:228
+msgid "Create a status post for this wiki"
msgstr ""
-#: ../../include/follow.php:37
-msgid "Channel is blocked on this site."
+#: ../../Zotlabs/Module/Wiki.php:229
+msgid "Edit Wiki Name"
msgstr ""
-#: ../../include/follow.php:42
-msgid "Channel location missing."
+#: ../../Zotlabs/Module/Wiki.php:274
+msgid "Wiki not found"
msgstr ""
-#: ../../include/follow.php:84
-msgid "Response from remote channel was incomplete."
+#: ../../Zotlabs/Module/Wiki.php:300
+msgid "Rename page"
msgstr ""
-#: ../../include/follow.php:96
-msgid "Premium channel - please visit:"
+#: ../../Zotlabs/Module/Wiki.php:321
+msgid "Error retrieving page content"
msgstr ""
-#: ../../include/follow.php:110
-msgid "Channel was deleted and no longer exists."
+#: ../../Zotlabs/Module/Wiki.php:329 ../../Zotlabs/Module/Wiki.php:331
+msgid "New page"
msgstr ""
-#: ../../include/follow.php:166
-msgid "Remote channel or protocol unavailable."
+#: ../../Zotlabs/Module/Wiki.php:366
+msgid "Revision Comparison"
msgstr ""
-#: ../../include/follow.php:190
-msgid "Channel discovery failed."
+#: ../../Zotlabs/Module/Wiki.php:374
+msgid "Short description of your changes (optional)"
msgstr ""
-#: ../../include/follow.php:202
-msgid "Protocol disabled."
+#: ../../Zotlabs/Module/Wiki.php:384
+msgid "Source"
msgstr ""
-#: ../../include/follow.php:213
-msgid "Cannot connect to yourself."
+#: ../../Zotlabs/Module/Wiki.php:394
+msgid "New page name"
msgstr ""
-#: ../../include/js_strings.php:5
-msgid "Delete this item?"
+#: ../../Zotlabs/Module/Wiki.php:399
+msgid "Embed image from photo albums"
msgstr ""
-#: ../../include/js_strings.php:8
-#, php-format
-msgid "%s show less"
+#: ../../Zotlabs/Module/Wiki.php:410
+msgid "History"
msgstr ""
-#: ../../include/js_strings.php:9
-#, php-format
-msgid "%s expand"
+#: ../../Zotlabs/Module/Wiki.php:488
+msgid "Error creating wiki. Invalid name."
msgstr ""
-#: ../../include/js_strings.php:10
-#, php-format
-msgid "%s collapse"
+#: ../../Zotlabs/Module/Wiki.php:495
+msgid "A wiki with this name already exists."
msgstr ""
-#: ../../include/js_strings.php:11
-msgid "Password too short"
+#: ../../Zotlabs/Module/Wiki.php:508
+msgid "Wiki created, but error creating Home page."
msgstr ""
-#: ../../include/js_strings.php:12
-msgid "Passwords do not match"
+#: ../../Zotlabs/Module/Wiki.php:515
+msgid "Error creating wiki"
msgstr ""
-#: ../../include/js_strings.php:13
-msgid "everybody"
+#: ../../Zotlabs/Module/Wiki.php:539
+msgid "Error updating wiki. Invalid name."
msgstr ""
-#: ../../include/js_strings.php:14
-msgid "Secret Passphrase"
+#: ../../Zotlabs/Module/Wiki.php:559
+msgid "Error updating wiki"
msgstr ""
-#: ../../include/js_strings.php:15
-msgid "Passphrase hint"
+#: ../../Zotlabs/Module/Wiki.php:574
+msgid "Wiki delete permission denied."
msgstr ""
-#: ../../include/js_strings.php:16
-msgid "Notice: Permissions have changed but have not yet been submitted."
+#: ../../Zotlabs/Module/Wiki.php:584
+msgid "Error deleting wiki"
msgstr ""
-#: ../../include/js_strings.php:17
-msgid "close all"
+#: ../../Zotlabs/Module/Wiki.php:617
+msgid "New page created"
msgstr ""
-#: ../../include/js_strings.php:18
-msgid "Nothing new here"
+#: ../../Zotlabs/Module/Wiki.php:739
+msgid "Cannot delete Home"
msgstr ""
-#: ../../include/js_strings.php:19
-msgid "Rate This Channel (this is public)"
+#: ../../Zotlabs/Module/Wiki.php:803
+msgid "Current Revision"
msgstr ""
-#: ../../include/js_strings.php:21
-msgid "Describe (optional)"
+#: ../../Zotlabs/Module/Wiki.php:803
+msgid "Selected Revision"
msgstr ""
-#: ../../include/js_strings.php:23
-msgid "Please enter a link URL"
+#: ../../Zotlabs/Module/Wiki.php:853
+msgid "You must be authenticated."
msgstr ""
-#: ../../include/js_strings.php:24
-msgid "Unsaved changes. Are you sure you wish to leave this page?"
+#: ../../Zotlabs/Module/Home.php:90
+#, php-format
+msgid "Welcome to %s"
msgstr ""
-#: ../../include/js_strings.php:26
-msgid "lovely"
+#: ../../Zotlabs/Module/Suggest.php:40
+msgid "Suggest Channels App"
msgstr ""
-#: ../../include/js_strings.php:27
-msgid "wonderful"
+#: ../../Zotlabs/Module/Suggest.php:41
+msgid ""
+"Suggestions for channels in the $Projectname network you might be interested "
+"in"
msgstr ""
-#: ../../include/js_strings.php:28
-msgid "fantastic"
+#: ../../Zotlabs/Module/Suggest.php:54
+msgid ""
+"No suggestions available. If this is a new site, please try again in 24 "
+"hours."
msgstr ""
-#: ../../include/js_strings.php:29
-msgid "great"
+#: ../../Zotlabs/Module/Connedit.php:112
+msgid "Could not locate selected profile."
msgstr ""
-#: ../../include/js_strings.php:30
-msgid ""
-"Your chosen nickname was either already taken or not valid. Please use our "
-"suggestion ("
+#: ../../Zotlabs/Module/Connedit.php:256
+msgid "Connection updated."
msgstr ""
-#: ../../include/js_strings.php:31
-msgid ") or enter a new one."
+#: ../../Zotlabs/Module/Connedit.php:258
+msgid "Failed to update connection record."
msgstr ""
-#: ../../include/js_strings.php:32
-msgid "Thank you, this nickname is valid."
+#: ../../Zotlabs/Module/Connedit.php:312
+msgid "is now connected to"
msgstr ""
-#: ../../include/js_strings.php:33
-msgid "A channel name is required."
+#: ../../Zotlabs/Module/Connedit.php:437
+msgid "Could not access address book record."
msgstr ""
-#: ../../include/js_strings.php:34
-msgid "This is a "
+#: ../../Zotlabs/Module/Connedit.php:485 ../../Zotlabs/Module/Connedit.php:489
+msgid "Refresh failed - channel is currently unavailable."
msgstr ""
-#: ../../include/js_strings.php:35
-msgid " channel name"
+#: ../../Zotlabs/Module/Connedit.php:504 ../../Zotlabs/Module/Connedit.php:513
+#: ../../Zotlabs/Module/Connedit.php:522 ../../Zotlabs/Module/Connedit.php:531
+#: ../../Zotlabs/Module/Connedit.php:544
+msgid "Unable to set address book parameters."
msgstr ""
-#: ../../include/js_strings.php:36
-msgid "Back to reply"
+#: ../../Zotlabs/Module/Connedit.php:568
+msgid "Connection has been removed."
msgstr ""
-#: ../../include/js_strings.php:42
-#, php-format
-msgid "%d minutes"
-msgid_plural "%d minutes"
-msgstr[0] ""
-msgstr[1] ""
-
-#: ../../include/js_strings.php:43
+#: ../../Zotlabs/Module/Connedit.php:611
#, php-format
-msgid "about %d hours"
-msgid_plural "about %d hours"
-msgstr[0] ""
-msgstr[1] ""
+msgid "View %s's profile"
+msgstr ""
-#: ../../include/js_strings.php:44
-#, php-format
-msgid "%d days"
-msgid_plural "%d days"
-msgstr[0] ""
-msgstr[1] ""
+#: ../../Zotlabs/Module/Connedit.php:615
+msgid "Refresh Permissions"
+msgstr ""
-#: ../../include/js_strings.php:45
-#, php-format
-msgid "%d months"
-msgid_plural "%d months"
-msgstr[0] ""
-msgstr[1] ""
+#: ../../Zotlabs/Module/Connedit.php:618
+msgid "Fetch updated permissions"
+msgstr ""
-#: ../../include/js_strings.php:46
-#, php-format
-msgid "%d years"
-msgid_plural "%d years"
-msgstr[0] ""
-msgstr[1] ""
+#: ../../Zotlabs/Module/Connedit.php:622
+msgid "Refresh Photo"
+msgstr ""
-#: ../../include/js_strings.php:51
-msgid "timeago.prefixAgo"
+#: ../../Zotlabs/Module/Connedit.php:625
+msgid "Fetch updated photo"
msgstr ""
-#: ../../include/js_strings.php:52
-msgid "timeago.prefixFromNow"
+#: ../../Zotlabs/Module/Connedit.php:632
+msgid "View recent posts and comments"
msgstr ""
-#: ../../include/js_strings.php:53
-msgid "timeago.suffixAgo"
+#: ../../Zotlabs/Module/Connedit.php:639
+msgid "Block (or Unblock) all communications with this connection"
msgstr ""
-#: ../../include/js_strings.php:54
-msgid "timeago.suffixFromNow"
+#: ../../Zotlabs/Module/Connedit.php:640
+msgid "This connection is blocked!"
msgstr ""
-#: ../../include/js_strings.php:57
-msgid "less than a minute"
+#: ../../Zotlabs/Module/Connedit.php:644
+msgid "Unignore"
msgstr ""
-#: ../../include/js_strings.php:58
-msgid "about a minute"
+#: ../../Zotlabs/Module/Connedit.php:647
+msgid "Ignore (or Unignore) all inbound communications from this connection"
msgstr ""
-#: ../../include/js_strings.php:60
-msgid "about an hour"
+#: ../../Zotlabs/Module/Connedit.php:648
+msgid "This connection is ignored!"
msgstr ""
-#: ../../include/js_strings.php:62
-msgid "a day"
+#: ../../Zotlabs/Module/Connedit.php:652
+msgid "Unarchive"
msgstr ""
-#: ../../include/js_strings.php:64
-msgid "about a month"
+#: ../../Zotlabs/Module/Connedit.php:652
+msgid "Archive"
msgstr ""
-#: ../../include/js_strings.php:66
-msgid "about a year"
+#: ../../Zotlabs/Module/Connedit.php:655
+msgid ""
+"Archive (or Unarchive) this connection - mark channel dead but keep content"
msgstr ""
-#: ../../include/js_strings.php:68
-msgid " "
+#: ../../Zotlabs/Module/Connedit.php:656
+msgid "This connection is archived!"
msgstr ""
-#: ../../include/js_strings.php:69
-msgid "timeago.numbers"
+#: ../../Zotlabs/Module/Connedit.php:660
+msgid "Unhide"
msgstr ""
-#: ../../include/js_strings.php:75
-msgctxt "long"
-msgid "May"
+#: ../../Zotlabs/Module/Connedit.php:660
+msgid "Hide"
msgstr ""
-#: ../../include/js_strings.php:83
-msgid "Jan"
+#: ../../Zotlabs/Module/Connedit.php:663
+msgid "Hide or Unhide this connection from your other connections"
msgstr ""
-#: ../../include/js_strings.php:84
-msgid "Feb"
+#: ../../Zotlabs/Module/Connedit.php:664
+msgid "This connection is hidden!"
msgstr ""
-#: ../../include/js_strings.php:85
-msgid "Mar"
+#: ../../Zotlabs/Module/Connedit.php:671
+msgid "Delete this connection"
msgstr ""
-#: ../../include/js_strings.php:86
-msgid "Apr"
+#: ../../Zotlabs/Module/Connedit.php:679
+msgid "Fetch Vcard"
msgstr ""
-#: ../../include/js_strings.php:87
-msgctxt "short"
-msgid "May"
+#: ../../Zotlabs/Module/Connedit.php:682
+msgid "Fetch electronic calling card for this connection"
msgstr ""
-#: ../../include/js_strings.php:88
-msgid "Jun"
+#: ../../Zotlabs/Module/Connedit.php:693
+msgid "Open Individual Permissions section by default"
msgstr ""
-#: ../../include/js_strings.php:89
-msgid "Jul"
+#: ../../Zotlabs/Module/Connedit.php:716
+msgid "Affinity"
msgstr ""
-#: ../../include/js_strings.php:90
-msgid "Aug"
+#: ../../Zotlabs/Module/Connedit.php:719
+msgid "Open Set Affinity section by default"
msgstr ""
-#: ../../include/js_strings.php:91
-msgid "Sep"
+#: ../../Zotlabs/Module/Connedit.php:756
+msgid "Filter"
msgstr ""
-#: ../../include/js_strings.php:92
-msgid "Oct"
+#: ../../Zotlabs/Module/Connedit.php:759
+msgid "Open Custom Filter section by default"
msgstr ""
-#: ../../include/js_strings.php:93
-msgid "Nov"
+#: ../../Zotlabs/Module/Connedit.php:796
+msgid "Approve this connection"
msgstr ""
-#: ../../include/js_strings.php:94
-msgid "Dec"
+#: ../../Zotlabs/Module/Connedit.php:796
+msgid "Accept connection to allow communication"
msgstr ""
-#: ../../include/js_strings.php:102
-msgid "Sun"
+#: ../../Zotlabs/Module/Connedit.php:801
+msgid "Set Affinity"
msgstr ""
-#: ../../include/js_strings.php:103
-msgid "Mon"
+#: ../../Zotlabs/Module/Connedit.php:804
+msgid "Set Profile"
msgstr ""
-#: ../../include/js_strings.php:104
-msgid "Tue"
+#: ../../Zotlabs/Module/Connedit.php:807
+msgid "Set Affinity & Profile"
msgstr ""
-#: ../../include/js_strings.php:105
-msgid "Wed"
+#: ../../Zotlabs/Module/Connedit.php:855
+msgid "This connection is unreachable from this location."
msgstr ""
-#: ../../include/js_strings.php:106
-msgid "Thu"
+#: ../../Zotlabs/Module/Connedit.php:856
+msgid "This connection may be unreachable from other channel locations."
msgstr ""
-#: ../../include/js_strings.php:107
-msgid "Fri"
+#: ../../Zotlabs/Module/Connedit.php:858
+msgid "Location independence is not supported by their network."
msgstr ""
-#: ../../include/js_strings.php:108
-msgid "Sat"
+#: ../../Zotlabs/Module/Connedit.php:864
+msgid ""
+"This connection is unreachable from this location. Location independence is "
+"not supported by their network."
msgstr ""
-#: ../../include/js_strings.php:109
-msgctxt "calendar"
-msgid "today"
+#: ../../Zotlabs/Module/Connedit.php:868
+msgid "Connection requests will be approved without your interaction"
msgstr ""
-#: ../../include/js_strings.php:110
-msgctxt "calendar"
-msgid "month"
+#: ../../Zotlabs/Module/Connedit.php:877
+msgid "This connection's primary address is"
msgstr ""
-#: ../../include/js_strings.php:111
-msgctxt "calendar"
-msgid "week"
+#: ../../Zotlabs/Module/Connedit.php:878
+msgid "Available locations:"
msgstr ""
-#: ../../include/js_strings.php:112
-msgctxt "calendar"
-msgid "day"
+#: ../../Zotlabs/Module/Connedit.php:884
+msgid "Connection Tools"
msgstr ""
-#: ../../include/js_strings.php:113
-msgctxt "calendar"
-msgid "All day"
+#: ../../Zotlabs/Module/Connedit.php:886
+msgid "Slide to adjust your degree of friendship"
msgstr ""
-#: ../../include/message.php:41
-msgid "Unable to determine sender."
+#: ../../Zotlabs/Module/Connedit.php:888
+msgid "Slide to adjust your rating"
msgstr ""
-#: ../../include/message.php:80
-msgid "No recipient provided."
+#: ../../Zotlabs/Module/Connedit.php:889 ../../Zotlabs/Module/Connedit.php:894
+msgid "Optionally explain your rating"
msgstr ""
-#: ../../include/message.php:85
-msgid "[no subject]"
+#: ../../Zotlabs/Module/Connedit.php:891
+msgid "Custom Filter"
msgstr ""
-#: ../../include/message.php:214
-msgid "Stored post could not be verified."
+#: ../../Zotlabs/Module/Connedit.php:892
+msgid "Only import posts with this text"
msgstr ""
-#: ../../include/activities.php:42
-msgid " and "
+#: ../../Zotlabs/Module/Connedit.php:893
+msgid "Do not import posts with this text"
msgstr ""
-#: ../../include/activities.php:50
-msgid "public profile"
+#: ../../Zotlabs/Module/Connedit.php:895
+msgid "This information is public!"
msgstr ""
-#: ../../include/activities.php:59
-#, php-format
-msgid "%1$s changed %2$s to &ldquo;%3$s&rdquo;"
+#: ../../Zotlabs/Module/Connedit.php:900
+msgid "Connection Pending Approval"
msgstr ""
-#: ../../include/activities.php:60
+#: ../../Zotlabs/Module/Connedit.php:905
#, php-format
-msgid "Visit %1$s's %2$s"
+msgid ""
+"Please choose the profile you would like to display to %s when viewing your "
+"profile securely."
msgstr ""
-#: ../../include/activities.php:63
-#, php-format
-msgid "%1$s has an updated %2$s, changing %3$s."
+#: ../../Zotlabs/Module/Connedit.php:912
+msgid ""
+"Some permissions may be inherited from your channel's <a href=\"settings"
+"\"><strong>privacy settings</strong></a>, which have higher priority than "
+"individual settings. You can change those settings here but they wont have "
+"any impact unless the inherited setting changes."
msgstr ""
-#: ../../include/attach.php:267 ../../include/attach.php:375
-msgid "Item was not found."
+#: ../../Zotlabs/Module/Connedit.php:913
+msgid "Last update:"
msgstr ""
-#: ../../include/attach.php:284
-msgid "Unknown error."
+#: ../../Zotlabs/Module/Connedit.php:921
+msgid "Details"
msgstr ""
-#: ../../include/attach.php:568
-msgid "No source file."
+#: ../../Zotlabs/Module/Notifications.php:55 ../../Zotlabs/Module/Notify.php:61
+msgid "No more system notifications."
msgstr ""
-#: ../../include/attach.php:590
-msgid "Cannot locate file to replace"
+#: ../../Zotlabs/Module/Notifications.php:59 ../../Zotlabs/Module/Notify.php:65
+msgid "System Notifications"
msgstr ""
-#: ../../include/attach.php:609
-msgid "Cannot locate file to revise/update"
+#: ../../Zotlabs/Module/Notifications.php:60
+#: ../../Zotlabs/Lib/ThreadItem.php:450
+msgid "Mark all seen"
msgstr ""
-#: ../../include/attach.php:751
-#, php-format
-msgid "File exceeds size limit of %d"
+#: ../../Zotlabs/Module/Layouts.php:186
+msgid "Comanche page description language help"
msgstr ""
-#: ../../include/attach.php:772
-#, php-format
-msgid "You have reached your limit of %1$.0f Mbytes attachment storage."
+#: ../../Zotlabs/Module/Layouts.php:190
+msgid "Layout Description"
msgstr ""
-#: ../../include/attach.php:954
-msgid "File upload failed. Possible system limit or action terminated."
+#: ../../Zotlabs/Module/Layouts.php:195
+msgid "Download PDL file"
msgstr ""
-#: ../../include/attach.php:983
-msgid "Stored file could not be verified. Upload failed."
+#: ../../Zotlabs/Module/Locs.php:25 ../../Zotlabs/Module/Locs.php:54
+msgid "Location not found."
msgstr ""
-#: ../../include/attach.php:1057 ../../include/attach.php:1073
-msgid "Path not available."
+#: ../../Zotlabs/Module/Locs.php:62
+msgid "Location lookup failed."
msgstr ""
-#: ../../include/attach.php:1122 ../../include/attach.php:1285
-msgid "Empty pathname"
+#: ../../Zotlabs/Module/Locs.php:66
+msgid ""
+"Please select another location to become primary before removing the primary "
+"location."
msgstr ""
-#: ../../include/attach.php:1148
-msgid "duplicate filename or path"
+#: ../../Zotlabs/Module/Locs.php:95
+msgid "Syncing locations"
msgstr ""
-#: ../../include/attach.php:1173
-msgid "Path not found."
+#: ../../Zotlabs/Module/Locs.php:105
+msgid "No locations found."
msgstr ""
-#: ../../include/attach.php:1241
-msgid "mkdir failed."
+#: ../../Zotlabs/Module/Locs.php:116
+msgid "Manage Channel Locations"
msgstr ""
-#: ../../include/attach.php:1245
-msgid "database storage failed."
+#: ../../Zotlabs/Module/Locs.php:122
+msgid "Sync Now"
msgstr ""
-#: ../../include/attach.php:1291
-msgid "Empty path"
+#: ../../Zotlabs/Module/Locs.php:123
+msgid "Please wait several minutes between consecutive operations."
msgstr ""
-#: ../../include/security.php:607
+#: ../../Zotlabs/Module/Locs.php:124
msgid ""
-"The form security token was not correct. This probably happened because the "
-"form has been opened for too long (>3 hours) before submitting it."
+"When possible, drop a location by logging into that website/hub and removing "
+"your channel."
msgstr ""
-#: ../../include/items.php:965 ../../include/items.php:1025
-msgid "(Unknown)"
+#: ../../Zotlabs/Module/Locs.php:125
+msgid "Use this form to drop the location if the hub is no longer operating."
msgstr ""
-#: ../../include/items.php:1213
-msgid "Visible to anybody on the internet."
+#: ../../Zotlabs/Module/Sources.php:41
+msgid "Failed to create source. No channel selected."
msgstr ""
-#: ../../include/items.php:1215
-msgid "Visible to you only."
+#: ../../Zotlabs/Module/Sources.php:57
+msgid "Source created."
msgstr ""
-#: ../../include/items.php:1217
-msgid "Visible to anybody in this network."
+#: ../../Zotlabs/Module/Sources.php:70
+msgid "Source updated."
msgstr ""
-#: ../../include/items.php:1219
-msgid "Visible to anybody authenticated."
+#: ../../Zotlabs/Module/Sources.php:88
+msgid "Sources App"
msgstr ""
-#: ../../include/items.php:1221
-#, php-format
-msgid "Visible to anybody on %s."
+#: ../../Zotlabs/Module/Sources.php:89
+msgid "Automatically import channel content from other channels or feeds"
msgstr ""
-#: ../../include/items.php:1223
-msgid "Visible to all connections."
+#: ../../Zotlabs/Module/Sources.php:101
+msgid "*"
msgstr ""
-#: ../../include/items.php:1225
-msgid "Visible to approved connections."
+#: ../../Zotlabs/Module/Sources.php:107 ../../Zotlabs/Lib/Apps.php:367
+msgid "Channel Sources"
msgstr ""
-#: ../../include/items.php:1227
-msgid "Visible to specific connections."
+#: ../../Zotlabs/Module/Sources.php:108
+msgid "Manage remote sources of content for your channel."
msgstr ""
-#: ../../include/items.php:4306
-msgid "Privacy group is empty."
+#: ../../Zotlabs/Module/Sources.php:109 ../../Zotlabs/Module/Sources.php:119
+msgid "New Source"
msgstr ""
-#: ../../include/items.php:4313
-#, php-format
-msgid "Privacy group: %s"
+#: ../../Zotlabs/Module/Sources.php:120 ../../Zotlabs/Module/Sources.php:154
+msgid ""
+"Import all or selected content from the following channel into this channel "
+"and distribute it according to your channel settings."
msgstr ""
-#: ../../include/items.php:4325
-msgid "Connection not found."
+#: ../../Zotlabs/Module/Sources.php:121 ../../Zotlabs/Module/Sources.php:155
+msgid "Only import content with these words (one per line)"
msgstr ""
-#: ../../include/items.php:4674
-msgid "profile photo"
+#: ../../Zotlabs/Module/Sources.php:121 ../../Zotlabs/Module/Sources.php:155
+msgid "Leave blank to import all public content"
msgstr ""
-#: ../../include/items.php:4866
-#, php-format
-msgid "[Edited %s]"
+#: ../../Zotlabs/Module/Sources.php:122 ../../Zotlabs/Module/Sources.php:161
+msgid "Channel Name"
msgstr ""
-#: ../../include/items.php:4866
-msgctxt "edit_activity"
-msgid "Post"
+#: ../../Zotlabs/Module/Sources.php:123 ../../Zotlabs/Module/Sources.php:158
+msgid ""
+"Add the following categories to posts imported from this source (comma "
+"separated)"
msgstr ""
-#: ../../include/items.php:4866
-msgctxt "edit_activity"
-msgid "Comment"
+#: ../../Zotlabs/Module/Sources.php:124 ../../Zotlabs/Module/Sources.php:159
+msgid "Resend posts with this channel as author"
msgstr ""
-#: ../../include/channel.php:43
-msgid "Unable to obtain identity information from database"
+#: ../../Zotlabs/Module/Sources.php:124 ../../Zotlabs/Module/Sources.php:159
+msgid "Copyrights may apply"
msgstr ""
-#: ../../include/channel.php:76
-msgid "Empty name"
+#: ../../Zotlabs/Module/Sources.php:144 ../../Zotlabs/Module/Sources.php:174
+msgid "Source not found."
msgstr ""
-#: ../../include/channel.php:79
-msgid "Name too long"
+#: ../../Zotlabs/Module/Sources.php:151
+msgid "Edit Source"
msgstr ""
-#: ../../include/channel.php:196
-msgid "No account identifier"
+#: ../../Zotlabs/Module/Sources.php:152
+msgid "Delete Source"
msgstr ""
-#: ../../include/channel.php:208
-msgid "Nickname is required."
+#: ../../Zotlabs/Module/Sources.php:182
+msgid "Source removed"
msgstr ""
-#: ../../include/channel.php:287
-msgid "Unable to retrieve created identity"
+#: ../../Zotlabs/Module/Sources.php:184
+msgid "Unable to remove source."
msgstr ""
-#: ../../include/channel.php:429
-msgid "Default Profile"
+#: ../../Zotlabs/Module/Rbmark.php:94
+msgid "Select a bookmark folder"
msgstr ""
-#: ../../include/channel.php:588 ../../include/channel.php:677
-msgid "Unable to retrieve modified identity"
+#: ../../Zotlabs/Module/Rbmark.php:99
+msgid "Save Bookmark"
msgstr ""
-#: ../../include/channel.php:1419
-msgid "Create New Profile"
+#: ../../Zotlabs/Module/Rbmark.php:100
+msgid "URL of bookmark"
msgstr ""
-#: ../../include/channel.php:1440
-msgid "Visible to everybody"
+#: ../../Zotlabs/Module/Rbmark.php:105
+msgid "Or enter new bookmark folder name"
msgstr ""
-#: ../../include/channel.php:1517 ../../include/channel.php:1645
-msgid "Gender:"
+#: ../../Zotlabs/Zot/Auth.php:152
+msgid ""
+"Remote authentication blocked. You are logged into this site locally. Please "
+"logout and retry."
msgstr ""
-#: ../../include/channel.php:1519 ../../include/channel.php:1713
-msgid "Homepage:"
+#: ../../Zotlabs/Lib/Permcat.php:82
+msgctxt "permcat"
+msgid "default"
msgstr ""
-#: ../../include/channel.php:1520
-msgid "Online Now"
+#: ../../Zotlabs/Lib/Permcat.php:133
+msgctxt "permcat"
+msgid "follower"
msgstr ""
-#: ../../include/channel.php:1573
-msgid "Change your profile photo"
+#: ../../Zotlabs/Lib/Permcat.php:137
+msgctxt "permcat"
+msgid "contributor"
msgstr ""
-#: ../../include/channel.php:1604
-msgid "Trans"
+#: ../../Zotlabs/Lib/Permcat.php:141
+msgctxt "permcat"
+msgid "publisher"
msgstr ""
-#: ../../include/channel.php:1650
-msgid "Like this channel"
+#: ../../Zotlabs/Lib/Activity.php:1656
+#, php-format
+msgid "Likes %1$s's %2$s"
msgstr ""
-#: ../../include/channel.php:1674
-msgid "j F, Y"
+#: ../../Zotlabs/Lib/Activity.php:1659
+#, php-format
+msgid "Doesn't like %1$s's %2$s"
msgstr ""
-#: ../../include/channel.php:1675
-msgid "j F"
+#: ../../Zotlabs/Lib/Activity.php:1662
+#, php-format
+msgid "Will attend %1$s's %2$s"
msgstr ""
-#: ../../include/channel.php:1682
-msgid "Birthday:"
+#: ../../Zotlabs/Lib/Activity.php:1665
+#, php-format
+msgid "Will not attend %1$s's %2$s"
msgstr ""
-#: ../../include/channel.php:1695
+#: ../../Zotlabs/Lib/Activity.php:1668
#, php-format
-msgid "for %1$d %2$s"
+msgid "May attend %1$s's %2$s"
msgstr ""
-#: ../../include/channel.php:1707
-msgid "Tags:"
+#: ../../Zotlabs/Lib/Enotify.php:60
+msgid "$Projectname Notification"
msgstr ""
-#: ../../include/channel.php:1711
-msgid "Sexual Preference:"
+#: ../../Zotlabs/Lib/Enotify.php:63
+msgid "Thank You,"
msgstr ""
-#: ../../include/channel.php:1717
-msgid "Political Views:"
+#: ../../Zotlabs/Lib/Enotify.php:66
+#, php-format
+msgid "This email was sent by %1$s at %2$s."
msgstr ""
-#: ../../include/channel.php:1719
-msgid "Religion:"
+#: ../../Zotlabs/Lib/Enotify.php:67
+#, php-format
+msgid ""
+"To stop receiving these messages, please adjust your Notification Settings "
+"at %s"
msgstr ""
-#: ../../include/channel.php:1723
-msgid "Hobbies/Interests:"
+#: ../../Zotlabs/Lib/Enotify.php:68
+#, php-format
+msgid "To stop receiving these messages, please adjust your %s."
msgstr ""
-#: ../../include/channel.php:1725
-msgid "Likes:"
+#: ../../Zotlabs/Lib/Enotify.php:123
+#, php-format
+msgid "%s <!item_type!>"
msgstr ""
-#: ../../include/channel.php:1727
-msgid "Dislikes:"
+#: ../../Zotlabs/Lib/Enotify.php:127
+#, php-format
+msgid "[$Projectname:Notify] New mail received at %s"
msgstr ""
-#: ../../include/channel.php:1729
-msgid "Contact information and Social Networks:"
+#: ../../Zotlabs/Lib/Enotify.php:129
+#, php-format
+msgid "%1$s sent you a new private message at %2$s."
msgstr ""
-#: ../../include/channel.php:1731
-msgid "My other channels:"
+#: ../../Zotlabs/Lib/Enotify.php:130
+#, php-format
+msgid "%1$s sent you %2$s."
msgstr ""
-#: ../../include/channel.php:1733
-msgid "Musical interests:"
+#: ../../Zotlabs/Lib/Enotify.php:130
+msgid "a private message"
msgstr ""
-#: ../../include/channel.php:1735
-msgid "Books, literature:"
+#: ../../Zotlabs/Lib/Enotify.php:131
+#, php-format
+msgid "Please visit %s to view and/or reply to your private messages."
msgstr ""
-#: ../../include/channel.php:1737
-msgid "Television:"
+#: ../../Zotlabs/Lib/Enotify.php:144
+msgid "commented on"
msgstr ""
-#: ../../include/channel.php:1739
-msgid "Film/dance/culture/entertainment:"
+#: ../../Zotlabs/Lib/Enotify.php:155
+msgid "liked"
msgstr ""
-#: ../../include/channel.php:1741
-msgid "Love/Romance:"
+#: ../../Zotlabs/Lib/Enotify.php:158
+msgid "disliked"
msgstr ""
-#: ../../include/channel.php:1743
-msgid "Work/employment:"
+#: ../../Zotlabs/Lib/Enotify.php:201
+#, php-format
+msgid "%1$s %2$s [zrl=%3$s]a %4$s[/zrl]"
msgstr ""
-#: ../../include/channel.php:1745
-msgid "School/education:"
+#: ../../Zotlabs/Lib/Enotify.php:209
+#, php-format
+msgid "%1$s %2$s [zrl=%3$s]%4$s's %5$s[/zrl]"
msgstr ""
-#: ../../include/channel.php:1768
-msgid "Like this thing"
+#: ../../Zotlabs/Lib/Enotify.php:218
+#, php-format
+msgid "%1$s %2$s [zrl=%3$s]your %4$s[/zrl]"
msgstr ""
-#: ../../include/event.php:32 ../../include/event.php:95
-msgid "l F d, Y \\@ g:i A"
+#: ../../Zotlabs/Lib/Enotify.php:230
+#, php-format
+msgid "[$Projectname:Notify] Moderated Comment to conversation #%1$d by %2$s"
msgstr ""
-#: ../../include/event.php:40
-msgid "Starts:"
+#: ../../Zotlabs/Lib/Enotify.php:232
+#, php-format
+msgid "[$Projectname:Notify] Comment to conversation #%1$d by %2$s"
msgstr ""
-#: ../../include/event.php:50
-msgid "Finishes:"
+#: ../../Zotlabs/Lib/Enotify.php:233
+#, php-format
+msgid "%1$s commented on an item/conversation you have been following."
msgstr ""
-#: ../../include/event.php:95
-msgid "l F d, Y"
+#: ../../Zotlabs/Lib/Enotify.php:236 ../../Zotlabs/Lib/Enotify.php:317
+#: ../../Zotlabs/Lib/Enotify.php:333 ../../Zotlabs/Lib/Enotify.php:358
+#: ../../Zotlabs/Lib/Enotify.php:375 ../../Zotlabs/Lib/Enotify.php:388
+#, php-format
+msgid "Please visit %s to view and/or reply to the conversation."
msgstr ""
-#: ../../include/event.php:99
-msgid "Start:"
+#: ../../Zotlabs/Lib/Enotify.php:240 ../../Zotlabs/Lib/Enotify.php:241
+#, php-format
+msgid "Please visit %s to approve or reject this comment."
msgstr ""
-#: ../../include/event.php:103
-msgid "End:"
+#: ../../Zotlabs/Lib/Enotify.php:299
+#, php-format
+msgid "%1$s liked [zrl=%2$s]your %3$s[/zrl]"
msgstr ""
-#: ../../include/event.php:1058
-msgid "This event has been added to your calendar."
+#: ../../Zotlabs/Lib/Enotify.php:313
+#, php-format
+msgid "[$Projectname:Notify] Like received to conversation #%1$d by %2$s"
msgstr ""
-#: ../../include/event.php:1284
-msgid "Not specified"
+#: ../../Zotlabs/Lib/Enotify.php:314
+#, php-format
+msgid "%1$s liked an item/conversation you created."
msgstr ""
-#: ../../include/event.php:1285
-msgid "Needs Action"
+#: ../../Zotlabs/Lib/Enotify.php:325
+#, php-format
+msgid "[$Projectname:Notify] %s posted to your profile wall"
msgstr ""
-#: ../../include/event.php:1286
-msgid "Completed"
+#: ../../Zotlabs/Lib/Enotify.php:327
+#, php-format
+msgid "%1$s posted to your profile wall at %2$s"
msgstr ""
-#: ../../include/event.php:1287
-msgid "In Process"
+#: ../../Zotlabs/Lib/Enotify.php:329
+#, php-format
+msgid "%1$s posted to [zrl=%2$s]your wall[/zrl]"
msgstr ""
-#: ../../include/event.php:1288
-msgid "Cancelled"
+#: ../../Zotlabs/Lib/Enotify.php:352
+#, php-format
+msgid "[$Projectname:Notify] %s tagged you"
msgstr ""
-#: ../../include/event.php:1371 ../../include/connections.php:725
-msgid "Home, Voice"
+#: ../../Zotlabs/Lib/Enotify.php:353
+#, php-format
+msgid "%1$s tagged you at %2$s"
msgstr ""
-#: ../../include/event.php:1372 ../../include/connections.php:726
-msgid "Home, Fax"
+#: ../../Zotlabs/Lib/Enotify.php:354
+#, php-format
+msgid "%1$s [zrl=%2$s]tagged you[/zrl]."
msgstr ""
-#: ../../include/event.php:1374 ../../include/connections.php:728
-msgid "Work, Voice"
+#: ../../Zotlabs/Lib/Enotify.php:365
+#, php-format
+msgid "[$Projectname:Notify] %1$s poked you"
msgstr ""
-#: ../../include/event.php:1375 ../../include/connections.php:729
-msgid "Work, Fax"
+#: ../../Zotlabs/Lib/Enotify.php:366
+#, php-format
+msgid "%1$s poked you at %2$s"
msgstr ""
-#: ../../include/network.php:1729
-msgid "GNU-Social"
+#: ../../Zotlabs/Lib/Enotify.php:367
+#, php-format
+msgid "%1$s [zrl=%2$s]poked you[/zrl]."
msgstr ""
-#: ../../include/network.php:1730
-msgid "RSS/Atom"
+#: ../../Zotlabs/Lib/Enotify.php:382
+#, php-format
+msgid "[$Projectname:Notify] %s tagged your post"
msgstr ""
-#: ../../include/network.php:1734
-msgid "Facebook"
+#: ../../Zotlabs/Lib/Enotify.php:383
+#, php-format
+msgid "%1$s tagged your post at %2$s"
msgstr ""
-#: ../../include/network.php:1736
-msgid "LinkedIn"
+#: ../../Zotlabs/Lib/Enotify.php:384
+#, php-format
+msgid "%1$s tagged [zrl=%2$s]your post[/zrl]"
msgstr ""
-#: ../../include/network.php:1737
-msgid "XMPP/IM"
+#: ../../Zotlabs/Lib/Enotify.php:395
+msgid "[$Projectname:Notify] Introduction received"
msgstr ""
-#: ../../include/network.php:1738
-msgid "MySpace"
+#: ../../Zotlabs/Lib/Enotify.php:396
+#, php-format
+msgid "You've received an new connection request from '%1$s' at %2$s"
msgstr ""
-#: ../../include/language.php:436
-msgid "Select an alternate language"
+#: ../../Zotlabs/Lib/Enotify.php:397
+#, php-format
+msgid "You've received [zrl=%1$s]a new connection request[/zrl] from %2$s."
msgstr ""
-#: ../../include/acl_selectors.php:113
-msgid "Who can see this?"
+#: ../../Zotlabs/Lib/Enotify.php:400 ../../Zotlabs/Lib/Enotify.php:418
+#, php-format
+msgid "You may visit their profile at %s"
msgstr ""
-#: ../../include/acl_selectors.php:114
-msgid "Custom selection"
+#: ../../Zotlabs/Lib/Enotify.php:402
+#, php-format
+msgid "Please visit %s to approve or reject the connection request."
msgstr ""
-#: ../../include/acl_selectors.php:115
-msgid ""
-"Select \"Show\" to allow viewing. \"Don't show\" lets you override and limit "
-"the scope of \"Show\"."
+#: ../../Zotlabs/Lib/Enotify.php:409
+msgid "[$Projectname:Notify] Friend suggestion received"
msgstr ""
-#: ../../include/acl_selectors.php:116
-msgid "Show"
+#: ../../Zotlabs/Lib/Enotify.php:410
+#, php-format
+msgid "You've received a friend suggestion from '%1$s' at %2$s"
msgstr ""
-#: ../../include/acl_selectors.php:117
-msgid "Don't show"
+#: ../../Zotlabs/Lib/Enotify.php:411
+#, php-format
+msgid "You've received [zrl=%1$s]a friend suggestion[/zrl] for %2$s from %3$s."
msgstr ""
-#: ../../include/acl_selectors.php:150
+#: ../../Zotlabs/Lib/Enotify.php:416
+msgid "Name:"
+msgstr ""
+
+#: ../../Zotlabs/Lib/Enotify.php:417
+msgid "Photo:"
+msgstr ""
+
+#: ../../Zotlabs/Lib/Enotify.php:420
#, php-format
-msgid ""
-"Post permissions %s cannot be changed %s after a post is shared.</br />These "
-"permissions set who is allowed to view the post."
+msgid "Please visit %s to approve or reject the suggestion."
msgstr ""
-#: ../../include/bbcode.php:219 ../../include/bbcode.php:1214
-#: ../../include/bbcode.php:1217 ../../include/bbcode.php:1222
-#: ../../include/bbcode.php:1225 ../../include/bbcode.php:1228
-#: ../../include/bbcode.php:1231 ../../include/bbcode.php:1236
-#: ../../include/bbcode.php:1239 ../../include/bbcode.php:1244
-#: ../../include/bbcode.php:1247 ../../include/bbcode.php:1250
-#: ../../include/bbcode.php:1253
-msgid "Image/photo"
+#: ../../Zotlabs/Lib/Enotify.php:640
+msgid "[$Projectname:Notify]"
msgstr ""
-#: ../../include/bbcode.php:258 ../../include/bbcode.php:1264
-msgid "Encrypted content"
+#: ../../Zotlabs/Lib/Enotify.php:808
+msgid "created a new post"
msgstr ""
-#: ../../include/bbcode.php:274
+#: ../../Zotlabs/Lib/Enotify.php:809
#, php-format
-msgid "Install %1$s element %2$s"
+msgid "commented on %s's post"
msgstr ""
-#: ../../include/bbcode.php:278
+#: ../../Zotlabs/Lib/Enotify.php:812
#, php-format
-msgid ""
-"This post contains an installable %s element, however you lack permissions "
-"to install it on this site."
+msgid "repeated %s's post"
msgstr ""
-#: ../../include/bbcode.php:358
-msgid "card"
+#: ../../Zotlabs/Lib/Enotify.php:821
+#, php-format
+msgid "edited a post dated %s"
msgstr ""
-#: ../../include/bbcode.php:360
-msgid "article"
+#: ../../Zotlabs/Lib/Enotify.php:825
+#, php-format
+msgid "edited a comment dated %s"
msgstr ""
-#: ../../include/bbcode.php:443 ../../include/bbcode.php:451
-msgid "Click to open/close"
+#: ../../Zotlabs/Lib/Chatroom.php:23
+msgid "Missing room name"
msgstr ""
-#: ../../include/bbcode.php:451
-msgid "spoiler"
+#: ../../Zotlabs/Lib/Chatroom.php:32
+msgid "Duplicate room name"
msgstr ""
-#: ../../include/bbcode.php:464
-msgid "View article"
+#: ../../Zotlabs/Lib/Chatroom.php:82 ../../Zotlabs/Lib/Chatroom.php:90
+msgid "Invalid room specifier."
msgstr ""
-#: ../../include/bbcode.php:464
-msgid "View summary"
+#: ../../Zotlabs/Lib/Chatroom.php:122
+msgid "Room not found."
msgstr ""
-#: ../../include/bbcode.php:1202
-msgid "$1 wrote:"
+#: ../../Zotlabs/Lib/Chatroom.php:143
+msgid "Room is full"
msgstr ""
-#: ../../include/oembed.php:153
-msgid "View PDF"
+#: ../../Zotlabs/Lib/NativeWiki.php:143
+msgid "Wiki updated successfully"
msgstr ""
-#: ../../include/oembed.php:357
-msgid " by "
+#: ../../Zotlabs/Lib/NativeWiki.php:197
+msgid "Wiki files deleted successfully"
msgstr ""
-#: ../../include/oembed.php:358
-msgid " on "
+#: ../../Zotlabs/Lib/Apps.php:322
+msgid "Apps"
msgstr ""
-#: ../../include/oembed.php:387
-msgid "Embedded content"
+#: ../../Zotlabs/Lib/Apps.php:323
+msgid "Affinity Tool"
msgstr ""
-#: ../../include/oembed.php:396
-msgid "Embedding disabled"
+#: ../../Zotlabs/Lib/Apps.php:326
+msgid "Site Admin"
msgstr ""
-#: ../../include/zid.php:363
-#, php-format
-msgid "OpenWebAuth: %1$s welcomes %2$s"
+#: ../../Zotlabs/Lib/Apps.php:330
+msgid "Content Filter"
msgstr ""
-#: ../../include/features.php:86
-msgid "Start calendar week on Monday"
+#: ../../Zotlabs/Lib/Apps.php:333
+msgid "Remote Diagnostics"
msgstr ""
-#: ../../include/features.php:87
-msgid "Default is Sunday"
+#: ../../Zotlabs/Lib/Apps.php:334
+msgid "Suggest Channels"
msgstr ""
-#: ../../include/features.php:94
-msgid "Event Timezone Selection"
+#: ../../Zotlabs/Lib/Apps.php:337
+msgid "Stream"
msgstr ""
-#: ../../include/features.php:95
-msgid "Allow event creation in timezones other than your own."
+#: ../../Zotlabs/Lib/Apps.php:348
+msgid "Mail"
msgstr ""
-#: ../../include/features.php:108
-msgid "Search by Date"
+#: ../../Zotlabs/Lib/Apps.php:351
+msgid "Chat"
msgstr ""
-#: ../../include/features.php:109
-msgid "Ability to select posts by date ranges"
+#: ../../Zotlabs/Lib/Apps.php:353
+msgid "Probe"
msgstr ""
-#: ../../include/features.php:116
-msgid "Tag Cloud"
+#: ../../Zotlabs/Lib/Apps.php:354
+msgid "Suggest"
msgstr ""
-#: ../../include/features.php:117
-msgid "Provide a personal tag cloud on your channel page"
+#: ../../Zotlabs/Lib/Apps.php:355
+msgid "Random Channel"
msgstr ""
-#: ../../include/features.php:124 ../../include/features.php:351
-msgid "Use blog/list mode"
+#: ../../Zotlabs/Lib/Apps.php:356
+msgid "Invite"
msgstr ""
-#: ../../include/features.php:125 ../../include/features.php:352
-msgid "Comments will be displayed separately"
+#: ../../Zotlabs/Lib/Apps.php:359
+msgid "Post"
msgstr ""
-#: ../../include/features.php:137
-msgid "Connection Filtering"
+#: ../../Zotlabs/Lib/Apps.php:364
+msgid "Notifications"
msgstr ""
-#: ../../include/features.php:138
-msgid "Filter incoming posts from connections based on keywords/content"
+#: ../../Zotlabs/Lib/Apps.php:365
+msgid "Order Apps"
msgstr ""
-#: ../../include/features.php:146
-msgid "Conversation"
+#: ../../Zotlabs/Lib/Apps.php:366
+msgid "CardDAV"
msgstr ""
-#: ../../include/features.php:150
-msgid "Community Tagging"
+#: ../../Zotlabs/Lib/Apps.php:368
+msgid "Guest Access"
msgstr ""
-#: ../../include/features.php:151
-msgid "Ability to tag existing posts"
+#: ../../Zotlabs/Lib/Apps.php:370
+msgid "OAuth Apps Manager"
msgstr ""
-#: ../../include/features.php:158
-msgid "Emoji Reactions"
+#: ../../Zotlabs/Lib/Apps.php:371
+msgid "OAuth2 Apps Manager"
msgstr ""
-#: ../../include/features.php:159
-msgid "Add emoji reaction ability to posts"
+#: ../../Zotlabs/Lib/Apps.php:372
+msgid "PDL Editor"
msgstr ""
-#: ../../include/features.php:166
-msgid "Dislike Posts"
+#: ../../Zotlabs/Lib/Apps.php:374
+msgid "Premium Channel"
msgstr ""
-#: ../../include/features.php:167
-msgid "Ability to dislike posts/comments"
+#: ../../Zotlabs/Lib/Apps.php:376
+msgid "My Chatrooms"
msgstr ""
-#: ../../include/features.php:174
-msgid "Star Posts"
+#: ../../Zotlabs/Lib/Apps.php:377
+msgid "Channel Export"
msgstr ""
-#: ../../include/features.php:175
-msgid "Ability to mark special posts with a star indicator"
+#: ../../Zotlabs/Lib/Apps.php:554
+msgid "Purchase"
msgstr ""
-#: ../../include/features.php:182
-msgid "Reply on comment"
+#: ../../Zotlabs/Lib/Apps.php:559
+msgid "Undelete"
msgstr ""
-#: ../../include/features.php:183
-msgid "Ability to reply on selected comment"
+#: ../../Zotlabs/Lib/Apps.php:568
+msgid "Add to app-tray"
msgstr ""
-#: ../../include/features.php:196
-msgid "Advanced Directory Search"
+#: ../../Zotlabs/Lib/Apps.php:569
+msgid "Remove from app-tray"
msgstr ""
-#: ../../include/features.php:197
-msgid "Allows creation of complex directory search queries"
+#: ../../Zotlabs/Lib/Apps.php:570
+msgid "Pin to navbar"
msgstr ""
-#: ../../include/features.php:206
-msgid "Editor"
+#: ../../Zotlabs/Lib/Apps.php:571
+msgid "Unpin from navbar"
msgstr ""
-#: ../../include/features.php:210
-msgid "Post Categories"
+#: ../../Zotlabs/Lib/Techlevels.php:10
+msgid "0. Beginner/Basic"
msgstr ""
-#: ../../include/features.php:211
-msgid "Add categories to your posts"
+#: ../../Zotlabs/Lib/Techlevels.php:11
+msgid "1. Novice - not skilled but willing to learn"
msgstr ""
-#: ../../include/features.php:219
-msgid "Large Photos"
+#: ../../Zotlabs/Lib/Techlevels.php:12
+msgid "2. Intermediate - somewhat comfortable"
msgstr ""
-#: ../../include/features.php:220
-msgid ""
-"Include large (1024px) photo thumbnails in posts. If not enabled, use small "
-"(640px) photo thumbnails"
+#: ../../Zotlabs/Lib/Techlevels.php:13
+msgid "3. Advanced - very comfortable"
msgstr ""
-#: ../../include/features.php:227
-msgid "Even More Encryption"
+#: ../../Zotlabs/Lib/Techlevels.php:14
+msgid "4. Expert - I can write computer code"
msgstr ""
-#: ../../include/features.php:228
-msgid ""
-"Allow optional encryption of content end-to-end with a shared secret key"
+#: ../../Zotlabs/Lib/Techlevels.php:15
+msgid "5. Wizard - I probably know more than you do"
msgstr ""
-#: ../../include/features.php:235
-msgid "Enable Voting Tools"
+#: ../../Zotlabs/Lib/NativeWikiPage.php:42
+#: ../../Zotlabs/Lib/NativeWikiPage.php:94
+msgid "(No Title)"
msgstr ""
-#: ../../include/features.php:236
-msgid "Provide a class of post which others can vote on"
+#: ../../Zotlabs/Lib/NativeWikiPage.php:109
+msgid "Wiki page create failed."
msgstr ""
-#: ../../include/features.php:243
-msgid "Disable Comments"
+#: ../../Zotlabs/Lib/NativeWikiPage.php:122
+msgid "Wiki not found."
msgstr ""
-#: ../../include/features.php:244
-msgid "Provide the option to disable comments for a post"
+#: ../../Zotlabs/Lib/NativeWikiPage.php:133
+msgid "Destination name already exists"
msgstr ""
-#: ../../include/features.php:251
-msgid "Delayed Posting"
+#: ../../Zotlabs/Lib/NativeWikiPage.php:166
+#: ../../Zotlabs/Lib/NativeWikiPage.php:362
+msgid "Page not found"
msgstr ""
-#: ../../include/features.php:252
-msgid "Allow posts to be published at a later date"
+#: ../../Zotlabs/Lib/NativeWikiPage.php:197
+msgid "Error reading page content"
msgstr ""
-#: ../../include/features.php:259
-msgid "Content Expiration"
+#: ../../Zotlabs/Lib/NativeWikiPage.php:353
+#: ../../Zotlabs/Lib/NativeWikiPage.php:402
+#: ../../Zotlabs/Lib/NativeWikiPage.php:469
+#: ../../Zotlabs/Lib/NativeWikiPage.php:510
+msgid "Error reading wiki"
msgstr ""
-#: ../../include/features.php:260
-msgid "Remove posts/comments and/or private messages at a future time"
+#: ../../Zotlabs/Lib/NativeWikiPage.php:390
+msgid "Page update failed."
msgstr ""
-#: ../../include/features.php:267
-msgid "Suppress Duplicate Posts/Comments"
+#: ../../Zotlabs/Lib/NativeWikiPage.php:424
+msgid "Nothing deleted"
msgstr ""
-#: ../../include/features.php:268
-msgid ""
-"Prevent posts with identical content to be published with less than two "
-"minutes in between submissions."
+#: ../../Zotlabs/Lib/NativeWikiPage.php:490
+msgid "Compare: object not found."
msgstr ""
-#: ../../include/features.php:275
-msgid "Auto-save drafts of posts and comments"
+#: ../../Zotlabs/Lib/NativeWikiPage.php:496
+msgid "Page updated"
msgstr ""
-#: ../../include/features.php:276
-msgid ""
-"Automatically saves post and comment drafts in local browser storage to help "
-"prevent accidental loss of compositions"
+#: ../../Zotlabs/Lib/NativeWikiPage.php:499
+msgid "Untitled"
msgstr ""
-#: ../../include/features.php:285
-msgid "Manage"
+#: ../../Zotlabs/Lib/NativeWikiPage.php:505
+msgid "Wiki resource_id required for git commit"
msgstr ""
-#: ../../include/features.php:289
-msgid "Navigation Channel Select"
+#: ../../Zotlabs/Lib/ThreadItem.php:130
+msgid "Privacy conflict. Discretion advised."
msgstr ""
-#: ../../include/features.php:290
-msgid "Change channels directly from within the navigation dropdown menu"
+#: ../../Zotlabs/Lib/ThreadItem.php:172 ../../Zotlabs/Storage/Browser.php:286
+msgid "Admin Delete"
msgstr ""
-#: ../../include/features.php:304
-msgid "Save search terms for re-use"
+#: ../../Zotlabs/Lib/ThreadItem.php:203
+msgid "I will attend"
msgstr ""
-#: ../../include/features.php:312
-msgid "Ability to file posts under folders"
+#: ../../Zotlabs/Lib/ThreadItem.php:203
+msgid "I will not attend"
msgstr ""
-#: ../../include/features.php:319
-msgid "Alternate Stream Order"
+#: ../../Zotlabs/Lib/ThreadItem.php:203
+msgid "I might attend"
msgstr ""
-#: ../../include/features.php:320
-msgid ""
-"Ability to order the stream by last post date, last comment date or "
-"unthreaded activities"
+#: ../../Zotlabs/Lib/ThreadItem.php:213
+msgid "I agree"
msgstr ""
-#: ../../include/features.php:327
-msgid "Contact Filter"
+#: ../../Zotlabs/Lib/ThreadItem.php:213
+msgid "I disagree"
msgstr ""
-#: ../../include/features.php:328
-msgid "Ability to display only posts of a selected contact"
+#: ../../Zotlabs/Lib/ThreadItem.php:213
+msgid "I abstain"
msgstr ""
-#: ../../include/features.php:335
-msgid "Forum Filter"
+#: ../../Zotlabs/Lib/ThreadItem.php:287
+msgid "Add Tag"
msgstr ""
-#: ../../include/features.php:336
-msgid "Ability to display only posts of a specific forum"
+#: ../../Zotlabs/Lib/ThreadItem.php:309
+msgid "Reply on this comment"
msgstr ""
-#: ../../include/features.php:343
-msgid "Personal Posts Filter"
+#: ../../Zotlabs/Lib/ThreadItem.php:309
+msgid "reply"
msgstr ""
-#: ../../include/features.php:344
-msgid "Ability to display only posts that you've interacted on"
+#: ../../Zotlabs/Lib/ThreadItem.php:309
+msgid "Reply to"
msgstr ""
-#: ../../include/features.php:365
-msgid "Photo Location"
+#: ../../Zotlabs/Lib/ThreadItem.php:319
+msgid "Share This"
msgstr ""
-#: ../../include/features.php:366
-msgid "If location data is available on uploaded photos, link this to a map."
+#: ../../Zotlabs/Lib/ThreadItem.php:319
+msgid "share"
msgstr ""
-#: ../../include/features.php:379
-msgid "Advanced Profiles"
+#: ../../Zotlabs/Lib/ThreadItem.php:329
+msgid "Delivery Report"
msgstr ""
-#: ../../include/features.php:380
-msgid "Additional profile sections and selections"
-msgstr ""
+#: ../../Zotlabs/Lib/ThreadItem.php:348
+#, php-format
+msgid "%d comment"
+msgid_plural "%d comments"
+msgstr[0] ""
+msgstr[1] ""
-#: ../../include/features.php:387
-msgid "Profile Import/Export"
+#: ../../Zotlabs/Lib/ThreadItem.php:380 ../../Zotlabs/Lib/ThreadItem.php:381
+#, php-format
+msgid "View %s's profile - %s"
msgstr ""
-#: ../../include/features.php:388
-msgid "Save and load profile details across sites/channels"
+#: ../../Zotlabs/Lib/ThreadItem.php:384
+msgid "to"
msgstr ""
-#: ../../include/features.php:395
-msgid "Multiple Profiles"
+#: ../../Zotlabs/Lib/ThreadItem.php:385
+msgid "via"
msgstr ""
-#: ../../include/features.php:396
-msgid "Ability to create multiple profiles"
+#: ../../Zotlabs/Lib/ThreadItem.php:386
+msgid "Wall-to-Wall"
msgstr ""
-#: ../../include/taxonomy.php:320
-msgid "Trending"
+#: ../../Zotlabs/Lib/ThreadItem.php:387
+msgid "via Wall-To-Wall:"
msgstr ""
-#: ../../include/taxonomy.php:550
-msgid "Keywords"
+#: ../../Zotlabs/Lib/ThreadItem.php:413
+msgid "Attend"
msgstr ""
-#: ../../include/taxonomy.php:571
-msgid "have"
+#: ../../Zotlabs/Lib/ThreadItem.php:414
+msgid "Attendance Options"
msgstr ""
-#: ../../include/taxonomy.php:571
-msgid "has"
+#: ../../Zotlabs/Lib/ThreadItem.php:415
+msgid "Vote"
msgstr ""
-#: ../../include/taxonomy.php:572
-msgid "want"
+#: ../../Zotlabs/Lib/ThreadItem.php:416
+msgid "Voting Options"
msgstr ""
-#: ../../include/taxonomy.php:572
-msgid "wants"
+#: ../../Zotlabs/Lib/ThreadItem.php:431
+msgid "Go to previous comment"
msgstr ""
-#: ../../include/taxonomy.php:573
-msgid "likes"
+#: ../../Zotlabs/Lib/ThreadItem.php:441
+msgid "Add to Calendar"
msgstr ""
-#: ../../include/taxonomy.php:574
-msgid "dislikes"
+#: ../../Zotlabs/Lib/ThreadItem.php:802
+msgid "Image"
msgstr ""
-#: ../../include/account.php:36
-msgid "Not a valid email address"
+#: ../../Zotlabs/Lib/ThreadItem.php:804
+msgid "Insert Link"
msgstr ""
-#: ../../include/account.php:38
-msgid "Your email domain is not among those allowed on this site"
+#: ../../Zotlabs/Lib/ThreadItem.php:805
+msgid "Video"
msgstr ""
-#: ../../include/account.php:44
-msgid "Your email address is already registered at this site."
+#: ../../Zotlabs/Lib/ThreadItem.php:815
+msgid "Your full name (required)"
msgstr ""
-#: ../../include/account.php:76
-msgid "An invitation is required."
+#: ../../Zotlabs/Lib/ThreadItem.php:816
+msgid "Your email address (required)"
msgstr ""
-#: ../../include/account.php:80
-msgid "Invitation could not be verified."
+#: ../../Zotlabs/Lib/ThreadItem.php:817
+msgid "Your website URL (optional)"
msgstr ""
-#: ../../include/account.php:156
-msgid "Please enter the required information."
+#: ../../Zotlabs/Lib/DB_Upgrade.php:67
+msgid "Source code of failed update: "
msgstr ""
-#: ../../include/account.php:223
-msgid "Failed to store account information."
+#: ../../Zotlabs/Lib/DB_Upgrade.php:88
+#, php-format
+msgid "Update Error at %s"
msgstr ""
-#: ../../include/account.php:311
+#: ../../Zotlabs/Lib/DB_Upgrade.php:94
#, php-format
-msgid "Registration confirmation for %s"
+msgid "Update %s failed. See error logs."
msgstr ""
-#: ../../include/account.php:380
-#, php-format
-msgid "Registration request at %s"
+#: ../../Zotlabs/Lib/PermissionDescription.php:108
+msgid "Public"
msgstr ""
-#: ../../include/account.php:402
-msgid "your registration password"
+#: ../../Zotlabs/Lib/PermissionDescription.php:109
+msgid "Anybody in the $Projectname network"
msgstr ""
-#: ../../include/account.php:408 ../../include/account.php:471
+#: ../../Zotlabs/Lib/PermissionDescription.php:110
#, php-format
-msgid "Registration details for %s"
+msgid "Any account on %s"
msgstr ""
-#: ../../include/account.php:482
-msgid "Account approved."
+#: ../../Zotlabs/Lib/PermissionDescription.php:111
+msgid "Any of my connections"
msgstr ""
-#: ../../include/account.php:522
-#, php-format
-msgid "Registration revoked for %s"
+#: ../../Zotlabs/Lib/PermissionDescription.php:112
+msgid "Only connections I specifically allow"
msgstr ""
-#: ../../include/account.php:805 ../../include/account.php:807
-msgid "Click here to upgrade."
+#: ../../Zotlabs/Lib/PermissionDescription.php:113
+msgid "Anybody authenticated (could include visitors from other networks)"
msgstr ""
-#: ../../include/account.php:813
-msgid "This action exceeds the limits set by your subscription plan."
+#: ../../Zotlabs/Lib/PermissionDescription.php:114
+msgid "Any connections including those who haven't yet been approved"
msgstr ""
-#: ../../include/account.php:818
-msgid "This action is not available under your subscription plan."
+#: ../../Zotlabs/Lib/PermissionDescription.php:150
+msgid ""
+"This is your default setting for the audience of your normal stream, and "
+"posts."
msgstr ""
-#: ../../include/datetime.php:140
-msgid "Birthday"
+#: ../../Zotlabs/Lib/PermissionDescription.php:151
+msgid ""
+"This is your default setting for who can view your default channel profile"
msgstr ""
-#: ../../include/datetime.php:140
-msgid "Age: "
+#: ../../Zotlabs/Lib/PermissionDescription.php:152
+msgid "This is your default setting for who can view your connections"
msgstr ""
-#: ../../include/datetime.php:140
-msgid "YYYY-MM-DD or MM-DD"
+#: ../../Zotlabs/Lib/PermissionDescription.php:153
+msgid ""
+"This is your default setting for who can view your file storage and photos"
msgstr ""
-#: ../../include/datetime.php:244
-msgid "less than a second ago"
+#: ../../Zotlabs/Lib/PermissionDescription.php:154
+msgid "This is your default setting for the audience of your webpages"
msgstr ""
-#: ../../include/datetime.php:262
-#, php-format
-msgctxt "e.g. 22 hours ago, 1 minute ago"
-msgid "%1$d %2$s ago"
+#: ../../Zotlabs/Access/PermissionRoles.php:283
+msgid "Social Networking"
msgstr ""
-#: ../../include/datetime.php:273
-msgctxt "relative_date"
-msgid "year"
-msgid_plural "years"
-msgstr[0] ""
-msgstr[1] ""
+#: ../../Zotlabs/Access/PermissionRoles.php:284
+msgid "Social - Federation"
+msgstr ""
-#: ../../include/datetime.php:276
-msgctxt "relative_date"
-msgid "month"
-msgid_plural "months"
-msgstr[0] ""
-msgstr[1] ""
+#: ../../Zotlabs/Access/PermissionRoles.php:285
+msgid "Social - Mostly Public"
+msgstr ""
-#: ../../include/datetime.php:279
-msgctxt "relative_date"
-msgid "week"
-msgid_plural "weeks"
-msgstr[0] ""
-msgstr[1] ""
+#: ../../Zotlabs/Access/PermissionRoles.php:286
+msgid "Social - Restricted"
+msgstr ""
-#: ../../include/datetime.php:282
-msgctxt "relative_date"
-msgid "day"
-msgid_plural "days"
-msgstr[0] ""
-msgstr[1] ""
+#: ../../Zotlabs/Access/PermissionRoles.php:287
+msgid "Social - Private"
+msgstr ""
-#: ../../include/datetime.php:285
-msgctxt "relative_date"
-msgid "hour"
-msgid_plural "hours"
-msgstr[0] ""
-msgstr[1] ""
+#: ../../Zotlabs/Access/PermissionRoles.php:290
+msgid "Community Forum"
+msgstr ""
-#: ../../include/datetime.php:288
-msgctxt "relative_date"
-msgid "minute"
-msgid_plural "minutes"
-msgstr[0] ""
-msgstr[1] ""
+#: ../../Zotlabs/Access/PermissionRoles.php:291
+msgid "Forum - Mostly Public"
+msgstr ""
-#: ../../include/datetime.php:291
-msgctxt "relative_date"
-msgid "second"
-msgid_plural "seconds"
-msgstr[0] ""
-msgstr[1] ""
+#: ../../Zotlabs/Access/PermissionRoles.php:292
+msgid "Forum - Restricted"
+msgstr ""
-#: ../../include/datetime.php:520
-#, php-format
-msgid "%1$s's birthday"
+#: ../../Zotlabs/Access/PermissionRoles.php:293
+msgid "Forum - Private"
msgstr ""
-#: ../../include/datetime.php:521
-#, php-format
-msgid "Happy Birthday %1$s"
+#: ../../Zotlabs/Access/PermissionRoles.php:296
+msgid "Feed Republish"
msgstr ""
-#: ../../include/nav.php:90
-msgid "Remote authentication"
+#: ../../Zotlabs/Access/PermissionRoles.php:297
+msgid "Feed - Mostly Public"
msgstr ""
-#: ../../include/nav.php:90
-msgid "Click to authenticate to your home hub"
+#: ../../Zotlabs/Access/PermissionRoles.php:298
+msgid "Feed - Restricted"
msgstr ""
-#: ../../include/nav.php:96
-msgid "Manage your channels"
+#: ../../Zotlabs/Access/PermissionRoles.php:301
+msgid "Special Purpose"
msgstr ""
-#: ../../include/nav.php:99
-msgid "Manage your privacy groups"
+#: ../../Zotlabs/Access/PermissionRoles.php:302
+msgid "Special - Celebrity/Soapbox"
msgstr ""
-#: ../../include/nav.php:101
-msgid "Account/Channel Settings"
+#: ../../Zotlabs/Access/PermissionRoles.php:303
+msgid "Special - Group Repository"
msgstr ""
-#: ../../include/nav.php:107 ../../include/nav.php:136
-msgid "End this session"
+#: ../../Zotlabs/Access/PermissionRoles.php:307
+msgid "Custom/Expert Mode"
msgstr ""
-#: ../../include/nav.php:110
-msgid "Your profile page"
+#: ../../Zotlabs/Access/Permissions.php:56
+msgid "Can view my channel stream and posts"
msgstr ""
-#: ../../include/nav.php:113
-msgid "Manage/Edit profiles"
+#: ../../Zotlabs/Access/Permissions.php:57
+msgid "Can send me their channel stream and posts"
msgstr ""
-#: ../../include/nav.php:122 ../../include/nav.php:126
-msgid "Sign in"
+#: ../../Zotlabs/Access/Permissions.php:58
+msgid "Can view my default channel profile"
msgstr ""
-#: ../../include/nav.php:153
-msgid "Take me home"
+#: ../../Zotlabs/Access/Permissions.php:59
+msgid "Can view my connections"
msgstr ""
-#: ../../include/nav.php:155
-msgid "Log me out of this site"
+#: ../../Zotlabs/Access/Permissions.php:60
+msgid "Can view my file storage and photos"
msgstr ""
-#: ../../include/nav.php:160
-msgid "Create an account"
+#: ../../Zotlabs/Access/Permissions.php:61
+msgid "Can upload/modify my file storage and photos"
msgstr ""
-#: ../../include/nav.php:172
-msgid "Help and documentation"
+#: ../../Zotlabs/Access/Permissions.php:62
+msgid "Can view my channel webpages"
msgstr ""
-#: ../../include/nav.php:186
-msgid "Search site @name, !forum, #tag, ?docs, content"
+#: ../../Zotlabs/Access/Permissions.php:63
+msgid "Can view my wiki pages"
msgstr ""
-#: ../../include/nav.php:192
-msgid "Site Setup and Configuration"
+#: ../../Zotlabs/Access/Permissions.php:64
+msgid "Can create/edit my channel webpages"
msgstr ""
-#: ../../include/nav.php:332
-msgid "@name, !forum, #tag, ?doc, content"
+#: ../../Zotlabs/Access/Permissions.php:65
+msgid "Can write to my wiki pages"
msgstr ""
-#: ../../include/nav.php:333
-msgid "Please wait..."
+#: ../../Zotlabs/Access/Permissions.php:66
+msgid "Can post on my channel (wall) page"
msgstr ""
-#: ../../include/nav.php:339
-msgid "Add Apps"
+#: ../../Zotlabs/Access/Permissions.php:67
+msgid "Can comment on or like my posts"
msgstr ""
-#: ../../include/nav.php:340
-msgid "Arrange Apps"
+#: ../../Zotlabs/Access/Permissions.php:68
+msgid "Can send me private mail messages"
msgstr ""
-#: ../../include/nav.php:341
-msgid "Toggle System Apps"
+#: ../../Zotlabs/Access/Permissions.php:69
+msgid "Can like/dislike profiles and profile things"
msgstr ""
-#: ../../include/nav.php:426
-msgid "Status Messages and Posts"
+#: ../../Zotlabs/Access/Permissions.php:70
+msgid "Can forward to all my channel connections via ! mentions in posts"
msgstr ""
-#: ../../include/nav.php:439
-msgid "Profile Details"
+#: ../../Zotlabs/Access/Permissions.php:71
+msgid "Can chat with me"
msgstr ""
-#: ../../include/nav.php:449 ../../include/photos.php:666
-msgid "Photo Albums"
+#: ../../Zotlabs/Access/Permissions.php:72
+msgid "Can source my public posts in derived channels"
msgstr ""
-#: ../../include/nav.php:457
-msgid "Files and Storage"
+#: ../../Zotlabs/Access/Permissions.php:73
+msgid "Can administer my channel"
msgstr ""
-#: ../../include/nav.php:495
-msgid "Saved Bookmarks"
+#: ../../Zotlabs/Storage/Browser.php:107 ../../Zotlabs/Storage/Browser.php:295
+msgid "parent"
msgstr ""
-#: ../../include/nav.php:506
-msgid "View Cards"
+#: ../../Zotlabs/Storage/Browser.php:134
+msgid "Principal"
msgstr ""
-#: ../../include/nav.php:517
-msgid "View Articles"
+#: ../../Zotlabs/Storage/Browser.php:137
+msgid "Addressbook"
msgstr ""
-#: ../../include/nav.php:529
-msgid "View Webpages"
+#: ../../Zotlabs/Storage/Browser.php:143
+msgid "Schedule Inbox"
msgstr ""
-#: ../../include/photos.php:151
-#, php-format
-msgid "Image exceeds website size limit of %lu bytes"
+#: ../../Zotlabs/Storage/Browser.php:146
+msgid "Schedule Outbox"
msgstr ""
-#: ../../include/photos.php:162
-msgid "Image file is empty."
+#: ../../Zotlabs/Storage/Browser.php:279
+msgid "Total"
msgstr ""
-#: ../../include/photos.php:324
-msgid "Photo storage failed."
+#: ../../Zotlabs/Storage/Browser.php:281
+msgid "Shared"
msgstr ""
-#: ../../include/photos.php:373
-msgid "a new photo"
+#: ../../Zotlabs/Storage/Browser.php:283
+msgid "Add Files"
msgstr ""
-#: ../../include/photos.php:377
+#: ../../Zotlabs/Storage/Browser.php:367
#, php-format
-msgctxt "photo_upload"
-msgid "%1$s posted %2$s to %3$s"
+msgid "You are using %1$s of your available file storage."
msgstr ""
-#: ../../include/photos.php:671
-msgid "Upload New Photos"
+#: ../../Zotlabs/Storage/Browser.php:372
+#, php-format
+msgid "You are using %1$s of %2$s available file storage. (%3$s&#37;)"
msgstr ""
-#: ../../include/zot.php:774
-msgid "Invalid data packet"
+#: ../../Zotlabs/Storage/Browser.php:383
+msgid "WARNING:"
msgstr ""
-#: ../../include/zot.php:4329
-msgid "invalid target signature"
+#: ../../Zotlabs/Storage/Browser.php:395
+msgid "Create new folder"
msgstr ""
-#: ../../include/connections.php:133
-msgid "New window"
+#: ../../Zotlabs/Storage/Browser.php:397
+msgid "Upload file"
msgstr ""
-#: ../../include/connections.php:134
-msgid "Open the selected location in a different window or browser tab"
+#: ../../Zotlabs/Storage/Browser.php:410
+msgid "Drop files here to immediately upload"
msgstr ""
-#: ../../include/auth.php:192
-msgid "Delegation session ended."
+#: ../../boot.php:1653
+msgid "Create an account to access services and applications"
msgstr ""
-#: ../../include/auth.php:196
-msgid "Logged out."
+#: ../../boot.php:1677
+msgid "Login/Email"
msgstr ""
-#: ../../include/auth.php:291
-msgid "Email validation is incomplete. Please check your email."
+#: ../../boot.php:1678
+msgid "Password"
msgstr ""
-#: ../../include/auth.php:307
-msgid "Failed authentication"
+#: ../../boot.php:1679
+msgid "Remember me"
msgstr ""
-#: ../../include/help.php:80
-msgid "Help:"
+#: ../../boot.php:1682
+msgid "Forgot your password?"
msgstr ""
-#: ../../include/help.php:129
-msgid "Not Found"
+#: ../../boot.php:2478
+#, php-format
+msgid "[$Projectname] Website SSL error for %s"
+msgstr ""
+
+#: ../../boot.php:2483
+msgid "Website SSL certificate is not valid. Please correct."
+msgstr ""
+
+#: ../../boot.php:2599
+#, php-format
+msgid "[$Projectname] Cron tasks not running on %s"
+msgstr ""
+
+#: ../../boot.php:2604
+msgid "Cron/Scheduled tasks not running."
msgstr ""
diff --git a/util/po2php.php b/util/po2php.php
index 73d9b454e..535e5567c 100644
--- a/util/po2php.php
+++ b/util/po2php.php
@@ -52,7 +52,7 @@ function po2php_run($argc,$argv) {
if ($l[0]=="#") $l="";
if (substr($l,0,15)=='"Plural-Forms: '){
$match=Array();
- preg_match("|nplurals=([0-9]*);\s*plural=(.*)[;\\\\]|", $l, $match);
+ preg_match("|nplurals=([0-9]*);\s*plural=([^;\\\\]*)|", $l, $match);
$cond = str_replace('n','$n',$match[2]);
$out .= 'if(! function_exists("' . 'string_plural_select_' . $lang .'")) {' . "\n";
$out .= 'function string_plural_select_' . $lang . '($n){'."\n";
diff --git a/util/thumbrepair b/util/thumbrepair
index acd453719..a37e978af 100755
--- a/util/thumbrepair
+++ b/util/thumbrepair
@@ -17,7 +17,7 @@ if($x) {
$width = $xx['width'];
$height = $xx['height'];
- $n = q("SELECT * FROM photo WHERE resource_id = '%s' AND imgscale > 0",
+ $n = q("SELECT * FROM photo WHERE resource_id = '%s' AND imgscale > 0 ORDER BY imgscale",
dbesc($xx['resource_id'])
);
diff --git a/util/zotsh/README.txt b/util/zotsh/README.txt
index facddc850..58e8d4bd0 100644
--- a/util/zotsh/README.txt
+++ b/util/zotsh/README.txt
@@ -16,6 +16,13 @@ Extract somewere and launch zotsh.py
Description
-----------
+Update: 2019-08-14
+
+Have just looked at this after several years of bitrot and made some updates.
+it functions for cli DAV access on your assigned hub, but magic-auth to dav repos on other hubs
+(e.g. the host command) needs to be updated to work with openwebauth.
+
+----
ZotSH is a command line WebDAV client for Hubzilla.
It knows how to magic-auth to remote hubs using Zot.
diff --git a/util/zotsh/easywebdav/__init__.pyc b/util/zotsh/easywebdav/__init__.pyc
index 4f30c1871..b69303d1b 100644
--- a/util/zotsh/easywebdav/__init__.pyc
+++ b/util/zotsh/easywebdav/__init__.pyc
Binary files differ
diff --git a/util/zotsh/easywebdav/__version__.pyc b/util/zotsh/easywebdav/__version__.pyc
index b19bf50b0..bdc53441f 100644
--- a/util/zotsh/easywebdav/__version__.pyc
+++ b/util/zotsh/easywebdav/__version__.pyc
Binary files differ
diff --git a/util/zotsh/easywebdav/client.py b/util/zotsh/easywebdav/client.py
index da7bf325a..3b420b143 100644
--- a/util/zotsh/easywebdav/client.py
+++ b/util/zotsh/easywebdav/client.py
@@ -1,202 +1,202 @@
-import requests
-import platform
-from numbers import Number
-import xml.etree.cElementTree as xml
-from collections import namedtuple
-
-py_majversion, py_minversion, py_revversion = platform.python_version_tuple()
-
-if py_majversion == '2':
- from httplib import responses as HTTP_CODES
- from urlparse import urlparse
-else:
- from http.client import responses as HTTP_CODES
- from urllib.parse import urlparse
-
-DOWNLOAD_CHUNK_SIZE_BYTES = 1 * 1024 * 1024
-
-class WebdavException(Exception):
- pass
-
-class ConnectionFailed(WebdavException):
- pass
-
-
-def codestr(code):
- return HTTP_CODES.get(code, 'UNKNOWN')
-
-
-File = namedtuple('File', ['name', 'size', 'mtime', 'ctime', 'contenttype'])
-
-
-def prop(elem, name, default=None):
- child = elem.find('.//{DAV:}' + name)
- return default if child is None else child.text
-
-
-def elem2file(elem):
- return File(
- prop(elem, 'href'),
- int(prop(elem, 'getcontentlength', 0)),
- prop(elem, 'getlastmodified', ''),
- prop(elem, 'creationdate', ''),
- prop(elem, 'getcontenttype', ''),
- )
-
-
-class OperationFailed(WebdavException):
- _OPERATIONS = dict(
- HEAD = "get header",
- GET = "download",
- PUT = "upload",
- DELETE = "delete",
- MKCOL = "create directory",
- PROPFIND = "list directory",
- )
-
- def __init__(self, method, path, expected_code, actual_code):
- self.method = method
- self.path = path
- self.expected_code = expected_code
- self.actual_code = actual_code
- operation_name = self._OPERATIONS[method]
- self.reason = 'Failed to {operation_name} "{path}"'.format(**locals())
- expected_codes = (expected_code,) if isinstance(expected_code, Number) else expected_code
- expected_codes_str = ", ".join('{0} {1}'.format(code, codestr(code)) for code in expected_codes)
- actual_code_str = codestr(actual_code)
- msg = '''\
-{self.reason}.
- Operation : {method} {path}
- Expected code : {expected_codes_str}
- Actual code : {actual_code} {actual_code_str}'''.format(**locals())
- super(OperationFailed, self).__init__(msg)
-
-class Client(object):
- def __init__(self, host, port=0, auth=None, username=None, password=None,
- protocol='http', verify_ssl=True, path=None, cert=None, session=None):
- if not port:
- port = 443 if protocol == 'https' else 80
- self.baseurl = '{0}://{1}:{2}'.format(protocol, host, port)
- if path:
- self.baseurl = '{0}/{1}'.format(self.baseurl, path)
- self.cwd = '/'
- if session is None:
- self.session = requests.session()
- else:
- self.session = session
- self.session.verify = verify_ssl
- self.session.stream = True
-
- if cert:
- self.session.cert = cert
-
- if auth:
- self.session.auth = auth
- elif username and password:
- self.session.auth = (username, password)
-
- def _send(self, method, path, expected_code, **kwargs):
- url = self._get_url(path).strip(".")
- #~ print self.session
- #~ print self.session.verify
- #~ print self.session.params
- #~ print self.session.cookies
- response = self.session.request(method, url, allow_redirects=False, **kwargs)
- #~ print response.request.method
- #~ print response.request.url
- if isinstance(expected_code, Number) and response.status_code != expected_code \
- or not isinstance(expected_code, Number) and response.status_code not in expected_code:
- raise OperationFailed(method, path, expected_code, response.status_code)
- return response
-
- def _get_url(self, path):
- path = str(path).strip()
- if path.startswith('/'):
- return self.baseurl + path
- return "".join((self.baseurl, self.cwd, path))
-
- def cd(self, path):
- path = path.strip()
- if not path:
- return
- stripped_path = '/'.join(part for part in path.split('/') if part) + '/'
-
- if stripped_path == '/':
- self.cwd = stripped_path
- elif path.startswith('/'):
- self.cwd = '/' + stripped_path
- elif stripped_path == "./":
- return
- elif stripped_path == "../":
- self.cwd ='/'.join( self.cwd.split('/')[:-2] ) + '/'
- else:
- self.cwd += stripped_path
-
- def mkdir(self, path, safe=False):
- expected_codes = 201 if not safe else (201, 301, 405)
- self._send('MKCOL', path, expected_codes)
-
- def mkdirs(self, path):
- dirs = [d for d in path.split('/') if d]
- if not dirs:
- return
- if path.startswith('/'):
- dirs[0] = '/' + dirs[0]
- old_cwd = self.cwd
- try:
- for dir in dirs:
- try:
- self.mkdir(dir, safe=True)
- except Exception as e:
- if e.actual_code == 409:
- raise
- finally:
- self.cd(dir)
- finally:
- self.cd(old_cwd)
-
- def rmdir(self, path, safe=False):
- path = str(path).rstrip('/') + '/'
- expected_codes = 204 if not safe else (204, 404)
- self._send('DELETE', path, expected_codes)
-
- def delete(self, path):
- self._send('DELETE', path, 204)
-
- def upload(self, local_path_or_fileobj, remote_path):
- if isinstance(local_path_or_fileobj, basestring):
- with open(local_path_or_fileobj, 'rb') as f:
- self._upload(f, remote_path)
- else:
- self._upload(local_path_or_fileobj, remote_path)
-
- def _upload(self, fileobj, remote_path):
- self._send('PUT', remote_path, (200, 201, 204), data=fileobj)
-
- def download(self, remote_path, local_path_or_fileobj):
- response = self._send('GET', remote_path, 200, stream=True)
- if isinstance(local_path_or_fileobj, basestring):
- with open(local_path_or_fileobj, 'wb') as f:
- self._download(f, response)
- else:
- self._download(local_path_or_fileobj, response)
-
- def _download(self, fileobj, response):
- for chunk in response.iter_content(DOWNLOAD_CHUNK_SIZE_BYTES):
- fileobj.write(chunk)
-
- def ls(self, remote_path='.'):
- headers = {'Depth': '1'}
- response = self._send('PROPFIND', remote_path, (207, 301), headers=headers)
-
- # Redirect
- if response.status_code == 301:
- url = urlparse(response.headers['location'])
- return self.ls(url.path)
-
- tree = xml.fromstring(response.content)
- return [elem2file(elem) for elem in tree.findall('{DAV:}response')]
-
- def exists(self, remote_path):
- response = self._send('HEAD', remote_path, (200, 301, 404))
- return True if response.status_code != 404 else False
+import requests
+import platform
+from numbers import Number
+import xml.etree.cElementTree as xml
+from collections import namedtuple
+
+py_majversion, py_minversion, py_revversion = platform.python_version_tuple()
+
+if py_majversion == '2':
+ from httplib import responses as HTTP_CODES
+ from urlparse import urlparse
+else:
+ from http.client import responses as HTTP_CODES
+ from urllib.parse import urlparse
+
+DOWNLOAD_CHUNK_SIZE_BYTES = 1 * 1024 * 1024
+
+class WebdavException(Exception):
+ pass
+
+class ConnectionFailed(WebdavException):
+ pass
+
+
+def codestr(code):
+ return HTTP_CODES.get(code, 'UNKNOWN')
+
+
+File = namedtuple('File', ['name', 'size', 'mtime', 'ctime', 'contenttype'])
+
+
+def prop(elem, name, default=None):
+ child = elem.find('.//{DAV:}' + name)
+ return default if child is None or child.text is None else child.text
+
+
+def elem2file(elem):
+ return File(
+ prop(elem, 'href'),
+ int(prop(elem, 'getcontentlength', 0)),
+ prop(elem, 'getlastmodified', ''),
+ prop(elem, 'creationdate', ''),
+ prop(elem, 'getcontenttype', ''),
+ )
+
+
+class OperationFailed(WebdavException):
+ _OPERATIONS = dict(
+ HEAD = "get header",
+ GET = "download",
+ PUT = "upload",
+ DELETE = "delete",
+ MKCOL = "create directory",
+ PROPFIND = "list directory",
+ )
+
+ def __init__(self, method, path, expected_code, actual_code):
+ self.method = method
+ self.path = path
+ self.expected_code = expected_code
+ self.actual_code = actual_code
+ operation_name = self._OPERATIONS[method]
+ self.reason = 'Failed to {operation_name} "{path}"'.format(**locals())
+ expected_codes = (expected_code,) if isinstance(expected_code, Number) else expected_code
+ expected_codes_str = ", ".join('{0} {1}'.format(code, codestr(code)) for code in expected_codes)
+ actual_code_str = codestr(actual_code)
+ msg = '''\
+{self.reason}.
+ Operation : {method} {path}
+ Expected code : {expected_codes_str}
+ Actual code : {actual_code} {actual_code_str}'''.format(**locals())
+ super(OperationFailed, self).__init__(msg)
+
+class Client(object):
+ def __init__(self, host, port=0, auth=None, username=None, password=None,
+ protocol='http', verify_ssl=True, path=None, cert=None, session=None):
+ if not port:
+ port = 443 if protocol == 'https' else 80
+ self.baseurl = '{0}://{1}:{2}'.format(protocol, host, port)
+ if path:
+ self.baseurl = '{0}/{1}'.format(self.baseurl, path)
+ self.cwd = '/'
+ if session is None:
+ self.session = requests.session()
+ else:
+ self.session = session
+ self.session.verify = verify_ssl
+ self.session.stream = True
+
+ if cert:
+ self.session.cert = cert
+
+ if auth:
+ self.session.auth = auth
+ elif username and password:
+ self.session.auth = (username, password)
+
+ def _send(self, method, path, expected_code, **kwargs):
+ url = self._get_url(path).strip(".")
+ #~ print self.session
+ #~ print self.session.verify
+ #~ print self.session.params
+ #~ print self.session.cookies
+ response = self.session.request(method, url, allow_redirects=False, **kwargs)
+ #~ print response.request.method
+ #~ print response.request.url
+ if isinstance(expected_code, Number) and response.status_code != expected_code \
+ or not isinstance(expected_code, Number) and response.status_code not in expected_code:
+ raise OperationFailed(method, path, expected_code, response.status_code)
+ return response
+
+ def _get_url(self, path):
+ path = str(path).strip()
+ if path.startswith('/'):
+ return self.baseurl + path
+ return "".join((self.baseurl, self.cwd, path))
+
+ def cd(self, path):
+ path = path.strip()
+ if not path:
+ return
+ stripped_path = '/'.join(part for part in path.split('/') if part) + '/'
+
+ if stripped_path == '/':
+ self.cwd = stripped_path
+ elif path.startswith('/'):
+ self.cwd = '/' + stripped_path
+ elif stripped_path == "./":
+ return
+ elif stripped_path == "../":
+ self.cwd ='/'.join( self.cwd.split('/')[:-2] ) + '/'
+ else:
+ self.cwd += stripped_path
+
+ def mkdir(self, path, safe=False):
+ expected_codes = 201 if not safe else (201, 301, 405)
+ self._send('MKCOL', path, expected_codes)
+
+ def mkdirs(self, path):
+ dirs = [d for d in path.split('/') if d]
+ if not dirs:
+ return
+ if path.startswith('/'):
+ dirs[0] = '/' + dirs[0]
+ old_cwd = self.cwd
+ try:
+ for dir in dirs:
+ try:
+ self.mkdir(dir, safe=True)
+ except Exception as e:
+ if e.actual_code == 409:
+ raise
+ finally:
+ self.cd(dir)
+ finally:
+ self.cd(old_cwd)
+
+ def rmdir(self, path, safe=False):
+ path = str(path).rstrip('/') + '/'
+ expected_codes = 204 if not safe else (204, 404)
+ self._send('DELETE', path, expected_codes)
+
+ def delete(self, path):
+ self._send('DELETE', path, 204)
+
+ def upload(self, local_path_or_fileobj, remote_path):
+ if isinstance(local_path_or_fileobj, basestring):
+ with open(local_path_or_fileobj, 'rb') as f:
+ self._upload(f, remote_path)
+ else:
+ self._upload(local_path_or_fileobj, remote_path)
+
+ def _upload(self, fileobj, remote_path):
+ self._send('PUT', remote_path, (200, 201, 204), data=fileobj)
+
+ def download(self, remote_path, local_path_or_fileobj):
+ response = self._send('GET', remote_path, 200, stream=True)
+ if isinstance(local_path_or_fileobj, basestring):
+ with open(local_path_or_fileobj, 'wb') as f:
+ self._download(f, response)
+ else:
+ self._download(local_path_or_fileobj, response)
+
+ def _download(self, fileobj, response):
+ for chunk in response.iter_content(DOWNLOAD_CHUNK_SIZE_BYTES):
+ fileobj.write(chunk)
+
+ def ls(self, remote_path='.'):
+ headers = {'Depth': '1'}
+ response = self._send('PROPFIND', remote_path, (207, 301), headers=headers)
+
+ # Redirect
+ if response.status_code == 301:
+ url = urlparse(response.headers['location'])
+ return self.ls(url.path)
+
+ tree = xml.fromstring(response.content)
+ return [elem2file(elem) for elem in tree.findall('{DAV:}response')]
+
+ def exists(self, remote_path):
+ response = self._send('HEAD', remote_path, (200, 301, 404))
+ return True if response.status_code != 404 else False
diff --git a/util/zotsh/easywebdav/client.pyc b/util/zotsh/easywebdav/client.pyc
index cf074d522..d53caed92 100644
--- a/util/zotsh/easywebdav/client.pyc
+++ b/util/zotsh/easywebdav/client.pyc
Binary files differ
diff --git a/util/zotsh/zotsh.py b/util/zotsh/zotsh.py
index 36506b39d..89865fcbe 100755
--- a/util/zotsh/zotsh.py
+++ b/util/zotsh/zotsh.py
@@ -1,324 +1,313 @@
-#!/usr/bin/env python2
-import sys, os
-import ConfigParser
-import requests
-from requests.auth import HTTPBasicAuth
-import easywebdav
-import easywebdav.__version__ as easywebdavversion
-
-__version__= "0.0.2"
-
-SERVER = None
-USER = None
-PASSWD = None
-VERIFY_SSL=True
-
-#####################################################
-
-class CommandNotFound(Exception):
- pass
-
-class ZotSH(object):
- commands = ['cd','ls','exists','mkdir','mkdirs','rmdir','delete','upload','download',
- 'host', 'pwd','cat',
- 'lcd','lpwd', 'lls',
- 'quit', 'help']
- def __init__(self, host, session=None, davclient=None):
- self.sessions = {}
- self.host = host
- self.session = session
- self.davclient = davclient
-
-
- @property
- def host(self):
- return self._host
-
- @host.setter
- def host(self, host):
- self._host = host
- self._hostname = host.replace("https:","").replace("/","")
-
- @property
- def hostname(self):
- return self._hostname
-
- @hostname.setter
- def hostname(self, hostname):
- self._host = "https://%s/" % (hostname)
- self._hostname = hostname
-
- @property
- def session(self):
- return self._session
-
- @session.setter
- def session(self, session):
- self._session = session
- self.davclient = easywebdav.connect( self.hostname, protocol='https', session=session, path="cloud", verify_ssl=VERIFY_SSL)
-
- @property
- def PS1(self):
- if self.davclient is None:
- return "[!]> "
- return "%s:%s> " % (self.hostname, self.davclient.cwd)
-
- def get_host_session(self, host=None):
- #~ if host is None:
- #~ host = self.host
- #~ if not host.startswith("https"):
- #~ host = "https://%s/" % (host)
- #~ if host in self.sessions:
- #~ session = self.sessions[host]
- #~ else:
- #~ session = requests.Session()
- #~ self.sessions[host] = session
- #~ if not host == SERVER
- #~ session.params.update({'davguest':1})
- #~ return session
-
- if self.session is None:
- session = requests.Session()
- #session.params.update({'davguest':1})
- else:
- session = self.session
- session.params.update({'davguest': (not host == SERVER) })
- return session
-
- def do(self, command, *args):
- if not command in self.commands:
- raise CommandNotFound("Unknow command '%s'" % command)
-
- cmd = getattr(self, "cmd_%s"%command, None)
- if cmd is None:
- cmd = getattr(self.davclient, command)
-
- return cmd(*args)
-
- def cmd_exists(self, *args):
- if (len(args)==0):
- return
- return self.davclient.exists(args[0])
-
- def cmd_mkdir(self, *args):
- if (len(args)==0):
- return
- return self.davclient.mkdir(args[0])
-
- def cmd_mkdirs(self, *args):
- if (len(args)==0):
- return
- return self.davclient.mkdirs(args[0])
-
- def cmd_rmdir(self, *args):
- if (len(args)==0):
- return
- return self.davclient.rmdir(args[0])
-
- def cmd_delete(self, *args):
- if (len(args)==0):
- return
- return self.davclient.delete(args[0])
-
- def cmd_upload(self, *args):
- if (len(args)==0):
- return
- args = list(args)
- if (len(args)==1):
- args.append(args[0])
-
- return self.davclient.upload(args[0], args[1])
-
- def cmd_download(self, *args):
- if (len(args)==0):
- return
- args = list(args)
- if (len(args)==1):
- args.append(args[0])
-
- return self.davclient.download(args[0], args[1])
-
- def cmd_host(self, *args):
- if (len(args)==0):
- return
- newhostname = args[0]
- newhost = "https://%s/" % newhostname
- if newhostname == "~" or newhost == SERVER:
- # bach to home server
- self.host = SERVER
- self.session = self.get_host_session(SERVER)
- return
-
- session_remote = self.get_host_session(newhost)
- session_home = self.get_host_session(SERVER)
-
- # call /magic on SERVER
- r = session_home.get(
- SERVER + "magic",
- params={'dest': newhost},
- allow_redirects=False,
- verify=VERIFY_SSL )
-
- if not 'location' in r.headers:
- raise Exception("Cannot start magic auth to '%s'" % newhostname)
- auth_url = r.headers['location']
-
-
- # call auth_url with "test" param
-
- r = session_remote.get(
- auth_url,
- params={'test': 1 },
- verify=VERIFY_SSL )
-
- if r.json()['success']:
- self.hostname = newhostname
- self.session = session_remote
- else:
- raise Exception("Cannot magic auth to '%s'" % newhostname)
-
-
- def cmd_pwd(self, *args):
- return "%s%s" % ( self.davclient.baseurl, self.davclient.cwd )
-
- def cmd_ls(self, *args):
- extra_args = ["-a", "-l", "-d"]
-
- show_hidden = "-a" in args
- show_list = "-l" in args
- show_only_dir = "-d" in args
- args = [ a for a in args if not a in extra_args ]
-
-
- r = self.davclient.ls(*args)
- l = max([ len(str(f.size)) for f in r ] + [7,])
-
- def _fmt(type, size, name):
- if show_list:
- return "%s %*d %s" % (type, l, f.size , name)
- else:
- return name
-
- if show_hidden :
- print _fmt('d', 0, "./")
- if self.davclient.cwd!="/":
- print _fmt('d', 0, "../")
-
- for f in r:
- name = f.name.replace("/cloud"+self.davclient.cwd,"")
- type = "-"
- if name.endswith("/"):
- type = "d"
- if name!="":
- if show_hidden or not name.startswith("."):
- if not show_only_dir or type=="d":
- print _fmt(type, f.size , name)
-
- def cmd_lpwd(self, *args):
- return os.getcwd()
-
- def cmd_lcd(self, *args):
- if (len(args)==0):
- return
- os.chdir(args[0])
-
- def cmd_lls(self, *args):
- for f in os.listdir(os.getcwd()):
- if os.path.isdir(f):
- f=f+"/"
- print f
-
- def cmd_help(self, *args):
- print "ZotSH",__version__
- print
- print "Commands:"
- for c in self.commands:
- print "\t",c
- print
- print "easywebdav", easywebdavversion.__version__, "(mod)"
- print "requests", requests.__version__
-
- def cmd_cat(self,*args):
- if (len(args)==0):
- return
- rfile = args[0]
- resp = self.davclient._send('GET', rfile, (200,))
- print resp.text
-
-def load_conf():
- global SERVER,USER,PASSWD,VERIFY_SSL
- homedir = os.getenv("HOME")
- if homedir is None:
- homedir = os.path.join(os.getenv("HOMEDRIVE"), os.getenv("HOMEPATH"))
-
- optsfile = ".zotshrc"
- if not os.path.isfile(optsfile):
- optsfile = os.path.join(homedir, ".zotshrc")
-
- if not os.path.isfile(optsfile):
- print "Please create a configuration file called '.zotshrc':"
- print "[zotsh]"
- print "host = https://yourhost.com/"
- print "username = your_username"
- print "password = your_password"
- sys.exit(-1)
-
- config = ConfigParser.ConfigParser()
- config.read(optsfile)
- SERVER = config.get('zotsh', 'host')
- USER = config.get('zotsh', 'username')
- PASSWD = config.get('zotsh', 'password')
- if config.has_option('zotsh', 'verify_ssl'):
- VERIFY_SSL = config.getboolean('zotsh', 'verify_ssl')
-
-
-def zotsh():
-
- zotsh = ZotSH( SERVER)
-
- session_home = zotsh.get_host_session()
-
- #~ #login on home server
- print "loggin in..."
- r = session_home.get(
- SERVER + "api/account/verify_credentials",
- auth=HTTPBasicAuth(USER, PASSWD),
- verify=VERIFY_SSL )
-
- print "Hi", r.json()['name']
-
- zotsh.session = session_home
-
- # command loop
- input = raw_input(zotsh.PS1)
- while (input != "quit"):
- input = input.strip()
- if len(input)>0:
- toks = [ x.strip() for x in input.split(" ") ]
-
- command = toks[0]
- args = toks[1:]
- try:
- ret = zotsh.do(command, *args)
- except easywebdav.client.OperationFailed, e:
- print e
- except CommandNotFound, e:
- print e
- else:
- if ret is not None:
- print ret
-
-
- input = raw_input(zotsh.PS1)
-
-
-
-
-if __name__=="__main__":
- load_conf()
- zotsh()
- sys.exit()
-
-
-
-
+#!/usr/bin/env python
+
+import sys, os
+import ConfigParser
+import requests
+from requests.auth import HTTPBasicAuth
+import easywebdav
+import easywebdav.__version__ as easywebdavversion
+import base64
+
+__version__= "0.0.2"
+
+SERVER = None
+USER = None
+PASSWD = None
+VERIFY_SSL=True
+
+#####################################################
+
+class CommandNotFound(Exception):
+ pass
+
+class ZotSH(object):
+ commands = ['cd','ls','exists','mkdir','mkdirs','rmdir','delete','upload','download',
+ 'host', 'pwd','cat',
+ 'lcd','lpwd', 'lls',
+ 'quit', 'help']
+ def __init__(self, host, session=None, davclient=None):
+ self.sessions = {}
+ self.host = host
+ self.session = session
+ self.davclient = davclient
+
+
+ @property
+ def host(self):
+ return self._host
+
+ @host.setter
+ def host(self, host):
+ self._host = host
+ self._hostname = host.replace("https:","").replace("/","")
+
+ @property
+ def hostname(self):
+ return self._hostname
+
+ @hostname.setter
+ def hostname(self, hostname):
+ self._host = "https://%s/" % (hostname)
+ self._hostname = hostname
+
+ @property
+ def session(self):
+ return self._session
+
+ @session.setter
+ def session(self, session):
+ self._session = session
+ self.davclient = easywebdav.connect( self.hostname, protocol='https', session=session, path="dav", verify_ssl=VERIFY_SSL)
+
+ @property
+ def PS1(self):
+ if self.davclient is None:
+ return "[!]> "
+ return "%s:%s> " % (self.hostname, self.davclient.cwd)
+
+ def get_host_session(self, host=None):
+ #~ if host is None:
+ #~ host = self.host
+ #~ if not host.startswith("https"):
+ #~ host = "https://%s/" % (host)
+ #~ if host in self.sessions:
+ #~ session = self.sessions[host]
+ #~ else:
+ #~ session = requests.Session()
+ #~ self.sessions[host] = session
+ #~ if not host == SERVER
+ #~ session.params.update({'davguest':1})
+ #~ return session
+
+ if self.session is None:
+ session = requests.Session()
+ #session.params.update({'davguest':1})
+ else:
+ session = self.session
+ #session.params.update({'davguest': (not host == SERVER) })
+ return session
+
+ def do(self, command, *args):
+ if not command in self.commands:
+ raise CommandNotFound("Unknown command '%s'" % command)
+
+ cmd = getattr(self, "cmd_%s"%command, None)
+ if cmd is None:
+ cmd = getattr(self.davclient, command)
+
+ return cmd(*args)
+
+ def cmd_exists(self, *args):
+ if (len(args)==0):
+ return
+ return self.davclient.exists(args[0])
+
+ def cmd_mkdir(self, *args):
+ if (len(args)==0):
+ return
+ return self.davclient.mkdir(args[0])
+
+ def cmd_mkdirs(self, *args):
+ if (len(args)==0):
+ return
+ return self.davclient.mkdirs(args[0])
+
+ def cmd_rmdir(self, *args):
+ if (len(args)==0):
+ return
+ return self.davclient.rmdir(args[0])
+
+ def cmd_delete(self, *args):
+ if (len(args)==0):
+ return
+ return self.davclient.delete(args[0])
+
+ def cmd_upload(self, *args):
+ if (len(args)==0):
+ return
+ args = list(args)
+ if (len(args)==1):
+ args.append(args[0])
+
+ return self.davclient.upload(args[0], args[1])
+
+ def cmd_download(self, *args):
+ if (len(args)==0):
+ return
+ args = list(args)
+ if (len(args)==1):
+ args.append(args[0])
+
+ return self.davclient.download(args[0], args[1])
+
+ def cmd_host(self, *args):
+ if (len(args)==0):
+ return
+ newhostname = args[0]
+ newhost = "https://%s/" % newhostname
+ if newhostname == "~" or newhost == SERVER:
+ # bach to home server
+ self.host = SERVER
+ self.session = self.get_host_session(SERVER)
+ return
+
+ session_remote = self.get_host_session(newhost)
+ session_home = self.get_host_session(SERVER)
+
+ bnewhost = newhost + 'dav'
+ bnewhost = bnewhost.encode('hex')
+
+ r = session_home.get(
+ SERVER + "magic",
+ params={'bdest': bnewhost, 'owa': 1},
+ allow_redirects=True,
+ verify=VERIFY_SSL )
+
+ self.hostname = newhostname
+ self.session = session_remote
+
+
+ def cmd_pwd(self, *args):
+ return "%s%s" % ( self.davclient.baseurl, self.davclient.cwd )
+
+ def cmd_ls(self, *args):
+ extra_args = ["-a", "-l", "-d"]
+
+ show_hidden = "-a" in args
+ show_list = "-l" in args
+ show_only_dir = "-d" in args
+ args = [ a for a in args if not a in extra_args ]
+
+
+ r = self.davclient.ls(*args)
+ l = max([ len(str(f.size)) for f in r ] + [7,])
+
+ def _fmt(type, size, name):
+ if show_list:
+ return "%s %*d %s" % (type, l, f.size , name)
+ else:
+ return name
+
+ if show_hidden :
+ print _fmt('d', 0, "./")
+ if self.davclient.cwd!="/":
+ print _fmt('d', 0, "../")
+
+ for f in r:
+ name = f.name.replace("/dav"+self.davclient.cwd,"")
+ type = "-"
+ if name.endswith("/"):
+ type = "d"
+ if name!="":
+ if show_hidden or not name.startswith("."):
+ if not show_only_dir or type=="d":
+ print _fmt(type, f.size , name)
+
+ def cmd_lpwd(self, *args):
+ return os.getcwd()
+
+ def cmd_lcd(self, *args):
+ if (len(args)==0):
+ return
+ os.chdir(args[0])
+
+ def cmd_lls(self, *args):
+ for f in os.listdir(os.getcwd()):
+ if os.path.isdir(f):
+ f=f+"/"
+ print f
+
+ def cmd_help(self, *args):
+ print "ZotSH",__version__
+ print
+ print "Commands:"
+ for c in self.commands:
+ print "\t",c
+ print
+ print "easywebdav", easywebdavversion.__version__, "(mod)"
+ print "requests", requests.__version__
+
+ def cmd_cat(self,*args):
+ if (len(args)==0):
+ return
+ rfile = args[0]
+ resp = self.davclient._send('GET', rfile, (200,))
+ print resp.text
+
+def load_conf():
+ global SERVER,USER,PASSWD,VERIFY_SSL
+ homedir = os.getenv("HOME")
+ if homedir is None:
+ homedir = os.path.join(os.getenv("HOMEDRIVE"), os.getenv("HOMEPATH"))
+
+ optsfile = ".zotshrc"
+ if not os.path.isfile(optsfile):
+ optsfile = os.path.join(homedir, ".zotshrc")
+
+ if not os.path.isfile(optsfile):
+ print "Please create a configuration file called '.zotshrc':"
+ print "[zotsh]"
+ print "host = https://yourhost.com/"
+ print "username = your_username"
+ print "password = your_password"
+ sys.exit(-1)
+
+ config = ConfigParser.ConfigParser()
+ config.read(optsfile)
+ SERVER = config.get('zotsh', 'host')
+ USER = config.get('zotsh', 'username')
+ PASSWD = config.get('zotsh', 'password')
+ if config.has_option('zotsh', 'verify_ssl'):
+ VERIFY_SSL = config.getboolean('zotsh', 'verify_ssl')
+
+
+def zotsh():
+
+ zotsh = ZotSH( SERVER)
+
+ session_home = zotsh.get_host_session()
+
+ #~ #login on home server
+ print "loggin in..."
+ r = session_home.get(
+ SERVER + "api/account/verify_credentials",
+ auth=HTTPBasicAuth(USER, PASSWD),
+ verify=VERIFY_SSL )
+
+ print "Hi", r.json()['name']
+
+ zotsh.session = session_home
+
+ # command loop
+ input = raw_input(zotsh.PS1)
+ while (input != "quit"):
+ input = input.strip()
+ if len(input)>0:
+ toks = [ x.strip() for x in input.split(" ") ]
+
+ command = toks[0]
+ args = toks[1:]
+ try:
+ ret = zotsh.do(command, *args)
+ except easywebdav.client.OperationFailed, e:
+ print e
+ except CommandNotFound, e:
+ print e
+ else:
+ if ret is not None:
+ print ret
+
+
+ input = raw_input(zotsh.PS1)
+
+
+
+
+if __name__=="__main__":
+ load_conf()
+ zotsh()
+ sys.exit()
+
+
+
+
diff --git a/vendor/blueimp/jquery-file-upload/.github/FUNDING.yml b/vendor/blueimp/jquery-file-upload/.github/FUNDING.yml
new file mode 100644
index 000000000..048b1cf2c
--- /dev/null
+++ b/vendor/blueimp/jquery-file-upload/.github/FUNDING.yml
@@ -0,0 +1 @@
+github: [blueimp]
diff --git a/vendor/blueimp/jquery-file-upload/.github/workflows/test.yml b/vendor/blueimp/jquery-file-upload/.github/workflows/test.yml
new file mode 100644
index 000000000..f7c4b8bb9
--- /dev/null
+++ b/vendor/blueimp/jquery-file-upload/.github/workflows/test.yml
@@ -0,0 +1,84 @@
+name: Test
+
+on: [push, pull_request]
+
+jobs:
+ lint:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v1
+ - name: Setup Node.js
+ uses: actions/setup-node@v1
+ with:
+ node-version: 12.x
+ - name: npm install
+ run: npm install
+ env:
+ CI: true
+ - name: lint
+ run: npm run lint
+ env:
+ CI: true
+
+ mocha:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v1
+ - name: chmod
+ run: chmod -R 777 server/php/files
+ - name: docker-compose build
+ run: docker-compose build example mocha
+ - name: mocha
+ run: docker-compose run --rm mocha
+ - name: docker-compose logs
+ if: always()
+ run: docker-compose logs example
+ - name: docker-compose down
+ if: always()
+ run: docker-compose down -v
+
+ wdio-chrome:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v1
+ - name: chmod
+ run: chmod -R 777 server/php/files wdio/reports
+ - name: docker-compose build
+ run: docker-compose build example
+ - name: wdio chrome
+ run: docker-compose run --rm wdio
+ - name: docker-compose logs
+ if: always()
+ run: docker-compose logs example
+ - name: docker-compose down
+ if: always()
+ run: docker-compose down -v
+ - name: Upload reports
+ if: always()
+ uses: actions/upload-artifact@master
+ with:
+ name: reports
+ path: wdio/reports
+
+ wdio-firefox:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v1
+ - name: chmod
+ run: chmod -R 777 server/php/files wdio/reports
+ - name: docker-compose build
+ run: docker-compose build example
+ - name: wdio firefox
+ run: docker-compose run --rm wdio firefox
+ - name: docker-compose logs
+ if: always()
+ run: docker-compose logs example
+ - name: docker-compose down
+ if: always()
+ run: docker-compose down -v
+ - name: Upload reports
+ if: always()
+ uses: actions/upload-artifact@master
+ with:
+ name: reports
+ path: wdio/reports
diff --git a/vendor/blueimp/jquery-file-upload/.gitignore b/vendor/blueimp/jquery-file-upload/.gitignore
index 29a41a8c4..84901da00 100644
--- a/vendor/blueimp/jquery-file-upload/.gitignore
+++ b/vendor/blueimp/jquery-file-upload/.gitignore
@@ -1,3 +1,3 @@
-.DS_Store
*.pyc
+.env
node_modules
diff --git a/vendor/blueimp/jquery-file-upload/.jshintrc b/vendor/blueimp/jquery-file-upload/.jshintrc
deleted file mode 100644
index 4ad82e664..000000000
--- a/vendor/blueimp/jquery-file-upload/.jshintrc
+++ /dev/null
@@ -1,81 +0,0 @@
-{
- "bitwise" : true, // true: Prohibit bitwise operators (&, |, ^, etc.)
- "camelcase" : true, // true: Identifiers must be in camelCase
- "curly" : true, // true: Require {} for every new block or scope
- "eqeqeq" : true, // true: Require triple equals (===) for comparison
- "forin" : true, // true: Require filtering for..in loops with obj.hasOwnProperty()
- "immed" : true, // true: Require immediate invocations to be wrapped in parens
- // e.g. `(function () { } ());`
- "indent" : 4, // {int} Number of spaces to use for indentation
- "latedef" : true, // true: Require variables/functions to be defined before being used
- "newcap" : true, // true: Require capitalization of all constructor functions e.g. `new F()`
- "noarg" : true, // true: Prohibit use of `arguments.caller` and `arguments.callee`
- "noempty" : true, // true: Prohibit use of empty blocks
- "nonew" : true, // true: Prohibit use of constructors for side-effects (without assignment)
- "plusplus" : false, // true: Prohibit use of `++` & `--`
- "quotmark" : "single", // Quotation mark consistency:
- // false : do nothing (default)
- // true : ensure whatever is used is consistent
- // "single" : require single quotes
- // "double" : require double quotes
- "undef" : true, // true: Require all non-global variables to be declared (prevents global leaks)
- "unused" : true, // true: Require all defined variables be used
- "strict" : true, // true: Requires all functions run in ES5 Strict Mode
- "trailing" : true, // true: Prohibit trailing whitespaces
- "maxparams" : false, // {int} Max number of formal params allowed per function
- "maxdepth" : false, // {int} Max depth of nested blocks (within functions)
- "maxstatements" : false, // {int} Max number statements per function
- "maxcomplexity" : false, // {int} Max cyclomatic complexity per function
- "maxlen" : false, // {int} Max number of characters per line
-
- // Relaxing
- "asi" : false, // true: Tolerate Automatic Semicolon Insertion (no semicolons)
- "boss" : false, // true: Tolerate assignments where comparisons would be expected
- "debug" : false, // true: Allow debugger statements e.g. browser breakpoints.
- "eqnull" : false, // true: Tolerate use of `== null`
- "es5" : false, // true: Allow ES5 syntax (ex: getters and setters)
- "esnext" : false, // true: Allow ES.next (ES6) syntax (ex: `const`)
- "moz" : false, // true: Allow Mozilla specific syntax (extends and overrides esnext features)
- // (ex: `for each`, multiple try/catch, function expression…)
- "evil" : false, // true: Tolerate use of `eval` and `new Function()`
- "expr" : false, // true: Tolerate `ExpressionStatement` as Programs
- "funcscope" : false, // true: Tolerate defining variables inside control statements"
- "globalstrict" : false, // true: Allow global "use strict" (also enables 'strict')
- "iterator" : false, // true: Tolerate using the `__iterator__` property
- "lastsemic" : false, // true: Tolerate omitting a semicolon for the last statement of a 1-line block
- "laxbreak" : false, // true: Tolerate possibly unsafe line breakings
- "laxcomma" : false, // true: Tolerate comma-first style coding
- "loopfunc" : false, // true: Tolerate functions being defined in loops
- "multistr" : false, // true: Tolerate multi-line strings
- "proto" : false, // true: Tolerate using the `__proto__` property
- "scripturl" : false, // true: Tolerate script-targeted URLs
- "smarttabs" : false, // true: Tolerate mixed tabs/spaces when used for alignment
- "shadow" : false, // true: Allows re-define variables later in code e.g. `var x=1; x=2;`
- "sub" : false, // true: Tolerate using `[]` notation when it can still be expressed in dot notation
- "supernew" : false, // true: Tolerate `new function () { ... };` and `new Object;`
- "validthis" : false, // true: Tolerate using this in a non-constructor function
-
- // Environments
- "browser" : false, // Web Browser (window, document, etc)
- "couch" : false, // CouchDB
- "devel" : false, // Development/debugging (alert, confirm, etc)
- "dojo" : false, // Dojo Toolkit
- "jquery" : false, // jQuery
- "mootools" : false, // MooTools
- "node" : false, // Node.js
- "nonstandard" : false, // Widely adopted globals (escape, unescape, etc)
- "prototypejs" : false, // Prototype and Scriptaculous
- "rhino" : false, // Rhino
- "worker" : false, // Web Workers
- "wsh" : false, // Windows Scripting Host
- "yui" : false, // Yahoo User Interface
-
- // Legacy
- "nomen" : true, // true: Prohibit dangling `_` in variables
- "onevar" : true, // true: Allow only one `var` statement per function
- "passfail" : false, // true: Stop on first error
- "white" : true, // true: Check against strict whitespace and indentation rules
-
- // Custom Globals
- "globals" : {} // additional predefined global variables
-}
diff --git a/vendor/blueimp/jquery-file-upload/.npmignore b/vendor/blueimp/jquery-file-upload/.npmignore
deleted file mode 100644
index 0530f5dbd..000000000
--- a/vendor/blueimp/jquery-file-upload/.npmignore
+++ /dev/null
@@ -1,20 +0,0 @@
-*
-!css/jquery.fileupload-noscript.css
-!css/jquery.fileupload-ui-noscript.css
-!css/jquery.fileupload-ui.css
-!css/jquery.fileupload.css
-!img/loading.gif
-!img/progressbar.gif
-!js/cors/jquery.postmessage-transport.js
-!js/cors/jquery.xdr-transport.js
-!js/vendor/jquery.ui.widget.js
-!js/jquery.fileupload-angular.js
-!js/jquery.fileupload-audio.js
-!js/jquery.fileupload-image.js
-!js/jquery.fileupload-jquery-ui.js
-!js/jquery.fileupload-process.js
-!js/jquery.fileupload-ui.js
-!js/jquery.fileupload-validate.js
-!js/jquery.fileupload-video.js
-!js/jquery.fileupload.js
-!js/jquery.iframe-transport.js
diff --git a/vendor/blueimp/jquery-file-upload/CONTRIBUTING.md b/vendor/blueimp/jquery-file-upload/CONTRIBUTING.md
deleted file mode 100644
index e182f9b37..000000000
--- a/vendor/blueimp/jquery-file-upload/CONTRIBUTING.md
+++ /dev/null
@@ -1,15 +0,0 @@
-Please follow these pull request guidelines:
-
-1. Update your fork to the latest upstream version.
-
-2. Follow the coding conventions of the original source files (indentation, spaces, brackets layout).
-
-3. Code changes must pass JSHint validation with the `.jshintrc` settings of this project.
-
-4. Code changes must pass the QUnit tests defined in the `test` folder.
-
-5. New features should be covered by accompanying QUnit tests.
-
-6. Keep your commits as atomic as possible, i.e. create a new commit for every single bug fix or feature added.
-
-7. Always add meaningful commit messages.
diff --git a/vendor/blueimp/jquery-file-upload/LICENSE.txt b/vendor/blueimp/jquery-file-upload/LICENSE.txt
index 87a644638..ca9e708c6 100644
--- a/vendor/blueimp/jquery-file-upload/LICENSE.txt
+++ b/vendor/blueimp/jquery-file-upload/LICENSE.txt
@@ -2,20 +2,19 @@ MIT License
Copyright © 2010 Sebastian Tschan, https://blueimp.net
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
+Permission is hereby granted, free of charge, to any person obtaining a copy of
+this software and associated documentation files (the "Software"), to deal in
+the Software without restriction, including without limitation the rights to
+use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
+the Software, and to permit persons to whom the Software is furnished to do so,
+subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
+FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
+COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
+IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/vendor/blueimp/jquery-file-upload/README.md b/vendor/blueimp/jquery-file-upload/README.md
index d9e16ed18..f3ca43f3c 100644
--- a/vendor/blueimp/jquery-file-upload/README.md
+++ b/vendor/blueimp/jquery-file-upload/README.md
@@ -1,117 +1,225 @@
-# jQuery File Upload Plugin
+# jQuery File Upload
+
+## Contents
+
+- [Description](#description)
+- [Demo](#demo)
+- [Features](#features)
+- [Security](#security)
+- [Setup](#setup)
+- [Requirements](#requirements)
+ - [Mandatory requirements](#mandatory-requirements)
+ - [Optional requirements](#optional-requirements)
+ - [Cross-domain requirements](#cross-domain-requirements)
+- [Browsers](#browsers)
+ - [Desktop browsers](#desktop-browsers)
+ - [Mobile browsers](#mobile-browsers)
+ - [Extended browser support information](#extended-browser-support-information)
+- [Testing](#testing)
+- [Support](#support)
+- [License](#license)
## Description
-File Upload widget with multiple file selection, drag&amp;drop support, progress bars, validation and preview images, audio and video for jQuery.
-Supports cross-domain, chunked and resumable file uploads and client-side image resizing. Works with any server-side platform (PHP, Python, Ruby on Rails, Java, Node.js, Go etc.) that supports standard HTML form file uploads.
-## Demo
-[Demo File Upload](https://blueimp.github.io/jQuery-File-Upload/)
-
-## ⚠️ Security Notice
-Security related releases:
+> File Upload widget with multiple file selection, drag&amp;drop support,
+> progress bars, validation and preview images, audio and video for jQuery.
+> Supports cross-domain, chunked and resumable file uploads and client-side
+> image resizing.
+> Works with any server-side platform (PHP, Python, Ruby on Rails, Java,
+> Node.js, Go etc.) that supports standard HTML form file uploads.
-* [v9.25.1](https://github.com/blueimp/jQuery-File-Upload/releases/tag/v9.25.1) Mitigates some [Potential vulnerabilities with PHP+ImageMagick](VULNERABILITIES.md#potential-vulnerabilities-with-php-imagemagick).
-* [v9.24.1](https://github.com/blueimp/jQuery-File-Upload/releases/tag/v9.24.1) Fixes a [Remote code execution vulnerability in the PHP component](VULNERABILITIES.md#remote-code-execution-vulnerability-in-the-php-component).
-* v[9.10.1](https://github.com/blueimp/jQuery-File-Upload/releases/tag/9.10.1) Fixes an [Open redirect vulnerability in the GAE components](VULNERABILITIES.md#open-redirect-vulnerability-in-the-gae-components).
-* Commit [4175032](https://github.com/blueimp/jQuery-File-Upload/commit/41750323a464e848856dc4c5c940663498beb74a) (*fixed in all tagged releases*) Fixes a [Cross-site scripting vulnerability in the Iframe Transport](VULNERABILITIES.md#cross-site-scripting-vulnerability-in-the-iframe-transport).
-
-Please read the [SECURITY](SECURITY.md) document for instructions on how to securely configure your Webserver for file uploads.
+## Demo
-## Setup
-* [How to setup the plugin on your website](https://github.com/blueimp/jQuery-File-Upload/wiki/Setup)
-* [How to use only the basic plugin (minimal setup guide).](https://github.com/blueimp/jQuery-File-Upload/wiki/Basic-plugin)
+[Demo File Upload](https://blueimp.github.io/jQuery-File-Upload/)
## Features
-* **Multiple file upload:**
+
+- **Multiple file upload:**
Allows to select multiple files at once and upload them simultaneously.
-* **Drag & Drop support:**
- Allows to upload files by dragging them from your desktop or file manager and dropping them on your browser window.
-* **Upload progress bar:**
- Shows a progress bar indicating the upload progress for individual files and for all uploads combined.
-* **Cancelable uploads:**
+- **Drag & Drop support:**
+ Allows to upload files by dragging them from your desktop or file manager and
+ dropping them on your browser window.
+- **Upload progress bar:**
+ Shows a progress bar indicating the upload progress for individual files and
+ for all uploads combined.
+- **Cancelable uploads:**
Individual file uploads can be canceled to stop the upload progress.
-* **Resumable uploads:**
+- **Resumable uploads:**
Aborted uploads can be resumed with browsers supporting the Blob API.
-* **Chunked uploads:**
- Large files can be uploaded in smaller chunks with browsers supporting the Blob API.
-* **Client-side image resizing:**
- Images can be automatically resized on client-side with browsers supporting the required JS APIs.
-* **Preview images, audio and video:**
- A preview of image, audio and video files can be displayed before uploading with browsers supporting the required APIs.
-* **No browser plugins (e.g. Adobe Flash) required:**
- The implementation is based on open standards like HTML5 and JavaScript and requires no additional browser plugins.
-* **Graceful fallback for legacy browsers:**
- Uploads files via XMLHttpRequests if supported and uses iframes as fallback for legacy browsers.
-* **HTML file upload form fallback:**
- Allows progressive enhancement by using a standard HTML file upload form as widget element.
-* **Cross-site file uploads:**
- Supports uploading files to a different domain with cross-site XMLHttpRequests or iframe redirects.
-* **Multiple plugin instances:**
+- **Chunked uploads:**
+ Large files can be uploaded in smaller chunks with browsers supporting the
+ Blob API.
+- **Client-side image resizing:**
+ Images can be automatically resized on client-side with browsers supporting
+ the required JS APIs.
+- **Preview images, audio and video:**
+ A preview of image, audio and video files can be displayed before uploading
+ with browsers supporting the required APIs.
+- **No browser plugins (e.g. Adobe Flash) required:**
+ The implementation is based on open standards like HTML5 and JavaScript and
+ requires no additional browser plugins.
+- **Graceful fallback for legacy browsers:**
+ Uploads files via XMLHttpRequests if supported and uses iframes as fallback
+ for legacy browsers.
+- **HTML file upload form fallback:**
+ Allows progressive enhancement by using a standard HTML file upload form as
+ widget element.
+- **Cross-site file uploads:**
+ Supports uploading files to a different domain with cross-site XMLHttpRequests
+ or iframe redirects.
+- **Multiple plugin instances:**
Allows to use multiple plugin instances on the same webpage.
-* **Customizable and extensible:**
- Provides an API to set individual options and define callback methods for various upload events.
-* **Multipart and file contents stream uploads:**
- Files can be uploaded as standard "multipart/form-data" or file contents stream (HTTP PUT file upload).
-* **Compatible with any server-side application platform:**
- Works with any server-side platform (PHP, Python, Ruby on Rails, Java, Node.js, Go etc.) that supports standard HTML form file uploads.
+- **Customizable and extensible:**
+ Provides an API to set individual options and define callback methods for
+ various upload events.
+- **Multipart and file contents stream uploads:**
+ Files can be uploaded as standard "multipart/form-data" or file contents
+ stream (HTTP PUT file upload).
+- **Compatible with any server-side application platform:**
+ Works with any server-side platform (PHP, Python, Ruby on Rails, Java,
+ Node.js, Go etc.) that supports standard HTML form file uploads.
+
+## Security
+
+⚠️ Please read the [VULNERABILITIES](VULNERABILITIES.md) document for a list of
+fixed vulnerabilities
+
+Please also read the [SECURITY](SECURITY.md) document for instructions on how to
+securely configure your Webserver for file uploads.
+
+## Setup
+
+jQuery File Upload can be installed via [NPM](https://www.npmjs.com/):
+
+```sh
+npm install blueimp-file-upload
+```
+
+This allows you to include [jquery.fileupload.js](js/jquery.fileupload.js) and
+its extensions via `node_modules`, e.g:
+
+```html
+<script src="node_modules/blueimp-file-upload/js/jquery.fileupload.js"></script>
+```
+
+The widget can then be initialized on a file upload form the following way:
+
+```js
+$('#fileupload').fileupload();
+```
+
+For further information, please refer to the following guides:
+
+- [Main documentation page](https://github.com/blueimp/jQuery-File-Upload/wiki)
+- [List of all available Options](https://github.com/blueimp/jQuery-File-Upload/wiki/Options)
+- [The plugin API](https://github.com/blueimp/jQuery-File-Upload/wiki/API)
+- [How to setup the plugin on your website](https://github.com/blueimp/jQuery-File-Upload/wiki/Setup)
+- [How to use only the basic plugin.](https://github.com/blueimp/jQuery-File-Upload/wiki/Basic-plugin)
## Requirements
### Mandatory requirements
-* [jQuery](https://jquery.com/) v. 1.6+
-* [jQuery UI widget factory](https://api.jqueryui.com/jQuery.widget/) v. 1.9+ (included): Required for the basic File Upload plugin, but very lightweight without any other dependencies from the jQuery UI suite.
-* [jQuery Iframe Transport plugin](https://github.com/blueimp/jQuery-File-Upload/blob/master/js/jquery.iframe-transport.js) (included): Required for [browsers without XHR file upload support](https://github.com/blueimp/jQuery-File-Upload/wiki/Browser-support).
+
+- [jQuery](https://jquery.com/) v1.6+
+- [jQuery UI widget factory](https://api.jqueryui.com/jQuery.widget/) v1.9+
+ (included): Required for the basic File Upload plugin, but very lightweight
+ without any other dependencies from the jQuery UI suite.
+- [jQuery Iframe Transport plugin](https://github.com/blueimp/jQuery-File-Upload/blob/master/js/jquery.iframe-transport.js)
+ (included): Required for
+ [browsers without XHR file upload support](https://github.com/blueimp/jQuery-File-Upload/wiki/Browser-support).
### Optional requirements
-* [JavaScript Templates engine](https://github.com/blueimp/JavaScript-Templates) v. 2.5.4+: Used to render the selected and uploaded files for the Basic Plus UI and jQuery UI versions.
-* [JavaScript Load Image library](https://github.com/blueimp/JavaScript-Load-Image) v. 1.13.0+: Required for the image previews and resizing functionality.
-* [JavaScript Canvas to Blob polyfill](https://github.com/blueimp/JavaScript-Canvas-to-Blob) v. 2.1.1+:Required for the image previews and resizing functionality.
-* [blueimp Gallery](https://github.com/blueimp/Gallery) v. 2.15.1+: Used to display the uploaded images in a lightbox.
-* [Bootstrap](http://getbootstrap.com/) v. 3.2.0+
-* [Glyphicons](http://glyphicons.com/)
-The user interface of all versions, except the jQuery UI version, is built with [Bootstrap](http://getbootstrap.com/) and icons from [Glyphicons](http://glyphicons.com/).
+- [JavaScript Templates engine](https://github.com/blueimp/JavaScript-Templates)
+ v3+: Used to render the selected and uploaded files for the Basic Plus UI and
+ jQuery UI versions.
+- [JavaScript Load Image library](https://github.com/blueimp/JavaScript-Load-Image)
+ v2+: Required for the image previews and resizing functionality.
+- [JavaScript Canvas to Blob polyfill](https://github.com/blueimp/JavaScript-Canvas-to-Blob)
+ v3+:Required for the image previews and resizing functionality.
+- [blueimp Gallery](https://github.com/blueimp/Gallery) v2+: Used to display the
+ uploaded images in a lightbox.
+- [Bootstrap](https://getbootstrap.com/) v3+: Used for the demo design.
+- [Glyphicons](https://glyphicons.com/) Icon set used by Bootstrap.
### Cross-domain requirements
-[Cross-domain File Uploads](https://github.com/blueimp/jQuery-File-Upload/wiki/Cross-domain-uploads) using the [Iframe Transport plugin](https://github.com/blueimp/jQuery-File-Upload/blob/master/js/jquery.iframe-transport.js) require a redirect back to the origin server to retrieve the upload results. The [example implementation](https://github.com/blueimp/jQuery-File-Upload/blob/master/js/main.js) makes use of [result.html](https://github.com/blueimp/jQuery-File-Upload/blob/master/cors/result.html) as a static redirect page for the origin server.
-
-The repository also includes the [jQuery XDomainRequest Transport plugin](https://github.com/blueimp/jQuery-File-Upload/blob/master/js/cors/jquery.xdr-transport.js), which enables limited cross-domain AJAX requests in Microsoft Internet Explorer 8 and 9 (IE 10 supports cross-domain XHR requests).
-The XDomainRequest object allows GET and POST requests only and doesn't support file uploads. It is used on the [Demo](https://blueimp.github.io/jQuery-File-Upload/) to delete uploaded files from the cross-domain demo file upload service.
-### Custom Backends
-
-You can add support for various backends by adhering to the specification [outlined here](https://github.com/blueimp/jQuery-File-Upload/wiki/JSON-Response).
+[Cross-domain File Uploads](https://github.com/blueimp/jQuery-File-Upload/wiki/Cross-domain-uploads)
+using the
+[Iframe Transport plugin](https://github.com/blueimp/jQuery-File-Upload/blob/master/js/jquery.iframe-transport.js)
+require a redirect back to the origin server to retrieve the upload results. The
+[example implementation](https://github.com/blueimp/jQuery-File-Upload/blob/master/js/main.js)
+makes use of
+[result.html](https://github.com/blueimp/jQuery-File-Upload/blob/master/cors/result.html)
+as a static redirect page for the origin server.
+
+The repository also includes the
+[jQuery XDomainRequest Transport plugin](https://github.com/blueimp/jQuery-File-Upload/blob/master/js/cors/jquery.xdr-transport.js),
+which enables limited cross-domain AJAX requests in Microsoft Internet Explorer
+8 and 9 (IE 10 supports cross-domain XHR requests).
+The XDomainRequest object allows GET and POST requests only and doesn't support
+file uploads. It is used on the
+[Demo](https://blueimp.github.io/jQuery-File-Upload/) to delete uploaded files
+from the cross-domain demo file upload service.
## Browsers
### Desktop browsers
-The File Upload plugin is regularly tested with the latest browser versions and supports the following minimal versions:
-* Google Chrome
-* Apple Safari 4.0+
-* Mozilla Firefox 3.0+
-* Opera 11.0+
-* Microsoft Internet Explorer 6.0+
+The File Upload plugin is regularly tested with the latest browser versions and
+supports the following minimal versions:
+
+- Google Chrome
+- Apple Safari 4.0+
+- Mozilla Firefox 3.0+
+- Opera 11.0+
+- Microsoft Internet Explorer 6.0+
### Mobile browsers
-The File Upload plugin has been tested with and supports the following mobile browsers:
-* Apple Safari on iOS 6.0+
-* Google Chrome on iOS 6.0+
-* Google Chrome on Android 4.0+
-* Default Browser on Android 2.3+
-* Opera Mobile 12.0+
+The File Upload plugin has been tested with and supports the following mobile
+browsers:
-### Supported features
-For a detailed overview of the features supported by each browser version, please have a look at the [Extended browser support information](https://github.com/blueimp/jQuery-File-Upload/wiki/Browser-support).
+- Apple Safari on iOS 6.0+
+- Google Chrome on iOS 6.0+
+- Google Chrome on Android 4.0+
+- Default Browser on Android 2.3+
+- Opera Mobile 12.0+
-## Contributing
-**Bug fixes** and **new features** can be proposed using [pull requests](https://github.com/blueimp/jQuery-File-Upload/pulls).
-Please read the [contribution guidelines](https://github.com/blueimp/jQuery-File-Upload/blob/master/CONTRIBUTING.md) before submitting a pull request.
+### Extended browser support information
+
+For a detailed overview of the features supported by each browser version and
+known operating system / browser bugs, please have a look at the
+[Extended browser support information](https://github.com/blueimp/jQuery-File-Upload/wiki/Browser-support).
+
+## Testing
+
+The project comes with three sets of tests:
+
+1. Code linting using [ESLint](https://eslint.org/).
+2. Unit tests using [Mocha](https://mochajs.org/).
+3. End-to-end tests using [blueimp/wdio](https://github.com/blueimp/wdio).
+
+To run the tests, follow these steps:
+
+1. Start [Docker](https://docs.docker.com/).
+2. Install development dependencies:
+ ```sh
+ npm install
+ ```
+3. Run the tests:
+ ```sh
+ npm test
+ ```
## Support
+
This project is actively maintained, but there is no official support channel.
-If you have a question that another developer might help you with, please post to [Stack Overflow](http://stackoverflow.com/questions/tagged/blueimp+jquery+file-upload) and tag your question with `blueimp jquery file upload`.
+If you have a question that another developer might help you with, please post
+to
+[Stack Overflow](https://stackoverflow.com/questions/tagged/blueimp+jquery+file-upload)
+and tag your question with `blueimp jquery file upload`.
## License
+
Released under the [MIT license](https://opensource.org/licenses/MIT).
diff --git a/vendor/blueimp/jquery-file-upload/SECURITY.md b/vendor/blueimp/jquery-file-upload/SECURITY.md
index 3e3d3a610..768f2b95e 100644
--- a/vendor/blueimp/jquery-file-upload/SECURITY.md
+++ b/vendor/blueimp/jquery-file-upload/SECURITY.md
@@ -1,68 +1,133 @@
# File Upload Security
-For an in-depth understanding of the potential security risks of providing file uploads and possible mitigations, please refer to the [OWASP - Unrestricted File Upload](https://www.owasp.org/index.php/Unrestricted_File_Upload) documentation.
-To securely setup the project to serve uploaded files, please refer to the sample [Secure file upload serving configurations](#secure-file-upload-serving-configurations).
+## Contents
-To mitigate potential vulnerabilities in image processing libraries, please refer to the [Secure image processing configurations](#secure-image-processing-configurations).
+- [Introduction](#introduction)
+- [Purpose of this project](#purpose-of-this-project)
+- [Mitigations against file upload risks](#mitigations-against-file-upload-risks)
+ - [Prevent code execution on the server](#prevent-code-execution-on-the-server)
+ - [Prevent code execution in the browser](#prevent-code-execution-in-the-browser)
+ - [Prevent distribution of malware](#prevent-distribution-of-malware)
+- [Secure file upload serving configurations](#secure-file-upload-serving-configurations)
+ - [Apache config](#apache-config)
+ - [NGINX config](#nginx-config)
+- [Secure image processing configurations](#secure-image-processing-configurations)
+- [ImageMagick config](#imagemagick-config)
-By default, all sample upload handlers allow only upload of image files, which mitigates some attack vectors, but should not be relied on as the only protection.
+## Introduction
-Please also have a look at the [list of fixed vulnerabilities](VULNERABILITIES.md) in jQuery File Upload, which relates mostly to the sample server-side upload handlers and how they have been configured.
+For an in-depth understanding of the potential security risks of providing file
+uploads and possible mitigations, please refer to the
+[OWASP - Unrestricted File Upload](https://www.owasp.org/index.php/Unrestricted_File_Upload)
+documentation.
+
+To securely setup the project to serve uploaded files, please refer to the
+sample
+[Secure file upload serving configurations](#secure-file-upload-serving-configurations).
+
+To mitigate potential vulnerabilities in image processing libraries, please
+refer to the
+[Secure image processing configurations](#secure-image-processing-configurations).
+
+By default, all sample upload handlers allow only upload of image files, which
+mitigates some attack vectors, but should not be relied on as the only
+protection.
+
+Please also have a look at the
+[list of fixed vulnerabilities](VULNERABILITIES.md) in jQuery File Upload, which
+relates mostly to the sample server-side upload handlers and how they have been
+configured.
## Purpose of this project
-Please note that this project is not a complete file management product, but foremost a client-side file upload library for [jQuery](https://jquery.com/).
-The server-side sample upload handlers are just examples to demonstrate the client-side file upload functionality.
+
+Please note that this project is not a complete file management product, but
+foremost a client-side file upload library for [jQuery](https://jquery.com/).
+The server-side sample upload handlers are just examples to demonstrate the
+client-side file upload functionality.
To make this very clear, there is **no user authentication** by default:
-* **everyone can upload files**
-* **everyone can delete uploaded files**
-In some cases this can be acceptable, but for most projects you will want to extend the sample upload handlers to integrate user authentication, or implement your own.
+- **everyone can upload files**
+- **everyone can delete uploaded files**
+
+In some cases this can be acceptable, but for most projects you will want to
+extend the sample upload handlers to integrate user authentication, or implement
+your own.
-It is also up to you to configure your Webserver to securely serve the uploaded files, e.g. using the [sample server configurations](#secure-file-upload-serving-configurations).
+It is also up to you to configure your Webserver to securely serve the uploaded
+files, e.g. using the
+[sample server configurations](#secure-file-upload-serving-configurations).
## Mitigations against file upload risks
### Prevent code execution on the server
-To prevent execution of scripts or binaries on server-side, the upload directory must be configured to not execute files in the upload directory (e.g. `server/php/files` as the default for the PHP upload handler) and only treat uploaded files as static content.
-The recommended way to do this is to configure the upload directory path to point outside of the web application root.
-Then the Webserver can be configured to serve files from the upload directory with their default static files handler only.
+To prevent execution of scripts or binaries on server-side, the upload directory
+must be configured to not execute files in the upload directory (e.g.
+`server/php/files` as the default for the PHP upload handler) and only treat
+uploaded files as static content.
+
+The recommended way to do this is to configure the upload directory path to
+point outside of the web application root.
+Then the Webserver can be configured to serve files from the upload directory
+with their default static files handler only.
-Limiting file uploads to a whitelist of safe file types (e.g. image files) also mitigates this issue, but should not be the only protection.
+Limiting file uploads to a whitelist of safe file types (e.g. image files) also
+mitigates this issue, but should not be the only protection.
### Prevent code execution in the browser
-To prevent execution of scripts on client-side, the following headers must
-be sent when delivering generic uploaded files to the client:
+
+To prevent execution of scripts on client-side, the following headers must be
+sent when delivering generic uploaded files to the client:
```
Content-Type: application/octet-stream
X-Content-Type-Options: nosniff
```
-The `Content-Type: application/octet-stream` header instructs browsers to display a download dialog instead of parsing it and possibly executing script content e.g. in HTML files.
+The `Content-Type: application/octet-stream` header instructs browsers to
+display a download dialog instead of parsing it and possibly executing script
+content e.g. in HTML files.
-The `X-Content-Type-Options: nosniff` header prevents browsers to try to detect the file mime type despite the given content-type header.
+The `X-Content-Type-Options: nosniff` header prevents browsers to try to detect
+the file mime type despite the given content-type header.
-For known safe files, the content-type header can be adjusted using a **whitelist**, e.g. sending `Content-Type: image/png` for PNG files.
+For known safe files, the content-type header can be adjusted using a
+**whitelist**, e.g. sending `Content-Type: image/png` for PNG files.
### Prevent distribution of malware
-To prevent attackers from uploading and distributing malware (e.g. computer viruses), it is recommended to limit file uploads only to a whitelist of safe file types.
-Please note that the detection of file types in the sample file upload handlers is based on the file extension and not the actual file content. This makes it still possible for attackers to upload malware by giving their files an image file extension, but should prevent automatic execution on client computers when opening those files.
+To prevent attackers from uploading and distributing malware (e.g. computer
+viruses), it is recommended to limit file uploads only to a whitelist of safe
+file types.
+
+Please note that the detection of file types in the sample file upload handlers
+is based on the file extension and not the actual file content. This makes it
+still possible for attackers to upload malware by giving their files an image
+file extension, but should prevent automatic execution on client computers when
+opening those files.
-It does not protect at all from exploiting vulnerabilities in image display programs, nor from users renaming file extensions to inadvertently execute the contained malicious code.
+It does not protect at all from exploiting vulnerabilities in image display
+programs, nor from users renaming file extensions to inadvertently execute the
+contained malicious code.
## Secure file upload serving configurations
-The following configurations serve uploaded files as static files with the proper headers as [mitigation against file upload risks](#mitigations-against-file-upload-risks).
-Please do not simply copy&paste these configurations, but make sure you understand what they are doing and that you have implemented them correctly.
+
+The following configurations serve uploaded files as static files with the
+proper headers as
+[mitigation against file upload risks](#mitigations-against-file-upload-risks).
+Please do not simply copy&paste these configurations, but make sure you
+understand what they are doing and that you have implemented them correctly.
> Always test your own setup and make sure that it is secure!
-e.g. try uploading PHP scripts (as "example.php", "example.php.png" and "example.png") to see if they get executed by your Webserver.
+e.g. try uploading PHP scripts (as "example.php", "example.php.png" and
+"example.png") to see if they get executed by your Webserver.
### Apache config
-Add the following directive to the Apache config, replacing the directory path with the absolute path to the upload directory:
+
+Add the following directive to the Apache config, replacing the directory path
+with the absolute path to the upload directory:
```ApacheConf
<Directory "/path/to/project/server/php/files">
@@ -91,7 +156,9 @@ Add the following directive to the Apache config, replacing the directory path w
```
### NGINX config
-Add the following directive to the NGINX config, replacing the directory path with the absolute path to the upload directory:
+
+Add the following directive to the NGINX config, replacing the directory path
+with the absolute path to the upload directory:
```Nginx
location ^~ /path/to/project/server/php/files {
@@ -113,13 +180,22 @@ location ^~ /path/to/project/server/php/files {
```
## Secure image processing configurations
-The following configuration mitigates [potential image processing vulnerabilities with ImageMagick](VULNERABILITIES.md#potential-vulnerabilities-with-php-imagemagick) by limiting the attack vectors to a small subset of image types (`GIF/JPEG/PNG`).
-Please also consider using alternative, safer image processing libraries like [libvips](https://github.com/libvips/libvips) or [imageflow](https://github.com/imazen/imageflow).
+The following configuration mitigates
+[potential image processing vulnerabilities with ImageMagick](VULNERABILITIES.md#potential-vulnerabilities-with-php-imagemagick)
+by limiting the attack vectors to a small subset of image types
+(`GIF/JPEG/PNG`).
+
+Please also consider using alternative, safer image processing libraries like
+[libvips](https://github.com/libvips/libvips) or
+[imageflow](https://github.com/imazen/imageflow).
## ImageMagick config
-It is recommended to disable all non-required ImageMagick coders via [policy.xml](https://wiki.debian.org/imagemagick/security).
-To do so, locate the ImageMagick `policy.xml` configuration file and add the following policies:
+
+It is recommended to disable all non-required ImageMagick coders via
+[policy.xml](https://wiki.debian.org/imagemagick/security).
+To do so, locate the ImageMagick `policy.xml` configuration file and add the
+following policies:
```xml
<?xml version="1.0" encoding="UTF-8"?>
diff --git a/vendor/blueimp/jquery-file-upload/VULNERABILITIES.md b/vendor/blueimp/jquery-file-upload/VULNERABILITIES.md
index 1561a1401..5dfd5f315 100644
--- a/vendor/blueimp/jquery-file-upload/VULNERABILITIES.md
+++ b/vendor/blueimp/jquery-file-upload/VULNERABILITIES.md
@@ -1,65 +1,118 @@
-# ⚠️ List of fixed vulnerabilities
+# List of fixed vulnerabilities
+
+## Contents
+
+- [Potential vulnerabilities with PHP+ImageMagick](#potential-vulnerabilities-with-phpimagemagick)
+- [Remote code execution vulnerability in the PHP component](#remote-code-execution-vulnerability-in-the-php-component)
+- [Open redirect vulnerability in the GAE components](#open-redirect-vulnerability-in-the-gae-components)
+- [Cross-site scripting vulnerability in the Iframe Transport](#cross-site-scripting-vulnerability-in-the-iframe-transport)
## Potential vulnerabilities with PHP+ImageMagick
+
> Mitigated: 2018-10-25 (GMT)
-The sample [PHP upload handler](server/php/UploadHandler.php) before [v9.25.1](https://github.com/blueimp/jQuery-File-Upload/releases/tag/v9.25.1) did not validate file signatures before invoking [ImageMagick](https://www.imagemagick.org/) (via [Imagick](http://php.net/manual/en/book.imagick.php)).
-Verifying those [magic bytes](https://en.wikipedia.org/wiki/List_of_file_signatures) mitigates potential vulnerabilities when handling input files other than `GIF/JPEG/PNG`.
+The sample [PHP upload handler](server/php/UploadHandler.php) before
+[v9.25.1](https://github.com/blueimp/jQuery-File-Upload/releases/tag/v9.25.1)
+did not validate file signatures before invoking
+[ImageMagick](https://www.imagemagick.org/) (via
+[Imagick](https://php.net/manual/en/book.imagick.php)).
+Verifying those
+[magic bytes](https://en.wikipedia.org/wiki/List_of_file_signatures) mitigates
+potential vulnerabilities when handling input files other than `GIF/JPEG/PNG`.
-Please also configure ImageMagick to only enable the coders required for `GIF/JPEG/PNG` processing, e.g. with the sample [ImageMagick config](SECURITY.md#imagemagick-config).
+Please also configure ImageMagick to only enable the coders required for
+`GIF/JPEG/PNG` processing, e.g. with the sample
+[ImageMagick config](SECURITY.md#imagemagick-config).
**Further information:**
-* Commit containing the mitigation: [fe44d34](https://github.com/blueimp/jQuery-File-Upload/commit/fe44d34be43be32c6b8d507932f318dababb25dd)
-* [ImageTragick](https://imagetragick.com/)
-* [CERT Vulnerability Note VU#332928](https://www.kb.cert.org/vuls/id/332928)
-* [ImageMagick CVE entries](https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=imagemagick)
+
+- Commit containing the mitigation:
+ [fe44d34](https://github.com/blueimp/jQuery-File-Upload/commit/fe44d34be43be32c6b8d507932f318dababb25dd)
+- [ImageTragick](https://imagetragick.com/)
+- [CERT Vulnerability Note VU#332928](https://www.kb.cert.org/vuls/id/332928)
+- [ImageMagick CVE entries](https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=imagemagick)
## Remote code execution vulnerability in the PHP component
+
> Fixed: 2018-10-23 (GMT)
-The sample [PHP upload handler](server/php/UploadHandler.php) before [v9.24.1](https://github.com/blueimp/jQuery-File-Upload/releases/tag/v9.24.1) allowed to upload all file types by default.
-This opens up a remote code execution vulnerability, unless the server is configured to not execute (PHP) files in the upload directory (`server/php/files`).
+The sample [PHP upload handler](server/php/UploadHandler.php) before
+[v9.24.1](https://github.com/blueimp/jQuery-File-Upload/releases/tag/v9.24.1)
+allowed to upload all file types by default.
+This opens up a remote code execution vulnerability, unless the server is
+configured to not execute (PHP) files in the upload directory
+(`server/php/files`).
-The provided [.htaccess](server/php/files/.htaccess) file includes instructions for Apache to disable script execution, however [.htaccess support](https://httpd.apache.org/docs/current/howto/htaccess.html) is disabled by default since Apache `v2.3.9` via [AllowOverride Directive](https://httpd.apache.org/docs/current/mod/core.html#allowoverride).
+The provided [.htaccess](server/php/files/.htaccess) file includes instructions
+for Apache to disable script execution, however
+[.htaccess support](https://httpd.apache.org/docs/current/howto/htaccess.html)
+is disabled by default since Apache `v2.3.9` via
+[AllowOverride Directive](https://httpd.apache.org/docs/current/mod/core.html#allowoverride).
**You are affected if you:**
-1. A) Uploaded jQuery File Upload < `v9.24.1` on a Webserver that executes files with `.php` as part of the file extension (e.g. "example.php.png"), e.g. Apache with `mod_php` enabled and the following directive (*not a recommended configuration*):
- ```ApacheConf
- AddHandler php5-script .php
- ```
- B) Uploaded jQuery File Upload < `v9.22.1` on a Webserver that executes files with the file extension `.php`, e.g. Apache with `mod_php` enabled and the following directive:
- ```ApacheConf
- <FilesMatch \.php$>
- SetHandler application/x-httpd-php
- </FilesMatch>
- ```
-2. Did not actively configure your Webserver to not execute files in the upload directory (`server/php/files`).
-3. Are running Apache `v2.3.9+` with the default `AllowOverride` Directive set to `None` or another Webserver with no `.htaccess` support.
+
+1. A) Uploaded jQuery File Upload < `v9.24.1` on a Webserver that executes files
+ with `.php` as part of the file extension (e.g. "example.php.png"), e.g.
+ Apache with `mod_php` enabled and the following directive (_not a recommended
+ configuration_):
+ ```ApacheConf
+ AddHandler php5-script .php
+ ```
+ B) Uploaded jQuery File Upload < `v9.22.1` on a Webserver that executes files
+ with the file extension `.php`, e.g. Apache with `mod_php` enabled and the
+ following directive:
+ ```ApacheConf
+ <FilesMatch \.php$>
+ SetHandler application/x-httpd-php
+ </FilesMatch>
+ ```
+2. Did not actively configure your Webserver to not execute files in the upload
+ directory (`server/php/files`).
+3. Are running Apache `v2.3.9+` with the default `AllowOverride` Directive set
+ to `None` or another Webserver with no `.htaccess` support.
**How to fix it:**
+
1. Upgrade to the latest version of jQuery File Upload.
-2. Configure your Webserver to not execute files in the upload directory, e.g. with the [sample Apache configuration](SECURITY.md#apache-config)
+2. Configure your Webserver to not execute files in the upload directory, e.g.
+ with the [sample Apache configuration](SECURITY.md#apache-config)
**Further information:**
-* Commits containing the security fix: [aeb47e5](https://github.com/blueimp/jQuery-File-Upload/commit/aeb47e51c67df8a504b7726595576c1c66b5dc2f), [ad4aefd](https://github.com/blueimp/jQuery-File-Upload/commit/ad4aefd96e4056deab6fea2690f0d8cf56bb2d7d)
-* [Full disclosure post on Hacker News](https://news.ycombinator.com/item?id=18267309).
-* [CVE-2018-9206](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-9206)
-* [OWASP - Unrestricted File Upload](https://www.owasp.org/index.php/Unrestricted_File_Upload)
+
+- Commits containing the security fix:
+ [aeb47e5](https://github.com/blueimp/jQuery-File-Upload/commit/aeb47e51c67df8a504b7726595576c1c66b5dc2f),
+ [ad4aefd](https://github.com/blueimp/jQuery-File-Upload/commit/ad4aefd96e4056deab6fea2690f0d8cf56bb2d7d)
+- [Full disclosure post on Hacker News](https://news.ycombinator.com/item?id=18267309).
+- [CVE-2018-9206](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-9206)
+- [OWASP - Unrestricted File Upload](https://www.owasp.org/index.php/Unrestricted_File_Upload)
## Open redirect vulnerability in the GAE components
+
> Fixed: 2015-06-12 (GMT)
-The sample Google App Engine upload handlers before v[9.10.1](https://github.com/blueimp/jQuery-File-Upload/releases/tag/9.10.1) accepted any URL as redirect target, making it possible to use the Webserver's domain for phishing attacks.
+The sample Google App Engine upload handlers before
+v[9.10.1](https://github.com/blueimp/jQuery-File-Upload/releases/tag/9.10.1)
+accepted any URL as redirect target, making it possible to use the Webserver's
+domain for phishing attacks.
**Further information:**
-* Commit containing the security fix: [f74d2a8](https://github.com/blueimp/jQuery-File-Upload/commit/f74d2a8c3e3b1e8e336678d2899facd5bcdb589f)
-* [OWASP - Unvalidated Redirects and Forwards Cheat Sheet](https://www.owasp.org/index.php/Unvalidated_Redirects_and_Forwards_Cheat_Sheet)
+
+- Commit containing the security fix:
+ [f74d2a8](https://github.com/blueimp/jQuery-File-Upload/commit/f74d2a8c3e3b1e8e336678d2899facd5bcdb589f)
+- [OWASP - Unvalidated Redirects and Forwards Cheat Sheet](https://www.owasp.org/index.php/Unvalidated_Redirects_and_Forwards_Cheat_Sheet)
## Cross-site scripting vulnerability in the Iframe Transport
+
> Fixed: 2012-08-09 (GMT)
-The [redirect page](cors/result.html) for the [Iframe Transport](js/jquery.iframe-transport.js) before commit [4175032](https://github.com/blueimp/jQuery-File-Upload/commit/41750323a464e848856dc4c5c940663498beb74a) (*fixed in all tagged releases*) allowed executing arbitrary JavaScript in the context of the Webserver.
+The [redirect page](cors/result.html) for the
+[Iframe Transport](js/jquery.iframe-transport.js) before commit
+[4175032](https://github.com/blueimp/jQuery-File-Upload/commit/41750323a464e848856dc4c5c940663498beb74a)
+(_fixed in all tagged releases_) allowed executing arbitrary JavaScript in the
+context of the Webserver.
**Further information:**
-* Commit containing the security fix: [4175032](https://github.com/blueimp/jQuery-File-Upload/commit/41750323a464e848856dc4c5c940663498beb74a)
-* [OWASP - Cross-site Scripting (XSS)](https://www.owasp.org/index.php/Cross-site_Scripting_(XSS))
+
+- Commit containing the security fix:
+ [4175032](https://github.com/blueimp/jQuery-File-Upload/commit/41750323a464e848856dc4c5c940663498beb74a)
+- [OWASP - Cross-site Scripting (XSS)](<https://www.owasp.org/index.php/Cross-site_Scripting_(XSS)>)
diff --git a/vendor/blueimp/jquery-file-upload/angularjs.html b/vendor/blueimp/jquery-file-upload/angularjs.html
deleted file mode 100644
index e8b05e77f..000000000
--- a/vendor/blueimp/jquery-file-upload/angularjs.html
+++ /dev/null
@@ -1,211 +0,0 @@
-<!DOCTYPE HTML>
-<!--
-/*
- * jQuery File Upload Plugin AngularJS Demo
- * https://github.com/blueimp/jQuery-File-Upload
- *
- * Copyright 2013, Sebastian Tschan
- * https://blueimp.net
- *
- * Licensed under the MIT license:
- * https://opensource.org/licenses/MIT
- */
--->
-<html lang="en">
-<head>
-<!-- Force latest IE rendering engine or ChromeFrame if installed -->
-<!--[if IE]>
-<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
-<![endif]-->
-<meta charset="utf-8">
-<title>jQuery File Upload Demo - AngularJS version</title>
-<meta name="description" content="File Upload widget with multiple file selection, drag&amp;drop support, progress bars, validation and preview images, audio and video for AngularJS. Supports cross-domain, chunked and resumable file uploads and client-side image resizing. Works with any server-side platform (PHP, Python, Ruby on Rails, Java, Node.js, Go etc.) that supports standard HTML form file uploads.">
-<meta name="viewport" content="width=device-width, initial-scale=1.0">
-<!-- Bootstrap styles -->
-<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
-<!-- Generic page styles -->
-<link rel="stylesheet" href="css/style.css">
-<!-- blueimp Gallery styles -->
-<link rel="stylesheet" href="https://blueimp.github.io/Gallery/css/blueimp-gallery.min.css">
-<!-- CSS to style the file input field as button and adjust the Bootstrap progress bars -->
-<link rel="stylesheet" href="css/jquery.fileupload.css">
-<link rel="stylesheet" href="css/jquery.fileupload-ui.css">
-<!-- CSS adjustments for browsers with JavaScript disabled -->
-<noscript><link rel="stylesheet" href="css/jquery.fileupload-noscript.css"></noscript>
-<noscript><link rel="stylesheet" href="css/jquery.fileupload-ui-noscript.css"></noscript>
-<style>
-/* Hide Angular JS elements before initializing */
-.ng-cloak {
- display: none;
-}
-</style>
-</head>
-<body>
-<div class="navbar navbar-default navbar-fixed-top">
- <div class="container">
- <div class="navbar-header">
- <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-fixed-top .navbar-collapse">
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- </button>
- <a class="navbar-brand" href="https://github.com/blueimp/jQuery-File-Upload">jQuery File Upload</a>
- </div>
- <div class="navbar-collapse collapse">
- <ul class="nav navbar-nav">
- <li><a href="https://github.com/blueimp/jQuery-File-Upload/tags">Download</a></li>
- <li><a href="https://github.com/blueimp/jQuery-File-Upload">Source Code</a></li>
- <li><a href="https://github.com/blueimp/jQuery-File-Upload/wiki">Documentation</a></li>
- <li><a href="https://blueimp.net">&copy; Sebastian Tschan</a></li>
- </ul>
- </div>
- </div>
-</div>
-<div class="container">
- <h1>jQuery File Upload Demo</h1>
- <h2 class="lead">AngularJS version</h2>
- <ul class="nav nav-tabs">
- <li><a href="basic.html">Basic</a></li>
- <li><a href="basic-plus.html">Basic Plus</a></li>
- <li><a href="index.html">Basic Plus UI</a></li>
- <li class="active"><a href="angularjs.html">AngularJS</a></li>
- <li><a href="jquery-ui.html">jQuery UI</a></li>
- </ul>
- <br>
- <blockquote>
- <p>File Upload widget with multiple file selection, drag&amp;drop support, progress bars, validation and preview images, audio and video for AngularJS.<br>
- Supports cross-domain, chunked and resumable file uploads and client-side image resizing.<br>
- Works with any server-side platform (PHP, Python, Ruby on Rails, Java, Node.js, Go etc.) that supports standard HTML form file uploads.</p>
- </blockquote>
- <br>
- <!-- The file upload form used as target for the file upload widget -->
- <form id="fileupload" action="https://jquery-file-upload.appspot.com/" method="POST" enctype="multipart/form-data" data-ng-app="demo" data-ng-controller="DemoFileUploadController" data-file-upload="options" data-ng-class="{'fileupload-processing': processing() || loadingFiles}">
- <!-- Redirect browsers with JavaScript disabled to the origin page -->
- <noscript><input type="hidden" name="redirect" value="https://blueimp.github.io/jQuery-File-Upload/"></noscript>
- <!-- The fileupload-buttonbar contains buttons to add/delete files and start/cancel the upload -->
- <div class="row fileupload-buttonbar">
- <div class="col-lg-7">
- <!-- The fileinput-button span is used to style the file input field as button -->
- <span class="btn btn-success fileinput-button" ng-class="{disabled: disabled}">
- <i class="glyphicon glyphicon-plus"></i>
- <span>Add files...</span>
- <input type="file" name="files[]" multiple ng-disabled="disabled">
- </span>
- <button type="button" class="btn btn-primary start" data-ng-click="submit()">
- <i class="glyphicon glyphicon-upload"></i>
- <span>Start upload</span>
- </button>
- <button type="button" class="btn btn-warning cancel" data-ng-click="cancel()">
- <i class="glyphicon glyphicon-ban-circle"></i>
- <span>Cancel upload</span>
- </button>
- <!-- The global file processing state -->
- <span class="fileupload-process"></span>
- </div>
- <!-- The global progress state -->
- <div class="col-lg-5 fade" data-ng-class="{in: active()}">
- <!-- The global progress bar -->
- <div class="progress progress-striped active" data-file-upload-progress="progress()"><div class="progress-bar progress-bar-success" data-ng-style="{width: num + '%'}"></div></div>
- <!-- The extended global progress state -->
- <div class="progress-extended">&nbsp;</div>
- </div>
- </div>
- <!-- The table listing the files available for upload/download -->
- <table class="table table-striped files ng-cloak">
- <tr data-ng-repeat="file in queue" data-ng-class="{'processing': file.$processing()}">
- <td data-ng-switch data-on="!!file.thumbnailUrl">
- <div class="preview" data-ng-switch-when="true">
- <a data-ng-href="{{file.url}}" title="{{file.name}}" download="{{file.name}}" data-gallery><img data-ng-src="{{file.thumbnailUrl}}" alt=""></a>
- </div>
- <div class="preview" data-ng-switch-default data-file-upload-preview="file"></div>
- </td>
- <td>
- <p class="name" data-ng-switch data-on="!!file.url">
- <span data-ng-switch-when="true" data-ng-switch data-on="!!file.thumbnailUrl">
- <a data-ng-switch-when="true" data-ng-href="{{file.url}}" title="{{file.name}}" download="{{file.name}}" data-gallery>{{file.name}}</a>
- <a data-ng-switch-default data-ng-href="{{file.url}}" title="{{file.name}}" download="{{file.name}}">{{file.name}}</a>
- </span>
- <span data-ng-switch-default>{{file.name}}</span>
- </p>
- <strong data-ng-show="file.error" class="error text-danger">{{file.error}}</strong>
- </td>
- <td>
- <p class="size">{{file.size | formatFileSize}}</p>
- <div class="progress progress-striped active fade" data-ng-class="{pending: 'in'}[file.$state()]" data-file-upload-progress="file.$progress()"><div class="progress-bar progress-bar-success" data-ng-style="{width: num + '%'}"></div></div>
- </td>
- <td>
- <button type="button" class="btn btn-primary start" data-ng-click="file.$submit()" data-ng-hide="!file.$submit || options.autoUpload" data-ng-disabled="file.$state() == 'pending' || file.$state() == 'rejected'">
- <i class="glyphicon glyphicon-upload"></i>
- <span>Start</span>
- </button>
- <button type="button" class="btn btn-warning cancel" data-ng-click="file.$cancel()" data-ng-hide="!file.$cancel">
- <i class="glyphicon glyphicon-ban-circle"></i>
- <span>Cancel</span>
- </button>
- <button data-ng-controller="FileDestroyController" type="button" class="btn btn-danger destroy" data-ng-click="file.$destroy()" data-ng-hide="!file.$destroy">
- <i class="glyphicon glyphicon-trash"></i>
- <span>Delete</span>
- </button>
- </td>
- </tr>
- </table>
- </form>
- <br>
- <div class="panel panel-default">
- <div class="panel-heading">
- <h3 class="panel-title">Demo Notes</h3>
- </div>
- <div class="panel-body">
- <ul>
- <li>The maximum file size for uploads in this demo is <strong>999 KB</strong> (default file size is unlimited).</li>
- <li>Only image files (<strong>JPG, GIF, PNG</strong>) are allowed in this demo (by default there is no file type restriction).</li>
- <li>Uploaded files will be deleted automatically after <strong>5 minutes or less</strong> (demo files are stored in memory).</li>
- <li>You can <strong>drag &amp; drop</strong> files from your desktop on this webpage (see <a href="https://github.com/blueimp/jQuery-File-Upload/wiki/Browser-support">Browser support</a>).</li>
- <li>Please refer to the <a href="https://github.com/blueimp/jQuery-File-Upload">project website</a> and <a href="https://github.com/blueimp/jQuery-File-Upload/wiki">documentation</a> for more information.</li>
- <li>Built with the <a href="http://getbootstrap.com/">Bootstrap</a> CSS framework and Icons from <a href="http://glyphicons.com/">Glyphicons</a>.</li>
- </ul>
- </div>
- </div>
-</div>
-<!-- The blueimp Gallery widget -->
-<div id="blueimp-gallery" class="blueimp-gallery blueimp-gallery-controls" data-filter=":even">
- <div class="slides"></div>
- <h3 class="title"></h3>
- <a class="prev">‹</a>
- <a class="next">›</a>
- <a class="close">×</a>
- <a class="play-pause"></a>
- <ol class="indicator"></ol>
-</div>
-<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js" integrity="sha384-xBuQ/xzmlsLoJpyjoggmTEz8OWUFM0/RC5BsqQBDX2v5cMvDHcMakNTNrHIW2I5f" crossorigin="anonymous"></script>
-<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.15/angular.min.js" integrity="sha384-r6jjWwxAypHaESwS5an5J9dkfzwQuKVNV9FZM9B6fnt8PFuY0cVwLhV7BltCZhLy" crossorigin="anonymous"></script>
-<!-- The jQuery UI widget factory, can be omitted if jQuery UI is already included -->
-<script src="js/vendor/jquery.ui.widget.js"></script>
-<!-- The Load Image plugin is included for the preview images and image resizing functionality -->
-<script src="https://blueimp.github.io/JavaScript-Load-Image/js/load-image.all.min.js"></script>
-<!-- The Canvas to Blob plugin is included for image resizing functionality -->
-<script src="https://blueimp.github.io/JavaScript-Canvas-to-Blob/js/canvas-to-blob.min.js"></script>
-<!-- Bootstrap JS is not required, but included for the responsive demo navigation -->
-<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
-<!-- blueimp Gallery script -->
-<script src="https://blueimp.github.io/Gallery/js/jquery.blueimp-gallery.min.js"></script>
-<!-- The Iframe Transport is required for browsers without support for XHR file uploads -->
-<script src="js/jquery.iframe-transport.js"></script>
-<!-- The basic File Upload plugin -->
-<script src="js/jquery.fileupload.js"></script>
-<!-- The File Upload processing plugin -->
-<script src="js/jquery.fileupload-process.js"></script>
-<!-- The File Upload image preview & resize plugin -->
-<script src="js/jquery.fileupload-image.js"></script>
-<!-- The File Upload audio preview plugin -->
-<script src="js/jquery.fileupload-audio.js"></script>
-<!-- The File Upload video preview plugin -->
-<script src="js/jquery.fileupload-video.js"></script>
-<!-- The File Upload validation plugin -->
-<script src="js/jquery.fileupload-validate.js"></script>
-<!-- The File Upload Angular JS module -->
-<script src="js/jquery.fileupload-angular.js"></script>
-<!-- The main application script -->
-<script src="js/app.js"></script>
-</body>
-</html>
diff --git a/vendor/blueimp/jquery-file-upload/basic-plus.html b/vendor/blueimp/jquery-file-upload/basic-plus.html
deleted file mode 100644
index 6d53acdc1..000000000
--- a/vendor/blueimp/jquery-file-upload/basic-plus.html
+++ /dev/null
@@ -1,226 +0,0 @@
-<!DOCTYPE HTML>
-<!--
-/*
- * jQuery File Upload Plugin Basic Plus Demo
- * https://github.com/blueimp/jQuery-File-Upload
- *
- * Copyright 2013, Sebastian Tschan
- * https://blueimp.net
- *
- * Licensed under the MIT license:
- * https://opensource.org/licenses/MIT
- */
--->
-<html lang="en">
-<head>
-<!-- Force latest IE rendering engine or ChromeFrame if installed -->
-<!--[if IE]><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"><![endif]-->
-<meta charset="utf-8">
-<title>jQuery File Upload Demo - Basic Plus version</title>
-<meta name="description" content="File Upload widget with multiple file selection, drag&amp;drop support, progress bar, validation and preview images, audio and video for jQuery. Supports cross-domain, chunked and resumable file uploads. Works with any server-side platform (Google App Engine, PHP, Python, Ruby on Rails, Java, etc.) that supports standard HTML form file uploads.">
-<meta name="viewport" content="width=device-width, initial-scale=1.0">
-<!-- Bootstrap styles -->
-<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
-<!-- Generic page styles -->
-<link rel="stylesheet" href="css/style.css">
-<!-- CSS to style the file input field as button and adjust the Bootstrap progress bars -->
-<link rel="stylesheet" href="css/jquery.fileupload.css">
-</head>
-<body>
-<div class="navbar navbar-default navbar-fixed-top">
- <div class="container">
- <div class="navbar-header">
- <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-fixed-top .navbar-collapse">
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- </button>
- <a class="navbar-brand" href="https://github.com/blueimp/jQuery-File-Upload">jQuery File Upload</a>
- </div>
- <div class="navbar-collapse collapse">
- <ul class="nav navbar-nav">
- <li><a href="https://github.com/blueimp/jQuery-File-Upload/tags">Download</a></li>
- <li><a href="https://github.com/blueimp/jQuery-File-Upload">Source Code</a></li>
- <li><a href="https://github.com/blueimp/jQuery-File-Upload/wiki">Documentation</a></li>
- <li><a href="https://blueimp.net">&copy; Sebastian Tschan</a></li>
- </ul>
- </div>
- </div>
-</div>
-<div class="container">
- <h1>jQuery File Upload Demo</h1>
- <h2 class="lead">Basic Plus version</h2>
- <ul class="nav nav-tabs">
- <li><a href="basic.html">Basic</a></li>
- <li class="active"><a href="basic-plus.html">Basic Plus</a></li>
- <li><a href="index.html">Basic Plus UI</a></li>
- <li><a href="angularjs.html">AngularJS</a></li>
- <li><a href="jquery-ui.html">jQuery UI</a></li>
- </ul>
- <br>
- <blockquote>
- <p>File Upload widget with multiple file selection, drag&amp;drop support, progress bar, validation and preview images, audio and video for jQuery.<br>
- Supports cross-domain, chunked and resumable file uploads and client-side image resizing.<br>
- Works with any server-side platform (PHP, Python, Ruby on Rails, Java, Node.js, Go etc.) that supports standard HTML form file uploads.</p>
- </blockquote>
- <br>
- <!-- The fileinput-button span is used to style the file input field as button -->
- <span class="btn btn-success fileinput-button">
- <i class="glyphicon glyphicon-plus"></i>
- <span>Add files...</span>
- <!-- The file input field used as target for the file upload widget -->
- <input id="fileupload" type="file" name="files[]" multiple>
- </span>
- <br>
- <br>
- <!-- The global progress bar -->
- <div id="progress" class="progress">
- <div class="progress-bar progress-bar-success"></div>
- </div>
- <!-- The container for the uploaded files -->
- <div id="files" class="files"></div>
- <br>
- <div class="panel panel-default">
- <div class="panel-heading">
- <h3 class="panel-title">Demo Notes</h3>
- </div>
- <div class="panel-body">
- <ul>
- <li>The maximum file size for uploads in this demo is <strong>999 KB</strong> (default file size is unlimited).</li>
- <li>Only image files (<strong>JPG, GIF, PNG</strong>) are allowed in this demo (by default there is no file type restriction).</li>
- <li>Uploaded files will be deleted automatically after <strong>5 minutes or less</strong> (demo files are stored in memory).</li>
- <li>You can <strong>drag &amp; drop</strong> files from your desktop on this webpage (see <a href="https://github.com/blueimp/jQuery-File-Upload/wiki/Browser-support">Browser support</a>).</li>
- <li>Please refer to the <a href="https://github.com/blueimp/jQuery-File-Upload">project website</a> and <a href="https://github.com/blueimp/jQuery-File-Upload/wiki">documentation</a> for more information.</li>
- <li>Built with the <a href="http://getbootstrap.com/">Bootstrap</a> CSS framework and Icons from <a href="http://glyphicons.com/">Glyphicons</a>.</li>
- </ul>
- </div>
- </div>
-</div>
-<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js" integrity="sha384-xBuQ/xzmlsLoJpyjoggmTEz8OWUFM0/RC5BsqQBDX2v5cMvDHcMakNTNrHIW2I5f" crossorigin="anonymous"></script>
-<!-- The jQuery UI widget factory, can be omitted if jQuery UI is already included -->
-<script src="js/vendor/jquery.ui.widget.js"></script>
-<!-- The Load Image plugin is included for the preview images and image resizing functionality -->
-<script src="https://blueimp.github.io/JavaScript-Load-Image/js/load-image.all.min.js"></script>
-<!-- The Canvas to Blob plugin is included for image resizing functionality -->
-<script src="https://blueimp.github.io/JavaScript-Canvas-to-Blob/js/canvas-to-blob.min.js"></script>
-<!-- Bootstrap JS is not required, but included for the responsive demo navigation -->
-<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
-<!-- The Iframe Transport is required for browsers without support for XHR file uploads -->
-<script src="js/jquery.iframe-transport.js"></script>
-<!-- The basic File Upload plugin -->
-<script src="js/jquery.fileupload.js"></script>
-<!-- The File Upload processing plugin -->
-<script src="js/jquery.fileupload-process.js"></script>
-<!-- The File Upload image preview & resize plugin -->
-<script src="js/jquery.fileupload-image.js"></script>
-<!-- The File Upload audio preview plugin -->
-<script src="js/jquery.fileupload-audio.js"></script>
-<!-- The File Upload video preview plugin -->
-<script src="js/jquery.fileupload-video.js"></script>
-<!-- The File Upload validation plugin -->
-<script src="js/jquery.fileupload-validate.js"></script>
-<script>
-/*jslint unparam: true, regexp: true */
-/*global window, $ */
-$(function () {
- 'use strict';
- // Change this to the location of your server-side upload handler:
- var url = window.location.hostname === 'blueimp.github.io' ?
- '//jquery-file-upload.appspot.com/' : 'server/php/',
- uploadButton = $('<button/>')
- .addClass('btn btn-primary')
- .prop('disabled', true)
- .text('Processing...')
- .on('click', function () {
- var $this = $(this),
- data = $this.data();
- $this
- .off('click')
- .text('Abort')
- .on('click', function () {
- $this.remove();
- data.abort();
- });
- data.submit().always(function () {
- $this.remove();
- });
- });
- $('#fileupload').fileupload({
- url: url,
- dataType: 'json',
- autoUpload: false,
- acceptFileTypes: /(\.|\/)(gif|jpe?g|png)$/i,
- maxFileSize: 999000,
- // Enable image resizing, except for Android and Opera,
- // which actually support image resizing, but fail to
- // send Blob objects via XHR requests:
- disableImageResize: /Android(?!.*Chrome)|Opera/
- .test(window.navigator.userAgent),
- previewMaxWidth: 100,
- previewMaxHeight: 100,
- previewCrop: true
- }).on('fileuploadadd', function (e, data) {
- data.context = $('<div/>').appendTo('#files');
- $.each(data.files, function (index, file) {
- var node = $('<p/>')
- .append($('<span/>').text(file.name));
- if (!index) {
- node
- .append('<br>')
- .append(uploadButton.clone(true).data(data));
- }
- node.appendTo(data.context);
- });
- }).on('fileuploadprocessalways', function (e, data) {
- var index = data.index,
- file = data.files[index],
- node = $(data.context.children()[index]);
- if (file.preview) {
- node
- .prepend('<br>')
- .prepend(file.preview);
- }
- if (file.error) {
- node
- .append('<br>')
- .append($('<span class="text-danger"/>').text(file.error));
- }
- if (index + 1 === data.files.length) {
- data.context.find('button')
- .text('Upload')
- .prop('disabled', !!data.files.error);
- }
- }).on('fileuploadprogressall', function (e, data) {
- var progress = parseInt(data.loaded / data.total * 100, 10);
- $('#progress .progress-bar').css(
- 'width',
- progress + '%'
- );
- }).on('fileuploaddone', function (e, data) {
- $.each(data.result.files, function (index, file) {
- if (file.url) {
- var link = $('<a>')
- .attr('target', '_blank')
- .prop('href', file.url);
- $(data.context.children()[index])
- .wrap(link);
- } else if (file.error) {
- var error = $('<span class="text-danger"/>').text(file.error);
- $(data.context.children()[index])
- .append('<br>')
- .append(error);
- }
- });
- }).on('fileuploadfail', function (e, data) {
- $.each(data.files, function (index) {
- var error = $('<span class="text-danger"/>').text('File upload failed.');
- $(data.context.children()[index])
- .append('<br>')
- .append(error);
- });
- }).prop('disabled', !$.support.fileInput)
- .parent().addClass($.support.fileInput ? undefined : 'disabled');
-});
-</script>
-</body>
-</html>
diff --git a/vendor/blueimp/jquery-file-upload/basic.html b/vendor/blueimp/jquery-file-upload/basic.html
deleted file mode 100644
index a9ef6273e..000000000
--- a/vendor/blueimp/jquery-file-upload/basic.html
+++ /dev/null
@@ -1,136 +0,0 @@
-<!DOCTYPE HTML>
-<!--
-/*
- * jQuery File Upload Plugin Basic Demo
- * https://github.com/blueimp/jQuery-File-Upload
- *
- * Copyright 2013, Sebastian Tschan
- * https://blueimp.net
- *
- * Licensed under the MIT license:
- * https://opensource.org/licenses/MIT
- */
--->
-<html lang="en">
-<head>
-<!-- Force latest IE rendering engine or ChromeFrame if installed -->
-<!--[if IE]><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"><![endif]-->
-<meta charset="utf-8">
-<title>jQuery File Upload Demo - Basic version</title>
-<meta name="description" content="File Upload widget with multiple file selection, drag&amp;drop support and progress bar for jQuery. Supports cross-domain, chunked and resumable file uploads. Works with any server-side platform (PHP, Python, Ruby on Rails, Java, Node.js, Go etc.) that supports standard HTML form file uploads.">
-<meta name="viewport" content="width=device-width, initial-scale=1.0">
-<!-- Bootstrap styles -->
-<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
-<!-- Generic page styles -->
-<link rel="stylesheet" href="css/style.css">
-<!-- CSS to style the file input field as button and adjust the Bootstrap progress bars -->
-<link rel="stylesheet" href="css/jquery.fileupload.css">
-</head>
-<body>
-<div class="navbar navbar-default navbar-fixed-top">
- <div class="container">
- <div class="navbar-header">
- <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-fixed-top .navbar-collapse">
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- </button>
- <a class="navbar-brand" href="https://github.com/blueimp/jQuery-File-Upload">jQuery File Upload</a>
- </div>
- <div class="navbar-collapse collapse">
- <ul class="nav navbar-nav">
- <li><a href="https://github.com/blueimp/jQuery-File-Upload/tags">Download</a></li>
- <li><a href="https://github.com/blueimp/jQuery-File-Upload">Source Code</a></li>
- <li><a href="https://github.com/blueimp/jQuery-File-Upload/wiki">Documentation</a></li>
- <li><a href="https://blueimp.net">&copy; Sebastian Tschan</a></li>
- </ul>
- </div>
- </div>
-</div>
-<div class="container">
- <h1>jQuery File Upload Demo</h1>
- <h2 class="lead">Basic version</h2>
- <ul class="nav nav-tabs">
- <li class="active"><a href="basic.html">Basic</a></li>
- <li><a href="basic-plus.html">Basic Plus</a></li>
- <li><a href="index.html">Basic Plus UI</a></li>
- <li><a href="angularjs.html">AngularJS</a></li>
- <li><a href="jquery-ui.html">jQuery UI</a></li>
- </ul>
- <br>
- <blockquote>
- <p>File Upload widget with multiple file selection, drag&amp;drop support and progress bar for jQuery.<br>
- Supports cross-domain, chunked and resumable file uploads.<br>
- Works with any server-side platform (PHP, Python, Ruby on Rails, Java, Node.js, Go etc.) that supports standard HTML form file uploads.</p>
- </blockquote>
- <br>
- <!-- The fileinput-button span is used to style the file input field as button -->
- <span class="btn btn-success fileinput-button">
- <i class="glyphicon glyphicon-plus"></i>
- <span>Select files...</span>
- <!-- The file input field used as target for the file upload widget -->
- <input id="fileupload" type="file" name="files[]" multiple>
- </span>
- <br>
- <br>
- <!-- The global progress bar -->
- <div id="progress" class="progress">
- <div class="progress-bar progress-bar-success"></div>
- </div>
- <!-- The container for the uploaded files -->
- <div id="files" class="files"></div>
- <br>
- <div class="panel panel-default">
- <div class="panel-heading">
- <h3 class="panel-title">Demo Notes</h3>
- </div>
- <div class="panel-body">
- <ul>
- <li>The maximum file size for uploads in this demo is <strong>999 KB</strong> (default file size is unlimited).</li>
- <li>Only image files (<strong>JPG, GIF, PNG</strong>) are allowed in this demo (by default there is no file type restriction).</li>
- <li>Uploaded files will be deleted automatically after <strong>5 minutes or less</strong> (demo files are stored in memory).</li>
- <li>You can <strong>drag &amp; drop</strong> files from your desktop on this webpage (see <a href="https://github.com/blueimp/jQuery-File-Upload/wiki/Browser-support">Browser support</a>).</li>
- <li>Please refer to the <a href="https://github.com/blueimp/jQuery-File-Upload">project website</a> and <a href="https://github.com/blueimp/jQuery-File-Upload/wiki">documentation</a> for more information.</li>
- <li>Built with the <a href="http://getbootstrap.com/">Bootstrap</a> CSS framework and Icons from <a href="http://glyphicons.com/">Glyphicons</a>.</li>
- </ul>
- </div>
- </div>
-</div>
-<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js" integrity="sha384-xBuQ/xzmlsLoJpyjoggmTEz8OWUFM0/RC5BsqQBDX2v5cMvDHcMakNTNrHIW2I5f" crossorigin="anonymous"></script>
-<!-- The jQuery UI widget factory, can be omitted if jQuery UI is already included -->
-<script src="js/vendor/jquery.ui.widget.js"></script>
-<!-- The Iframe Transport is required for browsers without support for XHR file uploads -->
-<script src="js/jquery.iframe-transport.js"></script>
-<!-- The basic File Upload plugin -->
-<script src="js/jquery.fileupload.js"></script>
-<!-- Bootstrap JS is not required, but included for the responsive demo navigation -->
-<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
-<script>
-/*jslint unparam: true */
-/*global window, $ */
-$(function () {
- 'use strict';
- // Change this to the location of your server-side upload handler:
- var url = window.location.hostname === 'blueimp.github.io' ?
- '//jquery-file-upload.appspot.com/' : 'server/php/';
- $('#fileupload').fileupload({
- url: url,
- dataType: 'json',
- done: function (e, data) {
- $.each(data.result.files, function (index, file) {
- $('<p/>').text(file.name).appendTo('#files');
- });
- },
- progressall: function (e, data) {
- var progress = parseInt(data.loaded / data.total * 100, 10);
- $('#progress .progress-bar').css(
- 'width',
- progress + '%'
- );
- }
- }).prop('disabled', !$.support.fileInput)
- .parent().addClass($.support.fileInput ? undefined : 'disabled');
-});
-</script>
-</body>
-</html>
diff --git a/vendor/blueimp/jquery-file-upload/bower-version-update.js b/vendor/blueimp/jquery-file-upload/bower-version-update.js
deleted file mode 100644
index 09ce3927e..000000000
--- a/vendor/blueimp/jquery-file-upload/bower-version-update.js
+++ /dev/null
@@ -1,16 +0,0 @@
-#!/usr/bin/env node
-
-'use strict';
-
-var path = require('path');
-var packageJSON = require(path.join(__dirname, 'package.json'));
-var bowerFile = path.join(__dirname, 'bower.json');
-var bowerJSON = require('bower-json').parse(
- require(bowerFile),
- {normalize: true}
-);
-bowerJSON.version = packageJSON.version;
-require('fs').writeFileSync(
- bowerFile,
- JSON.stringify(bowerJSON, null, 2) + '\n'
-);
diff --git a/vendor/blueimp/jquery-file-upload/bower.json b/vendor/blueimp/jquery-file-upload/bower.json
deleted file mode 100644
index 3a771f9ee..000000000
--- a/vendor/blueimp/jquery-file-upload/bower.json
+++ /dev/null
@@ -1,64 +0,0 @@
-{
- "name": "blueimp-file-upload",
- "version": "9.31.0",
- "title": "jQuery File Upload",
- "description": "File Upload widget with multiple file selection, drag&amp;drop support, progress bar, validation and preview images.",
- "keywords": [
- "jquery",
- "file",
- "upload",
- "widget",
- "multiple",
- "selection",
- "drag",
- "drop",
- "progress",
- "preview",
- "cross-domain",
- "cross-site",
- "chunk",
- "resume",
- "gae",
- "go",
- "python",
- "php",
- "bootstrap"
- ],
- "homepage": "https://github.com/blueimp/jQuery-File-Upload",
- "author": {
- "name": "Sebastian Tschan",
- "url": "https://blueimp.net"
- },
- "maintainers": [
- {
- "name": "Sebastian Tschan",
- "url": "https://blueimp.net"
- }
- ],
- "repository": {
- "type": "git",
- "url": "git://github.com/blueimp/jQuery-File-Upload.git"
- },
- "bugs": "https://github.com/blueimp/jQuery-File-Upload/issues",
- "license": "MIT",
- "dependencies": {
- "jquery": ">=1.6",
- "blueimp-tmpl": ">=2.5.4",
- "blueimp-load-image": ">=1.13.0",
- "blueimp-canvas-to-blob": ">=2.1.1"
- },
- "main": [
- "js/jquery.fileupload.js"
- ],
- "ignore": [
- "/*.*",
- "/cors",
- "css/jquery-ui-demo-ie8.css",
- "css/jquery-ui-demo.css",
- "css/style.css",
- "js/app.js",
- "js/main.js",
- "server",
- "test"
- ]
-}
diff --git a/vendor/blueimp/jquery-file-upload/cors/postmessage.html b/vendor/blueimp/jquery-file-upload/cors/postmessage.html
index 381a8e0cd..5c90743af 100644
--- a/vendor/blueimp/jquery-file-upload/cors/postmessage.html
+++ b/vendor/blueimp/jquery-file-upload/cors/postmessage.html
@@ -1,4 +1,4 @@
-<!DOCTYPE HTML>
+<!DOCTYPE html>
<!--
/*
* jQuery File Upload Plugin postMessage API
@@ -12,64 +12,74 @@
*/
-->
<html lang="en">
-<head>
-<meta charset="utf-8">
-<title>jQuery File Upload Plugin postMessage API</title>
-<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js" integrity="sha384-xBuQ/xzmlsLoJpyjoggmTEz8OWUFM0/RC5BsqQBDX2v5cMvDHcMakNTNrHIW2I5f" crossorigin="anonymous"></script>
-</head>
-<body>
-<script>
-/*jslint unparam: true, regexp: true */
-/*global $, Blob, FormData, location */
-'use strict';
-var origin = /^http:\/\/example.org/,
- target = new RegExp('^(http(s)?:)?\\/\\/' + location.host + '\\/');
-$(window).on('message', function (e) {
- e = e.originalEvent;
- var s = e.data,
- xhr = $.ajaxSettings.xhr(),
- f;
- if (!origin.test(e.origin)) {
- throw new Error('Origin "' + e.origin + '" does not match ' + origin);
- }
- if (!target.test(e.data.url)) {
- throw new Error('Target "' + e.data.url + '" does not match ' + target);
- }
- $(xhr.upload).on('progress', function (ev) {
- ev = ev.originalEvent;
- e.source.postMessage({
- id: s.id,
- type: ev.type,
- timeStamp: ev.timeStamp,
- lengthComputable: ev.lengthComputable,
- loaded: ev.loaded,
- total: ev.total
- }, e.origin);
- });
- s.xhr = function () {
- return xhr;
- };
- if (!(s.data instanceof Blob)) {
- f = new FormData();
- $.each(s.data, function (i, v) {
- f.append(v.name, v.value);
+ <head>
+ <meta charset="utf-8" />
+ <title>jQuery File Upload Plugin postMessage API</title>
+ <script
+ src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"
+ integrity="sha384-xBuQ/xzmlsLoJpyjoggmTEz8OWUFM0/RC5BsqQBDX2v5cMvDHcMakNTNrHIW2I5f"
+ crossorigin="anonymous"
+ ></script>
+ </head>
+ <body>
+ <script>
+ 'use strict';
+ var origin = /^https:\/\/example.org/,
+ target = new RegExp('^(http(s)?:)?\\/\\/' + location.host + '\\/');
+ $(window).on('message', function(e) {
+ e = e.originalEvent;
+ var s = e.data,
+ xhr = $.ajaxSettings.xhr(),
+ f;
+ if (!origin.test(e.origin)) {
+ throw new Error('Origin "' + e.origin + '" does not match ' + origin);
+ }
+ if (!target.test(e.data.url)) {
+ throw new Error(
+ 'Target "' + e.data.url + '" does not match ' + target
+ );
+ }
+ $(xhr.upload).on('progress', function(ev) {
+ ev = ev.originalEvent;
+ e.source.postMessage(
+ {
+ id: s.id,
+ type: ev.type,
+ timeStamp: ev.timeStamp,
+ lengthComputable: ev.lengthComputable,
+ loaded: ev.loaded,
+ total: ev.total
+ },
+ e.origin
+ );
});
- s.data = f;
- }
- $.ajax(s).always(function (result, statusText, jqXHR) {
- if (!jqXHR.done) {
+ s.xhr = function() {
+ return xhr;
+ };
+ if (!(s.data instanceof Blob)) {
+ f = new FormData();
+ $.each(s.data, function(i, v) {
+ f.append(v.name, v.value);
+ });
+ s.data = f;
+ }
+ $.ajax(s).always(function(result, statusText, jqXHR) {
+ if (!jqXHR.done) {
jqXHR = result;
result = null;
- }
- e.source.postMessage({
- id: s.id,
- status: jqXHR.status,
- statusText: statusText,
- result: result,
- headers: jqXHR.getAllResponseHeaders()
- }, e.origin);
- });
-});
-</script>
-</body>
+ }
+ e.source.postMessage(
+ {
+ id: s.id,
+ status: jqXHR.status,
+ statusText: statusText,
+ result: result,
+ headers: jqXHR.getAllResponseHeaders()
+ },
+ e.origin
+ );
+ });
+ });
+ </script>
+ </body>
</html>
diff --git a/vendor/blueimp/jquery-file-upload/cors/result.html b/vendor/blueimp/jquery-file-upload/cors/result.html
index e3d629814..f2a1b4b6a 100644
--- a/vendor/blueimp/jquery-file-upload/cors/result.html
+++ b/vendor/blueimp/jquery-file-upload/cors/result.html
@@ -1,4 +1,4 @@
-<!DOCTYPE HTML>
+<!DOCTYPE html>
<!--
/*
* jQuery Iframe Transport Plugin Redirect Page
@@ -12,13 +12,15 @@
*/
-->
<html lang="en">
-<head>
-<meta charset="utf-8">
-<title>jQuery Iframe Transport Plugin Redirect Page</title>
-</head>
-<body>
-<script>
-document.body.innerText=document.body.textContent=decodeURIComponent(window.location.search.slice(1));
-</script>
-</body>
+ <head>
+ <meta charset="utf-8" />
+ <title>jQuery Iframe Transport Plugin Redirect Page</title>
+ </head>
+ <body>
+ <script>
+ document.body.innerText = document.body.textContent = decodeURIComponent(
+ window.location.search.slice(1)
+ );
+ </script>
+ </body>
</html>
diff --git a/vendor/blueimp/jquery-file-upload/css/jquery-ui-demo-ie8.css b/vendor/blueimp/jquery-file-upload/css/jquery-ui-demo-ie8.css
deleted file mode 100644
index e0e8ea9b0..000000000
--- a/vendor/blueimp/jquery-file-upload/css/jquery-ui-demo-ie8.css
+++ /dev/null
@@ -1,21 +0,0 @@
-@charset "UTF-8";
-/*
- * jQuery File Upload Demo CSS Fixes for IE<9
- * https://github.com/blueimp/jQuery-File-Upload
- *
- * Copyright 2013, Sebastian Tschan
- * https://blueimp.net
- *
- * Licensed under the MIT license:
- * https://opensource.org/licenses/MIT
- */
-
-.navigation {
- list-style: none;
- padding: 0;
- margin: 1em 0;
-}
-.navigation li {
- display: inline;
- margin-right: 10px;
-}
diff --git a/vendor/blueimp/jquery-file-upload/css/jquery-ui-demo.css b/vendor/blueimp/jquery-file-upload/css/jquery-ui-demo.css
deleted file mode 100644
index d7d524df5..000000000
--- a/vendor/blueimp/jquery-file-upload/css/jquery-ui-demo.css
+++ /dev/null
@@ -1,67 +0,0 @@
-@charset "UTF-8";
-/*
- * jQuery File Upload Demo CSS
- * https://github.com/blueimp/jQuery-File-Upload
- *
- * Copyright 2013, Sebastian Tschan
- * https://blueimp.net
- *
- * Licensed under the MIT license:
- * https://opensource.org/licenses/MIT
- */
-
-body {
- max-width: 750px;
- margin: 0 auto;
- padding: 1em;
- font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
- font-size: 1em;
- line-height: 1.4em;
- background: #222;
- color: #fff;
- -webkit-text-size-adjust: 100%;
- -ms-text-size-adjust: 100%;
-}
-a {
- color: orange;
- text-decoration: none;
-}
-img {
- border: 0;
- vertical-align: middle;
-}
-h1 {
- line-height: 1em;
-}
-blockquote {
- padding: 0 0 0 15px;
- margin: 0 0 20px;
- border-left: 5px solid #eee;
-}
-table {
- width: 100%;
- margin: 10px 0;
-}
-
-.fileupload-progress {
- margin: 10px 0;
-}
-.fileupload-progress .progress-extended {
- margin-top: 5px;
-}
-.error {
- color: red;
-}
-
-@media (min-width: 481px) {
- .navigation {
- list-style: none;
- padding: 0;
- }
- .navigation li {
- display: inline-block;
- }
- .navigation li:not(:first-child):before {
- content: "| ";
- }
-}
diff --git a/vendor/blueimp/jquery-file-upload/css/jquery.fileupload-ui.css b/vendor/blueimp/jquery-file-upload/css/jquery.fileupload-ui.css
index 9e36c42c5..7ae774631 100644
--- a/vendor/blueimp/jquery-file-upload/css/jquery.fileupload-ui.css
+++ b/vendor/blueimp/jquery-file-upload/css/jquery.fileupload-ui.css
@@ -10,13 +10,9 @@
* https://opensource.org/licenses/MIT
*/
-.fileupload-buttonbar .btn,
-.fileupload-buttonbar .toggle {
- margin-bottom: 5px;
-}
.progress-animated .progress-bar,
.progress-animated .bar {
- background: url("../img/progressbar.gif") !important;
+ background: url('../img/progressbar.gif') !important;
filter: none;
}
.fileupload-process {
@@ -28,15 +24,23 @@
display: block;
width: 32px;
height: 32px;
- background: url("../img/loading.gif") center no-repeat;
+ background: url('../img/loading.gif') center no-repeat;
background-size: contain;
}
.files audio,
.files video {
max-width: 300px;
}
+.toggle[type='checkbox'] {
+ transform: scale(2);
+ margin-left: 10px;
+}
@media (max-width: 767px) {
+ .fileupload-buttonbar .btn {
+ margin-bottom: 5px;
+ }
+ .fileupload-buttonbar .delete,
.fileupload-buttonbar .toggle,
.files .toggle,
.files .btn span {
diff --git a/vendor/blueimp/jquery-file-upload/css/style.css b/vendor/blueimp/jquery-file-upload/css/style.css
deleted file mode 100644
index 3aee25689..000000000
--- a/vendor/blueimp/jquery-file-upload/css/style.css
+++ /dev/null
@@ -1,15 +0,0 @@
-@charset "UTF-8";
-/*
- * jQuery File Upload Plugin CSS Example
- * https://github.com/blueimp/jQuery-File-Upload
- *
- * Copyright 2013, Sebastian Tschan
- * https://blueimp.net
- *
- * Licensed under the MIT license:
- * https://opensource.org/licenses/MIT
- */
-
-body {
- padding-top: 60px;
-}
diff --git a/vendor/blueimp/jquery-file-upload/docker-compose.yml b/vendor/blueimp/jquery-file-upload/docker-compose.yml
new file mode 100644
index 000000000..d84a43e27
--- /dev/null
+++ b/vendor/blueimp/jquery-file-upload/docker-compose.yml
@@ -0,0 +1,59 @@
+version: '3.7'
+services:
+ example:
+ build: server/php
+ ports:
+ - 127.0.0.1:80:80
+ - ${SERVER_HOST:-127.0.0.1}:${SERVER_PORT-}:80
+ volumes:
+ - .:/var/www/html
+ mocha:
+ build: test
+ command: http://example/test
+ volumes:
+ - .:/var/www/html
+ depends_on:
+ - example
+ chromedriver:
+ image: blueimp/chromedriver
+ init: true
+ tmpfs: /tmp
+ environment:
+ - DISABLE_X11=false
+ - ENABLE_VNC=true
+ - EXPOSE_X11=true
+ volumes:
+ - ./wdio/assets:/home/webdriver/assets:ro
+ ports:
+ - 127.0.0.1:5900:5900
+ geckodriver:
+ image: blueimp/geckodriver
+ init: true
+ tmpfs: /tmp
+ shm_size: 2g
+ environment:
+ - DISABLE_X11=false
+ - ENABLE_VNC=true
+ - EXPOSE_X11=true
+ volumes:
+ - ./wdio/assets:/home/webdriver/assets:ro
+ ports:
+ - 127.0.0.1:5901:5900
+ wdio:
+ image: blueimp/wdio
+ init: true
+ read_only: true
+ tmpfs:
+ - /tmp
+ environment:
+ - WAIT_FOR_HOSTS= chromedriver:4444 geckodriver:4444 example:80
+ - WINDOWS_HOST
+ - MACOS_ASSETS_DIR=$PWD/wdio/assets/
+ - WINDOWS_ASSETS_DIR
+ volumes:
+ - ./wdio:/opt:ro
+ - ./wdio/reports:/opt/reports
+ depends_on:
+ - chromedriver
+ - geckodriver
+ - example
diff --git a/vendor/blueimp/jquery-file-upload/index.html b/vendor/blueimp/jquery-file-upload/index.html
index 68ed83717..aa908e745 100644
--- a/vendor/blueimp/jquery-file-upload/index.html
+++ b/vendor/blueimp/jquery-file-upload/index.html
@@ -1,7 +1,7 @@
-<!DOCTYPE HTML>
+<!DOCTYPE html>
<!--
/*
- * jQuery File Upload Plugin Demo
+ * jQuery File Upload Demo
* https://github.com/blueimp/jQuery-File-Upload
*
* Copyright 2010, Sebastian Tschan
@@ -12,248 +12,357 @@
*/
-->
<html lang="en">
-<head>
-<!-- Force latest IE rendering engine or ChromeFrame if installed -->
-<!--[if IE]>
-<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
-<![endif]-->
-<meta charset="utf-8">
-<title>jQuery File Upload Demo</title>
-<meta name="description" content="File Upload widget with multiple file selection, drag&amp;drop support, progress bars, validation and preview images, audio and video for jQuery. Supports cross-domain, chunked and resumable file uploads and client-side image resizing. Works with any server-side platform (PHP, Python, Ruby on Rails, Java, Node.js, Go etc.) that supports standard HTML form file uploads.">
-<meta name="viewport" content="width=device-width, initial-scale=1.0">
-<!-- Bootstrap styles -->
-<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
-<!-- Generic page styles -->
-<link rel="stylesheet" href="css/style.css">
-<!-- blueimp Gallery styles -->
-<link rel="stylesheet" href="https://blueimp.github.io/Gallery/css/blueimp-gallery.min.css">
-<!-- CSS to style the file input field as button and adjust the Bootstrap progress bars -->
-<link rel="stylesheet" href="css/jquery.fileupload.css">
-<link rel="stylesheet" href="css/jquery.fileupload-ui.css">
-<!-- CSS adjustments for browsers with JavaScript disabled -->
-<noscript><link rel="stylesheet" href="css/jquery.fileupload-noscript.css"></noscript>
-<noscript><link rel="stylesheet" href="css/jquery.fileupload-ui-noscript.css"></noscript>
-</head>
-<body>
-<div class="navbar navbar-default navbar-fixed-top">
- <div class="container">
+ <head>
+ <!-- Force latest IE rendering engine or ChromeFrame if installed -->
+ <!--[if IE]>
+ <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
+ <![endif]-->
+ <meta charset="utf-8" />
+ <title>jQuery File Upload Demo</title>
+ <meta
+ name="description"
+ content="File Upload widget with multiple file selection, drag&amp;drop support, progress bars, validation and preview images, audio and video for jQuery. Supports cross-domain, chunked and resumable file uploads and client-side image resizing. Works with any server-side platform (PHP, Python, Ruby on Rails, Java, Node.js, Go etc.) that supports standard HTML form file uploads."
+ />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <!-- Bootstrap styles -->
+ <link
+ rel="stylesheet"
+ href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"
+ integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u"
+ crossorigin="anonymous"
+ />
+ <!-- Generic page styles -->
+ <style>
+ body {
+ padding-top: 60px;
+ }
+ @media (max-width: 767px) {
+ .description {
+ display: none;
+ }
+ }
+ </style>
+ <!-- blueimp Gallery styles -->
+ <link
+ rel="stylesheet"
+ href="https://blueimp.github.io/Gallery/css/blueimp-gallery.min.css"
+ />
+ <!-- CSS to style the file input field as button and adjust the Bootstrap progress bars -->
+ <link rel="stylesheet" href="css/jquery.fileupload.css" />
+ <link rel="stylesheet" href="css/jquery.fileupload-ui.css" />
+ <!-- CSS adjustments for browsers with JavaScript disabled -->
+ <noscript
+ ><link rel="stylesheet" href="css/jquery.fileupload-noscript.css"
+ /></noscript>
+ <noscript
+ ><link rel="stylesheet" href="css/jquery.fileupload-ui-noscript.css"
+ /></noscript>
+ </head>
+ <body>
+ <div class="navbar navbar-default navbar-fixed-top">
+ <div class="container">
<div class="navbar-header">
- <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-fixed-top .navbar-collapse">
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- </button>
- <a class="navbar-brand" href="https://github.com/blueimp/jQuery-File-Upload">jQuery File Upload</a>
+ <button
+ type="button"
+ class="navbar-toggle"
+ data-toggle="collapse"
+ data-target=".navbar-fixed-top .navbar-collapse"
+ >
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ </button>
+ <a
+ class="navbar-brand"
+ href="https://github.com/blueimp/jQuery-File-Upload"
+ >jQuery File Upload</a
+ >
</div>
<div class="navbar-collapse collapse">
- <ul class="nav navbar-nav">
- <li><a href="https://github.com/blueimp/jQuery-File-Upload/tags">Download</a></li>
- <li><a href="https://github.com/blueimp/jQuery-File-Upload">Source Code</a></li>
- <li><a href="https://github.com/blueimp/jQuery-File-Upload/wiki">Documentation</a></li>
- <li><a href="https://blueimp.net">&copy; Sebastian Tschan</a></li>
- </ul>
+ <ul class="nav navbar-nav">
+ <li>
+ <a href="https://github.com/blueimp/jQuery-File-Upload/tags"
+ >Download</a
+ >
+ </li>
+ <li>
+ <a href="https://github.com/blueimp/jQuery-File-Upload"
+ >Source Code</a
+ >
+ </li>
+ <li>
+ <a href="https://github.com/blueimp/jQuery-File-Upload/wiki"
+ >Documentation</a
+ >
+ </li>
+ <li><a href="https://blueimp.net">&copy; Sebastian Tschan</a></li>
+ </ul>
</div>
+ </div>
</div>
-</div>
-<div class="container">
- <h1>jQuery File Upload Demo</h1>
- <h2 class="lead">Basic Plus UI version</h2>
- <ul class="nav nav-tabs">
- <li><a href="basic.html">Basic</a></li>
- <li><a href="basic-plus.html">Basic Plus</a></li>
- <li class="active"><a href="index.html">Basic Plus UI</a></li>
- <li><a href="angularjs.html">AngularJS</a></li>
- <li><a href="jquery-ui.html">jQuery UI</a></li>
- </ul>
- <br>
- <blockquote>
- <p>File Upload widget with multiple file selection, drag&amp;drop support, progress bars, validation and preview images, audio and video for jQuery.<br>
- Supports cross-domain, chunked and resumable file uploads and client-side image resizing.<br>
- Works with any server-side platform (PHP, Python, Ruby on Rails, Java, Node.js, Go etc.) that supports standard HTML form file uploads.</p>
- </blockquote>
- <br>
- <!-- The file upload form used as target for the file upload widget -->
- <form id="fileupload" action="https://jquery-file-upload.appspot.com/" method="POST" enctype="multipart/form-data">
+ <div class="container">
+ <h1>jQuery File Upload Demo</h1>
+ <blockquote class="description">
+ <p>
+ File Upload widget with multiple file selection, drag&amp;drop
+ support, progress bars, validation and preview images, audio and video
+ for jQuery.<br />
+ Supports cross-domain, chunked and resumable file uploads and
+ client-side image resizing.<br />
+ Works with any server-side platform (PHP, Python, Ruby on Rails, Java,
+ Node.js, Go etc.) that supports standard HTML form file uploads.
+ </p>
+ </blockquote>
+ <!-- The file upload form used as target for the file upload widget -->
+ <form
+ id="fileupload"
+ action="https://jquery-file-upload.appspot.com/"
+ method="POST"
+ enctype="multipart/form-data"
+ >
<!-- Redirect browsers with JavaScript disabled to the origin page -->
- <noscript><input type="hidden" name="redirect" value="https://blueimp.github.io/jQuery-File-Upload/"></noscript>
+ <noscript
+ ><input
+ type="hidden"
+ name="redirect"
+ value="https://blueimp.github.io/jQuery-File-Upload/"
+ /></noscript>
<!-- The fileupload-buttonbar contains buttons to add/delete files and start/cancel the upload -->
<div class="row fileupload-buttonbar">
- <div class="col-lg-7">
- <!-- The fileinput-button span is used to style the file input field as button -->
- <span class="btn btn-success fileinput-button">
- <i class="glyphicon glyphicon-plus"></i>
- <span>Add files...</span>
- <input type="file" name="files[]" multiple>
- </span>
- <button type="submit" class="btn btn-primary start">
- <i class="glyphicon glyphicon-upload"></i>
- <span>Start upload</span>
- </button>
- <button type="reset" class="btn btn-warning cancel">
- <i class="glyphicon glyphicon-ban-circle"></i>
- <span>Cancel upload</span>
- </button>
- <button type="button" class="btn btn-danger delete">
- <i class="glyphicon glyphicon-trash"></i>
- <span>Delete</span>
- </button>
- <input type="checkbox" class="toggle">
- <!-- The global file processing state -->
- <span class="fileupload-process"></span>
- </div>
- <!-- The global progress state -->
- <div class="col-lg-5 fileupload-progress fade">
- <!-- The global progress bar -->
- <div class="progress progress-striped active" role="progressbar" aria-valuemin="0" aria-valuemax="100">
- <div class="progress-bar progress-bar-success" style="width:0%;"></div>
- </div>
- <!-- The extended global progress state -->
- <div class="progress-extended">&nbsp;</div>
+ <div class="col-lg-7">
+ <!-- The fileinput-button span is used to style the file input field as button -->
+ <span class="btn btn-success fileinput-button">
+ <i class="glyphicon glyphicon-plus"></i>
+ <span>Add files...</span>
+ <input type="file" name="files[]" multiple />
+ </span>
+ <button type="submit" class="btn btn-primary start">
+ <i class="glyphicon glyphicon-upload"></i>
+ <span>Start upload</span>
+ </button>
+ <button type="reset" class="btn btn-warning cancel">
+ <i class="glyphicon glyphicon-ban-circle"></i>
+ <span>Cancel upload</span>
+ </button>
+ <button type="button" class="btn btn-danger delete">
+ <i class="glyphicon glyphicon-trash"></i>
+ <span>Delete selected</span>
+ </button>
+ <input type="checkbox" class="toggle" />
+ <!-- The global file processing state -->
+ <span class="fileupload-process"></span>
+ </div>
+ <!-- The global progress state -->
+ <div class="col-lg-5 fileupload-progress fade">
+ <!-- The global progress bar -->
+ <div
+ class="progress progress-striped active"
+ role="progressbar"
+ aria-valuemin="0"
+ aria-valuemax="100"
+ >
+ <div
+ class="progress-bar progress-bar-success"
+ style="width:0%;"
+ ></div>
</div>
+ <!-- The extended global progress state -->
+ <div class="progress-extended">&nbsp;</div>
+ </div>
</div>
<!-- The table listing the files available for upload/download -->
- <table role="presentation" class="table table-striped"><tbody class="files"></tbody></table>
- </form>
- <br>
- <div class="panel panel-default">
+ <table role="presentation" class="table table-striped">
+ <tbody class="files"></tbody>
+ </table>
+ </form>
+ <div class="panel panel-default">
<div class="panel-heading">
- <h3 class="panel-title">Demo Notes</h3>
+ <h3 class="panel-title">Demo Notes</h3>
</div>
<div class="panel-body">
- <ul>
- <li>The maximum file size for uploads in this demo is <strong>999 KB</strong> (default file size is unlimited).</li>
- <li>Only image files (<strong>JPG, GIF, PNG</strong>) are allowed in this demo (by default there is no file type restriction).</li>
- <li>Uploaded files will be deleted automatically after <strong>5 minutes or less</strong> (demo files are stored in memory).</li>
- <li>You can <strong>drag &amp; drop</strong> files from your desktop on this webpage (see <a href="https://github.com/blueimp/jQuery-File-Upload/wiki/Browser-support">Browser support</a>).</li>
- <li>Please refer to the <a href="https://github.com/blueimp/jQuery-File-Upload">project website</a> and <a href="https://github.com/blueimp/jQuery-File-Upload/wiki">documentation</a> for more information.</li>
- <li>Built with the <a href="http://getbootstrap.com/">Bootstrap</a> CSS framework and Icons from <a href="http://glyphicons.com/">Glyphicons</a>.</li>
- </ul>
+ <ul>
+ <li>
+ The maximum file size for uploads in this demo is
+ <strong>999 KB</strong> (default file size is unlimited).
+ </li>
+ <li>
+ Only image files (<strong>JPG, GIF, PNG</strong>) are allowed in
+ this demo (by default there is no file type restriction).
+ </li>
+ <li>
+ Uploaded files will be deleted automatically after
+ <strong>5 minutes or less</strong> (demo files are stored in
+ memory).
+ </li>
+ <li>
+ You can <strong>drag &amp; drop</strong> files from your desktop
+ on this webpage (see
+ <a
+ href="https://github.com/blueimp/jQuery-File-Upload/wiki/Browser-support"
+ >Browser support</a
+ >).
+ </li>
+ <li>
+ Please refer to the
+ <a href="https://github.com/blueimp/jQuery-File-Upload"
+ >project website</a
+ >
+ and
+ <a href="https://github.com/blueimp/jQuery-File-Upload/wiki"
+ >documentation</a
+ >
+ for more information.
+ </li>
+ <li>
+ Built with the
+ <a href="https://getbootstrap.com/">Bootstrap</a> CSS framework
+ and Icons from <a href="https://glyphicons.com/">Glyphicons</a>.
+ </li>
+ </ul>
</div>
+ </div>
</div>
-</div>
-<!-- The blueimp Gallery widget -->
-<div id="blueimp-gallery" class="blueimp-gallery blueimp-gallery-controls" data-filter=":even">
- <div class="slides"></div>
- <h3 class="title"></h3>
- <a class="prev">‹</a>
- <a class="next">›</a>
- <a class="close">×</a>
- <a class="play-pause"></a>
- <ol class="indicator"></ol>
-</div>
-<!-- The template to display files available for upload -->
-<script id="template-upload" type="text/x-tmpl">
-{% for (var i=0, file; file=o.files[i]; i++) { %}
- <tr class="template-upload fade">
- <td>
- <span class="preview"></span>
- </td>
- <td>
- {% if (window.innerWidth > 480 || !o.options.loadImageFileTypes.test(file.type)) { %}
- <p class="name">{%=file.name%}</p>
- {% } %}
- <strong class="error text-danger"></strong>
- </td>
- <td>
- <p class="size">Processing...</p>
- <div class="progress progress-striped active" role="progressbar" aria-valuemin="0" aria-valuemax="100" aria-valuenow="0"><div class="progress-bar progress-bar-success" style="width:0%;"></div></div>
- </td>
- <td>
- {% if (!i && !o.options.autoUpload) { %}
- <button class="btn btn-primary start" disabled>
- <i class="glyphicon glyphicon-upload"></i>
- <span>Start</span>
- </button>
- {% } %}
- {% if (!i) { %}
- <button class="btn btn-warning cancel">
- <i class="glyphicon glyphicon-ban-circle"></i>
- <span>Cancel</span>
- </button>
- {% } %}
- </td>
- </tr>
-{% } %}
-</script>
-<!-- The template to display files available for download -->
-<script id="template-download" type="text/x-tmpl">
-{% for (var i=0, file; file=o.files[i]; i++) { %}
- <tr class="template-download fade">
- <td>
- <span class="preview">
- {% if (file.thumbnailUrl) { %}
- <a href="{%=file.url%}" title="{%=file.name%}" download="{%=file.name%}" data-gallery><img src="{%=file.thumbnailUrl%}"></a>
- {% } %}
- </span>
- </td>
- <td>
- {% if (window.innerWidth > 480 || !file.thumbnailUrl) { %}
- <p class="name">
- {% if (file.url) { %}
- <a href="{%=file.url%}" title="{%=file.name%}" download="{%=file.name%}" {%=file.thumbnailUrl?'data-gallery':''%}>{%=file.name%}</a>
- {% } else { %}
- <span>{%=file.name%}</span>
- {% } %}
- </p>
- {% } %}
- {% if (file.error) { %}
- <div><span class="label label-danger">Error</span> {%=file.error%}</div>
- {% } %}
- </td>
- <td>
- <span class="size">{%=o.formatFileSize(file.size)%}</span>
- </td>
- <td>
- {% if (file.deleteUrl) { %}
- <button class="btn btn-danger delete" data-type="{%=file.deleteType%}" data-url="{%=file.deleteUrl%}"{% if (file.deleteWithCredentials) { %} data-xhr-fields='{"withCredentials":true}'{% } %}>
- <i class="glyphicon glyphicon-trash"></i>
- <span>Delete</span>
- </button>
- <input type="checkbox" name="delete" value="1" class="toggle">
- {% } else { %}
- <button class="btn btn-warning cancel">
- <i class="glyphicon glyphicon-ban-circle"></i>
- <span>Cancel</span>
- </button>
- {% } %}
- </td>
- </tr>
-{% } %}
-</script>
-<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js" integrity="sha384-xBuQ/xzmlsLoJpyjoggmTEz8OWUFM0/RC5BsqQBDX2v5cMvDHcMakNTNrHIW2I5f" crossorigin="anonymous"></script>
-<!-- The jQuery UI widget factory, can be omitted if jQuery UI is already included -->
-<script src="js/vendor/jquery.ui.widget.js"></script>
-<!-- The Templates plugin is included to render the upload/download listings -->
-<script src="https://blueimp.github.io/JavaScript-Templates/js/tmpl.min.js"></script>
-<!-- The Load Image plugin is included for the preview images and image resizing functionality -->
-<script src="https://blueimp.github.io/JavaScript-Load-Image/js/load-image.all.min.js"></script>
-<!-- The Canvas to Blob plugin is included for image resizing functionality -->
-<script src="https://blueimp.github.io/JavaScript-Canvas-to-Blob/js/canvas-to-blob.min.js"></script>
-<!-- Bootstrap JS is not required, but included for the responsive demo navigation -->
-<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
-<!-- blueimp Gallery script -->
-<script src="https://blueimp.github.io/Gallery/js/jquery.blueimp-gallery.min.js"></script>
-<!-- The Iframe Transport is required for browsers without support for XHR file uploads -->
-<script src="js/jquery.iframe-transport.js"></script>
-<!-- The basic File Upload plugin -->
-<script src="js/jquery.fileupload.js"></script>
-<!-- The File Upload processing plugin -->
-<script src="js/jquery.fileupload-process.js"></script>
-<!-- The File Upload image preview & resize plugin -->
-<script src="js/jquery.fileupload-image.js"></script>
-<!-- The File Upload audio preview plugin -->
-<script src="js/jquery.fileupload-audio.js"></script>
-<!-- The File Upload video preview plugin -->
-<script src="js/jquery.fileupload-video.js"></script>
-<!-- The File Upload validation plugin -->
-<script src="js/jquery.fileupload-validate.js"></script>
-<!-- The File Upload user interface plugin -->
-<script src="js/jquery.fileupload-ui.js"></script>
-<!-- The main application script -->
-<script src="js/main.js"></script>
-<!-- The XDomainRequest Transport is included for cross-domain file deletion for IE 8 and IE 9 -->
-<!--[if (gte IE 8)&(lt IE 10)]>
-<script src="js/cors/jquery.xdr-transport.js"></script>
-<![endif]-->
-</body>
+ <!-- The blueimp Gallery widget -->
+ <div
+ id="blueimp-gallery"
+ class="blueimp-gallery blueimp-gallery-controls"
+ data-filter=":even"
+ >
+ <div class="slides"></div>
+ <h3 class="title"></h3>
+ <a class="prev">‹</a>
+ <a class="next">›</a>
+ <a class="close">×</a>
+ <a class="play-pause"></a>
+ <ol class="indicator"></ol>
+ </div>
+ <!-- The template to display files available for upload -->
+ <script id="template-upload" type="text/x-tmpl">
+ {% for (var i=0, file; file=o.files[i]; i++) { %}
+ <tr class="template-upload fade">
+ <td>
+ <span class="preview"></span>
+ </td>
+ <td>
+ {% if (window.innerWidth > 480 || !o.options.loadImageFileTypes.test(file.type)) { %}
+ <p class="name">{%=file.name%}</p>
+ {% } %}
+ <strong class="error text-danger"></strong>
+ </td>
+ <td>
+ <p class="size">Processing...</p>
+ <div class="progress progress-striped active" role="progressbar" aria-valuemin="0" aria-valuemax="100" aria-valuenow="0"><div class="progress-bar progress-bar-success" style="width:0%;"></div></div>
+ </td>
+ <td>
+ {% if (!o.options.autoUpload && o.options.edit && o.options.loadImageFileTypes.test(file.type)) { %}
+ <button class="btn btn-success edit" data-index="{%=i%}" disabled>
+ <i class="glyphicon glyphicon-edit"></i>
+ <span>Edit</span>
+ </button>
+ {% } %}
+ {% if (!i && !o.options.autoUpload) { %}
+ <button class="btn btn-primary start" disabled>
+ <i class="glyphicon glyphicon-upload"></i>
+ <span>Start</span>
+ </button>
+ {% } %}
+ {% if (!i) { %}
+ <button class="btn btn-warning cancel">
+ <i class="glyphicon glyphicon-ban-circle"></i>
+ <span>Cancel</span>
+ </button>
+ {% } %}
+ </td>
+ </tr>
+ {% } %}
+ </script>
+ <!-- The template to display files available for download -->
+ <script id="template-download" type="text/x-tmpl">
+ {% for (var i=0, file; file=o.files[i]; i++) { %}
+ <tr class="template-download fade">
+ <td>
+ <span class="preview">
+ {% if (file.thumbnailUrl) { %}
+ <a href="{%=file.url%}" title="{%=file.name%}" download="{%=file.name%}" data-gallery><img src="{%=file.thumbnailUrl%}"></a>
+ {% } %}
+ </span>
+ </td>
+ <td>
+ {% if (window.innerWidth > 480 || !file.thumbnailUrl) { %}
+ <p class="name">
+ {% if (file.url) { %}
+ <a href="{%=file.url%}" title="{%=file.name%}" download="{%=file.name%}" {%=file.thumbnailUrl?'data-gallery':''%}>{%=file.name%}</a>
+ {% } else { %}
+ <span>{%=file.name%}</span>
+ {% } %}
+ </p>
+ {% } %}
+ {% if (file.error) { %}
+ <div><span class="label label-danger">Error</span> {%=file.error%}</div>
+ {% } %}
+ </td>
+ <td>
+ <span class="size">{%=o.formatFileSize(file.size)%}</span>
+ </td>
+ <td>
+ {% if (file.deleteUrl) { %}
+ <button class="btn btn-danger delete" data-type="{%=file.deleteType%}" data-url="{%=file.deleteUrl%}"{% if (file.deleteWithCredentials) { %} data-xhr-fields='{"withCredentials":true}'{% } %}>
+ <i class="glyphicon glyphicon-trash"></i>
+ <span>Delete</span>
+ </button>
+ <input type="checkbox" name="delete" value="1" class="toggle">
+ {% } else { %}
+ <button class="btn btn-warning cancel">
+ <i class="glyphicon glyphicon-ban-circle"></i>
+ <span>Cancel</span>
+ </button>
+ {% } %}
+ </td>
+ </tr>
+ {% } %}
+ </script>
+ <script
+ src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"
+ integrity="sha384-xBuQ/xzmlsLoJpyjoggmTEz8OWUFM0/RC5BsqQBDX2v5cMvDHcMakNTNrHIW2I5f"
+ crossorigin="anonymous"
+ ></script>
+ <!-- The jQuery UI widget factory, can be omitted if jQuery UI is already included -->
+ <script src="js/vendor/jquery.ui.widget.js"></script>
+ <!-- The Templates plugin is included to render the upload/download listings -->
+ <script src="https://blueimp.github.io/JavaScript-Templates/js/tmpl.min.js"></script>
+ <!-- The Load Image plugin is included for the preview images and image resizing functionality -->
+ <script src="https://blueimp.github.io/JavaScript-Load-Image/js/load-image.all.min.js"></script>
+ <!-- The Canvas to Blob plugin is included for image resizing functionality -->
+ <script src="https://blueimp.github.io/JavaScript-Canvas-to-Blob/js/canvas-to-blob.min.js"></script>
+ <!-- Bootstrap JS is not required, but included for the responsive demo navigation -->
+ <script
+ src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"
+ integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa"
+ crossorigin="anonymous"
+ ></script>
+ <!-- blueimp Gallery script -->
+ <script src="https://blueimp.github.io/Gallery/js/jquery.blueimp-gallery.min.js"></script>
+ <!-- The Iframe Transport is required for browsers without support for XHR file uploads -->
+ <script src="js/jquery.iframe-transport.js"></script>
+ <!-- The basic File Upload plugin -->
+ <script src="js/jquery.fileupload.js"></script>
+ <!-- The File Upload processing plugin -->
+ <script src="js/jquery.fileupload-process.js"></script>
+ <!-- The File Upload image preview & resize plugin -->
+ <script src="js/jquery.fileupload-image.js"></script>
+ <!-- The File Upload audio preview plugin -->
+ <script src="js/jquery.fileupload-audio.js"></script>
+ <!-- The File Upload video preview plugin -->
+ <script src="js/jquery.fileupload-video.js"></script>
+ <!-- The File Upload validation plugin -->
+ <script src="js/jquery.fileupload-validate.js"></script>
+ <!-- The File Upload user interface plugin -->
+ <script src="js/jquery.fileupload-ui.js"></script>
+ <!-- The main application script -->
+ <script src="js/demo.js"></script>
+ <!-- The XDomainRequest Transport is included for cross-domain file deletion for IE 8 and IE 9 -->
+ <!--[if (gte IE 8)&(lt IE 10)]>
+ <script src="js/cors/jquery.xdr-transport.js"></script>
+ <![endif]-->
+ </body>
</html>
diff --git a/vendor/blueimp/jquery-file-upload/jquery-ui.html b/vendor/blueimp/jquery-file-upload/jquery-ui.html
deleted file mode 100644
index 017169d38..000000000
--- a/vendor/blueimp/jquery-file-upload/jquery-ui.html
+++ /dev/null
@@ -1,256 +0,0 @@
-<!DOCTYPE HTML>
-<!--
-/*
- * jQuery File Upload Plugin jQuery UI Demo
- * https://github.com/blueimp/jQuery-File-Upload
- *
- * Copyright 2013, Sebastian Tschan
- * https://blueimp.net
- *
- * Licensed under the MIT license:
- * https://opensource.org/licenses/MIT
- */
--->
-<html lang="en">
-<head>
-<!-- Force latest IE rendering engine or ChromeFrame if installed -->
-<!--[if IE]>
-<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
-<![endif]-->
-<meta charset="utf-8">
-<title>jQuery File Upload Demo - jQuery UI version</title>
-<meta name="description" content="File Upload widget with multiple file selection, drag&amp;drop support, progress bars, validation and preview images, audio and video for jQuery. Supports cross-domain, chunked and resumable file uploads and client-side image resizing. Works with any server-side platform (PHP, Python, Ruby on Rails, Java, Node.js, Go etc.) that supports standard HTML form file uploads.">
-<meta name="viewport" content="width=device-width, initial-scale=1.0">
-<!-- jQuery UI styles -->
-<link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/themes/dark-hive/jquery-ui.css" integrity="sha384-ufZtQaOYGuy/CibAC5jmelOpBu3H78Js7HrXSLo4LGccHUrGGHXt+uaTcDbio3kI" crossorigin="anonymous">
-<!-- Generic page styles -->
-<link rel="stylesheet" href="css/style.css">
-<!-- Demo styles -->
-<link rel="stylesheet" href="css/jquery-ui-demo.css">
-<!--[if lte IE 8]>
-<link rel="stylesheet" href="css/jquery-ui-demo-ie8.css">
-<![endif]-->
-<style>
-/* Adjust the jQuery UI widget font-size: */
-.ui-widget {
- font-size: 0.95em;
-}
-</style>
-<!-- blueimp Gallery styles -->
-<link rel="stylesheet" href="https://blueimp.github.io/Gallery/css/blueimp-gallery.min.css">
-<!-- CSS to style the file input field as button and adjust the Bootstrap progress bars -->
-<link rel="stylesheet" href="css/jquery.fileupload.css">
-<link rel="stylesheet" href="css/jquery.fileupload-ui.css">
-<!-- CSS adjustments for browsers with JavaScript disabled -->
-<noscript><link rel="stylesheet" href="css/jquery.fileupload-noscript.css"></noscript>
-<noscript><link rel="stylesheet" href="css/jquery.fileupload-ui-noscript.css"></noscript>
-</head>
-<body>
-<ul class="navigation">
- <li><h3><a href="https://github.com/blueimp/jQuery-File-Upload">jQuery File Upload</a></h3></li>
- <li><a href="https://github.com/blueimp/jQuery-File-Upload/tags">Download</a></li>
- <li><a href="https://github.com/blueimp/jQuery-File-Upload">Source Code</a></li>
- <li><a href="https://github.com/blueimp/jQuery-File-Upload/wiki">Documentation</a></li>
- <li><a href="https://blueimp.net">&copy; blueimp.net</a></li>
-</ul>
-<h1>jQuery File Upload Demo</h1>
-<h2>jQuery UI version</h2>
-<form>
- <label for="theme-switcher">Theme:</label>
- <select id="theme-switcher" class="pull-right">
- <option value="black-tie">Black Tie</option>
- <option value="blitzer">Blitzer</option>
- <option value="cupertino">Cupertino</option>
- <option value="dark-hive" selected>Dark Hive</option>
- <option value="dot-luv">Dot Luv</option>
- <option value="eggplant">Eggplant</option>
- <option value="excite-bike">Excite Bike</option>
- <option value="flick">Flick</option>
- <option value="hot-sneaks">Hot sneaks</option>
- <option value="humanity">Humanity</option>
- <option value="le-frog">Le Frog</option>
- <option value="mint-choc">Mint Choc</option>
- <option value="overcast">Overcast</option>
- <option value="pepper-grinder">Pepper Grinder</option>
- <option value="redmond">Redmond</option>
- <option value="smoothness">Smoothness</option>
- <option value="south-street">South Street</option>
- <option value="start">Start</option>
- <option value="sunny">Sunny</option>
- <option value="swanky-purse">Swanky Purse</option>
- <option value="trontastic">Trontastic</option>
- <option value="ui-darkness">UI Darkness</option>
- <option value="ui-lightness">UI Lightness</option>
- <option value="vader">Vader</option>
- </select>
-</form>
-<ul class="navigation">
- <li><a href="basic.html">Basic</a></li>
- <li><a href="basic-plus.html">Basic Plus</a></li>
- <li><a href="index.html">Basic Plus UI</a></li>
- <li><a href="angularjs.html">AngularJS</a></li>
- <li class="active"><a href="jquery-ui.html">jQuery UI</a></li>
-</ul>
-<blockquote>
- <p>File Upload widget with multiple file selection, drag&amp;drop support, progress bars, validation and preview images, audio and video for jQuery UI.<br>
- Supports cross-domain, chunked and resumable file uploads and client-side image resizing.<br>
- Works with any server-side platform (PHP, Python, Ruby on Rails, Java, Node.js, Go etc.) that supports standard HTML form file uploads.</p>
-</blockquote>
-<!-- The file upload form used as target for the file upload widget -->
-<form id="fileupload" action="https://jquery-file-upload.appspot.com/" method="POST" enctype="multipart/form-data">
- <!-- Redirect browsers with JavaScript disabled to the origin page -->
- <noscript><input type="hidden" name="redirect" value="https://blueimp.github.io/jQuery-File-Upload/"></noscript>
- <!-- The fileupload-buttonbar contains buttons to add/delete files and start/cancel the upload -->
- <div class="fileupload-buttonbar">
- <div class="fileupload-buttons">
- <!-- The fileinput-button span is used to style the file input field as button -->
- <span class="fileinput-button">
- <span>Add files...</span>
- <input type="file" name="files[]" multiple>
- </span>
- <button type="submit" class="start">Start upload</button>
- <button type="reset" class="cancel">Cancel upload</button>
- <button type="button" class="delete">Delete</button>
- <input type="checkbox" class="toggle">
- <!-- The global file processing state -->
- <span class="fileupload-process"></span>
- </div>
- <!-- The global progress state -->
- <div class="fileupload-progress fade" style="display:none">
- <!-- The global progress bar -->
- <div class="progress" role="progressbar" aria-valuemin="0" aria-valuemax="100"></div>
- <!-- The extended global progress state -->
- <div class="progress-extended">&nbsp;</div>
- </div>
- </div>
- <!-- The table listing the files available for upload/download -->
- <table role="presentation"><tbody class="files"></tbody></table>
-</form>
-<br>
-<h3>Demo Notes</h3>
-<ul>
- <li>The maximum file size for uploads in this demo is <strong>999 KB</strong> (default file size is unlimited).</li>
- <li>Only image files (<strong>JPG, GIF, PNG</strong>) are allowed in this demo (by default there is no file type restriction).</li>
- <li>Uploaded files will be deleted automatically after <strong>5 minutes or less</strong> (demo files are stored in memory).</li>
- <li>You can <strong>drag &amp; drop</strong> files from your desktop on this webpage (see <a href="https://github.com/blueimp/jQuery-File-Upload/wiki/Browser-support">Browser support</a>).</li>
- <li>Please refer to the <a href="https://github.com/blueimp/jQuery-File-Upload">project website</a> and <a href="https://github.com/blueimp/jQuery-File-Upload/wiki">documentation</a> for more information.</li>
- <li>Built with <a href="https://jqueryui.com">jQuery UI</a>.</li>
-</ul>
-<!-- The blueimp Gallery widget -->
-<div id="blueimp-gallery" class="blueimp-gallery blueimp-gallery-controls" data-filter=":even">
- <div class="slides"></div>
- <h3 class="title"></h3>
- <a class="prev">‹</a>
- <a class="next">›</a>
- <a class="close">×</a>
- <a class="play-pause"></a>
- <ol class="indicator"></ol>
-</div>
-<!-- The template to display files available for upload -->
-<script id="template-upload" type="text/x-tmpl">
-{% for (var i=0, file; file=o.files[i]; i++) { %}
- <tr class="template-upload fade">
- <td>
- <span class="preview"></span>
- </td>
- <td>
- {% if (window.innerWidth > 480 || !o.options.loadImageFileTypes.test(file.type)) { %}
- <p class="name">{%=file.name%}</p>
- {% } %}
- <strong class="error"></strong>
- </td>
- <td>
- <p class="size">Processing...</p>
- <div class="progress"></div>
- </td>
- <td>
- {% if (!i && !o.options.autoUpload) { %}
- <button class="start" disabled>Start</button>
- {% } %}
- {% if (!i) { %}
- <button class="cancel">Cancel</button>
- {% } %}
- </td>
- </tr>
-{% } %}
-</script>
-<!-- The template to display files available for download -->
-<script id="template-download" type="text/x-tmpl">
-{% for (var i=0, file; file=o.files[i]; i++) { %}
- <tr class="template-download fade">
- <td>
- <span class="preview">
- {% if (file.thumbnailUrl) { %}
- <a href="{%=file.url%}" title="{%=file.name%}" download="{%=file.name%}" data-gallery><img src="{%=file.thumbnailUrl%}"></a>
- {% } %}
- </span>
- </td>
- <td>
- {% if (window.innerWidth > 480 || !file.thumbnailUrl) { %}
- <p class="name">
- <a href="{%=file.url%}" title="{%=file.name%}" download="{%=file.name%}" {%=file.thumbnailUrl?'data-gallery':''%}>{%=file.name%}</a>
- </p>
- {% } %}
- {% if (file.error) { %}
- <div><span class="error">Error</span> {%=file.error%}</div>
- {% } %}
- </td>
- <td>
- <span class="size">{%=o.formatFileSize(file.size)%}</span>
- </td>
- <td>
- <button class="delete" data-type="{%=file.deleteType%}" data-url="{%=file.deleteUrl%}"{% if (file.deleteWithCredentials) { %} data-xhr-fields='{"withCredentials":true}'{% } %}>Delete</button>
- <input type="checkbox" name="delete" value="1" class="toggle">
- </td>
- </tr>
-{% } %}
-</script>
-<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js" integrity="sha384-xBuQ/xzmlsLoJpyjoggmTEz8OWUFM0/RC5BsqQBDX2v5cMvDHcMakNTNrHIW2I5f" crossorigin="anonymous"></script>
-<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js" integrity="sha384-Dziy8F2VlJQLMShA6FHWNul/veM9bCkRUaLqr199K94ntO5QUrLJBEbYegdSkkqX" crossorigin="anonymous"></script>
-<!-- The Templates plugin is included to render the upload/download listings -->
-<script src="https://blueimp.github.io/JavaScript-Templates/js/tmpl.min.js"></script>
-<!-- The Load Image plugin is included for the preview images and image resizing functionality -->
-<script src="https://blueimp.github.io/JavaScript-Load-Image/js/load-image.all.min.js"></script>
-<!-- The Canvas to Blob plugin is included for image resizing functionality -->
-<script src="https://blueimp.github.io/JavaScript-Canvas-to-Blob/js/canvas-to-blob.min.js"></script>
-<!-- blueimp Gallery script -->
-<script src="https://blueimp.github.io/Gallery/js/jquery.blueimp-gallery.min.js"></script>
-<!-- The Iframe Transport is required for browsers without support for XHR file uploads -->
-<script src="js/jquery.iframe-transport.js"></script>
-<!-- The basic File Upload plugin -->
-<script src="js/jquery.fileupload.js"></script>
-<!-- The File Upload processing plugin -->
-<script src="js/jquery.fileupload-process.js"></script>
-<!-- The File Upload image preview & resize plugin -->
-<script src="js/jquery.fileupload-image.js"></script>
-<!-- The File Upload audio preview plugin -->
-<script src="js/jquery.fileupload-audio.js"></script>
-<!-- The File Upload video preview plugin -->
-<script src="js/jquery.fileupload-video.js"></script>
-<!-- The File Upload validation plugin -->
-<script src="js/jquery.fileupload-validate.js"></script>
-<!-- The File Upload user interface plugin -->
-<script src="js/jquery.fileupload-ui.js"></script>
-<!-- The File Upload jQuery UI plugin -->
-<script src="js/jquery.fileupload-jquery-ui.js"></script>
-<!-- The main application script -->
-<script src="js/main.js"></script>
-<script>
-// Initialize the jQuery UI theme switcher:
-$('#theme-switcher').change(function () {
- var theme = $('#theme');
- theme.prop(
- 'href',
- theme.prop('href').replace(
- /[\w\-]+\/jquery-ui.css/,
- $(this).val() + '/jquery-ui.css'
- )
- );
-});
-</script>
-<!-- The XDomainRequest Transport is included for cross-domain file deletion for IE 8 and IE 9 -->
-<!--[if (gte IE 8)&(lt IE 10)]>
-<script src="js/cors/jquery.xdr-transport.js"></script>
-<![endif]-->
-</body>
-</html>
diff --git a/vendor/blueimp/jquery-file-upload/js/app.js b/vendor/blueimp/jquery-file-upload/js/app.js
deleted file mode 100644
index e6b7bce3e..000000000
--- a/vendor/blueimp/jquery-file-upload/js/app.js
+++ /dev/null
@@ -1,101 +0,0 @@
-/*
- * jQuery File Upload Plugin Angular JS Example
- * https://github.com/blueimp/jQuery-File-Upload
- *
- * Copyright 2013, Sebastian Tschan
- * https://blueimp.net
- *
- * Licensed under the MIT license:
- * https://opensource.org/licenses/MIT
- */
-
-/* jshint nomen:false */
-/* global window, angular */
-
-;(function () {
- 'use strict';
-
- var isOnGitHub = window.location.hostname === 'blueimp.github.io',
- url = isOnGitHub ? '//jquery-file-upload.appspot.com/' : 'server/php/';
-
- angular.module('demo', [
- 'blueimp.fileupload'
- ])
- .config([
- '$httpProvider', 'fileUploadProvider',
- function ($httpProvider, fileUploadProvider) {
- delete $httpProvider.defaults.headers.common['X-Requested-With'];
- fileUploadProvider.defaults.redirect = window.location.href.replace(
- /\/[^\/]*$/,
- '/cors/result.html?%s'
- );
- if (isOnGitHub) {
- // Demo settings:
- angular.extend(fileUploadProvider.defaults, {
- // Enable image resizing, except for Android and Opera,
- // which actually support image resizing, but fail to
- // send Blob objects via XHR requests:
- disableImageResize: /Android(?!.*Chrome)|Opera/
- .test(window.navigator.userAgent),
- maxFileSize: 999000,
- acceptFileTypes: /(\.|\/)(gif|jpe?g|png)$/i
- });
- }
- }
- ])
-
- .controller('DemoFileUploadController', [
- '$scope', '$http', '$filter', '$window',
- function ($scope, $http) {
- $scope.options = {
- url: url
- };
- if (!isOnGitHub) {
- $scope.loadingFiles = true;
- $http.get(url)
- .then(
- function (response) {
- $scope.loadingFiles = false;
- $scope.queue = response.data.files || [];
- },
- function () {
- $scope.loadingFiles = false;
- }
- );
- }
- }
- ])
-
- .controller('FileDestroyController', [
- '$scope', '$http',
- function ($scope, $http) {
- var file = $scope.file,
- state;
- if (file.url) {
- file.$state = function () {
- return state;
- };
- file.$destroy = function () {
- state = 'pending';
- return $http({
- url: file.deleteUrl,
- method: file.deleteType
- }).then(
- function () {
- state = 'resolved';
- $scope.clear(file);
- },
- function () {
- state = 'rejected';
- }
- );
- };
- } else if (!file.$cancel && !file._index) {
- file.$cancel = function () {
- $scope.clear(file);
- };
- }
- }
- ]);
-
-}());
diff --git a/vendor/blueimp/jquery-file-upload/js/cors/jquery.postmessage-transport.js b/vendor/blueimp/jquery-file-upload/js/cors/jquery.postmessage-transport.js
index 2a0c38cb6..0a3d9fe45 100644
--- a/vendor/blueimp/jquery-file-upload/js/cors/jquery.postmessage-transport.js
+++ b/vendor/blueimp/jquery-file-upload/js/cors/jquery.postmessage-transport.js
@@ -9,118 +9,118 @@
* https://opensource.org/licenses/MIT
*/
-/* global define, require, window, document */
+/* global define, require */
-;(function (factory) {
- 'use strict';
- if (typeof define === 'function' && define.amd) {
- // Register as an anonymous AMD module:
- define(['jquery'], factory);
- } else if (typeof exports === 'object') {
- // Node/CommonJS:
- factory(require('jquery'));
- } else {
- // Browser globals:
- factory(window.jQuery);
- }
-}(function ($) {
- 'use strict';
+(function(factory) {
+ 'use strict';
+ if (typeof define === 'function' && define.amd) {
+ // Register as an anonymous AMD module:
+ define(['jquery'], factory);
+ } else if (typeof exports === 'object') {
+ // Node/CommonJS:
+ factory(require('jquery'));
+ } else {
+ // Browser globals:
+ factory(window.jQuery);
+ }
+})(function($) {
+ 'use strict';
- var counter = 0,
- names = [
- 'accepts',
- 'cache',
- 'contents',
- 'contentType',
- 'crossDomain',
- 'data',
- 'dataType',
- 'headers',
- 'ifModified',
- 'mimeType',
- 'password',
- 'processData',
- 'timeout',
- 'traditional',
- 'type',
- 'url',
- 'username'
- ],
- convert = function (p) {
- return p;
- };
+ var counter = 0,
+ names = [
+ 'accepts',
+ 'cache',
+ 'contents',
+ 'contentType',
+ 'crossDomain',
+ 'data',
+ 'dataType',
+ 'headers',
+ 'ifModified',
+ 'mimeType',
+ 'password',
+ 'processData',
+ 'timeout',
+ 'traditional',
+ 'type',
+ 'url',
+ 'username'
+ ],
+ convert = function(p) {
+ return p;
+ };
- $.ajaxSetup({
- converters: {
- 'postmessage text': convert,
- 'postmessage json': convert,
- 'postmessage html': convert
- }
- });
+ $.ajaxSetup({
+ converters: {
+ 'postmessage text': convert,
+ 'postmessage json': convert,
+ 'postmessage html': convert
+ }
+ });
- $.ajaxTransport('postmessage', function (options) {
- if (options.postMessage && window.postMessage) {
- var iframe,
- loc = $('<a>').prop('href', options.postMessage)[0],
- target = loc.protocol + '//' + loc.host,
- xhrUpload = options.xhr().upload;
- // IE always includes the port for the host property of a link
- // element, but not in the location.host or origin property for the
- // default http port 80 and https port 443, so we strip it:
- if (/^(http:\/\/.+:80)|(https:\/\/.+:443)$/.test(target)) {
- target = target.replace(/:(80|443)$/, '');
- }
- return {
- send: function (_, completeCallback) {
- counter += 1;
- var message = {
- id: 'postmessage-transport-' + counter
- },
- eventName = 'message.' + message.id;
- iframe = $(
- '<iframe style="display:none;" src="' +
- options.postMessage + '" name="' +
- message.id + '"></iframe>'
- ).bind('load', function () {
- $.each(names, function (i, name) {
- message[name] = options[name];
- });
- message.dataType = message.dataType.replace('postmessage ', '');
- $(window).bind(eventName, function (e) {
- e = e.originalEvent;
- var data = e.data,
- ev;
- if (e.origin === target && data.id === message.id) {
- if (data.type === 'progress') {
- ev = document.createEvent('Event');
- ev.initEvent(data.type, false, true);
- $.extend(ev, data);
- xhrUpload.dispatchEvent(ev);
- } else {
- completeCallback(
- data.status,
- data.statusText,
- {postmessage: data.result},
- data.headers
- );
- iframe.remove();
- $(window).unbind(eventName);
- }
- }
- });
- iframe[0].contentWindow.postMessage(
- message,
- target
- );
- }).appendTo(document.body);
- },
- abort: function () {
- if (iframe) {
- iframe.remove();
- }
+ $.ajaxTransport('postmessage', function(options) {
+ if (options.postMessage && window.postMessage) {
+ var iframe,
+ loc = $('<a>').prop('href', options.postMessage)[0],
+ target = loc.protocol + '//' + loc.host,
+ xhrUpload = options.xhr().upload;
+ // IE always includes the port for the host property of a link
+ // element, but not in the location.host or origin property for the
+ // default http port 80 and https port 443, so we strip it:
+ if (/^(http:\/\/.+:80)|(https:\/\/.+:443)$/.test(target)) {
+ target = target.replace(/:(80|443)$/, '');
+ }
+ return {
+ send: function(_, completeCallback) {
+ counter += 1;
+ var message = {
+ id: 'postmessage-transport-' + counter
+ },
+ eventName = 'message.' + message.id;
+ iframe = $(
+ '<iframe style="display:none;" src="' +
+ options.postMessage +
+ '" name="' +
+ message.id +
+ '"></iframe>'
+ )
+ .bind('load', function() {
+ $.each(names, function(i, name) {
+ message[name] = options[name];
+ });
+ message.dataType = message.dataType.replace('postmessage ', '');
+ $(window).bind(eventName, function(event) {
+ var e = event.originalEvent;
+ var data = e.data;
+ var ev;
+ if (e.origin === target && data.id === message.id) {
+ if (data.type === 'progress') {
+ ev = document.createEvent('Event');
+ ev.initEvent(data.type, false, true);
+ $.extend(ev, data);
+ xhrUpload.dispatchEvent(ev);
+ } else {
+ completeCallback(
+ data.status,
+ data.statusText,
+ { postmessage: data.result },
+ data.headers
+ );
+ iframe.remove();
+ $(window).unbind(eventName);
+ }
}
- };
+ });
+ iframe[0].contentWindow.postMessage(message, target);
+ })
+ .appendTo(document.body);
+ },
+ abort: function() {
+ if (iframe) {
+ iframe.remove();
+ }
}
- });
-
-}));
+ };
+ }
+ });
+});
diff --git a/vendor/blueimp/jquery-file-upload/js/cors/jquery.xdr-transport.js b/vendor/blueimp/jquery-file-upload/js/cors/jquery.xdr-transport.js
index a4e2699c6..68e36be58 100644
--- a/vendor/blueimp/jquery-file-upload/js/cors/jquery.xdr-transport.js
+++ b/vendor/blueimp/jquery-file-upload/js/cors/jquery.xdr-transport.js
@@ -12,78 +12,86 @@
* https://github.com/jaubourg/ajaxHooks/
*/
-/* global define, require, window, XDomainRequest */
+/* global define, require, XDomainRequest */
-;(function (factory) {
- 'use strict';
- if (typeof define === 'function' && define.amd) {
- // Register as an anonymous AMD module:
- define(['jquery'], factory);
- } else if (typeof exports === 'object') {
- // Node/CommonJS:
- factory(require('jquery'));
- } else {
- // Browser globals:
- factory(window.jQuery);
- }
-}(function ($) {
- 'use strict';
- if (window.XDomainRequest && !$.support.cors) {
- $.ajaxTransport(function (s) {
- if (s.crossDomain && s.async) {
- if (s.timeout) {
- s.xdrTimeout = s.timeout;
- delete s.timeout;
- }
- var xdr;
- return {
- send: function (headers, completeCallback) {
- var addParamChar = /\?/.test(s.url) ? '&' : '?';
- function callback(status, statusText, responses, responseHeaders) {
- xdr.onload = xdr.onerror = xdr.ontimeout = $.noop;
- xdr = null;
- completeCallback(status, statusText, responses, responseHeaders);
- }
- xdr = new XDomainRequest();
- // XDomainRequest only supports GET and POST:
- if (s.type === 'DELETE') {
- s.url = s.url + addParamChar + '_method=DELETE';
- s.type = 'POST';
- } else if (s.type === 'PUT') {
- s.url = s.url + addParamChar + '_method=PUT';
- s.type = 'POST';
- } else if (s.type === 'PATCH') {
- s.url = s.url + addParamChar + '_method=PATCH';
- s.type = 'POST';
- }
- xdr.open(s.type, s.url);
- xdr.onload = function () {
- callback(
- 200,
- 'OK',
- {text: xdr.responseText},
- 'Content-Type: ' + xdr.contentType
- );
- };
- xdr.onerror = function () {
- callback(404, 'Not Found');
- };
- if (s.xdrTimeout) {
- xdr.ontimeout = function () {
- callback(0, 'timeout');
- };
- xdr.timeout = s.xdrTimeout;
- }
- xdr.send((s.hasContent && s.data) || null);
- },
- abort: function () {
- if (xdr) {
- xdr.onerror = $.noop();
- xdr.abort();
- }
- }
- };
+(function(factory) {
+ 'use strict';
+ if (typeof define === 'function' && define.amd) {
+ // Register as an anonymous AMD module:
+ define(['jquery'], factory);
+ } else if (typeof exports === 'object') {
+ // Node/CommonJS:
+ factory(require('jquery'));
+ } else {
+ // Browser globals:
+ factory(window.jQuery);
+ }
+})(function($) {
+ 'use strict';
+ if (window.XDomainRequest && !$.support.cors) {
+ $.ajaxTransport(function(s) {
+ if (s.crossDomain && s.async) {
+ if (s.timeout) {
+ s.xdrTimeout = s.timeout;
+ delete s.timeout;
+ }
+ var xdr;
+ return {
+ send: function(headers, completeCallback) {
+ var addParamChar = /\?/.test(s.url) ? '&' : '?';
+ /**
+ * Callback wrapper function
+ *
+ * @param {number} status HTTP status code
+ * @param {string} statusText HTTP status text
+ * @param {object} [responses] Content-type specific responses
+ * @param {string} [responseHeaders] Response headers string
+ */
+ function callback(status, statusText, responses, responseHeaders) {
+ xdr.onload = xdr.onerror = xdr.ontimeout = $.noop;
+ xdr = null;
+ completeCallback(status, statusText, responses, responseHeaders);
}
- });
- }
-}));
+ xdr = new XDomainRequest();
+ // XDomainRequest only supports GET and POST:
+ if (s.type === 'DELETE') {
+ s.url = s.url + addParamChar + '_method=DELETE';
+ s.type = 'POST';
+ } else if (s.type === 'PUT') {
+ s.url = s.url + addParamChar + '_method=PUT';
+ s.type = 'POST';
+ } else if (s.type === 'PATCH') {
+ s.url = s.url + addParamChar + '_method=PATCH';
+ s.type = 'POST';
+ }
+ xdr.open(s.type, s.url);
+ xdr.onload = function() {
+ callback(
+ 200,
+ 'OK',
+ { text: xdr.responseText },
+ 'Content-Type: ' + xdr.contentType
+ );
+ };
+ xdr.onerror = function() {
+ callback(404, 'Not Found');
+ };
+ if (s.xdrTimeout) {
+ xdr.ontimeout = function() {
+ callback(0, 'timeout');
+ };
+ xdr.timeout = s.xdrTimeout;
+ }
+ xdr.send((s.hasContent && s.data) || null);
+ },
+ abort: function() {
+ if (xdr) {
+ xdr.onerror = $.noop();
+ xdr.abort();
+ }
+ }
+ };
+ }
+ });
+ }
+});
diff --git a/vendor/blueimp/jquery-file-upload/js/demo.js b/vendor/blueimp/jquery-file-upload/js/demo.js
new file mode 100644
index 000000000..bb4eccd6e
--- /dev/null
+++ b/vendor/blueimp/jquery-file-upload/js/demo.js
@@ -0,0 +1,75 @@
+/*
+ * jQuery File Upload Demo
+ * https://github.com/blueimp/jQuery-File-Upload
+ *
+ * Copyright 2010, Sebastian Tschan
+ * https://blueimp.net
+ *
+ * Licensed under the MIT license:
+ * https://opensource.org/licenses/MIT
+ */
+
+/* global $ */
+
+$(function() {
+ 'use strict';
+
+ // Initialize the jQuery File Upload widget:
+ $('#fileupload').fileupload({
+ // Uncomment the following to send cross-domain cookies:
+ //xhrFields: {withCredentials: true},
+ url: 'server/php/'
+ });
+
+ // Enable iframe cross-domain access via redirect option:
+ $('#fileupload').fileupload(
+ 'option',
+ 'redirect',
+ window.location.href.replace(/\/[^/]*$/, '/cors/result.html?%s')
+ );
+
+ if (window.location.hostname === 'blueimp.github.io') {
+ // Demo settings:
+ $('#fileupload').fileupload('option', {
+ url: '//jquery-file-upload.appspot.com/',
+ // Enable image resizing, except for Android and Opera,
+ // which actually support image resizing, but fail to
+ // send Blob objects via XHR requests:
+ disableImageResize: /Android(?!.*Chrome)|Opera/.test(
+ window.navigator.userAgent
+ ),
+ maxFileSize: 999000,
+ acceptFileTypes: /(\.|\/)(gif|jpe?g|png)$/i
+ });
+ // Upload server status check for browsers with CORS support:
+ if ($.support.cors) {
+ $.ajax({
+ url: '//jquery-file-upload.appspot.com/',
+ type: 'HEAD'
+ }).fail(function() {
+ $('<div class="alert alert-danger"/>')
+ .text('Upload server currently unavailable - ' + new Date())
+ .appendTo('#fileupload');
+ });
+ }
+ } else {
+ // Load existing files:
+ $('#fileupload').addClass('fileupload-processing');
+ $.ajax({
+ // Uncomment the following to send cross-domain cookies:
+ //xhrFields: {withCredentials: true},
+ url: $('#fileupload').fileupload('option', 'url'),
+ dataType: 'json',
+ context: $('#fileupload')[0]
+ })
+ .always(function() {
+ $(this).removeClass('fileupload-processing');
+ })
+ .done(function(result) {
+ $(this)
+ .fileupload('option', 'done')
+ // eslint-disable-next-line new-cap
+ .call(this, $.Event('done'), { result: result });
+ });
+ }
+});
diff --git a/vendor/blueimp/jquery-file-upload/js/jquery.fileupload-angular.js b/vendor/blueimp/jquery-file-upload/js/jquery.fileupload-angular.js
deleted file mode 100644
index 185907d36..000000000
--- a/vendor/blueimp/jquery-file-upload/js/jquery.fileupload-angular.js
+++ /dev/null
@@ -1,438 +0,0 @@
-/*
- * jQuery File Upload AngularJS Plugin
- * https://github.com/blueimp/jQuery-File-Upload
- *
- * Copyright 2013, Sebastian Tschan
- * https://blueimp.net
- *
- * Licensed under the MIT license:
- * https://opensource.org/licenses/MIT
- */
-
-/* jshint nomen:false */
-/* global define, angular, require */
-
-;(function (factory) {
- 'use strict';
- if (typeof define === 'function' && define.amd) {
- // Register as an anonymous AMD module:
- define([
- 'jquery',
- 'angular',
- './jquery.fileupload-image',
- './jquery.fileupload-audio',
- './jquery.fileupload-video',
- './jquery.fileupload-validate'
- ], factory);
- } else if (typeof exports === 'object') {
- // Node/CommonJS:
- factory(
- require('jquery'),
- require('angular'),
- require('./jquery.fileupload-image'),
- require('./jquery.fileupload-audio'),
- require('./jquery.fileupload-video'),
- require('./jquery.fileupload-validate')
- );
- } else {
- factory();
- }
-}(function () {
- 'use strict';
-
- angular.module('blueimp.fileupload', [])
-
- // The fileUpload service provides configuration options
- // for the fileUpload directive and default handlers for
- // File Upload events:
- .provider('fileUpload', function () {
- var scopeEvalAsync = function (expression) {
- var scope = angular.element(this)
- .fileupload('option', 'scope');
- // Schedule a new $digest cycle if not already inside of one
- // and evaluate the given expression:
- scope.$evalAsync(expression);
- },
- addFileMethods = function (scope, data) {
- var files = data.files,
- file = files[0];
- angular.forEach(files, function (file, index) {
- file._index = index;
- file.$state = function () {
- return data.state();
- };
- file.$processing = function () {
- return data.processing();
- };
- file.$progress = function () {
- return data.progress();
- };
- file.$response = function () {
- return data.response();
- };
- });
- file.$submit = function () {
- if (!file.error) {
- return data.submit();
- }
- };
- file.$cancel = function () {
- return data.abort();
- };
- },
- $config;
- $config = this.defaults = {
- handleResponse: function (e, data) {
- var files = data.result && data.result.files;
- if (files) {
- data.scope.replace(data.files, files);
- } else if (data.errorThrown ||
- data.textStatus === 'error') {
- data.files[0].error = data.errorThrown ||
- data.textStatus;
- }
- },
- add: function (e, data) {
- if (e.isDefaultPrevented()) {
- return false;
- }
- var scope = data.scope,
- filesCopy = [];
- angular.forEach(data.files, function (file) {
- filesCopy.push(file);
- });
- scope.$parent.$applyAsync(function () {
- addFileMethods(scope, data);
- var method = scope.option('prependFiles') ?
- 'unshift' : 'push';
- Array.prototype[method].apply(scope.queue, data.files);
- });
- data.process(function () {
- return scope.process(data);
- }).always(function () {
- scope.$parent.$applyAsync(function () {
- addFileMethods(scope, data);
- scope.replace(filesCopy, data.files);
- });
- }).then(function () {
- if ((scope.option('autoUpload') ||
- data.autoUpload) &&
- data.autoUpload !== false) {
- data.submit();
- }
- });
- },
- done: function (e, data) {
- if (e.isDefaultPrevented()) {
- return false;
- }
- var that = this;
- data.scope.$apply(function () {
- data.handleResponse.call(that, e, data);
- });
- },
- fail: function (e, data) {
- if (e.isDefaultPrevented()) {
- return false;
- }
- var that = this,
- scope = data.scope;
- if (data.errorThrown === 'abort') {
- scope.clear(data.files);
- return;
- }
- scope.$apply(function () {
- data.handleResponse.call(that, e, data);
- });
- },
- stop: scopeEvalAsync,
- processstart: scopeEvalAsync,
- processstop: scopeEvalAsync,
- getNumberOfFiles: function () {
- var scope = this.scope;
- return scope.queue.length - scope.processing();
- },
- dataType: 'json',
- autoUpload: false
- };
- this.$get = [
- function () {
- return {
- defaults: $config
- };
- }
- ];
- })
-
- // Format byte numbers to readable presentations:
- .provider('formatFileSizeFilter', function () {
- var $config = {
- // Byte units following the IEC format
- // http://en.wikipedia.org/wiki/Kilobyte
- units: [
- {size: 1000000000, suffix: ' GB'},
- {size: 1000000, suffix: ' MB'},
- {size: 1000, suffix: ' KB'}
- ]
- };
- this.defaults = $config;
- this.$get = function () {
- return function (bytes) {
- if (!angular.isNumber(bytes)) {
- return '';
- }
- var unit = true,
- i = 0,
- prefix,
- suffix;
- while (unit) {
- unit = $config.units[i];
- prefix = unit.prefix || '';
- suffix = unit.suffix || '';
- if (i === $config.units.length - 1 || bytes >= unit.size) {
- return prefix + (bytes / unit.size).toFixed(2) + suffix;
- }
- i += 1;
- }
- };
- };
- })
-
- // The FileUploadController initializes the fileupload widget and
- // provides scope methods to control the File Upload functionality:
- .controller('FileUploadController', [
- '$scope', '$element', '$attrs', '$window', 'fileUpload','$q',
- function ($scope, $element, $attrs, $window, fileUpload, $q) {
- var uploadMethods = {
- progress: function () {
- return $element.fileupload('progress');
- },
- active: function () {
- return $element.fileupload('active');
- },
- option: function (option, data) {
- if (arguments.length === 1) {
- return $element.fileupload('option', option);
- }
- $element.fileupload('option', option, data);
- },
- add: function (data) {
- return $element.fileupload('add', data);
- },
- send: function (data) {
- return $element.fileupload('send', data);
- },
- process: function (data) {
- return $element.fileupload('process', data);
- },
- processing: function (data) {
- return $element.fileupload('processing', data);
- }
- };
- $scope.disabled = !$window.jQuery.support.fileInput;
- $scope.queue = $scope.queue || [];
- $scope.clear = function (files) {
- var queue = this.queue,
- i = queue.length,
- file = files,
- length = 1;
- if (angular.isArray(files)) {
- file = files[0];
- length = files.length;
- }
- while (i) {
- i -= 1;
- if (queue[i] === file) {
- return queue.splice(i, length);
- }
- }
- };
- $scope.replace = function (oldFiles, newFiles) {
- var queue = this.queue,
- file = oldFiles[0],
- i,
- j;
- for (i = 0; i < queue.length; i += 1) {
- if (queue[i] === file) {
- for (j = 0; j < newFiles.length; j += 1) {
- queue[i + j] = newFiles[j];
- }
- return;
- }
- }
- };
- $scope.applyOnQueue = function (method) {
- var list = this.queue.slice(0),
- i,
- file,
- promises = [];
- for (i = 0; i < list.length; i += 1) {
- file = list[i];
- if (file[method]) {
- promises.push(file[method]());
- }
- }
- return $q.all(promises);
- };
- $scope.submit = function () {
- return this.applyOnQueue('$submit');
- };
- $scope.cancel = function () {
- return this.applyOnQueue('$cancel');
- };
- // Add upload methods to the scope:
- angular.extend($scope, uploadMethods);
- // The fileupload widget will initialize with
- // the options provided via "data-"-parameters,
- // as well as those given via options object:
- $element.fileupload(angular.extend(
- {scope: $scope},
- fileUpload.defaults
- )).on('fileuploadadd', function (e, data) {
- data.scope = $scope;
- }).on('fileuploadfail', function (e, data) {
- if (data.errorThrown === 'abort') {
- return;
- }
- if (data.dataType &&
- data.dataType.indexOf('json') === data.dataType.length - 4) {
- try {
- data.result = angular.fromJson(data.jqXHR.responseText);
- } catch (ignore) {}
- }
- }).on([
- 'fileuploadadd',
- 'fileuploadsubmit',
- 'fileuploadsend',
- 'fileuploaddone',
- 'fileuploadfail',
- 'fileuploadalways',
- 'fileuploadprogress',
- 'fileuploadprogressall',
- 'fileuploadstart',
- 'fileuploadstop',
- 'fileuploadchange',
- 'fileuploadpaste',
- 'fileuploaddrop',
- 'fileuploaddragover',
- 'fileuploadchunkbeforesend',
- 'fileuploadchunksend',
- 'fileuploadchunkdone',
- 'fileuploadchunkfail',
- 'fileuploadchunkalways',
- 'fileuploadprocessstart',
- 'fileuploadprocess',
- 'fileuploadprocessdone',
- 'fileuploadprocessfail',
- 'fileuploadprocessalways',
- 'fileuploadprocessstop'
- ].join(' '), function (e, data) {
- $scope.$parent.$applyAsync(function () {
- if ($scope.$emit(e.type, data).defaultPrevented) {
- e.preventDefault();
- }
- });
- }).on('remove', function () {
- // Remove upload methods from the scope,
- // when the widget is removed:
- var method;
- for (method in uploadMethods) {
- if (uploadMethods.hasOwnProperty(method)) {
- delete $scope[method];
- }
- }
- });
- // Observe option changes:
- $scope.$watch(
- $attrs.fileUpload,
- function (newOptions) {
- if (newOptions) {
- $element.fileupload('option', newOptions);
- }
- }
- );
- }
- ])
-
- // Provide File Upload progress feedback:
- .controller('FileUploadProgressController', [
- '$scope', '$attrs', '$parse',
- function ($scope, $attrs, $parse) {
- var fn = $parse($attrs.fileUploadProgress),
- update = function () {
- var progress = fn($scope);
- if (!progress || !progress.total) {
- return;
- }
- $scope.num = Math.floor(
- progress.loaded / progress.total * 100
- );
- };
- update();
- $scope.$watch(
- $attrs.fileUploadProgress + '.loaded',
- function (newValue, oldValue) {
- if (newValue !== oldValue) {
- update();
- }
- }
- );
- }
- ])
-
- // Display File Upload previews:
- .controller('FileUploadPreviewController', [
- '$scope', '$element', '$attrs',
- function ($scope, $element, $attrs) {
- $scope.$watch(
- $attrs.fileUploadPreview + '.preview',
- function (preview) {
- $element.empty();
- if (preview) {
- $element.append(preview);
- }
- }
- );
- }
- ])
-
- .directive('fileUpload', function () {
- return {
- controller: 'FileUploadController',
- scope: true
- };
- })
-
- .directive('fileUploadProgress', function () {
- return {
- controller: 'FileUploadProgressController',
- scope: true
- };
- })
-
- .directive('fileUploadPreview', function () {
- return {
- controller: 'FileUploadPreviewController'
- };
- })
-
- // Enhance the HTML5 download attribute to
- // allow drag&drop of files to the desktop:
- .directive('download', function () {
- return function (scope, elm) {
- elm.on('dragstart', function (e) {
- try {
- e.originalEvent.dataTransfer.setData(
- 'DownloadURL',
- [
- 'application/octet-stream',
- elm.prop('download'),
- elm.prop('href')
- ].join(':')
- );
- } catch (ignore) {}
- });
- };
- });
-
-}));
diff --git a/vendor/blueimp/jquery-file-upload/js/jquery.fileupload-audio.js b/vendor/blueimp/jquery-file-upload/js/jquery.fileupload-audio.js
index a25377619..2992213b9 100644
--- a/vendor/blueimp/jquery-file-upload/js/jquery.fileupload-audio.js
+++ b/vendor/blueimp/jquery-file-upload/js/jquery.fileupload-audio.js
@@ -9,105 +9,93 @@
* https://opensource.org/licenses/MIT
*/
-/* jshint nomen:false */
-/* global define, require, window, document */
+/* global define, require */
-;(function (factory) {
- 'use strict';
- if (typeof define === 'function' && define.amd) {
- // Register as an anonymous AMD module:
- define([
- 'jquery',
- 'load-image',
- './jquery.fileupload-process'
- ], factory);
- } else if (typeof exports === 'object') {
- // Node/CommonJS:
- factory(
- require('jquery'),
- require('blueimp-load-image/js/load-image'),
- require('./jquery.fileupload-process')
- );
- } else {
- // Browser globals:
- factory(
- window.jQuery,
- window.loadImage
- );
- }
-}(function ($, loadImage) {
- 'use strict';
-
- // Prepend to the default processQueue:
- $.blueimp.fileupload.prototype.options.processQueue.unshift(
- {
- action: 'loadAudio',
- // Use the action as prefix for the "@" options:
- prefix: true,
- fileTypes: '@',
- maxFileSize: '@',
- disabled: '@disableAudioPreview'
- },
- {
- action: 'setAudio',
- name: '@audioPreviewName',
- disabled: '@disableAudioPreview'
- }
+(function(factory) {
+ 'use strict';
+ if (typeof define === 'function' && define.amd) {
+ // Register as an anonymous AMD module:
+ define(['jquery', 'load-image', './jquery.fileupload-process'], factory);
+ } else if (typeof exports === 'object') {
+ // Node/CommonJS:
+ factory(
+ require('jquery'),
+ require('blueimp-load-image/js/load-image'),
+ require('./jquery.fileupload-process')
);
+ } else {
+ // Browser globals:
+ factory(window.jQuery, window.loadImage);
+ }
+})(function($, loadImage) {
+ 'use strict';
- // The File Upload Audio Preview plugin extends the fileupload widget
- // with audio preview functionality:
- $.widget('blueimp.fileupload', $.blueimp.fileupload, {
-
- options: {
- // The regular expression for the types of audio files to load,
- // matched against the file type:
- loadAudioFileTypes: /^audio\/.*$/
- },
-
- _audioElement: document.createElement('audio'),
-
- processActions: {
+ // Prepend to the default processQueue:
+ $.blueimp.fileupload.prototype.options.processQueue.unshift(
+ {
+ action: 'loadAudio',
+ // Use the action as prefix for the "@" options:
+ prefix: true,
+ fileTypes: '@',
+ maxFileSize: '@',
+ disabled: '@disableAudioPreview'
+ },
+ {
+ action: 'setAudio',
+ name: '@audioPreviewName',
+ disabled: '@disableAudioPreview'
+ }
+ );
- // Loads the audio file given via data.files and data.index
- // as audio element if the browser supports playing it.
- // Accepts the options fileTypes (regular expression)
- // and maxFileSize (integer) to limit the files to load:
- loadAudio: function (data, options) {
- if (options.disabled) {
- return data;
- }
- var file = data.files[data.index],
- url,
- audio;
- if (this._audioElement.canPlayType &&
- this._audioElement.canPlayType(file.type) &&
- ($.type(options.maxFileSize) !== 'number' ||
- file.size <= options.maxFileSize) &&
- (!options.fileTypes ||
- options.fileTypes.test(file.type))) {
- url = loadImage.createObjectURL(file);
- if (url) {
- audio = this._audioElement.cloneNode(false);
- audio.src = url;
- audio.controls = true;
- data.audio = audio;
- return data;
- }
- }
- return data;
- },
+ // The File Upload Audio Preview plugin extends the fileupload widget
+ // with audio preview functionality:
+ $.widget('blueimp.fileupload', $.blueimp.fileupload, {
+ options: {
+ // The regular expression for the types of audio files to load,
+ // matched against the file type:
+ loadAudioFileTypes: /^audio\/.*$/
+ },
- // Sets the audio element as a property of the file object:
- setAudio: function (data, options) {
- if (data.audio && !options.disabled) {
- data.files[data.index][options.name || 'preview'] = data.audio;
- }
- return data;
- }
+ _audioElement: document.createElement('audio'),
+ processActions: {
+ // Loads the audio file given via data.files and data.index
+ // as audio element if the browser supports playing it.
+ // Accepts the options fileTypes (regular expression)
+ // and maxFileSize (integer) to limit the files to load:
+ loadAudio: function(data, options) {
+ if (options.disabled) {
+ return data;
}
+ var file = data.files[data.index],
+ url,
+ audio;
+ if (
+ this._audioElement.canPlayType &&
+ this._audioElement.canPlayType(file.type) &&
+ ($.type(options.maxFileSize) !== 'number' ||
+ file.size <= options.maxFileSize) &&
+ (!options.fileTypes || options.fileTypes.test(file.type))
+ ) {
+ url = loadImage.createObjectURL(file);
+ if (url) {
+ audio = this._audioElement.cloneNode(false);
+ audio.src = url;
+ audio.controls = true;
+ data.audio = audio;
+ return data;
+ }
+ }
+ return data;
+ },
- });
-
-}));
+ // Sets the audio element as a property of the file object:
+ setAudio: function(data, options) {
+ if (data.audio && !options.disabled) {
+ data.files[data.index][options.name || 'preview'] = data.audio;
+ }
+ return data;
+ }
+ }
+ });
+});
diff --git a/vendor/blueimp/jquery-file-upload/js/jquery.fileupload-image.js b/vendor/blueimp/jquery-file-upload/js/jquery.fileupload-image.js
index 65fc6d7b8..8e9b46215 100644
--- a/vendor/blueimp/jquery-file-upload/js/jquery.fileupload-image.js
+++ b/vendor/blueimp/jquery-file-upload/js/jquery.fileupload-image.js
@@ -9,318 +9,331 @@
* https://opensource.org/licenses/MIT
*/
-/* jshint nomen:false */
-/* global define, require, window, Blob */
+/* global define, require */
-;(function (factory) {
- 'use strict';
- if (typeof define === 'function' && define.amd) {
- // Register as an anonymous AMD module:
- define([
- 'jquery',
- 'load-image',
- 'load-image-meta',
- 'load-image-scale',
- 'load-image-exif',
- 'canvas-to-blob',
- './jquery.fileupload-process'
- ], factory);
- } else if (typeof exports === 'object') {
- // Node/CommonJS:
- factory(
- require('jquery'),
- require('blueimp-load-image/js/load-image'),
- require('blueimp-load-image/js/load-image-meta'),
- require('blueimp-load-image/js/load-image-scale'),
- require('blueimp-load-image/js/load-image-exif'),
- require('blueimp-canvas-to-blob'),
- require('./jquery.fileupload-process')
- );
- } else {
- // Browser globals:
- factory(
- window.jQuery,
- window.loadImage
- );
- }
-}(function ($, loadImage) {
- 'use strict';
-
- // Prepend to the default processQueue:
- $.blueimp.fileupload.prototype.options.processQueue.unshift(
- {
- action: 'loadImageMetaData',
- disableImageHead: '@',
- disableExif: '@',
- disableExifThumbnail: '@',
- disableExifSub: '@',
- disableExifGps: '@',
- disabled: '@disableImageMetaDataLoad'
- },
- {
- action: 'loadImage',
- // Use the action as prefix for the "@" options:
- prefix: true,
- fileTypes: '@',
- maxFileSize: '@',
- noRevoke: '@',
- disabled: '@disableImageLoad'
- },
- {
- action: 'resizeImage',
- // Use "image" as prefix for the "@" options:
- prefix: 'image',
- maxWidth: '@',
- maxHeight: '@',
- minWidth: '@',
- minHeight: '@',
- crop: '@',
- orientation: '@',
- forceResize: '@',
- disabled: '@disableImageResize'
- },
- {
- action: 'saveImage',
- quality: '@imageQuality',
- type: '@imageType',
- disabled: '@disableImageResize'
- },
- {
- action: 'saveImageMetaData',
- disabled: '@disableImageMetaDataSave'
- },
- {
- action: 'resizeImage',
- // Use "preview" as prefix for the "@" options:
- prefix: 'preview',
- maxWidth: '@',
- maxHeight: '@',
- minWidth: '@',
- minHeight: '@',
- crop: '@',
- orientation: '@',
- thumbnail: '@',
- canvas: '@',
- disabled: '@disableImagePreview'
- },
- {
- action: 'setImage',
- name: '@imagePreviewName',
- disabled: '@disableImagePreview'
- },
- {
- action: 'deleteImageReferences',
- disabled: '@disableImageReferencesDeletion'
- }
+(function(factory) {
+ 'use strict';
+ if (typeof define === 'function' && define.amd) {
+ // Register as an anonymous AMD module:
+ define([
+ 'jquery',
+ 'load-image',
+ 'load-image-meta',
+ 'load-image-scale',
+ 'load-image-exif',
+ 'canvas-to-blob',
+ './jquery.fileupload-process'
+ ], factory);
+ } else if (typeof exports === 'object') {
+ // Node/CommonJS:
+ factory(
+ require('jquery'),
+ require('blueimp-load-image/js/load-image'),
+ require('blueimp-load-image/js/load-image-meta'),
+ require('blueimp-load-image/js/load-image-scale'),
+ require('blueimp-load-image/js/load-image-exif'),
+ require('blueimp-canvas-to-blob'),
+ require('./jquery.fileupload-process')
);
+ } else {
+ // Browser globals:
+ factory(window.jQuery, window.loadImage);
+ }
+})(function($, loadImage) {
+ 'use strict';
- // The File Upload Resize plugin extends the fileupload widget
- // with image resize functionality:
- $.widget('blueimp.fileupload', $.blueimp.fileupload, {
-
- options: {
- // The regular expression for the types of images to load:
- // matched against the file type:
- loadImageFileTypes: /^image\/(gif|jpeg|png|svg\+xml)$/,
- // The maximum file size of images to load:
- loadImageMaxFileSize: 10000000, // 10MB
- // The maximum width of resized images:
- imageMaxWidth: 1920,
- // The maximum height of resized images:
- imageMaxHeight: 1080,
- // Defines the image orientation (1-8) or takes the orientation
- // value from Exif data if set to true:
- imageOrientation: false,
- // Define if resized images should be cropped or only scaled:
- imageCrop: false,
- // Disable the resize image functionality by default:
- disableImageResize: true,
- // The maximum width of the preview images:
- previewMaxWidth: 80,
- // The maximum height of the preview images:
- previewMaxHeight: 80,
- // Defines the preview orientation (1-8) or takes the orientation
- // value from Exif data if set to true:
- previewOrientation: true,
- // Create the preview using the Exif data thumbnail:
- previewThumbnail: true,
- // Define if preview images should be cropped or only scaled:
- previewCrop: false,
- // Define if preview images should be resized as canvas elements:
- previewCanvas: true
- },
-
- processActions: {
-
- // Loads the image given via data.files and data.index
- // as img element, if the browser supports the File API.
- // Accepts the options fileTypes (regular expression)
- // and maxFileSize (integer) to limit the files to load:
- loadImage: function (data, options) {
- if (options.disabled) {
- return data;
- }
- var that = this,
- file = data.files[data.index],
- dfd = $.Deferred();
- if (($.type(options.maxFileSize) === 'number' &&
- file.size > options.maxFileSize) ||
- (options.fileTypes &&
- !options.fileTypes.test(file.type)) ||
- !loadImage(
- file,
- function (img) {
- if (img.src) {
- data.img = img;
- }
- dfd.resolveWith(that, [data]);
- },
- options
- )) {
- return data;
- }
- return dfd.promise();
- },
-
- // Resizes the image given as data.canvas or data.img
- // and updates data.canvas or data.img with the resized image.
- // Also stores the resized image as preview property.
- // Accepts the options maxWidth, maxHeight, minWidth,
- // minHeight, canvas and crop:
- resizeImage: function (data, options) {
- if (options.disabled || !(data.canvas || data.img)) {
- return data;
- }
- options = $.extend({canvas: true}, options);
- var that = this,
- dfd = $.Deferred(),
- img = (options.canvas && data.canvas) || data.img,
- resolve = function (newImg) {
- if (newImg && (newImg.width !== img.width ||
- newImg.height !== img.height ||
- options.forceResize)) {
- data[newImg.getContext ? 'canvas' : 'img'] = newImg;
- }
- data.preview = newImg;
- dfd.resolveWith(that, [data]);
- },
- thumbnail;
- if (data.exif) {
- if (options.orientation === true) {
- options.orientation = data.exif.get('Orientation');
- }
- if (options.thumbnail) {
- thumbnail = data.exif.get('Thumbnail');
- if (thumbnail) {
- loadImage(thumbnail, resolve, options);
- return dfd.promise();
- }
- }
- // Prevent orienting the same image twice:
- if (data.orientation) {
- delete options.orientation;
- } else {
- data.orientation = options.orientation;
- }
- }
- if (img) {
- resolve(loadImage.scale(img, options));
- return dfd.promise();
- }
- return data;
- },
+ // Prepend to the default processQueue:
+ $.blueimp.fileupload.prototype.options.processQueue.unshift(
+ {
+ action: 'loadImageMetaData',
+ disableImageHead: '@',
+ disableExif: '@',
+ disableExifThumbnail: '@',
+ disableExifSub: '@',
+ disableExifGps: '@',
+ disabled: '@disableImageMetaDataLoad'
+ },
+ {
+ action: 'loadImage',
+ // Use the action as prefix for the "@" options:
+ prefix: true,
+ fileTypes: '@',
+ maxFileSize: '@',
+ noRevoke: '@',
+ disabled: '@disableImageLoad'
+ },
+ {
+ action: 'resizeImage',
+ // Use "image" as prefix for the "@" options:
+ prefix: 'image',
+ maxWidth: '@',
+ maxHeight: '@',
+ minWidth: '@',
+ minHeight: '@',
+ crop: '@',
+ orientation: '@',
+ forceResize: '@',
+ disabled: '@disableImageResize'
+ },
+ {
+ action: 'saveImage',
+ quality: '@imageQuality',
+ type: '@imageType',
+ disabled: '@disableImageResize'
+ },
+ {
+ action: 'saveImageMetaData',
+ disabled: '@disableImageMetaDataSave'
+ },
+ {
+ action: 'resizeImage',
+ // Use "preview" as prefix for the "@" options:
+ prefix: 'preview',
+ maxWidth: '@',
+ maxHeight: '@',
+ minWidth: '@',
+ minHeight: '@',
+ crop: '@',
+ orientation: '@',
+ thumbnail: '@',
+ canvas: '@',
+ disabled: '@disableImagePreview'
+ },
+ {
+ action: 'setImage',
+ name: '@imagePreviewName',
+ disabled: '@disableImagePreview'
+ },
+ {
+ action: 'deleteImageReferences',
+ disabled: '@disableImageReferencesDeletion'
+ }
+ );
- // Saves the processed image given as data.canvas
- // inplace at data.index of data.files:
- saveImage: function (data, options) {
- if (!data.canvas || options.disabled) {
- return data;
- }
- var that = this,
- file = data.files[data.index],
- dfd = $.Deferred();
- if (data.canvas.toBlob) {
- data.canvas.toBlob(
- function (blob) {
- if (!blob.name) {
- if (file.type === blob.type) {
- blob.name = file.name;
- } else if (file.name) {
- blob.name = file.name.replace(
- /\.\w+$/,
- '.' + blob.type.substr(6)
- );
- }
- }
- // Don't restore invalid meta data:
- if (file.type !== blob.type) {
- delete data.imageHead;
- }
- // Store the created blob at the position
- // of the original file in the files list:
- data.files[data.index] = blob;
- dfd.resolveWith(that, [data]);
- },
- options.type || file.type,
- options.quality
- );
- } else {
- return data;
- }
- return dfd.promise();
- },
+ // The File Upload Resize plugin extends the fileupload widget
+ // with image resize functionality:
+ $.widget('blueimp.fileupload', $.blueimp.fileupload, {
+ options: {
+ // The regular expression for the types of images to load:
+ // matched against the file type:
+ loadImageFileTypes: /^image\/(gif|jpeg|png|svg\+xml)$/,
+ // The maximum file size of images to load:
+ loadImageMaxFileSize: 10000000, // 10MB
+ // The maximum width of resized images:
+ imageMaxWidth: 1920,
+ // The maximum height of resized images:
+ imageMaxHeight: 1080,
+ // Defines the image orientation (1-8) or takes the orientation
+ // value from Exif data if set to true:
+ imageOrientation: false,
+ // Define if resized images should be cropped or only scaled:
+ imageCrop: false,
+ // Disable the resize image functionality by default:
+ disableImageResize: true,
+ // The maximum width of the preview images:
+ previewMaxWidth: 80,
+ // The maximum height of the preview images:
+ previewMaxHeight: 80,
+ // Defines the preview orientation (1-8) or takes the orientation
+ // value from Exif data if set to true:
+ previewOrientation: true,
+ // Create the preview using the Exif data thumbnail:
+ previewThumbnail: true,
+ // Define if preview images should be cropped or only scaled:
+ previewCrop: false,
+ // Define if preview images should be resized as canvas elements:
+ previewCanvas: true
+ },
- loadImageMetaData: function (data, options) {
- if (options.disabled) {
- return data;
- }
- var that = this,
- dfd = $.Deferred();
- loadImage.parseMetaData(data.files[data.index], function (result) {
- $.extend(data, result);
- dfd.resolveWith(that, [data]);
- }, options);
- return dfd.promise();
+ processActions: {
+ // Loads the image given via data.files and data.index
+ // as img element, if the browser supports the File API.
+ // Accepts the options fileTypes (regular expression)
+ // and maxFileSize (integer) to limit the files to load:
+ loadImage: function(data, options) {
+ if (options.disabled) {
+ return data;
+ }
+ var that = this,
+ file = data.files[data.index],
+ // eslint-disable-next-line new-cap
+ dfd = $.Deferred();
+ if (
+ ($.type(options.maxFileSize) === 'number' &&
+ file.size > options.maxFileSize) ||
+ (options.fileTypes && !options.fileTypes.test(file.type)) ||
+ !loadImage(
+ file,
+ function(img) {
+ if (img.src) {
+ data.img = img;
+ }
+ dfd.resolveWith(that, [data]);
},
+ options
+ )
+ ) {
+ return data;
+ }
+ return dfd.promise();
+ },
- saveImageMetaData: function (data, options) {
- if (!(data.imageHead && data.canvas &&
- data.canvas.toBlob && !options.disabled)) {
- return data;
- }
- var file = data.files[data.index],
- blob = new Blob([
- data.imageHead,
- // Resized images always have a head size of 20 bytes,
- // including the JPEG marker and a minimal JFIF header:
- this._blobSlice.call(file, 20)
- ], {type: file.type});
- blob.name = file.name;
- data.files[data.index] = blob;
- return data;
- },
+ // Resizes the image given as data.canvas or data.img
+ // and updates data.canvas or data.img with the resized image.
+ // Also stores the resized image as preview property.
+ // Accepts the options maxWidth, maxHeight, minWidth,
+ // minHeight, canvas and crop:
+ resizeImage: function(data, options) {
+ if (options.disabled || !(data.canvas || data.img)) {
+ return data;
+ }
+ // eslint-disable-next-line no-param-reassign
+ options = $.extend({ canvas: true }, options);
+ var that = this,
+ // eslint-disable-next-line new-cap
+ dfd = $.Deferred(),
+ img = (options.canvas && data.canvas) || data.img,
+ resolve = function(newImg) {
+ if (
+ newImg &&
+ (newImg.width !== img.width ||
+ newImg.height !== img.height ||
+ options.forceResize)
+ ) {
+ data[newImg.getContext ? 'canvas' : 'img'] = newImg;
+ }
+ data.preview = newImg;
+ dfd.resolveWith(that, [data]);
+ },
+ thumbnail;
+ if (data.exif) {
+ if (options.orientation === true) {
+ options.orientation = data.exif.get('Orientation');
+ }
+ if (options.thumbnail) {
+ thumbnail = data.exif.get('Thumbnail');
+ if (thumbnail) {
+ loadImage(thumbnail, resolve, options);
+ return dfd.promise();
+ }
+ }
+ // Prevent orienting the same image twice:
+ if (data.orientation) {
+ delete options.orientation;
+ } else {
+ data.orientation = options.orientation;
+ }
+ }
+ if (img) {
+ resolve(loadImage.scale(img, options));
+ return dfd.promise();
+ }
+ return data;
+ },
- // Sets the resized version of the image as a property of the
- // file object, must be called after "saveImage":
- setImage: function (data, options) {
- if (data.preview && !options.disabled) {
- data.files[data.index][options.name || 'preview'] = data.preview;
+ // Saves the processed image given as data.canvas
+ // inplace at data.index of data.files:
+ saveImage: function(data, options) {
+ if (!data.canvas || options.disabled) {
+ return data;
+ }
+ var that = this,
+ file = data.files[data.index],
+ // eslint-disable-next-line new-cap
+ dfd = $.Deferred();
+ if (data.canvas.toBlob) {
+ data.canvas.toBlob(
+ function(blob) {
+ if (!blob.name) {
+ if (file.type === blob.type) {
+ blob.name = file.name;
+ } else if (file.name) {
+ blob.name = file.name.replace(
+ /\.\w+$/,
+ '.' + blob.type.substr(6)
+ );
}
- return data;
+ }
+ // Don't restore invalid meta data:
+ if (file.type !== blob.type) {
+ delete data.imageHead;
+ }
+ // Store the created blob at the position
+ // of the original file in the files list:
+ data.files[data.index] = blob;
+ dfd.resolveWith(that, [data]);
},
+ options.type || file.type,
+ options.quality
+ );
+ } else {
+ return data;
+ }
+ return dfd.promise();
+ },
- deleteImageReferences: function (data, options) {
- if (!options.disabled) {
- delete data.img;
- delete data.canvas;
- delete data.preview;
- delete data.imageHead;
- }
- return data;
- }
+ loadImageMetaData: function(data, options) {
+ if (options.disabled) {
+ return data;
+ }
+ var that = this,
+ // eslint-disable-next-line new-cap
+ dfd = $.Deferred();
+ loadImage.parseMetaData(
+ data.files[data.index],
+ function(result) {
+ $.extend(data, result);
+ dfd.resolveWith(that, [data]);
+ },
+ options
+ );
+ return dfd.promise();
+ },
+ saveImageMetaData: function(data, options) {
+ if (
+ !(
+ data.imageHead &&
+ data.canvas &&
+ data.canvas.toBlob &&
+ !options.disabled
+ )
+ ) {
+ return data;
}
+ var file = data.files[data.index],
+ blob = new Blob(
+ [
+ data.imageHead,
+ // Resized images always have a head size of 20 bytes,
+ // including the JPEG marker and a minimal JFIF header:
+ this._blobSlice.call(file, 20)
+ ],
+ { type: file.type }
+ );
+ blob.name = file.name;
+ data.files[data.index] = blob;
+ return data;
+ },
- });
+ // Sets the resized version of the image as a property of the
+ // file object, must be called after "saveImage":
+ setImage: function(data, options) {
+ if (data.preview && !options.disabled) {
+ data.files[data.index][options.name || 'preview'] = data.preview;
+ }
+ return data;
+ },
-}));
+ deleteImageReferences: function(data, options) {
+ if (!options.disabled) {
+ delete data.img;
+ delete data.canvas;
+ delete data.preview;
+ delete data.imageHead;
+ }
+ return data;
+ }
+ }
+ });
+});
diff --git a/vendor/blueimp/jquery-file-upload/js/jquery.fileupload-jquery-ui.js b/vendor/blueimp/jquery-file-upload/js/jquery.fileupload-jquery-ui.js
deleted file mode 100644
index 7b136b379..000000000
--- a/vendor/blueimp/jquery-file-upload/js/jquery.fileupload-jquery-ui.js
+++ /dev/null
@@ -1,161 +0,0 @@
-/*
- * jQuery File Upload jQuery UI Plugin
- * https://github.com/blueimp/jQuery-File-Upload
- *
- * Copyright 2013, Sebastian Tschan
- * https://blueimp.net
- *
- * Licensed under the MIT license:
- * https://opensource.org/licenses/MIT
- */
-
-/* jshint nomen:false */
-/* global define, require, window */
-
-;(function (factory) {
- 'use strict';
- if (typeof define === 'function' && define.amd) {
- // Register as an anonymous AMD module:
- define([
- 'jquery',
- './jquery.fileupload-ui'
- ], factory);
- } else if (typeof exports === 'object') {
- // Node/CommonJS:
- factory(
- require('jquery'),
- require('./jquery.fileupload-ui')
- );
- } else {
- // Browser globals:
- factory(window.jQuery);
- }
-}(function ($) {
- 'use strict';
-
- $.widget('blueimp.fileupload', $.blueimp.fileupload, {
-
- options: {
- processdone: function (e, data) {
- data.context.find('.start').button('enable');
- },
- progress: function (e, data) {
- if (data.context) {
- data.context.find('.progress').progressbar(
- 'option',
- 'value',
- parseInt(data.loaded / data.total * 100, 10)
- );
- }
- },
- progressall: function (e, data) {
- var $this = $(this);
- $this.find('.fileupload-progress')
- .find('.progress').progressbar(
- 'option',
- 'value',
- parseInt(data.loaded / data.total * 100, 10)
- ).end()
- .find('.progress-extended').each(function () {
- $(this).html(
- ($this.data('blueimp-fileupload') ||
- $this.data('fileupload'))
- ._renderExtendedProgress(data)
- );
- });
- }
- },
-
- _renderUpload: function (func, files) {
- var node = this._super(func, files),
- showIconText = $(window).width() > 480;
- node.find('.progress').empty().progressbar();
- node.find('.start').button({
- icons: {primary: 'ui-icon-circle-arrow-e'},
- text: showIconText
- });
- node.find('.cancel').button({
- icons: {primary: 'ui-icon-cancel'},
- text: showIconText
- });
- if (node.hasClass('fade')) {
- node.hide();
- }
- return node;
- },
-
- _renderDownload: function (func, files) {
- var node = this._super(func, files),
- showIconText = $(window).width() > 480;
- node.find('.delete').button({
- icons: {primary: 'ui-icon-trash'},
- text: showIconText
- });
- if (node.hasClass('fade')) {
- node.hide();
- }
- return node;
- },
-
- _startHandler: function (e) {
- $(e.currentTarget).button('disable');
- this._super(e);
- },
-
- _transition: function (node) {
- var deferred = $.Deferred();
- if (node.hasClass('fade')) {
- node.fadeToggle(
- this.options.transitionDuration,
- this.options.transitionEasing,
- function () {
- deferred.resolveWith(node);
- }
- );
- } else {
- deferred.resolveWith(node);
- }
- return deferred;
- },
-
- _create: function () {
- this._super();
- this.element
- .find('.fileupload-buttonbar')
- .find('.fileinput-button').each(function () {
- var input = $(this).find('input:file').detach();
- $(this)
- .button({icons: {primary: 'ui-icon-plusthick'}})
- .append(input);
- })
- .end().find('.start')
- .button({icons: {primary: 'ui-icon-circle-arrow-e'}})
- .end().find('.cancel')
- .button({icons: {primary: 'ui-icon-cancel'}})
- .end().find('.delete')
- .button({icons: {primary: 'ui-icon-trash'}})
- .end().find('.progress').progressbar();
- },
-
- _destroy: function () {
- this.element
- .find('.fileupload-buttonbar')
- .find('.fileinput-button').each(function () {
- var input = $(this).find('input:file').detach();
- $(this)
- .button('destroy')
- .append(input);
- })
- .end().find('.start')
- .button('destroy')
- .end().find('.cancel')
- .button('destroy')
- .end().find('.delete')
- .button('destroy')
- .end().find('.progress').progressbar('destroy');
- this._super();
- }
-
- });
-
-}));
diff --git a/vendor/blueimp/jquery-file-upload/js/jquery.fileupload-process.js b/vendor/blueimp/jquery-file-upload/js/jquery.fileupload-process.js
index 638f0d26b..54d216913 100644
--- a/vendor/blueimp/jquery-file-upload/js/jquery.fileupload-process.js
+++ b/vendor/blueimp/jquery-file-upload/js/jquery.fileupload-process.js
@@ -9,170 +9,167 @@
* https://opensource.org/licenses/MIT
*/
-/* jshint nomen:false */
-/* global define, require, window */
+/* global define, require */
-;(function (factory) {
- 'use strict';
- if (typeof define === 'function' && define.amd) {
- // Register as an anonymous AMD module:
- define([
- 'jquery',
- './jquery.fileupload'
- ], factory);
- } else if (typeof exports === 'object') {
- // Node/CommonJS:
- factory(
- require('jquery'),
- require('./jquery.fileupload')
- );
- } else {
- // Browser globals:
- factory(
- window.jQuery
- );
- }
-}(function ($) {
- 'use strict';
-
- var originalAdd = $.blueimp.fileupload.prototype.options.add;
+(function(factory) {
+ 'use strict';
+ if (typeof define === 'function' && define.amd) {
+ // Register as an anonymous AMD module:
+ define(['jquery', './jquery.fileupload'], factory);
+ } else if (typeof exports === 'object') {
+ // Node/CommonJS:
+ factory(require('jquery'), require('./jquery.fileupload'));
+ } else {
+ // Browser globals:
+ factory(window.jQuery);
+ }
+})(function($) {
+ 'use strict';
- // The File Upload Processing plugin extends the fileupload widget
- // with file processing functionality:
- $.widget('blueimp.fileupload', $.blueimp.fileupload, {
+ var originalAdd = $.blueimp.fileupload.prototype.options.add;
- options: {
- // The list of processing actions:
- processQueue: [
- /*
+ // The File Upload Processing plugin extends the fileupload widget
+ // with file processing functionality:
+ $.widget('blueimp.fileupload', $.blueimp.fileupload, {
+ options: {
+ // The list of processing actions:
+ processQueue: [
+ /*
{
action: 'log',
type: 'debug'
}
*/
- ],
- add: function (e, data) {
- var $this = $(this);
- data.process(function () {
- return $this.fileupload('process', data);
- });
- originalAdd.call(this, e, data);
- }
- },
+ ],
+ add: function(e, data) {
+ var $this = $(this);
+ data.process(function() {
+ return $this.fileupload('process', data);
+ });
+ originalAdd.call(this, e, data);
+ }
+ },
- processActions: {
- /*
+ processActions: {
+ /*
log: function (data, options) {
console[options.type](
'Processing "' + data.files[data.index].name + '"'
);
}
*/
- },
-
- _processFile: function (data, originalData) {
- var that = this,
- dfd = $.Deferred().resolveWith(that, [data]),
- chain = dfd.promise();
- this._trigger('process', null, data);
- $.each(data.processQueue, function (i, settings) {
- var func = function (data) {
- if (originalData.errorThrown) {
- return $.Deferred()
- .rejectWith(that, [originalData]).promise();
- }
- return that.processActions[settings.action].call(
- that,
- data,
- settings
- );
- };
- chain = chain.then(func, settings.always && func);
- });
- chain
- .done(function () {
- that._trigger('processdone', null, data);
- that._trigger('processalways', null, data);
- })
- .fail(function () {
- that._trigger('processfail', null, data);
- that._trigger('processalways', null, data);
- });
- return chain;
- },
-
- // Replaces the settings of each processQueue item that
- // are strings starting with an "@", using the remaining
- // substring as key for the option map,
- // e.g. "@autoUpload" is replaced with options.autoUpload:
- _transformProcessQueue: function (options) {
- var processQueue = [];
- $.each(options.processQueue, function () {
- var settings = {},
- action = this.action,
- prefix = this.prefix === true ? action : this.prefix;
- $.each(this, function (key, value) {
- if ($.type(value) === 'string' &&
- value.charAt(0) === '@') {
- settings[key] = options[
- value.slice(1) || (prefix ? prefix +
- key.charAt(0).toUpperCase() + key.slice(1) : key)
- ];
- } else {
- settings[key] = value;
- }
+ },
- });
- processQueue.push(settings);
- });
- options.processQueue = processQueue;
- },
+ _processFile: function(data, originalData) {
+ var that = this,
+ // eslint-disable-next-line new-cap
+ dfd = $.Deferred().resolveWith(that, [data]),
+ chain = dfd.promise();
+ this._trigger('process', null, data);
+ $.each(data.processQueue, function(i, settings) {
+ var func = function(data) {
+ if (originalData.errorThrown) {
+ // eslint-disable-next-line new-cap
+ return $.Deferred()
+ .rejectWith(that, [originalData])
+ .promise();
+ }
+ return that.processActions[settings.action].call(
+ that,
+ data,
+ settings
+ );
+ };
+ chain = chain.then(func, settings.always && func);
+ });
+ chain
+ .done(function() {
+ that._trigger('processdone', null, data);
+ that._trigger('processalways', null, data);
+ })
+ .fail(function() {
+ that._trigger('processfail', null, data);
+ that._trigger('processalways', null, data);
+ });
+ return chain;
+ },
- // Returns the number of files currently in the processsing queue:
- processing: function () {
- return this._processing;
- },
+ // Replaces the settings of each processQueue item that
+ // are strings starting with an "@", using the remaining
+ // substring as key for the option map,
+ // e.g. "@autoUpload" is replaced with options.autoUpload:
+ _transformProcessQueue: function(options) {
+ var processQueue = [];
+ $.each(options.processQueue, function() {
+ var settings = {},
+ action = this.action,
+ prefix = this.prefix === true ? action : this.prefix;
+ $.each(this, function(key, value) {
+ if ($.type(value) === 'string' && value.charAt(0) === '@') {
+ settings[key] =
+ options[
+ value.slice(1) ||
+ (prefix
+ ? prefix + key.charAt(0).toUpperCase() + key.slice(1)
+ : key)
+ ];
+ } else {
+ settings[key] = value;
+ }
+ });
+ processQueue.push(settings);
+ });
+ options.processQueue = processQueue;
+ },
- // Processes the files given as files property of the data parameter,
- // returns a Promise object that allows to bind callbacks:
- process: function (data) {
- var that = this,
- options = $.extend({}, this.options, data);
- if (options.processQueue && options.processQueue.length) {
- this._transformProcessQueue(options);
- if (this._processing === 0) {
- this._trigger('processstart');
- }
- $.each(data.files, function (index) {
- var opts = index ? $.extend({}, options) : options,
- func = function () {
- if (data.errorThrown) {
- return $.Deferred()
- .rejectWith(that, [data]).promise();
- }
- return that._processFile(opts, data);
- };
- opts.index = index;
- that._processing += 1;
- that._processingQueue = that._processingQueue.then(func, func)
- .always(function () {
- that._processing -= 1;
- if (that._processing === 0) {
- that._trigger('processstop');
- }
- });
- });
- }
- return this._processingQueue;
- },
+ // Returns the number of files currently in the processsing queue:
+ processing: function() {
+ return this._processing;
+ },
- _create: function () {
- this._super();
- this._processing = 0;
- this._processingQueue = $.Deferred().resolveWith(this)
- .promise();
+ // Processes the files given as files property of the data parameter,
+ // returns a Promise object that allows to bind callbacks:
+ process: function(data) {
+ var that = this,
+ options = $.extend({}, this.options, data);
+ if (options.processQueue && options.processQueue.length) {
+ this._transformProcessQueue(options);
+ if (this._processing === 0) {
+ this._trigger('processstart');
}
+ $.each(data.files, function(index) {
+ var opts = index ? $.extend({}, options) : options,
+ func = function() {
+ if (data.errorThrown) {
+ // eslint-disable-next-line new-cap
+ return $.Deferred()
+ .rejectWith(that, [data])
+ .promise();
+ }
+ return that._processFile(opts, data);
+ };
+ opts.index = index;
+ that._processing += 1;
+ that._processingQueue = that._processingQueue
+ .then(func, func)
+ .always(function() {
+ that._processing -= 1;
+ if (that._processing === 0) {
+ that._trigger('processstop');
+ }
+ });
+ });
+ }
+ return this._processingQueue;
+ },
- });
-
-}));
+ _create: function() {
+ this._super();
+ this._processing = 0;
+ // eslint-disable-next-line new-cap
+ this._processingQueue = $.Deferred()
+ .resolveWith(this)
+ .promise();
+ }
+ });
+});
diff --git a/vendor/blueimp/jquery-file-upload/js/jquery.fileupload-ui.js b/vendor/blueimp/jquery-file-upload/js/jquery.fileupload-ui.js
index 5058084b4..562708c6b 100644
--- a/vendor/blueimp/jquery-file-upload/js/jquery.fileupload-ui.js
+++ b/vendor/blueimp/jquery-file-upload/js/jquery.fileupload-ui.js
@@ -9,706 +9,753 @@
* https://opensource.org/licenses/MIT
*/
-/* jshint nomen:false */
-/* global define, require, window */
-
-;(function (factory) {
- 'use strict';
- if (typeof define === 'function' && define.amd) {
- // Register as an anonymous AMD module:
- define([
- 'jquery',
- 'blueimp-tmpl',
- './jquery.fileupload-image',
- './jquery.fileupload-audio',
- './jquery.fileupload-video',
- './jquery.fileupload-validate'
- ], factory);
- } else if (typeof exports === 'object') {
- // Node/CommonJS:
- factory(
- require('jquery'),
- require('blueimp-tmpl'),
- require('./jquery.fileupload-image'),
- require('./jquery.fileupload-audio'),
- require('./jquery.fileupload-video'),
- require('./jquery.fileupload-validate')
- );
- } else {
- // Browser globals:
- factory(
- window.jQuery,
- window.tmpl
- );
- }
-}(function ($, tmpl) {
- 'use strict';
-
- $.blueimp.fileupload.prototype._specialOptions.push(
- 'filesContainer',
- 'uploadTemplateId',
- 'downloadTemplateId'
+/* global define, require */
+
+(function(factory) {
+ 'use strict';
+ if (typeof define === 'function' && define.amd) {
+ // Register as an anonymous AMD module:
+ define([
+ 'jquery',
+ 'blueimp-tmpl',
+ './jquery.fileupload-image',
+ './jquery.fileupload-audio',
+ './jquery.fileupload-video',
+ './jquery.fileupload-validate'
+ ], factory);
+ } else if (typeof exports === 'object') {
+ // Node/CommonJS:
+ factory(
+ require('jquery'),
+ require('blueimp-tmpl'),
+ require('./jquery.fileupload-image'),
+ require('./jquery.fileupload-audio'),
+ require('./jquery.fileupload-video'),
+ require('./jquery.fileupload-validate')
);
-
- // The UI version extends the file upload widget
- // and adds complete user interface interaction:
- $.widget('blueimp.fileupload', $.blueimp.fileupload, {
-
- options: {
- // By default, files added to the widget are uploaded as soon
- // as the user clicks on the start buttons. To enable automatic
- // uploads, set the following option to true:
- autoUpload: false,
- // The ID of the upload template:
- uploadTemplateId: 'template-upload',
- // The ID of the download template:
- downloadTemplateId: 'template-download',
- // The container for the list of files. If undefined, it is set to
- // an element with class "files" inside of the widget element:
- filesContainer: undefined,
- // By default, files are appended to the files container.
- // Set the following option to true, to prepend files instead:
- prependFiles: false,
- // The expected data type of the upload response, sets the dataType
- // option of the $.ajax upload requests:
- dataType: 'json',
-
- // Error and info messages:
- messages: {
- unknownError: 'Unknown error'
- },
-
- // Function returning the current number of files,
- // used by the maxNumberOfFiles validation:
- getNumberOfFiles: function () {
- return this.filesContainer.children()
- .not('.processing').length;
- },
-
- // Callback to retrieve the list of files from the server response:
- getFilesFromResponse: function (data) {
- if (data.result && $.isArray(data.result.files)) {
- return data.result.files;
- }
- return [];
- },
-
- // The add callback is invoked as soon as files are added to the fileupload
- // widget (via file input selection, drag & drop or add API call).
- // See the basic file upload widget for more information:
- add: function (e, data) {
- if (e.isDefaultPrevented()) {
- return false;
- }
- var $this = $(this),
- that = $this.data('blueimp-fileupload') ||
- $this.data('fileupload'),
- options = that.options;
- data.context = that._renderUpload(data.files)
- .data('data', data)
- .addClass('processing');
- options.filesContainer[
- options.prependFiles ? 'prepend' : 'append'
- ](data.context);
- that._forceReflow(data.context);
- that._transition(data.context);
- data.process(function () {
- return $this.fileupload('process', data);
- }).always(function () {
- data.context.each(function (index) {
- $(this).find('.size').text(
- that._formatFileSize(data.files[index].size)
- );
- }).removeClass('processing');
- that._renderPreviews(data);
- }).done(function () {
- data.context.find('.start').prop('disabled', false);
- if ((that._trigger('added', e, data) !== false) &&
- (options.autoUpload || data.autoUpload) &&
- data.autoUpload !== false) {
- data.submit();
- }
- }).fail(function () {
- if (data.files.error) {
- data.context.each(function (index) {
- var error = data.files[index].error;
- if (error) {
- $(this).find('.error').text(error);
- }
- });
- }
- });
- },
- // Callback for the start of each file upload request:
- send: function (e, data) {
- if (e.isDefaultPrevented()) {
- return false;
- }
- var that = $(this).data('blueimp-fileupload') ||
- $(this).data('fileupload');
- if (data.context && data.dataType &&
- data.dataType.substr(0, 6) === 'iframe') {
- // Iframe Transport does not support progress events.
- // In lack of an indeterminate progress bar, we set
- // the progress to 100%, showing the full animated bar:
- data.context
- .find('.progress').addClass(
- !$.support.transition && 'progress-animated'
- )
- .attr('aria-valuenow', 100)
- .children().first().css(
- 'width',
- '100%'
- );
- }
- return that._trigger('sent', e, data);
- },
- // Callback for successful uploads:
- done: function (e, data) {
- if (e.isDefaultPrevented()) {
- return false;
- }
- var that = $(this).data('blueimp-fileupload') ||
- $(this).data('fileupload'),
- getFilesFromResponse = data.getFilesFromResponse ||
- that.options.getFilesFromResponse,
- files = getFilesFromResponse(data),
- template,
- deferred;
- if (data.context) {
- data.context.each(function (index) {
- var file = files[index] ||
- {error: 'Empty file upload result'};
- deferred = that._addFinishedDeferreds();
- that._transition($(this)).done(
- function () {
- var node = $(this);
- template = that._renderDownload([file])
- .replaceAll(node);
- that._forceReflow(template);
- that._transition(template).done(
- function () {
- data.context = $(this);
- that._trigger('completed', e, data);
- that._trigger('finished', e, data);
- deferred.resolve();
- }
- );
- }
- );
- });
- } else {
- template = that._renderDownload(files)[
- that.options.prependFiles ? 'prependTo' : 'appendTo'
- ](that.options.filesContainer);
- that._forceReflow(template);
- deferred = that._addFinishedDeferreds();
- that._transition(template).done(
- function () {
- data.context = $(this);
- that._trigger('completed', e, data);
- that._trigger('finished', e, data);
- deferred.resolve();
- }
- );
- }
- },
- // Callback for failed (abort or error) uploads:
- fail: function (e, data) {
- if (e.isDefaultPrevented()) {
- return false;
- }
- var that = $(this).data('blueimp-fileupload') ||
- $(this).data('fileupload'),
- template,
- deferred;
- if (data.context) {
- data.context.each(function (index) {
- if (data.errorThrown !== 'abort') {
- var file = data.files[index];
- file.error = file.error || data.errorThrown ||
- data.i18n('unknownError');
- deferred = that._addFinishedDeferreds();
- that._transition($(this)).done(
- function () {
- var node = $(this);
- template = that._renderDownload([file])
- .replaceAll(node);
- that._forceReflow(template);
- that._transition(template).done(
- function () {
- data.context = $(this);
- that._trigger('failed', e, data);
- that._trigger('finished', e, data);
- deferred.resolve();
- }
- );
- }
- );
- } else {
- deferred = that._addFinishedDeferreds();
- that._transition($(this)).done(
- function () {
- $(this).remove();
- that._trigger('failed', e, data);
- that._trigger('finished', e, data);
- deferred.resolve();
- }
- );
- }
- });
- } else if (data.errorThrown !== 'abort') {
- data.context = that._renderUpload(data.files)[
- that.options.prependFiles ? 'prependTo' : 'appendTo'
- ](that.options.filesContainer)
- .data('data', data);
- that._forceReflow(data.context);
- deferred = that._addFinishedDeferreds();
- that._transition(data.context).done(
- function () {
- data.context = $(this);
- that._trigger('failed', e, data);
- that._trigger('finished', e, data);
- deferred.resolve();
- }
- );
- } else {
- that._trigger('failed', e, data);
- that._trigger('finished', e, data);
- that._addFinishedDeferreds().resolve();
- }
- },
- // Callback for upload progress events:
- progress: function (e, data) {
- if (e.isDefaultPrevented()) {
- return false;
- }
- var progress = Math.floor(data.loaded / data.total * 100);
- if (data.context) {
- data.context.each(function () {
- $(this).find('.progress')
- .attr('aria-valuenow', progress)
- .children().first().css(
- 'width',
- progress + '%'
- );
- });
- }
- },
- // Callback for global upload progress events:
- progressall: function (e, data) {
- if (e.isDefaultPrevented()) {
- return false;
- }
- var $this = $(this),
- progress = Math.floor(data.loaded / data.total * 100),
- globalProgressNode = $this.find('.fileupload-progress'),
- extendedProgressNode = globalProgressNode
- .find('.progress-extended');
- if (extendedProgressNode.length) {
- extendedProgressNode.html(
- ($this.data('blueimp-fileupload') || $this.data('fileupload'))
- ._renderExtendedProgress(data)
- );
- }
- globalProgressNode
- .find('.progress')
- .attr('aria-valuenow', progress)
- .children().first().css(
- 'width',
- progress + '%'
- );
- },
- // Callback for uploads start, equivalent to the global ajaxStart event:
- start: function (e) {
- if (e.isDefaultPrevented()) {
- return false;
- }
- var that = $(this).data('blueimp-fileupload') ||
- $(this).data('fileupload');
- that._resetFinishedDeferreds();
- that._transition($(this).find('.fileupload-progress')).done(
- function () {
- that._trigger('started', e);
- }
- );
- },
- // Callback for uploads stop, equivalent to the global ajaxStop event:
- stop: function (e) {
- if (e.isDefaultPrevented()) {
- return false;
- }
- var that = $(this).data('blueimp-fileupload') ||
- $(this).data('fileupload'),
- deferred = that._addFinishedDeferreds();
- $.when.apply($, that._getFinishedDeferreds())
- .done(function () {
- that._trigger('stopped', e);
- });
- that._transition($(this).find('.fileupload-progress')).done(
- function () {
- $(this).find('.progress')
- .attr('aria-valuenow', '0')
- .children().first().css('width', '0%');
- $(this).find('.progress-extended').html('&nbsp;');
- deferred.resolve();
- }
- );
- },
- processstart: function (e) {
- if (e.isDefaultPrevented()) {
- return false;
- }
- $(this).addClass('fileupload-processing');
- },
- processstop: function (e) {
- if (e.isDefaultPrevented()) {
- return false;
- }
- $(this).removeClass('fileupload-processing');
- },
- // Callback for file deletion:
- destroy: function (e, data) {
- if (e.isDefaultPrevented()) {
- return false;
- }
- var that = $(this).data('blueimp-fileupload') ||
- $(this).data('fileupload'),
- removeNode = function () {
- that._transition(data.context).done(
- function () {
- $(this).remove();
- that._trigger('destroyed', e, data);
- }
- );
- };
- if (data.url) {
- data.dataType = data.dataType || that.options.dataType;
- $.ajax(data).done(removeNode).fail(function () {
- that._trigger('destroyfailed', e, data);
- });
- } else {
- removeNode();
- }
- }
- },
-
- _resetFinishedDeferreds: function () {
- this._finishedUploads = [];
- },
-
- _addFinishedDeferreds: function (deferred) {
- if (!deferred) {
- deferred = $.Deferred();
- }
- this._finishedUploads.push(deferred);
- return deferred;
- },
-
- _getFinishedDeferreds: function () {
- return this._finishedUploads;
- },
-
- // Link handler, that allows to download files
- // by drag & drop of the links to the desktop:
- _enableDragToDesktop: function () {
- var link = $(this),
- url = link.prop('href'),
- name = link.prop('download'),
- type = 'application/octet-stream';
- link.bind('dragstart', function (e) {
- try {
- e.originalEvent.dataTransfer.setData(
- 'DownloadURL',
- [type, name, url].join(':')
- );
- } catch (ignore) {}
- });
- },
-
- _formatFileSize: function (bytes) {
- if (typeof bytes !== 'number') {
- return '';
- }
- if (bytes >= 1000000000) {
- return (bytes / 1000000000).toFixed(2) + ' GB';
- }
- if (bytes >= 1000000) {
- return (bytes / 1000000).toFixed(2) + ' MB';
- }
- return (bytes / 1000).toFixed(2) + ' KB';
- },
-
- _formatBitrate: function (bits) {
- if (typeof bits !== 'number') {
- return '';
- }
- if (bits >= 1000000000) {
- return (bits / 1000000000).toFixed(2) + ' Gbit/s';
- }
- if (bits >= 1000000) {
- return (bits / 1000000).toFixed(2) + ' Mbit/s';
- }
- if (bits >= 1000) {
- return (bits / 1000).toFixed(2) + ' kbit/s';
- }
- return bits.toFixed(2) + ' bit/s';
- },
-
- _formatTime: function (seconds) {
- var date = new Date(seconds * 1000),
- days = Math.floor(seconds / 86400);
- days = days ? days + 'd ' : '';
- return days +
- ('0' + date.getUTCHours()).slice(-2) + ':' +
- ('0' + date.getUTCMinutes()).slice(-2) + ':' +
- ('0' + date.getUTCSeconds()).slice(-2);
- },
-
- _formatPercentage: function (floatValue) {
- return (floatValue * 100).toFixed(2) + ' %';
- },
-
- _renderExtendedProgress: function (data) {
- return this._formatBitrate(data.bitrate) + ' | ' +
- this._formatTime(
- (data.total - data.loaded) * 8 / data.bitrate
- ) + ' | ' +
- this._formatPercentage(
- data.loaded / data.total
- ) + ' | ' +
- this._formatFileSize(data.loaded) + ' / ' +
- this._formatFileSize(data.total);
- },
-
- _renderTemplate: function (func, files) {
- if (!func) {
- return $();
+ } else {
+ // Browser globals:
+ factory(window.jQuery, window.tmpl);
+ }
+})(function($, tmpl) {
+ 'use strict';
+
+ $.blueimp.fileupload.prototype._specialOptions.push(
+ 'filesContainer',
+ 'uploadTemplateId',
+ 'downloadTemplateId'
+ );
+
+ // The UI version extends the file upload widget
+ // and adds complete user interface interaction:
+ $.widget('blueimp.fileupload', $.blueimp.fileupload, {
+ options: {
+ // By default, files added to the widget are uploaded as soon
+ // as the user clicks on the start buttons. To enable automatic
+ // uploads, set the following option to true:
+ autoUpload: false,
+ // The ID of the upload template:
+ uploadTemplateId: 'template-upload',
+ // The ID of the download template:
+ downloadTemplateId: 'template-download',
+ // The container for the list of files. If undefined, it is set to
+ // an element with class "files" inside of the widget element:
+ filesContainer: undefined,
+ // By default, files are appended to the files container.
+ // Set the following option to true, to prepend files instead:
+ prependFiles: false,
+ // The expected data type of the upload response, sets the dataType
+ // option of the $.ajax upload requests:
+ dataType: 'json',
+
+ // Error and info messages:
+ messages: {
+ unknownError: 'Unknown error'
+ },
+
+ // Function returning the current number of files,
+ // used by the maxNumberOfFiles validation:
+ getNumberOfFiles: function() {
+ return this.filesContainer.children().not('.processing').length;
+ },
+
+ // Callback to retrieve the list of files from the server response:
+ getFilesFromResponse: function(data) {
+ if (data.result && $.isArray(data.result.files)) {
+ return data.result.files;
+ }
+ return [];
+ },
+
+ // The add callback is invoked as soon as files are added to the fileupload
+ // widget (via file input selection, drag & drop or add API call).
+ // See the basic file upload widget for more information:
+ add: function(e, data) {
+ if (e.isDefaultPrevented()) {
+ return false;
+ }
+ var $this = $(this),
+ that = $this.data('blueimp-fileupload') || $this.data('fileupload'),
+ options = that.options;
+ data.context = that
+ ._renderUpload(data.files)
+ .data('data', data)
+ .addClass('processing');
+ options.filesContainer[options.prependFiles ? 'prepend' : 'append'](
+ data.context
+ );
+ that._forceReflow(data.context);
+ that._transition(data.context);
+ data
+ .process(function() {
+ return $this.fileupload('process', data);
+ })
+ .always(function() {
+ data.context
+ .each(function(index) {
+ $(this)
+ .find('.size')
+ .text(that._formatFileSize(data.files[index].size));
+ })
+ .removeClass('processing');
+ that._renderPreviews(data);
+ })
+ .done(function() {
+ data.context.find('.edit,.start').prop('disabled', false);
+ if (
+ that._trigger('added', e, data) !== false &&
+ (options.autoUpload || data.autoUpload) &&
+ data.autoUpload !== false
+ ) {
+ data.submit();
}
- var result = func({
- files: files,
- formatFileSize: this._formatFileSize,
- options: this.options
- });
- if (result instanceof $) {
- return result;
+ })
+ .fail(function() {
+ if (data.files.error) {
+ data.context.each(function(index) {
+ var error = data.files[index].error;
+ if (error) {
+ $(this)
+ .find('.error')
+ .text(error);
+ }
+ });
}
- return $(this.options.templatesContainer).html(result).children();
- },
-
- _renderPreviews: function (data) {
- data.context.find('.preview').each(function (index, elm) {
- $(elm).append(data.files[index].preview);
+ });
+ },
+ // Callback for the start of each file upload request:
+ send: function(e, data) {
+ if (e.isDefaultPrevented()) {
+ return false;
+ }
+ var that =
+ $(this).data('blueimp-fileupload') || $(this).data('fileupload');
+ if (
+ data.context &&
+ data.dataType &&
+ data.dataType.substr(0, 6) === 'iframe'
+ ) {
+ // Iframe Transport does not support progress events.
+ // In lack of an indeterminate progress bar, we set
+ // the progress to 100%, showing the full animated bar:
+ data.context
+ .find('.progress')
+ .addClass(!$.support.transition && 'progress-animated')
+ .attr('aria-valuenow', 100)
+ .children()
+ .first()
+ .css('width', '100%');
+ }
+ return that._trigger('sent', e, data);
+ },
+ // Callback for successful uploads:
+ done: function(e, data) {
+ if (e.isDefaultPrevented()) {
+ return false;
+ }
+ var that =
+ $(this).data('blueimp-fileupload') || $(this).data('fileupload'),
+ getFilesFromResponse =
+ data.getFilesFromResponse || that.options.getFilesFromResponse,
+ files = getFilesFromResponse(data),
+ template,
+ deferred;
+ if (data.context) {
+ data.context.each(function(index) {
+ var file = files[index] || { error: 'Empty file upload result' };
+ deferred = that._addFinishedDeferreds();
+ that._transition($(this)).done(function() {
+ var node = $(this);
+ template = that._renderDownload([file]).replaceAll(node);
+ that._forceReflow(template);
+ that._transition(template).done(function() {
+ data.context = $(this);
+ that._trigger('completed', e, data);
+ that._trigger('finished', e, data);
+ deferred.resolve();
+ });
});
- },
-
- _renderUpload: function (files) {
- return this._renderTemplate(
- this.options.uploadTemplate,
- files
+ });
+ } else {
+ template = that
+ ._renderDownload(files)
+ [that.options.prependFiles ? 'prependTo' : 'appendTo'](
+ that.options.filesContainer
);
- },
-
- _renderDownload: function (files) {
- return this._renderTemplate(
- this.options.downloadTemplate,
- files
- ).find('a[download]').each(this._enableDragToDesktop).end();
- },
-
- _startHandler: function (e) {
- e.preventDefault();
- var button = $(e.currentTarget),
- template = button.closest('.template-upload'),
- data = template.data('data');
- button.prop('disabled', true);
- if (data && data.submit) {
- data.submit();
- }
- },
-
- _cancelHandler: function (e) {
- e.preventDefault();
- var template = $(e.currentTarget)
- .closest('.template-upload,.template-download'),
- data = template.data('data') || {};
- data.context = data.context || template;
- if (data.abort) {
- data.abort();
- } else {
- data.errorThrown = 'abort';
- this._trigger('fail', e, data);
- }
- },
-
- _deleteHandler: function (e) {
- e.preventDefault();
- var button = $(e.currentTarget);
- this._trigger('destroy', e, $.extend({
- context: button.closest('.template-download'),
- type: 'DELETE'
- }, button.data()));
- },
-
- _forceReflow: function (node) {
- return $.support.transition && node.length &&
- node[0].offsetWidth;
- },
-
- _transition: function (node) {
- var dfd = $.Deferred();
- if ($.support.transition && node.hasClass('fade') && node.is(':visible')) {
- node.bind(
- $.support.transition.end,
- function (e) {
- // Make sure we don't respond to other transitions events
- // in the container element, e.g. from button elements:
- if (e.target === node[0]) {
- node.unbind($.support.transition.end);
- dfd.resolveWith(node);
- }
- }
- ).toggleClass('in');
+ that._forceReflow(template);
+ deferred = that._addFinishedDeferreds();
+ that._transition(template).done(function() {
+ data.context = $(this);
+ that._trigger('completed', e, data);
+ that._trigger('finished', e, data);
+ deferred.resolve();
+ });
+ }
+ },
+ // Callback for failed (abort or error) uploads:
+ fail: function(e, data) {
+ if (e.isDefaultPrevented()) {
+ return false;
+ }
+ var that =
+ $(this).data('blueimp-fileupload') || $(this).data('fileupload'),
+ template,
+ deferred;
+ if (data.context) {
+ data.context.each(function(index) {
+ if (data.errorThrown !== 'abort') {
+ var file = data.files[index];
+ file.error =
+ file.error || data.errorThrown || data.i18n('unknownError');
+ deferred = that._addFinishedDeferreds();
+ that._transition($(this)).done(function() {
+ var node = $(this);
+ template = that._renderDownload([file]).replaceAll(node);
+ that._forceReflow(template);
+ that._transition(template).done(function() {
+ data.context = $(this);
+ that._trigger('failed', e, data);
+ that._trigger('finished', e, data);
+ deferred.resolve();
+ });
+ });
} else {
- node.toggleClass('in');
- dfd.resolveWith(node);
+ deferred = that._addFinishedDeferreds();
+ that._transition($(this)).done(function() {
+ $(this).remove();
+ that._trigger('failed', e, data);
+ that._trigger('finished', e, data);
+ deferred.resolve();
+ });
}
- return dfd;
- },
-
- _initButtonBarEventHandlers: function () {
- var fileUploadButtonBar = this.element.find('.fileupload-buttonbar'),
- filesList = this.options.filesContainer;
- this._on(fileUploadButtonBar.find('.start'), {
- click: function (e) {
- e.preventDefault();
- filesList.find('.start').click();
- }
- });
- this._on(fileUploadButtonBar.find('.cancel'), {
- click: function (e) {
- e.preventDefault();
- filesList.find('.cancel').click();
- }
- });
- this._on(fileUploadButtonBar.find('.delete'), {
- click: function (e) {
- e.preventDefault();
- filesList.find('.toggle:checked')
- .closest('.template-download')
- .find('.delete').click();
- fileUploadButtonBar.find('.toggle')
- .prop('checked', false);
- }
+ });
+ } else if (data.errorThrown !== 'abort') {
+ data.context = that
+ ._renderUpload(data.files)
+ [that.options.prependFiles ? 'prependTo' : 'appendTo'](
+ that.options.filesContainer
+ )
+ .data('data', data);
+ that._forceReflow(data.context);
+ deferred = that._addFinishedDeferreds();
+ that._transition(data.context).done(function() {
+ data.context = $(this);
+ that._trigger('failed', e, data);
+ that._trigger('finished', e, data);
+ deferred.resolve();
+ });
+ } else {
+ that._trigger('failed', e, data);
+ that._trigger('finished', e, data);
+ that._addFinishedDeferreds().resolve();
+ }
+ },
+ // Callback for upload progress events:
+ progress: function(e, data) {
+ if (e.isDefaultPrevented()) {
+ return false;
+ }
+ var progress = Math.floor((data.loaded / data.total) * 100);
+ if (data.context) {
+ data.context.each(function() {
+ $(this)
+ .find('.progress')
+ .attr('aria-valuenow', progress)
+ .children()
+ .first()
+ .css('width', progress + '%');
+ });
+ }
+ },
+ // Callback for global upload progress events:
+ progressall: function(e, data) {
+ if (e.isDefaultPrevented()) {
+ return false;
+ }
+ var $this = $(this),
+ progress = Math.floor((data.loaded / data.total) * 100),
+ globalProgressNode = $this.find('.fileupload-progress'),
+ extendedProgressNode = globalProgressNode.find('.progress-extended');
+ if (extendedProgressNode.length) {
+ extendedProgressNode.html(
+ (
+ $this.data('blueimp-fileupload') || $this.data('fileupload')
+ )._renderExtendedProgress(data)
+ );
+ }
+ globalProgressNode
+ .find('.progress')
+ .attr('aria-valuenow', progress)
+ .children()
+ .first()
+ .css('width', progress + '%');
+ },
+ // Callback for uploads start, equivalent to the global ajaxStart event:
+ start: function(e) {
+ if (e.isDefaultPrevented()) {
+ return false;
+ }
+ var that =
+ $(this).data('blueimp-fileupload') || $(this).data('fileupload');
+ that._resetFinishedDeferreds();
+ that._transition($(this).find('.fileupload-progress')).done(function() {
+ that._trigger('started', e);
+ });
+ },
+ // Callback for uploads stop, equivalent to the global ajaxStop event:
+ stop: function(e) {
+ if (e.isDefaultPrevented()) {
+ return false;
+ }
+ var that =
+ $(this).data('blueimp-fileupload') || $(this).data('fileupload'),
+ deferred = that._addFinishedDeferreds();
+ $.when.apply($, that._getFinishedDeferreds()).done(function() {
+ that._trigger('stopped', e);
+ });
+ that._transition($(this).find('.fileupload-progress')).done(function() {
+ $(this)
+ .find('.progress')
+ .attr('aria-valuenow', '0')
+ .children()
+ .first()
+ .css('width', '0%');
+ $(this)
+ .find('.progress-extended')
+ .html('&nbsp;');
+ deferred.resolve();
+ });
+ },
+ processstart: function(e) {
+ if (e.isDefaultPrevented()) {
+ return false;
+ }
+ $(this).addClass('fileupload-processing');
+ },
+ processstop: function(e) {
+ if (e.isDefaultPrevented()) {
+ return false;
+ }
+ $(this).removeClass('fileupload-processing');
+ },
+ // Callback for file deletion:
+ destroy: function(e, data) {
+ if (e.isDefaultPrevented()) {
+ return false;
+ }
+ var that =
+ $(this).data('blueimp-fileupload') || $(this).data('fileupload'),
+ removeNode = function() {
+ that._transition(data.context).done(function() {
+ $(this).remove();
+ that._trigger('destroyed', e, data);
});
- this._on(fileUploadButtonBar.find('.toggle'), {
- change: function (e) {
- filesList.find('.toggle').prop(
- 'checked',
- $(e.currentTarget).is(':checked')
- );
- }
+ };
+ if (data.url) {
+ data.dataType = data.dataType || that.options.dataType;
+ $.ajax(data)
+ .done(removeNode)
+ .fail(function() {
+ that._trigger('destroyfailed', e, data);
});
- },
-
- _destroyButtonBarEventHandlers: function () {
- this._off(
- this.element.find('.fileupload-buttonbar')
- .find('.start, .cancel, .delete'),
- 'click'
- );
- this._off(
- this.element.find('.fileupload-buttonbar .toggle'),
- 'change.'
- );
- },
-
- _initEventHandlers: function () {
- this._super();
- this._on(this.options.filesContainer, {
- 'click .start': this._startHandler,
- 'click .cancel': this._cancelHandler,
- 'click .delete': this._deleteHandler
- });
- this._initButtonBarEventHandlers();
- },
-
- _destroyEventHandlers: function () {
- this._destroyButtonBarEventHandlers();
- this._off(this.options.filesContainer, 'click');
- this._super();
- },
-
- _enableFileInputButton: function () {
- this.element.find('.fileinput-button input')
- .prop('disabled', false)
- .parent().removeClass('disabled');
- },
-
- _disableFileInputButton: function () {
- this.element.find('.fileinput-button input')
- .prop('disabled', true)
- .parent().addClass('disabled');
- },
-
- _initTemplates: function () {
- var options = this.options;
- options.templatesContainer = this.document[0].createElement(
- options.filesContainer.prop('nodeName')
- );
- if (tmpl) {
- if (options.uploadTemplateId) {
- options.uploadTemplate = tmpl(options.uploadTemplateId);
- }
- if (options.downloadTemplateId) {
- options.downloadTemplate = tmpl(options.downloadTemplateId);
- }
- }
- },
-
- _initFilesContainer: function () {
- var options = this.options;
- if (options.filesContainer === undefined) {
- options.filesContainer = this.element.find('.files');
- } else if (!(options.filesContainer instanceof $)) {
- options.filesContainer = $(options.filesContainer);
- }
- },
-
- _initSpecialOptions: function () {
- this._super();
- this._initFilesContainer();
- this._initTemplates();
- },
-
- _create: function () {
- this._super();
- this._resetFinishedDeferreds();
- if (!$.support.fileInput) {
- this._disableFileInputButton();
- }
- },
-
- enable: function () {
- var wasDisabled = false;
- if (this.options.disabled) {
- wasDisabled = true;
- }
- this._super();
- if (wasDisabled) {
- this.element.find('input, button').prop('disabled', false);
- this._enableFileInputButton();
- }
- },
-
- disable: function () {
- if (!this.options.disabled) {
- this.element.find('input, button').prop('disabled', true);
- this._disableFileInputButton();
+ } else {
+ removeNode();
+ }
+ }
+ },
+
+ _resetFinishedDeferreds: function() {
+ this._finishedUploads = [];
+ },
+
+ _addFinishedDeferreds: function(deferred) {
+ // eslint-disable-next-line new-cap
+ var promise = deferred || $.Deferred();
+ this._finishedUploads.push(promise);
+ return promise;
+ },
+
+ _getFinishedDeferreds: function() {
+ return this._finishedUploads;
+ },
+
+ // Link handler, that allows to download files
+ // by drag & drop of the links to the desktop:
+ _enableDragToDesktop: function() {
+ var link = $(this),
+ url = link.prop('href'),
+ name = link.prop('download'),
+ type = 'application/octet-stream';
+ link.bind('dragstart', function(e) {
+ try {
+ e.originalEvent.dataTransfer.setData(
+ 'DownloadURL',
+ [type, name, url].join(':')
+ );
+ } catch (ignore) {
+ // Ignore exceptions
+ }
+ });
+ },
+
+ _formatFileSize: function(bytes) {
+ if (typeof bytes !== 'number') {
+ return '';
+ }
+ if (bytes >= 1000000000) {
+ return (bytes / 1000000000).toFixed(2) + ' GB';
+ }
+ if (bytes >= 1000000) {
+ return (bytes / 1000000).toFixed(2) + ' MB';
+ }
+ return (bytes / 1000).toFixed(2) + ' KB';
+ },
+
+ _formatBitrate: function(bits) {
+ if (typeof bits !== 'number') {
+ return '';
+ }
+ if (bits >= 1000000000) {
+ return (bits / 1000000000).toFixed(2) + ' Gbit/s';
+ }
+ if (bits >= 1000000) {
+ return (bits / 1000000).toFixed(2) + ' Mbit/s';
+ }
+ if (bits >= 1000) {
+ return (bits / 1000).toFixed(2) + ' kbit/s';
+ }
+ return bits.toFixed(2) + ' bit/s';
+ },
+
+ _formatTime: function(seconds) {
+ var date = new Date(seconds * 1000),
+ days = Math.floor(seconds / 86400);
+ days = days ? days + 'd ' : '';
+ return (
+ days +
+ ('0' + date.getUTCHours()).slice(-2) +
+ ':' +
+ ('0' + date.getUTCMinutes()).slice(-2) +
+ ':' +
+ ('0' + date.getUTCSeconds()).slice(-2)
+ );
+ },
+
+ _formatPercentage: function(floatValue) {
+ return (floatValue * 100).toFixed(2) + ' %';
+ },
+
+ _renderExtendedProgress: function(data) {
+ return (
+ this._formatBitrate(data.bitrate) +
+ ' | ' +
+ this._formatTime(((data.total - data.loaded) * 8) / data.bitrate) +
+ ' | ' +
+ this._formatPercentage(data.loaded / data.total) +
+ ' | ' +
+ this._formatFileSize(data.loaded) +
+ ' / ' +
+ this._formatFileSize(data.total)
+ );
+ },
+
+ _renderTemplate: function(func, files) {
+ if (!func) {
+ return $();
+ }
+ var result = func({
+ files: files,
+ formatFileSize: this._formatFileSize,
+ options: this.options
+ });
+ if (result instanceof $) {
+ return result;
+ }
+ return $(this.options.templatesContainer)
+ .html(result)
+ .children();
+ },
+
+ _renderPreviews: function(data) {
+ data.context.find('.preview').each(function(index, elm) {
+ $(elm)
+ .empty()
+ .append(data.files[index].preview);
+ });
+ },
+
+ _renderUpload: function(files) {
+ return this._renderTemplate(this.options.uploadTemplate, files);
+ },
+
+ _renderDownload: function(files) {
+ return this._renderTemplate(this.options.downloadTemplate, files)
+ .find('a[download]')
+ .each(this._enableDragToDesktop)
+ .end();
+ },
+
+ _editHandler: function(e) {
+ e.preventDefault();
+ if (!this.options.edit) return;
+ var that = this,
+ button = $(e.currentTarget),
+ template = button.closest('.template-upload'),
+ data = template.data('data'),
+ index = button.data().index;
+ this.options.edit(data.files[index]).then(function(file) {
+ if (!file) return;
+ data.files[index] = file;
+ data.context.addClass('processing');
+ template.find('.edit,.start').prop('disabled', true);
+ $(that.element)
+ .fileupload('process', data)
+ .always(function() {
+ template
+ .find('.size')
+ .text(that._formatFileSize(data.files[index].size));
+ data.context.removeClass('processing');
+ that._renderPreviews(data);
+ })
+ .done(function() {
+ template.find('.edit,.start').prop('disabled', false);
+ })
+ .fail(function() {
+ template.find('.edit').prop('disabled', false);
+ var error = data.files[index].error;
+ if (error) {
+ template.find('.error').text(error);
}
- this._super();
+ });
+ });
+ },
+
+ _startHandler: function(e) {
+ e.preventDefault();
+ var button = $(e.currentTarget),
+ template = button.closest('.template-upload'),
+ data = template.data('data');
+ button.prop('disabled', true);
+ if (data && data.submit) {
+ data.submit();
+ }
+ },
+
+ _cancelHandler: function(e) {
+ e.preventDefault();
+ var template = $(e.currentTarget).closest(
+ '.template-upload,.template-download'
+ ),
+ data = template.data('data') || {};
+ data.context = data.context || template;
+ if (data.abort) {
+ data.abort();
+ } else {
+ data.errorThrown = 'abort';
+ this._trigger('fail', e, data);
+ }
+ },
+
+ _deleteHandler: function(e) {
+ e.preventDefault();
+ var button = $(e.currentTarget);
+ this._trigger(
+ 'destroy',
+ e,
+ $.extend(
+ {
+ context: button.closest('.template-download'),
+ type: 'DELETE'
+ },
+ button.data()
+ )
+ );
+ },
+
+ _forceReflow: function(node) {
+ return $.support.transition && node.length && node[0].offsetWidth;
+ },
+
+ _transition: function(node) {
+ // eslint-disable-next-line new-cap
+ var dfd = $.Deferred();
+ if (
+ $.support.transition &&
+ node.hasClass('fade') &&
+ node.is(':visible')
+ ) {
+ var transitionEndHandler = function(e) {
+ // Make sure we don't respond to other transition events
+ // in the container element, e.g. from button elements:
+ if (e.target === node[0]) {
+ node.unbind($.support.transition.end, transitionEndHandler);
+ dfd.resolveWith(node);
+ }
+ };
+ node
+ .bind($.support.transition.end, transitionEndHandler)
+ .toggleClass('in');
+ } else {
+ node.toggleClass('in');
+ dfd.resolveWith(node);
+ }
+ return dfd;
+ },
+
+ _initButtonBarEventHandlers: function() {
+ var fileUploadButtonBar = this.element.find('.fileupload-buttonbar'),
+ filesList = this.options.filesContainer;
+ this._on(fileUploadButtonBar.find('.start'), {
+ click: function(e) {
+ e.preventDefault();
+ filesList.find('.start').click();
}
-
- });
-
-}));
+ });
+ this._on(fileUploadButtonBar.find('.cancel'), {
+ click: function(e) {
+ e.preventDefault();
+ filesList.find('.cancel').click();
+ }
+ });
+ this._on(fileUploadButtonBar.find('.delete'), {
+ click: function(e) {
+ e.preventDefault();
+ filesList
+ .find('.toggle:checked')
+ .closest('.template-download')
+ .find('.delete')
+ .click();
+ fileUploadButtonBar.find('.toggle').prop('checked', false);
+ }
+ });
+ this._on(fileUploadButtonBar.find('.toggle'), {
+ change: function(e) {
+ filesList
+ .find('.toggle')
+ .prop('checked', $(e.currentTarget).is(':checked'));
+ }
+ });
+ },
+
+ _destroyButtonBarEventHandlers: function() {
+ this._off(
+ this.element
+ .find('.fileupload-buttonbar')
+ .find('.start, .cancel, .delete'),
+ 'click'
+ );
+ this._off(this.element.find('.fileupload-buttonbar .toggle'), 'change.');
+ },
+
+ _initEventHandlers: function() {
+ this._super();
+ this._on(this.options.filesContainer, {
+ 'click .edit': this._editHandler,
+ 'click .start': this._startHandler,
+ 'click .cancel': this._cancelHandler,
+ 'click .delete': this._deleteHandler
+ });
+ this._initButtonBarEventHandlers();
+ },
+
+ _destroyEventHandlers: function() {
+ this._destroyButtonBarEventHandlers();
+ this._off(this.options.filesContainer, 'click');
+ this._super();
+ },
+
+ _enableFileInputButton: function() {
+ this.element
+ .find('.fileinput-button input')
+ .prop('disabled', false)
+ .parent()
+ .removeClass('disabled');
+ },
+
+ _disableFileInputButton: function() {
+ this.element
+ .find('.fileinput-button input')
+ .prop('disabled', true)
+ .parent()
+ .addClass('disabled');
+ },
+
+ _initTemplates: function() {
+ var options = this.options;
+ options.templatesContainer = this.document[0].createElement(
+ options.filesContainer.prop('nodeName')
+ );
+ if (tmpl) {
+ if (options.uploadTemplateId) {
+ options.uploadTemplate = tmpl(options.uploadTemplateId);
+ }
+ if (options.downloadTemplateId) {
+ options.downloadTemplate = tmpl(options.downloadTemplateId);
+ }
+ }
+ },
+
+ _initFilesContainer: function() {
+ var options = this.options;
+ if (options.filesContainer === undefined) {
+ options.filesContainer = this.element.find('.files');
+ } else if (!(options.filesContainer instanceof $)) {
+ options.filesContainer = $(options.filesContainer);
+ }
+ },
+
+ _initSpecialOptions: function() {
+ this._super();
+ this._initFilesContainer();
+ this._initTemplates();
+ },
+
+ _create: function() {
+ this._super();
+ this._resetFinishedDeferreds();
+ if (!$.support.fileInput) {
+ this._disableFileInputButton();
+ }
+ },
+
+ enable: function() {
+ var wasDisabled = false;
+ if (this.options.disabled) {
+ wasDisabled = true;
+ }
+ this._super();
+ if (wasDisabled) {
+ this.element.find('input, button').prop('disabled', false);
+ this._enableFileInputButton();
+ }
+ },
+
+ disable: function() {
+ if (!this.options.disabled) {
+ this.element.find('input, button').prop('disabled', true);
+ this._disableFileInputButton();
+ }
+ this._super();
+ }
+ });
+});
diff --git a/vendor/blueimp/jquery-file-upload/js/jquery.fileupload-validate.js b/vendor/blueimp/jquery-file-upload/js/jquery.fileupload-validate.js
index eebeb3733..37b380a00 100644
--- a/vendor/blueimp/jquery-file-upload/js/jquery.fileupload-validate.js
+++ b/vendor/blueimp/jquery-file-upload/js/jquery.fileupload-validate.js
@@ -9,53 +9,42 @@
* https://opensource.org/licenses/MIT
*/
-/* global define, require, window */
+/* global define, require */
-;(function (factory) {
- 'use strict';
- if (typeof define === 'function' && define.amd) {
- // Register as an anonymous AMD module:
- define([
- 'jquery',
- './jquery.fileupload-process'
- ], factory);
- } else if (typeof exports === 'object') {
- // Node/CommonJS:
- factory(
- require('jquery'),
- require('./jquery.fileupload-process')
- );
- } else {
- // Browser globals:
- factory(
- window.jQuery
- );
- }
-}(function ($) {
- 'use strict';
-
- // Append to the default processQueue:
- $.blueimp.fileupload.prototype.options.processQueue.push(
- {
- action: 'validate',
- // Always trigger this action,
- // even if the previous action was rejected:
- always: true,
- // Options taken from the global options map:
- acceptFileTypes: '@',
- maxFileSize: '@',
- minFileSize: '@',
- maxNumberOfFiles: '@',
- disabled: '@disableValidation'
- }
- );
+(function(factory) {
+ 'use strict';
+ if (typeof define === 'function' && define.amd) {
+ // Register as an anonymous AMD module:
+ define(['jquery', './jquery.fileupload-process'], factory);
+ } else if (typeof exports === 'object') {
+ // Node/CommonJS:
+ factory(require('jquery'), require('./jquery.fileupload-process'));
+ } else {
+ // Browser globals:
+ factory(window.jQuery);
+ }
+})(function($) {
+ 'use strict';
- // The File Upload Validation plugin extends the fileupload widget
- // with file validation functionality:
- $.widget('blueimp.fileupload', $.blueimp.fileupload, {
+ // Append to the default processQueue:
+ $.blueimp.fileupload.prototype.options.processQueue.push({
+ action: 'validate',
+ // Always trigger this action,
+ // even if the previous action was rejected:
+ always: true,
+ // Options taken from the global options map:
+ acceptFileTypes: '@',
+ maxFileSize: '@',
+ minFileSize: '@',
+ maxNumberOfFiles: '@',
+ disabled: '@disableValidation'
+ });
- options: {
- /*
+ // The File Upload Validation plugin extends the fileupload widget
+ // with file validation functionality:
+ $.widget('blueimp.fileupload', $.blueimp.fileupload, {
+ options: {
+ /*
// The regular expression for allowed file types, matches
// against either file type or file name:
acceptFileTypes: /(\.|\/)(gif|jpe?g|png)$/i,
@@ -67,59 +56,64 @@
maxNumberOfFiles: 10,
*/
- // Function returning the current number of files,
- // has to be overriden for maxNumberOfFiles validation:
- getNumberOfFiles: $.noop,
+ // Function returning the current number of files,
+ // has to be overriden for maxNumberOfFiles validation:
+ getNumberOfFiles: $.noop,
- // Error and info messages:
- messages: {
- maxNumberOfFiles: 'Maximum number of files exceeded',
- acceptFileTypes: 'File type not allowed',
- maxFileSize: 'File is too large',
- minFileSize: 'File is too small'
- }
- },
-
- processActions: {
-
- validate: function (data, options) {
- if (options.disabled) {
- return data;
- }
- var dfd = $.Deferred(),
- settings = this.options,
- file = data.files[data.index],
- fileSize;
- if (options.minFileSize || options.maxFileSize) {
- fileSize = file.size;
- }
- if ($.type(options.maxNumberOfFiles) === 'number' &&
- (settings.getNumberOfFiles() || 0) + data.files.length >
- options.maxNumberOfFiles) {
- file.error = settings.i18n('maxNumberOfFiles');
- } else if (options.acceptFileTypes &&
- !(options.acceptFileTypes.test(file.type) ||
- options.acceptFileTypes.test(file.name))) {
- file.error = settings.i18n('acceptFileTypes');
- } else if (fileSize > options.maxFileSize) {
- file.error = settings.i18n('maxFileSize');
- } else if ($.type(fileSize) === 'number' &&
- fileSize < options.minFileSize) {
- file.error = settings.i18n('minFileSize');
- } else {
- delete file.error;
- }
- if (file.error || data.files.error) {
- data.files.error = true;
- dfd.rejectWith(this, [data]);
- } else {
- dfd.resolveWith(this, [data]);
- }
- return dfd.promise();
- }
+ // Error and info messages:
+ messages: {
+ maxNumberOfFiles: 'Maximum number of files exceeded',
+ acceptFileTypes: 'File type not allowed',
+ maxFileSize: 'File is too large',
+ minFileSize: 'File is too small'
+ }
+ },
+ processActions: {
+ validate: function(data, options) {
+ if (options.disabled) {
+ return data;
}
-
- });
-
-}));
+ // eslint-disable-next-line new-cap
+ var dfd = $.Deferred(),
+ settings = this.options,
+ file = data.files[data.index],
+ fileSize;
+ if (options.minFileSize || options.maxFileSize) {
+ fileSize = file.size;
+ }
+ if (
+ $.type(options.maxNumberOfFiles) === 'number' &&
+ (settings.getNumberOfFiles() || 0) + data.files.length >
+ options.maxNumberOfFiles
+ ) {
+ file.error = settings.i18n('maxNumberOfFiles');
+ } else if (
+ options.acceptFileTypes &&
+ !(
+ options.acceptFileTypes.test(file.type) ||
+ options.acceptFileTypes.test(file.name)
+ )
+ ) {
+ file.error = settings.i18n('acceptFileTypes');
+ } else if (fileSize > options.maxFileSize) {
+ file.error = settings.i18n('maxFileSize');
+ } else if (
+ $.type(fileSize) === 'number' &&
+ fileSize < options.minFileSize
+ ) {
+ file.error = settings.i18n('minFileSize');
+ } else {
+ delete file.error;
+ }
+ if (file.error || data.files.error) {
+ data.files.error = true;
+ dfd.rejectWith(this, [data]);
+ } else {
+ dfd.resolveWith(this, [data]);
+ }
+ return dfd.promise();
+ }
+ }
+ });
+});
diff --git a/vendor/blueimp/jquery-file-upload/js/jquery.fileupload-video.js b/vendor/blueimp/jquery-file-upload/js/jquery.fileupload-video.js
index aedcec2ba..06d5f66cf 100644
--- a/vendor/blueimp/jquery-file-upload/js/jquery.fileupload-video.js
+++ b/vendor/blueimp/jquery-file-upload/js/jquery.fileupload-video.js
@@ -9,105 +9,93 @@
* https://opensource.org/licenses/MIT
*/
-/* jshint nomen:false */
-/* global define, require, window, document */
+/* global define, require */
-;(function (factory) {
- 'use strict';
- if (typeof define === 'function' && define.amd) {
- // Register as an anonymous AMD module:
- define([
- 'jquery',
- 'load-image',
- './jquery.fileupload-process'
- ], factory);
- } else if (typeof exports === 'object') {
- // Node/CommonJS:
- factory(
- require('jquery'),
- require('blueimp-load-image/js/load-image'),
- require('./jquery.fileupload-process')
- );
- } else {
- // Browser globals:
- factory(
- window.jQuery,
- window.loadImage
- );
- }
-}(function ($, loadImage) {
- 'use strict';
-
- // Prepend to the default processQueue:
- $.blueimp.fileupload.prototype.options.processQueue.unshift(
- {
- action: 'loadVideo',
- // Use the action as prefix for the "@" options:
- prefix: true,
- fileTypes: '@',
- maxFileSize: '@',
- disabled: '@disableVideoPreview'
- },
- {
- action: 'setVideo',
- name: '@videoPreviewName',
- disabled: '@disableVideoPreview'
- }
+(function(factory) {
+ 'use strict';
+ if (typeof define === 'function' && define.amd) {
+ // Register as an anonymous AMD module:
+ define(['jquery', 'load-image', './jquery.fileupload-process'], factory);
+ } else if (typeof exports === 'object') {
+ // Node/CommonJS:
+ factory(
+ require('jquery'),
+ require('blueimp-load-image/js/load-image'),
+ require('./jquery.fileupload-process')
);
+ } else {
+ // Browser globals:
+ factory(window.jQuery, window.loadImage);
+ }
+})(function($, loadImage) {
+ 'use strict';
- // The File Upload Video Preview plugin extends the fileupload widget
- // with video preview functionality:
- $.widget('blueimp.fileupload', $.blueimp.fileupload, {
-
- options: {
- // The regular expression for the types of video files to load,
- // matched against the file type:
- loadVideoFileTypes: /^video\/.*$/
- },
-
- _videoElement: document.createElement('video'),
-
- processActions: {
+ // Prepend to the default processQueue:
+ $.blueimp.fileupload.prototype.options.processQueue.unshift(
+ {
+ action: 'loadVideo',
+ // Use the action as prefix for the "@" options:
+ prefix: true,
+ fileTypes: '@',
+ maxFileSize: '@',
+ disabled: '@disableVideoPreview'
+ },
+ {
+ action: 'setVideo',
+ name: '@videoPreviewName',
+ disabled: '@disableVideoPreview'
+ }
+ );
- // Loads the video file given via data.files and data.index
- // as video element if the browser supports playing it.
- // Accepts the options fileTypes (regular expression)
- // and maxFileSize (integer) to limit the files to load:
- loadVideo: function (data, options) {
- if (options.disabled) {
- return data;
- }
- var file = data.files[data.index],
- url,
- video;
- if (this._videoElement.canPlayType &&
- this._videoElement.canPlayType(file.type) &&
- ($.type(options.maxFileSize) !== 'number' ||
- file.size <= options.maxFileSize) &&
- (!options.fileTypes ||
- options.fileTypes.test(file.type))) {
- url = loadImage.createObjectURL(file);
- if (url) {
- video = this._videoElement.cloneNode(false);
- video.src = url;
- video.controls = true;
- data.video = video;
- return data;
- }
- }
- return data;
- },
+ // The File Upload Video Preview plugin extends the fileupload widget
+ // with video preview functionality:
+ $.widget('blueimp.fileupload', $.blueimp.fileupload, {
+ options: {
+ // The regular expression for the types of video files to load,
+ // matched against the file type:
+ loadVideoFileTypes: /^video\/.*$/
+ },
- // Sets the video element as a property of the file object:
- setVideo: function (data, options) {
- if (data.video && !options.disabled) {
- data.files[data.index][options.name || 'preview'] = data.video;
- }
- return data;
- }
+ _videoElement: document.createElement('video'),
+ processActions: {
+ // Loads the video file given via data.files and data.index
+ // as video element if the browser supports playing it.
+ // Accepts the options fileTypes (regular expression)
+ // and maxFileSize (integer) to limit the files to load:
+ loadVideo: function(data, options) {
+ if (options.disabled) {
+ return data;
}
+ var file = data.files[data.index],
+ url,
+ video;
+ if (
+ this._videoElement.canPlayType &&
+ this._videoElement.canPlayType(file.type) &&
+ ($.type(options.maxFileSize) !== 'number' ||
+ file.size <= options.maxFileSize) &&
+ (!options.fileTypes || options.fileTypes.test(file.type))
+ ) {
+ url = loadImage.createObjectURL(file);
+ if (url) {
+ video = this._videoElement.cloneNode(false);
+ video.src = url;
+ video.controls = true;
+ data.video = video;
+ return data;
+ }
+ }
+ return data;
+ },
- });
-
-}));
+ // Sets the video element as a property of the file object:
+ setVideo: function(data, options) {
+ if (data.video && !options.disabled) {
+ data.files[data.index][options.name || 'preview'] = data.video;
+ }
+ return data;
+ }
+ }
+ });
+});
diff --git a/vendor/blueimp/jquery-file-upload/js/jquery.fileupload.js b/vendor/blueimp/jquery-file-upload/js/jquery.fileupload.js
index 700f9013c..d4d32570c 100644
--- a/vendor/blueimp/jquery-file-upload/js/jquery.fileupload.js
+++ b/vendor/blueimp/jquery-file-upload/js/jquery.fileupload.js
@@ -9,1494 +9,1603 @@
* https://opensource.org/licenses/MIT
*/
-/* jshint nomen:false */
-/* global define, require, window, document, location, Blob, FormData */
-
-;(function (factory) {
- 'use strict';
- if (typeof define === 'function' && define.amd) {
- // Register as an anonymous AMD module:
- define([
- 'jquery',
- 'jquery-ui/ui/widget'
- ], factory);
- } else if (typeof exports === 'object') {
- // Node/CommonJS:
- factory(
- require('jquery'),
- require('./vendor/jquery.ui.widget')
- );
- } else {
- // Browser globals:
- factory(window.jQuery);
- }
-}(function ($) {
- 'use strict';
-
- // Detect file input support, based on
- // http://viljamis.com/blog/2012/file-upload-support-on-mobile/
- $.support.fileInput = !(new RegExp(
- // Handle devices which give false positives for the feature detection:
- '(Android (1\\.[0156]|2\\.[01]))' +
- '|(Windows Phone (OS 7|8\\.0))|(XBLWP)|(ZuneWP)|(WPDesktop)' +
- '|(w(eb)?OSBrowser)|(webOS)' +
- '|(Kindle/(1\\.0|2\\.[05]|3\\.0))'
+/* global define, require */
+/* eslint-disable new-cap */
+
+(function(factory) {
+ 'use strict';
+ if (typeof define === 'function' && define.amd) {
+ // Register as an anonymous AMD module:
+ define(['jquery', 'jquery-ui/ui/widget'], factory);
+ } else if (typeof exports === 'object') {
+ // Node/CommonJS:
+ factory(require('jquery'), require('./vendor/jquery.ui.widget'));
+ } else {
+ // Browser globals:
+ factory(window.jQuery);
+ }
+})(function($) {
+ 'use strict';
+
+ // Detect file input support, based on
+ // https://viljamis.com/2012/file-upload-support-on-mobile/
+ $.support.fileInput = !(
+ new RegExp(
+ // Handle devices which give false positives for the feature detection:
+ '(Android (1\\.[0156]|2\\.[01]))' +
+ '|(Windows Phone (OS 7|8\\.0))|(XBLWP)|(ZuneWP)|(WPDesktop)' +
+ '|(w(eb)?OSBrowser)|(webOS)' +
+ '|(Kindle/(1\\.0|2\\.[05]|3\\.0))'
).test(window.navigator.userAgent) ||
- // Feature detection for all other devices:
- $('<input type="file"/>').prop('disabled'));
-
- // The FileReader API is not actually used, but works as feature detection,
- // as some Safari versions (5?) support XHR file uploads via the FormData API,
- // but not non-multipart XHR file uploads.
- // window.XMLHttpRequestUpload is not available on IE10, so we check for
- // window.ProgressEvent instead to detect XHR2 file upload capability:
- $.support.xhrFileUpload = !!(window.ProgressEvent && window.FileReader);
- $.support.xhrFormDataFileUpload = !!window.FormData;
-
- // Detect support for Blob slicing (required for chunked uploads):
- $.support.blobSlice = window.Blob && (Blob.prototype.slice ||
- Blob.prototype.webkitSlice || Blob.prototype.mozSlice);
-
- // Helper function to create drag handlers for dragover/dragenter/dragleave:
- function getDragHandler(type) {
- var isDragOver = type === 'dragover';
- return function (e) {
- e.dataTransfer = e.originalEvent && e.originalEvent.dataTransfer;
- var dataTransfer = e.dataTransfer;
- if (dataTransfer && $.inArray('Files', dataTransfer.types) !== -1 &&
- this._trigger(
- type,
- $.Event(type, {delegatedEvent: e})
- ) !== false) {
- e.preventDefault();
- if (isDragOver) {
- dataTransfer.dropEffect = 'copy';
- }
- }
- };
- }
+ // Feature detection for all other devices:
+ $('<input type="file"/>').prop('disabled')
+ );
+
+ // The FileReader API is not actually used, but works as feature detection,
+ // as some Safari versions (5?) support XHR file uploads via the FormData API,
+ // but not non-multipart XHR file uploads.
+ // window.XMLHttpRequestUpload is not available on IE10, so we check for
+ // window.ProgressEvent instead to detect XHR2 file upload capability:
+ $.support.xhrFileUpload = !!(window.ProgressEvent && window.FileReader);
+ $.support.xhrFormDataFileUpload = !!window.FormData;
+
+ // Detect support for Blob slicing (required for chunked uploads):
+ $.support.blobSlice =
+ window.Blob &&
+ (Blob.prototype.slice ||
+ Blob.prototype.webkitSlice ||
+ Blob.prototype.mozSlice);
+
+ /**
+ * Helper function to create drag handlers for dragover/dragenter/dragleave
+ *
+ * @param {string} type Event type
+ * @returns {Function} Drag handler
+ */
+ function getDragHandler(type) {
+ var isDragOver = type === 'dragover';
+ return function(e) {
+ e.dataTransfer = e.originalEvent && e.originalEvent.dataTransfer;
+ var dataTransfer = e.dataTransfer;
+ if (
+ dataTransfer &&
+ $.inArray('Files', dataTransfer.types) !== -1 &&
+ this._trigger(type, $.Event(type, { delegatedEvent: e })) !== false
+ ) {
+ e.preventDefault();
+ if (isDragOver) {
+ dataTransfer.dropEffect = 'copy';
+ }
+ }
+ };
+ }
+
+ // The fileupload widget listens for change events on file input fields defined
+ // via fileInput setting and paste or drop events of the given dropZone.
+ // In addition to the default jQuery Widget methods, the fileupload widget
+ // exposes the "add" and "send" methods, to add or directly send files using
+ // the fileupload API.
+ // By default, files added via file input selection, paste, drag & drop or
+ // "add" method are uploaded immediately, but it is possible to override
+ // the "add" callback option to queue file uploads.
+ $.widget('blueimp.fileupload', {
+ options: {
+ // The drop target element(s), by the default the complete document.
+ // Set to null to disable drag & drop support:
+ dropZone: $(document),
+ // The paste target element(s), by the default undefined.
+ // Set to a DOM node or jQuery object to enable file pasting:
+ pasteZone: undefined,
+ // The file input field(s), that are listened to for change events.
+ // If undefined, it is set to the file input fields inside
+ // of the widget element on plugin initialization.
+ // Set to null to disable the change listener.
+ fileInput: undefined,
+ // By default, the file input field is replaced with a clone after
+ // each input field change event. This is required for iframe transport
+ // queues and allows change events to be fired for the same file
+ // selection, but can be disabled by setting the following option to false:
+ replaceFileInput: true,
+ // The parameter name for the file form data (the request argument name).
+ // If undefined or empty, the name property of the file input field is
+ // used, or "files[]" if the file input name property is also empty,
+ // can be a string or an array of strings:
+ paramName: undefined,
+ // By default, each file of a selection is uploaded using an individual
+ // request for XHR type uploads. Set to false to upload file
+ // selections in one request each:
+ singleFileUploads: true,
+ // To limit the number of files uploaded with one XHR request,
+ // set the following option to an integer greater than 0:
+ limitMultiFileUploads: undefined,
+ // The following option limits the number of files uploaded with one
+ // XHR request to keep the request size under or equal to the defined
+ // limit in bytes:
+ limitMultiFileUploadSize: undefined,
+ // Multipart file uploads add a number of bytes to each uploaded file,
+ // therefore the following option adds an overhead for each file used
+ // in the limitMultiFileUploadSize configuration:
+ limitMultiFileUploadSizeOverhead: 512,
+ // Set the following option to true to issue all file upload requests
+ // in a sequential order:
+ sequentialUploads: false,
+ // To limit the number of concurrent uploads,
+ // set the following option to an integer greater than 0:
+ limitConcurrentUploads: undefined,
+ // Set the following option to true to force iframe transport uploads:
+ forceIframeTransport: false,
+ // Set the following option to the location of a redirect url on the
+ // origin server, for cross-domain iframe transport uploads:
+ redirect: undefined,
+ // The parameter name for the redirect url, sent as part of the form
+ // data and set to 'redirect' if this option is empty:
+ redirectParamName: undefined,
+ // Set the following option to the location of a postMessage window,
+ // to enable postMessage transport uploads:
+ postMessage: undefined,
+ // By default, XHR file uploads are sent as multipart/form-data.
+ // The iframe transport is always using multipart/form-data.
+ // Set to false to enable non-multipart XHR uploads:
+ multipart: true,
+ // To upload large files in smaller chunks, set the following option
+ // to a preferred maximum chunk size. If set to 0, null or undefined,
+ // or the browser does not support the required Blob API, files will
+ // be uploaded as a whole.
+ maxChunkSize: undefined,
+ // When a non-multipart upload or a chunked multipart upload has been
+ // aborted, this option can be used to resume the upload by setting
+ // it to the size of the already uploaded bytes. This option is most
+ // useful when modifying the options object inside of the "add" or
+ // "send" callbacks, as the options are cloned for each file upload.
+ uploadedBytes: undefined,
+ // By default, failed (abort or error) file uploads are removed from the
+ // global progress calculation. Set the following option to false to
+ // prevent recalculating the global progress data:
+ recalculateProgress: true,
+ // Interval in milliseconds to calculate and trigger progress events:
+ progressInterval: 100,
+ // Interval in milliseconds to calculate progress bitrate:
+ bitrateInterval: 500,
+ // By default, uploads are started automatically when adding files:
+ autoUpload: true,
+ // By default, duplicate file names are expected to be handled on
+ // the server-side. If this is not possible (e.g. when uploading
+ // files directly to Amazon S3), the following option can be set to
+ // an empty object or an object mapping existing filenames, e.g.:
+ // { "image.jpg": true, "image (1).jpg": true }
+ // If it is set, all files will be uploaded with unique filenames,
+ // adding increasing number suffixes if necessary, e.g.:
+ // "image (2).jpg"
+ uniqueFilenames: undefined,
+
+ // Error and info messages:
+ messages: {
+ uploadedBytes: 'Uploaded bytes exceed file size'
+ },
+
+ // Translation function, gets the message key to be translated
+ // and an object with context specific data as arguments:
+ i18n: function(message, context) {
+ // eslint-disable-next-line no-param-reassign
+ message = this.messages[message] || message.toString();
+ if (context) {
+ $.each(context, function(key, value) {
+ // eslint-disable-next-line no-param-reassign
+ message = message.replace('{' + key + '}', value);
+ });
+ }
+ return message;
+ },
+
+ // Additional form data to be sent along with the file uploads can be set
+ // using this option, which accepts an array of objects with name and
+ // value properties, a function returning such an array, a FormData
+ // object (for XHR file uploads), or a simple object.
+ // The form of the first fileInput is given as parameter to the function:
+ formData: function(form) {
+ return form.serializeArray();
+ },
+
+ // The add callback is invoked as soon as files are added to the fileupload
+ // widget (via file input selection, drag & drop, paste or add API call).
+ // If the singleFileUploads option is enabled, this callback will be
+ // called once for each file in the selection for XHR file uploads, else
+ // once for each file selection.
+ //
+ // The upload starts when the submit method is invoked on the data parameter.
+ // The data object contains a files property holding the added files
+ // and allows you to override plugin options as well as define ajax settings.
+ //
+ // Listeners for this callback can also be bound the following way:
+ // .bind('fileuploadadd', func);
+ //
+ // data.submit() returns a Promise object and allows to attach additional
+ // handlers using jQuery's Deferred callbacks:
+ // data.submit().done(func).fail(func).always(func);
+ add: function(e, data) {
+ if (e.isDefaultPrevented()) {
+ return false;
+ }
+ if (
+ data.autoUpload ||
+ (data.autoUpload !== false &&
+ $(this).fileupload('option', 'autoUpload'))
+ ) {
+ data.process().done(function() {
+ data.submit();
+ });
+ }
+ },
- // The fileupload widget listens for change events on file input fields defined
- // via fileInput setting and paste or drop events of the given dropZone.
- // In addition to the default jQuery Widget methods, the fileupload widget
- // exposes the "add" and "send" methods, to add or directly send files using
- // the fileupload API.
- // By default, files added via file input selection, paste, drag & drop or
- // "add" method are uploaded immediately, but it is possible to override
- // the "add" callback option to queue file uploads.
- $.widget('blueimp.fileupload', {
-
- options: {
- // The drop target element(s), by the default the complete document.
- // Set to null to disable drag & drop support:
- dropZone: $(document),
- // The paste target element(s), by the default undefined.
- // Set to a DOM node or jQuery object to enable file pasting:
- pasteZone: undefined,
- // The file input field(s), that are listened to for change events.
- // If undefined, it is set to the file input fields inside
- // of the widget element on plugin initialization.
- // Set to null to disable the change listener.
- fileInput: undefined,
- // By default, the file input field is replaced with a clone after
- // each input field change event. This is required for iframe transport
- // queues and allows change events to be fired for the same file
- // selection, but can be disabled by setting the following option to false:
- replaceFileInput: true,
- // The parameter name for the file form data (the request argument name).
- // If undefined or empty, the name property of the file input field is
- // used, or "files[]" if the file input name property is also empty,
- // can be a string or an array of strings:
- paramName: undefined,
- // By default, each file of a selection is uploaded using an individual
- // request for XHR type uploads. Set to false to upload file
- // selections in one request each:
- singleFileUploads: true,
- // To limit the number of files uploaded with one XHR request,
- // set the following option to an integer greater than 0:
- limitMultiFileUploads: undefined,
- // The following option limits the number of files uploaded with one
- // XHR request to keep the request size under or equal to the defined
- // limit in bytes:
- limitMultiFileUploadSize: undefined,
- // Multipart file uploads add a number of bytes to each uploaded file,
- // therefore the following option adds an overhead for each file used
- // in the limitMultiFileUploadSize configuration:
- limitMultiFileUploadSizeOverhead: 512,
- // Set the following option to true to issue all file upload requests
- // in a sequential order:
- sequentialUploads: false,
- // To limit the number of concurrent uploads,
- // set the following option to an integer greater than 0:
- limitConcurrentUploads: undefined,
- // Set the following option to true to force iframe transport uploads:
- forceIframeTransport: false,
- // Set the following option to the location of a redirect url on the
- // origin server, for cross-domain iframe transport uploads:
- redirect: undefined,
- // The parameter name for the redirect url, sent as part of the form
- // data and set to 'redirect' if this option is empty:
- redirectParamName: undefined,
- // Set the following option to the location of a postMessage window,
- // to enable postMessage transport uploads:
- postMessage: undefined,
- // By default, XHR file uploads are sent as multipart/form-data.
- // The iframe transport is always using multipart/form-data.
- // Set to false to enable non-multipart XHR uploads:
- multipart: true,
- // To upload large files in smaller chunks, set the following option
- // to a preferred maximum chunk size. If set to 0, null or undefined,
- // or the browser does not support the required Blob API, files will
- // be uploaded as a whole.
- maxChunkSize: undefined,
- // When a non-multipart upload or a chunked multipart upload has been
- // aborted, this option can be used to resume the upload by setting
- // it to the size of the already uploaded bytes. This option is most
- // useful when modifying the options object inside of the "add" or
- // "send" callbacks, as the options are cloned for each file upload.
- uploadedBytes: undefined,
- // By default, failed (abort or error) file uploads are removed from the
- // global progress calculation. Set the following option to false to
- // prevent recalculating the global progress data:
- recalculateProgress: true,
- // Interval in milliseconds to calculate and trigger progress events:
- progressInterval: 100,
- // Interval in milliseconds to calculate progress bitrate:
- bitrateInterval: 500,
- // By default, uploads are started automatically when adding files:
- autoUpload: true,
-
- // Error and info messages:
- messages: {
- uploadedBytes: 'Uploaded bytes exceed file size'
- },
-
- // Translation function, gets the message key to be translated
- // and an object with context specific data as arguments:
- i18n: function (message, context) {
- message = this.messages[message] || message.toString();
- if (context) {
- $.each(context, function (key, value) {
- message = message.replace('{' + key + '}', value);
- });
- }
- return message;
- },
-
- // Additional form data to be sent along with the file uploads can be set
- // using this option, which accepts an array of objects with name and
- // value properties, a function returning such an array, a FormData
- // object (for XHR file uploads), or a simple object.
- // The form of the first fileInput is given as parameter to the function:
- formData: function (form) {
- return form.serializeArray();
- },
-
- // The add callback is invoked as soon as files are added to the fileupload
- // widget (via file input selection, drag & drop, paste or add API call).
- // If the singleFileUploads option is enabled, this callback will be
- // called once for each file in the selection for XHR file uploads, else
- // once for each file selection.
- //
- // The upload starts when the submit method is invoked on the data parameter.
- // The data object contains a files property holding the added files
- // and allows you to override plugin options as well as define ajax settings.
- //
- // Listeners for this callback can also be bound the following way:
- // .bind('fileuploadadd', func);
- //
- // data.submit() returns a Promise object and allows to attach additional
- // handlers using jQuery's Deferred callbacks:
- // data.submit().done(func).fail(func).always(func);
- add: function (e, data) {
- if (e.isDefaultPrevented()) {
- return false;
- }
- if (data.autoUpload || (data.autoUpload !== false &&
- $(this).fileupload('option', 'autoUpload'))) {
- data.process().done(function () {
- data.submit();
- });
- }
- },
+ // Other callbacks:
- // Other callbacks:
+ // Callback for the submit event of each file upload:
+ // submit: function (e, data) {}, // .bind('fileuploadsubmit', func);
- // Callback for the submit event of each file upload:
- // submit: function (e, data) {}, // .bind('fileuploadsubmit', func);
+ // Callback for the start of each file upload request:
+ // send: function (e, data) {}, // .bind('fileuploadsend', func);
- // Callback for the start of each file upload request:
- // send: function (e, data) {}, // .bind('fileuploadsend', func);
+ // Callback for successful uploads:
+ // done: function (e, data) {}, // .bind('fileuploaddone', func);
- // Callback for successful uploads:
- // done: function (e, data) {}, // .bind('fileuploaddone', func);
+ // Callback for failed (abort or error) uploads:
+ // fail: function (e, data) {}, // .bind('fileuploadfail', func);
- // Callback for failed (abort or error) uploads:
- // fail: function (e, data) {}, // .bind('fileuploadfail', func);
+ // Callback for completed (success, abort or error) requests:
+ // always: function (e, data) {}, // .bind('fileuploadalways', func);
- // Callback for completed (success, abort or error) requests:
- // always: function (e, data) {}, // .bind('fileuploadalways', func);
+ // Callback for upload progress events:
+ // progress: function (e, data) {}, // .bind('fileuploadprogress', func);
- // Callback for upload progress events:
- // progress: function (e, data) {}, // .bind('fileuploadprogress', func);
+ // Callback for global upload progress events:
+ // progressall: function (e, data) {}, // .bind('fileuploadprogressall', func);
- // Callback for global upload progress events:
- // progressall: function (e, data) {}, // .bind('fileuploadprogressall', func);
+ // Callback for uploads start, equivalent to the global ajaxStart event:
+ // start: function (e) {}, // .bind('fileuploadstart', func);
- // Callback for uploads start, equivalent to the global ajaxStart event:
- // start: function (e) {}, // .bind('fileuploadstart', func);
+ // Callback for uploads stop, equivalent to the global ajaxStop event:
+ // stop: function (e) {}, // .bind('fileuploadstop', func);
- // Callback for uploads stop, equivalent to the global ajaxStop event:
- // stop: function (e) {}, // .bind('fileuploadstop', func);
+ // Callback for change events of the fileInput(s):
+ // change: function (e, data) {}, // .bind('fileuploadchange', func);
- // Callback for change events of the fileInput(s):
- // change: function (e, data) {}, // .bind('fileuploadchange', func);
+ // Callback for paste events to the pasteZone(s):
+ // paste: function (e, data) {}, // .bind('fileuploadpaste', func);
- // Callback for paste events to the pasteZone(s):
- // paste: function (e, data) {}, // .bind('fileuploadpaste', func);
+ // Callback for drop events of the dropZone(s):
+ // drop: function (e, data) {}, // .bind('fileuploaddrop', func);
- // Callback for drop events of the dropZone(s):
- // drop: function (e, data) {}, // .bind('fileuploaddrop', func);
+ // Callback for dragover events of the dropZone(s):
+ // dragover: function (e) {}, // .bind('fileuploaddragover', func);
- // Callback for dragover events of the dropZone(s):
- // dragover: function (e) {}, // .bind('fileuploaddragover', func);
+ // Callback before the start of each chunk upload request (before form data initialization):
+ // chunkbeforesend: function (e, data) {}, // .bind('fileuploadchunkbeforesend', func);
- // Callback before the start of each chunk upload request (before form data initialization):
- // chunkbeforesend: function (e, data) {}, // .bind('fileuploadchunkbeforesend', func);
+ // Callback for the start of each chunk upload request:
+ // chunksend: function (e, data) {}, // .bind('fileuploadchunksend', func);
- // Callback for the start of each chunk upload request:
- // chunksend: function (e, data) {}, // .bind('fileuploadchunksend', func);
+ // Callback for successful chunk uploads:
+ // chunkdone: function (e, data) {}, // .bind('fileuploadchunkdone', func);
- // Callback for successful chunk uploads:
- // chunkdone: function (e, data) {}, // .bind('fileuploadchunkdone', func);
+ // Callback for failed (abort or error) chunk uploads:
+ // chunkfail: function (e, data) {}, // .bind('fileuploadchunkfail', func);
- // Callback for failed (abort or error) chunk uploads:
- // chunkfail: function (e, data) {}, // .bind('fileuploadchunkfail', func);
+ // Callback for completed (success, abort or error) chunk upload requests:
+ // chunkalways: function (e, data) {}, // .bind('fileuploadchunkalways', func);
- // Callback for completed (success, abort or error) chunk upload requests:
- // chunkalways: function (e, data) {}, // .bind('fileuploadchunkalways', func);
+ // The plugin options are used as settings object for the ajax calls.
+ // The following are jQuery ajax settings required for the file uploads:
+ processData: false,
+ contentType: false,
+ cache: false,
+ timeout: 0
+ },
- // The plugin options are used as settings object for the ajax calls.
- // The following are jQuery ajax settings required for the file uploads:
- processData: false,
- contentType: false,
- cache: false,
- timeout: 0
- },
+ // A list of options that require reinitializing event listeners and/or
+ // special initialization code:
+ _specialOptions: [
+ 'fileInput',
+ 'dropZone',
+ 'pasteZone',
+ 'multipart',
+ 'forceIframeTransport'
+ ],
- // A list of options that require reinitializing event listeners and/or
- // special initialization code:
- _specialOptions: [
- 'fileInput',
- 'dropZone',
- 'pasteZone',
- 'multipart',
- 'forceIframeTransport'
- ],
-
- _blobSlice: $.support.blobSlice && function () {
- var slice = this.slice || this.webkitSlice || this.mozSlice;
- return slice.apply(this, arguments);
- },
+ _blobSlice:
+ $.support.blobSlice &&
+ function() {
+ var slice = this.slice || this.webkitSlice || this.mozSlice;
+ return slice.apply(this, arguments);
+ },
- _BitrateTimer: function () {
- this.timestamp = ((Date.now) ? Date.now() : (new Date()).getTime());
- this.loaded = 0;
- this.bitrate = 0;
- this.getBitrate = function (now, loaded, interval) {
- var timeDiff = now - this.timestamp;
- if (!this.bitrate || !interval || timeDiff > interval) {
- this.bitrate = (loaded - this.loaded) * (1000 / timeDiff) * 8;
- this.loaded = loaded;
- this.timestamp = now;
- }
- return this.bitrate;
- };
- },
-
- _isXHRUpload: function (options) {
- return !options.forceIframeTransport &&
- ((!options.multipart && $.support.xhrFileUpload) ||
- $.support.xhrFormDataFileUpload);
- },
-
- _getFormData: function (options) {
- var formData;
- if ($.type(options.formData) === 'function') {
- return options.formData(options.form);
- }
- if ($.isArray(options.formData)) {
- return options.formData;
- }
- if ($.type(options.formData) === 'object') {
- formData = [];
- $.each(options.formData, function (name, value) {
- formData.push({name: name, value: value});
- });
- return formData;
- }
- return [];
- },
-
- _getTotal: function (files) {
- var total = 0;
- $.each(files, function (index, file) {
- total += file.size || 1;
+ _BitrateTimer: function() {
+ this.timestamp = Date.now ? Date.now() : new Date().getTime();
+ this.loaded = 0;
+ this.bitrate = 0;
+ this.getBitrate = function(now, loaded, interval) {
+ var timeDiff = now - this.timestamp;
+ if (!this.bitrate || !interval || timeDiff > interval) {
+ this.bitrate = (loaded - this.loaded) * (1000 / timeDiff) * 8;
+ this.loaded = loaded;
+ this.timestamp = now;
+ }
+ return this.bitrate;
+ };
+ },
+
+ _isXHRUpload: function(options) {
+ return (
+ !options.forceIframeTransport &&
+ ((!options.multipart && $.support.xhrFileUpload) ||
+ $.support.xhrFormDataFileUpload)
+ );
+ },
+
+ _getFormData: function(options) {
+ var formData;
+ if ($.type(options.formData) === 'function') {
+ return options.formData(options.form);
+ }
+ if ($.isArray(options.formData)) {
+ return options.formData;
+ }
+ if ($.type(options.formData) === 'object') {
+ formData = [];
+ $.each(options.formData, function(name, value) {
+ formData.push({ name: name, value: value });
+ });
+ return formData;
+ }
+ return [];
+ },
+
+ _getTotal: function(files) {
+ var total = 0;
+ $.each(files, function(index, file) {
+ total += file.size || 1;
+ });
+ return total;
+ },
+
+ _initProgressObject: function(obj) {
+ var progress = {
+ loaded: 0,
+ total: 0,
+ bitrate: 0
+ };
+ if (obj._progress) {
+ $.extend(obj._progress, progress);
+ } else {
+ obj._progress = progress;
+ }
+ },
+
+ _initResponseObject: function(obj) {
+ var prop;
+ if (obj._response) {
+ for (prop in obj._response) {
+ if (Object.prototype.hasOwnProperty.call(obj._response, prop)) {
+ delete obj._response[prop];
+ }
+ }
+ } else {
+ obj._response = {};
+ }
+ },
+
+ _onProgress: function(e, data) {
+ if (e.lengthComputable) {
+ var now = Date.now ? Date.now() : new Date().getTime(),
+ loaded;
+ if (
+ data._time &&
+ data.progressInterval &&
+ now - data._time < data.progressInterval &&
+ e.loaded !== e.total
+ ) {
+ return;
+ }
+ data._time = now;
+ loaded =
+ Math.floor(
+ (e.loaded / e.total) * (data.chunkSize || data._progress.total)
+ ) + (data.uploadedBytes || 0);
+ // Add the difference from the previously loaded state
+ // to the global loaded counter:
+ this._progress.loaded += loaded - data._progress.loaded;
+ this._progress.bitrate = this._bitrateTimer.getBitrate(
+ now,
+ this._progress.loaded,
+ data.bitrateInterval
+ );
+ data._progress.loaded = data.loaded = loaded;
+ data._progress.bitrate = data.bitrate = data._bitrateTimer.getBitrate(
+ now,
+ loaded,
+ data.bitrateInterval
+ );
+ // Trigger a custom progress event with a total data property set
+ // to the file size(s) of the current upload and a loaded data
+ // property calculated accordingly:
+ this._trigger(
+ 'progress',
+ $.Event('progress', { delegatedEvent: e }),
+ data
+ );
+ // Trigger a global progress event for all current file uploads,
+ // including ajax calls queued for sequential file uploads:
+ this._trigger(
+ 'progressall',
+ $.Event('progressall', { delegatedEvent: e }),
+ this._progress
+ );
+ }
+ },
+
+ _initProgressListener: function(options) {
+ var that = this,
+ xhr = options.xhr ? options.xhr() : $.ajaxSettings.xhr();
+ // Accesss to the native XHR object is required to add event listeners
+ // for the upload progress event:
+ if (xhr.upload) {
+ $(xhr.upload).bind('progress', function(e) {
+ var oe = e.originalEvent;
+ // Make sure the progress event properties get copied over:
+ e.lengthComputable = oe.lengthComputable;
+ e.loaded = oe.loaded;
+ e.total = oe.total;
+ that._onProgress(e, options);
+ });
+ options.xhr = function() {
+ return xhr;
+ };
+ }
+ },
+
+ _deinitProgressListener: function(options) {
+ var xhr = options.xhr ? options.xhr() : $.ajaxSettings.xhr();
+ if (xhr.upload) {
+ $(xhr.upload).unbind('progress');
+ }
+ },
+
+ _isInstanceOf: function(type, obj) {
+ // Cross-frame instanceof check
+ return Object.prototype.toString.call(obj) === '[object ' + type + ']';
+ },
+
+ _getUniqueFilename: function(name, map) {
+ // eslint-disable-next-line no-param-reassign
+ name = String(name);
+ if (map[name]) {
+ // eslint-disable-next-line no-param-reassign
+ name = name.replace(/(?: \(([\d]+)\))?(\.[^.]+)?$/, function(
+ _,
+ p1,
+ p2
+ ) {
+ var index = p1 ? Number(p1) + 1 : 1;
+ var ext = p2 || '';
+ return ' (' + index + ')' + ext;
+ });
+ return this._getUniqueFilename(name, map);
+ }
+ map[name] = true;
+ return name;
+ },
+
+ _initXHRData: function(options) {
+ var that = this,
+ formData,
+ file = options.files[0],
+ // Ignore non-multipart setting if not supported:
+ multipart = options.multipart || !$.support.xhrFileUpload,
+ paramName =
+ $.type(options.paramName) === 'array'
+ ? options.paramName[0]
+ : options.paramName;
+ options.headers = $.extend({}, options.headers);
+ if (options.contentRange) {
+ options.headers['Content-Range'] = options.contentRange;
+ }
+ if (!multipart || options.blob || !this._isInstanceOf('File', file)) {
+ options.headers['Content-Disposition'] =
+ 'attachment; filename="' +
+ encodeURI(file.uploadName || file.name) +
+ '"';
+ }
+ if (!multipart) {
+ options.contentType = file.type || 'application/octet-stream';
+ options.data = options.blob || file;
+ } else if ($.support.xhrFormDataFileUpload) {
+ if (options.postMessage) {
+ // window.postMessage does not allow sending FormData
+ // objects, so we just add the File/Blob objects to
+ // the formData array and let the postMessage window
+ // create the FormData object out of this array:
+ formData = this._getFormData(options);
+ if (options.blob) {
+ formData.push({
+ name: paramName,
+ value: options.blob
});
- return total;
- },
-
- _initProgressObject: function (obj) {
- var progress = {
- loaded: 0,
- total: 0,
- bitrate: 0
- };
- if (obj._progress) {
- $.extend(obj._progress, progress);
- } else {
- obj._progress = progress;
- }
- },
-
- _initResponseObject: function (obj) {
- var prop;
- if (obj._response) {
- for (prop in obj._response) {
- if (obj._response.hasOwnProperty(prop)) {
- delete obj._response[prop];
- }
- }
- } else {
- obj._response = {};
- }
- },
-
- _onProgress: function (e, data) {
- if (e.lengthComputable) {
- var now = ((Date.now) ? Date.now() : (new Date()).getTime()),
- loaded;
- if (data._time && data.progressInterval &&
- (now - data._time < data.progressInterval) &&
- e.loaded !== e.total) {
- return;
- }
- data._time = now;
- loaded = Math.floor(
- e.loaded / e.total * (data.chunkSize || data._progress.total)
- ) + (data.uploadedBytes || 0);
- // Add the difference from the previously loaded state
- // to the global loaded counter:
- this._progress.loaded += (loaded - data._progress.loaded);
- this._progress.bitrate = this._bitrateTimer.getBitrate(
- now,
- this._progress.loaded,
- data.bitrateInterval
- );
- data._progress.loaded = data.loaded = loaded;
- data._progress.bitrate = data.bitrate = data._bitrateTimer.getBitrate(
- now,
- loaded,
- data.bitrateInterval
- );
- // Trigger a custom progress event with a total data property set
- // to the file size(s) of the current upload and a loaded data
- // property calculated accordingly:
- this._trigger(
- 'progress',
- $.Event('progress', {delegatedEvent: e}),
- data
- );
- // Trigger a global progress event for all current file uploads,
- // including ajax calls queued for sequential file uploads:
- this._trigger(
- 'progressall',
- $.Event('progressall', {delegatedEvent: e}),
- this._progress
- );
- }
- },
-
- _initProgressListener: function (options) {
- var that = this,
- xhr = options.xhr ? options.xhr() : $.ajaxSettings.xhr();
- // Accesss to the native XHR object is required to add event listeners
- // for the upload progress event:
- if (xhr.upload) {
- $(xhr.upload).bind('progress', function (e) {
- var oe = e.originalEvent;
- // Make sure the progress event properties get copied over:
- e.lengthComputable = oe.lengthComputable;
- e.loaded = oe.loaded;
- e.total = oe.total;
- that._onProgress(e, options);
- });
- options.xhr = function () {
- return xhr;
- };
- }
- },
-
- _deinitProgressListener: function (options) {
- var xhr = options.xhr ? options.xhr() : $.ajaxSettings.xhr();
- if (xhr.upload) {
- $(xhr.upload).unbind('progress');
- }
- },
-
- _isInstanceOf: function (type, obj) {
- // Cross-frame instanceof check
- return Object.prototype.toString.call(obj) === '[object ' + type + ']';
- },
-
- _initXHRData: function (options) {
- var that = this,
- formData,
- file = options.files[0],
- // Ignore non-multipart setting if not supported:
- multipart = options.multipart || !$.support.xhrFileUpload,
- paramName = $.type(options.paramName) === 'array' ?
- options.paramName[0] : options.paramName;
- options.headers = $.extend({}, options.headers);
- if (options.contentRange) {
- options.headers['Content-Range'] = options.contentRange;
- }
- if (!multipart || options.blob || !this._isInstanceOf('File', file)) {
- options.headers['Content-Disposition'] = 'attachment; filename="' +
- encodeURI(file.uploadName || file.name) + '"';
- }
- if (!multipart) {
- options.contentType = file.type || 'application/octet-stream';
- options.data = options.blob || file;
- } else if ($.support.xhrFormDataFileUpload) {
- if (options.postMessage) {
- // window.postMessage does not allow sending FormData
- // objects, so we just add the File/Blob objects to
- // the formData array and let the postMessage window
- // create the FormData object out of this array:
- formData = this._getFormData(options);
- if (options.blob) {
- formData.push({
- name: paramName,
- value: options.blob
- });
- } else {
- $.each(options.files, function (index, file) {
- formData.push({
- name: ($.type(options.paramName) === 'array' &&
- options.paramName[index]) || paramName,
- value: file
- });
- });
- }
- } else {
- if (that._isInstanceOf('FormData', options.formData)) {
- formData = options.formData;
- } else {
- formData = new FormData();
- $.each(this._getFormData(options), function (index, field) {
- formData.append(field.name, field.value);
- });
- }
- if (options.blob) {
- formData.append(
- paramName,
- options.blob,
- file.uploadName || file.name
- );
- } else {
- $.each(options.files, function (index, file) {
- // This check allows the tests to run with
- // dummy objects:
- if (that._isInstanceOf('File', file) ||
- that._isInstanceOf('Blob', file)) {
- formData.append(
- ($.type(options.paramName) === 'array' &&
- options.paramName[index]) || paramName,
- file,
- file.uploadName || file.name
- );
- }
- });
- }
- }
- options.data = formData;
- }
- // Blob reference is not needed anymore, free memory:
- options.blob = null;
- },
-
- _initIframeSettings: function (options) {
- var targetHost = $('<a></a>').prop('href', options.url).prop('host');
- // Setting the dataType to iframe enables the iframe transport:
- options.dataType = 'iframe ' + (options.dataType || '');
- // The iframe transport accepts a serialized array as form data:
- options.formData = this._getFormData(options);
- // Add redirect url to form data on cross-domain uploads:
- if (options.redirect && targetHost && targetHost !== location.host) {
- options.formData.push({
- name: options.redirectParamName || 'redirect',
- value: options.redirect
- });
- }
- },
-
- _initDataSettings: function (options) {
- if (this._isXHRUpload(options)) {
- if (!this._chunkedUpload(options, true)) {
- if (!options.data) {
- this._initXHRData(options);
- }
- this._initProgressListener(options);
- }
- if (options.postMessage) {
- // Setting the dataType to postmessage enables the
- // postMessage transport:
- options.dataType = 'postmessage ' + (options.dataType || '');
- }
- } else {
- this._initIframeSettings(options);
- }
- },
-
- _getParamName: function (options) {
- var fileInput = $(options.fileInput),
- paramName = options.paramName;
- if (!paramName) {
- paramName = [];
- fileInput.each(function () {
- var input = $(this),
- name = input.prop('name') || 'files[]',
- i = (input.prop('files') || [1]).length;
- while (i) {
- paramName.push(name);
- i -= 1;
- }
- });
- if (!paramName.length) {
- paramName = [fileInput.prop('name') || 'files[]'];
- }
- } else if (!$.isArray(paramName)) {
- paramName = [paramName];
- }
- return paramName;
- },
-
- _initFormSettings: function (options) {
- // Retrieve missing options from the input field and the
- // associated form, if available:
- if (!options.form || !options.form.length) {
- options.form = $(options.fileInput.prop('form'));
- // If the given file input doesn't have an associated form,
- // use the default widget file input's form:
- if (!options.form.length) {
- options.form = $(this.options.fileInput.prop('form'));
- }
- }
- options.paramName = this._getParamName(options);
- if (!options.url) {
- options.url = options.form.prop('action') || location.href;
- }
- // The HTTP request method must be "POST" or "PUT":
- options.type = (options.type ||
- ($.type(options.form.prop('method')) === 'string' &&
- options.form.prop('method')) || ''
- ).toUpperCase();
- if (options.type !== 'POST' && options.type !== 'PUT' &&
- options.type !== 'PATCH') {
- options.type = 'POST';
- }
- if (!options.formAcceptCharset) {
- options.formAcceptCharset = options.form.attr('accept-charset');
- }
- },
-
- _getAJAXSettings: function (data) {
- var options = $.extend({}, this.options, data);
- this._initFormSettings(options);
- this._initDataSettings(options);
- return options;
- },
-
- // jQuery 1.6 doesn't provide .state(),
- // while jQuery 1.8+ removed .isRejected() and .isResolved():
- _getDeferredState: function (deferred) {
- if (deferred.state) {
- return deferred.state();
- }
- if (deferred.isResolved()) {
- return 'resolved';
- }
- if (deferred.isRejected()) {
- return 'rejected';
- }
- return 'pending';
- },
-
- // Maps jqXHR callbacks to the equivalent
- // methods of the given Promise object:
- _enhancePromise: function (promise) {
- promise.success = promise.done;
- promise.error = promise.fail;
- promise.complete = promise.always;
- return promise;
- },
-
- // Creates and returns a Promise object enhanced with
- // the jqXHR methods abort, success, error and complete:
- _getXHRPromise: function (resolveOrReject, context, args) {
- var dfd = $.Deferred(),
- promise = dfd.promise();
- context = context || this.options.context || promise;
- if (resolveOrReject === true) {
- dfd.resolveWith(context, args);
- } else if (resolveOrReject === false) {
- dfd.rejectWith(context, args);
- }
- promise.abort = dfd.promise;
- return this._enhancePromise(promise);
- },
-
- // Adds convenience methods to the data callback argument:
- _addConvenienceMethods: function (e, data) {
- var that = this,
- getPromise = function (args) {
- return $.Deferred().resolveWith(that, args).promise();
- };
- data.process = function (resolveFunc, rejectFunc) {
- if (resolveFunc || rejectFunc) {
- data._processQueue = this._processQueue =
- (this._processQueue || getPromise([this])).then(
- function () {
- if (data.errorThrown) {
- return $.Deferred()
- .rejectWith(that, [data]).promise();
- }
- return getPromise(arguments);
- }
- ).then(resolveFunc, rejectFunc);
- }
- return this._processQueue || getPromise([this]);
- };
- data.submit = function () {
- if (this.state() !== 'pending') {
- data.jqXHR = this.jqXHR =
- (that._trigger(
- 'submit',
- $.Event('submit', {delegatedEvent: e}),
- this
- ) !== false) && that._onSend(e, this);
- }
- return this.jqXHR || that._getXHRPromise();
- };
- data.abort = function () {
- if (this.jqXHR) {
- return this.jqXHR.abort();
- }
- this.errorThrown = 'abort';
- that._trigger('fail', null, this);
- return that._getXHRPromise(false);
- };
- data.state = function () {
- if (this.jqXHR) {
- return that._getDeferredState(this.jqXHR);
- }
- if (this._processQueue) {
- return that._getDeferredState(this._processQueue);
- }
- };
- data.processing = function () {
- return !this.jqXHR && this._processQueue && that
- ._getDeferredState(this._processQueue) === 'pending';
- };
- data.progress = function () {
- return this._progress;
- };
- data.response = function () {
- return this._response;
- };
- },
-
- // Parses the Range header from the server response
- // and returns the uploaded bytes:
- _getUploadedBytes: function (jqXHR) {
- var range = jqXHR.getResponseHeader('Range'),
- parts = range && range.split('-'),
- upperBytesPos = parts && parts.length > 1 &&
- parseInt(parts[1], 10);
- return upperBytesPos && upperBytesPos + 1;
- },
-
- // Uploads a file in multiple, sequential requests
- // by splitting the file up in multiple blob chunks.
- // If the second parameter is true, only tests if the file
- // should be uploaded in chunks, but does not invoke any
- // upload requests:
- _chunkedUpload: function (options, testOnly) {
- options.uploadedBytes = options.uploadedBytes || 0;
- var that = this,
- file = options.files[0],
- fs = file.size,
- ub = options.uploadedBytes,
- mcs = options.maxChunkSize || fs,
- slice = this._blobSlice,
- dfd = $.Deferred(),
- promise = dfd.promise(),
- jqXHR,
- upload;
- if (!(this._isXHRUpload(options) && slice && (ub || ($.type(mcs) === 'function' ? mcs(options) : mcs) < fs)) ||
- options.data) {
- return false;
- }
- if (testOnly) {
- return true;
- }
- if (ub >= fs) {
- file.error = options.i18n('uploadedBytes');
- return this._getXHRPromise(
- false,
- options.context,
- [null, 'error', file.error]
- );
- }
- // The chunk upload method:
- upload = function () {
- // Clone the options object for each chunk upload:
- var o = $.extend({}, options),
- currentLoaded = o._progress.loaded;
- o.blob = slice.call(
- file,
- ub,
- ub + ($.type(mcs) === 'function' ? mcs(o) : mcs),
- file.type
- );
- // Store the current chunk size, as the blob itself
- // will be dereferenced after data processing:
- o.chunkSize = o.blob.size;
- // Expose the chunk bytes position range:
- o.contentRange = 'bytes ' + ub + '-' +
- (ub + o.chunkSize - 1) + '/' + fs;
- // Trigger chunkbeforesend to allow form data to be updated for this chunk
- that._trigger('chunkbeforesend', null, o);
- // Process the upload data (the blob and potential form data):
- that._initXHRData(o);
- // Add progress listeners for this chunk upload:
- that._initProgressListener(o);
- jqXHR = ((that._trigger('chunksend', null, o) !== false && $.ajax(o)) ||
- that._getXHRPromise(false, o.context))
- .done(function (result, textStatus, jqXHR) {
- ub = that._getUploadedBytes(jqXHR) ||
- (ub + o.chunkSize);
- // Create a progress event if no final progress event
- // with loaded equaling total has been triggered
- // for this chunk:
- if (currentLoaded + o.chunkSize - o._progress.loaded) {
- that._onProgress($.Event('progress', {
- lengthComputable: true,
- loaded: ub - o.uploadedBytes,
- total: ub - o.uploadedBytes
- }), o);
- }
- options.uploadedBytes = o.uploadedBytes = ub;
- o.result = result;
- o.textStatus = textStatus;
- o.jqXHR = jqXHR;
- that._trigger('chunkdone', null, o);
- that._trigger('chunkalways', null, o);
- if (ub < fs) {
- // File upload not yet complete,
- // continue with the next chunk:
- upload();
- } else {
- dfd.resolveWith(
- o.context,
- [result, textStatus, jqXHR]
- );
- }
- })
- .fail(function (jqXHR, textStatus, errorThrown) {
- o.jqXHR = jqXHR;
- o.textStatus = textStatus;
- o.errorThrown = errorThrown;
- that._trigger('chunkfail', null, o);
- that._trigger('chunkalways', null, o);
- dfd.rejectWith(
- o.context,
- [jqXHR, textStatus, errorThrown]
- );
- })
- .always(function () {
- that._deinitProgressListener(o);
- });
- };
- this._enhancePromise(promise);
- promise.abort = function () {
- return jqXHR.abort();
- };
- upload();
- return promise;
- },
-
- _beforeSend: function (e, data) {
- if (this._active === 0) {
- // the start callback is triggered when an upload starts
- // and no other uploads are currently running,
- // equivalent to the global ajaxStart event:
- this._trigger('start');
- // Set timer for global bitrate progress calculation:
- this._bitrateTimer = new this._BitrateTimer();
- // Reset the global progress values:
- this._progress.loaded = this._progress.total = 0;
- this._progress.bitrate = 0;
- }
- // Make sure the container objects for the .response() and
- // .progress() methods on the data object are available
- // and reset to their initial state:
- this._initResponseObject(data);
- this._initProgressObject(data);
- data._progress.loaded = data.loaded = data.uploadedBytes || 0;
- data._progress.total = data.total = this._getTotal(data.files) || 1;
- data._progress.bitrate = data.bitrate = 0;
- this._active += 1;
- // Initialize the global progress values:
- this._progress.loaded += data.loaded;
- this._progress.total += data.total;
- },
-
- _onDone: function (result, textStatus, jqXHR, options) {
- var total = options._progress.total,
- response = options._response;
- if (options._progress.loaded < total) {
- // Create a progress event if no final progress event
- // with loaded equaling total has been triggered:
- this._onProgress($.Event('progress', {
- lengthComputable: true,
- loaded: total,
- total: total
- }), options);
- }
- response.result = options.result = result;
- response.textStatus = options.textStatus = textStatus;
- response.jqXHR = options.jqXHR = jqXHR;
- this._trigger('done', null, options);
- },
-
- _onFail: function (jqXHR, textStatus, errorThrown, options) {
- var response = options._response;
- if (options.recalculateProgress) {
- // Remove the failed (error or abort) file upload from
- // the global progress calculation:
- this._progress.loaded -= options._progress.loaded;
- this._progress.total -= options._progress.total;
- }
- response.jqXHR = options.jqXHR = jqXHR;
- response.textStatus = options.textStatus = textStatus;
- response.errorThrown = options.errorThrown = errorThrown;
- this._trigger('fail', null, options);
- },
-
- _onAlways: function (jqXHRorResult, textStatus, jqXHRorError, options) {
- // jqXHRorResult, textStatus and jqXHRorError are added to the
- // options object via done and fail callbacks
- this._trigger('always', null, options);
- },
-
- _onSend: function (e, data) {
- if (!data.submit) {
- this._addConvenienceMethods(e, data);
- }
- var that = this,
- jqXHR,
- aborted,
- slot,
- pipe,
- options = that._getAJAXSettings(data),
- send = function () {
- that._sending += 1;
- // Set timer for bitrate progress calculation:
- options._bitrateTimer = new that._BitrateTimer();
- jqXHR = jqXHR || (
- ((aborted || that._trigger(
- 'send',
- $.Event('send', {delegatedEvent: e}),
- options
- ) === false) &&
- that._getXHRPromise(false, options.context, aborted)) ||
- that._chunkedUpload(options) || $.ajax(options)
- ).done(function (result, textStatus, jqXHR) {
- that._onDone(result, textStatus, jqXHR, options);
- }).fail(function (jqXHR, textStatus, errorThrown) {
- that._onFail(jqXHR, textStatus, errorThrown, options);
- }).always(function (jqXHRorResult, textStatus, jqXHRorError) {
- that._deinitProgressListener(options);
- that._onAlways(
- jqXHRorResult,
- textStatus,
- jqXHRorError,
- options
- );
- that._sending -= 1;
- that._active -= 1;
- if (options.limitConcurrentUploads &&
- options.limitConcurrentUploads > that._sending) {
- // Start the next queued upload,
- // that has not been aborted:
- var nextSlot = that._slots.shift();
- while (nextSlot) {
- if (that._getDeferredState(nextSlot) === 'pending') {
- nextSlot.resolve();
- break;
- }
- nextSlot = that._slots.shift();
- }
- }
- if (that._active === 0) {
- // The stop callback is triggered when all uploads have
- // been completed, equivalent to the global ajaxStop event:
- that._trigger('stop');
- }
- });
- return jqXHR;
- };
- this._beforeSend(e, options);
- if (this.options.sequentialUploads ||
- (this.options.limitConcurrentUploads &&
- this.options.limitConcurrentUploads <= this._sending)) {
- if (this.options.limitConcurrentUploads > 1) {
- slot = $.Deferred();
- this._slots.push(slot);
- pipe = slot.then(send);
- } else {
- this._sequence = this._sequence.then(send, send);
- pipe = this._sequence;
- }
- // Return the piped Promise object, enhanced with an abort method,
- // which is delegated to the jqXHR object of the current upload,
- // and jqXHR callbacks mapped to the equivalent Promise methods:
- pipe.abort = function () {
- aborted = [undefined, 'abort', 'abort'];
- if (!jqXHR) {
- if (slot) {
- slot.rejectWith(options.context, aborted);
- }
- return send();
- }
- return jqXHR.abort();
- };
- return this._enhancePromise(pipe);
- }
- return send();
- },
-
- _onAdd: function (e, data) {
- var that = this,
- result = true,
- options = $.extend({}, this.options, data),
- files = data.files,
- filesLength = files.length,
- limit = options.limitMultiFileUploads,
- limitSize = options.limitMultiFileUploadSize,
- overhead = options.limitMultiFileUploadSizeOverhead,
- batchSize = 0,
- paramName = this._getParamName(options),
- paramNameSet,
- paramNameSlice,
- fileSet,
- i,
- j = 0;
- if (!filesLength) {
- return false;
- }
- if (limitSize && files[0].size === undefined) {
- limitSize = undefined;
- }
- if (!(options.singleFileUploads || limit || limitSize) ||
- !this._isXHRUpload(options)) {
- fileSet = [files];
- paramNameSet = [paramName];
- } else if (!(options.singleFileUploads || limitSize) && limit) {
- fileSet = [];
- paramNameSet = [];
- for (i = 0; i < filesLength; i += limit) {
- fileSet.push(files.slice(i, i + limit));
- paramNameSlice = paramName.slice(i, i + limit);
- if (!paramNameSlice.length) {
- paramNameSlice = paramName;
- }
- paramNameSet.push(paramNameSlice);
- }
- } else if (!options.singleFileUploads && limitSize) {
- fileSet = [];
- paramNameSet = [];
- for (i = 0; i < filesLength; i = i + 1) {
- batchSize += files[i].size + overhead;
- if (i + 1 === filesLength ||
- ((batchSize + files[i + 1].size + overhead) > limitSize) ||
- (limit && i + 1 - j >= limit)) {
- fileSet.push(files.slice(j, i + 1));
- paramNameSlice = paramName.slice(j, i + 1);
- if (!paramNameSlice.length) {
- paramNameSlice = paramName;
- }
- paramNameSet.push(paramNameSlice);
- j = i + 1;
- batchSize = 0;
- }
- }
- } else {
- paramNameSet = paramName;
- }
- data.originalFiles = files;
- $.each(fileSet || files, function (index, element) {
- var newData = $.extend({}, data);
- newData.files = fileSet ? element : [element];
- newData.paramName = paramNameSet[index];
- that._initResponseObject(newData);
- that._initProgressObject(newData);
- that._addConvenienceMethods(e, newData);
- result = that._trigger(
- 'add',
- $.Event('add', {delegatedEvent: e}),
- newData
- );
- return result;
+ } else {
+ $.each(options.files, function(index, file) {
+ formData.push({
+ name:
+ ($.type(options.paramName) === 'array' &&
+ options.paramName[index]) ||
+ paramName,
+ value: file
+ });
});
- return result;
- },
-
- _replaceFileInput: function (data) {
- var input = data.fileInput,
- inputClone = input.clone(true),
- restoreFocus = input.is(document.activeElement);
- // Add a reference for the new cloned file input to the data argument:
- data.fileInputClone = inputClone;
- $('<form></form>').append(inputClone)[0].reset();
- // Detaching allows to insert the fileInput on another form
- // without loosing the file input value:
- input.after(inputClone).detach();
- // If the fileInput had focus before it was detached,
- // restore focus to the inputClone.
- if (restoreFocus) {
- inputClone.focus();
- }
- // Avoid memory leaks with the detached file input:
- $.cleanData(input.unbind('remove'));
- // Replace the original file input element in the fileInput
- // elements set with the clone, which has been copied including
- // event handlers:
- this.options.fileInput = this.options.fileInput.map(function (i, el) {
- if (el === input[0]) {
- return inputClone[0];
- }
- return el;
+ }
+ } else {
+ if (that._isInstanceOf('FormData', options.formData)) {
+ formData = options.formData;
+ } else {
+ formData = new FormData();
+ $.each(this._getFormData(options), function(index, field) {
+ formData.append(field.name, field.value);
});
- // If the widget has been initialized on the file input itself,
- // override this.element with the file input clone:
- if (input[0] === this.element[0]) {
- this.element = inputClone;
- }
- },
-
- _handleFileTreeEntry: function (entry, path) {
- var that = this,
- dfd = $.Deferred(),
- entries = [],
- dirReader,
- errorHandler = function (e) {
- if (e && !e.entry) {
- e.entry = entry;
- }
- // Since $.when returns immediately if one
- // Deferred is rejected, we use resolve instead.
- // This allows valid files and invalid items
- // to be returned together in one set:
- dfd.resolve([e]);
- },
- successHandler = function (entries) {
- that._handleFileTreeEntries(
- entries,
- path + entry.name + '/'
- ).done(function (files) {
- dfd.resolve(files);
- }).fail(errorHandler);
- },
- readEntries = function () {
- dirReader.readEntries(function (results) {
- if (!results.length) {
- successHandler(entries);
- } else {
- entries = entries.concat(results);
- readEntries();
- }
- }, errorHandler);
- };
- path = path || '';
- if (entry.isFile) {
- if (entry._file) {
- // Workaround for Chrome bug #149735
- entry._file.relativePath = path;
- dfd.resolve(entry._file);
- } else {
- entry.file(function (file) {
- file.relativePath = path;
- dfd.resolve(file);
- }, errorHandler);
+ }
+ if (options.blob) {
+ formData.append(
+ paramName,
+ options.blob,
+ file.uploadName || file.name
+ );
+ } else {
+ $.each(options.files, function(index, file) {
+ // This check allows the tests to run with
+ // dummy objects:
+ if (
+ that._isInstanceOf('File', file) ||
+ that._isInstanceOf('Blob', file)
+ ) {
+ var fileName = file.uploadName || file.name;
+ if (options.uniqueFilenames) {
+ fileName = that._getUniqueFilename(
+ fileName,
+ options.uniqueFilenames
+ );
}
- } else if (entry.isDirectory) {
- dirReader = entry.createReader();
- readEntries();
- } else {
- // Return an empty list for file system items
- // other than files or directories:
- dfd.resolve([]);
- }
- return dfd.promise();
- },
-
- _handleFileTreeEntries: function (entries, path) {
- var that = this;
- return $.when.apply(
- $,
- $.map(entries, function (entry) {
- return that._handleFileTreeEntry(entry, path);
- })
- ).then(function () {
- return Array.prototype.concat.apply(
- [],
- arguments
+ formData.append(
+ ($.type(options.paramName) === 'array' &&
+ options.paramName[index]) ||
+ paramName,
+ file,
+ fileName
);
+ }
});
- },
-
- _getDroppedFiles: function (dataTransfer) {
- dataTransfer = dataTransfer || {};
- var items = dataTransfer.items;
- if (items && items.length && (items[0].webkitGetAsEntry ||
- items[0].getAsEntry)) {
- return this._handleFileTreeEntries(
- $.map(items, function (item) {
- var entry;
- if (item.webkitGetAsEntry) {
- entry = item.webkitGetAsEntry();
- if (entry) {
- // Workaround for Chrome bug #149735:
- entry._file = item.getAsFile();
- }
- return entry;
- }
- return item.getAsEntry();
- })
- );
- }
- return $.Deferred().resolve(
- $.makeArray(dataTransfer.files)
- ).promise();
- },
-
- _getSingleFileInputFiles: function (fileInput) {
- fileInput = $(fileInput);
- var entries = fileInput.prop('webkitEntries') ||
- fileInput.prop('entries'),
- files,
- value;
- if (entries && entries.length) {
- return this._handleFileTreeEntries(entries);
- }
- files = $.makeArray(fileInput.prop('files'));
- if (!files.length) {
- value = fileInput.prop('value');
- if (!value) {
- return $.Deferred().resolve([]).promise();
- }
- // If the files property is not available, the browser does not
- // support the File API and we add a pseudo File object with
- // the input value as name with path information removed:
- files = [{name: value.replace(/^.*\\/, '')}];
- } else if (files[0].name === undefined && files[0].fileName) {
- // File normalization for Safari 4 and Firefox 3:
- $.each(files, function (index, file) {
- file.name = file.fileName;
- file.size = file.fileSize;
- });
+ }
+ }
+ options.data = formData;
+ }
+ // Blob reference is not needed anymore, free memory:
+ options.blob = null;
+ },
+
+ _initIframeSettings: function(options) {
+ var targetHost = $('<a></a>')
+ .prop('href', options.url)
+ .prop('host');
+ // Setting the dataType to iframe enables the iframe transport:
+ options.dataType = 'iframe ' + (options.dataType || '');
+ // The iframe transport accepts a serialized array as form data:
+ options.formData = this._getFormData(options);
+ // Add redirect url to form data on cross-domain uploads:
+ if (options.redirect && targetHost && targetHost !== location.host) {
+ options.formData.push({
+ name: options.redirectParamName || 'redirect',
+ value: options.redirect
+ });
+ }
+ },
+
+ _initDataSettings: function(options) {
+ if (this._isXHRUpload(options)) {
+ if (!this._chunkedUpload(options, true)) {
+ if (!options.data) {
+ this._initXHRData(options);
+ }
+ this._initProgressListener(options);
+ }
+ if (options.postMessage) {
+ // Setting the dataType to postmessage enables the
+ // postMessage transport:
+ options.dataType = 'postmessage ' + (options.dataType || '');
+ }
+ } else {
+ this._initIframeSettings(options);
+ }
+ },
+
+ _getParamName: function(options) {
+ var fileInput = $(options.fileInput),
+ paramName = options.paramName;
+ if (!paramName) {
+ paramName = [];
+ fileInput.each(function() {
+ var input = $(this),
+ name = input.prop('name') || 'files[]',
+ i = (input.prop('files') || [1]).length;
+ while (i) {
+ paramName.push(name);
+ i -= 1;
+ }
+ });
+ if (!paramName.length) {
+ paramName = [fileInput.prop('name') || 'files[]'];
+ }
+ } else if (!$.isArray(paramName)) {
+ paramName = [paramName];
+ }
+ return paramName;
+ },
+
+ _initFormSettings: function(options) {
+ // Retrieve missing options from the input field and the
+ // associated form, if available:
+ if (!options.form || !options.form.length) {
+ options.form = $(options.fileInput.prop('form'));
+ // If the given file input doesn't have an associated form,
+ // use the default widget file input's form:
+ if (!options.form.length) {
+ options.form = $(this.options.fileInput.prop('form'));
+ }
+ }
+ options.paramName = this._getParamName(options);
+ if (!options.url) {
+ options.url = options.form.prop('action') || location.href;
+ }
+ // The HTTP request method must be "POST" or "PUT":
+ options.type = (
+ options.type ||
+ ($.type(options.form.prop('method')) === 'string' &&
+ options.form.prop('method')) ||
+ ''
+ ).toUpperCase();
+ if (
+ options.type !== 'POST' &&
+ options.type !== 'PUT' &&
+ options.type !== 'PATCH'
+ ) {
+ options.type = 'POST';
+ }
+ if (!options.formAcceptCharset) {
+ options.formAcceptCharset = options.form.attr('accept-charset');
+ }
+ },
+
+ _getAJAXSettings: function(data) {
+ var options = $.extend({}, this.options, data);
+ this._initFormSettings(options);
+ this._initDataSettings(options);
+ return options;
+ },
+
+ // jQuery 1.6 doesn't provide .state(),
+ // while jQuery 1.8+ removed .isRejected() and .isResolved():
+ _getDeferredState: function(deferred) {
+ if (deferred.state) {
+ return deferred.state();
+ }
+ if (deferred.isResolved()) {
+ return 'resolved';
+ }
+ if (deferred.isRejected()) {
+ return 'rejected';
+ }
+ return 'pending';
+ },
+
+ // Maps jqXHR callbacks to the equivalent
+ // methods of the given Promise object:
+ _enhancePromise: function(promise) {
+ promise.success = promise.done;
+ promise.error = promise.fail;
+ promise.complete = promise.always;
+ return promise;
+ },
+
+ // Creates and returns a Promise object enhanced with
+ // the jqXHR methods abort, success, error and complete:
+ _getXHRPromise: function(resolveOrReject, context, args) {
+ var dfd = $.Deferred(),
+ promise = dfd.promise();
+ // eslint-disable-next-line no-param-reassign
+ context = context || this.options.context || promise;
+ if (resolveOrReject === true) {
+ dfd.resolveWith(context, args);
+ } else if (resolveOrReject === false) {
+ dfd.rejectWith(context, args);
+ }
+ promise.abort = dfd.promise;
+ return this._enhancePromise(promise);
+ },
+
+ // Adds convenience methods to the data callback argument:
+ _addConvenienceMethods: function(e, data) {
+ var that = this,
+ getPromise = function(args) {
+ return $.Deferred()
+ .resolveWith(that, args)
+ .promise();
+ };
+ data.process = function(resolveFunc, rejectFunc) {
+ if (resolveFunc || rejectFunc) {
+ data._processQueue = this._processQueue = (
+ this._processQueue || getPromise([this])
+ )
+ .then(function() {
+ if (data.errorThrown) {
+ return $.Deferred()
+ .rejectWith(that, [data])
+ .promise();
+ }
+ return getPromise(arguments);
+ })
+ .then(resolveFunc, rejectFunc);
+ }
+ return this._processQueue || getPromise([this]);
+ };
+ data.submit = function() {
+ if (this.state() !== 'pending') {
+ data.jqXHR = this.jqXHR =
+ that._trigger(
+ 'submit',
+ $.Event('submit', { delegatedEvent: e }),
+ this
+ ) !== false && that._onSend(e, this);
+ }
+ return this.jqXHR || that._getXHRPromise();
+ };
+ data.abort = function() {
+ if (this.jqXHR) {
+ return this.jqXHR.abort();
+ }
+ this.errorThrown = 'abort';
+ that._trigger('fail', null, this);
+ return that._getXHRPromise(false);
+ };
+ data.state = function() {
+ if (this.jqXHR) {
+ return that._getDeferredState(this.jqXHR);
+ }
+ if (this._processQueue) {
+ return that._getDeferredState(this._processQueue);
+ }
+ };
+ data.processing = function() {
+ return (
+ !this.jqXHR &&
+ this._processQueue &&
+ that._getDeferredState(this._processQueue) === 'pending'
+ );
+ };
+ data.progress = function() {
+ return this._progress;
+ };
+ data.response = function() {
+ return this._response;
+ };
+ },
+
+ // Parses the Range header from the server response
+ // and returns the uploaded bytes:
+ _getUploadedBytes: function(jqXHR) {
+ var range = jqXHR.getResponseHeader('Range'),
+ parts = range && range.split('-'),
+ upperBytesPos = parts && parts.length > 1 && parseInt(parts[1], 10);
+ return upperBytesPos && upperBytesPos + 1;
+ },
+
+ // Uploads a file in multiple, sequential requests
+ // by splitting the file up in multiple blob chunks.
+ // If the second parameter is true, only tests if the file
+ // should be uploaded in chunks, but does not invoke any
+ // upload requests:
+ _chunkedUpload: function(options, testOnly) {
+ options.uploadedBytes = options.uploadedBytes || 0;
+ var that = this,
+ file = options.files[0],
+ fs = file.size,
+ ub = options.uploadedBytes,
+ mcs = options.maxChunkSize || fs,
+ slice = this._blobSlice,
+ dfd = $.Deferred(),
+ promise = dfd.promise(),
+ jqXHR,
+ upload;
+ if (
+ !(
+ this._isXHRUpload(options) &&
+ slice &&
+ (ub || ($.type(mcs) === 'function' ? mcs(options) : mcs) < fs)
+ ) ||
+ options.data
+ ) {
+ return false;
+ }
+ if (testOnly) {
+ return true;
+ }
+ if (ub >= fs) {
+ file.error = options.i18n('uploadedBytes');
+ return this._getXHRPromise(false, options.context, [
+ null,
+ 'error',
+ file.error
+ ]);
+ }
+ // The chunk upload method:
+ upload = function() {
+ // Clone the options object for each chunk upload:
+ var o = $.extend({}, options),
+ currentLoaded = o._progress.loaded;
+ o.blob = slice.call(
+ file,
+ ub,
+ ub + ($.type(mcs) === 'function' ? mcs(o) : mcs),
+ file.type
+ );
+ // Store the current chunk size, as the blob itself
+ // will be dereferenced after data processing:
+ o.chunkSize = o.blob.size;
+ // Expose the chunk bytes position range:
+ o.contentRange =
+ 'bytes ' + ub + '-' + (ub + o.chunkSize - 1) + '/' + fs;
+ // Trigger chunkbeforesend to allow form data to be updated for this chunk
+ that._trigger('chunkbeforesend', null, o);
+ // Process the upload data (the blob and potential form data):
+ that._initXHRData(o);
+ // Add progress listeners for this chunk upload:
+ that._initProgressListener(o);
+ jqXHR = (
+ (that._trigger('chunksend', null, o) !== false && $.ajax(o)) ||
+ that._getXHRPromise(false, o.context)
+ )
+ .done(function(result, textStatus, jqXHR) {
+ ub = that._getUploadedBytes(jqXHR) || ub + o.chunkSize;
+ // Create a progress event if no final progress event
+ // with loaded equaling total has been triggered
+ // for this chunk:
+ if (currentLoaded + o.chunkSize - o._progress.loaded) {
+ that._onProgress(
+ $.Event('progress', {
+ lengthComputable: true,
+ loaded: ub - o.uploadedBytes,
+ total: ub - o.uploadedBytes
+ }),
+ o
+ );
}
- return $.Deferred().resolve(files).promise();
- },
-
- _getFileInputFiles: function (fileInput) {
- if (!(fileInput instanceof $) || fileInput.length === 1) {
- return this._getSingleFileInputFiles(fileInput);
+ options.uploadedBytes = o.uploadedBytes = ub;
+ o.result = result;
+ o.textStatus = textStatus;
+ o.jqXHR = jqXHR;
+ that._trigger('chunkdone', null, o);
+ that._trigger('chunkalways', null, o);
+ if (ub < fs) {
+ // File upload not yet complete,
+ // continue with the next chunk:
+ upload();
+ } else {
+ dfd.resolveWith(o.context, [result, textStatus, jqXHR]);
}
- return $.when.apply(
- $,
- $.map(fileInput, this._getSingleFileInputFiles)
- ).then(function () {
- return Array.prototype.concat.apply(
- [],
- arguments
+ })
+ .fail(function(jqXHR, textStatus, errorThrown) {
+ o.jqXHR = jqXHR;
+ o.textStatus = textStatus;
+ o.errorThrown = errorThrown;
+ that._trigger('chunkfail', null, o);
+ that._trigger('chunkalways', null, o);
+ dfd.rejectWith(o.context, [jqXHR, textStatus, errorThrown]);
+ })
+ .always(function() {
+ that._deinitProgressListener(o);
+ });
+ };
+ this._enhancePromise(promise);
+ promise.abort = function() {
+ return jqXHR.abort();
+ };
+ upload();
+ return promise;
+ },
+
+ _beforeSend: function(e, data) {
+ if (this._active === 0) {
+ // the start callback is triggered when an upload starts
+ // and no other uploads are currently running,
+ // equivalent to the global ajaxStart event:
+ this._trigger('start');
+ // Set timer for global bitrate progress calculation:
+ this._bitrateTimer = new this._BitrateTimer();
+ // Reset the global progress values:
+ this._progress.loaded = this._progress.total = 0;
+ this._progress.bitrate = 0;
+ }
+ // Make sure the container objects for the .response() and
+ // .progress() methods on the data object are available
+ // and reset to their initial state:
+ this._initResponseObject(data);
+ this._initProgressObject(data);
+ data._progress.loaded = data.loaded = data.uploadedBytes || 0;
+ data._progress.total = data.total = this._getTotal(data.files) || 1;
+ data._progress.bitrate = data.bitrate = 0;
+ this._active += 1;
+ // Initialize the global progress values:
+ this._progress.loaded += data.loaded;
+ this._progress.total += data.total;
+ },
+
+ _onDone: function(result, textStatus, jqXHR, options) {
+ var total = options._progress.total,
+ response = options._response;
+ if (options._progress.loaded < total) {
+ // Create a progress event if no final progress event
+ // with loaded equaling total has been triggered:
+ this._onProgress(
+ $.Event('progress', {
+ lengthComputable: true,
+ loaded: total,
+ total: total
+ }),
+ options
+ );
+ }
+ response.result = options.result = result;
+ response.textStatus = options.textStatus = textStatus;
+ response.jqXHR = options.jqXHR = jqXHR;
+ this._trigger('done', null, options);
+ },
+
+ _onFail: function(jqXHR, textStatus, errorThrown, options) {
+ var response = options._response;
+ if (options.recalculateProgress) {
+ // Remove the failed (error or abort) file upload from
+ // the global progress calculation:
+ this._progress.loaded -= options._progress.loaded;
+ this._progress.total -= options._progress.total;
+ }
+ response.jqXHR = options.jqXHR = jqXHR;
+ response.textStatus = options.textStatus = textStatus;
+ response.errorThrown = options.errorThrown = errorThrown;
+ this._trigger('fail', null, options);
+ },
+
+ _onAlways: function(jqXHRorResult, textStatus, jqXHRorError, options) {
+ // jqXHRorResult, textStatus and jqXHRorError are added to the
+ // options object via done and fail callbacks
+ this._trigger('always', null, options);
+ },
+
+ _onSend: function(e, data) {
+ if (!data.submit) {
+ this._addConvenienceMethods(e, data);
+ }
+ var that = this,
+ jqXHR,
+ aborted,
+ slot,
+ pipe,
+ options = that._getAJAXSettings(data),
+ send = function() {
+ that._sending += 1;
+ // Set timer for bitrate progress calculation:
+ options._bitrateTimer = new that._BitrateTimer();
+ jqXHR =
+ jqXHR ||
+ (
+ ((aborted ||
+ that._trigger(
+ 'send',
+ $.Event('send', { delegatedEvent: e }),
+ options
+ ) === false) &&
+ that._getXHRPromise(false, options.context, aborted)) ||
+ that._chunkedUpload(options) ||
+ $.ajax(options)
+ )
+ .done(function(result, textStatus, jqXHR) {
+ that._onDone(result, textStatus, jqXHR, options);
+ })
+ .fail(function(jqXHR, textStatus, errorThrown) {
+ that._onFail(jqXHR, textStatus, errorThrown, options);
+ })
+ .always(function(jqXHRorResult, textStatus, jqXHRorError) {
+ that._deinitProgressListener(options);
+ that._onAlways(
+ jqXHRorResult,
+ textStatus,
+ jqXHRorError,
+ options
);
- });
- },
-
- _onChange: function (e) {
- var that = this,
- data = {
- fileInput: $(e.target),
- form: $(e.target.form)
- };
- this._getFileInputFiles(data.fileInput).always(function (files) {
- data.files = files;
- if (that.options.replaceFileInput) {
- that._replaceFileInput(data);
- }
- if (that._trigger(
- 'change',
- $.Event('change', {delegatedEvent: e}),
- data
- ) !== false) {
- that._onAdd(e, data);
- }
- });
- },
-
- _onPaste: function (e) {
- var items = e.originalEvent && e.originalEvent.clipboardData &&
- e.originalEvent.clipboardData.items,
- data = {files: []};
- if (items && items.length) {
- $.each(items, function (index, item) {
- var file = item.getAsFile && item.getAsFile();
- if (file) {
- data.files.push(file);
+ that._sending -= 1;
+ that._active -= 1;
+ if (
+ options.limitConcurrentUploads &&
+ options.limitConcurrentUploads > that._sending
+ ) {
+ // Start the next queued upload,
+ // that has not been aborted:
+ var nextSlot = that._slots.shift();
+ while (nextSlot) {
+ if (that._getDeferredState(nextSlot) === 'pending') {
+ nextSlot.resolve();
+ break;
}
- });
- if (this._trigger(
- 'paste',
- $.Event('paste', {delegatedEvent: e}),
- data
- ) !== false) {
- this._onAdd(e, data);
+ nextSlot = that._slots.shift();
+ }
}
+ if (that._active === 0) {
+ // The stop callback is triggered when all uploads have
+ // been completed, equivalent to the global ajaxStop event:
+ that._trigger('stop');
+ }
+ });
+ return jqXHR;
+ };
+ this._beforeSend(e, options);
+ if (
+ this.options.sequentialUploads ||
+ (this.options.limitConcurrentUploads &&
+ this.options.limitConcurrentUploads <= this._sending)
+ ) {
+ if (this.options.limitConcurrentUploads > 1) {
+ slot = $.Deferred();
+ this._slots.push(slot);
+ pipe = slot.then(send);
+ } else {
+ this._sequence = this._sequence.then(send, send);
+ pipe = this._sequence;
+ }
+ // Return the piped Promise object, enhanced with an abort method,
+ // which is delegated to the jqXHR object of the current upload,
+ // and jqXHR callbacks mapped to the equivalent Promise methods:
+ pipe.abort = function() {
+ aborted = [undefined, 'abort', 'abort'];
+ if (!jqXHR) {
+ if (slot) {
+ slot.rejectWith(options.context, aborted);
}
- },
-
- _onDrop: function (e) {
- e.dataTransfer = e.originalEvent && e.originalEvent.dataTransfer;
- var that = this,
- dataTransfer = e.dataTransfer,
- data = {};
- if (dataTransfer && dataTransfer.files && dataTransfer.files.length) {
- e.preventDefault();
- this._getDroppedFiles(dataTransfer).always(function (files) {
- data.files = files;
- if (that._trigger(
- 'drop',
- $.Event('drop', {delegatedEvent: e}),
- data
- ) !== false) {
- that._onAdd(e, data);
- }
- });
- }
- },
-
- _onDragOver: getDragHandler('dragover'),
-
- _onDragEnter: getDragHandler('dragenter'),
-
- _onDragLeave: getDragHandler('dragleave'),
-
- _initEventHandlers: function () {
- if (this._isXHRUpload(this.options)) {
- this._on(this.options.dropZone, {
- dragover: this._onDragOver,
- drop: this._onDrop,
- // event.preventDefault() on dragenter is required for IE10+:
- dragenter: this._onDragEnter,
- // dragleave is not required, but added for completeness:
- dragleave: this._onDragLeave
- });
- this._on(this.options.pasteZone, {
- paste: this._onPaste
- });
- }
- if ($.support.fileInput) {
- this._on(this.options.fileInput, {
- change: this._onChange
- });
+ return send();
+ }
+ return jqXHR.abort();
+ };
+ return this._enhancePromise(pipe);
+ }
+ return send();
+ },
+
+ _onAdd: function(e, data) {
+ var that = this,
+ result = true,
+ options = $.extend({}, this.options, data),
+ files = data.files,
+ filesLength = files.length,
+ limit = options.limitMultiFileUploads,
+ limitSize = options.limitMultiFileUploadSize,
+ overhead = options.limitMultiFileUploadSizeOverhead,
+ batchSize = 0,
+ paramName = this._getParamName(options),
+ paramNameSet,
+ paramNameSlice,
+ fileSet,
+ i,
+ j = 0;
+ if (!filesLength) {
+ return false;
+ }
+ if (limitSize && files[0].size === undefined) {
+ limitSize = undefined;
+ }
+ if (
+ !(options.singleFileUploads || limit || limitSize) ||
+ !this._isXHRUpload(options)
+ ) {
+ fileSet = [files];
+ paramNameSet = [paramName];
+ } else if (!(options.singleFileUploads || limitSize) && limit) {
+ fileSet = [];
+ paramNameSet = [];
+ for (i = 0; i < filesLength; i += limit) {
+ fileSet.push(files.slice(i, i + limit));
+ paramNameSlice = paramName.slice(i, i + limit);
+ if (!paramNameSlice.length) {
+ paramNameSlice = paramName;
+ }
+ paramNameSet.push(paramNameSlice);
+ }
+ } else if (!options.singleFileUploads && limitSize) {
+ fileSet = [];
+ paramNameSet = [];
+ for (i = 0; i < filesLength; i = i + 1) {
+ batchSize += files[i].size + overhead;
+ if (
+ i + 1 === filesLength ||
+ batchSize + files[i + 1].size + overhead > limitSize ||
+ (limit && i + 1 - j >= limit)
+ ) {
+ fileSet.push(files.slice(j, i + 1));
+ paramNameSlice = paramName.slice(j, i + 1);
+ if (!paramNameSlice.length) {
+ paramNameSlice = paramName;
}
+ paramNameSet.push(paramNameSlice);
+ j = i + 1;
+ batchSize = 0;
+ }
+ }
+ } else {
+ paramNameSet = paramName;
+ }
+ data.originalFiles = files;
+ $.each(fileSet || files, function(index, element) {
+ var newData = $.extend({}, data);
+ newData.files = fileSet ? element : [element];
+ newData.paramName = paramNameSet[index];
+ that._initResponseObject(newData);
+ that._initProgressObject(newData);
+ that._addConvenienceMethods(e, newData);
+ result = that._trigger(
+ 'add',
+ $.Event('add', { delegatedEvent: e }),
+ newData
+ );
+ return result;
+ });
+ return result;
+ },
+
+ _replaceFileInput: function(data) {
+ var input = data.fileInput,
+ inputClone = input.clone(true),
+ restoreFocus = input.is(document.activeElement);
+ // Add a reference for the new cloned file input to the data argument:
+ data.fileInputClone = inputClone;
+ $('<form></form>')
+ .append(inputClone)[0]
+ .reset();
+ // Detaching allows to insert the fileInput on another form
+ // without loosing the file input value:
+ input.after(inputClone).detach();
+ // If the fileInput had focus before it was detached,
+ // restore focus to the inputClone.
+ if (restoreFocus) {
+ inputClone.focus();
+ }
+ // Avoid memory leaks with the detached file input:
+ $.cleanData(input.unbind('remove'));
+ // Replace the original file input element in the fileInput
+ // elements set with the clone, which has been copied including
+ // event handlers:
+ this.options.fileInput = this.options.fileInput.map(function(i, el) {
+ if (el === input[0]) {
+ return inputClone[0];
+ }
+ return el;
+ });
+ // If the widget has been initialized on the file input itself,
+ // override this.element with the file input clone:
+ if (input[0] === this.element[0]) {
+ this.element = inputClone;
+ }
+ },
+
+ _handleFileTreeEntry: function(entry, path) {
+ var that = this,
+ dfd = $.Deferred(),
+ entries = [],
+ dirReader,
+ errorHandler = function(e) {
+ if (e && !e.entry) {
+ e.entry = entry;
+ }
+ // Since $.when returns immediately if one
+ // Deferred is rejected, we use resolve instead.
+ // This allows valid files and invalid items
+ // to be returned together in one set:
+ dfd.resolve([e]);
},
-
- _destroyEventHandlers: function () {
- this._off(this.options.dropZone, 'dragenter dragleave dragover drop');
- this._off(this.options.pasteZone, 'paste');
- this._off(this.options.fileInput, 'change');
- },
-
- _destroy: function () {
- this._destroyEventHandlers();
+ successHandler = function(entries) {
+ that
+ ._handleFileTreeEntries(entries, path + entry.name + '/')
+ .done(function(files) {
+ dfd.resolve(files);
+ })
+ .fail(errorHandler);
},
-
- _setOption: function (key, value) {
- var reinit = $.inArray(key, this._specialOptions) !== -1;
- if (reinit) {
- this._destroyEventHandlers();
+ readEntries = function() {
+ dirReader.readEntries(function(results) {
+ if (!results.length) {
+ successHandler(entries);
+ } else {
+ entries = entries.concat(results);
+ readEntries();
}
- this._super(key, value);
- if (reinit) {
- this._initSpecialOptions();
- this._initEventHandlers();
+ }, errorHandler);
+ };
+ // eslint-disable-next-line no-param-reassign
+ path = path || '';
+ if (entry.isFile) {
+ if (entry._file) {
+ // Workaround for Chrome bug #149735
+ entry._file.relativePath = path;
+ dfd.resolve(entry._file);
+ } else {
+ entry.file(function(file) {
+ file.relativePath = path;
+ dfd.resolve(file);
+ }, errorHandler);
+ }
+ } else if (entry.isDirectory) {
+ dirReader = entry.createReader();
+ readEntries();
+ } else {
+ // Return an empty list for file system items
+ // other than files or directories:
+ dfd.resolve([]);
+ }
+ return dfd.promise();
+ },
+
+ _handleFileTreeEntries: function(entries, path) {
+ var that = this;
+ return $.when
+ .apply(
+ $,
+ $.map(entries, function(entry) {
+ return that._handleFileTreeEntry(entry, path);
+ })
+ )
+ .then(function() {
+ return Array.prototype.concat.apply([], arguments);
+ });
+ },
+
+ _getDroppedFiles: function(dataTransfer) {
+ // eslint-disable-next-line no-param-reassign
+ dataTransfer = dataTransfer || {};
+ var items = dataTransfer.items;
+ if (
+ items &&
+ items.length &&
+ (items[0].webkitGetAsEntry || items[0].getAsEntry)
+ ) {
+ return this._handleFileTreeEntries(
+ $.map(items, function(item) {
+ var entry;
+ if (item.webkitGetAsEntry) {
+ entry = item.webkitGetAsEntry();
+ if (entry) {
+ // Workaround for Chrome bug #149735:
+ entry._file = item.getAsFile();
+ }
+ return entry;
}
- },
-
- _initSpecialOptions: function () {
- var options = this.options;
- if (options.fileInput === undefined) {
- options.fileInput = this.element.is('input[type="file"]') ?
- this.element : this.element.find('input[type="file"]');
- } else if (!(options.fileInput instanceof $)) {
- options.fileInput = $(options.fileInput);
+ return item.getAsEntry();
+ })
+ );
+ }
+ return $.Deferred()
+ .resolve($.makeArray(dataTransfer.files))
+ .promise();
+ },
+
+ _getSingleFileInputFiles: function(fileInput) {
+ // eslint-disable-next-line no-param-reassign
+ fileInput = $(fileInput);
+ var entries =
+ fileInput.prop('webkitEntries') || fileInput.prop('entries'),
+ files,
+ value;
+ if (entries && entries.length) {
+ return this._handleFileTreeEntries(entries);
+ }
+ files = $.makeArray(fileInput.prop('files'));
+ if (!files.length) {
+ value = fileInput.prop('value');
+ if (!value) {
+ return $.Deferred()
+ .resolve([])
+ .promise();
+ }
+ // If the files property is not available, the browser does not
+ // support the File API and we add a pseudo File object with
+ // the input value as name with path information removed:
+ files = [{ name: value.replace(/^.*\\/, '') }];
+ } else if (files[0].name === undefined && files[0].fileName) {
+ // File normalization for Safari 4 and Firefox 3:
+ $.each(files, function(index, file) {
+ file.name = file.fileName;
+ file.size = file.fileSize;
+ });
+ }
+ return $.Deferred()
+ .resolve(files)
+ .promise();
+ },
+
+ _getFileInputFiles: function(fileInput) {
+ if (!(fileInput instanceof $) || fileInput.length === 1) {
+ return this._getSingleFileInputFiles(fileInput);
+ }
+ return $.when
+ .apply($, $.map(fileInput, this._getSingleFileInputFiles))
+ .then(function() {
+ return Array.prototype.concat.apply([], arguments);
+ });
+ },
+
+ _onChange: function(e) {
+ var that = this,
+ data = {
+ fileInput: $(e.target),
+ form: $(e.target.form)
+ };
+ this._getFileInputFiles(data.fileInput).always(function(files) {
+ data.files = files;
+ if (that.options.replaceFileInput) {
+ that._replaceFileInput(data);
+ }
+ if (
+ that._trigger(
+ 'change',
+ $.Event('change', { delegatedEvent: e }),
+ data
+ ) !== false
+ ) {
+ that._onAdd(e, data);
+ }
+ });
+ },
+
+ _onPaste: function(e) {
+ var items =
+ e.originalEvent &&
+ e.originalEvent.clipboardData &&
+ e.originalEvent.clipboardData.items,
+ data = { files: [] };
+ if (items && items.length) {
+ $.each(items, function(index, item) {
+ var file = item.getAsFile && item.getAsFile();
+ if (file) {
+ data.files.push(file);
+ }
+ });
+ if (
+ this._trigger(
+ 'paste',
+ $.Event('paste', { delegatedEvent: e }),
+ data
+ ) !== false
+ ) {
+ this._onAdd(e, data);
+ }
+ }
+ },
+
+ _onDrop: function(e) {
+ e.dataTransfer = e.originalEvent && e.originalEvent.dataTransfer;
+ var that = this,
+ dataTransfer = e.dataTransfer,
+ data = {};
+ if (dataTransfer && dataTransfer.files && dataTransfer.files.length) {
+ e.preventDefault();
+ this._getDroppedFiles(dataTransfer).always(function(files) {
+ data.files = files;
+ if (
+ that._trigger(
+ 'drop',
+ $.Event('drop', { delegatedEvent: e }),
+ data
+ ) !== false
+ ) {
+ that._onAdd(e, data);
+ }
+ });
+ }
+ },
+
+ _onDragOver: getDragHandler('dragover'),
+
+ _onDragEnter: getDragHandler('dragenter'),
+
+ _onDragLeave: getDragHandler('dragleave'),
+
+ _initEventHandlers: function() {
+ if (this._isXHRUpload(this.options)) {
+ this._on(this.options.dropZone, {
+ dragover: this._onDragOver,
+ drop: this._onDrop,
+ // event.preventDefault() on dragenter is required for IE10+:
+ dragenter: this._onDragEnter,
+ // dragleave is not required, but added for completeness:
+ dragleave: this._onDragLeave
+ });
+ this._on(this.options.pasteZone, {
+ paste: this._onPaste
+ });
+ }
+ if ($.support.fileInput) {
+ this._on(this.options.fileInput, {
+ change: this._onChange
+ });
+ }
+ },
+
+ _destroyEventHandlers: function() {
+ this._off(this.options.dropZone, 'dragenter dragleave dragover drop');
+ this._off(this.options.pasteZone, 'paste');
+ this._off(this.options.fileInput, 'change');
+ },
+
+ _destroy: function() {
+ this._destroyEventHandlers();
+ },
+
+ _setOption: function(key, value) {
+ var reinit = $.inArray(key, this._specialOptions) !== -1;
+ if (reinit) {
+ this._destroyEventHandlers();
+ }
+ this._super(key, value);
+ if (reinit) {
+ this._initSpecialOptions();
+ this._initEventHandlers();
+ }
+ },
+
+ _initSpecialOptions: function() {
+ var options = this.options;
+ if (options.fileInput === undefined) {
+ options.fileInput = this.element.is('input[type="file"]')
+ ? this.element
+ : this.element.find('input[type="file"]');
+ } else if (!(options.fileInput instanceof $)) {
+ options.fileInput = $(options.fileInput);
+ }
+ if (!(options.dropZone instanceof $)) {
+ options.dropZone = $(options.dropZone);
+ }
+ if (!(options.pasteZone instanceof $)) {
+ options.pasteZone = $(options.pasteZone);
+ }
+ },
+
+ _getRegExp: function(str) {
+ var parts = str.split('/'),
+ modifiers = parts.pop();
+ parts.shift();
+ return new RegExp(parts.join('/'), modifiers);
+ },
+
+ _isRegExpOption: function(key, value) {
+ return (
+ key !== 'url' &&
+ $.type(value) === 'string' &&
+ /^\/.*\/[igm]{0,3}$/.test(value)
+ );
+ },
+
+ _initDataAttributes: function() {
+ var that = this,
+ options = this.options,
+ data = this.element.data();
+ // Initialize options set via HTML5 data-attributes:
+ $.each(this.element[0].attributes, function(index, attr) {
+ var key = attr.name.toLowerCase(),
+ value;
+ if (/^data-/.test(key)) {
+ // Convert hyphen-ated key to camelCase:
+ key = key.slice(5).replace(/-[a-z]/g, function(str) {
+ return str.charAt(1).toUpperCase();
+ });
+ value = data[key];
+ if (that._isRegExpOption(key, value)) {
+ value = that._getRegExp(value);
+ }
+ options[key] = value;
+ }
+ });
+ },
+
+ _create: function() {
+ this._initDataAttributes();
+ this._initSpecialOptions();
+ this._slots = [];
+ this._sequence = this._getXHRPromise(true);
+ this._sending = this._active = 0;
+ this._initProgressObject(this);
+ this._initEventHandlers();
+ },
+
+ // This method is exposed to the widget API and allows to query
+ // the number of active uploads:
+ active: function() {
+ return this._active;
+ },
+
+ // This method is exposed to the widget API and allows to query
+ // the widget upload progress.
+ // It returns an object with loaded, total and bitrate properties
+ // for the running uploads:
+ progress: function() {
+ return this._progress;
+ },
+
+ // This method is exposed to the widget API and allows adding files
+ // using the fileupload API. The data parameter accepts an object which
+ // must have a files property and can contain additional options:
+ // .fileupload('add', {files: filesList});
+ add: function(data) {
+ var that = this;
+ if (!data || this.options.disabled) {
+ return;
+ }
+ if (data.fileInput && !data.files) {
+ this._getFileInputFiles(data.fileInput).always(function(files) {
+ data.files = files;
+ that._onAdd(null, data);
+ });
+ } else {
+ data.files = $.makeArray(data.files);
+ this._onAdd(null, data);
+ }
+ },
+
+ // This method is exposed to the widget API and allows sending files
+ // using the fileupload API. The data parameter accepts an object which
+ // must have a files or fileInput property and can contain additional options:
+ // .fileupload('send', {files: filesList});
+ // The method returns a Promise object for the file upload call.
+ send: function(data) {
+ if (data && !this.options.disabled) {
+ if (data.fileInput && !data.files) {
+ var that = this,
+ dfd = $.Deferred(),
+ promise = dfd.promise(),
+ jqXHR,
+ aborted;
+ promise.abort = function() {
+ aborted = true;
+ if (jqXHR) {
+ return jqXHR.abort();
}
- if (!(options.dropZone instanceof $)) {
- options.dropZone = $(options.dropZone);
+ dfd.reject(null, 'abort', 'abort');
+ return promise;
+ };
+ this._getFileInputFiles(data.fileInput).always(function(files) {
+ if (aborted) {
+ return;
}
- if (!(options.pasteZone instanceof $)) {
- options.pasteZone = $(options.pasteZone);
+ if (!files.length) {
+ dfd.reject();
+ return;
}
- },
-
- _getRegExp: function (str) {
- var parts = str.split('/'),
- modifiers = parts.pop();
- parts.shift();
- return new RegExp(parts.join('/'), modifiers);
- },
-
- _isRegExpOption: function (key, value) {
- return key !== 'url' && $.type(value) === 'string' &&
- /^\/.*\/[igm]{0,3}$/.test(value);
- },
-
- _initDataAttributes: function () {
- var that = this,
- options = this.options,
- data = this.element.data();
- // Initialize options set via HTML5 data-attributes:
- $.each(
- this.element[0].attributes,
- function (index, attr) {
- var key = attr.name.toLowerCase(),
- value;
- if (/^data-/.test(key)) {
- // Convert hyphen-ated key to camelCase:
- key = key.slice(5).replace(/-[a-z]/g, function (str) {
- return str.charAt(1).toUpperCase();
- });
- value = data[key];
- if (that._isRegExpOption(key, value)) {
- value = that._getRegExp(value);
- }
- options[key] = value;
- }
- }
+ data.files = files;
+ jqXHR = that._onSend(null, data);
+ jqXHR.then(
+ function(result, textStatus, jqXHR) {
+ dfd.resolve(result, textStatus, jqXHR);
+ },
+ function(jqXHR, textStatus, errorThrown) {
+ dfd.reject(jqXHR, textStatus, errorThrown);
+ }
);
- },
-
- _create: function () {
- this._initDataAttributes();
- this._initSpecialOptions();
- this._slots = [];
- this._sequence = this._getXHRPromise(true);
- this._sending = this._active = 0;
- this._initProgressObject(this);
- this._initEventHandlers();
- },
-
- // This method is exposed to the widget API and allows to query
- // the number of active uploads:
- active: function () {
- return this._active;
- },
-
- // This method is exposed to the widget API and allows to query
- // the widget upload progress.
- // It returns an object with loaded, total and bitrate properties
- // for the running uploads:
- progress: function () {
- return this._progress;
- },
-
- // This method is exposed to the widget API and allows adding files
- // using the fileupload API. The data parameter accepts an object which
- // must have a files property and can contain additional options:
- // .fileupload('add', {files: filesList});
- add: function (data) {
- var that = this;
- if (!data || this.options.disabled) {
- return;
- }
- if (data.fileInput && !data.files) {
- this._getFileInputFiles(data.fileInput).always(function (files) {
- data.files = files;
- that._onAdd(null, data);
- });
- } else {
- data.files = $.makeArray(data.files);
- this._onAdd(null, data);
- }
- },
-
- // This method is exposed to the widget API and allows sending files
- // using the fileupload API. The data parameter accepts an object which
- // must have a files or fileInput property and can contain additional options:
- // .fileupload('send', {files: filesList});
- // The method returns a Promise object for the file upload call.
- send: function (data) {
- if (data && !this.options.disabled) {
- if (data.fileInput && !data.files) {
- var that = this,
- dfd = $.Deferred(),
- promise = dfd.promise(),
- jqXHR,
- aborted;
- promise.abort = function () {
- aborted = true;
- if (jqXHR) {
- return jqXHR.abort();
- }
- dfd.reject(null, 'abort', 'abort');
- return promise;
- };
- this._getFileInputFiles(data.fileInput).always(
- function (files) {
- if (aborted) {
- return;
- }
- if (!files.length) {
- dfd.reject();
- return;
- }
- data.files = files;
- jqXHR = that._onSend(null, data);
- jqXHR.then(
- function (result, textStatus, jqXHR) {
- dfd.resolve(result, textStatus, jqXHR);
- },
- function (jqXHR, textStatus, errorThrown) {
- dfd.reject(jqXHR, textStatus, errorThrown);
- }
- );
- }
- );
- return this._enhancePromise(promise);
- }
- data.files = $.makeArray(data.files);
- if (data.files.length) {
- return this._onSend(null, data);
- }
- }
- return this._getXHRPromise(false, data && data.context);
+ });
+ return this._enhancePromise(promise);
}
-
- });
-
-}));
+ data.files = $.makeArray(data.files);
+ if (data.files.length) {
+ return this._onSend(null, data);
+ }
+ }
+ return this._getXHRPromise(false, data && data.context);
+ }
+ });
+});
diff --git a/vendor/blueimp/jquery-file-upload/js/jquery.iframe-transport.js b/vendor/blueimp/jquery-file-upload/js/jquery.iframe-transport.js
index 8d25c4641..b56690bea 100644
--- a/vendor/blueimp/jquery-file-upload/js/jquery.iframe-transport.js
+++ b/vendor/blueimp/jquery-file-upload/js/jquery.iframe-transport.js
@@ -9,216 +9,213 @@
* https://opensource.org/licenses/MIT
*/
-/* global define, require, window, document, JSON */
+/* global define, require */
-;(function (factory) {
- 'use strict';
- if (typeof define === 'function' && define.amd) {
- // Register as an anonymous AMD module:
- define(['jquery'], factory);
- } else if (typeof exports === 'object') {
- // Node/CommonJS:
- factory(require('jquery'));
- } else {
- // Browser globals:
- factory(window.jQuery);
- }
-}(function ($) {
- 'use strict';
+(function(factory) {
+ 'use strict';
+ if (typeof define === 'function' && define.amd) {
+ // Register as an anonymous AMD module:
+ define(['jquery'], factory);
+ } else if (typeof exports === 'object') {
+ // Node/CommonJS:
+ factory(require('jquery'));
+ } else {
+ // Browser globals:
+ factory(window.jQuery);
+ }
+})(function($) {
+ 'use strict';
- // Helper variable to create unique names for the transport iframes:
- var counter = 0,
- jsonAPI = $,
- jsonParse = 'parseJSON';
+ // Helper variable to create unique names for the transport iframes:
+ var counter = 0,
+ jsonAPI = $,
+ jsonParse = 'parseJSON';
- if ('JSON' in window && 'parse' in JSON) {
- jsonAPI = JSON;
- jsonParse = 'parse';
- }
+ if ('JSON' in window && 'parse' in JSON) {
+ jsonAPI = JSON;
+ jsonParse = 'parse';
+ }
- // The iframe transport accepts four additional options:
- // options.fileInput: a jQuery collection of file input fields
- // options.paramName: the parameter name for the file form data,
- // overrides the name property of the file input field(s),
- // can be a string or an array of strings.
- // options.formData: an array of objects with name and value properties,
- // equivalent to the return data of .serializeArray(), e.g.:
- // [{name: 'a', value: 1}, {name: 'b', value: 2}]
- // options.initialIframeSrc: the URL of the initial iframe src,
- // by default set to "javascript:false;"
- $.ajaxTransport('iframe', function (options) {
- if (options.async) {
- // javascript:false as initial iframe src
- // prevents warning popups on HTTPS in IE6:
- /*jshint scripturl: true */
- var initialIframeSrc = options.initialIframeSrc || 'javascript:false;',
- /*jshint scripturl: false */
- form,
- iframe,
- addParamChar;
- return {
- send: function (_, completeCallback) {
- form = $('<form style="display:none;"></form>');
- form.attr('accept-charset', options.formAcceptCharset);
- addParamChar = /\?/.test(options.url) ? '&' : '?';
- // XDomainRequest only supports GET and POST:
- if (options.type === 'DELETE') {
- options.url = options.url + addParamChar + '_method=DELETE';
- options.type = 'POST';
- } else if (options.type === 'PUT') {
- options.url = options.url + addParamChar + '_method=PUT';
- options.type = 'POST';
- } else if (options.type === 'PATCH') {
- options.url = options.url + addParamChar + '_method=PATCH';
- options.type = 'POST';
- }
- // IE versions below IE8 cannot set the name property of
- // elements that have already been added to the DOM,
- // so we set the name along with the iframe HTML markup:
- counter += 1;
- iframe = $(
- '<iframe src="' + initialIframeSrc +
- '" name="iframe-transport-' + counter + '"></iframe>'
- ).bind('load', function () {
- var fileInputClones,
- paramNames = $.isArray(options.paramName) ?
- options.paramName : [options.paramName];
- iframe
- .unbind('load')
- .bind('load', function () {
- var response;
- // Wrap in a try/catch block to catch exceptions thrown
- // when trying to access cross-domain iframe contents:
- try {
- response = iframe.contents();
- // Google Chrome and Firefox do not throw an
- // exception when calling iframe.contents() on
- // cross-domain requests, so we unify the response:
- if (!response.length || !response[0].firstChild) {
- throw new Error();
- }
- } catch (e) {
- response = undefined;
- }
- // The complete callback returns the
- // iframe content document as response object:
- completeCallback(
- 200,
- 'success',
- {'iframe': response}
- );
- // Fix for IE endless progress bar activity bug
- // (happens on form submits to iframe targets):
- $('<iframe src="' + initialIframeSrc + '"></iframe>')
- .appendTo(form);
- window.setTimeout(function () {
- // Removing the form in a setTimeout call
- // allows Chrome's developer tools to display
- // the response result
- form.remove();
- }, 0);
- });
- form
- .prop('target', iframe.prop('name'))
- .prop('action', options.url)
- .prop('method', options.type);
- if (options.formData) {
- $.each(options.formData, function (index, field) {
- $('<input type="hidden"/>')
- .prop('name', field.name)
- .val(field.value)
- .appendTo(form);
- });
- }
- if (options.fileInput && options.fileInput.length &&
- options.type === 'POST') {
- fileInputClones = options.fileInput.clone();
- // Insert a clone for each file input field:
- options.fileInput.after(function (index) {
- return fileInputClones[index];
- });
- if (options.paramName) {
- options.fileInput.each(function (index) {
- $(this).prop(
- 'name',
- paramNames[index] || options.paramName
- );
- });
- }
- // Appending the file input fields to the hidden form
- // removes them from their original location:
- form
- .append(options.fileInput)
- .prop('enctype', 'multipart/form-data')
- // enctype must be set as encoding for IE:
- .prop('encoding', 'multipart/form-data');
- // Remove the HTML5 form attribute from the input(s):
- options.fileInput.removeAttr('form');
- }
- form.submit();
- // Insert the file input fields at their original location
- // by replacing the clones with the originals:
- if (fileInputClones && fileInputClones.length) {
- options.fileInput.each(function (index, input) {
- var clone = $(fileInputClones[index]);
- // Restore the original name and form properties:
- $(input)
- .prop('name', clone.prop('name'))
- .attr('form', clone.attr('form'));
- clone.replaceWith(input);
- });
- }
- });
- form.append(iframe).appendTo(document.body);
- },
- abort: function () {
- if (iframe) {
- // javascript:false as iframe src aborts the request
- // and prevents warning popups on HTTPS in IE6.
- // concat is used to avoid the "Script URL" JSLint error:
- iframe
- .unbind('load')
- .prop('src', initialIframeSrc);
- }
- if (form) {
- form.remove();
- }
+ // The iframe transport accepts four additional options:
+ // options.fileInput: a jQuery collection of file input fields
+ // options.paramName: the parameter name for the file form data,
+ // overrides the name property of the file input field(s),
+ // can be a string or an array of strings.
+ // options.formData: an array of objects with name and value properties,
+ // equivalent to the return data of .serializeArray(), e.g.:
+ // [{name: 'a', value: 1}, {name: 'b', value: 2}]
+ // options.initialIframeSrc: the URL of the initial iframe src,
+ // by default set to "javascript:false;"
+ $.ajaxTransport('iframe', function(options) {
+ if (options.async) {
+ // javascript:false as initial iframe src
+ // prevents warning popups on HTTPS in IE6:
+ // eslint-disable-next-line no-script-url
+ var initialIframeSrc = options.initialIframeSrc || 'javascript:false;',
+ form,
+ iframe,
+ addParamChar;
+ return {
+ send: function(_, completeCallback) {
+ form = $('<form style="display:none;"></form>');
+ form.attr('accept-charset', options.formAcceptCharset);
+ addParamChar = /\?/.test(options.url) ? '&' : '?';
+ // XDomainRequest only supports GET and POST:
+ if (options.type === 'DELETE') {
+ options.url = options.url + addParamChar + '_method=DELETE';
+ options.type = 'POST';
+ } else if (options.type === 'PUT') {
+ options.url = options.url + addParamChar + '_method=PUT';
+ options.type = 'POST';
+ } else if (options.type === 'PATCH') {
+ options.url = options.url + addParamChar + '_method=PATCH';
+ options.type = 'POST';
+ }
+ // IE versions below IE8 cannot set the name property of
+ // elements that have already been added to the DOM,
+ // so we set the name along with the iframe HTML markup:
+ counter += 1;
+ iframe = $(
+ '<iframe src="' +
+ initialIframeSrc +
+ '" name="iframe-transport-' +
+ counter +
+ '"></iframe>'
+ ).bind('load', function() {
+ var fileInputClones,
+ paramNames = $.isArray(options.paramName)
+ ? options.paramName
+ : [options.paramName];
+ iframe.unbind('load').bind('load', function() {
+ var response;
+ // Wrap in a try/catch block to catch exceptions thrown
+ // when trying to access cross-domain iframe contents:
+ try {
+ response = iframe.contents();
+ // Google Chrome and Firefox do not throw an
+ // exception when calling iframe.contents() on
+ // cross-domain requests, so we unify the response:
+ if (!response.length || !response[0].firstChild) {
+ throw new Error();
}
- };
- }
- });
-
- // The iframe transport returns the iframe content document as response.
- // The following adds converters from iframe to text, json, html, xml
- // and script.
- // Please note that the Content-Type for JSON responses has to be text/plain
- // or text/html, if the browser doesn't include application/json in the
- // Accept header, else IE will show a download dialog.
- // The Content-Type for XML responses on the other hand has to be always
- // application/xml or text/xml, so IE properly parses the XML response.
- // See also
- // https://github.com/blueimp/jQuery-File-Upload/wiki/Setup#content-type-negotiation
- $.ajaxSetup({
- converters: {
- 'iframe text': function (iframe) {
- return iframe && $(iframe[0].body).text();
- },
- 'iframe json': function (iframe) {
- return iframe && jsonAPI[jsonParse]($(iframe[0].body).text());
- },
- 'iframe html': function (iframe) {
- return iframe && $(iframe[0].body).html();
- },
- 'iframe xml': function (iframe) {
- var xmlDoc = iframe && iframe[0];
- return xmlDoc && $.isXMLDoc(xmlDoc) ? xmlDoc :
- $.parseXML((xmlDoc.XMLDocument && xmlDoc.XMLDocument.xml) ||
- $(xmlDoc.body).html());
- },
- 'iframe script': function (iframe) {
- return iframe && $.globalEval($(iframe[0].body).text());
+ } catch (e) {
+ response = undefined;
+ }
+ // The complete callback returns the
+ // iframe content document as response object:
+ completeCallback(200, 'success', { iframe: response });
+ // Fix for IE endless progress bar activity bug
+ // (happens on form submits to iframe targets):
+ $('<iframe src="' + initialIframeSrc + '"></iframe>').appendTo(
+ form
+ );
+ window.setTimeout(function() {
+ // Removing the form in a setTimeout call
+ // allows Chrome's developer tools to display
+ // the response result
+ form.remove();
+ }, 0);
+ });
+ form
+ .prop('target', iframe.prop('name'))
+ .prop('action', options.url)
+ .prop('method', options.type);
+ if (options.formData) {
+ $.each(options.formData, function(index, field) {
+ $('<input type="hidden"/>')
+ .prop('name', field.name)
+ .val(field.value)
+ .appendTo(form);
+ });
}
+ if (
+ options.fileInput &&
+ options.fileInput.length &&
+ options.type === 'POST'
+ ) {
+ fileInputClones = options.fileInput.clone();
+ // Insert a clone for each file input field:
+ options.fileInput.after(function(index) {
+ return fileInputClones[index];
+ });
+ if (options.paramName) {
+ options.fileInput.each(function(index) {
+ $(this).prop('name', paramNames[index] || options.paramName);
+ });
+ }
+ // Appending the file input fields to the hidden form
+ // removes them from their original location:
+ form
+ .append(options.fileInput)
+ .prop('enctype', 'multipart/form-data')
+ // enctype must be set as encoding for IE:
+ .prop('encoding', 'multipart/form-data');
+ // Remove the HTML5 form attribute from the input(s):
+ options.fileInput.removeAttr('form');
+ }
+ form.submit();
+ // Insert the file input fields at their original location
+ // by replacing the clones with the originals:
+ if (fileInputClones && fileInputClones.length) {
+ options.fileInput.each(function(index, input) {
+ var clone = $(fileInputClones[index]);
+ // Restore the original name and form properties:
+ $(input)
+ .prop('name', clone.prop('name'))
+ .attr('form', clone.attr('form'));
+ clone.replaceWith(input);
+ });
+ }
+ });
+ form.append(iframe).appendTo(document.body);
+ },
+ abort: function() {
+ if (iframe) {
+ // javascript:false as iframe src aborts the request
+ // and prevents warning popups on HTTPS in IE6.
+ iframe.unbind('load').prop('src', initialIframeSrc);
+ }
+ if (form) {
+ form.remove();
+ }
}
- });
+ };
+ }
+ });
-}));
+ // The iframe transport returns the iframe content document as response.
+ // The following adds converters from iframe to text, json, html, xml
+ // and script.
+ // Please note that the Content-Type for JSON responses has to be text/plain
+ // or text/html, if the browser doesn't include application/json in the
+ // Accept header, else IE will show a download dialog.
+ // The Content-Type for XML responses on the other hand has to be always
+ // application/xml or text/xml, so IE properly parses the XML response.
+ // See also
+ // https://github.com/blueimp/jQuery-File-Upload/wiki/Setup#content-type-negotiation
+ $.ajaxSetup({
+ converters: {
+ 'iframe text': function(iframe) {
+ return iframe && $(iframe[0].body).text();
+ },
+ 'iframe json': function(iframe) {
+ return iframe && jsonAPI[jsonParse]($(iframe[0].body).text());
+ },
+ 'iframe html': function(iframe) {
+ return iframe && $(iframe[0].body).html();
+ },
+ 'iframe xml': function(iframe) {
+ var xmlDoc = iframe && iframe[0];
+ return xmlDoc && $.isXMLDoc(xmlDoc)
+ ? xmlDoc
+ : $.parseXML(
+ (xmlDoc.XMLDocument && xmlDoc.XMLDocument.xml) ||
+ $(xmlDoc.body).html()
+ );
+ },
+ 'iframe script': function(iframe) {
+ return iframe && $.globalEval($(iframe[0].body).text());
+ }
+ }
+ });
+});
diff --git a/vendor/blueimp/jquery-file-upload/js/main.js b/vendor/blueimp/jquery-file-upload/js/main.js
deleted file mode 100644
index 0403682e7..000000000
--- a/vendor/blueimp/jquery-file-upload/js/main.js
+++ /dev/null
@@ -1,75 +0,0 @@
-/*
- * jQuery File Upload Plugin JS Example
- * https://github.com/blueimp/jQuery-File-Upload
- *
- * Copyright 2010, Sebastian Tschan
- * https://blueimp.net
- *
- * Licensed under the MIT license:
- * https://opensource.org/licenses/MIT
- */
-
-/* global $, window */
-
-$(function () {
- 'use strict';
-
- // Initialize the jQuery File Upload widget:
- $('#fileupload').fileupload({
- // Uncomment the following to send cross-domain cookies:
- //xhrFields: {withCredentials: true},
- url: 'server/php/'
- });
-
- // Enable iframe cross-domain access via redirect option:
- $('#fileupload').fileupload(
- 'option',
- 'redirect',
- window.location.href.replace(
- /\/[^\/]*$/,
- '/cors/result.html?%s'
- )
- );
-
- if (window.location.hostname === 'blueimp.github.io') {
- // Demo settings:
- $('#fileupload').fileupload('option', {
- url: '//jquery-file-upload.appspot.com/',
- // Enable image resizing, except for Android and Opera,
- // which actually support image resizing, but fail to
- // send Blob objects via XHR requests:
- disableImageResize: /Android(?!.*Chrome)|Opera/
- .test(window.navigator.userAgent),
- maxFileSize: 999000,
- acceptFileTypes: /(\.|\/)(gif|jpe?g|png)$/i
- });
- // Upload server status check for browsers with CORS support:
- if ($.support.cors) {
- $.ajax({
- url: '//jquery-file-upload.appspot.com/',
- type: 'HEAD'
- }).fail(function () {
- $('<div class="alert alert-danger"/>')
- .text('Upload server currently unavailable - ' +
- new Date())
- .appendTo('#fileupload');
- });
- }
- } else {
- // Load existing files:
- $('#fileupload').addClass('fileupload-processing');
- $.ajax({
- // Uncomment the following to send cross-domain cookies:
- //xhrFields: {withCredentials: true},
- url: $('#fileupload').fileupload('option', 'url'),
- dataType: 'json',
- context: $('#fileupload')[0]
- }).always(function () {
- $(this).removeClass('fileupload-processing');
- }).done(function (result) {
- $(this).fileupload('option', 'done')
- .call(this, $.Event('done'), {result: result});
- });
- }
-
-});
diff --git a/vendor/blueimp/jquery-file-upload/package-lock.json b/vendor/blueimp/jquery-file-upload/package-lock.json
new file mode 100644
index 000000000..60b45d14f
--- /dev/null
+++ b/vendor/blueimp/jquery-file-upload/package-lock.json
@@ -0,0 +1,4232 @@
+{
+ "name": "blueimp-file-upload",
+ "version": "10.3.0",
+ "lockfileVersion": 1,
+ "requires": true,
+ "dependencies": {
+ "@babel/code-frame": {
+ "version": "7.5.5",
+ "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.5.5.tgz",
+ "integrity": "sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw==",
+ "dev": true,
+ "requires": {
+ "@babel/highlight": "^7.0.0"
+ }
+ },
+ "@babel/core": {
+ "version": "7.5.5",
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.5.5.tgz",
+ "integrity": "sha512-i4qoSr2KTtce0DmkuuQBV4AuQgGPUcPXMr9L5MyYAtk06z068lQ10a4O009fe5OB/DfNV+h+qqT7ddNV8UnRjg==",
+ "dev": true,
+ "requires": {
+ "@babel/code-frame": "^7.5.5",
+ "@babel/generator": "^7.5.5",
+ "@babel/helpers": "^7.5.5",
+ "@babel/parser": "^7.5.5",
+ "@babel/template": "^7.4.4",
+ "@babel/traverse": "^7.5.5",
+ "@babel/types": "^7.5.5",
+ "convert-source-map": "^1.1.0",
+ "debug": "^4.1.0",
+ "json5": "^2.1.0",
+ "lodash": "^4.17.13",
+ "resolve": "^1.3.2",
+ "semver": "^5.4.1",
+ "source-map": "^0.5.0"
+ },
+ "dependencies": {
+ "semver": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+ "dev": true
+ },
+ "source-map": {
+ "version": "0.5.7",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
+ "dev": true
+ }
+ }
+ },
+ "@babel/generator": {
+ "version": "7.5.5",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.5.5.tgz",
+ "integrity": "sha512-ETI/4vyTSxTzGnU2c49XHv2zhExkv9JHLTwDAFz85kmcwuShvYG2H08FwgIguQf4JC75CBnXAUM5PqeF4fj0nQ==",
+ "dev": true,
+ "requires": {
+ "@babel/types": "^7.5.5",
+ "jsesc": "^2.5.1",
+ "lodash": "^4.17.13",
+ "source-map": "^0.5.0",
+ "trim-right": "^1.0.1"
+ },
+ "dependencies": {
+ "source-map": {
+ "version": "0.5.7",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
+ "dev": true
+ }
+ }
+ },
+ "@babel/helper-function-name": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.1.0.tgz",
+ "integrity": "sha512-A95XEoCpb3TO+KZzJ4S/5uW5fNe26DjBGqf1o9ucyLyCmi1dXq/B3c8iaWTfBk3VvetUxl16e8tIrd5teOCfGw==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-get-function-arity": "^7.0.0",
+ "@babel/template": "^7.1.0",
+ "@babel/types": "^7.0.0"
+ }
+ },
+ "@babel/helper-get-function-arity": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0.tgz",
+ "integrity": "sha512-r2DbJeg4svYvt3HOS74U4eWKsUAMRH01Z1ds1zx8KNTPtpTL5JAsdFv8BNyOpVqdFhHkkRDIg5B4AsxmkjAlmQ==",
+ "dev": true,
+ "requires": {
+ "@babel/types": "^7.0.0"
+ }
+ },
+ "@babel/helper-split-export-declaration": {
+ "version": "7.4.4",
+ "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.4.4.tgz",
+ "integrity": "sha512-Ro/XkzLf3JFITkW6b+hNxzZ1n5OQ80NvIUdmHspih1XAhtN3vPTuUFT4eQnela+2MaZ5ulH+iyP513KJrxbN7Q==",
+ "dev": true,
+ "requires": {
+ "@babel/types": "^7.4.4"
+ }
+ },
+ "@babel/helpers": {
+ "version": "7.5.5",
+ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.5.5.tgz",
+ "integrity": "sha512-nRq2BUhxZFnfEn/ciJuhklHvFOqjJUD5wpx+1bxUF2axL9C+v4DE/dmp5sT2dKnpOs4orZWzpAZqlCy8QqE/7g==",
+ "dev": true,
+ "requires": {
+ "@babel/template": "^7.4.4",
+ "@babel/traverse": "^7.5.5",
+ "@babel/types": "^7.5.5"
+ }
+ },
+ "@babel/highlight": {
+ "version": "7.5.0",
+ "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.5.0.tgz",
+ "integrity": "sha512-7dV4eu9gBxoM0dAnj/BCFDW9LFU0zvTrkq0ugM7pnHEgguOEeOz1so2ZghEdzviYzQEED0r4EAgpsBChKy1TRQ==",
+ "dev": true,
+ "requires": {
+ "chalk": "^2.0.0",
+ "esutils": "^2.0.2",
+ "js-tokens": "^4.0.0"
+ }
+ },
+ "@babel/parser": {
+ "version": "7.5.5",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.5.5.tgz",
+ "integrity": "sha512-E5BN68cqR7dhKan1SfqgPGhQ178bkVKpXTPEXnFJBrEt8/DKRZlybmy+IgYLTeN7tp1R5Ccmbm2rBk17sHYU3g==",
+ "dev": true
+ },
+ "@babel/template": {
+ "version": "7.4.4",
+ "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.4.4.tgz",
+ "integrity": "sha512-CiGzLN9KgAvgZsnivND7rkA+AeJ9JB0ciPOD4U59GKbQP2iQl+olF1l76kJOupqidozfZ32ghwBEJDhnk9MEcw==",
+ "dev": true,
+ "requires": {
+ "@babel/code-frame": "^7.0.0",
+ "@babel/parser": "^7.4.4",
+ "@babel/types": "^7.4.4"
+ }
+ },
+ "@babel/traverse": {
+ "version": "7.5.5",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.5.5.tgz",
+ "integrity": "sha512-MqB0782whsfffYfSjH4TM+LMjrJnhCNEDMDIjeTpl+ASaUvxcjoiVCo/sM1GhS1pHOXYfWVCYneLjMckuUxDaQ==",
+ "dev": true,
+ "requires": {
+ "@babel/code-frame": "^7.5.5",
+ "@babel/generator": "^7.5.5",
+ "@babel/helper-function-name": "^7.1.0",
+ "@babel/helper-split-export-declaration": "^7.4.4",
+ "@babel/parser": "^7.5.5",
+ "@babel/types": "^7.5.5",
+ "debug": "^4.1.0",
+ "globals": "^11.1.0",
+ "lodash": "^4.17.13"
+ }
+ },
+ "@babel/types": {
+ "version": "7.5.5",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.5.5.tgz",
+ "integrity": "sha512-s63F9nJioLqOlW3UkyMd+BYhXt44YuaFm/VV0VwuteqjYwRrObkU7ra9pY4wAJR3oXi8hJrMcrcJdO/HH33vtw==",
+ "dev": true,
+ "requires": {
+ "esutils": "^2.0.2",
+ "lodash": "^4.17.13",
+ "to-fast-properties": "^2.0.0"
+ }
+ },
+ "@mrmlnc/readdir-enhanced": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz",
+ "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==",
+ "dev": true,
+ "requires": {
+ "call-me-maybe": "^1.0.1",
+ "glob-to-regexp": "^0.3.0"
+ }
+ },
+ "@nodelib/fs.stat": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz",
+ "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==",
+ "dev": true
+ },
+ "@types/events": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@types/events/-/events-3.0.0.tgz",
+ "integrity": "sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==",
+ "dev": true
+ },
+ "@types/glob": {
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.1.tgz",
+ "integrity": "sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w==",
+ "dev": true,
+ "requires": {
+ "@types/events": "*",
+ "@types/minimatch": "*",
+ "@types/node": "*"
+ }
+ },
+ "@types/minimatch": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz",
+ "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==",
+ "dev": true
+ },
+ "@types/node": {
+ "version": "12.7.2",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-12.7.2.tgz",
+ "integrity": "sha512-dyYO+f6ihZEtNPDcWNR1fkoTDf3zAK3lAABDze3mz6POyIercH0lEUawUFXlG8xaQZmm1yEBON/4TsYv/laDYg==",
+ "dev": true
+ },
+ "@types/unist": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.3.tgz",
+ "integrity": "sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ==",
+ "dev": true
+ },
+ "@types/vfile": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/@types/vfile/-/vfile-3.0.2.tgz",
+ "integrity": "sha512-b3nLFGaGkJ9rzOcuXRfHkZMdjsawuDD0ENL9fzTophtBg8FJHSGbH7daXkEpcwy3v7Xol3pAvsmlYyFhR4pqJw==",
+ "dev": true,
+ "requires": {
+ "@types/node": "*",
+ "@types/unist": "*",
+ "@types/vfile-message": "*"
+ }
+ },
+ "@types/vfile-message": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@types/vfile-message/-/vfile-message-1.0.1.tgz",
+ "integrity": "sha512-mlGER3Aqmq7bqR1tTTIVHq8KSAFFRyGbrxuM8C/H82g6k7r2fS+IMEkIu3D7JHzG10NvPdR8DNx0jr0pwpp4dA==",
+ "dev": true,
+ "requires": {
+ "@types/node": "*",
+ "@types/unist": "*"
+ }
+ },
+ "acorn": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.0.0.tgz",
+ "integrity": "sha512-PaF/MduxijYYt7unVGRuds1vBC9bFxbNf+VWqhOClfdgy7RlVkQqt610ig1/yxTgsDIfW1cWDel5EBbOy3jdtQ==",
+ "dev": true
+ },
+ "acorn-jsx": {
+ "version": "5.0.2",
+ "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.0.2.tgz",
+ "integrity": "sha512-tiNTrP1MP0QrChmD2DdupCr6HWSFeKVw5d/dHTu4Y7rkAkRhU/Dt7dphAfIUyxtHpl/eBVip5uTNSpQJHylpAw==",
+ "dev": true
+ },
+ "ajv": {
+ "version": "6.10.2",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.2.tgz",
+ "integrity": "sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==",
+ "dev": true,
+ "requires": {
+ "fast-deep-equal": "^2.0.1",
+ "fast-json-stable-stringify": "^2.0.0",
+ "json-schema-traverse": "^0.4.1",
+ "uri-js": "^4.2.2"
+ }
+ },
+ "ansi-escapes": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz",
+ "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==",
+ "dev": true
+ },
+ "ansi-regex": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
+ "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
+ "dev": true
+ },
+ "ansi-styles": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "dev": true,
+ "requires": {
+ "color-convert": "^1.9.0"
+ }
+ },
+ "argparse": {
+ "version": "1.0.10",
+ "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
+ "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
+ "dev": true,
+ "requires": {
+ "sprintf-js": "~1.0.2"
+ }
+ },
+ "arr-diff": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
+ "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
+ "dev": true
+ },
+ "arr-flatten": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
+ "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==",
+ "dev": true
+ },
+ "arr-union": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
+ "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=",
+ "dev": true
+ },
+ "array-find-index": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz",
+ "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=",
+ "dev": true
+ },
+ "array-union": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
+ "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=",
+ "dev": true,
+ "requires": {
+ "array-uniq": "^1.0.1"
+ }
+ },
+ "array-uniq": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz",
+ "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=",
+ "dev": true
+ },
+ "array-unique": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
+ "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
+ "dev": true
+ },
+ "arrify": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
+ "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=",
+ "dev": true
+ },
+ "assign-symbols": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",
+ "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=",
+ "dev": true
+ },
+ "astral-regex": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz",
+ "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==",
+ "dev": true
+ },
+ "async-limiter": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz",
+ "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==",
+ "dev": true
+ },
+ "atob": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",
+ "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==",
+ "dev": true
+ },
+ "autoprefixer": {
+ "version": "9.6.1",
+ "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.6.1.tgz",
+ "integrity": "sha512-aVo5WxR3VyvyJxcJC3h4FKfwCQvQWb1tSI5VHNibddCVWrcD1NvlxEweg3TSgiPztMnWfjpy2FURKA2kvDE+Tw==",
+ "dev": true,
+ "requires": {
+ "browserslist": "^4.6.3",
+ "caniuse-lite": "^1.0.30000980",
+ "chalk": "^2.4.2",
+ "normalize-range": "^0.1.2",
+ "num2fraction": "^1.2.2",
+ "postcss": "^7.0.17",
+ "postcss-value-parser": "^4.0.0"
+ },
+ "dependencies": {
+ "postcss-value-parser": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.0.2.tgz",
+ "integrity": "sha512-LmeoohTpp/K4UiyQCwuGWlONxXamGzCMtFxLq4W1nZVGIQLYvMCJx3yAF9qyyuFpflABI9yVdtJAqbihOsCsJQ==",
+ "dev": true
+ }
+ }
+ },
+ "bail": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.4.tgz",
+ "integrity": "sha512-S8vuDB4w6YpRhICUDET3guPlQpaJl7od94tpZ0Fvnyp+MKW/HyDTcRDck+29C9g+d/qQHnddRH3+94kZdrW0Ww==",
+ "dev": true
+ },
+ "balanced-match": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
+ "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
+ "dev": true
+ },
+ "base": {
+ "version": "0.11.2",
+ "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz",
+ "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==",
+ "dev": true,
+ "requires": {
+ "cache-base": "^1.0.1",
+ "class-utils": "^0.3.5",
+ "component-emitter": "^1.2.1",
+ "define-property": "^1.0.0",
+ "isobject": "^3.0.1",
+ "mixin-deep": "^1.2.0",
+ "pascalcase": "^0.1.1"
+ },
+ "dependencies": {
+ "define-property": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
+ "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
+ "dev": true,
+ "requires": {
+ "is-descriptor": "^1.0.0"
+ }
+ },
+ "is-accessor-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
+ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
+ "dev": true,
+ "requires": {
+ "kind-of": "^6.0.0"
+ }
+ },
+ "is-data-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
+ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
+ "dev": true,
+ "requires": {
+ "kind-of": "^6.0.0"
+ }
+ },
+ "is-descriptor": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
+ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
+ "dev": true,
+ "requires": {
+ "is-accessor-descriptor": "^1.0.0",
+ "is-data-descriptor": "^1.0.0",
+ "kind-of": "^6.0.2"
+ }
+ }
+ }
+ },
+ "blueimp-canvas-to-blob": {
+ "version": "3.16.0",
+ "resolved": "https://registry.npmjs.org/blueimp-canvas-to-blob/-/blueimp-canvas-to-blob-3.16.0.tgz",
+ "integrity": "sha512-r5TRlxH5Y0iKrRajCfiW1K4o2U1JniarjLXuNJrC5nnlWV/UopieF8sysw9pAYBauxg2I3Ah1hUp3NEuinwmkA==",
+ "optional": true
+ },
+ "blueimp-load-image": {
+ "version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/blueimp-load-image/-/blueimp-load-image-2.24.0.tgz",
+ "integrity": "sha512-fR/CNGEOqbcgbQC7+6hJKcxjD5updapWECbptrHrYpkacP1eXCOoA+92D0v49Sc+gwtxTDzu8nxNmYYd7AXzUg==",
+ "optional": true
+ },
+ "blueimp-tmpl": {
+ "version": "3.13.0",
+ "resolved": "https://registry.npmjs.org/blueimp-tmpl/-/blueimp-tmpl-3.13.0.tgz",
+ "integrity": "sha512-TC5eLXhPGGgBJG1gGxKRORB5DMxSVSTS/GsqsQuJ+shv0Ez5wc9bjoXVhPqtdbzVZAzFvveasAMrjqEYY/18Og==",
+ "optional": true
+ },
+ "brace-expansion": {
+ "version": "1.1.11",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "dev": true,
+ "requires": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
+ "braces": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
+ "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
+ "dev": true,
+ "requires": {
+ "arr-flatten": "^1.1.0",
+ "array-unique": "^0.3.2",
+ "extend-shallow": "^2.0.1",
+ "fill-range": "^4.0.0",
+ "isobject": "^3.0.1",
+ "repeat-element": "^1.1.2",
+ "snapdragon": "^0.8.1",
+ "snapdragon-node": "^2.0.1",
+ "split-string": "^3.0.2",
+ "to-regex": "^3.0.1"
+ },
+ "dependencies": {
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ }
+ }
+ },
+ "browserslist": {
+ "version": "4.6.6",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.6.6.tgz",
+ "integrity": "sha512-D2Nk3W9JL9Fp/gIcWei8LrERCS+eXu9AM5cfXA8WEZ84lFks+ARnZ0q/R69m2SV3Wjma83QDDPxsNKXUwdIsyA==",
+ "dev": true,
+ "requires": {
+ "caniuse-lite": "^1.0.30000984",
+ "electron-to-chromium": "^1.3.191",
+ "node-releases": "^1.1.25"
+ }
+ },
+ "cache-base": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz",
+ "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==",
+ "dev": true,
+ "requires": {
+ "collection-visit": "^1.0.0",
+ "component-emitter": "^1.2.1",
+ "get-value": "^2.0.6",
+ "has-value": "^1.0.0",
+ "isobject": "^3.0.1",
+ "set-value": "^2.0.0",
+ "to-object-path": "^0.3.0",
+ "union-value": "^1.0.0",
+ "unset-value": "^1.0.0"
+ }
+ },
+ "call-me-maybe": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz",
+ "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=",
+ "dev": true
+ },
+ "caller-callsite": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz",
+ "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=",
+ "dev": true,
+ "requires": {
+ "callsites": "^2.0.0"
+ },
+ "dependencies": {
+ "callsites": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz",
+ "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=",
+ "dev": true
+ }
+ }
+ },
+ "caller-path": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz",
+ "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=",
+ "dev": true,
+ "requires": {
+ "caller-callsite": "^2.0.0"
+ }
+ },
+ "callsites": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
+ "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
+ "dev": true
+ },
+ "camelcase": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz",
+ "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=",
+ "dev": true
+ },
+ "camelcase-keys": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz",
+ "integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=",
+ "dev": true,
+ "requires": {
+ "camelcase": "^4.1.0",
+ "map-obj": "^2.0.0",
+ "quick-lru": "^1.0.0"
+ }
+ },
+ "caniuse-lite": {
+ "version": "1.0.30000989",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000989.tgz",
+ "integrity": "sha512-vrMcvSuMz16YY6GSVZ0dWDTJP8jqk3iFQ/Aq5iqblPwxSVVZI+zxDyTX0VPqtQsDnfdrBDcsmhgTEOh5R8Lbpw==",
+ "dev": true
+ },
+ "ccount": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/ccount/-/ccount-1.0.4.tgz",
+ "integrity": "sha512-fpZ81yYfzentuieinmGnphk0pLkOTMm6MZdVqwd77ROvhko6iujLNGrHH5E7utq3ygWklwfmwuG+A7P+NpqT6w==",
+ "dev": true
+ },
+ "chalk": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ }
+ },
+ "character-entities": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.3.tgz",
+ "integrity": "sha512-yB4oYSAa9yLcGyTbB4ItFwHw43QHdH129IJ5R+WvxOkWlyFnR5FAaBNnUq4mcxsTVZGh28bHoeTHMKXH1wZf3w==",
+ "dev": true
+ },
+ "character-entities-html4": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-1.1.3.tgz",
+ "integrity": "sha512-SwnyZ7jQBCRHELk9zf2CN5AnGEc2nA+uKMZLHvcqhpPprjkYhiLn0DywMHgN5ttFZuITMATbh68M6VIVKwJbcg==",
+ "dev": true
+ },
+ "character-entities-legacy": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.3.tgz",
+ "integrity": "sha512-YAxUpPoPwxYFsslbdKkhrGnXAtXoHNgYjlBM3WMXkWGTl5RsY3QmOyhwAgL8Nxm9l5LBThXGawxKPn68y6/fww==",
+ "dev": true
+ },
+ "character-reference-invalid": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.3.tgz",
+ "integrity": "sha512-VOq6PRzQBam/8Jm6XBGk2fNEnHXAdGd6go0rtd4weAGECBamHDwwCQSOT12TACIYUZegUXnV6xBXqUssijtxIg==",
+ "dev": true
+ },
+ "chardet": {
+ "version": "0.7.0",
+ "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz",
+ "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==",
+ "dev": true
+ },
+ "chrome-launcher": {
+ "version": "0.10.7",
+ "resolved": "https://registry.npmjs.org/chrome-launcher/-/chrome-launcher-0.10.7.tgz",
+ "integrity": "sha512-IoQLp64s2n8OQuvKZwt77CscVj3UlV2Dj7yZtd1EBMld9mSdGcsGy9fN5hd/r4vJuWZR09it78n1+A17gB+AIQ==",
+ "dev": true,
+ "requires": {
+ "@types/node": "*",
+ "is-wsl": "^1.1.0",
+ "lighthouse-logger": "^1.0.0",
+ "mkdirp": "0.5.1",
+ "rimraf": "^2.6.1"
+ }
+ },
+ "chrome-remote-interface": {
+ "version": "0.27.2",
+ "resolved": "https://registry.npmjs.org/chrome-remote-interface/-/chrome-remote-interface-0.27.2.tgz",
+ "integrity": "sha512-pVLljQ29SAx8KIv5tSa9sIf8GrEsAZdPJoeWOmY3/nrIzFmE+EryNNHvDkddGod0cmAFTv+GmPG0uvzxi2NWsA==",
+ "dev": true,
+ "requires": {
+ "commander": "2.11.x",
+ "ws": "^6.1.0"
+ }
+ },
+ "chrome-unmirror": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/chrome-unmirror/-/chrome-unmirror-0.1.0.tgz",
+ "integrity": "sha1-6a94ukf3/7kAYCk6cgoBzSbVC6s=",
+ "dev": true
+ },
+ "class-utils": {
+ "version": "0.3.6",
+ "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz",
+ "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==",
+ "dev": true,
+ "requires": {
+ "arr-union": "^3.1.0",
+ "define-property": "^0.2.5",
+ "isobject": "^3.0.0",
+ "static-extend": "^0.1.1"
+ },
+ "dependencies": {
+ "define-property": {
+ "version": "0.2.5",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
+ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
+ "dev": true,
+ "requires": {
+ "is-descriptor": "^0.1.0"
+ }
+ }
+ }
+ },
+ "cli-cursor": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz",
+ "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=",
+ "dev": true,
+ "requires": {
+ "restore-cursor": "^2.0.0"
+ }
+ },
+ "cli-width": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz",
+ "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=",
+ "dev": true
+ },
+ "clone-regexp": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/clone-regexp/-/clone-regexp-2.2.0.tgz",
+ "integrity": "sha512-beMpP7BOtTipFuW8hrJvREQ2DrRu3BE7by0ZpibtfBA+qfHYvMGTc2Yb1JMYPKg/JUw0CHYvpg796aNTSW9z7Q==",
+ "dev": true,
+ "requires": {
+ "is-regexp": "^2.0.0"
+ }
+ },
+ "collapse-white-space": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.5.tgz",
+ "integrity": "sha512-703bOOmytCYAX9cXYqoikYIx6twmFCXsnzRQheBcTG3nzKYBR4P/+wkYeH+Mvj7qUz8zZDtdyzbxfnEi/kYzRQ==",
+ "dev": true
+ },
+ "collection-visit": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz",
+ "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=",
+ "dev": true,
+ "requires": {
+ "map-visit": "^1.0.0",
+ "object-visit": "^1.0.0"
+ }
+ },
+ "color-convert": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "dev": true,
+ "requires": {
+ "color-name": "1.1.3"
+ }
+ },
+ "color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
+ "dev": true
+ },
+ "commander": {
+ "version": "2.11.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-2.11.0.tgz",
+ "integrity": "sha512-b0553uYA5YAEGgyYIGYROzKQ7X5RAqedkfjiZxwi0kL1g3bOaBNNZfYkzt/CL0umgD5wc9Jec2FbB98CjkMRvQ==",
+ "dev": true
+ },
+ "comment-parser": {
+ "version": "0.6.2",
+ "resolved": "https://registry.npmjs.org/comment-parser/-/comment-parser-0.6.2.tgz",
+ "integrity": "sha512-Wdms0Q8d4vvb2Yk72OwZjwNWtMklbC5Re7lD9cjCP/AG1fhocmc0TrxGBBAXPLy8fZQPrfHGgyygwI0lA7pbzA==",
+ "dev": true
+ },
+ "component-emitter": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
+ "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==",
+ "dev": true
+ },
+ "concat-map": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
+ "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
+ "dev": true
+ },
+ "convert-source-map": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz",
+ "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==",
+ "dev": true,
+ "requires": {
+ "safe-buffer": "~5.1.1"
+ },
+ "dependencies": {
+ "safe-buffer": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
+ "dev": true
+ }
+ }
+ },
+ "copy-descriptor": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
+ "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=",
+ "dev": true
+ },
+ "cosmiconfig": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz",
+ "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==",
+ "dev": true,
+ "requires": {
+ "import-fresh": "^2.0.0",
+ "is-directory": "^0.3.1",
+ "js-yaml": "^3.13.1",
+ "parse-json": "^4.0.0"
+ },
+ "dependencies": {
+ "import-fresh": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz",
+ "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=",
+ "dev": true,
+ "requires": {
+ "caller-path": "^2.0.0",
+ "resolve-from": "^3.0.0"
+ }
+ },
+ "resolve-from": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz",
+ "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=",
+ "dev": true
+ }
+ }
+ },
+ "cross-spawn": {
+ "version": "6.0.5",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
+ "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
+ "dev": true,
+ "requires": {
+ "nice-try": "^1.0.4",
+ "path-key": "^2.0.1",
+ "semver": "^5.5.0",
+ "shebang-command": "^1.2.0",
+ "which": "^1.2.9"
+ },
+ "dependencies": {
+ "semver": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+ "dev": true
+ }
+ }
+ },
+ "currently-unhandled": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz",
+ "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=",
+ "dev": true,
+ "requires": {
+ "array-find-index": "^1.0.1"
+ }
+ },
+ "debug": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
+ "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
+ "dev": true,
+ "requires": {
+ "ms": "^2.1.1"
+ }
+ },
+ "decamelize": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
+ "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
+ "dev": true
+ },
+ "decamelize-keys": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz",
+ "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=",
+ "dev": true,
+ "requires": {
+ "decamelize": "^1.1.0",
+ "map-obj": "^1.0.0"
+ },
+ "dependencies": {
+ "map-obj": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
+ "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=",
+ "dev": true
+ }
+ }
+ },
+ "decode-uri-component": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
+ "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=",
+ "dev": true
+ },
+ "deep-assign": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/deep-assign/-/deep-assign-3.0.0.tgz",
+ "integrity": "sha512-YX2i9XjJ7h5q/aQ/IM9PEwEnDqETAIYbggmdDB3HLTlSgo1CxPsj6pvhPG68rq6SVE0+p+6Ywsm5fTYNrYtBWw==",
+ "dev": true,
+ "requires": {
+ "is-obj": "^1.0.0"
+ }
+ },
+ "deep-is": {
+ "version": "0.1.3",
+ "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",
+ "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=",
+ "dev": true
+ },
+ "define-property": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
+ "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
+ "dev": true,
+ "requires": {
+ "is-descriptor": "^1.0.2",
+ "isobject": "^3.0.1"
+ },
+ "dependencies": {
+ "is-accessor-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
+ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
+ "dev": true,
+ "requires": {
+ "kind-of": "^6.0.0"
+ }
+ },
+ "is-data-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
+ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
+ "dev": true,
+ "requires": {
+ "kind-of": "^6.0.0"
+ }
+ },
+ "is-descriptor": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
+ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
+ "dev": true,
+ "requires": {
+ "is-accessor-descriptor": "^1.0.0",
+ "is-data-descriptor": "^1.0.0",
+ "kind-of": "^6.0.2"
+ }
+ }
+ }
+ },
+ "dir-glob": {
+ "version": "2.2.2",
+ "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz",
+ "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==",
+ "dev": true,
+ "requires": {
+ "path-type": "^3.0.0"
+ }
+ },
+ "doctrine": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
+ "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
+ "dev": true,
+ "requires": {
+ "esutils": "^2.0.2"
+ }
+ },
+ "dom-serializer": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.1.tgz",
+ "integrity": "sha512-sK3ujri04WyjwQXVoK4PU3y8ula1stq10GJZpqHIUgoGZdsGzAGu65BnU3d08aTVSvO7mGPZUc0wTEDL+qGE0Q==",
+ "dev": true,
+ "requires": {
+ "domelementtype": "^2.0.1",
+ "entities": "^2.0.0"
+ },
+ "dependencies": {
+ "domelementtype": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.1.tgz",
+ "integrity": "sha512-5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ==",
+ "dev": true
+ },
+ "entities": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.0.tgz",
+ "integrity": "sha512-D9f7V0JSRwIxlRI2mjMqufDrRDnx8p+eEOz7aUM9SuvF8gsBzra0/6tbjl1m8eQHrZlYj6PxqE00hZ1SAIKPLw==",
+ "dev": true
+ }
+ }
+ },
+ "domelementtype": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz",
+ "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==",
+ "dev": true
+ },
+ "domhandler": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz",
+ "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==",
+ "dev": true,
+ "requires": {
+ "domelementtype": "1"
+ }
+ },
+ "domutils": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz",
+ "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==",
+ "dev": true,
+ "requires": {
+ "dom-serializer": "0",
+ "domelementtype": "1"
+ }
+ },
+ "dot-prop": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz",
+ "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==",
+ "dev": true,
+ "requires": {
+ "is-obj": "^1.0.0"
+ }
+ },
+ "electron-to-chromium": {
+ "version": "1.3.241",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.241.tgz",
+ "integrity": "sha512-Gb9E6nWZlbgjDDNe5cAvMJixtn79krNJ70EDpq/M10lkGo7PGtBUe7Y0CYVHsBScRwi6ybCS+YetXAN9ysAHDg==",
+ "dev": true
+ },
+ "emoji-regex": {
+ "version": "7.0.3",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
+ "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
+ "dev": true
+ },
+ "entities": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz",
+ "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==",
+ "dev": true
+ },
+ "error-ex": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
+ "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
+ "dev": true,
+ "requires": {
+ "is-arrayish": "^0.2.1"
+ }
+ },
+ "escape-string-regexp": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
+ "dev": true
+ },
+ "eslint": {
+ "version": "6.2.2",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-6.2.2.tgz",
+ "integrity": "sha512-mf0elOkxHbdyGX1IJEUsNBzCDdyoUgljF3rRlgfyYh0pwGnreLc0jjD6ZuleOibjmnUWZLY2eXwSooeOgGJ2jw==",
+ "dev": true,
+ "requires": {
+ "@babel/code-frame": "^7.0.0",
+ "ajv": "^6.10.0",
+ "chalk": "^2.1.0",
+ "cross-spawn": "^6.0.5",
+ "debug": "^4.0.1",
+ "doctrine": "^3.0.0",
+ "eslint-scope": "^5.0.0",
+ "eslint-utils": "^1.4.2",
+ "eslint-visitor-keys": "^1.1.0",
+ "espree": "^6.1.1",
+ "esquery": "^1.0.1",
+ "esutils": "^2.0.2",
+ "file-entry-cache": "^5.0.1",
+ "functional-red-black-tree": "^1.0.1",
+ "glob-parent": "^5.0.0",
+ "globals": "^11.7.0",
+ "ignore": "^4.0.6",
+ "import-fresh": "^3.0.0",
+ "imurmurhash": "^0.1.4",
+ "inquirer": "^6.4.1",
+ "is-glob": "^4.0.0",
+ "js-yaml": "^3.13.1",
+ "json-stable-stringify-without-jsonify": "^1.0.1",
+ "levn": "^0.3.0",
+ "lodash": "^4.17.14",
+ "minimatch": "^3.0.4",
+ "mkdirp": "^0.5.1",
+ "natural-compare": "^1.4.0",
+ "optionator": "^0.8.2",
+ "progress": "^2.0.0",
+ "regexpp": "^2.0.1",
+ "semver": "^6.1.2",
+ "strip-ansi": "^5.2.0",
+ "strip-json-comments": "^3.0.1",
+ "table": "^5.2.3",
+ "text-table": "^0.2.0",
+ "v8-compile-cache": "^2.0.3"
+ }
+ },
+ "eslint-config-blueimp": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/eslint-config-blueimp/-/eslint-config-blueimp-1.4.0.tgz",
+ "integrity": "sha512-OWTLOSmsjDglgNvKKtb0t3iRPpyzFvXszXJkSS1w5oqkgVmFaKiNeoU6qOyZF2Q78rIog77RgIhzyA387b+7qA==",
+ "dev": true
+ },
+ "eslint-config-prettier": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-6.1.0.tgz",
+ "integrity": "sha512-k9fny9sPjIBQ2ftFTesJV21Rg4R/7a7t7LCtZVrYQiHEp8Nnuk3EGaDmsKSAnsPj0BYcgB2zxzHa2NTkIxcOLg==",
+ "dev": true,
+ "requires": {
+ "get-stdin": "^6.0.0"
+ }
+ },
+ "eslint-plugin-jsdoc": {
+ "version": "15.8.3",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-15.8.3.tgz",
+ "integrity": "sha512-p2O6SYetuSD5gWV04HHevIfp2WfimXReYwINuB4iC33hm1jrYoP+t2XbJtCBYvjhoRjjw8w4NfnyZKixte1fug==",
+ "dev": true,
+ "requires": {
+ "comment-parser": "^0.6.2",
+ "debug": "^4.1.1",
+ "jsdoctypeparser": "5.0.1",
+ "lodash": "^4.17.15",
+ "object.entries-ponyfill": "^1.0.1",
+ "regextras": "^0.6.1"
+ }
+ },
+ "eslint-plugin-prettier": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.1.0.tgz",
+ "integrity": "sha512-XWX2yVuwVNLOUhQijAkXz+rMPPoCr7WFiAl8ig6I7Xn+pPVhDhzg4DxHpmbeb0iqjO9UronEA3Tb09ChnFVHHA==",
+ "dev": true,
+ "requires": {
+ "prettier-linter-helpers": "^1.0.0"
+ }
+ },
+ "eslint-scope": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.0.0.tgz",
+ "integrity": "sha512-oYrhJW7S0bxAFDvWqzvMPRm6pcgcnWc4QnofCAqRTRfQC0JcwenzGglTtsLyIuuWFfkqDG9vz67cnttSd53djw==",
+ "dev": true,
+ "requires": {
+ "esrecurse": "^4.1.0",
+ "estraverse": "^4.1.1"
+ }
+ },
+ "eslint-utils": {
+ "version": "1.4.2",
+ "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.2.tgz",
+ "integrity": "sha512-eAZS2sEUMlIeCjBeubdj45dmBHQwPHWyBcT1VSYB7o9x9WRRqKxyUoiXlRjyAwzN7YEzHJlYg0NmzDRWx6GP4Q==",
+ "dev": true,
+ "requires": {
+ "eslint-visitor-keys": "^1.0.0"
+ }
+ },
+ "eslint-visitor-keys": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz",
+ "integrity": "sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A==",
+ "dev": true
+ },
+ "espree": {
+ "version": "6.1.1",
+ "resolved": "https://registry.npmjs.org/espree/-/espree-6.1.1.tgz",
+ "integrity": "sha512-EYbr8XZUhWbYCqQRW0duU5LxzL5bETN6AjKBGy1302qqzPaCH10QbRg3Wvco79Z8x9WbiE8HYB4e75xl6qUYvQ==",
+ "dev": true,
+ "requires": {
+ "acorn": "^7.0.0",
+ "acorn-jsx": "^5.0.2",
+ "eslint-visitor-keys": "^1.1.0"
+ }
+ },
+ "esprima": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
+ "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
+ "dev": true
+ },
+ "esquery": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.1.tgz",
+ "integrity": "sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA==",
+ "dev": true,
+ "requires": {
+ "estraverse": "^4.0.0"
+ }
+ },
+ "esrecurse": {
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz",
+ "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==",
+ "dev": true,
+ "requires": {
+ "estraverse": "^4.1.0"
+ }
+ },
+ "estraverse": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
+ "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
+ "dev": true
+ },
+ "esutils": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
+ "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
+ "dev": true
+ },
+ "execall": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/execall/-/execall-2.0.0.tgz",
+ "integrity": "sha512-0FU2hZ5Hh6iQnarpRtQurM/aAvp3RIbfvgLHrcqJYzhXyV2KFruhuChf9NC6waAhiUR7FFtlugkI4p7f2Fqlow==",
+ "dev": true,
+ "requires": {
+ "clone-regexp": "^2.1.0"
+ }
+ },
+ "expand-brackets": {
+ "version": "2.1.4",
+ "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
+ "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
+ "dev": true,
+ "requires": {
+ "debug": "^2.3.3",
+ "define-property": "^0.2.5",
+ "extend-shallow": "^2.0.1",
+ "posix-character-classes": "^0.1.0",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.1"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "dev": true,
+ "requires": {
+ "ms": "2.0.0"
+ }
+ },
+ "define-property": {
+ "version": "0.2.5",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
+ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
+ "dev": true,
+ "requires": {
+ "is-descriptor": "^0.1.0"
+ }
+ },
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ },
+ "ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
+ "dev": true
+ }
+ }
+ },
+ "extend": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
+ "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
+ "dev": true
+ },
+ "extend-shallow": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
+ "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
+ "dev": true,
+ "requires": {
+ "assign-symbols": "^1.0.0",
+ "is-extendable": "^1.0.1"
+ },
+ "dependencies": {
+ "is-extendable": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
+ "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
+ "dev": true,
+ "requires": {
+ "is-plain-object": "^2.0.4"
+ }
+ }
+ }
+ },
+ "external-editor": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz",
+ "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==",
+ "dev": true,
+ "requires": {
+ "chardet": "^0.7.0",
+ "iconv-lite": "^0.4.24",
+ "tmp": "^0.0.33"
+ }
+ },
+ "extglob": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
+ "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
+ "dev": true,
+ "requires": {
+ "array-unique": "^0.3.2",
+ "define-property": "^1.0.0",
+ "expand-brackets": "^2.1.4",
+ "extend-shallow": "^2.0.1",
+ "fragment-cache": "^0.2.1",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.1"
+ },
+ "dependencies": {
+ "define-property": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
+ "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
+ "dev": true,
+ "requires": {
+ "is-descriptor": "^1.0.0"
+ }
+ },
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ },
+ "is-accessor-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
+ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
+ "dev": true,
+ "requires": {
+ "kind-of": "^6.0.0"
+ }
+ },
+ "is-data-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
+ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
+ "dev": true,
+ "requires": {
+ "kind-of": "^6.0.0"
+ }
+ },
+ "is-descriptor": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
+ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
+ "dev": true,
+ "requires": {
+ "is-accessor-descriptor": "^1.0.0",
+ "is-data-descriptor": "^1.0.0",
+ "kind-of": "^6.0.2"
+ }
+ }
+ }
+ },
+ "fast-deep-equal": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz",
+ "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=",
+ "dev": true
+ },
+ "fast-diff": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz",
+ "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==",
+ "dev": true
+ },
+ "fast-glob": {
+ "version": "2.2.7",
+ "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz",
+ "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==",
+ "dev": true,
+ "requires": {
+ "@mrmlnc/readdir-enhanced": "^2.2.1",
+ "@nodelib/fs.stat": "^1.1.2",
+ "glob-parent": "^3.1.0",
+ "is-glob": "^4.0.0",
+ "merge2": "^1.2.3",
+ "micromatch": "^3.1.10"
+ },
+ "dependencies": {
+ "glob-parent": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
+ "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
+ "dev": true,
+ "requires": {
+ "is-glob": "^3.1.0",
+ "path-dirname": "^1.0.0"
+ },
+ "dependencies": {
+ "is-glob": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
+ "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
+ "dev": true,
+ "requires": {
+ "is-extglob": "^2.1.0"
+ }
+ }
+ }
+ },
+ "micromatch": {
+ "version": "3.1.10",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
+ "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
+ "dev": true,
+ "requires": {
+ "arr-diff": "^4.0.0",
+ "array-unique": "^0.3.2",
+ "braces": "^2.3.1",
+ "define-property": "^2.0.2",
+ "extend-shallow": "^3.0.2",
+ "extglob": "^2.0.4",
+ "fragment-cache": "^0.2.1",
+ "kind-of": "^6.0.2",
+ "nanomatch": "^1.2.9",
+ "object.pick": "^1.3.0",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.2"
+ }
+ }
+ }
+ },
+ "fast-json-stable-stringify": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz",
+ "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=",
+ "dev": true
+ },
+ "fast-levenshtein": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
+ "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
+ "dev": true
+ },
+ "figures": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz",
+ "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=",
+ "dev": true,
+ "requires": {
+ "escape-string-regexp": "^1.0.5"
+ }
+ },
+ "file-entry-cache": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz",
+ "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==",
+ "dev": true,
+ "requires": {
+ "flat-cache": "^2.0.1"
+ }
+ },
+ "fill-range": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
+ "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
+ "dev": true,
+ "requires": {
+ "extend-shallow": "^2.0.1",
+ "is-number": "^3.0.0",
+ "repeat-string": "^1.6.1",
+ "to-regex-range": "^2.1.0"
+ },
+ "dependencies": {
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ }
+ }
+ },
+ "find-up": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
+ "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
+ "dev": true,
+ "requires": {
+ "locate-path": "^3.0.0"
+ }
+ },
+ "flat-cache": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz",
+ "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==",
+ "dev": true,
+ "requires": {
+ "flatted": "^2.0.0",
+ "rimraf": "2.6.3",
+ "write": "1.0.3"
+ }
+ },
+ "flatted": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.1.tgz",
+ "integrity": "sha512-a1hQMktqW9Nmqr5aktAux3JMNqaucxGcjtjWnZLHX7yyPCmlSV3M54nGYbqT8K+0GhF3NBgmJCc3ma+WOgX8Jg==",
+ "dev": true
+ },
+ "for-in": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
+ "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
+ "dev": true
+ },
+ "fragment-cache": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz",
+ "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=",
+ "dev": true,
+ "requires": {
+ "map-cache": "^0.2.2"
+ }
+ },
+ "fs.realpath": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
+ "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
+ "dev": true
+ },
+ "functional-red-black-tree": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
+ "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",
+ "dev": true
+ },
+ "get-stdin": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-6.0.0.tgz",
+ "integrity": "sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g==",
+ "dev": true
+ },
+ "get-value": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
+ "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=",
+ "dev": true
+ },
+ "glob": {
+ "version": "7.1.4",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz",
+ "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==",
+ "dev": true,
+ "requires": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.0.4",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ }
+ },
+ "glob-parent": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.0.0.tgz",
+ "integrity": "sha512-Z2RwiujPRGluePM6j699ktJYxmPpJKCfpGA13jz2hmFZC7gKetzrWvg5KN3+OsIFmydGyZ1AVwERCq1w/ZZwRg==",
+ "dev": true,
+ "requires": {
+ "is-glob": "^4.0.1"
+ }
+ },
+ "glob-to-regexp": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz",
+ "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=",
+ "dev": true
+ },
+ "global-modules": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz",
+ "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==",
+ "dev": true,
+ "requires": {
+ "global-prefix": "^3.0.0"
+ }
+ },
+ "global-prefix": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz",
+ "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==",
+ "dev": true,
+ "requires": {
+ "ini": "^1.3.5",
+ "kind-of": "^6.0.2",
+ "which": "^1.3.1"
+ }
+ },
+ "globals": {
+ "version": "11.12.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
+ "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
+ "dev": true
+ },
+ "globby": {
+ "version": "9.2.0",
+ "resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz",
+ "integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==",
+ "dev": true,
+ "requires": {
+ "@types/glob": "^7.1.1",
+ "array-union": "^1.0.2",
+ "dir-glob": "^2.2.2",
+ "fast-glob": "^2.2.6",
+ "glob": "^7.1.3",
+ "ignore": "^4.0.3",
+ "pify": "^4.0.1",
+ "slash": "^2.0.0"
+ },
+ "dependencies": {
+ "pify": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
+ "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
+ "dev": true
+ },
+ "slash": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz",
+ "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==",
+ "dev": true
+ }
+ }
+ },
+ "globjoin": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/globjoin/-/globjoin-0.1.4.tgz",
+ "integrity": "sha1-L0SUrIkZ43Z8XLtpHp9GMyQoXUM=",
+ "dev": true
+ },
+ "gonzales-pe": {
+ "version": "4.2.4",
+ "resolved": "https://registry.npmjs.org/gonzales-pe/-/gonzales-pe-4.2.4.tgz",
+ "integrity": "sha512-v0Ts/8IsSbh9n1OJRnSfa7Nlxi4AkXIsWB6vPept8FDbL4bXn3FNuxjYtO/nmBGu7GDkL9MFeGebeSu6l55EPQ==",
+ "dev": true,
+ "requires": {
+ "minimist": "1.1.x"
+ },
+ "dependencies": {
+ "minimist": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.1.3.tgz",
+ "integrity": "sha1-O+39kaktOQFvz6ocaB6Pqhoe/ag=",
+ "dev": true
+ }
+ }
+ },
+ "graceful-fs": {
+ "version": "4.2.2",
+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.2.tgz",
+ "integrity": "sha512-IItsdsea19BoLC7ELy13q1iJFNmd7ofZH5+X/pJr90/nRoPEX0DJo1dHDbgtYWOhJhcCgMDTOw84RZ72q6lB+Q==",
+ "dev": true
+ },
+ "has-flag": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
+ "dev": true
+ },
+ "has-value": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz",
+ "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=",
+ "dev": true,
+ "requires": {
+ "get-value": "^2.0.6",
+ "has-values": "^1.0.0",
+ "isobject": "^3.0.0"
+ }
+ },
+ "has-values": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz",
+ "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=",
+ "dev": true,
+ "requires": {
+ "is-number": "^3.0.0",
+ "kind-of": "^4.0.0"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
+ "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
+ "dev": true,
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "hosted-git-info": {
+ "version": "2.8.4",
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.4.tgz",
+ "integrity": "sha512-pzXIvANXEFrc5oFFXRMkbLPQ2rXRoDERwDLyrcUxGhaZhgP54BBSl9Oheh7Vv0T090cszWBxPjkQQ5Sq1PbBRQ==",
+ "dev": true
+ },
+ "html-tags": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz",
+ "integrity": "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==",
+ "dev": true
+ },
+ "htmlparser2": {
+ "version": "3.10.1",
+ "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz",
+ "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==",
+ "dev": true,
+ "requires": {
+ "domelementtype": "^1.3.1",
+ "domhandler": "^2.3.0",
+ "domutils": "^1.5.1",
+ "entities": "^1.1.1",
+ "inherits": "^2.0.1",
+ "readable-stream": "^3.1.1"
+ }
+ },
+ "iconv-lite": {
+ "version": "0.4.24",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
+ "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
+ "dev": true,
+ "requires": {
+ "safer-buffer": ">= 2.1.2 < 3"
+ }
+ },
+ "ignore": {
+ "version": "4.0.6",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
+ "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
+ "dev": true
+ },
+ "import-fresh": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.1.0.tgz",
+ "integrity": "sha512-PpuksHKGt8rXfWEr9m9EHIpgyyaltBy8+eF6GJM0QCAxMgxCfucMF3mjecK2QsJr0amJW7gTqh5/wht0z2UhEQ==",
+ "dev": true,
+ "requires": {
+ "parent-module": "^1.0.0",
+ "resolve-from": "^4.0.0"
+ }
+ },
+ "import-lazy": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz",
+ "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==",
+ "dev": true
+ },
+ "import-local": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz",
+ "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==",
+ "dev": true,
+ "requires": {
+ "pkg-dir": "^3.0.0",
+ "resolve-cwd": "^2.0.0"
+ }
+ },
+ "imurmurhash": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
+ "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
+ "dev": true
+ },
+ "indent-string": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz",
+ "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=",
+ "dev": true
+ },
+ "indexes-of": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz",
+ "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=",
+ "dev": true
+ },
+ "inflight": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
+ "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
+ "dev": true,
+ "requires": {
+ "once": "^1.3.0",
+ "wrappy": "1"
+ }
+ },
+ "inherits": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
+ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
+ "dev": true
+ },
+ "ini": {
+ "version": "1.3.5",
+ "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz",
+ "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==",
+ "dev": true
+ },
+ "inquirer": {
+ "version": "6.5.2",
+ "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.2.tgz",
+ "integrity": "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==",
+ "dev": true,
+ "requires": {
+ "ansi-escapes": "^3.2.0",
+ "chalk": "^2.4.2",
+ "cli-cursor": "^2.1.0",
+ "cli-width": "^2.0.0",
+ "external-editor": "^3.0.3",
+ "figures": "^2.0.0",
+ "lodash": "^4.17.12",
+ "mute-stream": "0.0.7",
+ "run-async": "^2.2.0",
+ "rxjs": "^6.4.0",
+ "string-width": "^2.1.0",
+ "strip-ansi": "^5.1.0",
+ "through": "^2.3.6"
+ }
+ },
+ "is-accessor-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
+ "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
+ "dev": true,
+ "requires": {
+ "kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "is-alphabetical": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.3.tgz",
+ "integrity": "sha512-eEMa6MKpHFzw38eKm56iNNi6GJ7lf6aLLio7Kr23sJPAECscgRtZvOBYybejWDQ2bM949Y++61PY+udzj5QMLA==",
+ "dev": true
+ },
+ "is-alphanumeric": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-alphanumeric/-/is-alphanumeric-1.0.0.tgz",
+ "integrity": "sha1-Spzvcdr0wAHB2B1j0UDPU/1oifQ=",
+ "dev": true
+ },
+ "is-alphanumerical": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.3.tgz",
+ "integrity": "sha512-A1IGAPO5AW9vSh7omxIlOGwIqEvpW/TA+DksVOPM5ODuxKlZS09+TEM1E3275lJqO2oJ38vDpeAL3DCIiHE6eA==",
+ "dev": true,
+ "requires": {
+ "is-alphabetical": "^1.0.0",
+ "is-decimal": "^1.0.0"
+ }
+ },
+ "is-arrayish": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
+ "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
+ "dev": true
+ },
+ "is-buffer": {
+ "version": "1.1.6",
+ "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
+ "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
+ "dev": true
+ },
+ "is-data-descriptor": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
+ "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
+ "dev": true,
+ "requires": {
+ "kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "is-decimal": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.3.tgz",
+ "integrity": "sha512-bvLSwoDg2q6Gf+E2LEPiklHZxxiSi3XAh4Mav65mKqTfCO1HM3uBs24TjEH8iJX3bbDdLXKJXBTmGzuTUuAEjQ==",
+ "dev": true
+ },
+ "is-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
+ "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
+ "dev": true,
+ "requires": {
+ "is-accessor-descriptor": "^0.1.6",
+ "is-data-descriptor": "^0.1.4",
+ "kind-of": "^5.0.0"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
+ "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
+ "dev": true
+ }
+ }
+ },
+ "is-directory": {
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz",
+ "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=",
+ "dev": true
+ },
+ "is-extendable": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
+ "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
+ "dev": true
+ },
+ "is-extglob": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
+ "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
+ "dev": true
+ },
+ "is-fullwidth-code-point": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
+ "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
+ "dev": true
+ },
+ "is-glob": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
+ "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
+ "dev": true,
+ "requires": {
+ "is-extglob": "^2.1.1"
+ }
+ },
+ "is-hexadecimal": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.3.tgz",
+ "integrity": "sha512-zxQ9//Q3D/34poZf8fiy3m3XVpbQc7ren15iKqrTtLPwkPD/t3Scy9Imp63FujULGxuK0ZlCwoo5xNpktFgbOA==",
+ "dev": true
+ },
+ "is-number": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
+ "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
+ "dev": true,
+ "requires": {
+ "kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "is-obj": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz",
+ "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=",
+ "dev": true
+ },
+ "is-plain-obj": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
+ "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=",
+ "dev": true
+ },
+ "is-plain-object": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
+ "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
+ "dev": true,
+ "requires": {
+ "isobject": "^3.0.1"
+ }
+ },
+ "is-promise": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz",
+ "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=",
+ "dev": true
+ },
+ "is-regexp": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-2.1.0.tgz",
+ "integrity": "sha512-OZ4IlER3zmRIoB9AqNhEggVxqIH4ofDns5nRrPS6yQxXE1TPCUpFznBfRQmQa8uC+pXqjMnukiJBxCisIxiLGA==",
+ "dev": true
+ },
+ "is-whitespace-character": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.3.tgz",
+ "integrity": "sha512-SNPgMLz9JzPccD3nPctcj8sZlX9DAMJSKH8bP7Z6bohCwuNgX8xbWr1eTAYXX9Vpi/aSn8Y1akL9WgM3t43YNQ==",
+ "dev": true
+ },
+ "is-windows": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
+ "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
+ "dev": true
+ },
+ "is-word-character": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.3.tgz",
+ "integrity": "sha512-0wfcrFgOOOBdgRNT9H33xe6Zi6yhX/uoc4U8NBZGeQQB0ctU1dnlNTyL9JM2646bHDTpsDm1Brb3VPoCIMrd/A==",
+ "dev": true
+ },
+ "is-wsl": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz",
+ "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=",
+ "dev": true
+ },
+ "isarray": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
+ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
+ "dev": true
+ },
+ "isexe": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
+ "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
+ "dev": true
+ },
+ "isobject": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
+ "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
+ "dev": true
+ },
+ "js-tokens": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
+ "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
+ "dev": true
+ },
+ "js-yaml": {
+ "version": "3.13.1",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz",
+ "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==",
+ "dev": true,
+ "requires": {
+ "argparse": "^1.0.7",
+ "esprima": "^4.0.0"
+ }
+ },
+ "jsdoctypeparser": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/jsdoctypeparser/-/jsdoctypeparser-5.0.1.tgz",
+ "integrity": "sha512-dYwcK6TKzvq+ZKtbp4sbQSW9JMo6s+4YFfUs5D/K7bZsn3s1NhEhZ+jmIPzby0HbkbECBe+hNPEa6a+E21o94w==",
+ "dev": true
+ },
+ "jsesc": {
+ "version": "2.5.2",
+ "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
+ "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
+ "dev": true
+ },
+ "json-parse-better-errors": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
+ "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==",
+ "dev": true
+ },
+ "json-schema-traverse": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
+ "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
+ "dev": true
+ },
+ "json-stable-stringify-without-jsonify": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
+ "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=",
+ "dev": true
+ },
+ "json5": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.0.tgz",
+ "integrity": "sha512-8Mh9h6xViijj36g7Dxi+Y4S6hNGV96vcJZr/SrlHh1LR/pEn/8j/+qIBbs44YKl69Lrfctp4QD+AdWLTMqEZAQ==",
+ "dev": true,
+ "requires": {
+ "minimist": "^1.2.0"
+ },
+ "dependencies": {
+ "minimist": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
+ "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
+ "dev": true
+ }
+ }
+ },
+ "kind-of": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
+ "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
+ "dev": true
+ },
+ "known-css-properties": {
+ "version": "0.14.0",
+ "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.14.0.tgz",
+ "integrity": "sha512-P+0a/gBzLgVlCnK8I7VcD0yuYJscmWn66wH9tlKsQnmVdg689tLEmziwB9PuazZYLkcm07fvWOKCJJqI55sD5Q==",
+ "dev": true
+ },
+ "leven": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz",
+ "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==",
+ "dev": true
+ },
+ "levn": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
+ "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=",
+ "dev": true,
+ "requires": {
+ "prelude-ls": "~1.1.2",
+ "type-check": "~0.3.2"
+ }
+ },
+ "lighthouse-logger": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/lighthouse-logger/-/lighthouse-logger-1.2.0.tgz",
+ "integrity": "sha512-wzUvdIeJZhRsG6gpZfmSCfysaxNEr43i+QT+Hie94wvHDKFLi4n7C2GqZ4sTC+PH5b5iktmXJvU87rWvhP3lHw==",
+ "dev": true,
+ "requires": {
+ "debug": "^2.6.8",
+ "marky": "^1.2.0"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "dev": true,
+ "requires": {
+ "ms": "2.0.0"
+ }
+ },
+ "ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
+ "dev": true
+ }
+ }
+ },
+ "load-json-file": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz",
+ "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=",
+ "dev": true,
+ "requires": {
+ "graceful-fs": "^4.1.2",
+ "parse-json": "^4.0.0",
+ "pify": "^3.0.0",
+ "strip-bom": "^3.0.0"
+ }
+ },
+ "locate-path": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
+ "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
+ "dev": true,
+ "requires": {
+ "p-locate": "^3.0.0",
+ "path-exists": "^3.0.0"
+ }
+ },
+ "lodash": {
+ "version": "4.17.15",
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz",
+ "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==",
+ "dev": true
+ },
+ "log-symbols": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-3.0.0.tgz",
+ "integrity": "sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==",
+ "dev": true,
+ "requires": {
+ "chalk": "^2.4.2"
+ }
+ },
+ "loglevel": {
+ "version": "1.6.3",
+ "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.6.3.tgz",
+ "integrity": "sha512-LoEDv5pgpvWgPF4kNYuIp0qqSJVWak/dML0RY74xlzMZiT9w77teNAwKYKWBTYjlokMirg+o3jBwp+vlLrcfAA==",
+ "dev": true
+ },
+ "longest-streak": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-2.0.3.tgz",
+ "integrity": "sha512-9lz5IVdpwsKLMzQi0MQ+oD9EA0mIGcWYP7jXMTZVXP8D42PwuAk+M/HBFYQoxt1G5OR8m7aSIgb1UymfWGBWEw==",
+ "dev": true
+ },
+ "loud-rejection": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz",
+ "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=",
+ "dev": true,
+ "requires": {
+ "currently-unhandled": "^0.4.1",
+ "signal-exit": "^3.0.0"
+ }
+ },
+ "map-cache": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
+ "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=",
+ "dev": true
+ },
+ "map-obj": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz",
+ "integrity": "sha1-plzSkIepJZi4eRJXpSPgISIqwfk=",
+ "dev": true
+ },
+ "map-visit": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz",
+ "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=",
+ "dev": true,
+ "requires": {
+ "object-visit": "^1.0.0"
+ }
+ },
+ "markdown-escapes": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.3.tgz",
+ "integrity": "sha512-XUi5HJhhV5R74k8/0H2oCbCiYf/u4cO/rX8tnGkRvrqhsr5BRNU6Mg0yt/8UIx1iIS8220BNJsDb7XnILhLepw==",
+ "dev": true
+ },
+ "markdown-table": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-1.1.3.tgz",
+ "integrity": "sha512-1RUZVgQlpJSPWYbFSpmudq5nHY1doEIv89gBtF0s4gW1GF2XorxcA/70M5vq7rLv0a6mhOUccRsqkwhwLCIQ2Q==",
+ "dev": true
+ },
+ "marky": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/marky/-/marky-1.2.1.tgz",
+ "integrity": "sha512-md9k+Gxa3qLH6sUKpeC2CNkJK/Ld+bEz5X96nYwloqphQE0CKCVEKco/6jxEZixinqNdz5RFi/KaCyfbMDMAXQ==",
+ "dev": true
+ },
+ "mathml-tag-names": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.1.tgz",
+ "integrity": "sha512-pWB896KPGSGkp1XtyzRBftpTzwSOL0Gfk0wLvxt4f2mgzjY19o0LxJ3U25vNWTzsh7da+KTbuXQoQ3lOJZ8WHw==",
+ "dev": true
+ },
+ "mdast-util-compact": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/mdast-util-compact/-/mdast-util-compact-1.0.3.tgz",
+ "integrity": "sha512-nRiU5GpNy62rZppDKbLwhhtw5DXoFMqw9UNZFmlPsNaQCZ//WLjGKUwWMdJrUH+Se7UvtO2gXtAMe0g/N+eI5w==",
+ "dev": true,
+ "requires": {
+ "unist-util-visit": "^1.1.0"
+ }
+ },
+ "meow": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/meow/-/meow-5.0.0.tgz",
+ "integrity": "sha512-CbTqYU17ABaLefO8vCU153ZZlprKYWDljcndKKDCFcYQITzWCXZAVk4QMFZPgvzrnUQ3uItnIE/LoUOwrT15Ig==",
+ "dev": true,
+ "requires": {
+ "camelcase-keys": "^4.0.0",
+ "decamelize-keys": "^1.0.0",
+ "loud-rejection": "^1.0.0",
+ "minimist-options": "^3.0.1",
+ "normalize-package-data": "^2.3.4",
+ "read-pkg-up": "^3.0.0",
+ "redent": "^2.0.0",
+ "trim-newlines": "^2.0.0",
+ "yargs-parser": "^10.0.0"
+ }
+ },
+ "merge2": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.2.4.tgz",
+ "integrity": "sha512-FYE8xI+6pjFOhokZu0We3S5NKCirLbCzSh2Usf3qEyr4X8U+0jNg9P8RZ4qz+V2UoECLVwSyzU3LxXBaLGtD3A==",
+ "dev": true
+ },
+ "micromatch": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz",
+ "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==",
+ "dev": true,
+ "requires": {
+ "braces": "^3.0.1",
+ "picomatch": "^2.0.5"
+ },
+ "dependencies": {
+ "braces": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
+ "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
+ "dev": true,
+ "requires": {
+ "fill-range": "^7.0.1"
+ }
+ },
+ "fill-range": {
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
+ "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
+ "dev": true,
+ "requires": {
+ "to-regex-range": "^5.0.1"
+ }
+ },
+ "is-number": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
+ "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
+ "dev": true
+ },
+ "to-regex-range": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
+ "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
+ "dev": true,
+ "requires": {
+ "is-number": "^7.0.0"
+ }
+ }
+ }
+ },
+ "mimic-fn": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz",
+ "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==",
+ "dev": true
+ },
+ "minimatch": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
+ "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
+ "dev": true,
+ "requires": {
+ "brace-expansion": "^1.1.7"
+ }
+ },
+ "minimist": {
+ "version": "0.0.8",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
+ "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=",
+ "dev": true
+ },
+ "minimist-options": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz",
+ "integrity": "sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==",
+ "dev": true,
+ "requires": {
+ "arrify": "^1.0.1",
+ "is-plain-obj": "^1.1.0"
+ }
+ },
+ "mixin-deep": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz",
+ "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==",
+ "dev": true,
+ "requires": {
+ "for-in": "^1.0.2",
+ "is-extendable": "^1.0.1"
+ },
+ "dependencies": {
+ "is-extendable": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
+ "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
+ "dev": true,
+ "requires": {
+ "is-plain-object": "^2.0.4"
+ }
+ }
+ }
+ },
+ "mkdirp": {
+ "version": "0.5.1",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
+ "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
+ "dev": true,
+ "requires": {
+ "minimist": "0.0.8"
+ }
+ },
+ "mocha-chrome": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/mocha-chrome/-/mocha-chrome-2.0.0.tgz",
+ "integrity": "sha512-Kq6W9jdXY3C2PhNHtSrk3GnDuoAKN+DbgJKCLfXtc5cql8oHB8+rUYlq9t1c8in6vQ6/X432E/U8h0pV5QlAug==",
+ "dev": true,
+ "requires": {
+ "chalk": "^2.0.1",
+ "chrome-launcher": "^0.10.2",
+ "chrome-remote-interface": "^0.27.0",
+ "chrome-unmirror": "^0.1.0",
+ "debug": "^4.1.1",
+ "deep-assign": "^3.0.0",
+ "import-local": "^2.0.0",
+ "loglevel": "^1.4.1",
+ "meow": "^5.0.0",
+ "nanobus": "^4.2.0"
+ }
+ },
+ "ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+ "dev": true
+ },
+ "mute-stream": {
+ "version": "0.0.7",
+ "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz",
+ "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=",
+ "dev": true
+ },
+ "nanoassert": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/nanoassert/-/nanoassert-1.1.0.tgz",
+ "integrity": "sha1-TzFS4JVA/eKMdvRLGbvNHVpCR40=",
+ "dev": true
+ },
+ "nanobus": {
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/nanobus/-/nanobus-4.4.0.tgz",
+ "integrity": "sha512-Hv9USGyH8EsPy0o8pPWE7x3YRIfuZDgMBirzjU6XLebhiSK2g53JlfqgolD0c39ne6wXAfaBNcIAvYe22Bav+Q==",
+ "dev": true,
+ "requires": {
+ "nanoassert": "^1.1.0",
+ "nanotiming": "^7.2.0",
+ "remove-array-items": "^1.0.0"
+ }
+ },
+ "nanomatch": {
+ "version": "1.2.13",
+ "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz",
+ "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==",
+ "dev": true,
+ "requires": {
+ "arr-diff": "^4.0.0",
+ "array-unique": "^0.3.2",
+ "define-property": "^2.0.2",
+ "extend-shallow": "^3.0.2",
+ "fragment-cache": "^0.2.1",
+ "is-windows": "^1.0.2",
+ "kind-of": "^6.0.2",
+ "object.pick": "^1.3.0",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.1"
+ }
+ },
+ "nanoscheduler": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/nanoscheduler/-/nanoscheduler-1.0.3.tgz",
+ "integrity": "sha512-jBbrF3qdU9321r8n9X7yu18DjP31Do2ItJm3mWrt90wJTrnDO+HXpoV7ftaUglAtjgj9s+OaCxGufbvx6pvbEQ==",
+ "dev": true,
+ "requires": {
+ "nanoassert": "^1.1.0"
+ }
+ },
+ "nanotiming": {
+ "version": "7.3.1",
+ "resolved": "https://registry.npmjs.org/nanotiming/-/nanotiming-7.3.1.tgz",
+ "integrity": "sha512-l3lC7v/PfOuRWQa8vV29Jo6TG10wHtnthLElFXs4Te4Aas57Fo4n1Q8LH9n+NDh9riOzTVvb2QNBhTS4JUKNjw==",
+ "dev": true,
+ "requires": {
+ "nanoassert": "^1.1.0",
+ "nanoscheduler": "^1.0.2"
+ }
+ },
+ "natural-compare": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
+ "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
+ "dev": true
+ },
+ "nice-try": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
+ "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==",
+ "dev": true
+ },
+ "node-releases": {
+ "version": "1.1.28",
+ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.28.tgz",
+ "integrity": "sha512-AQw4emh6iSXnCpDiFe0phYcThiccmkNWMZnFZ+lDJjAP8J0m2fVd59duvUUyuTirQOhIAajTFkzG6FHCLBO59g==",
+ "dev": true,
+ "requires": {
+ "semver": "^5.3.0"
+ },
+ "dependencies": {
+ "semver": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+ "dev": true
+ }
+ }
+ },
+ "normalize-package-data": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
+ "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
+ "dev": true,
+ "requires": {
+ "hosted-git-info": "^2.1.4",
+ "resolve": "^1.10.0",
+ "semver": "2 || 3 || 4 || 5",
+ "validate-npm-package-license": "^3.0.1"
+ },
+ "dependencies": {
+ "semver": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+ "dev": true
+ }
+ }
+ },
+ "normalize-range": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
+ "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=",
+ "dev": true
+ },
+ "normalize-selector": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/normalize-selector/-/normalize-selector-0.2.0.tgz",
+ "integrity": "sha1-0LFF62kRicY6eNIB3E/bEpPvDAM=",
+ "dev": true
+ },
+ "num2fraction": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz",
+ "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=",
+ "dev": true
+ },
+ "object-copy": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz",
+ "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=",
+ "dev": true,
+ "requires": {
+ "copy-descriptor": "^0.1.0",
+ "define-property": "^0.2.5",
+ "kind-of": "^3.0.3"
+ },
+ "dependencies": {
+ "define-property": {
+ "version": "0.2.5",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
+ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
+ "dev": true,
+ "requires": {
+ "is-descriptor": "^0.1.0"
+ }
+ },
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "object-visit": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz",
+ "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=",
+ "dev": true,
+ "requires": {
+ "isobject": "^3.0.0"
+ }
+ },
+ "object.entries-ponyfill": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/object.entries-ponyfill/-/object.entries-ponyfill-1.0.1.tgz",
+ "integrity": "sha1-Kavfd8v70mVm3RqiTp2I9lQz0lY=",
+ "dev": true
+ },
+ "object.pick": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
+ "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=",
+ "dev": true,
+ "requires": {
+ "isobject": "^3.0.1"
+ }
+ },
+ "once": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
+ "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
+ "dev": true,
+ "requires": {
+ "wrappy": "1"
+ }
+ },
+ "onetime": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz",
+ "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=",
+ "dev": true,
+ "requires": {
+ "mimic-fn": "^1.0.0"
+ }
+ },
+ "optionator": {
+ "version": "0.8.2",
+ "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz",
+ "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=",
+ "dev": true,
+ "requires": {
+ "deep-is": "~0.1.3",
+ "fast-levenshtein": "~2.0.4",
+ "levn": "~0.3.0",
+ "prelude-ls": "~1.1.2",
+ "type-check": "~0.3.2",
+ "wordwrap": "~1.0.0"
+ }
+ },
+ "os-tmpdir": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
+ "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
+ "dev": true
+ },
+ "p-limit": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz",
+ "integrity": "sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg==",
+ "dev": true,
+ "requires": {
+ "p-try": "^2.0.0"
+ }
+ },
+ "p-locate": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
+ "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
+ "dev": true,
+ "requires": {
+ "p-limit": "^2.0.0"
+ }
+ },
+ "p-try": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
+ "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
+ "dev": true
+ },
+ "parent-module": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
+ "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
+ "dev": true,
+ "requires": {
+ "callsites": "^3.0.0"
+ }
+ },
+ "parse-entities": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-1.2.2.tgz",
+ "integrity": "sha512-NzfpbxW/NPrzZ/yYSoQxyqUZMZXIdCfE0OIN4ESsnptHJECoUk3FZktxNuzQf4tjt5UEopnxpYJbvYuxIFDdsg==",
+ "dev": true,
+ "requires": {
+ "character-entities": "^1.0.0",
+ "character-entities-legacy": "^1.0.0",
+ "character-reference-invalid": "^1.0.0",
+ "is-alphanumerical": "^1.0.0",
+ "is-decimal": "^1.0.0",
+ "is-hexadecimal": "^1.0.0"
+ }
+ },
+ "parse-json": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
+ "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
+ "dev": true,
+ "requires": {
+ "error-ex": "^1.3.1",
+ "json-parse-better-errors": "^1.0.1"
+ }
+ },
+ "pascalcase": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz",
+ "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=",
+ "dev": true
+ },
+ "path-dirname": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz",
+ "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=",
+ "dev": true
+ },
+ "path-exists": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
+ "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
+ "dev": true
+ },
+ "path-is-absolute": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
+ "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
+ "dev": true
+ },
+ "path-key": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
+ "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
+ "dev": true
+ },
+ "path-parse": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
+ "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==",
+ "dev": true
+ },
+ "path-type": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz",
+ "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==",
+ "dev": true,
+ "requires": {
+ "pify": "^3.0.0"
+ }
+ },
+ "picomatch": {
+ "version": "2.0.7",
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.0.7.tgz",
+ "integrity": "sha512-oLHIdio3tZ0qH76NybpeneBhYVj0QFTfXEFTc/B3zKQspYfYYkWYgFsmzo+4kvId/bQRcNkVeguI3y+CD22BtA==",
+ "dev": true
+ },
+ "pify": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
+ "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
+ "dev": true
+ },
+ "pkg-dir": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz",
+ "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==",
+ "dev": true,
+ "requires": {
+ "find-up": "^3.0.0"
+ }
+ },
+ "posix-character-classes": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz",
+ "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=",
+ "dev": true
+ },
+ "postcss": {
+ "version": "7.0.17",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.17.tgz",
+ "integrity": "sha512-546ZowA+KZ3OasvQZHsbuEpysvwTZNGJv9EfyCQdsIDltPSWHAeTQ5fQy/Npi2ZDtLI3zs7Ps/p6wThErhm9fQ==",
+ "dev": true,
+ "requires": {
+ "chalk": "^2.4.2",
+ "source-map": "^0.6.1",
+ "supports-color": "^6.1.0"
+ },
+ "dependencies": {
+ "supports-color": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
+ "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
+ "dev": true,
+ "requires": {
+ "has-flag": "^3.0.0"
+ }
+ }
+ }
+ },
+ "postcss-html": {
+ "version": "0.36.0",
+ "resolved": "https://registry.npmjs.org/postcss-html/-/postcss-html-0.36.0.tgz",
+ "integrity": "sha512-HeiOxGcuwID0AFsNAL0ox3mW6MHH5cstWN1Z3Y+n6H+g12ih7LHdYxWwEA/QmrebctLjo79xz9ouK3MroHwOJw==",
+ "dev": true,
+ "requires": {
+ "htmlparser2": "^3.10.0"
+ }
+ },
+ "postcss-jsx": {
+ "version": "0.36.3",
+ "resolved": "https://registry.npmjs.org/postcss-jsx/-/postcss-jsx-0.36.3.tgz",
+ "integrity": "sha512-yV8Ndo6KzU8eho5mCn7LoLUGPkXrRXRjhMpX4AaYJ9wLJPv099xbtpbRQ8FrPnzVxb/cuMebbPR7LweSt+hTfA==",
+ "dev": true,
+ "requires": {
+ "@babel/core": ">=7.2.2"
+ }
+ },
+ "postcss-less": {
+ "version": "3.1.4",
+ "resolved": "https://registry.npmjs.org/postcss-less/-/postcss-less-3.1.4.tgz",
+ "integrity": "sha512-7TvleQWNM2QLcHqvudt3VYjULVB49uiW6XzEUFmvwHzvsOEF5MwBrIXZDJQvJNFGjJQTzSzZnDoCJ8h/ljyGXA==",
+ "dev": true,
+ "requires": {
+ "postcss": "^7.0.14"
+ }
+ },
+ "postcss-markdown": {
+ "version": "0.36.0",
+ "resolved": "https://registry.npmjs.org/postcss-markdown/-/postcss-markdown-0.36.0.tgz",
+ "integrity": "sha512-rl7fs1r/LNSB2bWRhyZ+lM/0bwKv9fhl38/06gF6mKMo/NPnp55+K1dSTosSVjFZc0e1ppBlu+WT91ba0PMBfQ==",
+ "dev": true,
+ "requires": {
+ "remark": "^10.0.1",
+ "unist-util-find-all-after": "^1.0.2"
+ }
+ },
+ "postcss-media-query-parser": {
+ "version": "0.2.3",
+ "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz",
+ "integrity": "sha1-J7Ocb02U+Bsac7j3Y1HGCeXO8kQ=",
+ "dev": true
+ },
+ "postcss-reporter": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-6.0.1.tgz",
+ "integrity": "sha512-LpmQjfRWyabc+fRygxZjpRxfhRf9u/fdlKf4VHG4TSPbV2XNsuISzYW1KL+1aQzx53CAppa1bKG4APIB/DOXXw==",
+ "dev": true,
+ "requires": {
+ "chalk": "^2.4.1",
+ "lodash": "^4.17.11",
+ "log-symbols": "^2.2.0",
+ "postcss": "^7.0.7"
+ },
+ "dependencies": {
+ "log-symbols": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz",
+ "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==",
+ "dev": true,
+ "requires": {
+ "chalk": "^2.0.1"
+ }
+ }
+ }
+ },
+ "postcss-resolve-nested-selector": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz",
+ "integrity": "sha1-Kcy8fDfe36wwTp//C/FZaz9qDk4=",
+ "dev": true
+ },
+ "postcss-safe-parser": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-4.0.1.tgz",
+ "integrity": "sha512-xZsFA3uX8MO3yAda03QrG3/Eg1LN3EPfjjf07vke/46HERLZyHrTsQ9E1r1w1W//fWEhtYNndo2hQplN2cVpCQ==",
+ "dev": true,
+ "requires": {
+ "postcss": "^7.0.0"
+ }
+ },
+ "postcss-sass": {
+ "version": "0.3.5",
+ "resolved": "https://registry.npmjs.org/postcss-sass/-/postcss-sass-0.3.5.tgz",
+ "integrity": "sha512-B5z2Kob4xBxFjcufFnhQ2HqJQ2y/Zs/ic5EZbCywCkxKd756Q40cIQ/veRDwSrw1BF6+4wUgmpm0sBASqVi65A==",
+ "dev": true,
+ "requires": {
+ "gonzales-pe": "^4.2.3",
+ "postcss": "^7.0.1"
+ }
+ },
+ "postcss-scss": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-2.0.0.tgz",
+ "integrity": "sha512-um9zdGKaDZirMm+kZFKKVsnKPF7zF7qBAtIfTSnZXD1jZ0JNZIxdB6TxQOjCnlSzLRInVl2v3YdBh/M881C4ug==",
+ "dev": true,
+ "requires": {
+ "postcss": "^7.0.0"
+ }
+ },
+ "postcss-selector-parser": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz",
+ "integrity": "sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU=",
+ "dev": true,
+ "requires": {
+ "dot-prop": "^4.1.1",
+ "indexes-of": "^1.0.1",
+ "uniq": "^1.0.1"
+ }
+ },
+ "postcss-syntax": {
+ "version": "0.36.2",
+ "resolved": "https://registry.npmjs.org/postcss-syntax/-/postcss-syntax-0.36.2.tgz",
+ "integrity": "sha512-nBRg/i7E3SOHWxF3PpF5WnJM/jQ1YpY9000OaVXlAQj6Zp/kIqJxEDWIZ67tAd7NLuk7zqN4yqe9nc0oNAOs1w==",
+ "dev": true
+ },
+ "postcss-value-parser": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+ "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
+ "dev": true
+ },
+ "prelude-ls": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
+ "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=",
+ "dev": true
+ },
+ "prettier": {
+ "version": "1.18.2",
+ "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.18.2.tgz",
+ "integrity": "sha512-OeHeMc0JhFE9idD4ZdtNibzY0+TPHSpSSb9h8FqtP+YnoZZ1sl8Vc9b1sasjfymH3SonAF4QcA2+mzHPhMvIiw==",
+ "dev": true
+ },
+ "prettier-linter-helpers": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz",
+ "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==",
+ "dev": true,
+ "requires": {
+ "fast-diff": "^1.1.2"
+ }
+ },
+ "progress": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
+ "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
+ "dev": true
+ },
+ "punycode": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
+ "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
+ "dev": true
+ },
+ "quick-lru": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz",
+ "integrity": "sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g=",
+ "dev": true
+ },
+ "read-pkg": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz",
+ "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=",
+ "dev": true,
+ "requires": {
+ "load-json-file": "^4.0.0",
+ "normalize-package-data": "^2.3.2",
+ "path-type": "^3.0.0"
+ }
+ },
+ "read-pkg-up": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz",
+ "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=",
+ "dev": true,
+ "requires": {
+ "find-up": "^2.0.0",
+ "read-pkg": "^3.0.0"
+ },
+ "dependencies": {
+ "find-up": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
+ "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
+ "dev": true,
+ "requires": {
+ "locate-path": "^2.0.0"
+ }
+ },
+ "locate-path": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
+ "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
+ "dev": true,
+ "requires": {
+ "p-locate": "^2.0.0",
+ "path-exists": "^3.0.0"
+ }
+ },
+ "p-limit": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
+ "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
+ "dev": true,
+ "requires": {
+ "p-try": "^1.0.0"
+ }
+ },
+ "p-locate": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
+ "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
+ "dev": true,
+ "requires": {
+ "p-limit": "^1.1.0"
+ }
+ },
+ "p-try": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
+ "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",
+ "dev": true
+ }
+ }
+ },
+ "readable-stream": {
+ "version": "3.4.0",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.4.0.tgz",
+ "integrity": "sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ==",
+ "dev": true,
+ "requires": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ }
+ },
+ "redent": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz",
+ "integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=",
+ "dev": true,
+ "requires": {
+ "indent-string": "^3.0.0",
+ "strip-indent": "^2.0.0"
+ }
+ },
+ "regex-not": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz",
+ "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==",
+ "dev": true,
+ "requires": {
+ "extend-shallow": "^3.0.2",
+ "safe-regex": "^1.1.0"
+ }
+ },
+ "regexpp": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz",
+ "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==",
+ "dev": true
+ },
+ "regextras": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/regextras/-/regextras-0.6.1.tgz",
+ "integrity": "sha512-EzIHww9xV2Kpqx+corS/I7OBmf2rZ0pKKJPsw5Dc+l6Zq1TslDmtRIP9maVn3UH+72MIXmn8zzDgP07ihQogUA==",
+ "dev": true
+ },
+ "remark": {
+ "version": "10.0.1",
+ "resolved": "https://registry.npmjs.org/remark/-/remark-10.0.1.tgz",
+ "integrity": "sha512-E6lMuoLIy2TyiokHprMjcWNJ5UxfGQjaMSMhV+f4idM625UjjK4j798+gPs5mfjzDE6vL0oFKVeZM6gZVSVrzQ==",
+ "dev": true,
+ "requires": {
+ "remark-parse": "^6.0.0",
+ "remark-stringify": "^6.0.0",
+ "unified": "^7.0.0"
+ }
+ },
+ "remark-parse": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-6.0.3.tgz",
+ "integrity": "sha512-QbDXWN4HfKTUC0hHa4teU463KclLAnwpn/FBn87j9cKYJWWawbiLgMfP2Q4XwhxxuuuOxHlw+pSN0OKuJwyVvg==",
+ "dev": true,
+ "requires": {
+ "collapse-white-space": "^1.0.2",
+ "is-alphabetical": "^1.0.0",
+ "is-decimal": "^1.0.0",
+ "is-whitespace-character": "^1.0.0",
+ "is-word-character": "^1.0.0",
+ "markdown-escapes": "^1.0.0",
+ "parse-entities": "^1.1.0",
+ "repeat-string": "^1.5.4",
+ "state-toggle": "^1.0.0",
+ "trim": "0.0.1",
+ "trim-trailing-lines": "^1.0.0",
+ "unherit": "^1.0.4",
+ "unist-util-remove-position": "^1.0.0",
+ "vfile-location": "^2.0.0",
+ "xtend": "^4.0.1"
+ }
+ },
+ "remark-stringify": {
+ "version": "6.0.4",
+ "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-6.0.4.tgz",
+ "integrity": "sha512-eRWGdEPMVudijE/psbIDNcnJLRVx3xhfuEsTDGgH4GsFF91dVhw5nhmnBppafJ7+NWINW6C7ZwWbi30ImJzqWg==",
+ "dev": true,
+ "requires": {
+ "ccount": "^1.0.0",
+ "is-alphanumeric": "^1.0.0",
+ "is-decimal": "^1.0.0",
+ "is-whitespace-character": "^1.0.0",
+ "longest-streak": "^2.0.1",
+ "markdown-escapes": "^1.0.0",
+ "markdown-table": "^1.1.0",
+ "mdast-util-compact": "^1.0.0",
+ "parse-entities": "^1.0.2",
+ "repeat-string": "^1.5.4",
+ "state-toggle": "^1.0.0",
+ "stringify-entities": "^1.0.1",
+ "unherit": "^1.0.4",
+ "xtend": "^4.0.1"
+ }
+ },
+ "remove-array-items": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/remove-array-items/-/remove-array-items-1.1.1.tgz",
+ "integrity": "sha512-MXW/jtHyl5F1PZI7NbpS8SOtympdLuF20aoWJT5lELR1p/HJDd5nqW8Eu9uLh/hCRY3FgvrIT5AwDCgBODklcA==",
+ "dev": true
+ },
+ "repeat-element": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz",
+ "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==",
+ "dev": true
+ },
+ "repeat-string": {
+ "version": "1.6.1",
+ "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
+ "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
+ "dev": true
+ },
+ "replace-ext": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz",
+ "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=",
+ "dev": true
+ },
+ "resolve": {
+ "version": "1.12.0",
+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.12.0.tgz",
+ "integrity": "sha512-B/dOmuoAik5bKcD6s6nXDCjzUKnaDvdkRyAk6rsmsKLipWj4797iothd7jmmUhWTfinVMU+wc56rYKsit2Qy4w==",
+ "dev": true,
+ "requires": {
+ "path-parse": "^1.0.6"
+ }
+ },
+ "resolve-cwd": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz",
+ "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=",
+ "dev": true,
+ "requires": {
+ "resolve-from": "^3.0.0"
+ },
+ "dependencies": {
+ "resolve-from": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz",
+ "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=",
+ "dev": true
+ }
+ }
+ },
+ "resolve-from": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
+ "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
+ "dev": true
+ },
+ "resolve-url": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",
+ "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=",
+ "dev": true
+ },
+ "restore-cursor": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz",
+ "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=",
+ "dev": true,
+ "requires": {
+ "onetime": "^2.0.0",
+ "signal-exit": "^3.0.2"
+ }
+ },
+ "ret": {
+ "version": "0.1.15",
+ "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz",
+ "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==",
+ "dev": true
+ },
+ "rimraf": {
+ "version": "2.6.3",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz",
+ "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==",
+ "dev": true,
+ "requires": {
+ "glob": "^7.1.3"
+ }
+ },
+ "run-async": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz",
+ "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=",
+ "dev": true,
+ "requires": {
+ "is-promise": "^2.1.0"
+ }
+ },
+ "rxjs": {
+ "version": "6.5.2",
+ "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.2.tgz",
+ "integrity": "sha512-HUb7j3kvb7p7eCUHE3FqjoDsC1xfZQ4AHFWfTKSpZ+sAhhz5X1WX0ZuUqWbzB2QhSLp3DoLUG+hMdEDKqWo2Zg==",
+ "dev": true,
+ "requires": {
+ "tslib": "^1.9.0"
+ }
+ },
+ "safe-buffer": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz",
+ "integrity": "sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==",
+ "dev": true
+ },
+ "safe-regex": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz",
+ "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=",
+ "dev": true,
+ "requires": {
+ "ret": "~0.1.10"
+ }
+ },
+ "safer-buffer": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
+ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
+ "dev": true
+ },
+ "semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "dev": true
+ },
+ "set-value": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz",
+ "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==",
+ "dev": true,
+ "requires": {
+ "extend-shallow": "^2.0.1",
+ "is-extendable": "^0.1.1",
+ "is-plain-object": "^2.0.3",
+ "split-string": "^3.0.1"
+ },
+ "dependencies": {
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ }
+ }
+ },
+ "shebang-command": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
+ "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
+ "dev": true,
+ "requires": {
+ "shebang-regex": "^1.0.0"
+ }
+ },
+ "shebang-regex": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
+ "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
+ "dev": true
+ },
+ "signal-exit": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",
+ "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=",
+ "dev": true
+ },
+ "slash": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
+ "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
+ "dev": true
+ },
+ "slice-ansi": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz",
+ "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^3.2.0",
+ "astral-regex": "^1.0.0",
+ "is-fullwidth-code-point": "^2.0.0"
+ }
+ },
+ "snapdragon": {
+ "version": "0.8.2",
+ "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz",
+ "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==",
+ "dev": true,
+ "requires": {
+ "base": "^0.11.1",
+ "debug": "^2.2.0",
+ "define-property": "^0.2.5",
+ "extend-shallow": "^2.0.1",
+ "map-cache": "^0.2.2",
+ "source-map": "^0.5.6",
+ "source-map-resolve": "^0.5.0",
+ "use": "^3.1.0"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "dev": true,
+ "requires": {
+ "ms": "2.0.0"
+ }
+ },
+ "define-property": {
+ "version": "0.2.5",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
+ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
+ "dev": true,
+ "requires": {
+ "is-descriptor": "^0.1.0"
+ }
+ },
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ },
+ "ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
+ "dev": true
+ },
+ "source-map": {
+ "version": "0.5.7",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
+ "dev": true
+ }
+ }
+ },
+ "snapdragon-node": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz",
+ "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==",
+ "dev": true,
+ "requires": {
+ "define-property": "^1.0.0",
+ "isobject": "^3.0.0",
+ "snapdragon-util": "^3.0.1"
+ },
+ "dependencies": {
+ "define-property": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
+ "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
+ "dev": true,
+ "requires": {
+ "is-descriptor": "^1.0.0"
+ }
+ },
+ "is-accessor-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
+ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
+ "dev": true,
+ "requires": {
+ "kind-of": "^6.0.0"
+ }
+ },
+ "is-data-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
+ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
+ "dev": true,
+ "requires": {
+ "kind-of": "^6.0.0"
+ }
+ },
+ "is-descriptor": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
+ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
+ "dev": true,
+ "requires": {
+ "is-accessor-descriptor": "^1.0.0",
+ "is-data-descriptor": "^1.0.0",
+ "kind-of": "^6.0.2"
+ }
+ }
+ }
+ },
+ "snapdragon-util": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz",
+ "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==",
+ "dev": true,
+ "requires": {
+ "kind-of": "^3.2.0"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true
+ },
+ "source-map-resolve": {
+ "version": "0.5.2",
+ "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz",
+ "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==",
+ "dev": true,
+ "requires": {
+ "atob": "^2.1.1",
+ "decode-uri-component": "^0.2.0",
+ "resolve-url": "^0.2.1",
+ "source-map-url": "^0.4.0",
+ "urix": "^0.1.0"
+ }
+ },
+ "source-map-url": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz",
+ "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=",
+ "dev": true
+ },
+ "spdx-correct": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz",
+ "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==",
+ "dev": true,
+ "requires": {
+ "spdx-expression-parse": "^3.0.0",
+ "spdx-license-ids": "^3.0.0"
+ }
+ },
+ "spdx-exceptions": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz",
+ "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==",
+ "dev": true
+ },
+ "spdx-expression-parse": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz",
+ "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==",
+ "dev": true,
+ "requires": {
+ "spdx-exceptions": "^2.1.0",
+ "spdx-license-ids": "^3.0.0"
+ }
+ },
+ "spdx-license-ids": {
+ "version": "3.0.5",
+ "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz",
+ "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==",
+ "dev": true
+ },
+ "specificity": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/specificity/-/specificity-0.4.1.tgz",
+ "integrity": "sha512-1klA3Gi5PD1Wv9Q0wUoOQN1IWAuPu0D1U03ThXTr0cJ20+/iq2tHSDnK7Kk/0LXJ1ztUB2/1Os0wKmfyNgUQfg==",
+ "dev": true
+ },
+ "split-string": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz",
+ "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==",
+ "dev": true,
+ "requires": {
+ "extend-shallow": "^3.0.0"
+ }
+ },
+ "sprintf-js": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
+ "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
+ "dev": true
+ },
+ "state-toggle": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.2.tgz",
+ "integrity": "sha512-8LpelPGR0qQM4PnfLiplOQNJcIN1/r2Gy0xKB2zKnIW2YzPMt2sR4I/+gtPjhN7Svh9kw+zqEg2SFwpBO9iNiw==",
+ "dev": true
+ },
+ "static-extend": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
+ "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=",
+ "dev": true,
+ "requires": {
+ "define-property": "^0.2.5",
+ "object-copy": "^0.1.0"
+ },
+ "dependencies": {
+ "define-property": {
+ "version": "0.2.5",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
+ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
+ "dev": true,
+ "requires": {
+ "is-descriptor": "^0.1.0"
+ }
+ }
+ }
+ },
+ "string-width": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
+ "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
+ "dev": true,
+ "requires": {
+ "is-fullwidth-code-point": "^2.0.0",
+ "strip-ansi": "^4.0.0"
+ },
+ "dependencies": {
+ "strip-ansi": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
+ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^3.0.0"
+ }
+ }
+ }
+ },
+ "string_decoder": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
+ "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
+ "dev": true,
+ "requires": {
+ "safe-buffer": "~5.2.0"
+ }
+ },
+ "stringify-entities": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-1.3.2.tgz",
+ "integrity": "sha512-nrBAQClJAPN2p+uGCVJRPIPakKeKWZ9GtBCmormE7pWOSlHat7+x5A8gx85M7HM5Dt0BP3pP5RhVW77WdbJJ3A==",
+ "dev": true,
+ "requires": {
+ "character-entities-html4": "^1.0.0",
+ "character-entities-legacy": "^1.0.0",
+ "is-alphanumerical": "^1.0.0",
+ "is-hexadecimal": "^1.0.0"
+ }
+ },
+ "strip-ansi": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
+ "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^4.1.0"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
+ "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
+ "dev": true
+ }
+ }
+ },
+ "strip-bom": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
+ "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
+ "dev": true
+ },
+ "strip-indent": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz",
+ "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=",
+ "dev": true
+ },
+ "strip-json-comments": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.0.1.tgz",
+ "integrity": "sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==",
+ "dev": true
+ },
+ "style-search": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/style-search/-/style-search-0.1.0.tgz",
+ "integrity": "sha1-eVjHk+R+MuB9K1yv5cC/jhLneQI=",
+ "dev": true
+ },
+ "stylelint": {
+ "version": "10.1.0",
+ "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-10.1.0.tgz",
+ "integrity": "sha512-OmlUXrgzEMLQYj1JPTpyZPR9G4bl0StidfHnGJEMpdiQ0JyTq0MPg1xkHk1/xVJ2rTPESyJCDWjG8Kbpoo7Kuw==",
+ "dev": true,
+ "requires": {
+ "autoprefixer": "^9.5.1",
+ "balanced-match": "^1.0.0",
+ "chalk": "^2.4.2",
+ "cosmiconfig": "^5.2.0",
+ "debug": "^4.1.1",
+ "execall": "^2.0.0",
+ "file-entry-cache": "^5.0.1",
+ "get-stdin": "^7.0.0",
+ "global-modules": "^2.0.0",
+ "globby": "^9.2.0",
+ "globjoin": "^0.1.4",
+ "html-tags": "^3.0.0",
+ "ignore": "^5.0.6",
+ "import-lazy": "^4.0.0",
+ "imurmurhash": "^0.1.4",
+ "known-css-properties": "^0.14.0",
+ "leven": "^3.1.0",
+ "lodash": "^4.17.11",
+ "log-symbols": "^3.0.0",
+ "mathml-tag-names": "^2.1.0",
+ "meow": "^5.0.0",
+ "micromatch": "^4.0.0",
+ "normalize-selector": "^0.2.0",
+ "pify": "^4.0.1",
+ "postcss": "^7.0.14",
+ "postcss-html": "^0.36.0",
+ "postcss-jsx": "^0.36.1",
+ "postcss-less": "^3.1.4",
+ "postcss-markdown": "^0.36.0",
+ "postcss-media-query-parser": "^0.2.3",
+ "postcss-reporter": "^6.0.1",
+ "postcss-resolve-nested-selector": "^0.1.1",
+ "postcss-safe-parser": "^4.0.1",
+ "postcss-sass": "^0.3.5",
+ "postcss-scss": "^2.0.0",
+ "postcss-selector-parser": "^3.1.0",
+ "postcss-syntax": "^0.36.2",
+ "postcss-value-parser": "^3.3.1",
+ "resolve-from": "^5.0.0",
+ "signal-exit": "^3.0.2",
+ "slash": "^3.0.0",
+ "specificity": "^0.4.1",
+ "string-width": "^4.1.0",
+ "strip-ansi": "^5.2.0",
+ "style-search": "^0.1.0",
+ "sugarss": "^2.0.0",
+ "svg-tags": "^1.0.0",
+ "table": "^5.2.3"
+ },
+ "dependencies": {
+ "emoji-regex": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
+ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
+ "dev": true
+ },
+ "get-stdin": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-7.0.0.tgz",
+ "integrity": "sha512-zRKcywvrXlXsA0v0i9Io4KDRaAw7+a1ZpjRwl9Wox8PFlVCCHra7E9c4kqXCoCM9nR5tBkaTTZRBoCm60bFqTQ==",
+ "dev": true
+ },
+ "ignore": {
+ "version": "5.1.4",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.4.tgz",
+ "integrity": "sha512-MzbUSahkTW1u7JpKKjY7LCARd1fU5W2rLdxlM4kdkayuCwZImjkpluF9CM1aLewYJguPDqewLam18Y6AU69A8A==",
+ "dev": true
+ },
+ "is-fullwidth-code-point": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
+ "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
+ "dev": true
+ },
+ "pify": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
+ "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
+ "dev": true
+ },
+ "resolve-from": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
+ "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
+ "dev": true
+ },
+ "string-width": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.1.0.tgz",
+ "integrity": "sha512-NrX+1dVVh+6Y9dnQ19pR0pP4FiEIlUvdTGn8pw6CKTNq5sgib2nIhmUNT5TAmhWmvKr3WcxBcP3E8nWezuipuQ==",
+ "dev": true,
+ "requires": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^5.2.0"
+ }
+ }
+ }
+ },
+ "stylelint-config-prettier": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/stylelint-config-prettier/-/stylelint-config-prettier-5.2.0.tgz",
+ "integrity": "sha512-ehrG/mBi9CTKkOBi0wlStX58+g9eGJhJW/jFEcCm/dUVHg9I2+T90k4tlyratvhlz876dyrTlor7gvDEaohVnA==",
+ "dev": true
+ },
+ "stylelint-config-recommended": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/stylelint-config-recommended/-/stylelint-config-recommended-2.2.0.tgz",
+ "integrity": "sha512-bZ+d4RiNEfmoR74KZtCKmsABdBJr4iXRiCso+6LtMJPw5rd/KnxUWTxht7TbafrTJK1YRjNgnN0iVZaJfc3xJA==",
+ "dev": true
+ },
+ "sugarss": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/sugarss/-/sugarss-2.0.0.tgz",
+ "integrity": "sha512-WfxjozUk0UVA4jm+U1d736AUpzSrNsQcIbyOkoE364GrtWmIrFdk5lksEupgWMD4VaT/0kVx1dobpiDumSgmJQ==",
+ "dev": true,
+ "requires": {
+ "postcss": "^7.0.2"
+ }
+ },
+ "supports-color": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "dev": true,
+ "requires": {
+ "has-flag": "^3.0.0"
+ }
+ },
+ "svg-tags": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz",
+ "integrity": "sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q=",
+ "dev": true
+ },
+ "table": {
+ "version": "5.4.6",
+ "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz",
+ "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==",
+ "dev": true,
+ "requires": {
+ "ajv": "^6.10.2",
+ "lodash": "^4.17.14",
+ "slice-ansi": "^2.1.0",
+ "string-width": "^3.0.0"
+ },
+ "dependencies": {
+ "string-width": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
+ "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
+ "dev": true,
+ "requires": {
+ "emoji-regex": "^7.0.1",
+ "is-fullwidth-code-point": "^2.0.0",
+ "strip-ansi": "^5.1.0"
+ }
+ }
+ }
+ },
+ "text-table": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
+ "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
+ "dev": true
+ },
+ "through": {
+ "version": "2.3.8",
+ "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
+ "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
+ "dev": true
+ },
+ "tmp": {
+ "version": "0.0.33",
+ "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
+ "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
+ "dev": true,
+ "requires": {
+ "os-tmpdir": "~1.0.2"
+ }
+ },
+ "to-fast-properties": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
+ "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=",
+ "dev": true
+ },
+ "to-object-path": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz",
+ "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=",
+ "dev": true,
+ "requires": {
+ "kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "to-regex": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz",
+ "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==",
+ "dev": true,
+ "requires": {
+ "define-property": "^2.0.2",
+ "extend-shallow": "^3.0.2",
+ "regex-not": "^1.0.2",
+ "safe-regex": "^1.1.0"
+ }
+ },
+ "to-regex-range": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
+ "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
+ "dev": true,
+ "requires": {
+ "is-number": "^3.0.0",
+ "repeat-string": "^1.6.1"
+ }
+ },
+ "trim": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz",
+ "integrity": "sha1-WFhUf2spB1fulczMZm+1AITEYN0=",
+ "dev": true
+ },
+ "trim-newlines": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz",
+ "integrity": "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=",
+ "dev": true
+ },
+ "trim-right": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz",
+ "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=",
+ "dev": true
+ },
+ "trim-trailing-lines": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.2.tgz",
+ "integrity": "sha512-MUjYItdrqqj2zpcHFTkMa9WAv4JHTI6gnRQGPFLrt5L9a6tRMiDnIqYl8JBvu2d2Tc3lWJKQwlGCp0K8AvCM+Q==",
+ "dev": true
+ },
+ "trough": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.4.tgz",
+ "integrity": "sha512-tdzBRDGWcI1OpPVmChbdSKhvSVurznZ8X36AYURAcl+0o2ldlCY2XPzyXNNxwJwwyIU+rIglTCG4kxtNKBQH7Q==",
+ "dev": true
+ },
+ "tslib": {
+ "version": "1.10.0",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz",
+ "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==",
+ "dev": true
+ },
+ "type-check": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
+ "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=",
+ "dev": true,
+ "requires": {
+ "prelude-ls": "~1.1.2"
+ }
+ },
+ "unherit": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.2.tgz",
+ "integrity": "sha512-W3tMnpaMG7ZY6xe/moK04U9fBhi6wEiCYHUW5Mop/wQHf12+79EQGwxYejNdhEz2mkqkBlGwm7pxmgBKMVUj0w==",
+ "dev": true,
+ "requires": {
+ "inherits": "^2.0.1",
+ "xtend": "^4.0.1"
+ }
+ },
+ "unified": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/unified/-/unified-7.1.0.tgz",
+ "integrity": "sha512-lbk82UOIGuCEsZhPj8rNAkXSDXd6p0QLzIuSsCdxrqnqU56St4eyOB+AlXsVgVeRmetPTYydIuvFfpDIed8mqw==",
+ "dev": true,
+ "requires": {
+ "@types/unist": "^2.0.0",
+ "@types/vfile": "^3.0.0",
+ "bail": "^1.0.0",
+ "extend": "^3.0.0",
+ "is-plain-obj": "^1.1.0",
+ "trough": "^1.0.0",
+ "vfile": "^3.0.0",
+ "x-is-string": "^0.1.0"
+ }
+ },
+ "union-value": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz",
+ "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==",
+ "dev": true,
+ "requires": {
+ "arr-union": "^3.1.0",
+ "get-value": "^2.0.6",
+ "is-extendable": "^0.1.1",
+ "set-value": "^2.0.1"
+ }
+ },
+ "uniq": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz",
+ "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=",
+ "dev": true
+ },
+ "unist-util-find-all-after": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/unist-util-find-all-after/-/unist-util-find-all-after-1.0.4.tgz",
+ "integrity": "sha512-CaxvMjTd+yF93BKLJvZnEfqdM7fgEACsIpQqz8vIj9CJnUb9VpyymFS3tg6TCtgrF7vfCJBF5jbT2Ox9CBRYRQ==",
+ "dev": true,
+ "requires": {
+ "unist-util-is": "^3.0.0"
+ }
+ },
+ "unist-util-is": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-3.0.0.tgz",
+ "integrity": "sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==",
+ "dev": true
+ },
+ "unist-util-remove-position": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-1.1.3.tgz",
+ "integrity": "sha512-CtszTlOjP2sBGYc2zcKA/CvNdTdEs3ozbiJ63IPBxh8iZg42SCCb8m04f8z2+V1aSk5a7BxbZKEdoDjadmBkWA==",
+ "dev": true,
+ "requires": {
+ "unist-util-visit": "^1.1.0"
+ }
+ },
+ "unist-util-stringify-position": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-1.1.2.tgz",
+ "integrity": "sha512-pNCVrk64LZv1kElr0N1wPiHEUoXNVFERp+mlTg/s9R5Lwg87f9bM/3sQB99w+N9D/qnM9ar3+AKDBwo/gm/iQQ==",
+ "dev": true
+ },
+ "unist-util-visit": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.1.tgz",
+ "integrity": "sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==",
+ "dev": true,
+ "requires": {
+ "unist-util-visit-parents": "^2.0.0"
+ }
+ },
+ "unist-util-visit-parents": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz",
+ "integrity": "sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g==",
+ "dev": true,
+ "requires": {
+ "unist-util-is": "^3.0.0"
+ }
+ },
+ "unset-value": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz",
+ "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=",
+ "dev": true,
+ "requires": {
+ "has-value": "^0.3.1",
+ "isobject": "^3.0.0"
+ },
+ "dependencies": {
+ "has-value": {
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz",
+ "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=",
+ "dev": true,
+ "requires": {
+ "get-value": "^2.0.3",
+ "has-values": "^0.1.4",
+ "isobject": "^2.0.0"
+ },
+ "dependencies": {
+ "isobject": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
+ "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
+ "dev": true,
+ "requires": {
+ "isarray": "1.0.0"
+ }
+ }
+ }
+ },
+ "has-values": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",
+ "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=",
+ "dev": true
+ }
+ }
+ },
+ "uri-js": {
+ "version": "4.2.2",
+ "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz",
+ "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==",
+ "dev": true,
+ "requires": {
+ "punycode": "^2.1.0"
+ }
+ },
+ "urix": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz",
+ "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=",
+ "dev": true
+ },
+ "use": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz",
+ "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==",
+ "dev": true
+ },
+ "util-deprecate": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
+ "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
+ "dev": true
+ },
+ "v8-compile-cache": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz",
+ "integrity": "sha512-usZBT3PW+LOjM25wbqIlZwPeJV+3OSz3M1k1Ws8snlW39dZyYL9lOGC5FgPVHfk0jKmjiDV8Z0mIbVQPiwFs7g==",
+ "dev": true
+ },
+ "validate-npm-package-license": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
+ "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
+ "dev": true,
+ "requires": {
+ "spdx-correct": "^3.0.0",
+ "spdx-expression-parse": "^3.0.0"
+ }
+ },
+ "vfile": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/vfile/-/vfile-3.0.1.tgz",
+ "integrity": "sha512-y7Y3gH9BsUSdD4KzHsuMaCzRjglXN0W2EcMf0gpvu6+SbsGhMje7xDc8AEoeXy6mIwCKMI6BkjMsRjzQbhMEjQ==",
+ "dev": true,
+ "requires": {
+ "is-buffer": "^2.0.0",
+ "replace-ext": "1.0.0",
+ "unist-util-stringify-position": "^1.0.0",
+ "vfile-message": "^1.0.0"
+ },
+ "dependencies": {
+ "is-buffer": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.3.tgz",
+ "integrity": "sha512-U15Q7MXTuZlrbymiz95PJpZxu8IlipAp4dtS3wOdgPXx3mqBnslrWU14kxfHB+Py/+2PVKSr37dMAgM2A4uArw==",
+ "dev": true
+ }
+ }
+ },
+ "vfile-location": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-2.0.5.tgz",
+ "integrity": "sha512-Pa1ey0OzYBkLPxPZI3d9E+S4BmvfVwNAAXrrqGbwTVXWaX2p9kM1zZ+n35UtVM06shmWKH4RPRN8KI80qE3wNQ==",
+ "dev": true
+ },
+ "vfile-message": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-1.1.1.tgz",
+ "integrity": "sha512-1WmsopSGhWt5laNir+633LszXvZ+Z/lxveBf6yhGsqnQIhlhzooZae7zV6YVM1Sdkw68dtAW3ow0pOdPANugvA==",
+ "dev": true,
+ "requires": {
+ "unist-util-stringify-position": "^1.1.1"
+ }
+ },
+ "which": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
+ "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
+ "dev": true,
+ "requires": {
+ "isexe": "^2.0.0"
+ }
+ },
+ "wordwrap": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
+ "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=",
+ "dev": true
+ },
+ "wrappy": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
+ "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
+ "dev": true
+ },
+ "write": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz",
+ "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==",
+ "dev": true,
+ "requires": {
+ "mkdirp": "^0.5.1"
+ }
+ },
+ "ws": {
+ "version": "6.2.1",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz",
+ "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==",
+ "dev": true,
+ "requires": {
+ "async-limiter": "~1.0.0"
+ }
+ },
+ "x-is-string": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/x-is-string/-/x-is-string-0.1.0.tgz",
+ "integrity": "sha1-R0tQhlrzpJqcRlfwWs0UVFj3fYI=",
+ "dev": true
+ },
+ "xtend": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
+ "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
+ "dev": true
+ },
+ "yargs-parser": {
+ "version": "10.1.0",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz",
+ "integrity": "sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==",
+ "dev": true,
+ "requires": {
+ "camelcase": "^4.1.0"
+ }
+ }
+ }
+}
diff --git a/vendor/blueimp/jquery-file-upload/package.json b/vendor/blueimp/jquery-file-upload/package.json
index bb1f9fbc5..55ff49854 100644
--- a/vendor/blueimp/jquery-file-upload/package.json
+++ b/vendor/blueimp/jquery-file-upload/package.json
@@ -1,6 +1,6 @@
{
"name": "blueimp-file-upload",
- "version": "9.31.0",
+ "version": "10.3.0",
"title": "jQuery File Upload",
"description": "File Upload widget with multiple file selection, drag&drop support, progress bar, validation and preview images, audio and video for jQuery. Supports cross-domain, chunked and resumable file uploads. Works with any server-side platform (Google App Engine, PHP, Python, Ruby on Rails, Java, etc.) that supports standard HTML form file uploads.",
"keywords": [
@@ -34,22 +34,83 @@
"url": "git://github.com/blueimp/jQuery-File-Upload.git"
},
"license": "MIT",
+ "peerDependencies": {
+ "jquery": ">=1.6"
+ },
"optionalDependencies": {
- "blueimp-canvas-to-blob": "3.5.0",
- "blueimp-load-image": "2.12.2",
- "blueimp-tmpl": "3.6.0"
+ "blueimp-canvas-to-blob": "3",
+ "blueimp-load-image": "2",
+ "blueimp-tmpl": "3"
},
"devDependencies": {
- "bower-json": "0.8.1",
- "jshint": "2.9.3"
+ "eslint": "6",
+ "eslint-config-blueimp": "1",
+ "eslint-config-prettier": "6",
+ "eslint-plugin-jsdoc": "15",
+ "eslint-plugin-prettier": "3",
+ "mocha-chrome": "2",
+ "prettier": "1",
+ "stylelint": "10",
+ "stylelint-config-prettier": "5",
+ "stylelint-config-recommended": "2"
+ },
+ "stylelint": {
+ "extends": [
+ "stylelint-config-recommended",
+ "stylelint-config-prettier"
+ ],
+ "ignoreFiles": [
+ "css/*.min.css",
+ "css/vendor/*",
+ "test/vendor/*"
+ ]
+ },
+ "eslintConfig": {
+ "extends": [
+ "blueimp",
+ "plugin:jsdoc/recommended",
+ "plugin:prettier/recommended"
+ ],
+ "env": {
+ "browser": true
+ }
+ },
+ "eslintIgnore": [
+ "js/*.min.js",
+ "js/vendor",
+ "test/vendor"
+ ],
+ "prettier": {
+ "proseWrap": "always",
+ "singleQuote": true
},
"scripts": {
- "bower-version-update": "./bower-version-update.js",
- "lint": "jshint *.js js/*.js js/cors/*.js",
- "test": "npm run lint",
+ "lint": "stylelint '**/*.css' && eslint .",
+ "unit": "docker-compose run --rm mocha",
+ "wdio": "docker-compose run --rm wdio",
+ "test": "npm run lint && npm run unit && npm run wdio && npm run wdio -- firefox",
+ "posttest": "docker-compose down -v",
"preversion": "npm test",
- "version": "npm run bower-version-update && git add bower.json",
"postversion": "git push --tags origin master && npm publish"
},
+ "files": [
+ "css/jquery.fileupload-noscript.css",
+ "css/jquery.fileupload-ui-noscript.css",
+ "css/jquery.fileupload-ui.css",
+ "css/jquery.fileupload.css",
+ "img/loading.gif",
+ "img/progressbar.gif",
+ "js/cors/jquery.postmessage-transport.js",
+ "js/cors/jquery.xdr-transport.js",
+ "js/vendor/jquery.ui.widget.js",
+ "js/jquery.fileupload-audio.js",
+ "js/jquery.fileupload-image.js",
+ "js/jquery.fileupload-process.js",
+ "js/jquery.fileupload-ui.js",
+ "js/jquery.fileupload-validate.js",
+ "js/jquery.fileupload-video.js",
+ "js/jquery.fileupload.js",
+ "js/jquery.iframe-transport.js"
+ ],
"main": "js/jquery.fileupload.js"
}
diff --git a/vendor/blueimp/jquery-file-upload/server/php/UploadHandler.php b/vendor/blueimp/jquery-file-upload/server/php/UploadHandler.php
index 1d79c893c..bc6f3a249 100644
--- a/vendor/blueimp/jquery-file-upload/server/php/UploadHandler.php
+++ b/vendor/blueimp/jquery-file-upload/server/php/UploadHandler.php
@@ -16,7 +16,7 @@ class UploadHandler
protected $options;
// PHP File Upload error message codes:
- // http://php.net/manual/en/features.file-upload.errors.php
+ // https://php.net/manual/en/features.file-upload.errors.php
protected $error_messages = array(
1 => 'The uploaded file exceeds the upload_max_filesize directive in php.ini',
2 => 'The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form',
@@ -324,7 +324,7 @@ class UploadHandler
protected function is_valid_file_object($file_name) {
$file_path = $this->get_upload_path($file_name);
- if (is_file($file_path) && $file_name[0] !== '.') {
+ if (strlen($file_name) > 0 && $file_name[0] !== '.' && is_file($file_path)) {
return true;
}
return false;
@@ -1118,7 +1118,7 @@ class UploadHandler
}
if (count($failed_versions)) {
$file->error = $this->get_error_message('image_resize')
- .' ('.implode($failed_versions, ', ').')';
+ .' ('.implode(', ', $failed_versions).')';
}
// Free memory:
$this->destroy_image_object($file_path);
@@ -1440,7 +1440,7 @@ class UploadHandler
$response = array();
foreach ($file_names as $file_name) {
$file_path = $this->get_upload_path($file_name);
- $success = is_file($file_path) && $file_name[0] !== '.' && unlink($file_path);
+ $success = strlen($file_name) > 0 && $file_name[0] !== '.' && is_file($file_path) && unlink($file_path);
if ($success) {
foreach ($this->options['image_versions'] as $version => $options) {
if (!empty($version)) {
diff --git a/vendor/blueimp/jquery-file-upload/server/php/docker-compose.yml b/vendor/blueimp/jquery-file-upload/server/php/docker-compose.yml
deleted file mode 100644
index 74eabf7dc..000000000
--- a/vendor/blueimp/jquery-file-upload/server/php/docker-compose.yml
+++ /dev/null
@@ -1,9 +0,0 @@
-version: '2.3'
-services:
- apache:
- build: ./
- network_mode: bridge
- ports:
- - "80:80"
- volumes:
- - "../../:/var/www/html"
diff --git a/vendor/blueimp/jquery-file-upload/test/Dockerfile b/vendor/blueimp/jquery-file-upload/test/Dockerfile
new file mode 100644
index 000000000..a80dccc8d
--- /dev/null
+++ b/vendor/blueimp/jquery-file-upload/test/Dockerfile
@@ -0,0 +1,26 @@
+FROM blueimp/chromedriver
+
+USER root
+
+RUN export DEBIAN_FRONTEND=noninteractive \
+ && apt-get update \
+ && apt-get install --no-install-recommends --no-install-suggests -y \
+ nodejs \
+ npm \
+ # Remove obsolete files:
+ && npm install -g \
+ npm@latest \
+ mocha-chrome \
+ && apt-get clean \
+ && rm -rf \
+ /tmp/* \
+ /usr/share/doc/* \
+ /var/cache/* \
+ /var/lib/apt/lists/* \
+ /var/tmp/*
+
+USER webdriver
+
+WORKDIR /var/www/html
+
+ENTRYPOINT ["mocha-chrome"]
diff --git a/vendor/blueimp/jquery-file-upload/test/index.html b/vendor/blueimp/jquery-file-upload/test/index.html
index b8c585df5..53a78e782 100644
--- a/vendor/blueimp/jquery-file-upload/test/index.html
+++ b/vendor/blueimp/jquery-file-upload/test/index.html
@@ -1,7 +1,7 @@
-<!DOCTYPE HTML>
+<!DOCTYPE html>
<!--
/*
- * jQuery File Upload Plugin Test
+ * jQuery File Upload Test
* https://github.com/blueimp/jQuery-File-Upload
*
* Copyright 2010, Sebastian Tschan
@@ -12,161 +12,38 @@
*/
-->
<html lang="en">
-<head>
-<!-- Force latest IE rendering engine or ChromeFrame if installed -->
-<!--[if IE]>
-<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
-<![endif]-->
-<meta charset="utf-8">
-<title>jQuery File Upload Plugin Test</title>
-<meta name="viewport" content="width=device-width, initial-scale=1.0">
-<link rel="stylesheet" href="https://code.jquery.com/qunit/qunit-1.23.1.css" integrity="sha384-RW07PgMHO3eNYL7ddFK/okEi1rjvSeJ3Ck/TxGUHkmzSlGmw4R9/KGJYUD3OicMd" crossorigin="anonymous">
-</head>
-<body>
-<h1 id="qunit-header">jQuery File Upload Plugin Test</h1>
-<h2 id="qunit-banner"></h2>
-<div id="qunit-testrunner-toolbar"></div>
-<h2 id="qunit-userAgent"></h2>
-<ol id="qunit-tests"></ol>
-<div id="qunit-fixture">
- <!-- The file upload form used as target for the file upload widget -->
- <form id="fileupload" action="../server/php/" method="POST" enctype="multipart/form-data">
- <!-- The fileupload-buttonbar contains buttons to add/delete files and start/cancel the upload -->
- <div class="row fileupload-buttonbar">
- <div class="col-lg-7">
- <!-- The fileinput-button span is used to style the file input field as button -->
- <span class="btn btn-success fileinput-button">
- <i class="icon-plus icon-white"></i>
- <span>Add files...</span>
- <input type="file" name="files[]" multiple>
- </span>
- <button type="submit" class="btn btn-primary start">
- <i class="icon-upload icon-white"></i>
- <span>Start upload</span>
- </button>
- <button type="reset" class="btn btn-warning cancel">
- <i class="icon-ban-circle icon-white"></i>
- <span>Cancel upload</span>
- </button>
- <button type="button" class="btn btn-danger delete">
- <i class="icon-trash icon-white"></i>
- <span>Delete</span>
- </button>
- <input type="checkbox" class="toggle">
- <!-- The global file processing state -->
- <span class="fileupload-process"></span>
- </div>
- <!-- The global progress state -->
- <div class="col-lg-5 fileupload-progress">
- <!-- The global progress bar -->
- <div class="progress progress-striped active" role="progressbar" aria-valuemin="0" aria-valuemax="100">
- <div class="progress-bar progress-bar-success" style="width:0%;"></div>
- </div>
- <!-- The extended global progress state -->
- <div class="progress-extended">&nbsp;</div>
- </div>
- </div>
- <!-- The table listing the files available for upload/download -->
- <table role="presentation" class="table table-striped"><tbody class="files"></tbody></table>
- </form>
-</div>
-<!-- The template to display files available for upload -->
-<script id="template-upload" type="text/x-tmpl">
-{% for (var i=0, file; file=o.files[i]; i++) { %}
- <tr class="template-upload">
- <td>
- <span class="preview"></span>
- </td>
- <td>
- <p class="name">{%=file.name%}</p>
- <strong class="error text-danger"></strong>
- </td>
- <td>
- <p class="size">Processing...</p>
- <div class="progress progress-striped active" role="progressbar" aria-valuemin="0" aria-valuemax="100" aria-valuenow="0"><div class="progress-bar progress-bar-success" style="width:0%;"></div></div>
- </td>
- <td>
- {% if (!i && !o.options.autoUpload) { %}
- <button class="btn btn-primary start" disabled>
- <i class="glyphicon glyphicon-upload"></i>
- <span>Start</span>
- </button>
- {% } %}
- {% if (!i) { %}
- <button class="btn btn-warning cancel">
- <i class="glyphicon glyphicon-ban-circle"></i>
- <span>Cancel</span>
- </button>
- {% } %}
- </td>
- </tr>
-{% } %}
-</script>
-<!-- The template to display files available for download -->
-<script id="template-download" type="text/x-tmpl">
-{% for (var i=0, file; file=o.files[i]; i++) { %}
- <tr class="template-download">
- <td>
- <span class="preview">
- {% if (file.thumbnailUrl) { %}
- <a href="{%=file.url%}" title="{%=file.name%}" download="{%=file.name%}" data-gallery><img src="{%=file.thumbnailUrl%}"></a>
- {% } %}
- </span>
- </td>
- <td>
- <p class="name">
- {% if (file.url) { %}
- <a href="{%=file.url%}" title="{%=file.name%}" download="{%=file.name%}" {%=file.thumbnailUrl?'data-gallery':''%}>{%=file.name%}</a>
- {% } else { %}
- <span>{%=file.name%}</span>
- {% } %}
- </p>
- {% if (file.error) { %}
- <div><span class="label label-danger">Error</span> {%=file.error%}</div>
- {% } %}
- </td>
- <td>
- <span class="size">{%=o.formatFileSize(file.size)%}</span>
- </td>
- <td>
- {% if (file.deleteUrl) { %}
- <button class="btn btn-danger delete" data-type="{%=file.deleteType%}" data-url="{%=file.deleteUrl%}"{% if (file.deleteWithCredentials) { %} data-xhr-fields='{"withCredentials":true}'{% } %}>
- <i class="glyphicon glyphicon-trash"></i>
- <span>Delete</span>
- </button>
- <input type="checkbox" name="delete" value="1" class="toggle">
- {% } else { %}
- <button class="btn btn-warning cancel">
- <i class="glyphicon glyphicon-ban-circle"></i>
- <span>Cancel</span>
- </button>
- {% } %}
- </td>
- </tr>
-{% } %}
-</script>
-<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js" integrity="sha384-nvAa0+6Qg9clwYCGGPpDQLVpLNn0fRaROjHqs13t4Ggj3Ez50XnGQqc/r8MhnRDZ" crossorigin="anonymous"></script>
-<script src="../js/vendor/jquery.ui.widget.js"></script>
-<script src="https://blueimp.github.io/JavaScript-Templates/js/tmpl.min.js"></script>
-<script src="https://blueimp.github.io/JavaScript-Load-Image/js/load-image.all.min.js"></script>
-<script src="https://blueimp.github.io/JavaScript-Canvas-to-Blob/js/canvas-to-blob.min.js"></script>
-<script src="../js/jquery.iframe-transport.js"></script>
-<script src="../js/jquery.fileupload.js"></script>
-<script>
-/* global window, $ */
-window.testBasicWidget = $.blueimp.fileupload;
-</script>
-<script src="../js/jquery.fileupload-process.js"></script>
-<script src="../js/jquery.fileupload-image.js"></script>
-<script src="../js/jquery.fileupload-audio.js"></script>
-<script src="../js/jquery.fileupload-video.js"></script>
-<script src="../js/jquery.fileupload-validate.js"></script>
-<script src="../js/jquery.fileupload-ui.js"></script>
-<script>
-/* global window, $ */
-window.testUIWidget = $.blueimp.fileupload;
-</script>
-<script src="https://code.jquery.com/qunit/qunit-1.23.1.js" integrity="sha384-FJbPWND3tHbuhP8PhCp3Kn0bEtCxaIq+sfkmiJ+Su0jchKFnVbPQTTyPiuwqbkXa" crossorigin="anonymous"></script>
-<script src="test.js"></script>
-</body>
+ <head>
+ <meta charset="utf-8" />
+ <title>jQuery File Upload Test</title>
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <link rel="stylesheet" href="vendor/mocha.css" />
+ </head>
+ <body>
+ <div id="mocha"></div>
+ <script src="vendor/mocha.js"></script>
+ <script src="vendor/chai.js"></script>
+ <script>
+ mocha.setup('bdd');
+ </script>
+ <script src="https://blueimp.github.io/JavaScript-Load-Image/js/load-image.all.min.js"></script>
+ <script src="https://blueimp.github.io/JavaScript-Canvas-to-Blob/js/canvas-to-blob.min.js"></script>
+ <script
+ src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"
+ integrity="sha384-nvAa0+6Qg9clwYCGGPpDQLVpLNn0fRaROjHqs13t4Ggj3Ez50XnGQqc/r8MhnRDZ"
+ crossorigin="anonymous"
+ ></script>
+ <script src="../js/vendor/jquery.ui.widget.js"></script>
+ <script src="../js/jquery.iframe-transport.js"></script>
+ <script src="../js/jquery.fileupload.js"></script>
+ <script src="../js/jquery.fileupload-process.js"></script>
+ <script src="../js/jquery.fileupload-image.js"></script>
+ <script src="../js/jquery.fileupload-audio.js"></script>
+ <script src="../js/jquery.fileupload-video.js"></script>
+ <script src="../js/jquery.fileupload-validate.js"></script>
+ <script src="unit.js"></script>
+ <script>
+ mocha.checkLeaks();
+ mocha.run();
+ </script>
+ </body>
</html>
diff --git a/vendor/blueimp/jquery-file-upload/test/test.js b/vendor/blueimp/jquery-file-upload/test/test.js
deleted file mode 100644
index 452127567..000000000
--- a/vendor/blueimp/jquery-file-upload/test/test.js
+++ /dev/null
@@ -1,1292 +0,0 @@
-/*
- * jQuery File Upload Plugin Test
- * https://github.com/blueimp/jQuery-File-Upload
- *
- * Copyright 2010, Sebastian Tschan
- * https://blueimp.net
- *
- * Licensed under the MIT license:
- * https://opensource.org/licenses/MIT
- */
-
-/* global $, QUnit, window, document, expect, module, test, asyncTest, start, ok, strictEqual, notStrictEqual */
-
-$(function () {
- // jshint nomen:false
- 'use strict';
-
- QUnit.done = function () {
- // Delete all uploaded files:
- var url = $('#fileupload').prop('action');
- $.getJSON(url, function (result) {
- $.each(result.files, function (index, file) {
- $.ajax({
- url: url + '?file=' + encodeURIComponent(file.name),
- type: 'DELETE'
- });
- });
- });
- };
-
- var lifecycle = {
- setup: function () {
- // Set the .fileupload method to the basic widget method:
- $.widget('blueimp.fileupload', window.testBasicWidget, {});
- },
- teardown: function () {
- // Remove all remaining event listeners:
- $(document).unbind();
- }
- },
- lifecycleUI = {
- setup: function () {
- // Set the .fileupload method to the UI widget method:
- $.widget('blueimp.fileupload', window.testUIWidget, {});
- },
- teardown: function () {
- // Remove all remaining event listeners:
- $(document).unbind();
- }
- };
-
- module('Initialization', lifecycle);
-
- test('Widget initialization', function () {
- var fu = $('#fileupload').fileupload();
- ok(fu.data('blueimp-fileupload') || fu.data('fileupload'));
- });
-
- test('Data attribute options', function () {
- $('#fileupload').attr('data-url', 'http://example.org');
- $('#fileupload').fileupload();
- strictEqual(
- $('#fileupload').fileupload('option', 'url'),
- 'http://example.org'
- );
- });
-
- test('File input initialization', function () {
- var fu = $('#fileupload').fileupload();
- ok(
- fu.fileupload('option', 'fileInput').length,
- 'File input field inside of the widget'
- );
- ok(
- fu.fileupload('option', 'fileInput').length,
- 'Widget element as file input field'
- );
- });
-
- test('Drop zone initialization', function () {
- ok($('#fileupload').fileupload()
- .fileupload('option', 'dropZone').length);
- });
-
- test('Paste zone initialization', function () {
- ok($('#fileupload').fileupload({pasteZone: document})
- .fileupload('option', 'pasteZone').length);
- });
-
- test('Event listeners initialization', function () {
- expect(
- $.support.xhrFormDataFileUpload ? 4 : 1
- );
- var eo = {
- originalEvent: {
- dataTransfer: {files: [{}], types: ['Files']},
- clipboardData: {items: [{}]}
- }
- },
- fu = $('#fileupload').fileupload({
- pasteZone: document,
- dragover: function () {
- ok(true, 'Triggers dragover callback');
- return false;
- },
- drop: function () {
- ok(true, 'Triggers drop callback');
- return false;
- },
- paste: function () {
- ok(true, 'Triggers paste callback');
- return false;
- },
- change: function () {
- ok(true, 'Triggers change callback');
- return false;
- }
- }),
- fileInput = fu.fileupload('option', 'fileInput'),
- dropZone = fu.fileupload('option', 'dropZone'),
- pasteZone = fu.fileupload('option', 'pasteZone');
- fileInput.trigger($.Event('change', eo));
- dropZone.trigger($.Event('dragover', eo));
- dropZone.trigger($.Event('drop', eo));
- pasteZone.trigger($.Event('paste', eo));
- });
-
- module('API', lifecycle);
-
- test('destroy', function () {
- expect(4);
- var eo = {
- originalEvent: {
- dataTransfer: {files: [{}], types: ['Files']},
- clipboardData: {items: [{}]}
- }
- },
- options = {
- pasteZone: document,
- dragover: function () {
- ok(true, 'Triggers dragover callback');
- return false;
- },
- drop: function () {
- ok(true, 'Triggers drop callback');
- return false;
- },
- paste: function () {
- ok(true, 'Triggers paste callback');
- return false;
- },
- change: function () {
- ok(true, 'Triggers change callback');
- return false;
- }
- },
- fu = $('#fileupload').fileupload(options),
- fileInput = fu.fileupload('option', 'fileInput'),
- dropZone = fu.fileupload('option', 'dropZone'),
- pasteZone = fu.fileupload('option', 'pasteZone');
- dropZone.bind('dragover', options.dragover);
- dropZone.bind('drop', options.drop);
- pasteZone.bind('paste', options.paste);
- fileInput.bind('change', options.change);
- fu.fileupload('destroy');
- fileInput.trigger($.Event('change', eo));
- dropZone.trigger($.Event('dragover', eo));
- dropZone.trigger($.Event('drop', eo));
- pasteZone.trigger($.Event('paste', eo));
- });
-
- test('disable/enable', function () {
- expect(
- $.support.xhrFormDataFileUpload ? 4 : 1
- );
- var eo = {
- originalEvent: {
- dataTransfer: {files: [{}], types: ['Files']},
- clipboardData: {items: [{}]}
- }
- },
- fu = $('#fileupload').fileupload({
- pasteZone: document,
- dragover: function () {
- ok(true, 'Triggers dragover callback');
- return false;
- },
- drop: function () {
- ok(true, 'Triggers drop callback');
- return false;
- },
- paste: function () {
- ok(true, 'Triggers paste callback');
- return false;
- },
- change: function () {
- ok(true, 'Triggers change callback');
- return false;
- }
- }),
- fileInput = fu.fileupload('option', 'fileInput'),
- dropZone = fu.fileupload('option', 'dropZone'),
- pasteZone = fu.fileupload('option', 'pasteZone');
- fu.fileupload('disable');
- fileInput.trigger($.Event('change', eo));
- dropZone.trigger($.Event('dragover', eo));
- dropZone.trigger($.Event('drop', eo));
- pasteZone.trigger($.Event('paste', eo));
- fu.fileupload('enable');
- fileInput.trigger($.Event('change', eo));
- dropZone.trigger($.Event('dragover', eo));
- dropZone.trigger($.Event('drop', eo));
- pasteZone.trigger($.Event('paste', eo));
- });
-
- test('option', function () {
- expect(
- $.support.xhrFormDataFileUpload ? 10 : 7
- );
- var eo = {
- originalEvent: {
- dataTransfer: {files: [{}], types: ['Files']},
- clipboardData: {items: [{}]}
- }
- },
- fu = $('#fileupload').fileupload({
- pasteZone: document,
- dragover: function () {
- ok(true, 'Triggers dragover callback');
- return false;
- },
- drop: function () {
- ok(true, 'Triggers drop callback');
- return false;
- },
- paste: function () {
- ok(true, 'Triggers paste callback');
- return false;
- },
- change: function () {
- ok(true, 'Triggers change callback');
- return false;
- }
- }),
- fileInput = fu.fileupload('option', 'fileInput'),
- dropZone = fu.fileupload('option', 'dropZone'),
- pasteZone = fu.fileupload('option', 'pasteZone');
- fu.fileupload('option', 'fileInput', null);
- fu.fileupload('option', 'dropZone', null);
- fu.fileupload('option', 'pasteZone', null);
- fileInput.trigger($.Event('change', eo));
- dropZone.trigger($.Event('dragover', eo));
- dropZone.trigger($.Event('drop', eo));
- pasteZone.trigger($.Event('paste', eo));
- fu.fileupload('option', 'dropZone', 'body');
- strictEqual(
- fu.fileupload('option', 'dropZone')[0],
- document.body,
- 'Allow a query string as parameter for the dropZone option'
- );
- fu.fileupload('option', 'dropZone', document);
- strictEqual(
- fu.fileupload('option', 'dropZone')[0],
- document,
- 'Allow a document element as parameter for the dropZone option'
- );
- fu.fileupload('option', 'pasteZone', 'body');
- strictEqual(
- fu.fileupload('option', 'pasteZone')[0],
- document.body,
- 'Allow a query string as parameter for the pasteZone option'
- );
- fu.fileupload('option', 'pasteZone', document);
- strictEqual(
- fu.fileupload('option', 'pasteZone')[0],
- document,
- 'Allow a document element as parameter for the pasteZone option'
- );
- fu.fileupload('option', 'fileInput', ':file');
- strictEqual(
- fu.fileupload('option', 'fileInput')[0],
- $(':file')[0],
- 'Allow a query string as parameter for the fileInput option'
- );
- fu.fileupload('option', 'fileInput', $(':file')[0]);
- strictEqual(
- fu.fileupload('option', 'fileInput')[0],
- $(':file')[0],
- 'Allow a document element as parameter for the fileInput option'
- );
- fu.fileupload('option', 'fileInput', fileInput);
- fu.fileupload('option', 'dropZone', dropZone);
- fu.fileupload('option', 'pasteZone', pasteZone);
- fileInput.trigger($.Event('change', eo));
- dropZone.trigger($.Event('dragover', eo));
- dropZone.trigger($.Event('drop', eo));
- pasteZone.trigger($.Event('paste', eo));
- });
-
- asyncTest('add', function () {
- expect(2);
- var param = {files: [{name: 'test'}]};
- $('#fileupload').fileupload({
- add: function (e, data) {
- strictEqual(
- data.files[0].name,
- param.files[0].name,
- 'Triggers add callback'
- );
- }
- }).fileupload('add', param).fileupload(
- 'option',
- 'add',
- function (e, data) {
- data.submit().complete(function () {
- ok(true, 'data.submit() Returns a jqXHR object');
- start();
- });
- }
- ).fileupload('add', param);
- });
-
- asyncTest('send', function () {
- expect(3);
- var param = {files: [{name: 'test'}]};
- $('#fileupload').fileupload({
- send: function (e, data) {
- strictEqual(
- data.files[0].name,
- 'test',
- 'Triggers send callback'
- );
- }
- }).fileupload('send', param).fail(function () {
- ok(true, 'Allows to abort the request');
- }).complete(function () {
- ok(true, 'Returns a jqXHR object');
- start();
- }).abort();
- });
-
- module('Callbacks', lifecycle);
-
- asyncTest('add', function () {
- expect(1);
- var param = {files: [{name: 'test'}]};
- $('#fileupload').fileupload({
- add: function () {
- ok(true, 'Triggers add callback');
- start();
- }
- }).fileupload('add', param);
- });
-
- asyncTest('submit', function () {
- expect(1);
- var param = {files: [{name: 'test'}]};
- $('#fileupload').fileupload({
- submit: function () {
- ok(true, 'Triggers submit callback');
- start();
- return false;
- }
- }).fileupload('add', param);
- });
-
- asyncTest('send', function () {
- expect(1);
- var param = {files: [{name: 'test'}]};
- $('#fileupload').fileupload({
- send: function () {
- ok(true, 'Triggers send callback');
- start();
- return false;
- }
- }).fileupload('send', param);
- });
-
- asyncTest('done', function () {
- expect(1);
- var param = {files: [{name: 'test'}]};
- $('#fileupload').fileupload({
- done: function () {
- ok(true, 'Triggers done callback');
- start();
- }
- }).fileupload('send', param);
- });
-
- asyncTest('fail', function () {
- expect(1);
- var param = {files: [{name: 'test'}]},
- fu = $('#fileupload').fileupload({
- url: '404',
- fail: function () {
- ok(true, 'Triggers fail callback');
- start();
- }
- });
- (fu.data('blueimp-fileupload') || fu.data('fileupload'))
- ._isXHRUpload = function () {
- return true;
- };
- fu.fileupload('send', param);
- });
-
- asyncTest('always', function () {
- expect(2);
- var param = {files: [{name: 'test'}]},
- counter = 0,
- fu = $('#fileupload').fileupload({
- always: function () {
- ok(true, 'Triggers always callback');
- if (counter === 1) {
- start();
- } else {
- counter += 1;
- }
- }
- });
- (fu.data('blueimp-fileupload') || fu.data('fileupload'))
- ._isXHRUpload = function () {
- return true;
- };
- fu.fileupload('add', param).fileupload(
- 'option',
- 'url',
- '404'
- ).fileupload('add', param);
- });
-
- asyncTest('progress', function () {
- expect(1);
- var param = {files: [{name: 'test'}]},
- counter = 0;
- $('#fileupload').fileupload({
- forceIframeTransport: true,
- progress: function () {
- ok(true, 'Triggers progress callback');
- if (counter === 0) {
- start();
- } else {
- counter += 1;
- }
- }
- }).fileupload('send', param);
- });
-
- asyncTest('progressall', function () {
- expect(1);
- var param = {files: [{name: 'test'}]},
- counter = 0;
- $('#fileupload').fileupload({
- forceIframeTransport: true,
- progressall: function () {
- ok(true, 'Triggers progressall callback');
- if (counter === 0) {
- start();
- } else {
- counter += 1;
- }
- }
- }).fileupload('send', param);
- });
-
- asyncTest('start', function () {
- expect(1);
- var param = {files: [{name: '1'}, {name: '2'}]},
- active = 0;
- $('#fileupload').fileupload({
- send: function () {
- active += 1;
- },
- start: function () {
- ok(!active, 'Triggers start callback before uploads');
- start();
- }
- }).fileupload('send', param);
- });
-
- asyncTest('stop', function () {
- expect(1);
- var param = {files: [{name: '1'}, {name: '2'}]},
- active = 0;
- $('#fileupload').fileupload({
- send: function () {
- active += 1;
- },
- always: function () {
- active -= 1;
- },
- stop: function () {
- ok(!active, 'Triggers stop callback after uploads');
- start();
- }
- }).fileupload('send', param);
- });
-
- test('change', function () {
- var fu = $('#fileupload').fileupload(),
- fuo = fu.data('blueimp-fileupload') || fu.data('fileupload'),
- fileInput = fu.fileupload('option', 'fileInput');
- expect(2);
- fu.fileupload({
- change: function (e, data) {
- ok(true, 'Triggers change callback');
- strictEqual(
- data.files.length,
- 0,
- 'Returns empty files list'
- );
- },
- add: $.noop
- });
- fuo._onChange({
- data: {fileupload: fuo},
- target: fileInput[0]
- });
- });
-
- test('paste', function () {
- var fu = $('#fileupload').fileupload(),
- fuo = fu.data('blueimp-fileupload') || fu.data('fileupload');
- expect(1);
- fu.fileupload({
- paste: function () {
- ok(true, 'Triggers paste callback');
- },
- add: $.noop
- });
- fuo._onPaste({
- data: {fileupload: fuo},
- originalEvent: {
- dataTransfer: {files: [{}]},
- clipboardData: {items: [{}]}
- },
- preventDefault: $.noop
- });
- });
-
- test('drop', function () {
- var fu = $('#fileupload').fileupload(),
- fuo = fu.data('blueimp-fileupload') || fu.data('fileupload');
- expect(1);
- fu.fileupload({
- drop: function () {
- ok(true, 'Triggers drop callback');
- },
- add: $.noop
- });
- fuo._onDrop({
- data: {fileupload: fuo},
- originalEvent: {
- dataTransfer: {files: [{}]},
- clipboardData: {items: [{}]}
- },
- preventDefault: $.noop
- });
- });
-
- test('dragover', function () {
- var fu = $('#fileupload').fileupload(),
- fuo = fu.data('blueimp-fileupload') || fu.data('fileupload');
- expect(1);
- fu.fileupload({
- dragover: function () {
- ok(true, 'Triggers dragover callback');
- },
- add: $.noop
- });
- fuo._onDragOver({
- data: {fileupload: fuo},
- originalEvent: {dataTransfer: {types: ['Files']}},
- preventDefault: $.noop
- });
- });
-
- module('Options', lifecycle);
-
- test('paramName', function () {
- expect(1);
- var param = {files: [{name: 'test'}]};
- $('#fileupload').fileupload({
- paramName: null,
- send: function (e, data) {
- strictEqual(
- data.paramName[0],
- data.fileInput.prop('name'),
- 'Takes paramName from file input field if not set'
- );
- return false;
- }
- }).fileupload('send', param);
- });
-
- test('url', function () {
- expect(1);
- var param = {files: [{name: 'test'}]};
- $('#fileupload').fileupload({
- url: null,
- send: function (e, data) {
- strictEqual(
- data.url,
- $(data.fileInput.prop('form')).prop('action'),
- 'Takes url from form action if not set'
- );
- return false;
- }
- }).fileupload('send', param);
- });
-
- test('type', function () {
- expect(2);
- var param = {files: [{name: 'test'}]};
- $('#fileupload').fileupload({
- type: null,
- send: function (e, data) {
- strictEqual(
- data.type,
- 'POST',
- 'Request type is "POST" if not set to "PUT"'
- );
- return false;
- }
- }).fileupload('send', param);
- $('#fileupload').fileupload({
- type: 'PUT',
- send: function (e, data) {
- strictEqual(
- data.type,
- 'PUT',
- 'Request type is "PUT" if set to "PUT"'
- );
- return false;
- }
- }).fileupload('send', param);
- });
-
- test('replaceFileInput', function () {
- var fu = $('#fileupload').fileupload(),
- fuo = fu.data('blueimp-fileupload') || fu.data('fileupload'),
- fileInput = fu.fileupload('option', 'fileInput'),
- fileInputElement = fileInput[0];
- expect(2);
- fu.fileupload({
- replaceFileInput: false,
- change: function () {
- strictEqual(
- fu.fileupload('option', 'fileInput')[0],
- fileInputElement,
- 'Keeps file input with replaceFileInput: false'
- );
- },
- add: $.noop
- });
- fuo._onChange({
- data: {fileupload: fuo},
- target: fileInput[0]
- });
- fu.fileupload({
- replaceFileInput: true,
- change: function () {
- notStrictEqual(
- fu.fileupload('option', 'fileInput')[0],
- fileInputElement,
- 'Replaces file input with replaceFileInput: true'
- );
- },
- add: $.noop
- });
- fuo._onChange({
- data: {fileupload: fuo},
- target: fileInput[0]
- });
- });
-
- asyncTest('forceIframeTransport', function () {
- expect(1);
- var param = {files: [{name: 'test'}]};
- $('#fileupload').fileupload({
- forceIframeTransport: true,
- done: function (e, data) {
- strictEqual(
- data.dataType.substr(0, 6),
- 'iframe',
- 'Iframe Transport is used'
- );
- start();
- }
- }).fileupload('send', param);
- });
-
- test('singleFileUploads', function () {
- expect(3);
- var fu = $('#fileupload').fileupload(),
- param = {files: [{name: '1'}, {name: '2'}]},
- index = 1;
- (fu.data('blueimp-fileupload') || fu.data('fileupload'))
- ._isXHRUpload = function () {
- return true;
- };
- $('#fileupload').fileupload({
- singleFileUploads: true,
- add: function () {
- ok(true, 'Triggers callback number ' + index.toString());
- index += 1;
- }
- }).fileupload('add', param).fileupload(
- 'option',
- 'singleFileUploads',
- false
- ).fileupload('add', param);
- });
-
- test('limitMultiFileUploads', function () {
- expect(3);
- var fu = $('#fileupload').fileupload(),
- param = {files: [
- {name: '1'},
- {name: '2'},
- {name: '3'},
- {name: '4'},
- {name: '5'}
- ]},
- index = 1;
- (fu.data('blueimp-fileupload') || fu.data('fileupload'))
- ._isXHRUpload = function () {
- return true;
- };
- $('#fileupload').fileupload({
- singleFileUploads: false,
- limitMultiFileUploads: 2,
- add: function () {
- ok(true, 'Triggers callback number ' + index.toString());
- index += 1;
- }
- }).fileupload('add', param);
- });
-
- test('limitMultiFileUploadSize', function () {
- expect(7);
- var fu = $('#fileupload').fileupload(),
- param = {files: [
- {name: '1-1', size: 100000},
- {name: '1-2', size: 40000},
- {name: '2-1', size: 100000},
- {name: '3-1', size: 50000},
- {name: '3-2', size: 40000},
- {name: '4-1', size: 45000} // New request due to limitMultiFileUploads
- ]},
- param2 = {files: [
- {name: '5-1'},
- {name: '5-2'},
- {name: '6-1'},
- {name: '6-2'},
- {name: '7-1'}
- ]},
- index = 1;
- (fu.data('blueimp-fileupload') || fu.data('fileupload'))
- ._isXHRUpload = function () {
- return true;
- };
- $('#fileupload').fileupload({
- singleFileUploads: false,
- limitMultiFileUploads: 2,
- limitMultiFileUploadSize: 150000,
- limitMultiFileUploadSizeOverhead: 5000,
- add: function () {
- ok(true, 'Triggers callback number ' + index.toString());
- index += 1;
- }
- }).fileupload('add', param).fileupload('add', param2);
- });
-
- asyncTest('sequentialUploads', function () {
- expect(6);
- var param = {files: [
- {name: '1'},
- {name: '2'},
- {name: '3'},
- {name: '4'},
- {name: '5'},
- {name: '6'}
- ]},
- addIndex = 0,
- sendIndex = 0,
- loadIndex = 0,
- fu = $('#fileupload').fileupload({
- sequentialUploads: true,
- add: function (e, data) {
- addIndex += 1;
- if (addIndex === 4) {
- data.submit().abort();
- } else {
- data.submit();
- }
- },
- send: function () {
- sendIndex += 1;
- },
- done: function () {
- loadIndex += 1;
- strictEqual(sendIndex, loadIndex, 'upload in order');
- },
- fail: function (e, data) {
- strictEqual(data.errorThrown, 'abort', 'upload aborted');
- },
- stop: function () {
- start();
- }
- });
- (fu.data('blueimp-fileupload') || fu.data('fileupload'))
- ._isXHRUpload = function () {
- return true;
- };
- fu.fileupload('add', param);
- });
-
- asyncTest('limitConcurrentUploads', function () {
- expect(12);
- var param = {files: [
- {name: '1'},
- {name: '2'},
- {name: '3'},
- {name: '4'},
- {name: '5'},
- {name: '6'},
- {name: '7'},
- {name: '8'},
- {name: '9'},
- {name: '10'},
- {name: '11'},
- {name: '12'}
- ]},
- addIndex = 0,
- sendIndex = 0,
- loadIndex = 0,
- fu = $('#fileupload').fileupload({
- limitConcurrentUploads: 3,
- add: function (e, data) {
- addIndex += 1;
- if (addIndex === 4) {
- data.submit().abort();
- } else {
- data.submit();
- }
- },
- send: function () {
- sendIndex += 1;
- },
- done: function () {
- loadIndex += 1;
- ok(sendIndex - loadIndex < 3);
- },
- fail: function (e, data) {
- strictEqual(data.errorThrown, 'abort', 'upload aborted');
- },
- stop: function () {
- start();
- }
- });
- (fu.data('blueimp-fileupload') || fu.data('fileupload'))
- ._isXHRUpload = function () {
- return true;
- };
- fu.fileupload('add', param);
- });
-
- if ($.support.xhrFileUpload) {
- asyncTest('multipart', function () {
- expect(2);
- var param = {files: [{
- name: 'test.png',
- size: 123,
- type: 'image/png'
- }]},
- fu = $('#fileupload').fileupload({
- multipart: false,
- always: function (e, data) {
- strictEqual(
- data.contentType,
- param.files[0].type,
- 'non-multipart upload sets file type as contentType'
- );
- strictEqual(
- data.headers['Content-Disposition'],
- 'attachment; filename="' + param.files[0].name + '"',
- 'non-multipart upload sets Content-Disposition header'
- );
- start();
- }
- });
- fu.fileupload('send', param);
- });
- }
-
- module('UI Initialization', lifecycleUI);
-
- test('Widget initialization', function () {
- var fu = $('#fileupload').fileupload();
- ok(fu.data('blueimp-fileupload') || fu.data('fileupload'));
- ok(
- $('#fileupload').fileupload('option', 'uploadTemplate').length,
- 'Initialized upload template'
- );
- ok(
- $('#fileupload').fileupload('option', 'downloadTemplate').length,
- 'Initialized download template'
- );
- });
-
- test('Buttonbar event listeners', function () {
- var buttonbar = $('#fileupload .fileupload-buttonbar'),
- files = [{name: 'test'}];
- expect(4);
- $('#fileupload').fileupload({
- send: function () {
- ok(true, 'Started file upload via global start button');
- },
- fail: function (e, data) {
- ok(true, 'Canceled file upload via global cancel button');
- data.context.remove();
- },
- destroy: function () {
- ok(true, 'Delete action called via global delete button');
- }
- });
- $('#fileupload').fileupload('add', {files: files});
- buttonbar.find('.cancel').click();
- $('#fileupload').fileupload('add', {files: files});
- buttonbar.find('.start').click();
- buttonbar.find('.cancel').click();
- files[0].deleteUrl = 'http://example.org/banana.jpg';
- ($('#fileupload').data('blueimp-fileupload') ||
- $('#fileupload').data('fileupload'))
- ._renderDownload(files)
- .appendTo($('#fileupload .files')).show()
- .find('.toggle').click();
- buttonbar.find('.delete').click();
- });
-
- module('UI API', lifecycleUI);
-
- test('destroy', function () {
- var buttonbar = $('#fileupload .fileupload-buttonbar'),
- files = [{name: 'test'}];
- expect(1);
- $('#fileupload').fileupload({
- send: function () {
- ok(true, 'This test should not run');
- return false;
- }
- })
- .fileupload('add', {files: files})
- .fileupload('destroy');
- buttonbar.find('.start').click(function () {
- ok(true, 'Clicked global start button');
- return false;
- }).click();
- });
-
- test('disable/enable', function () {
- var buttonbar = $('#fileupload .fileupload-buttonbar');
- $('#fileupload').fileupload();
- $('#fileupload').fileupload('disable');
- strictEqual(
- buttonbar.find('input[type=file], button').not(':disabled').length,
- 0,
- 'Disables the buttonbar buttons'
- );
- $('#fileupload').fileupload('enable');
- strictEqual(
- buttonbar.find('input[type=file], button').not(':disabled').length,
- 4,
- 'Enables the buttonbar buttons'
- );
- });
-
- module('UI Callbacks', lifecycleUI);
-
- test('destroy', function () {
- expect(3);
- $('#fileupload').fileupload({
- destroy: function (e, data) {
- ok(true, 'Triggers destroy callback');
- strictEqual(
- data.url,
- 'test',
- 'Passes over deletion url parameter'
- );
- strictEqual(
- data.type,
- 'DELETE',
- 'Passes over deletion request type parameter'
- );
- }
- });
- ($('#fileupload').data('blueimp-fileupload') ||
- $('#fileupload').data('fileupload'))
- ._renderDownload([{
- name: 'test',
- deleteUrl: 'test',
- deleteType: 'DELETE'
- }])
- .appendTo($('#fileupload .files'))
- .show()
- .find('.toggle').click();
- $('#fileupload .fileupload-buttonbar .delete').click();
- });
-
- asyncTest('added', function () {
- expect(1);
- var param = {files: [{name: 'test'}]};
- $('#fileupload').fileupload({
- added: function (e, data) {
- start();
- strictEqual(
- data.files[0].name,
- param.files[0].name,
- 'Triggers added callback'
- );
- },
- send: function () {
- return false;
- }
- }).fileupload('add', param);
- });
-
- asyncTest('started', function () {
- expect(1);
- var param = {files: [{name: 'test'}]};
- $('#fileupload').fileupload({
- started: function () {
- start();
- ok('Triggers started callback');
- return false;
- },
- sent: function () {
- return false;
- }
- }).fileupload('send', param);
- });
-
- asyncTest('sent', function () {
- expect(1);
- var param = {files: [{name: 'test'}]};
- $('#fileupload').fileupload({
- sent: function (e, data) {
- start();
- strictEqual(
- data.files[0].name,
- param.files[0].name,
- 'Triggers sent callback'
- );
- return false;
- }
- }).fileupload('send', param);
- });
-
- asyncTest('completed', function () {
- expect(1);
- var param = {files: [{name: 'test'}]};
- $('#fileupload').fileupload({
- completed: function () {
- start();
- ok('Triggers completed callback');
- return false;
- }
- }).fileupload('send', param);
- });
-
- asyncTest('failed', function () {
- expect(1);
- var param = {files: [{name: 'test'}]};
- $('#fileupload').fileupload({
- failed: function () {
- start();
- ok('Triggers failed callback');
- return false;
- }
- }).fileupload('send', param).abort();
- });
-
- asyncTest('stopped', function () {
- expect(1);
- var param = {files: [{name: 'test'}]};
- $('#fileupload').fileupload({
- stopped: function () {
- start();
- ok('Triggers stopped callback');
- return false;
- }
- }).fileupload('send', param);
- });
-
- asyncTest('destroyed', function () {
- expect(1);
- $('#fileupload').fileupload({
- dataType: 'html',
- destroyed: function () {
- start();
- ok(true, 'Triggers destroyed callback');
- }
- });
- ($('#fileupload').data('blueimp-fileupload') ||
- $('#fileupload').data('fileupload'))
- ._renderDownload([{
- name: 'test',
- deleteUrl: '.',
- deleteType: 'GET'
- }])
- .appendTo($('#fileupload .files'))
- .show()
- .find('.toggle').click();
- $('#fileupload .fileupload-buttonbar .delete').click();
- });
-
- module('UI Options', lifecycleUI);
-
- test('autoUpload', function () {
- expect(1);
- $('#fileupload')
- .fileupload({
- autoUpload: true,
- send: function () {
- ok(true, 'Started file upload automatically');
- return false;
- }
- })
- .fileupload('add', {files: [{name: 'test'}]})
- .fileupload('option', 'autoUpload', false)
- .fileupload('add', {files: [{name: 'test'}]});
- });
-
- test('maxNumberOfFiles', function () {
- expect(3);
- var addIndex = 0,
- sendIndex = 0;
- $('#fileupload')
- .fileupload({
- autoUpload: true,
- maxNumberOfFiles: 3,
- singleFileUploads: false,
- send: function () {
- strictEqual(
- sendIndex += 1,
- addIndex
- );
- },
- progress: $.noop,
- progressall: $.noop,
- done: $.noop,
- stop: $.noop
- })
- .fileupload('add', {files: [{name: (addIndex += 1)}]})
- .fileupload('add', {files: [{name: (addIndex += 1)}]})
- .fileupload('add', {files: [{name: (addIndex += 1)}]})
- .fileupload('add', {files: [{name: 'test'}]});
- });
-
- test('maxFileSize', function () {
- expect(2);
- var addIndex = 0,
- sendIndex = 0;
- $('#fileupload')
- .fileupload({
- autoUpload: true,
- maxFileSize: 1000,
- send: function () {
- strictEqual(
- sendIndex += 1,
- addIndex
- );
- return false;
- }
- })
- .fileupload('add', {files: [{
- name: (addIndex += 1)
- }]})
- .fileupload('add', {files: [{
- name: (addIndex += 1),
- size: 999
- }]})
- .fileupload('add', {files: [{
- name: 'test',
- size: 1001
- }]})
- .fileupload({
- send: function (e, data) {
- ok(
- !$.blueimp.fileupload.prototype.options
- .send.call(this, e, data)
- );
- return false;
- }
- });
- });
-
- test('minFileSize', function () {
- expect(2);
- var addIndex = 0,
- sendIndex = 0;
- $('#fileupload')
- .fileupload({
- autoUpload: true,
- minFileSize: 1000,
- send: function () {
- strictEqual(
- sendIndex += 1,
- addIndex
- );
- return false;
- }
- })
- .fileupload('add', {files: [{
- name: (addIndex += 1)
- }]})
- .fileupload('add', {files: [{
- name: (addIndex += 1),
- size: 1001
- }]})
- .fileupload('add', {files: [{
- name: 'test',
- size: 999
- }]})
- .fileupload({
- send: function (e, data) {
- ok(
- !$.blueimp.fileupload.prototype.options
- .send.call(this, e, data)
- );
- return false;
- }
- });
- });
-
- test('acceptFileTypes', function () {
- expect(2);
- var addIndex = 0,
- sendIndex = 0;
- $('#fileupload')
- .fileupload({
- autoUpload: true,
- acceptFileTypes: /(\.|\/)(gif|jpe?g|png)$/i,
- disableImageMetaDataLoad: true,
- send: function () {
- strictEqual(
- sendIndex += 1,
- addIndex
- );
- return false;
- }
- })
- .fileupload('add', {files: [{
- name: (addIndex += 1) + '.jpg'
- }]})
- .fileupload('add', {files: [{
- name: (addIndex += 1),
- type: 'image/jpeg'
- }]})
- .fileupload('add', {files: [{
- name: 'test.txt',
- type: 'text/plain'
- }]})
- .fileupload({
- send: function (e, data) {
- ok(
- !$.blueimp.fileupload.prototype.options
- .send.call(this, e, data)
- );
- return false;
- }
- });
- });
-
- test('acceptFileTypes as HTML5 data attribute', function () {
- expect(2);
- var regExp = /(\.|\/)(gif|jpe?g|png)$/i;
- $('#fileupload')
- .attr('data-accept-file-types', regExp.toString())
- .fileupload();
- strictEqual(
- $.type($('#fileupload').fileupload('option', 'acceptFileTypes')),
- $.type(regExp)
- );
- strictEqual(
- $('#fileupload').fileupload('option', 'acceptFileTypes').toString(),
- regExp.toString()
- );
- });
-
-});
diff --git a/vendor/blueimp/jquery-file-upload/test/unit.js b/vendor/blueimp/jquery-file-upload/test/unit.js
new file mode 100644
index 000000000..c70d35dd6
--- /dev/null
+++ b/vendor/blueimp/jquery-file-upload/test/unit.js
@@ -0,0 +1,992 @@
+/*
+ * jQuery File Upload Test
+ * https://github.com/blueimp/JavaScript-Load-Image
+ *
+ * Copyright 2010, Sebastian Tschan
+ * https://blueimp.net
+ *
+ * Licensed under the MIT license:
+ * https://opensource.org/licenses/MIT
+ */
+
+/* global beforeEach, afterEach, describe, it */
+/* eslint-disable new-cap */
+
+(function(expect, $) {
+ 'use strict';
+
+ var canCreateBlob = !!window.dataURLtoBlob;
+ // 80x60px GIF image (color black, base64 data):
+ var b64DataGIF =
+ 'R0lGODdhUAA8AIABAAAAAP///ywAAAAAUAA8AAACS4SPqcvtD6' +
+ 'OctNqLs968+w+G4kiW5omm6sq27gvH8kzX9o3n+s73/g8MCofE' +
+ 'ovGITCqXzKbzCY1Kp9Sq9YrNarfcrvcLDovH5PKsAAA7';
+ var imageUrlGIF = 'data:image/gif;base64,' + b64DataGIF;
+ var blobGIF = canCreateBlob && window.dataURLtoBlob(imageUrlGIF);
+
+ // 2x1px JPEG (color white, with the Exif orientation flag set to 6 and the
+ // IPTC ObjectName (2:5) set to 'objectname'):
+ var b64DataJPEG =
+ '/9j/4AAQSkZJRgABAQEAYABgAAD/4QAiRXhpZgAASUkqAAgAAAABABIBAwABAAAA' +
+ 'BgASAAAAAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNBAQAAAAAAA8cAgUACm9iamVj' +
+ 'dG5hbWUA/9sAQwABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB' +
+ 'AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB/9sAQwEBAQEBAQEBAQEBAQEBAQEB' +
+ 'AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB' +
+ '/8AAEQgAAQACAwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYH' +
+ 'CAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGh' +
+ 'CCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldY' +
+ 'WVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1' +
+ 'tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8B' +
+ 'AAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAEC' +
+ 'dwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBka' +
+ 'JicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWG' +
+ 'h4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ' +
+ '2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A/v4ooooA/9k=';
+ var imageUrlJPEG = 'data:image/jpeg;base64,' + b64DataJPEG;
+ var blobJPEG = canCreateBlob && window.dataURLtoBlob(imageUrlJPEG);
+
+ var fileGIF, fileJPEG, files, items, eventObject;
+
+ var uploadURL = '../server/php/';
+
+ /**
+ * Creates a fileupload form and adds it to the DOM
+ *
+ * @returns {object} jQuery node
+ */
+ function createFileuploadForm() {
+ return $('<form><input type="file" name="files[]" multiple></form>')
+ .prop({
+ action: uploadURL,
+ method: 'POST',
+ enctype: 'multipart/form-data'
+ })
+ .css({ display: 'none' })
+ .appendTo(document.body);
+ }
+
+ /**
+ * Deletes all files from the upload server
+ *
+ * @param {Array} files Response files list
+ * @param {Function} callback Callback function
+ */
+ function deleteFiles(files, callback) {
+ $.when(
+ files.map(function(file) {
+ return $.ajax({
+ type: file.deleteType,
+ url: file.deleteUrl
+ });
+ })
+ ).always(function() {
+ callback();
+ });
+ }
+
+ beforeEach(function() {
+ fileGIF = new File([blobGIF], 'example.gif', { type: 'image/gif' });
+ fileJPEG = new File([blobJPEG], 'example.jpg', { type: 'image/jpeg' });
+ files = [fileGIF, fileJPEG];
+ items = [
+ {
+ getAsFile: function() {
+ return files[0];
+ }
+ },
+ {
+ getAsFile: function() {
+ return files[1];
+ }
+ }
+ ];
+ eventObject = {
+ originalEvent: {
+ dataTransfer: { files: files, types: ['Files'] },
+ clipboardData: { items: items }
+ }
+ };
+ });
+
+ afterEach(function(done) {
+ $.getJSON(uploadURL).then(function(result) {
+ deleteFiles(result.files, done);
+ });
+ });
+
+ describe('Initialization', function() {
+ var form;
+
+ beforeEach(function() {
+ form = createFileuploadForm();
+ });
+
+ afterEach(function() {
+ form.remove();
+ });
+
+ it('widget', function() {
+ form.fileupload();
+ expect(form.data('blueimp-fileupload')).to.be.an('object');
+ });
+
+ it('file input', function() {
+ form.fileupload();
+ expect(form.fileupload('option', 'fileInput').length).to.equal(1);
+ });
+
+ it('drop zone', function() {
+ form.fileupload();
+ expect(form.fileupload('option', 'dropZone').length).to.equal(1);
+ });
+
+ it('paste zone', function() {
+ form.fileupload({ pasteZone: document });
+ expect(form.fileupload('option', 'pasteZone').length).to.equal(1);
+ });
+
+ it('data attributes', function() {
+ form.attr('data-url', 'https://example.org');
+ form.fileupload();
+ expect(form.fileupload('option', 'url')).to.equal('https://example.org');
+ expect(form.data('blueimp-fileupload')).to.be.an('object');
+ });
+
+ it('event listeners', function() {
+ var eventsData = {};
+ form.fileupload({
+ autoUpload: false,
+ pasteZone: document,
+ dragover: function() {
+ eventsData.dragover = true;
+ },
+ dragenter: function() {
+ eventsData.dragenter = true;
+ },
+ dragleave: function() {
+ eventsData.dragleave = true;
+ },
+ drop: function(e, data) {
+ eventsData.drop = data;
+ },
+ paste: function(e, data) {
+ eventsData.paste = data;
+ },
+ change: function() {
+ eventsData.change = true;
+ }
+ });
+ form
+ .fileupload('option', 'fileInput')
+ .trigger($.Event('change', eventObject));
+ expect(eventsData.change).to.equal(true);
+ form
+ .fileupload('option', 'dropZone')
+ .trigger($.Event('dragover', eventObject))
+ .trigger($.Event('dragenter', eventObject))
+ .trigger($.Event('dragleave', eventObject))
+ .trigger($.Event('drop', eventObject));
+ expect(eventsData.dragover).to.equal(true);
+ expect(eventsData.dragenter).to.equal(true);
+ expect(eventsData.dragleave).to.equal(true);
+ expect(eventsData.drop.files).to.deep.equal(files);
+ form
+ .fileupload('option', 'pasteZone')
+ .trigger($.Event('paste', eventObject));
+ expect(eventsData.paste.files).to.deep.equal(files);
+ });
+ });
+
+ describe('API', function() {
+ var form;
+
+ beforeEach(function() {
+ form = createFileuploadForm().fileupload({
+ dataType: 'json',
+ autoUpload: false
+ });
+ });
+
+ afterEach(function() {
+ form.remove();
+ });
+
+ it('destroy', function() {
+ var eventsData = {};
+ form.fileupload('option', {
+ pasteZone: document,
+ dragover: function() {
+ eventsData.dragover = true;
+ },
+ dragenter: function() {
+ eventsData.dragenter = true;
+ },
+ dragleave: function() {
+ eventsData.dragleave = true;
+ },
+ drop: function(e, data) {
+ eventsData.drop = data;
+ },
+ paste: function(e, data) {
+ eventsData.paste = data;
+ },
+ change: function() {
+ eventsData.change = true;
+ }
+ });
+ var fileInput = form.fileupload('option', 'fileInput');
+ var dropZone = form.fileupload('option', 'dropZone');
+ var pasteZone = form.fileupload('option', 'pasteZone');
+ form.fileupload('destroy');
+ expect(form.data('blueimp-fileupload')).to.equal();
+ fileInput.trigger($.Event('change', eventObject));
+ expect(eventsData.change).to.equal();
+ dropZone
+ .trigger($.Event('dragover', eventObject))
+ .trigger($.Event('dragenter', eventObject))
+ .trigger($.Event('dragleave', eventObject))
+ .trigger($.Event('drop', eventObject));
+ expect(eventsData.dragover).to.equal();
+ expect(eventsData.dragenter).to.equal();
+ expect(eventsData.dragleave).to.equal();
+ expect(eventsData.drop).to.equal();
+ pasteZone.trigger($.Event('paste', eventObject));
+ expect(eventsData.paste).to.equal();
+ });
+
+ it('disable', function() {
+ var eventsData = {};
+ form.fileupload('option', {
+ pasteZone: document,
+ dragover: function() {
+ eventsData.dragover = true;
+ },
+ dragenter: function() {
+ eventsData.dragenter = true;
+ },
+ dragleave: function() {
+ eventsData.dragleave = true;
+ },
+ drop: function(e, data) {
+ eventsData.drop = data;
+ },
+ paste: function(e, data) {
+ eventsData.paste = data;
+ },
+ change: function() {
+ eventsData.change = true;
+ }
+ });
+ form.fileupload('disable');
+ form
+ .fileupload('option', 'fileInput')
+ .trigger($.Event('change', eventObject));
+ expect(eventsData.change).to.equal();
+ form
+ .fileupload('option', 'dropZone')
+ .trigger($.Event('dragover', eventObject))
+ .trigger($.Event('dragenter', eventObject))
+ .trigger($.Event('dragleave', eventObject))
+ .trigger($.Event('drop', eventObject));
+ expect(eventsData.dragover).to.equal();
+ expect(eventsData.dragenter).to.equal();
+ expect(eventsData.dragleave).to.equal();
+ expect(eventsData.drop).to.equal();
+ form
+ .fileupload('option', 'pasteZone')
+ .trigger($.Event('paste', eventObject));
+ expect(eventsData.paste).to.equal();
+ });
+
+ it('enable', function() {
+ var eventsData = {};
+ form.fileupload('option', {
+ pasteZone: document,
+ dragover: function() {
+ eventsData.dragover = true;
+ },
+ dragenter: function() {
+ eventsData.dragenter = true;
+ },
+ dragleave: function() {
+ eventsData.dragleave = true;
+ },
+ drop: function(e, data) {
+ eventsData.drop = data;
+ },
+ paste: function(e, data) {
+ eventsData.paste = data;
+ },
+ change: function() {
+ eventsData.change = true;
+ }
+ });
+ form.fileupload('disable');
+ form.fileupload('enable');
+ form
+ .fileupload('option', 'fileInput')
+ .trigger($.Event('change', eventObject));
+ expect(eventsData.change).to.equal(true);
+ form
+ .fileupload('option', 'dropZone')
+ .trigger($.Event('dragover', eventObject))
+ .trigger($.Event('dragenter', eventObject))
+ .trigger($.Event('dragleave', eventObject))
+ .trigger($.Event('drop', eventObject));
+ expect(eventsData.dragover).to.equal(true);
+ expect(eventsData.dragenter).to.equal(true);
+ expect(eventsData.dragleave).to.equal(true);
+ expect(eventsData.drop.files).to.deep.equal(files);
+ form
+ .fileupload('option', 'pasteZone')
+ .trigger($.Event('paste', eventObject));
+ expect(eventsData.paste.files).to.deep.equal(files);
+ });
+
+ it('option', function() {
+ var eventsData = {};
+ form.fileupload('option', 'drop', function(e, data) {
+ eventsData.drop = data;
+ });
+ var dropZone = form
+ .fileupload('option', 'dropZone')
+ .trigger($.Event('drop', eventObject));
+ expect(eventsData.drop.files).to.deep.equal(files);
+ delete eventsData.drop;
+ form.fileupload('option', 'dropZone', null);
+ dropZone.trigger($.Event('drop', eventObject));
+ expect(eventsData.drop).to.equal();
+ form.fileupload('option', {
+ dropZone: dropZone
+ });
+ dropZone.trigger($.Event('drop', eventObject));
+ expect(eventsData.drop.files).to.deep.equal(files);
+ });
+
+ it('add', function() {
+ var eventData = [];
+ form.fileupload('option', 'add', function(e, data) {
+ eventData.push(data);
+ });
+ form.fileupload('add', { files: files });
+ expect(eventData.length).to.equal(2);
+ expect(eventData[0].files[0]).to.equal(files[0]);
+ expect(eventData[1].files[0]).to.equal(files[1]);
+ });
+
+ it('send', function(done) {
+ this.slow(200);
+ form.fileupload('send', { files: files }).complete(function(result) {
+ var uploadedFiles = result.responseJSON.files;
+ expect(uploadedFiles.length).to.equal(2);
+ expect(uploadedFiles[0].type).to.equal(files[0].type);
+ expect(uploadedFiles[0].error).to.equal();
+ expect(uploadedFiles[1].type).to.equal(files[1].type);
+ expect(uploadedFiles[1].error).to.equal();
+ done();
+ });
+ });
+ });
+
+ describe('Callbacks', function() {
+ var form;
+
+ beforeEach(function() {
+ form = createFileuploadForm().fileupload({ dataType: 'json' });
+ });
+
+ afterEach(function() {
+ form.remove();
+ });
+
+ it('add', function() {
+ var eventData = [];
+ form.fileupload('option', 'add', function(e, data) {
+ eventData.push(data);
+ });
+ form.fileupload('add', { files: files });
+ expect(eventData.length).to.equal(2);
+ expect(eventData[0].files[0]).to.equal(files[0]);
+ expect(eventData[1].files[0]).to.equal(files[1]);
+ });
+
+ it('submit', function(done) {
+ this.slow(200);
+ var eventData = [];
+ form.fileupload('option', {
+ submit: function(e, data) {
+ eventData.push(data);
+ },
+ stop: function() {
+ if (eventData.length < 2) return;
+ expect(eventData[0].files[0]).to.equal(files[0]);
+ expect(eventData[1].files[0]).to.equal(files[1]);
+ done();
+ }
+ });
+ form.fileupload('add', { files: files });
+ });
+
+ it('send', function(done) {
+ this.slow(200);
+ var eventData = [];
+ form.fileupload('option', {
+ send: function(e, data) {
+ eventData.push(data);
+ },
+ stop: function() {
+ expect(eventData.length).to.equal(1);
+ expect(eventData[0].files).to.deep.equal(files);
+ done();
+ }
+ });
+ form.fileupload('send', { files: files });
+ });
+
+ it('done', function(done) {
+ this.slow(200);
+ var eventData = [];
+ form.fileupload('option', {
+ done: function(e, data) {
+ eventData.push(data);
+ },
+ stop: function() {
+ if (eventData.length < 2) return;
+ expect(eventData[0].result.files.length).to.equal(1);
+ expect(eventData[1].result.files.length).to.equal(1);
+ done();
+ }
+ });
+ form.fileupload('add', { files: files });
+ });
+
+ it('fail', function(done) {
+ this.slow(200);
+ var eventData = [];
+ form.fileupload('option', {
+ url: uploadURL + '404',
+ fail: function(e, data) {
+ eventData.push(data);
+ },
+ stop: function() {
+ if (eventData.length < 2) return;
+ expect(eventData[0].result).to.equal();
+ expect(eventData[1].result).to.equal();
+ done();
+ }
+ });
+ form.fileupload('add', { files: files });
+ });
+
+ it('always', function(done) {
+ this.slow(200);
+ var eventData = [];
+ form.fileupload('option', {
+ always: function(e, data) {
+ eventData.push(data);
+ },
+ stop: function() {
+ if (eventData.length < 2) {
+ expect(eventData[0].result).to.equal();
+ form.fileupload('add', { files: [fileGIF] });
+ return;
+ }
+ expect(eventData[1].result.files.length).to.equal(1);
+ done();
+ }
+ });
+ form.fileupload('add', { files: [fileGIF], url: uploadURL + '404' });
+ });
+
+ it('progress', function(done) {
+ this.slow(200);
+ var loaded;
+ var total;
+ form.fileupload('option', {
+ progress: function(e, data) {
+ loaded = data.loaded;
+ total = data.total;
+ expect(loaded).to.be.at.most(total);
+ },
+ stop: function() {
+ expect(loaded).to.equal(total);
+ done();
+ }
+ });
+ form.fileupload('add', { files: [fileGIF] });
+ });
+
+ it('progressall', function(done) {
+ this.slow(200);
+ var loaded;
+ var total;
+ var completed = 0;
+ form.fileupload('option', {
+ progressall: function(e, data) {
+ loaded = data.loaded;
+ total = data.total;
+ expect(loaded).to.be.at.most(total);
+ },
+ always: function() {
+ completed++;
+ },
+ stop: function() {
+ if (completed < 2) return;
+ expect(loaded).to.equal(total);
+ done();
+ }
+ });
+ form.fileupload('add', { files: files });
+ });
+
+ it('start', function(done) {
+ this.slow(200);
+ var started;
+ form.fileupload('option', {
+ start: function() {
+ started = true;
+ },
+ stop: function() {
+ expect(started).to.equal(true);
+ done();
+ }
+ });
+ form.fileupload('add', { files: [fileGIF] });
+ });
+
+ it('stop', function(done) {
+ this.slow(200);
+ form.fileupload('option', {
+ stop: function() {
+ done();
+ }
+ });
+ form.fileupload('add', { files: [fileGIF] });
+ });
+
+ it('dragover', function() {
+ var eventsData = {};
+ form.fileupload('option', {
+ autoUpload: false,
+ dragover: function() {
+ eventsData.dragover = true;
+ }
+ });
+ form
+ .fileupload('option', 'dropZone')
+ .trigger($.Event('dragover', eventObject));
+ expect(eventsData.dragover).to.equal(true);
+ });
+
+ it('dragenter', function() {
+ var eventsData = {};
+ form.fileupload('option', {
+ autoUpload: false,
+ dragenter: function() {
+ eventsData.dragenter = true;
+ }
+ });
+ form
+ .fileupload('option', 'dropZone')
+ .trigger($.Event('dragenter', eventObject));
+ expect(eventsData.dragenter).to.equal(true);
+ });
+
+ it('dragleave', function() {
+ var eventsData = {};
+ form.fileupload('option', {
+ autoUpload: false,
+ dragleave: function() {
+ eventsData.dragleave = true;
+ }
+ });
+ form
+ .fileupload('option', 'dropZone')
+ .trigger($.Event('dragleave', eventObject));
+ expect(eventsData.dragleave).to.equal(true);
+ });
+
+ it('drop', function() {
+ var eventsData = {};
+ form.fileupload('option', {
+ autoUpload: false,
+ drop: function(e, data) {
+ eventsData.drop = data;
+ }
+ });
+ form
+ .fileupload('option', 'dropZone')
+ .trigger($.Event('drop', eventObject));
+ expect(eventsData.drop.files).to.deep.equal(files);
+ });
+
+ it('paste', function() {
+ var eventsData = {};
+ form.fileupload('option', {
+ autoUpload: false,
+ pasteZone: document,
+ paste: function(e, data) {
+ eventsData.paste = data;
+ }
+ });
+ form
+ .fileupload('option', 'pasteZone')
+ .trigger($.Event('paste', eventObject));
+ expect(eventsData.paste.files).to.deep.equal(files);
+ });
+
+ it('change', function() {
+ var eventsData = {};
+ form.fileupload('option', {
+ autoUpload: false,
+ change: function() {
+ eventsData.change = true;
+ }
+ });
+ form
+ .fileupload('option', 'fileInput')
+ .trigger($.Event('change', eventObject));
+ expect(eventsData.change).to.equal(true);
+ });
+ });
+
+ describe('Options', function() {
+ var form;
+
+ beforeEach(function() {
+ form = createFileuploadForm();
+ });
+
+ afterEach(function() {
+ form.remove();
+ });
+
+ it('paramName', function(done) {
+ form.fileupload({
+ send: function(e, data) {
+ expect(data.paramName[0]).to.equal(
+ form.fileupload('option', 'fileInput').prop('name')
+ );
+ done();
+ return false;
+ }
+ });
+ form.fileupload('add', { files: [fileGIF] });
+ });
+
+ it('url', function(done) {
+ form.fileupload({
+ send: function(e, data) {
+ expect(data.url).to.equal(form.prop('action'));
+ done();
+ return false;
+ }
+ });
+ form.fileupload('add', { files: [fileGIF] });
+ });
+
+ it('type', function(done) {
+ form.fileupload({
+ type: 'PUT',
+ send: function(e, data) {
+ expect(data.type).to.equal('PUT');
+ done();
+ return false;
+ }
+ });
+ form.fileupload('add', { files: [fileGIF] });
+ });
+
+ it('replaceFileInput', function() {
+ form.fileupload();
+ var fileInput = form.fileupload('option', 'fileInput');
+ fileInput.trigger($.Event('change', eventObject));
+ expect(form.fileupload('option', 'fileInput')[0]).to.not.equal(
+ fileInput[0]
+ );
+ form.fileupload('option', 'replaceFileInput', false);
+ fileInput = form.fileupload('option', 'fileInput');
+ fileInput.trigger($.Event('change', eventObject));
+ expect(form.fileupload('option', 'fileInput')[0]).to.equal(fileInput[0]);
+ });
+
+ it('forceIframeTransport', function(done) {
+ form.fileupload({
+ forceIframeTransport: 'PUT',
+ send: function(e, data) {
+ expect(data.dataType.substr(0, 6)).to.equal('iframe');
+ done();
+ return false;
+ }
+ });
+ form.fileupload('add', { files: [fileGIF] });
+ });
+
+ it('singleFileUploads', function(done) {
+ form.fileupload({
+ singleFileUploads: false,
+ send: function(e, data) {
+ expect(data.files).to.deep.equal(files);
+ done();
+ return false;
+ }
+ });
+ form.fileupload('add', { files: files });
+ });
+
+ it('limitMultiFileUploads', function(done) {
+ var completed = 0;
+ form.fileupload({
+ singleFileUploads: false,
+ limitMultiFileUploads: 2,
+ send: function(e, data) {
+ expect(data.files).to.deep.equal(files);
+ completed++;
+ if (completed < 2) return;
+ done();
+ return false;
+ }
+ });
+ form.fileupload('add', { files: files.concat(files) });
+ });
+
+ it('limitMultiFileUploadSize', function(done) {
+ var completed = 0;
+ form.fileupload({
+ singleFileUploads: false,
+ limitMultiFileUploadSize: files[0].size + files[1].size,
+ limitMultiFileUploadSizeOverhead: 0,
+ send: function(e, data) {
+ expect(data.files).to.deep.equal(files);
+ completed++;
+ if (completed < 2) return;
+ done();
+ return false;
+ }
+ });
+ form.fileupload('add', { files: files.concat(files) });
+ });
+
+ it('sequentialUploads', function(done) {
+ this.slow(400);
+ var completed = 0;
+ var events = [];
+ form.fileupload({
+ sequentialUploads: true,
+ dataType: 'json',
+ send: function() {
+ events.push('send');
+ },
+ always: function() {
+ events.push('complete');
+ completed++;
+ },
+ stop: function() {
+ if (completed === 4) {
+ expect(events.join(',')).to.equal(
+ [
+ 'send',
+ 'complete',
+ 'send',
+ 'complete',
+ 'send',
+ 'complete',
+ 'send',
+ 'complete'
+ ].join(',')
+ );
+ done();
+ }
+ }
+ });
+ form.fileupload('add', { files: files.concat(files) });
+ });
+
+ it('limitConcurrentUploads', function(done) {
+ this.slow(800);
+ var completed = 0;
+ var loadCount = 0;
+ form.fileupload({
+ limitConcurrentUploads: 2,
+ dataType: 'json',
+ send: function() {
+ loadCount++;
+ expect(loadCount).to.be.at.most(2);
+ },
+ always: function() {
+ completed++;
+ loadCount--;
+ },
+ stop: function() {
+ if (completed === 8) {
+ done();
+ }
+ }
+ });
+ form.fileupload('add', {
+ files: files
+ .concat(files)
+ .concat(files)
+ .concat(files)
+ });
+ });
+
+ it('multipart', function(done) {
+ form.fileupload({
+ multipart: false,
+ send: function(e, data) {
+ expect(data.contentType).to.equal(fileGIF.type);
+ expect(data.headers['Content-Disposition']).to.equal(
+ 'attachment; filename="' + fileGIF.name + '"'
+ );
+ done();
+ return false;
+ }
+ });
+ form.fileupload('add', { files: [fileGIF] });
+ });
+
+ it('uniqueFilenames', function(done) {
+ form.fileupload({
+ uniqueFilenames: {},
+ send: function(e, data) {
+ var formFiles = data.data.getAll('files[]');
+ expect(formFiles[0].name).to.equal(fileGIF.name);
+ expect(formFiles[1].name).to.equal(
+ fileGIF.name.replace('.gif', ' (1).gif')
+ );
+ expect(formFiles[2].name).to.equal(
+ fileGIF.name.replace('.gif', ' (2).gif')
+ );
+ done();
+ return false;
+ }
+ });
+ form.fileupload('send', { files: [fileGIF, fileGIF, fileGIF] });
+ });
+
+ it('maxChunkSize', function(done) {
+ this.slow(400);
+ var events = [];
+ form.fileupload({
+ maxChunkSize: 32,
+ dataType: 'json',
+ chunkbeforesend: function() {
+ events.push('chunkbeforesend');
+ },
+ chunksend: function() {
+ events.push('chunksend');
+ },
+ chunkdone: function() {
+ events.push('chunkdone');
+ },
+ done: function(e, data) {
+ var uploadedFile = data.result.files[0];
+ expect(uploadedFile.type).to.equal(fileGIF.type);
+ expect(uploadedFile.size).to.equal(fileGIF.size);
+ },
+ stop: function() {
+ expect(events.join(',')).to.equal(
+ [
+ 'chunkbeforesend',
+ 'chunksend',
+ 'chunkdone',
+ 'chunkbeforesend',
+ 'chunksend',
+ 'chunkdone',
+ 'chunkbeforesend',
+ 'chunksend',
+ 'chunkdone',
+ 'chunkbeforesend',
+ 'chunksend',
+ 'chunkdone'
+ ].join(',')
+ );
+ done();
+ }
+ });
+ form.fileupload('send', { files: [fileGIF] });
+ });
+
+ it('acceptFileTypes', function(done) {
+ var processData;
+ form.fileupload({
+ acceptFileTypes: /^image\/gif$/,
+ singleFileUploads: false,
+ processalways: function(e, data) {
+ processData = data;
+ },
+ processstop: function() {
+ expect(processData.files[0].error).to.equal();
+ expect(processData.files[1].error).to.equal(
+ form.fileupload('option').i18n('acceptFileTypes')
+ );
+ done();
+ }
+ });
+ form.fileupload('add', { files: files });
+ });
+
+ it('maxFileSize', function(done) {
+ var processData;
+ form.fileupload({
+ maxFileSize: 200,
+ singleFileUploads: false,
+ processalways: function(e, data) {
+ processData = data;
+ },
+ processstop: function() {
+ expect(processData.files[0].error).to.equal();
+ expect(processData.files[1].error).to.equal(
+ form.fileupload('option').i18n('maxFileSize')
+ );
+ done();
+ }
+ });
+ form.fileupload('add', { files: files });
+ });
+
+ it('minFileSize', function(done) {
+ var processData;
+ form.fileupload({
+ minFileSize: 200,
+ singleFileUploads: false,
+ processalways: function(e, data) {
+ processData = data;
+ },
+ processstop: function() {
+ expect(processData.files[0].error).to.equal(
+ form.fileupload('option').i18n('minFileSize')
+ );
+ expect(processData.files[1].error).to.equal();
+ done();
+ }
+ });
+ form.fileupload('add', { files: files });
+ });
+
+ it('maxNumberOfFiles', function(done) {
+ var processData;
+ form.fileupload({
+ maxNumberOfFiles: 2,
+ getNumberOfFiles: function() {
+ return 2;
+ },
+ singleFileUploads: false,
+ processalways: function(e, data) {
+ processData = data;
+ },
+ processstop: function() {
+ expect(processData.files[0].error).to.equal(
+ form.fileupload('option').i18n('maxNumberOfFiles')
+ );
+ expect(processData.files[1].error).to.equal(
+ form.fileupload('option').i18n('maxNumberOfFiles')
+ );
+ done();
+ }
+ });
+ form.fileupload('add', { files: files });
+ });
+ });
+})(this.chai.expect, this.jQuery);
diff --git a/vendor/blueimp/jquery-file-upload/test/vendor/chai.js b/vendor/blueimp/jquery-file-upload/test/vendor/chai.js
new file mode 100644
index 000000000..39429c51b
--- /dev/null
+++ b/vendor/blueimp/jquery-file-upload/test/vendor/chai.js
@@ -0,0 +1,10854 @@
+(function(f){if(typeof exports==="object"&&typeof module!=="undefined"){module.exports=f()}else if(typeof define==="function"&&define.amd){define([],f)}else{var g;if(typeof window!=="undefined"){g=window}else if(typeof global!=="undefined"){g=global}else if(typeof self!=="undefined"){g=self}else{g=this}g.chai = f()}})(function(){var define,module,exports;return (function(){function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c="function"==typeof require&&require;if(!f&&c)return c(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var p=n[i]={exports:{}};e[i][0].call(p.exports,function(r){var n=e[i][1][r];return o(n||r)},p,p.exports,r,e,n,t)}return n[i].exports}for(var u="function"==typeof require&&require,i=0;i<t.length;i++)o(t[i]);return o}return r})()({1:[function(require,module,exports){
+module.exports = require('./lib/chai');
+
+},{"./lib/chai":2}],2:[function(require,module,exports){
+/*!
+ * chai
+ * Copyright(c) 2011-2014 Jake Luer <jake@alogicalparadox.com>
+ * MIT Licensed
+ */
+
+var used = [];
+
+/*!
+ * Chai version
+ */
+
+exports.version = '4.2.0';
+
+/*!
+ * Assertion Error
+ */
+
+exports.AssertionError = require('assertion-error');
+
+/*!
+ * Utils for plugins (not exported)
+ */
+
+var util = require('./chai/utils');
+
+/**
+ * # .use(function)
+ *
+ * Provides a way to extend the internals of Chai.
+ *
+ * @param {Function}
+ * @returns {this} for chaining
+ * @api public
+ */
+
+exports.use = function (fn) {
+ if (!~used.indexOf(fn)) {
+ fn(exports, util);
+ used.push(fn);
+ }
+
+ return exports;
+};
+
+/*!
+ * Utility Functions
+ */
+
+exports.util = util;
+
+/*!
+ * Configuration
+ */
+
+var config = require('./chai/config');
+exports.config = config;
+
+/*!
+ * Primary `Assertion` prototype
+ */
+
+var assertion = require('./chai/assertion');
+exports.use(assertion);
+
+/*!
+ * Core Assertions
+ */
+
+var core = require('./chai/core/assertions');
+exports.use(core);
+
+/*!
+ * Expect interface
+ */
+
+var expect = require('./chai/interface/expect');
+exports.use(expect);
+
+/*!
+ * Should interface
+ */
+
+var should = require('./chai/interface/should');
+exports.use(should);
+
+/*!
+ * Assert interface
+ */
+
+var assert = require('./chai/interface/assert');
+exports.use(assert);
+
+},{"./chai/assertion":3,"./chai/config":4,"./chai/core/assertions":5,"./chai/interface/assert":6,"./chai/interface/expect":7,"./chai/interface/should":8,"./chai/utils":22,"assertion-error":33}],3:[function(require,module,exports){
+/*!
+ * chai
+ * http://chaijs.com
+ * Copyright(c) 2011-2014 Jake Luer <jake@alogicalparadox.com>
+ * MIT Licensed
+ */
+
+var config = require('./config');
+
+module.exports = function (_chai, util) {
+ /*!
+ * Module dependencies.
+ */
+
+ var AssertionError = _chai.AssertionError
+ , flag = util.flag;
+
+ /*!
+ * Module export.
+ */
+
+ _chai.Assertion = Assertion;
+
+ /*!
+ * Assertion Constructor
+ *
+ * Creates object for chaining.
+ *
+ * `Assertion` objects contain metadata in the form of flags. Three flags can
+ * be assigned during instantiation by passing arguments to this constructor:
+ *
+ * - `object`: This flag contains the target of the assertion. For example, in
+ * the assertion `expect(numKittens).to.equal(7);`, the `object` flag will
+ * contain `numKittens` so that the `equal` assertion can reference it when
+ * needed.
+ *
+ * - `message`: This flag contains an optional custom error message to be
+ * prepended to the error message that's generated by the assertion when it
+ * fails.
+ *
+ * - `ssfi`: This flag stands for "start stack function indicator". It
+ * contains a function reference that serves as the starting point for
+ * removing frames from the stack trace of the error that's created by the
+ * assertion when it fails. The goal is to provide a cleaner stack trace to
+ * end users by removing Chai's internal functions. Note that it only works
+ * in environments that support `Error.captureStackTrace`, and only when
+ * `Chai.config.includeStack` hasn't been set to `false`.
+ *
+ * - `lockSsfi`: This flag controls whether or not the given `ssfi` flag
+ * should retain its current value, even as assertions are chained off of
+ * this object. This is usually set to `true` when creating a new assertion
+ * from within another assertion. It's also temporarily set to `true` before
+ * an overwritten assertion gets called by the overwriting assertion.
+ *
+ * @param {Mixed} obj target of the assertion
+ * @param {String} msg (optional) custom error message
+ * @param {Function} ssfi (optional) starting point for removing stack frames
+ * @param {Boolean} lockSsfi (optional) whether or not the ssfi flag is locked
+ * @api private
+ */
+
+ function Assertion (obj, msg, ssfi, lockSsfi) {
+ flag(this, 'ssfi', ssfi || Assertion);
+ flag(this, 'lockSsfi', lockSsfi);
+ flag(this, 'object', obj);
+ flag(this, 'message', msg);
+
+ return util.proxify(this);
+ }
+
+ Object.defineProperty(Assertion, 'includeStack', {
+ get: function() {
+ console.warn('Assertion.includeStack is deprecated, use chai.config.includeStack instead.');
+ return config.includeStack;
+ },
+ set: function(value) {
+ console.warn('Assertion.includeStack is deprecated, use chai.config.includeStack instead.');
+ config.includeStack = value;
+ }
+ });
+
+ Object.defineProperty(Assertion, 'showDiff', {
+ get: function() {
+ console.warn('Assertion.showDiff is deprecated, use chai.config.showDiff instead.');
+ return config.showDiff;
+ },
+ set: function(value) {
+ console.warn('Assertion.showDiff is deprecated, use chai.config.showDiff instead.');
+ config.showDiff = value;
+ }
+ });
+
+ Assertion.addProperty = function (name, fn) {
+ util.addProperty(this.prototype, name, fn);
+ };
+
+ Assertion.addMethod = function (name, fn) {
+ util.addMethod(this.prototype, name, fn);
+ };
+
+ Assertion.addChainableMethod = function (name, fn, chainingBehavior) {
+ util.addChainableMethod(this.prototype, name, fn, chainingBehavior);
+ };
+
+ Assertion.overwriteProperty = function (name, fn) {
+ util.overwriteProperty(this.prototype, name, fn);
+ };
+
+ Assertion.overwriteMethod = function (name, fn) {
+ util.overwriteMethod(this.prototype, name, fn);
+ };
+
+ Assertion.overwriteChainableMethod = function (name, fn, chainingBehavior) {
+ util.overwriteChainableMethod(this.prototype, name, fn, chainingBehavior);
+ };
+
+ /**
+ * ### .assert(expression, message, negateMessage, expected, actual, showDiff)
+ *
+ * Executes an expression and check expectations. Throws AssertionError for reporting if test doesn't pass.
+ *
+ * @name assert
+ * @param {Philosophical} expression to be tested
+ * @param {String|Function} message or function that returns message to display if expression fails
+ * @param {String|Function} negatedMessage or function that returns negatedMessage to display if negated expression fails
+ * @param {Mixed} expected value (remember to check for negation)
+ * @param {Mixed} actual (optional) will default to `this.obj`
+ * @param {Boolean} showDiff (optional) when set to `true`, assert will display a diff in addition to the message if expression fails
+ * @api private
+ */
+
+ Assertion.prototype.assert = function (expr, msg, negateMsg, expected, _actual, showDiff) {
+ var ok = util.test(this, arguments);
+ if (false !== showDiff) showDiff = true;
+ if (undefined === expected && undefined === _actual) showDiff = false;
+ if (true !== config.showDiff) showDiff = false;
+
+ if (!ok) {
+ msg = util.getMessage(this, arguments);
+ var actual = util.getActual(this, arguments);
+ throw new AssertionError(msg, {
+ actual: actual
+ , expected: expected
+ , showDiff: showDiff
+ }, (config.includeStack) ? this.assert : flag(this, 'ssfi'));
+ }
+ };
+
+ /*!
+ * ### ._obj
+ *
+ * Quick reference to stored `actual` value for plugin developers.
+ *
+ * @api private
+ */
+
+ Object.defineProperty(Assertion.prototype, '_obj',
+ { get: function () {
+ return flag(this, 'object');
+ }
+ , set: function (val) {
+ flag(this, 'object', val);
+ }
+ });
+};
+
+},{"./config":4}],4:[function(require,module,exports){
+module.exports = {
+
+ /**
+ * ### config.includeStack
+ *
+ * User configurable property, influences whether stack trace
+ * is included in Assertion error message. Default of false
+ * suppresses stack trace in the error message.
+ *
+ * chai.config.includeStack = true; // enable stack on error
+ *
+ * @param {Boolean}
+ * @api public
+ */
+
+ includeStack: false,
+
+ /**
+ * ### config.showDiff
+ *
+ * User configurable property, influences whether or not
+ * the `showDiff` flag should be included in the thrown
+ * AssertionErrors. `false` will always be `false`; `true`
+ * will be true when the assertion has requested a diff
+ * be shown.
+ *
+ * @param {Boolean}
+ * @api public
+ */
+
+ showDiff: true,
+
+ /**
+ * ### config.truncateThreshold
+ *
+ * User configurable property, sets length threshold for actual and
+ * expected values in assertion errors. If this threshold is exceeded, for
+ * example for large data structures, the value is replaced with something
+ * like `[ Array(3) ]` or `{ Object (prop1, prop2) }`.
+ *
+ * Set it to zero if you want to disable truncating altogether.
+ *
+ * This is especially userful when doing assertions on arrays: having this
+ * set to a reasonable large value makes the failure messages readily
+ * inspectable.
+ *
+ * chai.config.truncateThreshold = 0; // disable truncating
+ *
+ * @param {Number}
+ * @api public
+ */
+
+ truncateThreshold: 40,
+
+ /**
+ * ### config.useProxy
+ *
+ * User configurable property, defines if chai will use a Proxy to throw
+ * an error when a non-existent property is read, which protects users
+ * from typos when using property-based assertions.
+ *
+ * Set it to false if you want to disable this feature.
+ *
+ * chai.config.useProxy = false; // disable use of Proxy
+ *
+ * This feature is automatically disabled regardless of this config value
+ * in environments that don't support proxies.
+ *
+ * @param {Boolean}
+ * @api public
+ */
+
+ useProxy: true,
+
+ /**
+ * ### config.proxyExcludedKeys
+ *
+ * User configurable property, defines which properties should be ignored
+ * instead of throwing an error if they do not exist on the assertion.
+ * This is only applied if the environment Chai is running in supports proxies and
+ * if the `useProxy` configuration setting is enabled.
+ * By default, `then` and `inspect` will not throw an error if they do not exist on the
+ * assertion object because the `.inspect` property is read by `util.inspect` (for example, when
+ * using `console.log` on the assertion object) and `.then` is necessary for promise type-checking.
+ *
+ * // By default these keys will not throw an error if they do not exist on the assertion object
+ * chai.config.proxyExcludedKeys = ['then', 'inspect'];
+ *
+ * @param {Array}
+ * @api public
+ */
+
+ proxyExcludedKeys: ['then', 'catch', 'inspect', 'toJSON']
+};
+
+},{}],5:[function(require,module,exports){
+/*!
+ * chai
+ * http://chaijs.com
+ * Copyright(c) 2011-2014 Jake Luer <jake@alogicalparadox.com>
+ * MIT Licensed
+ */
+
+module.exports = function (chai, _) {
+ var Assertion = chai.Assertion
+ , AssertionError = chai.AssertionError
+ , flag = _.flag;
+
+ /**
+ * ### Language Chains
+ *
+ * The following are provided as chainable getters to improve the readability
+ * of your assertions.
+ *
+ * **Chains**
+ *
+ * - to
+ * - be
+ * - been
+ * - is
+ * - that
+ * - which
+ * - and
+ * - has
+ * - have
+ * - with
+ * - at
+ * - of
+ * - same
+ * - but
+ * - does
+ * - still
+ *
+ * @name language chains
+ * @namespace BDD
+ * @api public
+ */
+
+ [ 'to', 'be', 'been', 'is'
+ , 'and', 'has', 'have', 'with'
+ , 'that', 'which', 'at', 'of'
+ , 'same', 'but', 'does', 'still' ].forEach(function (chain) {
+ Assertion.addProperty(chain);
+ });
+
+ /**
+ * ### .not
+ *
+ * Negates all assertions that follow in the chain.
+ *
+ * expect(function () {}).to.not.throw();
+ * expect({a: 1}).to.not.have.property('b');
+ * expect([1, 2]).to.be.an('array').that.does.not.include(3);
+ *
+ * Just because you can negate any assertion with `.not` doesn't mean you
+ * should. With great power comes great responsibility. It's often best to
+ * assert that the one expected output was produced, rather than asserting
+ * that one of countless unexpected outputs wasn't produced. See individual
+ * assertions for specific guidance.
+ *
+ * expect(2).to.equal(2); // Recommended
+ * expect(2).to.not.equal(1); // Not recommended
+ *
+ * @name not
+ * @namespace BDD
+ * @api public
+ */
+
+ Assertion.addProperty('not', function () {
+ flag(this, 'negate', true);
+ });
+
+ /**
+ * ### .deep
+ *
+ * Causes all `.equal`, `.include`, `.members`, `.keys`, and `.property`
+ * assertions that follow in the chain to use deep equality instead of strict
+ * (`===`) equality. See the `deep-eql` project page for info on the deep
+ * equality algorithm: https://github.com/chaijs/deep-eql.
+ *
+ * // Target object deeply (but not strictly) equals `{a: 1}`
+ * expect({a: 1}).to.deep.equal({a: 1});
+ * expect({a: 1}).to.not.equal({a: 1});
+ *
+ * // Target array deeply (but not strictly) includes `{a: 1}`
+ * expect([{a: 1}]).to.deep.include({a: 1});
+ * expect([{a: 1}]).to.not.include({a: 1});
+ *
+ * // Target object deeply (but not strictly) includes `x: {a: 1}`
+ * expect({x: {a: 1}}).to.deep.include({x: {a: 1}});
+ * expect({x: {a: 1}}).to.not.include({x: {a: 1}});
+ *
+ * // Target array deeply (but not strictly) has member `{a: 1}`
+ * expect([{a: 1}]).to.have.deep.members([{a: 1}]);
+ * expect([{a: 1}]).to.not.have.members([{a: 1}]);
+ *
+ * // Target set deeply (but not strictly) has key `{a: 1}`
+ * expect(new Set([{a: 1}])).to.have.deep.keys([{a: 1}]);
+ * expect(new Set([{a: 1}])).to.not.have.keys([{a: 1}]);
+ *
+ * // Target object deeply (but not strictly) has property `x: {a: 1}`
+ * expect({x: {a: 1}}).to.have.deep.property('x', {a: 1});
+ * expect({x: {a: 1}}).to.not.have.property('x', {a: 1});
+ *
+ * @name deep
+ * @namespace BDD
+ * @api public
+ */
+
+ Assertion.addProperty('deep', function () {
+ flag(this, 'deep', true);
+ });
+
+ /**
+ * ### .nested
+ *
+ * Enables dot- and bracket-notation in all `.property` and `.include`
+ * assertions that follow in the chain.
+ *
+ * expect({a: {b: ['x', 'y']}}).to.have.nested.property('a.b[1]');
+ * expect({a: {b: ['x', 'y']}}).to.nested.include({'a.b[1]': 'y'});
+ *
+ * If `.` or `[]` are part of an actual property name, they can be escaped by
+ * adding two backslashes before them.
+ *
+ * expect({'.a': {'[b]': 'x'}}).to.have.nested.property('\\.a.\\[b\\]');
+ * expect({'.a': {'[b]': 'x'}}).to.nested.include({'\\.a.\\[b\\]': 'x'});
+ *
+ * `.nested` cannot be combined with `.own`.
+ *
+ * @name nested
+ * @namespace BDD
+ * @api public
+ */
+
+ Assertion.addProperty('nested', function () {
+ flag(this, 'nested', true);
+ });
+
+ /**
+ * ### .own
+ *
+ * Causes all `.property` and `.include` assertions that follow in the chain
+ * to ignore inherited properties.
+ *
+ * Object.prototype.b = 2;
+ *
+ * expect({a: 1}).to.have.own.property('a');
+ * expect({a: 1}).to.have.property('b');
+ * expect({a: 1}).to.not.have.own.property('b');
+ *
+ * expect({a: 1}).to.own.include({a: 1});
+ * expect({a: 1}).to.include({b: 2}).but.not.own.include({b: 2});
+ *
+ * `.own` cannot be combined with `.nested`.
+ *
+ * @name own
+ * @namespace BDD
+ * @api public
+ */
+
+ Assertion.addProperty('own', function () {
+ flag(this, 'own', true);
+ });
+
+ /**
+ * ### .ordered
+ *
+ * Causes all `.members` assertions that follow in the chain to require that
+ * members be in the same order.
+ *
+ * expect([1, 2]).to.have.ordered.members([1, 2])
+ * .but.not.have.ordered.members([2, 1]);
+ *
+ * When `.include` and `.ordered` are combined, the ordering begins at the
+ * start of both arrays.
+ *
+ * expect([1, 2, 3]).to.include.ordered.members([1, 2])
+ * .but.not.include.ordered.members([2, 3]);
+ *
+ * @name ordered
+ * @namespace BDD
+ * @api public
+ */
+
+ Assertion.addProperty('ordered', function () {
+ flag(this, 'ordered', true);
+ });
+
+ /**
+ * ### .any
+ *
+ * Causes all `.keys` assertions that follow in the chain to only require that
+ * the target have at least one of the given keys. This is the opposite of
+ * `.all`, which requires that the target have all of the given keys.
+ *
+ * expect({a: 1, b: 2}).to.not.have.any.keys('c', 'd');
+ *
+ * See the `.keys` doc for guidance on when to use `.any` or `.all`.
+ *
+ * @name any
+ * @namespace BDD
+ * @api public
+ */
+
+ Assertion.addProperty('any', function () {
+ flag(this, 'any', true);
+ flag(this, 'all', false);
+ });
+
+ /**
+ * ### .all
+ *
+ * Causes all `.keys` assertions that follow in the chain to require that the
+ * target have all of the given keys. This is the opposite of `.any`, which
+ * only requires that the target have at least one of the given keys.
+ *
+ * expect({a: 1, b: 2}).to.have.all.keys('a', 'b');
+ *
+ * Note that `.all` is used by default when neither `.all` nor `.any` are
+ * added earlier in the chain. However, it's often best to add `.all` anyway
+ * because it improves readability.
+ *
+ * See the `.keys` doc for guidance on when to use `.any` or `.all`.
+ *
+ * @name all
+ * @namespace BDD
+ * @api public
+ */
+
+ Assertion.addProperty('all', function () {
+ flag(this, 'all', true);
+ flag(this, 'any', false);
+ });
+
+ /**
+ * ### .a(type[, msg])
+ *
+ * Asserts that the target's type is equal to the given string `type`. Types
+ * are case insensitive. See the `type-detect` project page for info on the
+ * type detection algorithm: https://github.com/chaijs/type-detect.
+ *
+ * expect('foo').to.be.a('string');
+ * expect({a: 1}).to.be.an('object');
+ * expect(null).to.be.a('null');
+ * expect(undefined).to.be.an('undefined');
+ * expect(new Error).to.be.an('error');
+ * expect(Promise.resolve()).to.be.a('promise');
+ * expect(new Float32Array).to.be.a('float32array');
+ * expect(Symbol()).to.be.a('symbol');
+ *
+ * `.a` supports objects that have a custom type set via `Symbol.toStringTag`.
+ *
+ * var myObj = {
+ * [Symbol.toStringTag]: 'myCustomType'
+ * };
+ *
+ * expect(myObj).to.be.a('myCustomType').but.not.an('object');
+ *
+ * It's often best to use `.a` to check a target's type before making more
+ * assertions on the same target. That way, you avoid unexpected behavior from
+ * any assertion that does different things based on the target's type.
+ *
+ * expect([1, 2, 3]).to.be.an('array').that.includes(2);
+ * expect([]).to.be.an('array').that.is.empty;
+ *
+ * Add `.not` earlier in the chain to negate `.a`. However, it's often best to
+ * assert that the target is the expected type, rather than asserting that it
+ * isn't one of many unexpected types.
+ *
+ * expect('foo').to.be.a('string'); // Recommended
+ * expect('foo').to.not.be.an('array'); // Not recommended
+ *
+ * `.a` accepts an optional `msg` argument which is a custom error message to
+ * show when the assertion fails. The message can also be given as the second
+ * argument to `expect`.
+ *
+ * expect(1).to.be.a('string', 'nooo why fail??');
+ * expect(1, 'nooo why fail??').to.be.a('string');
+ *
+ * `.a` can also be used as a language chain to improve the readability of
+ * your assertions.
+ *
+ * expect({b: 2}).to.have.a.property('b');
+ *
+ * The alias `.an` can be used interchangeably with `.a`.
+ *
+ * @name a
+ * @alias an
+ * @param {String} type
+ * @param {String} msg _optional_
+ * @namespace BDD
+ * @api public
+ */
+
+ function an (type, msg) {
+ if (msg) flag(this, 'message', msg);
+ type = type.toLowerCase();
+ var obj = flag(this, 'object')
+ , article = ~[ 'a', 'e', 'i', 'o', 'u' ].indexOf(type.charAt(0)) ? 'an ' : 'a ';
+
+ this.assert(
+ type === _.type(obj).toLowerCase()
+ , 'expected #{this} to be ' + article + type
+ , 'expected #{this} not to be ' + article + type
+ );
+ }
+
+ Assertion.addChainableMethod('an', an);
+ Assertion.addChainableMethod('a', an);
+
+ /**
+ * ### .include(val[, msg])
+ *
+ * When the target is a string, `.include` asserts that the given string `val`
+ * is a substring of the target.
+ *
+ * expect('foobar').to.include('foo');
+ *
+ * When the target is an array, `.include` asserts that the given `val` is a
+ * member of the target.
+ *
+ * expect([1, 2, 3]).to.include(2);
+ *
+ * When the target is an object, `.include` asserts that the given object
+ * `val`'s properties are a subset of the target's properties.
+ *
+ * expect({a: 1, b: 2, c: 3}).to.include({a: 1, b: 2});
+ *
+ * When the target is a Set or WeakSet, `.include` asserts that the given `val` is a
+ * member of the target. SameValueZero equality algorithm is used.
+ *
+ * expect(new Set([1, 2])).to.include(2);
+ *
+ * When the target is a Map, `.include` asserts that the given `val` is one of
+ * the values of the target. SameValueZero equality algorithm is used.
+ *
+ * expect(new Map([['a', 1], ['b', 2]])).to.include(2);
+ *
+ * Because `.include` does different things based on the target's type, it's
+ * important to check the target's type before using `.include`. See the `.a`
+ * doc for info on testing a target's type.
+ *
+ * expect([1, 2, 3]).to.be.an('array').that.includes(2);
+ *
+ * By default, strict (`===`) equality is used to compare array members and
+ * object properties. Add `.deep` earlier in the chain to use deep equality
+ * instead (WeakSet targets are not supported). See the `deep-eql` project
+ * page for info on the deep equality algorithm: https://github.com/chaijs/deep-eql.
+ *
+ * // Target array deeply (but not strictly) includes `{a: 1}`
+ * expect([{a: 1}]).to.deep.include({a: 1});
+ * expect([{a: 1}]).to.not.include({a: 1});
+ *
+ * // Target object deeply (but not strictly) includes `x: {a: 1}`
+ * expect({x: {a: 1}}).to.deep.include({x: {a: 1}});
+ * expect({x: {a: 1}}).to.not.include({x: {a: 1}});
+ *
+ * By default, all of the target's properties are searched when working with
+ * objects. This includes properties that are inherited and/or non-enumerable.
+ * Add `.own` earlier in the chain to exclude the target's inherited
+ * properties from the search.
+ *
+ * Object.prototype.b = 2;
+ *
+ * expect({a: 1}).to.own.include({a: 1});
+ * expect({a: 1}).to.include({b: 2}).but.not.own.include({b: 2});
+ *
+ * Note that a target object is always only searched for `val`'s own
+ * enumerable properties.
+ *
+ * `.deep` and `.own` can be combined.
+ *
+ * expect({a: {b: 2}}).to.deep.own.include({a: {b: 2}});
+ *
+ * Add `.nested` earlier in the chain to enable dot- and bracket-notation when
+ * referencing nested properties.
+ *
+ * expect({a: {b: ['x', 'y']}}).to.nested.include({'a.b[1]': 'y'});
+ *
+ * If `.` or `[]` are part of an actual property name, they can be escaped by
+ * adding two backslashes before them.
+ *
+ * expect({'.a': {'[b]': 2}}).to.nested.include({'\\.a.\\[b\\]': 2});
+ *
+ * `.deep` and `.nested` can be combined.
+ *
+ * expect({a: {b: [{c: 3}]}}).to.deep.nested.include({'a.b[0]': {c: 3}});
+ *
+ * `.own` and `.nested` cannot be combined.
+ *
+ * Add `.not` earlier in the chain to negate `.include`.
+ *
+ * expect('foobar').to.not.include('taco');
+ * expect([1, 2, 3]).to.not.include(4);
+ *
+ * However, it's dangerous to negate `.include` when the target is an object.
+ * The problem is that it creates uncertain expectations by asserting that the
+ * target object doesn't have all of `val`'s key/value pairs but may or may
+ * not have some of them. It's often best to identify the exact output that's
+ * expected, and then write an assertion that only accepts that exact output.
+ *
+ * When the target object isn't even expected to have `val`'s keys, it's
+ * often best to assert exactly that.
+ *
+ * expect({c: 3}).to.not.have.any.keys('a', 'b'); // Recommended
+ * expect({c: 3}).to.not.include({a: 1, b: 2}); // Not recommended
+ *
+ * When the target object is expected to have `val`'s keys, it's often best to
+ * assert that each of the properties has its expected value, rather than
+ * asserting that each property doesn't have one of many unexpected values.
+ *
+ * expect({a: 3, b: 4}).to.include({a: 3, b: 4}); // Recommended
+ * expect({a: 3, b: 4}).to.not.include({a: 1, b: 2}); // Not recommended
+ *
+ * `.include` accepts an optional `msg` argument which is a custom error
+ * message to show when the assertion fails. The message can also be given as
+ * the second argument to `expect`.
+ *
+ * expect([1, 2, 3]).to.include(4, 'nooo why fail??');
+ * expect([1, 2, 3], 'nooo why fail??').to.include(4);
+ *
+ * `.include` can also be used as a language chain, causing all `.members` and
+ * `.keys` assertions that follow in the chain to require the target to be a
+ * superset of the expected set, rather than an identical set. Note that
+ * `.members` ignores duplicates in the subset when `.include` is added.
+ *
+ * // Target object's keys are a superset of ['a', 'b'] but not identical
+ * expect({a: 1, b: 2, c: 3}).to.include.all.keys('a', 'b');
+ * expect({a: 1, b: 2, c: 3}).to.not.have.all.keys('a', 'b');
+ *
+ * // Target array is a superset of [1, 2] but not identical
+ * expect([1, 2, 3]).to.include.members([1, 2]);
+ * expect([1, 2, 3]).to.not.have.members([1, 2]);
+ *
+ * // Duplicates in the subset are ignored
+ * expect([1, 2, 3]).to.include.members([1, 2, 2, 2]);
+ *
+ * Note that adding `.any` earlier in the chain causes the `.keys` assertion
+ * to ignore `.include`.
+ *
+ * // Both assertions are identical
+ * expect({a: 1}).to.include.any.keys('a', 'b');
+ * expect({a: 1}).to.have.any.keys('a', 'b');
+ *
+ * The aliases `.includes`, `.contain`, and `.contains` can be used
+ * interchangeably with `.include`.
+ *
+ * @name include
+ * @alias contain
+ * @alias includes
+ * @alias contains
+ * @param {Mixed} val
+ * @param {String} msg _optional_
+ * @namespace BDD
+ * @api public
+ */
+
+ function SameValueZero(a, b) {
+ return (_.isNaN(a) && _.isNaN(b)) || a === b;
+ }
+
+ function includeChainingBehavior () {
+ flag(this, 'contains', true);
+ }
+
+ function include (val, msg) {
+ if (msg) flag(this, 'message', msg);
+
+ var obj = flag(this, 'object')
+ , objType = _.type(obj).toLowerCase()
+ , flagMsg = flag(this, 'message')
+ , negate = flag(this, 'negate')
+ , ssfi = flag(this, 'ssfi')
+ , isDeep = flag(this, 'deep')
+ , descriptor = isDeep ? 'deep ' : '';
+
+ flagMsg = flagMsg ? flagMsg + ': ' : '';
+
+ var included = false;
+
+ switch (objType) {
+ case 'string':
+ included = obj.indexOf(val) !== -1;
+ break;
+
+ case 'weakset':
+ if (isDeep) {
+ throw new AssertionError(
+ flagMsg + 'unable to use .deep.include with WeakSet',
+ undefined,
+ ssfi
+ );
+ }
+
+ included = obj.has(val);
+ break;
+
+ case 'map':
+ var isEql = isDeep ? _.eql : SameValueZero;
+ obj.forEach(function (item) {
+ included = included || isEql(item, val);
+ });
+ break;
+
+ case 'set':
+ if (isDeep) {
+ obj.forEach(function (item) {
+ included = included || _.eql(item, val);
+ });
+ } else {
+ included = obj.has(val);
+ }
+ break;
+
+ case 'array':
+ if (isDeep) {
+ included = obj.some(function (item) {
+ return _.eql(item, val);
+ })
+ } else {
+ included = obj.indexOf(val) !== -1;
+ }
+ break;
+
+ default:
+ // This block is for asserting a subset of properties in an object.
+ // `_.expectTypes` isn't used here because `.include` should work with
+ // objects with a custom `@@toStringTag`.
+ if (val !== Object(val)) {
+ throw new AssertionError(
+ flagMsg + 'object tested must be an array, a map, an object,'
+ + ' a set, a string, or a weakset, but ' + objType + ' given',
+ undefined,
+ ssfi
+ );
+ }
+
+ var props = Object.keys(val)
+ , firstErr = null
+ , numErrs = 0;
+
+ props.forEach(function (prop) {
+ var propAssertion = new Assertion(obj);
+ _.transferFlags(this, propAssertion, true);
+ flag(propAssertion, 'lockSsfi', true);
+
+ if (!negate || props.length === 1) {
+ propAssertion.property(prop, val[prop]);
+ return;
+ }
+
+ try {
+ propAssertion.property(prop, val[prop]);
+ } catch (err) {
+ if (!_.checkError.compatibleConstructor(err, AssertionError)) {
+ throw err;
+ }
+ if (firstErr === null) firstErr = err;
+ numErrs++;
+ }
+ }, this);
+
+ // When validating .not.include with multiple properties, we only want
+ // to throw an assertion error if all of the properties are included,
+ // in which case we throw the first property assertion error that we
+ // encountered.
+ if (negate && props.length > 1 && numErrs === props.length) {
+ throw firstErr;
+ }
+ return;
+ }
+
+ // Assert inclusion in collection or substring in a string.
+ this.assert(
+ included
+ , 'expected #{this} to ' + descriptor + 'include ' + _.inspect(val)
+ , 'expected #{this} to not ' + descriptor + 'include ' + _.inspect(val));
+ }
+
+ Assertion.addChainableMethod('include', include, includeChainingBehavior);
+ Assertion.addChainableMethod('contain', include, includeChainingBehavior);
+ Assertion.addChainableMethod('contains', include, includeChainingBehavior);
+ Assertion.addChainableMethod('includes', include, includeChainingBehavior);
+
+ /**
+ * ### .ok
+ *
+ * Asserts that the target is a truthy value (considered `true` in boolean context).
+ * However, it's often best to assert that the target is strictly (`===`) or
+ * deeply equal to its expected value.
+ *
+ * expect(1).to.equal(1); // Recommended
+ * expect(1).to.be.ok; // Not recommended
+ *
+ * expect(true).to.be.true; // Recommended
+ * expect(true).to.be.ok; // Not recommended
+ *
+ * Add `.not` earlier in the chain to negate `.ok`.
+ *
+ * expect(0).to.equal(0); // Recommended
+ * expect(0).to.not.be.ok; // Not recommended
+ *
+ * expect(false).to.be.false; // Recommended
+ * expect(false).to.not.be.ok; // Not recommended
+ *
+ * expect(null).to.be.null; // Recommended
+ * expect(null).to.not.be.ok; // Not recommended
+ *
+ * expect(undefined).to.be.undefined; // Recommended
+ * expect(undefined).to.not.be.ok; // Not recommended
+ *
+ * A custom error message can be given as the second argument to `expect`.
+ *
+ * expect(false, 'nooo why fail??').to.be.ok;
+ *
+ * @name ok
+ * @namespace BDD
+ * @api public
+ */
+
+ Assertion.addProperty('ok', function () {
+ this.assert(
+ flag(this, 'object')
+ , 'expected #{this} to be truthy'
+ , 'expected #{this} to be falsy');
+ });
+
+ /**
+ * ### .true
+ *
+ * Asserts that the target is strictly (`===`) equal to `true`.
+ *
+ * expect(true).to.be.true;
+ *
+ * Add `.not` earlier in the chain to negate `.true`. However, it's often best
+ * to assert that the target is equal to its expected value, rather than not
+ * equal to `true`.
+ *
+ * expect(false).to.be.false; // Recommended
+ * expect(false).to.not.be.true; // Not recommended
+ *
+ * expect(1).to.equal(1); // Recommended
+ * expect(1).to.not.be.true; // Not recommended
+ *
+ * A custom error message can be given as the second argument to `expect`.
+ *
+ * expect(false, 'nooo why fail??').to.be.true;
+ *
+ * @name true
+ * @namespace BDD
+ * @api public
+ */
+
+ Assertion.addProperty('true', function () {
+ this.assert(
+ true === flag(this, 'object')
+ , 'expected #{this} to be true'
+ , 'expected #{this} to be false'
+ , flag(this, 'negate') ? false : true
+ );
+ });
+
+ /**
+ * ### .false
+ *
+ * Asserts that the target is strictly (`===`) equal to `false`.
+ *
+ * expect(false).to.be.false;
+ *
+ * Add `.not` earlier in the chain to negate `.false`. However, it's often
+ * best to assert that the target is equal to its expected value, rather than
+ * not equal to `false`.
+ *
+ * expect(true).to.be.true; // Recommended
+ * expect(true).to.not.be.false; // Not recommended
+ *
+ * expect(1).to.equal(1); // Recommended
+ * expect(1).to.not.be.false; // Not recommended
+ *
+ * A custom error message can be given as the second argument to `expect`.
+ *
+ * expect(true, 'nooo why fail??').to.be.false;
+ *
+ * @name false
+ * @namespace BDD
+ * @api public
+ */
+
+ Assertion.addProperty('false', function () {
+ this.assert(
+ false === flag(this, 'object')
+ , 'expected #{this} to be false'
+ , 'expected #{this} to be true'
+ , flag(this, 'negate') ? true : false
+ );
+ });
+
+ /**
+ * ### .null
+ *
+ * Asserts that the target is strictly (`===`) equal to `null`.
+ *
+ * expect(null).to.be.null;
+ *
+ * Add `.not` earlier in the chain to negate `.null`. However, it's often best
+ * to assert that the target is equal to its expected value, rather than not
+ * equal to `null`.
+ *
+ * expect(1).to.equal(1); // Recommended
+ * expect(1).to.not.be.null; // Not recommended
+ *
+ * A custom error message can be given as the second argument to `expect`.
+ *
+ * expect(42, 'nooo why fail??').to.be.null;
+ *
+ * @name null
+ * @namespace BDD
+ * @api public
+ */
+
+ Assertion.addProperty('null', function () {
+ this.assert(
+ null === flag(this, 'object')
+ , 'expected #{this} to be null'
+ , 'expected #{this} not to be null'
+ );
+ });
+
+ /**
+ * ### .undefined
+ *
+ * Asserts that the target is strictly (`===`) equal to `undefined`.
+ *
+ * expect(undefined).to.be.undefined;
+ *
+ * Add `.not` earlier in the chain to negate `.undefined`. However, it's often
+ * best to assert that the target is equal to its expected value, rather than
+ * not equal to `undefined`.
+ *
+ * expect(1).to.equal(1); // Recommended
+ * expect(1).to.not.be.undefined; // Not recommended
+ *
+ * A custom error message can be given as the second argument to `expect`.
+ *
+ * expect(42, 'nooo why fail??').to.be.undefined;
+ *
+ * @name undefined
+ * @namespace BDD
+ * @api public
+ */
+
+ Assertion.addProperty('undefined', function () {
+ this.assert(
+ undefined === flag(this, 'object')
+ , 'expected #{this} to be undefined'
+ , 'expected #{this} not to be undefined'
+ );
+ });
+
+ /**
+ * ### .NaN
+ *
+ * Asserts that the target is exactly `NaN`.
+ *
+ * expect(NaN).to.be.NaN;
+ *
+ * Add `.not` earlier in the chain to negate `.NaN`. However, it's often best
+ * to assert that the target is equal to its expected value, rather than not
+ * equal to `NaN`.
+ *
+ * expect('foo').to.equal('foo'); // Recommended
+ * expect('foo').to.not.be.NaN; // Not recommended
+ *
+ * A custom error message can be given as the second argument to `expect`.
+ *
+ * expect(42, 'nooo why fail??').to.be.NaN;
+ *
+ * @name NaN
+ * @namespace BDD
+ * @api public
+ */
+
+ Assertion.addProperty('NaN', function () {
+ this.assert(
+ _.isNaN(flag(this, 'object'))
+ , 'expected #{this} to be NaN'
+ , 'expected #{this} not to be NaN'
+ );
+ });
+
+ /**
+ * ### .exist
+ *
+ * Asserts that the target is not strictly (`===`) equal to either `null` or
+ * `undefined`. However, it's often best to assert that the target is equal to
+ * its expected value.
+ *
+ * expect(1).to.equal(1); // Recommended
+ * expect(1).to.exist; // Not recommended
+ *
+ * expect(0).to.equal(0); // Recommended
+ * expect(0).to.exist; // Not recommended
+ *
+ * Add `.not` earlier in the chain to negate `.exist`.
+ *
+ * expect(null).to.be.null; // Recommended
+ * expect(null).to.not.exist; // Not recommended
+ *
+ * expect(undefined).to.be.undefined; // Recommended
+ * expect(undefined).to.not.exist; // Not recommended
+ *
+ * A custom error message can be given as the second argument to `expect`.
+ *
+ * expect(null, 'nooo why fail??').to.exist;
+ *
+ * @name exist
+ * @namespace BDD
+ * @api public
+ */
+
+ Assertion.addProperty('exist', function () {
+ var val = flag(this, 'object');
+ this.assert(
+ val !== null && val !== undefined
+ , 'expected #{this} to exist'
+ , 'expected #{this} to not exist'
+ );
+ });
+
+ /**
+ * ### .empty
+ *
+ * When the target is a string or array, `.empty` asserts that the target's
+ * `length` property is strictly (`===`) equal to `0`.
+ *
+ * expect([]).to.be.empty;
+ * expect('').to.be.empty;
+ *
+ * When the target is a map or set, `.empty` asserts that the target's `size`
+ * property is strictly equal to `0`.
+ *
+ * expect(new Set()).to.be.empty;
+ * expect(new Map()).to.be.empty;
+ *
+ * When the target is a non-function object, `.empty` asserts that the target
+ * doesn't have any own enumerable properties. Properties with Symbol-based
+ * keys are excluded from the count.
+ *
+ * expect({}).to.be.empty;
+ *
+ * Because `.empty` does different things based on the target's type, it's
+ * important to check the target's type before using `.empty`. See the `.a`
+ * doc for info on testing a target's type.
+ *
+ * expect([]).to.be.an('array').that.is.empty;
+ *
+ * Add `.not` earlier in the chain to negate `.empty`. However, it's often
+ * best to assert that the target contains its expected number of values,
+ * rather than asserting that it's not empty.
+ *
+ * expect([1, 2, 3]).to.have.lengthOf(3); // Recommended
+ * expect([1, 2, 3]).to.not.be.empty; // Not recommended
+ *
+ * expect(new Set([1, 2, 3])).to.have.property('size', 3); // Recommended
+ * expect(new Set([1, 2, 3])).to.not.be.empty; // Not recommended
+ *
+ * expect(Object.keys({a: 1})).to.have.lengthOf(1); // Recommended
+ * expect({a: 1}).to.not.be.empty; // Not recommended
+ *
+ * A custom error message can be given as the second argument to `expect`.
+ *
+ * expect([1, 2, 3], 'nooo why fail??').to.be.empty;
+ *
+ * @name empty
+ * @namespace BDD
+ * @api public
+ */
+
+ Assertion.addProperty('empty', function () {
+ var val = flag(this, 'object')
+ , ssfi = flag(this, 'ssfi')
+ , flagMsg = flag(this, 'message')
+ , itemsCount;
+
+ flagMsg = flagMsg ? flagMsg + ': ' : '';
+
+ switch (_.type(val).toLowerCase()) {
+ case 'array':
+ case 'string':
+ itemsCount = val.length;
+ break;
+ case 'map':
+ case 'set':
+ itemsCount = val.size;
+ break;
+ case 'weakmap':
+ case 'weakset':
+ throw new AssertionError(
+ flagMsg + '.empty was passed a weak collection',
+ undefined,
+ ssfi
+ );
+ case 'function':
+ var msg = flagMsg + '.empty was passed a function ' + _.getName(val);
+ throw new AssertionError(msg.trim(), undefined, ssfi);
+ default:
+ if (val !== Object(val)) {
+ throw new AssertionError(
+ flagMsg + '.empty was passed non-string primitive ' + _.inspect(val),
+ undefined,
+ ssfi
+ );
+ }
+ itemsCount = Object.keys(val).length;
+ }
+
+ this.assert(
+ 0 === itemsCount
+ , 'expected #{this} to be empty'
+ , 'expected #{this} not to be empty'
+ );
+ });
+
+ /**
+ * ### .arguments
+ *
+ * Asserts that the target is an `arguments` object.
+ *
+ * function test () {
+ * expect(arguments).to.be.arguments;
+ * }
+ *
+ * test();
+ *
+ * Add `.not` earlier in the chain to negate `.arguments`. However, it's often
+ * best to assert which type the target is expected to be, rather than
+ * asserting that its not an `arguments` object.
+ *
+ * expect('foo').to.be.a('string'); // Recommended
+ * expect('foo').to.not.be.arguments; // Not recommended
+ *
+ * A custom error message can be given as the second argument to `expect`.
+ *
+ * expect({}, 'nooo why fail??').to.be.arguments;
+ *
+ * The alias `.Arguments` can be used interchangeably with `.arguments`.
+ *
+ * @name arguments
+ * @alias Arguments
+ * @namespace BDD
+ * @api public
+ */
+
+ function checkArguments () {
+ var obj = flag(this, 'object')
+ , type = _.type(obj);
+ this.assert(
+ 'Arguments' === type
+ , 'expected #{this} to be arguments but got ' + type
+ , 'expected #{this} to not be arguments'
+ );
+ }
+
+ Assertion.addProperty('arguments', checkArguments);
+ Assertion.addProperty('Arguments', checkArguments);
+
+ /**
+ * ### .equal(val[, msg])
+ *
+ * Asserts that the target is strictly (`===`) equal to the given `val`.
+ *
+ * expect(1).to.equal(1);
+ * expect('foo').to.equal('foo');
+ *
+ * Add `.deep` earlier in the chain to use deep equality instead. See the
+ * `deep-eql` project page for info on the deep equality algorithm:
+ * https://github.com/chaijs/deep-eql.
+ *
+ * // Target object deeply (but not strictly) equals `{a: 1}`
+ * expect({a: 1}).to.deep.equal({a: 1});
+ * expect({a: 1}).to.not.equal({a: 1});
+ *
+ * // Target array deeply (but not strictly) equals `[1, 2]`
+ * expect([1, 2]).to.deep.equal([1, 2]);
+ * expect([1, 2]).to.not.equal([1, 2]);
+ *
+ * Add `.not` earlier in the chain to negate `.equal`. However, it's often
+ * best to assert that the target is equal to its expected value, rather than
+ * not equal to one of countless unexpected values.
+ *
+ * expect(1).to.equal(1); // Recommended
+ * expect(1).to.not.equal(2); // Not recommended
+ *
+ * `.equal` accepts an optional `msg` argument which is a custom error message
+ * to show when the assertion fails. The message can also be given as the
+ * second argument to `expect`.
+ *
+ * expect(1).to.equal(2, 'nooo why fail??');
+ * expect(1, 'nooo why fail??').to.equal(2);
+ *
+ * The aliases `.equals` and `eq` can be used interchangeably with `.equal`.
+ *
+ * @name equal
+ * @alias equals
+ * @alias eq
+ * @param {Mixed} val
+ * @param {String} msg _optional_
+ * @namespace BDD
+ * @api public
+ */
+
+ function assertEqual (val, msg) {
+ if (msg) flag(this, 'message', msg);
+ var obj = flag(this, 'object');
+ if (flag(this, 'deep')) {
+ var prevLockSsfi = flag(this, 'lockSsfi');
+ flag(this, 'lockSsfi', true);
+ this.eql(val);
+ flag(this, 'lockSsfi', prevLockSsfi);
+ } else {
+ this.assert(
+ val === obj
+ , 'expected #{this} to equal #{exp}'
+ , 'expected #{this} to not equal #{exp}'
+ , val
+ , this._obj
+ , true
+ );
+ }
+ }
+
+ Assertion.addMethod('equal', assertEqual);
+ Assertion.addMethod('equals', assertEqual);
+ Assertion.addMethod('eq', assertEqual);
+
+ /**
+ * ### .eql(obj[, msg])
+ *
+ * Asserts that the target is deeply equal to the given `obj`. See the
+ * `deep-eql` project page for info on the deep equality algorithm:
+ * https://github.com/chaijs/deep-eql.
+ *
+ * // Target object is deeply (but not strictly) equal to {a: 1}
+ * expect({a: 1}).to.eql({a: 1}).but.not.equal({a: 1});
+ *
+ * // Target array is deeply (but not strictly) equal to [1, 2]
+ * expect([1, 2]).to.eql([1, 2]).but.not.equal([1, 2]);
+ *
+ * Add `.not` earlier in the chain to negate `.eql`. However, it's often best
+ * to assert that the target is deeply equal to its expected value, rather
+ * than not deeply equal to one of countless unexpected values.
+ *
+ * expect({a: 1}).to.eql({a: 1}); // Recommended
+ * expect({a: 1}).to.not.eql({b: 2}); // Not recommended
+ *
+ * `.eql` accepts an optional `msg` argument which is a custom error message
+ * to show when the assertion fails. The message can also be given as the
+ * second argument to `expect`.
+ *
+ * expect({a: 1}).to.eql({b: 2}, 'nooo why fail??');
+ * expect({a: 1}, 'nooo why fail??').to.eql({b: 2});
+ *
+ * The alias `.eqls` can be used interchangeably with `.eql`.
+ *
+ * The `.deep.equal` assertion is almost identical to `.eql` but with one
+ * difference: `.deep.equal` causes deep equality comparisons to also be used
+ * for any other assertions that follow in the chain.
+ *
+ * @name eql
+ * @alias eqls
+ * @param {Mixed} obj
+ * @param {String} msg _optional_
+ * @namespace BDD
+ * @api public
+ */
+
+ function assertEql(obj, msg) {
+ if (msg) flag(this, 'message', msg);
+ this.assert(
+ _.eql(obj, flag(this, 'object'))
+ , 'expected #{this} to deeply equal #{exp}'
+ , 'expected #{this} to not deeply equal #{exp}'
+ , obj
+ , this._obj
+ , true
+ );
+ }
+
+ Assertion.addMethod('eql', assertEql);
+ Assertion.addMethod('eqls', assertEql);
+
+ /**
+ * ### .above(n[, msg])
+ *
+ * Asserts that the target is a number or a date greater than the given number or date `n` respectively.
+ * However, it's often best to assert that the target is equal to its expected
+ * value.
+ *
+ * expect(2).to.equal(2); // Recommended
+ * expect(2).to.be.above(1); // Not recommended
+ *
+ * Add `.lengthOf` earlier in the chain to assert that the target's `length`
+ * or `size` is greater than the given number `n`.
+ *
+ * expect('foo').to.have.lengthOf(3); // Recommended
+ * expect('foo').to.have.lengthOf.above(2); // Not recommended
+ *
+ * expect([1, 2, 3]).to.have.lengthOf(3); // Recommended
+ * expect([1, 2, 3]).to.have.lengthOf.above(2); // Not recommended
+ *
+ * Add `.not` earlier in the chain to negate `.above`.
+ *
+ * expect(2).to.equal(2); // Recommended
+ * expect(1).to.not.be.above(2); // Not recommended
+ *
+ * `.above` accepts an optional `msg` argument which is a custom error message
+ * to show when the assertion fails. The message can also be given as the
+ * second argument to `expect`.
+ *
+ * expect(1).to.be.above(2, 'nooo why fail??');
+ * expect(1, 'nooo why fail??').to.be.above(2);
+ *
+ * The aliases `.gt` and `.greaterThan` can be used interchangeably with
+ * `.above`.
+ *
+ * @name above
+ * @alias gt
+ * @alias greaterThan
+ * @param {Number} n
+ * @param {String} msg _optional_
+ * @namespace BDD
+ * @api public
+ */
+
+ function assertAbove (n, msg) {
+ if (msg) flag(this, 'message', msg);
+ var obj = flag(this, 'object')
+ , doLength = flag(this, 'doLength')
+ , flagMsg = flag(this, 'message')
+ , msgPrefix = ((flagMsg) ? flagMsg + ': ' : '')
+ , ssfi = flag(this, 'ssfi')
+ , objType = _.type(obj).toLowerCase()
+ , nType = _.type(n).toLowerCase()
+ , errorMessage
+ , shouldThrow = true;
+
+ if (doLength && objType !== 'map' && objType !== 'set') {
+ new Assertion(obj, flagMsg, ssfi, true).to.have.property('length');
+ }
+
+ if (!doLength && (objType === 'date' && nType !== 'date')) {
+ errorMessage = msgPrefix + 'the argument to above must be a date';
+ } else if (nType !== 'number' && (doLength || objType === 'number')) {
+ errorMessage = msgPrefix + 'the argument to above must be a number';
+ } else if (!doLength && (objType !== 'date' && objType !== 'number')) {
+ var printObj = (objType === 'string') ? "'" + obj + "'" : obj;
+ errorMessage = msgPrefix + 'expected ' + printObj + ' to be a number or a date';
+ } else {
+ shouldThrow = false;
+ }
+
+ if (shouldThrow) {
+ throw new AssertionError(errorMessage, undefined, ssfi);
+ }
+
+ if (doLength) {
+ var descriptor = 'length'
+ , itemsCount;
+ if (objType === 'map' || objType === 'set') {
+ descriptor = 'size';
+ itemsCount = obj.size;
+ } else {
+ itemsCount = obj.length;
+ }
+ this.assert(
+ itemsCount > n
+ , 'expected #{this} to have a ' + descriptor + ' above #{exp} but got #{act}'
+ , 'expected #{this} to not have a ' + descriptor + ' above #{exp}'
+ , n
+ , itemsCount
+ );
+ } else {
+ this.assert(
+ obj > n
+ , 'expected #{this} to be above #{exp}'
+ , 'expected #{this} to be at most #{exp}'
+ , n
+ );
+ }
+ }
+
+ Assertion.addMethod('above', assertAbove);
+ Assertion.addMethod('gt', assertAbove);
+ Assertion.addMethod('greaterThan', assertAbove);
+
+ /**
+ * ### .least(n[, msg])
+ *
+ * Asserts that the target is a number or a date greater than or equal to the given
+ * number or date `n` respectively. However, it's often best to assert that the target is equal to
+ * its expected value.
+ *
+ * expect(2).to.equal(2); // Recommended
+ * expect(2).to.be.at.least(1); // Not recommended
+ * expect(2).to.be.at.least(2); // Not recommended
+ *
+ * Add `.lengthOf` earlier in the chain to assert that the target's `length`
+ * or `size` is greater than or equal to the given number `n`.
+ *
+ * expect('foo').to.have.lengthOf(3); // Recommended
+ * expect('foo').to.have.lengthOf.at.least(2); // Not recommended
+ *
+ * expect([1, 2, 3]).to.have.lengthOf(3); // Recommended
+ * expect([1, 2, 3]).to.have.lengthOf.at.least(2); // Not recommended
+ *
+ * Add `.not` earlier in the chain to negate `.least`.
+ *
+ * expect(1).to.equal(1); // Recommended
+ * expect(1).to.not.be.at.least(2); // Not recommended
+ *
+ * `.least` accepts an optional `msg` argument which is a custom error message
+ * to show when the assertion fails. The message can also be given as the
+ * second argument to `expect`.
+ *
+ * expect(1).to.be.at.least(2, 'nooo why fail??');
+ * expect(1, 'nooo why fail??').to.be.at.least(2);
+ *
+ * The alias `.gte` can be used interchangeably with `.least`.
+ *
+ * @name least
+ * @alias gte
+ * @param {Number} n
+ * @param {String} msg _optional_
+ * @namespace BDD
+ * @api public
+ */
+
+ function assertLeast (n, msg) {
+ if (msg) flag(this, 'message', msg);
+ var obj = flag(this, 'object')
+ , doLength = flag(this, 'doLength')
+ , flagMsg = flag(this, 'message')
+ , msgPrefix = ((flagMsg) ? flagMsg + ': ' : '')
+ , ssfi = flag(this, 'ssfi')
+ , objType = _.type(obj).toLowerCase()
+ , nType = _.type(n).toLowerCase()
+ , errorMessage
+ , shouldThrow = true;
+
+ if (doLength && objType !== 'map' && objType !== 'set') {
+ new Assertion(obj, flagMsg, ssfi, true).to.have.property('length');
+ }
+
+ if (!doLength && (objType === 'date' && nType !== 'date')) {
+ errorMessage = msgPrefix + 'the argument to least must be a date';
+ } else if (nType !== 'number' && (doLength || objType === 'number')) {
+ errorMessage = msgPrefix + 'the argument to least must be a number';
+ } else if (!doLength && (objType !== 'date' && objType !== 'number')) {
+ var printObj = (objType === 'string') ? "'" + obj + "'" : obj;
+ errorMessage = msgPrefix + 'expected ' + printObj + ' to be a number or a date';
+ } else {
+ shouldThrow = false;
+ }
+
+ if (shouldThrow) {
+ throw new AssertionError(errorMessage, undefined, ssfi);
+ }
+
+ if (doLength) {
+ var descriptor = 'length'
+ , itemsCount;
+ if (objType === 'map' || objType === 'set') {
+ descriptor = 'size';
+ itemsCount = obj.size;
+ } else {
+ itemsCount = obj.length;
+ }
+ this.assert(
+ itemsCount >= n
+ , 'expected #{this} to have a ' + descriptor + ' at least #{exp} but got #{act}'
+ , 'expected #{this} to have a ' + descriptor + ' below #{exp}'
+ , n
+ , itemsCount
+ );
+ } else {
+ this.assert(
+ obj >= n
+ , 'expected #{this} to be at least #{exp}'
+ , 'expected #{this} to be below #{exp}'
+ , n
+ );
+ }
+ }
+
+ Assertion.addMethod('least', assertLeast);
+ Assertion.addMethod('gte', assertLeast);
+
+ /**
+ * ### .below(n[, msg])
+ *
+ * Asserts that the target is a number or a date less than the given number or date `n` respectively.
+ * However, it's often best to assert that the target is equal to its expected
+ * value.
+ *
+ * expect(1).to.equal(1); // Recommended
+ * expect(1).to.be.below(2); // Not recommended
+ *
+ * Add `.lengthOf` earlier in the chain to assert that the target's `length`
+ * or `size` is less than the given number `n`.
+ *
+ * expect('foo').to.have.lengthOf(3); // Recommended
+ * expect('foo').to.have.lengthOf.below(4); // Not recommended
+ *
+ * expect([1, 2, 3]).to.have.length(3); // Recommended
+ * expect([1, 2, 3]).to.have.lengthOf.below(4); // Not recommended
+ *
+ * Add `.not` earlier in the chain to negate `.below`.
+ *
+ * expect(2).to.equal(2); // Recommended
+ * expect(2).to.not.be.below(1); // Not recommended
+ *
+ * `.below` accepts an optional `msg` argument which is a custom error message
+ * to show when the assertion fails. The message can also be given as the
+ * second argument to `expect`.
+ *
+ * expect(2).to.be.below(1, 'nooo why fail??');
+ * expect(2, 'nooo why fail??').to.be.below(1);
+ *
+ * The aliases `.lt` and `.lessThan` can be used interchangeably with
+ * `.below`.
+ *
+ * @name below
+ * @alias lt
+ * @alias lessThan
+ * @param {Number} n
+ * @param {String} msg _optional_
+ * @namespace BDD
+ * @api public
+ */
+
+ function assertBelow (n, msg) {
+ if (msg) flag(this, 'message', msg);
+ var obj = flag(this, 'object')
+ , doLength = flag(this, 'doLength')
+ , flagMsg = flag(this, 'message')
+ , msgPrefix = ((flagMsg) ? flagMsg + ': ' : '')
+ , ssfi = flag(this, 'ssfi')
+ , objType = _.type(obj).toLowerCase()
+ , nType = _.type(n).toLowerCase()
+ , errorMessage
+ , shouldThrow = true;
+
+ if (doLength && objType !== 'map' && objType !== 'set') {
+ new Assertion(obj, flagMsg, ssfi, true).to.have.property('length');
+ }
+
+ if (!doLength && (objType === 'date' && nType !== 'date')) {
+ errorMessage = msgPrefix + 'the argument to below must be a date';
+ } else if (nType !== 'number' && (doLength || objType === 'number')) {
+ errorMessage = msgPrefix + 'the argument to below must be a number';
+ } else if (!doLength && (objType !== 'date' && objType !== 'number')) {
+ var printObj = (objType === 'string') ? "'" + obj + "'" : obj;
+ errorMessage = msgPrefix + 'expected ' + printObj + ' to be a number or a date';
+ } else {
+ shouldThrow = false;
+ }
+
+ if (shouldThrow) {
+ throw new AssertionError(errorMessage, undefined, ssfi);
+ }
+
+ if (doLength) {
+ var descriptor = 'length'
+ , itemsCount;
+ if (objType === 'map' || objType === 'set') {
+ descriptor = 'size';
+ itemsCount = obj.size;
+ } else {
+ itemsCount = obj.length;
+ }
+ this.assert(
+ itemsCount < n
+ , 'expected #{this} to have a ' + descriptor + ' below #{exp} but got #{act}'
+ , 'expected #{this} to not have a ' + descriptor + ' below #{exp}'
+ , n
+ , itemsCount
+ );
+ } else {
+ this.assert(
+ obj < n
+ , 'expected #{this} to be below #{exp}'
+ , 'expected #{this} to be at least #{exp}'
+ , n
+ );
+ }
+ }
+
+ Assertion.addMethod('below', assertBelow);
+ Assertion.addMethod('lt', assertBelow);
+ Assertion.addMethod('lessThan', assertBelow);
+
+ /**
+ * ### .most(n[, msg])
+ *
+ * Asserts that the target is a number or a date less than or equal to the given number
+ * or date `n` respectively. However, it's often best to assert that the target is equal to its
+ * expected value.
+ *
+ * expect(1).to.equal(1); // Recommended
+ * expect(1).to.be.at.most(2); // Not recommended
+ * expect(1).to.be.at.most(1); // Not recommended
+ *
+ * Add `.lengthOf` earlier in the chain to assert that the target's `length`
+ * or `size` is less than or equal to the given number `n`.
+ *
+ * expect('foo').to.have.lengthOf(3); // Recommended
+ * expect('foo').to.have.lengthOf.at.most(4); // Not recommended
+ *
+ * expect([1, 2, 3]).to.have.lengthOf(3); // Recommended
+ * expect([1, 2, 3]).to.have.lengthOf.at.most(4); // Not recommended
+ *
+ * Add `.not` earlier in the chain to negate `.most`.
+ *
+ * expect(2).to.equal(2); // Recommended
+ * expect(2).to.not.be.at.most(1); // Not recommended
+ *
+ * `.most` accepts an optional `msg` argument which is a custom error message
+ * to show when the assertion fails. The message can also be given as the
+ * second argument to `expect`.
+ *
+ * expect(2).to.be.at.most(1, 'nooo why fail??');
+ * expect(2, 'nooo why fail??').to.be.at.most(1);
+ *
+ * The alias `.lte` can be used interchangeably with `.most`.
+ *
+ * @name most
+ * @alias lte
+ * @param {Number} n
+ * @param {String} msg _optional_
+ * @namespace BDD
+ * @api public
+ */
+
+ function assertMost (n, msg) {
+ if (msg) flag(this, 'message', msg);
+ var obj = flag(this, 'object')
+ , doLength = flag(this, 'doLength')
+ , flagMsg = flag(this, 'message')
+ , msgPrefix = ((flagMsg) ? flagMsg + ': ' : '')
+ , ssfi = flag(this, 'ssfi')
+ , objType = _.type(obj).toLowerCase()
+ , nType = _.type(n).toLowerCase()
+ , errorMessage
+ , shouldThrow = true;
+
+ if (doLength && objType !== 'map' && objType !== 'set') {
+ new Assertion(obj, flagMsg, ssfi, true).to.have.property('length');
+ }
+
+ if (!doLength && (objType === 'date' && nType !== 'date')) {
+ errorMessage = msgPrefix + 'the argument to most must be a date';
+ } else if (nType !== 'number' && (doLength || objType === 'number')) {
+ errorMessage = msgPrefix + 'the argument to most must be a number';
+ } else if (!doLength && (objType !== 'date' && objType !== 'number')) {
+ var printObj = (objType === 'string') ? "'" + obj + "'" : obj;
+ errorMessage = msgPrefix + 'expected ' + printObj + ' to be a number or a date';
+ } else {
+ shouldThrow = false;
+ }
+
+ if (shouldThrow) {
+ throw new AssertionError(errorMessage, undefined, ssfi);
+ }
+
+ if (doLength) {
+ var descriptor = 'length'
+ , itemsCount;
+ if (objType === 'map' || objType === 'set') {
+ descriptor = 'size';
+ itemsCount = obj.size;
+ } else {
+ itemsCount = obj.length;
+ }
+ this.assert(
+ itemsCount <= n
+ , 'expected #{this} to have a ' + descriptor + ' at most #{exp} but got #{act}'
+ , 'expected #{this} to have a ' + descriptor + ' above #{exp}'
+ , n
+ , itemsCount
+ );
+ } else {
+ this.assert(
+ obj <= n
+ , 'expected #{this} to be at most #{exp}'
+ , 'expected #{this} to be above #{exp}'
+ , n
+ );
+ }
+ }
+
+ Assertion.addMethod('most', assertMost);
+ Assertion.addMethod('lte', assertMost);
+
+ /**
+ * ### .within(start, finish[, msg])
+ *
+ * Asserts that the target is a number or a date greater than or equal to the given
+ * number or date `start`, and less than or equal to the given number or date `finish` respectively.
+ * However, it's often best to assert that the target is equal to its expected
+ * value.
+ *
+ * expect(2).to.equal(2); // Recommended
+ * expect(2).to.be.within(1, 3); // Not recommended
+ * expect(2).to.be.within(2, 3); // Not recommended
+ * expect(2).to.be.within(1, 2); // Not recommended
+ *
+ * Add `.lengthOf` earlier in the chain to assert that the target's `length`
+ * or `size` is greater than or equal to the given number `start`, and less
+ * than or equal to the given number `finish`.
+ *
+ * expect('foo').to.have.lengthOf(3); // Recommended
+ * expect('foo').to.have.lengthOf.within(2, 4); // Not recommended
+ *
+ * expect([1, 2, 3]).to.have.lengthOf(3); // Recommended
+ * expect([1, 2, 3]).to.have.lengthOf.within(2, 4); // Not recommended
+ *
+ * Add `.not` earlier in the chain to negate `.within`.
+ *
+ * expect(1).to.equal(1); // Recommended
+ * expect(1).to.not.be.within(2, 4); // Not recommended
+ *
+ * `.within` accepts an optional `msg` argument which is a custom error
+ * message to show when the assertion fails. The message can also be given as
+ * the second argument to `expect`.
+ *
+ * expect(4).to.be.within(1, 3, 'nooo why fail??');
+ * expect(4, 'nooo why fail??').to.be.within(1, 3);
+ *
+ * @name within
+ * @param {Number} start lower bound inclusive
+ * @param {Number} finish upper bound inclusive
+ * @param {String} msg _optional_
+ * @namespace BDD
+ * @api public
+ */
+
+ Assertion.addMethod('within', function (start, finish, msg) {
+ if (msg) flag(this, 'message', msg);
+ var obj = flag(this, 'object')
+ , doLength = flag(this, 'doLength')
+ , flagMsg = flag(this, 'message')
+ , msgPrefix = ((flagMsg) ? flagMsg + ': ' : '')
+ , ssfi = flag(this, 'ssfi')
+ , objType = _.type(obj).toLowerCase()
+ , startType = _.type(start).toLowerCase()
+ , finishType = _.type(finish).toLowerCase()
+ , errorMessage
+ , shouldThrow = true
+ , range = (startType === 'date' && finishType === 'date')
+ ? start.toUTCString() + '..' + finish.toUTCString()
+ : start + '..' + finish;
+
+ if (doLength && objType !== 'map' && objType !== 'set') {
+ new Assertion(obj, flagMsg, ssfi, true).to.have.property('length');
+ }
+
+ if (!doLength && (objType === 'date' && (startType !== 'date' || finishType !== 'date'))) {
+ errorMessage = msgPrefix + 'the arguments to within must be dates';
+ } else if ((startType !== 'number' || finishType !== 'number') && (doLength || objType === 'number')) {
+ errorMessage = msgPrefix + 'the arguments to within must be numbers';
+ } else if (!doLength && (objType !== 'date' && objType !== 'number')) {
+ var printObj = (objType === 'string') ? "'" + obj + "'" : obj;
+ errorMessage = msgPrefix + 'expected ' + printObj + ' to be a number or a date';
+ } else {
+ shouldThrow = false;
+ }
+
+ if (shouldThrow) {
+ throw new AssertionError(errorMessage, undefined, ssfi);
+ }
+
+ if (doLength) {
+ var descriptor = 'length'
+ , itemsCount;
+ if (objType === 'map' || objType === 'set') {
+ descriptor = 'size';
+ itemsCount = obj.size;
+ } else {
+ itemsCount = obj.length;
+ }
+ this.assert(
+ itemsCount >= start && itemsCount <= finish
+ , 'expected #{this} to have a ' + descriptor + ' within ' + range
+ , 'expected #{this} to not have a ' + descriptor + ' within ' + range
+ );
+ } else {
+ this.assert(
+ obj >= start && obj <= finish
+ , 'expected #{this} to be within ' + range
+ , 'expected #{this} to not be within ' + range
+ );
+ }
+ });
+
+ /**
+ * ### .instanceof(constructor[, msg])
+ *
+ * Asserts that the target is an instance of the given `constructor`.
+ *
+ * function Cat () { }
+ *
+ * expect(new Cat()).to.be.an.instanceof(Cat);
+ * expect([1, 2]).to.be.an.instanceof(Array);
+ *
+ * Add `.not` earlier in the chain to negate `.instanceof`.
+ *
+ * expect({a: 1}).to.not.be.an.instanceof(Array);
+ *
+ * `.instanceof` accepts an optional `msg` argument which is a custom error
+ * message to show when the assertion fails. The message can also be given as
+ * the second argument to `expect`.
+ *
+ * expect(1).to.be.an.instanceof(Array, 'nooo why fail??');
+ * expect(1, 'nooo why fail??').to.be.an.instanceof(Array);
+ *
+ * Due to limitations in ES5, `.instanceof` may not always work as expected
+ * when using a transpiler such as Babel or TypeScript. In particular, it may
+ * produce unexpected results when subclassing built-in object such as
+ * `Array`, `Error`, and `Map`. See your transpiler's docs for details:
+ *
+ * - ([Babel](https://babeljs.io/docs/usage/caveats/#classes))
+ * - ([TypeScript](https://github.com/Microsoft/TypeScript/wiki/Breaking-Changes#extending-built-ins-like-error-array-and-map-may-no-longer-work))
+ *
+ * The alias `.instanceOf` can be used interchangeably with `.instanceof`.
+ *
+ * @name instanceof
+ * @param {Constructor} constructor
+ * @param {String} msg _optional_
+ * @alias instanceOf
+ * @namespace BDD
+ * @api public
+ */
+
+ function assertInstanceOf (constructor, msg) {
+ if (msg) flag(this, 'message', msg);
+
+ var target = flag(this, 'object')
+ var ssfi = flag(this, 'ssfi');
+ var flagMsg = flag(this, 'message');
+
+ try {
+ var isInstanceOf = target instanceof constructor;
+ } catch (err) {
+ if (err instanceof TypeError) {
+ flagMsg = flagMsg ? flagMsg + ': ' : '';
+ throw new AssertionError(
+ flagMsg + 'The instanceof assertion needs a constructor but '
+ + _.type(constructor) + ' was given.',
+ undefined,
+ ssfi
+ );
+ }
+ throw err;
+ }
+
+ var name = _.getName(constructor);
+ if (name === null) {
+ name = 'an unnamed constructor';
+ }
+
+ this.assert(
+ isInstanceOf
+ , 'expected #{this} to be an instance of ' + name
+ , 'expected #{this} to not be an instance of ' + name
+ );
+ };
+
+ Assertion.addMethod('instanceof', assertInstanceOf);
+ Assertion.addMethod('instanceOf', assertInstanceOf);
+
+ /**
+ * ### .property(name[, val[, msg]])
+ *
+ * Asserts that the target has a property with the given key `name`.
+ *
+ * expect({a: 1}).to.have.property('a');
+ *
+ * When `val` is provided, `.property` also asserts that the property's value
+ * is equal to the given `val`.
+ *
+ * expect({a: 1}).to.have.property('a', 1);
+ *
+ * By default, strict (`===`) equality is used. Add `.deep` earlier in the
+ * chain to use deep equality instead. See the `deep-eql` project page for
+ * info on the deep equality algorithm: https://github.com/chaijs/deep-eql.
+ *
+ * // Target object deeply (but not strictly) has property `x: {a: 1}`
+ * expect({x: {a: 1}}).to.have.deep.property('x', {a: 1});
+ * expect({x: {a: 1}}).to.not.have.property('x', {a: 1});
+ *
+ * The target's enumerable and non-enumerable properties are always included
+ * in the search. By default, both own and inherited properties are included.
+ * Add `.own` earlier in the chain to exclude inherited properties from the
+ * search.
+ *
+ * Object.prototype.b = 2;
+ *
+ * expect({a: 1}).to.have.own.property('a');
+ * expect({a: 1}).to.have.own.property('a', 1);
+ * expect({a: 1}).to.have.property('b');
+ * expect({a: 1}).to.not.have.own.property('b');
+ *
+ * `.deep` and `.own` can be combined.
+ *
+ * expect({x: {a: 1}}).to.have.deep.own.property('x', {a: 1});
+ *
+ * Add `.nested` earlier in the chain to enable dot- and bracket-notation when
+ * referencing nested properties.
+ *
+ * expect({a: {b: ['x', 'y']}}).to.have.nested.property('a.b[1]');
+ * expect({a: {b: ['x', 'y']}}).to.have.nested.property('a.b[1]', 'y');
+ *
+ * If `.` or `[]` are part of an actual property name, they can be escaped by
+ * adding two backslashes before them.
+ *
+ * expect({'.a': {'[b]': 'x'}}).to.have.nested.property('\\.a.\\[b\\]');
+ *
+ * `.deep` and `.nested` can be combined.
+ *
+ * expect({a: {b: [{c: 3}]}})
+ * .to.have.deep.nested.property('a.b[0]', {c: 3});
+ *
+ * `.own` and `.nested` cannot be combined.
+ *
+ * Add `.not` earlier in the chain to negate `.property`.
+ *
+ * expect({a: 1}).to.not.have.property('b');
+ *
+ * However, it's dangerous to negate `.property` when providing `val`. The
+ * problem is that it creates uncertain expectations by asserting that the
+ * target either doesn't have a property with the given key `name`, or that it
+ * does have a property with the given key `name` but its value isn't equal to
+ * the given `val`. It's often best to identify the exact output that's
+ * expected, and then write an assertion that only accepts that exact output.
+ *
+ * When the target isn't expected to have a property with the given key
+ * `name`, it's often best to assert exactly that.
+ *
+ * expect({b: 2}).to.not.have.property('a'); // Recommended
+ * expect({b: 2}).to.not.have.property('a', 1); // Not recommended
+ *
+ * When the target is expected to have a property with the given key `name`,
+ * it's often best to assert that the property has its expected value, rather
+ * than asserting that it doesn't have one of many unexpected values.
+ *
+ * expect({a: 3}).to.have.property('a', 3); // Recommended
+ * expect({a: 3}).to.not.have.property('a', 1); // Not recommended
+ *
+ * `.property` changes the target of any assertions that follow in the chain
+ * to be the value of the property from the original target object.
+ *
+ * expect({a: 1}).to.have.property('a').that.is.a('number');
+ *
+ * `.property` accepts an optional `msg` argument which is a custom error
+ * message to show when the assertion fails. The message can also be given as
+ * the second argument to `expect`. When not providing `val`, only use the
+ * second form.
+ *
+ * // Recommended
+ * expect({a: 1}).to.have.property('a', 2, 'nooo why fail??');
+ * expect({a: 1}, 'nooo why fail??').to.have.property('a', 2);
+ * expect({a: 1}, 'nooo why fail??').to.have.property('b');
+ *
+ * // Not recommended
+ * expect({a: 1}).to.have.property('b', undefined, 'nooo why fail??');
+ *
+ * The above assertion isn't the same thing as not providing `val`. Instead,
+ * it's asserting that the target object has a `b` property that's equal to
+ * `undefined`.
+ *
+ * The assertions `.ownProperty` and `.haveOwnProperty` can be used
+ * interchangeably with `.own.property`.
+ *
+ * @name property
+ * @param {String} name
+ * @param {Mixed} val (optional)
+ * @param {String} msg _optional_
+ * @returns value of property for chaining
+ * @namespace BDD
+ * @api public
+ */
+
+ function assertProperty (name, val, msg) {
+ if (msg) flag(this, 'message', msg);
+
+ var isNested = flag(this, 'nested')
+ , isOwn = flag(this, 'own')
+ , flagMsg = flag(this, 'message')
+ , obj = flag(this, 'object')
+ , ssfi = flag(this, 'ssfi')
+ , nameType = typeof name;
+
+ flagMsg = flagMsg ? flagMsg + ': ' : '';
+
+ if (isNested) {
+ if (nameType !== 'string') {
+ throw new AssertionError(
+ flagMsg + 'the argument to property must be a string when using nested syntax',
+ undefined,
+ ssfi
+ );
+ }
+ } else {
+ if (nameType !== 'string' && nameType !== 'number' && nameType !== 'symbol') {
+ throw new AssertionError(
+ flagMsg + 'the argument to property must be a string, number, or symbol',
+ undefined,
+ ssfi
+ );
+ }
+ }
+
+ if (isNested && isOwn) {
+ throw new AssertionError(
+ flagMsg + 'The "nested" and "own" flags cannot be combined.',
+ undefined,
+ ssfi
+ );
+ }
+
+ if (obj === null || obj === undefined) {
+ throw new AssertionError(
+ flagMsg + 'Target cannot be null or undefined.',
+ undefined,
+ ssfi
+ );
+ }
+
+ var isDeep = flag(this, 'deep')
+ , negate = flag(this, 'negate')
+ , pathInfo = isNested ? _.getPathInfo(obj, name) : null
+ , value = isNested ? pathInfo.value : obj[name];
+
+ var descriptor = '';
+ if (isDeep) descriptor += 'deep ';
+ if (isOwn) descriptor += 'own ';
+ if (isNested) descriptor += 'nested ';
+ descriptor += 'property ';
+
+ var hasProperty;
+ if (isOwn) hasProperty = Object.prototype.hasOwnProperty.call(obj, name);
+ else if (isNested) hasProperty = pathInfo.exists;
+ else hasProperty = _.hasProperty(obj, name);
+
+ // When performing a negated assertion for both name and val, merely having
+ // a property with the given name isn't enough to cause the assertion to
+ // fail. It must both have a property with the given name, and the value of
+ // that property must equal the given val. Therefore, skip this assertion in
+ // favor of the next.
+ if (!negate || arguments.length === 1) {
+ this.assert(
+ hasProperty
+ , 'expected #{this} to have ' + descriptor + _.inspect(name)
+ , 'expected #{this} to not have ' + descriptor + _.inspect(name));
+ }
+
+ if (arguments.length > 1) {
+ this.assert(
+ hasProperty && (isDeep ? _.eql(val, value) : val === value)
+ , 'expected #{this} to have ' + descriptor + _.inspect(name) + ' of #{exp}, but got #{act}'
+ , 'expected #{this} to not have ' + descriptor + _.inspect(name) + ' of #{act}'
+ , val
+ , value
+ );
+ }
+
+ flag(this, 'object', value);
+ }
+
+ Assertion.addMethod('property', assertProperty);
+
+ function assertOwnProperty (name, value, msg) {
+ flag(this, 'own', true);
+ assertProperty.apply(this, arguments);
+ }
+
+ Assertion.addMethod('ownProperty', assertOwnProperty);
+ Assertion.addMethod('haveOwnProperty', assertOwnProperty);
+
+ /**
+ * ### .ownPropertyDescriptor(name[, descriptor[, msg]])
+ *
+ * Asserts that the target has its own property descriptor with the given key
+ * `name`. Enumerable and non-enumerable properties are included in the
+ * search.
+ *
+ * expect({a: 1}).to.have.ownPropertyDescriptor('a');
+ *
+ * When `descriptor` is provided, `.ownPropertyDescriptor` also asserts that
+ * the property's descriptor is deeply equal to the given `descriptor`. See
+ * the `deep-eql` project page for info on the deep equality algorithm:
+ * https://github.com/chaijs/deep-eql.
+ *
+ * expect({a: 1}).to.have.ownPropertyDescriptor('a', {
+ * configurable: true,
+ * enumerable: true,
+ * writable: true,
+ * value: 1,
+ * });
+ *
+ * Add `.not` earlier in the chain to negate `.ownPropertyDescriptor`.
+ *
+ * expect({a: 1}).to.not.have.ownPropertyDescriptor('b');
+ *
+ * However, it's dangerous to negate `.ownPropertyDescriptor` when providing
+ * a `descriptor`. The problem is that it creates uncertain expectations by
+ * asserting that the target either doesn't have a property descriptor with
+ * the given key `name`, or that it does have a property descriptor with the
+ * given key `name` but its not deeply equal to the given `descriptor`. It's
+ * often best to identify the exact output that's expected, and then write an
+ * assertion that only accepts that exact output.
+ *
+ * When the target isn't expected to have a property descriptor with the given
+ * key `name`, it's often best to assert exactly that.
+ *
+ * // Recommended
+ * expect({b: 2}).to.not.have.ownPropertyDescriptor('a');
+ *
+ * // Not recommended
+ * expect({b: 2}).to.not.have.ownPropertyDescriptor('a', {
+ * configurable: true,
+ * enumerable: true,
+ * writable: true,
+ * value: 1,
+ * });
+ *
+ * When the target is expected to have a property descriptor with the given
+ * key `name`, it's often best to assert that the property has its expected
+ * descriptor, rather than asserting that it doesn't have one of many
+ * unexpected descriptors.
+ *
+ * // Recommended
+ * expect({a: 3}).to.have.ownPropertyDescriptor('a', {
+ * configurable: true,
+ * enumerable: true,
+ * writable: true,
+ * value: 3,
+ * });
+ *
+ * // Not recommended
+ * expect({a: 3}).to.not.have.ownPropertyDescriptor('a', {
+ * configurable: true,
+ * enumerable: true,
+ * writable: true,
+ * value: 1,
+ * });
+ *
+ * `.ownPropertyDescriptor` changes the target of any assertions that follow
+ * in the chain to be the value of the property descriptor from the original
+ * target object.
+ *
+ * expect({a: 1}).to.have.ownPropertyDescriptor('a')
+ * .that.has.property('enumerable', true);
+ *
+ * `.ownPropertyDescriptor` accepts an optional `msg` argument which is a
+ * custom error message to show when the assertion fails. The message can also
+ * be given as the second argument to `expect`. When not providing
+ * `descriptor`, only use the second form.
+ *
+ * // Recommended
+ * expect({a: 1}).to.have.ownPropertyDescriptor('a', {
+ * configurable: true,
+ * enumerable: true,
+ * writable: true,
+ * value: 2,
+ * }, 'nooo why fail??');
+ *
+ * // Recommended
+ * expect({a: 1}, 'nooo why fail??').to.have.ownPropertyDescriptor('a', {
+ * configurable: true,
+ * enumerable: true,
+ * writable: true,
+ * value: 2,
+ * });
+ *
+ * // Recommended
+ * expect({a: 1}, 'nooo why fail??').to.have.ownPropertyDescriptor('b');
+ *
+ * // Not recommended
+ * expect({a: 1})
+ * .to.have.ownPropertyDescriptor('b', undefined, 'nooo why fail??');
+ *
+ * The above assertion isn't the same thing as not providing `descriptor`.
+ * Instead, it's asserting that the target object has a `b` property
+ * descriptor that's deeply equal to `undefined`.
+ *
+ * The alias `.haveOwnPropertyDescriptor` can be used interchangeably with
+ * `.ownPropertyDescriptor`.
+ *
+ * @name ownPropertyDescriptor
+ * @alias haveOwnPropertyDescriptor
+ * @param {String} name
+ * @param {Object} descriptor _optional_
+ * @param {String} msg _optional_
+ * @namespace BDD
+ * @api public
+ */
+
+ function assertOwnPropertyDescriptor (name, descriptor, msg) {
+ if (typeof descriptor === 'string') {
+ msg = descriptor;
+ descriptor = null;
+ }
+ if (msg) flag(this, 'message', msg);
+ var obj = flag(this, 'object');
+ var actualDescriptor = Object.getOwnPropertyDescriptor(Object(obj), name);
+ if (actualDescriptor && descriptor) {
+ this.assert(
+ _.eql(descriptor, actualDescriptor)
+ , 'expected the own property descriptor for ' + _.inspect(name) + ' on #{this} to match ' + _.inspect(descriptor) + ', got ' + _.inspect(actualDescriptor)
+ , 'expected the own property descriptor for ' + _.inspect(name) + ' on #{this} to not match ' + _.inspect(descriptor)
+ , descriptor
+ , actualDescriptor
+ , true
+ );
+ } else {
+ this.assert(
+ actualDescriptor
+ , 'expected #{this} to have an own property descriptor for ' + _.inspect(name)
+ , 'expected #{this} to not have an own property descriptor for ' + _.inspect(name)
+ );
+ }
+ flag(this, 'object', actualDescriptor);
+ }
+
+ Assertion.addMethod('ownPropertyDescriptor', assertOwnPropertyDescriptor);
+ Assertion.addMethod('haveOwnPropertyDescriptor', assertOwnPropertyDescriptor);
+
+ /**
+ * ### .lengthOf(n[, msg])
+ *
+ * Asserts that the target's `length` or `size` is equal to the given number
+ * `n`.
+ *
+ * expect([1, 2, 3]).to.have.lengthOf(3);
+ * expect('foo').to.have.lengthOf(3);
+ * expect(new Set([1, 2, 3])).to.have.lengthOf(3);
+ * expect(new Map([['a', 1], ['b', 2], ['c', 3]])).to.have.lengthOf(3);
+ *
+ * Add `.not` earlier in the chain to negate `.lengthOf`. However, it's often
+ * best to assert that the target's `length` property is equal to its expected
+ * value, rather than not equal to one of many unexpected values.
+ *
+ * expect('foo').to.have.lengthOf(3); // Recommended
+ * expect('foo').to.not.have.lengthOf(4); // Not recommended
+ *
+ * `.lengthOf` accepts an optional `msg` argument which is a custom error
+ * message to show when the assertion fails. The message can also be given as
+ * the second argument to `expect`.
+ *
+ * expect([1, 2, 3]).to.have.lengthOf(2, 'nooo why fail??');
+ * expect([1, 2, 3], 'nooo why fail??').to.have.lengthOf(2);
+ *
+ * `.lengthOf` can also be used as a language chain, causing all `.above`,
+ * `.below`, `.least`, `.most`, and `.within` assertions that follow in the
+ * chain to use the target's `length` property as the target. However, it's
+ * often best to assert that the target's `length` property is equal to its
+ * expected length, rather than asserting that its `length` property falls
+ * within some range of values.
+ *
+ * // Recommended
+ * expect([1, 2, 3]).to.have.lengthOf(3);
+ *
+ * // Not recommended
+ * expect([1, 2, 3]).to.have.lengthOf.above(2);
+ * expect([1, 2, 3]).to.have.lengthOf.below(4);
+ * expect([1, 2, 3]).to.have.lengthOf.at.least(3);
+ * expect([1, 2, 3]).to.have.lengthOf.at.most(3);
+ * expect([1, 2, 3]).to.have.lengthOf.within(2,4);
+ *
+ * Due to a compatibility issue, the alias `.length` can't be chained directly
+ * off of an uninvoked method such as `.a`. Therefore, `.length` can't be used
+ * interchangeably with `.lengthOf` in every situation. It's recommended to
+ * always use `.lengthOf` instead of `.length`.
+ *
+ * expect([1, 2, 3]).to.have.a.length(3); // incompatible; throws error
+ * expect([1, 2, 3]).to.have.a.lengthOf(3); // passes as expected
+ *
+ * @name lengthOf
+ * @alias length
+ * @param {Number} n
+ * @param {String} msg _optional_
+ * @namespace BDD
+ * @api public
+ */
+
+ function assertLengthChain () {
+ flag(this, 'doLength', true);
+ }
+
+ function assertLength (n, msg) {
+ if (msg) flag(this, 'message', msg);
+ var obj = flag(this, 'object')
+ , objType = _.type(obj).toLowerCase()
+ , flagMsg = flag(this, 'message')
+ , ssfi = flag(this, 'ssfi')
+ , descriptor = 'length'
+ , itemsCount;
+
+ switch (objType) {
+ case 'map':
+ case 'set':
+ descriptor = 'size';
+ itemsCount = obj.size;
+ break;
+ default:
+ new Assertion(obj, flagMsg, ssfi, true).to.have.property('length');
+ itemsCount = obj.length;
+ }
+
+ this.assert(
+ itemsCount == n
+ , 'expected #{this} to have a ' + descriptor + ' of #{exp} but got #{act}'
+ , 'expected #{this} to not have a ' + descriptor + ' of #{act}'
+ , n
+ , itemsCount
+ );
+ }
+
+ Assertion.addChainableMethod('length', assertLength, assertLengthChain);
+ Assertion.addChainableMethod('lengthOf', assertLength, assertLengthChain);
+
+ /**
+ * ### .match(re[, msg])
+ *
+ * Asserts that the target matches the given regular expression `re`.
+ *
+ * expect('foobar').to.match(/^foo/);
+ *
+ * Add `.not` earlier in the chain to negate `.match`.
+ *
+ * expect('foobar').to.not.match(/taco/);
+ *
+ * `.match` accepts an optional `msg` argument which is a custom error message
+ * to show when the assertion fails. The message can also be given as the
+ * second argument to `expect`.
+ *
+ * expect('foobar').to.match(/taco/, 'nooo why fail??');
+ * expect('foobar', 'nooo why fail??').to.match(/taco/);
+ *
+ * The alias `.matches` can be used interchangeably with `.match`.
+ *
+ * @name match
+ * @alias matches
+ * @param {RegExp} re
+ * @param {String} msg _optional_
+ * @namespace BDD
+ * @api public
+ */
+ function assertMatch(re, msg) {
+ if (msg) flag(this, 'message', msg);
+ var obj = flag(this, 'object');
+ this.assert(
+ re.exec(obj)
+ , 'expected #{this} to match ' + re
+ , 'expected #{this} not to match ' + re
+ );
+ }
+
+ Assertion.addMethod('match', assertMatch);
+ Assertion.addMethod('matches', assertMatch);
+
+ /**
+ * ### .string(str[, msg])
+ *
+ * Asserts that the target string contains the given substring `str`.
+ *
+ * expect('foobar').to.have.string('bar');
+ *
+ * Add `.not` earlier in the chain to negate `.string`.
+ *
+ * expect('foobar').to.not.have.string('taco');
+ *
+ * `.string` accepts an optional `msg` argument which is a custom error
+ * message to show when the assertion fails. The message can also be given as
+ * the second argument to `expect`.
+ *
+ * expect('foobar').to.have.string('taco', 'nooo why fail??');
+ * expect('foobar', 'nooo why fail??').to.have.string('taco');
+ *
+ * @name string
+ * @param {String} str
+ * @param {String} msg _optional_
+ * @namespace BDD
+ * @api public
+ */
+
+ Assertion.addMethod('string', function (str, msg) {
+ if (msg) flag(this, 'message', msg);
+ var obj = flag(this, 'object')
+ , flagMsg = flag(this, 'message')
+ , ssfi = flag(this, 'ssfi');
+ new Assertion(obj, flagMsg, ssfi, true).is.a('string');
+
+ this.assert(
+ ~obj.indexOf(str)
+ , 'expected #{this} to contain ' + _.inspect(str)
+ , 'expected #{this} to not contain ' + _.inspect(str)
+ );
+ });
+
+ /**
+ * ### .keys(key1[, key2[, ...]])
+ *
+ * Asserts that the target object, array, map, or set has the given keys. Only
+ * the target's own inherited properties are included in the search.
+ *
+ * When the target is an object or array, keys can be provided as one or more
+ * string arguments, a single array argument, or a single object argument. In
+ * the latter case, only the keys in the given object matter; the values are
+ * ignored.
+ *
+ * expect({a: 1, b: 2}).to.have.all.keys('a', 'b');
+ * expect(['x', 'y']).to.have.all.keys(0, 1);
+ *
+ * expect({a: 1, b: 2}).to.have.all.keys(['a', 'b']);
+ * expect(['x', 'y']).to.have.all.keys([0, 1]);
+ *
+ * expect({a: 1, b: 2}).to.have.all.keys({a: 4, b: 5}); // ignore 4 and 5
+ * expect(['x', 'y']).to.have.all.keys({0: 4, 1: 5}); // ignore 4 and 5
+ *
+ * When the target is a map or set, each key must be provided as a separate
+ * argument.
+ *
+ * expect(new Map([['a', 1], ['b', 2]])).to.have.all.keys('a', 'b');
+ * expect(new Set(['a', 'b'])).to.have.all.keys('a', 'b');
+ *
+ * Because `.keys` does different things based on the target's type, it's
+ * important to check the target's type before using `.keys`. See the `.a` doc
+ * for info on testing a target's type.
+ *
+ * expect({a: 1, b: 2}).to.be.an('object').that.has.all.keys('a', 'b');
+ *
+ * By default, strict (`===`) equality is used to compare keys of maps and
+ * sets. Add `.deep` earlier in the chain to use deep equality instead. See
+ * the `deep-eql` project page for info on the deep equality algorithm:
+ * https://github.com/chaijs/deep-eql.
+ *
+ * // Target set deeply (but not strictly) has key `{a: 1}`
+ * expect(new Set([{a: 1}])).to.have.all.deep.keys([{a: 1}]);
+ * expect(new Set([{a: 1}])).to.not.have.all.keys([{a: 1}]);
+ *
+ * By default, the target must have all of the given keys and no more. Add
+ * `.any` earlier in the chain to only require that the target have at least
+ * one of the given keys. Also, add `.not` earlier in the chain to negate
+ * `.keys`. It's often best to add `.any` when negating `.keys`, and to use
+ * `.all` when asserting `.keys` without negation.
+ *
+ * When negating `.keys`, `.any` is preferred because `.not.any.keys` asserts
+ * exactly what's expected of the output, whereas `.not.all.keys` creates
+ * uncertain expectations.
+ *
+ * // Recommended; asserts that target doesn't have any of the given keys
+ * expect({a: 1, b: 2}).to.not.have.any.keys('c', 'd');
+ *
+ * // Not recommended; asserts that target doesn't have all of the given
+ * // keys but may or may not have some of them
+ * expect({a: 1, b: 2}).to.not.have.all.keys('c', 'd');
+ *
+ * When asserting `.keys` without negation, `.all` is preferred because
+ * `.all.keys` asserts exactly what's expected of the output, whereas
+ * `.any.keys` creates uncertain expectations.
+ *
+ * // Recommended; asserts that target has all the given keys
+ * expect({a: 1, b: 2}).to.have.all.keys('a', 'b');
+ *
+ * // Not recommended; asserts that target has at least one of the given
+ * // keys but may or may not have more of them
+ * expect({a: 1, b: 2}).to.have.any.keys('a', 'b');
+ *
+ * Note that `.all` is used by default when neither `.all` nor `.any` appear
+ * earlier in the chain. However, it's often best to add `.all` anyway because
+ * it improves readability.
+ *
+ * // Both assertions are identical
+ * expect({a: 1, b: 2}).to.have.all.keys('a', 'b'); // Recommended
+ * expect({a: 1, b: 2}).to.have.keys('a', 'b'); // Not recommended
+ *
+ * Add `.include` earlier in the chain to require that the target's keys be a
+ * superset of the expected keys, rather than identical sets.
+ *
+ * // Target object's keys are a superset of ['a', 'b'] but not identical
+ * expect({a: 1, b: 2, c: 3}).to.include.all.keys('a', 'b');
+ * expect({a: 1, b: 2, c: 3}).to.not.have.all.keys('a', 'b');
+ *
+ * However, if `.any` and `.include` are combined, only the `.any` takes
+ * effect. The `.include` is ignored in this case.
+ *
+ * // Both assertions are identical
+ * expect({a: 1}).to.have.any.keys('a', 'b');
+ * expect({a: 1}).to.include.any.keys('a', 'b');
+ *
+ * A custom error message can be given as the second argument to `expect`.
+ *
+ * expect({a: 1}, 'nooo why fail??').to.have.key('b');
+ *
+ * The alias `.key` can be used interchangeably with `.keys`.
+ *
+ * @name keys
+ * @alias key
+ * @param {...String|Array|Object} keys
+ * @namespace BDD
+ * @api public
+ */
+
+ function assertKeys (keys) {
+ var obj = flag(this, 'object')
+ , objType = _.type(obj)
+ , keysType = _.type(keys)
+ , ssfi = flag(this, 'ssfi')
+ , isDeep = flag(this, 'deep')
+ , str
+ , deepStr = ''
+ , actual
+ , ok = true
+ , flagMsg = flag(this, 'message');
+
+ flagMsg = flagMsg ? flagMsg + ': ' : '';
+ var mixedArgsMsg = flagMsg + 'when testing keys against an object or an array you must give a single Array|Object|String argument or multiple String arguments';
+
+ if (objType === 'Map' || objType === 'Set') {
+ deepStr = isDeep ? 'deeply ' : '';
+ actual = [];
+
+ // Map and Set '.keys' aren't supported in IE 11. Therefore, use .forEach.
+ obj.forEach(function (val, key) { actual.push(key) });
+
+ if (keysType !== 'Array') {
+ keys = Array.prototype.slice.call(arguments);
+ }
+ } else {
+ actual = _.getOwnEnumerableProperties(obj);
+
+ switch (keysType) {
+ case 'Array':
+ if (arguments.length > 1) {
+ throw new AssertionError(mixedArgsMsg, undefined, ssfi);
+ }
+ break;
+ case 'Object':
+ if (arguments.length > 1) {
+ throw new AssertionError(mixedArgsMsg, undefined, ssfi);
+ }
+ keys = Object.keys(keys);
+ break;
+ default:
+ keys = Array.prototype.slice.call(arguments);
+ }
+
+ // Only stringify non-Symbols because Symbols would become "Symbol()"
+ keys = keys.map(function (val) {
+ return typeof val === 'symbol' ? val : String(val);
+ });
+ }
+
+ if (!keys.length) {
+ throw new AssertionError(flagMsg + 'keys required', undefined, ssfi);
+ }
+
+ var len = keys.length
+ , any = flag(this, 'any')
+ , all = flag(this, 'all')
+ , expected = keys;
+
+ if (!any && !all) {
+ all = true;
+ }
+
+ // Has any
+ if (any) {
+ ok = expected.some(function(expectedKey) {
+ return actual.some(function(actualKey) {
+ if (isDeep) {
+ return _.eql(expectedKey, actualKey);
+ } else {
+ return expectedKey === actualKey;
+ }
+ });
+ });
+ }
+
+ // Has all
+ if (all) {
+ ok = expected.every(function(expectedKey) {
+ return actual.some(function(actualKey) {
+ if (isDeep) {
+ return _.eql(expectedKey, actualKey);
+ } else {
+ return expectedKey === actualKey;
+ }
+ });
+ });
+
+ if (!flag(this, 'contains')) {
+ ok = ok && keys.length == actual.length;
+ }
+ }
+
+ // Key string
+ if (len > 1) {
+ keys = keys.map(function(key) {
+ return _.inspect(key);
+ });
+ var last = keys.pop();
+ if (all) {
+ str = keys.join(', ') + ', and ' + last;
+ }
+ if (any) {
+ str = keys.join(', ') + ', or ' + last;
+ }
+ } else {
+ str = _.inspect(keys[0]);
+ }
+
+ // Form
+ str = (len > 1 ? 'keys ' : 'key ') + str;
+
+ // Have / include
+ str = (flag(this, 'contains') ? 'contain ' : 'have ') + str;
+
+ // Assertion
+ this.assert(
+ ok
+ , 'expected #{this} to ' + deepStr + str
+ , 'expected #{this} to not ' + deepStr + str
+ , expected.slice(0).sort(_.compareByInspect)
+ , actual.sort(_.compareByInspect)
+ , true
+ );
+ }
+
+ Assertion.addMethod('keys', assertKeys);
+ Assertion.addMethod('key', assertKeys);
+
+ /**
+ * ### .throw([errorLike], [errMsgMatcher], [msg])
+ *
+ * When no arguments are provided, `.throw` invokes the target function and
+ * asserts that an error is thrown.
+ *
+ * var badFn = function () { throw new TypeError('Illegal salmon!'); };
+ *
+ * expect(badFn).to.throw();
+ *
+ * When one argument is provided, and it's an error constructor, `.throw`
+ * invokes the target function and asserts that an error is thrown that's an
+ * instance of that error constructor.
+ *
+ * var badFn = function () { throw new TypeError('Illegal salmon!'); };
+ *
+ * expect(badFn).to.throw(TypeError);
+ *
+ * When one argument is provided, and it's an error instance, `.throw` invokes
+ * the target function and asserts that an error is thrown that's strictly
+ * (`===`) equal to that error instance.
+ *
+ * var err = new TypeError('Illegal salmon!');
+ * var badFn = function () { throw err; };
+ *
+ * expect(badFn).to.throw(err);
+ *
+ * When one argument is provided, and it's a string, `.throw` invokes the
+ * target function and asserts that an error is thrown with a message that
+ * contains that string.
+ *
+ * var badFn = function () { throw new TypeError('Illegal salmon!'); };
+ *
+ * expect(badFn).to.throw('salmon');
+ *
+ * When one argument is provided, and it's a regular expression, `.throw`
+ * invokes the target function and asserts that an error is thrown with a
+ * message that matches that regular expression.
+ *
+ * var badFn = function () { throw new TypeError('Illegal salmon!'); };
+ *
+ * expect(badFn).to.throw(/salmon/);
+ *
+ * When two arguments are provided, and the first is an error instance or
+ * constructor, and the second is a string or regular expression, `.throw`
+ * invokes the function and asserts that an error is thrown that fulfills both
+ * conditions as described above.
+ *
+ * var err = new TypeError('Illegal salmon!');
+ * var badFn = function () { throw err; };
+ *
+ * expect(badFn).to.throw(TypeError, 'salmon');
+ * expect(badFn).to.throw(TypeError, /salmon/);
+ * expect(badFn).to.throw(err, 'salmon');
+ * expect(badFn).to.throw(err, /salmon/);
+ *
+ * Add `.not` earlier in the chain to negate `.throw`.
+ *
+ * var goodFn = function () {};
+ *
+ * expect(goodFn).to.not.throw();
+ *
+ * However, it's dangerous to negate `.throw` when providing any arguments.
+ * The problem is that it creates uncertain expectations by asserting that the
+ * target either doesn't throw an error, or that it throws an error but of a
+ * different type than the given type, or that it throws an error of the given
+ * type but with a message that doesn't include the given string. It's often
+ * best to identify the exact output that's expected, and then write an
+ * assertion that only accepts that exact output.
+ *
+ * When the target isn't expected to throw an error, it's often best to assert
+ * exactly that.
+ *
+ * var goodFn = function () {};
+ *
+ * expect(goodFn).to.not.throw(); // Recommended
+ * expect(goodFn).to.not.throw(ReferenceError, 'x'); // Not recommended
+ *
+ * When the target is expected to throw an error, it's often best to assert
+ * that the error is of its expected type, and has a message that includes an
+ * expected string, rather than asserting that it doesn't have one of many
+ * unexpected types, and doesn't have a message that includes some string.
+ *
+ * var badFn = function () { throw new TypeError('Illegal salmon!'); };
+ *
+ * expect(badFn).to.throw(TypeError, 'salmon'); // Recommended
+ * expect(badFn).to.not.throw(ReferenceError, 'x'); // Not recommended
+ *
+ * `.throw` changes the target of any assertions that follow in the chain to
+ * be the error object that's thrown.
+ *
+ * var err = new TypeError('Illegal salmon!');
+ * err.code = 42;
+ * var badFn = function () { throw err; };
+ *
+ * expect(badFn).to.throw(TypeError).with.property('code', 42);
+ *
+ * `.throw` accepts an optional `msg` argument which is a custom error message
+ * to show when the assertion fails. The message can also be given as the
+ * second argument to `expect`. When not providing two arguments, always use
+ * the second form.
+ *
+ * var goodFn = function () {};
+ *
+ * expect(goodFn).to.throw(TypeError, 'x', 'nooo why fail??');
+ * expect(goodFn, 'nooo why fail??').to.throw();
+ *
+ * Due to limitations in ES5, `.throw` may not always work as expected when
+ * using a transpiler such as Babel or TypeScript. In particular, it may
+ * produce unexpected results when subclassing the built-in `Error` object and
+ * then passing the subclassed constructor to `.throw`. See your transpiler's
+ * docs for details:
+ *
+ * - ([Babel](https://babeljs.io/docs/usage/caveats/#classes))
+ * - ([TypeScript](https://github.com/Microsoft/TypeScript/wiki/Breaking-Changes#extending-built-ins-like-error-array-and-map-may-no-longer-work))
+ *
+ * Beware of some common mistakes when using the `throw` assertion. One common
+ * mistake is to accidentally invoke the function yourself instead of letting
+ * the `throw` assertion invoke the function for you. For example, when
+ * testing if a function named `fn` throws, provide `fn` instead of `fn()` as
+ * the target for the assertion.
+ *
+ * expect(fn).to.throw(); // Good! Tests `fn` as desired
+ * expect(fn()).to.throw(); // Bad! Tests result of `fn()`, not `fn`
+ *
+ * If you need to assert that your function `fn` throws when passed certain
+ * arguments, then wrap a call to `fn` inside of another function.
+ *
+ * expect(function () { fn(42); }).to.throw(); // Function expression
+ * expect(() => fn(42)).to.throw(); // ES6 arrow function
+ *
+ * Another common mistake is to provide an object method (or any stand-alone
+ * function that relies on `this`) as the target of the assertion. Doing so is
+ * problematic because the `this` context will be lost when the function is
+ * invoked by `.throw`; there's no way for it to know what `this` is supposed
+ * to be. There are two ways around this problem. One solution is to wrap the
+ * method or function call inside of another function. Another solution is to
+ * use `bind`.
+ *
+ * expect(function () { cat.meow(); }).to.throw(); // Function expression
+ * expect(() => cat.meow()).to.throw(); // ES6 arrow function
+ * expect(cat.meow.bind(cat)).to.throw(); // Bind
+ *
+ * Finally, it's worth mentioning that it's a best practice in JavaScript to
+ * only throw `Error` and derivatives of `Error` such as `ReferenceError`,
+ * `TypeError`, and user-defined objects that extend `Error`. No other type of
+ * value will generate a stack trace when initialized. With that said, the
+ * `throw` assertion does technically support any type of value being thrown,
+ * not just `Error` and its derivatives.
+ *
+ * The aliases `.throws` and `.Throw` can be used interchangeably with
+ * `.throw`.
+ *
+ * @name throw
+ * @alias throws
+ * @alias Throw
+ * @param {Error|ErrorConstructor} errorLike
+ * @param {String|RegExp} errMsgMatcher error message
+ * @param {String} msg _optional_
+ * @see https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Error#Error_types
+ * @returns error for chaining (null if no error)
+ * @namespace BDD
+ * @api public
+ */
+
+ function assertThrows (errorLike, errMsgMatcher, msg) {
+ if (msg) flag(this, 'message', msg);
+ var obj = flag(this, 'object')
+ , ssfi = flag(this, 'ssfi')
+ , flagMsg = flag(this, 'message')
+ , negate = flag(this, 'negate') || false;
+ new Assertion(obj, flagMsg, ssfi, true).is.a('function');
+
+ if (errorLike instanceof RegExp || typeof errorLike === 'string') {
+ errMsgMatcher = errorLike;
+ errorLike = null;
+ }
+
+ var caughtErr;
+ try {
+ obj();
+ } catch (err) {
+ caughtErr = err;
+ }
+
+ // If we have the negate flag enabled and at least one valid argument it means we do expect an error
+ // but we want it to match a given set of criteria
+ var everyArgIsUndefined = errorLike === undefined && errMsgMatcher === undefined;
+
+ // If we've got the negate flag enabled and both args, we should only fail if both aren't compatible
+ // See Issue #551 and PR #683@GitHub
+ var everyArgIsDefined = Boolean(errorLike && errMsgMatcher);
+ var errorLikeFail = false;
+ var errMsgMatcherFail = false;
+
+ // Checking if error was thrown
+ if (everyArgIsUndefined || !everyArgIsUndefined && !negate) {
+ // We need this to display results correctly according to their types
+ var errorLikeString = 'an error';
+ if (errorLike instanceof Error) {
+ errorLikeString = '#{exp}';
+ } else if (errorLike) {
+ errorLikeString = _.checkError.getConstructorName(errorLike);
+ }
+
+ this.assert(
+ caughtErr
+ , 'expected #{this} to throw ' + errorLikeString
+ , 'expected #{this} to not throw an error but #{act} was thrown'
+ , errorLike && errorLike.toString()
+ , (caughtErr instanceof Error ?
+ caughtErr.toString() : (typeof caughtErr === 'string' ? caughtErr : caughtErr &&
+ _.checkError.getConstructorName(caughtErr)))
+ );
+ }
+
+ if (errorLike && caughtErr) {
+ // We should compare instances only if `errorLike` is an instance of `Error`
+ if (errorLike instanceof Error) {
+ var isCompatibleInstance = _.checkError.compatibleInstance(caughtErr, errorLike);
+
+ if (isCompatibleInstance === negate) {
+ // These checks were created to ensure we won't fail too soon when we've got both args and a negate
+ // See Issue #551 and PR #683@GitHub
+ if (everyArgIsDefined && negate) {
+ errorLikeFail = true;
+ } else {
+ this.assert(
+ negate
+ , 'expected #{this} to throw #{exp} but #{act} was thrown'
+ , 'expected #{this} to not throw #{exp}' + (caughtErr && !negate ? ' but #{act} was thrown' : '')
+ , errorLike.toString()
+ , caughtErr.toString()
+ );
+ }
+ }
+ }
+
+ var isCompatibleConstructor = _.checkError.compatibleConstructor(caughtErr, errorLike);
+ if (isCompatibleConstructor === negate) {
+ if (everyArgIsDefined && negate) {
+ errorLikeFail = true;
+ } else {
+ this.assert(
+ negate
+ , 'expected #{this} to throw #{exp} but #{act} was thrown'
+ , 'expected #{this} to not throw #{exp}' + (caughtErr ? ' but #{act} was thrown' : '')
+ , (errorLike instanceof Error ? errorLike.toString() : errorLike && _.checkError.getConstructorName(errorLike))
+ , (caughtErr instanceof Error ? caughtErr.toString() : caughtErr && _.checkError.getConstructorName(caughtErr))
+ );
+ }
+ }
+ }
+
+ if (caughtErr && errMsgMatcher !== undefined && errMsgMatcher !== null) {
+ // Here we check compatible messages
+ var placeholder = 'including';
+ if (errMsgMatcher instanceof RegExp) {
+ placeholder = 'matching'
+ }
+
+ var isCompatibleMessage = _.checkError.compatibleMessage(caughtErr, errMsgMatcher);
+ if (isCompatibleMessage === negate) {
+ if (everyArgIsDefined && negate) {
+ errMsgMatcherFail = true;
+ } else {
+ this.assert(
+ negate
+ , 'expected #{this} to throw error ' + placeholder + ' #{exp} but got #{act}'
+ , 'expected #{this} to throw error not ' + placeholder + ' #{exp}'
+ , errMsgMatcher
+ , _.checkError.getMessage(caughtErr)
+ );
+ }
+ }
+ }
+
+ // If both assertions failed and both should've matched we throw an error
+ if (errorLikeFail && errMsgMatcherFail) {
+ this.assert(
+ negate
+ , 'expected #{this} to throw #{exp} but #{act} was thrown'
+ , 'expected #{this} to not throw #{exp}' + (caughtErr ? ' but #{act} was thrown' : '')
+ , (errorLike instanceof Error ? errorLike.toString() : errorLike && _.checkError.getConstructorName(errorLike))
+ , (caughtErr instanceof Error ? caughtErr.toString() : caughtErr && _.checkError.getConstructorName(caughtErr))
+ );
+ }
+
+ flag(this, 'object', caughtErr);
+ };
+
+ Assertion.addMethod('throw', assertThrows);
+ Assertion.addMethod('throws', assertThrows);
+ Assertion.addMethod('Throw', assertThrows);
+
+ /**
+ * ### .respondTo(method[, msg])
+ *
+ * When the target is a non-function object, `.respondTo` asserts that the
+ * target has a method with the given name `method`. The method can be own or
+ * inherited, and it can be enumerable or non-enumerable.
+ *
+ * function Cat () {}
+ * Cat.prototype.meow = function () {};
+ *
+ * expect(new Cat()).to.respondTo('meow');
+ *
+ * When the target is a function, `.respondTo` asserts that the target's
+ * `prototype` property has a method with the given name `method`. Again, the
+ * method can be own or inherited, and it can be enumerable or non-enumerable.
+ *
+ * function Cat () {}
+ * Cat.prototype.meow = function () {};
+ *
+ * expect(Cat).to.respondTo('meow');
+ *
+ * Add `.itself` earlier in the chain to force `.respondTo` to treat the
+ * target as a non-function object, even if it's a function. Thus, it asserts
+ * that the target has a method with the given name `method`, rather than
+ * asserting that the target's `prototype` property has a method with the
+ * given name `method`.
+ *
+ * function Cat () {}
+ * Cat.prototype.meow = function () {};
+ * Cat.hiss = function () {};
+ *
+ * expect(Cat).itself.to.respondTo('hiss').but.not.respondTo('meow');
+ *
+ * When not adding `.itself`, it's important to check the target's type before
+ * using `.respondTo`. See the `.a` doc for info on checking a target's type.
+ *
+ * function Cat () {}
+ * Cat.prototype.meow = function () {};
+ *
+ * expect(new Cat()).to.be.an('object').that.respondsTo('meow');
+ *
+ * Add `.not` earlier in the chain to negate `.respondTo`.
+ *
+ * function Dog () {}
+ * Dog.prototype.bark = function () {};
+ *
+ * expect(new Dog()).to.not.respondTo('meow');
+ *
+ * `.respondTo` accepts an optional `msg` argument which is a custom error
+ * message to show when the assertion fails. The message can also be given as
+ * the second argument to `expect`.
+ *
+ * expect({}).to.respondTo('meow', 'nooo why fail??');
+ * expect({}, 'nooo why fail??').to.respondTo('meow');
+ *
+ * The alias `.respondsTo` can be used interchangeably with `.respondTo`.
+ *
+ * @name respondTo
+ * @alias respondsTo
+ * @param {String} method
+ * @param {String} msg _optional_
+ * @namespace BDD
+ * @api public
+ */
+
+ function respondTo (method, msg) {
+ if (msg) flag(this, 'message', msg);
+ var obj = flag(this, 'object')
+ , itself = flag(this, 'itself')
+ , context = ('function' === typeof obj && !itself)
+ ? obj.prototype[method]
+ : obj[method];
+
+ this.assert(
+ 'function' === typeof context
+ , 'expected #{this} to respond to ' + _.inspect(method)
+ , 'expected #{this} to not respond to ' + _.inspect(method)
+ );
+ }
+
+ Assertion.addMethod('respondTo', respondTo);
+ Assertion.addMethod('respondsTo', respondTo);
+
+ /**
+ * ### .itself
+ *
+ * Forces all `.respondTo` assertions that follow in the chain to behave as if
+ * the target is a non-function object, even if it's a function. Thus, it
+ * causes `.respondTo` to assert that the target has a method with the given
+ * name, rather than asserting that the target's `prototype` property has a
+ * method with the given name.
+ *
+ * function Cat () {}
+ * Cat.prototype.meow = function () {};
+ * Cat.hiss = function () {};
+ *
+ * expect(Cat).itself.to.respondTo('hiss').but.not.respondTo('meow');
+ *
+ * @name itself
+ * @namespace BDD
+ * @api public
+ */
+
+ Assertion.addProperty('itself', function () {
+ flag(this, 'itself', true);
+ });
+
+ /**
+ * ### .satisfy(matcher[, msg])
+ *
+ * Invokes the given `matcher` function with the target being passed as the
+ * first argument, and asserts that the value returned is truthy.
+ *
+ * expect(1).to.satisfy(function(num) {
+ * return num > 0;
+ * });
+ *
+ * Add `.not` earlier in the chain to negate `.satisfy`.
+ *
+ * expect(1).to.not.satisfy(function(num) {
+ * return num > 2;
+ * });
+ *
+ * `.satisfy` accepts an optional `msg` argument which is a custom error
+ * message to show when the assertion fails. The message can also be given as
+ * the second argument to `expect`.
+ *
+ * expect(1).to.satisfy(function(num) {
+ * return num > 2;
+ * }, 'nooo why fail??');
+ *
+ * expect(1, 'nooo why fail??').to.satisfy(function(num) {
+ * return num > 2;
+ * });
+ *
+ * The alias `.satisfies` can be used interchangeably with `.satisfy`.
+ *
+ * @name satisfy
+ * @alias satisfies
+ * @param {Function} matcher
+ * @param {String} msg _optional_
+ * @namespace BDD
+ * @api public
+ */
+
+ function satisfy (matcher, msg) {
+ if (msg) flag(this, 'message', msg);
+ var obj = flag(this, 'object');
+ var result = matcher(obj);
+ this.assert(
+ result
+ , 'expected #{this} to satisfy ' + _.objDisplay(matcher)
+ , 'expected #{this} to not satisfy' + _.objDisplay(matcher)
+ , flag(this, 'negate') ? false : true
+ , result
+ );
+ }
+
+ Assertion.addMethod('satisfy', satisfy);
+ Assertion.addMethod('satisfies', satisfy);
+
+ /**
+ * ### .closeTo(expected, delta[, msg])
+ *
+ * Asserts that the target is a number that's within a given +/- `delta` range
+ * of the given number `expected`. However, it's often best to assert that the
+ * target is equal to its expected value.
+ *
+ * // Recommended
+ * expect(1.5).to.equal(1.5);
+ *
+ * // Not recommended
+ * expect(1.5).to.be.closeTo(1, 0.5);
+ * expect(1.5).to.be.closeTo(2, 0.5);
+ * expect(1.5).to.be.closeTo(1, 1);
+ *
+ * Add `.not` earlier in the chain to negate `.closeTo`.
+ *
+ * expect(1.5).to.equal(1.5); // Recommended
+ * expect(1.5).to.not.be.closeTo(3, 1); // Not recommended
+ *
+ * `.closeTo` accepts an optional `msg` argument which is a custom error
+ * message to show when the assertion fails. The message can also be given as
+ * the second argument to `expect`.
+ *
+ * expect(1.5).to.be.closeTo(3, 1, 'nooo why fail??');
+ * expect(1.5, 'nooo why fail??').to.be.closeTo(3, 1);
+ *
+ * The alias `.approximately` can be used interchangeably with `.closeTo`.
+ *
+ * @name closeTo
+ * @alias approximately
+ * @param {Number} expected
+ * @param {Number} delta
+ * @param {String} msg _optional_
+ * @namespace BDD
+ * @api public
+ */
+
+ function closeTo(expected, delta, msg) {
+ if (msg) flag(this, 'message', msg);
+ var obj = flag(this, 'object')
+ , flagMsg = flag(this, 'message')
+ , ssfi = flag(this, 'ssfi');
+
+ new Assertion(obj, flagMsg, ssfi, true).is.a('number');
+ if (typeof expected !== 'number' || typeof delta !== 'number') {
+ flagMsg = flagMsg ? flagMsg + ': ' : '';
+ throw new AssertionError(
+ flagMsg + 'the arguments to closeTo or approximately must be numbers',
+ undefined,
+ ssfi
+ );
+ }
+
+ this.assert(
+ Math.abs(obj - expected) <= delta
+ , 'expected #{this} to be close to ' + expected + ' +/- ' + delta
+ , 'expected #{this} not to be close to ' + expected + ' +/- ' + delta
+ );
+ }
+
+ Assertion.addMethod('closeTo', closeTo);
+ Assertion.addMethod('approximately', closeTo);
+
+ // Note: Duplicates are ignored if testing for inclusion instead of sameness.
+ function isSubsetOf(subset, superset, cmp, contains, ordered) {
+ if (!contains) {
+ if (subset.length !== superset.length) return false;
+ superset = superset.slice();
+ }
+
+ return subset.every(function(elem, idx) {
+ if (ordered) return cmp ? cmp(elem, superset[idx]) : elem === superset[idx];
+
+ if (!cmp) {
+ var matchIdx = superset.indexOf(elem);
+ if (matchIdx === -1) return false;
+
+ // Remove match from superset so not counted twice if duplicate in subset.
+ if (!contains) superset.splice(matchIdx, 1);
+ return true;
+ }
+
+ return superset.some(function(elem2, matchIdx) {
+ if (!cmp(elem, elem2)) return false;
+
+ // Remove match from superset so not counted twice if duplicate in subset.
+ if (!contains) superset.splice(matchIdx, 1);
+ return true;
+ });
+ });
+ }
+
+ /**
+ * ### .members(set[, msg])
+ *
+ * Asserts that the target array has the same members as the given array
+ * `set`.
+ *
+ * expect([1, 2, 3]).to.have.members([2, 1, 3]);
+ * expect([1, 2, 2]).to.have.members([2, 1, 2]);
+ *
+ * By default, members are compared using strict (`===`) equality. Add `.deep`
+ * earlier in the chain to use deep equality instead. See the `deep-eql`
+ * project page for info on the deep equality algorithm:
+ * https://github.com/chaijs/deep-eql.
+ *
+ * // Target array deeply (but not strictly) has member `{a: 1}`
+ * expect([{a: 1}]).to.have.deep.members([{a: 1}]);
+ * expect([{a: 1}]).to.not.have.members([{a: 1}]);
+ *
+ * By default, order doesn't matter. Add `.ordered` earlier in the chain to
+ * require that members appear in the same order.
+ *
+ * expect([1, 2, 3]).to.have.ordered.members([1, 2, 3]);
+ * expect([1, 2, 3]).to.have.members([2, 1, 3])
+ * .but.not.ordered.members([2, 1, 3]);
+ *
+ * By default, both arrays must be the same size. Add `.include` earlier in
+ * the chain to require that the target's members be a superset of the
+ * expected members. Note that duplicates are ignored in the subset when
+ * `.include` is added.
+ *
+ * // Target array is a superset of [1, 2] but not identical
+ * expect([1, 2, 3]).to.include.members([1, 2]);
+ * expect([1, 2, 3]).to.not.have.members([1, 2]);
+ *
+ * // Duplicates in the subset are ignored
+ * expect([1, 2, 3]).to.include.members([1, 2, 2, 2]);
+ *
+ * `.deep`, `.ordered`, and `.include` can all be combined. However, if
+ * `.include` and `.ordered` are combined, the ordering begins at the start of
+ * both arrays.
+ *
+ * expect([{a: 1}, {b: 2}, {c: 3}])
+ * .to.include.deep.ordered.members([{a: 1}, {b: 2}])
+ * .but.not.include.deep.ordered.members([{b: 2}, {c: 3}]);
+ *
+ * Add `.not` earlier in the chain to negate `.members`. However, it's
+ * dangerous to do so. The problem is that it creates uncertain expectations
+ * by asserting that the target array doesn't have all of the same members as
+ * the given array `set` but may or may not have some of them. It's often best
+ * to identify the exact output that's expected, and then write an assertion
+ * that only accepts that exact output.
+ *
+ * expect([1, 2]).to.not.include(3).and.not.include(4); // Recommended
+ * expect([1, 2]).to.not.have.members([3, 4]); // Not recommended
+ *
+ * `.members` accepts an optional `msg` argument which is a custom error
+ * message to show when the assertion fails. The message can also be given as
+ * the second argument to `expect`.
+ *
+ * expect([1, 2]).to.have.members([1, 2, 3], 'nooo why fail??');
+ * expect([1, 2], 'nooo why fail??').to.have.members([1, 2, 3]);
+ *
+ * @name members
+ * @param {Array} set
+ * @param {String} msg _optional_
+ * @namespace BDD
+ * @api public
+ */
+
+ Assertion.addMethod('members', function (subset, msg) {
+ if (msg) flag(this, 'message', msg);
+ var obj = flag(this, 'object')
+ , flagMsg = flag(this, 'message')
+ , ssfi = flag(this, 'ssfi');
+
+ new Assertion(obj, flagMsg, ssfi, true).to.be.an('array');
+ new Assertion(subset, flagMsg, ssfi, true).to.be.an('array');
+
+ var contains = flag(this, 'contains');
+ var ordered = flag(this, 'ordered');
+
+ var subject, failMsg, failNegateMsg;
+
+ if (contains) {
+ subject = ordered ? 'an ordered superset' : 'a superset';
+ failMsg = 'expected #{this} to be ' + subject + ' of #{exp}';
+ failNegateMsg = 'expected #{this} to not be ' + subject + ' of #{exp}';
+ } else {
+ subject = ordered ? 'ordered members' : 'members';
+ failMsg = 'expected #{this} to have the same ' + subject + ' as #{exp}';
+ failNegateMsg = 'expected #{this} to not have the same ' + subject + ' as #{exp}';
+ }
+
+ var cmp = flag(this, 'deep') ? _.eql : undefined;
+
+ this.assert(
+ isSubsetOf(subset, obj, cmp, contains, ordered)
+ , failMsg
+ , failNegateMsg
+ , subset
+ , obj
+ , true
+ );
+ });
+
+ /**
+ * ### .oneOf(list[, msg])
+ *
+ * Asserts that the target is a member of the given array `list`. However,
+ * it's often best to assert that the target is equal to its expected value.
+ *
+ * expect(1).to.equal(1); // Recommended
+ * expect(1).to.be.oneOf([1, 2, 3]); // Not recommended
+ *
+ * Comparisons are performed using strict (`===`) equality.
+ *
+ * Add `.not` earlier in the chain to negate `.oneOf`.
+ *
+ * expect(1).to.equal(1); // Recommended
+ * expect(1).to.not.be.oneOf([2, 3, 4]); // Not recommended
+ *
+ * `.oneOf` accepts an optional `msg` argument which is a custom error message
+ * to show when the assertion fails. The message can also be given as the
+ * second argument to `expect`.
+ *
+ * expect(1).to.be.oneOf([2, 3, 4], 'nooo why fail??');
+ * expect(1, 'nooo why fail??').to.be.oneOf([2, 3, 4]);
+ *
+ * @name oneOf
+ * @param {Array<*>} list
+ * @param {String} msg _optional_
+ * @namespace BDD
+ * @api public
+ */
+
+ function oneOf (list, msg) {
+ if (msg) flag(this, 'message', msg);
+ var expected = flag(this, 'object')
+ , flagMsg = flag(this, 'message')
+ , ssfi = flag(this, 'ssfi');
+ new Assertion(list, flagMsg, ssfi, true).to.be.an('array');
+
+ this.assert(
+ list.indexOf(expected) > -1
+ , 'expected #{this} to be one of #{exp}'
+ , 'expected #{this} to not be one of #{exp}'
+ , list
+ , expected
+ );
+ }
+
+ Assertion.addMethod('oneOf', oneOf);
+
+ /**
+ * ### .change(subject[, prop[, msg]])
+ *
+ * When one argument is provided, `.change` asserts that the given function
+ * `subject` returns a different value when it's invoked before the target
+ * function compared to when it's invoked afterward. However, it's often best
+ * to assert that `subject` is equal to its expected value.
+ *
+ * var dots = ''
+ * , addDot = function () { dots += '.'; }
+ * , getDots = function () { return dots; };
+ *
+ * // Recommended
+ * expect(getDots()).to.equal('');
+ * addDot();
+ * expect(getDots()).to.equal('.');
+ *
+ * // Not recommended
+ * expect(addDot).to.change(getDots);
+ *
+ * When two arguments are provided, `.change` asserts that the value of the
+ * given object `subject`'s `prop` property is different before invoking the
+ * target function compared to afterward.
+ *
+ * var myObj = {dots: ''}
+ * , addDot = function () { myObj.dots += '.'; };
+ *
+ * // Recommended
+ * expect(myObj).to.have.property('dots', '');
+ * addDot();
+ * expect(myObj).to.have.property('dots', '.');
+ *
+ * // Not recommended
+ * expect(addDot).to.change(myObj, 'dots');
+ *
+ * Strict (`===`) equality is used to compare before and after values.
+ *
+ * Add `.not` earlier in the chain to negate `.change`.
+ *
+ * var dots = ''
+ * , noop = function () {}
+ * , getDots = function () { return dots; };
+ *
+ * expect(noop).to.not.change(getDots);
+ *
+ * var myObj = {dots: ''}
+ * , noop = function () {};
+ *
+ * expect(noop).to.not.change(myObj, 'dots');
+ *
+ * `.change` accepts an optional `msg` argument which is a custom error
+ * message to show when the assertion fails. The message can also be given as
+ * the second argument to `expect`. When not providing two arguments, always
+ * use the second form.
+ *
+ * var myObj = {dots: ''}
+ * , addDot = function () { myObj.dots += '.'; };
+ *
+ * expect(addDot).to.not.change(myObj, 'dots', 'nooo why fail??');
+ *
+ * var dots = ''
+ * , addDot = function () { dots += '.'; }
+ * , getDots = function () { return dots; };
+ *
+ * expect(addDot, 'nooo why fail??').to.not.change(getDots);
+ *
+ * `.change` also causes all `.by` assertions that follow in the chain to
+ * assert how much a numeric subject was increased or decreased by. However,
+ * it's dangerous to use `.change.by`. The problem is that it creates
+ * uncertain expectations by asserting that the subject either increases by
+ * the given delta, or that it decreases by the given delta. It's often best
+ * to identify the exact output that's expected, and then write an assertion
+ * that only accepts that exact output.
+ *
+ * var myObj = {val: 1}
+ * , addTwo = function () { myObj.val += 2; }
+ * , subtractTwo = function () { myObj.val -= 2; };
+ *
+ * expect(addTwo).to.increase(myObj, 'val').by(2); // Recommended
+ * expect(addTwo).to.change(myObj, 'val').by(2); // Not recommended
+ *
+ * expect(subtractTwo).to.decrease(myObj, 'val').by(2); // Recommended
+ * expect(subtractTwo).to.change(myObj, 'val').by(2); // Not recommended
+ *
+ * The alias `.changes` can be used interchangeably with `.change`.
+ *
+ * @name change
+ * @alias changes
+ * @param {String} subject
+ * @param {String} prop name _optional_
+ * @param {String} msg _optional_
+ * @namespace BDD
+ * @api public
+ */
+
+ function assertChanges (subject, prop, msg) {
+ if (msg) flag(this, 'message', msg);
+ var fn = flag(this, 'object')
+ , flagMsg = flag(this, 'message')
+ , ssfi = flag(this, 'ssfi');
+ new Assertion(fn, flagMsg, ssfi, true).is.a('function');
+
+ var initial;
+ if (!prop) {
+ new Assertion(subject, flagMsg, ssfi, true).is.a('function');
+ initial = subject();
+ } else {
+ new Assertion(subject, flagMsg, ssfi, true).to.have.property(prop);
+ initial = subject[prop];
+ }
+
+ fn();
+
+ var final = prop === undefined || prop === null ? subject() : subject[prop];
+ var msgObj = prop === undefined || prop === null ? initial : '.' + prop;
+
+ // This gets flagged because of the .by(delta) assertion
+ flag(this, 'deltaMsgObj', msgObj);
+ flag(this, 'initialDeltaValue', initial);
+ flag(this, 'finalDeltaValue', final);
+ flag(this, 'deltaBehavior', 'change');
+ flag(this, 'realDelta', final !== initial);
+
+ this.assert(
+ initial !== final
+ , 'expected ' + msgObj + ' to change'
+ , 'expected ' + msgObj + ' to not change'
+ );
+ }
+
+ Assertion.addMethod('change', assertChanges);
+ Assertion.addMethod('changes', assertChanges);
+
+ /**
+ * ### .increase(subject[, prop[, msg]])
+ *
+ * When one argument is provided, `.increase` asserts that the given function
+ * `subject` returns a greater number when it's invoked after invoking the
+ * target function compared to when it's invoked beforehand. `.increase` also
+ * causes all `.by` assertions that follow in the chain to assert how much
+ * greater of a number is returned. It's often best to assert that the return
+ * value increased by the expected amount, rather than asserting it increased
+ * by any amount.
+ *
+ * var val = 1
+ * , addTwo = function () { val += 2; }
+ * , getVal = function () { return val; };
+ *
+ * expect(addTwo).to.increase(getVal).by(2); // Recommended
+ * expect(addTwo).to.increase(getVal); // Not recommended
+ *
+ * When two arguments are provided, `.increase` asserts that the value of the
+ * given object `subject`'s `prop` property is greater after invoking the
+ * target function compared to beforehand.
+ *
+ * var myObj = {val: 1}
+ * , addTwo = function () { myObj.val += 2; };
+ *
+ * expect(addTwo).to.increase(myObj, 'val').by(2); // Recommended
+ * expect(addTwo).to.increase(myObj, 'val'); // Not recommended
+ *
+ * Add `.not` earlier in the chain to negate `.increase`. However, it's
+ * dangerous to do so. The problem is that it creates uncertain expectations
+ * by asserting that the subject either decreases, or that it stays the same.
+ * It's often best to identify the exact output that's expected, and then
+ * write an assertion that only accepts that exact output.
+ *
+ * When the subject is expected to decrease, it's often best to assert that it
+ * decreased by the expected amount.
+ *
+ * var myObj = {val: 1}
+ * , subtractTwo = function () { myObj.val -= 2; };
+ *
+ * expect(subtractTwo).to.decrease(myObj, 'val').by(2); // Recommended
+ * expect(subtractTwo).to.not.increase(myObj, 'val'); // Not recommended
+ *
+ * When the subject is expected to stay the same, it's often best to assert
+ * exactly that.
+ *
+ * var myObj = {val: 1}
+ * , noop = function () {};
+ *
+ * expect(noop).to.not.change(myObj, 'val'); // Recommended
+ * expect(noop).to.not.increase(myObj, 'val'); // Not recommended
+ *
+ * `.increase` accepts an optional `msg` argument which is a custom error
+ * message to show when the assertion fails. The message can also be given as
+ * the second argument to `expect`. When not providing two arguments, always
+ * use the second form.
+ *
+ * var myObj = {val: 1}
+ * , noop = function () {};
+ *
+ * expect(noop).to.increase(myObj, 'val', 'nooo why fail??');
+ *
+ * var val = 1
+ * , noop = function () {}
+ * , getVal = function () { return val; };
+ *
+ * expect(noop, 'nooo why fail??').to.increase(getVal);
+ *
+ * The alias `.increases` can be used interchangeably with `.increase`.
+ *
+ * @name increase
+ * @alias increases
+ * @param {String|Function} subject
+ * @param {String} prop name _optional_
+ * @param {String} msg _optional_
+ * @namespace BDD
+ * @api public
+ */
+
+ function assertIncreases (subject, prop, msg) {
+ if (msg) flag(this, 'message', msg);
+ var fn = flag(this, 'object')
+ , flagMsg = flag(this, 'message')
+ , ssfi = flag(this, 'ssfi');
+ new Assertion(fn, flagMsg, ssfi, true).is.a('function');
+
+ var initial;
+ if (!prop) {
+ new Assertion(subject, flagMsg, ssfi, true).is.a('function');
+ initial = subject();
+ } else {
+ new Assertion(subject, flagMsg, ssfi, true).to.have.property(prop);
+ initial = subject[prop];
+ }
+
+ // Make sure that the target is a number
+ new Assertion(initial, flagMsg, ssfi, true).is.a('number');
+
+ fn();
+
+ var final = prop === undefined || prop === null ? subject() : subject[prop];
+ var msgObj = prop === undefined || prop === null ? initial : '.' + prop;
+
+ flag(this, 'deltaMsgObj', msgObj);
+ flag(this, 'initialDeltaValue', initial);
+ flag(this, 'finalDeltaValue', final);
+ flag(this, 'deltaBehavior', 'increase');
+ flag(this, 'realDelta', final - initial);
+
+ this.assert(
+ final - initial > 0
+ , 'expected ' + msgObj + ' to increase'
+ , 'expected ' + msgObj + ' to not increase'
+ );
+ }
+
+ Assertion.addMethod('increase', assertIncreases);
+ Assertion.addMethod('increases', assertIncreases);
+
+ /**
+ * ### .decrease(subject[, prop[, msg]])
+ *
+ * When one argument is provided, `.decrease` asserts that the given function
+ * `subject` returns a lesser number when it's invoked after invoking the
+ * target function compared to when it's invoked beforehand. `.decrease` also
+ * causes all `.by` assertions that follow in the chain to assert how much
+ * lesser of a number is returned. It's often best to assert that the return
+ * value decreased by the expected amount, rather than asserting it decreased
+ * by any amount.
+ *
+ * var val = 1
+ * , subtractTwo = function () { val -= 2; }
+ * , getVal = function () { return val; };
+ *
+ * expect(subtractTwo).to.decrease(getVal).by(2); // Recommended
+ * expect(subtractTwo).to.decrease(getVal); // Not recommended
+ *
+ * When two arguments are provided, `.decrease` asserts that the value of the
+ * given object `subject`'s `prop` property is lesser after invoking the
+ * target function compared to beforehand.
+ *
+ * var myObj = {val: 1}
+ * , subtractTwo = function () { myObj.val -= 2; };
+ *
+ * expect(subtractTwo).to.decrease(myObj, 'val').by(2); // Recommended
+ * expect(subtractTwo).to.decrease(myObj, 'val'); // Not recommended
+ *
+ * Add `.not` earlier in the chain to negate `.decrease`. However, it's
+ * dangerous to do so. The problem is that it creates uncertain expectations
+ * by asserting that the subject either increases, or that it stays the same.
+ * It's often best to identify the exact output that's expected, and then
+ * write an assertion that only accepts that exact output.
+ *
+ * When the subject is expected to increase, it's often best to assert that it
+ * increased by the expected amount.
+ *
+ * var myObj = {val: 1}
+ * , addTwo = function () { myObj.val += 2; };
+ *
+ * expect(addTwo).to.increase(myObj, 'val').by(2); // Recommended
+ * expect(addTwo).to.not.decrease(myObj, 'val'); // Not recommended
+ *
+ * When the subject is expected to stay the same, it's often best to assert
+ * exactly that.
+ *
+ * var myObj = {val: 1}
+ * , noop = function () {};
+ *
+ * expect(noop).to.not.change(myObj, 'val'); // Recommended
+ * expect(noop).to.not.decrease(myObj, 'val'); // Not recommended
+ *
+ * `.decrease` accepts an optional `msg` argument which is a custom error
+ * message to show when the assertion fails. The message can also be given as
+ * the second argument to `expect`. When not providing two arguments, always
+ * use the second form.
+ *
+ * var myObj = {val: 1}
+ * , noop = function () {};
+ *
+ * expect(noop).to.decrease(myObj, 'val', 'nooo why fail??');
+ *
+ * var val = 1
+ * , noop = function () {}
+ * , getVal = function () { return val; };
+ *
+ * expect(noop, 'nooo why fail??').to.decrease(getVal);
+ *
+ * The alias `.decreases` can be used interchangeably with `.decrease`.
+ *
+ * @name decrease
+ * @alias decreases
+ * @param {String|Function} subject
+ * @param {String} prop name _optional_
+ * @param {String} msg _optional_
+ * @namespace BDD
+ * @api public
+ */
+
+ function assertDecreases (subject, prop, msg) {
+ if (msg) flag(this, 'message', msg);
+ var fn = flag(this, 'object')
+ , flagMsg = flag(this, 'message')
+ , ssfi = flag(this, 'ssfi');
+ new Assertion(fn, flagMsg, ssfi, true).is.a('function');
+
+ var initial;
+ if (!prop) {
+ new Assertion(subject, flagMsg, ssfi, true).is.a('function');
+ initial = subject();
+ } else {
+ new Assertion(subject, flagMsg, ssfi, true).to.have.property(prop);
+ initial = subject[prop];
+ }
+
+ // Make sure that the target is a number
+ new Assertion(initial, flagMsg, ssfi, true).is.a('number');
+
+ fn();
+
+ var final = prop === undefined || prop === null ? subject() : subject[prop];
+ var msgObj = prop === undefined || prop === null ? initial : '.' + prop;
+
+ flag(this, 'deltaMsgObj', msgObj);
+ flag(this, 'initialDeltaValue', initial);
+ flag(this, 'finalDeltaValue', final);
+ flag(this, 'deltaBehavior', 'decrease');
+ flag(this, 'realDelta', initial - final);
+
+ this.assert(
+ final - initial < 0
+ , 'expected ' + msgObj + ' to decrease'
+ , 'expected ' + msgObj + ' to not decrease'
+ );
+ }
+
+ Assertion.addMethod('decrease', assertDecreases);
+ Assertion.addMethod('decreases', assertDecreases);
+
+ /**
+ * ### .by(delta[, msg])
+ *
+ * When following an `.increase` assertion in the chain, `.by` asserts that
+ * the subject of the `.increase` assertion increased by the given `delta`.
+ *
+ * var myObj = {val: 1}
+ * , addTwo = function () { myObj.val += 2; };
+ *
+ * expect(addTwo).to.increase(myObj, 'val').by(2);
+ *
+ * When following a `.decrease` assertion in the chain, `.by` asserts that the
+ * subject of the `.decrease` assertion decreased by the given `delta`.
+ *
+ * var myObj = {val: 1}
+ * , subtractTwo = function () { myObj.val -= 2; };
+ *
+ * expect(subtractTwo).to.decrease(myObj, 'val').by(2);
+ *
+ * When following a `.change` assertion in the chain, `.by` asserts that the
+ * subject of the `.change` assertion either increased or decreased by the
+ * given `delta`. However, it's dangerous to use `.change.by`. The problem is
+ * that it creates uncertain expectations. It's often best to identify the
+ * exact output that's expected, and then write an assertion that only accepts
+ * that exact output.
+ *
+ * var myObj = {val: 1}
+ * , addTwo = function () { myObj.val += 2; }
+ * , subtractTwo = function () { myObj.val -= 2; };
+ *
+ * expect(addTwo).to.increase(myObj, 'val').by(2); // Recommended
+ * expect(addTwo).to.change(myObj, 'val').by(2); // Not recommended
+ *
+ * expect(subtractTwo).to.decrease(myObj, 'val').by(2); // Recommended
+ * expect(subtractTwo).to.change(myObj, 'val').by(2); // Not recommended
+ *
+ * Add `.not` earlier in the chain to negate `.by`. However, it's often best
+ * to assert that the subject changed by its expected delta, rather than
+ * asserting that it didn't change by one of countless unexpected deltas.
+ *
+ * var myObj = {val: 1}
+ * , addTwo = function () { myObj.val += 2; };
+ *
+ * // Recommended
+ * expect(addTwo).to.increase(myObj, 'val').by(2);
+ *
+ * // Not recommended
+ * expect(addTwo).to.increase(myObj, 'val').but.not.by(3);
+ *
+ * `.by` accepts an optional `msg` argument which is a custom error message to
+ * show when the assertion fails. The message can also be given as the second
+ * argument to `expect`.
+ *
+ * var myObj = {val: 1}
+ * , addTwo = function () { myObj.val += 2; };
+ *
+ * expect(addTwo).to.increase(myObj, 'val').by(3, 'nooo why fail??');
+ * expect(addTwo, 'nooo why fail??').to.increase(myObj, 'val').by(3);
+ *
+ * @name by
+ * @param {Number} delta
+ * @param {String} msg _optional_
+ * @namespace BDD
+ * @api public
+ */
+
+ function assertDelta(delta, msg) {
+ if (msg) flag(this, 'message', msg);
+
+ var msgObj = flag(this, 'deltaMsgObj');
+ var initial = flag(this, 'initialDeltaValue');
+ var final = flag(this, 'finalDeltaValue');
+ var behavior = flag(this, 'deltaBehavior');
+ var realDelta = flag(this, 'realDelta');
+
+ var expression;
+ if (behavior === 'change') {
+ expression = Math.abs(final - initial) === Math.abs(delta);
+ } else {
+ expression = realDelta === Math.abs(delta);
+ }
+
+ this.assert(
+ expression
+ , 'expected ' + msgObj + ' to ' + behavior + ' by ' + delta
+ , 'expected ' + msgObj + ' to not ' + behavior + ' by ' + delta
+ );
+ }
+
+ Assertion.addMethod('by', assertDelta);
+
+ /**
+ * ### .extensible
+ *
+ * Asserts that the target is extensible, which means that new properties can
+ * be added to it. Primitives are never extensible.
+ *
+ * expect({a: 1}).to.be.extensible;
+ *
+ * Add `.not` earlier in the chain to negate `.extensible`.
+ *
+ * var nonExtensibleObject = Object.preventExtensions({})
+ * , sealedObject = Object.seal({})
+ * , frozenObject = Object.freeze({});
+ *
+ * expect(nonExtensibleObject).to.not.be.extensible;
+ * expect(sealedObject).to.not.be.extensible;
+ * expect(frozenObject).to.not.be.extensible;
+ * expect(1).to.not.be.extensible;
+ *
+ * A custom error message can be given as the second argument to `expect`.
+ *
+ * expect(1, 'nooo why fail??').to.be.extensible;
+ *
+ * @name extensible
+ * @namespace BDD
+ * @api public
+ */
+
+ Assertion.addProperty('extensible', function() {
+ var obj = flag(this, 'object');
+
+ // In ES5, if the argument to this method is a primitive, then it will cause a TypeError.
+ // In ES6, a non-object argument will be treated as if it was a non-extensible ordinary object, simply return false.
+ // https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/isExtensible
+ // The following provides ES6 behavior for ES5 environments.
+
+ var isExtensible = obj === Object(obj) && Object.isExtensible(obj);
+
+ this.assert(
+ isExtensible
+ , 'expected #{this} to be extensible'
+ , 'expected #{this} to not be extensible'
+ );
+ });
+
+ /**
+ * ### .sealed
+ *
+ * Asserts that the target is sealed, which means that new properties can't be
+ * added to it, and its existing properties can't be reconfigured or deleted.
+ * However, it's possible that its existing properties can still be reassigned
+ * to different values. Primitives are always sealed.
+ *
+ * var sealedObject = Object.seal({});
+ * var frozenObject = Object.freeze({});
+ *
+ * expect(sealedObject).to.be.sealed;
+ * expect(frozenObject).to.be.sealed;
+ * expect(1).to.be.sealed;
+ *
+ * Add `.not` earlier in the chain to negate `.sealed`.
+ *
+ * expect({a: 1}).to.not.be.sealed;
+ *
+ * A custom error message can be given as the second argument to `expect`.
+ *
+ * expect({a: 1}, 'nooo why fail??').to.be.sealed;
+ *
+ * @name sealed
+ * @namespace BDD
+ * @api public
+ */
+
+ Assertion.addProperty('sealed', function() {
+ var obj = flag(this, 'object');
+
+ // In ES5, if the argument to this method is a primitive, then it will cause a TypeError.
+ // In ES6, a non-object argument will be treated as if it was a sealed ordinary object, simply return true.
+ // See https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/isSealed
+ // The following provides ES6 behavior for ES5 environments.
+
+ var isSealed = obj === Object(obj) ? Object.isSealed(obj) : true;
+
+ this.assert(
+ isSealed
+ , 'expected #{this} to be sealed'
+ , 'expected #{this} to not be sealed'
+ );
+ });
+
+ /**
+ * ### .frozen
+ *
+ * Asserts that the target is frozen, which means that new properties can't be
+ * added to it, and its existing properties can't be reassigned to different
+ * values, reconfigured, or deleted. Primitives are always frozen.
+ *
+ * var frozenObject = Object.freeze({});
+ *
+ * expect(frozenObject).to.be.frozen;
+ * expect(1).to.be.frozen;
+ *
+ * Add `.not` earlier in the chain to negate `.frozen`.
+ *
+ * expect({a: 1}).to.not.be.frozen;
+ *
+ * A custom error message can be given as the second argument to `expect`.
+ *
+ * expect({a: 1}, 'nooo why fail??').to.be.frozen;
+ *
+ * @name frozen
+ * @namespace BDD
+ * @api public
+ */
+
+ Assertion.addProperty('frozen', function() {
+ var obj = flag(this, 'object');
+
+ // In ES5, if the argument to this method is a primitive, then it will cause a TypeError.
+ // In ES6, a non-object argument will be treated as if it was a frozen ordinary object, simply return true.
+ // See https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/isFrozen
+ // The following provides ES6 behavior for ES5 environments.
+
+ var isFrozen = obj === Object(obj) ? Object.isFrozen(obj) : true;
+
+ this.assert(
+ isFrozen
+ , 'expected #{this} to be frozen'
+ , 'expected #{this} to not be frozen'
+ );
+ });
+
+ /**
+ * ### .finite
+ *
+ * Asserts that the target is a number, and isn't `NaN` or positive/negative
+ * `Infinity`.
+ *
+ * expect(1).to.be.finite;
+ *
+ * Add `.not` earlier in the chain to negate `.finite`. However, it's
+ * dangerous to do so. The problem is that it creates uncertain expectations
+ * by asserting that the subject either isn't a number, or that it's `NaN`, or
+ * that it's positive `Infinity`, or that it's negative `Infinity`. It's often
+ * best to identify the exact output that's expected, and then write an
+ * assertion that only accepts that exact output.
+ *
+ * When the target isn't expected to be a number, it's often best to assert
+ * that it's the expected type, rather than asserting that it isn't one of
+ * many unexpected types.
+ *
+ * expect('foo').to.be.a('string'); // Recommended
+ * expect('foo').to.not.be.finite; // Not recommended
+ *
+ * When the target is expected to be `NaN`, it's often best to assert exactly
+ * that.
+ *
+ * expect(NaN).to.be.NaN; // Recommended
+ * expect(NaN).to.not.be.finite; // Not recommended
+ *
+ * When the target is expected to be positive infinity, it's often best to
+ * assert exactly that.
+ *
+ * expect(Infinity).to.equal(Infinity); // Recommended
+ * expect(Infinity).to.not.be.finite; // Not recommended
+ *
+ * When the target is expected to be negative infinity, it's often best to
+ * assert exactly that.
+ *
+ * expect(-Infinity).to.equal(-Infinity); // Recommended
+ * expect(-Infinity).to.not.be.finite; // Not recommended
+ *
+ * A custom error message can be given as the second argument to `expect`.
+ *
+ * expect('foo', 'nooo why fail??').to.be.finite;
+ *
+ * @name finite
+ * @namespace BDD
+ * @api public
+ */
+
+ Assertion.addProperty('finite', function(msg) {
+ var obj = flag(this, 'object');
+
+ this.assert(
+ typeof obj === 'number' && isFinite(obj)
+ , 'expected #{this} to be a finite number'
+ , 'expected #{this} to not be a finite number'
+ );
+ });
+};
+
+},{}],6:[function(require,module,exports){
+/*!
+ * chai
+ * Copyright(c) 2011-2014 Jake Luer <jake@alogicalparadox.com>
+ * MIT Licensed
+ */
+
+module.exports = function (chai, util) {
+ /*!
+ * Chai dependencies.
+ */
+
+ var Assertion = chai.Assertion
+ , flag = util.flag;
+
+ /*!
+ * Module export.
+ */
+
+ /**
+ * ### assert(expression, message)
+ *
+ * Write your own test expressions.
+ *
+ * assert('foo' !== 'bar', 'foo is not bar');
+ * assert(Array.isArray([]), 'empty arrays are arrays');
+ *
+ * @param {Mixed} expression to test for truthiness
+ * @param {String} message to display on error
+ * @name assert
+ * @namespace Assert
+ * @api public
+ */
+
+ var assert = chai.assert = function (express, errmsg) {
+ var test = new Assertion(null, null, chai.assert, true);
+ test.assert(
+ express
+ , errmsg
+ , '[ negation message unavailable ]'
+ );
+ };
+
+ /**
+ * ### .fail([message])
+ * ### .fail(actual, expected, [message], [operator])
+ *
+ * Throw a failure. Node.js `assert` module-compatible.
+ *
+ * assert.fail();
+ * assert.fail("custom error message");
+ * assert.fail(1, 2);
+ * assert.fail(1, 2, "custom error message");
+ * assert.fail(1, 2, "custom error message", ">");
+ * assert.fail(1, 2, undefined, ">");
+ *
+ * @name fail
+ * @param {Mixed} actual
+ * @param {Mixed} expected
+ * @param {String} message
+ * @param {String} operator
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.fail = function (actual, expected, message, operator) {
+ if (arguments.length < 2) {
+ // Comply with Node's fail([message]) interface
+
+ message = actual;
+ actual = undefined;
+ }
+
+ message = message || 'assert.fail()';
+ throw new chai.AssertionError(message, {
+ actual: actual
+ , expected: expected
+ , operator: operator
+ }, assert.fail);
+ };
+
+ /**
+ * ### .isOk(object, [message])
+ *
+ * Asserts that `object` is truthy.
+ *
+ * assert.isOk('everything', 'everything is ok');
+ * assert.isOk(false, 'this will fail');
+ *
+ * @name isOk
+ * @alias ok
+ * @param {Mixed} object to test
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.isOk = function (val, msg) {
+ new Assertion(val, msg, assert.isOk, true).is.ok;
+ };
+
+ /**
+ * ### .isNotOk(object, [message])
+ *
+ * Asserts that `object` is falsy.
+ *
+ * assert.isNotOk('everything', 'this will fail');
+ * assert.isNotOk(false, 'this will pass');
+ *
+ * @name isNotOk
+ * @alias notOk
+ * @param {Mixed} object to test
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.isNotOk = function (val, msg) {
+ new Assertion(val, msg, assert.isNotOk, true).is.not.ok;
+ };
+
+ /**
+ * ### .equal(actual, expected, [message])
+ *
+ * Asserts non-strict equality (`==`) of `actual` and `expected`.
+ *
+ * assert.equal(3, '3', '== coerces values to strings');
+ *
+ * @name equal
+ * @param {Mixed} actual
+ * @param {Mixed} expected
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.equal = function (act, exp, msg) {
+ var test = new Assertion(act, msg, assert.equal, true);
+
+ test.assert(
+ exp == flag(test, 'object')
+ , 'expected #{this} to equal #{exp}'
+ , 'expected #{this} to not equal #{act}'
+ , exp
+ , act
+ , true
+ );
+ };
+
+ /**
+ * ### .notEqual(actual, expected, [message])
+ *
+ * Asserts non-strict inequality (`!=`) of `actual` and `expected`.
+ *
+ * assert.notEqual(3, 4, 'these numbers are not equal');
+ *
+ * @name notEqual
+ * @param {Mixed} actual
+ * @param {Mixed} expected
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.notEqual = function (act, exp, msg) {
+ var test = new Assertion(act, msg, assert.notEqual, true);
+
+ test.assert(
+ exp != flag(test, 'object')
+ , 'expected #{this} to not equal #{exp}'
+ , 'expected #{this} to equal #{act}'
+ , exp
+ , act
+ , true
+ );
+ };
+
+ /**
+ * ### .strictEqual(actual, expected, [message])
+ *
+ * Asserts strict equality (`===`) of `actual` and `expected`.
+ *
+ * assert.strictEqual(true, true, 'these booleans are strictly equal');
+ *
+ * @name strictEqual
+ * @param {Mixed} actual
+ * @param {Mixed} expected
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.strictEqual = function (act, exp, msg) {
+ new Assertion(act, msg, assert.strictEqual, true).to.equal(exp);
+ };
+
+ /**
+ * ### .notStrictEqual(actual, expected, [message])
+ *
+ * Asserts strict inequality (`!==`) of `actual` and `expected`.
+ *
+ * assert.notStrictEqual(3, '3', 'no coercion for strict equality');
+ *
+ * @name notStrictEqual
+ * @param {Mixed} actual
+ * @param {Mixed} expected
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.notStrictEqual = function (act, exp, msg) {
+ new Assertion(act, msg, assert.notStrictEqual, true).to.not.equal(exp);
+ };
+
+ /**
+ * ### .deepEqual(actual, expected, [message])
+ *
+ * Asserts that `actual` is deeply equal to `expected`.
+ *
+ * assert.deepEqual({ tea: 'green' }, { tea: 'green' });
+ *
+ * @name deepEqual
+ * @param {Mixed} actual
+ * @param {Mixed} expected
+ * @param {String} message
+ * @alias deepStrictEqual
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.deepEqual = assert.deepStrictEqual = function (act, exp, msg) {
+ new Assertion(act, msg, assert.deepEqual, true).to.eql(exp);
+ };
+
+ /**
+ * ### .notDeepEqual(actual, expected, [message])
+ *
+ * Assert that `actual` is not deeply equal to `expected`.
+ *
+ * assert.notDeepEqual({ tea: 'green' }, { tea: 'jasmine' });
+ *
+ * @name notDeepEqual
+ * @param {Mixed} actual
+ * @param {Mixed} expected
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.notDeepEqual = function (act, exp, msg) {
+ new Assertion(act, msg, assert.notDeepEqual, true).to.not.eql(exp);
+ };
+
+ /**
+ * ### .isAbove(valueToCheck, valueToBeAbove, [message])
+ *
+ * Asserts `valueToCheck` is strictly greater than (>) `valueToBeAbove`.
+ *
+ * assert.isAbove(5, 2, '5 is strictly greater than 2');
+ *
+ * @name isAbove
+ * @param {Mixed} valueToCheck
+ * @param {Mixed} valueToBeAbove
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.isAbove = function (val, abv, msg) {
+ new Assertion(val, msg, assert.isAbove, true).to.be.above(abv);
+ };
+
+ /**
+ * ### .isAtLeast(valueToCheck, valueToBeAtLeast, [message])
+ *
+ * Asserts `valueToCheck` is greater than or equal to (>=) `valueToBeAtLeast`.
+ *
+ * assert.isAtLeast(5, 2, '5 is greater or equal to 2');
+ * assert.isAtLeast(3, 3, '3 is greater or equal to 3');
+ *
+ * @name isAtLeast
+ * @param {Mixed} valueToCheck
+ * @param {Mixed} valueToBeAtLeast
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.isAtLeast = function (val, atlst, msg) {
+ new Assertion(val, msg, assert.isAtLeast, true).to.be.least(atlst);
+ };
+
+ /**
+ * ### .isBelow(valueToCheck, valueToBeBelow, [message])
+ *
+ * Asserts `valueToCheck` is strictly less than (<) `valueToBeBelow`.
+ *
+ * assert.isBelow(3, 6, '3 is strictly less than 6');
+ *
+ * @name isBelow
+ * @param {Mixed} valueToCheck
+ * @param {Mixed} valueToBeBelow
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.isBelow = function (val, blw, msg) {
+ new Assertion(val, msg, assert.isBelow, true).to.be.below(blw);
+ };
+
+ /**
+ * ### .isAtMost(valueToCheck, valueToBeAtMost, [message])
+ *
+ * Asserts `valueToCheck` is less than or equal to (<=) `valueToBeAtMost`.
+ *
+ * assert.isAtMost(3, 6, '3 is less than or equal to 6');
+ * assert.isAtMost(4, 4, '4 is less than or equal to 4');
+ *
+ * @name isAtMost
+ * @param {Mixed} valueToCheck
+ * @param {Mixed} valueToBeAtMost
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.isAtMost = function (val, atmst, msg) {
+ new Assertion(val, msg, assert.isAtMost, true).to.be.most(atmst);
+ };
+
+ /**
+ * ### .isTrue(value, [message])
+ *
+ * Asserts that `value` is true.
+ *
+ * var teaServed = true;
+ * assert.isTrue(teaServed, 'the tea has been served');
+ *
+ * @name isTrue
+ * @param {Mixed} value
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.isTrue = function (val, msg) {
+ new Assertion(val, msg, assert.isTrue, true).is['true'];
+ };
+
+ /**
+ * ### .isNotTrue(value, [message])
+ *
+ * Asserts that `value` is not true.
+ *
+ * var tea = 'tasty chai';
+ * assert.isNotTrue(tea, 'great, time for tea!');
+ *
+ * @name isNotTrue
+ * @param {Mixed} value
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.isNotTrue = function (val, msg) {
+ new Assertion(val, msg, assert.isNotTrue, true).to.not.equal(true);
+ };
+
+ /**
+ * ### .isFalse(value, [message])
+ *
+ * Asserts that `value` is false.
+ *
+ * var teaServed = false;
+ * assert.isFalse(teaServed, 'no tea yet? hmm...');
+ *
+ * @name isFalse
+ * @param {Mixed} value
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.isFalse = function (val, msg) {
+ new Assertion(val, msg, assert.isFalse, true).is['false'];
+ };
+
+ /**
+ * ### .isNotFalse(value, [message])
+ *
+ * Asserts that `value` is not false.
+ *
+ * var tea = 'tasty chai';
+ * assert.isNotFalse(tea, 'great, time for tea!');
+ *
+ * @name isNotFalse
+ * @param {Mixed} value
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.isNotFalse = function (val, msg) {
+ new Assertion(val, msg, assert.isNotFalse, true).to.not.equal(false);
+ };
+
+ /**
+ * ### .isNull(value, [message])
+ *
+ * Asserts that `value` is null.
+ *
+ * assert.isNull(err, 'there was no error');
+ *
+ * @name isNull
+ * @param {Mixed} value
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.isNull = function (val, msg) {
+ new Assertion(val, msg, assert.isNull, true).to.equal(null);
+ };
+
+ /**
+ * ### .isNotNull(value, [message])
+ *
+ * Asserts that `value` is not null.
+ *
+ * var tea = 'tasty chai';
+ * assert.isNotNull(tea, 'great, time for tea!');
+ *
+ * @name isNotNull
+ * @param {Mixed} value
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.isNotNull = function (val, msg) {
+ new Assertion(val, msg, assert.isNotNull, true).to.not.equal(null);
+ };
+
+ /**
+ * ### .isNaN
+ *
+ * Asserts that value is NaN.
+ *
+ * assert.isNaN(NaN, 'NaN is NaN');
+ *
+ * @name isNaN
+ * @param {Mixed} value
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.isNaN = function (val, msg) {
+ new Assertion(val, msg, assert.isNaN, true).to.be.NaN;
+ };
+
+ /**
+ * ### .isNotNaN
+ *
+ * Asserts that value is not NaN.
+ *
+ * assert.isNotNaN(4, '4 is not NaN');
+ *
+ * @name isNotNaN
+ * @param {Mixed} value
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+ assert.isNotNaN = function (val, msg) {
+ new Assertion(val, msg, assert.isNotNaN, true).not.to.be.NaN;
+ };
+
+ /**
+ * ### .exists
+ *
+ * Asserts that the target is neither `null` nor `undefined`.
+ *
+ * var foo = 'hi';
+ *
+ * assert.exists(foo, 'foo is neither `null` nor `undefined`');
+ *
+ * @name exists
+ * @param {Mixed} value
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.exists = function (val, msg) {
+ new Assertion(val, msg, assert.exists, true).to.exist;
+ };
+
+ /**
+ * ### .notExists
+ *
+ * Asserts that the target is either `null` or `undefined`.
+ *
+ * var bar = null
+ * , baz;
+ *
+ * assert.notExists(bar);
+ * assert.notExists(baz, 'baz is either null or undefined');
+ *
+ * @name notExists
+ * @param {Mixed} value
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.notExists = function (val, msg) {
+ new Assertion(val, msg, assert.notExists, true).to.not.exist;
+ };
+
+ /**
+ * ### .isUndefined(value, [message])
+ *
+ * Asserts that `value` is `undefined`.
+ *
+ * var tea;
+ * assert.isUndefined(tea, 'no tea defined');
+ *
+ * @name isUndefined
+ * @param {Mixed} value
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.isUndefined = function (val, msg) {
+ new Assertion(val, msg, assert.isUndefined, true).to.equal(undefined);
+ };
+
+ /**
+ * ### .isDefined(value, [message])
+ *
+ * Asserts that `value` is not `undefined`.
+ *
+ * var tea = 'cup of chai';
+ * assert.isDefined(tea, 'tea has been defined');
+ *
+ * @name isDefined
+ * @param {Mixed} value
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.isDefined = function (val, msg) {
+ new Assertion(val, msg, assert.isDefined, true).to.not.equal(undefined);
+ };
+
+ /**
+ * ### .isFunction(value, [message])
+ *
+ * Asserts that `value` is a function.
+ *
+ * function serveTea() { return 'cup of tea'; };
+ * assert.isFunction(serveTea, 'great, we can have tea now');
+ *
+ * @name isFunction
+ * @param {Mixed} value
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.isFunction = function (val, msg) {
+ new Assertion(val, msg, assert.isFunction, true).to.be.a('function');
+ };
+
+ /**
+ * ### .isNotFunction(value, [message])
+ *
+ * Asserts that `value` is _not_ a function.
+ *
+ * var serveTea = [ 'heat', 'pour', 'sip' ];
+ * assert.isNotFunction(serveTea, 'great, we have listed the steps');
+ *
+ * @name isNotFunction
+ * @param {Mixed} value
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.isNotFunction = function (val, msg) {
+ new Assertion(val, msg, assert.isNotFunction, true).to.not.be.a('function');
+ };
+
+ /**
+ * ### .isObject(value, [message])
+ *
+ * Asserts that `value` is an object of type 'Object' (as revealed by `Object.prototype.toString`).
+ * _The assertion does not match subclassed objects._
+ *
+ * var selection = { name: 'Chai', serve: 'with spices' };
+ * assert.isObject(selection, 'tea selection is an object');
+ *
+ * @name isObject
+ * @param {Mixed} value
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.isObject = function (val, msg) {
+ new Assertion(val, msg, assert.isObject, true).to.be.a('object');
+ };
+
+ /**
+ * ### .isNotObject(value, [message])
+ *
+ * Asserts that `value` is _not_ an object of type 'Object' (as revealed by `Object.prototype.toString`).
+ *
+ * var selection = 'chai'
+ * assert.isNotObject(selection, 'tea selection is not an object');
+ * assert.isNotObject(null, 'null is not an object');
+ *
+ * @name isNotObject
+ * @param {Mixed} value
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.isNotObject = function (val, msg) {
+ new Assertion(val, msg, assert.isNotObject, true).to.not.be.a('object');
+ };
+
+ /**
+ * ### .isArray(value, [message])
+ *
+ * Asserts that `value` is an array.
+ *
+ * var menu = [ 'green', 'chai', 'oolong' ];
+ * assert.isArray(menu, 'what kind of tea do we want?');
+ *
+ * @name isArray
+ * @param {Mixed} value
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.isArray = function (val, msg) {
+ new Assertion(val, msg, assert.isArray, true).to.be.an('array');
+ };
+
+ /**
+ * ### .isNotArray(value, [message])
+ *
+ * Asserts that `value` is _not_ an array.
+ *
+ * var menu = 'green|chai|oolong';
+ * assert.isNotArray(menu, 'what kind of tea do we want?');
+ *
+ * @name isNotArray
+ * @param {Mixed} value
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.isNotArray = function (val, msg) {
+ new Assertion(val, msg, assert.isNotArray, true).to.not.be.an('array');
+ };
+
+ /**
+ * ### .isString(value, [message])
+ *
+ * Asserts that `value` is a string.
+ *
+ * var teaOrder = 'chai';
+ * assert.isString(teaOrder, 'order placed');
+ *
+ * @name isString
+ * @param {Mixed} value
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.isString = function (val, msg) {
+ new Assertion(val, msg, assert.isString, true).to.be.a('string');
+ };
+
+ /**
+ * ### .isNotString(value, [message])
+ *
+ * Asserts that `value` is _not_ a string.
+ *
+ * var teaOrder = 4;
+ * assert.isNotString(teaOrder, 'order placed');
+ *
+ * @name isNotString
+ * @param {Mixed} value
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.isNotString = function (val, msg) {
+ new Assertion(val, msg, assert.isNotString, true).to.not.be.a('string');
+ };
+
+ /**
+ * ### .isNumber(value, [message])
+ *
+ * Asserts that `value` is a number.
+ *
+ * var cups = 2;
+ * assert.isNumber(cups, 'how many cups');
+ *
+ * @name isNumber
+ * @param {Number} value
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.isNumber = function (val, msg) {
+ new Assertion(val, msg, assert.isNumber, true).to.be.a('number');
+ };
+
+ /**
+ * ### .isNotNumber(value, [message])
+ *
+ * Asserts that `value` is _not_ a number.
+ *
+ * var cups = '2 cups please';
+ * assert.isNotNumber(cups, 'how many cups');
+ *
+ * @name isNotNumber
+ * @param {Mixed} value
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.isNotNumber = function (val, msg) {
+ new Assertion(val, msg, assert.isNotNumber, true).to.not.be.a('number');
+ };
+
+ /**
+ * ### .isFinite(value, [message])
+ *
+ * Asserts that `value` is a finite number. Unlike `.isNumber`, this will fail for `NaN` and `Infinity`.
+ *
+ * var cups = 2;
+ * assert.isFinite(cups, 'how many cups');
+ *
+ * assert.isFinite(NaN); // throws
+ *
+ * @name isFinite
+ * @param {Number} value
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.isFinite = function (val, msg) {
+ new Assertion(val, msg, assert.isFinite, true).to.be.finite;
+ };
+
+ /**
+ * ### .isBoolean(value, [message])
+ *
+ * Asserts that `value` is a boolean.
+ *
+ * var teaReady = true
+ * , teaServed = false;
+ *
+ * assert.isBoolean(teaReady, 'is the tea ready');
+ * assert.isBoolean(teaServed, 'has tea been served');
+ *
+ * @name isBoolean
+ * @param {Mixed} value
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.isBoolean = function (val, msg) {
+ new Assertion(val, msg, assert.isBoolean, true).to.be.a('boolean');
+ };
+
+ /**
+ * ### .isNotBoolean(value, [message])
+ *
+ * Asserts that `value` is _not_ a boolean.
+ *
+ * var teaReady = 'yep'
+ * , teaServed = 'nope';
+ *
+ * assert.isNotBoolean(teaReady, 'is the tea ready');
+ * assert.isNotBoolean(teaServed, 'has tea been served');
+ *
+ * @name isNotBoolean
+ * @param {Mixed} value
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.isNotBoolean = function (val, msg) {
+ new Assertion(val, msg, assert.isNotBoolean, true).to.not.be.a('boolean');
+ };
+
+ /**
+ * ### .typeOf(value, name, [message])
+ *
+ * Asserts that `value`'s type is `name`, as determined by
+ * `Object.prototype.toString`.
+ *
+ * assert.typeOf({ tea: 'chai' }, 'object', 'we have an object');
+ * assert.typeOf(['chai', 'jasmine'], 'array', 'we have an array');
+ * assert.typeOf('tea', 'string', 'we have a string');
+ * assert.typeOf(/tea/, 'regexp', 'we have a regular expression');
+ * assert.typeOf(null, 'null', 'we have a null');
+ * assert.typeOf(undefined, 'undefined', 'we have an undefined');
+ *
+ * @name typeOf
+ * @param {Mixed} value
+ * @param {String} name
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.typeOf = function (val, type, msg) {
+ new Assertion(val, msg, assert.typeOf, true).to.be.a(type);
+ };
+
+ /**
+ * ### .notTypeOf(value, name, [message])
+ *
+ * Asserts that `value`'s type is _not_ `name`, as determined by
+ * `Object.prototype.toString`.
+ *
+ * assert.notTypeOf('tea', 'number', 'strings are not numbers');
+ *
+ * @name notTypeOf
+ * @param {Mixed} value
+ * @param {String} typeof name
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.notTypeOf = function (val, type, msg) {
+ new Assertion(val, msg, assert.notTypeOf, true).to.not.be.a(type);
+ };
+
+ /**
+ * ### .instanceOf(object, constructor, [message])
+ *
+ * Asserts that `value` is an instance of `constructor`.
+ *
+ * var Tea = function (name) { this.name = name; }
+ * , chai = new Tea('chai');
+ *
+ * assert.instanceOf(chai, Tea, 'chai is an instance of tea');
+ *
+ * @name instanceOf
+ * @param {Object} object
+ * @param {Constructor} constructor
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.instanceOf = function (val, type, msg) {
+ new Assertion(val, msg, assert.instanceOf, true).to.be.instanceOf(type);
+ };
+
+ /**
+ * ### .notInstanceOf(object, constructor, [message])
+ *
+ * Asserts `value` is not an instance of `constructor`.
+ *
+ * var Tea = function (name) { this.name = name; }
+ * , chai = new String('chai');
+ *
+ * assert.notInstanceOf(chai, Tea, 'chai is not an instance of tea');
+ *
+ * @name notInstanceOf
+ * @param {Object} object
+ * @param {Constructor} constructor
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.notInstanceOf = function (val, type, msg) {
+ new Assertion(val, msg, assert.notInstanceOf, true)
+ .to.not.be.instanceOf(type);
+ };
+
+ /**
+ * ### .include(haystack, needle, [message])
+ *
+ * Asserts that `haystack` includes `needle`. Can be used to assert the
+ * inclusion of a value in an array, a substring in a string, or a subset of
+ * properties in an object.
+ *
+ * assert.include([1,2,3], 2, 'array contains value');
+ * assert.include('foobar', 'foo', 'string contains substring');
+ * assert.include({ foo: 'bar', hello: 'universe' }, { foo: 'bar' }, 'object contains property');
+ *
+ * Strict equality (===) is used. When asserting the inclusion of a value in
+ * an array, the array is searched for an element that's strictly equal to the
+ * given value. When asserting a subset of properties in an object, the object
+ * is searched for the given property keys, checking that each one is present
+ * and strictly equal to the given property value. For instance:
+ *
+ * var obj1 = {a: 1}
+ * , obj2 = {b: 2};
+ * assert.include([obj1, obj2], obj1);
+ * assert.include({foo: obj1, bar: obj2}, {foo: obj1});
+ * assert.include({foo: obj1, bar: obj2}, {foo: obj1, bar: obj2});
+ *
+ * @name include
+ * @param {Array|String} haystack
+ * @param {Mixed} needle
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.include = function (exp, inc, msg) {
+ new Assertion(exp, msg, assert.include, true).include(inc);
+ };
+
+ /**
+ * ### .notInclude(haystack, needle, [message])
+ *
+ * Asserts that `haystack` does not include `needle`. Can be used to assert
+ * the absence of a value in an array, a substring in a string, or a subset of
+ * properties in an object.
+ *
+ * assert.notInclude([1,2,3], 4, "array doesn't contain value");
+ * assert.notInclude('foobar', 'baz', "string doesn't contain substring");
+ * assert.notInclude({ foo: 'bar', hello: 'universe' }, { foo: 'baz' }, 'object doesn't contain property');
+ *
+ * Strict equality (===) is used. When asserting the absence of a value in an
+ * array, the array is searched to confirm the absence of an element that's
+ * strictly equal to the given value. When asserting a subset of properties in
+ * an object, the object is searched to confirm that at least one of the given
+ * property keys is either not present or not strictly equal to the given
+ * property value. For instance:
+ *
+ * var obj1 = {a: 1}
+ * , obj2 = {b: 2};
+ * assert.notInclude([obj1, obj2], {a: 1});
+ * assert.notInclude({foo: obj1, bar: obj2}, {foo: {a: 1}});
+ * assert.notInclude({foo: obj1, bar: obj2}, {foo: obj1, bar: {b: 2}});
+ *
+ * @name notInclude
+ * @param {Array|String} haystack
+ * @param {Mixed} needle
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.notInclude = function (exp, inc, msg) {
+ new Assertion(exp, msg, assert.notInclude, true).not.include(inc);
+ };
+
+ /**
+ * ### .deepInclude(haystack, needle, [message])
+ *
+ * Asserts that `haystack` includes `needle`. Can be used to assert the
+ * inclusion of a value in an array or a subset of properties in an object.
+ * Deep equality is used.
+ *
+ * var obj1 = {a: 1}
+ * , obj2 = {b: 2};
+ * assert.deepInclude([obj1, obj2], {a: 1});
+ * assert.deepInclude({foo: obj1, bar: obj2}, {foo: {a: 1}});
+ * assert.deepInclude({foo: obj1, bar: obj2}, {foo: {a: 1}, bar: {b: 2}});
+ *
+ * @name deepInclude
+ * @param {Array|String} haystack
+ * @param {Mixed} needle
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.deepInclude = function (exp, inc, msg) {
+ new Assertion(exp, msg, assert.deepInclude, true).deep.include(inc);
+ };
+
+ /**
+ * ### .notDeepInclude(haystack, needle, [message])
+ *
+ * Asserts that `haystack` does not include `needle`. Can be used to assert
+ * the absence of a value in an array or a subset of properties in an object.
+ * Deep equality is used.
+ *
+ * var obj1 = {a: 1}
+ * , obj2 = {b: 2};
+ * assert.notDeepInclude([obj1, obj2], {a: 9});
+ * assert.notDeepInclude({foo: obj1, bar: obj2}, {foo: {a: 9}});
+ * assert.notDeepInclude({foo: obj1, bar: obj2}, {foo: {a: 1}, bar: {b: 9}});
+ *
+ * @name notDeepInclude
+ * @param {Array|String} haystack
+ * @param {Mixed} needle
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.notDeepInclude = function (exp, inc, msg) {
+ new Assertion(exp, msg, assert.notDeepInclude, true).not.deep.include(inc);
+ };
+
+ /**
+ * ### .nestedInclude(haystack, needle, [message])
+ *
+ * Asserts that 'haystack' includes 'needle'.
+ * Can be used to assert the inclusion of a subset of properties in an
+ * object.
+ * Enables the use of dot- and bracket-notation for referencing nested
+ * properties.
+ * '[]' and '.' in property names can be escaped using double backslashes.
+ *
+ * assert.nestedInclude({'.a': {'b': 'x'}}, {'\\.a.[b]': 'x'});
+ * assert.nestedInclude({'a': {'[b]': 'x'}}, {'a.\\[b\\]': 'x'});
+ *
+ * @name nestedInclude
+ * @param {Object} haystack
+ * @param {Object} needle
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.nestedInclude = function (exp, inc, msg) {
+ new Assertion(exp, msg, assert.nestedInclude, true).nested.include(inc);
+ };
+
+ /**
+ * ### .notNestedInclude(haystack, needle, [message])
+ *
+ * Asserts that 'haystack' does not include 'needle'.
+ * Can be used to assert the absence of a subset of properties in an
+ * object.
+ * Enables the use of dot- and bracket-notation for referencing nested
+ * properties.
+ * '[]' and '.' in property names can be escaped using double backslashes.
+ *
+ * assert.notNestedInclude({'.a': {'b': 'x'}}, {'\\.a.b': 'y'});
+ * assert.notNestedInclude({'a': {'[b]': 'x'}}, {'a.\\[b\\]': 'y'});
+ *
+ * @name notNestedInclude
+ * @param {Object} haystack
+ * @param {Object} needle
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.notNestedInclude = function (exp, inc, msg) {
+ new Assertion(exp, msg, assert.notNestedInclude, true)
+ .not.nested.include(inc);
+ };
+
+ /**
+ * ### .deepNestedInclude(haystack, needle, [message])
+ *
+ * Asserts that 'haystack' includes 'needle'.
+ * Can be used to assert the inclusion of a subset of properties in an
+ * object while checking for deep equality.
+ * Enables the use of dot- and bracket-notation for referencing nested
+ * properties.
+ * '[]' and '.' in property names can be escaped using double backslashes.
+ *
+ * assert.deepNestedInclude({a: {b: [{x: 1}]}}, {'a.b[0]': {x: 1}});
+ * assert.deepNestedInclude({'.a': {'[b]': {x: 1}}}, {'\\.a.\\[b\\]': {x: 1}});
+ *
+ * @name deepNestedInclude
+ * @param {Object} haystack
+ * @param {Object} needle
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.deepNestedInclude = function(exp, inc, msg) {
+ new Assertion(exp, msg, assert.deepNestedInclude, true)
+ .deep.nested.include(inc);
+ };
+
+ /**
+ * ### .notDeepNestedInclude(haystack, needle, [message])
+ *
+ * Asserts that 'haystack' does not include 'needle'.
+ * Can be used to assert the absence of a subset of properties in an
+ * object while checking for deep equality.
+ * Enables the use of dot- and bracket-notation for referencing nested
+ * properties.
+ * '[]' and '.' in property names can be escaped using double backslashes.
+ *
+ * assert.notDeepNestedInclude({a: {b: [{x: 1}]}}, {'a.b[0]': {y: 1}})
+ * assert.notDeepNestedInclude({'.a': {'[b]': {x: 1}}}, {'\\.a.\\[b\\]': {y: 2}});
+ *
+ * @name notDeepNestedInclude
+ * @param {Object} haystack
+ * @param {Object} needle
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.notDeepNestedInclude = function(exp, inc, msg) {
+ new Assertion(exp, msg, assert.notDeepNestedInclude, true)
+ .not.deep.nested.include(inc);
+ };
+
+ /**
+ * ### .ownInclude(haystack, needle, [message])
+ *
+ * Asserts that 'haystack' includes 'needle'.
+ * Can be used to assert the inclusion of a subset of properties in an
+ * object while ignoring inherited properties.
+ *
+ * assert.ownInclude({ a: 1 }, { a: 1 });
+ *
+ * @name ownInclude
+ * @param {Object} haystack
+ * @param {Object} needle
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.ownInclude = function(exp, inc, msg) {
+ new Assertion(exp, msg, assert.ownInclude, true).own.include(inc);
+ };
+
+ /**
+ * ### .notOwnInclude(haystack, needle, [message])
+ *
+ * Asserts that 'haystack' includes 'needle'.
+ * Can be used to assert the absence of a subset of properties in an
+ * object while ignoring inherited properties.
+ *
+ * Object.prototype.b = 2;
+ *
+ * assert.notOwnInclude({ a: 1 }, { b: 2 });
+ *
+ * @name notOwnInclude
+ * @param {Object} haystack
+ * @param {Object} needle
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.notOwnInclude = function(exp, inc, msg) {
+ new Assertion(exp, msg, assert.notOwnInclude, true).not.own.include(inc);
+ };
+
+ /**
+ * ### .deepOwnInclude(haystack, needle, [message])
+ *
+ * Asserts that 'haystack' includes 'needle'.
+ * Can be used to assert the inclusion of a subset of properties in an
+ * object while ignoring inherited properties and checking for deep equality.
+ *
+ * assert.deepOwnInclude({a: {b: 2}}, {a: {b: 2}});
+ *
+ * @name deepOwnInclude
+ * @param {Object} haystack
+ * @param {Object} needle
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.deepOwnInclude = function(exp, inc, msg) {
+ new Assertion(exp, msg, assert.deepOwnInclude, true)
+ .deep.own.include(inc);
+ };
+
+ /**
+ * ### .notDeepOwnInclude(haystack, needle, [message])
+ *
+ * Asserts that 'haystack' includes 'needle'.
+ * Can be used to assert the absence of a subset of properties in an
+ * object while ignoring inherited properties and checking for deep equality.
+ *
+ * assert.notDeepOwnInclude({a: {b: 2}}, {a: {c: 3}});
+ *
+ * @name notDeepOwnInclude
+ * @param {Object} haystack
+ * @param {Object} needle
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.notDeepOwnInclude = function(exp, inc, msg) {
+ new Assertion(exp, msg, assert.notDeepOwnInclude, true)
+ .not.deep.own.include(inc);
+ };
+
+ /**
+ * ### .match(value, regexp, [message])
+ *
+ * Asserts that `value` matches the regular expression `regexp`.
+ *
+ * assert.match('foobar', /^foo/, 'regexp matches');
+ *
+ * @name match
+ * @param {Mixed} value
+ * @param {RegExp} regexp
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.match = function (exp, re, msg) {
+ new Assertion(exp, msg, assert.match, true).to.match(re);
+ };
+
+ /**
+ * ### .notMatch(value, regexp, [message])
+ *
+ * Asserts that `value` does not match the regular expression `regexp`.
+ *
+ * assert.notMatch('foobar', /^foo/, 'regexp does not match');
+ *
+ * @name notMatch
+ * @param {Mixed} value
+ * @param {RegExp} regexp
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.notMatch = function (exp, re, msg) {
+ new Assertion(exp, msg, assert.notMatch, true).to.not.match(re);
+ };
+
+ /**
+ * ### .property(object, property, [message])
+ *
+ * Asserts that `object` has a direct or inherited property named by
+ * `property`.
+ *
+ * assert.property({ tea: { green: 'matcha' }}, 'tea');
+ * assert.property({ tea: { green: 'matcha' }}, 'toString');
+ *
+ * @name property
+ * @param {Object} object
+ * @param {String} property
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.property = function (obj, prop, msg) {
+ new Assertion(obj, msg, assert.property, true).to.have.property(prop);
+ };
+
+ /**
+ * ### .notProperty(object, property, [message])
+ *
+ * Asserts that `object` does _not_ have a direct or inherited property named
+ * by `property`.
+ *
+ * assert.notProperty({ tea: { green: 'matcha' }}, 'coffee');
+ *
+ * @name notProperty
+ * @param {Object} object
+ * @param {String} property
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.notProperty = function (obj, prop, msg) {
+ new Assertion(obj, msg, assert.notProperty, true)
+ .to.not.have.property(prop);
+ };
+
+ /**
+ * ### .propertyVal(object, property, value, [message])
+ *
+ * Asserts that `object` has a direct or inherited property named by
+ * `property` with a value given by `value`. Uses a strict equality check
+ * (===).
+ *
+ * assert.propertyVal({ tea: 'is good' }, 'tea', 'is good');
+ *
+ * @name propertyVal
+ * @param {Object} object
+ * @param {String} property
+ * @param {Mixed} value
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.propertyVal = function (obj, prop, val, msg) {
+ new Assertion(obj, msg, assert.propertyVal, true)
+ .to.have.property(prop, val);
+ };
+
+ /**
+ * ### .notPropertyVal(object, property, value, [message])
+ *
+ * Asserts that `object` does _not_ have a direct or inherited property named
+ * by `property` with value given by `value`. Uses a strict equality check
+ * (===).
+ *
+ * assert.notPropertyVal({ tea: 'is good' }, 'tea', 'is bad');
+ * assert.notPropertyVal({ tea: 'is good' }, 'coffee', 'is good');
+ *
+ * @name notPropertyVal
+ * @param {Object} object
+ * @param {String} property
+ * @param {Mixed} value
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.notPropertyVal = function (obj, prop, val, msg) {
+ new Assertion(obj, msg, assert.notPropertyVal, true)
+ .to.not.have.property(prop, val);
+ };
+
+ /**
+ * ### .deepPropertyVal(object, property, value, [message])
+ *
+ * Asserts that `object` has a direct or inherited property named by
+ * `property` with a value given by `value`. Uses a deep equality check.
+ *
+ * assert.deepPropertyVal({ tea: { green: 'matcha' } }, 'tea', { green: 'matcha' });
+ *
+ * @name deepPropertyVal
+ * @param {Object} object
+ * @param {String} property
+ * @param {Mixed} value
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.deepPropertyVal = function (obj, prop, val, msg) {
+ new Assertion(obj, msg, assert.deepPropertyVal, true)
+ .to.have.deep.property(prop, val);
+ };
+
+ /**
+ * ### .notDeepPropertyVal(object, property, value, [message])
+ *
+ * Asserts that `object` does _not_ have a direct or inherited property named
+ * by `property` with value given by `value`. Uses a deep equality check.
+ *
+ * assert.notDeepPropertyVal({ tea: { green: 'matcha' } }, 'tea', { black: 'matcha' });
+ * assert.notDeepPropertyVal({ tea: { green: 'matcha' } }, 'tea', { green: 'oolong' });
+ * assert.notDeepPropertyVal({ tea: { green: 'matcha' } }, 'coffee', { green: 'matcha' });
+ *
+ * @name notDeepPropertyVal
+ * @param {Object} object
+ * @param {String} property
+ * @param {Mixed} value
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.notDeepPropertyVal = function (obj, prop, val, msg) {
+ new Assertion(obj, msg, assert.notDeepPropertyVal, true)
+ .to.not.have.deep.property(prop, val);
+ };
+
+ /**
+ * ### .ownProperty(object, property, [message])
+ *
+ * Asserts that `object` has a direct property named by `property`. Inherited
+ * properties aren't checked.
+ *
+ * assert.ownProperty({ tea: { green: 'matcha' }}, 'tea');
+ *
+ * @name ownProperty
+ * @param {Object} object
+ * @param {String} property
+ * @param {String} message
+ * @api public
+ */
+
+ assert.ownProperty = function (obj, prop, msg) {
+ new Assertion(obj, msg, assert.ownProperty, true)
+ .to.have.own.property(prop);
+ };
+
+ /**
+ * ### .notOwnProperty(object, property, [message])
+ *
+ * Asserts that `object` does _not_ have a direct property named by
+ * `property`. Inherited properties aren't checked.
+ *
+ * assert.notOwnProperty({ tea: { green: 'matcha' }}, 'coffee');
+ * assert.notOwnProperty({}, 'toString');
+ *
+ * @name notOwnProperty
+ * @param {Object} object
+ * @param {String} property
+ * @param {String} message
+ * @api public
+ */
+
+ assert.notOwnProperty = function (obj, prop, msg) {
+ new Assertion(obj, msg, assert.notOwnProperty, true)
+ .to.not.have.own.property(prop);
+ };
+
+ /**
+ * ### .ownPropertyVal(object, property, value, [message])
+ *
+ * Asserts that `object` has a direct property named by `property` and a value
+ * equal to the provided `value`. Uses a strict equality check (===).
+ * Inherited properties aren't checked.
+ *
+ * assert.ownPropertyVal({ coffee: 'is good'}, 'coffee', 'is good');
+ *
+ * @name ownPropertyVal
+ * @param {Object} object
+ * @param {String} property
+ * @param {Mixed} value
+ * @param {String} message
+ * @api public
+ */
+
+ assert.ownPropertyVal = function (obj, prop, value, msg) {
+ new Assertion(obj, msg, assert.ownPropertyVal, true)
+ .to.have.own.property(prop, value);
+ };
+
+ /**
+ * ### .notOwnPropertyVal(object, property, value, [message])
+ *
+ * Asserts that `object` does _not_ have a direct property named by `property`
+ * with a value equal to the provided `value`. Uses a strict equality check
+ * (===). Inherited properties aren't checked.
+ *
+ * assert.notOwnPropertyVal({ tea: 'is better'}, 'tea', 'is worse');
+ * assert.notOwnPropertyVal({}, 'toString', Object.prototype.toString);
+ *
+ * @name notOwnPropertyVal
+ * @param {Object} object
+ * @param {String} property
+ * @param {Mixed} value
+ * @param {String} message
+ * @api public
+ */
+
+ assert.notOwnPropertyVal = function (obj, prop, value, msg) {
+ new Assertion(obj, msg, assert.notOwnPropertyVal, true)
+ .to.not.have.own.property(prop, value);
+ };
+
+ /**
+ * ### .deepOwnPropertyVal(object, property, value, [message])
+ *
+ * Asserts that `object` has a direct property named by `property` and a value
+ * equal to the provided `value`. Uses a deep equality check. Inherited
+ * properties aren't checked.
+ *
+ * assert.deepOwnPropertyVal({ tea: { green: 'matcha' } }, 'tea', { green: 'matcha' });
+ *
+ * @name deepOwnPropertyVal
+ * @param {Object} object
+ * @param {String} property
+ * @param {Mixed} value
+ * @param {String} message
+ * @api public
+ */
+
+ assert.deepOwnPropertyVal = function (obj, prop, value, msg) {
+ new Assertion(obj, msg, assert.deepOwnPropertyVal, true)
+ .to.have.deep.own.property(prop, value);
+ };
+
+ /**
+ * ### .notDeepOwnPropertyVal(object, property, value, [message])
+ *
+ * Asserts that `object` does _not_ have a direct property named by `property`
+ * with a value equal to the provided `value`. Uses a deep equality check.
+ * Inherited properties aren't checked.
+ *
+ * assert.notDeepOwnPropertyVal({ tea: { green: 'matcha' } }, 'tea', { black: 'matcha' });
+ * assert.notDeepOwnPropertyVal({ tea: { green: 'matcha' } }, 'tea', { green: 'oolong' });
+ * assert.notDeepOwnPropertyVal({ tea: { green: 'matcha' } }, 'coffee', { green: 'matcha' });
+ * assert.notDeepOwnPropertyVal({}, 'toString', Object.prototype.toString);
+ *
+ * @name notDeepOwnPropertyVal
+ * @param {Object} object
+ * @param {String} property
+ * @param {Mixed} value
+ * @param {String} message
+ * @api public
+ */
+
+ assert.notDeepOwnPropertyVal = function (obj, prop, value, msg) {
+ new Assertion(obj, msg, assert.notDeepOwnPropertyVal, true)
+ .to.not.have.deep.own.property(prop, value);
+ };
+
+ /**
+ * ### .nestedProperty(object, property, [message])
+ *
+ * Asserts that `object` has a direct or inherited property named by
+ * `property`, which can be a string using dot- and bracket-notation for
+ * nested reference.
+ *
+ * assert.nestedProperty({ tea: { green: 'matcha' }}, 'tea.green');
+ *
+ * @name nestedProperty
+ * @param {Object} object
+ * @param {String} property
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.nestedProperty = function (obj, prop, msg) {
+ new Assertion(obj, msg, assert.nestedProperty, true)
+ .to.have.nested.property(prop);
+ };
+
+ /**
+ * ### .notNestedProperty(object, property, [message])
+ *
+ * Asserts that `object` does _not_ have a property named by `property`, which
+ * can be a string using dot- and bracket-notation for nested reference. The
+ * property cannot exist on the object nor anywhere in its prototype chain.
+ *
+ * assert.notNestedProperty({ tea: { green: 'matcha' }}, 'tea.oolong');
+ *
+ * @name notNestedProperty
+ * @param {Object} object
+ * @param {String} property
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.notNestedProperty = function (obj, prop, msg) {
+ new Assertion(obj, msg, assert.notNestedProperty, true)
+ .to.not.have.nested.property(prop);
+ };
+
+ /**
+ * ### .nestedPropertyVal(object, property, value, [message])
+ *
+ * Asserts that `object` has a property named by `property` with value given
+ * by `value`. `property` can use dot- and bracket-notation for nested
+ * reference. Uses a strict equality check (===).
+ *
+ * assert.nestedPropertyVal({ tea: { green: 'matcha' }}, 'tea.green', 'matcha');
+ *
+ * @name nestedPropertyVal
+ * @param {Object} object
+ * @param {String} property
+ * @param {Mixed} value
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.nestedPropertyVal = function (obj, prop, val, msg) {
+ new Assertion(obj, msg, assert.nestedPropertyVal, true)
+ .to.have.nested.property(prop, val);
+ };
+
+ /**
+ * ### .notNestedPropertyVal(object, property, value, [message])
+ *
+ * Asserts that `object` does _not_ have a property named by `property` with
+ * value given by `value`. `property` can use dot- and bracket-notation for
+ * nested reference. Uses a strict equality check (===).
+ *
+ * assert.notNestedPropertyVal({ tea: { green: 'matcha' }}, 'tea.green', 'konacha');
+ * assert.notNestedPropertyVal({ tea: { green: 'matcha' }}, 'coffee.green', 'matcha');
+ *
+ * @name notNestedPropertyVal
+ * @param {Object} object
+ * @param {String} property
+ * @param {Mixed} value
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.notNestedPropertyVal = function (obj, prop, val, msg) {
+ new Assertion(obj, msg, assert.notNestedPropertyVal, true)
+ .to.not.have.nested.property(prop, val);
+ };
+
+ /**
+ * ### .deepNestedPropertyVal(object, property, value, [message])
+ *
+ * Asserts that `object` has a property named by `property` with a value given
+ * by `value`. `property` can use dot- and bracket-notation for nested
+ * reference. Uses a deep equality check.
+ *
+ * assert.deepNestedPropertyVal({ tea: { green: { matcha: 'yum' } } }, 'tea.green', { matcha: 'yum' });
+ *
+ * @name deepNestedPropertyVal
+ * @param {Object} object
+ * @param {String} property
+ * @param {Mixed} value
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.deepNestedPropertyVal = function (obj, prop, val, msg) {
+ new Assertion(obj, msg, assert.deepNestedPropertyVal, true)
+ .to.have.deep.nested.property(prop, val);
+ };
+
+ /**
+ * ### .notDeepNestedPropertyVal(object, property, value, [message])
+ *
+ * Asserts that `object` does _not_ have a property named by `property` with
+ * value given by `value`. `property` can use dot- and bracket-notation for
+ * nested reference. Uses a deep equality check.
+ *
+ * assert.notDeepNestedPropertyVal({ tea: { green: { matcha: 'yum' } } }, 'tea.green', { oolong: 'yum' });
+ * assert.notDeepNestedPropertyVal({ tea: { green: { matcha: 'yum' } } }, 'tea.green', { matcha: 'yuck' });
+ * assert.notDeepNestedPropertyVal({ tea: { green: { matcha: 'yum' } } }, 'tea.black', { matcha: 'yum' });
+ *
+ * @name notDeepNestedPropertyVal
+ * @param {Object} object
+ * @param {String} property
+ * @param {Mixed} value
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.notDeepNestedPropertyVal = function (obj, prop, val, msg) {
+ new Assertion(obj, msg, assert.notDeepNestedPropertyVal, true)
+ .to.not.have.deep.nested.property(prop, val);
+ }
+
+ /**
+ * ### .lengthOf(object, length, [message])
+ *
+ * Asserts that `object` has a `length` or `size` with the expected value.
+ *
+ * assert.lengthOf([1,2,3], 3, 'array has length of 3');
+ * assert.lengthOf('foobar', 6, 'string has length of 6');
+ * assert.lengthOf(new Set([1,2,3]), 3, 'set has size of 3');
+ * assert.lengthOf(new Map([['a',1],['b',2],['c',3]]), 3, 'map has size of 3');
+ *
+ * @name lengthOf
+ * @param {Mixed} object
+ * @param {Number} length
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.lengthOf = function (exp, len, msg) {
+ new Assertion(exp, msg, assert.lengthOf, true).to.have.lengthOf(len);
+ };
+
+ /**
+ * ### .hasAnyKeys(object, [keys], [message])
+ *
+ * Asserts that `object` has at least one of the `keys` provided.
+ * You can also provide a single object instead of a `keys` array and its keys
+ * will be used as the expected set of keys.
+ *
+ * assert.hasAnyKeys({foo: 1, bar: 2, baz: 3}, ['foo', 'iDontExist', 'baz']);
+ * assert.hasAnyKeys({foo: 1, bar: 2, baz: 3}, {foo: 30, iDontExist: 99, baz: 1337});
+ * assert.hasAnyKeys(new Map([[{foo: 1}, 'bar'], ['key', 'value']]), [{foo: 1}, 'key']);
+ * assert.hasAnyKeys(new Set([{foo: 'bar'}, 'anotherKey']), [{foo: 'bar'}, 'anotherKey']);
+ *
+ * @name hasAnyKeys
+ * @param {Mixed} object
+ * @param {Array|Object} keys
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.hasAnyKeys = function (obj, keys, msg) {
+ new Assertion(obj, msg, assert.hasAnyKeys, true).to.have.any.keys(keys);
+ }
+
+ /**
+ * ### .hasAllKeys(object, [keys], [message])
+ *
+ * Asserts that `object` has all and only all of the `keys` provided.
+ * You can also provide a single object instead of a `keys` array and its keys
+ * will be used as the expected set of keys.
+ *
+ * assert.hasAllKeys({foo: 1, bar: 2, baz: 3}, ['foo', 'bar', 'baz']);
+ * assert.hasAllKeys({foo: 1, bar: 2, baz: 3}, {foo: 30, bar: 99, baz: 1337]);
+ * assert.hasAllKeys(new Map([[{foo: 1}, 'bar'], ['key', 'value']]), [{foo: 1}, 'key']);
+ * assert.hasAllKeys(new Set([{foo: 'bar'}, 'anotherKey'], [{foo: 'bar'}, 'anotherKey']);
+ *
+ * @name hasAllKeys
+ * @param {Mixed} object
+ * @param {String[]} keys
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.hasAllKeys = function (obj, keys, msg) {
+ new Assertion(obj, msg, assert.hasAllKeys, true).to.have.all.keys(keys);
+ }
+
+ /**
+ * ### .containsAllKeys(object, [keys], [message])
+ *
+ * Asserts that `object` has all of the `keys` provided but may have more keys not listed.
+ * You can also provide a single object instead of a `keys` array and its keys
+ * will be used as the expected set of keys.
+ *
+ * assert.containsAllKeys({foo: 1, bar: 2, baz: 3}, ['foo', 'baz']);
+ * assert.containsAllKeys({foo: 1, bar: 2, baz: 3}, ['foo', 'bar', 'baz']);
+ * assert.containsAllKeys({foo: 1, bar: 2, baz: 3}, {foo: 30, baz: 1337});
+ * assert.containsAllKeys({foo: 1, bar: 2, baz: 3}, {foo: 30, bar: 99, baz: 1337});
+ * assert.containsAllKeys(new Map([[{foo: 1}, 'bar'], ['key', 'value']]), [{foo: 1}]);
+ * assert.containsAllKeys(new Map([[{foo: 1}, 'bar'], ['key', 'value']]), [{foo: 1}, 'key']);
+ * assert.containsAllKeys(new Set([{foo: 'bar'}, 'anotherKey'], [{foo: 'bar'}]);
+ * assert.containsAllKeys(new Set([{foo: 'bar'}, 'anotherKey'], [{foo: 'bar'}, 'anotherKey']);
+ *
+ * @name containsAllKeys
+ * @param {Mixed} object
+ * @param {String[]} keys
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.containsAllKeys = function (obj, keys, msg) {
+ new Assertion(obj, msg, assert.containsAllKeys, true)
+ .to.contain.all.keys(keys);
+ }
+
+ /**
+ * ### .doesNotHaveAnyKeys(object, [keys], [message])
+ *
+ * Asserts that `object` has none of the `keys` provided.
+ * You can also provide a single object instead of a `keys` array and its keys
+ * will be used as the expected set of keys.
+ *
+ * assert.doesNotHaveAnyKeys({foo: 1, bar: 2, baz: 3}, ['one', 'two', 'example']);
+ * assert.doesNotHaveAnyKeys({foo: 1, bar: 2, baz: 3}, {one: 1, two: 2, example: 'foo'});
+ * assert.doesNotHaveAnyKeys(new Map([[{foo: 1}, 'bar'], ['key', 'value']]), [{one: 'two'}, 'example']);
+ * assert.doesNotHaveAnyKeys(new Set([{foo: 'bar'}, 'anotherKey'], [{one: 'two'}, 'example']);
+ *
+ * @name doesNotHaveAnyKeys
+ * @param {Mixed} object
+ * @param {String[]} keys
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.doesNotHaveAnyKeys = function (obj, keys, msg) {
+ new Assertion(obj, msg, assert.doesNotHaveAnyKeys, true)
+ .to.not.have.any.keys(keys);
+ }
+
+ /**
+ * ### .doesNotHaveAllKeys(object, [keys], [message])
+ *
+ * Asserts that `object` does not have at least one of the `keys` provided.
+ * You can also provide a single object instead of a `keys` array and its keys
+ * will be used as the expected set of keys.
+ *
+ * assert.doesNotHaveAllKeys({foo: 1, bar: 2, baz: 3}, ['one', 'two', 'example']);
+ * assert.doesNotHaveAllKeys({foo: 1, bar: 2, baz: 3}, {one: 1, two: 2, example: 'foo'});
+ * assert.doesNotHaveAllKeys(new Map([[{foo: 1}, 'bar'], ['key', 'value']]), [{one: 'two'}, 'example']);
+ * assert.doesNotHaveAllKeys(new Set([{foo: 'bar'}, 'anotherKey'], [{one: 'two'}, 'example']);
+ *
+ * @name doesNotHaveAllKeys
+ * @param {Mixed} object
+ * @param {String[]} keys
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.doesNotHaveAllKeys = function (obj, keys, msg) {
+ new Assertion(obj, msg, assert.doesNotHaveAllKeys, true)
+ .to.not.have.all.keys(keys);
+ }
+
+ /**
+ * ### .hasAnyDeepKeys(object, [keys], [message])
+ *
+ * Asserts that `object` has at least one of the `keys` provided.
+ * Since Sets and Maps can have objects as keys you can use this assertion to perform
+ * a deep comparison.
+ * You can also provide a single object instead of a `keys` array and its keys
+ * will be used as the expected set of keys.
+ *
+ * assert.hasAnyDeepKeys(new Map([[{one: 'one'}, 'valueOne'], [1, 2]]), {one: 'one'});
+ * assert.hasAnyDeepKeys(new Map([[{one: 'one'}, 'valueOne'], [1, 2]]), [{one: 'one'}, {two: 'two'}]);
+ * assert.hasAnyDeepKeys(new Map([[{one: 'one'}, 'valueOne'], [{two: 'two'}, 'valueTwo']]), [{one: 'one'}, {two: 'two'}]);
+ * assert.hasAnyDeepKeys(new Set([{one: 'one'}, {two: 'two'}]), {one: 'one'});
+ * assert.hasAnyDeepKeys(new Set([{one: 'one'}, {two: 'two'}]), [{one: 'one'}, {three: 'three'}]);
+ * assert.hasAnyDeepKeys(new Set([{one: 'one'}, {two: 'two'}]), [{one: 'one'}, {two: 'two'}]);
+ *
+ * @name doesNotHaveAllKeys
+ * @param {Mixed} object
+ * @param {Array|Object} keys
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.hasAnyDeepKeys = function (obj, keys, msg) {
+ new Assertion(obj, msg, assert.hasAnyDeepKeys, true)
+ .to.have.any.deep.keys(keys);
+ }
+
+ /**
+ * ### .hasAllDeepKeys(object, [keys], [message])
+ *
+ * Asserts that `object` has all and only all of the `keys` provided.
+ * Since Sets and Maps can have objects as keys you can use this assertion to perform
+ * a deep comparison.
+ * You can also provide a single object instead of a `keys` array and its keys
+ * will be used as the expected set of keys.
+ *
+ * assert.hasAllDeepKeys(new Map([[{one: 'one'}, 'valueOne']]), {one: 'one'});
+ * assert.hasAllDeepKeys(new Map([[{one: 'one'}, 'valueOne'], [{two: 'two'}, 'valueTwo']]), [{one: 'one'}, {two: 'two'}]);
+ * assert.hasAllDeepKeys(new Set([{one: 'one'}]), {one: 'one'});
+ * assert.hasAllDeepKeys(new Set([{one: 'one'}, {two: 'two'}]), [{one: 'one'}, {two: 'two'}]);
+ *
+ * @name hasAllDeepKeys
+ * @param {Mixed} object
+ * @param {Array|Object} keys
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.hasAllDeepKeys = function (obj, keys, msg) {
+ new Assertion(obj, msg, assert.hasAllDeepKeys, true)
+ .to.have.all.deep.keys(keys);
+ }
+
+ /**
+ * ### .containsAllDeepKeys(object, [keys], [message])
+ *
+ * Asserts that `object` contains all of the `keys` provided.
+ * Since Sets and Maps can have objects as keys you can use this assertion to perform
+ * a deep comparison.
+ * You can also provide a single object instead of a `keys` array and its keys
+ * will be used as the expected set of keys.
+ *
+ * assert.containsAllDeepKeys(new Map([[{one: 'one'}, 'valueOne'], [1, 2]]), {one: 'one'});
+ * assert.containsAllDeepKeys(new Map([[{one: 'one'}, 'valueOne'], [{two: 'two'}, 'valueTwo']]), [{one: 'one'}, {two: 'two'}]);
+ * assert.containsAllDeepKeys(new Set([{one: 'one'}, {two: 'two'}]), {one: 'one'});
+ * assert.containsAllDeepKeys(new Set([{one: 'one'}, {two: 'two'}]), [{one: 'one'}, {two: 'two'}]);
+ *
+ * @name containsAllDeepKeys
+ * @param {Mixed} object
+ * @param {Array|Object} keys
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.containsAllDeepKeys = function (obj, keys, msg) {
+ new Assertion(obj, msg, assert.containsAllDeepKeys, true)
+ .to.contain.all.deep.keys(keys);
+ }
+
+ /**
+ * ### .doesNotHaveAnyDeepKeys(object, [keys], [message])
+ *
+ * Asserts that `object` has none of the `keys` provided.
+ * Since Sets and Maps can have objects as keys you can use this assertion to perform
+ * a deep comparison.
+ * You can also provide a single object instead of a `keys` array and its keys
+ * will be used as the expected set of keys.
+ *
+ * assert.doesNotHaveAnyDeepKeys(new Map([[{one: 'one'}, 'valueOne'], [1, 2]]), {thisDoesNot: 'exist'});
+ * assert.doesNotHaveAnyDeepKeys(new Map([[{one: 'one'}, 'valueOne'], [{two: 'two'}, 'valueTwo']]), [{twenty: 'twenty'}, {fifty: 'fifty'}]);
+ * assert.doesNotHaveAnyDeepKeys(new Set([{one: 'one'}, {two: 'two'}]), {twenty: 'twenty'});
+ * assert.doesNotHaveAnyDeepKeys(new Set([{one: 'one'}, {two: 'two'}]), [{twenty: 'twenty'}, {fifty: 'fifty'}]);
+ *
+ * @name doesNotHaveAnyDeepKeys
+ * @param {Mixed} object
+ * @param {Array|Object} keys
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.doesNotHaveAnyDeepKeys = function (obj, keys, msg) {
+ new Assertion(obj, msg, assert.doesNotHaveAnyDeepKeys, true)
+ .to.not.have.any.deep.keys(keys);
+ }
+
+ /**
+ * ### .doesNotHaveAllDeepKeys(object, [keys], [message])
+ *
+ * Asserts that `object` does not have at least one of the `keys` provided.
+ * Since Sets and Maps can have objects as keys you can use this assertion to perform
+ * a deep comparison.
+ * You can also provide a single object instead of a `keys` array and its keys
+ * will be used as the expected set of keys.
+ *
+ * assert.doesNotHaveAllDeepKeys(new Map([[{one: 'one'}, 'valueOne'], [1, 2]]), {thisDoesNot: 'exist'});
+ * assert.doesNotHaveAllDeepKeys(new Map([[{one: 'one'}, 'valueOne'], [{two: 'two'}, 'valueTwo']]), [{twenty: 'twenty'}, {one: 'one'}]);
+ * assert.doesNotHaveAllDeepKeys(new Set([{one: 'one'}, {two: 'two'}]), {twenty: 'twenty'});
+ * assert.doesNotHaveAllDeepKeys(new Set([{one: 'one'}, {two: 'two'}]), [{one: 'one'}, {fifty: 'fifty'}]);
+ *
+ * @name doesNotHaveAllDeepKeys
+ * @param {Mixed} object
+ * @param {Array|Object} keys
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.doesNotHaveAllDeepKeys = function (obj, keys, msg) {
+ new Assertion(obj, msg, assert.doesNotHaveAllDeepKeys, true)
+ .to.not.have.all.deep.keys(keys);
+ }
+
+ /**
+ * ### .throws(fn, [errorLike/string/regexp], [string/regexp], [message])
+ *
+ * If `errorLike` is an `Error` constructor, asserts that `fn` will throw an error that is an
+ * instance of `errorLike`.
+ * If `errorLike` is an `Error` instance, asserts that the error thrown is the same
+ * instance as `errorLike`.
+ * If `errMsgMatcher` is provided, it also asserts that the error thrown will have a
+ * message matching `errMsgMatcher`.
+ *
+ * assert.throws(fn, 'Error thrown must have this msg');
+ * assert.throws(fn, /Error thrown must have a msg that matches this/);
+ * assert.throws(fn, ReferenceError);
+ * assert.throws(fn, errorInstance);
+ * assert.throws(fn, ReferenceError, 'Error thrown must be a ReferenceError and have this msg');
+ * assert.throws(fn, errorInstance, 'Error thrown must be the same errorInstance and have this msg');
+ * assert.throws(fn, ReferenceError, /Error thrown must be a ReferenceError and match this/);
+ * assert.throws(fn, errorInstance, /Error thrown must be the same errorInstance and match this/);
+ *
+ * @name throws
+ * @alias throw
+ * @alias Throw
+ * @param {Function} fn
+ * @param {ErrorConstructor|Error} errorLike
+ * @param {RegExp|String} errMsgMatcher
+ * @param {String} message
+ * @see https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Error#Error_types
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.throws = function (fn, errorLike, errMsgMatcher, msg) {
+ if ('string' === typeof errorLike || errorLike instanceof RegExp) {
+ errMsgMatcher = errorLike;
+ errorLike = null;
+ }
+
+ var assertErr = new Assertion(fn, msg, assert.throws, true)
+ .to.throw(errorLike, errMsgMatcher);
+ return flag(assertErr, 'object');
+ };
+
+ /**
+ * ### .doesNotThrow(fn, [errorLike/string/regexp], [string/regexp], [message])
+ *
+ * If `errorLike` is an `Error` constructor, asserts that `fn` will _not_ throw an error that is an
+ * instance of `errorLike`.
+ * If `errorLike` is an `Error` instance, asserts that the error thrown is _not_ the same
+ * instance as `errorLike`.
+ * If `errMsgMatcher` is provided, it also asserts that the error thrown will _not_ have a
+ * message matching `errMsgMatcher`.
+ *
+ * assert.doesNotThrow(fn, 'Any Error thrown must not have this message');
+ * assert.doesNotThrow(fn, /Any Error thrown must not match this/);
+ * assert.doesNotThrow(fn, Error);
+ * assert.doesNotThrow(fn, errorInstance);
+ * assert.doesNotThrow(fn, Error, 'Error must not have this message');
+ * assert.doesNotThrow(fn, errorInstance, 'Error must not have this message');
+ * assert.doesNotThrow(fn, Error, /Error must not match this/);
+ * assert.doesNotThrow(fn, errorInstance, /Error must not match this/);
+ *
+ * @name doesNotThrow
+ * @param {Function} fn
+ * @param {ErrorConstructor} errorLike
+ * @param {RegExp|String} errMsgMatcher
+ * @param {String} message
+ * @see https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Error#Error_types
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.doesNotThrow = function (fn, errorLike, errMsgMatcher, msg) {
+ if ('string' === typeof errorLike || errorLike instanceof RegExp) {
+ errMsgMatcher = errorLike;
+ errorLike = null;
+ }
+
+ new Assertion(fn, msg, assert.doesNotThrow, true)
+ .to.not.throw(errorLike, errMsgMatcher);
+ };
+
+ /**
+ * ### .operator(val1, operator, val2, [message])
+ *
+ * Compares two values using `operator`.
+ *
+ * assert.operator(1, '<', 2, 'everything is ok');
+ * assert.operator(1, '>', 2, 'this will fail');
+ *
+ * @name operator
+ * @param {Mixed} val1
+ * @param {String} operator
+ * @param {Mixed} val2
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.operator = function (val, operator, val2, msg) {
+ var ok;
+ switch(operator) {
+ case '==':
+ ok = val == val2;
+ break;
+ case '===':
+ ok = val === val2;
+ break;
+ case '>':
+ ok = val > val2;
+ break;
+ case '>=':
+ ok = val >= val2;
+ break;
+ case '<':
+ ok = val < val2;
+ break;
+ case '<=':
+ ok = val <= val2;
+ break;
+ case '!=':
+ ok = val != val2;
+ break;
+ case '!==':
+ ok = val !== val2;
+ break;
+ default:
+ msg = msg ? msg + ': ' : msg;
+ throw new chai.AssertionError(
+ msg + 'Invalid operator "' + operator + '"',
+ undefined,
+ assert.operator
+ );
+ }
+ var test = new Assertion(ok, msg, assert.operator, true);
+ test.assert(
+ true === flag(test, 'object')
+ , 'expected ' + util.inspect(val) + ' to be ' + operator + ' ' + util.inspect(val2)
+ , 'expected ' + util.inspect(val) + ' to not be ' + operator + ' ' + util.inspect(val2) );
+ };
+
+ /**
+ * ### .closeTo(actual, expected, delta, [message])
+ *
+ * Asserts that the target is equal `expected`, to within a +/- `delta` range.
+ *
+ * assert.closeTo(1.5, 1, 0.5, 'numbers are close');
+ *
+ * @name closeTo
+ * @param {Number} actual
+ * @param {Number} expected
+ * @param {Number} delta
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.closeTo = function (act, exp, delta, msg) {
+ new Assertion(act, msg, assert.closeTo, true).to.be.closeTo(exp, delta);
+ };
+
+ /**
+ * ### .approximately(actual, expected, delta, [message])
+ *
+ * Asserts that the target is equal `expected`, to within a +/- `delta` range.
+ *
+ * assert.approximately(1.5, 1, 0.5, 'numbers are close');
+ *
+ * @name approximately
+ * @param {Number} actual
+ * @param {Number} expected
+ * @param {Number} delta
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.approximately = function (act, exp, delta, msg) {
+ new Assertion(act, msg, assert.approximately, true)
+ .to.be.approximately(exp, delta);
+ };
+
+ /**
+ * ### .sameMembers(set1, set2, [message])
+ *
+ * Asserts that `set1` and `set2` have the same members in any order. Uses a
+ * strict equality check (===).
+ *
+ * assert.sameMembers([ 1, 2, 3 ], [ 2, 1, 3 ], 'same members');
+ *
+ * @name sameMembers
+ * @param {Array} set1
+ * @param {Array} set2
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.sameMembers = function (set1, set2, msg) {
+ new Assertion(set1, msg, assert.sameMembers, true)
+ .to.have.same.members(set2);
+ }
+
+ /**
+ * ### .notSameMembers(set1, set2, [message])
+ *
+ * Asserts that `set1` and `set2` don't have the same members in any order.
+ * Uses a strict equality check (===).
+ *
+ * assert.notSameMembers([ 1, 2, 3 ], [ 5, 1, 3 ], 'not same members');
+ *
+ * @name notSameMembers
+ * @param {Array} set1
+ * @param {Array} set2
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.notSameMembers = function (set1, set2, msg) {
+ new Assertion(set1, msg, assert.notSameMembers, true)
+ .to.not.have.same.members(set2);
+ }
+
+ /**
+ * ### .sameDeepMembers(set1, set2, [message])
+ *
+ * Asserts that `set1` and `set2` have the same members in any order. Uses a
+ * deep equality check.
+ *
+ * assert.sameDeepMembers([ { a: 1 }, { b: 2 }, { c: 3 } ], [{ b: 2 }, { a: 1 }, { c: 3 }], 'same deep members');
+ *
+ * @name sameDeepMembers
+ * @param {Array} set1
+ * @param {Array} set2
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.sameDeepMembers = function (set1, set2, msg) {
+ new Assertion(set1, msg, assert.sameDeepMembers, true)
+ .to.have.same.deep.members(set2);
+ }
+
+ /**
+ * ### .notSameDeepMembers(set1, set2, [message])
+ *
+ * Asserts that `set1` and `set2` don't have the same members in any order.
+ * Uses a deep equality check.
+ *
+ * assert.notSameDeepMembers([ { a: 1 }, { b: 2 }, { c: 3 } ], [{ b: 2 }, { a: 1 }, { f: 5 }], 'not same deep members');
+ *
+ * @name notSameDeepMembers
+ * @param {Array} set1
+ * @param {Array} set2
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.notSameDeepMembers = function (set1, set2, msg) {
+ new Assertion(set1, msg, assert.notSameDeepMembers, true)
+ .to.not.have.same.deep.members(set2);
+ }
+
+ /**
+ * ### .sameOrderedMembers(set1, set2, [message])
+ *
+ * Asserts that `set1` and `set2` have the same members in the same order.
+ * Uses a strict equality check (===).
+ *
+ * assert.sameOrderedMembers([ 1, 2, 3 ], [ 1, 2, 3 ], 'same ordered members');
+ *
+ * @name sameOrderedMembers
+ * @param {Array} set1
+ * @param {Array} set2
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.sameOrderedMembers = function (set1, set2, msg) {
+ new Assertion(set1, msg, assert.sameOrderedMembers, true)
+ .to.have.same.ordered.members(set2);
+ }
+
+ /**
+ * ### .notSameOrderedMembers(set1, set2, [message])
+ *
+ * Asserts that `set1` and `set2` don't have the same members in the same
+ * order. Uses a strict equality check (===).
+ *
+ * assert.notSameOrderedMembers([ 1, 2, 3 ], [ 2, 1, 3 ], 'not same ordered members');
+ *
+ * @name notSameOrderedMembers
+ * @param {Array} set1
+ * @param {Array} set2
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.notSameOrderedMembers = function (set1, set2, msg) {
+ new Assertion(set1, msg, assert.notSameOrderedMembers, true)
+ .to.not.have.same.ordered.members(set2);
+ }
+
+ /**
+ * ### .sameDeepOrderedMembers(set1, set2, [message])
+ *
+ * Asserts that `set1` and `set2` have the same members in the same order.
+ * Uses a deep equality check.
+ *
+ * assert.sameDeepOrderedMembers([ { a: 1 }, { b: 2 }, { c: 3 } ], [ { a: 1 }, { b: 2 }, { c: 3 } ], 'same deep ordered members');
+ *
+ * @name sameDeepOrderedMembers
+ * @param {Array} set1
+ * @param {Array} set2
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.sameDeepOrderedMembers = function (set1, set2, msg) {
+ new Assertion(set1, msg, assert.sameDeepOrderedMembers, true)
+ .to.have.same.deep.ordered.members(set2);
+ }
+
+ /**
+ * ### .notSameDeepOrderedMembers(set1, set2, [message])
+ *
+ * Asserts that `set1` and `set2` don't have the same members in the same
+ * order. Uses a deep equality check.
+ *
+ * assert.notSameDeepOrderedMembers([ { a: 1 }, { b: 2 }, { c: 3 } ], [ { a: 1 }, { b: 2 }, { z: 5 } ], 'not same deep ordered members');
+ * assert.notSameDeepOrderedMembers([ { a: 1 }, { b: 2 }, { c: 3 } ], [ { b: 2 }, { a: 1 }, { c: 3 } ], 'not same deep ordered members');
+ *
+ * @name notSameDeepOrderedMembers
+ * @param {Array} set1
+ * @param {Array} set2
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.notSameDeepOrderedMembers = function (set1, set2, msg) {
+ new Assertion(set1, msg, assert.notSameDeepOrderedMembers, true)
+ .to.not.have.same.deep.ordered.members(set2);
+ }
+
+ /**
+ * ### .includeMembers(superset, subset, [message])
+ *
+ * Asserts that `subset` is included in `superset` in any order. Uses a
+ * strict equality check (===). Duplicates are ignored.
+ *
+ * assert.includeMembers([ 1, 2, 3 ], [ 2, 1, 2 ], 'include members');
+ *
+ * @name includeMembers
+ * @param {Array} superset
+ * @param {Array} subset
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.includeMembers = function (superset, subset, msg) {
+ new Assertion(superset, msg, assert.includeMembers, true)
+ .to.include.members(subset);
+ }
+
+ /**
+ * ### .notIncludeMembers(superset, subset, [message])
+ *
+ * Asserts that `subset` isn't included in `superset` in any order. Uses a
+ * strict equality check (===). Duplicates are ignored.
+ *
+ * assert.notIncludeMembers([ 1, 2, 3 ], [ 5, 1 ], 'not include members');
+ *
+ * @name notIncludeMembers
+ * @param {Array} superset
+ * @param {Array} subset
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.notIncludeMembers = function (superset, subset, msg) {
+ new Assertion(superset, msg, assert.notIncludeMembers, true)
+ .to.not.include.members(subset);
+ }
+
+ /**
+ * ### .includeDeepMembers(superset, subset, [message])
+ *
+ * Asserts that `subset` is included in `superset` in any order. Uses a deep
+ * equality check. Duplicates are ignored.
+ *
+ * assert.includeDeepMembers([ { a: 1 }, { b: 2 }, { c: 3 } ], [ { b: 2 }, { a: 1 }, { b: 2 } ], 'include deep members');
+ *
+ * @name includeDeepMembers
+ * @param {Array} superset
+ * @param {Array} subset
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.includeDeepMembers = function (superset, subset, msg) {
+ new Assertion(superset, msg, assert.includeDeepMembers, true)
+ .to.include.deep.members(subset);
+ }
+
+ /**
+ * ### .notIncludeDeepMembers(superset, subset, [message])
+ *
+ * Asserts that `subset` isn't included in `superset` in any order. Uses a
+ * deep equality check. Duplicates are ignored.
+ *
+ * assert.notIncludeDeepMembers([ { a: 1 }, { b: 2 }, { c: 3 } ], [ { b: 2 }, { f: 5 } ], 'not include deep members');
+ *
+ * @name notIncludeDeepMembers
+ * @param {Array} superset
+ * @param {Array} subset
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.notIncludeDeepMembers = function (superset, subset, msg) {
+ new Assertion(superset, msg, assert.notIncludeDeepMembers, true)
+ .to.not.include.deep.members(subset);
+ }
+
+ /**
+ * ### .includeOrderedMembers(superset, subset, [message])
+ *
+ * Asserts that `subset` is included in `superset` in the same order
+ * beginning with the first element in `superset`. Uses a strict equality
+ * check (===).
+ *
+ * assert.includeOrderedMembers([ 1, 2, 3 ], [ 1, 2 ], 'include ordered members');
+ *
+ * @name includeOrderedMembers
+ * @param {Array} superset
+ * @param {Array} subset
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.includeOrderedMembers = function (superset, subset, msg) {
+ new Assertion(superset, msg, assert.includeOrderedMembers, true)
+ .to.include.ordered.members(subset);
+ }
+
+ /**
+ * ### .notIncludeOrderedMembers(superset, subset, [message])
+ *
+ * Asserts that `subset` isn't included in `superset` in the same order
+ * beginning with the first element in `superset`. Uses a strict equality
+ * check (===).
+ *
+ * assert.notIncludeOrderedMembers([ 1, 2, 3 ], [ 2, 1 ], 'not include ordered members');
+ * assert.notIncludeOrderedMembers([ 1, 2, 3 ], [ 2, 3 ], 'not include ordered members');
+ *
+ * @name notIncludeOrderedMembers
+ * @param {Array} superset
+ * @param {Array} subset
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.notIncludeOrderedMembers = function (superset, subset, msg) {
+ new Assertion(superset, msg, assert.notIncludeOrderedMembers, true)
+ .to.not.include.ordered.members(subset);
+ }
+
+ /**
+ * ### .includeDeepOrderedMembers(superset, subset, [message])
+ *
+ * Asserts that `subset` is included in `superset` in the same order
+ * beginning with the first element in `superset`. Uses a deep equality
+ * check.
+ *
+ * assert.includeDeepOrderedMembers([ { a: 1 }, { b: 2 }, { c: 3 } ], [ { a: 1 }, { b: 2 } ], 'include deep ordered members');
+ *
+ * @name includeDeepOrderedMembers
+ * @param {Array} superset
+ * @param {Array} subset
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.includeDeepOrderedMembers = function (superset, subset, msg) {
+ new Assertion(superset, msg, assert.includeDeepOrderedMembers, true)
+ .to.include.deep.ordered.members(subset);
+ }
+
+ /**
+ * ### .notIncludeDeepOrderedMembers(superset, subset, [message])
+ *
+ * Asserts that `subset` isn't included in `superset` in the same order
+ * beginning with the first element in `superset`. Uses a deep equality
+ * check.
+ *
+ * assert.notIncludeDeepOrderedMembers([ { a: 1 }, { b: 2 }, { c: 3 } ], [ { a: 1 }, { f: 5 } ], 'not include deep ordered members');
+ * assert.notIncludeDeepOrderedMembers([ { a: 1 }, { b: 2 }, { c: 3 } ], [ { b: 2 }, { a: 1 } ], 'not include deep ordered members');
+ * assert.notIncludeDeepOrderedMembers([ { a: 1 }, { b: 2 }, { c: 3 } ], [ { b: 2 }, { c: 3 } ], 'not include deep ordered members');
+ *
+ * @name notIncludeDeepOrderedMembers
+ * @param {Array} superset
+ * @param {Array} subset
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.notIncludeDeepOrderedMembers = function (superset, subset, msg) {
+ new Assertion(superset, msg, assert.notIncludeDeepOrderedMembers, true)
+ .to.not.include.deep.ordered.members(subset);
+ }
+
+ /**
+ * ### .oneOf(inList, list, [message])
+ *
+ * Asserts that non-object, non-array value `inList` appears in the flat array `list`.
+ *
+ * assert.oneOf(1, [ 2, 1 ], 'Not found in list');
+ *
+ * @name oneOf
+ * @param {*} inList
+ * @param {Array<*>} list
+ * @param {String} message
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.oneOf = function (inList, list, msg) {
+ new Assertion(inList, msg, assert.oneOf, true).to.be.oneOf(list);
+ }
+
+ /**
+ * ### .changes(function, object, property, [message])
+ *
+ * Asserts that a function changes the value of a property.
+ *
+ * var obj = { val: 10 };
+ * var fn = function() { obj.val = 22 };
+ * assert.changes(fn, obj, 'val');
+ *
+ * @name changes
+ * @param {Function} modifier function
+ * @param {Object} object or getter function
+ * @param {String} property name _optional_
+ * @param {String} message _optional_
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.changes = function (fn, obj, prop, msg) {
+ if (arguments.length === 3 && typeof obj === 'function') {
+ msg = prop;
+ prop = null;
+ }
+
+ new Assertion(fn, msg, assert.changes, true).to.change(obj, prop);
+ }
+
+ /**
+ * ### .changesBy(function, object, property, delta, [message])
+ *
+ * Asserts that a function changes the value of a property by an amount (delta).
+ *
+ * var obj = { val: 10 };
+ * var fn = function() { obj.val += 2 };
+ * assert.changesBy(fn, obj, 'val', 2);
+ *
+ * @name changesBy
+ * @param {Function} modifier function
+ * @param {Object} object or getter function
+ * @param {String} property name _optional_
+ * @param {Number} change amount (delta)
+ * @param {String} message _optional_
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.changesBy = function (fn, obj, prop, delta, msg) {
+ if (arguments.length === 4 && typeof obj === 'function') {
+ var tmpMsg = delta;
+ delta = prop;
+ msg = tmpMsg;
+ } else if (arguments.length === 3) {
+ delta = prop;
+ prop = null;
+ }
+
+ new Assertion(fn, msg, assert.changesBy, true)
+ .to.change(obj, prop).by(delta);
+ }
+
+ /**
+ * ### .doesNotChange(function, object, property, [message])
+ *
+ * Asserts that a function does not change the value of a property.
+ *
+ * var obj = { val: 10 };
+ * var fn = function() { console.log('foo'); };
+ * assert.doesNotChange(fn, obj, 'val');
+ *
+ * @name doesNotChange
+ * @param {Function} modifier function
+ * @param {Object} object or getter function
+ * @param {String} property name _optional_
+ * @param {String} message _optional_
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.doesNotChange = function (fn, obj, prop, msg) {
+ if (arguments.length === 3 && typeof obj === 'function') {
+ msg = prop;
+ prop = null;
+ }
+
+ return new Assertion(fn, msg, assert.doesNotChange, true)
+ .to.not.change(obj, prop);
+ }
+
+ /**
+ * ### .changesButNotBy(function, object, property, delta, [message])
+ *
+ * Asserts that a function does not change the value of a property or of a function's return value by an amount (delta)
+ *
+ * var obj = { val: 10 };
+ * var fn = function() { obj.val += 10 };
+ * assert.changesButNotBy(fn, obj, 'val', 5);
+ *
+ * @name changesButNotBy
+ * @param {Function} modifier function
+ * @param {Object} object or getter function
+ * @param {String} property name _optional_
+ * @param {Number} change amount (delta)
+ * @param {String} message _optional_
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.changesButNotBy = function (fn, obj, prop, delta, msg) {
+ if (arguments.length === 4 && typeof obj === 'function') {
+ var tmpMsg = delta;
+ delta = prop;
+ msg = tmpMsg;
+ } else if (arguments.length === 3) {
+ delta = prop;
+ prop = null;
+ }
+
+ new Assertion(fn, msg, assert.changesButNotBy, true)
+ .to.change(obj, prop).but.not.by(delta);
+ }
+
+ /**
+ * ### .increases(function, object, property, [message])
+ *
+ * Asserts that a function increases a numeric object property.
+ *
+ * var obj = { val: 10 };
+ * var fn = function() { obj.val = 13 };
+ * assert.increases(fn, obj, 'val');
+ *
+ * @name increases
+ * @param {Function} modifier function
+ * @param {Object} object or getter function
+ * @param {String} property name _optional_
+ * @param {String} message _optional_
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.increases = function (fn, obj, prop, msg) {
+ if (arguments.length === 3 && typeof obj === 'function') {
+ msg = prop;
+ prop = null;
+ }
+
+ return new Assertion(fn, msg, assert.increases, true)
+ .to.increase(obj, prop);
+ }
+
+ /**
+ * ### .increasesBy(function, object, property, delta, [message])
+ *
+ * Asserts that a function increases a numeric object property or a function's return value by an amount (delta).
+ *
+ * var obj = { val: 10 };
+ * var fn = function() { obj.val += 10 };
+ * assert.increasesBy(fn, obj, 'val', 10);
+ *
+ * @name increasesBy
+ * @param {Function} modifier function
+ * @param {Object} object or getter function
+ * @param {String} property name _optional_
+ * @param {Number} change amount (delta)
+ * @param {String} message _optional_
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.increasesBy = function (fn, obj, prop, delta, msg) {
+ if (arguments.length === 4 && typeof obj === 'function') {
+ var tmpMsg = delta;
+ delta = prop;
+ msg = tmpMsg;
+ } else if (arguments.length === 3) {
+ delta = prop;
+ prop = null;
+ }
+
+ new Assertion(fn, msg, assert.increasesBy, true)
+ .to.increase(obj, prop).by(delta);
+ }
+
+ /**
+ * ### .doesNotIncrease(function, object, property, [message])
+ *
+ * Asserts that a function does not increase a numeric object property.
+ *
+ * var obj = { val: 10 };
+ * var fn = function() { obj.val = 8 };
+ * assert.doesNotIncrease(fn, obj, 'val');
+ *
+ * @name doesNotIncrease
+ * @param {Function} modifier function
+ * @param {Object} object or getter function
+ * @param {String} property name _optional_
+ * @param {String} message _optional_
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.doesNotIncrease = function (fn, obj, prop, msg) {
+ if (arguments.length === 3 && typeof obj === 'function') {
+ msg = prop;
+ prop = null;
+ }
+
+ return new Assertion(fn, msg, assert.doesNotIncrease, true)
+ .to.not.increase(obj, prop);
+ }
+
+ /**
+ * ### .increasesButNotBy(function, object, property, [message])
+ *
+ * Asserts that a function does not increase a numeric object property or function's return value by an amount (delta).
+ *
+ * var obj = { val: 10 };
+ * var fn = function() { obj.val = 15 };
+ * assert.increasesButNotBy(fn, obj, 'val', 10);
+ *
+ * @name increasesButNotBy
+ * @param {Function} modifier function
+ * @param {Object} object or getter function
+ * @param {String} property name _optional_
+ * @param {Number} change amount (delta)
+ * @param {String} message _optional_
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.increasesButNotBy = function (fn, obj, prop, delta, msg) {
+ if (arguments.length === 4 && typeof obj === 'function') {
+ var tmpMsg = delta;
+ delta = prop;
+ msg = tmpMsg;
+ } else if (arguments.length === 3) {
+ delta = prop;
+ prop = null;
+ }
+
+ new Assertion(fn, msg, assert.increasesButNotBy, true)
+ .to.increase(obj, prop).but.not.by(delta);
+ }
+
+ /**
+ * ### .decreases(function, object, property, [message])
+ *
+ * Asserts that a function decreases a numeric object property.
+ *
+ * var obj = { val: 10 };
+ * var fn = function() { obj.val = 5 };
+ * assert.decreases(fn, obj, 'val');
+ *
+ * @name decreases
+ * @param {Function} modifier function
+ * @param {Object} object or getter function
+ * @param {String} property name _optional_
+ * @param {String} message _optional_
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.decreases = function (fn, obj, prop, msg) {
+ if (arguments.length === 3 && typeof obj === 'function') {
+ msg = prop;
+ prop = null;
+ }
+
+ return new Assertion(fn, msg, assert.decreases, true)
+ .to.decrease(obj, prop);
+ }
+
+ /**
+ * ### .decreasesBy(function, object, property, delta, [message])
+ *
+ * Asserts that a function decreases a numeric object property or a function's return value by an amount (delta)
+ *
+ * var obj = { val: 10 };
+ * var fn = function() { obj.val -= 5 };
+ * assert.decreasesBy(fn, obj, 'val', 5);
+ *
+ * @name decreasesBy
+ * @param {Function} modifier function
+ * @param {Object} object or getter function
+ * @param {String} property name _optional_
+ * @param {Number} change amount (delta)
+ * @param {String} message _optional_
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.decreasesBy = function (fn, obj, prop, delta, msg) {
+ if (arguments.length === 4 && typeof obj === 'function') {
+ var tmpMsg = delta;
+ delta = prop;
+ msg = tmpMsg;
+ } else if (arguments.length === 3) {
+ delta = prop;
+ prop = null;
+ }
+
+ new Assertion(fn, msg, assert.decreasesBy, true)
+ .to.decrease(obj, prop).by(delta);
+ }
+
+ /**
+ * ### .doesNotDecrease(function, object, property, [message])
+ *
+ * Asserts that a function does not decreases a numeric object property.
+ *
+ * var obj = { val: 10 };
+ * var fn = function() { obj.val = 15 };
+ * assert.doesNotDecrease(fn, obj, 'val');
+ *
+ * @name doesNotDecrease
+ * @param {Function} modifier function
+ * @param {Object} object or getter function
+ * @param {String} property name _optional_
+ * @param {String} message _optional_
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.doesNotDecrease = function (fn, obj, prop, msg) {
+ if (arguments.length === 3 && typeof obj === 'function') {
+ msg = prop;
+ prop = null;
+ }
+
+ return new Assertion(fn, msg, assert.doesNotDecrease, true)
+ .to.not.decrease(obj, prop);
+ }
+
+ /**
+ * ### .doesNotDecreaseBy(function, object, property, delta, [message])
+ *
+ * Asserts that a function does not decreases a numeric object property or a function's return value by an amount (delta)
+ *
+ * var obj = { val: 10 };
+ * var fn = function() { obj.val = 5 };
+ * assert.doesNotDecreaseBy(fn, obj, 'val', 1);
+ *
+ * @name doesNotDecrease
+ * @param {Function} modifier function
+ * @param {Object} object or getter function
+ * @param {String} property name _optional_
+ * @param {Number} change amount (delta)
+ * @param {String} message _optional_
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.doesNotDecreaseBy = function (fn, obj, prop, delta, msg) {
+ if (arguments.length === 4 && typeof obj === 'function') {
+ var tmpMsg = delta;
+ delta = prop;
+ msg = tmpMsg;
+ } else if (arguments.length === 3) {
+ delta = prop;
+ prop = null;
+ }
+
+ return new Assertion(fn, msg, assert.doesNotDecreaseBy, true)
+ .to.not.decrease(obj, prop).by(delta);
+ }
+
+ /**
+ * ### .decreasesButNotBy(function, object, property, delta, [message])
+ *
+ * Asserts that a function does not decreases a numeric object property or a function's return value by an amount (delta)
+ *
+ * var obj = { val: 10 };
+ * var fn = function() { obj.val = 5 };
+ * assert.decreasesButNotBy(fn, obj, 'val', 1);
+ *
+ * @name decreasesButNotBy
+ * @param {Function} modifier function
+ * @param {Object} object or getter function
+ * @param {String} property name _optional_
+ * @param {Number} change amount (delta)
+ * @param {String} message _optional_
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.decreasesButNotBy = function (fn, obj, prop, delta, msg) {
+ if (arguments.length === 4 && typeof obj === 'function') {
+ var tmpMsg = delta;
+ delta = prop;
+ msg = tmpMsg;
+ } else if (arguments.length === 3) {
+ delta = prop;
+ prop = null;
+ }
+
+ new Assertion(fn, msg, assert.decreasesButNotBy, true)
+ .to.decrease(obj, prop).but.not.by(delta);
+ }
+
+ /*!
+ * ### .ifError(object)
+ *
+ * Asserts if value is not a false value, and throws if it is a true value.
+ * This is added to allow for chai to be a drop-in replacement for Node's
+ * assert class.
+ *
+ * var err = new Error('I am a custom error');
+ * assert.ifError(err); // Rethrows err!
+ *
+ * @name ifError
+ * @param {Object} object
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.ifError = function (val) {
+ if (val) {
+ throw(val);
+ }
+ };
+
+ /**
+ * ### .isExtensible(object)
+ *
+ * Asserts that `object` is extensible (can have new properties added to it).
+ *
+ * assert.isExtensible({});
+ *
+ * @name isExtensible
+ * @alias extensible
+ * @param {Object} object
+ * @param {String} message _optional_
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.isExtensible = function (obj, msg) {
+ new Assertion(obj, msg, assert.isExtensible, true).to.be.extensible;
+ };
+
+ /**
+ * ### .isNotExtensible(object)
+ *
+ * Asserts that `object` is _not_ extensible.
+ *
+ * var nonExtensibleObject = Object.preventExtensions({});
+ * var sealedObject = Object.seal({});
+ * var frozenObject = Object.freeze({});
+ *
+ * assert.isNotExtensible(nonExtensibleObject);
+ * assert.isNotExtensible(sealedObject);
+ * assert.isNotExtensible(frozenObject);
+ *
+ * @name isNotExtensible
+ * @alias notExtensible
+ * @param {Object} object
+ * @param {String} message _optional_
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.isNotExtensible = function (obj, msg) {
+ new Assertion(obj, msg, assert.isNotExtensible, true).to.not.be.extensible;
+ };
+
+ /**
+ * ### .isSealed(object)
+ *
+ * Asserts that `object` is sealed (cannot have new properties added to it
+ * and its existing properties cannot be removed).
+ *
+ * var sealedObject = Object.seal({});
+ * var frozenObject = Object.seal({});
+ *
+ * assert.isSealed(sealedObject);
+ * assert.isSealed(frozenObject);
+ *
+ * @name isSealed
+ * @alias sealed
+ * @param {Object} object
+ * @param {String} message _optional_
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.isSealed = function (obj, msg) {
+ new Assertion(obj, msg, assert.isSealed, true).to.be.sealed;
+ };
+
+ /**
+ * ### .isNotSealed(object)
+ *
+ * Asserts that `object` is _not_ sealed.
+ *
+ * assert.isNotSealed({});
+ *
+ * @name isNotSealed
+ * @alias notSealed
+ * @param {Object} object
+ * @param {String} message _optional_
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.isNotSealed = function (obj, msg) {
+ new Assertion(obj, msg, assert.isNotSealed, true).to.not.be.sealed;
+ };
+
+ /**
+ * ### .isFrozen(object)
+ *
+ * Asserts that `object` is frozen (cannot have new properties added to it
+ * and its existing properties cannot be modified).
+ *
+ * var frozenObject = Object.freeze({});
+ * assert.frozen(frozenObject);
+ *
+ * @name isFrozen
+ * @alias frozen
+ * @param {Object} object
+ * @param {String} message _optional_
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.isFrozen = function (obj, msg) {
+ new Assertion(obj, msg, assert.isFrozen, true).to.be.frozen;
+ };
+
+ /**
+ * ### .isNotFrozen(object)
+ *
+ * Asserts that `object` is _not_ frozen.
+ *
+ * assert.isNotFrozen({});
+ *
+ * @name isNotFrozen
+ * @alias notFrozen
+ * @param {Object} object
+ * @param {String} message _optional_
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.isNotFrozen = function (obj, msg) {
+ new Assertion(obj, msg, assert.isNotFrozen, true).to.not.be.frozen;
+ };
+
+ /**
+ * ### .isEmpty(target)
+ *
+ * Asserts that the target does not contain any values.
+ * For arrays and strings, it checks the `length` property.
+ * For `Map` and `Set` instances, it checks the `size` property.
+ * For non-function objects, it gets the count of own
+ * enumerable string keys.
+ *
+ * assert.isEmpty([]);
+ * assert.isEmpty('');
+ * assert.isEmpty(new Map);
+ * assert.isEmpty({});
+ *
+ * @name isEmpty
+ * @alias empty
+ * @param {Object|Array|String|Map|Set} target
+ * @param {String} message _optional_
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.isEmpty = function(val, msg) {
+ new Assertion(val, msg, assert.isEmpty, true).to.be.empty;
+ };
+
+ /**
+ * ### .isNotEmpty(target)
+ *
+ * Asserts that the target contains values.
+ * For arrays and strings, it checks the `length` property.
+ * For `Map` and `Set` instances, it checks the `size` property.
+ * For non-function objects, it gets the count of own
+ * enumerable string keys.
+ *
+ * assert.isNotEmpty([1, 2]);
+ * assert.isNotEmpty('34');
+ * assert.isNotEmpty(new Set([5, 6]));
+ * assert.isNotEmpty({ key: 7 });
+ *
+ * @name isNotEmpty
+ * @alias notEmpty
+ * @param {Object|Array|String|Map|Set} target
+ * @param {String} message _optional_
+ * @namespace Assert
+ * @api public
+ */
+
+ assert.isNotEmpty = function(val, msg) {
+ new Assertion(val, msg, assert.isNotEmpty, true).to.not.be.empty;
+ };
+
+ /*!
+ * Aliases.
+ */
+
+ (function alias(name, as){
+ assert[as] = assert[name];
+ return alias;
+ })
+ ('isOk', 'ok')
+ ('isNotOk', 'notOk')
+ ('throws', 'throw')
+ ('throws', 'Throw')
+ ('isExtensible', 'extensible')
+ ('isNotExtensible', 'notExtensible')
+ ('isSealed', 'sealed')
+ ('isNotSealed', 'notSealed')
+ ('isFrozen', 'frozen')
+ ('isNotFrozen', 'notFrozen')
+ ('isEmpty', 'empty')
+ ('isNotEmpty', 'notEmpty');
+};
+
+},{}],7:[function(require,module,exports){
+/*!
+ * chai
+ * Copyright(c) 2011-2014 Jake Luer <jake@alogicalparadox.com>
+ * MIT Licensed
+ */
+
+module.exports = function (chai, util) {
+ chai.expect = function (val, message) {
+ return new chai.Assertion(val, message);
+ };
+
+ /**
+ * ### .fail([message])
+ * ### .fail(actual, expected, [message], [operator])
+ *
+ * Throw a failure.
+ *
+ * expect.fail();
+ * expect.fail("custom error message");
+ * expect.fail(1, 2);
+ * expect.fail(1, 2, "custom error message");
+ * expect.fail(1, 2, "custom error message", ">");
+ * expect.fail(1, 2, undefined, ">");
+ *
+ * @name fail
+ * @param {Mixed} actual
+ * @param {Mixed} expected
+ * @param {String} message
+ * @param {String} operator
+ * @namespace BDD
+ * @api public
+ */
+
+ chai.expect.fail = function (actual, expected, message, operator) {
+ if (arguments.length < 2) {
+ message = actual;
+ actual = undefined;
+ }
+
+ message = message || 'expect.fail()';
+ throw new chai.AssertionError(message, {
+ actual: actual
+ , expected: expected
+ , operator: operator
+ }, chai.expect.fail);
+ };
+};
+
+},{}],8:[function(require,module,exports){
+/*!
+ * chai
+ * Copyright(c) 2011-2014 Jake Luer <jake@alogicalparadox.com>
+ * MIT Licensed
+ */
+
+module.exports = function (chai, util) {
+ var Assertion = chai.Assertion;
+
+ function loadShould () {
+ // explicitly define this method as function as to have it's name to include as `ssfi`
+ function shouldGetter() {
+ if (this instanceof String
+ || this instanceof Number
+ || this instanceof Boolean
+ || typeof Symbol === 'function' && this instanceof Symbol) {
+ return new Assertion(this.valueOf(), null, shouldGetter);
+ }
+ return new Assertion(this, null, shouldGetter);
+ }
+ function shouldSetter(value) {
+ // See https://github.com/chaijs/chai/issues/86: this makes
+ // `whatever.should = someValue` actually set `someValue`, which is
+ // especially useful for `global.should = require('chai').should()`.
+ //
+ // Note that we have to use [[DefineProperty]] instead of [[Put]]
+ // since otherwise we would trigger this very setter!
+ Object.defineProperty(this, 'should', {
+ value: value,
+ enumerable: true,
+ configurable: true,
+ writable: true
+ });
+ }
+ // modify Object.prototype to have `should`
+ Object.defineProperty(Object.prototype, 'should', {
+ set: shouldSetter
+ , get: shouldGetter
+ , configurable: true
+ });
+
+ var should = {};
+
+ /**
+ * ### .fail([message])
+ * ### .fail(actual, expected, [message], [operator])
+ *
+ * Throw a failure.
+ *
+ * should.fail();
+ * should.fail("custom error message");
+ * should.fail(1, 2);
+ * should.fail(1, 2, "custom error message");
+ * should.fail(1, 2, "custom error message", ">");
+ * should.fail(1, 2, undefined, ">");
+ *
+ *
+ * @name fail
+ * @param {Mixed} actual
+ * @param {Mixed} expected
+ * @param {String} message
+ * @param {String} operator
+ * @namespace BDD
+ * @api public
+ */
+
+ should.fail = function (actual, expected, message, operator) {
+ if (arguments.length < 2) {
+ message = actual;
+ actual = undefined;
+ }
+
+ message = message || 'should.fail()';
+ throw new chai.AssertionError(message, {
+ actual: actual
+ , expected: expected
+ , operator: operator
+ }, should.fail);
+ };
+
+ /**
+ * ### .equal(actual, expected, [message])
+ *
+ * Asserts non-strict equality (`==`) of `actual` and `expected`.
+ *
+ * should.equal(3, '3', '== coerces values to strings');
+ *
+ * @name equal
+ * @param {Mixed} actual
+ * @param {Mixed} expected
+ * @param {String} message
+ * @namespace Should
+ * @api public
+ */
+
+ should.equal = function (val1, val2, msg) {
+ new Assertion(val1, msg).to.equal(val2);
+ };
+
+ /**
+ * ### .throw(function, [constructor/string/regexp], [string/regexp], [message])
+ *
+ * Asserts that `function` will throw an error that is an instance of
+ * `constructor`, or alternately that it will throw an error with message
+ * matching `regexp`.
+ *
+ * should.throw(fn, 'function throws a reference error');
+ * should.throw(fn, /function throws a reference error/);
+ * should.throw(fn, ReferenceError);
+ * should.throw(fn, ReferenceError, 'function throws a reference error');
+ * should.throw(fn, ReferenceError, /function throws a reference error/);
+ *
+ * @name throw
+ * @alias Throw
+ * @param {Function} function
+ * @param {ErrorConstructor} constructor
+ * @param {RegExp} regexp
+ * @param {String} message
+ * @see https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Error#Error_types
+ * @namespace Should
+ * @api public
+ */
+
+ should.Throw = function (fn, errt, errs, msg) {
+ new Assertion(fn, msg).to.Throw(errt, errs);
+ };
+
+ /**
+ * ### .exist
+ *
+ * Asserts that the target is neither `null` nor `undefined`.
+ *
+ * var foo = 'hi';
+ *
+ * should.exist(foo, 'foo exists');
+ *
+ * @name exist
+ * @namespace Should
+ * @api public
+ */
+
+ should.exist = function (val, msg) {
+ new Assertion(val, msg).to.exist;
+ }
+
+ // negation
+ should.not = {}
+
+ /**
+ * ### .not.equal(actual, expected, [message])
+ *
+ * Asserts non-strict inequality (`!=`) of `actual` and `expected`.
+ *
+ * should.not.equal(3, 4, 'these numbers are not equal');
+ *
+ * @name not.equal
+ * @param {Mixed} actual
+ * @param {Mixed} expected
+ * @param {String} message
+ * @namespace Should
+ * @api public
+ */
+
+ should.not.equal = function (val1, val2, msg) {
+ new Assertion(val1, msg).to.not.equal(val2);
+ };
+
+ /**
+ * ### .throw(function, [constructor/regexp], [message])
+ *
+ * Asserts that `function` will _not_ throw an error that is an instance of
+ * `constructor`, or alternately that it will not throw an error with message
+ * matching `regexp`.
+ *
+ * should.not.throw(fn, Error, 'function does not throw');
+ *
+ * @name not.throw
+ * @alias not.Throw
+ * @param {Function} function
+ * @param {ErrorConstructor} constructor
+ * @param {RegExp} regexp
+ * @param {String} message
+ * @see https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Error#Error_types
+ * @namespace Should
+ * @api public
+ */
+
+ should.not.Throw = function (fn, errt, errs, msg) {
+ new Assertion(fn, msg).to.not.Throw(errt, errs);
+ };
+
+ /**
+ * ### .not.exist
+ *
+ * Asserts that the target is neither `null` nor `undefined`.
+ *
+ * var bar = null;
+ *
+ * should.not.exist(bar, 'bar does not exist');
+ *
+ * @name not.exist
+ * @namespace Should
+ * @api public
+ */
+
+ should.not.exist = function (val, msg) {
+ new Assertion(val, msg).to.not.exist;
+ }
+
+ should['throw'] = should['Throw'];
+ should.not['throw'] = should.not['Throw'];
+
+ return should;
+ };
+
+ chai.should = loadShould;
+ chai.Should = loadShould;
+};
+
+},{}],9:[function(require,module,exports){
+/*!
+ * Chai - addChainingMethod utility
+ * Copyright(c) 2012-2014 Jake Luer <jake@alogicalparadox.com>
+ * MIT Licensed
+ */
+
+/*!
+ * Module dependencies
+ */
+
+var addLengthGuard = require('./addLengthGuard');
+var chai = require('../../chai');
+var flag = require('./flag');
+var proxify = require('./proxify');
+var transferFlags = require('./transferFlags');
+
+/*!
+ * Module variables
+ */
+
+// Check whether `Object.setPrototypeOf` is supported
+var canSetPrototype = typeof Object.setPrototypeOf === 'function';
+
+// Without `Object.setPrototypeOf` support, this module will need to add properties to a function.
+// However, some of functions' own props are not configurable and should be skipped.
+var testFn = function() {};
+var excludeNames = Object.getOwnPropertyNames(testFn).filter(function(name) {
+ var propDesc = Object.getOwnPropertyDescriptor(testFn, name);
+
+ // Note: PhantomJS 1.x includes `callee` as one of `testFn`'s own properties,
+ // but then returns `undefined` as the property descriptor for `callee`. As a
+ // workaround, we perform an otherwise unnecessary type-check for `propDesc`,
+ // and then filter it out if it's not an object as it should be.
+ if (typeof propDesc !== 'object')
+ return true;
+
+ return !propDesc.configurable;
+});
+
+// Cache `Function` properties
+var call = Function.prototype.call,
+ apply = Function.prototype.apply;
+
+/**
+ * ### .addChainableMethod(ctx, name, method, chainingBehavior)
+ *
+ * Adds a method to an object, such that the method can also be chained.
+ *
+ * utils.addChainableMethod(chai.Assertion.prototype, 'foo', function (str) {
+ * var obj = utils.flag(this, 'object');
+ * new chai.Assertion(obj).to.be.equal(str);
+ * });
+ *
+ * Can also be accessed directly from `chai.Assertion`.
+ *
+ * chai.Assertion.addChainableMethod('foo', fn, chainingBehavior);
+ *
+ * The result can then be used as both a method assertion, executing both `method` and
+ * `chainingBehavior`, or as a language chain, which only executes `chainingBehavior`.
+ *
+ * expect(fooStr).to.be.foo('bar');
+ * expect(fooStr).to.be.foo.equal('foo');
+ *
+ * @param {Object} ctx object to which the method is added
+ * @param {String} name of method to add
+ * @param {Function} method function to be used for `name`, when called
+ * @param {Function} chainingBehavior function to be called every time the property is accessed
+ * @namespace Utils
+ * @name addChainableMethod
+ * @api public
+ */
+
+module.exports = function addChainableMethod(ctx, name, method, chainingBehavior) {
+ if (typeof chainingBehavior !== 'function') {
+ chainingBehavior = function () { };
+ }
+
+ var chainableBehavior = {
+ method: method
+ , chainingBehavior: chainingBehavior
+ };
+
+ // save the methods so we can overwrite them later, if we need to.
+ if (!ctx.__methods) {
+ ctx.__methods = {};
+ }
+ ctx.__methods[name] = chainableBehavior;
+
+ Object.defineProperty(ctx, name,
+ { get: function chainableMethodGetter() {
+ chainableBehavior.chainingBehavior.call(this);
+
+ var chainableMethodWrapper = function () {
+ // Setting the `ssfi` flag to `chainableMethodWrapper` causes this
+ // function to be the starting point for removing implementation
+ // frames from the stack trace of a failed assertion.
+ //
+ // However, we only want to use this function as the starting point if
+ // the `lockSsfi` flag isn't set.
+ //
+ // If the `lockSsfi` flag is set, then this assertion is being
+ // invoked from inside of another assertion. In this case, the `ssfi`
+ // flag has already been set by the outer assertion.
+ //
+ // Note that overwriting a chainable method merely replaces the saved
+ // methods in `ctx.__methods` instead of completely replacing the
+ // overwritten assertion. Therefore, an overwriting assertion won't
+ // set the `ssfi` or `lockSsfi` flags.
+ if (!flag(this, 'lockSsfi')) {
+ flag(this, 'ssfi', chainableMethodWrapper);
+ }
+
+ var result = chainableBehavior.method.apply(this, arguments);
+ if (result !== undefined) {
+ return result;
+ }
+
+ var newAssertion = new chai.Assertion();
+ transferFlags(this, newAssertion);
+ return newAssertion;
+ };
+
+ addLengthGuard(chainableMethodWrapper, name, true);
+
+ // Use `Object.setPrototypeOf` if available
+ if (canSetPrototype) {
+ // Inherit all properties from the object by replacing the `Function` prototype
+ var prototype = Object.create(this);
+ // Restore the `call` and `apply` methods from `Function`
+ prototype.call = call;
+ prototype.apply = apply;
+ Object.setPrototypeOf(chainableMethodWrapper, prototype);
+ }
+ // Otherwise, redefine all properties (slow!)
+ else {
+ var asserterNames = Object.getOwnPropertyNames(ctx);
+ asserterNames.forEach(function (asserterName) {
+ if (excludeNames.indexOf(asserterName) !== -1) {
+ return;
+ }
+
+ var pd = Object.getOwnPropertyDescriptor(ctx, asserterName);
+ Object.defineProperty(chainableMethodWrapper, asserterName, pd);
+ });
+ }
+
+ transferFlags(this, chainableMethodWrapper);
+ return proxify(chainableMethodWrapper);
+ }
+ , configurable: true
+ });
+};
+
+},{"../../chai":2,"./addLengthGuard":10,"./flag":15,"./proxify":30,"./transferFlags":32}],10:[function(require,module,exports){
+var fnLengthDesc = Object.getOwnPropertyDescriptor(function () {}, 'length');
+
+/*!
+ * Chai - addLengthGuard utility
+ * Copyright(c) 2012-2014 Jake Luer <jake@alogicalparadox.com>
+ * MIT Licensed
+ */
+
+/**
+ * ### .addLengthGuard(fn, assertionName, isChainable)
+ *
+ * Define `length` as a getter on the given uninvoked method assertion. The
+ * getter acts as a guard against chaining `length` directly off of an uninvoked
+ * method assertion, which is a problem because it references `function`'s
+ * built-in `length` property instead of Chai's `length` assertion. When the
+ * getter catches the user making this mistake, it throws an error with a
+ * helpful message.
+ *
+ * There are two ways in which this mistake can be made. The first way is by
+ * chaining the `length` assertion directly off of an uninvoked chainable
+ * method. In this case, Chai suggests that the user use `lengthOf` instead. The
+ * second way is by chaining the `length` assertion directly off of an uninvoked
+ * non-chainable method. Non-chainable methods must be invoked prior to
+ * chaining. In this case, Chai suggests that the user consult the docs for the
+ * given assertion.
+ *
+ * If the `length` property of functions is unconfigurable, then return `fn`
+ * without modification.
+ *
+ * Note that in ES6, the function's `length` property is configurable, so once
+ * support for legacy environments is dropped, Chai's `length` property can
+ * replace the built-in function's `length` property, and this length guard will
+ * no longer be necessary. In the mean time, maintaining consistency across all
+ * environments is the priority.
+ *
+ * @param {Function} fn
+ * @param {String} assertionName
+ * @param {Boolean} isChainable
+ * @namespace Utils
+ * @name addLengthGuard
+ */
+
+module.exports = function addLengthGuard (fn, assertionName, isChainable) {
+ if (!fnLengthDesc.configurable) return fn;
+
+ Object.defineProperty(fn, 'length', {
+ get: function () {
+ if (isChainable) {
+ throw Error('Invalid Chai property: ' + assertionName + '.length. Due' +
+ ' to a compatibility issue, "length" cannot directly follow "' +
+ assertionName + '". Use "' + assertionName + '.lengthOf" instead.');
+ }
+
+ throw Error('Invalid Chai property: ' + assertionName + '.length. See' +
+ ' docs for proper usage of "' + assertionName + '".');
+ }
+ });
+
+ return fn;
+};
+
+},{}],11:[function(require,module,exports){
+/*!
+ * Chai - addMethod utility
+ * Copyright(c) 2012-2014 Jake Luer <jake@alogicalparadox.com>
+ * MIT Licensed
+ */
+
+var addLengthGuard = require('./addLengthGuard');
+var chai = require('../../chai');
+var flag = require('./flag');
+var proxify = require('./proxify');
+var transferFlags = require('./transferFlags');
+
+/**
+ * ### .addMethod(ctx, name, method)
+ *
+ * Adds a method to the prototype of an object.
+ *
+ * utils.addMethod(chai.Assertion.prototype, 'foo', function (str) {
+ * var obj = utils.flag(this, 'object');
+ * new chai.Assertion(obj).to.be.equal(str);
+ * });
+ *
+ * Can also be accessed directly from `chai.Assertion`.
+ *
+ * chai.Assertion.addMethod('foo', fn);
+ *
+ * Then can be used as any other assertion.
+ *
+ * expect(fooStr).to.be.foo('bar');
+ *
+ * @param {Object} ctx object to which the method is added
+ * @param {String} name of method to add
+ * @param {Function} method function to be used for name
+ * @namespace Utils
+ * @name addMethod
+ * @api public
+ */
+
+module.exports = function addMethod(ctx, name, method) {
+ var methodWrapper = function () {
+ // Setting the `ssfi` flag to `methodWrapper` causes this function to be the
+ // starting point for removing implementation frames from the stack trace of
+ // a failed assertion.
+ //
+ // However, we only want to use this function as the starting point if the
+ // `lockSsfi` flag isn't set.
+ //
+ // If the `lockSsfi` flag is set, then either this assertion has been
+ // overwritten by another assertion, or this assertion is being invoked from
+ // inside of another assertion. In the first case, the `ssfi` flag has
+ // already been set by the overwriting assertion. In the second case, the
+ // `ssfi` flag has already been set by the outer assertion.
+ if (!flag(this, 'lockSsfi')) {
+ flag(this, 'ssfi', methodWrapper);
+ }
+
+ var result = method.apply(this, arguments);
+ if (result !== undefined)
+ return result;
+
+ var newAssertion = new chai.Assertion();
+ transferFlags(this, newAssertion);
+ return newAssertion;
+ };
+
+ addLengthGuard(methodWrapper, name, false);
+ ctx[name] = proxify(methodWrapper, name);
+};
+
+},{"../../chai":2,"./addLengthGuard":10,"./flag":15,"./proxify":30,"./transferFlags":32}],12:[function(require,module,exports){
+/*!
+ * Chai - addProperty utility
+ * Copyright(c) 2012-2014 Jake Luer <jake@alogicalparadox.com>
+ * MIT Licensed
+ */
+
+var chai = require('../../chai');
+var flag = require('./flag');
+var isProxyEnabled = require('./isProxyEnabled');
+var transferFlags = require('./transferFlags');
+
+/**
+ * ### .addProperty(ctx, name, getter)
+ *
+ * Adds a property to the prototype of an object.
+ *
+ * utils.addProperty(chai.Assertion.prototype, 'foo', function () {
+ * var obj = utils.flag(this, 'object');
+ * new chai.Assertion(obj).to.be.instanceof(Foo);
+ * });
+ *
+ * Can also be accessed directly from `chai.Assertion`.
+ *
+ * chai.Assertion.addProperty('foo', fn);
+ *
+ * Then can be used as any other assertion.
+ *
+ * expect(myFoo).to.be.foo;
+ *
+ * @param {Object} ctx object to which the property is added
+ * @param {String} name of property to add
+ * @param {Function} getter function to be used for name
+ * @namespace Utils
+ * @name addProperty
+ * @api public
+ */
+
+module.exports = function addProperty(ctx, name, getter) {
+ getter = getter === undefined ? function () {} : getter;
+
+ Object.defineProperty(ctx, name,
+ { get: function propertyGetter() {
+ // Setting the `ssfi` flag to `propertyGetter` causes this function to
+ // be the starting point for removing implementation frames from the
+ // stack trace of a failed assertion.
+ //
+ // However, we only want to use this function as the starting point if
+ // the `lockSsfi` flag isn't set and proxy protection is disabled.
+ //
+ // If the `lockSsfi` flag is set, then either this assertion has been
+ // overwritten by another assertion, or this assertion is being invoked
+ // from inside of another assertion. In the first case, the `ssfi` flag
+ // has already been set by the overwriting assertion. In the second
+ // case, the `ssfi` flag has already been set by the outer assertion.
+ //
+ // If proxy protection is enabled, then the `ssfi` flag has already been
+ // set by the proxy getter.
+ if (!isProxyEnabled() && !flag(this, 'lockSsfi')) {
+ flag(this, 'ssfi', propertyGetter);
+ }
+
+ var result = getter.call(this);
+ if (result !== undefined)
+ return result;
+
+ var newAssertion = new chai.Assertion();
+ transferFlags(this, newAssertion);
+ return newAssertion;
+ }
+ , configurable: true
+ });
+};
+
+},{"../../chai":2,"./flag":15,"./isProxyEnabled":25,"./transferFlags":32}],13:[function(require,module,exports){
+/*!
+ * Chai - compareByInspect utility
+ * Copyright(c) 2011-2016 Jake Luer <jake@alogicalparadox.com>
+ * MIT Licensed
+ */
+
+/*!
+ * Module dependencies
+ */
+
+var inspect = require('./inspect');
+
+/**
+ * ### .compareByInspect(mixed, mixed)
+ *
+ * To be used as a compareFunction with Array.prototype.sort. Compares elements
+ * using inspect instead of default behavior of using toString so that Symbols
+ * and objects with irregular/missing toString can still be sorted without a
+ * TypeError.
+ *
+ * @param {Mixed} first element to compare
+ * @param {Mixed} second element to compare
+ * @returns {Number} -1 if 'a' should come before 'b'; otherwise 1
+ * @name compareByInspect
+ * @namespace Utils
+ * @api public
+ */
+
+module.exports = function compareByInspect(a, b) {
+ return inspect(a) < inspect(b) ? -1 : 1;
+};
+
+},{"./inspect":23}],14:[function(require,module,exports){
+/*!
+ * Chai - expectTypes utility
+ * Copyright(c) 2012-2014 Jake Luer <jake@alogicalparadox.com>
+ * MIT Licensed
+ */
+
+/**
+ * ### .expectTypes(obj, types)
+ *
+ * Ensures that the object being tested against is of a valid type.
+ *
+ * utils.expectTypes(this, ['array', 'object', 'string']);
+ *
+ * @param {Mixed} obj constructed Assertion
+ * @param {Array} type A list of allowed types for this assertion
+ * @namespace Utils
+ * @name expectTypes
+ * @api public
+ */
+
+var AssertionError = require('assertion-error');
+var flag = require('./flag');
+var type = require('type-detect');
+
+module.exports = function expectTypes(obj, types) {
+ var flagMsg = flag(obj, 'message');
+ var ssfi = flag(obj, 'ssfi');
+
+ flagMsg = flagMsg ? flagMsg + ': ' : '';
+
+ obj = flag(obj, 'object');
+ types = types.map(function (t) { return t.toLowerCase(); });
+ types.sort();
+
+ // Transforms ['lorem', 'ipsum'] into 'a lorem, or an ipsum'
+ var str = types.map(function (t, index) {
+ var art = ~[ 'a', 'e', 'i', 'o', 'u' ].indexOf(t.charAt(0)) ? 'an' : 'a';
+ var or = types.length > 1 && index === types.length - 1 ? 'or ' : '';
+ return or + art + ' ' + t;
+ }).join(', ');
+
+ var objType = type(obj).toLowerCase();
+
+ if (!types.some(function (expected) { return objType === expected; })) {
+ throw new AssertionError(
+ flagMsg + 'object tested must be ' + str + ', but ' + objType + ' given',
+ undefined,
+ ssfi
+ );
+ }
+};
+
+},{"./flag":15,"assertion-error":33,"type-detect":38}],15:[function(require,module,exports){
+/*!
+ * Chai - flag utility
+ * Copyright(c) 2012-2014 Jake Luer <jake@alogicalparadox.com>
+ * MIT Licensed
+ */
+
+/**
+ * ### .flag(object, key, [value])
+ *
+ * Get or set a flag value on an object. If a
+ * value is provided it will be set, else it will
+ * return the currently set value or `undefined` if
+ * the value is not set.
+ *
+ * utils.flag(this, 'foo', 'bar'); // setter
+ * utils.flag(this, 'foo'); // getter, returns `bar`
+ *
+ * @param {Object} object constructed Assertion
+ * @param {String} key
+ * @param {Mixed} value (optional)
+ * @namespace Utils
+ * @name flag
+ * @api private
+ */
+
+module.exports = function flag(obj, key, value) {
+ var flags = obj.__flags || (obj.__flags = Object.create(null));
+ if (arguments.length === 3) {
+ flags[key] = value;
+ } else {
+ return flags[key];
+ }
+};
+
+},{}],16:[function(require,module,exports){
+/*!
+ * Chai - getActual utility
+ * Copyright(c) 2012-2014 Jake Luer <jake@alogicalparadox.com>
+ * MIT Licensed
+ */
+
+/**
+ * ### .getActual(object, [actual])
+ *
+ * Returns the `actual` value for an Assertion.
+ *
+ * @param {Object} object (constructed Assertion)
+ * @param {Arguments} chai.Assertion.prototype.assert arguments
+ * @namespace Utils
+ * @name getActual
+ */
+
+module.exports = function getActual(obj, args) {
+ return args.length > 4 ? args[4] : obj._obj;
+};
+
+},{}],17:[function(require,module,exports){
+/*!
+ * Chai - getEnumerableProperties utility
+ * Copyright(c) 2012-2014 Jake Luer <jake@alogicalparadox.com>
+ * MIT Licensed
+ */
+
+/**
+ * ### .getEnumerableProperties(object)
+ *
+ * This allows the retrieval of enumerable property names of an object,
+ * inherited or not.
+ *
+ * @param {Object} object
+ * @returns {Array}
+ * @namespace Utils
+ * @name getEnumerableProperties
+ * @api public
+ */
+
+module.exports = function getEnumerableProperties(object) {
+ var result = [];
+ for (var name in object) {
+ result.push(name);
+ }
+ return result;
+};
+
+},{}],18:[function(require,module,exports){
+/*!
+ * Chai - message composition utility
+ * Copyright(c) 2012-2014 Jake Luer <jake@alogicalparadox.com>
+ * MIT Licensed
+ */
+
+/*!
+ * Module dependencies
+ */
+
+var flag = require('./flag')
+ , getActual = require('./getActual')
+ , objDisplay = require('./objDisplay');
+
+/**
+ * ### .getMessage(object, message, negateMessage)
+ *
+ * Construct the error message based on flags
+ * and template tags. Template tags will return
+ * a stringified inspection of the object referenced.
+ *
+ * Message template tags:
+ * - `#{this}` current asserted object
+ * - `#{act}` actual value
+ * - `#{exp}` expected value
+ *
+ * @param {Object} object (constructed Assertion)
+ * @param {Arguments} chai.Assertion.prototype.assert arguments
+ * @namespace Utils
+ * @name getMessage
+ * @api public
+ */
+
+module.exports = function getMessage(obj, args) {
+ var negate = flag(obj, 'negate')
+ , val = flag(obj, 'object')
+ , expected = args[3]
+ , actual = getActual(obj, args)
+ , msg = negate ? args[2] : args[1]
+ , flagMsg = flag(obj, 'message');
+
+ if(typeof msg === "function") msg = msg();
+ msg = msg || '';
+ msg = msg
+ .replace(/#\{this\}/g, function () { return objDisplay(val); })
+ .replace(/#\{act\}/g, function () { return objDisplay(actual); })
+ .replace(/#\{exp\}/g, function () { return objDisplay(expected); });
+
+ return flagMsg ? flagMsg + ': ' + msg : msg;
+};
+
+},{"./flag":15,"./getActual":16,"./objDisplay":26}],19:[function(require,module,exports){
+/*!
+ * Chai - getOwnEnumerableProperties utility
+ * Copyright(c) 2011-2016 Jake Luer <jake@alogicalparadox.com>
+ * MIT Licensed
+ */
+
+/*!
+ * Module dependencies
+ */
+
+var getOwnEnumerablePropertySymbols = require('./getOwnEnumerablePropertySymbols');
+
+/**
+ * ### .getOwnEnumerableProperties(object)
+ *
+ * This allows the retrieval of directly-owned enumerable property names and
+ * symbols of an object. This function is necessary because Object.keys only
+ * returns enumerable property names, not enumerable property symbols.
+ *
+ * @param {Object} object
+ * @returns {Array}
+ * @namespace Utils
+ * @name getOwnEnumerableProperties
+ * @api public
+ */
+
+module.exports = function getOwnEnumerableProperties(obj) {
+ return Object.keys(obj).concat(getOwnEnumerablePropertySymbols(obj));
+};
+
+},{"./getOwnEnumerablePropertySymbols":20}],20:[function(require,module,exports){
+/*!
+ * Chai - getOwnEnumerablePropertySymbols utility
+ * Copyright(c) 2011-2016 Jake Luer <jake@alogicalparadox.com>
+ * MIT Licensed
+ */
+
+/**
+ * ### .getOwnEnumerablePropertySymbols(object)
+ *
+ * This allows the retrieval of directly-owned enumerable property symbols of an
+ * object. This function is necessary because Object.getOwnPropertySymbols
+ * returns both enumerable and non-enumerable property symbols.
+ *
+ * @param {Object} object
+ * @returns {Array}
+ * @namespace Utils
+ * @name getOwnEnumerablePropertySymbols
+ * @api public
+ */
+
+module.exports = function getOwnEnumerablePropertySymbols(obj) {
+ if (typeof Object.getOwnPropertySymbols !== 'function') return [];
+
+ return Object.getOwnPropertySymbols(obj).filter(function (sym) {
+ return Object.getOwnPropertyDescriptor(obj, sym).enumerable;
+ });
+};
+
+},{}],21:[function(require,module,exports){
+/*!
+ * Chai - getProperties utility
+ * Copyright(c) 2012-2014 Jake Luer <jake@alogicalparadox.com>
+ * MIT Licensed
+ */
+
+/**
+ * ### .getProperties(object)
+ *
+ * This allows the retrieval of property names of an object, enumerable or not,
+ * inherited or not.
+ *
+ * @param {Object} object
+ * @returns {Array}
+ * @namespace Utils
+ * @name getProperties
+ * @api public
+ */
+
+module.exports = function getProperties(object) {
+ var result = Object.getOwnPropertyNames(object);
+
+ function addProperty(property) {
+ if (result.indexOf(property) === -1) {
+ result.push(property);
+ }
+ }
+
+ var proto = Object.getPrototypeOf(object);
+ while (proto !== null) {
+ Object.getOwnPropertyNames(proto).forEach(addProperty);
+ proto = Object.getPrototypeOf(proto);
+ }
+
+ return result;
+};
+
+},{}],22:[function(require,module,exports){
+/*!
+ * chai
+ * Copyright(c) 2011 Jake Luer <jake@alogicalparadox.com>
+ * MIT Licensed
+ */
+
+/*!
+ * Dependencies that are used for multiple exports are required here only once
+ */
+
+var pathval = require('pathval');
+
+/*!
+ * test utility
+ */
+
+exports.test = require('./test');
+
+/*!
+ * type utility
+ */
+
+exports.type = require('type-detect');
+
+/*!
+ * expectTypes utility
+ */
+exports.expectTypes = require('./expectTypes');
+
+/*!
+ * message utility
+ */
+
+exports.getMessage = require('./getMessage');
+
+/*!
+ * actual utility
+ */
+
+exports.getActual = require('./getActual');
+
+/*!
+ * Inspect util
+ */
+
+exports.inspect = require('./inspect');
+
+/*!
+ * Object Display util
+ */
+
+exports.objDisplay = require('./objDisplay');
+
+/*!
+ * Flag utility
+ */
+
+exports.flag = require('./flag');
+
+/*!
+ * Flag transferring utility
+ */
+
+exports.transferFlags = require('./transferFlags');
+
+/*!
+ * Deep equal utility
+ */
+
+exports.eql = require('deep-eql');
+
+/*!
+ * Deep path info
+ */
+
+exports.getPathInfo = pathval.getPathInfo;
+
+/*!
+ * Check if a property exists
+ */
+
+exports.hasProperty = pathval.hasProperty;
+
+/*!
+ * Function name
+ */
+
+exports.getName = require('get-func-name');
+
+/*!
+ * add Property
+ */
+
+exports.addProperty = require('./addProperty');
+
+/*!
+ * add Method
+ */
+
+exports.addMethod = require('./addMethod');
+
+/*!
+ * overwrite Property
+ */
+
+exports.overwriteProperty = require('./overwriteProperty');
+
+/*!
+ * overwrite Method
+ */
+
+exports.overwriteMethod = require('./overwriteMethod');
+
+/*!
+ * Add a chainable method
+ */
+
+exports.addChainableMethod = require('./addChainableMethod');
+
+/*!
+ * Overwrite chainable method
+ */
+
+exports.overwriteChainableMethod = require('./overwriteChainableMethod');
+
+/*!
+ * Compare by inspect method
+ */
+
+exports.compareByInspect = require('./compareByInspect');
+
+/*!
+ * Get own enumerable property symbols method
+ */
+
+exports.getOwnEnumerablePropertySymbols = require('./getOwnEnumerablePropertySymbols');
+
+/*!
+ * Get own enumerable properties method
+ */
+
+exports.getOwnEnumerableProperties = require('./getOwnEnumerableProperties');
+
+/*!
+ * Checks error against a given set of criteria
+ */
+
+exports.checkError = require('check-error');
+
+/*!
+ * Proxify util
+ */
+
+exports.proxify = require('./proxify');
+
+/*!
+ * addLengthGuard util
+ */
+
+exports.addLengthGuard = require('./addLengthGuard');
+
+/*!
+ * isProxyEnabled helper
+ */
+
+exports.isProxyEnabled = require('./isProxyEnabled');
+
+/*!
+ * isNaN method
+ */
+
+exports.isNaN = require('./isNaN');
+
+},{"./addChainableMethod":9,"./addLengthGuard":10,"./addMethod":11,"./addProperty":12,"./compareByInspect":13,"./expectTypes":14,"./flag":15,"./getActual":16,"./getMessage":18,"./getOwnEnumerableProperties":19,"./getOwnEnumerablePropertySymbols":20,"./inspect":23,"./isNaN":24,"./isProxyEnabled":25,"./objDisplay":26,"./overwriteChainableMethod":27,"./overwriteMethod":28,"./overwriteProperty":29,"./proxify":30,"./test":31,"./transferFlags":32,"check-error":34,"deep-eql":35,"get-func-name":36,"pathval":37,"type-detect":38}],23:[function(require,module,exports){
+// This is (almost) directly from Node.js utils
+// https://github.com/joyent/node/blob/f8c335d0caf47f16d31413f89aa28eda3878e3aa/lib/util.js
+
+var getName = require('get-func-name');
+var getProperties = require('./getProperties');
+var getEnumerableProperties = require('./getEnumerableProperties');
+var config = require('../config');
+
+module.exports = inspect;
+
+/**
+ * ### .inspect(obj, [showHidden], [depth], [colors])
+ *
+ * Echoes the value of a value. Tries to print the value out
+ * in the best way possible given the different types.
+ *
+ * @param {Object} obj The object to print out.
+ * @param {Boolean} showHidden Flag that shows hidden (not enumerable)
+ * properties of objects. Default is false.
+ * @param {Number} depth Depth in which to descend in object. Default is 2.
+ * @param {Boolean} colors Flag to turn on ANSI escape codes to color the
+ * output. Default is false (no coloring).
+ * @namespace Utils
+ * @name inspect
+ */
+function inspect(obj, showHidden, depth, colors) {
+ var ctx = {
+ showHidden: showHidden,
+ seen: [],
+ stylize: function (str) { return str; }
+ };
+ return formatValue(ctx, obj, (typeof depth === 'undefined' ? 2 : depth));
+}
+
+// Returns true if object is a DOM element.
+var isDOMElement = function (object) {
+ if (typeof HTMLElement === 'object') {
+ return object instanceof HTMLElement;
+ } else {
+ return object &&
+ typeof object === 'object' &&
+ 'nodeType' in object &&
+ object.nodeType === 1 &&
+ typeof object.nodeName === 'string';
+ }
+};
+
+function formatValue(ctx, value, recurseTimes) {
+ // Provide a hook for user-specified inspect functions.
+ // Check that value is an object with an inspect function on it
+ if (value && typeof value.inspect === 'function' &&
+ // Filter out the util module, it's inspect function is special
+ value.inspect !== exports.inspect &&
+ // Also filter out any prototype objects using the circular check.
+ !(value.constructor && value.constructor.prototype === value)) {
+ var ret = value.inspect(recurseTimes, ctx);
+ if (typeof ret !== 'string') {
+ ret = formatValue(ctx, ret, recurseTimes);
+ }
+ return ret;
+ }
+
+ // Primitive types cannot have properties
+ var primitive = formatPrimitive(ctx, value);
+ if (primitive) {
+ return primitive;
+ }
+
+ // If this is a DOM element, try to get the outer HTML.
+ if (isDOMElement(value)) {
+ if ('outerHTML' in value) {
+ return value.outerHTML;
+ // This value does not have an outerHTML attribute,
+ // it could still be an XML element
+ } else {
+ // Attempt to serialize it
+ try {
+ if (document.xmlVersion) {
+ var xmlSerializer = new XMLSerializer();
+ return xmlSerializer.serializeToString(value);
+ } else {
+ // Firefox 11- do not support outerHTML
+ // It does, however, support innerHTML
+ // Use the following to render the element
+ var ns = "http://www.w3.org/1999/xhtml";
+ var container = document.createElementNS(ns, '_');
+
+ container.appendChild(value.cloneNode(false));
+ var html = container.innerHTML
+ .replace('><', '>' + value.innerHTML + '<');
+ container.innerHTML = '';
+ return html;
+ }
+ } catch (err) {
+ // This could be a non-native DOM implementation,
+ // continue with the normal flow:
+ // printing the element as if it is an object.
+ }
+ }
+ }
+
+ // Look up the keys of the object.
+ var visibleKeys = getEnumerableProperties(value);
+ var keys = ctx.showHidden ? getProperties(value) : visibleKeys;
+
+ var name, nameSuffix;
+
+ // Some type of object without properties can be shortcut.
+ // In IE, errors have a single `stack` property, or if they are vanilla `Error`,
+ // a `stack` plus `description` property; ignore those for consistency.
+ if (keys.length === 0 || (isError(value) && (
+ (keys.length === 1 && keys[0] === 'stack') ||
+ (keys.length === 2 && keys[0] === 'description' && keys[1] === 'stack')
+ ))) {
+ if (typeof value === 'function') {
+ name = getName(value);
+ nameSuffix = name ? ': ' + name : '';
+ return ctx.stylize('[Function' + nameSuffix + ']', 'special');
+ }
+ if (isRegExp(value)) {
+ return ctx.stylize(RegExp.prototype.toString.call(value), 'regexp');
+ }
+ if (isDate(value)) {
+ return ctx.stylize(Date.prototype.toUTCString.call(value), 'date');
+ }
+ if (isError(value)) {
+ return formatError(value);
+ }
+ }
+
+ var base = ''
+ , array = false
+ , typedArray = false
+ , braces = ['{', '}'];
+
+ if (isTypedArray(value)) {
+ typedArray = true;
+ braces = ['[', ']'];
+ }
+
+ // Make Array say that they are Array
+ if (isArray(value)) {
+ array = true;
+ braces = ['[', ']'];
+ }
+
+ // Make functions say that they are functions
+ if (typeof value === 'function') {
+ name = getName(value);
+ nameSuffix = name ? ': ' + name : '';
+ base = ' [Function' + nameSuffix + ']';
+ }
+
+ // Make RegExps say that they are RegExps
+ if (isRegExp(value)) {
+ base = ' ' + RegExp.prototype.toString.call(value);
+ }
+
+ // Make dates with properties first say the date
+ if (isDate(value)) {
+ base = ' ' + Date.prototype.toUTCString.call(value);
+ }
+
+ // Make error with message first say the error
+ if (isError(value)) {
+ return formatError(value);
+ }
+
+ if (keys.length === 0 && (!array || value.length == 0)) {
+ return braces[0] + base + braces[1];
+ }
+
+ if (recurseTimes < 0) {
+ if (isRegExp(value)) {
+ return ctx.stylize(RegExp.prototype.toString.call(value), 'regexp');
+ } else {
+ return ctx.stylize('[Object]', 'special');
+ }
+ }
+
+ ctx.seen.push(value);
+
+ var output;
+ if (array) {
+ output = formatArray(ctx, value, recurseTimes, visibleKeys, keys);
+ } else if (typedArray) {
+ return formatTypedArray(value);
+ } else {
+ output = keys.map(function(key) {
+ return formatProperty(ctx, value, recurseTimes, visibleKeys, key, array);
+ });
+ }
+
+ ctx.seen.pop();
+
+ return reduceToSingleString(output, base, braces);
+}
+
+function formatPrimitive(ctx, value) {
+ switch (typeof value) {
+ case 'undefined':
+ return ctx.stylize('undefined', 'undefined');
+
+ case 'string':
+ var simple = '\'' + JSON.stringify(value).replace(/^"|"$/g, '')
+ .replace(/'/g, "\\'")
+ .replace(/\\"/g, '"') + '\'';
+ return ctx.stylize(simple, 'string');
+
+ case 'number':
+ if (value === 0 && (1/value) === -Infinity) {
+ return ctx.stylize('-0', 'number');
+ }
+ return ctx.stylize('' + value, 'number');
+
+ case 'boolean':
+ return ctx.stylize('' + value, 'boolean');
+
+ case 'symbol':
+ return ctx.stylize(value.toString(), 'symbol');
+ }
+ // For some reason typeof null is "object", so special case here.
+ if (value === null) {
+ return ctx.stylize('null', 'null');
+ }
+}
+
+function formatError(value) {
+ return '[' + Error.prototype.toString.call(value) + ']';
+}
+
+function formatArray(ctx, value, recurseTimes, visibleKeys, keys) {
+ var output = [];
+ for (var i = 0, l = value.length; i < l; ++i) {
+ if (Object.prototype.hasOwnProperty.call(value, String(i))) {
+ output.push(formatProperty(ctx, value, recurseTimes, visibleKeys,
+ String(i), true));
+ } else {
+ output.push('');
+ }
+ }
+
+ keys.forEach(function(key) {
+ if (!key.match(/^\d+$/)) {
+ output.push(formatProperty(ctx, value, recurseTimes, visibleKeys,
+ key, true));
+ }
+ });
+ return output;
+}
+
+function formatTypedArray(value) {
+ var str = '[ ';
+
+ for (var i = 0; i < value.length; ++i) {
+ if (str.length >= config.truncateThreshold - 7) {
+ str += '...';
+ break;
+ }
+ str += value[i] + ', ';
+ }
+ str += ' ]';
+
+ // Removing trailing `, ` if the array was not truncated
+ if (str.indexOf(', ]') !== -1) {
+ str = str.replace(', ]', ' ]');
+ }
+
+ return str;
+}
+
+function formatProperty(ctx, value, recurseTimes, visibleKeys, key, array) {
+ var name;
+ var propDescriptor = Object.getOwnPropertyDescriptor(value, key);
+ var str;
+
+ if (propDescriptor) {
+ if (propDescriptor.get) {
+ if (propDescriptor.set) {
+ str = ctx.stylize('[Getter/Setter]', 'special');
+ } else {
+ str = ctx.stylize('[Getter]', 'special');
+ }
+ } else {
+ if (propDescriptor.set) {
+ str = ctx.stylize('[Setter]', 'special');
+ }
+ }
+ }
+ if (visibleKeys.indexOf(key) < 0) {
+ name = '[' + key + ']';
+ }
+ if (!str) {
+ if (ctx.seen.indexOf(value[key]) < 0) {
+ if (recurseTimes === null) {
+ str = formatValue(ctx, value[key], null);
+ } else {
+ str = formatValue(ctx, value[key], recurseTimes - 1);
+ }
+ if (str.indexOf('\n') > -1) {
+ if (array) {
+ str = str.split('\n').map(function(line) {
+ return ' ' + line;
+ }).join('\n').substr(2);
+ } else {
+ str = '\n' + str.split('\n').map(function(line) {
+ return ' ' + line;
+ }).join('\n');
+ }
+ }
+ } else {
+ str = ctx.stylize('[Circular]', 'special');
+ }
+ }
+ if (typeof name === 'undefined') {
+ if (array && key.match(/^\d+$/)) {
+ return str;
+ }
+ name = JSON.stringify('' + key);
+ if (name.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)) {
+ name = name.substr(1, name.length - 2);
+ name = ctx.stylize(name, 'name');
+ } else {
+ name = name.replace(/'/g, "\\'")
+ .replace(/\\"/g, '"')
+ .replace(/(^"|"$)/g, "'");
+ name = ctx.stylize(name, 'string');
+ }
+ }
+
+ return name + ': ' + str;
+}
+
+function reduceToSingleString(output, base, braces) {
+ var length = output.reduce(function(prev, cur) {
+ return prev + cur.length + 1;
+ }, 0);
+
+ if (length > 60) {
+ return braces[0] +
+ (base === '' ? '' : base + '\n ') +
+ ' ' +
+ output.join(',\n ') +
+ ' ' +
+ braces[1];
+ }
+
+ return braces[0] + base + ' ' + output.join(', ') + ' ' + braces[1];
+}
+
+function isTypedArray(ar) {
+ // Unfortunately there's no way to check if an object is a TypedArray
+ // We have to check if it's one of these types
+ return (typeof ar === 'object' && /\w+Array]$/.test(objectToString(ar)));
+}
+
+function isArray(ar) {
+ return Array.isArray(ar) ||
+ (typeof ar === 'object' && objectToString(ar) === '[object Array]');
+}
+
+function isRegExp(re) {
+ return typeof re === 'object' && objectToString(re) === '[object RegExp]';
+}
+
+function isDate(d) {
+ return typeof d === 'object' && objectToString(d) === '[object Date]';
+}
+
+function isError(e) {
+ return typeof e === 'object' && objectToString(e) === '[object Error]';
+}
+
+function objectToString(o) {
+ return Object.prototype.toString.call(o);
+}
+
+},{"../config":4,"./getEnumerableProperties":17,"./getProperties":21,"get-func-name":36}],24:[function(require,module,exports){
+/*!
+ * Chai - isNaN utility
+ * Copyright(c) 2012-2015 Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
+ * MIT Licensed
+ */
+
+/**
+ * ### .isNaN(value)
+ *
+ * Checks if the given value is NaN or not.
+ *
+ * utils.isNaN(NaN); // true
+ *
+ * @param {Value} The value which has to be checked if it is NaN
+ * @name isNaN
+ * @api private
+ */
+
+function isNaN(value) {
+ // Refer http://www.ecma-international.org/ecma-262/6.0/#sec-isnan-number
+ // section's NOTE.
+ return value !== value;
+}
+
+// If ECMAScript 6's Number.isNaN is present, prefer that.
+module.exports = Number.isNaN || isNaN;
+
+},{}],25:[function(require,module,exports){
+var config = require('../config');
+
+/*!
+ * Chai - isProxyEnabled helper
+ * Copyright(c) 2012-2014 Jake Luer <jake@alogicalparadox.com>
+ * MIT Licensed
+ */
+
+/**
+ * ### .isProxyEnabled()
+ *
+ * Helper function to check if Chai's proxy protection feature is enabled. If
+ * proxies are unsupported or disabled via the user's Chai config, then return
+ * false. Otherwise, return true.
+ *
+ * @namespace Utils
+ * @name isProxyEnabled
+ */
+
+module.exports = function isProxyEnabled() {
+ return config.useProxy &&
+ typeof Proxy !== 'undefined' &&
+ typeof Reflect !== 'undefined';
+};
+
+},{"../config":4}],26:[function(require,module,exports){
+/*!
+ * Chai - flag utility
+ * Copyright(c) 2012-2014 Jake Luer <jake@alogicalparadox.com>
+ * MIT Licensed
+ */
+
+/*!
+ * Module dependencies
+ */
+
+var inspect = require('./inspect');
+var config = require('../config');
+
+/**
+ * ### .objDisplay(object)
+ *
+ * Determines if an object or an array matches
+ * criteria to be inspected in-line for error
+ * messages or should be truncated.
+ *
+ * @param {Mixed} javascript object to inspect
+ * @name objDisplay
+ * @namespace Utils
+ * @api public
+ */
+
+module.exports = function objDisplay(obj) {
+ var str = inspect(obj)
+ , type = Object.prototype.toString.call(obj);
+
+ if (config.truncateThreshold && str.length >= config.truncateThreshold) {
+ if (type === '[object Function]') {
+ return !obj.name || obj.name === ''
+ ? '[Function]'
+ : '[Function: ' + obj.name + ']';
+ } else if (type === '[object Array]') {
+ return '[ Array(' + obj.length + ') ]';
+ } else if (type === '[object Object]') {
+ var keys = Object.keys(obj)
+ , kstr = keys.length > 2
+ ? keys.splice(0, 2).join(', ') + ', ...'
+ : keys.join(', ');
+ return '{ Object (' + kstr + ') }';
+ } else {
+ return str;
+ }
+ } else {
+ return str;
+ }
+};
+
+},{"../config":4,"./inspect":23}],27:[function(require,module,exports){
+/*!
+ * Chai - overwriteChainableMethod utility
+ * Copyright(c) 2012-2014 Jake Luer <jake@alogicalparadox.com>
+ * MIT Licensed
+ */
+
+var chai = require('../../chai');
+var transferFlags = require('./transferFlags');
+
+/**
+ * ### .overwriteChainableMethod(ctx, name, method, chainingBehavior)
+ *
+ * Overwrites an already existing chainable method
+ * and provides access to the previous function or
+ * property. Must return functions to be used for
+ * name.
+ *
+ * utils.overwriteChainableMethod(chai.Assertion.prototype, 'lengthOf',
+ * function (_super) {
+ * }
+ * , function (_super) {
+ * }
+ * );
+ *
+ * Can also be accessed directly from `chai.Assertion`.
+ *
+ * chai.Assertion.overwriteChainableMethod('foo', fn, fn);
+ *
+ * Then can be used as any other assertion.
+ *
+ * expect(myFoo).to.have.lengthOf(3);
+ * expect(myFoo).to.have.lengthOf.above(3);
+ *
+ * @param {Object} ctx object whose method / property is to be overwritten
+ * @param {String} name of method / property to overwrite
+ * @param {Function} method function that returns a function to be used for name
+ * @param {Function} chainingBehavior function that returns a function to be used for property
+ * @namespace Utils
+ * @name overwriteChainableMethod
+ * @api public
+ */
+
+module.exports = function overwriteChainableMethod(ctx, name, method, chainingBehavior) {
+ var chainableBehavior = ctx.__methods[name];
+
+ var _chainingBehavior = chainableBehavior.chainingBehavior;
+ chainableBehavior.chainingBehavior = function overwritingChainableMethodGetter() {
+ var result = chainingBehavior(_chainingBehavior).call(this);
+ if (result !== undefined) {
+ return result;
+ }
+
+ var newAssertion = new chai.Assertion();
+ transferFlags(this, newAssertion);
+ return newAssertion;
+ };
+
+ var _method = chainableBehavior.method;
+ chainableBehavior.method = function overwritingChainableMethodWrapper() {
+ var result = method(_method).apply(this, arguments);
+ if (result !== undefined) {
+ return result;
+ }
+
+ var newAssertion = new chai.Assertion();
+ transferFlags(this, newAssertion);
+ return newAssertion;
+ };
+};
+
+},{"../../chai":2,"./transferFlags":32}],28:[function(require,module,exports){
+/*!
+ * Chai - overwriteMethod utility
+ * Copyright(c) 2012-2014 Jake Luer <jake@alogicalparadox.com>
+ * MIT Licensed
+ */
+
+var addLengthGuard = require('./addLengthGuard');
+var chai = require('../../chai');
+var flag = require('./flag');
+var proxify = require('./proxify');
+var transferFlags = require('./transferFlags');
+
+/**
+ * ### .overwriteMethod(ctx, name, fn)
+ *
+ * Overwrites an already existing method and provides
+ * access to previous function. Must return function
+ * to be used for name.
+ *
+ * utils.overwriteMethod(chai.Assertion.prototype, 'equal', function (_super) {
+ * return function (str) {
+ * var obj = utils.flag(this, 'object');
+ * if (obj instanceof Foo) {
+ * new chai.Assertion(obj.value).to.equal(str);
+ * } else {
+ * _super.apply(this, arguments);
+ * }
+ * }
+ * });
+ *
+ * Can also be accessed directly from `chai.Assertion`.
+ *
+ * chai.Assertion.overwriteMethod('foo', fn);
+ *
+ * Then can be used as any other assertion.
+ *
+ * expect(myFoo).to.equal('bar');
+ *
+ * @param {Object} ctx object whose method is to be overwritten
+ * @param {String} name of method to overwrite
+ * @param {Function} method function that returns a function to be used for name
+ * @namespace Utils
+ * @name overwriteMethod
+ * @api public
+ */
+
+module.exports = function overwriteMethod(ctx, name, method) {
+ var _method = ctx[name]
+ , _super = function () {
+ throw new Error(name + ' is not a function');
+ };
+
+ if (_method && 'function' === typeof _method)
+ _super = _method;
+
+ var overwritingMethodWrapper = function () {
+ // Setting the `ssfi` flag to `overwritingMethodWrapper` causes this
+ // function to be the starting point for removing implementation frames from
+ // the stack trace of a failed assertion.
+ //
+ // However, we only want to use this function as the starting point if the
+ // `lockSsfi` flag isn't set.
+ //
+ // If the `lockSsfi` flag is set, then either this assertion has been
+ // overwritten by another assertion, or this assertion is being invoked from
+ // inside of another assertion. In the first case, the `ssfi` flag has
+ // already been set by the overwriting assertion. In the second case, the
+ // `ssfi` flag has already been set by the outer assertion.
+ if (!flag(this, 'lockSsfi')) {
+ flag(this, 'ssfi', overwritingMethodWrapper);
+ }
+
+ // Setting the `lockSsfi` flag to `true` prevents the overwritten assertion
+ // from changing the `ssfi` flag. By this point, the `ssfi` flag is already
+ // set to the correct starting point for this assertion.
+ var origLockSsfi = flag(this, 'lockSsfi');
+ flag(this, 'lockSsfi', true);
+ var result = method(_super).apply(this, arguments);
+ flag(this, 'lockSsfi', origLockSsfi);
+
+ if (result !== undefined) {
+ return result;
+ }
+
+ var newAssertion = new chai.Assertion();
+ transferFlags(this, newAssertion);
+ return newAssertion;
+ }
+
+ addLengthGuard(overwritingMethodWrapper, name, false);
+ ctx[name] = proxify(overwritingMethodWrapper, name);
+};
+
+},{"../../chai":2,"./addLengthGuard":10,"./flag":15,"./proxify":30,"./transferFlags":32}],29:[function(require,module,exports){
+/*!
+ * Chai - overwriteProperty utility
+ * Copyright(c) 2012-2014 Jake Luer <jake@alogicalparadox.com>
+ * MIT Licensed
+ */
+
+var chai = require('../../chai');
+var flag = require('./flag');
+var isProxyEnabled = require('./isProxyEnabled');
+var transferFlags = require('./transferFlags');
+
+/**
+ * ### .overwriteProperty(ctx, name, fn)
+ *
+ * Overwrites an already existing property getter and provides
+ * access to previous value. Must return function to use as getter.
+ *
+ * utils.overwriteProperty(chai.Assertion.prototype, 'ok', function (_super) {
+ * return function () {
+ * var obj = utils.flag(this, 'object');
+ * if (obj instanceof Foo) {
+ * new chai.Assertion(obj.name).to.equal('bar');
+ * } else {
+ * _super.call(this);
+ * }
+ * }
+ * });
+ *
+ *
+ * Can also be accessed directly from `chai.Assertion`.
+ *
+ * chai.Assertion.overwriteProperty('foo', fn);
+ *
+ * Then can be used as any other assertion.
+ *
+ * expect(myFoo).to.be.ok;
+ *
+ * @param {Object} ctx object whose property is to be overwritten
+ * @param {String} name of property to overwrite
+ * @param {Function} getter function that returns a getter function to be used for name
+ * @namespace Utils
+ * @name overwriteProperty
+ * @api public
+ */
+
+module.exports = function overwriteProperty(ctx, name, getter) {
+ var _get = Object.getOwnPropertyDescriptor(ctx, name)
+ , _super = function () {};
+
+ if (_get && 'function' === typeof _get.get)
+ _super = _get.get
+
+ Object.defineProperty(ctx, name,
+ { get: function overwritingPropertyGetter() {
+ // Setting the `ssfi` flag to `overwritingPropertyGetter` causes this
+ // function to be the starting point for removing implementation frames
+ // from the stack trace of a failed assertion.
+ //
+ // However, we only want to use this function as the starting point if
+ // the `lockSsfi` flag isn't set and proxy protection is disabled.
+ //
+ // If the `lockSsfi` flag is set, then either this assertion has been
+ // overwritten by another assertion, or this assertion is being invoked
+ // from inside of another assertion. In the first case, the `ssfi` flag
+ // has already been set by the overwriting assertion. In the second
+ // case, the `ssfi` flag has already been set by the outer assertion.
+ //
+ // If proxy protection is enabled, then the `ssfi` flag has already been
+ // set by the proxy getter.
+ if (!isProxyEnabled() && !flag(this, 'lockSsfi')) {
+ flag(this, 'ssfi', overwritingPropertyGetter);
+ }
+
+ // Setting the `lockSsfi` flag to `true` prevents the overwritten
+ // assertion from changing the `ssfi` flag. By this point, the `ssfi`
+ // flag is already set to the correct starting point for this assertion.
+ var origLockSsfi = flag(this, 'lockSsfi');
+ flag(this, 'lockSsfi', true);
+ var result = getter(_super).call(this);
+ flag(this, 'lockSsfi', origLockSsfi);
+
+ if (result !== undefined) {
+ return result;
+ }
+
+ var newAssertion = new chai.Assertion();
+ transferFlags(this, newAssertion);
+ return newAssertion;
+ }
+ , configurable: true
+ });
+};
+
+},{"../../chai":2,"./flag":15,"./isProxyEnabled":25,"./transferFlags":32}],30:[function(require,module,exports){
+var config = require('../config');
+var flag = require('./flag');
+var getProperties = require('./getProperties');
+var isProxyEnabled = require('./isProxyEnabled');
+
+/*!
+ * Chai - proxify utility
+ * Copyright(c) 2012-2014 Jake Luer <jake@alogicalparadox.com>
+ * MIT Licensed
+ */
+
+/**
+ * ### .proxify(object)
+ *
+ * Return a proxy of given object that throws an error when a non-existent
+ * property is read. By default, the root cause is assumed to be a misspelled
+ * property, and thus an attempt is made to offer a reasonable suggestion from
+ * the list of existing properties. However, if a nonChainableMethodName is
+ * provided, then the root cause is instead a failure to invoke a non-chainable
+ * method prior to reading the non-existent property.
+ *
+ * If proxies are unsupported or disabled via the user's Chai config, then
+ * return object without modification.
+ *
+ * @param {Object} obj
+ * @param {String} nonChainableMethodName
+ * @namespace Utils
+ * @name proxify
+ */
+
+var builtins = ['__flags', '__methods', '_obj', 'assert'];
+
+module.exports = function proxify(obj, nonChainableMethodName) {
+ if (!isProxyEnabled()) return obj;
+
+ return new Proxy(obj, {
+ get: function proxyGetter(target, property) {
+ // This check is here because we should not throw errors on Symbol properties
+ // such as `Symbol.toStringTag`.
+ // The values for which an error should be thrown can be configured using
+ // the `config.proxyExcludedKeys` setting.
+ if (typeof property === 'string' &&
+ config.proxyExcludedKeys.indexOf(property) === -1 &&
+ !Reflect.has(target, property)) {
+ // Special message for invalid property access of non-chainable methods.
+ if (nonChainableMethodName) {
+ throw Error('Invalid Chai property: ' + nonChainableMethodName + '.' +
+ property + '. See docs for proper usage of "' +
+ nonChainableMethodName + '".');
+ }
+
+ // If the property is reasonably close to an existing Chai property,
+ // suggest that property to the user. Only suggest properties with a
+ // distance less than 4.
+ var suggestion = null;
+ var suggestionDistance = 4;
+ getProperties(target).forEach(function(prop) {
+ if (
+ !Object.prototype.hasOwnProperty(prop) &&
+ builtins.indexOf(prop) === -1
+ ) {
+ var dist = stringDistanceCapped(
+ property,
+ prop,
+ suggestionDistance
+ );
+ if (dist < suggestionDistance) {
+ suggestion = prop;
+ suggestionDistance = dist;
+ }
+ }
+ });
+
+ if (suggestion !== null) {
+ throw Error('Invalid Chai property: ' + property +
+ '. Did you mean "' + suggestion + '"?');
+ } else {
+ throw Error('Invalid Chai property: ' + property);
+ }
+ }
+
+ // Use this proxy getter as the starting point for removing implementation
+ // frames from the stack trace of a failed assertion. For property
+ // assertions, this prevents the proxy getter from showing up in the stack
+ // trace since it's invoked before the property getter. For method and
+ // chainable method assertions, this flag will end up getting changed to
+ // the method wrapper, which is good since this frame will no longer be in
+ // the stack once the method is invoked. Note that Chai builtin assertion
+ // properties such as `__flags` are skipped since this is only meant to
+ // capture the starting point of an assertion. This step is also skipped
+ // if the `lockSsfi` flag is set, thus indicating that this assertion is
+ // being called from within another assertion. In that case, the `ssfi`
+ // flag is already set to the outer assertion's starting point.
+ if (builtins.indexOf(property) === -1 && !flag(target, 'lockSsfi')) {
+ flag(target, 'ssfi', proxyGetter);
+ }
+
+ return Reflect.get(target, property);
+ }
+ });
+};
+
+/**
+ * # stringDistanceCapped(strA, strB, cap)
+ * Return the Levenshtein distance between two strings, but no more than cap.
+ * @param {string} strA
+ * @param {string} strB
+ * @param {number} number
+ * @return {number} min(string distance between strA and strB, cap)
+ * @api private
+ */
+
+function stringDistanceCapped(strA, strB, cap) {
+ if (Math.abs(strA.length - strB.length) >= cap) {
+ return cap;
+ }
+
+ var memo = [];
+ // `memo` is a two-dimensional array containing distances.
+ // memo[i][j] is the distance between strA.slice(0, i) and
+ // strB.slice(0, j).
+ for (var i = 0; i <= strA.length; i++) {
+ memo[i] = Array(strB.length + 1).fill(0);
+ memo[i][0] = i;
+ }
+ for (var j = 0; j < strB.length; j++) {
+ memo[0][j] = j;
+ }
+
+ for (var i = 1; i <= strA.length; i++) {
+ var ch = strA.charCodeAt(i - 1);
+ for (var j = 1; j <= strB.length; j++) {
+ if (Math.abs(i - j) >= cap) {
+ memo[i][j] = cap;
+ continue;
+ }
+ memo[i][j] = Math.min(
+ memo[i - 1][j] + 1,
+ memo[i][j - 1] + 1,
+ memo[i - 1][j - 1] +
+ (ch === strB.charCodeAt(j - 1) ? 0 : 1)
+ );
+ }
+ }
+
+ return memo[strA.length][strB.length];
+}
+
+},{"../config":4,"./flag":15,"./getProperties":21,"./isProxyEnabled":25}],31:[function(require,module,exports){
+/*!
+ * Chai - test utility
+ * Copyright(c) 2012-2014 Jake Luer <jake@alogicalparadox.com>
+ * MIT Licensed
+ */
+
+/*!
+ * Module dependencies
+ */
+
+var flag = require('./flag');
+
+/**
+ * ### .test(object, expression)
+ *
+ * Test and object for expression.
+ *
+ * @param {Object} object (constructed Assertion)
+ * @param {Arguments} chai.Assertion.prototype.assert arguments
+ * @namespace Utils
+ * @name test
+ */
+
+module.exports = function test(obj, args) {
+ var negate = flag(obj, 'negate')
+ , expr = args[0];
+ return negate ? !expr : expr;
+};
+
+},{"./flag":15}],32:[function(require,module,exports){
+/*!
+ * Chai - transferFlags utility
+ * Copyright(c) 2012-2014 Jake Luer <jake@alogicalparadox.com>
+ * MIT Licensed
+ */
+
+/**
+ * ### .transferFlags(assertion, object, includeAll = true)
+ *
+ * Transfer all the flags for `assertion` to `object`. If
+ * `includeAll` is set to `false`, then the base Chai
+ * assertion flags (namely `object`, `ssfi`, `lockSsfi`,
+ * and `message`) will not be transferred.
+ *
+ *
+ * var newAssertion = new Assertion();
+ * utils.transferFlags(assertion, newAssertion);
+ *
+ * var anotherAssertion = new Assertion(myObj);
+ * utils.transferFlags(assertion, anotherAssertion, false);
+ *
+ * @param {Assertion} assertion the assertion to transfer the flags from
+ * @param {Object} object the object to transfer the flags to; usually a new assertion
+ * @param {Boolean} includeAll
+ * @namespace Utils
+ * @name transferFlags
+ * @api private
+ */
+
+module.exports = function transferFlags(assertion, object, includeAll) {
+ var flags = assertion.__flags || (assertion.__flags = Object.create(null));
+
+ if (!object.__flags) {
+ object.__flags = Object.create(null);
+ }
+
+ includeAll = arguments.length === 3 ? includeAll : true;
+
+ for (var flag in flags) {
+ if (includeAll ||
+ (flag !== 'object' && flag !== 'ssfi' && flag !== 'lockSsfi' && flag != 'message')) {
+ object.__flags[flag] = flags[flag];
+ }
+ }
+};
+
+},{}],33:[function(require,module,exports){
+/*!
+ * assertion-error
+ * Copyright(c) 2013 Jake Luer <jake@qualiancy.com>
+ * MIT Licensed
+ */
+
+/*!
+ * Return a function that will copy properties from
+ * one object to another excluding any originally
+ * listed. Returned function will create a new `{}`.
+ *
+ * @param {String} excluded properties ...
+ * @return {Function}
+ */
+
+function exclude () {
+ var excludes = [].slice.call(arguments);
+
+ function excludeProps (res, obj) {
+ Object.keys(obj).forEach(function (key) {
+ if (!~excludes.indexOf(key)) res[key] = obj[key];
+ });
+ }
+
+ return function extendExclude () {
+ var args = [].slice.call(arguments)
+ , i = 0
+ , res = {};
+
+ for (; i < args.length; i++) {
+ excludeProps(res, args[i]);
+ }
+
+ return res;
+ };
+};
+
+/*!
+ * Primary Exports
+ */
+
+module.exports = AssertionError;
+
+/**
+ * ### AssertionError
+ *
+ * An extension of the JavaScript `Error` constructor for
+ * assertion and validation scenarios.
+ *
+ * @param {String} message
+ * @param {Object} properties to include (optional)
+ * @param {callee} start stack function (optional)
+ */
+
+function AssertionError (message, _props, ssf) {
+ var extend = exclude('name', 'message', 'stack', 'constructor', 'toJSON')
+ , props = extend(_props || {});
+
+ // default values
+ this.message = message || 'Unspecified AssertionError';
+ this.showDiff = false;
+
+ // copy from properties
+ for (var key in props) {
+ this[key] = props[key];
+ }
+
+ // capture stack trace
+ ssf = ssf || AssertionError;
+ if (Error.captureStackTrace) {
+ Error.captureStackTrace(this, ssf);
+ } else {
+ try {
+ throw new Error();
+ } catch(e) {
+ this.stack = e.stack;
+ }
+ }
+}
+
+/*!
+ * Inherit from Error.prototype
+ */
+
+AssertionError.prototype = Object.create(Error.prototype);
+
+/*!
+ * Statically set name
+ */
+
+AssertionError.prototype.name = 'AssertionError';
+
+/*!
+ * Ensure correct constructor
+ */
+
+AssertionError.prototype.constructor = AssertionError;
+
+/**
+ * Allow errors to be converted to JSON for static transfer.
+ *
+ * @param {Boolean} include stack (default: `true`)
+ * @return {Object} object that can be `JSON.stringify`
+ */
+
+AssertionError.prototype.toJSON = function (stack) {
+ var extend = exclude('constructor', 'toJSON', 'stack')
+ , props = extend({ name: this.name }, this);
+
+ // include stack if exists and not turned off
+ if (false !== stack && this.stack) {
+ props.stack = this.stack;
+ }
+
+ return props;
+};
+
+},{}],34:[function(require,module,exports){
+'use strict';
+
+/* !
+ * Chai - checkError utility
+ * Copyright(c) 2012-2016 Jake Luer <jake@alogicalparadox.com>
+ * MIT Licensed
+ */
+
+/**
+ * ### .checkError
+ *
+ * Checks that an error conforms to a given set of criteria and/or retrieves information about it.
+ *
+ * @api public
+ */
+
+/**
+ * ### .compatibleInstance(thrown, errorLike)
+ *
+ * Checks if two instances are compatible (strict equal).
+ * Returns false if errorLike is not an instance of Error, because instances
+ * can only be compatible if they're both error instances.
+ *
+ * @name compatibleInstance
+ * @param {Error} thrown error
+ * @param {Error|ErrorConstructor} errorLike object to compare against
+ * @namespace Utils
+ * @api public
+ */
+
+function compatibleInstance(thrown, errorLike) {
+ return errorLike instanceof Error && thrown === errorLike;
+}
+
+/**
+ * ### .compatibleConstructor(thrown, errorLike)
+ *
+ * Checks if two constructors are compatible.
+ * This function can receive either an error constructor or
+ * an error instance as the `errorLike` argument.
+ * Constructors are compatible if they're the same or if one is
+ * an instance of another.
+ *
+ * @name compatibleConstructor
+ * @param {Error} thrown error
+ * @param {Error|ErrorConstructor} errorLike object to compare against
+ * @namespace Utils
+ * @api public
+ */
+
+function compatibleConstructor(thrown, errorLike) {
+ if (errorLike instanceof Error) {
+ // If `errorLike` is an instance of any error we compare their constructors
+ return thrown.constructor === errorLike.constructor || thrown instanceof errorLike.constructor;
+ } else if (errorLike.prototype instanceof Error || errorLike === Error) {
+ // If `errorLike` is a constructor that inherits from Error, we compare `thrown` to `errorLike` directly
+ return thrown.constructor === errorLike || thrown instanceof errorLike;
+ }
+
+ return false;
+}
+
+/**
+ * ### .compatibleMessage(thrown, errMatcher)
+ *
+ * Checks if an error's message is compatible with a matcher (String or RegExp).
+ * If the message contains the String or passes the RegExp test,
+ * it is considered compatible.
+ *
+ * @name compatibleMessage
+ * @param {Error} thrown error
+ * @param {String|RegExp} errMatcher to look for into the message
+ * @namespace Utils
+ * @api public
+ */
+
+function compatibleMessage(thrown, errMatcher) {
+ var comparisonString = typeof thrown === 'string' ? thrown : thrown.message;
+ if (errMatcher instanceof RegExp) {
+ return errMatcher.test(comparisonString);
+ } else if (typeof errMatcher === 'string') {
+ return comparisonString.indexOf(errMatcher) !== -1; // eslint-disable-line no-magic-numbers
+ }
+
+ return false;
+}
+
+/**
+ * ### .getFunctionName(constructorFn)
+ *
+ * Returns the name of a function.
+ * This also includes a polyfill function if `constructorFn.name` is not defined.
+ *
+ * @name getFunctionName
+ * @param {Function} constructorFn
+ * @namespace Utils
+ * @api private
+ */
+
+var functionNameMatch = /\s*function(?:\s|\s*\/\*[^(?:*\/)]+\*\/\s*)*([^\(\/]+)/;
+function getFunctionName(constructorFn) {
+ var name = '';
+ if (typeof constructorFn.name === 'undefined') {
+ // Here we run a polyfill if constructorFn.name is not defined
+ var match = String(constructorFn).match(functionNameMatch);
+ if (match) {
+ name = match[1];
+ }
+ } else {
+ name = constructorFn.name;
+ }
+
+ return name;
+}
+
+/**
+ * ### .getConstructorName(errorLike)
+ *
+ * Gets the constructor name for an Error instance or constructor itself.
+ *
+ * @name getConstructorName
+ * @param {Error|ErrorConstructor} errorLike
+ * @namespace Utils
+ * @api public
+ */
+
+function getConstructorName(errorLike) {
+ var constructorName = errorLike;
+ if (errorLike instanceof Error) {
+ constructorName = getFunctionName(errorLike.constructor);
+ } else if (typeof errorLike === 'function') {
+ // If `err` is not an instance of Error it is an error constructor itself or another function.
+ // If we've got a common function we get its name, otherwise we may need to create a new instance
+ // of the error just in case it's a poorly-constructed error. Please see chaijs/chai/issues/45 to know more.
+ constructorName = getFunctionName(errorLike).trim() ||
+ getFunctionName(new errorLike()); // eslint-disable-line new-cap
+ }
+
+ return constructorName;
+}
+
+/**
+ * ### .getMessage(errorLike)
+ *
+ * Gets the error message from an error.
+ * If `err` is a String itself, we return it.
+ * If the error has no message, we return an empty string.
+ *
+ * @name getMessage
+ * @param {Error|String} errorLike
+ * @namespace Utils
+ * @api public
+ */
+
+function getMessage(errorLike) {
+ var msg = '';
+ if (errorLike && errorLike.message) {
+ msg = errorLike.message;
+ } else if (typeof errorLike === 'string') {
+ msg = errorLike;
+ }
+
+ return msg;
+}
+
+module.exports = {
+ compatibleInstance: compatibleInstance,
+ compatibleConstructor: compatibleConstructor,
+ compatibleMessage: compatibleMessage,
+ getMessage: getMessage,
+ getConstructorName: getConstructorName,
+};
+
+},{}],35:[function(require,module,exports){
+'use strict';
+/* globals Symbol: false, Uint8Array: false, WeakMap: false */
+/*!
+ * deep-eql
+ * Copyright(c) 2013 Jake Luer <jake@alogicalparadox.com>
+ * MIT Licensed
+ */
+
+var type = require('type-detect');
+function FakeMap() {
+ this._key = 'chai/deep-eql__' + Math.random() + Date.now();
+}
+
+FakeMap.prototype = {
+ get: function getMap(key) {
+ return key[this._key];
+ },
+ set: function setMap(key, value) {
+ if (Object.isExtensible(key)) {
+ Object.defineProperty(key, this._key, {
+ value: value,
+ configurable: true,
+ });
+ }
+ },
+};
+
+var MemoizeMap = typeof WeakMap === 'function' ? WeakMap : FakeMap;
+/*!
+ * Check to see if the MemoizeMap has recorded a result of the two operands
+ *
+ * @param {Mixed} leftHandOperand
+ * @param {Mixed} rightHandOperand
+ * @param {MemoizeMap} memoizeMap
+ * @returns {Boolean|null} result
+*/
+function memoizeCompare(leftHandOperand, rightHandOperand, memoizeMap) {
+ // Technically, WeakMap keys can *only* be objects, not primitives.
+ if (!memoizeMap || isPrimitive(leftHandOperand) || isPrimitive(rightHandOperand)) {
+ return null;
+ }
+ var leftHandMap = memoizeMap.get(leftHandOperand);
+ if (leftHandMap) {
+ var result = leftHandMap.get(rightHandOperand);
+ if (typeof result === 'boolean') {
+ return result;
+ }
+ }
+ return null;
+}
+
+/*!
+ * Set the result of the equality into the MemoizeMap
+ *
+ * @param {Mixed} leftHandOperand
+ * @param {Mixed} rightHandOperand
+ * @param {MemoizeMap} memoizeMap
+ * @param {Boolean} result
+*/
+function memoizeSet(leftHandOperand, rightHandOperand, memoizeMap, result) {
+ // Technically, WeakMap keys can *only* be objects, not primitives.
+ if (!memoizeMap || isPrimitive(leftHandOperand) || isPrimitive(rightHandOperand)) {
+ return;
+ }
+ var leftHandMap = memoizeMap.get(leftHandOperand);
+ if (leftHandMap) {
+ leftHandMap.set(rightHandOperand, result);
+ } else {
+ leftHandMap = new MemoizeMap();
+ leftHandMap.set(rightHandOperand, result);
+ memoizeMap.set(leftHandOperand, leftHandMap);
+ }
+}
+
+/*!
+ * Primary Export
+ */
+
+module.exports = deepEqual;
+module.exports.MemoizeMap = MemoizeMap;
+
+/**
+ * Assert deeply nested sameValue equality between two objects of any type.
+ *
+ * @param {Mixed} leftHandOperand
+ * @param {Mixed} rightHandOperand
+ * @param {Object} [options] (optional) Additional options
+ * @param {Array} [options.comparator] (optional) Override default algorithm, determining custom equality.
+ * @param {Array} [options.memoize] (optional) Provide a custom memoization object which will cache the results of
+ complex objects for a speed boost. By passing `false` you can disable memoization, but this will cause circular
+ references to blow the stack.
+ * @return {Boolean} equal match
+ */
+function deepEqual(leftHandOperand, rightHandOperand, options) {
+ // If we have a comparator, we can't assume anything; so bail to its check first.
+ if (options && options.comparator) {
+ return extensiveDeepEqual(leftHandOperand, rightHandOperand, options);
+ }
+
+ var simpleResult = simpleEqual(leftHandOperand, rightHandOperand);
+ if (simpleResult !== null) {
+ return simpleResult;
+ }
+
+ // Deeper comparisons are pushed through to a larger function
+ return extensiveDeepEqual(leftHandOperand, rightHandOperand, options);
+}
+
+/**
+ * Many comparisons can be canceled out early via simple equality or primitive checks.
+ * @param {Mixed} leftHandOperand
+ * @param {Mixed} rightHandOperand
+ * @return {Boolean|null} equal match
+ */
+function simpleEqual(leftHandOperand, rightHandOperand) {
+ // Equal references (except for Numbers) can be returned early
+ if (leftHandOperand === rightHandOperand) {
+ // Handle +-0 cases
+ return leftHandOperand !== 0 || 1 / leftHandOperand === 1 / rightHandOperand;
+ }
+
+ // handle NaN cases
+ if (
+ leftHandOperand !== leftHandOperand && // eslint-disable-line no-self-compare
+ rightHandOperand !== rightHandOperand // eslint-disable-line no-self-compare
+ ) {
+ return true;
+ }
+
+ // Anything that is not an 'object', i.e. symbols, functions, booleans, numbers,
+ // strings, and undefined, can be compared by reference.
+ if (isPrimitive(leftHandOperand) || isPrimitive(rightHandOperand)) {
+ // Easy out b/c it would have passed the first equality check
+ return false;
+ }
+ return null;
+}
+
+/*!
+ * The main logic of the `deepEqual` function.
+ *
+ * @param {Mixed} leftHandOperand
+ * @param {Mixed} rightHandOperand
+ * @param {Object} [options] (optional) Additional options
+ * @param {Array} [options.comparator] (optional) Override default algorithm, determining custom equality.
+ * @param {Array} [options.memoize] (optional) Provide a custom memoization object which will cache the results of
+ complex objects for a speed boost. By passing `false` you can disable memoization, but this will cause circular
+ references to blow the stack.
+ * @return {Boolean} equal match
+*/
+function extensiveDeepEqual(leftHandOperand, rightHandOperand, options) {
+ options = options || {};
+ options.memoize = options.memoize === false ? false : options.memoize || new MemoizeMap();
+ var comparator = options && options.comparator;
+
+ // Check if a memoized result exists.
+ var memoizeResultLeft = memoizeCompare(leftHandOperand, rightHandOperand, options.memoize);
+ if (memoizeResultLeft !== null) {
+ return memoizeResultLeft;
+ }
+ var memoizeResultRight = memoizeCompare(rightHandOperand, leftHandOperand, options.memoize);
+ if (memoizeResultRight !== null) {
+ return memoizeResultRight;
+ }
+
+ // If a comparator is present, use it.
+ if (comparator) {
+ var comparatorResult = comparator(leftHandOperand, rightHandOperand);
+ // Comparators may return null, in which case we want to go back to default behavior.
+ if (comparatorResult === false || comparatorResult === true) {
+ memoizeSet(leftHandOperand, rightHandOperand, options.memoize, comparatorResult);
+ return comparatorResult;
+ }
+ // To allow comparators to override *any* behavior, we ran them first. Since it didn't decide
+ // what to do, we need to make sure to return the basic tests first before we move on.
+ var simpleResult = simpleEqual(leftHandOperand, rightHandOperand);
+ if (simpleResult !== null) {
+ // Don't memoize this, it takes longer to set/retrieve than to just compare.
+ return simpleResult;
+ }
+ }
+
+ var leftHandType = type(leftHandOperand);
+ if (leftHandType !== type(rightHandOperand)) {
+ memoizeSet(leftHandOperand, rightHandOperand, options.memoize, false);
+ return false;
+ }
+
+ // Temporarily set the operands in the memoize object to prevent blowing the stack
+ memoizeSet(leftHandOperand, rightHandOperand, options.memoize, true);
+
+ var result = extensiveDeepEqualByType(leftHandOperand, rightHandOperand, leftHandType, options);
+ memoizeSet(leftHandOperand, rightHandOperand, options.memoize, result);
+ return result;
+}
+
+function extensiveDeepEqualByType(leftHandOperand, rightHandOperand, leftHandType, options) {
+ switch (leftHandType) {
+ case 'String':
+ case 'Number':
+ case 'Boolean':
+ case 'Date':
+ // If these types are their instance types (e.g. `new Number`) then re-deepEqual against their values
+ return deepEqual(leftHandOperand.valueOf(), rightHandOperand.valueOf());
+ case 'Promise':
+ case 'Symbol':
+ case 'function':
+ case 'WeakMap':
+ case 'WeakSet':
+ case 'Error':
+ return leftHandOperand === rightHandOperand;
+ case 'Arguments':
+ case 'Int8Array':
+ case 'Uint8Array':
+ case 'Uint8ClampedArray':
+ case 'Int16Array':
+ case 'Uint16Array':
+ case 'Int32Array':
+ case 'Uint32Array':
+ case 'Float32Array':
+ case 'Float64Array':
+ case 'Array':
+ return iterableEqual(leftHandOperand, rightHandOperand, options);
+ case 'RegExp':
+ return regexpEqual(leftHandOperand, rightHandOperand);
+ case 'Generator':
+ return generatorEqual(leftHandOperand, rightHandOperand, options);
+ case 'DataView':
+ return iterableEqual(new Uint8Array(leftHandOperand.buffer), new Uint8Array(rightHandOperand.buffer), options);
+ case 'ArrayBuffer':
+ return iterableEqual(new Uint8Array(leftHandOperand), new Uint8Array(rightHandOperand), options);
+ case 'Set':
+ return entriesEqual(leftHandOperand, rightHandOperand, options);
+ case 'Map':
+ return entriesEqual(leftHandOperand, rightHandOperand, options);
+ default:
+ return objectEqual(leftHandOperand, rightHandOperand, options);
+ }
+}
+
+/*!
+ * Compare two Regular Expressions for equality.
+ *
+ * @param {RegExp} leftHandOperand
+ * @param {RegExp} rightHandOperand
+ * @return {Boolean} result
+ */
+
+function regexpEqual(leftHandOperand, rightHandOperand) {
+ return leftHandOperand.toString() === rightHandOperand.toString();
+}
+
+/*!
+ * Compare two Sets/Maps for equality. Faster than other equality functions.
+ *
+ * @param {Set} leftHandOperand
+ * @param {Set} rightHandOperand
+ * @param {Object} [options] (Optional)
+ * @return {Boolean} result
+ */
+
+function entriesEqual(leftHandOperand, rightHandOperand, options) {
+ // IE11 doesn't support Set#entries or Set#@@iterator, so we need manually populate using Set#forEach
+ if (leftHandOperand.size !== rightHandOperand.size) {
+ return false;
+ }
+ if (leftHandOperand.size === 0) {
+ return true;
+ }
+ var leftHandItems = [];
+ var rightHandItems = [];
+ leftHandOperand.forEach(function gatherEntries(key, value) {
+ leftHandItems.push([ key, value ]);
+ });
+ rightHandOperand.forEach(function gatherEntries(key, value) {
+ rightHandItems.push([ key, value ]);
+ });
+ return iterableEqual(leftHandItems.sort(), rightHandItems.sort(), options);
+}
+
+/*!
+ * Simple equality for flat iterable objects such as Arrays, TypedArrays or Node.js buffers.
+ *
+ * @param {Iterable} leftHandOperand
+ * @param {Iterable} rightHandOperand
+ * @param {Object} [options] (Optional)
+ * @return {Boolean} result
+ */
+
+function iterableEqual(leftHandOperand, rightHandOperand, options) {
+ var length = leftHandOperand.length;
+ if (length !== rightHandOperand.length) {
+ return false;
+ }
+ if (length === 0) {
+ return true;
+ }
+ var index = -1;
+ while (++index < length) {
+ if (deepEqual(leftHandOperand[index], rightHandOperand[index], options) === false) {
+ return false;
+ }
+ }
+ return true;
+}
+
+/*!
+ * Simple equality for generator objects such as those returned by generator functions.
+ *
+ * @param {Iterable} leftHandOperand
+ * @param {Iterable} rightHandOperand
+ * @param {Object} [options] (Optional)
+ * @return {Boolean} result
+ */
+
+function generatorEqual(leftHandOperand, rightHandOperand, options) {
+ return iterableEqual(getGeneratorEntries(leftHandOperand), getGeneratorEntries(rightHandOperand), options);
+}
+
+/*!
+ * Determine if the given object has an @@iterator function.
+ *
+ * @param {Object} target
+ * @return {Boolean} `true` if the object has an @@iterator function.
+ */
+function hasIteratorFunction(target) {
+ return typeof Symbol !== 'undefined' &&
+ typeof target === 'object' &&
+ typeof Symbol.iterator !== 'undefined' &&
+ typeof target[Symbol.iterator] === 'function';
+}
+
+/*!
+ * Gets all iterator entries from the given Object. If the Object has no @@iterator function, returns an empty array.
+ * This will consume the iterator - which could have side effects depending on the @@iterator implementation.
+ *
+ * @param {Object} target
+ * @returns {Array} an array of entries from the @@iterator function
+ */
+function getIteratorEntries(target) {
+ if (hasIteratorFunction(target)) {
+ try {
+ return getGeneratorEntries(target[Symbol.iterator]());
+ } catch (iteratorError) {
+ return [];
+ }
+ }
+ return [];
+}
+
+/*!
+ * Gets all entries from a Generator. This will consume the generator - which could have side effects.
+ *
+ * @param {Generator} target
+ * @returns {Array} an array of entries from the Generator.
+ */
+function getGeneratorEntries(generator) {
+ var generatorResult = generator.next();
+ var accumulator = [ generatorResult.value ];
+ while (generatorResult.done === false) {
+ generatorResult = generator.next();
+ accumulator.push(generatorResult.value);
+ }
+ return accumulator;
+}
+
+/*!
+ * Gets all own and inherited enumerable keys from a target.
+ *
+ * @param {Object} target
+ * @returns {Array} an array of own and inherited enumerable keys from the target.
+ */
+function getEnumerableKeys(target) {
+ var keys = [];
+ for (var key in target) {
+ keys.push(key);
+ }
+ return keys;
+}
+
+/*!
+ * Determines if two objects have matching values, given a set of keys. Defers to deepEqual for the equality check of
+ * each key. If any value of the given key is not equal, the function will return false (early).
+ *
+ * @param {Mixed} leftHandOperand
+ * @param {Mixed} rightHandOperand
+ * @param {Array} keys An array of keys to compare the values of leftHandOperand and rightHandOperand against
+ * @param {Object} [options] (Optional)
+ * @return {Boolean} result
+ */
+function keysEqual(leftHandOperand, rightHandOperand, keys, options) {
+ var length = keys.length;
+ if (length === 0) {
+ return true;
+ }
+ for (var i = 0; i < length; i += 1) {
+ if (deepEqual(leftHandOperand[keys[i]], rightHandOperand[keys[i]], options) === false) {
+ return false;
+ }
+ }
+ return true;
+}
+
+/*!
+ * Recursively check the equality of two Objects. Once basic sameness has been established it will defer to `deepEqual`
+ * for each enumerable key in the object.
+ *
+ * @param {Mixed} leftHandOperand
+ * @param {Mixed} rightHandOperand
+ * @param {Object} [options] (Optional)
+ * @return {Boolean} result
+ */
+
+function objectEqual(leftHandOperand, rightHandOperand, options) {
+ var leftHandKeys = getEnumerableKeys(leftHandOperand);
+ var rightHandKeys = getEnumerableKeys(rightHandOperand);
+ if (leftHandKeys.length && leftHandKeys.length === rightHandKeys.length) {
+ leftHandKeys.sort();
+ rightHandKeys.sort();
+ if (iterableEqual(leftHandKeys, rightHandKeys) === false) {
+ return false;
+ }
+ return keysEqual(leftHandOperand, rightHandOperand, leftHandKeys, options);
+ }
+
+ var leftHandEntries = getIteratorEntries(leftHandOperand);
+ var rightHandEntries = getIteratorEntries(rightHandOperand);
+ if (leftHandEntries.length && leftHandEntries.length === rightHandEntries.length) {
+ leftHandEntries.sort();
+ rightHandEntries.sort();
+ return iterableEqual(leftHandEntries, rightHandEntries, options);
+ }
+
+ if (leftHandKeys.length === 0 &&
+ leftHandEntries.length === 0 &&
+ rightHandKeys.length === 0 &&
+ rightHandEntries.length === 0) {
+ return true;
+ }
+
+ return false;
+}
+
+/*!
+ * Returns true if the argument is a primitive.
+ *
+ * This intentionally returns true for all objects that can be compared by reference,
+ * including functions and symbols.
+ *
+ * @param {Mixed} value
+ * @return {Boolean} result
+ */
+function isPrimitive(value) {
+ return value === null || typeof value !== 'object';
+}
+
+},{"type-detect":38}],36:[function(require,module,exports){
+'use strict';
+
+/* !
+ * Chai - getFuncName utility
+ * Copyright(c) 2012-2016 Jake Luer <jake@alogicalparadox.com>
+ * MIT Licensed
+ */
+
+/**
+ * ### .getFuncName(constructorFn)
+ *
+ * Returns the name of a function.
+ * When a non-function instance is passed, returns `null`.
+ * This also includes a polyfill function if `aFunc.name` is not defined.
+ *
+ * @name getFuncName
+ * @param {Function} funct
+ * @namespace Utils
+ * @api public
+ */
+
+var toString = Function.prototype.toString;
+var functionNameMatch = /\s*function(?:\s|\s*\/\*[^(?:*\/)]+\*\/\s*)*([^\s\(\/]+)/;
+function getFuncName(aFunc) {
+ if (typeof aFunc !== 'function') {
+ return null;
+ }
+
+ var name = '';
+ if (typeof Function.prototype.name === 'undefined' && typeof aFunc.name === 'undefined') {
+ // Here we run a polyfill if Function does not support the `name` property and if aFunc.name is not defined
+ var match = toString.call(aFunc).match(functionNameMatch);
+ if (match) {
+ name = match[1];
+ }
+ } else {
+ // If we've got a `name` property we just use it
+ name = aFunc.name;
+ }
+
+ return name;
+}
+
+module.exports = getFuncName;
+
+},{}],37:[function(require,module,exports){
+'use strict';
+
+/* !
+ * Chai - pathval utility
+ * Copyright(c) 2012-2014 Jake Luer <jake@alogicalparadox.com>
+ * @see https://github.com/logicalparadox/filtr
+ * MIT Licensed
+ */
+
+/**
+ * ### .hasProperty(object, name)
+ *
+ * This allows checking whether an object has own
+ * or inherited from prototype chain named property.
+ *
+ * Basically does the same thing as the `in`
+ * operator but works properly with null/undefined values
+ * and other primitives.
+ *
+ * var obj = {
+ * arr: ['a', 'b', 'c']
+ * , str: 'Hello'
+ * }
+ *
+ * The following would be the results.
+ *
+ * hasProperty(obj, 'str'); // true
+ * hasProperty(obj, 'constructor'); // true
+ * hasProperty(obj, 'bar'); // false
+ *
+ * hasProperty(obj.str, 'length'); // true
+ * hasProperty(obj.str, 1); // true
+ * hasProperty(obj.str, 5); // false
+ *
+ * hasProperty(obj.arr, 'length'); // true
+ * hasProperty(obj.arr, 2); // true
+ * hasProperty(obj.arr, 3); // false
+ *
+ * @param {Object} object
+ * @param {String|Symbol} name
+ * @returns {Boolean} whether it exists
+ * @namespace Utils
+ * @name hasProperty
+ * @api public
+ */
+
+function hasProperty(obj, name) {
+ if (typeof obj === 'undefined' || obj === null) {
+ return false;
+ }
+
+ // The `in` operator does not work with primitives.
+ return name in Object(obj);
+}
+
+/* !
+ * ## parsePath(path)
+ *
+ * Helper function used to parse string object
+ * paths. Use in conjunction with `internalGetPathValue`.
+ *
+ * var parsed = parsePath('myobject.property.subprop');
+ *
+ * ### Paths:
+ *
+ * * Can be infinitely deep and nested.
+ * * Arrays are also valid using the formal `myobject.document[3].property`.
+ * * Literal dots and brackets (not delimiter) must be backslash-escaped.
+ *
+ * @param {String} path
+ * @returns {Object} parsed
+ * @api private
+ */
+
+function parsePath(path) {
+ var str = path.replace(/([^\\])\[/g, '$1.[');
+ var parts = str.match(/(\\\.|[^.]+?)+/g);
+ return parts.map(function mapMatches(value) {
+ var regexp = /^\[(\d+)\]$/;
+ var mArr = regexp.exec(value);
+ var parsed = null;
+ if (mArr) {
+ parsed = { i: parseFloat(mArr[1]) };
+ } else {
+ parsed = { p: value.replace(/\\([.\[\]])/g, '$1') };
+ }
+
+ return parsed;
+ });
+}
+
+/* !
+ * ## internalGetPathValue(obj, parsed[, pathDepth])
+ *
+ * Helper companion function for `.parsePath` that returns
+ * the value located at the parsed address.
+ *
+ * var value = getPathValue(obj, parsed);
+ *
+ * @param {Object} object to search against
+ * @param {Object} parsed definition from `parsePath`.
+ * @param {Number} depth (nesting level) of the property we want to retrieve
+ * @returns {Object|Undefined} value
+ * @api private
+ */
+
+function internalGetPathValue(obj, parsed, pathDepth) {
+ var temporaryValue = obj;
+ var res = null;
+ pathDepth = (typeof pathDepth === 'undefined' ? parsed.length : pathDepth);
+
+ for (var i = 0; i < pathDepth; i++) {
+ var part = parsed[i];
+ if (temporaryValue) {
+ if (typeof part.p === 'undefined') {
+ temporaryValue = temporaryValue[part.i];
+ } else {
+ temporaryValue = temporaryValue[part.p];
+ }
+
+ if (i === (pathDepth - 1)) {
+ res = temporaryValue;
+ }
+ }
+ }
+
+ return res;
+}
+
+/* !
+ * ## internalSetPathValue(obj, value, parsed)
+ *
+ * Companion function for `parsePath` that sets
+ * the value located at a parsed address.
+ *
+ * internalSetPathValue(obj, 'value', parsed);
+ *
+ * @param {Object} object to search and define on
+ * @param {*} value to use upon set
+ * @param {Object} parsed definition from `parsePath`
+ * @api private
+ */
+
+function internalSetPathValue(obj, val, parsed) {
+ var tempObj = obj;
+ var pathDepth = parsed.length;
+ var part = null;
+ // Here we iterate through every part of the path
+ for (var i = 0; i < pathDepth; i++) {
+ var propName = null;
+ var propVal = null;
+ part = parsed[i];
+
+ // If it's the last part of the path, we set the 'propName' value with the property name
+ if (i === (pathDepth - 1)) {
+ propName = typeof part.p === 'undefined' ? part.i : part.p;
+ // Now we set the property with the name held by 'propName' on object with the desired val
+ tempObj[propName] = val;
+ } else if (typeof part.p !== 'undefined' && tempObj[part.p]) {
+ tempObj = tempObj[part.p];
+ } else if (typeof part.i !== 'undefined' && tempObj[part.i]) {
+ tempObj = tempObj[part.i];
+ } else {
+ // If the obj doesn't have the property we create one with that name to define it
+ var next = parsed[i + 1];
+ // Here we set the name of the property which will be defined
+ propName = typeof part.p === 'undefined' ? part.i : part.p;
+ // Here we decide if this property will be an array or a new object
+ propVal = typeof next.p === 'undefined' ? [] : {};
+ tempObj[propName] = propVal;
+ tempObj = tempObj[propName];
+ }
+ }
+}
+
+/**
+ * ### .getPathInfo(object, path)
+ *
+ * This allows the retrieval of property info in an
+ * object given a string path.
+ *
+ * The path info consists of an object with the
+ * following properties:
+ *
+ * * parent - The parent object of the property referenced by `path`
+ * * name - The name of the final property, a number if it was an array indexer
+ * * value - The value of the property, if it exists, otherwise `undefined`
+ * * exists - Whether the property exists or not
+ *
+ * @param {Object} object
+ * @param {String} path
+ * @returns {Object} info
+ * @namespace Utils
+ * @name getPathInfo
+ * @api public
+ */
+
+function getPathInfo(obj, path) {
+ var parsed = parsePath(path);
+ var last = parsed[parsed.length - 1];
+ var info = {
+ parent: parsed.length > 1 ? internalGetPathValue(obj, parsed, parsed.length - 1) : obj,
+ name: last.p || last.i,
+ value: internalGetPathValue(obj, parsed),
+ };
+ info.exists = hasProperty(info.parent, info.name);
+
+ return info;
+}
+
+/**
+ * ### .getPathValue(object, path)
+ *
+ * This allows the retrieval of values in an
+ * object given a string path.
+ *
+ * var obj = {
+ * prop1: {
+ * arr: ['a', 'b', 'c']
+ * , str: 'Hello'
+ * }
+ * , prop2: {
+ * arr: [ { nested: 'Universe' } ]
+ * , str: 'Hello again!'
+ * }
+ * }
+ *
+ * The following would be the results.
+ *
+ * getPathValue(obj, 'prop1.str'); // Hello
+ * getPathValue(obj, 'prop1.att[2]'); // b
+ * getPathValue(obj, 'prop2.arr[0].nested'); // Universe
+ *
+ * @param {Object} object
+ * @param {String} path
+ * @returns {Object} value or `undefined`
+ * @namespace Utils
+ * @name getPathValue
+ * @api public
+ */
+
+function getPathValue(obj, path) {
+ var info = getPathInfo(obj, path);
+ return info.value;
+}
+
+/**
+ * ### .setPathValue(object, path, value)
+ *
+ * Define the value in an object at a given string path.
+ *
+ * ```js
+ * var obj = {
+ * prop1: {
+ * arr: ['a', 'b', 'c']
+ * , str: 'Hello'
+ * }
+ * , prop2: {
+ * arr: [ { nested: 'Universe' } ]
+ * , str: 'Hello again!'
+ * }
+ * };
+ * ```
+ *
+ * The following would be acceptable.
+ *
+ * ```js
+ * var properties = require('tea-properties');
+ * properties.set(obj, 'prop1.str', 'Hello Universe!');
+ * properties.set(obj, 'prop1.arr[2]', 'B');
+ * properties.set(obj, 'prop2.arr[0].nested.value', { hello: 'universe' });
+ * ```
+ *
+ * @param {Object} object
+ * @param {String} path
+ * @param {Mixed} value
+ * @api private
+ */
+
+function setPathValue(obj, path, val) {
+ var parsed = parsePath(path);
+ internalSetPathValue(obj, val, parsed);
+ return obj;
+}
+
+module.exports = {
+ hasProperty: hasProperty,
+ getPathInfo: getPathInfo,
+ getPathValue: getPathValue,
+ setPathValue: setPathValue,
+};
+
+},{}],38:[function(require,module,exports){
+(function (global, factory) {
+ typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() :
+ typeof define === 'function' && define.amd ? define(factory) :
+ (global.typeDetect = factory());
+}(this, (function () { 'use strict';
+
+/* !
+ * type-detect
+ * Copyright(c) 2013 jake luer <jake@alogicalparadox.com>
+ * MIT Licensed
+ */
+var promiseExists = typeof Promise === 'function';
+
+/* eslint-disable no-undef */
+var globalObject = typeof self === 'object' ? self : global; // eslint-disable-line id-blacklist
+
+var symbolExists = typeof Symbol !== 'undefined';
+var mapExists = typeof Map !== 'undefined';
+var setExists = typeof Set !== 'undefined';
+var weakMapExists = typeof WeakMap !== 'undefined';
+var weakSetExists = typeof WeakSet !== 'undefined';
+var dataViewExists = typeof DataView !== 'undefined';
+var symbolIteratorExists = symbolExists && typeof Symbol.iterator !== 'undefined';
+var symbolToStringTagExists = symbolExists && typeof Symbol.toStringTag !== 'undefined';
+var setEntriesExists = setExists && typeof Set.prototype.entries === 'function';
+var mapEntriesExists = mapExists && typeof Map.prototype.entries === 'function';
+var setIteratorPrototype = setEntriesExists && Object.getPrototypeOf(new Set().entries());
+var mapIteratorPrototype = mapEntriesExists && Object.getPrototypeOf(new Map().entries());
+var arrayIteratorExists = symbolIteratorExists && typeof Array.prototype[Symbol.iterator] === 'function';
+var arrayIteratorPrototype = arrayIteratorExists && Object.getPrototypeOf([][Symbol.iterator]());
+var stringIteratorExists = symbolIteratorExists && typeof String.prototype[Symbol.iterator] === 'function';
+var stringIteratorPrototype = stringIteratorExists && Object.getPrototypeOf(''[Symbol.iterator]());
+var toStringLeftSliceLength = 8;
+var toStringRightSliceLength = -1;
+/**
+ * ### typeOf (obj)
+ *
+ * Uses `Object.prototype.toString` to determine the type of an object,
+ * normalising behaviour across engine versions & well optimised.
+ *
+ * @param {Mixed} object
+ * @return {String} object type
+ * @api public
+ */
+function typeDetect(obj) {
+ /* ! Speed optimisation
+ * Pre:
+ * string literal x 3,039,035 ops/sec ±1.62% (78 runs sampled)
+ * boolean literal x 1,424,138 ops/sec ±4.54% (75 runs sampled)
+ * number literal x 1,653,153 ops/sec ±1.91% (82 runs sampled)
+ * undefined x 9,978,660 ops/sec ±1.92% (75 runs sampled)
+ * function x 2,556,769 ops/sec ±1.73% (77 runs sampled)
+ * Post:
+ * string literal x 38,564,796 ops/sec ±1.15% (79 runs sampled)
+ * boolean literal x 31,148,940 ops/sec ±1.10% (79 runs sampled)
+ * number literal x 32,679,330 ops/sec ±1.90% (78 runs sampled)
+ * undefined x 32,363,368 ops/sec ±1.07% (82 runs sampled)
+ * function x 31,296,870 ops/sec ±0.96% (83 runs sampled)
+ */
+ var typeofObj = typeof obj;
+ if (typeofObj !== 'object') {
+ return typeofObj;
+ }
+
+ /* ! Speed optimisation
+ * Pre:
+ * null x 28,645,765 ops/sec ±1.17% (82 runs sampled)
+ * Post:
+ * null x 36,428,962 ops/sec ±1.37% (84 runs sampled)
+ */
+ if (obj === null) {
+ return 'null';
+ }
+
+ /* ! Spec Conformance
+ * Test: `Object.prototype.toString.call(window)``
+ * - Node === "[object global]"
+ * - Chrome === "[object global]"
+ * - Firefox === "[object Window]"
+ * - PhantomJS === "[object Window]"
+ * - Safari === "[object Window]"
+ * - IE 11 === "[object Window]"
+ * - IE Edge === "[object Window]"
+ * Test: `Object.prototype.toString.call(this)``
+ * - Chrome Worker === "[object global]"
+ * - Firefox Worker === "[object DedicatedWorkerGlobalScope]"
+ * - Safari Worker === "[object DedicatedWorkerGlobalScope]"
+ * - IE 11 Worker === "[object WorkerGlobalScope]"
+ * - IE Edge Worker === "[object WorkerGlobalScope]"
+ */
+ if (obj === globalObject) {
+ return 'global';
+ }
+
+ /* ! Speed optimisation
+ * Pre:
+ * array literal x 2,888,352 ops/sec ±0.67% (82 runs sampled)
+ * Post:
+ * array literal x 22,479,650 ops/sec ±0.96% (81 runs sampled)
+ */
+ if (
+ Array.isArray(obj) &&
+ (symbolToStringTagExists === false || !(Symbol.toStringTag in obj))
+ ) {
+ return 'Array';
+ }
+
+ // Not caching existence of `window` and related properties due to potential
+ // for `window` to be unset before tests in quasi-browser environments.
+ if (typeof window === 'object' && window !== null) {
+ /* ! Spec Conformance
+ * (https://html.spec.whatwg.org/multipage/browsers.html#location)
+ * WhatWG HTML$7.7.3 - The `Location` interface
+ * Test: `Object.prototype.toString.call(window.location)``
+ * - IE <=11 === "[object Object]"
+ * - IE Edge <=13 === "[object Object]"
+ */
+ if (typeof window.location === 'object' && obj === window.location) {
+ return 'Location';
+ }
+
+ /* ! Spec Conformance
+ * (https://html.spec.whatwg.org/#document)
+ * WhatWG HTML$3.1.1 - The `Document` object
+ * Note: Most browsers currently adher to the W3C DOM Level 2 spec
+ * (https://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-26809268)
+ * which suggests that browsers should use HTMLTableCellElement for
+ * both TD and TH elements. WhatWG separates these.
+ * WhatWG HTML states:
+ * > For historical reasons, Window objects must also have a
+ * > writable, configurable, non-enumerable property named
+ * > HTMLDocument whose value is the Document interface object.
+ * Test: `Object.prototype.toString.call(document)``
+ * - Chrome === "[object HTMLDocument]"
+ * - Firefox === "[object HTMLDocument]"
+ * - Safari === "[object HTMLDocument]"
+ * - IE <=10 === "[object Document]"
+ * - IE 11 === "[object HTMLDocument]"
+ * - IE Edge <=13 === "[object HTMLDocument]"
+ */
+ if (typeof window.document === 'object' && obj === window.document) {
+ return 'Document';
+ }
+
+ if (typeof window.navigator === 'object') {
+ /* ! Spec Conformance
+ * (https://html.spec.whatwg.org/multipage/webappapis.html#mimetypearray)
+ * WhatWG HTML$8.6.1.5 - Plugins - Interface MimeTypeArray
+ * Test: `Object.prototype.toString.call(navigator.mimeTypes)``
+ * - IE <=10 === "[object MSMimeTypesCollection]"
+ */
+ if (typeof window.navigator.mimeTypes === 'object' &&
+ obj === window.navigator.mimeTypes) {
+ return 'MimeTypeArray';
+ }
+
+ /* ! Spec Conformance
+ * (https://html.spec.whatwg.org/multipage/webappapis.html#pluginarray)
+ * WhatWG HTML$8.6.1.5 - Plugins - Interface PluginArray
+ * Test: `Object.prototype.toString.call(navigator.plugins)``
+ * - IE <=10 === "[object MSPluginsCollection]"
+ */
+ if (typeof window.navigator.plugins === 'object' &&
+ obj === window.navigator.plugins) {
+ return 'PluginArray';
+ }
+ }
+
+ if ((typeof window.HTMLElement === 'function' ||
+ typeof window.HTMLElement === 'object') &&
+ obj instanceof window.HTMLElement) {
+ /* ! Spec Conformance
+ * (https://html.spec.whatwg.org/multipage/webappapis.html#pluginarray)
+ * WhatWG HTML$4.4.4 - The `blockquote` element - Interface `HTMLQuoteElement`
+ * Test: `Object.prototype.toString.call(document.createElement('blockquote'))``
+ * - IE <=10 === "[object HTMLBlockElement]"
+ */
+ if (obj.tagName === 'BLOCKQUOTE') {
+ return 'HTMLQuoteElement';
+ }
+
+ /* ! Spec Conformance
+ * (https://html.spec.whatwg.org/#htmltabledatacellelement)
+ * WhatWG HTML$4.9.9 - The `td` element - Interface `HTMLTableDataCellElement`
+ * Note: Most browsers currently adher to the W3C DOM Level 2 spec
+ * (https://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-82915075)
+ * which suggests that browsers should use HTMLTableCellElement for
+ * both TD and TH elements. WhatWG separates these.
+ * Test: Object.prototype.toString.call(document.createElement('td'))
+ * - Chrome === "[object HTMLTableCellElement]"
+ * - Firefox === "[object HTMLTableCellElement]"
+ * - Safari === "[object HTMLTableCellElement]"
+ */
+ if (obj.tagName === 'TD') {
+ return 'HTMLTableDataCellElement';
+ }
+
+ /* ! Spec Conformance
+ * (https://html.spec.whatwg.org/#htmltableheadercellelement)
+ * WhatWG HTML$4.9.9 - The `td` element - Interface `HTMLTableHeaderCellElement`
+ * Note: Most browsers currently adher to the W3C DOM Level 2 spec
+ * (https://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-82915075)
+ * which suggests that browsers should use HTMLTableCellElement for
+ * both TD and TH elements. WhatWG separates these.
+ * Test: Object.prototype.toString.call(document.createElement('th'))
+ * - Chrome === "[object HTMLTableCellElement]"
+ * - Firefox === "[object HTMLTableCellElement]"
+ * - Safari === "[object HTMLTableCellElement]"
+ */
+ if (obj.tagName === 'TH') {
+ return 'HTMLTableHeaderCellElement';
+ }
+ }
+ }
+
+ /* ! Speed optimisation
+ * Pre:
+ * Float64Array x 625,644 ops/sec ±1.58% (80 runs sampled)
+ * Float32Array x 1,279,852 ops/sec ±2.91% (77 runs sampled)
+ * Uint32Array x 1,178,185 ops/sec ±1.95% (83 runs sampled)
+ * Uint16Array x 1,008,380 ops/sec ±2.25% (80 runs sampled)
+ * Uint8Array x 1,128,040 ops/sec ±2.11% (81 runs sampled)
+ * Int32Array x 1,170,119 ops/sec ±2.88% (80 runs sampled)
+ * Int16Array x 1,176,348 ops/sec ±5.79% (86 runs sampled)
+ * Int8Array x 1,058,707 ops/sec ±4.94% (77 runs sampled)
+ * Uint8ClampedArray x 1,110,633 ops/sec ±4.20% (80 runs sampled)
+ * Post:
+ * Float64Array x 7,105,671 ops/sec ±13.47% (64 runs sampled)
+ * Float32Array x 5,887,912 ops/sec ±1.46% (82 runs sampled)
+ * Uint32Array x 6,491,661 ops/sec ±1.76% (79 runs sampled)
+ * Uint16Array x 6,559,795 ops/sec ±1.67% (82 runs sampled)
+ * Uint8Array x 6,463,966 ops/sec ±1.43% (85 runs sampled)
+ * Int32Array x 5,641,841 ops/sec ±3.49% (81 runs sampled)
+ * Int16Array x 6,583,511 ops/sec ±1.98% (80 runs sampled)
+ * Int8Array x 6,606,078 ops/sec ±1.74% (81 runs sampled)
+ * Uint8ClampedArray x 6,602,224 ops/sec ±1.77% (83 runs sampled)
+ */
+ var stringTag = (symbolToStringTagExists && obj[Symbol.toStringTag]);
+ if (typeof stringTag === 'string') {
+ return stringTag;
+ }
+
+ var objPrototype = Object.getPrototypeOf(obj);
+ /* ! Speed optimisation
+ * Pre:
+ * regex literal x 1,772,385 ops/sec ±1.85% (77 runs sampled)
+ * regex constructor x 2,143,634 ops/sec ±2.46% (78 runs sampled)
+ * Post:
+ * regex literal x 3,928,009 ops/sec ±0.65% (78 runs sampled)
+ * regex constructor x 3,931,108 ops/sec ±0.58% (84 runs sampled)
+ */
+ if (objPrototype === RegExp.prototype) {
+ return 'RegExp';
+ }
+
+ /* ! Speed optimisation
+ * Pre:
+ * date x 2,130,074 ops/sec ±4.42% (68 runs sampled)
+ * Post:
+ * date x 3,953,779 ops/sec ±1.35% (77 runs sampled)
+ */
+ if (objPrototype === Date.prototype) {
+ return 'Date';
+ }
+
+ /* ! Spec Conformance
+ * (http://www.ecma-international.org/ecma-262/6.0/index.html#sec-promise.prototype-@@tostringtag)
+ * ES6$25.4.5.4 - Promise.prototype[@@toStringTag] should be "Promise":
+ * Test: `Object.prototype.toString.call(Promise.resolve())``
+ * - Chrome <=47 === "[object Object]"
+ * - Edge <=20 === "[object Object]"
+ * - Firefox 29-Latest === "[object Promise]"
+ * - Safari 7.1-Latest === "[object Promise]"
+ */
+ if (promiseExists && objPrototype === Promise.prototype) {
+ return 'Promise';
+ }
+
+ /* ! Speed optimisation
+ * Pre:
+ * set x 2,222,186 ops/sec ±1.31% (82 runs sampled)
+ * Post:
+ * set x 4,545,879 ops/sec ±1.13% (83 runs sampled)
+ */
+ if (setExists && objPrototype === Set.prototype) {
+ return 'Set';
+ }
+
+ /* ! Speed optimisation
+ * Pre:
+ * map x 2,396,842 ops/sec ±1.59% (81 runs sampled)
+ * Post:
+ * map x 4,183,945 ops/sec ±6.59% (82 runs sampled)
+ */
+ if (mapExists && objPrototype === Map.prototype) {
+ return 'Map';
+ }
+
+ /* ! Speed optimisation
+ * Pre:
+ * weakset x 1,323,220 ops/sec ±2.17% (76 runs sampled)
+ * Post:
+ * weakset x 4,237,510 ops/sec ±2.01% (77 runs sampled)
+ */
+ if (weakSetExists && objPrototype === WeakSet.prototype) {
+ return 'WeakSet';
+ }
+
+ /* ! Speed optimisation
+ * Pre:
+ * weakmap x 1,500,260 ops/sec ±2.02% (78 runs sampled)
+ * Post:
+ * weakmap x 3,881,384 ops/sec ±1.45% (82 runs sampled)
+ */
+ if (weakMapExists && objPrototype === WeakMap.prototype) {
+ return 'WeakMap';
+ }
+
+ /* ! Spec Conformance
+ * (http://www.ecma-international.org/ecma-262/6.0/index.html#sec-dataview.prototype-@@tostringtag)
+ * ES6$24.2.4.21 - DataView.prototype[@@toStringTag] should be "DataView":
+ * Test: `Object.prototype.toString.call(new DataView(new ArrayBuffer(1)))``
+ * - Edge <=13 === "[object Object]"
+ */
+ if (dataViewExists && objPrototype === DataView.prototype) {
+ return 'DataView';
+ }
+
+ /* ! Spec Conformance
+ * (http://www.ecma-international.org/ecma-262/6.0/index.html#sec-%mapiteratorprototype%-@@tostringtag)
+ * ES6$23.1.5.2.2 - %MapIteratorPrototype%[@@toStringTag] should be "Map Iterator":
+ * Test: `Object.prototype.toString.call(new Map().entries())``
+ * - Edge <=13 === "[object Object]"
+ */
+ if (mapExists && objPrototype === mapIteratorPrototype) {
+ return 'Map Iterator';
+ }
+
+ /* ! Spec Conformance
+ * (http://www.ecma-international.org/ecma-262/6.0/index.html#sec-%setiteratorprototype%-@@tostringtag)
+ * ES6$23.2.5.2.2 - %SetIteratorPrototype%[@@toStringTag] should be "Set Iterator":
+ * Test: `Object.prototype.toString.call(new Set().entries())``
+ * - Edge <=13 === "[object Object]"
+ */
+ if (setExists && objPrototype === setIteratorPrototype) {
+ return 'Set Iterator';
+ }
+
+ /* ! Spec Conformance
+ * (http://www.ecma-international.org/ecma-262/6.0/index.html#sec-%arrayiteratorprototype%-@@tostringtag)
+ * ES6$22.1.5.2.2 - %ArrayIteratorPrototype%[@@toStringTag] should be "Array Iterator":
+ * Test: `Object.prototype.toString.call([][Symbol.iterator]())``
+ * - Edge <=13 === "[object Object]"
+ */
+ if (arrayIteratorExists && objPrototype === arrayIteratorPrototype) {
+ return 'Array Iterator';
+ }
+
+ /* ! Spec Conformance
+ * (http://www.ecma-international.org/ecma-262/6.0/index.html#sec-%stringiteratorprototype%-@@tostringtag)
+ * ES6$21.1.5.2.2 - %StringIteratorPrototype%[@@toStringTag] should be "String Iterator":
+ * Test: `Object.prototype.toString.call(''[Symbol.iterator]())``
+ * - Edge <=13 === "[object Object]"
+ */
+ if (stringIteratorExists && objPrototype === stringIteratorPrototype) {
+ return 'String Iterator';
+ }
+
+ /* ! Speed optimisation
+ * Pre:
+ * object from null x 2,424,320 ops/sec ±1.67% (76 runs sampled)
+ * Post:
+ * object from null x 5,838,000 ops/sec ±0.99% (84 runs sampled)
+ */
+ if (objPrototype === null) {
+ return 'Object';
+ }
+
+ return Object
+ .prototype
+ .toString
+ .call(obj)
+ .slice(toStringLeftSliceLength, toStringRightSliceLength);
+}
+
+return typeDetect;
+
+})));
+
+},{}]},{},[1])(1)
+});
diff --git a/vendor/blueimp/jquery-file-upload/test/vendor/mocha.css b/vendor/blueimp/jquery-file-upload/test/vendor/mocha.css
new file mode 100644
index 000000000..ec96b003c
--- /dev/null
+++ b/vendor/blueimp/jquery-file-upload/test/vendor/mocha.css
@@ -0,0 +1,326 @@
+@charset "utf-8";
+
+body {
+ margin:0;
+}
+
+#mocha {
+ font: 20px/1.5 "Helvetica Neue", Helvetica, Arial, sans-serif;
+ margin: 60px 50px;
+}
+
+#mocha ul,
+#mocha li {
+ margin: 0;
+ padding: 0;
+}
+
+#mocha ul {
+ list-style: none;
+}
+
+#mocha h1,
+#mocha h2 {
+ margin: 0;
+}
+
+#mocha h1 {
+ margin-top: 15px;
+ font-size: 1em;
+ font-weight: 200;
+}
+
+#mocha h1 a {
+ text-decoration: none;
+ color: inherit;
+}
+
+#mocha h1 a:hover {
+ text-decoration: underline;
+}
+
+#mocha .suite .suite h1 {
+ margin-top: 0;
+ font-size: .8em;
+}
+
+#mocha .hidden {
+ display: none;
+}
+
+#mocha h2 {
+ font-size: 12px;
+ font-weight: normal;
+ cursor: pointer;
+}
+
+#mocha .suite {
+ margin-left: 15px;
+}
+
+#mocha .test {
+ margin-left: 15px;
+ overflow: hidden;
+}
+
+#mocha .test.pending:hover h2::after {
+ content: '(pending)';
+ font-family: arial, sans-serif;
+}
+
+#mocha .test.pass.medium .duration {
+ background: #c09853;
+}
+
+#mocha .test.pass.slow .duration {
+ background: #b94a48;
+}
+
+#mocha .test.pass::before {
+ content: '✓';
+ font-size: 12px;
+ display: block;
+ float: left;
+ margin-right: 5px;
+ color: #00d6b2;
+}
+
+#mocha .test.pass .duration {
+ font-size: 9px;
+ margin-left: 5px;
+ padding: 2px 5px;
+ color: #fff;
+ -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.2);
+ -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.2);
+ box-shadow: inset 0 1px 1px rgba(0,0,0,.2);
+ -webkit-border-radius: 5px;
+ -moz-border-radius: 5px;
+ -ms-border-radius: 5px;
+ -o-border-radius: 5px;
+ border-radius: 5px;
+}
+
+#mocha .test.pass.fast .duration {
+ display: none;
+}
+
+#mocha .test.pending {
+ color: #0b97c4;
+}
+
+#mocha .test.pending::before {
+ content: '◦';
+ color: #0b97c4;
+}
+
+#mocha .test.fail {
+ color: #c00;
+}
+
+#mocha .test.fail pre {
+ color: black;
+}
+
+#mocha .test.fail::before {
+ content: '✖';
+ font-size: 12px;
+ display: block;
+ float: left;
+ margin-right: 5px;
+ color: #c00;
+}
+
+#mocha .test pre.error {
+ color: #c00;
+ max-height: 300px;
+ overflow: auto;
+}
+
+#mocha .test .html-error {
+ overflow: auto;
+ color: black;
+ line-height: 1.5;
+ display: block;
+ float: left;
+ clear: left;
+ font: 12px/1.5 monaco, monospace;
+ margin: 5px;
+ padding: 15px;
+ border: 1px solid #eee;
+ max-width: 85%; /*(1)*/
+ max-width: -webkit-calc(100% - 42px);
+ max-width: -moz-calc(100% - 42px);
+ max-width: calc(100% - 42px); /*(2)*/
+ max-height: 300px;
+ word-wrap: break-word;
+ border-bottom-color: #ddd;
+ -webkit-box-shadow: 0 1px 3px #eee;
+ -moz-box-shadow: 0 1px 3px #eee;
+ box-shadow: 0 1px 3px #eee;
+ -webkit-border-radius: 3px;
+ -moz-border-radius: 3px;
+ border-radius: 3px;
+}
+
+#mocha .test .html-error pre.error {
+ border: none;
+ -webkit-border-radius: 0;
+ -moz-border-radius: 0;
+ border-radius: 0;
+ -webkit-box-shadow: 0;
+ -moz-box-shadow: 0;
+ box-shadow: 0;
+ padding: 0;
+ margin: 0;
+ margin-top: 18px;
+ max-height: none;
+}
+
+/**
+ * (1): approximate for browsers not supporting calc
+ * (2): 42 = 2*15 + 2*10 + 2*1 (padding + margin + border)
+ * ^^ seriously
+ */
+#mocha .test pre {
+ display: block;
+ float: left;
+ clear: left;
+ font: 12px/1.5 monaco, monospace;
+ margin: 5px;
+ padding: 15px;
+ border: 1px solid #eee;
+ max-width: 85%; /*(1)*/
+ max-width: -webkit-calc(100% - 42px);
+ max-width: -moz-calc(100% - 42px);
+ max-width: calc(100% - 42px); /*(2)*/
+ word-wrap: break-word;
+ border-bottom-color: #ddd;
+ -webkit-box-shadow: 0 1px 3px #eee;
+ -moz-box-shadow: 0 1px 3px #eee;
+ box-shadow: 0 1px 3px #eee;
+ -webkit-border-radius: 3px;
+ -moz-border-radius: 3px;
+ border-radius: 3px;
+}
+
+#mocha .test h2 {
+ position: relative;
+}
+
+#mocha .test a.replay {
+ position: absolute;
+ top: 3px;
+ right: 0;
+ text-decoration: none;
+ vertical-align: middle;
+ display: block;
+ width: 15px;
+ height: 15px;
+ line-height: 15px;
+ text-align: center;
+ background: #eee;
+ font-size: 15px;
+ -webkit-border-radius: 15px;
+ -moz-border-radius: 15px;
+ border-radius: 15px;
+ -webkit-transition:opacity 200ms;
+ -moz-transition:opacity 200ms;
+ -o-transition:opacity 200ms;
+ transition: opacity 200ms;
+ opacity: 0.3;
+ color: #888;
+}
+
+#mocha .test:hover a.replay {
+ opacity: 1;
+}
+
+#mocha-report.pass .test.fail {
+ display: none;
+}
+
+#mocha-report.fail .test.pass {
+ display: none;
+}
+
+#mocha-report.pending .test.pass,
+#mocha-report.pending .test.fail {
+ display: none;
+}
+#mocha-report.pending .test.pass.pending {
+ display: block;
+}
+
+#mocha-error {
+ color: #c00;
+ font-size: 1.5em;
+ font-weight: 100;
+ letter-spacing: 1px;
+}
+
+#mocha-stats {
+ position: fixed;
+ top: 15px;
+ right: 10px;
+ font-size: 12px;
+ margin: 0;
+ color: #888;
+ z-index: 1;
+}
+
+#mocha-stats .progress {
+ float: right;
+ padding-top: 0;
+
+ /**
+ * Set safe initial values, so mochas .progress does not inherit these
+ * properties from Bootstrap .progress (which causes .progress height to
+ * equal line height set in Bootstrap).
+ */
+ height: auto;
+ -webkit-box-shadow: none;
+ -moz-box-shadow: none;
+ box-shadow: none;
+ background-color: initial;
+}
+
+#mocha-stats em {
+ color: black;
+}
+
+#mocha-stats a {
+ text-decoration: none;
+ color: inherit;
+}
+
+#mocha-stats a:hover {
+ border-bottom: 1px solid #eee;
+}
+
+#mocha-stats li {
+ display: inline-block;
+ margin: 0 5px;
+ list-style: none;
+ padding-top: 11px;
+}
+
+#mocha-stats canvas {
+ width: 40px;
+ height: 40px;
+}
+
+#mocha code .comment { color: #ddd; }
+#mocha code .init { color: #2f6fad; }
+#mocha code .string { color: #5890ad; }
+#mocha code .keyword { color: #8a6343; }
+#mocha code .number { color: #2f6fad; }
+
+@media screen and (max-device-width: 480px) {
+ #mocha {
+ margin: 60px 0px;
+ }
+
+ #mocha #stats {
+ position: absolute;
+ }
+}
diff --git a/vendor/blueimp/jquery-file-upload/test/vendor/mocha.js b/vendor/blueimp/jquery-file-upload/test/vendor/mocha.js
new file mode 100644
index 000000000..508a306db
--- /dev/null
+++ b/vendor/blueimp/jquery-file-upload/test/vendor/mocha.js
@@ -0,0 +1,18076 @@
+(function(){function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c="function"==typeof require&&require;if(!f&&c)return c(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var p=n[i]={exports:{}};e[i][0].call(p.exports,function(r){var n=e[i][1][r];return o(n||r)},p,p.exports,r,e,n,t)}return n[i].exports}for(var u="function"==typeof require&&require,i=0;i<t.length;i++)o(t[i]);return o}return r})()({1:[function(require,module,exports){
+(function (process,global){
+'use strict';
+
+/* eslint no-unused-vars: off */
+/* eslint-env commonjs */
+
+/**
+ * Shim process.stdout.
+ */
+
+process.stdout = require('browser-stdout')({label: false});
+
+var Mocha = require('./lib/mocha');
+
+/**
+ * Create a Mocha instance.
+ *
+ * @return {undefined}
+ */
+
+var mocha = new Mocha({reporter: 'html'});
+
+/**
+ * Save timer references to avoid Sinon interfering (see GH-237).
+ */
+
+var Date = global.Date;
+var setTimeout = global.setTimeout;
+var setInterval = global.setInterval;
+var clearTimeout = global.clearTimeout;
+var clearInterval = global.clearInterval;
+
+var uncaughtExceptionHandlers = [];
+
+var originalOnerrorHandler = global.onerror;
+
+/**
+ * Remove uncaughtException listener.
+ * Revert to original onerror handler if previously defined.
+ */
+
+process.removeListener = function(e, fn) {
+ if (e === 'uncaughtException') {
+ if (originalOnerrorHandler) {
+ global.onerror = originalOnerrorHandler;
+ } else {
+ global.onerror = function() {};
+ }
+ var i = uncaughtExceptionHandlers.indexOf(fn);
+ if (i !== -1) {
+ uncaughtExceptionHandlers.splice(i, 1);
+ }
+ }
+};
+
+/**
+ * Implements uncaughtException listener.
+ */
+
+process.on = function(e, fn) {
+ if (e === 'uncaughtException') {
+ global.onerror = function(err, url, line) {
+ fn(new Error(err + ' (' + url + ':' + line + ')'));
+ return !mocha.allowUncaught;
+ };
+ uncaughtExceptionHandlers.push(fn);
+ }
+};
+
+// The BDD UI is registered by default, but no UI will be functional in the
+// browser without an explicit call to the overridden `mocha.ui` (see below).
+// Ensure that this default UI does not expose its methods to the global scope.
+mocha.suite.removeAllListeners('pre-require');
+
+var immediateQueue = [];
+var immediateTimeout;
+
+function timeslice() {
+ var immediateStart = new Date().getTime();
+ while (immediateQueue.length && new Date().getTime() - immediateStart < 100) {
+ immediateQueue.shift()();
+ }
+ if (immediateQueue.length) {
+ immediateTimeout = setTimeout(timeslice, 0);
+ } else {
+ immediateTimeout = null;
+ }
+}
+
+/**
+ * High-performance override of Runner.immediately.
+ */
+
+Mocha.Runner.immediately = function(callback) {
+ immediateQueue.push(callback);
+ if (!immediateTimeout) {
+ immediateTimeout = setTimeout(timeslice, 0);
+ }
+};
+
+/**
+ * Function to allow assertion libraries to throw errors directly into mocha.
+ * This is useful when running tests in a browser because window.onerror will
+ * only receive the 'message' attribute of the Error.
+ */
+mocha.throwError = function(err) {
+ uncaughtExceptionHandlers.forEach(function(fn) {
+ fn(err);
+ });
+ throw err;
+};
+
+/**
+ * Override ui to ensure that the ui functions are initialized.
+ * Normally this would happen in Mocha.prototype.loadFiles.
+ */
+
+mocha.ui = function(ui) {
+ Mocha.prototype.ui.call(this, ui);
+ this.suite.emit('pre-require', global, null, this);
+ return this;
+};
+
+/**
+ * Setup mocha with the given setting options.
+ */
+
+mocha.setup = function(opts) {
+ if (typeof opts === 'string') {
+ opts = {ui: opts};
+ }
+ for (var opt in opts) {
+ if (opts.hasOwnProperty(opt)) {
+ this[opt](opts[opt]);
+ }
+ }
+ return this;
+};
+
+/**
+ * Run mocha, returning the Runner.
+ */
+
+mocha.run = function(fn) {
+ var options = mocha.options;
+ mocha.globals('location');
+
+ var query = Mocha.utils.parseQuery(global.location.search || '');
+ if (query.grep) {
+ mocha.grep(query.grep);
+ }
+ if (query.fgrep) {
+ mocha.fgrep(query.fgrep);
+ }
+ if (query.invert) {
+ mocha.invert();
+ }
+
+ return Mocha.prototype.run.call(mocha, function(err) {
+ // The DOM Document is not available in Web Workers.
+ var document = global.document;
+ if (
+ document &&
+ document.getElementById('mocha') &&
+ options.noHighlighting !== true
+ ) {
+ Mocha.utils.highlightTags('code');
+ }
+ if (fn) {
+ fn(err);
+ }
+ });
+};
+
+/**
+ * Expose the process shim.
+ * https://github.com/mochajs/mocha/pull/916
+ */
+
+Mocha.process = process;
+
+/**
+ * Expose mocha.
+ */
+
+global.Mocha = Mocha;
+global.mocha = mocha;
+
+// this allows test/acceptance/required-tokens.js to pass; thus,
+// you can now do `const describe = require('mocha').describe` in a
+// browser context (assuming browserification). should fix #880
+module.exports = global;
+
+}).call(this,require('_process'),typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})
+},{"./lib/mocha":14,"_process":69,"browser-stdout":41}],2:[function(require,module,exports){
+(function (process,global){
+'use strict';
+
+/**
+ * Web Notifications module.
+ * @module Growl
+ */
+
+/**
+ * Save timer references to avoid Sinon interfering (see GH-237).
+ */
+var Date = global.Date;
+var setTimeout = global.setTimeout;
+var EVENT_RUN_END = require('../runner').constants.EVENT_RUN_END;
+
+/**
+ * Checks if browser notification support exists.
+ *
+ * @public
+ * @see {@link https://caniuse.com/#feat=notifications|Browser support (notifications)}
+ * @see {@link https://caniuse.com/#feat=promises|Browser support (promises)}
+ * @see {@link Mocha#growl}
+ * @see {@link Mocha#isGrowlCapable}
+ * @return {boolean} whether browser notification support exists
+ */
+exports.isCapable = function() {
+ var hasNotificationSupport = 'Notification' in window;
+ var hasPromiseSupport = typeof Promise === 'function';
+ return process.browser && hasNotificationSupport && hasPromiseSupport;
+};
+
+/**
+ * Implements browser notifications as a pseudo-reporter.
+ *
+ * @public
+ * @see {@link https://developer.mozilla.org/en-US/docs/Web/API/notification|Notification API}
+ * @see {@link https://developers.google.com/web/fundamentals/push-notifications/display-a-notification|Displaying a Notification}
+ * @see {@link Growl#isPermitted}
+ * @see {@link Mocha#_growl}
+ * @param {Runner} runner - Runner instance.
+ */
+exports.notify = function(runner) {
+ var promise = isPermitted();
+
+ /**
+ * Attempt notification.
+ */
+ var sendNotification = function() {
+ // If user hasn't responded yet... "No notification for you!" (Seinfeld)
+ Promise.race([promise, Promise.resolve(undefined)])
+ .then(canNotify)
+ .then(function() {
+ display(runner);
+ })
+ .catch(notPermitted);
+ };
+
+ runner.once(EVENT_RUN_END, sendNotification);
+};
+
+/**
+ * Checks if browser notification is permitted by user.
+ *
+ * @private
+ * @see {@link https://developer.mozilla.org/en-US/docs/Web/API/Notification/permission|Notification.permission}
+ * @see {@link Mocha#growl}
+ * @see {@link Mocha#isGrowlPermitted}
+ * @returns {Promise<boolean>} promise determining if browser notification
+ * permissible when fulfilled.
+ */
+function isPermitted() {
+ var permitted = {
+ granted: function allow() {
+ return Promise.resolve(true);
+ },
+ denied: function deny() {
+ return Promise.resolve(false);
+ },
+ default: function ask() {
+ return Notification.requestPermission().then(function(permission) {
+ return permission === 'granted';
+ });
+ }
+ };
+
+ return permitted[Notification.permission]();
+}
+
+/**
+ * @summary
+ * Determines if notification should proceed.
+ *
+ * @description
+ * Notification shall <strong>not</strong> proceed unless `value` is true.
+ *
+ * `value` will equal one of:
+ * <ul>
+ * <li><code>true</code> (from `isPermitted`)</li>
+ * <li><code>false</code> (from `isPermitted`)</li>
+ * <li><code>undefined</code> (from `Promise.race`)</li>
+ * </ul>
+ *
+ * @private
+ * @param {boolean|undefined} value - Determines if notification permissible.
+ * @returns {Promise<undefined>} Notification can proceed
+ */
+function canNotify(value) {
+ if (!value) {
+ var why = value === false ? 'blocked' : 'unacknowledged';
+ var reason = 'not permitted by user (' + why + ')';
+ return Promise.reject(new Error(reason));
+ }
+ return Promise.resolve();
+}
+
+/**
+ * Displays the notification.
+ *
+ * @private
+ * @param {Runner} runner - Runner instance.
+ */
+function display(runner) {
+ var stats = runner.stats;
+ var symbol = {
+ cross: '\u274C',
+ tick: '\u2705'
+ };
+ var logo = require('../../package').notifyLogo;
+ var _message;
+ var message;
+ var title;
+
+ if (stats.failures) {
+ _message = stats.failures + ' of ' + stats.tests + ' tests failed';
+ message = symbol.cross + ' ' + _message;
+ title = 'Failed';
+ } else {
+ _message = stats.passes + ' tests passed in ' + stats.duration + 'ms';
+ message = symbol.tick + ' ' + _message;
+ title = 'Passed';
+ }
+
+ // Send notification
+ var options = {
+ badge: logo,
+ body: message,
+ dir: 'ltr',
+ icon: logo,
+ lang: 'en-US',
+ name: 'mocha',
+ requireInteraction: false,
+ timestamp: Date.now()
+ };
+ var notification = new Notification(title, options);
+
+ // Autoclose after brief delay (makes various browsers act same)
+ var FORCE_DURATION = 4000;
+ setTimeout(notification.close.bind(notification), FORCE_DURATION);
+}
+
+/**
+ * As notifications are tangential to our purpose, just log the error.
+ *
+ * @private
+ * @param {Error} err - Why notification didn't happen.
+ */
+function notPermitted(err) {
+ console.error('notification error:', err.message);
+}
+
+}).call(this,require('_process'),typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})
+},{"../../package":90,"../runner":34,"_process":69}],3:[function(require,module,exports){
+'use strict';
+
+/**
+ * Expose `Progress`.
+ */
+
+module.exports = Progress;
+
+/**
+ * Initialize a new `Progress` indicator.
+ */
+function Progress() {
+ this.percent = 0;
+ this.size(0);
+ this.fontSize(11);
+ this.font('helvetica, arial, sans-serif');
+}
+
+/**
+ * Set progress size to `size`.
+ *
+ * @public
+ * @param {number} size
+ * @return {Progress} Progress instance.
+ */
+Progress.prototype.size = function(size) {
+ this._size = size;
+ return this;
+};
+
+/**
+ * Set text to `text`.
+ *
+ * @public
+ * @param {string} text
+ * @return {Progress} Progress instance.
+ */
+Progress.prototype.text = function(text) {
+ this._text = text;
+ return this;
+};
+
+/**
+ * Set font size to `size`.
+ *
+ * @public
+ * @param {number} size
+ * @return {Progress} Progress instance.
+ */
+Progress.prototype.fontSize = function(size) {
+ this._fontSize = size;
+ return this;
+};
+
+/**
+ * Set font to `family`.
+ *
+ * @param {string} family
+ * @return {Progress} Progress instance.
+ */
+Progress.prototype.font = function(family) {
+ this._font = family;
+ return this;
+};
+
+/**
+ * Update percentage to `n`.
+ *
+ * @param {number} n
+ * @return {Progress} Progress instance.
+ */
+Progress.prototype.update = function(n) {
+ this.percent = n;
+ return this;
+};
+
+/**
+ * Draw on `ctx`.
+ *
+ * @param {CanvasRenderingContext2d} ctx
+ * @return {Progress} Progress instance.
+ */
+Progress.prototype.draw = function(ctx) {
+ try {
+ var percent = Math.min(this.percent, 100);
+ var size = this._size;
+ var half = size / 2;
+ var x = half;
+ var y = half;
+ var rad = half - 1;
+ var fontSize = this._fontSize;
+
+ ctx.font = fontSize + 'px ' + this._font;
+
+ var angle = Math.PI * 2 * (percent / 100);
+ ctx.clearRect(0, 0, size, size);
+
+ // outer circle
+ ctx.strokeStyle = '#9f9f9f';
+ ctx.beginPath();
+ ctx.arc(x, y, rad, 0, angle, false);
+ ctx.stroke();
+
+ // inner circle
+ ctx.strokeStyle = '#eee';
+ ctx.beginPath();
+ ctx.arc(x, y, rad - 1, 0, angle, true);
+ ctx.stroke();
+
+ // text
+ var text = this._text || (percent | 0) + '%';
+ var w = ctx.measureText(text).width;
+
+ ctx.fillText(text, x - w / 2 + 1, y + fontSize / 2 - 1);
+ } catch (ignore) {
+ // don't fail if we can't render progress
+ }
+ return this;
+};
+
+},{}],4:[function(require,module,exports){
+(function (global){
+'use strict';
+
+exports.isatty = function isatty() {
+ return true;
+};
+
+exports.getWindowSize = function getWindowSize() {
+ if ('innerHeight' in global) {
+ return [global.innerHeight, global.innerWidth];
+ }
+ // In a Web Worker, the DOM Window is not available.
+ return [640, 480];
+};
+
+}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})
+},{}],5:[function(require,module,exports){
+'use strict';
+/**
+ * @module Context
+ */
+/**
+ * Expose `Context`.
+ */
+
+module.exports = Context;
+
+/**
+ * Initialize a new `Context`.
+ *
+ * @private
+ */
+function Context() {}
+
+/**
+ * Set or get the context `Runnable` to `runnable`.
+ *
+ * @private
+ * @param {Runnable} runnable
+ * @return {Context} context
+ */
+Context.prototype.runnable = function(runnable) {
+ if (!arguments.length) {
+ return this._runnable;
+ }
+ this.test = this._runnable = runnable;
+ return this;
+};
+
+/**
+ * Set or get test timeout `ms`.
+ *
+ * @private
+ * @param {number} ms
+ * @return {Context} self
+ */
+Context.prototype.timeout = function(ms) {
+ if (!arguments.length) {
+ return this.runnable().timeout();
+ }
+ this.runnable().timeout(ms);
+ return this;
+};
+
+/**
+ * Set test timeout `enabled`.
+ *
+ * @private
+ * @param {boolean} enabled
+ * @return {Context} self
+ */
+Context.prototype.enableTimeouts = function(enabled) {
+ if (!arguments.length) {
+ return this.runnable().enableTimeouts();
+ }
+ this.runnable().enableTimeouts(enabled);
+ return this;
+};
+
+/**
+ * Set or get test slowness threshold `ms`.
+ *
+ * @private
+ * @param {number} ms
+ * @return {Context} self
+ */
+Context.prototype.slow = function(ms) {
+ if (!arguments.length) {
+ return this.runnable().slow();
+ }
+ this.runnable().slow(ms);
+ return this;
+};
+
+/**
+ * Mark a test as skipped.
+ *
+ * @private
+ * @throws Pending
+ */
+Context.prototype.skip = function() {
+ this.runnable().skip();
+};
+
+/**
+ * Set or get a number of allowed retries on failed tests
+ *
+ * @private
+ * @param {number} n
+ * @return {Context} self
+ */
+Context.prototype.retries = function(n) {
+ if (!arguments.length) {
+ return this.runnable().retries();
+ }
+ this.runnable().retries(n);
+ return this;
+};
+
+},{}],6:[function(require,module,exports){
+'use strict';
+/**
+ * @module Errors
+ */
+/**
+ * Factory functions to create throwable error objects
+ */
+
+/**
+ * Creates an error object to be thrown when no files to be tested could be found using specified pattern.
+ *
+ * @public
+ * @param {string} message - Error message to be displayed.
+ * @param {string} pattern - User-specified argument value.
+ * @returns {Error} instance detailing the error condition
+ */
+function createNoFilesMatchPatternError(message, pattern) {
+ var err = new Error(message);
+ err.code = 'ERR_MOCHA_NO_FILES_MATCH_PATTERN';
+ err.pattern = pattern;
+ return err;
+}
+
+/**
+ * Creates an error object to be thrown when the reporter specified in the options was not found.
+ *
+ * @public
+ * @param {string} message - Error message to be displayed.
+ * @param {string} reporter - User-specified reporter value.
+ * @returns {Error} instance detailing the error condition
+ */
+function createInvalidReporterError(message, reporter) {
+ var err = new TypeError(message);
+ err.code = 'ERR_MOCHA_INVALID_REPORTER';
+ err.reporter = reporter;
+ return err;
+}
+
+/**
+ * Creates an error object to be thrown when the interface specified in the options was not found.
+ *
+ * @public
+ * @param {string} message - Error message to be displayed.
+ * @param {string} ui - User-specified interface value.
+ * @returns {Error} instance detailing the error condition
+ */
+function createInvalidInterfaceError(message, ui) {
+ var err = new Error(message);
+ err.code = 'ERR_MOCHA_INVALID_INTERFACE';
+ err.interface = ui;
+ return err;
+}
+
+/**
+ * Creates an error object to be thrown when a behavior, option, or parameter is unsupported.
+ *
+ * @public
+ * @param {string} message - Error message to be displayed.
+ * @returns {Error} instance detailing the error condition
+ */
+function createUnsupportedError(message) {
+ var err = new Error(message);
+ err.code = 'ERR_MOCHA_UNSUPPORTED';
+ return err;
+}
+
+/**
+ * Creates an error object to be thrown when an argument is missing.
+ *
+ * @public
+ * @param {string} message - Error message to be displayed.
+ * @param {string} argument - Argument name.
+ * @param {string} expected - Expected argument datatype.
+ * @returns {Error} instance detailing the error condition
+ */
+function createMissingArgumentError(message, argument, expected) {
+ return createInvalidArgumentTypeError(message, argument, expected);
+}
+
+/**
+ * Creates an error object to be thrown when an argument did not use the supported type
+ *
+ * @public
+ * @param {string} message - Error message to be displayed.
+ * @param {string} argument - Argument name.
+ * @param {string} expected - Expected argument datatype.
+ * @returns {Error} instance detailing the error condition
+ */
+function createInvalidArgumentTypeError(message, argument, expected) {
+ var err = new TypeError(message);
+ err.code = 'ERR_MOCHA_INVALID_ARG_TYPE';
+ err.argument = argument;
+ err.expected = expected;
+ err.actual = typeof argument;
+ return err;
+}
+
+/**
+ * Creates an error object to be thrown when an argument did not use the supported value
+ *
+ * @public
+ * @param {string} message - Error message to be displayed.
+ * @param {string} argument - Argument name.
+ * @param {string} value - Argument value.
+ * @param {string} [reason] - Why value is invalid.
+ * @returns {Error} instance detailing the error condition
+ */
+function createInvalidArgumentValueError(message, argument, value, reason) {
+ var err = new TypeError(message);
+ err.code = 'ERR_MOCHA_INVALID_ARG_VALUE';
+ err.argument = argument;
+ err.value = value;
+ err.reason = typeof reason !== 'undefined' ? reason : 'is invalid';
+ return err;
+}
+
+/**
+ * Creates an error object to be thrown when an exception was caught, but the `Error` is falsy or undefined.
+ *
+ * @public
+ * @param {string} message - Error message to be displayed.
+ * @returns {Error} instance detailing the error condition
+ */
+function createInvalidExceptionError(message, value) {
+ var err = new Error(message);
+ err.code = 'ERR_MOCHA_INVALID_EXCEPTION';
+ err.valueType = typeof value;
+ err.value = value;
+ return err;
+}
+
+module.exports = {
+ createInvalidArgumentTypeError: createInvalidArgumentTypeError,
+ createInvalidArgumentValueError: createInvalidArgumentValueError,
+ createInvalidExceptionError: createInvalidExceptionError,
+ createInvalidInterfaceError: createInvalidInterfaceError,
+ createInvalidReporterError: createInvalidReporterError,
+ createMissingArgumentError: createMissingArgumentError,
+ createNoFilesMatchPatternError: createNoFilesMatchPatternError,
+ createUnsupportedError: createUnsupportedError
+};
+
+},{}],7:[function(require,module,exports){
+'use strict';
+
+var Runnable = require('./runnable');
+var inherits = require('./utils').inherits;
+
+/**
+ * Expose `Hook`.
+ */
+
+module.exports = Hook;
+
+/**
+ * Initialize a new `Hook` with the given `title` and callback `fn`
+ *
+ * @class
+ * @extends Runnable
+ * @param {String} title
+ * @param {Function} fn
+ */
+function Hook(title, fn) {
+ Runnable.call(this, title, fn);
+ this.type = 'hook';
+}
+
+/**
+ * Inherit from `Runnable.prototype`.
+ */
+inherits(Hook, Runnable);
+
+/**
+ * Get or set the test `err`.
+ *
+ * @memberof Hook
+ * @public
+ * @param {Error} err
+ * @return {Error}
+ */
+Hook.prototype.error = function(err) {
+ if (!arguments.length) {
+ err = this._error;
+ this._error = null;
+ return err;
+ }
+
+ this._error = err;
+};
+
+},{"./runnable":33,"./utils":38}],8:[function(require,module,exports){
+'use strict';
+
+var Test = require('../test');
+var EVENT_FILE_PRE_REQUIRE = require('../suite').constants
+ .EVENT_FILE_PRE_REQUIRE;
+
+/**
+ * BDD-style interface:
+ *
+ * describe('Array', function() {
+ * describe('#indexOf()', function() {
+ * it('should return -1 when not present', function() {
+ * // ...
+ * });
+ *
+ * it('should return the index when present', function() {
+ * // ...
+ * });
+ * });
+ * });
+ *
+ * @param {Suite} suite Root suite.
+ */
+module.exports = function bddInterface(suite) {
+ var suites = [suite];
+
+ suite.on(EVENT_FILE_PRE_REQUIRE, function(context, file, mocha) {
+ var common = require('./common')(suites, context, mocha);
+
+ context.before = common.before;
+ context.after = common.after;
+ context.beforeEach = common.beforeEach;
+ context.afterEach = common.afterEach;
+ context.run = mocha.options.delay && common.runWithSuite(suite);
+ /**
+ * Describe a "suite" with the given `title`
+ * and callback `fn` containing nested suites
+ * and/or tests.
+ */
+
+ context.describe = context.context = function(title, fn) {
+ return common.suite.create({
+ title: title,
+ file: file,
+ fn: fn
+ });
+ };
+
+ /**
+ * Pending describe.
+ */
+
+ context.xdescribe = context.xcontext = context.describe.skip = function(
+ title,
+ fn
+ ) {
+ return common.suite.skip({
+ title: title,
+ file: file,
+ fn: fn
+ });
+ };
+
+ /**
+ * Exclusive suite.
+ */
+
+ context.describe.only = function(title, fn) {
+ return common.suite.only({
+ title: title,
+ file: file,
+ fn: fn
+ });
+ };
+
+ /**
+ * Describe a specification or test-case
+ * with the given `title` and callback `fn`
+ * acting as a thunk.
+ */
+
+ context.it = context.specify = function(title, fn) {
+ var suite = suites[0];
+ if (suite.isPending()) {
+ fn = null;
+ }
+ var test = new Test(title, fn);
+ test.file = file;
+ suite.addTest(test);
+ return test;
+ };
+
+ /**
+ * Exclusive test-case.
+ */
+
+ context.it.only = function(title, fn) {
+ return common.test.only(mocha, context.it(title, fn));
+ };
+
+ /**
+ * Pending test case.
+ */
+
+ context.xit = context.xspecify = context.it.skip = function(title) {
+ return context.it(title);
+ };
+
+ /**
+ * Number of attempts to retry.
+ */
+ context.it.retries = function(n) {
+ context.retries(n);
+ };
+ });
+};
+
+module.exports.description = 'BDD or RSpec style [default]';
+
+},{"../suite":36,"../test":37,"./common":9}],9:[function(require,module,exports){
+'use strict';
+
+var Suite = require('../suite');
+var errors = require('../errors');
+var createMissingArgumentError = errors.createMissingArgumentError;
+
+/**
+ * Functions common to more than one interface.
+ *
+ * @param {Suite[]} suites
+ * @param {Context} context
+ * @param {Mocha} mocha
+ * @return {Object} An object containing common functions.
+ */
+module.exports = function(suites, context, mocha) {
+ /**
+ * Check if the suite should be tested.
+ *
+ * @private
+ * @param {Suite} suite - suite to check
+ * @returns {boolean}
+ */
+ function shouldBeTested(suite) {
+ return (
+ !mocha.options.grep ||
+ (mocha.options.grep &&
+ mocha.options.grep.test(suite.fullTitle()) &&
+ !mocha.options.invert)
+ );
+ }
+
+ return {
+ /**
+ * This is only present if flag --delay is passed into Mocha. It triggers
+ * root suite execution.
+ *
+ * @param {Suite} suite The root suite.
+ * @return {Function} A function which runs the root suite
+ */
+ runWithSuite: function runWithSuite(suite) {
+ return function run() {
+ suite.run();
+ };
+ },
+
+ /**
+ * Execute before running tests.
+ *
+ * @param {string} name
+ * @param {Function} fn
+ */
+ before: function(name, fn) {
+ suites[0].beforeAll(name, fn);
+ },
+
+ /**
+ * Execute after running tests.
+ *
+ * @param {string} name
+ * @param {Function} fn
+ */
+ after: function(name, fn) {
+ suites[0].afterAll(name, fn);
+ },
+
+ /**
+ * Execute before each test case.
+ *
+ * @param {string} name
+ * @param {Function} fn
+ */
+ beforeEach: function(name, fn) {
+ suites[0].beforeEach(name, fn);
+ },
+
+ /**
+ * Execute after each test case.
+ *
+ * @param {string} name
+ * @param {Function} fn
+ */
+ afterEach: function(name, fn) {
+ suites[0].afterEach(name, fn);
+ },
+
+ suite: {
+ /**
+ * Create an exclusive Suite; convenience function
+ * See docstring for create() below.
+ *
+ * @param {Object} opts
+ * @returns {Suite}
+ */
+ only: function only(opts) {
+ opts.isOnly = true;
+ return this.create(opts);
+ },
+
+ /**
+ * Create a Suite, but skip it; convenience function
+ * See docstring for create() below.
+ *
+ * @param {Object} opts
+ * @returns {Suite}
+ */
+ skip: function skip(opts) {
+ opts.pending = true;
+ return this.create(opts);
+ },
+
+ /**
+ * Creates a suite.
+ *
+ * @param {Object} opts Options
+ * @param {string} opts.title Title of Suite
+ * @param {Function} [opts.fn] Suite Function (not always applicable)
+ * @param {boolean} [opts.pending] Is Suite pending?
+ * @param {string} [opts.file] Filepath where this Suite resides
+ * @param {boolean} [opts.isOnly] Is Suite exclusive?
+ * @returns {Suite}
+ */
+ create: function create(opts) {
+ var suite = Suite.create(suites[0], opts.title);
+ suite.pending = Boolean(opts.pending);
+ suite.file = opts.file;
+ suites.unshift(suite);
+ if (opts.isOnly) {
+ if (mocha.options.forbidOnly && shouldBeTested(suite)) {
+ throw new Error('`.only` forbidden');
+ }
+
+ suite.parent.appendOnlySuite(suite);
+ }
+ if (suite.pending) {
+ if (mocha.options.forbidPending && shouldBeTested(suite)) {
+ throw new Error('Pending test forbidden');
+ }
+ }
+ if (typeof opts.fn === 'function') {
+ opts.fn.call(suite);
+ suites.shift();
+ } else if (typeof opts.fn === 'undefined' && !suite.pending) {
+ throw createMissingArgumentError(
+ 'Suite "' +
+ suite.fullTitle() +
+ '" was defined but no callback was supplied. ' +
+ 'Supply a callback or explicitly skip the suite.',
+ 'callback',
+ 'function'
+ );
+ } else if (!opts.fn && suite.pending) {
+ suites.shift();
+ }
+
+ return suite;
+ }
+ },
+
+ test: {
+ /**
+ * Exclusive test-case.
+ *
+ * @param {Object} mocha
+ * @param {Function} test
+ * @returns {*}
+ */
+ only: function(mocha, test) {
+ test.parent.appendOnlyTest(test);
+ return test;
+ },
+
+ /**
+ * Pending test case.
+ *
+ * @param {string} title
+ */
+ skip: function(title) {
+ context.test(title);
+ },
+
+ /**
+ * Number of retry attempts
+ *
+ * @param {number} n
+ */
+ retries: function(n) {
+ context.retries(n);
+ }
+ }
+ };
+};
+
+},{"../errors":6,"../suite":36}],10:[function(require,module,exports){
+'use strict';
+var Suite = require('../suite');
+var Test = require('../test');
+
+/**
+ * Exports-style (as Node.js module) interface:
+ *
+ * exports.Array = {
+ * '#indexOf()': {
+ * 'should return -1 when the value is not present': function() {
+ *
+ * },
+ *
+ * 'should return the correct index when the value is present': function() {
+ *
+ * }
+ * }
+ * };
+ *
+ * @param {Suite} suite Root suite.
+ */
+module.exports = function(suite) {
+ var suites = [suite];
+
+ suite.on(Suite.constants.EVENT_FILE_REQUIRE, visit);
+
+ function visit(obj, file) {
+ var suite;
+ for (var key in obj) {
+ if (typeof obj[key] === 'function') {
+ var fn = obj[key];
+ switch (key) {
+ case 'before':
+ suites[0].beforeAll(fn);
+ break;
+ case 'after':
+ suites[0].afterAll(fn);
+ break;
+ case 'beforeEach':
+ suites[0].beforeEach(fn);
+ break;
+ case 'afterEach':
+ suites[0].afterEach(fn);
+ break;
+ default:
+ var test = new Test(key, fn);
+ test.file = file;
+ suites[0].addTest(test);
+ }
+ } else {
+ suite = Suite.create(suites[0], key);
+ suites.unshift(suite);
+ visit(obj[key], file);
+ suites.shift();
+ }
+ }
+ }
+};
+
+module.exports.description = 'Node.js module ("exports") style';
+
+},{"../suite":36,"../test":37}],11:[function(require,module,exports){
+'use strict';
+
+exports.bdd = require('./bdd');
+exports.tdd = require('./tdd');
+exports.qunit = require('./qunit');
+exports.exports = require('./exports');
+
+},{"./bdd":8,"./exports":10,"./qunit":12,"./tdd":13}],12:[function(require,module,exports){
+'use strict';
+
+var Test = require('../test');
+var EVENT_FILE_PRE_REQUIRE = require('../suite').constants
+ .EVENT_FILE_PRE_REQUIRE;
+
+/**
+ * QUnit-style interface:
+ *
+ * suite('Array');
+ *
+ * test('#length', function() {
+ * var arr = [1,2,3];
+ * ok(arr.length == 3);
+ * });
+ *
+ * test('#indexOf()', function() {
+ * var arr = [1,2,3];
+ * ok(arr.indexOf(1) == 0);
+ * ok(arr.indexOf(2) == 1);
+ * ok(arr.indexOf(3) == 2);
+ * });
+ *
+ * suite('String');
+ *
+ * test('#length', function() {
+ * ok('foo'.length == 3);
+ * });
+ *
+ * @param {Suite} suite Root suite.
+ */
+module.exports = function qUnitInterface(suite) {
+ var suites = [suite];
+
+ suite.on(EVENT_FILE_PRE_REQUIRE, function(context, file, mocha) {
+ var common = require('./common')(suites, context, mocha);
+
+ context.before = common.before;
+ context.after = common.after;
+ context.beforeEach = common.beforeEach;
+ context.afterEach = common.afterEach;
+ context.run = mocha.options.delay && common.runWithSuite(suite);
+ /**
+ * Describe a "suite" with the given `title`.
+ */
+
+ context.suite = function(title) {
+ if (suites.length > 1) {
+ suites.shift();
+ }
+ return common.suite.create({
+ title: title,
+ file: file,
+ fn: false
+ });
+ };
+
+ /**
+ * Exclusive Suite.
+ */
+
+ context.suite.only = function(title) {
+ if (suites.length > 1) {
+ suites.shift();
+ }
+ return common.suite.only({
+ title: title,
+ file: file,
+ fn: false
+ });
+ };
+
+ /**
+ * Describe a specification or test-case
+ * with the given `title` and callback `fn`
+ * acting as a thunk.
+ */
+
+ context.test = function(title, fn) {
+ var test = new Test(title, fn);
+ test.file = file;
+ suites[0].addTest(test);
+ return test;
+ };
+
+ /**
+ * Exclusive test-case.
+ */
+
+ context.test.only = function(title, fn) {
+ return common.test.only(mocha, context.test(title, fn));
+ };
+
+ context.test.skip = common.test.skip;
+ context.test.retries = common.test.retries;
+ });
+};
+
+module.exports.description = 'QUnit style';
+
+},{"../suite":36,"../test":37,"./common":9}],13:[function(require,module,exports){
+'use strict';
+
+var Test = require('../test');
+var EVENT_FILE_PRE_REQUIRE = require('../suite').constants
+ .EVENT_FILE_PRE_REQUIRE;
+
+/**
+ * TDD-style interface:
+ *
+ * suite('Array', function() {
+ * suite('#indexOf()', function() {
+ * suiteSetup(function() {
+ *
+ * });
+ *
+ * test('should return -1 when not present', function() {
+ *
+ * });
+ *
+ * test('should return the index when present', function() {
+ *
+ * });
+ *
+ * suiteTeardown(function() {
+ *
+ * });
+ * });
+ * });
+ *
+ * @param {Suite} suite Root suite.
+ */
+module.exports = function(suite) {
+ var suites = [suite];
+
+ suite.on(EVENT_FILE_PRE_REQUIRE, function(context, file, mocha) {
+ var common = require('./common')(suites, context, mocha);
+
+ context.setup = common.beforeEach;
+ context.teardown = common.afterEach;
+ context.suiteSetup = common.before;
+ context.suiteTeardown = common.after;
+ context.run = mocha.options.delay && common.runWithSuite(suite);
+
+ /**
+ * Describe a "suite" with the given `title` and callback `fn` containing
+ * nested suites and/or tests.
+ */
+ context.suite = function(title, fn) {
+ return common.suite.create({
+ title: title,
+ file: file,
+ fn: fn
+ });
+ };
+
+ /**
+ * Pending suite.
+ */
+ context.suite.skip = function(title, fn) {
+ return common.suite.skip({
+ title: title,
+ file: file,
+ fn: fn
+ });
+ };
+
+ /**
+ * Exclusive test-case.
+ */
+ context.suite.only = function(title, fn) {
+ return common.suite.only({
+ title: title,
+ file: file,
+ fn: fn
+ });
+ };
+
+ /**
+ * Describe a specification or test-case with the given `title` and
+ * callback `fn` acting as a thunk.
+ */
+ context.test = function(title, fn) {
+ var suite = suites[0];
+ if (suite.isPending()) {
+ fn = null;
+ }
+ var test = new Test(title, fn);
+ test.file = file;
+ suite.addTest(test);
+ return test;
+ };
+
+ /**
+ * Exclusive test-case.
+ */
+
+ context.test.only = function(title, fn) {
+ return common.test.only(mocha, context.test(title, fn));
+ };
+
+ context.test.skip = common.test.skip;
+ context.test.retries = common.test.retries;
+ });
+};
+
+module.exports.description =
+ 'traditional "suite"/"test" instead of BDD\'s "describe"/"it"';
+
+},{"../suite":36,"../test":37,"./common":9}],14:[function(require,module,exports){
+(function (process,global){
+'use strict';
+
+/*!
+ * mocha
+ * Copyright(c) 2011 TJ Holowaychuk <tj@vision-media.ca>
+ * MIT Licensed
+ */
+
+var escapeRe = require('escape-string-regexp');
+var path = require('path');
+var builtinReporters = require('./reporters');
+var growl = require('./growl');
+var utils = require('./utils');
+var mocharc = require('./mocharc.json');
+var errors = require('./errors');
+var Suite = require('./suite');
+var createStatsCollector = require('./stats-collector');
+var createInvalidReporterError = errors.createInvalidReporterError;
+var createInvalidInterfaceError = errors.createInvalidInterfaceError;
+var EVENT_FILE_PRE_REQUIRE = Suite.constants.EVENT_FILE_PRE_REQUIRE;
+var EVENT_FILE_POST_REQUIRE = Suite.constants.EVENT_FILE_POST_REQUIRE;
+var EVENT_FILE_REQUIRE = Suite.constants.EVENT_FILE_REQUIRE;
+var sQuote = utils.sQuote;
+
+exports = module.exports = Mocha;
+
+/**
+ * To require local UIs and reporters when running in node.
+ */
+
+if (!process.browser) {
+ var cwd = process.cwd();
+ module.paths.push(cwd, path.join(cwd, 'node_modules'));
+}
+
+/**
+ * Expose internals.
+ */
+
+/**
+ * @public
+ * @class utils
+ * @memberof Mocha
+ */
+exports.utils = utils;
+exports.interfaces = require('./interfaces');
+/**
+ * @public
+ * @memberof Mocha
+ */
+exports.reporters = builtinReporters;
+exports.Runnable = require('./runnable');
+exports.Context = require('./context');
+/**
+ *
+ * @memberof Mocha
+ */
+exports.Runner = require('./runner');
+exports.Suite = Suite;
+exports.Hook = require('./hook');
+exports.Test = require('./test');
+
+/**
+ * Constructs a new Mocha instance with `options`.
+ *
+ * @public
+ * @class Mocha
+ * @param {Object} [options] - Settings object.
+ * @param {boolean} [options.allowUncaught] - Propagate uncaught errors?
+ * @param {boolean} [options.asyncOnly] - Force `done` callback or promise?
+ * @param {boolean} [options.bail] - Bail after first test failure?
+ * @param {boolean} [options.checkLeaks] - If true, check leaks.
+ * @param {boolean} [options.delay] - Delay root suite execution?
+ * @param {boolean} [options.enableTimeouts] - Enable timeouts?
+ * @param {string} [options.fgrep] - Test filter given string.
+ * @param {boolean} [options.forbidOnly] - Tests marked `only` fail the suite?
+ * @param {boolean} [options.forbidPending] - Pending tests fail the suite?
+ * @param {boolean} [options.fullStackTrace] - Full stacktrace upon failure?
+ * @param {string[]} [options.global] - Variables expected in global scope.
+ * @param {RegExp|string} [options.grep] - Test filter given regular expression.
+ * @param {boolean} [options.growl] - Enable desktop notifications?
+ * @param {boolean} [options.hideDiff] - Suppress diffs from failures?
+ * @param {boolean} [options.ignoreLeaks] - Ignore global leaks?
+ * @param {boolean} [options.invert] - Invert test filter matches?
+ * @param {boolean} [options.noHighlighting] - Disable syntax highlighting?
+ * @param {string} [options.reporter] - Reporter name.
+ * @param {Object} [options.reporterOption] - Reporter settings object.
+ * @param {number} [options.retries] - Number of times to retry failed tests.
+ * @param {number} [options.slow] - Slow threshold value.
+ * @param {number|string} [options.timeout] - Timeout threshold value.
+ * @param {string} [options.ui] - Interface name.
+ * @param {boolean} [options.color] - Color TTY output from reporter?
+ * @param {boolean} [options.useInlineDiffs] - Use inline diffs?
+ */
+function Mocha(options) {
+ options = utils.assign({}, mocharc, options || {});
+ this.files = [];
+ this.options = options;
+ // root suite
+ this.suite = new exports.Suite('', new exports.Context(), true);
+
+ if ('useColors' in options) {
+ utils.deprecate(
+ 'useColors is DEPRECATED and will be removed from a future version of Mocha. Instead, use the "color" option'
+ );
+ options.color = 'color' in options ? options.color : options.useColors;
+ }
+
+ this.grep(options.grep)
+ .fgrep(options.fgrep)
+ .ui(options.ui)
+ .bail(options.bail)
+ .reporter(options.reporter, options.reporterOptions)
+ .useColors(options.color)
+ .slow(options.slow)
+ .useInlineDiffs(options.inlineDiffs)
+ .globals(options.globals);
+
+ if ('enableTimeouts' in options) {
+ utils.deprecate(
+ 'enableTimeouts is DEPRECATED and will be removed from a future version of Mocha. Instead, use "timeout: false" to disable timeouts.'
+ );
+ if (options.enableTimeouts === false) {
+ this.timeout(0);
+ }
+ }
+
+ // this guard exists because Suite#timeout does not consider `undefined` to be valid input
+ if (typeof options.timeout !== 'undefined') {
+ this.timeout(options.timeout === false ? 0 : options.timeout);
+ }
+
+ if ('retries' in options) {
+ this.retries(options.retries);
+ }
+
+ if ('diff' in options) {
+ this.hideDiff(!options.diff);
+ }
+
+ [
+ 'allowUncaught',
+ 'asyncOnly',
+ 'checkLeaks',
+ 'delay',
+ 'forbidOnly',
+ 'forbidPending',
+ 'fullTrace',
+ 'growl',
+ 'invert'
+ ].forEach(function(opt) {
+ if (options[opt]) {
+ this[opt]();
+ }
+ }, this);
+}
+
+/**
+ * Enables or disables bailing on the first failure.
+ *
+ * @public
+ * @see {@link https://mochajs.org/#-b---bail|CLI option}
+ * @param {boolean} [bail=true] - Whether to bail on first error.
+ * @returns {Mocha} this
+ * @chainable
+ */
+Mocha.prototype.bail = function(bail) {
+ if (!arguments.length) {
+ bail = true;
+ }
+ this.suite.bail(bail);
+ return this;
+};
+
+/**
+ * @summary
+ * Adds `file` to be loaded for execution.
+ *
+ * @description
+ * Useful for generic setup code that must be included within test suite.
+ *
+ * @public
+ * @see {@link https://mochajs.org/#--file-file|CLI option}
+ * @param {string} file - Pathname of file to be loaded.
+ * @returns {Mocha} this
+ * @chainable
+ */
+Mocha.prototype.addFile = function(file) {
+ this.files.push(file);
+ return this;
+};
+
+/**
+ * Sets reporter to `reporter`, defaults to "spec".
+ *
+ * @public
+ * @see {@link https://mochajs.org/#-r---reporter-name|CLI option}
+ * @see {@link https://mochajs.org/#reporters|Reporters}
+ * @param {String|Function} reporter - Reporter name or constructor.
+ * @param {Object} [reporterOptions] - Options used to configure the reporter.
+ * @returns {Mocha} this
+ * @chainable
+ * @throws {Error} if requested reporter cannot be loaded
+ * @example
+ *
+ * // Use XUnit reporter and direct its output to file
+ * mocha.reporter('xunit', { output: '/path/to/testspec.xunit.xml' });
+ */
+Mocha.prototype.reporter = function(reporter, reporterOptions) {
+ if (typeof reporter === 'function') {
+ this._reporter = reporter;
+ } else {
+ reporter = reporter || 'spec';
+ var _reporter;
+ // Try to load a built-in reporter.
+ if (builtinReporters[reporter]) {
+ _reporter = builtinReporters[reporter];
+ }
+ // Try to load reporters from process.cwd() and node_modules
+ if (!_reporter) {
+ try {
+ _reporter = require(reporter);
+ } catch (err) {
+ if (
+ err.code !== 'MODULE_NOT_FOUND' ||
+ err.message.indexOf('Cannot find module') !== -1
+ ) {
+ // Try to load reporters from a path (absolute or relative)
+ try {
+ _reporter = require(path.resolve(process.cwd(), reporter));
+ } catch (_err) {
+ _err.code !== 'MODULE_NOT_FOUND' ||
+ _err.message.indexOf('Cannot find module') !== -1
+ ? console.warn(sQuote(reporter) + ' reporter not found')
+ : console.warn(
+ sQuote(reporter) +
+ ' reporter blew up with error:\n' +
+ err.stack
+ );
+ }
+ } else {
+ console.warn(
+ sQuote(reporter) + ' reporter blew up with error:\n' + err.stack
+ );
+ }
+ }
+ }
+ if (!_reporter) {
+ throw createInvalidReporterError(
+ 'invalid reporter ' + sQuote(reporter),
+ reporter
+ );
+ }
+ this._reporter = _reporter;
+ }
+ this.options.reporterOptions = reporterOptions;
+ return this;
+};
+
+/**
+ * Sets test UI `name`, defaults to "bdd".
+ *
+ * @public
+ * @see {@link https://mochajs.org/#-u---ui-name|CLI option}
+ * @see {@link https://mochajs.org/#interfaces|Interface DSLs}
+ * @param {string|Function} [ui=bdd] - Interface name or class.
+ * @returns {Mocha} this
+ * @chainable
+ * @throws {Error} if requested interface cannot be loaded
+ */
+Mocha.prototype.ui = function(ui) {
+ var bindInterface;
+ if (typeof ui === 'function') {
+ bindInterface = ui;
+ } else {
+ ui = ui || 'bdd';
+ bindInterface = exports.interfaces[ui];
+ if (!bindInterface) {
+ try {
+ bindInterface = require(ui);
+ } catch (err) {
+ throw createInvalidInterfaceError(
+ 'invalid interface ' + sQuote(ui),
+ ui
+ );
+ }
+ }
+ }
+ bindInterface(this.suite);
+
+ this.suite.on(EVENT_FILE_PRE_REQUIRE, function(context) {
+ exports.afterEach = context.afterEach || context.teardown;
+ exports.after = context.after || context.suiteTeardown;
+ exports.beforeEach = context.beforeEach || context.setup;
+ exports.before = context.before || context.suiteSetup;
+ exports.describe = context.describe || context.suite;
+ exports.it = context.it || context.test;
+ exports.xit = context.xit || (context.test && context.test.skip);
+ exports.setup = context.setup || context.beforeEach;
+ exports.suiteSetup = context.suiteSetup || context.before;
+ exports.suiteTeardown = context.suiteTeardown || context.after;
+ exports.suite = context.suite || context.describe;
+ exports.teardown = context.teardown || context.afterEach;
+ exports.test = context.test || context.it;
+ exports.run = context.run;
+ });
+
+ return this;
+};
+
+/**
+ * Loads `files` prior to execution.
+ *
+ * @description
+ * The implementation relies on Node's `require` to execute
+ * the test interface functions and will be subject to its cache.
+ *
+ * @private
+ * @see {@link Mocha#addFile}
+ * @see {@link Mocha#run}
+ * @see {@link Mocha#unloadFiles}
+ * @param {Function} [fn] - Callback invoked upon completion.
+ */
+Mocha.prototype.loadFiles = function(fn) {
+ var self = this;
+ var suite = this.suite;
+ this.files.forEach(function(file) {
+ file = path.resolve(file);
+ suite.emit(EVENT_FILE_PRE_REQUIRE, global, file, self);
+ suite.emit(EVENT_FILE_REQUIRE, require(file), file, self);
+ suite.emit(EVENT_FILE_POST_REQUIRE, global, file, self);
+ });
+ fn && fn();
+};
+
+/**
+ * Removes a previously loaded file from Node's `require` cache.
+ *
+ * @private
+ * @static
+ * @see {@link Mocha#unloadFiles}
+ * @param {string} file - Pathname of file to be unloaded.
+ */
+Mocha.unloadFile = function(file) {
+ delete require.cache[require.resolve(file)];
+};
+
+/**
+ * Unloads `files` from Node's `require` cache.
+ *
+ * @description
+ * This allows files to be "freshly" reloaded, providing the ability
+ * to reuse a Mocha instance programmatically.
+ *
+ * <strong>Intended for consumers &mdash; not used internally</strong>
+ *
+ * @public
+ * @see {@link Mocha.unloadFile}
+ * @see {@link Mocha#loadFiles}
+ * @see {@link Mocha#run}
+ * @returns {Mocha} this
+ * @chainable
+ */
+Mocha.prototype.unloadFiles = function() {
+ this.files.forEach(Mocha.unloadFile);
+ return this;
+};
+
+/**
+ * Sets `grep` filter after escaping RegExp special characters.
+ *
+ * @public
+ * @see {@link Mocha#grep}
+ * @param {string} str - Value to be converted to a regexp.
+ * @returns {Mocha} this
+ * @chainable
+ * @example
+ *
+ * // Select tests whose full title begins with `"foo"` followed by a period
+ * mocha.fgrep('foo.');
+ */
+Mocha.prototype.fgrep = function(str) {
+ if (!str) {
+ return this;
+ }
+ return this.grep(new RegExp(escapeRe(str)));
+};
+
+/**
+ * @summary
+ * Sets `grep` filter used to select specific tests for execution.
+ *
+ * @description
+ * If `re` is a regexp-like string, it will be converted to regexp.
+ * The regexp is tested against the full title of each test (i.e., the
+ * name of the test preceded by titles of each its ancestral suites).
+ * As such, using an <em>exact-match</em> fixed pattern against the
+ * test name itself will not yield any matches.
+ * <br>
+ * <strong>Previous filter value will be overwritten on each call!</strong>
+ *
+ * @public
+ * @see {@link https://mochajs.org/#-g---grep-pattern|CLI option}
+ * @see {@link Mocha#fgrep}
+ * @see {@link Mocha#invert}
+ * @param {RegExp|String} re - Regular expression used to select tests.
+ * @return {Mocha} this
+ * @chainable
+ * @example
+ *
+ * // Select tests whose full title contains `"match"`, ignoring case
+ * mocha.grep(/match/i);
+ * @example
+ *
+ * // Same as above but with regexp-like string argument
+ * mocha.grep('/match/i');
+ * @example
+ *
+ * // ## Anti-example
+ * // Given embedded test `it('only-this-test')`...
+ * mocha.grep('/^only-this-test$/'); // NO! Use `.only()` to do this!
+ */
+Mocha.prototype.grep = function(re) {
+ if (utils.isString(re)) {
+ // extract args if it's regex-like, i.e: [string, pattern, flag]
+ var arg = re.match(/^\/(.*)\/(g|i|)$|.*/);
+ this.options.grep = new RegExp(arg[1] || arg[0], arg[2]);
+ } else {
+ this.options.grep = re;
+ }
+ return this;
+};
+
+/**
+ * Inverts `grep` matches.
+ *
+ * @public
+ * @see {@link Mocha#grep}
+ * @return {Mocha} this
+ * @chainable
+ * @example
+ *
+ * // Select tests whose full title does *not* contain `"match"`, ignoring case
+ * mocha.grep(/match/i).invert();
+ */
+Mocha.prototype.invert = function() {
+ this.options.invert = true;
+ return this;
+};
+
+/**
+ * Enables or disables ignoring global leaks.
+ *
+ * @public
+ * @see {@link Mocha#checkLeaks}
+ * @param {boolean} ignoreLeaks - Whether to ignore global leaks.
+ * @return {Mocha} this
+ * @chainable
+ * @example
+ *
+ * // Ignore global leaks
+ * mocha.ignoreLeaks(true);
+ */
+Mocha.prototype.ignoreLeaks = function(ignoreLeaks) {
+ this.options.ignoreLeaks = Boolean(ignoreLeaks);
+ return this;
+};
+
+/**
+ * Enables checking for global variables leaked while running tests.
+ *
+ * @public
+ * @see {@link https://mochajs.org/#--check-leaks|CLI option}
+ * @see {@link Mocha#ignoreLeaks}
+ * @return {Mocha} this
+ * @chainable
+ */
+Mocha.prototype.checkLeaks = function() {
+ this.options.ignoreLeaks = false;
+ return this;
+};
+
+/**
+ * Displays full stack trace upon test failure.
+ *
+ * @public
+ * @return {Mocha} this
+ * @chainable
+ */
+Mocha.prototype.fullTrace = function() {
+ this.options.fullStackTrace = true;
+ return this;
+};
+
+/**
+ * Enables desktop notification support if prerequisite software installed.
+ *
+ * @public
+ * @see {@link Mocha#isGrowlCapable}
+ * @see {@link Mocha#_growl}
+ * @return {Mocha} this
+ * @chainable
+ */
+Mocha.prototype.growl = function() {
+ this.options.growl = this.isGrowlCapable();
+ if (!this.options.growl) {
+ var detail = process.browser
+ ? 'notification support not available in this browser...'
+ : 'notification support prerequisites not installed...';
+ console.error(detail + ' cannot enable!');
+ }
+ return this;
+};
+
+/**
+ * @summary
+ * Determines if Growl support seems likely.
+ *
+ * @description
+ * <strong>Not available when run in browser.</strong>
+ *
+ * @private
+ * @see {@link Growl#isCapable}
+ * @see {@link Mocha#growl}
+ * @return {boolean} whether Growl support can be expected
+ */
+Mocha.prototype.isGrowlCapable = growl.isCapable;
+
+/**
+ * Implements desktop notifications using a pseudo-reporter.
+ *
+ * @private
+ * @see {@link Mocha#growl}
+ * @see {@link Growl#notify}
+ * @param {Runner} runner - Runner instance.
+ */
+Mocha.prototype._growl = growl.notify;
+
+/**
+ * Specifies whitelist of variable names to be expected in global scope.
+ *
+ * @public
+ * @see {@link https://mochajs.org/#--globals-names|CLI option}
+ * @see {@link Mocha#checkLeaks}
+ * @param {String[]|String} globals - Accepted global variable name(s).
+ * @return {Mocha} this
+ * @chainable
+ * @example
+ *
+ * // Specify variables to be expected in global scope
+ * mocha.globals(['jQuery', 'MyLib']);
+ */
+Mocha.prototype.globals = function(globals) {
+ this.options.globals = (this.options.globals || [])
+ .concat(globals)
+ .filter(Boolean);
+ return this;
+};
+
+/**
+ * Enables or disables TTY color output by screen-oriented reporters.
+ *
+ * @public
+ * @param {boolean} colors - Whether to enable color output.
+ * @return {Mocha} this
+ * @chainable
+ */
+Mocha.prototype.useColors = function(colors) {
+ if (colors !== undefined) {
+ this.options.useColors = colors;
+ }
+ return this;
+};
+
+/**
+ * Determines if reporter should use inline diffs (rather than +/-)
+ * in test failure output.
+ *
+ * @public
+ * @param {boolean} inlineDiffs - Whether to use inline diffs.
+ * @return {Mocha} this
+ * @chainable
+ */
+Mocha.prototype.useInlineDiffs = function(inlineDiffs) {
+ this.options.useInlineDiffs = inlineDiffs !== undefined && inlineDiffs;
+ return this;
+};
+
+/**
+ * Determines if reporter should include diffs in test failure output.
+ *
+ * @public
+ * @param {boolean} hideDiff - Whether to hide diffs.
+ * @return {Mocha} this
+ * @chainable
+ */
+Mocha.prototype.hideDiff = function(hideDiff) {
+ this.options.hideDiff = hideDiff !== undefined && hideDiff;
+ return this;
+};
+
+/**
+ * @summary
+ * Sets timeout threshold value.
+ *
+ * @description
+ * A string argument can use shorthand (such as "2s") and will be converted.
+ * If the value is `0`, timeouts will be disabled.
+ *
+ * @public
+ * @see {@link https://mochajs.org/#-t---timeout-ms|CLI option}
+ * @see {@link https://mochajs.org/#--no-timeouts|CLI option}
+ * @see {@link https://mochajs.org/#timeouts|Timeouts}
+ * @see {@link Mocha#enableTimeouts}
+ * @param {number|string} msecs - Timeout threshold value.
+ * @return {Mocha} this
+ * @chainable
+ * @example
+ *
+ * // Sets timeout to one second
+ * mocha.timeout(1000);
+ * @example
+ *
+ * // Same as above but using string argument
+ * mocha.timeout('1s');
+ */
+Mocha.prototype.timeout = function(msecs) {
+ this.suite.timeout(msecs);
+ return this;
+};
+
+/**
+ * Sets the number of times to retry failed tests.
+ *
+ * @public
+ * @see {@link https://mochajs.org/#retry-tests|Retry Tests}
+ * @param {number} retry - Number of times to retry failed tests.
+ * @return {Mocha} this
+ * @chainable
+ * @example
+ *
+ * // Allow any failed test to retry one more time
+ * mocha.retries(1);
+ */
+Mocha.prototype.retries = function(n) {
+ this.suite.retries(n);
+ return this;
+};
+
+/**
+ * Sets slowness threshold value.
+ *
+ * @public
+ * @see {@link https://mochajs.org/#-s---slow-ms|CLI option}
+ * @param {number} msecs - Slowness threshold value.
+ * @return {Mocha} this
+ * @chainable
+ * @example
+ *
+ * // Sets "slow" threshold to half a second
+ * mocha.slow(500);
+ * @example
+ *
+ * // Same as above but using string argument
+ * mocha.slow('0.5s');
+ */
+Mocha.prototype.slow = function(msecs) {
+ this.suite.slow(msecs);
+ return this;
+};
+
+/**
+ * Enables or disables timeouts.
+ *
+ * @public
+ * @see {@link https://mochajs.org/#-t---timeout-ms|CLI option}
+ * @see {@link https://mochajs.org/#--no-timeouts|CLI option}
+ * @param {boolean} enableTimeouts - Whether to enable timeouts.
+ * @return {Mocha} this
+ * @chainable
+ */
+Mocha.prototype.enableTimeouts = function(enableTimeouts) {
+ this.suite.enableTimeouts(
+ arguments.length && enableTimeouts !== undefined ? enableTimeouts : true
+ );
+ return this;
+};
+
+/**
+ * Forces all tests to either accept a `done` callback or return a promise.
+ *
+ * @public
+ * @return {Mocha} this
+ * @chainable
+ */
+Mocha.prototype.asyncOnly = function() {
+ this.options.asyncOnly = true;
+ return this;
+};
+
+/**
+ * Disables syntax highlighting (in browser).
+ *
+ * @public
+ * @return {Mocha} this
+ * @chainable
+ */
+Mocha.prototype.noHighlighting = function() {
+ this.options.noHighlighting = true;
+ return this;
+};
+
+/**
+ * Enables uncaught errors to propagate (in browser).
+ *
+ * @public
+ * @return {Mocha} this
+ * @chainable
+ */
+Mocha.prototype.allowUncaught = function() {
+ this.options.allowUncaught = true;
+ return this;
+};
+
+/**
+ * @summary
+ * Delays root suite execution.
+ *
+ * @description
+ * Used to perform asynch operations before any suites are run.
+ *
+ * @public
+ * @see {@link https://mochajs.org/#delayed-root-suite|delayed root suite}
+ * @returns {Mocha} this
+ * @chainable
+ */
+Mocha.prototype.delay = function delay() {
+ this.options.delay = true;
+ return this;
+};
+
+/**
+ * Causes tests marked `only` to fail the suite.
+ *
+ * @public
+ * @returns {Mocha} this
+ * @chainable
+ */
+Mocha.prototype.forbidOnly = function() {
+ this.options.forbidOnly = true;
+ return this;
+};
+
+/**
+ * Causes pending tests and tests marked `skip` to fail the suite.
+ *
+ * @public
+ * @returns {Mocha} this
+ * @chainable
+ */
+Mocha.prototype.forbidPending = function() {
+ this.options.forbidPending = true;
+ return this;
+};
+
+/**
+ * Mocha version as specified by "package.json".
+ *
+ * @name Mocha#version
+ * @type string
+ * @readonly
+ */
+Object.defineProperty(Mocha.prototype, 'version', {
+ value: require('../package.json').version,
+ configurable: false,
+ enumerable: true,
+ writable: false
+});
+
+/**
+ * Callback to be invoked when test execution is complete.
+ *
+ * @callback DoneCB
+ * @param {number} failures - Number of failures that occurred.
+ */
+
+/**
+ * Runs root suite and invokes `fn()` when complete.
+ *
+ * @description
+ * To run tests multiple times (or to run tests in files that are
+ * already in the `require` cache), make sure to clear them from
+ * the cache first!
+ *
+ * @public
+ * @see {@link Mocha#loadFiles}
+ * @see {@link Mocha#unloadFiles}
+ * @see {@link Runner#run}
+ * @param {DoneCB} [fn] - Callback invoked when test execution completed.
+ * @return {Runner} runner instance
+ */
+Mocha.prototype.run = function(fn) {
+ if (this.files.length) {
+ this.loadFiles();
+ }
+ var suite = this.suite;
+ var options = this.options;
+ options.files = this.files;
+ var runner = new exports.Runner(suite, options.delay);
+ createStatsCollector(runner);
+ var reporter = new this._reporter(runner, options);
+ runner.ignoreLeaks = options.ignoreLeaks !== false;
+ runner.fullStackTrace = options.fullStackTrace;
+ runner.asyncOnly = options.asyncOnly;
+ runner.allowUncaught = options.allowUncaught;
+ runner.forbidOnly = options.forbidOnly;
+ runner.forbidPending = options.forbidPending;
+ if (options.grep) {
+ runner.grep(options.grep, options.invert);
+ }
+ if (options.globals) {
+ runner.globals(options.globals);
+ }
+ if (options.growl) {
+ this._growl(runner);
+ }
+ if (options.useColors !== undefined) {
+ exports.reporters.Base.useColors = options.useColors;
+ }
+ exports.reporters.Base.inlineDiffs = options.useInlineDiffs;
+ exports.reporters.Base.hideDiff = options.hideDiff;
+
+ function done(failures) {
+ fn = fn || utils.noop;
+ if (reporter.done) {
+ reporter.done(failures, fn);
+ } else {
+ fn(failures);
+ }
+ }
+
+ return runner.run(done);
+};
+
+}).call(this,require('_process'),typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})
+},{"../package.json":90,"./context":5,"./errors":6,"./growl":2,"./hook":7,"./interfaces":11,"./mocharc.json":15,"./reporters":21,"./runnable":33,"./runner":34,"./stats-collector":35,"./suite":36,"./test":37,"./utils":38,"_process":69,"escape-string-regexp":49,"path":42}],15:[function(require,module,exports){
+module.exports={
+ "diff": true,
+ "extension": ["js"],
+ "opts": "./test/mocha.opts",
+ "package": "./package.json",
+ "reporter": "spec",
+ "slow": 75,
+ "timeout": 2000,
+ "ui": "bdd"
+}
+
+},{}],16:[function(require,module,exports){
+'use strict';
+
+module.exports = Pending;
+
+/**
+ * Initialize a new `Pending` error with the given message.
+ *
+ * @param {string} message
+ */
+function Pending(message) {
+ this.message = message;
+}
+
+},{}],17:[function(require,module,exports){
+(function (process){
+'use strict';
+/**
+ * @module Base
+ */
+/**
+ * Module dependencies.
+ */
+
+var tty = require('tty');
+var diff = require('diff');
+var milliseconds = require('ms');
+var utils = require('../utils');
+var supportsColor = process.browser ? null : require('supports-color');
+var constants = require('../runner').constants;
+var EVENT_TEST_PASS = constants.EVENT_TEST_PASS;
+var EVENT_TEST_FAIL = constants.EVENT_TEST_FAIL;
+
+/**
+ * Expose `Base`.
+ */
+
+exports = module.exports = Base;
+
+/**
+ * Check if both stdio streams are associated with a tty.
+ */
+
+var isatty = tty.isatty(1) && tty.isatty(2);
+
+/**
+ * Enable coloring by default, except in the browser interface.
+ */
+
+exports.useColors =
+ !process.browser &&
+ (supportsColor.stdout || process.env.MOCHA_COLORS !== undefined);
+
+/**
+ * Inline diffs instead of +/-
+ */
+
+exports.inlineDiffs = false;
+
+/**
+ * Default color map.
+ */
+
+exports.colors = {
+ pass: 90,
+ fail: 31,
+ 'bright pass': 92,
+ 'bright fail': 91,
+ 'bright yellow': 93,
+ pending: 36,
+ suite: 0,
+ 'error title': 0,
+ 'error message': 31,
+ 'error stack': 90,
+ checkmark: 32,
+ fast: 90,
+ medium: 33,
+ slow: 31,
+ green: 32,
+ light: 90,
+ 'diff gutter': 90,
+ 'diff added': 32,
+ 'diff removed': 31
+};
+
+/**
+ * Default symbol map.
+ */
+
+exports.symbols = {
+ ok: '✓',
+ err: '✖',
+ dot: '․',
+ comma: ',',
+ bang: '!'
+};
+
+// With node.js on Windows: use symbols available in terminal default fonts
+if (process.platform === 'win32') {
+ exports.symbols.ok = '\u221A';
+ exports.symbols.err = '\u00D7';
+ exports.symbols.dot = '.';
+}
+
+/**
+ * Color `str` with the given `type`,
+ * allowing colors to be disabled,
+ * as well as user-defined color
+ * schemes.
+ *
+ * @private
+ * @param {string} type
+ * @param {string} str
+ * @return {string}
+ */
+var color = (exports.color = function(type, str) {
+ if (!exports.useColors) {
+ return String(str);
+ }
+ return '\u001b[' + exports.colors[type] + 'm' + str + '\u001b[0m';
+});
+
+/**
+ * Expose term window size, with some defaults for when stderr is not a tty.
+ */
+
+exports.window = {
+ width: 75
+};
+
+if (isatty) {
+ exports.window.width = process.stdout.getWindowSize
+ ? process.stdout.getWindowSize(1)[0]
+ : tty.getWindowSize()[1];
+}
+
+/**
+ * Expose some basic cursor interactions that are common among reporters.
+ */
+
+exports.cursor = {
+ hide: function() {
+ isatty && process.stdout.write('\u001b[?25l');
+ },
+
+ show: function() {
+ isatty && process.stdout.write('\u001b[?25h');
+ },
+
+ deleteLine: function() {
+ isatty && process.stdout.write('\u001b[2K');
+ },
+
+ beginningOfLine: function() {
+ isatty && process.stdout.write('\u001b[0G');
+ },
+
+ CR: function() {
+ if (isatty) {
+ exports.cursor.deleteLine();
+ exports.cursor.beginningOfLine();
+ } else {
+ process.stdout.write('\r');
+ }
+ }
+};
+
+function showDiff(err) {
+ return (
+ err &&
+ err.showDiff !== false &&
+ sameType(err.actual, err.expected) &&
+ err.expected !== undefined
+ );
+}
+
+function stringifyDiffObjs(err) {
+ if (!utils.isString(err.actual) || !utils.isString(err.expected)) {
+ err.actual = utils.stringify(err.actual);
+ err.expected = utils.stringify(err.expected);
+ }
+}
+
+/**
+ * Returns a diff between 2 strings with coloured ANSI output.
+ *
+ * @description
+ * The diff will be either inline or unified dependent on the value
+ * of `Base.inlineDiff`.
+ *
+ * @param {string} actual
+ * @param {string} expected
+ * @return {string} Diff
+ */
+var generateDiff = (exports.generateDiff = function(actual, expected) {
+ return exports.inlineDiffs
+ ? inlineDiff(actual, expected)
+ : unifiedDiff(actual, expected);
+});
+
+/**
+ * Outputs the given `failures` as a list.
+ *
+ * @public
+ * @memberof Mocha.reporters.Base
+ * @variation 1
+ * @param {Object[]} failures - Each is Test instance with corresponding
+ * Error property
+ */
+exports.list = function(failures) {
+ console.log();
+ failures.forEach(function(test, i) {
+ // format
+ var fmt =
+ color('error title', ' %s) %s:\n') +
+ color('error message', ' %s') +
+ color('error stack', '\n%s\n');
+
+ // msg
+ var msg;
+ var err = test.err;
+ var message;
+ if (err.message && typeof err.message.toString === 'function') {
+ message = err.message + '';
+ } else if (typeof err.inspect === 'function') {
+ message = err.inspect() + '';
+ } else {
+ message = '';
+ }
+ var stack = err.stack || message;
+ var index = message ? stack.indexOf(message) : -1;
+
+ if (index === -1) {
+ msg = message;
+ } else {
+ index += message.length;
+ msg = stack.slice(0, index);
+ // remove msg from stack
+ stack = stack.slice(index + 1);
+ }
+
+ // uncaught
+ if (err.uncaught) {
+ msg = 'Uncaught ' + msg;
+ }
+ // explicitly show diff
+ if (!exports.hideDiff && showDiff(err)) {
+ stringifyDiffObjs(err);
+ fmt =
+ color('error title', ' %s) %s:\n%s') + color('error stack', '\n%s\n');
+ var match = message.match(/^([^:]+): expected/);
+ msg = '\n ' + color('error message', match ? match[1] : msg);
+
+ msg += generateDiff(err.actual, err.expected);
+ }
+
+ // indent stack trace
+ stack = stack.replace(/^/gm, ' ');
+
+ // indented test title
+ var testTitle = '';
+ test.titlePath().forEach(function(str, index) {
+ if (index !== 0) {
+ testTitle += '\n ';
+ }
+ for (var i = 0; i < index; i++) {
+ testTitle += ' ';
+ }
+ testTitle += str;
+ });
+
+ console.log(fmt, i + 1, testTitle, msg, stack);
+ });
+};
+
+/**
+ * Constructs a new `Base` reporter instance.
+ *
+ * @description
+ * All other reporters generally inherit from this reporter.
+ *
+ * @public
+ * @class
+ * @memberof Mocha.reporters
+ * @param {Runner} runner - Instance triggers reporter actions.
+ * @param {Object} [options] - runner options
+ */
+function Base(runner, options) {
+ var failures = (this.failures = []);
+
+ if (!runner) {
+ throw new TypeError('Missing runner argument');
+ }
+ this.options = options || {};
+ this.runner = runner;
+ this.stats = runner.stats; // assigned so Reporters keep a closer reference
+
+ runner.on(EVENT_TEST_PASS, function(test) {
+ if (test.duration > test.slow()) {
+ test.speed = 'slow';
+ } else if (test.duration > test.slow() / 2) {
+ test.speed = 'medium';
+ } else {
+ test.speed = 'fast';
+ }
+ });
+
+ runner.on(EVENT_TEST_FAIL, function(test, err) {
+ if (showDiff(err)) {
+ stringifyDiffObjs(err);
+ }
+ test.err = err;
+ failures.push(test);
+ });
+}
+
+/**
+ * Outputs common epilogue used by many of the bundled reporters.
+ *
+ * @public
+ * @memberof Mocha.reporters.Base
+ */
+Base.prototype.epilogue = function() {
+ var stats = this.stats;
+ var fmt;
+
+ console.log();
+
+ // passes
+ fmt =
+ color('bright pass', ' ') +
+ color('green', ' %d passing') +
+ color('light', ' (%s)');
+
+ console.log(fmt, stats.passes || 0, milliseconds(stats.duration));
+
+ // pending
+ if (stats.pending) {
+ fmt = color('pending', ' ') + color('pending', ' %d pending');
+
+ console.log(fmt, stats.pending);
+ }
+
+ // failures
+ if (stats.failures) {
+ fmt = color('fail', ' %d failing');
+
+ console.log(fmt, stats.failures);
+
+ Base.list(this.failures);
+ console.log();
+ }
+
+ console.log();
+};
+
+/**
+ * Pads the given `str` to `len`.
+ *
+ * @private
+ * @param {string} str
+ * @param {string} len
+ * @return {string}
+ */
+function pad(str, len) {
+ str = String(str);
+ return Array(len - str.length + 1).join(' ') + str;
+}
+
+/**
+ * Returns inline diff between 2 strings with coloured ANSI output.
+ *
+ * @private
+ * @param {String} actual
+ * @param {String} expected
+ * @return {string} Diff
+ */
+function inlineDiff(actual, expected) {
+ var msg = errorDiff(actual, expected);
+
+ // linenos
+ var lines = msg.split('\n');
+ if (lines.length > 4) {
+ var width = String(lines.length).length;
+ msg = lines
+ .map(function(str, i) {
+ return pad(++i, width) + ' |' + ' ' + str;
+ })
+ .join('\n');
+ }
+
+ // legend
+ msg =
+ '\n' +
+ color('diff removed', 'actual') +
+ ' ' +
+ color('diff added', 'expected') +
+ '\n\n' +
+ msg +
+ '\n';
+
+ // indent
+ msg = msg.replace(/^/gm, ' ');
+ return msg;
+}
+
+/**
+ * Returns unified diff between two strings with coloured ANSI output.
+ *
+ * @private
+ * @param {String} actual
+ * @param {String} expected
+ * @return {string} The diff.
+ */
+function unifiedDiff(actual, expected) {
+ var indent = ' ';
+ function cleanUp(line) {
+ if (line[0] === '+') {
+ return indent + colorLines('diff added', line);
+ }
+ if (line[0] === '-') {
+ return indent + colorLines('diff removed', line);
+ }
+ if (line.match(/@@/)) {
+ return '--';
+ }
+ if (line.match(/\\ No newline/)) {
+ return null;
+ }
+ return indent + line;
+ }
+ function notBlank(line) {
+ return typeof line !== 'undefined' && line !== null;
+ }
+ var msg = diff.createPatch('string', actual, expected);
+ var lines = msg.split('\n').splice(5);
+ return (
+ '\n ' +
+ colorLines('diff added', '+ expected') +
+ ' ' +
+ colorLines('diff removed', '- actual') +
+ '\n\n' +
+ lines
+ .map(cleanUp)
+ .filter(notBlank)
+ .join('\n')
+ );
+}
+
+/**
+ * Returns character diff for `err`.
+ *
+ * @private
+ * @param {String} actual
+ * @param {String} expected
+ * @return {string} the diff
+ */
+function errorDiff(actual, expected) {
+ return diff
+ .diffWordsWithSpace(actual, expected)
+ .map(function(str) {
+ if (str.added) {
+ return colorLines('diff added', str.value);
+ }
+ if (str.removed) {
+ return colorLines('diff removed', str.value);
+ }
+ return str.value;
+ })
+ .join('');
+}
+
+/**
+ * Colors lines for `str`, using the color `name`.
+ *
+ * @private
+ * @param {string} name
+ * @param {string} str
+ * @return {string}
+ */
+function colorLines(name, str) {
+ return str
+ .split('\n')
+ .map(function(str) {
+ return color(name, str);
+ })
+ .join('\n');
+}
+
+/**
+ * Object#toString reference.
+ */
+var objToString = Object.prototype.toString;
+
+/**
+ * Checks that a / b have the same type.
+ *
+ * @private
+ * @param {Object} a
+ * @param {Object} b
+ * @return {boolean}
+ */
+function sameType(a, b) {
+ return objToString.call(a) === objToString.call(b);
+}
+
+Base.abstract = true;
+
+}).call(this,require('_process'))
+},{"../runner":34,"../utils":38,"_process":69,"diff":48,"ms":60,"supports-color":42,"tty":4}],18:[function(require,module,exports){
+'use strict';
+/**
+ * @module Doc
+ */
+/**
+ * Module dependencies.
+ */
+
+var Base = require('./base');
+var utils = require('../utils');
+var constants = require('../runner').constants;
+var EVENT_TEST_PASS = constants.EVENT_TEST_PASS;
+var EVENT_TEST_FAIL = constants.EVENT_TEST_FAIL;
+var EVENT_SUITE_BEGIN = constants.EVENT_SUITE_BEGIN;
+var EVENT_SUITE_END = constants.EVENT_SUITE_END;
+
+/**
+ * Expose `Doc`.
+ */
+
+exports = module.exports = Doc;
+
+/**
+ * Constructs a new `Doc` reporter instance.
+ *
+ * @public
+ * @class
+ * @memberof Mocha.reporters
+ * @extends Mocha.reporters.Base
+ * @param {Runner} runner - Instance triggers reporter actions.
+ * @param {Object} [options] - runner options
+ */
+function Doc(runner, options) {
+ Base.call(this, runner, options);
+
+ var indents = 2;
+
+ function indent() {
+ return Array(indents).join(' ');
+ }
+
+ runner.on(EVENT_SUITE_BEGIN, function(suite) {
+ if (suite.root) {
+ return;
+ }
+ ++indents;
+ console.log('%s<section class="suite">', indent());
+ ++indents;
+ console.log('%s<h1>%s</h1>', indent(), utils.escape(suite.title));
+ console.log('%s<dl>', indent());
+ });
+
+ runner.on(EVENT_SUITE_END, function(suite) {
+ if (suite.root) {
+ return;
+ }
+ console.log('%s</dl>', indent());
+ --indents;
+ console.log('%s</section>', indent());
+ --indents;
+ });
+
+ runner.on(EVENT_TEST_PASS, function(test) {
+ console.log('%s <dt>%s</dt>', indent(), utils.escape(test.title));
+ var code = utils.escape(utils.clean(test.body));
+ console.log('%s <dd><pre><code>%s</code></pre></dd>', indent(), code);
+ });
+
+ runner.on(EVENT_TEST_FAIL, function(test, err) {
+ console.log(
+ '%s <dt class="error">%s</dt>',
+ indent(),
+ utils.escape(test.title)
+ );
+ var code = utils.escape(utils.clean(test.body));
+ console.log(
+ '%s <dd class="error"><pre><code>%s</code></pre></dd>',
+ indent(),
+ code
+ );
+ console.log('%s <dd class="error">%s</dd>', indent(), utils.escape(err));
+ });
+}
+
+Doc.description = 'HTML documentation';
+
+},{"../runner":34,"../utils":38,"./base":17}],19:[function(require,module,exports){
+(function (process){
+'use strict';
+/**
+ * @module Dot
+ */
+/**
+ * Module dependencies.
+ */
+
+var Base = require('./base');
+var inherits = require('../utils').inherits;
+var constants = require('../runner').constants;
+var EVENT_TEST_PASS = constants.EVENT_TEST_PASS;
+var EVENT_TEST_FAIL = constants.EVENT_TEST_FAIL;
+var EVENT_RUN_BEGIN = constants.EVENT_RUN_BEGIN;
+var EVENT_TEST_PENDING = constants.EVENT_TEST_PENDING;
+var EVENT_RUN_END = constants.EVENT_RUN_END;
+
+/**
+ * Expose `Dot`.
+ */
+
+exports = module.exports = Dot;
+
+/**
+ * Constructs a new `Dot` reporter instance.
+ *
+ * @public
+ * @class
+ * @memberof Mocha.reporters
+ * @extends Mocha.reporters.Base
+ * @param {Runner} runner - Instance triggers reporter actions.
+ * @param {Object} [options] - runner options
+ */
+function Dot(runner, options) {
+ Base.call(this, runner, options);
+
+ var self = this;
+ var width = (Base.window.width * 0.75) | 0;
+ var n = -1;
+
+ runner.on(EVENT_RUN_BEGIN, function() {
+ process.stdout.write('\n');
+ });
+
+ runner.on(EVENT_TEST_PENDING, function() {
+ if (++n % width === 0) {
+ process.stdout.write('\n ');
+ }
+ process.stdout.write(Base.color('pending', Base.symbols.comma));
+ });
+
+ runner.on(EVENT_TEST_PASS, function(test) {
+ if (++n % width === 0) {
+ process.stdout.write('\n ');
+ }
+ if (test.speed === 'slow') {
+ process.stdout.write(Base.color('bright yellow', Base.symbols.dot));
+ } else {
+ process.stdout.write(Base.color(test.speed, Base.symbols.dot));
+ }
+ });
+
+ runner.on(EVENT_TEST_FAIL, function() {
+ if (++n % width === 0) {
+ process.stdout.write('\n ');
+ }
+ process.stdout.write(Base.color('fail', Base.symbols.bang));
+ });
+
+ runner.once(EVENT_RUN_END, function() {
+ console.log();
+ self.epilogue();
+ });
+}
+
+/**
+ * Inherit from `Base.prototype`.
+ */
+inherits(Dot, Base);
+
+Dot.description = 'dot matrix representation';
+
+}).call(this,require('_process'))
+},{"../runner":34,"../utils":38,"./base":17,"_process":69}],20:[function(require,module,exports){
+(function (global){
+'use strict';
+
+/* eslint-env browser */
+/**
+ * @module HTML
+ */
+/**
+ * Module dependencies.
+ */
+
+var Base = require('./base');
+var utils = require('../utils');
+var Progress = require('../browser/progress');
+var escapeRe = require('escape-string-regexp');
+var constants = require('../runner').constants;
+var EVENT_TEST_PASS = constants.EVENT_TEST_PASS;
+var EVENT_TEST_FAIL = constants.EVENT_TEST_FAIL;
+var EVENT_SUITE_BEGIN = constants.EVENT_SUITE_BEGIN;
+var EVENT_SUITE_END = constants.EVENT_SUITE_END;
+var EVENT_TEST_PENDING = constants.EVENT_TEST_PENDING;
+var escape = utils.escape;
+
+/**
+ * Save timer references to avoid Sinon interfering (see GH-237).
+ */
+
+var Date = global.Date;
+
+/**
+ * Expose `HTML`.
+ */
+
+exports = module.exports = HTML;
+
+/**
+ * Stats template.
+ */
+
+var statsTemplate =
+ '<ul id="mocha-stats">' +
+ '<li class="progress"><canvas width="40" height="40"></canvas></li>' +
+ '<li class="passes"><a href="javascript:void(0);">passes:</a> <em>0</em></li>' +
+ '<li class="failures"><a href="javascript:void(0);">failures:</a> <em>0</em></li>' +
+ '<li class="duration">duration: <em>0</em>s</li>' +
+ '</ul>';
+
+var playIcon = '&#x2023;';
+
+/**
+ * Constructs a new `HTML` reporter instance.
+ *
+ * @public
+ * @class
+ * @memberof Mocha.reporters
+ * @extends Mocha.reporters.Base
+ * @param {Runner} runner - Instance triggers reporter actions.
+ * @param {Object} [options] - runner options
+ */
+function HTML(runner, options) {
+ Base.call(this, runner, options);
+
+ var self = this;
+ var stats = this.stats;
+ var stat = fragment(statsTemplate);
+ var items = stat.getElementsByTagName('li');
+ var passes = items[1].getElementsByTagName('em')[0];
+ var passesLink = items[1].getElementsByTagName('a')[0];
+ var failures = items[2].getElementsByTagName('em')[0];
+ var failuresLink = items[2].getElementsByTagName('a')[0];
+ var duration = items[3].getElementsByTagName('em')[0];
+ var canvas = stat.getElementsByTagName('canvas')[0];
+ var report = fragment('<ul id="mocha-report"></ul>');
+ var stack = [report];
+ var progress;
+ var ctx;
+ var root = document.getElementById('mocha');
+
+ if (canvas.getContext) {
+ var ratio = window.devicePixelRatio || 1;
+ canvas.style.width = canvas.width;
+ canvas.style.height = canvas.height;
+ canvas.width *= ratio;
+ canvas.height *= ratio;
+ ctx = canvas.getContext('2d');
+ ctx.scale(ratio, ratio);
+ progress = new Progress();
+ }
+
+ if (!root) {
+ return error('#mocha div missing, add it to your document');
+ }
+
+ // pass toggle
+ on(passesLink, 'click', function(evt) {
+ evt.preventDefault();
+ unhide();
+ var name = /pass/.test(report.className) ? '' : ' pass';
+ report.className = report.className.replace(/fail|pass/g, '') + name;
+ if (report.className.trim()) {
+ hideSuitesWithout('test pass');
+ }
+ });
+
+ // failure toggle
+ on(failuresLink, 'click', function(evt) {
+ evt.preventDefault();
+ unhide();
+ var name = /fail/.test(report.className) ? '' : ' fail';
+ report.className = report.className.replace(/fail|pass/g, '') + name;
+ if (report.className.trim()) {
+ hideSuitesWithout('test fail');
+ }
+ });
+
+ root.appendChild(stat);
+ root.appendChild(report);
+
+ if (progress) {
+ progress.size(40);
+ }
+
+ runner.on(EVENT_SUITE_BEGIN, function(suite) {
+ if (suite.root) {
+ return;
+ }
+
+ // suite
+ var url = self.suiteURL(suite);
+ var el = fragment(
+ '<li class="suite"><h1><a href="%s">%s</a></h1></li>',
+ url,
+ escape(suite.title)
+ );
+
+ // container
+ stack[0].appendChild(el);
+ stack.unshift(document.createElement('ul'));
+ el.appendChild(stack[0]);
+ });
+
+ runner.on(EVENT_SUITE_END, function(suite) {
+ if (suite.root) {
+ updateStats();
+ return;
+ }
+ stack.shift();
+ });
+
+ runner.on(EVENT_TEST_PASS, function(test) {
+ var url = self.testURL(test);
+ var markup =
+ '<li class="test pass %e"><h2>%e<span class="duration">%ems</span> ' +
+ '<a href="%s" class="replay">' +
+ playIcon +
+ '</a></h2></li>';
+ var el = fragment(markup, test.speed, test.title, test.duration, url);
+ self.addCodeToggle(el, test.body);
+ appendToStack(el);
+ updateStats();
+ });
+
+ runner.on(EVENT_TEST_FAIL, function(test) {
+ var el = fragment(
+ '<li class="test fail"><h2>%e <a href="%e" class="replay">' +
+ playIcon +
+ '</a></h2></li>',
+ test.title,
+ self.testURL(test)
+ );
+ var stackString; // Note: Includes leading newline
+ var message = test.err.toString();
+
+ // <=IE7 stringifies to [Object Error]. Since it can be overloaded, we
+ // check for the result of the stringifying.
+ if (message === '[object Error]') {
+ message = test.err.message;
+ }
+
+ if (test.err.stack) {
+ var indexOfMessage = test.err.stack.indexOf(test.err.message);
+ if (indexOfMessage === -1) {
+ stackString = test.err.stack;
+ } else {
+ stackString = test.err.stack.substr(
+ test.err.message.length + indexOfMessage
+ );
+ }
+ } else if (test.err.sourceURL && test.err.line !== undefined) {
+ // Safari doesn't give you a stack. Let's at least provide a source line.
+ stackString = '\n(' + test.err.sourceURL + ':' + test.err.line + ')';
+ }
+
+ stackString = stackString || '';
+
+ if (test.err.htmlMessage && stackString) {
+ el.appendChild(
+ fragment(
+ '<div class="html-error">%s\n<pre class="error">%e</pre></div>',
+ test.err.htmlMessage,
+ stackString
+ )
+ );
+ } else if (test.err.htmlMessage) {
+ el.appendChild(
+ fragment('<div class="html-error">%s</div>', test.err.htmlMessage)
+ );
+ } else {
+ el.appendChild(
+ fragment('<pre class="error">%e%e</pre>', message, stackString)
+ );
+ }
+
+ self.addCodeToggle(el, test.body);
+ appendToStack(el);
+ updateStats();
+ });
+
+ runner.on(EVENT_TEST_PENDING, function(test) {
+ var el = fragment(
+ '<li class="test pass pending"><h2>%e</h2></li>',
+ test.title
+ );
+ appendToStack(el);
+ updateStats();
+ });
+
+ function appendToStack(el) {
+ // Don't call .appendChild if #mocha-report was already .shift()'ed off the stack.
+ if (stack[0]) {
+ stack[0].appendChild(el);
+ }
+ }
+
+ function updateStats() {
+ // TODO: add to stats
+ var percent = ((stats.tests / runner.total) * 100) | 0;
+ if (progress) {
+ progress.update(percent).draw(ctx);
+ }
+
+ // update stats
+ var ms = new Date() - stats.start;
+ text(passes, stats.passes);
+ text(failures, stats.failures);
+ text(duration, (ms / 1000).toFixed(2));
+ }
+}
+
+/**
+ * Makes a URL, preserving querystring ("search") parameters.
+ *
+ * @param {string} s
+ * @return {string} A new URL.
+ */
+function makeUrl(s) {
+ var search = window.location.search;
+
+ // Remove previous grep query parameter if present
+ if (search) {
+ search = search.replace(/[?&]grep=[^&\s]*/g, '').replace(/^&/, '?');
+ }
+
+ return (
+ window.location.pathname +
+ (search ? search + '&' : '?') +
+ 'grep=' +
+ encodeURIComponent(escapeRe(s))
+ );
+}
+
+/**
+ * Provide suite URL.
+ *
+ * @param {Object} [suite]
+ */
+HTML.prototype.suiteURL = function(suite) {
+ return makeUrl(suite.fullTitle());
+};
+
+/**
+ * Provide test URL.
+ *
+ * @param {Object} [test]
+ */
+HTML.prototype.testURL = function(test) {
+ return makeUrl(test.fullTitle());
+};
+
+/**
+ * Adds code toggle functionality for the provided test's list element.
+ *
+ * @param {HTMLLIElement} el
+ * @param {string} contents
+ */
+HTML.prototype.addCodeToggle = function(el, contents) {
+ var h2 = el.getElementsByTagName('h2')[0];
+
+ on(h2, 'click', function() {
+ pre.style.display = pre.style.display === 'none' ? 'block' : 'none';
+ });
+
+ var pre = fragment('<pre><code>%e</code></pre>', utils.clean(contents));
+ el.appendChild(pre);
+ pre.style.display = 'none';
+};
+
+/**
+ * Display error `msg`.
+ *
+ * @param {string} msg
+ */
+function error(msg) {
+ document.body.appendChild(fragment('<div id="mocha-error">%s</div>', msg));
+}
+
+/**
+ * Return a DOM fragment from `html`.
+ *
+ * @param {string} html
+ */
+function fragment(html) {
+ var args = arguments;
+ var div = document.createElement('div');
+ var i = 1;
+
+ div.innerHTML = html.replace(/%([se])/g, function(_, type) {
+ switch (type) {
+ case 's':
+ return String(args[i++]);
+ case 'e':
+ return escape(args[i++]);
+ // no default
+ }
+ });
+
+ return div.firstChild;
+}
+
+/**
+ * Check for suites that do not have elements
+ * with `classname`, and hide them.
+ *
+ * @param {text} classname
+ */
+function hideSuitesWithout(classname) {
+ var suites = document.getElementsByClassName('suite');
+ for (var i = 0; i < suites.length; i++) {
+ var els = suites[i].getElementsByClassName(classname);
+ if (!els.length) {
+ suites[i].className += ' hidden';
+ }
+ }
+}
+
+/**
+ * Unhide .hidden suites.
+ */
+function unhide() {
+ var els = document.getElementsByClassName('suite hidden');
+ for (var i = 0; i < els.length; ++i) {
+ els[i].className = els[i].className.replace('suite hidden', 'suite');
+ }
+}
+
+/**
+ * Set an element's text contents.
+ *
+ * @param {HTMLElement} el
+ * @param {string} contents
+ */
+function text(el, contents) {
+ if (el.textContent) {
+ el.textContent = contents;
+ } else {
+ el.innerText = contents;
+ }
+}
+
+/**
+ * Listen on `event` with callback `fn`.
+ */
+function on(el, event, fn) {
+ if (el.addEventListener) {
+ el.addEventListener(event, fn, false);
+ } else {
+ el.attachEvent('on' + event, fn);
+ }
+}
+
+HTML.browserOnly = true;
+
+}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})
+},{"../browser/progress":3,"../runner":34,"../utils":38,"./base":17,"escape-string-regexp":49}],21:[function(require,module,exports){
+'use strict';
+
+// Alias exports to a their normalized format Mocha#reporter to prevent a need
+// for dynamic (try/catch) requires, which Browserify doesn't handle.
+exports.Base = exports.base = require('./base');
+exports.Dot = exports.dot = require('./dot');
+exports.Doc = exports.doc = require('./doc');
+exports.TAP = exports.tap = require('./tap');
+exports.JSON = exports.json = require('./json');
+exports.HTML = exports.html = require('./html');
+exports.List = exports.list = require('./list');
+exports.Min = exports.min = require('./min');
+exports.Spec = exports.spec = require('./spec');
+exports.Nyan = exports.nyan = require('./nyan');
+exports.XUnit = exports.xunit = require('./xunit');
+exports.Markdown = exports.markdown = require('./markdown');
+exports.Progress = exports.progress = require('./progress');
+exports.Landing = exports.landing = require('./landing');
+exports.JSONStream = exports['json-stream'] = require('./json-stream');
+
+},{"./base":17,"./doc":18,"./dot":19,"./html":20,"./json":23,"./json-stream":22,"./landing":24,"./list":25,"./markdown":26,"./min":27,"./nyan":28,"./progress":29,"./spec":30,"./tap":31,"./xunit":32}],22:[function(require,module,exports){
+(function (process){
+'use strict';
+/**
+ * @module JSONStream
+ */
+/**
+ * Module dependencies.
+ */
+
+var Base = require('./base');
+var constants = require('../runner').constants;
+var EVENT_TEST_PASS = constants.EVENT_TEST_PASS;
+var EVENT_TEST_FAIL = constants.EVENT_TEST_FAIL;
+var EVENT_RUN_BEGIN = constants.EVENT_RUN_BEGIN;
+var EVENT_RUN_END = constants.EVENT_RUN_END;
+
+/**
+ * Expose `JSONStream`.
+ */
+
+exports = module.exports = JSONStream;
+
+/**
+ * Constructs a new `JSONStream` reporter instance.
+ *
+ * @public
+ * @class
+ * @memberof Mocha.reporters
+ * @extends Mocha.reporters.Base
+ * @param {Runner} runner - Instance triggers reporter actions.
+ * @param {Object} [options] - runner options
+ */
+function JSONStream(runner, options) {
+ Base.call(this, runner, options);
+
+ var self = this;
+ var total = runner.total;
+
+ runner.once(EVENT_RUN_BEGIN, function() {
+ writeEvent(['start', {total: total}]);
+ });
+
+ runner.on(EVENT_TEST_PASS, function(test) {
+ writeEvent(['pass', clean(test)]);
+ });
+
+ runner.on(EVENT_TEST_FAIL, function(test, err) {
+ test = clean(test);
+ test.err = err.message;
+ test.stack = err.stack || null;
+ writeEvent(['fail', test]);
+ });
+
+ runner.once(EVENT_RUN_END, function() {
+ writeEvent(['end', self.stats]);
+ });
+}
+
+/**
+ * Mocha event to be written to the output stream.
+ * @typedef {Array} JSONStream~MochaEvent
+ */
+
+/**
+ * Writes Mocha event to reporter output stream.
+ *
+ * @private
+ * @param {JSONStream~MochaEvent} event - Mocha event to be output.
+ */
+function writeEvent(event) {
+ process.stdout.write(JSON.stringify(event) + '\n');
+}
+
+/**
+ * Returns an object literal representation of `test`
+ * free of cyclic properties, etc.
+ *
+ * @private
+ * @param {Test} test - Instance used as data source.
+ * @return {Object} object containing pared-down test instance data
+ */
+function clean(test) {
+ return {
+ title: test.title,
+ fullTitle: test.fullTitle(),
+ duration: test.duration,
+ currentRetry: test.currentRetry()
+ };
+}
+
+JSONStream.description = 'newline delimited JSON events';
+
+}).call(this,require('_process'))
+},{"../runner":34,"./base":17,"_process":69}],23:[function(require,module,exports){
+(function (process){
+'use strict';
+/**
+ * @module JSON
+ */
+/**
+ * Module dependencies.
+ */
+
+var Base = require('./base');
+var constants = require('../runner').constants;
+var EVENT_TEST_PASS = constants.EVENT_TEST_PASS;
+var EVENT_TEST_FAIL = constants.EVENT_TEST_FAIL;
+var EVENT_TEST_END = constants.EVENT_TEST_END;
+var EVENT_RUN_END = constants.EVENT_RUN_END;
+var EVENT_TEST_PENDING = constants.EVENT_TEST_PENDING;
+
+/**
+ * Expose `JSON`.
+ */
+
+exports = module.exports = JSONReporter;
+
+/**
+ * Constructs a new `JSON` reporter instance.
+ *
+ * @public
+ * @class JSON
+ * @memberof Mocha.reporters
+ * @extends Mocha.reporters.Base
+ * @param {Runner} runner - Instance triggers reporter actions.
+ * @param {Object} [options] - runner options
+ */
+function JSONReporter(runner, options) {
+ Base.call(this, runner, options);
+
+ var self = this;
+ var tests = [];
+ var pending = [];
+ var failures = [];
+ var passes = [];
+
+ runner.on(EVENT_TEST_END, function(test) {
+ tests.push(test);
+ });
+
+ runner.on(EVENT_TEST_PASS, function(test) {
+ passes.push(test);
+ });
+
+ runner.on(EVENT_TEST_FAIL, function(test) {
+ failures.push(test);
+ });
+
+ runner.on(EVENT_TEST_PENDING, function(test) {
+ pending.push(test);
+ });
+
+ runner.once(EVENT_RUN_END, function() {
+ var obj = {
+ stats: self.stats,
+ tests: tests.map(clean),
+ pending: pending.map(clean),
+ failures: failures.map(clean),
+ passes: passes.map(clean)
+ };
+
+ runner.testResults = obj;
+
+ process.stdout.write(JSON.stringify(obj, null, 2));
+ });
+}
+
+/**
+ * Return a plain-object representation of `test`
+ * free of cyclic properties etc.
+ *
+ * @private
+ * @param {Object} test
+ * @return {Object}
+ */
+function clean(test) {
+ var err = test.err || {};
+ if (err instanceof Error) {
+ err = errorJSON(err);
+ }
+
+ return {
+ title: test.title,
+ fullTitle: test.fullTitle(),
+ duration: test.duration,
+ currentRetry: test.currentRetry(),
+ err: cleanCycles(err)
+ };
+}
+
+/**
+ * Replaces any circular references inside `obj` with '[object Object]'
+ *
+ * @private
+ * @param {Object} obj
+ * @return {Object}
+ */
+function cleanCycles(obj) {
+ var cache = [];
+ return JSON.parse(
+ JSON.stringify(obj, function(key, value) {
+ if (typeof value === 'object' && value !== null) {
+ if (cache.indexOf(value) !== -1) {
+ // Instead of going in a circle, we'll print [object Object]
+ return '' + value;
+ }
+ cache.push(value);
+ }
+
+ return value;
+ })
+ );
+}
+
+/**
+ * Transform an Error object into a JSON object.
+ *
+ * @private
+ * @param {Error} err
+ * @return {Object}
+ */
+function errorJSON(err) {
+ var res = {};
+ Object.getOwnPropertyNames(err).forEach(function(key) {
+ res[key] = err[key];
+ }, err);
+ return res;
+}
+
+JSONReporter.description = 'single JSON object';
+
+}).call(this,require('_process'))
+},{"../runner":34,"./base":17,"_process":69}],24:[function(require,module,exports){
+(function (process){
+'use strict';
+/**
+ * @module Landing
+ */
+/**
+ * Module dependencies.
+ */
+
+var Base = require('./base');
+var inherits = require('../utils').inherits;
+var constants = require('../runner').constants;
+var EVENT_RUN_BEGIN = constants.EVENT_RUN_BEGIN;
+var EVENT_RUN_END = constants.EVENT_RUN_END;
+var EVENT_TEST_END = constants.EVENT_TEST_END;
+var STATE_FAILED = require('../runnable').constants.STATE_FAILED;
+
+var cursor = Base.cursor;
+var color = Base.color;
+
+/**
+ * Expose `Landing`.
+ */
+
+exports = module.exports = Landing;
+
+/**
+ * Airplane color.
+ */
+
+Base.colors.plane = 0;
+
+/**
+ * Airplane crash color.
+ */
+
+Base.colors['plane crash'] = 31;
+
+/**
+ * Runway color.
+ */
+
+Base.colors.runway = 90;
+
+/**
+ * Constructs a new `Landing` reporter instance.
+ *
+ * @public
+ * @class
+ * @memberof Mocha.reporters
+ * @extends Mocha.reporters.Base
+ * @param {Runner} runner - Instance triggers reporter actions.
+ * @param {Object} [options] - runner options
+ */
+function Landing(runner, options) {
+ Base.call(this, runner, options);
+
+ var self = this;
+ var width = (Base.window.width * 0.75) | 0;
+ var total = runner.total;
+ var stream = process.stdout;
+ var plane = color('plane', '✈');
+ var crashed = -1;
+ var n = 0;
+
+ function runway() {
+ var buf = Array(width).join('-');
+ return ' ' + color('runway', buf);
+ }
+
+ runner.on(EVENT_RUN_BEGIN, function() {
+ stream.write('\n\n\n ');
+ cursor.hide();
+ });
+
+ runner.on(EVENT_TEST_END, function(test) {
+ // check if the plane crashed
+ var col = crashed === -1 ? ((width * ++n) / total) | 0 : crashed;
+
+ // show the crash
+ if (test.state === STATE_FAILED) {
+ plane = color('plane crash', '✈');
+ crashed = col;
+ }
+
+ // render landing strip
+ stream.write('\u001b[' + (width + 1) + 'D\u001b[2A');
+ stream.write(runway());
+ stream.write('\n ');
+ stream.write(color('runway', Array(col).join('⋅')));
+ stream.write(plane);
+ stream.write(color('runway', Array(width - col).join('⋅') + '\n'));
+ stream.write(runway());
+ stream.write('\u001b[0m');
+ });
+
+ runner.once(EVENT_RUN_END, function() {
+ cursor.show();
+ console.log();
+ self.epilogue();
+ });
+}
+
+/**
+ * Inherit from `Base.prototype`.
+ */
+inherits(Landing, Base);
+
+Landing.description = 'Unicode landing strip';
+
+}).call(this,require('_process'))
+},{"../runnable":33,"../runner":34,"../utils":38,"./base":17,"_process":69}],25:[function(require,module,exports){
+(function (process){
+'use strict';
+/**
+ * @module List
+ */
+/**
+ * Module dependencies.
+ */
+
+var Base = require('./base');
+var inherits = require('../utils').inherits;
+var constants = require('../runner').constants;
+var EVENT_RUN_BEGIN = constants.EVENT_RUN_BEGIN;
+var EVENT_RUN_END = constants.EVENT_RUN_END;
+var EVENT_TEST_BEGIN = constants.EVENT_TEST_BEGIN;
+var EVENT_TEST_FAIL = constants.EVENT_TEST_FAIL;
+var EVENT_TEST_PASS = constants.EVENT_TEST_PASS;
+var EVENT_TEST_PENDING = constants.EVENT_TEST_PENDING;
+var color = Base.color;
+var cursor = Base.cursor;
+
+/**
+ * Expose `List`.
+ */
+
+exports = module.exports = List;
+
+/**
+ * Constructs a new `List` reporter instance.
+ *
+ * @public
+ * @class
+ * @memberof Mocha.reporters
+ * @extends Mocha.reporters.Base
+ * @param {Runner} runner - Instance triggers reporter actions.
+ * @param {Object} [options] - runner options
+ */
+function List(runner, options) {
+ Base.call(this, runner, options);
+
+ var self = this;
+ var n = 0;
+
+ runner.on(EVENT_RUN_BEGIN, function() {
+ console.log();
+ });
+
+ runner.on(EVENT_TEST_BEGIN, function(test) {
+ process.stdout.write(color('pass', ' ' + test.fullTitle() + ': '));
+ });
+
+ runner.on(EVENT_TEST_PENDING, function(test) {
+ var fmt = color('checkmark', ' -') + color('pending', ' %s');
+ console.log(fmt, test.fullTitle());
+ });
+
+ runner.on(EVENT_TEST_PASS, function(test) {
+ var fmt =
+ color('checkmark', ' ' + Base.symbols.ok) +
+ color('pass', ' %s: ') +
+ color(test.speed, '%dms');
+ cursor.CR();
+ console.log(fmt, test.fullTitle(), test.duration);
+ });
+
+ runner.on(EVENT_TEST_FAIL, function(test) {
+ cursor.CR();
+ console.log(color('fail', ' %d) %s'), ++n, test.fullTitle());
+ });
+
+ runner.once(EVENT_RUN_END, self.epilogue.bind(self));
+}
+
+/**
+ * Inherit from `Base.prototype`.
+ */
+inherits(List, Base);
+
+List.description = 'like "spec" reporter but flat';
+
+}).call(this,require('_process'))
+},{"../runner":34,"../utils":38,"./base":17,"_process":69}],26:[function(require,module,exports){
+(function (process){
+'use strict';
+/**
+ * @module Markdown
+ */
+/**
+ * Module dependencies.
+ */
+
+var Base = require('./base');
+var utils = require('../utils');
+var constants = require('../runner').constants;
+var EVENT_RUN_END = constants.EVENT_RUN_END;
+var EVENT_SUITE_BEGIN = constants.EVENT_SUITE_BEGIN;
+var EVENT_SUITE_END = constants.EVENT_SUITE_END;
+var EVENT_TEST_PASS = constants.EVENT_TEST_PASS;
+
+/**
+ * Constants
+ */
+
+var SUITE_PREFIX = '$';
+
+/**
+ * Expose `Markdown`.
+ */
+
+exports = module.exports = Markdown;
+
+/**
+ * Constructs a new `Markdown` reporter instance.
+ *
+ * @public
+ * @class
+ * @memberof Mocha.reporters
+ * @extends Mocha.reporters.Base
+ * @param {Runner} runner - Instance triggers reporter actions.
+ * @param {Object} [options] - runner options
+ */
+function Markdown(runner, options) {
+ Base.call(this, runner, options);
+
+ var level = 0;
+ var buf = '';
+
+ function title(str) {
+ return Array(level).join('#') + ' ' + str;
+ }
+
+ function mapTOC(suite, obj) {
+ var ret = obj;
+ var key = SUITE_PREFIX + suite.title;
+
+ obj = obj[key] = obj[key] || {suite: suite};
+ suite.suites.forEach(function(suite) {
+ mapTOC(suite, obj);
+ });
+
+ return ret;
+ }
+
+ function stringifyTOC(obj, level) {
+ ++level;
+ var buf = '';
+ var link;
+ for (var key in obj) {
+ if (key === 'suite') {
+ continue;
+ }
+ if (key !== SUITE_PREFIX) {
+ link = ' - [' + key.substring(1) + ']';
+ link += '(#' + utils.slug(obj[key].suite.fullTitle()) + ')\n';
+ buf += Array(level).join(' ') + link;
+ }
+ buf += stringifyTOC(obj[key], level);
+ }
+ return buf;
+ }
+
+ function generateTOC(suite) {
+ var obj = mapTOC(suite, {});
+ return stringifyTOC(obj, 0);
+ }
+
+ generateTOC(runner.suite);
+
+ runner.on(EVENT_SUITE_BEGIN, function(suite) {
+ ++level;
+ var slug = utils.slug(suite.fullTitle());
+ buf += '<a name="' + slug + '"></a>' + '\n';
+ buf += title(suite.title) + '\n';
+ });
+
+ runner.on(EVENT_SUITE_END, function() {
+ --level;
+ });
+
+ runner.on(EVENT_TEST_PASS, function(test) {
+ var code = utils.clean(test.body);
+ buf += test.title + '.\n';
+ buf += '\n```js\n';
+ buf += code + '\n';
+ buf += '```\n\n';
+ });
+
+ runner.once(EVENT_RUN_END, function() {
+ process.stdout.write('# TOC\n');
+ process.stdout.write(generateTOC(runner.suite));
+ process.stdout.write(buf);
+ });
+}
+
+Markdown.description = 'GitHub Flavored Markdown';
+
+}).call(this,require('_process'))
+},{"../runner":34,"../utils":38,"./base":17,"_process":69}],27:[function(require,module,exports){
+(function (process){
+'use strict';
+/**
+ * @module Min
+ */
+/**
+ * Module dependencies.
+ */
+
+var Base = require('./base');
+var inherits = require('../utils').inherits;
+var constants = require('../runner').constants;
+var EVENT_RUN_END = constants.EVENT_RUN_END;
+var EVENT_RUN_BEGIN = constants.EVENT_RUN_BEGIN;
+
+/**
+ * Expose `Min`.
+ */
+
+exports = module.exports = Min;
+
+/**
+ * Constructs a new `Min` reporter instance.
+ *
+ * @description
+ * This minimal test reporter is best used with '--watch'.
+ *
+ * @public
+ * @class
+ * @memberof Mocha.reporters
+ * @extends Mocha.reporters.Base
+ * @param {Runner} runner - Instance triggers reporter actions.
+ * @param {Object} [options] - runner options
+ */
+function Min(runner, options) {
+ Base.call(this, runner, options);
+
+ runner.on(EVENT_RUN_BEGIN, function() {
+ // clear screen
+ process.stdout.write('\u001b[2J');
+ // set cursor position
+ process.stdout.write('\u001b[1;3H');
+ });
+
+ runner.once(EVENT_RUN_END, this.epilogue.bind(this));
+}
+
+/**
+ * Inherit from `Base.prototype`.
+ */
+inherits(Min, Base);
+
+Min.description = 'essentially just a summary';
+
+}).call(this,require('_process'))
+},{"../runner":34,"../utils":38,"./base":17,"_process":69}],28:[function(require,module,exports){
+(function (process){
+'use strict';
+/**
+ * @module Nyan
+ */
+/**
+ * Module dependencies.
+ */
+
+var Base = require('./base');
+var constants = require('../runner').constants;
+var inherits = require('../utils').inherits;
+var EVENT_RUN_BEGIN = constants.EVENT_RUN_BEGIN;
+var EVENT_TEST_PENDING = constants.EVENT_TEST_PENDING;
+var EVENT_TEST_PASS = constants.EVENT_TEST_PASS;
+var EVENT_RUN_END = constants.EVENT_RUN_END;
+var EVENT_TEST_FAIL = constants.EVENT_TEST_FAIL;
+
+/**
+ * Expose `Dot`.
+ */
+
+exports = module.exports = NyanCat;
+
+/**
+ * Constructs a new `Nyan` reporter instance.
+ *
+ * @public
+ * @class Nyan
+ * @memberof Mocha.reporters
+ * @extends Mocha.reporters.Base
+ * @param {Runner} runner - Instance triggers reporter actions.
+ * @param {Object} [options] - runner options
+ */
+function NyanCat(runner, options) {
+ Base.call(this, runner, options);
+
+ var self = this;
+ var width = (Base.window.width * 0.75) | 0;
+ var nyanCatWidth = (this.nyanCatWidth = 11);
+
+ this.colorIndex = 0;
+ this.numberOfLines = 4;
+ this.rainbowColors = self.generateColors();
+ this.scoreboardWidth = 5;
+ this.tick = 0;
+ this.trajectories = [[], [], [], []];
+ this.trajectoryWidthMax = width - nyanCatWidth;
+
+ runner.on(EVENT_RUN_BEGIN, function() {
+ Base.cursor.hide();
+ self.draw();
+ });
+
+ runner.on(EVENT_TEST_PENDING, function() {
+ self.draw();
+ });
+
+ runner.on(EVENT_TEST_PASS, function() {
+ self.draw();
+ });
+
+ runner.on(EVENT_TEST_FAIL, function() {
+ self.draw();
+ });
+
+ runner.once(EVENT_RUN_END, function() {
+ Base.cursor.show();
+ for (var i = 0; i < self.numberOfLines; i++) {
+ write('\n');
+ }
+ self.epilogue();
+ });
+}
+
+/**
+ * Inherit from `Base.prototype`.
+ */
+inherits(NyanCat, Base);
+
+/**
+ * Draw the nyan cat
+ *
+ * @private
+ */
+
+NyanCat.prototype.draw = function() {
+ this.appendRainbow();
+ this.drawScoreboard();
+ this.drawRainbow();
+ this.drawNyanCat();
+ this.tick = !this.tick;
+};
+
+/**
+ * Draw the "scoreboard" showing the number
+ * of passes, failures and pending tests.
+ *
+ * @private
+ */
+
+NyanCat.prototype.drawScoreboard = function() {
+ var stats = this.stats;
+
+ function draw(type, n) {
+ write(' ');
+ write(Base.color(type, n));
+ write('\n');
+ }
+
+ draw('green', stats.passes);
+ draw('fail', stats.failures);
+ draw('pending', stats.pending);
+ write('\n');
+
+ this.cursorUp(this.numberOfLines);
+};
+
+/**
+ * Append the rainbow.
+ *
+ * @private
+ */
+
+NyanCat.prototype.appendRainbow = function() {
+ var segment = this.tick ? '_' : '-';
+ var rainbowified = this.rainbowify(segment);
+
+ for (var index = 0; index < this.numberOfLines; index++) {
+ var trajectory = this.trajectories[index];
+ if (trajectory.length >= this.trajectoryWidthMax) {
+ trajectory.shift();
+ }
+ trajectory.push(rainbowified);
+ }
+};
+
+/**
+ * Draw the rainbow.
+ *
+ * @private
+ */
+
+NyanCat.prototype.drawRainbow = function() {
+ var self = this;
+
+ this.trajectories.forEach(function(line) {
+ write('\u001b[' + self.scoreboardWidth + 'C');
+ write(line.join(''));
+ write('\n');
+ });
+
+ this.cursorUp(this.numberOfLines);
+};
+
+/**
+ * Draw the nyan cat
+ *
+ * @private
+ */
+NyanCat.prototype.drawNyanCat = function() {
+ var self = this;
+ var startWidth = this.scoreboardWidth + this.trajectories[0].length;
+ var dist = '\u001b[' + startWidth + 'C';
+ var padding = '';
+
+ write(dist);
+ write('_,------,');
+ write('\n');
+
+ write(dist);
+ padding = self.tick ? ' ' : ' ';
+ write('_|' + padding + '/\\_/\\ ');
+ write('\n');
+
+ write(dist);
+ padding = self.tick ? '_' : '__';
+ var tail = self.tick ? '~' : '^';
+ write(tail + '|' + padding + this.face() + ' ');
+ write('\n');
+
+ write(dist);
+ padding = self.tick ? ' ' : ' ';
+ write(padding + '"" "" ');
+ write('\n');
+
+ this.cursorUp(this.numberOfLines);
+};
+
+/**
+ * Draw nyan cat face.
+ *
+ * @private
+ * @return {string}
+ */
+
+NyanCat.prototype.face = function() {
+ var stats = this.stats;
+ if (stats.failures) {
+ return '( x .x)';
+ } else if (stats.pending) {
+ return '( o .o)';
+ } else if (stats.passes) {
+ return '( ^ .^)';
+ }
+ return '( - .-)';
+};
+
+/**
+ * Move cursor up `n`.
+ *
+ * @private
+ * @param {number} n
+ */
+
+NyanCat.prototype.cursorUp = function(n) {
+ write('\u001b[' + n + 'A');
+};
+
+/**
+ * Move cursor down `n`.
+ *
+ * @private
+ * @param {number} n
+ */
+
+NyanCat.prototype.cursorDown = function(n) {
+ write('\u001b[' + n + 'B');
+};
+
+/**
+ * Generate rainbow colors.
+ *
+ * @private
+ * @return {Array}
+ */
+NyanCat.prototype.generateColors = function() {
+ var colors = [];
+
+ for (var i = 0; i < 6 * 7; i++) {
+ var pi3 = Math.floor(Math.PI / 3);
+ var n = i * (1.0 / 6);
+ var r = Math.floor(3 * Math.sin(n) + 3);
+ var g = Math.floor(3 * Math.sin(n + 2 * pi3) + 3);
+ var b = Math.floor(3 * Math.sin(n + 4 * pi3) + 3);
+ colors.push(36 * r + 6 * g + b + 16);
+ }
+
+ return colors;
+};
+
+/**
+ * Apply rainbow to the given `str`.
+ *
+ * @private
+ * @param {string} str
+ * @return {string}
+ */
+NyanCat.prototype.rainbowify = function(str) {
+ if (!Base.useColors) {
+ return str;
+ }
+ var color = this.rainbowColors[this.colorIndex % this.rainbowColors.length];
+ this.colorIndex += 1;
+ return '\u001b[38;5;' + color + 'm' + str + '\u001b[0m';
+};
+
+/**
+ * Stdout helper.
+ *
+ * @param {string} string A message to write to stdout.
+ */
+function write(string) {
+ process.stdout.write(string);
+}
+
+NyanCat.description = '"nyan cat"';
+
+}).call(this,require('_process'))
+},{"../runner":34,"../utils":38,"./base":17,"_process":69}],29:[function(require,module,exports){
+(function (process){
+'use strict';
+/**
+ * @module Progress
+ */
+/**
+ * Module dependencies.
+ */
+
+var Base = require('./base');
+var constants = require('../runner').constants;
+var EVENT_RUN_BEGIN = constants.EVENT_RUN_BEGIN;
+var EVENT_TEST_END = constants.EVENT_TEST_END;
+var EVENT_RUN_END = constants.EVENT_RUN_END;
+var inherits = require('../utils').inherits;
+var color = Base.color;
+var cursor = Base.cursor;
+
+/**
+ * Expose `Progress`.
+ */
+
+exports = module.exports = Progress;
+
+/**
+ * General progress bar color.
+ */
+
+Base.colors.progress = 90;
+
+/**
+ * Constructs a new `Progress` reporter instance.
+ *
+ * @public
+ * @class
+ * @memberof Mocha.reporters
+ * @extends Mocha.reporters.Base
+ * @param {Runner} runner - Instance triggers reporter actions.
+ * @param {Object} [options] - runner options
+ */
+function Progress(runner, options) {
+ Base.call(this, runner, options);
+
+ var self = this;
+ var width = (Base.window.width * 0.5) | 0;
+ var total = runner.total;
+ var complete = 0;
+ var lastN = -1;
+
+ // default chars
+ options = options || {};
+ var reporterOptions = options.reporterOptions || {};
+
+ options.open = reporterOptions.open || '[';
+ options.complete = reporterOptions.complete || '▬';
+ options.incomplete = reporterOptions.incomplete || Base.symbols.dot;
+ options.close = reporterOptions.close || ']';
+ options.verbose = reporterOptions.verbose || false;
+
+ // tests started
+ runner.on(EVENT_RUN_BEGIN, function() {
+ console.log();
+ cursor.hide();
+ });
+
+ // tests complete
+ runner.on(EVENT_TEST_END, function() {
+ complete++;
+
+ var percent = complete / total;
+ var n = (width * percent) | 0;
+ var i = width - n;
+
+ if (n === lastN && !options.verbose) {
+ // Don't re-render the line if it hasn't changed
+ return;
+ }
+ lastN = n;
+
+ cursor.CR();
+ process.stdout.write('\u001b[J');
+ process.stdout.write(color('progress', ' ' + options.open));
+ process.stdout.write(Array(n).join(options.complete));
+ process.stdout.write(Array(i).join(options.incomplete));
+ process.stdout.write(color('progress', options.close));
+ if (options.verbose) {
+ process.stdout.write(color('progress', ' ' + complete + ' of ' + total));
+ }
+ });
+
+ // tests are complete, output some stats
+ // and the failures if any
+ runner.once(EVENT_RUN_END, function() {
+ cursor.show();
+ console.log();
+ self.epilogue();
+ });
+}
+
+/**
+ * Inherit from `Base.prototype`.
+ */
+inherits(Progress, Base);
+
+Progress.description = 'a progress bar';
+
+}).call(this,require('_process'))
+},{"../runner":34,"../utils":38,"./base":17,"_process":69}],30:[function(require,module,exports){
+'use strict';
+/**
+ * @module Spec
+ */
+/**
+ * Module dependencies.
+ */
+
+var Base = require('./base');
+var constants = require('../runner').constants;
+var EVENT_RUN_BEGIN = constants.EVENT_RUN_BEGIN;
+var EVENT_RUN_END = constants.EVENT_RUN_END;
+var EVENT_SUITE_BEGIN = constants.EVENT_SUITE_BEGIN;
+var EVENT_SUITE_END = constants.EVENT_SUITE_END;
+var EVENT_TEST_FAIL = constants.EVENT_TEST_FAIL;
+var EVENT_TEST_PASS = constants.EVENT_TEST_PASS;
+var EVENT_TEST_PENDING = constants.EVENT_TEST_PENDING;
+var inherits = require('../utils').inherits;
+var color = Base.color;
+
+/**
+ * Expose `Spec`.
+ */
+
+exports = module.exports = Spec;
+
+/**
+ * Constructs a new `Spec` reporter instance.
+ *
+ * @public
+ * @class
+ * @memberof Mocha.reporters
+ * @extends Mocha.reporters.Base
+ * @param {Runner} runner - Instance triggers reporter actions.
+ * @param {Object} [options] - runner options
+ */
+function Spec(runner, options) {
+ Base.call(this, runner, options);
+
+ var self = this;
+ var indents = 0;
+ var n = 0;
+
+ function indent() {
+ return Array(indents).join(' ');
+ }
+
+ runner.on(EVENT_RUN_BEGIN, function() {
+ console.log();
+ });
+
+ runner.on(EVENT_SUITE_BEGIN, function(suite) {
+ ++indents;
+ console.log(color('suite', '%s%s'), indent(), suite.title);
+ });
+
+ runner.on(EVENT_SUITE_END, function() {
+ --indents;
+ if (indents === 1) {
+ console.log();
+ }
+ });
+
+ runner.on(EVENT_TEST_PENDING, function(test) {
+ var fmt = indent() + color('pending', ' - %s');
+ console.log(fmt, test.title);
+ });
+
+ runner.on(EVENT_TEST_PASS, function(test) {
+ var fmt;
+ if (test.speed === 'fast') {
+ fmt =
+ indent() +
+ color('checkmark', ' ' + Base.symbols.ok) +
+ color('pass', ' %s');
+ console.log(fmt, test.title);
+ } else {
+ fmt =
+ indent() +
+ color('checkmark', ' ' + Base.symbols.ok) +
+ color('pass', ' %s') +
+ color(test.speed, ' (%dms)');
+ console.log(fmt, test.title, test.duration);
+ }
+ });
+
+ runner.on(EVENT_TEST_FAIL, function(test) {
+ console.log(indent() + color('fail', ' %d) %s'), ++n, test.title);
+ });
+
+ runner.once(EVENT_RUN_END, self.epilogue.bind(self));
+}
+
+/**
+ * Inherit from `Base.prototype`.
+ */
+inherits(Spec, Base);
+
+Spec.description = 'hierarchical & verbose [default]';
+
+},{"../runner":34,"../utils":38,"./base":17}],31:[function(require,module,exports){
+(function (process){
+'use strict';
+/**
+ * @module TAP
+ */
+/**
+ * Module dependencies.
+ */
+
+var util = require('util');
+var Base = require('./base');
+var constants = require('../runner').constants;
+var EVENT_TEST_PASS = constants.EVENT_TEST_PASS;
+var EVENT_TEST_FAIL = constants.EVENT_TEST_FAIL;
+var EVENT_RUN_BEGIN = constants.EVENT_RUN_BEGIN;
+var EVENT_RUN_END = constants.EVENT_RUN_END;
+var EVENT_TEST_PENDING = constants.EVENT_TEST_PENDING;
+var EVENT_TEST_END = constants.EVENT_TEST_END;
+var inherits = require('../utils').inherits;
+var sprintf = util.format;
+
+/**
+ * Expose `TAP`.
+ */
+
+exports = module.exports = TAP;
+
+/**
+ * Constructs a new `TAP` reporter instance.
+ *
+ * @public
+ * @class
+ * @memberof Mocha.reporters
+ * @extends Mocha.reporters.Base
+ * @param {Runner} runner - Instance triggers reporter actions.
+ * @param {Object} [options] - runner options
+ */
+function TAP(runner, options) {
+ Base.call(this, runner, options);
+
+ var self = this;
+ var n = 1;
+
+ var tapVersion = '12';
+ if (options && options.reporterOptions) {
+ if (options.reporterOptions.tapVersion) {
+ tapVersion = options.reporterOptions.tapVersion.toString();
+ }
+ }
+
+ this._producer = createProducer(tapVersion);
+
+ runner.once(EVENT_RUN_BEGIN, function() {
+ var ntests = runner.grepTotal(runner.suite);
+ self._producer.writeVersion();
+ self._producer.writePlan(ntests);
+ });
+
+ runner.on(EVENT_TEST_END, function() {
+ ++n;
+ });
+
+ runner.on(EVENT_TEST_PENDING, function(test) {
+ self._producer.writePending(n, test);
+ });
+
+ runner.on(EVENT_TEST_PASS, function(test) {
+ self._producer.writePass(n, test);
+ });
+
+ runner.on(EVENT_TEST_FAIL, function(test, err) {
+ self._producer.writeFail(n, test, err);
+ });
+
+ runner.once(EVENT_RUN_END, function() {
+ self._producer.writeEpilogue(runner.stats);
+ });
+}
+
+/**
+ * Inherit from `Base.prototype`.
+ */
+inherits(TAP, Base);
+
+/**
+ * Returns a TAP-safe title of `test`.
+ *
+ * @private
+ * @param {Test} test - Test instance.
+ * @return {String} title with any hash character removed
+ */
+function title(test) {
+ return test.fullTitle().replace(/#/g, '');
+}
+
+/**
+ * Writes newline-terminated formatted string to reporter output stream.
+ *
+ * @private
+ * @param {string} format - `printf`-like format string
+ * @param {...*} [varArgs] - Format string arguments
+ */
+function println(format, varArgs) {
+ var vargs = Array.from(arguments);
+ vargs[0] += '\n';
+ process.stdout.write(sprintf.apply(null, vargs));
+}
+
+/**
+ * Returns a `tapVersion`-appropriate TAP producer instance, if possible.
+ *
+ * @private
+ * @param {string} tapVersion - Version of TAP specification to produce.
+ * @returns {TAPProducer} specification-appropriate instance
+ * @throws {Error} if specification version has no associated producer.
+ */
+function createProducer(tapVersion) {
+ var producers = {
+ '12': new TAP12Producer(),
+ '13': new TAP13Producer()
+ };
+ var producer = producers[tapVersion];
+
+ if (!producer) {
+ throw new Error(
+ 'invalid or unsupported TAP version: ' + JSON.stringify(tapVersion)
+ );
+ }
+
+ return producer;
+}
+
+/**
+ * @summary
+ * Constructs a new TAPProducer.
+ *
+ * @description
+ * <em>Only</em> to be used as an abstract base class.
+ *
+ * @private
+ * @constructor
+ */
+function TAPProducer() {}
+
+/**
+ * Writes the TAP version to reporter output stream.
+ *
+ * @abstract
+ */
+TAPProducer.prototype.writeVersion = function() {};
+
+/**
+ * Writes the plan to reporter output stream.
+ *
+ * @abstract
+ * @param {number} ntests - Number of tests that are planned to run.
+ */
+TAPProducer.prototype.writePlan = function(ntests) {
+ println('%d..%d', 1, ntests);
+};
+
+/**
+ * Writes that test passed to reporter output stream.
+ *
+ * @abstract
+ * @param {number} n - Index of test that passed.
+ * @param {Test} test - Instance containing test information.
+ */
+TAPProducer.prototype.writePass = function(n, test) {
+ println('ok %d %s', n, title(test));
+};
+
+/**
+ * Writes that test was skipped to reporter output stream.
+ *
+ * @abstract
+ * @param {number} n - Index of test that was skipped.
+ * @param {Test} test - Instance containing test information.
+ */
+TAPProducer.prototype.writePending = function(n, test) {
+ println('ok %d %s # SKIP -', n, title(test));
+};
+
+/**
+ * Writes that test failed to reporter output stream.
+ *
+ * @abstract
+ * @param {number} n - Index of test that failed.
+ * @param {Test} test - Instance containing test information.
+ * @param {Error} err - Reason the test failed.
+ */
+TAPProducer.prototype.writeFail = function(n, test, err) {
+ println('not ok %d %s', n, title(test));
+};
+
+/**
+ * Writes the summary epilogue to reporter output stream.
+ *
+ * @abstract
+ * @param {Object} stats - Object containing run statistics.
+ */
+TAPProducer.prototype.writeEpilogue = function(stats) {
+ // :TBD: Why is this not counting pending tests?
+ println('# tests ' + (stats.passes + stats.failures));
+ println('# pass ' + stats.passes);
+ // :TBD: Why are we not showing pending results?
+ println('# fail ' + stats.failures);
+};
+
+/**
+ * @summary
+ * Constructs a new TAP12Producer.
+ *
+ * @description
+ * Produces output conforming to the TAP12 specification.
+ *
+ * @private
+ * @constructor
+ * @extends TAPProducer
+ * @see {@link https://testanything.org/tap-specification.html|Specification}
+ */
+function TAP12Producer() {
+ /**
+ * Writes that test failed to reporter output stream, with error formatting.
+ * @override
+ */
+ this.writeFail = function(n, test, err) {
+ TAPProducer.prototype.writeFail.call(this, n, test, err);
+ if (err.message) {
+ println(err.message.replace(/^/gm, ' '));
+ }
+ if (err.stack) {
+ println(err.stack.replace(/^/gm, ' '));
+ }
+ };
+}
+
+/**
+ * Inherit from `TAPProducer.prototype`.
+ */
+inherits(TAP12Producer, TAPProducer);
+
+/**
+ * @summary
+ * Constructs a new TAP13Producer.
+ *
+ * @description
+ * Produces output conforming to the TAP13 specification.
+ *
+ * @private
+ * @constructor
+ * @extends TAPProducer
+ * @see {@link https://testanything.org/tap-version-13-specification.html|Specification}
+ */
+function TAP13Producer() {
+ /**
+ * Writes the TAP version to reporter output stream.
+ * @override
+ */
+ this.writeVersion = function() {
+ println('TAP version 13');
+ };
+
+ /**
+ * Writes that test failed to reporter output stream, with error formatting.
+ * @override
+ */
+ this.writeFail = function(n, test, err) {
+ TAPProducer.prototype.writeFail.call(this, n, test, err);
+ var emitYamlBlock = err.message != null || err.stack != null;
+ if (emitYamlBlock) {
+ println(indent(1) + '---');
+ if (err.message) {
+ println(indent(2) + 'message: |-');
+ println(err.message.replace(/^/gm, indent(3)));
+ }
+ if (err.stack) {
+ println(indent(2) + 'stack: |-');
+ println(err.stack.replace(/^/gm, indent(3)));
+ }
+ println(indent(1) + '...');
+ }
+ };
+
+ function indent(level) {
+ return Array(level + 1).join(' ');
+ }
+}
+
+/**
+ * Inherit from `TAPProducer.prototype`.
+ */
+inherits(TAP13Producer, TAPProducer);
+
+TAP.description = 'TAP-compatible output';
+
+}).call(this,require('_process'))
+},{"../runner":34,"../utils":38,"./base":17,"_process":69,"util":89}],32:[function(require,module,exports){
+(function (process,global){
+'use strict';
+/**
+ * @module XUnit
+ */
+/**
+ * Module dependencies.
+ */
+
+var Base = require('./base');
+var utils = require('../utils');
+var fs = require('fs');
+var mkdirp = require('mkdirp');
+var path = require('path');
+var errors = require('../errors');
+var createUnsupportedError = errors.createUnsupportedError;
+var constants = require('../runner').constants;
+var EVENT_TEST_PASS = constants.EVENT_TEST_PASS;
+var EVENT_TEST_FAIL = constants.EVENT_TEST_FAIL;
+var EVENT_RUN_END = constants.EVENT_RUN_END;
+var EVENT_TEST_PENDING = constants.EVENT_TEST_PENDING;
+var STATE_FAILED = require('../runnable').constants.STATE_FAILED;
+var inherits = utils.inherits;
+var escape = utils.escape;
+
+/**
+ * Save timer references to avoid Sinon interfering (see GH-237).
+ */
+var Date = global.Date;
+
+/**
+ * Expose `XUnit`.
+ */
+
+exports = module.exports = XUnit;
+
+/**
+ * Constructs a new `XUnit` reporter instance.
+ *
+ * @public
+ * @class
+ * @memberof Mocha.reporters
+ * @extends Mocha.reporters.Base
+ * @param {Runner} runner - Instance triggers reporter actions.
+ * @param {Object} [options] - runner options
+ */
+function XUnit(runner, options) {
+ Base.call(this, runner, options);
+
+ var stats = this.stats;
+ var tests = [];
+ var self = this;
+
+ // the name of the test suite, as it will appear in the resulting XML file
+ var suiteName;
+
+ // the default name of the test suite if none is provided
+ var DEFAULT_SUITE_NAME = 'Mocha Tests';
+
+ if (options && options.reporterOptions) {
+ if (options.reporterOptions.output) {
+ if (!fs.createWriteStream) {
+ throw createUnsupportedError('file output not supported in browser');
+ }
+
+ mkdirp.sync(path.dirname(options.reporterOptions.output));
+ self.fileStream = fs.createWriteStream(options.reporterOptions.output);
+ }
+
+ // get the suite name from the reporter options (if provided)
+ suiteName = options.reporterOptions.suiteName;
+ }
+
+ // fall back to the default suite name
+ suiteName = suiteName || DEFAULT_SUITE_NAME;
+
+ runner.on(EVENT_TEST_PENDING, function(test) {
+ tests.push(test);
+ });
+
+ runner.on(EVENT_TEST_PASS, function(test) {
+ tests.push(test);
+ });
+
+ runner.on(EVENT_TEST_FAIL, function(test) {
+ tests.push(test);
+ });
+
+ runner.once(EVENT_RUN_END, function() {
+ self.write(
+ tag(
+ 'testsuite',
+ {
+ name: suiteName,
+ tests: stats.tests,
+ failures: 0,
+ errors: stats.failures,
+ skipped: stats.tests - stats.failures - stats.passes,
+ timestamp: new Date().toUTCString(),
+ time: stats.duration / 1000 || 0
+ },
+ false
+ )
+ );
+
+ tests.forEach(function(t) {
+ self.test(t);
+ });
+
+ self.write('</testsuite>');
+ });
+}
+
+/**
+ * Inherit from `Base.prototype`.
+ */
+inherits(XUnit, Base);
+
+/**
+ * Override done to close the stream (if it's a file).
+ *
+ * @param failures
+ * @param {Function} fn
+ */
+XUnit.prototype.done = function(failures, fn) {
+ if (this.fileStream) {
+ this.fileStream.end(function() {
+ fn(failures);
+ });
+ } else {
+ fn(failures);
+ }
+};
+
+/**
+ * Write out the given line.
+ *
+ * @param {string} line
+ */
+XUnit.prototype.write = function(line) {
+ if (this.fileStream) {
+ this.fileStream.write(line + '\n');
+ } else if (typeof process === 'object' && process.stdout) {
+ process.stdout.write(line + '\n');
+ } else {
+ console.log(line);
+ }
+};
+
+/**
+ * Output tag for the given `test.`
+ *
+ * @param {Test} test
+ */
+XUnit.prototype.test = function(test) {
+ Base.useColors = false;
+
+ var attrs = {
+ classname: test.parent.fullTitle(),
+ name: test.title,
+ time: test.duration / 1000 || 0
+ };
+
+ if (test.state === STATE_FAILED) {
+ var err = test.err;
+ var diff =
+ Base.hideDiff || !err.actual || !err.expected
+ ? ''
+ : '\n' + Base.generateDiff(err.actual, err.expected);
+ this.write(
+ tag(
+ 'testcase',
+ attrs,
+ false,
+ tag(
+ 'failure',
+ {},
+ false,
+ escape(err.message) + escape(diff) + '\n' + escape(err.stack)
+ )
+ )
+ );
+ } else if (test.isPending()) {
+ this.write(tag('testcase', attrs, false, tag('skipped', {}, true)));
+ } else {
+ this.write(tag('testcase', attrs, true));
+ }
+};
+
+/**
+ * HTML tag helper.
+ *
+ * @param name
+ * @param attrs
+ * @param close
+ * @param content
+ * @return {string}
+ */
+function tag(name, attrs, close, content) {
+ var end = close ? '/>' : '>';
+ var pairs = [];
+ var tag;
+
+ for (var key in attrs) {
+ if (Object.prototype.hasOwnProperty.call(attrs, key)) {
+ pairs.push(key + '="' + escape(attrs[key]) + '"');
+ }
+ }
+
+ tag = '<' + name + (pairs.length ? ' ' + pairs.join(' ') : '') + end;
+ if (content) {
+ tag += content + '</' + name + end;
+ }
+ return tag;
+}
+
+XUnit.description = 'XUnit-compatible XML output';
+
+}).call(this,require('_process'),typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})
+},{"../errors":6,"../runnable":33,"../runner":34,"../utils":38,"./base":17,"_process":69,"fs":42,"mkdirp":59,"path":42}],33:[function(require,module,exports){
+(function (global){
+'use strict';
+
+var EventEmitter = require('events').EventEmitter;
+var Pending = require('./pending');
+var debug = require('debug')('mocha:runnable');
+var milliseconds = require('ms');
+var utils = require('./utils');
+var createInvalidExceptionError = require('./errors')
+ .createInvalidExceptionError;
+
+/**
+ * Save timer references to avoid Sinon interfering (see GH-237).
+ */
+var Date = global.Date;
+var setTimeout = global.setTimeout;
+var clearTimeout = global.clearTimeout;
+var toString = Object.prototype.toString;
+
+module.exports = Runnable;
+
+/**
+ * Initialize a new `Runnable` with the given `title` and callback `fn`.
+ *
+ * @class
+ * @extends external:EventEmitter
+ * @public
+ * @param {String} title
+ * @param {Function} fn
+ */
+function Runnable(title, fn) {
+ this.title = title;
+ this.fn = fn;
+ this.body = (fn || '').toString();
+ this.async = fn && fn.length;
+ this.sync = !this.async;
+ this._timeout = 2000;
+ this._slow = 75;
+ this._enableTimeouts = true;
+ this.timedOut = false;
+ this._retries = -1;
+ this._currentRetry = 0;
+ this.pending = false;
+}
+
+/**
+ * Inherit from `EventEmitter.prototype`.
+ */
+utils.inherits(Runnable, EventEmitter);
+
+/**
+ * Get current timeout value in msecs.
+ *
+ * @private
+ * @returns {number} current timeout threshold value
+ */
+/**
+ * @summary
+ * Set timeout threshold value (msecs).
+ *
+ * @description
+ * A string argument can use shorthand (e.g., "2s") and will be converted.
+ * The value will be clamped to range [<code>0</code>, <code>2^<sup>31</sup>-1</code>].
+ * If clamped value matches either range endpoint, timeouts will be disabled.
+ *
+ * @private
+ * @see {@link https://developer.mozilla.org/en-US/docs/Web/API/WindowOrWorkerGlobalScope/setTimeout#Maximum_delay_value}
+ * @param {number|string} ms - Timeout threshold value.
+ * @returns {Runnable} this
+ * @chainable
+ */
+Runnable.prototype.timeout = function(ms) {
+ if (!arguments.length) {
+ return this._timeout;
+ }
+ if (typeof ms === 'string') {
+ ms = milliseconds(ms);
+ }
+
+ // Clamp to range
+ var INT_MAX = Math.pow(2, 31) - 1;
+ var range = [0, INT_MAX];
+ ms = utils.clamp(ms, range);
+
+ // see #1652 for reasoning
+ if (ms === range[0] || ms === range[1]) {
+ this._enableTimeouts = false;
+ }
+ debug('timeout %d', ms);
+ this._timeout = ms;
+ if (this.timer) {
+ this.resetTimeout();
+ }
+ return this;
+};
+
+/**
+ * Set or get slow `ms`.
+ *
+ * @private
+ * @param {number|string} ms
+ * @return {Runnable|number} ms or Runnable instance.
+ */
+Runnable.prototype.slow = function(ms) {
+ if (!arguments.length || typeof ms === 'undefined') {
+ return this._slow;
+ }
+ if (typeof ms === 'string') {
+ ms = milliseconds(ms);
+ }
+ debug('slow %d', ms);
+ this._slow = ms;
+ return this;
+};
+
+/**
+ * Set and get whether timeout is `enabled`.
+ *
+ * @private
+ * @param {boolean} enabled
+ * @return {Runnable|boolean} enabled or Runnable instance.
+ */
+Runnable.prototype.enableTimeouts = function(enabled) {
+ if (!arguments.length) {
+ return this._enableTimeouts;
+ }
+ debug('enableTimeouts %s', enabled);
+ this._enableTimeouts = enabled;
+ return this;
+};
+
+/**
+ * Halt and mark as pending.
+ *
+ * @memberof Mocha.Runnable
+ * @public
+ */
+Runnable.prototype.skip = function() {
+ throw new Pending('sync skip');
+};
+
+/**
+ * Check if this runnable or its parent suite is marked as pending.
+ *
+ * @private
+ */
+Runnable.prototype.isPending = function() {
+ return this.pending || (this.parent && this.parent.isPending());
+};
+
+/**
+ * Return `true` if this Runnable has failed.
+ * @return {boolean}
+ * @private
+ */
+Runnable.prototype.isFailed = function() {
+ return !this.isPending() && this.state === constants.STATE_FAILED;
+};
+
+/**
+ * Return `true` if this Runnable has passed.
+ * @return {boolean}
+ * @private
+ */
+Runnable.prototype.isPassed = function() {
+ return !this.isPending() && this.state === constants.STATE_PASSED;
+};
+
+/**
+ * Set or get number of retries.
+ *
+ * @private
+ */
+Runnable.prototype.retries = function(n) {
+ if (!arguments.length) {
+ return this._retries;
+ }
+ this._retries = n;
+};
+
+/**
+ * Set or get current retry
+ *
+ * @private
+ */
+Runnable.prototype.currentRetry = function(n) {
+ if (!arguments.length) {
+ return this._currentRetry;
+ }
+ this._currentRetry = n;
+};
+
+/**
+ * Return the full title generated by recursively concatenating the parent's
+ * full title.
+ *
+ * @memberof Mocha.Runnable
+ * @public
+ * @return {string}
+ */
+Runnable.prototype.fullTitle = function() {
+ return this.titlePath().join(' ');
+};
+
+/**
+ * Return the title path generated by concatenating the parent's title path with the title.
+ *
+ * @memberof Mocha.Runnable
+ * @public
+ * @return {string}
+ */
+Runnable.prototype.titlePath = function() {
+ return this.parent.titlePath().concat([this.title]);
+};
+
+/**
+ * Clear the timeout.
+ *
+ * @private
+ */
+Runnable.prototype.clearTimeout = function() {
+ clearTimeout(this.timer);
+};
+
+/**
+ * Inspect the runnable void of private properties.
+ *
+ * @private
+ * @return {string}
+ */
+Runnable.prototype.inspect = function() {
+ return JSON.stringify(
+ this,
+ function(key, val) {
+ if (key[0] === '_') {
+ return;
+ }
+ if (key === 'parent') {
+ return '#<Suite>';
+ }
+ if (key === 'ctx') {
+ return '#<Context>';
+ }
+ return val;
+ },
+ 2
+ );
+};
+
+/**
+ * Reset the timeout.
+ *
+ * @private
+ */
+Runnable.prototype.resetTimeout = function() {
+ var self = this;
+ var ms = this.timeout() || 1e9;
+
+ if (!this._enableTimeouts) {
+ return;
+ }
+ this.clearTimeout();
+ this.timer = setTimeout(function() {
+ if (!self._enableTimeouts) {
+ return;
+ }
+ self.callback(self._timeoutError(ms));
+ self.timedOut = true;
+ }, ms);
+};
+
+/**
+ * Set or get a list of whitelisted globals for this test run.
+ *
+ * @private
+ * @param {string[]} globals
+ */
+Runnable.prototype.globals = function(globals) {
+ if (!arguments.length) {
+ return this._allowedGlobals;
+ }
+ this._allowedGlobals = globals;
+};
+
+/**
+ * Run the test and invoke `fn(err)`.
+ *
+ * @param {Function} fn
+ * @private
+ */
+Runnable.prototype.run = function(fn) {
+ var self = this;
+ var start = new Date();
+ var ctx = this.ctx;
+ var finished;
+ var emitted;
+
+ // Sometimes the ctx exists, but it is not runnable
+ if (ctx && ctx.runnable) {
+ ctx.runnable(this);
+ }
+
+ // called multiple times
+ function multiple(err) {
+ if (emitted) {
+ return;
+ }
+ emitted = true;
+ var msg = 'done() called multiple times';
+ if (err && err.message) {
+ err.message += " (and Mocha's " + msg + ')';
+ self.emit('error', err);
+ } else {
+ self.emit('error', new Error(msg));
+ }
+ }
+
+ // finished
+ function done(err) {
+ var ms = self.timeout();
+ if (self.timedOut) {
+ return;
+ }
+
+ if (finished) {
+ return multiple(err);
+ }
+
+ self.clearTimeout();
+ self.duration = new Date() - start;
+ finished = true;
+ if (!err && self.duration > ms && self._enableTimeouts) {
+ err = self._timeoutError(ms);
+ }
+ fn(err);
+ }
+
+ // for .resetTimeout()
+ this.callback = done;
+
+ // explicit async with `done` argument
+ if (this.async) {
+ this.resetTimeout();
+
+ // allows skip() to be used in an explicit async context
+ this.skip = function asyncSkip() {
+ done(new Pending('async skip call'));
+ // halt execution. the Runnable will be marked pending
+ // by the previous call, and the uncaught handler will ignore
+ // the failure.
+ throw new Pending('async skip; aborting execution');
+ };
+
+ if (this.allowUncaught) {
+ return callFnAsync(this.fn);
+ }
+ try {
+ callFnAsync(this.fn);
+ } catch (err) {
+ emitted = true;
+ done(Runnable.toValueOrError(err));
+ }
+ return;
+ }
+
+ if (this.allowUncaught) {
+ if (this.isPending()) {
+ done();
+ } else {
+ callFn(this.fn);
+ }
+ return;
+ }
+
+ // sync or promise-returning
+ try {
+ if (this.isPending()) {
+ done();
+ } else {
+ callFn(this.fn);
+ }
+ } catch (err) {
+ emitted = true;
+ done(Runnable.toValueOrError(err));
+ }
+
+ function callFn(fn) {
+ var result = fn.call(ctx);
+ if (result && typeof result.then === 'function') {
+ self.resetTimeout();
+ result.then(
+ function() {
+ done();
+ // Return null so libraries like bluebird do not warn about
+ // subsequently constructed Promises.
+ return null;
+ },
+ function(reason) {
+ done(reason || new Error('Promise rejected with no or falsy reason'));
+ }
+ );
+ } else {
+ if (self.asyncOnly) {
+ return done(
+ new Error(
+ '--async-only option in use without declaring `done()` or returning a promise'
+ )
+ );
+ }
+
+ done();
+ }
+ }
+
+ function callFnAsync(fn) {
+ var result = fn.call(ctx, function(err) {
+ if (err instanceof Error || toString.call(err) === '[object Error]') {
+ return done(err);
+ }
+ if (err) {
+ if (Object.prototype.toString.call(err) === '[object Object]') {
+ return done(
+ new Error('done() invoked with non-Error: ' + JSON.stringify(err))
+ );
+ }
+ return done(new Error('done() invoked with non-Error: ' + err));
+ }
+ if (result && utils.isPromise(result)) {
+ return done(
+ new Error(
+ 'Resolution method is overspecified. Specify a callback *or* return a Promise; not both.'
+ )
+ );
+ }
+
+ done();
+ });
+ }
+};
+
+/**
+ * Instantiates a "timeout" error
+ *
+ * @param {number} ms - Timeout (in milliseconds)
+ * @returns {Error} a "timeout" error
+ * @private
+ */
+Runnable.prototype._timeoutError = function(ms) {
+ var msg =
+ 'Timeout of ' +
+ ms +
+ 'ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.';
+ if (this.file) {
+ msg += ' (' + this.file + ')';
+ }
+ return new Error(msg);
+};
+
+var constants = utils.defineConstants(
+ /**
+ * {@link Runnable}-related constants.
+ * @public
+ * @memberof Runnable
+ * @readonly
+ * @static
+ * @alias constants
+ * @enum {string}
+ */
+ {
+ /**
+ * Value of `state` prop when a `Runnable` has failed
+ */
+ STATE_FAILED: 'failed',
+ /**
+ * Value of `state` prop when a `Runnable` has passed
+ */
+ STATE_PASSED: 'passed'
+ }
+);
+
+/**
+ * Given `value`, return identity if truthy, otherwise create an "invalid exception" error and return that.
+ * @param {*} [value] - Value to return, if present
+ * @returns {*|Error} `value`, otherwise an `Error`
+ * @private
+ */
+Runnable.toValueOrError = function(value) {
+ return (
+ value ||
+ createInvalidExceptionError(
+ 'Runnable failed with falsy or undefined exception. Please throw an Error instead.',
+ value
+ )
+ );
+};
+
+Runnable.constants = constants;
+
+}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})
+},{"./errors":6,"./pending":16,"./utils":38,"debug":45,"events":50,"ms":60}],34:[function(require,module,exports){
+(function (process,global){
+'use strict';
+
+/**
+ * Module dependencies.
+ */
+var util = require('util');
+var EventEmitter = require('events').EventEmitter;
+var Pending = require('./pending');
+var utils = require('./utils');
+var inherits = utils.inherits;
+var debug = require('debug')('mocha:runner');
+var Runnable = require('./runnable');
+var Suite = require('./suite');
+var HOOK_TYPE_BEFORE_EACH = Suite.constants.HOOK_TYPE_BEFORE_EACH;
+var HOOK_TYPE_AFTER_EACH = Suite.constants.HOOK_TYPE_AFTER_EACH;
+var HOOK_TYPE_AFTER_ALL = Suite.constants.HOOK_TYPE_AFTER_ALL;
+var HOOK_TYPE_BEFORE_ALL = Suite.constants.HOOK_TYPE_BEFORE_ALL;
+var EVENT_ROOT_SUITE_RUN = Suite.constants.EVENT_ROOT_SUITE_RUN;
+var STATE_FAILED = Runnable.constants.STATE_FAILED;
+var STATE_PASSED = Runnable.constants.STATE_PASSED;
+var dQuote = utils.dQuote;
+var ngettext = utils.ngettext;
+var sQuote = utils.sQuote;
+var stackFilter = utils.stackTraceFilter();
+var stringify = utils.stringify;
+var type = utils.type;
+var createInvalidExceptionError = require('./errors')
+ .createInvalidExceptionError;
+
+/**
+ * Non-enumerable globals.
+ * @readonly
+ */
+var globals = [
+ 'setTimeout',
+ 'clearTimeout',
+ 'setInterval',
+ 'clearInterval',
+ 'XMLHttpRequest',
+ 'Date',
+ 'setImmediate',
+ 'clearImmediate'
+];
+
+var constants = utils.defineConstants(
+ /**
+ * {@link Runner}-related constants.
+ * @public
+ * @memberof Runner
+ * @readonly
+ * @alias constants
+ * @static
+ * @enum {string}
+ */
+ {
+ /**
+ * Emitted when {@link Hook} execution begins
+ */
+ EVENT_HOOK_BEGIN: 'hook',
+ /**
+ * Emitted when {@link Hook} execution ends
+ */
+ EVENT_HOOK_END: 'hook end',
+ /**
+ * Emitted when Root {@link Suite} execution begins (all files have been parsed and hooks/tests are ready for execution)
+ */
+ EVENT_RUN_BEGIN: 'start',
+ /**
+ * Emitted when Root {@link Suite} execution has been delayed via `delay` option
+ */
+ EVENT_DELAY_BEGIN: 'waiting',
+ /**
+ * Emitted when delayed Root {@link Suite} execution is triggered by user via `global.run()`
+ */
+ EVENT_DELAY_END: 'ready',
+ /**
+ * Emitted when Root {@link Suite} execution ends
+ */
+ EVENT_RUN_END: 'end',
+ /**
+ * Emitted when {@link Suite} execution begins
+ */
+ EVENT_SUITE_BEGIN: 'suite',
+ /**
+ * Emitted when {@link Suite} execution ends
+ */
+ EVENT_SUITE_END: 'suite end',
+ /**
+ * Emitted when {@link Test} execution begins
+ */
+ EVENT_TEST_BEGIN: 'test',
+ /**
+ * Emitted when {@link Test} execution ends
+ */
+ EVENT_TEST_END: 'test end',
+ /**
+ * Emitted when {@link Test} execution fails
+ */
+ EVENT_TEST_FAIL: 'fail',
+ /**
+ * Emitted when {@link Test} execution succeeds
+ */
+ EVENT_TEST_PASS: 'pass',
+ /**
+ * Emitted when {@link Test} becomes pending
+ */
+ EVENT_TEST_PENDING: 'pending',
+ /**
+ * Emitted when {@link Test} execution has failed, but will retry
+ */
+ EVENT_TEST_RETRY: 'retry'
+ }
+);
+
+module.exports = Runner;
+
+/**
+ * Initialize a `Runner` at the Root {@link Suite}, which represents a hierarchy of {@link Suite|Suites} and {@link Test|Tests}.
+ *
+ * @extends external:EventEmitter
+ * @public
+ * @class
+ * @param {Suite} suite Root suite
+ * @param {boolean} [delay] Whether or not to delay execution of root suite
+ * until ready.
+ */
+function Runner(suite, delay) {
+ var self = this;
+ this._globals = [];
+ this._abort = false;
+ this._delay = delay;
+ this.suite = suite;
+ this.started = false;
+ this.total = suite.total();
+ this.failures = 0;
+ this.on(constants.EVENT_TEST_END, function(test) {
+ self.checkGlobals(test);
+ });
+ this.on(constants.EVENT_HOOK_END, function(hook) {
+ self.checkGlobals(hook);
+ });
+ this._defaultGrep = /.*/;
+ this.grep(this._defaultGrep);
+ this.globals(this.globalProps().concat(extraGlobals()));
+}
+
+/**
+ * Wrapper for setImmediate, process.nextTick, or browser polyfill.
+ *
+ * @param {Function} fn
+ * @private
+ */
+Runner.immediately = global.setImmediate || process.nextTick;
+
+/**
+ * Inherit from `EventEmitter.prototype`.
+ */
+inherits(Runner, EventEmitter);
+
+/**
+ * Run tests with full titles matching `re`. Updates runner.total
+ * with number of tests matched.
+ *
+ * @public
+ * @memberof Runner
+ * @param {RegExp} re
+ * @param {boolean} invert
+ * @return {Runner} Runner instance.
+ */
+Runner.prototype.grep = function(re, invert) {
+ debug('grep %s', re);
+ this._grep = re;
+ this._invert = invert;
+ this.total = this.grepTotal(this.suite);
+ return this;
+};
+
+/**
+ * Returns the number of tests matching the grep search for the
+ * given suite.
+ *
+ * @memberof Runner
+ * @public
+ * @param {Suite} suite
+ * @return {number}
+ */
+Runner.prototype.grepTotal = function(suite) {
+ var self = this;
+ var total = 0;
+
+ suite.eachTest(function(test) {
+ var match = self._grep.test(test.fullTitle());
+ if (self._invert) {
+ match = !match;
+ }
+ if (match) {
+ total++;
+ }
+ });
+
+ return total;
+};
+
+/**
+ * Return a list of global properties.
+ *
+ * @return {Array}
+ * @private
+ */
+Runner.prototype.globalProps = function() {
+ var props = Object.keys(global);
+
+ // non-enumerables
+ for (var i = 0; i < globals.length; ++i) {
+ if (~props.indexOf(globals[i])) {
+ continue;
+ }
+ props.push(globals[i]);
+ }
+
+ return props;
+};
+
+/**
+ * Allow the given `arr` of globals.
+ *
+ * @public
+ * @memberof Runner
+ * @param {Array} arr
+ * @return {Runner} Runner instance.
+ */
+Runner.prototype.globals = function(arr) {
+ if (!arguments.length) {
+ return this._globals;
+ }
+ debug('globals %j', arr);
+ this._globals = this._globals.concat(arr);
+ return this;
+};
+
+/**
+ * Check for global variable leaks.
+ *
+ * @private
+ */
+Runner.prototype.checkGlobals = function(test) {
+ if (this.ignoreLeaks) {
+ return;
+ }
+ var ok = this._globals;
+
+ var globals = this.globalProps();
+ var leaks;
+
+ if (test) {
+ ok = ok.concat(test._allowedGlobals || []);
+ }
+
+ if (this.prevGlobalsLength === globals.length) {
+ return;
+ }
+ this.prevGlobalsLength = globals.length;
+
+ leaks = filterLeaks(ok, globals);
+ this._globals = this._globals.concat(leaks);
+
+ if (leaks.length) {
+ var format = ngettext(
+ leaks.length,
+ 'global leak detected: %s',
+ 'global leaks detected: %s'
+ );
+ var error = new Error(util.format(format, leaks.map(sQuote).join(', ')));
+ this.fail(test, error);
+ }
+};
+
+/**
+ * Fail the given `test`.
+ *
+ * @private
+ * @param {Test} test
+ * @param {Error} err
+ */
+Runner.prototype.fail = function(test, err) {
+ if (test.isPending()) {
+ return;
+ }
+
+ ++this.failures;
+ test.state = STATE_FAILED;
+
+ if (!isError(err)) {
+ err = thrown2Error(err);
+ }
+
+ try {
+ err.stack =
+ this.fullStackTrace || !err.stack ? err.stack : stackFilter(err.stack);
+ } catch (ignore) {
+ // some environments do not take kindly to monkeying with the stack
+ }
+
+ this.emit(constants.EVENT_TEST_FAIL, test, err);
+};
+
+/**
+ * Fail the given `hook` with `err`.
+ *
+ * Hook failures work in the following pattern:
+ * - If bail, run corresponding `after each` and `after` hooks,
+ * then exit
+ * - Failed `before` hook skips all tests in a suite and subsuites,
+ * but jumps to corresponding `after` hook
+ * - Failed `before each` hook skips remaining tests in a
+ * suite and jumps to corresponding `after each` hook,
+ * which is run only once
+ * - Failed `after` hook does not alter
+ * execution order
+ * - Failed `after each` hook skips remaining tests in a
+ * suite and subsuites, but executes other `after each`
+ * hooks
+ *
+ * @private
+ * @param {Hook} hook
+ * @param {Error} err
+ */
+Runner.prototype.failHook = function(hook, err) {
+ hook.originalTitle = hook.originalTitle || hook.title;
+ if (hook.ctx && hook.ctx.currentTest) {
+ hook.title =
+ hook.originalTitle + ' for ' + dQuote(hook.ctx.currentTest.title);
+ } else {
+ var parentTitle;
+ if (hook.parent.title) {
+ parentTitle = hook.parent.title;
+ } else {
+ parentTitle = hook.parent.root ? '{root}' : '';
+ }
+ hook.title = hook.originalTitle + ' in ' + dQuote(parentTitle);
+ }
+
+ this.fail(hook, err);
+};
+
+/**
+ * Run hook `name` callbacks and then invoke `fn()`.
+ *
+ * @private
+ * @param {string} name
+ * @param {Function} fn
+ */
+
+Runner.prototype.hook = function(name, fn) {
+ var suite = this.suite;
+ var hooks = suite.getHooks(name);
+ var self = this;
+
+ function next(i) {
+ var hook = hooks[i];
+ if (!hook) {
+ return fn();
+ }
+ self.currentRunnable = hook;
+
+ if (name === HOOK_TYPE_BEFORE_ALL) {
+ hook.ctx.currentTest = hook.parent.tests[0];
+ } else if (name === HOOK_TYPE_AFTER_ALL) {
+ hook.ctx.currentTest = hook.parent.tests[hook.parent.tests.length - 1];
+ } else {
+ hook.ctx.currentTest = self.test;
+ }
+
+ hook.allowUncaught = self.allowUncaught;
+
+ self.emit(constants.EVENT_HOOK_BEGIN, hook);
+
+ if (!hook.listeners('error').length) {
+ hook.on('error', function(err) {
+ self.failHook(hook, err);
+ });
+ }
+
+ hook.run(function(err) {
+ var testError = hook.error();
+ if (testError) {
+ self.fail(self.test, testError);
+ }
+ if (err) {
+ if (err instanceof Pending) {
+ if (name === HOOK_TYPE_AFTER_ALL) {
+ utils.deprecate(
+ 'Skipping a test within an "after all" hook is DEPRECATED and will throw an exception in a future version of Mocha. ' +
+ 'Use a return statement or other means to abort hook execution.'
+ );
+ }
+ if (name === HOOK_TYPE_BEFORE_EACH || name === HOOK_TYPE_AFTER_EACH) {
+ if (self.test) {
+ self.test.pending = true;
+ }
+ } else {
+ suite.tests.forEach(function(test) {
+ test.pending = true;
+ });
+ suite.suites.forEach(function(suite) {
+ suite.pending = true;
+ });
+ // a pending hook won't be executed twice.
+ hook.pending = true;
+ }
+ } else {
+ self.failHook(hook, err);
+
+ // stop executing hooks, notify callee of hook err
+ return fn(err);
+ }
+ }
+ self.emit(constants.EVENT_HOOK_END, hook);
+ delete hook.ctx.currentTest;
+ next(++i);
+ });
+ }
+
+ Runner.immediately(function() {
+ next(0);
+ });
+};
+
+/**
+ * Run hook `name` for the given array of `suites`
+ * in order, and callback `fn(err, errSuite)`.
+ *
+ * @private
+ * @param {string} name
+ * @param {Array} suites
+ * @param {Function} fn
+ */
+Runner.prototype.hooks = function(name, suites, fn) {
+ var self = this;
+ var orig = this.suite;
+
+ function next(suite) {
+ self.suite = suite;
+
+ if (!suite) {
+ self.suite = orig;
+ return fn();
+ }
+
+ self.hook(name, function(err) {
+ if (err) {
+ var errSuite = self.suite;
+ self.suite = orig;
+ return fn(err, errSuite);
+ }
+
+ next(suites.pop());
+ });
+ }
+
+ next(suites.pop());
+};
+
+/**
+ * Run hooks from the top level down.
+ *
+ * @param {String} name
+ * @param {Function} fn
+ * @private
+ */
+Runner.prototype.hookUp = function(name, fn) {
+ var suites = [this.suite].concat(this.parents()).reverse();
+ this.hooks(name, suites, fn);
+};
+
+/**
+ * Run hooks from the bottom up.
+ *
+ * @param {String} name
+ * @param {Function} fn
+ * @private
+ */
+Runner.prototype.hookDown = function(name, fn) {
+ var suites = [this.suite].concat(this.parents());
+ this.hooks(name, suites, fn);
+};
+
+/**
+ * Return an array of parent Suites from
+ * closest to furthest.
+ *
+ * @return {Array}
+ * @private
+ */
+Runner.prototype.parents = function() {
+ var suite = this.suite;
+ var suites = [];
+ while (suite.parent) {
+ suite = suite.parent;
+ suites.push(suite);
+ }
+ return suites;
+};
+
+/**
+ * Run the current test and callback `fn(err)`.
+ *
+ * @param {Function} fn
+ * @private
+ */
+Runner.prototype.runTest = function(fn) {
+ var self = this;
+ var test = this.test;
+
+ if (!test) {
+ return;
+ }
+
+ var suite = this.parents().reverse()[0] || this.suite;
+ if (this.forbidOnly && suite.hasOnly()) {
+ fn(new Error('`.only` forbidden'));
+ return;
+ }
+ if (this.asyncOnly) {
+ test.asyncOnly = true;
+ }
+ test.on('error', function(err) {
+ self.fail(test, err);
+ });
+ if (this.allowUncaught) {
+ test.allowUncaught = true;
+ return test.run(fn);
+ }
+ try {
+ test.run(fn);
+ } catch (err) {
+ fn(err);
+ }
+};
+
+/**
+ * Run tests in the given `suite` and invoke the callback `fn()` when complete.
+ *
+ * @private
+ * @param {Suite} suite
+ * @param {Function} fn
+ */
+Runner.prototype.runTests = function(suite, fn) {
+ var self = this;
+ var tests = suite.tests.slice();
+ var test;
+
+ function hookErr(_, errSuite, after) {
+ // before/after Each hook for errSuite failed:
+ var orig = self.suite;
+
+ // for failed 'after each' hook start from errSuite parent,
+ // otherwise start from errSuite itself
+ self.suite = after ? errSuite.parent : errSuite;
+
+ if (self.suite) {
+ // call hookUp afterEach
+ self.hookUp(HOOK_TYPE_AFTER_EACH, function(err2, errSuite2) {
+ self.suite = orig;
+ // some hooks may fail even now
+ if (err2) {
+ return hookErr(err2, errSuite2, true);
+ }
+ // report error suite
+ fn(errSuite);
+ });
+ } else {
+ // there is no need calling other 'after each' hooks
+ self.suite = orig;
+ fn(errSuite);
+ }
+ }
+
+ function next(err, errSuite) {
+ // if we bail after first err
+ if (self.failures && suite._bail) {
+ tests = [];
+ }
+
+ if (self._abort) {
+ return fn();
+ }
+
+ if (err) {
+ return hookErr(err, errSuite, true);
+ }
+
+ // next test
+ test = tests.shift();
+
+ // all done
+ if (!test) {
+ return fn();
+ }
+
+ // grep
+ var match = self._grep.test(test.fullTitle());
+ if (self._invert) {
+ match = !match;
+ }
+ if (!match) {
+ // Run immediately only if we have defined a grep. When we
+ // define a grep — It can cause maximum callstack error if
+ // the grep is doing a large recursive loop by neglecting
+ // all tests. The run immediately function also comes with
+ // a performance cost. So we don't want to run immediately
+ // if we run the whole test suite, because running the whole
+ // test suite don't do any immediate recursive loops. Thus,
+ // allowing a JS runtime to breathe.
+ if (self._grep !== self._defaultGrep) {
+ Runner.immediately(next);
+ } else {
+ next();
+ }
+ return;
+ }
+
+ if (test.isPending()) {
+ if (self.forbidPending) {
+ test.isPending = alwaysFalse;
+ self.fail(test, new Error('Pending test forbidden'));
+ delete test.isPending;
+ } else {
+ self.emit(constants.EVENT_TEST_PENDING, test);
+ }
+ self.emit(constants.EVENT_TEST_END, test);
+ return next();
+ }
+
+ // execute test and hook(s)
+ self.emit(constants.EVENT_TEST_BEGIN, (self.test = test));
+ self.hookDown(HOOK_TYPE_BEFORE_EACH, function(err, errSuite) {
+ if (test.isPending()) {
+ if (self.forbidPending) {
+ test.isPending = alwaysFalse;
+ self.fail(test, new Error('Pending test forbidden'));
+ delete test.isPending;
+ } else {
+ self.emit(constants.EVENT_TEST_PENDING, test);
+ }
+ self.emit(constants.EVENT_TEST_END, test);
+ return next();
+ }
+ if (err) {
+ return hookErr(err, errSuite, false);
+ }
+ self.currentRunnable = self.test;
+ self.runTest(function(err) {
+ test = self.test;
+ if (err) {
+ var retry = test.currentRetry();
+ if (err instanceof Pending && self.forbidPending) {
+ self.fail(test, new Error('Pending test forbidden'));
+ } else if (err instanceof Pending) {
+ test.pending = true;
+ self.emit(constants.EVENT_TEST_PENDING, test);
+ } else if (retry < test.retries()) {
+ var clonedTest = test.clone();
+ clonedTest.currentRetry(retry + 1);
+ tests.unshift(clonedTest);
+
+ self.emit(constants.EVENT_TEST_RETRY, test, err);
+
+ // Early return + hook trigger so that it doesn't
+ // increment the count wrong
+ return self.hookUp(HOOK_TYPE_AFTER_EACH, next);
+ } else {
+ self.fail(test, err);
+ }
+ self.emit(constants.EVENT_TEST_END, test);
+
+ if (err instanceof Pending) {
+ return next();
+ }
+
+ return self.hookUp(HOOK_TYPE_AFTER_EACH, next);
+ }
+
+ test.state = STATE_PASSED;
+ self.emit(constants.EVENT_TEST_PASS, test);
+ self.emit(constants.EVENT_TEST_END, test);
+ self.hookUp(HOOK_TYPE_AFTER_EACH, next);
+ });
+ });
+ }
+
+ this.next = next;
+ this.hookErr = hookErr;
+ next();
+};
+
+function alwaysFalse() {
+ return false;
+}
+
+/**
+ * Run the given `suite` and invoke the callback `fn()` when complete.
+ *
+ * @private
+ * @param {Suite} suite
+ * @param {Function} fn
+ */
+Runner.prototype.runSuite = function(suite, fn) {
+ var i = 0;
+ var self = this;
+ var total = this.grepTotal(suite);
+ var afterAllHookCalled = false;
+
+ debug('run suite %s', suite.fullTitle());
+
+ if (!total || (self.failures && suite._bail)) {
+ return fn();
+ }
+
+ this.emit(constants.EVENT_SUITE_BEGIN, (this.suite = suite));
+
+ function next(errSuite) {
+ if (errSuite) {
+ // current suite failed on a hook from errSuite
+ if (errSuite === suite) {
+ // if errSuite is current suite
+ // continue to the next sibling suite
+ return done();
+ }
+ // errSuite is among the parents of current suite
+ // stop execution of errSuite and all sub-suites
+ return done(errSuite);
+ }
+
+ if (self._abort) {
+ return done();
+ }
+
+ var curr = suite.suites[i++];
+ if (!curr) {
+ return done();
+ }
+
+ // Avoid grep neglecting large number of tests causing a
+ // huge recursive loop and thus a maximum call stack error.
+ // See comment in `this.runTests()` for more information.
+ if (self._grep !== self._defaultGrep) {
+ Runner.immediately(function() {
+ self.runSuite(curr, next);
+ });
+ } else {
+ self.runSuite(curr, next);
+ }
+ }
+
+ function done(errSuite) {
+ self.suite = suite;
+ self.nextSuite = next;
+
+ if (afterAllHookCalled) {
+ fn(errSuite);
+ } else {
+ // mark that the afterAll block has been called once
+ // and so can be skipped if there is an error in it.
+ afterAllHookCalled = true;
+
+ // remove reference to test
+ delete self.test;
+
+ self.hook(HOOK_TYPE_AFTER_ALL, function() {
+ self.emit(constants.EVENT_SUITE_END, suite);
+ fn(errSuite);
+ });
+ }
+ }
+
+ this.nextSuite = next;
+
+ this.hook(HOOK_TYPE_BEFORE_ALL, function(err) {
+ if (err) {
+ return done();
+ }
+ self.runTests(suite, next);
+ });
+};
+
+/**
+ * Handle uncaught exceptions.
+ *
+ * @param {Error} err
+ * @private
+ */
+Runner.prototype.uncaught = function(err) {
+ if (err instanceof Pending) {
+ return;
+ }
+ if (err) {
+ debug('uncaught exception %O', err);
+ } else {
+ debug('uncaught undefined/falsy exception');
+ err = createInvalidExceptionError(
+ 'Caught falsy/undefined exception which would otherwise be uncaught. No stack trace found; try a debugger',
+ err
+ );
+ }
+
+ if (!isError(err)) {
+ err = thrown2Error(err);
+ }
+ err.uncaught = true;
+
+ var runnable = this.currentRunnable;
+
+ if (!runnable) {
+ runnable = new Runnable('Uncaught error outside test suite');
+ runnable.parent = this.suite;
+
+ if (this.started) {
+ this.fail(runnable, err);
+ } else {
+ // Can't recover from this failure
+ this.emit(constants.EVENT_RUN_BEGIN);
+ this.fail(runnable, err);
+ this.emit(constants.EVENT_RUN_END);
+ }
+
+ return;
+ }
+
+ runnable.clearTimeout();
+
+ // Ignore errors if already failed or pending
+ // See #3226
+ if (runnable.isFailed() || runnable.isPending()) {
+ return;
+ }
+ // we cannot recover gracefully if a Runnable has already passed
+ // then fails asynchronously
+ var alreadyPassed = runnable.isPassed();
+ // this will change the state to "failed" regardless of the current value
+ this.fail(runnable, err);
+ if (!alreadyPassed) {
+ // recover from test
+ if (runnable.type === constants.EVENT_TEST_BEGIN) {
+ this.emit(constants.EVENT_TEST_END, runnable);
+ this.hookUp(HOOK_TYPE_AFTER_EACH, this.next);
+ return;
+ }
+ debug(runnable);
+
+ // recover from hooks
+ var errSuite = this.suite;
+
+ // XXX how about a less awful way to determine this?
+ // if hook failure is in afterEach block
+ if (runnable.fullTitle().indexOf('after each') > -1) {
+ return this.hookErr(err, errSuite, true);
+ }
+ // if hook failure is in beforeEach block
+ if (runnable.fullTitle().indexOf('before each') > -1) {
+ return this.hookErr(err, errSuite, false);
+ }
+ // if hook failure is in after or before blocks
+ return this.nextSuite(errSuite);
+ }
+
+ // bail
+ this.emit(constants.EVENT_RUN_END);
+};
+
+/**
+ * Run the root suite and invoke `fn(failures)`
+ * on completion.
+ *
+ * @public
+ * @memberof Runner
+ * @param {Function} fn
+ * @return {Runner} Runner instance.
+ */
+Runner.prototype.run = function(fn) {
+ var self = this;
+ var rootSuite = this.suite;
+
+ fn = fn || function() {};
+
+ function uncaught(err) {
+ self.uncaught(err);
+ }
+
+ function start() {
+ // If there is an `only` filter
+ if (rootSuite.hasOnly()) {
+ rootSuite.filterOnly();
+ }
+ self.started = true;
+ if (self._delay) {
+ self.emit(constants.EVENT_DELAY_END);
+ }
+ self.emit(constants.EVENT_RUN_BEGIN);
+
+ self.runSuite(rootSuite, function() {
+ debug('finished running');
+ self.emit(constants.EVENT_RUN_END);
+ });
+ }
+
+ debug(constants.EVENT_RUN_BEGIN);
+
+ // references cleanup to avoid memory leaks
+ this.on(constants.EVENT_SUITE_END, function(suite) {
+ suite.cleanReferences();
+ });
+
+ // callback
+ this.on(constants.EVENT_RUN_END, function() {
+ debug(constants.EVENT_RUN_END);
+ process.removeListener('uncaughtException', uncaught);
+ fn(self.failures);
+ });
+
+ // uncaught exception
+ process.on('uncaughtException', uncaught);
+
+ if (this._delay) {
+ // for reporters, I guess.
+ // might be nice to debounce some dots while we wait.
+ this.emit(constants.EVENT_DELAY_BEGIN, rootSuite);
+ rootSuite.once(EVENT_ROOT_SUITE_RUN, start);
+ } else {
+ start();
+ }
+
+ return this;
+};
+
+/**
+ * Cleanly abort execution.
+ *
+ * @memberof Runner
+ * @public
+ * @return {Runner} Runner instance.
+ */
+Runner.prototype.abort = function() {
+ debug('aborting');
+ this._abort = true;
+
+ return this;
+};
+
+/**
+ * Filter leaks with the given globals flagged as `ok`.
+ *
+ * @private
+ * @param {Array} ok
+ * @param {Array} globals
+ * @return {Array}
+ */
+function filterLeaks(ok, globals) {
+ return globals.filter(function(key) {
+ // Firefox and Chrome exposes iframes as index inside the window object
+ if (/^\d+/.test(key)) {
+ return false;
+ }
+
+ // in firefox
+ // if runner runs in an iframe, this iframe's window.getInterface method
+ // not init at first it is assigned in some seconds
+ if (global.navigator && /^getInterface/.test(key)) {
+ return false;
+ }
+
+ // an iframe could be approached by window[iframeIndex]
+ // in ie6,7,8 and opera, iframeIndex is enumerable, this could cause leak
+ if (global.navigator && /^\d+/.test(key)) {
+ return false;
+ }
+
+ // Opera and IE expose global variables for HTML element IDs (issue #243)
+ if (/^mocha-/.test(key)) {
+ return false;
+ }
+
+ var matched = ok.filter(function(ok) {
+ if (~ok.indexOf('*')) {
+ return key.indexOf(ok.split('*')[0]) === 0;
+ }
+ return key === ok;
+ });
+ return !matched.length && (!global.navigator || key !== 'onerror');
+ });
+}
+
+/**
+ * Check if argument is an instance of Error object or a duck-typed equivalent.
+ *
+ * @private
+ * @param {Object} err - object to check
+ * @param {string} err.message - error message
+ * @returns {boolean}
+ */
+function isError(err) {
+ return err instanceof Error || (err && typeof err.message === 'string');
+}
+
+/**
+ *
+ * Converts thrown non-extensible type into proper Error.
+ *
+ * @private
+ * @param {*} thrown - Non-extensible type thrown by code
+ * @return {Error}
+ */
+function thrown2Error(err) {
+ return new Error(
+ 'the ' + type(err) + ' ' + stringify(err) + ' was thrown, throw an Error :)'
+ );
+}
+
+/**
+ * Array of globals dependent on the environment.
+ *
+ * @return {Array}
+ * @deprecated
+ * @todo remove; long since unsupported
+ * @private
+ */
+function extraGlobals() {
+ if (typeof process === 'object' && typeof process.version === 'string') {
+ var parts = process.version.split('.');
+ var nodeVersion = parts.reduce(function(a, v) {
+ return (a << 8) | v;
+ });
+
+ // 'errno' was renamed to process._errno in v0.9.11.
+ if (nodeVersion < 0x00090b) {
+ return ['errno'];
+ }
+ }
+
+ return [];
+}
+
+Runner.constants = constants;
+
+/**
+ * Node.js' `EventEmitter`
+ * @external EventEmitter
+ * @see {@link https://nodejs.org/api/events.html#events_class_eventemitter}
+ */
+
+}).call(this,require('_process'),typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})
+},{"./errors":6,"./pending":16,"./runnable":33,"./suite":36,"./utils":38,"_process":69,"debug":45,"events":50,"util":89}],35:[function(require,module,exports){
+(function (global){
+'use strict';
+
+/**
+ * Provides a factory function for a {@link StatsCollector} object.
+ * @module
+ */
+
+var constants = require('./runner').constants;
+var EVENT_TEST_PASS = constants.EVENT_TEST_PASS;
+var EVENT_TEST_FAIL = constants.EVENT_TEST_FAIL;
+var EVENT_SUITE_BEGIN = constants.EVENT_SUITE_BEGIN;
+var EVENT_RUN_BEGIN = constants.EVENT_RUN_BEGIN;
+var EVENT_TEST_PENDING = constants.EVENT_TEST_PENDING;
+var EVENT_RUN_END = constants.EVENT_RUN_END;
+var EVENT_TEST_END = constants.EVENT_TEST_END;
+
+/**
+ * Test statistics collector.
+ *
+ * @public
+ * @typedef {Object} StatsCollector
+ * @property {number} suites - integer count of suites run.
+ * @property {number} tests - integer count of tests run.
+ * @property {number} passes - integer count of passing tests.
+ * @property {number} pending - integer count of pending tests.
+ * @property {number} failures - integer count of failed tests.
+ * @property {Date} start - time when testing began.
+ * @property {Date} end - time when testing concluded.
+ * @property {number} duration - number of msecs that testing took.
+ */
+
+var Date = global.Date;
+
+/**
+ * Provides stats such as test duration, number of tests passed / failed etc., by listening for events emitted by `runner`.
+ *
+ * @private
+ * @param {Runner} runner - Runner instance
+ * @throws {TypeError} If falsy `runner`
+ */
+function createStatsCollector(runner) {
+ /**
+ * @type StatsCollector
+ */
+ var stats = {
+ suites: 0,
+ tests: 0,
+ passes: 0,
+ pending: 0,
+ failures: 0
+ };
+
+ if (!runner) {
+ throw new TypeError('Missing runner argument');
+ }
+
+ runner.stats = stats;
+
+ runner.once(EVENT_RUN_BEGIN, function() {
+ stats.start = new Date();
+ });
+ runner.on(EVENT_SUITE_BEGIN, function(suite) {
+ suite.root || stats.suites++;
+ });
+ runner.on(EVENT_TEST_PASS, function() {
+ stats.passes++;
+ });
+ runner.on(EVENT_TEST_FAIL, function() {
+ stats.failures++;
+ });
+ runner.on(EVENT_TEST_PENDING, function() {
+ stats.pending++;
+ });
+ runner.on(EVENT_TEST_END, function() {
+ stats.tests++;
+ });
+ runner.once(EVENT_RUN_END, function() {
+ stats.end = new Date();
+ stats.duration = stats.end - stats.start;
+ });
+}
+
+module.exports = createStatsCollector;
+
+}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})
+},{"./runner":34}],36:[function(require,module,exports){
+'use strict';
+
+/**
+ * Module dependencies.
+ */
+var EventEmitter = require('events').EventEmitter;
+var Hook = require('./hook');
+var utils = require('./utils');
+var inherits = utils.inherits;
+var debug = require('debug')('mocha:suite');
+var milliseconds = require('ms');
+var errors = require('./errors');
+var createInvalidArgumentTypeError = errors.createInvalidArgumentTypeError;
+
+/**
+ * Expose `Suite`.
+ */
+
+exports = module.exports = Suite;
+
+/**
+ * Create a new `Suite` with the given `title` and parent `Suite`.
+ *
+ * @public
+ * @param {Suite} parent - Parent suite (required!)
+ * @param {string} title - Title
+ * @return {Suite}
+ */
+Suite.create = function(parent, title) {
+ var suite = new Suite(title, parent.ctx);
+ suite.parent = parent;
+ title = suite.fullTitle();
+ parent.addSuite(suite);
+ return suite;
+};
+
+/**
+ * Constructs a new `Suite` instance with the given `title`, `ctx`, and `isRoot`.
+ *
+ * @public
+ * @class
+ * @extends EventEmitter
+ * @see {@link https://nodejs.org/api/events.html#events_class_eventemitter|EventEmitter}
+ * @param {string} title - Suite title.
+ * @param {Context} parentContext - Parent context instance.
+ * @param {boolean} [isRoot=false] - Whether this is the root suite.
+ */
+function Suite(title, parentContext, isRoot) {
+ if (!utils.isString(title)) {
+ throw createInvalidArgumentTypeError(
+ 'Suite argument "title" must be a string. Received type "' +
+ typeof title +
+ '"',
+ 'title',
+ 'string'
+ );
+ }
+ this.title = title;
+ function Context() {}
+ Context.prototype = parentContext;
+ this.ctx = new Context();
+ this.suites = [];
+ this.tests = [];
+ this.pending = false;
+ this._beforeEach = [];
+ this._beforeAll = [];
+ this._afterEach = [];
+ this._afterAll = [];
+ this.root = isRoot === true;
+ this._timeout = 2000;
+ this._enableTimeouts = true;
+ this._slow = 75;
+ this._bail = false;
+ this._retries = -1;
+ this._onlyTests = [];
+ this._onlySuites = [];
+ this.delayed = false;
+
+ this.on('newListener', function(event) {
+ if (deprecatedEvents[event]) {
+ utils.deprecate(
+ 'Event "' +
+ event +
+ '" is deprecated. Please let the Mocha team know about your use case: https://git.io/v6Lwm'
+ );
+ }
+ });
+}
+
+/**
+ * Inherit from `EventEmitter.prototype`.
+ */
+inherits(Suite, EventEmitter);
+
+/**
+ * Return a clone of this `Suite`.
+ *
+ * @private
+ * @return {Suite}
+ */
+Suite.prototype.clone = function() {
+ var suite = new Suite(this.title);
+ debug('clone');
+ suite.ctx = this.ctx;
+ suite.root = this.root;
+ suite.timeout(this.timeout());
+ suite.retries(this.retries());
+ suite.enableTimeouts(this.enableTimeouts());
+ suite.slow(this.slow());
+ suite.bail(this.bail());
+ return suite;
+};
+
+/**
+ * Set or get timeout `ms` or short-hand such as "2s".
+ *
+ * @private
+ * @todo Do not attempt to set value if `ms` is undefined
+ * @param {number|string} ms
+ * @return {Suite|number} for chaining
+ */
+Suite.prototype.timeout = function(ms) {
+ if (!arguments.length) {
+ return this._timeout;
+ }
+ if (ms.toString() === '0') {
+ this._enableTimeouts = false;
+ }
+ if (typeof ms === 'string') {
+ ms = milliseconds(ms);
+ }
+ debug('timeout %d', ms);
+ this._timeout = parseInt(ms, 10);
+ return this;
+};
+
+/**
+ * Set or get number of times to retry a failed test.
+ *
+ * @private
+ * @param {number|string} n
+ * @return {Suite|number} for chaining
+ */
+Suite.prototype.retries = function(n) {
+ if (!arguments.length) {
+ return this._retries;
+ }
+ debug('retries %d', n);
+ this._retries = parseInt(n, 10) || 0;
+ return this;
+};
+
+/**
+ * Set or get timeout to `enabled`.
+ *
+ * @private
+ * @param {boolean} enabled
+ * @return {Suite|boolean} self or enabled
+ */
+Suite.prototype.enableTimeouts = function(enabled) {
+ if (!arguments.length) {
+ return this._enableTimeouts;
+ }
+ debug('enableTimeouts %s', enabled);
+ this._enableTimeouts = enabled;
+ return this;
+};
+
+/**
+ * Set or get slow `ms` or short-hand such as "2s".
+ *
+ * @private
+ * @param {number|string} ms
+ * @return {Suite|number} for chaining
+ */
+Suite.prototype.slow = function(ms) {
+ if (!arguments.length) {
+ return this._slow;
+ }
+ if (typeof ms === 'string') {
+ ms = milliseconds(ms);
+ }
+ debug('slow %d', ms);
+ this._slow = ms;
+ return this;
+};
+
+/**
+ * Set or get whether to bail after first error.
+ *
+ * @private
+ * @param {boolean} bail
+ * @return {Suite|number} for chaining
+ */
+Suite.prototype.bail = function(bail) {
+ if (!arguments.length) {
+ return this._bail;
+ }
+ debug('bail %s', bail);
+ this._bail = bail;
+ return this;
+};
+
+/**
+ * Check if this suite or its parent suite is marked as pending.
+ *
+ * @private
+ */
+Suite.prototype.isPending = function() {
+ return this.pending || (this.parent && this.parent.isPending());
+};
+
+/**
+ * Generic hook-creator.
+ * @private
+ * @param {string} title - Title of hook
+ * @param {Function} fn - Hook callback
+ * @returns {Hook} A new hook
+ */
+Suite.prototype._createHook = function(title, fn) {
+ var hook = new Hook(title, fn);
+ hook.parent = this;
+ hook.timeout(this.timeout());
+ hook.retries(this.retries());
+ hook.enableTimeouts(this.enableTimeouts());
+ hook.slow(this.slow());
+ hook.ctx = this.ctx;
+ hook.file = this.file;
+ return hook;
+};
+
+/**
+ * Run `fn(test[, done])` before running tests.
+ *
+ * @private
+ * @param {string} title
+ * @param {Function} fn
+ * @return {Suite} for chaining
+ */
+Suite.prototype.beforeAll = function(title, fn) {
+ if (this.isPending()) {
+ return this;
+ }
+ if (typeof title === 'function') {
+ fn = title;
+ title = fn.name;
+ }
+ title = '"before all" hook' + (title ? ': ' + title : '');
+
+ var hook = this._createHook(title, fn);
+ this._beforeAll.push(hook);
+ this.emit(constants.EVENT_SUITE_ADD_HOOK_BEFORE_ALL, hook);
+ return this;
+};
+
+/**
+ * Run `fn(test[, done])` after running tests.
+ *
+ * @private
+ * @param {string} title
+ * @param {Function} fn
+ * @return {Suite} for chaining
+ */
+Suite.prototype.afterAll = function(title, fn) {
+ if (this.isPending()) {
+ return this;
+ }
+ if (typeof title === 'function') {
+ fn = title;
+ title = fn.name;
+ }
+ title = '"after all" hook' + (title ? ': ' + title : '');
+
+ var hook = this._createHook(title, fn);
+ this._afterAll.push(hook);
+ this.emit(constants.EVENT_SUITE_ADD_HOOK_AFTER_ALL, hook);
+ return this;
+};
+
+/**
+ * Run `fn(test[, done])` before each test case.
+ *
+ * @private
+ * @param {string} title
+ * @param {Function} fn
+ * @return {Suite} for chaining
+ */
+Suite.prototype.beforeEach = function(title, fn) {
+ if (this.isPending()) {
+ return this;
+ }
+ if (typeof title === 'function') {
+ fn = title;
+ title = fn.name;
+ }
+ title = '"before each" hook' + (title ? ': ' + title : '');
+
+ var hook = this._createHook(title, fn);
+ this._beforeEach.push(hook);
+ this.emit(constants.EVENT_SUITE_ADD_HOOK_BEFORE_EACH, hook);
+ return this;
+};
+
+/**
+ * Run `fn(test[, done])` after each test case.
+ *
+ * @private
+ * @param {string} title
+ * @param {Function} fn
+ * @return {Suite} for chaining
+ */
+Suite.prototype.afterEach = function(title, fn) {
+ if (this.isPending()) {
+ return this;
+ }
+ if (typeof title === 'function') {
+ fn = title;
+ title = fn.name;
+ }
+ title = '"after each" hook' + (title ? ': ' + title : '');
+
+ var hook = this._createHook(title, fn);
+ this._afterEach.push(hook);
+ this.emit(constants.EVENT_SUITE_ADD_HOOK_AFTER_EACH, hook);
+ return this;
+};
+
+/**
+ * Add a test `suite`.
+ *
+ * @private
+ * @param {Suite} suite
+ * @return {Suite} for chaining
+ */
+Suite.prototype.addSuite = function(suite) {
+ suite.parent = this;
+ suite.root = false;
+ suite.timeout(this.timeout());
+ suite.retries(this.retries());
+ suite.enableTimeouts(this.enableTimeouts());
+ suite.slow(this.slow());
+ suite.bail(this.bail());
+ this.suites.push(suite);
+ this.emit(constants.EVENT_SUITE_ADD_SUITE, suite);
+ return this;
+};
+
+/**
+ * Add a `test` to this suite.
+ *
+ * @private
+ * @param {Test} test
+ * @return {Suite} for chaining
+ */
+Suite.prototype.addTest = function(test) {
+ test.parent = this;
+ test.timeout(this.timeout());
+ test.retries(this.retries());
+ test.enableTimeouts(this.enableTimeouts());
+ test.slow(this.slow());
+ test.ctx = this.ctx;
+ this.tests.push(test);
+ this.emit(constants.EVENT_SUITE_ADD_TEST, test);
+ return this;
+};
+
+/**
+ * Return the full title generated by recursively concatenating the parent's
+ * full title.
+ *
+ * @memberof Suite
+ * @public
+ * @return {string}
+ */
+Suite.prototype.fullTitle = function() {
+ return this.titlePath().join(' ');
+};
+
+/**
+ * Return the title path generated by recursively concatenating the parent's
+ * title path.
+ *
+ * @memberof Suite
+ * @public
+ * @return {string}
+ */
+Suite.prototype.titlePath = function() {
+ var result = [];
+ if (this.parent) {
+ result = result.concat(this.parent.titlePath());
+ }
+ if (!this.root) {
+ result.push(this.title);
+ }
+ return result;
+};
+
+/**
+ * Return the total number of tests.
+ *
+ * @memberof Suite
+ * @public
+ * @return {number}
+ */
+Suite.prototype.total = function() {
+ return (
+ this.suites.reduce(function(sum, suite) {
+ return sum + suite.total();
+ }, 0) + this.tests.length
+ );
+};
+
+/**
+ * Iterates through each suite recursively to find all tests. Applies a
+ * function in the format `fn(test)`.
+ *
+ * @private
+ * @param {Function} fn
+ * @return {Suite}
+ */
+Suite.prototype.eachTest = function(fn) {
+ this.tests.forEach(fn);
+ this.suites.forEach(function(suite) {
+ suite.eachTest(fn);
+ });
+ return this;
+};
+
+/**
+ * This will run the root suite if we happen to be running in delayed mode.
+ * @private
+ */
+Suite.prototype.run = function run() {
+ if (this.root) {
+ this.emit(constants.EVENT_ROOT_SUITE_RUN);
+ }
+};
+
+/**
+ * Determines whether a suite has an `only` test or suite as a descendant.
+ *
+ * @private
+ * @returns {Boolean}
+ */
+Suite.prototype.hasOnly = function hasOnly() {
+ return (
+ this._onlyTests.length > 0 ||
+ this._onlySuites.length > 0 ||
+ this.suites.some(function(suite) {
+ return suite.hasOnly();
+ })
+ );
+};
+
+/**
+ * Filter suites based on `isOnly` logic.
+ *
+ * @private
+ * @returns {Boolean}
+ */
+Suite.prototype.filterOnly = function filterOnly() {
+ if (this._onlyTests.length) {
+ // If the suite contains `only` tests, run those and ignore any nested suites.
+ this.tests = this._onlyTests;
+ this.suites = [];
+ } else {
+ // Otherwise, do not run any of the tests in this suite.
+ this.tests = [];
+ this._onlySuites.forEach(function(onlySuite) {
+ // If there are other `only` tests/suites nested in the current `only` suite, then filter that `only` suite.
+ // Otherwise, all of the tests on this `only` suite should be run, so don't filter it.
+ if (onlySuite.hasOnly()) {
+ onlySuite.filterOnly();
+ }
+ });
+ // Run the `only` suites, as well as any other suites that have `only` tests/suites as descendants.
+ var onlySuites = this._onlySuites;
+ this.suites = this.suites.filter(function(childSuite) {
+ return onlySuites.indexOf(childSuite) !== -1 || childSuite.filterOnly();
+ });
+ }
+ // Keep the suite only if there is something to run
+ return this.tests.length > 0 || this.suites.length > 0;
+};
+
+/**
+ * Adds a suite to the list of subsuites marked `only`.
+ *
+ * @private
+ * @param {Suite} suite
+ */
+Suite.prototype.appendOnlySuite = function(suite) {
+ this._onlySuites.push(suite);
+};
+
+/**
+ * Adds a test to the list of tests marked `only`.
+ *
+ * @private
+ * @param {Test} test
+ */
+Suite.prototype.appendOnlyTest = function(test) {
+ this._onlyTests.push(test);
+};
+
+/**
+ * Returns the array of hooks by hook name; see `HOOK_TYPE_*` constants.
+ * @private
+ */
+Suite.prototype.getHooks = function getHooks(name) {
+ return this['_' + name];
+};
+
+/**
+ * Cleans up the references to all the deferred functions
+ * (before/after/beforeEach/afterEach) and tests of a Suite.
+ * These must be deleted otherwise a memory leak can happen,
+ * as those functions may reference variables from closures,
+ * thus those variables can never be garbage collected as long
+ * as the deferred functions exist.
+ *
+ * @private
+ */
+Suite.prototype.cleanReferences = function cleanReferences() {
+ function cleanArrReferences(arr) {
+ for (var i = 0; i < arr.length; i++) {
+ delete arr[i].fn;
+ }
+ }
+
+ if (Array.isArray(this._beforeAll)) {
+ cleanArrReferences(this._beforeAll);
+ }
+
+ if (Array.isArray(this._beforeEach)) {
+ cleanArrReferences(this._beforeEach);
+ }
+
+ if (Array.isArray(this._afterAll)) {
+ cleanArrReferences(this._afterAll);
+ }
+
+ if (Array.isArray(this._afterEach)) {
+ cleanArrReferences(this._afterEach);
+ }
+
+ for (var i = 0; i < this.tests.length; i++) {
+ delete this.tests[i].fn;
+ }
+};
+
+var constants = utils.defineConstants(
+ /**
+ * {@link Suite}-related constants.
+ * @public
+ * @memberof Suite
+ * @alias constants
+ * @readonly
+ * @static
+ * @enum {string}
+ */
+ {
+ /**
+ * Event emitted after a test file has been loaded Not emitted in browser.
+ */
+ EVENT_FILE_POST_REQUIRE: 'post-require',
+ /**
+ * Event emitted before a test file has been loaded. In browser, this is emitted once an interface has been selected.
+ */
+ EVENT_FILE_PRE_REQUIRE: 'pre-require',
+ /**
+ * Event emitted immediately after a test file has been loaded. Not emitted in browser.
+ */
+ EVENT_FILE_REQUIRE: 'require',
+ /**
+ * Event emitted when `global.run()` is called (use with `delay` option)
+ */
+ EVENT_ROOT_SUITE_RUN: 'run',
+
+ /**
+ * Namespace for collection of a `Suite`'s "after all" hooks
+ */
+ HOOK_TYPE_AFTER_ALL: 'afterAll',
+ /**
+ * Namespace for collection of a `Suite`'s "after each" hooks
+ */
+ HOOK_TYPE_AFTER_EACH: 'afterEach',
+ /**
+ * Namespace for collection of a `Suite`'s "before all" hooks
+ */
+ HOOK_TYPE_BEFORE_ALL: 'beforeAll',
+ /**
+ * Namespace for collection of a `Suite`'s "before all" hooks
+ */
+ HOOK_TYPE_BEFORE_EACH: 'beforeEach',
+
+ // the following events are all deprecated
+
+ /**
+ * Emitted after an "after all" `Hook` has been added to a `Suite`. Deprecated
+ */
+ EVENT_SUITE_ADD_HOOK_AFTER_ALL: 'afterAll',
+ /**
+ * Emitted after an "after each" `Hook` has been added to a `Suite` Deprecated
+ */
+ EVENT_SUITE_ADD_HOOK_AFTER_EACH: 'afterEach',
+ /**
+ * Emitted after an "before all" `Hook` has been added to a `Suite` Deprecated
+ */
+ EVENT_SUITE_ADD_HOOK_BEFORE_ALL: 'beforeAll',
+ /**
+ * Emitted after an "before each" `Hook` has been added to a `Suite` Deprecated
+ */
+ EVENT_SUITE_ADD_HOOK_BEFORE_EACH: 'beforeEach',
+ /**
+ * Emitted after a child `Suite` has been added to a `Suite`. Deprecated
+ */
+ EVENT_SUITE_ADD_SUITE: 'suite',
+ /**
+ * Emitted after a `Test` has been added to a `Suite`. Deprecated
+ */
+ EVENT_SUITE_ADD_TEST: 'test'
+ }
+);
+
+/**
+ * @summary There are no known use cases for these events.
+ * @desc This is a `Set`-like object having all keys being the constant's string value and the value being `true`.
+ * @todo Remove eventually
+ * @type {Object<string,boolean>}
+ * @ignore
+ */
+var deprecatedEvents = Object.keys(constants)
+ .filter(function(constant) {
+ return constant.substring(0, 15) === 'EVENT_SUITE_ADD';
+ })
+ .reduce(function(acc, constant) {
+ acc[constants[constant]] = true;
+ return acc;
+ }, utils.createMap());
+
+Suite.constants = constants;
+
+},{"./errors":6,"./hook":7,"./utils":38,"debug":45,"events":50,"ms":60}],37:[function(require,module,exports){
+'use strict';
+var Runnable = require('./runnable');
+var utils = require('./utils');
+var errors = require('./errors');
+var createInvalidArgumentTypeError = errors.createInvalidArgumentTypeError;
+var isString = utils.isString;
+
+module.exports = Test;
+
+/**
+ * Initialize a new `Test` with the given `title` and callback `fn`.
+ *
+ * @public
+ * @class
+ * @extends Runnable
+ * @param {String} title - Test title (required)
+ * @param {Function} [fn] - Test callback. If omitted, the Test is considered "pending"
+ */
+function Test(title, fn) {
+ if (!isString(title)) {
+ throw createInvalidArgumentTypeError(
+ 'Test argument "title" should be a string. Received type "' +
+ typeof title +
+ '"',
+ 'title',
+ 'string'
+ );
+ }
+ Runnable.call(this, title, fn);
+ this.pending = !fn;
+ this.type = 'test';
+}
+
+/**
+ * Inherit from `Runnable.prototype`.
+ */
+utils.inherits(Test, Runnable);
+
+Test.prototype.clone = function() {
+ var test = new Test(this.title, this.fn);
+ test.timeout(this.timeout());
+ test.slow(this.slow());
+ test.enableTimeouts(this.enableTimeouts());
+ test.retries(this.retries());
+ test.currentRetry(this.currentRetry());
+ test.globals(this.globals());
+ test.parent = this.parent;
+ test.file = this.file;
+ test.ctx = this.ctx;
+ return test;
+};
+
+},{"./errors":6,"./runnable":33,"./utils":38}],38:[function(require,module,exports){
+(function (process,Buffer){
+'use strict';
+
+/**
+ * Various utility functions used throughout Mocha's codebase.
+ * @module utils
+ */
+
+/**
+ * Module dependencies.
+ */
+
+var fs = require('fs');
+var path = require('path');
+var util = require('util');
+var glob = require('glob');
+var he = require('he');
+var errors = require('./errors');
+var createNoFilesMatchPatternError = errors.createNoFilesMatchPatternError;
+var createMissingArgumentError = errors.createMissingArgumentError;
+
+var assign = (exports.assign = require('object.assign').getPolyfill());
+
+/**
+ * Inherit the prototype methods from one constructor into another.
+ *
+ * @param {function} ctor - Constructor function which needs to inherit the
+ * prototype.
+ * @param {function} superCtor - Constructor function to inherit prototype from.
+ * @throws {TypeError} if either constructor is null, or if super constructor
+ * lacks a prototype.
+ */
+exports.inherits = util.inherits;
+
+/**
+ * Escape special characters in the given string of html.
+ *
+ * @private
+ * @param {string} html
+ * @return {string}
+ */
+exports.escape = function(html) {
+ return he.encode(String(html), {useNamedReferences: false});
+};
+
+/**
+ * Test if the given obj is type of string.
+ *
+ * @private
+ * @param {Object} obj
+ * @return {boolean}
+ */
+exports.isString = function(obj) {
+ return typeof obj === 'string';
+};
+
+/**
+ * Watch the given `files` for changes
+ * and invoke `fn(file)` on modification.
+ *
+ * @private
+ * @param {Array} files
+ * @param {Function} fn
+ */
+exports.watch = function(files, fn) {
+ var options = {interval: 100};
+ var debug = require('debug')('mocha:watch');
+ files.forEach(function(file) {
+ debug('file %s', file);
+ fs.watchFile(file, options, function(curr, prev) {
+ if (prev.mtime < curr.mtime) {
+ fn(file);
+ }
+ });
+ });
+};
+
+/**
+ * Predicate to screen `pathname` for further consideration.
+ *
+ * @description
+ * Returns <code>false</code> for pathname referencing:
+ * <ul>
+ * <li>'npm' package installation directory
+ * <li>'git' version control directory
+ * </ul>
+ *
+ * @private
+ * @param {string} pathname - File or directory name to screen
+ * @return {boolean} whether pathname should be further considered
+ * @example
+ * ['node_modules', 'test.js'].filter(considerFurther); // => ['test.js']
+ */
+function considerFurther(pathname) {
+ var ignore = ['node_modules', '.git'];
+
+ return !~ignore.indexOf(pathname);
+}
+
+/**
+ * Lookup files in the given `dir`.
+ *
+ * @description
+ * Filenames are returned in _traversal_ order by the OS/filesystem.
+ * **Make no assumption that the names will be sorted in any fashion.**
+ *
+ * @private
+ * @param {string} dir
+ * @param {string[]} [exts=['js']]
+ * @param {Array} [ret=[]]
+ * @return {Array}
+ */
+exports.files = function(dir, exts, ret) {
+ ret = ret || [];
+ exts = exts || ['js'];
+
+ fs.readdirSync(dir)
+ .filter(considerFurther)
+ .forEach(function(dirent) {
+ var pathname = path.join(dir, dirent);
+ if (fs.lstatSync(pathname).isDirectory()) {
+ exports.files(pathname, exts, ret);
+ } else if (hasMatchingExtname(pathname, exts)) {
+ ret.push(pathname);
+ }
+ });
+
+ return ret;
+};
+
+/**
+ * Compute a slug from the given `str`.
+ *
+ * @private
+ * @param {string} str
+ * @return {string}
+ */
+exports.slug = function(str) {
+ return str
+ .toLowerCase()
+ .replace(/ +/g, '-')
+ .replace(/[^-\w]/g, '');
+};
+
+/**
+ * Strip the function definition from `str`, and re-indent for pre whitespace.
+ *
+ * @param {string} str
+ * @return {string}
+ */
+exports.clean = function(str) {
+ str = str
+ .replace(/\r\n?|[\n\u2028\u2029]/g, '\n')
+ .replace(/^\uFEFF/, '')
+ // (traditional)-> space/name parameters body (lambda)-> parameters body multi-statement/single keep body content
+ .replace(
+ /^function(?:\s*|\s+[^(]*)\([^)]*\)\s*\{((?:.|\n)*?)\s*\}$|^\([^)]*\)\s*=>\s*(?:\{((?:.|\n)*?)\s*\}|((?:.|\n)*))$/,
+ '$1$2$3'
+ );
+
+ var spaces = str.match(/^\n?( *)/)[1].length;
+ var tabs = str.match(/^\n?(\t*)/)[1].length;
+ var re = new RegExp(
+ '^\n?' + (tabs ? '\t' : ' ') + '{' + (tabs || spaces) + '}',
+ 'gm'
+ );
+
+ str = str.replace(re, '');
+
+ return str.trim();
+};
+
+/**
+ * Parse the given `qs`.
+ *
+ * @private
+ * @param {string} qs
+ * @return {Object}
+ */
+exports.parseQuery = function(qs) {
+ return qs
+ .replace('?', '')
+ .split('&')
+ .reduce(function(obj, pair) {
+ var i = pair.indexOf('=');
+ var key = pair.slice(0, i);
+ var val = pair.slice(++i);
+
+ // Due to how the URLSearchParams API treats spaces
+ obj[key] = decodeURIComponent(val.replace(/\+/g, '%20'));
+
+ return obj;
+ }, {});
+};
+
+/**
+ * Highlight the given string of `js`.
+ *
+ * @private
+ * @param {string} js
+ * @return {string}
+ */
+function highlight(js) {
+ return js
+ .replace(/</g, '&lt;')
+ .replace(/>/g, '&gt;')
+ .replace(/\/\/(.*)/gm, '<span class="comment">//$1</span>')
+ .replace(/('.*?')/gm, '<span class="string">$1</span>')
+ .replace(/(\d+\.\d+)/gm, '<span class="number">$1</span>')
+ .replace(/(\d+)/gm, '<span class="number">$1</span>')
+ .replace(
+ /\bnew[ \t]+(\w+)/gm,
+ '<span class="keyword">new</span> <span class="init">$1</span>'
+ )
+ .replace(
+ /\b(function|new|throw|return|var|if|else)\b/gm,
+ '<span class="keyword">$1</span>'
+ );
+}
+
+/**
+ * Highlight the contents of tag `name`.
+ *
+ * @private
+ * @param {string} name
+ */
+exports.highlightTags = function(name) {
+ var code = document.getElementById('mocha').getElementsByTagName(name);
+ for (var i = 0, len = code.length; i < len; ++i) {
+ code[i].innerHTML = highlight(code[i].innerHTML);
+ }
+};
+
+/**
+ * If a value could have properties, and has none, this function is called,
+ * which returns a string representation of the empty value.
+ *
+ * Functions w/ no properties return `'[Function]'`
+ * Arrays w/ length === 0 return `'[]'`
+ * Objects w/ no properties return `'{}'`
+ * All else: return result of `value.toString()`
+ *
+ * @private
+ * @param {*} value The value to inspect.
+ * @param {string} typeHint The type of the value
+ * @returns {string}
+ */
+function emptyRepresentation(value, typeHint) {
+ switch (typeHint) {
+ case 'function':
+ return '[Function]';
+ case 'object':
+ return '{}';
+ case 'array':
+ return '[]';
+ default:
+ return value.toString();
+ }
+}
+
+/**
+ * Takes some variable and asks `Object.prototype.toString()` what it thinks it
+ * is.
+ *
+ * @private
+ * @see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/toString
+ * @param {*} value The value to test.
+ * @returns {string} Computed type
+ * @example
+ * type({}) // 'object'
+ * type([]) // 'array'
+ * type(1) // 'number'
+ * type(false) // 'boolean'
+ * type(Infinity) // 'number'
+ * type(null) // 'null'
+ * type(new Date()) // 'date'
+ * type(/foo/) // 'regexp'
+ * type('type') // 'string'
+ * type(global) // 'global'
+ * type(new String('foo') // 'object'
+ */
+var type = (exports.type = function type(value) {
+ if (value === undefined) {
+ return 'undefined';
+ } else if (value === null) {
+ return 'null';
+ } else if (Buffer.isBuffer(value)) {
+ return 'buffer';
+ }
+ return Object.prototype.toString
+ .call(value)
+ .replace(/^\[.+\s(.+?)]$/, '$1')
+ .toLowerCase();
+});
+
+/**
+ * Stringify `value`. Different behavior depending on type of value:
+ *
+ * - If `value` is undefined or null, return `'[undefined]'` or `'[null]'`, respectively.
+ * - If `value` is not an object, function or array, return result of `value.toString()` wrapped in double-quotes.
+ * - If `value` is an *empty* object, function, or array, return result of function
+ * {@link emptyRepresentation}.
+ * - If `value` has properties, call {@link exports.canonicalize} on it, then return result of
+ * JSON.stringify().
+ *
+ * @private
+ * @see exports.type
+ * @param {*} value
+ * @return {string}
+ */
+exports.stringify = function(value) {
+ var typeHint = type(value);
+
+ if (!~['object', 'array', 'function'].indexOf(typeHint)) {
+ if (typeHint === 'buffer') {
+ var json = Buffer.prototype.toJSON.call(value);
+ // Based on the toJSON result
+ return jsonStringify(
+ json.data && json.type ? json.data : json,
+ 2
+ ).replace(/,(\n|$)/g, '$1');
+ }
+
+ // IE7/IE8 has a bizarre String constructor; needs to be coerced
+ // into an array and back to obj.
+ if (typeHint === 'string' && typeof value === 'object') {
+ value = value.split('').reduce(function(acc, char, idx) {
+ acc[idx] = char;
+ return acc;
+ }, {});
+ typeHint = 'object';
+ } else {
+ return jsonStringify(value);
+ }
+ }
+
+ for (var prop in value) {
+ if (Object.prototype.hasOwnProperty.call(value, prop)) {
+ return jsonStringify(
+ exports.canonicalize(value, null, typeHint),
+ 2
+ ).replace(/,(\n|$)/g, '$1');
+ }
+ }
+
+ return emptyRepresentation(value, typeHint);
+};
+
+/**
+ * like JSON.stringify but more sense.
+ *
+ * @private
+ * @param {Object} object
+ * @param {number=} spaces
+ * @param {number=} depth
+ * @returns {*}
+ */
+function jsonStringify(object, spaces, depth) {
+ if (typeof spaces === 'undefined') {
+ // primitive types
+ return _stringify(object);
+ }
+
+ depth = depth || 1;
+ var space = spaces * depth;
+ var str = Array.isArray(object) ? '[' : '{';
+ var end = Array.isArray(object) ? ']' : '}';
+ var length =
+ typeof object.length === 'number'
+ ? object.length
+ : Object.keys(object).length;
+ // `.repeat()` polyfill
+ function repeat(s, n) {
+ return new Array(n).join(s);
+ }
+
+ function _stringify(val) {
+ switch (type(val)) {
+ case 'null':
+ case 'undefined':
+ val = '[' + val + ']';
+ break;
+ case 'array':
+ case 'object':
+ val = jsonStringify(val, spaces, depth + 1);
+ break;
+ case 'boolean':
+ case 'regexp':
+ case 'symbol':
+ case 'number':
+ val =
+ val === 0 && 1 / val === -Infinity // `-0`
+ ? '-0'
+ : val.toString();
+ break;
+ case 'date':
+ var sDate = isNaN(val.getTime()) ? val.toString() : val.toISOString();
+ val = '[Date: ' + sDate + ']';
+ break;
+ case 'buffer':
+ var json = val.toJSON();
+ // Based on the toJSON result
+ json = json.data && json.type ? json.data : json;
+ val = '[Buffer: ' + jsonStringify(json, 2, depth + 1) + ']';
+ break;
+ default:
+ val =
+ val === '[Function]' || val === '[Circular]'
+ ? val
+ : JSON.stringify(val); // string
+ }
+ return val;
+ }
+
+ for (var i in object) {
+ if (!Object.prototype.hasOwnProperty.call(object, i)) {
+ continue; // not my business
+ }
+ --length;
+ str +=
+ '\n ' +
+ repeat(' ', space) +
+ (Array.isArray(object) ? '' : '"' + i + '": ') + // key
+ _stringify(object[i]) + // value
+ (length ? ',' : ''); // comma
+ }
+
+ return (
+ str +
+ // [], {}
+ (str.length !== 1 ? '\n' + repeat(' ', --space) + end : end)
+ );
+}
+
+/**
+ * Return a new Thing that has the keys in sorted order. Recursive.
+ *
+ * If the Thing...
+ * - has already been seen, return string `'[Circular]'`
+ * - is `undefined`, return string `'[undefined]'`
+ * - is `null`, return value `null`
+ * - is some other primitive, return the value
+ * - is not a primitive or an `Array`, `Object`, or `Function`, return the value of the Thing's `toString()` method
+ * - is a non-empty `Array`, `Object`, or `Function`, return the result of calling this function again.
+ * - is an empty `Array`, `Object`, or `Function`, return the result of calling `emptyRepresentation()`
+ *
+ * @private
+ * @see {@link exports.stringify}
+ * @param {*} value Thing to inspect. May or may not have properties.
+ * @param {Array} [stack=[]] Stack of seen values
+ * @param {string} [typeHint] Type hint
+ * @return {(Object|Array|Function|string|undefined)}
+ */
+exports.canonicalize = function canonicalize(value, stack, typeHint) {
+ var canonicalizedObj;
+ /* eslint-disable no-unused-vars */
+ var prop;
+ /* eslint-enable no-unused-vars */
+ typeHint = typeHint || type(value);
+ function withStack(value, fn) {
+ stack.push(value);
+ fn();
+ stack.pop();
+ }
+
+ stack = stack || [];
+
+ if (stack.indexOf(value) !== -1) {
+ return '[Circular]';
+ }
+
+ switch (typeHint) {
+ case 'undefined':
+ case 'buffer':
+ case 'null':
+ canonicalizedObj = value;
+ break;
+ case 'array':
+ withStack(value, function() {
+ canonicalizedObj = value.map(function(item) {
+ return exports.canonicalize(item, stack);
+ });
+ });
+ break;
+ case 'function':
+ /* eslint-disable guard-for-in */
+ for (prop in value) {
+ canonicalizedObj = {};
+ break;
+ }
+ /* eslint-enable guard-for-in */
+ if (!canonicalizedObj) {
+ canonicalizedObj = emptyRepresentation(value, typeHint);
+ break;
+ }
+ /* falls through */
+ case 'object':
+ canonicalizedObj = canonicalizedObj || {};
+ withStack(value, function() {
+ Object.keys(value)
+ .sort()
+ .forEach(function(key) {
+ canonicalizedObj[key] = exports.canonicalize(value[key], stack);
+ });
+ });
+ break;
+ case 'date':
+ case 'number':
+ case 'regexp':
+ case 'boolean':
+ case 'symbol':
+ canonicalizedObj = value;
+ break;
+ default:
+ canonicalizedObj = value + '';
+ }
+
+ return canonicalizedObj;
+};
+
+/**
+ * Determines if pathname has a matching file extension.
+ *
+ * @private
+ * @param {string} pathname - Pathname to check for match.
+ * @param {string[]} exts - List of file extensions (sans period).
+ * @return {boolean} whether file extension matches.
+ * @example
+ * hasMatchingExtname('foo.html', ['js', 'css']); // => false
+ */
+function hasMatchingExtname(pathname, exts) {
+ var suffix = path.extname(pathname).slice(1);
+ return exts.some(function(element) {
+ return suffix === element;
+ });
+}
+
+/**
+ * Determines if pathname would be a "hidden" file (or directory) on UN*X.
+ *
+ * @description
+ * On UN*X, pathnames beginning with a full stop (aka dot) are hidden during
+ * typical usage. Dotfiles, plain-text configuration files, are prime examples.
+ *
+ * @see {@link http://xahlee.info/UnixResource_dir/writ/unix_origin_of_dot_filename.html|Origin of Dot File Names}
+ *
+ * @private
+ * @param {string} pathname - Pathname to check for match.
+ * @return {boolean} whether pathname would be considered a hidden file.
+ * @example
+ * isHiddenOnUnix('.profile'); // => true
+ */
+function isHiddenOnUnix(pathname) {
+ return path.basename(pathname)[0] === '.';
+}
+
+/**
+ * Lookup file names at the given `path`.
+ *
+ * @description
+ * Filenames are returned in _traversal_ order by the OS/filesystem.
+ * **Make no assumption that the names will be sorted in any fashion.**
+ *
+ * @public
+ * @memberof Mocha.utils
+ * @todo Fix extension handling
+ * @param {string} filepath - Base path to start searching from.
+ * @param {string[]} extensions - File extensions to look for.
+ * @param {boolean} recursive - Whether to recurse into subdirectories.
+ * @return {string[]} An array of paths.
+ * @throws {Error} if no files match pattern.
+ * @throws {TypeError} if `filepath` is directory and `extensions` not provided.
+ */
+exports.lookupFiles = function lookupFiles(filepath, extensions, recursive) {
+ var files = [];
+ var stat;
+
+ if (!fs.existsSync(filepath)) {
+ if (fs.existsSync(filepath + '.js')) {
+ filepath += '.js';
+ } else {
+ // Handle glob
+ files = glob.sync(filepath);
+ if (!files.length) {
+ throw createNoFilesMatchPatternError(
+ 'Cannot find any files matching pattern ' + exports.dQuote(filepath),
+ filepath
+ );
+ }
+ return files;
+ }
+ }
+
+ // Handle file
+ try {
+ stat = fs.statSync(filepath);
+ if (stat.isFile()) {
+ return filepath;
+ }
+ } catch (err) {
+ // ignore error
+ return;
+ }
+
+ // Handle directory
+ fs.readdirSync(filepath).forEach(function(dirent) {
+ var pathname = path.join(filepath, dirent);
+ var stat;
+
+ try {
+ stat = fs.statSync(pathname);
+ if (stat.isDirectory()) {
+ if (recursive) {
+ files = files.concat(lookupFiles(pathname, extensions, recursive));
+ }
+ return;
+ }
+ } catch (err) {
+ // ignore error
+ return;
+ }
+ if (!extensions) {
+ throw createMissingArgumentError(
+ util.format(
+ 'Argument %s required when argument %s is a directory',
+ exports.sQuote('extensions'),
+ exports.sQuote('filepath')
+ ),
+ 'extensions',
+ 'array'
+ );
+ }
+
+ if (
+ !stat.isFile() ||
+ !hasMatchingExtname(pathname, extensions) ||
+ isHiddenOnUnix(pathname)
+ ) {
+ return;
+ }
+ files.push(pathname);
+ });
+
+ return files;
+};
+
+/**
+ * process.emitWarning or a polyfill
+ * @see https://nodejs.org/api/process.html#process_process_emitwarning_warning_options
+ * @ignore
+ */
+function emitWarning(msg, type) {
+ if (process.emitWarning) {
+ process.emitWarning(msg, type);
+ } else {
+ process.nextTick(function() {
+ console.warn(type + ': ' + msg);
+ });
+ }
+}
+
+/**
+ * Show a deprecation warning. Each distinct message is only displayed once.
+ * Ignores empty messages.
+ *
+ * @param {string} [msg] - Warning to print
+ * @private
+ */
+exports.deprecate = function deprecate(msg) {
+ msg = String(msg);
+ if (msg && !deprecate.cache[msg]) {
+ deprecate.cache[msg] = true;
+ emitWarning(msg, 'DeprecationWarning');
+ }
+};
+exports.deprecate.cache = {};
+
+/**
+ * Show a generic warning.
+ * Ignores empty messages.
+ *
+ * @param {string} [msg] - Warning to print
+ * @private
+ */
+exports.warn = function warn(msg) {
+ if (msg) {
+ emitWarning(msg);
+ }
+};
+
+/**
+ * @summary
+ * This Filter based on `mocha-clean` module.(see: `github.com/rstacruz/mocha-clean`)
+ * @description
+ * When invoking this function you get a filter function that get the Error.stack as an input,
+ * and return a prettify output.
+ * (i.e: strip Mocha and internal node functions from stack trace).
+ * @returns {Function}
+ */
+exports.stackTraceFilter = function() {
+ // TODO: Replace with `process.browser`
+ var is = typeof document === 'undefined' ? {node: true} : {browser: true};
+ var slash = path.sep;
+ var cwd;
+ if (is.node) {
+ cwd = process.cwd() + slash;
+ } else {
+ cwd = (typeof location === 'undefined'
+ ? window.location
+ : location
+ ).href.replace(/\/[^/]*$/, '/');
+ slash = '/';
+ }
+
+ function isMochaInternal(line) {
+ return (
+ ~line.indexOf('node_modules' + slash + 'mocha' + slash) ||
+ ~line.indexOf(slash + 'mocha.js')
+ );
+ }
+
+ function isNodeInternal(line) {
+ return (
+ ~line.indexOf('(timers.js:') ||
+ ~line.indexOf('(events.js:') ||
+ ~line.indexOf('(node.js:') ||
+ ~line.indexOf('(module.js:') ||
+ ~line.indexOf('GeneratorFunctionPrototype.next (native)') ||
+ false
+ );
+ }
+
+ return function(stack) {
+ stack = stack.split('\n');
+
+ stack = stack.reduce(function(list, line) {
+ if (isMochaInternal(line)) {
+ return list;
+ }
+
+ if (is.node && isNodeInternal(line)) {
+ return list;
+ }
+
+ // Clean up cwd(absolute)
+ if (/:\d+:\d+\)?$/.test(line)) {
+ line = line.replace('(' + cwd, '(');
+ }
+
+ list.push(line);
+ return list;
+ }, []);
+
+ return stack.join('\n');
+ };
+};
+
+/**
+ * Crude, but effective.
+ * @public
+ * @param {*} value
+ * @returns {boolean} Whether or not `value` is a Promise
+ */
+exports.isPromise = function isPromise(value) {
+ return (
+ typeof value === 'object' &&
+ value !== null &&
+ typeof value.then === 'function'
+ );
+};
+
+/**
+ * Clamps a numeric value to an inclusive range.
+ *
+ * @param {number} value - Value to be clamped.
+ * @param {numer[]} range - Two element array specifying [min, max] range.
+ * @returns {number} clamped value
+ */
+exports.clamp = function clamp(value, range) {
+ return Math.min(Math.max(value, range[0]), range[1]);
+};
+
+/**
+ * Single quote text by combining with undirectional ASCII quotation marks.
+ *
+ * @description
+ * Provides a simple means of markup for quoting text to be used in output.
+ * Use this to quote names of variables, methods, and packages.
+ *
+ * <samp>package 'foo' cannot be found</samp>
+ *
+ * @private
+ * @param {string} str - Value to be quoted.
+ * @returns {string} quoted value
+ * @example
+ * sQuote('n') // => 'n'
+ */
+exports.sQuote = function(str) {
+ return "'" + str + "'";
+};
+
+/**
+ * Double quote text by combining with undirectional ASCII quotation marks.
+ *
+ * @description
+ * Provides a simple means of markup for quoting text to be used in output.
+ * Use this to quote names of datatypes, classes, pathnames, and strings.
+ *
+ * <samp>argument 'value' must be "string" or "number"</samp>
+ *
+ * @private
+ * @param {string} str - Value to be quoted.
+ * @returns {string} quoted value
+ * @example
+ * dQuote('number') // => "number"
+ */
+exports.dQuote = function(str) {
+ return '"' + str + '"';
+};
+
+/**
+ * Provides simplistic message translation for dealing with plurality.
+ *
+ * @description
+ * Use this to create messages which need to be singular or plural.
+ * Some languages have several plural forms, so _complete_ message clauses
+ * are preferable to generating the message on the fly.
+ *
+ * @private
+ * @param {number} n - Non-negative integer
+ * @param {string} msg1 - Message to be used in English for `n = 1`
+ * @param {string} msg2 - Message to be used in English for `n = 0, 2, 3, ...`
+ * @returns {string} message corresponding to value of `n`
+ * @example
+ * var sprintf = require('util').format;
+ * var pkgs = ['one', 'two'];
+ * var msg = sprintf(
+ * ngettext(
+ * pkgs.length,
+ * 'cannot load package: %s',
+ * 'cannot load packages: %s'
+ * ),
+ * pkgs.map(sQuote).join(', ')
+ * );
+ * console.log(msg); // => cannot load packages: 'one', 'two'
+ */
+exports.ngettext = function(n, msg1, msg2) {
+ if (typeof n === 'number' && n >= 0) {
+ return n === 1 ? msg1 : msg2;
+ }
+};
+
+/**
+ * It's a noop.
+ * @public
+ */
+exports.noop = function() {};
+
+/**
+ * Creates a map-like object.
+ *
+ * @description
+ * A "map" is an object with no prototype, for our purposes. In some cases
+ * this would be more appropriate than a `Map`, especially if your environment
+ * doesn't support it. Recommended for use in Mocha's public APIs.
+ *
+ * @public
+ * @see {@link https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map|MDN:Map}
+ * @see {@link https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/create#Custom_and_Null_objects|MDN:Object.create - Custom objects}
+ * @see {@link https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/assign|MDN:Object.assign}
+ * @param {...*} [obj] - Arguments to `Object.assign()`.
+ * @returns {Object} An object with no prototype, having `...obj` properties
+ */
+exports.createMap = function(obj) {
+ return assign.apply(
+ null,
+ [Object.create(null)].concat(Array.prototype.slice.call(arguments))
+ );
+};
+
+/**
+ * Creates a read-only map-like object.
+ *
+ * @description
+ * This differs from {@link module:utils.createMap createMap} only in that
+ * the argument must be non-empty, because the result is frozen.
+ *
+ * @see {@link module:utils.createMap createMap}
+ * @param {...*} [obj] - Arguments to `Object.assign()`.
+ * @returns {Object} A frozen object with no prototype, having `...obj` properties
+ * @throws {TypeError} if argument is not a non-empty object.
+ */
+exports.defineConstants = function(obj) {
+ if (type(obj) !== 'object' || !Object.keys(obj).length) {
+ throw new TypeError('Invalid argument; expected a non-empty object');
+ }
+ return Object.freeze(exports.createMap(obj));
+};
+
+}).call(this,require('_process'),require("buffer").Buffer)
+},{"./errors":6,"_process":69,"buffer":43,"debug":45,"fs":42,"glob":42,"he":54,"object.assign":65,"path":42,"util":89}],39:[function(require,module,exports){
+'use strict'
+
+exports.byteLength = byteLength
+exports.toByteArray = toByteArray
+exports.fromByteArray = fromByteArray
+
+var lookup = []
+var revLookup = []
+var Arr = typeof Uint8Array !== 'undefined' ? Uint8Array : Array
+
+var code = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'
+for (var i = 0, len = code.length; i < len; ++i) {
+ lookup[i] = code[i]
+ revLookup[code.charCodeAt(i)] = i
+}
+
+// Support decoding URL-safe base64 strings, as Node.js does.
+// See: https://en.wikipedia.org/wiki/Base64#URL_applications
+revLookup['-'.charCodeAt(0)] = 62
+revLookup['_'.charCodeAt(0)] = 63
+
+function getLens (b64) {
+ var len = b64.length
+
+ if (len % 4 > 0) {
+ throw new Error('Invalid string. Length must be a multiple of 4')
+ }
+
+ // Trim off extra bytes after placeholder bytes are found
+ // See: https://github.com/beatgammit/base64-js/issues/42
+ var validLen = b64.indexOf('=')
+ if (validLen === -1) validLen = len
+
+ var placeHoldersLen = validLen === len
+ ? 0
+ : 4 - (validLen % 4)
+
+ return [validLen, placeHoldersLen]
+}
+
+// base64 is 4/3 + up to two characters of the original data
+function byteLength (b64) {
+ var lens = getLens(b64)
+ var validLen = lens[0]
+ var placeHoldersLen = lens[1]
+ return ((validLen + placeHoldersLen) * 3 / 4) - placeHoldersLen
+}
+
+function _byteLength (b64, validLen, placeHoldersLen) {
+ return ((validLen + placeHoldersLen) * 3 / 4) - placeHoldersLen
+}
+
+function toByteArray (b64) {
+ var tmp
+ var lens = getLens(b64)
+ var validLen = lens[0]
+ var placeHoldersLen = lens[1]
+
+ var arr = new Arr(_byteLength(b64, validLen, placeHoldersLen))
+
+ var curByte = 0
+
+ // if there are placeholders, only get up to the last complete 4 chars
+ var len = placeHoldersLen > 0
+ ? validLen - 4
+ : validLen
+
+ for (var i = 0; i < len; i += 4) {
+ tmp =
+ (revLookup[b64.charCodeAt(i)] << 18) |
+ (revLookup[b64.charCodeAt(i + 1)] << 12) |
+ (revLookup[b64.charCodeAt(i + 2)] << 6) |
+ revLookup[b64.charCodeAt(i + 3)]
+ arr[curByte++] = (tmp >> 16) & 0xFF
+ arr[curByte++] = (tmp >> 8) & 0xFF
+ arr[curByte++] = tmp & 0xFF
+ }
+
+ if (placeHoldersLen === 2) {
+ tmp =
+ (revLookup[b64.charCodeAt(i)] << 2) |
+ (revLookup[b64.charCodeAt(i + 1)] >> 4)
+ arr[curByte++] = tmp & 0xFF
+ }
+
+ if (placeHoldersLen === 1) {
+ tmp =
+ (revLookup[b64.charCodeAt(i)] << 10) |
+ (revLookup[b64.charCodeAt(i + 1)] << 4) |
+ (revLookup[b64.charCodeAt(i + 2)] >> 2)
+ arr[curByte++] = (tmp >> 8) & 0xFF
+ arr[curByte++] = tmp & 0xFF
+ }
+
+ return arr
+}
+
+function tripletToBase64 (num) {
+ return lookup[num >> 18 & 0x3F] +
+ lookup[num >> 12 & 0x3F] +
+ lookup[num >> 6 & 0x3F] +
+ lookup[num & 0x3F]
+}
+
+function encodeChunk (uint8, start, end) {
+ var tmp
+ var output = []
+ for (var i = start; i < end; i += 3) {
+ tmp =
+ ((uint8[i] << 16) & 0xFF0000) +
+ ((uint8[i + 1] << 8) & 0xFF00) +
+ (uint8[i + 2] & 0xFF)
+ output.push(tripletToBase64(tmp))
+ }
+ return output.join('')
+}
+
+function fromByteArray (uint8) {
+ var tmp
+ var len = uint8.length
+ var extraBytes = len % 3 // if we have 1 byte left, pad 2 bytes
+ var parts = []
+ var maxChunkLength = 16383 // must be multiple of 3
+
+ // go through the array every three bytes, we'll deal with trailing stuff later
+ for (var i = 0, len2 = len - extraBytes; i < len2; i += maxChunkLength) {
+ parts.push(encodeChunk(
+ uint8, i, (i + maxChunkLength) > len2 ? len2 : (i + maxChunkLength)
+ ))
+ }
+
+ // pad the end with zeros, but make sure to not forget the extra bytes
+ if (extraBytes === 1) {
+ tmp = uint8[len - 1]
+ parts.push(
+ lookup[tmp >> 2] +
+ lookup[(tmp << 4) & 0x3F] +
+ '=='
+ )
+ } else if (extraBytes === 2) {
+ tmp = (uint8[len - 2] << 8) + uint8[len - 1]
+ parts.push(
+ lookup[tmp >> 10] +
+ lookup[(tmp >> 4) & 0x3F] +
+ lookup[(tmp << 2) & 0x3F] +
+ '='
+ )
+ }
+
+ return parts.join('')
+}
+
+},{}],40:[function(require,module,exports){
+
+},{}],41:[function(require,module,exports){
+(function (process){
+var WritableStream = require('stream').Writable
+var inherits = require('util').inherits
+
+module.exports = BrowserStdout
+
+
+inherits(BrowserStdout, WritableStream)
+
+function BrowserStdout(opts) {
+ if (!(this instanceof BrowserStdout)) return new BrowserStdout(opts)
+
+ opts = opts || {}
+ WritableStream.call(this, opts)
+ this.label = (opts.label !== undefined) ? opts.label : 'stdout'
+}
+
+BrowserStdout.prototype._write = function(chunks, encoding, cb) {
+ var output = chunks.toString ? chunks.toString() : chunks
+ if (this.label === false) {
+ console.log(output)
+ } else {
+ console.log(this.label+':', output)
+ }
+ process.nextTick(cb)
+}
+
+}).call(this,require('_process'))
+},{"_process":69,"stream":84,"util":89}],42:[function(require,module,exports){
+arguments[4][40][0].apply(exports,arguments)
+},{"dup":40}],43:[function(require,module,exports){
+(function (Buffer){
+/*!
+ * The buffer module from node.js, for the browser.
+ *
+ * @author Feross Aboukhadijeh <https://feross.org>
+ * @license MIT
+ */
+/* eslint-disable no-proto */
+
+'use strict'
+
+var base64 = require('base64-js')
+var ieee754 = require('ieee754')
+
+exports.Buffer = Buffer
+exports.SlowBuffer = SlowBuffer
+exports.INSPECT_MAX_BYTES = 50
+
+var K_MAX_LENGTH = 0x7fffffff
+exports.kMaxLength = K_MAX_LENGTH
+
+/**
+ * If `Buffer.TYPED_ARRAY_SUPPORT`:
+ * === true Use Uint8Array implementation (fastest)
+ * === false Print warning and recommend using `buffer` v4.x which has an Object
+ * implementation (most compatible, even IE6)
+ *
+ * Browsers that support typed arrays are IE 10+, Firefox 4+, Chrome 7+, Safari 5.1+,
+ * Opera 11.6+, iOS 4.2+.
+ *
+ * We report that the browser does not support typed arrays if the are not subclassable
+ * using __proto__. Firefox 4-29 lacks support for adding new properties to `Uint8Array`
+ * (See: https://bugzilla.mozilla.org/show_bug.cgi?id=695438). IE 10 lacks support
+ * for __proto__ and has a buggy typed array implementation.
+ */
+Buffer.TYPED_ARRAY_SUPPORT = typedArraySupport()
+
+if (!Buffer.TYPED_ARRAY_SUPPORT && typeof console !== 'undefined' &&
+ typeof console.error === 'function') {
+ console.error(
+ 'This browser lacks typed array (Uint8Array) support which is required by ' +
+ '`buffer` v5.x. Use `buffer` v4.x if you require old browser support.'
+ )
+}
+
+function typedArraySupport () {
+ // Can typed array instances can be augmented?
+ try {
+ var arr = new Uint8Array(1)
+ arr.__proto__ = { __proto__: Uint8Array.prototype, foo: function () { return 42 } }
+ return arr.foo() === 42
+ } catch (e) {
+ return false
+ }
+}
+
+Object.defineProperty(Buffer.prototype, 'parent', {
+ enumerable: true,
+ get: function () {
+ if (!Buffer.isBuffer(this)) return undefined
+ return this.buffer
+ }
+})
+
+Object.defineProperty(Buffer.prototype, 'offset', {
+ enumerable: true,
+ get: function () {
+ if (!Buffer.isBuffer(this)) return undefined
+ return this.byteOffset
+ }
+})
+
+function createBuffer (length) {
+ if (length > K_MAX_LENGTH) {
+ throw new RangeError('The value "' + length + '" is invalid for option "size"')
+ }
+ // Return an augmented `Uint8Array` instance
+ var buf = new Uint8Array(length)
+ buf.__proto__ = Buffer.prototype
+ return buf
+}
+
+/**
+ * The Buffer constructor returns instances of `Uint8Array` that have their
+ * prototype changed to `Buffer.prototype`. Furthermore, `Buffer` is a subclass of
+ * `Uint8Array`, so the returned instances will have all the node `Buffer` methods
+ * and the `Uint8Array` methods. Square bracket notation works as expected -- it
+ * returns a single octet.
+ *
+ * The `Uint8Array` prototype remains unmodified.
+ */
+
+function Buffer (arg, encodingOrOffset, length) {
+ // Common case.
+ if (typeof arg === 'number') {
+ if (typeof encodingOrOffset === 'string') {
+ throw new TypeError(
+ 'The "string" argument must be of type string. Received type number'
+ )
+ }
+ return allocUnsafe(arg)
+ }
+ return from(arg, encodingOrOffset, length)
+}
+
+// Fix subarray() in ES2016. See: https://github.com/feross/buffer/pull/97
+if (typeof Symbol !== 'undefined' && Symbol.species != null &&
+ Buffer[Symbol.species] === Buffer) {
+ Object.defineProperty(Buffer, Symbol.species, {
+ value: null,
+ configurable: true,
+ enumerable: false,
+ writable: false
+ })
+}
+
+Buffer.poolSize = 8192 // not used by this implementation
+
+function from (value, encodingOrOffset, length) {
+ if (typeof value === 'string') {
+ return fromString(value, encodingOrOffset)
+ }
+
+ if (ArrayBuffer.isView(value)) {
+ return fromArrayLike(value)
+ }
+
+ if (value == null) {
+ throw TypeError(
+ 'The first argument must be one of type string, Buffer, ArrayBuffer, Array, ' +
+ 'or Array-like Object. Received type ' + (typeof value)
+ )
+ }
+
+ if (isInstance(value, ArrayBuffer) ||
+ (value && isInstance(value.buffer, ArrayBuffer))) {
+ return fromArrayBuffer(value, encodingOrOffset, length)
+ }
+
+ if (typeof value === 'number') {
+ throw new TypeError(
+ 'The "value" argument must not be of type number. Received type number'
+ )
+ }
+
+ var valueOf = value.valueOf && value.valueOf()
+ if (valueOf != null && valueOf !== value) {
+ return Buffer.from(valueOf, encodingOrOffset, length)
+ }
+
+ var b = fromObject(value)
+ if (b) return b
+
+ if (typeof Symbol !== 'undefined' && Symbol.toPrimitive != null &&
+ typeof value[Symbol.toPrimitive] === 'function') {
+ return Buffer.from(
+ value[Symbol.toPrimitive]('string'), encodingOrOffset, length
+ )
+ }
+
+ throw new TypeError(
+ 'The first argument must be one of type string, Buffer, ArrayBuffer, Array, ' +
+ 'or Array-like Object. Received type ' + (typeof value)
+ )
+}
+
+/**
+ * Functionally equivalent to Buffer(arg, encoding) but throws a TypeError
+ * if value is a number.
+ * Buffer.from(str[, encoding])
+ * Buffer.from(array)
+ * Buffer.from(buffer)
+ * Buffer.from(arrayBuffer[, byteOffset[, length]])
+ **/
+Buffer.from = function (value, encodingOrOffset, length) {
+ return from(value, encodingOrOffset, length)
+}
+
+// Note: Change prototype *after* Buffer.from is defined to workaround Chrome bug:
+// https://github.com/feross/buffer/pull/148
+Buffer.prototype.__proto__ = Uint8Array.prototype
+Buffer.__proto__ = Uint8Array
+
+function assertSize (size) {
+ if (typeof size !== 'number') {
+ throw new TypeError('"size" argument must be of type number')
+ } else if (size < 0) {
+ throw new RangeError('The value "' + size + '" is invalid for option "size"')
+ }
+}
+
+function alloc (size, fill, encoding) {
+ assertSize(size)
+ if (size <= 0) {
+ return createBuffer(size)
+ }
+ if (fill !== undefined) {
+ // Only pay attention to encoding if it's a string. This
+ // prevents accidentally sending in a number that would
+ // be interpretted as a start offset.
+ return typeof encoding === 'string'
+ ? createBuffer(size).fill(fill, encoding)
+ : createBuffer(size).fill(fill)
+ }
+ return createBuffer(size)
+}
+
+/**
+ * Creates a new filled Buffer instance.
+ * alloc(size[, fill[, encoding]])
+ **/
+Buffer.alloc = function (size, fill, encoding) {
+ return alloc(size, fill, encoding)
+}
+
+function allocUnsafe (size) {
+ assertSize(size)
+ return createBuffer(size < 0 ? 0 : checked(size) | 0)
+}
+
+/**
+ * Equivalent to Buffer(num), by default creates a non-zero-filled Buffer instance.
+ * */
+Buffer.allocUnsafe = function (size) {
+ return allocUnsafe(size)
+}
+/**
+ * Equivalent to SlowBuffer(num), by default creates a non-zero-filled Buffer instance.
+ */
+Buffer.allocUnsafeSlow = function (size) {
+ return allocUnsafe(size)
+}
+
+function fromString (string, encoding) {
+ if (typeof encoding !== 'string' || encoding === '') {
+ encoding = 'utf8'
+ }
+
+ if (!Buffer.isEncoding(encoding)) {
+ throw new TypeError('Unknown encoding: ' + encoding)
+ }
+
+ var length = byteLength(string, encoding) | 0
+ var buf = createBuffer(length)
+
+ var actual = buf.write(string, encoding)
+
+ if (actual !== length) {
+ // Writing a hex string, for example, that contains invalid characters will
+ // cause everything after the first invalid character to be ignored. (e.g.
+ // 'abxxcd' will be treated as 'ab')
+ buf = buf.slice(0, actual)
+ }
+
+ return buf
+}
+
+function fromArrayLike (array) {
+ var length = array.length < 0 ? 0 : checked(array.length) | 0
+ var buf = createBuffer(length)
+ for (var i = 0; i < length; i += 1) {
+ buf[i] = array[i] & 255
+ }
+ return buf
+}
+
+function fromArrayBuffer (array, byteOffset, length) {
+ if (byteOffset < 0 || array.byteLength < byteOffset) {
+ throw new RangeError('"offset" is outside of buffer bounds')
+ }
+
+ if (array.byteLength < byteOffset + (length || 0)) {
+ throw new RangeError('"length" is outside of buffer bounds')
+ }
+
+ var buf
+ if (byteOffset === undefined && length === undefined) {
+ buf = new Uint8Array(array)
+ } else if (length === undefined) {
+ buf = new Uint8Array(array, byteOffset)
+ } else {
+ buf = new Uint8Array(array, byteOffset, length)
+ }
+
+ // Return an augmented `Uint8Array` instance
+ buf.__proto__ = Buffer.prototype
+ return buf
+}
+
+function fromObject (obj) {
+ if (Buffer.isBuffer(obj)) {
+ var len = checked(obj.length) | 0
+ var buf = createBuffer(len)
+
+ if (buf.length === 0) {
+ return buf
+ }
+
+ obj.copy(buf, 0, 0, len)
+ return buf
+ }
+
+ if (obj.length !== undefined) {
+ if (typeof obj.length !== 'number' || numberIsNaN(obj.length)) {
+ return createBuffer(0)
+ }
+ return fromArrayLike(obj)
+ }
+
+ if (obj.type === 'Buffer' && Array.isArray(obj.data)) {
+ return fromArrayLike(obj.data)
+ }
+}
+
+function checked (length) {
+ // Note: cannot use `length < K_MAX_LENGTH` here because that fails when
+ // length is NaN (which is otherwise coerced to zero.)
+ if (length >= K_MAX_LENGTH) {
+ throw new RangeError('Attempt to allocate Buffer larger than maximum ' +
+ 'size: 0x' + K_MAX_LENGTH.toString(16) + ' bytes')
+ }
+ return length | 0
+}
+
+function SlowBuffer (length) {
+ if (+length != length) { // eslint-disable-line eqeqeq
+ length = 0
+ }
+ return Buffer.alloc(+length)
+}
+
+Buffer.isBuffer = function isBuffer (b) {
+ return b != null && b._isBuffer === true &&
+ b !== Buffer.prototype // so Buffer.isBuffer(Buffer.prototype) will be false
+}
+
+Buffer.compare = function compare (a, b) {
+ if (isInstance(a, Uint8Array)) a = Buffer.from(a, a.offset, a.byteLength)
+ if (isInstance(b, Uint8Array)) b = Buffer.from(b, b.offset, b.byteLength)
+ if (!Buffer.isBuffer(a) || !Buffer.isBuffer(b)) {
+ throw new TypeError(
+ 'The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array'
+ )
+ }
+
+ if (a === b) return 0
+
+ var x = a.length
+ var y = b.length
+
+ for (var i = 0, len = Math.min(x, y); i < len; ++i) {
+ if (a[i] !== b[i]) {
+ x = a[i]
+ y = b[i]
+ break
+ }
+ }
+
+ if (x < y) return -1
+ if (y < x) return 1
+ return 0
+}
+
+Buffer.isEncoding = function isEncoding (encoding) {
+ switch (String(encoding).toLowerCase()) {
+ case 'hex':
+ case 'utf8':
+ case 'utf-8':
+ case 'ascii':
+ case 'latin1':
+ case 'binary':
+ case 'base64':
+ case 'ucs2':
+ case 'ucs-2':
+ case 'utf16le':
+ case 'utf-16le':
+ return true
+ default:
+ return false
+ }
+}
+
+Buffer.concat = function concat (list, length) {
+ if (!Array.isArray(list)) {
+ throw new TypeError('"list" argument must be an Array of Buffers')
+ }
+
+ if (list.length === 0) {
+ return Buffer.alloc(0)
+ }
+
+ var i
+ if (length === undefined) {
+ length = 0
+ for (i = 0; i < list.length; ++i) {
+ length += list[i].length
+ }
+ }
+
+ var buffer = Buffer.allocUnsafe(length)
+ var pos = 0
+ for (i = 0; i < list.length; ++i) {
+ var buf = list[i]
+ if (isInstance(buf, Uint8Array)) {
+ buf = Buffer.from(buf)
+ }
+ if (!Buffer.isBuffer(buf)) {
+ throw new TypeError('"list" argument must be an Array of Buffers')
+ }
+ buf.copy(buffer, pos)
+ pos += buf.length
+ }
+ return buffer
+}
+
+function byteLength (string, encoding) {
+ if (Buffer.isBuffer(string)) {
+ return string.length
+ }
+ if (ArrayBuffer.isView(string) || isInstance(string, ArrayBuffer)) {
+ return string.byteLength
+ }
+ if (typeof string !== 'string') {
+ throw new TypeError(
+ 'The "string" argument must be one of type string, Buffer, or ArrayBuffer. ' +
+ 'Received type ' + typeof string
+ )
+ }
+
+ var len = string.length
+ var mustMatch = (arguments.length > 2 && arguments[2] === true)
+ if (!mustMatch && len === 0) return 0
+
+ // Use a for loop to avoid recursion
+ var loweredCase = false
+ for (;;) {
+ switch (encoding) {
+ case 'ascii':
+ case 'latin1':
+ case 'binary':
+ return len
+ case 'utf8':
+ case 'utf-8':
+ return utf8ToBytes(string).length
+ case 'ucs2':
+ case 'ucs-2':
+ case 'utf16le':
+ case 'utf-16le':
+ return len * 2
+ case 'hex':
+ return len >>> 1
+ case 'base64':
+ return base64ToBytes(string).length
+ default:
+ if (loweredCase) {
+ return mustMatch ? -1 : utf8ToBytes(string).length // assume utf8
+ }
+ encoding = ('' + encoding).toLowerCase()
+ loweredCase = true
+ }
+ }
+}
+Buffer.byteLength = byteLength
+
+function slowToString (encoding, start, end) {
+ var loweredCase = false
+
+ // No need to verify that "this.length <= MAX_UINT32" since it's a read-only
+ // property of a typed array.
+
+ // This behaves neither like String nor Uint8Array in that we set start/end
+ // to their upper/lower bounds if the value passed is out of range.
+ // undefined is handled specially as per ECMA-262 6th Edition,
+ // Section 13.3.3.7 Runtime Semantics: KeyedBindingInitialization.
+ if (start === undefined || start < 0) {
+ start = 0
+ }
+ // Return early if start > this.length. Done here to prevent potential uint32
+ // coercion fail below.
+ if (start > this.length) {
+ return ''
+ }
+
+ if (end === undefined || end > this.length) {
+ end = this.length
+ }
+
+ if (end <= 0) {
+ return ''
+ }
+
+ // Force coersion to uint32. This will also coerce falsey/NaN values to 0.
+ end >>>= 0
+ start >>>= 0
+
+ if (end <= start) {
+ return ''
+ }
+
+ if (!encoding) encoding = 'utf8'
+
+ while (true) {
+ switch (encoding) {
+ case 'hex':
+ return hexSlice(this, start, end)
+
+ case 'utf8':
+ case 'utf-8':
+ return utf8Slice(this, start, end)
+
+ case 'ascii':
+ return asciiSlice(this, start, end)
+
+ case 'latin1':
+ case 'binary':
+ return latin1Slice(this, start, end)
+
+ case 'base64':
+ return base64Slice(this, start, end)
+
+ case 'ucs2':
+ case 'ucs-2':
+ case 'utf16le':
+ case 'utf-16le':
+ return utf16leSlice(this, start, end)
+
+ default:
+ if (loweredCase) throw new TypeError('Unknown encoding: ' + encoding)
+ encoding = (encoding + '').toLowerCase()
+ loweredCase = true
+ }
+ }
+}
+
+// This property is used by `Buffer.isBuffer` (and the `is-buffer` npm package)
+// to detect a Buffer instance. It's not possible to use `instanceof Buffer`
+// reliably in a browserify context because there could be multiple different
+// copies of the 'buffer' package in use. This method works even for Buffer
+// instances that were created from another copy of the `buffer` package.
+// See: https://github.com/feross/buffer/issues/154
+Buffer.prototype._isBuffer = true
+
+function swap (b, n, m) {
+ var i = b[n]
+ b[n] = b[m]
+ b[m] = i
+}
+
+Buffer.prototype.swap16 = function swap16 () {
+ var len = this.length
+ if (len % 2 !== 0) {
+ throw new RangeError('Buffer size must be a multiple of 16-bits')
+ }
+ for (var i = 0; i < len; i += 2) {
+ swap(this, i, i + 1)
+ }
+ return this
+}
+
+Buffer.prototype.swap32 = function swap32 () {
+ var len = this.length
+ if (len % 4 !== 0) {
+ throw new RangeError('Buffer size must be a multiple of 32-bits')
+ }
+ for (var i = 0; i < len; i += 4) {
+ swap(this, i, i + 3)
+ swap(this, i + 1, i + 2)
+ }
+ return this
+}
+
+Buffer.prototype.swap64 = function swap64 () {
+ var len = this.length
+ if (len % 8 !== 0) {
+ throw new RangeError('Buffer size must be a multiple of 64-bits')
+ }
+ for (var i = 0; i < len; i += 8) {
+ swap(this, i, i + 7)
+ swap(this, i + 1, i + 6)
+ swap(this, i + 2, i + 5)
+ swap(this, i + 3, i + 4)
+ }
+ return this
+}
+
+Buffer.prototype.toString = function toString () {
+ var length = this.length
+ if (length === 0) return ''
+ if (arguments.length === 0) return utf8Slice(this, 0, length)
+ return slowToString.apply(this, arguments)
+}
+
+Buffer.prototype.toLocaleString = Buffer.prototype.toString
+
+Buffer.prototype.equals = function equals (b) {
+ if (!Buffer.isBuffer(b)) throw new TypeError('Argument must be a Buffer')
+ if (this === b) return true
+ return Buffer.compare(this, b) === 0
+}
+
+Buffer.prototype.inspect = function inspect () {
+ var str = ''
+ var max = exports.INSPECT_MAX_BYTES
+ str = this.toString('hex', 0, max).replace(/(.{2})/g, '$1 ').trim()
+ if (this.length > max) str += ' ... '
+ return '<Buffer ' + str + '>'
+}
+
+Buffer.prototype.compare = function compare (target, start, end, thisStart, thisEnd) {
+ if (isInstance(target, Uint8Array)) {
+ target = Buffer.from(target, target.offset, target.byteLength)
+ }
+ if (!Buffer.isBuffer(target)) {
+ throw new TypeError(
+ 'The "target" argument must be one of type Buffer or Uint8Array. ' +
+ 'Received type ' + (typeof target)
+ )
+ }
+
+ if (start === undefined) {
+ start = 0
+ }
+ if (end === undefined) {
+ end = target ? target.length : 0
+ }
+ if (thisStart === undefined) {
+ thisStart = 0
+ }
+ if (thisEnd === undefined) {
+ thisEnd = this.length
+ }
+
+ if (start < 0 || end > target.length || thisStart < 0 || thisEnd > this.length) {
+ throw new RangeError('out of range index')
+ }
+
+ if (thisStart >= thisEnd && start >= end) {
+ return 0
+ }
+ if (thisStart >= thisEnd) {
+ return -1
+ }
+ if (start >= end) {
+ return 1
+ }
+
+ start >>>= 0
+ end >>>= 0
+ thisStart >>>= 0
+ thisEnd >>>= 0
+
+ if (this === target) return 0
+
+ var x = thisEnd - thisStart
+ var y = end - start
+ var len = Math.min(x, y)
+
+ var thisCopy = this.slice(thisStart, thisEnd)
+ var targetCopy = target.slice(start, end)
+
+ for (var i = 0; i < len; ++i) {
+ if (thisCopy[i] !== targetCopy[i]) {
+ x = thisCopy[i]
+ y = targetCopy[i]
+ break
+ }
+ }
+
+ if (x < y) return -1
+ if (y < x) return 1
+ return 0
+}
+
+// Finds either the first index of `val` in `buffer` at offset >= `byteOffset`,
+// OR the last index of `val` in `buffer` at offset <= `byteOffset`.
+//
+// Arguments:
+// - buffer - a Buffer to search
+// - val - a string, Buffer, or number
+// - byteOffset - an index into `buffer`; will be clamped to an int32
+// - encoding - an optional encoding, relevant is val is a string
+// - dir - true for indexOf, false for lastIndexOf
+function bidirectionalIndexOf (buffer, val, byteOffset, encoding, dir) {
+ // Empty buffer means no match
+ if (buffer.length === 0) return -1
+
+ // Normalize byteOffset
+ if (typeof byteOffset === 'string') {
+ encoding = byteOffset
+ byteOffset = 0
+ } else if (byteOffset > 0x7fffffff) {
+ byteOffset = 0x7fffffff
+ } else if (byteOffset < -0x80000000) {
+ byteOffset = -0x80000000
+ }
+ byteOffset = +byteOffset // Coerce to Number.
+ if (numberIsNaN(byteOffset)) {
+ // byteOffset: it it's undefined, null, NaN, "foo", etc, search whole buffer
+ byteOffset = dir ? 0 : (buffer.length - 1)
+ }
+
+ // Normalize byteOffset: negative offsets start from the end of the buffer
+ if (byteOffset < 0) byteOffset = buffer.length + byteOffset
+ if (byteOffset >= buffer.length) {
+ if (dir) return -1
+ else byteOffset = buffer.length - 1
+ } else if (byteOffset < 0) {
+ if (dir) byteOffset = 0
+ else return -1
+ }
+
+ // Normalize val
+ if (typeof val === 'string') {
+ val = Buffer.from(val, encoding)
+ }
+
+ // Finally, search either indexOf (if dir is true) or lastIndexOf
+ if (Buffer.isBuffer(val)) {
+ // Special case: looking for empty string/buffer always fails
+ if (val.length === 0) {
+ return -1
+ }
+ return arrayIndexOf(buffer, val, byteOffset, encoding, dir)
+ } else if (typeof val === 'number') {
+ val = val & 0xFF // Search for a byte value [0-255]
+ if (typeof Uint8Array.prototype.indexOf === 'function') {
+ if (dir) {
+ return Uint8Array.prototype.indexOf.call(buffer, val, byteOffset)
+ } else {
+ return Uint8Array.prototype.lastIndexOf.call(buffer, val, byteOffset)
+ }
+ }
+ return arrayIndexOf(buffer, [ val ], byteOffset, encoding, dir)
+ }
+
+ throw new TypeError('val must be string, number or Buffer')
+}
+
+function arrayIndexOf (arr, val, byteOffset, encoding, dir) {
+ var indexSize = 1
+ var arrLength = arr.length
+ var valLength = val.length
+
+ if (encoding !== undefined) {
+ encoding = String(encoding).toLowerCase()
+ if (encoding === 'ucs2' || encoding === 'ucs-2' ||
+ encoding === 'utf16le' || encoding === 'utf-16le') {
+ if (arr.length < 2 || val.length < 2) {
+ return -1
+ }
+ indexSize = 2
+ arrLength /= 2
+ valLength /= 2
+ byteOffset /= 2
+ }
+ }
+
+ function read (buf, i) {
+ if (indexSize === 1) {
+ return buf[i]
+ } else {
+ return buf.readUInt16BE(i * indexSize)
+ }
+ }
+
+ var i
+ if (dir) {
+ var foundIndex = -1
+ for (i = byteOffset; i < arrLength; i++) {
+ if (read(arr, i) === read(val, foundIndex === -1 ? 0 : i - foundIndex)) {
+ if (foundIndex === -1) foundIndex = i
+ if (i - foundIndex + 1 === valLength) return foundIndex * indexSize
+ } else {
+ if (foundIndex !== -1) i -= i - foundIndex
+ foundIndex = -1
+ }
+ }
+ } else {
+ if (byteOffset + valLength > arrLength) byteOffset = arrLength - valLength
+ for (i = byteOffset; i >= 0; i--) {
+ var found = true
+ for (var j = 0; j < valLength; j++) {
+ if (read(arr, i + j) !== read(val, j)) {
+ found = false
+ break
+ }
+ }
+ if (found) return i
+ }
+ }
+
+ return -1
+}
+
+Buffer.prototype.includes = function includes (val, byteOffset, encoding) {
+ return this.indexOf(val, byteOffset, encoding) !== -1
+}
+
+Buffer.prototype.indexOf = function indexOf (val, byteOffset, encoding) {
+ return bidirectionalIndexOf(this, val, byteOffset, encoding, true)
+}
+
+Buffer.prototype.lastIndexOf = function lastIndexOf (val, byteOffset, encoding) {
+ return bidirectionalIndexOf(this, val, byteOffset, encoding, false)
+}
+
+function hexWrite (buf, string, offset, length) {
+ offset = Number(offset) || 0
+ var remaining = buf.length - offset
+ if (!length) {
+ length = remaining
+ } else {
+ length = Number(length)
+ if (length > remaining) {
+ length = remaining
+ }
+ }
+
+ var strLen = string.length
+
+ if (length > strLen / 2) {
+ length = strLen / 2
+ }
+ for (var i = 0; i < length; ++i) {
+ var parsed = parseInt(string.substr(i * 2, 2), 16)
+ if (numberIsNaN(parsed)) return i
+ buf[offset + i] = parsed
+ }
+ return i
+}
+
+function utf8Write (buf, string, offset, length) {
+ return blitBuffer(utf8ToBytes(string, buf.length - offset), buf, offset, length)
+}
+
+function asciiWrite (buf, string, offset, length) {
+ return blitBuffer(asciiToBytes(string), buf, offset, length)
+}
+
+function latin1Write (buf, string, offset, length) {
+ return asciiWrite(buf, string, offset, length)
+}
+
+function base64Write (buf, string, offset, length) {
+ return blitBuffer(base64ToBytes(string), buf, offset, length)
+}
+
+function ucs2Write (buf, string, offset, length) {
+ return blitBuffer(utf16leToBytes(string, buf.length - offset), buf, offset, length)
+}
+
+Buffer.prototype.write = function write (string, offset, length, encoding) {
+ // Buffer#write(string)
+ if (offset === undefined) {
+ encoding = 'utf8'
+ length = this.length
+ offset = 0
+ // Buffer#write(string, encoding)
+ } else if (length === undefined && typeof offset === 'string') {
+ encoding = offset
+ length = this.length
+ offset = 0
+ // Buffer#write(string, offset[, length][, encoding])
+ } else if (isFinite(offset)) {
+ offset = offset >>> 0
+ if (isFinite(length)) {
+ length = length >>> 0
+ if (encoding === undefined) encoding = 'utf8'
+ } else {
+ encoding = length
+ length = undefined
+ }
+ } else {
+ throw new Error(
+ 'Buffer.write(string, encoding, offset[, length]) is no longer supported'
+ )
+ }
+
+ var remaining = this.length - offset
+ if (length === undefined || length > remaining) length = remaining
+
+ if ((string.length > 0 && (length < 0 || offset < 0)) || offset > this.length) {
+ throw new RangeError('Attempt to write outside buffer bounds')
+ }
+
+ if (!encoding) encoding = 'utf8'
+
+ var loweredCase = false
+ for (;;) {
+ switch (encoding) {
+ case 'hex':
+ return hexWrite(this, string, offset, length)
+
+ case 'utf8':
+ case 'utf-8':
+ return utf8Write(this, string, offset, length)
+
+ case 'ascii':
+ return asciiWrite(this, string, offset, length)
+
+ case 'latin1':
+ case 'binary':
+ return latin1Write(this, string, offset, length)
+
+ case 'base64':
+ // Warning: maxLength not taken into account in base64Write
+ return base64Write(this, string, offset, length)
+
+ case 'ucs2':
+ case 'ucs-2':
+ case 'utf16le':
+ case 'utf-16le':
+ return ucs2Write(this, string, offset, length)
+
+ default:
+ if (loweredCase) throw new TypeError('Unknown encoding: ' + encoding)
+ encoding = ('' + encoding).toLowerCase()
+ loweredCase = true
+ }
+ }
+}
+
+Buffer.prototype.toJSON = function toJSON () {
+ return {
+ type: 'Buffer',
+ data: Array.prototype.slice.call(this._arr || this, 0)
+ }
+}
+
+function base64Slice (buf, start, end) {
+ if (start === 0 && end === buf.length) {
+ return base64.fromByteArray(buf)
+ } else {
+ return base64.fromByteArray(buf.slice(start, end))
+ }
+}
+
+function utf8Slice (buf, start, end) {
+ end = Math.min(buf.length, end)
+ var res = []
+
+ var i = start
+ while (i < end) {
+ var firstByte = buf[i]
+ var codePoint = null
+ var bytesPerSequence = (firstByte > 0xEF) ? 4
+ : (firstByte > 0xDF) ? 3
+ : (firstByte > 0xBF) ? 2
+ : 1
+
+ if (i + bytesPerSequence <= end) {
+ var secondByte, thirdByte, fourthByte, tempCodePoint
+
+ switch (bytesPerSequence) {
+ case 1:
+ if (firstByte < 0x80) {
+ codePoint = firstByte
+ }
+ break
+ case 2:
+ secondByte = buf[i + 1]
+ if ((secondByte & 0xC0) === 0x80) {
+ tempCodePoint = (firstByte & 0x1F) << 0x6 | (secondByte & 0x3F)
+ if (tempCodePoint > 0x7F) {
+ codePoint = tempCodePoint
+ }
+ }
+ break
+ case 3:
+ secondByte = buf[i + 1]
+ thirdByte = buf[i + 2]
+ if ((secondByte & 0xC0) === 0x80 && (thirdByte & 0xC0) === 0x80) {
+ tempCodePoint = (firstByte & 0xF) << 0xC | (secondByte & 0x3F) << 0x6 | (thirdByte & 0x3F)
+ if (tempCodePoint > 0x7FF && (tempCodePoint < 0xD800 || tempCodePoint > 0xDFFF)) {
+ codePoint = tempCodePoint
+ }
+ }
+ break
+ case 4:
+ secondByte = buf[i + 1]
+ thirdByte = buf[i + 2]
+ fourthByte = buf[i + 3]
+ if ((secondByte & 0xC0) === 0x80 && (thirdByte & 0xC0) === 0x80 && (fourthByte & 0xC0) === 0x80) {
+ tempCodePoint = (firstByte & 0xF) << 0x12 | (secondByte & 0x3F) << 0xC | (thirdByte & 0x3F) << 0x6 | (fourthByte & 0x3F)
+ if (tempCodePoint > 0xFFFF && tempCodePoint < 0x110000) {
+ codePoint = tempCodePoint
+ }
+ }
+ }
+ }
+
+ if (codePoint === null) {
+ // we did not generate a valid codePoint so insert a
+ // replacement char (U+FFFD) and advance only 1 byte
+ codePoint = 0xFFFD
+ bytesPerSequence = 1
+ } else if (codePoint > 0xFFFF) {
+ // encode to utf16 (surrogate pair dance)
+ codePoint -= 0x10000
+ res.push(codePoint >>> 10 & 0x3FF | 0xD800)
+ codePoint = 0xDC00 | codePoint & 0x3FF
+ }
+
+ res.push(codePoint)
+ i += bytesPerSequence
+ }
+
+ return decodeCodePointsArray(res)
+}
+
+// Based on http://stackoverflow.com/a/22747272/680742, the browser with
+// the lowest limit is Chrome, with 0x10000 args.
+// We go 1 magnitude less, for safety
+var MAX_ARGUMENTS_LENGTH = 0x1000
+
+function decodeCodePointsArray (codePoints) {
+ var len = codePoints.length
+ if (len <= MAX_ARGUMENTS_LENGTH) {
+ return String.fromCharCode.apply(String, codePoints) // avoid extra slice()
+ }
+
+ // Decode in chunks to avoid "call stack size exceeded".
+ var res = ''
+ var i = 0
+ while (i < len) {
+ res += String.fromCharCode.apply(
+ String,
+ codePoints.slice(i, i += MAX_ARGUMENTS_LENGTH)
+ )
+ }
+ return res
+}
+
+function asciiSlice (buf, start, end) {
+ var ret = ''
+ end = Math.min(buf.length, end)
+
+ for (var i = start; i < end; ++i) {
+ ret += String.fromCharCode(buf[i] & 0x7F)
+ }
+ return ret
+}
+
+function latin1Slice (buf, start, end) {
+ var ret = ''
+ end = Math.min(buf.length, end)
+
+ for (var i = start; i < end; ++i) {
+ ret += String.fromCharCode(buf[i])
+ }
+ return ret
+}
+
+function hexSlice (buf, start, end) {
+ var len = buf.length
+
+ if (!start || start < 0) start = 0
+ if (!end || end < 0 || end > len) end = len
+
+ var out = ''
+ for (var i = start; i < end; ++i) {
+ out += toHex(buf[i])
+ }
+ return out
+}
+
+function utf16leSlice (buf, start, end) {
+ var bytes = buf.slice(start, end)
+ var res = ''
+ for (var i = 0; i < bytes.length; i += 2) {
+ res += String.fromCharCode(bytes[i] + (bytes[i + 1] * 256))
+ }
+ return res
+}
+
+Buffer.prototype.slice = function slice (start, end) {
+ var len = this.length
+ start = ~~start
+ end = end === undefined ? len : ~~end
+
+ if (start < 0) {
+ start += len
+ if (start < 0) start = 0
+ } else if (start > len) {
+ start = len
+ }
+
+ if (end < 0) {
+ end += len
+ if (end < 0) end = 0
+ } else if (end > len) {
+ end = len
+ }
+
+ if (end < start) end = start
+
+ var newBuf = this.subarray(start, end)
+ // Return an augmented `Uint8Array` instance
+ newBuf.__proto__ = Buffer.prototype
+ return newBuf
+}
+
+/*
+ * Need to make sure that buffer isn't trying to write out of bounds.
+ */
+function checkOffset (offset, ext, length) {
+ if ((offset % 1) !== 0 || offset < 0) throw new RangeError('offset is not uint')
+ if (offset + ext > length) throw new RangeError('Trying to access beyond buffer length')
+}
+
+Buffer.prototype.readUIntLE = function readUIntLE (offset, byteLength, noAssert) {
+ offset = offset >>> 0
+ byteLength = byteLength >>> 0
+ if (!noAssert) checkOffset(offset, byteLength, this.length)
+
+ var val = this[offset]
+ var mul = 1
+ var i = 0
+ while (++i < byteLength && (mul *= 0x100)) {
+ val += this[offset + i] * mul
+ }
+
+ return val
+}
+
+Buffer.prototype.readUIntBE = function readUIntBE (offset, byteLength, noAssert) {
+ offset = offset >>> 0
+ byteLength = byteLength >>> 0
+ if (!noAssert) {
+ checkOffset(offset, byteLength, this.length)
+ }
+
+ var val = this[offset + --byteLength]
+ var mul = 1
+ while (byteLength > 0 && (mul *= 0x100)) {
+ val += this[offset + --byteLength] * mul
+ }
+
+ return val
+}
+
+Buffer.prototype.readUInt8 = function readUInt8 (offset, noAssert) {
+ offset = offset >>> 0
+ if (!noAssert) checkOffset(offset, 1, this.length)
+ return this[offset]
+}
+
+Buffer.prototype.readUInt16LE = function readUInt16LE (offset, noAssert) {
+ offset = offset >>> 0
+ if (!noAssert) checkOffset(offset, 2, this.length)
+ return this[offset] | (this[offset + 1] << 8)
+}
+
+Buffer.prototype.readUInt16BE = function readUInt16BE (offset, noAssert) {
+ offset = offset >>> 0
+ if (!noAssert) checkOffset(offset, 2, this.length)
+ return (this[offset] << 8) | this[offset + 1]
+}
+
+Buffer.prototype.readUInt32LE = function readUInt32LE (offset, noAssert) {
+ offset = offset >>> 0
+ if (!noAssert) checkOffset(offset, 4, this.length)
+
+ return ((this[offset]) |
+ (this[offset + 1] << 8) |
+ (this[offset + 2] << 16)) +
+ (this[offset + 3] * 0x1000000)
+}
+
+Buffer.prototype.readUInt32BE = function readUInt32BE (offset, noAssert) {
+ offset = offset >>> 0
+ if (!noAssert) checkOffset(offset, 4, this.length)
+
+ return (this[offset] * 0x1000000) +
+ ((this[offset + 1] << 16) |
+ (this[offset + 2] << 8) |
+ this[offset + 3])
+}
+
+Buffer.prototype.readIntLE = function readIntLE (offset, byteLength, noAssert) {
+ offset = offset >>> 0
+ byteLength = byteLength >>> 0
+ if (!noAssert) checkOffset(offset, byteLength, this.length)
+
+ var val = this[offset]
+ var mul = 1
+ var i = 0
+ while (++i < byteLength && (mul *= 0x100)) {
+ val += this[offset + i] * mul
+ }
+ mul *= 0x80
+
+ if (val >= mul) val -= Math.pow(2, 8 * byteLength)
+
+ return val
+}
+
+Buffer.prototype.readIntBE = function readIntBE (offset, byteLength, noAssert) {
+ offset = offset >>> 0
+ byteLength = byteLength >>> 0
+ if (!noAssert) checkOffset(offset, byteLength, this.length)
+
+ var i = byteLength
+ var mul = 1
+ var val = this[offset + --i]
+ while (i > 0 && (mul *= 0x100)) {
+ val += this[offset + --i] * mul
+ }
+ mul *= 0x80
+
+ if (val >= mul) val -= Math.pow(2, 8 * byteLength)
+
+ return val
+}
+
+Buffer.prototype.readInt8 = function readInt8 (offset, noAssert) {
+ offset = offset >>> 0
+ if (!noAssert) checkOffset(offset, 1, this.length)
+ if (!(this[offset] & 0x80)) return (this[offset])
+ return ((0xff - this[offset] + 1) * -1)
+}
+
+Buffer.prototype.readInt16LE = function readInt16LE (offset, noAssert) {
+ offset = offset >>> 0
+ if (!noAssert) checkOffset(offset, 2, this.length)
+ var val = this[offset] | (this[offset + 1] << 8)
+ return (val & 0x8000) ? val | 0xFFFF0000 : val
+}
+
+Buffer.prototype.readInt16BE = function readInt16BE (offset, noAssert) {
+ offset = offset >>> 0
+ if (!noAssert) checkOffset(offset, 2, this.length)
+ var val = this[offset + 1] | (this[offset] << 8)
+ return (val & 0x8000) ? val | 0xFFFF0000 : val
+}
+
+Buffer.prototype.readInt32LE = function readInt32LE (offset, noAssert) {
+ offset = offset >>> 0
+ if (!noAssert) checkOffset(offset, 4, this.length)
+
+ return (this[offset]) |
+ (this[offset + 1] << 8) |
+ (this[offset + 2] << 16) |
+ (this[offset + 3] << 24)
+}
+
+Buffer.prototype.readInt32BE = function readInt32BE (offset, noAssert) {
+ offset = offset >>> 0
+ if (!noAssert) checkOffset(offset, 4, this.length)
+
+ return (this[offset] << 24) |
+ (this[offset + 1] << 16) |
+ (this[offset + 2] << 8) |
+ (this[offset + 3])
+}
+
+Buffer.prototype.readFloatLE = function readFloatLE (offset, noAssert) {
+ offset = offset >>> 0
+ if (!noAssert) checkOffset(offset, 4, this.length)
+ return ieee754.read(this, offset, true, 23, 4)
+}
+
+Buffer.prototype.readFloatBE = function readFloatBE (offset, noAssert) {
+ offset = offset >>> 0
+ if (!noAssert) checkOffset(offset, 4, this.length)
+ return ieee754.read(this, offset, false, 23, 4)
+}
+
+Buffer.prototype.readDoubleLE = function readDoubleLE (offset, noAssert) {
+ offset = offset >>> 0
+ if (!noAssert) checkOffset(offset, 8, this.length)
+ return ieee754.read(this, offset, true, 52, 8)
+}
+
+Buffer.prototype.readDoubleBE = function readDoubleBE (offset, noAssert) {
+ offset = offset >>> 0
+ if (!noAssert) checkOffset(offset, 8, this.length)
+ return ieee754.read(this, offset, false, 52, 8)
+}
+
+function checkInt (buf, value, offset, ext, max, min) {
+ if (!Buffer.isBuffer(buf)) throw new TypeError('"buffer" argument must be a Buffer instance')
+ if (value > max || value < min) throw new RangeError('"value" argument is out of bounds')
+ if (offset + ext > buf.length) throw new RangeError('Index out of range')
+}
+
+Buffer.prototype.writeUIntLE = function writeUIntLE (value, offset, byteLength, noAssert) {
+ value = +value
+ offset = offset >>> 0
+ byteLength = byteLength >>> 0
+ if (!noAssert) {
+ var maxBytes = Math.pow(2, 8 * byteLength) - 1
+ checkInt(this, value, offset, byteLength, maxBytes, 0)
+ }
+
+ var mul = 1
+ var i = 0
+ this[offset] = value & 0xFF
+ while (++i < byteLength && (mul *= 0x100)) {
+ this[offset + i] = (value / mul) & 0xFF
+ }
+
+ return offset + byteLength
+}
+
+Buffer.prototype.writeUIntBE = function writeUIntBE (value, offset, byteLength, noAssert) {
+ value = +value
+ offset = offset >>> 0
+ byteLength = byteLength >>> 0
+ if (!noAssert) {
+ var maxBytes = Math.pow(2, 8 * byteLength) - 1
+ checkInt(this, value, offset, byteLength, maxBytes, 0)
+ }
+
+ var i = byteLength - 1
+ var mul = 1
+ this[offset + i] = value & 0xFF
+ while (--i >= 0 && (mul *= 0x100)) {
+ this[offset + i] = (value / mul) & 0xFF
+ }
+
+ return offset + byteLength
+}
+
+Buffer.prototype.writeUInt8 = function writeUInt8 (value, offset, noAssert) {
+ value = +value
+ offset = offset >>> 0
+ if (!noAssert) checkInt(this, value, offset, 1, 0xff, 0)
+ this[offset] = (value & 0xff)
+ return offset + 1
+}
+
+Buffer.prototype.writeUInt16LE = function writeUInt16LE (value, offset, noAssert) {
+ value = +value
+ offset = offset >>> 0
+ if (!noAssert) checkInt(this, value, offset, 2, 0xffff, 0)
+ this[offset] = (value & 0xff)
+ this[offset + 1] = (value >>> 8)
+ return offset + 2
+}
+
+Buffer.prototype.writeUInt16BE = function writeUInt16BE (value, offset, noAssert) {
+ value = +value
+ offset = offset >>> 0
+ if (!noAssert) checkInt(this, value, offset, 2, 0xffff, 0)
+ this[offset] = (value >>> 8)
+ this[offset + 1] = (value & 0xff)
+ return offset + 2
+}
+
+Buffer.prototype.writeUInt32LE = function writeUInt32LE (value, offset, noAssert) {
+ value = +value
+ offset = offset >>> 0
+ if (!noAssert) checkInt(this, value, offset, 4, 0xffffffff, 0)
+ this[offset + 3] = (value >>> 24)
+ this[offset + 2] = (value >>> 16)
+ this[offset + 1] = (value >>> 8)
+ this[offset] = (value & 0xff)
+ return offset + 4
+}
+
+Buffer.prototype.writeUInt32BE = function writeUInt32BE (value, offset, noAssert) {
+ value = +value
+ offset = offset >>> 0
+ if (!noAssert) checkInt(this, value, offset, 4, 0xffffffff, 0)
+ this[offset] = (value >>> 24)
+ this[offset + 1] = (value >>> 16)
+ this[offset + 2] = (value >>> 8)
+ this[offset + 3] = (value & 0xff)
+ return offset + 4
+}
+
+Buffer.prototype.writeIntLE = function writeIntLE (value, offset, byteLength, noAssert) {
+ value = +value
+ offset = offset >>> 0
+ if (!noAssert) {
+ var limit = Math.pow(2, (8 * byteLength) - 1)
+
+ checkInt(this, value, offset, byteLength, limit - 1, -limit)
+ }
+
+ var i = 0
+ var mul = 1
+ var sub = 0
+ this[offset] = value & 0xFF
+ while (++i < byteLength && (mul *= 0x100)) {
+ if (value < 0 && sub === 0 && this[offset + i - 1] !== 0) {
+ sub = 1
+ }
+ this[offset + i] = ((value / mul) >> 0) - sub & 0xFF
+ }
+
+ return offset + byteLength
+}
+
+Buffer.prototype.writeIntBE = function writeIntBE (value, offset, byteLength, noAssert) {
+ value = +value
+ offset = offset >>> 0
+ if (!noAssert) {
+ var limit = Math.pow(2, (8 * byteLength) - 1)
+
+ checkInt(this, value, offset, byteLength, limit - 1, -limit)
+ }
+
+ var i = byteLength - 1
+ var mul = 1
+ var sub = 0
+ this[offset + i] = value & 0xFF
+ while (--i >= 0 && (mul *= 0x100)) {
+ if (value < 0 && sub === 0 && this[offset + i + 1] !== 0) {
+ sub = 1
+ }
+ this[offset + i] = ((value / mul) >> 0) - sub & 0xFF
+ }
+
+ return offset + byteLength
+}
+
+Buffer.prototype.writeInt8 = function writeInt8 (value, offset, noAssert) {
+ value = +value
+ offset = offset >>> 0
+ if (!noAssert) checkInt(this, value, offset, 1, 0x7f, -0x80)
+ if (value < 0) value = 0xff + value + 1
+ this[offset] = (value & 0xff)
+ return offset + 1
+}
+
+Buffer.prototype.writeInt16LE = function writeInt16LE (value, offset, noAssert) {
+ value = +value
+ offset = offset >>> 0
+ if (!noAssert) checkInt(this, value, offset, 2, 0x7fff, -0x8000)
+ this[offset] = (value & 0xff)
+ this[offset + 1] = (value >>> 8)
+ return offset + 2
+}
+
+Buffer.prototype.writeInt16BE = function writeInt16BE (value, offset, noAssert) {
+ value = +value
+ offset = offset >>> 0
+ if (!noAssert) checkInt(this, value, offset, 2, 0x7fff, -0x8000)
+ this[offset] = (value >>> 8)
+ this[offset + 1] = (value & 0xff)
+ return offset + 2
+}
+
+Buffer.prototype.writeInt32LE = function writeInt32LE (value, offset, noAssert) {
+ value = +value
+ offset = offset >>> 0
+ if (!noAssert) checkInt(this, value, offset, 4, 0x7fffffff, -0x80000000)
+ this[offset] = (value & 0xff)
+ this[offset + 1] = (value >>> 8)
+ this[offset + 2] = (value >>> 16)
+ this[offset + 3] = (value >>> 24)
+ return offset + 4
+}
+
+Buffer.prototype.writeInt32BE = function writeInt32BE (value, offset, noAssert) {
+ value = +value
+ offset = offset >>> 0
+ if (!noAssert) checkInt(this, value, offset, 4, 0x7fffffff, -0x80000000)
+ if (value < 0) value = 0xffffffff + value + 1
+ this[offset] = (value >>> 24)
+ this[offset + 1] = (value >>> 16)
+ this[offset + 2] = (value >>> 8)
+ this[offset + 3] = (value & 0xff)
+ return offset + 4
+}
+
+function checkIEEE754 (buf, value, offset, ext, max, min) {
+ if (offset + ext > buf.length) throw new RangeError('Index out of range')
+ if (offset < 0) throw new RangeError('Index out of range')
+}
+
+function writeFloat (buf, value, offset, littleEndian, noAssert) {
+ value = +value
+ offset = offset >>> 0
+ if (!noAssert) {
+ checkIEEE754(buf, value, offset, 4, 3.4028234663852886e+38, -3.4028234663852886e+38)
+ }
+ ieee754.write(buf, value, offset, littleEndian, 23, 4)
+ return offset + 4
+}
+
+Buffer.prototype.writeFloatLE = function writeFloatLE (value, offset, noAssert) {
+ return writeFloat(this, value, offset, true, noAssert)
+}
+
+Buffer.prototype.writeFloatBE = function writeFloatBE (value, offset, noAssert) {
+ return writeFloat(this, value, offset, false, noAssert)
+}
+
+function writeDouble (buf, value, offset, littleEndian, noAssert) {
+ value = +value
+ offset = offset >>> 0
+ if (!noAssert) {
+ checkIEEE754(buf, value, offset, 8, 1.7976931348623157E+308, -1.7976931348623157E+308)
+ }
+ ieee754.write(buf, value, offset, littleEndian, 52, 8)
+ return offset + 8
+}
+
+Buffer.prototype.writeDoubleLE = function writeDoubleLE (value, offset, noAssert) {
+ return writeDouble(this, value, offset, true, noAssert)
+}
+
+Buffer.prototype.writeDoubleBE = function writeDoubleBE (value, offset, noAssert) {
+ return writeDouble(this, value, offset, false, noAssert)
+}
+
+// copy(targetBuffer, targetStart=0, sourceStart=0, sourceEnd=buffer.length)
+Buffer.prototype.copy = function copy (target, targetStart, start, end) {
+ if (!Buffer.isBuffer(target)) throw new TypeError('argument should be a Buffer')
+ if (!start) start = 0
+ if (!end && end !== 0) end = this.length
+ if (targetStart >= target.length) targetStart = target.length
+ if (!targetStart) targetStart = 0
+ if (end > 0 && end < start) end = start
+
+ // Copy 0 bytes; we're done
+ if (end === start) return 0
+ if (target.length === 0 || this.length === 0) return 0
+
+ // Fatal error conditions
+ if (targetStart < 0) {
+ throw new RangeError('targetStart out of bounds')
+ }
+ if (start < 0 || start >= this.length) throw new RangeError('Index out of range')
+ if (end < 0) throw new RangeError('sourceEnd out of bounds')
+
+ // Are we oob?
+ if (end > this.length) end = this.length
+ if (target.length - targetStart < end - start) {
+ end = target.length - targetStart + start
+ }
+
+ var len = end - start
+
+ if (this === target && typeof Uint8Array.prototype.copyWithin === 'function') {
+ // Use built-in when available, missing from IE11
+ this.copyWithin(targetStart, start, end)
+ } else if (this === target && start < targetStart && targetStart < end) {
+ // descending copy from end
+ for (var i = len - 1; i >= 0; --i) {
+ target[i + targetStart] = this[i + start]
+ }
+ } else {
+ Uint8Array.prototype.set.call(
+ target,
+ this.subarray(start, end),
+ targetStart
+ )
+ }
+
+ return len
+}
+
+// Usage:
+// buffer.fill(number[, offset[, end]])
+// buffer.fill(buffer[, offset[, end]])
+// buffer.fill(string[, offset[, end]][, encoding])
+Buffer.prototype.fill = function fill (val, start, end, encoding) {
+ // Handle string cases:
+ if (typeof val === 'string') {
+ if (typeof start === 'string') {
+ encoding = start
+ start = 0
+ end = this.length
+ } else if (typeof end === 'string') {
+ encoding = end
+ end = this.length
+ }
+ if (encoding !== undefined && typeof encoding !== 'string') {
+ throw new TypeError('encoding must be a string')
+ }
+ if (typeof encoding === 'string' && !Buffer.isEncoding(encoding)) {
+ throw new TypeError('Unknown encoding: ' + encoding)
+ }
+ if (val.length === 1) {
+ var code = val.charCodeAt(0)
+ if ((encoding === 'utf8' && code < 128) ||
+ encoding === 'latin1') {
+ // Fast path: If `val` fits into a single byte, use that numeric value.
+ val = code
+ }
+ }
+ } else if (typeof val === 'number') {
+ val = val & 255
+ }
+
+ // Invalid ranges are not set to a default, so can range check early.
+ if (start < 0 || this.length < start || this.length < end) {
+ throw new RangeError('Out of range index')
+ }
+
+ if (end <= start) {
+ return this
+ }
+
+ start = start >>> 0
+ end = end === undefined ? this.length : end >>> 0
+
+ if (!val) val = 0
+
+ var i
+ if (typeof val === 'number') {
+ for (i = start; i < end; ++i) {
+ this[i] = val
+ }
+ } else {
+ var bytes = Buffer.isBuffer(val)
+ ? val
+ : Buffer.from(val, encoding)
+ var len = bytes.length
+ if (len === 0) {
+ throw new TypeError('The value "' + val +
+ '" is invalid for argument "value"')
+ }
+ for (i = 0; i < end - start; ++i) {
+ this[i + start] = bytes[i % len]
+ }
+ }
+
+ return this
+}
+
+// HELPER FUNCTIONS
+// ================
+
+var INVALID_BASE64_RE = /[^+/0-9A-Za-z-_]/g
+
+function base64clean (str) {
+ // Node takes equal signs as end of the Base64 encoding
+ str = str.split('=')[0]
+ // Node strips out invalid characters like \n and \t from the string, base64-js does not
+ str = str.trim().replace(INVALID_BASE64_RE, '')
+ // Node converts strings with length < 2 to ''
+ if (str.length < 2) return ''
+ // Node allows for non-padded base64 strings (missing trailing ===), base64-js does not
+ while (str.length % 4 !== 0) {
+ str = str + '='
+ }
+ return str
+}
+
+function toHex (n) {
+ if (n < 16) return '0' + n.toString(16)
+ return n.toString(16)
+}
+
+function utf8ToBytes (string, units) {
+ units = units || Infinity
+ var codePoint
+ var length = string.length
+ var leadSurrogate = null
+ var bytes = []
+
+ for (var i = 0; i < length; ++i) {
+ codePoint = string.charCodeAt(i)
+
+ // is surrogate component
+ if (codePoint > 0xD7FF && codePoint < 0xE000) {
+ // last char was a lead
+ if (!leadSurrogate) {
+ // no lead yet
+ if (codePoint > 0xDBFF) {
+ // unexpected trail
+ if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD)
+ continue
+ } else if (i + 1 === length) {
+ // unpaired lead
+ if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD)
+ continue
+ }
+
+ // valid lead
+ leadSurrogate = codePoint
+
+ continue
+ }
+
+ // 2 leads in a row
+ if (codePoint < 0xDC00) {
+ if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD)
+ leadSurrogate = codePoint
+ continue
+ }
+
+ // valid surrogate pair
+ codePoint = (leadSurrogate - 0xD800 << 10 | codePoint - 0xDC00) + 0x10000
+ } else if (leadSurrogate) {
+ // valid bmp char, but last char was a lead
+ if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD)
+ }
+
+ leadSurrogate = null
+
+ // encode utf8
+ if (codePoint < 0x80) {
+ if ((units -= 1) < 0) break
+ bytes.push(codePoint)
+ } else if (codePoint < 0x800) {
+ if ((units -= 2) < 0) break
+ bytes.push(
+ codePoint >> 0x6 | 0xC0,
+ codePoint & 0x3F | 0x80
+ )
+ } else if (codePoint < 0x10000) {
+ if ((units -= 3) < 0) break
+ bytes.push(
+ codePoint >> 0xC | 0xE0,
+ codePoint >> 0x6 & 0x3F | 0x80,
+ codePoint & 0x3F | 0x80
+ )
+ } else if (codePoint < 0x110000) {
+ if ((units -= 4) < 0) break
+ bytes.push(
+ codePoint >> 0x12 | 0xF0,
+ codePoint >> 0xC & 0x3F | 0x80,
+ codePoint >> 0x6 & 0x3F | 0x80,
+ codePoint & 0x3F | 0x80
+ )
+ } else {
+ throw new Error('Invalid code point')
+ }
+ }
+
+ return bytes
+}
+
+function asciiToBytes (str) {
+ var byteArray = []
+ for (var i = 0; i < str.length; ++i) {
+ // Node's code seems to be doing this and not & 0x7F..
+ byteArray.push(str.charCodeAt(i) & 0xFF)
+ }
+ return byteArray
+}
+
+function utf16leToBytes (str, units) {
+ var c, hi, lo
+ var byteArray = []
+ for (var i = 0; i < str.length; ++i) {
+ if ((units -= 2) < 0) break
+
+ c = str.charCodeAt(i)
+ hi = c >> 8
+ lo = c % 256
+ byteArray.push(lo)
+ byteArray.push(hi)
+ }
+
+ return byteArray
+}
+
+function base64ToBytes (str) {
+ return base64.toByteArray(base64clean(str))
+}
+
+function blitBuffer (src, dst, offset, length) {
+ for (var i = 0; i < length; ++i) {
+ if ((i + offset >= dst.length) || (i >= src.length)) break
+ dst[i + offset] = src[i]
+ }
+ return i
+}
+
+// ArrayBuffer or Uint8Array objects from other contexts (i.e. iframes) do not pass
+// the `instanceof` check but they should be treated as of that type.
+// See: https://github.com/feross/buffer/issues/166
+function isInstance (obj, type) {
+ return obj instanceof type ||
+ (obj != null && obj.constructor != null && obj.constructor.name != null &&
+ obj.constructor.name === type.name)
+}
+function numberIsNaN (obj) {
+ // For IE11 support
+ return obj !== obj // eslint-disable-line no-self-compare
+}
+
+}).call(this,require("buffer").Buffer)
+},{"base64-js":39,"buffer":43,"ieee754":55}],44:[function(require,module,exports){
+(function (Buffer){
+// Copyright Joyent, Inc. and other Node contributors.
+//
+// Permission is hereby granted, free of charge, to any person obtaining a
+// copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to permit
+// persons to whom the Software is furnished to do so, subject to the
+// following conditions:
+//
+// The above copyright notice and this permission notice shall be included
+// in all copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
+// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
+// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
+// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
+// USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+// NOTE: These type checking functions intentionally don't use `instanceof`
+// because it is fragile and can be easily faked with `Object.create()`.
+
+function isArray(arg) {
+ if (Array.isArray) {
+ return Array.isArray(arg);
+ }
+ return objectToString(arg) === '[object Array]';
+}
+exports.isArray = isArray;
+
+function isBoolean(arg) {
+ return typeof arg === 'boolean';
+}
+exports.isBoolean = isBoolean;
+
+function isNull(arg) {
+ return arg === null;
+}
+exports.isNull = isNull;
+
+function isNullOrUndefined(arg) {
+ return arg == null;
+}
+exports.isNullOrUndefined = isNullOrUndefined;
+
+function isNumber(arg) {
+ return typeof arg === 'number';
+}
+exports.isNumber = isNumber;
+
+function isString(arg) {
+ return typeof arg === 'string';
+}
+exports.isString = isString;
+
+function isSymbol(arg) {
+ return typeof arg === 'symbol';
+}
+exports.isSymbol = isSymbol;
+
+function isUndefined(arg) {
+ return arg === void 0;
+}
+exports.isUndefined = isUndefined;
+
+function isRegExp(re) {
+ return objectToString(re) === '[object RegExp]';
+}
+exports.isRegExp = isRegExp;
+
+function isObject(arg) {
+ return typeof arg === 'object' && arg !== null;
+}
+exports.isObject = isObject;
+
+function isDate(d) {
+ return objectToString(d) === '[object Date]';
+}
+exports.isDate = isDate;
+
+function isError(e) {
+ return (objectToString(e) === '[object Error]' || e instanceof Error);
+}
+exports.isError = isError;
+
+function isFunction(arg) {
+ return typeof arg === 'function';
+}
+exports.isFunction = isFunction;
+
+function isPrimitive(arg) {
+ return arg === null ||
+ typeof arg === 'boolean' ||
+ typeof arg === 'number' ||
+ typeof arg === 'string' ||
+ typeof arg === 'symbol' || // ES6 symbol
+ typeof arg === 'undefined';
+}
+exports.isPrimitive = isPrimitive;
+
+exports.isBuffer = Buffer.isBuffer;
+
+function objectToString(o) {
+ return Object.prototype.toString.call(o);
+}
+
+}).call(this,{"isBuffer":require("../../is-buffer/index.js")})
+},{"../../is-buffer/index.js":57}],45:[function(require,module,exports){
+(function (process){
+"use strict";
+
+function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }
+
+/* eslint-env browser */
+
+/**
+ * This is the web browser implementation of `debug()`.
+ */
+exports.log = log;
+exports.formatArgs = formatArgs;
+exports.save = save;
+exports.load = load;
+exports.useColors = useColors;
+exports.storage = localstorage();
+/**
+ * Colors.
+ */
+
+exports.colors = ['#0000CC', '#0000FF', '#0033CC', '#0033FF', '#0066CC', '#0066FF', '#0099CC', '#0099FF', '#00CC00', '#00CC33', '#00CC66', '#00CC99', '#00CCCC', '#00CCFF', '#3300CC', '#3300FF', '#3333CC', '#3333FF', '#3366CC', '#3366FF', '#3399CC', '#3399FF', '#33CC00', '#33CC33', '#33CC66', '#33CC99', '#33CCCC', '#33CCFF', '#6600CC', '#6600FF', '#6633CC', '#6633FF', '#66CC00', '#66CC33', '#9900CC', '#9900FF', '#9933CC', '#9933FF', '#99CC00', '#99CC33', '#CC0000', '#CC0033', '#CC0066', '#CC0099', '#CC00CC', '#CC00FF', '#CC3300', '#CC3333', '#CC3366', '#CC3399', '#CC33CC', '#CC33FF', '#CC6600', '#CC6633', '#CC9900', '#CC9933', '#CCCC00', '#CCCC33', '#FF0000', '#FF0033', '#FF0066', '#FF0099', '#FF00CC', '#FF00FF', '#FF3300', '#FF3333', '#FF3366', '#FF3399', '#FF33CC', '#FF33FF', '#FF6600', '#FF6633', '#FF9900', '#FF9933', '#FFCC00', '#FFCC33'];
+/**
+ * Currently only WebKit-based Web Inspectors, Firefox >= v31,
+ * and the Firebug extension (any Firefox version) are known
+ * to support "%c" CSS customizations.
+ *
+ * TODO: add a `localStorage` variable to explicitly enable/disable colors
+ */
+// eslint-disable-next-line complexity
+
+function useColors() {
+ // NB: In an Electron preload script, document will be defined but not fully
+ // initialized. Since we know we're in Chrome, we'll just detect this case
+ // explicitly
+ if (typeof window !== 'undefined' && window.process && (window.process.type === 'renderer' || window.process.__nwjs)) {
+ return true;
+ } // Internet Explorer and Edge do not support colors.
+
+
+ if (typeof navigator !== 'undefined' && navigator.userAgent && navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/)) {
+ return false;
+ } // Is webkit? http://stackoverflow.com/a/16459606/376773
+ // document is undefined in react-native: https://github.com/facebook/react-native/pull/1632
+
+
+ return typeof document !== 'undefined' && document.documentElement && document.documentElement.style && document.documentElement.style.WebkitAppearance || // Is firebug? http://stackoverflow.com/a/398120/376773
+ typeof window !== 'undefined' && window.console && (window.console.firebug || window.console.exception && window.console.table) || // Is firefox >= v31?
+ // https://developer.mozilla.org/en-US/docs/Tools/Web_Console#Styling_messages
+ typeof navigator !== 'undefined' && navigator.userAgent && navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/) && parseInt(RegExp.$1, 10) >= 31 || // Double check webkit in userAgent just in case we are in a worker
+ typeof navigator !== 'undefined' && navigator.userAgent && navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/);
+}
+/**
+ * Colorize log arguments if enabled.
+ *
+ * @api public
+ */
+
+
+function formatArgs(args) {
+ args[0] = (this.useColors ? '%c' : '') + this.namespace + (this.useColors ? ' %c' : ' ') + args[0] + (this.useColors ? '%c ' : ' ') + '+' + module.exports.humanize(this.diff);
+
+ if (!this.useColors) {
+ return;
+ }
+
+ var c = 'color: ' + this.color;
+ args.splice(1, 0, c, 'color: inherit'); // The final "%c" is somewhat tricky, because there could be other
+ // arguments passed either before or after the %c, so we need to
+ // figure out the correct index to insert the CSS into
+
+ var index = 0;
+ var lastC = 0;
+ args[0].replace(/%[a-zA-Z%]/g, function (match) {
+ if (match === '%%') {
+ return;
+ }
+
+ index++;
+
+ if (match === '%c') {
+ // We only are interested in the *last* %c
+ // (the user may have provided their own)
+ lastC = index;
+ }
+ });
+ args.splice(lastC, 0, c);
+}
+/**
+ * Invokes `console.log()` when available.
+ * No-op when `console.log` is not a "function".
+ *
+ * @api public
+ */
+
+
+function log() {
+ var _console;
+
+ // This hackery is required for IE8/9, where
+ // the `console.log` function doesn't have 'apply'
+ return (typeof console === "undefined" ? "undefined" : _typeof(console)) === 'object' && console.log && (_console = console).log.apply(_console, arguments);
+}
+/**
+ * Save `namespaces`.
+ *
+ * @param {String} namespaces
+ * @api private
+ */
+
+
+function save(namespaces) {
+ try {
+ if (namespaces) {
+ exports.storage.setItem('debug', namespaces);
+ } else {
+ exports.storage.removeItem('debug');
+ }
+ } catch (error) {// Swallow
+ // XXX (@Qix-) should we be logging these?
+ }
+}
+/**
+ * Load `namespaces`.
+ *
+ * @return {String} returns the previously persisted debug modes
+ * @api private
+ */
+
+
+function load() {
+ var r;
+
+ try {
+ r = exports.storage.getItem('debug');
+ } catch (error) {} // Swallow
+ // XXX (@Qix-) should we be logging these?
+ // If debug isn't set in LS, and we're in Electron, try to load $DEBUG
+
+
+ if (!r && typeof process !== 'undefined' && 'env' in process) {
+ r = process.env.DEBUG;
+ }
+
+ return r;
+}
+/**
+ * Localstorage attempts to return the localstorage.
+ *
+ * This is necessary because safari throws
+ * when a user disables cookies/localstorage
+ * and you attempt to access it.
+ *
+ * @return {LocalStorage}
+ * @api private
+ */
+
+
+function localstorage() {
+ try {
+ // TVMLKit (Apple TV JS Runtime) does not have a window object, just localStorage in the global context
+ // The Browser also has localStorage in the global context.
+ return localStorage;
+ } catch (error) {// Swallow
+ // XXX (@Qix-) should we be logging these?
+ }
+}
+
+module.exports = require('./common')(exports);
+var formatters = module.exports.formatters;
+/**
+ * Map %j to `JSON.stringify()`, since no Web Inspectors do that by default.
+ */
+
+formatters.j = function (v) {
+ try {
+ return JSON.stringify(v);
+ } catch (error) {
+ return '[UnexpectedJSONParseError]: ' + error.message;
+ }
+};
+
+
+}).call(this,require('_process'))
+},{"./common":46,"_process":69}],46:[function(require,module,exports){
+"use strict";
+
+/**
+ * This is the common logic for both the Node.js and web browser
+ * implementations of `debug()`.
+ */
+function setup(env) {
+ createDebug.debug = createDebug;
+ createDebug.default = createDebug;
+ createDebug.coerce = coerce;
+ createDebug.disable = disable;
+ createDebug.enable = enable;
+ createDebug.enabled = enabled;
+ createDebug.humanize = require('ms');
+ Object.keys(env).forEach(function (key) {
+ createDebug[key] = env[key];
+ });
+ /**
+ * Active `debug` instances.
+ */
+
+ createDebug.instances = [];
+ /**
+ * The currently active debug mode names, and names to skip.
+ */
+
+ createDebug.names = [];
+ createDebug.skips = [];
+ /**
+ * Map of special "%n" handling functions, for the debug "format" argument.
+ *
+ * Valid key names are a single, lower or upper-case letter, i.e. "n" and "N".
+ */
+
+ createDebug.formatters = {};
+ /**
+ * Selects a color for a debug namespace
+ * @param {String} namespace The namespace string for the for the debug instance to be colored
+ * @return {Number|String} An ANSI color code for the given namespace
+ * @api private
+ */
+
+ function selectColor(namespace) {
+ var hash = 0;
+
+ for (var i = 0; i < namespace.length; i++) {
+ hash = (hash << 5) - hash + namespace.charCodeAt(i);
+ hash |= 0; // Convert to 32bit integer
+ }
+
+ return createDebug.colors[Math.abs(hash) % createDebug.colors.length];
+ }
+
+ createDebug.selectColor = selectColor;
+ /**
+ * Create a debugger with the given `namespace`.
+ *
+ * @param {String} namespace
+ * @return {Function}
+ * @api public
+ */
+
+ function createDebug(namespace) {
+ var prevTime;
+
+ function debug() {
+ // Disabled?
+ if (!debug.enabled) {
+ return;
+ }
+
+ for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
+ args[_key] = arguments[_key];
+ }
+
+ var self = debug; // Set `diff` timestamp
+
+ var curr = Number(new Date());
+ var ms = curr - (prevTime || curr);
+ self.diff = ms;
+ self.prev = prevTime;
+ self.curr = curr;
+ prevTime = curr;
+ args[0] = createDebug.coerce(args[0]);
+
+ if (typeof args[0] !== 'string') {
+ // Anything else let's inspect with %O
+ args.unshift('%O');
+ } // Apply any `formatters` transformations
+
+
+ var index = 0;
+ args[0] = args[0].replace(/%([a-zA-Z%])/g, function (match, format) {
+ // If we encounter an escaped % then don't increase the array index
+ if (match === '%%') {
+ return match;
+ }
+
+ index++;
+ var formatter = createDebug.formatters[format];
+
+ if (typeof formatter === 'function') {
+ var val = args[index];
+ match = formatter.call(self, val); // Now we need to remove `args[index]` since it's inlined in the `format`
+
+ args.splice(index, 1);
+ index--;
+ }
+
+ return match;
+ }); // Apply env-specific formatting (colors, etc.)
+
+ createDebug.formatArgs.call(self, args);
+ var logFn = self.log || createDebug.log;
+ logFn.apply(self, args);
+ }
+
+ debug.namespace = namespace;
+ debug.enabled = createDebug.enabled(namespace);
+ debug.useColors = createDebug.useColors();
+ debug.color = selectColor(namespace);
+ debug.destroy = destroy;
+ debug.extend = extend; // Debug.formatArgs = formatArgs;
+ // debug.rawLog = rawLog;
+ // env-specific initialization logic for debug instances
+
+ if (typeof createDebug.init === 'function') {
+ createDebug.init(debug);
+ }
+
+ createDebug.instances.push(debug);
+ return debug;
+ }
+
+ function destroy() {
+ var index = createDebug.instances.indexOf(this);
+
+ if (index !== -1) {
+ createDebug.instances.splice(index, 1);
+ return true;
+ }
+
+ return false;
+ }
+
+ function extend(namespace, delimiter) {
+ return createDebug(this.namespace + (typeof delimiter === 'undefined' ? ':' : delimiter) + namespace);
+ }
+ /**
+ * Enables a debug mode by namespaces. This can include modes
+ * separated by a colon and wildcards.
+ *
+ * @param {String} namespaces
+ * @api public
+ */
+
+
+ function enable(namespaces) {
+ createDebug.save(namespaces);
+ createDebug.names = [];
+ createDebug.skips = [];
+ var i;
+ var split = (typeof namespaces === 'string' ? namespaces : '').split(/[\s,]+/);
+ var len = split.length;
+
+ for (i = 0; i < len; i++) {
+ if (!split[i]) {
+ // ignore empty strings
+ continue;
+ }
+
+ namespaces = split[i].replace(/\*/g, '.*?');
+
+ if (namespaces[0] === '-') {
+ createDebug.skips.push(new RegExp('^' + namespaces.substr(1) + '$'));
+ } else {
+ createDebug.names.push(new RegExp('^' + namespaces + '$'));
+ }
+ }
+
+ for (i = 0; i < createDebug.instances.length; i++) {
+ var instance = createDebug.instances[i];
+ instance.enabled = createDebug.enabled(instance.namespace);
+ }
+ }
+ /**
+ * Disable debug output.
+ *
+ * @api public
+ */
+
+
+ function disable() {
+ createDebug.enable('');
+ }
+ /**
+ * Returns true if the given mode name is enabled, false otherwise.
+ *
+ * @param {String} name
+ * @return {Boolean}
+ * @api public
+ */
+
+
+ function enabled(name) {
+ if (name[name.length - 1] === '*') {
+ return true;
+ }
+
+ var i;
+ var len;
+
+ for (i = 0, len = createDebug.skips.length; i < len; i++) {
+ if (createDebug.skips[i].test(name)) {
+ return false;
+ }
+ }
+
+ for (i = 0, len = createDebug.names.length; i < len; i++) {
+ if (createDebug.names[i].test(name)) {
+ return true;
+ }
+ }
+
+ return false;
+ }
+ /**
+ * Coerce `val`.
+ *
+ * @param {Mixed} val
+ * @return {Mixed}
+ * @api private
+ */
+
+
+ function coerce(val) {
+ if (val instanceof Error) {
+ return val.stack || val.message;
+ }
+
+ return val;
+ }
+
+ createDebug.enable(createDebug.load());
+ return createDebug;
+}
+
+module.exports = setup;
+
+
+},{"ms":60}],47:[function(require,module,exports){
+'use strict';
+
+var keys = require('object-keys');
+var hasSymbols = typeof Symbol === 'function' && typeof Symbol('foo') === 'symbol';
+
+var toStr = Object.prototype.toString;
+var concat = Array.prototype.concat;
+var origDefineProperty = Object.defineProperty;
+
+var isFunction = function (fn) {
+ return typeof fn === 'function' && toStr.call(fn) === '[object Function]';
+};
+
+var arePropertyDescriptorsSupported = function () {
+ var obj = {};
+ try {
+ origDefineProperty(obj, 'x', { enumerable: false, value: obj });
+ // eslint-disable-next-line no-unused-vars, no-restricted-syntax
+ for (var _ in obj) { // jscs:ignore disallowUnusedVariables
+ return false;
+ }
+ return obj.x === obj;
+ } catch (e) { /* this is IE 8. */
+ return false;
+ }
+};
+var supportsDescriptors = origDefineProperty && arePropertyDescriptorsSupported();
+
+var defineProperty = function (object, name, value, predicate) {
+ if (name in object && (!isFunction(predicate) || !predicate())) {
+ return;
+ }
+ if (supportsDescriptors) {
+ origDefineProperty(object, name, {
+ configurable: true,
+ enumerable: false,
+ value: value,
+ writable: true
+ });
+ } else {
+ object[name] = value;
+ }
+};
+
+var defineProperties = function (object, map) {
+ var predicates = arguments.length > 2 ? arguments[2] : {};
+ var props = keys(map);
+ if (hasSymbols) {
+ props = concat.call(props, Object.getOwnPropertySymbols(map));
+ }
+ for (var i = 0; i < props.length; i += 1) {
+ defineProperty(object, props[i], map[props[i]], predicates[props[i]]);
+ }
+};
+
+defineProperties.supportsDescriptors = !!supportsDescriptors;
+
+module.exports = defineProperties;
+
+},{"object-keys":62}],48:[function(require,module,exports){
+/*!
+
+ diff v3.5.0
+
+Software License Agreement (BSD License)
+
+Copyright (c) 2009-2015, Kevin Decker <kpdecker@gmail.com>
+
+All rights reserved.
+
+Redistribution and use of this software in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of source code must retain the above
+ copyright notice, this list of conditions and the
+ following disclaimer.
+
+* Redistributions in binary form must reproduce the above
+ copyright notice, this list of conditions and the
+ following disclaimer in the documentation and/or other
+ materials provided with the distribution.
+
+* Neither the name of Kevin Decker nor the names of its
+ contributors may be used to endorse or promote products
+ derived from this software without specific prior
+ written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
+CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
+IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
+OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+@license
+*/
+(function webpackUniversalModuleDefinition(root, factory) {
+ if(typeof exports === 'object' && typeof module === 'object')
+ module.exports = factory();
+ else if(false)
+ define([], factory);
+ else if(typeof exports === 'object')
+ exports["JsDiff"] = factory();
+ else
+ root["JsDiff"] = factory();
+})(this, function() {
+return /******/ (function(modules) { // webpackBootstrap
+/******/ // The module cache
+/******/ var installedModules = {};
+
+/******/ // The require function
+/******/ function __webpack_require__(moduleId) {
+
+/******/ // Check if module is in cache
+/******/ if(installedModules[moduleId])
+/******/ return installedModules[moduleId].exports;
+
+/******/ // Create a new module (and put it into the cache)
+/******/ var module = installedModules[moduleId] = {
+/******/ exports: {},
+/******/ id: moduleId,
+/******/ loaded: false
+/******/ };
+
+/******/ // Execute the module function
+/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
+
+/******/ // Flag the module as loaded
+/******/ module.loaded = true;
+
+/******/ // Return the exports of the module
+/******/ return module.exports;
+/******/ }
+
+
+/******/ // expose the modules object (__webpack_modules__)
+/******/ __webpack_require__.m = modules;
+
+/******/ // expose the module cache
+/******/ __webpack_require__.c = installedModules;
+
+/******/ // __webpack_public_path__
+/******/ __webpack_require__.p = "";
+
+/******/ // Load entry module and return exports
+/******/ return __webpack_require__(0);
+/******/ })
+/************************************************************************/
+/******/ ([
+/* 0 */
+/***/ (function(module, exports, __webpack_require__) {
+
+ /*istanbul ignore start*/'use strict';
+
+ exports.__esModule = true;
+ exports.canonicalize = exports.convertChangesToXML = exports.convertChangesToDMP = exports.merge = exports.parsePatch = exports.applyPatches = exports.applyPatch = exports.createPatch = exports.createTwoFilesPatch = exports.structuredPatch = exports.diffArrays = exports.diffJson = exports.diffCss = exports.diffSentences = exports.diffTrimmedLines = exports.diffLines = exports.diffWordsWithSpace = exports.diffWords = exports.diffChars = exports.Diff = undefined;
+
+ /*istanbul ignore end*/var /*istanbul ignore start*/_base = __webpack_require__(1) /*istanbul ignore end*/;
+
+ /*istanbul ignore start*/var _base2 = _interopRequireDefault(_base);
+
+ /*istanbul ignore end*/var /*istanbul ignore start*/_character = __webpack_require__(2) /*istanbul ignore end*/;
+
+ var /*istanbul ignore start*/_word = __webpack_require__(3) /*istanbul ignore end*/;
+
+ var /*istanbul ignore start*/_line = __webpack_require__(5) /*istanbul ignore end*/;
+
+ var /*istanbul ignore start*/_sentence = __webpack_require__(6) /*istanbul ignore end*/;
+
+ var /*istanbul ignore start*/_css = __webpack_require__(7) /*istanbul ignore end*/;
+
+ var /*istanbul ignore start*/_json = __webpack_require__(8) /*istanbul ignore end*/;
+
+ var /*istanbul ignore start*/_array = __webpack_require__(9) /*istanbul ignore end*/;
+
+ var /*istanbul ignore start*/_apply = __webpack_require__(10) /*istanbul ignore end*/;
+
+ var /*istanbul ignore start*/_parse = __webpack_require__(11) /*istanbul ignore end*/;
+
+ var /*istanbul ignore start*/_merge = __webpack_require__(13) /*istanbul ignore end*/;
+
+ var /*istanbul ignore start*/_create = __webpack_require__(14) /*istanbul ignore end*/;
+
+ var /*istanbul ignore start*/_dmp = __webpack_require__(16) /*istanbul ignore end*/;
+
+ var /*istanbul ignore start*/_xml = __webpack_require__(17) /*istanbul ignore end*/;
+
+ /*istanbul ignore start*/function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
+
+ /* See LICENSE file for terms of use */
+
+ /*
+ * Text diff implementation.
+ *
+ * This library supports the following APIS:
+ * JsDiff.diffChars: Character by character diff
+ * JsDiff.diffWords: Word (as defined by \b regex) diff which ignores whitespace
+ * JsDiff.diffLines: Line based diff
+ *
+ * JsDiff.diffCss: Diff targeted at CSS content
+ *
+ * These methods are based on the implementation proposed in
+ * "An O(ND) Difference Algorithm and its Variations" (Myers, 1986).
+ * http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.4.6927
+ */
+ exports. /*istanbul ignore end*/Diff = _base2['default'];
+ /*istanbul ignore start*/exports. /*istanbul ignore end*/diffChars = _character.diffChars;
+ /*istanbul ignore start*/exports. /*istanbul ignore end*/diffWords = _word.diffWords;
+ /*istanbul ignore start*/exports. /*istanbul ignore end*/diffWordsWithSpace = _word.diffWordsWithSpace;
+ /*istanbul ignore start*/exports. /*istanbul ignore end*/diffLines = _line.diffLines;
+ /*istanbul ignore start*/exports. /*istanbul ignore end*/diffTrimmedLines = _line.diffTrimmedLines;
+ /*istanbul ignore start*/exports. /*istanbul ignore end*/diffSentences = _sentence.diffSentences;
+ /*istanbul ignore start*/exports. /*istanbul ignore end*/diffCss = _css.diffCss;
+ /*istanbul ignore start*/exports. /*istanbul ignore end*/diffJson = _json.diffJson;
+ /*istanbul ignore start*/exports. /*istanbul ignore end*/diffArrays = _array.diffArrays;
+ /*istanbul ignore start*/exports. /*istanbul ignore end*/structuredPatch = _create.structuredPatch;
+ /*istanbul ignore start*/exports. /*istanbul ignore end*/createTwoFilesPatch = _create.createTwoFilesPatch;
+ /*istanbul ignore start*/exports. /*istanbul ignore end*/createPatch = _create.createPatch;
+ /*istanbul ignore start*/exports. /*istanbul ignore end*/applyPatch = _apply.applyPatch;
+ /*istanbul ignore start*/exports. /*istanbul ignore end*/applyPatches = _apply.applyPatches;
+ /*istanbul ignore start*/exports. /*istanbul ignore end*/parsePatch = _parse.parsePatch;
+ /*istanbul ignore start*/exports. /*istanbul ignore end*/merge = _merge.merge;
+ /*istanbul ignore start*/exports. /*istanbul ignore end*/convertChangesToDMP = _dmp.convertChangesToDMP;
+ /*istanbul ignore start*/exports. /*istanbul ignore end*/convertChangesToXML = _xml.convertChangesToXML;
+ /*istanbul ignore start*/exports. /*istanbul ignore end*/canonicalize = _json.canonicalize;
+
+
+
+/***/ }),
+/* 1 */
+/***/ (function(module, exports) {
+
+ /*istanbul ignore start*/'use strict';
+
+ exports.__esModule = true;
+ exports['default'] = /*istanbul ignore end*/Diff;
+ function Diff() {}
+
+ Diff.prototype = {
+ /*istanbul ignore start*/ /*istanbul ignore end*/diff: function diff(oldString, newString) {
+ /*istanbul ignore start*/var /*istanbul ignore end*/options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};
+
+ var callback = options.callback;
+ if (typeof options === 'function') {
+ callback = options;
+ options = {};
+ }
+ this.options = options;
+
+ var self = this;
+
+ function done(value) {
+ if (callback) {
+ setTimeout(function () {
+ callback(undefined, value);
+ }, 0);
+ return true;
+ } else {
+ return value;
+ }
+ }
+
+ // Allow subclasses to massage the input prior to running
+ oldString = this.castInput(oldString);
+ newString = this.castInput(newString);
+
+ oldString = this.removeEmpty(this.tokenize(oldString));
+ newString = this.removeEmpty(this.tokenize(newString));
+
+ var newLen = newString.length,
+ oldLen = oldString.length;
+ var editLength = 1;
+ var maxEditLength = newLen + oldLen;
+ var bestPath = [{ newPos: -1, components: [] }];
+
+ // Seed editLength = 0, i.e. the content starts with the same values
+ var oldPos = this.extractCommon(bestPath[0], newString, oldString, 0);
+ if (bestPath[0].newPos + 1 >= newLen && oldPos + 1 >= oldLen) {
+ // Identity per the equality and tokenizer
+ return done([{ value: this.join(newString), count: newString.length }]);
+ }
+
+ // Main worker method. checks all permutations of a given edit length for acceptance.
+ function execEditLength() {
+ for (var diagonalPath = -1 * editLength; diagonalPath <= editLength; diagonalPath += 2) {
+ var basePath = /*istanbul ignore start*/void 0 /*istanbul ignore end*/;
+ var addPath = bestPath[diagonalPath - 1],
+ removePath = bestPath[diagonalPath + 1],
+ _oldPos = (removePath ? removePath.newPos : 0) - diagonalPath;
+ if (addPath) {
+ // No one else is going to attempt to use this value, clear it
+ bestPath[diagonalPath - 1] = undefined;
+ }
+
+ var canAdd = addPath && addPath.newPos + 1 < newLen,
+ canRemove = removePath && 0 <= _oldPos && _oldPos < oldLen;
+ if (!canAdd && !canRemove) {
+ // If this path is a terminal then prune
+ bestPath[diagonalPath] = undefined;
+ continue;
+ }
+
+ // Select the diagonal that we want to branch from. We select the prior
+ // path whose position in the new string is the farthest from the origin
+ // and does not pass the bounds of the diff graph
+ if (!canAdd || canRemove && addPath.newPos < removePath.newPos) {
+ basePath = clonePath(removePath);
+ self.pushComponent(basePath.components, undefined, true);
+ } else {
+ basePath = addPath; // No need to clone, we've pulled it from the list
+ basePath.newPos++;
+ self.pushComponent(basePath.components, true, undefined);
+ }
+
+ _oldPos = self.extractCommon(basePath, newString, oldString, diagonalPath);
+
+ // If we have hit the end of both strings, then we are done
+ if (basePath.newPos + 1 >= newLen && _oldPos + 1 >= oldLen) {
+ return done(buildValues(self, basePath.components, newString, oldString, self.useLongestToken));
+ } else {
+ // Otherwise track this path as a potential candidate and continue.
+ bestPath[diagonalPath] = basePath;
+ }
+ }
+
+ editLength++;
+ }
+
+ // Performs the length of edit iteration. Is a bit fugly as this has to support the
+ // sync and async mode which is never fun. Loops over execEditLength until a value
+ // is produced.
+ if (callback) {
+ (function exec() {
+ setTimeout(function () {
+ // This should not happen, but we want to be safe.
+ /* istanbul ignore next */
+ if (editLength > maxEditLength) {
+ return callback();
+ }
+
+ if (!execEditLength()) {
+ exec();
+ }
+ }, 0);
+ })();
+ } else {
+ while (editLength <= maxEditLength) {
+ var ret = execEditLength();
+ if (ret) {
+ return ret;
+ }
+ }
+ }
+ },
+ /*istanbul ignore start*/ /*istanbul ignore end*/pushComponent: function pushComponent(components, added, removed) {
+ var last = components[components.length - 1];
+ if (last && last.added === added && last.removed === removed) {
+ // We need to clone here as the component clone operation is just
+ // as shallow array clone
+ components[components.length - 1] = { count: last.count + 1, added: added, removed: removed };
+ } else {
+ components.push({ count: 1, added: added, removed: removed });
+ }
+ },
+ /*istanbul ignore start*/ /*istanbul ignore end*/extractCommon: function extractCommon(basePath, newString, oldString, diagonalPath) {
+ var newLen = newString.length,
+ oldLen = oldString.length,
+ newPos = basePath.newPos,
+ oldPos = newPos - diagonalPath,
+ commonCount = 0;
+ while (newPos + 1 < newLen && oldPos + 1 < oldLen && this.equals(newString[newPos + 1], oldString[oldPos + 1])) {
+ newPos++;
+ oldPos++;
+ commonCount++;
+ }
+
+ if (commonCount) {
+ basePath.components.push({ count: commonCount });
+ }
+
+ basePath.newPos = newPos;
+ return oldPos;
+ },
+ /*istanbul ignore start*/ /*istanbul ignore end*/equals: function equals(left, right) {
+ if (this.options.comparator) {
+ return this.options.comparator(left, right);
+ } else {
+ return left === right || this.options.ignoreCase && left.toLowerCase() === right.toLowerCase();
+ }
+ },
+ /*istanbul ignore start*/ /*istanbul ignore end*/removeEmpty: function removeEmpty(array) {
+ var ret = [];
+ for (var i = 0; i < array.length; i++) {
+ if (array[i]) {
+ ret.push(array[i]);
+ }
+ }
+ return ret;
+ },
+ /*istanbul ignore start*/ /*istanbul ignore end*/castInput: function castInput(value) {
+ return value;
+ },
+ /*istanbul ignore start*/ /*istanbul ignore end*/tokenize: function tokenize(value) {
+ return value.split('');
+ },
+ /*istanbul ignore start*/ /*istanbul ignore end*/join: function join(chars) {
+ return chars.join('');
+ }
+ };
+
+ function buildValues(diff, components, newString, oldString, useLongestToken) {
+ var componentPos = 0,
+ componentLen = components.length,
+ newPos = 0,
+ oldPos = 0;
+
+ for (; componentPos < componentLen; componentPos++) {
+ var component = components[componentPos];
+ if (!component.removed) {
+ if (!component.added && useLongestToken) {
+ var value = newString.slice(newPos, newPos + component.count);
+ value = value.map(function (value, i) {
+ var oldValue = oldString[oldPos + i];
+ return oldValue.length > value.length ? oldValue : value;
+ });
+
+ component.value = diff.join(value);
+ } else {
+ component.value = diff.join(newString.slice(newPos, newPos + component.count));
+ }
+ newPos += component.count;
+
+ // Common case
+ if (!component.added) {
+ oldPos += component.count;
+ }
+ } else {
+ component.value = diff.join(oldString.slice(oldPos, oldPos + component.count));
+ oldPos += component.count;
+
+ // Reverse add and remove so removes are output first to match common convention
+ // The diffing algorithm is tied to add then remove output and this is the simplest
+ // route to get the desired output with minimal overhead.
+ if (componentPos && components[componentPos - 1].added) {
+ var tmp = components[componentPos - 1];
+ components[componentPos - 1] = components[componentPos];
+ components[componentPos] = tmp;
+ }
+ }
+ }
+
+ // Special case handle for when one terminal is ignored (i.e. whitespace).
+ // For this case we merge the terminal into the prior string and drop the change.
+ // This is only available for string mode.
+ var lastComponent = components[componentLen - 1];
+ if (componentLen > 1 && typeof lastComponent.value === 'string' && (lastComponent.added || lastComponent.removed) && diff.equals('', lastComponent.value)) {
+ components[componentLen - 2].value += lastComponent.value;
+ components.pop();
+ }
+
+ return components;
+ }
+
+ function clonePath(path) {
+ return { newPos: path.newPos, components: path.components.slice(0) };
+ }
+
+
+
+/***/ }),
+/* 2 */
+/***/ (function(module, exports, __webpack_require__) {
+
+ /*istanbul ignore start*/'use strict';
+
+ exports.__esModule = true;
+ exports.characterDiff = undefined;
+ exports. /*istanbul ignore end*/diffChars = diffChars;
+
+ var /*istanbul ignore start*/_base = __webpack_require__(1) /*istanbul ignore end*/;
+
+ /*istanbul ignore start*/var _base2 = _interopRequireDefault(_base);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
+
+ /*istanbul ignore end*/var characterDiff = /*istanbul ignore start*/exports. /*istanbul ignore end*/characterDiff = new /*istanbul ignore start*/_base2['default'] /*istanbul ignore end*/();
+ function diffChars(oldStr, newStr, options) {
+ return characterDiff.diff(oldStr, newStr, options);
+ }
+
+
+
+/***/ }),
+/* 3 */
+/***/ (function(module, exports, __webpack_require__) {
+
+ /*istanbul ignore start*/'use strict';
+
+ exports.__esModule = true;
+ exports.wordDiff = undefined;
+ exports. /*istanbul ignore end*/diffWords = diffWords;
+ /*istanbul ignore start*/exports. /*istanbul ignore end*/diffWordsWithSpace = diffWordsWithSpace;
+
+ var /*istanbul ignore start*/_base = __webpack_require__(1) /*istanbul ignore end*/;
+
+ /*istanbul ignore start*/var _base2 = _interopRequireDefault(_base);
+
+ /*istanbul ignore end*/var /*istanbul ignore start*/_params = __webpack_require__(4) /*istanbul ignore end*/;
+
+ /*istanbul ignore start*/function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
+
+ /*istanbul ignore end*/ // Based on https://en.wikipedia.org/wiki/Latin_script_in_Unicode
+ //
+ // Ranges and exceptions:
+ // Latin-1 Supplement, 0080–00FF
+ // - U+00D7 × Multiplication sign
+ // - U+00F7 ÷ Division sign
+ // Latin Extended-A, 0100–017F
+ // Latin Extended-B, 0180–024F
+ // IPA Extensions, 0250–02AF
+ // Spacing Modifier Letters, 02B0–02FF
+ // - U+02C7 ˇ &#711; Caron
+ // - U+02D8 ˘ &#728; Breve
+ // - U+02D9 ˙ &#729; Dot Above
+ // - U+02DA ˚ &#730; Ring Above
+ // - U+02DB ˛ &#731; Ogonek
+ // - U+02DC ˜ &#732; Small Tilde
+ // - U+02DD ˝ &#733; Double Acute Accent
+ // Latin Extended Additional, 1E00–1EFF
+ var extendedWordChars = /^[A-Za-z\xC0-\u02C6\u02C8-\u02D7\u02DE-\u02FF\u1E00-\u1EFF]+$/;
+
+ var reWhitespace = /\S/;
+
+ var wordDiff = /*istanbul ignore start*/exports. /*istanbul ignore end*/wordDiff = new /*istanbul ignore start*/_base2['default'] /*istanbul ignore end*/();
+ wordDiff.equals = function (left, right) {
+ if (this.options.ignoreCase) {
+ left = left.toLowerCase();
+ right = right.toLowerCase();
+ }
+ return left === right || this.options.ignoreWhitespace && !reWhitespace.test(left) && !reWhitespace.test(right);
+ };
+ wordDiff.tokenize = function (value) {
+ var tokens = value.split(/(\s+|\b)/);
+
+ // Join the boundary splits that we do not consider to be boundaries. This is primarily the extended Latin character set.
+ for (var i = 0; i < tokens.length - 1; i++) {
+ // If we have an empty string in the next field and we have only word chars before and after, merge
+ if (!tokens[i + 1] && tokens[i + 2] && extendedWordChars.test(tokens[i]) && extendedWordChars.test(tokens[i + 2])) {
+ tokens[i] += tokens[i + 2];
+ tokens.splice(i + 1, 2);
+ i--;
+ }
+ }
+
+ return tokens;
+ };
+
+ function diffWords(oldStr, newStr, options) {
+ options = /*istanbul ignore start*/(0, _params.generateOptions) /*istanbul ignore end*/(options, { ignoreWhitespace: true });
+ return wordDiff.diff(oldStr, newStr, options);
+ }
+
+ function diffWordsWithSpace(oldStr, newStr, options) {
+ return wordDiff.diff(oldStr, newStr, options);
+ }
+
+
+
+/***/ }),
+/* 4 */
+/***/ (function(module, exports) {
+
+ /*istanbul ignore start*/'use strict';
+
+ exports.__esModule = true;
+ exports. /*istanbul ignore end*/generateOptions = generateOptions;
+ function generateOptions(options, defaults) {
+ if (typeof options === 'function') {
+ defaults.callback = options;
+ } else if (options) {
+ for (var name in options) {
+ /* istanbul ignore else */
+ if (options.hasOwnProperty(name)) {
+ defaults[name] = options[name];
+ }
+ }
+ }
+ return defaults;
+ }
+
+
+
+/***/ }),
+/* 5 */
+/***/ (function(module, exports, __webpack_require__) {
+
+ /*istanbul ignore start*/'use strict';
+
+ exports.__esModule = true;
+ exports.lineDiff = undefined;
+ exports. /*istanbul ignore end*/diffLines = diffLines;
+ /*istanbul ignore start*/exports. /*istanbul ignore end*/diffTrimmedLines = diffTrimmedLines;
+
+ var /*istanbul ignore start*/_base = __webpack_require__(1) /*istanbul ignore end*/;
+
+ /*istanbul ignore start*/var _base2 = _interopRequireDefault(_base);
+
+ /*istanbul ignore end*/var /*istanbul ignore start*/_params = __webpack_require__(4) /*istanbul ignore end*/;
+
+ /*istanbul ignore start*/function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
+
+ /*istanbul ignore end*/var lineDiff = /*istanbul ignore start*/exports. /*istanbul ignore end*/lineDiff = new /*istanbul ignore start*/_base2['default'] /*istanbul ignore end*/();
+ lineDiff.tokenize = function (value) {
+ var retLines = [],
+ linesAndNewlines = value.split(/(\n|\r\n)/);
+
+ // Ignore the final empty token that occurs if the string ends with a new line
+ if (!linesAndNewlines[linesAndNewlines.length - 1]) {
+ linesAndNewlines.pop();
+ }
+
+ // Merge the content and line separators into single tokens
+ for (var i = 0; i < linesAndNewlines.length; i++) {
+ var line = linesAndNewlines[i];
+
+ if (i % 2 && !this.options.newlineIsToken) {
+ retLines[retLines.length - 1] += line;
+ } else {
+ if (this.options.ignoreWhitespace) {
+ line = line.trim();
+ }
+ retLines.push(line);
+ }
+ }
+
+ return retLines;
+ };
+
+ function diffLines(oldStr, newStr, callback) {
+ return lineDiff.diff(oldStr, newStr, callback);
+ }
+ function diffTrimmedLines(oldStr, newStr, callback) {
+ var options = /*istanbul ignore start*/(0, _params.generateOptions) /*istanbul ignore end*/(callback, { ignoreWhitespace: true });
+ return lineDiff.diff(oldStr, newStr, options);
+ }
+
+
+
+/***/ }),
+/* 6 */
+/***/ (function(module, exports, __webpack_require__) {
+
+ /*istanbul ignore start*/'use strict';
+
+ exports.__esModule = true;
+ exports.sentenceDiff = undefined;
+ exports. /*istanbul ignore end*/diffSentences = diffSentences;
+
+ var /*istanbul ignore start*/_base = __webpack_require__(1) /*istanbul ignore end*/;
+
+ /*istanbul ignore start*/var _base2 = _interopRequireDefault(_base);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
+
+ /*istanbul ignore end*/var sentenceDiff = /*istanbul ignore start*/exports. /*istanbul ignore end*/sentenceDiff = new /*istanbul ignore start*/_base2['default'] /*istanbul ignore end*/();
+ sentenceDiff.tokenize = function (value) {
+ return value.split(/(\S.+?[.!?])(?=\s+|$)/);
+ };
+
+ function diffSentences(oldStr, newStr, callback) {
+ return sentenceDiff.diff(oldStr, newStr, callback);
+ }
+
+
+
+/***/ }),
+/* 7 */
+/***/ (function(module, exports, __webpack_require__) {
+
+ /*istanbul ignore start*/'use strict';
+
+ exports.__esModule = true;
+ exports.cssDiff = undefined;
+ exports. /*istanbul ignore end*/diffCss = diffCss;
+
+ var /*istanbul ignore start*/_base = __webpack_require__(1) /*istanbul ignore end*/;
+
+ /*istanbul ignore start*/var _base2 = _interopRequireDefault(_base);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
+
+ /*istanbul ignore end*/var cssDiff = /*istanbul ignore start*/exports. /*istanbul ignore end*/cssDiff = new /*istanbul ignore start*/_base2['default'] /*istanbul ignore end*/();
+ cssDiff.tokenize = function (value) {
+ return value.split(/([{}:;,]|\s+)/);
+ };
+
+ function diffCss(oldStr, newStr, callback) {
+ return cssDiff.diff(oldStr, newStr, callback);
+ }
+
+
+
+/***/ }),
+/* 8 */
+/***/ (function(module, exports, __webpack_require__) {
+
+ /*istanbul ignore start*/'use strict';
+
+ exports.__esModule = true;
+ exports.jsonDiff = undefined;
+
+ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };
+
+ exports. /*istanbul ignore end*/diffJson = diffJson;
+ /*istanbul ignore start*/exports. /*istanbul ignore end*/canonicalize = canonicalize;
+
+ var /*istanbul ignore start*/_base = __webpack_require__(1) /*istanbul ignore end*/;
+
+ /*istanbul ignore start*/var _base2 = _interopRequireDefault(_base);
+
+ /*istanbul ignore end*/var /*istanbul ignore start*/_line = __webpack_require__(5) /*istanbul ignore end*/;
+
+ /*istanbul ignore start*/function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
+
+ /*istanbul ignore end*/var objectPrototypeToString = Object.prototype.toString;
+
+ var jsonDiff = /*istanbul ignore start*/exports. /*istanbul ignore end*/jsonDiff = new /*istanbul ignore start*/_base2['default'] /*istanbul ignore end*/();
+ // Discriminate between two lines of pretty-printed, serialized JSON where one of them has a
+ // dangling comma and the other doesn't. Turns out including the dangling comma yields the nicest output:
+ jsonDiff.useLongestToken = true;
+
+ jsonDiff.tokenize = /*istanbul ignore start*/_line.lineDiff /*istanbul ignore end*/.tokenize;
+ jsonDiff.castInput = function (value) {
+ /*istanbul ignore start*/var _options = /*istanbul ignore end*/this.options,
+ undefinedReplacement = _options.undefinedReplacement,
+ _options$stringifyRep = _options.stringifyReplacer,
+ stringifyReplacer = _options$stringifyRep === undefined ? function (k, v) /*istanbul ignore start*/{
+ return (/*istanbul ignore end*/typeof v === 'undefined' ? undefinedReplacement : v
+ );
+ } : _options$stringifyRep;
+
+
+ return typeof value === 'string' ? value : JSON.stringify(canonicalize(value, null, null, stringifyReplacer), stringifyReplacer, ' ');
+ };
+ jsonDiff.equals = function (left, right) {
+ return (/*istanbul ignore start*/_base2['default'] /*istanbul ignore end*/.prototype.equals.call(jsonDiff, left.replace(/,([\r\n])/g, '$1'), right.replace(/,([\r\n])/g, '$1'))
+ );
+ };
+
+ function diffJson(oldObj, newObj, options) {
+ return jsonDiff.diff(oldObj, newObj, options);
+ }
+
+ // This function handles the presence of circular references by bailing out when encountering an
+ // object that is already on the "stack" of items being processed. Accepts an optional replacer
+ function canonicalize(obj, stack, replacementStack, replacer, key) {
+ stack = stack || [];
+ replacementStack = replacementStack || [];
+
+ if (replacer) {
+ obj = replacer(key, obj);
+ }
+
+ var i = /*istanbul ignore start*/void 0 /*istanbul ignore end*/;
+
+ for (i = 0; i < stack.length; i += 1) {
+ if (stack[i] === obj) {
+ return replacementStack[i];
+ }
+ }
+
+ var canonicalizedObj = /*istanbul ignore start*/void 0 /*istanbul ignore end*/;
+
+ if ('[object Array]' === objectPrototypeToString.call(obj)) {
+ stack.push(obj);
+ canonicalizedObj = new Array(obj.length);
+ replacementStack.push(canonicalizedObj);
+ for (i = 0; i < obj.length; i += 1) {
+ canonicalizedObj[i] = canonicalize(obj[i], stack, replacementStack, replacer, key);
+ }
+ stack.pop();
+ replacementStack.pop();
+ return canonicalizedObj;
+ }
+
+ if (obj && obj.toJSON) {
+ obj = obj.toJSON();
+ }
+
+ if ( /*istanbul ignore start*/(typeof /*istanbul ignore end*/obj === 'undefined' ? 'undefined' : _typeof(obj)) === 'object' && obj !== null) {
+ stack.push(obj);
+ canonicalizedObj = {};
+ replacementStack.push(canonicalizedObj);
+ var sortedKeys = [],
+ _key = /*istanbul ignore start*/void 0 /*istanbul ignore end*/;
+ for (_key in obj) {
+ /* istanbul ignore else */
+ if (obj.hasOwnProperty(_key)) {
+ sortedKeys.push(_key);
+ }
+ }
+ sortedKeys.sort();
+ for (i = 0; i < sortedKeys.length; i += 1) {
+ _key = sortedKeys[i];
+ canonicalizedObj[_key] = canonicalize(obj[_key], stack, replacementStack, replacer, _key);
+ }
+ stack.pop();
+ replacementStack.pop();
+ } else {
+ canonicalizedObj = obj;
+ }
+ return canonicalizedObj;
+ }
+
+
+
+/***/ }),
+/* 9 */
+/***/ (function(module, exports, __webpack_require__) {
+
+ /*istanbul ignore start*/'use strict';
+
+ exports.__esModule = true;
+ exports.arrayDiff = undefined;
+ exports. /*istanbul ignore end*/diffArrays = diffArrays;
+
+ var /*istanbul ignore start*/_base = __webpack_require__(1) /*istanbul ignore end*/;
+
+ /*istanbul ignore start*/var _base2 = _interopRequireDefault(_base);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
+
+ /*istanbul ignore end*/var arrayDiff = /*istanbul ignore start*/exports. /*istanbul ignore end*/arrayDiff = new /*istanbul ignore start*/_base2['default'] /*istanbul ignore end*/();
+ arrayDiff.tokenize = function (value) {
+ return value.slice();
+ };
+ arrayDiff.join = arrayDiff.removeEmpty = function (value) {
+ return value;
+ };
+
+ function diffArrays(oldArr, newArr, callback) {
+ return arrayDiff.diff(oldArr, newArr, callback);
+ }
+
+
+
+/***/ }),
+/* 10 */
+/***/ (function(module, exports, __webpack_require__) {
+
+ /*istanbul ignore start*/'use strict';
+
+ exports.__esModule = true;
+ exports. /*istanbul ignore end*/applyPatch = applyPatch;
+ /*istanbul ignore start*/exports. /*istanbul ignore end*/applyPatches = applyPatches;
+
+ var /*istanbul ignore start*/_parse = __webpack_require__(11) /*istanbul ignore end*/;
+
+ var /*istanbul ignore start*/_distanceIterator = __webpack_require__(12) /*istanbul ignore end*/;
+
+ /*istanbul ignore start*/var _distanceIterator2 = _interopRequireDefault(_distanceIterator);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
+
+ /*istanbul ignore end*/function applyPatch(source, uniDiff) {
+ /*istanbul ignore start*/var /*istanbul ignore end*/options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};
+
+ if (typeof uniDiff === 'string') {
+ uniDiff = /*istanbul ignore start*/(0, _parse.parsePatch) /*istanbul ignore end*/(uniDiff);
+ }
+
+ if (Array.isArray(uniDiff)) {
+ if (uniDiff.length > 1) {
+ throw new Error('applyPatch only works with a single input.');
+ }
+
+ uniDiff = uniDiff[0];
+ }
+
+ // Apply the diff to the input
+ var lines = source.split(/\r\n|[\n\v\f\r\x85]/),
+ delimiters = source.match(/\r\n|[\n\v\f\r\x85]/g) || [],
+ hunks = uniDiff.hunks,
+ compareLine = options.compareLine || function (lineNumber, line, operation, patchContent) /*istanbul ignore start*/{
+ return (/*istanbul ignore end*/line === patchContent
+ );
+ },
+ errorCount = 0,
+ fuzzFactor = options.fuzzFactor || 0,
+ minLine = 0,
+ offset = 0,
+ removeEOFNL = /*istanbul ignore start*/void 0 /*istanbul ignore end*/,
+ addEOFNL = /*istanbul ignore start*/void 0 /*istanbul ignore end*/;
+
+ /**
+ * Checks if the hunk exactly fits on the provided location
+ */
+ function hunkFits(hunk, toPos) {
+ for (var j = 0; j < hunk.lines.length; j++) {
+ var line = hunk.lines[j],
+ operation = line.length > 0 ? line[0] : ' ',
+ content = line.length > 0 ? line.substr(1) : line;
+
+ if (operation === ' ' || operation === '-') {
+ // Context sanity check
+ if (!compareLine(toPos + 1, lines[toPos], operation, content)) {
+ errorCount++;
+
+ if (errorCount > fuzzFactor) {
+ return false;
+ }
+ }
+ toPos++;
+ }
+ }
+
+ return true;
+ }
+
+ // Search best fit offsets for each hunk based on the previous ones
+ for (var i = 0; i < hunks.length; i++) {
+ var hunk = hunks[i],
+ maxLine = lines.length - hunk.oldLines,
+ localOffset = 0,
+ toPos = offset + hunk.oldStart - 1;
+
+ var iterator = /*istanbul ignore start*/(0, _distanceIterator2['default']) /*istanbul ignore end*/(toPos, minLine, maxLine);
+
+ for (; localOffset !== undefined; localOffset = iterator()) {
+ if (hunkFits(hunk, toPos + localOffset)) {
+ hunk.offset = offset += localOffset;
+ break;
+ }
+ }
+
+ if (localOffset === undefined) {
+ return false;
+ }
+
+ // Set lower text limit to end of the current hunk, so next ones don't try
+ // to fit over already patched text
+ minLine = hunk.offset + hunk.oldStart + hunk.oldLines;
+ }
+
+ // Apply patch hunks
+ var diffOffset = 0;
+ for (var _i = 0; _i < hunks.length; _i++) {
+ var _hunk = hunks[_i],
+ _toPos = _hunk.oldStart + _hunk.offset + diffOffset - 1;
+ diffOffset += _hunk.newLines - _hunk.oldLines;
+
+ if (_toPos < 0) {
+ // Creating a new file
+ _toPos = 0;
+ }
+
+ for (var j = 0; j < _hunk.lines.length; j++) {
+ var line = _hunk.lines[j],
+ operation = line.length > 0 ? line[0] : ' ',
+ content = line.length > 0 ? line.substr(1) : line,
+ delimiter = _hunk.linedelimiters[j];
+
+ if (operation === ' ') {
+ _toPos++;
+ } else if (operation === '-') {
+ lines.splice(_toPos, 1);
+ delimiters.splice(_toPos, 1);
+ /* istanbul ignore else */
+ } else if (operation === '+') {
+ lines.splice(_toPos, 0, content);
+ delimiters.splice(_toPos, 0, delimiter);
+ _toPos++;
+ } else if (operation === '\\') {
+ var previousOperation = _hunk.lines[j - 1] ? _hunk.lines[j - 1][0] : null;
+ if (previousOperation === '+') {
+ removeEOFNL = true;
+ } else if (previousOperation === '-') {
+ addEOFNL = true;
+ }
+ }
+ }
+ }
+
+ // Handle EOFNL insertion/removal
+ if (removeEOFNL) {
+ while (!lines[lines.length - 1]) {
+ lines.pop();
+ delimiters.pop();
+ }
+ } else if (addEOFNL) {
+ lines.push('');
+ delimiters.push('\n');
+ }
+ for (var _k = 0; _k < lines.length - 1; _k++) {
+ lines[_k] = lines[_k] + delimiters[_k];
+ }
+ return lines.join('');
+ }
+
+ // Wrapper that supports multiple file patches via callbacks.
+ function applyPatches(uniDiff, options) {
+ if (typeof uniDiff === 'string') {
+ uniDiff = /*istanbul ignore start*/(0, _parse.parsePatch) /*istanbul ignore end*/(uniDiff);
+ }
+
+ var currentIndex = 0;
+ function processIndex() {
+ var index = uniDiff[currentIndex++];
+ if (!index) {
+ return options.complete();
+ }
+
+ options.loadFile(index, function (err, data) {
+ if (err) {
+ return options.complete(err);
+ }
+
+ var updatedContent = applyPatch(data, index, options);
+ options.patched(index, updatedContent, function (err) {
+ if (err) {
+ return options.complete(err);
+ }
+
+ processIndex();
+ });
+ });
+ }
+ processIndex();
+ }
+
+
+
+/***/ }),
+/* 11 */
+/***/ (function(module, exports) {
+
+ /*istanbul ignore start*/'use strict';
+
+ exports.__esModule = true;
+ exports. /*istanbul ignore end*/parsePatch = parsePatch;
+ function parsePatch(uniDiff) {
+ /*istanbul ignore start*/var /*istanbul ignore end*/options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
+
+ var diffstr = uniDiff.split(/\r\n|[\n\v\f\r\x85]/),
+ delimiters = uniDiff.match(/\r\n|[\n\v\f\r\x85]/g) || [],
+ list = [],
+ i = 0;
+
+ function parseIndex() {
+ var index = {};
+ list.push(index);
+
+ // Parse diff metadata
+ while (i < diffstr.length) {
+ var line = diffstr[i];
+
+ // File header found, end parsing diff metadata
+ if (/^(\-\-\-|\+\+\+|@@)\s/.test(line)) {
+ break;
+ }
+
+ // Diff index
+ var header = /^(?:Index:|diff(?: -r \w+)+)\s+(.+?)\s*$/.exec(line);
+ if (header) {
+ index.index = header[1];
+ }
+
+ i++;
+ }
+
+ // Parse file headers if they are defined. Unified diff requires them, but
+ // there's no technical issues to have an isolated hunk without file header
+ parseFileHeader(index);
+ parseFileHeader(index);
+
+ // Parse hunks
+ index.hunks = [];
+
+ while (i < diffstr.length) {
+ var _line = diffstr[i];
+
+ if (/^(Index:|diff|\-\-\-|\+\+\+)\s/.test(_line)) {
+ break;
+ } else if (/^@@/.test(_line)) {
+ index.hunks.push(parseHunk());
+ } else if (_line && options.strict) {
+ // Ignore unexpected content unless in strict mode
+ throw new Error('Unknown line ' + (i + 1) + ' ' + JSON.stringify(_line));
+ } else {
+ i++;
+ }
+ }
+ }
+
+ // Parses the --- and +++ headers, if none are found, no lines
+ // are consumed.
+ function parseFileHeader(index) {
+ var fileHeader = /^(---|\+\+\+)\s+(.*)$/.exec(diffstr[i]);
+ if (fileHeader) {
+ var keyPrefix = fileHeader[1] === '---' ? 'old' : 'new';
+ var data = fileHeader[2].split('\t', 2);
+ var fileName = data[0].replace(/\\\\/g, '\\');
+ if (/^".*"$/.test(fileName)) {
+ fileName = fileName.substr(1, fileName.length - 2);
+ }
+ index[keyPrefix + 'FileName'] = fileName;
+ index[keyPrefix + 'Header'] = (data[1] || '').trim();
+
+ i++;
+ }
+ }
+
+ // Parses a hunk
+ // This assumes that we are at the start of a hunk.
+ function parseHunk() {
+ var chunkHeaderIndex = i,
+ chunkHeaderLine = diffstr[i++],
+ chunkHeader = chunkHeaderLine.split(/@@ -(\d+)(?:,(\d+))? \+(\d+)(?:,(\d+))? @@/);
+
+ var hunk = {
+ oldStart: +chunkHeader[1],
+ oldLines: +chunkHeader[2] || 1,
+ newStart: +chunkHeader[3],
+ newLines: +chunkHeader[4] || 1,
+ lines: [],
+ linedelimiters: []
+ };
+
+ var addCount = 0,
+ removeCount = 0;
+ for (; i < diffstr.length; i++) {
+ // Lines starting with '---' could be mistaken for the "remove line" operation
+ // But they could be the header for the next file. Therefore prune such cases out.
+ if (diffstr[i].indexOf('--- ') === 0 && i + 2 < diffstr.length && diffstr[i + 1].indexOf('+++ ') === 0 && diffstr[i + 2].indexOf('@@') === 0) {
+ break;
+ }
+ var operation = diffstr[i].length == 0 && i != diffstr.length - 1 ? ' ' : diffstr[i][0];
+
+ if (operation === '+' || operation === '-' || operation === ' ' || operation === '\\') {
+ hunk.lines.push(diffstr[i]);
+ hunk.linedelimiters.push(delimiters[i] || '\n');
+
+ if (operation === '+') {
+ addCount++;
+ } else if (operation === '-') {
+ removeCount++;
+ } else if (operation === ' ') {
+ addCount++;
+ removeCount++;
+ }
+ } else {
+ break;
+ }
+ }
+
+ // Handle the empty block count case
+ if (!addCount && hunk.newLines === 1) {
+ hunk.newLines = 0;
+ }
+ if (!removeCount && hunk.oldLines === 1) {
+ hunk.oldLines = 0;
+ }
+
+ // Perform optional sanity checking
+ if (options.strict) {
+ if (addCount !== hunk.newLines) {
+ throw new Error('Added line count did not match for hunk at line ' + (chunkHeaderIndex + 1));
+ }
+ if (removeCount !== hunk.oldLines) {
+ throw new Error('Removed line count did not match for hunk at line ' + (chunkHeaderIndex + 1));
+ }
+ }
+
+ return hunk;
+ }
+
+ while (i < diffstr.length) {
+ parseIndex();
+ }
+
+ return list;
+ }
+
+
+
+/***/ }),
+/* 12 */
+/***/ (function(module, exports) {
+
+ /*istanbul ignore start*/"use strict";
+
+ exports.__esModule = true;
+
+ exports["default"] = /*istanbul ignore end*/function (start, minLine, maxLine) {
+ var wantForward = true,
+ backwardExhausted = false,
+ forwardExhausted = false,
+ localOffset = 1;
+
+ return function iterator() {
+ if (wantForward && !forwardExhausted) {
+ if (backwardExhausted) {
+ localOffset++;
+ } else {
+ wantForward = false;
+ }
+
+ // Check if trying to fit beyond text length, and if not, check it fits
+ // after offset location (or desired location on first iteration)
+ if (start + localOffset <= maxLine) {
+ return localOffset;
+ }
+
+ forwardExhausted = true;
+ }
+
+ if (!backwardExhausted) {
+ if (!forwardExhausted) {
+ wantForward = true;
+ }
+
+ // Check if trying to fit before text beginning, and if not, check it fits
+ // before offset location
+ if (minLine <= start - localOffset) {
+ return -localOffset++;
+ }
+
+ backwardExhausted = true;
+ return iterator();
+ }
+
+ // We tried to fit hunk before text beginning and beyond text length, then
+ // hunk can't fit on the text. Return undefined
+ };
+ };
+
+
+
+/***/ }),
+/* 13 */
+/***/ (function(module, exports, __webpack_require__) {
+
+ /*istanbul ignore start*/'use strict';
+
+ exports.__esModule = true;
+ exports. /*istanbul ignore end*/calcLineCount = calcLineCount;
+ /*istanbul ignore start*/exports. /*istanbul ignore end*/merge = merge;
+
+ var /*istanbul ignore start*/_create = __webpack_require__(14) /*istanbul ignore end*/;
+
+ var /*istanbul ignore start*/_parse = __webpack_require__(11) /*istanbul ignore end*/;
+
+ var /*istanbul ignore start*/_array = __webpack_require__(15) /*istanbul ignore end*/;
+
+ /*istanbul ignore start*/function _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } else { return Array.from(arr); } }
+
+ /*istanbul ignore end*/function calcLineCount(hunk) {
+ /*istanbul ignore start*/var _calcOldNewLineCount = /*istanbul ignore end*/calcOldNewLineCount(hunk.lines),
+ oldLines = _calcOldNewLineCount.oldLines,
+ newLines = _calcOldNewLineCount.newLines;
+
+ if (oldLines !== undefined) {
+ hunk.oldLines = oldLines;
+ } else {
+ delete hunk.oldLines;
+ }
+
+ if (newLines !== undefined) {
+ hunk.newLines = newLines;
+ } else {
+ delete hunk.newLines;
+ }
+ }
+
+ function merge(mine, theirs, base) {
+ mine = loadPatch(mine, base);
+ theirs = loadPatch(theirs, base);
+
+ var ret = {};
+
+ // For index we just let it pass through as it doesn't have any necessary meaning.
+ // Leaving sanity checks on this to the API consumer that may know more about the
+ // meaning in their own context.
+ if (mine.index || theirs.index) {
+ ret.index = mine.index || theirs.index;
+ }
+
+ if (mine.newFileName || theirs.newFileName) {
+ if (!fileNameChanged(mine)) {
+ // No header or no change in ours, use theirs (and ours if theirs does not exist)
+ ret.oldFileName = theirs.oldFileName || mine.oldFileName;
+ ret.newFileName = theirs.newFileName || mine.newFileName;
+ ret.oldHeader = theirs.oldHeader || mine.oldHeader;
+ ret.newHeader = theirs.newHeader || mine.newHeader;
+ } else if (!fileNameChanged(theirs)) {
+ // No header or no change in theirs, use ours
+ ret.oldFileName = mine.oldFileName;
+ ret.newFileName = mine.newFileName;
+ ret.oldHeader = mine.oldHeader;
+ ret.newHeader = mine.newHeader;
+ } else {
+ // Both changed... figure it out
+ ret.oldFileName = selectField(ret, mine.oldFileName, theirs.oldFileName);
+ ret.newFileName = selectField(ret, mine.newFileName, theirs.newFileName);
+ ret.oldHeader = selectField(ret, mine.oldHeader, theirs.oldHeader);
+ ret.newHeader = selectField(ret, mine.newHeader, theirs.newHeader);
+ }
+ }
+
+ ret.hunks = [];
+
+ var mineIndex = 0,
+ theirsIndex = 0,
+ mineOffset = 0,
+ theirsOffset = 0;
+
+ while (mineIndex < mine.hunks.length || theirsIndex < theirs.hunks.length) {
+ var mineCurrent = mine.hunks[mineIndex] || { oldStart: Infinity },
+ theirsCurrent = theirs.hunks[theirsIndex] || { oldStart: Infinity };
+
+ if (hunkBefore(mineCurrent, theirsCurrent)) {
+ // This patch does not overlap with any of the others, yay.
+ ret.hunks.push(cloneHunk(mineCurrent, mineOffset));
+ mineIndex++;
+ theirsOffset += mineCurrent.newLines - mineCurrent.oldLines;
+ } else if (hunkBefore(theirsCurrent, mineCurrent)) {
+ // This patch does not overlap with any of the others, yay.
+ ret.hunks.push(cloneHunk(theirsCurrent, theirsOffset));
+ theirsIndex++;
+ mineOffset += theirsCurrent.newLines - theirsCurrent.oldLines;
+ } else {
+ // Overlap, merge as best we can
+ var mergedHunk = {
+ oldStart: Math.min(mineCurrent.oldStart, theirsCurrent.oldStart),
+ oldLines: 0,
+ newStart: Math.min(mineCurrent.newStart + mineOffset, theirsCurrent.oldStart + theirsOffset),
+ newLines: 0,
+ lines: []
+ };
+ mergeLines(mergedHunk, mineCurrent.oldStart, mineCurrent.lines, theirsCurrent.oldStart, theirsCurrent.lines);
+ theirsIndex++;
+ mineIndex++;
+
+ ret.hunks.push(mergedHunk);
+ }
+ }
+
+ return ret;
+ }
+
+ function loadPatch(param, base) {
+ if (typeof param === 'string') {
+ if (/^@@/m.test(param) || /^Index:/m.test(param)) {
+ return (/*istanbul ignore start*/(0, _parse.parsePatch) /*istanbul ignore end*/(param)[0]
+ );
+ }
+
+ if (!base) {
+ throw new Error('Must provide a base reference or pass in a patch');
+ }
+ return (/*istanbul ignore start*/(0, _create.structuredPatch) /*istanbul ignore end*/(undefined, undefined, base, param)
+ );
+ }
+
+ return param;
+ }
+
+ function fileNameChanged(patch) {
+ return patch.newFileName && patch.newFileName !== patch.oldFileName;
+ }
+
+ function selectField(index, mine, theirs) {
+ if (mine === theirs) {
+ return mine;
+ } else {
+ index.conflict = true;
+ return { mine: mine, theirs: theirs };
+ }
+ }
+
+ function hunkBefore(test, check) {
+ return test.oldStart < check.oldStart && test.oldStart + test.oldLines < check.oldStart;
+ }
+
+ function cloneHunk(hunk, offset) {
+ return {
+ oldStart: hunk.oldStart, oldLines: hunk.oldLines,
+ newStart: hunk.newStart + offset, newLines: hunk.newLines,
+ lines: hunk.lines
+ };
+ }
+
+ function mergeLines(hunk, mineOffset, mineLines, theirOffset, theirLines) {
+ // This will generally result in a conflicted hunk, but there are cases where the context
+ // is the only overlap where we can successfully merge the content here.
+ var mine = { offset: mineOffset, lines: mineLines, index: 0 },
+ their = { offset: theirOffset, lines: theirLines, index: 0 };
+
+ // Handle any leading content
+ insertLeading(hunk, mine, their);
+ insertLeading(hunk, their, mine);
+
+ // Now in the overlap content. Scan through and select the best changes from each.
+ while (mine.index < mine.lines.length && their.index < their.lines.length) {
+ var mineCurrent = mine.lines[mine.index],
+ theirCurrent = their.lines[their.index];
+
+ if ((mineCurrent[0] === '-' || mineCurrent[0] === '+') && (theirCurrent[0] === '-' || theirCurrent[0] === '+')) {
+ // Both modified ...
+ mutualChange(hunk, mine, their);
+ } else if (mineCurrent[0] === '+' && theirCurrent[0] === ' ') {
+ /*istanbul ignore start*/var _hunk$lines;
+
+ /*istanbul ignore end*/ // Mine inserted
+ /*istanbul ignore start*/(_hunk$lines = /*istanbul ignore end*/hunk.lines).push. /*istanbul ignore start*/apply /*istanbul ignore end*/( /*istanbul ignore start*/_hunk$lines /*istanbul ignore end*/, /*istanbul ignore start*/_toConsumableArray( /*istanbul ignore end*/collectChange(mine)));
+ } else if (theirCurrent[0] === '+' && mineCurrent[0] === ' ') {
+ /*istanbul ignore start*/var _hunk$lines2;
+
+ /*istanbul ignore end*/ // Theirs inserted
+ /*istanbul ignore start*/(_hunk$lines2 = /*istanbul ignore end*/hunk.lines).push. /*istanbul ignore start*/apply /*istanbul ignore end*/( /*istanbul ignore start*/_hunk$lines2 /*istanbul ignore end*/, /*istanbul ignore start*/_toConsumableArray( /*istanbul ignore end*/collectChange(their)));
+ } else if (mineCurrent[0] === '-' && theirCurrent[0] === ' ') {
+ // Mine removed or edited
+ removal(hunk, mine, their);
+ } else if (theirCurrent[0] === '-' && mineCurrent[0] === ' ') {
+ // Their removed or edited
+ removal(hunk, their, mine, true);
+ } else if (mineCurrent === theirCurrent) {
+ // Context identity
+ hunk.lines.push(mineCurrent);
+ mine.index++;
+ their.index++;
+ } else {
+ // Context mismatch
+ conflict(hunk, collectChange(mine), collectChange(their));
+ }
+ }
+
+ // Now push anything that may be remaining
+ insertTrailing(hunk, mine);
+ insertTrailing(hunk, their);
+
+ calcLineCount(hunk);
+ }
+
+ function mutualChange(hunk, mine, their) {
+ var myChanges = collectChange(mine),
+ theirChanges = collectChange(their);
+
+ if (allRemoves(myChanges) && allRemoves(theirChanges)) {
+ // Special case for remove changes that are supersets of one another
+ if ( /*istanbul ignore start*/(0, _array.arrayStartsWith) /*istanbul ignore end*/(myChanges, theirChanges) && skipRemoveSuperset(their, myChanges, myChanges.length - theirChanges.length)) {
+ /*istanbul ignore start*/var _hunk$lines3;
+
+ /*istanbul ignore end*/ /*istanbul ignore start*/(_hunk$lines3 = /*istanbul ignore end*/hunk.lines).push. /*istanbul ignore start*/apply /*istanbul ignore end*/( /*istanbul ignore start*/_hunk$lines3 /*istanbul ignore end*/, /*istanbul ignore start*/_toConsumableArray( /*istanbul ignore end*/myChanges));
+ return;
+ } else if ( /*istanbul ignore start*/(0, _array.arrayStartsWith) /*istanbul ignore end*/(theirChanges, myChanges) && skipRemoveSuperset(mine, theirChanges, theirChanges.length - myChanges.length)) {
+ /*istanbul ignore start*/var _hunk$lines4;
+
+ /*istanbul ignore end*/ /*istanbul ignore start*/(_hunk$lines4 = /*istanbul ignore end*/hunk.lines).push. /*istanbul ignore start*/apply /*istanbul ignore end*/( /*istanbul ignore start*/_hunk$lines4 /*istanbul ignore end*/, /*istanbul ignore start*/_toConsumableArray( /*istanbul ignore end*/theirChanges));
+ return;
+ }
+ } else if ( /*istanbul ignore start*/(0, _array.arrayEqual) /*istanbul ignore end*/(myChanges, theirChanges)) {
+ /*istanbul ignore start*/var _hunk$lines5;
+
+ /*istanbul ignore end*/ /*istanbul ignore start*/(_hunk$lines5 = /*istanbul ignore end*/hunk.lines).push. /*istanbul ignore start*/apply /*istanbul ignore end*/( /*istanbul ignore start*/_hunk$lines5 /*istanbul ignore end*/, /*istanbul ignore start*/_toConsumableArray( /*istanbul ignore end*/myChanges));
+ return;
+ }
+
+ conflict(hunk, myChanges, theirChanges);
+ }
+
+ function removal(hunk, mine, their, swap) {
+ var myChanges = collectChange(mine),
+ theirChanges = collectContext(their, myChanges);
+ if (theirChanges.merged) {
+ /*istanbul ignore start*/var _hunk$lines6;
+
+ /*istanbul ignore end*/ /*istanbul ignore start*/(_hunk$lines6 = /*istanbul ignore end*/hunk.lines).push. /*istanbul ignore start*/apply /*istanbul ignore end*/( /*istanbul ignore start*/_hunk$lines6 /*istanbul ignore end*/, /*istanbul ignore start*/_toConsumableArray( /*istanbul ignore end*/theirChanges.merged));
+ } else {
+ conflict(hunk, swap ? theirChanges : myChanges, swap ? myChanges : theirChanges);
+ }
+ }
+
+ function conflict(hunk, mine, their) {
+ hunk.conflict = true;
+ hunk.lines.push({
+ conflict: true,
+ mine: mine,
+ theirs: their
+ });
+ }
+
+ function insertLeading(hunk, insert, their) {
+ while (insert.offset < their.offset && insert.index < insert.lines.length) {
+ var line = insert.lines[insert.index++];
+ hunk.lines.push(line);
+ insert.offset++;
+ }
+ }
+ function insertTrailing(hunk, insert) {
+ while (insert.index < insert.lines.length) {
+ var line = insert.lines[insert.index++];
+ hunk.lines.push(line);
+ }
+ }
+
+ function collectChange(state) {
+ var ret = [],
+ operation = state.lines[state.index][0];
+ while (state.index < state.lines.length) {
+ var line = state.lines[state.index];
+
+ // Group additions that are immediately after subtractions and treat them as one "atomic" modify change.
+ if (operation === '-' && line[0] === '+') {
+ operation = '+';
+ }
+
+ if (operation === line[0]) {
+ ret.push(line);
+ state.index++;
+ } else {
+ break;
+ }
+ }
+
+ return ret;
+ }
+ function collectContext(state, matchChanges) {
+ var changes = [],
+ merged = [],
+ matchIndex = 0,
+ contextChanges = false,
+ conflicted = false;
+ while (matchIndex < matchChanges.length && state.index < state.lines.length) {
+ var change = state.lines[state.index],
+ match = matchChanges[matchIndex];
+
+ // Once we've hit our add, then we are done
+ if (match[0] === '+') {
+ break;
+ }
+
+ contextChanges = contextChanges || change[0] !== ' ';
+
+ merged.push(match);
+ matchIndex++;
+
+ // Consume any additions in the other block as a conflict to attempt
+ // to pull in the remaining context after this
+ if (change[0] === '+') {
+ conflicted = true;
+
+ while (change[0] === '+') {
+ changes.push(change);
+ change = state.lines[++state.index];
+ }
+ }
+
+ if (match.substr(1) === change.substr(1)) {
+ changes.push(change);
+ state.index++;
+ } else {
+ conflicted = true;
+ }
+ }
+
+ if ((matchChanges[matchIndex] || '')[0] === '+' && contextChanges) {
+ conflicted = true;
+ }
+
+ if (conflicted) {
+ return changes;
+ }
+
+ while (matchIndex < matchChanges.length) {
+ merged.push(matchChanges[matchIndex++]);
+ }
+
+ return {
+ merged: merged,
+ changes: changes
+ };
+ }
+
+ function allRemoves(changes) {
+ return changes.reduce(function (prev, change) {
+ return prev && change[0] === '-';
+ }, true);
+ }
+ function skipRemoveSuperset(state, removeChanges, delta) {
+ for (var i = 0; i < delta; i++) {
+ var changeContent = removeChanges[removeChanges.length - delta + i].substr(1);
+ if (state.lines[state.index + i] !== ' ' + changeContent) {
+ return false;
+ }
+ }
+
+ state.index += delta;
+ return true;
+ }
+
+ function calcOldNewLineCount(lines) {
+ var oldLines = 0;
+ var newLines = 0;
+
+ lines.forEach(function (line) {
+ if (typeof line !== 'string') {
+ var myCount = calcOldNewLineCount(line.mine);
+ var theirCount = calcOldNewLineCount(line.theirs);
+
+ if (oldLines !== undefined) {
+ if (myCount.oldLines === theirCount.oldLines) {
+ oldLines += myCount.oldLines;
+ } else {
+ oldLines = undefined;
+ }
+ }
+
+ if (newLines !== undefined) {
+ if (myCount.newLines === theirCount.newLines) {
+ newLines += myCount.newLines;
+ } else {
+ newLines = undefined;
+ }
+ }
+ } else {
+ if (newLines !== undefined && (line[0] === '+' || line[0] === ' ')) {
+ newLines++;
+ }
+ if (oldLines !== undefined && (line[0] === '-' || line[0] === ' ')) {
+ oldLines++;
+ }
+ }
+ });
+
+ return { oldLines: oldLines, newLines: newLines };
+ }
+
+
+
+/***/ }),
+/* 14 */
+/***/ (function(module, exports, __webpack_require__) {
+
+ /*istanbul ignore start*/'use strict';
+
+ exports.__esModule = true;
+ exports. /*istanbul ignore end*/structuredPatch = structuredPatch;
+ /*istanbul ignore start*/exports. /*istanbul ignore end*/createTwoFilesPatch = createTwoFilesPatch;
+ /*istanbul ignore start*/exports. /*istanbul ignore end*/createPatch = createPatch;
+
+ var /*istanbul ignore start*/_line = __webpack_require__(5) /*istanbul ignore end*/;
+
+ /*istanbul ignore start*/function _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } else { return Array.from(arr); } }
+
+ /*istanbul ignore end*/function structuredPatch(oldFileName, newFileName, oldStr, newStr, oldHeader, newHeader, options) {
+ if (!options) {
+ options = {};
+ }
+ if (typeof options.context === 'undefined') {
+ options.context = 4;
+ }
+
+ var diff = /*istanbul ignore start*/(0, _line.diffLines) /*istanbul ignore end*/(oldStr, newStr, options);
+ diff.push({ value: '', lines: [] }); // Append an empty value to make cleanup easier
+
+ function contextLines(lines) {
+ return lines.map(function (entry) {
+ return ' ' + entry;
+ });
+ }
+
+ var hunks = [];
+ var oldRangeStart = 0,
+ newRangeStart = 0,
+ curRange = [],
+ oldLine = 1,
+ newLine = 1;
+
+ /*istanbul ignore start*/var _loop = function _loop( /*istanbul ignore end*/i) {
+ var current = diff[i],
+ lines = current.lines || current.value.replace(/\n$/, '').split('\n');
+ current.lines = lines;
+
+ if (current.added || current.removed) {
+ /*istanbul ignore start*/var _curRange;
+
+ /*istanbul ignore end*/ // If we have previous context, start with that
+ if (!oldRangeStart) {
+ var prev = diff[i - 1];
+ oldRangeStart = oldLine;
+ newRangeStart = newLine;
+
+ if (prev) {
+ curRange = options.context > 0 ? contextLines(prev.lines.slice(-options.context)) : [];
+ oldRangeStart -= curRange.length;
+ newRangeStart -= curRange.length;
+ }
+ }
+
+ // Output our changes
+ /*istanbul ignore start*/(_curRange = /*istanbul ignore end*/curRange).push. /*istanbul ignore start*/apply /*istanbul ignore end*/( /*istanbul ignore start*/_curRange /*istanbul ignore end*/, /*istanbul ignore start*/_toConsumableArray( /*istanbul ignore end*/lines.map(function (entry) {
+ return (current.added ? '+' : '-') + entry;
+ })));
+
+ // Track the updated file position
+ if (current.added) {
+ newLine += lines.length;
+ } else {
+ oldLine += lines.length;
+ }
+ } else {
+ // Identical context lines. Track line changes
+ if (oldRangeStart) {
+ // Close out any changes that have been output (or join overlapping)
+ if (lines.length <= options.context * 2 && i < diff.length - 2) {
+ /*istanbul ignore start*/var _curRange2;
+
+ /*istanbul ignore end*/ // Overlapping
+ /*istanbul ignore start*/(_curRange2 = /*istanbul ignore end*/curRange).push. /*istanbul ignore start*/apply /*istanbul ignore end*/( /*istanbul ignore start*/_curRange2 /*istanbul ignore end*/, /*istanbul ignore start*/_toConsumableArray( /*istanbul ignore end*/contextLines(lines)));
+ } else {
+ /*istanbul ignore start*/var _curRange3;
+
+ /*istanbul ignore end*/ // end the range and output
+ var contextSize = Math.min(lines.length, options.context);
+ /*istanbul ignore start*/(_curRange3 = /*istanbul ignore end*/curRange).push. /*istanbul ignore start*/apply /*istanbul ignore end*/( /*istanbul ignore start*/_curRange3 /*istanbul ignore end*/, /*istanbul ignore start*/_toConsumableArray( /*istanbul ignore end*/contextLines(lines.slice(0, contextSize))));
+
+ var hunk = {
+ oldStart: oldRangeStart,
+ oldLines: oldLine - oldRangeStart + contextSize,
+ newStart: newRangeStart,
+ newLines: newLine - newRangeStart + contextSize,
+ lines: curRange
+ };
+ if (i >= diff.length - 2 && lines.length <= options.context) {
+ // EOF is inside this hunk
+ var oldEOFNewline = /\n$/.test(oldStr);
+ var newEOFNewline = /\n$/.test(newStr);
+ if (lines.length == 0 && !oldEOFNewline) {
+ // special case: old has no eol and no trailing context; no-nl can end up before adds
+ curRange.splice(hunk.oldLines, 0, '\\ No newline at end of file');
+ } else if (!oldEOFNewline || !newEOFNewline) {
+ curRange.push('\\ No newline at end of file');
+ }
+ }
+ hunks.push(hunk);
+
+ oldRangeStart = 0;
+ newRangeStart = 0;
+ curRange = [];
+ }
+ }
+ oldLine += lines.length;
+ newLine += lines.length;
+ }
+ };
+
+ for (var i = 0; i < diff.length; i++) {
+ /*istanbul ignore start*/_loop( /*istanbul ignore end*/i);
+ }
+
+ return {
+ oldFileName: oldFileName, newFileName: newFileName,
+ oldHeader: oldHeader, newHeader: newHeader,
+ hunks: hunks
+ };
+ }
+
+ function createTwoFilesPatch(oldFileName, newFileName, oldStr, newStr, oldHeader, newHeader, options) {
+ var diff = structuredPatch(oldFileName, newFileName, oldStr, newStr, oldHeader, newHeader, options);
+
+ var ret = [];
+ if (oldFileName == newFileName) {
+ ret.push('Index: ' + oldFileName);
+ }
+ ret.push('===================================================================');
+ ret.push('--- ' + diff.oldFileName + (typeof diff.oldHeader === 'undefined' ? '' : '\t' + diff.oldHeader));
+ ret.push('+++ ' + diff.newFileName + (typeof diff.newHeader === 'undefined' ? '' : '\t' + diff.newHeader));
+
+ for (var i = 0; i < diff.hunks.length; i++) {
+ var hunk = diff.hunks[i];
+ ret.push('@@ -' + hunk.oldStart + ',' + hunk.oldLines + ' +' + hunk.newStart + ',' + hunk.newLines + ' @@');
+ ret.push.apply(ret, hunk.lines);
+ }
+
+ return ret.join('\n') + '\n';
+ }
+
+ function createPatch(fileName, oldStr, newStr, oldHeader, newHeader, options) {
+ return createTwoFilesPatch(fileName, fileName, oldStr, newStr, oldHeader, newHeader, options);
+ }
+
+
+
+/***/ }),
+/* 15 */
+/***/ (function(module, exports) {
+
+ /*istanbul ignore start*/"use strict";
+
+ exports.__esModule = true;
+ exports. /*istanbul ignore end*/arrayEqual = arrayEqual;
+ /*istanbul ignore start*/exports. /*istanbul ignore end*/arrayStartsWith = arrayStartsWith;
+ function arrayEqual(a, b) {
+ if (a.length !== b.length) {
+ return false;
+ }
+
+ return arrayStartsWith(a, b);
+ }
+
+ function arrayStartsWith(array, start) {
+ if (start.length > array.length) {
+ return false;
+ }
+
+ for (var i = 0; i < start.length; i++) {
+ if (start[i] !== array[i]) {
+ return false;
+ }
+ }
+
+ return true;
+ }
+
+
+
+/***/ }),
+/* 16 */
+/***/ (function(module, exports) {
+
+ /*istanbul ignore start*/"use strict";
+
+ exports.__esModule = true;
+ exports. /*istanbul ignore end*/convertChangesToDMP = convertChangesToDMP;
+ // See: http://code.google.com/p/google-diff-match-patch/wiki/API
+ function convertChangesToDMP(changes) {
+ var ret = [],
+ change = /*istanbul ignore start*/void 0 /*istanbul ignore end*/,
+ operation = /*istanbul ignore start*/void 0 /*istanbul ignore end*/;
+ for (var i = 0; i < changes.length; i++) {
+ change = changes[i];
+ if (change.added) {
+ operation = 1;
+ } else if (change.removed) {
+ operation = -1;
+ } else {
+ operation = 0;
+ }
+
+ ret.push([operation, change.value]);
+ }
+ return ret;
+ }
+
+
+
+/***/ }),
+/* 17 */
+/***/ (function(module, exports) {
+
+ /*istanbul ignore start*/'use strict';
+
+ exports.__esModule = true;
+ exports. /*istanbul ignore end*/convertChangesToXML = convertChangesToXML;
+ function convertChangesToXML(changes) {
+ var ret = [];
+ for (var i = 0; i < changes.length; i++) {
+ var change = changes[i];
+ if (change.added) {
+ ret.push('<ins>');
+ } else if (change.removed) {
+ ret.push('<del>');
+ }
+
+ ret.push(escapeHTML(change.value));
+
+ if (change.added) {
+ ret.push('</ins>');
+ } else if (change.removed) {
+ ret.push('</del>');
+ }
+ }
+ return ret.join('');
+ }
+
+ function escapeHTML(s) {
+ var n = s;
+ n = n.replace(/&/g, '&amp;');
+ n = n.replace(/</g, '&lt;');
+ n = n.replace(/>/g, '&gt;');
+ n = n.replace(/"/g, '&quot;');
+
+ return n;
+ }
+
+
+
+/***/ })
+/******/ ])
+});
+;
+},{}],49:[function(require,module,exports){
+'use strict';
+
+var matchOperatorsRe = /[|\\{}()[\]^$+*?.]/g;
+
+module.exports = function (str) {
+ if (typeof str !== 'string') {
+ throw new TypeError('Expected a string');
+ }
+
+ return str.replace(matchOperatorsRe, '\\$&');
+};
+
+},{}],50:[function(require,module,exports){
+// Copyright Joyent, Inc. and other Node contributors.
+//
+// Permission is hereby granted, free of charge, to any person obtaining a
+// copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to permit
+// persons to whom the Software is furnished to do so, subject to the
+// following conditions:
+//
+// The above copyright notice and this permission notice shall be included
+// in all copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
+// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
+// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
+// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
+// USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+var objectCreate = Object.create || objectCreatePolyfill
+var objectKeys = Object.keys || objectKeysPolyfill
+var bind = Function.prototype.bind || functionBindPolyfill
+
+function EventEmitter() {
+ if (!this._events || !Object.prototype.hasOwnProperty.call(this, '_events')) {
+ this._events = objectCreate(null);
+ this._eventsCount = 0;
+ }
+
+ this._maxListeners = this._maxListeners || undefined;
+}
+module.exports = EventEmitter;
+
+// Backwards-compat with node 0.10.x
+EventEmitter.EventEmitter = EventEmitter;
+
+EventEmitter.prototype._events = undefined;
+EventEmitter.prototype._maxListeners = undefined;
+
+// By default EventEmitters will print a warning if more than 10 listeners are
+// added to it. This is a useful default which helps finding memory leaks.
+var defaultMaxListeners = 10;
+
+var hasDefineProperty;
+try {
+ var o = {};
+ if (Object.defineProperty) Object.defineProperty(o, 'x', { value: 0 });
+ hasDefineProperty = o.x === 0;
+} catch (err) { hasDefineProperty = false }
+if (hasDefineProperty) {
+ Object.defineProperty(EventEmitter, 'defaultMaxListeners', {
+ enumerable: true,
+ get: function() {
+ return defaultMaxListeners;
+ },
+ set: function(arg) {
+ // check whether the input is a positive number (whose value is zero or
+ // greater and not a NaN).
+ if (typeof arg !== 'number' || arg < 0 || arg !== arg)
+ throw new TypeError('"defaultMaxListeners" must be a positive number');
+ defaultMaxListeners = arg;
+ }
+ });
+} else {
+ EventEmitter.defaultMaxListeners = defaultMaxListeners;
+}
+
+// Obviously not all Emitters should be limited to 10. This function allows
+// that to be increased. Set to zero for unlimited.
+EventEmitter.prototype.setMaxListeners = function setMaxListeners(n) {
+ if (typeof n !== 'number' || n < 0 || isNaN(n))
+ throw new TypeError('"n" argument must be a positive number');
+ this._maxListeners = n;
+ return this;
+};
+
+function $getMaxListeners(that) {
+ if (that._maxListeners === undefined)
+ return EventEmitter.defaultMaxListeners;
+ return that._maxListeners;
+}
+
+EventEmitter.prototype.getMaxListeners = function getMaxListeners() {
+ return $getMaxListeners(this);
+};
+
+// These standalone emit* functions are used to optimize calling of event
+// handlers for fast cases because emit() itself often has a variable number of
+// arguments and can be deoptimized because of that. These functions always have
+// the same number of arguments and thus do not get deoptimized, so the code
+// inside them can execute faster.
+function emitNone(handler, isFn, self) {
+ if (isFn)
+ handler.call(self);
+ else {
+ var len = handler.length;
+ var listeners = arrayClone(handler, len);
+ for (var i = 0; i < len; ++i)
+ listeners[i].call(self);
+ }
+}
+function emitOne(handler, isFn, self, arg1) {
+ if (isFn)
+ handler.call(self, arg1);
+ else {
+ var len = handler.length;
+ var listeners = arrayClone(handler, len);
+ for (var i = 0; i < len; ++i)
+ listeners[i].call(self, arg1);
+ }
+}
+function emitTwo(handler, isFn, self, arg1, arg2) {
+ if (isFn)
+ handler.call(self, arg1, arg2);
+ else {
+ var len = handler.length;
+ var listeners = arrayClone(handler, len);
+ for (var i = 0; i < len; ++i)
+ listeners[i].call(self, arg1, arg2);
+ }
+}
+function emitThree(handler, isFn, self, arg1, arg2, arg3) {
+ if (isFn)
+ handler.call(self, arg1, arg2, arg3);
+ else {
+ var len = handler.length;
+ var listeners = arrayClone(handler, len);
+ for (var i = 0; i < len; ++i)
+ listeners[i].call(self, arg1, arg2, arg3);
+ }
+}
+
+function emitMany(handler, isFn, self, args) {
+ if (isFn)
+ handler.apply(self, args);
+ else {
+ var len = handler.length;
+ var listeners = arrayClone(handler, len);
+ for (var i = 0; i < len; ++i)
+ listeners[i].apply(self, args);
+ }
+}
+
+EventEmitter.prototype.emit = function emit(type) {
+ var er, handler, len, args, i, events;
+ var doError = (type === 'error');
+
+ events = this._events;
+ if (events)
+ doError = (doError && events.error == null);
+ else if (!doError)
+ return false;
+
+ // If there is no 'error' event listener then throw.
+ if (doError) {
+ if (arguments.length > 1)
+ er = arguments[1];
+ if (er instanceof Error) {
+ throw er; // Unhandled 'error' event
+ } else {
+ // At least give some kind of context to the user
+ var err = new Error('Unhandled "error" event. (' + er + ')');
+ err.context = er;
+ throw err;
+ }
+ return false;
+ }
+
+ handler = events[type];
+
+ if (!handler)
+ return false;
+
+ var isFn = typeof handler === 'function';
+ len = arguments.length;
+ switch (len) {
+ // fast cases
+ case 1:
+ emitNone(handler, isFn, this);
+ break;
+ case 2:
+ emitOne(handler, isFn, this, arguments[1]);
+ break;
+ case 3:
+ emitTwo(handler, isFn, this, arguments[1], arguments[2]);
+ break;
+ case 4:
+ emitThree(handler, isFn, this, arguments[1], arguments[2], arguments[3]);
+ break;
+ // slower
+ default:
+ args = new Array(len - 1);
+ for (i = 1; i < len; i++)
+ args[i - 1] = arguments[i];
+ emitMany(handler, isFn, this, args);
+ }
+
+ return true;
+};
+
+function _addListener(target, type, listener, prepend) {
+ var m;
+ var events;
+ var existing;
+
+ if (typeof listener !== 'function')
+ throw new TypeError('"listener" argument must be a function');
+
+ events = target._events;
+ if (!events) {
+ events = target._events = objectCreate(null);
+ target._eventsCount = 0;
+ } else {
+ // To avoid recursion in the case that type === "newListener"! Before
+ // adding it to the listeners, first emit "newListener".
+ if (events.newListener) {
+ target.emit('newListener', type,
+ listener.listener ? listener.listener : listener);
+
+ // Re-assign `events` because a newListener handler could have caused the
+ // this._events to be assigned to a new object
+ events = target._events;
+ }
+ existing = events[type];
+ }
+
+ if (!existing) {
+ // Optimize the case of one listener. Don't need the extra array object.
+ existing = events[type] = listener;
+ ++target._eventsCount;
+ } else {
+ if (typeof existing === 'function') {
+ // Adding the second element, need to change to array.
+ existing = events[type] =
+ prepend ? [listener, existing] : [existing, listener];
+ } else {
+ // If we've already got an array, just append.
+ if (prepend) {
+ existing.unshift(listener);
+ } else {
+ existing.push(listener);
+ }
+ }
+
+ // Check for listener leak
+ if (!existing.warned) {
+ m = $getMaxListeners(target);
+ if (m && m > 0 && existing.length > m) {
+ existing.warned = true;
+ var w = new Error('Possible EventEmitter memory leak detected. ' +
+ existing.length + ' "' + String(type) + '" listeners ' +
+ 'added. Use emitter.setMaxListeners() to ' +
+ 'increase limit.');
+ w.name = 'MaxListenersExceededWarning';
+ w.emitter = target;
+ w.type = type;
+ w.count = existing.length;
+ if (typeof console === 'object' && console.warn) {
+ console.warn('%s: %s', w.name, w.message);
+ }
+ }
+ }
+ }
+
+ return target;
+}
+
+EventEmitter.prototype.addListener = function addListener(type, listener) {
+ return _addListener(this, type, listener, false);
+};
+
+EventEmitter.prototype.on = EventEmitter.prototype.addListener;
+
+EventEmitter.prototype.prependListener =
+ function prependListener(type, listener) {
+ return _addListener(this, type, listener, true);
+ };
+
+function onceWrapper() {
+ if (!this.fired) {
+ this.target.removeListener(this.type, this.wrapFn);
+ this.fired = true;
+ switch (arguments.length) {
+ case 0:
+ return this.listener.call(this.target);
+ case 1:
+ return this.listener.call(this.target, arguments[0]);
+ case 2:
+ return this.listener.call(this.target, arguments[0], arguments[1]);
+ case 3:
+ return this.listener.call(this.target, arguments[0], arguments[1],
+ arguments[2]);
+ default:
+ var args = new Array(arguments.length);
+ for (var i = 0; i < args.length; ++i)
+ args[i] = arguments[i];
+ this.listener.apply(this.target, args);
+ }
+ }
+}
+
+function _onceWrap(target, type, listener) {
+ var state = { fired: false, wrapFn: undefined, target: target, type: type, listener: listener };
+ var wrapped = bind.call(onceWrapper, state);
+ wrapped.listener = listener;
+ state.wrapFn = wrapped;
+ return wrapped;
+}
+
+EventEmitter.prototype.once = function once(type, listener) {
+ if (typeof listener !== 'function')
+ throw new TypeError('"listener" argument must be a function');
+ this.on(type, _onceWrap(this, type, listener));
+ return this;
+};
+
+EventEmitter.prototype.prependOnceListener =
+ function prependOnceListener(type, listener) {
+ if (typeof listener !== 'function')
+ throw new TypeError('"listener" argument must be a function');
+ this.prependListener(type, _onceWrap(this, type, listener));
+ return this;
+ };
+
+// Emits a 'removeListener' event if and only if the listener was removed.
+EventEmitter.prototype.removeListener =
+ function removeListener(type, listener) {
+ var list, events, position, i, originalListener;
+
+ if (typeof listener !== 'function')
+ throw new TypeError('"listener" argument must be a function');
+
+ events = this._events;
+ if (!events)
+ return this;
+
+ list = events[type];
+ if (!list)
+ return this;
+
+ if (list === listener || list.listener === listener) {
+ if (--this._eventsCount === 0)
+ this._events = objectCreate(null);
+ else {
+ delete events[type];
+ if (events.removeListener)
+ this.emit('removeListener', type, list.listener || listener);
+ }
+ } else if (typeof list !== 'function') {
+ position = -1;
+
+ for (i = list.length - 1; i >= 0; i--) {
+ if (list[i] === listener || list[i].listener === listener) {
+ originalListener = list[i].listener;
+ position = i;
+ break;
+ }
+ }
+
+ if (position < 0)
+ return this;
+
+ if (position === 0)
+ list.shift();
+ else
+ spliceOne(list, position);
+
+ if (list.length === 1)
+ events[type] = list[0];
+
+ if (events.removeListener)
+ this.emit('removeListener', type, originalListener || listener);
+ }
+
+ return this;
+ };
+
+EventEmitter.prototype.removeAllListeners =
+ function removeAllListeners(type) {
+ var listeners, events, i;
+
+ events = this._events;
+ if (!events)
+ return this;
+
+ // not listening for removeListener, no need to emit
+ if (!events.removeListener) {
+ if (arguments.length === 0) {
+ this._events = objectCreate(null);
+ this._eventsCount = 0;
+ } else if (events[type]) {
+ if (--this._eventsCount === 0)
+ this._events = objectCreate(null);
+ else
+ delete events[type];
+ }
+ return this;
+ }
+
+ // emit removeListener for all listeners on all events
+ if (arguments.length === 0) {
+ var keys = objectKeys(events);
+ var key;
+ for (i = 0; i < keys.length; ++i) {
+ key = keys[i];
+ if (key === 'removeListener') continue;
+ this.removeAllListeners(key);
+ }
+ this.removeAllListeners('removeListener');
+ this._events = objectCreate(null);
+ this._eventsCount = 0;
+ return this;
+ }
+
+ listeners = events[type];
+
+ if (typeof listeners === 'function') {
+ this.removeListener(type, listeners);
+ } else if (listeners) {
+ // LIFO order
+ for (i = listeners.length - 1; i >= 0; i--) {
+ this.removeListener(type, listeners[i]);
+ }
+ }
+
+ return this;
+ };
+
+function _listeners(target, type, unwrap) {
+ var events = target._events;
+
+ if (!events)
+ return [];
+
+ var evlistener = events[type];
+ if (!evlistener)
+ return [];
+
+ if (typeof evlistener === 'function')
+ return unwrap ? [evlistener.listener || evlistener] : [evlistener];
+
+ return unwrap ? unwrapListeners(evlistener) : arrayClone(evlistener, evlistener.length);
+}
+
+EventEmitter.prototype.listeners = function listeners(type) {
+ return _listeners(this, type, true);
+};
+
+EventEmitter.prototype.rawListeners = function rawListeners(type) {
+ return _listeners(this, type, false);
+};
+
+EventEmitter.listenerCount = function(emitter, type) {
+ if (typeof emitter.listenerCount === 'function') {
+ return emitter.listenerCount(type);
+ } else {
+ return listenerCount.call(emitter, type);
+ }
+};
+
+EventEmitter.prototype.listenerCount = listenerCount;
+function listenerCount(type) {
+ var events = this._events;
+
+ if (events) {
+ var evlistener = events[type];
+
+ if (typeof evlistener === 'function') {
+ return 1;
+ } else if (evlistener) {
+ return evlistener.length;
+ }
+ }
+
+ return 0;
+}
+
+EventEmitter.prototype.eventNames = function eventNames() {
+ return this._eventsCount > 0 ? Reflect.ownKeys(this._events) : [];
+};
+
+// About 1.5x faster than the two-arg version of Array#splice().
+function spliceOne(list, index) {
+ for (var i = index, k = i + 1, n = list.length; k < n; i += 1, k += 1)
+ list[i] = list[k];
+ list.pop();
+}
+
+function arrayClone(arr, n) {
+ var copy = new Array(n);
+ for (var i = 0; i < n; ++i)
+ copy[i] = arr[i];
+ return copy;
+}
+
+function unwrapListeners(arr) {
+ var ret = new Array(arr.length);
+ for (var i = 0; i < ret.length; ++i) {
+ ret[i] = arr[i].listener || arr[i];
+ }
+ return ret;
+}
+
+function objectCreatePolyfill(proto) {
+ var F = function() {};
+ F.prototype = proto;
+ return new F;
+}
+function objectKeysPolyfill(obj) {
+ var keys = [];
+ for (var k in obj) if (Object.prototype.hasOwnProperty.call(obj, k)) {
+ keys.push(k);
+ }
+ return k;
+}
+function functionBindPolyfill(context) {
+ var fn = this;
+ return function () {
+ return fn.apply(context, arguments);
+ };
+}
+
+},{}],51:[function(require,module,exports){
+'use strict';
+
+/* eslint no-invalid-this: 1 */
+
+var ERROR_MESSAGE = 'Function.prototype.bind called on incompatible ';
+var slice = Array.prototype.slice;
+var toStr = Object.prototype.toString;
+var funcType = '[object Function]';
+
+module.exports = function bind(that) {
+ var target = this;
+ if (typeof target !== 'function' || toStr.call(target) !== funcType) {
+ throw new TypeError(ERROR_MESSAGE + target);
+ }
+ var args = slice.call(arguments, 1);
+
+ var bound;
+ var binder = function () {
+ if (this instanceof bound) {
+ var result = target.apply(
+ this,
+ args.concat(slice.call(arguments))
+ );
+ if (Object(result) === result) {
+ return result;
+ }
+ return this;
+ } else {
+ return target.apply(
+ that,
+ args.concat(slice.call(arguments))
+ );
+ }
+ };
+
+ var boundLength = Math.max(0, target.length - args.length);
+ var boundArgs = [];
+ for (var i = 0; i < boundLength; i++) {
+ boundArgs.push('$' + i);
+ }
+
+ bound = Function('binder', 'return function (' + boundArgs.join(',') + '){ return binder.apply(this,arguments); }')(binder);
+
+ if (target.prototype) {
+ var Empty = function Empty() {};
+ Empty.prototype = target.prototype;
+ bound.prototype = new Empty();
+ Empty.prototype = null;
+ }
+
+ return bound;
+};
+
+},{}],52:[function(require,module,exports){
+'use strict';
+
+var implementation = require('./implementation');
+
+module.exports = Function.prototype.bind || implementation;
+
+},{"./implementation":51}],53:[function(require,module,exports){
+'use strict';
+
+/* eslint complexity: [2, 17], max-statements: [2, 33] */
+module.exports = function hasSymbols() {
+ if (typeof Symbol !== 'function' || typeof Object.getOwnPropertySymbols !== 'function') { return false; }
+ if (typeof Symbol.iterator === 'symbol') { return true; }
+
+ var obj = {};
+ var sym = Symbol('test');
+ var symObj = Object(sym);
+ if (typeof sym === 'string') { return false; }
+
+ if (Object.prototype.toString.call(sym) !== '[object Symbol]') { return false; }
+ if (Object.prototype.toString.call(symObj) !== '[object Symbol]') { return false; }
+
+ // temp disabled per https://github.com/ljharb/object.assign/issues/17
+ // if (sym instanceof Symbol) { return false; }
+ // temp disabled per https://github.com/WebReflection/get-own-property-symbols/issues/4
+ // if (!(symObj instanceof Symbol)) { return false; }
+
+ // if (typeof Symbol.prototype.toString !== 'function') { return false; }
+ // if (String(sym) !== Symbol.prototype.toString.call(sym)) { return false; }
+
+ var symVal = 42;
+ obj[sym] = symVal;
+ for (sym in obj) { return false; } // eslint-disable-line no-restricted-syntax
+ if (typeof Object.keys === 'function' && Object.keys(obj).length !== 0) { return false; }
+
+ if (typeof Object.getOwnPropertyNames === 'function' && Object.getOwnPropertyNames(obj).length !== 0) { return false; }
+
+ var syms = Object.getOwnPropertySymbols(obj);
+ if (syms.length !== 1 || syms[0] !== sym) { return false; }
+
+ if (!Object.prototype.propertyIsEnumerable.call(obj, sym)) { return false; }
+
+ if (typeof Object.getOwnPropertyDescriptor === 'function') {
+ var descriptor = Object.getOwnPropertyDescriptor(obj, sym);
+ if (descriptor.value !== symVal || descriptor.enumerable !== true) { return false; }
+ }
+
+ return true;
+};
+
+},{}],54:[function(require,module,exports){
+(function (global){
+/*! https://mths.be/he v1.2.0 by @mathias | MIT license */
+;(function(root) {
+
+ // Detect free variables `exports`.
+ var freeExports = typeof exports == 'object' && exports;
+
+ // Detect free variable `module`.
+ var freeModule = typeof module == 'object' && module &&
+ module.exports == freeExports && module;
+
+ // Detect free variable `global`, from Node.js or Browserified code,
+ // and use it as `root`.
+ var freeGlobal = typeof global == 'object' && global;
+ if (freeGlobal.global === freeGlobal || freeGlobal.window === freeGlobal) {
+ root = freeGlobal;
+ }
+
+ /*--------------------------------------------------------------------------*/
+
+ // All astral symbols.
+ var regexAstralSymbols = /[\uD800-\uDBFF][\uDC00-\uDFFF]/g;
+ // All ASCII symbols (not just printable ASCII) except those listed in the
+ // first column of the overrides table.
+ // https://html.spec.whatwg.org/multipage/syntax.html#table-charref-overrides
+ var regexAsciiWhitelist = /[\x01-\x7F]/g;
+ // All BMP symbols that are not ASCII newlines, printable ASCII symbols, or
+ // code points listed in the first column of the overrides table on
+ // https://html.spec.whatwg.org/multipage/syntax.html#table-charref-overrides.
+ var regexBmpWhitelist = /[\x01-\t\x0B\f\x0E-\x1F\x7F\x81\x8D\x8F\x90\x9D\xA0-\uFFFF]/g;
+
+ var regexEncodeNonAscii = /<\u20D2|=\u20E5|>\u20D2|\u205F\u200A|\u219D\u0338|\u2202\u0338|\u2220\u20D2|\u2229\uFE00|\u222A\uFE00|\u223C\u20D2|\u223D\u0331|\u223E\u0333|\u2242\u0338|\u224B\u0338|\u224D\u20D2|\u224E\u0338|\u224F\u0338|\u2250\u0338|\u2261\u20E5|\u2264\u20D2|\u2265\u20D2|\u2266\u0338|\u2267\u0338|\u2268\uFE00|\u2269\uFE00|\u226A\u0338|\u226A\u20D2|\u226B\u0338|\u226B\u20D2|\u227F\u0338|\u2282\u20D2|\u2283\u20D2|\u228A\uFE00|\u228B\uFE00|\u228F\u0338|\u2290\u0338|\u2293\uFE00|\u2294\uFE00|\u22B4\u20D2|\u22B5\u20D2|\u22D8\u0338|\u22D9\u0338|\u22DA\uFE00|\u22DB\uFE00|\u22F5\u0338|\u22F9\u0338|\u2933\u0338|\u29CF\u0338|\u29D0\u0338|\u2A6D\u0338|\u2A70\u0338|\u2A7D\u0338|\u2A7E\u0338|\u2AA1\u0338|\u2AA2\u0338|\u2AAC\uFE00|\u2AAD\uFE00|\u2AAF\u0338|\u2AB0\u0338|\u2AC5\u0338|\u2AC6\u0338|\u2ACB\uFE00|\u2ACC\uFE00|\u2AFD\u20E5|[\xA0-\u0113\u0116-\u0122\u0124-\u012B\u012E-\u014D\u0150-\u017E\u0192\u01B5\u01F5\u0237\u02C6\u02C7\u02D8-\u02DD\u0311\u0391-\u03A1\u03A3-\u03A9\u03B1-\u03C9\u03D1\u03D2\u03D5\u03D6\u03DC\u03DD\u03F0\u03F1\u03F5\u03F6\u0401-\u040C\u040E-\u044F\u0451-\u045C\u045E\u045F\u2002-\u2005\u2007-\u2010\u2013-\u2016\u2018-\u201A\u201C-\u201E\u2020-\u2022\u2025\u2026\u2030-\u2035\u2039\u203A\u203E\u2041\u2043\u2044\u204F\u2057\u205F-\u2063\u20AC\u20DB\u20DC\u2102\u2105\u210A-\u2113\u2115-\u211E\u2122\u2124\u2127-\u2129\u212C\u212D\u212F-\u2131\u2133-\u2138\u2145-\u2148\u2153-\u215E\u2190-\u219B\u219D-\u21A7\u21A9-\u21AE\u21B0-\u21B3\u21B5-\u21B7\u21BA-\u21DB\u21DD\u21E4\u21E5\u21F5\u21FD-\u2205\u2207-\u2209\u220B\u220C\u220F-\u2214\u2216-\u2218\u221A\u221D-\u2238\u223A-\u2257\u2259\u225A\u225C\u225F-\u2262\u2264-\u228B\u228D-\u229B\u229D-\u22A5\u22A7-\u22B0\u22B2-\u22BB\u22BD-\u22DB\u22DE-\u22E3\u22E6-\u22F7\u22F9-\u22FE\u2305\u2306\u2308-\u2310\u2312\u2313\u2315\u2316\u231C-\u231F\u2322\u2323\u232D\u232E\u2336\u233D\u233F\u237C\u23B0\u23B1\u23B4-\u23B6\u23DC-\u23DF\u23E2\u23E7\u2423\u24C8\u2500\u2502\u250C\u2510\u2514\u2518\u251C\u2524\u252C\u2534\u253C\u2550-\u256C\u2580\u2584\u2588\u2591-\u2593\u25A1\u25AA\u25AB\u25AD\u25AE\u25B1\u25B3-\u25B5\u25B8\u25B9\u25BD-\u25BF\u25C2\u25C3\u25CA\u25CB\u25EC\u25EF\u25F8-\u25FC\u2605\u2606\u260E\u2640\u2642\u2660\u2663\u2665\u2666\u266A\u266D-\u266F\u2713\u2717\u2720\u2736\u2758\u2772\u2773\u27C8\u27C9\u27E6-\u27ED\u27F5-\u27FA\u27FC\u27FF\u2902-\u2905\u290C-\u2913\u2916\u2919-\u2920\u2923-\u292A\u2933\u2935-\u2939\u293C\u293D\u2945\u2948-\u294B\u294E-\u2976\u2978\u2979\u297B-\u297F\u2985\u2986\u298B-\u2996\u299A\u299C\u299D\u29A4-\u29B7\u29B9\u29BB\u29BC\u29BE-\u29C5\u29C9\u29CD-\u29D0\u29DC-\u29DE\u29E3-\u29E5\u29EB\u29F4\u29F6\u2A00-\u2A02\u2A04\u2A06\u2A0C\u2A0D\u2A10-\u2A17\u2A22-\u2A27\u2A29\u2A2A\u2A2D-\u2A31\u2A33-\u2A3C\u2A3F\u2A40\u2A42-\u2A4D\u2A50\u2A53-\u2A58\u2A5A-\u2A5D\u2A5F\u2A66\u2A6A\u2A6D-\u2A75\u2A77-\u2A9A\u2A9D-\u2AA2\u2AA4-\u2AB0\u2AB3-\u2AC8\u2ACB\u2ACC\u2ACF-\u2ADB\u2AE4\u2AE6-\u2AE9\u2AEB-\u2AF3\u2AFD\uFB00-\uFB04]|\uD835[\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDCCF\uDD04\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDD6B]/g;
+ var encodeMap = {'\xAD':'shy','\u200C':'zwnj','\u200D':'zwj','\u200E':'lrm','\u2063':'ic','\u2062':'it','\u2061':'af','\u200F':'rlm','\u200B':'ZeroWidthSpace','\u2060':'NoBreak','\u0311':'DownBreve','\u20DB':'tdot','\u20DC':'DotDot','\t':'Tab','\n':'NewLine','\u2008':'puncsp','\u205F':'MediumSpace','\u2009':'thinsp','\u200A':'hairsp','\u2004':'emsp13','\u2002':'ensp','\u2005':'emsp14','\u2003':'emsp','\u2007':'numsp','\xA0':'nbsp','\u205F\u200A':'ThickSpace','\u203E':'oline','_':'lowbar','\u2010':'dash','\u2013':'ndash','\u2014':'mdash','\u2015':'horbar',',':'comma',';':'semi','\u204F':'bsemi',':':'colon','\u2A74':'Colone','!':'excl','\xA1':'iexcl','?':'quest','\xBF':'iquest','.':'period','\u2025':'nldr','\u2026':'mldr','\xB7':'middot','\'':'apos','\u2018':'lsquo','\u2019':'rsquo','\u201A':'sbquo','\u2039':'lsaquo','\u203A':'rsaquo','"':'quot','\u201C':'ldquo','\u201D':'rdquo','\u201E':'bdquo','\xAB':'laquo','\xBB':'raquo','(':'lpar',')':'rpar','[':'lsqb',']':'rsqb','{':'lcub','}':'rcub','\u2308':'lceil','\u2309':'rceil','\u230A':'lfloor','\u230B':'rfloor','\u2985':'lopar','\u2986':'ropar','\u298B':'lbrke','\u298C':'rbrke','\u298D':'lbrkslu','\u298E':'rbrksld','\u298F':'lbrksld','\u2990':'rbrkslu','\u2991':'langd','\u2992':'rangd','\u2993':'lparlt','\u2994':'rpargt','\u2995':'gtlPar','\u2996':'ltrPar','\u27E6':'lobrk','\u27E7':'robrk','\u27E8':'lang','\u27E9':'rang','\u27EA':'Lang','\u27EB':'Rang','\u27EC':'loang','\u27ED':'roang','\u2772':'lbbrk','\u2773':'rbbrk','\u2016':'Vert','\xA7':'sect','\xB6':'para','@':'commat','*':'ast','/':'sol','undefined':null,'&':'amp','#':'num','%':'percnt','\u2030':'permil','\u2031':'pertenk','\u2020':'dagger','\u2021':'Dagger','\u2022':'bull','\u2043':'hybull','\u2032':'prime','\u2033':'Prime','\u2034':'tprime','\u2057':'qprime','\u2035':'bprime','\u2041':'caret','`':'grave','\xB4':'acute','\u02DC':'tilde','^':'Hat','\xAF':'macr','\u02D8':'breve','\u02D9':'dot','\xA8':'die','\u02DA':'ring','\u02DD':'dblac','\xB8':'cedil','\u02DB':'ogon','\u02C6':'circ','\u02C7':'caron','\xB0':'deg','\xA9':'copy','\xAE':'reg','\u2117':'copysr','\u2118':'wp','\u211E':'rx','\u2127':'mho','\u2129':'iiota','\u2190':'larr','\u219A':'nlarr','\u2192':'rarr','\u219B':'nrarr','\u2191':'uarr','\u2193':'darr','\u2194':'harr','\u21AE':'nharr','\u2195':'varr','\u2196':'nwarr','\u2197':'nearr','\u2198':'searr','\u2199':'swarr','\u219D':'rarrw','\u219D\u0338':'nrarrw','\u219E':'Larr','\u219F':'Uarr','\u21A0':'Rarr','\u21A1':'Darr','\u21A2':'larrtl','\u21A3':'rarrtl','\u21A4':'mapstoleft','\u21A5':'mapstoup','\u21A6':'map','\u21A7':'mapstodown','\u21A9':'larrhk','\u21AA':'rarrhk','\u21AB':'larrlp','\u21AC':'rarrlp','\u21AD':'harrw','\u21B0':'lsh','\u21B1':'rsh','\u21B2':'ldsh','\u21B3':'rdsh','\u21B5':'crarr','\u21B6':'cularr','\u21B7':'curarr','\u21BA':'olarr','\u21BB':'orarr','\u21BC':'lharu','\u21BD':'lhard','\u21BE':'uharr','\u21BF':'uharl','\u21C0':'rharu','\u21C1':'rhard','\u21C2':'dharr','\u21C3':'dharl','\u21C4':'rlarr','\u21C5':'udarr','\u21C6':'lrarr','\u21C7':'llarr','\u21C8':'uuarr','\u21C9':'rrarr','\u21CA':'ddarr','\u21CB':'lrhar','\u21CC':'rlhar','\u21D0':'lArr','\u21CD':'nlArr','\u21D1':'uArr','\u21D2':'rArr','\u21CF':'nrArr','\u21D3':'dArr','\u21D4':'iff','\u21CE':'nhArr','\u21D5':'vArr','\u21D6':'nwArr','\u21D7':'neArr','\u21D8':'seArr','\u21D9':'swArr','\u21DA':'lAarr','\u21DB':'rAarr','\u21DD':'zigrarr','\u21E4':'larrb','\u21E5':'rarrb','\u21F5':'duarr','\u21FD':'loarr','\u21FE':'roarr','\u21FF':'hoarr','\u2200':'forall','\u2201':'comp','\u2202':'part','\u2202\u0338':'npart','\u2203':'exist','\u2204':'nexist','\u2205':'empty','\u2207':'Del','\u2208':'in','\u2209':'notin','\u220B':'ni','\u220C':'notni','\u03F6':'bepsi','\u220F':'prod','\u2210':'coprod','\u2211':'sum','+':'plus','\xB1':'pm','\xF7':'div','\xD7':'times','<':'lt','\u226E':'nlt','<\u20D2':'nvlt','=':'equals','\u2260':'ne','=\u20E5':'bne','\u2A75':'Equal','>':'gt','\u226F':'ngt','>\u20D2':'nvgt','\xAC':'not','|':'vert','\xA6':'brvbar','\u2212':'minus','\u2213':'mp','\u2214':'plusdo','\u2044':'frasl','\u2216':'setmn','\u2217':'lowast','\u2218':'compfn','\u221A':'Sqrt','\u221D':'prop','\u221E':'infin','\u221F':'angrt','\u2220':'ang','\u2220\u20D2':'nang','\u2221':'angmsd','\u2222':'angsph','\u2223':'mid','\u2224':'nmid','\u2225':'par','\u2226':'npar','\u2227':'and','\u2228':'or','\u2229':'cap','\u2229\uFE00':'caps','\u222A':'cup','\u222A\uFE00':'cups','\u222B':'int','\u222C':'Int','\u222D':'tint','\u2A0C':'qint','\u222E':'oint','\u222F':'Conint','\u2230':'Cconint','\u2231':'cwint','\u2232':'cwconint','\u2233':'awconint','\u2234':'there4','\u2235':'becaus','\u2236':'ratio','\u2237':'Colon','\u2238':'minusd','\u223A':'mDDot','\u223B':'homtht','\u223C':'sim','\u2241':'nsim','\u223C\u20D2':'nvsim','\u223D':'bsim','\u223D\u0331':'race','\u223E':'ac','\u223E\u0333':'acE','\u223F':'acd','\u2240':'wr','\u2242':'esim','\u2242\u0338':'nesim','\u2243':'sime','\u2244':'nsime','\u2245':'cong','\u2247':'ncong','\u2246':'simne','\u2248':'ap','\u2249':'nap','\u224A':'ape','\u224B':'apid','\u224B\u0338':'napid','\u224C':'bcong','\u224D':'CupCap','\u226D':'NotCupCap','\u224D\u20D2':'nvap','\u224E':'bump','\u224E\u0338':'nbump','\u224F':'bumpe','\u224F\u0338':'nbumpe','\u2250':'doteq','\u2250\u0338':'nedot','\u2251':'eDot','\u2252':'efDot','\u2253':'erDot','\u2254':'colone','\u2255':'ecolon','\u2256':'ecir','\u2257':'cire','\u2259':'wedgeq','\u225A':'veeeq','\u225C':'trie','\u225F':'equest','\u2261':'equiv','\u2262':'nequiv','\u2261\u20E5':'bnequiv','\u2264':'le','\u2270':'nle','\u2264\u20D2':'nvle','\u2265':'ge','\u2271':'nge','\u2265\u20D2':'nvge','\u2266':'lE','\u2266\u0338':'nlE','\u2267':'gE','\u2267\u0338':'ngE','\u2268\uFE00':'lvnE','\u2268':'lnE','\u2269':'gnE','\u2269\uFE00':'gvnE','\u226A':'ll','\u226A\u0338':'nLtv','\u226A\u20D2':'nLt','\u226B':'gg','\u226B\u0338':'nGtv','\u226B\u20D2':'nGt','\u226C':'twixt','\u2272':'lsim','\u2274':'nlsim','\u2273':'gsim','\u2275':'ngsim','\u2276':'lg','\u2278':'ntlg','\u2277':'gl','\u2279':'ntgl','\u227A':'pr','\u2280':'npr','\u227B':'sc','\u2281':'nsc','\u227C':'prcue','\u22E0':'nprcue','\u227D':'sccue','\u22E1':'nsccue','\u227E':'prsim','\u227F':'scsim','\u227F\u0338':'NotSucceedsTilde','\u2282':'sub','\u2284':'nsub','\u2282\u20D2':'vnsub','\u2283':'sup','\u2285':'nsup','\u2283\u20D2':'vnsup','\u2286':'sube','\u2288':'nsube','\u2287':'supe','\u2289':'nsupe','\u228A\uFE00':'vsubne','\u228A':'subne','\u228B\uFE00':'vsupne','\u228B':'supne','\u228D':'cupdot','\u228E':'uplus','\u228F':'sqsub','\u228F\u0338':'NotSquareSubset','\u2290':'sqsup','\u2290\u0338':'NotSquareSuperset','\u2291':'sqsube','\u22E2':'nsqsube','\u2292':'sqsupe','\u22E3':'nsqsupe','\u2293':'sqcap','\u2293\uFE00':'sqcaps','\u2294':'sqcup','\u2294\uFE00':'sqcups','\u2295':'oplus','\u2296':'ominus','\u2297':'otimes','\u2298':'osol','\u2299':'odot','\u229A':'ocir','\u229B':'oast','\u229D':'odash','\u229E':'plusb','\u229F':'minusb','\u22A0':'timesb','\u22A1':'sdotb','\u22A2':'vdash','\u22AC':'nvdash','\u22A3':'dashv','\u22A4':'top','\u22A5':'bot','\u22A7':'models','\u22A8':'vDash','\u22AD':'nvDash','\u22A9':'Vdash','\u22AE':'nVdash','\u22AA':'Vvdash','\u22AB':'VDash','\u22AF':'nVDash','\u22B0':'prurel','\u22B2':'vltri','\u22EA':'nltri','\u22B3':'vrtri','\u22EB':'nrtri','\u22B4':'ltrie','\u22EC':'nltrie','\u22B4\u20D2':'nvltrie','\u22B5':'rtrie','\u22ED':'nrtrie','\u22B5\u20D2':'nvrtrie','\u22B6':'origof','\u22B7':'imof','\u22B8':'mumap','\u22B9':'hercon','\u22BA':'intcal','\u22BB':'veebar','\u22BD':'barvee','\u22BE':'angrtvb','\u22BF':'lrtri','\u22C0':'Wedge','\u22C1':'Vee','\u22C2':'xcap','\u22C3':'xcup','\u22C4':'diam','\u22C5':'sdot','\u22C6':'Star','\u22C7':'divonx','\u22C8':'bowtie','\u22C9':'ltimes','\u22CA':'rtimes','\u22CB':'lthree','\u22CC':'rthree','\u22CD':'bsime','\u22CE':'cuvee','\u22CF':'cuwed','\u22D0':'Sub','\u22D1':'Sup','\u22D2':'Cap','\u22D3':'Cup','\u22D4':'fork','\u22D5':'epar','\u22D6':'ltdot','\u22D7':'gtdot','\u22D8':'Ll','\u22D8\u0338':'nLl','\u22D9':'Gg','\u22D9\u0338':'nGg','\u22DA\uFE00':'lesg','\u22DA':'leg','\u22DB':'gel','\u22DB\uFE00':'gesl','\u22DE':'cuepr','\u22DF':'cuesc','\u22E6':'lnsim','\u22E7':'gnsim','\u22E8':'prnsim','\u22E9':'scnsim','\u22EE':'vellip','\u22EF':'ctdot','\u22F0':'utdot','\u22F1':'dtdot','\u22F2':'disin','\u22F3':'isinsv','\u22F4':'isins','\u22F5':'isindot','\u22F5\u0338':'notindot','\u22F6':'notinvc','\u22F7':'notinvb','\u22F9':'isinE','\u22F9\u0338':'notinE','\u22FA':'nisd','\u22FB':'xnis','\u22FC':'nis','\u22FD':'notnivc','\u22FE':'notnivb','\u2305':'barwed','\u2306':'Barwed','\u230C':'drcrop','\u230D':'dlcrop','\u230E':'urcrop','\u230F':'ulcrop','\u2310':'bnot','\u2312':'profline','\u2313':'profsurf','\u2315':'telrec','\u2316':'target','\u231C':'ulcorn','\u231D':'urcorn','\u231E':'dlcorn','\u231F':'drcorn','\u2322':'frown','\u2323':'smile','\u232D':'cylcty','\u232E':'profalar','\u2336':'topbot','\u233D':'ovbar','\u233F':'solbar','\u237C':'angzarr','\u23B0':'lmoust','\u23B1':'rmoust','\u23B4':'tbrk','\u23B5':'bbrk','\u23B6':'bbrktbrk','\u23DC':'OverParenthesis','\u23DD':'UnderParenthesis','\u23DE':'OverBrace','\u23DF':'UnderBrace','\u23E2':'trpezium','\u23E7':'elinters','\u2423':'blank','\u2500':'boxh','\u2502':'boxv','\u250C':'boxdr','\u2510':'boxdl','\u2514':'boxur','\u2518':'boxul','\u251C':'boxvr','\u2524':'boxvl','\u252C':'boxhd','\u2534':'boxhu','\u253C':'boxvh','\u2550':'boxH','\u2551':'boxV','\u2552':'boxdR','\u2553':'boxDr','\u2554':'boxDR','\u2555':'boxdL','\u2556':'boxDl','\u2557':'boxDL','\u2558':'boxuR','\u2559':'boxUr','\u255A':'boxUR','\u255B':'boxuL','\u255C':'boxUl','\u255D':'boxUL','\u255E':'boxvR','\u255F':'boxVr','\u2560':'boxVR','\u2561':'boxvL','\u2562':'boxVl','\u2563':'boxVL','\u2564':'boxHd','\u2565':'boxhD','\u2566':'boxHD','\u2567':'boxHu','\u2568':'boxhU','\u2569':'boxHU','\u256A':'boxvH','\u256B':'boxVh','\u256C':'boxVH','\u2580':'uhblk','\u2584':'lhblk','\u2588':'block','\u2591':'blk14','\u2592':'blk12','\u2593':'blk34','\u25A1':'squ','\u25AA':'squf','\u25AB':'EmptyVerySmallSquare','\u25AD':'rect','\u25AE':'marker','\u25B1':'fltns','\u25B3':'xutri','\u25B4':'utrif','\u25B5':'utri','\u25B8':'rtrif','\u25B9':'rtri','\u25BD':'xdtri','\u25BE':'dtrif','\u25BF':'dtri','\u25C2':'ltrif','\u25C3':'ltri','\u25CA':'loz','\u25CB':'cir','\u25EC':'tridot','\u25EF':'xcirc','\u25F8':'ultri','\u25F9':'urtri','\u25FA':'lltri','\u25FB':'EmptySmallSquare','\u25FC':'FilledSmallSquare','\u2605':'starf','\u2606':'star','\u260E':'phone','\u2640':'female','\u2642':'male','\u2660':'spades','\u2663':'clubs','\u2665':'hearts','\u2666':'diams','\u266A':'sung','\u2713':'check','\u2717':'cross','\u2720':'malt','\u2736':'sext','\u2758':'VerticalSeparator','\u27C8':'bsolhsub','\u27C9':'suphsol','\u27F5':'xlarr','\u27F6':'xrarr','\u27F7':'xharr','\u27F8':'xlArr','\u27F9':'xrArr','\u27FA':'xhArr','\u27FC':'xmap','\u27FF':'dzigrarr','\u2902':'nvlArr','\u2903':'nvrArr','\u2904':'nvHarr','\u2905':'Map','\u290C':'lbarr','\u290D':'rbarr','\u290E':'lBarr','\u290F':'rBarr','\u2910':'RBarr','\u2911':'DDotrahd','\u2912':'UpArrowBar','\u2913':'DownArrowBar','\u2916':'Rarrtl','\u2919':'latail','\u291A':'ratail','\u291B':'lAtail','\u291C':'rAtail','\u291D':'larrfs','\u291E':'rarrfs','\u291F':'larrbfs','\u2920':'rarrbfs','\u2923':'nwarhk','\u2924':'nearhk','\u2925':'searhk','\u2926':'swarhk','\u2927':'nwnear','\u2928':'toea','\u2929':'tosa','\u292A':'swnwar','\u2933':'rarrc','\u2933\u0338':'nrarrc','\u2935':'cudarrr','\u2936':'ldca','\u2937':'rdca','\u2938':'cudarrl','\u2939':'larrpl','\u293C':'curarrm','\u293D':'cularrp','\u2945':'rarrpl','\u2948':'harrcir','\u2949':'Uarrocir','\u294A':'lurdshar','\u294B':'ldrushar','\u294E':'LeftRightVector','\u294F':'RightUpDownVector','\u2950':'DownLeftRightVector','\u2951':'LeftUpDownVector','\u2952':'LeftVectorBar','\u2953':'RightVectorBar','\u2954':'RightUpVectorBar','\u2955':'RightDownVectorBar','\u2956':'DownLeftVectorBar','\u2957':'DownRightVectorBar','\u2958':'LeftUpVectorBar','\u2959':'LeftDownVectorBar','\u295A':'LeftTeeVector','\u295B':'RightTeeVector','\u295C':'RightUpTeeVector','\u295D':'RightDownTeeVector','\u295E':'DownLeftTeeVector','\u295F':'DownRightTeeVector','\u2960':'LeftUpTeeVector','\u2961':'LeftDownTeeVector','\u2962':'lHar','\u2963':'uHar','\u2964':'rHar','\u2965':'dHar','\u2966':'luruhar','\u2967':'ldrdhar','\u2968':'ruluhar','\u2969':'rdldhar','\u296A':'lharul','\u296B':'llhard','\u296C':'rharul','\u296D':'lrhard','\u296E':'udhar','\u296F':'duhar','\u2970':'RoundImplies','\u2971':'erarr','\u2972':'simrarr','\u2973':'larrsim','\u2974':'rarrsim','\u2975':'rarrap','\u2976':'ltlarr','\u2978':'gtrarr','\u2979':'subrarr','\u297B':'suplarr','\u297C':'lfisht','\u297D':'rfisht','\u297E':'ufisht','\u297F':'dfisht','\u299A':'vzigzag','\u299C':'vangrt','\u299D':'angrtvbd','\u29A4':'ange','\u29A5':'range','\u29A6':'dwangle','\u29A7':'uwangle','\u29A8':'angmsdaa','\u29A9':'angmsdab','\u29AA':'angmsdac','\u29AB':'angmsdad','\u29AC':'angmsdae','\u29AD':'angmsdaf','\u29AE':'angmsdag','\u29AF':'angmsdah','\u29B0':'bemptyv','\u29B1':'demptyv','\u29B2':'cemptyv','\u29B3':'raemptyv','\u29B4':'laemptyv','\u29B5':'ohbar','\u29B6':'omid','\u29B7':'opar','\u29B9':'operp','\u29BB':'olcross','\u29BC':'odsold','\u29BE':'olcir','\u29BF':'ofcir','\u29C0':'olt','\u29C1':'ogt','\u29C2':'cirscir','\u29C3':'cirE','\u29C4':'solb','\u29C5':'bsolb','\u29C9':'boxbox','\u29CD':'trisb','\u29CE':'rtriltri','\u29CF':'LeftTriangleBar','\u29CF\u0338':'NotLeftTriangleBar','\u29D0':'RightTriangleBar','\u29D0\u0338':'NotRightTriangleBar','\u29DC':'iinfin','\u29DD':'infintie','\u29DE':'nvinfin','\u29E3':'eparsl','\u29E4':'smeparsl','\u29E5':'eqvparsl','\u29EB':'lozf','\u29F4':'RuleDelayed','\u29F6':'dsol','\u2A00':'xodot','\u2A01':'xoplus','\u2A02':'xotime','\u2A04':'xuplus','\u2A06':'xsqcup','\u2A0D':'fpartint','\u2A10':'cirfnint','\u2A11':'awint','\u2A12':'rppolint','\u2A13':'scpolint','\u2A14':'npolint','\u2A15':'pointint','\u2A16':'quatint','\u2A17':'intlarhk','\u2A22':'pluscir','\u2A23':'plusacir','\u2A24':'simplus','\u2A25':'plusdu','\u2A26':'plussim','\u2A27':'plustwo','\u2A29':'mcomma','\u2A2A':'minusdu','\u2A2D':'loplus','\u2A2E':'roplus','\u2A2F':'Cross','\u2A30':'timesd','\u2A31':'timesbar','\u2A33':'smashp','\u2A34':'lotimes','\u2A35':'rotimes','\u2A36':'otimesas','\u2A37':'Otimes','\u2A38':'odiv','\u2A39':'triplus','\u2A3A':'triminus','\u2A3B':'tritime','\u2A3C':'iprod','\u2A3F':'amalg','\u2A40':'capdot','\u2A42':'ncup','\u2A43':'ncap','\u2A44':'capand','\u2A45':'cupor','\u2A46':'cupcap','\u2A47':'capcup','\u2A48':'cupbrcap','\u2A49':'capbrcup','\u2A4A':'cupcup','\u2A4B':'capcap','\u2A4C':'ccups','\u2A4D':'ccaps','\u2A50':'ccupssm','\u2A53':'And','\u2A54':'Or','\u2A55':'andand','\u2A56':'oror','\u2A57':'orslope','\u2A58':'andslope','\u2A5A':'andv','\u2A5B':'orv','\u2A5C':'andd','\u2A5D':'ord','\u2A5F':'wedbar','\u2A66':'sdote','\u2A6A':'simdot','\u2A6D':'congdot','\u2A6D\u0338':'ncongdot','\u2A6E':'easter','\u2A6F':'apacir','\u2A70':'apE','\u2A70\u0338':'napE','\u2A71':'eplus','\u2A72':'pluse','\u2A73':'Esim','\u2A77':'eDDot','\u2A78':'equivDD','\u2A79':'ltcir','\u2A7A':'gtcir','\u2A7B':'ltquest','\u2A7C':'gtquest','\u2A7D':'les','\u2A7D\u0338':'nles','\u2A7E':'ges','\u2A7E\u0338':'nges','\u2A7F':'lesdot','\u2A80':'gesdot','\u2A81':'lesdoto','\u2A82':'gesdoto','\u2A83':'lesdotor','\u2A84':'gesdotol','\u2A85':'lap','\u2A86':'gap','\u2A87':'lne','\u2A88':'gne','\u2A89':'lnap','\u2A8A':'gnap','\u2A8B':'lEg','\u2A8C':'gEl','\u2A8D':'lsime','\u2A8E':'gsime','\u2A8F':'lsimg','\u2A90':'gsiml','\u2A91':'lgE','\u2A92':'glE','\u2A93':'lesges','\u2A94':'gesles','\u2A95':'els','\u2A96':'egs','\u2A97':'elsdot','\u2A98':'egsdot','\u2A99':'el','\u2A9A':'eg','\u2A9D':'siml','\u2A9E':'simg','\u2A9F':'simlE','\u2AA0':'simgE','\u2AA1':'LessLess','\u2AA1\u0338':'NotNestedLessLess','\u2AA2':'GreaterGreater','\u2AA2\u0338':'NotNestedGreaterGreater','\u2AA4':'glj','\u2AA5':'gla','\u2AA6':'ltcc','\u2AA7':'gtcc','\u2AA8':'lescc','\u2AA9':'gescc','\u2AAA':'smt','\u2AAB':'lat','\u2AAC':'smte','\u2AAC\uFE00':'smtes','\u2AAD':'late','\u2AAD\uFE00':'lates','\u2AAE':'bumpE','\u2AAF':'pre','\u2AAF\u0338':'npre','\u2AB0':'sce','\u2AB0\u0338':'nsce','\u2AB3':'prE','\u2AB4':'scE','\u2AB5':'prnE','\u2AB6':'scnE','\u2AB7':'prap','\u2AB8':'scap','\u2AB9':'prnap','\u2ABA':'scnap','\u2ABB':'Pr','\u2ABC':'Sc','\u2ABD':'subdot','\u2ABE':'supdot','\u2ABF':'subplus','\u2AC0':'supplus','\u2AC1':'submult','\u2AC2':'supmult','\u2AC3':'subedot','\u2AC4':'supedot','\u2AC5':'subE','\u2AC5\u0338':'nsubE','\u2AC6':'supE','\u2AC6\u0338':'nsupE','\u2AC7':'subsim','\u2AC8':'supsim','\u2ACB\uFE00':'vsubnE','\u2ACB':'subnE','\u2ACC\uFE00':'vsupnE','\u2ACC':'supnE','\u2ACF':'csub','\u2AD0':'csup','\u2AD1':'csube','\u2AD2':'csupe','\u2AD3':'subsup','\u2AD4':'supsub','\u2AD5':'subsub','\u2AD6':'supsup','\u2AD7':'suphsub','\u2AD8':'supdsub','\u2AD9':'forkv','\u2ADA':'topfork','\u2ADB':'mlcp','\u2AE4':'Dashv','\u2AE6':'Vdashl','\u2AE7':'Barv','\u2AE8':'vBar','\u2AE9':'vBarv','\u2AEB':'Vbar','\u2AEC':'Not','\u2AED':'bNot','\u2AEE':'rnmid','\u2AEF':'cirmid','\u2AF0':'midcir','\u2AF1':'topcir','\u2AF2':'nhpar','\u2AF3':'parsim','\u2AFD':'parsl','\u2AFD\u20E5':'nparsl','\u266D':'flat','\u266E':'natur','\u266F':'sharp','\xA4':'curren','\xA2':'cent','$':'dollar','\xA3':'pound','\xA5':'yen','\u20AC':'euro','\xB9':'sup1','\xBD':'half','\u2153':'frac13','\xBC':'frac14','\u2155':'frac15','\u2159':'frac16','\u215B':'frac18','\xB2':'sup2','\u2154':'frac23','\u2156':'frac25','\xB3':'sup3','\xBE':'frac34','\u2157':'frac35','\u215C':'frac38','\u2158':'frac45','\u215A':'frac56','\u215D':'frac58','\u215E':'frac78','\uD835\uDCB6':'ascr','\uD835\uDD52':'aopf','\uD835\uDD1E':'afr','\uD835\uDD38':'Aopf','\uD835\uDD04':'Afr','\uD835\uDC9C':'Ascr','\xAA':'ordf','\xE1':'aacute','\xC1':'Aacute','\xE0':'agrave','\xC0':'Agrave','\u0103':'abreve','\u0102':'Abreve','\xE2':'acirc','\xC2':'Acirc','\xE5':'aring','\xC5':'angst','\xE4':'auml','\xC4':'Auml','\xE3':'atilde','\xC3':'Atilde','\u0105':'aogon','\u0104':'Aogon','\u0101':'amacr','\u0100':'Amacr','\xE6':'aelig','\xC6':'AElig','\uD835\uDCB7':'bscr','\uD835\uDD53':'bopf','\uD835\uDD1F':'bfr','\uD835\uDD39':'Bopf','\u212C':'Bscr','\uD835\uDD05':'Bfr','\uD835\uDD20':'cfr','\uD835\uDCB8':'cscr','\uD835\uDD54':'copf','\u212D':'Cfr','\uD835\uDC9E':'Cscr','\u2102':'Copf','\u0107':'cacute','\u0106':'Cacute','\u0109':'ccirc','\u0108':'Ccirc','\u010D':'ccaron','\u010C':'Ccaron','\u010B':'cdot','\u010A':'Cdot','\xE7':'ccedil','\xC7':'Ccedil','\u2105':'incare','\uD835\uDD21':'dfr','\u2146':'dd','\uD835\uDD55':'dopf','\uD835\uDCB9':'dscr','\uD835\uDC9F':'Dscr','\uD835\uDD07':'Dfr','\u2145':'DD','\uD835\uDD3B':'Dopf','\u010F':'dcaron','\u010E':'Dcaron','\u0111':'dstrok','\u0110':'Dstrok','\xF0':'eth','\xD0':'ETH','\u2147':'ee','\u212F':'escr','\uD835\uDD22':'efr','\uD835\uDD56':'eopf','\u2130':'Escr','\uD835\uDD08':'Efr','\uD835\uDD3C':'Eopf','\xE9':'eacute','\xC9':'Eacute','\xE8':'egrave','\xC8':'Egrave','\xEA':'ecirc','\xCA':'Ecirc','\u011B':'ecaron','\u011A':'Ecaron','\xEB':'euml','\xCB':'Euml','\u0117':'edot','\u0116':'Edot','\u0119':'eogon','\u0118':'Eogon','\u0113':'emacr','\u0112':'Emacr','\uD835\uDD23':'ffr','\uD835\uDD57':'fopf','\uD835\uDCBB':'fscr','\uD835\uDD09':'Ffr','\uD835\uDD3D':'Fopf','\u2131':'Fscr','\uFB00':'fflig','\uFB03':'ffilig','\uFB04':'ffllig','\uFB01':'filig','fj':'fjlig','\uFB02':'fllig','\u0192':'fnof','\u210A':'gscr','\uD835\uDD58':'gopf','\uD835\uDD24':'gfr','\uD835\uDCA2':'Gscr','\uD835\uDD3E':'Gopf','\uD835\uDD0A':'Gfr','\u01F5':'gacute','\u011F':'gbreve','\u011E':'Gbreve','\u011D':'gcirc','\u011C':'Gcirc','\u0121':'gdot','\u0120':'Gdot','\u0122':'Gcedil','\uD835\uDD25':'hfr','\u210E':'planckh','\uD835\uDCBD':'hscr','\uD835\uDD59':'hopf','\u210B':'Hscr','\u210C':'Hfr','\u210D':'Hopf','\u0125':'hcirc','\u0124':'Hcirc','\u210F':'hbar','\u0127':'hstrok','\u0126':'Hstrok','\uD835\uDD5A':'iopf','\uD835\uDD26':'ifr','\uD835\uDCBE':'iscr','\u2148':'ii','\uD835\uDD40':'Iopf','\u2110':'Iscr','\u2111':'Im','\xED':'iacute','\xCD':'Iacute','\xEC':'igrave','\xCC':'Igrave','\xEE':'icirc','\xCE':'Icirc','\xEF':'iuml','\xCF':'Iuml','\u0129':'itilde','\u0128':'Itilde','\u0130':'Idot','\u012F':'iogon','\u012E':'Iogon','\u012B':'imacr','\u012A':'Imacr','\u0133':'ijlig','\u0132':'IJlig','\u0131':'imath','\uD835\uDCBF':'jscr','\uD835\uDD5B':'jopf','\uD835\uDD27':'jfr','\uD835\uDCA5':'Jscr','\uD835\uDD0D':'Jfr','\uD835\uDD41':'Jopf','\u0135':'jcirc','\u0134':'Jcirc','\u0237':'jmath','\uD835\uDD5C':'kopf','\uD835\uDCC0':'kscr','\uD835\uDD28':'kfr','\uD835\uDCA6':'Kscr','\uD835\uDD42':'Kopf','\uD835\uDD0E':'Kfr','\u0137':'kcedil','\u0136':'Kcedil','\uD835\uDD29':'lfr','\uD835\uDCC1':'lscr','\u2113':'ell','\uD835\uDD5D':'lopf','\u2112':'Lscr','\uD835\uDD0F':'Lfr','\uD835\uDD43':'Lopf','\u013A':'lacute','\u0139':'Lacute','\u013E':'lcaron','\u013D':'Lcaron','\u013C':'lcedil','\u013B':'Lcedil','\u0142':'lstrok','\u0141':'Lstrok','\u0140':'lmidot','\u013F':'Lmidot','\uD835\uDD2A':'mfr','\uD835\uDD5E':'mopf','\uD835\uDCC2':'mscr','\uD835\uDD10':'Mfr','\uD835\uDD44':'Mopf','\u2133':'Mscr','\uD835\uDD2B':'nfr','\uD835\uDD5F':'nopf','\uD835\uDCC3':'nscr','\u2115':'Nopf','\uD835\uDCA9':'Nscr','\uD835\uDD11':'Nfr','\u0144':'nacute','\u0143':'Nacute','\u0148':'ncaron','\u0147':'Ncaron','\xF1':'ntilde','\xD1':'Ntilde','\u0146':'ncedil','\u0145':'Ncedil','\u2116':'numero','\u014B':'eng','\u014A':'ENG','\uD835\uDD60':'oopf','\uD835\uDD2C':'ofr','\u2134':'oscr','\uD835\uDCAA':'Oscr','\uD835\uDD12':'Ofr','\uD835\uDD46':'Oopf','\xBA':'ordm','\xF3':'oacute','\xD3':'Oacute','\xF2':'ograve','\xD2':'Ograve','\xF4':'ocirc','\xD4':'Ocirc','\xF6':'ouml','\xD6':'Ouml','\u0151':'odblac','\u0150':'Odblac','\xF5':'otilde','\xD5':'Otilde','\xF8':'oslash','\xD8':'Oslash','\u014D':'omacr','\u014C':'Omacr','\u0153':'oelig','\u0152':'OElig','\uD835\uDD2D':'pfr','\uD835\uDCC5':'pscr','\uD835\uDD61':'popf','\u2119':'Popf','\uD835\uDD13':'Pfr','\uD835\uDCAB':'Pscr','\uD835\uDD62':'qopf','\uD835\uDD2E':'qfr','\uD835\uDCC6':'qscr','\uD835\uDCAC':'Qscr','\uD835\uDD14':'Qfr','\u211A':'Qopf','\u0138':'kgreen','\uD835\uDD2F':'rfr','\uD835\uDD63':'ropf','\uD835\uDCC7':'rscr','\u211B':'Rscr','\u211C':'Re','\u211D':'Ropf','\u0155':'racute','\u0154':'Racute','\u0159':'rcaron','\u0158':'Rcaron','\u0157':'rcedil','\u0156':'Rcedil','\uD835\uDD64':'sopf','\uD835\uDCC8':'sscr','\uD835\uDD30':'sfr','\uD835\uDD4A':'Sopf','\uD835\uDD16':'Sfr','\uD835\uDCAE':'Sscr','\u24C8':'oS','\u015B':'sacute','\u015A':'Sacute','\u015D':'scirc','\u015C':'Scirc','\u0161':'scaron','\u0160':'Scaron','\u015F':'scedil','\u015E':'Scedil','\xDF':'szlig','\uD835\uDD31':'tfr','\uD835\uDCC9':'tscr','\uD835\uDD65':'topf','\uD835\uDCAF':'Tscr','\uD835\uDD17':'Tfr','\uD835\uDD4B':'Topf','\u0165':'tcaron','\u0164':'Tcaron','\u0163':'tcedil','\u0162':'Tcedil','\u2122':'trade','\u0167':'tstrok','\u0166':'Tstrok','\uD835\uDCCA':'uscr','\uD835\uDD66':'uopf','\uD835\uDD32':'ufr','\uD835\uDD4C':'Uopf','\uD835\uDD18':'Ufr','\uD835\uDCB0':'Uscr','\xFA':'uacute','\xDA':'Uacute','\xF9':'ugrave','\xD9':'Ugrave','\u016D':'ubreve','\u016C':'Ubreve','\xFB':'ucirc','\xDB':'Ucirc','\u016F':'uring','\u016E':'Uring','\xFC':'uuml','\xDC':'Uuml','\u0171':'udblac','\u0170':'Udblac','\u0169':'utilde','\u0168':'Utilde','\u0173':'uogon','\u0172':'Uogon','\u016B':'umacr','\u016A':'Umacr','\uD835\uDD33':'vfr','\uD835\uDD67':'vopf','\uD835\uDCCB':'vscr','\uD835\uDD19':'Vfr','\uD835\uDD4D':'Vopf','\uD835\uDCB1':'Vscr','\uD835\uDD68':'wopf','\uD835\uDCCC':'wscr','\uD835\uDD34':'wfr','\uD835\uDCB2':'Wscr','\uD835\uDD4E':'Wopf','\uD835\uDD1A':'Wfr','\u0175':'wcirc','\u0174':'Wcirc','\uD835\uDD35':'xfr','\uD835\uDCCD':'xscr','\uD835\uDD69':'xopf','\uD835\uDD4F':'Xopf','\uD835\uDD1B':'Xfr','\uD835\uDCB3':'Xscr','\uD835\uDD36':'yfr','\uD835\uDCCE':'yscr','\uD835\uDD6A':'yopf','\uD835\uDCB4':'Yscr','\uD835\uDD1C':'Yfr','\uD835\uDD50':'Yopf','\xFD':'yacute','\xDD':'Yacute','\u0177':'ycirc','\u0176':'Ycirc','\xFF':'yuml','\u0178':'Yuml','\uD835\uDCCF':'zscr','\uD835\uDD37':'zfr','\uD835\uDD6B':'zopf','\u2128':'Zfr','\u2124':'Zopf','\uD835\uDCB5':'Zscr','\u017A':'zacute','\u0179':'Zacute','\u017E':'zcaron','\u017D':'Zcaron','\u017C':'zdot','\u017B':'Zdot','\u01B5':'imped','\xFE':'thorn','\xDE':'THORN','\u0149':'napos','\u03B1':'alpha','\u0391':'Alpha','\u03B2':'beta','\u0392':'Beta','\u03B3':'gamma','\u0393':'Gamma','\u03B4':'delta','\u0394':'Delta','\u03B5':'epsi','\u03F5':'epsiv','\u0395':'Epsilon','\u03DD':'gammad','\u03DC':'Gammad','\u03B6':'zeta','\u0396':'Zeta','\u03B7':'eta','\u0397':'Eta','\u03B8':'theta','\u03D1':'thetav','\u0398':'Theta','\u03B9':'iota','\u0399':'Iota','\u03BA':'kappa','\u03F0':'kappav','\u039A':'Kappa','\u03BB':'lambda','\u039B':'Lambda','\u03BC':'mu','\xB5':'micro','\u039C':'Mu','\u03BD':'nu','\u039D':'Nu','\u03BE':'xi','\u039E':'Xi','\u03BF':'omicron','\u039F':'Omicron','\u03C0':'pi','\u03D6':'piv','\u03A0':'Pi','\u03C1':'rho','\u03F1':'rhov','\u03A1':'Rho','\u03C3':'sigma','\u03A3':'Sigma','\u03C2':'sigmaf','\u03C4':'tau','\u03A4':'Tau','\u03C5':'upsi','\u03A5':'Upsilon','\u03D2':'Upsi','\u03C6':'phi','\u03D5':'phiv','\u03A6':'Phi','\u03C7':'chi','\u03A7':'Chi','\u03C8':'psi','\u03A8':'Psi','\u03C9':'omega','\u03A9':'ohm','\u0430':'acy','\u0410':'Acy','\u0431':'bcy','\u0411':'Bcy','\u0432':'vcy','\u0412':'Vcy','\u0433':'gcy','\u0413':'Gcy','\u0453':'gjcy','\u0403':'GJcy','\u0434':'dcy','\u0414':'Dcy','\u0452':'djcy','\u0402':'DJcy','\u0435':'iecy','\u0415':'IEcy','\u0451':'iocy','\u0401':'IOcy','\u0454':'jukcy','\u0404':'Jukcy','\u0436':'zhcy','\u0416':'ZHcy','\u0437':'zcy','\u0417':'Zcy','\u0455':'dscy','\u0405':'DScy','\u0438':'icy','\u0418':'Icy','\u0456':'iukcy','\u0406':'Iukcy','\u0457':'yicy','\u0407':'YIcy','\u0439':'jcy','\u0419':'Jcy','\u0458':'jsercy','\u0408':'Jsercy','\u043A':'kcy','\u041A':'Kcy','\u045C':'kjcy','\u040C':'KJcy','\u043B':'lcy','\u041B':'Lcy','\u0459':'ljcy','\u0409':'LJcy','\u043C':'mcy','\u041C':'Mcy','\u043D':'ncy','\u041D':'Ncy','\u045A':'njcy','\u040A':'NJcy','\u043E':'ocy','\u041E':'Ocy','\u043F':'pcy','\u041F':'Pcy','\u0440':'rcy','\u0420':'Rcy','\u0441':'scy','\u0421':'Scy','\u0442':'tcy','\u0422':'Tcy','\u045B':'tshcy','\u040B':'TSHcy','\u0443':'ucy','\u0423':'Ucy','\u045E':'ubrcy','\u040E':'Ubrcy','\u0444':'fcy','\u0424':'Fcy','\u0445':'khcy','\u0425':'KHcy','\u0446':'tscy','\u0426':'TScy','\u0447':'chcy','\u0427':'CHcy','\u045F':'dzcy','\u040F':'DZcy','\u0448':'shcy','\u0428':'SHcy','\u0449':'shchcy','\u0429':'SHCHcy','\u044A':'hardcy','\u042A':'HARDcy','\u044B':'ycy','\u042B':'Ycy','\u044C':'softcy','\u042C':'SOFTcy','\u044D':'ecy','\u042D':'Ecy','\u044E':'yucy','\u042E':'YUcy','\u044F':'yacy','\u042F':'YAcy','\u2135':'aleph','\u2136':'beth','\u2137':'gimel','\u2138':'daleth'};
+
+ var regexEscape = /["&'<>`]/g;
+ var escapeMap = {
+ '"': '&quot;',
+ '&': '&amp;',
+ '\'': '&#x27;',
+ '<': '&lt;',
+ // See https://mathiasbynens.be/notes/ambiguous-ampersands: in HTML, the
+ // following is not strictly necessary unless it’s part of a tag or an
+ // unquoted attribute value. We’re only escaping it to support those
+ // situations, and for XML support.
+ '>': '&gt;',
+ // In Internet Explorer ≤ 8, the backtick character can be used
+ // to break out of (un)quoted attribute values or HTML comments.
+ // See http://html5sec.org/#102, http://html5sec.org/#108, and
+ // http://html5sec.org/#133.
+ '`': '&#x60;'
+ };
+
+ var regexInvalidEntity = /&#(?:[xX][^a-fA-F0-9]|[^0-9xX])/;
+ var regexInvalidRawCodePoint = /[\0-\x08\x0B\x0E-\x1F\x7F-\x9F\uFDD0-\uFDEF\uFFFE\uFFFF]|[\uD83F\uD87F\uD8BF\uD8FF\uD93F\uD97F\uD9BF\uD9FF\uDA3F\uDA7F\uDABF\uDAFF\uDB3F\uDB7F\uDBBF\uDBFF][\uDFFE\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/;
+ var regexDecode = /&(CounterClockwiseContourIntegral|DoubleLongLeftRightArrow|ClockwiseContourIntegral|NotNestedGreaterGreater|NotSquareSupersetEqual|DiacriticalDoubleAcute|NotRightTriangleEqual|NotSucceedsSlantEqual|NotPrecedesSlantEqual|CloseCurlyDoubleQuote|NegativeVeryThinSpace|DoubleContourIntegral|FilledVerySmallSquare|CapitalDifferentialD|OpenCurlyDoubleQuote|EmptyVerySmallSquare|NestedGreaterGreater|DoubleLongRightArrow|NotLeftTriangleEqual|NotGreaterSlantEqual|ReverseUpEquilibrium|DoubleLeftRightArrow|NotSquareSubsetEqual|NotDoubleVerticalBar|RightArrowLeftArrow|NotGreaterFullEqual|NotRightTriangleBar|SquareSupersetEqual|DownLeftRightVector|DoubleLongLeftArrow|leftrightsquigarrow|LeftArrowRightArrow|NegativeMediumSpace|blacktriangleright|RightDownVectorBar|PrecedesSlantEqual|RightDoubleBracket|SucceedsSlantEqual|NotLeftTriangleBar|RightTriangleEqual|SquareIntersection|RightDownTeeVector|ReverseEquilibrium|NegativeThickSpace|longleftrightarrow|Longleftrightarrow|LongLeftRightArrow|DownRightTeeVector|DownRightVectorBar|GreaterSlantEqual|SquareSubsetEqual|LeftDownVectorBar|LeftDoubleBracket|VerticalSeparator|rightleftharpoons|NotGreaterGreater|NotSquareSuperset|blacktriangleleft|blacktriangledown|NegativeThinSpace|LeftDownTeeVector|NotLessSlantEqual|leftrightharpoons|DoubleUpDownArrow|DoubleVerticalBar|LeftTriangleEqual|FilledSmallSquare|twoheadrightarrow|NotNestedLessLess|DownLeftTeeVector|DownLeftVectorBar|RightAngleBracket|NotTildeFullEqual|NotReverseElement|RightUpDownVector|DiacriticalTilde|NotSucceedsTilde|circlearrowright|NotPrecedesEqual|rightharpoondown|DoubleRightArrow|NotSucceedsEqual|NonBreakingSpace|NotRightTriangle|LessEqualGreater|RightUpTeeVector|LeftAngleBracket|GreaterFullEqual|DownArrowUpArrow|RightUpVectorBar|twoheadleftarrow|GreaterEqualLess|downharpoonright|RightTriangleBar|ntrianglerighteq|NotSupersetEqual|LeftUpDownVector|DiacriticalAcute|rightrightarrows|vartriangleright|UpArrowDownArrow|DiacriticalGrave|UnderParenthesis|EmptySmallSquare|LeftUpVectorBar|leftrightarrows|DownRightVector|downharpoonleft|trianglerighteq|ShortRightArrow|OverParenthesis|DoubleLeftArrow|DoubleDownArrow|NotSquareSubset|bigtriangledown|ntrianglelefteq|UpperRightArrow|curvearrowright|vartriangleleft|NotLeftTriangle|nleftrightarrow|LowerRightArrow|NotHumpDownHump|NotGreaterTilde|rightthreetimes|LeftUpTeeVector|NotGreaterEqual|straightepsilon|LeftTriangleBar|rightsquigarrow|ContourIntegral|rightleftarrows|CloseCurlyQuote|RightDownVector|LeftRightVector|nLeftrightarrow|leftharpoondown|circlearrowleft|SquareSuperset|OpenCurlyQuote|hookrightarrow|HorizontalLine|DiacriticalDot|NotLessGreater|ntriangleright|DoubleRightTee|InvisibleComma|InvisibleTimes|LowerLeftArrow|DownLeftVector|NotSubsetEqual|curvearrowleft|trianglelefteq|NotVerticalBar|TildeFullEqual|downdownarrows|NotGreaterLess|RightTeeVector|ZeroWidthSpace|looparrowright|LongRightArrow|doublebarwedge|ShortLeftArrow|ShortDownArrow|RightVectorBar|GreaterGreater|ReverseElement|rightharpoonup|LessSlantEqual|leftthreetimes|upharpoonright|rightarrowtail|LeftDownVector|Longrightarrow|NestedLessLess|UpperLeftArrow|nshortparallel|leftleftarrows|leftrightarrow|Leftrightarrow|LeftRightArrow|longrightarrow|upharpoonleft|RightArrowBar|ApplyFunction|LeftTeeVector|leftarrowtail|NotEqualTilde|varsubsetneqq|varsupsetneqq|RightTeeArrow|SucceedsEqual|SucceedsTilde|LeftVectorBar|SupersetEqual|hookleftarrow|DifferentialD|VerticalTilde|VeryThinSpace|blacktriangle|bigtriangleup|LessFullEqual|divideontimes|leftharpoonup|UpEquilibrium|ntriangleleft|RightTriangle|measuredangle|shortparallel|longleftarrow|Longleftarrow|LongLeftArrow|DoubleLeftTee|Poincareplane|PrecedesEqual|triangleright|DoubleUpArrow|RightUpVector|fallingdotseq|looparrowleft|PrecedesTilde|NotTildeEqual|NotTildeTilde|smallsetminus|Proportional|triangleleft|triangledown|UnderBracket|NotHumpEqual|exponentiale|ExponentialE|NotLessTilde|HilbertSpace|RightCeiling|blacklozenge|varsupsetneq|HumpDownHump|GreaterEqual|VerticalLine|LeftTeeArrow|NotLessEqual|DownTeeArrow|LeftTriangle|varsubsetneq|Intersection|NotCongruent|DownArrowBar|LeftUpVector|LeftArrowBar|risingdotseq|GreaterTilde|RoundImplies|SquareSubset|ShortUpArrow|NotSuperset|quaternions|precnapprox|backepsilon|preccurlyeq|OverBracket|blacksquare|MediumSpace|VerticalBar|circledcirc|circleddash|CircleMinus|CircleTimes|LessGreater|curlyeqprec|curlyeqsucc|diamondsuit|UpDownArrow|Updownarrow|RuleDelayed|Rrightarrow|updownarrow|RightVector|nRightarrow|nrightarrow|eqslantless|LeftCeiling|Equilibrium|SmallCircle|expectation|NotSucceeds|thickapprox|GreaterLess|SquareUnion|NotPrecedes|NotLessLess|straightphi|succnapprox|succcurlyeq|SubsetEqual|sqsupseteq|Proportion|Laplacetrf|ImaginaryI|supsetneqq|NotGreater|gtreqqless|NotElement|ThickSpace|TildeEqual|TildeTilde|Fouriertrf|rmoustache|EqualTilde|eqslantgtr|UnderBrace|LeftVector|UpArrowBar|nLeftarrow|nsubseteqq|subsetneqq|nsupseteqq|nleftarrow|succapprox|lessapprox|UpTeeArrow|upuparrows|curlywedge|lesseqqgtr|varepsilon|varnothing|RightFloor|complement|CirclePlus|sqsubseteq|Lleftarrow|circledast|RightArrow|Rightarrow|rightarrow|lmoustache|Bernoullis|precapprox|mapstoleft|mapstodown|longmapsto|dotsquare|downarrow|DoubleDot|nsubseteq|supsetneq|leftarrow|nsupseteq|subsetneq|ThinSpace|ngeqslant|subseteqq|HumpEqual|NotSubset|triangleq|NotCupCap|lesseqgtr|heartsuit|TripleDot|Leftarrow|Coproduct|Congruent|varpropto|complexes|gvertneqq|LeftArrow|LessTilde|supseteqq|MinusPlus|CircleDot|nleqslant|NotExists|gtreqless|nparallel|UnionPlus|LeftFloor|checkmark|CenterDot|centerdot|Mellintrf|gtrapprox|bigotimes|OverBrace|spadesuit|therefore|pitchfork|rationals|PlusMinus|Backslash|Therefore|DownBreve|backsimeq|backprime|DownArrow|nshortmid|Downarrow|lvertneqq|eqvparsl|imagline|imagpart|infintie|integers|Integral|intercal|LessLess|Uarrocir|intlarhk|sqsupset|angmsdaf|sqsubset|llcorner|vartheta|cupbrcap|lnapprox|Superset|SuchThat|succnsim|succneqq|angmsdag|biguplus|curlyvee|trpezium|Succeeds|NotTilde|bigwedge|angmsdah|angrtvbd|triminus|cwconint|fpartint|lrcorner|smeparsl|subseteq|urcorner|lurdshar|laemptyv|DDotrahd|approxeq|ldrushar|awconint|mapstoup|backcong|shortmid|triangle|geqslant|gesdotol|timesbar|circledR|circledS|setminus|multimap|naturals|scpolint|ncongdot|RightTee|boxminus|gnapprox|boxtimes|andslope|thicksim|angmsdaa|varsigma|cirfnint|rtriltri|angmsdab|rppolint|angmsdac|barwedge|drbkarow|clubsuit|thetasym|bsolhsub|capbrcup|dzigrarr|doteqdot|DotEqual|dotminus|UnderBar|NotEqual|realpart|otimesas|ulcorner|hksearow|hkswarow|parallel|PartialD|elinters|emptyset|plusacir|bbrktbrk|angmsdad|pointint|bigoplus|angmsdae|Precedes|bigsqcup|varkappa|notindot|supseteq|precneqq|precnsim|profalar|profline|profsurf|leqslant|lesdotor|raemptyv|subplus|notnivb|notnivc|subrarr|zigrarr|vzigzag|submult|subedot|Element|between|cirscir|larrbfs|larrsim|lotimes|lbrksld|lbrkslu|lozenge|ldrdhar|dbkarow|bigcirc|epsilon|simrarr|simplus|ltquest|Epsilon|luruhar|gtquest|maltese|npolint|eqcolon|npreceq|bigodot|ddagger|gtrless|bnequiv|harrcir|ddotseq|equivDD|backsim|demptyv|nsqsube|nsqsupe|Upsilon|nsubset|upsilon|minusdu|nsucceq|swarrow|nsupset|coloneq|searrow|boxplus|napprox|natural|asympeq|alefsym|congdot|nearrow|bigstar|diamond|supplus|tritime|LeftTee|nvinfin|triplus|NewLine|nvltrie|nvrtrie|nwarrow|nexists|Diamond|ruluhar|Implies|supmult|angzarr|suplarr|suphsub|questeq|because|digamma|Because|olcross|bemptyv|omicron|Omicron|rotimes|NoBreak|intprod|angrtvb|orderof|uwangle|suphsol|lesdoto|orslope|DownTee|realine|cudarrl|rdldhar|OverBar|supedot|lessdot|supdsub|topfork|succsim|rbrkslu|rbrksld|pertenk|cudarrr|isindot|planckh|lessgtr|pluscir|gesdoto|plussim|plustwo|lesssim|cularrp|rarrsim|Cayleys|notinva|notinvb|notinvc|UpArrow|Uparrow|uparrow|NotLess|dwangle|precsim|Product|curarrm|Cconint|dotplus|rarrbfs|ccupssm|Cedilla|cemptyv|notniva|quatint|frac35|frac38|frac45|frac56|frac58|frac78|tridot|xoplus|gacute|gammad|Gammad|lfisht|lfloor|bigcup|sqsupe|gbreve|Gbreve|lharul|sqsube|sqcups|Gcedil|apacir|llhard|lmidot|Lmidot|lmoust|andand|sqcaps|approx|Abreve|spades|circeq|tprime|divide|topcir|Assign|topbot|gesdot|divonx|xuplus|timesd|gesles|atilde|solbar|SOFTcy|loplus|timesb|lowast|lowbar|dlcorn|dlcrop|softcy|dollar|lparlt|thksim|lrhard|Atilde|lsaquo|smashp|bigvee|thinsp|wreath|bkarow|lsquor|lstrok|Lstrok|lthree|ltimes|ltlarr|DotDot|simdot|ltrPar|weierp|xsqcup|angmsd|sigmav|sigmaf|zeetrf|Zcaron|zcaron|mapsto|vsupne|thetav|cirmid|marker|mcomma|Zacute|vsubnE|there4|gtlPar|vsubne|bottom|gtrarr|SHCHcy|shchcy|midast|midcir|middot|minusb|minusd|gtrdot|bowtie|sfrown|mnplus|models|colone|seswar|Colone|mstpos|searhk|gtrsim|nacute|Nacute|boxbox|telrec|hairsp|Tcedil|nbumpe|scnsim|ncaron|Ncaron|ncedil|Ncedil|hamilt|Scedil|nearhk|hardcy|HARDcy|tcedil|Tcaron|commat|nequiv|nesear|tcaron|target|hearts|nexist|varrho|scedil|Scaron|scaron|hellip|Sacute|sacute|hercon|swnwar|compfn|rtimes|rthree|rsquor|rsaquo|zacute|wedgeq|homtht|barvee|barwed|Barwed|rpargt|horbar|conint|swarhk|roplus|nltrie|hslash|hstrok|Hstrok|rmoust|Conint|bprime|hybull|hyphen|iacute|Iacute|supsup|supsub|supsim|varphi|coprod|brvbar|agrave|Supset|supset|igrave|Igrave|notinE|Agrave|iiiint|iinfin|copysr|wedbar|Verbar|vangrt|becaus|incare|verbar|inodot|bullet|drcorn|intcal|drcrop|cularr|vellip|Utilde|bumpeq|cupcap|dstrok|Dstrok|CupCap|cupcup|cupdot|eacute|Eacute|supdot|iquest|easter|ecaron|Ecaron|ecolon|isinsv|utilde|itilde|Itilde|curarr|succeq|Bumpeq|cacute|ulcrop|nparsl|Cacute|nprcue|egrave|Egrave|nrarrc|nrarrw|subsup|subsub|nrtrie|jsercy|nsccue|Jsercy|kappav|kcedil|Kcedil|subsim|ulcorn|nsimeq|egsdot|veebar|kgreen|capand|elsdot|Subset|subset|curren|aacute|lacute|Lacute|emptyv|ntilde|Ntilde|lagran|lambda|Lambda|capcap|Ugrave|langle|subdot|emsp13|numero|emsp14|nvdash|nvDash|nVdash|nVDash|ugrave|ufisht|nvHarr|larrfs|nvlArr|larrhk|larrlp|larrpl|nvrArr|Udblac|nwarhk|larrtl|nwnear|oacute|Oacute|latail|lAtail|sstarf|lbrace|odblac|Odblac|lbrack|udblac|odsold|eparsl|lcaron|Lcaron|ograve|Ograve|lcedil|Lcedil|Aacute|ssmile|ssetmn|squarf|ldquor|capcup|ominus|cylcty|rharul|eqcirc|dagger|rfloor|rfisht|Dagger|daleth|equals|origof|capdot|equest|dcaron|Dcaron|rdquor|oslash|Oslash|otilde|Otilde|otimes|Otimes|urcrop|Ubreve|ubreve|Yacute|Uacute|uacute|Rcedil|rcedil|urcorn|parsim|Rcaron|Vdashl|rcaron|Tstrok|percnt|period|permil|Exists|yacute|rbrack|rbrace|phmmat|ccaron|Ccaron|planck|ccedil|plankv|tstrok|female|plusdo|plusdu|ffilig|plusmn|ffllig|Ccedil|rAtail|dfisht|bernou|ratail|Rarrtl|rarrtl|angsph|rarrpl|rarrlp|rarrhk|xwedge|xotime|forall|ForAll|Vvdash|vsupnE|preceq|bigcap|frac12|frac13|frac14|primes|rarrfs|prnsim|frac15|Square|frac16|square|lesdot|frac18|frac23|propto|prurel|rarrap|rangle|puncsp|frac25|Racute|qprime|racute|lesges|frac34|abreve|AElig|eqsim|utdot|setmn|urtri|Equal|Uring|seArr|uring|searr|dashv|Dashv|mumap|nabla|iogon|Iogon|sdote|sdotb|scsim|napid|napos|equiv|natur|Acirc|dblac|erarr|nbump|iprod|erDot|ucirc|awint|esdot|angrt|ncong|isinE|scnap|Scirc|scirc|ndash|isins|Ubrcy|nearr|neArr|isinv|nedot|ubrcy|acute|Ycirc|iukcy|Iukcy|xutri|nesim|caret|jcirc|Jcirc|caron|twixt|ddarr|sccue|exist|jmath|sbquo|ngeqq|angst|ccaps|lceil|ngsim|UpTee|delta|Delta|rtrif|nharr|nhArr|nhpar|rtrie|jukcy|Jukcy|kappa|rsquo|Kappa|nlarr|nlArr|TSHcy|rrarr|aogon|Aogon|fflig|xrarr|tshcy|ccirc|nleqq|filig|upsih|nless|dharl|nlsim|fjlig|ropar|nltri|dharr|robrk|roarr|fllig|fltns|roang|rnmid|subnE|subne|lAarr|trisb|Ccirc|acirc|ccups|blank|VDash|forkv|Vdash|langd|cedil|blk12|blk14|laquo|strns|diams|notin|vDash|larrb|blk34|block|disin|uplus|vdash|vBarv|aelig|starf|Wedge|check|xrArr|lates|lbarr|lBarr|notni|lbbrk|bcong|frasl|lbrke|frown|vrtri|vprop|vnsup|gamma|Gamma|wedge|xodot|bdquo|srarr|doteq|ldquo|boxdl|boxdL|gcirc|Gcirc|boxDl|boxDL|boxdr|boxdR|boxDr|TRADE|trade|rlhar|boxDR|vnsub|npart|vltri|rlarr|boxhd|boxhD|nprec|gescc|nrarr|nrArr|boxHd|boxHD|boxhu|boxhU|nrtri|boxHu|clubs|boxHU|times|colon|Colon|gimel|xlArr|Tilde|nsime|tilde|nsmid|nspar|THORN|thorn|xlarr|nsube|nsubE|thkap|xhArr|comma|nsucc|boxul|boxuL|nsupe|nsupE|gneqq|gnsim|boxUl|boxUL|grave|boxur|boxuR|boxUr|boxUR|lescc|angle|bepsi|boxvh|varpi|boxvH|numsp|Theta|gsime|gsiml|theta|boxVh|boxVH|boxvl|gtcir|gtdot|boxvL|boxVl|boxVL|crarr|cross|Cross|nvsim|boxvr|nwarr|nwArr|sqsup|dtdot|Uogon|lhard|lharu|dtrif|ocirc|Ocirc|lhblk|duarr|odash|sqsub|Hacek|sqcup|llarr|duhar|oelig|OElig|ofcir|boxvR|uogon|lltri|boxVr|csube|uuarr|ohbar|csupe|ctdot|olarr|olcir|harrw|oline|sqcap|omacr|Omacr|omega|Omega|boxVR|aleph|lneqq|lnsim|loang|loarr|rharu|lobrk|hcirc|operp|oplus|rhard|Hcirc|orarr|Union|order|ecirc|Ecirc|cuepr|szlig|cuesc|breve|reals|eDDot|Breve|hoarr|lopar|utrif|rdquo|Umacr|umacr|efDot|swArr|ultri|alpha|rceil|ovbar|swarr|Wcirc|wcirc|smtes|smile|bsemi|lrarr|aring|parsl|lrhar|bsime|uhblk|lrtri|cupor|Aring|uharr|uharl|slarr|rbrke|bsolb|lsime|rbbrk|RBarr|lsimg|phone|rBarr|rbarr|icirc|lsquo|Icirc|emacr|Emacr|ratio|simne|plusb|simlE|simgE|simeq|pluse|ltcir|ltdot|empty|xharr|xdtri|iexcl|Alpha|ltrie|rarrw|pound|ltrif|xcirc|bumpe|prcue|bumpE|asymp|amacr|cuvee|Sigma|sigma|iiint|udhar|iiota|ijlig|IJlig|supnE|imacr|Imacr|prime|Prime|image|prnap|eogon|Eogon|rarrc|mdash|mDDot|cuwed|imath|supne|imped|Amacr|udarr|prsim|micro|rarrb|cwint|raquo|infin|eplus|range|rangd|Ucirc|radic|minus|amalg|veeeq|rAarr|epsiv|ycirc|quest|sharp|quot|zwnj|Qscr|race|qscr|Qopf|qopf|qint|rang|Rang|Zscr|zscr|Zopf|zopf|rarr|rArr|Rarr|Pscr|pscr|prop|prod|prnE|prec|ZHcy|zhcy|prap|Zeta|zeta|Popf|popf|Zdot|plus|zdot|Yuml|yuml|phiv|YUcy|yucy|Yscr|yscr|perp|Yopf|yopf|part|para|YIcy|Ouml|rcub|yicy|YAcy|rdca|ouml|osol|Oscr|rdsh|yacy|real|oscr|xvee|andd|rect|andv|Xscr|oror|ordm|ordf|xscr|ange|aopf|Aopf|rHar|Xopf|opar|Oopf|xopf|xnis|rhov|oopf|omid|xmap|oint|apid|apos|ogon|ascr|Ascr|odot|odiv|xcup|xcap|ocir|oast|nvlt|nvle|nvgt|nvge|nvap|Wscr|wscr|auml|ntlg|ntgl|nsup|nsub|nsim|Nscr|nscr|nsce|Wopf|ring|npre|wopf|npar|Auml|Barv|bbrk|Nopf|nopf|nmid|nLtv|beta|ropf|Ropf|Beta|beth|nles|rpar|nleq|bnot|bNot|nldr|NJcy|rscr|Rscr|Vscr|vscr|rsqb|njcy|bopf|nisd|Bopf|rtri|Vopf|nGtv|ngtr|vopf|boxh|boxH|boxv|nges|ngeq|boxV|bscr|scap|Bscr|bsim|Vert|vert|bsol|bull|bump|caps|cdot|ncup|scnE|ncap|nbsp|napE|Cdot|cent|sdot|Vbar|nang|vBar|chcy|Mscr|mscr|sect|semi|CHcy|Mopf|mopf|sext|circ|cire|mldr|mlcp|cirE|comp|shcy|SHcy|vArr|varr|cong|copf|Copf|copy|COPY|malt|male|macr|lvnE|cscr|ltri|sime|ltcc|simg|Cscr|siml|csub|Uuml|lsqb|lsim|uuml|csup|Lscr|lscr|utri|smid|lpar|cups|smte|lozf|darr|Lopf|Uscr|solb|lopf|sopf|Sopf|lneq|uscr|spar|dArr|lnap|Darr|dash|Sqrt|LJcy|ljcy|lHar|dHar|Upsi|upsi|diam|lesg|djcy|DJcy|leqq|dopf|Dopf|dscr|Dscr|dscy|ldsh|ldca|squf|DScy|sscr|Sscr|dsol|lcub|late|star|Star|Uopf|Larr|lArr|larr|uopf|dtri|dzcy|sube|subE|Lang|lang|Kscr|kscr|Kopf|kopf|KJcy|kjcy|KHcy|khcy|DZcy|ecir|edot|eDot|Jscr|jscr|succ|Jopf|jopf|Edot|uHar|emsp|ensp|Iuml|iuml|eopf|isin|Iscr|iscr|Eopf|epar|sung|epsi|escr|sup1|sup2|sup3|Iota|iota|supe|supE|Iopf|iopf|IOcy|iocy|Escr|esim|Esim|imof|Uarr|QUOT|uArr|uarr|euml|IEcy|iecy|Idot|Euml|euro|excl|Hscr|hscr|Hopf|hopf|TScy|tscy|Tscr|hbar|tscr|flat|tbrk|fnof|hArr|harr|half|fopf|Fopf|tdot|gvnE|fork|trie|gtcc|fscr|Fscr|gdot|gsim|Gscr|gscr|Gopf|gopf|gneq|Gdot|tosa|gnap|Topf|topf|geqq|toea|GJcy|gjcy|tint|gesl|mid|Sfr|ggg|top|ges|gla|glE|glj|geq|gne|gEl|gel|gnE|Gcy|gcy|gap|Tfr|tfr|Tcy|tcy|Hat|Tau|Ffr|tau|Tab|hfr|Hfr|ffr|Fcy|fcy|icy|Icy|iff|ETH|eth|ifr|Ifr|Eta|eta|int|Int|Sup|sup|ucy|Ucy|Sum|sum|jcy|ENG|ufr|Ufr|eng|Jcy|jfr|els|ell|egs|Efr|efr|Jfr|uml|kcy|Kcy|Ecy|ecy|kfr|Kfr|lap|Sub|sub|lat|lcy|Lcy|leg|Dot|dot|lEg|leq|les|squ|div|die|lfr|Lfr|lgE|Dfr|dfr|Del|deg|Dcy|dcy|lne|lnE|sol|loz|smt|Cup|lrm|cup|lsh|Lsh|sim|shy|map|Map|mcy|Mcy|mfr|Mfr|mho|gfr|Gfr|sfr|cir|Chi|chi|nap|Cfr|vcy|Vcy|cfr|Scy|scy|ncy|Ncy|vee|Vee|Cap|cap|nfr|scE|sce|Nfr|nge|ngE|nGg|vfr|Vfr|ngt|bot|nGt|nis|niv|Rsh|rsh|nle|nlE|bne|Bfr|bfr|nLl|nlt|nLt|Bcy|bcy|not|Not|rlm|wfr|Wfr|npr|nsc|num|ocy|ast|Ocy|ofr|xfr|Xfr|Ofr|ogt|ohm|apE|olt|Rho|ape|rho|Rfr|rfr|ord|REG|ang|reg|orv|And|and|AMP|Rcy|amp|Afr|ycy|Ycy|yen|yfr|Yfr|rcy|par|pcy|Pcy|pfr|Pfr|phi|Phi|afr|Acy|acy|zcy|Zcy|piv|acE|acd|zfr|Zfr|pre|prE|psi|Psi|qfr|Qfr|zwj|Or|ge|Gg|gt|gg|el|oS|lt|Lt|LT|Re|lg|gl|eg|ne|Im|it|le|DD|wp|wr|nu|Nu|dd|lE|Sc|sc|pi|Pi|ee|af|ll|Ll|rx|gE|xi|pm|Xi|ic|pr|Pr|in|ni|mp|mu|ac|Mu|or|ap|Gt|GT|ii);|&(Aacute|Agrave|Atilde|Ccedil|Eacute|Egrave|Iacute|Igrave|Ntilde|Oacute|Ograve|Oslash|Otilde|Uacute|Ugrave|Yacute|aacute|agrave|atilde|brvbar|ccedil|curren|divide|eacute|egrave|frac12|frac14|frac34|iacute|igrave|iquest|middot|ntilde|oacute|ograve|oslash|otilde|plusmn|uacute|ugrave|yacute|AElig|Acirc|Aring|Ecirc|Icirc|Ocirc|THORN|Ucirc|acirc|acute|aelig|aring|cedil|ecirc|icirc|iexcl|laquo|micro|ocirc|pound|raquo|szlig|thorn|times|ucirc|Auml|COPY|Euml|Iuml|Ouml|QUOT|Uuml|auml|cent|copy|euml|iuml|macr|nbsp|ordf|ordm|ouml|para|quot|sect|sup1|sup2|sup3|uuml|yuml|AMP|ETH|REG|amp|deg|eth|not|reg|shy|uml|yen|GT|LT|gt|lt)(?!;)([=a-zA-Z0-9]?)|&#([0-9]+)(;?)|&#[xX]([a-fA-F0-9]+)(;?)|&([0-9a-zA-Z]+)/g;
+ var decodeMap = {'aacute':'\xE1','Aacute':'\xC1','abreve':'\u0103','Abreve':'\u0102','ac':'\u223E','acd':'\u223F','acE':'\u223E\u0333','acirc':'\xE2','Acirc':'\xC2','acute':'\xB4','acy':'\u0430','Acy':'\u0410','aelig':'\xE6','AElig':'\xC6','af':'\u2061','afr':'\uD835\uDD1E','Afr':'\uD835\uDD04','agrave':'\xE0','Agrave':'\xC0','alefsym':'\u2135','aleph':'\u2135','alpha':'\u03B1','Alpha':'\u0391','amacr':'\u0101','Amacr':'\u0100','amalg':'\u2A3F','amp':'&','AMP':'&','and':'\u2227','And':'\u2A53','andand':'\u2A55','andd':'\u2A5C','andslope':'\u2A58','andv':'\u2A5A','ang':'\u2220','ange':'\u29A4','angle':'\u2220','angmsd':'\u2221','angmsdaa':'\u29A8','angmsdab':'\u29A9','angmsdac':'\u29AA','angmsdad':'\u29AB','angmsdae':'\u29AC','angmsdaf':'\u29AD','angmsdag':'\u29AE','angmsdah':'\u29AF','angrt':'\u221F','angrtvb':'\u22BE','angrtvbd':'\u299D','angsph':'\u2222','angst':'\xC5','angzarr':'\u237C','aogon':'\u0105','Aogon':'\u0104','aopf':'\uD835\uDD52','Aopf':'\uD835\uDD38','ap':'\u2248','apacir':'\u2A6F','ape':'\u224A','apE':'\u2A70','apid':'\u224B','apos':'\'','ApplyFunction':'\u2061','approx':'\u2248','approxeq':'\u224A','aring':'\xE5','Aring':'\xC5','ascr':'\uD835\uDCB6','Ascr':'\uD835\uDC9C','Assign':'\u2254','ast':'*','asymp':'\u2248','asympeq':'\u224D','atilde':'\xE3','Atilde':'\xC3','auml':'\xE4','Auml':'\xC4','awconint':'\u2233','awint':'\u2A11','backcong':'\u224C','backepsilon':'\u03F6','backprime':'\u2035','backsim':'\u223D','backsimeq':'\u22CD','Backslash':'\u2216','Barv':'\u2AE7','barvee':'\u22BD','barwed':'\u2305','Barwed':'\u2306','barwedge':'\u2305','bbrk':'\u23B5','bbrktbrk':'\u23B6','bcong':'\u224C','bcy':'\u0431','Bcy':'\u0411','bdquo':'\u201E','becaus':'\u2235','because':'\u2235','Because':'\u2235','bemptyv':'\u29B0','bepsi':'\u03F6','bernou':'\u212C','Bernoullis':'\u212C','beta':'\u03B2','Beta':'\u0392','beth':'\u2136','between':'\u226C','bfr':'\uD835\uDD1F','Bfr':'\uD835\uDD05','bigcap':'\u22C2','bigcirc':'\u25EF','bigcup':'\u22C3','bigodot':'\u2A00','bigoplus':'\u2A01','bigotimes':'\u2A02','bigsqcup':'\u2A06','bigstar':'\u2605','bigtriangledown':'\u25BD','bigtriangleup':'\u25B3','biguplus':'\u2A04','bigvee':'\u22C1','bigwedge':'\u22C0','bkarow':'\u290D','blacklozenge':'\u29EB','blacksquare':'\u25AA','blacktriangle':'\u25B4','blacktriangledown':'\u25BE','blacktriangleleft':'\u25C2','blacktriangleright':'\u25B8','blank':'\u2423','blk12':'\u2592','blk14':'\u2591','blk34':'\u2593','block':'\u2588','bne':'=\u20E5','bnequiv':'\u2261\u20E5','bnot':'\u2310','bNot':'\u2AED','bopf':'\uD835\uDD53','Bopf':'\uD835\uDD39','bot':'\u22A5','bottom':'\u22A5','bowtie':'\u22C8','boxbox':'\u29C9','boxdl':'\u2510','boxdL':'\u2555','boxDl':'\u2556','boxDL':'\u2557','boxdr':'\u250C','boxdR':'\u2552','boxDr':'\u2553','boxDR':'\u2554','boxh':'\u2500','boxH':'\u2550','boxhd':'\u252C','boxhD':'\u2565','boxHd':'\u2564','boxHD':'\u2566','boxhu':'\u2534','boxhU':'\u2568','boxHu':'\u2567','boxHU':'\u2569','boxminus':'\u229F','boxplus':'\u229E','boxtimes':'\u22A0','boxul':'\u2518','boxuL':'\u255B','boxUl':'\u255C','boxUL':'\u255D','boxur':'\u2514','boxuR':'\u2558','boxUr':'\u2559','boxUR':'\u255A','boxv':'\u2502','boxV':'\u2551','boxvh':'\u253C','boxvH':'\u256A','boxVh':'\u256B','boxVH':'\u256C','boxvl':'\u2524','boxvL':'\u2561','boxVl':'\u2562','boxVL':'\u2563','boxvr':'\u251C','boxvR':'\u255E','boxVr':'\u255F','boxVR':'\u2560','bprime':'\u2035','breve':'\u02D8','Breve':'\u02D8','brvbar':'\xA6','bscr':'\uD835\uDCB7','Bscr':'\u212C','bsemi':'\u204F','bsim':'\u223D','bsime':'\u22CD','bsol':'\\','bsolb':'\u29C5','bsolhsub':'\u27C8','bull':'\u2022','bullet':'\u2022','bump':'\u224E','bumpe':'\u224F','bumpE':'\u2AAE','bumpeq':'\u224F','Bumpeq':'\u224E','cacute':'\u0107','Cacute':'\u0106','cap':'\u2229','Cap':'\u22D2','capand':'\u2A44','capbrcup':'\u2A49','capcap':'\u2A4B','capcup':'\u2A47','capdot':'\u2A40','CapitalDifferentialD':'\u2145','caps':'\u2229\uFE00','caret':'\u2041','caron':'\u02C7','Cayleys':'\u212D','ccaps':'\u2A4D','ccaron':'\u010D','Ccaron':'\u010C','ccedil':'\xE7','Ccedil':'\xC7','ccirc':'\u0109','Ccirc':'\u0108','Cconint':'\u2230','ccups':'\u2A4C','ccupssm':'\u2A50','cdot':'\u010B','Cdot':'\u010A','cedil':'\xB8','Cedilla':'\xB8','cemptyv':'\u29B2','cent':'\xA2','centerdot':'\xB7','CenterDot':'\xB7','cfr':'\uD835\uDD20','Cfr':'\u212D','chcy':'\u0447','CHcy':'\u0427','check':'\u2713','checkmark':'\u2713','chi':'\u03C7','Chi':'\u03A7','cir':'\u25CB','circ':'\u02C6','circeq':'\u2257','circlearrowleft':'\u21BA','circlearrowright':'\u21BB','circledast':'\u229B','circledcirc':'\u229A','circleddash':'\u229D','CircleDot':'\u2299','circledR':'\xAE','circledS':'\u24C8','CircleMinus':'\u2296','CirclePlus':'\u2295','CircleTimes':'\u2297','cire':'\u2257','cirE':'\u29C3','cirfnint':'\u2A10','cirmid':'\u2AEF','cirscir':'\u29C2','ClockwiseContourIntegral':'\u2232','CloseCurlyDoubleQuote':'\u201D','CloseCurlyQuote':'\u2019','clubs':'\u2663','clubsuit':'\u2663','colon':':','Colon':'\u2237','colone':'\u2254','Colone':'\u2A74','coloneq':'\u2254','comma':',','commat':'@','comp':'\u2201','compfn':'\u2218','complement':'\u2201','complexes':'\u2102','cong':'\u2245','congdot':'\u2A6D','Congruent':'\u2261','conint':'\u222E','Conint':'\u222F','ContourIntegral':'\u222E','copf':'\uD835\uDD54','Copf':'\u2102','coprod':'\u2210','Coproduct':'\u2210','copy':'\xA9','COPY':'\xA9','copysr':'\u2117','CounterClockwiseContourIntegral':'\u2233','crarr':'\u21B5','cross':'\u2717','Cross':'\u2A2F','cscr':'\uD835\uDCB8','Cscr':'\uD835\uDC9E','csub':'\u2ACF','csube':'\u2AD1','csup':'\u2AD0','csupe':'\u2AD2','ctdot':'\u22EF','cudarrl':'\u2938','cudarrr':'\u2935','cuepr':'\u22DE','cuesc':'\u22DF','cularr':'\u21B6','cularrp':'\u293D','cup':'\u222A','Cup':'\u22D3','cupbrcap':'\u2A48','cupcap':'\u2A46','CupCap':'\u224D','cupcup':'\u2A4A','cupdot':'\u228D','cupor':'\u2A45','cups':'\u222A\uFE00','curarr':'\u21B7','curarrm':'\u293C','curlyeqprec':'\u22DE','curlyeqsucc':'\u22DF','curlyvee':'\u22CE','curlywedge':'\u22CF','curren':'\xA4','curvearrowleft':'\u21B6','curvearrowright':'\u21B7','cuvee':'\u22CE','cuwed':'\u22CF','cwconint':'\u2232','cwint':'\u2231','cylcty':'\u232D','dagger':'\u2020','Dagger':'\u2021','daleth':'\u2138','darr':'\u2193','dArr':'\u21D3','Darr':'\u21A1','dash':'\u2010','dashv':'\u22A3','Dashv':'\u2AE4','dbkarow':'\u290F','dblac':'\u02DD','dcaron':'\u010F','Dcaron':'\u010E','dcy':'\u0434','Dcy':'\u0414','dd':'\u2146','DD':'\u2145','ddagger':'\u2021','ddarr':'\u21CA','DDotrahd':'\u2911','ddotseq':'\u2A77','deg':'\xB0','Del':'\u2207','delta':'\u03B4','Delta':'\u0394','demptyv':'\u29B1','dfisht':'\u297F','dfr':'\uD835\uDD21','Dfr':'\uD835\uDD07','dHar':'\u2965','dharl':'\u21C3','dharr':'\u21C2','DiacriticalAcute':'\xB4','DiacriticalDot':'\u02D9','DiacriticalDoubleAcute':'\u02DD','DiacriticalGrave':'`','DiacriticalTilde':'\u02DC','diam':'\u22C4','diamond':'\u22C4','Diamond':'\u22C4','diamondsuit':'\u2666','diams':'\u2666','die':'\xA8','DifferentialD':'\u2146','digamma':'\u03DD','disin':'\u22F2','div':'\xF7','divide':'\xF7','divideontimes':'\u22C7','divonx':'\u22C7','djcy':'\u0452','DJcy':'\u0402','dlcorn':'\u231E','dlcrop':'\u230D','dollar':'$','dopf':'\uD835\uDD55','Dopf':'\uD835\uDD3B','dot':'\u02D9','Dot':'\xA8','DotDot':'\u20DC','doteq':'\u2250','doteqdot':'\u2251','DotEqual':'\u2250','dotminus':'\u2238','dotplus':'\u2214','dotsquare':'\u22A1','doublebarwedge':'\u2306','DoubleContourIntegral':'\u222F','DoubleDot':'\xA8','DoubleDownArrow':'\u21D3','DoubleLeftArrow':'\u21D0','DoubleLeftRightArrow':'\u21D4','DoubleLeftTee':'\u2AE4','DoubleLongLeftArrow':'\u27F8','DoubleLongLeftRightArrow':'\u27FA','DoubleLongRightArrow':'\u27F9','DoubleRightArrow':'\u21D2','DoubleRightTee':'\u22A8','DoubleUpArrow':'\u21D1','DoubleUpDownArrow':'\u21D5','DoubleVerticalBar':'\u2225','downarrow':'\u2193','Downarrow':'\u21D3','DownArrow':'\u2193','DownArrowBar':'\u2913','DownArrowUpArrow':'\u21F5','DownBreve':'\u0311','downdownarrows':'\u21CA','downharpoonleft':'\u21C3','downharpoonright':'\u21C2','DownLeftRightVector':'\u2950','DownLeftTeeVector':'\u295E','DownLeftVector':'\u21BD','DownLeftVectorBar':'\u2956','DownRightTeeVector':'\u295F','DownRightVector':'\u21C1','DownRightVectorBar':'\u2957','DownTee':'\u22A4','DownTeeArrow':'\u21A7','drbkarow':'\u2910','drcorn':'\u231F','drcrop':'\u230C','dscr':'\uD835\uDCB9','Dscr':'\uD835\uDC9F','dscy':'\u0455','DScy':'\u0405','dsol':'\u29F6','dstrok':'\u0111','Dstrok':'\u0110','dtdot':'\u22F1','dtri':'\u25BF','dtrif':'\u25BE','duarr':'\u21F5','duhar':'\u296F','dwangle':'\u29A6','dzcy':'\u045F','DZcy':'\u040F','dzigrarr':'\u27FF','eacute':'\xE9','Eacute':'\xC9','easter':'\u2A6E','ecaron':'\u011B','Ecaron':'\u011A','ecir':'\u2256','ecirc':'\xEA','Ecirc':'\xCA','ecolon':'\u2255','ecy':'\u044D','Ecy':'\u042D','eDDot':'\u2A77','edot':'\u0117','eDot':'\u2251','Edot':'\u0116','ee':'\u2147','efDot':'\u2252','efr':'\uD835\uDD22','Efr':'\uD835\uDD08','eg':'\u2A9A','egrave':'\xE8','Egrave':'\xC8','egs':'\u2A96','egsdot':'\u2A98','el':'\u2A99','Element':'\u2208','elinters':'\u23E7','ell':'\u2113','els':'\u2A95','elsdot':'\u2A97','emacr':'\u0113','Emacr':'\u0112','empty':'\u2205','emptyset':'\u2205','EmptySmallSquare':'\u25FB','emptyv':'\u2205','EmptyVerySmallSquare':'\u25AB','emsp':'\u2003','emsp13':'\u2004','emsp14':'\u2005','eng':'\u014B','ENG':'\u014A','ensp':'\u2002','eogon':'\u0119','Eogon':'\u0118','eopf':'\uD835\uDD56','Eopf':'\uD835\uDD3C','epar':'\u22D5','eparsl':'\u29E3','eplus':'\u2A71','epsi':'\u03B5','epsilon':'\u03B5','Epsilon':'\u0395','epsiv':'\u03F5','eqcirc':'\u2256','eqcolon':'\u2255','eqsim':'\u2242','eqslantgtr':'\u2A96','eqslantless':'\u2A95','Equal':'\u2A75','equals':'=','EqualTilde':'\u2242','equest':'\u225F','Equilibrium':'\u21CC','equiv':'\u2261','equivDD':'\u2A78','eqvparsl':'\u29E5','erarr':'\u2971','erDot':'\u2253','escr':'\u212F','Escr':'\u2130','esdot':'\u2250','esim':'\u2242','Esim':'\u2A73','eta':'\u03B7','Eta':'\u0397','eth':'\xF0','ETH':'\xD0','euml':'\xEB','Euml':'\xCB','euro':'\u20AC','excl':'!','exist':'\u2203','Exists':'\u2203','expectation':'\u2130','exponentiale':'\u2147','ExponentialE':'\u2147','fallingdotseq':'\u2252','fcy':'\u0444','Fcy':'\u0424','female':'\u2640','ffilig':'\uFB03','fflig':'\uFB00','ffllig':'\uFB04','ffr':'\uD835\uDD23','Ffr':'\uD835\uDD09','filig':'\uFB01','FilledSmallSquare':'\u25FC','FilledVerySmallSquare':'\u25AA','fjlig':'fj','flat':'\u266D','fllig':'\uFB02','fltns':'\u25B1','fnof':'\u0192','fopf':'\uD835\uDD57','Fopf':'\uD835\uDD3D','forall':'\u2200','ForAll':'\u2200','fork':'\u22D4','forkv':'\u2AD9','Fouriertrf':'\u2131','fpartint':'\u2A0D','frac12':'\xBD','frac13':'\u2153','frac14':'\xBC','frac15':'\u2155','frac16':'\u2159','frac18':'\u215B','frac23':'\u2154','frac25':'\u2156','frac34':'\xBE','frac35':'\u2157','frac38':'\u215C','frac45':'\u2158','frac56':'\u215A','frac58':'\u215D','frac78':'\u215E','frasl':'\u2044','frown':'\u2322','fscr':'\uD835\uDCBB','Fscr':'\u2131','gacute':'\u01F5','gamma':'\u03B3','Gamma':'\u0393','gammad':'\u03DD','Gammad':'\u03DC','gap':'\u2A86','gbreve':'\u011F','Gbreve':'\u011E','Gcedil':'\u0122','gcirc':'\u011D','Gcirc':'\u011C','gcy':'\u0433','Gcy':'\u0413','gdot':'\u0121','Gdot':'\u0120','ge':'\u2265','gE':'\u2267','gel':'\u22DB','gEl':'\u2A8C','geq':'\u2265','geqq':'\u2267','geqslant':'\u2A7E','ges':'\u2A7E','gescc':'\u2AA9','gesdot':'\u2A80','gesdoto':'\u2A82','gesdotol':'\u2A84','gesl':'\u22DB\uFE00','gesles':'\u2A94','gfr':'\uD835\uDD24','Gfr':'\uD835\uDD0A','gg':'\u226B','Gg':'\u22D9','ggg':'\u22D9','gimel':'\u2137','gjcy':'\u0453','GJcy':'\u0403','gl':'\u2277','gla':'\u2AA5','glE':'\u2A92','glj':'\u2AA4','gnap':'\u2A8A','gnapprox':'\u2A8A','gne':'\u2A88','gnE':'\u2269','gneq':'\u2A88','gneqq':'\u2269','gnsim':'\u22E7','gopf':'\uD835\uDD58','Gopf':'\uD835\uDD3E','grave':'`','GreaterEqual':'\u2265','GreaterEqualLess':'\u22DB','GreaterFullEqual':'\u2267','GreaterGreater':'\u2AA2','GreaterLess':'\u2277','GreaterSlantEqual':'\u2A7E','GreaterTilde':'\u2273','gscr':'\u210A','Gscr':'\uD835\uDCA2','gsim':'\u2273','gsime':'\u2A8E','gsiml':'\u2A90','gt':'>','Gt':'\u226B','GT':'>','gtcc':'\u2AA7','gtcir':'\u2A7A','gtdot':'\u22D7','gtlPar':'\u2995','gtquest':'\u2A7C','gtrapprox':'\u2A86','gtrarr':'\u2978','gtrdot':'\u22D7','gtreqless':'\u22DB','gtreqqless':'\u2A8C','gtrless':'\u2277','gtrsim':'\u2273','gvertneqq':'\u2269\uFE00','gvnE':'\u2269\uFE00','Hacek':'\u02C7','hairsp':'\u200A','half':'\xBD','hamilt':'\u210B','hardcy':'\u044A','HARDcy':'\u042A','harr':'\u2194','hArr':'\u21D4','harrcir':'\u2948','harrw':'\u21AD','Hat':'^','hbar':'\u210F','hcirc':'\u0125','Hcirc':'\u0124','hearts':'\u2665','heartsuit':'\u2665','hellip':'\u2026','hercon':'\u22B9','hfr':'\uD835\uDD25','Hfr':'\u210C','HilbertSpace':'\u210B','hksearow':'\u2925','hkswarow':'\u2926','hoarr':'\u21FF','homtht':'\u223B','hookleftarrow':'\u21A9','hookrightarrow':'\u21AA','hopf':'\uD835\uDD59','Hopf':'\u210D','horbar':'\u2015','HorizontalLine':'\u2500','hscr':'\uD835\uDCBD','Hscr':'\u210B','hslash':'\u210F','hstrok':'\u0127','Hstrok':'\u0126','HumpDownHump':'\u224E','HumpEqual':'\u224F','hybull':'\u2043','hyphen':'\u2010','iacute':'\xED','Iacute':'\xCD','ic':'\u2063','icirc':'\xEE','Icirc':'\xCE','icy':'\u0438','Icy':'\u0418','Idot':'\u0130','iecy':'\u0435','IEcy':'\u0415','iexcl':'\xA1','iff':'\u21D4','ifr':'\uD835\uDD26','Ifr':'\u2111','igrave':'\xEC','Igrave':'\xCC','ii':'\u2148','iiiint':'\u2A0C','iiint':'\u222D','iinfin':'\u29DC','iiota':'\u2129','ijlig':'\u0133','IJlig':'\u0132','Im':'\u2111','imacr':'\u012B','Imacr':'\u012A','image':'\u2111','ImaginaryI':'\u2148','imagline':'\u2110','imagpart':'\u2111','imath':'\u0131','imof':'\u22B7','imped':'\u01B5','Implies':'\u21D2','in':'\u2208','incare':'\u2105','infin':'\u221E','infintie':'\u29DD','inodot':'\u0131','int':'\u222B','Int':'\u222C','intcal':'\u22BA','integers':'\u2124','Integral':'\u222B','intercal':'\u22BA','Intersection':'\u22C2','intlarhk':'\u2A17','intprod':'\u2A3C','InvisibleComma':'\u2063','InvisibleTimes':'\u2062','iocy':'\u0451','IOcy':'\u0401','iogon':'\u012F','Iogon':'\u012E','iopf':'\uD835\uDD5A','Iopf':'\uD835\uDD40','iota':'\u03B9','Iota':'\u0399','iprod':'\u2A3C','iquest':'\xBF','iscr':'\uD835\uDCBE','Iscr':'\u2110','isin':'\u2208','isindot':'\u22F5','isinE':'\u22F9','isins':'\u22F4','isinsv':'\u22F3','isinv':'\u2208','it':'\u2062','itilde':'\u0129','Itilde':'\u0128','iukcy':'\u0456','Iukcy':'\u0406','iuml':'\xEF','Iuml':'\xCF','jcirc':'\u0135','Jcirc':'\u0134','jcy':'\u0439','Jcy':'\u0419','jfr':'\uD835\uDD27','Jfr':'\uD835\uDD0D','jmath':'\u0237','jopf':'\uD835\uDD5B','Jopf':'\uD835\uDD41','jscr':'\uD835\uDCBF','Jscr':'\uD835\uDCA5','jsercy':'\u0458','Jsercy':'\u0408','jukcy':'\u0454','Jukcy':'\u0404','kappa':'\u03BA','Kappa':'\u039A','kappav':'\u03F0','kcedil':'\u0137','Kcedil':'\u0136','kcy':'\u043A','Kcy':'\u041A','kfr':'\uD835\uDD28','Kfr':'\uD835\uDD0E','kgreen':'\u0138','khcy':'\u0445','KHcy':'\u0425','kjcy':'\u045C','KJcy':'\u040C','kopf':'\uD835\uDD5C','Kopf':'\uD835\uDD42','kscr':'\uD835\uDCC0','Kscr':'\uD835\uDCA6','lAarr':'\u21DA','lacute':'\u013A','Lacute':'\u0139','laemptyv':'\u29B4','lagran':'\u2112','lambda':'\u03BB','Lambda':'\u039B','lang':'\u27E8','Lang':'\u27EA','langd':'\u2991','langle':'\u27E8','lap':'\u2A85','Laplacetrf':'\u2112','laquo':'\xAB','larr':'\u2190','lArr':'\u21D0','Larr':'\u219E','larrb':'\u21E4','larrbfs':'\u291F','larrfs':'\u291D','larrhk':'\u21A9','larrlp':'\u21AB','larrpl':'\u2939','larrsim':'\u2973','larrtl':'\u21A2','lat':'\u2AAB','latail':'\u2919','lAtail':'\u291B','late':'\u2AAD','lates':'\u2AAD\uFE00','lbarr':'\u290C','lBarr':'\u290E','lbbrk':'\u2772','lbrace':'{','lbrack':'[','lbrke':'\u298B','lbrksld':'\u298F','lbrkslu':'\u298D','lcaron':'\u013E','Lcaron':'\u013D','lcedil':'\u013C','Lcedil':'\u013B','lceil':'\u2308','lcub':'{','lcy':'\u043B','Lcy':'\u041B','ldca':'\u2936','ldquo':'\u201C','ldquor':'\u201E','ldrdhar':'\u2967','ldrushar':'\u294B','ldsh':'\u21B2','le':'\u2264','lE':'\u2266','LeftAngleBracket':'\u27E8','leftarrow':'\u2190','Leftarrow':'\u21D0','LeftArrow':'\u2190','LeftArrowBar':'\u21E4','LeftArrowRightArrow':'\u21C6','leftarrowtail':'\u21A2','LeftCeiling':'\u2308','LeftDoubleBracket':'\u27E6','LeftDownTeeVector':'\u2961','LeftDownVector':'\u21C3','LeftDownVectorBar':'\u2959','LeftFloor':'\u230A','leftharpoondown':'\u21BD','leftharpoonup':'\u21BC','leftleftarrows':'\u21C7','leftrightarrow':'\u2194','Leftrightarrow':'\u21D4','LeftRightArrow':'\u2194','leftrightarrows':'\u21C6','leftrightharpoons':'\u21CB','leftrightsquigarrow':'\u21AD','LeftRightVector':'\u294E','LeftTee':'\u22A3','LeftTeeArrow':'\u21A4','LeftTeeVector':'\u295A','leftthreetimes':'\u22CB','LeftTriangle':'\u22B2','LeftTriangleBar':'\u29CF','LeftTriangleEqual':'\u22B4','LeftUpDownVector':'\u2951','LeftUpTeeVector':'\u2960','LeftUpVector':'\u21BF','LeftUpVectorBar':'\u2958','LeftVector':'\u21BC','LeftVectorBar':'\u2952','leg':'\u22DA','lEg':'\u2A8B','leq':'\u2264','leqq':'\u2266','leqslant':'\u2A7D','les':'\u2A7D','lescc':'\u2AA8','lesdot':'\u2A7F','lesdoto':'\u2A81','lesdotor':'\u2A83','lesg':'\u22DA\uFE00','lesges':'\u2A93','lessapprox':'\u2A85','lessdot':'\u22D6','lesseqgtr':'\u22DA','lesseqqgtr':'\u2A8B','LessEqualGreater':'\u22DA','LessFullEqual':'\u2266','LessGreater':'\u2276','lessgtr':'\u2276','LessLess':'\u2AA1','lesssim':'\u2272','LessSlantEqual':'\u2A7D','LessTilde':'\u2272','lfisht':'\u297C','lfloor':'\u230A','lfr':'\uD835\uDD29','Lfr':'\uD835\uDD0F','lg':'\u2276','lgE':'\u2A91','lHar':'\u2962','lhard':'\u21BD','lharu':'\u21BC','lharul':'\u296A','lhblk':'\u2584','ljcy':'\u0459','LJcy':'\u0409','ll':'\u226A','Ll':'\u22D8','llarr':'\u21C7','llcorner':'\u231E','Lleftarrow':'\u21DA','llhard':'\u296B','lltri':'\u25FA','lmidot':'\u0140','Lmidot':'\u013F','lmoust':'\u23B0','lmoustache':'\u23B0','lnap':'\u2A89','lnapprox':'\u2A89','lne':'\u2A87','lnE':'\u2268','lneq':'\u2A87','lneqq':'\u2268','lnsim':'\u22E6','loang':'\u27EC','loarr':'\u21FD','lobrk':'\u27E6','longleftarrow':'\u27F5','Longleftarrow':'\u27F8','LongLeftArrow':'\u27F5','longleftrightarrow':'\u27F7','Longleftrightarrow':'\u27FA','LongLeftRightArrow':'\u27F7','longmapsto':'\u27FC','longrightarrow':'\u27F6','Longrightarrow':'\u27F9','LongRightArrow':'\u27F6','looparrowleft':'\u21AB','looparrowright':'\u21AC','lopar':'\u2985','lopf':'\uD835\uDD5D','Lopf':'\uD835\uDD43','loplus':'\u2A2D','lotimes':'\u2A34','lowast':'\u2217','lowbar':'_','LowerLeftArrow':'\u2199','LowerRightArrow':'\u2198','loz':'\u25CA','lozenge':'\u25CA','lozf':'\u29EB','lpar':'(','lparlt':'\u2993','lrarr':'\u21C6','lrcorner':'\u231F','lrhar':'\u21CB','lrhard':'\u296D','lrm':'\u200E','lrtri':'\u22BF','lsaquo':'\u2039','lscr':'\uD835\uDCC1','Lscr':'\u2112','lsh':'\u21B0','Lsh':'\u21B0','lsim':'\u2272','lsime':'\u2A8D','lsimg':'\u2A8F','lsqb':'[','lsquo':'\u2018','lsquor':'\u201A','lstrok':'\u0142','Lstrok':'\u0141','lt':'<','Lt':'\u226A','LT':'<','ltcc':'\u2AA6','ltcir':'\u2A79','ltdot':'\u22D6','lthree':'\u22CB','ltimes':'\u22C9','ltlarr':'\u2976','ltquest':'\u2A7B','ltri':'\u25C3','ltrie':'\u22B4','ltrif':'\u25C2','ltrPar':'\u2996','lurdshar':'\u294A','luruhar':'\u2966','lvertneqq':'\u2268\uFE00','lvnE':'\u2268\uFE00','macr':'\xAF','male':'\u2642','malt':'\u2720','maltese':'\u2720','map':'\u21A6','Map':'\u2905','mapsto':'\u21A6','mapstodown':'\u21A7','mapstoleft':'\u21A4','mapstoup':'\u21A5','marker':'\u25AE','mcomma':'\u2A29','mcy':'\u043C','Mcy':'\u041C','mdash':'\u2014','mDDot':'\u223A','measuredangle':'\u2221','MediumSpace':'\u205F','Mellintrf':'\u2133','mfr':'\uD835\uDD2A','Mfr':'\uD835\uDD10','mho':'\u2127','micro':'\xB5','mid':'\u2223','midast':'*','midcir':'\u2AF0','middot':'\xB7','minus':'\u2212','minusb':'\u229F','minusd':'\u2238','minusdu':'\u2A2A','MinusPlus':'\u2213','mlcp':'\u2ADB','mldr':'\u2026','mnplus':'\u2213','models':'\u22A7','mopf':'\uD835\uDD5E','Mopf':'\uD835\uDD44','mp':'\u2213','mscr':'\uD835\uDCC2','Mscr':'\u2133','mstpos':'\u223E','mu':'\u03BC','Mu':'\u039C','multimap':'\u22B8','mumap':'\u22B8','nabla':'\u2207','nacute':'\u0144','Nacute':'\u0143','nang':'\u2220\u20D2','nap':'\u2249','napE':'\u2A70\u0338','napid':'\u224B\u0338','napos':'\u0149','napprox':'\u2249','natur':'\u266E','natural':'\u266E','naturals':'\u2115','nbsp':'\xA0','nbump':'\u224E\u0338','nbumpe':'\u224F\u0338','ncap':'\u2A43','ncaron':'\u0148','Ncaron':'\u0147','ncedil':'\u0146','Ncedil':'\u0145','ncong':'\u2247','ncongdot':'\u2A6D\u0338','ncup':'\u2A42','ncy':'\u043D','Ncy':'\u041D','ndash':'\u2013','ne':'\u2260','nearhk':'\u2924','nearr':'\u2197','neArr':'\u21D7','nearrow':'\u2197','nedot':'\u2250\u0338','NegativeMediumSpace':'\u200B','NegativeThickSpace':'\u200B','NegativeThinSpace':'\u200B','NegativeVeryThinSpace':'\u200B','nequiv':'\u2262','nesear':'\u2928','nesim':'\u2242\u0338','NestedGreaterGreater':'\u226B','NestedLessLess':'\u226A','NewLine':'\n','nexist':'\u2204','nexists':'\u2204','nfr':'\uD835\uDD2B','Nfr':'\uD835\uDD11','nge':'\u2271','ngE':'\u2267\u0338','ngeq':'\u2271','ngeqq':'\u2267\u0338','ngeqslant':'\u2A7E\u0338','nges':'\u2A7E\u0338','nGg':'\u22D9\u0338','ngsim':'\u2275','ngt':'\u226F','nGt':'\u226B\u20D2','ngtr':'\u226F','nGtv':'\u226B\u0338','nharr':'\u21AE','nhArr':'\u21CE','nhpar':'\u2AF2','ni':'\u220B','nis':'\u22FC','nisd':'\u22FA','niv':'\u220B','njcy':'\u045A','NJcy':'\u040A','nlarr':'\u219A','nlArr':'\u21CD','nldr':'\u2025','nle':'\u2270','nlE':'\u2266\u0338','nleftarrow':'\u219A','nLeftarrow':'\u21CD','nleftrightarrow':'\u21AE','nLeftrightarrow':'\u21CE','nleq':'\u2270','nleqq':'\u2266\u0338','nleqslant':'\u2A7D\u0338','nles':'\u2A7D\u0338','nless':'\u226E','nLl':'\u22D8\u0338','nlsim':'\u2274','nlt':'\u226E','nLt':'\u226A\u20D2','nltri':'\u22EA','nltrie':'\u22EC','nLtv':'\u226A\u0338','nmid':'\u2224','NoBreak':'\u2060','NonBreakingSpace':'\xA0','nopf':'\uD835\uDD5F','Nopf':'\u2115','not':'\xAC','Not':'\u2AEC','NotCongruent':'\u2262','NotCupCap':'\u226D','NotDoubleVerticalBar':'\u2226','NotElement':'\u2209','NotEqual':'\u2260','NotEqualTilde':'\u2242\u0338','NotExists':'\u2204','NotGreater':'\u226F','NotGreaterEqual':'\u2271','NotGreaterFullEqual':'\u2267\u0338','NotGreaterGreater':'\u226B\u0338','NotGreaterLess':'\u2279','NotGreaterSlantEqual':'\u2A7E\u0338','NotGreaterTilde':'\u2275','NotHumpDownHump':'\u224E\u0338','NotHumpEqual':'\u224F\u0338','notin':'\u2209','notindot':'\u22F5\u0338','notinE':'\u22F9\u0338','notinva':'\u2209','notinvb':'\u22F7','notinvc':'\u22F6','NotLeftTriangle':'\u22EA','NotLeftTriangleBar':'\u29CF\u0338','NotLeftTriangleEqual':'\u22EC','NotLess':'\u226E','NotLessEqual':'\u2270','NotLessGreater':'\u2278','NotLessLess':'\u226A\u0338','NotLessSlantEqual':'\u2A7D\u0338','NotLessTilde':'\u2274','NotNestedGreaterGreater':'\u2AA2\u0338','NotNestedLessLess':'\u2AA1\u0338','notni':'\u220C','notniva':'\u220C','notnivb':'\u22FE','notnivc':'\u22FD','NotPrecedes':'\u2280','NotPrecedesEqual':'\u2AAF\u0338','NotPrecedesSlantEqual':'\u22E0','NotReverseElement':'\u220C','NotRightTriangle':'\u22EB','NotRightTriangleBar':'\u29D0\u0338','NotRightTriangleEqual':'\u22ED','NotSquareSubset':'\u228F\u0338','NotSquareSubsetEqual':'\u22E2','NotSquareSuperset':'\u2290\u0338','NotSquareSupersetEqual':'\u22E3','NotSubset':'\u2282\u20D2','NotSubsetEqual':'\u2288','NotSucceeds':'\u2281','NotSucceedsEqual':'\u2AB0\u0338','NotSucceedsSlantEqual':'\u22E1','NotSucceedsTilde':'\u227F\u0338','NotSuperset':'\u2283\u20D2','NotSupersetEqual':'\u2289','NotTilde':'\u2241','NotTildeEqual':'\u2244','NotTildeFullEqual':'\u2247','NotTildeTilde':'\u2249','NotVerticalBar':'\u2224','npar':'\u2226','nparallel':'\u2226','nparsl':'\u2AFD\u20E5','npart':'\u2202\u0338','npolint':'\u2A14','npr':'\u2280','nprcue':'\u22E0','npre':'\u2AAF\u0338','nprec':'\u2280','npreceq':'\u2AAF\u0338','nrarr':'\u219B','nrArr':'\u21CF','nrarrc':'\u2933\u0338','nrarrw':'\u219D\u0338','nrightarrow':'\u219B','nRightarrow':'\u21CF','nrtri':'\u22EB','nrtrie':'\u22ED','nsc':'\u2281','nsccue':'\u22E1','nsce':'\u2AB0\u0338','nscr':'\uD835\uDCC3','Nscr':'\uD835\uDCA9','nshortmid':'\u2224','nshortparallel':'\u2226','nsim':'\u2241','nsime':'\u2244','nsimeq':'\u2244','nsmid':'\u2224','nspar':'\u2226','nsqsube':'\u22E2','nsqsupe':'\u22E3','nsub':'\u2284','nsube':'\u2288','nsubE':'\u2AC5\u0338','nsubset':'\u2282\u20D2','nsubseteq':'\u2288','nsubseteqq':'\u2AC5\u0338','nsucc':'\u2281','nsucceq':'\u2AB0\u0338','nsup':'\u2285','nsupe':'\u2289','nsupE':'\u2AC6\u0338','nsupset':'\u2283\u20D2','nsupseteq':'\u2289','nsupseteqq':'\u2AC6\u0338','ntgl':'\u2279','ntilde':'\xF1','Ntilde':'\xD1','ntlg':'\u2278','ntriangleleft':'\u22EA','ntrianglelefteq':'\u22EC','ntriangleright':'\u22EB','ntrianglerighteq':'\u22ED','nu':'\u03BD','Nu':'\u039D','num':'#','numero':'\u2116','numsp':'\u2007','nvap':'\u224D\u20D2','nvdash':'\u22AC','nvDash':'\u22AD','nVdash':'\u22AE','nVDash':'\u22AF','nvge':'\u2265\u20D2','nvgt':'>\u20D2','nvHarr':'\u2904','nvinfin':'\u29DE','nvlArr':'\u2902','nvle':'\u2264\u20D2','nvlt':'<\u20D2','nvltrie':'\u22B4\u20D2','nvrArr':'\u2903','nvrtrie':'\u22B5\u20D2','nvsim':'\u223C\u20D2','nwarhk':'\u2923','nwarr':'\u2196','nwArr':'\u21D6','nwarrow':'\u2196','nwnear':'\u2927','oacute':'\xF3','Oacute':'\xD3','oast':'\u229B','ocir':'\u229A','ocirc':'\xF4','Ocirc':'\xD4','ocy':'\u043E','Ocy':'\u041E','odash':'\u229D','odblac':'\u0151','Odblac':'\u0150','odiv':'\u2A38','odot':'\u2299','odsold':'\u29BC','oelig':'\u0153','OElig':'\u0152','ofcir':'\u29BF','ofr':'\uD835\uDD2C','Ofr':'\uD835\uDD12','ogon':'\u02DB','ograve':'\xF2','Ograve':'\xD2','ogt':'\u29C1','ohbar':'\u29B5','ohm':'\u03A9','oint':'\u222E','olarr':'\u21BA','olcir':'\u29BE','olcross':'\u29BB','oline':'\u203E','olt':'\u29C0','omacr':'\u014D','Omacr':'\u014C','omega':'\u03C9','Omega':'\u03A9','omicron':'\u03BF','Omicron':'\u039F','omid':'\u29B6','ominus':'\u2296','oopf':'\uD835\uDD60','Oopf':'\uD835\uDD46','opar':'\u29B7','OpenCurlyDoubleQuote':'\u201C','OpenCurlyQuote':'\u2018','operp':'\u29B9','oplus':'\u2295','or':'\u2228','Or':'\u2A54','orarr':'\u21BB','ord':'\u2A5D','order':'\u2134','orderof':'\u2134','ordf':'\xAA','ordm':'\xBA','origof':'\u22B6','oror':'\u2A56','orslope':'\u2A57','orv':'\u2A5B','oS':'\u24C8','oscr':'\u2134','Oscr':'\uD835\uDCAA','oslash':'\xF8','Oslash':'\xD8','osol':'\u2298','otilde':'\xF5','Otilde':'\xD5','otimes':'\u2297','Otimes':'\u2A37','otimesas':'\u2A36','ouml':'\xF6','Ouml':'\xD6','ovbar':'\u233D','OverBar':'\u203E','OverBrace':'\u23DE','OverBracket':'\u23B4','OverParenthesis':'\u23DC','par':'\u2225','para':'\xB6','parallel':'\u2225','parsim':'\u2AF3','parsl':'\u2AFD','part':'\u2202','PartialD':'\u2202','pcy':'\u043F','Pcy':'\u041F','percnt':'%','period':'.','permil':'\u2030','perp':'\u22A5','pertenk':'\u2031','pfr':'\uD835\uDD2D','Pfr':'\uD835\uDD13','phi':'\u03C6','Phi':'\u03A6','phiv':'\u03D5','phmmat':'\u2133','phone':'\u260E','pi':'\u03C0','Pi':'\u03A0','pitchfork':'\u22D4','piv':'\u03D6','planck':'\u210F','planckh':'\u210E','plankv':'\u210F','plus':'+','plusacir':'\u2A23','plusb':'\u229E','pluscir':'\u2A22','plusdo':'\u2214','plusdu':'\u2A25','pluse':'\u2A72','PlusMinus':'\xB1','plusmn':'\xB1','plussim':'\u2A26','plustwo':'\u2A27','pm':'\xB1','Poincareplane':'\u210C','pointint':'\u2A15','popf':'\uD835\uDD61','Popf':'\u2119','pound':'\xA3','pr':'\u227A','Pr':'\u2ABB','prap':'\u2AB7','prcue':'\u227C','pre':'\u2AAF','prE':'\u2AB3','prec':'\u227A','precapprox':'\u2AB7','preccurlyeq':'\u227C','Precedes':'\u227A','PrecedesEqual':'\u2AAF','PrecedesSlantEqual':'\u227C','PrecedesTilde':'\u227E','preceq':'\u2AAF','precnapprox':'\u2AB9','precneqq':'\u2AB5','precnsim':'\u22E8','precsim':'\u227E','prime':'\u2032','Prime':'\u2033','primes':'\u2119','prnap':'\u2AB9','prnE':'\u2AB5','prnsim':'\u22E8','prod':'\u220F','Product':'\u220F','profalar':'\u232E','profline':'\u2312','profsurf':'\u2313','prop':'\u221D','Proportion':'\u2237','Proportional':'\u221D','propto':'\u221D','prsim':'\u227E','prurel':'\u22B0','pscr':'\uD835\uDCC5','Pscr':'\uD835\uDCAB','psi':'\u03C8','Psi':'\u03A8','puncsp':'\u2008','qfr':'\uD835\uDD2E','Qfr':'\uD835\uDD14','qint':'\u2A0C','qopf':'\uD835\uDD62','Qopf':'\u211A','qprime':'\u2057','qscr':'\uD835\uDCC6','Qscr':'\uD835\uDCAC','quaternions':'\u210D','quatint':'\u2A16','quest':'?','questeq':'\u225F','quot':'"','QUOT':'"','rAarr':'\u21DB','race':'\u223D\u0331','racute':'\u0155','Racute':'\u0154','radic':'\u221A','raemptyv':'\u29B3','rang':'\u27E9','Rang':'\u27EB','rangd':'\u2992','range':'\u29A5','rangle':'\u27E9','raquo':'\xBB','rarr':'\u2192','rArr':'\u21D2','Rarr':'\u21A0','rarrap':'\u2975','rarrb':'\u21E5','rarrbfs':'\u2920','rarrc':'\u2933','rarrfs':'\u291E','rarrhk':'\u21AA','rarrlp':'\u21AC','rarrpl':'\u2945','rarrsim':'\u2974','rarrtl':'\u21A3','Rarrtl':'\u2916','rarrw':'\u219D','ratail':'\u291A','rAtail':'\u291C','ratio':'\u2236','rationals':'\u211A','rbarr':'\u290D','rBarr':'\u290F','RBarr':'\u2910','rbbrk':'\u2773','rbrace':'}','rbrack':']','rbrke':'\u298C','rbrksld':'\u298E','rbrkslu':'\u2990','rcaron':'\u0159','Rcaron':'\u0158','rcedil':'\u0157','Rcedil':'\u0156','rceil':'\u2309','rcub':'}','rcy':'\u0440','Rcy':'\u0420','rdca':'\u2937','rdldhar':'\u2969','rdquo':'\u201D','rdquor':'\u201D','rdsh':'\u21B3','Re':'\u211C','real':'\u211C','realine':'\u211B','realpart':'\u211C','reals':'\u211D','rect':'\u25AD','reg':'\xAE','REG':'\xAE','ReverseElement':'\u220B','ReverseEquilibrium':'\u21CB','ReverseUpEquilibrium':'\u296F','rfisht':'\u297D','rfloor':'\u230B','rfr':'\uD835\uDD2F','Rfr':'\u211C','rHar':'\u2964','rhard':'\u21C1','rharu':'\u21C0','rharul':'\u296C','rho':'\u03C1','Rho':'\u03A1','rhov':'\u03F1','RightAngleBracket':'\u27E9','rightarrow':'\u2192','Rightarrow':'\u21D2','RightArrow':'\u2192','RightArrowBar':'\u21E5','RightArrowLeftArrow':'\u21C4','rightarrowtail':'\u21A3','RightCeiling':'\u2309','RightDoubleBracket':'\u27E7','RightDownTeeVector':'\u295D','RightDownVector':'\u21C2','RightDownVectorBar':'\u2955','RightFloor':'\u230B','rightharpoondown':'\u21C1','rightharpoonup':'\u21C0','rightleftarrows':'\u21C4','rightleftharpoons':'\u21CC','rightrightarrows':'\u21C9','rightsquigarrow':'\u219D','RightTee':'\u22A2','RightTeeArrow':'\u21A6','RightTeeVector':'\u295B','rightthreetimes':'\u22CC','RightTriangle':'\u22B3','RightTriangleBar':'\u29D0','RightTriangleEqual':'\u22B5','RightUpDownVector':'\u294F','RightUpTeeVector':'\u295C','RightUpVector':'\u21BE','RightUpVectorBar':'\u2954','RightVector':'\u21C0','RightVectorBar':'\u2953','ring':'\u02DA','risingdotseq':'\u2253','rlarr':'\u21C4','rlhar':'\u21CC','rlm':'\u200F','rmoust':'\u23B1','rmoustache':'\u23B1','rnmid':'\u2AEE','roang':'\u27ED','roarr':'\u21FE','robrk':'\u27E7','ropar':'\u2986','ropf':'\uD835\uDD63','Ropf':'\u211D','roplus':'\u2A2E','rotimes':'\u2A35','RoundImplies':'\u2970','rpar':')','rpargt':'\u2994','rppolint':'\u2A12','rrarr':'\u21C9','Rrightarrow':'\u21DB','rsaquo':'\u203A','rscr':'\uD835\uDCC7','Rscr':'\u211B','rsh':'\u21B1','Rsh':'\u21B1','rsqb':']','rsquo':'\u2019','rsquor':'\u2019','rthree':'\u22CC','rtimes':'\u22CA','rtri':'\u25B9','rtrie':'\u22B5','rtrif':'\u25B8','rtriltri':'\u29CE','RuleDelayed':'\u29F4','ruluhar':'\u2968','rx':'\u211E','sacute':'\u015B','Sacute':'\u015A','sbquo':'\u201A','sc':'\u227B','Sc':'\u2ABC','scap':'\u2AB8','scaron':'\u0161','Scaron':'\u0160','sccue':'\u227D','sce':'\u2AB0','scE':'\u2AB4','scedil':'\u015F','Scedil':'\u015E','scirc':'\u015D','Scirc':'\u015C','scnap':'\u2ABA','scnE':'\u2AB6','scnsim':'\u22E9','scpolint':'\u2A13','scsim':'\u227F','scy':'\u0441','Scy':'\u0421','sdot':'\u22C5','sdotb':'\u22A1','sdote':'\u2A66','searhk':'\u2925','searr':'\u2198','seArr':'\u21D8','searrow':'\u2198','sect':'\xA7','semi':';','seswar':'\u2929','setminus':'\u2216','setmn':'\u2216','sext':'\u2736','sfr':'\uD835\uDD30','Sfr':'\uD835\uDD16','sfrown':'\u2322','sharp':'\u266F','shchcy':'\u0449','SHCHcy':'\u0429','shcy':'\u0448','SHcy':'\u0428','ShortDownArrow':'\u2193','ShortLeftArrow':'\u2190','shortmid':'\u2223','shortparallel':'\u2225','ShortRightArrow':'\u2192','ShortUpArrow':'\u2191','shy':'\xAD','sigma':'\u03C3','Sigma':'\u03A3','sigmaf':'\u03C2','sigmav':'\u03C2','sim':'\u223C','simdot':'\u2A6A','sime':'\u2243','simeq':'\u2243','simg':'\u2A9E','simgE':'\u2AA0','siml':'\u2A9D','simlE':'\u2A9F','simne':'\u2246','simplus':'\u2A24','simrarr':'\u2972','slarr':'\u2190','SmallCircle':'\u2218','smallsetminus':'\u2216','smashp':'\u2A33','smeparsl':'\u29E4','smid':'\u2223','smile':'\u2323','smt':'\u2AAA','smte':'\u2AAC','smtes':'\u2AAC\uFE00','softcy':'\u044C','SOFTcy':'\u042C','sol':'/','solb':'\u29C4','solbar':'\u233F','sopf':'\uD835\uDD64','Sopf':'\uD835\uDD4A','spades':'\u2660','spadesuit':'\u2660','spar':'\u2225','sqcap':'\u2293','sqcaps':'\u2293\uFE00','sqcup':'\u2294','sqcups':'\u2294\uFE00','Sqrt':'\u221A','sqsub':'\u228F','sqsube':'\u2291','sqsubset':'\u228F','sqsubseteq':'\u2291','sqsup':'\u2290','sqsupe':'\u2292','sqsupset':'\u2290','sqsupseteq':'\u2292','squ':'\u25A1','square':'\u25A1','Square':'\u25A1','SquareIntersection':'\u2293','SquareSubset':'\u228F','SquareSubsetEqual':'\u2291','SquareSuperset':'\u2290','SquareSupersetEqual':'\u2292','SquareUnion':'\u2294','squarf':'\u25AA','squf':'\u25AA','srarr':'\u2192','sscr':'\uD835\uDCC8','Sscr':'\uD835\uDCAE','ssetmn':'\u2216','ssmile':'\u2323','sstarf':'\u22C6','star':'\u2606','Star':'\u22C6','starf':'\u2605','straightepsilon':'\u03F5','straightphi':'\u03D5','strns':'\xAF','sub':'\u2282','Sub':'\u22D0','subdot':'\u2ABD','sube':'\u2286','subE':'\u2AC5','subedot':'\u2AC3','submult':'\u2AC1','subne':'\u228A','subnE':'\u2ACB','subplus':'\u2ABF','subrarr':'\u2979','subset':'\u2282','Subset':'\u22D0','subseteq':'\u2286','subseteqq':'\u2AC5','SubsetEqual':'\u2286','subsetneq':'\u228A','subsetneqq':'\u2ACB','subsim':'\u2AC7','subsub':'\u2AD5','subsup':'\u2AD3','succ':'\u227B','succapprox':'\u2AB8','succcurlyeq':'\u227D','Succeeds':'\u227B','SucceedsEqual':'\u2AB0','SucceedsSlantEqual':'\u227D','SucceedsTilde':'\u227F','succeq':'\u2AB0','succnapprox':'\u2ABA','succneqq':'\u2AB6','succnsim':'\u22E9','succsim':'\u227F','SuchThat':'\u220B','sum':'\u2211','Sum':'\u2211','sung':'\u266A','sup':'\u2283','Sup':'\u22D1','sup1':'\xB9','sup2':'\xB2','sup3':'\xB3','supdot':'\u2ABE','supdsub':'\u2AD8','supe':'\u2287','supE':'\u2AC6','supedot':'\u2AC4','Superset':'\u2283','SupersetEqual':'\u2287','suphsol':'\u27C9','suphsub':'\u2AD7','suplarr':'\u297B','supmult':'\u2AC2','supne':'\u228B','supnE':'\u2ACC','supplus':'\u2AC0','supset':'\u2283','Supset':'\u22D1','supseteq':'\u2287','supseteqq':'\u2AC6','supsetneq':'\u228B','supsetneqq':'\u2ACC','supsim':'\u2AC8','supsub':'\u2AD4','supsup':'\u2AD6','swarhk':'\u2926','swarr':'\u2199','swArr':'\u21D9','swarrow':'\u2199','swnwar':'\u292A','szlig':'\xDF','Tab':'\t','target':'\u2316','tau':'\u03C4','Tau':'\u03A4','tbrk':'\u23B4','tcaron':'\u0165','Tcaron':'\u0164','tcedil':'\u0163','Tcedil':'\u0162','tcy':'\u0442','Tcy':'\u0422','tdot':'\u20DB','telrec':'\u2315','tfr':'\uD835\uDD31','Tfr':'\uD835\uDD17','there4':'\u2234','therefore':'\u2234','Therefore':'\u2234','theta':'\u03B8','Theta':'\u0398','thetasym':'\u03D1','thetav':'\u03D1','thickapprox':'\u2248','thicksim':'\u223C','ThickSpace':'\u205F\u200A','thinsp':'\u2009','ThinSpace':'\u2009','thkap':'\u2248','thksim':'\u223C','thorn':'\xFE','THORN':'\xDE','tilde':'\u02DC','Tilde':'\u223C','TildeEqual':'\u2243','TildeFullEqual':'\u2245','TildeTilde':'\u2248','times':'\xD7','timesb':'\u22A0','timesbar':'\u2A31','timesd':'\u2A30','tint':'\u222D','toea':'\u2928','top':'\u22A4','topbot':'\u2336','topcir':'\u2AF1','topf':'\uD835\uDD65','Topf':'\uD835\uDD4B','topfork':'\u2ADA','tosa':'\u2929','tprime':'\u2034','trade':'\u2122','TRADE':'\u2122','triangle':'\u25B5','triangledown':'\u25BF','triangleleft':'\u25C3','trianglelefteq':'\u22B4','triangleq':'\u225C','triangleright':'\u25B9','trianglerighteq':'\u22B5','tridot':'\u25EC','trie':'\u225C','triminus':'\u2A3A','TripleDot':'\u20DB','triplus':'\u2A39','trisb':'\u29CD','tritime':'\u2A3B','trpezium':'\u23E2','tscr':'\uD835\uDCC9','Tscr':'\uD835\uDCAF','tscy':'\u0446','TScy':'\u0426','tshcy':'\u045B','TSHcy':'\u040B','tstrok':'\u0167','Tstrok':'\u0166','twixt':'\u226C','twoheadleftarrow':'\u219E','twoheadrightarrow':'\u21A0','uacute':'\xFA','Uacute':'\xDA','uarr':'\u2191','uArr':'\u21D1','Uarr':'\u219F','Uarrocir':'\u2949','ubrcy':'\u045E','Ubrcy':'\u040E','ubreve':'\u016D','Ubreve':'\u016C','ucirc':'\xFB','Ucirc':'\xDB','ucy':'\u0443','Ucy':'\u0423','udarr':'\u21C5','udblac':'\u0171','Udblac':'\u0170','udhar':'\u296E','ufisht':'\u297E','ufr':'\uD835\uDD32','Ufr':'\uD835\uDD18','ugrave':'\xF9','Ugrave':'\xD9','uHar':'\u2963','uharl':'\u21BF','uharr':'\u21BE','uhblk':'\u2580','ulcorn':'\u231C','ulcorner':'\u231C','ulcrop':'\u230F','ultri':'\u25F8','umacr':'\u016B','Umacr':'\u016A','uml':'\xA8','UnderBar':'_','UnderBrace':'\u23DF','UnderBracket':'\u23B5','UnderParenthesis':'\u23DD','Union':'\u22C3','UnionPlus':'\u228E','uogon':'\u0173','Uogon':'\u0172','uopf':'\uD835\uDD66','Uopf':'\uD835\uDD4C','uparrow':'\u2191','Uparrow':'\u21D1','UpArrow':'\u2191','UpArrowBar':'\u2912','UpArrowDownArrow':'\u21C5','updownarrow':'\u2195','Updownarrow':'\u21D5','UpDownArrow':'\u2195','UpEquilibrium':'\u296E','upharpoonleft':'\u21BF','upharpoonright':'\u21BE','uplus':'\u228E','UpperLeftArrow':'\u2196','UpperRightArrow':'\u2197','upsi':'\u03C5','Upsi':'\u03D2','upsih':'\u03D2','upsilon':'\u03C5','Upsilon':'\u03A5','UpTee':'\u22A5','UpTeeArrow':'\u21A5','upuparrows':'\u21C8','urcorn':'\u231D','urcorner':'\u231D','urcrop':'\u230E','uring':'\u016F','Uring':'\u016E','urtri':'\u25F9','uscr':'\uD835\uDCCA','Uscr':'\uD835\uDCB0','utdot':'\u22F0','utilde':'\u0169','Utilde':'\u0168','utri':'\u25B5','utrif':'\u25B4','uuarr':'\u21C8','uuml':'\xFC','Uuml':'\xDC','uwangle':'\u29A7','vangrt':'\u299C','varepsilon':'\u03F5','varkappa':'\u03F0','varnothing':'\u2205','varphi':'\u03D5','varpi':'\u03D6','varpropto':'\u221D','varr':'\u2195','vArr':'\u21D5','varrho':'\u03F1','varsigma':'\u03C2','varsubsetneq':'\u228A\uFE00','varsubsetneqq':'\u2ACB\uFE00','varsupsetneq':'\u228B\uFE00','varsupsetneqq':'\u2ACC\uFE00','vartheta':'\u03D1','vartriangleleft':'\u22B2','vartriangleright':'\u22B3','vBar':'\u2AE8','Vbar':'\u2AEB','vBarv':'\u2AE9','vcy':'\u0432','Vcy':'\u0412','vdash':'\u22A2','vDash':'\u22A8','Vdash':'\u22A9','VDash':'\u22AB','Vdashl':'\u2AE6','vee':'\u2228','Vee':'\u22C1','veebar':'\u22BB','veeeq':'\u225A','vellip':'\u22EE','verbar':'|','Verbar':'\u2016','vert':'|','Vert':'\u2016','VerticalBar':'\u2223','VerticalLine':'|','VerticalSeparator':'\u2758','VerticalTilde':'\u2240','VeryThinSpace':'\u200A','vfr':'\uD835\uDD33','Vfr':'\uD835\uDD19','vltri':'\u22B2','vnsub':'\u2282\u20D2','vnsup':'\u2283\u20D2','vopf':'\uD835\uDD67','Vopf':'\uD835\uDD4D','vprop':'\u221D','vrtri':'\u22B3','vscr':'\uD835\uDCCB','Vscr':'\uD835\uDCB1','vsubne':'\u228A\uFE00','vsubnE':'\u2ACB\uFE00','vsupne':'\u228B\uFE00','vsupnE':'\u2ACC\uFE00','Vvdash':'\u22AA','vzigzag':'\u299A','wcirc':'\u0175','Wcirc':'\u0174','wedbar':'\u2A5F','wedge':'\u2227','Wedge':'\u22C0','wedgeq':'\u2259','weierp':'\u2118','wfr':'\uD835\uDD34','Wfr':'\uD835\uDD1A','wopf':'\uD835\uDD68','Wopf':'\uD835\uDD4E','wp':'\u2118','wr':'\u2240','wreath':'\u2240','wscr':'\uD835\uDCCC','Wscr':'\uD835\uDCB2','xcap':'\u22C2','xcirc':'\u25EF','xcup':'\u22C3','xdtri':'\u25BD','xfr':'\uD835\uDD35','Xfr':'\uD835\uDD1B','xharr':'\u27F7','xhArr':'\u27FA','xi':'\u03BE','Xi':'\u039E','xlarr':'\u27F5','xlArr':'\u27F8','xmap':'\u27FC','xnis':'\u22FB','xodot':'\u2A00','xopf':'\uD835\uDD69','Xopf':'\uD835\uDD4F','xoplus':'\u2A01','xotime':'\u2A02','xrarr':'\u27F6','xrArr':'\u27F9','xscr':'\uD835\uDCCD','Xscr':'\uD835\uDCB3','xsqcup':'\u2A06','xuplus':'\u2A04','xutri':'\u25B3','xvee':'\u22C1','xwedge':'\u22C0','yacute':'\xFD','Yacute':'\xDD','yacy':'\u044F','YAcy':'\u042F','ycirc':'\u0177','Ycirc':'\u0176','ycy':'\u044B','Ycy':'\u042B','yen':'\xA5','yfr':'\uD835\uDD36','Yfr':'\uD835\uDD1C','yicy':'\u0457','YIcy':'\u0407','yopf':'\uD835\uDD6A','Yopf':'\uD835\uDD50','yscr':'\uD835\uDCCE','Yscr':'\uD835\uDCB4','yucy':'\u044E','YUcy':'\u042E','yuml':'\xFF','Yuml':'\u0178','zacute':'\u017A','Zacute':'\u0179','zcaron':'\u017E','Zcaron':'\u017D','zcy':'\u0437','Zcy':'\u0417','zdot':'\u017C','Zdot':'\u017B','zeetrf':'\u2128','ZeroWidthSpace':'\u200B','zeta':'\u03B6','Zeta':'\u0396','zfr':'\uD835\uDD37','Zfr':'\u2128','zhcy':'\u0436','ZHcy':'\u0416','zigrarr':'\u21DD','zopf':'\uD835\uDD6B','Zopf':'\u2124','zscr':'\uD835\uDCCF','Zscr':'\uD835\uDCB5','zwj':'\u200D','zwnj':'\u200C'};
+ var decodeMapLegacy = {'aacute':'\xE1','Aacute':'\xC1','acirc':'\xE2','Acirc':'\xC2','acute':'\xB4','aelig':'\xE6','AElig':'\xC6','agrave':'\xE0','Agrave':'\xC0','amp':'&','AMP':'&','aring':'\xE5','Aring':'\xC5','atilde':'\xE3','Atilde':'\xC3','auml':'\xE4','Auml':'\xC4','brvbar':'\xA6','ccedil':'\xE7','Ccedil':'\xC7','cedil':'\xB8','cent':'\xA2','copy':'\xA9','COPY':'\xA9','curren':'\xA4','deg':'\xB0','divide':'\xF7','eacute':'\xE9','Eacute':'\xC9','ecirc':'\xEA','Ecirc':'\xCA','egrave':'\xE8','Egrave':'\xC8','eth':'\xF0','ETH':'\xD0','euml':'\xEB','Euml':'\xCB','frac12':'\xBD','frac14':'\xBC','frac34':'\xBE','gt':'>','GT':'>','iacute':'\xED','Iacute':'\xCD','icirc':'\xEE','Icirc':'\xCE','iexcl':'\xA1','igrave':'\xEC','Igrave':'\xCC','iquest':'\xBF','iuml':'\xEF','Iuml':'\xCF','laquo':'\xAB','lt':'<','LT':'<','macr':'\xAF','micro':'\xB5','middot':'\xB7','nbsp':'\xA0','not':'\xAC','ntilde':'\xF1','Ntilde':'\xD1','oacute':'\xF3','Oacute':'\xD3','ocirc':'\xF4','Ocirc':'\xD4','ograve':'\xF2','Ograve':'\xD2','ordf':'\xAA','ordm':'\xBA','oslash':'\xF8','Oslash':'\xD8','otilde':'\xF5','Otilde':'\xD5','ouml':'\xF6','Ouml':'\xD6','para':'\xB6','plusmn':'\xB1','pound':'\xA3','quot':'"','QUOT':'"','raquo':'\xBB','reg':'\xAE','REG':'\xAE','sect':'\xA7','shy':'\xAD','sup1':'\xB9','sup2':'\xB2','sup3':'\xB3','szlig':'\xDF','thorn':'\xFE','THORN':'\xDE','times':'\xD7','uacute':'\xFA','Uacute':'\xDA','ucirc':'\xFB','Ucirc':'\xDB','ugrave':'\xF9','Ugrave':'\xD9','uml':'\xA8','uuml':'\xFC','Uuml':'\xDC','yacute':'\xFD','Yacute':'\xDD','yen':'\xA5','yuml':'\xFF'};
+ var decodeMapNumeric = {'0':'\uFFFD','128':'\u20AC','130':'\u201A','131':'\u0192','132':'\u201E','133':'\u2026','134':'\u2020','135':'\u2021','136':'\u02C6','137':'\u2030','138':'\u0160','139':'\u2039','140':'\u0152','142':'\u017D','145':'\u2018','146':'\u2019','147':'\u201C','148':'\u201D','149':'\u2022','150':'\u2013','151':'\u2014','152':'\u02DC','153':'\u2122','154':'\u0161','155':'\u203A','156':'\u0153','158':'\u017E','159':'\u0178'};
+ var invalidReferenceCodePoints = [1,2,3,4,5,6,7,8,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,64976,64977,64978,64979,64980,64981,64982,64983,64984,64985,64986,64987,64988,64989,64990,64991,64992,64993,64994,64995,64996,64997,64998,64999,65000,65001,65002,65003,65004,65005,65006,65007,65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1048574,1048575,1114110,1114111];
+
+ /*--------------------------------------------------------------------------*/
+
+ var stringFromCharCode = String.fromCharCode;
+
+ var object = {};
+ var hasOwnProperty = object.hasOwnProperty;
+ var has = function(object, propertyName) {
+ return hasOwnProperty.call(object, propertyName);
+ };
+
+ var contains = function(array, value) {
+ var index = -1;
+ var length = array.length;
+ while (++index < length) {
+ if (array[index] == value) {
+ return true;
+ }
+ }
+ return false;
+ };
+
+ var merge = function(options, defaults) {
+ if (!options) {
+ return defaults;
+ }
+ var result = {};
+ var key;
+ for (key in defaults) {
+ // A `hasOwnProperty` check is not needed here, since only recognized
+ // option names are used anyway. Any others are ignored.
+ result[key] = has(options, key) ? options[key] : defaults[key];
+ }
+ return result;
+ };
+
+ // Modified version of `ucs2encode`; see https://mths.be/punycode.
+ var codePointToSymbol = function(codePoint, strict) {
+ var output = '';
+ if ((codePoint >= 0xD800 && codePoint <= 0xDFFF) || codePoint > 0x10FFFF) {
+ // See issue #4:
+ // “Otherwise, if the number is in the range 0xD800 to 0xDFFF or is
+ // greater than 0x10FFFF, then this is a parse error. Return a U+FFFD
+ // REPLACEMENT CHARACTER.”
+ if (strict) {
+ parseError('character reference outside the permissible Unicode range');
+ }
+ return '\uFFFD';
+ }
+ if (has(decodeMapNumeric, codePoint)) {
+ if (strict) {
+ parseError('disallowed character reference');
+ }
+ return decodeMapNumeric[codePoint];
+ }
+ if (strict && contains(invalidReferenceCodePoints, codePoint)) {
+ parseError('disallowed character reference');
+ }
+ if (codePoint > 0xFFFF) {
+ codePoint -= 0x10000;
+ output += stringFromCharCode(codePoint >>> 10 & 0x3FF | 0xD800);
+ codePoint = 0xDC00 | codePoint & 0x3FF;
+ }
+ output += stringFromCharCode(codePoint);
+ return output;
+ };
+
+ var hexEscape = function(codePoint) {
+ return '&#x' + codePoint.toString(16).toUpperCase() + ';';
+ };
+
+ var decEscape = function(codePoint) {
+ return '&#' + codePoint + ';';
+ };
+
+ var parseError = function(message) {
+ throw Error('Parse error: ' + message);
+ };
+
+ /*--------------------------------------------------------------------------*/
+
+ var encode = function(string, options) {
+ options = merge(options, encode.options);
+ var strict = options.strict;
+ if (strict && regexInvalidRawCodePoint.test(string)) {
+ parseError('forbidden code point');
+ }
+ var encodeEverything = options.encodeEverything;
+ var useNamedReferences = options.useNamedReferences;
+ var allowUnsafeSymbols = options.allowUnsafeSymbols;
+ var escapeCodePoint = options.decimal ? decEscape : hexEscape;
+
+ var escapeBmpSymbol = function(symbol) {
+ return escapeCodePoint(symbol.charCodeAt(0));
+ };
+
+ if (encodeEverything) {
+ // Encode ASCII symbols.
+ string = string.replace(regexAsciiWhitelist, function(symbol) {
+ // Use named references if requested & possible.
+ if (useNamedReferences && has(encodeMap, symbol)) {
+ return '&' + encodeMap[symbol] + ';';
+ }
+ return escapeBmpSymbol(symbol);
+ });
+ // Shorten a few escapes that represent two symbols, of which at least one
+ // is within the ASCII range.
+ if (useNamedReferences) {
+ string = string
+ .replace(/&gt;\u20D2/g, '&nvgt;')
+ .replace(/&lt;\u20D2/g, '&nvlt;')
+ .replace(/&#x66;&#x6A;/g, '&fjlig;');
+ }
+ // Encode non-ASCII symbols.
+ if (useNamedReferences) {
+ // Encode non-ASCII symbols that can be replaced with a named reference.
+ string = string.replace(regexEncodeNonAscii, function(string) {
+ // Note: there is no need to check `has(encodeMap, string)` here.
+ return '&' + encodeMap[string] + ';';
+ });
+ }
+ // Note: any remaining non-ASCII symbols are handled outside of the `if`.
+ } else if (useNamedReferences) {
+ // Apply named character references.
+ // Encode `<>"'&` using named character references.
+ if (!allowUnsafeSymbols) {
+ string = string.replace(regexEscape, function(string) {
+ return '&' + encodeMap[string] + ';'; // no need to check `has()` here
+ });
+ }
+ // Shorten escapes that represent two symbols, of which at least one is
+ // `<>"'&`.
+ string = string
+ .replace(/&gt;\u20D2/g, '&nvgt;')
+ .replace(/&lt;\u20D2/g, '&nvlt;');
+ // Encode non-ASCII symbols that can be replaced with a named reference.
+ string = string.replace(regexEncodeNonAscii, function(string) {
+ // Note: there is no need to check `has(encodeMap, string)` here.
+ return '&' + encodeMap[string] + ';';
+ });
+ } else if (!allowUnsafeSymbols) {
+ // Encode `<>"'&` using hexadecimal escapes, now that they’re not handled
+ // using named character references.
+ string = string.replace(regexEscape, escapeBmpSymbol);
+ }
+ return string
+ // Encode astral symbols.
+ .replace(regexAstralSymbols, function($0) {
+ // https://mathiasbynens.be/notes/javascript-encoding#surrogate-formulae
+ var high = $0.charCodeAt(0);
+ var low = $0.charCodeAt(1);
+ var codePoint = (high - 0xD800) * 0x400 + low - 0xDC00 + 0x10000;
+ return escapeCodePoint(codePoint);
+ })
+ // Encode any remaining BMP symbols that are not printable ASCII symbols
+ // using a hexadecimal escape.
+ .replace(regexBmpWhitelist, escapeBmpSymbol);
+ };
+ // Expose default options (so they can be overridden globally).
+ encode.options = {
+ 'allowUnsafeSymbols': false,
+ 'encodeEverything': false,
+ 'strict': false,
+ 'useNamedReferences': false,
+ 'decimal' : false
+ };
+
+ var decode = function(html, options) {
+ options = merge(options, decode.options);
+ var strict = options.strict;
+ if (strict && regexInvalidEntity.test(html)) {
+ parseError('malformed character reference');
+ }
+ return html.replace(regexDecode, function($0, $1, $2, $3, $4, $5, $6, $7, $8) {
+ var codePoint;
+ var semicolon;
+ var decDigits;
+ var hexDigits;
+ var reference;
+ var next;
+
+ if ($1) {
+ reference = $1;
+ // Note: there is no need to check `has(decodeMap, reference)`.
+ return decodeMap[reference];
+ }
+
+ if ($2) {
+ // Decode named character references without trailing `;`, e.g. `&amp`.
+ // This is only a parse error if it gets converted to `&`, or if it is
+ // followed by `=` in an attribute context.
+ reference = $2;
+ next = $3;
+ if (next && options.isAttributeValue) {
+ if (strict && next == '=') {
+ parseError('`&` did not start a character reference');
+ }
+ return $0;
+ } else {
+ if (strict) {
+ parseError(
+ 'named character reference was not terminated by a semicolon'
+ );
+ }
+ // Note: there is no need to check `has(decodeMapLegacy, reference)`.
+ return decodeMapLegacy[reference] + (next || '');
+ }
+ }
+
+ if ($4) {
+ // Decode decimal escapes, e.g. `&#119558;`.
+ decDigits = $4;
+ semicolon = $5;
+ if (strict && !semicolon) {
+ parseError('character reference was not terminated by a semicolon');
+ }
+ codePoint = parseInt(decDigits, 10);
+ return codePointToSymbol(codePoint, strict);
+ }
+
+ if ($6) {
+ // Decode hexadecimal escapes, e.g. `&#x1D306;`.
+ hexDigits = $6;
+ semicolon = $7;
+ if (strict && !semicolon) {
+ parseError('character reference was not terminated by a semicolon');
+ }
+ codePoint = parseInt(hexDigits, 16);
+ return codePointToSymbol(codePoint, strict);
+ }
+
+ // If we’re still here, `if ($7)` is implied; it’s an ambiguous
+ // ampersand for sure. https://mths.be/notes/ambiguous-ampersands
+ if (strict) {
+ parseError(
+ 'named character reference was not terminated by a semicolon'
+ );
+ }
+ return $0;
+ });
+ };
+ // Expose default options (so they can be overridden globally).
+ decode.options = {
+ 'isAttributeValue': false,
+ 'strict': false
+ };
+
+ var escape = function(string) {
+ return string.replace(regexEscape, function($0) {
+ // Note: there is no need to check `has(escapeMap, $0)` here.
+ return escapeMap[$0];
+ });
+ };
+
+ /*--------------------------------------------------------------------------*/
+
+ var he = {
+ 'version': '1.2.0',
+ 'encode': encode,
+ 'decode': decode,
+ 'escape': escape,
+ 'unescape': decode
+ };
+
+ // Some AMD build optimizers, like r.js, check for specific condition patterns
+ // like the following:
+ if (
+ false
+ ) {
+ define(function() {
+ return he;
+ });
+ } else if (freeExports && !freeExports.nodeType) {
+ if (freeModule) { // in Node.js, io.js, or RingoJS v0.8.0+
+ freeModule.exports = he;
+ } else { // in Narwhal or RingoJS v0.7.0-
+ for (var key in he) {
+ has(he, key) && (freeExports[key] = he[key]);
+ }
+ }
+ } else { // in Rhino or a web browser
+ root.he = he;
+ }
+
+}(this));
+
+}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})
+},{}],55:[function(require,module,exports){
+exports.read = function (buffer, offset, isLE, mLen, nBytes) {
+ var e, m
+ var eLen = (nBytes * 8) - mLen - 1
+ var eMax = (1 << eLen) - 1
+ var eBias = eMax >> 1
+ var nBits = -7
+ var i = isLE ? (nBytes - 1) : 0
+ var d = isLE ? -1 : 1
+ var s = buffer[offset + i]
+
+ i += d
+
+ e = s & ((1 << (-nBits)) - 1)
+ s >>= (-nBits)
+ nBits += eLen
+ for (; nBits > 0; e = (e * 256) + buffer[offset + i], i += d, nBits -= 8) {}
+
+ m = e & ((1 << (-nBits)) - 1)
+ e >>= (-nBits)
+ nBits += mLen
+ for (; nBits > 0; m = (m * 256) + buffer[offset + i], i += d, nBits -= 8) {}
+
+ if (e === 0) {
+ e = 1 - eBias
+ } else if (e === eMax) {
+ return m ? NaN : ((s ? -1 : 1) * Infinity)
+ } else {
+ m = m + Math.pow(2, mLen)
+ e = e - eBias
+ }
+ return (s ? -1 : 1) * m * Math.pow(2, e - mLen)
+}
+
+exports.write = function (buffer, value, offset, isLE, mLen, nBytes) {
+ var e, m, c
+ var eLen = (nBytes * 8) - mLen - 1
+ var eMax = (1 << eLen) - 1
+ var eBias = eMax >> 1
+ var rt = (mLen === 23 ? Math.pow(2, -24) - Math.pow(2, -77) : 0)
+ var i = isLE ? 0 : (nBytes - 1)
+ var d = isLE ? 1 : -1
+ var s = value < 0 || (value === 0 && 1 / value < 0) ? 1 : 0
+
+ value = Math.abs(value)
+
+ if (isNaN(value) || value === Infinity) {
+ m = isNaN(value) ? 1 : 0
+ e = eMax
+ } else {
+ e = Math.floor(Math.log(value) / Math.LN2)
+ if (value * (c = Math.pow(2, -e)) < 1) {
+ e--
+ c *= 2
+ }
+ if (e + eBias >= 1) {
+ value += rt / c
+ } else {
+ value += rt * Math.pow(2, 1 - eBias)
+ }
+ if (value * c >= 2) {
+ e++
+ c /= 2
+ }
+
+ if (e + eBias >= eMax) {
+ m = 0
+ e = eMax
+ } else if (e + eBias >= 1) {
+ m = ((value * c) - 1) * Math.pow(2, mLen)
+ e = e + eBias
+ } else {
+ m = value * Math.pow(2, eBias - 1) * Math.pow(2, mLen)
+ e = 0
+ }
+ }
+
+ for (; mLen >= 8; buffer[offset + i] = m & 0xff, i += d, m /= 256, mLen -= 8) {}
+
+ e = (e << mLen) | m
+ eLen += mLen
+ for (; eLen > 0; buffer[offset + i] = e & 0xff, i += d, e /= 256, eLen -= 8) {}
+
+ buffer[offset + i - d] |= s * 128
+}
+
+},{}],56:[function(require,module,exports){
+if (typeof Object.create === 'function') {
+ // implementation from standard node.js 'util' module
+ module.exports = function inherits(ctor, superCtor) {
+ ctor.super_ = superCtor
+ ctor.prototype = Object.create(superCtor.prototype, {
+ constructor: {
+ value: ctor,
+ enumerable: false,
+ writable: true,
+ configurable: true
+ }
+ });
+ };
+} else {
+ // old school shim for old browsers
+ module.exports = function inherits(ctor, superCtor) {
+ ctor.super_ = superCtor
+ var TempCtor = function () {}
+ TempCtor.prototype = superCtor.prototype
+ ctor.prototype = new TempCtor()
+ ctor.prototype.constructor = ctor
+ }
+}
+
+},{}],57:[function(require,module,exports){
+/*!
+ * Determine if an object is a Buffer
+ *
+ * @author Feross Aboukhadijeh <https://feross.org>
+ * @license MIT
+ */
+
+// The _isBuffer check is for Safari 5-7 support, because it's missing
+// Object.prototype.constructor. Remove this eventually
+module.exports = function (obj) {
+ return obj != null && (isBuffer(obj) || isSlowBuffer(obj) || !!obj._isBuffer)
+}
+
+function isBuffer (obj) {
+ return !!obj.constructor && typeof obj.constructor.isBuffer === 'function' && obj.constructor.isBuffer(obj)
+}
+
+// For Node v0.10 support. Remove this eventually.
+function isSlowBuffer (obj) {
+ return typeof obj.readFloatLE === 'function' && typeof obj.slice === 'function' && isBuffer(obj.slice(0, 0))
+}
+
+},{}],58:[function(require,module,exports){
+var toString = {}.toString;
+
+module.exports = Array.isArray || function (arr) {
+ return toString.call(arr) == '[object Array]';
+};
+
+},{}],59:[function(require,module,exports){
+(function (process){
+var path = require('path');
+var fs = require('fs');
+var _0777 = parseInt('0777', 8);
+
+module.exports = mkdirP.mkdirp = mkdirP.mkdirP = mkdirP;
+
+function mkdirP (p, opts, f, made) {
+ if (typeof opts === 'function') {
+ f = opts;
+ opts = {};
+ }
+ else if (!opts || typeof opts !== 'object') {
+ opts = { mode: opts };
+ }
+
+ var mode = opts.mode;
+ var xfs = opts.fs || fs;
+
+ if (mode === undefined) {
+ mode = _0777 & (~process.umask());
+ }
+ if (!made) made = null;
+
+ var cb = f || function () {};
+ p = path.resolve(p);
+
+ xfs.mkdir(p, mode, function (er) {
+ if (!er) {
+ made = made || p;
+ return cb(null, made);
+ }
+ switch (er.code) {
+ case 'ENOENT':
+ mkdirP(path.dirname(p), opts, function (er, made) {
+ if (er) cb(er, made);
+ else mkdirP(p, opts, cb, made);
+ });
+ break;
+
+ // In the case of any other error, just see if there's a dir
+ // there already. If so, then hooray! If not, then something
+ // is borked.
+ default:
+ xfs.stat(p, function (er2, stat) {
+ // if the stat fails, then that's super weird.
+ // let the original error be the failure reason.
+ if (er2 || !stat.isDirectory()) cb(er, made)
+ else cb(null, made);
+ });
+ break;
+ }
+ });
+}
+
+mkdirP.sync = function sync (p, opts, made) {
+ if (!opts || typeof opts !== 'object') {
+ opts = { mode: opts };
+ }
+
+ var mode = opts.mode;
+ var xfs = opts.fs || fs;
+
+ if (mode === undefined) {
+ mode = _0777 & (~process.umask());
+ }
+ if (!made) made = null;
+
+ p = path.resolve(p);
+
+ try {
+ xfs.mkdirSync(p, mode);
+ made = made || p;
+ }
+ catch (err0) {
+ switch (err0.code) {
+ case 'ENOENT' :
+ made = sync(path.dirname(p), opts, made);
+ sync(p, opts, made);
+ break;
+
+ // In the case of any other error, just see if there's a dir
+ // there already. If so, then hooray! If not, then something
+ // is borked.
+ default:
+ var stat;
+ try {
+ stat = xfs.statSync(p);
+ }
+ catch (err1) {
+ throw err0;
+ }
+ if (!stat.isDirectory()) throw err0;
+ break;
+ }
+ }
+
+ return made;
+};
+
+}).call(this,require('_process'))
+},{"_process":69,"fs":42,"path":42}],60:[function(require,module,exports){
+/**
+ * Helpers.
+ */
+
+var s = 1000;
+var m = s * 60;
+var h = m * 60;
+var d = h * 24;
+var w = d * 7;
+var y = d * 365.25;
+
+/**
+ * Parse or format the given `val`.
+ *
+ * Options:
+ *
+ * - `long` verbose formatting [false]
+ *
+ * @param {String|Number} val
+ * @param {Object} [options]
+ * @throws {Error} throw an error if val is not a non-empty string or a number
+ * @return {String|Number}
+ * @api public
+ */
+
+module.exports = function(val, options) {
+ options = options || {};
+ var type = typeof val;
+ if (type === 'string' && val.length > 0) {
+ return parse(val);
+ } else if (type === 'number' && isNaN(val) === false) {
+ return options.long ? fmtLong(val) : fmtShort(val);
+ }
+ throw new Error(
+ 'val is not a non-empty string or a valid number. val=' +
+ JSON.stringify(val)
+ );
+};
+
+/**
+ * Parse the given `str` and return milliseconds.
+ *
+ * @param {String} str
+ * @return {Number}
+ * @api private
+ */
+
+function parse(str) {
+ str = String(str);
+ if (str.length > 100) {
+ return;
+ }
+ var match = /^((?:\d+)?\-?\d?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(
+ str
+ );
+ if (!match) {
+ return;
+ }
+ var n = parseFloat(match[1]);
+ var type = (match[2] || 'ms').toLowerCase();
+ switch (type) {
+ case 'years':
+ case 'year':
+ case 'yrs':
+ case 'yr':
+ case 'y':
+ return n * y;
+ case 'weeks':
+ case 'week':
+ case 'w':
+ return n * w;
+ case 'days':
+ case 'day':
+ case 'd':
+ return n * d;
+ case 'hours':
+ case 'hour':
+ case 'hrs':
+ case 'hr':
+ case 'h':
+ return n * h;
+ case 'minutes':
+ case 'minute':
+ case 'mins':
+ case 'min':
+ case 'm':
+ return n * m;
+ case 'seconds':
+ case 'second':
+ case 'secs':
+ case 'sec':
+ case 's':
+ return n * s;
+ case 'milliseconds':
+ case 'millisecond':
+ case 'msecs':
+ case 'msec':
+ case 'ms':
+ return n;
+ default:
+ return undefined;
+ }
+}
+
+/**
+ * Short format for `ms`.
+ *
+ * @param {Number} ms
+ * @return {String}
+ * @api private
+ */
+
+function fmtShort(ms) {
+ var msAbs = Math.abs(ms);
+ if (msAbs >= d) {
+ return Math.round(ms / d) + 'd';
+ }
+ if (msAbs >= h) {
+ return Math.round(ms / h) + 'h';
+ }
+ if (msAbs >= m) {
+ return Math.round(ms / m) + 'm';
+ }
+ if (msAbs >= s) {
+ return Math.round(ms / s) + 's';
+ }
+ return ms + 'ms';
+}
+
+/**
+ * Long format for `ms`.
+ *
+ * @param {Number} ms
+ * @return {String}
+ * @api private
+ */
+
+function fmtLong(ms) {
+ var msAbs = Math.abs(ms);
+ if (msAbs >= d) {
+ return plural(ms, msAbs, d, 'day');
+ }
+ if (msAbs >= h) {
+ return plural(ms, msAbs, h, 'hour');
+ }
+ if (msAbs >= m) {
+ return plural(ms, msAbs, m, 'minute');
+ }
+ if (msAbs >= s) {
+ return plural(ms, msAbs, s, 'second');
+ }
+ return ms + ' ms';
+}
+
+/**
+ * Pluralization helper.
+ */
+
+function plural(ms, msAbs, n, name) {
+ var isPlural = msAbs >= n * 1.5;
+ return Math.round(ms / n) + ' ' + name + (isPlural ? 's' : '');
+}
+
+},{}],61:[function(require,module,exports){
+'use strict';
+
+var keysShim;
+if (!Object.keys) {
+ // modified from https://github.com/es-shims/es5-shim
+ var has = Object.prototype.hasOwnProperty;
+ var toStr = Object.prototype.toString;
+ var isArgs = require('./isArguments'); // eslint-disable-line global-require
+ var isEnumerable = Object.prototype.propertyIsEnumerable;
+ var hasDontEnumBug = !isEnumerable.call({ toString: null }, 'toString');
+ var hasProtoEnumBug = isEnumerable.call(function () {}, 'prototype');
+ var dontEnums = [
+ 'toString',
+ 'toLocaleString',
+ 'valueOf',
+ 'hasOwnProperty',
+ 'isPrototypeOf',
+ 'propertyIsEnumerable',
+ 'constructor'
+ ];
+ var equalsConstructorPrototype = function (o) {
+ var ctor = o.constructor;
+ return ctor && ctor.prototype === o;
+ };
+ var excludedKeys = {
+ $applicationCache: true,
+ $console: true,
+ $external: true,
+ $frame: true,
+ $frameElement: true,
+ $frames: true,
+ $innerHeight: true,
+ $innerWidth: true,
+ $outerHeight: true,
+ $outerWidth: true,
+ $pageXOffset: true,
+ $pageYOffset: true,
+ $parent: true,
+ $scrollLeft: true,
+ $scrollTop: true,
+ $scrollX: true,
+ $scrollY: true,
+ $self: true,
+ $webkitIndexedDB: true,
+ $webkitStorageInfo: true,
+ $window: true
+ };
+ var hasAutomationEqualityBug = (function () {
+ /* global window */
+ if (typeof window === 'undefined') { return false; }
+ for (var k in window) {
+ try {
+ if (!excludedKeys['$' + k] && has.call(window, k) && window[k] !== null && typeof window[k] === 'object') {
+ try {
+ equalsConstructorPrototype(window[k]);
+ } catch (e) {
+ return true;
+ }
+ }
+ } catch (e) {
+ return true;
+ }
+ }
+ return false;
+ }());
+ var equalsConstructorPrototypeIfNotBuggy = function (o) {
+ /* global window */
+ if (typeof window === 'undefined' || !hasAutomationEqualityBug) {
+ return equalsConstructorPrototype(o);
+ }
+ try {
+ return equalsConstructorPrototype(o);
+ } catch (e) {
+ return false;
+ }
+ };
+
+ keysShim = function keys(object) {
+ var isObject = object !== null && typeof object === 'object';
+ var isFunction = toStr.call(object) === '[object Function]';
+ var isArguments = isArgs(object);
+ var isString = isObject && toStr.call(object) === '[object String]';
+ var theKeys = [];
+
+ if (!isObject && !isFunction && !isArguments) {
+ throw new TypeError('Object.keys called on a non-object');
+ }
+
+ var skipProto = hasProtoEnumBug && isFunction;
+ if (isString && object.length > 0 && !has.call(object, 0)) {
+ for (var i = 0; i < object.length; ++i) {
+ theKeys.push(String(i));
+ }
+ }
+
+ if (isArguments && object.length > 0) {
+ for (var j = 0; j < object.length; ++j) {
+ theKeys.push(String(j));
+ }
+ } else {
+ for (var name in object) {
+ if (!(skipProto && name === 'prototype') && has.call(object, name)) {
+ theKeys.push(String(name));
+ }
+ }
+ }
+
+ if (hasDontEnumBug) {
+ var skipConstructor = equalsConstructorPrototypeIfNotBuggy(object);
+
+ for (var k = 0; k < dontEnums.length; ++k) {
+ if (!(skipConstructor && dontEnums[k] === 'constructor') && has.call(object, dontEnums[k])) {
+ theKeys.push(dontEnums[k]);
+ }
+ }
+ }
+ return theKeys;
+ };
+}
+module.exports = keysShim;
+
+},{"./isArguments":63}],62:[function(require,module,exports){
+'use strict';
+
+var slice = Array.prototype.slice;
+var isArgs = require('./isArguments');
+
+var origKeys = Object.keys;
+var keysShim = origKeys ? function keys(o) { return origKeys(o); } : require('./implementation');
+
+var originalKeys = Object.keys;
+
+keysShim.shim = function shimObjectKeys() {
+ if (Object.keys) {
+ var keysWorksWithArguments = (function () {
+ // Safari 5.0 bug
+ var args = Object.keys(arguments);
+ return args && args.length === arguments.length;
+ }(1, 2));
+ if (!keysWorksWithArguments) {
+ Object.keys = function keys(object) { // eslint-disable-line func-name-matching
+ if (isArgs(object)) {
+ return originalKeys(slice.call(object));
+ }
+ return originalKeys(object);
+ };
+ }
+ } else {
+ Object.keys = keysShim;
+ }
+ return Object.keys || keysShim;
+};
+
+module.exports = keysShim;
+
+},{"./implementation":61,"./isArguments":63}],63:[function(require,module,exports){
+'use strict';
+
+var toStr = Object.prototype.toString;
+
+module.exports = function isArguments(value) {
+ var str = toStr.call(value);
+ var isArgs = str === '[object Arguments]';
+ if (!isArgs) {
+ isArgs = str !== '[object Array]' &&
+ value !== null &&
+ typeof value === 'object' &&
+ typeof value.length === 'number' &&
+ value.length >= 0 &&
+ toStr.call(value.callee) === '[object Function]';
+ }
+ return isArgs;
+};
+
+},{}],64:[function(require,module,exports){
+'use strict';
+
+// modified from https://github.com/es-shims/es6-shim
+var keys = require('object-keys');
+var bind = require('function-bind');
+var canBeObject = function (obj) {
+ return typeof obj !== 'undefined' && obj !== null;
+};
+var hasSymbols = require('has-symbols/shams')();
+var toObject = Object;
+var push = bind.call(Function.call, Array.prototype.push);
+var propIsEnumerable = bind.call(Function.call, Object.prototype.propertyIsEnumerable);
+var originalGetSymbols = hasSymbols ? Object.getOwnPropertySymbols : null;
+
+module.exports = function assign(target, source1) {
+ if (!canBeObject(target)) { throw new TypeError('target must be an object'); }
+ var objTarget = toObject(target);
+ var s, source, i, props, syms, value, key;
+ for (s = 1; s < arguments.length; ++s) {
+ source = toObject(arguments[s]);
+ props = keys(source);
+ var getSymbols = hasSymbols && (Object.getOwnPropertySymbols || originalGetSymbols);
+ if (getSymbols) {
+ syms = getSymbols(source);
+ for (i = 0; i < syms.length; ++i) {
+ key = syms[i];
+ if (propIsEnumerable(source, key)) {
+ push(props, key);
+ }
+ }
+ }
+ for (i = 0; i < props.length; ++i) {
+ key = props[i];
+ value = source[key];
+ if (propIsEnumerable(source, key)) {
+ objTarget[key] = value;
+ }
+ }
+ }
+ return objTarget;
+};
+
+},{"function-bind":52,"has-symbols/shams":53,"object-keys":62}],65:[function(require,module,exports){
+'use strict';
+
+var defineProperties = require('define-properties');
+
+var implementation = require('./implementation');
+var getPolyfill = require('./polyfill');
+var shim = require('./shim');
+
+var polyfill = getPolyfill();
+
+defineProperties(polyfill, {
+ getPolyfill: getPolyfill,
+ implementation: implementation,
+ shim: shim
+});
+
+module.exports = polyfill;
+
+},{"./implementation":64,"./polyfill":66,"./shim":67,"define-properties":47}],66:[function(require,module,exports){
+'use strict';
+
+var implementation = require('./implementation');
+
+var lacksProperEnumerationOrder = function () {
+ if (!Object.assign) {
+ return false;
+ }
+ // v8, specifically in node 4.x, has a bug with incorrect property enumeration order
+ // note: this does not detect the bug unless there's 20 characters
+ var str = 'abcdefghijklmnopqrst';
+ var letters = str.split('');
+ var map = {};
+ for (var i = 0; i < letters.length; ++i) {
+ map[letters[i]] = letters[i];
+ }
+ var obj = Object.assign({}, map);
+ var actual = '';
+ for (var k in obj) {
+ actual += k;
+ }
+ return str !== actual;
+};
+
+var assignHasPendingExceptions = function () {
+ if (!Object.assign || !Object.preventExtensions) {
+ return false;
+ }
+ // Firefox 37 still has "pending exception" logic in its Object.assign implementation,
+ // which is 72% slower than our shim, and Firefox 40's native implementation.
+ var thrower = Object.preventExtensions({ 1: 2 });
+ try {
+ Object.assign(thrower, 'xy');
+ } catch (e) {
+ return thrower[1] === 'y';
+ }
+ return false;
+};
+
+module.exports = function getPolyfill() {
+ if (!Object.assign) {
+ return implementation;
+ }
+ if (lacksProperEnumerationOrder()) {
+ return implementation;
+ }
+ if (assignHasPendingExceptions()) {
+ return implementation;
+ }
+ return Object.assign;
+};
+
+},{"./implementation":64}],67:[function(require,module,exports){
+'use strict';
+
+var define = require('define-properties');
+var getPolyfill = require('./polyfill');
+
+module.exports = function shimAssign() {
+ var polyfill = getPolyfill();
+ define(
+ Object,
+ { assign: polyfill },
+ { assign: function () { return Object.assign !== polyfill; } }
+ );
+ return polyfill;
+};
+
+},{"./polyfill":66,"define-properties":47}],68:[function(require,module,exports){
+(function (process){
+'use strict';
+
+if (!process.version ||
+ process.version.indexOf('v0.') === 0 ||
+ process.version.indexOf('v1.') === 0 && process.version.indexOf('v1.8.') !== 0) {
+ module.exports = { nextTick: nextTick };
+} else {
+ module.exports = process
+}
+
+function nextTick(fn, arg1, arg2, arg3) {
+ if (typeof fn !== 'function') {
+ throw new TypeError('"callback" argument must be a function');
+ }
+ var len = arguments.length;
+ var args, i;
+ switch (len) {
+ case 0:
+ case 1:
+ return process.nextTick(fn);
+ case 2:
+ return process.nextTick(function afterTickOne() {
+ fn.call(null, arg1);
+ });
+ case 3:
+ return process.nextTick(function afterTickTwo() {
+ fn.call(null, arg1, arg2);
+ });
+ case 4:
+ return process.nextTick(function afterTickThree() {
+ fn.call(null, arg1, arg2, arg3);
+ });
+ default:
+ args = new Array(len - 1);
+ i = 0;
+ while (i < args.length) {
+ args[i++] = arguments[i];
+ }
+ return process.nextTick(function afterTick() {
+ fn.apply(null, args);
+ });
+ }
+}
+
+
+}).call(this,require('_process'))
+},{"_process":69}],69:[function(require,module,exports){
+// shim for using process in browser
+var process = module.exports = {};
+
+// cached from whatever global is present so that test runners that stub it
+// don't break things. But we need to wrap it in a try catch in case it is
+// wrapped in strict mode code which doesn't define any globals. It's inside a
+// function because try/catches deoptimize in certain engines.
+
+var cachedSetTimeout;
+var cachedClearTimeout;
+
+function defaultSetTimout() {
+ throw new Error('setTimeout has not been defined');
+}
+function defaultClearTimeout () {
+ throw new Error('clearTimeout has not been defined');
+}
+(function () {
+ try {
+ if (typeof setTimeout === 'function') {
+ cachedSetTimeout = setTimeout;
+ } else {
+ cachedSetTimeout = defaultSetTimout;
+ }
+ } catch (e) {
+ cachedSetTimeout = defaultSetTimout;
+ }
+ try {
+ if (typeof clearTimeout === 'function') {
+ cachedClearTimeout = clearTimeout;
+ } else {
+ cachedClearTimeout = defaultClearTimeout;
+ }
+ } catch (e) {
+ cachedClearTimeout = defaultClearTimeout;
+ }
+} ())
+function runTimeout(fun) {
+ if (cachedSetTimeout === setTimeout) {
+ //normal enviroments in sane situations
+ return setTimeout(fun, 0);
+ }
+ // if setTimeout wasn't available but was latter defined
+ if ((cachedSetTimeout === defaultSetTimout || !cachedSetTimeout) && setTimeout) {
+ cachedSetTimeout = setTimeout;
+ return setTimeout(fun, 0);
+ }
+ try {
+ // when when somebody has screwed with setTimeout but no I.E. maddness
+ return cachedSetTimeout(fun, 0);
+ } catch(e){
+ try {
+ // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally
+ return cachedSetTimeout.call(null, fun, 0);
+ } catch(e){
+ // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error
+ return cachedSetTimeout.call(this, fun, 0);
+ }
+ }
+
+
+}
+function runClearTimeout(marker) {
+ if (cachedClearTimeout === clearTimeout) {
+ //normal enviroments in sane situations
+ return clearTimeout(marker);
+ }
+ // if clearTimeout wasn't available but was latter defined
+ if ((cachedClearTimeout === defaultClearTimeout || !cachedClearTimeout) && clearTimeout) {
+ cachedClearTimeout = clearTimeout;
+ return clearTimeout(marker);
+ }
+ try {
+ // when when somebody has screwed with setTimeout but no I.E. maddness
+ return cachedClearTimeout(marker);
+ } catch (e){
+ try {
+ // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally
+ return cachedClearTimeout.call(null, marker);
+ } catch (e){
+ // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error.
+ // Some versions of I.E. have different rules for clearTimeout vs setTimeout
+ return cachedClearTimeout.call(this, marker);
+ }
+ }
+
+
+
+}
+var queue = [];
+var draining = false;
+var currentQueue;
+var queueIndex = -1;
+
+function cleanUpNextTick() {
+ if (!draining || !currentQueue) {
+ return;
+ }
+ draining = false;
+ if (currentQueue.length) {
+ queue = currentQueue.concat(queue);
+ } else {
+ queueIndex = -1;
+ }
+ if (queue.length) {
+ drainQueue();
+ }
+}
+
+function drainQueue() {
+ if (draining) {
+ return;
+ }
+ var timeout = runTimeout(cleanUpNextTick);
+ draining = true;
+
+ var len = queue.length;
+ while(len) {
+ currentQueue = queue;
+ queue = [];
+ while (++queueIndex < len) {
+ if (currentQueue) {
+ currentQueue[queueIndex].run();
+ }
+ }
+ queueIndex = -1;
+ len = queue.length;
+ }
+ currentQueue = null;
+ draining = false;
+ runClearTimeout(timeout);
+}
+
+process.nextTick = function (fun) {
+ var args = new Array(arguments.length - 1);
+ if (arguments.length > 1) {
+ for (var i = 1; i < arguments.length; i++) {
+ args[i - 1] = arguments[i];
+ }
+ }
+ queue.push(new Item(fun, args));
+ if (queue.length === 1 && !draining) {
+ runTimeout(drainQueue);
+ }
+};
+
+// v8 likes predictible objects
+function Item(fun, array) {
+ this.fun = fun;
+ this.array = array;
+}
+Item.prototype.run = function () {
+ this.fun.apply(null, this.array);
+};
+process.title = 'browser';
+process.browser = true;
+process.env = {};
+process.argv = [];
+process.version = ''; // empty string to avoid regexp issues
+process.versions = {};
+
+function noop() {}
+
+process.on = noop;
+process.addListener = noop;
+process.once = noop;
+process.off = noop;
+process.removeListener = noop;
+process.removeAllListeners = noop;
+process.emit = noop;
+process.prependListener = noop;
+process.prependOnceListener = noop;
+
+process.listeners = function (name) { return [] }
+
+process.binding = function (name) {
+ throw new Error('process.binding is not supported');
+};
+
+process.cwd = function () { return '/' };
+process.chdir = function (dir) {
+ throw new Error('process.chdir is not supported');
+};
+process.umask = function() { return 0; };
+
+},{}],70:[function(require,module,exports){
+module.exports = require('./lib/_stream_duplex.js');
+
+},{"./lib/_stream_duplex.js":71}],71:[function(require,module,exports){
+// Copyright Joyent, Inc. and other Node contributors.
+//
+// Permission is hereby granted, free of charge, to any person obtaining a
+// copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to permit
+// persons to whom the Software is furnished to do so, subject to the
+// following conditions:
+//
+// The above copyright notice and this permission notice shall be included
+// in all copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
+// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
+// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
+// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
+// USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+// a duplex stream is just a stream that is both readable and writable.
+// Since JS doesn't have multiple prototypal inheritance, this class
+// prototypally inherits from Readable, and then parasitically from
+// Writable.
+
+'use strict';
+
+/*<replacement>*/
+
+var pna = require('process-nextick-args');
+/*</replacement>*/
+
+/*<replacement>*/
+var objectKeys = Object.keys || function (obj) {
+ var keys = [];
+ for (var key in obj) {
+ keys.push(key);
+ }return keys;
+};
+/*</replacement>*/
+
+module.exports = Duplex;
+
+/*<replacement>*/
+var util = require('core-util-is');
+util.inherits = require('inherits');
+/*</replacement>*/
+
+var Readable = require('./_stream_readable');
+var Writable = require('./_stream_writable');
+
+util.inherits(Duplex, Readable);
+
+{
+ // avoid scope creep, the keys array can then be collected
+ var keys = objectKeys(Writable.prototype);
+ for (var v = 0; v < keys.length; v++) {
+ var method = keys[v];
+ if (!Duplex.prototype[method]) Duplex.prototype[method] = Writable.prototype[method];
+ }
+}
+
+function Duplex(options) {
+ if (!(this instanceof Duplex)) return new Duplex(options);
+
+ Readable.call(this, options);
+ Writable.call(this, options);
+
+ if (options && options.readable === false) this.readable = false;
+
+ if (options && options.writable === false) this.writable = false;
+
+ this.allowHalfOpen = true;
+ if (options && options.allowHalfOpen === false) this.allowHalfOpen = false;
+
+ this.once('end', onend);
+}
+
+Object.defineProperty(Duplex.prototype, 'writableHighWaterMark', {
+ // making it explicit this property is not enumerable
+ // because otherwise some prototype manipulation in
+ // userland will fail
+ enumerable: false,
+ get: function () {
+ return this._writableState.highWaterMark;
+ }
+});
+
+// the no-half-open enforcer
+function onend() {
+ // if we allow half-open state, or if the writable side ended,
+ // then we're ok.
+ if (this.allowHalfOpen || this._writableState.ended) return;
+
+ // no more data can be written.
+ // But allow more writes to happen in this tick.
+ pna.nextTick(onEndNT, this);
+}
+
+function onEndNT(self) {
+ self.end();
+}
+
+Object.defineProperty(Duplex.prototype, 'destroyed', {
+ get: function () {
+ if (this._readableState === undefined || this._writableState === undefined) {
+ return false;
+ }
+ return this._readableState.destroyed && this._writableState.destroyed;
+ },
+ set: function (value) {
+ // we ignore the value if the stream
+ // has not been initialized yet
+ if (this._readableState === undefined || this._writableState === undefined) {
+ return;
+ }
+
+ // backward compatibility, the user is explicitly
+ // managing destroyed
+ this._readableState.destroyed = value;
+ this._writableState.destroyed = value;
+ }
+});
+
+Duplex.prototype._destroy = function (err, cb) {
+ this.push(null);
+ this.end();
+
+ pna.nextTick(cb, err);
+};
+},{"./_stream_readable":73,"./_stream_writable":75,"core-util-is":44,"inherits":56,"process-nextick-args":68}],72:[function(require,module,exports){
+// Copyright Joyent, Inc. and other Node contributors.
+//
+// Permission is hereby granted, free of charge, to any person obtaining a
+// copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to permit
+// persons to whom the Software is furnished to do so, subject to the
+// following conditions:
+//
+// The above copyright notice and this permission notice shall be included
+// in all copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
+// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
+// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
+// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
+// USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+// a passthrough stream.
+// basically just the most minimal sort of Transform stream.
+// Every written chunk gets output as-is.
+
+'use strict';
+
+module.exports = PassThrough;
+
+var Transform = require('./_stream_transform');
+
+/*<replacement>*/
+var util = require('core-util-is');
+util.inherits = require('inherits');
+/*</replacement>*/
+
+util.inherits(PassThrough, Transform);
+
+function PassThrough(options) {
+ if (!(this instanceof PassThrough)) return new PassThrough(options);
+
+ Transform.call(this, options);
+}
+
+PassThrough.prototype._transform = function (chunk, encoding, cb) {
+ cb(null, chunk);
+};
+},{"./_stream_transform":74,"core-util-is":44,"inherits":56}],73:[function(require,module,exports){
+(function (process,global){
+// Copyright Joyent, Inc. and other Node contributors.
+//
+// Permission is hereby granted, free of charge, to any person obtaining a
+// copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to permit
+// persons to whom the Software is furnished to do so, subject to the
+// following conditions:
+//
+// The above copyright notice and this permission notice shall be included
+// in all copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
+// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
+// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
+// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
+// USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+'use strict';
+
+/*<replacement>*/
+
+var pna = require('process-nextick-args');
+/*</replacement>*/
+
+module.exports = Readable;
+
+/*<replacement>*/
+var isArray = require('isarray');
+/*</replacement>*/
+
+/*<replacement>*/
+var Duplex;
+/*</replacement>*/
+
+Readable.ReadableState = ReadableState;
+
+/*<replacement>*/
+var EE = require('events').EventEmitter;
+
+var EElistenerCount = function (emitter, type) {
+ return emitter.listeners(type).length;
+};
+/*</replacement>*/
+
+/*<replacement>*/
+var Stream = require('./internal/streams/stream');
+/*</replacement>*/
+
+/*<replacement>*/
+
+var Buffer = require('safe-buffer').Buffer;
+var OurUint8Array = global.Uint8Array || function () {};
+function _uint8ArrayToBuffer(chunk) {
+ return Buffer.from(chunk);
+}
+function _isUint8Array(obj) {
+ return Buffer.isBuffer(obj) || obj instanceof OurUint8Array;
+}
+
+/*</replacement>*/
+
+/*<replacement>*/
+var util = require('core-util-is');
+util.inherits = require('inherits');
+/*</replacement>*/
+
+/*<replacement>*/
+var debugUtil = require('util');
+var debug = void 0;
+if (debugUtil && debugUtil.debuglog) {
+ debug = debugUtil.debuglog('stream');
+} else {
+ debug = function () {};
+}
+/*</replacement>*/
+
+var BufferList = require('./internal/streams/BufferList');
+var destroyImpl = require('./internal/streams/destroy');
+var StringDecoder;
+
+util.inherits(Readable, Stream);
+
+var kProxyEvents = ['error', 'close', 'destroy', 'pause', 'resume'];
+
+function prependListener(emitter, event, fn) {
+ // Sadly this is not cacheable as some libraries bundle their own
+ // event emitter implementation with them.
+ if (typeof emitter.prependListener === 'function') return emitter.prependListener(event, fn);
+
+ // This is a hack to make sure that our error handler is attached before any
+ // userland ones. NEVER DO THIS. This is here only because this code needs
+ // to continue to work with older versions of Node.js that do not include
+ // the prependListener() method. The goal is to eventually remove this hack.
+ if (!emitter._events || !emitter._events[event]) emitter.on(event, fn);else if (isArray(emitter._events[event])) emitter._events[event].unshift(fn);else emitter._events[event] = [fn, emitter._events[event]];
+}
+
+function ReadableState(options, stream) {
+ Duplex = Duplex || require('./_stream_duplex');
+
+ options = options || {};
+
+ // Duplex streams are both readable and writable, but share
+ // the same options object.
+ // However, some cases require setting options to different
+ // values for the readable and the writable sides of the duplex stream.
+ // These options can be provided separately as readableXXX and writableXXX.
+ var isDuplex = stream instanceof Duplex;
+
+ // object stream flag. Used to make read(n) ignore n and to
+ // make all the buffer merging and length checks go away
+ this.objectMode = !!options.objectMode;
+
+ if (isDuplex) this.objectMode = this.objectMode || !!options.readableObjectMode;
+
+ // the point at which it stops calling _read() to fill the buffer
+ // Note: 0 is a valid value, means "don't call _read preemptively ever"
+ var hwm = options.highWaterMark;
+ var readableHwm = options.readableHighWaterMark;
+ var defaultHwm = this.objectMode ? 16 : 16 * 1024;
+
+ if (hwm || hwm === 0) this.highWaterMark = hwm;else if (isDuplex && (readableHwm || readableHwm === 0)) this.highWaterMark = readableHwm;else this.highWaterMark = defaultHwm;
+
+ // cast to ints.
+ this.highWaterMark = Math.floor(this.highWaterMark);
+
+ // A linked list is used to store data chunks instead of an array because the
+ // linked list can remove elements from the beginning faster than
+ // array.shift()
+ this.buffer = new BufferList();
+ this.length = 0;
+ this.pipes = null;
+ this.pipesCount = 0;
+ this.flowing = null;
+ this.ended = false;
+ this.endEmitted = false;
+ this.reading = false;
+
+ // a flag to be able to tell if the event 'readable'/'data' is emitted
+ // immediately, or on a later tick. We set this to true at first, because
+ // any actions that shouldn't happen until "later" should generally also
+ // not happen before the first read call.
+ this.sync = true;
+
+ // whenever we return null, then we set a flag to say
+ // that we're awaiting a 'readable' event emission.
+ this.needReadable = false;
+ this.emittedReadable = false;
+ this.readableListening = false;
+ this.resumeScheduled = false;
+
+ // has it been destroyed
+ this.destroyed = false;
+
+ // Crypto is kind of old and crusty. Historically, its default string
+ // encoding is 'binary' so we have to make this configurable.
+ // Everything else in the universe uses 'utf8', though.
+ this.defaultEncoding = options.defaultEncoding || 'utf8';
+
+ // the number of writers that are awaiting a drain event in .pipe()s
+ this.awaitDrain = 0;
+
+ // if true, a maybeReadMore has been scheduled
+ this.readingMore = false;
+
+ this.decoder = null;
+ this.encoding = null;
+ if (options.encoding) {
+ if (!StringDecoder) StringDecoder = require('string_decoder/').StringDecoder;
+ this.decoder = new StringDecoder(options.encoding);
+ this.encoding = options.encoding;
+ }
+}
+
+function Readable(options) {
+ Duplex = Duplex || require('./_stream_duplex');
+
+ if (!(this instanceof Readable)) return new Readable(options);
+
+ this._readableState = new ReadableState(options, this);
+
+ // legacy
+ this.readable = true;
+
+ if (options) {
+ if (typeof options.read === 'function') this._read = options.read;
+
+ if (typeof options.destroy === 'function') this._destroy = options.destroy;
+ }
+
+ Stream.call(this);
+}
+
+Object.defineProperty(Readable.prototype, 'destroyed', {
+ get: function () {
+ if (this._readableState === undefined) {
+ return false;
+ }
+ return this._readableState.destroyed;
+ },
+ set: function (value) {
+ // we ignore the value if the stream
+ // has not been initialized yet
+ if (!this._readableState) {
+ return;
+ }
+
+ // backward compatibility, the user is explicitly
+ // managing destroyed
+ this._readableState.destroyed = value;
+ }
+});
+
+Readable.prototype.destroy = destroyImpl.destroy;
+Readable.prototype._undestroy = destroyImpl.undestroy;
+Readable.prototype._destroy = function (err, cb) {
+ this.push(null);
+ cb(err);
+};
+
+// Manually shove something into the read() buffer.
+// This returns true if the highWaterMark has not been hit yet,
+// similar to how Writable.write() returns true if you should
+// write() some more.
+Readable.prototype.push = function (chunk, encoding) {
+ var state = this._readableState;
+ var skipChunkCheck;
+
+ if (!state.objectMode) {
+ if (typeof chunk === 'string') {
+ encoding = encoding || state.defaultEncoding;
+ if (encoding !== state.encoding) {
+ chunk = Buffer.from(chunk, encoding);
+ encoding = '';
+ }
+ skipChunkCheck = true;
+ }
+ } else {
+ skipChunkCheck = true;
+ }
+
+ return readableAddChunk(this, chunk, encoding, false, skipChunkCheck);
+};
+
+// Unshift should *always* be something directly out of read()
+Readable.prototype.unshift = function (chunk) {
+ return readableAddChunk(this, chunk, null, true, false);
+};
+
+function readableAddChunk(stream, chunk, encoding, addToFront, skipChunkCheck) {
+ var state = stream._readableState;
+ if (chunk === null) {
+ state.reading = false;
+ onEofChunk(stream, state);
+ } else {
+ var er;
+ if (!skipChunkCheck) er = chunkInvalid(state, chunk);
+ if (er) {
+ stream.emit('error', er);
+ } else if (state.objectMode || chunk && chunk.length > 0) {
+ if (typeof chunk !== 'string' && !state.objectMode && Object.getPrototypeOf(chunk) !== Buffer.prototype) {
+ chunk = _uint8ArrayToBuffer(chunk);
+ }
+
+ if (addToFront) {
+ if (state.endEmitted) stream.emit('error', new Error('stream.unshift() after end event'));else addChunk(stream, state, chunk, true);
+ } else if (state.ended) {
+ stream.emit('error', new Error('stream.push() after EOF'));
+ } else {
+ state.reading = false;
+ if (state.decoder && !encoding) {
+ chunk = state.decoder.write(chunk);
+ if (state.objectMode || chunk.length !== 0) addChunk(stream, state, chunk, false);else maybeReadMore(stream, state);
+ } else {
+ addChunk(stream, state, chunk, false);
+ }
+ }
+ } else if (!addToFront) {
+ state.reading = false;
+ }
+ }
+
+ return needMoreData(state);
+}
+
+function addChunk(stream, state, chunk, addToFront) {
+ if (state.flowing && state.length === 0 && !state.sync) {
+ stream.emit('data', chunk);
+ stream.read(0);
+ } else {
+ // update the buffer info.
+ state.length += state.objectMode ? 1 : chunk.length;
+ if (addToFront) state.buffer.unshift(chunk);else state.buffer.push(chunk);
+
+ if (state.needReadable) emitReadable(stream);
+ }
+ maybeReadMore(stream, state);
+}
+
+function chunkInvalid(state, chunk) {
+ var er;
+ if (!_isUint8Array(chunk) && typeof chunk !== 'string' && chunk !== undefined && !state.objectMode) {
+ er = new TypeError('Invalid non-string/buffer chunk');
+ }
+ return er;
+}
+
+// if it's past the high water mark, we can push in some more.
+// Also, if we have no data yet, we can stand some
+// more bytes. This is to work around cases where hwm=0,
+// such as the repl. Also, if the push() triggered a
+// readable event, and the user called read(largeNumber) such that
+// needReadable was set, then we ought to push more, so that another
+// 'readable' event will be triggered.
+function needMoreData(state) {
+ return !state.ended && (state.needReadable || state.length < state.highWaterMark || state.length === 0);
+}
+
+Readable.prototype.isPaused = function () {
+ return this._readableState.flowing === false;
+};
+
+// backwards compatibility.
+Readable.prototype.setEncoding = function (enc) {
+ if (!StringDecoder) StringDecoder = require('string_decoder/').StringDecoder;
+ this._readableState.decoder = new StringDecoder(enc);
+ this._readableState.encoding = enc;
+ return this;
+};
+
+// Don't raise the hwm > 8MB
+var MAX_HWM = 0x800000;
+function computeNewHighWaterMark(n) {
+ if (n >= MAX_HWM) {
+ n = MAX_HWM;
+ } else {
+ // Get the next highest power of 2 to prevent increasing hwm excessively in
+ // tiny amounts
+ n--;
+ n |= n >>> 1;
+ n |= n >>> 2;
+ n |= n >>> 4;
+ n |= n >>> 8;
+ n |= n >>> 16;
+ n++;
+ }
+ return n;
+}
+
+// This function is designed to be inlinable, so please take care when making
+// changes to the function body.
+function howMuchToRead(n, state) {
+ if (n <= 0 || state.length === 0 && state.ended) return 0;
+ if (state.objectMode) return 1;
+ if (n !== n) {
+ // Only flow one buffer at a time
+ if (state.flowing && state.length) return state.buffer.head.data.length;else return state.length;
+ }
+ // If we're asking for more than the current hwm, then raise the hwm.
+ if (n > state.highWaterMark) state.highWaterMark = computeNewHighWaterMark(n);
+ if (n <= state.length) return n;
+ // Don't have enough
+ if (!state.ended) {
+ state.needReadable = true;
+ return 0;
+ }
+ return state.length;
+}
+
+// you can override either this method, or the async _read(n) below.
+Readable.prototype.read = function (n) {
+ debug('read', n);
+ n = parseInt(n, 10);
+ var state = this._readableState;
+ var nOrig = n;
+
+ if (n !== 0) state.emittedReadable = false;
+
+ // if we're doing read(0) to trigger a readable event, but we
+ // already have a bunch of data in the buffer, then just trigger
+ // the 'readable' event and move on.
+ if (n === 0 && state.needReadable && (state.length >= state.highWaterMark || state.ended)) {
+ debug('read: emitReadable', state.length, state.ended);
+ if (state.length === 0 && state.ended) endReadable(this);else emitReadable(this);
+ return null;
+ }
+
+ n = howMuchToRead(n, state);
+
+ // if we've ended, and we're now clear, then finish it up.
+ if (n === 0 && state.ended) {
+ if (state.length === 0) endReadable(this);
+ return null;
+ }
+
+ // All the actual chunk generation logic needs to be
+ // *below* the call to _read. The reason is that in certain
+ // synthetic stream cases, such as passthrough streams, _read
+ // may be a completely synchronous operation which may change
+ // the state of the read buffer, providing enough data when
+ // before there was *not* enough.
+ //
+ // So, the steps are:
+ // 1. Figure out what the state of things will be after we do
+ // a read from the buffer.
+ //
+ // 2. If that resulting state will trigger a _read, then call _read.
+ // Note that this may be asynchronous, or synchronous. Yes, it is
+ // deeply ugly to write APIs this way, but that still doesn't mean
+ // that the Readable class should behave improperly, as streams are
+ // designed to be sync/async agnostic.
+ // Take note if the _read call is sync or async (ie, if the read call
+ // has returned yet), so that we know whether or not it's safe to emit
+ // 'readable' etc.
+ //
+ // 3. Actually pull the requested chunks out of the buffer and return.
+
+ // if we need a readable event, then we need to do some reading.
+ var doRead = state.needReadable;
+ debug('need readable', doRead);
+
+ // if we currently have less than the highWaterMark, then also read some
+ if (state.length === 0 || state.length - n < state.highWaterMark) {
+ doRead = true;
+ debug('length less than watermark', doRead);
+ }
+
+ // however, if we've ended, then there's no point, and if we're already
+ // reading, then it's unnecessary.
+ if (state.ended || state.reading) {
+ doRead = false;
+ debug('reading or ended', doRead);
+ } else if (doRead) {
+ debug('do read');
+ state.reading = true;
+ state.sync = true;
+ // if the length is currently zero, then we *need* a readable event.
+ if (state.length === 0) state.needReadable = true;
+ // call internal read method
+ this._read(state.highWaterMark);
+ state.sync = false;
+ // If _read pushed data synchronously, then `reading` will be false,
+ // and we need to re-evaluate how much data we can return to the user.
+ if (!state.reading) n = howMuchToRead(nOrig, state);
+ }
+
+ var ret;
+ if (n > 0) ret = fromList(n, state);else ret = null;
+
+ if (ret === null) {
+ state.needReadable = true;
+ n = 0;
+ } else {
+ state.length -= n;
+ }
+
+ if (state.length === 0) {
+ // If we have nothing in the buffer, then we want to know
+ // as soon as we *do* get something into the buffer.
+ if (!state.ended) state.needReadable = true;
+
+ // If we tried to read() past the EOF, then emit end on the next tick.
+ if (nOrig !== n && state.ended) endReadable(this);
+ }
+
+ if (ret !== null) this.emit('data', ret);
+
+ return ret;
+};
+
+function onEofChunk(stream, state) {
+ if (state.ended) return;
+ if (state.decoder) {
+ var chunk = state.decoder.end();
+ if (chunk && chunk.length) {
+ state.buffer.push(chunk);
+ state.length += state.objectMode ? 1 : chunk.length;
+ }
+ }
+ state.ended = true;
+
+ // emit 'readable' now to make sure it gets picked up.
+ emitReadable(stream);
+}
+
+// Don't emit readable right away in sync mode, because this can trigger
+// another read() call => stack overflow. This way, it might trigger
+// a nextTick recursion warning, but that's not so bad.
+function emitReadable(stream) {
+ var state = stream._readableState;
+ state.needReadable = false;
+ if (!state.emittedReadable) {
+ debug('emitReadable', state.flowing);
+ state.emittedReadable = true;
+ if (state.sync) pna.nextTick(emitReadable_, stream);else emitReadable_(stream);
+ }
+}
+
+function emitReadable_(stream) {
+ debug('emit readable');
+ stream.emit('readable');
+ flow(stream);
+}
+
+// at this point, the user has presumably seen the 'readable' event,
+// and called read() to consume some data. that may have triggered
+// in turn another _read(n) call, in which case reading = true if
+// it's in progress.
+// However, if we're not ended, or reading, and the length < hwm,
+// then go ahead and try to read some more preemptively.
+function maybeReadMore(stream, state) {
+ if (!state.readingMore) {
+ state.readingMore = true;
+ pna.nextTick(maybeReadMore_, stream, state);
+ }
+}
+
+function maybeReadMore_(stream, state) {
+ var len = state.length;
+ while (!state.reading && !state.flowing && !state.ended && state.length < state.highWaterMark) {
+ debug('maybeReadMore read 0');
+ stream.read(0);
+ if (len === state.length)
+ // didn't get any data, stop spinning.
+ break;else len = state.length;
+ }
+ state.readingMore = false;
+}
+
+// abstract method. to be overridden in specific implementation classes.
+// call cb(er, data) where data is <= n in length.
+// for virtual (non-string, non-buffer) streams, "length" is somewhat
+// arbitrary, and perhaps not very meaningful.
+Readable.prototype._read = function (n) {
+ this.emit('error', new Error('_read() is not implemented'));
+};
+
+Readable.prototype.pipe = function (dest, pipeOpts) {
+ var src = this;
+ var state = this._readableState;
+
+ switch (state.pipesCount) {
+ case 0:
+ state.pipes = dest;
+ break;
+ case 1:
+ state.pipes = [state.pipes, dest];
+ break;
+ default:
+ state.pipes.push(dest);
+ break;
+ }
+ state.pipesCount += 1;
+ debug('pipe count=%d opts=%j', state.pipesCount, pipeOpts);
+
+ var doEnd = (!pipeOpts || pipeOpts.end !== false) && dest !== process.stdout && dest !== process.stderr;
+
+ var endFn = doEnd ? onend : unpipe;
+ if (state.endEmitted) pna.nextTick(endFn);else src.once('end', endFn);
+
+ dest.on('unpipe', onunpipe);
+ function onunpipe(readable, unpipeInfo) {
+ debug('onunpipe');
+ if (readable === src) {
+ if (unpipeInfo && unpipeInfo.hasUnpiped === false) {
+ unpipeInfo.hasUnpiped = true;
+ cleanup();
+ }
+ }
+ }
+
+ function onend() {
+ debug('onend');
+ dest.end();
+ }
+
+ // when the dest drains, it reduces the awaitDrain counter
+ // on the source. This would be more elegant with a .once()
+ // handler in flow(), but adding and removing repeatedly is
+ // too slow.
+ var ondrain = pipeOnDrain(src);
+ dest.on('drain', ondrain);
+
+ var cleanedUp = false;
+ function cleanup() {
+ debug('cleanup');
+ // cleanup event handlers once the pipe is broken
+ dest.removeListener('close', onclose);
+ dest.removeListener('finish', onfinish);
+ dest.removeListener('drain', ondrain);
+ dest.removeListener('error', onerror);
+ dest.removeListener('unpipe', onunpipe);
+ src.removeListener('end', onend);
+ src.removeListener('end', unpipe);
+ src.removeListener('data', ondata);
+
+ cleanedUp = true;
+
+ // if the reader is waiting for a drain event from this
+ // specific writer, then it would cause it to never start
+ // flowing again.
+ // So, if this is awaiting a drain, then we just call it now.
+ // If we don't know, then assume that we are waiting for one.
+ if (state.awaitDrain && (!dest._writableState || dest._writableState.needDrain)) ondrain();
+ }
+
+ // If the user pushes more data while we're writing to dest then we'll end up
+ // in ondata again. However, we only want to increase awaitDrain once because
+ // dest will only emit one 'drain' event for the multiple writes.
+ // => Introduce a guard on increasing awaitDrain.
+ var increasedAwaitDrain = false;
+ src.on('data', ondata);
+ function ondata(chunk) {
+ debug('ondata');
+ increasedAwaitDrain = false;
+ var ret = dest.write(chunk);
+ if (false === ret && !increasedAwaitDrain) {
+ // If the user unpiped during `dest.write()`, it is possible
+ // to get stuck in a permanently paused state if that write
+ // also returned false.
+ // => Check whether `dest` is still a piping destination.
+ if ((state.pipesCount === 1 && state.pipes === dest || state.pipesCount > 1 && indexOf(state.pipes, dest) !== -1) && !cleanedUp) {
+ debug('false write response, pause', src._readableState.awaitDrain);
+ src._readableState.awaitDrain++;
+ increasedAwaitDrain = true;
+ }
+ src.pause();
+ }
+ }
+
+ // if the dest has an error, then stop piping into it.
+ // however, don't suppress the throwing behavior for this.
+ function onerror(er) {
+ debug('onerror', er);
+ unpipe();
+ dest.removeListener('error', onerror);
+ if (EElistenerCount(dest, 'error') === 0) dest.emit('error', er);
+ }
+
+ // Make sure our error handler is attached before userland ones.
+ prependListener(dest, 'error', onerror);
+
+ // Both close and finish should trigger unpipe, but only once.
+ function onclose() {
+ dest.removeListener('finish', onfinish);
+ unpipe();
+ }
+ dest.once('close', onclose);
+ function onfinish() {
+ debug('onfinish');
+ dest.removeListener('close', onclose);
+ unpipe();
+ }
+ dest.once('finish', onfinish);
+
+ function unpipe() {
+ debug('unpipe');
+ src.unpipe(dest);
+ }
+
+ // tell the dest that it's being piped to
+ dest.emit('pipe', src);
+
+ // start the flow if it hasn't been started already.
+ if (!state.flowing) {
+ debug('pipe resume');
+ src.resume();
+ }
+
+ return dest;
+};
+
+function pipeOnDrain(src) {
+ return function () {
+ var state = src._readableState;
+ debug('pipeOnDrain', state.awaitDrain);
+ if (state.awaitDrain) state.awaitDrain--;
+ if (state.awaitDrain === 0 && EElistenerCount(src, 'data')) {
+ state.flowing = true;
+ flow(src);
+ }
+ };
+}
+
+Readable.prototype.unpipe = function (dest) {
+ var state = this._readableState;
+ var unpipeInfo = { hasUnpiped: false };
+
+ // if we're not piping anywhere, then do nothing.
+ if (state.pipesCount === 0) return this;
+
+ // just one destination. most common case.
+ if (state.pipesCount === 1) {
+ // passed in one, but it's not the right one.
+ if (dest && dest !== state.pipes) return this;
+
+ if (!dest) dest = state.pipes;
+
+ // got a match.
+ state.pipes = null;
+ state.pipesCount = 0;
+ state.flowing = false;
+ if (dest) dest.emit('unpipe', this, unpipeInfo);
+ return this;
+ }
+
+ // slow case. multiple pipe destinations.
+
+ if (!dest) {
+ // remove all.
+ var dests = state.pipes;
+ var len = state.pipesCount;
+ state.pipes = null;
+ state.pipesCount = 0;
+ state.flowing = false;
+
+ for (var i = 0; i < len; i++) {
+ dests[i].emit('unpipe', this, unpipeInfo);
+ }return this;
+ }
+
+ // try to find the right one.
+ var index = indexOf(state.pipes, dest);
+ if (index === -1) return this;
+
+ state.pipes.splice(index, 1);
+ state.pipesCount -= 1;
+ if (state.pipesCount === 1) state.pipes = state.pipes[0];
+
+ dest.emit('unpipe', this, unpipeInfo);
+
+ return this;
+};
+
+// set up data events if they are asked for
+// Ensure readable listeners eventually get something
+Readable.prototype.on = function (ev, fn) {
+ var res = Stream.prototype.on.call(this, ev, fn);
+
+ if (ev === 'data') {
+ // Start flowing on next tick if stream isn't explicitly paused
+ if (this._readableState.flowing !== false) this.resume();
+ } else if (ev === 'readable') {
+ var state = this._readableState;
+ if (!state.endEmitted && !state.readableListening) {
+ state.readableListening = state.needReadable = true;
+ state.emittedReadable = false;
+ if (!state.reading) {
+ pna.nextTick(nReadingNextTick, this);
+ } else if (state.length) {
+ emitReadable(this);
+ }
+ }
+ }
+
+ return res;
+};
+Readable.prototype.addListener = Readable.prototype.on;
+
+function nReadingNextTick(self) {
+ debug('readable nexttick read 0');
+ self.read(0);
+}
+
+// pause() and resume() are remnants of the legacy readable stream API
+// If the user uses them, then switch into old mode.
+Readable.prototype.resume = function () {
+ var state = this._readableState;
+ if (!state.flowing) {
+ debug('resume');
+ state.flowing = true;
+ resume(this, state);
+ }
+ return this;
+};
+
+function resume(stream, state) {
+ if (!state.resumeScheduled) {
+ state.resumeScheduled = true;
+ pna.nextTick(resume_, stream, state);
+ }
+}
+
+function resume_(stream, state) {
+ if (!state.reading) {
+ debug('resume read 0');
+ stream.read(0);
+ }
+
+ state.resumeScheduled = false;
+ state.awaitDrain = 0;
+ stream.emit('resume');
+ flow(stream);
+ if (state.flowing && !state.reading) stream.read(0);
+}
+
+Readable.prototype.pause = function () {
+ debug('call pause flowing=%j', this._readableState.flowing);
+ if (false !== this._readableState.flowing) {
+ debug('pause');
+ this._readableState.flowing = false;
+ this.emit('pause');
+ }
+ return this;
+};
+
+function flow(stream) {
+ var state = stream._readableState;
+ debug('flow', state.flowing);
+ while (state.flowing && stream.read() !== null) {}
+}
+
+// wrap an old-style stream as the async data source.
+// This is *not* part of the readable stream interface.
+// It is an ugly unfortunate mess of history.
+Readable.prototype.wrap = function (stream) {
+ var _this = this;
+
+ var state = this._readableState;
+ var paused = false;
+
+ stream.on('end', function () {
+ debug('wrapped end');
+ if (state.decoder && !state.ended) {
+ var chunk = state.decoder.end();
+ if (chunk && chunk.length) _this.push(chunk);
+ }
+
+ _this.push(null);
+ });
+
+ stream.on('data', function (chunk) {
+ debug('wrapped data');
+ if (state.decoder) chunk = state.decoder.write(chunk);
+
+ // don't skip over falsy values in objectMode
+ if (state.objectMode && (chunk === null || chunk === undefined)) return;else if (!state.objectMode && (!chunk || !chunk.length)) return;
+
+ var ret = _this.push(chunk);
+ if (!ret) {
+ paused = true;
+ stream.pause();
+ }
+ });
+
+ // proxy all the other methods.
+ // important when wrapping filters and duplexes.
+ for (var i in stream) {
+ if (this[i] === undefined && typeof stream[i] === 'function') {
+ this[i] = function (method) {
+ return function () {
+ return stream[method].apply(stream, arguments);
+ };
+ }(i);
+ }
+ }
+
+ // proxy certain important events.
+ for (var n = 0; n < kProxyEvents.length; n++) {
+ stream.on(kProxyEvents[n], this.emit.bind(this, kProxyEvents[n]));
+ }
+
+ // when we try to consume some more bytes, simply unpause the
+ // underlying stream.
+ this._read = function (n) {
+ debug('wrapped _read', n);
+ if (paused) {
+ paused = false;
+ stream.resume();
+ }
+ };
+
+ return this;
+};
+
+Object.defineProperty(Readable.prototype, 'readableHighWaterMark', {
+ // making it explicit this property is not enumerable
+ // because otherwise some prototype manipulation in
+ // userland will fail
+ enumerable: false,
+ get: function () {
+ return this._readableState.highWaterMark;
+ }
+});
+
+// exposed for testing purposes only.
+Readable._fromList = fromList;
+
+// Pluck off n bytes from an array of buffers.
+// Length is the combined lengths of all the buffers in the list.
+// This function is designed to be inlinable, so please take care when making
+// changes to the function body.
+function fromList(n, state) {
+ // nothing buffered
+ if (state.length === 0) return null;
+
+ var ret;
+ if (state.objectMode) ret = state.buffer.shift();else if (!n || n >= state.length) {
+ // read it all, truncate the list
+ if (state.decoder) ret = state.buffer.join('');else if (state.buffer.length === 1) ret = state.buffer.head.data;else ret = state.buffer.concat(state.length);
+ state.buffer.clear();
+ } else {
+ // read part of list
+ ret = fromListPartial(n, state.buffer, state.decoder);
+ }
+
+ return ret;
+}
+
+// Extracts only enough buffered data to satisfy the amount requested.
+// This function is designed to be inlinable, so please take care when making
+// changes to the function body.
+function fromListPartial(n, list, hasStrings) {
+ var ret;
+ if (n < list.head.data.length) {
+ // slice is the same for buffers and strings
+ ret = list.head.data.slice(0, n);
+ list.head.data = list.head.data.slice(n);
+ } else if (n === list.head.data.length) {
+ // first chunk is a perfect match
+ ret = list.shift();
+ } else {
+ // result spans more than one buffer
+ ret = hasStrings ? copyFromBufferString(n, list) : copyFromBuffer(n, list);
+ }
+ return ret;
+}
+
+// Copies a specified amount of characters from the list of buffered data
+// chunks.
+// This function is designed to be inlinable, so please take care when making
+// changes to the function body.
+function copyFromBufferString(n, list) {
+ var p = list.head;
+ var c = 1;
+ var ret = p.data;
+ n -= ret.length;
+ while (p = p.next) {
+ var str = p.data;
+ var nb = n > str.length ? str.length : n;
+ if (nb === str.length) ret += str;else ret += str.slice(0, n);
+ n -= nb;
+ if (n === 0) {
+ if (nb === str.length) {
+ ++c;
+ if (p.next) list.head = p.next;else list.head = list.tail = null;
+ } else {
+ list.head = p;
+ p.data = str.slice(nb);
+ }
+ break;
+ }
+ ++c;
+ }
+ list.length -= c;
+ return ret;
+}
+
+// Copies a specified amount of bytes from the list of buffered data chunks.
+// This function is designed to be inlinable, so please take care when making
+// changes to the function body.
+function copyFromBuffer(n, list) {
+ var ret = Buffer.allocUnsafe(n);
+ var p = list.head;
+ var c = 1;
+ p.data.copy(ret);
+ n -= p.data.length;
+ while (p = p.next) {
+ var buf = p.data;
+ var nb = n > buf.length ? buf.length : n;
+ buf.copy(ret, ret.length - n, 0, nb);
+ n -= nb;
+ if (n === 0) {
+ if (nb === buf.length) {
+ ++c;
+ if (p.next) list.head = p.next;else list.head = list.tail = null;
+ } else {
+ list.head = p;
+ p.data = buf.slice(nb);
+ }
+ break;
+ }
+ ++c;
+ }
+ list.length -= c;
+ return ret;
+}
+
+function endReadable(stream) {
+ var state = stream._readableState;
+
+ // If we get here before consuming all the bytes, then that is a
+ // bug in node. Should never happen.
+ if (state.length > 0) throw new Error('"endReadable()" called on non-empty stream');
+
+ if (!state.endEmitted) {
+ state.ended = true;
+ pna.nextTick(endReadableNT, state, stream);
+ }
+}
+
+function endReadableNT(state, stream) {
+ // Check that we didn't get one last unshift.
+ if (!state.endEmitted && state.length === 0) {
+ state.endEmitted = true;
+ stream.readable = false;
+ stream.emit('end');
+ }
+}
+
+function indexOf(xs, x) {
+ for (var i = 0, l = xs.length; i < l; i++) {
+ if (xs[i] === x) return i;
+ }
+ return -1;
+}
+}).call(this,require('_process'),typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})
+},{"./_stream_duplex":71,"./internal/streams/BufferList":76,"./internal/streams/destroy":77,"./internal/streams/stream":78,"_process":69,"core-util-is":44,"events":50,"inherits":56,"isarray":58,"process-nextick-args":68,"safe-buffer":83,"string_decoder/":85,"util":40}],74:[function(require,module,exports){
+// Copyright Joyent, Inc. and other Node contributors.
+//
+// Permission is hereby granted, free of charge, to any person obtaining a
+// copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to permit
+// persons to whom the Software is furnished to do so, subject to the
+// following conditions:
+//
+// The above copyright notice and this permission notice shall be included
+// in all copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
+// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
+// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
+// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
+// USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+// a transform stream is a readable/writable stream where you do
+// something with the data. Sometimes it's called a "filter",
+// but that's not a great name for it, since that implies a thing where
+// some bits pass through, and others are simply ignored. (That would
+// be a valid example of a transform, of course.)
+//
+// While the output is causally related to the input, it's not a
+// necessarily symmetric or synchronous transformation. For example,
+// a zlib stream might take multiple plain-text writes(), and then
+// emit a single compressed chunk some time in the future.
+//
+// Here's how this works:
+//
+// The Transform stream has all the aspects of the readable and writable
+// stream classes. When you write(chunk), that calls _write(chunk,cb)
+// internally, and returns false if there's a lot of pending writes
+// buffered up. When you call read(), that calls _read(n) until
+// there's enough pending readable data buffered up.
+//
+// In a transform stream, the written data is placed in a buffer. When
+// _read(n) is called, it transforms the queued up data, calling the
+// buffered _write cb's as it consumes chunks. If consuming a single
+// written chunk would result in multiple output chunks, then the first
+// outputted bit calls the readcb, and subsequent chunks just go into
+// the read buffer, and will cause it to emit 'readable' if necessary.
+//
+// This way, back-pressure is actually determined by the reading side,
+// since _read has to be called to start processing a new chunk. However,
+// a pathological inflate type of transform can cause excessive buffering
+// here. For example, imagine a stream where every byte of input is
+// interpreted as an integer from 0-255, and then results in that many
+// bytes of output. Writing the 4 bytes {ff,ff,ff,ff} would result in
+// 1kb of data being output. In this case, you could write a very small
+// amount of input, and end up with a very large amount of output. In
+// such a pathological inflating mechanism, there'd be no way to tell
+// the system to stop doing the transform. A single 4MB write could
+// cause the system to run out of memory.
+//
+// However, even in such a pathological case, only a single written chunk
+// would be consumed, and then the rest would wait (un-transformed) until
+// the results of the previous transformed chunk were consumed.
+
+'use strict';
+
+module.exports = Transform;
+
+var Duplex = require('./_stream_duplex');
+
+/*<replacement>*/
+var util = require('core-util-is');
+util.inherits = require('inherits');
+/*</replacement>*/
+
+util.inherits(Transform, Duplex);
+
+function afterTransform(er, data) {
+ var ts = this._transformState;
+ ts.transforming = false;
+
+ var cb = ts.writecb;
+
+ if (!cb) {
+ return this.emit('error', new Error('write callback called multiple times'));
+ }
+
+ ts.writechunk = null;
+ ts.writecb = null;
+
+ if (data != null) // single equals check for both `null` and `undefined`
+ this.push(data);
+
+ cb(er);
+
+ var rs = this._readableState;
+ rs.reading = false;
+ if (rs.needReadable || rs.length < rs.highWaterMark) {
+ this._read(rs.highWaterMark);
+ }
+}
+
+function Transform(options) {
+ if (!(this instanceof Transform)) return new Transform(options);
+
+ Duplex.call(this, options);
+
+ this._transformState = {
+ afterTransform: afterTransform.bind(this),
+ needTransform: false,
+ transforming: false,
+ writecb: null,
+ writechunk: null,
+ writeencoding: null
+ };
+
+ // start out asking for a readable event once data is transformed.
+ this._readableState.needReadable = true;
+
+ // we have implemented the _read method, and done the other things
+ // that Readable wants before the first _read call, so unset the
+ // sync guard flag.
+ this._readableState.sync = false;
+
+ if (options) {
+ if (typeof options.transform === 'function') this._transform = options.transform;
+
+ if (typeof options.flush === 'function') this._flush = options.flush;
+ }
+
+ // When the writable side finishes, then flush out anything remaining.
+ this.on('prefinish', prefinish);
+}
+
+function prefinish() {
+ var _this = this;
+
+ if (typeof this._flush === 'function') {
+ this._flush(function (er, data) {
+ done(_this, er, data);
+ });
+ } else {
+ done(this, null, null);
+ }
+}
+
+Transform.prototype.push = function (chunk, encoding) {
+ this._transformState.needTransform = false;
+ return Duplex.prototype.push.call(this, chunk, encoding);
+};
+
+// This is the part where you do stuff!
+// override this function in implementation classes.
+// 'chunk' is an input chunk.
+//
+// Call `push(newChunk)` to pass along transformed output
+// to the readable side. You may call 'push' zero or more times.
+//
+// Call `cb(err)` when you are done with this chunk. If you pass
+// an error, then that'll put the hurt on the whole operation. If you
+// never call cb(), then you'll never get another chunk.
+Transform.prototype._transform = function (chunk, encoding, cb) {
+ throw new Error('_transform() is not implemented');
+};
+
+Transform.prototype._write = function (chunk, encoding, cb) {
+ var ts = this._transformState;
+ ts.writecb = cb;
+ ts.writechunk = chunk;
+ ts.writeencoding = encoding;
+ if (!ts.transforming) {
+ var rs = this._readableState;
+ if (ts.needTransform || rs.needReadable || rs.length < rs.highWaterMark) this._read(rs.highWaterMark);
+ }
+};
+
+// Doesn't matter what the args are here.
+// _transform does all the work.
+// That we got here means that the readable side wants more data.
+Transform.prototype._read = function (n) {
+ var ts = this._transformState;
+
+ if (ts.writechunk !== null && ts.writecb && !ts.transforming) {
+ ts.transforming = true;
+ this._transform(ts.writechunk, ts.writeencoding, ts.afterTransform);
+ } else {
+ // mark that we need a transform, so that any data that comes in
+ // will get processed, now that we've asked for it.
+ ts.needTransform = true;
+ }
+};
+
+Transform.prototype._destroy = function (err, cb) {
+ var _this2 = this;
+
+ Duplex.prototype._destroy.call(this, err, function (err2) {
+ cb(err2);
+ _this2.emit('close');
+ });
+};
+
+function done(stream, er, data) {
+ if (er) return stream.emit('error', er);
+
+ if (data != null) // single equals check for both `null` and `undefined`
+ stream.push(data);
+
+ // if there's nothing in the write buffer, then that means
+ // that nothing more will ever be provided
+ if (stream._writableState.length) throw new Error('Calling transform done when ws.length != 0');
+
+ if (stream._transformState.transforming) throw new Error('Calling transform done when still transforming');
+
+ return stream.push(null);
+}
+},{"./_stream_duplex":71,"core-util-is":44,"inherits":56}],75:[function(require,module,exports){
+(function (process,global,setImmediate){
+// Copyright Joyent, Inc. and other Node contributors.
+//
+// Permission is hereby granted, free of charge, to any person obtaining a
+// copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to permit
+// persons to whom the Software is furnished to do so, subject to the
+// following conditions:
+//
+// The above copyright notice and this permission notice shall be included
+// in all copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
+// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
+// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
+// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
+// USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+// A bit simpler than readable streams.
+// Implement an async ._write(chunk, encoding, cb), and it'll handle all
+// the drain event emission and buffering.
+
+'use strict';
+
+/*<replacement>*/
+
+var pna = require('process-nextick-args');
+/*</replacement>*/
+
+module.exports = Writable;
+
+/* <replacement> */
+function WriteReq(chunk, encoding, cb) {
+ this.chunk = chunk;
+ this.encoding = encoding;
+ this.callback = cb;
+ this.next = null;
+}
+
+// It seems a linked list but it is not
+// there will be only 2 of these for each stream
+function CorkedRequest(state) {
+ var _this = this;
+
+ this.next = null;
+ this.entry = null;
+ this.finish = function () {
+ onCorkedFinish(_this, state);
+ };
+}
+/* </replacement> */
+
+/*<replacement>*/
+var asyncWrite = !process.browser && ['v0.10', 'v0.9.'].indexOf(process.version.slice(0, 5)) > -1 ? setImmediate : pna.nextTick;
+/*</replacement>*/
+
+/*<replacement>*/
+var Duplex;
+/*</replacement>*/
+
+Writable.WritableState = WritableState;
+
+/*<replacement>*/
+var util = require('core-util-is');
+util.inherits = require('inherits');
+/*</replacement>*/
+
+/*<replacement>*/
+var internalUtil = {
+ deprecate: require('util-deprecate')
+};
+/*</replacement>*/
+
+/*<replacement>*/
+var Stream = require('./internal/streams/stream');
+/*</replacement>*/
+
+/*<replacement>*/
+
+var Buffer = require('safe-buffer').Buffer;
+var OurUint8Array = global.Uint8Array || function () {};
+function _uint8ArrayToBuffer(chunk) {
+ return Buffer.from(chunk);
+}
+function _isUint8Array(obj) {
+ return Buffer.isBuffer(obj) || obj instanceof OurUint8Array;
+}
+
+/*</replacement>*/
+
+var destroyImpl = require('./internal/streams/destroy');
+
+util.inherits(Writable, Stream);
+
+function nop() {}
+
+function WritableState(options, stream) {
+ Duplex = Duplex || require('./_stream_duplex');
+
+ options = options || {};
+
+ // Duplex streams are both readable and writable, but share
+ // the same options object.
+ // However, some cases require setting options to different
+ // values for the readable and the writable sides of the duplex stream.
+ // These options can be provided separately as readableXXX and writableXXX.
+ var isDuplex = stream instanceof Duplex;
+
+ // object stream flag to indicate whether or not this stream
+ // contains buffers or objects.
+ this.objectMode = !!options.objectMode;
+
+ if (isDuplex) this.objectMode = this.objectMode || !!options.writableObjectMode;
+
+ // the point at which write() starts returning false
+ // Note: 0 is a valid value, means that we always return false if
+ // the entire buffer is not flushed immediately on write()
+ var hwm = options.highWaterMark;
+ var writableHwm = options.writableHighWaterMark;
+ var defaultHwm = this.objectMode ? 16 : 16 * 1024;
+
+ if (hwm || hwm === 0) this.highWaterMark = hwm;else if (isDuplex && (writableHwm || writableHwm === 0)) this.highWaterMark = writableHwm;else this.highWaterMark = defaultHwm;
+
+ // cast to ints.
+ this.highWaterMark = Math.floor(this.highWaterMark);
+
+ // if _final has been called
+ this.finalCalled = false;
+
+ // drain event flag.
+ this.needDrain = false;
+ // at the start of calling end()
+ this.ending = false;
+ // when end() has been called, and returned
+ this.ended = false;
+ // when 'finish' is emitted
+ this.finished = false;
+
+ // has it been destroyed
+ this.destroyed = false;
+
+ // should we decode strings into buffers before passing to _write?
+ // this is here so that some node-core streams can optimize string
+ // handling at a lower level.
+ var noDecode = options.decodeStrings === false;
+ this.decodeStrings = !noDecode;
+
+ // Crypto is kind of old and crusty. Historically, its default string
+ // encoding is 'binary' so we have to make this configurable.
+ // Everything else in the universe uses 'utf8', though.
+ this.defaultEncoding = options.defaultEncoding || 'utf8';
+
+ // not an actual buffer we keep track of, but a measurement
+ // of how much we're waiting to get pushed to some underlying
+ // socket or file.
+ this.length = 0;
+
+ // a flag to see when we're in the middle of a write.
+ this.writing = false;
+
+ // when true all writes will be buffered until .uncork() call
+ this.corked = 0;
+
+ // a flag to be able to tell if the onwrite cb is called immediately,
+ // or on a later tick. We set this to true at first, because any
+ // actions that shouldn't happen until "later" should generally also
+ // not happen before the first write call.
+ this.sync = true;
+
+ // a flag to know if we're processing previously buffered items, which
+ // may call the _write() callback in the same tick, so that we don't
+ // end up in an overlapped onwrite situation.
+ this.bufferProcessing = false;
+
+ // the callback that's passed to _write(chunk,cb)
+ this.onwrite = function (er) {
+ onwrite(stream, er);
+ };
+
+ // the callback that the user supplies to write(chunk,encoding,cb)
+ this.writecb = null;
+
+ // the amount that is being written when _write is called.
+ this.writelen = 0;
+
+ this.bufferedRequest = null;
+ this.lastBufferedRequest = null;
+
+ // number of pending user-supplied write callbacks
+ // this must be 0 before 'finish' can be emitted
+ this.pendingcb = 0;
+
+ // emit prefinish if the only thing we're waiting for is _write cbs
+ // This is relevant for synchronous Transform streams
+ this.prefinished = false;
+
+ // True if the error was already emitted and should not be thrown again
+ this.errorEmitted = false;
+
+ // count buffered requests
+ this.bufferedRequestCount = 0;
+
+ // allocate the first CorkedRequest, there is always
+ // one allocated and free to use, and we maintain at most two
+ this.corkedRequestsFree = new CorkedRequest(this);
+}
+
+WritableState.prototype.getBuffer = function getBuffer() {
+ var current = this.bufferedRequest;
+ var out = [];
+ while (current) {
+ out.push(current);
+ current = current.next;
+ }
+ return out;
+};
+
+(function () {
+ try {
+ Object.defineProperty(WritableState.prototype, 'buffer', {
+ get: internalUtil.deprecate(function () {
+ return this.getBuffer();
+ }, '_writableState.buffer is deprecated. Use _writableState.getBuffer ' + 'instead.', 'DEP0003')
+ });
+ } catch (_) {}
+})();
+
+// Test _writableState for inheritance to account for Duplex streams,
+// whose prototype chain only points to Readable.
+var realHasInstance;
+if (typeof Symbol === 'function' && Symbol.hasInstance && typeof Function.prototype[Symbol.hasInstance] === 'function') {
+ realHasInstance = Function.prototype[Symbol.hasInstance];
+ Object.defineProperty(Writable, Symbol.hasInstance, {
+ value: function (object) {
+ if (realHasInstance.call(this, object)) return true;
+ if (this !== Writable) return false;
+
+ return object && object._writableState instanceof WritableState;
+ }
+ });
+} else {
+ realHasInstance = function (object) {
+ return object instanceof this;
+ };
+}
+
+function Writable(options) {
+ Duplex = Duplex || require('./_stream_duplex');
+
+ // Writable ctor is applied to Duplexes, too.
+ // `realHasInstance` is necessary because using plain `instanceof`
+ // would return false, as no `_writableState` property is attached.
+
+ // Trying to use the custom `instanceof` for Writable here will also break the
+ // Node.js LazyTransform implementation, which has a non-trivial getter for
+ // `_writableState` that would lead to infinite recursion.
+ if (!realHasInstance.call(Writable, this) && !(this instanceof Duplex)) {
+ return new Writable(options);
+ }
+
+ this._writableState = new WritableState(options, this);
+
+ // legacy.
+ this.writable = true;
+
+ if (options) {
+ if (typeof options.write === 'function') this._write = options.write;
+
+ if (typeof options.writev === 'function') this._writev = options.writev;
+
+ if (typeof options.destroy === 'function') this._destroy = options.destroy;
+
+ if (typeof options.final === 'function') this._final = options.final;
+ }
+
+ Stream.call(this);
+}
+
+// Otherwise people can pipe Writable streams, which is just wrong.
+Writable.prototype.pipe = function () {
+ this.emit('error', new Error('Cannot pipe, not readable'));
+};
+
+function writeAfterEnd(stream, cb) {
+ var er = new Error('write after end');
+ // TODO: defer error events consistently everywhere, not just the cb
+ stream.emit('error', er);
+ pna.nextTick(cb, er);
+}
+
+// Checks that a user-supplied chunk is valid, especially for the particular
+// mode the stream is in. Currently this means that `null` is never accepted
+// and undefined/non-string values are only allowed in object mode.
+function validChunk(stream, state, chunk, cb) {
+ var valid = true;
+ var er = false;
+
+ if (chunk === null) {
+ er = new TypeError('May not write null values to stream');
+ } else if (typeof chunk !== 'string' && chunk !== undefined && !state.objectMode) {
+ er = new TypeError('Invalid non-string/buffer chunk');
+ }
+ if (er) {
+ stream.emit('error', er);
+ pna.nextTick(cb, er);
+ valid = false;
+ }
+ return valid;
+}
+
+Writable.prototype.write = function (chunk, encoding, cb) {
+ var state = this._writableState;
+ var ret = false;
+ var isBuf = !state.objectMode && _isUint8Array(chunk);
+
+ if (isBuf && !Buffer.isBuffer(chunk)) {
+ chunk = _uint8ArrayToBuffer(chunk);
+ }
+
+ if (typeof encoding === 'function') {
+ cb = encoding;
+ encoding = null;
+ }
+
+ if (isBuf) encoding = 'buffer';else if (!encoding) encoding = state.defaultEncoding;
+
+ if (typeof cb !== 'function') cb = nop;
+
+ if (state.ended) writeAfterEnd(this, cb);else if (isBuf || validChunk(this, state, chunk, cb)) {
+ state.pendingcb++;
+ ret = writeOrBuffer(this, state, isBuf, chunk, encoding, cb);
+ }
+
+ return ret;
+};
+
+Writable.prototype.cork = function () {
+ var state = this._writableState;
+
+ state.corked++;
+};
+
+Writable.prototype.uncork = function () {
+ var state = this._writableState;
+
+ if (state.corked) {
+ state.corked--;
+
+ if (!state.writing && !state.corked && !state.finished && !state.bufferProcessing && state.bufferedRequest) clearBuffer(this, state);
+ }
+};
+
+Writable.prototype.setDefaultEncoding = function setDefaultEncoding(encoding) {
+ // node::ParseEncoding() requires lower case.
+ if (typeof encoding === 'string') encoding = encoding.toLowerCase();
+ if (!(['hex', 'utf8', 'utf-8', 'ascii', 'binary', 'base64', 'ucs2', 'ucs-2', 'utf16le', 'utf-16le', 'raw'].indexOf((encoding + '').toLowerCase()) > -1)) throw new TypeError('Unknown encoding: ' + encoding);
+ this._writableState.defaultEncoding = encoding;
+ return this;
+};
+
+function decodeChunk(state, chunk, encoding) {
+ if (!state.objectMode && state.decodeStrings !== false && typeof chunk === 'string') {
+ chunk = Buffer.from(chunk, encoding);
+ }
+ return chunk;
+}
+
+Object.defineProperty(Writable.prototype, 'writableHighWaterMark', {
+ // making it explicit this property is not enumerable
+ // because otherwise some prototype manipulation in
+ // userland will fail
+ enumerable: false,
+ get: function () {
+ return this._writableState.highWaterMark;
+ }
+});
+
+// if we're already writing something, then just put this
+// in the queue, and wait our turn. Otherwise, call _write
+// If we return false, then we need a drain event, so set that flag.
+function writeOrBuffer(stream, state, isBuf, chunk, encoding, cb) {
+ if (!isBuf) {
+ var newChunk = decodeChunk(state, chunk, encoding);
+ if (chunk !== newChunk) {
+ isBuf = true;
+ encoding = 'buffer';
+ chunk = newChunk;
+ }
+ }
+ var len = state.objectMode ? 1 : chunk.length;
+
+ state.length += len;
+
+ var ret = state.length < state.highWaterMark;
+ // we must ensure that previous needDrain will not be reset to false.
+ if (!ret) state.needDrain = true;
+
+ if (state.writing || state.corked) {
+ var last = state.lastBufferedRequest;
+ state.lastBufferedRequest = {
+ chunk: chunk,
+ encoding: encoding,
+ isBuf: isBuf,
+ callback: cb,
+ next: null
+ };
+ if (last) {
+ last.next = state.lastBufferedRequest;
+ } else {
+ state.bufferedRequest = state.lastBufferedRequest;
+ }
+ state.bufferedRequestCount += 1;
+ } else {
+ doWrite(stream, state, false, len, chunk, encoding, cb);
+ }
+
+ return ret;
+}
+
+function doWrite(stream, state, writev, len, chunk, encoding, cb) {
+ state.writelen = len;
+ state.writecb = cb;
+ state.writing = true;
+ state.sync = true;
+ if (writev) stream._writev(chunk, state.onwrite);else stream._write(chunk, encoding, state.onwrite);
+ state.sync = false;
+}
+
+function onwriteError(stream, state, sync, er, cb) {
+ --state.pendingcb;
+
+ if (sync) {
+ // defer the callback if we are being called synchronously
+ // to avoid piling up things on the stack
+ pna.nextTick(cb, er);
+ // this can emit finish, and it will always happen
+ // after error
+ pna.nextTick(finishMaybe, stream, state);
+ stream._writableState.errorEmitted = true;
+ stream.emit('error', er);
+ } else {
+ // the caller expect this to happen before if
+ // it is async
+ cb(er);
+ stream._writableState.errorEmitted = true;
+ stream.emit('error', er);
+ // this can emit finish, but finish must
+ // always follow error
+ finishMaybe(stream, state);
+ }
+}
+
+function onwriteStateUpdate(state) {
+ state.writing = false;
+ state.writecb = null;
+ state.length -= state.writelen;
+ state.writelen = 0;
+}
+
+function onwrite(stream, er) {
+ var state = stream._writableState;
+ var sync = state.sync;
+ var cb = state.writecb;
+
+ onwriteStateUpdate(state);
+
+ if (er) onwriteError(stream, state, sync, er, cb);else {
+ // Check if we're actually ready to finish, but don't emit yet
+ var finished = needFinish(state);
+
+ if (!finished && !state.corked && !state.bufferProcessing && state.bufferedRequest) {
+ clearBuffer(stream, state);
+ }
+
+ if (sync) {
+ /*<replacement>*/
+ asyncWrite(afterWrite, stream, state, finished, cb);
+ /*</replacement>*/
+ } else {
+ afterWrite(stream, state, finished, cb);
+ }
+ }
+}
+
+function afterWrite(stream, state, finished, cb) {
+ if (!finished) onwriteDrain(stream, state);
+ state.pendingcb--;
+ cb();
+ finishMaybe(stream, state);
+}
+
+// Must force callback to be called on nextTick, so that we don't
+// emit 'drain' before the write() consumer gets the 'false' return
+// value, and has a chance to attach a 'drain' listener.
+function onwriteDrain(stream, state) {
+ if (state.length === 0 && state.needDrain) {
+ state.needDrain = false;
+ stream.emit('drain');
+ }
+}
+
+// if there's something in the buffer waiting, then process it
+function clearBuffer(stream, state) {
+ state.bufferProcessing = true;
+ var entry = state.bufferedRequest;
+
+ if (stream._writev && entry && entry.next) {
+ // Fast case, write everything using _writev()
+ var l = state.bufferedRequestCount;
+ var buffer = new Array(l);
+ var holder = state.corkedRequestsFree;
+ holder.entry = entry;
+
+ var count = 0;
+ var allBuffers = true;
+ while (entry) {
+ buffer[count] = entry;
+ if (!entry.isBuf) allBuffers = false;
+ entry = entry.next;
+ count += 1;
+ }
+ buffer.allBuffers = allBuffers;
+
+ doWrite(stream, state, true, state.length, buffer, '', holder.finish);
+
+ // doWrite is almost always async, defer these to save a bit of time
+ // as the hot path ends with doWrite
+ state.pendingcb++;
+ state.lastBufferedRequest = null;
+ if (holder.next) {
+ state.corkedRequestsFree = holder.next;
+ holder.next = null;
+ } else {
+ state.corkedRequestsFree = new CorkedRequest(state);
+ }
+ state.bufferedRequestCount = 0;
+ } else {
+ // Slow case, write chunks one-by-one
+ while (entry) {
+ var chunk = entry.chunk;
+ var encoding = entry.encoding;
+ var cb = entry.callback;
+ var len = state.objectMode ? 1 : chunk.length;
+
+ doWrite(stream, state, false, len, chunk, encoding, cb);
+ entry = entry.next;
+ state.bufferedRequestCount--;
+ // if we didn't call the onwrite immediately, then
+ // it means that we need to wait until it does.
+ // also, that means that the chunk and cb are currently
+ // being processed, so move the buffer counter past them.
+ if (state.writing) {
+ break;
+ }
+ }
+
+ if (entry === null) state.lastBufferedRequest = null;
+ }
+
+ state.bufferedRequest = entry;
+ state.bufferProcessing = false;
+}
+
+Writable.prototype._write = function (chunk, encoding, cb) {
+ cb(new Error('_write() is not implemented'));
+};
+
+Writable.prototype._writev = null;
+
+Writable.prototype.end = function (chunk, encoding, cb) {
+ var state = this._writableState;
+
+ if (typeof chunk === 'function') {
+ cb = chunk;
+ chunk = null;
+ encoding = null;
+ } else if (typeof encoding === 'function') {
+ cb = encoding;
+ encoding = null;
+ }
+
+ if (chunk !== null && chunk !== undefined) this.write(chunk, encoding);
+
+ // .end() fully uncorks
+ if (state.corked) {
+ state.corked = 1;
+ this.uncork();
+ }
+
+ // ignore unnecessary end() calls.
+ if (!state.ending && !state.finished) endWritable(this, state, cb);
+};
+
+function needFinish(state) {
+ return state.ending && state.length === 0 && state.bufferedRequest === null && !state.finished && !state.writing;
+}
+function callFinal(stream, state) {
+ stream._final(function (err) {
+ state.pendingcb--;
+ if (err) {
+ stream.emit('error', err);
+ }
+ state.prefinished = true;
+ stream.emit('prefinish');
+ finishMaybe(stream, state);
+ });
+}
+function prefinish(stream, state) {
+ if (!state.prefinished && !state.finalCalled) {
+ if (typeof stream._final === 'function') {
+ state.pendingcb++;
+ state.finalCalled = true;
+ pna.nextTick(callFinal, stream, state);
+ } else {
+ state.prefinished = true;
+ stream.emit('prefinish');
+ }
+ }
+}
+
+function finishMaybe(stream, state) {
+ var need = needFinish(state);
+ if (need) {
+ prefinish(stream, state);
+ if (state.pendingcb === 0) {
+ state.finished = true;
+ stream.emit('finish');
+ }
+ }
+ return need;
+}
+
+function endWritable(stream, state, cb) {
+ state.ending = true;
+ finishMaybe(stream, state);
+ if (cb) {
+ if (state.finished) pna.nextTick(cb);else stream.once('finish', cb);
+ }
+ state.ended = true;
+ stream.writable = false;
+}
+
+function onCorkedFinish(corkReq, state, err) {
+ var entry = corkReq.entry;
+ corkReq.entry = null;
+ while (entry) {
+ var cb = entry.callback;
+ state.pendingcb--;
+ cb(err);
+ entry = entry.next;
+ }
+ if (state.corkedRequestsFree) {
+ state.corkedRequestsFree.next = corkReq;
+ } else {
+ state.corkedRequestsFree = corkReq;
+ }
+}
+
+Object.defineProperty(Writable.prototype, 'destroyed', {
+ get: function () {
+ if (this._writableState === undefined) {
+ return false;
+ }
+ return this._writableState.destroyed;
+ },
+ set: function (value) {
+ // we ignore the value if the stream
+ // has not been initialized yet
+ if (!this._writableState) {
+ return;
+ }
+
+ // backward compatibility, the user is explicitly
+ // managing destroyed
+ this._writableState.destroyed = value;
+ }
+});
+
+Writable.prototype.destroy = destroyImpl.destroy;
+Writable.prototype._undestroy = destroyImpl.undestroy;
+Writable.prototype._destroy = function (err, cb) {
+ this.end();
+ cb(err);
+};
+}).call(this,require('_process'),typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {},require("timers").setImmediate)
+},{"./_stream_duplex":71,"./internal/streams/destroy":77,"./internal/streams/stream":78,"_process":69,"core-util-is":44,"inherits":56,"process-nextick-args":68,"safe-buffer":83,"timers":86,"util-deprecate":87}],76:[function(require,module,exports){
+'use strict';
+
+function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
+
+var Buffer = require('safe-buffer').Buffer;
+var util = require('util');
+
+function copyBuffer(src, target, offset) {
+ src.copy(target, offset);
+}
+
+module.exports = function () {
+ function BufferList() {
+ _classCallCheck(this, BufferList);
+
+ this.head = null;
+ this.tail = null;
+ this.length = 0;
+ }
+
+ BufferList.prototype.push = function push(v) {
+ var entry = { data: v, next: null };
+ if (this.length > 0) this.tail.next = entry;else this.head = entry;
+ this.tail = entry;
+ ++this.length;
+ };
+
+ BufferList.prototype.unshift = function unshift(v) {
+ var entry = { data: v, next: this.head };
+ if (this.length === 0) this.tail = entry;
+ this.head = entry;
+ ++this.length;
+ };
+
+ BufferList.prototype.shift = function shift() {
+ if (this.length === 0) return;
+ var ret = this.head.data;
+ if (this.length === 1) this.head = this.tail = null;else this.head = this.head.next;
+ --this.length;
+ return ret;
+ };
+
+ BufferList.prototype.clear = function clear() {
+ this.head = this.tail = null;
+ this.length = 0;
+ };
+
+ BufferList.prototype.join = function join(s) {
+ if (this.length === 0) return '';
+ var p = this.head;
+ var ret = '' + p.data;
+ while (p = p.next) {
+ ret += s + p.data;
+ }return ret;
+ };
+
+ BufferList.prototype.concat = function concat(n) {
+ if (this.length === 0) return Buffer.alloc(0);
+ if (this.length === 1) return this.head.data;
+ var ret = Buffer.allocUnsafe(n >>> 0);
+ var p = this.head;
+ var i = 0;
+ while (p) {
+ copyBuffer(p.data, ret, i);
+ i += p.data.length;
+ p = p.next;
+ }
+ return ret;
+ };
+
+ return BufferList;
+}();
+
+if (util && util.inspect && util.inspect.custom) {
+ module.exports.prototype[util.inspect.custom] = function () {
+ var obj = util.inspect({ length: this.length });
+ return this.constructor.name + ' ' + obj;
+ };
+}
+},{"safe-buffer":83,"util":40}],77:[function(require,module,exports){
+'use strict';
+
+/*<replacement>*/
+
+var pna = require('process-nextick-args');
+/*</replacement>*/
+
+// undocumented cb() API, needed for core, not for public API
+function destroy(err, cb) {
+ var _this = this;
+
+ var readableDestroyed = this._readableState && this._readableState.destroyed;
+ var writableDestroyed = this._writableState && this._writableState.destroyed;
+
+ if (readableDestroyed || writableDestroyed) {
+ if (cb) {
+ cb(err);
+ } else if (err && (!this._writableState || !this._writableState.errorEmitted)) {
+ pna.nextTick(emitErrorNT, this, err);
+ }
+ return this;
+ }
+
+ // we set destroyed to true before firing error callbacks in order
+ // to make it re-entrance safe in case destroy() is called within callbacks
+
+ if (this._readableState) {
+ this._readableState.destroyed = true;
+ }
+
+ // if this is a duplex stream mark the writable part as destroyed as well
+ if (this._writableState) {
+ this._writableState.destroyed = true;
+ }
+
+ this._destroy(err || null, function (err) {
+ if (!cb && err) {
+ pna.nextTick(emitErrorNT, _this, err);
+ if (_this._writableState) {
+ _this._writableState.errorEmitted = true;
+ }
+ } else if (cb) {
+ cb(err);
+ }
+ });
+
+ return this;
+}
+
+function undestroy() {
+ if (this._readableState) {
+ this._readableState.destroyed = false;
+ this._readableState.reading = false;
+ this._readableState.ended = false;
+ this._readableState.endEmitted = false;
+ }
+
+ if (this._writableState) {
+ this._writableState.destroyed = false;
+ this._writableState.ended = false;
+ this._writableState.ending = false;
+ this._writableState.finished = false;
+ this._writableState.errorEmitted = false;
+ }
+}
+
+function emitErrorNT(self, err) {
+ self.emit('error', err);
+}
+
+module.exports = {
+ destroy: destroy,
+ undestroy: undestroy
+};
+},{"process-nextick-args":68}],78:[function(require,module,exports){
+module.exports = require('events').EventEmitter;
+
+},{"events":50}],79:[function(require,module,exports){
+module.exports = require('./readable').PassThrough
+
+},{"./readable":80}],80:[function(require,module,exports){
+exports = module.exports = require('./lib/_stream_readable.js');
+exports.Stream = exports;
+exports.Readable = exports;
+exports.Writable = require('./lib/_stream_writable.js');
+exports.Duplex = require('./lib/_stream_duplex.js');
+exports.Transform = require('./lib/_stream_transform.js');
+exports.PassThrough = require('./lib/_stream_passthrough.js');
+
+},{"./lib/_stream_duplex.js":71,"./lib/_stream_passthrough.js":72,"./lib/_stream_readable.js":73,"./lib/_stream_transform.js":74,"./lib/_stream_writable.js":75}],81:[function(require,module,exports){
+module.exports = require('./readable').Transform
+
+},{"./readable":80}],82:[function(require,module,exports){
+module.exports = require('./lib/_stream_writable.js');
+
+},{"./lib/_stream_writable.js":75}],83:[function(require,module,exports){
+/* eslint-disable node/no-deprecated-api */
+var buffer = require('buffer')
+var Buffer = buffer.Buffer
+
+// alternative to using Object.keys for old browsers
+function copyProps (src, dst) {
+ for (var key in src) {
+ dst[key] = src[key]
+ }
+}
+if (Buffer.from && Buffer.alloc && Buffer.allocUnsafe && Buffer.allocUnsafeSlow) {
+ module.exports = buffer
+} else {
+ // Copy properties from require('buffer')
+ copyProps(buffer, exports)
+ exports.Buffer = SafeBuffer
+}
+
+function SafeBuffer (arg, encodingOrOffset, length) {
+ return Buffer(arg, encodingOrOffset, length)
+}
+
+// Copy static methods from Buffer
+copyProps(Buffer, SafeBuffer)
+
+SafeBuffer.from = function (arg, encodingOrOffset, length) {
+ if (typeof arg === 'number') {
+ throw new TypeError('Argument must not be a number')
+ }
+ return Buffer(arg, encodingOrOffset, length)
+}
+
+SafeBuffer.alloc = function (size, fill, encoding) {
+ if (typeof size !== 'number') {
+ throw new TypeError('Argument must be a number')
+ }
+ var buf = Buffer(size)
+ if (fill !== undefined) {
+ if (typeof encoding === 'string') {
+ buf.fill(fill, encoding)
+ } else {
+ buf.fill(fill)
+ }
+ } else {
+ buf.fill(0)
+ }
+ return buf
+}
+
+SafeBuffer.allocUnsafe = function (size) {
+ if (typeof size !== 'number') {
+ throw new TypeError('Argument must be a number')
+ }
+ return Buffer(size)
+}
+
+SafeBuffer.allocUnsafeSlow = function (size) {
+ if (typeof size !== 'number') {
+ throw new TypeError('Argument must be a number')
+ }
+ return buffer.SlowBuffer(size)
+}
+
+},{"buffer":43}],84:[function(require,module,exports){
+// Copyright Joyent, Inc. and other Node contributors.
+//
+// Permission is hereby granted, free of charge, to any person obtaining a
+// copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to permit
+// persons to whom the Software is furnished to do so, subject to the
+// following conditions:
+//
+// The above copyright notice and this permission notice shall be included
+// in all copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
+// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
+// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
+// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
+// USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+module.exports = Stream;
+
+var EE = require('events').EventEmitter;
+var inherits = require('inherits');
+
+inherits(Stream, EE);
+Stream.Readable = require('readable-stream/readable.js');
+Stream.Writable = require('readable-stream/writable.js');
+Stream.Duplex = require('readable-stream/duplex.js');
+Stream.Transform = require('readable-stream/transform.js');
+Stream.PassThrough = require('readable-stream/passthrough.js');
+
+// Backwards-compat with node 0.4.x
+Stream.Stream = Stream;
+
+
+
+// old-style streams. Note that the pipe method (the only relevant
+// part of this class) is overridden in the Readable class.
+
+function Stream() {
+ EE.call(this);
+}
+
+Stream.prototype.pipe = function(dest, options) {
+ var source = this;
+
+ function ondata(chunk) {
+ if (dest.writable) {
+ if (false === dest.write(chunk) && source.pause) {
+ source.pause();
+ }
+ }
+ }
+
+ source.on('data', ondata);
+
+ function ondrain() {
+ if (source.readable && source.resume) {
+ source.resume();
+ }
+ }
+
+ dest.on('drain', ondrain);
+
+ // If the 'end' option is not supplied, dest.end() will be called when
+ // source gets the 'end' or 'close' events. Only dest.end() once.
+ if (!dest._isStdio && (!options || options.end !== false)) {
+ source.on('end', onend);
+ source.on('close', onclose);
+ }
+
+ var didOnEnd = false;
+ function onend() {
+ if (didOnEnd) return;
+ didOnEnd = true;
+
+ dest.end();
+ }
+
+
+ function onclose() {
+ if (didOnEnd) return;
+ didOnEnd = true;
+
+ if (typeof dest.destroy === 'function') dest.destroy();
+ }
+
+ // don't leave dangling pipes when there are errors.
+ function onerror(er) {
+ cleanup();
+ if (EE.listenerCount(this, 'error') === 0) {
+ throw er; // Unhandled stream error in pipe.
+ }
+ }
+
+ source.on('error', onerror);
+ dest.on('error', onerror);
+
+ // remove all the event listeners that were added.
+ function cleanup() {
+ source.removeListener('data', ondata);
+ dest.removeListener('drain', ondrain);
+
+ source.removeListener('end', onend);
+ source.removeListener('close', onclose);
+
+ source.removeListener('error', onerror);
+ dest.removeListener('error', onerror);
+
+ source.removeListener('end', cleanup);
+ source.removeListener('close', cleanup);
+
+ dest.removeListener('close', cleanup);
+ }
+
+ source.on('end', cleanup);
+ source.on('close', cleanup);
+
+ dest.on('close', cleanup);
+
+ dest.emit('pipe', source);
+
+ // Allow for unix-like usage: A.pipe(B).pipe(C)
+ return dest;
+};
+
+},{"events":50,"inherits":56,"readable-stream/duplex.js":70,"readable-stream/passthrough.js":79,"readable-stream/readable.js":80,"readable-stream/transform.js":81,"readable-stream/writable.js":82}],85:[function(require,module,exports){
+// Copyright Joyent, Inc. and other Node contributors.
+//
+// Permission is hereby granted, free of charge, to any person obtaining a
+// copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to permit
+// persons to whom the Software is furnished to do so, subject to the
+// following conditions:
+//
+// The above copyright notice and this permission notice shall be included
+// in all copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
+// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
+// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
+// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
+// USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+'use strict';
+
+/*<replacement>*/
+
+var Buffer = require('safe-buffer').Buffer;
+/*</replacement>*/
+
+var isEncoding = Buffer.isEncoding || function (encoding) {
+ encoding = '' + encoding;
+ switch (encoding && encoding.toLowerCase()) {
+ case 'hex':case 'utf8':case 'utf-8':case 'ascii':case 'binary':case 'base64':case 'ucs2':case 'ucs-2':case 'utf16le':case 'utf-16le':case 'raw':
+ return true;
+ default:
+ return false;
+ }
+};
+
+function _normalizeEncoding(enc) {
+ if (!enc) return 'utf8';
+ var retried;
+ while (true) {
+ switch (enc) {
+ case 'utf8':
+ case 'utf-8':
+ return 'utf8';
+ case 'ucs2':
+ case 'ucs-2':
+ case 'utf16le':
+ case 'utf-16le':
+ return 'utf16le';
+ case 'latin1':
+ case 'binary':
+ return 'latin1';
+ case 'base64':
+ case 'ascii':
+ case 'hex':
+ return enc;
+ default:
+ if (retried) return; // undefined
+ enc = ('' + enc).toLowerCase();
+ retried = true;
+ }
+ }
+};
+
+// Do not cache `Buffer.isEncoding` when checking encoding names as some
+// modules monkey-patch it to support additional encodings
+function normalizeEncoding(enc) {
+ var nenc = _normalizeEncoding(enc);
+ if (typeof nenc !== 'string' && (Buffer.isEncoding === isEncoding || !isEncoding(enc))) throw new Error('Unknown encoding: ' + enc);
+ return nenc || enc;
+}
+
+// StringDecoder provides an interface for efficiently splitting a series of
+// buffers into a series of JS strings without breaking apart multi-byte
+// characters.
+exports.StringDecoder = StringDecoder;
+function StringDecoder(encoding) {
+ this.encoding = normalizeEncoding(encoding);
+ var nb;
+ switch (this.encoding) {
+ case 'utf16le':
+ this.text = utf16Text;
+ this.end = utf16End;
+ nb = 4;
+ break;
+ case 'utf8':
+ this.fillLast = utf8FillLast;
+ nb = 4;
+ break;
+ case 'base64':
+ this.text = base64Text;
+ this.end = base64End;
+ nb = 3;
+ break;
+ default:
+ this.write = simpleWrite;
+ this.end = simpleEnd;
+ return;
+ }
+ this.lastNeed = 0;
+ this.lastTotal = 0;
+ this.lastChar = Buffer.allocUnsafe(nb);
+}
+
+StringDecoder.prototype.write = function (buf) {
+ if (buf.length === 0) return '';
+ var r;
+ var i;
+ if (this.lastNeed) {
+ r = this.fillLast(buf);
+ if (r === undefined) return '';
+ i = this.lastNeed;
+ this.lastNeed = 0;
+ } else {
+ i = 0;
+ }
+ if (i < buf.length) return r ? r + this.text(buf, i) : this.text(buf, i);
+ return r || '';
+};
+
+StringDecoder.prototype.end = utf8End;
+
+// Returns only complete characters in a Buffer
+StringDecoder.prototype.text = utf8Text;
+
+// Attempts to complete a partial non-UTF-8 character using bytes from a Buffer
+StringDecoder.prototype.fillLast = function (buf) {
+ if (this.lastNeed <= buf.length) {
+ buf.copy(this.lastChar, this.lastTotal - this.lastNeed, 0, this.lastNeed);
+ return this.lastChar.toString(this.encoding, 0, this.lastTotal);
+ }
+ buf.copy(this.lastChar, this.lastTotal - this.lastNeed, 0, buf.length);
+ this.lastNeed -= buf.length;
+};
+
+// Checks the type of a UTF-8 byte, whether it's ASCII, a leading byte, or a
+// continuation byte. If an invalid byte is detected, -2 is returned.
+function utf8CheckByte(byte) {
+ if (byte <= 0x7F) return 0;else if (byte >> 5 === 0x06) return 2;else if (byte >> 4 === 0x0E) return 3;else if (byte >> 3 === 0x1E) return 4;
+ return byte >> 6 === 0x02 ? -1 : -2;
+}
+
+// Checks at most 3 bytes at the end of a Buffer in order to detect an
+// incomplete multi-byte UTF-8 character. The total number of bytes (2, 3, or 4)
+// needed to complete the UTF-8 character (if applicable) are returned.
+function utf8CheckIncomplete(self, buf, i) {
+ var j = buf.length - 1;
+ if (j < i) return 0;
+ var nb = utf8CheckByte(buf[j]);
+ if (nb >= 0) {
+ if (nb > 0) self.lastNeed = nb - 1;
+ return nb;
+ }
+ if (--j < i || nb === -2) return 0;
+ nb = utf8CheckByte(buf[j]);
+ if (nb >= 0) {
+ if (nb > 0) self.lastNeed = nb - 2;
+ return nb;
+ }
+ if (--j < i || nb === -2) return 0;
+ nb = utf8CheckByte(buf[j]);
+ if (nb >= 0) {
+ if (nb > 0) {
+ if (nb === 2) nb = 0;else self.lastNeed = nb - 3;
+ }
+ return nb;
+ }
+ return 0;
+}
+
+// Validates as many continuation bytes for a multi-byte UTF-8 character as
+// needed or are available. If we see a non-continuation byte where we expect
+// one, we "replace" the validated continuation bytes we've seen so far with
+// a single UTF-8 replacement character ('\ufffd'), to match v8's UTF-8 decoding
+// behavior. The continuation byte check is included three times in the case
+// where all of the continuation bytes for a character exist in the same buffer.
+// It is also done this way as a slight performance increase instead of using a
+// loop.
+function utf8CheckExtraBytes(self, buf, p) {
+ if ((buf[0] & 0xC0) !== 0x80) {
+ self.lastNeed = 0;
+ return '\ufffd';
+ }
+ if (self.lastNeed > 1 && buf.length > 1) {
+ if ((buf[1] & 0xC0) !== 0x80) {
+ self.lastNeed = 1;
+ return '\ufffd';
+ }
+ if (self.lastNeed > 2 && buf.length > 2) {
+ if ((buf[2] & 0xC0) !== 0x80) {
+ self.lastNeed = 2;
+ return '\ufffd';
+ }
+ }
+ }
+}
+
+// Attempts to complete a multi-byte UTF-8 character using bytes from a Buffer.
+function utf8FillLast(buf) {
+ var p = this.lastTotal - this.lastNeed;
+ var r = utf8CheckExtraBytes(this, buf, p);
+ if (r !== undefined) return r;
+ if (this.lastNeed <= buf.length) {
+ buf.copy(this.lastChar, p, 0, this.lastNeed);
+ return this.lastChar.toString(this.encoding, 0, this.lastTotal);
+ }
+ buf.copy(this.lastChar, p, 0, buf.length);
+ this.lastNeed -= buf.length;
+}
+
+// Returns all complete UTF-8 characters in a Buffer. If the Buffer ended on a
+// partial character, the character's bytes are buffered until the required
+// number of bytes are available.
+function utf8Text(buf, i) {
+ var total = utf8CheckIncomplete(this, buf, i);
+ if (!this.lastNeed) return buf.toString('utf8', i);
+ this.lastTotal = total;
+ var end = buf.length - (total - this.lastNeed);
+ buf.copy(this.lastChar, 0, end);
+ return buf.toString('utf8', i, end);
+}
+
+// For UTF-8, a replacement character is added when ending on a partial
+// character.
+function utf8End(buf) {
+ var r = buf && buf.length ? this.write(buf) : '';
+ if (this.lastNeed) return r + '\ufffd';
+ return r;
+}
+
+// UTF-16LE typically needs two bytes per character, but even if we have an even
+// number of bytes available, we need to check if we end on a leading/high
+// surrogate. In that case, we need to wait for the next two bytes in order to
+// decode the last character properly.
+function utf16Text(buf, i) {
+ if ((buf.length - i) % 2 === 0) {
+ var r = buf.toString('utf16le', i);
+ if (r) {
+ var c = r.charCodeAt(r.length - 1);
+ if (c >= 0xD800 && c <= 0xDBFF) {
+ this.lastNeed = 2;
+ this.lastTotal = 4;
+ this.lastChar[0] = buf[buf.length - 2];
+ this.lastChar[1] = buf[buf.length - 1];
+ return r.slice(0, -1);
+ }
+ }
+ return r;
+ }
+ this.lastNeed = 1;
+ this.lastTotal = 2;
+ this.lastChar[0] = buf[buf.length - 1];
+ return buf.toString('utf16le', i, buf.length - 1);
+}
+
+// For UTF-16LE we do not explicitly append special replacement characters if we
+// end on a partial character, we simply let v8 handle that.
+function utf16End(buf) {
+ var r = buf && buf.length ? this.write(buf) : '';
+ if (this.lastNeed) {
+ var end = this.lastTotal - this.lastNeed;
+ return r + this.lastChar.toString('utf16le', 0, end);
+ }
+ return r;
+}
+
+function base64Text(buf, i) {
+ var n = (buf.length - i) % 3;
+ if (n === 0) return buf.toString('base64', i);
+ this.lastNeed = 3 - n;
+ this.lastTotal = 3;
+ if (n === 1) {
+ this.lastChar[0] = buf[buf.length - 1];
+ } else {
+ this.lastChar[0] = buf[buf.length - 2];
+ this.lastChar[1] = buf[buf.length - 1];
+ }
+ return buf.toString('base64', i, buf.length - n);
+}
+
+function base64End(buf) {
+ var r = buf && buf.length ? this.write(buf) : '';
+ if (this.lastNeed) return r + this.lastChar.toString('base64', 0, 3 - this.lastNeed);
+ return r;
+}
+
+// Pass bytes on through for single-byte encodings (e.g. ascii, latin1, hex)
+function simpleWrite(buf) {
+ return buf.toString(this.encoding);
+}
+
+function simpleEnd(buf) {
+ return buf && buf.length ? this.write(buf) : '';
+}
+},{"safe-buffer":83}],86:[function(require,module,exports){
+(function (setImmediate,clearImmediate){
+var nextTick = require('process/browser.js').nextTick;
+var apply = Function.prototype.apply;
+var slice = Array.prototype.slice;
+var immediateIds = {};
+var nextImmediateId = 0;
+
+// DOM APIs, for completeness
+
+exports.setTimeout = function() {
+ return new Timeout(apply.call(setTimeout, window, arguments), clearTimeout);
+};
+exports.setInterval = function() {
+ return new Timeout(apply.call(setInterval, window, arguments), clearInterval);
+};
+exports.clearTimeout =
+exports.clearInterval = function(timeout) { timeout.close(); };
+
+function Timeout(id, clearFn) {
+ this._id = id;
+ this._clearFn = clearFn;
+}
+Timeout.prototype.unref = Timeout.prototype.ref = function() {};
+Timeout.prototype.close = function() {
+ this._clearFn.call(window, this._id);
+};
+
+// Does not start the time, just sets up the members needed.
+exports.enroll = function(item, msecs) {
+ clearTimeout(item._idleTimeoutId);
+ item._idleTimeout = msecs;
+};
+
+exports.unenroll = function(item) {
+ clearTimeout(item._idleTimeoutId);
+ item._idleTimeout = -1;
+};
+
+exports._unrefActive = exports.active = function(item) {
+ clearTimeout(item._idleTimeoutId);
+
+ var msecs = item._idleTimeout;
+ if (msecs >= 0) {
+ item._idleTimeoutId = setTimeout(function onTimeout() {
+ if (item._onTimeout)
+ item._onTimeout();
+ }, msecs);
+ }
+};
+
+// That's not how node.js implements it but the exposed api is the same.
+exports.setImmediate = typeof setImmediate === "function" ? setImmediate : function(fn) {
+ var id = nextImmediateId++;
+ var args = arguments.length < 2 ? false : slice.call(arguments, 1);
+
+ immediateIds[id] = true;
+
+ nextTick(function onNextTick() {
+ if (immediateIds[id]) {
+ // fn.call() is faster so we optimize for the common use-case
+ // @see http://jsperf.com/call-apply-segu
+ if (args) {
+ fn.apply(null, args);
+ } else {
+ fn.call(null);
+ }
+ // Prevent ids from leaking
+ exports.clearImmediate(id);
+ }
+ });
+
+ return id;
+};
+
+exports.clearImmediate = typeof clearImmediate === "function" ? clearImmediate : function(id) {
+ delete immediateIds[id];
+};
+}).call(this,require("timers").setImmediate,require("timers").clearImmediate)
+},{"process/browser.js":69,"timers":86}],87:[function(require,module,exports){
+(function (global){
+
+/**
+ * Module exports.
+ */
+
+module.exports = deprecate;
+
+/**
+ * Mark that a method should not be used.
+ * Returns a modified function which warns once by default.
+ *
+ * If `localStorage.noDeprecation = true` is set, then it is a no-op.
+ *
+ * If `localStorage.throwDeprecation = true` is set, then deprecated functions
+ * will throw an Error when invoked.
+ *
+ * If `localStorage.traceDeprecation = true` is set, then deprecated functions
+ * will invoke `console.trace()` instead of `console.error()`.
+ *
+ * @param {Function} fn - the function to deprecate
+ * @param {String} msg - the string to print to the console when `fn` is invoked
+ * @returns {Function} a new "deprecated" version of `fn`
+ * @api public
+ */
+
+function deprecate (fn, msg) {
+ if (config('noDeprecation')) {
+ return fn;
+ }
+
+ var warned = false;
+ function deprecated() {
+ if (!warned) {
+ if (config('throwDeprecation')) {
+ throw new Error(msg);
+ } else if (config('traceDeprecation')) {
+ console.trace(msg);
+ } else {
+ console.warn(msg);
+ }
+ warned = true;
+ }
+ return fn.apply(this, arguments);
+ }
+
+ return deprecated;
+}
+
+/**
+ * Checks `localStorage` for boolean values for the given `name`.
+ *
+ * @param {String} name
+ * @returns {Boolean}
+ * @api private
+ */
+
+function config (name) {
+ // accessing global.localStorage can trigger a DOMException in sandboxed iframes
+ try {
+ if (!global.localStorage) return false;
+ } catch (_) {
+ return false;
+ }
+ var val = global.localStorage[name];
+ if (null == val) return false;
+ return String(val).toLowerCase() === 'true';
+}
+
+}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})
+},{}],88:[function(require,module,exports){
+module.exports = function isBuffer(arg) {
+ return arg && typeof arg === 'object'
+ && typeof arg.copy === 'function'
+ && typeof arg.fill === 'function'
+ && typeof arg.readUInt8 === 'function';
+}
+},{}],89:[function(require,module,exports){
+(function (process,global){
+// Copyright Joyent, Inc. and other Node contributors.
+//
+// Permission is hereby granted, free of charge, to any person obtaining a
+// copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to permit
+// persons to whom the Software is furnished to do so, subject to the
+// following conditions:
+//
+// The above copyright notice and this permission notice shall be included
+// in all copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
+// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
+// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
+// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
+// USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+var formatRegExp = /%[sdj%]/g;
+exports.format = function(f) {
+ if (!isString(f)) {
+ var objects = [];
+ for (var i = 0; i < arguments.length; i++) {
+ objects.push(inspect(arguments[i]));
+ }
+ return objects.join(' ');
+ }
+
+ var i = 1;
+ var args = arguments;
+ var len = args.length;
+ var str = String(f).replace(formatRegExp, function(x) {
+ if (x === '%%') return '%';
+ if (i >= len) return x;
+ switch (x) {
+ case '%s': return String(args[i++]);
+ case '%d': return Number(args[i++]);
+ case '%j':
+ try {
+ return JSON.stringify(args[i++]);
+ } catch (_) {
+ return '[Circular]';
+ }
+ default:
+ return x;
+ }
+ });
+ for (var x = args[i]; i < len; x = args[++i]) {
+ if (isNull(x) || !isObject(x)) {
+ str += ' ' + x;
+ } else {
+ str += ' ' + inspect(x);
+ }
+ }
+ return str;
+};
+
+
+// Mark that a method should not be used.
+// Returns a modified function which warns once by default.
+// If --no-deprecation is set, then it is a no-op.
+exports.deprecate = function(fn, msg) {
+ // Allow for deprecating things in the process of starting up.
+ if (isUndefined(global.process)) {
+ return function() {
+ return exports.deprecate(fn, msg).apply(this, arguments);
+ };
+ }
+
+ if (process.noDeprecation === true) {
+ return fn;
+ }
+
+ var warned = false;
+ function deprecated() {
+ if (!warned) {
+ if (process.throwDeprecation) {
+ throw new Error(msg);
+ } else if (process.traceDeprecation) {
+ console.trace(msg);
+ } else {
+ console.error(msg);
+ }
+ warned = true;
+ }
+ return fn.apply(this, arguments);
+ }
+
+ return deprecated;
+};
+
+
+var debugs = {};
+var debugEnviron;
+exports.debuglog = function(set) {
+ if (isUndefined(debugEnviron))
+ debugEnviron = process.env.NODE_DEBUG || '';
+ set = set.toUpperCase();
+ if (!debugs[set]) {
+ if (new RegExp('\\b' + set + '\\b', 'i').test(debugEnviron)) {
+ var pid = process.pid;
+ debugs[set] = function() {
+ var msg = exports.format.apply(exports, arguments);
+ console.error('%s %d: %s', set, pid, msg);
+ };
+ } else {
+ debugs[set] = function() {};
+ }
+ }
+ return debugs[set];
+};
+
+
+/**
+ * Echos the value of a value. Trys to print the value out
+ * in the best way possible given the different types.
+ *
+ * @param {Object} obj The object to print out.
+ * @param {Object} opts Optional options object that alters the output.
+ */
+/* legacy: obj, showHidden, depth, colors*/
+function inspect(obj, opts) {
+ // default options
+ var ctx = {
+ seen: [],
+ stylize: stylizeNoColor
+ };
+ // legacy...
+ if (arguments.length >= 3) ctx.depth = arguments[2];
+ if (arguments.length >= 4) ctx.colors = arguments[3];
+ if (isBoolean(opts)) {
+ // legacy...
+ ctx.showHidden = opts;
+ } else if (opts) {
+ // got an "options" object
+ exports._extend(ctx, opts);
+ }
+ // set default options
+ if (isUndefined(ctx.showHidden)) ctx.showHidden = false;
+ if (isUndefined(ctx.depth)) ctx.depth = 2;
+ if (isUndefined(ctx.colors)) ctx.colors = false;
+ if (isUndefined(ctx.customInspect)) ctx.customInspect = true;
+ if (ctx.colors) ctx.stylize = stylizeWithColor;
+ return formatValue(ctx, obj, ctx.depth);
+}
+exports.inspect = inspect;
+
+
+// http://en.wikipedia.org/wiki/ANSI_escape_code#graphics
+inspect.colors = {
+ 'bold' : [1, 22],
+ 'italic' : [3, 23],
+ 'underline' : [4, 24],
+ 'inverse' : [7, 27],
+ 'white' : [37, 39],
+ 'grey' : [90, 39],
+ 'black' : [30, 39],
+ 'blue' : [34, 39],
+ 'cyan' : [36, 39],
+ 'green' : [32, 39],
+ 'magenta' : [35, 39],
+ 'red' : [31, 39],
+ 'yellow' : [33, 39]
+};
+
+// Don't use 'blue' not visible on cmd.exe
+inspect.styles = {
+ 'special': 'cyan',
+ 'number': 'yellow',
+ 'boolean': 'yellow',
+ 'undefined': 'grey',
+ 'null': 'bold',
+ 'string': 'green',
+ 'date': 'magenta',
+ // "name": intentionally not styling
+ 'regexp': 'red'
+};
+
+
+function stylizeWithColor(str, styleType) {
+ var style = inspect.styles[styleType];
+
+ if (style) {
+ return '\u001b[' + inspect.colors[style][0] + 'm' + str +
+ '\u001b[' + inspect.colors[style][1] + 'm';
+ } else {
+ return str;
+ }
+}
+
+
+function stylizeNoColor(str, styleType) {
+ return str;
+}
+
+
+function arrayToHash(array) {
+ var hash = {};
+
+ array.forEach(function(val, idx) {
+ hash[val] = true;
+ });
+
+ return hash;
+}
+
+
+function formatValue(ctx, value, recurseTimes) {
+ // Provide a hook for user-specified inspect functions.
+ // Check that value is an object with an inspect function on it
+ if (ctx.customInspect &&
+ value &&
+ isFunction(value.inspect) &&
+ // Filter out the util module, it's inspect function is special
+ value.inspect !== exports.inspect &&
+ // Also filter out any prototype objects using the circular check.
+ !(value.constructor && value.constructor.prototype === value)) {
+ var ret = value.inspect(recurseTimes, ctx);
+ if (!isString(ret)) {
+ ret = formatValue(ctx, ret, recurseTimes);
+ }
+ return ret;
+ }
+
+ // Primitive types cannot have properties
+ var primitive = formatPrimitive(ctx, value);
+ if (primitive) {
+ return primitive;
+ }
+
+ // Look up the keys of the object.
+ var keys = Object.keys(value);
+ var visibleKeys = arrayToHash(keys);
+
+ if (ctx.showHidden) {
+ keys = Object.getOwnPropertyNames(value);
+ }
+
+ // IE doesn't make error fields non-enumerable
+ // http://msdn.microsoft.com/en-us/library/ie/dww52sbt(v=vs.94).aspx
+ if (isError(value)
+ && (keys.indexOf('message') >= 0 || keys.indexOf('description') >= 0)) {
+ return formatError(value);
+ }
+
+ // Some type of object without properties can be shortcutted.
+ if (keys.length === 0) {
+ if (isFunction(value)) {
+ var name = value.name ? ': ' + value.name : '';
+ return ctx.stylize('[Function' + name + ']', 'special');
+ }
+ if (isRegExp(value)) {
+ return ctx.stylize(RegExp.prototype.toString.call(value), 'regexp');
+ }
+ if (isDate(value)) {
+ return ctx.stylize(Date.prototype.toString.call(value), 'date');
+ }
+ if (isError(value)) {
+ return formatError(value);
+ }
+ }
+
+ var base = '', array = false, braces = ['{', '}'];
+
+ // Make Array say that they are Array
+ if (isArray(value)) {
+ array = true;
+ braces = ['[', ']'];
+ }
+
+ // Make functions say that they are functions
+ if (isFunction(value)) {
+ var n = value.name ? ': ' + value.name : '';
+ base = ' [Function' + n + ']';
+ }
+
+ // Make RegExps say that they are RegExps
+ if (isRegExp(value)) {
+ base = ' ' + RegExp.prototype.toString.call(value);
+ }
+
+ // Make dates with properties first say the date
+ if (isDate(value)) {
+ base = ' ' + Date.prototype.toUTCString.call(value);
+ }
+
+ // Make error with message first say the error
+ if (isError(value)) {
+ base = ' ' + formatError(value);
+ }
+
+ if (keys.length === 0 && (!array || value.length == 0)) {
+ return braces[0] + base + braces[1];
+ }
+
+ if (recurseTimes < 0) {
+ if (isRegExp(value)) {
+ return ctx.stylize(RegExp.prototype.toString.call(value), 'regexp');
+ } else {
+ return ctx.stylize('[Object]', 'special');
+ }
+ }
+
+ ctx.seen.push(value);
+
+ var output;
+ if (array) {
+ output = formatArray(ctx, value, recurseTimes, visibleKeys, keys);
+ } else {
+ output = keys.map(function(key) {
+ return formatProperty(ctx, value, recurseTimes, visibleKeys, key, array);
+ });
+ }
+
+ ctx.seen.pop();
+
+ return reduceToSingleString(output, base, braces);
+}
+
+
+function formatPrimitive(ctx, value) {
+ if (isUndefined(value))
+ return ctx.stylize('undefined', 'undefined');
+ if (isString(value)) {
+ var simple = '\'' + JSON.stringify(value).replace(/^"|"$/g, '')
+ .replace(/'/g, "\\'")
+ .replace(/\\"/g, '"') + '\'';
+ return ctx.stylize(simple, 'string');
+ }
+ if (isNumber(value))
+ return ctx.stylize('' + value, 'number');
+ if (isBoolean(value))
+ return ctx.stylize('' + value, 'boolean');
+ // For some reason typeof null is "object", so special case here.
+ if (isNull(value))
+ return ctx.stylize('null', 'null');
+}
+
+
+function formatError(value) {
+ return '[' + Error.prototype.toString.call(value) + ']';
+}
+
+
+function formatArray(ctx, value, recurseTimes, visibleKeys, keys) {
+ var output = [];
+ for (var i = 0, l = value.length; i < l; ++i) {
+ if (hasOwnProperty(value, String(i))) {
+ output.push(formatProperty(ctx, value, recurseTimes, visibleKeys,
+ String(i), true));
+ } else {
+ output.push('');
+ }
+ }
+ keys.forEach(function(key) {
+ if (!key.match(/^\d+$/)) {
+ output.push(formatProperty(ctx, value, recurseTimes, visibleKeys,
+ key, true));
+ }
+ });
+ return output;
+}
+
+
+function formatProperty(ctx, value, recurseTimes, visibleKeys, key, array) {
+ var name, str, desc;
+ desc = Object.getOwnPropertyDescriptor(value, key) || { value: value[key] };
+ if (desc.get) {
+ if (desc.set) {
+ str = ctx.stylize('[Getter/Setter]', 'special');
+ } else {
+ str = ctx.stylize('[Getter]', 'special');
+ }
+ } else {
+ if (desc.set) {
+ str = ctx.stylize('[Setter]', 'special');
+ }
+ }
+ if (!hasOwnProperty(visibleKeys, key)) {
+ name = '[' + key + ']';
+ }
+ if (!str) {
+ if (ctx.seen.indexOf(desc.value) < 0) {
+ if (isNull(recurseTimes)) {
+ str = formatValue(ctx, desc.value, null);
+ } else {
+ str = formatValue(ctx, desc.value, recurseTimes - 1);
+ }
+ if (str.indexOf('\n') > -1) {
+ if (array) {
+ str = str.split('\n').map(function(line) {
+ return ' ' + line;
+ }).join('\n').substr(2);
+ } else {
+ str = '\n' + str.split('\n').map(function(line) {
+ return ' ' + line;
+ }).join('\n');
+ }
+ }
+ } else {
+ str = ctx.stylize('[Circular]', 'special');
+ }
+ }
+ if (isUndefined(name)) {
+ if (array && key.match(/^\d+$/)) {
+ return str;
+ }
+ name = JSON.stringify('' + key);
+ if (name.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)) {
+ name = name.substr(1, name.length - 2);
+ name = ctx.stylize(name, 'name');
+ } else {
+ name = name.replace(/'/g, "\\'")
+ .replace(/\\"/g, '"')
+ .replace(/(^"|"$)/g, "'");
+ name = ctx.stylize(name, 'string');
+ }
+ }
+
+ return name + ': ' + str;
+}
+
+
+function reduceToSingleString(output, base, braces) {
+ var numLinesEst = 0;
+ var length = output.reduce(function(prev, cur) {
+ numLinesEst++;
+ if (cur.indexOf('\n') >= 0) numLinesEst++;
+ return prev + cur.replace(/\u001b\[\d\d?m/g, '').length + 1;
+ }, 0);
+
+ if (length > 60) {
+ return braces[0] +
+ (base === '' ? '' : base + '\n ') +
+ ' ' +
+ output.join(',\n ') +
+ ' ' +
+ braces[1];
+ }
+
+ return braces[0] + base + ' ' + output.join(', ') + ' ' + braces[1];
+}
+
+
+// NOTE: These type checking functions intentionally don't use `instanceof`
+// because it is fragile and can be easily faked with `Object.create()`.
+function isArray(ar) {
+ return Array.isArray(ar);
+}
+exports.isArray = isArray;
+
+function isBoolean(arg) {
+ return typeof arg === 'boolean';
+}
+exports.isBoolean = isBoolean;
+
+function isNull(arg) {
+ return arg === null;
+}
+exports.isNull = isNull;
+
+function isNullOrUndefined(arg) {
+ return arg == null;
+}
+exports.isNullOrUndefined = isNullOrUndefined;
+
+function isNumber(arg) {
+ return typeof arg === 'number';
+}
+exports.isNumber = isNumber;
+
+function isString(arg) {
+ return typeof arg === 'string';
+}
+exports.isString = isString;
+
+function isSymbol(arg) {
+ return typeof arg === 'symbol';
+}
+exports.isSymbol = isSymbol;
+
+function isUndefined(arg) {
+ return arg === void 0;
+}
+exports.isUndefined = isUndefined;
+
+function isRegExp(re) {
+ return isObject(re) && objectToString(re) === '[object RegExp]';
+}
+exports.isRegExp = isRegExp;
+
+function isObject(arg) {
+ return typeof arg === 'object' && arg !== null;
+}
+exports.isObject = isObject;
+
+function isDate(d) {
+ return isObject(d) && objectToString(d) === '[object Date]';
+}
+exports.isDate = isDate;
+
+function isError(e) {
+ return isObject(e) &&
+ (objectToString(e) === '[object Error]' || e instanceof Error);
+}
+exports.isError = isError;
+
+function isFunction(arg) {
+ return typeof arg === 'function';
+}
+exports.isFunction = isFunction;
+
+function isPrimitive(arg) {
+ return arg === null ||
+ typeof arg === 'boolean' ||
+ typeof arg === 'number' ||
+ typeof arg === 'string' ||
+ typeof arg === 'symbol' || // ES6 symbol
+ typeof arg === 'undefined';
+}
+exports.isPrimitive = isPrimitive;
+
+exports.isBuffer = require('./support/isBuffer');
+
+function objectToString(o) {
+ return Object.prototype.toString.call(o);
+}
+
+
+function pad(n) {
+ return n < 10 ? '0' + n.toString(10) : n.toString(10);
+}
+
+
+var months = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep',
+ 'Oct', 'Nov', 'Dec'];
+
+// 26 Feb 16:19:34
+function timestamp() {
+ var d = new Date();
+ var time = [pad(d.getHours()),
+ pad(d.getMinutes()),
+ pad(d.getSeconds())].join(':');
+ return [d.getDate(), months[d.getMonth()], time].join(' ');
+}
+
+
+// log is just a thin wrapper to console.log that prepends a timestamp
+exports.log = function() {
+ console.log('%s - %s', timestamp(), exports.format.apply(exports, arguments));
+};
+
+
+/**
+ * Inherit the prototype methods from one constructor into another.
+ *
+ * The Function.prototype.inherits from lang.js rewritten as a standalone
+ * function (not on Function.prototype). NOTE: If this file is to be loaded
+ * during bootstrapping this function needs to be rewritten using some native
+ * functions as prototype setup using normal JavaScript does not work as
+ * expected during bootstrapping (see mirror.js in r114903).
+ *
+ * @param {function} ctor Constructor function which needs to inherit the
+ * prototype.
+ * @param {function} superCtor Constructor function to inherit prototype from.
+ */
+exports.inherits = require('inherits');
+
+exports._extend = function(origin, add) {
+ // Don't do anything if add isn't an object
+ if (!add || !isObject(add)) return origin;
+
+ var keys = Object.keys(add);
+ var i = keys.length;
+ while (i--) {
+ origin[keys[i]] = add[keys[i]];
+ }
+ return origin;
+};
+
+function hasOwnProperty(obj, prop) {
+ return Object.prototype.hasOwnProperty.call(obj, prop);
+}
+
+}).call(this,require('_process'),typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})
+},{"./support/isBuffer":88,"_process":69,"inherits":56}],90:[function(require,module,exports){
+module.exports={
+ "name": "mocha",
+ "version": "6.1.4",
+ "homepage": "https://mochajs.org/",
+ "notifyLogo": "https://ibin.co/4QuRuGjXvl36.png"
+}
+},{}]},{},[1]);
diff --git a/vendor/blueimp/jquery-file-upload/wdio/.eslintrc.js b/vendor/blueimp/jquery-file-upload/wdio/.eslintrc.js
new file mode 100644
index 000000000..4826e0aeb
--- /dev/null
+++ b/vendor/blueimp/jquery-file-upload/wdio/.eslintrc.js
@@ -0,0 +1,10 @@
+'use strict'
+
+module.exports = {
+ env: {
+ node: true
+ },
+ parserOptions: {
+ ecmaVersion: 2019
+ }
+}
diff --git a/vendor/blueimp/jquery-file-upload/wdio/.prettierrc.js b/vendor/blueimp/jquery-file-upload/wdio/.prettierrc.js
new file mode 100644
index 000000000..24237736e
--- /dev/null
+++ b/vendor/blueimp/jquery-file-upload/wdio/.prettierrc.js
@@ -0,0 +1,7 @@
+'use strict'
+
+module.exports = {
+ proseWrap: 'always',
+ semi: false,
+ singleQuote: true
+}
diff --git a/vendor/blueimp/jquery-file-upload/wdio/LICENSE.txt b/vendor/blueimp/jquery-file-upload/wdio/LICENSE.txt
new file mode 100644
index 000000000..24161b3ef
--- /dev/null
+++ b/vendor/blueimp/jquery-file-upload/wdio/LICENSE.txt
@@ -0,0 +1,20 @@
+MIT License
+
+Copyright © 2019 Sebastian Tschan, https://blueimp.net
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of
+this software and associated documentation files (the "Software"), to deal in
+the Software without restriction, including without limitation the rights to
+use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
+the Software, and to permit persons to whom the Software is furnished to do so,
+subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
+FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
+COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
+IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/vendor/blueimp/jquery-file-upload/wdio/assets/black-80x60.gif b/vendor/blueimp/jquery-file-upload/wdio/assets/black-80x60.gif
new file mode 100644
index 000000000..5814bdaa5
--- /dev/null
+++ b/vendor/blueimp/jquery-file-upload/wdio/assets/black-80x60.gif
Binary files differ
diff --git a/vendor/blueimp/jquery-file-upload/wdio/assets/white-1x2.jpg b/vendor/blueimp/jquery-file-upload/wdio/assets/white-1x2.jpg
new file mode 100644
index 000000000..10a3d5492
--- /dev/null
+++ b/vendor/blueimp/jquery-file-upload/wdio/assets/white-1x2.jpg
Binary files differ
diff --git a/vendor/blueimp/jquery-file-upload/wdio/bin/forward-ports.sh b/vendor/blueimp/jquery-file-upload/wdio/bin/forward-ports.sh
new file mode 100644
index 000000000..20bd43282
--- /dev/null
+++ b/vendor/blueimp/jquery-file-upload/wdio/bin/forward-ports.sh
@@ -0,0 +1,85 @@
+#!/bin/sh
+
+#
+# Adds TCP/UDP port forwarding rules to the pf firewall (MacOS/BSD).
+#
+# Adds rules for both TCP and UDP in addition to those from /etc/pf.conf.
+# Requires an existing rdr-anchor entry in /etc/pf.conf.
+# Only adds rules temporarily, without changing any files.
+#
+# Usage: ./forward-ports.sh [[nic:]port=[ip:]port [...]]
+#
+# If no network interface is given, forwards from all interfaces.
+# If no IP is given, forwards to 127.0.0.1.
+# If no port forwarding rule is given, resets to the rules from /etc/pf.conf.
+#
+# e.g. forwarding ports 80 and 443 on network interface en0 to ports 8080 and
+# 8443 on localhost respectively:
+# ./forward-ports.sh en0:80=8080 en0:443=8443
+#
+# Copyright 2019, Sebastian Tschan
+# https://blueimp.net
+#
+# Licensed under the MIT license:
+# https://opensource.org/licenses/MIT
+#
+
+set -e
+
+RULES=
+NEWLINE='
+'
+
+print_usage_exit() {
+ if [ -n "$RULES" ]; then
+ printf '\nError in custom rules:\n%s\n' "$RULES" >&2
+ fi
+ echo "Usage: $0 [[nic:]port=[ip:]port [...]]" >&2
+ exit 1
+}
+
+print_nat_rules() {
+ echo
+ echo 'Loaded NAT rules:'
+ sudo pfctl -s nat 2>/dev/null
+ echo
+}
+
+# Print usage and exit if option arguments like "-h" are used:
+if [ "${1#-}" != "$1" ]; then print_usage_exit; fi
+
+while test $# -gt 0; do
+ # Separate the from=to parts:
+ from=${1%=*}
+ to=${1#*=}
+ # If from part has a nic defined, extract it, else forward from all:
+ case "$from" in
+ *:*) nic="on ${from%:*}";;
+ *) nic=;;
+ esac
+ # Extract the port to forward from:
+ from_port=${from##*:}
+ # If to part has an IP defined, extract it, else forward to 127.0.0.1:
+ case "$to" in
+ *:*) to_ip=${to%:*};;
+ *) to_ip=127.0.0.1;;
+ esac
+ # Extract the port to forward to:
+ to_port=${to##*:}
+ # Create the packet filter (pf) forwarding rule for both TCP and UDP:
+ rule=$(
+ printf \
+ 'rdr pass %s inet proto %s from any to any port %s -> %s port %s' \
+ "$nic" '{tcp udp}' "$from_port" "$to_ip" "$to_port"
+ )
+ # Add it to the list of rules:
+ RULES="$RULES$rule$NEWLINE"
+ shift
+done
+
+# Add the rules after the line matching "rdr-anchor" in /etc/pf.conf, print the
+# combined rules to STDOUT and load the rules into pf from STDIN.
+# Finally, display the loaded NAT rules or print the script usage on failure:
+# shellcheck disable=SC2015
+printf %s "$RULES" | sed -e '/rdr-anchor/r /dev/stdin' /etc/pf.conf |
+sudo pfctl -Ef - 2>/dev/null && print_nat_rules || print_usage_exit
diff --git a/vendor/blueimp/jquery-file-upload/wdio/bin/safaridriver.sh b/vendor/blueimp/jquery-file-upload/wdio/bin/safaridriver.sh
new file mode 100644
index 000000000..829ce9b3b
--- /dev/null
+++ b/vendor/blueimp/jquery-file-upload/wdio/bin/safaridriver.sh
@@ -0,0 +1,31 @@
+#!/bin/sh
+
+if [ -z "$1" ]; then
+ echo 'Please select the input device by entering its [index] number:' >&2
+ ffmpeg -f avfoundation -list_devices true -i - 2>&1 | grep screen >&2
+ read -r INDEX
+else
+ INDEX=$1
+fi
+
+echo 'Starting safaridriver on 127.0.0.1:4444 ...' >&2
+safaridriver -p 4444 & pid=$!
+
+# shellcheck disable=SC2064
+trap "kill $pid; exit" INT TERM
+
+echo 'Starting mjpeg-server on 127.0.0.1:9000 ...' >&2
+mjpeg-server -a 127.0.0.1:9000 -- ffmpeg \
+ -loglevel error \
+ -probesize 32 \
+ -fpsprobesize 0 \
+ -analyzeduration 0 \
+ -fflags nobuffer \
+ -f avfoundation \
+ -capture_cursor 1 \
+ -r "${FPS:-15}" \
+ -pixel_format yuyv422 \
+ -i "$INDEX" \
+ -f mpjpeg \
+ -q "${QUALITY:-2}" \
+ -
diff --git a/vendor/blueimp/jquery-file-upload/wdio/chrome.js b/vendor/blueimp/jquery-file-upload/wdio/chrome.js
new file mode 100644
index 000000000..6d1650e66
--- /dev/null
+++ b/vendor/blueimp/jquery-file-upload/wdio/chrome.js
@@ -0,0 +1,36 @@
+'use strict'
+
+exports.config = Object.assign({}, require('./hooks'), {
+ hostname: 'chromedriver',
+ path: '/',
+ capabilities: [
+ {
+ // Set maxInstances to 1 if screen recordings are enabled:
+ // maxInstances: 1,
+ browserName: 'chrome',
+ 'goog:chromeOptions': {
+ // Disable headless mode if screen recordings are enabled:
+ args: ['--headless', '--window-size=1440,900']
+ }
+ }
+ ],
+ logLevel: 'warn',
+ reporters: ['spec'],
+ framework: 'mocha',
+ mochaOpts: {
+ timeout: 60000
+ },
+ specs: ['test/specs/**/*.js'],
+ maximizeWindow: true,
+ screenshots: {
+ saveOnFail: true
+ },
+ videos: {
+ enabled: false,
+ resolution: '1440x900',
+ startDelay: 500,
+ stopDelay: 500
+ },
+ assetsDir: '/home/webdriver/assets/',
+ baseUrl: 'http://example'
+})
diff --git a/vendor/blueimp/jquery-file-upload/wdio/firefox.js b/vendor/blueimp/jquery-file-upload/wdio/firefox.js
new file mode 100644
index 000000000..ab91dcb79
--- /dev/null
+++ b/vendor/blueimp/jquery-file-upload/wdio/firefox.js
@@ -0,0 +1,21 @@
+'use strict'
+
+exports.config = Object.assign({}, require('./chrome').config, {
+ hostname: 'geckodriver',
+ capabilities: [
+ {
+ // geckodriver supports no parallel sessions:
+ maxInstances: 1,
+ browserName: 'firefox',
+ 'moz:firefoxOptions': {
+ //args: ['-headless', '--window-size=1440,900']
+ }
+ }
+ ],
+ videos: {
+ enabled: true,
+ resolution: '1440x900',
+ startDelay: 500,
+ stopDelay: 500
+ }
+})
diff --git a/vendor/blueimp/jquery-file-upload/wdio/hooks/index.js b/vendor/blueimp/jquery-file-upload/wdio/hooks/index.js
new file mode 100644
index 000000000..9ce5c52fd
--- /dev/null
+++ b/vendor/blueimp/jquery-file-upload/wdio/hooks/index.js
@@ -0,0 +1,21 @@
+'use strict'
+
+/* global browser */
+
+const cmds = require('wdio-screen-commands')
+
+module.exports = {
+ before: () => {
+ global.should = require('chai').should()
+ browser.addCommand('saveScreenshotByName', cmds.saveScreenshotByName)
+ browser.addCommand('saveAndDiffScreenshot', cmds.saveAndDiffScreenshot)
+ if (browser.config.maximizeWindow) browser.maximizeWindow()
+ },
+ beforeTest: test => {
+ cmds.startScreenRecording(test)
+ },
+ afterTest: async test => {
+ await cmds.stopScreenRecording(test)
+ cmds.saveScreenshotByTest(test)
+ }
+}
diff --git a/vendor/blueimp/jquery-file-upload/wdio/ie.js b/vendor/blueimp/jquery-file-upload/wdio/ie.js
new file mode 100644
index 000000000..8fff1161e
--- /dev/null
+++ b/vendor/blueimp/jquery-file-upload/wdio/ie.js
@@ -0,0 +1,20 @@
+'use strict'
+
+exports.config = Object.assign({}, require('./chrome').config, {
+ hostname: process.env.WINDOWS_HOST || 'host.docker.internal',
+ port: 4445,
+ capabilities: [
+ {
+ // IEDriverServer supports no parallel sessions:
+ maxInstances: 1,
+ browserName: 'internet explorer'
+ }
+ ],
+ videos: {
+ enabled: true,
+ inputFormat: 'mjpeg',
+ startDelay: 500,
+ stopDelay: 500
+ },
+ assetsDir: process.env.WINDOWS_ASSETS_DIR
+})
diff --git a/vendor/blueimp/jquery-file-upload/wdio/reports/.gitignore b/vendor/blueimp/jquery-file-upload/wdio/reports/.gitignore
new file mode 100644
index 000000000..120f485d7
--- /dev/null
+++ b/vendor/blueimp/jquery-file-upload/wdio/reports/.gitignore
@@ -0,0 +1,2 @@
+*
+!/.gitignore
diff --git a/vendor/blueimp/jquery-file-upload/wdio/safari.js b/vendor/blueimp/jquery-file-upload/wdio/safari.js
new file mode 100644
index 000000000..360909b33
--- /dev/null
+++ b/vendor/blueimp/jquery-file-upload/wdio/safari.js
@@ -0,0 +1,20 @@
+'use strict'
+
+exports.config = Object.assign({}, require('./chrome').config, {
+ // Docker for Mac host address:
+ hostname: 'host.docker.internal',
+ capabilities: [
+ {
+ // safaridriver supports no parallel sessions:
+ maxInstances: 1,
+ browserName: 'safari'
+ }
+ ],
+ videos: {
+ enabled: true,
+ inputFormat: 'mjpeg',
+ startDelay: 500,
+ stopDelay: 500
+ },
+ assetsDir: process.env.MACOS_ASSETS_DIR
+})
diff --git a/vendor/blueimp/jquery-file-upload/wdio/test/pages/file-upload.js b/vendor/blueimp/jquery-file-upload/wdio/test/pages/file-upload.js
new file mode 100644
index 000000000..dfef36394
--- /dev/null
+++ b/vendor/blueimp/jquery-file-upload/wdio/test/pages/file-upload.js
@@ -0,0 +1,75 @@
+'use strict'
+
+/* global browser, $, $$ */
+/* eslint-disable class-methods-use-this */
+
+class FileUpload {
+ get fileinput() {
+ return $('.fileinput-button input')
+ }
+ get start() {
+ return $('.fileupload-buttonbar .start')
+ }
+ get toggle() {
+ return $('.fileupload-buttonbar .toggle')
+ }
+ get remove() {
+ return $('.fileupload-buttonbar .delete')
+ }
+ get processing() {
+ return $$('.files .processing')
+ }
+ get uploads() {
+ return $$('.files .template-upload')
+ }
+ get downloads() {
+ return $$('.files .template-download')
+ }
+ get checked() {
+ return $$('.files .toggle:checked')
+ }
+ /**
+ * Opens the file upload form.
+ *
+ * @param {number} [timeout] Wait timeout
+ * @returns {FileUpload} FileUpload object
+ */
+ open(timeout) {
+ browser.url('/')
+ this.fileinput.waitForExist(timeout)
+ return this
+ }
+ /**
+ * Uploads files.
+ *
+ * @param {Array<string>} files Files to upload
+ * @param {number} [timeout] Wait timeout
+ * @returns {FileUpload} FileUpload object
+ */
+ upload(files, timeout) {
+ this.fileinput.addValue(files.join('\n'))
+ browser.waitUntil(() => !this.processing.length, timeout)
+ this.start.click()
+ browser.waitUntil(() => !!this.downloads.length, timeout)
+ browser.waitUntil(() => !this.uploads.length, timeout)
+ return this
+ }
+ /**
+ * Deletes uploaded files.
+ *
+ * @param {number} [timeout] Wait timeout
+ * @returns {FileUpload} FileUpload object
+ */
+ delete(timeout) {
+ this.toggle.click()
+ browser.waitUntil(
+ () => this.downloads.length === this.checked.length,
+ timeout
+ )
+ this.remove.click()
+ browser.waitUntil(() => !this.downloads.length, timeout)
+ return this
+ }
+}
+
+module.exports = new FileUpload()
diff --git a/vendor/blueimp/jquery-file-upload/wdio/test/specs/01-file-upload.js b/vendor/blueimp/jquery-file-upload/wdio/test/specs/01-file-upload.js
new file mode 100644
index 000000000..156dcc718
--- /dev/null
+++ b/vendor/blueimp/jquery-file-upload/wdio/test/specs/01-file-upload.js
@@ -0,0 +1,23 @@
+'use strict'
+
+/* global browser, describe, it */
+
+const FileUpload = require('../pages/file-upload')
+const assetsDir = browser.config.assetsDir
+
+describe('File Upload', () => {
+ if (!assetsDir) return
+
+ it('uploads files', () => {
+ FileUpload.open().upload([
+ assetsDir + 'black-80x60.gif',
+ assetsDir + 'white-1x2.jpg'
+ ])
+ browser.saveAndDiffScreenshot('Files uploaded')
+ })
+
+ it('deletes files', () => {
+ FileUpload.open().delete()
+ browser.saveAndDiffScreenshot('Files deleted')
+ })
+})
diff --git a/vendor/blueimp/jquery-file-upload/wdio/wdio.conf.js b/vendor/blueimp/jquery-file-upload/wdio/wdio.conf.js
new file mode 100644
index 000000000..eb078d844
--- /dev/null
+++ b/vendor/blueimp/jquery-file-upload/wdio/wdio.conf.js
@@ -0,0 +1 @@
+chrome.js \ No newline at end of file
diff --git a/vendor/commerceguys/intl/.travis.yml b/vendor/commerceguys/intl/.travis.yml
index 20bf1805d..eb5d17226 100644
--- a/vendor/commerceguys/intl/.travis.yml
+++ b/vendor/commerceguys/intl/.travis.yml
@@ -1,14 +1,12 @@
language: php
php:
- - 5.4
- - 5.5
+ - 7.3
+ - 7.2
+ - 7.1
+ - 7.0
- 5.6
- - hhvm
install:
- composer self-update
- composer install
-
-script:
- - ./vendor/bin/phpunit -c ./phpunit.xml --coverage-text --strict
diff --git a/vendor/commerceguys/intl/LICENSE b/vendor/commerceguys/intl/LICENSE
index e4ef21420..6f0bcbc3a 100644
--- a/vendor/commerceguys/intl/LICENSE
+++ b/vendor/commerceguys/intl/LICENSE
@@ -1,6 +1,6 @@
The MIT License (MIT)
-Copyright (c) 2014 Commerce Guys
+Copyright (c) 2014-2019 Bojan Zivanovic and contributors
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
diff --git a/vendor/commerceguys/intl/README.md b/vendor/commerceguys/intl/README.md
index b24d3a89e..4247fc4e7 100644
--- a/vendor/commerceguys/intl/README.md
+++ b/vendor/commerceguys/intl/README.md
@@ -3,15 +3,14 @@ intl
[![Build Status](https://travis-ci.org/commerceguys/intl.svg?branch=master)](https://travis-ci.org/commerceguys/intl)
-A PHP 5.4+ internationalization library, powered by CLDR data.
+A PHP 5.5+ internationalization library, powered by CLDR data.
Features:
-- NumberFormatter, inspired by [intl](http://php.net/manual/en/class.numberformatter.php).
+- NumberFormatter and CurrencyFormatter, inspired by [intl](http://php.net/manual/en/class.numberformatter.php).
- Currencies
-- Countries
- Languages
-Coming soon: date formatting.
+Looking for a list of countries and subdivisions? Check out [commerceguys/addressing](https://github.com/commerceguys/addressing).
Why not use the intl extension?
-------------------------------
@@ -31,47 +30,36 @@ More backstory can be found in [this blog post](https://drupalcommerce.org/blog/
Formatting numbers
------------------
-Formats numbers (decimals, percents, currency amounts) using locale-specific rules.
+Allows formatting numbers (decimals, percents, currency amounts) using locale-specific rules.
-This ensures that the decimal and grouping separators, the position of the currency
-symbol, as well as the actual symbol used match what the user is expecting.
-
-The amounts passed for formatting should already be rounded, because the
-formatter doesn't do any rounding of its own.
+Two formatters are provided for this purpose: [NumberFormatter](https://github.com/commerceguys/intl/blob/master/src/Formatter/NumberFormatterInterface.php) and [CurrencyFormatter](https://github.com/commerceguys/intl/blob/master/src/Formatter/CurrencyFormatterInterface.php).
```php
use CommerceGuys\Intl\Currency\CurrencyRepository;
use CommerceGuys\Intl\NumberFormat\NumberFormatRepository;
use CommerceGuys\Intl\Formatter\NumberFormatter;
+use CommerceGuys\Intl\Formatter\CurrencyFormatter;
-$currencyRepository = new CurrencyRepository;
$numberFormatRepository = new NumberFormatRepository;
+// Options can be provided to the constructor or the
+// individual methods, the locale defaults to 'en' when missing.
+$numberFormatter = new NumberFormatter($numberFormatRepository);
+echo $numberFormatter->format('1234.99'); // 123,456.99
+echo $numberFormatter->format('0.75', ['style' => 'percent']); // 75%
-$currency = $currencyRepository->get('USD');
-$numberFormat = $numberFormatRepository->get('en');
-
-$decimalFormatter = new NumberFormatter($numberFormat);
-echo $decimalFormatter->format('1234.99'); // 123,456.99
-
-$percentFormatter = new NumberFormatter($numberFormat, NumberFormatter::PERCENT);
-echo $percentFormatter->format('0.75'); // 75%
-
-$currencyFormatter = new NumberFormatter($numberFormat, NumberFormatter::CURRENCY);
-echo $currencyFormatter->formatCurrency('2.99', $currency); // $2.99
-
-// The accounting pattern shows negative numbers differently and is used
+$currencyRepository = new CurrencyRepository;
+$currencyFormatter = new CurrencyFormatter($numberFormatRepository, $currencyRepository);
+echo $currencyFormatter->format('2.99', 'USD'); // $2.99
+// The accounting style shows negative numbers differently and is used
// primarily for amounts shown on invoices.
-$invoiceCurrencyFormatter = new NumberFormatter($numberFormat, NumberFormatter::CURRENCY_ACCOUNTING);
-echo $invoiceCurrencyFormatter->formatCurrency('-2.99', $currency); // (2.99$)
+echo $currencyFormatter->format('-2.99', 'USD', ['style' => 'accounting']); // (2.99$)
// Arabic, Arabic extended, Bengali, Devanagari digits are supported as expected.
-$currency = $currencyRepository->get('USD', 'ar');
-$numberFormat = $numberFormatRepository->get('ar');
-$currencyFormatter = new NumberFormatter($numberFormat, NumberFormatter::CURRENCY);
-echo $currencyFormatter->formatCurrency('1230.99', $currency); // US$ ١٬٢٣٠٫٩٩
+$currencyFormatter = new CurrencyFormatter($numberFormatRepository, $currencyRepository, ['locale' => 'ar']);
+echo $currencyFormatter->format('1230.99', 'USD'); // US$ ١٬٢٣٠٫٩٩
// Parse formatted values into numeric values.
-echo $currencyFormatter->parseCurrency('US$ ١٬٢٣٠٫٩٩', $currency); // 1230.99
+echo $currencyFormatter->parse('US$ ١٬٢٣٠٫٩٩', 'USD'); // 1230.99
```
Currencies
@@ -100,27 +88,6 @@ echo $currency->getLocale(); // fr-FR
$allCurrencies = $currencyRepository->getAll();
```
-Countries
----------
-```php
-use CommerceGuys\Intl\Country\CountryRepository;
-
-// Reads the country definitions from resources/country.
-$countryRepository = new CountryRepository;
-
-// Get the US country using the default locale (en).
-$country = $countryRepository->get('US');
-echo $country->getCountryCode(); // US
-echo $country->getName(); // United States
-echo $country->getCurrencyCode(); // USD
-
-// Get the US country using the fr-FR locale.
-$country = $countryRepository->get('US', 'fr-FR');
-echo $country->getName(); // États-Unis
-
-$allCountries = $countryRepository->getAll();
-```
-
Languages
---------
```php
@@ -141,23 +108,6 @@ echo $language->getName(); // allemand
$allLanguages = $languageRepository->getAll();
```
-Implementing the library
-------------------------
-The base interfaces don't impose setters.
-Extended interfaces (with setters) are provided for (Doctrine, Drupal) entities.
-
-While the library can be used as-is, many applications will want to store parts of the dataset in a database.
-This allows for better performance while giving users the ability to modify and expand the data.
-Taking currencies as an example, a merchant frequently wants to be able to:
-
-- Define custom currencies.
-- Enable/disable existing currencies
-- Modify an existing currency (changing the default number of fraction digits, for example).
-
-This would be accomplished by using the CurrencyRepository to get all default currencies and
-insert them into the database. The doctrine entity (or any similar data object) would then implement
-the CurrencyEntityInterface so that the NumberFormatter can continue to work.
-
Related projects
----------------
-[commerceguys/pricing](http://github.com/commerceguys/pricing) provides a Price object.
+[Laravel integration](https://github.com/Propaganistas/Laravel-Intl/)
diff --git a/vendor/commerceguys/intl/composer.json b/vendor/commerceguys/intl/composer.json
index e4e0349fe..153479442 100644
--- a/vendor/commerceguys/intl/composer.json
+++ b/vendor/commerceguys/intl/composer.json
@@ -4,7 +4,7 @@
"description": "Internationalization library powered by CLDR data.",
"license": "MIT",
"require": {
- "php": ">=5.4.0"
+ "php": ">=5.5.0"
},
"require-dev": {
"phpunit/phpunit": "~4.0",
@@ -27,7 +27,7 @@
],
"extra": {
"branch-alias": {
- "dev-master": "0.x-dev"
+ "dev-master": "1.x-dev"
}
}
}
diff --git a/vendor/commerceguys/intl/phpcs.xml b/vendor/commerceguys/intl/phpcs.xml
new file mode 100644
index 000000000..76f833745
--- /dev/null
+++ b/vendor/commerceguys/intl/phpcs.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0"?>
+<ruleset name="Modfied PSR2">
+
+ <description>PSR2 excluding line length</description>
+
+ <rule ref="PSR2"/>
+
+ <!-- The following rules should be kept excluded -->
+ <rule ref="Generic.Files.LineLength.TooLong">
+ <severity>0</severity>
+ </rule>
+</ruleset>
diff --git a/vendor/commerceguys/intl/resources/country/af.json b/vendor/commerceguys/intl/resources/country/af.json
deleted file mode 100644
index 66002168c..000000000
--- a/vendor/commerceguys/intl/resources/country/af.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afganistan"
- },
- "AX": {
- "name": "Ålandeilande"
- },
- "AL": {
- "name": "Albanië"
- },
- "DZ": {
- "name": "Algerië"
- },
- "AS": {
- "name": "Amerikaanse Samoa"
- },
- "AD": {
- "name": "Andorra"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguilla"
- },
- "AQ": {
- "name": "Antarktika"
- },
- "AG": {
- "name": "Antigua en Barbuda"
- },
- "AR": {
- "name": "Argentinië"
- },
- "AM": {
- "name": "Armenië"
- },
- "AW": {
- "name": "Aruba"
- },
- "AC": {
- "name": "Ascensioneiland"
- },
- "AU": {
- "name": "Australië"
- },
- "AZ": {
- "name": "Azerbeidjan"
- },
- "BS": {
- "name": "Bahamas"
- },
- "BH": {
- "name": "Bahrein"
- },
- "BD": {
- "name": "Bangladesj"
- },
- "BB": {
- "name": "Barbados"
- },
- "BY": {
- "name": "Belarus"
- },
- "BE": {
- "name": "België"
- },
- "BZ": {
- "name": "Belize"
- },
- "BJ": {
- "name": "Benin"
- },
- "BM": {
- "name": "Bermuda"
- },
- "BT": {
- "name": "Bhoetan"
- },
- "BO": {
- "name": "Bolivië"
- },
- "BA": {
- "name": "Bosnië en Herzegowina"
- },
- "BW": {
- "name": "Botswana"
- },
- "BR": {
- "name": "Brasilië"
- },
- "IO": {
- "name": "Brits-Indiese Oseaangebied"
- },
- "VG": {
- "name": "Britse Maagde-eilande"
- },
- "BN": {
- "name": "Broenei"
- },
- "BG": {
- "name": "Bulgarye"
- },
- "BF": {
- "name": "Burkina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "EA": {
- "name": "Ceuta en Melilla"
- },
- "CL": {
- "name": "Chili"
- },
- "CO": {
- "name": "Colombië"
- },
- "KM": {
- "name": "Comore"
- },
- "CK": {
- "name": "Cookeilande"
- },
- "CR": {
- "name": "Costa Rica"
- },
- "CW": {
- "name": "Curaçao"
- },
- "CD": {
- "name": "Demokratiese Republiek van die Kongo"
- },
- "DK": {
- "name": "Denemarke"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DJ": {
- "name": "Djiboeti"
- },
- "DM": {
- "name": "Dominica"
- },
- "DO": {
- "name": "Dominikaanse Republiek"
- },
- "DE": {
- "name": "Duitsland"
- },
- "EC": {
- "name": "Ecuador"
- },
- "EG": {
- "name": "Egipte"
- },
- "IM": {
- "name": "Eiland Man"
- },
- "GQ": {
- "name": "Ekwatoriaal-Guinee"
- },
- "SV": {
- "name": "El Salvador"
- },
- "ER": {
- "name": "Eritrea"
- },
- "EE": {
- "name": "Estland"
- },
- "ET": {
- "name": "Ethiopië"
- },
- "FK": {
- "name": "Falklandeilande"
- },
- "FO": {
- "name": "Faroëreilande"
- },
- "FJ": {
- "name": "Fidji"
- },
- "PH": {
- "name": "Filippyne"
- },
- "FI": {
- "name": "Finland"
- },
- "FR": {
- "name": "Frankryk"
- },
- "GF": {
- "name": "Frans-Guyana"
- },
- "PF": {
- "name": "Frans-Polinesië"
- },
- "TF": {
- "name": "Franse Suidelike Gebiede"
- },
- "GA": {
- "name": "Gaboen"
- },
- "GM": {
- "name": "Gambië"
- },
- "GE": {
- "name": "Georgië"
- },
- "GH": {
- "name": "Ghana"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GD": {
- "name": "Grenada"
- },
- "GR": {
- "name": "Griekeland"
- },
- "GL": {
- "name": "Groenland"
- },
- "GP": {
- "name": "Guadeloupe"
- },
- "GU": {
- "name": "Guam"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GN": {
- "name": "Guinee"
- },
- "GW": {
- "name": "Guinee-Bissau"
- },
- "GY": {
- "name": "Guyana"
- },
- "HT": {
- "name": "Haïti"
- },
- "HN": {
- "name": "Honduras"
- },
- "HU": {
- "name": "Hongarye"
- },
- "HK": {
- "name": "Hongkong SAS Sjina"
- },
- "IE": {
- "name": "Ierland"
- },
- "IN": {
- "name": "Indië"
- },
- "ID": {
- "name": "Indonesië"
- },
- "IQ": {
- "name": "Irak"
- },
- "IR": {
- "name": "Iran"
- },
- "IL": {
- "name": "Israel"
- },
- "IT": {
- "name": "Italië"
- },
- "CI": {
- "name": "Ivoorkus"
- },
- "JM": {
- "name": "Jamaika"
- },
- "JP": {
- "name": "Japan"
- },
- "YE": {
- "name": "Jemen"
- },
- "JE": {
- "name": "Jersey"
- },
- "JO": {
- "name": "Jordanië"
- },
- "KY": {
- "name": "Kaaimanseilande"
- },
- "CV": {
- "name": "Kaap Verde"
- },
- "KH": {
- "name": "Kambodja"
- },
- "CM": {
- "name": "Kameroen"
- },
- "CA": {
- "name": "Kanada"
- },
- "IC": {
- "name": "Kanariese Eilande"
- },
- "BQ": {
- "name": "Karibiese Nederland"
- },
- "QA": {
- "name": "Katar"
- },
- "KZ": {
- "name": "Kazakstan"
- },
- "KE": {
- "name": "Kenia"
- },
- "CX": {
- "name": "Kerseiland"
- },
- "KG": {
- "name": "Kirgistan"
- },
- "KI": {
- "name": "Kiribati"
- },
- "UM": {
- "name": "Klein afgeleë eilande van die VSA"
- },
- "KW": {
- "name": "Koeweit"
- },
- "CC": {
- "name": "Kokoseilande"
- },
- "CG": {
- "name": "Kongo - Brazzaville"
- },
- "XK": {
- "name": "Kosovo"
- },
- "HR": {
- "name": "Kroasië"
- },
- "CU": {
- "name": "Kuba"
- },
- "LA": {
- "name": "Laos"
- },
- "LS": {
- "name": "Lesotho"
- },
- "LV": {
- "name": "Letland"
- },
- "LB": {
- "name": "Libanon"
- },
- "LR": {
- "name": "Liberië"
- },
- "LY": {
- "name": "Libië"
- },
- "LI": {
- "name": "Liechtenstein"
- },
- "LT": {
- "name": "Litaue"
- },
- "LU": {
- "name": "Luxemburg"
- },
- "MO": {
- "name": "Macau SAS Sjina"
- },
- "MK": {
- "name": "Macedonië"
- },
- "MG": {
- "name": "Madagaskar"
- },
- "MW": {
- "name": "Malawi"
- },
- "MV": {
- "name": "Maledive"
- },
- "MY": {
- "name": "Maleisië"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "MA": {
- "name": "Marokko"
- },
- "MH": {
- "name": "Marshalleilande"
- },
- "MQ": {
- "name": "Martinique"
- },
- "MR": {
- "name": "Mauritanië"
- },
- "MU": {
- "name": "Mauritius"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "Meksiko"
- },
- "MM": {
- "name": "Mianmar (Birma)"
- },
- "FM": {
- "name": "Mikronesië"
- },
- "MD": {
- "name": "Moldowa"
- },
- "MC": {
- "name": "Monaco"
- },
- "MN": {
- "name": "Mongolië"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MZ": {
- "name": "Mosambiek"
- },
- "NA": {
- "name": "Namibië"
- },
- "NR": {
- "name": "Nauru"
- },
- "NL": {
- "name": "Nederland"
- },
- "NP": {
- "name": "Nepal"
- },
- "NI": {
- "name": "Nicaragua"
- },
- "NC": {
- "name": "Nieu-Kaledonië"
- },
- "NZ": {
- "name": "Nieu-Seeland"
- },
- "NE": {
- "name": "Niger"
- },
- "NG": {
- "name": "Nigerië"
- },
- "NU": {
- "name": "Niue"
- },
- "KP": {
- "name": "Noord-Korea"
- },
- "MP": {
- "name": "Noord-Mariane-eilande"
- },
- "NO": {
- "name": "Noorweë"
- },
- "NF": {
- "name": "Norfolkeiland"
- },
- "UA": {
- "name": "Oekraïne"
- },
- "UZ": {
- "name": "Oesbekistan"
- },
- "OM": {
- "name": "Oman"
- },
- "TL": {
- "name": "Oos-Timor"
- },
- "AT": {
- "name": "Oostenryk"
- },
- "PK": {
- "name": "Pakistan"
- },
- "PW": {
- "name": "Palau"
- },
- "PS": {
- "name": "Palestynse gebiede"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papoea-Nieu-Guinee"
- },
- "PY": {
- "name": "Paraguay"
- },
- "PE": {
- "name": "Peru"
- },
- "PN": {
- "name": "Pitcairneilande"
- },
- "PL": {
- "name": "Pole"
- },
- "PT": {
- "name": "Portugal"
- },
- "PR": {
- "name": "Puerto Rico"
- },
- "RE": {
- "name": "Réunion"
- },
- "RO": {
- "name": "Roemenië"
- },
- "RU": {
- "name": "Rusland"
- },
- "RW": {
- "name": "Rwanda"
- },
- "SB": {
- "name": "Salomonseilande"
- },
- "WS": {
- "name": "Samoa"
- },
- "SM": {
- "name": "San Marino"
- },
- "ST": {
- "name": "São Tomé en Príncipe"
- },
- "SA": {
- "name": "Saoedi-Arabië"
- },
- "SN": {
- "name": "Senegal"
- },
- "CF": {
- "name": "Sentraal-Afrikaanse Republiek"
- },
- "RS": {
- "name": "Serwië"
- },
- "SC": {
- "name": "Seychelle"
- },
- "SL": {
- "name": "Sierra Leone"
- },
- "SG": {
- "name": "Singapoer"
- },
- "BL": {
- "name": "Sint Barthélemy"
- },
- "SH": {
- "name": "Sint Helena"
- },
- "KN": {
- "name": "Sint Kitts en Nevis"
- },
- "LC": {
- "name": "Sint Lucia"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "MF": {
- "name": "Sint Martin"
- },
- "PM": {
- "name": "Sint Pierre en Miquelon"
- },
- "VC": {
- "name": "Sint Vincent en die Grenadine"
- },
- "CY": {
- "name": "Siprus"
- },
- "SY": {
- "name": "Sirië"
- },
- "CN": {
- "name": "Sjina"
- },
- "SK": {
- "name": "Slowakye"
- },
- "SI": {
- "name": "Slowenië"
- },
- "SD": {
- "name": "Soedan"
- },
- "SO": {
- "name": "Somalië"
- },
- "ES": {
- "name": "Spanje"
- },
- "LK": {
- "name": "Sri Lanka"
- },
- "ZA": {
- "name": "Suid-Afrika"
- },
- "GS": {
- "name": "Suid-Georgië en die Suidelike Sandwicheilande"
- },
- "KR": {
- "name": "Suid-Korea"
- },
- "SS": {
- "name": "Suid-Soedan"
- },
- "SR": {
- "name": "Suriname"
- },
- "SJ": {
- "name": "Svalbard en Jan Mayen"
- },
- "SZ": {
- "name": "Swaziland"
- },
- "SE": {
- "name": "Swede"
- },
- "CH": {
- "name": "Switserland"
- },
- "TJ": {
- "name": "Tadjikistan"
- },
- "TW": {
- "name": "Taiwan"
- },
- "TZ": {
- "name": "Tanzanië"
- },
- "TH": {
- "name": "Thailand"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad en Tobago"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TD": {
- "name": "Tsjad"
- },
- "CZ": {
- "name": "Tsjeggië"
- },
- "TN": {
- "name": "Tunisië"
- },
- "TM": {
- "name": "Turkmenistan"
- },
- "TC": {
- "name": "Turks- en Caicoseilande"
- },
- "TR": {
- "name": "Turkye"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UG": {
- "name": "Uganda"
- },
- "UY": {
- "name": "Uruguay"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VA": {
- "name": "Vatikaanstad"
- },
- "VE": {
- "name": "Venezuela"
- },
- "AE": {
- "name": "Verenigde Arabiese Emirate"
- },
- "GB": {
- "name": "Verenigde Koninkryk"
- },
- "US": {
- "name": "Verenigde State van Amerika"
- },
- "VN": {
- "name": "Viëtnam"
- },
- "VI": {
- "name": "VSA se Maagde-eilande"
- },
- "WF": {
- "name": "Wallis en Futuna"
- },
- "EH": {
- "name": "Wes-Sahara"
- },
- "IS": {
- "name": "Ysland"
- },
- "ZM": {
- "name": "Zambië"
- },
- "ZW": {
- "name": "Zimbabwe"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/agq.json b/vendor/commerceguys/intl/resources/country/agq.json
deleted file mode 100644
index c66c2baee..000000000
--- a/vendor/commerceguys/intl/resources/country/agq.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AL": {
- "name": "Àabɛnìa"
- },
- "DZ": {
- "name": "Àadzɛlìa"
- },
- "AR": {
- "name": "Àdzɛ̀ntinà"
- },
- "PS": {
- "name": "Adzɨmā kɨ ŋgùŋ kɨ Palɛsɨtɨnyia à kɨ Gazà kò"
- },
- "IE": {
- "name": "Aelɨ̀lân"
- },
- "IS": {
- "name": "Aesɨ̀lân"
- },
- "AF": {
- "name": "Àfɨ̀ganìsɨ̀tân"
- },
- "ZA": {
- "name": "Afɨlekà ghɨ Emàm ghò"
- },
- "AX": {
- "name": "Åland Islands"
- },
- "AW": {
- "name": "Àlubà"
- },
- "AS": {
- "name": "Àmɛlekan Samwà"
- },
- "AM": {
- "name": "Àmɛnyìa"
- },
- "AD": {
- "name": "Àndolà"
- },
- "AQ": {
- "name": "Antarctica"
- },
- "AG": {
- "name": "Àntigwà à Bàbudà"
- },
- "AO": {
- "name": "Àŋgolà"
- },
- "AI": {
- "name": "Àŋgwilà"
- },
- "AC": {
- "name": "Ascension Island"
- },
- "AZ": {
- "name": "Àzɨbɛ̀dzân"
- },
- "BB": {
- "name": "Bàbadòs"
- },
- "BS": {
- "name": "Bàhamàs"
- },
- "BH": {
- "name": "Bàlaen"
- },
- "BD": {
- "name": "Baŋgɨ̀làdɛ̂"
- },
- "BE": {
- "name": "Bɛɛdzwùm"
- },
- "BY": {
- "name": "Bɛlàlûs"
- },
- "BZ": {
- "name": "Bɛ̀lezɨ̀"
- },
- "BM": {
- "name": "Bɛ̀mudà"
- },
- "BJ": {
- "name": "Bɛ̀nɨ̂ŋ"
- },
- "BR": {
- "name": "Bɨ̀làzîi"
- },
- "BN": {
- "name": "Bɨ̀lunè"
- },
- "BO": {
- "name": "Bòlevà"
- },
- "BA": {
- "name": "Bosɨnyìa à Hɛ̀zɛ̀gòvinà"
- },
- "BW": {
- "name": "Bòtɨ̀swǎnà"
- },
- "BF": {
- "name": "Bùkinà Fasò"
- },
- "BI": {
- "name": "Bùlundì"
- },
- "BG": {
- "name": "Bùugɛlìa"
- },
- "IC": {
- "name": "Canary Islands"
- },
- "BQ": {
- "name": "Caribbean Netherlands"
- },
- "EA": {
- "name": "Ceuta & Melilla"
- },
- "TD": {
- "name": "Châ"
- },
- "CN": {
- "name": "Chaenà"
- },
- "CZ": {
- "name": "Chɛ̂ Lèkpubèlè"
- },
- "CL": {
- "name": "Chilè"
- },
- "CX": {
- "name": "Christmas Island"
- },
- "FK": {
- "name": "Chwɨlà fɨ Fakɨlàn"
- },
- "MH": {
- "name": "Chwɨlà fɨ Mashà"
- },
- "NF": {
- "name": "Chwɨlà fɨ Nufòʔ"
- },
- "SB": {
- "name": "Chwɨlà fɨ Solomwɨ̀n"
- },
- "MP": {
- "name": "Chwɨlà m̀ Màlǐanà mɨ̀ Ekùw mò"
- },
- "VG": {
- "name": "Chwɨlà m̀ Vidzinyìa m̀ Bɨ̀letì mò"
- },
- "TC": {
- "name": "Chwɨla n Tɨtê à Kaekùs"
- },
- "KY": {
- "name": "Chwɨlà ŋ̀ Kaemàn"
- },
- "CV": {
- "name": "Chwɨla ŋ̀ Kɛ̀b Vɛ̂ɛ"
- },
- "CK": {
- "name": "Chwɨla ŋ̀ Kûʔ"
- },
- "CC": {
- "name": "Cocos (Keeling) Islands"
- },
- "CW": {
- "name": "Curaçao"
- },
- "CD": {
- "name": "Dɛ̀mùkàlatì Lèkpubèlè è Kuŋgù"
- },
- "DK": {
- "name": "Dɛnɨmà"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "IO": {
- "name": "Dɨŋò kɨ dzughùnstòʔ kɨ Endìa kɨ Bɨ̀letì kò"
- },
- "DM": {
- "name": "Dòmenekà"
- },
- "DO": {
- "name": "Dòmenekà Lèkpubèlè"
- },
- "JP": {
- "name": "Dzàkpân"
- },
- "DE": {
- "name": "Dzamanè"
- },
- "JM": {
- "name": "Dzàmɛkà"
- },
- "GI": {
- "name": "Dzibɨ̀latà"
- },
- "DJ": {
- "name": "Dzìbuwtì"
- },
- "JO": {
- "name": "Dzodàn"
- },
- "GE": {
- "name": "Dzɔɔdzìa"
- },
- "EG": {
- "name": "Edzì"
- },
- "EC": {
- "name": "Ekwadò"
- },
- "GQ": {
- "name": "Èkwɛ̀tolia Ginè"
- },
- "IQ": {
- "name": "Èlâkɨ̀"
- },
- "IR": {
- "name": "Èlân"
- },
- "ER": {
- "name": "Èletɨ̀là"
- },
- "IN": {
- "name": "Endìa"
- },
- "ID": {
- "name": "Èndòneshìa"
- },
- "TL": {
- "name": "Ês Taemò"
- },
- "SV": {
- "name": "Esàvadò"
- },
- "EE": {
- "name": "Èsɨ̀tonyìa"
- },
- "IT": {
- "name": "Etalè"
- },
- "ET": {
- "name": "Ètyǒpìa"
- },
- "IL": {
- "name": "Ezɨ̀lɛ̂"
- },
- "FR": {
- "name": "Fàlâŋnsì"
- },
- "FO": {
- "name": "Faroe Islands"
- },
- "PH": {
- "name": "Felèkpî"
- },
- "FJ": {
- "name": "Fidzi"
- },
- "FI": {
- "name": "Fɨnlàn"
- },
- "TF": {
- "name": "French Southern Territories"
- },
- "GH": {
- "name": "Gaanà"
- },
- "GA": {
- "name": "Gàbûn"
- },
- "GM": {
- "name": "Gambìa"
- },
- "GF": {
- "name": "Gàyanà è Fàlâŋnsì"
- },
- "GN": {
- "name": "Ginè"
- },
- "GW": {
- "name": "Ginè Bìsawù"
- },
- "NG": {
- "name": "Gɨ̀anyɨ"
- },
- "GL": {
- "name": "Gɨ̀lenlân"
- },
- "GR": {
- "name": "Gɨ̀lês"
- },
- "GD": {
- "name": "Gɨ̀lɛnadà"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GY": {
- "name": "Gùyanà"
- },
- "GP": {
- "name": "Gwadalukpɛ̀"
- },
- "GU": {
- "name": "Gwam"
- },
- "GT": {
- "name": "Gwàtɨ̀malà"
- },
- "HT": {
- "name": "Hǎetì"
- },
- "HK": {
- "name": "Hong Kong SAR China"
- },
- "HN": {
- "name": "Hɔndulàs"
- },
- "HU": {
- "name": "Hɔŋgàlè"
- },
- "IM": {
- "name": "Isle of Man"
- },
- "JE": {
- "name": "Jersey"
- },
- "NC": {
- "name": "Kàlèdonyìa È fūghū"
- },
- "CM": {
- "name": "Kàmàlûŋ"
- },
- "KH": {
- "name": "Kàmbodìa"
- },
- "CA": {
- "name": "Kanadà"
- },
- "QA": {
- "name": "Katà"
- },
- "KZ": {
- "name": "Kàzasɨ̀tân"
- },
- "KI": {
- "name": "Kèlèbati"
- },
- "KG": {
- "name": "Kìdzisɨ̀tân"
- },
- "KE": {
- "name": "Kɨnyà"
- },
- "CO": {
- "name": "Kòlombìa"
- },
- "KM": {
- "name": "Komolòs"
- },
- "CR": {
- "name": "Kòsɨ̀tà Lekà"
- },
- "XK": {
- "name": "Kosovo"
- },
- "HR": {
- "name": "Kòwɛshìa"
- },
- "PK": {
- "name": "Kpakìsɨ̀tân"
- },
- "PG": {
- "name": "Kpakpua Ginè È fūghū"
- },
- "PY": {
- "name": "Kpalàgwɛ̂"
- },
- "PW": {
- "name": "Kpàlawù"
- },
- "PA": {
- "name": "Kpanàma"
- },
- "PE": {
- "name": "Kpɛlû"
- },
- "PN": {
- "name": "Kpitɨ̀kalè"
- },
- "PF": {
- "name": "Kpoleneshìa è Fàlâŋnsì"
- },
- "PR": {
- "name": "Kpǒto Leko"
- },
- "PL": {
- "name": "Kpulàn"
- },
- "PT": {
- "name": "Kputuwgà"
- },
- "CI": {
- "name": "Ku Dɨ̀vûa"
- },
- "CG": {
- "name": "Kuŋgù"
- },
- "KP": {
- "name": "Kùulîa, Ekùw"
- },
- "KR": {
- "name": "Kùulîa, Emàm"
- },
- "CU": {
- "name": "Kuuwbà"
- },
- "KW": {
- "name": "Kùwɛ̂"
- },
- "LR": {
- "name": "Làebɛlìa"
- },
- "LV": {
- "name": "Làtɨva"
- },
- "LA": {
- "name": "Làwos"
- },
- "LY": {
- "name": "Lebìa"
- },
- "LI": {
- "name": "Letɨnshɨ̀n"
- },
- "LT": {
- "name": "Lètwǎnyìa"
- },
- "RE": {
- "name": "Lèyunyɔ̀ŋ"
- },
- "LB": {
- "name": "Lɛbanè"
- },
- "LS": {
- "name": "Lɛ̀sotù"
- },
- "RU": {
- "name": "Loshìa"
- },
- "RO": {
- "name": "Lùmanyìa"
- },
- "RW": {
- "name": "Lùwandà"
- },
- "LU": {
- "name": "Luzɨmbùʔ"
- },
- "MT": {
- "name": "Maatà"
- },
- "MO": {
- "name": "Macau SAR China"
- },
- "MG": {
- "name": "Màdàgasɨkà"
- },
- "MV": {
- "name": "Màdivè"
- },
- "FM": {
- "name": "Maekòlòneshìa"
- },
- "MW": {
- "name": "Màlawì"
- },
- "ML": {
- "name": "Malè"
- },
- "MY": {
- "name": "Màlɛshìa"
- },
- "MQ": {
- "name": "Màtìnekì"
- },
- "YT": {
- "name": "Màyotì"
- },
- "BT": {
- "name": "Mbutàn"
- },
- "MX": {
- "name": "Mɛkɨzikù"
- },
- "MM": {
- "name": "Mǐanmà"
- },
- "MK": {
- "name": "Mɨ̀sɨ̀donyìa"
- },
- "MA": {
- "name": "Mòlokò"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MD": {
- "name": "Mòodovà"
- },
- "MU": {
- "name": "Mùleshwɨ̀s"
- },
- "MR": {
- "name": "Mùlètanyìa"
- },
- "MC": {
- "name": "Mùnaku"
- },
- "MN": {
- "name": "Mùŋgolìa"
- },
- "MS": {
- "name": "Mùŋtselà"
- },
- "MZ": {
- "name": "Mùzàmbî"
- },
- "NE": {
- "name": "Naedzà"
- },
- "NA": {
- "name": "Nàmibìa"
- },
- "NR": {
- "name": "Nàwulù"
- },
- "NL": {
- "name": "Nedàlân"
- },
- "NP": {
- "name": "Nɛkpâa"
- },
- "NI": {
- "name": "Nikàlagwà"
- },
- "NU": {
- "name": "Niyu"
- },
- "NO": {
- "name": "Noowɛ̂ɛ"
- },
- "CY": {
- "name": "Saekpùlù"
- },
- "WS": {
- "name": "Sàmowà"
- },
- "SM": {
- "name": "Sàn Màlenù"
- },
- "ST": {
- "name": "Sawo Tɔ̀me à Kpèlènsikpɛ̀"
- },
- "SA": {
- "name": "Sawudi Alabi"
- },
- "RS": {
- "name": "Serbia"
- },
- "SC": {
- "name": "Sɛchɛ̀lɛ̀s"
- },
- "SH": {
- "name": "Sɛ̀n Èlenà"
- },
- "KN": {
- "name": "Sɛ̀n Kî à Nevì"
- },
- "PM": {
- "name": "Sɛ̀n Kpiyɛ̀ à Mikelɔŋ"
- },
- "LC": {
- "name": "Sɛ̀n Lushìa"
- },
- "VC": {
- "name": "Sɛ̀n Vinsɨ̀n à Gɨlenadi Ù tē"
- },
- "SN": {
- "name": "Sɛ̀nɛ̀gâa"
- },
- "CF": {
- "name": "Sɛnta Afɨlekan Lèkpobèlè"
- },
- "SZ": {
- "name": "Shǔazìlân"
- },
- "SY": {
- "name": "Silîa"
- },
- "SL": {
- "name": "Silìa lûŋ"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SG": {
- "name": "Siŋgàkpôo"
- },
- "ES": {
- "name": "Sɨ̀kpɛ̂n"
- },
- "LK": {
- "name": "Sɨ̀le Laŋkà"
- },
- "SK": {
- "name": "Sɨ̀lòvɨkɨ̀a"
- },
- "SI": {
- "name": "Sɨ̀lòvɨnyìa"
- },
- "SO": {
- "name": "Sòmalìa"
- },
- "GS": {
- "name": "South Georgia & South Sandwich Islands"
- },
- "SS": {
- "name": "South Sudan"
- },
- "BL": {
- "name": "St. Barthélemy"
- },
- "MF": {
- "name": "St. Martin"
- },
- "SD": {
- "name": "Sùdân"
- },
- "SE": {
- "name": "Suedɨ̀n"
- },
- "CH": {
- "name": "Suezàlân"
- },
- "SR": {
- "name": "Sulènamè"
- },
- "SJ": {
- "name": "Svalbard & Jan Mayen"
- },
- "TZ": {
- "name": "Tàanzanyìa"
- },
- "TJ": {
- "name": "Tàdzikìsɨ̀tân"
- },
- "TH": {
- "name": "Taelàn"
- },
- "TW": {
- "name": "Taewàn"
- },
- "TR": {
- "name": "Teekì"
- },
- "TM": {
- "name": "Tekɨmènèsɨ̀tân"
- },
- "TT": {
- "name": "Tèlenedà à Tòbagù"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TG": {
- "name": "Tugù"
- },
- "TN": {
- "name": "Tùneshìa"
- },
- "TO": {
- "name": "Tuŋgà"
- },
- "TK": {
- "name": "Tuwkelawù"
- },
- "TV": {
- "name": "Tuwvalùw"
- },
- "VI": {
- "name": "U. S. Chwɨlà fɨ Mbuʔmbu"
- },
- "UM": {
- "name": "U.S. Outlying Islands"
- },
- "OM": {
- "name": "Umàn"
- },
- "US": {
- "name": "USA"
- },
- "AU": {
- "name": "Ùsɨ̀tɛ̀lɛlìa"
- },
- "AT": {
- "name": "Usɨtɨ̀là"
- },
- "VU": {
- "name": "Vànǔatùw"
- },
- "VA": {
- "name": "Vatikàn Sɨ̀tɛ̂"
- },
- "VE": {
- "name": "Vɛ̀nɛ̀zǔɛɛlà"
- },
- "VN": {
- "name": "Vìyɛnàm"
- },
- "WF": {
- "name": "Wales à Fùwtuwnà"
- },
- "EH": {
- "name": "Western Sahara"
- },
- "YE": {
- "name": "Yɛmɛ̀n"
- },
- "UG": {
- "name": "Yùgandà"
- },
- "UA": {
- "name": "Yùkɛ̀lɛ̂"
- },
- "UY": {
- "name": "Yulùgwɛ̂"
- },
- "AE": {
- "name": "Yùnaetɛ Alab ɛmelɛ̀"
- },
- "GB": {
- "name": "Yùnaetɛ Kiŋdɔ̀m"
- },
- "UZ": {
- "name": "Yùzɨ̀bɛkìsɨ̀tân"
- },
- "ZM": {
- "name": "Zambìa"
- },
- "NZ": {
- "name": "Zìlân È fūghū"
- },
- "ZW": {
- "name": "Zìmbagbɛ̀"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/ak.json b/vendor/commerceguys/intl/resources/country/ak.json
deleted file mode 100644
index b95f77837..000000000
--- a/vendor/commerceguys/intl/resources/country/ak.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AM": {
- "name": "Aamenia"
- },
- "IE": {
- "name": "Aereland"
- },
- "IS": {
- "name": "Aesland"
- },
- "AF": {
- "name": "Afganistan"
- },
- "ZA": {
- "name": "Afrika Anaafo"
- },
- "CF": {
- "name": "Afrika Finimfin Man"
- },
- "AR": {
- "name": "Agyɛntina"
- },
- "GB": {
- "name": "Ahendiman Nkabom"
- },
- "AX": {
- "name": "Åland Islands"
- },
- "AL": {
- "name": "Albenia"
- },
- "US": {
- "name": "Amɛrika"
- },
- "AS": {
- "name": "Amɛrika Samoa"
- },
- "VI": {
- "name": "Amɛrika Virgin Islands"
- },
- "KR": {
- "name": "Anaafo Koria"
- },
- "AD": {
- "name": "Andora"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguila"
- },
- "AQ": {
- "name": "Antarctica"
- },
- "AG": {
- "name": "Antigua ne Baabuda"
- },
- "AW": {
- "name": "Aruba"
- },
- "AC": {
- "name": "Ascension Island"
- },
- "AZ": {
- "name": "Azebaegyan"
- },
- "BB": {
- "name": "Baabados"
- },
- "BS": {
- "name": "Bahama"
- },
- "BD": {
- "name": "Bangladɛhye"
- },
- "BH": {
- "name": "Baren"
- },
- "BZ": {
- "name": "Beliz"
- },
- "BY": {
- "name": "Bɛlarus"
- },
- "BE": {
- "name": "Bɛlgyium"
- },
- "BM": {
- "name": "Bɛmuda"
- },
- "BJ": {
- "name": "Bɛnin"
- },
- "BO": {
- "name": "Bolivia"
- },
- "BA": {
- "name": "Bosnia ne Hɛzegovina"
- },
- "BF": {
- "name": "Bɔkina Faso"
- },
- "BG": {
- "name": "Bɔlgeria"
- },
- "BW": {
- "name": "Bɔtswana"
- },
- "BR": {
- "name": "Brazil"
- },
- "VG": {
- "name": "Britainfo Virgin Islands"
- },
- "IO": {
- "name": "Britenfo Hɔn Man Wɔ India Po No Mu"
- },
- "BN": {
- "name": "Brunae"
- },
- "BI": {
- "name": "Burundi"
- },
- "BT": {
- "name": "Butan"
- },
- "IC": {
- "name": "Canary Islands"
- },
- "BQ": {
- "name": "Caribbean Netherlands"
- },
- "EA": {
- "name": "Ceuta & Melilla"
- },
- "CX": {
- "name": "Christmas Island"
- },
- "CC": {
- "name": "Cocos (Keeling) Islands"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DK": {
- "name": "Dɛnmak"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DM": {
- "name": "Dɔmeneka"
- },
- "DO": {
- "name": "Dɔmeneka Kurokɛse"
- },
- "KP": {
- "name": "Etifi Koria"
- },
- "SV": {
- "name": "Ɛl Salvadɔ"
- },
- "ER": {
- "name": "Ɛritrea"
- },
- "EE": {
- "name": "Ɛstonia"
- },
- "FO": {
- "name": "Faroe Islands"
- },
- "FJ": {
- "name": "Figyi"
- },
- "FI": {
- "name": "Finland"
- },
- "FK": {
- "name": "Fɔlkman Aeland"
- },
- "TF": {
- "name": "French Southern Territories"
- },
- "GF": {
- "name": "Frɛnkye Gayana"
- },
- "PF": {
- "name": "Frɛnkye Pɔlenehyia"
- },
- "FR": {
- "name": "Frɛnkyeman"
- },
- "GH": {
- "name": "Gaana"
- },
- "GA": {
- "name": "Gabɔn"
- },
- "GM": {
- "name": "Gambia"
- },
- "GY": {
- "name": "Gayana"
- },
- "GN": {
- "name": "Gini"
- },
- "GW": {
- "name": "Gini Bisaw"
- },
- "GQ": {
- "name": "Gini Ikuweta"
- },
- "GR": {
- "name": "Greekman"
- },
- "GL": {
- "name": "Greenman"
- },
- "GD": {
- "name": "Grenada"
- },
- "GU": {
- "name": "Guam"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GP": {
- "name": "Guwadelup"
- },
- "GT": {
- "name": "Guwatemala"
- },
- "DE": {
- "name": "Gyaaman"
- },
- "JM": {
- "name": "Gyameka"
- },
- "JP": {
- "name": "Gyapan"
- },
- "GI": {
- "name": "Gyebralta"
- },
- "DJ": {
- "name": "Gyibuti"
- },
- "JO": {
- "name": "Gyɔdan"
- },
- "GE": {
- "name": "Gyɔgyea"
- },
- "HU": {
- "name": "Hangari"
- },
- "HT": {
- "name": "Heiti"
- },
- "HK": {
- "name": "Hong Kong SAR China"
- },
- "HN": {
- "name": "Hɔnduras"
- },
- "EC": {
- "name": "Ikuwadɔ"
- },
- "IN": {
- "name": "India"
- },
- "ID": {
- "name": "Indɔnehyia"
- },
- "IQ": {
- "name": "Irak"
- },
- "IR": {
- "name": "Iran"
- },
- "IM": {
- "name": "Isle of Man"
- },
- "IL": {
- "name": "Israel"
- },
- "IT": {
- "name": "Itali"
- },
- "ET": {
- "name": "Ithiopia"
- },
- "JE": {
- "name": "Jersey"
- },
- "NC": {
- "name": "Kaledonia Foforo"
- },
- "KH": {
- "name": "Kambodia"
- },
- "CM": {
- "name": "Kamɛrun"
- },
- "CA": {
- "name": "Kanada"
- },
- "QA": {
- "name": "Kata"
- },
- "KZ": {
- "name": "Kazakstan"
- },
- "KY": {
- "name": "Kemanfo Islands"
- },
- "CV": {
- "name": "Kepvɛdfo Islands"
- },
- "KG": {
- "name": "Kɛɛgestan"
- },
- "KE": {
- "name": "Kɛnya"
- },
- "KI": {
- "name": "Kiribati"
- },
- "CO": {
- "name": "Kolombia"
- },
- "CG": {
- "name": "Kongo"
- },
- "CD": {
- "name": "Kongo (Zair)"
- },
- "CK": {
- "name": "Kook Nsupɔw"
- },
- "XK": {
- "name": "Kosovo"
- },
- "KM": {
- "name": "Kɔmɔrɔs"
- },
- "CR": {
- "name": "Kɔsta Rika"
- },
- "HR": {
- "name": "Krowehyia"
- },
- "CU": {
- "name": "Kuba"
- },
- "KW": {
- "name": "Kuwete"
- },
- "TD": {
- "name": "Kyad"
- },
- "CN": {
- "name": "Kyaena"
- },
- "CZ": {
- "name": "Kyɛk Kurokɛse"
- },
- "CL": {
- "name": "Kyili"
- },
- "CI": {
- "name": "La Côte d’Ivoire"
- },
- "LR": {
- "name": "Laeberia"
- },
- "LU": {
- "name": "Laksembɛg"
- },
- "LA": {
- "name": "Laos"
- },
- "LV": {
- "name": "Latvia"
- },
- "LI": {
- "name": "Lektenstaen"
- },
- "LB": {
- "name": "Lɛbanɔn"
- },
- "LS": {
- "name": "Lɛsutu"
- },
- "LY": {
- "name": "Libya"
- },
- "LT": {
- "name": "Lituwenia"
- },
- "MO": {
- "name": "Macau SAR China"
- },
- "MG": {
- "name": "Madagaska"
- },
- "FM": {
- "name": "Maekronehyia"
- },
- "MW": {
- "name": "Malawi"
- },
- "MV": {
- "name": "Maldives"
- },
- "MY": {
- "name": "Malehyia"
- },
- "ML": {
- "name": "Mali"
- },
- "MS": {
- "name": "Mantserat"
- },
- "MH": {
- "name": "Marshall Islands"
- },
- "MK": {
- "name": "Masedonia"
- },
- "MQ": {
- "name": "Matinik"
- },
- "YT": {
- "name": "Mayɔte"
- },
- "MX": {
- "name": "Mɛksiko"
- },
- "MM": {
- "name": "Miyanma"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MA": {
- "name": "Moroko"
- },
- "MZ": {
- "name": "Mozambik"
- },
- "MD": {
- "name": "Mɔldova"
- },
- "MT": {
- "name": "Mɔlta"
- },
- "MC": {
- "name": "Mɔnako"
- },
- "MN": {
- "name": "Mɔngolia"
- },
- "MU": {
- "name": "Mɔrehyeɔs"
- },
- "MR": {
- "name": "Mɔretenia"
- },
- "NG": {
- "name": "Naegyeria"
- },
- "NA": {
- "name": "Namibia"
- },
- "NR": {
- "name": "Naworu"
- },
- "NI": {
- "name": "Nekaraguwa"
- },
- "NL": {
- "name": "Nɛdɛland"
- },
- "NP": {
- "name": "Nɛpɔl"
- },
- "NE": {
- "name": "Nigyɛ"
- },
- "EG": {
- "name": "Nisrim"
- },
- "NU": {
- "name": "Niyu"
- },
- "MP": {
- "name": "Northern Mariana Islands"
- },
- "NF": {
- "name": "Nɔfolk Aeland"
- },
- "NO": {
- "name": "Nɔɔwe"
- },
- "OM": {
- "name": "Oman"
- },
- "DZ": {
- "name": "Ɔlgyeria"
- },
- "AU": {
- "name": "Ɔstrelia"
- },
- "AT": {
- "name": "Ɔstria"
- },
- "PK": {
- "name": "Pakistan"
- },
- "PW": {
- "name": "Palau"
- },
- "PS": {
- "name": "Palestaen West Bank ne Gaza"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papua Guinea Foforo"
- },
- "PY": {
- "name": "Paraguay"
- },
- "PE": {
- "name": "Peru"
- },
- "PH": {
- "name": "Philippines"
- },
- "PN": {
- "name": "Pitcairn"
- },
- "PL": {
- "name": "Poland"
- },
- "PT": {
- "name": "Pɔtugal"
- },
- "PR": {
- "name": "Puɛto Riko"
- },
- "RE": {
- "name": "Reyuniɔn"
- },
- "RO": {
- "name": "Romenia"
- },
- "RU": {
- "name": "Rɔhyea"
- },
- "RW": {
- "name": "Rwanda"
- },
- "CY": {
- "name": "Saeprɔs"
- },
- "SH": {
- "name": "Saint Helena"
- },
- "KN": {
- "name": "Saint Kitts ne Nɛves"
- },
- "LC": {
- "name": "Saint Lucia"
- },
- "PM": {
- "name": "Saint Pierre ne Miquelon"
- },
- "VC": {
- "name": "Saint Vincent ne Grenadines"
- },
- "WS": {
- "name": "Samoa"
- },
- "SM": {
- "name": "San Marino"
- },
- "ST": {
- "name": "São Tomé and Príncipe"
- },
- "SA": {
- "name": "Saudi Arabia"
- },
- "SN": {
- "name": "Senegal"
- },
- "RS": {
- "name": "Serbia"
- },
- "SC": {
- "name": "Seyhyɛl"
- },
- "SL": {
- "name": "Sierra Leone"
- },
- "SG": {
- "name": "Singapɔ"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SY": {
- "name": "Siria"
- },
- "SK": {
- "name": "Slovakia"
- },
- "SI": {
- "name": "Slovinia"
- },
- "SB": {
- "name": "Solomon Islands"
- },
- "SO": {
- "name": "Somalia"
- },
- "GS": {
- "name": "South Georgia & South Sandwich Islands"
- },
- "SS": {
- "name": "South Sudan"
- },
- "ES": {
- "name": "Spain"
- },
- "LK": {
- "name": "Sri Lanka"
- },
- "BL": {
- "name": "St. Barthélemy"
- },
- "MF": {
- "name": "St. Martin"
- },
- "SD": {
- "name": "Sudan"
- },
- "SR": {
- "name": "Suriname"
- },
- "SJ": {
- "name": "Svalbard & Jan Mayen"
- },
- "SZ": {
- "name": "Swaziland"
- },
- "SE": {
- "name": "Sweden"
- },
- "CH": {
- "name": "Swetzaland"
- },
- "TH": {
- "name": "Taeland"
- },
- "TW": {
- "name": "Taiwan"
- },
- "TJ": {
- "name": "Tajikistan"
- },
- "TZ": {
- "name": "Tanzania"
- },
- "TR": {
- "name": "Tɛɛki"
- },
- "TM": {
- "name": "Tɛkmɛnistan"
- },
- "TL": {
- "name": "Timɔ Boka"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad ne Tobago"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TN": {
- "name": "Tunihyia"
- },
- "TC": {
- "name": "Turks ne Caicos Islands"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UM": {
- "name": "U.S. Outlying Islands"
- },
- "UG": {
- "name": "Uganda"
- },
- "UA": {
- "name": "Ukren"
- },
- "AE": {
- "name": "United Arab Emirates"
- },
- "UZ": {
- "name": "Uzbɛkistan"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VA": {
- "name": "Vatican Man"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Viɛtnam"
- },
- "WF": {
- "name": "Wallis ne Futuna"
- },
- "EH": {
- "name": "Western Sahara"
- },
- "YE": {
- "name": "Yɛmen"
- },
- "UY": {
- "name": "Yurugwae"
- },
- "ZM": {
- "name": "Zambia"
- },
- "ZW": {
- "name": "Zembabwe"
- },
- "NZ": {
- "name": "Ziland Foforo"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/am.json b/vendor/commerceguys/intl/resources/country/am.json
deleted file mode 100644
index 591195762..000000000
--- a/vendor/commerceguys/intl/resources/country/am.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "HU": {
- "name": "ሀንጋሪ"
- },
- "HT": {
- "name": "ሀይቲ"
- },
- "IN": {
- "name": "ህንድ"
- },
- "HN": {
- "name": "ሆንዱራስ"
- },
- "HK": {
- "name": "ሆንግ ኮንግ ልዩ የአስተዳደር ክልል ቻይና"
- },
- "LU": {
- "name": "ሉክሰምበርግ"
- },
- "LY": {
- "name": "ሊቢያ"
- },
- "LB": {
- "name": "ሊባኖስ"
- },
- "LT": {
- "name": "ሊቱዌኒያ"
- },
- "LI": {
- "name": "ሊችተንስታይን"
- },
- "LV": {
- "name": "ላትቪያ"
- },
- "LA": {
- "name": "ላኦስ"
- },
- "LR": {
- "name": "ላይቤሪያ"
- },
- "LS": {
- "name": "ሌሶቶ"
- },
- "MK": {
- "name": "መቄዶንያ"
- },
- "FM": {
- "name": "ሚክሮኔዢያ"
- },
- "ML": {
- "name": "ማሊ"
- },
- "MW": {
- "name": "ማላዊ"
- },
- "MY": {
- "name": "ማሌዢያ"
- },
- "MT": {
- "name": "ማልታ"
- },
- "MV": {
- "name": "ማልዲቭስ"
- },
- "MH": {
- "name": "ማርሻል አይላንድ"
- },
- "MQ": {
- "name": "ማርቲኒክ"
- },
- "MO": {
- "name": "ማካኡ ልዩ የአስተዳደር ክልል ቻይና"
- },
- "MM": {
- "name": "ማይናማር(በርማ)"
- },
- "MG": {
- "name": "ማዳጋስካር"
- },
- "MX": {
- "name": "ሜክሲኮ"
- },
- "YT": {
- "name": "ሜይኦቴ"
- },
- "TL": {
- "name": "ምስራቅ ሌስት"
- },
- "EH": {
- "name": "ምዕራባዊ ሳህራ"
- },
- "MD": {
- "name": "ሞልዶቫ"
- },
- "MU": {
- "name": "ሞሪሸስ"
- },
- "MR": {
- "name": "ሞሪቴኒያ"
- },
- "MA": {
- "name": "ሞሮኮ"
- },
- "MC": {
- "name": "ሞናኮ"
- },
- "ME": {
- "name": "ሞንተኔግሮ"
- },
- "MS": {
- "name": "ሞንትሴራት"
- },
- "MN": {
- "name": "ሞንጎሊያ"
- },
- "MZ": {
- "name": "ሞዛምቢክ"
- },
- "RU": {
- "name": "ሩስያ"
- },
- "RW": {
- "name": "ሩዋንዳ"
- },
- "RE": {
- "name": "ሪዩኒየን"
- },
- "RO": {
- "name": "ሮሜኒያ"
- },
- "SB": {
- "name": "ሰሎሞን ደሴት"
- },
- "KP": {
- "name": "ሰሜን ኮሪያ"
- },
- "RS": {
- "name": "ሰርብያ"
- },
- "SO": {
- "name": "ሱማሌ"
- },
- "SR": {
- "name": "ሱሪናም"
- },
- "SZ": {
- "name": "ሱዋዚላንድ"
- },
- "SD": {
- "name": "ሱዳን"
- },
- "LK": {
- "name": "ሲሪላንካ"
- },
- "SY": {
- "name": "ሲሪያ"
- },
- "SC": {
- "name": "ሲሼልስ"
- },
- "SX": {
- "name": "ሲንት ማርተን"
- },
- "SG": {
- "name": "ሲንጋፖር"
- },
- "WS": {
- "name": "ሳሞአ"
- },
- "SM": {
- "name": "ሳን ማሪኖ"
- },
- "ST": {
- "name": "ሳኦ ቶሜ እና ፕሪንሲፔ"
- },
- "SA": {
- "name": "ሳውድአረቢያ"
- },
- "CY": {
- "name": "ሳይፕረስ"
- },
- "SL": {
- "name": "ሴራሊዮን"
- },
- "SN": {
- "name": "ሴኔጋል"
- },
- "SH": {
- "name": "ሴንት ሄለና"
- },
- "LC": {
- "name": "ሴንት ሉቺያ"
- },
- "MF": {
- "name": "ሴንት ማርቲን"
- },
- "EA": {
- "name": "ሴኡታና ሜሊላ"
- },
- "SK": {
- "name": "ስሎቫኪያ"
- },
- "SI": {
- "name": "ስሎቬኒያ"
- },
- "SJ": {
- "name": "ስቫልባርድ እና ጃን ማየን"
- },
- "CH": {
- "name": "ስዊዘርላንድ"
- },
- "SE": {
- "name": "ስዊድን"
- },
- "ES": {
- "name": "ስፔን"
- },
- "BL": {
- "name": "ቅዱስ በርቴሎሜ"
- },
- "VC": {
- "name": "ቅዱስ ቪንሴንት እና ግሬናዲንስ"
- },
- "KN": {
- "name": "ቅዱስ ኪትስ እና ኔቪስ"
- },
- "PM": {
- "name": "ቅዱስ ፒዬር እና ሚኩኤሎን"
- },
- "BZ": {
- "name": "በሊዝ"
- },
- "BT": {
- "name": "ቡህታን"
- },
- "BG": {
- "name": "ቡልጌሪያ"
- },
- "BF": {
- "name": "ቡርኪና ፋሶ"
- },
- "BS": {
- "name": "ባሃማስ"
- },
- "BH": {
- "name": "ባህሬን"
- },
- "BB": {
- "name": "ባርቤዶስ"
- },
- "BD": {
- "name": "ባንግላዲሽ"
- },
- "BY": {
- "name": "ቤላሩስ"
- },
- "BE": {
- "name": "ቤልጄም"
- },
- "BM": {
- "name": "ቤርሙዳ"
- },
- "BJ": {
- "name": "ቤኒን"
- },
- "BN": {
- "name": "ብሩኒ"
- },
- "BI": {
- "name": "ብሩንዲ"
- },
- "BR": {
- "name": "ብራዚል"
- },
- "BO": {
- "name": "ቦሊቪያ"
- },
- "BA": {
- "name": "ቦስኒያ እና ሄርዞጎቪኒያ"
- },
- "BW": {
- "name": "ቦትስዋና"
- },
- "VA": {
- "name": "ቫቲካን ከተማ"
- },
- "VU": {
- "name": "ቫኑአቱ"
- },
- "VN": {
- "name": "ቬትናም"
- },
- "VE": {
- "name": "ቬንዙዌላ"
- },
- "TR": {
- "name": "ቱርክ"
- },
- "TM": {
- "name": "ቱርክሜኒስታን"
- },
- "TV": {
- "name": "ቱቫሉ"
- },
- "TN": {
- "name": "ቱኒዚያ"
- },
- "TZ": {
- "name": "ታንዛኒያ"
- },
- "TH": {
- "name": "ታይላንድ"
- },
- "TW": {
- "name": "ታይዋን"
- },
- "TJ": {
- "name": "ታጃኪስታን"
- },
- "TA": {
- "name": "ትሪስታን ዲ ኩንሃ"
- },
- "TT": {
- "name": "ትሪናዳድ እና ቶቤጎ"
- },
- "TO": {
- "name": "ቶንጋ"
- },
- "TK": {
- "name": "ቶክላው"
- },
- "TG": {
- "name": "ቶጐ"
- },
- "CL": {
- "name": "ቺሊ"
- },
- "CN": {
- "name": "ቻይና"
- },
- "TD": {
- "name": "ቻድ"
- },
- "CZ": {
- "name": "ቼችኒያ"
- },
- "NU": {
- "name": "ኒኡይ"
- },
- "NI": {
- "name": "ኒካራጓ"
- },
- "NC": {
- "name": "ኒው ካሌዶኒያ"
- },
- "NZ": {
- "name": "ኒው ዚላንድ"
- },
- "NE": {
- "name": "ኒጀር"
- },
- "NA": {
- "name": "ናሚቢያ"
- },
- "NR": {
- "name": "ናኡሩ"
- },
- "NG": {
- "name": "ናይጄሪያ"
- },
- "NL": {
- "name": "ኔዘርላንድ"
- },
- "NP": {
- "name": "ኔፓል"
- },
- "NO": {
- "name": "ኖርዌይ"
- },
- "NF": {
- "name": "ኖርፎልክ ደሴት"
- },
- "AL": {
- "name": "አልባኒያ"
- },
- "DZ": {
- "name": "አልጄሪያ"
- },
- "AW": {
- "name": "አሩባ"
- },
- "AM": {
- "name": "አርሜኒያ"
- },
- "AR": {
- "name": "አርጀንቲና"
- },
- "AC": {
- "name": "አሴንሽን ደሴት"
- },
- "AG": {
- "name": "አንቲጓ እና ባሩዳ"
- },
- "AQ": {
- "name": "አንታርክቲካ"
- },
- "AD": {
- "name": "አንዶራ"
- },
- "AI": {
- "name": "አንጉይላ"
- },
- "AO": {
- "name": "አንጐላ"
- },
- "AU": {
- "name": "አውስትራልያ"
- },
- "AZ": {
- "name": "አዘርባጃን"
- },
- "IE": {
- "name": "አየርላንድ"
- },
- "IM": {
- "name": "አይል ኦፍ ማን"
- },
- "IS": {
- "name": "አይስላንድ"
- },
- "AF": {
- "name": "አፍጋኒስታን"
- },
- "UY": {
- "name": "ኡራጓይ"
- },
- "UZ": {
- "name": "ኡዝቤኪስታን"
- },
- "IQ": {
- "name": "ኢራቅ"
- },
- "IR": {
- "name": "ኢራን"
- },
- "ET": {
- "name": "ኢትዮጵያ"
- },
- "ID": {
- "name": "ኢንዶኔዢያ"
- },
- "GQ": {
- "name": "ኢኳቶሪያል ጊኒ"
- },
- "EC": {
- "name": "ኢኳዶር"
- },
- "SV": {
- "name": "ኤል ሳልቫዶር"
- },
- "ER": {
- "name": "ኤርትራ"
- },
- "EE": {
- "name": "ኤስቶኒያ"
- },
- "IL": {
- "name": "እስራኤል"
- },
- "OM": {
- "name": "ኦማን"
- },
- "AT": {
- "name": "ኦስትሪያ"
- },
- "CW": {
- "name": "ኩራሳዎ"
- },
- "CU": {
- "name": "ኩባ"
- },
- "CK": {
- "name": "ኩክ ደሴቶች"
- },
- "KI": {
- "name": "ኪሪባቲ"
- },
- "KG": {
- "name": "ኪርጊስታን"
- },
- "CM": {
- "name": "ካሜሩን"
- },
- "KH": {
- "name": "ካምቦዲያ"
- },
- "CA": {
- "name": "ካናዳ"
- },
- "KZ": {
- "name": "ካዛኪስታን"
- },
- "KY": {
- "name": "ካይማን ደሴቶች"
- },
- "KE": {
- "name": "ኬንያ"
- },
- "CV": {
- "name": "ኬፕ ቬርዴ"
- },
- "HR": {
- "name": "ክሮኤሽያ"
- },
- "KW": {
- "name": "ክዌት"
- },
- "CO": {
- "name": "ኮሎምቢያ"
- },
- "KM": {
- "name": "ኮሞሮስ"
- },
- "CR": {
- "name": "ኮስታሪካ"
- },
- "XK": {
- "name": "ኮሶቮ"
- },
- "CI": {
- "name": "ኮት ዲቯር"
- },
- "CG": {
- "name": "ኮንጎ ብራዛቪል"
- },
- "CD": {
- "name": "ኮንጎ-ኪንሻሳ"
- },
- "CC": {
- "name": "ኮኮስ(ኬሊንግ) ደሴቶች"
- },
- "QA": {
- "name": "ኳታር"
- },
- "WF": {
- "name": "ዋሊስ እና ፉቱና ደሴቶች"
- },
- "ZW": {
- "name": "ዚምቧቤ"
- },
- "ZM": {
- "name": "ዛምቢያ"
- },
- "YE": {
- "name": "የመን"
- },
- "CF": {
- "name": "የመካከለኛው አፍሪካ ሪፐብሊክ"
- },
- "MP": {
- "name": "የሰሜናዊ ማሪያና ደሴቶች"
- },
- "IO": {
- "name": "የብሪታኒያ ህንድ ውቂያኖስ ግዛት"
- },
- "AE": {
- "name": "የተባበሩት ዓረብ ኤምሬትስ"
- },
- "TC": {
- "name": "የቱርኮችና የካኢኮስ ደሴቶች"
- },
- "AX": {
- "name": "የአላንድ ደሴቶች"
- },
- "AS": {
- "name": "የአሜሪካ ሳሞአ"
- },
- "VI": {
- "name": "የአሜሪካ ቨርጂን ደሴቶች"
- },
- "VG": {
- "name": "የእንግሊዝ ቨርጂን ደሴቶች"
- },
- "BQ": {
- "name": "የካሪቢያን ኔዘርላንድስ"
- },
- "IC": {
- "name": "የካናሪ ደሴቶች"
- },
- "UM": {
- "name": "የዩ ኤስ ጠረፍ ላይ ያሉ ደሴቶች"
- },
- "CX": {
- "name": "የገና ደሴት"
- },
- "TF": {
- "name": "የፈረንሳይ ደቡባዊ ግዛቶች"
- },
- "GF": {
- "name": "የፈረንሳይ ጉዊአና"
- },
- "PF": {
- "name": "የፈረንሳይ ፖሊኔዢያ"
- },
- "FO": {
- "name": "የፋሮ ደሴቶች"
- },
- "PS": {
- "name": "የፍልስጤም ግዛት"
- },
- "FK": {
- "name": "የፎክላንድ ደሴቶች"
- },
- "US": {
- "name": "ዩናይትድ ስቴትስ"
- },
- "GB": {
- "name": "ዩናይትድ ኪንግደም"
- },
- "UA": {
- "name": "ዩክሬን"
- },
- "UG": {
- "name": "ዩጋንዳ"
- },
- "SS": {
- "name": "ደቡብ ሱዳን"
- },
- "ZA": {
- "name": "ደቡብ አፍሪካ"
- },
- "KR": {
- "name": "ደቡብ ኮሪያ"
- },
- "GS": {
- "name": "ደቡብ ጆርጂያ እና የደቡብ ሳንድዊች ደሴቶች"
- },
- "DG": {
- "name": "ዲዬጎ ጋርሺያ"
- },
- "DK": {
- "name": "ዴንማርክ"
- },
- "DO": {
- "name": "ዶመኒካን ሪፑብሊክ"
- },
- "DM": {
- "name": "ዶሚኒካ"
- },
- "DE": {
- "name": "ጀርመን"
- },
- "JE": {
- "name": "ጀርሲ"
- },
- "DJ": {
- "name": "ጂቡቲ"
- },
- "GI": {
- "name": "ጂብራልተር"
- },
- "JM": {
- "name": "ጃማይካ"
- },
- "JP": {
- "name": "ጃፓን"
- },
- "JO": {
- "name": "ጆርዳን"
- },
- "GE": {
- "name": "ጆርጂያ"
- },
- "GG": {
- "name": "ጉርነሲ"
- },
- "GU": {
- "name": "ጉዋም"
- },
- "GT": {
- "name": "ጉዋቲማላ"
- },
- "GP": {
- "name": "ጉዋደሉፕ"
- },
- "GY": {
- "name": "ጉያና"
- },
- "GN": {
- "name": "ጊኒ"
- },
- "GW": {
- "name": "ጊኒ ቢሳኦ"
- },
- "GM": {
- "name": "ጋምቢያ"
- },
- "GA": {
- "name": "ጋቦን"
- },
- "GH": {
- "name": "ጋና"
- },
- "GL": {
- "name": "ግሪንላንድ"
- },
- "GR": {
- "name": "ግሪክ"
- },
- "GD": {
- "name": "ግሬናዳ"
- },
- "EG": {
- "name": "ግብጽ"
- },
- "IT": {
- "name": "ጣሊያን"
- },
- "FR": {
- "name": "ፈረንሳይ"
- },
- "PH": {
- "name": "ፊሊፒንስ"
- },
- "FI": {
- "name": "ፊንላንድ"
- },
- "FJ": {
- "name": "ፊጂ"
- },
- "PN": {
- "name": "ፒትካኢርን አይስላንድ"
- },
- "PW": {
- "name": "ፓላው"
- },
- "PY": {
- "name": "ፓራጓይ"
- },
- "PA": {
- "name": "ፓናማ"
- },
- "PK": {
- "name": "ፓኪስታን"
- },
- "PG": {
- "name": "ፓፑዋ ኒው ጊኒ"
- },
- "PE": {
- "name": "ፔሩ"
- },
- "PL": {
- "name": "ፖላንድ"
- },
- "PT": {
- "name": "ፖርቱጋል"
- },
- "PR": {
- "name": "ፖርታ ሪኮ"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/ar-LY.json b/vendor/commerceguys/intl/resources/country/ar-LY.json
deleted file mode 100644
index 18e3b5468..000000000
--- a/vendor/commerceguys/intl/resources/country/ar-LY.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "IS": {
- "name": "آيسلندا"
- },
- "ET": {
- "name": "إثيوبيا"
- },
- "AZ": {
- "name": "أذربيجان"
- },
- "AM": {
- "name": "أرمينيا"
- },
- "AW": {
- "name": "أروبا"
- },
- "ER": {
- "name": "إريتريا"
- },
- "ES": {
- "name": "إسبانيا"
- },
- "AU": {
- "name": "أستراليا"
- },
- "EE": {
- "name": "إستونيا"
- },
- "IL": {
- "name": "إسرائيل"
- },
- "AF": {
- "name": "أفغانستان"
- },
- "PS": {
- "name": "الأراضي الفلسطينية"
- },
- "AR": {
- "name": "الأرجنتين"
- },
- "JO": {
- "name": "الأردن"
- },
- "TF": {
- "name": "الأقاليم الجنوبية الفرنسية"
- },
- "IO": {
- "name": "الإقليم البريطاني في المحيط الهندي"
- },
- "EC": {
- "name": "الإكوادور"
- },
- "AE": {
- "name": "الإمارات العربية المتحدة"
- },
- "AL": {
- "name": "ألبانيا"
- },
- "BH": {
- "name": "البحرين"
- },
- "BR": {
- "name": "البرازيل"
- },
- "PT": {
- "name": "البرتغال"
- },
- "BS": {
- "name": "البهاما"
- },
- "BA": {
- "name": "البوسنة والهرسك"
- },
- "CZ": {
- "name": "التشيك"
- },
- "ME": {
- "name": "الجبل الأسود"
- },
- "DZ": {
- "name": "الجزائر"
- },
- "DK": {
- "name": "الدانمرك"
- },
- "CV": {
- "name": "الرأس الأخضر"
- },
- "SV": {
- "name": "السلفادور"
- },
- "SN": {
- "name": "السنغال"
- },
- "SD": {
- "name": "السودان"
- },
- "SE": {
- "name": "السويد"
- },
- "EH": {
- "name": "الصحراء الغربية"
- },
- "SO": {
- "name": "الصومال"
- },
- "CN": {
- "name": "الصين"
- },
- "IQ": {
- "name": "العراق"
- },
- "GA": {
- "name": "الغابون"
- },
- "VA": {
- "name": "الفاتيكان"
- },
- "PH": {
- "name": "الفلبين"
- },
- "CM": {
- "name": "الكاميرون"
- },
- "CG": {
- "name": "الكونغو - برازافيل"
- },
- "CD": {
- "name": "الكونغو - كينشاسا"
- },
- "KW": {
- "name": "الكويت"
- },
- "DE": {
- "name": "ألمانيا"
- },
- "MA": {
- "name": "المغرب"
- },
- "MX": {
- "name": "المكسيك"
- },
- "SA": {
- "name": "المملكة العربية السعودية"
- },
- "GB": {
- "name": "المملكة المتحدة"
- },
- "NO": {
- "name": "النرويج"
- },
- "AT": {
- "name": "النمسا"
- },
- "NE": {
- "name": "النيجر"
- },
- "IN": {
- "name": "الهند"
- },
- "US": {
- "name": "الولايات المتحدة"
- },
- "JP": {
- "name": "اليابان"
- },
- "YE": {
- "name": "اليمن"
- },
- "GR": {
- "name": "اليونان"
- },
- "AQ": {
- "name": "أنتاركتيكا"
- },
- "AG": {
- "name": "أنتيغوا وبربودا"
- },
- "AD": {
- "name": "أندورا"
- },
- "ID": {
- "name": "إندونيسيا"
- },
- "AO": {
- "name": "أنغولا"
- },
- "AI": {
- "name": "أنغويلا"
- },
- "UY": {
- "name": "أوروغواي"
- },
- "UZ": {
- "name": "أوزبكستان"
- },
- "UG": {
- "name": "أوغندا"
- },
- "UA": {
- "name": "أوكرانيا"
- },
- "IR": {
- "name": "إيران"
- },
- "IE": {
- "name": "أيرلندا"
- },
- "IT": {
- "name": "إيطاليا"
- },
- "PG": {
- "name": "بابوا غينيا الجديدة"
- },
- "PY": {
- "name": "باراغواي"
- },
- "PK": {
- "name": "باكستان"
- },
- "PW": {
- "name": "بالاو"
- },
- "BB": {
- "name": "بربادوس"
- },
- "BM": {
- "name": "برمودا"
- },
- "BN": {
- "name": "بروناي"
- },
- "BE": {
- "name": "بلجيكا"
- },
- "BG": {
- "name": "بلغاريا"
- },
- "BZ": {
- "name": "بليز"
- },
- "BD": {
- "name": "بنغلاديش"
- },
- "PA": {
- "name": "بنما"
- },
- "BJ": {
- "name": "بنين"
- },
- "BT": {
- "name": "بوتان"
- },
- "BW": {
- "name": "بوتسوانا"
- },
- "PR": {
- "name": "بورتوريكو"
- },
- "BF": {
- "name": "بوركينا فاسو"
- },
- "BI": {
- "name": "بوروندي"
- },
- "PL": {
- "name": "بولندا"
- },
- "BO": {
- "name": "بوليفيا"
- },
- "PF": {
- "name": "بولينيزيا الفرنسية"
- },
- "PE": {
- "name": "بيرو"
- },
- "BY": {
- "name": "بيلاروس"
- },
- "TH": {
- "name": "تايلاند"
- },
- "TW": {
- "name": "تايوان"
- },
- "TM": {
- "name": "تركمانستان"
- },
- "TR": {
- "name": "تركيا"
- },
- "TA": {
- "name": "تريستان دا كونا"
- },
- "TT": {
- "name": "ترينيداد وتوباغو"
- },
- "TD": {
- "name": "تشاد"
- },
- "CL": {
- "name": "تشيلي"
- },
- "TZ": {
- "name": "تنزانيا"
- },
- "TG": {
- "name": "توغو"
- },
- "TV": {
- "name": "توفالو"
- },
- "TK": {
- "name": "توكيلو"
- },
- "TN": {
- "name": "تونس"
- },
- "TO": {
- "name": "تونغا"
- },
- "TL": {
- "name": "تيمور- ليشتي"
- },
- "JM": {
- "name": "جامايكا"
- },
- "GI": {
- "name": "جبل طارق"
- },
- "AX": {
- "name": "جزر آلاند"
- },
- "KM": {
- "name": "جزر القمر"
- },
- "IC": {
- "name": "جزر الكناري"
- },
- "MQ": {
- "name": "جزر المارتينيك"
- },
- "MV": {
- "name": "جزر المالديف"
- },
- "UM": {
- "name": "جزر الولايات المتحدة النائية"
- },
- "PN": {
- "name": "جزر بيتكيرن"
- },
- "TC": {
- "name": "جزر توركس وكايكوس"
- },
- "SB": {
- "name": "جزر سليمان"
- },
- "FO": {
- "name": "جزر فارو"
- },
- "FK": {
- "name": "جزر فوكلاند"
- },
- "VG": {
- "name": "جزر فيرجن البريطانية"
- },
- "VI": {
- "name": "جزر فيرجن التابعة للولايات المتحدة"
- },
- "KY": {
- "name": "جزر كايمان"
- },
- "CK": {
- "name": "جزر كوك"
- },
- "CC": {
- "name": "جزر كوكوس (كيلينغ)"
- },
- "MH": {
- "name": "جزر مارشال"
- },
- "MP": {
- "name": "جزر ماريانا الشمالية"
- },
- "WF": {
- "name": "جزر والس وفوتونا"
- },
- "AC": {
- "name": "جزيرة أسينشيون"
- },
- "CX": {
- "name": "جزيرة كريسماس"
- },
- "IM": {
- "name": "جزيرة مان"
- },
- "NF": {
- "name": "جزيرة نورفولك"
- },
- "CF": {
- "name": "جمهورية أفريقيا الوسطى"
- },
- "DO": {
- "name": "جمهورية الدومينيكان"
- },
- "ZA": {
- "name": "جنوب أفريقيا"
- },
- "SS": {
- "name": "جنوب السودان"
- },
- "GE": {
- "name": "جورجيا"
- },
- "GS": {
- "name": "جورجيا الجنوبية وجزر ساندويتش الجنوبية"
- },
- "DJ": {
- "name": "جيبوتي"
- },
- "JE": {
- "name": "جيرسي"
- },
- "DM": {
- "name": "دومينيكا"
- },
- "DG": {
- "name": "دييغو غارسيا"
- },
- "RW": {
- "name": "رواندا"
- },
- "RU": {
- "name": "روسيا"
- },
- "RO": {
- "name": "رومانيا"
- },
- "RE": {
- "name": "روينيون"
- },
- "ZM": {
- "name": "زامبيا"
- },
- "ZW": {
- "name": "زيمبابوي"
- },
- "CI": {
- "name": "ساحل العاج"
- },
- "WS": {
- "name": "ساموا"
- },
- "AS": {
- "name": "ساموا الأمريكية"
- },
- "BL": {
- "name": "سان بارتليمي"
- },
- "PM": {
- "name": "سان بيير ومكويلون"
- },
- "MF": {
- "name": "سان مارتن"
- },
- "SM": {
- "name": "سان مارينو"
- },
- "VC": {
- "name": "سانت فنسنت وجزر غرينادين"
- },
- "KN": {
- "name": "سانت كيتس ونيفيس"
- },
- "LC": {
- "name": "سانت لوسيا"
- },
- "SX": {
- "name": "سانت مارتن"
- },
- "SH": {
- "name": "سانت هيلينا"
- },
- "ST": {
- "name": "ساو تومي وبرينسيبي"
- },
- "EA": {
- "name": "سبتة ومليلية"
- },
- "LK": {
- "name": "سريلانكا"
- },
- "SJ": {
- "name": "سفالبارد وجان ماين"
- },
- "SK": {
- "name": "سلوفاكيا"
- },
- "SI": {
- "name": "سلوفينيا"
- },
- "SG": {
- "name": "سنغافورة"
- },
- "SZ": {
- "name": "سوازيلاند"
- },
- "SY": {
- "name": "سوريا"
- },
- "SR": {
- "name": "سورينام"
- },
- "CH": {
- "name": "سويسرا"
- },
- "SL": {
- "name": "سيراليون"
- },
- "SC": {
- "name": "سيشل"
- },
- "RS": {
- "name": "صربيا"
- },
- "TJ": {
- "name": "طاجيكستان"
- },
- "OM": {
- "name": "عُمان"
- },
- "GM": {
- "name": "غامبيا"
- },
- "GH": {
- "name": "غانا"
- },
- "GD": {
- "name": "غرينادا"
- },
- "GL": {
- "name": "غرينلاند"
- },
- "GT": {
- "name": "غواتيمالا"
- },
- "GP": {
- "name": "غوادلوب"
- },
- "GU": {
- "name": "غوام"
- },
- "GF": {
- "name": "غويانا الفرنسية"
- },
- "GY": {
- "name": "غيانا"
- },
- "GG": {
- "name": "غيرنزي"
- },
- "GN": {
- "name": "غينيا"
- },
- "GQ": {
- "name": "غينيا الاستوائية"
- },
- "GW": {
- "name": "غينيا بيساو"
- },
- "VU": {
- "name": "فانواتو"
- },
- "FR": {
- "name": "فرنسا"
- },
- "VE": {
- "name": "فنزويلا"
- },
- "FI": {
- "name": "فنلندا"
- },
- "VN": {
- "name": "فيتنام"
- },
- "FJ": {
- "name": "فيجي"
- },
- "CY": {
- "name": "قبرص"
- },
- "QA": {
- "name": "قطر"
- },
- "KG": {
- "name": "قيرغيزستان"
- },
- "KZ": {
- "name": "كازاخستان"
- },
- "NC": {
- "name": "كاليدونيا الجديدة"
- },
- "HR": {
- "name": "كرواتيا"
- },
- "KH": {
- "name": "كمبوديا"
- },
- "CA": {
- "name": "كندا"
- },
- "CU": {
- "name": "كوبا"
- },
- "CW": {
- "name": "كوراساو"
- },
- "KR": {
- "name": "كوريا الجنوبية"
- },
- "KP": {
- "name": "كوريا الشمالية"
- },
- "CR": {
- "name": "كوستاريكا"
- },
- "XK": {
- "name": "كوسوفو"
- },
- "CO": {
- "name": "كولومبيا"
- },
- "KI": {
- "name": "كيريباتي"
- },
- "KE": {
- "name": "كينيا"
- },
- "LV": {
- "name": "لاتفيا"
- },
- "LA": {
- "name": "لاوس"
- },
- "LB": {
- "name": "لبنان"
- },
- "LU": {
- "name": "لوكسمبورغ"
- },
- "LY": {
- "name": "ليبيا"
- },
- "LR": {
- "name": "ليبيريا"
- },
- "LT": {
- "name": "ليتوانيا"
- },
- "LI": {
- "name": "ليختنشتاين"
- },
- "LS": {
- "name": "ليسوتو"
- },
- "MT": {
- "name": "مالطا"
- },
- "ML": {
- "name": "مالي"
- },
- "MY": {
- "name": "ماليزيا"
- },
- "YT": {
- "name": "مايوت"
- },
- "MG": {
- "name": "مدغشقر"
- },
- "EG": {
- "name": "مصر"
- },
- "MK": {
- "name": "مقدونيا"
- },
- "MO": {
- "name": "مكاو الصينية (منطقة إدارية خاصة)"
- },
- "MW": {
- "name": "ملاوي"
- },
- "MN": {
- "name": "منغوليا"
- },
- "MR": {
- "name": "موريتانيا"
- },
- "MU": {
- "name": "موريشيوس"
- },
- "MZ": {
- "name": "موزمبيق"
- },
- "MD": {
- "name": "مولدوفا"
- },
- "MC": {
- "name": "موناكو"
- },
- "MS": {
- "name": "مونتيسيرات"
- },
- "MM": {
- "name": "ميانمار (بورما)"
- },
- "FM": {
- "name": "ميكرونيزيا"
- },
- "NA": {
- "name": "ناميبيا"
- },
- "NR": {
- "name": "ناورو"
- },
- "NP": {
- "name": "نيبال"
- },
- "NG": {
- "name": "نيجيريا"
- },
- "NI": {
- "name": "نيكاراغوا"
- },
- "NZ": {
- "name": "نيوزيلندا"
- },
- "NU": {
- "name": "نيوي"
- },
- "HT": {
- "name": "هايتي"
- },
- "HN": {
- "name": "هندوراس"
- },
- "HU": {
- "name": "هنغاريا"
- },
- "NL": {
- "name": "هولندا"
- },
- "BQ": {
- "name": "هولندا الكاريبية"
- },
- "HK": {
- "name": "هونغ كونغ الصينية (منطقة إدارية خاصة)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/ar-SA.json b/vendor/commerceguys/intl/resources/country/ar-SA.json
deleted file mode 100644
index 1c2a2ca43..000000000
--- a/vendor/commerceguys/intl/resources/country/ar-SA.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "IS": {
- "name": "آيسلندا"
- },
- "ET": {
- "name": "إثيوبيا"
- },
- "AZ": {
- "name": "أذربيجان"
- },
- "AM": {
- "name": "أرمينيا"
- },
- "AW": {
- "name": "أروبا"
- },
- "ER": {
- "name": "إريتريا"
- },
- "ES": {
- "name": "إسبانيا"
- },
- "AU": {
- "name": "أستراليا"
- },
- "EE": {
- "name": "إستونيا"
- },
- "IL": {
- "name": "إسرائيل"
- },
- "AF": {
- "name": "أفغانستان"
- },
- "PS": {
- "name": "الأراضي الفلسطينية"
- },
- "AR": {
- "name": "الأرجنتين"
- },
- "JO": {
- "name": "الأردن"
- },
- "TF": {
- "name": "الأقاليم الجنوبية الفرنسية"
- },
- "IO": {
- "name": "الإقليم البريطاني في المحيط الهندي"
- },
- "EC": {
- "name": "الإكوادور"
- },
- "AE": {
- "name": "الإمارات العربية المتحدة"
- },
- "AL": {
- "name": "ألبانيا"
- },
- "BH": {
- "name": "البحرين"
- },
- "BR": {
- "name": "البرازيل"
- },
- "PT": {
- "name": "البرتغال"
- },
- "BA": {
- "name": "البوسنة والهرسك"
- },
- "CZ": {
- "name": "التشيك"
- },
- "ME": {
- "name": "الجبل الأسود"
- },
- "DZ": {
- "name": "الجزائر"
- },
- "DK": {
- "name": "الدانمرك"
- },
- "CV": {
- "name": "الرأس الأخضر"
- },
- "SV": {
- "name": "السلفادور"
- },
- "SN": {
- "name": "السنغال"
- },
- "SD": {
- "name": "السودان"
- },
- "SE": {
- "name": "السويد"
- },
- "EH": {
- "name": "الصحراء الغربية"
- },
- "SO": {
- "name": "الصومال"
- },
- "CN": {
- "name": "الصين"
- },
- "IQ": {
- "name": "العراق"
- },
- "GA": {
- "name": "الغابون"
- },
- "VA": {
- "name": "الفاتيكان"
- },
- "PH": {
- "name": "الفلبين"
- },
- "CM": {
- "name": "الكاميرون"
- },
- "CG": {
- "name": "الكونغو - برازافيل"
- },
- "CD": {
- "name": "الكونغو - كينشاسا"
- },
- "KW": {
- "name": "الكويت"
- },
- "DE": {
- "name": "ألمانيا"
- },
- "MA": {
- "name": "المغرب"
- },
- "MX": {
- "name": "المكسيك"
- },
- "SA": {
- "name": "المملكة العربية السعودية"
- },
- "GB": {
- "name": "المملكة المتحدة"
- },
- "NO": {
- "name": "النرويج"
- },
- "AT": {
- "name": "النمسا"
- },
- "NE": {
- "name": "النيجر"
- },
- "IN": {
- "name": "الهند"
- },
- "US": {
- "name": "الولايات المتحدة"
- },
- "JP": {
- "name": "اليابان"
- },
- "YE": {
- "name": "اليمن"
- },
- "GR": {
- "name": "اليونان"
- },
- "AQ": {
- "name": "أنتاركتيكا"
- },
- "AG": {
- "name": "أنتيغوا وبربودا"
- },
- "AD": {
- "name": "أندورا"
- },
- "ID": {
- "name": "إندونيسيا"
- },
- "AO": {
- "name": "أنغولا"
- },
- "AI": {
- "name": "أنغويلا"
- },
- "UY": {
- "name": "أوروغواي"
- },
- "UZ": {
- "name": "أوزبكستان"
- },
- "UG": {
- "name": "أوغندا"
- },
- "UA": {
- "name": "أوكرانيا"
- },
- "IR": {
- "name": "إيران"
- },
- "IE": {
- "name": "أيرلندا"
- },
- "IT": {
- "name": "إيطاليا"
- },
- "PG": {
- "name": "بابوا غينيا الجديدة"
- },
- "PY": {
- "name": "باراغواي"
- },
- "PK": {
- "name": "باكستان"
- },
- "PW": {
- "name": "بالاو"
- },
- "BB": {
- "name": "بربادوس"
- },
- "BM": {
- "name": "برمودا"
- },
- "BN": {
- "name": "بروناي"
- },
- "BE": {
- "name": "بلجيكا"
- },
- "BG": {
- "name": "بلغاريا"
- },
- "BZ": {
- "name": "بليز"
- },
- "BD": {
- "name": "بنغلاديش"
- },
- "PA": {
- "name": "بنما"
- },
- "BJ": {
- "name": "بنين"
- },
- "BT": {
- "name": "بوتان"
- },
- "BW": {
- "name": "بوتسوانا"
- },
- "PR": {
- "name": "بورتوريكو"
- },
- "BF": {
- "name": "بوركينا فاسو"
- },
- "BI": {
- "name": "بوروندي"
- },
- "PL": {
- "name": "بولندا"
- },
- "BO": {
- "name": "بوليفيا"
- },
- "PF": {
- "name": "بولينيزيا الفرنسية"
- },
- "PE": {
- "name": "بيرو"
- },
- "BY": {
- "name": "بيلاروس"
- },
- "TH": {
- "name": "تايلاند"
- },
- "TW": {
- "name": "تايوان"
- },
- "TM": {
- "name": "تركمانستان"
- },
- "TR": {
- "name": "تركيا"
- },
- "TA": {
- "name": "تريستان دا كونا"
- },
- "TT": {
- "name": "ترينيداد وتوباغو"
- },
- "TD": {
- "name": "تشاد"
- },
- "CL": {
- "name": "تشيلي"
- },
- "TZ": {
- "name": "تنزانيا"
- },
- "TG": {
- "name": "توغو"
- },
- "TV": {
- "name": "توفالو"
- },
- "TK": {
- "name": "توكيلو"
- },
- "TN": {
- "name": "تونس"
- },
- "TO": {
- "name": "تونغا"
- },
- "TL": {
- "name": "تيمور- ليشتي"
- },
- "JM": {
- "name": "جامايكا"
- },
- "GI": {
- "name": "جبل طارق"
- },
- "AX": {
- "name": "جزر آلاند"
- },
- "BS": {
- "name": "جزر البهاما"
- },
- "KM": {
- "name": "جزر القمر"
- },
- "IC": {
- "name": "جزر الكناري"
- },
- "MQ": {
- "name": "جزر المارتينيك"
- },
- "MV": {
- "name": "جزر المالديف"
- },
- "UM": {
- "name": "جزر الولايات المتحدة النائية"
- },
- "PN": {
- "name": "جزر بيتكيرن"
- },
- "TC": {
- "name": "جزر توركس وكايكوس"
- },
- "SB": {
- "name": "جزر سليمان"
- },
- "FO": {
- "name": "جزر فارو"
- },
- "FK": {
- "name": "جزر فوكلاند"
- },
- "VG": {
- "name": "جزر فيرجن البريطانية"
- },
- "VI": {
- "name": "جزر فيرجن التابعة للولايات المتحدة"
- },
- "KY": {
- "name": "جزر كايمان"
- },
- "CK": {
- "name": "جزر كوك"
- },
- "CC": {
- "name": "جزر كوكوس (كيلينغ)"
- },
- "MH": {
- "name": "جزر مارشال"
- },
- "MP": {
- "name": "جزر ماريانا الشمالية"
- },
- "WF": {
- "name": "جزر والس وفوتونا"
- },
- "AC": {
- "name": "جزيرة أسينشين"
- },
- "CX": {
- "name": "جزيرة كريسماس"
- },
- "IM": {
- "name": "جزيرة مان"
- },
- "NF": {
- "name": "جزيرة نورفولك"
- },
- "CF": {
- "name": "جمهورية أفريقيا الوسطى"
- },
- "DO": {
- "name": "جمهورية الدومينيكان"
- },
- "ZA": {
- "name": "جنوب أفريقيا"
- },
- "SS": {
- "name": "جنوب السودان"
- },
- "GE": {
- "name": "جورجيا"
- },
- "GS": {
- "name": "جورجيا الجنوبية وجزر ساندويتش الجنوبية"
- },
- "DJ": {
- "name": "جيبوتي"
- },
- "JE": {
- "name": "جيرسي"
- },
- "DM": {
- "name": "دومينيكا"
- },
- "DG": {
- "name": "دييغو غارسيا"
- },
- "RW": {
- "name": "رواندا"
- },
- "RU": {
- "name": "روسيا"
- },
- "RO": {
- "name": "رومانيا"
- },
- "RE": {
- "name": "روينيون"
- },
- "ZM": {
- "name": "زامبيا"
- },
- "ZW": {
- "name": "زيمبابوي"
- },
- "CI": {
- "name": "ساحل العاج"
- },
- "WS": {
- "name": "ساموا"
- },
- "AS": {
- "name": "ساموا الأمريكية"
- },
- "BL": {
- "name": "سان بارتليمي"
- },
- "PM": {
- "name": "سان بيير وميكولون"
- },
- "MF": {
- "name": "سان مارتن"
- },
- "SM": {
- "name": "سان مارينو"
- },
- "VC": {
- "name": "سانت فنسنت وجزر غرينادين"
- },
- "KN": {
- "name": "سانت كيتس ونيفيس"
- },
- "LC": {
- "name": "سانت لوسيا"
- },
- "SX": {
- "name": "سانت مارتن"
- },
- "SH": {
- "name": "سانت هيلينا"
- },
- "ST": {
- "name": "ساو تومي وبرينسيبي"
- },
- "EA": {
- "name": "سبتة ومليلية"
- },
- "LK": {
- "name": "سريلانكا"
- },
- "SJ": {
- "name": "سفالبارد وجان ماين"
- },
- "SK": {
- "name": "سلوفاكيا"
- },
- "SI": {
- "name": "سلوفينيا"
- },
- "SG": {
- "name": "سنغافورة"
- },
- "SZ": {
- "name": "سوازيلاند"
- },
- "SY": {
- "name": "سوريا"
- },
- "SR": {
- "name": "سورينام"
- },
- "CH": {
- "name": "سويسرا"
- },
- "SL": {
- "name": "سيراليون"
- },
- "SC": {
- "name": "سيشل"
- },
- "RS": {
- "name": "صربيا"
- },
- "TJ": {
- "name": "طاجيكستان"
- },
- "OM": {
- "name": "عُمان"
- },
- "GM": {
- "name": "غامبيا"
- },
- "GH": {
- "name": "غانا"
- },
- "GD": {
- "name": "غرينادا"
- },
- "GL": {
- "name": "غرينلاند"
- },
- "GT": {
- "name": "غواتيمالا"
- },
- "GP": {
- "name": "غوادلوب"
- },
- "GU": {
- "name": "غوام"
- },
- "GF": {
- "name": "غويانا الفرنسية"
- },
- "GY": {
- "name": "غيانا"
- },
- "GG": {
- "name": "غيرنزي"
- },
- "GN": {
- "name": "غينيا"
- },
- "GQ": {
- "name": "غينيا الاستوائية"
- },
- "GW": {
- "name": "غينيا بيساو"
- },
- "VU": {
- "name": "فانواتو"
- },
- "FR": {
- "name": "فرنسا"
- },
- "VE": {
- "name": "فنزويلا"
- },
- "FI": {
- "name": "فنلندا"
- },
- "VN": {
- "name": "فيتنام"
- },
- "FJ": {
- "name": "فيجي"
- },
- "CY": {
- "name": "قبرص"
- },
- "QA": {
- "name": "قطر"
- },
- "KG": {
- "name": "قيرغيزستان"
- },
- "KZ": {
- "name": "كازاخستان"
- },
- "NC": {
- "name": "كاليدونيا الجديدة"
- },
- "HR": {
- "name": "كرواتيا"
- },
- "KH": {
- "name": "كمبوديا"
- },
- "CA": {
- "name": "كندا"
- },
- "CU": {
- "name": "كوبا"
- },
- "CW": {
- "name": "كوراساو"
- },
- "KR": {
- "name": "كوريا الجنوبية"
- },
- "KP": {
- "name": "كوريا الشمالية"
- },
- "CR": {
- "name": "كوستاريكا"
- },
- "XK": {
- "name": "كوسوفو"
- },
- "CO": {
- "name": "كولومبيا"
- },
- "KI": {
- "name": "كيريباتي"
- },
- "KE": {
- "name": "كينيا"
- },
- "LV": {
- "name": "لاتفيا"
- },
- "LA": {
- "name": "لاوس"
- },
- "LB": {
- "name": "لبنان"
- },
- "LU": {
- "name": "لوكسمبورغ"
- },
- "LY": {
- "name": "ليبيا"
- },
- "LR": {
- "name": "ليبيريا"
- },
- "LT": {
- "name": "ليتوانيا"
- },
- "LI": {
- "name": "ليختنشتاين"
- },
- "LS": {
- "name": "ليسوتو"
- },
- "MO": {
- "name": "ماكاو الصينية (منطقة إدارية خاصة)"
- },
- "MT": {
- "name": "مالطا"
- },
- "ML": {
- "name": "مالي"
- },
- "MY": {
- "name": "ماليزيا"
- },
- "YT": {
- "name": "مايوت"
- },
- "MG": {
- "name": "مدغشقر"
- },
- "EG": {
- "name": "مصر"
- },
- "MK": {
- "name": "مقدونيا"
- },
- "MW": {
- "name": "ملاوي"
- },
- "MN": {
- "name": "منغوليا"
- },
- "MR": {
- "name": "موريتانيا"
- },
- "MU": {
- "name": "موريشيوس"
- },
- "MZ": {
- "name": "موزمبيق"
- },
- "MD": {
- "name": "مولدوفا"
- },
- "MC": {
- "name": "موناكو"
- },
- "MS": {
- "name": "مونتيسيرات"
- },
- "MM": {
- "name": "ميانمار (بورما)"
- },
- "FM": {
- "name": "ميكرونيزيا"
- },
- "NA": {
- "name": "ناميبيا"
- },
- "NR": {
- "name": "ناورو"
- },
- "NP": {
- "name": "نيبال"
- },
- "NG": {
- "name": "نيجيريا"
- },
- "NI": {
- "name": "نيكاراغوا"
- },
- "NZ": {
- "name": "نيوزيلندا"
- },
- "NU": {
- "name": "نيوي"
- },
- "HT": {
- "name": "هايتي"
- },
- "HN": {
- "name": "هندوراس"
- },
- "HU": {
- "name": "هنغاريا"
- },
- "NL": {
- "name": "هولندا"
- },
- "BQ": {
- "name": "هولندا الكاريبية"
- },
- "HK": {
- "name": "هونغ كونغ الصينية (منطقة إدارية خاصة)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/ar.json b/vendor/commerceguys/intl/resources/country/ar.json
deleted file mode 100644
index 8d310edb4..000000000
--- a/vendor/commerceguys/intl/resources/country/ar.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "IS": {
- "name": "آيسلندا"
- },
- "ET": {
- "name": "إثيوبيا"
- },
- "AZ": {
- "name": "أذربيجان"
- },
- "AM": {
- "name": "أرمينيا"
- },
- "AW": {
- "name": "أروبا"
- },
- "ER": {
- "name": "إريتريا"
- },
- "ES": {
- "name": "إسبانيا"
- },
- "AU": {
- "name": "أستراليا"
- },
- "EE": {
- "name": "إستونيا"
- },
- "IL": {
- "name": "إسرائيل"
- },
- "AF": {
- "name": "أفغانستان"
- },
- "PS": {
- "name": "الأراضي الفلسطينية"
- },
- "AR": {
- "name": "الأرجنتين"
- },
- "JO": {
- "name": "الأردن"
- },
- "TF": {
- "name": "الأقاليم الجنوبية الفرنسية"
- },
- "IO": {
- "name": "الإقليم البريطاني في المحيط الهندي"
- },
- "EC": {
- "name": "الإكوادور"
- },
- "AE": {
- "name": "الإمارات العربية المتحدة"
- },
- "AL": {
- "name": "ألبانيا"
- },
- "BH": {
- "name": "البحرين"
- },
- "BR": {
- "name": "البرازيل"
- },
- "PT": {
- "name": "البرتغال"
- },
- "BS": {
- "name": "البهاما"
- },
- "BA": {
- "name": "البوسنة والهرسك"
- },
- "CZ": {
- "name": "التشيك"
- },
- "ME": {
- "name": "الجبل الأسود"
- },
- "DZ": {
- "name": "الجزائر"
- },
- "DK": {
- "name": "الدانمرك"
- },
- "CV": {
- "name": "الرأس الأخضر"
- },
- "SV": {
- "name": "السلفادور"
- },
- "SN": {
- "name": "السنغال"
- },
- "SD": {
- "name": "السودان"
- },
- "SE": {
- "name": "السويد"
- },
- "EH": {
- "name": "الصحراء الغربية"
- },
- "SO": {
- "name": "الصومال"
- },
- "CN": {
- "name": "الصين"
- },
- "IQ": {
- "name": "العراق"
- },
- "GA": {
- "name": "الغابون"
- },
- "VA": {
- "name": "الفاتيكان"
- },
- "PH": {
- "name": "الفلبين"
- },
- "CM": {
- "name": "الكاميرون"
- },
- "CG": {
- "name": "الكونغو - برازافيل"
- },
- "CD": {
- "name": "الكونغو - كينشاسا"
- },
- "KW": {
- "name": "الكويت"
- },
- "DE": {
- "name": "ألمانيا"
- },
- "MA": {
- "name": "المغرب"
- },
- "MX": {
- "name": "المكسيك"
- },
- "SA": {
- "name": "المملكة العربية السعودية"
- },
- "GB": {
- "name": "المملكة المتحدة"
- },
- "NO": {
- "name": "النرويج"
- },
- "AT": {
- "name": "النمسا"
- },
- "NE": {
- "name": "النيجر"
- },
- "IN": {
- "name": "الهند"
- },
- "US": {
- "name": "الولايات المتحدة"
- },
- "JP": {
- "name": "اليابان"
- },
- "YE": {
- "name": "اليمن"
- },
- "GR": {
- "name": "اليونان"
- },
- "AQ": {
- "name": "أنتاركتيكا"
- },
- "AG": {
- "name": "أنتيغوا وبربودا"
- },
- "AD": {
- "name": "أندورا"
- },
- "ID": {
- "name": "إندونيسيا"
- },
- "AO": {
- "name": "أنغولا"
- },
- "AI": {
- "name": "أنغويلا"
- },
- "UY": {
- "name": "أورغواي"
- },
- "UZ": {
- "name": "أوزبكستان"
- },
- "UG": {
- "name": "أوغندا"
- },
- "UA": {
- "name": "أوكرانيا"
- },
- "IR": {
- "name": "إيران"
- },
- "IE": {
- "name": "أيرلندا"
- },
- "IT": {
- "name": "إيطاليا"
- },
- "PG": {
- "name": "بابوا غينيا الجديدة"
- },
- "PY": {
- "name": "باراغواي"
- },
- "PK": {
- "name": "باكستان"
- },
- "PW": {
- "name": "بالاو"
- },
- "BB": {
- "name": "بربادوس"
- },
- "BM": {
- "name": "برمودا"
- },
- "BN": {
- "name": "بروناي"
- },
- "BE": {
- "name": "بلجيكا"
- },
- "BG": {
- "name": "بلغاريا"
- },
- "BZ": {
- "name": "بليز"
- },
- "BD": {
- "name": "بنغلاديش"
- },
- "PA": {
- "name": "بنما"
- },
- "BJ": {
- "name": "بنين"
- },
- "BT": {
- "name": "بوتان"
- },
- "BW": {
- "name": "بوتسوانا"
- },
- "PR": {
- "name": "بورتوريكو"
- },
- "BF": {
- "name": "بوركينا فاسو"
- },
- "BI": {
- "name": "بوروندي"
- },
- "PL": {
- "name": "بولندا"
- },
- "BO": {
- "name": "بوليفيا"
- },
- "PF": {
- "name": "بولينيزيا الفرنسية"
- },
- "PE": {
- "name": "بيرو"
- },
- "BY": {
- "name": "بيلاروس"
- },
- "TH": {
- "name": "تايلاند"
- },
- "TW": {
- "name": "تايوان"
- },
- "TM": {
- "name": "تركمانستان"
- },
- "TR": {
- "name": "تركيا"
- },
- "TA": {
- "name": "تريستان دا كونا"
- },
- "TT": {
- "name": "ترينيداد وتوباغو"
- },
- "TD": {
- "name": "تشاد"
- },
- "CL": {
- "name": "تشيلي"
- },
- "TZ": {
- "name": "تنزانيا"
- },
- "TG": {
- "name": "توغو"
- },
- "TV": {
- "name": "توفالو"
- },
- "TK": {
- "name": "توكيلو"
- },
- "TN": {
- "name": "تونس"
- },
- "TO": {
- "name": "تونغا"
- },
- "TL": {
- "name": "تيمور- ليشتي"
- },
- "JM": {
- "name": "جامايكا"
- },
- "GI": {
- "name": "جبل طارق"
- },
- "AX": {
- "name": "جزر آلاند"
- },
- "KM": {
- "name": "جزر القمر"
- },
- "IC": {
- "name": "جزر الكناري"
- },
- "MQ": {
- "name": "جزر المارتينيك"
- },
- "MV": {
- "name": "جزر المالديف"
- },
- "UM": {
- "name": "جزر الولايات المتحدة النائية"
- },
- "PN": {
- "name": "جزر بيتكيرن"
- },
- "TC": {
- "name": "جزر توركس وكايكوس"
- },
- "SB": {
- "name": "جزر سليمان"
- },
- "FO": {
- "name": "جزر فارو"
- },
- "FK": {
- "name": "جزر فوكلاند"
- },
- "VG": {
- "name": "جزر فيرجن البريطانية"
- },
- "VI": {
- "name": "جزر فيرجن التابعة للولايات المتحدة"
- },
- "KY": {
- "name": "جزر كايمان"
- },
- "CK": {
- "name": "جزر كوك"
- },
- "CC": {
- "name": "جزر كوكوس (كيلينغ)"
- },
- "MH": {
- "name": "جزر مارشال"
- },
- "MP": {
- "name": "جزر ماريانا الشمالية"
- },
- "WF": {
- "name": "جزر والس وفوتونا"
- },
- "AC": {
- "name": "جزيرة أسينشيون"
- },
- "CX": {
- "name": "جزيرة كريسماس"
- },
- "IM": {
- "name": "جزيرة مان"
- },
- "NF": {
- "name": "جزيرة نورفولك"
- },
- "CF": {
- "name": "جمهورية أفريقيا الوسطى"
- },
- "DO": {
- "name": "جمهورية الدومينيكان"
- },
- "ZA": {
- "name": "جنوب أفريقيا"
- },
- "SS": {
- "name": "جنوب السودان"
- },
- "GE": {
- "name": "جورجيا"
- },
- "GS": {
- "name": "جورجيا الجنوبية وجزر ساندويتش الجنوبية"
- },
- "DJ": {
- "name": "جيبوتي"
- },
- "JE": {
- "name": "جيرسي"
- },
- "DM": {
- "name": "دومينيكا"
- },
- "DG": {
- "name": "دييغو غارسيا"
- },
- "RW": {
- "name": "رواندا"
- },
- "RU": {
- "name": "روسيا"
- },
- "RO": {
- "name": "رومانيا"
- },
- "RE": {
- "name": "روينيون"
- },
- "ZM": {
- "name": "زامبيا"
- },
- "ZW": {
- "name": "زيمبابوي"
- },
- "CI": {
- "name": "ساحل العاج"
- },
- "WS": {
- "name": "ساموا"
- },
- "AS": {
- "name": "ساموا الأمريكية"
- },
- "BL": {
- "name": "سان بارتليمي"
- },
- "PM": {
- "name": "سان بيير ومكويلون"
- },
- "MF": {
- "name": "سان مارتن"
- },
- "SM": {
- "name": "سان مارينو"
- },
- "VC": {
- "name": "سانت فنسنت وجزر غرينادين"
- },
- "KN": {
- "name": "سانت كيتس ونيفيس"
- },
- "LC": {
- "name": "سانت لوسيا"
- },
- "SX": {
- "name": "سانت مارتن"
- },
- "SH": {
- "name": "سانت هيلينا"
- },
- "ST": {
- "name": "ساو تومي وبرينسيبي"
- },
- "LK": {
- "name": "سريلانكا"
- },
- "SJ": {
- "name": "سفالبارد وجان ماين"
- },
- "SK": {
- "name": "سلوفاكيا"
- },
- "SI": {
- "name": "سلوفينيا"
- },
- "SG": {
- "name": "سنغافورة"
- },
- "SZ": {
- "name": "سوازيلاند"
- },
- "SY": {
- "name": "سوريا"
- },
- "SR": {
- "name": "سورينام"
- },
- "CH": {
- "name": "سويسرا"
- },
- "SL": {
- "name": "سيراليون"
- },
- "SC": {
- "name": "سيشل"
- },
- "EA": {
- "name": "سيوتا وميليلا"
- },
- "RS": {
- "name": "صربيا"
- },
- "TJ": {
- "name": "طاجيكستان"
- },
- "OM": {
- "name": "عُمان"
- },
- "GM": {
- "name": "غامبيا"
- },
- "GH": {
- "name": "غانا"
- },
- "GD": {
- "name": "غرينادا"
- },
- "GL": {
- "name": "غرينلاند"
- },
- "GT": {
- "name": "غواتيمالا"
- },
- "GP": {
- "name": "غوادلوب"
- },
- "GU": {
- "name": "غوام"
- },
- "GF": {
- "name": "غويانا الفرنسية"
- },
- "GY": {
- "name": "غيانا"
- },
- "GG": {
- "name": "غيرنزي"
- },
- "GN": {
- "name": "غينيا"
- },
- "GQ": {
- "name": "غينيا الاستوائية"
- },
- "GW": {
- "name": "غينيا بيساو"
- },
- "VU": {
- "name": "فانواتو"
- },
- "FR": {
- "name": "فرنسا"
- },
- "VE": {
- "name": "فنزويلا"
- },
- "FI": {
- "name": "فنلندا"
- },
- "VN": {
- "name": "فيتنام"
- },
- "FJ": {
- "name": "فيجي"
- },
- "CY": {
- "name": "قبرص"
- },
- "QA": {
- "name": "قطر"
- },
- "KG": {
- "name": "قيرغيزستان"
- },
- "KZ": {
- "name": "كازاخستان"
- },
- "NC": {
- "name": "كاليدونيا الجديدة"
- },
- "HR": {
- "name": "كرواتيا"
- },
- "KH": {
- "name": "كمبوديا"
- },
- "CA": {
- "name": "كندا"
- },
- "CU": {
- "name": "كوبا"
- },
- "CW": {
- "name": "كوراساو"
- },
- "KR": {
- "name": "كوريا الجنوبية"
- },
- "KP": {
- "name": "كوريا الشمالية"
- },
- "CR": {
- "name": "كوستاريكا"
- },
- "XK": {
- "name": "كوسوفو"
- },
- "CO": {
- "name": "كولومبيا"
- },
- "KI": {
- "name": "كيريباتي"
- },
- "KE": {
- "name": "كينيا"
- },
- "LV": {
- "name": "لاتفيا"
- },
- "LA": {
- "name": "لاوس"
- },
- "LB": {
- "name": "لبنان"
- },
- "LU": {
- "name": "لوكسمبورغ"
- },
- "LY": {
- "name": "ليبيا"
- },
- "LR": {
- "name": "ليبيريا"
- },
- "LT": {
- "name": "ليتوانيا"
- },
- "LI": {
- "name": "ليختنشتاين"
- },
- "LS": {
- "name": "ليسوتو"
- },
- "MT": {
- "name": "مالطا"
- },
- "ML": {
- "name": "مالي"
- },
- "MY": {
- "name": "ماليزيا"
- },
- "YT": {
- "name": "مايوت"
- },
- "MG": {
- "name": "مدغشقر"
- },
- "EG": {
- "name": "مصر"
- },
- "MK": {
- "name": "مقدونيا"
- },
- "MO": {
- "name": "مكاو الصينية (منطقة إدارية خاصة)"
- },
- "MW": {
- "name": "ملاوي"
- },
- "MN": {
- "name": "منغوليا"
- },
- "MR": {
- "name": "موريتانيا"
- },
- "MU": {
- "name": "موريشيوس"
- },
- "MZ": {
- "name": "موزمبيق"
- },
- "MD": {
- "name": "مولدوفا"
- },
- "MC": {
- "name": "موناكو"
- },
- "MS": {
- "name": "مونتسرات"
- },
- "MM": {
- "name": "ميانمار (بورما)"
- },
- "FM": {
- "name": "ميكرونيزيا"
- },
- "NA": {
- "name": "ناميبيا"
- },
- "NR": {
- "name": "ناورو"
- },
- "NP": {
- "name": "نيبال"
- },
- "NG": {
- "name": "نيجيريا"
- },
- "NI": {
- "name": "نيكاراغوا"
- },
- "NZ": {
- "name": "نيوزيلندا"
- },
- "NU": {
- "name": "نيوي"
- },
- "HT": {
- "name": "هايتي"
- },
- "HN": {
- "name": "هندوراس"
- },
- "HU": {
- "name": "هنغاريا"
- },
- "NL": {
- "name": "هولندا"
- },
- "BQ": {
- "name": "هولندا الكاريبية"
- },
- "HK": {
- "name": "هونغ كونغ الصينية (منطقة إدارية خاصة)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/as.json b/vendor/commerceguys/intl/resources/country/as.json
deleted file mode 100644
index 9e680d7e0..000000000
--- a/vendor/commerceguys/intl/resources/country/as.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AT": {
- "name": "অস্ট্রিয়া"
- },
- "AU": {
- "name": "অস্ট্রেলিয়া"
- },
- "AO": {
- "name": "অ্যাঙ্গোলা"
- },
- "AC": {
- "name": "অ্যাসেনশন আইল্যান্ড"
- },
- "CI": {
- "name": "আইভরি কোস্ট"
- },
- "IM": {
- "name": "আইল অফ ম্যান"
- },
- "IS": {
- "name": "আইস্ল্যাণ্ড"
- },
- "AZ": {
- "name": "আজেরবাইজান"
- },
- "AF": {
- "name": "আফগানিস্তান"
- },
- "AS": {
- "name": "আমেরিকান সামোয়া"
- },
- "IE": {
- "name": "আয়ারল্যাণ্ড"
- },
- "AM": {
- "name": "আরমেনিয়া"
- },
- "AR": {
- "name": "আর্জিণ্টিনা"
- },
- "DZ": {
- "name": "আলজেরিয়া"
- },
- "AX": {
- "name": "আলে্যান্ড দ্বীপপুঞ্জ"
- },
- "AL": {
- "name": "আল্বেনিয়া"
- },
- "UM": {
- "name": "ইউ এস আউটলিং আইল্যান্ডস"
- },
- "UA": {
- "name": "ইউক্রেইন্"
- },
- "EC": {
- "name": "ইকোয়াডর"
- },
- "IT": {
- "name": "ইটালি"
- },
- "ET": {
- "name": "ইথিওপিয়া"
- },
- "ID": {
- "name": "ইন্দোনেশিয়া"
- },
- "YE": {
- "name": "ইমেন"
- },
- "IQ": {
- "name": "ইরাক"
- },
- "IR": {
- "name": "ইরান"
- },
- "ER": {
- "name": "ইরিত্রিয়া"
- },
- "IL": {
- "name": "ইস্রায়েল"
- },
- "UG": {
- "name": "উগান্ডা"
- },
- "UZ": {
- "name": "উজ্বেকিস্থান"
- },
- "KP": {
- "name": "উত্তর কোরিয়া"
- },
- "MP": {
- "name": "উত্তর মারিয়ানা দ্বীপপুঞ্জ"
- },
- "UY": {
- "name": "উরুগুয়ে"
- },
- "GF": {
- "name": "একটি দেশের নাম"
- },
- "AQ": {
- "name": "এন্টাৰ্টিকা"
- },
- "EE": {
- "name": "এস্তোনিয়াদেশ"
- },
- "AI": {
- "name": "এ্যাঙ্গুইলা"
- },
- "AD": {
- "name": "এ্যান্ডোরা"
- },
- "OM": {
- "name": "ওমান"
- },
- "WF": {
- "name": "ওয়ালিস ও ফুটুনা"
- },
- "CD": {
- "name": "কঙ্গো - কিনসাসা"
- },
- "CG": {
- "name": "কঙ্গো - ব্রাজাভিল"
- },
- "KM": {
- "name": "কমোরোস"
- },
- "CO": {
- "name": "কলোমবিয়া"
- },
- "XK": {
- "name": "কসোভো"
- },
- "KZ": {
- "name": "কাজাকস্থান"
- },
- "QA": {
- "name": "কাতার"
- },
- "KH": {
- "name": "কাম্বোজ"
- },
- "EA": {
- "name": "কিউটা & ম্লিলা"
- },
- "KG": {
- "name": "কিরগিজস্তান"
- },
- "KI": {
- "name": "কিরিবাতি"
- },
- "CK": {
- "name": "কুক দ্বীপপুঞ্জ"
- },
- "KW": {
- "name": "কুয়েত"
- },
- "KE": {
- "name": "কেনিয়া"
- },
- "CV": {
- "name": "কেপ ভার্দে"
- },
- "CC": {
- "name": "কোকোস (কিলিং) দ্বীপপুঞ্জ"
- },
- "IC": {
- "name": "ক্যানারি দ্বীপপুঞ্জ"
- },
- "CM": {
- "name": "ক্যামেরুন"
- },
- "CX": {
- "name": "ক্রিস্টমাস দ্বীপ"
- },
- "HR": {
- "name": "ক্রোয়েশিয়া"
- },
- "GA": {
- "name": "গাবোনবাদ্যযন্ত্র"
- },
- "GM": {
- "name": "গাম্বিয়াদেশ"
- },
- "GY": {
- "name": "গায়ানা"
- },
- "GN": {
- "name": "গিনি"
- },
- "GW": {
- "name": "গিনি-বিসাউ"
- },
- "GU": {
- "name": "গুয়াম"
- },
- "GG": {
- "name": "গেঁজি"
- },
- "GR": {
- "name": "গ্রীস"
- },
- "GH": {
- "name": "ঘানা"
- },
- "CL": {
- "name": "চিলি"
- },
- "CN": {
- "name": "চীন"
- },
- "GE": {
- "name": "জর্জিয়া"
- },
- "JO": {
- "name": "জর্ডন"
- },
- "JP": {
- "name": "জাপান"
- },
- "ZM": {
- "name": "জাম্বিয়া"
- },
- "JE": {
- "name": "জার্সি"
- },
- "DE": {
- "name": "জাৰ্মানি"
- },
- "DJ": {
- "name": "জিবুতি"
- },
- "GI": {
- "name": "জিব্রালটার"
- },
- "ZW": {
- "name": "জিম্বাবুয়ে"
- },
- "TO": {
- "name": "টাঙ্গা"
- },
- "TN": {
- "name": "টিউনিস্"
- },
- "TV": {
- "name": "টুভালু"
- },
- "TK": {
- "name": "টোকেলাউ"
- },
- "TA": {
- "name": "ট্রিস্টান ডা কুনা"
- },
- "DK": {
- "name": "ডেন্মার্ক্"
- },
- "TW": {
- "name": "তাইওয়ান"
- },
- "TJ": {
- "name": "তাজিকস্থান"
- },
- "TZ": {
- "name": "তাঞ্জানিয়া"
- },
- "TR": {
- "name": "তুরস্ক"
- },
- "TM": {
- "name": "তুর্কমেনিয়া"
- },
- "TH": {
- "name": "থাইল্যান্ড"
- },
- "KR": {
- "name": "দক্ষিণ কোরিয়া"
- },
- "GS": {
- "name": "দক্ষিণ জৰ্জিয়া আৰু দক্ষিণ চেণ্ডৱিচ্‌ দ্বীপপুঞ্জ"
- },
- "TF": {
- "name": "দক্ষিণ ফ্ৰান্সৰ অঞ্চল"
- },
- "SS": {
- "name": "দক্ষিণ সুদান"
- },
- "ZA": {
- "name": "দক্ষিন আফ্রিকা"
- },
- "DG": {
- "name": "দিয়েগো গার্সিয়া"
- },
- "NC": {
- "name": "নতুন ক্যালেডোনিয়া"
- },
- "NO": {
- "name": "নরত্তএদেশ"
- },
- "NF": {
- "name": "নরফোক দ্বীপ"
- },
- "NE": {
- "name": "নাইজারনদী"
- },
- "NG": {
- "name": "নাইজিরিয়াদেশ"
- },
- "NR": {
- "name": "নাউরু"
- },
- "NA": {
- "name": "নামিবিয়া"
- },
- "NU": {
- "name": "নিউই"
- },
- "NZ": {
- "name": "নিউজিল্যান্ড"
- },
- "GQ": {
- "name": "নিরক্ষীয় গিনি"
- },
- "NL": {
- "name": "নেদারল্যান্ডস"
- },
- "NP": {
- "name": "নেপাল"
- },
- "PT": {
- "name": "পর্তুগাল"
- },
- "EH": {
- "name": "পশ্চিম সাহারা"
- },
- "PK": {
- "name": "পাকিস্তান"
- },
- "PG": {
- "name": "পাপুয়া নিউ গিনি"
- },
- "PW": {
- "name": "পালাউ"
- },
- "PN": {
- "name": "পিটকেয়ার্ন দ্বীপপুঞ্জ"
- },
- "TL": {
- "name": "পূর্ব তিমুর"
- },
- "PE": {
- "name": "পেরু"
- },
- "PL": {
- "name": "পোল্যান্ড"
- },
- "PY": {
- "name": "প্যারাগুয়ে"
- },
- "FK": {
- "name": "ফকল্যান্ড দ্বীপপুঞ্জ"
- },
- "PF": {
- "name": "ফরাসি পলিনেশিয়া"
- },
- "FO": {
- "name": "ফারো দ্বীপপুঞ্জ"
- },
- "FJ": {
- "name": "ফিজি"
- },
- "FI": {
- "name": "ফিনল্যাণ্ড"
- },
- "PH": {
- "name": "ফিলিপাইন"
- },
- "PS": {
- "name": "ফিলিস্তিন অঞ্চল"
- },
- "FR": {
- "name": "ফ্ৰান্স"
- },
- "BA": {
- "name": "বসনিয়া ও হারজেগোভিনা"
- },
- "BD": {
- "name": "বাংলাদেশ"
- },
- "BH": {
- "name": "বাহরাইন"
- },
- "BI": {
- "name": "বুরুন্ডি"
- },
- "BF": {
- "name": "বুর্কিনা ফাসো"
- },
- "BG": {
- "name": "বুলগেরিয়া"
- },
- "BJ": {
- "name": "বেনিন"
- },
- "BE": {
- "name": "বেলজিয়াম"
- },
- "BY": {
- "name": "বেলারুশ"
- },
- "BW": {
- "name": "বোট্স্বানা"
- },
- "BO": {
- "name": "বোলিভিয়া"
- },
- "BR": {
- "name": "ব্রাজিল"
- },
- "BN": {
- "name": "ব্রুনেই"
- },
- "IO": {
- "name": "ব্ৰিটিশ্ব ইণ্ডিয়ান মহাসাগৰৰ অঞ্চল"
- },
- "VU": {
- "name": "ভানুয়াতু"
- },
- "IN": {
- "name": "ভারত"
- },
- "VN": {
- "name": "ভিয়েতনাম"
- },
- "BT": {
- "name": "ভুটান"
- },
- "VE": {
- "name": "ভেনেজুয়েলা"
- },
- "VA": {
- "name": "ভ্যাটিকান সিটি"
- },
- "MN": {
- "name": "মঙ্গোলিআ"
- },
- "TD": {
- "name": "মত্স্যবিশেষ"
- },
- "CF": {
- "name": "মধ্য আফ্রিকান প্রজাতন্ত্র"
- },
- "ME": {
- "name": "মন্টিনিগ্রো"
- },
- "MA": {
- "name": "মরক্কো"
- },
- "MR": {
- "name": "মরিতানিয়া"
- },
- "MU": {
- "name": "মরিশাস"
- },
- "FM": {
- "name": "মাইক্রোনেশিয়া"
- },
- "MM": {
- "name": "মায়ানমার (বার্মা)"
- },
- "YT": {
- "name": "মায়োত্তে"
- },
- "MH": {
- "name": "মার্শাল দ্বীপপুঞ্জ"
- },
- "MT": {
- "name": "মালটা"
- },
- "MV": {
- "name": "মালদ্বীপ"
- },
- "MW": {
- "name": "মালাউই"
- },
- "ML": {
- "name": "মালি"
- },
- "MY": {
- "name": "মাল্যাশিয়া"
- },
- "EG": {
- "name": "মিশর"
- },
- "MZ": {
- "name": "মোজাম্বিক"
- },
- "MC": {
- "name": "মোনাকো"
- },
- "MD": {
- "name": "মোল্দাভিয়া"
- },
- "MO": {
- "name": "ম্যাকাও এসএআর চীন"
- },
- "MG": {
- "name": "ম্যাডাগ্যাস্কার"
- },
- "MK": {
- "name": "ম্যাসাডোনিয়া"
- },
- "TG": {
- "name": "যাও"
- },
- "US": {
- "name": "যুক্তৰাষ্ট্ৰ"
- },
- "RU": {
- "name": "রাশিয়া"
- },
- "RO": {
- "name": "রুমানিয়া"
- },
- "RW": {
- "name": "রুয়ান্ডা"
- },
- "LR": {
- "name": "লাইবেরিয়া"
- },
- "LU": {
- "name": "লাক্সেমবার্গ"
- },
- "LA": {
- "name": "লাত্তস"
- },
- "LI": {
- "name": "লিচেনস্টেইন"
- },
- "LT": {
- "name": "লিত্ভা"
- },
- "LY": {
- "name": "লিবিয়া"
- },
- "LB": {
- "name": "লেবানন"
- },
- "LS": {
- "name": "লেসোথো"
- },
- "LV": {
- "name": "ল্যাট্ভিআ"
- },
- "LK": {
- "name": "শ্রীলংকা"
- },
- "SK": {
- "name": "শ্লোভাকিয়া"
- },
- "GB": {
- "name": "সংযুক্ত ৰাজ্য"
- },
- "SB": {
- "name": "সলোমান দ্বীপপুঞ্জ"
- },
- "CY": {
- "name": "সাইপ্রাসদ্বিপ"
- },
- "ST": {
- "name": "সাও টোম এবং প্রিনসিপে"
- },
- "SM": {
- "name": "সান মেরিনো"
- },
- "SJ": {
- "name": "সাভালবার্ড ও জান মেন"
- },
- "WS": {
- "name": "সামোয়া"
- },
- "RS": {
- "name": "সার্বিয়া"
- },
- "RE": {
- "name": "সাক্ষাৎ"
- },
- "SG": {
- "name": "সিঙ্গাপুর"
- },
- "SL": {
- "name": "সিয়েরা লিওন"
- },
- "SY": {
- "name": "সিরিয়া"
- },
- "SC": {
- "name": "সিসিলি"
- },
- "CH": {
- "name": "সুইজর্লণ্ড"
- },
- "SE": {
- "name": "সুইডেন"
- },
- "SD": {
- "name": "সুদান"
- },
- "SR": {
- "name": "সুরিনাম"
- },
- "SN": {
- "name": "সেনেগাল"
- },
- "SH": {
- "name": "সেন্ট হেলেনা"
- },
- "SO": {
- "name": "সোমালিয়া"
- },
- "SZ": {
- "name": "সোয়াজিল্যান্ড"
- },
- "SA": {
- "name": "সৌদি আরব"
- },
- "ES": {
- "name": "স্পেন"
- },
- "SI": {
- "name": "স্লোভানিয়া"
- },
- "HK": {
- "name": "হংকং এসএআর চীন"
- },
- "HU": {
- "name": "হাঙ্গেরি"
- },
- "AG": {
- "name": "Antigua & Barbuda"
- },
- "AW": {
- "name": "Aruba"
- },
- "BS": {
- "name": "Bahamas"
- },
- "BB": {
- "name": "Barbados"
- },
- "BZ": {
- "name": "Belize"
- },
- "BM": {
- "name": "Bermuda"
- },
- "VG": {
- "name": "British Virgin Islands"
- },
- "CA": {
- "name": "Canada"
- },
- "BQ": {
- "name": "Caribbean Netherlands"
- },
- "KY": {
- "name": "Cayman Islands"
- },
- "CR": {
- "name": "Costa Rica"
- },
- "CU": {
- "name": "Cuba"
- },
- "CW": {
- "name": "Curaçao"
- },
- "CZ": {
- "name": "Czechia"
- },
- "DM": {
- "name": "Dominica"
- },
- "DO": {
- "name": "Dominican Republic"
- },
- "SV": {
- "name": "El Salvador"
- },
- "GL": {
- "name": "Greenland"
- },
- "GD": {
- "name": "Grenada"
- },
- "GP": {
- "name": "Guadeloupe"
- },
- "GT": {
- "name": "Guatemala"
- },
- "HT": {
- "name": "Haiti"
- },
- "HN": {
- "name": "Honduras"
- },
- "JM": {
- "name": "Jamaica"
- },
- "MQ": {
- "name": "Martinique"
- },
- "MX": {
- "name": "Mexico"
- },
- "MS": {
- "name": "Montserrat"
- },
- "NI": {
- "name": "Nicaragua"
- },
- "PA": {
- "name": "Panama"
- },
- "PR": {
- "name": "Puerto Rico"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "BL": {
- "name": "St. Barthélemy"
- },
- "KN": {
- "name": "St. Kitts & Nevis"
- },
- "LC": {
- "name": "St. Lucia"
- },
- "MF": {
- "name": "St. Martin"
- },
- "PM": {
- "name": "St. Pierre & Miquelon"
- },
- "VC": {
- "name": "St. Vincent & Grenadines"
- },
- "TT": {
- "name": "Trinidad & Tobago"
- },
- "TC": {
- "name": "Turks & Caicos Islands"
- },
- "VI": {
- "name": "U.S. Virgin Islands"
- },
- "AE": {
- "name": "UAE"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/asa.json b/vendor/commerceguys/intl/resources/country/asa.json
deleted file mode 100644
index 2548dd74c..000000000
--- a/vendor/commerceguys/intl/resources/country/asa.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AZ": {
- "name": "Adhabajani"
- },
- "ZA": {
- "name": "Afrika Kuthini"
- },
- "AF": {
- "name": "Afuganistani"
- },
- "IS": {
- "name": "Aithlandi"
- },
- "AR": {
- "name": "Ajentina"
- },
- "AX": {
- "name": "Åland Islands"
- },
- "AL": {
- "name": "Albania"
- },
- "DZ": {
- "name": "Aljeria"
- },
- "AD": {
- "name": "Andora"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguilla"
- },
- "AQ": {
- "name": "Antarctica"
- },
- "AG": {
- "name": "Antigua na Barbuda"
- },
- "AM": {
- "name": "Armenia"
- },
- "AW": {
- "name": "Aruba"
- },
- "AC": {
- "name": "Ascension Island"
- },
- "AU": {
- "name": "Authtralia"
- },
- "AT": {
- "name": "Authtria"
- },
- "IE": {
- "name": "Ayalandi"
- },
- "BB": {
- "name": "Babadothi"
- },
- "BS": {
- "name": "Bahama"
- },
- "BH": {
- "name": "Bahareni"
- },
- "BD": {
- "name": "Bangladeshi"
- },
- "BY": {
- "name": "Belaruthi"
- },
- "BZ": {
- "name": "Belidhe"
- },
- "BJ": {
- "name": "Benini"
- },
- "BM": {
- "name": "Bermuda"
- },
- "BO": {
- "name": "Bolivia"
- },
- "BA": {
- "name": "Bothnia na Hedhegovina"
- },
- "BW": {
- "name": "Botthwana"
- },
- "BR": {
- "name": "Brazili"
- },
- "BN": {
- "name": "Brunei"
- },
- "BF": {
- "name": "Bukinafatho"
- },
- "MG": {
- "name": "Bukini"
- },
- "BG": {
- "name": "Bulgaria"
- },
- "BI": {
- "name": "Burundi"
- },
- "BT": {
- "name": "Butani"
- },
- "IC": {
- "name": "Canary Islands"
- },
- "BQ": {
- "name": "Caribbean Netherlands"
- },
- "EA": {
- "name": "Ceuta & Melilla"
- },
- "TD": {
- "name": "Chadi"
- },
- "CL": {
- "name": "Chile"
- },
- "CN": {
- "name": "China"
- },
- "CX": {
- "name": "Christmas Island"
- },
- "CC": {
- "name": "Cocos (Keeling) Islands"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DK": {
- "name": "Denmaki"
- },
- "ZM": {
- "name": "Dhambia"
- },
- "ZW": {
- "name": "Dhimbabwe"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DM": {
- "name": "Dominika"
- },
- "EC": {
- "name": "Ekwado"
- },
- "SV": {
- "name": "Elsavado"
- },
- "ER": {
- "name": "Eritrea"
- },
- "EE": {
- "name": "Ethtonia"
- },
- "AE": {
- "name": "Falme dha Kiarabu"
- },
- "FO": {
- "name": "Faroe Islands"
- },
- "FJ": {
- "name": "Fiji"
- },
- "PH": {
- "name": "Filipino"
- },
- "TF": {
- "name": "French Southern Territories"
- },
- "GA": {
- "name": "Gaboni"
- },
- "GM": {
- "name": "Gambia"
- },
- "GH": {
- "name": "Ghana"
- },
- "GN": {
- "name": "Gine"
- },
- "GW": {
- "name": "Ginebisau"
- },
- "GQ": {
- "name": "Ginekweta"
- },
- "GD": {
- "name": "Grenada"
- },
- "GL": {
- "name": "Grinlandi"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GY": {
- "name": "Guyana"
- },
- "GP": {
- "name": "Gwadelupe"
- },
- "GU": {
- "name": "Gwam"
- },
- "GT": {
- "name": "Gwatemala"
- },
- "GF": {
- "name": "Gwiyana ya Ufarantha"
- },
- "HT": {
- "name": "Haiti"
- },
- "ES": {
- "name": "Hithpania"
- },
- "HN": {
- "name": "Hondurathi"
- },
- "HK": {
- "name": "Hong Kong SAR China"
- },
- "HU": {
- "name": "Hungaria"
- },
- "IO": {
- "name": "Ieneo la Uingeredha katika Bahari Hindi"
- },
- "IN": {
- "name": "India"
- },
- "ID": {
- "name": "Indonethia"
- },
- "IQ": {
- "name": "Iraki"
- },
- "IM": {
- "name": "Isle of Man"
- },
- "IT": {
- "name": "Italia"
- },
- "IL": {
- "name": "Ithraeli"
- },
- "JM": {
- "name": "Jamaika"
- },
- "CF": {
- "name": "Jamhuri ya Afrika ya Kati"
- },
- "CZ": {
- "name": "Jamhuri ya Cheki"
- },
- "DO": {
- "name": "Jamhuri ya Dominika"
- },
- "CD": {
- "name": "Jamhuri ya Kidemokrathia ya Kongo"
- },
- "JP": {
- "name": "Japani"
- },
- "JE": {
- "name": "Jersey"
- },
- "GI": {
- "name": "Jibralta"
- },
- "DJ": {
- "name": "Jibuti"
- },
- "GE": {
- "name": "Jojia"
- },
- "KH": {
- "name": "Kambodia"
- },
- "CM": {
- "name": "Kameruni"
- },
- "CA": {
- "name": "Kanada"
- },
- "QA": {
- "name": "Katari"
- },
- "KZ": {
- "name": "Kazakithtani"
- },
- "KE": {
- "name": "Kenya"
- },
- "CV": {
- "name": "Kepuvede"
- },
- "KI": {
- "name": "Kiribati"
- },
- "KG": {
- "name": "Kirigizithtani"
- },
- "NF": {
- "name": "Kithiwa cha Norfok"
- },
- "CI": {
- "name": "Kodivaa"
- },
- "CO": {
- "name": "Kolombia"
- },
- "KM": {
- "name": "Komoro"
- },
- "CG": {
- "name": "Kongo"
- },
- "HR": {
- "name": "Korathia"
- },
- "KP": {
- "name": "Korea Kathkazini"
- },
- "KR": {
- "name": "Korea Kuthini"
- },
- "XK": {
- "name": "Kosovo"
- },
- "CR": {
- "name": "Kothtarika"
- },
- "CU": {
- "name": "Kuba"
- },
- "CY": {
- "name": "Kuprothi"
- },
- "KW": {
- "name": "Kuwaiti"
- },
- "LA": {
- "name": "Laothi"
- },
- "LU": {
- "name": "Lathembagi"
- },
- "LV": {
- "name": "Lativia"
- },
- "LB": {
- "name": "Lebanoni"
- },
- "LS": {
- "name": "Lethoto"
- },
- "LR": {
- "name": "Liberia"
- },
- "LY": {
- "name": "Libya"
- },
- "LI": {
- "name": "Lishenteni"
- },
- "LT": {
- "name": "Litwania"
- },
- "MO": {
- "name": "Macau SAR China"
- },
- "MW": {
- "name": "Malawi"
- },
- "MY": {
- "name": "Malethia"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "US": {
- "name": "Marekani"
- },
- "MQ": {
- "name": "Martiniki"
- },
- "MK": {
- "name": "Mathedonia"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "Mekthiko"
- },
- "FM": {
- "name": "Mikronethia"
- },
- "EG": {
- "name": "Mithri"
- },
- "MV": {
- "name": "Modivu"
- },
- "MD": {
- "name": "Moldova"
- },
- "MC": {
- "name": "Monako"
- },
- "MN": {
- "name": "Mongolia"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Monttherrati"
- },
- "MR": {
- "name": "Moritania"
- },
- "MU": {
- "name": "Morithi"
- },
- "MA": {
- "name": "Moroko"
- },
- "MZ": {
- "name": "Mthumbiji"
- },
- "MM": {
- "name": "Myama"
- },
- "NA": {
- "name": "Namibia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepali"
- },
- "NE": {
- "name": "Nijeri"
- },
- "NG": {
- "name": "Nijeria"
- },
- "NI": {
- "name": "Nikaragwa"
- },
- "NU": {
- "name": "Niue"
- },
- "NO": {
- "name": "Norwe"
- },
- "NZ": {
- "name": "Nyudhilandi"
- },
- "NC": {
- "name": "Nyukaledonia"
- },
- "OM": {
- "name": "Omani"
- },
- "PK": {
- "name": "Pakithtani"
- },
- "PW": {
- "name": "Palau"
- },
- "PS": {
- "name": "Palestina"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papua"
- },
- "PY": {
- "name": "Paragwai"
- },
- "PE": {
- "name": "Peru"
- },
- "PN": {
- "name": "Pitkairni"
- },
- "PL": {
- "name": "Polandi"
- },
- "PF": {
- "name": "Polinesia ya Ufarantha"
- },
- "PR": {
- "name": "Pwetoriko"
- },
- "RE": {
- "name": "Riyunioni"
- },
- "RO": {
- "name": "Romania"
- },
- "RW": {
- "name": "Rwanda"
- },
- "RS": {
- "name": "Serbia"
- },
- "SC": {
- "name": "Shelisheli"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "GS": {
- "name": "South Georgia & South Sandwich Islands"
- },
- "SS": {
- "name": "South Sudan"
- },
- "BL": {
- "name": "St. Barthélemy"
- },
- "MF": {
- "name": "St. Martin"
- },
- "SJ": {
- "name": "Svalbard & Jan Mayen"
- },
- "TZ": {
- "name": "Tadhania"
- },
- "TH": {
- "name": "Tailandi"
- },
- "TW": {
- "name": "Taiwani"
- },
- "TJ": {
- "name": "Tajikithtani"
- },
- "SM": {
- "name": "Thamarino"
- },
- "WS": {
- "name": "Thamoa"
- },
- "AS": {
- "name": "Thamoa ya Marekani"
- },
- "SH": {
- "name": "Thantahelena"
- },
- "KN": {
- "name": "Thantakitdhi na Nevith"
- },
- "LC": {
- "name": "Thantaluthia"
- },
- "PM": {
- "name": "Thantapieri na Mikeloni"
- },
- "VC": {
- "name": "Thantavithenti na Grenadini"
- },
- "ST": {
- "name": "Thao Tome na Principe"
- },
- "SA": {
- "name": "Thaudi"
- },
- "SN": {
- "name": "Thenegali"
- },
- "SL": {
- "name": "Thiera Leoni"
- },
- "SG": {
- "name": "Thingapoo"
- },
- "SY": {
- "name": "Thiria"
- },
- "LK": {
- "name": "Thirilanka"
- },
- "SI": {
- "name": "Thlovenia"
- },
- "SK": {
- "name": "Tholvakia"
- },
- "SO": {
- "name": "Thomalia"
- },
- "SD": {
- "name": "Thudani"
- },
- "SR": {
- "name": "Thurinamu"
- },
- "TL": {
- "name": "Timori ya Mashariki"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad na Tobago"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TN": {
- "name": "Tunithia"
- },
- "TM": {
- "name": "Turukimenithtani"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UM": {
- "name": "U.S. Outlying Islands"
- },
- "IR": {
- "name": "Uajemi"
- },
- "BE": {
- "name": "Ubelgiji"
- },
- "UZ": {
- "name": "Udhibekithtani"
- },
- "FR": {
- "name": "Ufarantha"
- },
- "FI": {
- "name": "Ufini"
- },
- "UG": {
- "name": "Uganda"
- },
- "GR": {
- "name": "Ugiriki"
- },
- "ET": {
- "name": "Uhabeshi"
- },
- "NL": {
- "name": "Uholandhi"
- },
- "GB": {
- "name": "Uingeredha"
- },
- "DE": {
- "name": "Ujerumani"
- },
- "UA": {
- "name": "Ukraine"
- },
- "PT": {
- "name": "Ureno"
- },
- "UY": {
- "name": "Urugwai"
- },
- "RU": {
- "name": "Uruthi"
- },
- "SZ": {
- "name": "Uthwadhi"
- },
- "SE": {
- "name": "Uthwidi"
- },
- "CH": {
- "name": "Uthwithi"
- },
- "TR": {
- "name": "Uturuki"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VA": {
- "name": "Vatikani"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietinamu"
- },
- "CK": {
- "name": "Vithiwa vya Cook"
- },
- "FK": {
- "name": "Vithiwa vya Falkland"
- },
- "KY": {
- "name": "Vithiwa vya Kayman"
- },
- "MP": {
- "name": "Vithiwa vya Mariana vya Kathkazini"
- },
- "MH": {
- "name": "Vithiwa vya Marshal"
- },
- "SB": {
- "name": "Vithiwa vya Tholomon"
- },
- "TC": {
- "name": "Vithiwa vya Turki na Kaiko"
- },
- "VI": {
- "name": "Vithiwa vya Virgin vya Marekani"
- },
- "VG": {
- "name": "Vithiwa vya Virgin vya Uingeredha"
- },
- "WF": {
- "name": "Walith na Futuna"
- },
- "EH": {
- "name": "Western Sahara"
- },
- "YE": {
- "name": "Yemeni"
- },
- "JO": {
- "name": "Yordani"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/ast.json b/vendor/commerceguys/intl/resources/country/ast.json
deleted file mode 100644
index a7c9737d4..000000000
--- a/vendor/commerceguys/intl/resources/country/ast.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afganistán"
- },
- "AL": {
- "name": "Albania"
- },
- "DE": {
- "name": "Alemaña"
- },
- "AD": {
- "name": "Andorra"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguila"
- },
- "AG": {
- "name": "Antigua y Barbuda"
- },
- "SA": {
- "name": "Arabia Saudita"
- },
- "HK": {
- "name": "ARE China de Ḥong Kong"
- },
- "MO": {
- "name": "ARE China de Macáu"
- },
- "AM": {
- "name": "Armenia"
- },
- "AW": {
- "name": "Aruba"
- },
- "DZ": {
- "name": "Arxelia"
- },
- "AR": {
- "name": "Arxentina"
- },
- "AU": {
- "name": "Australia"
- },
- "AT": {
- "name": "Austria"
- },
- "AZ": {
- "name": "Azerbaixán"
- },
- "BH": {
- "name": "Baḥréin"
- },
- "BD": {
- "name": "Bangladex"
- },
- "BB": {
- "name": "Barbados"
- },
- "BZ": {
- "name": "Belize"
- },
- "BE": {
- "name": "Bélxica"
- },
- "BJ": {
- "name": "Benín"
- },
- "BY": {
- "name": "Bielorrusia"
- },
- "BO": {
- "name": "Bolivia"
- },
- "BA": {
- "name": "Bosnia y Herzegovina"
- },
- "BW": {
- "name": "Botsuana"
- },
- "BR": {
- "name": "Brasil"
- },
- "BN": {
- "name": "Brunéi"
- },
- "BG": {
- "name": "Bulgaria"
- },
- "BF": {
- "name": "Burkina Fasu"
- },
- "BI": {
- "name": "Burundi"
- },
- "BT": {
- "name": "Bután"
- },
- "CV": {
- "name": "Cabu Verde"
- },
- "KH": {
- "name": "Camboya"
- },
- "CM": {
- "name": "Camerún"
- },
- "CA": {
- "name": "Canadá"
- },
- "BQ": {
- "name": "Caribe neerlandés"
- },
- "EA": {
- "name": "Ceuta y Melilla"
- },
- "TD": {
- "name": "Chad"
- },
- "CZ": {
- "name": "Chequia"
- },
- "CL": {
- "name": "Chile"
- },
- "CN": {
- "name": "China"
- },
- "VA": {
- "name": "Ciudá del Vaticanu"
- },
- "CO": {
- "name": "Colombia"
- },
- "CG": {
- "name": "Congu - Brazzaville"
- },
- "CD": {
- "name": "Congu - Kinxasa"
- },
- "KP": {
- "name": "Corea del Norte"
- },
- "KR": {
- "name": "Corea del Sur"
- },
- "CI": {
- "name": "Costa de Marfil"
- },
- "CR": {
- "name": "Costa Rica"
- },
- "HR": {
- "name": "Croacia"
- },
- "CU": {
- "name": "Cuba"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DK": {
- "name": "Dinamarca"
- },
- "DM": {
- "name": "Dominica"
- },
- "EC": {
- "name": "Ecuador"
- },
- "NE": {
- "name": "El Níxer"
- },
- "SV": {
- "name": "El Salvador"
- },
- "AE": {
- "name": "Emiratos Árabes Xuníos"
- },
- "ER": {
- "name": "Eritrea"
- },
- "SK": {
- "name": "Eslovaquia"
- },
- "SI": {
- "name": "Eslovenia"
- },
- "ES": {
- "name": "España"
- },
- "US": {
- "name": "Estaos Xuníos"
- },
- "EE": {
- "name": "Estonia"
- },
- "ET": {
- "name": "Etiopía"
- },
- "EG": {
- "name": "Exiptu"
- },
- "FK": {
- "name": "Falkland Islands"
- },
- "PH": {
- "name": "Filipines"
- },
- "FI": {
- "name": "Finlandia"
- },
- "FR": {
- "name": "Francia"
- },
- "GA": {
- "name": "Gabón"
- },
- "GM": {
- "name": "Gambia"
- },
- "GH": {
- "name": "Ghana"
- },
- "GD": {
- "name": "Granada"
- },
- "GR": {
- "name": "Grecia"
- },
- "GL": {
- "name": "Groenlandia"
- },
- "GP": {
- "name": "Guadalupe"
- },
- "GU": {
- "name": "Guam"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GN": {
- "name": "Guinea"
- },
- "GQ": {
- "name": "Guinea Ecuatorial"
- },
- "GW": {
- "name": "Guinea-Bisáu"
- },
- "GY": {
- "name": "Guyana"
- },
- "GF": {
- "name": "Guyana Francesa"
- },
- "HT": {
- "name": "Haití"
- },
- "HN": {
- "name": "Hondures"
- },
- "HU": {
- "name": "Hungría"
- },
- "IN": {
- "name": "India"
- },
- "ID": {
- "name": "Indonesia"
- },
- "IR": {
- "name": "Irán"
- },
- "IQ": {
- "name": "Iraq"
- },
- "IE": {
- "name": "Irlanda"
- },
- "IS": {
- "name": "Islandia"
- },
- "AC": {
- "name": "Islla Ascensión"
- },
- "CX": {
- "name": "Islla Christmas"
- },
- "IM": {
- "name": "Islla de Man"
- },
- "NF": {
- "name": "Islla Norfolk"
- },
- "AX": {
- "name": "Islles Aland"
- },
- "KY": {
- "name": "Islles Caimán"
- },
- "IC": {
- "name": "Islles Canaries"
- },
- "CC": {
- "name": "Islles Cocos (Keeling)"
- },
- "CK": {
- "name": "Islles Cook"
- },
- "FO": {
- "name": "Islles Feroe"
- },
- "FJ": {
- "name": "Islles Fixi"
- },
- "MP": {
- "name": "Islles Marianes del Norte"
- },
- "MH": {
- "name": "Islles Marshall"
- },
- "UM": {
- "name": "Islles Perifériques Menores de los EE.XX."
- },
- "PN": {
- "name": "Islles Pitcairn"
- },
- "SB": {
- "name": "Islles Salomón"
- },
- "TC": {
- "name": "Islles Turques y Caicos"
- },
- "VI": {
- "name": "Islles Vírxenes Americanes"
- },
- "VG": {
- "name": "Islles Vírxenes Britániques"
- },
- "GS": {
- "name": "Islles Xeorxa del Sur y Sandwich del Sur"
- },
- "IL": {
- "name": "Israel"
- },
- "IT": {
- "name": "Italia"
- },
- "JE": {
- "name": "Jersey"
- },
- "KZ": {
- "name": "Kazakstán"
- },
- "KE": {
- "name": "Kenia"
- },
- "KG": {
- "name": "Kirguistán"
- },
- "KI": {
- "name": "Kiribati"
- },
- "XK": {
- "name": "Kosovu"
- },
- "KW": {
- "name": "Kuwait"
- },
- "AQ": {
- "name": "L’Antártida"
- },
- "MQ": {
- "name": "La Martinica"
- },
- "LA": {
- "name": "Laos"
- },
- "BS": {
- "name": "Les Bahames"
- },
- "BM": {
- "name": "Les Bermudes"
- },
- "KM": {
- "name": "Les Comores"
- },
- "MV": {
- "name": "Les Maldives"
- },
- "SC": {
- "name": "Les Seixeles"
- },
- "LS": {
- "name": "Lesothu"
- },
- "LV": {
- "name": "Letonia"
- },
- "LB": {
- "name": "Líbanu"
- },
- "LR": {
- "name": "Liberia"
- },
- "LY": {
- "name": "Libia"
- },
- "LI": {
- "name": "Liechtenstein"
- },
- "LT": {
- "name": "Lituania"
- },
- "LU": {
- "name": "Luxemburgu"
- },
- "MK": {
- "name": "Macedonia"
- },
- "MG": {
- "name": "Madagascar"
- },
- "MY": {
- "name": "Malasia"
- },
- "MW": {
- "name": "Malaui"
- },
- "ML": {
- "name": "Malí"
- },
- "MT": {
- "name": "Malta"
- },
- "MA": {
- "name": "Marruecos"
- },
- "MU": {
- "name": "Mauriciu"
- },
- "MR": {
- "name": "Mauritania"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "Méxicu"
- },
- "FM": {
- "name": "Micronesia"
- },
- "MD": {
- "name": "Moldavia"
- },
- "MC": {
- "name": "Mónacu"
- },
- "MN": {
- "name": "Mongolia"
- },
- "ME": {
- "name": "Montenegru"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MZ": {
- "name": "Mozambique"
- },
- "MM": {
- "name": "Myanmar (Birmania)"
- },
- "NA": {
- "name": "Namibia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepal"
- },
- "NI": {
- "name": "Nicaragua"
- },
- "NU": {
- "name": "Niue"
- },
- "NG": {
- "name": "Nixeria"
- },
- "NO": {
- "name": "Noruega"
- },
- "NC": {
- "name": "Nueva Caledonia"
- },
- "NZ": {
- "name": "Nueva Zelanda"
- },
- "OM": {
- "name": "Omán"
- },
- "NL": {
- "name": "Países Baxos"
- },
- "PW": {
- "name": "Paláu"
- },
- "PA": {
- "name": "Panamá"
- },
- "PG": {
- "name": "Papúa Nueva Guinea"
- },
- "PK": {
- "name": "Paquistán"
- },
- "PY": {
- "name": "Paraguái"
- },
- "PE": {
- "name": "Perú"
- },
- "PF": {
- "name": "Polinesia Francesa"
- },
- "PL": {
- "name": "Polonia"
- },
- "PT": {
- "name": "Portugal"
- },
- "PR": {
- "name": "Puertu Ricu"
- },
- "QA": {
- "name": "Qatar"
- },
- "GB": {
- "name": "Reinu Xuníu"
- },
- "CF": {
- "name": "República Centroafricana"
- },
- "DO": {
- "name": "República Dominicana"
- },
- "RE": {
- "name": "Reunión"
- },
- "RW": {
- "name": "Ruanda"
- },
- "RO": {
- "name": "Rumanía"
- },
- "RU": {
- "name": "Rusia"
- },
- "EH": {
- "name": "Sáḥara Occidental"
- },
- "KN": {
- "name": "Saint Kitts y Nevis"
- },
- "MF": {
- "name": "Saint Martin"
- },
- "PM": {
- "name": "Saint Pierre y Miquelon"
- },
- "WS": {
- "name": "Samoa"
- },
- "AS": {
- "name": "Samoa Americana"
- },
- "BL": {
- "name": "San Bartolomé"
- },
- "SM": {
- "name": "San Marín"
- },
- "VC": {
- "name": "San Vicente y Granadines"
- },
- "SH": {
- "name": "Santa Helena"
- },
- "LC": {
- "name": "Santa Llucía"
- },
- "ST": {
- "name": "Santu Tomé y Príncipe"
- },
- "SN": {
- "name": "Senegal"
- },
- "RS": {
- "name": "Serbia"
- },
- "SL": {
- "name": "Sierra Lleona"
- },
- "SG": {
- "name": "Singapur"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SY": {
- "name": "Siria"
- },
- "SO": {
- "name": "Somalia"
- },
- "LK": {
- "name": "Sri Lanka"
- },
- "SZ": {
- "name": "Suazilandia"
- },
- "ZA": {
- "name": "Sudáfrica"
- },
- "SD": {
- "name": "Sudán"
- },
- "SS": {
- "name": "Sudán del Sur"
- },
- "SE": {
- "name": "Suecia"
- },
- "CH": {
- "name": "Suiza"
- },
- "SR": {
- "name": "Surinam"
- },
- "SJ": {
- "name": "Svalbard ya Islla Jan Mayen"
- },
- "TH": {
- "name": "Tailandia"
- },
- "TW": {
- "name": "Taiwán"
- },
- "TZ": {
- "name": "Tanzania"
- },
- "TJ": {
- "name": "Taxiquistán"
- },
- "PS": {
- "name": "Territorios Palestinos"
- },
- "IO": {
- "name": "Territoriu Británicu del Océanu Índicu"
- },
- "TF": {
- "name": "Tierres Australes Franceses"
- },
- "TL": {
- "name": "Timor Oriental"
- },
- "TG": {
- "name": "Togu"
- },
- "TK": {
- "name": "Tokeláu"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidá y Tobagu"
- },
- "TA": {
- "name": "Tristán da Cunha"
- },
- "TN": {
- "name": "Tunicia"
- },
- "TM": {
- "name": "Turkmenistán"
- },
- "TR": {
- "name": "Turquía"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UA": {
- "name": "Ucraína"
- },
- "UG": {
- "name": "Uganda"
- },
- "UY": {
- "name": "Uruguái"
- },
- "UZ": {
- "name": "Uzbequistán"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietnam"
- },
- "WF": {
- "name": "Wallis y Futuna"
- },
- "JM": {
- "name": "Xamaica"
- },
- "JP": {
- "name": "Xapón"
- },
- "GE": {
- "name": "Xeorxa"
- },
- "GI": {
- "name": "Xibraltar"
- },
- "DJ": {
- "name": "Xibuti"
- },
- "CY": {
- "name": "Xipre"
- },
- "JO": {
- "name": "Xordania"
- },
- "YE": {
- "name": "Yemen"
- },
- "ZM": {
- "name": "Zambia"
- },
- "ZW": {
- "name": "Zimbabue"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/az-Cyrl.json b/vendor/commerceguys/intl/resources/country/az-Cyrl.json
deleted file mode 100644
index b05661768..000000000
--- a/vendor/commerceguys/intl/resources/country/az-Cyrl.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "BQ": {
- "name": "Caribbean Netherlands"
- },
- "CI": {
- "name": "Kотд’ивуар"
- },
- "MK": {
- "name": "Macedonia"
- },
- "PS": {
- "name": "Palestinian Territories"
- },
- "EH": {
- "name": "Western Sahara"
- },
- "VI": {
- "name": "АБШ Вирҝин адалары"
- },
- "UM": {
- "name": "АБШ-а бағлы кичик адаҹыглар"
- },
- "AU": {
- "name": "Австралија"
- },
- "AT": {
- "name": "Австрија"
- },
- "AZ": {
- "name": "Азәрбајҹан"
- },
- "AX": {
- "name": "Аланд адалары"
- },
- "AL": {
- "name": "Албанија"
- },
- "DE": {
- "name": "Алманија"
- },
- "US": {
- "name": "Америка Бирләшмиш Штатлары"
- },
- "AS": {
- "name": "Америка Самоасы"
- },
- "AO": {
- "name": "Ангола"
- },
- "AD": {
- "name": "Андорра"
- },
- "AI": {
- "name": "Анҝилја"
- },
- "AQ": {
- "name": "Антарктика"
- },
- "AG": {
- "name": "Антигуа вә Барбуда"
- },
- "AR": {
- "name": "Арҝентина"
- },
- "AW": {
- "name": "Аруба"
- },
- "AC": {
- "name": "Аскенсон адасы"
- },
- "DZ": {
- "name": "Әлҹәзаир"
- },
- "AF": {
- "name": "Әфганыстан"
- },
- "BD": {
- "name": "Бангладеш"
- },
- "BB": {
- "name": "Барбадос"
- },
- "BS": {
- "name": "Баһам адалары"
- },
- "BH": {
- "name": "Бәһрејн"
- },
- "BY": {
- "name": "Беларус"
- },
- "BZ": {
- "name": "Белиз"
- },
- "BE": {
- "name": "Белчика"
- },
- "BJ": {
- "name": "Бенин"
- },
- "BM": {
- "name": "Бермуд адалары"
- },
- "AE": {
- "name": "Бирләшмиш Әрәб Әмирликләри"
- },
- "GB": {
- "name": "Бирләшмиш Краллыг"
- },
- "BG": {
- "name": "Болгарыстан"
- },
- "BO": {
- "name": "Боливија"
- },
- "BA": {
- "name": "Боснија вә Һерсеговина"
- },
- "BW": {
- "name": "Ботсвана"
- },
- "BR": {
- "name": "Бразилија"
- },
- "VG": {
- "name": "Британијанын Вирҝин адалары"
- },
- "IO": {
- "name": "Британтјанын Һинд Океаны Әразиси"
- },
- "BN": {
- "name": "Брунеј"
- },
- "BF": {
- "name": "Буркина Фасо"
- },
- "BI": {
- "name": "Бурунди"
- },
- "BT": {
- "name": "Бутан"
- },
- "VU": {
- "name": "Вануату"
- },
- "VA": {
- "name": "Ватикан"
- },
- "VE": {
- "name": "Венесуела"
- },
- "VN": {
- "name": "Вјетнам"
- },
- "GA": {
- "name": "Габон"
- },
- "KZ": {
- "name": "Газахыстан"
- },
- "GY": {
- "name": "Гајана"
- },
- "GM": {
- "name": "Гамбија"
- },
- "GH": {
- "name": "Гана"
- },
- "QA": {
- "name": "Гәтәр"
- },
- "GP": {
- "name": "Гваделупа"
- },
- "GT": {
- "name": "Гватемала"
- },
- "GN": {
- "name": "Гвинеја"
- },
- "GW": {
- "name": "Гвинеја-Бисау"
- },
- "GD": {
- "name": "Гренада"
- },
- "GL": {
- "name": "Гренландија"
- },
- "GU": {
- "name": "Гуам"
- },
- "KG": {
- "name": "Гырғызыстан"
- },
- "DK": {
- "name": "Данимарка"
- },
- "DG": {
- "name": "Диего Гарсија"
- },
- "DM": {
- "name": "Доминика"
- },
- "DO": {
- "name": "Доминикан Республикасы"
- },
- "EC": {
- "name": "Еквадор"
- },
- "GQ": {
- "name": "Екваториал Гвинеја"
- },
- "ER": {
- "name": "Еритреја"
- },
- "AM": {
- "name": "Ермәнистан"
- },
- "EE": {
- "name": "Естонија"
- },
- "ET": {
- "name": "Ефиопија"
- },
- "ZM": {
- "name": "Замбија"
- },
- "ZW": {
- "name": "Зимбабве"
- },
- "ID": {
- "name": "Индонезија"
- },
- "JO": {
- "name": "Иорданија"
- },
- "IQ": {
- "name": "Ираг"
- },
- "IR": {
- "name": "Иран"
- },
- "IE": {
- "name": "Ирландија"
- },
- "SE": {
- "name": "Исвеч"
- },
- "CH": {
- "name": "Исвечрә"
- },
- "IS": {
- "name": "Исландија"
- },
- "ES": {
- "name": "Испанија"
- },
- "IL": {
- "name": "Исраил"
- },
- "IT": {
- "name": "Италија"
- },
- "JM": {
- "name": "Јамајка"
- },
- "JP": {
- "name": "Јапонија"
- },
- "YE": {
- "name": "Јәмән"
- },
- "NZ": {
- "name": "Јени Зеландија"
- },
- "NC": {
- "name": "Јени Каледонија"
- },
- "GR": {
- "name": "Јунаныстан"
- },
- "CV": {
- "name": "Кабо-Верде"
- },
- "KY": {
- "name": "Кајман адалары"
- },
- "KH": {
- "name": "Камбоҹа"
- },
- "CM": {
- "name": "Камерун"
- },
- "CA": {
- "name": "Канада"
- },
- "IC": {
- "name": "Канар адалары"
- },
- "KE": {
- "name": "Кенија"
- },
- "CY": {
- "name": "Кипр"
- },
- "KI": {
- "name": "Кирибати"
- },
- "CC": {
- "name": "Кокос (Килинг) адалары"
- },
- "CO": {
- "name": "Колумбија"
- },
- "KM": {
- "name": "Комор адалары"
- },
- "CG": {
- "name": "Конго-Браззавил"
- },
- "CD": {
- "name": "Конго-Киншаса"
- },
- "XK": {
- "name": "Косово"
- },
- "CR": {
- "name": "Коста Рика"
- },
- "CU": {
- "name": "Куба"
- },
- "CK": {
- "name": "Кук адалары"
- },
- "CW": {
- "name": "Курасао"
- },
- "KW": {
- "name": "Күвејт"
- },
- "GG": {
- "name": "Ҝернси"
- },
- "GE": {
- "name": "Ҝүрҹүстан"
- },
- "LA": {
- "name": "Лаос"
- },
- "LV": {
- "name": "Латвија"
- },
- "LS": {
- "name": "Лесото"
- },
- "LR": {
- "name": "Либерија"
- },
- "LB": {
- "name": "Ливан"
- },
- "LY": {
- "name": "Ливија"
- },
- "LT": {
- "name": "Литва"
- },
- "LI": {
- "name": "Лихтенштејн"
- },
- "LU": {
- "name": "Лүксембург"
- },
- "MU": {
- "name": "Маврики"
- },
- "MR": {
- "name": "Мавританија"
- },
- "MG": {
- "name": "Мадагаскар"
- },
- "YT": {
- "name": "Мајот"
- },
- "MO": {
- "name": "Макао Хүсуси Инзибати Әрази Чин"
- },
- "MW": {
- "name": "Малави"
- },
- "MY": {
- "name": "Малајзија"
- },
- "MV": {
- "name": "Малдив адалары"
- },
- "ML": {
- "name": "Мали"
- },
- "MT": {
- "name": "Малта"
- },
- "MQ": {
- "name": "Мартиник"
- },
- "MH": {
- "name": "Маршал адалары"
- },
- "HU": {
- "name": "Маҹарыстан"
- },
- "MA": {
- "name": "Мәракеш"
- },
- "CF": {
- "name": "Мәркәзи Африка Республикасы"
- },
- "MX": {
- "name": "Мексика"
- },
- "IM": {
- "name": "Мен адасы"
- },
- "FM": {
- "name": "Микронезија"
- },
- "CX": {
- "name": "Милад адасы"
- },
- "EG": {
- "name": "Мисир"
- },
- "MM": {
- "name": "Мјанма"
- },
- "MZ": {
- "name": "Мозамбик"
- },
- "MD": {
- "name": "Молдова"
- },
- "MC": {
- "name": "Монако"
- },
- "MN": {
- "name": "Монголустан"
- },
- "MS": {
- "name": "Монсерат"
- },
- "ME": {
- "name": "Монтенегро"
- },
- "SH": {
- "name": "Мүгәддәс Јелена"
- },
- "PM": {
- "name": "Мүгәддәс Пјер вә Микелон"
- },
- "NA": {
- "name": "Намибија"
- },
- "NR": {
- "name": "Науру"
- },
- "NP": {
- "name": "Непал"
- },
- "NL": {
- "name": "Нидерланд"
- },
- "NI": {
- "name": "Никарагуа"
- },
- "NE": {
- "name": "Ниҝер"
- },
- "NG": {
- "name": "Ниҝерија"
- },
- "NU": {
- "name": "Ниуе"
- },
- "NO": {
- "name": "Норвеч"
- },
- "NF": {
- "name": "Норфолк адасы"
- },
- "OM": {
- "name": "Оман"
- },
- "UZ": {
- "name": "Өзбәкистан"
- },
- "PK": {
- "name": "Пакистан"
- },
- "PW": {
- "name": "Палау"
- },
- "PA": {
- "name": "Панама"
- },
- "PG": {
- "name": "Папуа-Јени Гвинеја"
- },
- "PY": {
- "name": "Парагвај"
- },
- "PE": {
- "name": "Перу"
- },
- "PN": {
- "name": "Питкерн адалары"
- },
- "PL": {
- "name": "Полша"
- },
- "PT": {
- "name": "Португалија"
- },
- "PR": {
- "name": "Пуерто Рико"
- },
- "RE": {
- "name": "Рејунјон"
- },
- "RW": {
- "name": "Руанда"
- },
- "RO": {
- "name": "Румынија"
- },
- "RU": {
- "name": "Русија"
- },
- "SV": {
- "name": "Салвадор"
- },
- "WS": {
- "name": "Самоа"
- },
- "SM": {
- "name": "Сан-Марино"
- },
- "ST": {
- "name": "Сан-Томе вә Принсипи"
- },
- "SA": {
- "name": "Сәудијјә Әрәбистаны"
- },
- "SZ": {
- "name": "Свазиленд"
- },
- "SJ": {
- "name": "Свалбард вә Јан-Мајен"
- },
- "SC": {
- "name": "Сејшел адалары"
- },
- "SN": {
- "name": "Сенегал"
- },
- "MF": {
- "name": "Сент Мартин"
- },
- "BL": {
- "name": "Сент-Бартелеми"
- },
- "VC": {
- "name": "Сент-Винсент вә Гренадинләр"
- },
- "KN": {
- "name": "Сент-Китс вә Невис"
- },
- "LC": {
- "name": "Сент-Лусија"
- },
- "RS": {
- "name": "Сербија"
- },
- "EA": {
- "name": "Сеута вә Мелилја"
- },
- "SG": {
- "name": "Сингапур"
- },
- "SX": {
- "name": "Синт-Мартен"
- },
- "SL": {
- "name": "Сјерра-Леоне"
- },
- "SK": {
- "name": "Словакија"
- },
- "SI": {
- "name": "Словенија"
- },
- "SB": {
- "name": "Соломон адалары"
- },
- "SO": {
- "name": "Сомали"
- },
- "SD": {
- "name": "Судан"
- },
- "SY": {
- "name": "Сурија"
- },
- "SR": {
- "name": "Суринам"
- },
- "TH": {
- "name": "Таиланд"
- },
- "TW": {
- "name": "Тајван"
- },
- "TZ": {
- "name": "Танзанија"
- },
- "TJ": {
- "name": "Таҹикистан"
- },
- "TG": {
- "name": "Того"
- },
- "TK": {
- "name": "Токелау"
- },
- "TO": {
- "name": "Тонга"
- },
- "TC": {
- "name": "Төркс вә Кајкос адалары"
- },
- "TT": {
- "name": "Тринидад вә Тобаго"
- },
- "TA": {
- "name": "Тристан да Кунја"
- },
- "TV": {
- "name": "Тувалу"
- },
- "TN": {
- "name": "Тунис"
- },
- "TR": {
- "name": "Түркијә"
- },
- "TM": {
- "name": "Түркмәнистан"
- },
- "UG": {
- "name": "Уганда"
- },
- "UA": {
- "name": "Украјна"
- },
- "WF": {
- "name": "Уоллис вә Футуна"
- },
- "UY": {
- "name": "Уругвај"
- },
- "FO": {
- "name": "Фарер адалары"
- },
- "PH": {
- "name": "Филиппин"
- },
- "FI": {
- "name": "Финландија"
- },
- "FJ": {
- "name": "Фиҹи"
- },
- "FK": {
- "name": "Фолкленд адалары"
- },
- "FR": {
- "name": "Франса"
- },
- "GF": {
- "name": "Франса Гвианасы"
- },
- "PF": {
- "name": "Франса Полинезијасы"
- },
- "TF": {
- "name": "Франсанын Ҹәнуб Әразиләри"
- },
- "HR": {
- "name": "Хорватија"
- },
- "HT": {
- "name": "Һаити"
- },
- "IN": {
- "name": "Һиндистан"
- },
- "HN": {
- "name": "Һондурас"
- },
- "HK": {
- "name": "Һонк Конг Хүсуси Инзибати Әрази Чин"
- },
- "TD": {
- "name": "Чад"
- },
- "CZ": {
- "name": "Чехија"
- },
- "CL": {
- "name": "Чили"
- },
- "CN": {
- "name": "Чин"
- },
- "GI": {
- "name": "Ҹәбәллүтариг"
- },
- "ZA": {
- "name": "Ҹәнуб Африка"
- },
- "KR": {
- "name": "Ҹәнуби Кореја"
- },
- "SS": {
- "name": "Ҹәнуби Судан"
- },
- "GS": {
- "name": "Ҹәнуби Ҹорҹија вә Ҹәнуби Сендвич адалары"
- },
- "JE": {
- "name": "Ҹерси"
- },
- "DJ": {
- "name": "Ҹибути"
- },
- "TL": {
- "name": "Шәрги Тимор"
- },
- "KP": {
- "name": "Шимали Кореја"
- },
- "MP": {
- "name": "Шимали Мариан адалары"
- },
- "LK": {
- "name": "Шри-Ланка"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/az.json b/vendor/commerceguys/intl/resources/country/az.json
deleted file mode 100644
index c7d744c32..000000000
--- a/vendor/commerceguys/intl/resources/country/az.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "VI": {
- "name": "ABŞ Virgin adaları"
- },
- "UM": {
- "name": "ABŞ-a bağlı kiçik adacıqlar"
- },
- "AX": {
- "name": "Aland adaları"
- },
- "AL": {
- "name": "Albaniya"
- },
- "DE": {
- "name": "Almaniya"
- },
- "US": {
- "name": "Amerika Birləşmiş Ştatları"
- },
- "AS": {
- "name": "Amerika Samoası"
- },
- "AD": {
- "name": "Andorra"
- },
- "AI": {
- "name": "Angilya"
- },
- "AO": {
- "name": "Anqola"
- },
- "AQ": {
- "name": "Antarktika"
- },
- "AG": {
- "name": "Antiqua və Barbuda"
- },
- "AR": {
- "name": "Argentina"
- },
- "AW": {
- "name": "Aruba"
- },
- "AC": {
- "name": "Askenson adası"
- },
- "AU": {
- "name": "Avstraliya"
- },
- "AT": {
- "name": "Avstriya"
- },
- "AZ": {
- "name": "Azərbaycan"
- },
- "BS": {
- "name": "Baham adaları"
- },
- "BD": {
- "name": "Banqladeş"
- },
- "BB": {
- "name": "Barbados"
- },
- "BY": {
- "name": "Belarus"
- },
- "BE": {
- "name": "Belçika"
- },
- "BZ": {
- "name": "Beliz"
- },
- "BJ": {
- "name": "Benin"
- },
- "BM": {
- "name": "Bermud adaları"
- },
- "BH": {
- "name": "Bəhreyn"
- },
- "AE": {
- "name": "Birləşmiş Ərəb Əmirlikləri"
- },
- "GB": {
- "name": "Birləşmiş Krallıq"
- },
- "BO": {
- "name": "Boliviya"
- },
- "BG": {
- "name": "Bolqarıstan"
- },
- "BA": {
- "name": "Bosniya və Herseqovina"
- },
- "BW": {
- "name": "Botsvana"
- },
- "BR": {
- "name": "Braziliya"
- },
- "IO": {
- "name": "Britaniyanın Hind Okeanı Ərazisi"
- },
- "VG": {
- "name": "Britaniyanın Virgin adaları"
- },
- "BN": {
- "name": "Bruney"
- },
- "BF": {
- "name": "Burkina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "BT": {
- "name": "Butan"
- },
- "JE": {
- "name": "Cersi"
- },
- "GI": {
- "name": "Cəbəllütariq"
- },
- "ZA": {
- "name": "Cənub Afrika"
- },
- "GS": {
- "name": "Cənubi Corciya və Cənubi Sendviç adaları"
- },
- "KR": {
- "name": "Cənubi Koreya"
- },
- "SS": {
- "name": "Cənubi Sudan"
- },
- "DJ": {
- "name": "Cibuti"
- },
- "TD": {
- "name": "Çad"
- },
- "CZ": {
- "name": "Çexiya"
- },
- "CL": {
- "name": "Çili"
- },
- "CN": {
- "name": "Çin"
- },
- "DK": {
- "name": "Danimarka"
- },
- "DG": {
- "name": "Dieqo Qarsiya"
- },
- "DM": {
- "name": "Dominika"
- },
- "DO": {
- "name": "Dominikan Respublikası"
- },
- "ET": {
- "name": "Efiopiya"
- },
- "EC": {
- "name": "Ekvador"
- },
- "GQ": {
- "name": "Ekvatorial Qvineya"
- },
- "ER": {
- "name": "Eritreya"
- },
- "AM": {
- "name": "Ermənistan"
- },
- "EE": {
- "name": "Estoniya"
- },
- "AF": {
- "name": "Əfqanıstan"
- },
- "DZ": {
- "name": "Əlcəzair"
- },
- "FO": {
- "name": "Farer adaları"
- },
- "PS": {
- "name": "Fələstin Əraziləri"
- },
- "FJ": {
- "name": "Fici"
- },
- "PH": {
- "name": "Filippin"
- },
- "FI": {
- "name": "Finlandiya"
- },
- "FK": {
- "name": "Folklend adaları"
- },
- "FR": {
- "name": "Fransa"
- },
- "GF": {
- "name": "Fransa Qvianası"
- },
- "PF": {
- "name": "Fransa Polineziyası"
- },
- "TF": {
- "name": "Fransanın Cənub Əraziləri"
- },
- "GG": {
- "name": "Gernsi"
- },
- "GE": {
- "name": "Gürcüstan"
- },
- "HT": {
- "name": "Haiti"
- },
- "IN": {
- "name": "Hindistan"
- },
- "HN": {
- "name": "Honduras"
- },
- "HK": {
- "name": "Honq Konq Xüsusi İnzibati Ərazi Çin"
- },
- "HR": {
- "name": "Xorvatiya"
- },
- "ID": {
- "name": "İndoneziya"
- },
- "JO": {
- "name": "İordaniya"
- },
- "IQ": {
- "name": "İraq"
- },
- "IR": {
- "name": "İran"
- },
- "IE": {
- "name": "İrlandiya"
- },
- "IS": {
- "name": "İslandiya"
- },
- "ES": {
- "name": "İspaniya"
- },
- "IL": {
- "name": "İsrail"
- },
- "SE": {
- "name": "İsveç"
- },
- "CH": {
- "name": "İsveçrə"
- },
- "IT": {
- "name": "İtaliya"
- },
- "CV": {
- "name": "Kabo-Verde"
- },
- "KH": {
- "name": "Kamboca"
- },
- "CM": {
- "name": "Kamerun"
- },
- "CA": {
- "name": "Kanada"
- },
- "IC": {
- "name": "Kanar adaları"
- },
- "BQ": {
- "name": "Karib Niderlandı"
- },
- "KY": {
- "name": "Kayman adaları"
- },
- "KE": {
- "name": "Keniya"
- },
- "CY": {
- "name": "Kipr"
- },
- "KI": {
- "name": "Kiribati"
- },
- "CC": {
- "name": "Kokos (Kilinq) adaları"
- },
- "CO": {
- "name": "Kolumbiya"
- },
- "KM": {
- "name": "Komor adaları"
- },
- "CG": {
- "name": "Konqo - Brazzavil"
- },
- "CD": {
- "name": "Konqo - Kinşasa"
- },
- "XK": {
- "name": "Kosovo"
- },
- "CR": {
- "name": "Kosta Rika"
- },
- "CI": {
- "name": "Kotd’ivuar"
- },
- "CU": {
- "name": "Kuba"
- },
- "CK": {
- "name": "Kuk adaları"
- },
- "CW": {
- "name": "Kurasao"
- },
- "KW": {
- "name": "Küveyt"
- },
- "GA": {
- "name": "Qabon"
- },
- "GM": {
- "name": "Qambiya"
- },
- "GH": {
- "name": "Qana"
- },
- "GY": {
- "name": "Qayana"
- },
- "KZ": {
- "name": "Qazaxıstan"
- },
- "EH": {
- "name": "Qərbi Saxara"
- },
- "QA": {
- "name": "Qətər"
- },
- "KG": {
- "name": "Qırğızıstan"
- },
- "GD": {
- "name": "Qrenada"
- },
- "GL": {
- "name": "Qrenlandiya"
- },
- "GU": {
- "name": "Quam"
- },
- "GP": {
- "name": "Qvadelupa"
- },
- "GT": {
- "name": "Qvatemala"
- },
- "GN": {
- "name": "Qvineya"
- },
- "GW": {
- "name": "Qvineya-Bisau"
- },
- "LA": {
- "name": "Laos"
- },
- "LV": {
- "name": "Latviya"
- },
- "LS": {
- "name": "Lesoto"
- },
- "LR": {
- "name": "Liberiya"
- },
- "LI": {
- "name": "Lixtenşteyn"
- },
- "LT": {
- "name": "Litva"
- },
- "LB": {
- "name": "Livan"
- },
- "LY": {
- "name": "Liviya"
- },
- "LU": {
- "name": "Lüksemburq"
- },
- "HU": {
- "name": "Macarıstan"
- },
- "MG": {
- "name": "Madaqaskar"
- },
- "MO": {
- "name": "Makao Xüsusi İnzibati Ərazi Çin"
- },
- "MK": {
- "name": "Makedoniya"
- },
- "MW": {
- "name": "Malavi"
- },
- "MY": {
- "name": "Malayziya"
- },
- "MV": {
- "name": "Maldiv adaları"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "MH": {
- "name": "Marşal adaları"
- },
- "MQ": {
- "name": "Martinik"
- },
- "MU": {
- "name": "Mavriki"
- },
- "MR": {
- "name": "Mavritaniya"
- },
- "YT": {
- "name": "Mayot"
- },
- "MX": {
- "name": "Meksika"
- },
- "IM": {
- "name": "Men adası"
- },
- "MA": {
- "name": "Mərakeş"
- },
- "CF": {
- "name": "Mərkəzi Afrika Respublikası"
- },
- "FM": {
- "name": "Mikroneziya"
- },
- "CX": {
- "name": "Milad adası"
- },
- "EG": {
- "name": "Misir"
- },
- "MD": {
- "name": "Moldova"
- },
- "MC": {
- "name": "Monako"
- },
- "MN": {
- "name": "Monqolustan"
- },
- "MS": {
- "name": "Monserat"
- },
- "ME": {
- "name": "Monteneqro"
- },
- "MZ": {
- "name": "Mozambik"
- },
- "PM": {
- "name": "Müqəddəs Pyer və Mikelon"
- },
- "SH": {
- "name": "Müqəddəs Yelena"
- },
- "MM": {
- "name": "Myanma"
- },
- "NA": {
- "name": "Namibiya"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepal"
- },
- "NL": {
- "name": "Niderland"
- },
- "NE": {
- "name": "Niger"
- },
- "NG": {
- "name": "Nigeriya"
- },
- "NI": {
- "name": "Nikaraqua"
- },
- "NU": {
- "name": "Niue"
- },
- "NF": {
- "name": "Norfolk adası"
- },
- "NO": {
- "name": "Norveç"
- },
- "OM": {
- "name": "Oman"
- },
- "UZ": {
- "name": "Özbəkistan"
- },
- "PK": {
- "name": "Pakistan"
- },
- "PW": {
- "name": "Palau"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papua-Yeni Qvineya"
- },
- "PY": {
- "name": "Paraqvay"
- },
- "PE": {
- "name": "Peru"
- },
- "PN": {
- "name": "Pitkern adaları"
- },
- "PL": {
- "name": "Polşa"
- },
- "PT": {
- "name": "Portuqaliya"
- },
- "PR": {
- "name": "Puerto Riko"
- },
- "RE": {
- "name": "Reyunyon"
- },
- "RW": {
- "name": "Ruanda"
- },
- "RO": {
- "name": "Rumıniya"
- },
- "RU": {
- "name": "Rusiya"
- },
- "SV": {
- "name": "Salvador"
- },
- "WS": {
- "name": "Samoa"
- },
- "SM": {
- "name": "San-Marino"
- },
- "ST": {
- "name": "San-Tome və Prinsipi"
- },
- "SN": {
- "name": "Seneqal"
- },
- "MF": {
- "name": "Sent Martin"
- },
- "BL": {
- "name": "Sent-Bartelemi"
- },
- "KN": {
- "name": "Sent-Kits və Nevis"
- },
- "LC": {
- "name": "Sent-Lusiya"
- },
- "VC": {
- "name": "Sent-Vinsent və Qrenadinlər"
- },
- "RS": {
- "name": "Serbiya"
- },
- "EA": {
- "name": "Seuta və Melilya"
- },
- "SC": {
- "name": "Seyşel adaları"
- },
- "SA": {
- "name": "Səudiyyə Ərəbistanı"
- },
- "SG": {
- "name": "Sinqapur"
- },
- "SX": {
- "name": "Sint-Marten"
- },
- "SK": {
- "name": "Slovakiya"
- },
- "SI": {
- "name": "Sloveniya"
- },
- "SB": {
- "name": "Solomon adaları"
- },
- "SO": {
- "name": "Somali"
- },
- "SD": {
- "name": "Sudan"
- },
- "SR": {
- "name": "Surinam"
- },
- "SY": {
- "name": "Suriya"
- },
- "SJ": {
- "name": "Svalbard və Yan-Mayen"
- },
- "SZ": {
- "name": "Svazilend"
- },
- "SL": {
- "name": "Syerra-Leone"
- },
- "TL": {
- "name": "Şərqi Timor"
- },
- "KP": {
- "name": "Şimali Koreya"
- },
- "MP": {
- "name": "Şimali Marian adaları"
- },
- "LK": {
- "name": "Şri-Lanka"
- },
- "TJ": {
- "name": "Tacikistan"
- },
- "TH": {
- "name": "Tailand"
- },
- "TZ": {
- "name": "Tanzaniya"
- },
- "TW": {
- "name": "Tayvan"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TG": {
- "name": "Toqo"
- },
- "TO": {
- "name": "Tonqa"
- },
- "TC": {
- "name": "Törks və Kaykos adaları"
- },
- "TT": {
- "name": "Trinidad və Tobaqo"
- },
- "TA": {
- "name": "Tristan da Kunya"
- },
- "TN": {
- "name": "Tunis"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "TR": {
- "name": "Türkiyə"
- },
- "TM": {
- "name": "Türkmənistan"
- },
- "UA": {
- "name": "Ukrayna"
- },
- "UG": {
- "name": "Uqanda"
- },
- "WF": {
- "name": "Uollis və Futuna"
- },
- "UY": {
- "name": "Uruqvay"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VA": {
- "name": "Vatikan"
- },
- "VE": {
- "name": "Venesuela"
- },
- "VN": {
- "name": "Vyetnam"
- },
- "JM": {
- "name": "Yamayka"
- },
- "JP": {
- "name": "Yaponiya"
- },
- "NC": {
- "name": "Yeni Kaledoniya"
- },
- "NZ": {
- "name": "Yeni Zelandiya"
- },
- "YE": {
- "name": "Yəmən"
- },
- "GR": {
- "name": "Yunanıstan"
- },
- "ZM": {
- "name": "Zambiya"
- },
- "ZW": {
- "name": "Zimbabve"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/bas.json b/vendor/commerceguys/intl/resources/country/bas.json
deleted file mode 100644
index f8f556343..000000000
--- a/vendor/commerceguys/intl/resources/country/bas.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "US": {
- "name": "Àdnà i Bilɔ̀ŋ bi Amerkà"
- },
- "AE": {
- "name": "Àdnà i Bilɔ̀ŋ bi Arābìà"
- },
- "GB": {
- "name": "Àdnà i Lɔ̂ŋ"
- },
- "AF": {
- "name": "Àfgànìstâŋ"
- },
- "ZA": {
- "name": "Àfrǐkà Sɔ̀"
- },
- "HT": {
- "name": "Àitì"
- },
- "AX": {
- "name": "Åland Islands"
- },
- "AL": {
- "name": "Àlbanìà"
- },
- "DZ": {
- "name": "Àlgerìà"
- },
- "AS": {
- "name": "American Samoa"
- },
- "AQ": {
- "name": "Antarctica"
- },
- "AD": {
- "name": "Àŋdɔ̂r"
- },
- "AI": {
- "name": "Àŋgiyà"
- },
- "AO": {
- "name": "Àŋgolà"
- },
- "AG": {
- "name": "Àŋtigà ɓɔ Bàrbudà"
- },
- "AR": {
- "name": "Àrgàŋtinà"
- },
- "AM": {
- "name": "Àrmenìà"
- },
- "AW": {
- "name": "Àrubà"
- },
- "AC": {
- "name": "Ascension Island"
- },
- "AZ": {
- "name": "Àzɛ̀rbajàŋ"
- },
- "BS": {
- "name": "Bàhamàs"
- },
- "BD": {
- "name": "Bàŋglàdɛ̂s"
- },
- "BH": {
- "name": "Bàraìn"
- },
- "BB": {
- "name": "Bàrbadò"
- },
- "BY": {
- "name": "Bèlarùs"
- },
- "BZ": {
- "name": "Bèlîs"
- },
- "BJ": {
- "name": "Bènɛ̂ŋ"
- },
- "BE": {
- "name": "Bɛlgyùm"
- },
- "BM": {
- "name": "Bɛ̀rmudà"
- },
- "FK": {
- "name": "Bìòn bi Falkland"
- },
- "KY": {
- "name": "Bìòn bi Kaymàn"
- },
- "CK": {
- "name": "Bìòn bi Kook"
- },
- "VG": {
- "name": "Bìòn bi kɔnji bi Ŋgisì"
- },
- "VI": {
- "name": "Bìòn bi kɔnji bi U.S."
- },
- "MH": {
- "name": "Bìòn bi Marcàl"
- },
- "MP": {
- "name": "Bìòn bi Marìanà ŋ̀ɔmbɔk"
- },
- "SB": {
- "name": "Bìòn bi Salōmò"
- },
- "TC": {
- "name": "Bìòn bi Tûrks nì Kalkòs"
- },
- "IO": {
- "name": "Bìtèk bi Ŋgisì i Tūyɛ Īndìà"
- },
- "BW": {
- "name": "Bòdsùanà"
- },
- "BA": {
- "name": "Bòhnià Ɛrzègòvinà"
- },
- "BO": {
- "name": "Bòlivìà"
- },
- "BR": {
- "name": "Bràsîl"
- },
- "BN": {
- "name": "Brunei"
- },
- "BG": {
- "name": "Bùlgarìà"
- },
- "BF": {
- "name": "Bùrkìnà Fasò"
- },
- "BI": {
- "name": "Bùrundì"
- },
- "BT": {
- "name": "Bùtân"
- },
- "TD": {
- "name": "Câd"
- },
- "IC": {
- "name": "Canary Islands"
- },
- "BQ": {
- "name": "Caribbean Netherlands"
- },
- "EA": {
- "name": "Ceuta & Melilla"
- },
- "CX": {
- "name": "Christmas Island"
- },
- "CC": {
- "name": "Cocos (Keeling) Islands"
- },
- "CW": {
- "name": "Curaçao"
- },
- "CZ": {
- "name": "Czechia"
- },
- "DK": {
- "name": "Dànmârk"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DM": {
- "name": "Dòmnîk"
- },
- "DO": {
- "name": "Dòmnikà"
- },
- "EG": {
- "name": "Ègîptò"
- },
- "EC": {
- "name": "Èkwàtorìà"
- },
- "ER": {
- "name": "Èrìtrěà"
- },
- "EE": {
- "name": "Èstonìà"
- },
- "ET": {
- "name": "Ètìopìà"
- },
- "FO": {
- "name": "Faroe Islands"
- },
- "FJ": {
- "name": "Fiji"
- },
- "PH": {
- "name": "Fìlìpîn"
- },
- "FI": {
- "name": "Fìnlând"
- },
- "TF": {
- "name": "French Southern Territories"
- },
- "GA": {
- "name": "Gàbɔ̂ŋ"
- },
- "GM": {
- "name": "Gàmbià"
- },
- "GH": {
- "name": "Ganà"
- },
- "GE": {
- "name": "Gèɔrgìà"
- },
- "GI": {
- "name": "Gìlbràtâr"
- },
- "GN": {
- "name": "Gìnê"
- },
- "GW": {
- "name": "Gìne Bìsàô"
- },
- "GQ": {
- "name": "Gìne Èkwàtorìà"
- },
- "PG": {
- "name": "Gìne ì Pàpu"
- },
- "GD": {
- "name": "Grènadà"
- },
- "GR": {
- "name": "Grǐkyà"
- },
- "GL": {
- "name": "Grǐnlànd"
- },
- "GU": {
- "name": "Gùâm"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GY": {
- "name": "Gùyanà"
- },
- "GF": {
- "name": "Gùyanà Pùlàsi"
- },
- "GP": {
- "name": "Gwàdèlûp"
- },
- "GT": {
- "name": "Gwàtèmalà"
- },
- "HK": {
- "name": "Hong Kong SAR China"
- },
- "IN": {
- "name": "Indìà"
- },
- "ID": {
- "name": "Indònèsià"
- },
- "IQ": {
- "name": "Ìrâk"
- },
- "IR": {
- "name": "Ìrâŋ"
- },
- "IE": {
- "name": "Ìrlând"
- },
- "IS": {
- "name": "Ìslandìà"
- },
- "IM": {
- "name": "Isle of Man"
- },
- "IL": {
- "name": "Isràɛ̂l"
- },
- "IT": {
- "name": "Ìtalìà"
- },
- "JM": {
- "name": "Jàmàikà"
- },
- "DE": {
- "name": "Jamân"
- },
- "JP": {
- "name": "Japan"
- },
- "JE": {
- "name": "Jersey"
- },
- "DJ": {
- "name": "Jìbutì"
- },
- "CV": {
- "name": "Kabwɛ᷆r"
- },
- "NC": {
- "name": "Kàlèdonìà Yɔ̀ndɔ"
- },
- "KH": {
- "name": "Kàmbodìà"
- },
- "CM": {
- "name": "Kàmɛ̀rûn"
- },
- "CA": {
- "name": "Kànadà"
- },
- "QA": {
- "name": "Kàtâr"
- },
- "KZ": {
- "name": "Kàzàkstâŋ"
- },
- "KE": {
- "name": "Kenìà"
- },
- "CL": {
- "name": "Kìlî"
- },
- "CN": {
- "name": "Kinà"
- },
- "CY": {
- "name": "Kiprò"
- },
- "KG": {
- "name": "Kìrgìzìstàŋ"
- },
- "KI": {
- "name": "Kìrìbatì"
- },
- "CG": {
- "name": "Kòŋgo"
- },
- "CD": {
- "name": "Kòŋgo ìkɛŋi"
- },
- "XK": {
- "name": "Kosovo"
- },
- "CR": {
- "name": "Kòstà Rikà"
- },
- "KW": {
- "name": "Kòwêt"
- },
- "CO": {
- "name": "Kɔ̀lɔmbìà"
- },
- "KM": {
- "name": "Kɔ̀mɔ̂r"
- },
- "KP": {
- "name": "Kɔ̀re ì Ŋ̀ɔmbɔk"
- },
- "KR": {
- "name": "Kɔ̀re ì Ŋ̀wɛ̀lmbɔk"
- },
- "HR": {
- "name": "Kròasìà"
- },
- "CU": {
- "name": "Kubà"
- },
- "LV": {
- "name": "Làdvià"
- },
- "LA": {
- "name": "Làôs"
- },
- "LB": {
- "name": "Lèbanòn"
- },
- "LS": {
- "name": "Lesòtò"
- },
- "LR": {
- "name": "Lìberìà"
- },
- "LY": {
- "name": "Libìà"
- },
- "LI": {
- "name": "Ligstɛntàn"
- },
- "LT": {
- "name": "Lìtùanìà"
- },
- "LU": {
- "name": "Lùgsàmbûr"
- },
- "MO": {
- "name": "Macau SAR China"
- },
- "MG": {
- "name": "Màdàgàskâr"
- },
- "MW": {
- "name": "Màlàwi"
- },
- "MV": {
- "name": "Màldîf"
- },
- "MY": {
- "name": "Màlɛ̀sìà"
- },
- "ML": {
- "name": "Màli"
- },
- "MT": {
- "name": "Maltà"
- },
- "CI": {
- "name": "Màŋ mi Njɔ̂k"
- },
- "MA": {
- "name": "Màrokò"
- },
- "MQ": {
- "name": "Màrtìnîk"
- },
- "MK": {
- "name": "Màsèdonìà"
- },
- "YT": {
- "name": "Màyɔ̂t"
- },
- "MX": {
- "name": "Mɛ̀gsîk"
- },
- "FM": {
- "name": "Mìkrònesìà"
- },
- "MD": {
- "name": "Moldavìà"
- },
- "MC": {
- "name": "Mònakò"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MN": {
- "name": "Mòŋgolìà"
- },
- "MU": {
- "name": "Mòrîs"
- },
- "MR": {
- "name": "Mòrìtanìà"
- },
- "MZ": {
- "name": "Mòsàmbîk"
- },
- "MS": {
- "name": "Mɔ̀ŋseràt"
- },
- "MM": {
- "name": "Myànmâr"
- },
- "NA": {
- "name": "Nàmibìà"
- },
- "NP": {
- "name": "Nèpâl"
- },
- "NR": {
- "name": "Nerù"
- },
- "NG": {
- "name": "Nìgerìà"
- },
- "NE": {
- "name": "Nìjɛ̂r"
- },
- "NI": {
- "name": "Nìkàragwà"
- },
- "NU": {
- "name": "Nìuɛ̀"
- },
- "NL": {
- "name": "Ǹlɛndi"
- },
- "NO": {
- "name": "Nɔ̀rvegìà"
- },
- "SH": {
- "name": "Nûmpubi Ɛlēnà"
- },
- "KN": {
- "name": "Nûmpubi Kîts nì Nevìs"
- },
- "LC": {
- "name": "Nûmpubi Lusì"
- },
- "SM": {
- "name": "Nûmpubi Māatìn"
- },
- "PM": {
- "name": "Nûmpubi Petrò nì Mikèlôn"
- },
- "VC": {
- "name": "Nûmpubi Vɛ̂ŋsâŋ nì grènàdîn"
- },
- "CF": {
- "name": "Ŋ̀ɛm Afrīkà"
- },
- "OM": {
- "name": "Òmân"
- },
- "NF": {
- "name": "Òn i Nɔrfɔ̂k"
- },
- "AU": {
- "name": "Òstralìà"
- },
- "AT": {
- "name": "Òstrǐk"
- },
- "HN": {
- "name": "Ɔ̀ŋduràs"
- },
- "HU": {
- "name": "Ɔ̀ŋgriì"
- },
- "PK": {
- "name": "Pàkìstân"
- },
- "PW": {
- "name": "Pàlaù"
- },
- "PS": {
- "name": "Pàlɛ̀htinà Hyɔ̀ŋg nì Gazà"
- },
- "PA": {
- "name": "Pànàma"
- },
- "ES": {
- "name": "Pànya"
- },
- "PY": {
- "name": "Pàràgwê"
- },
- "PE": {
- "name": "Pèrû"
- },
- "PN": {
- "name": "Pìdkaìrn"
- },
- "PL": {
- "name": "Pòlànd"
- },
- "PF": {
- "name": "Pòlìnesìà Pùlàsi"
- },
- "PR": {
- "name": "Pɔ̀rtò Rikò"
- },
- "PT": {
- "name": "Pɔ̀tɔkì"
- },
- "FR": {
- "name": "Pùlàsi \/ Fɛ̀lɛ̀nsi \/"
- },
- "RE": {
- "name": "Rèunyɔ̂ŋ"
- },
- "RW": {
- "name": "Rùandà"
- },
- "RO": {
- "name": "Rùmanìà"
- },
- "RU": {
- "name": "Ruslànd"
- },
- "SV": {
- "name": "Sàlvàdɔ̂r"
- },
- "WS": {
- "name": "Sàmoà"
- },
- "ST": {
- "name": "Sào Tòme ɓɔ Prɛ̀ŋcipè"
- },
- "SA": {
- "name": "Sàudi Àrabìà"
- },
- "SN": {
- "name": "Sènègâl"
- },
- "RS": {
- "name": "Serbia"
- },
- "SC": {
- "name": "Sèsɛ̂l"
- },
- "SL": {
- "name": "Sièra Lèɔ̂n"
- },
- "NZ": {
- "name": "Sìlând Yɔ̀ndɔ"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SG": {
- "name": "Sìŋgàpûr"
- },
- "SY": {
- "name": "Sirìà"
- },
- "SK": {
- "name": "Slòvakìà"
- },
- "SI": {
- "name": "Slòvanìà"
- },
- "SO": {
- "name": "Sòmalìà"
- },
- "GS": {
- "name": "South Georgia & South Sandwich Islands"
- },
- "SS": {
- "name": "South Sudan"
- },
- "LK": {
- "name": "Srìlaŋkà"
- },
- "BL": {
- "name": "St. Barthélemy"
- },
- "MF": {
- "name": "St. Martin"
- },
- "SD": {
- "name": "Sùdâŋ"
- },
- "SR": {
- "name": "Sùrinâm"
- },
- "CH": {
- "name": "Sùwîs"
- },
- "SJ": {
- "name": "Svalbard & Jan Mayen"
- },
- "SZ": {
- "name": "Swàzìlând"
- },
- "SE": {
- "name": "Swedɛ̀n"
- },
- "TJ": {
- "name": "Tàjìkìstaŋ"
- },
- "TZ": {
- "name": "Tànzànià"
- },
- "TH": {
- "name": "Taylànd"
- },
- "TW": {
- "name": "Tàywân"
- },
- "TL": {
- "name": "Tìmɔ̂r lìkòl"
- },
- "TG": {
- "name": "Tògo"
- },
- "TK": {
- "name": "Tòkèlaò"
- },
- "TO": {
- "name": "Tɔŋgà"
- },
- "TT": {
- "name": "Trìnidàd ɓɔ Tòbagò"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TN": {
- "name": "Tùnisìà"
- },
- "TM": {
- "name": "Tùrgmènìstân"
- },
- "TR": {
- "name": "Tùrkây"
- },
- "TV": {
- "name": "Tùvàlù"
- },
- "UM": {
- "name": "U.S. Outlying Islands"
- },
- "UG": {
- "name": "Ùgandà"
- },
- "UA": {
- "name": "Ùkrɛ̌n"
- },
- "UY": {
- "name": "Ùrùgwêy"
- },
- "UZ": {
- "name": "Ùzbèkìstân"
- },
- "VU": {
- "name": "Vànùatù"
- },
- "VA": {
- "name": "Vàtìkâŋ"
- },
- "VE": {
- "name": "Vènèzùelà"
- },
- "VN": {
- "name": "Vìɛ̀dnâm"
- },
- "WF": {
- "name": "Wàlîs nì Fùtunà"
- },
- "EH": {
- "name": "Western Sahara"
- },
- "YE": {
- "name": "Yèmɛ̂n"
- },
- "JO": {
- "name": "Yɔ̀rdanià"
- },
- "ZM": {
- "name": "Zàmbià"
- },
- "ZW": {
- "name": "Zìmbàbwê"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/base.json b/vendor/commerceguys/intl/resources/country/base.json
deleted file mode 100644
index 7a21d38c7..000000000
--- a/vendor/commerceguys/intl/resources/country/base.json
+++ /dev/null
@@ -1,1259 +0,0 @@
-{
- "AC": {
- "three_letter_code": "ASC",
- "currency_code": "SHP"
- },
- "AD": {
- "three_letter_code": "AND",
- "numeric_code": "020",
- "currency_code": "EUR"
- },
- "AE": {
- "three_letter_code": "ARE",
- "numeric_code": "784",
- "currency_code": "AED"
- },
- "AF": {
- "three_letter_code": "AFG",
- "numeric_code": "004",
- "currency_code": "AFN"
- },
- "AG": {
- "three_letter_code": "ATG",
- "numeric_code": "028",
- "currency_code": "XCD"
- },
- "AI": {
- "three_letter_code": "AIA",
- "numeric_code": "660",
- "currency_code": "XCD"
- },
- "AL": {
- "three_letter_code": "ALB",
- "numeric_code": "008",
- "currency_code": "ALL"
- },
- "AM": {
- "three_letter_code": "ARM",
- "numeric_code": "051",
- "currency_code": "AMD"
- },
- "AO": {
- "three_letter_code": "AGO",
- "numeric_code": "024",
- "currency_code": "AOA"
- },
- "AQ": {
- "three_letter_code": "ATA",
- "numeric_code": "010"
- },
- "AR": {
- "three_letter_code": "ARG",
- "numeric_code": "032",
- "currency_code": "ARS"
- },
- "AS": {
- "three_letter_code": "ASM",
- "numeric_code": "016",
- "currency_code": "USD"
- },
- "AT": {
- "three_letter_code": "AUT",
- "numeric_code": "040",
- "currency_code": "EUR"
- },
- "AU": {
- "three_letter_code": "AUS",
- "numeric_code": "036",
- "currency_code": "AUD"
- },
- "AW": {
- "three_letter_code": "ABW",
- "numeric_code": "533",
- "currency_code": "AWG"
- },
- "AX": {
- "three_letter_code": "ALA",
- "numeric_code": "248",
- "currency_code": "EUR"
- },
- "AZ": {
- "three_letter_code": "AZE",
- "numeric_code": "031",
- "currency_code": "AZN"
- },
- "BA": {
- "three_letter_code": "BIH",
- "numeric_code": "070",
- "currency_code": "BAM"
- },
- "BB": {
- "three_letter_code": "BRB",
- "numeric_code": "052",
- "currency_code": "BBD"
- },
- "BD": {
- "three_letter_code": "BGD",
- "numeric_code": "050",
- "currency_code": "BDT"
- },
- "BE": {
- "three_letter_code": "BEL",
- "numeric_code": "056",
- "currency_code": "EUR"
- },
- "BF": {
- "three_letter_code": "BFA",
- "numeric_code": "854",
- "currency_code": "XOF"
- },
- "BG": {
- "three_letter_code": "BGR",
- "numeric_code": "100",
- "currency_code": "BGN"
- },
- "BH": {
- "three_letter_code": "BHR",
- "numeric_code": "048",
- "currency_code": "BHD"
- },
- "BI": {
- "three_letter_code": "BDI",
- "numeric_code": "108",
- "currency_code": "BIF"
- },
- "BJ": {
- "three_letter_code": "BEN",
- "numeric_code": "204",
- "currency_code": "XOF"
- },
- "BL": {
- "three_letter_code": "BLM",
- "numeric_code": "652",
- "currency_code": "EUR"
- },
- "BM": {
- "three_letter_code": "BMU",
- "numeric_code": "060",
- "currency_code": "BMD"
- },
- "BN": {
- "three_letter_code": "BRN",
- "numeric_code": "096",
- "currency_code": "BND"
- },
- "BO": {
- "three_letter_code": "BOL",
- "numeric_code": "068",
- "currency_code": "BOB"
- },
- "BQ": {
- "three_letter_code": "BES",
- "numeric_code": "535",
- "currency_code": "USD"
- },
- "BR": {
- "three_letter_code": "BRA",
- "numeric_code": "076",
- "currency_code": "BRL"
- },
- "BS": {
- "three_letter_code": "BHS",
- "numeric_code": "044",
- "currency_code": "BSD"
- },
- "BT": {
- "three_letter_code": "BTN",
- "numeric_code": "064",
- "currency_code": "BTN"
- },
- "BW": {
- "three_letter_code": "BWA",
- "numeric_code": "072",
- "currency_code": "BWP"
- },
- "BY": {
- "three_letter_code": "BLR",
- "numeric_code": "112",
- "currency_code": "BYN"
- },
- "BZ": {
- "three_letter_code": "BLZ",
- "numeric_code": "084",
- "currency_code": "BZD"
- },
- "CA": {
- "three_letter_code": "CAN",
- "numeric_code": "124",
- "currency_code": "CAD"
- },
- "CC": {
- "three_letter_code": "CCK",
- "numeric_code": "166",
- "currency_code": "AUD"
- },
- "CD": {
- "three_letter_code": "COD",
- "numeric_code": "180",
- "currency_code": "CDF"
- },
- "CF": {
- "three_letter_code": "CAF",
- "numeric_code": "140",
- "currency_code": "XAF"
- },
- "CG": {
- "three_letter_code": "COG",
- "numeric_code": "178",
- "currency_code": "XAF"
- },
- "CH": {
- "three_letter_code": "CHE",
- "numeric_code": "756",
- "currency_code": "CHF"
- },
- "CI": {
- "three_letter_code": "CIV",
- "numeric_code": "384",
- "currency_code": "XOF"
- },
- "CK": {
- "three_letter_code": "COK",
- "numeric_code": "184",
- "currency_code": "NZD"
- },
- "CL": {
- "three_letter_code": "CHL",
- "numeric_code": "152",
- "currency_code": "CLP"
- },
- "CM": {
- "three_letter_code": "CMR",
- "numeric_code": "120",
- "currency_code": "XAF"
- },
- "CN": {
- "three_letter_code": "CHN",
- "numeric_code": "156",
- "currency_code": "CNY"
- },
- "CO": {
- "three_letter_code": "COL",
- "numeric_code": "170",
- "currency_code": "COP"
- },
- "CR": {
- "three_letter_code": "CRI",
- "numeric_code": "188",
- "currency_code": "CRC"
- },
- "CU": {
- "three_letter_code": "CUB",
- "numeric_code": "192",
- "currency_code": "CUC"
- },
- "CV": {
- "three_letter_code": "CPV",
- "numeric_code": "132",
- "currency_code": "CVE"
- },
- "CW": {
- "three_letter_code": "CUW",
- "numeric_code": "531",
- "currency_code": "ANG"
- },
- "CX": {
- "three_letter_code": "CXR",
- "numeric_code": "162",
- "currency_code": "AUD"
- },
- "CY": {
- "three_letter_code": "CYP",
- "numeric_code": "196",
- "currency_code": "EUR"
- },
- "CZ": {
- "three_letter_code": "CZE",
- "numeric_code": "203",
- "currency_code": "CZK"
- },
- "DE": {
- "three_letter_code": "DEU",
- "numeric_code": "276",
- "currency_code": "EUR"
- },
- "DG": {
- "three_letter_code": "DGA",
- "currency_code": "USD"
- },
- "DJ": {
- "three_letter_code": "DJI",
- "numeric_code": "262",
- "currency_code": "DJF"
- },
- "DK": {
- "three_letter_code": "DNK",
- "numeric_code": "208",
- "currency_code": "DKK"
- },
- "DM": {
- "three_letter_code": "DMA",
- "numeric_code": "212",
- "currency_code": "XCD"
- },
- "DO": {
- "three_letter_code": "DOM",
- "numeric_code": "214",
- "currency_code": "DOP"
- },
- "DZ": {
- "three_letter_code": "DZA",
- "numeric_code": "012",
- "currency_code": "DZD"
- },
- "EA": {
- "currency_code": "EUR"
- },
- "EC": {
- "three_letter_code": "ECU",
- "numeric_code": "218",
- "currency_code": "USD"
- },
- "EE": {
- "three_letter_code": "EST",
- "numeric_code": "233",
- "currency_code": "EUR"
- },
- "EG": {
- "three_letter_code": "EGY",
- "numeric_code": "818",
- "currency_code": "EGP"
- },
- "EH": {
- "three_letter_code": "ESH",
- "numeric_code": "732",
- "currency_code": "MAD"
- },
- "ER": {
- "three_letter_code": "ERI",
- "numeric_code": "232",
- "currency_code": "ERN"
- },
- "ES": {
- "three_letter_code": "ESP",
- "numeric_code": "724",
- "currency_code": "EUR"
- },
- "ET": {
- "three_letter_code": "ETH",
- "numeric_code": "231",
- "currency_code": "ETB"
- },
- "FI": {
- "three_letter_code": "FIN",
- "numeric_code": "246",
- "currency_code": "EUR"
- },
- "FJ": {
- "three_letter_code": "FJI",
- "numeric_code": "242",
- "currency_code": "FJD"
- },
- "FK": {
- "three_letter_code": "FLK",
- "numeric_code": "238",
- "currency_code": "FKP"
- },
- "FM": {
- "three_letter_code": "FSM",
- "numeric_code": "583",
- "currency_code": "USD"
- },
- "FO": {
- "three_letter_code": "FRO",
- "numeric_code": "234",
- "currency_code": "DKK"
- },
- "FR": {
- "three_letter_code": "FRA",
- "numeric_code": "250",
- "currency_code": "EUR"
- },
- "GA": {
- "three_letter_code": "GAB",
- "numeric_code": "266",
- "currency_code": "XAF"
- },
- "GB": {
- "three_letter_code": "GBR",
- "numeric_code": "826",
- "currency_code": "GBP"
- },
- "GD": {
- "three_letter_code": "GRD",
- "numeric_code": "308",
- "currency_code": "XCD"
- },
- "GE": {
- "three_letter_code": "GEO",
- "numeric_code": "268",
- "currency_code": "GEL"
- },
- "GF": {
- "three_letter_code": "GUF",
- "numeric_code": "254",
- "currency_code": "EUR"
- },
- "GG": {
- "three_letter_code": "GGY",
- "numeric_code": "831",
- "currency_code": "GBP"
- },
- "GH": {
- "three_letter_code": "GHA",
- "numeric_code": "288",
- "currency_code": "GHS"
- },
- "GI": {
- "three_letter_code": "GIB",
- "numeric_code": "292",
- "currency_code": "GIP"
- },
- "GL": {
- "three_letter_code": "GRL",
- "numeric_code": "304",
- "currency_code": "DKK"
- },
- "GM": {
- "three_letter_code": "GMB",
- "numeric_code": "270",
- "currency_code": "GMD"
- },
- "GN": {
- "three_letter_code": "GIN",
- "numeric_code": "324",
- "currency_code": "GNF"
- },
- "GP": {
- "three_letter_code": "GLP",
- "numeric_code": "312",
- "currency_code": "EUR"
- },
- "GQ": {
- "three_letter_code": "GNQ",
- "numeric_code": "226",
- "currency_code": "XAF"
- },
- "GR": {
- "three_letter_code": "GRC",
- "numeric_code": "300",
- "currency_code": "EUR"
- },
- "GS": {
- "three_letter_code": "SGS",
- "numeric_code": "239",
- "currency_code": "GBP"
- },
- "GT": {
- "three_letter_code": "GTM",
- "numeric_code": "320",
- "currency_code": "GTQ"
- },
- "GU": {
- "three_letter_code": "GUM",
- "numeric_code": "316",
- "currency_code": "USD"
- },
- "GW": {
- "three_letter_code": "GNB",
- "numeric_code": "624",
- "currency_code": "XOF"
- },
- "GY": {
- "three_letter_code": "GUY",
- "numeric_code": "328",
- "currency_code": "GYD"
- },
- "HK": {
- "three_letter_code": "HKG",
- "numeric_code": "344",
- "currency_code": "HKD"
- },
- "HN": {
- "three_letter_code": "HND",
- "numeric_code": "340",
- "currency_code": "HNL"
- },
- "HR": {
- "three_letter_code": "HRV",
- "numeric_code": "191",
- "currency_code": "HRK"
- },
- "HT": {
- "three_letter_code": "HTI",
- "numeric_code": "332",
- "currency_code": "USD"
- },
- "HU": {
- "three_letter_code": "HUN",
- "numeric_code": "348",
- "currency_code": "HUF"
- },
- "IC": {
- "currency_code": "EUR"
- },
- "ID": {
- "three_letter_code": "IDN",
- "numeric_code": "360",
- "currency_code": "IDR"
- },
- "IE": {
- "three_letter_code": "IRL",
- "numeric_code": "372",
- "currency_code": "EUR"
- },
- "IL": {
- "three_letter_code": "ISR",
- "numeric_code": "376",
- "currency_code": "ILS"
- },
- "IM": {
- "three_letter_code": "IMN",
- "numeric_code": "833",
- "currency_code": "GBP"
- },
- "IN": {
- "three_letter_code": "IND",
- "numeric_code": "356",
- "currency_code": "INR"
- },
- "IO": {
- "three_letter_code": "IOT",
- "numeric_code": "086",
- "currency_code": "USD"
- },
- "IQ": {
- "three_letter_code": "IRQ",
- "numeric_code": "368",
- "currency_code": "IQD"
- },
- "IR": {
- "three_letter_code": "IRN",
- "numeric_code": "364",
- "currency_code": "IRR"
- },
- "IS": {
- "three_letter_code": "ISL",
- "numeric_code": "352",
- "currency_code": "ISK"
- },
- "IT": {
- "three_letter_code": "ITA",
- "numeric_code": "380",
- "currency_code": "EUR"
- },
- "JE": {
- "three_letter_code": "JEY",
- "numeric_code": "832",
- "currency_code": "GBP"
- },
- "JM": {
- "three_letter_code": "JAM",
- "numeric_code": "388",
- "currency_code": "JMD"
- },
- "JO": {
- "three_letter_code": "JOR",
- "numeric_code": "400",
- "currency_code": "JOD"
- },
- "JP": {
- "three_letter_code": "JPN",
- "numeric_code": "392",
- "currency_code": "JPY"
- },
- "KE": {
- "three_letter_code": "KEN",
- "numeric_code": "404",
- "currency_code": "KES"
- },
- "KG": {
- "three_letter_code": "KGZ",
- "numeric_code": "417",
- "currency_code": "KGS"
- },
- "KH": {
- "three_letter_code": "KHM",
- "numeric_code": "116",
- "currency_code": "KHR"
- },
- "KI": {
- "three_letter_code": "KIR",
- "numeric_code": "296",
- "currency_code": "AUD"
- },
- "KM": {
- "three_letter_code": "COM",
- "numeric_code": "174",
- "currency_code": "KMF"
- },
- "KN": {
- "three_letter_code": "KNA",
- "numeric_code": "659",
- "currency_code": "XCD"
- },
- "KP": {
- "three_letter_code": "PRK",
- "numeric_code": "408",
- "currency_code": "KPW"
- },
- "KR": {
- "three_letter_code": "KOR",
- "numeric_code": "410",
- "currency_code": "KRW"
- },
- "KW": {
- "three_letter_code": "KWT",
- "numeric_code": "414",
- "currency_code": "KWD"
- },
- "KY": {
- "three_letter_code": "CYM",
- "numeric_code": "136",
- "currency_code": "KYD"
- },
- "KZ": {
- "three_letter_code": "KAZ",
- "numeric_code": "398",
- "currency_code": "KZT"
- },
- "LA": {
- "three_letter_code": "LAO",
- "numeric_code": "418",
- "currency_code": "LAK"
- },
- "LB": {
- "three_letter_code": "LBN",
- "numeric_code": "422",
- "currency_code": "LBP"
- },
- "LC": {
- "three_letter_code": "LCA",
- "numeric_code": "662",
- "currency_code": "XCD"
- },
- "LI": {
- "three_letter_code": "LIE",
- "numeric_code": "438",
- "currency_code": "CHF"
- },
- "LK": {
- "three_letter_code": "LKA",
- "numeric_code": "144",
- "currency_code": "LKR"
- },
- "LR": {
- "three_letter_code": "LBR",
- "numeric_code": "430",
- "currency_code": "LRD"
- },
- "LS": {
- "three_letter_code": "LSO",
- "numeric_code": "426",
- "currency_code": "LSL"
- },
- "LT": {
- "three_letter_code": "LTU",
- "numeric_code": "440",
- "currency_code": "EUR"
- },
- "LU": {
- "three_letter_code": "LUX",
- "numeric_code": "442",
- "currency_code": "EUR"
- },
- "LV": {
- "three_letter_code": "LVA",
- "numeric_code": "428",
- "currency_code": "EUR"
- },
- "LY": {
- "three_letter_code": "LBY",
- "numeric_code": "434",
- "currency_code": "LYD"
- },
- "MA": {
- "three_letter_code": "MAR",
- "numeric_code": "504",
- "currency_code": "MAD"
- },
- "MC": {
- "three_letter_code": "MCO",
- "numeric_code": "492",
- "currency_code": "EUR"
- },
- "MD": {
- "three_letter_code": "MDA",
- "numeric_code": "498",
- "currency_code": "MDL"
- },
- "ME": {
- "three_letter_code": "MNE",
- "numeric_code": "499",
- "currency_code": "EUR"
- },
- "MF": {
- "three_letter_code": "MAF",
- "numeric_code": "663",
- "currency_code": "EUR"
- },
- "MG": {
- "three_letter_code": "MDG",
- "numeric_code": "450",
- "currency_code": "MGA"
- },
- "MH": {
- "three_letter_code": "MHL",
- "numeric_code": "584",
- "currency_code": "USD"
- },
- "MK": {
- "three_letter_code": "MKD",
- "numeric_code": "807",
- "currency_code": "MKD"
- },
- "ML": {
- "three_letter_code": "MLI",
- "numeric_code": "466",
- "currency_code": "XOF"
- },
- "MM": {
- "three_letter_code": "MMR",
- "numeric_code": "104",
- "currency_code": "MMK"
- },
- "MN": {
- "three_letter_code": "MNG",
- "numeric_code": "496",
- "currency_code": "MNT"
- },
- "MO": {
- "three_letter_code": "MAC",
- "numeric_code": "446",
- "currency_code": "MOP"
- },
- "MP": {
- "three_letter_code": "MNP",
- "numeric_code": "580",
- "currency_code": "USD"
- },
- "MQ": {
- "three_letter_code": "MTQ",
- "numeric_code": "474",
- "currency_code": "EUR"
- },
- "MR": {
- "three_letter_code": "MRT",
- "numeric_code": "478",
- "currency_code": "MRO"
- },
- "MS": {
- "three_letter_code": "MSR",
- "numeric_code": "500",
- "currency_code": "XCD"
- },
- "MT": {
- "three_letter_code": "MLT",
- "numeric_code": "470",
- "currency_code": "EUR"
- },
- "MU": {
- "three_letter_code": "MUS",
- "numeric_code": "480",
- "currency_code": "MUR"
- },
- "MV": {
- "three_letter_code": "MDV",
- "numeric_code": "462",
- "currency_code": "MVR"
- },
- "MW": {
- "three_letter_code": "MWI",
- "numeric_code": "454",
- "currency_code": "MWK"
- },
- "MX": {
- "three_letter_code": "MEX",
- "numeric_code": "484",
- "currency_code": "MXN"
- },
- "MY": {
- "three_letter_code": "MYS",
- "numeric_code": "458",
- "currency_code": "MYR"
- },
- "MZ": {
- "three_letter_code": "MOZ",
- "numeric_code": "508",
- "currency_code": "MZN"
- },
- "NA": {
- "three_letter_code": "NAM",
- "numeric_code": "516",
- "currency_code": "NAD"
- },
- "NC": {
- "three_letter_code": "NCL",
- "numeric_code": "540",
- "currency_code": "XPF"
- },
- "NE": {
- "three_letter_code": "NER",
- "numeric_code": "562",
- "currency_code": "XOF"
- },
- "NF": {
- "three_letter_code": "NFK",
- "numeric_code": "574",
- "currency_code": "AUD"
- },
- "NG": {
- "three_letter_code": "NGA",
- "numeric_code": "566",
- "currency_code": "NGN"
- },
- "NI": {
- "three_letter_code": "NIC",
- "numeric_code": "558",
- "currency_code": "NIO"
- },
- "NL": {
- "three_letter_code": "NLD",
- "numeric_code": "528",
- "currency_code": "EUR"
- },
- "NO": {
- "three_letter_code": "NOR",
- "numeric_code": "578",
- "currency_code": "NOK"
- },
- "NP": {
- "three_letter_code": "NPL",
- "numeric_code": "524",
- "currency_code": "NPR"
- },
- "NR": {
- "three_letter_code": "NRU",
- "numeric_code": "520",
- "currency_code": "AUD"
- },
- "NU": {
- "three_letter_code": "NIU",
- "numeric_code": "570",
- "currency_code": "NZD"
- },
- "NZ": {
- "three_letter_code": "NZL",
- "numeric_code": "554",
- "currency_code": "NZD"
- },
- "OM": {
- "three_letter_code": "OMN",
- "numeric_code": "512",
- "currency_code": "OMR"
- },
- "PA": {
- "three_letter_code": "PAN",
- "numeric_code": "591",
- "currency_code": "USD"
- },
- "PE": {
- "three_letter_code": "PER",
- "numeric_code": "604",
- "currency_code": "PEN"
- },
- "PF": {
- "three_letter_code": "PYF",
- "numeric_code": "258",
- "currency_code": "XPF"
- },
- "PG": {
- "three_letter_code": "PNG",
- "numeric_code": "598",
- "currency_code": "PGK"
- },
- "PH": {
- "three_letter_code": "PHL",
- "numeric_code": "608",
- "currency_code": "PHP"
- },
- "PK": {
- "three_letter_code": "PAK",
- "numeric_code": "586",
- "currency_code": "PKR"
- },
- "PL": {
- "three_letter_code": "POL",
- "numeric_code": "616",
- "currency_code": "PLN"
- },
- "PM": {
- "three_letter_code": "SPM",
- "numeric_code": "666",
- "currency_code": "EUR"
- },
- "PN": {
- "three_letter_code": "PCN",
- "numeric_code": "612",
- "currency_code": "NZD"
- },
- "PR": {
- "three_letter_code": "PRI",
- "numeric_code": "630",
- "currency_code": "USD"
- },
- "PS": {
- "three_letter_code": "PSE",
- "numeric_code": "275",
- "currency_code": "JOD"
- },
- "PT": {
- "three_letter_code": "PRT",
- "numeric_code": "620",
- "currency_code": "EUR"
- },
- "PW": {
- "three_letter_code": "PLW",
- "numeric_code": "585",
- "currency_code": "USD"
- },
- "PY": {
- "three_letter_code": "PRY",
- "numeric_code": "600",
- "currency_code": "PYG"
- },
- "QA": {
- "three_letter_code": "QAT",
- "numeric_code": "634",
- "currency_code": "QAR"
- },
- "RE": {
- "three_letter_code": "REU",
- "numeric_code": "638",
- "currency_code": "EUR"
- },
- "RO": {
- "three_letter_code": "ROU",
- "numeric_code": "642",
- "currency_code": "RON"
- },
- "RS": {
- "three_letter_code": "SRB",
- "numeric_code": "688",
- "currency_code": "RSD"
- },
- "RU": {
- "three_letter_code": "RUS",
- "numeric_code": "643",
- "currency_code": "RUB"
- },
- "RW": {
- "three_letter_code": "RWA",
- "numeric_code": "646",
- "currency_code": "RWF"
- },
- "SA": {
- "three_letter_code": "SAU",
- "numeric_code": "682",
- "currency_code": "SAR"
- },
- "SB": {
- "three_letter_code": "SLB",
- "numeric_code": "090",
- "currency_code": "SBD"
- },
- "SC": {
- "three_letter_code": "SYC",
- "numeric_code": "690",
- "currency_code": "SCR"
- },
- "SD": {
- "three_letter_code": "SDN",
- "numeric_code": "729",
- "currency_code": "SDG"
- },
- "SE": {
- "three_letter_code": "SWE",
- "numeric_code": "752",
- "currency_code": "SEK"
- },
- "SG": {
- "three_letter_code": "SGP",
- "numeric_code": "702",
- "currency_code": "SGD"
- },
- "SH": {
- "three_letter_code": "SHN",
- "numeric_code": "654",
- "currency_code": "SHP"
- },
- "SI": {
- "three_letter_code": "SVN",
- "numeric_code": "705",
- "currency_code": "EUR"
- },
- "SJ": {
- "three_letter_code": "SJM",
- "numeric_code": "744",
- "currency_code": "NOK"
- },
- "SK": {
- "three_letter_code": "SVK",
- "numeric_code": "703",
- "currency_code": "EUR"
- },
- "SL": {
- "three_letter_code": "SLE",
- "numeric_code": "694",
- "currency_code": "SLL"
- },
- "SM": {
- "three_letter_code": "SMR",
- "numeric_code": "674",
- "currency_code": "EUR"
- },
- "SN": {
- "three_letter_code": "SEN",
- "numeric_code": "686",
- "currency_code": "XOF"
- },
- "SO": {
- "three_letter_code": "SOM",
- "numeric_code": "706",
- "currency_code": "SOS"
- },
- "SR": {
- "three_letter_code": "SUR",
- "numeric_code": "740",
- "currency_code": "SRD"
- },
- "SS": {
- "three_letter_code": "SSD",
- "numeric_code": "728",
- "currency_code": "SSP"
- },
- "ST": {
- "three_letter_code": "STP",
- "numeric_code": "678",
- "currency_code": "STN"
- },
- "SV": {
- "three_letter_code": "SLV",
- "numeric_code": "222",
- "currency_code": "USD"
- },
- "SX": {
- "three_letter_code": "SXM",
- "numeric_code": "534",
- "currency_code": "ANG"
- },
- "SY": {
- "three_letter_code": "SYR",
- "numeric_code": "760",
- "currency_code": "SYP"
- },
- "SZ": {
- "three_letter_code": "SWZ",
- "numeric_code": "748",
- "currency_code": "SZL"
- },
- "TA": {
- "three_letter_code": "TAA",
- "currency_code": "GBP"
- },
- "TC": {
- "three_letter_code": "TCA",
- "numeric_code": "796",
- "currency_code": "USD"
- },
- "TD": {
- "three_letter_code": "TCD",
- "numeric_code": "148",
- "currency_code": "XAF"
- },
- "TF": {
- "three_letter_code": "ATF",
- "numeric_code": "260",
- "currency_code": "EUR"
- },
- "TG": {
- "three_letter_code": "TGO",
- "numeric_code": "768",
- "currency_code": "XOF"
- },
- "TH": {
- "three_letter_code": "THA",
- "numeric_code": "764",
- "currency_code": "THB"
- },
- "TJ": {
- "three_letter_code": "TJK",
- "numeric_code": "762",
- "currency_code": "TJS"
- },
- "TK": {
- "three_letter_code": "TKL",
- "numeric_code": "772",
- "currency_code": "NZD"
- },
- "TL": {
- "three_letter_code": "TLS",
- "numeric_code": "626",
- "currency_code": "USD"
- },
- "TM": {
- "three_letter_code": "TKM",
- "numeric_code": "795",
- "currency_code": "TMT"
- },
- "TN": {
- "three_letter_code": "TUN",
- "numeric_code": "788",
- "currency_code": "TND"
- },
- "TO": {
- "three_letter_code": "TON",
- "numeric_code": "776",
- "currency_code": "TOP"
- },
- "TR": {
- "three_letter_code": "TUR",
- "numeric_code": "792",
- "currency_code": "TRY"
- },
- "TT": {
- "three_letter_code": "TTO",
- "numeric_code": "780",
- "currency_code": "TTD"
- },
- "TV": {
- "three_letter_code": "TUV",
- "numeric_code": "798",
- "currency_code": "AUD"
- },
- "TW": {
- "three_letter_code": "TWN",
- "numeric_code": "158",
- "currency_code": "TWD"
- },
- "TZ": {
- "three_letter_code": "TZA",
- "numeric_code": "834",
- "currency_code": "TZS"
- },
- "UA": {
- "three_letter_code": "UKR",
- "numeric_code": "804",
- "currency_code": "UAH"
- },
- "UG": {
- "three_letter_code": "UGA",
- "numeric_code": "800",
- "currency_code": "UGX"
- },
- "UM": {
- "three_letter_code": "UMI",
- "numeric_code": "581",
- "currency_code": "USD"
- },
- "US": {
- "three_letter_code": "USA",
- "numeric_code": "840",
- "currency_code": "USD"
- },
- "UY": {
- "three_letter_code": "URY",
- "numeric_code": "858",
- "currency_code": "UYU"
- },
- "UZ": {
- "three_letter_code": "UZB",
- "numeric_code": "860",
- "currency_code": "UZS"
- },
- "VA": {
- "three_letter_code": "VAT",
- "numeric_code": "336",
- "currency_code": "EUR"
- },
- "VC": {
- "three_letter_code": "VCT",
- "numeric_code": "670",
- "currency_code": "XCD"
- },
- "VE": {
- "three_letter_code": "VEN",
- "numeric_code": "862",
- "currency_code": "VEF"
- },
- "VG": {
- "three_letter_code": "VGB",
- "numeric_code": "092",
- "currency_code": "GBP"
- },
- "VI": {
- "three_letter_code": "VIR",
- "numeric_code": "850",
- "currency_code": "USD"
- },
- "VN": {
- "three_letter_code": "VNM",
- "numeric_code": "704",
- "currency_code": "VND"
- },
- "VU": {
- "three_letter_code": "VUT",
- "numeric_code": "548",
- "currency_code": "VUV"
- },
- "WF": {
- "three_letter_code": "WLF",
- "numeric_code": "876",
- "currency_code": "XPF"
- },
- "WS": {
- "three_letter_code": "WSM",
- "numeric_code": "882",
- "currency_code": "WST"
- },
- "XK": {
- "three_letter_code": "XKK",
- "numeric_code": "983",
- "currency_code": "EUR"
- },
- "YE": {
- "three_letter_code": "YEM",
- "numeric_code": "887",
- "currency_code": "YER"
- },
- "YT": {
- "three_letter_code": "MYT",
- "numeric_code": "175",
- "currency_code": "EUR"
- },
- "ZA": {
- "three_letter_code": "ZAF",
- "numeric_code": "710",
- "currency_code": "ZAR"
- },
- "ZM": {
- "three_letter_code": "ZMB",
- "numeric_code": "894",
- "currency_code": "ZMW"
- },
- "ZW": {
- "three_letter_code": "ZWE",
- "numeric_code": "716",
- "currency_code": "USD"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/be.json b/vendor/commerceguys/intl/resources/country/be.json
deleted file mode 100644
index d244ade36..000000000
--- a/vendor/commerceguys/intl/resources/country/be.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AE": {
- "name": "Аб’яднаныя Арабскія Эміраты"
- },
- "AZ": {
- "name": "Азербайджан"
- },
- "AX": {
- "name": "Аландскія астравы"
- },
- "AL": {
- "name": "Албанія"
- },
- "DZ": {
- "name": "Алжыр"
- },
- "OM": {
- "name": "Аман"
- },
- "AS": {
- "name": "Амерыканскае Самоа"
- },
- "VI": {
- "name": "Амерыканскія Віргінскія астравы"
- },
- "AI": {
- "name": "Ангілья"
- },
- "AO": {
- "name": "Ангола"
- },
- "AD": {
- "name": "Андора"
- },
- "AQ": {
- "name": "Антарктыка"
- },
- "AG": {
- "name": "Антыгуа і Барбуда"
- },
- "AR": {
- "name": "Аргенціна"
- },
- "AM": {
- "name": "Арменія"
- },
- "AW": {
- "name": "Аруба"
- },
- "CK": {
- "name": "Астравы Кука"
- },
- "PN": {
- "name": "Астравы Піткэрн"
- },
- "TC": {
- "name": "Астравы Цёркс і Кайкас"
- },
- "AU": {
- "name": "Аўстралія"
- },
- "AT": {
- "name": "Аўстрыя"
- },
- "AF": {
- "name": "Афганістан"
- },
- "BS": {
- "name": "Багамскія астравы"
- },
- "BG": {
- "name": "Балгарыя"
- },
- "BO": {
- "name": "Балівія"
- },
- "BD": {
- "name": "Бангладэш"
- },
- "BB": {
- "name": "Барбадас"
- },
- "BW": {
- "name": "Батсвана"
- },
- "BH": {
- "name": "Бахрэйн"
- },
- "BY": {
- "name": "Беларусь"
- },
- "BZ": {
- "name": "Беліз"
- },
- "BE": {
- "name": "Бельгія"
- },
- "BJ": {
- "name": "Бенін"
- },
- "BM": {
- "name": "Бермудскія астравы"
- },
- "BA": {
- "name": "Боснія і Герцагавіна"
- },
- "BR": {
- "name": "Бразілія"
- },
- "BN": {
- "name": "Бруней"
- },
- "IO": {
- "name": "Брытанская тэрыторыя ў Індыйскім акіяне"
- },
- "VG": {
- "name": "Брытанскія Віргінскія астравы"
- },
- "BF": {
- "name": "Буркіна-Фасо"
- },
- "BI": {
- "name": "Бурундзі"
- },
- "BT": {
- "name": "Бутан"
- },
- "VN": {
- "name": "В’етнам"
- },
- "VU": {
- "name": "Вануату"
- },
- "VA": {
- "name": "Ватыкан"
- },
- "HU": {
- "name": "Венгрыя"
- },
- "VE": {
- "name": "Венесуэла"
- },
- "DG": {
- "name": "Востраў Дыега-Гарсія"
- },
- "CX": {
- "name": "Востраў Каляд"
- },
- "IM": {
- "name": "Востраў Мэн"
- },
- "NF": {
- "name": "Востраў Норфалк"
- },
- "SH": {
- "name": "Востраў Святой Алены"
- },
- "AC": {
- "name": "Востраў Узнясення"
- },
- "GB": {
- "name": "Вялікабрытанія"
- },
- "GA": {
- "name": "Габон"
- },
- "HT": {
- "name": "Гаіці"
- },
- "GM": {
- "name": "Гамбія"
- },
- "GH": {
- "name": "Гана"
- },
- "HN": {
- "name": "Гандурас"
- },
- "HK": {
- "name": "Ганконг, САР (Кітай)"
- },
- "GY": {
- "name": "Гаяна"
- },
- "GP": {
- "name": "Гвадэлупа"
- },
- "GT": {
- "name": "Гватэмала"
- },
- "GN": {
- "name": "Гвінея"
- },
- "GW": {
- "name": "Гвінея-Бісау"
- },
- "DE": {
- "name": "Германія"
- },
- "GG": {
- "name": "Гернсі"
- },
- "GI": {
- "name": "Гібралтар"
- },
- "GE": {
- "name": "Грузія"
- },
- "GD": {
- "name": "Грэнада"
- },
- "GL": {
- "name": "Грэнландыя"
- },
- "GR": {
- "name": "Грэцыя"
- },
- "GU": {
- "name": "Гуам"
- },
- "DM": {
- "name": "Дамініка"
- },
- "DO": {
- "name": "Дамініканская Рэспубліка"
- },
- "DK": {
- "name": "Данія"
- },
- "DJ": {
- "name": "Джыбуці"
- },
- "JE": {
- "name": "Джэрсі"
- },
- "EG": {
- "name": "Егіпет"
- },
- "YE": {
- "name": "Емен"
- },
- "ZM": {
- "name": "Замбія"
- },
- "EH": {
- "name": "Заходняя Сахара"
- },
- "ZW": {
- "name": "Зімбабвэ"
- },
- "US": {
- "name": "Злучаныя Штаты Амерыкі"
- },
- "JO": {
- "name": "Іарданія"
- },
- "IL": {
- "name": "Ізраіль"
- },
- "ID": {
- "name": "Інданезія"
- },
- "IN": {
- "name": "Індыя"
- },
- "IQ": {
- "name": "Ірак"
- },
- "IR": {
- "name": "Іран"
- },
- "IE": {
- "name": "Ірландыя"
- },
- "IS": {
- "name": "Ісландыя"
- },
- "ES": {
- "name": "Іспанія"
- },
- "IT": {
- "name": "Італія"
- },
- "CV": {
- "name": "Каба-Вердэ"
- },
- "KZ": {
- "name": "Казахстан"
- },
- "KY": {
- "name": "Кайманавы астравы"
- },
- "CC": {
- "name": "Какосавыя (Кілінг) астравы"
- },
- "CO": {
- "name": "Калумбія"
- },
- "KH": {
- "name": "Камбоджа"
- },
- "CM": {
- "name": "Камерун"
- },
- "KM": {
- "name": "Каморскія астравы"
- },
- "CA": {
- "name": "Канада"
- },
- "IC": {
- "name": "Канарскія астравы"
- },
- "BQ": {
- "name": "Карыбскія Нідэрланды"
- },
- "QA": {
- "name": "Катар"
- },
- "KE": {
- "name": "Кенія"
- },
- "CY": {
- "name": "Кіпр"
- },
- "KI": {
- "name": "Кірыбаці"
- },
- "CN": {
- "name": "Кітай"
- },
- "CG": {
- "name": "Конга - Бразавіль"
- },
- "CD": {
- "name": "Конга (Кіншаса)"
- },
- "XK": {
- "name": "Косава"
- },
- "CR": {
- "name": "Коста-Рыка"
- },
- "CI": {
- "name": "Кот-д’Івуар"
- },
- "CU": {
- "name": "Куба"
- },
- "KW": {
- "name": "Кувейт"
- },
- "KG": {
- "name": "Кыргызстан"
- },
- "CW": {
- "name": "Кюрасаа"
- },
- "LA": {
- "name": "Лаос"
- },
- "LV": {
- "name": "Латвія"
- },
- "LS": {
- "name": "Лесота"
- },
- "LR": {
- "name": "Ліберыя"
- },
- "LB": {
- "name": "Ліван"
- },
- "LY": {
- "name": "Лівія"
- },
- "LT": {
- "name": "Літва"
- },
- "LI": {
- "name": "Ліхтэнштэйн"
- },
- "LU": {
- "name": "Люксембург"
- },
- "MM": {
- "name": "М’янма (Бірма)"
- },
- "MG": {
- "name": "Мадагаскар"
- },
- "YT": {
- "name": "Маёта"
- },
- "MZ": {
- "name": "Мазамбік"
- },
- "MO": {
- "name": "Макаа, САР (Кітай)"
- },
- "MK": {
- "name": "Македонія"
- },
- "MW": {
- "name": "Малаві"
- },
- "MY": {
- "name": "Малайзія"
- },
- "MD": {
- "name": "Малдова"
- },
- "ML": {
- "name": "Малі"
- },
- "UM": {
- "name": "Малыя Аддаленыя астравы ЗША"
- },
- "MV": {
- "name": "Мальдывы"
- },
- "MT": {
- "name": "Мальта"
- },
- "MC": {
- "name": "Манака"
- },
- "MN": {
- "name": "Манголія"
- },
- "MS": {
- "name": "Мантсерат"
- },
- "MA": {
- "name": "Марока"
- },
- "MQ": {
- "name": "Марцініка"
- },
- "MH": {
- "name": "Маршалавы астравы"
- },
- "MU": {
- "name": "Маўрыкій"
- },
- "MR": {
- "name": "Маўрытанія"
- },
- "MX": {
- "name": "Мексіка"
- },
- "FM": {
- "name": "Мікранезія"
- },
- "NA": {
- "name": "Намібія"
- },
- "NO": {
- "name": "Нарвегія"
- },
- "NR": {
- "name": "Науру"
- },
- "NP": {
- "name": "Непал"
- },
- "NE": {
- "name": "Нігер"
- },
- "NG": {
- "name": "Нігерыя"
- },
- "NL": {
- "name": "Нідэрланды"
- },
- "NI": {
- "name": "Нікарагуа"
- },
- "NU": {
- "name": "Ніуэ"
- },
- "NZ": {
- "name": "Новая Зеландыя"
- },
- "NC": {
- "name": "Новая Каледонія"
- },
- "PK": {
- "name": "Пакістан"
- },
- "PW": {
- "name": "Палау"
- },
- "PS": {
- "name": "Палесцінскія Тэрыторыі"
- },
- "PA": {
- "name": "Панама"
- },
- "PG": {
- "name": "Папуа-Новая Гвінея"
- },
- "PY": {
- "name": "Парагвай"
- },
- "PT": {
- "name": "Партугалія"
- },
- "ZA": {
- "name": "Паўднёва-Афрыканская Рэспубліка"
- },
- "GS": {
- "name": "Паўднёвая Джорджыя і Паўднёвыя Сандвічавы астравы"
- },
- "KR": {
- "name": "Паўднёвая Карэя"
- },
- "SS": {
- "name": "Паўднёвы Судан"
- },
- "KP": {
- "name": "Паўночная Карэя"
- },
- "MP": {
- "name": "Паўночныя Марыянскія астравы"
- },
- "PE": {
- "name": "Перу"
- },
- "PL": {
- "name": "Польшча"
- },
- "PR": {
- "name": "Пуэрта-Рыка"
- },
- "RU": {
- "name": "Расія"
- },
- "RW": {
- "name": "Руанда"
- },
- "RO": {
- "name": "Румынія"
- },
- "RE": {
- "name": "Рэюньён"
- },
- "SB": {
- "name": "Саламонавы астравы"
- },
- "SV": {
- "name": "Сальвадор"
- },
- "SO": {
- "name": "Самалі"
- },
- "WS": {
- "name": "Самоа"
- },
- "SM": {
- "name": "Сан-Марына"
- },
- "ST": {
- "name": "Сан-Тамэ і Прынсіпі"
- },
- "SA": {
- "name": "Саудаўская Аравія"
- },
- "SZ": {
- "name": "Свазіленд"
- },
- "SC": {
- "name": "Сейшэльскія астравы"
- },
- "BL": {
- "name": "Сен-Бартэльмі"
- },
- "MF": {
- "name": "Сен-Мартэн"
- },
- "PM": {
- "name": "Сен-П’ер і Мікелон"
- },
- "SN": {
- "name": "Сенегал"
- },
- "VC": {
- "name": "Сент-Вінсент і Грэнадзіны"
- },
- "KN": {
- "name": "Сент-Кітс і Невіс"
- },
- "LC": {
- "name": "Сент-Люсія"
- },
- "RS": {
- "name": "Сербія"
- },
- "EA": {
- "name": "Сеўта і Мелілья"
- },
- "SG": {
- "name": "Сінгапур"
- },
- "SX": {
- "name": "Сінт-Мартэн"
- },
- "SY": {
- "name": "Сірыя"
- },
- "SK": {
- "name": "Славакія"
- },
- "SI": {
- "name": "Славенія"
- },
- "SD": {
- "name": "Судан"
- },
- "SR": {
- "name": "Сурынам"
- },
- "SL": {
- "name": "Сьера-Леонэ"
- },
- "TJ": {
- "name": "Таджыкістан"
- },
- "TW": {
- "name": "Тайвань"
- },
- "TH": {
- "name": "Тайланд"
- },
- "TK": {
- "name": "Такелау"
- },
- "TZ": {
- "name": "Танзанія"
- },
- "TG": {
- "name": "Тога"
- },
- "TO": {
- "name": "Тонга"
- },
- "TT": {
- "name": "Трынідад і Табага"
- },
- "TA": {
- "name": "Трыстан-да-Кунья"
- },
- "TV": {
- "name": "Тувалу"
- },
- "TN": {
- "name": "Туніс"
- },
- "TM": {
- "name": "Туркменістан"
- },
- "TR": {
- "name": "Турцыя"
- },
- "TL": {
- "name": "Тымор-Лешці"
- },
- "UG": {
- "name": "Уганда"
- },
- "UZ": {
- "name": "Узбекістан"
- },
- "UA": {
- "name": "Украіна"
- },
- "WF": {
- "name": "Уоліс і Футуна"
- },
- "UY": {
- "name": "Уругвай"
- },
- "FK": {
- "name": "Фалклендскія астравы"
- },
- "FO": {
- "name": "Фарэрскія астравы"
- },
- "FJ": {
- "name": "Фіджы"
- },
- "PH": {
- "name": "Філіпіны"
- },
- "FI": {
- "name": "Фінляндыя"
- },
- "GF": {
- "name": "Французская Гвіяна"
- },
- "PF": {
- "name": "Французская Палінезія"
- },
- "TF": {
- "name": "Французскія паўднёвыя тэрыторыі"
- },
- "FR": {
- "name": "Францыя"
- },
- "HR": {
- "name": "Харватыя"
- },
- "CF": {
- "name": "Цэнтральна-Афрыканская Рэспубліка"
- },
- "TD": {
- "name": "Чад"
- },
- "ME": {
- "name": "Чарнагорыя"
- },
- "CL": {
- "name": "Чылі"
- },
- "CZ": {
- "name": "Чэхія"
- },
- "CH": {
- "name": "Швейцарыя"
- },
- "SE": {
- "name": "Швецыя"
- },
- "SJ": {
- "name": "Шпіцберген і Ян-Маен"
- },
- "LK": {
- "name": "Шры-Ланка"
- },
- "EC": {
- "name": "Эквадор"
- },
- "GQ": {
- "name": "Экватарыяльная Гвінея"
- },
- "ER": {
- "name": "Эрытрэя"
- },
- "EE": {
- "name": "Эстонія"
- },
- "ET": {
- "name": "Эфіопія"
- },
- "JM": {
- "name": "Ямайка"
- },
- "JP": {
- "name": "Японія"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/bez.json b/vendor/commerceguys/intl/resources/country/bez.json
deleted file mode 100644
index 357566fb5..000000000
--- a/vendor/commerceguys/intl/resources/country/bez.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AX": {
- "name": "Åland Islands"
- },
- "AQ": {
- "name": "Antarctica"
- },
- "AC": {
- "name": "Ascension Island"
- },
- "IC": {
- "name": "Canary Islands"
- },
- "BQ": {
- "name": "Caribbean Netherlands"
- },
- "EA": {
- "name": "Ceuta & Melilla"
- },
- "CX": {
- "name": "Christmas Island"
- },
- "CC": {
- "name": "Cocos (Keeling) Islands"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "FO": {
- "name": "Faroe Islands"
- },
- "TF": {
- "name": "French Southern Territories"
- },
- "GG": {
- "name": "Guernsey"
- },
- "HK": {
- "name": "Hong Kong SAR China"
- },
- "ZA": {
- "name": "Huafrika iya Hukusini"
- },
- "AF": {
- "name": "Huafuganistani"
- },
- "IS": {
- "name": "Huaislandi"
- },
- "AR": {
- "name": "Huajendina"
- },
- "AL": {
- "name": "Hualbania"
- },
- "DZ": {
- "name": "Hualjelia"
- },
- "AW": {
- "name": "Hualuba"
- },
- "AM": {
- "name": "Huamenia"
- },
- "AD": {
- "name": "Huandola"
- },
- "AO": {
- "name": "Huangola"
- },
- "AI": {
- "name": "Huanguila"
- },
- "AG": {
- "name": "Huantigua na Hubarubuda"
- },
- "AT": {
- "name": "Huastlia"
- },
- "AU": {
- "name": "Huaustlalia"
- },
- "IE": {
- "name": "Huayalandi"
- },
- "AZ": {
- "name": "Huazabajani"
- },
- "BB": {
- "name": "Hubabadosi"
- },
- "BH": {
- "name": "Hubahaleni"
- },
- "BS": {
- "name": "Hubahama"
- },
- "BD": {
- "name": "Hubangaladeshi"
- },
- "BY": {
- "name": "Hubelalusi"
- },
- "BZ": {
- "name": "Hubelize"
- },
- "BM": {
- "name": "Hubelmuda"
- },
- "BJ": {
- "name": "Hubenini"
- },
- "BR": {
- "name": "Hublazili"
- },
- "BO": {
- "name": "Hubolivia"
- },
- "BA": {
- "name": "Hubosinia na Huhezegovina"
- },
- "BW": {
- "name": "Hubotiswana"
- },
- "BN": {
- "name": "Hubrunei"
- },
- "BF": {
- "name": "Hubukinafaso"
- },
- "MG": {
- "name": "Hubukini"
- },
- "BG": {
- "name": "Hubulgaria"
- },
- "BI": {
- "name": "Huburundi"
- },
- "BT": {
- "name": "Hubutani"
- },
- "TD": {
- "name": "Huchadi"
- },
- "CL": {
- "name": "Huchile"
- },
- "CN": {
- "name": "Huchina"
- },
- "DK": {
- "name": "Hudenmaki"
- },
- "DM": {
- "name": "Hudominika"
- },
- "EC": {
- "name": "Huekwado"
- },
- "SV": {
- "name": "Huelsavado"
- },
- "ER": {
- "name": "Hueritrea"
- },
- "EE": {
- "name": "Huestonia"
- },
- "AE": {
- "name": "Hufalme dza Hihalabu"
- },
- "FJ": {
- "name": "Hufiji"
- },
- "PH": {
- "name": "Hufilipino"
- },
- "GA": {
- "name": "Hugaboni"
- },
- "GM": {
- "name": "Hugambia"
- },
- "GH": {
- "name": "Hughana"
- },
- "GW": {
- "name": "Huginebisau"
- },
- "GQ": {
- "name": "Huginekweta"
- },
- "GD": {
- "name": "Hugrenada"
- },
- "GY": {
- "name": "Huguyana"
- },
- "GP": {
- "name": "Hugwadelupe"
- },
- "GU": {
- "name": "Hugwam"
- },
- "GT": {
- "name": "Hugwatemala"
- },
- "GF": {
- "name": "Hugwiyana ya Huufaransa"
- },
- "HT": {
- "name": "Huhaiti"
- },
- "ES": {
- "name": "Huhispania"
- },
- "HN": {
- "name": "Huhondulasi"
- },
- "HU": {
- "name": "Huhungalia"
- },
- "IQ": {
- "name": "Huilaki"
- },
- "IN": {
- "name": "Huindia"
- },
- "ID": {
- "name": "Huindonesia"
- },
- "IL": {
- "name": "Huislaheli"
- },
- "IT": {
- "name": "Huitalia"
- },
- "JM": {
- "name": "Hujamaika"
- },
- "JP": {
- "name": "Hujapani"
- },
- "GI": {
- "name": "Hujiblalta"
- },
- "DJ": {
- "name": "Hujibuti"
- },
- "GN": {
- "name": "Hujine"
- },
- "GL": {
- "name": "Hujinlandi"
- },
- "GE": {
- "name": "Hujojia"
- },
- "KH": {
- "name": "Hukambodia"
- },
- "CM": {
- "name": "Hukameruni"
- },
- "CA": {
- "name": "Hukanada"
- },
- "QA": {
- "name": "Hukatali"
- },
- "KZ": {
- "name": "Hukazakistani"
- },
- "KE": {
- "name": "Hukenya"
- },
- "CV": {
- "name": "Hukepuvede"
- },
- "KI": {
- "name": "Hukilibati"
- },
- "KG": {
- "name": "Hukiligizistani"
- },
- "CI": {
- "name": "Hukodivaa"
- },
- "KP": {
- "name": "Hukolea Kaskazini"
- },
- "KR": {
- "name": "Hukolea Kusini"
- },
- "CO": {
- "name": "Hukolombia"
- },
- "KM": {
- "name": "Hukomoro"
- },
- "CG": {
- "name": "Hukongo"
- },
- "HR": {
- "name": "Hukorasia"
- },
- "CR": {
- "name": "Hukostarika"
- },
- "CU": {
- "name": "Hukuba"
- },
- "CY": {
- "name": "Hukuprosi"
- },
- "KW": {
- "name": "Hukuwaiti"
- },
- "LA": {
- "name": "Hulaosi"
- },
- "LU": {
- "name": "Hulasembagi"
- },
- "LV": {
- "name": "Hulativia"
- },
- "LB": {
- "name": "Hulebanoni"
- },
- "LS": {
- "name": "Hulesoto"
- },
- "LR": {
- "name": "Hulibelia"
- },
- "LY": {
- "name": "Hulibiya"
- },
- "LI": {
- "name": "Hulishenteni"
- },
- "LT": {
- "name": "Hulitwania"
- },
- "RE": {
- "name": "Huliyunioni"
- },
- "RO": {
- "name": "Hulomania"
- },
- "RW": {
- "name": "Hulwanda"
- },
- "MW": {
- "name": "Humalawi"
- },
- "US": {
- "name": "Humalekani"
- },
- "MY": {
- "name": "Humalesia"
- },
- "ML": {
- "name": "Humali"
- },
- "MT": {
- "name": "Humalta"
- },
- "MQ": {
- "name": "Humartiniki"
- },
- "MK": {
- "name": "Humasedonia"
- },
- "YT": {
- "name": "Humayotte"
- },
- "MX": {
- "name": "Humeksiko"
- },
- "FM": {
- "name": "Humikronesia"
- },
- "EG": {
- "name": "Humisri"
- },
- "MV": {
- "name": "Humodivu"
- },
- "MD": {
- "name": "Humoldova"
- },
- "MU": {
- "name": "Humolisi"
- },
- "MR": {
- "name": "Humolitania"
- },
- "MA": {
- "name": "Humoloko"
- },
- "MC": {
- "name": "Humonako"
- },
- "MN": {
- "name": "Humongolia"
- },
- "MS": {
- "name": "Humontserrati"
- },
- "MZ": {
- "name": "Humusumbiji"
- },
- "MM": {
- "name": "Humyama"
- },
- "NA": {
- "name": "Hunamibia"
- },
- "NR": {
- "name": "Hunauru"
- },
- "NP": {
- "name": "Hunepali"
- },
- "NE": {
- "name": "Hunijeli"
- },
- "NG": {
- "name": "Hunijelia"
- },
- "NI": {
- "name": "Hunikaragwa"
- },
- "NU": {
- "name": "Huniue"
- },
- "NO": {
- "name": "Hunolwe"
- },
- "NC": {
- "name": "Hunyukaledonia"
- },
- "NZ": {
- "name": "Hunyuzilandi"
- },
- "OM": {
- "name": "Huomani"
- },
- "PK": {
- "name": "Hupakistani"
- },
- "PY": {
- "name": "Hupalagwai"
- },
- "PW": {
- "name": "Hupalau"
- },
- "PA": {
- "name": "Hupanama"
- },
- "PG": {
- "name": "Hupapua"
- },
- "PE": {
- "name": "Hupelu"
- },
- "PN": {
- "name": "Hupitkaini"
- },
- "PL": {
- "name": "Hupolandi"
- },
- "PF": {
- "name": "Hupolinesia ya Huufaransa"
- },
- "PR": {
- "name": "Hupwetoriko"
- },
- "SM": {
- "name": "Husamalino"
- },
- "WS": {
- "name": "Husamoa"
- },
- "AS": {
- "name": "Husamoa ya Humalekani"
- },
- "SH": {
- "name": "Husantahelena"
- },
- "KN": {
- "name": "Husantakitzi na Hunevis"
- },
- "LC": {
- "name": "Husantalusia"
- },
- "PM": {
- "name": "Husantapieri na Humikeloni"
- },
- "VC": {
- "name": "Husantavisenti na Hugrenadini"
- },
- "ST": {
- "name": "Husaotome na Huprinsipe"
- },
- "SA": {
- "name": "Husaudi"
- },
- "SN": {
- "name": "Husenegali"
- },
- "SC": {
- "name": "Hushelisheli"
- },
- "SL": {
- "name": "Husiela Lioni"
- },
- "SY": {
- "name": "Husilia"
- },
- "SG": {
- "name": "Husingapoo"
- },
- "LK": {
- "name": "Husirilanka"
- },
- "SK": {
- "name": "Huslovakia"
- },
- "SI": {
- "name": "Huslovenia"
- },
- "SO": {
- "name": "Husomalia"
- },
- "SD": {
- "name": "Husudani"
- },
- "SR": {
- "name": "Husurinamu"
- },
- "TH": {
- "name": "Hutailandi"
- },
- "TW": {
- "name": "Hutaiwani"
- },
- "TJ": {
- "name": "Hutajikistani"
- },
- "TZ": {
- "name": "Hutanzania"
- },
- "TL": {
- "name": "Hutimori ya Mashariki"
- },
- "TG": {
- "name": "Hutogo"
- },
- "TK": {
- "name": "Hutokelau"
- },
- "TO": {
- "name": "Hutonga"
- },
- "TT": {
- "name": "Hutrinad na Hutobago"
- },
- "TN": {
- "name": "Hutunisia"
- },
- "TV": {
- "name": "Hutuvalu"
- },
- "IR": {
- "name": "Huuajemi"
- },
- "BE": {
- "name": "Huubelgiji"
- },
- "FR": {
- "name": "Huufaransa"
- },
- "FI": {
- "name": "Huufini"
- },
- "UG": {
- "name": "Huuganda"
- },
- "GR": {
- "name": "Huugiliki"
- },
- "ET": {
- "name": "Huuhabeshi"
- },
- "NL": {
- "name": "Huuholanzi"
- },
- "GB": {
- "name": "Huuingereza"
- },
- "DE": {
- "name": "Huujerumani"
- },
- "UA": {
- "name": "Huukraini"
- },
- "PT": {
- "name": "Huuleno"
- },
- "UY": {
- "name": "Huulugwai"
- },
- "RU": {
- "name": "Huulusi"
- },
- "SZ": {
- "name": "Huuswazi"
- },
- "SE": {
- "name": "Huuswidi"
- },
- "CH": {
- "name": "Huuswisi"
- },
- "TR": {
- "name": "Huuturuki"
- },
- "TM": {
- "name": "Huuturukimenistani"
- },
- "UZ": {
- "name": "Huuzibekistani"
- },
- "VU": {
- "name": "Huvanuatu"
- },
- "VA": {
- "name": "Huvatikani"
- },
- "VE": {
- "name": "Huvenezuela"
- },
- "VN": {
- "name": "Huvietinamu"
- },
- "WF": {
- "name": "Huwalis na Hufutuna"
- },
- "YE": {
- "name": "Huyemeni"
- },
- "JO": {
- "name": "Huyolodani"
- },
- "ZM": {
- "name": "Huzambia"
- },
- "ZW": {
- "name": "Huzimbabwe"
- },
- "FK": {
- "name": "Ifisima fya Falkland"
- },
- "KY": {
- "name": "Ifisima fya Kayman"
- },
- "CK": {
- "name": "Ifisima fya Kook"
- },
- "MP": {
- "name": "Ifisima fya Mariana fya Hukaskazini"
- },
- "MH": {
- "name": "Ifisima fya Marshal"
- },
- "SB": {
- "name": "Ifisima fya Solomon"
- },
- "TC": {
- "name": "Ifisima fya Turki na Kaiko"
- },
- "VG": {
- "name": "Ifisima fya Virgin fya Huingereza"
- },
- "VI": {
- "name": "Ifisima fya Virgin fya Humelekani"
- },
- "NF": {
- "name": "Ihisima sha Norfok"
- },
- "CF": {
- "name": "Ijamhuri ya Afrika ya Pagati"
- },
- "CZ": {
- "name": "Ijamhuri ya Cheki"
- },
- "CD": {
- "name": "Ijamhuri ya Hidemokrasi ya Hukongo"
- },
- "DO": {
- "name": "Ijamhuri ya Hudominika"
- },
- "IM": {
- "name": "Isle of Man"
- },
- "JE": {
- "name": "Jersey"
- },
- "XK": {
- "name": "Kosovo"
- },
- "MO": {
- "name": "Macau SAR China"
- },
- "ME": {
- "name": "Montenegro"
- },
- "RS": {
- "name": "Serbia"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "GS": {
- "name": "South Georgia & South Sandwich Islands"
- },
- "SS": {
- "name": "South Sudan"
- },
- "BL": {
- "name": "St. Barthélemy"
- },
- "MF": {
- "name": "St. Martin"
- },
- "SJ": {
- "name": "Svalbard & Jan Mayen"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "UM": {
- "name": "U.S. Outlying Islands"
- },
- "IO": {
- "name": "Ulubali lwa Hubahari ya Hindi lwa Huingereza"
- },
- "PS": {
- "name": "Ulubali lwa Magharibi nu Gaza wa Hupalestina"
- },
- "EH": {
- "name": "Western Sahara"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/bg.json b/vendor/commerceguys/intl/resources/country/bg.json
deleted file mode 100644
index 0a9b17ab0..000000000
--- a/vendor/commerceguys/intl/resources/country/bg.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AU": {
- "name": "Австралия"
- },
- "AT": {
- "name": "Австрия"
- },
- "AZ": {
- "name": "Азербайджан"
- },
- "AL": {
- "name": "Албания"
- },
- "DZ": {
- "name": "Алжир"
- },
- "AS": {
- "name": "Американска Самоа"
- },
- "VI": {
- "name": "Американски Вирджински острови"
- },
- "AO": {
- "name": "Ангола"
- },
- "AI": {
- "name": "Ангуила"
- },
- "AD": {
- "name": "Андора"
- },
- "AQ": {
- "name": "Антарктика"
- },
- "AG": {
- "name": "Антигуа и Барбуда"
- },
- "AR": {
- "name": "Аржентина"
- },
- "AM": {
- "name": "Армения"
- },
- "AW": {
- "name": "Аруба"
- },
- "AF": {
- "name": "Афганистан"
- },
- "BD": {
- "name": "Бангладеш"
- },
- "BB": {
- "name": "Барбадос"
- },
- "BS": {
- "name": "Бахами"
- },
- "BH": {
- "name": "Бахрейн"
- },
- "BY": {
- "name": "Беларус"
- },
- "BE": {
- "name": "Белгия"
- },
- "BZ": {
- "name": "Белиз"
- },
- "BJ": {
- "name": "Бенин"
- },
- "BM": {
- "name": "Бермудски острови"
- },
- "BO": {
- "name": "Боливия"
- },
- "BA": {
- "name": "Босна и Херцеговина"
- },
- "BW": {
- "name": "Ботсвана"
- },
- "BR": {
- "name": "Бразилия"
- },
- "IO": {
- "name": "Британска територия в Индийския океан"
- },
- "VG": {
- "name": "Британски Вирджински острови"
- },
- "BN": {
- "name": "Бруней Даруссалам"
- },
- "BF": {
- "name": "Буркина Фасо"
- },
- "BI": {
- "name": "Бурунди"
- },
- "BT": {
- "name": "Бутан"
- },
- "BG": {
- "name": "България"
- },
- "VU": {
- "name": "Вануату"
- },
- "VA": {
- "name": "Ватикан"
- },
- "VE": {
- "name": "Венецуела"
- },
- "VN": {
- "name": "Виетнам"
- },
- "GA": {
- "name": "Габон"
- },
- "GM": {
- "name": "Гамбия"
- },
- "GH": {
- "name": "Гана"
- },
- "GY": {
- "name": "Гаяна"
- },
- "GP": {
- "name": "Гваделупа"
- },
- "GT": {
- "name": "Гватемала"
- },
- "GN": {
- "name": "Гвинея"
- },
- "GW": {
- "name": "Гвинея-Бисау"
- },
- "DE": {
- "name": "Германия"
- },
- "GI": {
- "name": "Гибралтар"
- },
- "GD": {
- "name": "Гренада"
- },
- "GL": {
- "name": "Гренландия"
- },
- "GE": {
- "name": "Грузия"
- },
- "GU": {
- "name": "Гуам"
- },
- "GG": {
- "name": "Гърнзи"
- },
- "GR": {
- "name": "Гърция"
- },
- "DK": {
- "name": "Дания"
- },
- "DJ": {
- "name": "Джибути"
- },
- "JE": {
- "name": "Джърси"
- },
- "DG": {
- "name": "Диего Гарсия"
- },
- "DM": {
- "name": "Доминика"
- },
- "DO": {
- "name": "Доминиканска република"
- },
- "EG": {
- "name": "Египет"
- },
- "EC": {
- "name": "Еквадор"
- },
- "GQ": {
- "name": "Екваториална Гвинея"
- },
- "ER": {
- "name": "Еритрея"
- },
- "EE": {
- "name": "Естония"
- },
- "ET": {
- "name": "Етиопия"
- },
- "ZM": {
- "name": "Замбия"
- },
- "EH": {
- "name": "Западна Сахара"
- },
- "ZW": {
- "name": "Зимбабве"
- },
- "IL": {
- "name": "Израел"
- },
- "TL": {
- "name": "Източен Тимор"
- },
- "IN": {
- "name": "Индия"
- },
- "ID": {
- "name": "Индонезия"
- },
- "IQ": {
- "name": "Ирак"
- },
- "IR": {
- "name": "Иран"
- },
- "IE": {
- "name": "Ирландия"
- },
- "IS": {
- "name": "Исландия"
- },
- "ES": {
- "name": "Испания"
- },
- "IT": {
- "name": "Италия"
- },
- "YE": {
- "name": "Йемен"
- },
- "JO": {
- "name": "Йордания"
- },
- "CV": {
- "name": "Кабо Верде"
- },
- "KZ": {
- "name": "Казахстан"
- },
- "KY": {
- "name": "Кайманови острови"
- },
- "KH": {
- "name": "Камбоджа"
- },
- "CM": {
- "name": "Камерун"
- },
- "CA": {
- "name": "Канада"
- },
- "IC": {
- "name": "Канарски острови"
- },
- "BQ": {
- "name": "Карибска Нидерландия"
- },
- "QA": {
- "name": "Катар"
- },
- "KE": {
- "name": "Кения"
- },
- "CY": {
- "name": "Кипър"
- },
- "KG": {
- "name": "Киргизстан"
- },
- "KI": {
- "name": "Кирибати"
- },
- "CN": {
- "name": "Китай"
- },
- "CC": {
- "name": "Кокосови острови (острови Кийлинг)"
- },
- "CO": {
- "name": "Колумбия"
- },
- "KM": {
- "name": "Коморски острови"
- },
- "CG": {
- "name": "Конго (Бразавил)"
- },
- "CD": {
- "name": "Конго (Киншаса)"
- },
- "XK": {
- "name": "Косово"
- },
- "CR": {
- "name": "Коста Рика"
- },
- "CI": {
- "name": "Кот д’Ивоар"
- },
- "CU": {
- "name": "Куба"
- },
- "KW": {
- "name": "Кувейт"
- },
- "CW": {
- "name": "Кюрасао"
- },
- "LA": {
- "name": "Лаос"
- },
- "LV": {
- "name": "Латвия"
- },
- "LS": {
- "name": "Лесото"
- },
- "LR": {
- "name": "Либерия"
- },
- "LY": {
- "name": "Либия"
- },
- "LB": {
- "name": "Ливан"
- },
- "LT": {
- "name": "Литва"
- },
- "LI": {
- "name": "Лихтенщайн"
- },
- "LU": {
- "name": "Люксембург"
- },
- "MR": {
- "name": "Мавритания"
- },
- "MU": {
- "name": "Мавриций"
- },
- "MG": {
- "name": "Мадагаскар"
- },
- "YT": {
- "name": "Майот"
- },
- "MO": {
- "name": "Макао, САР на Китай"
- },
- "MK": {
- "name": "Македония"
- },
- "MW": {
- "name": "Малави"
- },
- "MY": {
- "name": "Малайзия"
- },
- "MV": {
- "name": "Малдиви"
- },
- "ML": {
- "name": "Мали"
- },
- "MT": {
- "name": "Малта"
- },
- "MA": {
- "name": "Мароко"
- },
- "MQ": {
- "name": "Мартиника"
- },
- "MH": {
- "name": "Маршалови острови"
- },
- "MX": {
- "name": "Мексико"
- },
- "MM": {
- "name": "Мианмар (Бирма)"
- },
- "FM": {
- "name": "Микронезия"
- },
- "MZ": {
- "name": "Мозамбик"
- },
- "MD": {
- "name": "Молдова"
- },
- "MC": {
- "name": "Монако"
- },
- "MN": {
- "name": "Монголия"
- },
- "MS": {
- "name": "Монтсерат"
- },
- "NA": {
- "name": "Намибия"
- },
- "NR": {
- "name": "Науру"
- },
- "NP": {
- "name": "Непал"
- },
- "NE": {
- "name": "Нигер"
- },
- "NG": {
- "name": "Нигерия"
- },
- "NL": {
- "name": "Нидерландия"
- },
- "NI": {
- "name": "Никарагуа"
- },
- "NU": {
- "name": "Ниуе"
- },
- "NZ": {
- "name": "Нова Зеландия"
- },
- "NC": {
- "name": "Нова Каледония"
- },
- "NO": {
- "name": "Норвегия"
- },
- "AE": {
- "name": "Обединени арабски емирства"
- },
- "GB": {
- "name": "Обединеното кралство"
- },
- "AX": {
- "name": "Оландски острови"
- },
- "OM": {
- "name": "Оман"
- },
- "AC": {
- "name": "остров Възнесение"
- },
- "IM": {
- "name": "остров Ман"
- },
- "NF": {
- "name": "остров Норфолк"
- },
- "CX": {
- "name": "остров Рождество"
- },
- "CK": {
- "name": "острови Кук"
- },
- "PN": {
- "name": "Острови Питкерн"
- },
- "TC": {
- "name": "острови Търкс и Кайкос"
- },
- "UM": {
- "name": "Отдалечени острови на САЩ"
- },
- "PK": {
- "name": "Пакистан"
- },
- "PW": {
- "name": "Палау"
- },
- "PS": {
- "name": "Палестински територии"
- },
- "PA": {
- "name": "Панама"
- },
- "PG": {
- "name": "Папуа-Нова Гвинея"
- },
- "PY": {
- "name": "Парагвай"
- },
- "PE": {
- "name": "Перу"
- },
- "PL": {
- "name": "Полша"
- },
- "PT": {
- "name": "Португалия"
- },
- "PR": {
- "name": "Пуерто Рико"
- },
- "RE": {
- "name": "Реюнион"
- },
- "RW": {
- "name": "Руанда"
- },
- "RO": {
- "name": "Румъния"
- },
- "RU": {
- "name": "Русия"
- },
- "SV": {
- "name": "Салвадор"
- },
- "WS": {
- "name": "Самоа"
- },
- "SM": {
- "name": "Сан Марино"
- },
- "ST": {
- "name": "Сао Томе и Принсипи"
- },
- "SA": {
- "name": "Саудитска Арабия"
- },
- "SZ": {
- "name": "Свазиленд"
- },
- "SJ": {
- "name": "Свалбард и Ян Майен"
- },
- "SH": {
- "name": "Света Елена"
- },
- "KP": {
- "name": "Северна Корея"
- },
- "MP": {
- "name": "Северни Мариански острови"
- },
- "VC": {
- "name": "Сейнт Винсънт и Гренадини"
- },
- "KN": {
- "name": "Сейнт Китс и Невис"
- },
- "LC": {
- "name": "Сейнт Лусия"
- },
- "SC": {
- "name": "Сейшели"
- },
- "BL": {
- "name": "Сен Бартелеми"
- },
- "MF": {
- "name": "Сен Мартен"
- },
- "PM": {
- "name": "Сен Пиер и Микелон"
- },
- "SN": {
- "name": "Сенегал"
- },
- "EA": {
- "name": "Сеута и Мелия"
- },
- "SL": {
- "name": "Сиера Леоне"
- },
- "SG": {
- "name": "Сингапур"
- },
- "SX": {
- "name": "Синт Мартен"
- },
- "SY": {
- "name": "Сирия"
- },
- "SK": {
- "name": "Словакия"
- },
- "SI": {
- "name": "Словения"
- },
- "SB": {
- "name": "Соломонови острови"
- },
- "SO": {
- "name": "Сомалия"
- },
- "SD": {
- "name": "Судан"
- },
- "SR": {
- "name": "Суринам"
- },
- "US": {
- "name": "Съединени щати"
- },
- "RS": {
- "name": "Сърбия"
- },
- "TJ": {
- "name": "Таджикистан"
- },
- "TW": {
- "name": "Тайван"
- },
- "TH": {
- "name": "Тайланд"
- },
- "TZ": {
- "name": "Танзания"
- },
- "TG": {
- "name": "Того"
- },
- "TK": {
- "name": "Токелау"
- },
- "TO": {
- "name": "Тонга"
- },
- "TT": {
- "name": "Тринидад и Тобаго"
- },
- "TA": {
- "name": "Тристан да Куня"
- },
- "TV": {
- "name": "Тувалу"
- },
- "TN": {
- "name": "Тунис"
- },
- "TM": {
- "name": "Туркменистан"
- },
- "TR": {
- "name": "Турция"
- },
- "UG": {
- "name": "Уганда"
- },
- "UZ": {
- "name": "Узбекистан"
- },
- "UA": {
- "name": "Украйна"
- },
- "HU": {
- "name": "Унгария"
- },
- "WF": {
- "name": "Уолис и Футуна"
- },
- "UY": {
- "name": "Уругвай"
- },
- "FO": {
- "name": "Фарьорски острови"
- },
- "FJ": {
- "name": "Фиджи"
- },
- "PH": {
- "name": "Филипини"
- },
- "FI": {
- "name": "Финландия"
- },
- "FK": {
- "name": "Фолклендски острови"
- },
- "FR": {
- "name": "Франция"
- },
- "GF": {
- "name": "Френска Гвиана"
- },
- "PF": {
- "name": "Френска Полинезия"
- },
- "TF": {
- "name": "Френски южни територии"
- },
- "HT": {
- "name": "Хаити"
- },
- "HN": {
- "name": "Хондурас"
- },
- "HK": {
- "name": "Хонконг, САР на Китай"
- },
- "HR": {
- "name": "Хърватия"
- },
- "CF": {
- "name": "Централноафриканска република"
- },
- "TD": {
- "name": "Чад"
- },
- "ME": {
- "name": "Черна гора"
- },
- "CZ": {
- "name": "Чехия"
- },
- "CL": {
- "name": "Чили"
- },
- "CH": {
- "name": "Швейцария"
- },
- "SE": {
- "name": "Швеция"
- },
- "LK": {
- "name": "Шри Ланка"
- },
- "SS": {
- "name": "Южен Судан"
- },
- "ZA": {
- "name": "Южна Африка"
- },
- "GS": {
- "name": "Южна Джорджия и Южни Сандвичеви острови"
- },
- "KR": {
- "name": "Южна Корея"
- },
- "JM": {
- "name": "Ямайка"
- },
- "JP": {
- "name": "Япония"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/bm.json b/vendor/commerceguys/intl/resources/country/bm.json
deleted file mode 100644
index 0d046e823..000000000
--- a/vendor/commerceguys/intl/resources/country/bm.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afiganistaŋ"
- },
- "AX": {
- "name": "Åland Islands"
- },
- "AL": {
- "name": "Alibani"
- },
- "DE": {
- "name": "Alimaɲi"
- },
- "DZ": {
- "name": "Alizeri"
- },
- "US": {
- "name": "Ameriki"
- },
- "VI": {
- "name": "Ameriki ka Sungurunnin Gun"
- },
- "AD": {
- "name": "Andɔr"
- },
- "IO": {
- "name": "Angilɛ ka ɛndu dugukolo"
- },
- "VG": {
- "name": "Angilɛ ka Sungurunnin Gun"
- },
- "GB": {
- "name": "Angilɛtɛri"
- },
- "AI": {
- "name": "Angiya"
- },
- "AO": {
- "name": "Angola"
- },
- "AQ": {
- "name": "Antarctica"
- },
- "AG": {
- "name": "Antiga-ni-Barbuda"
- },
- "SA": {
- "name": "Arabiya Sawudiya"
- },
- "AE": {
- "name": "Arabu mara kafoli"
- },
- "AM": {
- "name": "Arimeni"
- },
- "AR": {
- "name": "Arizantin"
- },
- "AW": {
- "name": "Aruba"
- },
- "AC": {
- "name": "Ascension Island"
- },
- "HT": {
- "name": "Ayiti"
- },
- "AZ": {
- "name": "Azɛrbayjaŋ"
- },
- "BS": {
- "name": "Bahamasi"
- },
- "KY": {
- "name": "Bama Gun"
- },
- "BB": {
- "name": "Barbadi"
- },
- "BH": {
- "name": "Bareyini"
- },
- "BY": {
- "name": "Belarusi"
- },
- "BZ": {
- "name": "Belizi"
- },
- "BJ": {
- "name": "Benɛn"
- },
- "BR": {
- "name": "Berezili"
- },
- "BM": {
- "name": "Bermudi"
- },
- "BE": {
- "name": "Bɛliziki"
- },
- "BD": {
- "name": "Bɛngiladɛsi"
- },
- "BO": {
- "name": "Bolivi"
- },
- "BA": {
- "name": "Bozni-Ɛrizigovini"
- },
- "BW": {
- "name": "Bɔtisiwana"
- },
- "BG": {
- "name": "Buligari"
- },
- "BN": {
- "name": "Burinɛyi"
- },
- "BF": {
- "name": "Burukina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "BT": {
- "name": "Butaŋ"
- },
- "TD": {
- "name": "Cadi"
- },
- "IC": {
- "name": "Canary Islands"
- },
- "CV": {
- "name": "Capivɛrdi"
- },
- "BQ": {
- "name": "Caribbean Netherlands"
- },
- "CZ": {
- "name": "Ceki republiki"
- },
- "EA": {
- "name": "Ceuta & Melilla"
- },
- "CX": {
- "name": "Christmas Island"
- },
- "CY": {
- "name": "Cipri"
- },
- "CC": {
- "name": "Cocos (Keeling) Islands"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DK": {
- "name": "Danemarki"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DO": {
- "name": "Dɔmimiki republiki"
- },
- "DM": {
- "name": "Dɔminiki"
- },
- "EC": {
- "name": "Ekwatɔr"
- },
- "ER": {
- "name": "Eritere"
- },
- "EE": {
- "name": "Esetoni"
- },
- "ES": {
- "name": "Esipaɲi"
- },
- "ET": {
- "name": "Etiopi"
- },
- "EG": {
- "name": "Eziputi"
- },
- "SH": {
- "name": "Ɛlɛni Senu"
- },
- "ID": {
- "name": "Ɛndonezi"
- },
- "IN": {
- "name": "Ɛndujamana"
- },
- "FR": {
- "name": "Faransi"
- },
- "GF": {
- "name": "Faransi ka gwiyani"
- },
- "PF": {
- "name": "Faransi ka polinezi"
- },
- "FO": {
- "name": "Faroe Islands"
- },
- "FJ": {
- "name": "Fiji"
- },
- "PH": {
- "name": "Filipini"
- },
- "FI": {
- "name": "Finilandi"
- },
- "TF": {
- "name": "French Southern Territories"
- },
- "GA": {
- "name": "Gabɔŋ"
- },
- "GH": {
- "name": "Gana"
- },
- "GM": {
- "name": "Ganbi"
- },
- "GR": {
- "name": "Gɛrɛsi"
- },
- "GN": {
- "name": "Gine"
- },
- "GW": {
- "name": "Gine Bisawo"
- },
- "GQ": {
- "name": "Gine ekwatɔri"
- },
- "GL": {
- "name": "Gɔrɔhenelandi"
- },
- "GD": {
- "name": "Granadi"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GP": {
- "name": "Gwadelup"
- },
- "GU": {
- "name": "Gwam"
- },
- "GT": {
- "name": "Gwatemala"
- },
- "GY": {
- "name": "Gwiyana"
- },
- "HK": {
- "name": "Hong Kong SAR China"
- },
- "HN": {
- "name": "Hɔndirasi"
- },
- "HU": {
- "name": "Hɔngri"
- },
- "IQ": {
- "name": "Iraki"
- },
- "IR": {
- "name": "Iraŋ"
- },
- "IE": {
- "name": "Irilandi"
- },
- "RU": {
- "name": "Irisi"
- },
- "IS": {
- "name": "Isilandi"
- },
- "IL": {
- "name": "Isirayeli"
- },
- "IM": {
- "name": "Isle of Man"
- },
- "IT": {
- "name": "Itali"
- },
- "JE": {
- "name": "Jersey"
- },
- "DJ": {
- "name": "Jibuti"
- },
- "NC": {
- "name": "Kaledoni Koura"
- },
- "KH": {
- "name": "Kamboji"
- },
- "CM": {
- "name": "Kameruni"
- },
- "CA": {
- "name": "Kanada"
- },
- "QA": {
- "name": "Katari"
- },
- "KZ": {
- "name": "Kazakistaŋ"
- },
- "KE": {
- "name": "Keniya"
- },
- "KP": {
- "name": "Kɛɲɛka Kore"
- },
- "MP": {
- "name": "Kɛɲɛka Mariyani Gun"
- },
- "KI": {
- "name": "Kiribati"
- },
- "KG": {
- "name": "Kirigizisitaŋ"
- },
- "CI": {
- "name": "Kodiwari"
- },
- "CO": {
- "name": "Kolombi"
- },
- "KM": {
- "name": "Komɔri"
- },
- "CG": {
- "name": "Kongo"
- },
- "CD": {
- "name": "Kongo ka republiki demɔkratiki"
- },
- "XK": {
- "name": "Kosovo"
- },
- "KW": {
- "name": "Kowɛti"
- },
- "TL": {
- "name": "Kɔrɔn Timɔr"
- },
- "CR": {
- "name": "Kɔsitarika"
- },
- "KN": {
- "name": "Kristɔfo-Senu-ni-Ɲevɛs"
- },
- "HR": {
- "name": "Kroasi"
- },
- "CU": {
- "name": "Kuba"
- },
- "CK": {
- "name": "Kuki Gun"
- },
- "LA": {
- "name": "Layosi"
- },
- "LS": {
- "name": "Lesoto"
- },
- "LV": {
- "name": "Letoni"
- },
- "LB": {
- "name": "Libaŋ"
- },
- "LR": {
- "name": "Liberiya"
- },
- "LY": {
- "name": "Libi"
- },
- "LU": {
- "name": "Likisanburu"
- },
- "LI": {
- "name": "Lisɛnsitayini"
- },
- "LT": {
- "name": "Lituyani"
- },
- "LC": {
- "name": "Lusi-Senu"
- },
- "MO": {
- "name": "Macau SAR China"
- },
- "MK": {
- "name": "Macedɔni"
- },
- "MG": {
- "name": "Madagasikari"
- },
- "MW": {
- "name": "Malawi"
- },
- "MV": {
- "name": "Maldivi"
- },
- "MY": {
- "name": "Malɛzi"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malti"
- },
- "FK": {
- "name": "Maluwini Gun"
- },
- "SM": {
- "name": "Marini-Senu"
- },
- "MH": {
- "name": "Marisali Gun"
- },
- "MQ": {
- "name": "Maritiniki"
- },
- "MA": {
- "name": "Marɔku"
- },
- "YT": {
- "name": "Mayoti"
- },
- "MX": {
- "name": "Meksiki"
- },
- "FM": {
- "name": "Mikironesi"
- },
- "MD": {
- "name": "Molidavi"
- },
- "MC": {
- "name": "Monako"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MN": {
- "name": "Moŋoli"
- },
- "MS": {
- "name": "Moŋsera"
- },
- "MU": {
- "name": "Morisi"
- },
- "MZ": {
- "name": "Mozanbiki"
- },
- "MR": {
- "name": "Mɔritani"
- },
- "MM": {
- "name": "Myanimari"
- },
- "NA": {
- "name": "Namibi"
- },
- "NR": {
- "name": "Nawuru"
- },
- "NP": {
- "name": "Nepali"
- },
- "NI": {
- "name": "Nikaragwa"
- },
- "NG": {
- "name": "Nizeriya"
- },
- "NE": {
- "name": "Nizɛri"
- },
- "NO": {
- "name": "Nɔriwɛzi"
- },
- "NF": {
- "name": "Nɔrofoliki Gun"
- },
- "NU": {
- "name": "Nyuwe"
- },
- "OM": {
- "name": "Omaŋ"
- },
- "AU": {
- "name": "Ositirali"
- },
- "AT": {
- "name": "Otirisi"
- },
- "PK": {
- "name": "Pakisitaŋ"
- },
- "PW": {
- "name": "Palawu"
- },
- "PS": {
- "name": "Palesitini"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papuwasi-Gine-Koura"
- },
- "PY": {
- "name": "Paraguwayi"
- },
- "PE": {
- "name": "Peru"
- },
- "NL": {
- "name": "Peyiba"
- },
- "PN": {
- "name": "Pitikarini"
- },
- "PM": {
- "name": "Piyɛri-Senu-ni-Mikelɔŋ"
- },
- "PL": {
- "name": "Poloɲi"
- },
- "PT": {
- "name": "Pɔritigali"
- },
- "PR": {
- "name": "Pɔrotoriko"
- },
- "RE": {
- "name": "Reyuɲɔŋ"
- },
- "RO": {
- "name": "Rumani"
- },
- "RW": {
- "name": "Ruwanda"
- },
- "SV": {
- "name": "Salivadɔr"
- },
- "SB": {
- "name": "Salomo Gun"
- },
- "WS": {
- "name": "Samowa"
- },
- "AS": {
- "name": "Samowa amerikani"
- },
- "CF": {
- "name": "Santarafiriki"
- },
- "ST": {
- "name": "Sawo Tome-ni-Prinicipe"
- },
- "SN": {
- "name": "Senegali"
- },
- "RS": {
- "name": "Serbia"
- },
- "SC": {
- "name": "Sesɛli"
- },
- "SG": {
- "name": "Sɛngapuri"
- },
- "CL": {
- "name": "Sili"
- },
- "CN": {
- "name": "Siniwajamana"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SY": {
- "name": "Siri"
- },
- "LK": {
- "name": "Sirilanka"
- },
- "SL": {
- "name": "Siyera Lewɔni"
- },
- "SI": {
- "name": "Sloveni"
- },
- "SK": {
- "name": "Slowaki"
- },
- "SO": {
- "name": "Somali"
- },
- "GS": {
- "name": "South Georgia & South Sandwich Islands"
- },
- "SS": {
- "name": "South Sudan"
- },
- "BL": {
- "name": "St. Barthélemy"
- },
- "MF": {
- "name": "St. Martin"
- },
- "SD": {
- "name": "Sudaŋ"
- },
- "SR": {
- "name": "Surinami"
- },
- "SE": {
- "name": "Suwɛdi"
- },
- "CH": {
- "name": "Suwisi"
- },
- "SJ": {
- "name": "Svalbard & Jan Mayen"
- },
- "SZ": {
- "name": "Swazilandi"
- },
- "TJ": {
- "name": "Tajikisitani"
- },
- "TZ": {
- "name": "Tanzani"
- },
- "TH": {
- "name": "Tayilandi"
- },
- "TW": {
- "name": "Tayiwani"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelo"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinite-ni-Tobago"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TN": {
- "name": "Tunizi"
- },
- "TR": {
- "name": "Turiki"
- },
- "TC": {
- "name": "Turiki Gun ni Kayiki"
- },
- "TM": {
- "name": "Turikimenisitani"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UM": {
- "name": "U.S. Outlying Islands"
- },
- "UG": {
- "name": "Uganda"
- },
- "UA": {
- "name": "Ukɛrɛni"
- },
- "UY": {
- "name": "Urugwayi"
- },
- "UZ": {
- "name": "Uzebekisitani"
- },
- "VU": {
- "name": "Vanuwatu"
- },
- "VA": {
- "name": "Vatikaŋ"
- },
- "VE": {
- "name": "Venezuwela"
- },
- "VC": {
- "name": "Vinisɛn-Senu-ni-Grenadini"
- },
- "WF": {
- "name": "Walisi-ni-Futuna"
- },
- "EH": {
- "name": "Western Sahara"
- },
- "VN": {
- "name": "Wiyɛtinamu"
- },
- "ZA": {
- "name": "Worodugu Afriki"
- },
- "KR": {
- "name": "Worodugu Kore"
- },
- "YE": {
- "name": "Yemɛni"
- },
- "JM": {
- "name": "Zamayiki"
- },
- "ZM": {
- "name": "Zanbi"
- },
- "JP": {
- "name": "Zapɔn"
- },
- "NZ": {
- "name": "Zelandi Koura"
- },
- "GE": {
- "name": "Zeyɔrzi"
- },
- "GI": {
- "name": "Zibralitari"
- },
- "ZW": {
- "name": "Zimbabuwe"
- },
- "JO": {
- "name": "Zɔrdani"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/bn-IN.json b/vendor/commerceguys/intl/resources/country/bn-IN.json
deleted file mode 100644
index 6e18fa77e..000000000
--- a/vendor/commerceguys/intl/resources/country/bn-IN.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AT": {
- "name": "অস্ট্রিয়া"
- },
- "AU": {
- "name": "অস্ট্রেলিয়া"
- },
- "AO": {
- "name": "অ্যাঙ্গোলা"
- },
- "AQ": {
- "name": "অ্যান্টার্কটিকা"
- },
- "AG": {
- "name": "অ্যান্টিগুয়া ও বারবুডা"
- },
- "AC": {
- "name": "অ্যাসসেনশন আইল্যান্ড"
- },
- "IM": {
- "name": "আইল অফ ম্যান"
- },
- "IS": {
- "name": "আইসল্যান্ড"
- },
- "AZ": {
- "name": "আজারবাইজান"
- },
- "AD": {
- "name": "আন্ডোরা"
- },
- "AF": {
- "name": "আফগানিস্তান"
- },
- "AS": {
- "name": "আমেরিকান সামোয়া"
- },
- "IE": {
- "name": "আয়ারল্যান্ড"
- },
- "AW": {
- "name": "আরুবা"
- },
- "AR": {
- "name": "আর্জেন্টিনা"
- },
- "AM": {
- "name": "আর্মেনিয়া"
- },
- "DZ": {
- "name": "আলজেরিয়া"
- },
- "AL": {
- "name": "আলবেনিয়া"
- },
- "AX": {
- "name": "আলান্ড দ্বীপপুঞ্জ"
- },
- "UA": {
- "name": "ইউক্রেন"
- },
- "EC": {
- "name": "ইকুয়েডর"
- },
- "IL": {
- "name": "ইজরায়েল"
- },
- "IT": {
- "name": "ইতালি"
- },
- "ET": {
- "name": "ইথিওপিয়া"
- },
- "ID": {
- "name": "ইন্দোনেশিয়া"
- },
- "YE": {
- "name": "ইয়েমেন"
- },
- "IQ": {
- "name": "ইরাক"
- },
- "IR": {
- "name": "ইরান"
- },
- "ER": {
- "name": "ইরিত্রিয়া"
- },
- "UG": {
- "name": "উগান্ডা"
- },
- "UZ": {
- "name": "উজবেকিস্তান"
- },
- "KP": {
- "name": "উত্তর কোরিয়া"
- },
- "MP": {
- "name": "উত্তরাঞ্চলীয় মারিয়ানা দ্বীপপুঞ্জ"
- },
- "UY": {
- "name": "উরুগুয়ে"
- },
- "SV": {
- "name": "এল সালভেদর"
- },
- "EE": {
- "name": "এস্তোনিয়া"
- },
- "AI": {
- "name": "এ্যাঙ্গুইলা"
- },
- "OM": {
- "name": "ওমান"
- },
- "WF": {
- "name": "ওয়ালিস ও ফুটুনা"
- },
- "CG": {
- "name": "কঙ্গো - ব্রাজাভিল"
- },
- "CD": {
- "name": "কঙ্গো-কিনশাসা"
- },
- "KM": {
- "name": "কমোরোস"
- },
- "KH": {
- "name": "কম্বোডিয়া"
- },
- "CO": {
- "name": "কলম্বিয়া"
- },
- "XK": {
- "name": "কসোভো"
- },
- "KZ": {
- "name": "কাজাখস্তান"
- },
- "QA": {
- "name": "কাতার"
- },
- "CA": {
- "name": "কানাডা"
- },
- "CU": {
- "name": "কিউবা"
- },
- "KG": {
- "name": "কিরগিজিস্তান"
- },
- "KI": {
- "name": "কিরিবাতি"
- },
- "EA": {
- "name": "কুউটা এবং মেলিলা"
- },
- "CK": {
- "name": "কুক দ্বীপপুঞ্জ"
- },
- "KW": {
- "name": "কুয়েত"
- },
- "CW": {
- "name": "কুরাসাও"
- },
- "KE": {
- "name": "কেনিয়া"
- },
- "CV": {
- "name": "কেপভার্দে"
- },
- "KY": {
- "name": "কেম্যান দ্বীপপুঞ্জ"
- },
- "CC": {
- "name": "কোকোস (কিলিং) দ্বীপপুঞ্জ"
- },
- "CI": {
- "name": "কোত দিভোয়ার"
- },
- "CR": {
- "name": "কোস্টারিকা"
- },
- "IC": {
- "name": "ক্যানারি দ্বীপপুঞ্জ"
- },
- "CM": {
- "name": "ক্যামেরুন"
- },
- "BQ": {
- "name": "ক্যারিবিয়ান নেদারল্যান্ডস"
- },
- "CX": {
- "name": "ক্রিসমাস দ্বীপ"
- },
- "HR": {
- "name": "ক্রোয়েশিয়া"
- },
- "GM": {
- "name": "গাম্বিয়া"
- },
- "GN": {
- "name": "গিনি"
- },
- "GW": {
- "name": "গিনি-বিসাউ"
- },
- "GY": {
- "name": "গিয়ানা"
- },
- "GT": {
- "name": "গুয়াতেমালা"
- },
- "GP": {
- "name": "গুয়াদেলৌপ"
- },
- "GU": {
- "name": "গুয়াম"
- },
- "GG": {
- "name": "গুয়ার্নসি"
- },
- "GA": {
- "name": "গ্যাবন"
- },
- "GL": {
- "name": "গ্রীনল্যান্ড"
- },
- "GR": {
- "name": "গ্রীস"
- },
- "GD": {
- "name": "গ্রেনাডা"
- },
- "GH": {
- "name": "ঘানা"
- },
- "TD": {
- "name": "চাদ"
- },
- "CL": {
- "name": "চিলি"
- },
- "CN": {
- "name": "চীন"
- },
- "CZ": {
- "name": "চেচিয়া"
- },
- "GE": {
- "name": "জর্জিয়া"
- },
- "JO": {
- "name": "জর্ডন"
- },
- "JP": {
- "name": "জাপান"
- },
- "JM": {
- "name": "জামাইকা"
- },
- "ZM": {
- "name": "জাম্বিয়া"
- },
- "DE": {
- "name": "জার্মানি"
- },
- "JE": {
- "name": "জার্সি"
- },
- "DJ": {
- "name": "জিবুতি"
- },
- "GI": {
- "name": "জিব্রাল্টার"
- },
- "ZW": {
- "name": "জিম্বাবোয়ে"
- },
- "TV": {
- "name": "টুভালু"
- },
- "TK": {
- "name": "টোকেলাউ"
- },
- "TG": {
- "name": "টোগো"
- },
- "TO": {
- "name": "টোঙ্গা"
- },
- "TA": {
- "name": "ট্রিস্টান ডা কুনহা"
- },
- "DK": {
- "name": "ডেনমার্ক"
- },
- "DM": {
- "name": "ডোমিনিকা"
- },
- "DO": {
- "name": "ডোমেনিকান প্রজাতন্ত্র"
- },
- "TW": {
- "name": "তাইওয়ান"
- },
- "TJ": {
- "name": "তাজিকিস্তান"
- },
- "TZ": {
- "name": "তাঞ্জানিয়া"
- },
- "TN": {
- "name": "তিউনিসিয়া"
- },
- "TL": {
- "name": "তিমুর-লেস্তে"
- },
- "TR": {
- "name": "তুরস্ক"
- },
- "TM": {
- "name": "তুর্কমেনিস্তান"
- },
- "TC": {
- "name": "তুর্কস ও কাইকোস দ্বীপপুঞ্জ"
- },
- "TT": {
- "name": "ত্রিনিনাদ ও টোব্যাগো"
- },
- "TH": {
- "name": "থাইল্যান্ড"
- },
- "ZA": {
- "name": "দক্ষিণ আফ্রিকা"
- },
- "KR": {
- "name": "দক্ষিণ কোরিয়া"
- },
- "GS": {
- "name": "দক্ষিণ জর্জিয়া ও দক্ষিণ স্যান্ডউইচ দ্বীপপুঞ্জ"
- },
- "SS": {
- "name": "দক্ষিণ সুদান"
- },
- "DG": {
- "name": "দিয়েগো গার্সিয়া"
- },
- "NO": {
- "name": "নরওয়ে"
- },
- "NF": {
- "name": "নরফোক দ্বীপ"
- },
- "NE": {
- "name": "নাইজার"
- },
- "NG": {
- "name": "নাইজেরিয়া"
- },
- "NR": {
- "name": "নাউরু"
- },
- "NA": {
- "name": "নামিবিয়া"
- },
- "NC": {
- "name": "নিউ ক্যালেডোনিয়া"
- },
- "NZ": {
- "name": "নিউজিল্যান্ড"
- },
- "NU": {
- "name": "নিউয়ে"
- },
- "NI": {
- "name": "নিকারাগুয়া"
- },
- "GQ": {
- "name": "নিরক্ষীয় গিনি"
- },
- "NL": {
- "name": "নেদারল্যান্ডস"
- },
- "NP": {
- "name": "নেপাল"
- },
- "PT": {
- "name": "পর্তুগাল"
- },
- "EH": {
- "name": "পশ্চিম সাহারা"
- },
- "PK": {
- "name": "পাকিস্তান"
- },
- "PA": {
- "name": "পানামা"
- },
- "PG": {
- "name": "পাপুয়া নিউ গিনি"
- },
- "PW": {
- "name": "পালাউ"
- },
- "PN": {
- "name": "পিটকেয়ার্ন দ্বীপপুঞ্জ"
- },
- "PR": {
- "name": "পুয়ের্তো রিকো"
- },
- "PE": {
- "name": "পেরু"
- },
- "PL": {
- "name": "পোল্যান্ড"
- },
- "PY": {
- "name": "প্যারাগুয়ে"
- },
- "PS": {
- "name": "প্যালেস্টাইনের অঞ্চলসমূহ"
- },
- "FK": {
- "name": "ফকল্যান্ড দ্বীপপুঞ্জ"
- },
- "GF": {
- "name": "ফরাসী গায়ানা"
- },
- "TF": {
- "name": "ফরাসী দক্ষিণাঞ্চল"
- },
- "PF": {
- "name": "ফরাসী পলিনেশিয়া"
- },
- "FJ": {
- "name": "ফিজি"
- },
- "FI": {
- "name": "ফিনল্যান্ড"
- },
- "PH": {
- "name": "ফিলিপাইন"
- },
- "FO": {
- "name": "ফ্যারও দ্বীপপুঞ্জ"
- },
- "FR": {
- "name": "ফ্রান্স"
- },
- "BW": {
- "name": "বতসোয়ানা"
- },
- "BO": {
- "name": "বলিভিয়া"
- },
- "BA": {
- "name": "বসনিয়া ও হার্জেগোভিনা"
- },
- "BD": {
- "name": "বাংলাদেশ"
- },
- "BB": {
- "name": "বারবাদোস"
- },
- "BM": {
- "name": "বারমুডা"
- },
- "BH": {
- "name": "বাহরাইন"
- },
- "BS": {
- "name": "বাহামা দ্বীপপুঞ্জ"
- },
- "BF": {
- "name": "বুরকিনা ফাসো"
- },
- "BI": {
- "name": "বুরুন্ডি"
- },
- "BG": {
- "name": "বুলগেরিয়া"
- },
- "BJ": {
- "name": "বেনিন"
- },
- "BE": {
- "name": "বেলজিয়াম"
- },
- "BY": {
- "name": "বেলারুশ"
- },
- "BZ": {
- "name": "বেলিজ"
- },
- "BR": {
- "name": "ব্রাজিল"
- },
- "IO": {
- "name": "ব্রিটিশ ভারত মহাসাগরীয় অঞ্চল"
- },
- "VG": {
- "name": "ব্রিটিশ ভার্জিন দ্বীপপুঞ্জ"
- },
- "BN": {
- "name": "ব্রুনেই"
- },
- "VU": {
- "name": "ভানুয়াটু"
- },
- "IN": {
- "name": "ভারত"
- },
- "VN": {
- "name": "ভিয়েতনাম"
- },
- "BT": {
- "name": "ভুটান"
- },
- "VE": {
- "name": "ভেনেজুয়েলা"
- },
- "VA": {
- "name": "ভ্যাটিকান সিটি"
- },
- "MN": {
- "name": "মঙ্গোলিয়া"
- },
- "CF": {
- "name": "মধ্য আফ্রিকার প্রজাতন্ত্র"
- },
- "MS": {
- "name": "মন্টসেরাট"
- },
- "ME": {
- "name": "মন্টিনিগ্রো"
- },
- "MR": {
- "name": "মরিতানিয়া"
- },
- "MU": {
- "name": "মরিশাস"
- },
- "MD": {
- "name": "মলডোভা"
- },
- "FM": {
- "name": "মাইক্রোনেশিয়া"
- },
- "MG": {
- "name": "মাদাগাস্কার"
- },
- "MM": {
- "name": "মায়ানমার (বার্মা)"
- },
- "YT": {
- "name": "মায়োত্তে"
- },
- "US": {
- "name": "মার্কিন যুক্তরাষ্ট্র"
- },
- "UM": {
- "name": "মার্কিন যুক্তরাষ্ট্রের পার্শ্ববর্তী দ্বীপপুঞ্জ"
- },
- "VI": {
- "name": "মার্কিন যুক্তরাষ্ট্রের ভার্জিন দ্বীপপুঞ্জ"
- },
- "MQ": {
- "name": "মার্টিনিক"
- },
- "MH": {
- "name": "মার্শাল দ্বীপপুঞ্জ"
- },
- "MV": {
- "name": "মালদ্বীপ"
- },
- "MY": {
- "name": "মালয়েশিয়া"
- },
- "MW": {
- "name": "মালাউই"
- },
- "ML": {
- "name": "মালি"
- },
- "MT": {
- "name": "মাল্টা"
- },
- "EG": {
- "name": "মিশর"
- },
- "MX": {
- "name": "মেক্সিকো"
- },
- "MZ": {
- "name": "মোজাম্বিক"
- },
- "MC": {
- "name": "মোনাকো"
- },
- "MA": {
- "name": "মোরক্কো"
- },
- "MO": {
- "name": "ম্যাকাও এসএআর চীনা"
- },
- "MK": {
- "name": "ম্যাসাডোনিয়া"
- },
- "GB": {
- "name": "যুক্তরাজ্য"
- },
- "RU": {
- "name": "রাশিয়া"
- },
- "RE": {
- "name": "রিইউনিয়ন"
- },
- "RW": {
- "name": "রুয়ান্ডা"
- },
- "RO": {
- "name": "রোমানিয়া"
- },
- "LR": {
- "name": "লাইবেরিয়া"
- },
- "LA": {
- "name": "লাওস"
- },
- "LU": {
- "name": "লাক্সেমবার্গ"
- },
- "LV": {
- "name": "লাত্ভিয়া"
- },
- "LI": {
- "name": "লিচেনস্টেইন"
- },
- "LT": {
- "name": "লিথুয়ানিয়া"
- },
- "LY": {
- "name": "লিবিয়া"
- },
- "LB": {
- "name": "লেবানন"
- },
- "LS": {
- "name": "লেসোথো"
- },
- "LK": {
- "name": "শ্রীলঙ্কা"
- },
- "AE": {
- "name": "সংযুক্ত আরব আমিরাত"
- },
- "SB": {
- "name": "সলোমন দ্বীপপুঞ্জ"
- },
- "CY": {
- "name": "সাইপ্রাস"
- },
- "ST": {
- "name": "সাওটোমা ও প্রিন্সিপি"
- },
- "SM": {
- "name": "সান মারিনো"
- },
- "WS": {
- "name": "সামোয়া"
- },
- "RS": {
- "name": "সার্বিয়া"
- },
- "SG": {
- "name": "সিঙ্গাপুর"
- },
- "SX": {
- "name": "সিন্ট মার্টেন"
- },
- "SL": {
- "name": "সিয়েরা লিওন"
- },
- "SY": {
- "name": "সিরিয়া"
- },
- "SC": {
- "name": "সিসিলি"
- },
- "CH": {
- "name": "সুইজারল্যান্ড"
- },
- "SE": {
- "name": "সুইডেন"
- },
- "SD": {
- "name": "সুদান"
- },
- "SR": {
- "name": "সুরিনাম"
- },
- "SN": {
- "name": "সেনেগাল"
- },
- "KN": {
- "name": "সেন্ট কিটস ও নেভিস"
- },
- "PM": {
- "name": "সেন্ট পিয়ের ও মিকুয়েলন"
- },
- "BL": {
- "name": "সেন্ট বারথেলিমি"
- },
- "VC": {
- "name": "সেন্ট ভিনসেন্ট ও গ্রেনাডিনস"
- },
- "MF": {
- "name": "সেন্ট মার্টিন"
- },
- "LC": {
- "name": "সেন্ট লুসিয়া"
- },
- "SH": {
- "name": "সেন্ট হেলেনা"
- },
- "SO": {
- "name": "সোমালিয়া"
- },
- "SZ": {
- "name": "সোয়াজিল্যান্ড"
- },
- "SA": {
- "name": "সৌদি আরব"
- },
- "ES": {
- "name": "স্পেন"
- },
- "SJ": {
- "name": "স্বালবার্ড ও জান মেয়েন"
- },
- "SK": {
- "name": "স্লোভাকিয়া"
- },
- "SI": {
- "name": "স্লোভানিয়া"
- },
- "HK": {
- "name": "হংকং এসএআর চীনা"
- },
- "HN": {
- "name": "হন্ডুরাস"
- },
- "HT": {
- "name": "হাইতি"
- },
- "HU": {
- "name": "হাঙ্গেরি"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/bn.json b/vendor/commerceguys/intl/resources/country/bn.json
deleted file mode 100644
index 9dcf4d7ad..000000000
--- a/vendor/commerceguys/intl/resources/country/bn.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AT": {
- "name": "অস্ট্রিয়া"
- },
- "AU": {
- "name": "অস্ট্রেলিয়া"
- },
- "AO": {
- "name": "অ্যাঙ্গোলা"
- },
- "AQ": {
- "name": "অ্যান্টার্কটিকা"
- },
- "AG": {
- "name": "অ্যান্টিগুয়া ও বারবুডা"
- },
- "AC": {
- "name": "অ্যাসসেনশন আইল্যান্ড"
- },
- "IM": {
- "name": "আইল অফ ম্যান"
- },
- "IS": {
- "name": "আইসল্যান্ড"
- },
- "AZ": {
- "name": "আজারবাইজান"
- },
- "AD": {
- "name": "আন্ডোরা"
- },
- "AF": {
- "name": "আফগানিস্তান"
- },
- "AS": {
- "name": "আমেরিকান সামোয়া"
- },
- "IE": {
- "name": "আয়ারল্যান্ড"
- },
- "AW": {
- "name": "আরুবা"
- },
- "AR": {
- "name": "আর্জেন্টিনা"
- },
- "AM": {
- "name": "আর্মেনিয়া"
- },
- "DZ": {
- "name": "আলজেরিয়া"
- },
- "AL": {
- "name": "আলবেনিয়া"
- },
- "AX": {
- "name": "আলান্ড দ্বীপপুঞ্জ"
- },
- "UA": {
- "name": "ইউক্রেন"
- },
- "EC": {
- "name": "ইকুয়েডর"
- },
- "IL": {
- "name": "ইজরায়েল"
- },
- "IT": {
- "name": "ইতালি"
- },
- "ET": {
- "name": "ইথিওপিয়া"
- },
- "ID": {
- "name": "ইন্দোনেশিয়া"
- },
- "YE": {
- "name": "ইয়েমেন"
- },
- "IQ": {
- "name": "ইরাক"
- },
- "IR": {
- "name": "ইরান"
- },
- "ER": {
- "name": "ইরিত্রিয়া"
- },
- "UG": {
- "name": "উগান্ডা"
- },
- "UZ": {
- "name": "উজবেকিস্তান"
- },
- "KP": {
- "name": "উত্তর কোরিয়া"
- },
- "MP": {
- "name": "উত্তরাঞ্চলীয় মারিয়ানা দ্বীপপুঞ্জ"
- },
- "UY": {
- "name": "উরুগুয়ে"
- },
- "SV": {
- "name": "এল সালভেদর"
- },
- "EE": {
- "name": "এস্তোনিয়া"
- },
- "AI": {
- "name": "এ্যাঙ্গুইলা"
- },
- "OM": {
- "name": "ওমান"
- },
- "WF": {
- "name": "ওয়ালিস ও ফুটুনা"
- },
- "CG": {
- "name": "কঙ্গো - ব্রাজাভিল"
- },
- "CD": {
- "name": "কঙ্গো-কিনশাসা"
- },
- "KM": {
- "name": "কমোরোস"
- },
- "KH": {
- "name": "কম্বোডিয়া"
- },
- "CO": {
- "name": "কলম্বিয়া"
- },
- "XK": {
- "name": "কসোভো"
- },
- "KZ": {
- "name": "কাজাখস্তান"
- },
- "QA": {
- "name": "কাতার"
- },
- "CA": {
- "name": "কানাডা"
- },
- "CU": {
- "name": "কিউবা"
- },
- "KG": {
- "name": "কিরগিজিস্তান"
- },
- "KI": {
- "name": "কিরিবাতি"
- },
- "EA": {
- "name": "কুউটা এবং মেলিলা"
- },
- "CK": {
- "name": "কুক দ্বীপপুঞ্জ"
- },
- "KW": {
- "name": "কুয়েত"
- },
- "CW": {
- "name": "কুরাসাও"
- },
- "KE": {
- "name": "কেনিয়া"
- },
- "CV": {
- "name": "কেপভার্দে"
- },
- "KY": {
- "name": "কেম্যান দ্বীপপুঞ্জ"
- },
- "CC": {
- "name": "কোকোস (কিলিং) দ্বীপপুঞ্জ"
- },
- "CI": {
- "name": "কোত দিভোয়ার"
- },
- "CR": {
- "name": "কোস্টারিকা"
- },
- "IC": {
- "name": "ক্যানারি দ্বীপপুঞ্জ"
- },
- "CM": {
- "name": "ক্যামেরুন"
- },
- "BQ": {
- "name": "ক্যারিবিয়ান নেদারল্যান্ডস"
- },
- "CX": {
- "name": "ক্রিসমাস দ্বীপ"
- },
- "HR": {
- "name": "ক্রোয়েশিয়া"
- },
- "GM": {
- "name": "গাম্বিয়া"
- },
- "GN": {
- "name": "গিনি"
- },
- "GW": {
- "name": "গিনি-বিসাউ"
- },
- "GY": {
- "name": "গিয়ানা"
- },
- "GT": {
- "name": "গুয়াতেমালা"
- },
- "GP": {
- "name": "গুয়াদেলৌপ"
- },
- "GU": {
- "name": "গুয়াম"
- },
- "GG": {
- "name": "গুয়ার্নসি"
- },
- "GA": {
- "name": "গ্যাবন"
- },
- "GL": {
- "name": "গ্রীনল্যান্ড"
- },
- "GR": {
- "name": "গ্রীস"
- },
- "GD": {
- "name": "গ্রেনাডা"
- },
- "GH": {
- "name": "ঘানা"
- },
- "TD": {
- "name": "চাদ"
- },
- "CL": {
- "name": "চিলি"
- },
- "CN": {
- "name": "চীন"
- },
- "CZ": {
- "name": "চেচিয়া"
- },
- "GE": {
- "name": "জর্জিয়া"
- },
- "JO": {
- "name": "জর্ডন"
- },
- "JP": {
- "name": "জাপান"
- },
- "JM": {
- "name": "জামাইকা"
- },
- "ZM": {
- "name": "জাম্বিয়া"
- },
- "DE": {
- "name": "জার্মানি"
- },
- "JE": {
- "name": "জার্সি"
- },
- "DJ": {
- "name": "জিবুতি"
- },
- "GI": {
- "name": "জিব্রাল্টার"
- },
- "ZW": {
- "name": "জিম্বাবোয়ে"
- },
- "TV": {
- "name": "টুভালু"
- },
- "TK": {
- "name": "টোকেলাউ"
- },
- "TG": {
- "name": "টোগো"
- },
- "TO": {
- "name": "টোঙ্গা"
- },
- "TA": {
- "name": "ট্রিস্টান ডা কুনহা"
- },
- "DK": {
- "name": "ডেনমার্ক"
- },
- "DM": {
- "name": "ডোমিনিকা"
- },
- "DO": {
- "name": "ডোমেনিকান প্রজাতন্ত্র"
- },
- "TW": {
- "name": "তাইওয়ান"
- },
- "TJ": {
- "name": "তাজিকিস্তান"
- },
- "TZ": {
- "name": "তাঞ্জানিয়া"
- },
- "TN": {
- "name": "তিউনিসিয়া"
- },
- "TL": {
- "name": "তিমুর-লেস্তে"
- },
- "TR": {
- "name": "তুরস্ক"
- },
- "TM": {
- "name": "তুর্কমেনিস্তান"
- },
- "TC": {
- "name": "তুর্কস ও কাইকোস দ্বীপপুঞ্জ"
- },
- "TT": {
- "name": "ত্রিনিনাদ ও টোব্যাগো"
- },
- "TH": {
- "name": "থাইল্যান্ড"
- },
- "ZA": {
- "name": "দক্ষিণ আফ্রিকা"
- },
- "KR": {
- "name": "দক্ষিণ কোরিয়া"
- },
- "GS": {
- "name": "দক্ষিণ জর্জিয়া ও দক্ষিণ স্যান্ডউইচ দ্বীপপুঞ্জ"
- },
- "SS": {
- "name": "দক্ষিণ সুদান"
- },
- "DG": {
- "name": "দিয়েগো গার্সিয়া"
- },
- "NO": {
- "name": "নরওয়ে"
- },
- "NF": {
- "name": "নরফোক দ্বীপ"
- },
- "NE": {
- "name": "নাইজার"
- },
- "NG": {
- "name": "নাইজেরিয়া"
- },
- "NR": {
- "name": "নাউরু"
- },
- "NA": {
- "name": "নামিবিয়া"
- },
- "NC": {
- "name": "নিউ ক্যালেডোনিয়া"
- },
- "NZ": {
- "name": "নিউজিল্যান্ড"
- },
- "NU": {
- "name": "নিউয়ে"
- },
- "NI": {
- "name": "নিকারাগুয়া"
- },
- "GQ": {
- "name": "নিরক্ষীয় গিনি"
- },
- "NL": {
- "name": "নেদারল্যান্ডস"
- },
- "NP": {
- "name": "নেপাল"
- },
- "PT": {
- "name": "পর্তুগাল"
- },
- "EH": {
- "name": "পশ্চিম সাহারা"
- },
- "PK": {
- "name": "পাকিস্তান"
- },
- "PA": {
- "name": "পানামা"
- },
- "PG": {
- "name": "পাপুয়া নিউ গিনি"
- },
- "PW": {
- "name": "পালাউ"
- },
- "PN": {
- "name": "পিটকেয়ার্ন দ্বীপপুঞ্জ"
- },
- "PR": {
- "name": "পুয়ের্তো রিকো"
- },
- "PE": {
- "name": "পেরু"
- },
- "PL": {
- "name": "পোল্যান্ড"
- },
- "PY": {
- "name": "প্যারাগুয়ে"
- },
- "PS": {
- "name": "প্যালেস্টাইনের অঞ্চলসমূহ"
- },
- "FK": {
- "name": "ফকল্যান্ড দ্বীপপুঞ্জ"
- },
- "GF": {
- "name": "ফরাসী গায়ানা"
- },
- "TF": {
- "name": "ফরাসী দক্ষিণাঞ্চল"
- },
- "PF": {
- "name": "ফরাসী পলিনেশিয়া"
- },
- "FJ": {
- "name": "ফিজি"
- },
- "FI": {
- "name": "ফিনল্যান্ড"
- },
- "PH": {
- "name": "ফিলিপাইন"
- },
- "FO": {
- "name": "ফ্যারও দ্বীপপুঞ্জ"
- },
- "FR": {
- "name": "ফ্রান্স"
- },
- "BW": {
- "name": "বতসোয়ানা"
- },
- "BO": {
- "name": "বলিভিয়া"
- },
- "BA": {
- "name": "বসনিয়া ও হার্জেগোভিনা"
- },
- "BD": {
- "name": "বাংলাদেশ"
- },
- "BB": {
- "name": "বারবাদোস"
- },
- "BM": {
- "name": "বারমুডা"
- },
- "BH": {
- "name": "বাহরাইন"
- },
- "BS": {
- "name": "বাহামা দ্বীপপুঞ্জ"
- },
- "BF": {
- "name": "বুরকিনা ফাসো"
- },
- "BI": {
- "name": "বুরুন্ডি"
- },
- "BG": {
- "name": "বুলগেরিয়া"
- },
- "BJ": {
- "name": "বেনিন"
- },
- "BE": {
- "name": "বেলজিয়াম"
- },
- "BY": {
- "name": "বেলারুশ"
- },
- "BZ": {
- "name": "বেলিজ"
- },
- "BR": {
- "name": "ব্রাজিল"
- },
- "IO": {
- "name": "ব্রিটিশ ভারত মহাসাগরীয় অঞ্চল"
- },
- "VG": {
- "name": "ব্রিটিশ ভার্জিন দ্বীপপুঞ্জ"
- },
- "BN": {
- "name": "ব্রুনেই"
- },
- "VU": {
- "name": "ভানুয়াটু"
- },
- "IN": {
- "name": "ভারত"
- },
- "VN": {
- "name": "ভিয়েতনাম"
- },
- "BT": {
- "name": "ভুটান"
- },
- "VE": {
- "name": "ভেনেজুয়েলা"
- },
- "VA": {
- "name": "ভ্যাটিকান সিটি"
- },
- "MN": {
- "name": "মঙ্গোলিয়া"
- },
- "CF": {
- "name": "মধ্য আফ্রিকার প্রজাতন্ত্র"
- },
- "MS": {
- "name": "মন্টসেরাট"
- },
- "ME": {
- "name": "মন্টিনিগ্রো"
- },
- "MR": {
- "name": "মরিতানিয়া"
- },
- "MU": {
- "name": "মরিশাস"
- },
- "FM": {
- "name": "মাইক্রোনেশিয়া"
- },
- "MG": {
- "name": "মাদাগাস্কার"
- },
- "MM": {
- "name": "মায়ানমার (বার্মা)"
- },
- "YT": {
- "name": "মায়োত্তে"
- },
- "US": {
- "name": "মার্কিন যুক্তরাষ্ট্র"
- },
- "VI": {
- "name": "মার্কিন যুক্তরাষ্ট্রের ভার্জিন দ্বীপপুঞ্জ"
- },
- "MQ": {
- "name": "মার্টিনিক"
- },
- "MH": {
- "name": "মার্শাল দ্বীপপুঞ্জ"
- },
- "MV": {
- "name": "মালদ্বীপ"
- },
- "MY": {
- "name": "মালয়েশিয়া"
- },
- "MW": {
- "name": "মালাউই"
- },
- "ML": {
- "name": "মালি"
- },
- "MT": {
- "name": "মাল্টা"
- },
- "EG": {
- "name": "মিশর"
- },
- "MX": {
- "name": "মেক্সিকো"
- },
- "MZ": {
- "name": "মোজাম্বিক"
- },
- "MC": {
- "name": "মোনাকো"
- },
- "MA": {
- "name": "মোরক্কো"
- },
- "MD": {
- "name": "মোল্দাভিয়া"
- },
- "MO": {
- "name": "ম্যাকাও এসএআর চীনা"
- },
- "MK": {
- "name": "ম্যাসাডোনিয়া"
- },
- "GB": {
- "name": "যুক্তরাজ্য"
- },
- "UM": {
- "name": "যুক্তরাষ্ট্রের পার্শ্ববর্তী দ্বীপপুঞ্জ"
- },
- "RU": {
- "name": "রাশিয়া"
- },
- "RE": {
- "name": "রিইউনিয়ন"
- },
- "RW": {
- "name": "রুয়ান্ডা"
- },
- "RO": {
- "name": "রোমানিয়া"
- },
- "LR": {
- "name": "লাইবেরিয়া"
- },
- "LA": {
- "name": "লাওস"
- },
- "LU": {
- "name": "লাক্সেমবার্গ"
- },
- "LV": {
- "name": "লাত্ভিয়া"
- },
- "LI": {
- "name": "লিচেনস্টেইন"
- },
- "LT": {
- "name": "লিথুয়ানিয়া"
- },
- "LY": {
- "name": "লিবিয়া"
- },
- "LB": {
- "name": "লেবানন"
- },
- "LS": {
- "name": "লেসোথো"
- },
- "LK": {
- "name": "শ্রীলঙ্কা"
- },
- "AE": {
- "name": "সংযুক্ত আরব আমিরাত"
- },
- "SB": {
- "name": "সলোমন দ্বীপপুঞ্জ"
- },
- "CY": {
- "name": "সাইপ্রাস"
- },
- "ST": {
- "name": "সাওটোমা ও প্রিন্সিপি"
- },
- "SM": {
- "name": "সান মারিনো"
- },
- "WS": {
- "name": "সামোয়া"
- },
- "RS": {
- "name": "সার্বিয়া"
- },
- "SG": {
- "name": "সিঙ্গাপুর"
- },
- "SX": {
- "name": "সিন্ট মার্টেন"
- },
- "SL": {
- "name": "সিয়েরা লিওন"
- },
- "SY": {
- "name": "সিরিয়া"
- },
- "SC": {
- "name": "সিসিলি"
- },
- "CH": {
- "name": "সুইজারল্যান্ড"
- },
- "SE": {
- "name": "সুইডেন"
- },
- "SD": {
- "name": "সুদান"
- },
- "SR": {
- "name": "সুরিনাম"
- },
- "SN": {
- "name": "সেনেগাল"
- },
- "KN": {
- "name": "সেন্ট কিটস ও নেভিস"
- },
- "PM": {
- "name": "সেন্ট পিয়ের ও মিকুয়েলন"
- },
- "BL": {
- "name": "সেন্ট বারথেলিমি"
- },
- "VC": {
- "name": "সেন্ট ভিনসেন্ট ও গ্রেনাডিনস"
- },
- "MF": {
- "name": "সেন্ট মার্টিন"
- },
- "LC": {
- "name": "সেন্ট লুসিয়া"
- },
- "SH": {
- "name": "সেন্ট হেলেনা"
- },
- "SO": {
- "name": "সোমালিয়া"
- },
- "SZ": {
- "name": "সোয়াজিল্যান্ড"
- },
- "SA": {
- "name": "সৌদি আরব"
- },
- "ES": {
- "name": "স্পেন"
- },
- "SJ": {
- "name": "স্বালবার্ড ও জান মেয়েন"
- },
- "SK": {
- "name": "স্লোভাকিয়া"
- },
- "SI": {
- "name": "স্লোভানিয়া"
- },
- "HK": {
- "name": "হংকং এসএআর চীনা"
- },
- "HN": {
- "name": "হন্ডুরাস"
- },
- "HT": {
- "name": "হাইতি"
- },
- "HU": {
- "name": "হাঙ্গেরি"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/br.json b/vendor/commerceguys/intl/resources/country/br.json
deleted file mode 100644
index fefe17b66..000000000
--- a/vendor/commerceguys/intl/resources/country/br.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afghanistan"
- },
- "DE": {
- "name": "Alamagn"
- },
- "AL": {
- "name": "Albania"
- },
- "DZ": {
- "name": "Aljeria"
- },
- "AD": {
- "name": "Andorra"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguilla"
- },
- "AQ": {
- "name": "Antarktika"
- },
- "AG": {
- "name": "Antigua ha Barbuda"
- },
- "CI": {
- "name": "Aod an Olifant"
- },
- "AU": {
- "name": "Aostralia"
- },
- "AT": {
- "name": "Aostria"
- },
- "RE": {
- "name": "Ar Reünion"
- },
- "SA": {
- "name": "Arabia Saoudat"
- },
- "AR": {
- "name": "Arcʼhantina"
- },
- "AM": {
- "name": "Armenia"
- },
- "AW": {
- "name": "Aruba"
- },
- "AZ": {
- "name": "Azerbaidjan"
- },
- "BS": {
- "name": "Bahamas"
- },
- "BH": {
- "name": "Bahrein"
- },
- "BD": {
- "name": "Bangladesh"
- },
- "BB": {
- "name": "Barbados"
- },
- "BY": {
- "name": "Belarus"
- },
- "BE": {
- "name": "Belgia"
- },
- "BZ": {
- "name": "Belize"
- },
- "BJ": {
- "name": "Benin"
- },
- "BM": {
- "name": "Bermuda"
- },
- "BT": {
- "name": "Bhoutan"
- },
- "BO": {
- "name": "Bolivia"
- },
- "BA": {
- "name": "Bosnia ha Herzegovina"
- },
- "BW": {
- "name": "Botswana"
- },
- "BR": {
- "name": "Brazil"
- },
- "BN": {
- "name": "Brunei"
- },
- "BG": {
- "name": "Bulgaria"
- },
- "BF": {
- "name": "Burkina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "EA": {
- "name": "Ceuta ha Melilla"
- },
- "CL": {
- "name": "Chile"
- },
- "CR": {
- "name": "Costa Rica"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DK": {
- "name": "Danmark"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DJ": {
- "name": "Djibouti"
- },
- "DM": {
- "name": "Dominica"
- },
- "TF": {
- "name": "Douaroù aostral Frañs"
- },
- "EC": {
- "name": "Ecuador"
- },
- "EG": {
- "name": "Egipt"
- },
- "AE": {
- "name": "Emirelezhioù Arab Unanet"
- },
- "AC": {
- "name": "Enez Ascension"
- },
- "CX": {
- "name": "Enez Christmas"
- },
- "NF": {
- "name": "Enez Norfolk"
- },
- "PN": {
- "name": "Enez Pitcairn"
- },
- "IM": {
- "name": "Enez Vanav"
- },
- "ER": {
- "name": "Eritrea"
- },
- "EE": {
- "name": "Estonia"
- },
- "ET": {
- "name": "Etiopia"
- },
- "FJ": {
- "name": "Fidji"
- },
- "PH": {
- "name": "Filipinez"
- },
- "FI": {
- "name": "Finland"
- },
- "FR": {
- "name": "Frañs"
- },
- "GA": {
- "name": "Gabon"
- },
- "GM": {
- "name": "Gambia"
- },
- "GH": {
- "name": "Ghana"
- },
- "GN": {
- "name": "Ginea"
- },
- "GQ": {
- "name": "Ginea ar Cʼheheder"
- },
- "GW": {
- "name": "Ginea-Bissau"
- },
- "GD": {
- "name": "Grenada"
- },
- "GR": {
- "name": "Gres"
- },
- "GL": {
- "name": "Greunland"
- },
- "GU": {
- "name": "Guam"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GY": {
- "name": "Guyana"
- },
- "GP": {
- "name": "Gwadeloup"
- },
- "GG": {
- "name": "Gwernenez"
- },
- "GF": {
- "name": "Gwiana cʼhall"
- },
- "HT": {
- "name": "Haiti"
- },
- "HN": {
- "name": "Honduras"
- },
- "HK": {
- "name": "Hong Kong RMD Sina"
- },
- "HU": {
- "name": "Hungaria"
- },
- "IN": {
- "name": "India"
- },
- "ID": {
- "name": "Indonezia"
- },
- "AX": {
- "name": "Inizi Åland"
- },
- "KY": {
- "name": "Inizi Cayman"
- },
- "CK": {
- "name": "Inizi Cook"
- },
- "UM": {
- "name": "Inizi diabell ar Stadoù-Unanet"
- },
- "FO": {
- "name": "Inizi Faero"
- },
- "FK": {
- "name": "Inizi Falkland"
- },
- "GS": {
- "name": "Inizi Georgia ar Su hag Inizi Sandwich ar Su"
- },
- "VI": {
- "name": "Inizi Gwercʼh ar Stadoù-Unanet"
- },
- "VG": {
- "name": "Inizi Gwercʼh Breizh-Veur"
- },
- "IC": {
- "name": "Inizi Kanariez"
- },
- "CC": {
- "name": "Inizi Kokoz"
- },
- "MP": {
- "name": "Inizi Mariana an Norzh"
- },
- "MH": {
- "name": "Inizi Marshall"
- },
- "SB": {
- "name": "Inizi Salomon"
- },
- "TC": {
- "name": "Inizi Turks ha Caicos"
- },
- "IR": {
- "name": "Iran"
- },
- "IQ": {
- "name": "Iraq"
- },
- "IS": {
- "name": "Island"
- },
- "IL": {
- "name": "Israel"
- },
- "IT": {
- "name": "Italia"
- },
- "IE": {
- "name": "Iwerzhon"
- },
- "NL": {
- "name": "Izelvroioù"
- },
- "JM": {
- "name": "Jamaika"
- },
- "JP": {
- "name": "Japan"
- },
- "JE": {
- "name": "Jerzenez"
- },
- "GI": {
- "name": "Jibraltar"
- },
- "JO": {
- "name": "Jordania"
- },
- "GE": {
- "name": "Jorjia"
- },
- "CV": {
- "name": "Kab-Glas"
- },
- "NC": {
- "name": "Kaledonia Nevez"
- },
- "KH": {
- "name": "Kambodja"
- },
- "CM": {
- "name": "Kameroun"
- },
- "CA": {
- "name": "Kanada"
- },
- "BQ": {
- "name": "Karib Nederlandat"
- },
- "KZ": {
- "name": "Kazakstan"
- },
- "KE": {
- "name": "Kenya"
- },
- "CY": {
- "name": "Kiprenez"
- },
- "KI": {
- "name": "Kiribati"
- },
- "CO": {
- "name": "Kolombia"
- },
- "KM": {
- "name": "Komorez"
- },
- "CG": {
- "name": "Kongo - Brazzaville"
- },
- "CD": {
- "name": "Kongo - Kinshasa"
- },
- "KP": {
- "name": "Korea an Norzh"
- },
- "KR": {
- "name": "Korea ar Su"
- },
- "XK": {
- "name": "Kosovo"
- },
- "KW": {
- "name": "Koweit"
- },
- "HR": {
- "name": "Kroatia"
- },
- "CU": {
- "name": "Kuba"
- },
- "KG": {
- "name": "Kyrgyzstan"
- },
- "LA": {
- "name": "Laos"
- },
- "LV": {
- "name": "Latvia"
- },
- "LS": {
- "name": "Lesotho"
- },
- "LB": {
- "name": "Liban"
- },
- "LR": {
- "name": "Liberia"
- },
- "LY": {
- "name": "Libia"
- },
- "LI": {
- "name": "Liechtenstein"
- },
- "LT": {
- "name": "Lituania"
- },
- "LU": {
- "name": "Luksembourg"
- },
- "MO": {
- "name": "Macau RMD Sina"
- },
- "MG": {
- "name": "Madagaskar"
- },
- "MK": {
- "name": "Makedonia"
- },
- "MW": {
- "name": "Malawi"
- },
- "MY": {
- "name": "Malaysia"
- },
- "MV": {
- "name": "Maldivez"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "MR": {
- "name": "Maouritania"
- },
- "MA": {
- "name": "Maroko"
- },
- "MQ": {
- "name": "Martinik"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "Mecʼhiko"
- },
- "FM": {
- "name": "Mikronezia"
- },
- "MD": {
- "name": "Moldova"
- },
- "MC": {
- "name": "Monaco"
- },
- "MN": {
- "name": "Mongolia"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MU": {
- "name": "Moris"
- },
- "MZ": {
- "name": "Mozambik"
- },
- "MM": {
- "name": "Myanmar (Birmania)"
- },
- "NA": {
- "name": "Namibia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepal"
- },
- "NI": {
- "name": "Nicaragua"
- },
- "NE": {
- "name": "Niger"
- },
- "NG": {
- "name": "Nigeria"
- },
- "NU": {
- "name": "Niue"
- },
- "NO": {
- "name": "Norvegia"
- },
- "OM": {
- "name": "Oman"
- },
- "UG": {
- "name": "Ouganda"
- },
- "UZ": {
- "name": "Ouzbekistan"
- },
- "PK": {
- "name": "Pakistan"
- },
- "PW": {
- "name": "Palau"
- },
- "PA": {
- "name": "Panamá"
- },
- "PG": {
- "name": "Papoua Ginea-Nevez"
- },
- "PY": {
- "name": "Paraguay"
- },
- "PE": {
- "name": "Perou"
- },
- "PF": {
- "name": "Polinezia Cʼhall"
- },
- "PL": {
- "name": "Polonia"
- },
- "PT": {
- "name": "Portugal"
- },
- "PR": {
- "name": "Puerto Rico"
- },
- "QA": {
- "name": "Qatar"
- },
- "DO": {
- "name": "Republik Dominikan"
- },
- "CF": {
- "name": "Republik Kreizafrikan"
- },
- "CZ": {
- "name": "Republik Tchek"
- },
- "GB": {
- "name": "Rouantelezh-Unanet"
- },
- "RO": {
- "name": "Roumania"
- },
- "RU": {
- "name": "Rusia"
- },
- "RW": {
- "name": "Rwanda"
- },
- "EH": {
- "name": "Sahara ar Cʼhornôg"
- },
- "BL": {
- "name": "Saint Barthélemy"
- },
- "KN": {
- "name": "Saint Kitts ha Nevis"
- },
- "LC": {
- "name": "Saint Lucia"
- },
- "MF": {
- "name": "Saint Martin"
- },
- "SH": {
- "name": "Saint-Helena"
- },
- "SV": {
- "name": "Salvador"
- },
- "WS": {
- "name": "Samoa"
- },
- "AS": {
- "name": "Samoa Amerikan"
- },
- "SM": {
- "name": "San Marino"
- },
- "VC": {
- "name": "Sant Visant hag ar Grenadinez"
- },
- "PM": {
- "name": "Sant-Pêr-ha-Mikelon"
- },
- "ST": {
- "name": "São Tomé ha Príncipe"
- },
- "SC": {
- "name": "Sechelez"
- },
- "SN": {
- "name": "Senegal"
- },
- "RS": {
- "name": "Serbia"
- },
- "SL": {
- "name": "Sierra Leone"
- },
- "CN": {
- "name": "Sina"
- },
- "SG": {
- "name": "Singapour"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SY": {
- "name": "Siria"
- },
- "SK": {
- "name": "Slovakia"
- },
- "SI": {
- "name": "Slovenia"
- },
- "SO": {
- "name": "Somalia"
- },
- "SD": {
- "name": "Soudan"
- },
- "ES": {
- "name": "Spagn"
- },
- "LK": {
- "name": "Sri Lanka"
- },
- "US": {
- "name": "Stadoù-Unanet"
- },
- "ZA": {
- "name": "Suafrika"
- },
- "CH": {
- "name": "Suis"
- },
- "SR": {
- "name": "Surinam"
- },
- "SS": {
- "name": "Susoudan"
- },
- "SJ": {
- "name": "Svalbard"
- },
- "SE": {
- "name": "Sveden"
- },
- "SZ": {
- "name": "Swaziland"
- },
- "TJ": {
- "name": "Tadjikistan"
- },
- "TW": {
- "name": "Taiwan"
- },
- "TZ": {
- "name": "Tanzania"
- },
- "TD": {
- "name": "Tchad"
- },
- "TH": {
- "name": "Thailand"
- },
- "TL": {
- "name": "Timor-Leste"
- },
- "IO": {
- "name": "Tiriad breizhveurat Meurvor Indez"
- },
- "PS": {
- "name": "Tiriadoù Palestina"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad ha Tobago"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TN": {
- "name": "Tunizia"
- },
- "TR": {
- "name": "Turkia"
- },
- "TM": {
- "name": "Turkmenistan"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UA": {
- "name": "Ukraina"
- },
- "UY": {
- "name": "Uruguay"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VA": {
- "name": "Vatikan"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Viêt Nam"
- },
- "WF": {
- "name": "Wallis ha Futuna"
- },
- "YE": {
- "name": "Yemen"
- },
- "ZM": {
- "name": "Zambia"
- },
- "NZ": {
- "name": "Zeland-Nevez"
- },
- "ZW": {
- "name": "Zimbabwe"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/brx.json b/vendor/commerceguys/intl/resources/country/brx.json
deleted file mode 100644
index 1ba764e87..000000000
--- a/vendor/commerceguys/intl/resources/country/brx.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AC": {
- "name": "Ascension Island"
- },
- "IC": {
- "name": "Canary Islands"
- },
- "BQ": {
- "name": "Caribbean Netherlands"
- },
- "EA": {
- "name": "Ceuta & Melilla"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "XK": {
- "name": "Kosovo"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SS": {
- "name": "South Sudan"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "AO": {
- "name": "अंगोला"
- },
- "AZ": {
- "name": "अज़रबैजान"
- },
- "AQ": {
- "name": "अंटार्कटिका"
- },
- "AF": {
- "name": "अफ़ग़ानिस्तान"
- },
- "AS": {
- "name": "अमरिकी समोआ"
- },
- "AW": {
- "name": "अरूबा"
- },
- "AR": {
- "name": "अर्जेण्टिना"
- },
- "DZ": {
- "name": "अल्जीरिया"
- },
- "AL": {
- "name": "अल्बानिया"
- },
- "IS": {
- "name": "आइसलैंड"
- },
- "IM": {
- "name": "आईल ऑफ़ मैन"
- },
- "CI": {
- "name": "आईवरी कोस्ट"
- },
- "IE": {
- "name": "आयरलैंड"
- },
- "AM": {
- "name": "आर्मेनिया"
- },
- "AX": {
- "name": "आलाँड द्वीप"
- },
- "GQ": {
- "name": "इक्वेटोरियल गिनी"
- },
- "IT": {
- "name": "इटली"
- },
- "ID": {
- "name": "इंडोनेशिया"
- },
- "ET": {
- "name": "इथिओपिया"
- },
- "IL": {
- "name": "इस्राइल"
- },
- "IQ": {
- "name": "ईराक़"
- },
- "IR": {
- "name": "ईरान"
- },
- "UZ": {
- "name": "उज़बेकिस्तान"
- },
- "KP": {
- "name": "उत्तर कोरिया"
- },
- "MP": {
- "name": "उत्तरी मारियाना द्वीप"
- },
- "AD": {
- "name": "ऍन्डोरा"
- },
- "SV": {
- "name": "ऍल साल्वाडोर"
- },
- "EC": {
- "name": "एक्वाडोर"
- },
- "AI": {
- "name": "एंगीला"
- },
- "AG": {
- "name": "एन्टिगुआ एवं बारबूडा"
- },
- "ER": {
- "name": "एरिट्रिया"
- },
- "EE": {
- "name": "एस्टोनिया"
- },
- "AT": {
- "name": "ऑस्ट्रिया"
- },
- "AU": {
- "name": "ऑस्ट्रेलिया"
- },
- "OM": {
- "name": "ओमान"
- },
- "KZ": {
- "name": "कज़ाखस्तान"
- },
- "QA": {
- "name": "क़तार"
- },
- "KH": {
- "name": "कम्बोडिया"
- },
- "KI": {
- "name": "किरिबाती"
- },
- "KG": {
- "name": "किर्गिज़"
- },
- "CK": {
- "name": "कुक द्वीप"
- },
- "KW": {
- "name": "कुवैत"
- },
- "KE": {
- "name": "केन्या"
- },
- "KY": {
- "name": "केमैन द्वीप"
- },
- "CA": {
- "name": "कैनाडा"
- },
- "CV": {
- "name": "कैप वेर्दे"
- },
- "CD": {
- "name": "कॉंगो किनशासा"
- },
- "CG": {
- "name": "कॉंगो ब्राज़्ज़ावील"
- },
- "CC": {
- "name": "कोकोस द्वीप"
- },
- "CM": {
- "name": "कोमेरान"
- },
- "KM": {
- "name": "कोमोरोज़"
- },
- "CO": {
- "name": "कोलम्बिया"
- },
- "CR": {
- "name": "कोस्टारीका"
- },
- "CU": {
- "name": "क्यूबा"
- },
- "CX": {
- "name": "क्रिस्मस द्वीप"
- },
- "HR": {
- "name": "क्रोएशिया"
- },
- "GM": {
- "name": "गाम्बिया"
- },
- "GN": {
- "name": "गिनी"
- },
- "GW": {
- "name": "गीनी-बिसाउ"
- },
- "GU": {
- "name": "गुआम"
- },
- "GY": {
- "name": "गुयाना"
- },
- "GG": {
- "name": "गेर्नसे"
- },
- "GA": {
- "name": "गैबॉन"
- },
- "GT": {
- "name": "गोतेदाला"
- },
- "GL": {
- "name": "ग्रीनलैण्ड"
- },
- "GR": {
- "name": "ग्रीस"
- },
- "GD": {
- "name": "ग्रेनडा"
- },
- "GP": {
- "name": "ग्वादलुप"
- },
- "GH": {
- "name": "घाना"
- },
- "TD": {
- "name": "चाड"
- },
- "CL": {
- "name": "चिली"
- },
- "CN": {
- "name": "चीन"
- },
- "CZ": {
- "name": "चेक गणराज्य"
- },
- "JM": {
- "name": "जमाइका"
- },
- "DE": {
- "name": "जर्मनी"
- },
- "JE": {
- "name": "जर्सी"
- },
- "JP": {
- "name": "जापान"
- },
- "ZM": {
- "name": "ज़ाम्बिया"
- },
- "GI": {
- "name": "जिब्राल्टर"
- },
- "ZW": {
- "name": "ज़ीम्बाब्वे"
- },
- "GE": {
- "name": "जॉर्जिया"
- },
- "JO": {
- "name": "जॉर्डन"
- },
- "TO": {
- "name": "टॉंगा"
- },
- "TK": {
- "name": "टोकेलौ"
- },
- "TG": {
- "name": "टोगो"
- },
- "TT": {
- "name": "ट्रिनिडाड एवं टोबैगो"
- },
- "DK": {
- "name": "डेनमार्क"
- },
- "DO": {
- "name": "डोमिनिकन गणराज्य"
- },
- "DM": {
- "name": "डोमिनिका"
- },
- "TZ": {
- "name": "तंज़ानिया"
- },
- "TW": {
- "name": "ताइवान"
- },
- "TJ": {
- "name": "ताजिकिस्तान"
- },
- "TM": {
- "name": "तुर्कमेनीस्तान"
- },
- "TR": {
- "name": "तुर्की"
- },
- "TC": {
- "name": "तुर्की एवं कैकोज़ द्वीप"
- },
- "TV": {
- "name": "तुवालु"
- },
- "TN": {
- "name": "त्युनिशिया"
- },
- "TH": {
- "name": "थाइलैण्ड"
- },
- "ZA": {
- "name": "दक्षिण अफ्रीका"
- },
- "KR": {
- "name": "दक्षिण कोरिया"
- },
- "GS": {
- "name": "दक्षिण जोर्जिया एवं दक्षिण सैंडवीच द्वीप"
- },
- "DJ": {
- "name": "द्जिबूती"
- },
- "NG": {
- "name": "नाइजीरिया"
- },
- "NE": {
- "name": "नाइजेर"
- },
- "NR": {
- "name": "नाउरू"
- },
- "NA": {
- "name": "नामीबिया"
- },
- "NI": {
- "name": "निकारागुआ"
- },
- "NU": {
- "name": "नीयूए"
- },
- "NL": {
- "name": "नेदरलैण्ड"
- },
- "NP": {
- "name": "नेपाल"
- },
- "NF": {
- "name": "नॉरफ़ॉक द्वीप"
- },
- "NO": {
- "name": "नॉर्वे"
- },
- "NC": {
- "name": "न्यू कैलेडोनिया"
- },
- "NZ": {
- "name": "न्यूज़ीलैंड"
- },
- "PA": {
- "name": "पनामा"
- },
- "PW": {
- "name": "पलाऊ"
- },
- "EH": {
- "name": "पश्चिमी सहारा"
- },
- "PK": {
- "name": "पाकिस्तान"
- },
- "PG": {
- "name": "पापुआ न्यू गिनी"
- },
- "PY": {
- "name": "पारागुए"
- },
- "PN": {
- "name": "पिटकेर्न"
- },
- "PR": {
- "name": "पुएर्टो रीको"
- },
- "PT": {
- "name": "पुर्तगाल"
- },
- "TL": {
- "name": "पूर्वी तिमोर"
- },
- "PE": {
- "name": "पेरू"
- },
- "PL": {
- "name": "पोलैण्ड"
- },
- "FO": {
- "name": "फरो द्वीप"
- },
- "FJ": {
- "name": "फिजी"
- },
- "FI": {
- "name": "फिनलैंड"
- },
- "PS": {
- "name": "फ़िलिस्तीन"
- },
- "PH": {
- "name": "फिलीपिन्स"
- },
- "FK": {
- "name": "फ़ॉल्कलैंड द्वीप"
- },
- "FR": {
- "name": "फ्राँस"
- },
- "TF": {
- "name": "फ्राँसीसी उत्तरी क्षेत्रों"
- },
- "GF": {
- "name": "फ्राँसीसी गिआना"
- },
- "PF": {
- "name": "फ्राँसीसी पॉलिनीशिया"
- },
- "BD": {
- "name": "बंगलादेश"
- },
- "BM": {
- "name": "बरमूडा"
- },
- "BG": {
- "name": "बल्गैरिया"
- },
- "BH": {
- "name": "बहरैन"
- },
- "BS": {
- "name": "बहामा"
- },
- "BB": {
- "name": "बारबाडोस"
- },
- "BI": {
- "name": "बुरुंडी"
- },
- "BF": {
- "name": "बुर्किना फासो"
- },
- "BJ": {
- "name": "बेनेँ"
- },
- "BY": {
- "name": "बेलारूस"
- },
- "BZ": {
- "name": "बेलिज़"
- },
- "BE": {
- "name": "बेल्जियम"
- },
- "BW": {
- "name": "बोत्स्वाना"
- },
- "BO": {
- "name": "बोलीविया"
- },
- "BA": {
- "name": "बोसनिया हर्ज़ेगोविना"
- },
- "BR": {
- "name": "ब्राज़ील"
- },
- "VG": {
- "name": "ब्रिटिश वर्जीन आईलंड्स"
- },
- "IO": {
- "name": "ब्रिटिश हिंद महासागरिय क्षेत्र"
- },
- "GB": {
- "name": "ब्रितन"
- },
- "BN": {
- "name": "ब्रूनइ"
- },
- "IN": {
- "name": "भारत"
- },
- "BT": {
- "name": "भूटान"
- },
- "MO": {
- "name": "मकाओ विशेष प्रशासनिक क्षेत्र (चीन)"
- },
- "MN": {
- "name": "मंगोलिया"
- },
- "MG": {
- "name": "मदागास्कर"
- },
- "MW": {
- "name": "मलावी"
- },
- "MY": {
- "name": "मलेशिया"
- },
- "FM": {
- "name": "माइक्रोनेशिया"
- },
- "MQ": {
- "name": "मार्टीनिक"
- },
- "MH": {
- "name": "मार्शल द्वीप"
- },
- "MV": {
- "name": "मालदीव"
- },
- "ML": {
- "name": "माली"
- },
- "MT": {
- "name": "माल्टा"
- },
- "EG": {
- "name": "मिस्र"
- },
- "MX": {
- "name": "मैक्सिको"
- },
- "YT": {
- "name": "मैयौट"
- },
- "MK": {
- "name": "मैसेडोनिया"
- },
- "MR": {
- "name": "मॉरिटेनिया"
- },
- "MU": {
- "name": "मॉरिस"
- },
- "MS": {
- "name": "मॉंसेरा"
- },
- "MZ": {
- "name": "मोज़ाम्बिक"
- },
- "ME": {
- "name": "मोंटेनेग्रो"
- },
- "MC": {
- "name": "मोनाको"
- },
- "MA": {
- "name": "मोरोक्को"
- },
- "MD": {
- "name": "मोल्डेविया"
- },
- "MM": {
- "name": "म्यानमार"
- },
- "YE": {
- "name": "यमन"
- },
- "VI": {
- "name": "यु.एस. वर्जीन आईलंड्स"
- },
- "UG": {
- "name": "युगाँडा"
- },
- "UM": {
- "name": "युनाइटेड स्टेट्स के छोटे बाहरिय द्वीप"
- },
- "UY": {
- "name": "युरूगुए"
- },
- "UA": {
- "name": "यूक्रेन"
- },
- "RW": {
- "name": "रूआण्डा"
- },
- "RU": {
- "name": "रूस"
- },
- "RE": {
- "name": "रेयूनियॉं"
- },
- "RO": {
- "name": "रोमानिया"
- },
- "LU": {
- "name": "लक्समबर्ग"
- },
- "LS": {
- "name": "लसोथो"
- },
- "LR": {
- "name": "लाइबेरिया"
- },
- "LA": {
- "name": "लाओस"
- },
- "LV": {
- "name": "लाट्वीया"
- },
- "LI": {
- "name": "लिक्टैनस्टाईन"
- },
- "LT": {
- "name": "लिथुआनिया"
- },
- "LY": {
- "name": "लीबिया"
- },
- "LB": {
- "name": "लेबनोन"
- },
- "VU": {
- "name": "वानाऊटु"
- },
- "VN": {
- "name": "वियतनाम"
- },
- "VE": {
- "name": "वेनेज़ुएला"
- },
- "VA": {
- "name": "वैटिकन"
- },
- "WF": {
- "name": "वॉलेस एवं फ़्यूचूना"
- },
- "LK": {
- "name": "श्री लँका"
- },
- "SA": {
- "name": "सऊदी अरब"
- },
- "WS": {
- "name": "समोआ"
- },
- "AE": {
- "name": "संयुक्त अरब अमीरात"
- },
- "US": {
- "name": "संयुक्त राज्य अमरिका"
- },
- "RS": {
- "name": "सर्बिया"
- },
- "CY": {
- "name": "साइप्रस"
- },
- "ST": {
- "name": "साउँ-तोमे एवं प्रिंसिप"
- },
- "SG": {
- "name": "सिंगापुर"
- },
- "SL": {
- "name": "सियेरा लेओन"
- },
- "SY": {
- "name": "सीरिया"
- },
- "SR": {
- "name": "सुरिनाम"
- },
- "SD": {
- "name": "सूदान"
- },
- "PM": {
- "name": "सेँ पीएर एवं मि‍केलॉं"
- },
- "BL": {
- "name": "सेँ बार्थेलेमी"
- },
- "MF": {
- "name": "सेँ मार्टेँ"
- },
- "KN": {
- "name": "सेंट किट्स एवं नेविस"
- },
- "LC": {
- "name": "सेंट लूसिया"
- },
- "VC": {
- "name": "सेंट विंसंट एवं दी ग्रनाडीन्स्"
- },
- "CF": {
- "name": "सेंट्रल अफ्रीकन रिपब्लिक"
- },
- "SH": {
- "name": "सेण्‍ट हेलेना"
- },
- "SN": {
- "name": "सेनेगाल"
- },
- "SC": {
- "name": "सेशेल्स"
- },
- "SM": {
- "name": "सैन मरीनो"
- },
- "SB": {
- "name": "सॉलोमन द्वीप"
- },
- "SO": {
- "name": "सोमालिया"
- },
- "ES": {
- "name": "स्पेन"
- },
- "SK": {
- "name": "स्लोवाकिया"
- },
- "SI": {
- "name": "स्लोवेनिया"
- },
- "SZ": {
- "name": "स्वाज़ीलैंड"
- },
- "SJ": {
- "name": "स्वाल्बार्ड एवं यान मायेन"
- },
- "CH": {
- "name": "स्वित्ज़रलैंड"
- },
- "SE": {
- "name": "स्वीडन"
- },
- "HU": {
- "name": "हंगरी"
- },
- "HT": {
- "name": "हाइती"
- },
- "HK": {
- "name": "हाँगकाँग विशेष प्रशासनिक क्षेत्र चीन"
- },
- "HN": {
- "name": "हौण्डूरास"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/bs-Cyrl.json b/vendor/commerceguys/intl/resources/country/bs-Cyrl.json
deleted file mode 100644
index bd1b82fcb..000000000
--- a/vendor/commerceguys/intl/resources/country/bs-Cyrl.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AZ": {
- "name": "Азербејџан"
- },
- "AL": {
- "name": "Албанија"
- },
- "DZ": {
- "name": "Алжир"
- },
- "VI": {
- "name": "Америчка Дјевичанска острва"
- },
- "AS": {
- "name": "Америчка Самоа"
- },
- "AI": {
- "name": "Ангвила"
- },
- "AO": {
- "name": "Ангола"
- },
- "AD": {
- "name": "Андора"
- },
- "AQ": {
- "name": "Антарктик"
- },
- "AG": {
- "name": "Антигва и Барбуда"
- },
- "AR": {
- "name": "Аргентина"
- },
- "AW": {
- "name": "Аруба"
- },
- "AU": {
- "name": "Аустралија"
- },
- "AT": {
- "name": "Аустрија"
- },
- "AF": {
- "name": "Афганистан"
- },
- "BD": {
- "name": "Бангладеш"
- },
- "BB": {
- "name": "Барбадос"
- },
- "BS": {
- "name": "Бахами"
- },
- "BH": {
- "name": "Бахреин"
- },
- "BE": {
- "name": "Белгија"
- },
- "BZ": {
- "name": "Белиз"
- },
- "BJ": {
- "name": "Бенин"
- },
- "BM": {
- "name": "Бермуди"
- },
- "BY": {
- "name": "Бјелорусија"
- },
- "CX": {
- "name": "Божићно острво"
- },
- "BO": {
- "name": "Боливија"
- },
- "BA": {
- "name": "Босна и Херцеговина"
- },
- "BW": {
- "name": "Боцвана"
- },
- "BR": {
- "name": "Бразил"
- },
- "VG": {
- "name": "Британска Дјевичанска острва"
- },
- "IO": {
- "name": "Британска територија у Индијском океану"
- },
- "BN": {
- "name": "Брунеј"
- },
- "BG": {
- "name": "Бугарска"
- },
- "BF": {
- "name": "Буркина Фасо"
- },
- "BI": {
- "name": "Бурунди"
- },
- "BT": {
- "name": "Бутан"
- },
- "WF": {
- "name": "Валис и Футуна"
- },
- "VU": {
- "name": "Вануату"
- },
- "VA": {
- "name": "Ватикан"
- },
- "VE": {
- "name": "Венецуела"
- },
- "VN": {
- "name": "Вијетнам"
- },
- "GA": {
- "name": "Габон"
- },
- "GM": {
- "name": "Гамбија"
- },
- "GH": {
- "name": "Гана"
- },
- "GP": {
- "name": "Гваделупе"
- },
- "GY": {
- "name": "Гвајана"
- },
- "GT": {
- "name": "Гватемала"
- },
- "GN": {
- "name": "Гвинеја"
- },
- "GW": {
- "name": "Гвинеја-Бисау"
- },
- "GG": {
- "name": "Гернзи"
- },
- "GI": {
- "name": "Гибралтар"
- },
- "GD": {
- "name": "Гренада"
- },
- "GL": {
- "name": "Гренланд"
- },
- "GE": {
- "name": "Грузија"
- },
- "GR": {
- "name": "Грчка"
- },
- "GU": {
- "name": "Гуам"
- },
- "DK": {
- "name": "Данска"
- },
- "CD": {
- "name": "Демократска Република Конго"
- },
- "DG": {
- "name": "Дијего Гарсија"
- },
- "DM": {
- "name": "Доминика"
- },
- "DO": {
- "name": "Доминиканска Република"
- },
- "EG": {
- "name": "Египат"
- },
- "EC": {
- "name": "Еквадор"
- },
- "GQ": {
- "name": "Екваторска Гвинеја"
- },
- "ER": {
- "name": "Еритреја"
- },
- "AM": {
- "name": "Ерменија"
- },
- "EE": {
- "name": "Естонија"
- },
- "ET": {
- "name": "Етиопија"
- },
- "ZM": {
- "name": "Замбија"
- },
- "EH": {
- "name": "Западна Сахара"
- },
- "CV": {
- "name": "Зеленортска Острва"
- },
- "ZW": {
- "name": "Зимбабве"
- },
- "IL": {
- "name": "Израел"
- },
- "IN": {
- "name": "Индија"
- },
- "ID": {
- "name": "Индонезија"
- },
- "IQ": {
- "name": "Ирак"
- },
- "IR": {
- "name": "Иран"
- },
- "IE": {
- "name": "Ирска"
- },
- "IS": {
- "name": "Исланд"
- },
- "TL": {
- "name": "Источни Тимор"
- },
- "IT": {
- "name": "Италија"
- },
- "JM": {
- "name": "Јамајка"
- },
- "JP": {
- "name": "Јапан"
- },
- "YE": {
- "name": "Јемен"
- },
- "JO": {
- "name": "Јордан"
- },
- "KR": {
- "name": "Јужна Кореја"
- },
- "GS": {
- "name": "Јужна Џорџија и Јужна Сендвич Острва"
- },
- "SS": {
- "name": "Јужни Судан"
- },
- "ZA": {
- "name": "Јужноафричка Република"
- },
- "KZ": {
- "name": "Казахстан"
- },
- "KY": {
- "name": "Кајманска острва"
- },
- "KH": {
- "name": "Камбоџа"
- },
- "CM": {
- "name": "Камерун"
- },
- "CA": {
- "name": "Канада"
- },
- "IC": {
- "name": "Канарска острва"
- },
- "BQ": {
- "name": "Карипска Холандија"
- },
- "QA": {
- "name": "Катар"
- },
- "KE": {
- "name": "Кенија"
- },
- "CN": {
- "name": "Кина"
- },
- "CY": {
- "name": "Кипар"
- },
- "KG": {
- "name": "Киргизстан"
- },
- "KI": {
- "name": "Кирибати"
- },
- "CC": {
- "name": "Кокос (Келинг) Острва"
- },
- "CO": {
- "name": "Колумбија"
- },
- "KM": {
- "name": "Комори"
- },
- "CG": {
- "name": "Конго"
- },
- "XK": {
- "name": "Косово"
- },
- "CR": {
- "name": "Костарика"
- },
- "CU": {
- "name": "Куба"
- },
- "KW": {
- "name": "Кувајт"
- },
- "CK": {
- "name": "Кукова Острва"
- },
- "CW": {
- "name": "Курасао"
- },
- "LA": {
- "name": "Лаос"
- },
- "LV": {
- "name": "Латвија"
- },
- "LS": {
- "name": "Лесото"
- },
- "LB": {
- "name": "Либан"
- },
- "LR": {
- "name": "Либерија"
- },
- "LY": {
- "name": "Либија"
- },
- "LT": {
- "name": "Литванија"
- },
- "LI": {
- "name": "Лихтенштајн"
- },
- "LU": {
- "name": "Луксембург"
- },
- "MG": {
- "name": "Мадагаскар"
- },
- "HU": {
- "name": "Мађарска"
- },
- "YT": {
- "name": "Мајоте"
- },
- "MO": {
- "name": "Макао (САР Кина)"
- },
- "MK": {
- "name": "Македонија"
- },
- "MW": {
- "name": "Малави"
- },
- "MV": {
- "name": "Малдиви"
- },
- "MY": {
- "name": "Малезија"
- },
- "ML": {
- "name": "Мали"
- },
- "MT": {
- "name": "Малта"
- },
- "UM": {
- "name": "Мања удаљена острва САД"
- },
- "MA": {
- "name": "Мароко"
- },
- "MQ": {
- "name": "Мартиник"
- },
- "MH": {
- "name": "Маршалска Острва"
- },
- "MR": {
- "name": "Мауританија"
- },
- "MU": {
- "name": "Маурицијус"
- },
- "MX": {
- "name": "Мексико"
- },
- "FM": {
- "name": "Микронезија"
- },
- "MM": {
- "name": "Мјанмар"
- },
- "MZ": {
- "name": "Мозамбик"
- },
- "MD": {
- "name": "Молдавија"
- },
- "MC": {
- "name": "Монако"
- },
- "MN": {
- "name": "Монголија"
- },
- "MS": {
- "name": "Монсерат"
- },
- "NA": {
- "name": "Намибија"
- },
- "NR": {
- "name": "Науру"
- },
- "NP": {
- "name": "Непал"
- },
- "NE": {
- "name": "Нигер"
- },
- "NG": {
- "name": "Нигерија"
- },
- "NI": {
- "name": "Никарагва"
- },
- "NU": {
- "name": "Ниуе"
- },
- "NC": {
- "name": "Нова Каледонија"
- },
- "NZ": {
- "name": "Нови Зеланд"
- },
- "NO": {
- "name": "Норвешка"
- },
- "DE": {
- "name": "Њемачка"
- },
- "CI": {
- "name": "Обала Слоноваче"
- },
- "AX": {
- "name": "Оландска острва"
- },
- "OM": {
- "name": "Оман"
- },
- "AC": {
- "name": "Острво Асенсион"
- },
- "IM": {
- "name": "Острво Мен"
- },
- "NF": {
- "name": "Острво Норфолк"
- },
- "PK": {
- "name": "Пакистан"
- },
- "PW": {
- "name": "Палау"
- },
- "PS": {
- "name": "Палестинске територије"
- },
- "PA": {
- "name": "Панама"
- },
- "PG": {
- "name": "Папуа Нова Гвинеја"
- },
- "PY": {
- "name": "Парагвај"
- },
- "PE": {
- "name": "Перу"
- },
- "PN": {
- "name": "Питкерн"
- },
- "PL": {
- "name": "Пољска"
- },
- "PR": {
- "name": "Порторико"
- },
- "PT": {
- "name": "Португал"
- },
- "RE": {
- "name": "Реинион"
- },
- "RW": {
- "name": "Руанда"
- },
- "RO": {
- "name": "Румунија"
- },
- "RU": {
- "name": "Русија"
- },
- "SV": {
- "name": "Салвадор"
- },
- "WS": {
- "name": "Самоа"
- },
- "SM": {
- "name": "Сан Марино"
- },
- "SA": {
- "name": "Саудијска Арабија"
- },
- "SZ": {
- "name": "Свази"
- },
- "SJ": {
- "name": "Свалбард и Јан Мајен"
- },
- "LC": {
- "name": "Света Луција"
- },
- "SH": {
- "name": "Света Хелена"
- },
- "BL": {
- "name": "Свети Бартоломеј"
- },
- "VC": {
- "name": "Свети Винсент и Гренадини"
- },
- "KN": {
- "name": "Свети Кристофор и Невис"
- },
- "MF": {
- "name": "Свети Мартин"
- },
- "ST": {
- "name": "Свети Тома и Принцип"
- },
- "SC": {
- "name": "Сејшели"
- },
- "PM": {
- "name": "Сен Пјер и Микелон"
- },
- "SN": {
- "name": "Сенегал"
- },
- "EA": {
- "name": "Сеута и Мелиља"
- },
- "SL": {
- "name": "Сијера Леоне"
- },
- "SG": {
- "name": "Сингапур"
- },
- "SY": {
- "name": "Сирија"
- },
- "KP": {
- "name": "Сјеверна Кореја"
- },
- "MP": {
- "name": "Сјеверна Маријанска острва"
- },
- "US": {
- "name": "Сједињене Америчке Државе"
- },
- "SK": {
- "name": "Словачка"
- },
- "SI": {
- "name": "Словенија"
- },
- "SB": {
- "name": "Соломонска Острва"
- },
- "SO": {
- "name": "Сомалија"
- },
- "RS": {
- "name": "Србија"
- },
- "CF": {
- "name": "Средњоафричка Република"
- },
- "SD": {
- "name": "Судан"
- },
- "SR": {
- "name": "Суринам"
- },
- "TW": {
- "name": "Тајван"
- },
- "TH": {
- "name": "Тајланд"
- },
- "TZ": {
- "name": "Танзанија"
- },
- "TJ": {
- "name": "Таџикистан"
- },
- "TG": {
- "name": "Того"
- },
- "TK": {
- "name": "Токелау"
- },
- "TO": {
- "name": "Тонга"
- },
- "TT": {
- "name": "Тринидад и Тобаго"
- },
- "TA": {
- "name": "Тристан да Куња"
- },
- "TV": {
- "name": "Тувалу"
- },
- "TN": {
- "name": "Тунис"
- },
- "TM": {
- "name": "Туркменистан"
- },
- "TC": {
- "name": "Туркс и Кајкос Острва"
- },
- "TR": {
- "name": "Турска"
- },
- "UG": {
- "name": "Уганда"
- },
- "UZ": {
- "name": "Узбекистан"
- },
- "AE": {
- "name": "Уједињени Арапски Емирати"
- },
- "GB": {
- "name": "Уједињено Краљевство"
- },
- "UA": {
- "name": "Украјина"
- },
- "UY": {
- "name": "Уругвај"
- },
- "FO": {
- "name": "Фарска острва"
- },
- "PH": {
- "name": "Филипини"
- },
- "FI": {
- "name": "Финска"
- },
- "FJ": {
- "name": "Фиџи"
- },
- "FK": {
- "name": "Фокландска острва"
- },
- "FR": {
- "name": "Француска"
- },
- "GF": {
- "name": "Француска Гвајана"
- },
- "PF": {
- "name": "Француска Полинезија"
- },
- "TF": {
- "name": "Француске Јужне Територије"
- },
- "HT": {
- "name": "Хаити"
- },
- "NL": {
- "name": "Холандија"
- },
- "HK": {
- "name": "Хонг Конг (САР Кина)"
- },
- "HN": {
- "name": "Хондурас"
- },
- "HR": {
- "name": "Хрватска"
- },
- "ME": {
- "name": "Црна Гора"
- },
- "TD": {
- "name": "Чад"
- },
- "CZ": {
- "name": "Чешка"
- },
- "CL": {
- "name": "Чиле"
- },
- "JE": {
- "name": "Џерзи"
- },
- "DJ": {
- "name": "Џибути"
- },
- "SE": {
- "name": "Шведска"
- },
- "CH": {
- "name": "Швицарска"
- },
- "ES": {
- "name": "Шпанија"
- },
- "LK": {
- "name": "Шри Ланка"
- },
- "SX": {
- "name": "Sint Maarten"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/bs.json b/vendor/commerceguys/intl/resources/country/bs.json
deleted file mode 100644
index 3ec07c4c7..000000000
--- a/vendor/commerceguys/intl/resources/country/bs.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afganistan"
- },
- "AL": {
- "name": "Albanija"
- },
- "DZ": {
- "name": "Alžir"
- },
- "VI": {
- "name": "Američka Djevičanska ostrva"
- },
- "AS": {
- "name": "Američka Samoa"
- },
- "UM": {
- "name": "Američka Vanjska Ostrva"
- },
- "AD": {
- "name": "Andora"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Angvila"
- },
- "AQ": {
- "name": "Antarktika"
- },
- "AG": {
- "name": "Antigva i Barbuda"
- },
- "AR": {
- "name": "Argentina"
- },
- "AM": {
- "name": "Armenija"
- },
- "AW": {
- "name": "Aruba"
- },
- "AU": {
- "name": "Australija"
- },
- "AT": {
- "name": "Austrija"
- },
- "AZ": {
- "name": "Azerbejdžan"
- },
- "BS": {
- "name": "Bahami"
- },
- "BH": {
- "name": "Bahrein"
- },
- "BD": {
- "name": "Bangladeš"
- },
- "BB": {
- "name": "Barbados"
- },
- "BE": {
- "name": "Belgija"
- },
- "BZ": {
- "name": "Belize"
- },
- "BJ": {
- "name": "Benin"
- },
- "BM": {
- "name": "Bermuda"
- },
- "BY": {
- "name": "Bjelorusija"
- },
- "BW": {
- "name": "Bocvana"
- },
- "BO": {
- "name": "Bolivija"
- },
- "BA": {
- "name": "Bosna i Hercegovina"
- },
- "CX": {
- "name": "Božićno ostrvo"
- },
- "BR": {
- "name": "Brazil"
- },
- "VG": {
- "name": "Britanska Djevičanska ostrva"
- },
- "IO": {
- "name": "Britanska Teritorija u Indijskom Okeanu"
- },
- "BN": {
- "name": "Brunej"
- },
- "BG": {
- "name": "Bugarska"
- },
- "BF": {
- "name": "Burkina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "BT": {
- "name": "Butan"
- },
- "CF": {
- "name": "Centralnoafrička Republika"
- },
- "ME": {
- "name": "Crna Gora"
- },
- "TD": {
- "name": "Čad"
- },
- "CZ": {
- "name": "Češka"
- },
- "CL": {
- "name": "Čile"
- },
- "DK": {
- "name": "Danska"
- },
- "CD": {
- "name": "Demokratska Republika Kongo"
- },
- "DG": {
- "name": "Dijego Garsija"
- },
- "DM": {
- "name": "Dominika"
- },
- "DO": {
- "name": "Dominikanska Republika"
- },
- "DJ": {
- "name": "Džibuti"
- },
- "EG": {
- "name": "Egipat"
- },
- "EC": {
- "name": "Ekvador"
- },
- "GQ": {
- "name": "Ekvatorijalna Gvineja"
- },
- "ER": {
- "name": "Eritreja"
- },
- "EE": {
- "name": "Estonija"
- },
- "ET": {
- "name": "Etiopija"
- },
- "FO": {
- "name": "Farska ostrva"
- },
- "FJ": {
- "name": "Fidži"
- },
- "PH": {
- "name": "Filipini"
- },
- "FI": {
- "name": "Finska"
- },
- "FK": {
- "name": "Folklandska ostrva"
- },
- "FR": {
- "name": "Francuska"
- },
- "GF": {
- "name": "Francuska Gvajana"
- },
- "PF": {
- "name": "Francuska Polinezija"
- },
- "TF": {
- "name": "Francuske Južne Teritorije"
- },
- "GA": {
- "name": "Gabon"
- },
- "GM": {
- "name": "Gambija"
- },
- "GH": {
- "name": "Gana"
- },
- "GG": {
- "name": "Gernzi"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GR": {
- "name": "Grčka"
- },
- "GD": {
- "name": "Grenada"
- },
- "GL": {
- "name": "Grenland"
- },
- "GE": {
- "name": "Gruzija"
- },
- "GU": {
- "name": "Guam"
- },
- "GP": {
- "name": "Gvadalupe"
- },
- "GY": {
- "name": "Gvajana"
- },
- "GT": {
- "name": "Gvatemala"
- },
- "GN": {
- "name": "Gvineja"
- },
- "GW": {
- "name": "Gvineja-Bisao"
- },
- "HT": {
- "name": "Haiti"
- },
- "NL": {
- "name": "Holandija"
- },
- "HN": {
- "name": "Honduras"
- },
- "HK": {
- "name": "Hong Kong (SAR Kina)"
- },
- "HR": {
- "name": "Hrvatska"
- },
- "IN": {
- "name": "Indija"
- },
- "ID": {
- "name": "Indonezija"
- },
- "IQ": {
- "name": "Irak"
- },
- "IR": {
- "name": "Iran"
- },
- "IE": {
- "name": "Irska"
- },
- "IS": {
- "name": "Island"
- },
- "TL": {
- "name": "Istočni Timor"
- },
- "IT": {
- "name": "Italija"
- },
- "IL": {
- "name": "Izrael"
- },
- "JM": {
- "name": "Jamajka"
- },
- "JP": {
- "name": "Japan"
- },
- "YE": {
- "name": "Jemen"
- },
- "JE": {
- "name": "Jersey"
- },
- "JO": {
- "name": "Jordan"
- },
- "GS": {
- "name": "Južna Džordžija i Južna Sendvič ostrva"
- },
- "KR": {
- "name": "Južna Koreja"
- },
- "SS": {
- "name": "Južni Sudan"
- },
- "ZA": {
- "name": "Južnoafrička Republika"
- },
- "KY": {
- "name": "Kajmanska ostrva"
- },
- "KH": {
- "name": "Kambodža"
- },
- "CM": {
- "name": "Kamerun"
- },
- "CA": {
- "name": "Kanada"
- },
- "IC": {
- "name": "Kanarska ostrva"
- },
- "CV": {
- "name": "Kape Verde"
- },
- "BQ": {
- "name": "Karipska Holandija"
- },
- "QA": {
- "name": "Katar"
- },
- "KZ": {
- "name": "Kazahstan"
- },
- "KE": {
- "name": "Kenija"
- },
- "CN": {
- "name": "Kina"
- },
- "CY": {
- "name": "Kipar"
- },
- "KG": {
- "name": "Kirgistan"
- },
- "KI": {
- "name": "Kiribati"
- },
- "CC": {
- "name": "Kokosova (Keelingova) ostrva"
- },
- "CO": {
- "name": "Kolumbija"
- },
- "KM": {
- "name": "Komori"
- },
- "CG": {
- "name": "Kongo"
- },
- "XK": {
- "name": "Kosovo"
- },
- "CR": {
- "name": "Kostarika"
- },
- "CU": {
- "name": "Kuba"
- },
- "CK": {
- "name": "Kukova ostrva"
- },
- "CW": {
- "name": "Kurasao"
- },
- "KW": {
- "name": "Kuvajt"
- },
- "LA": {
- "name": "Laos"
- },
- "LV": {
- "name": "Latvija"
- },
- "LS": {
- "name": "Lesoto"
- },
- "LB": {
- "name": "Liban"
- },
- "LR": {
- "name": "Liberija"
- },
- "LY": {
- "name": "Libija"
- },
- "LI": {
- "name": "Lihtenštajn"
- },
- "LT": {
- "name": "Litvanija"
- },
- "LU": {
- "name": "Luksemburg"
- },
- "MG": {
- "name": "Madagaskar"
- },
- "HU": {
- "name": "Mađarska"
- },
- "YT": {
- "name": "Majote"
- },
- "MO": {
- "name": "Makao (SAR Kina)"
- },
- "MK": {
- "name": "Makedonija"
- },
- "MW": {
- "name": "Malavi"
- },
- "MV": {
- "name": "Maldivi"
- },
- "MY": {
- "name": "Malezija"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "MA": {
- "name": "Maroko"
- },
- "MH": {
- "name": "Maršalova ostrva"
- },
- "MQ": {
- "name": "Martinik"
- },
- "MU": {
- "name": "Mauricijus"
- },
- "MR": {
- "name": "Mauritanija"
- },
- "MX": {
- "name": "Meksiko"
- },
- "FM": {
- "name": "Mikronezija"
- },
- "MM": {
- "name": "Mjanmar"
- },
- "MD": {
- "name": "Moldavija"
- },
- "MC": {
- "name": "Monako"
- },
- "MN": {
- "name": "Mongolija"
- },
- "MS": {
- "name": "Monserat"
- },
- "MZ": {
- "name": "Mozambik"
- },
- "NA": {
- "name": "Namibija"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepal"
- },
- "NE": {
- "name": "Niger"
- },
- "NG": {
- "name": "Nigerija"
- },
- "NI": {
- "name": "Nikaragva"
- },
- "NU": {
- "name": "Niue"
- },
- "NO": {
- "name": "Norveška"
- },
- "NC": {
- "name": "Nova Kaledonija"
- },
- "NZ": {
- "name": "Novi Zeland"
- },
- "DE": {
- "name": "Njemačka"
- },
- "CI": {
- "name": "Obala Slonovače"
- },
- "AX": {
- "name": "Olandska ostrva"
- },
- "OM": {
- "name": "Oman"
- },
- "TC": {
- "name": "Ostrva Turks i Kaikos"
- },
- "WF": {
- "name": "Ostrva Valis i Futuna"
- },
- "AC": {
- "name": "Ostrvo Ascension"
- },
- "IM": {
- "name": "Ostrvo Man"
- },
- "NF": {
- "name": "Ostrvo Norfolk"
- },
- "PK": {
- "name": "Pakistan"
- },
- "PW": {
- "name": "Palau"
- },
- "PS": {
- "name": "Palestinska Teritorija"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papua Nova Gvineja"
- },
- "PY": {
- "name": "Paragvaj"
- },
- "PE": {
- "name": "Peru"
- },
- "PN": {
- "name": "Pitkernska Ostrva"
- },
- "PL": {
- "name": "Poljska"
- },
- "PR": {
- "name": "Porto Riko"
- },
- "PT": {
- "name": "Portugal"
- },
- "RE": {
- "name": "Reunion"
- },
- "RW": {
- "name": "Ruanda"
- },
- "RO": {
- "name": "Rumunija"
- },
- "RU": {
- "name": "Rusija"
- },
- "SV": {
- "name": "Salvador"
- },
- "WS": {
- "name": "Samoa"
- },
- "SM": {
- "name": "San Marino"
- },
- "ST": {
- "name": "Sao Tome i Principe"
- },
- "SA": {
- "name": "Saudijska Arabija"
- },
- "SC": {
- "name": "Sejšeli"
- },
- "SN": {
- "name": "Senegal"
- },
- "EA": {
- "name": "Seuta i Melilja"
- },
- "SL": {
- "name": "Sijera Leone"
- },
- "SG": {
- "name": "Singapur"
- },
- "SX": {
- "name": "Sint Marten"
- },
- "SY": {
- "name": "Sirija"
- },
- "US": {
- "name": "Sjedinjene Američke Države"
- },
- "KP": {
- "name": "Sjeverna Koreja"
- },
- "MP": {
- "name": "Sjeverna Marijanska ostrva"
- },
- "SK": {
- "name": "Slovačka"
- },
- "SI": {
- "name": "Slovenija"
- },
- "SB": {
- "name": "Solomonska Ostrva"
- },
- "SO": {
- "name": "Somalija"
- },
- "RS": {
- "name": "Srbija"
- },
- "SD": {
- "name": "Sudan"
- },
- "SR": {
- "name": "Surinam"
- },
- "SJ": {
- "name": "Svalbard i Jan Majen"
- },
- "SZ": {
- "name": "Svazilend"
- },
- "SH": {
- "name": "Sveta Helena"
- },
- "LC": {
- "name": "Sveta Lucija"
- },
- "BL": {
- "name": "Sveti Bartolomej"
- },
- "KN": {
- "name": "Sveti Kits i Nevis"
- },
- "MF": {
- "name": "Sveti Martin"
- },
- "PM": {
- "name": "Sveti Petar i Mikelon"
- },
- "VC": {
- "name": "Sveti Vinsent i Grenadin"
- },
- "ES": {
- "name": "Španija"
- },
- "LK": {
- "name": "Šri Lanka"
- },
- "SE": {
- "name": "Švedska"
- },
- "CH": {
- "name": "Švicarska"
- },
- "TJ": {
- "name": "Tadžikistan"
- },
- "TH": {
- "name": "Tajland"
- },
- "TW": {
- "name": "Tajvan"
- },
- "TZ": {
- "name": "Tanzanija"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad i Tobago"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TN": {
- "name": "Tunis"
- },
- "TM": {
- "name": "Turkmenistan"
- },
- "TR": {
- "name": "Turska"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UG": {
- "name": "Uganda"
- },
- "AE": {
- "name": "Ujedinjeni Arapski Emirati"
- },
- "UA": {
- "name": "Ukrajina"
- },
- "UY": {
- "name": "Urugvaj"
- },
- "UZ": {
- "name": "Uzbekistan"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VA": {
- "name": "Vatikan"
- },
- "GB": {
- "name": "Velika Britanija"
- },
- "VE": {
- "name": "Venecuela"
- },
- "VN": {
- "name": "Vijetnam"
- },
- "ZM": {
- "name": "Zambija"
- },
- "EH": {
- "name": "Zapadna Sahara"
- },
- "ZW": {
- "name": "Zimbabve"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/ca.json b/vendor/commerceguys/intl/resources/country/ca.json
deleted file mode 100644
index 7ea6ab5d2..000000000
--- a/vendor/commerceguys/intl/resources/country/ca.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afganistan"
- },
- "AL": {
- "name": "Albània"
- },
- "DE": {
- "name": "Alemanya"
- },
- "DZ": {
- "name": "Algèria"
- },
- "AD": {
- "name": "Andorra"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguilla"
- },
- "AQ": {
- "name": "Antàrtida"
- },
- "AG": {
- "name": "Antigua i Barbuda"
- },
- "SA": {
- "name": "Aràbia Saudita"
- },
- "AR": {
- "name": "Argentina"
- },
- "AM": {
- "name": "Armènia"
- },
- "AW": {
- "name": "Aruba"
- },
- "AU": {
- "name": "Austràlia"
- },
- "AT": {
- "name": "Àustria"
- },
- "AZ": {
- "name": "Azerbaidjan"
- },
- "BS": {
- "name": "Bahames"
- },
- "BH": {
- "name": "Bahrain"
- },
- "BD": {
- "name": "Bangla Desh"
- },
- "BB": {
- "name": "Barbados"
- },
- "BY": {
- "name": "Belarús"
- },
- "BE": {
- "name": "Bèlgica"
- },
- "BZ": {
- "name": "Belize"
- },
- "BJ": {
- "name": "Benín"
- },
- "BM": {
- "name": "Bermudes"
- },
- "BT": {
- "name": "Bhutan"
- },
- "BO": {
- "name": "Bolívia"
- },
- "BA": {
- "name": "Bòsnia i Hercegovina"
- },
- "BW": {
- "name": "Botswana"
- },
- "BR": {
- "name": "Brasil"
- },
- "BN": {
- "name": "Brunei"
- },
- "BG": {
- "name": "Bulgària"
- },
- "BF": {
- "name": "Burkina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "KH": {
- "name": "Cambodja"
- },
- "CM": {
- "name": "Camerun"
- },
- "CA": {
- "name": "Canadà"
- },
- "CV": {
- "name": "Cap Verd"
- },
- "BQ": {
- "name": "Carib Neerlandès"
- },
- "EA": {
- "name": "Ceuta i Melilla"
- },
- "VA": {
- "name": "Ciutat del Vaticà"
- },
- "CO": {
- "name": "Colòmbia"
- },
- "KM": {
- "name": "Comores"
- },
- "CG": {
- "name": "Congo - Brazzaville"
- },
- "CD": {
- "name": "Congo - Kinshasa"
- },
- "KP": {
- "name": "Corea del Nord"
- },
- "KR": {
- "name": "Corea del Sud"
- },
- "CI": {
- "name": "Costa d’Ivori"
- },
- "CR": {
- "name": "Costa Rica"
- },
- "HR": {
- "name": "Croàcia"
- },
- "CU": {
- "name": "Cuba"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DK": {
- "name": "Dinamarca"
- },
- "DJ": {
- "name": "Djibouti"
- },
- "DM": {
- "name": "Dominica"
- },
- "EG": {
- "name": "Egipte"
- },
- "SV": {
- "name": "El Salvador"
- },
- "AE": {
- "name": "Emirats Àrabs Units"
- },
- "EC": {
- "name": "Equador"
- },
- "ER": {
- "name": "Eritrea"
- },
- "SK": {
- "name": "Eslovàquia"
- },
- "SI": {
- "name": "Eslovènia"
- },
- "ES": {
- "name": "Espanya"
- },
- "US": {
- "name": "Estats Units"
- },
- "EE": {
- "name": "Estònia"
- },
- "ET": {
- "name": "Etiòpia"
- },
- "FJ": {
- "name": "Fiji"
- },
- "PH": {
- "name": "Filipines"
- },
- "FI": {
- "name": "Finlàndia"
- },
- "FR": {
- "name": "França"
- },
- "GA": {
- "name": "Gabon"
- },
- "GM": {
- "name": "Gàmbia"
- },
- "GE": {
- "name": "Geòrgia"
- },
- "GH": {
- "name": "Ghana"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GR": {
- "name": "Grècia"
- },
- "GD": {
- "name": "Grenada"
- },
- "GL": {
- "name": "Grenlàndia"
- },
- "GP": {
- "name": "Guadeloupe"
- },
- "GF": {
- "name": "Guaiana Francesa"
- },
- "GU": {
- "name": "Guam"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GN": {
- "name": "Guinea"
- },
- "GW": {
- "name": "Guinea Bissau"
- },
- "GQ": {
- "name": "Guinea Equatorial"
- },
- "GY": {
- "name": "Guyana"
- },
- "HT": {
- "name": "Haití"
- },
- "HN": {
- "name": "Hondures"
- },
- "HK": {
- "name": "Hong Kong (RAE Xina)"
- },
- "HU": {
- "name": "Hongria"
- },
- "YE": {
- "name": "Iemen"
- },
- "CX": {
- "name": "Illa Christmas"
- },
- "AC": {
- "name": "Illa de l’Ascensió"
- },
- "RE": {
- "name": "Illa de la Reunió"
- },
- "IM": {
- "name": "Illa de Man"
- },
- "AX": {
- "name": "Illes Åland"
- },
- "KY": {
- "name": "Illes Caiman"
- },
- "IC": {
- "name": "Illes Canàries"
- },
- "CC": {
- "name": "Illes Cocos"
- },
- "CK": {
- "name": "Illes Cook"
- },
- "FO": {
- "name": "Illes Fèroe"
- },
- "GS": {
- "name": "Illes Geòrgia del Sud i Sandwich del Sud"
- },
- "FK": {
- "name": "Illes Malvines"
- },
- "MP": {
- "name": "Illes Mariannes del Nord"
- },
- "MH": {
- "name": "Illes Marshall"
- },
- "UM": {
- "name": "Illes Perifèriques Menors dels EUA"
- },
- "PN": {
- "name": "Illes Pitcairn"
- },
- "SB": {
- "name": "Illes Salomó"
- },
- "TC": {
- "name": "Illes Turks i Caicos"
- },
- "VG": {
- "name": "Illes Verges Britàniques"
- },
- "VI": {
- "name": "Illes Verges Nord-americanes"
- },
- "IN": {
- "name": "Índia"
- },
- "ID": {
- "name": "Indonèsia"
- },
- "IR": {
- "name": "Iran"
- },
- "IQ": {
- "name": "Iraq"
- },
- "IE": {
- "name": "Irlanda"
- },
- "IS": {
- "name": "Islàndia"
- },
- "IL": {
- "name": "Israel"
- },
- "IT": {
- "name": "Itàlia"
- },
- "JM": {
- "name": "Jamaica"
- },
- "JP": {
- "name": "Japó"
- },
- "JE": {
- "name": "Jersey"
- },
- "JO": {
- "name": "Jordània"
- },
- "KZ": {
- "name": "Kazakhstan"
- },
- "KE": {
- "name": "Kenya"
- },
- "KG": {
- "name": "Kirguizistan"
- },
- "KI": {
- "name": "Kiribati"
- },
- "XK": {
- "name": "Kosovo"
- },
- "KW": {
- "name": "Kuwait"
- },
- "LA": {
- "name": "Laos"
- },
- "LS": {
- "name": "Lesotho"
- },
- "LV": {
- "name": "Letònia"
- },
- "LB": {
- "name": "Líban"
- },
- "LR": {
- "name": "Libèria"
- },
- "LY": {
- "name": "Líbia"
- },
- "LI": {
- "name": "Liechtenstein"
- },
- "LT": {
- "name": "Lituània"
- },
- "LU": {
- "name": "Luxemburg"
- },
- "MO": {
- "name": "Macau (RAE Xina)"
- },
- "MK": {
- "name": "Macedònia"
- },
- "MG": {
- "name": "Madagascar"
- },
- "MY": {
- "name": "Malàisia"
- },
- "MW": {
- "name": "Malawi"
- },
- "MV": {
- "name": "Maldives"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "MA": {
- "name": "Marroc"
- },
- "MQ": {
- "name": "Martinica"
- },
- "MU": {
- "name": "Maurici"
- },
- "MR": {
- "name": "Mauritània"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "Mèxic"
- },
- "FM": {
- "name": "Micronèsia"
- },
- "MZ": {
- "name": "Moçambic"
- },
- "MD": {
- "name": "Moldàvia"
- },
- "MC": {
- "name": "Mònaco"
- },
- "MN": {
- "name": "Mongòlia"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MM": {
- "name": "Myanmar (Birmània)"
- },
- "NA": {
- "name": "Namíbia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepal"
- },
- "NI": {
- "name": "Nicaragua"
- },
- "NE": {
- "name": "Níger"
- },
- "NG": {
- "name": "Nigèria"
- },
- "NU": {
- "name": "Niue"
- },
- "NF": {
- "name": "Norfolk"
- },
- "NO": {
- "name": "Noruega"
- },
- "NC": {
- "name": "Nova Caledònia"
- },
- "NZ": {
- "name": "Nova Zelanda"
- },
- "OM": {
- "name": "Oman"
- },
- "NL": {
- "name": "Països Baixos"
- },
- "PK": {
- "name": "Pakistan"
- },
- "PW": {
- "name": "Palau"
- },
- "PA": {
- "name": "Panamà"
- },
- "PG": {
- "name": "Papua Nova Guinea"
- },
- "PY": {
- "name": "Paraguai"
- },
- "PE": {
- "name": "Perú"
- },
- "PF": {
- "name": "Polinèsia Francesa"
- },
- "PL": {
- "name": "Polònia"
- },
- "PT": {
- "name": "Portugal"
- },
- "PR": {
- "name": "Puerto Rico"
- },
- "QA": {
- "name": "Qatar"
- },
- "GB": {
- "name": "Regne Unit"
- },
- "CF": {
- "name": "República Centreafricana"
- },
- "ZA": {
- "name": "República de Sud-àfrica"
- },
- "DO": {
- "name": "República Dominicana"
- },
- "RO": {
- "name": "Romania"
- },
- "RW": {
- "name": "Ruanda"
- },
- "RU": {
- "name": "Rússia"
- },
- "EH": {
- "name": "Sàhara Occidental"
- },
- "BL": {
- "name": "Saint Barthélemy"
- },
- "KN": {
- "name": "Saint Christopher i Nevis"
- },
- "SH": {
- "name": "Saint Helena"
- },
- "LC": {
- "name": "Saint Lucia"
- },
- "MF": {
- "name": "Saint Martin"
- },
- "VC": {
- "name": "Saint Vincent i les Grenadines"
- },
- "PM": {
- "name": "Saint-Pierre-et-Miquelon"
- },
- "WS": {
- "name": "Samoa"
- },
- "AS": {
- "name": "Samoa Nord-americana"
- },
- "SM": {
- "name": "San Marino"
- },
- "ST": {
- "name": "São Tomé i Príncipe"
- },
- "SN": {
- "name": "Senegal"
- },
- "RS": {
- "name": "Sèrbia"
- },
- "SC": {
- "name": "Seychelles"
- },
- "SL": {
- "name": "Sierra Leone"
- },
- "SG": {
- "name": "Singapur"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SY": {
- "name": "Síria"
- },
- "SO": {
- "name": "Somàlia"
- },
- "LK": {
- "name": "Sri Lanka"
- },
- "SD": {
- "name": "Sudan"
- },
- "SS": {
- "name": "Sudan del Sud"
- },
- "SE": {
- "name": "Suècia"
- },
- "CH": {
- "name": "Suïssa"
- },
- "SR": {
- "name": "Surinam"
- },
- "SJ": {
- "name": "Svalbard i Jan Mayen"
- },
- "SZ": {
- "name": "Swazilàndia"
- },
- "TJ": {
- "name": "Tadjikistan"
- },
- "TH": {
- "name": "Tailàndia"
- },
- "TW": {
- "name": "Taiwan"
- },
- "TZ": {
- "name": "Tanzània"
- },
- "IO": {
- "name": "Territori Britànic de l’Oceà Índic"
- },
- "TF": {
- "name": "Territoris Australs Francesos"
- },
- "PS": {
- "name": "territoris palestins"
- },
- "TL": {
- "name": "Timor Oriental"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinitat i Tobago"
- },
- "TA": {
- "name": "Tristão da Cunha"
- },
- "TN": {
- "name": "Tunísia"
- },
- "TM": {
- "name": "Turkmenistan"
- },
- "TR": {
- "name": "Turquia"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "TD": {
- "name": "Txad"
- },
- "CZ": {
- "name": "Txèquia"
- },
- "UA": {
- "name": "Ucraïna"
- },
- "UG": {
- "name": "Uganda"
- },
- "UY": {
- "name": "Uruguai"
- },
- "UZ": {
- "name": "Uzbekistan"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VE": {
- "name": "Veneçuela"
- },
- "VN": {
- "name": "Vietnam"
- },
- "WF": {
- "name": "Wallis i Futuna"
- },
- "CL": {
- "name": "Xile"
- },
- "CN": {
- "name": "Xina"
- },
- "CY": {
- "name": "Xipre"
- },
- "ZM": {
- "name": "Zàmbia"
- },
- "ZW": {
- "name": "Zimbàbue"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/ce.json b/vendor/commerceguys/intl/resources/country/ce.json
deleted file mode 100644
index 93d094026..000000000
--- a/vendor/commerceguys/intl/resources/country/ce.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AU": {
- "name": "Австрали"
- },
- "AT": {
- "name": "Австри"
- },
- "AZ": {
- "name": "Азербайджан"
- },
- "AC": {
- "name": "Айъадаларан гӀайре"
- },
- "AX": {
- "name": "Аландан гӀайренаш"
- },
- "AL": {
- "name": "Албани"
- },
- "DZ": {
- "name": "Алжир"
- },
- "AS": {
- "name": "Американ Самоа"
- },
- "AI": {
- "name": "Ангилья"
- },
- "AO": {
- "name": "Ангола"
- },
- "AD": {
- "name": "Андорра"
- },
- "AQ": {
- "name": "Антарктида"
- },
- "AG": {
- "name": "Антигуа а, Барбуда а"
- },
- "AR": {
- "name": "Аргентина"
- },
- "AW": {
- "name": "Аруба"
- },
- "UM": {
- "name": "АЦШн арахьара кегийн гӀайренаш"
- },
- "BS": {
- "name": "Багаман гӀайренаш"
- },
- "BD": {
- "name": "Бангладеш"
- },
- "BB": {
- "name": "Барбадос"
- },
- "BH": {
- "name": "Бахрейн"
- },
- "BZ": {
- "name": "Белиз"
- },
- "BY": {
- "name": "Белорусси"
- },
- "BE": {
- "name": "Бельги"
- },
- "BJ": {
- "name": "Бенин"
- },
- "BM": {
- "name": "Бермудан гӀайренаш"
- },
- "BG": {
- "name": "Болгари"
- },
- "BO": {
- "name": "Боливи"
- },
- "BQ": {
- "name": "Бонэйр, Синт-Эстатиус а, Саба а"
- },
- "BA": {
- "name": "Босни а, Герцеговина а"
- },
- "BW": {
- "name": "Ботсвана"
- },
- "BR": {
- "name": "Бразили"
- },
- "IO": {
- "name": "Британин латта Индин океанехь"
- },
- "BN": {
- "name": "Бруней-Даруссалам"
- },
- "BF": {
- "name": "Буркина- Фасо"
- },
- "BI": {
- "name": "Бурунди"
- },
- "BT": {
- "name": "Бутан"
- },
- "VU": {
- "name": "Вануату"
- },
- "VA": {
- "name": "Ватикан"
- },
- "HU": {
- "name": "Венгри"
- },
- "VE": {
- "name": "Венесуэла"
- },
- "VI": {
- "name": "Виргинийн гӀайренаш (АЦШ)"
- },
- "VG": {
- "name": "Виргинийн гӀайренаш (Британи)"
- },
- "VN": {
- "name": "Вьетнам"
- },
- "GA": {
- "name": "Габон"
- },
- "HT": {
- "name": "Гаити"
- },
- "GY": {
- "name": "Гайана"
- },
- "GM": {
- "name": "Гамби"
- },
- "GH": {
- "name": "Гана"
- },
- "GP": {
- "name": "Гваделупа"
- },
- "GT": {
- "name": "Гватемала"
- },
- "GN": {
- "name": "Гвиней"
- },
- "GW": {
- "name": "Гвиней-Бисау"
- },
- "DE": {
- "name": "Германи"
- },
- "GG": {
- "name": "Гернси"
- },
- "GI": {
- "name": "Гибралтар"
- },
- "HN": {
- "name": "Гондурас"
- },
- "HK": {
- "name": "Гонконг (ша-къаьстина кӀошт)"
- },
- "GD": {
- "name": "Гренада"
- },
- "GL": {
- "name": "Гренланди"
- },
- "GR": {
- "name": "Греци"
- },
- "GU": {
- "name": "Гуам"
- },
- "GE": {
- "name": "Гуьржийчоь"
- },
- "IR": {
- "name": "ГӀажарийчоь"
- },
- "CX": {
- "name": "ГӀайре ӏиса пайхӏамар вина де"
- },
- "DK": {
- "name": "Дани"
- },
- "CD": {
- "name": "Демократин Республика Конго"
- },
- "JE": {
- "name": "Джерси"
- },
- "DJ": {
- "name": "Джибути"
- },
- "DG": {
- "name": "Диего-Гарси"
- },
- "DM": {
- "name": "Доминика"
- },
- "DO": {
- "name": "Доминикан Республика"
- },
- "ZM": {
- "name": "Замби"
- },
- "ZW": {
- "name": "Зимбабве"
- },
- "IL": {
- "name": "Израиль"
- },
- "ID": {
- "name": "Индонези"
- },
- "IE": {
- "name": "Ирланди"
- },
- "IS": {
- "name": "Исланди"
- },
- "ES": {
- "name": "Испани"
- },
- "IT": {
- "name": "Итали"
- },
- "YE": {
- "name": "Йемен"
- },
- "GB": {
- "name": "Йоккха Британи"
- },
- "CV": {
- "name": "Кабо-Верде"
- },
- "KY": {
- "name": "Кайман гӀайренаш"
- },
- "KH": {
- "name": "Камбоджа"
- },
- "CM": {
- "name": "Камерун"
- },
- "CA": {
- "name": "Канада"
- },
- "IC": {
- "name": "Канаран гӀайренаш"
- },
- "QA": {
- "name": "Катар"
- },
- "KE": {
- "name": "Кени"
- },
- "NZ": {
- "name": "Керла Зеланди"
- },
- "NC": {
- "name": "Керла Каледони"
- },
- "CY": {
- "name": "Кипр"
- },
- "KG": {
- "name": "Киргизи"
- },
- "KI": {
- "name": "Кирибати"
- },
- "CC": {
- "name": "Кокосийн гӀайренаш"
- },
- "CO": {
- "name": "Колумби"
- },
- "KM": {
- "name": "Комораш"
- },
- "CG": {
- "name": "Конго - Браззавиль"
- },
- "XK": {
- "name": "Косово"
- },
- "CR": {
- "name": "Коста-Рика"
- },
- "CI": {
- "name": "Кот-Д’ивуар"
- },
- "CU": {
- "name": "Куба"
- },
- "KW": {
- "name": "Кувейт"
- },
- "CK": {
- "name": "Кукан гӀайренаш"
- },
- "KZ": {
- "name": "Кхазакхстан"
- },
- "GS": {
- "name": "Къилба Джорджи а, Къилба Гавайн гӀайренаш а"
- },
- "KR": {
- "name": "Къилба Корей"
- },
- "SS": {
- "name": "Къилба Судан"
- },
- "ZA": {
- "name": "Къилба-Африкин Республика"
- },
- "KP": {
- "name": "Къилбаседа Корей"
- },
- "MP": {
- "name": "Къилбаседа Марианан гӀайренаш"
- },
- "CW": {
- "name": "Кюрасао"
- },
- "LA": {
- "name": "Лаос"
- },
- "LV": {
- "name": "Латви"
- },
- "LS": {
- "name": "Лесото"
- },
- "LR": {
- "name": "Либери"
- },
- "LB": {
- "name": "Ливан"
- },
- "LY": {
- "name": "Ливи"
- },
- "LT": {
- "name": "Литва"
- },
- "LI": {
- "name": "Лихтенштейн"
- },
- "LU": {
- "name": "Люксембург"
- },
- "MU": {
- "name": "Маврики"
- },
- "MR": {
- "name": "Мавритани"
- },
- "MG": {
- "name": "Мадагаскар"
- },
- "YT": {
- "name": "Майотта"
- },
- "MO": {
- "name": "Макао (ша-къаьстина кӀошт)"
- },
- "MK": {
- "name": "Македони"
- },
- "MW": {
- "name": "Малави"
- },
- "MY": {
- "name": "Малайзи"
- },
- "ML": {
- "name": "Мали"
- },
- "TL": {
- "name": "Малхбален Тимор"
- },
- "EH": {
- "name": "Малхбузен Саьхьара"
- },
- "MV": {
- "name": "Мальдиваш"
- },
- "MT": {
- "name": "Мальта"
- },
- "MA": {
- "name": "Марокко"
- },
- "MQ": {
- "name": "Мартиника"
- },
- "MH": {
- "name": "Маршаллан гӀайренаш"
- },
- "MX": {
- "name": "Мексика"
- },
- "FM": {
- "name": "Микронезин Федеративни штаташ"
- },
- "EG": {
- "name": "Мисар"
- },
- "MZ": {
- "name": "Мозамбик"
- },
- "MD": {
- "name": "Молдави"
- },
- "MC": {
- "name": "Монако"
- },
- "MN": {
- "name": "Монголи"
- },
- "MS": {
- "name": "Монтсеррат"
- },
- "MM": {
- "name": "Мьянма (Бирма)"
- },
- "IM": {
- "name": "Мэн гӀайре"
- },
- "NA": {
- "name": "Намиби"
- },
- "NR": {
- "name": "Науру"
- },
- "NP": {
- "name": "Непал"
- },
- "NE": {
- "name": "Нигер"
- },
- "NG": {
- "name": "Нигери"
- },
- "NL": {
- "name": "Нидерландаш"
- },
- "NI": {
- "name": "Никарагуа"
- },
- "NU": {
- "name": "Ниуэ"
- },
- "NO": {
- "name": "Норвеги"
- },
- "NF": {
- "name": "Норфолк гӀайре"
- },
- "AF": {
- "name": "ОвхӀан мохк"
- },
- "PK": {
- "name": "Пакистан"
- },
- "PW": {
- "name": "Палау"
- },
- "PS": {
- "name": "ПалестӀинан латтанаш"
- },
- "PA": {
- "name": "Панама"
- },
- "PG": {
- "name": "Папуа — Керла Гвиней"
- },
- "PY": {
- "name": "Парагвай"
- },
- "PE": {
- "name": "Перу"
- },
- "PN": {
- "name": "Питкэрн гӀайренаш"
- },
- "PL": {
- "name": "Польша"
- },
- "PT": {
- "name": "Португали"
- },
- "PR": {
- "name": "Пуэрто-Рико"
- },
- "RE": {
- "name": "Реюньон"
- },
- "RU": {
- "name": "Росси"
- },
- "RW": {
- "name": "Руанда"
- },
- "RO": {
- "name": "Румыни"
- },
- "SV": {
- "name": "Сальвадор"
- },
- "WS": {
- "name": "Самоа"
- },
- "SM": {
- "name": "Сан-Марино"
- },
- "ST": {
- "name": "Сан-Томе а, Принсипи а"
- },
- "SA": {
- "name": "СаӀудийн Ӏаьрбийчоь"
- },
- "SZ": {
- "name": "Свазиленд"
- },
- "SC": {
- "name": "Сейшелан гӀайренаш"
- },
- "BL": {
- "name": "Сен-Бартельми"
- },
- "MF": {
- "name": "Сен-Мартен"
- },
- "PM": {
- "name": "Сен-Пьер а, Микелон а"
- },
- "SN": {
- "name": "Сенегал"
- },
- "VC": {
- "name": "Сент-Винсент а, Гренадинаш а"
- },
- "KN": {
- "name": "Сент-Китс а, Невис а"
- },
- "LC": {
- "name": "Сент-Люси"
- },
- "RS": {
- "name": "Серби"
- },
- "EA": {
- "name": "Сеута а, Мелилья а"
- },
- "SH": {
- "name": "Сийлахьчу Еленин гӀайре"
- },
- "SG": {
- "name": "Сингапур"
- },
- "SX": {
- "name": "Синт-Мартен"
- },
- "SK": {
- "name": "Словаки"
- },
- "SI": {
- "name": "Словени"
- },
- "SB": {
- "name": "Соломонан гӀайренаш"
- },
- "SO": {
- "name": "Сомали"
- },
- "SD": {
- "name": "Судан"
- },
- "SR": {
- "name": "Суринам"
- },
- "SL": {
- "name": "Сьерра- Леоне"
- },
- "TJ": {
- "name": "Таджикистан"
- },
- "TH": {
- "name": "Таиланд"
- },
- "TW": {
- "name": "Тайвань"
- },
- "TZ": {
- "name": "Танзани"
- },
- "TC": {
- "name": "Тёркс а, Кайкос а гӀайренаш"
- },
- "TG": {
- "name": "Того"
- },
- "TK": {
- "name": "Токелау"
- },
- "TO": {
- "name": "Тонга"
- },
- "TT": {
- "name": "Тринидад а, Тобаго а"
- },
- "TA": {
- "name": "Тристан-да- Кунья"
- },
- "TV": {
- "name": "Тувалу"
- },
- "TN": {
- "name": "Тунис"
- },
- "TM": {
- "name": "Туркмени"
- },
- "TR": {
- "name": "Туркойчоь"
- },
- "UG": {
- "name": "Уганда"
- },
- "UZ": {
- "name": "Узбекистан"
- },
- "UA": {
- "name": "Украина"
- },
- "WF": {
- "name": "Уоллис а, Футуна а"
- },
- "JO": {
- "name": "Урдан"
- },
- "UY": {
- "name": "Уругвай"
- },
- "FO": {
- "name": "Фарерийн гӀайренаш"
- },
- "FJ": {
- "name": "Фиджи"
- },
- "PH": {
- "name": "Филиппинаш"
- },
- "FI": {
- "name": "Финлянди"
- },
- "FK": {
- "name": "Фолклендан гӀайренаш"
- },
- "FR": {
- "name": "Франци"
- },
- "GF": {
- "name": "Французийн Гвиана"
- },
- "TF": {
- "name": "Французийн къилба латтанаш"
- },
- "PF": {
- "name": "Французийн Полинези"
- },
- "HR": {
- "name": "Хорвати"
- },
- "IN": {
- "name": "ХӀинди"
- },
- "CN": {
- "name": "Цийчоь"
- },
- "US": {
- "name": "Цхьанатоьхна Штаташ"
- },
- "TD": {
- "name": "Чад"
- },
- "CZ": {
- "name": "Чехи"
- },
- "CL": {
- "name": "Чили"
- },
- "CH": {
- "name": "Швейцари"
- },
- "SE": {
- "name": "Швеци"
- },
- "SY": {
- "name": "Шема"
- },
- "SJ": {
- "name": "Шпицберген а, Ян-Майен а"
- },
- "LK": {
- "name": "Шри-Ланка"
- },
- "EC": {
- "name": "Эквадор"
- },
- "GQ": {
- "name": "Экваторан Гвиней"
- },
- "ER": {
- "name": "Эритрей"
- },
- "AM": {
- "name": "Эрмалойчоь"
- },
- "EE": {
- "name": "Эстони"
- },
- "ET": {
- "name": "Эфиопи"
- },
- "CF": {
- "name": "Юккъерчу Африкин Республика"
- },
- "JM": {
- "name": "Ямайка"
- },
- "JP": {
- "name": "Япони"
- },
- "AE": {
- "name": "Ӏарбийн Цхьанатоьхна Эмираташ"
- },
- "ME": {
- "name": "Ӏаьржаламанчоь"
- },
- "IQ": {
- "name": "Ӏиракъ"
- },
- "OM": {
- "name": "Ӏоман"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/cgg.json b/vendor/commerceguys/intl/resources/country/cgg.json
deleted file mode 100644
index 6375bbd0c..000000000
--- a/vendor/commerceguys/intl/resources/country/cgg.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afuganistani"
- },
- "IS": {
- "name": "Aisilandi"
- },
- "CI": {
- "name": "Aivore Kositi"
- },
- "AX": {
- "name": "Åland Islands"
- },
- "AE": {
- "name": "Amahanga ga Buharabu ageeteereine"
- },
- "US": {
- "name": "Amerika"
- },
- "AD": {
- "name": "Andora"
- },
- "AG": {
- "name": "Angiguwa na Babuda"
- },
- "AO": {
- "name": "Angora"
- },
- "AI": {
- "name": "Angwira"
- },
- "AQ": {
- "name": "Antarctica"
- },
- "AR": {
- "name": "Arigentina"
- },
- "DZ": {
- "name": "Arigyeriya"
- },
- "AM": {
- "name": "Arimeniya"
- },
- "AW": {
- "name": "Aruba"
- },
- "AL": {
- "name": "Arubania"
- },
- "AC": {
- "name": "Ascension Island"
- },
- "AZ": {
- "name": "Azabagyani"
- },
- "BB": {
- "name": "Babadosi"
- },
- "BS": {
- "name": "Bahama"
- },
- "BH": {
- "name": "Bahareni"
- },
- "BD": {
- "name": "Bangaradeshi"
- },
- "BY": {
- "name": "Bararusi"
- },
- "BJ": {
- "name": "Benini"
- },
- "BM": {
- "name": "Berimuda"
- },
- "BZ": {
- "name": "Berize"
- },
- "BF": {
- "name": "Bokina Faso"
- },
- "BO": {
- "name": "Boriiviya"
- },
- "BW": {
- "name": "Botswana"
- },
- "BA": {
- "name": "Boziniya na Hezegovina"
- },
- "IO": {
- "name": "British Indian Ocean Territory"
- },
- "BE": {
- "name": "Bubirigi"
- },
- "FR": {
- "name": "Bufaransa"
- },
- "FI": {
- "name": "Bufini"
- },
- "DE": {
- "name": "Bugirimaani"
- },
- "GB": {
- "name": "Bungyereza"
- },
- "BR": {
- "name": "Buraziiri"
- },
- "BG": {
- "name": "Burugariya"
- },
- "TL": {
- "name": "Burugweizooba bwa Timori"
- },
- "BI": {
- "name": "Burundi"
- },
- "BN": {
- "name": "Burunei"
- },
- "BT": {
- "name": "Butani"
- },
- "TR": {
- "name": "Buturuki \/Take"
- },
- "IC": {
- "name": "Canary Islands"
- },
- "BQ": {
- "name": "Caribbean Netherlands"
- },
- "EA": {
- "name": "Ceuta & Melilla"
- },
- "TD": {
- "name": "Chadi"
- },
- "CL": {
- "name": "Chile"
- },
- "CN": {
- "name": "China"
- },
- "CX": {
- "name": "Christmas Island"
- },
- "CC": {
- "name": "Cocos (Keeling) Islands"
- },
- "CU": {
- "name": "Cuba"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DK": {
- "name": "Deenimaaka"
- },
- "CD": {
- "name": "Demokoratika Ripaaburika ya Kongo"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DM": {
- "name": "Dominika"
- },
- "MP": {
- "name": "Ebizinga by’amatemba ga Mariana"
- },
- "TC": {
- "name": "Ebizinga bya Buturuki na Kaiko"
- },
- "FK": {
- "name": "Ebizinga bya Faakilanda"
- },
- "KY": {
- "name": "Ebizinga bya Kayimani"
- },
- "CV": {
- "name": "Ebizinga bya Kepuvade"
- },
- "CK": {
- "name": "Ebizinga bya Kuuku"
- },
- "MH": {
- "name": "Ebizinga bya Marshaa"
- },
- "SB": {
- "name": "Ebizinga bya Surimaani"
- },
- "VI": {
- "name": "Ebizinga bya Virigini ebya Amerika"
- },
- "VG": {
- "name": "Ebizinga bya Virigini ebya Bungyereza"
- },
- "CF": {
- "name": "Eihanga rya Rwagati ya Afirika"
- },
- "NF": {
- "name": "Ekizinga Norifoko"
- },
- "SV": {
- "name": "Eri Salivado"
- },
- "ER": {
- "name": "Eriteriya"
- },
- "EE": {
- "name": "Esitoniya"
- },
- "ET": {
- "name": "Ethiyopiya"
- },
- "FO": {
- "name": "Faroe Islands"
- },
- "FJ": {
- "name": "Figyi"
- },
- "PH": {
- "name": "Firipino"
- },
- "TF": {
- "name": "French Southern Territories"
- },
- "GA": {
- "name": "Gabooni"
- },
- "GM": {
- "name": "Gambiya"
- },
- "GH": {
- "name": "Gana"
- },
- "GI": {
- "name": "Giburaata"
- },
- "GN": {
- "name": "Gine"
- },
- "GW": {
- "name": "Ginebisau"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GQ": {
- "name": "Guni"
- },
- "GD": {
- "name": "Gurenada"
- },
- "GL": {
- "name": "Guriinirandi"
- },
- "GR": {
- "name": "Guriisi"
- },
- "GY": {
- "name": "Guyana"
- },
- "GF": {
- "name": "Guyana ya Bufaransa"
- },
- "GP": {
- "name": "Gwaderupe"
- },
- "GU": {
- "name": "Gwamu"
- },
- "GT": {
- "name": "Gwatemara"
- },
- "JM": {
- "name": "Gyamaika"
- },
- "JP": {
- "name": "Gyapaani"
- },
- "DJ": {
- "name": "Gyibuti"
- },
- "GE": {
- "name": "Gyogiya"
- },
- "HT": {
- "name": "Haiti"
- },
- "HU": {
- "name": "Hangare"
- },
- "HN": {
- "name": "Hondurasi"
- },
- "HK": {
- "name": "Hong Kong SAR China"
- },
- "NL": {
- "name": "Hoorandi"
- },
- "EC": {
- "name": "Ikweda"
- },
- "IN": {
- "name": "Indiya"
- },
- "ID": {
- "name": "Indoneeziya"
- },
- "IQ": {
- "name": "Iraaka"
- },
- "IR": {
- "name": "Iraani"
- },
- "IE": {
- "name": "Irerandi"
- },
- "IL": {
- "name": "Isirairi"
- },
- "IM": {
- "name": "Isle of Man"
- },
- "IT": {
- "name": "Itare"
- },
- "JE": {
- "name": "Jersey"
- },
- "KH": {
- "name": "Kambodiya"
- },
- "CM": {
- "name": "Kameruuni"
- },
- "CA": {
- "name": "Kanada"
- },
- "QA": {
- "name": "Kata"
- },
- "KZ": {
- "name": "Kazakisitani"
- },
- "KE": {
- "name": "Kenya"
- },
- "KI": {
- "name": "Kiribati"
- },
- "KG": {
- "name": "Kirigizistani"
- },
- "CG": {
- "name": "Kongo"
- },
- "HR": {
- "name": "Korasiya"
- },
- "KR": {
- "name": "Koreya Amashuuma"
- },
- "KP": {
- "name": "Koreya Amatemba"
- },
- "CO": {
- "name": "Korombiya"
- },
- "KM": {
- "name": "Koromo"
- },
- "CR": {
- "name": "Kositarika"
- },
- "XK": {
- "name": "Kosovo"
- },
- "KW": {
- "name": "Kuweiti"
- },
- "LU": {
- "name": "Lakizembaaga"
- },
- "LV": {
- "name": "Latviya"
- },
- "LA": {
- "name": "Layosi"
- },
- "LB": {
- "name": "Lebanoni"
- },
- "LS": {
- "name": "Lesotho"
- },
- "LR": {
- "name": "Liberiya"
- },
- "LY": {
- "name": "Libya"
- },
- "LI": {
- "name": "Lishenteni"
- },
- "LT": {
- "name": "Lithuania"
- },
- "MO": {
- "name": "Macau SAR China"
- },
- "MG": {
- "name": "Madagasika"
- },
- "MW": {
- "name": "Marawi"
- },
- "MY": {
- "name": "marayizia"
- },
- "ML": {
- "name": "Mari"
- },
- "MV": {
- "name": "Maridives"
- },
- "MT": {
- "name": "Marita"
- },
- "MQ": {
- "name": "Martinique"
- },
- "MK": {
- "name": "Masedoonia"
- },
- "MU": {
- "name": "Maurishiasi"
- },
- "MR": {
- "name": "Mauriteeniya"
- },
- "YT": {
- "name": "Mayote"
- },
- "MX": {
- "name": "Mexico"
- },
- "FM": {
- "name": "Mikironesiya"
- },
- "EG": {
- "name": "Misiri"
- },
- "MC": {
- "name": "Monaco"
- },
- "MN": {
- "name": "Mongoria"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrati"
- },
- "MD": {
- "name": "Moridova"
- },
- "MA": {
- "name": "Morocco"
- },
- "MZ": {
- "name": "Mozambique"
- },
- "MM": {
- "name": "Myanamar"
- },
- "NE": {
- "name": "Naigya"
- },
- "NG": {
- "name": "Naigyeriya"
- },
- "NA": {
- "name": "Namibiya"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepo"
- },
- "NI": {
- "name": "Nikaragwa"
- },
- "NU": {
- "name": "Niue"
- },
- "NC": {
- "name": "Niukaredonia"
- },
- "NZ": {
- "name": "Niuzirandi"
- },
- "NO": {
- "name": "Noorwe"
- },
- "OM": {
- "name": "Omaani"
- },
- "AU": {
- "name": "Ositureeriya"
- },
- "AT": {
- "name": "Osituria"
- },
- "PK": {
- "name": "Pakisitaani"
- },
- "PW": {
- "name": "Palaawu"
- },
- "PS": {
- "name": "Palestinian Territories"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papua"
- },
- "PY": {
- "name": "Paragwai"
- },
- "PE": {
- "name": "Peru"
- },
- "PN": {
- "name": "Pitkaini"
- },
- "PT": {
- "name": "Pocugo"
- },
- "PF": {
- "name": "Polinesia ya Bufaransa"
- },
- "PL": {
- "name": "Poorandi"
- },
- "PR": {
- "name": "Pwetoriko"
- },
- "DO": {
- "name": "Ripaaburika ya Dominica"
- },
- "CZ": {
- "name": "Ripaaburika ya Zeeki"
- },
- "RE": {
- "name": "Riyuniyoni"
- },
- "RO": {
- "name": "Romaniya"
- },
- "RU": {
- "name": "Rrasha"
- },
- "RW": {
- "name": "Rwanda"
- },
- "CY": {
- "name": "Saipurasi"
- },
- "SM": {
- "name": "Samarino"
- },
- "WS": {
- "name": "Samowa"
- },
- "AS": {
- "name": "Samowa ya Ameerika"
- },
- "SA": {
- "name": "Saudi Areebiya"
- },
- "ZA": {
- "name": "Sausi Afirika"
- },
- "ST": {
- "name": "Sawo Tome na Purinsipo"
- },
- "SN": {
- "name": "Senego"
- },
- "SH": {
- "name": "Senti Herena"
- },
- "KN": {
- "name": "Senti Kittis na Nevisi"
- },
- "PM": {
- "name": "Senti Piyerre na Mikweron"
- },
- "LC": {
- "name": "Senti Rusiya"
- },
- "VC": {
- "name": "Senti Vinsent na Gurenadini"
- },
- "RS": {
- "name": "Serbia"
- },
- "SC": {
- "name": "Shesheresi"
- },
- "SG": {
- "name": "Singapo"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "ES": {
- "name": "Sipeyini"
- },
- "LK": {
- "name": "Siriranka"
- },
- "SY": {
- "name": "Siriya"
- },
- "SK": {
- "name": "Sirovaakiya"
- },
- "SI": {
- "name": "Sirovaaniya"
- },
- "SL": {
- "name": "Sirra Riyooni"
- },
- "SO": {
- "name": "Somaariya"
- },
- "GS": {
- "name": "South Georgia & South Sandwich Islands"
- },
- "SS": {
- "name": "South Sudan"
- },
- "BL": {
- "name": "St. Barthélemy"
- },
- "MF": {
- "name": "St. Martin"
- },
- "SD": {
- "name": "Sudani"
- },
- "SR": {
- "name": "Surinaamu"
- },
- "SJ": {
- "name": "Svalbard & Jan Mayen"
- },
- "SZ": {
- "name": "Swazirandi"
- },
- "SE": {
- "name": "Swideni"
- },
- "CH": {
- "name": "Swisi"
- },
- "TH": {
- "name": "Tairandi"
- },
- "TJ": {
- "name": "Tajikisitani"
- },
- "TZ": {
- "name": "Tanzania"
- },
- "TW": {
- "name": "Tayiwaani"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokerawu"
- },
- "TO": {
- "name": "Tonga"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TN": {
- "name": "Tunizia"
- },
- "TT": {
- "name": "Turinidad na Tobago"
- },
- "TM": {
- "name": "Turukimenisitani"
- },
- "TV": {
- "name": "Tuvaru"
- },
- "UM": {
- "name": "U.S. Outlying Islands"
- },
- "UG": {
- "name": "Uganda"
- },
- "UA": {
- "name": "Ukureini"
- },
- "UY": {
- "name": "Urugwai"
- },
- "UZ": {
- "name": "Uzibekisitani"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VA": {
- "name": "Vatikani"
- },
- "VE": {
- "name": "Venezuwera"
- },
- "VN": {
- "name": "Viyetinaamu"
- },
- "WF": {
- "name": "Warris na Futuna"
- },
- "EH": {
- "name": "Western Sahara"
- },
- "YE": {
- "name": "Yemeni"
- },
- "JO": {
- "name": "Yorudaani"
- },
- "ZM": {
- "name": "Zambia"
- },
- "ZW": {
- "name": "Zimbabwe"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/chr.json b/vendor/commerceguys/intl/resources/country/chr.json
deleted file mode 100644
index 26c6b74ec..000000000
--- a/vendor/commerceguys/intl/resources/country/chr.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AM": {
- "name": "ᎠᎵᎻᏂᎠ"
- },
- "AL": {
- "name": "ᎠᎵᏇᏂᏯ"
- },
- "DZ": {
- "name": "ᎠᎵᏥᎵᏯ"
- },
- "AW": {
- "name": "ᎠᎷᏆ"
- },
- "AS": {
- "name": "ᎠᎺᎵᎧ ᏌᎼᎠ"
- },
- "GF": {
- "name": "ᎠᏂᎦᎸᏥ ᎩᎠ"
- },
- "PF": {
- "name": "ᎠᏂᎦᎸᏥ ᏆᎵᏂᏏᎠ"
- },
- "TF": {
- "name": "ᎠᏂᎦᎸᏥ ᏧᎦᎾᏮ ᎦᏙᎯ ᎤᎵᏍᏛᎢ"
- },
- "AI": {
- "name": "ᎠᏂᎩᎳ"
- },
- "AO": {
- "name": "ᎠᏂᎪᎳ"
- },
- "PH": {
- "name": "ᎠᏂᏈᎵᎩᏃ"
- },
- "MX": {
- "name": "ᎠᏂᏍᏆᏂ"
- },
- "ES": {
- "name": "ᎠᏂᏍᏆᏂᏱ"
- },
- "SZ": {
- "name": "ᎠᏂᏍᏩᏏᎢ"
- },
- "AD": {
- "name": "ᎠᏂᏙᎳ"
- },
- "TC": {
- "name": "ᎠᏂᏛᎵᎩ ᎠᎴ ᎨᎢᎪ ᏚᎦᏚᏛᎢ"
- },
- "DE": {
- "name": "ᎠᏂᏛᏥ"
- },
- "AT": {
- "name": "ᎠᏍᏟᏯ"
- },
- "AZ": {
- "name": "ᎠᏎᏆᏣᏂ"
- },
- "CK": {
- "name": "ᎠᏓᏍᏓᏴᎲᏍᎩ ᏚᎦᏚᏛᎢ"
- },
- "VA": {
- "name": "ᎠᏥᎳᏁᏠ ᎦᏚᎲ"
- },
- "AR": {
- "name": "ᎠᏥᏂᏘᏂᎠ"
- },
- "AF": {
- "name": "ᎠᏫᎨᏂᏍᏖᏂ"
- },
- "IE": {
- "name": "ᎠᏲᎳᏂ"
- },
- "AU": {
- "name": "ᎡᎳᏗᏜ"
- },
- "SV": {
- "name": "ᎡᎵᏌᎵᏆᏙᎵ"
- },
- "ER": {
- "name": "ᎡᎵᏟᏯ"
- },
- "EC": {
- "name": "ᎡᏆᏙᎵ"
- },
- "GQ": {
- "name": "ᎡᏆᏙᎵᎠᎵ ᎩᎢᏂ"
- },
- "EE": {
- "name": "ᎡᏍᏙᏂᏯ"
- },
- "CV": {
- "name": "ᎢᎬᎾᏕᎾ ᎢᏤᏳᏍᏗ"
- },
- "IQ": {
- "name": "ᎢᎳᎩ"
- },
- "IR": {
- "name": "ᎢᎴᏂ"
- },
- "ID": {
- "name": "ᎢᏂᏙᏂᏍᏯ"
- },
- "IN": {
- "name": "ᎢᏅᏗᎾ"
- },
- "IL": {
- "name": "ᎢᏏᎵᏱ"
- },
- "IT": {
- "name": "ᎢᏔᎵ"
- },
- "ET": {
- "name": "ᎢᏗᎣᏈᎠ"
- },
- "NC": {
- "name": "ᎢᏤ ᎧᎵᏙᏂᎠᏂ"
- },
- "NZ": {
- "name": "ᎢᏤ ᏏᎢᎴᏂᏗ"
- },
- "GL": {
- "name": "ᎢᏤᏍᏛᏱ"
- },
- "EG": {
- "name": "ᎢᏥᏈᎢ"
- },
- "CI": {
- "name": "ᎢᏬᎵ ᎾᎿ ᎠᎹᏳᎶᏗ"
- },
- "AX": {
- "name": "ᎣᎴᏅᏓ ᏚᎦᏚᏛᎢ"
- },
- "OM": {
- "name": "ᎣᎺᏂ"
- },
- "AC": {
- "name": "ᎤᎵᏌᎳᏓᏅ ᎤᎦᏚᏛᎢ"
- },
- "UZ": {
- "name": "ᎤᏍᏇᎩᏍᏖᏂ"
- },
- "IM": {
- "name": "ᎤᏍᏗ ᎤᎦᏚᏛᎢ ᎾᎿ ᎠᏍᎦᏯ"
- },
- "KN": {
- "name": "ᎤᏓᏅᏘ ᎨᏘᏏ ᎠᎴ ᏁᏪᏏ"
- },
- "SH": {
- "name": "ᎤᏓᏅᏘ ᎮᎵᎾ"
- },
- "LC": {
- "name": "ᎤᏓᏅᏘ ᎷᏏᏯ"
- },
- "SM": {
- "name": "ᎤᏓᏅᏘ ᎹᎵᎢᏃ"
- },
- "BL": {
- "name": "ᎤᏓᏅᏘ ᏆᏕᎳᎻ"
- },
- "PM": {
- "name": "ᎤᏓᏅᏘ ᏈᏰ ᎠᎴ ᎻᏇᎶᏂ"
- },
- "MF": {
- "name": "ᎤᏓᏅᏘ ᏡᏡ"
- },
- "VC": {
- "name": "ᎤᏓᏅᏘ ᏫᏂᏏᏂᏗ ᎠᎴ ᎾᏍᎩ ᏇᎾᏗᏁᏍ"
- },
- "AG": {
- "name": "ᎤᏪᏘ ᎠᎴ ᏆᏊᏓ"
- },
- "GH": {
- "name": "ᎦᎠᎾ"
- },
- "FR": {
- "name": "ᎦᎸᏥᏱ"
- },
- "GM": {
- "name": "ᎦᎹᏈᎢᎠ"
- },
- "GA": {
- "name": "ᎦᏉᏂ"
- },
- "GY": {
- "name": "ᎦᏯᎾ"
- },
- "KI": {
- "name": "ᎧᎵᏆᏘ"
- },
- "BQ": {
- "name": "ᎧᎵᏈᎢᏂᎯ ᎾᏍᎩᏁᏛᎳᏂ"
- },
- "HR": {
- "name": "ᎧᎶᎡᏏᎠ"
- },
- "CM": {
- "name": "ᎧᎹᎷᏂ"
- },
- "KH": {
- "name": "ᎧᎹᏉᏗᎠᏂ"
- },
- "CD": {
- "name": "ᎧᏂᎪ - ᎨᏂᏝᏌ"
- },
- "CG": {
- "name": "ᎧᏂᎪ - ᏆᏌᏩᎵ"
- },
- "KZ": {
- "name": "ᎧᏎᎧᏍᏕᏂ"
- },
- "QA": {
- "name": "ᎧᏔᎵ"
- },
- "KY": {
- "name": "ᎨᎢᎹᏂ ᏚᎦᏚᏛᎢ"
- },
- "CA": {
- "name": "ᎨᎾᏓ"
- },
- "KE": {
- "name": "ᎨᏂᏯ"
- },
- "GN": {
- "name": "ᎩᎢᏂ"
- },
- "GW": {
- "name": "ᎩᎢᏂ-ᏈᏌᎤᏫ"
- },
- "GB": {
- "name": "ᎩᎵᏏᏲ"
- },
- "KG": {
- "name": "ᎩᎵᏣᎢᏍ"
- },
- "GR": {
- "name": "ᎪᎢᎯ"
- },
- "CC": {
- "name": "ᎪᎪᏍ (ᎩᎵᏂ) ᏚᎦᏚᏛᎢ"
- },
- "CO": {
- "name": "ᎪᎸᎻᏈᎢᎠ"
- },
- "KM": {
- "name": "ᎪᎼᎳᏍ"
- },
- "CR": {
- "name": "ᎪᏍᏓ ᎵᎧ"
- },
- "XK": {
- "name": "ᎪᏐᏉ"
- },
- "CW": {
- "name": "ᎫᎳᎨᎣ"
- },
- "CU": {
- "name": "ᎫᏆ"
- },
- "KW": {
- "name": "ᎫᏪᎢᏘ"
- },
- "CF": {
- "name": "ᎬᎿᎨᏍᏛ ᎠᏰᏟ ᏍᎦᏚᎩ"
- },
- "GG": {
- "name": "ᎬᏂᏏ"
- },
- "TR": {
- "name": "ᎬᏃ"
- },
- "HN": {
- "name": "ᎭᏂᏚᎳᏍ"
- },
- "HT": {
- "name": "ᎮᎢᏘ"
- },
- "HK": {
- "name": "ᎰᏂᎩ ᎪᏂᎩ ᎤᏓᏤᎵᏓ ᏧᏂᎸᏫᏍᏓᏁᏗ ᎢᎬᎾᏕᎾ ᏓᎶᏂᎨᏍᏛ"
- },
- "HU": {
- "name": "ᎲᏂᎦᎵ"
- },
- "LR": {
- "name": "ᎳᏈᎵᏯ"
- },
- "LV": {
- "name": "ᎳᏘᏫᎠ"
- },
- "LA": {
- "name": "ᎴᎣᏍ"
- },
- "LB": {
- "name": "ᎴᏆᎾᏂ"
- },
- "LS": {
- "name": "ᎴᏐᏙ"
- },
- "RE": {
- "name": "ᎴᏳᏂᎠᏂ"
- },
- "LI": {
- "name": "ᎵᎦᏗᏂᏍᏓᏂ"
- },
- "LY": {
- "name": "ᎵᏈᏯ"
- },
- "LT": {
- "name": "ᎵᏗᏪᏂᎠ"
- },
- "RO": {
- "name": "ᎶᎹᏂᏯ"
- },
- "RW": {
- "name": "ᎶᏩᏂᏓ"
- },
- "LU": {
- "name": "ᎸᎧᏎᏋᎩ"
- },
- "FM": {
- "name": "ᎹᎢᏉᏂᏏᏯ"
- },
- "MO": {
- "name": "ᎹᎧᎣ (ᎤᏓᏤᎵᏓ ᏧᏂᎸᏫᏍᏓᏁᏗ ᎢᎬᎾᏕᎾ) ᏣᎢ"
- },
- "MW": {
- "name": "ᎹᎳᏫ"
- },
- "MY": {
- "name": "ᎹᎴᏏᎢᎠ"
- },
- "ML": {
- "name": "ᎹᎵ"
- },
- "MT": {
- "name": "ᎹᎵᏔ"
- },
- "MV": {
- "name": "ᎹᎵᏗᏫᏍ"
- },
- "MD": {
- "name": "ᎹᎵᏙᏫᎠ"
- },
- "MC": {
- "name": "ᎹᎾᎪ"
- },
- "MN": {
- "name": "ᎹᏂᎪᎵᎠ"
- },
- "MS": {
- "name": "ᎹᏂᏘᏌᎳᏗ"
- },
- "MH": {
- "name": "ᎹᏌᎵ ᏚᎦᏚᏛᎢ"
- },
- "MK": {
- "name": "ᎹᏎᏙᏂᏯ"
- },
- "MG": {
- "name": "ᎹᏓᎦᏍᎧᎵ"
- },
- "MR": {
- "name": "ᎹᏘᎢᏯ"
- },
- "MQ": {
- "name": "ᎹᏘᏂᎨ"
- },
- "MM": {
- "name": "ᎹᏯᎹᎵ"
- },
- "YT": {
- "name": "ᎺᏯᏖ"
- },
- "MU": {
- "name": "ᎼᎵᏏᎥᏍ"
- },
- "MA": {
- "name": "ᎼᎶᎪ"
- },
- "ME": {
- "name": "ᎼᏂᏔᏁᎦᎶ"
- },
- "MZ": {
- "name": "ᎼᏎᎻᏇᎩ"
- },
- "NE": {
- "name": "ᎾᎢᏨ"
- },
- "NA": {
- "name": "ᎾᎻᏈᎢᏯ"
- },
- "BS": {
- "name": "ᎾᏍᎩ ᏆᎭᎹᏍ"
- },
- "NP": {
- "name": "ᏁᏆᎵ"
- },
- "NL": {
- "name": "ᏁᏛᎳᏂ"
- },
- "NI": {
- "name": "ᏂᎧᎳᏆ"
- },
- "NG": {
- "name": "ᏂᏥᎵᏯ"
- },
- "NU": {
- "name": "ᏂᏳ"
- },
- "NR": {
- "name": "ᏃᎤᎷ"
- },
- "NF": {
- "name": "ᏃᎵᏬᎵᎩ ᎤᎦᏚᏛᎢ"
- },
- "NO": {
- "name": "ᏃᏪ"
- },
- "PK": {
- "name": "ᏆᎩᏍᏖᏂ"
- },
- "BH": {
- "name": "ᏆᎭᎴᎢᏂ"
- },
- "PY": {
- "name": "ᏆᎳᏇᎢᏯ"
- },
- "PW": {
- "name": "ᏆᎴᎠᏫ"
- },
- "PS": {
- "name": "ᏆᎴᏍᏗᏂᎠᏂ ᏄᎬᏫᏳᏌᏕᎩ"
- },
- "GU": {
- "name": "ᏆᎻ"
- },
- "PA": {
- "name": "ᏆᎾᎹ"
- },
- "BJ": {
- "name": "ᏆᏂᎢᏂ"
- },
- "BD": {
- "name": "ᏆᏂᎦᎵᏕᏍ"
- },
- "PG": {
- "name": "ᏆᏇ ᎢᏤ ᎩᎢᏂ"
- },
- "BB": {
- "name": "ᏆᏇᏙᏍ"
- },
- "BM": {
- "name": "ᏆᏊᏓ"
- },
- "BR": {
- "name": "ᏆᏏᎵ"
- },
- "BW": {
- "name": "ᏆᏣᏩᎾ"
- },
- "PR": {
- "name": "ᏇᎡᏙ ᎵᎢᎪ"
- },
- "BY": {
- "name": "ᏇᎳᎷᏍ"
- },
- "BZ": {
- "name": "ᏇᎵᏍ"
- },
- "BE": {
- "name": "ᏇᎵᏥᎥᎻ"
- },
- "PE": {
- "name": "ᏇᎷ"
- },
- "PN": {
- "name": "ᏈᎧᎵᏂ ᏚᎦᏚᏛᎢ"
- },
- "VG": {
- "name": "ᏈᏗᏍ ᎠᏒᏂᎸ ᏂᎨᏒᎾ ᏚᎦᏚᏛᎢ"
- },
- "IO": {
- "name": "ᏈᏗᏏ ᏴᏫᏯ ᎠᎺᏉ ᎢᎬᎾᏕᏅ"
- },
- "PL": {
- "name": "ᏉᎳᏂ"
- },
- "BO": {
- "name": "ᏉᎵᏫᎠ"
- },
- "BA": {
- "name": "ᏉᏏᏂᎠ ᎠᎴ ᎲᏤᎪᏫ"
- },
- "PT": {
- "name": "ᏉᏥᎦᎳ"
- },
- "BG": {
- "name": "ᏊᎵᎨᎵᎠ"
- },
- "BN": {
- "name": "ᏊᎾᎢ"
- },
- "BT": {
- "name": "ᏊᏔᏂ"
- },
- "BF": {
- "name": "ᏋᎩᎾ ᏩᏐ"
- },
- "BI": {
- "name": "ᏋᎷᏂᏗ"
- },
- "GD": {
- "name": "ᏋᎾᏓ"
- },
- "CY": {
- "name": "ᏌᎢᏆᏍ"
- },
- "ST": {
- "name": "ᏌᎣ ᏙᎺ ᎠᎴ ᏈᏂᏏᏇ"
- },
- "SA": {
- "name": "ᏌᎤᏗ ᎡᎴᏈᎠ"
- },
- "ZM": {
- "name": "ᏌᎻᏈᏯ"
- },
- "WS": {
- "name": "ᏌᎼᎠ"
- },
- "AE": {
- "name": "ᏌᏊ ᎢᏳᎾᎵᏍᏔᏅ ᎡᎳᏈ ᎢᎹᎵᏘᏏ"
- },
- "US": {
- "name": "ᏌᏊ ᎢᏳᎾᎵᏍᏔᏅ ᏍᎦᏚᎩ"
- },
- "LK": {
- "name": "ᏍᎵ ᎳᏂᎧ"
- },
- "SK": {
- "name": "ᏍᎶᏩᎩᎠ"
- },
- "SI": {
- "name": "ᏍᎶᏫᏂᎠ"
- },
- "SJ": {
- "name": "ᏍᏩᎵᏆᎵᏗ ᎠᎴ ᏤᏂ ᎹᏰᏂ"
- },
- "CH": {
- "name": "ᏍᏫᏍ"
- },
- "SE": {
- "name": "ᏍᏫᏕᏂ"
- },
- "SL": {
- "name": "ᏏᎡᎳ ᎴᎣᏂ"
- },
- "SC": {
- "name": "ᏏᎡᏥᎵᏍ"
- },
- "SY": {
- "name": "ᏏᎵᎠ"
- },
- "ZW": {
- "name": "ᏏᎻᏆᏇ"
- },
- "SN": {
- "name": "ᏏᏂᎦᎵ"
- },
- "SG": {
- "name": "ᏏᏂᎦᏉᎵ"
- },
- "SX": {
- "name": "ᏏᏂᏘ ᎹᏘᏂ"
- },
- "SB": {
- "name": "ᏐᎶᎹᏂ ᏚᎦᏚᏛᎢ"
- },
- "SO": {
- "name": "ᏐᎹᎵ"
- },
- "EA": {
- "name": "ᏑᏔ ᎠᎴ ᎺᎵᏯ"
- },
- "SD": {
- "name": "ᏑᏕᏂ"
- },
- "SR": {
- "name": "ᏒᎵᎾᎻ"
- },
- "RS": {
- "name": "ᏒᏈᏯ"
- },
- "CN": {
- "name": "ᏓᎶᏂᎨᏍᏛ"
- },
- "CX": {
- "name": "ᏓᏂᏍᏓᏲᎯᎲ ᎤᎦᏚᏛᎢ"
- },
- "TW": {
- "name": "ᏔᎢᏩᏂ"
- },
- "TO": {
- "name": "ᏔᏂᎪ"
- },
- "TJ": {
- "name": "ᏔᏥᎩᏍᏕᏂ"
- },
- "TH": {
- "name": "ᏔᏯᎴᏂ"
- },
- "TZ": {
- "name": "ᏖᏂᏏᏂᏯ"
- },
- "DK": {
- "name": "ᏗᏂᎹᎦ"
- },
- "DG": {
- "name": "ᏗᏰᎪ ᎦᏏᏯ"
- },
- "TL": {
- "name": "ᏘᎼᎵ-ᎴᏍᏖ"
- },
- "TK": {
- "name": "ᏙᎨᎳᏭ"
- },
- "TG": {
- "name": "ᏙᎪ"
- },
- "DM": {
- "name": "ᏙᎻᏂᎧ"
- },
- "DO": {
- "name": "ᏙᎻᏂᎧᏂ ᏍᎦᏚᎩ"
- },
- "TN": {
- "name": "ᏚᏂᏏᏍᎠ"
- },
- "TV": {
- "name": "ᏚᏩᎷ"
- },
- "TM": {
- "name": "ᏛᎵᎩᎺᏂᏍᏔᏂ"
- },
- "TT": {
- "name": "ᏟᏂᏕᏗ ᎠᎴ ᏙᏆᎪ"
- },
- "TA": {
- "name": "ᏟᏍᏛᏂ Ꮣ ᎫᎾᎭ"
- },
- "GE": {
- "name": "ᏣᎠᏥᎢ"
- },
- "JM": {
- "name": "ᏣᎺᎢᎧ"
- },
- "TD": {
- "name": "ᏣᏗ"
- },
- "JP": {
- "name": "ᏣᏩᏂᏏ"
- },
- "CZ": {
- "name": "ᏤᎩᎠ"
- },
- "CL": {
- "name": "ᏥᎵ"
- },
- "GI": {
- "name": "ᏥᏆᎵᏓ"
- },
- "DJ": {
- "name": "ᏥᏊᏗ"
- },
- "IC": {
- "name": "ᏥᏍᏆ ᏚᎦᏚᏛᎢ"
- },
- "JO": {
- "name": "ᏦᏓᏂ"
- },
- "ZA": {
- "name": "ᏧᎦᎾᏮ ᎬᎿᎨᏍᏛ"
- },
- "SS": {
- "name": "ᏧᎦᎾᏮ ᏑᏕᏂ"
- },
- "KR": {
- "name": "ᏧᎦᏃᏮ ᎪᎵᎠ"
- },
- "GS": {
- "name": "ᏧᎦᏃᏮ ᏣᎠᏥᎢ ᎠᎴ ᎾᏍᎩ ᏧᎦᏃᏮ ᎠᏍᏛᎭᏟ ᏚᎦᏚᏛᎢ"
- },
- "AQ": {
- "name": "ᏧᏁᏍᏓᎸ"
- },
- "IS": {
- "name": "ᏧᏁᏍᏓᎸᎯ"
- },
- "KP": {
- "name": "ᏧᏴᏢ ᎪᎵᎠ"
- },
- "MP": {
- "name": "ᏧᏴᏢ ᏗᏜ ᎹᎵᎠᎾ ᏚᎦᏚᏛᎢ"
- },
- "JE": {
- "name": "ᏨᎵᏏ"
- },
- "FK": {
- "name": "ᏩᎩ ᏚᎦᏚᏛᎢ"
- },
- "WF": {
- "name": "ᏩᎵᏍ ᎠᎴ ᏊᏚᎾ"
- },
- "VU": {
- "name": "ᏩᏂᎤᏩᏚ"
- },
- "GP": {
- "name": "ᏩᏓᎷᏇ"
- },
- "GT": {
- "name": "ᏩᏔᎹᎳ"
- },
- "FO": {
- "name": "ᏪᎶ ᏚᎦᏚᏛᎢ"
- },
- "VE": {
- "name": "ᏪᏁᏑᏪᎳ"
- },
- "VN": {
- "name": "ᏫᎡᏘᎾᎻ"
- },
- "FI": {
- "name": "ᏫᏂᎦᏙᎯ"
- },
- "FJ": {
- "name": "ᏫᏥ"
- },
- "EH": {
- "name": "ᏭᏕᎵᎬ ᏗᏜ ᏌᎮᎳ"
- },
- "YE": {
- "name": "ᏰᎺᏂ"
- },
- "RU": {
- "name": "ᏲᏂᎢ"
- },
- "UG": {
- "name": "ᏳᎦᏂᏓ"
- },
- "UA": {
- "name": "ᏳᎧᎴᏂ"
- },
- "UY": {
- "name": "ᏳᎷᏇ"
- },
- "UM": {
- "name": "U.S. ᎠᏍᏛ ᏚᎦᏚᏛᎢ"
- },
- "VI": {
- "name": "U.S. ᎠᏒᏂᎸ ᏂᎨᏒᎾ ᏚᎦᏚᏛᎢ"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/ckb.json b/vendor/commerceguys/intl/resources/country/ckb.json
deleted file mode 100644
index 5e1af981a..000000000
--- a/vendor/commerceguys/intl/resources/country/ckb.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AX": {
- "name": "Åland Islands"
- },
- "AI": {
- "name": "Anguilla"
- },
- "AC": {
- "name": "Ascension Island"
- },
- "BM": {
- "name": "Bermuda"
- },
- "IO": {
- "name": "British Indian Ocean Territory"
- },
- "VG": {
- "name": "British Virgin Islands"
- },
- "BN": {
- "name": "Brunei"
- },
- "IC": {
- "name": "Canary Islands"
- },
- "BQ": {
- "name": "Caribbean Netherlands"
- },
- "KY": {
- "name": "Cayman Islands"
- },
- "EA": {
- "name": "Ceuta & Melilla"
- },
- "CX": {
- "name": "Christmas Island"
- },
- "CC": {
- "name": "Cocos (Keeling) Islands"
- },
- "CG": {
- "name": "Congo - Brazzaville"
- },
- "CK": {
- "name": "Cook Islands"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DO": {
- "name": "Dominican Republic"
- },
- "GQ": {
- "name": "Equatorial Guinea"
- },
- "EE": {
- "name": "Estonia"
- },
- "FK": {
- "name": "Falkland Islands"
- },
- "FO": {
- "name": "Faroe Islands"
- },
- "GF": {
- "name": "French Guiana"
- },
- "PF": {
- "name": "French Polynesia"
- },
- "TF": {
- "name": "French Southern Territories"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GP": {
- "name": "Guadeloupe"
- },
- "GG": {
- "name": "Guernsey"
- },
- "HK": {
- "name": "Hong Kong SAR China"
- },
- "IM": {
- "name": "Isle of Man"
- },
- "JE": {
- "name": "Jersey"
- },
- "KE": {
- "name": "Kenya"
- },
- "XK": {
- "name": "Kosovo"
- },
- "MO": {
- "name": "Macau SAR China"
- },
- "MK": {
- "name": "Macedonia"
- },
- "MQ": {
- "name": "Martinique"
- },
- "MU": {
- "name": "Mauritius"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MS": {
- "name": "Montserrat"
- },
- "NC": {
- "name": "New Caledonia"
- },
- "NG": {
- "name": "Nigeria"
- },
- "NU": {
- "name": "Niue"
- },
- "NF": {
- "name": "Norfolk Island"
- },
- "MP": {
- "name": "Northern Mariana Islands"
- },
- "PS": {
- "name": "Palestinian Territories"
- },
- "PN": {
- "name": "Pitcairn Islands"
- },
- "PR": {
- "name": "Puerto Rico"
- },
- "RE": {
- "name": "Réunion"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "GS": {
- "name": "South Georgia & South Sandwich Islands"
- },
- "KR": {
- "name": "South Korea"
- },
- "SS": {
- "name": "South Sudan"
- },
- "BL": {
- "name": "St. Barthélemy"
- },
- "SH": {
- "name": "St. Helena"
- },
- "MF": {
- "name": "St. Martin"
- },
- "PM": {
- "name": "St. Pierre & Miquelon"
- },
- "SJ": {
- "name": "Svalbard & Jan Mayen"
- },
- "TL": {
- "name": "Timor-Leste"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TC": {
- "name": "Turks & Caicos Islands"
- },
- "UM": {
- "name": "U.S. Outlying Islands"
- },
- "VI": {
- "name": "U.S. Virgin Islands"
- },
- "VE": {
- "name": "Venezuela"
- },
- "WF": {
- "name": "Wallis & Futuna"
- },
- "EH": {
- "name": "Western Sahara"
- },
- "AW": {
- "name": "ئارووبا"
- },
- "AZ": {
- "name": "ئازەربایجان"
- },
- "AQ": {
- "name": "ئانتارکتیکا"
- },
- "AG": {
- "name": "ئانتیگوا و باربودا"
- },
- "AD": {
- "name": "ئاندۆرا"
- },
- "IS": {
- "name": "ئایسلەند"
- },
- "ET": {
- "name": "ئەتیۆپیا"
- },
- "AR": {
- "name": "ئەرژەنتین"
- },
- "AM": {
- "name": "ئەرمەنستان"
- },
- "ER": {
- "name": "ئەریتریا"
- },
- "ZA": {
- "name": "ئەفریقای باشوور"
- },
- "AF": {
- "name": "ئەفغانستان"
- },
- "AL": {
- "name": "ئەڵبانیا"
- },
- "DE": {
- "name": "ئەڵمانیا"
- },
- "AO": {
- "name": "ئەنگۆلا"
- },
- "JO": {
- "name": "ئوردن"
- },
- "UY": {
- "name": "ئوروگوای"
- },
- "UZ": {
- "name": "ئوزبەکستان"
- },
- "AU": {
- "name": "ئوسترالیا"
- },
- "UG": {
- "name": "ئوگاندا"
- },
- "UA": {
- "name": "ئۆکرانیا"
- },
- "IT": {
- "name": "ئیتاڵی"
- },
- "IE": {
- "name": "ئیرلەند"
- },
- "ES": {
- "name": "ئیسپانیا"
- },
- "IL": {
- "name": "ئیسرائیل"
- },
- "EC": {
- "name": "ئیکوادۆر"
- },
- "ID": {
- "name": "ئیندۆنیزیا"
- },
- "IR": {
- "name": "ئێران"
- },
- "SV": {
- "name": "ئێلسالڤادۆر"
- },
- "BB": {
- "name": "باربادۆس"
- },
- "BR": {
- "name": "برازیل"
- },
- "BH": {
- "name": "بەحرەین"
- },
- "BE": {
- "name": "بەلژیک"
- },
- "BZ": {
- "name": "بەلیز"
- },
- "BD": {
- "name": "بەنگلادیش"
- },
- "BS": {
- "name": "بەھاما"
- },
- "BF": {
- "name": "بورکینافاسۆ"
- },
- "BI": {
- "name": "بوروندی"
- },
- "BG": {
- "name": "بولگاریا"
- },
- "BT": {
- "name": "بووتان"
- },
- "BW": {
- "name": "بۆتسوانا"
- },
- "BA": {
- "name": "بۆسنیا و ھەرزەگۆڤینا"
- },
- "BO": {
- "name": "بۆلیڤیا"
- },
- "BY": {
- "name": "بیلاڕووس"
- },
- "BJ": {
- "name": "بێنین"
- },
- "PG": {
- "name": "پاپوا گینێی نوێ"
- },
- "PY": {
- "name": "پاراگوای"
- },
- "PK": {
- "name": "پاکستان"
- },
- "PW": {
- "name": "پالاو"
- },
- "PA": {
- "name": "پاناما"
- },
- "PT": {
- "name": "پورتوگال"
- },
- "PL": {
- "name": "پۆڵەندا"
- },
- "PE": {
- "name": "پیروو"
- },
- "TJ": {
- "name": "تاجیکستان"
- },
- "TZ": {
- "name": "تانزانیا"
- },
- "TH": {
- "name": "تایلەند"
- },
- "TW": {
- "name": "تایوان"
- },
- "TT": {
- "name": "ترینیداد و تۆباگو"
- },
- "TM": {
- "name": "تورکمانستان"
- },
- "TR": {
- "name": "تورکیا"
- },
- "TV": {
- "name": "تووڤالوو"
- },
- "TN": {
- "name": "توونس"
- },
- "TG": {
- "name": "تۆگۆ"
- },
- "TO": {
- "name": "تۆنگا"
- },
- "JM": {
- "name": "جامایکا"
- },
- "DZ": {
- "name": "جەزایر"
- },
- "DJ": {
- "name": "جیبووتی"
- },
- "TD": {
- "name": "چاد"
- },
- "CL": {
- "name": "چیلی"
- },
- "CN": {
- "name": "چین"
- },
- "DK": {
- "name": "دانمارک"
- },
- "SB": {
- "name": "دوورگەکانی سلێمان"
- },
- "KM": {
- "name": "دوورگەکانی کۆمۆر"
- },
- "MH": {
- "name": "دوورگەکانی مارشاڵ"
- },
- "DM": {
- "name": "دۆمینیکا"
- },
- "ZM": {
- "name": "زامبیا"
- },
- "ZW": {
- "name": "زیمبابوی"
- },
- "RW": {
- "name": "ڕواندا"
- },
- "RU": {
- "name": "ڕووسیا"
- },
- "RO": {
- "name": "ڕۆمانیا"
- },
- "JP": {
- "name": "ژاپۆن"
- },
- "WS": {
- "name": "ساموا"
- },
- "AS": {
- "name": "ساموای ئەمەریکایی"
- },
- "SM": {
- "name": "سان مارینۆ"
- },
- "ST": {
- "name": "ساوتۆمێ و پرینسیپی"
- },
- "RS": {
- "name": "سربیا"
- },
- "LK": {
- "name": "سریلانکا"
- },
- "SK": {
- "name": "سلۆڤاکیا"
- },
- "SI": {
- "name": "سلۆڤێنیا"
- },
- "VC": {
- "name": "سەینت ڤینسەنت و گرینادینز"
- },
- "KN": {
- "name": "سەینت کیتس و نیڤیس"
- },
- "LC": {
- "name": "سەینت لووسیا"
- },
- "SZ": {
- "name": "سوازیلاند"
- },
- "SR": {
- "name": "سورینام"
- },
- "SD": {
- "name": "سوودان"
- },
- "SY": {
- "name": "سووریا"
- },
- "SE": {
- "name": "سوید"
- },
- "CH": {
- "name": "سویسرا"
- },
- "SO": {
- "name": "سۆمالیا"
- },
- "SC": {
- "name": "سیشێل"
- },
- "SG": {
- "name": "سینگاپور"
- },
- "SN": {
- "name": "سینیگال"
- },
- "SL": {
- "name": "سیەرالیۆن"
- },
- "GB": {
- "name": "شانشینی یەکگرتوو"
- },
- "SA": {
- "name": "عەرەبستانی سەعوودی"
- },
- "OM": {
- "name": "عومان"
- },
- "IQ": {
- "name": "عێراق"
- },
- "GH": {
- "name": "غەنا"
- },
- "PH": {
- "name": "فلیپین"
- },
- "FR": {
- "name": "فەڕەنسا"
- },
- "FJ": {
- "name": "فیجی"
- },
- "FI": {
- "name": "فینلاند"
- },
- "VA": {
- "name": "ڤاتیکان"
- },
- "VU": {
- "name": "ڤانوواتوو"
- },
- "VN": {
- "name": "ڤیەتنام"
- },
- "KG": {
- "name": "قرغیزستان"
- },
- "QA": {
- "name": "قەتەر"
- },
- "CY": {
- "name": "قیبرس"
- },
- "KZ": {
- "name": "کازاخستان"
- },
- "CM": {
- "name": "کامیرۆن"
- },
- "CA": {
- "name": "کانەدا"
- },
- "HR": {
- "name": "کرۆواتیا"
- },
- "KH": {
- "name": "کەمبۆدیا"
- },
- "CV": {
- "name": "کەیپڤەرد"
- },
- "KW": {
- "name": "کوەیت"
- },
- "CU": {
- "name": "کووبا"
- },
- "CI": {
- "name": "کۆتدیڤوار"
- },
- "KP": {
- "name": "کۆریای باکوور"
- },
- "CR": {
- "name": "کۆستاریکا"
- },
- "CO": {
- "name": "کۆلۆمبیا"
- },
- "CF": {
- "name": "کۆماری ئەفریقای ناوەڕاست"
- },
- "CZ": {
- "name": "کۆماری چیک"
- },
- "CD": {
- "name": "کۆنگۆ کینشاسا"
- },
- "KI": {
- "name": "کیریباس"
- },
- "GA": {
- "name": "گابۆن"
- },
- "GM": {
- "name": "گامبیا"
- },
- "GD": {
- "name": "گرینادا"
- },
- "GL": {
- "name": "گرینلاند"
- },
- "GT": {
- "name": "گواتیمالا"
- },
- "GU": {
- "name": "گوام"
- },
- "GE": {
- "name": "گورجستان"
- },
- "GY": {
- "name": "گویانا"
- },
- "GN": {
- "name": "گینێ"
- },
- "GW": {
- "name": "گینێ بیساو"
- },
- "LV": {
- "name": "لاتڤیا"
- },
- "LA": {
- "name": "لاوس"
- },
- "LS": {
- "name": "لەسۆتۆ"
- },
- "LB": {
- "name": "لوبنان"
- },
- "LU": {
- "name": "لوکسەمبورگ"
- },
- "LR": {
- "name": "لیبەریا"
- },
- "LY": {
- "name": "لیبیا"
- },
- "LT": {
- "name": "لیتوانایا"
- },
- "LI": {
- "name": "لیختنشتاین"
- },
- "MG": {
- "name": "ماداگاسکار"
- },
- "MW": {
- "name": "مالاوی"
- },
- "MV": {
- "name": "مالدیڤ"
- },
- "ML": {
- "name": "مالی"
- },
- "MY": {
- "name": "مالیزیا"
- },
- "MT": {
- "name": "ماڵتا"
- },
- "FM": {
- "name": "مایکرۆنیزیا"
- },
- "HU": {
- "name": "مەجارستان"
- },
- "MA": {
- "name": "مەغریب"
- },
- "MX": {
- "name": "مەکسیک"
- },
- "MN": {
- "name": "مەنگۆلیا"
- },
- "MR": {
- "name": "مۆریتانیا"
- },
- "MZ": {
- "name": "مۆزامبیک"
- },
- "MD": {
- "name": "مۆلدۆڤا"
- },
- "MC": {
- "name": "مۆناکۆ"
- },
- "ME": {
- "name": "مۆنتینیگرۆ"
- },
- "MM": {
- "name": "میانمار"
- },
- "AE": {
- "name": "میرنشینە یەکگرتووە عەرەبییەکان"
- },
- "EG": {
- "name": "میسر"
- },
- "NR": {
- "name": "نائوروو"
- },
- "NA": {
- "name": "نامیبیا"
- },
- "AT": {
- "name": "نەمسا"
- },
- "NO": {
- "name": "نۆرویژ"
- },
- "NP": {
- "name": "نیپال"
- },
- "NE": {
- "name": "نیجەر"
- },
- "NI": {
- "name": "نیکاراگوا"
- },
- "NZ": {
- "name": "نیوزیلاند"
- },
- "HT": {
- "name": "ھایتی"
- },
- "NL": {
- "name": "ھۆڵەندا"
- },
- "HN": {
- "name": "ھۆندووراس"
- },
- "IN": {
- "name": "ھیندستان"
- },
- "US": {
- "name": "ویلایەتە یەکگرتووەکان"
- },
- "YE": {
- "name": "یەمەن"
- },
- "GR": {
- "name": "یۆنان"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/cs.json b/vendor/commerceguys/intl/resources/country/cs.json
deleted file mode 100644
index 16128a375..000000000
--- a/vendor/commerceguys/intl/resources/country/cs.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afghánistán"
- },
- "AX": {
- "name": "Ålandy"
- },
- "AL": {
- "name": "Albánie"
- },
- "DZ": {
- "name": "Alžírsko"
- },
- "AS": {
- "name": "Americká Samoa"
- },
- "VI": {
- "name": "Americké Panenské ostrovy"
- },
- "AD": {
- "name": "Andorra"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguilla"
- },
- "AQ": {
- "name": "Antarktida"
- },
- "AG": {
- "name": "Antigua a Barbuda"
- },
- "AR": {
- "name": "Argentina"
- },
- "AM": {
- "name": "Arménie"
- },
- "AW": {
- "name": "Aruba"
- },
- "AC": {
- "name": "Ascension"
- },
- "AU": {
- "name": "Austrálie"
- },
- "AZ": {
- "name": "Ázerbájdžán"
- },
- "BS": {
- "name": "Bahamy"
- },
- "BH": {
- "name": "Bahrajn"
- },
- "BD": {
- "name": "Bangladéš"
- },
- "BB": {
- "name": "Barbados"
- },
- "BE": {
- "name": "Belgie"
- },
- "BZ": {
- "name": "Belize"
- },
- "BY": {
- "name": "Bělorusko"
- },
- "BJ": {
- "name": "Benin"
- },
- "BM": {
- "name": "Bermudy"
- },
- "BT": {
- "name": "Bhútán"
- },
- "BO": {
- "name": "Bolívie"
- },
- "BA": {
- "name": "Bosna a Hercegovina"
- },
- "BW": {
- "name": "Botswana"
- },
- "BR": {
- "name": "Brazílie"
- },
- "IO": {
- "name": "Britské indickooceánské území"
- },
- "VG": {
- "name": "Britské Panenské ostrovy"
- },
- "BN": {
- "name": "Brunej"
- },
- "BG": {
- "name": "Bulharsko"
- },
- "BF": {
- "name": "Burkina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "EA": {
- "name": "Ceuta a Melilla"
- },
- "CK": {
- "name": "Cookovy ostrovy"
- },
- "CW": {
- "name": "Curaçao"
- },
- "TD": {
- "name": "Čad"
- },
- "ME": {
- "name": "Černá Hora"
- },
- "CZ": {
- "name": "Česko"
- },
- "CN": {
- "name": "Čína"
- },
- "DK": {
- "name": "Dánsko"
- },
- "DG": {
- "name": "Diego García"
- },
- "DM": {
- "name": "Dominika"
- },
- "DO": {
- "name": "Dominikánská republika"
- },
- "DJ": {
- "name": "Džibutsko"
- },
- "EG": {
- "name": "Egypt"
- },
- "EC": {
- "name": "Ekvádor"
- },
- "ER": {
- "name": "Eritrea"
- },
- "EE": {
- "name": "Estonsko"
- },
- "ET": {
- "name": "Etiopie"
- },
- "FO": {
- "name": "Faerské ostrovy"
- },
- "FK": {
- "name": "Falklandské ostrovy"
- },
- "FJ": {
- "name": "Fidži"
- },
- "PH": {
- "name": "Filipíny"
- },
- "FI": {
- "name": "Finsko"
- },
- "FR": {
- "name": "Francie"
- },
- "GF": {
- "name": "Francouzská Guyana"
- },
- "TF": {
- "name": "Francouzská jižní území"
- },
- "PF": {
- "name": "Francouzská Polynésie"
- },
- "GA": {
- "name": "Gabon"
- },
- "GM": {
- "name": "Gambie"
- },
- "GH": {
- "name": "Ghana"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GD": {
- "name": "Grenada"
- },
- "GL": {
- "name": "Grónsko"
- },
- "GE": {
- "name": "Gruzie"
- },
- "GP": {
- "name": "Guadeloupe"
- },
- "GU": {
- "name": "Guam"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GN": {
- "name": "Guinea"
- },
- "GW": {
- "name": "Guinea-Bissau"
- },
- "GY": {
- "name": "Guyana"
- },
- "HT": {
- "name": "Haiti"
- },
- "HN": {
- "name": "Honduras"
- },
- "HK": {
- "name": "Hongkong – ZAO Číny"
- },
- "CL": {
- "name": "Chile"
- },
- "HR": {
- "name": "Chorvatsko"
- },
- "IN": {
- "name": "Indie"
- },
- "ID": {
- "name": "Indonésie"
- },
- "IQ": {
- "name": "Irák"
- },
- "IR": {
- "name": "Írán"
- },
- "IE": {
- "name": "Irsko"
- },
- "IS": {
- "name": "Island"
- },
- "IT": {
- "name": "Itálie"
- },
- "IL": {
- "name": "Izrael"
- },
- "JM": {
- "name": "Jamajka"
- },
- "JP": {
- "name": "Japonsko"
- },
- "YE": {
- "name": "Jemen"
- },
- "JE": {
- "name": "Jersey"
- },
- "ZA": {
- "name": "Jihoafrická republika"
- },
- "GS": {
- "name": "Jižní Georgie a Jižní Sandwichovy ostrovy"
- },
- "KR": {
- "name": "Jižní Korea"
- },
- "SS": {
- "name": "Jižní Súdán"
- },
- "JO": {
- "name": "Jordánsko"
- },
- "KY": {
- "name": "Kajmanské ostrovy"
- },
- "KH": {
- "name": "Kambodža"
- },
- "CM": {
- "name": "Kamerun"
- },
- "CA": {
- "name": "Kanada"
- },
- "IC": {
- "name": "Kanárské ostrovy"
- },
- "CV": {
- "name": "Kapverdy"
- },
- "BQ": {
- "name": "Karibské Nizozemsko"
- },
- "QA": {
- "name": "Katar"
- },
- "KZ": {
- "name": "Kazachstán"
- },
- "KE": {
- "name": "Keňa"
- },
- "KI": {
- "name": "Kiribati"
- },
- "CC": {
- "name": "Kokosové ostrovy"
- },
- "CO": {
- "name": "Kolumbie"
- },
- "KM": {
- "name": "Komory"
- },
- "CG": {
- "name": "Kongo – Brazzaville"
- },
- "CD": {
- "name": "Kongo – Kinshasa"
- },
- "XK": {
- "name": "Kosovo"
- },
- "CR": {
- "name": "Kostarika"
- },
- "CU": {
- "name": "Kuba"
- },
- "KW": {
- "name": "Kuvajt"
- },
- "CY": {
- "name": "Kypr"
- },
- "KG": {
- "name": "Kyrgyzstán"
- },
- "LA": {
- "name": "Laos"
- },
- "LS": {
- "name": "Lesotho"
- },
- "LB": {
- "name": "Libanon"
- },
- "LR": {
- "name": "Libérie"
- },
- "LY": {
- "name": "Libye"
- },
- "LI": {
- "name": "Lichtenštejnsko"
- },
- "LT": {
- "name": "Litva"
- },
- "LV": {
- "name": "Lotyšsko"
- },
- "LU": {
- "name": "Lucembursko"
- },
- "MO": {
- "name": "Macao – ZAO Číny"
- },
- "MG": {
- "name": "Madagaskar"
- },
- "HU": {
- "name": "Maďarsko"
- },
- "MK": {
- "name": "Makedonie"
- },
- "MY": {
- "name": "Malajsie"
- },
- "MW": {
- "name": "Malawi"
- },
- "MV": {
- "name": "Maledivy"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "MA": {
- "name": "Maroko"
- },
- "MH": {
- "name": "Marshallovy ostrovy"
- },
- "MQ": {
- "name": "Martinik"
- },
- "MU": {
- "name": "Mauricius"
- },
- "MR": {
- "name": "Mauritánie"
- },
- "YT": {
- "name": "Mayotte"
- },
- "UM": {
- "name": "Menší odlehlé ostrovy USA"
- },
- "MX": {
- "name": "Mexiko"
- },
- "FM": {
- "name": "Mikronésie"
- },
- "MD": {
- "name": "Moldavsko"
- },
- "MC": {
- "name": "Monako"
- },
- "MN": {
- "name": "Mongolsko"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MZ": {
- "name": "Mosambik"
- },
- "MM": {
- "name": "Myanmar (Barma)"
- },
- "NA": {
- "name": "Namibie"
- },
- "NR": {
- "name": "Nauru"
- },
- "DE": {
- "name": "Německo"
- },
- "NP": {
- "name": "Nepál"
- },
- "NE": {
- "name": "Niger"
- },
- "NG": {
- "name": "Nigérie"
- },
- "NI": {
- "name": "Nikaragua"
- },
- "NU": {
- "name": "Niue"
- },
- "NL": {
- "name": "Nizozemsko"
- },
- "NF": {
- "name": "Norfolk"
- },
- "NO": {
- "name": "Norsko"
- },
- "NC": {
- "name": "Nová Kaledonie"
- },
- "NZ": {
- "name": "Nový Zéland"
- },
- "OM": {
- "name": "Omán"
- },
- "IM": {
- "name": "Ostrov Man"
- },
- "PK": {
- "name": "Pákistán"
- },
- "PW": {
- "name": "Palau"
- },
- "PS": {
- "name": "Palestinská území"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papua-Nová Guinea"
- },
- "PY": {
- "name": "Paraguay"
- },
- "PE": {
- "name": "Peru"
- },
- "PN": {
- "name": "Pitcairnovy ostrovy"
- },
- "CI": {
- "name": "Pobřeží slonoviny"
- },
- "PL": {
- "name": "Polsko"
- },
- "PR": {
- "name": "Portoriko"
- },
- "PT": {
- "name": "Portugalsko"
- },
- "AT": {
- "name": "Rakousko"
- },
- "RE": {
- "name": "Réunion"
- },
- "GQ": {
- "name": "Rovníková Guinea"
- },
- "RO": {
- "name": "Rumunsko"
- },
- "RU": {
- "name": "Rusko"
- },
- "RW": {
- "name": "Rwanda"
- },
- "GR": {
- "name": "Řecko"
- },
- "PM": {
- "name": "Saint-Pierre a Miquelon"
- },
- "SV": {
- "name": "Salvador"
- },
- "WS": {
- "name": "Samoa"
- },
- "SM": {
- "name": "San Marino"
- },
- "SA": {
- "name": "Saúdská Arábie"
- },
- "SN": {
- "name": "Senegal"
- },
- "KP": {
- "name": "Severní Korea"
- },
- "MP": {
- "name": "Severní Mariany"
- },
- "SC": {
- "name": "Seychely"
- },
- "SL": {
- "name": "Sierra Leone"
- },
- "SG": {
- "name": "Singapur"
- },
- "SK": {
- "name": "Slovensko"
- },
- "SI": {
- "name": "Slovinsko"
- },
- "SO": {
- "name": "Somálsko"
- },
- "AE": {
- "name": "Spojené arabské emiráty"
- },
- "GB": {
- "name": "Spojené království"
- },
- "US": {
- "name": "Spojené státy"
- },
- "RS": {
- "name": "Srbsko"
- },
- "LK": {
- "name": "Srí Lanka"
- },
- "CF": {
- "name": "Středoafrická republika"
- },
- "SD": {
- "name": "Súdán"
- },
- "SR": {
- "name": "Surinam"
- },
- "SH": {
- "name": "Svatá Helena"
- },
- "LC": {
- "name": "Svatá Lucie"
- },
- "BL": {
- "name": "Svatý Bartoloměj"
- },
- "KN": {
- "name": "Svatý Kryštof a Nevis"
- },
- "MF": {
- "name": "Svatý Martin (Francie)"
- },
- "SX": {
- "name": "Svatý Martin (Nizozemsko)"
- },
- "ST": {
- "name": "Svatý Tomáš a Princův ostrov"
- },
- "VC": {
- "name": "Svatý Vincenc a Grenadiny"
- },
- "SZ": {
- "name": "Svazijsko"
- },
- "SY": {
- "name": "Sýrie"
- },
- "SB": {
- "name": "Šalamounovy ostrovy"
- },
- "ES": {
- "name": "Španělsko"
- },
- "SJ": {
- "name": "Špicberky a Jan Mayen"
- },
- "SE": {
- "name": "Švédsko"
- },
- "CH": {
- "name": "Švýcarsko"
- },
- "TJ": {
- "name": "Tádžikistán"
- },
- "TZ": {
- "name": "Tanzanie"
- },
- "TH": {
- "name": "Thajsko"
- },
- "TW": {
- "name": "Tchaj-wan"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad a Tobago"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TN": {
- "name": "Tunisko"
- },
- "TR": {
- "name": "Turecko"
- },
- "TM": {
- "name": "Turkmenistán"
- },
- "TC": {
- "name": "Turks a Caicos"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UG": {
- "name": "Uganda"
- },
- "UA": {
- "name": "Ukrajina"
- },
- "UY": {
- "name": "Uruguay"
- },
- "UZ": {
- "name": "Uzbekistán"
- },
- "CX": {
- "name": "Vánoční ostrov"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VA": {
- "name": "Vatikán"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietnam"
- },
- "TL": {
- "name": "Východní Timor"
- },
- "WF": {
- "name": "Wallis a Futuna"
- },
- "ZM": {
- "name": "Zambie"
- },
- "EH": {
- "name": "Západní Sahara"
- },
- "ZW": {
- "name": "Zimbabwe"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/cy.json b/vendor/commerceguys/intl/resources/country/cy.json
deleted file mode 100644
index 26c2ff2fe..000000000
--- a/vendor/commerceguys/intl/resources/country/cy.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afghanistan"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguilla"
- },
- "AL": {
- "name": "Albania"
- },
- "DZ": {
- "name": "Algeria"
- },
- "AD": {
- "name": "Andorra"
- },
- "AQ": {
- "name": "Antarctica"
- },
- "AG": {
- "name": "Antigua a Barbuda"
- },
- "BQ": {
- "name": "Antilles yr Iseldiroedd"
- },
- "AM": {
- "name": "Armenia"
- },
- "AW": {
- "name": "Aruba"
- },
- "AU": {
- "name": "Awstralia"
- },
- "AT": {
- "name": "Awstria"
- },
- "AZ": {
- "name": "Azerbaijan"
- },
- "BD": {
- "name": "Bangladesh"
- },
- "BH": {
- "name": "Bahrain"
- },
- "BB": {
- "name": "Barbados"
- },
- "BY": {
- "name": "Belarws"
- },
- "BZ": {
- "name": "Belize"
- },
- "BJ": {
- "name": "Benin"
- },
- "BM": {
- "name": "Bermuda"
- },
- "BT": {
- "name": "Bhutan"
- },
- "BO": {
- "name": "Bolifia"
- },
- "BA": {
- "name": "Bosnia a Herzegovina"
- },
- "BW": {
- "name": "Botswana"
- },
- "BR": {
- "name": "Brasil"
- },
- "BN": {
- "name": "Brunei"
- },
- "BF": {
- "name": "Burkina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "BG": {
- "name": "Bwlgaria"
- },
- "CV": {
- "name": "Cabo Verde"
- },
- "NC": {
- "name": "Caledonia Newydd"
- },
- "KH": {
- "name": "Cambodia"
- },
- "CM": {
- "name": "Camerŵn"
- },
- "CA": {
- "name": "Canada"
- },
- "EA": {
- "name": "Ceuta a Melilla"
- },
- "CU": {
- "name": "Ciwba"
- },
- "CO": {
- "name": "Colombia"
- },
- "KM": {
- "name": "Comoros"
- },
- "CR": {
- "name": "Costa Rica"
- },
- "CI": {
- "name": "Côte d’Ivoire"
- },
- "HR": {
- "name": "Croatia"
- },
- "CW": {
- "name": "Curaçao"
- },
- "CY": {
- "name": "Cyprus"
- },
- "CL": {
- "name": "Chile"
- },
- "ZA": {
- "name": "De Affrica"
- },
- "GS": {
- "name": "De Georgia ac Ynysoedd Sandwich y De"
- },
- "KR": {
- "name": "De Korea"
- },
- "SS": {
- "name": "De Swdan"
- },
- "DK": {
- "name": "Denmarc"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DJ": {
- "name": "Djibouti"
- },
- "DM": {
- "name": "Dominica"
- },
- "EC": {
- "name": "Ecuador"
- },
- "SV": {
- "name": "El Salvador"
- },
- "AE": {
- "name": "Emiradau Arabaidd Unedig"
- },
- "ER": {
- "name": "Eritrea"
- },
- "EE": {
- "name": "Estonia"
- },
- "ET": {
- "name": "Ethiopia"
- },
- "VN": {
- "name": "Fietnam"
- },
- "FJ": {
- "name": "Fiji"
- },
- "FR": {
- "name": "Ffrainc"
- },
- "GA": {
- "name": "Gabon"
- },
- "GM": {
- "name": "Gambia"
- },
- "GE": {
- "name": "Georgia"
- },
- "GH": {
- "name": "Ghana"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "KP": {
- "name": "Gogledd Korea"
- },
- "EH": {
- "name": "Gorllewin Sahara"
- },
- "GD": {
- "name": "Grenada"
- },
- "GP": {
- "name": "Guadeloupe"
- },
- "GU": {
- "name": "Guam"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GW": {
- "name": "Guiné-Bissau"
- },
- "GQ": {
- "name": "Guinea Gyhydeddol"
- },
- "GN": {
- "name": "Guinée"
- },
- "GY": {
- "name": "Guyana"
- },
- "GF": {
- "name": "Guyane Ffrengig"
- },
- "CF": {
- "name": "Gweriniaeth Canolbarth Affrica"
- },
- "DO": {
- "name": "Gweriniaeth Dominica"
- },
- "BE": {
- "name": "Gwlad Belg"
- },
- "GR": {
- "name": "Gwlad Groeg"
- },
- "JO": {
- "name": "Gwlad Iorddonen"
- },
- "PL": {
- "name": "Gwlad Pwyl"
- },
- "SZ": {
- "name": "Gwlad Swazi"
- },
- "TH": {
- "name": "Gwlad Thai"
- },
- "IS": {
- "name": "Gwlad yr Iâ"
- },
- "HT": {
- "name": "Haiti"
- },
- "HK": {
- "name": "Hong Kong RhGA Tsieina"
- },
- "HN": {
- "name": "Honduras"
- },
- "HU": {
- "name": "Hwngari"
- },
- "IN": {
- "name": "India"
- },
- "ID": {
- "name": "Indonesia"
- },
- "IQ": {
- "name": "Irac"
- },
- "IR": {
- "name": "Iran"
- },
- "IL": {
- "name": "Israel"
- },
- "IE": {
- "name": "Iwerddon"
- },
- "JM": {
- "name": "Jamaica"
- },
- "JP": {
- "name": "Japan"
- },
- "JE": {
- "name": "Jersey"
- },
- "KZ": {
- "name": "Kazakstan"
- },
- "KE": {
- "name": "Kenya"
- },
- "KI": {
- "name": "Kiribati"
- },
- "XK": {
- "name": "Kosovo"
- },
- "KW": {
- "name": "Kuwait"
- },
- "KG": {
- "name": "Kyrgyzstan"
- },
- "LA": {
- "name": "Laos"
- },
- "LV": {
- "name": "Latfia"
- },
- "LS": {
- "name": "Lesotho"
- },
- "LB": {
- "name": "Libanus"
- },
- "LR": {
- "name": "Liberia"
- },
- "LY": {
- "name": "Libya"
- },
- "LI": {
- "name": "Liechtenstein"
- },
- "LT": {
- "name": "Lithuania"
- },
- "LU": {
- "name": "Lwcsembwrg"
- },
- "MO": {
- "name": "Macau RhGA Tsieina"
- },
- "MK": {
- "name": "Macedonia"
- },
- "MG": {
- "name": "Madagascar"
- },
- "MW": {
- "name": "Malawi"
- },
- "MY": {
- "name": "Malaysia"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "MQ": {
- "name": "Martinique"
- },
- "MR": {
- "name": "Mauritania"
- },
- "MU": {
- "name": "Mauritius"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "Mecsico"
- },
- "FM": {
- "name": "Micronesia"
- },
- "MN": {
- "name": "Mongolia"
- },
- "MD": {
- "name": "Moldofa"
- },
- "MC": {
- "name": "Monaco"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MA": {
- "name": "Moroco"
- },
- "MZ": {
- "name": "Mozambique"
- },
- "MM": {
- "name": "Myanmar (Burma)"
- },
- "NA": {
- "name": "Namibia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepal"
- },
- "NI": {
- "name": "Nicaragua"
- },
- "NE": {
- "name": "Niger"
- },
- "NG": {
- "name": "Nigeria"
- },
- "NU": {
- "name": "Niue"
- },
- "NO": {
- "name": "Norwy"
- },
- "OM": {
- "name": "Oman"
- },
- "PK": {
- "name": "Pakistan"
- },
- "PW": {
- "name": "Palau"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papua Guinea Newydd"
- },
- "PY": {
- "name": "Paraguay"
- },
- "PE": {
- "name": "Periw"
- },
- "PF": {
- "name": "Polynesia Ffrengig"
- },
- "PT": {
- "name": "Portiwgal"
- },
- "PR": {
- "name": "Puerto Rico"
- },
- "QA": {
- "name": "Qatar"
- },
- "RE": {
- "name": "Réunion"
- },
- "RW": {
- "name": "Rwanda"
- },
- "RO": {
- "name": "Rwmania"
- },
- "RU": {
- "name": "Rwsia"
- },
- "BL": {
- "name": "Saint Barthélemy"
- },
- "SH": {
- "name": "Saint Helena"
- },
- "KN": {
- "name": "Saint Kitts a Nevis"
- },
- "LC": {
- "name": "Saint Lucia"
- },
- "MF": {
- "name": "Saint Martin"
- },
- "VC": {
- "name": "Saint Vincent a’r Grenadines"
- },
- "PM": {
- "name": "Saint-Pierre-et-Miquelon"
- },
- "WS": {
- "name": "Samoa"
- },
- "AS": {
- "name": "Samoa America"
- },
- "SM": {
- "name": "San Marino"
- },
- "ST": {
- "name": "São Tomé a Príncipe"
- },
- "SA": {
- "name": "Saudi Arabia"
- },
- "ES": {
- "name": "Sbaen"
- },
- "NZ": {
- "name": "Seland Newydd"
- },
- "SN": {
- "name": "Senegal"
- },
- "RS": {
- "name": "Serbia"
- },
- "SC": {
- "name": "Seychelles"
- },
- "SL": {
- "name": "Sierra Leone"
- },
- "SG": {
- "name": "Singapore"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SK": {
- "name": "Slofacia"
- },
- "SI": {
- "name": "Slofenia"
- },
- "SO": {
- "name": "Somalia"
- },
- "LK": {
- "name": "Sri Lanka"
- },
- "SR": {
- "name": "Suriname"
- },
- "SJ": {
- "name": "Svalbard a Jan Mayen"
- },
- "SD": {
- "name": "Swdan"
- },
- "SE": {
- "name": "Sweden"
- },
- "SY": {
- "name": "Syria"
- },
- "TW": {
- "name": "Taiwan"
- },
- "TJ": {
- "name": "Tajikistan"
- },
- "TZ": {
- "name": "Tanzania"
- },
- "TD": {
- "name": "Tchad"
- },
- "TL": {
- "name": "Timor-Leste"
- },
- "IO": {
- "name": "Tiriogaeth Brydeinig Cefnfor India"
- },
- "PS": {
- "name": "Tiriogaethau Palesteinaidd"
- },
- "TF": {
- "name": "Tiroedd Deheuol ac Antarctig Ffrainc"
- },
- "TG": {
- "name": "Togo"
- },
- "TO": {
- "name": "Tonga"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TT": {
- "name": "Trinidad a Tobago"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "CZ": {
- "name": "Tsiecia"
- },
- "CN": {
- "name": "Tsieina"
- },
- "TN": {
- "name": "Tunisia"
- },
- "TM": {
- "name": "Turkmenistan"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "TR": {
- "name": "Twrci"
- },
- "UG": {
- "name": "Uganda"
- },
- "UY": {
- "name": "Uruguay"
- },
- "UZ": {
- "name": "Uzbekistan"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VE": {
- "name": "Venezuela"
- },
- "WF": {
- "name": "Wallis a Futuna"
- },
- "UA": {
- "name": "Wcráin"
- },
- "BS": {
- "name": "Y Bahamas"
- },
- "CG": {
- "name": "Y Congo - Brazzaville"
- },
- "CD": {
- "name": "Y Congo - Kinshasa"
- },
- "GB": {
- "name": "Y Deyrnas Unedig"
- },
- "VA": {
- "name": "Y Fatican"
- },
- "FI": {
- "name": "Y Ffindir"
- },
- "MV": {
- "name": "Y Maldives"
- },
- "PH": {
- "name": "Y Philipinau"
- },
- "CH": {
- "name": "Y Swistir"
- },
- "YE": {
- "name": "Yemen"
- },
- "AC": {
- "name": "Ynys Ascension"
- },
- "IM": {
- "name": "Ynys Manaw"
- },
- "NF": {
- "name": "Ynys Norfolk"
- },
- "GG": {
- "name": "Ynys y Garn"
- },
- "CX": {
- "name": "Ynys y Nadolig"
- },
- "AX": {
- "name": "Ynysoedd Åland"
- },
- "KY": {
- "name": "Ynysoedd Cayman"
- },
- "CC": {
- "name": "Ynysoedd Cocos (Keeling)"
- },
- "CK": {
- "name": "Ynysoedd Cook"
- },
- "FO": {
- "name": "Ynysoedd Ffaro"
- },
- "MP": {
- "name": "Ynysoedd Gogledd Mariana"
- },
- "VG": {
- "name": "Ynysoedd Gwyryf Prydain"
- },
- "VI": {
- "name": "Ynysoedd Gwyryf yr Unol Daleithiau"
- },
- "MH": {
- "name": "Ynysoedd Marshall"
- },
- "UM": {
- "name": "Ynysoedd Pellennig UDA"
- },
- "PN": {
- "name": "Ynysoedd Pitcairn"
- },
- "SB": {
- "name": "Ynysoedd Solomon"
- },
- "TC": {
- "name": "Ynysoedd Turks a Caicos"
- },
- "FK": {
- "name": "Ynysoedd y Falkland\/Malvinas"
- },
- "EG": {
- "name": "Yr Aifft"
- },
- "DE": {
- "name": "Yr Almaen"
- },
- "AR": {
- "name": "Yr Ariannin"
- },
- "IT": {
- "name": "Yr Eidal"
- },
- "NL": {
- "name": "Yr Iseldiroedd"
- },
- "US": {
- "name": "Yr Unol Daleithiau"
- },
- "GL": {
- "name": "Yr Ynys Las"
- },
- "IC": {
- "name": "Yr Ynysoedd Dedwydd"
- },
- "ZM": {
- "name": "Zambia"
- },
- "ZW": {
- "name": "Zimbabwe"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/da.json b/vendor/commerceguys/intl/resources/country/da.json
deleted file mode 100644
index 57dcafc7d..000000000
--- a/vendor/commerceguys/intl/resources/country/da.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afghanistan"
- },
- "AL": {
- "name": "Albanien"
- },
- "DZ": {
- "name": "Algeriet"
- },
- "AS": {
- "name": "Amerikansk Samoa"
- },
- "UM": {
- "name": "Amerikanske oversøiske øer"
- },
- "AD": {
- "name": "Andorra"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguilla"
- },
- "AQ": {
- "name": "Antarktis"
- },
- "AG": {
- "name": "Antigua og Barbuda"
- },
- "AR": {
- "name": "Argentina"
- },
- "AM": {
- "name": "Armenien"
- },
- "AW": {
- "name": "Aruba"
- },
- "AC": {
- "name": "Ascensionøen"
- },
- "AZ": {
- "name": "Aserbajdsjan"
- },
- "AU": {
- "name": "Australien"
- },
- "BS": {
- "name": "Bahamas"
- },
- "BH": {
- "name": "Bahrain"
- },
- "BD": {
- "name": "Bangladesh"
- },
- "BB": {
- "name": "Barbados"
- },
- "BE": {
- "name": "Belgien"
- },
- "BZ": {
- "name": "Belize"
- },
- "BJ": {
- "name": "Benin"
- },
- "BM": {
- "name": "Bermuda"
- },
- "BT": {
- "name": "Bhutan"
- },
- "BO": {
- "name": "Bolivia"
- },
- "BA": {
- "name": "Bosnien-Hercegovina"
- },
- "BW": {
- "name": "Botswana"
- },
- "BR": {
- "name": "Brasilien"
- },
- "BN": {
- "name": "Brunei"
- },
- "BG": {
- "name": "Bulgarien"
- },
- "BF": {
- "name": "Burkina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "KH": {
- "name": "Cambodja"
- },
- "CM": {
- "name": "Cameroun"
- },
- "CA": {
- "name": "Canada"
- },
- "KY": {
- "name": "Caymanøerne"
- },
- "EA": {
- "name": "Ceuta og Melilla"
- },
- "CL": {
- "name": "Chile"
- },
- "CC": {
- "name": "Cocosøerne"
- },
- "CO": {
- "name": "Colombia"
- },
- "KM": {
- "name": "Comorerne"
- },
- "CG": {
- "name": "Congo-Brazzaville"
- },
- "CD": {
- "name": "Congo-Kinshasa"
- },
- "CK": {
- "name": "Cookøerne"
- },
- "CR": {
- "name": "Costa Rica"
- },
- "CU": {
- "name": "Cuba"
- },
- "CW": {
- "name": "Curaçao"
- },
- "CY": {
- "name": "Cypern"
- },
- "DK": {
- "name": "Danmark"
- },
- "VI": {
- "name": "De Amerikanske Jomfruøer"
- },
- "VG": {
- "name": "De Britiske Jomfruøer"
- },
- "AE": {
- "name": "De Forenede Arabiske Emirater"
- },
- "TF": {
- "name": "De franske besiddelser i Det Sydlige Indiske Ocean"
- },
- "PS": {
- "name": "De palæstinensiske områder"
- },
- "BQ": {
- "name": "De tidligere Nederlandske Antiller"
- },
- "CF": {
- "name": "Den Centralafrikanske Republik"
- },
- "DO": {
- "name": "Den Dominikanske Republik"
- },
- "IO": {
- "name": "Det britiske territorium i Det Indiske Ocean"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DJ": {
- "name": "Djibouti"
- },
- "DM": {
- "name": "Dominica"
- },
- "EC": {
- "name": "Ecuador"
- },
- "EG": {
- "name": "Egypten"
- },
- "SV": {
- "name": "El Salvador"
- },
- "CI": {
- "name": "Elfenbenskysten"
- },
- "ER": {
- "name": "Eritrea"
- },
- "EE": {
- "name": "Estland"
- },
- "ET": {
- "name": "Etiopien"
- },
- "FK": {
- "name": "Falklandsøerne"
- },
- "FJ": {
- "name": "Fiji"
- },
- "PH": {
- "name": "Filippinerne"
- },
- "FI": {
- "name": "Finland"
- },
- "FR": {
- "name": "Frankrig"
- },
- "GF": {
- "name": "Fransk Guyana"
- },
- "PF": {
- "name": "Fransk Polynesien"
- },
- "FO": {
- "name": "Færøerne"
- },
- "GA": {
- "name": "Gabon"
- },
- "GM": {
- "name": "Gambia"
- },
- "GE": {
- "name": "Georgien"
- },
- "GH": {
- "name": "Ghana"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GD": {
- "name": "Grenada"
- },
- "GR": {
- "name": "Grækenland"
- },
- "GL": {
- "name": "Grønland"
- },
- "GP": {
- "name": "Guadeloupe"
- },
- "GU": {
- "name": "Guam"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GN": {
- "name": "Guinea"
- },
- "GW": {
- "name": "Guinea-Bissau"
- },
- "GY": {
- "name": "Guyana"
- },
- "HT": {
- "name": "Haiti"
- },
- "NL": {
- "name": "Holland"
- },
- "HN": {
- "name": "Honduras"
- },
- "BY": {
- "name": "Hviderusland"
- },
- "IN": {
- "name": "Indien"
- },
- "ID": {
- "name": "Indonesien"
- },
- "IQ": {
- "name": "Irak"
- },
- "IR": {
- "name": "Iran"
- },
- "IE": {
- "name": "Irland"
- },
- "IS": {
- "name": "Island"
- },
- "IM": {
- "name": "Isle of Man"
- },
- "IL": {
- "name": "Israel"
- },
- "IT": {
- "name": "Italien"
- },
- "JM": {
- "name": "Jamaica"
- },
- "JP": {
- "name": "Japan"
- },
- "JE": {
- "name": "Jersey"
- },
- "JO": {
- "name": "Jordan"
- },
- "CX": {
- "name": "Juleøen"
- },
- "IC": {
- "name": "Kanariske øer"
- },
- "CV": {
- "name": "Kap Verde"
- },
- "KZ": {
- "name": "Kasakhstan"
- },
- "KE": {
- "name": "Kenya"
- },
- "CN": {
- "name": "Kina"
- },
- "KG": {
- "name": "Kirgisistan"
- },
- "KI": {
- "name": "Kiribati"
- },
- "XK": {
- "name": "Kosovo"
- },
- "HR": {
- "name": "Kroatien"
- },
- "KW": {
- "name": "Kuwait"
- },
- "LA": {
- "name": "Laos"
- },
- "LS": {
- "name": "Lesotho"
- },
- "LV": {
- "name": "Letland"
- },
- "LB": {
- "name": "Libanon"
- },
- "LR": {
- "name": "Liberia"
- },
- "LY": {
- "name": "Libyen"
- },
- "LI": {
- "name": "Liechtenstein"
- },
- "LT": {
- "name": "Litauen"
- },
- "LU": {
- "name": "Luxembourg"
- },
- "MG": {
- "name": "Madagaskar"
- },
- "MK": {
- "name": "Makedonien"
- },
- "MW": {
- "name": "Malawi"
- },
- "MY": {
- "name": "Malaysia"
- },
- "MV": {
- "name": "Maldiverne"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "MA": {
- "name": "Marokko"
- },
- "MH": {
- "name": "Marshalløerne"
- },
- "MQ": {
- "name": "Martinique"
- },
- "MR": {
- "name": "Mauretanien"
- },
- "MU": {
- "name": "Mauritius"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "Mexico"
- },
- "FM": {
- "name": "Mikronesien"
- },
- "MD": {
- "name": "Moldova"
- },
- "MC": {
- "name": "Monaco"
- },
- "MN": {
- "name": "Mongoliet"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MZ": {
- "name": "Mozambique"
- },
- "MM": {
- "name": "Myanmar (Burma)"
- },
- "NA": {
- "name": "Namibia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepal"
- },
- "NZ": {
- "name": "New Zealand"
- },
- "NI": {
- "name": "Nicaragua"
- },
- "NE": {
- "name": "Niger"
- },
- "NG": {
- "name": "Nigeria"
- },
- "NU": {
- "name": "Niue"
- },
- "KP": {
- "name": "Nordkorea"
- },
- "MP": {
- "name": "Nordmarianerne"
- },
- "NF": {
- "name": "Norfolk Island"
- },
- "NO": {
- "name": "Norge"
- },
- "NC": {
- "name": "Ny Kaledonien"
- },
- "OM": {
- "name": "Oman"
- },
- "PK": {
- "name": "Pakistan"
- },
- "PW": {
- "name": "Palau"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papua Ny Guinea"
- },
- "PY": {
- "name": "Paraguay"
- },
- "PE": {
- "name": "Peru"
- },
- "PN": {
- "name": "Pitcairn"
- },
- "PL": {
- "name": "Polen"
- },
- "PT": {
- "name": "Portugal"
- },
- "PR": {
- "name": "Puerto Rico"
- },
- "QA": {
- "name": "Qatar"
- },
- "RE": {
- "name": "Réunion"
- },
- "RO": {
- "name": "Rumænien"
- },
- "RU": {
- "name": "Rusland"
- },
- "RW": {
- "name": "Rwanda"
- },
- "BL": {
- "name": "Saint Barthélemy"
- },
- "KN": {
- "name": "Saint Kitts og Nevis"
- },
- "LC": {
- "name": "Saint Lucia"
- },
- "MF": {
- "name": "Saint Martin"
- },
- "PM": {
- "name": "Saint Pierre og Miquelon"
- },
- "VC": {
- "name": "Saint Vincent og Grenadinerne"
- },
- "SB": {
- "name": "Salomonøerne"
- },
- "WS": {
- "name": "Samoa"
- },
- "SM": {
- "name": "San Marino"
- },
- "ST": {
- "name": "São Tomé og Príncipe"
- },
- "HK": {
- "name": "SAR Hongkong"
- },
- "MO": {
- "name": "SAR Macao"
- },
- "SA": {
- "name": "Saudi-Arabien"
- },
- "CH": {
- "name": "Schweiz"
- },
- "SN": {
- "name": "Senegal"
- },
- "RS": {
- "name": "Serbien"
- },
- "SC": {
- "name": "Seychellerne"
- },
- "SL": {
- "name": "Sierra Leone"
- },
- "SG": {
- "name": "Singapore"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SK": {
- "name": "Slovakiet"
- },
- "SI": {
- "name": "Slovenien"
- },
- "SO": {
- "name": "Somalia"
- },
- "GS": {
- "name": "South Georgia og De Sydlige Sandwichøer"
- },
- "ES": {
- "name": "Spanien"
- },
- "LK": {
- "name": "Sri Lanka"
- },
- "SH": {
- "name": "St. Helena"
- },
- "GB": {
- "name": "Storbritannien"
- },
- "SD": {
- "name": "Sudan"
- },
- "SR": {
- "name": "Surinam"
- },
- "SJ": {
- "name": "Svalbard og Jan Mayen"
- },
- "SE": {
- "name": "Sverige"
- },
- "SZ": {
- "name": "Swaziland"
- },
- "ZA": {
- "name": "Sydafrika"
- },
- "KR": {
- "name": "Sydkorea"
- },
- "SS": {
- "name": "Sydsudan"
- },
- "SY": {
- "name": "Syrien"
- },
- "TJ": {
- "name": "Tadsjikistan"
- },
- "TW": {
- "name": "Taiwan"
- },
- "TZ": {
- "name": "Tanzania"
- },
- "TD": {
- "name": "Tchad"
- },
- "TH": {
- "name": "Thailand"
- },
- "TL": {
- "name": "Timor-Leste"
- },
- "CZ": {
- "name": "Tjekkiet"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad og Tobago"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TN": {
- "name": "Tunesien"
- },
- "TM": {
- "name": "Turkmenistan"
- },
- "TC": {
- "name": "Turks- og Caicosøerne"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "TR": {
- "name": "Tyrkiet"
- },
- "DE": {
- "name": "Tyskland"
- },
- "UG": {
- "name": "Uganda"
- },
- "UA": {
- "name": "Ukraine"
- },
- "HU": {
- "name": "Ungarn"
- },
- "UY": {
- "name": "Uruguay"
- },
- "US": {
- "name": "USA"
- },
- "UZ": {
- "name": "Usbekistan"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VA": {
- "name": "Vatikanstaten"
- },
- "VE": {
- "name": "Venezuela"
- },
- "EH": {
- "name": "Vestsahara"
- },
- "VN": {
- "name": "Vietnam"
- },
- "WF": {
- "name": "Wallis og Futuna"
- },
- "YE": {
- "name": "Yemen"
- },
- "ZM": {
- "name": "Zambia"
- },
- "ZW": {
- "name": "Zimbabwe"
- },
- "GQ": {
- "name": "Ækvatorialguinea"
- },
- "AT": {
- "name": "Østrig"
- },
- "AX": {
- "name": "Åland"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/dav.json b/vendor/commerceguys/intl/resources/country/dav.json
deleted file mode 100644
index 06ebd2eb3..000000000
--- a/vendor/commerceguys/intl/resources/country/dav.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "ZA": {
- "name": "Afrika Kusini"
- },
- "AF": {
- "name": "Afuganistani"
- },
- "IS": {
- "name": "Aislandi"
- },
- "AR": {
- "name": "Ajentina"
- },
- "AX": {
- "name": "Åland Islands"
- },
- "AL": {
- "name": "Albania"
- },
- "DZ": {
- "name": "Aljeria"
- },
- "AD": {
- "name": "Andora"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguilla"
- },
- "AQ": {
- "name": "Antarctica"
- },
- "AG": {
- "name": "Antigua na Barbuda"
- },
- "AM": {
- "name": "Armenia"
- },
- "AW": {
- "name": "Aruba"
- },
- "AC": {
- "name": "Ascension Island"
- },
- "AU": {
- "name": "Australia"
- },
- "AT": {
- "name": "Austria"
- },
- "IE": {
- "name": "Ayalandi"
- },
- "AZ": {
- "name": "Azabajani"
- },
- "BB": {
- "name": "Babadosi"
- },
- "BS": {
- "name": "Bahama"
- },
- "BH": {
- "name": "Bahareni"
- },
- "BD": {
- "name": "Bangladeshi"
- },
- "BY": {
- "name": "Belarusi"
- },
- "BZ": {
- "name": "Belize"
- },
- "BJ": {
- "name": "Benini"
- },
- "BM": {
- "name": "Bermuda"
- },
- "BO": {
- "name": "Bolivia"
- },
- "BA": {
- "name": "Bosnia na Hezegovina"
- },
- "BW": {
- "name": "Botswana"
- },
- "BR": {
- "name": "Brazili"
- },
- "BN": {
- "name": "Brunei"
- },
- "BF": {
- "name": "Bukinafaso"
- },
- "MG": {
- "name": "Bukini"
- },
- "BG": {
- "name": "Bulgaria"
- },
- "BI": {
- "name": "Burundi"
- },
- "BT": {
- "name": "Butani"
- },
- "IC": {
- "name": "Canary Islands"
- },
- "BQ": {
- "name": "Caribbean Netherlands"
- },
- "EA": {
- "name": "Ceuta & Melilla"
- },
- "TD": {
- "name": "Chadi"
- },
- "CL": {
- "name": "Chile"
- },
- "CN": {
- "name": "China"
- },
- "CX": {
- "name": "Christmas Island"
- },
- "CC": {
- "name": "Cocos (Keeling) Islands"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DK": {
- "name": "Denmaki"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DM": {
- "name": "Dominika"
- },
- "EC": {
- "name": "Ekwado"
- },
- "SV": {
- "name": "Elsavado"
- },
- "IO": {
- "name": "Eneo la Uingereza katika Bahari Hindi"
- },
- "ER": {
- "name": "Eritrea"
- },
- "EE": {
- "name": "Estonia"
- },
- "AE": {
- "name": "Falme za Kiarabu"
- },
- "FO": {
- "name": "Faroe Islands"
- },
- "FJ": {
- "name": "Fiji"
- },
- "PH": {
- "name": "Filipino"
- },
- "TF": {
- "name": "French Southern Territories"
- },
- "GA": {
- "name": "Gaboni"
- },
- "GM": {
- "name": "Gambia"
- },
- "GH": {
- "name": "Ghana"
- },
- "GN": {
- "name": "Gine"
- },
- "GW": {
- "name": "Ginebisau"
- },
- "GQ": {
- "name": "Ginekweta"
- },
- "GD": {
- "name": "Grenada"
- },
- "GL": {
- "name": "Grinlandi"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GY": {
- "name": "Guyana"
- },
- "GP": {
- "name": "Gwadelupe"
- },
- "GU": {
- "name": "Gwam"
- },
- "GT": {
- "name": "Gwatemala"
- },
- "GF": {
- "name": "Gwiyana ya Ufaransa"
- },
- "HT": {
- "name": "Haiti"
- },
- "ES": {
- "name": "Hispania"
- },
- "HN": {
- "name": "Hondurasi"
- },
- "HK": {
- "name": "Hong Kong SAR China"
- },
- "HU": {
- "name": "Hungaria"
- },
- "IN": {
- "name": "India"
- },
- "ID": {
- "name": "Indonesia"
- },
- "IQ": {
- "name": "Iraki"
- },
- "IM": {
- "name": "Isle of Man"
- },
- "IL": {
- "name": "Israeli"
- },
- "IT": {
- "name": "Italia"
- },
- "JM": {
- "name": "Jamaika"
- },
- "CF": {
- "name": "Jamhuri ya Afrika ya Kati"
- },
- "CZ": {
- "name": "Jamhuri ya Cheki"
- },
- "DO": {
- "name": "Jamhuri ya Dominika"
- },
- "CD": {
- "name": "Jamhuri ya Kidemokrasia ya Kongo"
- },
- "JP": {
- "name": "Japani"
- },
- "JE": {
- "name": "Jersey"
- },
- "GI": {
- "name": "Jibralta"
- },
- "DJ": {
- "name": "Jibuti"
- },
- "GE": {
- "name": "Jojia"
- },
- "KH": {
- "name": "Kambodia"
- },
- "CM": {
- "name": "Kameruni"
- },
- "CA": {
- "name": "Kanada"
- },
- "QA": {
- "name": "Katari"
- },
- "KZ": {
- "name": "Kazakistani"
- },
- "KE": {
- "name": "Kenya"
- },
- "CV": {
- "name": "Kepuvede"
- },
- "KI": {
- "name": "Kiribati"
- },
- "KG": {
- "name": "Kirigizistani"
- },
- "NF": {
- "name": "Kisiwa cha Norfok"
- },
- "CI": {
- "name": "Kodivaa"
- },
- "CO": {
- "name": "Kolombia"
- },
- "KM": {
- "name": "Komoro"
- },
- "CG": {
- "name": "Kongo"
- },
- "HR": {
- "name": "Korasia"
- },
- "KP": {
- "name": "Korea Kaskazini"
- },
- "KR": {
- "name": "Korea Kusini"
- },
- "XK": {
- "name": "Kosovo"
- },
- "CR": {
- "name": "Kostarika"
- },
- "CU": {
- "name": "Kuba"
- },
- "CY": {
- "name": "Kuprosi"
- },
- "KW": {
- "name": "Kuwaiti"
- },
- "LA": {
- "name": "Laosi"
- },
- "LU": {
- "name": "Lasembagi"
- },
- "LV": {
- "name": "Lativia"
- },
- "LB": {
- "name": "Lebanoni"
- },
- "LS": {
- "name": "Lesoto"
- },
- "LR": {
- "name": "Liberia"
- },
- "LY": {
- "name": "Libya"
- },
- "LI": {
- "name": "Lishenteni"
- },
- "LT": {
- "name": "Litwania"
- },
- "MO": {
- "name": "Macau SAR China"
- },
- "MW": {
- "name": "Malawi"
- },
- "MY": {
- "name": "Malesia"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "US": {
- "name": "Marekani"
- },
- "MQ": {
- "name": "Martiniki"
- },
- "MK": {
- "name": "Masedonia"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "Meksiko"
- },
- "FM": {
- "name": "Mikronesia"
- },
- "EG": {
- "name": "Misri"
- },
- "MV": {
- "name": "Modivu"
- },
- "MD": {
- "name": "Moldova"
- },
- "MC": {
- "name": "Monako"
- },
- "MN": {
- "name": "Mongolia"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrati"
- },
- "MU": {
- "name": "Morisi"
- },
- "MR": {
- "name": "Moritania"
- },
- "MA": {
- "name": "Moroko"
- },
- "MZ": {
- "name": "Msumbiji"
- },
- "MM": {
- "name": "Myama"
- },
- "NA": {
- "name": "Namibia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepali"
- },
- "NE": {
- "name": "Nijeri"
- },
- "NG": {
- "name": "Nijeria"
- },
- "NI": {
- "name": "Nikaragwa"
- },
- "NU": {
- "name": "Niue"
- },
- "NO": {
- "name": "Norwe"
- },
- "NC": {
- "name": "Nyukaledonia"
- },
- "NZ": {
- "name": "Nyuzilandi"
- },
- "OM": {
- "name": "Omani"
- },
- "PK": {
- "name": "Pakistani"
- },
- "PW": {
- "name": "Palau"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papua"
- },
- "PY": {
- "name": "Paragwai"
- },
- "PE": {
- "name": "Peru"
- },
- "PN": {
- "name": "Pitkairni"
- },
- "PL": {
- "name": "Polandi"
- },
- "PF": {
- "name": "Polinesia ya Ufaransa"
- },
- "PR": {
- "name": "Pwetoriko"
- },
- "RE": {
- "name": "Riyunioni"
- },
- "RO": {
- "name": "Romania"
- },
- "RW": {
- "name": "Rwanda"
- },
- "SM": {
- "name": "Samarino"
- },
- "WS": {
- "name": "Samoa"
- },
- "AS": {
- "name": "Samoa ya Marekani"
- },
- "SH": {
- "name": "Santahelena"
- },
- "KN": {
- "name": "Santakitzi na Nevis"
- },
- "LC": {
- "name": "Santalusia"
- },
- "PM": {
- "name": "Santapieri na Mikeloni"
- },
- "VC": {
- "name": "Santavisenti na Grenadini"
- },
- "ST": {
- "name": "Sao Tome na Principe"
- },
- "SA": {
- "name": "Saudi"
- },
- "SN": {
- "name": "Senegali"
- },
- "RS": {
- "name": "Serbia"
- },
- "SC": {
- "name": "Shelisheli"
- },
- "SL": {
- "name": "Siera Leoni"
- },
- "SG": {
- "name": "Singapoo"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SY": {
- "name": "Siria"
- },
- "LK": {
- "name": "Sirilanka"
- },
- "SK": {
- "name": "Slovakia"
- },
- "SI": {
- "name": "Slovenia"
- },
- "SO": {
- "name": "Somalia"
- },
- "GS": {
- "name": "South Georgia & South Sandwich Islands"
- },
- "SS": {
- "name": "South Sudan"
- },
- "BL": {
- "name": "St. Barthélemy"
- },
- "MF": {
- "name": "St. Martin"
- },
- "SD": {
- "name": "Sudani"
- },
- "SR": {
- "name": "Surinamu"
- },
- "SJ": {
- "name": "Svalbard & Jan Mayen"
- },
- "TH": {
- "name": "Tailandi"
- },
- "TW": {
- "name": "Taiwani"
- },
- "TJ": {
- "name": "Tajikistani"
- },
- "TZ": {
- "name": "Tanzania"
- },
- "TL": {
- "name": "Timori ya Mashariki"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad na Tobago"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TN": {
- "name": "Tunisia"
- },
- "TM": {
- "name": "Turukimenistani"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UM": {
- "name": "U.S. Outlying Islands"
- },
- "IR": {
- "name": "Uajemi"
- },
- "BE": {
- "name": "Ubelgiji"
- },
- "FR": {
- "name": "Ufaransa"
- },
- "FI": {
- "name": "Ufini"
- },
- "UG": {
- "name": "Uganda"
- },
- "GR": {
- "name": "Ugiriki"
- },
- "ET": {
- "name": "Uhabeshi"
- },
- "NL": {
- "name": "Uholanzi"
- },
- "GB": {
- "name": "Uingereza"
- },
- "DE": {
- "name": "Ujerumani"
- },
- "PS": {
- "name": "Ukingo wa Magharibi na Ukanda wa Gaza wa Palestina"
- },
- "UA": {
- "name": "Ukraini"
- },
- "PT": {
- "name": "Ureno"
- },
- "UY": {
- "name": "Urugwai"
- },
- "RU": {
- "name": "Urusi"
- },
- "SZ": {
- "name": "Uswazi"
- },
- "SE": {
- "name": "Uswidi"
- },
- "CH": {
- "name": "Uswisi"
- },
- "TR": {
- "name": "Uturuki"
- },
- "UZ": {
- "name": "Uzibekistani"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VA": {
- "name": "Vatikani"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietinamu"
- },
- "CK": {
- "name": "Visiwa vya Cook"
- },
- "FK": {
- "name": "Visiwa vya Falkland"
- },
- "KY": {
- "name": "Visiwa vya Kayman"
- },
- "MP": {
- "name": "Visiwa vya Mariana vya Kaskazini"
- },
- "MH": {
- "name": "Visiwa vya Marshal"
- },
- "SB": {
- "name": "Visiwa vya Solomon"
- },
- "TC": {
- "name": "Visiwa vya Turki na Kaiko"
- },
- "VI": {
- "name": "Visiwa vya Virgin vya Marekani"
- },
- "VG": {
- "name": "Visiwa vya Virgin vya Uingereza"
- },
- "WF": {
- "name": "Walis na Futuna"
- },
- "EH": {
- "name": "Western Sahara"
- },
- "YE": {
- "name": "Yemeni"
- },
- "JO": {
- "name": "Yordani"
- },
- "ZM": {
- "name": "Zambia"
- },
- "ZW": {
- "name": "Zimbabwe"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/de-AT.json b/vendor/commerceguys/intl/resources/country/de-AT.json
deleted file mode 100644
index 5b646b922..000000000
--- a/vendor/commerceguys/intl/resources/country/de-AT.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afghanistan"
- },
- "EG": {
- "name": "Ägypten"
- },
- "AX": {
- "name": "Ålandinseln"
- },
- "AL": {
- "name": "Albanien"
- },
- "DZ": {
- "name": "Algerien"
- },
- "AS": {
- "name": "Amerikanisch-Samoa"
- },
- "VI": {
- "name": "Amerikanische Jungferninseln"
- },
- "UM": {
- "name": "Amerikanische Überseeinseln"
- },
- "AD": {
- "name": "Andorra"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguilla"
- },
- "AQ": {
- "name": "Antarktis"
- },
- "AG": {
- "name": "Antigua und Barbuda"
- },
- "GQ": {
- "name": "Äquatorialguinea"
- },
- "AR": {
- "name": "Argentinien"
- },
- "AM": {
- "name": "Armenien"
- },
- "AW": {
- "name": "Aruba"
- },
- "AC": {
- "name": "Ascension"
- },
- "AZ": {
- "name": "Aserbaidschan"
- },
- "ET": {
- "name": "Äthiopien"
- },
- "AU": {
- "name": "Australien"
- },
- "BS": {
- "name": "Bahamas"
- },
- "BH": {
- "name": "Bahrain"
- },
- "BD": {
- "name": "Bangladesch"
- },
- "BB": {
- "name": "Barbados"
- },
- "BY": {
- "name": "Belarus"
- },
- "BE": {
- "name": "Belgien"
- },
- "BZ": {
- "name": "Belize"
- },
- "BJ": {
- "name": "Benin"
- },
- "BM": {
- "name": "Bermuda"
- },
- "BT": {
- "name": "Bhutan"
- },
- "BO": {
- "name": "Bolivien"
- },
- "BQ": {
- "name": "Bonaire, Sint Eustatius und Saba"
- },
- "BA": {
- "name": "Bosnien und Herzegowina"
- },
- "BW": {
- "name": "Botsuana"
- },
- "BR": {
- "name": "Brasilien"
- },
- "VG": {
- "name": "Britische Jungferninseln"
- },
- "IO": {
- "name": "Britisches Territorium im Indischen Ozean"
- },
- "BN": {
- "name": "Brunei Darussalam"
- },
- "BG": {
- "name": "Bulgarien"
- },
- "BF": {
- "name": "Burkina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "CV": {
- "name": "Cabo Verde"
- },
- "EA": {
- "name": "Ceuta und Melilla"
- },
- "CL": {
- "name": "Chile"
- },
- "CN": {
- "name": "China"
- },
- "CK": {
- "name": "Cookinseln"
- },
- "CR": {
- "name": "Costa Rica"
- },
- "CI": {
- "name": "Côte d’Ivoire"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DK": {
- "name": "Dänemark"
- },
- "DE": {
- "name": "Deutschland"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DM": {
- "name": "Dominica"
- },
- "DO": {
- "name": "Dominikanische Republik"
- },
- "DJ": {
- "name": "Dschibuti"
- },
- "EC": {
- "name": "Ecuador"
- },
- "SV": {
- "name": "El Salvador"
- },
- "ER": {
- "name": "Eritrea"
- },
- "EE": {
- "name": "Estland"
- },
- "FK": {
- "name": "Falklandinseln"
- },
- "FO": {
- "name": "Färöer"
- },
- "FJ": {
- "name": "Fidschi"
- },
- "FI": {
- "name": "Finnland"
- },
- "FR": {
- "name": "Frankreich"
- },
- "GF": {
- "name": "Französisch-Guayana"
- },
- "PF": {
- "name": "Französisch-Polynesien"
- },
- "TF": {
- "name": "Französische Süd- und Antarktisgebiete"
- },
- "GA": {
- "name": "Gabun"
- },
- "GM": {
- "name": "Gambia"
- },
- "GE": {
- "name": "Georgien"
- },
- "GH": {
- "name": "Ghana"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GD": {
- "name": "Grenada"
- },
- "GR": {
- "name": "Griechenland"
- },
- "GL": {
- "name": "Grönland"
- },
- "GP": {
- "name": "Guadeloupe"
- },
- "GU": {
- "name": "Guam"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GN": {
- "name": "Guinea"
- },
- "GW": {
- "name": "Guinea-Bissau"
- },
- "GY": {
- "name": "Guyana"
- },
- "HT": {
- "name": "Haiti"
- },
- "HN": {
- "name": "Honduras"
- },
- "IN": {
- "name": "Indien"
- },
- "ID": {
- "name": "Indonesien"
- },
- "IQ": {
- "name": "Irak"
- },
- "IR": {
- "name": "Iran"
- },
- "IE": {
- "name": "Irland"
- },
- "IS": {
- "name": "Island"
- },
- "IM": {
- "name": "Isle of Man"
- },
- "IL": {
- "name": "Israel"
- },
- "IT": {
- "name": "Italien"
- },
- "JM": {
- "name": "Jamaika"
- },
- "JP": {
- "name": "Japan"
- },
- "YE": {
- "name": "Jemen"
- },
- "JE": {
- "name": "Jersey"
- },
- "JO": {
- "name": "Jordanien"
- },
- "KY": {
- "name": "Kaimaninseln"
- },
- "KH": {
- "name": "Kambodscha"
- },
- "CM": {
- "name": "Kamerun"
- },
- "CA": {
- "name": "Kanada"
- },
- "IC": {
- "name": "Kanarische Inseln"
- },
- "KZ": {
- "name": "Kasachstan"
- },
- "QA": {
- "name": "Katar"
- },
- "KE": {
- "name": "Kenia"
- },
- "KG": {
- "name": "Kirgisistan"
- },
- "KI": {
- "name": "Kiribati"
- },
- "CC": {
- "name": "Kokosinseln"
- },
- "CO": {
- "name": "Kolumbien"
- },
- "KM": {
- "name": "Komoren"
- },
- "CG": {
- "name": "Kongo-Brazzaville"
- },
- "CD": {
- "name": "Kongo-Kinshasa"
- },
- "XK": {
- "name": "Kosovo"
- },
- "HR": {
- "name": "Kroatien"
- },
- "CU": {
- "name": "Kuba"
- },
- "KW": {
- "name": "Kuwait"
- },
- "LA": {
- "name": "Laos"
- },
- "LS": {
- "name": "Lesotho"
- },
- "LV": {
- "name": "Lettland"
- },
- "LB": {
- "name": "Libanon"
- },
- "LR": {
- "name": "Liberia"
- },
- "LY": {
- "name": "Libyen"
- },
- "LI": {
- "name": "Liechtenstein"
- },
- "LT": {
- "name": "Litauen"
- },
- "LU": {
- "name": "Luxemburg"
- },
- "MG": {
- "name": "Madagaskar"
- },
- "MW": {
- "name": "Malawi"
- },
- "MY": {
- "name": "Malaysia"
- },
- "MV": {
- "name": "Malediven"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "MA": {
- "name": "Marokko"
- },
- "MH": {
- "name": "Marshallinseln"
- },
- "MQ": {
- "name": "Martinique"
- },
- "MR": {
- "name": "Mauretanien"
- },
- "MU": {
- "name": "Mauritius"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MK": {
- "name": "Mazedonien"
- },
- "MX": {
- "name": "Mexiko"
- },
- "FM": {
- "name": "Mikronesien"
- },
- "MC": {
- "name": "Monaco"
- },
- "MN": {
- "name": "Mongolei"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MZ": {
- "name": "Mosambik"
- },
- "MM": {
- "name": "Myanmar"
- },
- "NA": {
- "name": "Namibia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepal"
- },
- "NC": {
- "name": "Neukaledonien"
- },
- "NZ": {
- "name": "Neuseeland"
- },
- "NI": {
- "name": "Nicaragua"
- },
- "NL": {
- "name": "Niederlande"
- },
- "NE": {
- "name": "Niger"
- },
- "NG": {
- "name": "Nigeria"
- },
- "NU": {
- "name": "Niue"
- },
- "KP": {
- "name": "Nordkorea"
- },
- "MP": {
- "name": "Nördliche Marianen"
- },
- "NF": {
- "name": "Norfolkinsel"
- },
- "NO": {
- "name": "Norwegen"
- },
- "OM": {
- "name": "Oman"
- },
- "AT": {
- "name": "Österreich"
- },
- "PK": {
- "name": "Pakistan"
- },
- "PS": {
- "name": "Palästinensische Autonomiegebiete"
- },
- "PW": {
- "name": "Palau"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papua-Neuguinea"
- },
- "PY": {
- "name": "Paraguay"
- },
- "PE": {
- "name": "Peru"
- },
- "PH": {
- "name": "Philippinen"
- },
- "PN": {
- "name": "Pitcairninseln"
- },
- "PL": {
- "name": "Polen"
- },
- "PT": {
- "name": "Portugal"
- },
- "PR": {
- "name": "Puerto Rico"
- },
- "MD": {
- "name": "Republik Moldau"
- },
- "RE": {
- "name": "Réunion"
- },
- "RW": {
- "name": "Ruanda"
- },
- "RO": {
- "name": "Rumänien"
- },
- "RU": {
- "name": "Russland"
- },
- "SB": {
- "name": "Salomonen"
- },
- "ZM": {
- "name": "Sambia"
- },
- "WS": {
- "name": "Samoa"
- },
- "SM": {
- "name": "San Marino"
- },
- "ST": {
- "name": "São Tomé und Príncipe"
- },
- "SA": {
- "name": "Saudi-Arabien"
- },
- "SE": {
- "name": "Schweden"
- },
- "CH": {
- "name": "Schweiz"
- },
- "SN": {
- "name": "Senegal"
- },
- "RS": {
- "name": "Serbien"
- },
- "SC": {
- "name": "Seychellen"
- },
- "SL": {
- "name": "Sierra Leone"
- },
- "ZW": {
- "name": "Simbabwe"
- },
- "SG": {
- "name": "Singapur"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SK": {
- "name": "Slowakei"
- },
- "SI": {
- "name": "Slowenien"
- },
- "SO": {
- "name": "Somalia"
- },
- "HK": {
- "name": "Sonderverwaltungsregion Hongkong"
- },
- "MO": {
- "name": "Sonderverwaltungsregion Macau"
- },
- "ES": {
- "name": "Spanien"
- },
- "LK": {
- "name": "Sri Lanka"
- },
- "BL": {
- "name": "St. Barthélemy"
- },
- "SH": {
- "name": "St. Helena"
- },
- "KN": {
- "name": "St. Kitts und Nevis"
- },
- "LC": {
- "name": "St. Lucia"
- },
- "MF": {
- "name": "St. Martin"
- },
- "PM": {
- "name": "St. Pierre und Miquelon"
- },
- "VC": {
- "name": "St. Vincent und die Grenadinen"
- },
- "ZA": {
- "name": "Südafrika"
- },
- "SD": {
- "name": "Sudan"
- },
- "GS": {
- "name": "Südgeorgien und die Südlichen Sandwichinseln"
- },
- "KR": {
- "name": "Südkorea"
- },
- "SS": {
- "name": "Südsudan"
- },
- "SR": {
- "name": "Suriname"
- },
- "SJ": {
- "name": "Svalbard und Jan Mayen"
- },
- "SZ": {
- "name": "Swasiland"
- },
- "SY": {
- "name": "Syrien"
- },
- "TJ": {
- "name": "Tadschikistan"
- },
- "TW": {
- "name": "Taiwan"
- },
- "TZ": {
- "name": "Tansania"
- },
- "TH": {
- "name": "Thailand"
- },
- "TL": {
- "name": "Timor-Leste"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad und Tobago"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TD": {
- "name": "Tschad"
- },
- "CZ": {
- "name": "Tschechien"
- },
- "TN": {
- "name": "Tunesien"
- },
- "TR": {
- "name": "Türkei"
- },
- "TM": {
- "name": "Turkmenistan"
- },
- "TC": {
- "name": "Turks- und Caicosinseln"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UG": {
- "name": "Uganda"
- },
- "UA": {
- "name": "Ukraine"
- },
- "HU": {
- "name": "Ungarn"
- },
- "UY": {
- "name": "Uruguay"
- },
- "UZ": {
- "name": "Usbekistan"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VA": {
- "name": "Vatikanstadt"
- },
- "VE": {
- "name": "Venezuela"
- },
- "AE": {
- "name": "Vereinigte Arabische Emirate"
- },
- "US": {
- "name": "Vereinigte Staaten"
- },
- "GB": {
- "name": "Vereinigtes Königreich"
- },
- "VN": {
- "name": "Vietnam"
- },
- "WF": {
- "name": "Wallis und Futuna"
- },
- "CX": {
- "name": "Weihnachtsinsel"
- },
- "EH": {
- "name": "Westsahara"
- },
- "CF": {
- "name": "Zentralafrikanische Republik"
- },
- "CY": {
- "name": "Zypern"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/de-CH.json b/vendor/commerceguys/intl/resources/country/de-CH.json
deleted file mode 100644
index 9c3b45c35..000000000
--- a/vendor/commerceguys/intl/resources/country/de-CH.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afghanistan"
- },
- "EG": {
- "name": "Ägypten"
- },
- "AX": {
- "name": "Ålandinseln"
- },
- "AL": {
- "name": "Albanien"
- },
- "DZ": {
- "name": "Algerien"
- },
- "AS": {
- "name": "Amerikanisch-Samoa"
- },
- "VI": {
- "name": "Amerikanische Jungferninseln"
- },
- "UM": {
- "name": "Amerikanische Überseeinseln"
- },
- "AD": {
- "name": "Andorra"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguilla"
- },
- "AQ": {
- "name": "Antarktis"
- },
- "AG": {
- "name": "Antigua und Barbuda"
- },
- "GQ": {
- "name": "Äquatorialguinea"
- },
- "AR": {
- "name": "Argentinien"
- },
- "AM": {
- "name": "Armenien"
- },
- "AW": {
- "name": "Aruba"
- },
- "AC": {
- "name": "Ascension"
- },
- "AZ": {
- "name": "Aserbaidschan"
- },
- "ET": {
- "name": "Äthiopien"
- },
- "AU": {
- "name": "Australien"
- },
- "BS": {
- "name": "Bahamas"
- },
- "BH": {
- "name": "Bahrain"
- },
- "BD": {
- "name": "Bangladesch"
- },
- "BB": {
- "name": "Barbados"
- },
- "BE": {
- "name": "Belgien"
- },
- "BZ": {
- "name": "Belize"
- },
- "BJ": {
- "name": "Benin"
- },
- "BM": {
- "name": "Bermuda"
- },
- "BT": {
- "name": "Bhutan"
- },
- "BO": {
- "name": "Bolivien"
- },
- "BQ": {
- "name": "Bonaire, Sint Eustatius und Saba"
- },
- "BA": {
- "name": "Bosnien und Herzegowina"
- },
- "BW": {
- "name": "Botswana"
- },
- "BR": {
- "name": "Brasilien"
- },
- "VG": {
- "name": "Britische Jungferninseln"
- },
- "IO": {
- "name": "Britisches Territorium im Indischen Ozean"
- },
- "BN": {
- "name": "Brunei"
- },
- "BG": {
- "name": "Bulgarien"
- },
- "BF": {
- "name": "Burkina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "EA": {
- "name": "Ceuta und Melilla"
- },
- "CL": {
- "name": "Chile"
- },
- "CN": {
- "name": "China"
- },
- "CK": {
- "name": "Cookinseln"
- },
- "CR": {
- "name": "Costa Rica"
- },
- "CI": {
- "name": "Côte d’Ivoire"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DK": {
- "name": "Dänemark"
- },
- "DE": {
- "name": "Deutschland"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DM": {
- "name": "Dominica"
- },
- "DO": {
- "name": "Dominikanische Republik"
- },
- "DJ": {
- "name": "Dschibuti"
- },
- "EC": {
- "name": "Ecuador"
- },
- "SV": {
- "name": "El Salvador"
- },
- "ER": {
- "name": "Eritrea"
- },
- "EE": {
- "name": "Estland"
- },
- "FK": {
- "name": "Falklandinseln"
- },
- "FO": {
- "name": "Färöer"
- },
- "FJ": {
- "name": "Fidschi"
- },
- "FI": {
- "name": "Finnland"
- },
- "FR": {
- "name": "Frankreich"
- },
- "GF": {
- "name": "Französisch-Guayana"
- },
- "PF": {
- "name": "Französisch-Polynesien"
- },
- "TF": {
- "name": "Französische Süd- und Antarktisgebiete"
- },
- "GA": {
- "name": "Gabun"
- },
- "GM": {
- "name": "Gambia"
- },
- "GE": {
- "name": "Georgien"
- },
- "GH": {
- "name": "Ghana"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GD": {
- "name": "Grenada"
- },
- "GR": {
- "name": "Griechenland"
- },
- "GL": {
- "name": "Grönland"
- },
- "GB": {
- "name": "Grossbritannien"
- },
- "GP": {
- "name": "Guadeloupe"
- },
- "GU": {
- "name": "Guam"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GN": {
- "name": "Guinea"
- },
- "GW": {
- "name": "Guinea-Bissau"
- },
- "GY": {
- "name": "Guyana"
- },
- "HT": {
- "name": "Haiti"
- },
- "HN": {
- "name": "Honduras"
- },
- "IN": {
- "name": "Indien"
- },
- "ID": {
- "name": "Indonesien"
- },
- "IQ": {
- "name": "Irak"
- },
- "IR": {
- "name": "Iran"
- },
- "IE": {
- "name": "Irland"
- },
- "IS": {
- "name": "Island"
- },
- "IM": {
- "name": "Isle of Man"
- },
- "IL": {
- "name": "Israel"
- },
- "IT": {
- "name": "Italien"
- },
- "JM": {
- "name": "Jamaika"
- },
- "JP": {
- "name": "Japan"
- },
- "YE": {
- "name": "Jemen"
- },
- "JE": {
- "name": "Jersey"
- },
- "JO": {
- "name": "Jordanien"
- },
- "KY": {
- "name": "Kaimaninseln"
- },
- "KH": {
- "name": "Kambodscha"
- },
- "CM": {
- "name": "Kamerun"
- },
- "CA": {
- "name": "Kanada"
- },
- "IC": {
- "name": "Kanarische Inseln"
- },
- "CV": {
- "name": "Kapverden"
- },
- "KZ": {
- "name": "Kasachstan"
- },
- "QA": {
- "name": "Katar"
- },
- "KE": {
- "name": "Kenia"
- },
- "KG": {
- "name": "Kirgisistan"
- },
- "KI": {
- "name": "Kiribati"
- },
- "CC": {
- "name": "Kokosinseln"
- },
- "CO": {
- "name": "Kolumbien"
- },
- "KM": {
- "name": "Komoren"
- },
- "CG": {
- "name": "Kongo-Brazzaville"
- },
- "CD": {
- "name": "Kongo-Kinshasa"
- },
- "XK": {
- "name": "Kosovo"
- },
- "HR": {
- "name": "Kroatien"
- },
- "CU": {
- "name": "Kuba"
- },
- "KW": {
- "name": "Kuwait"
- },
- "LA": {
- "name": "Laos"
- },
- "LS": {
- "name": "Lesotho"
- },
- "LV": {
- "name": "Lettland"
- },
- "LB": {
- "name": "Libanon"
- },
- "LR": {
- "name": "Liberia"
- },
- "LY": {
- "name": "Libyen"
- },
- "LI": {
- "name": "Liechtenstein"
- },
- "LT": {
- "name": "Litauen"
- },
- "LU": {
- "name": "Luxemburg"
- },
- "MG": {
- "name": "Madagaskar"
- },
- "MW": {
- "name": "Malawi"
- },
- "MY": {
- "name": "Malaysia"
- },
- "MV": {
- "name": "Malediven"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "MA": {
- "name": "Marokko"
- },
- "MH": {
- "name": "Marshallinseln"
- },
- "MQ": {
- "name": "Martinique"
- },
- "MR": {
- "name": "Mauretanien"
- },
- "MU": {
- "name": "Mauritius"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MK": {
- "name": "Mazedonien"
- },
- "MX": {
- "name": "Mexiko"
- },
- "FM": {
- "name": "Mikronesien"
- },
- "MC": {
- "name": "Monaco"
- },
- "MN": {
- "name": "Mongolei"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MZ": {
- "name": "Mosambik"
- },
- "MM": {
- "name": "Myanmar"
- },
- "NA": {
- "name": "Namibia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepal"
- },
- "NC": {
- "name": "Neukaledonien"
- },
- "NZ": {
- "name": "Neuseeland"
- },
- "NI": {
- "name": "Nicaragua"
- },
- "NL": {
- "name": "Niederlande"
- },
- "NE": {
- "name": "Niger"
- },
- "NG": {
- "name": "Nigeria"
- },
- "NU": {
- "name": "Niue"
- },
- "KP": {
- "name": "Nordkorea"
- },
- "MP": {
- "name": "Nördliche Marianen"
- },
- "NF": {
- "name": "Norfolkinsel"
- },
- "NO": {
- "name": "Norwegen"
- },
- "OM": {
- "name": "Oman"
- },
- "AT": {
- "name": "Österreich"
- },
- "TL": {
- "name": "Osttimor"
- },
- "PK": {
- "name": "Pakistan"
- },
- "PS": {
- "name": "Palästinensische Autonomiegebiete"
- },
- "PW": {
- "name": "Palau"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papua-Neuguinea"
- },
- "PY": {
- "name": "Paraguay"
- },
- "PE": {
- "name": "Peru"
- },
- "PH": {
- "name": "Philippinen"
- },
- "PN": {
- "name": "Pitcairninseln"
- },
- "PL": {
- "name": "Polen"
- },
- "PT": {
- "name": "Portugal"
- },
- "PR": {
- "name": "Puerto Rico"
- },
- "MD": {
- "name": "Republik Moldau"
- },
- "RE": {
- "name": "Réunion"
- },
- "RW": {
- "name": "Ruanda"
- },
- "RO": {
- "name": "Rumänien"
- },
- "RU": {
- "name": "Russland"
- },
- "SB": {
- "name": "Salomon-Inseln"
- },
- "ZM": {
- "name": "Sambia"
- },
- "WS": {
- "name": "Samoa"
- },
- "SM": {
- "name": "San Marino"
- },
- "ST": {
- "name": "São Tomé und Príncipe"
- },
- "SA": {
- "name": "Saudi-Arabien"
- },
- "SE": {
- "name": "Schweden"
- },
- "CH": {
- "name": "Schweiz"
- },
- "SN": {
- "name": "Senegal"
- },
- "RS": {
- "name": "Serbien"
- },
- "SC": {
- "name": "Seychellen"
- },
- "SL": {
- "name": "Sierra Leone"
- },
- "SG": {
- "name": "Singapur"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SK": {
- "name": "Slowakei"
- },
- "SI": {
- "name": "Slowenien"
- },
- "SO": {
- "name": "Somalia"
- },
- "HK": {
- "name": "Sonderverwaltungsregion Hongkong"
- },
- "MO": {
- "name": "Sonderverwaltungsregion Macau"
- },
- "ES": {
- "name": "Spanien"
- },
- "SJ": {
- "name": "Spitzbergen und Jan Mayen"
- },
- "LK": {
- "name": "Sri Lanka"
- },
- "BL": {
- "name": "St. Barthélemy"
- },
- "SH": {
- "name": "St. Helena"
- },
- "KN": {
- "name": "St. Kitts und Nevis"
- },
- "LC": {
- "name": "St. Lucia"
- },
- "MF": {
- "name": "St. Martin"
- },
- "PM": {
- "name": "St. Pierre und Miquelon"
- },
- "VC": {
- "name": "St. Vincent und die Grenadinen"
- },
- "ZA": {
- "name": "Südafrika"
- },
- "SD": {
- "name": "Sudan"
- },
- "GS": {
- "name": "Südgeorgien und die Südlichen Sandwichinseln"
- },
- "KR": {
- "name": "Südkorea"
- },
- "SS": {
- "name": "Südsudan"
- },
- "SR": {
- "name": "Suriname"
- },
- "SZ": {
- "name": "Swasiland"
- },
- "SY": {
- "name": "Syrien"
- },
- "TJ": {
- "name": "Tadschikistan"
- },
- "TW": {
- "name": "Taiwan"
- },
- "TZ": {
- "name": "Tansania"
- },
- "TH": {
- "name": "Thailand"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad und Tobago"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TD": {
- "name": "Tschad"
- },
- "CZ": {
- "name": "Tschechien"
- },
- "TN": {
- "name": "Tunesien"
- },
- "TR": {
- "name": "Türkei"
- },
- "TM": {
- "name": "Turkmenistan"
- },
- "TC": {
- "name": "Turks- und Caicosinseln"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UG": {
- "name": "Uganda"
- },
- "UA": {
- "name": "Ukraine"
- },
- "HU": {
- "name": "Ungarn"
- },
- "UY": {
- "name": "Uruguay"
- },
- "UZ": {
- "name": "Usbekistan"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VA": {
- "name": "Vatikanstadt"
- },
- "VE": {
- "name": "Venezuela"
- },
- "AE": {
- "name": "Vereinigte Arabische Emirate"
- },
- "US": {
- "name": "Vereinigte Staaten"
- },
- "VN": {
- "name": "Vietnam"
- },
- "WF": {
- "name": "Wallis und Futuna"
- },
- "CX": {
- "name": "Weihnachtsinsel"
- },
- "BY": {
- "name": "Weissrussland"
- },
- "EH": {
- "name": "Westsahara"
- },
- "CF": {
- "name": "Zentralafrikanische Republik"
- },
- "ZW": {
- "name": "Zimbabwe"
- },
- "CY": {
- "name": "Zypern"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/de.json b/vendor/commerceguys/intl/resources/country/de.json
deleted file mode 100644
index a5165ca10..000000000
--- a/vendor/commerceguys/intl/resources/country/de.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afghanistan"
- },
- "EG": {
- "name": "Ägypten"
- },
- "AX": {
- "name": "Ålandinseln"
- },
- "AL": {
- "name": "Albanien"
- },
- "DZ": {
- "name": "Algerien"
- },
- "AS": {
- "name": "Amerikanisch-Samoa"
- },
- "VI": {
- "name": "Amerikanische Jungferninseln"
- },
- "UM": {
- "name": "Amerikanische Überseeinseln"
- },
- "AD": {
- "name": "Andorra"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguilla"
- },
- "AQ": {
- "name": "Antarktis"
- },
- "AG": {
- "name": "Antigua und Barbuda"
- },
- "GQ": {
- "name": "Äquatorialguinea"
- },
- "AR": {
- "name": "Argentinien"
- },
- "AM": {
- "name": "Armenien"
- },
- "AW": {
- "name": "Aruba"
- },
- "AC": {
- "name": "Ascension"
- },
- "AZ": {
- "name": "Aserbaidschan"
- },
- "ET": {
- "name": "Äthiopien"
- },
- "AU": {
- "name": "Australien"
- },
- "BS": {
- "name": "Bahamas"
- },
- "BH": {
- "name": "Bahrain"
- },
- "BD": {
- "name": "Bangladesch"
- },
- "BB": {
- "name": "Barbados"
- },
- "BY": {
- "name": "Belarus"
- },
- "BE": {
- "name": "Belgien"
- },
- "BZ": {
- "name": "Belize"
- },
- "BJ": {
- "name": "Benin"
- },
- "BM": {
- "name": "Bermuda"
- },
- "BT": {
- "name": "Bhutan"
- },
- "BO": {
- "name": "Bolivien"
- },
- "BQ": {
- "name": "Bonaire, Sint Eustatius und Saba"
- },
- "BA": {
- "name": "Bosnien und Herzegowina"
- },
- "BW": {
- "name": "Botsuana"
- },
- "BR": {
- "name": "Brasilien"
- },
- "VG": {
- "name": "Britische Jungferninseln"
- },
- "IO": {
- "name": "Britisches Territorium im Indischen Ozean"
- },
- "BN": {
- "name": "Brunei Darussalam"
- },
- "BG": {
- "name": "Bulgarien"
- },
- "BF": {
- "name": "Burkina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "CV": {
- "name": "Cabo Verde"
- },
- "EA": {
- "name": "Ceuta und Melilla"
- },
- "CL": {
- "name": "Chile"
- },
- "CN": {
- "name": "China"
- },
- "CK": {
- "name": "Cookinseln"
- },
- "CR": {
- "name": "Costa Rica"
- },
- "CI": {
- "name": "Côte d’Ivoire"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DK": {
- "name": "Dänemark"
- },
- "DE": {
- "name": "Deutschland"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DM": {
- "name": "Dominica"
- },
- "DO": {
- "name": "Dominikanische Republik"
- },
- "DJ": {
- "name": "Dschibuti"
- },
- "EC": {
- "name": "Ecuador"
- },
- "SV": {
- "name": "El Salvador"
- },
- "ER": {
- "name": "Eritrea"
- },
- "EE": {
- "name": "Estland"
- },
- "FK": {
- "name": "Falklandinseln"
- },
- "FO": {
- "name": "Färöer"
- },
- "FJ": {
- "name": "Fidschi"
- },
- "FI": {
- "name": "Finnland"
- },
- "FR": {
- "name": "Frankreich"
- },
- "GF": {
- "name": "Französisch-Guayana"
- },
- "PF": {
- "name": "Französisch-Polynesien"
- },
- "TF": {
- "name": "Französische Süd- und Antarktisgebiete"
- },
- "GA": {
- "name": "Gabun"
- },
- "GM": {
- "name": "Gambia"
- },
- "GE": {
- "name": "Georgien"
- },
- "GH": {
- "name": "Ghana"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GD": {
- "name": "Grenada"
- },
- "GR": {
- "name": "Griechenland"
- },
- "GL": {
- "name": "Grönland"
- },
- "GP": {
- "name": "Guadeloupe"
- },
- "GU": {
- "name": "Guam"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GN": {
- "name": "Guinea"
- },
- "GW": {
- "name": "Guinea-Bissau"
- },
- "GY": {
- "name": "Guyana"
- },
- "HT": {
- "name": "Haiti"
- },
- "HN": {
- "name": "Honduras"
- },
- "IN": {
- "name": "Indien"
- },
- "ID": {
- "name": "Indonesien"
- },
- "IQ": {
- "name": "Irak"
- },
- "IR": {
- "name": "Iran"
- },
- "IE": {
- "name": "Irland"
- },
- "IS": {
- "name": "Island"
- },
- "IM": {
- "name": "Isle of Man"
- },
- "IL": {
- "name": "Israel"
- },
- "IT": {
- "name": "Italien"
- },
- "JM": {
- "name": "Jamaika"
- },
- "JP": {
- "name": "Japan"
- },
- "YE": {
- "name": "Jemen"
- },
- "JE": {
- "name": "Jersey"
- },
- "JO": {
- "name": "Jordanien"
- },
- "KY": {
- "name": "Kaimaninseln"
- },
- "KH": {
- "name": "Kambodscha"
- },
- "CM": {
- "name": "Kamerun"
- },
- "CA": {
- "name": "Kanada"
- },
- "IC": {
- "name": "Kanarische Inseln"
- },
- "KZ": {
- "name": "Kasachstan"
- },
- "QA": {
- "name": "Katar"
- },
- "KE": {
- "name": "Kenia"
- },
- "KG": {
- "name": "Kirgisistan"
- },
- "KI": {
- "name": "Kiribati"
- },
- "CC": {
- "name": "Kokosinseln"
- },
- "CO": {
- "name": "Kolumbien"
- },
- "KM": {
- "name": "Komoren"
- },
- "CG": {
- "name": "Kongo-Brazzaville"
- },
- "CD": {
- "name": "Kongo-Kinshasa"
- },
- "XK": {
- "name": "Kosovo"
- },
- "HR": {
- "name": "Kroatien"
- },
- "CU": {
- "name": "Kuba"
- },
- "KW": {
- "name": "Kuwait"
- },
- "LA": {
- "name": "Laos"
- },
- "LS": {
- "name": "Lesotho"
- },
- "LV": {
- "name": "Lettland"
- },
- "LB": {
- "name": "Libanon"
- },
- "LR": {
- "name": "Liberia"
- },
- "LY": {
- "name": "Libyen"
- },
- "LI": {
- "name": "Liechtenstein"
- },
- "LT": {
- "name": "Litauen"
- },
- "LU": {
- "name": "Luxemburg"
- },
- "MG": {
- "name": "Madagaskar"
- },
- "MW": {
- "name": "Malawi"
- },
- "MY": {
- "name": "Malaysia"
- },
- "MV": {
- "name": "Malediven"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "MA": {
- "name": "Marokko"
- },
- "MH": {
- "name": "Marshallinseln"
- },
- "MQ": {
- "name": "Martinique"
- },
- "MR": {
- "name": "Mauretanien"
- },
- "MU": {
- "name": "Mauritius"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MK": {
- "name": "Mazedonien"
- },
- "MX": {
- "name": "Mexiko"
- },
- "FM": {
- "name": "Mikronesien"
- },
- "MC": {
- "name": "Monaco"
- },
- "MN": {
- "name": "Mongolei"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MZ": {
- "name": "Mosambik"
- },
- "MM": {
- "name": "Myanmar"
- },
- "NA": {
- "name": "Namibia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepal"
- },
- "NC": {
- "name": "Neukaledonien"
- },
- "NZ": {
- "name": "Neuseeland"
- },
- "NI": {
- "name": "Nicaragua"
- },
- "NL": {
- "name": "Niederlande"
- },
- "NE": {
- "name": "Niger"
- },
- "NG": {
- "name": "Nigeria"
- },
- "NU": {
- "name": "Niue"
- },
- "KP": {
- "name": "Nordkorea"
- },
- "MP": {
- "name": "Nördliche Marianen"
- },
- "NF": {
- "name": "Norfolkinsel"
- },
- "NO": {
- "name": "Norwegen"
- },
- "OM": {
- "name": "Oman"
- },
- "AT": {
- "name": "Österreich"
- },
- "PK": {
- "name": "Pakistan"
- },
- "PS": {
- "name": "Palästinensische Autonomiegebiete"
- },
- "PW": {
- "name": "Palau"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papua-Neuguinea"
- },
- "PY": {
- "name": "Paraguay"
- },
- "PE": {
- "name": "Peru"
- },
- "PH": {
- "name": "Philippinen"
- },
- "PN": {
- "name": "Pitcairninseln"
- },
- "PL": {
- "name": "Polen"
- },
- "PT": {
- "name": "Portugal"
- },
- "PR": {
- "name": "Puerto Rico"
- },
- "MD": {
- "name": "Republik Moldau"
- },
- "RE": {
- "name": "Réunion"
- },
- "RW": {
- "name": "Ruanda"
- },
- "RO": {
- "name": "Rumänien"
- },
- "RU": {
- "name": "Russland"
- },
- "SB": {
- "name": "Salomonen"
- },
- "ZM": {
- "name": "Sambia"
- },
- "WS": {
- "name": "Samoa"
- },
- "SM": {
- "name": "San Marino"
- },
- "ST": {
- "name": "São Tomé und Príncipe"
- },
- "SA": {
- "name": "Saudi-Arabien"
- },
- "SE": {
- "name": "Schweden"
- },
- "CH": {
- "name": "Schweiz"
- },
- "SN": {
- "name": "Senegal"
- },
- "RS": {
- "name": "Serbien"
- },
- "SC": {
- "name": "Seychellen"
- },
- "SL": {
- "name": "Sierra Leone"
- },
- "ZW": {
- "name": "Simbabwe"
- },
- "SG": {
- "name": "Singapur"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SK": {
- "name": "Slowakei"
- },
- "SI": {
- "name": "Slowenien"
- },
- "SO": {
- "name": "Somalia"
- },
- "HK": {
- "name": "Sonderverwaltungsregion Hongkong"
- },
- "MO": {
- "name": "Sonderverwaltungsregion Macau"
- },
- "ES": {
- "name": "Spanien"
- },
- "SJ": {
- "name": "Spitzbergen und Jan Mayen"
- },
- "LK": {
- "name": "Sri Lanka"
- },
- "BL": {
- "name": "St. Barthélemy"
- },
- "SH": {
- "name": "St. Helena"
- },
- "KN": {
- "name": "St. Kitts und Nevis"
- },
- "LC": {
- "name": "St. Lucia"
- },
- "MF": {
- "name": "St. Martin"
- },
- "PM": {
- "name": "St. Pierre und Miquelon"
- },
- "VC": {
- "name": "St. Vincent und die Grenadinen"
- },
- "ZA": {
- "name": "Südafrika"
- },
- "SD": {
- "name": "Sudan"
- },
- "GS": {
- "name": "Südgeorgien und die Südlichen Sandwichinseln"
- },
- "KR": {
- "name": "Südkorea"
- },
- "SS": {
- "name": "Südsudan"
- },
- "SR": {
- "name": "Suriname"
- },
- "SZ": {
- "name": "Swasiland"
- },
- "SY": {
- "name": "Syrien"
- },
- "TJ": {
- "name": "Tadschikistan"
- },
- "TW": {
- "name": "Taiwan"
- },
- "TZ": {
- "name": "Tansania"
- },
- "TH": {
- "name": "Thailand"
- },
- "TL": {
- "name": "Timor-Leste"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad und Tobago"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TD": {
- "name": "Tschad"
- },
- "CZ": {
- "name": "Tschechien"
- },
- "TN": {
- "name": "Tunesien"
- },
- "TR": {
- "name": "Türkei"
- },
- "TM": {
- "name": "Turkmenistan"
- },
- "TC": {
- "name": "Turks- und Caicosinseln"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UG": {
- "name": "Uganda"
- },
- "UA": {
- "name": "Ukraine"
- },
- "HU": {
- "name": "Ungarn"
- },
- "UY": {
- "name": "Uruguay"
- },
- "UZ": {
- "name": "Usbekistan"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VA": {
- "name": "Vatikanstadt"
- },
- "VE": {
- "name": "Venezuela"
- },
- "AE": {
- "name": "Vereinigte Arabische Emirate"
- },
- "US": {
- "name": "Vereinigte Staaten"
- },
- "GB": {
- "name": "Vereinigtes Königreich"
- },
- "VN": {
- "name": "Vietnam"
- },
- "WF": {
- "name": "Wallis und Futuna"
- },
- "CX": {
- "name": "Weihnachtsinsel"
- },
- "EH": {
- "name": "Westsahara"
- },
- "CF": {
- "name": "Zentralafrikanische Republik"
- },
- "CY": {
- "name": "Zypern"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/dje.json b/vendor/commerceguys/intl/resources/country/dje.json
deleted file mode 100644
index f5b0f1d6f..000000000
--- a/vendor/commerceguys/intl/resources/country/dje.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afgaanistan"
- },
- "AX": {
- "name": "Åland Islands"
- },
- "AL": {
- "name": "Albaani"
- },
- "GB": {
- "name": "Albaasalaama Marganta"
- },
- "DE": {
- "name": "Almaaɲe"
- },
- "DZ": {
- "name": "Alžeeri"
- },
- "VI": {
- "name": "Ameerik Virgin Gungey"
- },
- "US": {
- "name": "Ameriki Laabu Margantey"
- },
- "AS": {
- "name": "Ameriki Samoa"
- },
- "AD": {
- "name": "Andoora"
- },
- "AI": {
- "name": "Angiiya"
- },
- "AO": {
- "name": "Angoola"
- },
- "AQ": {
- "name": "Antarctica"
- },
- "AG": {
- "name": "Antigua nda Barbuuda"
- },
- "AR": {
- "name": "Argentine"
- },
- "AM": {
- "name": "Armeeni"
- },
- "AW": {
- "name": "Aruuba"
- },
- "AC": {
- "name": "Ascension Island"
- },
- "IS": {
- "name": "Ayseland"
- },
- "AZ": {
- "name": "Azerbaayijaŋ"
- },
- "BS": {
- "name": "Bahamas"
- },
- "BH": {
- "name": "Bahareen"
- },
- "BD": {
- "name": "Bangladeši"
- },
- "BB": {
- "name": "Barbaados"
- },
- "BE": {
- "name": "Belgiiki"
- },
- "BZ": {
- "name": "Beliizi"
- },
- "BJ": {
- "name": "Beniŋ"
- },
- "BM": {
- "name": "Bermuda"
- },
- "BY": {
- "name": "Biloriši"
- },
- "BO": {
- "name": "Boolivi"
- },
- "BA": {
- "name": "Bosni nda Herzegovine"
- },
- "BW": {
- "name": "Botswaana"
- },
- "BR": {
- "name": "Breezil"
- },
- "IO": {
- "name": "Britiši Indu teekoo laama"
- },
- "VG": {
- "name": "Britiši Virgin gungey"
- },
- "BN": {
- "name": "Bruunee"
- },
- "BG": {
- "name": "Bulgaari"
- },
- "BF": {
- "name": "Burkina faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "BT": {
- "name": "Buutaŋ"
- },
- "TD": {
- "name": "Caadu"
- },
- "IC": {
- "name": "Canary Islands"
- },
- "BQ": {
- "name": "Caribbean Netherlands"
- },
- "CZ": {
- "name": "Cek labo"
- },
- "CF": {
- "name": "Centraafriki koyra"
- },
- "EA": {
- "name": "Ceuta & Melilla"
- },
- "CX": {
- "name": "Christmas Island"
- },
- "CC": {
- "name": "Cocos (Keeling) Islands"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DK": {
- "name": "Danemark"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DM": {
- "name": "Dominica"
- },
- "DO": {
- "name": "Doominiki laboo"
- },
- "ET": {
- "name": "Ecioopi"
- },
- "EC": {
- "name": "Ekwateer"
- },
- "ER": {
- "name": "Eritree"
- },
- "ES": {
- "name": "Espaaɲe"
- },
- "EE": {
- "name": "Estooni"
- },
- "FR": {
- "name": "Faransi"
- },
- "GF": {
- "name": "Faransi Guyaan"
- },
- "PF": {
- "name": "Faransi Polineezi"
- },
- "FO": {
- "name": "Faroe Islands"
- },
- "FJ": {
- "name": "Fiji"
- },
- "PH": {
- "name": "Filipine"
- },
- "FI": {
- "name": "Finlandu"
- },
- "TF": {
- "name": "French Southern Territories"
- },
- "GA": {
- "name": "Gaabon"
- },
- "GH": {
- "name": "Gaana"
- },
- "GM": {
- "name": "Gambi"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GN": {
- "name": "Gine"
- },
- "GW": {
- "name": "Gine-Bisso"
- },
- "GQ": {
- "name": "Ginee Ekwatorial"
- },
- "GE": {
- "name": "Gorgi"
- },
- "GR": {
- "name": "Greece"
- },
- "GD": {
- "name": "Grenaada"
- },
- "GL": {
- "name": "Grinland"
- },
- "GU": {
- "name": "Guam"
- },
- "GG": {
- "name": "Guernsey"
- },
- "KP": {
- "name": "Gurma Kooree"
- },
- "GY": {
- "name": "Guyaane"
- },
- "GP": {
- "name": "Gwadeluup"
- },
- "GT": {
- "name": "Gwatemaala"
- },
- "HT": {
- "name": "Haiti"
- },
- "ZA": {
- "name": "Hawsa Afriki Laboo"
- },
- "KR": {
- "name": "Hawsa Kooree"
- },
- "NL": {
- "name": "Hollandu"
- },
- "HN": {
- "name": "Honduras"
- },
- "HK": {
- "name": "Hong Kong SAR China"
- },
- "HU": {
- "name": "Hungaari"
- },
- "ID": {
- "name": "Indoneezi"
- },
- "IN": {
- "name": "Indu laboo"
- },
- "IQ": {
- "name": "Iraak"
- },
- "IR": {
- "name": "Iraan"
- },
- "RU": {
- "name": "Iriši laboo"
- },
- "IE": {
- "name": "Irlandu"
- },
- "IM": {
- "name": "Isle of Man"
- },
- "IL": {
- "name": "Israyel"
- },
- "IT": {
- "name": "Itaali"
- },
- "JP": {
- "name": "Jaapoŋ"
- },
- "JM": {
- "name": "Jamaayik"
- },
- "JE": {
- "name": "Jersey"
- },
- "DJ": {
- "name": "Jibuuti"
- },
- "NC": {
- "name": "Kaaledooni Taagaa"
- },
- "KZ": {
- "name": "Kaazakstan"
- },
- "FK": {
- "name": "Kalkan gungey"
- },
- "KH": {
- "name": "kamboogi"
- },
- "CM": {
- "name": "Kameruun"
- },
- "CA": {
- "name": "Kanaada"
- },
- "CV": {
- "name": "Kapuver gungey"
- },
- "QA": {
- "name": "Kataar"
- },
- "KY": {
- "name": "Kayman gungey"
- },
- "KE": {
- "name": "Keeniya"
- },
- "KI": {
- "name": "Kiribaati"
- },
- "CO": {
- "name": "Kolombi"
- },
- "KM": {
- "name": "Komoor"
- },
- "CG": {
- "name": "Kongoo"
- },
- "CD": {
- "name": "Kongoo demookaratiki laboo"
- },
- "XK": {
- "name": "Kosovo"
- },
- "CR": {
- "name": "Kosta rika"
- },
- "HR": {
- "name": "Krwaasi"
- },
- "CI": {
- "name": "Kudwar"
- },
- "CU": {
- "name": "Kuuba"
- },
- "CK": {
- "name": "Kuuk gungey"
- },
- "KW": {
- "name": "Kuweet"
- },
- "KG": {
- "name": "Kyrgyzstan"
- },
- "AE": {
- "name": "Laaraw Imaarawey Margantey"
- },
- "LA": {
- "name": "Laawos"
- },
- "LS": {
- "name": "Leesoto"
- },
- "LV": {
- "name": "Letooni"
- },
- "LR": {
- "name": "Liberia"
- },
- "LI": {
- "name": "Liechtenstein"
- },
- "LY": {
- "name": "Liibi"
- },
- "LT": {
- "name": "Lituaani"
- },
- "LB": {
- "name": "Lubnaan"
- },
- "LU": {
- "name": "Luxembourg"
- },
- "MK": {
- "name": "Maacedooni"
- },
- "ML": {
- "name": "Maali"
- },
- "MA": {
- "name": "Maarok"
- },
- "MO": {
- "name": "Macau SAR China"
- },
- "MG": {
- "name": "Madagascar"
- },
- "MW": {
- "name": "Malaawi"
- },
- "MV": {
- "name": "Maldiivu"
- },
- "MY": {
- "name": "Maleezi"
- },
- "MT": {
- "name": "Malta"
- },
- "MP": {
- "name": "Mariana Gurma Gungey"
- },
- "MH": {
- "name": "Maršal gungey"
- },
- "MQ": {
- "name": "Martiniiki"
- },
- "MM": {
- "name": "Maynamar"
- },
- "YT": {
- "name": "Mayooti"
- },
- "MX": {
- "name": "Mexiki"
- },
- "FM": {
- "name": "Mikronezi"
- },
- "EG": {
- "name": "Misra"
- },
- "MD": {
- "name": "Moldovi"
- },
- "MC": {
- "name": "Monako"
- },
- "MN": {
- "name": "Mongooli"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MU": {
- "name": "Mooris gungey"
- },
- "MR": {
- "name": "Mooritaani"
- },
- "MZ": {
- "name": "Mozambik"
- },
- "NG": {
- "name": "Naajiriia"
- },
- "NA": {
- "name": "Naamibi"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Neepal"
- },
- "NI": {
- "name": "Nikaragwa"
- },
- "NU": {
- "name": "Niue"
- },
- "NE": {
- "name": "Nižer"
- },
- "NF": {
- "name": "Norfolk Gungoo"
- },
- "NO": {
- "name": "Norveej"
- },
- "OM": {
- "name": "Omaan"
- },
- "AU": {
- "name": "Ostraali"
- },
- "AT": {
- "name": "Otriši"
- },
- "PK": {
- "name": "Paakistan"
- },
- "PS": {
- "name": "Palestine Dangay nda Gaaza"
- },
- "PW": {
- "name": "Palu"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papua Ginee Taaga"
- },
- "PY": {
- "name": "Paraguwey"
- },
- "PE": {
- "name": "Peeru"
- },
- "PN": {
- "name": "Pitikarin"
- },
- "PL": {
- "name": "Poloɲe"
- },
- "PR": {
- "name": "Porto Riko"
- },
- "PT": {
- "name": "Portugaal"
- },
- "RE": {
- "name": "Reenioŋ"
- },
- "RO": {
- "name": "Rumaani"
- },
- "RW": {
- "name": "Rwanda"
- },
- "SV": {
- "name": "Salvador laboo"
- },
- "WS": {
- "name": "Samoa"
- },
- "SM": {
- "name": "San Marino"
- },
- "ST": {
- "name": "Sao Tome nda Prinsipe"
- },
- "SA": {
- "name": "Saudiya"
- },
- "SL": {
- "name": "Seera Leon"
- },
- "SC": {
- "name": "Seešel"
- },
- "SN": {
- "name": "Senegal"
- },
- "SH": {
- "name": "Seŋ Helena"
- },
- "KN": {
- "name": "Seŋ Kitts nda Nevis"
- },
- "LC": {
- "name": "Seŋ Lussia"
- },
- "PM": {
- "name": "Seŋ Piyer nda Mikelon"
- },
- "VC": {
- "name": "Seŋvinsaŋ nda Grenadine"
- },
- "RS": {
- "name": "Serbia"
- },
- "CL": {
- "name": "Šiili"
- },
- "CN": {
- "name": "Šiin"
- },
- "CY": {
- "name": "Šiipur"
- },
- "SG": {
- "name": "Singapur"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SK": {
- "name": "Slovaaki"
- },
- "SI": {
- "name": "Sloveeni"
- },
- "SB": {
- "name": "Solomon Gungey"
- },
- "SO": {
- "name": "Somaali"
- },
- "GS": {
- "name": "South Georgia & South Sandwich Islands"
- },
- "SS": {
- "name": "South Sudan"
- },
- "LK": {
- "name": "Srilanka"
- },
- "BL": {
- "name": "St. Barthélemy"
- },
- "MF": {
- "name": "St. Martin"
- },
- "SR": {
- "name": "Surinaam"
- },
- "SD": {
- "name": "Suudaŋ"
- },
- "SY": {
- "name": "Suuria"
- },
- "SJ": {
- "name": "Svalbard & Jan Mayen"
- },
- "SZ": {
- "name": "Swaziland"
- },
- "SE": {
- "name": "Sweede"
- },
- "CH": {
- "name": "Swisu"
- },
- "TH": {
- "name": "Taayiland"
- },
- "TW": {
- "name": "Taayiwan"
- },
- "TJ": {
- "name": "Taažikistan"
- },
- "TZ": {
- "name": "Tanzaani"
- },
- "TL": {
- "name": "Timoor hawsa"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad nda Tobaago"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TN": {
- "name": "Tunizi"
- },
- "TC": {
- "name": "Turk nda Kayikos Gungey"
- },
- "TR": {
- "name": "Turki"
- },
- "TM": {
- "name": "Turkmenistaŋ"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UM": {
- "name": "U.S. Outlying Islands"
- },
- "UG": {
- "name": "Uganda"
- },
- "UA": {
- "name": "Ukreen"
- },
- "JO": {
- "name": "Urdun"
- },
- "UY": {
- "name": "Uruguwey"
- },
- "UZ": {
- "name": "Uzbeekistan"
- },
- "VA": {
- "name": "Vaatikan Laama"
- },
- "VU": {
- "name": "Vanautu"
- },
- "VE": {
- "name": "Veneezuyeela"
- },
- "VN": {
- "name": "Vietnaam"
- },
- "WF": {
- "name": "Wallis nda Futuna"
- },
- "EH": {
- "name": "Western Sahara"
- },
- "YE": {
- "name": "Yaman"
- },
- "ZM": {
- "name": "Zambi"
- },
- "NZ": {
- "name": "Zeelandu Taaga"
- },
- "ZW": {
- "name": "Zimbabwe"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/dsb.json b/vendor/commerceguys/intl/resources/country/dsb.json
deleted file mode 100644
index c5fd0def4..000000000
--- a/vendor/commerceguys/intl/resources/country/dsb.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afghanistan"
- },
- "AX": {
- "name": "Åland"
- },
- "AL": {
- "name": "Albańska"
- },
- "DZ": {
- "name": "Algeriska"
- },
- "UM": {
- "name": "Ameriska Oceaniska"
- },
- "AS": {
- "name": "Ameriska Samoa"
- },
- "VI": {
- "name": "Ameriske kněžniske kupy"
- },
- "AD": {
- "name": "Andorra"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguilla"
- },
- "AQ": {
- "name": "Antarktis"
- },
- "AG": {
- "name": "Antigua a Barbuda"
- },
- "AR": {
- "name": "Argentinska"
- },
- "AM": {
- "name": "Armeńska"
- },
- "AW": {
- "name": "Aruba"
- },
- "AC": {
- "name": "Ascension"
- },
- "AU": {
- "name": "Awstralska"
- },
- "AT": {
- "name": "Awstriska"
- },
- "AZ": {
- "name": "Azerbajdžan"
- },
- "BS": {
- "name": "Bahamy"
- },
- "BH": {
- "name": "Bahrain"
- },
- "BD": {
- "name": "Bangladeš"
- },
- "BB": {
- "name": "Barbados"
- },
- "BE": {
- "name": "Belgiska"
- },
- "BZ": {
- "name": "Belize"
- },
- "BJ": {
- "name": "Benin"
- },
- "BM": {
- "name": "Bermudy"
- },
- "BY": {
- "name": "Běłoruska"
- },
- "BT": {
- "name": "Bhutan"
- },
- "BO": {
- "name": "Boliwiska"
- },
- "BA": {
- "name": "Bosniska a Hercegowina"
- },
- "BW": {
- "name": "Botswana"
- },
- "BR": {
- "name": "Brazilska"
- },
- "VG": {
- "name": "Britiske kněžniske kupy"
- },
- "IO": {
- "name": "Britiski indiskooceaniski teritorium"
- },
- "BN": {
- "name": "Brunei"
- },
- "BG": {
- "name": "Bulgarska"
- },
- "BF": {
- "name": "Burkina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "ME": {
- "name": "Carna Góra"
- },
- "CF": {
- "name": "Centralnoafriska republika"
- },
- "EA": {
- "name": "Ceuta a Melilla"
- },
- "CK": {
- "name": "Cookowe kupy"
- },
- "CI": {
- "name": "Côte d’Ivoire"
- },
- "CW": {
- "name": "Curaçao"
- },
- "CY": {
- "name": "Cypriska"
- },
- "TD": {
- "name": "Čad"
- },
- "CZ": {
- "name": "Česka republika"
- },
- "DK": {
- "name": "Dańska"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DM": {
- "name": "Dominika"
- },
- "DO": {
- "name": "Dominikańska republika"
- },
- "DJ": {
- "name": "Džibuti"
- },
- "EG": {
- "name": "Egyptojska"
- },
- "EC": {
- "name": "Ekwador"
- },
- "GQ": {
- "name": "Ekwatorialna Gineja"
- },
- "SV": {
- "name": "El Salvador"
- },
- "ER": {
- "name": "Eritreja"
- },
- "EE": {
- "name": "Estniska"
- },
- "ET": {
- "name": "Etiopiska"
- },
- "FK": {
- "name": "Falklandske kupy"
- },
- "FO": {
- "name": "Färöje"
- },
- "FJ": {
- "name": "Fidži"
- },
- "PH": {
- "name": "Filipiny"
- },
- "FI": {
- "name": "Finska"
- },
- "FR": {
- "name": "Francojska"
- },
- "GF": {
- "name": "Francojska Guyana"
- },
- "PF": {
- "name": "Francojska Polyneziska"
- },
- "TF": {
- "name": "Francojski pódpołdnjowy a antarktiski teritorium"
- },
- "GA": {
- "name": "Gabun"
- },
- "GM": {
- "name": "Gambija"
- },
- "GE": {
- "name": "Georgiska"
- },
- "GH": {
- "name": "Ghana"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GN": {
- "name": "Gineja"
- },
- "GW": {
- "name": "Gineja-Bissau"
- },
- "CX": {
- "name": "Gódowne kupy"
- },
- "GD": {
- "name": "Grenada"
- },
- "GR": {
- "name": "Grichiska"
- },
- "GL": {
- "name": "Grönlandska"
- },
- "GP": {
- "name": "Guadeloupe"
- },
- "GU": {
- "name": "Guam"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GY": {
- "name": "Guyana"
- },
- "HT": {
- "name": "Haiti"
- },
- "HN": {
- "name": "Honduras"
- },
- "HU": {
- "name": "Hungorska"
- },
- "CL": {
- "name": "Chilska"
- },
- "CN": {
- "name": "China"
- },
- "HR": {
- "name": "Chorwatska"
- },
- "IN": {
- "name": "Indiska"
- },
- "ID": {
- "name": "Indoneziska"
- },
- "IQ": {
- "name": "Irak"
- },
- "IR": {
- "name": "Iran"
- },
- "IE": {
- "name": "Irska"
- },
- "IS": {
- "name": "Islandska"
- },
- "IL": {
- "name": "Israel"
- },
- "IT": {
- "name": "Italska"
- },
- "JM": {
- "name": "Jamaika"
- },
- "JP": {
- "name": "Japańska"
- },
- "YE": {
- "name": "Jemen"
- },
- "JE": {
- "name": "Jersey"
- },
- "JO": {
- "name": "Jordaniska"
- },
- "KY": {
- "name": "Kajmaniske kupy"
- },
- "KH": {
- "name": "Kambodža"
- },
- "CM": {
- "name": "Kamerun"
- },
- "CA": {
- "name": "Kanada"
- },
- "IC": {
- "name": "Kanariske kupy"
- },
- "CV": {
- "name": "Kap Verde"
- },
- "BQ": {
- "name": "Karibiska Nižozemska"
- },
- "QA": {
- "name": "Katar"
- },
- "KZ": {
- "name": "Kazachstan"
- },
- "KE": {
- "name": "Kenia"
- },
- "KG": {
- "name": "Kirgizistan"
- },
- "KI": {
- "name": "Kiribati"
- },
- "CC": {
- "name": "Kokosowe kupy"
- },
- "CO": {
- "name": "Kolumbiska"
- },
- "KM": {
- "name": "Komory"
- },
- "CG": {
- "name": "Kongo-Brazzaville"
- },
- "CD": {
- "name": "Kongo-Kinshasa"
- },
- "XK": {
- "name": "Kosowo"
- },
- "CR": {
- "name": "Kosta Rika"
- },
- "CU": {
- "name": "Kuba"
- },
- "KW": {
- "name": "Kuwait"
- },
- "LA": {
- "name": "Laos"
- },
- "LS": {
- "name": "Lesotho"
- },
- "LV": {
- "name": "Letiska"
- },
- "LB": {
- "name": "Libanon"
- },
- "LR": {
- "name": "Liberija"
- },
- "LY": {
- "name": "Libyska"
- },
- "LI": {
- "name": "Liechtenstein"
- },
- "LT": {
- "name": "Litawska"
- },
- "LU": {
- "name": "Luxemburgska"
- },
- "MG": {
- "name": "Madagaskar"
- },
- "MK": {
- "name": "Makedońska"
- },
- "MY": {
- "name": "Malajzija"
- },
- "MW": {
- "name": "Malawi"
- },
- "MV": {
- "name": "Malediwy"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "IM": {
- "name": "Man"
- },
- "MA": {
- "name": "Marokko"
- },
- "MH": {
- "name": "Marshallowe kupy"
- },
- "MQ": {
- "name": "Martinique"
- },
- "MU": {
- "name": "Mauritius"
- },
- "MR": {
- "name": "Mawretańska"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "Mexiko"
- },
- "FM": {
- "name": "Mikroneziska"
- },
- "MD": {
- "name": "Moldawska"
- },
- "MC": {
- "name": "Monaco"
- },
- "MN": {
- "name": "Mongolska"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MZ": {
- "name": "Mosambik"
- },
- "MM": {
- "name": "Myanmar"
- },
- "NA": {
- "name": "Namibija"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepal"
- },
- "NE": {
- "name": "Niger"
- },
- "NG": {
- "name": "Nigerija"
- },
- "NI": {
- "name": "Nikaragua"
- },
- "DE": {
- "name": "Nimska"
- },
- "NU": {
- "name": "Niue"
- },
- "NL": {
- "name": "Nižozemska"
- },
- "NF": {
- "name": "Norfolkowa kupa"
- },
- "NO": {
- "name": "Norwegska"
- },
- "NC": {
- "name": "Nowa Kaledoniska"
- },
- "NZ": {
- "name": "Nowoseelandska"
- },
- "OM": {
- "name": "Oman"
- },
- "PK": {
- "name": "Pakistan"
- },
- "PW": {
- "name": "Palau"
- },
- "PS": {
- "name": "Palestinski awtonomny teritorium"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papua-Neuguinea"
- },
- "PY": {
- "name": "Paraguay"
- },
- "PE": {
- "name": "Peru"
- },
- "PN": {
- "name": "Pitcairnowe kupy"
- },
- "ZA": {
- "name": "Pódpołdnjowa Afrika (Republika)"
- },
- "GS": {
- "name": "Pódpołdnjowa Georgiska a Pódpołdnjowe Sandwichowe kupy"
- },
- "KR": {
- "name": "Pódpołdnjowa Koreja"
- },
- "SS": {
- "name": "Pódpołdnjowy Sudan"
- },
- "KP": {
- "name": "Pódpołnocna Koreja"
- },
- "MP": {
- "name": "Pódpołnocne Mariany"
- },
- "EH": {
- "name": "Pódwjacorna Sahara"
- },
- "PL": {
- "name": "Pólska"
- },
- "PT": {
- "name": "Portugalska"
- },
- "PR": {
- "name": "Puerto Rico"
- },
- "RE": {
- "name": "Réunion"
- },
- "RW": {
- "name": "Ruanda"
- },
- "RO": {
- "name": "Rumuńska"
- },
- "RU": {
- "name": "Ruska"
- },
- "SB": {
- "name": "Salomony"
- },
- "ZM": {
- "name": "Sambija"
- },
- "WS": {
- "name": "Samoa"
- },
- "SM": {
- "name": "San Marino"
- },
- "ST": {
- "name": "São Tomé a Príncipe"
- },
- "SA": {
- "name": "Saudi-Arabiska"
- },
- "SN": {
- "name": "Senegal"
- },
- "RS": {
- "name": "Serbiska"
- },
- "SC": {
- "name": "Seychelle"
- },
- "SL": {
- "name": "Sierra Leone"
- },
- "ZW": {
- "name": "Simbabwe"
- },
- "SG": {
- "name": "Singapur"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SK": {
- "name": "Słowakska"
- },
- "SI": {
- "name": "Słowjeńska"
- },
- "SO": {
- "name": "Somalija"
- },
- "LK": {
- "name": "Sri Lanka"
- },
- "BL": {
- "name": "St. Barthélemy"
- },
- "SH": {
- "name": "St. Helena"
- },
- "KN": {
- "name": "St. Kitts a Nevis"
- },
- "LC": {
- "name": "St. Lucia"
- },
- "MF": {
- "name": "St. Martin"
- },
- "PM": {
- "name": "St. Pierre a Miquelon"
- },
- "VC": {
- "name": "St. Vincent a Grenadiny"
- },
- "SD": {
- "name": "Sudan"
- },
- "SR": {
- "name": "Surinamska"
- },
- "SJ": {
- "name": "Svalbard a Jan Mayen"
- },
- "SZ": {
- "name": "Swasiska"
- },
- "SY": {
- "name": "Syriska"
- },
- "ES": {
- "name": "Špańska"
- },
- "SE": {
- "name": "Šwedska"
- },
- "CH": {
- "name": "Šwicarska"
- },
- "TJ": {
- "name": "Tadźikistan"
- },
- "TW": {
- "name": "Taiwan"
- },
- "TZ": {
- "name": "Tansanija"
- },
- "TH": {
- "name": "Thailandska"
- },
- "TL": {
- "name": "Timor-Leste"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad a Tobago"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TN": {
- "name": "Tuneziska"
- },
- "TM": {
- "name": "Turkmeniska"
- },
- "TR": {
- "name": "Turkojska"
- },
- "TC": {
- "name": "Turks a Caicos kupy"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UG": {
- "name": "Uganda"
- },
- "UA": {
- "name": "Ukraina"
- },
- "UY": {
- "name": "Uruguay"
- },
- "UZ": {
- "name": "Uzbekistan"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VA": {
- "name": "Vatikańske město"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietnam"
- },
- "WF": {
- "name": "Wallis a Futuna"
- },
- "HK": {
- "name": "Wósebna zastojnstwowa cona Hongkong"
- },
- "MO": {
- "name": "Wósebna zastojnstwowa cona Macao"
- },
- "AE": {
- "name": "Zjadnośone arabiske emiraty"
- },
- "GB": {
- "name": "Zjadnośone kralejstwo"
- },
- "US": {
- "name": "Zjadnośone staty Ameriki"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/dyo.json b/vendor/commerceguys/intl/resources/country/dyo.json
deleted file mode 100644
index 9d2cb7369..000000000
--- a/vendor/commerceguys/intl/resources/country/dyo.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "SA": {
- "name": "Abari Saudi"
- },
- "AF": {
- "name": "Afganistan"
- },
- "AX": {
- "name": "Åland Islands"
- },
- "AL": {
- "name": "Albani"
- },
- "DE": {
- "name": "Almaañ"
- },
- "DZ": {
- "name": "Alseri"
- },
- "AD": {
- "name": "Andorra"
- },
- "AI": {
- "name": "Angiiya"
- },
- "AO": {
- "name": "Angola"
- },
- "AQ": {
- "name": "Antarctica"
- },
- "AG": {
- "name": "Antigua di Barbuda"
- },
- "AM": {
- "name": "Armeni"
- },
- "AR": {
- "name": "Arsantin"
- },
- "AW": {
- "name": "Aruba"
- },
- "AC": {
- "name": "Ascension Island"
- },
- "AZ": {
- "name": "Aserbaysan"
- },
- "HT": {
- "name": "Ayti"
- },
- "BS": {
- "name": "Bahama"
- },
- "BH": {
- "name": "Bahrayn"
- },
- "BD": {
- "name": "Banglades"
- },
- "BB": {
- "name": "Barbad"
- },
- "BY": {
- "name": "Belarus"
- },
- "BZ": {
- "name": "Beliis"
- },
- "BE": {
- "name": "Belsik"
- },
- "BJ": {
- "name": "Bene"
- },
- "BM": {
- "name": "Bermud"
- },
- "BO": {
- "name": "Boliivi"
- },
- "BA": {
- "name": "Bosni di Hersegovin"
- },
- "BW": {
- "name": "Boswana"
- },
- "BR": {
- "name": "Bresil"
- },
- "IO": {
- "name": "British Indian Ocean Territory"
- },
- "VG": {
- "name": "British Virgin Islands"
- },
- "BG": {
- "name": "Bulgari"
- },
- "BF": {
- "name": "Burukiina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "BN": {
- "name": "Buruney"
- },
- "BT": {
- "name": "Butan"
- },
- "TD": {
- "name": "Cad"
- },
- "IC": {
- "name": "Canary Islands"
- },
- "BQ": {
- "name": "Caribbean Netherlands"
- },
- "KY": {
- "name": "Cayman Islands"
- },
- "CF": {
- "name": "Central African Republic"
- },
- "EA": {
- "name": "Ceuta & Melilla"
- },
- "CX": {
- "name": "Christmas Island"
- },
- "CL": {
- "name": "Cili"
- },
- "CC": {
- "name": "Cocos (Keeling) Islands"
- },
- "CK": {
- "name": "Cook Islands"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DK": {
- "name": "Danmark"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DM": {
- "name": "Dominika"
- },
- "NF": {
- "name": "Ecinkey yati Noorfok"
- },
- "ET": {
- "name": "Ecoopi"
- },
- "EC": {
- "name": "Ekuador"
- },
- "IN": {
- "name": "End"
- },
- "ID": {
- "name": "Endonesi"
- },
- "GQ": {
- "name": "Equatorial Guinea"
- },
- "ER": {
- "name": "Eritree"
- },
- "EG": {
- "name": "Esípt"
- },
- "ES": {
- "name": "Espaañ"
- },
- "EE": {
- "name": "Estoni"
- },
- "FK": {
- "name": "Falkland Islands"
- },
- "FO": {
- "name": "Faroe Islands"
- },
- "FJ": {
- "name": "Fiji"
- },
- "FI": {
- "name": "Finland"
- },
- "FR": {
- "name": "Frans"
- },
- "GF": {
- "name": "French Guiana"
- },
- "PF": {
- "name": "French Polynesia"
- },
- "TF": {
- "name": "French Southern Territories"
- },
- "GH": {
- "name": "Gaana"
- },
- "GA": {
- "name": "Gabon"
- },
- "GM": {
- "name": "Gambi"
- },
- "GN": {
- "name": "Giné"
- },
- "GW": {
- "name": "Giné Bisaau"
- },
- "GY": {
- "name": "Giyan"
- },
- "GL": {
- "name": "Greenland"
- },
- "GD": {
- "name": "Grenada"
- },
- "GR": {
- "name": "Gres"
- },
- "GU": {
- "name": "Guam"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GP": {
- "name": "Guwadalup"
- },
- "HK": {
- "name": "Hong Kong SAR China"
- },
- "IS": {
- "name": "Iisland"
- },
- "IQ": {
- "name": "Irak"
- },
- "IR": {
- "name": "Iran"
- },
- "IE": {
- "name": "Irland"
- },
- "IM": {
- "name": "Isle of Man"
- },
- "IL": {
- "name": "Israel"
- },
- "IT": {
- "name": "Itali"
- },
- "JE": {
- "name": "Jersey"
- },
- "DJ": {
- "name": "Jibuti"
- },
- "JO": {
- "name": "Jordan"
- },
- "KH": {
- "name": "Kamboj"
- },
- "CM": {
- "name": "Kamerun"
- },
- "CA": {
- "name": "Kanada"
- },
- "CV": {
- "name": "Kap Ver"
- },
- "KZ": {
- "name": "Kazakhstan"
- },
- "KE": {
- "name": "Keniya"
- },
- "KI": {
- "name": "Kiribati"
- },
- "CI": {
- "name": "Koddiwar"
- },
- "CO": {
- "name": "Kolombi"
- },
- "KM": {
- "name": "Komor"
- },
- "CG": {
- "name": "Kongo"
- },
- "XK": {
- "name": "Kosovo"
- },
- "CR": {
- "name": "Kosta Rika"
- },
- "HR": {
- "name": "Kroasi"
- },
- "CU": {
- "name": "Kuba"
- },
- "KW": {
- "name": "Kuwait"
- },
- "KG": {
- "name": "Kyrgyzstan"
- },
- "LA": {
- "name": "Laos"
- },
- "LV": {
- "name": "Latvia"
- },
- "LB": {
- "name": "Lebanon"
- },
- "LS": {
- "name": "Lesotho"
- },
- "LR": {
- "name": "Liberia"
- },
- "LY": {
- "name": "Libya"
- },
- "LI": {
- "name": "Liechtenstein"
- },
- "LT": {
- "name": "Lithuania"
- },
- "LU": {
- "name": "Luxembourg"
- },
- "MO": {
- "name": "Macau SAR China"
- },
- "MK": {
- "name": "Macedonia"
- },
- "MG": {
- "name": "Madagaskaar"
- },
- "MW": {
- "name": "Malawi"
- },
- "MY": {
- "name": "Malaysia"
- },
- "MV": {
- "name": "Maldives"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "MH": {
- "name": "Marshall Islands"
- },
- "MQ": {
- "name": "Martinique"
- },
- "MR": {
- "name": "Mauritania"
- },
- "MU": {
- "name": "Mauritius"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "Mexico"
- },
- "FM": {
- "name": "Micronesia"
- },
- "CD": {
- "name": "Mofam demokratik mati Kongo"
- },
- "CZ": {
- "name": "Mofam mati Cek"
- },
- "DO": {
- "name": "Mofam mati Dominik"
- },
- "MD": {
- "name": "Moldova"
- },
- "MC": {
- "name": "Monaco"
- },
- "MN": {
- "name": "Mongolia"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MA": {
- "name": "Morocco"
- },
- "MZ": {
- "name": "Mozambique"
- },
- "MM": {
- "name": "Myanmar (Burma)"
- },
- "NA": {
- "name": "Namibia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepal"
- },
- "NL": {
- "name": "Netherlands"
- },
- "NC": {
- "name": "New Caledonia"
- },
- "NZ": {
- "name": "New Zealand"
- },
- "NI": {
- "name": "Nicaragua"
- },
- "NE": {
- "name": "Niger"
- },
- "NG": {
- "name": "Nigeria"
- },
- "NU": {
- "name": "Niue"
- },
- "KP": {
- "name": "North Korea"
- },
- "MP": {
- "name": "Northern Mariana Islands"
- },
- "NO": {
- "name": "Norway"
- },
- "OM": {
- "name": "Oman"
- },
- "HN": {
- "name": "Onduras"
- },
- "HU": {
- "name": "Oŋri"
- },
- "AU": {
- "name": "Ostraalia"
- },
- "AT": {
- "name": "Otris"
- },
- "PK": {
- "name": "Pakistan"
- },
- "PW": {
- "name": "Palau"
- },
- "PS": {
- "name": "Palestinian Territories"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papua New Guinea"
- },
- "PY": {
- "name": "Paraguay"
- },
- "PE": {
- "name": "Peru"
- },
- "PH": {
- "name": "Philippines"
- },
- "PN": {
- "name": "Pitcairn Islands"
- },
- "PL": {
- "name": "Poland"
- },
- "PT": {
- "name": "Portugal"
- },
- "PR": {
- "name": "Puerto Rico"
- },
- "QA": {
- "name": "Qatar"
- },
- "RE": {
- "name": "Réunion"
- },
- "RO": {
- "name": "Romania"
- },
- "RU": {
- "name": "Russia"
- },
- "RW": {
- "name": "Rwanda"
- },
- "SV": {
- "name": "Salvadoor"
- },
- "JM": {
- "name": "Samaik"
- },
- "WS": {
- "name": "Samoa"
- },
- "AS": {
- "name": "Samoa yati Amerik"
- },
- "SM": {
- "name": "San Marino"
- },
- "LC": {
- "name": "Saŋ Lusia"
- },
- "ST": {
- "name": "São Tomé & Príncipe"
- },
- "JP": {
- "name": "Sapoŋ"
- },
- "SN": {
- "name": "Senegal"
- },
- "GE": {
- "name": "Seorsi"
- },
- "RS": {
- "name": "Serbia"
- },
- "SL": {
- "name": "Serra Leon"
- },
- "SC": {
- "name": "Seychelles"
- },
- "CN": {
- "name": "Siin"
- },
- "CY": {
- "name": "Siipr"
- },
- "SG": {
- "name": "Singapur"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "GI": {
- "name": "Sipraltaar"
- },
- "LK": {
- "name": "Siri Lanka"
- },
- "SK": {
- "name": "Slovaki"
- },
- "SI": {
- "name": "Sloveni"
- },
- "SB": {
- "name": "Solomon Islands"
- },
- "SO": {
- "name": "Somali"
- },
- "ZA": {
- "name": "South Africa"
- },
- "GS": {
- "name": "South Georgia & South Sandwich Islands"
- },
- "KR": {
- "name": "South Korea"
- },
- "SS": {
- "name": "South Sudan"
- },
- "BL": {
- "name": "St. Barthélemy"
- },
- "SH": {
- "name": "St. Helena"
- },
- "KN": {
- "name": "St. Kitts & Nevis"
- },
- "MF": {
- "name": "St. Martin"
- },
- "PM": {
- "name": "St. Pierre & Miquelon"
- },
- "VC": {
- "name": "St. Vincent & Grenadines"
- },
- "SD": {
- "name": "Sudan"
- },
- "SR": {
- "name": "Suriname"
- },
- "SJ": {
- "name": "Svalbard & Jan Mayen"
- },
- "SZ": {
- "name": "Swaziland"
- },
- "SE": {
- "name": "Sweden"
- },
- "CH": {
- "name": "Switzerland"
- },
- "SY": {
- "name": "Syria"
- },
- "TH": {
- "name": "Tailand"
- },
- "TW": {
- "name": "Taiwan"
- },
- "TJ": {
- "name": "Tajikistan"
- },
- "TZ": {
- "name": "Tanzania"
- },
- "TL": {
- "name": "Timor-Leste"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad & Tobago"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TN": {
- "name": "Tunisia"
- },
- "TR": {
- "name": "Turkey"
- },
- "TM": {
- "name": "Turkmenistan"
- },
- "TC": {
- "name": "Turks & Caicos Islands"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UM": {
- "name": "U.S. Outlying Islands"
- },
- "VI": {
- "name": "U.S. Virgin Islands"
- },
- "UG": {
- "name": "Uganda"
- },
- "UA": {
- "name": "Ukraine"
- },
- "AE": {
- "name": "United Arab Emirates"
- },
- "GB": {
- "name": "United Kingdom"
- },
- "US": {
- "name": "United States"
- },
- "UY": {
- "name": "Uruguay"
- },
- "UZ": {
- "name": "Uzbekistan"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VA": {
- "name": "Vatican City"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietnam"
- },
- "WF": {
- "name": "Wallis & Futuna"
- },
- "EH": {
- "name": "Western Sahara"
- },
- "YE": {
- "name": "Yemen"
- },
- "ZM": {
- "name": "Zambia"
- },
- "ZW": {
- "name": "Zimbabwe"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/dz.json b/vendor/commerceguys/intl/resources/country/dz.json
deleted file mode 100644
index 55b814d89..000000000
--- a/vendor/commerceguys/intl/resources/country/dz.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "XK": {
- "name": "Kosovo"
- },
- "QA": {
- "name": "ཀ་ཊར"
- },
- "IC": {
- "name": "ཀ་ནེ་རི་གླིང་ཚོམ"
- },
- "KZ": {
- "name": "ཀ་ཛགས་སཏཱན"
- },
- "KH": {
- "name": "ཀམ་བྷོ་ཌི་ཡ"
- },
- "CW": {
- "name": "ཀྱཱུར་ར་ཀོ"
- },
- "HR": {
- "name": "ཀྲོ་ཨེ་ཤ"
- },
- "KI": {
- "name": "ཀི་རི་བ་ཏི་མཚོ་གླིང"
- },
- "CU": {
- "name": "ཀིའུ་བྷ"
- },
- "KG": {
- "name": "ཀིར་གིས་སཏཱན"
- },
- "KW": {
- "name": "ཀུ་ཝེཊ"
- },
- "CK": {
- "name": "ཀུག་གླིང་ཚོམ"
- },
- "CA": {
- "name": "ཀེ་ན་ཌ"
- },
- "CM": {
- "name": "ཀེ་མ་རུན"
- },
- "BQ": {
- "name": "ཀེ་རི་བི་ཡེན་ནེ་དར་ལནཌས྄"
- },
- "KE": {
- "name": "ཀེན་ཡ"
- },
- "CV": {
- "name": "ཀེཔ་བཱཌ"
- },
- "CC": {
- "name": "ཀོ་ཀོས་གླིང་ཚོམ"
- },
- "CI": {
- "name": "ཀོ་ཊེ་ ཌི་ཨི་ཝོ་རེ"
- },
- "KM": {
- "name": "ཀོ་མོ་རོས"
- },
- "CO": {
- "name": "ཀོ་ལོམ་བྷི་ཡ"
- },
- "CD": {
- "name": "ཀོང་གྷོ ཀིན་ཤ་ས"
- },
- "CG": {
- "name": "ཀོང་གྷོ བྷྲ་ཛ་བིལ"
- },
- "CR": {
- "name": "ཀོས་ཊ་རི་ཀ"
- },
- "CX": {
- "name": "ཁི་རིསྟ་མེས་མཚོ་གླིང"
- },
- "KY": {
- "name": "ཁེ་མེན་གླིང་ཚོམ"
- },
- "GH": {
- "name": "གྷ་ན"
- },
- "GA": {
- "name": "གྷ་བྷོན"
- },
- "GY": {
- "name": "གྷ་ཡ་ན"
- },
- "GN": {
- "name": "གྷི་ནི"
- },
- "GW": {
- "name": "གྷི་ནི་ བྷི་སཱའུ"
- },
- "GM": {
- "name": "གྷེམ་བི་ཡ"
- },
- "GT": {
- "name": "གྷོ་ཊ་མ་ལ"
- },
- "GR": {
- "name": "གིརིས྄"
- },
- "GL": {
- "name": "གིརཱིན་ལནཌ྄"
- },
- "GU": {
- "name": "གུ་འམ་ མཚོ་གླིང"
- },
- "GG": {
- "name": "གུ་ཨེརྣ་སི"
- },
- "GF": {
- "name": "གུའི་ཡ་ན་ ཕྲནས྄་མངའ་ཁོངས"
- },
- "GD": {
- "name": "གྲྀ་ན་ཌ"
- },
- "GP": {
- "name": "གོ་ཌེ་ལུ་པེ"
- },
- "TD": {
- "name": "ཅཱཌ"
- },
- "CL": {
- "name": "ཅི་ལི"
- },
- "CZ": {
- "name": "ཅེཀ་ རི་པབ་ལིཀ"
- },
- "JP": {
- "name": "ཇ་པཱན"
- },
- "JM": {
- "name": "ཇཱ་མཻ་ཀ"
- },
- "DE": {
- "name": "ཇཱར་མ་ནི"
- },
- "DJ": {
- "name": "ཇི་བྷུ་ཊི"
- },
- "GI": {
- "name": "ཇིབ་རཱལ་ཊར"
- },
- "JE": {
- "name": "ཇེར་སི"
- },
- "JO": {
- "name": "ཇོར་ཌན"
- },
- "GE": {
- "name": "ཇཽར་ཇཱ"
- },
- "TZ": {
- "name": "ཊཱན་ཛཱ་ནི་ཡ"
- },
- "TW": {
- "name": "ཊཱའི་ཝཱན"
- },
- "TR": {
- "name": "ཊཱར་ཀི"
- },
- "TM": {
- "name": "ཊཱརཀ་མེནའི་སཏཱན"
- },
- "TT": {
- "name": "ཊི་ནི་ཌཱཌ་ ཨེནཌ་ ཊོ་བྷེ་གྷོ"
- },
- "TN": {
- "name": "ཊུ་ནི་ཤི་ཡ"
- },
- "TG": {
- "name": "ཊོ་གྷོ"
- },
- "TO": {
- "name": "ཊོང་གྷ"
- },
- "DG": {
- "name": "ཌི་ཡེ་གོ་གར་སིའོ"
- },
- "DK": {
- "name": "ཌེན་མཱཀ"
- },
- "DM": {
- "name": "ཌོ་མི་ནི་ཀ"
- },
- "DO": {
- "name": "ཌོ་མི་ནི་ཀཱན་ རི་པབ་ལིཀ"
- },
- "TJ": {
- "name": "ཏ་ཇིག་གི་སཏཱན"
- },
- "TA": {
- "name": "ཏྲིས་ཏན་ད་ཀུན་ཧ"
- },
- "TL": {
- "name": "ཏི་་མོར་ལེ་ཨེསཊ"
- },
- "TV": {
- "name": "ཏུ་ཝ་ལུ"
- },
- "TC": {
- "name": "ཏུརྐས྄་ ཨེནཌ་ ཀ་ཀོས་གླིང་ཚོམ"
- },
- "TK": {
- "name": "ཏོ་ཀེ་ལའུ་ མཚོ་གླིང"
- },
- "TH": {
- "name": "ཐཱའི་ལེནཌ"
- },
- "NA": {
- "name": "ན་མི་བི་ཡ"
- },
- "NR": {
- "name": "ནའུ་རུ་"
- },
- "NE": {
- "name": "ནཱའི་ཇཱ"
- },
- "NG": {
- "name": "ནཱའི་ཇི་རི་ཡ"
- },
- "NI": {
- "name": "ནི་ཀྲ་ཝ་ག"
- },
- "NU": {
- "name": "ནི་ཨུ་ཨཻ"
- },
- "NC": {
- "name": "ནིའུ་ཀ་ལི་དོ་ནི་ཡ"
- },
- "NZ": {
- "name": "ནིའུ་ཛི་ལེནཌ"
- },
- "EH": {
- "name": "ནུབ་ཕྱོགས་ ས་ཧཱ་ར"
- },
- "NL": {
- "name": "ནེ་དར་ལནཌས྄"
- },
- "NF": {
- "name": "ནོར་ཕོལཀ་མཚོ་གླིང༌"
- },
- "NO": {
- "name": "ནོར་ཝེ"
- },
- "PK": {
- "name": "པ་ཀི་སཏཱན"
- },
- "PA": {
- "name": "པ་ན་མ"
- },
- "PG": {
- "name": "པ་པུ་ ནིའུ་གི་ནི"
- },
- "PY": {
- "name": "པ་ར་གུ་ཝའི"
- },
- "PW": {
- "name": "པ་ལའུ"
- },
- "PN": {
- "name": "པིཊ་ཀེ་ཡེརན་གླིང་ཚོམ"
- },
- "PR": {
- "name": "པུ་འེར་ཊོ་རི་ཁོ"
- },
- "PE": {
- "name": "པེ་རུ"
- },
- "PS": {
- "name": "པེ་ལིསི་ཊི་ནི་ཡན་ཊེ་རི་ཐོ་རི"
- },
- "PL": {
- "name": "པོ་ལེནཌ"
- },
- "PT": {
- "name": "པོར་ཅུ་གཱལ"
- },
- "TF": {
- "name": "ཕྲནཅ་གི་ལྷོ་ཕྱོགས་མངའ་ཁོངས"
- },
- "FR": {
- "name": "ཕྲཱནས"
- },
- "PF": {
- "name": "ཕྲཱནས྄་ཀྱི་པོ་ལི་ནི་ཤི་ཡ"
- },
- "FK": {
- "name": "ཕལྐ་ལནྜ་གླིང་ཚོམ"
- },
- "FO": {
- "name": "ཕཱའེ་རོ་གླིང་ཚོམ"
- },
- "FJ": {
- "name": "ཕི་ཇི"
- },
- "PH": {
- "name": "ཕི་ལི་པིནས"
- },
- "FI": {
- "name": "ཕིན་ལེནཌ"
- },
- "VA": {
- "name": "བ་ཊི་ཀཱན་ སི་ཊི"
- },
- "BD": {
- "name": "བངྒ་ལ་དེཤ"
- },
- "KP": {
- "name": "བྱང་ ཀོ་རི་ཡ"
- },
- "MP": {
- "name": "བྱང་ཕྱོགས་ཀྱི་མ་ར་ཡ་ན་གླིང་ཚོམ"
- },
- "BM": {
- "name": "བར་མུ་ཌ"
- },
- "BR": {
- "name": "བྲ་ཛིལ"
- },
- "IO": {
- "name": "བྲི་ཊིཤ་རྒྱ་གར་གྱི་རྒྱ་མཚོ་ས་ཁོངས"
- },
- "NP": {
- "name": "བལ་ཡུལ"
- },
- "BH": {
- "name": "བྷ་རེན"
- },
- "BS": {
- "name": "བྷ་ཧ་མས྄"
- },
- "BF": {
- "name": "བྷར་ཀི་ན་ ཕེ་སོ"
- },
- "BB": {
- "name": "བྷར་བེ་ཌོས"
- },
- "BN": {
- "name": "བྷྲུ་ནའི"
- },
- "BI": {
- "name": "བྷུ་རུན་ཌི"
- },
- "BJ": {
- "name": "བྷེ་ནིན"
- },
- "BO": {
- "name": "བྷེ་ལི་བི་ཡ"
- },
- "BZ": {
- "name": "བྷེ་ལིཛ"
- },
- "BE": {
- "name": "བྷེལ་ཇམ"
- },
- "BW": {
- "name": "བྷོཙ་ཝ་ན"
- },
- "BA": {
- "name": "བྷོས་ནི་ཡ་ ཨེནཌ་ ཧར་ཛི་གྷོ་བི་ན"
- },
- "BG": {
- "name": "བུལ་ག་རི་ཡ"
- },
- "VE": {
- "name": "བེ་ནི་ཛུ་ཝེ་ལ"
- },
- "VN": {
- "name": "བེཊ་ནཱམ"
- },
- "BY": {
- "name": "བེལ་ཨ་རུ་སུ"
- },
- "MG": {
- "name": "མ་དཱ་གེས་ཀར"
- },
- "MW": {
- "name": "མ་ལ་ཝི"
- },
- "MY": {
- "name": "མ་ལེ་ཤི་ཡ"
- },
- "MK": {
- "name": "མ་སེ་ཌོ་ནི་ཡ"
- },
- "MO": {
- "name": "མཀ་ཨའུ་ཅཱའི་ན"
- },
- "FM": {
- "name": "མའི་ཀྲོ་ནི་ཤི་ཡ"
- },
- "MH": {
- "name": "མར་ཤེལ་གླིང་ཚོམ"
- },
- "ML": {
- "name": "མཱ་ལི"
- },
- "MQ": {
- "name": "མཱར་ཊི་ནིཀ"
- },
- "MT": {
- "name": "མཱལ་ཊ"
- },
- "MV": {
- "name": "མཱལ་དིབས"
- },
- "MM": {
- "name": "མི་ཡཱན་མར་ (བྷར་མ)"
- },
- "YT": {
- "name": "མེ་ཡོཊ"
- },
- "MX": {
- "name": "མེཀ་སི་ཀོ"
- },
- "MC": {
- "name": "མོ་ན་ཀོ"
- },
- "MZ": {
- "name": "མོ་ཛམ་བྷིཀ"
- },
- "MR": {
- "name": "མོ་རི་ཊེ་ནི་ཡ"
- },
- "MU": {
- "name": "མོ་རི་ཤཱས"
- },
- "MA": {
- "name": "མོ་རོ་ཀོ"
- },
- "ME": {
- "name": "མོན་ཊི་ནེག་རོ"
- },
- "MS": {
- "name": "མོན་ས་རཊ"
- },
- "MD": {
- "name": "མོལ་དོ་བཱ"
- },
- "ZM": {
- "name": "ཛམ་བྷི་ཡ"
- },
- "ZW": {
- "name": "ཛིམ་བྷབ་ཝེ"
- },
- "VU": {
- "name": "ཝ་ནུ་ཨ་ཏུ"
- },
- "VG": {
- "name": "ཝརཇིན་གླིང་ཚོམ་ བྲཱི་ཊིཤ་མངའ་ཁོངས"
- },
- "VI": {
- "name": "ཝརཇིན་གླིང་ཚོམ་ ཡུ་ཨེས་ཨེ་མངའ་ཁོངས"
- },
- "WF": {
- "name": "ཝལ་ལིས྄་ ཨེནཌ་ ཕུ་ཏུ་ན་"
- },
- "BT": {
- "name": "འབྲུག"
- },
- "AQ": {
- "name": "འཛམ་གླིང་ལྷོ་མཐའི་ཁྱགས་གླིང"
- },
- "UA": {
- "name": "ཡུ་ཀརེན"
- },
- "UG": {
- "name": "ཡུ་གྷན་ཌ"
- },
- "GB": {
- "name": "ཡུ་ནཱའི་ཊེཌ་ ཀིང་ཌམ"
- },
- "AE": {
- "name": "ཡུ་ནཱའི་ཊེཌ་ ཨ་རབ་ ཨེ་མེ་རེཊས"
- },
- "UY": {
- "name": "ཡུ་རུ་གུ་ཝའི"
- },
- "UM": {
- "name": "ཡུ་ཨེས་གྱི་མཐའ་མཚམས་མཚོ་གླིང་"
- },
- "US": {
- "name": "ཡུ་ཨེས་ཨེ"
- },
- "YE": {
- "name": "ཡེ་མེན"
- },
- "IN": {
- "name": "རྒྱ་གར"
- },
- "CN": {
- "name": "རྒྱ་ནག"
- },
- "RW": {
- "name": "རུ་ཝན་ཌ"
- },
- "RE": {
- "name": "རེ་ཡུ་ནི་ཡོན"
- },
- "RO": {
- "name": "རོ་མེ་ནི་ཡ"
- },
- "LU": {
- "name": "ལག་ཛམ་བོརྒ"
- },
- "LV": {
- "name": "ལཊ་བི་ཡ"
- },
- "KR": {
- "name": "ལྷོ་ ཀོ་རི་ཡ"
- },
- "LA": {
- "name": "ལཱ་ཝོས"
- },
- "LR": {
- "name": "ལཱའི་བེ་རི་ཡ"
- },
- "LT": {
- "name": "ལི་ཐུ་ཝེ་ནི་ཡ"
- },
- "LY": {
- "name": "ལི་བི་ཡ"
- },
- "LI": {
- "name": "ལིཀ་ཏནས་ཏ་ཡིན"
- },
- "LB": {
- "name": "ལེ་བ་ནོན"
- },
- "LS": {
- "name": "ལཻ་སོ་ཐོ"
- },
- "LK": {
- "name": "ཤྲཱི་ལང་ཀ"
- },
- "WS": {
- "name": "ས་མོ་ཨ"
- },
- "AS": {
- "name": "ས་མོ་ཨ་ཡུ་ཨེས་ཨེ་མངའ་ཁོངས"
- },
- "ST": {
- "name": "སཝ་ ཊོ་མེ་ ཨེནཌ་ པྲྀན་སི་པེ"
- },
- "SJ": {
- "name": "སྭཱལ་བྷརྡ་ ཨེནཌ་ ཇཱན་མ་ཡེན"
- },
- "SM": {
- "name": "སཱན་མ་རི་ནོ"
- },
- "SA": {
- "name": "སཱཝ་དི་ ཨ་རེ་བྷི་ཡ"
- },
- "CY": {
- "name": "སཱའི་པྲས"
- },
- "SS": {
- "name": "སཱའུཐ་ སུ་ཌཱན"
- },
- "ZA": {
- "name": "སཱའུཐ་ ཨཕ་རི་ཀ"
- },
- "GS": {
- "name": "སཱའུཐ་ཇཽར་ཇཱ་ དང་ སཱའུཐ་སེནཌ྄་ཝིཅ་གླིང་ཚོམ"
- },
- "RS": {
- "name": "སཱར་བྷི་ཡ"
- },
- "SL": {
- "name": "སི་ར་ ལི་འོན"
- },
- "SY": {
- "name": "སི་རི་ཡ"
- },
- "SG": {
- "name": "སིང་ག་པོར"
- },
- "SX": {
- "name": "སིནཊ་ མཱར་ཊེན"
- },
- "PM": {
- "name": "སིནཊ་པི་ཡེར་ ཨེནཌ་ མིཀོ་ལེན"
- },
- "SD": {
- "name": "སུ་ཌཱན"
- },
- "SZ": {
- "name": "སུ་ཝ་ཛི་ལེནཌ"
- },
- "CH": {
- "name": "སུ་ཝིཊ་ཛར་ལེནཌ"
- },
- "SR": {
- "name": "སུ་རི་ནཱམ"
- },
- "SK": {
- "name": "སུ་ལོ་བཱ་ཀི་ཡ"
- },
- "SI": {
- "name": "སུ་ལོ་བི་ནི་ཡ"
- },
- "SE": {
- "name": "སུའི་ཌེན"
- },
- "SN": {
- "name": "སེ་ནི་གྷལ"
- },
- "SC": {
- "name": "སེ་ཤཱལས"
- },
- "EA": {
- "name": "སེ་ཨུ་ཏ་ ཨེནཌ་ མེལ་ལི་ལ"
- },
- "CF": {
- "name": "སེན་ཊལ་ ཨཕ་རི་ཀཱན་ རི་པབ་ལིཀ"
- },
- "KN": {
- "name": "སེནཊ་ ཀིཊས་ དང་ ནེ་བིས"
- },
- "BL": {
- "name": "སེནཊ་ བར་ཐོ་ལོམ་མིའུ"
- },
- "MF": {
- "name": "སེནཊ་ མཱར་ཊིན"
- },
- "LC": {
- "name": "སེནཊ་ ལུ་སི་ཡ"
- },
- "SH": {
- "name": "སེནཊ་ ཧེ་ལི་ན"
- },
- "VC": {
- "name": "སེནཊ་ཝིན་སེནཌ྄ ཨེནཌ་ གི་རེ་ན་དིནས྄"
- },
- "SO": {
- "name": "སོ་མ་ལི་ཡ"
- },
- "SB": {
- "name": "སོ་ལོ་མོན་ གླིང་ཚོམ"
- },
- "MN": {
- "name": "སོག་པོ་ཡུལ"
- },
- "HU": {
- "name": "ཧཱང་གྷ་རི"
- },
- "HN": {
- "name": "ཧཱན་ཌུ་རཱས྄"
- },
- "HT": {
- "name": "ཧེ་ཊི"
- },
- "HK": {
- "name": "ཧོང་ཀོང་ཅཱའི་ན"
- },
- "AZ": {
- "name": "ཨ་ཛར་བྷའི་ཇཱན"
- },
- "IM": {
- "name": "ཨ་ཡུལ་ ཨོཕ་ མཱན"
- },
- "AW": {
- "name": "ཨ་རུ་བཱ"
- },
- "AX": {
- "name": "ཨ་ལནཌ་གླིང་ཚོམ"
- },
- "AO": {
- "name": "ཨང་གྷོ་ལ"
- },
- "AI": {
- "name": "ཨང་གི་ལ"
- },
- "AG": {
- "name": "ཨན་ཊི་གུ་ཝ་ ཨེནཌ་ བྷར་བྷུ་ཌ"
- },
- "AF": {
- "name": "ཨཕ་གྷ་ནི་སཏཱན"
- },
- "AR": {
- "name": "ཨར་ཇེན་ཊི་ན"
- },
- "AM": {
- "name": "ཨར་མི་ནི་ཡ"
- },
- "IE": {
- "name": "ཨཱ་ཡ་ལེནཌ"
- },
- "AD": {
- "name": "ཨཱན་དོ་ར"
- },
- "IS": {
- "name": "ཨཱའིས་ལེནཌ"
- },
- "DZ": {
- "name": "ཨཱལ་ཇི་རི་ཡ"
- },
- "AL": {
- "name": "ཨཱལ་བེ་ནི་ཡ"
- },
- "AT": {
- "name": "ཨཱོས་ཊྲི་ཡ"
- },
- "AU": {
- "name": "ཨཱོས་ཊྲེལ་ལི་ཡ"
- },
- "EG": {
- "name": "ཨི་ཇིབཊ"
- },
- "IT": {
- "name": "ཨི་ཊ་ལི"
- },
- "ET": {
- "name": "ཨི་ཐི་ཡོ་པི་ཡ"
- },
- "IQ": {
- "name": "ཨི་རཱཀ"
- },
- "IR": {
- "name": "ཨི་རཱན"
- },
- "ID": {
- "name": "ཨིན་ཌོ་ནེ་ཤི་ཡ"
- },
- "ES": {
- "name": "ཨིས་པེན"
- },
- "IL": {
- "name": "ཨིས་ར་ཡེལ"
- },
- "RU": {
- "name": "ཨུ་རུ་སུ"
- },
- "UZ": {
- "name": "ཨུས་བེག་གི་སཏཱན"
- },
- "GQ": {
- "name": "ཨེ་ཀུ་ཊོ་རེལ་ གི་ནི"
- },
- "EC": {
- "name": "ཨེ་ཁྭ་ཌོར"
- },
- "ER": {
- "name": "ཨེ་རི་ཊྲེ་ཡ"
- },
- "AC": {
- "name": "ཨེ་སེན་ཤུན་ཚོ་གླིང༌"
- },
- "SV": {
- "name": "ཨེལ་སལ་བ་ཌོར"
- },
- "EE": {
- "name": "ཨེས་ཊོ་ནི་ཡ"
- },
- "OM": {
- "name": "ཨོ་མཱན"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/ebu.json b/vendor/commerceguys/intl/resources/country/ebu.json
deleted file mode 100644
index 06ebd2eb3..000000000
--- a/vendor/commerceguys/intl/resources/country/ebu.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "ZA": {
- "name": "Afrika Kusini"
- },
- "AF": {
- "name": "Afuganistani"
- },
- "IS": {
- "name": "Aislandi"
- },
- "AR": {
- "name": "Ajentina"
- },
- "AX": {
- "name": "Åland Islands"
- },
- "AL": {
- "name": "Albania"
- },
- "DZ": {
- "name": "Aljeria"
- },
- "AD": {
- "name": "Andora"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguilla"
- },
- "AQ": {
- "name": "Antarctica"
- },
- "AG": {
- "name": "Antigua na Barbuda"
- },
- "AM": {
- "name": "Armenia"
- },
- "AW": {
- "name": "Aruba"
- },
- "AC": {
- "name": "Ascension Island"
- },
- "AU": {
- "name": "Australia"
- },
- "AT": {
- "name": "Austria"
- },
- "IE": {
- "name": "Ayalandi"
- },
- "AZ": {
- "name": "Azabajani"
- },
- "BB": {
- "name": "Babadosi"
- },
- "BS": {
- "name": "Bahama"
- },
- "BH": {
- "name": "Bahareni"
- },
- "BD": {
- "name": "Bangladeshi"
- },
- "BY": {
- "name": "Belarusi"
- },
- "BZ": {
- "name": "Belize"
- },
- "BJ": {
- "name": "Benini"
- },
- "BM": {
- "name": "Bermuda"
- },
- "BO": {
- "name": "Bolivia"
- },
- "BA": {
- "name": "Bosnia na Hezegovina"
- },
- "BW": {
- "name": "Botswana"
- },
- "BR": {
- "name": "Brazili"
- },
- "BN": {
- "name": "Brunei"
- },
- "BF": {
- "name": "Bukinafaso"
- },
- "MG": {
- "name": "Bukini"
- },
- "BG": {
- "name": "Bulgaria"
- },
- "BI": {
- "name": "Burundi"
- },
- "BT": {
- "name": "Butani"
- },
- "IC": {
- "name": "Canary Islands"
- },
- "BQ": {
- "name": "Caribbean Netherlands"
- },
- "EA": {
- "name": "Ceuta & Melilla"
- },
- "TD": {
- "name": "Chadi"
- },
- "CL": {
- "name": "Chile"
- },
- "CN": {
- "name": "China"
- },
- "CX": {
- "name": "Christmas Island"
- },
- "CC": {
- "name": "Cocos (Keeling) Islands"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DK": {
- "name": "Denmaki"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DM": {
- "name": "Dominika"
- },
- "EC": {
- "name": "Ekwado"
- },
- "SV": {
- "name": "Elsavado"
- },
- "IO": {
- "name": "Eneo la Uingereza katika Bahari Hindi"
- },
- "ER": {
- "name": "Eritrea"
- },
- "EE": {
- "name": "Estonia"
- },
- "AE": {
- "name": "Falme za Kiarabu"
- },
- "FO": {
- "name": "Faroe Islands"
- },
- "FJ": {
- "name": "Fiji"
- },
- "PH": {
- "name": "Filipino"
- },
- "TF": {
- "name": "French Southern Territories"
- },
- "GA": {
- "name": "Gaboni"
- },
- "GM": {
- "name": "Gambia"
- },
- "GH": {
- "name": "Ghana"
- },
- "GN": {
- "name": "Gine"
- },
- "GW": {
- "name": "Ginebisau"
- },
- "GQ": {
- "name": "Ginekweta"
- },
- "GD": {
- "name": "Grenada"
- },
- "GL": {
- "name": "Grinlandi"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GY": {
- "name": "Guyana"
- },
- "GP": {
- "name": "Gwadelupe"
- },
- "GU": {
- "name": "Gwam"
- },
- "GT": {
- "name": "Gwatemala"
- },
- "GF": {
- "name": "Gwiyana ya Ufaransa"
- },
- "HT": {
- "name": "Haiti"
- },
- "ES": {
- "name": "Hispania"
- },
- "HN": {
- "name": "Hondurasi"
- },
- "HK": {
- "name": "Hong Kong SAR China"
- },
- "HU": {
- "name": "Hungaria"
- },
- "IN": {
- "name": "India"
- },
- "ID": {
- "name": "Indonesia"
- },
- "IQ": {
- "name": "Iraki"
- },
- "IM": {
- "name": "Isle of Man"
- },
- "IL": {
- "name": "Israeli"
- },
- "IT": {
- "name": "Italia"
- },
- "JM": {
- "name": "Jamaika"
- },
- "CF": {
- "name": "Jamhuri ya Afrika ya Kati"
- },
- "CZ": {
- "name": "Jamhuri ya Cheki"
- },
- "DO": {
- "name": "Jamhuri ya Dominika"
- },
- "CD": {
- "name": "Jamhuri ya Kidemokrasia ya Kongo"
- },
- "JP": {
- "name": "Japani"
- },
- "JE": {
- "name": "Jersey"
- },
- "GI": {
- "name": "Jibralta"
- },
- "DJ": {
- "name": "Jibuti"
- },
- "GE": {
- "name": "Jojia"
- },
- "KH": {
- "name": "Kambodia"
- },
- "CM": {
- "name": "Kameruni"
- },
- "CA": {
- "name": "Kanada"
- },
- "QA": {
- "name": "Katari"
- },
- "KZ": {
- "name": "Kazakistani"
- },
- "KE": {
- "name": "Kenya"
- },
- "CV": {
- "name": "Kepuvede"
- },
- "KI": {
- "name": "Kiribati"
- },
- "KG": {
- "name": "Kirigizistani"
- },
- "NF": {
- "name": "Kisiwa cha Norfok"
- },
- "CI": {
- "name": "Kodivaa"
- },
- "CO": {
- "name": "Kolombia"
- },
- "KM": {
- "name": "Komoro"
- },
- "CG": {
- "name": "Kongo"
- },
- "HR": {
- "name": "Korasia"
- },
- "KP": {
- "name": "Korea Kaskazini"
- },
- "KR": {
- "name": "Korea Kusini"
- },
- "XK": {
- "name": "Kosovo"
- },
- "CR": {
- "name": "Kostarika"
- },
- "CU": {
- "name": "Kuba"
- },
- "CY": {
- "name": "Kuprosi"
- },
- "KW": {
- "name": "Kuwaiti"
- },
- "LA": {
- "name": "Laosi"
- },
- "LU": {
- "name": "Lasembagi"
- },
- "LV": {
- "name": "Lativia"
- },
- "LB": {
- "name": "Lebanoni"
- },
- "LS": {
- "name": "Lesoto"
- },
- "LR": {
- "name": "Liberia"
- },
- "LY": {
- "name": "Libya"
- },
- "LI": {
- "name": "Lishenteni"
- },
- "LT": {
- "name": "Litwania"
- },
- "MO": {
- "name": "Macau SAR China"
- },
- "MW": {
- "name": "Malawi"
- },
- "MY": {
- "name": "Malesia"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "US": {
- "name": "Marekani"
- },
- "MQ": {
- "name": "Martiniki"
- },
- "MK": {
- "name": "Masedonia"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "Meksiko"
- },
- "FM": {
- "name": "Mikronesia"
- },
- "EG": {
- "name": "Misri"
- },
- "MV": {
- "name": "Modivu"
- },
- "MD": {
- "name": "Moldova"
- },
- "MC": {
- "name": "Monako"
- },
- "MN": {
- "name": "Mongolia"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrati"
- },
- "MU": {
- "name": "Morisi"
- },
- "MR": {
- "name": "Moritania"
- },
- "MA": {
- "name": "Moroko"
- },
- "MZ": {
- "name": "Msumbiji"
- },
- "MM": {
- "name": "Myama"
- },
- "NA": {
- "name": "Namibia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepali"
- },
- "NE": {
- "name": "Nijeri"
- },
- "NG": {
- "name": "Nijeria"
- },
- "NI": {
- "name": "Nikaragwa"
- },
- "NU": {
- "name": "Niue"
- },
- "NO": {
- "name": "Norwe"
- },
- "NC": {
- "name": "Nyukaledonia"
- },
- "NZ": {
- "name": "Nyuzilandi"
- },
- "OM": {
- "name": "Omani"
- },
- "PK": {
- "name": "Pakistani"
- },
- "PW": {
- "name": "Palau"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papua"
- },
- "PY": {
- "name": "Paragwai"
- },
- "PE": {
- "name": "Peru"
- },
- "PN": {
- "name": "Pitkairni"
- },
- "PL": {
- "name": "Polandi"
- },
- "PF": {
- "name": "Polinesia ya Ufaransa"
- },
- "PR": {
- "name": "Pwetoriko"
- },
- "RE": {
- "name": "Riyunioni"
- },
- "RO": {
- "name": "Romania"
- },
- "RW": {
- "name": "Rwanda"
- },
- "SM": {
- "name": "Samarino"
- },
- "WS": {
- "name": "Samoa"
- },
- "AS": {
- "name": "Samoa ya Marekani"
- },
- "SH": {
- "name": "Santahelena"
- },
- "KN": {
- "name": "Santakitzi na Nevis"
- },
- "LC": {
- "name": "Santalusia"
- },
- "PM": {
- "name": "Santapieri na Mikeloni"
- },
- "VC": {
- "name": "Santavisenti na Grenadini"
- },
- "ST": {
- "name": "Sao Tome na Principe"
- },
- "SA": {
- "name": "Saudi"
- },
- "SN": {
- "name": "Senegali"
- },
- "RS": {
- "name": "Serbia"
- },
- "SC": {
- "name": "Shelisheli"
- },
- "SL": {
- "name": "Siera Leoni"
- },
- "SG": {
- "name": "Singapoo"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SY": {
- "name": "Siria"
- },
- "LK": {
- "name": "Sirilanka"
- },
- "SK": {
- "name": "Slovakia"
- },
- "SI": {
- "name": "Slovenia"
- },
- "SO": {
- "name": "Somalia"
- },
- "GS": {
- "name": "South Georgia & South Sandwich Islands"
- },
- "SS": {
- "name": "South Sudan"
- },
- "BL": {
- "name": "St. Barthélemy"
- },
- "MF": {
- "name": "St. Martin"
- },
- "SD": {
- "name": "Sudani"
- },
- "SR": {
- "name": "Surinamu"
- },
- "SJ": {
- "name": "Svalbard & Jan Mayen"
- },
- "TH": {
- "name": "Tailandi"
- },
- "TW": {
- "name": "Taiwani"
- },
- "TJ": {
- "name": "Tajikistani"
- },
- "TZ": {
- "name": "Tanzania"
- },
- "TL": {
- "name": "Timori ya Mashariki"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad na Tobago"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TN": {
- "name": "Tunisia"
- },
- "TM": {
- "name": "Turukimenistani"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UM": {
- "name": "U.S. Outlying Islands"
- },
- "IR": {
- "name": "Uajemi"
- },
- "BE": {
- "name": "Ubelgiji"
- },
- "FR": {
- "name": "Ufaransa"
- },
- "FI": {
- "name": "Ufini"
- },
- "UG": {
- "name": "Uganda"
- },
- "GR": {
- "name": "Ugiriki"
- },
- "ET": {
- "name": "Uhabeshi"
- },
- "NL": {
- "name": "Uholanzi"
- },
- "GB": {
- "name": "Uingereza"
- },
- "DE": {
- "name": "Ujerumani"
- },
- "PS": {
- "name": "Ukingo wa Magharibi na Ukanda wa Gaza wa Palestina"
- },
- "UA": {
- "name": "Ukraini"
- },
- "PT": {
- "name": "Ureno"
- },
- "UY": {
- "name": "Urugwai"
- },
- "RU": {
- "name": "Urusi"
- },
- "SZ": {
- "name": "Uswazi"
- },
- "SE": {
- "name": "Uswidi"
- },
- "CH": {
- "name": "Uswisi"
- },
- "TR": {
- "name": "Uturuki"
- },
- "UZ": {
- "name": "Uzibekistani"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VA": {
- "name": "Vatikani"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietinamu"
- },
- "CK": {
- "name": "Visiwa vya Cook"
- },
- "FK": {
- "name": "Visiwa vya Falkland"
- },
- "KY": {
- "name": "Visiwa vya Kayman"
- },
- "MP": {
- "name": "Visiwa vya Mariana vya Kaskazini"
- },
- "MH": {
- "name": "Visiwa vya Marshal"
- },
- "SB": {
- "name": "Visiwa vya Solomon"
- },
- "TC": {
- "name": "Visiwa vya Turki na Kaiko"
- },
- "VI": {
- "name": "Visiwa vya Virgin vya Marekani"
- },
- "VG": {
- "name": "Visiwa vya Virgin vya Uingereza"
- },
- "WF": {
- "name": "Walis na Futuna"
- },
- "EH": {
- "name": "Western Sahara"
- },
- "YE": {
- "name": "Yemeni"
- },
- "JO": {
- "name": "Yordani"
- },
- "ZM": {
- "name": "Zambia"
- },
- "ZW": {
- "name": "Zimbabwe"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/ee.json b/vendor/commerceguys/intl/resources/country/ee.json
deleted file mode 100644
index 144d80332..000000000
--- a/vendor/commerceguys/intl/resources/country/ee.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afghanistan nutome"
- },
- "IS": {
- "name": "Aiseland nutome"
- },
- "IM": {
- "name": "Aisle of Man nutome"
- },
- "AX": {
- "name": "Åland ƒudomekpo nutome"
- },
- "AL": {
- "name": "Albania nutome"
- },
- "DZ": {
- "name": "Algeria nutome"
- },
- "AS": {
- "name": "Amerika Samoa nutome"
- },
- "AD": {
- "name": "Andorra nutome"
- },
- "AO": {
- "name": "Angola nutome"
- },
- "AI": {
- "name": "Anguilla nutome"
- },
- "AQ": {
- "name": "Antartica nutome"
- },
- "AG": {
- "name": "́Antigua kple Barbuda nutome"
- },
- "ZA": {
- "name": "Anyiehe Africa nutome"
- },
- "TF": {
- "name": "Anyiehe Franseme nutome"
- },
- "GS": {
- "name": "Anyiehe Georgia kple Anyiehe Sandwich ƒudomekpowo nutome"
- },
- "KR": {
- "name": "Anyiehe Korea nutome"
- },
- "AR": {
- "name": "Argentina nutome"
- },
- "AM": {
- "name": "Armenia nutome"
- },
- "AW": {
- "name": "Aruba nutome"
- },
- "AC": {
- "name": "Ascension ƒudomekpo nutome"
- },
- "AU": {
- "name": "Australia nutome"
- },
- "AT": {
- "name": "Austria nutome"
- },
- "AZ": {
- "name": "Azerbaijan nutome"
- },
- "BS": {
- "name": "Bahamas nutome"
- },
- "BH": {
- "name": "Bahrain nutome"
- },
- "BD": {
- "name": "Bangladesh nutome"
- },
- "BB": {
- "name": "Barbados nutome"
- },
- "BY": {
- "name": "Belarus nutome"
- },
- "BE": {
- "name": "Belgium nutome"
- },
- "BZ": {
- "name": "Belize nutome"
- },
- "BJ": {
- "name": "Benin nutome"
- },
- "BM": {
- "name": "Bermuda nutome"
- },
- "BT": {
- "name": "Bhutan nutome"
- },
- "BO": {
- "name": "Bolivia nutome"
- },
- "BA": {
- "name": "Bosnia kple Herzergovina nutome"
- },
- "BW": {
- "name": "Botswana nutome"
- },
- "BR": {
- "name": "Brazil nutome"
- },
- "IO": {
- "name": "Britaintɔwo ƒe india ƒudome nutome"
- },
- "VG": {
- "name": "Britaintɔwo ƒe Virgin ƒudomekpowo nutome"
- },
- "BN": {
- "name": "Brunei nutome"
- },
- "BG": {
- "name": "Bulgaria nutome"
- },
- "BF": {
- "name": "Burkina Faso nutome"
- },
- "BI": {
- "name": "Burundi nutome"
- },
- "CA": {
- "name": "Canada nutome"
- },
- "BQ": {
- "name": "Caribbean Netherlands"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DK": {
- "name": "Denmark nutome"
- },
- "DG": {
- "name": "Diego Garsia nutome"
- },
- "DM": {
- "name": "Dominika nutome"
- },
- "DO": {
- "name": "Dominika repɔblik nutome"
- },
- "JM": {
- "name": "Dzamaika nutome"
- },
- "JP": {
- "name": "Dzapan nutome"
- },
- "JE": {
- "name": "Dzɛse nutome"
- },
- "DJ": {
- "name": "Dzibuti nutome"
- },
- "KP": {
- "name": "Dziehe Korea nutome"
- },
- "MP": {
- "name": "Dziehe Marina ƒudomekpowo nutome"
- },
- "EG": {
- "name": "Egypte nutome"
- },
- "EC": {
- "name": "Ekuadɔ nutome"
- },
- "GQ": {
- "name": "Ekuatorial Guini nutome"
- },
- "SV": {
- "name": "El Salvadɔ nutome"
- },
- "ER": {
- "name": "Eritrea nutome"
- },
- "EE": {
- "name": "Estonia nutome"
- },
- "ET": {
- "name": "Etiopia nutome"
- },
- "FK": {
- "name": "Falkland ƒudomekpowo nutome"
- },
- "FO": {
- "name": "Faroe ƒudomekpowo nutome"
- },
- "FJ": {
- "name": "Fidzi nutome"
- },
- "PH": {
- "name": "Filipini nutome"
- },
- "FI": {
- "name": "Finland nutome"
- },
- "FR": {
- "name": "France nutome"
- },
- "GF": {
- "name": "Frentsi Gayana nutome"
- },
- "PF": {
- "name": "Frentsi Pɔlinesia nutome"
- },
- "GA": {
- "name": "Gabɔn nutome"
- },
- "GM": {
- "name": "Gambia nutome"
- },
- "GE": {
- "name": "Georgia nutome"
- },
- "DE": {
- "name": "Germania nutome"
- },
- "GH": {
- "name": "Ghana nutome"
- },
- "GI": {
- "name": "Gibraltar nutome"
- },
- "GW": {
- "name": "Gini-Bisao nutome"
- },
- "GR": {
- "name": "Greece nutome"
- },
- "GD": {
- "name": "Grenada nutome"
- },
- "GL": {
- "name": "Grinland nutome"
- },
- "GP": {
- "name": "Guadelupe nutome"
- },
- "GU": {
- "name": "Guam nutome"
- },
- "GT": {
- "name": "Guatemala nutome"
- },
- "GG": {
- "name": "Guernse nutome"
- },
- "GN": {
- "name": "Guini nutome"
- },
- "GY": {
- "name": "Guyanadu"
- },
- "EH": {
- "name": "Ɣetoɖoƒe Sahara nutome"
- },
- "HT": {
- "name": "Haiti nutome"
- },
- "HN": {
- "name": "Hondurasdu"
- },
- "HK": {
- "name": "Hɔng Kɔng SAR Tsaina nutome"
- },
- "HU": {
- "name": "Hungari nutome"
- },
- "IN": {
- "name": "India nutome"
- },
- "ID": {
- "name": "Indonesia nutome"
- },
- "IR": {
- "name": "Iran nutome"
- },
- "IQ": {
- "name": "iraqdukɔ"
- },
- "IE": {
- "name": "Ireland nutome"
- },
- "IL": {
- "name": "Israel nutome"
- },
- "IT": {
- "name": "Italia nutome"
- },
- "KH": {
- "name": "Kambodia nutome"
- },
- "CM": {
- "name": "Kamerun nutome"
- },
- "IC": {
- "name": "Kanari ƒudomekpowo nutome"
- },
- "CV": {
- "name": "Kape Verde nutome"
- },
- "QA": {
- "name": "Katar nutome"
- },
- "KY": {
- "name": "Kayman ƒudomekpowo nutome"
- },
- "KZ": {
- "name": "Kazakstan nutome"
- },
- "KE": {
- "name": "Kenya nutome"
- },
- "EA": {
- "name": "Keuta and Melilla nutome"
- },
- "KG": {
- "name": "Kirgizstan nutome"
- },
- "KI": {
- "name": "Kiribati nutome"
- },
- "CC": {
- "name": "Kokos (Kiling) fudomekpo nutome"
- },
- "CO": {
- "name": "Kolombia nutome"
- },
- "KM": {
- "name": "Komoros nutome"
- },
- "CG": {
- "name": "Kongo Brazzaville nutome"
- },
- "CD": {
- "name": "Kongo Kinshasa nutome"
- },
- "CK": {
- "name": "Kook ƒudomekpo nutome"
- },
- "XK": {
- "name": "Kosovo"
- },
- "CR": {
- "name": "Kosta Rika nutome"
- },
- "CI": {
- "name": "Kote d’Ivoire nutome"
- },
- "CX": {
- "name": "Kristmas ƒudomekpo nutome"
- },
- "HR": {
- "name": "Kroatsia nutome"
- },
- "CU": {
- "name": "Kuba nutome"
- },
- "KW": {
- "name": "Kuwait nutome"
- },
- "LA": {
- "name": "Laos nutome"
- },
- "LV": {
- "name": "Latvia nutome"
- },
- "LU": {
- "name": "Lazembɔg nutome"
- },
- "LB": {
- "name": "Lebanɔn nutome"
- },
- "LS": {
- "name": "Lɛsoto nutome"
- },
- "LR": {
- "name": "Liberia nutome"
- },
- "LY": {
- "name": "Libya nutome"
- },
- "LT": {
- "name": "Lituania nutome"
- },
- "LI": {
- "name": "Litsenstein nutome"
- },
- "MO": {
- "name": "Macau SAR Tsaina nutome"
- },
- "MG": {
- "name": "Madagaska nutome"
- },
- "MK": {
- "name": "Makedonia nutome"
- },
- "MW": {
- "name": "Malawi nutome"
- },
- "MY": {
- "name": "Malaysia nutome"
- },
- "MV": {
- "name": "maldivesdukɔ"
- },
- "ML": {
- "name": "Mali nutome"
- },
- "MT": {
- "name": "Malta nutome"
- },
- "MH": {
- "name": "Marshal ƒudomekpowo nutome"
- },
- "MQ": {
- "name": "Martiniki nutome"
- },
- "MR": {
- "name": "Mauritania nutome"
- },
- "MU": {
- "name": "mauritiusdukɔ"
- },
- "YT": {
- "name": "Mayotte nutome"
- },
- "MX": {
- "name": "Mexico nutome"
- },
- "FM": {
- "name": "Mikronesia nutome"
- },
- "MD": {
- "name": "Moldova nutome"
- },
- "MC": {
- "name": "Monako nutome"
- },
- "MN": {
- "name": "Mongolia nutome"
- },
- "ME": {
- "name": "Montenegro nutome"
- },
- "MS": {
- "name": "Montserrat nutome"
- },
- "MA": {
- "name": "Moroko nutome"
- },
- "MZ": {
- "name": "Mozambiki nutome"
- },
- "MM": {
- "name": "Myanmar (Burma) nutome"
- },
- "NA": {
- "name": "Namibia nutome"
- },
- "NR": {
- "name": "Nauru nutome"
- },
- "NP": {
- "name": "Nepal nutome"
- },
- "NL": {
- "name": "Netherlands nutome"
- },
- "NC": {
- "name": "New Kaledonia nutome"
- },
- "NZ": {
- "name": "New Zealand nutome"
- },
- "NI": {
- "name": "Nicaraguadukɔ"
- },
- "NE": {
- "name": "Niger nutome"
- },
- "NG": {
- "name": "Nigeria nutome"
- },
- "NU": {
- "name": "Niue nutome"
- },
- "NF": {
- "name": "Norfolk ƒudomekpo nutome"
- },
- "NO": {
- "name": "Norway nutome"
- },
- "OM": {
- "name": "Oman nutome"
- },
- "PK": {
- "name": "Pakistan nutome"
- },
- "PW": {
- "name": "Palau nutome"
- },
- "PS": {
- "name": "Palestinia nutome"
- },
- "PA": {
- "name": "Panama nutome"
- },
- "PG": {
- "name": "Papua New Gini nutome"
- },
- "PY": {
- "name": "Paragua nutome"
- },
- "PE": {
- "name": "Peru nutome"
- },
- "PN": {
- "name": "Pitkairn ƒudomekpo nutome"
- },
- "PL": {
- "name": "Poland nutome"
- },
- "PT": {
- "name": "Portugal nutome"
- },
- "PR": {
- "name": "Puerto Riko nutome"
- },
- "RE": {
- "name": "Réunion nutome"
- },
- "RO": {
- "name": "Romania nutome"
- },
- "RU": {
- "name": "Russia nutome"
- },
- "RW": {
- "name": "Rwanda nutome"
- },
- "BL": {
- "name": "Saint Barthélemy nutome"
- },
- "SH": {
- "name": "Saint Helena nutome"
- },
- "KN": {
- "name": "Saint Kitis kple Nevis nutome"
- },
- "LC": {
- "name": "Saint Lusia nutome"
- },
- "MF": {
- "name": "Saint Martin nutome"
- },
- "PM": {
- "name": "Saint Pierre kple Mikelɔn nutome"
- },
- "VC": {
- "name": "Saint Vincent kple Grenadine nutome"
- },
- "CY": {
- "name": "Saiprus nutome"
- },
- "WS": {
- "name": "Samoa nutome"
- },
- "SM": {
- "name": "San Marino nutome"
- },
- "ST": {
- "name": "São Tomé kple Príncipe nutome"
- },
- "SA": {
- "name": "Saudi Arabia nutome"
- },
- "SN": {
- "name": "Senegal nutome"
- },
- "RS": {
- "name": "Serbia"
- },
- "SC": {
- "name": "Seshɛls nutome"
- },
- "SL": {
- "name": "Sierra Leone nutome"
- },
- "SG": {
- "name": "Singapɔr nutome"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SY": {
- "name": "Siria nutome"
- },
- "SK": {
- "name": "Slovakia nutome"
- },
- "SI": {
- "name": "Slovenia nutome"
- },
- "SB": {
- "name": "Solomon ƒudomekpowo nutome"
- },
- "SO": {
- "name": "Somalia nutome"
- },
- "SS": {
- "name": "South Sudan"
- },
- "ES": {
- "name": "Spain nutome"
- },
- "LK": {
- "name": "Sri Lanka nutome"
- },
- "SD": {
- "name": "Sudan nutome"
- },
- "SR": {
- "name": "Suriname nutome"
- },
- "SJ": {
- "name": "Svalbard kple Yan Mayen nutome"
- },
- "SZ": {
- "name": "Swaziland nutome"
- },
- "SE": {
- "name": "Sweden nutome"
- },
- "CH": {
- "name": "Switzerland nutome"
- },
- "TW": {
- "name": "Taiwan nutome"
- },
- "TJ": {
- "name": "Tajikistan nutome"
- },
- "TZ": {
- "name": "Tanzania nutome"
- },
- "TR": {
- "name": "Tɛki nutome"
- },
- "TM": {
- "name": "Tɛkmenistan nutome"
- },
- "TC": {
- "name": "Tɛks kple Kaikos ƒudomekpowo nutome"
- },
- "TH": {
- "name": "Thailand nutome"
- },
- "TL": {
- "name": "Timor-Leste nutome"
- },
- "CF": {
- "name": "Titina Afrika repɔblik nutome"
- },
- "TG": {
- "name": "Togo nutome"
- },
- "TK": {
- "name": "Tokelau nutome"
- },
- "TO": {
- "name": "Tonga nutome"
- },
- "TT": {
- "name": "Trinidad kple Tobago nutome"
- },
- "TA": {
- "name": "Tristan da Kunha nutome"
- },
- "TN": {
- "name": "Tunisia nutome"
- },
- "TV": {
- "name": "Tuvalu nutome"
- },
- "TD": {
- "name": "Tsad nutome"
- },
- "CN": {
- "name": "Tsaina nutome"
- },
- "CZ": {
- "name": "Tsɛk repɔblik nutome"
- },
- "CL": {
- "name": "Tsile nutome"
- },
- "UM": {
- "name": "U.S. Minor Outlaying ƒudomekpowo nutome"
- },
- "VI": {
- "name": "U.S. Vɛrgin ƒudomekpowo nutome"
- },
- "UG": {
- "name": "Uganda nutome"
- },
- "UA": {
- "name": "Ukraine nutome"
- },
- "AE": {
- "name": "United Arab Emirates nutome"
- },
- "GB": {
- "name": "United Kingdom nutome"
- },
- "UY": {
- "name": "uruguaydukɔ"
- },
- "US": {
- "name": "USA nutome"
- },
- "UZ": {
- "name": "Uzbekistan nutome"
- },
- "VU": {
- "name": "Vanuatu nutome"
- },
- "VA": {
- "name": "Vatikandu nutome"
- },
- "VE": {
- "name": "Venezuela nutome"
- },
- "VN": {
- "name": "Vietnam nutome"
- },
- "WF": {
- "name": "Wallis kple Futuna nutome"
- },
- "YE": {
- "name": "Yemen nutome"
- },
- "JO": {
- "name": "Yordan nutome"
- },
- "ZM": {
- "name": "Zambia nutome"
- },
- "ZW": {
- "name": "Zimbabwe nutome"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/el.json b/vendor/commerceguys/intl/resources/country/el.json
deleted file mode 100644
index 1f1d48138..000000000
--- a/vendor/commerceguys/intl/resources/country/el.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "SH": {
- "name": "Αγία Ελένη"
- },
- "LC": {
- "name": "Αγία Λουκία"
- },
- "BL": {
- "name": "Άγιος Βαρθολομαίος"
- },
- "VC": {
- "name": "Άγιος Βικέντιος και Γρεναδίνες"
- },
- "SM": {
- "name": "Άγιος Μαρίνος"
- },
- "MF": {
- "name": "Άγιος Μαρτίνος (Γαλλικό τμήμα)"
- },
- "SX": {
- "name": "Άγιος Μαρτίνος (Ολλανδικό τμήμα)"
- },
- "AO": {
- "name": "Αγκόλα"
- },
- "AZ": {
- "name": "Αζερμπαϊτζάν"
- },
- "EG": {
- "name": "Αίγυπτος"
- },
- "ET": {
- "name": "Αιθιοπία"
- },
- "HT": {
- "name": "Αϊτή"
- },
- "CI": {
- "name": "Ακτή Ελεφαντοστού"
- },
- "AL": {
- "name": "Αλβανία"
- },
- "DZ": {
- "name": "Αλγερία"
- },
- "VI": {
- "name": "Αμερικανικές Παρθένες Νήσοι"
- },
- "AS": {
- "name": "Αμερικανική Σαμόα"
- },
- "AI": {
- "name": "Ανγκουίλα"
- },
- "AD": {
- "name": "Ανδόρα"
- },
- "AQ": {
- "name": "Ανταρκτική"
- },
- "AG": {
- "name": "Αντίγκουα και Μπαρμπούντα"
- },
- "UM": {
- "name": "Απομακρυσμένες Νησίδες ΗΠΑ"
- },
- "AR": {
- "name": "Αργεντινή"
- },
- "AM": {
- "name": "Αρμενία"
- },
- "AW": {
- "name": "Αρούμπα"
- },
- "AU": {
- "name": "Αυστραλία"
- },
- "AT": {
- "name": "Αυστρία"
- },
- "AF": {
- "name": "Αφγανιστάν"
- },
- "VU": {
- "name": "Βανουάτου"
- },
- "VA": {
- "name": "Βατικανό"
- },
- "BE": {
- "name": "Βέλγιο"
- },
- "VE": {
- "name": "Βενεζουέλα"
- },
- "BM": {
- "name": "Βερμούδες"
- },
- "VN": {
- "name": "Βιετνάμ"
- },
- "BO": {
- "name": "Βολιβία"
- },
- "KP": {
- "name": "Βόρεια Κορέα"
- },
- "BA": {
- "name": "Βοσνία - Ερζεγοβίνη"
- },
- "BG": {
- "name": "Βουλγαρία"
- },
- "BR": {
- "name": "Βραζιλία"
- },
- "IO": {
- "name": "Βρετανικά Εδάφη Ινδικού Ωκεανού"
- },
- "VG": {
- "name": "Βρετανικές Παρθένες Νήσοι"
- },
- "FR": {
- "name": "Γαλλία"
- },
- "TF": {
- "name": "Γαλλικές περιοχές του νοτίου ημισφαιρίου"
- },
- "GF": {
- "name": "Γαλλική Γουιάνα"
- },
- "PF": {
- "name": "Γαλλική Πολυνησία"
- },
- "DE": {
- "name": "Γερμανία"
- },
- "GE": {
- "name": "Γεωργία"
- },
- "GI": {
- "name": "Γιβραλτάρ"
- },
- "GM": {
- "name": "Γκάμπια"
- },
- "GA": {
- "name": "Γκαμπόν"
- },
- "GH": {
- "name": "Γκάνα"
- },
- "GG": {
- "name": "Γκέρνζι"
- },
- "GU": {
- "name": "Γκουάμ"
- },
- "GP": {
- "name": "Γουαδελούπη"
- },
- "GT": {
- "name": "Γουατεμάλα"
- },
- "GY": {
- "name": "Γουιάνα"
- },
- "GN": {
- "name": "Γουινέα"
- },
- "GW": {
- "name": "Γουινέα Μπισάου"
- },
- "GD": {
- "name": "Γρενάδα"
- },
- "GL": {
- "name": "Γροιλανδία"
- },
- "DK": {
- "name": "Δανία"
- },
- "DO": {
- "name": "Δομινικανή Δημοκρατία"
- },
- "EH": {
- "name": "Δυτική Σαχάρα"
- },
- "SV": {
- "name": "Ελ Σαλβαδόρ"
- },
- "CH": {
- "name": "Ελβετία"
- },
- "GR": {
- "name": "Ελλάδα"
- },
- "ER": {
- "name": "Ερυθραία"
- },
- "EE": {
- "name": "Εσθονία"
- },
- "ZM": {
- "name": "Ζάμπια"
- },
- "ZW": {
- "name": "Ζιμπάμπουε"
- },
- "AE": {
- "name": "Ηνωμένα Αραβικά Εμιράτα"
- },
- "US": {
- "name": "Ηνωμένες Πολιτείες"
- },
- "GB": {
- "name": "Ηνωμένο Βασίλειο"
- },
- "EA": {
- "name": "Θέουτα και Μελίγια"
- },
- "JP": {
- "name": "Ιαπωνία"
- },
- "IN": {
- "name": "Ινδία"
- },
- "ID": {
- "name": "Ινδονησία"
- },
- "JO": {
- "name": "Ιορδανία"
- },
- "IQ": {
- "name": "Ιράκ"
- },
- "IR": {
- "name": "Ιράν"
- },
- "IE": {
- "name": "Ιρλανδία"
- },
- "GQ": {
- "name": "Ισημερινή Γουινέα"
- },
- "EC": {
- "name": "Ισημερινός"
- },
- "IS": {
- "name": "Ισλανδία"
- },
- "ES": {
- "name": "Ισπανία"
- },
- "IL": {
- "name": "Ισραήλ"
- },
- "IT": {
- "name": "Ιταλία"
- },
- "KZ": {
- "name": "Καζακστάν"
- },
- "CM": {
- "name": "Καμερούν"
- },
- "KH": {
- "name": "Καμπότζη"
- },
- "CA": {
- "name": "Καναδάς"
- },
- "IC": {
- "name": "Κανάριοι Νήσοι"
- },
- "QA": {
- "name": "Κατάρ"
- },
- "CF": {
- "name": "Κεντροαφρικανική Δημοκρατία"
- },
- "KE": {
- "name": "Κένυα"
- },
- "CN": {
- "name": "Κίνα"
- },
- "KG": {
- "name": "Κιργιστάν"
- },
- "KI": {
- "name": "Κιριμπάτι"
- },
- "CO": {
- "name": "Κολομβία"
- },
- "KM": {
- "name": "Κομόρες"
- },
- "CD": {
- "name": "Κονγκό - Κινσάσα"
- },
- "CG": {
- "name": "Κονγκό - Μπραζαβίλ"
- },
- "XK": {
- "name": "Κοσσυφοπέδιο"
- },
- "CR": {
- "name": "Κόστα Ρίκα"
- },
- "CU": {
- "name": "Κούβα"
- },
- "KW": {
- "name": "Κουβέιτ"
- },
- "CW": {
- "name": "Κουρασάο"
- },
- "HR": {
- "name": "Κροατία"
- },
- "CY": {
- "name": "Κύπρος"
- },
- "LA": {
- "name": "Λάος"
- },
- "LS": {
- "name": "Λεσότο"
- },
- "LV": {
- "name": "Λετονία"
- },
- "BY": {
- "name": "Λευκορωσία"
- },
- "LB": {
- "name": "Λίβανος"
- },
- "LR": {
- "name": "Λιβερία"
- },
- "LY": {
- "name": "Λιβύη"
- },
- "LT": {
- "name": "Λιθουανία"
- },
- "LI": {
- "name": "Λιχτενστάιν"
- },
- "LU": {
- "name": "Λουξεμβούργο"
- },
- "YT": {
- "name": "Μαγιότ"
- },
- "MG": {
- "name": "Μαδαγασκάρη"
- },
- "MO": {
- "name": "Μακάο ΕΔΠ Κίνας"
- },
- "MY": {
- "name": "Μαλαισία"
- },
- "MW": {
- "name": "Μαλάουι"
- },
- "MV": {
- "name": "Μαλδίβες"
- },
- "ML": {
- "name": "Μάλι"
- },
- "MT": {
- "name": "Μάλτα"
- },
- "MA": {
- "name": "Μαρόκο"
- },
- "MQ": {
- "name": "Μαρτινίκα"
- },
- "MU": {
- "name": "Μαυρίκιος"
- },
- "MR": {
- "name": "Μαυριτανία"
- },
- "ME": {
- "name": "Μαυροβούνιο"
- },
- "MX": {
- "name": "Μεξικό"
- },
- "MM": {
- "name": "Μιανμάρ (Βιρμανία)"
- },
- "FM": {
- "name": "Μικρονησία"
- },
- "MN": {
- "name": "Μογγολία"
- },
- "MZ": {
- "name": "Μοζαμβίκη"
- },
- "MD": {
- "name": "Μολδαβία"
- },
- "MC": {
- "name": "Μονακό"
- },
- "MS": {
- "name": "Μονσεράτ"
- },
- "BD": {
- "name": "Μπανγκλαντές"
- },
- "BB": {
- "name": "Μπαρμπέιντος"
- },
- "BS": {
- "name": "Μπαχάμες"
- },
- "BH": {
- "name": "Μπαχρέιν"
- },
- "BZ": {
- "name": "Μπελίζ"
- },
- "BJ": {
- "name": "Μπενίν"
- },
- "BW": {
- "name": "Μποτσουάνα"
- },
- "BF": {
- "name": "Μπουρκίνα Φάσο"
- },
- "BI": {
- "name": "Μπουρούντι"
- },
- "BT": {
- "name": "Μπουτάν"
- },
- "BN": {
- "name": "Μπρουνέι"
- },
- "NA": {
- "name": "Ναμίμπια"
- },
- "NR": {
- "name": "Ναουρού"
- },
- "NZ": {
- "name": "Νέα Ζηλανδία"
- },
- "NC": {
- "name": "Νέα Καληδονία"
- },
- "NP": {
- "name": "Νεπάλ"
- },
- "MP": {
- "name": "Νήσοι Βόρειες Μαριάνες"
- },
- "KY": {
- "name": "Νήσοι Κέιμαν"
- },
- "CC": {
- "name": "Νήσοι Κόκος (Κίλινγκ)"
- },
- "CK": {
- "name": "Νήσοι Κουκ"
- },
- "MH": {
- "name": "Νήσοι Μάρσαλ"
- },
- "GS": {
- "name": "Νήσοι Νότια Γεωργία και Νότιες Σάντουιτς"
- },
- "AX": {
- "name": "Νήσοι Όλαντ"
- },
- "PN": {
- "name": "Νήσοι Πίτκερν"
- },
- "SB": {
- "name": "Νήσοι Σολομώντος"
- },
- "TC": {
- "name": "Νήσοι Τερκς και Κάικος"
- },
- "FO": {
- "name": "Νήσοι Φερόες"
- },
- "FK": {
- "name": "Νήσοι Φόκλαντ"
- },
- "AC": {
- "name": "Νήσος Ασενσιόν"
- },
- "NF": {
- "name": "Νήσος Νόρφολκ"
- },
- "IM": {
- "name": "Νήσος του Μαν"
- },
- "CX": {
- "name": "Νήσος των Χριστουγέννων"
- },
- "NE": {
- "name": "Νίγηρας"
- },
- "NG": {
- "name": "Νιγηρία"
- },
- "NI": {
- "name": "Νικαράγουα"
- },
- "NU": {
- "name": "Νιούε"
- },
- "NO": {
- "name": "Νορβηγία"
- },
- "ZA": {
- "name": "Νότια Αφρική"
- },
- "KR": {
- "name": "Νότια Κορέα"
- },
- "SS": {
- "name": "Νότιο Σουδάν"
- },
- "DG": {
- "name": "Ντιέγκο Γκαρσία"
- },
- "DM": {
- "name": "Ντομίνικα"
- },
- "NL": {
- "name": "Ολλανδία"
- },
- "BQ": {
- "name": "Ολλανδία Καραϊβικής"
- },
- "OM": {
- "name": "Ομάν"
- },
- "HN": {
- "name": "Ονδούρα"
- },
- "WF": {
- "name": "Ουάλις και Φουτούνα"
- },
- "HU": {
- "name": "Ουγγαρία"
- },
- "UG": {
- "name": "Ουγκάντα"
- },
- "UZ": {
- "name": "Ουζμπεκιστάν"
- },
- "UA": {
- "name": "Ουκρανία"
- },
- "UY": {
- "name": "Ουρουγουάη"
- },
- "PK": {
- "name": "Πακιστάν"
- },
- "PS": {
- "name": "Παλαιστινιακά Εδάφη"
- },
- "PW": {
- "name": "Παλάου"
- },
- "PA": {
- "name": "Παναμάς"
- },
- "PG": {
- "name": "Παπούα Νέα Γουινέα"
- },
- "PY": {
- "name": "Παραγουάη"
- },
- "PE": {
- "name": "Περού"
- },
- "PL": {
- "name": "Πολωνία"
- },
- "PT": {
- "name": "Πορτογαλία"
- },
- "PR": {
- "name": "Πουέρτο Ρίκο"
- },
- "CV": {
- "name": "Πράσινο Ακρωτήριο"
- },
- "MK": {
- "name": "Πρώην Γιουγκοσλαβική Δημοκρατία της Μακεδονίας"
- },
- "RE": {
- "name": "Ρεϊνιόν"
- },
- "RW": {
- "name": "Ρουάντα"
- },
- "RO": {
- "name": "Ρουμανία"
- },
- "RU": {
- "name": "Ρωσία"
- },
- "WS": {
- "name": "Σαμόα"
- },
- "ST": {
- "name": "Σάο Τομέ και Πρίνσιπε"
- },
- "SA": {
- "name": "Σαουδική Αραβία"
- },
- "SJ": {
- "name": "Σβάλμπαρντ και Γιαν Μαγιέν"
- },
- "KN": {
- "name": "Σεν Κιτς και Νέβις"
- },
- "PM": {
- "name": "Σεν Πιερ και Μικελόν"
- },
- "SN": {
- "name": "Σενεγάλη"
- },
- "RS": {
- "name": "Σερβία"
- },
- "SC": {
- "name": "Σεϋχέλλες"
- },
- "SG": {
- "name": "Σιγκαπούρη"
- },
- "SL": {
- "name": "Σιέρα Λεόνε"
- },
- "SK": {
- "name": "Σλοβακία"
- },
- "SI": {
- "name": "Σλοβενία"
- },
- "SO": {
- "name": "Σομαλία"
- },
- "SZ": {
- "name": "Σουαζιλάνδη"
- },
- "SD": {
- "name": "Σουδάν"
- },
- "SE": {
- "name": "Σουηδία"
- },
- "SR": {
- "name": "Σουρινάμ"
- },
- "LK": {
- "name": "Σρι Λάνκα"
- },
- "SY": {
- "name": "Συρία"
- },
- "TW": {
- "name": "Ταϊβάν"
- },
- "TH": {
- "name": "Ταϊλάνδη"
- },
- "TZ": {
- "name": "Τανζανία"
- },
- "TJ": {
- "name": "Τατζικιστάν"
- },
- "JM": {
- "name": "Τζαμάικα"
- },
- "JE": {
- "name": "Τζέρζι"
- },
- "DJ": {
- "name": "Τζιμπουτί"
- },
- "TL": {
- "name": "Τιμόρ-Λέστε"
- },
- "TG": {
- "name": "Τόγκο"
- },
- "TK": {
- "name": "Τοκελάου"
- },
- "TO": {
- "name": "Τόνγκα"
- },
- "TV": {
- "name": "Τουβαλού"
- },
- "TR": {
- "name": "Τουρκία"
- },
- "TM": {
- "name": "Τουρκμενιστάν"
- },
- "TT": {
- "name": "Τρινιντάντ και Τομπάγκο"
- },
- "TA": {
- "name": "Τριστάν ντα Κούνια"
- },
- "TD": {
- "name": "Τσαντ"
- },
- "CZ": {
- "name": "Τσεχία"
- },
- "TN": {
- "name": "Τυνησία"
- },
- "YE": {
- "name": "Υεμένη"
- },
- "PH": {
- "name": "Φιλιππίνες"
- },
- "FI": {
- "name": "Φινλανδία"
- },
- "FJ": {
- "name": "Φίτζι"
- },
- "CL": {
- "name": "Χιλή"
- },
- "HK": {
- "name": "Χονγκ Κονγκ ΕΔΠ Κίνας"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/en-GB.json b/vendor/commerceguys/intl/resources/country/en-GB.json
deleted file mode 100644
index b33258351..000000000
--- a/vendor/commerceguys/intl/resources/country/en-GB.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afghanistan"
- },
- "AX": {
- "name": "Åland Islands"
- },
- "AL": {
- "name": "Albania"
- },
- "DZ": {
- "name": "Algeria"
- },
- "AS": {
- "name": "American Samoa"
- },
- "AD": {
- "name": "Andorra"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguilla"
- },
- "AQ": {
- "name": "Antarctica"
- },
- "AG": {
- "name": "Antigua & Barbuda"
- },
- "AR": {
- "name": "Argentina"
- },
- "AM": {
- "name": "Armenia"
- },
- "AW": {
- "name": "Aruba"
- },
- "AC": {
- "name": "Ascension Island"
- },
- "AU": {
- "name": "Australia"
- },
- "AT": {
- "name": "Austria"
- },
- "AZ": {
- "name": "Azerbaijan"
- },
- "BS": {
- "name": "Bahamas"
- },
- "BH": {
- "name": "Bahrain"
- },
- "BD": {
- "name": "Bangladesh"
- },
- "BB": {
- "name": "Barbados"
- },
- "BY": {
- "name": "Belarus"
- },
- "BE": {
- "name": "Belgium"
- },
- "BZ": {
- "name": "Belize"
- },
- "BJ": {
- "name": "Benin"
- },
- "BM": {
- "name": "Bermuda"
- },
- "BT": {
- "name": "Bhutan"
- },
- "BO": {
- "name": "Bolivia"
- },
- "BA": {
- "name": "Bosnia & Herzegovina"
- },
- "BW": {
- "name": "Botswana"
- },
- "BR": {
- "name": "Brazil"
- },
- "IO": {
- "name": "British Indian Ocean Territory"
- },
- "VG": {
- "name": "British Virgin Islands"
- },
- "BN": {
- "name": "Brunei"
- },
- "BG": {
- "name": "Bulgaria"
- },
- "BF": {
- "name": "Burkina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "KH": {
- "name": "Cambodia"
- },
- "CM": {
- "name": "Cameroon"
- },
- "CA": {
- "name": "Canada"
- },
- "IC": {
- "name": "Canary Islands"
- },
- "CV": {
- "name": "Cape Verde"
- },
- "BQ": {
- "name": "Caribbean Netherlands"
- },
- "KY": {
- "name": "Cayman Islands"
- },
- "CF": {
- "name": "Central African Republic"
- },
- "EA": {
- "name": "Ceuta & Melilla"
- },
- "TD": {
- "name": "Chad"
- },
- "CL": {
- "name": "Chile"
- },
- "CN": {
- "name": "China"
- },
- "CX": {
- "name": "Christmas Island"
- },
- "CC": {
- "name": "Cocos (Keeling) Islands"
- },
- "CO": {
- "name": "Colombia"
- },
- "KM": {
- "name": "Comoros"
- },
- "CG": {
- "name": "Congo - Brazzaville"
- },
- "CD": {
- "name": "Congo - Kinshasa"
- },
- "CK": {
- "name": "Cook Islands"
- },
- "CR": {
- "name": "Costa Rica"
- },
- "CI": {
- "name": "Côte d’Ivoire"
- },
- "HR": {
- "name": "Croatia"
- },
- "CU": {
- "name": "Cuba"
- },
- "CW": {
- "name": "Curaçao"
- },
- "CY": {
- "name": "Cyprus"
- },
- "CZ": {
- "name": "Czechia"
- },
- "DK": {
- "name": "Denmark"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DJ": {
- "name": "Djibouti"
- },
- "DM": {
- "name": "Dominica"
- },
- "DO": {
- "name": "Dominican Republic"
- },
- "EC": {
- "name": "Ecuador"
- },
- "EG": {
- "name": "Egypt"
- },
- "SV": {
- "name": "El Salvador"
- },
- "GQ": {
- "name": "Equatorial Guinea"
- },
- "ER": {
- "name": "Eritrea"
- },
- "EE": {
- "name": "Estonia"
- },
- "ET": {
- "name": "Ethiopia"
- },
- "FK": {
- "name": "Falkland Islands"
- },
- "FO": {
- "name": "Faroe Islands"
- },
- "FJ": {
- "name": "Fiji"
- },
- "FI": {
- "name": "Finland"
- },
- "FR": {
- "name": "France"
- },
- "GF": {
- "name": "French Guiana"
- },
- "PF": {
- "name": "French Polynesia"
- },
- "TF": {
- "name": "French Southern Territories"
- },
- "GA": {
- "name": "Gabon"
- },
- "GM": {
- "name": "Gambia"
- },
- "GE": {
- "name": "Georgia"
- },
- "DE": {
- "name": "Germany"
- },
- "GH": {
- "name": "Ghana"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GR": {
- "name": "Greece"
- },
- "GL": {
- "name": "Greenland"
- },
- "GD": {
- "name": "Grenada"
- },
- "GP": {
- "name": "Guadeloupe"
- },
- "GU": {
- "name": "Guam"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GN": {
- "name": "Guinea"
- },
- "GW": {
- "name": "Guinea-Bissau"
- },
- "GY": {
- "name": "Guyana"
- },
- "HT": {
- "name": "Haiti"
- },
- "HN": {
- "name": "Honduras"
- },
- "HK": {
- "name": "Hong Kong SAR China"
- },
- "HU": {
- "name": "Hungary"
- },
- "IS": {
- "name": "Iceland"
- },
- "IN": {
- "name": "India"
- },
- "ID": {
- "name": "Indonesia"
- },
- "IR": {
- "name": "Iran"
- },
- "IQ": {
- "name": "Iraq"
- },
- "IE": {
- "name": "Ireland"
- },
- "IM": {
- "name": "Isle of Man"
- },
- "IL": {
- "name": "Israel"
- },
- "IT": {
- "name": "Italy"
- },
- "JM": {
- "name": "Jamaica"
- },
- "JP": {
- "name": "Japan"
- },
- "JE": {
- "name": "Jersey"
- },
- "JO": {
- "name": "Jordan"
- },
- "KZ": {
- "name": "Kazakhstan"
- },
- "KE": {
- "name": "Kenya"
- },
- "KI": {
- "name": "Kiribati"
- },
- "XK": {
- "name": "Kosovo"
- },
- "KW": {
- "name": "Kuwait"
- },
- "KG": {
- "name": "Kyrgyzstan"
- },
- "LA": {
- "name": "Laos"
- },
- "LV": {
- "name": "Latvia"
- },
- "LB": {
- "name": "Lebanon"
- },
- "LS": {
- "name": "Lesotho"
- },
- "LR": {
- "name": "Liberia"
- },
- "LY": {
- "name": "Libya"
- },
- "LI": {
- "name": "Liechtenstein"
- },
- "LT": {
- "name": "Lithuania"
- },
- "LU": {
- "name": "Luxembourg"
- },
- "MO": {
- "name": "Macau SAR China"
- },
- "MK": {
- "name": "Macedonia"
- },
- "MG": {
- "name": "Madagascar"
- },
- "MW": {
- "name": "Malawi"
- },
- "MY": {
- "name": "Malaysia"
- },
- "MV": {
- "name": "Maldives"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "MH": {
- "name": "Marshall Islands"
- },
- "MQ": {
- "name": "Martinique"
- },
- "MR": {
- "name": "Mauritania"
- },
- "MU": {
- "name": "Mauritius"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "Mexico"
- },
- "FM": {
- "name": "Micronesia"
- },
- "MD": {
- "name": "Moldova"
- },
- "MC": {
- "name": "Monaco"
- },
- "MN": {
- "name": "Mongolia"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MA": {
- "name": "Morocco"
- },
- "MZ": {
- "name": "Mozambique"
- },
- "MM": {
- "name": "Myanmar (Burma)"
- },
- "NA": {
- "name": "Namibia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepal"
- },
- "NL": {
- "name": "Netherlands"
- },
- "NC": {
- "name": "New Caledonia"
- },
- "NZ": {
- "name": "New Zealand"
- },
- "NI": {
- "name": "Nicaragua"
- },
- "NE": {
- "name": "Niger"
- },
- "NG": {
- "name": "Nigeria"
- },
- "NU": {
- "name": "Niue"
- },
- "NF": {
- "name": "Norfolk Island"
- },
- "KP": {
- "name": "North Korea"
- },
- "MP": {
- "name": "Northern Mariana Islands"
- },
- "NO": {
- "name": "Norway"
- },
- "OM": {
- "name": "Oman"
- },
- "PK": {
- "name": "Pakistan"
- },
- "PW": {
- "name": "Palau"
- },
- "PS": {
- "name": "Palestinian Territories"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papua New Guinea"
- },
- "PY": {
- "name": "Paraguay"
- },
- "PE": {
- "name": "Peru"
- },
- "PH": {
- "name": "Philippines"
- },
- "PN": {
- "name": "Pitcairn Islands"
- },
- "PL": {
- "name": "Poland"
- },
- "PT": {
- "name": "Portugal"
- },
- "PR": {
- "name": "Puerto Rico"
- },
- "QA": {
- "name": "Qatar"
- },
- "RE": {
- "name": "Réunion"
- },
- "RO": {
- "name": "Romania"
- },
- "RU": {
- "name": "Russia"
- },
- "RW": {
- "name": "Rwanda"
- },
- "WS": {
- "name": "Samoa"
- },
- "SM": {
- "name": "San Marino"
- },
- "ST": {
- "name": "São Tomé & Príncipe"
- },
- "SA": {
- "name": "Saudi Arabia"
- },
- "SN": {
- "name": "Senegal"
- },
- "RS": {
- "name": "Serbia"
- },
- "SC": {
- "name": "Seychelles"
- },
- "SL": {
- "name": "Sierra Leone"
- },
- "SG": {
- "name": "Singapore"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SK": {
- "name": "Slovakia"
- },
- "SI": {
- "name": "Slovenia"
- },
- "SB": {
- "name": "Solomon Islands"
- },
- "SO": {
- "name": "Somalia"
- },
- "ZA": {
- "name": "South Africa"
- },
- "GS": {
- "name": "South Georgia & South Sandwich Islands"
- },
- "KR": {
- "name": "South Korea"
- },
- "SS": {
- "name": "South Sudan"
- },
- "ES": {
- "name": "Spain"
- },
- "LK": {
- "name": "Sri Lanka"
- },
- "BL": {
- "name": "St Barthélemy"
- },
- "SH": {
- "name": "St Helena"
- },
- "KN": {
- "name": "St Kitts & Nevis"
- },
- "LC": {
- "name": "St Lucia"
- },
- "MF": {
- "name": "St Martin"
- },
- "PM": {
- "name": "St Pierre & Miquelon"
- },
- "VC": {
- "name": "St Vincent & Grenadines"
- },
- "SD": {
- "name": "Sudan"
- },
- "SR": {
- "name": "Suriname"
- },
- "SJ": {
- "name": "Svalbard & Jan Mayen"
- },
- "SZ": {
- "name": "Swaziland"
- },
- "SE": {
- "name": "Sweden"
- },
- "CH": {
- "name": "Switzerland"
- },
- "SY": {
- "name": "Syria"
- },
- "TW": {
- "name": "Taiwan"
- },
- "TJ": {
- "name": "Tajikistan"
- },
- "TZ": {
- "name": "Tanzania"
- },
- "TH": {
- "name": "Thailand"
- },
- "TL": {
- "name": "Timor-Leste"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad & Tobago"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TN": {
- "name": "Tunisia"
- },
- "TR": {
- "name": "Turkey"
- },
- "TM": {
- "name": "Turkmenistan"
- },
- "TC": {
- "name": "Turks & Caicos Islands"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UG": {
- "name": "Uganda"
- },
- "UA": {
- "name": "Ukraine"
- },
- "AE": {
- "name": "United Arab Emirates"
- },
- "GB": {
- "name": "United Kingdom"
- },
- "US": {
- "name": "United States"
- },
- "UY": {
- "name": "Uruguay"
- },
- "UM": {
- "name": "US Outlying Islands"
- },
- "VI": {
- "name": "US Virgin Islands"
- },
- "UZ": {
- "name": "Uzbekistan"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VA": {
- "name": "Vatican City"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietnam"
- },
- "WF": {
- "name": "Wallis & Futuna"
- },
- "EH": {
- "name": "Western Sahara"
- },
- "YE": {
- "name": "Yemen"
- },
- "ZM": {
- "name": "Zambia"
- },
- "ZW": {
- "name": "Zimbabwe"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/en.json b/vendor/commerceguys/intl/resources/country/en.json
deleted file mode 100644
index ddf90c387..000000000
--- a/vendor/commerceguys/intl/resources/country/en.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afghanistan"
- },
- "AX": {
- "name": "Åland Islands"
- },
- "AL": {
- "name": "Albania"
- },
- "DZ": {
- "name": "Algeria"
- },
- "AS": {
- "name": "American Samoa"
- },
- "AD": {
- "name": "Andorra"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguilla"
- },
- "AQ": {
- "name": "Antarctica"
- },
- "AG": {
- "name": "Antigua & Barbuda"
- },
- "AR": {
- "name": "Argentina"
- },
- "AM": {
- "name": "Armenia"
- },
- "AW": {
- "name": "Aruba"
- },
- "AC": {
- "name": "Ascension Island"
- },
- "AU": {
- "name": "Australia"
- },
- "AT": {
- "name": "Austria"
- },
- "AZ": {
- "name": "Azerbaijan"
- },
- "BS": {
- "name": "Bahamas"
- },
- "BH": {
- "name": "Bahrain"
- },
- "BD": {
- "name": "Bangladesh"
- },
- "BB": {
- "name": "Barbados"
- },
- "BY": {
- "name": "Belarus"
- },
- "BE": {
- "name": "Belgium"
- },
- "BZ": {
- "name": "Belize"
- },
- "BJ": {
- "name": "Benin"
- },
- "BM": {
- "name": "Bermuda"
- },
- "BT": {
- "name": "Bhutan"
- },
- "BO": {
- "name": "Bolivia"
- },
- "BA": {
- "name": "Bosnia & Herzegovina"
- },
- "BW": {
- "name": "Botswana"
- },
- "BR": {
- "name": "Brazil"
- },
- "IO": {
- "name": "British Indian Ocean Territory"
- },
- "VG": {
- "name": "British Virgin Islands"
- },
- "BN": {
- "name": "Brunei"
- },
- "BG": {
- "name": "Bulgaria"
- },
- "BF": {
- "name": "Burkina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "KH": {
- "name": "Cambodia"
- },
- "CM": {
- "name": "Cameroon"
- },
- "CA": {
- "name": "Canada"
- },
- "IC": {
- "name": "Canary Islands"
- },
- "CV": {
- "name": "Cape Verde"
- },
- "BQ": {
- "name": "Caribbean Netherlands"
- },
- "KY": {
- "name": "Cayman Islands"
- },
- "CF": {
- "name": "Central African Republic"
- },
- "EA": {
- "name": "Ceuta & Melilla"
- },
- "TD": {
- "name": "Chad"
- },
- "CL": {
- "name": "Chile"
- },
- "CN": {
- "name": "China"
- },
- "CX": {
- "name": "Christmas Island"
- },
- "CC": {
- "name": "Cocos (Keeling) Islands"
- },
- "CO": {
- "name": "Colombia"
- },
- "KM": {
- "name": "Comoros"
- },
- "CG": {
- "name": "Congo - Brazzaville"
- },
- "CD": {
- "name": "Congo - Kinshasa"
- },
- "CK": {
- "name": "Cook Islands"
- },
- "CR": {
- "name": "Costa Rica"
- },
- "CI": {
- "name": "Côte d’Ivoire"
- },
- "HR": {
- "name": "Croatia"
- },
- "CU": {
- "name": "Cuba"
- },
- "CW": {
- "name": "Curaçao"
- },
- "CY": {
- "name": "Cyprus"
- },
- "CZ": {
- "name": "Czechia"
- },
- "DK": {
- "name": "Denmark"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DJ": {
- "name": "Djibouti"
- },
- "DM": {
- "name": "Dominica"
- },
- "DO": {
- "name": "Dominican Republic"
- },
- "EC": {
- "name": "Ecuador"
- },
- "EG": {
- "name": "Egypt"
- },
- "SV": {
- "name": "El Salvador"
- },
- "GQ": {
- "name": "Equatorial Guinea"
- },
- "ER": {
- "name": "Eritrea"
- },
- "EE": {
- "name": "Estonia"
- },
- "ET": {
- "name": "Ethiopia"
- },
- "FK": {
- "name": "Falkland Islands"
- },
- "FO": {
- "name": "Faroe Islands"
- },
- "FJ": {
- "name": "Fiji"
- },
- "FI": {
- "name": "Finland"
- },
- "FR": {
- "name": "France"
- },
- "GF": {
- "name": "French Guiana"
- },
- "PF": {
- "name": "French Polynesia"
- },
- "TF": {
- "name": "French Southern Territories"
- },
- "GA": {
- "name": "Gabon"
- },
- "GM": {
- "name": "Gambia"
- },
- "GE": {
- "name": "Georgia"
- },
- "DE": {
- "name": "Germany"
- },
- "GH": {
- "name": "Ghana"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GR": {
- "name": "Greece"
- },
- "GL": {
- "name": "Greenland"
- },
- "GD": {
- "name": "Grenada"
- },
- "GP": {
- "name": "Guadeloupe"
- },
- "GU": {
- "name": "Guam"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GN": {
- "name": "Guinea"
- },
- "GW": {
- "name": "Guinea-Bissau"
- },
- "GY": {
- "name": "Guyana"
- },
- "HT": {
- "name": "Haiti"
- },
- "HN": {
- "name": "Honduras"
- },
- "HK": {
- "name": "Hong Kong SAR China"
- },
- "HU": {
- "name": "Hungary"
- },
- "IS": {
- "name": "Iceland"
- },
- "IN": {
- "name": "India"
- },
- "ID": {
- "name": "Indonesia"
- },
- "IR": {
- "name": "Iran"
- },
- "IQ": {
- "name": "Iraq"
- },
- "IE": {
- "name": "Ireland"
- },
- "IM": {
- "name": "Isle of Man"
- },
- "IL": {
- "name": "Israel"
- },
- "IT": {
- "name": "Italy"
- },
- "JM": {
- "name": "Jamaica"
- },
- "JP": {
- "name": "Japan"
- },
- "JE": {
- "name": "Jersey"
- },
- "JO": {
- "name": "Jordan"
- },
- "KZ": {
- "name": "Kazakhstan"
- },
- "KE": {
- "name": "Kenya"
- },
- "KI": {
- "name": "Kiribati"
- },
- "XK": {
- "name": "Kosovo"
- },
- "KW": {
- "name": "Kuwait"
- },
- "KG": {
- "name": "Kyrgyzstan"
- },
- "LA": {
- "name": "Laos"
- },
- "LV": {
- "name": "Latvia"
- },
- "LB": {
- "name": "Lebanon"
- },
- "LS": {
- "name": "Lesotho"
- },
- "LR": {
- "name": "Liberia"
- },
- "LY": {
- "name": "Libya"
- },
- "LI": {
- "name": "Liechtenstein"
- },
- "LT": {
- "name": "Lithuania"
- },
- "LU": {
- "name": "Luxembourg"
- },
- "MO": {
- "name": "Macau SAR China"
- },
- "MK": {
- "name": "Macedonia"
- },
- "MG": {
- "name": "Madagascar"
- },
- "MW": {
- "name": "Malawi"
- },
- "MY": {
- "name": "Malaysia"
- },
- "MV": {
- "name": "Maldives"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "MH": {
- "name": "Marshall Islands"
- },
- "MQ": {
- "name": "Martinique"
- },
- "MR": {
- "name": "Mauritania"
- },
- "MU": {
- "name": "Mauritius"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "Mexico"
- },
- "FM": {
- "name": "Micronesia"
- },
- "MD": {
- "name": "Moldova"
- },
- "MC": {
- "name": "Monaco"
- },
- "MN": {
- "name": "Mongolia"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MA": {
- "name": "Morocco"
- },
- "MZ": {
- "name": "Mozambique"
- },
- "MM": {
- "name": "Myanmar (Burma)"
- },
- "NA": {
- "name": "Namibia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepal"
- },
- "NL": {
- "name": "Netherlands"
- },
- "NC": {
- "name": "New Caledonia"
- },
- "NZ": {
- "name": "New Zealand"
- },
- "NI": {
- "name": "Nicaragua"
- },
- "NE": {
- "name": "Niger"
- },
- "NG": {
- "name": "Nigeria"
- },
- "NU": {
- "name": "Niue"
- },
- "NF": {
- "name": "Norfolk Island"
- },
- "KP": {
- "name": "North Korea"
- },
- "MP": {
- "name": "Northern Mariana Islands"
- },
- "NO": {
- "name": "Norway"
- },
- "OM": {
- "name": "Oman"
- },
- "PK": {
- "name": "Pakistan"
- },
- "PW": {
- "name": "Palau"
- },
- "PS": {
- "name": "Palestinian Territories"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papua New Guinea"
- },
- "PY": {
- "name": "Paraguay"
- },
- "PE": {
- "name": "Peru"
- },
- "PH": {
- "name": "Philippines"
- },
- "PN": {
- "name": "Pitcairn Islands"
- },
- "PL": {
- "name": "Poland"
- },
- "PT": {
- "name": "Portugal"
- },
- "PR": {
- "name": "Puerto Rico"
- },
- "QA": {
- "name": "Qatar"
- },
- "RE": {
- "name": "Réunion"
- },
- "RO": {
- "name": "Romania"
- },
- "RU": {
- "name": "Russia"
- },
- "RW": {
- "name": "Rwanda"
- },
- "WS": {
- "name": "Samoa"
- },
- "SM": {
- "name": "San Marino"
- },
- "ST": {
- "name": "São Tomé & Príncipe"
- },
- "SA": {
- "name": "Saudi Arabia"
- },
- "SN": {
- "name": "Senegal"
- },
- "RS": {
- "name": "Serbia"
- },
- "SC": {
- "name": "Seychelles"
- },
- "SL": {
- "name": "Sierra Leone"
- },
- "SG": {
- "name": "Singapore"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SK": {
- "name": "Slovakia"
- },
- "SI": {
- "name": "Slovenia"
- },
- "SB": {
- "name": "Solomon Islands"
- },
- "SO": {
- "name": "Somalia"
- },
- "ZA": {
- "name": "South Africa"
- },
- "GS": {
- "name": "South Georgia & South Sandwich Islands"
- },
- "KR": {
- "name": "South Korea"
- },
- "SS": {
- "name": "South Sudan"
- },
- "ES": {
- "name": "Spain"
- },
- "LK": {
- "name": "Sri Lanka"
- },
- "BL": {
- "name": "St. Barthélemy"
- },
- "SH": {
- "name": "St. Helena"
- },
- "KN": {
- "name": "St. Kitts & Nevis"
- },
- "LC": {
- "name": "St. Lucia"
- },
- "MF": {
- "name": "St. Martin"
- },
- "PM": {
- "name": "St. Pierre & Miquelon"
- },
- "VC": {
- "name": "St. Vincent & Grenadines"
- },
- "SD": {
- "name": "Sudan"
- },
- "SR": {
- "name": "Suriname"
- },
- "SJ": {
- "name": "Svalbard & Jan Mayen"
- },
- "SZ": {
- "name": "Swaziland"
- },
- "SE": {
- "name": "Sweden"
- },
- "CH": {
- "name": "Switzerland"
- },
- "SY": {
- "name": "Syria"
- },
- "TW": {
- "name": "Taiwan"
- },
- "TJ": {
- "name": "Tajikistan"
- },
- "TZ": {
- "name": "Tanzania"
- },
- "TH": {
- "name": "Thailand"
- },
- "TL": {
- "name": "Timor-Leste"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad & Tobago"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TN": {
- "name": "Tunisia"
- },
- "TR": {
- "name": "Turkey"
- },
- "TM": {
- "name": "Turkmenistan"
- },
- "TC": {
- "name": "Turks & Caicos Islands"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UM": {
- "name": "U.S. Outlying Islands"
- },
- "VI": {
- "name": "U.S. Virgin Islands"
- },
- "UG": {
- "name": "Uganda"
- },
- "UA": {
- "name": "Ukraine"
- },
- "AE": {
- "name": "United Arab Emirates"
- },
- "GB": {
- "name": "United Kingdom"
- },
- "US": {
- "name": "United States"
- },
- "UY": {
- "name": "Uruguay"
- },
- "UZ": {
- "name": "Uzbekistan"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VA": {
- "name": "Vatican City"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietnam"
- },
- "WF": {
- "name": "Wallis & Futuna"
- },
- "EH": {
- "name": "Western Sahara"
- },
- "YE": {
- "name": "Yemen"
- },
- "ZM": {
- "name": "Zambia"
- },
- "ZW": {
- "name": "Zimbabwe"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/eo.json b/vendor/commerceguys/intl/resources/country/eo.json
deleted file mode 100644
index af32c660d..000000000
--- a/vendor/commerceguys/intl/resources/country/eo.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afganujo"
- },
- "AX": {
- "name": "Åland Islands"
- },
- "AL": {
- "name": "Albanujo"
- },
- "DZ": {
- "name": "Alĝerio"
- },
- "AS": {
- "name": "American Samoa"
- },
- "AD": {
- "name": "Andoro"
- },
- "AO": {
- "name": "Angolo"
- },
- "AI": {
- "name": "Angvilo"
- },
- "AQ": {
- "name": "Antarkto"
- },
- "AG": {
- "name": "Antigvo-Barbudo"
- },
- "AR": {
- "name": "Argentino"
- },
- "AM": {
- "name": "Armenujo"
- },
- "AW": {
- "name": "Arubo"
- },
- "AC": {
- "name": "Ascension Island"
- },
- "AU": {
- "name": "Aŭstralio"
- },
- "AT": {
- "name": "Aŭstrujo"
- },
- "AZ": {
- "name": "Azerbajĝano"
- },
- "BS": {
- "name": "Bahamoj"
- },
- "BD": {
- "name": "Bangladeŝo"
- },
- "BB": {
- "name": "Barbado"
- },
- "BH": {
- "name": "Barejno"
- },
- "PW": {
- "name": "Belaŭo"
- },
- "BE": {
- "name": "Belgujo"
- },
- "BZ": {
- "name": "Belizo"
- },
- "BY": {
- "name": "Belorusujo"
- },
- "BJ": {
- "name": "Benino"
- },
- "BM": {
- "name": "Bermudoj"
- },
- "BW": {
- "name": "Bocvano"
- },
- "BO": {
- "name": "Bolivio"
- },
- "BA": {
- "name": "Bosnio-Hercegovino"
- },
- "BR": {
- "name": "Brazilo"
- },
- "IO": {
- "name": "Brita Hindoceana Teritorio"
- },
- "VG": {
- "name": "Britaj Virgulininsuloj"
- },
- "BN": {
- "name": "Brunejo"
- },
- "BG": {
- "name": "Bulgarujo"
- },
- "BF": {
- "name": "Burkino"
- },
- "BI": {
- "name": "Burundo"
- },
- "BT": {
- "name": "Butano"
- },
- "IC": {
- "name": "Canary Islands"
- },
- "BQ": {
- "name": "Caribbean Netherlands"
- },
- "CF": {
- "name": "Centr-Afrika Respubliko"
- },
- "EA": {
- "name": "Ceuta & Melilla"
- },
- "CX": {
- "name": "Christmas Island"
- },
- "CC": {
- "name": "Cocos (Keeling) Islands"
- },
- "CD": {
- "name": "Congo - Kinshasa"
- },
- "CW": {
- "name": "Curaçao"
- },
- "TD": {
- "name": "Ĉado"
- },
- "CZ": {
- "name": "Ĉeĥujo"
- },
- "CL": {
- "name": "Ĉilio"
- },
- "CN": {
- "name": "Ĉinujo"
- },
- "DK": {
- "name": "Danujo"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DO": {
- "name": "Domingo"
- },
- "DM": {
- "name": "Dominiko"
- },
- "CI": {
- "name": "Ebur-Bordo"
- },
- "EG": {
- "name": "Egipto"
- },
- "EC": {
- "name": "Ekvadoro"
- },
- "GQ": {
- "name": "Ekvatora Gvineo"
- },
- "ER": {
- "name": "Eritreo"
- },
- "EE": {
- "name": "Estonujo"
- },
- "ET": {
- "name": "Etiopujo"
- },
- "FK": {
- "name": "Falkland Islands"
- },
- "FO": {
- "name": "Ferooj"
- },
- "FJ": {
- "name": "Fiĝoj"
- },
- "PH": {
- "name": "Filipinoj"
- },
- "FI": {
- "name": "Finnlando"
- },
- "GF": {
- "name": "Franca Gviano"
- },
- "PF": {
- "name": "Franca Polinezio"
- },
- "FR": {
- "name": "Francujo"
- },
- "TF": {
- "name": "French Southern Territories"
- },
- "GA": {
- "name": "Gabono"
- },
- "GM": {
- "name": "Gambio"
- },
- "GH": {
- "name": "Ganao"
- },
- "DE": {
- "name": "Germanujo"
- },
- "GR": {
- "name": "Grekujo"
- },
- "GD": {
- "name": "Grenado"
- },
- "GL": {
- "name": "Gronlando"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GY": {
- "name": "Gujano"
- },
- "GP": {
- "name": "Gvadelupo"
- },
- "GU": {
- "name": "Gvamo"
- },
- "GT": {
- "name": "Gvatemalo"
- },
- "GN": {
- "name": "Gvineo"
- },
- "GW": {
- "name": "Gvineo-Bisaŭo"
- },
- "GI": {
- "name": "Ĝibraltaro"
- },
- "DJ": {
- "name": "Ĝibutio"
- },
- "HT": {
- "name": "Haitio"
- },
- "IN": {
- "name": "Hindujo"
- },
- "ES": {
- "name": "Hispanujo"
- },
- "HN": {
- "name": "Honduro"
- },
- "HK": {
- "name": "Hong Kong SAR China"
- },
- "HU": {
- "name": "Hungarujo"
- },
- "ID": {
- "name": "Indonezio"
- },
- "IQ": {
- "name": "Irako"
- },
- "IR": {
- "name": "Irano"
- },
- "IE": {
- "name": "Irlando"
- },
- "IS": {
- "name": "Islando"
- },
- "IM": {
- "name": "Isle of Man"
- },
- "IL": {
- "name": "Israelo"
- },
- "IT": {
- "name": "Italujo"
- },
- "JM": {
- "name": "Jamajko"
- },
- "JP": {
- "name": "Japanujo"
- },
- "YE": {
- "name": "Jemeno"
- },
- "JE": {
- "name": "Jersey"
- },
- "JO": {
- "name": "Jordanio"
- },
- "CV": {
- "name": "Kabo-Verdo"
- },
- "KH": {
- "name": "Kamboĝo"
- },
- "CM": {
- "name": "Kameruno"
- },
- "CA": {
- "name": "Kanado"
- },
- "GE": {
- "name": "Kartvelujo"
- },
- "QA": {
- "name": "Kataro"
- },
- "KZ": {
- "name": "Kazaĥstano"
- },
- "KY": {
- "name": "Kejmanoj"
- },
- "KE": {
- "name": "Kenjo"
- },
- "CY": {
- "name": "Kipro"
- },
- "KG": {
- "name": "Kirgizistano"
- },
- "KI": {
- "name": "Kiribato"
- },
- "CO": {
- "name": "Kolombio"
- },
- "KM": {
- "name": "Komoroj"
- },
- "CG": {
- "name": "Kongolo"
- },
- "XK": {
- "name": "Kosovo"
- },
- "CR": {
- "name": "Kostariko"
- },
- "HR": {
- "name": "Kroatujo"
- },
- "CU": {
- "name": "Kubo"
- },
- "CK": {
- "name": "Kukinsuloj"
- },
- "KW": {
- "name": "Kuvajto"
- },
- "LA": {
- "name": "Laoso"
- },
- "LV": {
- "name": "Latvujo"
- },
- "LS": {
- "name": "Lesoto"
- },
- "LB": {
- "name": "Libano"
- },
- "LR": {
- "name": "Liberio"
- },
- "LY": {
- "name": "Libio"
- },
- "LI": {
- "name": "Liĥtenŝtejno"
- },
- "LT": {
- "name": "Litovujo"
- },
- "LU": {
- "name": "Luksemburgo"
- },
- "MO": {
- "name": "Macau SAR China"
- },
- "MG": {
- "name": "Madagaskaro"
- },
- "YT": {
- "name": "Majoto"
- },
- "MK": {
- "name": "Makedonujo"
- },
- "MY": {
- "name": "Malajzio"
- },
- "MW": {
- "name": "Malavio"
- },
- "MV": {
- "name": "Maldivoj"
- },
- "ML": {
- "name": "Malio"
- },
- "MT": {
- "name": "Malto"
- },
- "MA": {
- "name": "Maroko"
- },
- "MH": {
- "name": "Marŝaloj"
- },
- "MQ": {
- "name": "Martiniko"
- },
- "MU": {
- "name": "Maŭricio"
- },
- "MR": {
- "name": "Maŭritanujo"
- },
- "MX": {
- "name": "Meksiko"
- },
- "FM": {
- "name": "Mikronezio"
- },
- "MM": {
- "name": "Mjanmao"
- },
- "MD": {
- "name": "Moldavujo"
- },
- "MC": {
- "name": "Monako"
- },
- "MN": {
- "name": "Mongolujo"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MZ": {
- "name": "Mozambiko"
- },
- "NA": {
- "name": "Namibio"
- },
- "NR": {
- "name": "Nauro"
- },
- "NL": {
- "name": "Nederlando"
- },
- "NP": {
- "name": "Nepalo"
- },
- "NG": {
- "name": "Niĝerio"
- },
- "NE": {
- "name": "Niĝero"
- },
- "NI": {
- "name": "Nikaragvo"
- },
- "NU": {
- "name": "Niuo"
- },
- "KP": {
- "name": "Nord-Koreo"
- },
- "MP": {
- "name": "Nord-Marianoj"
- },
- "NF": {
- "name": "Norfolkinsulo"
- },
- "NO": {
- "name": "Norvegujo"
- },
- "NC": {
- "name": "Nov-Kaledonio"
- },
- "NZ": {
- "name": "Nov-Zelando"
- },
- "EH": {
- "name": "Okcidenta Saharo"
- },
- "OM": {
- "name": "Omano"
- },
- "PK": {
- "name": "Pakistano"
- },
- "PS": {
- "name": "Palestinian Territories"
- },
- "PA": {
- "name": "Panamo"
- },
- "PG": {
- "name": "Papuo-Nov-Gvineo"
- },
- "PY": {
- "name": "Paragvajo"
- },
- "PE": {
- "name": "Peruo"
- },
- "PN": {
- "name": "Pitkarna Insulo"
- },
- "PL": {
- "name": "Pollando"
- },
- "PT": {
- "name": "Portugalujo"
- },
- "PR": {
- "name": "Puerto-Riko"
- },
- "RE": {
- "name": "Reunio"
- },
- "RW": {
- "name": "Ruando"
- },
- "RO": {
- "name": "Rumanujo"
- },
- "RU": {
- "name": "Rusujo"
- },
- "SB": {
- "name": "Salomonoj"
- },
- "SV": {
- "name": "Salvadoro"
- },
- "WS": {
- "name": "Samoo"
- },
- "SM": {
- "name": "San-Marino"
- },
- "ST": {
- "name": "Sao-Tomeo kaj Principeo"
- },
- "SA": {
- "name": "Saŭda Arabujo"
- },
- "SC": {
- "name": "Sejŝeloj"
- },
- "SN": {
- "name": "Senegalo"
- },
- "SH": {
- "name": "Sent-Heleno"
- },
- "KN": {
- "name": "Sent-Kristofo kaj Neviso"
- },
- "LC": {
- "name": "Sent-Lucio"
- },
- "PM": {
- "name": "Sent-Piero kaj Mikelono"
- },
- "VC": {
- "name": "Sent-Vincento kaj la Grenadinoj"
- },
- "RS": {
- "name": "Serbia"
- },
- "SL": {
- "name": "Siera-Leono"
- },
- "SG": {
- "name": "Singapuro"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SY": {
- "name": "Sirio"
- },
- "SK": {
- "name": "Slovakujo"
- },
- "SI": {
- "name": "Slovenujo"
- },
- "SO": {
- "name": "Somalujo"
- },
- "SS": {
- "name": "South Sudan"
- },
- "LK": {
- "name": "Sri-Lanko"
- },
- "BL": {
- "name": "St. Barthélemy"
- },
- "MF": {
- "name": "St. Martin"
- },
- "ZA": {
- "name": "Sud-Afriko"
- },
- "GS": {
- "name": "Sud-Georgio kaj Sud-Sandviĉinsuloj"
- },
- "KR": {
- "name": "Sud-Koreo"
- },
- "SD": {
- "name": "Sudano"
- },
- "SR": {
- "name": "Surinamo"
- },
- "SJ": {
- "name": "Svalbardo kaj Jan-Majen-insulo"
- },
- "SZ": {
- "name": "Svazilando"
- },
- "SE": {
- "name": "Svedujo"
- },
- "CH": {
- "name": "Svisujo"
- },
- "TJ": {
- "name": "Taĝikujo"
- },
- "TH": {
- "name": "Tajlando"
- },
- "TW": {
- "name": "Tajvano"
- },
- "TZ": {
- "name": "Tanzanio"
- },
- "TL": {
- "name": "Timor-Leste"
- },
- "TG": {
- "name": "Togolo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tongo"
- },
- "TT": {
- "name": "Trinidado kaj Tobago"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TN": {
- "name": "Tunizio"
- },
- "TM": {
- "name": "Turkmenujo"
- },
- "TC": {
- "name": "Turks & Caicos Islands"
- },
- "TR": {
- "name": "Turkujo"
- },
- "TV": {
- "name": "Tuvalo"
- },
- "UG": {
- "name": "Ugando"
- },
- "UA": {
- "name": "Ukrajno"
- },
- "GB": {
- "name": "Unuiĝinta Reĝlando"
- },
- "AE": {
- "name": "Unuiĝintaj Arabaj Emirlandoj"
- },
- "UY": {
- "name": "Urugvajo"
- },
- "UM": {
- "name": "Usonaj malgrandaj insuloj"
- },
- "VI": {
- "name": "Usonaj Virgulininsuloj"
- },
- "US": {
- "name": "Usono"
- },
- "UZ": {
- "name": "Uzbekujo"
- },
- "WF": {
- "name": "Valiso kaj Futuno"
- },
- "VU": {
- "name": "Vanuatuo"
- },
- "VA": {
- "name": "Vatikano"
- },
- "VE": {
- "name": "Venezuelo"
- },
- "VN": {
- "name": "Vjetnamo"
- },
- "ZM": {
- "name": "Zambio"
- },
- "ZW": {
- "name": "Zimbabvo"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/es-AR.json b/vendor/commerceguys/intl/resources/country/es-AR.json
deleted file mode 100644
index fd47917f0..000000000
--- a/vendor/commerceguys/intl/resources/country/es-AR.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afganistán"
- },
- "AL": {
- "name": "Albania"
- },
- "DE": {
- "name": "Alemania"
- },
- "AD": {
- "name": "Andorra"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguila"
- },
- "AQ": {
- "name": "Antártida"
- },
- "AG": {
- "name": "Antigua y Barbuda"
- },
- "SA": {
- "name": "Arabia Saudí"
- },
- "DZ": {
- "name": "Argelia"
- },
- "AR": {
- "name": "Argentina"
- },
- "AM": {
- "name": "Armenia"
- },
- "AW": {
- "name": "Aruba"
- },
- "AU": {
- "name": "Australia"
- },
- "AT": {
- "name": "Austria"
- },
- "AZ": {
- "name": "Azerbaiyán"
- },
- "BS": {
- "name": "Bahamas"
- },
- "BD": {
- "name": "Bangladés"
- },
- "BB": {
- "name": "Barbados"
- },
- "BH": {
- "name": "Baréin"
- },
- "BE": {
- "name": "Bélgica"
- },
- "BZ": {
- "name": "Belice"
- },
- "BJ": {
- "name": "Benín"
- },
- "BM": {
- "name": "Bermudas"
- },
- "BY": {
- "name": "Bielorrusia"
- },
- "BO": {
- "name": "Bolivia"
- },
- "BA": {
- "name": "Bosnia y Herzegovina"
- },
- "BW": {
- "name": "Botsuana"
- },
- "BR": {
- "name": "Brasil"
- },
- "BN": {
- "name": "Brunéi"
- },
- "BG": {
- "name": "Bulgaria"
- },
- "BF": {
- "name": "Burkina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "BT": {
- "name": "Bután"
- },
- "CV": {
- "name": "Cabo Verde"
- },
- "KH": {
- "name": "Camboya"
- },
- "CM": {
- "name": "Camerún"
- },
- "CA": {
- "name": "Canadá"
- },
- "BQ": {
- "name": "Caribe neerlandés"
- },
- "QA": {
- "name": "Catar"
- },
- "EA": {
- "name": "Ceuta y Melilla"
- },
- "TD": {
- "name": "Chad"
- },
- "CZ": {
- "name": "Chequia"
- },
- "CL": {
- "name": "Chile"
- },
- "CN": {
- "name": "China"
- },
- "CY": {
- "name": "Chipre"
- },
- "VA": {
- "name": "Ciudad del Vaticano"
- },
- "CO": {
- "name": "Colombia"
- },
- "KM": {
- "name": "Comoras"
- },
- "KP": {
- "name": "Corea del Norte"
- },
- "KR": {
- "name": "Corea del Sur"
- },
- "CI": {
- "name": "Costa de Marfil"
- },
- "CR": {
- "name": "Costa Rica"
- },
- "HR": {
- "name": "Croacia"
- },
- "CU": {
- "name": "Cuba"
- },
- "CW": {
- "name": "Curazao"
- },
- "DG": {
- "name": "Diego García"
- },
- "DK": {
- "name": "Dinamarca"
- },
- "DM": {
- "name": "Dominica"
- },
- "EC": {
- "name": "Ecuador"
- },
- "EG": {
- "name": "Egipto"
- },
- "SV": {
- "name": "El Salvador"
- },
- "AE": {
- "name": "Emiratos Árabes Unidos"
- },
- "ER": {
- "name": "Eritrea"
- },
- "SK": {
- "name": "Eslovaquia"
- },
- "SI": {
- "name": "Eslovenia"
- },
- "ES": {
- "name": "España"
- },
- "US": {
- "name": "Estados Unidos"
- },
- "EE": {
- "name": "Estonia"
- },
- "ET": {
- "name": "Etiopía"
- },
- "PH": {
- "name": "Filipinas"
- },
- "FI": {
- "name": "Finlandia"
- },
- "FJ": {
- "name": "Fiyi"
- },
- "FR": {
- "name": "Francia"
- },
- "GA": {
- "name": "Gabón"
- },
- "GM": {
- "name": "Gambia"
- },
- "GE": {
- "name": "Georgia"
- },
- "GH": {
- "name": "Ghana"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GD": {
- "name": "Granada"
- },
- "GR": {
- "name": "Grecia"
- },
- "GL": {
- "name": "Groenlandia"
- },
- "GP": {
- "name": "Guadalupe"
- },
- "GU": {
- "name": "Guam"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GF": {
- "name": "Guayana Francesa"
- },
- "GG": {
- "name": "Guernesey"
- },
- "GN": {
- "name": "Guinea"
- },
- "GQ": {
- "name": "Guinea Ecuatorial"
- },
- "GW": {
- "name": "Guinea-Bisáu"
- },
- "GY": {
- "name": "Guyana"
- },
- "HT": {
- "name": "Haití"
- },
- "HN": {
- "name": "Honduras"
- },
- "HU": {
- "name": "Hungría"
- },
- "IN": {
- "name": "India"
- },
- "ID": {
- "name": "Indonesia"
- },
- "IQ": {
- "name": "Irak"
- },
- "IR": {
- "name": "Irán"
- },
- "IE": {
- "name": "Irlanda"
- },
- "AC": {
- "name": "Isla Ascensión"
- },
- "IM": {
- "name": "Isla de Man"
- },
- "CX": {
- "name": "Isla de Navidad"
- },
- "NF": {
- "name": "Isla Norfolk"
- },
- "IS": {
- "name": "Islandia"
- },
- "AX": {
- "name": "Islas Åland"
- },
- "KY": {
- "name": "Islas Caimán"
- },
- "IC": {
- "name": "Islas Canarias"
- },
- "CC": {
- "name": "Islas Cocos"
- },
- "CK": {
- "name": "Islas Cook"
- },
- "FO": {
- "name": "Islas Feroe"
- },
- "GS": {
- "name": "Islas Georgia del Sur y Sandwich del Sur"
- },
- "FK": {
- "name": "Islas Malvinas"
- },
- "MP": {
- "name": "Islas Marianas del Norte"
- },
- "MH": {
- "name": "Islas Marshall"
- },
- "UM": {
- "name": "Islas menores alejadas de EE. UU."
- },
- "PN": {
- "name": "Islas Pitcairn"
- },
- "SB": {
- "name": "Islas Salomón"
- },
- "TC": {
- "name": "Islas Turcas y Caicos"
- },
- "VG": {
- "name": "Islas Vírgenes Británicas"
- },
- "VI": {
- "name": "Islas Vírgenes de EE. UU."
- },
- "IL": {
- "name": "Israel"
- },
- "IT": {
- "name": "Italia"
- },
- "JM": {
- "name": "Jamaica"
- },
- "JP": {
- "name": "Japón"
- },
- "JE": {
- "name": "Jersey"
- },
- "JO": {
- "name": "Jordania"
- },
- "KZ": {
- "name": "Kazajistán"
- },
- "KE": {
- "name": "Kenia"
- },
- "KG": {
- "name": "Kirguistán"
- },
- "KI": {
- "name": "Kiribati"
- },
- "XK": {
- "name": "Kosovo"
- },
- "KW": {
- "name": "Kuwait"
- },
- "LA": {
- "name": "Laos"
- },
- "LS": {
- "name": "Lesoto"
- },
- "LV": {
- "name": "Letonia"
- },
- "LB": {
- "name": "Líbano"
- },
- "LR": {
- "name": "Liberia"
- },
- "LY": {
- "name": "Libia"
- },
- "LI": {
- "name": "Liechtenstein"
- },
- "LT": {
- "name": "Lituania"
- },
- "LU": {
- "name": "Luxemburgo"
- },
- "MK": {
- "name": "Macedonia"
- },
- "MG": {
- "name": "Madagascar"
- },
- "MY": {
- "name": "Malasia"
- },
- "MW": {
- "name": "Malaui"
- },
- "MV": {
- "name": "Maldivas"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "MA": {
- "name": "Marruecos"
- },
- "MQ": {
- "name": "Martinica"
- },
- "MU": {
- "name": "Mauricio"
- },
- "MR": {
- "name": "Mauritania"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "México"
- },
- "FM": {
- "name": "Micronesia"
- },
- "MD": {
- "name": "Moldavia"
- },
- "MC": {
- "name": "Mónaco"
- },
- "MN": {
- "name": "Mongolia"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MZ": {
- "name": "Mozambique"
- },
- "MM": {
- "name": "Myanmar (Birmania)"
- },
- "NA": {
- "name": "Namibia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepal"
- },
- "NI": {
- "name": "Nicaragua"
- },
- "NE": {
- "name": "Níger"
- },
- "NG": {
- "name": "Nigeria"
- },
- "NU": {
- "name": "Niue"
- },
- "NO": {
- "name": "Noruega"
- },
- "NC": {
- "name": "Nueva Caledonia"
- },
- "NZ": {
- "name": "Nueva Zelanda"
- },
- "OM": {
- "name": "Omán"
- },
- "NL": {
- "name": "Países Bajos"
- },
- "PK": {
- "name": "Pakistán"
- },
- "PW": {
- "name": "Palaos"
- },
- "PA": {
- "name": "Panamá"
- },
- "PG": {
- "name": "Papúa Nueva Guinea"
- },
- "PY": {
- "name": "Paraguay"
- },
- "PE": {
- "name": "Perú"
- },
- "PF": {
- "name": "Polinesia Francesa"
- },
- "PL": {
- "name": "Polonia"
- },
- "PT": {
- "name": "Portugal"
- },
- "PR": {
- "name": "Puerto Rico"
- },
- "HK": {
- "name": "RAE de Hong Kong (China)"
- },
- "MO": {
- "name": "RAE de Macao (China)"
- },
- "GB": {
- "name": "Reino Unido"
- },
- "CF": {
- "name": "República Centroafricana"
- },
- "CG": {
- "name": "República del Congo"
- },
- "CD": {
- "name": "República Democrática del Congo"
- },
- "DO": {
- "name": "República Dominicana"
- },
- "RE": {
- "name": "Reunión"
- },
- "RW": {
- "name": "Ruanda"
- },
- "RO": {
- "name": "Rumanía"
- },
- "RU": {
- "name": "Rusia"
- },
- "EH": {
- "name": "Sáhara Occidental"
- },
- "WS": {
- "name": "Samoa"
- },
- "AS": {
- "name": "Samoa Americana"
- },
- "BL": {
- "name": "San Bartolomé"
- },
- "KN": {
- "name": "San Cristóbal y Nieves"
- },
- "SM": {
- "name": "San Marino"
- },
- "MF": {
- "name": "San Martín"
- },
- "PM": {
- "name": "San Pedro y Miquelón"
- },
- "VC": {
- "name": "San Vicente y las Granadinas"
- },
- "SH": {
- "name": "Santa Elena"
- },
- "LC": {
- "name": "Santa Lucía"
- },
- "ST": {
- "name": "Santo Tomé y Príncipe"
- },
- "SN": {
- "name": "Senegal"
- },
- "RS": {
- "name": "Serbia"
- },
- "SC": {
- "name": "Seychelles"
- },
- "SL": {
- "name": "Sierra Leona"
- },
- "SG": {
- "name": "Singapur"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SY": {
- "name": "Siria"
- },
- "SO": {
- "name": "Somalia"
- },
- "LK": {
- "name": "Sri Lanka"
- },
- "SZ": {
- "name": "Suazilandia"
- },
- "ZA": {
- "name": "Sudáfrica"
- },
- "SD": {
- "name": "Sudán"
- },
- "SS": {
- "name": "Sudán del Sur"
- },
- "SE": {
- "name": "Suecia"
- },
- "CH": {
- "name": "Suiza"
- },
- "SR": {
- "name": "Surinam"
- },
- "SJ": {
- "name": "Svalbard y Jan Mayen"
- },
- "TH": {
- "name": "Tailandia"
- },
- "TW": {
- "name": "Taiwán"
- },
- "TZ": {
- "name": "Tanzania"
- },
- "TJ": {
- "name": "Tayikistán"
- },
- "IO": {
- "name": "Territorio Británico del Océano Índico"
- },
- "TF": {
- "name": "Territorios Australes Franceses"
- },
- "PS": {
- "name": "Territorios Palestinos"
- },
- "TL": {
- "name": "Timor-Leste"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad y Tobago"
- },
- "TA": {
- "name": "Tristán de Acuña"
- },
- "TN": {
- "name": "Túnez"
- },
- "TM": {
- "name": "Turkmenistán"
- },
- "TR": {
- "name": "Turquía"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UA": {
- "name": "Ucrania"
- },
- "UG": {
- "name": "Uganda"
- },
- "UY": {
- "name": "Uruguay"
- },
- "UZ": {
- "name": "Uzbekistán"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietnam"
- },
- "WF": {
- "name": "Wallis y Futuna"
- },
- "YE": {
- "name": "Yemen"
- },
- "DJ": {
- "name": "Yibuti"
- },
- "ZM": {
- "name": "Zambia"
- },
- "ZW": {
- "name": "Zimbabue"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/es-BO.json b/vendor/commerceguys/intl/resources/country/es-BO.json
deleted file mode 100644
index 4ec5afd86..000000000
--- a/vendor/commerceguys/intl/resources/country/es-BO.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afganistán"
- },
- "AL": {
- "name": "Albania"
- },
- "DE": {
- "name": "Alemania"
- },
- "AD": {
- "name": "Andorra"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguila"
- },
- "AQ": {
- "name": "Antártida"
- },
- "AG": {
- "name": "Antigua y Barbuda"
- },
- "SA": {
- "name": "Arabia Saudí"
- },
- "DZ": {
- "name": "Argelia"
- },
- "AR": {
- "name": "Argentina"
- },
- "AM": {
- "name": "Armenia"
- },
- "AW": {
- "name": "Aruba"
- },
- "AU": {
- "name": "Australia"
- },
- "AT": {
- "name": "Austria"
- },
- "AZ": {
- "name": "Azerbaiyán"
- },
- "BS": {
- "name": "Bahamas"
- },
- "BD": {
- "name": "Bangladés"
- },
- "BB": {
- "name": "Barbados"
- },
- "BH": {
- "name": "Baréin"
- },
- "BE": {
- "name": "Bélgica"
- },
- "BZ": {
- "name": "Belice"
- },
- "BJ": {
- "name": "Benín"
- },
- "BM": {
- "name": "Bermudas"
- },
- "BY": {
- "name": "Bielorrusia"
- },
- "BO": {
- "name": "Bolivia"
- },
- "BA": {
- "name": "Bosnia y Herzegovina"
- },
- "BW": {
- "name": "Botsuana"
- },
- "BR": {
- "name": "Brasil"
- },
- "BN": {
- "name": "Brunéi"
- },
- "BG": {
- "name": "Bulgaria"
- },
- "BF": {
- "name": "Burkina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "BT": {
- "name": "Bután"
- },
- "CV": {
- "name": "Cabo Verde"
- },
- "KH": {
- "name": "Camboya"
- },
- "CM": {
- "name": "Camerún"
- },
- "CA": {
- "name": "Canadá"
- },
- "BQ": {
- "name": "Caribe neerlandés"
- },
- "QA": {
- "name": "Catar"
- },
- "EA": {
- "name": "Ceuta y Melilla"
- },
- "TD": {
- "name": "Chad"
- },
- "CZ": {
- "name": "Chequia"
- },
- "CL": {
- "name": "Chile"
- },
- "CN": {
- "name": "China"
- },
- "CY": {
- "name": "Chipre"
- },
- "VA": {
- "name": "Ciudad del Vaticano"
- },
- "CO": {
- "name": "Colombia"
- },
- "KM": {
- "name": "Comoras"
- },
- "KP": {
- "name": "Corea del Norte"
- },
- "KR": {
- "name": "Corea del Sur"
- },
- "CI": {
- "name": "Costa de Marfil"
- },
- "CR": {
- "name": "Costa Rica"
- },
- "HR": {
- "name": "Croacia"
- },
- "CU": {
- "name": "Cuba"
- },
- "CW": {
- "name": "Curazao"
- },
- "DG": {
- "name": "Diego García"
- },
- "DK": {
- "name": "Dinamarca"
- },
- "DM": {
- "name": "Dominica"
- },
- "EC": {
- "name": "Ecuador"
- },
- "EG": {
- "name": "Egipto"
- },
- "SV": {
- "name": "El Salvador"
- },
- "AE": {
- "name": "Emiratos Árabes Unidos"
- },
- "ER": {
- "name": "Eritrea"
- },
- "SK": {
- "name": "Eslovaquia"
- },
- "SI": {
- "name": "Eslovenia"
- },
- "ES": {
- "name": "España"
- },
- "US": {
- "name": "Estados Unidos"
- },
- "EE": {
- "name": "Estonia"
- },
- "ET": {
- "name": "Etiopía"
- },
- "PH": {
- "name": "Filipinas"
- },
- "FI": {
- "name": "Finlandia"
- },
- "FJ": {
- "name": "Fiyi"
- },
- "FR": {
- "name": "Francia"
- },
- "GA": {
- "name": "Gabón"
- },
- "GM": {
- "name": "Gambia"
- },
- "GE": {
- "name": "Georgia"
- },
- "GH": {
- "name": "Ghana"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GD": {
- "name": "Granada"
- },
- "GR": {
- "name": "Grecia"
- },
- "GL": {
- "name": "Groenlandia"
- },
- "GP": {
- "name": "Guadalupe"
- },
- "GU": {
- "name": "Guam"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GF": {
- "name": "Guayana Francesa"
- },
- "GG": {
- "name": "Guernesey"
- },
- "GN": {
- "name": "Guinea"
- },
- "GQ": {
- "name": "Guinea Ecuatorial"
- },
- "GW": {
- "name": "Guinea-Bisáu"
- },
- "GY": {
- "name": "Guyana"
- },
- "HT": {
- "name": "Haití"
- },
- "HN": {
- "name": "Honduras"
- },
- "HU": {
- "name": "Hungría"
- },
- "IN": {
- "name": "India"
- },
- "ID": {
- "name": "Indonesia"
- },
- "IQ": {
- "name": "Irak"
- },
- "IR": {
- "name": "Irán"
- },
- "IE": {
- "name": "Irlanda"
- },
- "AC": {
- "name": "Isla Ascensión"
- },
- "IM": {
- "name": "Isla de Man"
- },
- "CX": {
- "name": "Isla de Navidad"
- },
- "NF": {
- "name": "Isla Norfolk"
- },
- "IS": {
- "name": "Islandia"
- },
- "AX": {
- "name": "Islas Åland"
- },
- "KY": {
- "name": "Islas Caimán"
- },
- "IC": {
- "name": "Islas Canarias"
- },
- "CC": {
- "name": "Islas Cocos"
- },
- "CK": {
- "name": "Islas Cook"
- },
- "FO": {
- "name": "Islas Feroe"
- },
- "GS": {
- "name": "Islas Georgia del Sur y Sandwich del Sur"
- },
- "FK": {
- "name": "Islas Malvinas"
- },
- "MP": {
- "name": "Islas Marianas del Norte"
- },
- "MH": {
- "name": "Islas Marshall"
- },
- "UM": {
- "name": "Islas menores alejadas de EE. UU."
- },
- "PN": {
- "name": "Islas Pitcairn"
- },
- "SB": {
- "name": "Islas Salomón"
- },
- "TC": {
- "name": "Islas Turcas y Caicos"
- },
- "VG": {
- "name": "Islas Vírgenes Británicas"
- },
- "VI": {
- "name": "Islas Vírgenes de los Estados Unidos"
- },
- "IL": {
- "name": "Israel"
- },
- "IT": {
- "name": "Italia"
- },
- "JM": {
- "name": "Jamaica"
- },
- "JP": {
- "name": "Japón"
- },
- "JE": {
- "name": "Jersey"
- },
- "JO": {
- "name": "Jordania"
- },
- "KZ": {
- "name": "Kazajistán"
- },
- "KE": {
- "name": "Kenia"
- },
- "KG": {
- "name": "Kirguistán"
- },
- "KI": {
- "name": "Kiribati"
- },
- "XK": {
- "name": "Kosovo"
- },
- "KW": {
- "name": "Kuwait"
- },
- "LA": {
- "name": "Laos"
- },
- "LS": {
- "name": "Lesoto"
- },
- "LV": {
- "name": "Letonia"
- },
- "LB": {
- "name": "Líbano"
- },
- "LR": {
- "name": "Liberia"
- },
- "LY": {
- "name": "Libia"
- },
- "LI": {
- "name": "Liechtenstein"
- },
- "LT": {
- "name": "Lituania"
- },
- "LU": {
- "name": "Luxemburgo"
- },
- "MK": {
- "name": "Macedonia"
- },
- "MG": {
- "name": "Madagascar"
- },
- "MY": {
- "name": "Malasia"
- },
- "MW": {
- "name": "Malaui"
- },
- "MV": {
- "name": "Maldivas"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "MA": {
- "name": "Marruecos"
- },
- "MQ": {
- "name": "Martinica"
- },
- "MU": {
- "name": "Mauricio"
- },
- "MR": {
- "name": "Mauritania"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "México"
- },
- "FM": {
- "name": "Micronesia"
- },
- "MD": {
- "name": "Moldavia"
- },
- "MC": {
- "name": "Mónaco"
- },
- "MN": {
- "name": "Mongolia"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MZ": {
- "name": "Mozambique"
- },
- "MM": {
- "name": "Myanmar (Birmania)"
- },
- "NA": {
- "name": "Namibia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepal"
- },
- "NI": {
- "name": "Nicaragua"
- },
- "NE": {
- "name": "Níger"
- },
- "NG": {
- "name": "Nigeria"
- },
- "NU": {
- "name": "Niue"
- },
- "NO": {
- "name": "Noruega"
- },
- "NC": {
- "name": "Nueva Caledonia"
- },
- "NZ": {
- "name": "Nueva Zelanda"
- },
- "OM": {
- "name": "Omán"
- },
- "NL": {
- "name": "Países Bajos"
- },
- "PK": {
- "name": "Pakistán"
- },
- "PW": {
- "name": "Palaos"
- },
- "PA": {
- "name": "Panamá"
- },
- "PG": {
- "name": "Papúa Nueva Guinea"
- },
- "PY": {
- "name": "Paraguay"
- },
- "PE": {
- "name": "Perú"
- },
- "PF": {
- "name": "Polinesia Francesa"
- },
- "PL": {
- "name": "Polonia"
- },
- "PT": {
- "name": "Portugal"
- },
- "PR": {
- "name": "Puerto Rico"
- },
- "HK": {
- "name": "RAE de Hong Kong (China)"
- },
- "MO": {
- "name": "RAE de Macao (China)"
- },
- "GB": {
- "name": "Reino Unido"
- },
- "CF": {
- "name": "República Centroafricana"
- },
- "CG": {
- "name": "República del Congo"
- },
- "CD": {
- "name": "República Democrática del Congo"
- },
- "DO": {
- "name": "República Dominicana"
- },
- "RE": {
- "name": "Reunión"
- },
- "RW": {
- "name": "Ruanda"
- },
- "RO": {
- "name": "Rumanía"
- },
- "RU": {
- "name": "Rusia"
- },
- "EH": {
- "name": "Sáhara Occidental"
- },
- "WS": {
- "name": "Samoa"
- },
- "AS": {
- "name": "Samoa Americana"
- },
- "BL": {
- "name": "San Bartolomé"
- },
- "KN": {
- "name": "San Cristóbal y Nieves"
- },
- "SM": {
- "name": "San Marino"
- },
- "MF": {
- "name": "San Martín"
- },
- "PM": {
- "name": "San Pedro y Miquelón"
- },
- "VC": {
- "name": "San Vicente y las Granadinas"
- },
- "SH": {
- "name": "Santa Elena"
- },
- "LC": {
- "name": "Santa Lucía"
- },
- "ST": {
- "name": "Santo Tomé y Príncipe"
- },
- "SN": {
- "name": "Senegal"
- },
- "RS": {
- "name": "Serbia"
- },
- "SC": {
- "name": "Seychelles"
- },
- "SL": {
- "name": "Sierra Leona"
- },
- "SG": {
- "name": "Singapur"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SY": {
- "name": "Siria"
- },
- "SO": {
- "name": "Somalia"
- },
- "LK": {
- "name": "Sri Lanka"
- },
- "SZ": {
- "name": "Suazilandia"
- },
- "ZA": {
- "name": "Sudáfrica"
- },
- "SD": {
- "name": "Sudán"
- },
- "SS": {
- "name": "Sudán del Sur"
- },
- "SE": {
- "name": "Suecia"
- },
- "CH": {
- "name": "Suiza"
- },
- "SR": {
- "name": "Surinam"
- },
- "SJ": {
- "name": "Svalbard y Jan Mayen"
- },
- "TH": {
- "name": "Tailandia"
- },
- "TW": {
- "name": "Taiwán"
- },
- "TZ": {
- "name": "Tanzania"
- },
- "TJ": {
- "name": "Tayikistán"
- },
- "IO": {
- "name": "Territorio Británico del Océano Índico"
- },
- "TF": {
- "name": "Territorios Australes Franceses"
- },
- "PS": {
- "name": "Territorios Palestinos"
- },
- "TL": {
- "name": "Timor-Leste"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad y Tobago"
- },
- "TA": {
- "name": "Tristán de Acuña"
- },
- "TN": {
- "name": "Túnez"
- },
- "TM": {
- "name": "Turkmenistán"
- },
- "TR": {
- "name": "Turquía"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UA": {
- "name": "Ucrania"
- },
- "UG": {
- "name": "Uganda"
- },
- "UY": {
- "name": "Uruguay"
- },
- "UZ": {
- "name": "Uzbekistán"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietnam"
- },
- "WF": {
- "name": "Wallis y Futuna"
- },
- "YE": {
- "name": "Yemen"
- },
- "DJ": {
- "name": "Yibuti"
- },
- "ZM": {
- "name": "Zambia"
- },
- "ZW": {
- "name": "Zimbabue"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/es-BR.json b/vendor/commerceguys/intl/resources/country/es-BR.json
deleted file mode 100644
index bc214e555..000000000
--- a/vendor/commerceguys/intl/resources/country/es-BR.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afganistán"
- },
- "AL": {
- "name": "Albania"
- },
- "DE": {
- "name": "Alemania"
- },
- "AD": {
- "name": "Andorra"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguila"
- },
- "AQ": {
- "name": "Antártida"
- },
- "AG": {
- "name": "Antigua y Barbuda"
- },
- "SA": {
- "name": "Arabia Saudí"
- },
- "DZ": {
- "name": "Argelia"
- },
- "AR": {
- "name": "Argentina"
- },
- "AM": {
- "name": "Armenia"
- },
- "AW": {
- "name": "Aruba"
- },
- "AU": {
- "name": "Australia"
- },
- "AT": {
- "name": "Austria"
- },
- "AZ": {
- "name": "Azerbaiyán"
- },
- "BS": {
- "name": "Bahamas"
- },
- "BD": {
- "name": "Bangladés"
- },
- "BB": {
- "name": "Barbados"
- },
- "BH": {
- "name": "Baréin"
- },
- "BE": {
- "name": "Bélgica"
- },
- "BZ": {
- "name": "Belice"
- },
- "BJ": {
- "name": "Benín"
- },
- "BM": {
- "name": "Bermudas"
- },
- "BY": {
- "name": "Bielorrusia"
- },
- "BO": {
- "name": "Bolivia"
- },
- "BA": {
- "name": "Bosnia-Herzegovina"
- },
- "BW": {
- "name": "Botsuana"
- },
- "BR": {
- "name": "Brasil"
- },
- "BN": {
- "name": "Brunéi"
- },
- "BG": {
- "name": "Bulgaria"
- },
- "BF": {
- "name": "Burkina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "BT": {
- "name": "Bután"
- },
- "CV": {
- "name": "Cabo Verde"
- },
- "KH": {
- "name": "Camboya"
- },
- "CM": {
- "name": "Camerún"
- },
- "CA": {
- "name": "Canadá"
- },
- "BQ": {
- "name": "Caribe neerlandés"
- },
- "QA": {
- "name": "Catar"
- },
- "EA": {
- "name": "Ceuta y Melilla"
- },
- "TD": {
- "name": "Chad"
- },
- "CZ": {
- "name": "Chequia"
- },
- "CL": {
- "name": "Chile"
- },
- "CN": {
- "name": "China"
- },
- "CY": {
- "name": "Chipre"
- },
- "VA": {
- "name": "Ciudad del Vaticano"
- },
- "CO": {
- "name": "Colombia"
- },
- "KM": {
- "name": "Comoras"
- },
- "KP": {
- "name": "Corea del Norte"
- },
- "KR": {
- "name": "Corea del Sur"
- },
- "CI": {
- "name": "Costa de Marfil"
- },
- "CR": {
- "name": "Costa Rica"
- },
- "HR": {
- "name": "Croacia"
- },
- "CU": {
- "name": "Cuba"
- },
- "CW": {
- "name": "Curazao"
- },
- "DG": {
- "name": "Diego García"
- },
- "DK": {
- "name": "Dinamarca"
- },
- "DM": {
- "name": "Dominica"
- },
- "EC": {
- "name": "Ecuador"
- },
- "EG": {
- "name": "Egipto"
- },
- "SV": {
- "name": "El Salvador"
- },
- "AE": {
- "name": "Emiratos Árabes Unidos"
- },
- "ER": {
- "name": "Eritrea"
- },
- "SK": {
- "name": "Eslovaquia"
- },
- "SI": {
- "name": "Eslovenia"
- },
- "ES": {
- "name": "España"
- },
- "US": {
- "name": "Estados Unidos"
- },
- "EE": {
- "name": "Estonia"
- },
- "ET": {
- "name": "Etiopía"
- },
- "PH": {
- "name": "Filipinas"
- },
- "FI": {
- "name": "Finlandia"
- },
- "FJ": {
- "name": "Fiyi"
- },
- "FR": {
- "name": "Francia"
- },
- "GA": {
- "name": "Gabón"
- },
- "GM": {
- "name": "Gambia"
- },
- "GE": {
- "name": "Georgia"
- },
- "GH": {
- "name": "Ghana"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GD": {
- "name": "Granada"
- },
- "GR": {
- "name": "Grecia"
- },
- "GL": {
- "name": "Groenlandia"
- },
- "GP": {
- "name": "Guadalupe"
- },
- "GU": {
- "name": "Guam"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GF": {
- "name": "Guayana Francesa"
- },
- "GG": {
- "name": "Guernesey"
- },
- "GN": {
- "name": "Guinea"
- },
- "GQ": {
- "name": "Guinea Ecuatorial"
- },
- "GW": {
- "name": "Guinea-Bisáu"
- },
- "GY": {
- "name": "Guyana"
- },
- "HT": {
- "name": "Haití"
- },
- "HN": {
- "name": "Honduras"
- },
- "HU": {
- "name": "Hungría"
- },
- "IN": {
- "name": "India"
- },
- "ID": {
- "name": "Indonesia"
- },
- "IQ": {
- "name": "Irak"
- },
- "IR": {
- "name": "Irán"
- },
- "IE": {
- "name": "Irlanda"
- },
- "AC": {
- "name": "Isla Ascensión"
- },
- "IM": {
- "name": "Isla de Man"
- },
- "CX": {
- "name": "Isla de Navidad"
- },
- "NF": {
- "name": "Isla Norfolk"
- },
- "IS": {
- "name": "Islandia"
- },
- "AX": {
- "name": "Islas Åland"
- },
- "KY": {
- "name": "Islas Caimán"
- },
- "IC": {
- "name": "Islas Canarias"
- },
- "CC": {
- "name": "Islas Cocos"
- },
- "CK": {
- "name": "Islas Cook"
- },
- "FO": {
- "name": "Islas Feroe"
- },
- "GS": {
- "name": "Islas Georgia del Sur y Sandwich del Sur"
- },
- "FK": {
- "name": "Islas Malvinas"
- },
- "MP": {
- "name": "Islas Marianas del Norte"
- },
- "MH": {
- "name": "Islas Marshall"
- },
- "PN": {
- "name": "Islas Pitcairn"
- },
- "SB": {
- "name": "Islas Salomón"
- },
- "TC": {
- "name": "Islas Turcas y Caicos"
- },
- "UM": {
- "name": "Islas Ultramarinas de EE.UU."
- },
- "VG": {
- "name": "Islas Vírgenes Británicas"
- },
- "VI": {
- "name": "Islas Vírgenes de los Estados Unidos"
- },
- "IL": {
- "name": "Israel"
- },
- "IT": {
- "name": "Italia"
- },
- "JM": {
- "name": "Jamaica"
- },
- "JP": {
- "name": "Japón"
- },
- "JE": {
- "name": "Jersey"
- },
- "JO": {
- "name": "Jordania"
- },
- "KZ": {
- "name": "Kazajistán"
- },
- "KE": {
- "name": "Kenia"
- },
- "KG": {
- "name": "Kirguistán"
- },
- "KI": {
- "name": "Kiribati"
- },
- "XK": {
- "name": "Kosovo"
- },
- "KW": {
- "name": "Kuwait"
- },
- "LA": {
- "name": "Laos"
- },
- "LS": {
- "name": "Lesoto"
- },
- "LV": {
- "name": "Letonia"
- },
- "LB": {
- "name": "Líbano"
- },
- "LR": {
- "name": "Liberia"
- },
- "LY": {
- "name": "Libia"
- },
- "LI": {
- "name": "Liechtenstein"
- },
- "LT": {
- "name": "Lituania"
- },
- "LU": {
- "name": "Luxemburgo"
- },
- "MK": {
- "name": "Macedonia"
- },
- "MG": {
- "name": "Madagascar"
- },
- "MY": {
- "name": "Malasia"
- },
- "MW": {
- "name": "Malaui"
- },
- "MV": {
- "name": "Maldivas"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "MA": {
- "name": "Marruecos"
- },
- "MQ": {
- "name": "Martinica"
- },
- "MU": {
- "name": "Mauricio"
- },
- "MR": {
- "name": "Mauritania"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "México"
- },
- "FM": {
- "name": "Micronesia"
- },
- "MD": {
- "name": "Moldavia"
- },
- "MC": {
- "name": "Mónaco"
- },
- "MN": {
- "name": "Mongolia"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MZ": {
- "name": "Mozambique"
- },
- "MM": {
- "name": "Myanmar (Birmania)"
- },
- "NA": {
- "name": "Namibia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepal"
- },
- "NI": {
- "name": "Nicaragua"
- },
- "NE": {
- "name": "Níger"
- },
- "NG": {
- "name": "Nigeria"
- },
- "NU": {
- "name": "Niue"
- },
- "NO": {
- "name": "Noruega"
- },
- "NC": {
- "name": "Nueva Caledonia"
- },
- "NZ": {
- "name": "Nueva Zelanda"
- },
- "OM": {
- "name": "Omán"
- },
- "NL": {
- "name": "Países Bajos"
- },
- "PK": {
- "name": "Pakistán"
- },
- "PW": {
- "name": "Palaos"
- },
- "PA": {
- "name": "Panamá"
- },
- "PG": {
- "name": "Papúa Nueva Guinea"
- },
- "PY": {
- "name": "Paraguay"
- },
- "PE": {
- "name": "Perú"
- },
- "PF": {
- "name": "Polinesia Francesa"
- },
- "PL": {
- "name": "Polonia"
- },
- "PT": {
- "name": "Portugal"
- },
- "PR": {
- "name": "Puerto Rico"
- },
- "HK": {
- "name": "RAE de Hong Kong (China)"
- },
- "MO": {
- "name": "RAE de Macao (China)"
- },
- "GB": {
- "name": "Reino Unido"
- },
- "CF": {
- "name": "República Centroafricana"
- },
- "CG": {
- "name": "República del Congo"
- },
- "CD": {
- "name": "República Democrática del Congo"
- },
- "DO": {
- "name": "República Dominicana"
- },
- "RE": {
- "name": "Reunión"
- },
- "RW": {
- "name": "Ruanda"
- },
- "RO": {
- "name": "Rumanía"
- },
- "RU": {
- "name": "Rusia"
- },
- "EH": {
- "name": "Sáhara Occidental"
- },
- "WS": {
- "name": "Samoa"
- },
- "AS": {
- "name": "Samoa Americana"
- },
- "BL": {
- "name": "San Bartolomé"
- },
- "KN": {
- "name": "San Cristóbal y Nieves"
- },
- "SM": {
- "name": "San Marino"
- },
- "MF": {
- "name": "San Martín"
- },
- "PM": {
- "name": "San Pedro y Miquelón"
- },
- "VC": {
- "name": "San Vicente y las Granadinas"
- },
- "SH": {
- "name": "Santa Elena"
- },
- "LC": {
- "name": "Santa Lucía"
- },
- "ST": {
- "name": "Santo Tomé y Príncipe"
- },
- "SN": {
- "name": "Senegal"
- },
- "RS": {
- "name": "Serbia"
- },
- "SC": {
- "name": "Seychelles"
- },
- "SL": {
- "name": "Sierra Leona"
- },
- "SG": {
- "name": "Singapur"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SY": {
- "name": "Siria"
- },
- "SO": {
- "name": "Somalia"
- },
- "LK": {
- "name": "Sri Lanka"
- },
- "SZ": {
- "name": "Suazilandia"
- },
- "ZA": {
- "name": "Sudáfrica"
- },
- "SD": {
- "name": "Sudán"
- },
- "SS": {
- "name": "Sudán del Sur"
- },
- "SE": {
- "name": "Suecia"
- },
- "CH": {
- "name": "Suiza"
- },
- "SR": {
- "name": "Surinam"
- },
- "SJ": {
- "name": "Svalbard y Jan Mayen"
- },
- "TH": {
- "name": "Tailandia"
- },
- "TW": {
- "name": "Taiwán"
- },
- "TZ": {
- "name": "Tanzania"
- },
- "TJ": {
- "name": "Tayikistán"
- },
- "IO": {
- "name": "Territorio Británico del Océano Índico"
- },
- "TF": {
- "name": "Territorios Australes Franceses"
- },
- "PS": {
- "name": "Territorios Palestinos"
- },
- "TL": {
- "name": "Timor Oriental"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad y Tobago"
- },
- "TA": {
- "name": "Tristán da Cunha"
- },
- "TN": {
- "name": "Túnez"
- },
- "TM": {
- "name": "Turkmenistán"
- },
- "TR": {
- "name": "Turquía"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UA": {
- "name": "Ucrania"
- },
- "UG": {
- "name": "Uganda"
- },
- "UY": {
- "name": "Uruguay"
- },
- "UZ": {
- "name": "Uzbekistán"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietnam"
- },
- "WF": {
- "name": "Wallis y Futuna"
- },
- "YE": {
- "name": "Yemen"
- },
- "DJ": {
- "name": "Yibuti"
- },
- "ZM": {
- "name": "Zambia"
- },
- "ZW": {
- "name": "Zimbabue"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/es-BZ.json b/vendor/commerceguys/intl/resources/country/es-BZ.json
deleted file mode 100644
index bc214e555..000000000
--- a/vendor/commerceguys/intl/resources/country/es-BZ.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afganistán"
- },
- "AL": {
- "name": "Albania"
- },
- "DE": {
- "name": "Alemania"
- },
- "AD": {
- "name": "Andorra"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguila"
- },
- "AQ": {
- "name": "Antártida"
- },
- "AG": {
- "name": "Antigua y Barbuda"
- },
- "SA": {
- "name": "Arabia Saudí"
- },
- "DZ": {
- "name": "Argelia"
- },
- "AR": {
- "name": "Argentina"
- },
- "AM": {
- "name": "Armenia"
- },
- "AW": {
- "name": "Aruba"
- },
- "AU": {
- "name": "Australia"
- },
- "AT": {
- "name": "Austria"
- },
- "AZ": {
- "name": "Azerbaiyán"
- },
- "BS": {
- "name": "Bahamas"
- },
- "BD": {
- "name": "Bangladés"
- },
- "BB": {
- "name": "Barbados"
- },
- "BH": {
- "name": "Baréin"
- },
- "BE": {
- "name": "Bélgica"
- },
- "BZ": {
- "name": "Belice"
- },
- "BJ": {
- "name": "Benín"
- },
- "BM": {
- "name": "Bermudas"
- },
- "BY": {
- "name": "Bielorrusia"
- },
- "BO": {
- "name": "Bolivia"
- },
- "BA": {
- "name": "Bosnia-Herzegovina"
- },
- "BW": {
- "name": "Botsuana"
- },
- "BR": {
- "name": "Brasil"
- },
- "BN": {
- "name": "Brunéi"
- },
- "BG": {
- "name": "Bulgaria"
- },
- "BF": {
- "name": "Burkina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "BT": {
- "name": "Bután"
- },
- "CV": {
- "name": "Cabo Verde"
- },
- "KH": {
- "name": "Camboya"
- },
- "CM": {
- "name": "Camerún"
- },
- "CA": {
- "name": "Canadá"
- },
- "BQ": {
- "name": "Caribe neerlandés"
- },
- "QA": {
- "name": "Catar"
- },
- "EA": {
- "name": "Ceuta y Melilla"
- },
- "TD": {
- "name": "Chad"
- },
- "CZ": {
- "name": "Chequia"
- },
- "CL": {
- "name": "Chile"
- },
- "CN": {
- "name": "China"
- },
- "CY": {
- "name": "Chipre"
- },
- "VA": {
- "name": "Ciudad del Vaticano"
- },
- "CO": {
- "name": "Colombia"
- },
- "KM": {
- "name": "Comoras"
- },
- "KP": {
- "name": "Corea del Norte"
- },
- "KR": {
- "name": "Corea del Sur"
- },
- "CI": {
- "name": "Costa de Marfil"
- },
- "CR": {
- "name": "Costa Rica"
- },
- "HR": {
- "name": "Croacia"
- },
- "CU": {
- "name": "Cuba"
- },
- "CW": {
- "name": "Curazao"
- },
- "DG": {
- "name": "Diego García"
- },
- "DK": {
- "name": "Dinamarca"
- },
- "DM": {
- "name": "Dominica"
- },
- "EC": {
- "name": "Ecuador"
- },
- "EG": {
- "name": "Egipto"
- },
- "SV": {
- "name": "El Salvador"
- },
- "AE": {
- "name": "Emiratos Árabes Unidos"
- },
- "ER": {
- "name": "Eritrea"
- },
- "SK": {
- "name": "Eslovaquia"
- },
- "SI": {
- "name": "Eslovenia"
- },
- "ES": {
- "name": "España"
- },
- "US": {
- "name": "Estados Unidos"
- },
- "EE": {
- "name": "Estonia"
- },
- "ET": {
- "name": "Etiopía"
- },
- "PH": {
- "name": "Filipinas"
- },
- "FI": {
- "name": "Finlandia"
- },
- "FJ": {
- "name": "Fiyi"
- },
- "FR": {
- "name": "Francia"
- },
- "GA": {
- "name": "Gabón"
- },
- "GM": {
- "name": "Gambia"
- },
- "GE": {
- "name": "Georgia"
- },
- "GH": {
- "name": "Ghana"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GD": {
- "name": "Granada"
- },
- "GR": {
- "name": "Grecia"
- },
- "GL": {
- "name": "Groenlandia"
- },
- "GP": {
- "name": "Guadalupe"
- },
- "GU": {
- "name": "Guam"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GF": {
- "name": "Guayana Francesa"
- },
- "GG": {
- "name": "Guernesey"
- },
- "GN": {
- "name": "Guinea"
- },
- "GQ": {
- "name": "Guinea Ecuatorial"
- },
- "GW": {
- "name": "Guinea-Bisáu"
- },
- "GY": {
- "name": "Guyana"
- },
- "HT": {
- "name": "Haití"
- },
- "HN": {
- "name": "Honduras"
- },
- "HU": {
- "name": "Hungría"
- },
- "IN": {
- "name": "India"
- },
- "ID": {
- "name": "Indonesia"
- },
- "IQ": {
- "name": "Irak"
- },
- "IR": {
- "name": "Irán"
- },
- "IE": {
- "name": "Irlanda"
- },
- "AC": {
- "name": "Isla Ascensión"
- },
- "IM": {
- "name": "Isla de Man"
- },
- "CX": {
- "name": "Isla de Navidad"
- },
- "NF": {
- "name": "Isla Norfolk"
- },
- "IS": {
- "name": "Islandia"
- },
- "AX": {
- "name": "Islas Åland"
- },
- "KY": {
- "name": "Islas Caimán"
- },
- "IC": {
- "name": "Islas Canarias"
- },
- "CC": {
- "name": "Islas Cocos"
- },
- "CK": {
- "name": "Islas Cook"
- },
- "FO": {
- "name": "Islas Feroe"
- },
- "GS": {
- "name": "Islas Georgia del Sur y Sandwich del Sur"
- },
- "FK": {
- "name": "Islas Malvinas"
- },
- "MP": {
- "name": "Islas Marianas del Norte"
- },
- "MH": {
- "name": "Islas Marshall"
- },
- "PN": {
- "name": "Islas Pitcairn"
- },
- "SB": {
- "name": "Islas Salomón"
- },
- "TC": {
- "name": "Islas Turcas y Caicos"
- },
- "UM": {
- "name": "Islas Ultramarinas de EE.UU."
- },
- "VG": {
- "name": "Islas Vírgenes Británicas"
- },
- "VI": {
- "name": "Islas Vírgenes de los Estados Unidos"
- },
- "IL": {
- "name": "Israel"
- },
- "IT": {
- "name": "Italia"
- },
- "JM": {
- "name": "Jamaica"
- },
- "JP": {
- "name": "Japón"
- },
- "JE": {
- "name": "Jersey"
- },
- "JO": {
- "name": "Jordania"
- },
- "KZ": {
- "name": "Kazajistán"
- },
- "KE": {
- "name": "Kenia"
- },
- "KG": {
- "name": "Kirguistán"
- },
- "KI": {
- "name": "Kiribati"
- },
- "XK": {
- "name": "Kosovo"
- },
- "KW": {
- "name": "Kuwait"
- },
- "LA": {
- "name": "Laos"
- },
- "LS": {
- "name": "Lesoto"
- },
- "LV": {
- "name": "Letonia"
- },
- "LB": {
- "name": "Líbano"
- },
- "LR": {
- "name": "Liberia"
- },
- "LY": {
- "name": "Libia"
- },
- "LI": {
- "name": "Liechtenstein"
- },
- "LT": {
- "name": "Lituania"
- },
- "LU": {
- "name": "Luxemburgo"
- },
- "MK": {
- "name": "Macedonia"
- },
- "MG": {
- "name": "Madagascar"
- },
- "MY": {
- "name": "Malasia"
- },
- "MW": {
- "name": "Malaui"
- },
- "MV": {
- "name": "Maldivas"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "MA": {
- "name": "Marruecos"
- },
- "MQ": {
- "name": "Martinica"
- },
- "MU": {
- "name": "Mauricio"
- },
- "MR": {
- "name": "Mauritania"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "México"
- },
- "FM": {
- "name": "Micronesia"
- },
- "MD": {
- "name": "Moldavia"
- },
- "MC": {
- "name": "Mónaco"
- },
- "MN": {
- "name": "Mongolia"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MZ": {
- "name": "Mozambique"
- },
- "MM": {
- "name": "Myanmar (Birmania)"
- },
- "NA": {
- "name": "Namibia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepal"
- },
- "NI": {
- "name": "Nicaragua"
- },
- "NE": {
- "name": "Níger"
- },
- "NG": {
- "name": "Nigeria"
- },
- "NU": {
- "name": "Niue"
- },
- "NO": {
- "name": "Noruega"
- },
- "NC": {
- "name": "Nueva Caledonia"
- },
- "NZ": {
- "name": "Nueva Zelanda"
- },
- "OM": {
- "name": "Omán"
- },
- "NL": {
- "name": "Países Bajos"
- },
- "PK": {
- "name": "Pakistán"
- },
- "PW": {
- "name": "Palaos"
- },
- "PA": {
- "name": "Panamá"
- },
- "PG": {
- "name": "Papúa Nueva Guinea"
- },
- "PY": {
- "name": "Paraguay"
- },
- "PE": {
- "name": "Perú"
- },
- "PF": {
- "name": "Polinesia Francesa"
- },
- "PL": {
- "name": "Polonia"
- },
- "PT": {
- "name": "Portugal"
- },
- "PR": {
- "name": "Puerto Rico"
- },
- "HK": {
- "name": "RAE de Hong Kong (China)"
- },
- "MO": {
- "name": "RAE de Macao (China)"
- },
- "GB": {
- "name": "Reino Unido"
- },
- "CF": {
- "name": "República Centroafricana"
- },
- "CG": {
- "name": "República del Congo"
- },
- "CD": {
- "name": "República Democrática del Congo"
- },
- "DO": {
- "name": "República Dominicana"
- },
- "RE": {
- "name": "Reunión"
- },
- "RW": {
- "name": "Ruanda"
- },
- "RO": {
- "name": "Rumanía"
- },
- "RU": {
- "name": "Rusia"
- },
- "EH": {
- "name": "Sáhara Occidental"
- },
- "WS": {
- "name": "Samoa"
- },
- "AS": {
- "name": "Samoa Americana"
- },
- "BL": {
- "name": "San Bartolomé"
- },
- "KN": {
- "name": "San Cristóbal y Nieves"
- },
- "SM": {
- "name": "San Marino"
- },
- "MF": {
- "name": "San Martín"
- },
- "PM": {
- "name": "San Pedro y Miquelón"
- },
- "VC": {
- "name": "San Vicente y las Granadinas"
- },
- "SH": {
- "name": "Santa Elena"
- },
- "LC": {
- "name": "Santa Lucía"
- },
- "ST": {
- "name": "Santo Tomé y Príncipe"
- },
- "SN": {
- "name": "Senegal"
- },
- "RS": {
- "name": "Serbia"
- },
- "SC": {
- "name": "Seychelles"
- },
- "SL": {
- "name": "Sierra Leona"
- },
- "SG": {
- "name": "Singapur"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SY": {
- "name": "Siria"
- },
- "SO": {
- "name": "Somalia"
- },
- "LK": {
- "name": "Sri Lanka"
- },
- "SZ": {
- "name": "Suazilandia"
- },
- "ZA": {
- "name": "Sudáfrica"
- },
- "SD": {
- "name": "Sudán"
- },
- "SS": {
- "name": "Sudán del Sur"
- },
- "SE": {
- "name": "Suecia"
- },
- "CH": {
- "name": "Suiza"
- },
- "SR": {
- "name": "Surinam"
- },
- "SJ": {
- "name": "Svalbard y Jan Mayen"
- },
- "TH": {
- "name": "Tailandia"
- },
- "TW": {
- "name": "Taiwán"
- },
- "TZ": {
- "name": "Tanzania"
- },
- "TJ": {
- "name": "Tayikistán"
- },
- "IO": {
- "name": "Territorio Británico del Océano Índico"
- },
- "TF": {
- "name": "Territorios Australes Franceses"
- },
- "PS": {
- "name": "Territorios Palestinos"
- },
- "TL": {
- "name": "Timor Oriental"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad y Tobago"
- },
- "TA": {
- "name": "Tristán da Cunha"
- },
- "TN": {
- "name": "Túnez"
- },
- "TM": {
- "name": "Turkmenistán"
- },
- "TR": {
- "name": "Turquía"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UA": {
- "name": "Ucrania"
- },
- "UG": {
- "name": "Uganda"
- },
- "UY": {
- "name": "Uruguay"
- },
- "UZ": {
- "name": "Uzbekistán"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietnam"
- },
- "WF": {
- "name": "Wallis y Futuna"
- },
- "YE": {
- "name": "Yemen"
- },
- "DJ": {
- "name": "Yibuti"
- },
- "ZM": {
- "name": "Zambia"
- },
- "ZW": {
- "name": "Zimbabue"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/es-CL.json b/vendor/commerceguys/intl/resources/country/es-CL.json
deleted file mode 100644
index 62e8e1d7a..000000000
--- a/vendor/commerceguys/intl/resources/country/es-CL.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afganistán"
- },
- "AL": {
- "name": "Albania"
- },
- "DE": {
- "name": "Alemania"
- },
- "AD": {
- "name": "Andorra"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguila"
- },
- "AQ": {
- "name": "Antártida"
- },
- "AG": {
- "name": "Antigua y Barbuda"
- },
- "SA": {
- "name": "Arabia Saudí"
- },
- "DZ": {
- "name": "Argelia"
- },
- "AR": {
- "name": "Argentina"
- },
- "AM": {
- "name": "Armenia"
- },
- "AW": {
- "name": "Aruba"
- },
- "AU": {
- "name": "Australia"
- },
- "AT": {
- "name": "Austria"
- },
- "AZ": {
- "name": "Azerbaiyán"
- },
- "BS": {
- "name": "Bahamas"
- },
- "BD": {
- "name": "Bangladés"
- },
- "BB": {
- "name": "Barbados"
- },
- "BH": {
- "name": "Baréin"
- },
- "BE": {
- "name": "Bélgica"
- },
- "BZ": {
- "name": "Belice"
- },
- "BJ": {
- "name": "Benín"
- },
- "BM": {
- "name": "Bermudas"
- },
- "BY": {
- "name": "Bielorrusia"
- },
- "BO": {
- "name": "Bolivia"
- },
- "BA": {
- "name": "Bosnia y Herzegovina"
- },
- "BW": {
- "name": "Botsuana"
- },
- "BR": {
- "name": "Brasil"
- },
- "BN": {
- "name": "Brunéi"
- },
- "BG": {
- "name": "Bulgaria"
- },
- "BF": {
- "name": "Burkina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "BT": {
- "name": "Bután"
- },
- "CV": {
- "name": "Cabo Verde"
- },
- "KH": {
- "name": "Camboya"
- },
- "CM": {
- "name": "Camerún"
- },
- "CA": {
- "name": "Canadá"
- },
- "BQ": {
- "name": "Caribe neerlandés"
- },
- "QA": {
- "name": "Catar"
- },
- "EA": {
- "name": "Ceuta y Melilla"
- },
- "TD": {
- "name": "Chad"
- },
- "CZ": {
- "name": "Chequia"
- },
- "CL": {
- "name": "Chile"
- },
- "CN": {
- "name": "China"
- },
- "CY": {
- "name": "Chipre"
- },
- "VA": {
- "name": "Ciudad del Vaticano"
- },
- "CO": {
- "name": "Colombia"
- },
- "KM": {
- "name": "Comoras"
- },
- "KP": {
- "name": "Corea del Norte"
- },
- "KR": {
- "name": "Corea del Sur"
- },
- "CI": {
- "name": "Costa de Marfil"
- },
- "CR": {
- "name": "Costa Rica"
- },
- "HR": {
- "name": "Croacia"
- },
- "CU": {
- "name": "Cuba"
- },
- "CW": {
- "name": "Curazao"
- },
- "DG": {
- "name": "Diego García"
- },
- "DK": {
- "name": "Dinamarca"
- },
- "DM": {
- "name": "Dominica"
- },
- "EC": {
- "name": "Ecuador"
- },
- "EG": {
- "name": "Egipto"
- },
- "SV": {
- "name": "El Salvador"
- },
- "AE": {
- "name": "Emiratos Árabes Unidos"
- },
- "ER": {
- "name": "Eritrea"
- },
- "SK": {
- "name": "Eslovaquia"
- },
- "SI": {
- "name": "Eslovenia"
- },
- "ES": {
- "name": "España"
- },
- "US": {
- "name": "Estados Unidos"
- },
- "EE": {
- "name": "Estonia"
- },
- "ET": {
- "name": "Etiopía"
- },
- "PH": {
- "name": "Filipinas"
- },
- "FI": {
- "name": "Finlandia"
- },
- "FJ": {
- "name": "Fiyi"
- },
- "FR": {
- "name": "Francia"
- },
- "GA": {
- "name": "Gabón"
- },
- "GM": {
- "name": "Gambia"
- },
- "GE": {
- "name": "Georgia"
- },
- "GH": {
- "name": "Ghana"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GD": {
- "name": "Granada"
- },
- "GR": {
- "name": "Grecia"
- },
- "GL": {
- "name": "Groenlandia"
- },
- "GP": {
- "name": "Guadalupe"
- },
- "GU": {
- "name": "Guam"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GF": {
- "name": "Guayana Francesa"
- },
- "GG": {
- "name": "Guernesey"
- },
- "GN": {
- "name": "Guinea"
- },
- "GQ": {
- "name": "Guinea Ecuatorial"
- },
- "GW": {
- "name": "Guinea-Bisáu"
- },
- "GY": {
- "name": "Guyana"
- },
- "HT": {
- "name": "Haití"
- },
- "HN": {
- "name": "Honduras"
- },
- "HU": {
- "name": "Hungría"
- },
- "IN": {
- "name": "India"
- },
- "ID": {
- "name": "Indonesia"
- },
- "IQ": {
- "name": "Irak"
- },
- "IR": {
- "name": "Irán"
- },
- "IE": {
- "name": "Irlanda"
- },
- "AC": {
- "name": "Isla Ascensión"
- },
- "IM": {
- "name": "Isla de Man"
- },
- "CX": {
- "name": "Isla de Navidad"
- },
- "NF": {
- "name": "Isla Norfolk"
- },
- "IS": {
- "name": "Islandia"
- },
- "AX": {
- "name": "Islas Åland"
- },
- "KY": {
- "name": "Islas Caimán"
- },
- "IC": {
- "name": "Islas Canarias"
- },
- "CC": {
- "name": "Islas Cocos"
- },
- "CK": {
- "name": "Islas Cook"
- },
- "FO": {
- "name": "Islas Feroe"
- },
- "GS": {
- "name": "Islas Georgia del Sur y Sandwich del Sur"
- },
- "FK": {
- "name": "Islas Malvinas"
- },
- "MP": {
- "name": "Islas Marianas del Norte"
- },
- "MH": {
- "name": "Islas Marshall"
- },
- "UM": {
- "name": "Islas menores alejadas de EE. UU."
- },
- "PN": {
- "name": "Islas Pitcairn"
- },
- "SB": {
- "name": "Islas Salomón"
- },
- "TC": {
- "name": "Islas Turcas y Caicos"
- },
- "VG": {
- "name": "Islas Vírgenes Británicas"
- },
- "VI": {
- "name": "Islas Vírgenes de los Estados Unidos"
- },
- "IL": {
- "name": "Israel"
- },
- "IT": {
- "name": "Italia"
- },
- "JM": {
- "name": "Jamaica"
- },
- "JP": {
- "name": "Japón"
- },
- "JE": {
- "name": "Jersey"
- },
- "JO": {
- "name": "Jordania"
- },
- "KZ": {
- "name": "Kazajistán"
- },
- "KE": {
- "name": "Kenia"
- },
- "KG": {
- "name": "Kirguistán"
- },
- "KI": {
- "name": "Kiribati"
- },
- "XK": {
- "name": "Kosovo"
- },
- "KW": {
- "name": "Kuwait"
- },
- "LA": {
- "name": "Laos"
- },
- "LS": {
- "name": "Lesoto"
- },
- "LV": {
- "name": "Letonia"
- },
- "LB": {
- "name": "Líbano"
- },
- "LR": {
- "name": "Liberia"
- },
- "LY": {
- "name": "Libia"
- },
- "LI": {
- "name": "Liechtenstein"
- },
- "LT": {
- "name": "Lituania"
- },
- "LU": {
- "name": "Luxemburgo"
- },
- "MK": {
- "name": "Macedonia"
- },
- "MG": {
- "name": "Madagascar"
- },
- "MY": {
- "name": "Malasia"
- },
- "MW": {
- "name": "Malaui"
- },
- "MV": {
- "name": "Maldivas"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "MA": {
- "name": "Marruecos"
- },
- "MQ": {
- "name": "Martinica"
- },
- "MU": {
- "name": "Mauricio"
- },
- "MR": {
- "name": "Mauritania"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "México"
- },
- "FM": {
- "name": "Micronesia"
- },
- "MD": {
- "name": "Moldavia"
- },
- "MC": {
- "name": "Mónaco"
- },
- "MN": {
- "name": "Mongolia"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MZ": {
- "name": "Mozambique"
- },
- "MM": {
- "name": "Myanmar (Birmania)"
- },
- "NA": {
- "name": "Namibia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepal"
- },
- "NI": {
- "name": "Nicaragua"
- },
- "NE": {
- "name": "Níger"
- },
- "NG": {
- "name": "Nigeria"
- },
- "NU": {
- "name": "Niue"
- },
- "NO": {
- "name": "Noruega"
- },
- "NC": {
- "name": "Nueva Caledonia"
- },
- "NZ": {
- "name": "Nueva Zelanda"
- },
- "OM": {
- "name": "Omán"
- },
- "NL": {
- "name": "Países Bajos"
- },
- "PK": {
- "name": "Pakistán"
- },
- "PW": {
- "name": "Palaos"
- },
- "PA": {
- "name": "Panamá"
- },
- "PG": {
- "name": "Papúa Nueva Guinea"
- },
- "PY": {
- "name": "Paraguay"
- },
- "PE": {
- "name": "Perú"
- },
- "PF": {
- "name": "Polinesia Francesa"
- },
- "PL": {
- "name": "Polonia"
- },
- "PT": {
- "name": "Portugal"
- },
- "PR": {
- "name": "Puerto Rico"
- },
- "HK": {
- "name": "RAE de Hong Kong (China)"
- },
- "MO": {
- "name": "RAE de Macao (China)"
- },
- "GB": {
- "name": "Reino Unido"
- },
- "CF": {
- "name": "República Centroafricana"
- },
- "CG": {
- "name": "República del Congo"
- },
- "CD": {
- "name": "República Democrática del Congo"
- },
- "DO": {
- "name": "República Dominicana"
- },
- "RE": {
- "name": "Reunión"
- },
- "RW": {
- "name": "Ruanda"
- },
- "RO": {
- "name": "Rumanía"
- },
- "RU": {
- "name": "Rusia"
- },
- "EH": {
- "name": "Sahara Occidental"
- },
- "WS": {
- "name": "Samoa"
- },
- "AS": {
- "name": "Samoa Americana"
- },
- "BL": {
- "name": "San Bartolomé"
- },
- "KN": {
- "name": "San Cristóbal y Nieves"
- },
- "SM": {
- "name": "San Marino"
- },
- "MF": {
- "name": "San Martín"
- },
- "PM": {
- "name": "San Pedro y Miquelón"
- },
- "VC": {
- "name": "San Vicente y las Granadinas"
- },
- "SH": {
- "name": "Santa Elena"
- },
- "LC": {
- "name": "Santa Lucía"
- },
- "ST": {
- "name": "Santo Tomé y Príncipe"
- },
- "SN": {
- "name": "Senegal"
- },
- "RS": {
- "name": "Serbia"
- },
- "SC": {
- "name": "Seychelles"
- },
- "SL": {
- "name": "Sierra Leona"
- },
- "SG": {
- "name": "Singapur"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SY": {
- "name": "Siria"
- },
- "SO": {
- "name": "Somalia"
- },
- "LK": {
- "name": "Sri Lanka"
- },
- "SZ": {
- "name": "Suazilandia"
- },
- "ZA": {
- "name": "Sudáfrica"
- },
- "SD": {
- "name": "Sudán"
- },
- "SS": {
- "name": "Sudán del Sur"
- },
- "SE": {
- "name": "Suecia"
- },
- "CH": {
- "name": "Suiza"
- },
- "SR": {
- "name": "Surinam"
- },
- "SJ": {
- "name": "Svalbard y Jan Mayen"
- },
- "TH": {
- "name": "Tailandia"
- },
- "TW": {
- "name": "Taiwán"
- },
- "TZ": {
- "name": "Tanzania"
- },
- "TJ": {
- "name": "Tayikistán"
- },
- "IO": {
- "name": "Territorio Británico del Océano Índico"
- },
- "TF": {
- "name": "Territorios Australes Franceses"
- },
- "PS": {
- "name": "Territorios Palestinos"
- },
- "TL": {
- "name": "Timor-Leste"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad y Tobago"
- },
- "TA": {
- "name": "Tristán de Acuña"
- },
- "TN": {
- "name": "Túnez"
- },
- "TM": {
- "name": "Turkmenistán"
- },
- "TR": {
- "name": "Turquía"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UA": {
- "name": "Ucrania"
- },
- "UG": {
- "name": "Uganda"
- },
- "UY": {
- "name": "Uruguay"
- },
- "UZ": {
- "name": "Uzbekistán"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietnam"
- },
- "WF": {
- "name": "Wallis y Futuna"
- },
- "YE": {
- "name": "Yemen"
- },
- "DJ": {
- "name": "Yibuti"
- },
- "ZM": {
- "name": "Zambia"
- },
- "ZW": {
- "name": "Zimbabue"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/es-CO.json b/vendor/commerceguys/intl/resources/country/es-CO.json
deleted file mode 100644
index fd47917f0..000000000
--- a/vendor/commerceguys/intl/resources/country/es-CO.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afganistán"
- },
- "AL": {
- "name": "Albania"
- },
- "DE": {
- "name": "Alemania"
- },
- "AD": {
- "name": "Andorra"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguila"
- },
- "AQ": {
- "name": "Antártida"
- },
- "AG": {
- "name": "Antigua y Barbuda"
- },
- "SA": {
- "name": "Arabia Saudí"
- },
- "DZ": {
- "name": "Argelia"
- },
- "AR": {
- "name": "Argentina"
- },
- "AM": {
- "name": "Armenia"
- },
- "AW": {
- "name": "Aruba"
- },
- "AU": {
- "name": "Australia"
- },
- "AT": {
- "name": "Austria"
- },
- "AZ": {
- "name": "Azerbaiyán"
- },
- "BS": {
- "name": "Bahamas"
- },
- "BD": {
- "name": "Bangladés"
- },
- "BB": {
- "name": "Barbados"
- },
- "BH": {
- "name": "Baréin"
- },
- "BE": {
- "name": "Bélgica"
- },
- "BZ": {
- "name": "Belice"
- },
- "BJ": {
- "name": "Benín"
- },
- "BM": {
- "name": "Bermudas"
- },
- "BY": {
- "name": "Bielorrusia"
- },
- "BO": {
- "name": "Bolivia"
- },
- "BA": {
- "name": "Bosnia y Herzegovina"
- },
- "BW": {
- "name": "Botsuana"
- },
- "BR": {
- "name": "Brasil"
- },
- "BN": {
- "name": "Brunéi"
- },
- "BG": {
- "name": "Bulgaria"
- },
- "BF": {
- "name": "Burkina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "BT": {
- "name": "Bután"
- },
- "CV": {
- "name": "Cabo Verde"
- },
- "KH": {
- "name": "Camboya"
- },
- "CM": {
- "name": "Camerún"
- },
- "CA": {
- "name": "Canadá"
- },
- "BQ": {
- "name": "Caribe neerlandés"
- },
- "QA": {
- "name": "Catar"
- },
- "EA": {
- "name": "Ceuta y Melilla"
- },
- "TD": {
- "name": "Chad"
- },
- "CZ": {
- "name": "Chequia"
- },
- "CL": {
- "name": "Chile"
- },
- "CN": {
- "name": "China"
- },
- "CY": {
- "name": "Chipre"
- },
- "VA": {
- "name": "Ciudad del Vaticano"
- },
- "CO": {
- "name": "Colombia"
- },
- "KM": {
- "name": "Comoras"
- },
- "KP": {
- "name": "Corea del Norte"
- },
- "KR": {
- "name": "Corea del Sur"
- },
- "CI": {
- "name": "Costa de Marfil"
- },
- "CR": {
- "name": "Costa Rica"
- },
- "HR": {
- "name": "Croacia"
- },
- "CU": {
- "name": "Cuba"
- },
- "CW": {
- "name": "Curazao"
- },
- "DG": {
- "name": "Diego García"
- },
- "DK": {
- "name": "Dinamarca"
- },
- "DM": {
- "name": "Dominica"
- },
- "EC": {
- "name": "Ecuador"
- },
- "EG": {
- "name": "Egipto"
- },
- "SV": {
- "name": "El Salvador"
- },
- "AE": {
- "name": "Emiratos Árabes Unidos"
- },
- "ER": {
- "name": "Eritrea"
- },
- "SK": {
- "name": "Eslovaquia"
- },
- "SI": {
- "name": "Eslovenia"
- },
- "ES": {
- "name": "España"
- },
- "US": {
- "name": "Estados Unidos"
- },
- "EE": {
- "name": "Estonia"
- },
- "ET": {
- "name": "Etiopía"
- },
- "PH": {
- "name": "Filipinas"
- },
- "FI": {
- "name": "Finlandia"
- },
- "FJ": {
- "name": "Fiyi"
- },
- "FR": {
- "name": "Francia"
- },
- "GA": {
- "name": "Gabón"
- },
- "GM": {
- "name": "Gambia"
- },
- "GE": {
- "name": "Georgia"
- },
- "GH": {
- "name": "Ghana"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GD": {
- "name": "Granada"
- },
- "GR": {
- "name": "Grecia"
- },
- "GL": {
- "name": "Groenlandia"
- },
- "GP": {
- "name": "Guadalupe"
- },
- "GU": {
- "name": "Guam"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GF": {
- "name": "Guayana Francesa"
- },
- "GG": {
- "name": "Guernesey"
- },
- "GN": {
- "name": "Guinea"
- },
- "GQ": {
- "name": "Guinea Ecuatorial"
- },
- "GW": {
- "name": "Guinea-Bisáu"
- },
- "GY": {
- "name": "Guyana"
- },
- "HT": {
- "name": "Haití"
- },
- "HN": {
- "name": "Honduras"
- },
- "HU": {
- "name": "Hungría"
- },
- "IN": {
- "name": "India"
- },
- "ID": {
- "name": "Indonesia"
- },
- "IQ": {
- "name": "Irak"
- },
- "IR": {
- "name": "Irán"
- },
- "IE": {
- "name": "Irlanda"
- },
- "AC": {
- "name": "Isla Ascensión"
- },
- "IM": {
- "name": "Isla de Man"
- },
- "CX": {
- "name": "Isla de Navidad"
- },
- "NF": {
- "name": "Isla Norfolk"
- },
- "IS": {
- "name": "Islandia"
- },
- "AX": {
- "name": "Islas Åland"
- },
- "KY": {
- "name": "Islas Caimán"
- },
- "IC": {
- "name": "Islas Canarias"
- },
- "CC": {
- "name": "Islas Cocos"
- },
- "CK": {
- "name": "Islas Cook"
- },
- "FO": {
- "name": "Islas Feroe"
- },
- "GS": {
- "name": "Islas Georgia del Sur y Sandwich del Sur"
- },
- "FK": {
- "name": "Islas Malvinas"
- },
- "MP": {
- "name": "Islas Marianas del Norte"
- },
- "MH": {
- "name": "Islas Marshall"
- },
- "UM": {
- "name": "Islas menores alejadas de EE. UU."
- },
- "PN": {
- "name": "Islas Pitcairn"
- },
- "SB": {
- "name": "Islas Salomón"
- },
- "TC": {
- "name": "Islas Turcas y Caicos"
- },
- "VG": {
- "name": "Islas Vírgenes Británicas"
- },
- "VI": {
- "name": "Islas Vírgenes de EE. UU."
- },
- "IL": {
- "name": "Israel"
- },
- "IT": {
- "name": "Italia"
- },
- "JM": {
- "name": "Jamaica"
- },
- "JP": {
- "name": "Japón"
- },
- "JE": {
- "name": "Jersey"
- },
- "JO": {
- "name": "Jordania"
- },
- "KZ": {
- "name": "Kazajistán"
- },
- "KE": {
- "name": "Kenia"
- },
- "KG": {
- "name": "Kirguistán"
- },
- "KI": {
- "name": "Kiribati"
- },
- "XK": {
- "name": "Kosovo"
- },
- "KW": {
- "name": "Kuwait"
- },
- "LA": {
- "name": "Laos"
- },
- "LS": {
- "name": "Lesoto"
- },
- "LV": {
- "name": "Letonia"
- },
- "LB": {
- "name": "Líbano"
- },
- "LR": {
- "name": "Liberia"
- },
- "LY": {
- "name": "Libia"
- },
- "LI": {
- "name": "Liechtenstein"
- },
- "LT": {
- "name": "Lituania"
- },
- "LU": {
- "name": "Luxemburgo"
- },
- "MK": {
- "name": "Macedonia"
- },
- "MG": {
- "name": "Madagascar"
- },
- "MY": {
- "name": "Malasia"
- },
- "MW": {
- "name": "Malaui"
- },
- "MV": {
- "name": "Maldivas"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "MA": {
- "name": "Marruecos"
- },
- "MQ": {
- "name": "Martinica"
- },
- "MU": {
- "name": "Mauricio"
- },
- "MR": {
- "name": "Mauritania"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "México"
- },
- "FM": {
- "name": "Micronesia"
- },
- "MD": {
- "name": "Moldavia"
- },
- "MC": {
- "name": "Mónaco"
- },
- "MN": {
- "name": "Mongolia"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MZ": {
- "name": "Mozambique"
- },
- "MM": {
- "name": "Myanmar (Birmania)"
- },
- "NA": {
- "name": "Namibia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepal"
- },
- "NI": {
- "name": "Nicaragua"
- },
- "NE": {
- "name": "Níger"
- },
- "NG": {
- "name": "Nigeria"
- },
- "NU": {
- "name": "Niue"
- },
- "NO": {
- "name": "Noruega"
- },
- "NC": {
- "name": "Nueva Caledonia"
- },
- "NZ": {
- "name": "Nueva Zelanda"
- },
- "OM": {
- "name": "Omán"
- },
- "NL": {
- "name": "Países Bajos"
- },
- "PK": {
- "name": "Pakistán"
- },
- "PW": {
- "name": "Palaos"
- },
- "PA": {
- "name": "Panamá"
- },
- "PG": {
- "name": "Papúa Nueva Guinea"
- },
- "PY": {
- "name": "Paraguay"
- },
- "PE": {
- "name": "Perú"
- },
- "PF": {
- "name": "Polinesia Francesa"
- },
- "PL": {
- "name": "Polonia"
- },
- "PT": {
- "name": "Portugal"
- },
- "PR": {
- "name": "Puerto Rico"
- },
- "HK": {
- "name": "RAE de Hong Kong (China)"
- },
- "MO": {
- "name": "RAE de Macao (China)"
- },
- "GB": {
- "name": "Reino Unido"
- },
- "CF": {
- "name": "República Centroafricana"
- },
- "CG": {
- "name": "República del Congo"
- },
- "CD": {
- "name": "República Democrática del Congo"
- },
- "DO": {
- "name": "República Dominicana"
- },
- "RE": {
- "name": "Reunión"
- },
- "RW": {
- "name": "Ruanda"
- },
- "RO": {
- "name": "Rumanía"
- },
- "RU": {
- "name": "Rusia"
- },
- "EH": {
- "name": "Sáhara Occidental"
- },
- "WS": {
- "name": "Samoa"
- },
- "AS": {
- "name": "Samoa Americana"
- },
- "BL": {
- "name": "San Bartolomé"
- },
- "KN": {
- "name": "San Cristóbal y Nieves"
- },
- "SM": {
- "name": "San Marino"
- },
- "MF": {
- "name": "San Martín"
- },
- "PM": {
- "name": "San Pedro y Miquelón"
- },
- "VC": {
- "name": "San Vicente y las Granadinas"
- },
- "SH": {
- "name": "Santa Elena"
- },
- "LC": {
- "name": "Santa Lucía"
- },
- "ST": {
- "name": "Santo Tomé y Príncipe"
- },
- "SN": {
- "name": "Senegal"
- },
- "RS": {
- "name": "Serbia"
- },
- "SC": {
- "name": "Seychelles"
- },
- "SL": {
- "name": "Sierra Leona"
- },
- "SG": {
- "name": "Singapur"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SY": {
- "name": "Siria"
- },
- "SO": {
- "name": "Somalia"
- },
- "LK": {
- "name": "Sri Lanka"
- },
- "SZ": {
- "name": "Suazilandia"
- },
- "ZA": {
- "name": "Sudáfrica"
- },
- "SD": {
- "name": "Sudán"
- },
- "SS": {
- "name": "Sudán del Sur"
- },
- "SE": {
- "name": "Suecia"
- },
- "CH": {
- "name": "Suiza"
- },
- "SR": {
- "name": "Surinam"
- },
- "SJ": {
- "name": "Svalbard y Jan Mayen"
- },
- "TH": {
- "name": "Tailandia"
- },
- "TW": {
- "name": "Taiwán"
- },
- "TZ": {
- "name": "Tanzania"
- },
- "TJ": {
- "name": "Tayikistán"
- },
- "IO": {
- "name": "Territorio Británico del Océano Índico"
- },
- "TF": {
- "name": "Territorios Australes Franceses"
- },
- "PS": {
- "name": "Territorios Palestinos"
- },
- "TL": {
- "name": "Timor-Leste"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad y Tobago"
- },
- "TA": {
- "name": "Tristán de Acuña"
- },
- "TN": {
- "name": "Túnez"
- },
- "TM": {
- "name": "Turkmenistán"
- },
- "TR": {
- "name": "Turquía"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UA": {
- "name": "Ucrania"
- },
- "UG": {
- "name": "Uganda"
- },
- "UY": {
- "name": "Uruguay"
- },
- "UZ": {
- "name": "Uzbekistán"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietnam"
- },
- "WF": {
- "name": "Wallis y Futuna"
- },
- "YE": {
- "name": "Yemen"
- },
- "DJ": {
- "name": "Yibuti"
- },
- "ZM": {
- "name": "Zambia"
- },
- "ZW": {
- "name": "Zimbabue"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/es-CR.json b/vendor/commerceguys/intl/resources/country/es-CR.json
deleted file mode 100644
index 4ec5afd86..000000000
--- a/vendor/commerceguys/intl/resources/country/es-CR.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afganistán"
- },
- "AL": {
- "name": "Albania"
- },
- "DE": {
- "name": "Alemania"
- },
- "AD": {
- "name": "Andorra"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguila"
- },
- "AQ": {
- "name": "Antártida"
- },
- "AG": {
- "name": "Antigua y Barbuda"
- },
- "SA": {
- "name": "Arabia Saudí"
- },
- "DZ": {
- "name": "Argelia"
- },
- "AR": {
- "name": "Argentina"
- },
- "AM": {
- "name": "Armenia"
- },
- "AW": {
- "name": "Aruba"
- },
- "AU": {
- "name": "Australia"
- },
- "AT": {
- "name": "Austria"
- },
- "AZ": {
- "name": "Azerbaiyán"
- },
- "BS": {
- "name": "Bahamas"
- },
- "BD": {
- "name": "Bangladés"
- },
- "BB": {
- "name": "Barbados"
- },
- "BH": {
- "name": "Baréin"
- },
- "BE": {
- "name": "Bélgica"
- },
- "BZ": {
- "name": "Belice"
- },
- "BJ": {
- "name": "Benín"
- },
- "BM": {
- "name": "Bermudas"
- },
- "BY": {
- "name": "Bielorrusia"
- },
- "BO": {
- "name": "Bolivia"
- },
- "BA": {
- "name": "Bosnia y Herzegovina"
- },
- "BW": {
- "name": "Botsuana"
- },
- "BR": {
- "name": "Brasil"
- },
- "BN": {
- "name": "Brunéi"
- },
- "BG": {
- "name": "Bulgaria"
- },
- "BF": {
- "name": "Burkina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "BT": {
- "name": "Bután"
- },
- "CV": {
- "name": "Cabo Verde"
- },
- "KH": {
- "name": "Camboya"
- },
- "CM": {
- "name": "Camerún"
- },
- "CA": {
- "name": "Canadá"
- },
- "BQ": {
- "name": "Caribe neerlandés"
- },
- "QA": {
- "name": "Catar"
- },
- "EA": {
- "name": "Ceuta y Melilla"
- },
- "TD": {
- "name": "Chad"
- },
- "CZ": {
- "name": "Chequia"
- },
- "CL": {
- "name": "Chile"
- },
- "CN": {
- "name": "China"
- },
- "CY": {
- "name": "Chipre"
- },
- "VA": {
- "name": "Ciudad del Vaticano"
- },
- "CO": {
- "name": "Colombia"
- },
- "KM": {
- "name": "Comoras"
- },
- "KP": {
- "name": "Corea del Norte"
- },
- "KR": {
- "name": "Corea del Sur"
- },
- "CI": {
- "name": "Costa de Marfil"
- },
- "CR": {
- "name": "Costa Rica"
- },
- "HR": {
- "name": "Croacia"
- },
- "CU": {
- "name": "Cuba"
- },
- "CW": {
- "name": "Curazao"
- },
- "DG": {
- "name": "Diego García"
- },
- "DK": {
- "name": "Dinamarca"
- },
- "DM": {
- "name": "Dominica"
- },
- "EC": {
- "name": "Ecuador"
- },
- "EG": {
- "name": "Egipto"
- },
- "SV": {
- "name": "El Salvador"
- },
- "AE": {
- "name": "Emiratos Árabes Unidos"
- },
- "ER": {
- "name": "Eritrea"
- },
- "SK": {
- "name": "Eslovaquia"
- },
- "SI": {
- "name": "Eslovenia"
- },
- "ES": {
- "name": "España"
- },
- "US": {
- "name": "Estados Unidos"
- },
- "EE": {
- "name": "Estonia"
- },
- "ET": {
- "name": "Etiopía"
- },
- "PH": {
- "name": "Filipinas"
- },
- "FI": {
- "name": "Finlandia"
- },
- "FJ": {
- "name": "Fiyi"
- },
- "FR": {
- "name": "Francia"
- },
- "GA": {
- "name": "Gabón"
- },
- "GM": {
- "name": "Gambia"
- },
- "GE": {
- "name": "Georgia"
- },
- "GH": {
- "name": "Ghana"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GD": {
- "name": "Granada"
- },
- "GR": {
- "name": "Grecia"
- },
- "GL": {
- "name": "Groenlandia"
- },
- "GP": {
- "name": "Guadalupe"
- },
- "GU": {
- "name": "Guam"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GF": {
- "name": "Guayana Francesa"
- },
- "GG": {
- "name": "Guernesey"
- },
- "GN": {
- "name": "Guinea"
- },
- "GQ": {
- "name": "Guinea Ecuatorial"
- },
- "GW": {
- "name": "Guinea-Bisáu"
- },
- "GY": {
- "name": "Guyana"
- },
- "HT": {
- "name": "Haití"
- },
- "HN": {
- "name": "Honduras"
- },
- "HU": {
- "name": "Hungría"
- },
- "IN": {
- "name": "India"
- },
- "ID": {
- "name": "Indonesia"
- },
- "IQ": {
- "name": "Irak"
- },
- "IR": {
- "name": "Irán"
- },
- "IE": {
- "name": "Irlanda"
- },
- "AC": {
- "name": "Isla Ascensión"
- },
- "IM": {
- "name": "Isla de Man"
- },
- "CX": {
- "name": "Isla de Navidad"
- },
- "NF": {
- "name": "Isla Norfolk"
- },
- "IS": {
- "name": "Islandia"
- },
- "AX": {
- "name": "Islas Åland"
- },
- "KY": {
- "name": "Islas Caimán"
- },
- "IC": {
- "name": "Islas Canarias"
- },
- "CC": {
- "name": "Islas Cocos"
- },
- "CK": {
- "name": "Islas Cook"
- },
- "FO": {
- "name": "Islas Feroe"
- },
- "GS": {
- "name": "Islas Georgia del Sur y Sandwich del Sur"
- },
- "FK": {
- "name": "Islas Malvinas"
- },
- "MP": {
- "name": "Islas Marianas del Norte"
- },
- "MH": {
- "name": "Islas Marshall"
- },
- "UM": {
- "name": "Islas menores alejadas de EE. UU."
- },
- "PN": {
- "name": "Islas Pitcairn"
- },
- "SB": {
- "name": "Islas Salomón"
- },
- "TC": {
- "name": "Islas Turcas y Caicos"
- },
- "VG": {
- "name": "Islas Vírgenes Británicas"
- },
- "VI": {
- "name": "Islas Vírgenes de los Estados Unidos"
- },
- "IL": {
- "name": "Israel"
- },
- "IT": {
- "name": "Italia"
- },
- "JM": {
- "name": "Jamaica"
- },
- "JP": {
- "name": "Japón"
- },
- "JE": {
- "name": "Jersey"
- },
- "JO": {
- "name": "Jordania"
- },
- "KZ": {
- "name": "Kazajistán"
- },
- "KE": {
- "name": "Kenia"
- },
- "KG": {
- "name": "Kirguistán"
- },
- "KI": {
- "name": "Kiribati"
- },
- "XK": {
- "name": "Kosovo"
- },
- "KW": {
- "name": "Kuwait"
- },
- "LA": {
- "name": "Laos"
- },
- "LS": {
- "name": "Lesoto"
- },
- "LV": {
- "name": "Letonia"
- },
- "LB": {
- "name": "Líbano"
- },
- "LR": {
- "name": "Liberia"
- },
- "LY": {
- "name": "Libia"
- },
- "LI": {
- "name": "Liechtenstein"
- },
- "LT": {
- "name": "Lituania"
- },
- "LU": {
- "name": "Luxemburgo"
- },
- "MK": {
- "name": "Macedonia"
- },
- "MG": {
- "name": "Madagascar"
- },
- "MY": {
- "name": "Malasia"
- },
- "MW": {
- "name": "Malaui"
- },
- "MV": {
- "name": "Maldivas"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "MA": {
- "name": "Marruecos"
- },
- "MQ": {
- "name": "Martinica"
- },
- "MU": {
- "name": "Mauricio"
- },
- "MR": {
- "name": "Mauritania"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "México"
- },
- "FM": {
- "name": "Micronesia"
- },
- "MD": {
- "name": "Moldavia"
- },
- "MC": {
- "name": "Mónaco"
- },
- "MN": {
- "name": "Mongolia"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MZ": {
- "name": "Mozambique"
- },
- "MM": {
- "name": "Myanmar (Birmania)"
- },
- "NA": {
- "name": "Namibia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepal"
- },
- "NI": {
- "name": "Nicaragua"
- },
- "NE": {
- "name": "Níger"
- },
- "NG": {
- "name": "Nigeria"
- },
- "NU": {
- "name": "Niue"
- },
- "NO": {
- "name": "Noruega"
- },
- "NC": {
- "name": "Nueva Caledonia"
- },
- "NZ": {
- "name": "Nueva Zelanda"
- },
- "OM": {
- "name": "Omán"
- },
- "NL": {
- "name": "Países Bajos"
- },
- "PK": {
- "name": "Pakistán"
- },
- "PW": {
- "name": "Palaos"
- },
- "PA": {
- "name": "Panamá"
- },
- "PG": {
- "name": "Papúa Nueva Guinea"
- },
- "PY": {
- "name": "Paraguay"
- },
- "PE": {
- "name": "Perú"
- },
- "PF": {
- "name": "Polinesia Francesa"
- },
- "PL": {
- "name": "Polonia"
- },
- "PT": {
- "name": "Portugal"
- },
- "PR": {
- "name": "Puerto Rico"
- },
- "HK": {
- "name": "RAE de Hong Kong (China)"
- },
- "MO": {
- "name": "RAE de Macao (China)"
- },
- "GB": {
- "name": "Reino Unido"
- },
- "CF": {
- "name": "República Centroafricana"
- },
- "CG": {
- "name": "República del Congo"
- },
- "CD": {
- "name": "República Democrática del Congo"
- },
- "DO": {
- "name": "República Dominicana"
- },
- "RE": {
- "name": "Reunión"
- },
- "RW": {
- "name": "Ruanda"
- },
- "RO": {
- "name": "Rumanía"
- },
- "RU": {
- "name": "Rusia"
- },
- "EH": {
- "name": "Sáhara Occidental"
- },
- "WS": {
- "name": "Samoa"
- },
- "AS": {
- "name": "Samoa Americana"
- },
- "BL": {
- "name": "San Bartolomé"
- },
- "KN": {
- "name": "San Cristóbal y Nieves"
- },
- "SM": {
- "name": "San Marino"
- },
- "MF": {
- "name": "San Martín"
- },
- "PM": {
- "name": "San Pedro y Miquelón"
- },
- "VC": {
- "name": "San Vicente y las Granadinas"
- },
- "SH": {
- "name": "Santa Elena"
- },
- "LC": {
- "name": "Santa Lucía"
- },
- "ST": {
- "name": "Santo Tomé y Príncipe"
- },
- "SN": {
- "name": "Senegal"
- },
- "RS": {
- "name": "Serbia"
- },
- "SC": {
- "name": "Seychelles"
- },
- "SL": {
- "name": "Sierra Leona"
- },
- "SG": {
- "name": "Singapur"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SY": {
- "name": "Siria"
- },
- "SO": {
- "name": "Somalia"
- },
- "LK": {
- "name": "Sri Lanka"
- },
- "SZ": {
- "name": "Suazilandia"
- },
- "ZA": {
- "name": "Sudáfrica"
- },
- "SD": {
- "name": "Sudán"
- },
- "SS": {
- "name": "Sudán del Sur"
- },
- "SE": {
- "name": "Suecia"
- },
- "CH": {
- "name": "Suiza"
- },
- "SR": {
- "name": "Surinam"
- },
- "SJ": {
- "name": "Svalbard y Jan Mayen"
- },
- "TH": {
- "name": "Tailandia"
- },
- "TW": {
- "name": "Taiwán"
- },
- "TZ": {
- "name": "Tanzania"
- },
- "TJ": {
- "name": "Tayikistán"
- },
- "IO": {
- "name": "Territorio Británico del Océano Índico"
- },
- "TF": {
- "name": "Territorios Australes Franceses"
- },
- "PS": {
- "name": "Territorios Palestinos"
- },
- "TL": {
- "name": "Timor-Leste"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad y Tobago"
- },
- "TA": {
- "name": "Tristán de Acuña"
- },
- "TN": {
- "name": "Túnez"
- },
- "TM": {
- "name": "Turkmenistán"
- },
- "TR": {
- "name": "Turquía"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UA": {
- "name": "Ucrania"
- },
- "UG": {
- "name": "Uganda"
- },
- "UY": {
- "name": "Uruguay"
- },
- "UZ": {
- "name": "Uzbekistán"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietnam"
- },
- "WF": {
- "name": "Wallis y Futuna"
- },
- "YE": {
- "name": "Yemen"
- },
- "DJ": {
- "name": "Yibuti"
- },
- "ZM": {
- "name": "Zambia"
- },
- "ZW": {
- "name": "Zimbabue"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/es-CU.json b/vendor/commerceguys/intl/resources/country/es-CU.json
deleted file mode 100644
index bc214e555..000000000
--- a/vendor/commerceguys/intl/resources/country/es-CU.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afganistán"
- },
- "AL": {
- "name": "Albania"
- },
- "DE": {
- "name": "Alemania"
- },
- "AD": {
- "name": "Andorra"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguila"
- },
- "AQ": {
- "name": "Antártida"
- },
- "AG": {
- "name": "Antigua y Barbuda"
- },
- "SA": {
- "name": "Arabia Saudí"
- },
- "DZ": {
- "name": "Argelia"
- },
- "AR": {
- "name": "Argentina"
- },
- "AM": {
- "name": "Armenia"
- },
- "AW": {
- "name": "Aruba"
- },
- "AU": {
- "name": "Australia"
- },
- "AT": {
- "name": "Austria"
- },
- "AZ": {
- "name": "Azerbaiyán"
- },
- "BS": {
- "name": "Bahamas"
- },
- "BD": {
- "name": "Bangladés"
- },
- "BB": {
- "name": "Barbados"
- },
- "BH": {
- "name": "Baréin"
- },
- "BE": {
- "name": "Bélgica"
- },
- "BZ": {
- "name": "Belice"
- },
- "BJ": {
- "name": "Benín"
- },
- "BM": {
- "name": "Bermudas"
- },
- "BY": {
- "name": "Bielorrusia"
- },
- "BO": {
- "name": "Bolivia"
- },
- "BA": {
- "name": "Bosnia-Herzegovina"
- },
- "BW": {
- "name": "Botsuana"
- },
- "BR": {
- "name": "Brasil"
- },
- "BN": {
- "name": "Brunéi"
- },
- "BG": {
- "name": "Bulgaria"
- },
- "BF": {
- "name": "Burkina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "BT": {
- "name": "Bután"
- },
- "CV": {
- "name": "Cabo Verde"
- },
- "KH": {
- "name": "Camboya"
- },
- "CM": {
- "name": "Camerún"
- },
- "CA": {
- "name": "Canadá"
- },
- "BQ": {
- "name": "Caribe neerlandés"
- },
- "QA": {
- "name": "Catar"
- },
- "EA": {
- "name": "Ceuta y Melilla"
- },
- "TD": {
- "name": "Chad"
- },
- "CZ": {
- "name": "Chequia"
- },
- "CL": {
- "name": "Chile"
- },
- "CN": {
- "name": "China"
- },
- "CY": {
- "name": "Chipre"
- },
- "VA": {
- "name": "Ciudad del Vaticano"
- },
- "CO": {
- "name": "Colombia"
- },
- "KM": {
- "name": "Comoras"
- },
- "KP": {
- "name": "Corea del Norte"
- },
- "KR": {
- "name": "Corea del Sur"
- },
- "CI": {
- "name": "Costa de Marfil"
- },
- "CR": {
- "name": "Costa Rica"
- },
- "HR": {
- "name": "Croacia"
- },
- "CU": {
- "name": "Cuba"
- },
- "CW": {
- "name": "Curazao"
- },
- "DG": {
- "name": "Diego García"
- },
- "DK": {
- "name": "Dinamarca"
- },
- "DM": {
- "name": "Dominica"
- },
- "EC": {
- "name": "Ecuador"
- },
- "EG": {
- "name": "Egipto"
- },
- "SV": {
- "name": "El Salvador"
- },
- "AE": {
- "name": "Emiratos Árabes Unidos"
- },
- "ER": {
- "name": "Eritrea"
- },
- "SK": {
- "name": "Eslovaquia"
- },
- "SI": {
- "name": "Eslovenia"
- },
- "ES": {
- "name": "España"
- },
- "US": {
- "name": "Estados Unidos"
- },
- "EE": {
- "name": "Estonia"
- },
- "ET": {
- "name": "Etiopía"
- },
- "PH": {
- "name": "Filipinas"
- },
- "FI": {
- "name": "Finlandia"
- },
- "FJ": {
- "name": "Fiyi"
- },
- "FR": {
- "name": "Francia"
- },
- "GA": {
- "name": "Gabón"
- },
- "GM": {
- "name": "Gambia"
- },
- "GE": {
- "name": "Georgia"
- },
- "GH": {
- "name": "Ghana"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GD": {
- "name": "Granada"
- },
- "GR": {
- "name": "Grecia"
- },
- "GL": {
- "name": "Groenlandia"
- },
- "GP": {
- "name": "Guadalupe"
- },
- "GU": {
- "name": "Guam"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GF": {
- "name": "Guayana Francesa"
- },
- "GG": {
- "name": "Guernesey"
- },
- "GN": {
- "name": "Guinea"
- },
- "GQ": {
- "name": "Guinea Ecuatorial"
- },
- "GW": {
- "name": "Guinea-Bisáu"
- },
- "GY": {
- "name": "Guyana"
- },
- "HT": {
- "name": "Haití"
- },
- "HN": {
- "name": "Honduras"
- },
- "HU": {
- "name": "Hungría"
- },
- "IN": {
- "name": "India"
- },
- "ID": {
- "name": "Indonesia"
- },
- "IQ": {
- "name": "Irak"
- },
- "IR": {
- "name": "Irán"
- },
- "IE": {
- "name": "Irlanda"
- },
- "AC": {
- "name": "Isla Ascensión"
- },
- "IM": {
- "name": "Isla de Man"
- },
- "CX": {
- "name": "Isla de Navidad"
- },
- "NF": {
- "name": "Isla Norfolk"
- },
- "IS": {
- "name": "Islandia"
- },
- "AX": {
- "name": "Islas Åland"
- },
- "KY": {
- "name": "Islas Caimán"
- },
- "IC": {
- "name": "Islas Canarias"
- },
- "CC": {
- "name": "Islas Cocos"
- },
- "CK": {
- "name": "Islas Cook"
- },
- "FO": {
- "name": "Islas Feroe"
- },
- "GS": {
- "name": "Islas Georgia del Sur y Sandwich del Sur"
- },
- "FK": {
- "name": "Islas Malvinas"
- },
- "MP": {
- "name": "Islas Marianas del Norte"
- },
- "MH": {
- "name": "Islas Marshall"
- },
- "PN": {
- "name": "Islas Pitcairn"
- },
- "SB": {
- "name": "Islas Salomón"
- },
- "TC": {
- "name": "Islas Turcas y Caicos"
- },
- "UM": {
- "name": "Islas Ultramarinas de EE.UU."
- },
- "VG": {
- "name": "Islas Vírgenes Británicas"
- },
- "VI": {
- "name": "Islas Vírgenes de los Estados Unidos"
- },
- "IL": {
- "name": "Israel"
- },
- "IT": {
- "name": "Italia"
- },
- "JM": {
- "name": "Jamaica"
- },
- "JP": {
- "name": "Japón"
- },
- "JE": {
- "name": "Jersey"
- },
- "JO": {
- "name": "Jordania"
- },
- "KZ": {
- "name": "Kazajistán"
- },
- "KE": {
- "name": "Kenia"
- },
- "KG": {
- "name": "Kirguistán"
- },
- "KI": {
- "name": "Kiribati"
- },
- "XK": {
- "name": "Kosovo"
- },
- "KW": {
- "name": "Kuwait"
- },
- "LA": {
- "name": "Laos"
- },
- "LS": {
- "name": "Lesoto"
- },
- "LV": {
- "name": "Letonia"
- },
- "LB": {
- "name": "Líbano"
- },
- "LR": {
- "name": "Liberia"
- },
- "LY": {
- "name": "Libia"
- },
- "LI": {
- "name": "Liechtenstein"
- },
- "LT": {
- "name": "Lituania"
- },
- "LU": {
- "name": "Luxemburgo"
- },
- "MK": {
- "name": "Macedonia"
- },
- "MG": {
- "name": "Madagascar"
- },
- "MY": {
- "name": "Malasia"
- },
- "MW": {
- "name": "Malaui"
- },
- "MV": {
- "name": "Maldivas"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "MA": {
- "name": "Marruecos"
- },
- "MQ": {
- "name": "Martinica"
- },
- "MU": {
- "name": "Mauricio"
- },
- "MR": {
- "name": "Mauritania"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "México"
- },
- "FM": {
- "name": "Micronesia"
- },
- "MD": {
- "name": "Moldavia"
- },
- "MC": {
- "name": "Mónaco"
- },
- "MN": {
- "name": "Mongolia"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MZ": {
- "name": "Mozambique"
- },
- "MM": {
- "name": "Myanmar (Birmania)"
- },
- "NA": {
- "name": "Namibia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepal"
- },
- "NI": {
- "name": "Nicaragua"
- },
- "NE": {
- "name": "Níger"
- },
- "NG": {
- "name": "Nigeria"
- },
- "NU": {
- "name": "Niue"
- },
- "NO": {
- "name": "Noruega"
- },
- "NC": {
- "name": "Nueva Caledonia"
- },
- "NZ": {
- "name": "Nueva Zelanda"
- },
- "OM": {
- "name": "Omán"
- },
- "NL": {
- "name": "Países Bajos"
- },
- "PK": {
- "name": "Pakistán"
- },
- "PW": {
- "name": "Palaos"
- },
- "PA": {
- "name": "Panamá"
- },
- "PG": {
- "name": "Papúa Nueva Guinea"
- },
- "PY": {
- "name": "Paraguay"
- },
- "PE": {
- "name": "Perú"
- },
- "PF": {
- "name": "Polinesia Francesa"
- },
- "PL": {
- "name": "Polonia"
- },
- "PT": {
- "name": "Portugal"
- },
- "PR": {
- "name": "Puerto Rico"
- },
- "HK": {
- "name": "RAE de Hong Kong (China)"
- },
- "MO": {
- "name": "RAE de Macao (China)"
- },
- "GB": {
- "name": "Reino Unido"
- },
- "CF": {
- "name": "República Centroafricana"
- },
- "CG": {
- "name": "República del Congo"
- },
- "CD": {
- "name": "República Democrática del Congo"
- },
- "DO": {
- "name": "República Dominicana"
- },
- "RE": {
- "name": "Reunión"
- },
- "RW": {
- "name": "Ruanda"
- },
- "RO": {
- "name": "Rumanía"
- },
- "RU": {
- "name": "Rusia"
- },
- "EH": {
- "name": "Sáhara Occidental"
- },
- "WS": {
- "name": "Samoa"
- },
- "AS": {
- "name": "Samoa Americana"
- },
- "BL": {
- "name": "San Bartolomé"
- },
- "KN": {
- "name": "San Cristóbal y Nieves"
- },
- "SM": {
- "name": "San Marino"
- },
- "MF": {
- "name": "San Martín"
- },
- "PM": {
- "name": "San Pedro y Miquelón"
- },
- "VC": {
- "name": "San Vicente y las Granadinas"
- },
- "SH": {
- "name": "Santa Elena"
- },
- "LC": {
- "name": "Santa Lucía"
- },
- "ST": {
- "name": "Santo Tomé y Príncipe"
- },
- "SN": {
- "name": "Senegal"
- },
- "RS": {
- "name": "Serbia"
- },
- "SC": {
- "name": "Seychelles"
- },
- "SL": {
- "name": "Sierra Leona"
- },
- "SG": {
- "name": "Singapur"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SY": {
- "name": "Siria"
- },
- "SO": {
- "name": "Somalia"
- },
- "LK": {
- "name": "Sri Lanka"
- },
- "SZ": {
- "name": "Suazilandia"
- },
- "ZA": {
- "name": "Sudáfrica"
- },
- "SD": {
- "name": "Sudán"
- },
- "SS": {
- "name": "Sudán del Sur"
- },
- "SE": {
- "name": "Suecia"
- },
- "CH": {
- "name": "Suiza"
- },
- "SR": {
- "name": "Surinam"
- },
- "SJ": {
- "name": "Svalbard y Jan Mayen"
- },
- "TH": {
- "name": "Tailandia"
- },
- "TW": {
- "name": "Taiwán"
- },
- "TZ": {
- "name": "Tanzania"
- },
- "TJ": {
- "name": "Tayikistán"
- },
- "IO": {
- "name": "Territorio Británico del Océano Índico"
- },
- "TF": {
- "name": "Territorios Australes Franceses"
- },
- "PS": {
- "name": "Territorios Palestinos"
- },
- "TL": {
- "name": "Timor Oriental"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad y Tobago"
- },
- "TA": {
- "name": "Tristán da Cunha"
- },
- "TN": {
- "name": "Túnez"
- },
- "TM": {
- "name": "Turkmenistán"
- },
- "TR": {
- "name": "Turquía"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UA": {
- "name": "Ucrania"
- },
- "UG": {
- "name": "Uganda"
- },
- "UY": {
- "name": "Uruguay"
- },
- "UZ": {
- "name": "Uzbekistán"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietnam"
- },
- "WF": {
- "name": "Wallis y Futuna"
- },
- "YE": {
- "name": "Yemen"
- },
- "DJ": {
- "name": "Yibuti"
- },
- "ZM": {
- "name": "Zambia"
- },
- "ZW": {
- "name": "Zimbabue"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/es-DO.json b/vendor/commerceguys/intl/resources/country/es-DO.json
deleted file mode 100644
index 4ec5afd86..000000000
--- a/vendor/commerceguys/intl/resources/country/es-DO.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afganistán"
- },
- "AL": {
- "name": "Albania"
- },
- "DE": {
- "name": "Alemania"
- },
- "AD": {
- "name": "Andorra"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguila"
- },
- "AQ": {
- "name": "Antártida"
- },
- "AG": {
- "name": "Antigua y Barbuda"
- },
- "SA": {
- "name": "Arabia Saudí"
- },
- "DZ": {
- "name": "Argelia"
- },
- "AR": {
- "name": "Argentina"
- },
- "AM": {
- "name": "Armenia"
- },
- "AW": {
- "name": "Aruba"
- },
- "AU": {
- "name": "Australia"
- },
- "AT": {
- "name": "Austria"
- },
- "AZ": {
- "name": "Azerbaiyán"
- },
- "BS": {
- "name": "Bahamas"
- },
- "BD": {
- "name": "Bangladés"
- },
- "BB": {
- "name": "Barbados"
- },
- "BH": {
- "name": "Baréin"
- },
- "BE": {
- "name": "Bélgica"
- },
- "BZ": {
- "name": "Belice"
- },
- "BJ": {
- "name": "Benín"
- },
- "BM": {
- "name": "Bermudas"
- },
- "BY": {
- "name": "Bielorrusia"
- },
- "BO": {
- "name": "Bolivia"
- },
- "BA": {
- "name": "Bosnia y Herzegovina"
- },
- "BW": {
- "name": "Botsuana"
- },
- "BR": {
- "name": "Brasil"
- },
- "BN": {
- "name": "Brunéi"
- },
- "BG": {
- "name": "Bulgaria"
- },
- "BF": {
- "name": "Burkina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "BT": {
- "name": "Bután"
- },
- "CV": {
- "name": "Cabo Verde"
- },
- "KH": {
- "name": "Camboya"
- },
- "CM": {
- "name": "Camerún"
- },
- "CA": {
- "name": "Canadá"
- },
- "BQ": {
- "name": "Caribe neerlandés"
- },
- "QA": {
- "name": "Catar"
- },
- "EA": {
- "name": "Ceuta y Melilla"
- },
- "TD": {
- "name": "Chad"
- },
- "CZ": {
- "name": "Chequia"
- },
- "CL": {
- "name": "Chile"
- },
- "CN": {
- "name": "China"
- },
- "CY": {
- "name": "Chipre"
- },
- "VA": {
- "name": "Ciudad del Vaticano"
- },
- "CO": {
- "name": "Colombia"
- },
- "KM": {
- "name": "Comoras"
- },
- "KP": {
- "name": "Corea del Norte"
- },
- "KR": {
- "name": "Corea del Sur"
- },
- "CI": {
- "name": "Costa de Marfil"
- },
- "CR": {
- "name": "Costa Rica"
- },
- "HR": {
- "name": "Croacia"
- },
- "CU": {
- "name": "Cuba"
- },
- "CW": {
- "name": "Curazao"
- },
- "DG": {
- "name": "Diego García"
- },
- "DK": {
- "name": "Dinamarca"
- },
- "DM": {
- "name": "Dominica"
- },
- "EC": {
- "name": "Ecuador"
- },
- "EG": {
- "name": "Egipto"
- },
- "SV": {
- "name": "El Salvador"
- },
- "AE": {
- "name": "Emiratos Árabes Unidos"
- },
- "ER": {
- "name": "Eritrea"
- },
- "SK": {
- "name": "Eslovaquia"
- },
- "SI": {
- "name": "Eslovenia"
- },
- "ES": {
- "name": "España"
- },
- "US": {
- "name": "Estados Unidos"
- },
- "EE": {
- "name": "Estonia"
- },
- "ET": {
- "name": "Etiopía"
- },
- "PH": {
- "name": "Filipinas"
- },
- "FI": {
- "name": "Finlandia"
- },
- "FJ": {
- "name": "Fiyi"
- },
- "FR": {
- "name": "Francia"
- },
- "GA": {
- "name": "Gabón"
- },
- "GM": {
- "name": "Gambia"
- },
- "GE": {
- "name": "Georgia"
- },
- "GH": {
- "name": "Ghana"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GD": {
- "name": "Granada"
- },
- "GR": {
- "name": "Grecia"
- },
- "GL": {
- "name": "Groenlandia"
- },
- "GP": {
- "name": "Guadalupe"
- },
- "GU": {
- "name": "Guam"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GF": {
- "name": "Guayana Francesa"
- },
- "GG": {
- "name": "Guernesey"
- },
- "GN": {
- "name": "Guinea"
- },
- "GQ": {
- "name": "Guinea Ecuatorial"
- },
- "GW": {
- "name": "Guinea-Bisáu"
- },
- "GY": {
- "name": "Guyana"
- },
- "HT": {
- "name": "Haití"
- },
- "HN": {
- "name": "Honduras"
- },
- "HU": {
- "name": "Hungría"
- },
- "IN": {
- "name": "India"
- },
- "ID": {
- "name": "Indonesia"
- },
- "IQ": {
- "name": "Irak"
- },
- "IR": {
- "name": "Irán"
- },
- "IE": {
- "name": "Irlanda"
- },
- "AC": {
- "name": "Isla Ascensión"
- },
- "IM": {
- "name": "Isla de Man"
- },
- "CX": {
- "name": "Isla de Navidad"
- },
- "NF": {
- "name": "Isla Norfolk"
- },
- "IS": {
- "name": "Islandia"
- },
- "AX": {
- "name": "Islas Åland"
- },
- "KY": {
- "name": "Islas Caimán"
- },
- "IC": {
- "name": "Islas Canarias"
- },
- "CC": {
- "name": "Islas Cocos"
- },
- "CK": {
- "name": "Islas Cook"
- },
- "FO": {
- "name": "Islas Feroe"
- },
- "GS": {
- "name": "Islas Georgia del Sur y Sandwich del Sur"
- },
- "FK": {
- "name": "Islas Malvinas"
- },
- "MP": {
- "name": "Islas Marianas del Norte"
- },
- "MH": {
- "name": "Islas Marshall"
- },
- "UM": {
- "name": "Islas menores alejadas de EE. UU."
- },
- "PN": {
- "name": "Islas Pitcairn"
- },
- "SB": {
- "name": "Islas Salomón"
- },
- "TC": {
- "name": "Islas Turcas y Caicos"
- },
- "VG": {
- "name": "Islas Vírgenes Británicas"
- },
- "VI": {
- "name": "Islas Vírgenes de los Estados Unidos"
- },
- "IL": {
- "name": "Israel"
- },
- "IT": {
- "name": "Italia"
- },
- "JM": {
- "name": "Jamaica"
- },
- "JP": {
- "name": "Japón"
- },
- "JE": {
- "name": "Jersey"
- },
- "JO": {
- "name": "Jordania"
- },
- "KZ": {
- "name": "Kazajistán"
- },
- "KE": {
- "name": "Kenia"
- },
- "KG": {
- "name": "Kirguistán"
- },
- "KI": {
- "name": "Kiribati"
- },
- "XK": {
- "name": "Kosovo"
- },
- "KW": {
- "name": "Kuwait"
- },
- "LA": {
- "name": "Laos"
- },
- "LS": {
- "name": "Lesoto"
- },
- "LV": {
- "name": "Letonia"
- },
- "LB": {
- "name": "Líbano"
- },
- "LR": {
- "name": "Liberia"
- },
- "LY": {
- "name": "Libia"
- },
- "LI": {
- "name": "Liechtenstein"
- },
- "LT": {
- "name": "Lituania"
- },
- "LU": {
- "name": "Luxemburgo"
- },
- "MK": {
- "name": "Macedonia"
- },
- "MG": {
- "name": "Madagascar"
- },
- "MY": {
- "name": "Malasia"
- },
- "MW": {
- "name": "Malaui"
- },
- "MV": {
- "name": "Maldivas"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "MA": {
- "name": "Marruecos"
- },
- "MQ": {
- "name": "Martinica"
- },
- "MU": {
- "name": "Mauricio"
- },
- "MR": {
- "name": "Mauritania"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "México"
- },
- "FM": {
- "name": "Micronesia"
- },
- "MD": {
- "name": "Moldavia"
- },
- "MC": {
- "name": "Mónaco"
- },
- "MN": {
- "name": "Mongolia"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MZ": {
- "name": "Mozambique"
- },
- "MM": {
- "name": "Myanmar (Birmania)"
- },
- "NA": {
- "name": "Namibia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepal"
- },
- "NI": {
- "name": "Nicaragua"
- },
- "NE": {
- "name": "Níger"
- },
- "NG": {
- "name": "Nigeria"
- },
- "NU": {
- "name": "Niue"
- },
- "NO": {
- "name": "Noruega"
- },
- "NC": {
- "name": "Nueva Caledonia"
- },
- "NZ": {
- "name": "Nueva Zelanda"
- },
- "OM": {
- "name": "Omán"
- },
- "NL": {
- "name": "Países Bajos"
- },
- "PK": {
- "name": "Pakistán"
- },
- "PW": {
- "name": "Palaos"
- },
- "PA": {
- "name": "Panamá"
- },
- "PG": {
- "name": "Papúa Nueva Guinea"
- },
- "PY": {
- "name": "Paraguay"
- },
- "PE": {
- "name": "Perú"
- },
- "PF": {
- "name": "Polinesia Francesa"
- },
- "PL": {
- "name": "Polonia"
- },
- "PT": {
- "name": "Portugal"
- },
- "PR": {
- "name": "Puerto Rico"
- },
- "HK": {
- "name": "RAE de Hong Kong (China)"
- },
- "MO": {
- "name": "RAE de Macao (China)"
- },
- "GB": {
- "name": "Reino Unido"
- },
- "CF": {
- "name": "República Centroafricana"
- },
- "CG": {
- "name": "República del Congo"
- },
- "CD": {
- "name": "República Democrática del Congo"
- },
- "DO": {
- "name": "República Dominicana"
- },
- "RE": {
- "name": "Reunión"
- },
- "RW": {
- "name": "Ruanda"
- },
- "RO": {
- "name": "Rumanía"
- },
- "RU": {
- "name": "Rusia"
- },
- "EH": {
- "name": "Sáhara Occidental"
- },
- "WS": {
- "name": "Samoa"
- },
- "AS": {
- "name": "Samoa Americana"
- },
- "BL": {
- "name": "San Bartolomé"
- },
- "KN": {
- "name": "San Cristóbal y Nieves"
- },
- "SM": {
- "name": "San Marino"
- },
- "MF": {
- "name": "San Martín"
- },
- "PM": {
- "name": "San Pedro y Miquelón"
- },
- "VC": {
- "name": "San Vicente y las Granadinas"
- },
- "SH": {
- "name": "Santa Elena"
- },
- "LC": {
- "name": "Santa Lucía"
- },
- "ST": {
- "name": "Santo Tomé y Príncipe"
- },
- "SN": {
- "name": "Senegal"
- },
- "RS": {
- "name": "Serbia"
- },
- "SC": {
- "name": "Seychelles"
- },
- "SL": {
- "name": "Sierra Leona"
- },
- "SG": {
- "name": "Singapur"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SY": {
- "name": "Siria"
- },
- "SO": {
- "name": "Somalia"
- },
- "LK": {
- "name": "Sri Lanka"
- },
- "SZ": {
- "name": "Suazilandia"
- },
- "ZA": {
- "name": "Sudáfrica"
- },
- "SD": {
- "name": "Sudán"
- },
- "SS": {
- "name": "Sudán del Sur"
- },
- "SE": {
- "name": "Suecia"
- },
- "CH": {
- "name": "Suiza"
- },
- "SR": {
- "name": "Surinam"
- },
- "SJ": {
- "name": "Svalbard y Jan Mayen"
- },
- "TH": {
- "name": "Tailandia"
- },
- "TW": {
- "name": "Taiwán"
- },
- "TZ": {
- "name": "Tanzania"
- },
- "TJ": {
- "name": "Tayikistán"
- },
- "IO": {
- "name": "Territorio Británico del Océano Índico"
- },
- "TF": {
- "name": "Territorios Australes Franceses"
- },
- "PS": {
- "name": "Territorios Palestinos"
- },
- "TL": {
- "name": "Timor-Leste"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad y Tobago"
- },
- "TA": {
- "name": "Tristán de Acuña"
- },
- "TN": {
- "name": "Túnez"
- },
- "TM": {
- "name": "Turkmenistán"
- },
- "TR": {
- "name": "Turquía"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UA": {
- "name": "Ucrania"
- },
- "UG": {
- "name": "Uganda"
- },
- "UY": {
- "name": "Uruguay"
- },
- "UZ": {
- "name": "Uzbekistán"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietnam"
- },
- "WF": {
- "name": "Wallis y Futuna"
- },
- "YE": {
- "name": "Yemen"
- },
- "DJ": {
- "name": "Yibuti"
- },
- "ZM": {
- "name": "Zambia"
- },
- "ZW": {
- "name": "Zimbabue"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/es-EC.json b/vendor/commerceguys/intl/resources/country/es-EC.json
deleted file mode 100644
index 4ec5afd86..000000000
--- a/vendor/commerceguys/intl/resources/country/es-EC.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afganistán"
- },
- "AL": {
- "name": "Albania"
- },
- "DE": {
- "name": "Alemania"
- },
- "AD": {
- "name": "Andorra"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguila"
- },
- "AQ": {
- "name": "Antártida"
- },
- "AG": {
- "name": "Antigua y Barbuda"
- },
- "SA": {
- "name": "Arabia Saudí"
- },
- "DZ": {
- "name": "Argelia"
- },
- "AR": {
- "name": "Argentina"
- },
- "AM": {
- "name": "Armenia"
- },
- "AW": {
- "name": "Aruba"
- },
- "AU": {
- "name": "Australia"
- },
- "AT": {
- "name": "Austria"
- },
- "AZ": {
- "name": "Azerbaiyán"
- },
- "BS": {
- "name": "Bahamas"
- },
- "BD": {
- "name": "Bangladés"
- },
- "BB": {
- "name": "Barbados"
- },
- "BH": {
- "name": "Baréin"
- },
- "BE": {
- "name": "Bélgica"
- },
- "BZ": {
- "name": "Belice"
- },
- "BJ": {
- "name": "Benín"
- },
- "BM": {
- "name": "Bermudas"
- },
- "BY": {
- "name": "Bielorrusia"
- },
- "BO": {
- "name": "Bolivia"
- },
- "BA": {
- "name": "Bosnia y Herzegovina"
- },
- "BW": {
- "name": "Botsuana"
- },
- "BR": {
- "name": "Brasil"
- },
- "BN": {
- "name": "Brunéi"
- },
- "BG": {
- "name": "Bulgaria"
- },
- "BF": {
- "name": "Burkina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "BT": {
- "name": "Bután"
- },
- "CV": {
- "name": "Cabo Verde"
- },
- "KH": {
- "name": "Camboya"
- },
- "CM": {
- "name": "Camerún"
- },
- "CA": {
- "name": "Canadá"
- },
- "BQ": {
- "name": "Caribe neerlandés"
- },
- "QA": {
- "name": "Catar"
- },
- "EA": {
- "name": "Ceuta y Melilla"
- },
- "TD": {
- "name": "Chad"
- },
- "CZ": {
- "name": "Chequia"
- },
- "CL": {
- "name": "Chile"
- },
- "CN": {
- "name": "China"
- },
- "CY": {
- "name": "Chipre"
- },
- "VA": {
- "name": "Ciudad del Vaticano"
- },
- "CO": {
- "name": "Colombia"
- },
- "KM": {
- "name": "Comoras"
- },
- "KP": {
- "name": "Corea del Norte"
- },
- "KR": {
- "name": "Corea del Sur"
- },
- "CI": {
- "name": "Costa de Marfil"
- },
- "CR": {
- "name": "Costa Rica"
- },
- "HR": {
- "name": "Croacia"
- },
- "CU": {
- "name": "Cuba"
- },
- "CW": {
- "name": "Curazao"
- },
- "DG": {
- "name": "Diego García"
- },
- "DK": {
- "name": "Dinamarca"
- },
- "DM": {
- "name": "Dominica"
- },
- "EC": {
- "name": "Ecuador"
- },
- "EG": {
- "name": "Egipto"
- },
- "SV": {
- "name": "El Salvador"
- },
- "AE": {
- "name": "Emiratos Árabes Unidos"
- },
- "ER": {
- "name": "Eritrea"
- },
- "SK": {
- "name": "Eslovaquia"
- },
- "SI": {
- "name": "Eslovenia"
- },
- "ES": {
- "name": "España"
- },
- "US": {
- "name": "Estados Unidos"
- },
- "EE": {
- "name": "Estonia"
- },
- "ET": {
- "name": "Etiopía"
- },
- "PH": {
- "name": "Filipinas"
- },
- "FI": {
- "name": "Finlandia"
- },
- "FJ": {
- "name": "Fiyi"
- },
- "FR": {
- "name": "Francia"
- },
- "GA": {
- "name": "Gabón"
- },
- "GM": {
- "name": "Gambia"
- },
- "GE": {
- "name": "Georgia"
- },
- "GH": {
- "name": "Ghana"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GD": {
- "name": "Granada"
- },
- "GR": {
- "name": "Grecia"
- },
- "GL": {
- "name": "Groenlandia"
- },
- "GP": {
- "name": "Guadalupe"
- },
- "GU": {
- "name": "Guam"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GF": {
- "name": "Guayana Francesa"
- },
- "GG": {
- "name": "Guernesey"
- },
- "GN": {
- "name": "Guinea"
- },
- "GQ": {
- "name": "Guinea Ecuatorial"
- },
- "GW": {
- "name": "Guinea-Bisáu"
- },
- "GY": {
- "name": "Guyana"
- },
- "HT": {
- "name": "Haití"
- },
- "HN": {
- "name": "Honduras"
- },
- "HU": {
- "name": "Hungría"
- },
- "IN": {
- "name": "India"
- },
- "ID": {
- "name": "Indonesia"
- },
- "IQ": {
- "name": "Irak"
- },
- "IR": {
- "name": "Irán"
- },
- "IE": {
- "name": "Irlanda"
- },
- "AC": {
- "name": "Isla Ascensión"
- },
- "IM": {
- "name": "Isla de Man"
- },
- "CX": {
- "name": "Isla de Navidad"
- },
- "NF": {
- "name": "Isla Norfolk"
- },
- "IS": {
- "name": "Islandia"
- },
- "AX": {
- "name": "Islas Åland"
- },
- "KY": {
- "name": "Islas Caimán"
- },
- "IC": {
- "name": "Islas Canarias"
- },
- "CC": {
- "name": "Islas Cocos"
- },
- "CK": {
- "name": "Islas Cook"
- },
- "FO": {
- "name": "Islas Feroe"
- },
- "GS": {
- "name": "Islas Georgia del Sur y Sandwich del Sur"
- },
- "FK": {
- "name": "Islas Malvinas"
- },
- "MP": {
- "name": "Islas Marianas del Norte"
- },
- "MH": {
- "name": "Islas Marshall"
- },
- "UM": {
- "name": "Islas menores alejadas de EE. UU."
- },
- "PN": {
- "name": "Islas Pitcairn"
- },
- "SB": {
- "name": "Islas Salomón"
- },
- "TC": {
- "name": "Islas Turcas y Caicos"
- },
- "VG": {
- "name": "Islas Vírgenes Británicas"
- },
- "VI": {
- "name": "Islas Vírgenes de los Estados Unidos"
- },
- "IL": {
- "name": "Israel"
- },
- "IT": {
- "name": "Italia"
- },
- "JM": {
- "name": "Jamaica"
- },
- "JP": {
- "name": "Japón"
- },
- "JE": {
- "name": "Jersey"
- },
- "JO": {
- "name": "Jordania"
- },
- "KZ": {
- "name": "Kazajistán"
- },
- "KE": {
- "name": "Kenia"
- },
- "KG": {
- "name": "Kirguistán"
- },
- "KI": {
- "name": "Kiribati"
- },
- "XK": {
- "name": "Kosovo"
- },
- "KW": {
- "name": "Kuwait"
- },
- "LA": {
- "name": "Laos"
- },
- "LS": {
- "name": "Lesoto"
- },
- "LV": {
- "name": "Letonia"
- },
- "LB": {
- "name": "Líbano"
- },
- "LR": {
- "name": "Liberia"
- },
- "LY": {
- "name": "Libia"
- },
- "LI": {
- "name": "Liechtenstein"
- },
- "LT": {
- "name": "Lituania"
- },
- "LU": {
- "name": "Luxemburgo"
- },
- "MK": {
- "name": "Macedonia"
- },
- "MG": {
- "name": "Madagascar"
- },
- "MY": {
- "name": "Malasia"
- },
- "MW": {
- "name": "Malaui"
- },
- "MV": {
- "name": "Maldivas"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "MA": {
- "name": "Marruecos"
- },
- "MQ": {
- "name": "Martinica"
- },
- "MU": {
- "name": "Mauricio"
- },
- "MR": {
- "name": "Mauritania"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "México"
- },
- "FM": {
- "name": "Micronesia"
- },
- "MD": {
- "name": "Moldavia"
- },
- "MC": {
- "name": "Mónaco"
- },
- "MN": {
- "name": "Mongolia"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MZ": {
- "name": "Mozambique"
- },
- "MM": {
- "name": "Myanmar (Birmania)"
- },
- "NA": {
- "name": "Namibia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepal"
- },
- "NI": {
- "name": "Nicaragua"
- },
- "NE": {
- "name": "Níger"
- },
- "NG": {
- "name": "Nigeria"
- },
- "NU": {
- "name": "Niue"
- },
- "NO": {
- "name": "Noruega"
- },
- "NC": {
- "name": "Nueva Caledonia"
- },
- "NZ": {
- "name": "Nueva Zelanda"
- },
- "OM": {
- "name": "Omán"
- },
- "NL": {
- "name": "Países Bajos"
- },
- "PK": {
- "name": "Pakistán"
- },
- "PW": {
- "name": "Palaos"
- },
- "PA": {
- "name": "Panamá"
- },
- "PG": {
- "name": "Papúa Nueva Guinea"
- },
- "PY": {
- "name": "Paraguay"
- },
- "PE": {
- "name": "Perú"
- },
- "PF": {
- "name": "Polinesia Francesa"
- },
- "PL": {
- "name": "Polonia"
- },
- "PT": {
- "name": "Portugal"
- },
- "PR": {
- "name": "Puerto Rico"
- },
- "HK": {
- "name": "RAE de Hong Kong (China)"
- },
- "MO": {
- "name": "RAE de Macao (China)"
- },
- "GB": {
- "name": "Reino Unido"
- },
- "CF": {
- "name": "República Centroafricana"
- },
- "CG": {
- "name": "República del Congo"
- },
- "CD": {
- "name": "República Democrática del Congo"
- },
- "DO": {
- "name": "República Dominicana"
- },
- "RE": {
- "name": "Reunión"
- },
- "RW": {
- "name": "Ruanda"
- },
- "RO": {
- "name": "Rumanía"
- },
- "RU": {
- "name": "Rusia"
- },
- "EH": {
- "name": "Sáhara Occidental"
- },
- "WS": {
- "name": "Samoa"
- },
- "AS": {
- "name": "Samoa Americana"
- },
- "BL": {
- "name": "San Bartolomé"
- },
- "KN": {
- "name": "San Cristóbal y Nieves"
- },
- "SM": {
- "name": "San Marino"
- },
- "MF": {
- "name": "San Martín"
- },
- "PM": {
- "name": "San Pedro y Miquelón"
- },
- "VC": {
- "name": "San Vicente y las Granadinas"
- },
- "SH": {
- "name": "Santa Elena"
- },
- "LC": {
- "name": "Santa Lucía"
- },
- "ST": {
- "name": "Santo Tomé y Príncipe"
- },
- "SN": {
- "name": "Senegal"
- },
- "RS": {
- "name": "Serbia"
- },
- "SC": {
- "name": "Seychelles"
- },
- "SL": {
- "name": "Sierra Leona"
- },
- "SG": {
- "name": "Singapur"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SY": {
- "name": "Siria"
- },
- "SO": {
- "name": "Somalia"
- },
- "LK": {
- "name": "Sri Lanka"
- },
- "SZ": {
- "name": "Suazilandia"
- },
- "ZA": {
- "name": "Sudáfrica"
- },
- "SD": {
- "name": "Sudán"
- },
- "SS": {
- "name": "Sudán del Sur"
- },
- "SE": {
- "name": "Suecia"
- },
- "CH": {
- "name": "Suiza"
- },
- "SR": {
- "name": "Surinam"
- },
- "SJ": {
- "name": "Svalbard y Jan Mayen"
- },
- "TH": {
- "name": "Tailandia"
- },
- "TW": {
- "name": "Taiwán"
- },
- "TZ": {
- "name": "Tanzania"
- },
- "TJ": {
- "name": "Tayikistán"
- },
- "IO": {
- "name": "Territorio Británico del Océano Índico"
- },
- "TF": {
- "name": "Territorios Australes Franceses"
- },
- "PS": {
- "name": "Territorios Palestinos"
- },
- "TL": {
- "name": "Timor-Leste"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad y Tobago"
- },
- "TA": {
- "name": "Tristán de Acuña"
- },
- "TN": {
- "name": "Túnez"
- },
- "TM": {
- "name": "Turkmenistán"
- },
- "TR": {
- "name": "Turquía"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UA": {
- "name": "Ucrania"
- },
- "UG": {
- "name": "Uganda"
- },
- "UY": {
- "name": "Uruguay"
- },
- "UZ": {
- "name": "Uzbekistán"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietnam"
- },
- "WF": {
- "name": "Wallis y Futuna"
- },
- "YE": {
- "name": "Yemen"
- },
- "DJ": {
- "name": "Yibuti"
- },
- "ZM": {
- "name": "Zambia"
- },
- "ZW": {
- "name": "Zimbabue"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/es-GT.json b/vendor/commerceguys/intl/resources/country/es-GT.json
deleted file mode 100644
index 4ec5afd86..000000000
--- a/vendor/commerceguys/intl/resources/country/es-GT.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afganistán"
- },
- "AL": {
- "name": "Albania"
- },
- "DE": {
- "name": "Alemania"
- },
- "AD": {
- "name": "Andorra"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguila"
- },
- "AQ": {
- "name": "Antártida"
- },
- "AG": {
- "name": "Antigua y Barbuda"
- },
- "SA": {
- "name": "Arabia Saudí"
- },
- "DZ": {
- "name": "Argelia"
- },
- "AR": {
- "name": "Argentina"
- },
- "AM": {
- "name": "Armenia"
- },
- "AW": {
- "name": "Aruba"
- },
- "AU": {
- "name": "Australia"
- },
- "AT": {
- "name": "Austria"
- },
- "AZ": {
- "name": "Azerbaiyán"
- },
- "BS": {
- "name": "Bahamas"
- },
- "BD": {
- "name": "Bangladés"
- },
- "BB": {
- "name": "Barbados"
- },
- "BH": {
- "name": "Baréin"
- },
- "BE": {
- "name": "Bélgica"
- },
- "BZ": {
- "name": "Belice"
- },
- "BJ": {
- "name": "Benín"
- },
- "BM": {
- "name": "Bermudas"
- },
- "BY": {
- "name": "Bielorrusia"
- },
- "BO": {
- "name": "Bolivia"
- },
- "BA": {
- "name": "Bosnia y Herzegovina"
- },
- "BW": {
- "name": "Botsuana"
- },
- "BR": {
- "name": "Brasil"
- },
- "BN": {
- "name": "Brunéi"
- },
- "BG": {
- "name": "Bulgaria"
- },
- "BF": {
- "name": "Burkina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "BT": {
- "name": "Bután"
- },
- "CV": {
- "name": "Cabo Verde"
- },
- "KH": {
- "name": "Camboya"
- },
- "CM": {
- "name": "Camerún"
- },
- "CA": {
- "name": "Canadá"
- },
- "BQ": {
- "name": "Caribe neerlandés"
- },
- "QA": {
- "name": "Catar"
- },
- "EA": {
- "name": "Ceuta y Melilla"
- },
- "TD": {
- "name": "Chad"
- },
- "CZ": {
- "name": "Chequia"
- },
- "CL": {
- "name": "Chile"
- },
- "CN": {
- "name": "China"
- },
- "CY": {
- "name": "Chipre"
- },
- "VA": {
- "name": "Ciudad del Vaticano"
- },
- "CO": {
- "name": "Colombia"
- },
- "KM": {
- "name": "Comoras"
- },
- "KP": {
- "name": "Corea del Norte"
- },
- "KR": {
- "name": "Corea del Sur"
- },
- "CI": {
- "name": "Costa de Marfil"
- },
- "CR": {
- "name": "Costa Rica"
- },
- "HR": {
- "name": "Croacia"
- },
- "CU": {
- "name": "Cuba"
- },
- "CW": {
- "name": "Curazao"
- },
- "DG": {
- "name": "Diego García"
- },
- "DK": {
- "name": "Dinamarca"
- },
- "DM": {
- "name": "Dominica"
- },
- "EC": {
- "name": "Ecuador"
- },
- "EG": {
- "name": "Egipto"
- },
- "SV": {
- "name": "El Salvador"
- },
- "AE": {
- "name": "Emiratos Árabes Unidos"
- },
- "ER": {
- "name": "Eritrea"
- },
- "SK": {
- "name": "Eslovaquia"
- },
- "SI": {
- "name": "Eslovenia"
- },
- "ES": {
- "name": "España"
- },
- "US": {
- "name": "Estados Unidos"
- },
- "EE": {
- "name": "Estonia"
- },
- "ET": {
- "name": "Etiopía"
- },
- "PH": {
- "name": "Filipinas"
- },
- "FI": {
- "name": "Finlandia"
- },
- "FJ": {
- "name": "Fiyi"
- },
- "FR": {
- "name": "Francia"
- },
- "GA": {
- "name": "Gabón"
- },
- "GM": {
- "name": "Gambia"
- },
- "GE": {
- "name": "Georgia"
- },
- "GH": {
- "name": "Ghana"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GD": {
- "name": "Granada"
- },
- "GR": {
- "name": "Grecia"
- },
- "GL": {
- "name": "Groenlandia"
- },
- "GP": {
- "name": "Guadalupe"
- },
- "GU": {
- "name": "Guam"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GF": {
- "name": "Guayana Francesa"
- },
- "GG": {
- "name": "Guernesey"
- },
- "GN": {
- "name": "Guinea"
- },
- "GQ": {
- "name": "Guinea Ecuatorial"
- },
- "GW": {
- "name": "Guinea-Bisáu"
- },
- "GY": {
- "name": "Guyana"
- },
- "HT": {
- "name": "Haití"
- },
- "HN": {
- "name": "Honduras"
- },
- "HU": {
- "name": "Hungría"
- },
- "IN": {
- "name": "India"
- },
- "ID": {
- "name": "Indonesia"
- },
- "IQ": {
- "name": "Irak"
- },
- "IR": {
- "name": "Irán"
- },
- "IE": {
- "name": "Irlanda"
- },
- "AC": {
- "name": "Isla Ascensión"
- },
- "IM": {
- "name": "Isla de Man"
- },
- "CX": {
- "name": "Isla de Navidad"
- },
- "NF": {
- "name": "Isla Norfolk"
- },
- "IS": {
- "name": "Islandia"
- },
- "AX": {
- "name": "Islas Åland"
- },
- "KY": {
- "name": "Islas Caimán"
- },
- "IC": {
- "name": "Islas Canarias"
- },
- "CC": {
- "name": "Islas Cocos"
- },
- "CK": {
- "name": "Islas Cook"
- },
- "FO": {
- "name": "Islas Feroe"
- },
- "GS": {
- "name": "Islas Georgia del Sur y Sandwich del Sur"
- },
- "FK": {
- "name": "Islas Malvinas"
- },
- "MP": {
- "name": "Islas Marianas del Norte"
- },
- "MH": {
- "name": "Islas Marshall"
- },
- "UM": {
- "name": "Islas menores alejadas de EE. UU."
- },
- "PN": {
- "name": "Islas Pitcairn"
- },
- "SB": {
- "name": "Islas Salomón"
- },
- "TC": {
- "name": "Islas Turcas y Caicos"
- },
- "VG": {
- "name": "Islas Vírgenes Británicas"
- },
- "VI": {
- "name": "Islas Vírgenes de los Estados Unidos"
- },
- "IL": {
- "name": "Israel"
- },
- "IT": {
- "name": "Italia"
- },
- "JM": {
- "name": "Jamaica"
- },
- "JP": {
- "name": "Japón"
- },
- "JE": {
- "name": "Jersey"
- },
- "JO": {
- "name": "Jordania"
- },
- "KZ": {
- "name": "Kazajistán"
- },
- "KE": {
- "name": "Kenia"
- },
- "KG": {
- "name": "Kirguistán"
- },
- "KI": {
- "name": "Kiribati"
- },
- "XK": {
- "name": "Kosovo"
- },
- "KW": {
- "name": "Kuwait"
- },
- "LA": {
- "name": "Laos"
- },
- "LS": {
- "name": "Lesoto"
- },
- "LV": {
- "name": "Letonia"
- },
- "LB": {
- "name": "Líbano"
- },
- "LR": {
- "name": "Liberia"
- },
- "LY": {
- "name": "Libia"
- },
- "LI": {
- "name": "Liechtenstein"
- },
- "LT": {
- "name": "Lituania"
- },
- "LU": {
- "name": "Luxemburgo"
- },
- "MK": {
- "name": "Macedonia"
- },
- "MG": {
- "name": "Madagascar"
- },
- "MY": {
- "name": "Malasia"
- },
- "MW": {
- "name": "Malaui"
- },
- "MV": {
- "name": "Maldivas"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "MA": {
- "name": "Marruecos"
- },
- "MQ": {
- "name": "Martinica"
- },
- "MU": {
- "name": "Mauricio"
- },
- "MR": {
- "name": "Mauritania"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "México"
- },
- "FM": {
- "name": "Micronesia"
- },
- "MD": {
- "name": "Moldavia"
- },
- "MC": {
- "name": "Mónaco"
- },
- "MN": {
- "name": "Mongolia"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MZ": {
- "name": "Mozambique"
- },
- "MM": {
- "name": "Myanmar (Birmania)"
- },
- "NA": {
- "name": "Namibia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepal"
- },
- "NI": {
- "name": "Nicaragua"
- },
- "NE": {
- "name": "Níger"
- },
- "NG": {
- "name": "Nigeria"
- },
- "NU": {
- "name": "Niue"
- },
- "NO": {
- "name": "Noruega"
- },
- "NC": {
- "name": "Nueva Caledonia"
- },
- "NZ": {
- "name": "Nueva Zelanda"
- },
- "OM": {
- "name": "Omán"
- },
- "NL": {
- "name": "Países Bajos"
- },
- "PK": {
- "name": "Pakistán"
- },
- "PW": {
- "name": "Palaos"
- },
- "PA": {
- "name": "Panamá"
- },
- "PG": {
- "name": "Papúa Nueva Guinea"
- },
- "PY": {
- "name": "Paraguay"
- },
- "PE": {
- "name": "Perú"
- },
- "PF": {
- "name": "Polinesia Francesa"
- },
- "PL": {
- "name": "Polonia"
- },
- "PT": {
- "name": "Portugal"
- },
- "PR": {
- "name": "Puerto Rico"
- },
- "HK": {
- "name": "RAE de Hong Kong (China)"
- },
- "MO": {
- "name": "RAE de Macao (China)"
- },
- "GB": {
- "name": "Reino Unido"
- },
- "CF": {
- "name": "República Centroafricana"
- },
- "CG": {
- "name": "República del Congo"
- },
- "CD": {
- "name": "República Democrática del Congo"
- },
- "DO": {
- "name": "República Dominicana"
- },
- "RE": {
- "name": "Reunión"
- },
- "RW": {
- "name": "Ruanda"
- },
- "RO": {
- "name": "Rumanía"
- },
- "RU": {
- "name": "Rusia"
- },
- "EH": {
- "name": "Sáhara Occidental"
- },
- "WS": {
- "name": "Samoa"
- },
- "AS": {
- "name": "Samoa Americana"
- },
- "BL": {
- "name": "San Bartolomé"
- },
- "KN": {
- "name": "San Cristóbal y Nieves"
- },
- "SM": {
- "name": "San Marino"
- },
- "MF": {
- "name": "San Martín"
- },
- "PM": {
- "name": "San Pedro y Miquelón"
- },
- "VC": {
- "name": "San Vicente y las Granadinas"
- },
- "SH": {
- "name": "Santa Elena"
- },
- "LC": {
- "name": "Santa Lucía"
- },
- "ST": {
- "name": "Santo Tomé y Príncipe"
- },
- "SN": {
- "name": "Senegal"
- },
- "RS": {
- "name": "Serbia"
- },
- "SC": {
- "name": "Seychelles"
- },
- "SL": {
- "name": "Sierra Leona"
- },
- "SG": {
- "name": "Singapur"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SY": {
- "name": "Siria"
- },
- "SO": {
- "name": "Somalia"
- },
- "LK": {
- "name": "Sri Lanka"
- },
- "SZ": {
- "name": "Suazilandia"
- },
- "ZA": {
- "name": "Sudáfrica"
- },
- "SD": {
- "name": "Sudán"
- },
- "SS": {
- "name": "Sudán del Sur"
- },
- "SE": {
- "name": "Suecia"
- },
- "CH": {
- "name": "Suiza"
- },
- "SR": {
- "name": "Surinam"
- },
- "SJ": {
- "name": "Svalbard y Jan Mayen"
- },
- "TH": {
- "name": "Tailandia"
- },
- "TW": {
- "name": "Taiwán"
- },
- "TZ": {
- "name": "Tanzania"
- },
- "TJ": {
- "name": "Tayikistán"
- },
- "IO": {
- "name": "Territorio Británico del Océano Índico"
- },
- "TF": {
- "name": "Territorios Australes Franceses"
- },
- "PS": {
- "name": "Territorios Palestinos"
- },
- "TL": {
- "name": "Timor-Leste"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad y Tobago"
- },
- "TA": {
- "name": "Tristán de Acuña"
- },
- "TN": {
- "name": "Túnez"
- },
- "TM": {
- "name": "Turkmenistán"
- },
- "TR": {
- "name": "Turquía"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UA": {
- "name": "Ucrania"
- },
- "UG": {
- "name": "Uganda"
- },
- "UY": {
- "name": "Uruguay"
- },
- "UZ": {
- "name": "Uzbekistán"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietnam"
- },
- "WF": {
- "name": "Wallis y Futuna"
- },
- "YE": {
- "name": "Yemen"
- },
- "DJ": {
- "name": "Yibuti"
- },
- "ZM": {
- "name": "Zambia"
- },
- "ZW": {
- "name": "Zimbabue"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/es-HN.json b/vendor/commerceguys/intl/resources/country/es-HN.json
deleted file mode 100644
index 4ec5afd86..000000000
--- a/vendor/commerceguys/intl/resources/country/es-HN.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afganistán"
- },
- "AL": {
- "name": "Albania"
- },
- "DE": {
- "name": "Alemania"
- },
- "AD": {
- "name": "Andorra"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguila"
- },
- "AQ": {
- "name": "Antártida"
- },
- "AG": {
- "name": "Antigua y Barbuda"
- },
- "SA": {
- "name": "Arabia Saudí"
- },
- "DZ": {
- "name": "Argelia"
- },
- "AR": {
- "name": "Argentina"
- },
- "AM": {
- "name": "Armenia"
- },
- "AW": {
- "name": "Aruba"
- },
- "AU": {
- "name": "Australia"
- },
- "AT": {
- "name": "Austria"
- },
- "AZ": {
- "name": "Azerbaiyán"
- },
- "BS": {
- "name": "Bahamas"
- },
- "BD": {
- "name": "Bangladés"
- },
- "BB": {
- "name": "Barbados"
- },
- "BH": {
- "name": "Baréin"
- },
- "BE": {
- "name": "Bélgica"
- },
- "BZ": {
- "name": "Belice"
- },
- "BJ": {
- "name": "Benín"
- },
- "BM": {
- "name": "Bermudas"
- },
- "BY": {
- "name": "Bielorrusia"
- },
- "BO": {
- "name": "Bolivia"
- },
- "BA": {
- "name": "Bosnia y Herzegovina"
- },
- "BW": {
- "name": "Botsuana"
- },
- "BR": {
- "name": "Brasil"
- },
- "BN": {
- "name": "Brunéi"
- },
- "BG": {
- "name": "Bulgaria"
- },
- "BF": {
- "name": "Burkina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "BT": {
- "name": "Bután"
- },
- "CV": {
- "name": "Cabo Verde"
- },
- "KH": {
- "name": "Camboya"
- },
- "CM": {
- "name": "Camerún"
- },
- "CA": {
- "name": "Canadá"
- },
- "BQ": {
- "name": "Caribe neerlandés"
- },
- "QA": {
- "name": "Catar"
- },
- "EA": {
- "name": "Ceuta y Melilla"
- },
- "TD": {
- "name": "Chad"
- },
- "CZ": {
- "name": "Chequia"
- },
- "CL": {
- "name": "Chile"
- },
- "CN": {
- "name": "China"
- },
- "CY": {
- "name": "Chipre"
- },
- "VA": {
- "name": "Ciudad del Vaticano"
- },
- "CO": {
- "name": "Colombia"
- },
- "KM": {
- "name": "Comoras"
- },
- "KP": {
- "name": "Corea del Norte"
- },
- "KR": {
- "name": "Corea del Sur"
- },
- "CI": {
- "name": "Costa de Marfil"
- },
- "CR": {
- "name": "Costa Rica"
- },
- "HR": {
- "name": "Croacia"
- },
- "CU": {
- "name": "Cuba"
- },
- "CW": {
- "name": "Curazao"
- },
- "DG": {
- "name": "Diego García"
- },
- "DK": {
- "name": "Dinamarca"
- },
- "DM": {
- "name": "Dominica"
- },
- "EC": {
- "name": "Ecuador"
- },
- "EG": {
- "name": "Egipto"
- },
- "SV": {
- "name": "El Salvador"
- },
- "AE": {
- "name": "Emiratos Árabes Unidos"
- },
- "ER": {
- "name": "Eritrea"
- },
- "SK": {
- "name": "Eslovaquia"
- },
- "SI": {
- "name": "Eslovenia"
- },
- "ES": {
- "name": "España"
- },
- "US": {
- "name": "Estados Unidos"
- },
- "EE": {
- "name": "Estonia"
- },
- "ET": {
- "name": "Etiopía"
- },
- "PH": {
- "name": "Filipinas"
- },
- "FI": {
- "name": "Finlandia"
- },
- "FJ": {
- "name": "Fiyi"
- },
- "FR": {
- "name": "Francia"
- },
- "GA": {
- "name": "Gabón"
- },
- "GM": {
- "name": "Gambia"
- },
- "GE": {
- "name": "Georgia"
- },
- "GH": {
- "name": "Ghana"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GD": {
- "name": "Granada"
- },
- "GR": {
- "name": "Grecia"
- },
- "GL": {
- "name": "Groenlandia"
- },
- "GP": {
- "name": "Guadalupe"
- },
- "GU": {
- "name": "Guam"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GF": {
- "name": "Guayana Francesa"
- },
- "GG": {
- "name": "Guernesey"
- },
- "GN": {
- "name": "Guinea"
- },
- "GQ": {
- "name": "Guinea Ecuatorial"
- },
- "GW": {
- "name": "Guinea-Bisáu"
- },
- "GY": {
- "name": "Guyana"
- },
- "HT": {
- "name": "Haití"
- },
- "HN": {
- "name": "Honduras"
- },
- "HU": {
- "name": "Hungría"
- },
- "IN": {
- "name": "India"
- },
- "ID": {
- "name": "Indonesia"
- },
- "IQ": {
- "name": "Irak"
- },
- "IR": {
- "name": "Irán"
- },
- "IE": {
- "name": "Irlanda"
- },
- "AC": {
- "name": "Isla Ascensión"
- },
- "IM": {
- "name": "Isla de Man"
- },
- "CX": {
- "name": "Isla de Navidad"
- },
- "NF": {
- "name": "Isla Norfolk"
- },
- "IS": {
- "name": "Islandia"
- },
- "AX": {
- "name": "Islas Åland"
- },
- "KY": {
- "name": "Islas Caimán"
- },
- "IC": {
- "name": "Islas Canarias"
- },
- "CC": {
- "name": "Islas Cocos"
- },
- "CK": {
- "name": "Islas Cook"
- },
- "FO": {
- "name": "Islas Feroe"
- },
- "GS": {
- "name": "Islas Georgia del Sur y Sandwich del Sur"
- },
- "FK": {
- "name": "Islas Malvinas"
- },
- "MP": {
- "name": "Islas Marianas del Norte"
- },
- "MH": {
- "name": "Islas Marshall"
- },
- "UM": {
- "name": "Islas menores alejadas de EE. UU."
- },
- "PN": {
- "name": "Islas Pitcairn"
- },
- "SB": {
- "name": "Islas Salomón"
- },
- "TC": {
- "name": "Islas Turcas y Caicos"
- },
- "VG": {
- "name": "Islas Vírgenes Británicas"
- },
- "VI": {
- "name": "Islas Vírgenes de los Estados Unidos"
- },
- "IL": {
- "name": "Israel"
- },
- "IT": {
- "name": "Italia"
- },
- "JM": {
- "name": "Jamaica"
- },
- "JP": {
- "name": "Japón"
- },
- "JE": {
- "name": "Jersey"
- },
- "JO": {
- "name": "Jordania"
- },
- "KZ": {
- "name": "Kazajistán"
- },
- "KE": {
- "name": "Kenia"
- },
- "KG": {
- "name": "Kirguistán"
- },
- "KI": {
- "name": "Kiribati"
- },
- "XK": {
- "name": "Kosovo"
- },
- "KW": {
- "name": "Kuwait"
- },
- "LA": {
- "name": "Laos"
- },
- "LS": {
- "name": "Lesoto"
- },
- "LV": {
- "name": "Letonia"
- },
- "LB": {
- "name": "Líbano"
- },
- "LR": {
- "name": "Liberia"
- },
- "LY": {
- "name": "Libia"
- },
- "LI": {
- "name": "Liechtenstein"
- },
- "LT": {
- "name": "Lituania"
- },
- "LU": {
- "name": "Luxemburgo"
- },
- "MK": {
- "name": "Macedonia"
- },
- "MG": {
- "name": "Madagascar"
- },
- "MY": {
- "name": "Malasia"
- },
- "MW": {
- "name": "Malaui"
- },
- "MV": {
- "name": "Maldivas"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "MA": {
- "name": "Marruecos"
- },
- "MQ": {
- "name": "Martinica"
- },
- "MU": {
- "name": "Mauricio"
- },
- "MR": {
- "name": "Mauritania"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "México"
- },
- "FM": {
- "name": "Micronesia"
- },
- "MD": {
- "name": "Moldavia"
- },
- "MC": {
- "name": "Mónaco"
- },
- "MN": {
- "name": "Mongolia"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MZ": {
- "name": "Mozambique"
- },
- "MM": {
- "name": "Myanmar (Birmania)"
- },
- "NA": {
- "name": "Namibia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepal"
- },
- "NI": {
- "name": "Nicaragua"
- },
- "NE": {
- "name": "Níger"
- },
- "NG": {
- "name": "Nigeria"
- },
- "NU": {
- "name": "Niue"
- },
- "NO": {
- "name": "Noruega"
- },
- "NC": {
- "name": "Nueva Caledonia"
- },
- "NZ": {
- "name": "Nueva Zelanda"
- },
- "OM": {
- "name": "Omán"
- },
- "NL": {
- "name": "Países Bajos"
- },
- "PK": {
- "name": "Pakistán"
- },
- "PW": {
- "name": "Palaos"
- },
- "PA": {
- "name": "Panamá"
- },
- "PG": {
- "name": "Papúa Nueva Guinea"
- },
- "PY": {
- "name": "Paraguay"
- },
- "PE": {
- "name": "Perú"
- },
- "PF": {
- "name": "Polinesia Francesa"
- },
- "PL": {
- "name": "Polonia"
- },
- "PT": {
- "name": "Portugal"
- },
- "PR": {
- "name": "Puerto Rico"
- },
- "HK": {
- "name": "RAE de Hong Kong (China)"
- },
- "MO": {
- "name": "RAE de Macao (China)"
- },
- "GB": {
- "name": "Reino Unido"
- },
- "CF": {
- "name": "República Centroafricana"
- },
- "CG": {
- "name": "República del Congo"
- },
- "CD": {
- "name": "República Democrática del Congo"
- },
- "DO": {
- "name": "República Dominicana"
- },
- "RE": {
- "name": "Reunión"
- },
- "RW": {
- "name": "Ruanda"
- },
- "RO": {
- "name": "Rumanía"
- },
- "RU": {
- "name": "Rusia"
- },
- "EH": {
- "name": "Sáhara Occidental"
- },
- "WS": {
- "name": "Samoa"
- },
- "AS": {
- "name": "Samoa Americana"
- },
- "BL": {
- "name": "San Bartolomé"
- },
- "KN": {
- "name": "San Cristóbal y Nieves"
- },
- "SM": {
- "name": "San Marino"
- },
- "MF": {
- "name": "San Martín"
- },
- "PM": {
- "name": "San Pedro y Miquelón"
- },
- "VC": {
- "name": "San Vicente y las Granadinas"
- },
- "SH": {
- "name": "Santa Elena"
- },
- "LC": {
- "name": "Santa Lucía"
- },
- "ST": {
- "name": "Santo Tomé y Príncipe"
- },
- "SN": {
- "name": "Senegal"
- },
- "RS": {
- "name": "Serbia"
- },
- "SC": {
- "name": "Seychelles"
- },
- "SL": {
- "name": "Sierra Leona"
- },
- "SG": {
- "name": "Singapur"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SY": {
- "name": "Siria"
- },
- "SO": {
- "name": "Somalia"
- },
- "LK": {
- "name": "Sri Lanka"
- },
- "SZ": {
- "name": "Suazilandia"
- },
- "ZA": {
- "name": "Sudáfrica"
- },
- "SD": {
- "name": "Sudán"
- },
- "SS": {
- "name": "Sudán del Sur"
- },
- "SE": {
- "name": "Suecia"
- },
- "CH": {
- "name": "Suiza"
- },
- "SR": {
- "name": "Surinam"
- },
- "SJ": {
- "name": "Svalbard y Jan Mayen"
- },
- "TH": {
- "name": "Tailandia"
- },
- "TW": {
- "name": "Taiwán"
- },
- "TZ": {
- "name": "Tanzania"
- },
- "TJ": {
- "name": "Tayikistán"
- },
- "IO": {
- "name": "Territorio Británico del Océano Índico"
- },
- "TF": {
- "name": "Territorios Australes Franceses"
- },
- "PS": {
- "name": "Territorios Palestinos"
- },
- "TL": {
- "name": "Timor-Leste"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad y Tobago"
- },
- "TA": {
- "name": "Tristán de Acuña"
- },
- "TN": {
- "name": "Túnez"
- },
- "TM": {
- "name": "Turkmenistán"
- },
- "TR": {
- "name": "Turquía"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UA": {
- "name": "Ucrania"
- },
- "UG": {
- "name": "Uganda"
- },
- "UY": {
- "name": "Uruguay"
- },
- "UZ": {
- "name": "Uzbekistán"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietnam"
- },
- "WF": {
- "name": "Wallis y Futuna"
- },
- "YE": {
- "name": "Yemen"
- },
- "DJ": {
- "name": "Yibuti"
- },
- "ZM": {
- "name": "Zambia"
- },
- "ZW": {
- "name": "Zimbabue"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/es-MX.json b/vendor/commerceguys/intl/resources/country/es-MX.json
deleted file mode 100644
index ad4cda209..000000000
--- a/vendor/commerceguys/intl/resources/country/es-MX.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afganistán"
- },
- "AL": {
- "name": "Albania"
- },
- "DE": {
- "name": "Alemania"
- },
- "AD": {
- "name": "Andorra"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguila"
- },
- "AQ": {
- "name": "Antártida"
- },
- "AG": {
- "name": "Antigua y Barbuda"
- },
- "SA": {
- "name": "Arabia Saudí"
- },
- "DZ": {
- "name": "Argelia"
- },
- "AR": {
- "name": "Argentina"
- },
- "AM": {
- "name": "Armenia"
- },
- "AW": {
- "name": "Aruba"
- },
- "AU": {
- "name": "Australia"
- },
- "AT": {
- "name": "Austria"
- },
- "AZ": {
- "name": "Azerbaiyán"
- },
- "BS": {
- "name": "Bahamas"
- },
- "BD": {
- "name": "Bangladés"
- },
- "BB": {
- "name": "Barbados"
- },
- "BH": {
- "name": "Baréin"
- },
- "BE": {
- "name": "Bélgica"
- },
- "BZ": {
- "name": "Belice"
- },
- "BJ": {
- "name": "Benín"
- },
- "BM": {
- "name": "Bermudas"
- },
- "BY": {
- "name": "Bielorrusia"
- },
- "BO": {
- "name": "Bolivia"
- },
- "BA": {
- "name": "Bosnia y Herzegovina"
- },
- "BW": {
- "name": "Botsuana"
- },
- "BR": {
- "name": "Brasil"
- },
- "BN": {
- "name": "Brunéi"
- },
- "BG": {
- "name": "Bulgaria"
- },
- "BF": {
- "name": "Burkina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "BT": {
- "name": "Bután"
- },
- "CV": {
- "name": "Cabo Verde"
- },
- "KH": {
- "name": "Camboya"
- },
- "CM": {
- "name": "Camerún"
- },
- "CA": {
- "name": "Canadá"
- },
- "BQ": {
- "name": "Caribe neerlandés"
- },
- "QA": {
- "name": "Catar"
- },
- "EA": {
- "name": "Ceuta y Melilla"
- },
- "TD": {
- "name": "Chad"
- },
- "CZ": {
- "name": "Chequia"
- },
- "CL": {
- "name": "Chile"
- },
- "CN": {
- "name": "China"
- },
- "CY": {
- "name": "Chipre"
- },
- "VA": {
- "name": "Ciudad del Vaticano"
- },
- "CO": {
- "name": "Colombia"
- },
- "KM": {
- "name": "Comoras"
- },
- "KP": {
- "name": "Corea del Norte"
- },
- "KR": {
- "name": "Corea del Sur"
- },
- "CR": {
- "name": "Costa Rica"
- },
- "CI": {
- "name": "Côte d’Ivoire"
- },
- "HR": {
- "name": "Croacia"
- },
- "CU": {
- "name": "Cuba"
- },
- "CW": {
- "name": "Curazao"
- },
- "DG": {
- "name": "Diego García"
- },
- "DK": {
- "name": "Dinamarca"
- },
- "DM": {
- "name": "Dominica"
- },
- "EC": {
- "name": "Ecuador"
- },
- "EG": {
- "name": "Egipto"
- },
- "SV": {
- "name": "El Salvador"
- },
- "AE": {
- "name": "Emiratos Árabes Unidos"
- },
- "ER": {
- "name": "Eritrea"
- },
- "SK": {
- "name": "Eslovaquia"
- },
- "SI": {
- "name": "Eslovenia"
- },
- "ES": {
- "name": "España"
- },
- "US": {
- "name": "Estados Unidos"
- },
- "EE": {
- "name": "Estonia"
- },
- "ET": {
- "name": "Etiopía"
- },
- "PH": {
- "name": "Filipinas"
- },
- "FI": {
- "name": "Finlandia"
- },
- "FJ": {
- "name": "Fiyi"
- },
- "FR": {
- "name": "Francia"
- },
- "GA": {
- "name": "Gabón"
- },
- "GM": {
- "name": "Gambia"
- },
- "GE": {
- "name": "Georgia"
- },
- "GH": {
- "name": "Ghana"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GD": {
- "name": "Granada"
- },
- "GR": {
- "name": "Grecia"
- },
- "GL": {
- "name": "Groenlandia"
- },
- "GP": {
- "name": "Guadalupe"
- },
- "GU": {
- "name": "Guam"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GF": {
- "name": "Guayana Francesa"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GN": {
- "name": "Guinea"
- },
- "GQ": {
- "name": "Guinea Ecuatorial"
- },
- "GW": {
- "name": "Guinea-Bisáu"
- },
- "GY": {
- "name": "Guyana"
- },
- "HT": {
- "name": "Haití"
- },
- "HN": {
- "name": "Honduras"
- },
- "HU": {
- "name": "Hungría"
- },
- "IN": {
- "name": "India"
- },
- "ID": {
- "name": "Indonesia"
- },
- "IQ": {
- "name": "Irak"
- },
- "IR": {
- "name": "Irán"
- },
- "IE": {
- "name": "Irlanda"
- },
- "AC": {
- "name": "Isla Ascensión"
- },
- "IM": {
- "name": "Isla de Man"
- },
- "CX": {
- "name": "Isla de Navidad"
- },
- "NF": {
- "name": "Isla Norfolk"
- },
- "IS": {
- "name": "Islandia"
- },
- "AX": {
- "name": "Islas Åland"
- },
- "KY": {
- "name": "Islas Caimán"
- },
- "IC": {
- "name": "Islas Canarias"
- },
- "CC": {
- "name": "Islas Cocos"
- },
- "CK": {
- "name": "Islas Cook"
- },
- "FO": {
- "name": "Islas Feroe"
- },
- "GS": {
- "name": "Islas Georgia del Sur y Sandwich del Sur"
- },
- "FK": {
- "name": "Islas Malvinas"
- },
- "MP": {
- "name": "Islas Marianas del Norte"
- },
- "MH": {
- "name": "Islas Marshall"
- },
- "UM": {
- "name": "Islas menores alejadas de EE. UU."
- },
- "PN": {
- "name": "Islas Pitcairn"
- },
- "SB": {
- "name": "Islas Salomón"
- },
- "TC": {
- "name": "Islas Turcas y Caicos"
- },
- "VG": {
- "name": "Islas Vírgenes Británicas"
- },
- "VI": {
- "name": "Islas Vírgenes de EE. UU."
- },
- "IL": {
- "name": "Israel"
- },
- "IT": {
- "name": "Italia"
- },
- "JM": {
- "name": "Jamaica"
- },
- "JP": {
- "name": "Japón"
- },
- "JE": {
- "name": "Jersey"
- },
- "JO": {
- "name": "Jordania"
- },
- "KZ": {
- "name": "Kazajistán"
- },
- "KE": {
- "name": "Kenia"
- },
- "KG": {
- "name": "Kirguistán"
- },
- "KI": {
- "name": "Kiribati"
- },
- "XK": {
- "name": "Kosovo"
- },
- "KW": {
- "name": "Kuwait"
- },
- "LA": {
- "name": "Laos"
- },
- "LS": {
- "name": "Lesoto"
- },
- "LV": {
- "name": "Letonia"
- },
- "LB": {
- "name": "Líbano"
- },
- "LR": {
- "name": "Liberia"
- },
- "LY": {
- "name": "Libia"
- },
- "LI": {
- "name": "Liechtenstein"
- },
- "LT": {
- "name": "Lituania"
- },
- "LU": {
- "name": "Luxemburgo"
- },
- "MK": {
- "name": "Macedonia"
- },
- "MG": {
- "name": "Madagascar"
- },
- "MY": {
- "name": "Malasia"
- },
- "MW": {
- "name": "Malaui"
- },
- "MV": {
- "name": "Maldivas"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "MA": {
- "name": "Marruecos"
- },
- "MQ": {
- "name": "Martinica"
- },
- "MU": {
- "name": "Mauricio"
- },
- "MR": {
- "name": "Mauritania"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "México"
- },
- "FM": {
- "name": "Micronesia"
- },
- "MD": {
- "name": "Moldavia"
- },
- "MC": {
- "name": "Mónaco"
- },
- "MN": {
- "name": "Mongolia"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MZ": {
- "name": "Mozambique"
- },
- "MM": {
- "name": "Myanmar (Birmania)"
- },
- "NA": {
- "name": "Namibia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepal"
- },
- "NI": {
- "name": "Nicaragua"
- },
- "NE": {
- "name": "Níger"
- },
- "NG": {
- "name": "Nigeria"
- },
- "NU": {
- "name": "Niue"
- },
- "NO": {
- "name": "Noruega"
- },
- "NC": {
- "name": "Nueva Caledonia"
- },
- "NZ": {
- "name": "Nueva Zelanda"
- },
- "OM": {
- "name": "Omán"
- },
- "NL": {
- "name": "Países Bajos"
- },
- "PK": {
- "name": "Pakistán"
- },
- "PW": {
- "name": "Palaos"
- },
- "PA": {
- "name": "Panamá"
- },
- "PG": {
- "name": "Papúa Nueva Guinea"
- },
- "PY": {
- "name": "Paraguay"
- },
- "PE": {
- "name": "Perú"
- },
- "PF": {
- "name": "Polinesia Francesa"
- },
- "PL": {
- "name": "Polonia"
- },
- "PT": {
- "name": "Portugal"
- },
- "PR": {
- "name": "Puerto Rico"
- },
- "HK": {
- "name": "RAE de Hong Kong (China)"
- },
- "MO": {
- "name": "RAE de Macao (China)"
- },
- "GB": {
- "name": "Reino Unido"
- },
- "CF": {
- "name": "República Centroafricana"
- },
- "CG": {
- "name": "República del Congo"
- },
- "CD": {
- "name": "República Democrática del Congo"
- },
- "DO": {
- "name": "República Dominicana"
- },
- "RE": {
- "name": "Reunión"
- },
- "RW": {
- "name": "Ruanda"
- },
- "RO": {
- "name": "Rumanía"
- },
- "RU": {
- "name": "Rusia"
- },
- "EH": {
- "name": "Sáhara Occidental"
- },
- "WS": {
- "name": "Samoa"
- },
- "AS": {
- "name": "Samoa Americana"
- },
- "BL": {
- "name": "San Bartolomé"
- },
- "KN": {
- "name": "San Cristóbal y Nieves"
- },
- "SM": {
- "name": "San Marino"
- },
- "MF": {
- "name": "San Martín"
- },
- "PM": {
- "name": "San Pedro y Miquelón"
- },
- "VC": {
- "name": "San Vicente y las Granadinas"
- },
- "SH": {
- "name": "Santa Elena"
- },
- "LC": {
- "name": "Santa Lucía"
- },
- "ST": {
- "name": "Santo Tomé y Príncipe"
- },
- "SN": {
- "name": "Senegal"
- },
- "RS": {
- "name": "Serbia"
- },
- "SC": {
- "name": "Seychelles"
- },
- "SL": {
- "name": "Sierra Leona"
- },
- "SG": {
- "name": "Singapur"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SY": {
- "name": "Siria"
- },
- "SO": {
- "name": "Somalia"
- },
- "LK": {
- "name": "Sri Lanka"
- },
- "SZ": {
- "name": "Suazilandia"
- },
- "ZA": {
- "name": "Sudáfrica"
- },
- "SD": {
- "name": "Sudán"
- },
- "SS": {
- "name": "Sudán del Sur"
- },
- "SE": {
- "name": "Suecia"
- },
- "CH": {
- "name": "Suiza"
- },
- "SR": {
- "name": "Surinam"
- },
- "SJ": {
- "name": "Svalbard y Jan Mayen"
- },
- "TH": {
- "name": "Tailandia"
- },
- "TW": {
- "name": "Taiwán"
- },
- "TZ": {
- "name": "Tanzania"
- },
- "TJ": {
- "name": "Tayikistán"
- },
- "IO": {
- "name": "Territorio Británico del Océano Índico"
- },
- "TF": {
- "name": "Territorios Australes Franceses"
- },
- "PS": {
- "name": "Territorios Palestinos"
- },
- "TL": {
- "name": "Timor-Leste"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad y Tobago"
- },
- "TA": {
- "name": "Tristán de Acuña"
- },
- "TN": {
- "name": "Túnez"
- },
- "TM": {
- "name": "Turkmenistán"
- },
- "TR": {
- "name": "Turquía"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UA": {
- "name": "Ucrania"
- },
- "UG": {
- "name": "Uganda"
- },
- "UY": {
- "name": "Uruguay"
- },
- "UZ": {
- "name": "Uzbekistán"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietnam"
- },
- "WF": {
- "name": "Wallis y Futuna"
- },
- "YE": {
- "name": "Yemen"
- },
- "DJ": {
- "name": "Yibuti"
- },
- "ZM": {
- "name": "Zambia"
- },
- "ZW": {
- "name": "Zimbabue"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/es-NI.json b/vendor/commerceguys/intl/resources/country/es-NI.json
deleted file mode 100644
index 4ec5afd86..000000000
--- a/vendor/commerceguys/intl/resources/country/es-NI.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afganistán"
- },
- "AL": {
- "name": "Albania"
- },
- "DE": {
- "name": "Alemania"
- },
- "AD": {
- "name": "Andorra"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguila"
- },
- "AQ": {
- "name": "Antártida"
- },
- "AG": {
- "name": "Antigua y Barbuda"
- },
- "SA": {
- "name": "Arabia Saudí"
- },
- "DZ": {
- "name": "Argelia"
- },
- "AR": {
- "name": "Argentina"
- },
- "AM": {
- "name": "Armenia"
- },
- "AW": {
- "name": "Aruba"
- },
- "AU": {
- "name": "Australia"
- },
- "AT": {
- "name": "Austria"
- },
- "AZ": {
- "name": "Azerbaiyán"
- },
- "BS": {
- "name": "Bahamas"
- },
- "BD": {
- "name": "Bangladés"
- },
- "BB": {
- "name": "Barbados"
- },
- "BH": {
- "name": "Baréin"
- },
- "BE": {
- "name": "Bélgica"
- },
- "BZ": {
- "name": "Belice"
- },
- "BJ": {
- "name": "Benín"
- },
- "BM": {
- "name": "Bermudas"
- },
- "BY": {
- "name": "Bielorrusia"
- },
- "BO": {
- "name": "Bolivia"
- },
- "BA": {
- "name": "Bosnia y Herzegovina"
- },
- "BW": {
- "name": "Botsuana"
- },
- "BR": {
- "name": "Brasil"
- },
- "BN": {
- "name": "Brunéi"
- },
- "BG": {
- "name": "Bulgaria"
- },
- "BF": {
- "name": "Burkina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "BT": {
- "name": "Bután"
- },
- "CV": {
- "name": "Cabo Verde"
- },
- "KH": {
- "name": "Camboya"
- },
- "CM": {
- "name": "Camerún"
- },
- "CA": {
- "name": "Canadá"
- },
- "BQ": {
- "name": "Caribe neerlandés"
- },
- "QA": {
- "name": "Catar"
- },
- "EA": {
- "name": "Ceuta y Melilla"
- },
- "TD": {
- "name": "Chad"
- },
- "CZ": {
- "name": "Chequia"
- },
- "CL": {
- "name": "Chile"
- },
- "CN": {
- "name": "China"
- },
- "CY": {
- "name": "Chipre"
- },
- "VA": {
- "name": "Ciudad del Vaticano"
- },
- "CO": {
- "name": "Colombia"
- },
- "KM": {
- "name": "Comoras"
- },
- "KP": {
- "name": "Corea del Norte"
- },
- "KR": {
- "name": "Corea del Sur"
- },
- "CI": {
- "name": "Costa de Marfil"
- },
- "CR": {
- "name": "Costa Rica"
- },
- "HR": {
- "name": "Croacia"
- },
- "CU": {
- "name": "Cuba"
- },
- "CW": {
- "name": "Curazao"
- },
- "DG": {
- "name": "Diego García"
- },
- "DK": {
- "name": "Dinamarca"
- },
- "DM": {
- "name": "Dominica"
- },
- "EC": {
- "name": "Ecuador"
- },
- "EG": {
- "name": "Egipto"
- },
- "SV": {
- "name": "El Salvador"
- },
- "AE": {
- "name": "Emiratos Árabes Unidos"
- },
- "ER": {
- "name": "Eritrea"
- },
- "SK": {
- "name": "Eslovaquia"
- },
- "SI": {
- "name": "Eslovenia"
- },
- "ES": {
- "name": "España"
- },
- "US": {
- "name": "Estados Unidos"
- },
- "EE": {
- "name": "Estonia"
- },
- "ET": {
- "name": "Etiopía"
- },
- "PH": {
- "name": "Filipinas"
- },
- "FI": {
- "name": "Finlandia"
- },
- "FJ": {
- "name": "Fiyi"
- },
- "FR": {
- "name": "Francia"
- },
- "GA": {
- "name": "Gabón"
- },
- "GM": {
- "name": "Gambia"
- },
- "GE": {
- "name": "Georgia"
- },
- "GH": {
- "name": "Ghana"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GD": {
- "name": "Granada"
- },
- "GR": {
- "name": "Grecia"
- },
- "GL": {
- "name": "Groenlandia"
- },
- "GP": {
- "name": "Guadalupe"
- },
- "GU": {
- "name": "Guam"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GF": {
- "name": "Guayana Francesa"
- },
- "GG": {
- "name": "Guernesey"
- },
- "GN": {
- "name": "Guinea"
- },
- "GQ": {
- "name": "Guinea Ecuatorial"
- },
- "GW": {
- "name": "Guinea-Bisáu"
- },
- "GY": {
- "name": "Guyana"
- },
- "HT": {
- "name": "Haití"
- },
- "HN": {
- "name": "Honduras"
- },
- "HU": {
- "name": "Hungría"
- },
- "IN": {
- "name": "India"
- },
- "ID": {
- "name": "Indonesia"
- },
- "IQ": {
- "name": "Irak"
- },
- "IR": {
- "name": "Irán"
- },
- "IE": {
- "name": "Irlanda"
- },
- "AC": {
- "name": "Isla Ascensión"
- },
- "IM": {
- "name": "Isla de Man"
- },
- "CX": {
- "name": "Isla de Navidad"
- },
- "NF": {
- "name": "Isla Norfolk"
- },
- "IS": {
- "name": "Islandia"
- },
- "AX": {
- "name": "Islas Åland"
- },
- "KY": {
- "name": "Islas Caimán"
- },
- "IC": {
- "name": "Islas Canarias"
- },
- "CC": {
- "name": "Islas Cocos"
- },
- "CK": {
- "name": "Islas Cook"
- },
- "FO": {
- "name": "Islas Feroe"
- },
- "GS": {
- "name": "Islas Georgia del Sur y Sandwich del Sur"
- },
- "FK": {
- "name": "Islas Malvinas"
- },
- "MP": {
- "name": "Islas Marianas del Norte"
- },
- "MH": {
- "name": "Islas Marshall"
- },
- "UM": {
- "name": "Islas menores alejadas de EE. UU."
- },
- "PN": {
- "name": "Islas Pitcairn"
- },
- "SB": {
- "name": "Islas Salomón"
- },
- "TC": {
- "name": "Islas Turcas y Caicos"
- },
- "VG": {
- "name": "Islas Vírgenes Británicas"
- },
- "VI": {
- "name": "Islas Vírgenes de los Estados Unidos"
- },
- "IL": {
- "name": "Israel"
- },
- "IT": {
- "name": "Italia"
- },
- "JM": {
- "name": "Jamaica"
- },
- "JP": {
- "name": "Japón"
- },
- "JE": {
- "name": "Jersey"
- },
- "JO": {
- "name": "Jordania"
- },
- "KZ": {
- "name": "Kazajistán"
- },
- "KE": {
- "name": "Kenia"
- },
- "KG": {
- "name": "Kirguistán"
- },
- "KI": {
- "name": "Kiribati"
- },
- "XK": {
- "name": "Kosovo"
- },
- "KW": {
- "name": "Kuwait"
- },
- "LA": {
- "name": "Laos"
- },
- "LS": {
- "name": "Lesoto"
- },
- "LV": {
- "name": "Letonia"
- },
- "LB": {
- "name": "Líbano"
- },
- "LR": {
- "name": "Liberia"
- },
- "LY": {
- "name": "Libia"
- },
- "LI": {
- "name": "Liechtenstein"
- },
- "LT": {
- "name": "Lituania"
- },
- "LU": {
- "name": "Luxemburgo"
- },
- "MK": {
- "name": "Macedonia"
- },
- "MG": {
- "name": "Madagascar"
- },
- "MY": {
- "name": "Malasia"
- },
- "MW": {
- "name": "Malaui"
- },
- "MV": {
- "name": "Maldivas"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "MA": {
- "name": "Marruecos"
- },
- "MQ": {
- "name": "Martinica"
- },
- "MU": {
- "name": "Mauricio"
- },
- "MR": {
- "name": "Mauritania"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "México"
- },
- "FM": {
- "name": "Micronesia"
- },
- "MD": {
- "name": "Moldavia"
- },
- "MC": {
- "name": "Mónaco"
- },
- "MN": {
- "name": "Mongolia"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MZ": {
- "name": "Mozambique"
- },
- "MM": {
- "name": "Myanmar (Birmania)"
- },
- "NA": {
- "name": "Namibia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepal"
- },
- "NI": {
- "name": "Nicaragua"
- },
- "NE": {
- "name": "Níger"
- },
- "NG": {
- "name": "Nigeria"
- },
- "NU": {
- "name": "Niue"
- },
- "NO": {
- "name": "Noruega"
- },
- "NC": {
- "name": "Nueva Caledonia"
- },
- "NZ": {
- "name": "Nueva Zelanda"
- },
- "OM": {
- "name": "Omán"
- },
- "NL": {
- "name": "Países Bajos"
- },
- "PK": {
- "name": "Pakistán"
- },
- "PW": {
- "name": "Palaos"
- },
- "PA": {
- "name": "Panamá"
- },
- "PG": {
- "name": "Papúa Nueva Guinea"
- },
- "PY": {
- "name": "Paraguay"
- },
- "PE": {
- "name": "Perú"
- },
- "PF": {
- "name": "Polinesia Francesa"
- },
- "PL": {
- "name": "Polonia"
- },
- "PT": {
- "name": "Portugal"
- },
- "PR": {
- "name": "Puerto Rico"
- },
- "HK": {
- "name": "RAE de Hong Kong (China)"
- },
- "MO": {
- "name": "RAE de Macao (China)"
- },
- "GB": {
- "name": "Reino Unido"
- },
- "CF": {
- "name": "República Centroafricana"
- },
- "CG": {
- "name": "República del Congo"
- },
- "CD": {
- "name": "República Democrática del Congo"
- },
- "DO": {
- "name": "República Dominicana"
- },
- "RE": {
- "name": "Reunión"
- },
- "RW": {
- "name": "Ruanda"
- },
- "RO": {
- "name": "Rumanía"
- },
- "RU": {
- "name": "Rusia"
- },
- "EH": {
- "name": "Sáhara Occidental"
- },
- "WS": {
- "name": "Samoa"
- },
- "AS": {
- "name": "Samoa Americana"
- },
- "BL": {
- "name": "San Bartolomé"
- },
- "KN": {
- "name": "San Cristóbal y Nieves"
- },
- "SM": {
- "name": "San Marino"
- },
- "MF": {
- "name": "San Martín"
- },
- "PM": {
- "name": "San Pedro y Miquelón"
- },
- "VC": {
- "name": "San Vicente y las Granadinas"
- },
- "SH": {
- "name": "Santa Elena"
- },
- "LC": {
- "name": "Santa Lucía"
- },
- "ST": {
- "name": "Santo Tomé y Príncipe"
- },
- "SN": {
- "name": "Senegal"
- },
- "RS": {
- "name": "Serbia"
- },
- "SC": {
- "name": "Seychelles"
- },
- "SL": {
- "name": "Sierra Leona"
- },
- "SG": {
- "name": "Singapur"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SY": {
- "name": "Siria"
- },
- "SO": {
- "name": "Somalia"
- },
- "LK": {
- "name": "Sri Lanka"
- },
- "SZ": {
- "name": "Suazilandia"
- },
- "ZA": {
- "name": "Sudáfrica"
- },
- "SD": {
- "name": "Sudán"
- },
- "SS": {
- "name": "Sudán del Sur"
- },
- "SE": {
- "name": "Suecia"
- },
- "CH": {
- "name": "Suiza"
- },
- "SR": {
- "name": "Surinam"
- },
- "SJ": {
- "name": "Svalbard y Jan Mayen"
- },
- "TH": {
- "name": "Tailandia"
- },
- "TW": {
- "name": "Taiwán"
- },
- "TZ": {
- "name": "Tanzania"
- },
- "TJ": {
- "name": "Tayikistán"
- },
- "IO": {
- "name": "Territorio Británico del Océano Índico"
- },
- "TF": {
- "name": "Territorios Australes Franceses"
- },
- "PS": {
- "name": "Territorios Palestinos"
- },
- "TL": {
- "name": "Timor-Leste"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad y Tobago"
- },
- "TA": {
- "name": "Tristán de Acuña"
- },
- "TN": {
- "name": "Túnez"
- },
- "TM": {
- "name": "Turkmenistán"
- },
- "TR": {
- "name": "Turquía"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UA": {
- "name": "Ucrania"
- },
- "UG": {
- "name": "Uganda"
- },
- "UY": {
- "name": "Uruguay"
- },
- "UZ": {
- "name": "Uzbekistán"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietnam"
- },
- "WF": {
- "name": "Wallis y Futuna"
- },
- "YE": {
- "name": "Yemen"
- },
- "DJ": {
- "name": "Yibuti"
- },
- "ZM": {
- "name": "Zambia"
- },
- "ZW": {
- "name": "Zimbabue"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/es-PA.json b/vendor/commerceguys/intl/resources/country/es-PA.json
deleted file mode 100644
index 4ec5afd86..000000000
--- a/vendor/commerceguys/intl/resources/country/es-PA.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afganistán"
- },
- "AL": {
- "name": "Albania"
- },
- "DE": {
- "name": "Alemania"
- },
- "AD": {
- "name": "Andorra"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguila"
- },
- "AQ": {
- "name": "Antártida"
- },
- "AG": {
- "name": "Antigua y Barbuda"
- },
- "SA": {
- "name": "Arabia Saudí"
- },
- "DZ": {
- "name": "Argelia"
- },
- "AR": {
- "name": "Argentina"
- },
- "AM": {
- "name": "Armenia"
- },
- "AW": {
- "name": "Aruba"
- },
- "AU": {
- "name": "Australia"
- },
- "AT": {
- "name": "Austria"
- },
- "AZ": {
- "name": "Azerbaiyán"
- },
- "BS": {
- "name": "Bahamas"
- },
- "BD": {
- "name": "Bangladés"
- },
- "BB": {
- "name": "Barbados"
- },
- "BH": {
- "name": "Baréin"
- },
- "BE": {
- "name": "Bélgica"
- },
- "BZ": {
- "name": "Belice"
- },
- "BJ": {
- "name": "Benín"
- },
- "BM": {
- "name": "Bermudas"
- },
- "BY": {
- "name": "Bielorrusia"
- },
- "BO": {
- "name": "Bolivia"
- },
- "BA": {
- "name": "Bosnia y Herzegovina"
- },
- "BW": {
- "name": "Botsuana"
- },
- "BR": {
- "name": "Brasil"
- },
- "BN": {
- "name": "Brunéi"
- },
- "BG": {
- "name": "Bulgaria"
- },
- "BF": {
- "name": "Burkina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "BT": {
- "name": "Bután"
- },
- "CV": {
- "name": "Cabo Verde"
- },
- "KH": {
- "name": "Camboya"
- },
- "CM": {
- "name": "Camerún"
- },
- "CA": {
- "name": "Canadá"
- },
- "BQ": {
- "name": "Caribe neerlandés"
- },
- "QA": {
- "name": "Catar"
- },
- "EA": {
- "name": "Ceuta y Melilla"
- },
- "TD": {
- "name": "Chad"
- },
- "CZ": {
- "name": "Chequia"
- },
- "CL": {
- "name": "Chile"
- },
- "CN": {
- "name": "China"
- },
- "CY": {
- "name": "Chipre"
- },
- "VA": {
- "name": "Ciudad del Vaticano"
- },
- "CO": {
- "name": "Colombia"
- },
- "KM": {
- "name": "Comoras"
- },
- "KP": {
- "name": "Corea del Norte"
- },
- "KR": {
- "name": "Corea del Sur"
- },
- "CI": {
- "name": "Costa de Marfil"
- },
- "CR": {
- "name": "Costa Rica"
- },
- "HR": {
- "name": "Croacia"
- },
- "CU": {
- "name": "Cuba"
- },
- "CW": {
- "name": "Curazao"
- },
- "DG": {
- "name": "Diego García"
- },
- "DK": {
- "name": "Dinamarca"
- },
- "DM": {
- "name": "Dominica"
- },
- "EC": {
- "name": "Ecuador"
- },
- "EG": {
- "name": "Egipto"
- },
- "SV": {
- "name": "El Salvador"
- },
- "AE": {
- "name": "Emiratos Árabes Unidos"
- },
- "ER": {
- "name": "Eritrea"
- },
- "SK": {
- "name": "Eslovaquia"
- },
- "SI": {
- "name": "Eslovenia"
- },
- "ES": {
- "name": "España"
- },
- "US": {
- "name": "Estados Unidos"
- },
- "EE": {
- "name": "Estonia"
- },
- "ET": {
- "name": "Etiopía"
- },
- "PH": {
- "name": "Filipinas"
- },
- "FI": {
- "name": "Finlandia"
- },
- "FJ": {
- "name": "Fiyi"
- },
- "FR": {
- "name": "Francia"
- },
- "GA": {
- "name": "Gabón"
- },
- "GM": {
- "name": "Gambia"
- },
- "GE": {
- "name": "Georgia"
- },
- "GH": {
- "name": "Ghana"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GD": {
- "name": "Granada"
- },
- "GR": {
- "name": "Grecia"
- },
- "GL": {
- "name": "Groenlandia"
- },
- "GP": {
- "name": "Guadalupe"
- },
- "GU": {
- "name": "Guam"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GF": {
- "name": "Guayana Francesa"
- },
- "GG": {
- "name": "Guernesey"
- },
- "GN": {
- "name": "Guinea"
- },
- "GQ": {
- "name": "Guinea Ecuatorial"
- },
- "GW": {
- "name": "Guinea-Bisáu"
- },
- "GY": {
- "name": "Guyana"
- },
- "HT": {
- "name": "Haití"
- },
- "HN": {
- "name": "Honduras"
- },
- "HU": {
- "name": "Hungría"
- },
- "IN": {
- "name": "India"
- },
- "ID": {
- "name": "Indonesia"
- },
- "IQ": {
- "name": "Irak"
- },
- "IR": {
- "name": "Irán"
- },
- "IE": {
- "name": "Irlanda"
- },
- "AC": {
- "name": "Isla Ascensión"
- },
- "IM": {
- "name": "Isla de Man"
- },
- "CX": {
- "name": "Isla de Navidad"
- },
- "NF": {
- "name": "Isla Norfolk"
- },
- "IS": {
- "name": "Islandia"
- },
- "AX": {
- "name": "Islas Åland"
- },
- "KY": {
- "name": "Islas Caimán"
- },
- "IC": {
- "name": "Islas Canarias"
- },
- "CC": {
- "name": "Islas Cocos"
- },
- "CK": {
- "name": "Islas Cook"
- },
- "FO": {
- "name": "Islas Feroe"
- },
- "GS": {
- "name": "Islas Georgia del Sur y Sandwich del Sur"
- },
- "FK": {
- "name": "Islas Malvinas"
- },
- "MP": {
- "name": "Islas Marianas del Norte"
- },
- "MH": {
- "name": "Islas Marshall"
- },
- "UM": {
- "name": "Islas menores alejadas de EE. UU."
- },
- "PN": {
- "name": "Islas Pitcairn"
- },
- "SB": {
- "name": "Islas Salomón"
- },
- "TC": {
- "name": "Islas Turcas y Caicos"
- },
- "VG": {
- "name": "Islas Vírgenes Británicas"
- },
- "VI": {
- "name": "Islas Vírgenes de los Estados Unidos"
- },
- "IL": {
- "name": "Israel"
- },
- "IT": {
- "name": "Italia"
- },
- "JM": {
- "name": "Jamaica"
- },
- "JP": {
- "name": "Japón"
- },
- "JE": {
- "name": "Jersey"
- },
- "JO": {
- "name": "Jordania"
- },
- "KZ": {
- "name": "Kazajistán"
- },
- "KE": {
- "name": "Kenia"
- },
- "KG": {
- "name": "Kirguistán"
- },
- "KI": {
- "name": "Kiribati"
- },
- "XK": {
- "name": "Kosovo"
- },
- "KW": {
- "name": "Kuwait"
- },
- "LA": {
- "name": "Laos"
- },
- "LS": {
- "name": "Lesoto"
- },
- "LV": {
- "name": "Letonia"
- },
- "LB": {
- "name": "Líbano"
- },
- "LR": {
- "name": "Liberia"
- },
- "LY": {
- "name": "Libia"
- },
- "LI": {
- "name": "Liechtenstein"
- },
- "LT": {
- "name": "Lituania"
- },
- "LU": {
- "name": "Luxemburgo"
- },
- "MK": {
- "name": "Macedonia"
- },
- "MG": {
- "name": "Madagascar"
- },
- "MY": {
- "name": "Malasia"
- },
- "MW": {
- "name": "Malaui"
- },
- "MV": {
- "name": "Maldivas"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "MA": {
- "name": "Marruecos"
- },
- "MQ": {
- "name": "Martinica"
- },
- "MU": {
- "name": "Mauricio"
- },
- "MR": {
- "name": "Mauritania"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "México"
- },
- "FM": {
- "name": "Micronesia"
- },
- "MD": {
- "name": "Moldavia"
- },
- "MC": {
- "name": "Mónaco"
- },
- "MN": {
- "name": "Mongolia"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MZ": {
- "name": "Mozambique"
- },
- "MM": {
- "name": "Myanmar (Birmania)"
- },
- "NA": {
- "name": "Namibia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepal"
- },
- "NI": {
- "name": "Nicaragua"
- },
- "NE": {
- "name": "Níger"
- },
- "NG": {
- "name": "Nigeria"
- },
- "NU": {
- "name": "Niue"
- },
- "NO": {
- "name": "Noruega"
- },
- "NC": {
- "name": "Nueva Caledonia"
- },
- "NZ": {
- "name": "Nueva Zelanda"
- },
- "OM": {
- "name": "Omán"
- },
- "NL": {
- "name": "Países Bajos"
- },
- "PK": {
- "name": "Pakistán"
- },
- "PW": {
- "name": "Palaos"
- },
- "PA": {
- "name": "Panamá"
- },
- "PG": {
- "name": "Papúa Nueva Guinea"
- },
- "PY": {
- "name": "Paraguay"
- },
- "PE": {
- "name": "Perú"
- },
- "PF": {
- "name": "Polinesia Francesa"
- },
- "PL": {
- "name": "Polonia"
- },
- "PT": {
- "name": "Portugal"
- },
- "PR": {
- "name": "Puerto Rico"
- },
- "HK": {
- "name": "RAE de Hong Kong (China)"
- },
- "MO": {
- "name": "RAE de Macao (China)"
- },
- "GB": {
- "name": "Reino Unido"
- },
- "CF": {
- "name": "República Centroafricana"
- },
- "CG": {
- "name": "República del Congo"
- },
- "CD": {
- "name": "República Democrática del Congo"
- },
- "DO": {
- "name": "República Dominicana"
- },
- "RE": {
- "name": "Reunión"
- },
- "RW": {
- "name": "Ruanda"
- },
- "RO": {
- "name": "Rumanía"
- },
- "RU": {
- "name": "Rusia"
- },
- "EH": {
- "name": "Sáhara Occidental"
- },
- "WS": {
- "name": "Samoa"
- },
- "AS": {
- "name": "Samoa Americana"
- },
- "BL": {
- "name": "San Bartolomé"
- },
- "KN": {
- "name": "San Cristóbal y Nieves"
- },
- "SM": {
- "name": "San Marino"
- },
- "MF": {
- "name": "San Martín"
- },
- "PM": {
- "name": "San Pedro y Miquelón"
- },
- "VC": {
- "name": "San Vicente y las Granadinas"
- },
- "SH": {
- "name": "Santa Elena"
- },
- "LC": {
- "name": "Santa Lucía"
- },
- "ST": {
- "name": "Santo Tomé y Príncipe"
- },
- "SN": {
- "name": "Senegal"
- },
- "RS": {
- "name": "Serbia"
- },
- "SC": {
- "name": "Seychelles"
- },
- "SL": {
- "name": "Sierra Leona"
- },
- "SG": {
- "name": "Singapur"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SY": {
- "name": "Siria"
- },
- "SO": {
- "name": "Somalia"
- },
- "LK": {
- "name": "Sri Lanka"
- },
- "SZ": {
- "name": "Suazilandia"
- },
- "ZA": {
- "name": "Sudáfrica"
- },
- "SD": {
- "name": "Sudán"
- },
- "SS": {
- "name": "Sudán del Sur"
- },
- "SE": {
- "name": "Suecia"
- },
- "CH": {
- "name": "Suiza"
- },
- "SR": {
- "name": "Surinam"
- },
- "SJ": {
- "name": "Svalbard y Jan Mayen"
- },
- "TH": {
- "name": "Tailandia"
- },
- "TW": {
- "name": "Taiwán"
- },
- "TZ": {
- "name": "Tanzania"
- },
- "TJ": {
- "name": "Tayikistán"
- },
- "IO": {
- "name": "Territorio Británico del Océano Índico"
- },
- "TF": {
- "name": "Territorios Australes Franceses"
- },
- "PS": {
- "name": "Territorios Palestinos"
- },
- "TL": {
- "name": "Timor-Leste"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad y Tobago"
- },
- "TA": {
- "name": "Tristán de Acuña"
- },
- "TN": {
- "name": "Túnez"
- },
- "TM": {
- "name": "Turkmenistán"
- },
- "TR": {
- "name": "Turquía"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UA": {
- "name": "Ucrania"
- },
- "UG": {
- "name": "Uganda"
- },
- "UY": {
- "name": "Uruguay"
- },
- "UZ": {
- "name": "Uzbekistán"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietnam"
- },
- "WF": {
- "name": "Wallis y Futuna"
- },
- "YE": {
- "name": "Yemen"
- },
- "DJ": {
- "name": "Yibuti"
- },
- "ZM": {
- "name": "Zambia"
- },
- "ZW": {
- "name": "Zimbabue"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/es-PE.json b/vendor/commerceguys/intl/resources/country/es-PE.json
deleted file mode 100644
index 4ec5afd86..000000000
--- a/vendor/commerceguys/intl/resources/country/es-PE.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afganistán"
- },
- "AL": {
- "name": "Albania"
- },
- "DE": {
- "name": "Alemania"
- },
- "AD": {
- "name": "Andorra"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguila"
- },
- "AQ": {
- "name": "Antártida"
- },
- "AG": {
- "name": "Antigua y Barbuda"
- },
- "SA": {
- "name": "Arabia Saudí"
- },
- "DZ": {
- "name": "Argelia"
- },
- "AR": {
- "name": "Argentina"
- },
- "AM": {
- "name": "Armenia"
- },
- "AW": {
- "name": "Aruba"
- },
- "AU": {
- "name": "Australia"
- },
- "AT": {
- "name": "Austria"
- },
- "AZ": {
- "name": "Azerbaiyán"
- },
- "BS": {
- "name": "Bahamas"
- },
- "BD": {
- "name": "Bangladés"
- },
- "BB": {
- "name": "Barbados"
- },
- "BH": {
- "name": "Baréin"
- },
- "BE": {
- "name": "Bélgica"
- },
- "BZ": {
- "name": "Belice"
- },
- "BJ": {
- "name": "Benín"
- },
- "BM": {
- "name": "Bermudas"
- },
- "BY": {
- "name": "Bielorrusia"
- },
- "BO": {
- "name": "Bolivia"
- },
- "BA": {
- "name": "Bosnia y Herzegovina"
- },
- "BW": {
- "name": "Botsuana"
- },
- "BR": {
- "name": "Brasil"
- },
- "BN": {
- "name": "Brunéi"
- },
- "BG": {
- "name": "Bulgaria"
- },
- "BF": {
- "name": "Burkina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "BT": {
- "name": "Bután"
- },
- "CV": {
- "name": "Cabo Verde"
- },
- "KH": {
- "name": "Camboya"
- },
- "CM": {
- "name": "Camerún"
- },
- "CA": {
- "name": "Canadá"
- },
- "BQ": {
- "name": "Caribe neerlandés"
- },
- "QA": {
- "name": "Catar"
- },
- "EA": {
- "name": "Ceuta y Melilla"
- },
- "TD": {
- "name": "Chad"
- },
- "CZ": {
- "name": "Chequia"
- },
- "CL": {
- "name": "Chile"
- },
- "CN": {
- "name": "China"
- },
- "CY": {
- "name": "Chipre"
- },
- "VA": {
- "name": "Ciudad del Vaticano"
- },
- "CO": {
- "name": "Colombia"
- },
- "KM": {
- "name": "Comoras"
- },
- "KP": {
- "name": "Corea del Norte"
- },
- "KR": {
- "name": "Corea del Sur"
- },
- "CI": {
- "name": "Costa de Marfil"
- },
- "CR": {
- "name": "Costa Rica"
- },
- "HR": {
- "name": "Croacia"
- },
- "CU": {
- "name": "Cuba"
- },
- "CW": {
- "name": "Curazao"
- },
- "DG": {
- "name": "Diego García"
- },
- "DK": {
- "name": "Dinamarca"
- },
- "DM": {
- "name": "Dominica"
- },
- "EC": {
- "name": "Ecuador"
- },
- "EG": {
- "name": "Egipto"
- },
- "SV": {
- "name": "El Salvador"
- },
- "AE": {
- "name": "Emiratos Árabes Unidos"
- },
- "ER": {
- "name": "Eritrea"
- },
- "SK": {
- "name": "Eslovaquia"
- },
- "SI": {
- "name": "Eslovenia"
- },
- "ES": {
- "name": "España"
- },
- "US": {
- "name": "Estados Unidos"
- },
- "EE": {
- "name": "Estonia"
- },
- "ET": {
- "name": "Etiopía"
- },
- "PH": {
- "name": "Filipinas"
- },
- "FI": {
- "name": "Finlandia"
- },
- "FJ": {
- "name": "Fiyi"
- },
- "FR": {
- "name": "Francia"
- },
- "GA": {
- "name": "Gabón"
- },
- "GM": {
- "name": "Gambia"
- },
- "GE": {
- "name": "Georgia"
- },
- "GH": {
- "name": "Ghana"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GD": {
- "name": "Granada"
- },
- "GR": {
- "name": "Grecia"
- },
- "GL": {
- "name": "Groenlandia"
- },
- "GP": {
- "name": "Guadalupe"
- },
- "GU": {
- "name": "Guam"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GF": {
- "name": "Guayana Francesa"
- },
- "GG": {
- "name": "Guernesey"
- },
- "GN": {
- "name": "Guinea"
- },
- "GQ": {
- "name": "Guinea Ecuatorial"
- },
- "GW": {
- "name": "Guinea-Bisáu"
- },
- "GY": {
- "name": "Guyana"
- },
- "HT": {
- "name": "Haití"
- },
- "HN": {
- "name": "Honduras"
- },
- "HU": {
- "name": "Hungría"
- },
- "IN": {
- "name": "India"
- },
- "ID": {
- "name": "Indonesia"
- },
- "IQ": {
- "name": "Irak"
- },
- "IR": {
- "name": "Irán"
- },
- "IE": {
- "name": "Irlanda"
- },
- "AC": {
- "name": "Isla Ascensión"
- },
- "IM": {
- "name": "Isla de Man"
- },
- "CX": {
- "name": "Isla de Navidad"
- },
- "NF": {
- "name": "Isla Norfolk"
- },
- "IS": {
- "name": "Islandia"
- },
- "AX": {
- "name": "Islas Åland"
- },
- "KY": {
- "name": "Islas Caimán"
- },
- "IC": {
- "name": "Islas Canarias"
- },
- "CC": {
- "name": "Islas Cocos"
- },
- "CK": {
- "name": "Islas Cook"
- },
- "FO": {
- "name": "Islas Feroe"
- },
- "GS": {
- "name": "Islas Georgia del Sur y Sandwich del Sur"
- },
- "FK": {
- "name": "Islas Malvinas"
- },
- "MP": {
- "name": "Islas Marianas del Norte"
- },
- "MH": {
- "name": "Islas Marshall"
- },
- "UM": {
- "name": "Islas menores alejadas de EE. UU."
- },
- "PN": {
- "name": "Islas Pitcairn"
- },
- "SB": {
- "name": "Islas Salomón"
- },
- "TC": {
- "name": "Islas Turcas y Caicos"
- },
- "VG": {
- "name": "Islas Vírgenes Británicas"
- },
- "VI": {
- "name": "Islas Vírgenes de los Estados Unidos"
- },
- "IL": {
- "name": "Israel"
- },
- "IT": {
- "name": "Italia"
- },
- "JM": {
- "name": "Jamaica"
- },
- "JP": {
- "name": "Japón"
- },
- "JE": {
- "name": "Jersey"
- },
- "JO": {
- "name": "Jordania"
- },
- "KZ": {
- "name": "Kazajistán"
- },
- "KE": {
- "name": "Kenia"
- },
- "KG": {
- "name": "Kirguistán"
- },
- "KI": {
- "name": "Kiribati"
- },
- "XK": {
- "name": "Kosovo"
- },
- "KW": {
- "name": "Kuwait"
- },
- "LA": {
- "name": "Laos"
- },
- "LS": {
- "name": "Lesoto"
- },
- "LV": {
- "name": "Letonia"
- },
- "LB": {
- "name": "Líbano"
- },
- "LR": {
- "name": "Liberia"
- },
- "LY": {
- "name": "Libia"
- },
- "LI": {
- "name": "Liechtenstein"
- },
- "LT": {
- "name": "Lituania"
- },
- "LU": {
- "name": "Luxemburgo"
- },
- "MK": {
- "name": "Macedonia"
- },
- "MG": {
- "name": "Madagascar"
- },
- "MY": {
- "name": "Malasia"
- },
- "MW": {
- "name": "Malaui"
- },
- "MV": {
- "name": "Maldivas"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "MA": {
- "name": "Marruecos"
- },
- "MQ": {
- "name": "Martinica"
- },
- "MU": {
- "name": "Mauricio"
- },
- "MR": {
- "name": "Mauritania"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "México"
- },
- "FM": {
- "name": "Micronesia"
- },
- "MD": {
- "name": "Moldavia"
- },
- "MC": {
- "name": "Mónaco"
- },
- "MN": {
- "name": "Mongolia"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MZ": {
- "name": "Mozambique"
- },
- "MM": {
- "name": "Myanmar (Birmania)"
- },
- "NA": {
- "name": "Namibia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepal"
- },
- "NI": {
- "name": "Nicaragua"
- },
- "NE": {
- "name": "Níger"
- },
- "NG": {
- "name": "Nigeria"
- },
- "NU": {
- "name": "Niue"
- },
- "NO": {
- "name": "Noruega"
- },
- "NC": {
- "name": "Nueva Caledonia"
- },
- "NZ": {
- "name": "Nueva Zelanda"
- },
- "OM": {
- "name": "Omán"
- },
- "NL": {
- "name": "Países Bajos"
- },
- "PK": {
- "name": "Pakistán"
- },
- "PW": {
- "name": "Palaos"
- },
- "PA": {
- "name": "Panamá"
- },
- "PG": {
- "name": "Papúa Nueva Guinea"
- },
- "PY": {
- "name": "Paraguay"
- },
- "PE": {
- "name": "Perú"
- },
- "PF": {
- "name": "Polinesia Francesa"
- },
- "PL": {
- "name": "Polonia"
- },
- "PT": {
- "name": "Portugal"
- },
- "PR": {
- "name": "Puerto Rico"
- },
- "HK": {
- "name": "RAE de Hong Kong (China)"
- },
- "MO": {
- "name": "RAE de Macao (China)"
- },
- "GB": {
- "name": "Reino Unido"
- },
- "CF": {
- "name": "República Centroafricana"
- },
- "CG": {
- "name": "República del Congo"
- },
- "CD": {
- "name": "República Democrática del Congo"
- },
- "DO": {
- "name": "República Dominicana"
- },
- "RE": {
- "name": "Reunión"
- },
- "RW": {
- "name": "Ruanda"
- },
- "RO": {
- "name": "Rumanía"
- },
- "RU": {
- "name": "Rusia"
- },
- "EH": {
- "name": "Sáhara Occidental"
- },
- "WS": {
- "name": "Samoa"
- },
- "AS": {
- "name": "Samoa Americana"
- },
- "BL": {
- "name": "San Bartolomé"
- },
- "KN": {
- "name": "San Cristóbal y Nieves"
- },
- "SM": {
- "name": "San Marino"
- },
- "MF": {
- "name": "San Martín"
- },
- "PM": {
- "name": "San Pedro y Miquelón"
- },
- "VC": {
- "name": "San Vicente y las Granadinas"
- },
- "SH": {
- "name": "Santa Elena"
- },
- "LC": {
- "name": "Santa Lucía"
- },
- "ST": {
- "name": "Santo Tomé y Príncipe"
- },
- "SN": {
- "name": "Senegal"
- },
- "RS": {
- "name": "Serbia"
- },
- "SC": {
- "name": "Seychelles"
- },
- "SL": {
- "name": "Sierra Leona"
- },
- "SG": {
- "name": "Singapur"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SY": {
- "name": "Siria"
- },
- "SO": {
- "name": "Somalia"
- },
- "LK": {
- "name": "Sri Lanka"
- },
- "SZ": {
- "name": "Suazilandia"
- },
- "ZA": {
- "name": "Sudáfrica"
- },
- "SD": {
- "name": "Sudán"
- },
- "SS": {
- "name": "Sudán del Sur"
- },
- "SE": {
- "name": "Suecia"
- },
- "CH": {
- "name": "Suiza"
- },
- "SR": {
- "name": "Surinam"
- },
- "SJ": {
- "name": "Svalbard y Jan Mayen"
- },
- "TH": {
- "name": "Tailandia"
- },
- "TW": {
- "name": "Taiwán"
- },
- "TZ": {
- "name": "Tanzania"
- },
- "TJ": {
- "name": "Tayikistán"
- },
- "IO": {
- "name": "Territorio Británico del Océano Índico"
- },
- "TF": {
- "name": "Territorios Australes Franceses"
- },
- "PS": {
- "name": "Territorios Palestinos"
- },
- "TL": {
- "name": "Timor-Leste"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad y Tobago"
- },
- "TA": {
- "name": "Tristán de Acuña"
- },
- "TN": {
- "name": "Túnez"
- },
- "TM": {
- "name": "Turkmenistán"
- },
- "TR": {
- "name": "Turquía"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UA": {
- "name": "Ucrania"
- },
- "UG": {
- "name": "Uganda"
- },
- "UY": {
- "name": "Uruguay"
- },
- "UZ": {
- "name": "Uzbekistán"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietnam"
- },
- "WF": {
- "name": "Wallis y Futuna"
- },
- "YE": {
- "name": "Yemen"
- },
- "DJ": {
- "name": "Yibuti"
- },
- "ZM": {
- "name": "Zambia"
- },
- "ZW": {
- "name": "Zimbabue"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/es-PR.json b/vendor/commerceguys/intl/resources/country/es-PR.json
deleted file mode 100644
index d33edf82d..000000000
--- a/vendor/commerceguys/intl/resources/country/es-PR.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afganistán"
- },
- "AL": {
- "name": "Albania"
- },
- "DE": {
- "name": "Alemania"
- },
- "AD": {
- "name": "Andorra"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguila"
- },
- "AQ": {
- "name": "Antártida"
- },
- "AG": {
- "name": "Antigua y Barbuda"
- },
- "SA": {
- "name": "Arabia Saudí"
- },
- "DZ": {
- "name": "Argelia"
- },
- "AR": {
- "name": "Argentina"
- },
- "AM": {
- "name": "Armenia"
- },
- "AW": {
- "name": "Aruba"
- },
- "AU": {
- "name": "Australia"
- },
- "AT": {
- "name": "Austria"
- },
- "AZ": {
- "name": "Azerbaiyán"
- },
- "BS": {
- "name": "Bahamas"
- },
- "BD": {
- "name": "Bangladés"
- },
- "BB": {
- "name": "Barbados"
- },
- "BH": {
- "name": "Baréin"
- },
- "BE": {
- "name": "Bélgica"
- },
- "BZ": {
- "name": "Belice"
- },
- "BJ": {
- "name": "Benín"
- },
- "BM": {
- "name": "Bermudas"
- },
- "BY": {
- "name": "Bielorrusia"
- },
- "BO": {
- "name": "Bolivia"
- },
- "BA": {
- "name": "Bosnia-Herzegovina"
- },
- "BW": {
- "name": "Botsuana"
- },
- "BR": {
- "name": "Brasil"
- },
- "BN": {
- "name": "Brunéi"
- },
- "BG": {
- "name": "Bulgaria"
- },
- "BF": {
- "name": "Burkina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "BT": {
- "name": "Bután"
- },
- "CV": {
- "name": "Cabo Verde"
- },
- "KH": {
- "name": "Camboya"
- },
- "CM": {
- "name": "Camerún"
- },
- "CA": {
- "name": "Canadá"
- },
- "BQ": {
- "name": "Caribe neerlandés"
- },
- "QA": {
- "name": "Catar"
- },
- "EA": {
- "name": "Ceuta y Melilla"
- },
- "TD": {
- "name": "Chad"
- },
- "CZ": {
- "name": "Chequia"
- },
- "CL": {
- "name": "Chile"
- },
- "CN": {
- "name": "China"
- },
- "CY": {
- "name": "Chipre"
- },
- "VA": {
- "name": "Ciudad del Vaticano"
- },
- "CO": {
- "name": "Colombia"
- },
- "KM": {
- "name": "Comoras"
- },
- "KP": {
- "name": "Corea del Norte"
- },
- "KR": {
- "name": "Corea del Sur"
- },
- "CI": {
- "name": "Costa de Marfil"
- },
- "CR": {
- "name": "Costa Rica"
- },
- "HR": {
- "name": "Croacia"
- },
- "CU": {
- "name": "Cuba"
- },
- "CW": {
- "name": "Curazao"
- },
- "DG": {
- "name": "Diego García"
- },
- "DK": {
- "name": "Dinamarca"
- },
- "DM": {
- "name": "Dominica"
- },
- "EC": {
- "name": "Ecuador"
- },
- "EG": {
- "name": "Egipto"
- },
- "SV": {
- "name": "El Salvador"
- },
- "AE": {
- "name": "Emiratos Árabes Unidos"
- },
- "ER": {
- "name": "Eritrea"
- },
- "SK": {
- "name": "Eslovaquia"
- },
- "SI": {
- "name": "Eslovenia"
- },
- "ES": {
- "name": "España"
- },
- "US": {
- "name": "Estados Unidos"
- },
- "EE": {
- "name": "Estonia"
- },
- "ET": {
- "name": "Etiopía"
- },
- "PH": {
- "name": "Filipinas"
- },
- "FI": {
- "name": "Finlandia"
- },
- "FJ": {
- "name": "Fiyi"
- },
- "FR": {
- "name": "Francia"
- },
- "GA": {
- "name": "Gabón"
- },
- "GM": {
- "name": "Gambia"
- },
- "GE": {
- "name": "Georgia"
- },
- "GH": {
- "name": "Ghana"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GD": {
- "name": "Granada"
- },
- "GR": {
- "name": "Grecia"
- },
- "GL": {
- "name": "Groenlandia"
- },
- "GP": {
- "name": "Guadalupe"
- },
- "GU": {
- "name": "Guam"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GF": {
- "name": "Guayana Francesa"
- },
- "GG": {
- "name": "Guernesey"
- },
- "GN": {
- "name": "Guinea"
- },
- "GQ": {
- "name": "Guinea Ecuatorial"
- },
- "GW": {
- "name": "Guinea-Bisáu"
- },
- "GY": {
- "name": "Guyana"
- },
- "HT": {
- "name": "Haití"
- },
- "HN": {
- "name": "Honduras"
- },
- "HU": {
- "name": "Hungría"
- },
- "IN": {
- "name": "India"
- },
- "ID": {
- "name": "Indonesia"
- },
- "IQ": {
- "name": "Irak"
- },
- "IR": {
- "name": "Irán"
- },
- "IE": {
- "name": "Irlanda"
- },
- "AC": {
- "name": "Isla Ascensión"
- },
- "IM": {
- "name": "Isla de Man"
- },
- "CX": {
- "name": "Isla de Navidad"
- },
- "NF": {
- "name": "Isla Norfolk"
- },
- "IS": {
- "name": "Islandia"
- },
- "AX": {
- "name": "Islas Åland"
- },
- "KY": {
- "name": "Islas Caimán"
- },
- "IC": {
- "name": "Islas Canarias"
- },
- "CC": {
- "name": "Islas Cocos"
- },
- "CK": {
- "name": "Islas Cook"
- },
- "FO": {
- "name": "Islas Feroe"
- },
- "GS": {
- "name": "Islas Georgia del Sur y Sandwich del Sur"
- },
- "FK": {
- "name": "Islas Malvinas"
- },
- "MP": {
- "name": "Islas Marianas del Norte"
- },
- "MH": {
- "name": "Islas Marshall"
- },
- "UM": {
- "name": "Islas menores alejadas de EE. UU."
- },
- "PN": {
- "name": "Islas Pitcairn"
- },
- "SB": {
- "name": "Islas Salomón"
- },
- "TC": {
- "name": "Islas Turcas y Caicos"
- },
- "VG": {
- "name": "Islas Vírgenes Británicas"
- },
- "VI": {
- "name": "Islas Vírgenes de los Estados Unidos"
- },
- "IL": {
- "name": "Israel"
- },
- "IT": {
- "name": "Italia"
- },
- "JM": {
- "name": "Jamaica"
- },
- "JP": {
- "name": "Japón"
- },
- "JE": {
- "name": "Jersey"
- },
- "JO": {
- "name": "Jordania"
- },
- "KZ": {
- "name": "Kazajistán"
- },
- "KE": {
- "name": "Kenia"
- },
- "KG": {
- "name": "Kirguistán"
- },
- "KI": {
- "name": "Kiribati"
- },
- "XK": {
- "name": "Kosovo"
- },
- "KW": {
- "name": "Kuwait"
- },
- "LA": {
- "name": "Laos"
- },
- "LS": {
- "name": "Lesoto"
- },
- "LV": {
- "name": "Letonia"
- },
- "LB": {
- "name": "Líbano"
- },
- "LR": {
- "name": "Liberia"
- },
- "LY": {
- "name": "Libia"
- },
- "LI": {
- "name": "Liechtenstein"
- },
- "LT": {
- "name": "Lituania"
- },
- "LU": {
- "name": "Luxemburgo"
- },
- "MK": {
- "name": "Macedonia"
- },
- "MG": {
- "name": "Madagascar"
- },
- "MY": {
- "name": "Malasia"
- },
- "MW": {
- "name": "Malaui"
- },
- "MV": {
- "name": "Maldivas"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "MA": {
- "name": "Marruecos"
- },
- "MQ": {
- "name": "Martinica"
- },
- "MU": {
- "name": "Mauricio"
- },
- "MR": {
- "name": "Mauritania"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "México"
- },
- "FM": {
- "name": "Micronesia"
- },
- "MD": {
- "name": "Moldavia"
- },
- "MC": {
- "name": "Mónaco"
- },
- "MN": {
- "name": "Mongolia"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MZ": {
- "name": "Mozambique"
- },
- "MM": {
- "name": "Myanmar (Birmania)"
- },
- "NA": {
- "name": "Namibia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepal"
- },
- "NI": {
- "name": "Nicaragua"
- },
- "NE": {
- "name": "Níger"
- },
- "NG": {
- "name": "Nigeria"
- },
- "NU": {
- "name": "Niue"
- },
- "NO": {
- "name": "Noruega"
- },
- "NC": {
- "name": "Nueva Caledonia"
- },
- "NZ": {
- "name": "Nueva Zelanda"
- },
- "OM": {
- "name": "Omán"
- },
- "NL": {
- "name": "Países Bajos"
- },
- "PK": {
- "name": "Pakistán"
- },
- "PW": {
- "name": "Palaos"
- },
- "PA": {
- "name": "Panamá"
- },
- "PG": {
- "name": "Papúa Nueva Guinea"
- },
- "PY": {
- "name": "Paraguay"
- },
- "PE": {
- "name": "Perú"
- },
- "PF": {
- "name": "Polinesia Francesa"
- },
- "PL": {
- "name": "Polonia"
- },
- "PT": {
- "name": "Portugal"
- },
- "PR": {
- "name": "Puerto Rico"
- },
- "HK": {
- "name": "RAE de Hong Kong (China)"
- },
- "MO": {
- "name": "RAE de Macao (China)"
- },
- "GB": {
- "name": "Reino Unido"
- },
- "CF": {
- "name": "República Centroafricana"
- },
- "CG": {
- "name": "República del Congo"
- },
- "CD": {
- "name": "República Democrática del Congo"
- },
- "DO": {
- "name": "República Dominicana"
- },
- "RE": {
- "name": "Reunión"
- },
- "RW": {
- "name": "Ruanda"
- },
- "RO": {
- "name": "Rumanía"
- },
- "RU": {
- "name": "Rusia"
- },
- "EH": {
- "name": "Sáhara Occidental"
- },
- "WS": {
- "name": "Samoa"
- },
- "AS": {
- "name": "Samoa Americana"
- },
- "BL": {
- "name": "San Bartolomé"
- },
- "KN": {
- "name": "San Cristóbal y Nieves"
- },
- "SM": {
- "name": "San Marino"
- },
- "MF": {
- "name": "San Martín"
- },
- "PM": {
- "name": "San Pedro y Miquelón"
- },
- "VC": {
- "name": "San Vicente y las Granadinas"
- },
- "SH": {
- "name": "Santa Elena"
- },
- "LC": {
- "name": "Santa Lucía"
- },
- "ST": {
- "name": "Santo Tomé y Príncipe"
- },
- "SN": {
- "name": "Senegal"
- },
- "RS": {
- "name": "Serbia"
- },
- "SC": {
- "name": "Seychelles"
- },
- "SL": {
- "name": "Sierra Leona"
- },
- "SG": {
- "name": "Singapur"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SY": {
- "name": "Siria"
- },
- "SO": {
- "name": "Somalia"
- },
- "LK": {
- "name": "Sri Lanka"
- },
- "SZ": {
- "name": "Suazilandia"
- },
- "ZA": {
- "name": "Sudáfrica"
- },
- "SD": {
- "name": "Sudán"
- },
- "SS": {
- "name": "Sudán del Sur"
- },
- "SE": {
- "name": "Suecia"
- },
- "CH": {
- "name": "Suiza"
- },
- "SR": {
- "name": "Surinam"
- },
- "SJ": {
- "name": "Svalbard y Jan Mayen"
- },
- "TH": {
- "name": "Tailandia"
- },
- "TW": {
- "name": "Taiwán"
- },
- "TZ": {
- "name": "Tanzania"
- },
- "TJ": {
- "name": "Tayikistán"
- },
- "IO": {
- "name": "Territorio Británico del Océano Índico"
- },
- "TF": {
- "name": "Territorios Australes Franceses"
- },
- "PS": {
- "name": "Territorios Palestinos"
- },
- "TL": {
- "name": "Timor Oriental"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad y Tobago"
- },
- "TA": {
- "name": "Tristán da Cunha"
- },
- "TN": {
- "name": "Túnez"
- },
- "TM": {
- "name": "Turkmenistán"
- },
- "TR": {
- "name": "Turquía"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UA": {
- "name": "Ucrania"
- },
- "UG": {
- "name": "Uganda"
- },
- "UY": {
- "name": "Uruguay"
- },
- "UZ": {
- "name": "Uzbekistán"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietnam"
- },
- "WF": {
- "name": "Wallis y Futuna"
- },
- "YE": {
- "name": "Yemen"
- },
- "DJ": {
- "name": "Yibuti"
- },
- "ZM": {
- "name": "Zambia"
- },
- "ZW": {
- "name": "Zimbabue"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/es-PY.json b/vendor/commerceguys/intl/resources/country/es-PY.json
deleted file mode 100644
index 4ec5afd86..000000000
--- a/vendor/commerceguys/intl/resources/country/es-PY.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afganistán"
- },
- "AL": {
- "name": "Albania"
- },
- "DE": {
- "name": "Alemania"
- },
- "AD": {
- "name": "Andorra"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguila"
- },
- "AQ": {
- "name": "Antártida"
- },
- "AG": {
- "name": "Antigua y Barbuda"
- },
- "SA": {
- "name": "Arabia Saudí"
- },
- "DZ": {
- "name": "Argelia"
- },
- "AR": {
- "name": "Argentina"
- },
- "AM": {
- "name": "Armenia"
- },
- "AW": {
- "name": "Aruba"
- },
- "AU": {
- "name": "Australia"
- },
- "AT": {
- "name": "Austria"
- },
- "AZ": {
- "name": "Azerbaiyán"
- },
- "BS": {
- "name": "Bahamas"
- },
- "BD": {
- "name": "Bangladés"
- },
- "BB": {
- "name": "Barbados"
- },
- "BH": {
- "name": "Baréin"
- },
- "BE": {
- "name": "Bélgica"
- },
- "BZ": {
- "name": "Belice"
- },
- "BJ": {
- "name": "Benín"
- },
- "BM": {
- "name": "Bermudas"
- },
- "BY": {
- "name": "Bielorrusia"
- },
- "BO": {
- "name": "Bolivia"
- },
- "BA": {
- "name": "Bosnia y Herzegovina"
- },
- "BW": {
- "name": "Botsuana"
- },
- "BR": {
- "name": "Brasil"
- },
- "BN": {
- "name": "Brunéi"
- },
- "BG": {
- "name": "Bulgaria"
- },
- "BF": {
- "name": "Burkina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "BT": {
- "name": "Bután"
- },
- "CV": {
- "name": "Cabo Verde"
- },
- "KH": {
- "name": "Camboya"
- },
- "CM": {
- "name": "Camerún"
- },
- "CA": {
- "name": "Canadá"
- },
- "BQ": {
- "name": "Caribe neerlandés"
- },
- "QA": {
- "name": "Catar"
- },
- "EA": {
- "name": "Ceuta y Melilla"
- },
- "TD": {
- "name": "Chad"
- },
- "CZ": {
- "name": "Chequia"
- },
- "CL": {
- "name": "Chile"
- },
- "CN": {
- "name": "China"
- },
- "CY": {
- "name": "Chipre"
- },
- "VA": {
- "name": "Ciudad del Vaticano"
- },
- "CO": {
- "name": "Colombia"
- },
- "KM": {
- "name": "Comoras"
- },
- "KP": {
- "name": "Corea del Norte"
- },
- "KR": {
- "name": "Corea del Sur"
- },
- "CI": {
- "name": "Costa de Marfil"
- },
- "CR": {
- "name": "Costa Rica"
- },
- "HR": {
- "name": "Croacia"
- },
- "CU": {
- "name": "Cuba"
- },
- "CW": {
- "name": "Curazao"
- },
- "DG": {
- "name": "Diego García"
- },
- "DK": {
- "name": "Dinamarca"
- },
- "DM": {
- "name": "Dominica"
- },
- "EC": {
- "name": "Ecuador"
- },
- "EG": {
- "name": "Egipto"
- },
- "SV": {
- "name": "El Salvador"
- },
- "AE": {
- "name": "Emiratos Árabes Unidos"
- },
- "ER": {
- "name": "Eritrea"
- },
- "SK": {
- "name": "Eslovaquia"
- },
- "SI": {
- "name": "Eslovenia"
- },
- "ES": {
- "name": "España"
- },
- "US": {
- "name": "Estados Unidos"
- },
- "EE": {
- "name": "Estonia"
- },
- "ET": {
- "name": "Etiopía"
- },
- "PH": {
- "name": "Filipinas"
- },
- "FI": {
- "name": "Finlandia"
- },
- "FJ": {
- "name": "Fiyi"
- },
- "FR": {
- "name": "Francia"
- },
- "GA": {
- "name": "Gabón"
- },
- "GM": {
- "name": "Gambia"
- },
- "GE": {
- "name": "Georgia"
- },
- "GH": {
- "name": "Ghana"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GD": {
- "name": "Granada"
- },
- "GR": {
- "name": "Grecia"
- },
- "GL": {
- "name": "Groenlandia"
- },
- "GP": {
- "name": "Guadalupe"
- },
- "GU": {
- "name": "Guam"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GF": {
- "name": "Guayana Francesa"
- },
- "GG": {
- "name": "Guernesey"
- },
- "GN": {
- "name": "Guinea"
- },
- "GQ": {
- "name": "Guinea Ecuatorial"
- },
- "GW": {
- "name": "Guinea-Bisáu"
- },
- "GY": {
- "name": "Guyana"
- },
- "HT": {
- "name": "Haití"
- },
- "HN": {
- "name": "Honduras"
- },
- "HU": {
- "name": "Hungría"
- },
- "IN": {
- "name": "India"
- },
- "ID": {
- "name": "Indonesia"
- },
- "IQ": {
- "name": "Irak"
- },
- "IR": {
- "name": "Irán"
- },
- "IE": {
- "name": "Irlanda"
- },
- "AC": {
- "name": "Isla Ascensión"
- },
- "IM": {
- "name": "Isla de Man"
- },
- "CX": {
- "name": "Isla de Navidad"
- },
- "NF": {
- "name": "Isla Norfolk"
- },
- "IS": {
- "name": "Islandia"
- },
- "AX": {
- "name": "Islas Åland"
- },
- "KY": {
- "name": "Islas Caimán"
- },
- "IC": {
- "name": "Islas Canarias"
- },
- "CC": {
- "name": "Islas Cocos"
- },
- "CK": {
- "name": "Islas Cook"
- },
- "FO": {
- "name": "Islas Feroe"
- },
- "GS": {
- "name": "Islas Georgia del Sur y Sandwich del Sur"
- },
- "FK": {
- "name": "Islas Malvinas"
- },
- "MP": {
- "name": "Islas Marianas del Norte"
- },
- "MH": {
- "name": "Islas Marshall"
- },
- "UM": {
- "name": "Islas menores alejadas de EE. UU."
- },
- "PN": {
- "name": "Islas Pitcairn"
- },
- "SB": {
- "name": "Islas Salomón"
- },
- "TC": {
- "name": "Islas Turcas y Caicos"
- },
- "VG": {
- "name": "Islas Vírgenes Británicas"
- },
- "VI": {
- "name": "Islas Vírgenes de los Estados Unidos"
- },
- "IL": {
- "name": "Israel"
- },
- "IT": {
- "name": "Italia"
- },
- "JM": {
- "name": "Jamaica"
- },
- "JP": {
- "name": "Japón"
- },
- "JE": {
- "name": "Jersey"
- },
- "JO": {
- "name": "Jordania"
- },
- "KZ": {
- "name": "Kazajistán"
- },
- "KE": {
- "name": "Kenia"
- },
- "KG": {
- "name": "Kirguistán"
- },
- "KI": {
- "name": "Kiribati"
- },
- "XK": {
- "name": "Kosovo"
- },
- "KW": {
- "name": "Kuwait"
- },
- "LA": {
- "name": "Laos"
- },
- "LS": {
- "name": "Lesoto"
- },
- "LV": {
- "name": "Letonia"
- },
- "LB": {
- "name": "Líbano"
- },
- "LR": {
- "name": "Liberia"
- },
- "LY": {
- "name": "Libia"
- },
- "LI": {
- "name": "Liechtenstein"
- },
- "LT": {
- "name": "Lituania"
- },
- "LU": {
- "name": "Luxemburgo"
- },
- "MK": {
- "name": "Macedonia"
- },
- "MG": {
- "name": "Madagascar"
- },
- "MY": {
- "name": "Malasia"
- },
- "MW": {
- "name": "Malaui"
- },
- "MV": {
- "name": "Maldivas"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "MA": {
- "name": "Marruecos"
- },
- "MQ": {
- "name": "Martinica"
- },
- "MU": {
- "name": "Mauricio"
- },
- "MR": {
- "name": "Mauritania"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "México"
- },
- "FM": {
- "name": "Micronesia"
- },
- "MD": {
- "name": "Moldavia"
- },
- "MC": {
- "name": "Mónaco"
- },
- "MN": {
- "name": "Mongolia"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MZ": {
- "name": "Mozambique"
- },
- "MM": {
- "name": "Myanmar (Birmania)"
- },
- "NA": {
- "name": "Namibia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepal"
- },
- "NI": {
- "name": "Nicaragua"
- },
- "NE": {
- "name": "Níger"
- },
- "NG": {
- "name": "Nigeria"
- },
- "NU": {
- "name": "Niue"
- },
- "NO": {
- "name": "Noruega"
- },
- "NC": {
- "name": "Nueva Caledonia"
- },
- "NZ": {
- "name": "Nueva Zelanda"
- },
- "OM": {
- "name": "Omán"
- },
- "NL": {
- "name": "Países Bajos"
- },
- "PK": {
- "name": "Pakistán"
- },
- "PW": {
- "name": "Palaos"
- },
- "PA": {
- "name": "Panamá"
- },
- "PG": {
- "name": "Papúa Nueva Guinea"
- },
- "PY": {
- "name": "Paraguay"
- },
- "PE": {
- "name": "Perú"
- },
- "PF": {
- "name": "Polinesia Francesa"
- },
- "PL": {
- "name": "Polonia"
- },
- "PT": {
- "name": "Portugal"
- },
- "PR": {
- "name": "Puerto Rico"
- },
- "HK": {
- "name": "RAE de Hong Kong (China)"
- },
- "MO": {
- "name": "RAE de Macao (China)"
- },
- "GB": {
- "name": "Reino Unido"
- },
- "CF": {
- "name": "República Centroafricana"
- },
- "CG": {
- "name": "República del Congo"
- },
- "CD": {
- "name": "República Democrática del Congo"
- },
- "DO": {
- "name": "República Dominicana"
- },
- "RE": {
- "name": "Reunión"
- },
- "RW": {
- "name": "Ruanda"
- },
- "RO": {
- "name": "Rumanía"
- },
- "RU": {
- "name": "Rusia"
- },
- "EH": {
- "name": "Sáhara Occidental"
- },
- "WS": {
- "name": "Samoa"
- },
- "AS": {
- "name": "Samoa Americana"
- },
- "BL": {
- "name": "San Bartolomé"
- },
- "KN": {
- "name": "San Cristóbal y Nieves"
- },
- "SM": {
- "name": "San Marino"
- },
- "MF": {
- "name": "San Martín"
- },
- "PM": {
- "name": "San Pedro y Miquelón"
- },
- "VC": {
- "name": "San Vicente y las Granadinas"
- },
- "SH": {
- "name": "Santa Elena"
- },
- "LC": {
- "name": "Santa Lucía"
- },
- "ST": {
- "name": "Santo Tomé y Príncipe"
- },
- "SN": {
- "name": "Senegal"
- },
- "RS": {
- "name": "Serbia"
- },
- "SC": {
- "name": "Seychelles"
- },
- "SL": {
- "name": "Sierra Leona"
- },
- "SG": {
- "name": "Singapur"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SY": {
- "name": "Siria"
- },
- "SO": {
- "name": "Somalia"
- },
- "LK": {
- "name": "Sri Lanka"
- },
- "SZ": {
- "name": "Suazilandia"
- },
- "ZA": {
- "name": "Sudáfrica"
- },
- "SD": {
- "name": "Sudán"
- },
- "SS": {
- "name": "Sudán del Sur"
- },
- "SE": {
- "name": "Suecia"
- },
- "CH": {
- "name": "Suiza"
- },
- "SR": {
- "name": "Surinam"
- },
- "SJ": {
- "name": "Svalbard y Jan Mayen"
- },
- "TH": {
- "name": "Tailandia"
- },
- "TW": {
- "name": "Taiwán"
- },
- "TZ": {
- "name": "Tanzania"
- },
- "TJ": {
- "name": "Tayikistán"
- },
- "IO": {
- "name": "Territorio Británico del Océano Índico"
- },
- "TF": {
- "name": "Territorios Australes Franceses"
- },
- "PS": {
- "name": "Territorios Palestinos"
- },
- "TL": {
- "name": "Timor-Leste"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad y Tobago"
- },
- "TA": {
- "name": "Tristán de Acuña"
- },
- "TN": {
- "name": "Túnez"
- },
- "TM": {
- "name": "Turkmenistán"
- },
- "TR": {
- "name": "Turquía"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UA": {
- "name": "Ucrania"
- },
- "UG": {
- "name": "Uganda"
- },
- "UY": {
- "name": "Uruguay"
- },
- "UZ": {
- "name": "Uzbekistán"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietnam"
- },
- "WF": {
- "name": "Wallis y Futuna"
- },
- "YE": {
- "name": "Yemen"
- },
- "DJ": {
- "name": "Yibuti"
- },
- "ZM": {
- "name": "Zambia"
- },
- "ZW": {
- "name": "Zimbabue"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/es-SV.json b/vendor/commerceguys/intl/resources/country/es-SV.json
deleted file mode 100644
index d33edf82d..000000000
--- a/vendor/commerceguys/intl/resources/country/es-SV.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afganistán"
- },
- "AL": {
- "name": "Albania"
- },
- "DE": {
- "name": "Alemania"
- },
- "AD": {
- "name": "Andorra"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguila"
- },
- "AQ": {
- "name": "Antártida"
- },
- "AG": {
- "name": "Antigua y Barbuda"
- },
- "SA": {
- "name": "Arabia Saudí"
- },
- "DZ": {
- "name": "Argelia"
- },
- "AR": {
- "name": "Argentina"
- },
- "AM": {
- "name": "Armenia"
- },
- "AW": {
- "name": "Aruba"
- },
- "AU": {
- "name": "Australia"
- },
- "AT": {
- "name": "Austria"
- },
- "AZ": {
- "name": "Azerbaiyán"
- },
- "BS": {
- "name": "Bahamas"
- },
- "BD": {
- "name": "Bangladés"
- },
- "BB": {
- "name": "Barbados"
- },
- "BH": {
- "name": "Baréin"
- },
- "BE": {
- "name": "Bélgica"
- },
- "BZ": {
- "name": "Belice"
- },
- "BJ": {
- "name": "Benín"
- },
- "BM": {
- "name": "Bermudas"
- },
- "BY": {
- "name": "Bielorrusia"
- },
- "BO": {
- "name": "Bolivia"
- },
- "BA": {
- "name": "Bosnia-Herzegovina"
- },
- "BW": {
- "name": "Botsuana"
- },
- "BR": {
- "name": "Brasil"
- },
- "BN": {
- "name": "Brunéi"
- },
- "BG": {
- "name": "Bulgaria"
- },
- "BF": {
- "name": "Burkina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "BT": {
- "name": "Bután"
- },
- "CV": {
- "name": "Cabo Verde"
- },
- "KH": {
- "name": "Camboya"
- },
- "CM": {
- "name": "Camerún"
- },
- "CA": {
- "name": "Canadá"
- },
- "BQ": {
- "name": "Caribe neerlandés"
- },
- "QA": {
- "name": "Catar"
- },
- "EA": {
- "name": "Ceuta y Melilla"
- },
- "TD": {
- "name": "Chad"
- },
- "CZ": {
- "name": "Chequia"
- },
- "CL": {
- "name": "Chile"
- },
- "CN": {
- "name": "China"
- },
- "CY": {
- "name": "Chipre"
- },
- "VA": {
- "name": "Ciudad del Vaticano"
- },
- "CO": {
- "name": "Colombia"
- },
- "KM": {
- "name": "Comoras"
- },
- "KP": {
- "name": "Corea del Norte"
- },
- "KR": {
- "name": "Corea del Sur"
- },
- "CI": {
- "name": "Costa de Marfil"
- },
- "CR": {
- "name": "Costa Rica"
- },
- "HR": {
- "name": "Croacia"
- },
- "CU": {
- "name": "Cuba"
- },
- "CW": {
- "name": "Curazao"
- },
- "DG": {
- "name": "Diego García"
- },
- "DK": {
- "name": "Dinamarca"
- },
- "DM": {
- "name": "Dominica"
- },
- "EC": {
- "name": "Ecuador"
- },
- "EG": {
- "name": "Egipto"
- },
- "SV": {
- "name": "El Salvador"
- },
- "AE": {
- "name": "Emiratos Árabes Unidos"
- },
- "ER": {
- "name": "Eritrea"
- },
- "SK": {
- "name": "Eslovaquia"
- },
- "SI": {
- "name": "Eslovenia"
- },
- "ES": {
- "name": "España"
- },
- "US": {
- "name": "Estados Unidos"
- },
- "EE": {
- "name": "Estonia"
- },
- "ET": {
- "name": "Etiopía"
- },
- "PH": {
- "name": "Filipinas"
- },
- "FI": {
- "name": "Finlandia"
- },
- "FJ": {
- "name": "Fiyi"
- },
- "FR": {
- "name": "Francia"
- },
- "GA": {
- "name": "Gabón"
- },
- "GM": {
- "name": "Gambia"
- },
- "GE": {
- "name": "Georgia"
- },
- "GH": {
- "name": "Ghana"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GD": {
- "name": "Granada"
- },
- "GR": {
- "name": "Grecia"
- },
- "GL": {
- "name": "Groenlandia"
- },
- "GP": {
- "name": "Guadalupe"
- },
- "GU": {
- "name": "Guam"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GF": {
- "name": "Guayana Francesa"
- },
- "GG": {
- "name": "Guernesey"
- },
- "GN": {
- "name": "Guinea"
- },
- "GQ": {
- "name": "Guinea Ecuatorial"
- },
- "GW": {
- "name": "Guinea-Bisáu"
- },
- "GY": {
- "name": "Guyana"
- },
- "HT": {
- "name": "Haití"
- },
- "HN": {
- "name": "Honduras"
- },
- "HU": {
- "name": "Hungría"
- },
- "IN": {
- "name": "India"
- },
- "ID": {
- "name": "Indonesia"
- },
- "IQ": {
- "name": "Irak"
- },
- "IR": {
- "name": "Irán"
- },
- "IE": {
- "name": "Irlanda"
- },
- "AC": {
- "name": "Isla Ascensión"
- },
- "IM": {
- "name": "Isla de Man"
- },
- "CX": {
- "name": "Isla de Navidad"
- },
- "NF": {
- "name": "Isla Norfolk"
- },
- "IS": {
- "name": "Islandia"
- },
- "AX": {
- "name": "Islas Åland"
- },
- "KY": {
- "name": "Islas Caimán"
- },
- "IC": {
- "name": "Islas Canarias"
- },
- "CC": {
- "name": "Islas Cocos"
- },
- "CK": {
- "name": "Islas Cook"
- },
- "FO": {
- "name": "Islas Feroe"
- },
- "GS": {
- "name": "Islas Georgia del Sur y Sandwich del Sur"
- },
- "FK": {
- "name": "Islas Malvinas"
- },
- "MP": {
- "name": "Islas Marianas del Norte"
- },
- "MH": {
- "name": "Islas Marshall"
- },
- "UM": {
- "name": "Islas menores alejadas de EE. UU."
- },
- "PN": {
- "name": "Islas Pitcairn"
- },
- "SB": {
- "name": "Islas Salomón"
- },
- "TC": {
- "name": "Islas Turcas y Caicos"
- },
- "VG": {
- "name": "Islas Vírgenes Británicas"
- },
- "VI": {
- "name": "Islas Vírgenes de los Estados Unidos"
- },
- "IL": {
- "name": "Israel"
- },
- "IT": {
- "name": "Italia"
- },
- "JM": {
- "name": "Jamaica"
- },
- "JP": {
- "name": "Japón"
- },
- "JE": {
- "name": "Jersey"
- },
- "JO": {
- "name": "Jordania"
- },
- "KZ": {
- "name": "Kazajistán"
- },
- "KE": {
- "name": "Kenia"
- },
- "KG": {
- "name": "Kirguistán"
- },
- "KI": {
- "name": "Kiribati"
- },
- "XK": {
- "name": "Kosovo"
- },
- "KW": {
- "name": "Kuwait"
- },
- "LA": {
- "name": "Laos"
- },
- "LS": {
- "name": "Lesoto"
- },
- "LV": {
- "name": "Letonia"
- },
- "LB": {
- "name": "Líbano"
- },
- "LR": {
- "name": "Liberia"
- },
- "LY": {
- "name": "Libia"
- },
- "LI": {
- "name": "Liechtenstein"
- },
- "LT": {
- "name": "Lituania"
- },
- "LU": {
- "name": "Luxemburgo"
- },
- "MK": {
- "name": "Macedonia"
- },
- "MG": {
- "name": "Madagascar"
- },
- "MY": {
- "name": "Malasia"
- },
- "MW": {
- "name": "Malaui"
- },
- "MV": {
- "name": "Maldivas"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "MA": {
- "name": "Marruecos"
- },
- "MQ": {
- "name": "Martinica"
- },
- "MU": {
- "name": "Mauricio"
- },
- "MR": {
- "name": "Mauritania"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "México"
- },
- "FM": {
- "name": "Micronesia"
- },
- "MD": {
- "name": "Moldavia"
- },
- "MC": {
- "name": "Mónaco"
- },
- "MN": {
- "name": "Mongolia"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MZ": {
- "name": "Mozambique"
- },
- "MM": {
- "name": "Myanmar (Birmania)"
- },
- "NA": {
- "name": "Namibia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepal"
- },
- "NI": {
- "name": "Nicaragua"
- },
- "NE": {
- "name": "Níger"
- },
- "NG": {
- "name": "Nigeria"
- },
- "NU": {
- "name": "Niue"
- },
- "NO": {
- "name": "Noruega"
- },
- "NC": {
- "name": "Nueva Caledonia"
- },
- "NZ": {
- "name": "Nueva Zelanda"
- },
- "OM": {
- "name": "Omán"
- },
- "NL": {
- "name": "Países Bajos"
- },
- "PK": {
- "name": "Pakistán"
- },
- "PW": {
- "name": "Palaos"
- },
- "PA": {
- "name": "Panamá"
- },
- "PG": {
- "name": "Papúa Nueva Guinea"
- },
- "PY": {
- "name": "Paraguay"
- },
- "PE": {
- "name": "Perú"
- },
- "PF": {
- "name": "Polinesia Francesa"
- },
- "PL": {
- "name": "Polonia"
- },
- "PT": {
- "name": "Portugal"
- },
- "PR": {
- "name": "Puerto Rico"
- },
- "HK": {
- "name": "RAE de Hong Kong (China)"
- },
- "MO": {
- "name": "RAE de Macao (China)"
- },
- "GB": {
- "name": "Reino Unido"
- },
- "CF": {
- "name": "República Centroafricana"
- },
- "CG": {
- "name": "República del Congo"
- },
- "CD": {
- "name": "República Democrática del Congo"
- },
- "DO": {
- "name": "República Dominicana"
- },
- "RE": {
- "name": "Reunión"
- },
- "RW": {
- "name": "Ruanda"
- },
- "RO": {
- "name": "Rumanía"
- },
- "RU": {
- "name": "Rusia"
- },
- "EH": {
- "name": "Sáhara Occidental"
- },
- "WS": {
- "name": "Samoa"
- },
- "AS": {
- "name": "Samoa Americana"
- },
- "BL": {
- "name": "San Bartolomé"
- },
- "KN": {
- "name": "San Cristóbal y Nieves"
- },
- "SM": {
- "name": "San Marino"
- },
- "MF": {
- "name": "San Martín"
- },
- "PM": {
- "name": "San Pedro y Miquelón"
- },
- "VC": {
- "name": "San Vicente y las Granadinas"
- },
- "SH": {
- "name": "Santa Elena"
- },
- "LC": {
- "name": "Santa Lucía"
- },
- "ST": {
- "name": "Santo Tomé y Príncipe"
- },
- "SN": {
- "name": "Senegal"
- },
- "RS": {
- "name": "Serbia"
- },
- "SC": {
- "name": "Seychelles"
- },
- "SL": {
- "name": "Sierra Leona"
- },
- "SG": {
- "name": "Singapur"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SY": {
- "name": "Siria"
- },
- "SO": {
- "name": "Somalia"
- },
- "LK": {
- "name": "Sri Lanka"
- },
- "SZ": {
- "name": "Suazilandia"
- },
- "ZA": {
- "name": "Sudáfrica"
- },
- "SD": {
- "name": "Sudán"
- },
- "SS": {
- "name": "Sudán del Sur"
- },
- "SE": {
- "name": "Suecia"
- },
- "CH": {
- "name": "Suiza"
- },
- "SR": {
- "name": "Surinam"
- },
- "SJ": {
- "name": "Svalbard y Jan Mayen"
- },
- "TH": {
- "name": "Tailandia"
- },
- "TW": {
- "name": "Taiwán"
- },
- "TZ": {
- "name": "Tanzania"
- },
- "TJ": {
- "name": "Tayikistán"
- },
- "IO": {
- "name": "Territorio Británico del Océano Índico"
- },
- "TF": {
- "name": "Territorios Australes Franceses"
- },
- "PS": {
- "name": "Territorios Palestinos"
- },
- "TL": {
- "name": "Timor Oriental"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad y Tobago"
- },
- "TA": {
- "name": "Tristán da Cunha"
- },
- "TN": {
- "name": "Túnez"
- },
- "TM": {
- "name": "Turkmenistán"
- },
- "TR": {
- "name": "Turquía"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UA": {
- "name": "Ucrania"
- },
- "UG": {
- "name": "Uganda"
- },
- "UY": {
- "name": "Uruguay"
- },
- "UZ": {
- "name": "Uzbekistán"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietnam"
- },
- "WF": {
- "name": "Wallis y Futuna"
- },
- "YE": {
- "name": "Yemen"
- },
- "DJ": {
- "name": "Yibuti"
- },
- "ZM": {
- "name": "Zambia"
- },
- "ZW": {
- "name": "Zimbabue"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/es-US.json b/vendor/commerceguys/intl/resources/country/es-US.json
deleted file mode 100644
index 2df4de000..000000000
--- a/vendor/commerceguys/intl/resources/country/es-US.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afganistán"
- },
- "AL": {
- "name": "Albania"
- },
- "DE": {
- "name": "Alemania"
- },
- "AD": {
- "name": "Andorra"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguila"
- },
- "AQ": {
- "name": "Antártida"
- },
- "AG": {
- "name": "Antigua y Barbuda"
- },
- "SA": {
- "name": "Arabia Saudí"
- },
- "DZ": {
- "name": "Argelia"
- },
- "AR": {
- "name": "Argentina"
- },
- "AM": {
- "name": "Armenia"
- },
- "AW": {
- "name": "Aruba"
- },
- "AU": {
- "name": "Australia"
- },
- "AT": {
- "name": "Austria"
- },
- "AZ": {
- "name": "Azerbaiyán"
- },
- "BS": {
- "name": "Bahamas"
- },
- "BD": {
- "name": "Bangladés"
- },
- "BB": {
- "name": "Barbados"
- },
- "BH": {
- "name": "Baréin"
- },
- "BE": {
- "name": "Bélgica"
- },
- "BZ": {
- "name": "Belice"
- },
- "BJ": {
- "name": "Benín"
- },
- "BM": {
- "name": "Bermudas"
- },
- "BY": {
- "name": "Bielorrusia"
- },
- "BO": {
- "name": "Bolivia"
- },
- "BA": {
- "name": "Bosnia-Herzegovina"
- },
- "BW": {
- "name": "Botsuana"
- },
- "BR": {
- "name": "Brasil"
- },
- "BN": {
- "name": "Brunéi"
- },
- "BG": {
- "name": "Bulgaria"
- },
- "BF": {
- "name": "Burkina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "BT": {
- "name": "Bután"
- },
- "CV": {
- "name": "Cabo Verde"
- },
- "KH": {
- "name": "Camboya"
- },
- "CM": {
- "name": "Camerún"
- },
- "CA": {
- "name": "Canadá"
- },
- "BQ": {
- "name": "Caribe neerlandés"
- },
- "QA": {
- "name": "Catar"
- },
- "EA": {
- "name": "Ceuta y Melilla"
- },
- "TD": {
- "name": "Chad"
- },
- "CZ": {
- "name": "Chequia"
- },
- "CL": {
- "name": "Chile"
- },
- "CN": {
- "name": "China"
- },
- "CY": {
- "name": "Chipre"
- },
- "VA": {
- "name": "Ciudad del Vaticano"
- },
- "CO": {
- "name": "Colombia"
- },
- "KM": {
- "name": "Comoras"
- },
- "KP": {
- "name": "Corea del Norte"
- },
- "KR": {
- "name": "Corea del Sur"
- },
- "CR": {
- "name": "Costa Rica"
- },
- "CI": {
- "name": "Côte d’Ivoire"
- },
- "HR": {
- "name": "Croacia"
- },
- "CU": {
- "name": "Cuba"
- },
- "CW": {
- "name": "Curazao"
- },
- "DG": {
- "name": "Diego García"
- },
- "DK": {
- "name": "Dinamarca"
- },
- "DM": {
- "name": "Dominica"
- },
- "EC": {
- "name": "Ecuador"
- },
- "EG": {
- "name": "Egipto"
- },
- "SV": {
- "name": "El Salvador"
- },
- "AE": {
- "name": "Emiratos Árabes Unidos"
- },
- "ER": {
- "name": "Eritrea"
- },
- "SK": {
- "name": "Eslovaquia"
- },
- "SI": {
- "name": "Eslovenia"
- },
- "ES": {
- "name": "España"
- },
- "US": {
- "name": "Estados Unidos"
- },
- "EE": {
- "name": "Estonia"
- },
- "ET": {
- "name": "Etiopía"
- },
- "PH": {
- "name": "Filipinas"
- },
- "FI": {
- "name": "Finlandia"
- },
- "FJ": {
- "name": "Fiyi"
- },
- "FR": {
- "name": "Francia"
- },
- "GA": {
- "name": "Gabón"
- },
- "GM": {
- "name": "Gambia"
- },
- "GE": {
- "name": "Georgia"
- },
- "GH": {
- "name": "Ghana"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GD": {
- "name": "Granada"
- },
- "GR": {
- "name": "Grecia"
- },
- "GL": {
- "name": "Groenlandia"
- },
- "GP": {
- "name": "Guadalupe"
- },
- "GU": {
- "name": "Guam"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GF": {
- "name": "Guayana Francesa"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GN": {
- "name": "Guinea"
- },
- "GQ": {
- "name": "Guinea Ecuatorial"
- },
- "GW": {
- "name": "Guinea-Bisáu"
- },
- "GY": {
- "name": "Guyana"
- },
- "HT": {
- "name": "Haití"
- },
- "HN": {
- "name": "Honduras"
- },
- "HU": {
- "name": "Hungría"
- },
- "IN": {
- "name": "India"
- },
- "ID": {
- "name": "Indonesia"
- },
- "IQ": {
- "name": "Irak"
- },
- "IR": {
- "name": "Irán"
- },
- "IE": {
- "name": "Irlanda"
- },
- "AC": {
- "name": "Isla de la Ascensión"
- },
- "IM": {
- "name": "Isla de Man"
- },
- "CX": {
- "name": "Isla de Navidad"
- },
- "NF": {
- "name": "Isla Norfolk"
- },
- "IS": {
- "name": "Islandia"
- },
- "AX": {
- "name": "Islas Åland"
- },
- "KY": {
- "name": "Islas Caimán"
- },
- "IC": {
- "name": "Islas Canarias"
- },
- "CC": {
- "name": "Islas Cocos"
- },
- "CK": {
- "name": "Islas Cook"
- },
- "FO": {
- "name": "Islas Feroe"
- },
- "GS": {
- "name": "Islas Georgia del Sur y Sandwich del Sur"
- },
- "FK": {
- "name": "Islas Malvinas"
- },
- "MP": {
- "name": "Islas Marianas del Norte"
- },
- "MH": {
- "name": "Islas Marshall"
- },
- "UM": {
- "name": "Islas menores alejadas de EE. UU."
- },
- "PN": {
- "name": "Islas Pitcairn"
- },
- "SB": {
- "name": "Islas Salomón"
- },
- "TC": {
- "name": "Islas Turcas y Caicos"
- },
- "VG": {
- "name": "Islas Vírgenes Británicas"
- },
- "VI": {
- "name": "Islas Vírgenes de EE. UU."
- },
- "IL": {
- "name": "Israel"
- },
- "IT": {
- "name": "Italia"
- },
- "JM": {
- "name": "Jamaica"
- },
- "JP": {
- "name": "Japón"
- },
- "JE": {
- "name": "Jersey"
- },
- "JO": {
- "name": "Jordania"
- },
- "KZ": {
- "name": "Kazajistán"
- },
- "KE": {
- "name": "Kenia"
- },
- "KG": {
- "name": "Kirguistán"
- },
- "KI": {
- "name": "Kiribati"
- },
- "XK": {
- "name": "Kosovo"
- },
- "KW": {
- "name": "Kuwait"
- },
- "LA": {
- "name": "Laos"
- },
- "LS": {
- "name": "Lesoto"
- },
- "LV": {
- "name": "Letonia"
- },
- "LB": {
- "name": "Líbano"
- },
- "LR": {
- "name": "Liberia"
- },
- "LY": {
- "name": "Libia"
- },
- "LI": {
- "name": "Liechtenstein"
- },
- "LT": {
- "name": "Lituania"
- },
- "LU": {
- "name": "Luxemburgo"
- },
- "MK": {
- "name": "Macedonia"
- },
- "MG": {
- "name": "Madagascar"
- },
- "MY": {
- "name": "Malasia"
- },
- "MW": {
- "name": "Malaui"
- },
- "MV": {
- "name": "Maldivas"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "MA": {
- "name": "Marruecos"
- },
- "MQ": {
- "name": "Martinica"
- },
- "MU": {
- "name": "Mauricio"
- },
- "MR": {
- "name": "Mauritania"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "México"
- },
- "FM": {
- "name": "Micronesia"
- },
- "MD": {
- "name": "Moldavia"
- },
- "MC": {
- "name": "Mónaco"
- },
- "MN": {
- "name": "Mongolia"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MZ": {
- "name": "Mozambique"
- },
- "MM": {
- "name": "Myanmar (Birmania)"
- },
- "NA": {
- "name": "Namibia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepal"
- },
- "NI": {
- "name": "Nicaragua"
- },
- "NE": {
- "name": "Níger"
- },
- "NG": {
- "name": "Nigeria"
- },
- "NU": {
- "name": "Niue"
- },
- "NO": {
- "name": "Noruega"
- },
- "NC": {
- "name": "Nueva Caledonia"
- },
- "NZ": {
- "name": "Nueva Zelanda"
- },
- "OM": {
- "name": "Omán"
- },
- "NL": {
- "name": "Países Bajos"
- },
- "PK": {
- "name": "Pakistán"
- },
- "PW": {
- "name": "Palaos"
- },
- "PA": {
- "name": "Panamá"
- },
- "PG": {
- "name": "Papúa Nueva Guinea"
- },
- "PY": {
- "name": "Paraguay"
- },
- "PE": {
- "name": "Perú"
- },
- "PF": {
- "name": "Polinesia Francesa"
- },
- "PL": {
- "name": "Polonia"
- },
- "PT": {
- "name": "Portugal"
- },
- "PR": {
- "name": "Puerto Rico"
- },
- "HK": {
- "name": "RAE de Hong Kong (China)"
- },
- "MO": {
- "name": "RAE de Macao (China)"
- },
- "GB": {
- "name": "Reino Unido"
- },
- "CF": {
- "name": "República Centroafricana"
- },
- "CG": {
- "name": "República del Congo"
- },
- "CD": {
- "name": "República Democrática del Congo"
- },
- "DO": {
- "name": "República Dominicana"
- },
- "RE": {
- "name": "Reunión"
- },
- "RW": {
- "name": "Ruanda"
- },
- "RO": {
- "name": "Rumanía"
- },
- "RU": {
- "name": "Rusia"
- },
- "EH": {
- "name": "Sáhara Occidental"
- },
- "WS": {
- "name": "Samoa"
- },
- "AS": {
- "name": "Samoa Americana"
- },
- "BL": {
- "name": "San Bartolomé"
- },
- "KN": {
- "name": "San Cristóbal y Nieves"
- },
- "SM": {
- "name": "San Marino"
- },
- "MF": {
- "name": "San Martín"
- },
- "PM": {
- "name": "San Pedro y Miquelón"
- },
- "VC": {
- "name": "San Vicente y las Granadinas"
- },
- "SH": {
- "name": "Santa Elena"
- },
- "LC": {
- "name": "Santa Lucía"
- },
- "ST": {
- "name": "Santo Tomé y Príncipe"
- },
- "SN": {
- "name": "Senegal"
- },
- "RS": {
- "name": "Serbia"
- },
- "SC": {
- "name": "Seychelles"
- },
- "SL": {
- "name": "Sierra Leona"
- },
- "SG": {
- "name": "Singapur"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SY": {
- "name": "Siria"
- },
- "SO": {
- "name": "Somalia"
- },
- "LK": {
- "name": "Sri Lanka"
- },
- "SZ": {
- "name": "Suazilandia"
- },
- "ZA": {
- "name": "Sudáfrica"
- },
- "SD": {
- "name": "Sudán"
- },
- "SS": {
- "name": "Sudán del Sur"
- },
- "SE": {
- "name": "Suecia"
- },
- "CH": {
- "name": "Suiza"
- },
- "SR": {
- "name": "Surinam"
- },
- "SJ": {
- "name": "Svalbard y Jan Mayen"
- },
- "TH": {
- "name": "Tailandia"
- },
- "TW": {
- "name": "Taiwán"
- },
- "TZ": {
- "name": "Tanzania"
- },
- "TJ": {
- "name": "Tayikistán"
- },
- "IO": {
- "name": "Territorio Británico del Océano Índico"
- },
- "TF": {
- "name": "Territorios Australes Franceses"
- },
- "PS": {
- "name": "Territorios Palestinos"
- },
- "TL": {
- "name": "Timor-Leste"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad y Tobago"
- },
- "TA": {
- "name": "Tristán da Cunha"
- },
- "TN": {
- "name": "Túnez"
- },
- "TM": {
- "name": "Turkmenistán"
- },
- "TR": {
- "name": "Turquía"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UA": {
- "name": "Ucrania"
- },
- "UG": {
- "name": "Uganda"
- },
- "UY": {
- "name": "Uruguay"
- },
- "UZ": {
- "name": "Uzbekistán"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietnam"
- },
- "WF": {
- "name": "Wallis y Futuna"
- },
- "YE": {
- "name": "Yemen"
- },
- "DJ": {
- "name": "Yibuti"
- },
- "ZM": {
- "name": "Zambia"
- },
- "ZW": {
- "name": "Zimbabue"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/es-UY.json b/vendor/commerceguys/intl/resources/country/es-UY.json
deleted file mode 100644
index bc214e555..000000000
--- a/vendor/commerceguys/intl/resources/country/es-UY.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afganistán"
- },
- "AL": {
- "name": "Albania"
- },
- "DE": {
- "name": "Alemania"
- },
- "AD": {
- "name": "Andorra"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguila"
- },
- "AQ": {
- "name": "Antártida"
- },
- "AG": {
- "name": "Antigua y Barbuda"
- },
- "SA": {
- "name": "Arabia Saudí"
- },
- "DZ": {
- "name": "Argelia"
- },
- "AR": {
- "name": "Argentina"
- },
- "AM": {
- "name": "Armenia"
- },
- "AW": {
- "name": "Aruba"
- },
- "AU": {
- "name": "Australia"
- },
- "AT": {
- "name": "Austria"
- },
- "AZ": {
- "name": "Azerbaiyán"
- },
- "BS": {
- "name": "Bahamas"
- },
- "BD": {
- "name": "Bangladés"
- },
- "BB": {
- "name": "Barbados"
- },
- "BH": {
- "name": "Baréin"
- },
- "BE": {
- "name": "Bélgica"
- },
- "BZ": {
- "name": "Belice"
- },
- "BJ": {
- "name": "Benín"
- },
- "BM": {
- "name": "Bermudas"
- },
- "BY": {
- "name": "Bielorrusia"
- },
- "BO": {
- "name": "Bolivia"
- },
- "BA": {
- "name": "Bosnia-Herzegovina"
- },
- "BW": {
- "name": "Botsuana"
- },
- "BR": {
- "name": "Brasil"
- },
- "BN": {
- "name": "Brunéi"
- },
- "BG": {
- "name": "Bulgaria"
- },
- "BF": {
- "name": "Burkina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "BT": {
- "name": "Bután"
- },
- "CV": {
- "name": "Cabo Verde"
- },
- "KH": {
- "name": "Camboya"
- },
- "CM": {
- "name": "Camerún"
- },
- "CA": {
- "name": "Canadá"
- },
- "BQ": {
- "name": "Caribe neerlandés"
- },
- "QA": {
- "name": "Catar"
- },
- "EA": {
- "name": "Ceuta y Melilla"
- },
- "TD": {
- "name": "Chad"
- },
- "CZ": {
- "name": "Chequia"
- },
- "CL": {
- "name": "Chile"
- },
- "CN": {
- "name": "China"
- },
- "CY": {
- "name": "Chipre"
- },
- "VA": {
- "name": "Ciudad del Vaticano"
- },
- "CO": {
- "name": "Colombia"
- },
- "KM": {
- "name": "Comoras"
- },
- "KP": {
- "name": "Corea del Norte"
- },
- "KR": {
- "name": "Corea del Sur"
- },
- "CI": {
- "name": "Costa de Marfil"
- },
- "CR": {
- "name": "Costa Rica"
- },
- "HR": {
- "name": "Croacia"
- },
- "CU": {
- "name": "Cuba"
- },
- "CW": {
- "name": "Curazao"
- },
- "DG": {
- "name": "Diego García"
- },
- "DK": {
- "name": "Dinamarca"
- },
- "DM": {
- "name": "Dominica"
- },
- "EC": {
- "name": "Ecuador"
- },
- "EG": {
- "name": "Egipto"
- },
- "SV": {
- "name": "El Salvador"
- },
- "AE": {
- "name": "Emiratos Árabes Unidos"
- },
- "ER": {
- "name": "Eritrea"
- },
- "SK": {
- "name": "Eslovaquia"
- },
- "SI": {
- "name": "Eslovenia"
- },
- "ES": {
- "name": "España"
- },
- "US": {
- "name": "Estados Unidos"
- },
- "EE": {
- "name": "Estonia"
- },
- "ET": {
- "name": "Etiopía"
- },
- "PH": {
- "name": "Filipinas"
- },
- "FI": {
- "name": "Finlandia"
- },
- "FJ": {
- "name": "Fiyi"
- },
- "FR": {
- "name": "Francia"
- },
- "GA": {
- "name": "Gabón"
- },
- "GM": {
- "name": "Gambia"
- },
- "GE": {
- "name": "Georgia"
- },
- "GH": {
- "name": "Ghana"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GD": {
- "name": "Granada"
- },
- "GR": {
- "name": "Grecia"
- },
- "GL": {
- "name": "Groenlandia"
- },
- "GP": {
- "name": "Guadalupe"
- },
- "GU": {
- "name": "Guam"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GF": {
- "name": "Guayana Francesa"
- },
- "GG": {
- "name": "Guernesey"
- },
- "GN": {
- "name": "Guinea"
- },
- "GQ": {
- "name": "Guinea Ecuatorial"
- },
- "GW": {
- "name": "Guinea-Bisáu"
- },
- "GY": {
- "name": "Guyana"
- },
- "HT": {
- "name": "Haití"
- },
- "HN": {
- "name": "Honduras"
- },
- "HU": {
- "name": "Hungría"
- },
- "IN": {
- "name": "India"
- },
- "ID": {
- "name": "Indonesia"
- },
- "IQ": {
- "name": "Irak"
- },
- "IR": {
- "name": "Irán"
- },
- "IE": {
- "name": "Irlanda"
- },
- "AC": {
- "name": "Isla Ascensión"
- },
- "IM": {
- "name": "Isla de Man"
- },
- "CX": {
- "name": "Isla de Navidad"
- },
- "NF": {
- "name": "Isla Norfolk"
- },
- "IS": {
- "name": "Islandia"
- },
- "AX": {
- "name": "Islas Åland"
- },
- "KY": {
- "name": "Islas Caimán"
- },
- "IC": {
- "name": "Islas Canarias"
- },
- "CC": {
- "name": "Islas Cocos"
- },
- "CK": {
- "name": "Islas Cook"
- },
- "FO": {
- "name": "Islas Feroe"
- },
- "GS": {
- "name": "Islas Georgia del Sur y Sandwich del Sur"
- },
- "FK": {
- "name": "Islas Malvinas"
- },
- "MP": {
- "name": "Islas Marianas del Norte"
- },
- "MH": {
- "name": "Islas Marshall"
- },
- "PN": {
- "name": "Islas Pitcairn"
- },
- "SB": {
- "name": "Islas Salomón"
- },
- "TC": {
- "name": "Islas Turcas y Caicos"
- },
- "UM": {
- "name": "Islas Ultramarinas de EE.UU."
- },
- "VG": {
- "name": "Islas Vírgenes Británicas"
- },
- "VI": {
- "name": "Islas Vírgenes de los Estados Unidos"
- },
- "IL": {
- "name": "Israel"
- },
- "IT": {
- "name": "Italia"
- },
- "JM": {
- "name": "Jamaica"
- },
- "JP": {
- "name": "Japón"
- },
- "JE": {
- "name": "Jersey"
- },
- "JO": {
- "name": "Jordania"
- },
- "KZ": {
- "name": "Kazajistán"
- },
- "KE": {
- "name": "Kenia"
- },
- "KG": {
- "name": "Kirguistán"
- },
- "KI": {
- "name": "Kiribati"
- },
- "XK": {
- "name": "Kosovo"
- },
- "KW": {
- "name": "Kuwait"
- },
- "LA": {
- "name": "Laos"
- },
- "LS": {
- "name": "Lesoto"
- },
- "LV": {
- "name": "Letonia"
- },
- "LB": {
- "name": "Líbano"
- },
- "LR": {
- "name": "Liberia"
- },
- "LY": {
- "name": "Libia"
- },
- "LI": {
- "name": "Liechtenstein"
- },
- "LT": {
- "name": "Lituania"
- },
- "LU": {
- "name": "Luxemburgo"
- },
- "MK": {
- "name": "Macedonia"
- },
- "MG": {
- "name": "Madagascar"
- },
- "MY": {
- "name": "Malasia"
- },
- "MW": {
- "name": "Malaui"
- },
- "MV": {
- "name": "Maldivas"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "MA": {
- "name": "Marruecos"
- },
- "MQ": {
- "name": "Martinica"
- },
- "MU": {
- "name": "Mauricio"
- },
- "MR": {
- "name": "Mauritania"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "México"
- },
- "FM": {
- "name": "Micronesia"
- },
- "MD": {
- "name": "Moldavia"
- },
- "MC": {
- "name": "Mónaco"
- },
- "MN": {
- "name": "Mongolia"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MZ": {
- "name": "Mozambique"
- },
- "MM": {
- "name": "Myanmar (Birmania)"
- },
- "NA": {
- "name": "Namibia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepal"
- },
- "NI": {
- "name": "Nicaragua"
- },
- "NE": {
- "name": "Níger"
- },
- "NG": {
- "name": "Nigeria"
- },
- "NU": {
- "name": "Niue"
- },
- "NO": {
- "name": "Noruega"
- },
- "NC": {
- "name": "Nueva Caledonia"
- },
- "NZ": {
- "name": "Nueva Zelanda"
- },
- "OM": {
- "name": "Omán"
- },
- "NL": {
- "name": "Países Bajos"
- },
- "PK": {
- "name": "Pakistán"
- },
- "PW": {
- "name": "Palaos"
- },
- "PA": {
- "name": "Panamá"
- },
- "PG": {
- "name": "Papúa Nueva Guinea"
- },
- "PY": {
- "name": "Paraguay"
- },
- "PE": {
- "name": "Perú"
- },
- "PF": {
- "name": "Polinesia Francesa"
- },
- "PL": {
- "name": "Polonia"
- },
- "PT": {
- "name": "Portugal"
- },
- "PR": {
- "name": "Puerto Rico"
- },
- "HK": {
- "name": "RAE de Hong Kong (China)"
- },
- "MO": {
- "name": "RAE de Macao (China)"
- },
- "GB": {
- "name": "Reino Unido"
- },
- "CF": {
- "name": "República Centroafricana"
- },
- "CG": {
- "name": "República del Congo"
- },
- "CD": {
- "name": "República Democrática del Congo"
- },
- "DO": {
- "name": "República Dominicana"
- },
- "RE": {
- "name": "Reunión"
- },
- "RW": {
- "name": "Ruanda"
- },
- "RO": {
- "name": "Rumanía"
- },
- "RU": {
- "name": "Rusia"
- },
- "EH": {
- "name": "Sáhara Occidental"
- },
- "WS": {
- "name": "Samoa"
- },
- "AS": {
- "name": "Samoa Americana"
- },
- "BL": {
- "name": "San Bartolomé"
- },
- "KN": {
- "name": "San Cristóbal y Nieves"
- },
- "SM": {
- "name": "San Marino"
- },
- "MF": {
- "name": "San Martín"
- },
- "PM": {
- "name": "San Pedro y Miquelón"
- },
- "VC": {
- "name": "San Vicente y las Granadinas"
- },
- "SH": {
- "name": "Santa Elena"
- },
- "LC": {
- "name": "Santa Lucía"
- },
- "ST": {
- "name": "Santo Tomé y Príncipe"
- },
- "SN": {
- "name": "Senegal"
- },
- "RS": {
- "name": "Serbia"
- },
- "SC": {
- "name": "Seychelles"
- },
- "SL": {
- "name": "Sierra Leona"
- },
- "SG": {
- "name": "Singapur"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SY": {
- "name": "Siria"
- },
- "SO": {
- "name": "Somalia"
- },
- "LK": {
- "name": "Sri Lanka"
- },
- "SZ": {
- "name": "Suazilandia"
- },
- "ZA": {
- "name": "Sudáfrica"
- },
- "SD": {
- "name": "Sudán"
- },
- "SS": {
- "name": "Sudán del Sur"
- },
- "SE": {
- "name": "Suecia"
- },
- "CH": {
- "name": "Suiza"
- },
- "SR": {
- "name": "Surinam"
- },
- "SJ": {
- "name": "Svalbard y Jan Mayen"
- },
- "TH": {
- "name": "Tailandia"
- },
- "TW": {
- "name": "Taiwán"
- },
- "TZ": {
- "name": "Tanzania"
- },
- "TJ": {
- "name": "Tayikistán"
- },
- "IO": {
- "name": "Territorio Británico del Océano Índico"
- },
- "TF": {
- "name": "Territorios Australes Franceses"
- },
- "PS": {
- "name": "Territorios Palestinos"
- },
- "TL": {
- "name": "Timor Oriental"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad y Tobago"
- },
- "TA": {
- "name": "Tristán da Cunha"
- },
- "TN": {
- "name": "Túnez"
- },
- "TM": {
- "name": "Turkmenistán"
- },
- "TR": {
- "name": "Turquía"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UA": {
- "name": "Ucrania"
- },
- "UG": {
- "name": "Uganda"
- },
- "UY": {
- "name": "Uruguay"
- },
- "UZ": {
- "name": "Uzbekistán"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietnam"
- },
- "WF": {
- "name": "Wallis y Futuna"
- },
- "YE": {
- "name": "Yemen"
- },
- "DJ": {
- "name": "Yibuti"
- },
- "ZM": {
- "name": "Zambia"
- },
- "ZW": {
- "name": "Zimbabue"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/es-VE.json b/vendor/commerceguys/intl/resources/country/es-VE.json
deleted file mode 100644
index 4ec5afd86..000000000
--- a/vendor/commerceguys/intl/resources/country/es-VE.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afganistán"
- },
- "AL": {
- "name": "Albania"
- },
- "DE": {
- "name": "Alemania"
- },
- "AD": {
- "name": "Andorra"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguila"
- },
- "AQ": {
- "name": "Antártida"
- },
- "AG": {
- "name": "Antigua y Barbuda"
- },
- "SA": {
- "name": "Arabia Saudí"
- },
- "DZ": {
- "name": "Argelia"
- },
- "AR": {
- "name": "Argentina"
- },
- "AM": {
- "name": "Armenia"
- },
- "AW": {
- "name": "Aruba"
- },
- "AU": {
- "name": "Australia"
- },
- "AT": {
- "name": "Austria"
- },
- "AZ": {
- "name": "Azerbaiyán"
- },
- "BS": {
- "name": "Bahamas"
- },
- "BD": {
- "name": "Bangladés"
- },
- "BB": {
- "name": "Barbados"
- },
- "BH": {
- "name": "Baréin"
- },
- "BE": {
- "name": "Bélgica"
- },
- "BZ": {
- "name": "Belice"
- },
- "BJ": {
- "name": "Benín"
- },
- "BM": {
- "name": "Bermudas"
- },
- "BY": {
- "name": "Bielorrusia"
- },
- "BO": {
- "name": "Bolivia"
- },
- "BA": {
- "name": "Bosnia y Herzegovina"
- },
- "BW": {
- "name": "Botsuana"
- },
- "BR": {
- "name": "Brasil"
- },
- "BN": {
- "name": "Brunéi"
- },
- "BG": {
- "name": "Bulgaria"
- },
- "BF": {
- "name": "Burkina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "BT": {
- "name": "Bután"
- },
- "CV": {
- "name": "Cabo Verde"
- },
- "KH": {
- "name": "Camboya"
- },
- "CM": {
- "name": "Camerún"
- },
- "CA": {
- "name": "Canadá"
- },
- "BQ": {
- "name": "Caribe neerlandés"
- },
- "QA": {
- "name": "Catar"
- },
- "EA": {
- "name": "Ceuta y Melilla"
- },
- "TD": {
- "name": "Chad"
- },
- "CZ": {
- "name": "Chequia"
- },
- "CL": {
- "name": "Chile"
- },
- "CN": {
- "name": "China"
- },
- "CY": {
- "name": "Chipre"
- },
- "VA": {
- "name": "Ciudad del Vaticano"
- },
- "CO": {
- "name": "Colombia"
- },
- "KM": {
- "name": "Comoras"
- },
- "KP": {
- "name": "Corea del Norte"
- },
- "KR": {
- "name": "Corea del Sur"
- },
- "CI": {
- "name": "Costa de Marfil"
- },
- "CR": {
- "name": "Costa Rica"
- },
- "HR": {
- "name": "Croacia"
- },
- "CU": {
- "name": "Cuba"
- },
- "CW": {
- "name": "Curazao"
- },
- "DG": {
- "name": "Diego García"
- },
- "DK": {
- "name": "Dinamarca"
- },
- "DM": {
- "name": "Dominica"
- },
- "EC": {
- "name": "Ecuador"
- },
- "EG": {
- "name": "Egipto"
- },
- "SV": {
- "name": "El Salvador"
- },
- "AE": {
- "name": "Emiratos Árabes Unidos"
- },
- "ER": {
- "name": "Eritrea"
- },
- "SK": {
- "name": "Eslovaquia"
- },
- "SI": {
- "name": "Eslovenia"
- },
- "ES": {
- "name": "España"
- },
- "US": {
- "name": "Estados Unidos"
- },
- "EE": {
- "name": "Estonia"
- },
- "ET": {
- "name": "Etiopía"
- },
- "PH": {
- "name": "Filipinas"
- },
- "FI": {
- "name": "Finlandia"
- },
- "FJ": {
- "name": "Fiyi"
- },
- "FR": {
- "name": "Francia"
- },
- "GA": {
- "name": "Gabón"
- },
- "GM": {
- "name": "Gambia"
- },
- "GE": {
- "name": "Georgia"
- },
- "GH": {
- "name": "Ghana"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GD": {
- "name": "Granada"
- },
- "GR": {
- "name": "Grecia"
- },
- "GL": {
- "name": "Groenlandia"
- },
- "GP": {
- "name": "Guadalupe"
- },
- "GU": {
- "name": "Guam"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GF": {
- "name": "Guayana Francesa"
- },
- "GG": {
- "name": "Guernesey"
- },
- "GN": {
- "name": "Guinea"
- },
- "GQ": {
- "name": "Guinea Ecuatorial"
- },
- "GW": {
- "name": "Guinea-Bisáu"
- },
- "GY": {
- "name": "Guyana"
- },
- "HT": {
- "name": "Haití"
- },
- "HN": {
- "name": "Honduras"
- },
- "HU": {
- "name": "Hungría"
- },
- "IN": {
- "name": "India"
- },
- "ID": {
- "name": "Indonesia"
- },
- "IQ": {
- "name": "Irak"
- },
- "IR": {
- "name": "Irán"
- },
- "IE": {
- "name": "Irlanda"
- },
- "AC": {
- "name": "Isla Ascensión"
- },
- "IM": {
- "name": "Isla de Man"
- },
- "CX": {
- "name": "Isla de Navidad"
- },
- "NF": {
- "name": "Isla Norfolk"
- },
- "IS": {
- "name": "Islandia"
- },
- "AX": {
- "name": "Islas Åland"
- },
- "KY": {
- "name": "Islas Caimán"
- },
- "IC": {
- "name": "Islas Canarias"
- },
- "CC": {
- "name": "Islas Cocos"
- },
- "CK": {
- "name": "Islas Cook"
- },
- "FO": {
- "name": "Islas Feroe"
- },
- "GS": {
- "name": "Islas Georgia del Sur y Sandwich del Sur"
- },
- "FK": {
- "name": "Islas Malvinas"
- },
- "MP": {
- "name": "Islas Marianas del Norte"
- },
- "MH": {
- "name": "Islas Marshall"
- },
- "UM": {
- "name": "Islas menores alejadas de EE. UU."
- },
- "PN": {
- "name": "Islas Pitcairn"
- },
- "SB": {
- "name": "Islas Salomón"
- },
- "TC": {
- "name": "Islas Turcas y Caicos"
- },
- "VG": {
- "name": "Islas Vírgenes Británicas"
- },
- "VI": {
- "name": "Islas Vírgenes de los Estados Unidos"
- },
- "IL": {
- "name": "Israel"
- },
- "IT": {
- "name": "Italia"
- },
- "JM": {
- "name": "Jamaica"
- },
- "JP": {
- "name": "Japón"
- },
- "JE": {
- "name": "Jersey"
- },
- "JO": {
- "name": "Jordania"
- },
- "KZ": {
- "name": "Kazajistán"
- },
- "KE": {
- "name": "Kenia"
- },
- "KG": {
- "name": "Kirguistán"
- },
- "KI": {
- "name": "Kiribati"
- },
- "XK": {
- "name": "Kosovo"
- },
- "KW": {
- "name": "Kuwait"
- },
- "LA": {
- "name": "Laos"
- },
- "LS": {
- "name": "Lesoto"
- },
- "LV": {
- "name": "Letonia"
- },
- "LB": {
- "name": "Líbano"
- },
- "LR": {
- "name": "Liberia"
- },
- "LY": {
- "name": "Libia"
- },
- "LI": {
- "name": "Liechtenstein"
- },
- "LT": {
- "name": "Lituania"
- },
- "LU": {
- "name": "Luxemburgo"
- },
- "MK": {
- "name": "Macedonia"
- },
- "MG": {
- "name": "Madagascar"
- },
- "MY": {
- "name": "Malasia"
- },
- "MW": {
- "name": "Malaui"
- },
- "MV": {
- "name": "Maldivas"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "MA": {
- "name": "Marruecos"
- },
- "MQ": {
- "name": "Martinica"
- },
- "MU": {
- "name": "Mauricio"
- },
- "MR": {
- "name": "Mauritania"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "México"
- },
- "FM": {
- "name": "Micronesia"
- },
- "MD": {
- "name": "Moldavia"
- },
- "MC": {
- "name": "Mónaco"
- },
- "MN": {
- "name": "Mongolia"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MZ": {
- "name": "Mozambique"
- },
- "MM": {
- "name": "Myanmar (Birmania)"
- },
- "NA": {
- "name": "Namibia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepal"
- },
- "NI": {
- "name": "Nicaragua"
- },
- "NE": {
- "name": "Níger"
- },
- "NG": {
- "name": "Nigeria"
- },
- "NU": {
- "name": "Niue"
- },
- "NO": {
- "name": "Noruega"
- },
- "NC": {
- "name": "Nueva Caledonia"
- },
- "NZ": {
- "name": "Nueva Zelanda"
- },
- "OM": {
- "name": "Omán"
- },
- "NL": {
- "name": "Países Bajos"
- },
- "PK": {
- "name": "Pakistán"
- },
- "PW": {
- "name": "Palaos"
- },
- "PA": {
- "name": "Panamá"
- },
- "PG": {
- "name": "Papúa Nueva Guinea"
- },
- "PY": {
- "name": "Paraguay"
- },
- "PE": {
- "name": "Perú"
- },
- "PF": {
- "name": "Polinesia Francesa"
- },
- "PL": {
- "name": "Polonia"
- },
- "PT": {
- "name": "Portugal"
- },
- "PR": {
- "name": "Puerto Rico"
- },
- "HK": {
- "name": "RAE de Hong Kong (China)"
- },
- "MO": {
- "name": "RAE de Macao (China)"
- },
- "GB": {
- "name": "Reino Unido"
- },
- "CF": {
- "name": "República Centroafricana"
- },
- "CG": {
- "name": "República del Congo"
- },
- "CD": {
- "name": "República Democrática del Congo"
- },
- "DO": {
- "name": "República Dominicana"
- },
- "RE": {
- "name": "Reunión"
- },
- "RW": {
- "name": "Ruanda"
- },
- "RO": {
- "name": "Rumanía"
- },
- "RU": {
- "name": "Rusia"
- },
- "EH": {
- "name": "Sáhara Occidental"
- },
- "WS": {
- "name": "Samoa"
- },
- "AS": {
- "name": "Samoa Americana"
- },
- "BL": {
- "name": "San Bartolomé"
- },
- "KN": {
- "name": "San Cristóbal y Nieves"
- },
- "SM": {
- "name": "San Marino"
- },
- "MF": {
- "name": "San Martín"
- },
- "PM": {
- "name": "San Pedro y Miquelón"
- },
- "VC": {
- "name": "San Vicente y las Granadinas"
- },
- "SH": {
- "name": "Santa Elena"
- },
- "LC": {
- "name": "Santa Lucía"
- },
- "ST": {
- "name": "Santo Tomé y Príncipe"
- },
- "SN": {
- "name": "Senegal"
- },
- "RS": {
- "name": "Serbia"
- },
- "SC": {
- "name": "Seychelles"
- },
- "SL": {
- "name": "Sierra Leona"
- },
- "SG": {
- "name": "Singapur"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SY": {
- "name": "Siria"
- },
- "SO": {
- "name": "Somalia"
- },
- "LK": {
- "name": "Sri Lanka"
- },
- "SZ": {
- "name": "Suazilandia"
- },
- "ZA": {
- "name": "Sudáfrica"
- },
- "SD": {
- "name": "Sudán"
- },
- "SS": {
- "name": "Sudán del Sur"
- },
- "SE": {
- "name": "Suecia"
- },
- "CH": {
- "name": "Suiza"
- },
- "SR": {
- "name": "Surinam"
- },
- "SJ": {
- "name": "Svalbard y Jan Mayen"
- },
- "TH": {
- "name": "Tailandia"
- },
- "TW": {
- "name": "Taiwán"
- },
- "TZ": {
- "name": "Tanzania"
- },
- "TJ": {
- "name": "Tayikistán"
- },
- "IO": {
- "name": "Territorio Británico del Océano Índico"
- },
- "TF": {
- "name": "Territorios Australes Franceses"
- },
- "PS": {
- "name": "Territorios Palestinos"
- },
- "TL": {
- "name": "Timor-Leste"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad y Tobago"
- },
- "TA": {
- "name": "Tristán de Acuña"
- },
- "TN": {
- "name": "Túnez"
- },
- "TM": {
- "name": "Turkmenistán"
- },
- "TR": {
- "name": "Turquía"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UA": {
- "name": "Ucrania"
- },
- "UG": {
- "name": "Uganda"
- },
- "UY": {
- "name": "Uruguay"
- },
- "UZ": {
- "name": "Uzbekistán"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietnam"
- },
- "WF": {
- "name": "Wallis y Futuna"
- },
- "YE": {
- "name": "Yemen"
- },
- "DJ": {
- "name": "Yibuti"
- },
- "ZM": {
- "name": "Zambia"
- },
- "ZW": {
- "name": "Zimbabue"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/es.json b/vendor/commerceguys/intl/resources/country/es.json
deleted file mode 100644
index 37ba2ea78..000000000
--- a/vendor/commerceguys/intl/resources/country/es.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afganistán"
- },
- "AL": {
- "name": "Albania"
- },
- "DE": {
- "name": "Alemania"
- },
- "AD": {
- "name": "Andorra"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguila"
- },
- "AQ": {
- "name": "Antártida"
- },
- "AG": {
- "name": "Antigua y Barbuda"
- },
- "SA": {
- "name": "Arabia Saudí"
- },
- "DZ": {
- "name": "Argelia"
- },
- "AR": {
- "name": "Argentina"
- },
- "AM": {
- "name": "Armenia"
- },
- "AW": {
- "name": "Aruba"
- },
- "AU": {
- "name": "Australia"
- },
- "AT": {
- "name": "Austria"
- },
- "AZ": {
- "name": "Azerbaiyán"
- },
- "BS": {
- "name": "Bahamas"
- },
- "BD": {
- "name": "Bangladés"
- },
- "BB": {
- "name": "Barbados"
- },
- "BH": {
- "name": "Baréin"
- },
- "BE": {
- "name": "Bélgica"
- },
- "BZ": {
- "name": "Belice"
- },
- "BJ": {
- "name": "Benín"
- },
- "BM": {
- "name": "Bermudas"
- },
- "BY": {
- "name": "Bielorrusia"
- },
- "BO": {
- "name": "Bolivia"
- },
- "BA": {
- "name": "Bosnia y Herzegovina"
- },
- "BW": {
- "name": "Botsuana"
- },
- "BR": {
- "name": "Brasil"
- },
- "BN": {
- "name": "Brunéi"
- },
- "BG": {
- "name": "Bulgaria"
- },
- "BF": {
- "name": "Burkina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "BT": {
- "name": "Bután"
- },
- "CV": {
- "name": "Cabo Verde"
- },
- "KH": {
- "name": "Camboya"
- },
- "CM": {
- "name": "Camerún"
- },
- "CA": {
- "name": "Canadá"
- },
- "IC": {
- "name": "Canarias"
- },
- "BQ": {
- "name": "Caribe neerlandés"
- },
- "QA": {
- "name": "Catar"
- },
- "EA": {
- "name": "Ceuta y Melilla"
- },
- "TD": {
- "name": "Chad"
- },
- "CZ": {
- "name": "Chequia"
- },
- "CL": {
- "name": "Chile"
- },
- "CN": {
- "name": "China"
- },
- "CY": {
- "name": "Chipre"
- },
- "VA": {
- "name": "Ciudad del Vaticano"
- },
- "CO": {
- "name": "Colombia"
- },
- "KM": {
- "name": "Comoras"
- },
- "KP": {
- "name": "Corea del Norte"
- },
- "KR": {
- "name": "Corea del Sur"
- },
- "CR": {
- "name": "Costa Rica"
- },
- "CI": {
- "name": "Côte d’Ivoire"
- },
- "HR": {
- "name": "Croacia"
- },
- "CU": {
- "name": "Cuba"
- },
- "CW": {
- "name": "Curazao"
- },
- "DG": {
- "name": "Diego García"
- },
- "DK": {
- "name": "Dinamarca"
- },
- "DM": {
- "name": "Dominica"
- },
- "EC": {
- "name": "Ecuador"
- },
- "EG": {
- "name": "Egipto"
- },
- "SV": {
- "name": "El Salvador"
- },
- "AE": {
- "name": "Emiratos Árabes Unidos"
- },
- "ER": {
- "name": "Eritrea"
- },
- "SK": {
- "name": "Eslovaquia"
- },
- "SI": {
- "name": "Eslovenia"
- },
- "ES": {
- "name": "España"
- },
- "US": {
- "name": "Estados Unidos"
- },
- "EE": {
- "name": "Estonia"
- },
- "ET": {
- "name": "Etiopía"
- },
- "PH": {
- "name": "Filipinas"
- },
- "FI": {
- "name": "Finlandia"
- },
- "FJ": {
- "name": "Fiyi"
- },
- "FR": {
- "name": "Francia"
- },
- "GA": {
- "name": "Gabón"
- },
- "GM": {
- "name": "Gambia"
- },
- "GE": {
- "name": "Georgia"
- },
- "GH": {
- "name": "Ghana"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GD": {
- "name": "Granada"
- },
- "GR": {
- "name": "Grecia"
- },
- "GL": {
- "name": "Groenlandia"
- },
- "GP": {
- "name": "Guadalupe"
- },
- "GU": {
- "name": "Guam"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GF": {
- "name": "Guayana Francesa"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GN": {
- "name": "Guinea"
- },
- "GQ": {
- "name": "Guinea Ecuatorial"
- },
- "GW": {
- "name": "Guinea-Bisáu"
- },
- "GY": {
- "name": "Guyana"
- },
- "HT": {
- "name": "Haití"
- },
- "HN": {
- "name": "Honduras"
- },
- "HU": {
- "name": "Hungría"
- },
- "IN": {
- "name": "India"
- },
- "ID": {
- "name": "Indonesia"
- },
- "IQ": {
- "name": "Irak"
- },
- "IR": {
- "name": "Irán"
- },
- "IE": {
- "name": "Irlanda"
- },
- "AC": {
- "name": "Isla de la Ascensión"
- },
- "IM": {
- "name": "Isla de Man"
- },
- "CX": {
- "name": "Isla de Navidad"
- },
- "NF": {
- "name": "Isla Norfolk"
- },
- "IS": {
- "name": "Islandia"
- },
- "AX": {
- "name": "Islas Åland"
- },
- "KY": {
- "name": "Islas Caimán"
- },
- "CC": {
- "name": "Islas Cocos"
- },
- "CK": {
- "name": "Islas Cook"
- },
- "FO": {
- "name": "Islas Feroe"
- },
- "GS": {
- "name": "Islas Georgia del Sur y Sandwich del Sur"
- },
- "FK": {
- "name": "Islas Malvinas"
- },
- "MP": {
- "name": "Islas Marianas del Norte"
- },
- "MH": {
- "name": "Islas Marshall"
- },
- "UM": {
- "name": "Islas menores alejadas de EE. UU."
- },
- "PN": {
- "name": "Islas Pitcairn"
- },
- "SB": {
- "name": "Islas Salomón"
- },
- "TC": {
- "name": "Islas Turcas y Caicos"
- },
- "VG": {
- "name": "Islas Vírgenes Británicas"
- },
- "VI": {
- "name": "Islas Vírgenes de EE. UU."
- },
- "IL": {
- "name": "Israel"
- },
- "IT": {
- "name": "Italia"
- },
- "JM": {
- "name": "Jamaica"
- },
- "JP": {
- "name": "Japón"
- },
- "JE": {
- "name": "Jersey"
- },
- "JO": {
- "name": "Jordania"
- },
- "KZ": {
- "name": "Kazajistán"
- },
- "KE": {
- "name": "Kenia"
- },
- "KG": {
- "name": "Kirguistán"
- },
- "KI": {
- "name": "Kiribati"
- },
- "XK": {
- "name": "Kosovo"
- },
- "KW": {
- "name": "Kuwait"
- },
- "LA": {
- "name": "Laos"
- },
- "LS": {
- "name": "Lesoto"
- },
- "LV": {
- "name": "Letonia"
- },
- "LB": {
- "name": "Líbano"
- },
- "LR": {
- "name": "Liberia"
- },
- "LY": {
- "name": "Libia"
- },
- "LI": {
- "name": "Liechtenstein"
- },
- "LT": {
- "name": "Lituania"
- },
- "LU": {
- "name": "Luxemburgo"
- },
- "MK": {
- "name": "Macedonia"
- },
- "MG": {
- "name": "Madagascar"
- },
- "MY": {
- "name": "Malasia"
- },
- "MW": {
- "name": "Malaui"
- },
- "MV": {
- "name": "Maldivas"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "MA": {
- "name": "Marruecos"
- },
- "MQ": {
- "name": "Martinica"
- },
- "MU": {
- "name": "Mauricio"
- },
- "MR": {
- "name": "Mauritania"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "México"
- },
- "FM": {
- "name": "Micronesia"
- },
- "MD": {
- "name": "Moldavia"
- },
- "MC": {
- "name": "Mónaco"
- },
- "MN": {
- "name": "Mongolia"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MZ": {
- "name": "Mozambique"
- },
- "MM": {
- "name": "Myanmar (Birmania)"
- },
- "NA": {
- "name": "Namibia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepal"
- },
- "NI": {
- "name": "Nicaragua"
- },
- "NE": {
- "name": "Níger"
- },
- "NG": {
- "name": "Nigeria"
- },
- "NU": {
- "name": "Niue"
- },
- "NO": {
- "name": "Noruega"
- },
- "NC": {
- "name": "Nueva Caledonia"
- },
- "NZ": {
- "name": "Nueva Zelanda"
- },
- "OM": {
- "name": "Omán"
- },
- "NL": {
- "name": "Países Bajos"
- },
- "PK": {
- "name": "Pakistán"
- },
- "PW": {
- "name": "Palaos"
- },
- "PA": {
- "name": "Panamá"
- },
- "PG": {
- "name": "Papúa Nueva Guinea"
- },
- "PY": {
- "name": "Paraguay"
- },
- "PE": {
- "name": "Perú"
- },
- "PF": {
- "name": "Polinesia Francesa"
- },
- "PL": {
- "name": "Polonia"
- },
- "PT": {
- "name": "Portugal"
- },
- "PR": {
- "name": "Puerto Rico"
- },
- "HK": {
- "name": "RAE de Hong Kong (China)"
- },
- "MO": {
- "name": "RAE de Macao (China)"
- },
- "GB": {
- "name": "Reino Unido"
- },
- "CF": {
- "name": "República Centroafricana"
- },
- "CG": {
- "name": "República del Congo"
- },
- "CD": {
- "name": "República Democrática del Congo"
- },
- "DO": {
- "name": "República Dominicana"
- },
- "RE": {
- "name": "Reunión"
- },
- "RW": {
- "name": "Ruanda"
- },
- "RO": {
- "name": "Rumanía"
- },
- "RU": {
- "name": "Rusia"
- },
- "EH": {
- "name": "Sáhara Occidental"
- },
- "WS": {
- "name": "Samoa"
- },
- "AS": {
- "name": "Samoa Americana"
- },
- "BL": {
- "name": "San Bartolomé"
- },
- "KN": {
- "name": "San Cristóbal y Nieves"
- },
- "SM": {
- "name": "San Marino"
- },
- "MF": {
- "name": "San Martín"
- },
- "PM": {
- "name": "San Pedro y Miquelón"
- },
- "VC": {
- "name": "San Vicente y las Granadinas"
- },
- "SH": {
- "name": "Santa Elena"
- },
- "LC": {
- "name": "Santa Lucía"
- },
- "ST": {
- "name": "Santo Tomé y Príncipe"
- },
- "SN": {
- "name": "Senegal"
- },
- "RS": {
- "name": "Serbia"
- },
- "SC": {
- "name": "Seychelles"
- },
- "SL": {
- "name": "Sierra Leona"
- },
- "SG": {
- "name": "Singapur"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SY": {
- "name": "Siria"
- },
- "SO": {
- "name": "Somalia"
- },
- "LK": {
- "name": "Sri Lanka"
- },
- "SZ": {
- "name": "Suazilandia"
- },
- "ZA": {
- "name": "Sudáfrica"
- },
- "SD": {
- "name": "Sudán"
- },
- "SS": {
- "name": "Sudán del Sur"
- },
- "SE": {
- "name": "Suecia"
- },
- "CH": {
- "name": "Suiza"
- },
- "SR": {
- "name": "Surinam"
- },
- "SJ": {
- "name": "Svalbard y Jan Mayen"
- },
- "TH": {
- "name": "Tailandia"
- },
- "TW": {
- "name": "Taiwán"
- },
- "TZ": {
- "name": "Tanzania"
- },
- "TJ": {
- "name": "Tayikistán"
- },
- "IO": {
- "name": "Territorio Británico del Océano Índico"
- },
- "TF": {
- "name": "Territorios Australes Franceses"
- },
- "PS": {
- "name": "Territorios Palestinos"
- },
- "TL": {
- "name": "Timor-Leste"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad y Tobago"
- },
- "TA": {
- "name": "Tristán de Acuña"
- },
- "TN": {
- "name": "Túnez"
- },
- "TM": {
- "name": "Turkmenistán"
- },
- "TR": {
- "name": "Turquía"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UA": {
- "name": "Ucrania"
- },
- "UG": {
- "name": "Uganda"
- },
- "UY": {
- "name": "Uruguay"
- },
- "UZ": {
- "name": "Uzbekistán"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietnam"
- },
- "WF": {
- "name": "Wallis y Futuna"
- },
- "YE": {
- "name": "Yemen"
- },
- "DJ": {
- "name": "Yibuti"
- },
- "ZM": {
- "name": "Zambia"
- },
- "ZW": {
- "name": "Zimbabue"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/et.json b/vendor/commerceguys/intl/resources/country/et.json
deleted file mode 100644
index 60cd31495..000000000
--- a/vendor/commerceguys/intl/resources/country/et.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afganistan"
- },
- "AX": {
- "name": "Ahvenamaa"
- },
- "AL": {
- "name": "Albaania"
- },
- "DZ": {
- "name": "Alžeeria"
- },
- "AS": {
- "name": "Ameerika Samoa"
- },
- "US": {
- "name": "Ameerika Ühendriigid"
- },
- "AD": {
- "name": "Andorra"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguilla"
- },
- "AQ": {
- "name": "Antarktika"
- },
- "AG": {
- "name": "Antigua ja Barbuda"
- },
- "AE": {
- "name": "Araabia Ühendemiraadid"
- },
- "AR": {
- "name": "Argentina"
- },
- "AM": {
- "name": "Armeenia"
- },
- "AW": {
- "name": "Aruba"
- },
- "AC": {
- "name": "Ascensioni saar"
- },
- "AZ": {
- "name": "Aserbaidžaan"
- },
- "AU": {
- "name": "Austraalia"
- },
- "AT": {
- "name": "Austria"
- },
- "BS": {
- "name": "Bahama"
- },
- "BH": {
- "name": "Bahrein"
- },
- "BD": {
- "name": "Bangladesh"
- },
- "BB": {
- "name": "Barbados"
- },
- "PW": {
- "name": "Belau"
- },
- "BE": {
- "name": "Belgia"
- },
- "BZ": {
- "name": "Belize"
- },
- "BJ": {
- "name": "Benin"
- },
- "BM": {
- "name": "Bermuda"
- },
- "BT": {
- "name": "Bhutan"
- },
- "BO": {
- "name": "Boliivia"
- },
- "BA": {
- "name": "Bosnia ja Hertsegoviina"
- },
- "BW": {
- "name": "Botswana"
- },
- "BR": {
- "name": "Brasiilia"
- },
- "IO": {
- "name": "Briti India ookeani ala"
- },
- "VG": {
- "name": "Briti Neitsisaared"
- },
- "BN": {
- "name": "Brunei"
- },
- "BG": {
- "name": "Bulgaaria"
- },
- "BF": {
- "name": "Burkina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "EA": {
- "name": "Ceuta ja Melilla"
- },
- "CO": {
- "name": "Colombia"
- },
- "CK": {
- "name": "Cooki saared"
- },
- "CR": {
- "name": "Costa Rica"
- },
- "CI": {
- "name": "Côte d’Ivoire"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DJ": {
- "name": "Djibouti"
- },
- "DM": {
- "name": "Dominica"
- },
- "DO": {
- "name": "Dominikaani Vabariik"
- },
- "EC": {
- "name": "Ecuador"
- },
- "EE": {
- "name": "Eesti"
- },
- "EG": {
- "name": "Egiptus"
- },
- "GQ": {
- "name": "Ekvatoriaal-Guinea"
- },
- "SV": {
- "name": "El Salvador"
- },
- "ER": {
- "name": "Eritrea"
- },
- "ET": {
- "name": "Etioopia"
- },
- "FK": {
- "name": "Falklandi saared"
- },
- "FJ": {
- "name": "Fidži"
- },
- "PH": {
- "name": "Filipiinid"
- },
- "FO": {
- "name": "Fääri saared"
- },
- "GA": {
- "name": "Gabon"
- },
- "GM": {
- "name": "Gambia"
- },
- "GH": {
- "name": "Ghana"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GD": {
- "name": "Grenada"
- },
- "GE": {
- "name": "Gruusia"
- },
- "GL": {
- "name": "Gröönimaa"
- },
- "GP": {
- "name": "Guadeloupe"
- },
- "GU": {
- "name": "Guam"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GN": {
- "name": "Guinea"
- },
- "GW": {
- "name": "Guinea-Bissau"
- },
- "GY": {
- "name": "Guyana"
- },
- "HT": {
- "name": "Haiti"
- },
- "CN": {
- "name": "Hiina"
- },
- "ES": {
- "name": "Hispaania"
- },
- "NL": {
- "name": "Holland"
- },
- "BQ": {
- "name": "Hollandi Kariibi mere saared"
- },
- "HN": {
- "name": "Honduras"
- },
- "HK": {
- "name": "Hongkongi erihalduspiirkond"
- },
- "HR": {
- "name": "Horvaatia"
- },
- "TL": {
- "name": "Ida-Timor"
- },
- "IE": {
- "name": "Iirimaa"
- },
- "IL": {
- "name": "Iisrael"
- },
- "IN": {
- "name": "India"
- },
- "ID": {
- "name": "Indoneesia"
- },
- "IQ": {
- "name": "Iraak"
- },
- "IR": {
- "name": "Iraan"
- },
- "IS": {
- "name": "Island"
- },
- "IT": {
- "name": "Itaalia"
- },
- "JP": {
- "name": "Jaapan"
- },
- "JM": {
- "name": "Jamaica"
- },
- "YE": {
- "name": "Jeemen"
- },
- "JE": {
- "name": "Jersey"
- },
- "JO": {
- "name": "Jordaania"
- },
- "CX": {
- "name": "Jõulusaar"
- },
- "KY": {
- "name": "Kaimanisaared"
- },
- "KH": {
- "name": "Kambodža"
- },
- "CM": {
- "name": "Kamerun"
- },
- "IC": {
- "name": "Kanaari saared"
- },
- "CA": {
- "name": "Kanada"
- },
- "KZ": {
- "name": "Kasahstan"
- },
- "QA": {
- "name": "Katar"
- },
- "KE": {
- "name": "Keenia"
- },
- "CF": {
- "name": "Kesk-Aafrika Vabariik"
- },
- "KI": {
- "name": "Kiribati"
- },
- "KM": {
- "name": "Komoorid"
- },
- "CD": {
- "name": "Kongo DV"
- },
- "CG": {
- "name": "Kongo Vabariik"
- },
- "CC": {
- "name": "Kookossaared"
- },
- "XK": {
- "name": "Kosovo"
- },
- "GR": {
- "name": "Kreeka"
- },
- "CU": {
- "name": "Kuuba"
- },
- "KW": {
- "name": "Kuveit"
- },
- "KG": {
- "name": "Kõrgõzstan"
- },
- "CY": {
- "name": "Küpros"
- },
- "LA": {
- "name": "Laos"
- },
- "LT": {
- "name": "Leedu"
- },
- "LS": {
- "name": "Lesotho"
- },
- "LR": {
- "name": "Libeeria"
- },
- "LI": {
- "name": "Liechtenstein"
- },
- "LB": {
- "name": "Liibanon"
- },
- "LY": {
- "name": "Liibüa"
- },
- "LU": {
- "name": "Luksemburg"
- },
- "ZA": {
- "name": "Lõuna-Aafrika Vabariik"
- },
- "GS": {
- "name": "Lõuna-Georgia ja Lõuna-Sandwichi saared"
- },
- "KR": {
- "name": "Lõuna-Korea"
- },
- "SS": {
- "name": "Lõuna-Sudaan"
- },
- "LV": {
- "name": "Läti"
- },
- "EH": {
- "name": "Lääne-Sahara"
- },
- "MO": {
- "name": "Macau erihalduspiirkond"
- },
- "MG": {
- "name": "Madagaskar"
- },
- "MK": {
- "name": "Makedoonia"
- },
- "MY": {
- "name": "Malaisia"
- },
- "MW": {
- "name": "Malawi"
- },
- "MV": {
- "name": "Maldiivid"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "IM": {
- "name": "Mani saar"
- },
- "MA": {
- "name": "Maroko"
- },
- "MH": {
- "name": "Marshalli Saared"
- },
- "MQ": {
- "name": "Martinique"
- },
- "MR": {
- "name": "Mauritaania"
- },
- "MU": {
- "name": "Mauritius"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "Mehhiko"
- },
- "FM": {
- "name": "Mikroneesia"
- },
- "MD": {
- "name": "Moldova"
- },
- "MC": {
- "name": "Monaco"
- },
- "MN": {
- "name": "Mongoolia"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MZ": {
- "name": "Mosambiik"
- },
- "MM": {
- "name": "Myanmar (Birma)"
- },
- "NA": {
- "name": "Namiibia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepal"
- },
- "NI": {
- "name": "Nicaragua"
- },
- "NG": {
- "name": "Nigeeria"
- },
- "NE": {
- "name": "Niger"
- },
- "NU": {
- "name": "Niue"
- },
- "NF": {
- "name": "Norfolk"
- },
- "NO": {
- "name": "Norra"
- },
- "OM": {
- "name": "Omaan"
- },
- "PG": {
- "name": "Paapua Uus-Guinea"
- },
- "PK": {
- "name": "Pakistan"
- },
- "PS": {
- "name": "Palestiina alad"
- },
- "PA": {
- "name": "Panama"
- },
- "PY": {
- "name": "Paraguay"
- },
- "PE": {
- "name": "Peruu"
- },
- "PN": {
- "name": "Pitcairni saared"
- },
- "PL": {
- "name": "Poola"
- },
- "PT": {
- "name": "Portugal"
- },
- "GF": {
- "name": "Prantsuse Guajaana"
- },
- "TF": {
- "name": "Prantsuse Lõunaalad"
- },
- "PF": {
- "name": "Prantsuse Polüneesia"
- },
- "FR": {
- "name": "Prantsusmaa"
- },
- "PR": {
- "name": "Puerto Rico"
- },
- "KP": {
- "name": "Põhja-Korea"
- },
- "MP": {
- "name": "Põhja-Mariaanid"
- },
- "RE": {
- "name": "Réunion"
- },
- "CV": {
- "name": "Roheneemesaared"
- },
- "SE": {
- "name": "Rootsi"
- },
- "RO": {
- "name": "Rumeenia"
- },
- "RW": {
- "name": "Rwanda"
- },
- "SB": {
- "name": "Saalomoni Saared"
- },
- "SH": {
- "name": "Saint Helena"
- },
- "KN": {
- "name": "Saint Kitts ja Nevis"
- },
- "LC": {
- "name": "Saint Lucia"
- },
- "VC": {
- "name": "Saint Vincent ja Grenadiinid"
- },
- "BL": {
- "name": "Saint-Barthélemy"
- },
- "MF": {
- "name": "Saint-Martin"
- },
- "PM": {
- "name": "Saint-Pierre ja Miquelon"
- },
- "DE": {
- "name": "Saksamaa"
- },
- "ZM": {
- "name": "Sambia"
- },
- "WS": {
- "name": "Samoa"
- },
- "SM": {
- "name": "San Marino"
- },
- "ST": {
- "name": "São Tomé ja Príncipe"
- },
- "SA": {
- "name": "Saudi Araabia"
- },
- "SC": {
- "name": "Seišellid"
- },
- "SN": {
- "name": "Senegal"
- },
- "RS": {
- "name": "Serbia"
- },
- "SL": {
- "name": "Sierra Leone"
- },
- "SG": {
- "name": "Singapur"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SK": {
- "name": "Slovakkia"
- },
- "SI": {
- "name": "Sloveenia"
- },
- "SO": {
- "name": "Somaalia"
- },
- "FI": {
- "name": "Soome"
- },
- "LK": {
- "name": "Sri Lanka"
- },
- "SD": {
- "name": "Sudaan"
- },
- "SR": {
- "name": "Suriname"
- },
- "GB": {
- "name": "Suurbritannia"
- },
- "SZ": {
- "name": "Svaasimaa"
- },
- "SJ": {
- "name": "Svalbard ja Jan Mayen"
- },
- "SY": {
- "name": "Süüria"
- },
- "CH": {
- "name": "Šveits"
- },
- "ZW": {
- "name": "Zimbabwe"
- },
- "DK": {
- "name": "Taani"
- },
- "TJ": {
- "name": "Tadžikistan"
- },
- "TH": {
- "name": "Tai"
- },
- "TW": {
- "name": "Taiwan"
- },
- "TZ": {
- "name": "Tansaania"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad ja Tobago"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TD": {
- "name": "Tšaad"
- },
- "CZ": {
- "name": "Tšehhi"
- },
- "CL": {
- "name": "Tšiili"
- },
- "TN": {
- "name": "Tuneesia"
- },
- "TC": {
- "name": "Turks ja Caicos"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "TR": {
- "name": "Türgi"
- },
- "TM": {
- "name": "Türkmenistan"
- },
- "UG": {
- "name": "Uganda"
- },
- "UA": {
- "name": "Ukraina"
- },
- "HU": {
- "name": "Ungari"
- },
- "UY": {
- "name": "Uruguay"
- },
- "VI": {
- "name": "USA Neitsisaared"
- },
- "UZ": {
- "name": "Usbekistan"
- },
- "NC": {
- "name": "Uus-Kaledoonia"
- },
- "NZ": {
- "name": "Uus-Meremaa"
- },
- "BY": {
- "name": "Valgevene"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VA": {
- "name": "Vatikan"
- },
- "RU": {
- "name": "Venemaa"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietnam"
- },
- "WF": {
- "name": "Wallis ja Futuna"
- },
- "UM": {
- "name": "Ühendriikide hajasaared"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/eu.json b/vendor/commerceguys/intl/resources/country/eu.json
deleted file mode 100644
index 860cf6b78..000000000
--- a/vendor/commerceguys/intl/resources/country/eu.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afganistan"
- },
- "CF": {
- "name": "Afrika Erdiko Errepublika"
- },
- "AI": {
- "name": "Aingira"
- },
- "AX": {
- "name": "Aland uharteak"
- },
- "AL": {
- "name": "Albania"
- },
- "DE": {
- "name": "Alemania"
- },
- "DZ": {
- "name": "Aljeria"
- },
- "US": {
- "name": "Ameriketako Estatu Batuak"
- },
- "UM": {
- "name": "Ameriketako Estatu Batuetako Kanpoaldeko Uharte Txikiak"
- },
- "AD": {
- "name": "Andorra"
- },
- "AO": {
- "name": "Angola"
- },
- "AQ": {
- "name": "Antartika"
- },
- "AG": {
- "name": "Antigua eta Barbuda"
- },
- "AE": {
- "name": "Arabiar Emirerri Batuak"
- },
- "AR": {
- "name": "Argentina"
- },
- "AM": {
- "name": "Armenia"
- },
- "AW": {
- "name": "Aruba"
- },
- "AC": {
- "name": "Ascension uhartea"
- },
- "AU": {
- "name": "Australia"
- },
- "AT": {
- "name": "Austria"
- },
- "AZ": {
- "name": "Azerbaijan"
- },
- "BS": {
- "name": "Bahamak"
- },
- "BH": {
- "name": "Bahrain"
- },
- "BD": {
- "name": "Bangladesh"
- },
- "BB": {
- "name": "Barbados"
- },
- "BE": {
- "name": "Belgika"
- },
- "BZ": {
- "name": "Belize"
- },
- "BJ": {
- "name": "Benin"
- },
- "BM": {
- "name": "Bermuda"
- },
- "BT": {
- "name": "Bhutan"
- },
- "BY": {
- "name": "Bielorrusia"
- },
- "VI": {
- "name": "Birjina uharte amerikarrak"
- },
- "VG": {
- "name": "Birjina uharte britainiarrak"
- },
- "CI": {
- "name": "Boli Kosta"
- },
- "BO": {
- "name": "Bolivia"
- },
- "BA": {
- "name": "Bosnia-Herzegovina"
- },
- "BW": {
- "name": "Botswana"
- },
- "BR": {
- "name": "Brasil"
- },
- "BN": {
- "name": "Brunei"
- },
- "BG": {
- "name": "Bulgaria"
- },
- "BF": {
- "name": "Burkina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "CV": {
- "name": "Cabo Verde"
- },
- "EA": {
- "name": "Ceuta eta Melilla"
- },
- "CX": {
- "name": "Christmas uhartea"
- },
- "CC": {
- "name": "Cocos uharteak"
- },
- "CK": {
- "name": "Cook uharteak"
- },
- "CR": {
- "name": "Costa Rica"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DK": {
- "name": "Danimarka"
- },
- "DG": {
- "name": "Diego García"
- },
- "DJ": {
- "name": "Djibuti"
- },
- "DM": {
- "name": "Dominika"
- },
- "DO": {
- "name": "Dominikar Errepublika"
- },
- "EG": {
- "name": "Egipto"
- },
- "TL": {
- "name": "Ekialdeko Timor"
- },
- "EC": {
- "name": "Ekuador"
- },
- "GQ": {
- "name": "Ekuatore Ginea"
- },
- "SV": {
- "name": "El Salvador"
- },
- "ER": {
- "name": "Eritrea"
- },
- "GB": {
- "name": "Erresuma Batua"
- },
- "RO": {
- "name": "Errumania"
- },
- "RU": {
- "name": "Errusia"
- },
- "SK": {
- "name": "Eslovakia"
- },
- "SI": {
- "name": "Eslovenia"
- },
- "ES": {
- "name": "Espainia"
- },
- "EE": {
- "name": "Estonia"
- },
- "ET": {
- "name": "Etiopia"
- },
- "FO": {
- "name": "Faroe uharteak"
- },
- "FJ": {
- "name": "Fiji"
- },
- "PH": {
- "name": "Filipinak"
- },
- "FI": {
- "name": "Finlandia"
- },
- "FR": {
- "name": "Frantzia"
- },
- "GA": {
- "name": "Gabon"
- },
- "GM": {
- "name": "Gambia"
- },
- "GE": {
- "name": "Georgia"
- },
- "GH": {
- "name": "Ghana"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GN": {
- "name": "Ginea"
- },
- "GW": {
- "name": "Ginea Bissau"
- },
- "GD": {
- "name": "Grenada"
- },
- "GR": {
- "name": "Grezia"
- },
- "GL": {
- "name": "Groenlandia"
- },
- "GP": {
- "name": "Guadalupe"
- },
- "GU": {
- "name": "Guam"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GG": {
- "name": "Guernesey"
- },
- "GY": {
- "name": "Guyana"
- },
- "GF": {
- "name": "Guyana Frantsesa"
- },
- "HT": {
- "name": "Haiti"
- },
- "KR": {
- "name": "Hego Korea"
- },
- "SS": {
- "name": "Hego Sudan"
- },
- "ZA": {
- "name": "Hegoafrika"
- },
- "GS": {
- "name": "Hegoaldeko Georgia eta Hegoaldeko Sandwich uharteak"
- },
- "TF": {
- "name": "Hegoaldeko lurralde frantsesak"
- },
- "NL": {
- "name": "Herbehereak"
- },
- "HN": {
- "name": "Honduras"
- },
- "HK": {
- "name": "Hong Kong Txinako AEB"
- },
- "HU": {
- "name": "Hungaria"
- },
- "IN": {
- "name": "India"
- },
- "IO": {
- "name": "Indiako Ozeanoko lurralde britainiarra"
- },
- "ID": {
- "name": "Indonesia"
- },
- "KP": {
- "name": "Ipar Korea"
- },
- "MP": {
- "name": "Ipar Mariana uharteak"
- },
- "IQ": {
- "name": "Irak"
- },
- "IR": {
- "name": "Iran"
- },
- "IE": {
- "name": "Irlanda"
- },
- "IS": {
- "name": "Islandia"
- },
- "IL": {
- "name": "Israel"
- },
- "IT": {
- "name": "Italia"
- },
- "JM": {
- "name": "Jamaika"
- },
- "JP": {
- "name": "Japonia"
- },
- "JE": {
- "name": "Jersey"
- },
- "JO": {
- "name": "Jordania"
- },
- "KY": {
- "name": "Kaiman uharteak"
- },
- "NC": {
- "name": "Kaledonia Berria"
- },
- "CM": {
- "name": "Kamerun"
- },
- "CA": {
- "name": "Kanada"
- },
- "IC": {
- "name": "Kanariak"
- },
- "KH": {
- "name": "Kanbodia"
- },
- "BQ": {
- "name": "Karibeko Herbehereak"
- },
- "KZ": {
- "name": "Kazakhstan"
- },
- "KE": {
- "name": "Kenya"
- },
- "KG": {
- "name": "Kirgizistan"
- },
- "KI": {
- "name": "Kiribati"
- },
- "CO": {
- "name": "Kolonbia"
- },
- "KM": {
- "name": "Komoreak"
- },
- "CG": {
- "name": "Kongo"
- },
- "CD": {
- "name": "Kongoko Errepublika Demokratikoa"
- },
- "XK": {
- "name": "Kosovo"
- },
- "HR": {
- "name": "Kroazia"
- },
- "CU": {
- "name": "Kuba"
- },
- "KW": {
- "name": "Kuwait"
- },
- "LA": {
- "name": "Laos"
- },
- "LS": {
- "name": "Lesotho"
- },
- "LV": {
- "name": "Letonia"
- },
- "LB": {
- "name": "Libano"
- },
- "LR": {
- "name": "Liberia"
- },
- "LY": {
- "name": "Libia"
- },
- "LI": {
- "name": "Liechtenstein"
- },
- "LT": {
- "name": "Lituania"
- },
- "LU": {
- "name": "Luxenburgo"
- },
- "MO": {
- "name": "Macau Txinako AEB"
- },
- "MG": {
- "name": "Madagaskar"
- },
- "MW": {
- "name": "Malawi"
- },
- "MY": {
- "name": "Malaysia"
- },
- "MV": {
- "name": "Maldivak"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "FK": {
- "name": "Malvinak"
- },
- "IM": {
- "name": "Man uhartea"
- },
- "MA": {
- "name": "Maroko"
- },
- "MH": {
- "name": "Marshall Uharteak"
- },
- "MQ": {
- "name": "Martinika"
- },
- "MR": {
- "name": "Mauritania"
- },
- "MU": {
- "name": "Maurizio"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MK": {
- "name": "Mazedonia"
- },
- "EH": {
- "name": "Mendebaldeko Sahara"
- },
- "MX": {
- "name": "Mexiko"
- },
- "FM": {
- "name": "Mikronesia"
- },
- "MD": {
- "name": "Moldavia"
- },
- "MC": {
- "name": "Monako"
- },
- "MN": {
- "name": "Mongolia"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MZ": {
- "name": "Mozambike"
- },
- "MM": {
- "name": "Myanmar (Birmania)"
- },
- "NA": {
- "name": "Namibia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepal"
- },
- "NE": {
- "name": "Niger"
- },
- "NG": {
- "name": "Nigeria"
- },
- "NI": {
- "name": "Nikaragua"
- },
- "NU": {
- "name": "Niue"
- },
- "NF": {
- "name": "Norfolk uhartea"
- },
- "NO": {
- "name": "Norvegia"
- },
- "OM": {
- "name": "Oman"
- },
- "PK": {
- "name": "Pakistan"
- },
- "PW": {
- "name": "Palau"
- },
- "PS": {
- "name": "Palestinako Lurraldeak"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papua Ginea Berria"
- },
- "PY": {
- "name": "Paraguai"
- },
- "PE": {
- "name": "Peru"
- },
- "PN": {
- "name": "Pitcairn uharteak"
- },
- "PF": {
- "name": "Polinesia Frantsesa"
- },
- "PL": {
- "name": "Polonia"
- },
- "PT": {
- "name": "Portugal"
- },
- "PR": {
- "name": "Puerto Rico"
- },
- "QA": {
- "name": "Qatar"
- },
- "RE": {
- "name": "Reunion"
- },
- "RW": {
- "name": "Ruanda"
- },
- "BL": {
- "name": "Saint Barthélemy"
- },
- "KN": {
- "name": "Saint Kitts eta Nevis"
- },
- "VC": {
- "name": "Saint Vincent eta Grenadinak"
- },
- "PM": {
- "name": "Saint-Pierre eta Mikelune"
- },
- "SB": {
- "name": "Salomon Uharteak"
- },
- "WS": {
- "name": "Samoa"
- },
- "AS": {
- "name": "Samoa Estatubatuarra"
- },
- "SM": {
- "name": "San Marino"
- },
- "MF": {
- "name": "San Martin"
- },
- "SH": {
- "name": "Santa Helena"
- },
- "LC": {
- "name": "Santa Luzia"
- },
- "ST": {
- "name": "Sao Tome eta Principe"
- },
- "SA": {
- "name": "Saudi Arabia"
- },
- "SN": {
- "name": "Senegal"
- },
- "RS": {
- "name": "Serbia"
- },
- "SC": {
- "name": "Seychelleak"
- },
- "SL": {
- "name": "Sierra Leona"
- },
- "SG": {
- "name": "Singapur"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SY": {
- "name": "Siria"
- },
- "SO": {
- "name": "Somalia"
- },
- "LK": {
- "name": "Sri Lanka"
- },
- "SD": {
- "name": "Sudan"
- },
- "SE": {
- "name": "Suedia"
- },
- "CH": {
- "name": "Suitza"
- },
- "SR": {
- "name": "Surinam"
- },
- "SJ": {
- "name": "Svalbard eta Jan Mayen uharteak"
- },
- "SZ": {
- "name": "Swazilandia"
- },
- "TW": {
- "name": "Taiwan"
- },
- "TJ": {
- "name": "Tajikistan"
- },
- "TZ": {
- "name": "Tanzania"
- },
- "TH": {
- "name": "Thailandia"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad eta Tobago"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TN": {
- "name": "Tunisia"
- },
- "TC": {
- "name": "Turk eta Caico uharteak"
- },
- "TR": {
- "name": "Turkia"
- },
- "TM": {
- "name": "Turkmenistan"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "TD": {
- "name": "Txad"
- },
- "CZ": {
- "name": "Txekia"
- },
- "CL": {
- "name": "Txile"
- },
- "CN": {
- "name": "Txina"
- },
- "UG": {
- "name": "Uganda"
- },
- "UA": {
- "name": "Ukraina"
- },
- "UY": {
- "name": "Uruguai"
- },
- "UZ": {
- "name": "Uzbekistan"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VA": {
- "name": "Vatikano Hiria"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietnam"
- },
- "WF": {
- "name": "Wallis eta Futuna"
- },
- "YE": {
- "name": "Yemen"
- },
- "ZM": {
- "name": "Zambia"
- },
- "NZ": {
- "name": "Zeelanda Berria"
- },
- "ZW": {
- "name": "Zimbabwe"
- },
- "CY": {
- "name": "Zipre"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/ewo.json b/vendor/commerceguys/intl/resources/country/ewo.json
deleted file mode 100644
index edc9e632c..000000000
--- a/vendor/commerceguys/intl/resources/country/ewo.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afəganisətán"
- },
- "ZA": {
- "name": "Afiríka yá Súd"
- },
- "HT": {
- "name": "Aití"
- },
- "AX": {
- "name": "Åland Islands"
- },
- "AL": {
- "name": "Aləbánia"
- },
- "DZ": {
- "name": "Aləyéria"
- },
- "AD": {
- "name": "Andór"
- },
- "AI": {
- "name": "Angíyə"
- },
- "AO": {
- "name": "Angolá"
- },
- "AQ": {
- "name": "Antarctica"
- },
- "AG": {
- "name": "Antígwa ai Barəbúda"
- },
- "SA": {
- "name": "Arabí Saudí"
- },
- "AR": {
- "name": "Arəhenətína"
- },
- "AM": {
- "name": "Arəménia"
- },
- "AW": {
- "name": "Arúba"
- },
- "AC": {
- "name": "Ascension Island"
- },
- "AZ": {
- "name": "Azɛrəbaidzáŋ"
- },
- "BS": {
- "name": "Bahámas"
- },
- "BH": {
- "name": "Bahərɛ́n"
- },
- "BD": {
- "name": "Bangaladɛ́s"
- },
- "BB": {
- "name": "Barəbád"
- },
- "AE": {
- "name": "Bemirá yá Arábə uní"
- },
- "BY": {
- "name": "Bəlarús"
- },
- "BR": {
- "name": "Bəlazíl"
- },
- "BZ": {
- "name": "Bəlís"
- },
- "BJ": {
- "name": "Bəníŋ"
- },
- "AS": {
- "name": "Bəsamóa yá Amə́rəka"
- },
- "BE": {
- "name": "Bɛləhíg"
- },
- "BM": {
- "name": "Bɛrəmúd"
- },
- "BO": {
- "name": "Bolívia"
- },
- "BA": {
- "name": "Bosəní ai ɛrəzegovín"
- },
- "BW": {
- "name": "Botswaná"
- },
- "BG": {
- "name": "Buləgarí"
- },
- "BF": {
- "name": "Buləkiná Fasó"
- },
- "BN": {
- "name": "Buluné"
- },
- "BI": {
- "name": "Burundí"
- },
- "BT": {
- "name": "Butáŋ"
- },
- "IC": {
- "name": "Canary Islands"
- },
- "BQ": {
- "name": "Caribbean Netherlands"
- },
- "EA": {
- "name": "Ceuta & Melilla"
- },
- "CX": {
- "name": "Christmas Island"
- },
- "CC": {
- "name": "Cocos (Keeling) Islands"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DK": {
- "name": "Danəmárəg"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DM": {
- "name": "Dómənika"
- },
- "DJ": {
- "name": "Dzibutí"
- },
- "EG": {
- "name": "Ehíbətɛn"
- },
- "EC": {
- "name": "Ekwatór"
- },
- "ER": {
- "name": "Elitəlé"
- },
- "EE": {
- "name": "Esetoní"
- },
- "ET": {
- "name": "Etiopí"
- },
- "IN": {
- "name": "ɛ́ndə"
- },
- "ID": {
- "name": "ɛndonésia"
- },
- "FO": {
- "name": "Faroe Islands"
- },
- "FJ": {
- "name": "Fidzí"
- },
- "PH": {
- "name": "Filipín"
- },
- "FI": {
- "name": "Finəlán"
- },
- "PL": {
- "name": "fólis"
- },
- "PT": {
- "name": "fɔrətugɛ́s"
- },
- "TF": {
- "name": "French Southern Territories"
- },
- "FR": {
- "name": "Fulɛnsí"
- },
- "GA": {
- "name": "Gabóŋ"
- },
- "GM": {
- "name": "Gambí"
- },
- "GH": {
- "name": "Ganá"
- },
- "GD": {
- "name": "Gələnádə"
- },
- "GR": {
- "name": "Gəlɛ́s"
- },
- "GN": {
- "name": "Giné"
- },
- "GW": {
- "name": "Giné Bisaó"
- },
- "GQ": {
- "name": "Giné Ekwató"
- },
- "GL": {
- "name": "Goelán"
- },
- "GP": {
- "name": "Guadəlúb"
- },
- "GU": {
- "name": "Guám"
- },
- "GT": {
- "name": "Guatemalá"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GY": {
- "name": "Guyán"
- },
- "GF": {
- "name": "Guyán yá Fulɛnsí"
- },
- "JM": {
- "name": "Hamaíka"
- },
- "JP": {
- "name": "Hapɔ́n"
- },
- "HK": {
- "name": "Hong Kong SAR China"
- },
- "JO": {
- "name": "Horədaní"
- },
- "GE": {
- "name": "Horə́yia"
- },
- "IQ": {
- "name": "Irág"
- },
- "IR": {
- "name": "Irán"
- },
- "IE": {
- "name": "Irəlándə"
- },
- "IS": {
- "name": "Isəlándə"
- },
- "IL": {
- "name": "Isəraɛ́l"
- },
- "IM": {
- "name": "Isle of Man"
- },
- "IT": {
- "name": "Itáliɛn"
- },
- "JE": {
- "name": "Jersey"
- },
- "KH": {
- "name": "kambodía"
- },
- "CM": {
- "name": "Kamərún"
- },
- "CA": {
- "name": "kanadá"
- },
- "QA": {
- "name": "Katár"
- },
- "KZ": {
- "name": "Kazakətáŋ"
- },
- "KE": {
- "name": "Keniá"
- },
- "HR": {
- "name": "Kəlowásia"
- },
- "KI": {
- "name": "Kiribatí"
- },
- "KG": {
- "name": "Kirigisətán"
- },
- "CI": {
- "name": "Kód Divɔ́r"
- },
- "CO": {
- "name": "Kolɔmbí"
- },
- "KM": {
- "name": "Komɔ́r"
- },
- "CG": {
- "name": "Kongó"
- },
- "KP": {
- "name": "Koré yá Nór"
- },
- "KR": {
- "name": "Koré yá Súd"
- },
- "XK": {
- "name": "Kosovo"
- },
- "CR": {
- "name": "Kosta Ríka"
- },
- "KW": {
- "name": "Kowɛ́d"
- },
- "ES": {
- "name": "Kpənyá"
- },
- "CU": {
- "name": "Kubá"
- },
- "LA": {
- "name": "Laós"
- },
- "LS": {
- "name": "Ləsotó"
- },
- "LV": {
- "name": "Lətoní"
- },
- "LB": {
- "name": "Libáŋ"
- },
- "LR": {
- "name": "Libéria"
- },
- "LY": {
- "name": "Libí"
- },
- "LI": {
- "name": "Lísə́sə́táin"
- },
- "LT": {
- "name": "Lituaní"
- },
- "LU": {
- "name": "Lukəzambúd"
- },
- "MO": {
- "name": "Macau SAR China"
- },
- "MG": {
- "name": "Madagasəkárə"
- },
- "MW": {
- "name": "Malawí"
- },
- "MV": {
- "name": "Malədívə"
- },
- "MT": {
- "name": "Málətə"
- },
- "MY": {
- "name": "Malɛ́zia"
- },
- "ML": {
- "name": "Malí"
- },
- "MQ": {
- "name": "Marətiníg"
- },
- "MA": {
- "name": "Marɔ́g"
- },
- "MK": {
- "name": "Masedónia"
- },
- "YT": {
- "name": "Mayɔ́d"
- },
- "MX": {
- "name": "Mɛkəsíg"
- },
- "MM": {
- "name": "Mianəmár"
- },
- "FM": {
- "name": "Mikoronésia"
- },
- "VI": {
- "name": "Minlán Mi Amɛrəkə"
- },
- "FK": {
- "name": "Minlán Mi Fóləkəlan"
- },
- "CV": {
- "name": "Minlán Mí Káb Vɛr"
- },
- "KY": {
- "name": "Minlán Mí Kalimáŋ"
- },
- "CK": {
- "name": "Minlán Mí kúg"
- },
- "MH": {
- "name": "Minlán Mí Maresál"
- },
- "MP": {
- "name": "Minlán Mi Marián yá Nór"
- },
- "SB": {
- "name": "Minlán Mí Solomɔ́n"
- },
- "TC": {
- "name": "Minlán Mí túrə́g-ai-Kaíg"
- },
- "NF": {
- "name": "Minlán Nɔrəfɔ́ləkə"
- },
- "MD": {
- "name": "Molədaví"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MU": {
- "name": "Morís"
- },
- "MR": {
- "name": "Moritaní"
- },
- "MZ": {
- "name": "Mozambíg"
- },
- "MC": {
- "name": "Mɔnakó"
- },
- "MN": {
- "name": "Mɔngɔ́lia"
- },
- "MS": {
- "name": "Mɔ́ntserád"
- },
- "NA": {
- "name": "Namibí"
- },
- "NR": {
- "name": "Naurú"
- },
- "DE": {
- "name": "Ndzáman"
- },
- "NP": {
- "name": "Nepál"
- },
- "SM": {
- "name": "Ǹfúfúb Maríno"
- },
- "SH": {
- "name": "Ǹfúfúb-Ɛlɛ́na"
- },
- "KN": {
- "name": "Ǹfúfúb-Kilisətóv-ai-Nevis"
- },
- "LC": {
- "name": "Ǹfúfúb-Lúsia"
- },
- "PM": {
- "name": "Ǹfúfúb-Píɛr-ai-Mikəlɔ́ŋ"
- },
- "VC": {
- "name": "Ǹfúfúb-Vɛngəsáŋ-ai-Bə Gələnadín"
- },
- "NG": {
- "name": "Nihéria"
- },
- "NE": {
- "name": "Nihɛ́r"
- },
- "NI": {
- "name": "Nikarágua"
- },
- "NU": {
- "name": "Niué"
- },
- "NC": {
- "name": "Ǹkpámɛn Kaledónia"
- },
- "NZ": {
- "name": "Ǹkpámɛn Zeláŋ"
- },
- "US": {
- "name": "Ǹnam Amɛrəkə"
- },
- "GB": {
- "name": "Ǹnam Engəlis"
- },
- "IO": {
- "name": "ǹnam ɛngəlís yá Máŋ mə́ ɛ́ndə"
- },
- "CD": {
- "name": "ǹnam Kongó Demokəlatíg"
- },
- "VG": {
- "name": "ńnam Minlán ɛ́ngəlís"
- },
- "PS": {
- "name": "Ǹnam Palɛsətín"
- },
- "CZ": {
- "name": "Ǹnam Tsɛ́g"
- },
- "VA": {
- "name": "Ǹnam Vatikán"
- },
- "CF": {
- "name": "ǹnam Zǎŋ Afiriká"
- },
- "NO": {
- "name": "Nɔrəvɛ́s"
- },
- "OM": {
- "name": "Omán"
- },
- "HN": {
- "name": "Ondurás"
- },
- "HU": {
- "name": "Ongirí"
- },
- "AU": {
- "name": "Osətəlalí"
- },
- "AT": {
- "name": "Osətəlía"
- },
- "PK": {
- "name": "Pakisətán"
- },
- "PW": {
- "name": "Palau"
- },
- "PA": {
- "name": "Panamá"
- },
- "PG": {
- "name": "Papwazi yá Ǹkpámɛ́n Giné"
- },
- "PY": {
- "name": "Paragué"
- },
- "PE": {
- "name": "Perú"
- },
- "NL": {
- "name": "Pɛíbá"
- },
- "PN": {
- "name": "Pítə́kɛ́rɛnə"
- },
- "PF": {
- "name": "Polinesí yá Fulɛnsí"
- },
- "PR": {
- "name": "Pwɛrəto Ríko"
- },
- "DO": {
- "name": "République dominicaine"
- },
- "RE": {
- "name": "Reuniɔ́ŋ"
- },
- "RO": {
- "name": "Rumaní"
- },
- "RU": {
- "name": "Rúsian"
- },
- "RW": {
- "name": "Ruwandá"
- },
- "SV": {
- "name": "Saləvadór"
- },
- "WS": {
- "name": "Samoá"
- },
- "ST": {
- "name": "Saó Tomé ai Pəlinəsípe"
- },
- "SN": {
- "name": "Senegál"
- },
- "RS": {
- "name": "Serbia"
- },
- "SK": {
- "name": "Səlovakí"
- },
- "SI": {
- "name": "Səlovénia"
- },
- "LK": {
- "name": "Səri Laŋká"
- },
- "SC": {
- "name": "Sɛsɛ́l"
- },
- "SL": {
- "name": "Sierá-leónə"
- },
- "SG": {
- "name": "Singapúr"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "CY": {
- "name": "Sipəlús"
- },
- "SY": {
- "name": "Sirí"
- },
- "SO": {
- "name": "Somália"
- },
- "GS": {
- "name": "South Georgia & South Sandwich Islands"
- },
- "SS": {
- "name": "South Sudan"
- },
- "BL": {
- "name": "St. Barthélemy"
- },
- "MF": {
- "name": "St. Martin"
- },
- "SD": {
- "name": "Sudáŋ"
- },
- "CH": {
- "name": "Suís"
- },
- "SR": {
- "name": "Surinám"
- },
- "SE": {
- "name": "Suwɛ́d"
- },
- "SJ": {
- "name": "Svalbard & Jan Mayen"
- },
- "SZ": {
- "name": "Swazilándə"
- },
- "TJ": {
- "name": "Tadzikisətáŋ"
- },
- "TH": {
- "name": "Tailán"
- },
- "TW": {
- "name": "Taiwán"
- },
- "TZ": {
- "name": "Taŋəzaní"
- },
- "TT": {
- "name": "Təlinité-ai-Tobágo"
- },
- "TL": {
- "name": "Timôr"
- },
- "TG": {
- "name": "Togó"
- },
- "TK": {
- "name": "Tokeló"
- },
- "TO": {
- "name": "Tɔngá"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TD": {
- "name": "Tsád"
- },
- "CN": {
- "name": "Tsáina"
- },
- "CL": {
- "name": "Tsilí"
- },
- "TN": {
- "name": "Tunisí"
- },
- "TM": {
- "name": "Turəkəmənisətáŋ"
- },
- "TR": {
- "name": "Turəkí"
- },
- "TV": {
- "name": "Tuvalú"
- },
- "UM": {
- "name": "U.S. Outlying Islands"
- },
- "UG": {
- "name": "Ugandá"
- },
- "UA": {
- "name": "Ukərɛ́n"
- },
- "UY": {
- "name": "Urugué"
- },
- "UZ": {
- "name": "Uzubekisətán"
- },
- "VU": {
- "name": "Vanuátu"
- },
- "VE": {
- "name": "Venezuéla"
- },
- "VN": {
- "name": "Viɛdənám"
- },
- "WF": {
- "name": "Walís-ai-Futúna"
- },
- "EH": {
- "name": "Western Sahara"
- },
- "YE": {
- "name": "Yemɛ́n"
- },
- "GI": {
- "name": "Yiləbalatár"
- },
- "ZM": {
- "name": "Zambí"
- },
- "ZW": {
- "name": "Zimbabwé"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/fa-AF.json b/vendor/commerceguys/intl/resources/country/fa-AF.json
deleted file mode 100644
index 7cb0e191c..000000000
--- a/vendor/commerceguys/intl/resources/country/fa-AF.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AW": {
- "name": "آروبا"
- },
- "AU": {
- "name": "آسترالیا"
- },
- "DE": {
- "name": "آلمان"
- },
- "AI": {
- "name": "آنگویلا"
- },
- "IE": {
- "name": "آیرلند"
- },
- "IS": {
- "name": "آیسلند"
- },
- "AT": {
- "name": "اتریش"
- },
- "AR": {
- "name": "ارجنتاین"
- },
- "JO": {
- "name": "اردن"
- },
- "AM": {
- "name": "ارمنستان"
- },
- "ER": {
- "name": "اریتریا"
- },
- "UZ": {
- "name": "ازبکستان"
- },
- "EE": {
- "name": "استونیا"
- },
- "IL": {
- "name": "اسرائیل"
- },
- "SJ": {
- "name": "اسوالبارد و جان‌ماین"
- },
- "ZA": {
- "name": "افریقای جنوبی"
- },
- "AF": {
- "name": "افغانستان"
- },
- "UA": {
- "name": "اکراین"
- },
- "EC": {
- "name": "اکوادور"
- },
- "AL": {
- "name": "البانیا"
- },
- "DZ": {
- "name": "الجزایر"
- },
- "SV": {
- "name": "السلوادور"
- },
- "AE": {
- "name": "امارات متحدهٔ عربی"
- },
- "AQ": {
- "name": "انترکتیکا"
- },
- "AG": {
- "name": "انتیگوا و باربودا"
- },
- "AD": {
- "name": "اندورا"
- },
- "ID": {
- "name": "اندونیزیا"
- },
- "AO": {
- "name": "انگولا"
- },
- "US": {
- "name": "ایالات متحده"
- },
- "IT": {
- "name": "ایتالیا"
- },
- "ET": {
- "name": "ایتوپیا"
- },
- "IR": {
- "name": "ایران"
- },
- "BB": {
- "name": "باربادوس"
- },
- "BH": {
- "name": "بحرین"
- },
- "BR": {
- "name": "برازیل"
- },
- "BM": {
- "name": "برمودا"
- },
- "BN": {
- "name": "برونی"
- },
- "GB": {
- "name": "بریتانیا"
- },
- "BY": {
- "name": "بلاروس"
- },
- "BE": {
- "name": "بلجیم"
- },
- "BG": {
- "name": "بلغاریا"
- },
- "BZ": {
- "name": "بلیز"
- },
- "BD": {
- "name": "بنگله‌دیش"
- },
- "BJ": {
- "name": "بنین"
- },
- "BS": {
- "name": "بهاماس"
- },
- "BT": {
- "name": "بوتان"
- },
- "BW": {
- "name": "بوتسوانا"
- },
- "BF": {
- "name": "بورکینافاسو"
- },
- "BI": {
- "name": "بوروندی"
- },
- "BA": {
- "name": "بوسنیا و هرزه‌گوینا"
- },
- "BO": {
- "name": "بولیویا"
- },
- "PG": {
- "name": "پاپوا نیو گینیا"
- },
- "PY": {
- "name": "پاراگوای"
- },
- "PK": {
- "name": "پاکستان"
- },
- "PW": {
- "name": "پالائو"
- },
- "PA": {
- "name": "پانامه"
- },
- "PT": {
- "name": "پرتگال"
- },
- "PF": {
- "name": "پلی‌نزی فرانسه"
- },
- "PR": {
- "name": "پورتوریکو"
- },
- "PL": {
- "name": "پولند"
- },
- "PE": {
- "name": "پیرو"
- },
- "TJ": {
- "name": "تاجکستان"
- },
- "TZ": {
- "name": "تانزانیا"
- },
- "TH": {
- "name": "تایلند"
- },
- "TW": {
- "name": "تایوان"
- },
- "TM": {
- "name": "ترکمنستان"
- },
- "TR": {
- "name": "ترکیه"
- },
- "TA": {
- "name": "تریستان دا کونا"
- },
- "TT": {
- "name": "ترینیداد و توباگو"
- },
- "TK": {
- "name": "توکلائو"
- },
- "TG": {
- "name": "توگو"
- },
- "TN": {
- "name": "تونس"
- },
- "TO": {
- "name": "تونگا"
- },
- "TV": {
- "name": "تووالو"
- },
- "TL": {
- "name": "تیمور-لسته"
- },
- "JP": {
- "name": "جاپان"
- },
- "JM": {
- "name": "جامائیکا"
- },
- "GI": {
- "name": "جبل‌الطارق"
- },
- "JE": {
- "name": "جرزی"
- },
- "AC": {
- "name": "جزایر آسنسیون"
- },
- "AX": {
- "name": "جزایر آلاند"
- },
- "PN": {
- "name": "جزایر پیت‌کرن"
- },
- "TC": {
- "name": "جزایر تورکس و کایکوس"
- },
- "GS": {
- "name": "جزایر جورجیای جنوبی و ساندویچ جنوبی"
- },
- "UM": {
- "name": "جزایر دورافتادهٔ ایالات متحده"
- },
- "SB": {
- "name": "جزایر سلیمان"
- },
- "FO": {
- "name": "جزایر فارو"
- },
- "FK": {
- "name": "جزایر فالکلند"
- },
- "IC": {
- "name": "جزایر قناری"
- },
- "BQ": {
- "name": "جزایر کارائیب هلند"
- },
- "CK": {
- "name": "جزایر کوک"
- },
- "CC": {
- "name": "جزایر کوکوس"
- },
- "KY": {
- "name": "جزایر کِیمن"
- },
- "MH": {
- "name": "جزایر مارشال"
- },
- "MP": {
- "name": "جزایر ماریانای شمالی"
- },
- "VI": {
- "name": "جزایر ویرجین ایالات متحده"
- },
- "VG": {
- "name": "جزایر ویرجین بریتانیا"
- },
- "CX": {
- "name": "جزیرهٔ کریسمس"
- },
- "IM": {
- "name": "جزیرهٔ من"
- },
- "NF": {
- "name": "جزیرهٔ نورفولک"
- },
- "AZ": {
- "name": "جمهوری آذربایجان"
- },
- "CF": {
- "name": "جمهوری افریقای مرکزی"
- },
- "CZ": {
- "name": "جمهوری چک"
- },
- "DO": {
- "name": "جمهوری دومینیکن"
- },
- "DJ": {
- "name": "جیبوتی"
- },
- "TD": {
- "name": "چاد"
- },
- "CL": {
- "name": "چلی"
- },
- "CN": {
- "name": "چین"
- },
- "DK": {
- "name": "دنمارک"
- },
- "DM": {
- "name": "دومینیکا"
- },
- "DG": {
- "name": "دیه‌گو گارسیا"
- },
- "RW": {
- "name": "روآندا"
- },
- "RU": {
- "name": "روسیه"
- },
- "RO": {
- "name": "رومانیا"
- },
- "RE": {
- "name": "رئونیون"
- },
- "ZM": {
- "name": "زامبیا"
- },
- "NZ": {
- "name": "زیلاند جدید"
- },
- "ZW": {
- "name": "زیمبابوی"
- },
- "CI": {
- "name": "ساحل عاج"
- },
- "WS": {
- "name": "ساموآ"
- },
- "AS": {
- "name": "ساموآی امریکا"
- },
- "SM": {
- "name": "سان‌مارینو"
- },
- "ST": {
- "name": "سائوتومه و پرینسیپ"
- },
- "EA": {
- "name": "سبته و ملیله"
- },
- "PS": {
- "name": "سرزمین‌های فلسطینی"
- },
- "LK": {
- "name": "سریلانکا"
- },
- "SK": {
- "name": "سلواکیا"
- },
- "SI": {
- "name": "سلونیا"
- },
- "BL": {
- "name": "سن بارتلمی"
- },
- "PM": {
- "name": "سن پیر و میکلن"
- },
- "KN": {
- "name": "سنت کیتس و نویس"
- },
- "LC": {
- "name": "سنت لوسیا"
- },
- "SX": {
- "name": "سنت مارتن"
- },
- "MF": {
- "name": "سنت مارتین"
- },
- "SH": {
- "name": "سنت هلن"
- },
- "VC": {
- "name": "سنت وینسنت و گرنادین‌ها"
- },
- "SZ": {
- "name": "سوازیلند"
- },
- "SD": {
- "name": "سودان"
- },
- "SS": {
- "name": "سودان جنوبی"
- },
- "SR": {
- "name": "سورینام"
- },
- "SY": {
- "name": "سوریه"
- },
- "SO": {
- "name": "سومالیه"
- },
- "SE": {
- "name": "سویدن"
- },
- "CH": {
- "name": "سویس"
- },
- "SL": {
- "name": "سیرالیون"
- },
- "SC": {
- "name": "سیشل"
- },
- "SG": {
- "name": "سینگاپور"
- },
- "SN": {
- "name": "سینیگال"
- },
- "EH": {
- "name": "صحرای غربی"
- },
- "RS": {
- "name": "صربستان"
- },
- "IQ": {
- "name": "عراق"
- },
- "SA": {
- "name": "عربستان سعودی"
- },
- "OM": {
- "name": "عمان"
- },
- "FR": {
- "name": "فرانسه"
- },
- "FI": {
- "name": "فنلند"
- },
- "FJ": {
- "name": "فیجی"
- },
- "PH": {
- "name": "فیلیپین"
- },
- "CY": {
- "name": "قبرس"
- },
- "KG": {
- "name": "قرغزستان"
- },
- "KZ": {
- "name": "قزاقستان"
- },
- "QA": {
- "name": "قطر"
- },
- "IO": {
- "name": "قلمرو بریتانیا در اقیانوس هند"
- },
- "TF": {
- "name": "قلمروهای جنوبی فرانسه"
- },
- "CR": {
- "name": "کاستریکا"
- },
- "NC": {
- "name": "کالدونیای جدید"
- },
- "CM": {
- "name": "کامرون"
- },
- "CA": {
- "name": "کانادا"
- },
- "CG": {
- "name": "کانگو - برازویل"
- },
- "CD": {
- "name": "کانگو - کینشاسا"
- },
- "HR": {
- "name": "کروشیا"
- },
- "KH": {
- "name": "کمپوچیا"
- },
- "CW": {
- "name": "کوراسائو"
- },
- "KR": {
- "name": "کوریای جنوبی"
- },
- "KP": {
- "name": "کوریای شمالی"
- },
- "XK": {
- "name": "کوسوا"
- },
- "CO": {
- "name": "کولمبیا"
- },
- "KM": {
- "name": "کومورو"
- },
- "KW": {
- "name": "کویت"
- },
- "CV": {
- "name": "کیپ‌ورد"
- },
- "KI": {
- "name": "کیریباتی"
- },
- "KE": {
- "name": "کینیا"
- },
- "CU": {
- "name": "کیوبا"
- },
- "GA": {
- "name": "گابن"
- },
- "GM": {
- "name": "گامبیا"
- },
- "GH": {
- "name": "گانا"
- },
- "GE": {
- "name": "گرجستان"
- },
- "GG": {
- "name": "گرنزی"
- },
- "GD": {
- "name": "گرینادا"
- },
- "GL": {
- "name": "گرینلند"
- },
- "GT": {
- "name": "گواتیمالا"
- },
- "GP": {
- "name": "گوادلوپ"
- },
- "GU": {
- "name": "گوام"
- },
- "GF": {
- "name": "گویان فرانسه"
- },
- "GY": {
- "name": "گیانا"
- },
- "GN": {
- "name": "گینیا"
- },
- "GQ": {
- "name": "گینیا استوایی"
- },
- "GW": {
- "name": "گینیا بیسائو"
- },
- "LV": {
- "name": "لاتویا"
- },
- "LA": {
- "name": "لائوس"
- },
- "LB": {
- "name": "لبنان"
- },
- "LT": {
- "name": "لتوانیا"
- },
- "LU": {
- "name": "لوکزامبورگ"
- },
- "LR": {
- "name": "لیبریا"
- },
- "LY": {
- "name": "لیبیا"
- },
- "LI": {
- "name": "لیختن‌اشتاین"
- },
- "LS": {
- "name": "لیسوتو"
- },
- "MG": {
- "name": "مادغاسکر"
- },
- "MQ": {
- "name": "مارتینیک"
- },
- "MO": {
- "name": "ماکائو، ناحیهٔ ویژهٔ حکومتی چین"
- },
- "MW": {
- "name": "مالاوی"
- },
- "MT": {
- "name": "مالتا"
- },
- "MV": {
- "name": "مالدیو"
- },
- "ML": {
- "name": "مالی"
- },
- "MY": {
- "name": "مالیزیا"
- },
- "YT": {
- "name": "مایوت"
- },
- "HU": {
- "name": "مجارستان"
- },
- "MA": {
- "name": "مراکش"
- },
- "EG": {
- "name": "مصر"
- },
- "MK": {
- "name": "مقدونیه"
- },
- "MX": {
- "name": "مکسیکو"
- },
- "MN": {
- "name": "منگولیا"
- },
- "MR": {
- "name": "موریتانیا"
- },
- "MU": {
- "name": "موریس"
- },
- "MZ": {
- "name": "موزمبیق"
- },
- "MD": {
- "name": "مولداوی"
- },
- "MC": {
- "name": "موناکو"
- },
- "MS": {
- "name": "مونت‌سرات"
- },
- "ME": {
- "name": "مونته‌نگرو"
- },
- "MM": {
- "name": "میانمار (برمه)"
- },
- "FM": {
- "name": "میکرونزیا"
- },
- "NO": {
- "name": "ناروی"
- },
- "NA": {
- "name": "نامیبیا"
- },
- "NE": {
- "name": "نایجر"
- },
- "NR": {
- "name": "نائورو"
- },
- "NP": {
- "name": "نیپال"
- },
- "NG": {
- "name": "نیجریا"
- },
- "NI": {
- "name": "نیکاراگوا"
- },
- "NU": {
- "name": "نیوئه"
- },
- "NL": {
- "name": "هالند"
- },
- "HN": {
- "name": "هاندوراس"
- },
- "HT": {
- "name": "هایتی"
- },
- "ES": {
- "name": "هسپانیه"
- },
- "IN": {
- "name": "هند"
- },
- "HK": {
- "name": "هنگ‌کنگ، ناحیهٔ ویژهٔ حکومتی چین"
- },
- "VA": {
- "name": "واتیکان"
- },
- "WF": {
- "name": "والیس و فوتونا"
- },
- "VU": {
- "name": "وانواتو"
- },
- "VE": {
- "name": "ونزویلا"
- },
- "VN": {
- "name": "ویتنام"
- },
- "YE": {
- "name": "یمن"
- },
- "UY": {
- "name": "یوروگوای"
- },
- "UG": {
- "name": "یوگاندا"
- },
- "GR": {
- "name": "یونان"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/fa.json b/vendor/commerceguys/intl/resources/country/fa.json
deleted file mode 100644
index bba753bef..000000000
--- a/vendor/commerceguys/intl/resources/country/fa.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AR": {
- "name": "آرژانتین"
- },
- "AW": {
- "name": "آروبا"
- },
- "AL": {
- "name": "آلبانی"
- },
- "DE": {
- "name": "آلمان"
- },
- "AG": {
- "name": "آنتیگوا و باربودا"
- },
- "AD": {
- "name": "آندورا"
- },
- "AO": {
- "name": "آنگولا"
- },
- "AI": {
- "name": "آنگویلا"
- },
- "AT": {
- "name": "اتریش"
- },
- "ET": {
- "name": "اتیوپی"
- },
- "JO": {
- "name": "اردن"
- },
- "AM": {
- "name": "ارمنستان"
- },
- "UY": {
- "name": "اروگوئه"
- },
- "ER": {
- "name": "اریتره"
- },
- "UZ": {
- "name": "ازبکستان"
- },
- "ES": {
- "name": "اسپانیا"
- },
- "AU": {
- "name": "استرالیا"
- },
- "EE": {
- "name": "استونی"
- },
- "IL": {
- "name": "اسرائیل"
- },
- "SK": {
- "name": "اسلواکی"
- },
- "SI": {
- "name": "اسلوونی"
- },
- "SJ": {
- "name": "اسوالبارد و جان‌ماین"
- },
- "ZA": {
- "name": "افریقای جنوبی"
- },
- "AF": {
- "name": "افغانستان"
- },
- "EC": {
- "name": "اکوادور"
- },
- "DZ": {
- "name": "الجزایر"
- },
- "SV": {
- "name": "السالوادور"
- },
- "AE": {
- "name": "امارات متحدهٔ عربی"
- },
- "ID": {
- "name": "اندونزی"
- },
- "UA": {
- "name": "اوکراین"
- },
- "UG": {
- "name": "اوگاندا"
- },
- "US": {
- "name": "ایالات متحده"
- },
- "IT": {
- "name": "ایتالیا"
- },
- "IR": {
- "name": "ایران"
- },
- "IE": {
- "name": "ایرلند"
- },
- "IS": {
- "name": "ایسلند"
- },
- "BB": {
- "name": "باربادوس"
- },
- "BS": {
- "name": "باهاما"
- },
- "BH": {
- "name": "بحرین"
- },
- "BR": {
- "name": "برزیل"
- },
- "BM": {
- "name": "برمودا"
- },
- "BN": {
- "name": "برونئی"
- },
- "GB": {
- "name": "بریتانیا"
- },
- "BY": {
- "name": "بلاروس"
- },
- "BE": {
- "name": "بلژیک"
- },
- "BG": {
- "name": "بلغارستان"
- },
- "BZ": {
- "name": "بلیز"
- },
- "BD": {
- "name": "بنگلادش"
- },
- "BJ": {
- "name": "بنین"
- },
- "BT": {
- "name": "بوتان"
- },
- "BW": {
- "name": "بوتسوانا"
- },
- "BF": {
- "name": "بورکینافاسو"
- },
- "BI": {
- "name": "بوروندی"
- },
- "BA": {
- "name": "بوسنی و هرزگوین"
- },
- "BO": {
- "name": "بولیوی"
- },
- "PG": {
- "name": "پاپوا گینهٔ نو"
- },
- "PY": {
- "name": "پاراگوئه"
- },
- "PK": {
- "name": "پاکستان"
- },
- "PW": {
- "name": "پالائو"
- },
- "PA": {
- "name": "پاناما"
- },
- "PT": {
- "name": "پرتغال"
- },
- "PE": {
- "name": "پرو"
- },
- "PF": {
- "name": "پلی‌نزی فرانسه"
- },
- "PR": {
- "name": "پورتوریکو"
- },
- "TJ": {
- "name": "تاجیکستان"
- },
- "TZ": {
- "name": "تانزانیا"
- },
- "TH": {
- "name": "تایلند"
- },
- "TW": {
- "name": "تایوان"
- },
- "TM": {
- "name": "ترکمنستان"
- },
- "TR": {
- "name": "ترکیه"
- },
- "TA": {
- "name": "تریستان دا کونا"
- },
- "TT": {
- "name": "ترینیداد و توباگو"
- },
- "TK": {
- "name": "توکلائو"
- },
- "TG": {
- "name": "توگو"
- },
- "TN": {
- "name": "تونس"
- },
- "TO": {
- "name": "تونگا"
- },
- "TV": {
- "name": "تووالو"
- },
- "TL": {
- "name": "تیمور-لسته"
- },
- "JM": {
- "name": "جامائیکا"
- },
- "GI": {
- "name": "جبل‌الطارق"
- },
- "JE": {
- "name": "جرزی"
- },
- "AC": {
- "name": "جزایر آسنسیون"
- },
- "AX": {
- "name": "جزایر آلاند"
- },
- "PN": {
- "name": "جزایر پیت‌کرن"
- },
- "TC": {
- "name": "جزایر تورکس و کایکوس"
- },
- "GS": {
- "name": "جزایر جورجیای جنوبی و ساندویچ جنوبی"
- },
- "UM": {
- "name": "جزایر دورافتادهٔ ایالات متحده"
- },
- "SB": {
- "name": "جزایر سلیمان"
- },
- "FO": {
- "name": "جزایر فارو"
- },
- "FK": {
- "name": "جزایر فالکلند"
- },
- "IC": {
- "name": "جزایر قناری"
- },
- "BQ": {
- "name": "جزایر کارائیب هلند"
- },
- "CK": {
- "name": "جزایر کوک"
- },
- "CC": {
- "name": "جزایر کوکوس"
- },
- "KY": {
- "name": "جزایر کِیمن"
- },
- "MH": {
- "name": "جزایر مارشال"
- },
- "MP": {
- "name": "جزایر ماریانای شمالی"
- },
- "VI": {
- "name": "جزایر ویرجین ایالات متحده"
- },
- "VG": {
- "name": "جزایر ویرجین بریتانیا"
- },
- "CX": {
- "name": "جزیرهٔ کریسمس"
- },
- "IM": {
- "name": "جزیرهٔ من"
- },
- "NF": {
- "name": "جزیرهٔ نورفولک"
- },
- "AZ": {
- "name": "جمهوری آذربایجان"
- },
- "CF": {
- "name": "جمهوری افریقای مرکزی"
- },
- "CZ": {
- "name": "جمهوری چک"
- },
- "DO": {
- "name": "جمهوری دومینیکن"
- },
- "AQ": {
- "name": "جنوبگان"
- },
- "DJ": {
- "name": "جیبوتی"
- },
- "TD": {
- "name": "چاد"
- },
- "CN": {
- "name": "چین"
- },
- "DK": {
- "name": "دانمارک"
- },
- "DM": {
- "name": "دومینیکا"
- },
- "DG": {
- "name": "دیه‌گو گارسیا"
- },
- "RE": {
- "name": "رئونیون"
- },
- "RW": {
- "name": "رواندا"
- },
- "RU": {
- "name": "روسیه"
- },
- "RO": {
- "name": "رومانی"
- },
- "ZM": {
- "name": "زامبیا"
- },
- "ZW": {
- "name": "زیمبابوه"
- },
- "JP": {
- "name": "ژاپن"
- },
- "ST": {
- "name": "سائوتومه و پرینسیپ"
- },
- "CI": {
- "name": "ساحل عاج"
- },
- "WS": {
- "name": "ساموآ"
- },
- "AS": {
- "name": "ساموآی امریکا"
- },
- "SM": {
- "name": "سان‌مارینو"
- },
- "EA": {
- "name": "سبته و ملیله"
- },
- "PS": {
- "name": "سرزمین‌های فلسطینی"
- },
- "LK": {
- "name": "سری‌لانکا"
- },
- "BL": {
- "name": "سن بارتلمی"
- },
- "PM": {
- "name": "سن پیر و میکلن"
- },
- "KN": {
- "name": "سنت کیتس و نویس"
- },
- "LC": {
- "name": "سنت لوسیا"
- },
- "SX": {
- "name": "سنت مارتن"
- },
- "MF": {
- "name": "سنت مارتین"
- },
- "VC": {
- "name": "سنت وینسنت و گرنادین"
- },
- "SH": {
- "name": "سنت هلن"
- },
- "SG": {
- "name": "سنگاپور"
- },
- "SN": {
- "name": "سنگال"
- },
- "SZ": {
- "name": "سوازیلند"
- },
- "SE": {
- "name": "سوئد"
- },
- "CH": {
- "name": "سوئیس"
- },
- "SD": {
- "name": "سودان"
- },
- "SS": {
- "name": "سودان جنوبی"
- },
- "SR": {
- "name": "سورینام"
- },
- "SY": {
- "name": "سوریه"
- },
- "SO": {
- "name": "سومالی"
- },
- "SL": {
- "name": "سیرالئون"
- },
- "SC": {
- "name": "سیشل"
- },
- "CL": {
- "name": "شیلی"
- },
- "EH": {
- "name": "صحرای غربی"
- },
- "RS": {
- "name": "صربستان"
- },
- "IQ": {
- "name": "عراق"
- },
- "SA": {
- "name": "عربستان سعودی"
- },
- "OM": {
- "name": "عمان"
- },
- "GH": {
- "name": "غنا"
- },
- "FR": {
- "name": "فرانسه"
- },
- "FI": {
- "name": "فنلاند"
- },
- "FJ": {
- "name": "فیجی"
- },
- "PH": {
- "name": "فیلیپین"
- },
- "CY": {
- "name": "قبرس"
- },
- "KG": {
- "name": "قرقیزستان"
- },
- "KZ": {
- "name": "قزاقستان"
- },
- "QA": {
- "name": "قطر"
- },
- "IO": {
- "name": "قلمرو بریتانیا در اقیانوس هند"
- },
- "TF": {
- "name": "قلمروهای جنوبی فرانسه"
- },
- "CR": {
- "name": "کاستاریکا"
- },
- "NC": {
- "name": "کالدونیای جدید"
- },
- "KH": {
- "name": "کامبوج"
- },
- "CM": {
- "name": "کامرون"
- },
- "CA": {
- "name": "کانادا"
- },
- "HR": {
- "name": "کرواسی"
- },
- "KR": {
- "name": "کرهٔ جنوبی"
- },
- "KP": {
- "name": "کرهٔ شمالی"
- },
- "CO": {
- "name": "کلمبیا"
- },
- "CG": {
- "name": "کنگو - برازویل"
- },
- "CD": {
- "name": "کنگو - کینشاسا"
- },
- "KE": {
- "name": "کنیا"
- },
- "CU": {
- "name": "کوبا"
- },
- "CW": {
- "name": "کوراسائو"
- },
- "XK": {
- "name": "کوزوو"
- },
- "KM": {
- "name": "کومورو"
- },
- "KW": {
- "name": "کویت"
- },
- "CV": {
- "name": "کیپ‌ورد"
- },
- "KI": {
- "name": "کیریباتی"
- },
- "GA": {
- "name": "گابن"
- },
- "GM": {
- "name": "گامبیا"
- },
- "GE": {
- "name": "گرجستان"
- },
- "GD": {
- "name": "گرنادا"
- },
- "GG": {
- "name": "گرنزی"
- },
- "GL": {
- "name": "گرینلند"
- },
- "GT": {
- "name": "گواتمالا"
- },
- "GP": {
- "name": "گوادلوپ"
- },
- "GU": {
- "name": "گوام"
- },
- "GY": {
- "name": "گویان"
- },
- "GF": {
- "name": "گویان فرانسه"
- },
- "GN": {
- "name": "گینه"
- },
- "GQ": {
- "name": "گینهٔ استوایی"
- },
- "GW": {
- "name": "گینهٔ بیسائو"
- },
- "LA": {
- "name": "لائوس"
- },
- "LB": {
- "name": "لبنان"
- },
- "LV": {
- "name": "لتونی"
- },
- "LS": {
- "name": "لسوتو"
- },
- "LU": {
- "name": "لوکزامبورگ"
- },
- "PL": {
- "name": "لهستان"
- },
- "LR": {
- "name": "لیبریا"
- },
- "LY": {
- "name": "لیبی"
- },
- "LT": {
- "name": "لیتوانی"
- },
- "LI": {
- "name": "لیختن‌اشتاین"
- },
- "MG": {
- "name": "ماداگاسکار"
- },
- "MQ": {
- "name": "مارتینیک"
- },
- "MO": {
- "name": "ماکائو، ناحیهٔ ویژهٔ حکومتی چین"
- },
- "MW": {
- "name": "مالاوی"
- },
- "MT": {
- "name": "مالت"
- },
- "MV": {
- "name": "مالدیو"
- },
- "MY": {
- "name": "مالزی"
- },
- "ML": {
- "name": "مالی"
- },
- "YT": {
- "name": "مایوت"
- },
- "HU": {
- "name": "مجارستان"
- },
- "MA": {
- "name": "مراکش"
- },
- "EG": {
- "name": "مصر"
- },
- "MN": {
- "name": "مغولستان"
- },
- "MK": {
- "name": "مقدونیه"
- },
- "MX": {
- "name": "مکزیک"
- },
- "MR": {
- "name": "موریتانی"
- },
- "MU": {
- "name": "موریس"
- },
- "MZ": {
- "name": "موزامبیک"
- },
- "MD": {
- "name": "مولداوی"
- },
- "MC": {
- "name": "موناکو"
- },
- "MS": {
- "name": "مونت‌سرات"
- },
- "ME": {
- "name": "مونته‌نگرو"
- },
- "MM": {
- "name": "میانمار (برمه)"
- },
- "FM": {
- "name": "میکرونزی"
- },
- "NR": {
- "name": "نائورو"
- },
- "NA": {
- "name": "نامیبیا"
- },
- "NP": {
- "name": "نپال"
- },
- "NO": {
- "name": "نروژ"
- },
- "NE": {
- "name": "نیجر"
- },
- "NG": {
- "name": "نیجریه"
- },
- "NI": {
- "name": "نیکاراگوئه"
- },
- "NU": {
- "name": "نیوئه"
- },
- "NZ": {
- "name": "نیوزیلند"
- },
- "VA": {
- "name": "واتیکان"
- },
- "WF": {
- "name": "والیس و فوتونا"
- },
- "VU": {
- "name": "وانواتو"
- },
- "VE": {
- "name": "ونزوئلا"
- },
- "VN": {
- "name": "ویتنام"
- },
- "HT": {
- "name": "هائیتی"
- },
- "NL": {
- "name": "هلند"
- },
- "IN": {
- "name": "هند"
- },
- "HN": {
- "name": "هندوراس"
- },
- "HK": {
- "name": "هنگ‌کنگ، ناحیهٔ ویژهٔ حکومتی چین"
- },
- "YE": {
- "name": "یمن"
- },
- "GR": {
- "name": "یونان"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/ff.json b/vendor/commerceguys/intl/resources/country/ff.json
deleted file mode 100644
index 1ffd7053e..000000000
--- a/vendor/commerceguys/intl/resources/country/ff.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afganistaan"
- },
- "ZA": {
- "name": "Afrik bŋ Worgo"
- },
- "AZ": {
- "name": "Ajerbayjaan"
- },
- "AX": {
- "name": "Åland Islands"
- },
- "DZ": {
- "name": "Alaseri"
- },
- "AL": {
- "name": "Albanii"
- },
- "DE": {
- "name": "Almaañ"
- },
- "AD": {
- "name": "Anndoora"
- },
- "AI": {
- "name": "Anngiyaa"
- },
- "AO": {
- "name": "Anngolaa"
- },
- "AQ": {
- "name": "Antarctica"
- },
- "AG": {
- "name": "Antiguwaa e Barbudaa"
- },
- "SA": {
- "name": "Arabii Sawdit"
- },
- "AR": {
- "name": "Arjantiin"
- },
- "AM": {
- "name": "Armenii"
- },
- "AW": {
- "name": "Aruuba"
- },
- "AC": {
- "name": "Ascension Island"
- },
- "BS": {
- "name": "Bahamaas"
- },
- "BH": {
- "name": "Bahreyn"
- },
- "BD": {
- "name": "Banglaadees"
- },
- "BB": {
- "name": "Barbadoos"
- },
- "BY": {
- "name": "Belaruus"
- },
- "BZ": {
- "name": "Beliise"
- },
- "BE": {
- "name": "Beljik"
- },
- "BJ": {
- "name": "Benee"
- },
- "BR": {
- "name": "Beresiil"
- },
- "BM": {
- "name": "Bermudaa"
- },
- "BO": {
- "name": "Boliwii"
- },
- "BA": {
- "name": "Bosnii Hersegowiin"
- },
- "BW": {
- "name": "Botswaana"
- },
- "BG": {
- "name": "Bulgarii"
- },
- "BF": {
- "name": "Burkibaa Faaso"
- },
- "BN": {
- "name": "Burnaay"
- },
- "BI": {
- "name": "Burunndi"
- },
- "BT": {
- "name": "Butaan"
- },
- "TD": {
- "name": "Caad"
- },
- "IC": {
- "name": "Canary Islands"
- },
- "BQ": {
- "name": "Caribbean Netherlands"
- },
- "EA": {
- "name": "Ceuta & Melilla"
- },
- "CX": {
- "name": "Christmas Island"
- },
- "CL": {
- "name": "Cilii"
- },
- "CC": {
- "name": "Cocos (Keeling) Islands"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DK": {
- "name": "Danmark"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DM": {
- "name": "Dominika"
- },
- "VA": {
- "name": "Dowla Waticaan"
- },
- "US": {
- "name": "Dowlaaji Dentuɗi Amerik"
- },
- "FK": {
- "name": "Duuɗe Falkland"
- },
- "CV": {
- "name": "Duuɗe Kap Weer"
- },
- "KY": {
- "name": "Duuɗe Kaymaa"
- },
- "VI": {
- "name": "Duuɗe Kecce Amerik"
- },
- "VG": {
- "name": "duuɗe kecce britanii"
- },
- "CK": {
- "name": "Duuɗe Kuuk"
- },
- "MP": {
- "name": "Duuɗe Mariyaana Rewo"
- },
- "MH": {
- "name": "Duuɗe Marsaal"
- },
- "NF": {
- "name": "Duuɗe Norfolk"
- },
- "SB": {
- "name": "Duuɗe Solomon"
- },
- "TC": {
- "name": "Duuɗe Turke e Keikoos"
- },
- "ET": {
- "name": "Ecoppi"
- },
- "EG": {
- "name": "Ejipt"
- },
- "EC": {
- "name": "Ekuwatoor"
- },
- "SV": {
- "name": "El Salwador"
- },
- "AE": {
- "name": "Emiraat Araab Denntuɗe"
- },
- "IN": {
- "name": "Enndo"
- },
- "ID": {
- "name": "Enndonesii"
- },
- "ER": {
- "name": "Eriteree"
- },
- "ES": {
- "name": "Espaañ"
- },
- "EE": {
- "name": "Estoni"
- },
- "FR": {
- "name": "Farayse"
- },
- "FO": {
- "name": "Faroe Islands"
- },
- "FI": {
- "name": "Fenland"
- },
- "FJ": {
- "name": "Fijji"
- },
- "PH": {
- "name": "Filipiin"
- },
- "TF": {
- "name": "French Southern Territories"
- },
- "GA": {
- "name": "Gaboo"
- },
- "GM": {
- "name": "Gammbi"
- },
- "GH": {
- "name": "Ganaa"
- },
- "GD": {
- "name": "Garnaad"
- },
- "GR": {
- "name": "Gerees"
- },
- "GN": {
- "name": "Gine"
- },
- "GW": {
- "name": "Gine-Bisaawo"
- },
- "GQ": {
- "name": "Ginee Ekuwaatoriyaal"
- },
- "GY": {
- "name": "Giyaan"
- },
- "GF": {
- "name": "Giyaan Farayse"
- },
- "GL": {
- "name": "Gorwendland"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GU": {
- "name": "Guwam"
- },
- "GP": {
- "name": "Gwaadalup"
- },
- "GT": {
- "name": "Gwaatemalaa"
- },
- "HT": {
- "name": "Haytii"
- },
- "HK": {
- "name": "Hong Kong SAR China"
- },
- "IQ": {
- "name": "Iraak"
- },
- "IR": {
- "name": "Iraan"
- },
- "IE": {
- "name": "Irlannda"
- },
- "IS": {
- "name": "Islannda"
- },
- "IM": {
- "name": "Isle of Man"
- },
- "IL": {
- "name": "Israa’iila"
- },
- "IT": {
- "name": "Itali"
- },
- "JM": {
- "name": "Jamayka"
- },
- "GE": {
- "name": "Jeorgii"
- },
- "JE": {
- "name": "Jersey"
- },
- "GI": {
- "name": "Jibraltaar"
- },
- "DJ": {
- "name": "Jibutii"
- },
- "JO": {
- "name": "Jordani"
- },
- "KH": {
- "name": "Kambodso"
- },
- "CM": {
- "name": "Kameruun"
- },
- "CA": {
- "name": "Kanadaa"
- },
- "KZ": {
- "name": "Kasakstaan"
- },
- "QA": {
- "name": "Kataar"
- },
- "IO": {
- "name": "Keeriindi britaani to maayo enndo"
- },
- "KE": {
- "name": "Keñaa"
- },
- "KG": {
- "name": "Kirgistaan"
- },
- "KI": {
- "name": "Kiribari"
- },
- "CI": {
- "name": "Kodduwaar"
- },
- "CO": {
- "name": "Kolombiya"
- },
- "KM": {
- "name": "Komoor"
- },
- "CG": {
- "name": "Konngo"
- },
- "KP": {
- "name": "Koree Rewo"
- },
- "KR": {
- "name": "Koree Worgo"
- },
- "HR": {
- "name": "Korwasii"
- },
- "XK": {
- "name": "Kosovo"
- },
- "CR": {
- "name": "Kosta Rikaa"
- },
- "CU": {
- "name": "Kubaa"
- },
- "KW": {
- "name": "Kuweyti"
- },
- "GB": {
- "name": "Laamateeri Rentundi"
- },
- "LA": {
- "name": "Lawoos"
- },
- "LS": {
- "name": "Lesoto"
- },
- "LV": {
- "name": "Letonii"
- },
- "LB": {
- "name": "Libaa"
- },
- "LR": {
- "name": "Liberiyaa"
- },
- "LY": {
- "name": "Libi"
- },
- "LU": {
- "name": "Liksembuur"
- },
- "LI": {
- "name": "Lincenstayn"
- },
- "LT": {
- "name": "Lituaanii"
- },
- "ML": {
- "name": "Maali"
- },
- "MO": {
- "name": "Macau SAR China"
- },
- "MG": {
- "name": "Madagaskaar"
- },
- "MW": {
- "name": "Malaawi"
- },
- "MV": {
- "name": "Maldiiwe"
- },
- "MY": {
- "name": "Malesii"
- },
- "MT": {
- "name": "Malte"
- },
- "MQ": {
- "name": "Martinik"
- },
- "MA": {
- "name": "Maruk"
- },
- "YT": {
- "name": "Mayoot"
- },
- "MK": {
- "name": "Meceduwaan"
- },
- "MX": {
- "name": "Meksik"
- },
- "FM": {
- "name": "Mikoronesii"
- },
- "MM": {
- "name": "Miyamaar"
- },
- "MD": {
- "name": "Moldawii"
- },
- "MC": {
- "name": "Monaakoo"
- },
- "MN": {
- "name": "Monngolii"
- },
- "MS": {
- "name": "Monseraat"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MU": {
- "name": "Moriis"
- },
- "MZ": {
- "name": "Mosammbik"
- },
- "MR": {
- "name": "Muritani"
- },
- "NA": {
- "name": "Namibii"
- },
- "NR": {
- "name": "Nawuru"
- },
- "CZ": {
- "name": "Ndenndaandi Cek"
- },
- "CD": {
- "name": "Ndenndaandi Demokaraasiire Konngo"
- },
- "CF": {
- "name": "Ndenndaandi Santarafrik"
- },
- "DO": {
- "name": "Ndenndanndi Dominika"
- },
- "NL": {
- "name": "Nederlannda"
- },
- "NP": {
- "name": "Nepaal"
- },
- "NE": {
- "name": "Nijeer"
- },
- "NG": {
- "name": "Nijeriyaa"
- },
- "NI": {
- "name": "Nikaraguwaa"
- },
- "NU": {
- "name": "Niuwe"
- },
- "NO": {
- "name": "Norwees"
- },
- "NC": {
- "name": "Nuwel Kaledonii"
- },
- "NZ": {
- "name": "Nuwel Selannda"
- },
- "OM": {
- "name": "Omaan"
- },
- "HN": {
- "name": "Onnduraas"
- },
- "HU": {
- "name": "Onngiri"
- },
- "AU": {
- "name": "Ostaraalii"
- },
- "AT": {
- "name": "Otiriis"
- },
- "PK": {
- "name": "Pakistaan"
- },
- "PW": {
- "name": "Palawu"
- },
- "PS": {
- "name": "Palestiin Sisjordani e Gaasaa"
- },
- "PA": {
- "name": "Panamaa"
- },
- "PG": {
- "name": "Papuwaa Nuwel Gine"
- },
- "PY": {
- "name": "Paraguwaay"
- },
- "PE": {
- "name": "Peru"
- },
- "PN": {
- "name": "Pitkern"
- },
- "PF": {
- "name": "Polinesii Farayse"
- },
- "PL": {
- "name": "Poloñ"
- },
- "PR": {
- "name": "Porto Rikoo"
- },
- "PT": {
- "name": "Purtugaal"
- },
- "RE": {
- "name": "Rewiñoo"
- },
- "RU": {
- "name": "Riisii"
- },
- "RO": {
- "name": "Rumanii"
- },
- "RW": {
- "name": "Ruwanndaa"
- },
- "ZM": {
- "name": "Sammbi"
- },
- "AS": {
- "name": "Samowa Amerik"
- },
- "WS": {
- "name": "Samowaa"
- },
- "JP": {
- "name": "Sapoo"
- },
- "ST": {
- "name": "Sawo Tome e Perensipe"
- },
- "SM": {
- "name": "See Maree"
- },
- "PM": {
- "name": "See Piyeer e Mikeloo"
- },
- "VC": {
- "name": "See Weesaa e Garnadiin"
- },
- "SN": {
- "name": "Senegaal"
- },
- "SH": {
- "name": "Sent Helen"
- },
- "KN": {
- "name": "Sent Kits e Newis"
- },
- "LC": {
- "name": "Sent Lusiyaa"
- },
- "SL": {
- "name": "Seraa liyon"
- },
- "RS": {
- "name": "Serbia"
- },
- "SC": {
- "name": "Seysel"
- },
- "CN": {
- "name": "Siin"
- },
- "CY": {
- "name": "Siipar"
- },
- "ZW": {
- "name": "Simbaabuwe"
- },
- "SG": {
- "name": "Sinngapuur"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "LK": {
- "name": "Siri Lanka"
- },
- "SY": {
- "name": "Sirii"
- },
- "SK": {
- "name": "Slowakii"
- },
- "SI": {
- "name": "Slowenii"
- },
- "SO": {
- "name": "Somalii"
- },
- "GS": {
- "name": "South Georgia & South Sandwich Islands"
- },
- "SS": {
- "name": "South Sudan"
- },
- "BL": {
- "name": "St. Barthélemy"
- },
- "MF": {
- "name": "St. Martin"
- },
- "SD": {
- "name": "Sudaan"
- },
- "SR": {
- "name": "Surinaam"
- },
- "SE": {
- "name": "Suweed"
- },
- "CH": {
- "name": "Suwiis"
- },
- "SJ": {
- "name": "Svalbard & Jan Mayen"
- },
- "SZ": {
- "name": "Swaasilannda"
- },
- "TJ": {
- "name": "Tajikistaan"
- },
- "TZ": {
- "name": "Tansanii"
- },
- "TH": {
- "name": "Taylannda"
- },
- "TW": {
- "name": "Taywaan"
- },
- "TL": {
- "name": "Timoor Fuɗnaange"
- },
- "TT": {
- "name": "Tirnidaad e Tobaago"
- },
- "TG": {
- "name": "Togoo"
- },
- "TK": {
- "name": "Tokelaaw"
- },
- "TO": {
- "name": "Tonngaa"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TN": {
- "name": "Tunisii"
- },
- "TR": {
- "name": "Turkii"
- },
- "TM": {
- "name": "Turkmenistaan"
- },
- "TV": {
- "name": "Tuwaluu"
- },
- "UM": {
- "name": "U.S. Outlying Islands"
- },
- "UA": {
- "name": "Ukereen"
- },
- "UG": {
- "name": "Unganndaa"
- },
- "UY": {
- "name": "Uruguwaay"
- },
- "UZ": {
- "name": "Usbekistaan"
- },
- "WF": {
- "name": "Walis e Futuna"
- },
- "VU": {
- "name": "Wanuwaatuu"
- },
- "VE": {
- "name": "Wenesuwelaa"
- },
- "EH": {
- "name": "Western Sahara"
- },
- "VN": {
- "name": "Wiyetnaam"
- },
- "YE": {
- "name": "Yemen"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/fi.json b/vendor/commerceguys/intl/resources/country/fi.json
deleted file mode 100644
index 518b71384..000000000
--- a/vendor/commerceguys/intl/resources/country/fi.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afganistan"
- },
- "AX": {
- "name": "Ahvenanmaa"
- },
- "NL": {
- "name": "Alankomaat"
- },
- "AL": {
- "name": "Albania"
- },
- "DZ": {
- "name": "Algeria"
- },
- "AS": {
- "name": "Amerikan Samoa"
- },
- "AD": {
- "name": "Andorra"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguilla"
- },
- "AQ": {
- "name": "Antarktis"
- },
- "AG": {
- "name": "Antigua ja Barbuda"
- },
- "AE": {
- "name": "Arabiemiirikunnat"
- },
- "AR": {
- "name": "Argentiina"
- },
- "AM": {
- "name": "Armenia"
- },
- "AW": {
- "name": "Aruba"
- },
- "AC": {
- "name": "Ascension-saari"
- },
- "AU": {
- "name": "Australia"
- },
- "AZ": {
- "name": "Azerbaidžan"
- },
- "BS": {
- "name": "Bahama"
- },
- "BH": {
- "name": "Bahrain"
- },
- "BD": {
- "name": "Bangladesh"
- },
- "BB": {
- "name": "Barbados"
- },
- "BE": {
- "name": "Belgia"
- },
- "BZ": {
- "name": "Belize"
- },
- "BJ": {
- "name": "Benin"
- },
- "BM": {
- "name": "Bermuda"
- },
- "BT": {
- "name": "Bhutan"
- },
- "BO": {
- "name": "Bolivia"
- },
- "BA": {
- "name": "Bosnia ja Hertsegovina"
- },
- "BW": {
- "name": "Botswana"
- },
- "BR": {
- "name": "Brasilia"
- },
- "IO": {
- "name": "Brittiläinen Intian valtameren alue"
- },
- "VG": {
- "name": "Brittiläiset Neitsytsaaret"
- },
- "BN": {
- "name": "Brunei"
- },
- "BG": {
- "name": "Bulgaria"
- },
- "BF": {
- "name": "Burkina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "KY": {
- "name": "Caymansaaret"
- },
- "EA": {
- "name": "Ceuta ja Melilla"
- },
- "CL": {
- "name": "Chile"
- },
- "CK": {
- "name": "Cookinsaaret"
- },
- "CR": {
- "name": "Costa Rica"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DJ": {
- "name": "Djibouti"
- },
- "DM": {
- "name": "Dominica"
- },
- "DO": {
- "name": "Dominikaaninen tasavalta"
- },
- "EC": {
- "name": "Ecuador"
- },
- "EG": {
- "name": "Egypti"
- },
- "SV": {
- "name": "El Salvador"
- },
- "ER": {
- "name": "Eritrea"
- },
- "ES": {
- "name": "Espanja"
- },
- "ZA": {
- "name": "Etelä-Afrikka"
- },
- "GS": {
- "name": "Etelä-Georgia ja Eteläiset Sandwichsaaret"
- },
- "KR": {
- "name": "Etelä-Korea"
- },
- "SS": {
- "name": "Etelä-Sudan"
- },
- "ET": {
- "name": "Etiopia"
- },
- "FK": {
- "name": "Falklandinsaaret"
- },
- "FJ": {
- "name": "Fidži"
- },
- "PH": {
- "name": "Filippiinit"
- },
- "FO": {
- "name": "Färsaaret"
- },
- "GA": {
- "name": "Gabon"
- },
- "GM": {
- "name": "Gambia"
- },
- "GE": {
- "name": "Georgia"
- },
- "GH": {
- "name": "Ghana"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GD": {
- "name": "Grenada"
- },
- "GL": {
- "name": "Grönlanti"
- },
- "GP": {
- "name": "Guadeloupe"
- },
- "GU": {
- "name": "Guam"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GN": {
- "name": "Guinea"
- },
- "GW": {
- "name": "Guinea-Bissau"
- },
- "GY": {
- "name": "Guyana"
- },
- "HT": {
- "name": "Haiti"
- },
- "HN": {
- "name": "Honduras"
- },
- "HK": {
- "name": "Hongkong – Kiinan e.h.a."
- },
- "SJ": {
- "name": "Huippuvuoret ja Jan Mayen"
- },
- "ID": {
- "name": "Indonesia"
- },
- "IN": {
- "name": "Intia"
- },
- "IQ": {
- "name": "Irak"
- },
- "IR": {
- "name": "Iran"
- },
- "IE": {
- "name": "Irlanti"
- },
- "IS": {
- "name": "Islanti"
- },
- "GB": {
- "name": "Iso-Britannia"
- },
- "IL": {
- "name": "Israel"
- },
- "IT": {
- "name": "Italia"
- },
- "TL": {
- "name": "Itä-Timor"
- },
- "AT": {
- "name": "Itävalta"
- },
- "JM": {
- "name": "Jamaika"
- },
- "JP": {
- "name": "Japani"
- },
- "YE": {
- "name": "Jemen"
- },
- "JE": {
- "name": "Jersey"
- },
- "JO": {
- "name": "Jordania"
- },
- "CX": {
- "name": "Joulusaari"
- },
- "KH": {
- "name": "Kambodža"
- },
- "CM": {
- "name": "Kamerun"
- },
- "CA": {
- "name": "Kanada"
- },
- "IC": {
- "name": "Kanariansaaret"
- },
- "CV": {
- "name": "Kap Verde"
- },
- "BQ": {
- "name": "Karibian Alankomaat"
- },
- "KZ": {
- "name": "Kazakstan"
- },
- "KE": {
- "name": "Kenia"
- },
- "CF": {
- "name": "Keski-Afrikan tasavalta"
- },
- "CN": {
- "name": "Kiina"
- },
- "KG": {
- "name": "Kirgisia"
- },
- "KI": {
- "name": "Kiribati"
- },
- "CO": {
- "name": "Kolumbia"
- },
- "KM": {
- "name": "Komorit"
- },
- "CD": {
- "name": "Kongon demokraattinen tasavalta"
- },
- "CG": {
- "name": "Kongon tasavalta"
- },
- "CC": {
- "name": "Kookossaaret (Keelingsaaret)"
- },
- "XK": {
- "name": "Kosovo"
- },
- "GR": {
- "name": "Kreikka"
- },
- "HR": {
- "name": "Kroatia"
- },
- "CU": {
- "name": "Kuuba"
- },
- "KW": {
- "name": "Kuwait"
- },
- "CY": {
- "name": "Kypros"
- },
- "LA": {
- "name": "Laos"
- },
- "LV": {
- "name": "Latvia"
- },
- "LS": {
- "name": "Lesotho"
- },
- "LB": {
- "name": "Libanon"
- },
- "LR": {
- "name": "Liberia"
- },
- "LY": {
- "name": "Libya"
- },
- "LI": {
- "name": "Liechtenstein"
- },
- "LT": {
- "name": "Liettua"
- },
- "LU": {
- "name": "Luxemburg"
- },
- "EH": {
- "name": "Länsi-Sahara"
- },
- "MO": {
- "name": "Macao – Kiinan e.h.a."
- },
- "MG": {
- "name": "Madagaskar"
- },
- "MK": {
- "name": "Makedonia"
- },
- "MW": {
- "name": "Malawi"
- },
- "MV": {
- "name": "Malediivit"
- },
- "MY": {
- "name": "Malesia"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "IM": {
- "name": "Mansaari"
- },
- "MA": {
- "name": "Marokko"
- },
- "MH": {
- "name": "Marshallinsaaret"
- },
- "MQ": {
- "name": "Martinique"
- },
- "MR": {
- "name": "Mauritania"
- },
- "MU": {
- "name": "Mauritius"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "Meksiko"
- },
- "FM": {
- "name": "Mikronesian liittovaltio"
- },
- "MD": {
- "name": "Moldova"
- },
- "MC": {
- "name": "Monaco"
- },
- "MN": {
- "name": "Mongolia"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MZ": {
- "name": "Mosambik"
- },
- "MM": {
- "name": "Myanmar (Burma)"
- },
- "NA": {
- "name": "Namibia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepal"
- },
- "NI": {
- "name": "Nicaragua"
- },
- "NE": {
- "name": "Niger"
- },
- "NG": {
- "name": "Nigeria"
- },
- "NU": {
- "name": "Niue"
- },
- "NF": {
- "name": "Norfolkinsaari"
- },
- "NO": {
- "name": "Norja"
- },
- "CI": {
- "name": "Norsunluurannikko"
- },
- "OM": {
- "name": "Oman"
- },
- "PK": {
- "name": "Pakistan"
- },
- "PW": {
- "name": "Palau"
- },
- "PS": {
- "name": "Palestiinalaisalueet"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papua-Uusi-Guinea"
- },
- "PY": {
- "name": "Paraguay"
- },
- "PE": {
- "name": "Peru"
- },
- "PN": {
- "name": "Pitcairn"
- },
- "KP": {
- "name": "Pohjois-Korea"
- },
- "MP": {
- "name": "Pohjois-Mariaanit"
- },
- "PT": {
- "name": "Portugali"
- },
- "PR": {
- "name": "Puerto Rico"
- },
- "PL": {
- "name": "Puola"
- },
- "GQ": {
- "name": "Päiväntasaajan Guinea"
- },
- "QA": {
- "name": "Qatar"
- },
- "FR": {
- "name": "Ranska"
- },
- "TF": {
- "name": "Ranskan eteläiset alueet"
- },
- "GF": {
- "name": "Ranskan Guayana"
- },
- "PF": {
- "name": "Ranskan Polynesia"
- },
- "RE": {
- "name": "Réunion"
- },
- "RO": {
- "name": "Romania"
- },
- "RW": {
- "name": "Ruanda"
- },
- "SE": {
- "name": "Ruotsi"
- },
- "SH": {
- "name": "Saint Helena"
- },
- "KN": {
- "name": "Saint Kitts ja Nevis"
- },
- "LC": {
- "name": "Saint Lucia"
- },
- "VC": {
- "name": "Saint Vincent ja Grenadiinit"
- },
- "BL": {
- "name": "Saint-Barthélemy"
- },
- "MF": {
- "name": "Saint-Martin"
- },
- "PM": {
- "name": "Saint-Pierre ja Miquelon"
- },
- "DE": {
- "name": "Saksa"
- },
- "SB": {
- "name": "Salomonsaaret"
- },
- "ZM": {
- "name": "Sambia"
- },
- "WS": {
- "name": "Samoa"
- },
- "SM": {
- "name": "San Marino"
- },
- "ST": {
- "name": "São Tomé ja Príncipe"
- },
- "SA": {
- "name": "Saudi-Arabia"
- },
- "SN": {
- "name": "Senegal"
- },
- "RS": {
- "name": "Serbia"
- },
- "SC": {
- "name": "Seychellit"
- },
- "SL": {
- "name": "Sierra Leone"
- },
- "SG": {
- "name": "Singapore"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SK": {
- "name": "Slovakia"
- },
- "SI": {
- "name": "Slovenia"
- },
- "SO": {
- "name": "Somalia"
- },
- "LK": {
- "name": "Sri Lanka"
- },
- "SD": {
- "name": "Sudan"
- },
- "FI": {
- "name": "Suomi"
- },
- "SR": {
- "name": "Suriname"
- },
- "CH": {
- "name": "Sveitsi"
- },
- "SZ": {
- "name": "Swazimaa"
- },
- "SY": {
- "name": "Syyria"
- },
- "TJ": {
- "name": "Tadžikistan"
- },
- "TW": {
- "name": "Taiwan"
- },
- "TZ": {
- "name": "Tansania"
- },
- "DK": {
- "name": "Tanska"
- },
- "TH": {
- "name": "Thaimaa"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad ja Tobago"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TD": {
- "name": "Tšad"
- },
- "CZ": {
- "name": "Tšekki"
- },
- "TN": {
- "name": "Tunisia"
- },
- "TR": {
- "name": "Turkki"
- },
- "TM": {
- "name": "Turkmenistan"
- },
- "TC": {
- "name": "Turks- ja Caicossaaret"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UG": {
- "name": "Uganda"
- },
- "UA": {
- "name": "Ukraina"
- },
- "HU": {
- "name": "Unkari"
- },
- "UY": {
- "name": "Uruguay"
- },
- "NC": {
- "name": "Uusi-Kaledonia"
- },
- "NZ": {
- "name": "Uusi-Seelanti"
- },
- "UZ": {
- "name": "Uzbekistan"
- },
- "BY": {
- "name": "Valko-Venäjä"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VA": {
- "name": "Vatikaani"
- },
- "VE": {
- "name": "Venezuela"
- },
- "RU": {
- "name": "Venäjä"
- },
- "VN": {
- "name": "Vietnam"
- },
- "EE": {
- "name": "Viro"
- },
- "WF": {
- "name": "Wallis ja Futuna"
- },
- "US": {
- "name": "Yhdysvallat"
- },
- "UM": {
- "name": "Yhdysvaltain erillissaaret"
- },
- "VI": {
- "name": "Yhdysvaltain Neitsytsaaret"
- },
- "ZW": {
- "name": "Zimbabwe"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/fil.json b/vendor/commerceguys/intl/resources/country/fil.json
deleted file mode 100644
index a0036baed..000000000
--- a/vendor/commerceguys/intl/resources/country/fil.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AC": {
- "name": "Acsencion island"
- },
- "AF": {
- "name": "Afghanistan"
- },
- "AX": {
- "name": "Åland Islands"
- },
- "AL": {
- "name": "Albania"
- },
- "DZ": {
- "name": "Algeria"
- },
- "AS": {
- "name": "American Samoa"
- },
- "AD": {
- "name": "Andorra"
- },
- "AQ": {
- "name": "Antarctica"
- },
- "AG": {
- "name": "Antigua & Barbuda"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguilla"
- },
- "AR": {
- "name": "Argentina"
- },
- "AM": {
- "name": "Armenia"
- },
- "AW": {
- "name": "Aruba"
- },
- "AU": {
- "name": "Australia"
- },
- "AT": {
- "name": "Austria"
- },
- "AZ": {
- "name": "Azerbaijan"
- },
- "BS": {
- "name": "Bahamas"
- },
- "BH": {
- "name": "Bahrain"
- },
- "BD": {
- "name": "Bangladesh"
- },
- "BB": {
- "name": "Barbados"
- },
- "BY": {
- "name": "Belarus"
- },
- "BE": {
- "name": "Belgium"
- },
- "BZ": {
- "name": "Belize"
- },
- "BJ": {
- "name": "Benin"
- },
- "BM": {
- "name": "Bermuda"
- },
- "BT": {
- "name": "Bhutan"
- },
- "BO": {
- "name": "Bolivia"
- },
- "BA": {
- "name": "Bosnia and Herzegovina"
- },
- "BW": {
- "name": "Botswana"
- },
- "BR": {
- "name": "Brazil"
- },
- "IO": {
- "name": "British Indian Ocean Territory"
- },
- "VG": {
- "name": "British Virgin Islands"
- },
- "BN": {
- "name": "Brunei"
- },
- "BG": {
- "name": "Bulgaria"
- },
- "BF": {
- "name": "Burkina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "KH": {
- "name": "Cambodia"
- },
- "CM": {
- "name": "Cameroon"
- },
- "CA": {
- "name": "Canada"
- },
- "IC": {
- "name": "Canary Islands"
- },
- "CV": {
- "name": "Cape Verde"
- },
- "BQ": {
- "name": "Caribbean Netherlands"
- },
- "KY": {
- "name": "Cayman Islands"
- },
- "CF": {
- "name": "Central African Republic"
- },
- "EA": {
- "name": "Ceuta & Melilla"
- },
- "TD": {
- "name": "Chad"
- },
- "CL": {
- "name": "Chile"
- },
- "CN": {
- "name": "China"
- },
- "CX": {
- "name": "Christmas Island"
- },
- "CC": {
- "name": "Cocos (Keeling) Islands"
- },
- "CO": {
- "name": "Colombia"
- },
- "KM": {
- "name": "Comoros"
- },
- "CG": {
- "name": "Congo - Brazzaville"
- },
- "CD": {
- "name": "Congo - Kinshasa"
- },
- "CK": {
- "name": "Cook Islands"
- },
- "CR": {
- "name": "Costa Rica"
- },
- "CI": {
- "name": "Côte d’Ivoire"
- },
- "HR": {
- "name": "Croatia"
- },
- "CU": {
- "name": "Cuba"
- },
- "CW": {
- "name": "Curaçao"
- },
- "CY": {
- "name": "Cyprus"
- },
- "CZ": {
- "name": "Czechia"
- },
- "DK": {
- "name": "Denmark"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DJ": {
- "name": "Djibouti"
- },
- "DM": {
- "name": "Dominica"
- },
- "DO": {
- "name": "Dominican Republic"
- },
- "EC": {
- "name": "Ecuador"
- },
- "EG": {
- "name": "Egypt"
- },
- "SV": {
- "name": "El Salvador"
- },
- "GQ": {
- "name": "Equatorial Guinea"
- },
- "ER": {
- "name": "Eritrea"
- },
- "US": {
- "name": "Estados Unidos"
- },
- "EE": {
- "name": "Estonia"
- },
- "ET": {
- "name": "Ethiopia"
- },
- "FK": {
- "name": "Falkland Islands"
- },
- "FO": {
- "name": "Faroe Islands"
- },
- "FJ": {
- "name": "Fiji"
- },
- "FI": {
- "name": "Finland"
- },
- "FR": {
- "name": "France"
- },
- "GF": {
- "name": "French Guiana"
- },
- "PF": {
- "name": "French Polynesia"
- },
- "TF": {
- "name": "French Southern Territories"
- },
- "GA": {
- "name": "Gabon"
- },
- "GM": {
- "name": "Gambia"
- },
- "GE": {
- "name": "Georgia"
- },
- "DE": {
- "name": "Germany"
- },
- "GH": {
- "name": "Ghana"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GR": {
- "name": "Greece"
- },
- "GL": {
- "name": "Greenland"
- },
- "GD": {
- "name": "Grenada"
- },
- "GP": {
- "name": "Guadeloupe"
- },
- "GU": {
- "name": "Guam"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GN": {
- "name": "Guinea"
- },
- "GW": {
- "name": "Guinea-Bissau"
- },
- "GY": {
- "name": "Guyana"
- },
- "HT": {
- "name": "Haiti"
- },
- "KP": {
- "name": "Hilagang Korea"
- },
- "HN": {
- "name": "Honduras"
- },
- "HK": {
- "name": "Hong Kong SAR China"
- },
- "HU": {
- "name": "Hungary"
- },
- "IS": {
- "name": "Iceland"
- },
- "IN": {
- "name": "India"
- },
- "ID": {
- "name": "Indonesia"
- },
- "IR": {
- "name": "Iran"
- },
- "IQ": {
- "name": "Iraq"
- },
- "IE": {
- "name": "Ireland"
- },
- "IM": {
- "name": "Isle of Man"
- },
- "IL": {
- "name": "Israel"
- },
- "IT": {
- "name": "Italy"
- },
- "JM": {
- "name": "Jamaica"
- },
- "JP": {
- "name": "Japan"
- },
- "JE": {
- "name": "Jersey"
- },
- "JO": {
- "name": "Jordan"
- },
- "EH": {
- "name": "Kanlurang Sahara"
- },
- "KZ": {
- "name": "Kazakhstan"
- },
- "KE": {
- "name": "Kenya"
- },
- "KI": {
- "name": "Kiribati"
- },
- "XK": {
- "name": "Kosovo"
- },
- "KW": {
- "name": "Kuwait"
- },
- "KG": {
- "name": "Kyrgyzstan"
- },
- "LA": {
- "name": "Laos"
- },
- "LV": {
- "name": "Latvia"
- },
- "LB": {
- "name": "Lebanon"
- },
- "LS": {
- "name": "Lesotho"
- },
- "LR": {
- "name": "Liberia"
- },
- "LY": {
- "name": "Libya"
- },
- "LI": {
- "name": "Liechtenstein"
- },
- "LT": {
- "name": "Lithuania"
- },
- "LU": {
- "name": "Luxembourg"
- },
- "MO": {
- "name": "Macau SAR China"
- },
- "MK": {
- "name": "Macedonia"
- },
- "MG": {
- "name": "Madagascar"
- },
- "MW": {
- "name": "Malawi"
- },
- "MY": {
- "name": "Malaysia"
- },
- "MV": {
- "name": "Maldives"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "MH": {
- "name": "Marshall Islands"
- },
- "MQ": {
- "name": "Martinique"
- },
- "MR": {
- "name": "Mauritania"
- },
- "MU": {
- "name": "Mauritius"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "Mexico"
- },
- "FM": {
- "name": "Micronesia"
- },
- "MD": {
- "name": "Moldova"
- },
- "MC": {
- "name": "Monaco"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MN": {
- "name": "Mongolia"
- },
- "MA": {
- "name": "Morocco"
- },
- "MZ": {
- "name": "Mozambique"
- },
- "MM": {
- "name": "Myanmar (Burma)"
- },
- "NA": {
- "name": "Namibia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepal"
- },
- "NL": {
- "name": "Netherlands"
- },
- "NC": {
- "name": "New Caledonia"
- },
- "NZ": {
- "name": "New Zealand"
- },
- "NI": {
- "name": "Nicaragua"
- },
- "NE": {
- "name": "Niger"
- },
- "NG": {
- "name": "Nigeria"
- },
- "NU": {
- "name": "Niue"
- },
- "NF": {
- "name": "Norfolk Island"
- },
- "MP": {
- "name": "Northern Mariana Islands"
- },
- "NO": {
- "name": "Norway"
- },
- "OM": {
- "name": "Oman"
- },
- "PK": {
- "name": "Pakistan"
- },
- "PW": {
- "name": "Palau"
- },
- "PS": {
- "name": "Palestinian Territories"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papua New Guinea"
- },
- "PY": {
- "name": "Paraguay"
- },
- "PE": {
- "name": "Peru"
- },
- "PH": {
- "name": "Pilipinas"
- },
- "PN": {
- "name": "Pitcairn Islands"
- },
- "PL": {
- "name": "Poland"
- },
- "PT": {
- "name": "Portugal"
- },
- "PR": {
- "name": "Puerto Rico"
- },
- "QA": {
- "name": "Qatar"
- },
- "RE": {
- "name": "Réunion"
- },
- "RO": {
- "name": "Romania"
- },
- "RU": {
- "name": "Russia"
- },
- "RW": {
- "name": "Rwanda"
- },
- "LC": {
- "name": "Saint Lucia"
- },
- "MF": {
- "name": "Saint Martin"
- },
- "WS": {
- "name": "Samoa"
- },
- "SM": {
- "name": "San Marino"
- },
- "ST": {
- "name": "São Tomé & Príncipe"
- },
- "SA": {
- "name": "Saudi Arabia"
- },
- "SN": {
- "name": "Senegal"
- },
- "RS": {
- "name": "Serbia"
- },
- "SC": {
- "name": "Seychelles"
- },
- "SL": {
- "name": "Sierra Leone"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SG": {
- "name": "Singapore"
- },
- "SK": {
- "name": "Slovakia"
- },
- "SI": {
- "name": "Slovenia"
- },
- "SB": {
- "name": "Solomon Islands"
- },
- "SO": {
- "name": "Somalia"
- },
- "ZA": {
- "name": "South Africa"
- },
- "GS": {
- "name": "South Georgia & South Sandwich Islands"
- },
- "ES": {
- "name": "Spain"
- },
- "LK": {
- "name": "Sri Lanka"
- },
- "BL": {
- "name": "St. Barthélemy"
- },
- "SH": {
- "name": "St. Helena"
- },
- "KN": {
- "name": "St. Kitts & Nevis"
- },
- "PM": {
- "name": "St. Pierre & Miquelon"
- },
- "VC": {
- "name": "St. Vincent & Grenadines"
- },
- "SD": {
- "name": "Sudan"
- },
- "SR": {
- "name": "Suriname"
- },
- "SJ": {
- "name": "Svalbard & Jan Mayen"
- },
- "SZ": {
- "name": "Swaziland"
- },
- "SE": {
- "name": "Sweden"
- },
- "CH": {
- "name": "Switzerland"
- },
- "SY": {
- "name": "Syria"
- },
- "TW": {
- "name": "Taiwan"
- },
- "TJ": {
- "name": "Tajikistan"
- },
- "TZ": {
- "name": "Tanzania"
- },
- "TH": {
- "name": "Thailand"
- },
- "KR": {
- "name": "Timog Korea"
- },
- "SS": {
- "name": "Timog Sudan"
- },
- "TL": {
- "name": "Timor-Leste"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad & Tobago"
- },
- "TA": {
- "name": "Tristan de Cunha"
- },
- "TN": {
- "name": "Tunisia"
- },
- "TR": {
- "name": "Turkey"
- },
- "TM": {
- "name": "Turkmenistan"
- },
- "TC": {
- "name": "Turks & Caicos Islands"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UM": {
- "name": "U.S. Outlying Islands"
- },
- "VI": {
- "name": "U.S. Virgin Islands"
- },
- "UG": {
- "name": "Uganda"
- },
- "UA": {
- "name": "Ukraine"
- },
- "AE": {
- "name": "United Arab Emirates"
- },
- "GB": {
- "name": "United Kingdom"
- },
- "UY": {
- "name": "Uruguay"
- },
- "UZ": {
- "name": "Uzbekistan"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VA": {
- "name": "Vatican City"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietnam"
- },
- "WF": {
- "name": "Wallis & Futuna"
- },
- "YE": {
- "name": "Yemen"
- },
- "ZM": {
- "name": "Zambia"
- },
- "ZW": {
- "name": "Zimbabwe"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/fo.json b/vendor/commerceguys/intl/resources/country/fo.json
deleted file mode 100644
index 45abb15bc..000000000
--- a/vendor/commerceguys/intl/resources/country/fo.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afganistan"
- },
- "AX": {
- "name": "Áland"
- },
- "AL": {
- "name": "Albania"
- },
- "DZ": {
- "name": "Algeria"
- },
- "AS": {
- "name": "Amerikanska Samoa"
- },
- "AD": {
- "name": "Andorra"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguilla"
- },
- "AQ": {
- "name": "Antarktis"
- },
- "AG": {
- "name": "Antigua & Barbuda"
- },
- "AR": {
- "name": "Argentina"
- },
- "AM": {
- "name": "Armenia"
- },
- "AW": {
- "name": "Aruba"
- },
- "AC": {
- "name": "Ascension"
- },
- "AZ": {
- "name": "Aserbadjan"
- },
- "AU": {
- "name": "Avstralia"
- },
- "BS": {
- "name": "Bahamaoyggjar"
- },
- "BD": {
- "name": "Bangladesj"
- },
- "BB": {
- "name": "Barbados"
- },
- "BH": {
- "name": "Barein"
- },
- "BE": {
- "name": "Belgia"
- },
- "BZ": {
- "name": "Belis"
- },
- "BJ": {
- "name": "Benin"
- },
- "BM": {
- "name": "Bermuda"
- },
- "BO": {
- "name": "Bolivia"
- },
- "BA": {
- "name": "Bosnia-Hersegovina"
- },
- "BW": {
- "name": "Botsvana"
- },
- "BR": {
- "name": "Brasil"
- },
- "BN": {
- "name": "Brunei"
- },
- "BG": {
- "name": "Bulgaria"
- },
- "BF": {
- "name": "Burkina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "BT": {
- "name": "Butan"
- },
- "KY": {
- "name": "Caymanoyggjar"
- },
- "EA": {
- "name": "Ceuta og Melilla"
- },
- "CK": {
- "name": "Cooksoyggjar"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DK": {
- "name": "Danmark"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DJ": {
- "name": "Djibuti"
- },
- "DM": {
- "name": "Dominika"
- },
- "DO": {
- "name": "Dominikalýðveldið"
- },
- "EG": {
- "name": "Egyptaland"
- },
- "EC": {
- "name": "Ekvador"
- },
- "GQ": {
- "name": "Ekvatorguinea"
- },
- "SV": {
- "name": "El Salvador"
- },
- "ER": {
- "name": "Eritrea"
- },
- "EE": {
- "name": "Estland"
- },
- "ET": {
- "name": "Etiopia"
- },
- "AT": {
- "name": "Eysturríki"
- },
- "TL": {
- "name": "Eysturtimor"
- },
- "FK": {
- "name": "Falklandsoyggjar"
- },
- "FJ": {
- "name": "Fiji"
- },
- "CI": {
- "name": "Fílabeinsstrondin"
- },
- "PH": {
- "name": "Filipsoyggjar"
- },
- "FI": {
- "name": "Finnland"
- },
- "FR": {
- "name": "Frakland"
- },
- "GF": {
- "name": "Franska Gujana"
- },
- "PF": {
- "name": "Franska Polynesia"
- },
- "TF": {
- "name": "Fronsku sunnaru landaøki"
- },
- "FO": {
- "name": "Føroyar"
- },
- "GA": {
- "name": "Gabon"
- },
- "GM": {
- "name": "Gambia"
- },
- "GH": {
- "name": "Gana"
- },
- "GE": {
- "name": "Georgia"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GD": {
- "name": "Grenada"
- },
- "GR": {
- "name": "Grikkaland"
- },
- "CV": {
- "name": "Grønhøvdaoyggjar"
- },
- "GL": {
- "name": "Grønland"
- },
- "GP": {
- "name": "Guadeloupe"
- },
- "GU": {
- "name": "Guam"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GN": {
- "name": "Guinea"
- },
- "GW": {
- "name": "Guinea-Bissau"
- },
- "GY": {
- "name": "Gujana"
- },
- "HT": {
- "name": "Haiti"
- },
- "HN": {
- "name": "Honduras"
- },
- "HK": {
- "name": "Hong Kong SAR Kina"
- },
- "BY": {
- "name": "Hvítarussland"
- },
- "IN": {
- "name": "India"
- },
- "ID": {
- "name": "Indonesia"
- },
- "IQ": {
- "name": "Irak"
- },
- "IR": {
- "name": "Iran"
- },
- "IE": {
- "name": "Írland"
- },
- "IS": {
- "name": "Ísland"
- },
- "IM": {
- "name": "Isle of Man"
- },
- "IL": {
- "name": "Ísrael"
- },
- "IT": {
- "name": "Italia"
- },
- "JM": {
- "name": "Jamaika"
- },
- "JP": {
- "name": "Japan"
- },
- "YE": {
- "name": "Jemen"
- },
- "JE": {
- "name": "Jersey"
- },
- "CX": {
- "name": "Jólaoyggjin"
- },
- "JO": {
- "name": "Jordan"
- },
- "KH": {
- "name": "Kambodja"
- },
- "CM": {
- "name": "Kamerun"
- },
- "CA": {
- "name": "Kanada"
- },
- "IC": {
- "name": "Kanariuoyggjar"
- },
- "KZ": {
- "name": "Kasakstan"
- },
- "QA": {
- "name": "Katar"
- },
- "CZ": {
- "name": "Kekkia"
- },
- "KE": {
- "name": "Kenja"
- },
- "CL": {
- "name": "Kili"
- },
- "CN": {
- "name": "Kina"
- },
- "KG": {
- "name": "Kirgisia"
- },
- "KI": {
- "name": "Kiribati"
- },
- "TD": {
- "name": "Kjad"
- },
- "CC": {
- "name": "Kokosoyggjar"
- },
- "CO": {
- "name": "Kolombia"
- },
- "KM": {
- "name": "Komoroyggjar"
- },
- "CG": {
- "name": "Kongo"
- },
- "CD": {
- "name": "Kongo, Dem. Lýðveldið"
- },
- "XK": {
- "name": "Kosovo"
- },
- "CR": {
- "name": "Kosta Rika"
- },
- "HR": {
- "name": "Kroatia"
- },
- "CU": {
- "name": "Kuba"
- },
- "KW": {
- "name": "Kuvait"
- },
- "CY": {
- "name": "Kýpros"
- },
- "LA": {
- "name": "Laos"
- },
- "LS": {
- "name": "Lesoto"
- },
- "LV": {
- "name": "Lettland"
- },
- "LB": {
- "name": "Libanon"
- },
- "LR": {
- "name": "Liberia"
- },
- "LY": {
- "name": "Libya"
- },
- "LI": {
- "name": "Liktinstein"
- },
- "LT": {
- "name": "Litava"
- },
- "LU": {
- "name": "Luksemborg"
- },
- "MG": {
- "name": "Madagaskar"
- },
- "MO": {
- "name": "Makao SAR Kina"
- },
- "MK": {
- "name": "Makedónia"
- },
- "MY": {
- "name": "Malaisia"
- },
- "MW": {
- "name": "Malavi"
- },
- "MV": {
- "name": "Maldivoyggjar"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "MA": {
- "name": "Marokko"
- },
- "MH": {
- "name": "Marshalloyggjar"
- },
- "MQ": {
- "name": "Martinique"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "Meksiko"
- },
- "CF": {
- "name": "Miðafrikalýðveldið"
- },
- "FM": {
- "name": "Mikronesiasamveldið"
- },
- "MD": {
- "name": "Moldova"
- },
- "MC": {
- "name": "Monako"
- },
- "MN": {
- "name": "Mongolia"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MR": {
- "name": "Móritania"
- },
- "MU": {
- "name": "Móritius"
- },
- "MZ": {
- "name": "Mosambik"
- },
- "MM": {
- "name": "Myanmar (Burma)"
- },
- "NA": {
- "name": "Namibia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepal"
- },
- "NL": {
- "name": "Niðurlond"
- },
- "BQ": {
- "name": "Niðurlonds Karibia"
- },
- "NE": {
- "name": "Niger"
- },
- "NG": {
- "name": "Nigeria"
- },
- "NI": {
- "name": "Nikaragua"
- },
- "NU": {
- "name": "Niue"
- },
- "MP": {
- "name": "Norðaru Mariuoyggjar"
- },
- "KP": {
- "name": "Norðurkorea"
- },
- "NO": {
- "name": "Noreg"
- },
- "NF": {
- "name": "Norfolksoyggj"
- },
- "NC": {
- "name": "Nýkaledónia"
- },
- "NZ": {
- "name": "Nýsæland"
- },
- "OM": {
- "name": "Oman"
- },
- "PK": {
- "name": "Pakistan"
- },
- "PW": {
- "name": "Palau"
- },
- "PS": {
- "name": "Palestinskt landøki"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papua Nýguinea"
- },
- "PY": {
- "name": "Paraguai"
- },
- "PE": {
- "name": "Peru"
- },
- "PN": {
- "name": "Pitcairnoyggjar"
- },
- "PL": {
- "name": "Pólland"
- },
- "PT": {
- "name": "Portugal"
- },
- "PR": {
- "name": "Puerto Riko"
- },
- "RE": {
- "name": "Réunion"
- },
- "RW": {
- "name": "Ruanda"
- },
- "RO": {
- "name": "Rumenia"
- },
- "RU": {
- "name": "Russland"
- },
- "PM": {
- "name": "Saint Pierre og Miquelon"
- },
- "SB": {
- "name": "Salomonoyggjar"
- },
- "US": {
- "name": "Sambandsríki Amerika"
- },
- "UM": {
- "name": "Sambandsríki Amerikas fjarskotnu oyggjar"
- },
- "VI": {
- "name": "Sambandsríki Amerikas Jomfrúoyggjar"
- },
- "ZM": {
- "name": "Sambia"
- },
- "AE": {
- "name": "Sameindu Emirríkini"
- },
- "WS": {
- "name": "Samoa"
- },
- "SM": {
- "name": "San Marino"
- },
- "ST": {
- "name": "Sao Tome & Prinsipi"
- },
- "SA": {
- "name": "Saudiarabia"
- },
- "SN": {
- "name": "Senegal"
- },
- "RS": {
- "name": "Serbia"
- },
- "SC": {
- "name": "Seyskelloyggjar"
- },
- "SL": {
- "name": "Sierra Leona"
- },
- "ZW": {
- "name": "Simbabvi"
- },
- "SG": {
- "name": "Singapor"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SK": {
- "name": "Slovakia"
- },
- "SI": {
- "name": "Slovenia"
- },
- "SO": {
- "name": "Somalia"
- },
- "ES": {
- "name": "Spania"
- },
- "LK": {
- "name": "Sri Lanka"
- },
- "BL": {
- "name": "St-Barthélemy"
- },
- "MF": {
- "name": "St-Martin"
- },
- "SH": {
- "name": "St. Helena"
- },
- "KN": {
- "name": "St. Kitts & Nevis"
- },
- "LC": {
- "name": "St. Lusia"
- },
- "VC": {
- "name": "St. Vinsent & Grenadinoyggjar"
- },
- "IO": {
- "name": "Stóra Bretlands Indiahavoyggjar"
- },
- "VG": {
- "name": "Stóra Bretlands Jomfrúoyggjar"
- },
- "GB": {
- "name": "Stórabretland"
- },
- "SD": {
- "name": "Sudan"
- },
- "ZA": {
- "name": "Suðurafrika"
- },
- "GS": {
- "name": "Suðurgeorgia og Suðursandwichoyggjar"
- },
- "KR": {
- "name": "Suðurkorea"
- },
- "SS": {
- "name": "Suðursudan"
- },
- "SR": {
- "name": "Surinam"
- },
- "SJ": {
- "name": "Svalbard & Jan Mayen"
- },
- "SZ": {
- "name": "Svasiland"
- },
- "CH": {
- "name": "Sveis"
- },
- "SE": {
- "name": "Svøríki"
- },
- "SY": {
- "name": "Sýria"
- },
- "TJ": {
- "name": "Tadsjikistan"
- },
- "TH": {
- "name": "Tailand"
- },
- "TW": {
- "name": "Taivan"
- },
- "TZ": {
- "name": "Tansania"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad & Tobago"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TN": {
- "name": "Tunesia"
- },
- "TR": {
- "name": "Turkaland"
- },
- "TM": {
- "name": "Turkmenistan"
- },
- "TC": {
- "name": "Turks- og Caicosoyggjar"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "DE": {
- "name": "Týskland"
- },
- "UG": {
- "name": "Uganda"
- },
- "UA": {
- "name": "Ukraina"
- },
- "HU": {
- "name": "Ungarn"
- },
- "UY": {
- "name": "Uruguai"
- },
- "UZ": {
- "name": "Usbekistan"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VA": {
- "name": "Vatikanbýur"
- },
- "VE": {
- "name": "Venesuela"
- },
- "EH": {
- "name": "Vestursahara"
- },
- "VN": {
- "name": "Vjetnam"
- },
- "WF": {
- "name": "Wallis- og Futunaoyggjar"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/fr-BE.json b/vendor/commerceguys/intl/resources/country/fr-BE.json
deleted file mode 100644
index f07123de3..000000000
--- a/vendor/commerceguys/intl/resources/country/fr-BE.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afghanistan"
- },
- "ZA": {
- "name": "Afrique du Sud"
- },
- "AL": {
- "name": "Albanie"
- },
- "DZ": {
- "name": "Algérie"
- },
- "DE": {
- "name": "Allemagne"
- },
- "AD": {
- "name": "Andorre"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguilla"
- },
- "AQ": {
- "name": "Antarctique"
- },
- "AG": {
- "name": "Antigua-et-Barbuda"
- },
- "SA": {
- "name": "Arabie saoudite"
- },
- "AR": {
- "name": "Argentine"
- },
- "AM": {
- "name": "Arménie"
- },
- "AW": {
- "name": "Aruba"
- },
- "AU": {
- "name": "Australie"
- },
- "AT": {
- "name": "Autriche"
- },
- "AZ": {
- "name": "Azerbaïdjan"
- },
- "BS": {
- "name": "Bahamas"
- },
- "BH": {
- "name": "Bahreïn"
- },
- "BD": {
- "name": "Bangladesh"
- },
- "BB": {
- "name": "Barbade"
- },
- "BE": {
- "name": "Belgique"
- },
- "BZ": {
- "name": "Belize"
- },
- "BJ": {
- "name": "Bénin"
- },
- "BM": {
- "name": "Bermudes"
- },
- "BT": {
- "name": "Bhoutan"
- },
- "BY": {
- "name": "Biélorussie"
- },
- "BO": {
- "name": "Bolivie"
- },
- "BA": {
- "name": "Bosnie-Herzégovine"
- },
- "BW": {
- "name": "Botswana"
- },
- "BR": {
- "name": "Brésil"
- },
- "BN": {
- "name": "Brunei"
- },
- "BG": {
- "name": "Bulgarie"
- },
- "BF": {
- "name": "Burkina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "KH": {
- "name": "Cambodge"
- },
- "CM": {
- "name": "Cameroun"
- },
- "CA": {
- "name": "Canada"
- },
- "CV": {
- "name": "Cap-Vert"
- },
- "EA": {
- "name": "Ceuta et Melilla"
- },
- "CL": {
- "name": "Chili"
- },
- "CN": {
- "name": "Chine"
- },
- "CY": {
- "name": "Chypre"
- },
- "CO": {
- "name": "Colombie"
- },
- "KM": {
- "name": "Comores"
- },
- "CG": {
- "name": "Congo-Brazzaville"
- },
- "CD": {
- "name": "Congo-Kinshasa"
- },
- "KP": {
- "name": "Corée du Nord"
- },
- "KR": {
- "name": "Corée du Sud"
- },
- "CR": {
- "name": "Costa Rica"
- },
- "CI": {
- "name": "Côte d’Ivoire"
- },
- "HR": {
- "name": "Croatie"
- },
- "CU": {
- "name": "Cuba"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DK": {
- "name": "Danemark"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DJ": {
- "name": "Djibouti"
- },
- "DM": {
- "name": "Dominique"
- },
- "EG": {
- "name": "Égypte"
- },
- "AE": {
- "name": "Émirats arabes unis"
- },
- "EC": {
- "name": "Équateur"
- },
- "ER": {
- "name": "Érythrée"
- },
- "ES": {
- "name": "Espagne"
- },
- "EE": {
- "name": "Estonie"
- },
- "VA": {
- "name": "État de la Cité du Vatican"
- },
- "FM": {
- "name": "États fédérés de Micronésie"
- },
- "US": {
- "name": "États-Unis"
- },
- "ET": {
- "name": "Éthiopie"
- },
- "FJ": {
- "name": "Fidji"
- },
- "FI": {
- "name": "Finlande"
- },
- "FR": {
- "name": "France"
- },
- "GA": {
- "name": "Gabon"
- },
- "GM": {
- "name": "Gambie"
- },
- "GE": {
- "name": "Géorgie"
- },
- "GH": {
- "name": "Ghana"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GR": {
- "name": "Grèce"
- },
- "GD": {
- "name": "Grenade"
- },
- "GL": {
- "name": "Groenland"
- },
- "GP": {
- "name": "Guadeloupe"
- },
- "GU": {
- "name": "Guam"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GG": {
- "name": "Guernesey"
- },
- "GN": {
- "name": "Guinée"
- },
- "GQ": {
- "name": "Guinée équatoriale"
- },
- "GW": {
- "name": "Guinée-Bissau"
- },
- "GY": {
- "name": "Guyana"
- },
- "GF": {
- "name": "Guyane française"
- },
- "HT": {
- "name": "Haïti"
- },
- "HN": {
- "name": "Honduras"
- },
- "HU": {
- "name": "Hongrie"
- },
- "CX": {
- "name": "Île Christmas"
- },
- "AC": {
- "name": "Île de l’Ascension"
- },
- "IM": {
- "name": "Île de Man"
- },
- "NF": {
- "name": "Île Norfolk"
- },
- "AX": {
- "name": "Îles Åland"
- },
- "KY": {
- "name": "Îles Caïmans"
- },
- "IC": {
- "name": "Îles Canaries"
- },
- "CC": {
- "name": "Îles Cocos"
- },
- "CK": {
- "name": "Îles Cook"
- },
- "FO": {
- "name": "Îles Féroé"
- },
- "GS": {
- "name": "Îles Géorgie du Sud et Sandwich du Sud"
- },
- "FK": {
- "name": "Îles Malouines"
- },
- "MP": {
- "name": "Îles Mariannes du Nord"
- },
- "MH": {
- "name": "Îles Marshall"
- },
- "UM": {
- "name": "Îles mineures éloignées des États-Unis"
- },
- "PN": {
- "name": "Îles Pitcairn"
- },
- "SB": {
- "name": "Îles Salomon"
- },
- "TC": {
- "name": "Îles Turques-et-Caïques"
- },
- "VG": {
- "name": "Îles Vierges britanniques"
- },
- "VI": {
- "name": "Îles Vierges des États-Unis"
- },
- "IN": {
- "name": "Inde"
- },
- "ID": {
- "name": "Indonésie"
- },
- "IQ": {
- "name": "Irak"
- },
- "IR": {
- "name": "Iran"
- },
- "IE": {
- "name": "Irlande"
- },
- "IS": {
- "name": "Islande"
- },
- "IL": {
- "name": "Israël"
- },
- "IT": {
- "name": "Italie"
- },
- "JM": {
- "name": "Jamaïque"
- },
- "JP": {
- "name": "Japon"
- },
- "JE": {
- "name": "Jersey"
- },
- "JO": {
- "name": "Jordanie"
- },
- "KZ": {
- "name": "Kazakhstan"
- },
- "KE": {
- "name": "Kenya"
- },
- "KG": {
- "name": "Kirghizistan"
- },
- "KI": {
- "name": "Kiribati"
- },
- "XK": {
- "name": "Kosovo"
- },
- "KW": {
- "name": "Koweït"
- },
- "RE": {
- "name": "La Réunion"
- },
- "LA": {
- "name": "Laos"
- },
- "LS": {
- "name": "Lesotho"
- },
- "LV": {
- "name": "Lettonie"
- },
- "LB": {
- "name": "Liban"
- },
- "LR": {
- "name": "Libéria"
- },
- "LY": {
- "name": "Libye"
- },
- "LI": {
- "name": "Liechtenstein"
- },
- "LT": {
- "name": "Lituanie"
- },
- "LU": {
- "name": "Luxembourg"
- },
- "MK": {
- "name": "Macédoine"
- },
- "MG": {
- "name": "Madagascar"
- },
- "MY": {
- "name": "Malaisie"
- },
- "MW": {
- "name": "Malawi"
- },
- "MV": {
- "name": "Maldives"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malte"
- },
- "MA": {
- "name": "Maroc"
- },
- "MQ": {
- "name": "Martinique"
- },
- "MU": {
- "name": "Maurice"
- },
- "MR": {
- "name": "Mauritanie"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "Mexique"
- },
- "MD": {
- "name": "Moldavie"
- },
- "MC": {
- "name": "Monaco"
- },
- "MN": {
- "name": "Mongolie"
- },
- "ME": {
- "name": "Monténégro"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MZ": {
- "name": "Mozambique"
- },
- "MM": {
- "name": "Myanmar (Birmanie)"
- },
- "NA": {
- "name": "Namibie"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Népal"
- },
- "NI": {
- "name": "Nicaragua"
- },
- "NE": {
- "name": "Niger"
- },
- "NG": {
- "name": "Nigéria"
- },
- "NU": {
- "name": "Niue"
- },
- "NO": {
- "name": "Norvège"
- },
- "NC": {
- "name": "Nouvelle-Calédonie"
- },
- "NZ": {
- "name": "Nouvelle-Zélande"
- },
- "OM": {
- "name": "Oman"
- },
- "UG": {
- "name": "Ouganda"
- },
- "UZ": {
- "name": "Ouzbékistan"
- },
- "PK": {
- "name": "Pakistan"
- },
- "PW": {
- "name": "Palaos"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papouasie-Nouvelle-Guinée"
- },
- "PY": {
- "name": "Paraguay"
- },
- "NL": {
- "name": "Pays-Bas"
- },
- "BQ": {
- "name": "Pays-Bas caribéens"
- },
- "PE": {
- "name": "Pérou"
- },
- "PH": {
- "name": "Philippines"
- },
- "PL": {
- "name": "Pologne"
- },
- "PF": {
- "name": "Polynésie française"
- },
- "PR": {
- "name": "Porto Rico"
- },
- "PT": {
- "name": "Portugal"
- },
- "QA": {
- "name": "Qatar"
- },
- "HK": {
- "name": "R.A.S. chinoise de Hong Kong"
- },
- "MO": {
- "name": "R.A.S. chinoise de Macao"
- },
- "CF": {
- "name": "République centrafricaine"
- },
- "DO": {
- "name": "République dominicaine"
- },
- "RO": {
- "name": "Roumanie"
- },
- "GB": {
- "name": "Royaume-Uni"
- },
- "RU": {
- "name": "Russie"
- },
- "RW": {
- "name": "Rwanda"
- },
- "EH": {
- "name": "Sahara occidental"
- },
- "BL": {
- "name": "Saint-Barthélemy"
- },
- "KN": {
- "name": "Saint-Christophe-et-Niévès"
- },
- "SM": {
- "name": "Saint-Marin"
- },
- "MF": {
- "name": "Saint-Martin"
- },
- "SX": {
- "name": "Saint-Martin (partie néerlandaise)"
- },
- "PM": {
- "name": "Saint-Pierre-et-Miquelon"
- },
- "VC": {
- "name": "Saint-Vincent-et-les-Grenadines"
- },
- "SH": {
- "name": "Sainte-Hélène"
- },
- "LC": {
- "name": "Sainte-Lucie"
- },
- "SV": {
- "name": "Salvador"
- },
- "WS": {
- "name": "Samoa"
- },
- "AS": {
- "name": "Samoa américaines"
- },
- "ST": {
- "name": "Sao Tomé-et-Principe"
- },
- "SN": {
- "name": "Sénégal"
- },
- "RS": {
- "name": "Serbie"
- },
- "SC": {
- "name": "Seychelles"
- },
- "SL": {
- "name": "Sierra Leone"
- },
- "SG": {
- "name": "Singapour"
- },
- "SK": {
- "name": "Slovaquie"
- },
- "SI": {
- "name": "Slovénie"
- },
- "SO": {
- "name": "Somalie"
- },
- "SD": {
- "name": "Soudan"
- },
- "SS": {
- "name": "Soudan du Sud"
- },
- "LK": {
- "name": "Sri Lanka"
- },
- "SE": {
- "name": "Suède"
- },
- "CH": {
- "name": "Suisse"
- },
- "SR": {
- "name": "Suriname"
- },
- "SJ": {
- "name": "Svalbard et Jan Mayen"
- },
- "SZ": {
- "name": "Swaziland"
- },
- "SY": {
- "name": "Syrie"
- },
- "TJ": {
- "name": "Tadjikistan"
- },
- "TW": {
- "name": "Taïwan"
- },
- "TZ": {
- "name": "Tanzanie"
- },
- "TD": {
- "name": "Tchad"
- },
- "CZ": {
- "name": "Tchéquie"
- },
- "TF": {
- "name": "Terres australes françaises"
- },
- "IO": {
- "name": "Territoire britannique de l’océan Indien"
- },
- "PS": {
- "name": "Territoires palestiniens"
- },
- "TH": {
- "name": "Thaïlande"
- },
- "TL": {
- "name": "Timor oriental"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokélaou"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinité-et-Tobago"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TN": {
- "name": "Tunisie"
- },
- "TM": {
- "name": "Turkménistan"
- },
- "TR": {
- "name": "Turquie"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UA": {
- "name": "Ukraine"
- },
- "UY": {
- "name": "Uruguay"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietnam"
- },
- "WF": {
- "name": "Wallis-et-Futuna"
- },
- "YE": {
- "name": "Yémen"
- },
- "ZM": {
- "name": "Zambie"
- },
- "ZW": {
- "name": "Zimbabwe"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/fr-CA.json b/vendor/commerceguys/intl/resources/country/fr-CA.json
deleted file mode 100644
index 773350066..000000000
--- a/vendor/commerceguys/intl/resources/country/fr-CA.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afghanistan"
- },
- "ZA": {
- "name": "Afrique du Sud"
- },
- "AL": {
- "name": "Albanie"
- },
- "DZ": {
- "name": "Algérie"
- },
- "DE": {
- "name": "Allemagne"
- },
- "AD": {
- "name": "Andorre"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguilla"
- },
- "AQ": {
- "name": "Antarctique"
- },
- "AG": {
- "name": "Antigua-et-Barbuda"
- },
- "SA": {
- "name": "Arabie saoudite"
- },
- "AR": {
- "name": "Argentine"
- },
- "AM": {
- "name": "Arménie"
- },
- "AW": {
- "name": "Aruba"
- },
- "AU": {
- "name": "Australie"
- },
- "AT": {
- "name": "Autriche"
- },
- "AZ": {
- "name": "Azerbaïdjan"
- },
- "BS": {
- "name": "Bahamas"
- },
- "BH": {
- "name": "Bahreïn"
- },
- "BD": {
- "name": "Bangladesh"
- },
- "BB": {
- "name": "Barbade"
- },
- "BY": {
- "name": "Bélarus"
- },
- "BE": {
- "name": "Belgique"
- },
- "BZ": {
- "name": "Belize"
- },
- "BJ": {
- "name": "Bénin"
- },
- "BM": {
- "name": "Bermudes"
- },
- "BT": {
- "name": "Bhoutan"
- },
- "BO": {
- "name": "Bolivie"
- },
- "BA": {
- "name": "Bosnie-Herzégovine"
- },
- "BW": {
- "name": "Botswana"
- },
- "BR": {
- "name": "Brésil"
- },
- "BN": {
- "name": "Brunei"
- },
- "BG": {
- "name": "Bulgarie"
- },
- "BF": {
- "name": "Burkina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "KH": {
- "name": "Cambodge"
- },
- "CM": {
- "name": "Cameroun"
- },
- "CA": {
- "name": "Canada"
- },
- "CV": {
- "name": "Cap-Vert"
- },
- "EA": {
- "name": "Ceuta et Melilla"
- },
- "CL": {
- "name": "Chili"
- },
- "CN": {
- "name": "Chine"
- },
- "CY": {
- "name": "Chypre"
- },
- "VA": {
- "name": "Cité du Vatican"
- },
- "CO": {
- "name": "Colombie"
- },
- "KM": {
- "name": "Comores"
- },
- "CG": {
- "name": "Congo-Brazzaville"
- },
- "CD": {
- "name": "Congo-Kinshasa"
- },
- "KP": {
- "name": "Corée du Nord"
- },
- "KR": {
- "name": "Corée du Sud"
- },
- "CR": {
- "name": "Costa Rica"
- },
- "CI": {
- "name": "Côte d’Ivoire"
- },
- "HR": {
- "name": "Croatie"
- },
- "CU": {
- "name": "Cuba"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DK": {
- "name": "Danemark"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DJ": {
- "name": "Djibouti"
- },
- "DM": {
- "name": "Dominique"
- },
- "EG": {
- "name": "Égypte"
- },
- "AE": {
- "name": "Émirats arabes unis"
- },
- "EC": {
- "name": "Équateur"
- },
- "ER": {
- "name": "Érythrée"
- },
- "ES": {
- "name": "Espagne"
- },
- "EE": {
- "name": "Estonie"
- },
- "US": {
- "name": "États-Unis"
- },
- "ET": {
- "name": "Éthiopie"
- },
- "FJ": {
- "name": "Fidji"
- },
- "FI": {
- "name": "Finlande"
- },
- "FR": {
- "name": "France"
- },
- "GA": {
- "name": "Gabon"
- },
- "GM": {
- "name": "Gambie"
- },
- "GE": {
- "name": "Géorgie"
- },
- "GS": {
- "name": "Géorgie du Sud et îles Sandwich du Sud"
- },
- "GH": {
- "name": "Ghana"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GR": {
- "name": "Grèce"
- },
- "GD": {
- "name": "Grenade"
- },
- "GL": {
- "name": "Groenland"
- },
- "GP": {
- "name": "Guadeloupe"
- },
- "GU": {
- "name": "Guam"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GG": {
- "name": "Guernesey"
- },
- "GN": {
- "name": "Guinée"
- },
- "GQ": {
- "name": "Guinée équatoriale"
- },
- "GW": {
- "name": "Guinée-Bissau"
- },
- "GY": {
- "name": "Guyana"
- },
- "GF": {
- "name": "Guyane française"
- },
- "HT": {
- "name": "Haïti"
- },
- "HN": {
- "name": "Honduras"
- },
- "HU": {
- "name": "Hongrie"
- },
- "CX": {
- "name": "île Christmas"
- },
- "AC": {
- "name": "île de l’Ascension"
- },
- "IM": {
- "name": "île de Man"
- },
- "NF": {
- "name": "île Norfolk"
- },
- "KY": {
- "name": "Îles Caïmans"
- },
- "IC": {
- "name": "îles Canaries"
- },
- "CC": {
- "name": "îles Cocos (Keeling)"
- },
- "CK": {
- "name": "îles Cook"
- },
- "AX": {
- "name": "îles d’Åland"
- },
- "FO": {
- "name": "îles Féroé"
- },
- "FK": {
- "name": "îles Malouines"
- },
- "MH": {
- "name": "Îles Marshall"
- },
- "UM": {
- "name": "îles mineures éloignées des États-Unis"
- },
- "PN": {
- "name": "îles Pitcairn"
- },
- "SB": {
- "name": "Îles Salomon"
- },
- "TC": {
- "name": "Îles Turques-et-Caïques"
- },
- "VI": {
- "name": "îles Vierges américaines"
- },
- "VG": {
- "name": "îles Vierges britanniques"
- },
- "IN": {
- "name": "Inde"
- },
- "ID": {
- "name": "Indonésie"
- },
- "IQ": {
- "name": "Irak"
- },
- "IR": {
- "name": "Iran"
- },
- "IE": {
- "name": "Irlande"
- },
- "IS": {
- "name": "Islande"
- },
- "IL": {
- "name": "Israël"
- },
- "IT": {
- "name": "Italie"
- },
- "JM": {
- "name": "Jamaïque"
- },
- "JP": {
- "name": "Japon"
- },
- "JE": {
- "name": "Jersey"
- },
- "JO": {
- "name": "Jordanie"
- },
- "KZ": {
- "name": "Kazakhstan"
- },
- "KE": {
- "name": "Kenya"
- },
- "KG": {
- "name": "Kirghizistan"
- },
- "KI": {
- "name": "Kiribati"
- },
- "XK": {
- "name": "Kosovo"
- },
- "KW": {
- "name": "Koweït"
- },
- "RE": {
- "name": "la Réunion"
- },
- "LA": {
- "name": "Laos"
- },
- "LS": {
- "name": "Lesotho"
- },
- "LV": {
- "name": "Lettonie"
- },
- "LB": {
- "name": "Liban"
- },
- "LR": {
- "name": "Libéria"
- },
- "LY": {
- "name": "Libye"
- },
- "LI": {
- "name": "Liechtenstein"
- },
- "LT": {
- "name": "Lituanie"
- },
- "LU": {
- "name": "Luxembourg"
- },
- "MK": {
- "name": "Macédoine"
- },
- "MG": {
- "name": "Madagascar"
- },
- "MY": {
- "name": "Malaisie"
- },
- "MW": {
- "name": "Malawi"
- },
- "MV": {
- "name": "Maldives"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malte"
- },
- "MP": {
- "name": "Mariannes du Nord"
- },
- "MA": {
- "name": "Maroc"
- },
- "MQ": {
- "name": "Martinique"
- },
- "MU": {
- "name": "Maurice"
- },
- "MR": {
- "name": "Mauritanie"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "Mexique"
- },
- "FM": {
- "name": "Micronésie"
- },
- "MD": {
- "name": "Moldavie"
- },
- "MC": {
- "name": "Monaco"
- },
- "MN": {
- "name": "Mongolie"
- },
- "ME": {
- "name": "Monténégro"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MZ": {
- "name": "Mozambique"
- },
- "MM": {
- "name": "Myanmar"
- },
- "NA": {
- "name": "Namibie"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Népal"
- },
- "NI": {
- "name": "Nicaragua"
- },
- "NE": {
- "name": "Niger"
- },
- "NG": {
- "name": "Nigéria"
- },
- "NU": {
- "name": "Niue"
- },
- "NO": {
- "name": "Norvège"
- },
- "NC": {
- "name": "Nouvelle-Calédonie"
- },
- "NZ": {
- "name": "Nouvelle-Zélande"
- },
- "OM": {
- "name": "Oman"
- },
- "UG": {
- "name": "Ouganda"
- },
- "UZ": {
- "name": "Ouzbékistan"
- },
- "PK": {
- "name": "Pakistan"
- },
- "PW": {
- "name": "Palaos"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papouasie-Nouvelle-Guinée"
- },
- "PY": {
- "name": "Paraguay"
- },
- "NL": {
- "name": "Pays-Bas"
- },
- "BQ": {
- "name": "Pays-Bas caribéens"
- },
- "PE": {
- "name": "Pérou"
- },
- "PH": {
- "name": "Philippines"
- },
- "PL": {
- "name": "Pologne"
- },
- "PF": {
- "name": "Polynésie française"
- },
- "PR": {
- "name": "Porto Rico"
- },
- "PT": {
- "name": "Portugal"
- },
- "QA": {
- "name": "Qatar"
- },
- "HK": {
- "name": "R.A.S. chinoise de Hong Kong"
- },
- "MO": {
- "name": "R.A.S. chinoise de Macao"
- },
- "CF": {
- "name": "République centrafricaine"
- },
- "DO": {
- "name": "République dominicaine"
- },
- "RO": {
- "name": "Roumanie"
- },
- "GB": {
- "name": "Royaume-Uni"
- },
- "RU": {
- "name": "Russie"
- },
- "RW": {
- "name": "Rwanda"
- },
- "EH": {
- "name": "Sahara occidental"
- },
- "BL": {
- "name": "Saint-Barthélemy"
- },
- "KN": {
- "name": "Saint-Christophe-et-Niévès"
- },
- "SM": {
- "name": "Saint-Marin"
- },
- "MF": {
- "name": "Saint-Martin (France)"
- },
- "SX": {
- "name": "Saint-Martin (Pays-Bas)"
- },
- "PM": {
- "name": "Saint-Pierre-et-Miquelon"
- },
- "VC": {
- "name": "Saint-Vincent-et-les Grenadines"
- },
- "SH": {
- "name": "Sainte-Hélène"
- },
- "LC": {
- "name": "Sainte-Lucie"
- },
- "SV": {
- "name": "Salvador"
- },
- "WS": {
- "name": "Samoa"
- },
- "AS": {
- "name": "Samoa américaines"
- },
- "ST": {
- "name": "Sao Tomé-et-Principe"
- },
- "SN": {
- "name": "Sénégal"
- },
- "RS": {
- "name": "Serbie"
- },
- "SC": {
- "name": "Seychelles"
- },
- "SL": {
- "name": "Sierra Leone"
- },
- "SG": {
- "name": "Singapour"
- },
- "SK": {
- "name": "Slovaquie"
- },
- "SI": {
- "name": "Slovénie"
- },
- "SO": {
- "name": "Somalie"
- },
- "SD": {
- "name": "Soudan"
- },
- "SS": {
- "name": "Soudan du Sud"
- },
- "LK": {
- "name": "Sri Lanka"
- },
- "SE": {
- "name": "Suède"
- },
- "CH": {
- "name": "Suisse"
- },
- "SR": {
- "name": "Suriname"
- },
- "SJ": {
- "name": "Svalbard et Jan Mayen"
- },
- "SZ": {
- "name": "Swaziland"
- },
- "SY": {
- "name": "Syrie"
- },
- "TJ": {
- "name": "Tadjikistan"
- },
- "TW": {
- "name": "Taïwan"
- },
- "TZ": {
- "name": "Tanzanie"
- },
- "TD": {
- "name": "Tchad"
- },
- "CZ": {
- "name": "Tchéquie"
- },
- "TF": {
- "name": "Terres australes françaises"
- },
- "IO": {
- "name": "territoire britannique de l’océan Indien"
- },
- "PS": {
- "name": "Territoires palestiniens"
- },
- "TH": {
- "name": "Thaïlande"
- },
- "TL": {
- "name": "Timor-Leste"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinité-et-Tobago"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TN": {
- "name": "Tunisie"
- },
- "TM": {
- "name": "Turkménistan"
- },
- "TR": {
- "name": "Turquie"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UA": {
- "name": "Ukraine"
- },
- "UY": {
- "name": "Uruguay"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietnam"
- },
- "WF": {
- "name": "Wallis-et-Futuna"
- },
- "YE": {
- "name": "Yémen"
- },
- "ZM": {
- "name": "Zambie"
- },
- "ZW": {
- "name": "Zimbabwe"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/fr.json b/vendor/commerceguys/intl/resources/country/fr.json
deleted file mode 100644
index 5c0545072..000000000
--- a/vendor/commerceguys/intl/resources/country/fr.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afghanistan"
- },
- "ZA": {
- "name": "Afrique du Sud"
- },
- "AL": {
- "name": "Albanie"
- },
- "DZ": {
- "name": "Algérie"
- },
- "DE": {
- "name": "Allemagne"
- },
- "AD": {
- "name": "Andorre"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguilla"
- },
- "AQ": {
- "name": "Antarctique"
- },
- "AG": {
- "name": "Antigua-et-Barbuda"
- },
- "SA": {
- "name": "Arabie saoudite"
- },
- "AR": {
- "name": "Argentine"
- },
- "AM": {
- "name": "Arménie"
- },
- "AW": {
- "name": "Aruba"
- },
- "AU": {
- "name": "Australie"
- },
- "AT": {
- "name": "Autriche"
- },
- "AZ": {
- "name": "Azerbaïdjan"
- },
- "BS": {
- "name": "Bahamas"
- },
- "BH": {
- "name": "Bahreïn"
- },
- "BD": {
- "name": "Bangladesh"
- },
- "BB": {
- "name": "Barbade"
- },
- "BE": {
- "name": "Belgique"
- },
- "BZ": {
- "name": "Belize"
- },
- "BJ": {
- "name": "Bénin"
- },
- "BM": {
- "name": "Bermudes"
- },
- "BT": {
- "name": "Bhoutan"
- },
- "BY": {
- "name": "Biélorussie"
- },
- "BO": {
- "name": "Bolivie"
- },
- "BA": {
- "name": "Bosnie-Herzégovine"
- },
- "BW": {
- "name": "Botswana"
- },
- "BR": {
- "name": "Brésil"
- },
- "BN": {
- "name": "Brunéi Darussalam"
- },
- "BG": {
- "name": "Bulgarie"
- },
- "BF": {
- "name": "Burkina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "KH": {
- "name": "Cambodge"
- },
- "CM": {
- "name": "Cameroun"
- },
- "CA": {
- "name": "Canada"
- },
- "CV": {
- "name": "Cap-Vert"
- },
- "EA": {
- "name": "Ceuta et Melilla"
- },
- "CL": {
- "name": "Chili"
- },
- "CN": {
- "name": "Chine"
- },
- "CY": {
- "name": "Chypre"
- },
- "CO": {
- "name": "Colombie"
- },
- "KM": {
- "name": "Comores"
- },
- "CG": {
- "name": "Congo-Brazzaville"
- },
- "CD": {
- "name": "Congo-Kinshasa"
- },
- "KP": {
- "name": "Corée du Nord"
- },
- "KR": {
- "name": "Corée du Sud"
- },
- "CR": {
- "name": "Costa Rica"
- },
- "CI": {
- "name": "Côte d’Ivoire"
- },
- "HR": {
- "name": "Croatie"
- },
- "CU": {
- "name": "Cuba"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DK": {
- "name": "Danemark"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DJ": {
- "name": "Djibouti"
- },
- "DM": {
- "name": "Dominique"
- },
- "EG": {
- "name": "Égypte"
- },
- "AE": {
- "name": "Émirats arabes unis"
- },
- "EC": {
- "name": "Équateur"
- },
- "ER": {
- "name": "Érythrée"
- },
- "ES": {
- "name": "Espagne"
- },
- "EE": {
- "name": "Estonie"
- },
- "VA": {
- "name": "État de la Cité du Vatican"
- },
- "FM": {
- "name": "États fédérés de Micronésie"
- },
- "US": {
- "name": "États-Unis"
- },
- "ET": {
- "name": "Éthiopie"
- },
- "FJ": {
- "name": "Fidji"
- },
- "FI": {
- "name": "Finlande"
- },
- "FR": {
- "name": "France"
- },
- "GA": {
- "name": "Gabon"
- },
- "GM": {
- "name": "Gambie"
- },
- "GE": {
- "name": "Géorgie"
- },
- "GS": {
- "name": "Géorgie du Sud et îles Sandwich du Sud"
- },
- "GH": {
- "name": "Ghana"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GR": {
- "name": "Grèce"
- },
- "GD": {
- "name": "Grenade"
- },
- "GL": {
- "name": "Groenland"
- },
- "GP": {
- "name": "Guadeloupe"
- },
- "GU": {
- "name": "Guam"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GG": {
- "name": "Guernesey"
- },
- "GN": {
- "name": "Guinée"
- },
- "GQ": {
- "name": "Guinée équatoriale"
- },
- "GW": {
- "name": "Guinée-Bissau"
- },
- "GY": {
- "name": "Guyana"
- },
- "GF": {
- "name": "Guyane française"
- },
- "HT": {
- "name": "Haïti"
- },
- "HN": {
- "name": "Honduras"
- },
- "HU": {
- "name": "Hongrie"
- },
- "CX": {
- "name": "Île Christmas"
- },
- "AC": {
- "name": "Île de l’Ascension"
- },
- "IM": {
- "name": "Île de Man"
- },
- "NF": {
- "name": "Île Norfolk"
- },
- "AX": {
- "name": "Îles Åland"
- },
- "KY": {
- "name": "Îles Caïmans"
- },
- "IC": {
- "name": "Îles Canaries"
- },
- "CC": {
- "name": "Îles Cocos"
- },
- "CK": {
- "name": "Îles Cook"
- },
- "FO": {
- "name": "Îles Féroé"
- },
- "FK": {
- "name": "Îles Malouines"
- },
- "MP": {
- "name": "Îles Mariannes du Nord"
- },
- "MH": {
- "name": "Îles Marshall"
- },
- "UM": {
- "name": "Îles mineures éloignées des États-Unis"
- },
- "PN": {
- "name": "Îles Pitcairn"
- },
- "SB": {
- "name": "Îles Salomon"
- },
- "TC": {
- "name": "Îles Turques-et-Caïques"
- },
- "VG": {
- "name": "Îles Vierges britanniques"
- },
- "VI": {
- "name": "Îles Vierges des États-Unis"
- },
- "IN": {
- "name": "Inde"
- },
- "ID": {
- "name": "Indonésie"
- },
- "IQ": {
- "name": "Irak"
- },
- "IR": {
- "name": "Iran"
- },
- "IE": {
- "name": "Irlande"
- },
- "IS": {
- "name": "Islande"
- },
- "IL": {
- "name": "Israël"
- },
- "IT": {
- "name": "Italie"
- },
- "JM": {
- "name": "Jamaïque"
- },
- "JP": {
- "name": "Japon"
- },
- "JE": {
- "name": "Jersey"
- },
- "JO": {
- "name": "Jordanie"
- },
- "KZ": {
- "name": "Kazakhstan"
- },
- "KE": {
- "name": "Kenya"
- },
- "KG": {
- "name": "Kirghizistan"
- },
- "KI": {
- "name": "Kiribati"
- },
- "XK": {
- "name": "Kosovo"
- },
- "KW": {
- "name": "Koweït"
- },
- "RE": {
- "name": "La Réunion"
- },
- "LA": {
- "name": "Laos"
- },
- "LS": {
- "name": "Lesotho"
- },
- "LV": {
- "name": "Lettonie"
- },
- "LB": {
- "name": "Liban"
- },
- "LR": {
- "name": "Libéria"
- },
- "LY": {
- "name": "Libye"
- },
- "LI": {
- "name": "Liechtenstein"
- },
- "LT": {
- "name": "Lituanie"
- },
- "LU": {
- "name": "Luxembourg"
- },
- "MK": {
- "name": "Macédoine"
- },
- "MG": {
- "name": "Madagascar"
- },
- "MY": {
- "name": "Malaisie"
- },
- "MW": {
- "name": "Malawi"
- },
- "MV": {
- "name": "Maldives"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malte"
- },
- "MA": {
- "name": "Maroc"
- },
- "MQ": {
- "name": "Martinique"
- },
- "MU": {
- "name": "Maurice"
- },
- "MR": {
- "name": "Mauritanie"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "Mexique"
- },
- "MD": {
- "name": "Moldavie"
- },
- "MC": {
- "name": "Monaco"
- },
- "MN": {
- "name": "Mongolie"
- },
- "ME": {
- "name": "Monténégro"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MZ": {
- "name": "Mozambique"
- },
- "MM": {
- "name": "Myanmar (Birmanie)"
- },
- "NA": {
- "name": "Namibie"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Népal"
- },
- "NI": {
- "name": "Nicaragua"
- },
- "NE": {
- "name": "Niger"
- },
- "NG": {
- "name": "Nigéria"
- },
- "NU": {
- "name": "Niue"
- },
- "NO": {
- "name": "Norvège"
- },
- "NC": {
- "name": "Nouvelle-Calédonie"
- },
- "NZ": {
- "name": "Nouvelle-Zélande"
- },
- "OM": {
- "name": "Oman"
- },
- "UG": {
- "name": "Ouganda"
- },
- "UZ": {
- "name": "Ouzbékistan"
- },
- "PK": {
- "name": "Pakistan"
- },
- "PW": {
- "name": "Palaos"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papouasie-Nouvelle-Guinée"
- },
- "PY": {
- "name": "Paraguay"
- },
- "NL": {
- "name": "Pays-Bas"
- },
- "BQ": {
- "name": "Pays-Bas caribéens"
- },
- "PE": {
- "name": "Pérou"
- },
- "PH": {
- "name": "Philippines"
- },
- "PL": {
- "name": "Pologne"
- },
- "PF": {
- "name": "Polynésie française"
- },
- "PR": {
- "name": "Porto Rico"
- },
- "PT": {
- "name": "Portugal"
- },
- "QA": {
- "name": "Qatar"
- },
- "HK": {
- "name": "R.A.S. chinoise de Hong Kong"
- },
- "MO": {
- "name": "R.A.S. chinoise de Macao"
- },
- "CF": {
- "name": "République centrafricaine"
- },
- "DO": {
- "name": "République dominicaine"
- },
- "RO": {
- "name": "Roumanie"
- },
- "GB": {
- "name": "Royaume-Uni"
- },
- "RU": {
- "name": "Russie"
- },
- "RW": {
- "name": "Rwanda"
- },
- "EH": {
- "name": "Sahara occidental"
- },
- "BL": {
- "name": "Saint-Barthélemy"
- },
- "KN": {
- "name": "Saint-Christophe-et-Niévès"
- },
- "SM": {
- "name": "Saint-Marin"
- },
- "MF": {
- "name": "Saint-Martin"
- },
- "SX": {
- "name": "Saint-Martin (partie néerlandaise)"
- },
- "PM": {
- "name": "Saint-Pierre-et-Miquelon"
- },
- "VC": {
- "name": "Saint-Vincent-et-les-Grenadines"
- },
- "SH": {
- "name": "Sainte-Hélène"
- },
- "LC": {
- "name": "Sainte-Lucie"
- },
- "SV": {
- "name": "Salvador"
- },
- "WS": {
- "name": "Samoa"
- },
- "AS": {
- "name": "Samoa américaines"
- },
- "ST": {
- "name": "Sao Tomé-et-Principe"
- },
- "SN": {
- "name": "Sénégal"
- },
- "RS": {
- "name": "Serbie"
- },
- "SC": {
- "name": "Seychelles"
- },
- "SL": {
- "name": "Sierra Leone"
- },
- "SG": {
- "name": "Singapour"
- },
- "SK": {
- "name": "Slovaquie"
- },
- "SI": {
- "name": "Slovénie"
- },
- "SO": {
- "name": "Somalie"
- },
- "SD": {
- "name": "Soudan"
- },
- "SS": {
- "name": "Soudan du Sud"
- },
- "LK": {
- "name": "Sri Lanka"
- },
- "SE": {
- "name": "Suède"
- },
- "CH": {
- "name": "Suisse"
- },
- "SR": {
- "name": "Suriname"
- },
- "SJ": {
- "name": "Svalbard et Jan Mayen"
- },
- "SZ": {
- "name": "Swaziland"
- },
- "SY": {
- "name": "Syrie"
- },
- "TJ": {
- "name": "Tadjikistan"
- },
- "TW": {
- "name": "Taïwan"
- },
- "TZ": {
- "name": "Tanzanie"
- },
- "TD": {
- "name": "Tchad"
- },
- "CZ": {
- "name": "Tchéquie"
- },
- "TF": {
- "name": "Terres australes françaises"
- },
- "IO": {
- "name": "Territoire britannique de l’océan Indien"
- },
- "PS": {
- "name": "Territoires palestiniens"
- },
- "TH": {
- "name": "Thaïlande"
- },
- "TL": {
- "name": "Timor oriental"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokélaou"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinité-et-Tobago"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TN": {
- "name": "Tunisie"
- },
- "TM": {
- "name": "Turkménistan"
- },
- "TR": {
- "name": "Turquie"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UA": {
- "name": "Ukraine"
- },
- "UY": {
- "name": "Uruguay"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietnam"
- },
- "WF": {
- "name": "Wallis-et-Futuna"
- },
- "YE": {
- "name": "Yémen"
- },
- "ZM": {
- "name": "Zambie"
- },
- "ZW": {
- "name": "Zimbabwe"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/fur.json b/vendor/commerceguys/intl/resources/country/fur.json
deleted file mode 100644
index f42c039e4..000000000
--- a/vendor/commerceguys/intl/resources/country/fur.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afghanistan"
- },
- "AL": {
- "name": "Albanie"
- },
- "DZ": {
- "name": "Alzerie"
- },
- "AD": {
- "name": "Andorra"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguilla"
- },
- "AQ": {
- "name": "Antartic"
- },
- "AG": {
- "name": "Antigua e Barbuda"
- },
- "SA": {
- "name": "Arabie Saudide"
- },
- "AR": {
- "name": "Argjentine"
- },
- "AM": {
- "name": "Armenie"
- },
- "AW": {
- "name": "Aruba"
- },
- "AC": {
- "name": "Ascension Island"
- },
- "AU": {
- "name": "Australie"
- },
- "AT": {
- "name": "Austrie"
- },
- "AZ": {
- "name": "Azerbaigian"
- },
- "BS": {
- "name": "Bahamas"
- },
- "BH": {
- "name": "Bahrain"
- },
- "BD": {
- "name": "Bangladesh"
- },
- "BB": {
- "name": "Barbados"
- },
- "BE": {
- "name": "Belgjiche"
- },
- "BZ": {
- "name": "Belize"
- },
- "BJ": {
- "name": "Benin"
- },
- "BM": {
- "name": "Bermuda"
- },
- "BT": {
- "name": "Bhutan"
- },
- "BY": {
- "name": "Bielorussie"
- },
- "MM": {
- "name": "Birmanie"
- },
- "BO": {
- "name": "Bolivie"
- },
- "BA": {
- "name": "Bosnie e Ercegovine"
- },
- "BW": {
- "name": "Botswana"
- },
- "BR": {
- "name": "Brasîl"
- },
- "BN": {
- "name": "Brunei"
- },
- "BG": {
- "name": "Bulgarie"
- },
- "BF": {
- "name": "Burkina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "TD": {
- "name": "Çad"
- },
- "KH": {
- "name": "Camboze"
- },
- "CM": {
- "name": "Camerun"
- },
- "CA": {
- "name": "Canade"
- },
- "BQ": {
- "name": "Caribbean Netherlands"
- },
- "EA": {
- "name": "Ceuta e Melilla"
- },
- "CL": {
- "name": "Cile"
- },
- "CN": {
- "name": "Cine"
- },
- "CY": {
- "name": "Cipri"
- },
- "CV": {
- "name": "Cjâf vert"
- },
- "CO": {
- "name": "Colombie"
- },
- "KM": {
- "name": "Comoris"
- },
- "CG": {
- "name": "Congo - Brazzaville"
- },
- "KP": {
- "name": "Coree dal nord"
- },
- "KR": {
- "name": "Coree dal sud"
- },
- "CR": {
- "name": "Costa Rica"
- },
- "HR": {
- "name": "Cravuazie"
- },
- "CU": {
- "name": "Cuba"
- },
- "CI": {
- "name": "Cueste di Avoli"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DK": {
- "name": "Danimarcje"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DM": {
- "name": "Dominiche"
- },
- "EC": {
- "name": "Ecuador"
- },
- "EG": {
- "name": "Egjit"
- },
- "SV": {
- "name": "El Salvador"
- },
- "AE": {
- "name": "Emirâts araps unîts"
- },
- "ER": {
- "name": "Eritree"
- },
- "EE": {
- "name": "Estonie"
- },
- "ET": {
- "name": "Etiopie"
- },
- "PH": {
- "name": "Filipinis"
- },
- "FI": {
- "name": "Finlandie"
- },
- "FJ": {
- "name": "Fizi"
- },
- "FR": {
- "name": "France"
- },
- "GA": {
- "name": "Gabon"
- },
- "GM": {
- "name": "Gambia"
- },
- "GS": {
- "name": "Georgia dal Sud e Isulis Sandwich dal Sud"
- },
- "GH": {
- "name": "Ghana"
- },
- "DJ": {
- "name": "Gibuti"
- },
- "JM": {
- "name": "Gjamaiche"
- },
- "JP": {
- "name": "Gjapon"
- },
- "GE": {
- "name": "Gjeorgjie"
- },
- "DE": {
- "name": "Gjermanie"
- },
- "GI": {
- "name": "Gjibraltar"
- },
- "NC": {
- "name": "Gnove Caledonie"
- },
- "NZ": {
- "name": "Gnove Zelande"
- },
- "GR": {
- "name": "Grecie"
- },
- "GD": {
- "name": "Grenada"
- },
- "GL": {
- "name": "Groenlande"
- },
- "GP": {
- "name": "Guadalupe"
- },
- "GU": {
- "name": "Guam"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GF": {
- "name": "Guiana francês"
- },
- "GW": {
- "name": "Guinea-Bissau"
- },
- "GN": {
- "name": "Guinee"
- },
- "GQ": {
- "name": "Guinee ecuatoriâl"
- },
- "GY": {
- "name": "Guyana"
- },
- "HT": {
- "name": "Haiti"
- },
- "HN": {
- "name": "Honduras"
- },
- "IN": {
- "name": "India"
- },
- "ID": {
- "name": "Indonesie"
- },
- "IR": {
- "name": "Iran"
- },
- "IQ": {
- "name": "Iraq"
- },
- "IE": {
- "name": "Irlande"
- },
- "IS": {
- "name": "Islande"
- },
- "NF": {
- "name": "Isole Norfolk"
- },
- "IL": {
- "name": "Israêl"
- },
- "CX": {
- "name": "Isule Christmas"
- },
- "IM": {
- "name": "Isule di Man"
- },
- "AX": {
- "name": "Isulis Aland"
- },
- "IC": {
- "name": "Isulis Canariis"
- },
- "KY": {
- "name": "Isulis Cayman"
- },
- "CC": {
- "name": "Isulis Cocos"
- },
- "CK": {
- "name": "Isulis Cook"
- },
- "FK": {
- "name": "Isulis Falkland"
- },
- "FO": {
- "name": "Isulis Faroe"
- },
- "MP": {
- "name": "Isulis Mariana dal Nord"
- },
- "MH": {
- "name": "Isulis Marshall"
- },
- "UM": {
- "name": "Isulis periferichis minôrs dai Stâts Unîts"
- },
- "SB": {
- "name": "Isulis Salomon"
- },
- "TC": {
- "name": "Isulis Turks e Caicos"
- },
- "VI": {
- "name": "Isulis vergjinis americanis"
- },
- "VG": {
- "name": "Isulis vergjinis britanichis"
- },
- "IT": {
- "name": "Italie"
- },
- "JE": {
- "name": "Jersey"
- },
- "JO": {
- "name": "Jordanie"
- },
- "KZ": {
- "name": "Kazachistan"
- },
- "KE": {
- "name": "Kenya"
- },
- "KG": {
- "name": "Kirghizstan"
- },
- "KI": {
- "name": "Kiribati"
- },
- "XK": {
- "name": "Kosovo"
- },
- "KW": {
- "name": "Kuwait"
- },
- "LA": {
- "name": "Laos"
- },
- "LS": {
- "name": "Lesotho"
- },
- "LV": {
- "name": "Letonie"
- },
- "LB": {
- "name": "Liban"
- },
- "LR": {
- "name": "Liberie"
- },
- "LY": {
- "name": "Libie"
- },
- "LI": {
- "name": "Liechtenstein"
- },
- "LT": {
- "name": "Lituanie"
- },
- "LU": {
- "name": "Lussemburc"
- },
- "MK": {
- "name": "Macedonie"
- },
- "MG": {
- "name": "Madagascar"
- },
- "MW": {
- "name": "Malawi"
- },
- "MY": {
- "name": "Malaysia"
- },
- "MV": {
- "name": "Maldivis"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "MA": {
- "name": "Maroc"
- },
- "MQ": {
- "name": "Martiniche"
- },
- "MR": {
- "name": "Mauritanie"
- },
- "MU": {
- "name": "Maurizi"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "Messic"
- },
- "FM": {
- "name": "Micronesie"
- },
- "MD": {
- "name": "Moldavie"
- },
- "MC": {
- "name": "Monaco"
- },
- "MN": {
- "name": "Mongolie"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MZ": {
- "name": "Mozambic"
- },
- "NA": {
- "name": "Namibie"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepal"
- },
- "NI": {
- "name": "Nicaragua"
- },
- "NE": {
- "name": "Niger"
- },
- "NG": {
- "name": "Nigerie"
- },
- "NU": {
- "name": "Niue"
- },
- "NO": {
- "name": "Norvegje"
- },
- "OM": {
- "name": "Oman"
- },
- "HU": {
- "name": "Ongjarie"
- },
- "NL": {
- "name": "Paîs bas"
- },
- "PK": {
- "name": "Pakistan"
- },
- "PW": {
- "name": "Palau"
- },
- "PA": {
- "name": "Panamà"
- },
- "PG": {
- "name": "Papue Gnove Guinee"
- },
- "PY": {
- "name": "Paraguay"
- },
- "PE": {
- "name": "Perù"
- },
- "PN": {
- "name": "Pitcairn"
- },
- "PF": {
- "name": "Polinesie francês"
- },
- "PL": {
- "name": "Polonie"
- },
- "PR": {
- "name": "Porto Rico"
- },
- "PT": {
- "name": "Portugal"
- },
- "QA": {
- "name": "Qatar"
- },
- "GB": {
- "name": "Ream unît"
- },
- "HK": {
- "name": "Regjon aministrative speciâl de Cine di Hong Kong"
- },
- "MO": {
- "name": "Regjon aministrative speciâl de Cine di Macao"
- },
- "CZ": {
- "name": "Republiche ceche"
- },
- "CF": {
- "name": "Republiche centri africane"
- },
- "CD": {
- "name": "Republiche Democratiche dal Congo"
- },
- "DO": {
- "name": "Republiche dominicane"
- },
- "RE": {
- "name": "Reunion"
- },
- "RO": {
- "name": "Romanie"
- },
- "RW": {
- "name": "Ruande"
- },
- "RU": {
- "name": "Russie"
- },
- "EH": {
- "name": "Sahara ocidentâl"
- },
- "WS": {
- "name": "Samoa"
- },
- "AS": {
- "name": "Samoa merecanis"
- },
- "KN": {
- "name": "San Kitts e Nevis"
- },
- "SM": {
- "name": "San Marin"
- },
- "PM": {
- "name": "San Pierre e Miquelon"
- },
- "VC": {
- "name": "San Vincent e lis Grenadinis"
- },
- "BL": {
- "name": "Sant Barthélemy"
- },
- "MF": {
- "name": "Sant Martin"
- },
- "SH": {
- "name": "Sante Eline"
- },
- "LC": {
- "name": "Sante Lusie"
- },
- "ST": {
- "name": "Sao Tomè e Principe"
- },
- "SN": {
- "name": "Senegal"
- },
- "RS": {
- "name": "Serbie"
- },
- "SC": {
- "name": "Seychelles"
- },
- "SL": {
- "name": "Sierra Leone"
- },
- "SG": {
- "name": "Singapore"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SY": {
- "name": "Sirie"
- },
- "SK": {
- "name": "Slovachie"
- },
- "SI": {
- "name": "Slovenie"
- },
- "SO": {
- "name": "Somalie"
- },
- "SS": {
- "name": "South Sudan"
- },
- "ES": {
- "name": "Spagne"
- },
- "LK": {
- "name": "Sri Lanka"
- },
- "US": {
- "name": "Stâts Unîts"
- },
- "ZA": {
- "name": "Sud Afriche"
- },
- "SD": {
- "name": "Sudan"
- },
- "SR": {
- "name": "Suriname"
- },
- "SJ": {
- "name": "Svalbard e Jan Mayen"
- },
- "SE": {
- "name": "Svezie"
- },
- "CH": {
- "name": "Svuizare"
- },
- "SZ": {
- "name": "Swaziland"
- },
- "TH": {
- "name": "Tailandie"
- },
- "TW": {
- "name": "Taiwan"
- },
- "TZ": {
- "name": "Tanzanie"
- },
- "TJ": {
- "name": "Tazikistan"
- },
- "IO": {
- "name": "Teritori britanic dal Ocean Indian"
- },
- "TF": {
- "name": "Teritoris meridionâi francês"
- },
- "PS": {
- "name": "Teritoris palestinês"
- },
- "TL": {
- "name": "Timor orientâl"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad e Tobago"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TN": {
- "name": "Tunisie"
- },
- "TR": {
- "name": "Turchie"
- },
- "TM": {
- "name": "Turkmenistan"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UA": {
- "name": "Ucraine"
- },
- "UG": {
- "name": "Uganda"
- },
- "UY": {
- "name": "Uruguay"
- },
- "UZ": {
- "name": "Uzbechistan"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VA": {
- "name": "Vatican"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietnam"
- },
- "WF": {
- "name": "Wallis e Futuna"
- },
- "YE": {
- "name": "Yemen"
- },
- "ZM": {
- "name": "Zambia"
- },
- "ZW": {
- "name": "Zimbabwe"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/fy.json b/vendor/commerceguys/intl/resources/country/fy.json
deleted file mode 100644
index fa7fc3c81..000000000
--- a/vendor/commerceguys/intl/resources/country/fy.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afghanistan"
- },
- "AX": {
- "name": "Ålân"
- },
- "AL": {
- "name": "Albanië"
- },
- "DZ": {
- "name": "Algerije"
- },
- "AS": {
- "name": "Amerikaansk Samoa"
- },
- "VI": {
- "name": "Amerikaanske Maagdeneilannen"
- },
- "AD": {
- "name": "Andorra"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguilla"
- },
- "AQ": {
- "name": "Antarctica"
- },
- "AG": {
- "name": "Antigua en Barbuda"
- },
- "AR": {
- "name": "Argentinië"
- },
- "AM": {
- "name": "Armenië"
- },
- "AW": {
- "name": "Aruba"
- },
- "AC": {
- "name": "Ascension"
- },
- "AU": {
- "name": "Australië"
- },
- "AZ": {
- "name": "Azerbeidzjan"
- },
- "BS": {
- "name": "Bahama’s"
- },
- "BH": {
- "name": "Bahrein"
- },
- "BD": {
- "name": "Bangladesh"
- },
- "BB": {
- "name": "Barbados"
- },
- "BE": {
- "name": "België"
- },
- "BZ": {
- "name": "Belize"
- },
- "BJ": {
- "name": "Benin"
- },
- "BM": {
- "name": "Bermuda"
- },
- "BT": {
- "name": "Bhutan"
- },
- "BO": {
- "name": "Bolivia"
- },
- "BA": {
- "name": "Bosnië en Herzegovina"
- },
- "BW": {
- "name": "Botswana"
- },
- "BR": {
- "name": "Brazilië"
- },
- "IO": {
- "name": "Britse Gebieden yn de Indyske Oseaan"
- },
- "VG": {
- "name": "Britse Maagdeneilannen"
- },
- "BN": {
- "name": "Brunei"
- },
- "BG": {
- "name": "Bulgarije"
- },
- "BF": {
- "name": "Burkina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "KH": {
- "name": "Cambodja"
- },
- "CA": {
- "name": "Canada"
- },
- "KY": {
- "name": "Caymaneilannen"
- },
- "EA": {
- "name": "Ceuta en Melilla"
- },
- "CL": {
- "name": "Chili"
- },
- "KM": {
- "name": "Comoren"
- },
- "CG": {
- "name": "Congo-Brazzaville"
- },
- "CD": {
- "name": "Congo-Kinshasa"
- },
- "CK": {
- "name": "Cookeilannen"
- },
- "CR": {
- "name": "Costa Rica"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DK": {
- "name": "Denemarken"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DJ": {
- "name": "Djibouti"
- },
- "DM": {
- "name": "Dominika"
- },
- "DO": {
- "name": "Dominikaanske Republyk"
- },
- "DE": {
- "name": "Dútslân"
- },
- "TL": {
- "name": "East-Timor"
- },
- "AT": {
- "name": "Eastenryk"
- },
- "EC": {
- "name": "Ecuador"
- },
- "EG": {
- "name": "Egypte"
- },
- "SV": {
- "name": "El Salvador"
- },
- "GQ": {
- "name": "Equatoriaal-Guinea"
- },
- "ER": {
- "name": "Eritrea"
- },
- "EE": {
- "name": "Estlân"
- },
- "ET": {
- "name": "Ethiopië"
- },
- "FO": {
- "name": "Faeröer"
- },
- "FK": {
- "name": "Falklâneilannen"
- },
- "US": {
- "name": "Ferienigde Staten"
- },
- "FJ": {
- "name": "Fiji"
- },
- "PH": {
- "name": "Filipijnen"
- },
- "FI": {
- "name": "Finlân"
- },
- "FR": {
- "name": "Frankrijk"
- },
- "GF": {
- "name": "Frans-Guyana"
- },
- "PF": {
- "name": "Frans-Polynesië"
- },
- "TF": {
- "name": "Franse Gebieden in de zuidelijke Indyske Oseaan"
- },
- "GA": {
- "name": "Gabon"
- },
- "GM": {
- "name": "Gambia"
- },
- "GE": {
- "name": "Georgië"
- },
- "GH": {
- "name": "Ghana"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GD": {
- "name": "Grenada"
- },
- "GL": {
- "name": "Grienlân"
- },
- "GR": {
- "name": "Grikelân"
- },
- "GP": {
- "name": "Guadeloupe"
- },
- "GU": {
- "name": "Guam"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GN": {
- "name": "Guinee"
- },
- "GW": {
- "name": "Guinee-Bissau"
- },
- "GY": {
- "name": "Guyana"
- },
- "HT": {
- "name": "Haïti"
- },
- "HN": {
- "name": "Honduras"
- },
- "HU": {
- "name": "Hongarije"
- },
- "HK": {
- "name": "Hongkong SAR van Sina"
- },
- "IE": {
- "name": "Ierlân"
- },
- "IN": {
- "name": "India"
- },
- "IQ": {
- "name": "Irak"
- },
- "IR": {
- "name": "Iran"
- },
- "IM": {
- "name": "Isle of Man"
- },
- "IL": {
- "name": "Israël"
- },
- "IT": {
- "name": "Italië"
- },
- "CI": {
- "name": "Ivoorkust"
- },
- "JM": {
- "name": "Jamaica"
- },
- "JP": {
- "name": "Japan"
- },
- "YE": {
- "name": "Jemen"
- },
- "JE": {
- "name": "Jersey"
- },
- "JO": {
- "name": "Jordanië"
- },
- "CV": {
- "name": "Kaapverdië"
- },
- "CM": {
- "name": "Kameroen"
- },
- "IC": {
- "name": "Kanaryske Eilânnen"
- },
- "BQ": {
- "name": "Karibysk Nederlân"
- },
- "KZ": {
- "name": "Kazachstan"
- },
- "KE": {
- "name": "Kenia"
- },
- "KG": {
- "name": "Kirgizië"
- },
- "KI": {
- "name": "Kiribati"
- },
- "KW": {
- "name": "Koeweit"
- },
- "CC": {
- "name": "Kokosilanen"
- },
- "CO": {
- "name": "Kolombia"
- },
- "XK": {
- "name": "Kosovo"
- },
- "HR": {
- "name": "Kroatië"
- },
- "CX": {
- "name": "Krysteilan"
- },
- "CU": {
- "name": "Kuba"
- },
- "LA": {
- "name": "Laos"
- },
- "LS": {
- "name": "Lesotho"
- },
- "LV": {
- "name": "Letlân"
- },
- "LB": {
- "name": "Libanon"
- },
- "LR": {
- "name": "Liberia"
- },
- "LY": {
- "name": "Libië"
- },
- "LI": {
- "name": "Liechtenstein"
- },
- "LT": {
- "name": "Litouwen"
- },
- "LU": {
- "name": "Luxemburg"
- },
- "UM": {
- "name": "Lyts ôflizzen eilannen fan de Ferienigde Staten"
- },
- "MO": {
- "name": "Macao SAR van Sina"
- },
- "MK": {
- "name": "Macedonië"
- },
- "MG": {
- "name": "Madeiaskar"
- },
- "MW": {
- "name": "Malawi"
- },
- "MV": {
- "name": "Maldiven"
- },
- "MY": {
- "name": "Maleisië"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "MA": {
- "name": "Marokko"
- },
- "MH": {
- "name": "Marshalleilannen"
- },
- "MQ": {
- "name": "Martinique"
- },
- "MR": {
- "name": "Mauritanië"
- },
- "MU": {
- "name": "Mauritius"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "Mexico"
- },
- "FM": {
- "name": "Micronesië"
- },
- "MD": {
- "name": "Moldavië"
- },
- "MC": {
- "name": "Monaco"
- },
- "MN": {
- "name": "Mongolië"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MZ": {
- "name": "Mozambique"
- },
- "MM": {
- "name": "Myanmar (Birma)"
- },
- "NA": {
- "name": "Namibië"
- },
- "NR": {
- "name": "Nauru"
- },
- "NL": {
- "name": "Nederlân"
- },
- "NP": {
- "name": "Nepal"
- },
- "NI": {
- "name": "Nicaragua"
- },
- "NE": {
- "name": "Niger"
- },
- "NG": {
- "name": "Nigeria"
- },
- "NC": {
- "name": "Nij-Caledonië"
- },
- "NZ": {
- "name": "Nij-Seelân"
- },
- "NU": {
- "name": "Niue"
- },
- "KP": {
- "name": "Noard-Korea"
- },
- "MP": {
- "name": "Noardlike Marianeneilannen"
- },
- "NO": {
- "name": "Noarwegen"
- },
- "NF": {
- "name": "Norfolkeilân"
- },
- "UG": {
- "name": "Oeganda"
- },
- "UA": {
- "name": "Oekraïne"
- },
- "UZ": {
- "name": "Oezbekistan"
- },
- "OM": {
- "name": "Oman"
- },
- "PK": {
- "name": "Pakistan"
- },
- "PW": {
- "name": "Palau"
- },
- "PS": {
- "name": "Palestynske gebieten"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papoea-Nij-Guinea"
- },
- "PY": {
- "name": "Paraguay"
- },
- "PE": {
- "name": "Peru"
- },
- "PN": {
- "name": "Pitcairneilannen"
- },
- "PL": {
- "name": "Polen"
- },
- "PT": {
- "name": "Portugal"
- },
- "PR": {
- "name": "Puerto Rico"
- },
- "QA": {
- "name": "Qatar"
- },
- "RE": {
- "name": "Réunion"
- },
- "RO": {
- "name": "Roemenië"
- },
- "RU": {
- "name": "Ruslân"
- },
- "RW": {
- "name": "Rwanda"
- },
- "BL": {
- "name": "Saint Barthélemy"
- },
- "KN": {
- "name": "Saint Kitts en Nevis"
- },
- "LC": {
- "name": "Saint Lucia"
- },
- "VC": {
- "name": "Saint Vincent en de Grenadines"
- },
- "MF": {
- "name": "Saint-Martin"
- },
- "PM": {
- "name": "Saint-Pierre en Miquelon"
- },
- "SB": {
- "name": "Salomonseilannen"
- },
- "WS": {
- "name": "Samoa"
- },
- "SM": {
- "name": "San Marino"
- },
- "ST": {
- "name": "Sao Tomé en Principe"
- },
- "SA": {
- "name": "Saoedi-Arabië"
- },
- "SN": {
- "name": "Senegal"
- },
- "RS": {
- "name": "Servië"
- },
- "SC": {
- "name": "Seychellen"
- },
- "SL": {
- "name": "Sierra Leone"
- },
- "CN": {
- "name": "Sina"
- },
- "SG": {
- "name": "Singapore"
- },
- "SH": {
- "name": "Sint-Helena"
- },
- "SX": {
- "name": "Sint-Maarten"
- },
- "CF": {
- "name": "Sintraal-Afrikaanske Republyk"
- },
- "SI": {
- "name": "Slovenië"
- },
- "SK": {
- "name": "Slowakije"
- },
- "SD": {
- "name": "Soedan"
- },
- "SO": {
- "name": "Somalië"
- },
- "ES": {
- "name": "Spanje"
- },
- "SJ": {
- "name": "Spitsbergen en Jan Mayen"
- },
- "LK": {
- "name": "Sri Lanka"
- },
- "ZA": {
- "name": "Sûd-Afrika"
- },
- "GS": {
- "name": "Sûd-Georgia en Sûdlike Sandwicheilannen"
- },
- "KR": {
- "name": "Sûd-Korea"
- },
- "SS": {
- "name": "Sûd-Soedan"
- },
- "SR": {
- "name": "Suriname"
- },
- "SZ": {
- "name": "Swazilân"
- },
- "CH": {
- "name": "Switserlân"
- },
- "CY": {
- "name": "Syprus"
- },
- "SY": {
- "name": "Syrië"
- },
- "TJ": {
- "name": "Tadzjikistan"
- },
- "TW": {
- "name": "Taiwan"
- },
- "TZ": {
- "name": "Tanzania"
- },
- "TH": {
- "name": "Thailân"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad en Tobago"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TD": {
- "name": "Tsjaad"
- },
- "CZ": {
- "name": "Tsjechje"
- },
- "TN": {
- "name": "Tunesië"
- },
- "TR": {
- "name": "Turkije"
- },
- "TM": {
- "name": "Turkmenistan"
- },
- "TC": {
- "name": "Turks- en Caicoseilannen"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UY": {
- "name": "Uruguay"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VA": {
- "name": "Vaticaanstêd"
- },
- "VE": {
- "name": "Venezuela"
- },
- "GB": {
- "name": "Verenigd Koninkrijk"
- },
- "AE": {
- "name": "Verenigde Arabyske Emiraten"
- },
- "VN": {
- "name": "Vietnam"
- },
- "WF": {
- "name": "Wallis en Futuna"
- },
- "EH": {
- "name": "Westelijke Sahara"
- },
- "BY": {
- "name": "Wit-Ruslân"
- },
- "ID": {
- "name": "Yndonesië"
- },
- "IS": {
- "name": "Yslân"
- },
- "ZM": {
- "name": "Zambia"
- },
- "ZW": {
- "name": "Zimbabwe"
- },
- "SE": {
- "name": "Zweden"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/ga.json b/vendor/commerceguys/intl/resources/country/ga.json
deleted file mode 100644
index 593cdfa1a..000000000
--- a/vendor/commerceguys/intl/resources/country/ga.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "ET": {
- "name": "an Aetóip"
- },
- "AF": {
- "name": "an Afganastáin"
- },
- "ZA": {
- "name": "an Afraic Theas"
- },
- "DZ": {
- "name": "an Ailgéir"
- },
- "AR": {
- "name": "an Airgintín"
- },
- "AM": {
- "name": "an Airméin"
- },
- "AL": {
- "name": "an Albáin"
- },
- "AQ": {
- "name": "an Antartaice"
- },
- "SA": {
- "name": "an Araib Shádach"
- },
- "AZ": {
- "name": "an Asarbaiseáin"
- },
- "AU": {
- "name": "an Astráil"
- },
- "BD": {
- "name": "an Bhanglaidéis"
- },
- "BY": {
- "name": "an Bhealarúis"
- },
- "BE": {
- "name": "an Bheilg"
- },
- "BZ": {
- "name": "an Bheilís"
- },
- "BA": {
- "name": "an Bhoisnia agus an Heirseagaivéin"
- },
- "BO": {
- "name": "an Bholaiv"
- },
- "BW": {
- "name": "an Bhotsuáin"
- },
- "BR": {
- "name": "an Bhrasaíl"
- },
- "BG": {
- "name": "an Bhulgáir"
- },
- "BI": {
- "name": "an Bhurúin"
- },
- "BT": {
- "name": "an Bhútáin"
- },
- "KH": {
- "name": "an Chambóid"
- },
- "KZ": {
- "name": "an Chasacstáin"
- },
- "KE": {
- "name": "an Chéinia"
- },
- "CY": {
- "name": "an Chipir"
- },
- "KG": {
- "name": "an Chirgeastáin"
- },
- "KR": {
- "name": "an Chóiré Theas"
- },
- "KP": {
- "name": "an Chóiré Thuaidh"
- },
- "CO": {
- "name": "an Cholóim"
- },
- "XK": {
- "name": "an Chosaiv"
- },
- "HR": {
- "name": "an Chróit"
- },
- "CG": {
- "name": "an Congó"
- },
- "CI": {
- "name": "an Cósta Eabhair"
- },
- "DK": {
- "name": "an Danmhairg"
- },
- "EE": {
- "name": "an Eastóin"
- },
- "EG": {
- "name": "an Éigipt"
- },
- "CH": {
- "name": "an Eilvéis"
- },
- "ER": {
- "name": "an Eiritré"
- },
- "FI": {
- "name": "an Fhionlainn"
- },
- "FR": {
- "name": "an Fhrainc"
- },
- "GA": {
- "name": "an Ghabúin"
- },
- "GM": {
- "name": "an Ghaimbia"
- },
- "DE": {
- "name": "an Ghearmáin"
- },
- "GL": {
- "name": "an Ghraonlainn"
- },
- "GR": {
- "name": "an Ghréig"
- },
- "GY": {
- "name": "an Ghuáin"
- },
- "GN": {
- "name": "an Ghuine"
- },
- "GQ": {
- "name": "an Ghuine Mheánchiorclach"
- },
- "IQ": {
- "name": "an Iaráic"
- },
- "IR": {
- "name": "an Iaráin"
- },
- "IN": {
- "name": "an India"
- },
- "ID": {
- "name": "an Indinéis"
- },
- "IT": {
- "name": "an Iodáil"
- },
- "JO": {
- "name": "an Iordáin"
- },
- "NO": {
- "name": "an Iorua"
- },
- "IS": {
- "name": "an Íoslainn"
- },
- "NL": {
- "name": "an Ísiltír"
- },
- "BQ": {
- "name": "an Ísiltír Chairibeach"
- },
- "LV": {
- "name": "an Laitvia"
- },
- "LR": {
- "name": "an Libéir"
- },
- "LY": {
- "name": "an Libia"
- },
- "LB": {
- "name": "an Liobáin"
- },
- "LT": {
- "name": "an Liotuáin"
- },
- "MK": {
- "name": "an Mhacadóin"
- },
- "MY": {
- "name": "an Mhalaeisia"
- },
- "MW": {
- "name": "an Mhaláiv"
- },
- "MR": {
- "name": "an Mháratáin"
- },
- "FM": {
- "name": "an Mhicrinéis"
- },
- "MD": {
- "name": "an Mholdóiv"
- },
- "MN": {
- "name": "an Mhongóil"
- },
- "NA": {
- "name": "an Namaib"
- },
- "NG": {
- "name": "an Nigéir"
- },
- "NE": {
- "name": "an Nígir"
- },
- "NC": {
- "name": "an Nua-Chaladóin"
- },
- "NZ": {
- "name": "an Nua-Shéalainn"
- },
- "AT": {
- "name": "an Ostair"
- },
- "PK": {
- "name": "an Phacastáin"
- },
- "DO": {
- "name": "an Phoblacht Dhoiminiceach"
- },
- "PL": {
- "name": "an Pholainn"
- },
- "PT": {
- "name": "an Phortaingéil"
- },
- "GB": {
- "name": "an Ríocht Aontaithe"
- },
- "RO": {
- "name": "an Rómáin"
- },
- "RU": {
- "name": "an Rúis"
- },
- "EH": {
- "name": "an Sahára Thiar"
- },
- "ES": {
- "name": "an Spáinn"
- },
- "TJ": {
- "name": "an Táidsíceastáin"
- },
- "TZ": {
- "name": "an Tansáin"
- },
- "TH": {
- "name": "an Téalainn"
- },
- "TW": {
- "name": "an Téaváin"
- },
- "ZM": {
- "name": "an tSaimbia"
- },
- "SV": {
- "name": "an tSalvadóir"
- },
- "JP": {
- "name": "an tSeapáin"
- },
- "CZ": {
- "name": "An tSeicia"
- },
- "SN": {
- "name": "an tSeineagáil"
- },
- "RS": {
- "name": "an tSeirbia"
- },
- "GE": {
- "name": "an tSeoirsia"
- },
- "GS": {
- "name": "an tSeoirsia Theas agus Oileáin Sandwich Theas"
- },
- "CL": {
- "name": "an tSile"
- },
- "CN": {
- "name": "an tSín"
- },
- "ZW": {
- "name": "an tSiombáib"
- },
- "SY": {
- "name": "an tSiria"
- },
- "SI": {
- "name": "an tSlóivéin"
- },
- "SK": {
- "name": "an tSlóvaic"
- },
- "SO": {
- "name": "an tSomáil"
- },
- "SE": {
- "name": "an tSualainn"
- },
- "SZ": {
- "name": "an tSuasalainn"
- },
- "SD": {
- "name": "an tSúdáin"
- },
- "SS": {
- "name": "an tSúdáin Theas"
- },
- "TN": {
- "name": "an Túinéis"
- },
- "TR": {
- "name": "an Tuirc"
- },
- "TM": {
- "name": "an Tuircméanastáin"
- },
- "UA": {
- "name": "an Úcráin"
- },
- "UZ": {
- "name": "an Úisbéiceastáin"
- },
- "HU": {
- "name": "an Ungáir"
- },
- "AD": {
- "name": "Andóra"
- },
- "AI": {
- "name": "Angaíle"
- },
- "AO": {
- "name": "Angóla"
- },
- "AG": {
- "name": "Antigua agus Barbúda"
- },
- "AE": {
- "name": "Aontas na nÉimíríochtaí Arabacha"
- },
- "AW": {
- "name": "Arúba"
- },
- "BH": {
- "name": "Bairéin"
- },
- "BB": {
- "name": "Barbadós"
- },
- "BJ": {
- "name": "Beinin"
- },
- "BM": {
- "name": "Beirmiúda"
- },
- "BN": {
- "name": "Brúiné"
- },
- "BF": {
- "name": "Buircíne Fasó"
- },
- "CM": {
- "name": "Camarún"
- },
- "QA": {
- "name": "Catar"
- },
- "VA": {
- "name": "Cathair na Vatacáine"
- },
- "CA": {
- "name": "Ceanada"
- },
- "EA": {
- "name": "Ceuta agus Melilla"
- },
- "KI": {
- "name": "Cireabaití"
- },
- "CR": {
- "name": "Cósta Ríce"
- },
- "IO": {
- "name": "Críoch Aigéan Indiach na Breataine"
- },
- "TF": {
- "name": "Críocha Francacha Dheisceart an Domhain"
- },
- "KW": {
- "name": "Cuáit"
- },
- "CU": {
- "name": "Cúba"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DJ": {
- "name": "Djibouti"
- },
- "DM": {
- "name": "Doiminice"
- },
- "EC": {
- "name": "Eacuadór"
- },
- "YE": {
- "name": "Éimin"
- },
- "IE": {
- "name": "Éire"
- },
- "FJ": {
- "name": "Fidsí"
- },
- "GH": {
- "name": "Gána"
- },
- "GG": {
- "name": "Geansaí"
- },
- "JE": {
- "name": "Geirsí"
- },
- "GI": {
- "name": "Giobráltar"
- },
- "GD": {
- "name": "Greanáda"
- },
- "GP": {
- "name": "Guadalúip"
- },
- "GF": {
- "name": "Guáin na Fraince"
- },
- "GU": {
- "name": "Guam"
- },
- "GT": {
- "name": "Guatamala"
- },
- "GW": {
- "name": "Guine Bissau"
- },
- "HT": {
- "name": "Háítí"
- },
- "HN": {
- "name": "Hondúras"
- },
- "JM": {
- "name": "Iamáice"
- },
- "IL": {
- "name": "Iosrael"
- },
- "LA": {
- "name": "Laos"
- },
- "LS": {
- "name": "Leosóta"
- },
- "LI": {
- "name": "Lichtinstéin"
- },
- "LU": {
- "name": "Lucsamburg"
- },
- "MG": {
- "name": "Madagascar"
- },
- "MM": {
- "name": "Maenmar (Burma)"
- },
- "ML": {
- "name": "Mailí"
- },
- "MT": {
- "name": "Málta"
- },
- "MA": {
- "name": "Maracó"
- },
- "MQ": {
- "name": "Martinique"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "Meicsiceo"
- },
- "MC": {
- "name": "Monacó"
- },
- "ME": {
- "name": "Montainéagró"
- },
- "MS": {
- "name": "Montsarat"
- },
- "MZ": {
- "name": "Mósaimbíc"
- },
- "BS": {
- "name": "na Bahámaí"
- },
- "PS": {
- "name": "na Críocha Palaistíneacha"
- },
- "IC": {
- "name": "na hOileáin Chanáracha"
- },
- "PH": {
- "name": "na hOileáin Fhilipíneacha"
- },
- "MP": {
- "name": "na hOileáin Mháirianacha Thuaidh"
- },
- "SC": {
- "name": "na Séiséil"
- },
- "NR": {
- "name": "Nárú"
- },
- "NP": {
- "name": "Neipeal"
- },
- "NI": {
- "name": "Nicearagua"
- },
- "NU": {
- "name": "Niue"
- },
- "PG": {
- "name": "Nua-Ghuine Phapua"
- },
- "AX": {
- "name": "Oileáin Åland"
- },
- "VG": {
- "name": "Oileáin Bhriotanacha na Maighdean"
- },
- "KY": {
- "name": "Oileáin Cayman"
- },
- "KM": {
- "name": "Oileáin Chomóra"
- },
- "CC": {
- "name": "Oileáin Cocos (Keeling)"
- },
- "CK": {
- "name": "Oileáin Cook"
- },
- "FK": {
- "name": "Oileáin Fháclainne"
- },
- "FO": {
- "name": "Oileáin Fharó"
- },
- "UM": {
- "name": "Oileáin Imeallacha S.A.M."
- },
- "MH": {
- "name": "Oileáin Marshall"
- },
- "MV": {
- "name": "Oileáin Mhaildíve"
- },
- "VI": {
- "name": "Oileáin Mheiriceánacha na Maighdean"
- },
- "TC": {
- "name": "Oileáin na dTurcach agus Caicos"
- },
- "PW": {
- "name": "Oileáin Palau"
- },
- "PN": {
- "name": "Oileáin Pitcairn"
- },
- "SB": {
- "name": "Oileáin Sholomón"
- },
- "IM": {
- "name": "Oileán Mhanann"
- },
- "MU": {
- "name": "Oileán Mhuirís"
- },
- "AC": {
- "name": "Oileán na Deascabhála"
- },
- "CX": {
- "name": "Oileán na Nollag"
- },
- "TT": {
- "name": "Oileán na Tríonóide agus Tobága"
- },
- "NF": {
- "name": "Oileán Norfolk"
- },
- "OM": {
- "name": "Óman"
- },
- "PA": {
- "name": "Panama"
- },
- "PY": {
- "name": "Paragua"
- },
- "PE": {
- "name": "Peiriú"
- },
- "CD": {
- "name": "Poblacht Dhaonlathach an Chongó"
- },
- "CF": {
- "name": "Poblacht na hAfraice Láir"
- },
- "PF": {
- "name": "Polainéis na Fraince"
- },
- "PR": {
- "name": "Pórtó Ríce"
- },
- "RE": {
- "name": "Réunion"
- },
- "CV": {
- "name": "Rinn Verde"
- },
- "RW": {
- "name": "Ruanda"
- },
- "HK": {
- "name": "S.R.R. na Síne Hong Cong"
- },
- "MO": {
- "name": "S.R.R. na Síne Macao"
- },
- "BL": {
- "name": "Saint Barthélemy"
- },
- "LC": {
- "name": "Saint Lucia"
- },
- "MF": {
- "name": "Saint-Martin"
- },
- "WS": {
- "name": "Samó"
- },
- "AS": {
- "name": "Samó Mheiriceá"
- },
- "KN": {
- "name": "San Críostóir-Nimheas"
- },
- "SH": {
- "name": "San Héilin"
- },
- "SM": {
- "name": "San Mairíne"
- },
- "PM": {
- "name": "San Pierre agus Miquelon"
- },
- "VC": {
- "name": "San Uinseann agus na Greanáidíní"
- },
- "ST": {
- "name": "São Tomé agus Príncipe"
- },
- "TD": {
- "name": "Sead"
- },
- "SL": {
- "name": "Siarra Leon"
- },
- "SG": {
- "name": "Singeapór"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "LK": {
- "name": "Srí Lanca"
- },
- "US": {
- "name": "Stáit Aontaithe Mheiriceá"
- },
- "SR": {
- "name": "Suranam"
- },
- "SJ": {
- "name": "Svalbard agus Jan Mayen"
- },
- "TL": {
- "name": "Tíomór Thoir"
- },
- "TK": {
- "name": "Tócalá"
- },
- "TG": {
- "name": "Tóga"
- },
- "TO": {
- "name": "Tonga"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UG": {
- "name": "Uganda"
- },
- "UY": {
- "name": "Uragua"
- },
- "WF": {
- "name": "Vailís agus Futúna"
- },
- "VU": {
- "name": "Vanuatú"
- },
- "VE": {
- "name": "Veiniséala"
- },
- "VN": {
- "name": "Vítneam"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/gd.json b/vendor/commerceguys/intl/resources/country/gd.json
deleted file mode 100644
index 109d64bbf..000000000
--- a/vendor/commerceguys/intl/resources/country/gd.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "BY": {
- "name": "A’ Bhealaruis"
- },
- "BE": {
- "name": "A’ Bheilg"
- },
- "BZ": {
- "name": "A’ Bheilìs"
- },
- "VE": {
- "name": "A’ Bheiniseala"
- },
- "BG": {
- "name": "A’ Bhulgair"
- },
- "GE": {
- "name": "A’ Chairtbheil"
- },
- "CG": {
- "name": "A’ Chongo - Brazzaville"
- },
- "XK": {
- "name": "A’ Chosobho"
- },
- "HR": {
- "name": "A’ Chròthais"
- },
- "GM": {
- "name": "A’ Ghaimbia"
- },
- "DE": {
- "name": "A’ Ghearmailt"
- },
- "GL": {
- "name": "A’ Ghraonlann"
- },
- "GR": {
- "name": "A’ Ghreug"
- },
- "MK": {
- "name": "A’ Mhasadon"
- },
- "MD": {
- "name": "A’ Mholdobha"
- },
- "DO": {
- "name": "A’ Phoblachd Dhoiminiceach"
- },
- "PL": {
- "name": "A’ Phòlainn"
- },
- "PT": {
- "name": "A’ Phortagail"
- },
- "AF": {
- "name": "Afghanastàn"
- },
- "ZA": {
- "name": "Afraga a Deas"
- },
- "DZ": {
- "name": "Aildiria"
- },
- "AG": {
- "name": "Aintìoga is Barbuda"
- },
- "AM": {
- "name": "Airmeinea"
- },
- "AL": {
- "name": "Albàinia"
- },
- "ME": {
- "name": "Am Monadh Neagrach"
- },
- "AQ": {
- "name": "An Antartaig"
- },
- "AR": {
- "name": "An Argantain"
- },
- "CV": {
- "name": "An Ceap Uaine"
- },
- "DK": {
- "name": "An Danmhairg"
- },
- "IT": {
- "name": "An Eadailt"
- },
- "YE": {
- "name": "An Eaman"
- },
- "EE": {
- "name": "An Eastoin"
- },
- "CH": {
- "name": "An Eilbheis"
- },
- "EG": {
- "name": "An Èiphit"
- },
- "FI": {
- "name": "An Fhionnlann"
- },
- "FR": {
- "name": "An Fhraing"
- },
- "ET": {
- "name": "An Itiop"
- },
- "LV": {
- "name": "An Laitbhe"
- },
- "LT": {
- "name": "An Liotuain"
- },
- "NA": {
- "name": "An Namaib"
- },
- "AT": {
- "name": "An Ostair"
- },
- "GB": {
- "name": "An Rìoghachd Aonaichte"
- },
- "RU": {
- "name": "An Ruis"
- },
- "SV": {
- "name": "An Salbhador"
- },
- "ES": {
- "name": "An Spàinnt"
- },
- "TD": {
- "name": "An t-Seàd"
- },
- "JP": {
- "name": "An t-Seapan"
- },
- "CZ": {
- "name": "An t-Seic"
- },
- "RS": {
- "name": "An t-Sèirb"
- },
- "CL": {
- "name": "An t-Sile"
- },
- "CN": {
- "name": "An t-Sìn"
- },
- "ZW": {
- "name": "An t-Sìombab"
- },
- "SK": {
- "name": "An t-Slòbhac"
- },
- "SI": {
- "name": "An t-Slòbhain"
- },
- "SE": {
- "name": "An t-Suain"
- },
- "TZ": {
- "name": "An Tansan"
- },
- "TR": {
- "name": "An Tuirc"
- },
- "UA": {
- "name": "An Ucràin"
- },
- "HU": {
- "name": "An Ungair"
- },
- "AD": {
- "name": "Andorra"
- },
- "AO": {
- "name": "Angòla"
- },
- "AI": {
- "name": "Anguillia"
- },
- "SA": {
- "name": "Aràibia nan Sabhd"
- },
- "AW": {
- "name": "Arùba"
- },
- "AZ": {
- "name": "Asarbaideàn"
- },
- "AU": {
- "name": "Astràilia"
- },
- "BH": {
- "name": "Bachrain"
- },
- "BD": {
- "name": "Bangladais"
- },
- "BB": {
- "name": "Barbados"
- },
- "BM": {
- "name": "Bearmùda"
- },
- "BJ": {
- "name": "Beinin"
- },
- "VN": {
- "name": "Bhiet-Nam"
- },
- "BO": {
- "name": "Boilibhia"
- },
- "BA": {
- "name": "Bosna is Hearsagobhana"
- },
- "BW": {
- "name": "Botsuana"
- },
- "BR": {
- "name": "Braisil"
- },
- "BN": {
- "name": "Brùnaigh"
- },
- "BF": {
- "name": "Buirciona Faso"
- },
- "BI": {
- "name": "Burundaidh"
- },
- "BT": {
- "name": "Butàn"
- },
- "NC": {
- "name": "Cailleann Nuadh"
- },
- "CM": {
- "name": "Camarun"
- },
- "KH": {
- "name": "Cambuidea"
- },
- "CA": {
- "name": "Canada"
- },
- "KZ": {
- "name": "Casachstàn"
- },
- "QA": {
- "name": "Catar"
- },
- "VA": {
- "name": "Cathair na Bhatacain"
- },
- "KE": {
- "name": "Ceinia"
- },
- "EA": {
- "name": "Ceuta agus Melilla"
- },
- "CY": {
- "name": "Cìopras"
- },
- "KG": {
- "name": "Cìorgastan"
- },
- "KI": {
- "name": "Ciribeas"
- },
- "KR": {
- "name": "Coirèa"
- },
- "KP": {
- "name": "Coirèa a Tuath"
- },
- "CO": {
- "name": "Coloimbia"
- },
- "KM": {
- "name": "Comoros"
- },
- "CD": {
- "name": "Congo - Kinshasa"
- },
- "CR": {
- "name": "Costa Rìcea"
- },
- "CI": {
- "name": "Côte d’Ivoire"
- },
- "CU": {
- "name": "Cùba"
- },
- "KW": {
- "name": "Cuibhèit"
- },
- "CW": {
- "name": "Curaçao"
- },
- "JE": {
- "name": "Deàrsaidh"
- },
- "JM": {
- "name": "Diameuga"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "GI": {
- "name": "Diobraltar"
- },
- "DJ": {
- "name": "Diobùtaidh"
- },
- "DM": {
- "name": "Doiminicea"
- },
- "MN": {
- "name": "Dùthaich nam Mongol"
- },
- "SZ": {
- "name": "Dùthaich nan Suasaidh"
- },
- "TH": {
- "name": "Dùthaich nan Tàidh"
- },
- "EC": {
- "name": "Eacuador"
- },
- "ER": {
- "name": "Eartra"
- },
- "IM": {
- "name": "Eilean Mhanainn"
- },
- "AC": {
- "name": "Eilean na Deasgabhalach"
- },
- "CX": {
- "name": "Eilean na Nollaig"
- },
- "SH": {
- "name": "Eilean Naomh Eilidh"
- },
- "NF": {
- "name": "Eilean Norfolk"
- },
- "VG": {
- "name": "Eileanan Breatannach na Maighdinn"
- },
- "CK": {
- "name": "Eileanan Cook"
- },
- "MH": {
- "name": "Eileanan Mharshall"
- },
- "VI": {
- "name": "Eileanan na Maighdinn aig na SA"
- },
- "PN": {
- "name": "Eileanan Pheit a’ Chàirn"
- },
- "SB": {
- "name": "Eileanan Sholaimh"
- },
- "IE": {
- "name": "Èirinn"
- },
- "FJ": {
- "name": "Fìdi"
- },
- "GA": {
- "name": "Gabon"
- },
- "GH": {
- "name": "Gàna"
- },
- "GG": {
- "name": "Geàrnsaidh"
- },
- "GN": {
- "name": "Gini"
- },
- "GQ": {
- "name": "Gini Mheadhan-Chriosach"
- },
- "PG": {
- "name": "Gini Nuadh Phaputhach"
- },
- "GW": {
- "name": "Gini-Bioso"
- },
- "GD": {
- "name": "Greanàda"
- },
- "GP": {
- "name": "Guadalup"
- },
- "GU": {
- "name": "Guam"
- },
- "GT": {
- "name": "Guatamala"
- },
- "GY": {
- "name": "Guidheàna"
- },
- "GF": {
- "name": "Guidheàna na Frainge"
- },
- "HT": {
- "name": "Haidhti"
- },
- "HN": {
- "name": "Hondùras"
- },
- "HK": {
- "name": "Hong Kong SAR na Sìne"
- },
- "IS": {
- "name": "Innis Tìle"
- },
- "IQ": {
- "name": "Ioràc"
- },
- "IR": {
- "name": "Ioràn"
- },
- "JO": {
- "name": "Iòrdan"
- },
- "IL": {
- "name": "Iosrael"
- },
- "LA": {
- "name": "Làthos"
- },
- "LB": {
- "name": "Leabanon"
- },
- "LS": {
- "name": "Leasoto"
- },
- "LR": {
- "name": "Libèir"
- },
- "LY": {
- "name": "Libia"
- },
- "LI": {
- "name": "Lichtenstein"
- },
- "LU": {
- "name": "Lugsamburg"
- },
- "MO": {
- "name": "Macàthu SAR na Sìne"
- },
- "MG": {
- "name": "Madagasgar"
- },
- "ML": {
- "name": "Màili"
- },
- "MQ": {
- "name": "Mairtinic"
- },
- "MW": {
- "name": "Malabhaidh"
- },
- "MY": {
- "name": "Malaidhsea"
- },
- "MT": {
- "name": "Malta"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "Meagsago"
- },
- "UM": {
- "name": "Meanbh-Eileanan Iomallach nan SA"
- },
- "MM": {
- "name": "Miànmar"
- },
- "MC": {
- "name": "Monaco"
- },
- "MS": {
- "name": "Montsarat"
- },
- "MR": {
- "name": "Moratàinea"
- },
- "MA": {
- "name": "Moroco"
- },
- "MZ": {
- "name": "Mòsaimbic"
- },
- "AX": {
- "name": "Na h-Eileanan Åland"
- },
- "BS": {
- "name": "Na h-Eileanan Bhathama"
- },
- "KY": {
- "name": "Na h-Eileanan Caimean"
- },
- "IC": {
- "name": "Na h-Eileanan Canàrach"
- },
- "CC": {
- "name": "Na h-Eileanan Chocos (Keeling)"
- },
- "FK": {
- "name": "Na h-Eileanan Fàclannach"
- },
- "FO": {
- "name": "Na h-Eileanan Fàro"
- },
- "PH": {
- "name": "Na h-Eileanan Filipineach"
- },
- "MP": {
- "name": "Na h-Eileanan Mairianach a Tuath"
- },
- "MV": {
- "name": "Na h-Eileanan Mhaladaibh"
- },
- "MU": {
- "name": "Na h-Eileanan Mhoiriseas"
- },
- "SC": {
- "name": "Na h-Eileanan Sheiseall"
- },
- "TC": {
- "name": "Na h-Eileanan Turcach is Caiceo"
- },
- "ID": {
- "name": "Na h-Innd-innse"
- },
- "IN": {
- "name": "Na h-Innseachan"
- },
- "AE": {
- "name": "Na h-Iomaratan Arabach Aonaichte"
- },
- "FM": {
- "name": "Na Meanbh-eileanan"
- },
- "PS": {
- "name": "Na Ranntairean Palastaineach"
- },
- "US": {
- "name": "Na Stàitean Aonaichte"
- },
- "NL": {
- "name": "Na Tìrean Ìsle"
- },
- "BQ": {
- "name": "Na Tìrean Ìsle Caraibeach"
- },
- "NR": {
- "name": "Nabhru"
- },
- "VC": {
- "name": "Naomh Bhionsant agus Eileanan Greanadach"
- },
- "KN": {
- "name": "Naomh Crìstean is Nibheis"
- },
- "LC": {
- "name": "Naomh Lùisea"
- },
- "MF": {
- "name": "Naomh Màrtainn"
- },
- "NP": {
- "name": "Neapàl"
- },
- "NE": {
- "name": "Nìgeir"
- },
- "NG": {
- "name": "Nigèiria"
- },
- "NI": {
- "name": "Niocaragua"
- },
- "NO": {
- "name": "Nirribhidh"
- },
- "NU": {
- "name": "Niue"
- },
- "OM": {
- "name": "Omàn"
- },
- "PK": {
- "name": "Pagastàn"
- },
- "PW": {
- "name": "Palabh"
- },
- "PA": {
- "name": "Panama"
- },
- "PY": {
- "name": "Paraguaidh"
- },
- "PE": {
- "name": "Pearù"
- },
- "CF": {
- "name": "Poblachd Meadhan Afraga"
- },
- "PF": {
- "name": "Poilinèis na Frainge"
- },
- "PR": {
- "name": "Porto Rìceo"
- },
- "IO": {
- "name": "Ranntair Breatannach Cuan nan Innseachan"
- },
- "TF": {
- "name": "Ranntairean a Deas na Frainge"
- },
- "RE": {
- "name": "Réunion"
- },
- "RO": {
- "name": "Romàinia"
- },
- "RW": {
- "name": "Rubhanda"
- },
- "ZM": {
- "name": "Sàimbia"
- },
- "BL": {
- "name": "Saint Barthélemy"
- },
- "PM": {
- "name": "Saint Pierre agus Miquelon"
- },
- "WS": {
- "name": "Samotha"
- },
- "AS": {
- "name": "Samotha na h-Aimeireaga"
- },
- "SM": {
- "name": "San Marino"
- },
- "ST": {
- "name": "São Tomé agus Príncipe"
- },
- "EH": {
- "name": "Sathara an Iar"
- },
- "NZ": {
- "name": "Sealainn Nuadh"
- },
- "SN": {
- "name": "Seanagal"
- },
- "GS": {
- "name": "Seòirsea a Deas is na h-Eileanan Sandwich a Deas"
- },
- "SL": {
- "name": "Siarra Leòmhann"
- },
- "SG": {
- "name": "Singeapòr"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SY": {
- "name": "Siridhea"
- },
- "SO": {
- "name": "Somàilia"
- },
- "LK": {
- "name": "Sri Lanca"
- },
- "SD": {
- "name": "Sudàn"
- },
- "SS": {
- "name": "Sudàn a Deas"
- },
- "SR": {
- "name": "Suranam"
- },
- "SJ": {
- "name": "Svalbard agus Jan Mayen"
- },
- "TW": {
- "name": "Taidh-Bhàn"
- },
- "TJ": {
- "name": "Taidigeastàn"
- },
- "TL": {
- "name": "Timor-Leste"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trianaid agus Tobago"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TV": {
- "name": "Tubhalu"
- },
- "TN": {
- "name": "Tuinisea"
- },
- "TM": {
- "name": "Turcmanastàn"
- },
- "WF": {
- "name": "Uallas agus Futuna"
- },
- "UG": {
- "name": "Uganda"
- },
- "UY": {
- "name": "Uruguaidh"
- },
- "UZ": {
- "name": "Usbagastàn"
- },
- "VU": {
- "name": "Vanuatu"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/gl.json b/vendor/commerceguys/intl/resources/country/gl.json
deleted file mode 100644
index 8eee6242f..000000000
--- a/vendor/commerceguys/intl/resources/country/gl.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AZ": {
- "name": "Acerbaixán"
- },
- "AF": {
- "name": "Afganistán"
- },
- "AL": {
- "name": "Albania"
- },
- "DE": {
- "name": "Alemaña"
- },
- "DZ": {
- "name": "Alxeria"
- },
- "AD": {
- "name": "Andorra"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguila"
- },
- "AQ": {
- "name": "Antártida"
- },
- "AG": {
- "name": "Antiga e Barbuda"
- },
- "SA": {
- "name": "Arabia Saudita"
- },
- "AM": {
- "name": "Armenia"
- },
- "AW": {
- "name": "Aruba"
- },
- "AR": {
- "name": "Arxentina"
- },
- "AU": {
- "name": "Australia"
- },
- "AT": {
- "name": "Austria"
- },
- "BS": {
- "name": "Bahamas"
- },
- "BH": {
- "name": "Bahrain"
- },
- "BD": {
- "name": "Bangladesh"
- },
- "BB": {
- "name": "Barbados"
- },
- "BZ": {
- "name": "Belize"
- },
- "BE": {
- "name": "Bélxica"
- },
- "BJ": {
- "name": "Benin"
- },
- "BM": {
- "name": "Bermudas"
- },
- "BY": {
- "name": "Bielorrusia"
- },
- "BO": {
- "name": "Bolivia"
- },
- "BA": {
- "name": "Bosnia e Hercegovina"
- },
- "BW": {
- "name": "Botswana"
- },
- "BR": {
- "name": "Brasil"
- },
- "BN": {
- "name": "Brunei"
- },
- "BG": {
- "name": "Bulgaria"
- },
- "BF": {
- "name": "Burkina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "BT": {
- "name": "Bután"
- },
- "CV": {
- "name": "Cabo Verde"
- },
- "KH": {
- "name": "Cambodja"
- },
- "CM": {
- "name": "Camerún"
- },
- "CA": {
- "name": "Canadá"
- },
- "BQ": {
- "name": "Caribe Neerlandés"
- },
- "KZ": {
- "name": "Casaquistán"
- },
- "EA": {
- "name": "Ceuta e Melilla"
- },
- "TD": {
- "name": "Chad"
- },
- "CZ": {
- "name": "Chequia"
- },
- "CL": {
- "name": "Chile"
- },
- "CN": {
- "name": "China"
- },
- "CY": {
- "name": "Chipre"
- },
- "VA": {
- "name": "Cidade do Vaticano"
- },
- "CO": {
- "name": "Colombia"
- },
- "KM": {
- "name": "Comores"
- },
- "KP": {
- "name": "Corea do Norte"
- },
- "KR": {
- "name": "Corea do Sur"
- },
- "CI": {
- "name": "Costa do Marfil"
- },
- "CR": {
- "name": "Costa Rica"
- },
- "HR": {
- "name": "Croacia"
- },
- "CU": {
- "name": "Cuba"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DG": {
- "name": "Diego García"
- },
- "DK": {
- "name": "Dinamarca"
- },
- "DJ": {
- "name": "Djibuti"
- },
- "DM": {
- "name": "Dominica"
- },
- "EC": {
- "name": "Ecuador"
- },
- "AE": {
- "name": "Emiratos Árabes Unidos"
- },
- "ER": {
- "name": "Eritrea"
- },
- "SK": {
- "name": "Eslovaquia"
- },
- "SI": {
- "name": "Eslovenia"
- },
- "ES": {
- "name": "España"
- },
- "US": {
- "name": "Estados Unidos de América"
- },
- "EE": {
- "name": "Estonia"
- },
- "ET": {
- "name": "Etiopía"
- },
- "EG": {
- "name": "Exipto"
- },
- "FJ": {
- "name": "Fidxi"
- },
- "PH": {
- "name": "Filipinas"
- },
- "FI": {
- "name": "Finlandia"
- },
- "FR": {
- "name": "Francia"
- },
- "GA": {
- "name": "Gabón"
- },
- "GM": {
- "name": "Gambia"
- },
- "GH": {
- "name": "Ghana"
- },
- "GD": {
- "name": "Granada"
- },
- "GR": {
- "name": "Grecia"
- },
- "GL": {
- "name": "Groenlandia"
- },
- "GP": {
- "name": "Guadalupe"
- },
- "GU": {
- "name": "Guam"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GY": {
- "name": "Güiana"
- },
- "GF": {
- "name": "Güiana Francesa"
- },
- "GN": {
- "name": "Guinea"
- },
- "GQ": {
- "name": "Guinea Ecuatorial"
- },
- "GW": {
- "name": "Guinea-Bissau"
- },
- "HT": {
- "name": "Haití"
- },
- "HN": {
- "name": "Honduras"
- },
- "HK": {
- "name": "Hong Kong RAE da China"
- },
- "HU": {
- "name": "Hungría"
- },
- "YE": {
- "name": "Iemen"
- },
- "AC": {
- "name": "Illa de Ascensión"
- },
- "IM": {
- "name": "Illa de Man"
- },
- "CX": {
- "name": "Illa de Nadal"
- },
- "NF": {
- "name": "Illa Norfolk"
- },
- "AX": {
- "name": "Illas Aland"
- },
- "KY": {
- "name": "Illas Caimán"
- },
- "IC": {
- "name": "Illas Canarias"
- },
- "CC": {
- "name": "Illas Cocos (Keeling)"
- },
- "CK": {
- "name": "Illas Cook"
- },
- "FO": {
- "name": "Illas Feroe"
- },
- "FK": {
- "name": "Illas Malvinas"
- },
- "MP": {
- "name": "Illas Marianas do Norte"
- },
- "MH": {
- "name": "Illas Marshall"
- },
- "PN": {
- "name": "Illas Pitcairn"
- },
- "SB": {
- "name": "Illas Salomón"
- },
- "TC": {
- "name": "Illas Turks e Caicos"
- },
- "UM": {
- "name": "Illas Ultramarinas dos EUA"
- },
- "VG": {
- "name": "Illas Virxes Británicas"
- },
- "VI": {
- "name": "Illas Virxes Estadounidenses"
- },
- "GS": {
- "name": "Illas Xeorxia do Sur e Sandwich do Sur"
- },
- "IN": {
- "name": "India"
- },
- "ID": {
- "name": "Indonesia"
- },
- "IR": {
- "name": "Irán"
- },
- "IQ": {
- "name": "Iraq"
- },
- "IE": {
- "name": "Irlanda"
- },
- "IS": {
- "name": "Islandia"
- },
- "IL": {
- "name": "Israel"
- },
- "IT": {
- "name": "Italia"
- },
- "JE": {
- "name": "Jersey"
- },
- "KE": {
- "name": "Kenya"
- },
- "KG": {
- "name": "Kirguizistán"
- },
- "KI": {
- "name": "Kiribati"
- },
- "XK": {
- "name": "Kosovo"
- },
- "KW": {
- "name": "Kuwait"
- },
- "LA": {
- "name": "Laos"
- },
- "LS": {
- "name": "Lesoto"
- },
- "LV": {
- "name": "Letonia"
- },
- "LB": {
- "name": "Líbano"
- },
- "LR": {
- "name": "Liberia"
- },
- "LY": {
- "name": "Libia"
- },
- "LI": {
- "name": "Liechtenstein"
- },
- "LT": {
- "name": "Lituania"
- },
- "LU": {
- "name": "Luxemburgo"
- },
- "MO": {
- "name": "Macau RAE da China"
- },
- "MK": {
- "name": "Macedonia"
- },
- "MG": {
- "name": "Madagascar"
- },
- "MY": {
- "name": "Malaisia"
- },
- "MW": {
- "name": "Malawi"
- },
- "MV": {
- "name": "Maldivas"
- },
- "ML": {
- "name": "Malí"
- },
- "MT": {
- "name": "Malta"
- },
- "MA": {
- "name": "Marrocos"
- },
- "MQ": {
- "name": "Martinica"
- },
- "MU": {
- "name": "Mauricio"
- },
- "MR": {
- "name": "Mauritania"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "México"
- },
- "FM": {
- "name": "Micronesia"
- },
- "MD": {
- "name": "Moldavia"
- },
- "MC": {
- "name": "Mónaco"
- },
- "MN": {
- "name": "Mongolia"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MZ": {
- "name": "Mozambique"
- },
- "MM": {
- "name": "Myanmar (Birmania)"
- },
- "NA": {
- "name": "Namibia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepal"
- },
- "NI": {
- "name": "Nicaragua"
- },
- "NU": {
- "name": "Niue"
- },
- "NE": {
- "name": "Níxer"
- },
- "NG": {
- "name": "Nixeria"
- },
- "NO": {
- "name": "Noruega"
- },
- "NC": {
- "name": "Nova Caledonia"
- },
- "NZ": {
- "name": "Nova Zelandia"
- },
- "SV": {
- "name": "O Salvador"
- },
- "OM": {
- "name": "Omán"
- },
- "NL": {
- "name": "Países Baixos"
- },
- "PW": {
- "name": "Palau"
- },
- "PA": {
- "name": "Panamá"
- },
- "PG": {
- "name": "Papúa-Nova Guinea"
- },
- "PK": {
- "name": "Paquistán"
- },
- "PY": {
- "name": "Paraguai"
- },
- "PE": {
- "name": "Perú"
- },
- "PF": {
- "name": "Polinesia Francesa"
- },
- "PL": {
- "name": "Polonia"
- },
- "PR": {
- "name": "Porto Rico"
- },
- "PT": {
- "name": "Portugal"
- },
- "QA": {
- "name": "Qatar"
- },
- "GB": {
- "name": "Reino Unido"
- },
- "CF": {
- "name": "República Centroafricana"
- },
- "CD": {
- "name": "República Democrática do Congo"
- },
- "CG": {
- "name": "República do Congo"
- },
- "DO": {
- "name": "República Dominicana"
- },
- "RE": {
- "name": "Reunión"
- },
- "RO": {
- "name": "Romanía"
- },
- "RW": {
- "name": "Ruanda"
- },
- "RU": {
- "name": "Rusia"
- },
- "EH": {
- "name": "Sáhara Occidental"
- },
- "KN": {
- "name": "Saint Kitts e Nevis"
- },
- "BL": {
- "name": "Saint-Barthélemy"
- },
- "MF": {
- "name": "Saint-Martin"
- },
- "PM": {
- "name": "Saint-Pierre-et-Miquelon"
- },
- "WS": {
- "name": "Samoa"
- },
- "AS": {
- "name": "Samoa Americana"
- },
- "SM": {
- "name": "San Marino"
- },
- "ST": {
- "name": "San Tomé e Príncipe"
- },
- "VC": {
- "name": "San Vicente e As Granadinas"
- },
- "SH": {
- "name": "Santa Helena"
- },
- "LC": {
- "name": "Santa Lucía"
- },
- "SN": {
- "name": "Senegal"
- },
- "RS": {
- "name": "Serbia"
- },
- "SL": {
- "name": "Serra Leoa"
- },
- "SC": {
- "name": "Seychelles"
- },
- "SG": {
- "name": "Singapur"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SY": {
- "name": "Siria"
- },
- "SO": {
- "name": "Somalia"
- },
- "LK": {
- "name": "Sri Lanka"
- },
- "SD": {
- "name": "Sudán"
- },
- "SS": {
- "name": "Sudán do Sur"
- },
- "SE": {
- "name": "Suecia"
- },
- "CH": {
- "name": "Suíza"
- },
- "ZA": {
- "name": "Suráfrica"
- },
- "SR": {
- "name": "Suriname"
- },
- "SJ": {
- "name": "Svalbard e Jan Mayen"
- },
- "SZ": {
- "name": "Swazilandia"
- },
- "TH": {
- "name": "Tailandia"
- },
- "TW": {
- "name": "Taiwán"
- },
- "TZ": {
- "name": "Tanzania"
- },
- "TJ": {
- "name": "Taxiquistán"
- },
- "IO": {
- "name": "Territorio Británico do Océano Índico"
- },
- "TF": {
- "name": "Territorios Austrais Franceses"
- },
- "PS": {
- "name": "Territorios Palestinos"
- },
- "TL": {
- "name": "Timor Leste"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad e Tobago"
- },
- "TA": {
- "name": "Tristán da Cunha"
- },
- "TN": {
- "name": "Tunisia"
- },
- "TM": {
- "name": "Turcomenistán"
- },
- "TR": {
- "name": "Turquía"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UA": {
- "name": "Ucraína"
- },
- "UG": {
- "name": "Uganda"
- },
- "UY": {
- "name": "Uruguai"
- },
- "UZ": {
- "name": "Uzbequistán"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietnam"
- },
- "WF": {
- "name": "Wallis e Futuna"
- },
- "JM": {
- "name": "Xamaica"
- },
- "JP": {
- "name": "Xapón"
- },
- "GE": {
- "name": "Xeorxia"
- },
- "GI": {
- "name": "Xibraltar"
- },
- "JO": {
- "name": "Xordania"
- },
- "ZM": {
- "name": "Zambia"
- },
- "ZW": {
- "name": "Zimbabwe"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/gsw.json b/vendor/commerceguys/intl/resources/country/gsw.json
deleted file mode 100644
index febc6193a..000000000
--- a/vendor/commerceguys/intl/resources/country/gsw.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AX": {
- "name": "Aaland-Insle"
- },
- "AF": {
- "name": "Afganischtan"
- },
- "EG": {
- "name": "Ägüpte"
- },
- "AL": {
- "name": "Albaanie"
- },
- "DZ": {
- "name": "Algeerie"
- },
- "AS": {
- "name": "Amerikaanisch-Samoa"
- },
- "VI": {
- "name": "Amerikaanischi Jungfere-Insle"
- },
- "UM": {
- "name": "Amerikanisch-Ozeaanie"
- },
- "AD": {
- "name": "Andorra"
- },
- "AO": {
- "name": "Angoola"
- },
- "AI": {
- "name": "Anguilla"
- },
- "AQ": {
- "name": "Antarktis"
- },
- "AG": {
- "name": "Antigua und Barbuda"
- },
- "GQ": {
- "name": "Äquatoriaalgineea"
- },
- "AR": {
- "name": "Argentiinie"
- },
- "ER": {
- "name": "Äritreea"
- },
- "AM": {
- "name": "Armeenie"
- },
- "AW": {
- "name": "Aruba"
- },
- "AC": {
- "name": "Ascension Island"
- },
- "AZ": {
- "name": "Aserbäidschan"
- },
- "ET": {
- "name": "Äthiopie"
- },
- "AU": {
- "name": "Auschtraalie"
- },
- "BH": {
- "name": "Bachräin"
- },
- "BS": {
- "name": "Bahaamas"
- },
- "BD": {
- "name": "Bangladesch"
- },
- "BB": {
- "name": "Barbados"
- },
- "BE": {
- "name": "Belgie"
- },
- "BZ": {
- "name": "Belize"
- },
- "BJ": {
- "name": "Benin"
- },
- "BM": {
- "name": "Bermuuda"
- },
- "BT": {
- "name": "Bhutan"
- },
- "BO": {
- "name": "Boliivie"
- },
- "BA": {
- "name": "Bosnie und Herzegowina"
- },
- "BW": {
- "name": "Botswana"
- },
- "BR": {
- "name": "Brasilie"
- },
- "VG": {
- "name": "Britischi Jungfere-Insle"
- },
- "IO": {
- "name": "Britischs Territoorium im Indische Oozean"
- },
- "BN": {
- "name": "Brunäi Tarussalam"
- },
- "BG": {
- "name": "Bulgaarie"
- },
- "BF": {
- "name": "Burkina Faaso"
- },
- "BI": {
- "name": "Burundi"
- },
- "IC": {
- "name": "Canary Islands"
- },
- "BQ": {
- "name": "Caribbean Netherlands"
- },
- "EA": {
- "name": "Ceuta & Melilla"
- },
- "CN": {
- "name": "Chiina"
- },
- "CK": {
- "name": "Cook-Insle"
- },
- "CR": {
- "name": "Coschta Rica"
- },
- "CW": {
- "name": "Curaçao"
- },
- "KP": {
- "name": "Demokraatischi Volksrepublik Koreea"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "JM": {
- "name": "Dschamäika"
- },
- "JE": {
- "name": "Dschörsi"
- },
- "EC": {
- "name": "Ecuador"
- },
- "EE": {
- "name": "Eestland"
- },
- "SV": {
- "name": "El Salvador"
- },
- "CI": {
- "name": "Elfebäiküschte"
- },
- "FK": {
- "name": "Falkland-Insle"
- },
- "FO": {
- "name": "Färöer"
- },
- "FI": {
- "name": "Finnland"
- },
- "FJ": {
- "name": "Fitschi"
- },
- "FR": {
- "name": "Frankriich"
- },
- "GF": {
- "name": "Französisch-Guäjaana"
- },
- "PF": {
- "name": "Französisch-Polineesie"
- },
- "TF": {
- "name": "Französischi Süüd- und Antarktisgebiet"
- },
- "GH": {
- "name": "Gaana"
- },
- "GG": {
- "name": "Gäärnsi"
- },
- "GA": {
- "name": "Gabun"
- },
- "GM": {
- "name": "Gambia"
- },
- "GE": {
- "name": "Geoorgie"
- },
- "QA": {
- "name": "Ggatar"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GN": {
- "name": "Gineea"
- },
- "GW": {
- "name": "Gineea-Bissau"
- },
- "GD": {
- "name": "Grenada"
- },
- "GR": {
- "name": "Griecheland"
- },
- "GL": {
- "name": "Gröönland"
- },
- "GP": {
- "name": "Guadälup"
- },
- "GY": {
- "name": "Guäjaana"
- },
- "GU": {
- "name": "Guam"
- },
- "GT": {
- "name": "Guatemaala"
- },
- "HT": {
- "name": "Haiti"
- },
- "NL": {
- "name": "Holland"
- },
- "HN": {
- "name": "Honduras"
- },
- "IS": {
- "name": "Iisland"
- },
- "IN": {
- "name": "Indie"
- },
- "ID": {
- "name": "Indoneesie"
- },
- "IM": {
- "name": "Insle vo Män"
- },
- "IQ": {
- "name": "Iraak"
- },
- "IR": {
- "name": "Iraan"
- },
- "IE": {
- "name": "Irland"
- },
- "IL": {
- "name": "Israel"
- },
- "IT": {
- "name": "Itaalie"
- },
- "JP": {
- "name": "Japan"
- },
- "YE": {
- "name": "Jeeme"
- },
- "JO": {
- "name": "Jordaanie"
- },
- "KY": {
- "name": "Käimän-Insle"
- },
- "KH": {
- "name": "Kambodscha"
- },
- "CM": {
- "name": "Kamerun"
- },
- "CA": {
- "name": "Kanada"
- },
- "CV": {
- "name": "Kap Verde"
- },
- "KZ": {
- "name": "Kasachschtan"
- },
- "KE": {
- "name": "Keenia"
- },
- "KG": {
- "name": "Kirgiisischtan"
- },
- "KI": {
- "name": "Kiribaati"
- },
- "CC": {
- "name": "Kokos-Insle"
- },
- "CO": {
- "name": "Kolumbie"
- },
- "KM": {
- "name": "Komoore"
- },
- "CG": {
- "name": "Kongo"
- },
- "XK": {
- "name": "Kosovo"
- },
- "HR": {
- "name": "Kroaazie"
- },
- "CU": {
- "name": "Kuba"
- },
- "KW": {
- "name": "Kuwäit"
- },
- "LA": {
- "name": "Laaos"
- },
- "LS": {
- "name": "Lesooto"
- },
- "LV": {
- "name": "Lettland"
- },
- "LI": {
- "name": "Liächteschtäi"
- },
- "LB": {
- "name": "Libanon"
- },
- "LR": {
- "name": "Libeeria"
- },
- "LT": {
- "name": "Littaue"
- },
- "LY": {
- "name": "Lüübie"
- },
- "LU": {
- "name": "Luxemburg"
- },
- "ML": {
- "name": "Maali"
- },
- "MG": {
- "name": "Madagaschkar"
- },
- "YT": {
- "name": "Majott"
- },
- "MW": {
- "name": "Malaawi"
- },
- "MY": {
- "name": "Maläisia"
- },
- "MV": {
- "name": "Malediiwe"
- },
- "MT": {
- "name": "Malta"
- },
- "MA": {
- "name": "Marokko"
- },
- "MH": {
- "name": "Marshallinsle"
- },
- "MQ": {
- "name": "Martinigg"
- },
- "MR": {
- "name": "Mauretaanie"
- },
- "MU": {
- "name": "Mauriizius"
- },
- "MK": {
- "name": "Mazedoonie"
- },
- "MX": {
- "name": "Mexiko"
- },
- "FM": {
- "name": "Mikroneesie"
- },
- "MC": {
- "name": "Monaco"
- },
- "MN": {
- "name": "Mongolei"
- },
- "ME": {
- "name": "Monteneegro"
- },
- "MS": {
- "name": "Moosörrat"
- },
- "MZ": {
- "name": "Mosambik"
- },
- "MM": {
- "name": "Myanmar (Burma)"
- },
- "NA": {
- "name": "Namiibia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Neepal"
- },
- "NI": {
- "name": "Nicaraagua"
- },
- "NG": {
- "name": "Nigeeria"
- },
- "NE": {
- "name": "Niger"
- },
- "NU": {
- "name": "Niue"
- },
- "NC": {
- "name": "Nöikaledoonie"
- },
- "NZ": {
- "name": "Nöiseeland"
- },
- "MP": {
- "name": "Nördlichi Mariaane"
- },
- "NF": {
- "name": "Norfolk-Insle"
- },
- "NO": {
- "name": "Norweege"
- },
- "OM": {
- "name": "Omaan"
- },
- "AT": {
- "name": "Ööschtriich"
- },
- "TL": {
- "name": "Oschttimor"
- },
- "PK": {
- "name": "Pakischtan"
- },
- "PS": {
- "name": "Paläschtinänsischi Gebiet"
- },
- "PW": {
- "name": "Palau"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papua-Neuguinea"
- },
- "PY": {
- "name": "Paraguai"
- },
- "PE": {
- "name": "Peru"
- },
- "PH": {
- "name": "Philippiine"
- },
- "PN": {
- "name": "Pitggäärn"
- },
- "PL": {
- "name": "Poole"
- },
- "PT": {
- "name": "Portugal"
- },
- "PR": {
- "name": "Puerto Riggo"
- },
- "KR": {
- "name": "Republik Koreea"
- },
- "MD": {
- "name": "Republik Moldau"
- },
- "RE": {
- "name": "Reünioon"
- },
- "RW": {
- "name": "Ruanda"
- },
- "RO": {
- "name": "Rumäänie"
- },
- "RU": {
- "name": "Russland"
- },
- "SB": {
- "name": "Salomoone"
- },
- "ZM": {
- "name": "Sambia"
- },
- "WS": {
- "name": "Samooa"
- },
- "SM": {
- "name": "San Mariino"
- },
- "ST": {
- "name": "Sao Tome und Prinssipe"
- },
- "RS": {
- "name": "Särbie"
- },
- "SA": {
- "name": "Saudi-Araabie"
- },
- "ES": {
- "name": "Schpanie"
- },
- "LK": {
- "name": "Schri Lanka"
- },
- "SE": {
- "name": "Schweede"
- },
- "CH": {
- "name": "Schwiiz"
- },
- "SC": {
- "name": "Seischälle"
- },
- "SN": {
- "name": "Senegal"
- },
- "SL": {
- "name": "Sierra Leoone"
- },
- "ZW": {
- "name": "Simbabwe"
- },
- "SG": {
- "name": "Singapuur"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SK": {
- "name": "Slowakäi"
- },
- "SI": {
- "name": "Sloweenie"
- },
- "SO": {
- "name": "Somaalie"
- },
- "HK": {
- "name": "Sonderverwaltigszone Hongkong"
- },
- "MO": {
- "name": "Sonderverwaltigszone Macao"
- },
- "SS": {
- "name": "South Sudan"
- },
- "BL": {
- "name": "St. Barthelemi"
- },
- "SH": {
- "name": "St. Helena"
- },
- "KN": {
- "name": "St. Kitts und Niuwis"
- },
- "LC": {
- "name": "St. Lutschiia"
- },
- "MF": {
- "name": "St. Martin"
- },
- "PM": {
- "name": "St. Pierr und Miggelo"
- },
- "VC": {
- "name": "St. Vincent und d’Grönadiine"
- },
- "SD": {
- "name": "Sudan"
- },
- "SR": {
- "name": "Surinam"
- },
- "ZA": {
- "name": "Süüdafrika"
- },
- "GS": {
- "name": "Süüdgeorgie und d’süüdlichi Sändwitsch-Insle"
- },
- "SY": {
- "name": "Süürie"
- },
- "SJ": {
- "name": "Svalbard und Jaan Määie"
- },
- "SZ": {
- "name": "Swasiland"
- },
- "TJ": {
- "name": "Tadschikischtan"
- },
- "TW": {
- "name": "Taiwan"
- },
- "DK": {
- "name": "Tänemark"
- },
- "TZ": {
- "name": "Tansaniia"
- },
- "CD": {
- "name": "Temokraatischi Republik Kongo"
- },
- "TH": {
- "name": "Thailand"
- },
- "TK": {
- "name": "Tokelau"
- },
- "DM": {
- "name": "Tominica"
- },
- "DO": {
- "name": "Tominikaanischi Republik"
- },
- "TO": {
- "name": "Tonga"
- },
- "TG": {
- "name": "Toogo"
- },
- "TC": {
- "name": "Törks- und Gaiggos-Insle"
- },
- "TT": {
- "name": "Trinidad und Tobaago"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TD": {
- "name": "Tschad"
- },
- "CZ": {
- "name": "Tschechischi Republik"
- },
- "DJ": {
- "name": "Tschibuuti"
- },
- "CL": {
- "name": "Tschile"
- },
- "TN": {
- "name": "Tuneesie"
- },
- "TR": {
- "name": "Türggei"
- },
- "TM": {
- "name": "Turkmeenischtan"
- },
- "DE": {
- "name": "Tüütschland"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UG": {
- "name": "Uganda"
- },
- "UA": {
- "name": "Ukraiine"
- },
- "HU": {
- "name": "Ungarn"
- },
- "UY": {
- "name": "Uruguay"
- },
- "UZ": {
- "name": "Uschbeekischtan"
- },
- "VA": {
- "name": "Vatikanstadt"
- },
- "VE": {
- "name": "Venezueela"
- },
- "AE": {
- "name": "Veräinigti Arabischi Emirate"
- },
- "US": {
- "name": "Veräinigti Schtaate"
- },
- "GB": {
- "name": "Veräinigts Chönigriich"
- },
- "WF": {
- "name": "Wallis und Futuuna"
- },
- "VU": {
- "name": "Wanuatu"
- },
- "EH": {
- "name": "Weschtsahara"
- },
- "CX": {
- "name": "Wienachts-Insle"
- },
- "VN": {
- "name": "Wietnam"
- },
- "BY": {
- "name": "Wiissrussland"
- },
- "CF": {
- "name": "Zentraalafrikaanischi Republik"
- },
- "CY": {
- "name": "Zypere"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/gu.json b/vendor/commerceguys/intl/resources/country/gu.json
deleted file mode 100644
index dc67c6f18..000000000
--- a/vendor/commerceguys/intl/resources/country/gu.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AO": {
- "name": "અંગોલા"
- },
- "AZ": {
- "name": "અઝરબૈજાન"
- },
- "AF": {
- "name": "અફઘાનિસ્તાન"
- },
- "AS": {
- "name": "અમેરિકન સમોઆ"
- },
- "AW": {
- "name": "અરુબા"
- },
- "DZ": {
- "name": "અલ્જીરિયા"
- },
- "AL": {
- "name": "અલ્બેનિયા"
- },
- "IM": {
- "name": "આઇલ ઑફ મેન"
- },
- "IS": {
- "name": "આઇસલેન્ડ"
- },
- "IE": {
- "name": "આયર્લેન્ડ"
- },
- "AR": {
- "name": "આર્જેન્ટીના"
- },
- "AM": {
- "name": "આર્મેનિયા"
- },
- "GQ": {
- "name": "ઇક્વેટોરિયલ ગિની"
- },
- "EG": {
- "name": "ઇજિપ્ત"
- },
- "IL": {
- "name": "ઇઝરાઇલ"
- },
- "IT": {
- "name": "ઇટાલી"
- },
- "ET": {
- "name": "ઇથિઓપિયા"
- },
- "ID": {
- "name": "ઇન્ડોનેશિયા"
- },
- "IQ": {
- "name": "ઇરાક"
- },
- "IR": {
- "name": "ઈરાન"
- },
- "UZ": {
- "name": "ઉઝ્બેકિસ્તાન"
- },
- "KP": {
- "name": "ઉત્તર કોરિયા"
- },
- "MP": {
- "name": "ઉત્તરી મારિયાના આઇલેન્ડ્સ"
- },
- "UY": {
- "name": "ઉરુગ્વે"
- },
- "AI": {
- "name": "ઍંગ્વિલા"
- },
- "AD": {
- "name": "ઍંડોરા"
- },
- "AG": {
- "name": "ઍન્ટિગુઆ અને બર્મુડા"
- },
- "EC": {
- "name": "એક્વાડોર"
- },
- "AQ": {
- "name": "એન્ટાર્કટિકા"
- },
- "ER": {
- "name": "એરિટ્રિયા"
- },
- "SV": {
- "name": "એલ સેલ્વાડોર"
- },
- "AC": {
- "name": "એસેન્શન આઇલેન્ડ"
- },
- "EE": {
- "name": "એસ્ટોનિયા"
- },
- "AX": {
- "name": "ઑલેન્ડ આઇલેન્ડ્સ"
- },
- "AT": {
- "name": "ઑસ્ટ્રિયા"
- },
- "AU": {
- "name": "ઑસ્ટ્રેલિયા"
- },
- "OM": {
- "name": "ઓમાન"
- },
- "KH": {
- "name": "કંબોડિયા"
- },
- "KZ": {
- "name": "કઝાકિસ્તાન"
- },
- "QA": {
- "name": "કતાર"
- },
- "KI": {
- "name": "કિરિબાટી"
- },
- "KG": {
- "name": "કિર્ગિઝ્સ્તાન"
- },
- "CK": {
- "name": "કુક આઇલેન્ડ્સ"
- },
- "KW": {
- "name": "કુવૈત"
- },
- "IC": {
- "name": "કૅનેરી આઇલેન્ડ્સ"
- },
- "CV": {
- "name": "કૅપ વર્ડે"
- },
- "CM": {
- "name": "કૅમરૂન"
- },
- "CA": {
- "name": "કેનેડા"
- },
- "KE": {
- "name": "કેન્યા"
- },
- "KY": {
- "name": "કેમેન આઇલેન્ડ્સ"
- },
- "BQ": {
- "name": "કેરેબિયન નેધરલેન્ડ્ઝ"
- },
- "CD": {
- "name": "કોંગો - કિંશાસા"
- },
- "CG": {
- "name": "કોંગો - બ્રાઝાવિલે"
- },
- "CC": {
- "name": "કોકોઝ (કીલીંગ) આઇલેન્ડ્સ"
- },
- "CI": {
- "name": "કોટ ડીઆઇવરી"
- },
- "KM": {
- "name": "કોમોરસ"
- },
- "CO": {
- "name": "કોલમ્બિયા"
- },
- "XK": {
- "name": "કોસોવો"
- },
- "CR": {
- "name": "કોસ્ટા રિકા"
- },
- "CU": {
- "name": "ક્યુબા"
- },
- "CW": {
- "name": "ક્યુરાસાઓ"
- },
- "CX": {
- "name": "ક્રિસમસ આઇલેન્ડ"
- },
- "HR": {
- "name": "ક્રોએશિયા"
- },
- "GY": {
- "name": "ગયાના"
- },
- "GN": {
- "name": "ગિની"
- },
- "GW": {
- "name": "ગિની-બિસાઉ"
- },
- "GA": {
- "name": "ગેબન"
- },
- "GM": {
- "name": "ગેમ્બિયા"
- },
- "GL": {
- "name": "ગ્રીનલેન્ડ"
- },
- "GR": {
- "name": "ગ્રીસ"
- },
- "GD": {
- "name": "ગ્રેનેડા"
- },
- "GT": {
- "name": "ગ્વાટેમાલા"
- },
- "GP": {
- "name": "ગ્વાડેલોપ"
- },
- "GU": {
- "name": "ગ્વામ"
- },
- "GG": {
- "name": "ગ્વેર્નસે"
- },
- "GH": {
- "name": "ઘાના"
- },
- "TD": {
- "name": "ચાડ"
- },
- "CL": {
- "name": "ચિલી"
- },
- "CN": {
- "name": "ચીન"
- },
- "CZ": {
- "name": "ચેકીયા"
- },
- "JM": {
- "name": "જમૈકા"
- },
- "DE": {
- "name": "જર્મની"
- },
- "JE": {
- "name": "જર્સી"
- },
- "JP": {
- "name": "જાપાન"
- },
- "DJ": {
- "name": "જીબૌટી"
- },
- "GI": {
- "name": "જીબ્રાલ્ટર"
- },
- "JO": {
- "name": "જોર્ડન"
- },
- "GE": {
- "name": "જ્યોર્જિયા"
- },
- "ZM": {
- "name": "ઝામ્બિયા"
- },
- "ZW": {
- "name": "ઝિમ્બાબ્વે"
- },
- "TO": {
- "name": "ટોંગા"
- },
- "TK": {
- "name": "ટોકેલાઉ"
- },
- "TG": {
- "name": "ટોગો"
- },
- "TN": {
- "name": "ટ્યુનિશિયા"
- },
- "TT": {
- "name": "ટ્રિનીદાદ અને ટોબેગો"
- },
- "DG": {
- "name": "ડિએગો ગારસિઆ"
- },
- "DK": {
- "name": "ડેનમાર્ક"
- },
- "DO": {
- "name": "ડોમિનિકન રિપબ્લિક"
- },
- "DM": {
- "name": "ડોમિનિકા"
- },
- "TZ": {
- "name": "તાંઝાનિયા"
- },
- "TW": {
- "name": "તાઇવાન"
- },
- "TJ": {
- "name": "તાજીકિસ્તાન"
- },
- "TL": {
- "name": "તિમોર-લેસ્તે"
- },
- "TM": {
- "name": "તુર્કમેનિસ્તાન"
- },
- "TR": {
- "name": "તુર્કી"
- },
- "TC": {
- "name": "તુર્ક્સ અને કેકોઝ આઇલેન્ડ્સ"
- },
- "TV": {
- "name": "તુવાલુ"
- },
- "TA": {
- "name": "ત્રિસ્તાન દા કુન્હા"
- },
- "TH": {
- "name": "થાઇલેંડ"
- },
- "ZA": {
- "name": "દક્ષિણ આફ્રિકા"
- },
- "KR": {
- "name": "દક્ષિણ કોરિયા"
- },
- "GS": {
- "name": "દક્ષિણ જ્યોર્જિયા અને દક્ષિણ સેન્ડવિચ આઇલેન્ડ્સ"
- },
- "SS": {
- "name": "દક્ષિણ સુદાન"
- },
- "NE": {
- "name": "નાઇજર"
- },
- "NG": {
- "name": "નાઇજેરિયા"
- },
- "NA": {
- "name": "નામિબિયા"
- },
- "NI": {
- "name": "નિકારાગુઆ"
- },
- "NU": {
- "name": "નીયુ"
- },
- "NL": {
- "name": "નેધરલેન્ડ્સ"
- },
- "NP": {
- "name": "નેપાળ"
- },
- "NO": {
- "name": "નૉર્વે"
- },
- "NF": {
- "name": "નોરફોક આઇલેન્ડ્સ"
- },
- "NR": {
- "name": "નૌરુ"
- },
- "NC": {
- "name": "ન્યુ સેલેડોનિયા"
- },
- "NZ": {
- "name": "ન્યુઝીલેન્ડ"
- },
- "PA": {
- "name": "પનામા"
- },
- "PW": {
- "name": "પલાઉ"
- },
- "EH": {
- "name": "પશ્ચિમી સહારા"
- },
- "PK": {
- "name": "પાકિસ્તાન"
- },
- "PG": {
- "name": "પાપુઆ ન્યૂ ગિની"
- },
- "PN": {
- "name": "પીટકૈર્ન આઇલેન્ડ્સ"
- },
- "PY": {
- "name": "પેરાગ્વે"
- },
- "PE": {
- "name": "પેરુ"
- },
- "PS": {
- "name": "પેલેસ્ટિનિયન ટેરિટરી"
- },
- "PT": {
- "name": "પોર્ટુગલ"
- },
- "PL": {
- "name": "પોલેંડ"
- },
- "PR": {
- "name": "પ્યુઅર્ટો રિકો"
- },
- "FI": {
- "name": "ફિનલેન્ડ"
- },
- "PH": {
- "name": "ફિલિપિન્સ"
- },
- "FJ": {
- "name": "ફીજી"
- },
- "FO": {
- "name": "ફેરો આઇલેન્ડ્સ"
- },
- "FK": {
- "name": "ફૉકલેન્ડ આઇલેન્ડ્સ"
- },
- "FR": {
- "name": "ફ્રાંસ"
- },
- "GF": {
- "name": "ફ્રેંચ ગયાના"
- },
- "PF": {
- "name": "ફ્રેંચ પોલિનેશિયા"
- },
- "TF": {
- "name": "ફ્રેંચ સધર્ન ટેરિટરીઝ"
- },
- "BM": {
- "name": "બર્મુડા"
- },
- "BG": {
- "name": "બલ્ગેરિયા"
- },
- "BS": {
- "name": "બહામાસ"
- },
- "BD": {
- "name": "બાંગ્લાદેશ"
- },
- "BB": {
- "name": "બારબાડોસ"
- },
- "BI": {
- "name": "બુરુંડી"
- },
- "BF": {
- "name": "બુર્કિના ફાસો"
- },
- "BJ": {
- "name": "બેનિન"
- },
- "BY": {
- "name": "બેલારુસ"
- },
- "BZ": {
- "name": "બેલીઝ"
- },
- "BE": {
- "name": "બેલ્જીયમ"
- },
- "BH": {
- "name": "બેહરીન"
- },
- "BW": {
- "name": "બોત્સ્વાના"
- },
- "BO": {
- "name": "બોલિવિયા"
- },
- "BA": {
- "name": "બોસ્નિયા અને હર્ઝેગોવિના"
- },
- "BR": {
- "name": "બ્રાઝિલ"
- },
- "IO": {
- "name": "બ્રિટિશ ઇન્ડિયન ઓશન ટેરિટરી"
- },
- "VG": {
- "name": "બ્રિટિશ વર્જિન આઇલેન્ડ્સ"
- },
- "BN": {
- "name": "બ્રુનેઇ"
- },
- "IN": {
- "name": "ભારત"
- },
- "BT": {
- "name": "ભૂટાન"
- },
- "MN": {
- "name": "મંગોલિયા"
- },
- "MO": {
- "name": "મકાઉ SAR ચીન"
- },
- "MY": {
- "name": "મલેશિયા"
- },
- "FM": {
- "name": "માઇક્રોનેશિયા"
- },
- "MQ": {
- "name": "માર્ટીનીક"
- },
- "MH": {
- "name": "માર્શલ આઇલેન્ડ્સ"
- },
- "MV": {
- "name": "માલદિવ્સ"
- },
- "MW": {
- "name": "માલાવી"
- },
- "ML": {
- "name": "માલી"
- },
- "MT": {
- "name": "માલ્ટા"
- },
- "MX": {
- "name": "મેક્સિકો"
- },
- "MG": {
- "name": "મેડાગાસ્કર"
- },
- "YT": {
- "name": "મેયોટ"
- },
- "MK": {
- "name": "મેસેડોનિયા"
- },
- "ME": {
- "name": "મૉન્ટેનેગ્રો"
- },
- "MS": {
- "name": "મોંટસેરાત"
- },
- "MZ": {
- "name": "મોઝામ્બિક"
- },
- "MC": {
- "name": "મોનાકો"
- },
- "MU": {
- "name": "મોરિશિયસ"
- },
- "MA": {
- "name": "મોરોક્કો"
- },
- "MD": {
- "name": "મોલડોવા"
- },
- "MR": {
- "name": "મૌરિટાનિયા"
- },
- "MM": {
- "name": "મ્યાંમાર (બર્મા)"
- },
- "YE": {
- "name": "યમન"
- },
- "UM": {
- "name": "યુ.એસ. આઉટલાઇનિંગ આઇલેન્ડ્સ"
- },
- "VI": {
- "name": "યુએસ વર્જિન આઇલેન્ડ્સ"
- },
- "UA": {
- "name": "યુક્રેન"
- },
- "UG": {
- "name": "યુગાંડા"
- },
- "AE": {
- "name": "યુનાઇટેડ આરબ અમીરાત"
- },
- "GB": {
- "name": "યુનાઇટેડ કિંગડમ"
- },
- "US": {
- "name": "યુનાઇટેડ સ્ટેટ્સ"
- },
- "RW": {
- "name": "રવાંડા"
- },
- "RU": {
- "name": "રશિયા"
- },
- "RE": {
- "name": "રીયુનિયન"
- },
- "RO": {
- "name": "રોમાનિયા"
- },
- "LU": {
- "name": "લક્ઝમબર્ગ"
- },
- "LR": {
- "name": "લાઇબેરિયા"
- },
- "LA": {
- "name": "લાઓસ"
- },
- "LV": {
- "name": "લાત્વિયા"
- },
- "LT": {
- "name": "લિથુઆનિયા"
- },
- "LY": {
- "name": "લિબિયા"
- },
- "LB": {
- "name": "લેબનોન"
- },
- "LS": {
- "name": "લેસોથો"
- },
- "LI": {
- "name": "લૈચટેંસ્ટેઇન"
- },
- "VU": {
- "name": "વાનુઆતુ"
- },
- "VN": {
- "name": "વિયેતનામ"
- },
- "VA": {
- "name": "વેટિકન સિટી"
- },
- "VE": {
- "name": "વેનેઝુએલા"
- },
- "WF": {
- "name": "વૉલિસ અને ફ્યુચુના"
- },
- "LK": {
- "name": "શ્રીલંકા"
- },
- "WS": {
- "name": "સમોઆ"
- },
- "RS": {
- "name": "સર્બિયા"
- },
- "SA": {
- "name": "સાઉદી અરેબિયા"
- },
- "ST": {
- "name": "સાઓ ટૉમ અને પ્રિંસિપે"
- },
- "CY": {
- "name": "સાયપ્રસ"
- },
- "SG": {
- "name": "સિંગાપુર"
- },
- "SX": {
- "name": "સિંટ માર્ટેન"
- },
- "SL": {
- "name": "સીએરા લેઓન"
- },
- "SY": {
- "name": "સીરિયા"
- },
- "SD": {
- "name": "સુદાન"
- },
- "SR": {
- "name": "સુરીનામ"
- },
- "SM": {
- "name": "સૅન મેરિનો"
- },
- "KN": {
- "name": "સેંટ કિટ્સ અને નેવિસ"
- },
- "PM": {
- "name": "સેંટ પીએરી અને મિક્યુલોન"
- },
- "BL": {
- "name": "સેંટ બાર્થેલેમી"
- },
- "MF": {
- "name": "સેંટ માર્ટિન"
- },
- "LC": {
- "name": "સેંટ લુસિયા"
- },
- "VC": {
- "name": "સેંટ વિન્સેંટ અને ગ્રેનેડાઇંસ"
- },
- "SH": {
- "name": "સેંટ હેલેના"
- },
- "SN": {
- "name": "સેનેગલ"
- },
- "CF": {
- "name": "સેન્ટ્રલ આફ્રિકન રિપબ્લિક"
- },
- "SC": {
- "name": "સેશેલ્સ"
- },
- "SO": {
- "name": "સોમાલિયા"
- },
- "SB": {
- "name": "સોલોમન આઇલેન્ડ્સ"
- },
- "ES": {
- "name": "સ્પેન"
- },
- "EA": {
- "name": "સ્યુટા અને મેલિલા"
- },
- "SK": {
- "name": "સ્લોવેકિયા"
- },
- "SI": {
- "name": "સ્લોવેનિયા"
- },
- "SZ": {
- "name": "સ્વાઝિલેન્ડ"
- },
- "SJ": {
- "name": "સ્વાલબર્ડ અને જેન મેયન"
- },
- "CH": {
- "name": "સ્વિટ્ઝર્લૅન્ડ"
- },
- "SE": {
- "name": "સ્વીડન"
- },
- "HU": {
- "name": "હંગેરી"
- },
- "HT": {
- "name": "હૈતિ"
- },
- "HK": {
- "name": "હોંગકોંગ SAR ચીન"
- },
- "HN": {
- "name": "હોન્ડુરસ"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/guz.json b/vendor/commerceguys/intl/resources/country/guz.json
deleted file mode 100644
index 06ebd2eb3..000000000
--- a/vendor/commerceguys/intl/resources/country/guz.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "ZA": {
- "name": "Afrika Kusini"
- },
- "AF": {
- "name": "Afuganistani"
- },
- "IS": {
- "name": "Aislandi"
- },
- "AR": {
- "name": "Ajentina"
- },
- "AX": {
- "name": "Åland Islands"
- },
- "AL": {
- "name": "Albania"
- },
- "DZ": {
- "name": "Aljeria"
- },
- "AD": {
- "name": "Andora"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguilla"
- },
- "AQ": {
- "name": "Antarctica"
- },
- "AG": {
- "name": "Antigua na Barbuda"
- },
- "AM": {
- "name": "Armenia"
- },
- "AW": {
- "name": "Aruba"
- },
- "AC": {
- "name": "Ascension Island"
- },
- "AU": {
- "name": "Australia"
- },
- "AT": {
- "name": "Austria"
- },
- "IE": {
- "name": "Ayalandi"
- },
- "AZ": {
- "name": "Azabajani"
- },
- "BB": {
- "name": "Babadosi"
- },
- "BS": {
- "name": "Bahama"
- },
- "BH": {
- "name": "Bahareni"
- },
- "BD": {
- "name": "Bangladeshi"
- },
- "BY": {
- "name": "Belarusi"
- },
- "BZ": {
- "name": "Belize"
- },
- "BJ": {
- "name": "Benini"
- },
- "BM": {
- "name": "Bermuda"
- },
- "BO": {
- "name": "Bolivia"
- },
- "BA": {
- "name": "Bosnia na Hezegovina"
- },
- "BW": {
- "name": "Botswana"
- },
- "BR": {
- "name": "Brazili"
- },
- "BN": {
- "name": "Brunei"
- },
- "BF": {
- "name": "Bukinafaso"
- },
- "MG": {
- "name": "Bukini"
- },
- "BG": {
- "name": "Bulgaria"
- },
- "BI": {
- "name": "Burundi"
- },
- "BT": {
- "name": "Butani"
- },
- "IC": {
- "name": "Canary Islands"
- },
- "BQ": {
- "name": "Caribbean Netherlands"
- },
- "EA": {
- "name": "Ceuta & Melilla"
- },
- "TD": {
- "name": "Chadi"
- },
- "CL": {
- "name": "Chile"
- },
- "CN": {
- "name": "China"
- },
- "CX": {
- "name": "Christmas Island"
- },
- "CC": {
- "name": "Cocos (Keeling) Islands"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DK": {
- "name": "Denmaki"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DM": {
- "name": "Dominika"
- },
- "EC": {
- "name": "Ekwado"
- },
- "SV": {
- "name": "Elsavado"
- },
- "IO": {
- "name": "Eneo la Uingereza katika Bahari Hindi"
- },
- "ER": {
- "name": "Eritrea"
- },
- "EE": {
- "name": "Estonia"
- },
- "AE": {
- "name": "Falme za Kiarabu"
- },
- "FO": {
- "name": "Faroe Islands"
- },
- "FJ": {
- "name": "Fiji"
- },
- "PH": {
- "name": "Filipino"
- },
- "TF": {
- "name": "French Southern Territories"
- },
- "GA": {
- "name": "Gaboni"
- },
- "GM": {
- "name": "Gambia"
- },
- "GH": {
- "name": "Ghana"
- },
- "GN": {
- "name": "Gine"
- },
- "GW": {
- "name": "Ginebisau"
- },
- "GQ": {
- "name": "Ginekweta"
- },
- "GD": {
- "name": "Grenada"
- },
- "GL": {
- "name": "Grinlandi"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GY": {
- "name": "Guyana"
- },
- "GP": {
- "name": "Gwadelupe"
- },
- "GU": {
- "name": "Gwam"
- },
- "GT": {
- "name": "Gwatemala"
- },
- "GF": {
- "name": "Gwiyana ya Ufaransa"
- },
- "HT": {
- "name": "Haiti"
- },
- "ES": {
- "name": "Hispania"
- },
- "HN": {
- "name": "Hondurasi"
- },
- "HK": {
- "name": "Hong Kong SAR China"
- },
- "HU": {
- "name": "Hungaria"
- },
- "IN": {
- "name": "India"
- },
- "ID": {
- "name": "Indonesia"
- },
- "IQ": {
- "name": "Iraki"
- },
- "IM": {
- "name": "Isle of Man"
- },
- "IL": {
- "name": "Israeli"
- },
- "IT": {
- "name": "Italia"
- },
- "JM": {
- "name": "Jamaika"
- },
- "CF": {
- "name": "Jamhuri ya Afrika ya Kati"
- },
- "CZ": {
- "name": "Jamhuri ya Cheki"
- },
- "DO": {
- "name": "Jamhuri ya Dominika"
- },
- "CD": {
- "name": "Jamhuri ya Kidemokrasia ya Kongo"
- },
- "JP": {
- "name": "Japani"
- },
- "JE": {
- "name": "Jersey"
- },
- "GI": {
- "name": "Jibralta"
- },
- "DJ": {
- "name": "Jibuti"
- },
- "GE": {
- "name": "Jojia"
- },
- "KH": {
- "name": "Kambodia"
- },
- "CM": {
- "name": "Kameruni"
- },
- "CA": {
- "name": "Kanada"
- },
- "QA": {
- "name": "Katari"
- },
- "KZ": {
- "name": "Kazakistani"
- },
- "KE": {
- "name": "Kenya"
- },
- "CV": {
- "name": "Kepuvede"
- },
- "KI": {
- "name": "Kiribati"
- },
- "KG": {
- "name": "Kirigizistani"
- },
- "NF": {
- "name": "Kisiwa cha Norfok"
- },
- "CI": {
- "name": "Kodivaa"
- },
- "CO": {
- "name": "Kolombia"
- },
- "KM": {
- "name": "Komoro"
- },
- "CG": {
- "name": "Kongo"
- },
- "HR": {
- "name": "Korasia"
- },
- "KP": {
- "name": "Korea Kaskazini"
- },
- "KR": {
- "name": "Korea Kusini"
- },
- "XK": {
- "name": "Kosovo"
- },
- "CR": {
- "name": "Kostarika"
- },
- "CU": {
- "name": "Kuba"
- },
- "CY": {
- "name": "Kuprosi"
- },
- "KW": {
- "name": "Kuwaiti"
- },
- "LA": {
- "name": "Laosi"
- },
- "LU": {
- "name": "Lasembagi"
- },
- "LV": {
- "name": "Lativia"
- },
- "LB": {
- "name": "Lebanoni"
- },
- "LS": {
- "name": "Lesoto"
- },
- "LR": {
- "name": "Liberia"
- },
- "LY": {
- "name": "Libya"
- },
- "LI": {
- "name": "Lishenteni"
- },
- "LT": {
- "name": "Litwania"
- },
- "MO": {
- "name": "Macau SAR China"
- },
- "MW": {
- "name": "Malawi"
- },
- "MY": {
- "name": "Malesia"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "US": {
- "name": "Marekani"
- },
- "MQ": {
- "name": "Martiniki"
- },
- "MK": {
- "name": "Masedonia"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "Meksiko"
- },
- "FM": {
- "name": "Mikronesia"
- },
- "EG": {
- "name": "Misri"
- },
- "MV": {
- "name": "Modivu"
- },
- "MD": {
- "name": "Moldova"
- },
- "MC": {
- "name": "Monako"
- },
- "MN": {
- "name": "Mongolia"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrati"
- },
- "MU": {
- "name": "Morisi"
- },
- "MR": {
- "name": "Moritania"
- },
- "MA": {
- "name": "Moroko"
- },
- "MZ": {
- "name": "Msumbiji"
- },
- "MM": {
- "name": "Myama"
- },
- "NA": {
- "name": "Namibia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepali"
- },
- "NE": {
- "name": "Nijeri"
- },
- "NG": {
- "name": "Nijeria"
- },
- "NI": {
- "name": "Nikaragwa"
- },
- "NU": {
- "name": "Niue"
- },
- "NO": {
- "name": "Norwe"
- },
- "NC": {
- "name": "Nyukaledonia"
- },
- "NZ": {
- "name": "Nyuzilandi"
- },
- "OM": {
- "name": "Omani"
- },
- "PK": {
- "name": "Pakistani"
- },
- "PW": {
- "name": "Palau"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papua"
- },
- "PY": {
- "name": "Paragwai"
- },
- "PE": {
- "name": "Peru"
- },
- "PN": {
- "name": "Pitkairni"
- },
- "PL": {
- "name": "Polandi"
- },
- "PF": {
- "name": "Polinesia ya Ufaransa"
- },
- "PR": {
- "name": "Pwetoriko"
- },
- "RE": {
- "name": "Riyunioni"
- },
- "RO": {
- "name": "Romania"
- },
- "RW": {
- "name": "Rwanda"
- },
- "SM": {
- "name": "Samarino"
- },
- "WS": {
- "name": "Samoa"
- },
- "AS": {
- "name": "Samoa ya Marekani"
- },
- "SH": {
- "name": "Santahelena"
- },
- "KN": {
- "name": "Santakitzi na Nevis"
- },
- "LC": {
- "name": "Santalusia"
- },
- "PM": {
- "name": "Santapieri na Mikeloni"
- },
- "VC": {
- "name": "Santavisenti na Grenadini"
- },
- "ST": {
- "name": "Sao Tome na Principe"
- },
- "SA": {
- "name": "Saudi"
- },
- "SN": {
- "name": "Senegali"
- },
- "RS": {
- "name": "Serbia"
- },
- "SC": {
- "name": "Shelisheli"
- },
- "SL": {
- "name": "Siera Leoni"
- },
- "SG": {
- "name": "Singapoo"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SY": {
- "name": "Siria"
- },
- "LK": {
- "name": "Sirilanka"
- },
- "SK": {
- "name": "Slovakia"
- },
- "SI": {
- "name": "Slovenia"
- },
- "SO": {
- "name": "Somalia"
- },
- "GS": {
- "name": "South Georgia & South Sandwich Islands"
- },
- "SS": {
- "name": "South Sudan"
- },
- "BL": {
- "name": "St. Barthélemy"
- },
- "MF": {
- "name": "St. Martin"
- },
- "SD": {
- "name": "Sudani"
- },
- "SR": {
- "name": "Surinamu"
- },
- "SJ": {
- "name": "Svalbard & Jan Mayen"
- },
- "TH": {
- "name": "Tailandi"
- },
- "TW": {
- "name": "Taiwani"
- },
- "TJ": {
- "name": "Tajikistani"
- },
- "TZ": {
- "name": "Tanzania"
- },
- "TL": {
- "name": "Timori ya Mashariki"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad na Tobago"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TN": {
- "name": "Tunisia"
- },
- "TM": {
- "name": "Turukimenistani"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UM": {
- "name": "U.S. Outlying Islands"
- },
- "IR": {
- "name": "Uajemi"
- },
- "BE": {
- "name": "Ubelgiji"
- },
- "FR": {
- "name": "Ufaransa"
- },
- "FI": {
- "name": "Ufini"
- },
- "UG": {
- "name": "Uganda"
- },
- "GR": {
- "name": "Ugiriki"
- },
- "ET": {
- "name": "Uhabeshi"
- },
- "NL": {
- "name": "Uholanzi"
- },
- "GB": {
- "name": "Uingereza"
- },
- "DE": {
- "name": "Ujerumani"
- },
- "PS": {
- "name": "Ukingo wa Magharibi na Ukanda wa Gaza wa Palestina"
- },
- "UA": {
- "name": "Ukraini"
- },
- "PT": {
- "name": "Ureno"
- },
- "UY": {
- "name": "Urugwai"
- },
- "RU": {
- "name": "Urusi"
- },
- "SZ": {
- "name": "Uswazi"
- },
- "SE": {
- "name": "Uswidi"
- },
- "CH": {
- "name": "Uswisi"
- },
- "TR": {
- "name": "Uturuki"
- },
- "UZ": {
- "name": "Uzibekistani"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VA": {
- "name": "Vatikani"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietinamu"
- },
- "CK": {
- "name": "Visiwa vya Cook"
- },
- "FK": {
- "name": "Visiwa vya Falkland"
- },
- "KY": {
- "name": "Visiwa vya Kayman"
- },
- "MP": {
- "name": "Visiwa vya Mariana vya Kaskazini"
- },
- "MH": {
- "name": "Visiwa vya Marshal"
- },
- "SB": {
- "name": "Visiwa vya Solomon"
- },
- "TC": {
- "name": "Visiwa vya Turki na Kaiko"
- },
- "VI": {
- "name": "Visiwa vya Virgin vya Marekani"
- },
- "VG": {
- "name": "Visiwa vya Virgin vya Uingereza"
- },
- "WF": {
- "name": "Walis na Futuna"
- },
- "EH": {
- "name": "Western Sahara"
- },
- "YE": {
- "name": "Yemeni"
- },
- "JO": {
- "name": "Yordani"
- },
- "ZM": {
- "name": "Zambia"
- },
- "ZW": {
- "name": "Zimbabwe"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/ha.json b/vendor/commerceguys/intl/resources/country/ha.json
deleted file mode 100644
index 18d317195..000000000
--- a/vendor/commerceguys/intl/resources/country/ha.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afaganistan"
- },
- "ZA": {
- "name": "Afirka Ta Kudu"
- },
- "CI": {
- "name": "Aibari Kwas"
- },
- "IS": {
- "name": "Aisalan"
- },
- "AX": {
- "name": "Åland Islands"
- },
- "AL": {
- "name": "Albaniya"
- },
- "DZ": {
- "name": "Aljeriya"
- },
- "US": {
- "name": "Amurka"
- },
- "AD": {
- "name": "Andora"
- },
- "AI": {
- "name": "Angila"
- },
- "AO": {
- "name": "Angola"
- },
- "AQ": {
- "name": "Antarctica"
- },
- "AG": {
- "name": "Antigwa da Barbuba"
- },
- "AR": {
- "name": "Arjantiniya"
- },
- "AM": {
- "name": "Armeniya"
- },
- "AW": {
- "name": "Aruba"
- },
- "AC": {
- "name": "Ascension Island"
- },
- "IE": {
- "name": "Ayalan"
- },
- "AZ": {
- "name": "Azarbaijan"
- },
- "BS": {
- "name": "Bahamas"
- },
- "BH": {
- "name": "Baharan"
- },
- "BD": {
- "name": "Bangiladas"
- },
- "VU": {
- "name": "Banuwatu"
- },
- "BB": {
- "name": "Barbadas"
- },
- "BM": {
- "name": "Barmuda"
- },
- "BW": {
- "name": "Baswana"
- },
- "VA": {
- "name": "Batikan"
- },
- "BY": {
- "name": "Belarus"
- },
- "BE": {
- "name": "Belgiyom"
- },
- "BZ": {
- "name": "Beliz"
- },
- "VE": {
- "name": "Benezuwela"
- },
- "BJ": {
- "name": "Binin"
- },
- "BR": {
- "name": "Birazil"
- },
- "GB": {
- "name": "Birtaniya"
- },
- "VN": {
- "name": "Biyetinam"
- },
- "BO": {
- "name": "Bolibiya"
- },
- "BA": {
- "name": "Bosniya Harzagobina"
- },
- "BG": {
- "name": "Bulgariya"
- },
- "BF": {
- "name": "Burkina Faso"
- },
- "MM": {
- "name": "Burma, Miyamar"
- },
- "BI": {
- "name": "Burundi"
- },
- "BN": {
- "name": "Burune"
- },
- "BT": {
- "name": "Butan"
- },
- "TD": {
- "name": "Cadi"
- },
- "CN": {
- "name": "Caina, Sin"
- },
- "IC": {
- "name": "Canary Islands"
- },
- "BQ": {
- "name": "Caribbean Netherlands"
- },
- "CL": {
- "name": "Cayile"
- },
- "EA": {
- "name": "Ceuta & Melilla"
- },
- "CX": {
- "name": "Christmas Island"
- },
- "CC": {
- "name": "Cocos (Keeling) Islands"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DK": {
- "name": "Danmark"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DM": {
- "name": "Dominika"
- },
- "EC": {
- "name": "Ekwador"
- },
- "SV": {
- "name": "El Salbador"
- },
- "ER": {
- "name": "Eritireya"
- },
- "EE": {
- "name": "Estoniya"
- },
- "FR": {
- "name": "Faransa"
- },
- "FO": {
- "name": "Faroe Islands"
- },
- "FJ": {
- "name": "Fiji"
- },
- "PH": {
- "name": "Filipin"
- },
- "FI": {
- "name": "Finlan"
- },
- "PF": {
- "name": "Folinesiya Ta Faransa"
- },
- "TF": {
- "name": "French Southern Territories"
- },
- "GA": {
- "name": "Gabon"
- },
- "GM": {
- "name": "Gambiya"
- },
- "GH": {
- "name": "Gana"
- },
- "GN": {
- "name": "Gini"
- },
- "GW": {
- "name": "Gini Bisau"
- },
- "GF": {
- "name": "Gini Ta Faransa"
- },
- "GQ": {
- "name": "Gini Ta Ikwaita"
- },
- "GR": {
- "name": "Girka"
- },
- "GD": {
- "name": "Girnada"
- },
- "GL": {
- "name": "Grinlan"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GY": {
- "name": "Guyana"
- },
- "GP": {
- "name": "Gwadaluf"
- },
- "GU": {
- "name": "Gwam"
- },
- "GT": {
- "name": "Gwatamala"
- },
- "ET": {
- "name": "Habasha"
- },
- "AE": {
- "name": "Haɗaɗɗiyar Daular Larabawa"
- },
- "HT": {
- "name": "Haiti"
- },
- "NL": {
- "name": "Holan"
- },
- "HN": {
- "name": "Honduras"
- },
- "HK": {
- "name": "Hong Kong SAR China"
- },
- "HU": {
- "name": "Hungari"
- },
- "IN": {
- "name": "Indiya"
- },
- "ID": {
- "name": "Indunusiya"
- },
- "IQ": {
- "name": "Iraƙi"
- },
- "IR": {
- "name": "Iran"
- },
- "IM": {
- "name": "Isle of Man"
- },
- "IT": {
- "name": "Italiya"
- },
- "IL": {
- "name": "Iziraʼila"
- },
- "JM": {
- "name": "Jamaika"
- },
- "CF": {
- "name": "Jamhuriyar Afirka Ta Tsakiya"
- },
- "CZ": {
- "name": "Jamhuriyar Cak"
- },
- "CD": {
- "name": "Jamhuriyar Dimokuraɗiyyar Kongo"
- },
- "DO": {
- "name": "Jamhuriyar Dominika"
- },
- "DE": {
- "name": "Jamus"
- },
- "JP": {
- "name": "Japan"
- },
- "JE": {
- "name": "Jersey"
- },
- "GI": {
- "name": "Jibaraltar"
- },
- "DJ": {
- "name": "Jibuti"
- },
- "GE": {
- "name": "Jiwarjiya"
- },
- "JO": {
- "name": "Jordan"
- },
- "NC": {
- "name": "Kaledoniya Sabuwa"
- },
- "CM": {
- "name": "Kamaru"
- },
- "KH": {
- "name": "Kambodiya"
- },
- "CA": {
- "name": "Kanada"
- },
- "KZ": {
- "name": "Kazakistan"
- },
- "KE": {
- "name": "Kenya"
- },
- "KG": {
- "name": "Kirgizistan"
- },
- "KI": {
- "name": "Kiribati"
- },
- "CO": {
- "name": "Kolambiya"
- },
- "CG": {
- "name": "Kongo"
- },
- "KP": {
- "name": "Koreya Ta Arewa"
- },
- "KR": {
- "name": "Koreya Ta Kudu"
- },
- "XK": {
- "name": "Kosovo"
- },
- "HR": {
- "name": "Kurowaishiya"
- },
- "KM": {
- "name": "Kwamoras"
- },
- "CR": {
- "name": "Kwasta Rika"
- },
- "QA": {
- "name": "Kwatar"
- },
- "KW": {
- "name": "Kwiyat"
- },
- "CU": {
- "name": "Kyuba"
- },
- "SA": {
- "name": "Ƙasar Makka"
- },
- "LB": {
- "name": "Labanan"
- },
- "LR": {
- "name": "Laberiya"
- },
- "LV": {
- "name": "latibiya"
- },
- "LA": {
- "name": "Lawas"
- },
- "LS": {
- "name": "Lesoto"
- },
- "LY": {
- "name": "Libiya"
- },
- "LI": {
- "name": "Licansitan"
- },
- "LT": {
- "name": "Lituweniya"
- },
- "LU": {
- "name": "Lukusambur"
- },
- "MO": {
- "name": "Macau SAR China"
- },
- "MG": {
- "name": "Madagaskar"
- },
- "MX": {
- "name": "Makasiko"
- },
- "MY": {
- "name": "Malaisiya"
- },
- "MW": {
- "name": "Malawi"
- },
- "MV": {
- "name": "Maldibi"
- },
- "MD": {
- "name": "Maldoba"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "MN": {
- "name": "Mangoliya"
- },
- "MS": {
- "name": "Manserati"
- },
- "MA": {
- "name": "Maroko"
- },
- "MQ": {
- "name": "Martinik"
- },
- "EG": {
- "name": "Masar, Misira"
- },
- "MK": {
- "name": "Masedoniya"
- },
- "YT": {
- "name": "Mayoti"
- },
- "FM": {
- "name": "Mikuronesiya"
- },
- "MC": {
- "name": "Monako"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MR": {
- "name": "Moritaniya"
- },
- "MU": {
- "name": "Moritus"
- },
- "MZ": {
- "name": "Mozambik"
- },
- "NG": {
- "name": "Najeriya"
- },
- "NA": {
- "name": "Namibiya"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nefal"
- },
- "NE": {
- "name": "Nijar"
- },
- "NI": {
- "name": "Nikaraguwa"
- },
- "NU": {
- "name": "Niyu"
- },
- "NO": {
- "name": "Norwe"
- },
- "NZ": {
- "name": "Nuzilan"
- },
- "OM": {
- "name": "Oman"
- },
- "AU": {
- "name": "Ostareliya"
- },
- "AT": {
- "name": "Ostiriya"
- },
- "PK": {
- "name": "Pakistan"
- },
- "PS": {
- "name": "Palasɗinu"
- },
- "PW": {
- "name": "Palau"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papuwa Nugini"
- },
- "PY": {
- "name": "Paragai"
- },
- "PE": {
- "name": "Peru"
- },
- "PN": {
- "name": "Pitakarin"
- },
- "PL": {
- "name": "Polan"
- },
- "PR": {
- "name": "Porto Riko"
- },
- "PT": {
- "name": "Portugal"
- },
- "RU": {
- "name": "Rasha"
- },
- "RE": {
- "name": "Rawuniyan"
- },
- "RO": {
- "name": "Romaniya"
- },
- "RW": {
- "name": "Ruwanda"
- },
- "SC": {
- "name": "Saishal"
- },
- "SL": {
- "name": "Salewo"
- },
- "WS": {
- "name": "Samowa"
- },
- "AS": {
- "name": "Samowa Ta Amurka"
- },
- "VC": {
- "name": "San Binsan Da Girnadin"
- },
- "SH": {
- "name": "San Helena"
- },
- "KN": {
- "name": "San Kiti Da Nebis"
- },
- "LC": {
- "name": "San Lusiya"
- },
- "SM": {
- "name": "San Marino"
- },
- "PM": {
- "name": "San Piyar Da Mikelan"
- },
- "ST": {
- "name": "Sawo Tome Da Paransip"
- },
- "RS": {
- "name": "Serbia"
- },
- "CY": {
- "name": "Sifurus"
- },
- "SG": {
- "name": "Singapur"
- },
- "SN": {
- "name": "Sinigal"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "ES": {
- "name": "Sipen"
- },
- "LK": {
- "name": "Siri Lanka"
- },
- "SO": {
- "name": "Somaliya"
- },
- "GS": {
- "name": "South Georgia & South Sandwich Islands"
- },
- "SS": {
- "name": "South Sudan"
- },
- "BL": {
- "name": "St. Barthélemy"
- },
- "MF": {
- "name": "St. Martin"
- },
- "SD": {
- "name": "Sudan"
- },
- "SK": {
- "name": "Sulobakiya"
- },
- "SI": {
- "name": "Sulobeniya"
- },
- "SR": {
- "name": "Suriname"
- },
- "SZ": {
- "name": "Suwazilan"
- },
- "SE": {
- "name": "Suwedan"
- },
- "CH": {
- "name": "Suwizalan"
- },
- "SJ": {
- "name": "Svalbard & Jan Mayen"
- },
- "SY": {
- "name": "Sham, Siriya"
- },
- "TH": {
- "name": "Tailan"
- },
- "TW": {
- "name": "Taiwan"
- },
- "TJ": {
- "name": "Tajikistan"
- },
- "TK": {
- "name": "Takelau"
- },
- "TO": {
- "name": "Tanga"
- },
- "TZ": {
- "name": "Tanzaniya"
- },
- "TL": {
- "name": "Timor Ta Gabas"
- },
- "TT": {
- "name": "Tirinidad Da Tobago"
- },
- "TG": {
- "name": "Togo"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TV": {
- "name": "Tubalu"
- },
- "TN": {
- "name": "Tunisiya"
- },
- "TC": {
- "name": "Turkis Da Tsibiran Kaikwas"
- },
- "TR": {
- "name": "Turkiyya"
- },
- "TM": {
- "name": "Turkumenistan"
- },
- "VI": {
- "name": "Tsibiran Birjin Ta Amurka"
- },
- "FK": {
- "name": "Tsibiran Falkilan"
- },
- "KY": {
- "name": "Tsibiran Kaiman"
- },
- "CV": {
- "name": "Tsibiran Kap Barde"
- },
- "CK": {
- "name": "Tsibiran Kuku"
- },
- "MP": {
- "name": "Tsibiran Mariyana Na Arewa"
- },
- "MH": {
- "name": "Tsibiran Marshal"
- },
- "SB": {
- "name": "Tsibiran Salaman"
- },
- "VG": {
- "name": "Tsibirin Birjin Na Birtaniya"
- },
- "NF": {
- "name": "Tsibirin Narfalk"
- },
- "UM": {
- "name": "U.S. Outlying Islands"
- },
- "UZ": {
- "name": "Uzubekistan"
- },
- "WF": {
- "name": "Walis Da Futuna"
- },
- "EH": {
- "name": "Western Sahara"
- },
- "YE": {
- "name": "Yamal"
- },
- "IO": {
- "name": "Yankin Birtaniya Na Tekun Indiya"
- },
- "UG": {
- "name": "Yuganda"
- },
- "UA": {
- "name": "Yukaran"
- },
- "UY": {
- "name": "Yurugai"
- },
- "ZM": {
- "name": "Zambiya"
- },
- "ZW": {
- "name": "Zimbabuwe"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/he.json b/vendor/commerceguys/intl/resources/country/he.json
deleted file mode 100644
index 89e47ea96..000000000
--- a/vendor/commerceguys/intl/resources/country/he.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "UG": {
- "name": "אוגנדה"
- },
- "UZ": {
- "name": "אוזבקיסטן"
- },
- "AT": {
- "name": "אוסטריה"
- },
- "AU": {
- "name": "אוסטרליה"
- },
- "UA": {
- "name": "אוקראינה"
- },
- "UY": {
- "name": "אורוגוואי"
- },
- "AZ": {
- "name": "אזרבייג׳ן"
- },
- "CX": {
- "name": "אי חג המולד"
- },
- "AE": {
- "name": "איחוד האמירויות הערביות"
- },
- "IT": {
- "name": "איטליה"
- },
- "AX": {
- "name": "איי אולנד"
- },
- "BS": {
- "name": "איי בהאמה"
- },
- "VG": {
- "name": "איי הבתולה הבריטיים"
- },
- "VI": {
- "name": "איי הבתולה של ארצות הברית"
- },
- "WF": {
- "name": "איי ווליס ופוטונה"
- },
- "TC": {
- "name": "איי טרקס וקייקוס"
- },
- "MP": {
- "name": "איי מריאנה הצפוניים"
- },
- "MH": {
- "name": "איי מרשל"
- },
- "NF": {
- "name": "איי נורפוק"
- },
- "SC": {
- "name": "איי סיישל"
- },
- "FO": {
- "name": "איי פארו"
- },
- "FK": {
- "name": "איי פוקלנד"
- },
- "PN": {
- "name": "איי פיטקרן"
- },
- "CK": {
- "name": "איי קוק"
- },
- "CC": {
- "name": "איי קוקוס (קילינג)"
- },
- "KY": {
- "name": "איי קיימן"
- },
- "SB": {
- "name": "איי שלמה"
- },
- "ID": {
- "name": "אינדונזיה"
- },
- "IS": {
- "name": "איסלנד"
- },
- "IR": {
- "name": "איראן"
- },
- "IE": {
- "name": "אירלנד"
- },
- "SV": {
- "name": "אל סלבדור"
- },
- "AL": {
- "name": "אלבניה"
- },
- "DZ": {
- "name": "אלג׳יריה"
- },
- "AI": {
- "name": "אנגווילה"
- },
- "AO": {
- "name": "אנגולה"
- },
- "AD": {
- "name": "אנדורה"
- },
- "AQ": {
- "name": "אנטארקטיקה"
- },
- "AG": {
- "name": "אנטיגואה וברבודה"
- },
- "EE": {
- "name": "אסטוניה"
- },
- "AF": {
- "name": "אפגניסטן"
- },
- "EC": {
- "name": "אקוודור"
- },
- "AR": {
- "name": "ארגנטינה"
- },
- "AW": {
- "name": "ארובה"
- },
- "ER": {
- "name": "אריתריאה"
- },
- "AM": {
- "name": "ארמניה"
- },
- "US": {
- "name": "ארצות הברית"
- },
- "ET": {
- "name": "אתיופיה"
- },
- "BT": {
- "name": "בהוטן"
- },
- "BG": {
- "name": "בולגריה"
- },
- "BO": {
- "name": "בוליביה"
- },
- "BA": {
- "name": "בוסניה והרצגובינה"
- },
- "BW": {
- "name": "בוצוואנה"
- },
- "BI": {
- "name": "בורונדי"
- },
- "BF": {
- "name": "בורקינה פאסו"
- },
- "BH": {
- "name": "בחריין"
- },
- "BY": {
- "name": "בלארוס"
- },
- "BE": {
- "name": "בלגיה"
- },
- "BZ": {
- "name": "בליז"
- },
- "BD": {
- "name": "בנגלדש"
- },
- "BJ": {
- "name": "בנין"
- },
- "BB": {
- "name": "ברבדוס"
- },
- "BN": {
- "name": "ברוניי"
- },
- "BR": {
- "name": "ברזיל"
- },
- "BM": {
- "name": "ברמודה"
- },
- "GS": {
- "name": "ג׳ורג׳יה הדרומית ואיי סנדוויץ׳ הדרומיים"
- },
- "DJ": {
- "name": "ג׳יבוטי"
- },
- "JM": {
- "name": "ג׳מייקה"
- },
- "JE": {
- "name": "ג׳רזי"
- },
- "GE": {
- "name": "גאורגיה"
- },
- "GH": {
- "name": "גאנה"
- },
- "GA": {
- "name": "גבון"
- },
- "GT": {
- "name": "גואטמלה"
- },
- "GU": {
- "name": "גואם"
- },
- "GP": {
- "name": "גוואדלופ"
- },
- "GY": {
- "name": "גיאנה"
- },
- "GF": {
- "name": "גיאנה הצרפתית"
- },
- "GI": {
- "name": "גיברלטר"
- },
- "GN": {
- "name": "גינאה"
- },
- "GQ": {
- "name": "גינאה המשוונית"
- },
- "GW": {
- "name": "גינאה-ביסאו"
- },
- "GM": {
- "name": "גמביה"
- },
- "GL": {
- "name": "גרינלנד"
- },
- "DE": {
- "name": "גרמניה"
- },
- "GD": {
- "name": "גרנדה"
- },
- "GG": {
- "name": "גרנזי"
- },
- "DM": {
- "name": "דומיניקה"
- },
- "DG": {
- "name": "דייגו גרסיה"
- },
- "DK": {
- "name": "דנמרק"
- },
- "ZA": {
- "name": "דרום אפריקה"
- },
- "SS": {
- "name": "דרום סודן"
- },
- "AC": {
- "name": "האי אסנשן"
- },
- "IM": {
- "name": "האי מאן"
- },
- "HT": {
- "name": "האיטי"
- },
- "MV": {
- "name": "האיים המלדיביים"
- },
- "UM": {
- "name": "האיים המרוחקים הקטנים של ארה״ב"
- },
- "IC": {
- "name": "האיים הקנריים"
- },
- "BQ": {
- "name": "האיים הקריביים ההולנדיים"
- },
- "IN": {
- "name": "הודו"
- },
- "VA": {
- "name": "הוותיקן"
- },
- "NL": {
- "name": "הולנד"
- },
- "HK": {
- "name": "הונג קונג (אזור מנהלי מיוחד של סין)"
- },
- "HU": {
- "name": "הונגריה"
- },
- "HN": {
- "name": "הונדורס"
- },
- "IO": {
- "name": "הטריטוריה הבריטית באוקיינוס ההודי"
- },
- "TF": {
- "name": "הטריטוריות הדרומיות של צרפת"
- },
- "GB": {
- "name": "הממלכה המאוחדת"
- },
- "PH": {
- "name": "הפיליפינים"
- },
- "DO": {
- "name": "הרפובליקה הדומיניקנית"
- },
- "CF": {
- "name": "הרפובליקה המרכז-אפריקאית"
- },
- "PS": {
- "name": "השטחים הפלסטיניים"
- },
- "VN": {
- "name": "וייטנאם"
- },
- "VU": {
- "name": "ונואטו"
- },
- "VE": {
- "name": "ונצואלה"
- },
- "ZW": {
- "name": "זימבבואה"
- },
- "ZM": {
- "name": "זמביה"
- },
- "CI": {
- "name": "חוף השנהב"
- },
- "TJ": {
- "name": "טג׳יקיסטן"
- },
- "TV": {
- "name": "טובאלו"
- },
- "TG": {
- "name": "טוגו"
- },
- "TO": {
- "name": "טונגה"
- },
- "TK": {
- "name": "טוקלאו"
- },
- "TR": {
- "name": "טורקיה"
- },
- "TM": {
- "name": "טורקמניסטן"
- },
- "TW": {
- "name": "טייוואן"
- },
- "TL": {
- "name": "טימור-לסטה"
- },
- "TZ": {
- "name": "טנזניה"
- },
- "TT": {
- "name": "טרינידד וטובגו"
- },
- "TA": {
- "name": "טריסטן דה קונה"
- },
- "GR": {
- "name": "יוון"
- },
- "JP": {
- "name": "יפן"
- },
- "JO": {
- "name": "ירדן"
- },
- "IL": {
- "name": "ישראל"
- },
- "KW": {
- "name": "כווית"
- },
- "CV": {
- "name": "כף ורדה"
- },
- "LA": {
- "name": "לאוס"
- },
- "LB": {
- "name": "לבנון"
- },
- "LY": {
- "name": "לוב"
- },
- "LU": {
- "name": "לוקסמבורג"
- },
- "LV": {
- "name": "לטביה"
- },
- "LR": {
- "name": "ליבריה"
- },
- "LT": {
- "name": "ליטא"
- },
- "LI": {
- "name": "ליכטנשטיין"
- },
- "LS": {
- "name": "לסוטו"
- },
- "MR": {
- "name": "מאוריטניה"
- },
- "MU": {
- "name": "מאוריציוס"
- },
- "YT": {
- "name": "מאיוט"
- },
- "ML": {
- "name": "מאלי"
- },
- "MG": {
- "name": "מדגסקר"
- },
- "MZ": {
- "name": "מוזמביק"
- },
- "MD": {
- "name": "מולדובה"
- },
- "MN": {
- "name": "מונגוליה"
- },
- "ME": {
- "name": "מונטנגרו"
- },
- "MS": {
- "name": "מונסראט"
- },
- "MC": {
- "name": "מונקו"
- },
- "MM": {
- "name": "מיאנמר (בורמה)"
- },
- "FM": {
- "name": "מיקרונזיה"
- },
- "MW": {
- "name": "מלאווי"
- },
- "MY": {
- "name": "מלזיה"
- },
- "MT": {
- "name": "מלטה"
- },
- "EG": {
- "name": "מצרים"
- },
- "MO": {
- "name": "מקאו (אזור מנהלי מיוחד של סין)"
- },
- "MK": {
- "name": "מקדוניה"
- },
- "MX": {
- "name": "מקסיקו"
- },
- "MA": {
- "name": "מרוקו"
- },
- "MQ": {
- "name": "מרטיניק"
- },
- "NR": {
- "name": "נאורו"
- },
- "NO": {
- "name": "נורווגיה"
- },
- "NG": {
- "name": "ניגריה"
- },
- "NZ": {
- "name": "ניו זילנד"
- },
- "NU": {
- "name": "ניווה"
- },
- "NE": {
- "name": "ניז׳ר"
- },
- "NI": {
- "name": "ניקרגואה"
- },
- "NA": {
- "name": "נמיביה"
- },
- "NP": {
- "name": "נפאל"
- },
- "ST": {
- "name": "סאו טומה ופרינסיפה"
- },
- "EA": {
- "name": "סאוטה ומלייה"
- },
- "SJ": {
- "name": "סבאלברד ויאן מאיין"
- },
- "EH": {
- "name": "סהרה המערבית"
- },
- "SD": {
- "name": "סודן"
- },
- "SZ": {
- "name": "סווזילנד"
- },
- "SO": {
- "name": "סומליה"
- },
- "SY": {
- "name": "סוריה"
- },
- "SR": {
- "name": "סורינאם"
- },
- "SL": {
- "name": "סיירה לאונה"
- },
- "CN": {
- "name": "סין"
- },
- "SG": {
- "name": "סינגפור"
- },
- "SI": {
- "name": "סלובניה"
- },
- "SK": {
- "name": "סלובקיה"
- },
- "WS": {
- "name": "סמואה"
- },
- "AS": {
- "name": "סמואה האמריקנית"
- },
- "MF": {
- "name": "סן מרטן"
- },
- "SM": {
- "name": "סן מרינו"
- },
- "SN": {
- "name": "סנגל"
- },
- "BL": {
- "name": "סנט ברתולומיאו"
- },
- "SH": {
- "name": "סנט הלנה"
- },
- "VC": {
- "name": "סנט וינסנט והגרנדינים"
- },
- "LC": {
- "name": "סנט לוסיה"
- },
- "SX": {
- "name": "סנט מארטן"
- },
- "PM": {
- "name": "סנט פייר ומיקלון"
- },
- "KN": {
- "name": "סנט קיטס ונוויס"
- },
- "ES": {
- "name": "ספרד"
- },
- "RS": {
- "name": "סרביה"
- },
- "LK": {
- "name": "סרי לנקה"
- },
- "OM": {
- "name": "עומאן"
- },
- "IQ": {
- "name": "עיראק"
- },
- "SA": {
- "name": "ערב הסעודית"
- },
- "PR": {
- "name": "פוארטו ריקו"
- },
- "PL": {
- "name": "פולין"
- },
- "PF": {
- "name": "פולינזיה הצרפתית"
- },
- "PT": {
- "name": "פורטוגל"
- },
- "FJ": {
- "name": "פיג׳י"
- },
- "FI": {
- "name": "פינלנד"
- },
- "PW": {
- "name": "פלאו"
- },
- "PA": {
- "name": "פנמה"
- },
- "PG": {
- "name": "פפואה גינאה החדשה"
- },
- "PK": {
- "name": "פקיסטן"
- },
- "PY": {
- "name": "פרגוואי"
- },
- "PE": {
- "name": "פרו"
- },
- "TD": {
- "name": "צ׳אד"
- },
- "CL": {
- "name": "צ׳ילה"
- },
- "CZ": {
- "name": "צ׳כיה"
- },
- "FR": {
- "name": "צרפת"
- },
- "CU": {
- "name": "קובה"
- },
- "CO": {
- "name": "קולומביה"
- },
- "KM": {
- "name": "קומורו"
- },
- "CG": {
- "name": "קונגו - ברזאויל"
- },
- "CD": {
- "name": "קונגו - קינשאסה"
- },
- "XK": {
- "name": "קוסובו"
- },
- "CR": {
- "name": "קוסטה ריקה"
- },
- "CW": {
- "name": "קוראסאו"
- },
- "KR": {
- "name": "קוריאה הדרומית"
- },
- "KP": {
- "name": "קוריאה הצפונית"
- },
- "KZ": {
- "name": "קזחסטן"
- },
- "QA": {
- "name": "קטאר"
- },
- "KG": {
- "name": "קירגיזסטן"
- },
- "KI": {
- "name": "קיריבאטי"
- },
- "NC": {
- "name": "קלדוניה החדשה"
- },
- "KH": {
- "name": "קמבודיה"
- },
- "CM": {
- "name": "קמרון"
- },
- "CA": {
- "name": "קנדה"
- },
- "KE": {
- "name": "קניה"
- },
- "CY": {
- "name": "קפריסין"
- },
- "HR": {
- "name": "קרואטיה"
- },
- "RE": {
- "name": "ראוניון"
- },
- "RW": {
- "name": "רואנדה"
- },
- "RO": {
- "name": "רומניה"
- },
- "RU": {
- "name": "רוסיה"
- },
- "SE": {
- "name": "שוודיה"
- },
- "CH": {
- "name": "שווייץ"
- },
- "TH": {
- "name": "תאילנד"
- },
- "TN": {
- "name": "תוניסיה"
- },
- "YE": {
- "name": "תימן"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/hi.json b/vendor/commerceguys/intl/resources/country/hi.json
deleted file mode 100644
index bdbb72f02..000000000
--- a/vendor/commerceguys/intl/resources/country/hi.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AO": {
- "name": "अंगोला"
- },
- "AQ": {
- "name": "अंटार्कटिका"
- },
- "AZ": {
- "name": "अज़रबैजान"
- },
- "AF": {
- "name": "अफ़गानिस्तान"
- },
- "AS": {
- "name": "अमेरिकी समोआ"
- },
- "AW": {
- "name": "अरूबा"
- },
- "AR": {
- "name": "अर्जेंटीना"
- },
- "SV": {
- "name": "अल सल्वाडोर"
- },
- "DZ": {
- "name": "अल्जीरिया"
- },
- "AL": {
- "name": "अल्बानिया"
- },
- "AC": {
- "name": "असेंशन द्वीप"
- },
- "IM": {
- "name": "आइल ऑफ़ मैन"
- },
- "IS": {
- "name": "आइसलैंड"
- },
- "IE": {
- "name": "आयरलैंड"
- },
- "AM": {
- "name": "आर्मेनिया"
- },
- "ID": {
- "name": "इंडोनेशिया"
- },
- "EC": {
- "name": "इक्वाडोर"
- },
- "GQ": {
- "name": "इक्वेटोरियल गिनी"
- },
- "IL": {
- "name": "इज़राइल"
- },
- "IT": {
- "name": "इटली"
- },
- "ET": {
- "name": "इथियोपिया"
- },
- "IQ": {
- "name": "इराक"
- },
- "ER": {
- "name": "इरिट्रिया"
- },
- "IR": {
- "name": "ईरान"
- },
- "UZ": {
- "name": "उज़्बेकिस्तान"
- },
- "KP": {
- "name": "उत्तर कोरिया"
- },
- "MP": {
- "name": "उत्तरी मारियाना द्वीपसमूह"
- },
- "UY": {
- "name": "उरूग्वे"
- },
- "AI": {
- "name": "एंग्विला"
- },
- "AG": {
- "name": "एंटिगुआ और बरबुडा"
- },
- "AD": {
- "name": "एंडोरा"
- },
- "AX": {
- "name": "एलैंड द्वीपसमूह"
- },
- "EE": {
- "name": "एस्टोनिया"
- },
- "AT": {
- "name": "ऑस्ट्रिया"
- },
- "AU": {
- "name": "ऑस्ट्रेलिया"
- },
- "OM": {
- "name": "ओमान"
- },
- "KH": {
- "name": "कंबोडिया"
- },
- "KZ": {
- "name": "कज़ाखस्तान"
- },
- "QA": {
- "name": "क़तर"
- },
- "CA": {
- "name": "कनाडा"
- },
- "CD": {
- "name": "कांगो - किंशासा"
- },
- "CG": {
- "name": "कांगो – ब्राज़ाविल"
- },
- "KI": {
- "name": "किरिबाती"
- },
- "KG": {
- "name": "किर्गिज़स्तान"
- },
- "CK": {
- "name": "कुक द्वीपसमूह"
- },
- "KW": {
- "name": "कुवैत"
- },
- "KE": {
- "name": "केन्या"
- },
- "CV": {
- "name": "केप वर्ड"
- },
- "IC": {
- "name": "कैनेरी द्वीपसमूह"
- },
- "CM": {
- "name": "कैमरून"
- },
- "KY": {
- "name": "कैमेन द्वीपसमूह"
- },
- "BQ": {
- "name": "कैरिबियन नीदरलैंड"
- },
- "CC": {
- "name": "कोकोस (कीलिंग) द्वीपसमूह"
- },
- "CI": {
- "name": "कोट डी आइवर"
- },
- "KM": {
- "name": "कोमोरोस"
- },
- "CO": {
- "name": "कोलंबिया"
- },
- "XK": {
- "name": "कोसोवो"
- },
- "CR": {
- "name": "कोस्टारिका"
- },
- "CU": {
- "name": "क्यूबा"
- },
- "CW": {
- "name": "क्यूरासाओ"
- },
- "CX": {
- "name": "क्रिसमस द्वीप"
- },
- "HR": {
- "name": "क्रोएशिया"
- },
- "GG": {
- "name": "गर्नसी"
- },
- "GM": {
- "name": "गाम्बिया"
- },
- "GN": {
- "name": "गिनी"
- },
- "GW": {
- "name": "गिनी-बिसाउ"
- },
- "GU": {
- "name": "गुआम"
- },
- "GY": {
- "name": "गुयाना"
- },
- "GA": {
- "name": "गैबॉन"
- },
- "GL": {
- "name": "ग्रीनलैंड"
- },
- "GD": {
- "name": "ग्रेनाडा"
- },
- "GT": {
- "name": "ग्वाटेमाला"
- },
- "GP": {
- "name": "ग्वाडेलूप"
- },
- "GH": {
- "name": "घाना"
- },
- "TD": {
- "name": "चाड"
- },
- "CL": {
- "name": "चिली"
- },
- "CN": {
- "name": "चीन"
- },
- "CZ": {
- "name": "चेकिया"
- },
- "JM": {
- "name": "जमैका"
- },
- "DE": {
- "name": "जर्मनी"
- },
- "JE": {
- "name": "जर्सी"
- },
- "JP": {
- "name": "जापान"
- },
- "ZM": {
- "name": "ज़ाम्बिया"
- },
- "DJ": {
- "name": "जिबूती"
- },
- "GI": {
- "name": "जिब्राल्टर"
- },
- "ZW": {
- "name": "ज़िम्बाब्वे"
- },
- "GE": {
- "name": "जॉर्जिया"
- },
- "JO": {
- "name": "जॉर्डन"
- },
- "TO": {
- "name": "टोंगा"
- },
- "TG": {
- "name": "टोगो"
- },
- "TN": {
- "name": "ट्यूनीशिया"
- },
- "DG": {
- "name": "डिएगो गार्सिया"
- },
- "DK": {
- "name": "डेनमार्क"
- },
- "DO": {
- "name": "डोमिनिकन गणराज्य"
- },
- "DM": {
- "name": "डोमिनिका"
- },
- "TZ": {
- "name": "तंज़ानिया"
- },
- "TW": {
- "name": "ताइवान"
- },
- "TJ": {
- "name": "ताज़िकिस्तान"
- },
- "TL": {
- "name": "तिमोर-लेस्त"
- },
- "TC": {
- "name": "तुर्क और कैकोज़ द्वीपसमूह"
- },
- "TM": {
- "name": "तुर्कमेनिस्तान"
- },
- "TR": {
- "name": "तुर्की"
- },
- "TV": {
- "name": "तुवालू"
- },
- "TK": {
- "name": "तोकेलाउ"
- },
- "TT": {
- "name": "त्रिनिदाद और टोबैगो"
- },
- "TA": {
- "name": "त्रिस्टान डा कुना"
- },
- "TH": {
- "name": "थाईलैंड"
- },
- "ZA": {
- "name": "दक्षिण अफ़्रीका"
- },
- "KR": {
- "name": "दक्षिण कोरिया"
- },
- "GS": {
- "name": "दक्षिण जॉर्जिया और दक्षिण सैंडविच द्वीपसमूह"
- },
- "SS": {
- "name": "दक्षिण सूडान"
- },
- "NE": {
- "name": "नाइजर"
- },
- "NG": {
- "name": "नाइजीरिया"
- },
- "NR": {
- "name": "नाउरु"
- },
- "NA": {
- "name": "नामीबिया"
- },
- "NI": {
- "name": "निकारागुआ"
- },
- "NL": {
- "name": "नीदरलैंड"
- },
- "NU": {
- "name": "नीयू"
- },
- "NP": {
- "name": "नेपाल"
- },
- "NF": {
- "name": "नॉरफ़ॉक द्वीप"
- },
- "NO": {
- "name": "नॉर्वे"
- },
- "NC": {
- "name": "न्यू कैलेडोनिया"
- },
- "NZ": {
- "name": "न्यूज़ीलैंड"
- },
- "PA": {
- "name": "पनामा"
- },
- "PY": {
- "name": "पराग्वे"
- },
- "PW": {
- "name": "पलाऊ"
- },
- "EH": {
- "name": "पश्चिमी सहारा"
- },
- "PK": {
- "name": "पाकिस्तान"
- },
- "PG": {
- "name": "पापुआ न्यू गिनी"
- },
- "PN": {
- "name": "पिटकैर्न द्वीपसमूह"
- },
- "PT": {
- "name": "पुर्तगाल"
- },
- "PE": {
- "name": "पेरू"
- },
- "PR": {
- "name": "पोर्टो रिको"
- },
- "PL": {
- "name": "पोलैंड"
- },
- "FJ": {
- "name": "फ़िजी"
- },
- "FI": {
- "name": "फ़िनलैंड"
- },
- "PH": {
- "name": "फ़िलिपींस"
- },
- "PS": {
- "name": "फ़िलिस्तीनी क्षेत्र"
- },
- "FO": {
- "name": "फ़ेरो द्वीपसमूह"
- },
- "FK": {
- "name": "फ़ॉकलैंड द्वीपसमूह"
- },
- "FR": {
- "name": "फ़्रांस"
- },
- "TF": {
- "name": "फ़्रांसीसी दक्षिणी क्षेत्र"
- },
- "GF": {
- "name": "फ़्रेंच गुयाना"
- },
- "PF": {
- "name": "फ़्रेंच पोलिनेशिया"
- },
- "BM": {
- "name": "बरमूडा"
- },
- "BH": {
- "name": "बहरीन"
- },
- "BS": {
- "name": "बहामास"
- },
- "BD": {
- "name": "बांग्लादेश"
- },
- "BB": {
- "name": "बारबाडोस"
- },
- "BI": {
- "name": "बुरुंडी"
- },
- "BF": {
- "name": "बुर्किना फ़ासो"
- },
- "BG": {
- "name": "बुल्गारिया"
- },
- "BJ": {
- "name": "बेनिन"
- },
- "BY": {
- "name": "बेलारूस"
- },
- "BZ": {
- "name": "बेलीज़"
- },
- "BE": {
- "name": "बेल्जियम"
- },
- "BW": {
- "name": "बोत्स्वाना"
- },
- "BO": {
- "name": "बोलीविया"
- },
- "BA": {
- "name": "बोस्निया और हर्ज़ेगोविना"
- },
- "BR": {
- "name": "ब्राज़ील"
- },
- "VG": {
- "name": "ब्रिटिश वर्जिन द्वीपसमूह"
- },
- "IO": {
- "name": "ब्रिटिश हिंद महासागरीय क्षेत्र"
- },
- "BN": {
- "name": "ब्रूनेई"
- },
- "IN": {
- "name": "भारत"
- },
- "BT": {
- "name": "भूटान"
- },
- "MN": {
- "name": "मंगोलिया"
- },
- "MK": {
- "name": "मकदूनिया"
- },
- "MO": {
- "name": "मकाऊ (विशेष प्रशासनिक क्षेत्र चीन)"
- },
- "CF": {
- "name": "मध्य अफ़्रीकी गणराज्य"
- },
- "MW": {
- "name": "मलावी"
- },
- "MY": {
- "name": "मलेशिया"
- },
- "FM": {
- "name": "माइक्रोनेशिया"
- },
- "YT": {
- "name": "मायोते"
- },
- "MQ": {
- "name": "मार्टीनिक"
- },
- "MH": {
- "name": "मार्शल द्वीपसमूह"
- },
- "MV": {
- "name": "मालदीव"
- },
- "ML": {
- "name": "माली"
- },
- "MT": {
- "name": "माल्टा"
- },
- "EG": {
- "name": "मिस्र"
- },
- "MG": {
- "name": "मेडागास्कर"
- },
- "MX": {
- "name": "मैक्सिको"
- },
- "MR": {
- "name": "मॉरिटानिया"
- },
- "MU": {
- "name": "मॉरीशस"
- },
- "MD": {
- "name": "मॉल्डोवा"
- },
- "MS": {
- "name": "मोंटसेरात"
- },
- "ME": {
- "name": "मोंटेनेग्रो"
- },
- "MZ": {
- "name": "मोज़ांबिक"
- },
- "MC": {
- "name": "मोनाको"
- },
- "MA": {
- "name": "मोरक्को"
- },
- "MM": {
- "name": "म्यांमार (बर्मा)"
- },
- "YE": {
- "name": "यमन"
- },
- "UG": {
- "name": "युगांडा"
- },
- "UM": {
- "name": "यू॰एस॰ आउटलाइंग द्वीपसमूह"
- },
- "VI": {
- "name": "यू॰एस॰ वर्जिन द्वीपसमूह"
- },
- "UA": {
- "name": "यूक्रेन"
- },
- "GB": {
- "name": "यूनाइटेड किंगडम"
- },
- "GR": {
- "name": "यूनान"
- },
- "RW": {
- "name": "रवांडा"
- },
- "RE": {
- "name": "रियूनियन"
- },
- "RU": {
- "name": "रूस"
- },
- "RO": {
- "name": "रोमानिया"
- },
- "LU": {
- "name": "लग्ज़मबर्ग"
- },
- "LR": {
- "name": "लाइबेरिया"
- },
- "LA": {
- "name": "लाओस"
- },
- "LV": {
- "name": "लातविया"
- },
- "LI": {
- "name": "लिचेंस्टीन"
- },
- "LT": {
- "name": "लिथुआनिया"
- },
- "LY": {
- "name": "लीबिया"
- },
- "LB": {
- "name": "लेबनान"
- },
- "LS": {
- "name": "लेसोथो"
- },
- "VU": {
- "name": "वनुआतू"
- },
- "WF": {
- "name": "वालिस और फ़्यूचूना"
- },
- "VN": {
- "name": "वियतनाम"
- },
- "VA": {
- "name": "वेटिकन सिटी"
- },
- "VE": {
- "name": "वेनेज़ुएला"
- },
- "LK": {
- "name": "श्रीलंका"
- },
- "AE": {
- "name": "संयुक्त अरब अमीरात"
- },
- "US": {
- "name": "संयुक्त राज्य"
- },
- "SA": {
- "name": "सऊदी अरब"
- },
- "WS": {
- "name": "समोआ"
- },
- "RS": {
- "name": "सर्बिया"
- },
- "CY": {
- "name": "साइप्रस"
- },
- "ST": {
- "name": "साओ टोम और प्रिंसिपे"
- },
- "SG": {
- "name": "सिंगापुर"
- },
- "SX": {
- "name": "सिंट मार्टिन"
- },
- "SL": {
- "name": "सिएरा लियोन"
- },
- "SY": {
- "name": "सीरिया"
- },
- "SD": {
- "name": "सूडान"
- },
- "SR": {
- "name": "सूरीनाम"
- },
- "KN": {
- "name": "सेंट किट्स और नेविस"
- },
- "PM": {
- "name": "सेंट पिएरे और मिक्वेलान"
- },
- "BL": {
- "name": "सेंट बार्थेलेमी"
- },
- "MF": {
- "name": "सेंट मार्टिन"
- },
- "LC": {
- "name": "सेंट लूसिया"
- },
- "VC": {
- "name": "सेंट विंसेंट और ग्रेनाडाइंस"
- },
- "SH": {
- "name": "सेंट हेलेना"
- },
- "EA": {
- "name": "सेउटा और मेलिला"
- },
- "SN": {
- "name": "सेनेगल"
- },
- "SC": {
- "name": "सेशेल्स"
- },
- "SM": {
- "name": "सैन मेरीनो"
- },
- "SO": {
- "name": "सोमालिया"
- },
- "SB": {
- "name": "सोलोमन द्वीपसमूह"
- },
- "ES": {
- "name": "स्पेन"
- },
- "SK": {
- "name": "स्लोवाकिया"
- },
- "SI": {
- "name": "स्लोवेनिया"
- },
- "SZ": {
- "name": "स्वाज़ीलैंड"
- },
- "SJ": {
- "name": "स्वालबार्ड और जान मायेन"
- },
- "CH": {
- "name": "स्विट्ज़रलैंड"
- },
- "SE": {
- "name": "स्वीडन"
- },
- "HU": {
- "name": "हंगरी"
- },
- "HK": {
- "name": "हाँग काँग (चीन विशेष प्रशासनिक क्षेत्र)"
- },
- "HT": {
- "name": "हैती"
- },
- "HN": {
- "name": "होंडूरास"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/hr.json b/vendor/commerceguys/intl/resources/country/hr.json
deleted file mode 100644
index 4ef0d5af7..000000000
--- a/vendor/commerceguys/intl/resources/country/hr.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afganistan"
- },
- "AX": {
- "name": "Ålandski otoci"
- },
- "AL": {
- "name": "Albanija"
- },
- "DZ": {
- "name": "Alžir"
- },
- "AS": {
- "name": "Američka Samoa"
- },
- "VI": {
- "name": "Američki Djevičanski otoci"
- },
- "AD": {
- "name": "Andora"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Angvila"
- },
- "AQ": {
- "name": "Antarktika"
- },
- "AG": {
- "name": "Antigva i Barbuda"
- },
- "AR": {
- "name": "Argentina"
- },
- "AM": {
- "name": "Armenija"
- },
- "AW": {
- "name": "Aruba"
- },
- "AU": {
- "name": "Australija"
- },
- "AT": {
- "name": "Austrija"
- },
- "AZ": {
- "name": "Azerbajdžan"
- },
- "BS": {
- "name": "Bahami"
- },
- "BH": {
- "name": "Bahrein"
- },
- "BD": {
- "name": "Bangladeš"
- },
- "BB": {
- "name": "Barbados"
- },
- "BE": {
- "name": "Belgija"
- },
- "BZ": {
- "name": "Belize"
- },
- "BJ": {
- "name": "Benin"
- },
- "BM": {
- "name": "Bermudi"
- },
- "BY": {
- "name": "Bjelorusija"
- },
- "BW": {
- "name": "Bocvana"
- },
- "BO": {
- "name": "Bolivija"
- },
- "BA": {
- "name": "Bosna i Hercegovina"
- },
- "CX": {
- "name": "Božićni otok"
- },
- "BR": {
- "name": "Brazil"
- },
- "VG": {
- "name": "Britanski Djevičanski otoci"
- },
- "IO": {
- "name": "Britanski Indijskooceanski teritorij"
- },
- "BN": {
- "name": "Brunej"
- },
- "BG": {
- "name": "Bugarska"
- },
- "BF": {
- "name": "Burkina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "BT": {
- "name": "Butan"
- },
- "EA": {
- "name": "Ceuta i Melilla"
- },
- "CY": {
- "name": "Cipar"
- },
- "CK": {
- "name": "Cookovi Otoci"
- },
- "ME": {
- "name": "Crna Gora"
- },
- "CW": {
- "name": "Curaçao"
- },
- "TD": {
- "name": "Čad"
- },
- "CZ": {
- "name": "Češka"
- },
- "CL": {
- "name": "Čile"
- },
- "DK": {
- "name": "Danska"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DM": {
- "name": "Dominika"
- },
- "DO": {
- "name": "Dominikanska Republika"
- },
- "DJ": {
- "name": "Džibuti"
- },
- "EG": {
- "name": "Egipat"
- },
- "EC": {
- "name": "Ekvador"
- },
- "GQ": {
- "name": "Ekvatorska Gvineja"
- },
- "ER": {
- "name": "Eritreja"
- },
- "EE": {
- "name": "Estonija"
- },
- "ET": {
- "name": "Etiopija"
- },
- "FK": {
- "name": "Falklandski otoci"
- },
- "FO": {
- "name": "Farski otoci"
- },
- "FJ": {
- "name": "Fidži"
- },
- "PH": {
- "name": "Filipini"
- },
- "FI": {
- "name": "Finska"
- },
- "FR": {
- "name": "Francuska"
- },
- "GF": {
- "name": "Francuska Gijana"
- },
- "PF": {
- "name": "Francuska Polinezija"
- },
- "TF": {
- "name": "Francuski južni i antarktički teritoriji"
- },
- "GA": {
- "name": "Gabon"
- },
- "GM": {
- "name": "Gambija"
- },
- "GH": {
- "name": "Gana"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GR": {
- "name": "Grčka"
- },
- "GD": {
- "name": "Grenada"
- },
- "GL": {
- "name": "Grenland"
- },
- "GE": {
- "name": "Gruzija"
- },
- "GP": {
- "name": "Guadalupe"
- },
- "GU": {
- "name": "Guam"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GY": {
- "name": "Gvajana"
- },
- "GT": {
- "name": "Gvatemala"
- },
- "GN": {
- "name": "Gvineja"
- },
- "GW": {
- "name": "Gvineja Bisau"
- },
- "HT": {
- "name": "Haiti"
- },
- "HN": {
- "name": "Honduras"
- },
- "HR": {
- "name": "Hrvatska"
- },
- "IN": {
- "name": "Indija"
- },
- "ID": {
- "name": "Indonezija"
- },
- "IQ": {
- "name": "Irak"
- },
- "IR": {
- "name": "Iran"
- },
- "IE": {
- "name": "Irska"
- },
- "IS": {
- "name": "Island"
- },
- "IT": {
- "name": "Italija"
- },
- "IL": {
- "name": "Izrael"
- },
- "JM": {
- "name": "Jamajka"
- },
- "JP": {
- "name": "Japan"
- },
- "YE": {
- "name": "Jemen"
- },
- "JE": {
- "name": "Jersey"
- },
- "JO": {
- "name": "Jordan"
- },
- "GS": {
- "name": "Južna Georgija i Južni Sendvički Otoci"
- },
- "KR": {
- "name": "Južna Koreja"
- },
- "SS": {
- "name": "Južni Sudan"
- },
- "ZA": {
- "name": "Južnoafrička Republika"
- },
- "KY": {
- "name": "Kajmanski otoci"
- },
- "KH": {
- "name": "Kambodža"
- },
- "CM": {
- "name": "Kamerun"
- },
- "CA": {
- "name": "Kanada"
- },
- "IC": {
- "name": "Kanarski otoci"
- },
- "BQ": {
- "name": "Karipski otoci Nizozemske"
- },
- "QA": {
- "name": "Katar"
- },
- "KZ": {
- "name": "Kazahstan"
- },
- "KE": {
- "name": "Kenija"
- },
- "CN": {
- "name": "Kina"
- },
- "KG": {
- "name": "Kirgistan"
- },
- "KI": {
- "name": "Kiribati"
- },
- "CC": {
- "name": "Kokosovi (Keelingovi) otoci"
- },
- "CO": {
- "name": "Kolumbija"
- },
- "KM": {
- "name": "Komori"
- },
- "CG": {
- "name": "Kongo - Brazzaville"
- },
- "CD": {
- "name": "Kongo - Kinshasa"
- },
- "XK": {
- "name": "Kosovo"
- },
- "CR": {
- "name": "Kostarika"
- },
- "CU": {
- "name": "Kuba"
- },
- "KW": {
- "name": "Kuvajt"
- },
- "LA": {
- "name": "Laos"
- },
- "LV": {
- "name": "Latvija"
- },
- "LS": {
- "name": "Lesoto"
- },
- "LB": {
- "name": "Libanon"
- },
- "LR": {
- "name": "Liberija"
- },
- "LY": {
- "name": "Libija"
- },
- "LI": {
- "name": "Lihtenštajn"
- },
- "LT": {
- "name": "Litva"
- },
- "LU": {
- "name": "Luksemburg"
- },
- "MG": {
- "name": "Madagaskar"
- },
- "HU": {
- "name": "Mađarska"
- },
- "MK": {
- "name": "Makedonija"
- },
- "MW": {
- "name": "Malavi"
- },
- "MV": {
- "name": "Maldivi"
- },
- "MY": {
- "name": "Malezija"
- },
- "ML": {
- "name": "Mali"
- },
- "UM": {
- "name": "Mali udaljeni otoci SAD-a"
- },
- "MT": {
- "name": "Malta"
- },
- "MA": {
- "name": "Maroko"
- },
- "MH": {
- "name": "Maršalovi Otoci"
- },
- "MQ": {
- "name": "Martinique"
- },
- "MR": {
- "name": "Mauretanija"
- },
- "MU": {
- "name": "Mauricijus"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "Meksiko"
- },
- "FM": {
- "name": "Mikronezija"
- },
- "MM": {
- "name": "Mjanmar (Burma)"
- },
- "MD": {
- "name": "Moldavija"
- },
- "MC": {
- "name": "Monako"
- },
- "MN": {
- "name": "Mongolija"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MZ": {
- "name": "Mozambik"
- },
- "NA": {
- "name": "Namibija"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepal"
- },
- "NE": {
- "name": "Niger"
- },
- "NG": {
- "name": "Nigerija"
- },
- "NI": {
- "name": "Nikaragva"
- },
- "NU": {
- "name": "Niue"
- },
- "NL": {
- "name": "Nizozemska"
- },
- "NO": {
- "name": "Norveška"
- },
- "NC": {
- "name": "Nova Kaledonija"
- },
- "NZ": {
- "name": "Novi Zeland"
- },
- "DE": {
- "name": "Njemačka"
- },
- "CI": {
- "name": "Obala Bjelokosti"
- },
- "OM": {
- "name": "Oman"
- },
- "PN": {
- "name": "Otoci Pitcairn"
- },
- "TC": {
- "name": "Otoci Turks i Caicos"
- },
- "AC": {
- "name": "Otok Ascension"
- },
- "IM": {
- "name": "Otok Man"
- },
- "NF": {
- "name": "Otok Norfolk"
- },
- "PK": {
- "name": "Pakistan"
- },
- "PW": {
- "name": "Palau"
- },
- "PS": {
- "name": "Palestinsko Područje"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papua Nova Gvineja"
- },
- "PY": {
- "name": "Paragvaj"
- },
- "PE": {
- "name": "Peru"
- },
- "PL": {
- "name": "Poljska"
- },
- "PR": {
- "name": "Portoriko"
- },
- "PT": {
- "name": "Portugal"
- },
- "HK": {
- "name": "PUP Hong Kong Kina"
- },
- "MO": {
- "name": "PUP Makao Kina"
- },
- "RE": {
- "name": "Réunion"
- },
- "RW": {
- "name": "Ruanda"
- },
- "RO": {
- "name": "Rumunjska"
- },
- "RU": {
- "name": "Rusija"
- },
- "BL": {
- "name": "Saint Barthélemy"
- },
- "MF": {
- "name": "Saint Martin"
- },
- "SB": {
- "name": "Salomonski Otoci"
- },
- "SV": {
- "name": "Salvador"
- },
- "WS": {
- "name": "Samoa"
- },
- "SM": {
- "name": "San Marino"
- },
- "SA": {
- "name": "Saudijska Arabija"
- },
- "SC": {
- "name": "Sejšeli"
- },
- "SN": {
- "name": "Senegal"
- },
- "SL": {
- "name": "Sijera Leone"
- },
- "SG": {
- "name": "Singapur"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SY": {
- "name": "Sirija"
- },
- "US": {
- "name": "Sjedinjene Američke Države"
- },
- "KP": {
- "name": "Sjeverna Koreja"
- },
- "MP": {
- "name": "Sjevernomarijanski otoci"
- },
- "SK": {
- "name": "Slovačka"
- },
- "SI": {
- "name": "Slovenija"
- },
- "SO": {
- "name": "Somalija"
- },
- "RS": {
- "name": "Srbija"
- },
- "CF": {
- "name": "Srednjoafrička Republika"
- },
- "SD": {
- "name": "Sudan"
- },
- "SR": {
- "name": "Surinam"
- },
- "SJ": {
- "name": "Svalbard i Jan Mayen"
- },
- "SZ": {
- "name": "Svazi"
- },
- "SH": {
- "name": "Sveta Helena"
- },
- "LC": {
- "name": "Sveta Lucija"
- },
- "KN": {
- "name": "Sveti Kristofor i Nevis"
- },
- "PM": {
- "name": "Sveti Petar i Mikelon"
- },
- "ST": {
- "name": "Sveti Toma i Princip"
- },
- "VC": {
- "name": "Sveti Vincent i Grenadini"
- },
- "ES": {
- "name": "Španjolska"
- },
- "LK": {
- "name": "Šri Lanka"
- },
- "SE": {
- "name": "Švedska"
- },
- "CH": {
- "name": "Švicarska"
- },
- "TJ": {
- "name": "Tadžikistan"
- },
- "TH": {
- "name": "Tajland"
- },
- "TW": {
- "name": "Tajvan"
- },
- "TZ": {
- "name": "Tanzanija"
- },
- "TL": {
- "name": "Timor-Leste"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad i Tobago"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TN": {
- "name": "Tunis"
- },
- "TM": {
- "name": "Turkmenistan"
- },
- "TR": {
- "name": "Turska"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UG": {
- "name": "Uganda"
- },
- "AE": {
- "name": "Ujedinjeni Arapski Emirati"
- },
- "GB": {
- "name": "Ujedinjeno Kraljevstvo"
- },
- "UA": {
- "name": "Ukrajina"
- },
- "UY": {
- "name": "Urugvaj"
- },
- "UZ": {
- "name": "Uzbekistan"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VA": {
- "name": "Vatikanski Grad"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vijetnam"
- },
- "WF": {
- "name": "Wallis i Futuna"
- },
- "ZM": {
- "name": "Zambija"
- },
- "EH": {
- "name": "Zapadna Sahara"
- },
- "CV": {
- "name": "Zelenortska Republika"
- },
- "ZW": {
- "name": "Zimbabve"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/hsb.json b/vendor/commerceguys/intl/resources/country/hsb.json
deleted file mode 100644
index 531efb6b2..000000000
--- a/vendor/commerceguys/intl/resources/country/hsb.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afghanistan"
- },
- "AX": {
- "name": "Åland"
- },
- "AL": {
- "name": "Albanska"
- },
- "DZ": {
- "name": "Algeriska"
- },
- "UM": {
- "name": "Ameriska Oceaniska"
- },
- "AS": {
- "name": "Ameriska Samoa"
- },
- "VI": {
- "name": "Ameriske knježniske kupy"
- },
- "AD": {
- "name": "Andorra"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguilla"
- },
- "AQ": {
- "name": "Antarktika"
- },
- "AG": {
- "name": "Antigua a Barbuda"
- },
- "AR": {
- "name": "Argentinska"
- },
- "AM": {
- "name": "Armenska"
- },
- "AW": {
- "name": "Aruba"
- },
- "AC": {
- "name": "Ascension"
- },
- "AU": {
- "name": "Awstralska"
- },
- "AT": {
- "name": "Awstriska"
- },
- "AZ": {
- "name": "Azerbajdźan"
- },
- "BS": {
- "name": "Bahamy"
- },
- "BH": {
- "name": "Bahrain"
- },
- "BD": {
- "name": "Bangladeš"
- },
- "BB": {
- "name": "Barbados"
- },
- "BE": {
- "name": "Belgiska"
- },
- "BZ": {
- "name": "Belize"
- },
- "BJ": {
- "name": "Benin"
- },
- "BM": {
- "name": "Bermudy"
- },
- "BY": {
- "name": "Běłoruska"
- },
- "BT": {
- "name": "Bhutan"
- },
- "BG": {
- "name": "Bołharska"
- },
- "BO": {
- "name": "Boliwiska"
- },
- "BA": {
- "name": "Bosniska a Hercegowina"
- },
- "BW": {
- "name": "Botswana"
- },
- "BR": {
- "name": "Brazilska"
- },
- "VG": {
- "name": "Britiske knježniske kupy"
- },
- "IO": {
- "name": "Britiski teritorij w Indiskim oceanje"
- },
- "BN": {
- "name": "Brunei"
- },
- "BF": {
- "name": "Burkina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "CF": {
- "name": "Centralnoafriska republika"
- },
- "EA": {
- "name": "Ceuta a Melilla"
- },
- "CK": {
- "name": "Cookowe kupy"
- },
- "CI": {
- "name": "Côte d’Ivoire"
- },
- "CW": {
- "name": "Curaçao"
- },
- "CY": {
- "name": "Cypern"
- },
- "TD": {
- "name": "Čad"
- },
- "CZ": {
- "name": "Čěska republika"
- },
- "DK": {
- "name": "Danska"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DM": {
- "name": "Dominika"
- },
- "DO": {
- "name": "Dominikanska republika"
- },
- "DJ": {
- "name": "Dźibuti"
- },
- "EG": {
- "name": "Egyptowska"
- },
- "EC": {
- "name": "Ekwador"
- },
- "GQ": {
- "name": "Ekwatorialna Gineja"
- },
- "SV": {
- "name": "El Salvador"
- },
- "ER": {
- "name": "Eritreja"
- },
- "EE": {
- "name": "Estiska"
- },
- "ET": {
- "name": "Etiopiska"
- },
- "FK": {
- "name": "Falklandske kupy"
- },
- "FO": {
- "name": "Färöske kupy"
- },
- "FJ": {
- "name": "Fidźi"
- },
- "PH": {
- "name": "Filipiny"
- },
- "FI": {
- "name": "Finska"
- },
- "FR": {
- "name": "Francoska"
- },
- "GF": {
- "name": "Francoska Guyana"
- },
- "PF": {
- "name": "Francoska Polyneziska"
- },
- "TF": {
- "name": "Francoski južny a antarktiski teritorij"
- },
- "GA": {
- "name": "Gabun"
- },
- "GM": {
- "name": "Gambija"
- },
- "GE": {
- "name": "Georgiska"
- },
- "GH": {
- "name": "Ghana"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GN": {
- "name": "Gineja"
- },
- "GW": {
- "name": "Gineja-Bissau"
- },
- "GD": {
- "name": "Grenada"
- },
- "GR": {
- "name": "Grjekska"
- },
- "GL": {
- "name": "Grönlandska"
- },
- "GP": {
- "name": "Guadeloupe"
- },
- "GU": {
- "name": "Guam"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GY": {
- "name": "Guyana"
- },
- "HT": {
- "name": "Haiti"
- },
- "CX": {
- "name": "Hodowna kupa"
- },
- "HN": {
- "name": "Honduras"
- },
- "CL": {
- "name": "Chilska"
- },
- "CN": {
- "name": "China"
- },
- "HR": {
- "name": "Chorwatska"
- },
- "IN": {
- "name": "Indiska"
- },
- "ID": {
- "name": "Indoneska"
- },
- "IQ": {
- "name": "Irak"
- },
- "IR": {
- "name": "Iran"
- },
- "IE": {
- "name": "Irska"
- },
- "IS": {
- "name": "Islandska"
- },
- "IL": {
- "name": "Israel"
- },
- "IT": {
- "name": "Italska"
- },
- "JM": {
- "name": "Jamaika"
- },
- "JP": {
- "name": "Japanska"
- },
- "YE": {
- "name": "Jemen"
- },
- "JE": {
- "name": "Jersey"
- },
- "JO": {
- "name": "Jordaniska"
- },
- "ZA": {
- "name": "Južna Afrika (Republika)"
- },
- "GS": {
- "name": "Južna Georgiska a Južne Sandwichowe kupy"
- },
- "KR": {
- "name": "Južna Koreja"
- },
- "SS": {
- "name": "Južny Sudan"
- },
- "KY": {
- "name": "Kajmanske kupy"
- },
- "KH": {
- "name": "Kambodźa"
- },
- "CM": {
- "name": "Kamerun"
- },
- "CA": {
- "name": "Kanada"
- },
- "IC": {
- "name": "Kanariske kupy"
- },
- "CV": {
- "name": "Kap Verde"
- },
- "BQ": {
- "name": "Karibiska Nižozemska"
- },
- "QA": {
- "name": "Katar"
- },
- "KZ": {
- "name": "Kazachstan"
- },
- "KE": {
- "name": "Kenija"
- },
- "KG": {
- "name": "Kirgizistan"
- },
- "KI": {
- "name": "Kiribati"
- },
- "CC": {
- "name": "Kokosowe kupy"
- },
- "CO": {
- "name": "Kolumbiska"
- },
- "KM": {
- "name": "Komory"
- },
- "CG": {
- "name": "Kongo-Brazzaville"
- },
- "CD": {
- "name": "Kongo-Kinshasa"
- },
- "XK": {
- "name": "Kosowo"
- },
- "CR": {
- "name": "Kosta Rika"
- },
- "CU": {
- "name": "Kuba"
- },
- "TC": {
- "name": "kupy Turks a Caicos"
- },
- "KW": {
- "name": "Kuwait"
- },
- "LA": {
- "name": "Laos"
- },
- "LS": {
- "name": "Lesotho"
- },
- "LV": {
- "name": "Letiska"
- },
- "LB": {
- "name": "Libanon"
- },
- "LR": {
- "name": "Liberija"
- },
- "LY": {
- "name": "Libyska"
- },
- "LI": {
- "name": "Liechtenstein"
- },
- "LT": {
- "name": "Litawska"
- },
- "LU": {
- "name": "Luxemburgska"
- },
- "MG": {
- "name": "Madagaskar"
- },
- "HU": {
- "name": "Madźarska"
- },
- "MK": {
- "name": "Makedonska"
- },
- "MY": {
- "name": "Malajzija"
- },
- "MW": {
- "name": "Malawi"
- },
- "MV": {
- "name": "Malediwy"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "IM": {
- "name": "Man"
- },
- "MA": {
- "name": "Marokko"
- },
- "MH": {
- "name": "Marshallowe kupy"
- },
- "MQ": {
- "name": "Martinique"
- },
- "MU": {
- "name": "Mauritius"
- },
- "MR": {
- "name": "Mawretanska"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "Mexiko"
- },
- "FM": {
- "name": "Mikroneziska"
- },
- "MD": {
- "name": "Moldawska"
- },
- "MC": {
- "name": "Monaco"
- },
- "MN": {
- "name": "Mongolska"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MZ": {
- "name": "Mosambik"
- },
- "MM": {
- "name": "Myanmar"
- },
- "NA": {
- "name": "Namibija"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepal"
- },
- "DE": {
- "name": "Němska"
- },
- "NE": {
- "name": "Niger"
- },
- "NG": {
- "name": "Nigerija"
- },
- "NI": {
- "name": "Nikaragua"
- },
- "NU": {
- "name": "Niue"
- },
- "NL": {
- "name": "Nižozemska"
- },
- "NF": {
- "name": "Norfolkowa kupa"
- },
- "NO": {
- "name": "Norwegska"
- },
- "NC": {
- "name": "Nowa Kaledoniska"
- },
- "NZ": {
- "name": "Nowoseelandska"
- },
- "OM": {
- "name": "Oman"
- },
- "PK": {
- "name": "Pakistan"
- },
- "PW": {
- "name": "Palau"
- },
- "PS": {
- "name": "Palestinski awtonomny teritorij"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papuwa-Nowa Gineja"
- },
- "PY": {
- "name": "Paraguay"
- },
- "PE": {
- "name": "Peru"
- },
- "PN": {
- "name": "Pitcairnowe kupy"
- },
- "PL": {
- "name": "Pólska"
- },
- "PT": {
- "name": "Portugalska"
- },
- "PR": {
- "name": "Puerto Rico"
- },
- "RE": {
- "name": "Réunion"
- },
- "RW": {
- "name": "Ruanda"
- },
- "RO": {
- "name": "Rumunska"
- },
- "RU": {
- "name": "Ruska"
- },
- "SB": {
- "name": "Salomony"
- },
- "ZM": {
- "name": "Sambija"
- },
- "WS": {
- "name": "Samoa"
- },
- "SM": {
- "name": "San Marino"
- },
- "ST": {
- "name": "São Tomé a Príncipe"
- },
- "SA": {
- "name": "Sawdi-Arabska"
- },
- "SN": {
- "name": "Senegal"
- },
- "RS": {
- "name": "Serbiska"
- },
- "KP": {
- "name": "Sewjerna Koreja"
- },
- "MP": {
- "name": "Sewjerne Mariany"
- },
- "SC": {
- "name": "Seychelle"
- },
- "SL": {
- "name": "Sierra Leone"
- },
- "ZW": {
- "name": "Simbabwe"
- },
- "SG": {
- "name": "Singapur"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SK": {
- "name": "Słowakska"
- },
- "SI": {
- "name": "Słowjenska"
- },
- "SO": {
- "name": "Somalija"
- },
- "LK": {
- "name": "Sri Lanka"
- },
- "BL": {
- "name": "St. Barthélemy"
- },
- "SH": {
- "name": "St. Helena"
- },
- "KN": {
- "name": "St. Kitts a Nevis"
- },
- "LC": {
- "name": "St. Lucia"
- },
- "MF": {
- "name": "St. Martin"
- },
- "PM": {
- "name": "St. Pierre a Miquelon"
- },
- "VC": {
- "name": "St. Vincent a Grenadiny"
- },
- "SD": {
- "name": "Sudan"
- },
- "SR": {
- "name": "Surinam"
- },
- "SJ": {
- "name": "Svalbard a Jan Mayen"
- },
- "SZ": {
- "name": "Swaziska"
- },
- "SY": {
- "name": "Syriska"
- },
- "ES": {
- "name": "Španiska"
- },
- "SE": {
- "name": "Šwedska"
- },
- "CH": {
- "name": "Šwicarska"
- },
- "TJ": {
- "name": "Tadźikistan"
- },
- "TW": {
- "name": "Taiwan"
- },
- "TZ": {
- "name": "Tansanija"
- },
- "TH": {
- "name": "Thailandska"
- },
- "TL": {
- "name": "Timor-Leste"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad a Tobago"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TN": {
- "name": "Tuneziska"
- },
- "TM": {
- "name": "Turkmeniska"
- },
- "TR": {
- "name": "Turkowska"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UG": {
- "name": "Uganda"
- },
- "UA": {
- "name": "Ukraina"
- },
- "UY": {
- "name": "Uruguay"
- },
- "UZ": {
- "name": "Uzbekistan"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VA": {
- "name": "Vatikanske město"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietnam"
- },
- "WF": {
- "name": "Wallis a Futuna"
- },
- "HK": {
- "name": "Wosebita zarjadniska cona Hongkong"
- },
- "MO": {
- "name": "Wosebita zarjadniska cona Macao"
- },
- "EH": {
- "name": "Zapadna Sahara"
- },
- "AE": {
- "name": "Zjednoćene arabske emiraty"
- },
- "GB": {
- "name": "Zjednoćene kralestwo"
- },
- "US": {
- "name": "Zjednoćene staty Ameriki"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/hu.json b/vendor/commerceguys/intl/resources/country/hu.json
deleted file mode 100644
index 6b77ff309..000000000
--- a/vendor/commerceguys/intl/resources/country/hu.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afganisztán"
- },
- "AX": {
- "name": "Åland-szigetek"
- },
- "AL": {
- "name": "Albánia"
- },
- "DZ": {
- "name": "Algéria"
- },
- "AS": {
- "name": "Amerikai Szamoa"
- },
- "VI": {
- "name": "Amerikai Virgin-szigetek"
- },
- "AD": {
- "name": "Andorra"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguilla"
- },
- "AQ": {
- "name": "Antarktisz"
- },
- "AG": {
- "name": "Antigua és Barbuda"
- },
- "AR": {
- "name": "Argentína"
- },
- "AW": {
- "name": "Aruba"
- },
- "AC": {
- "name": "Ascension-sziget"
- },
- "AU": {
- "name": "Ausztrália"
- },
- "AT": {
- "name": "Ausztria"
- },
- "UM": {
- "name": "Az USA lakatlan külbirtokai"
- },
- "AZ": {
- "name": "Azerbajdzsán"
- },
- "BS": {
- "name": "Bahama-szigetek"
- },
- "BH": {
- "name": "Bahrein"
- },
- "BD": {
- "name": "Banglades"
- },
- "BB": {
- "name": "Barbados"
- },
- "BY": {
- "name": "Belarusz"
- },
- "BE": {
- "name": "Belgium"
- },
- "BZ": {
- "name": "Belize"
- },
- "BJ": {
- "name": "Benin"
- },
- "BM": {
- "name": "Bermuda"
- },
- "BT": {
- "name": "Bhután"
- },
- "GW": {
- "name": "Bissau-Guinea"
- },
- "BO": {
- "name": "Bolívia"
- },
- "BA": {
- "name": "Bosznia-Hercegovina"
- },
- "BW": {
- "name": "Botswana"
- },
- "BR": {
- "name": "Brazília"
- },
- "IO": {
- "name": "Brit Indiai-óceáni Terület"
- },
- "VG": {
- "name": "Brit Virgin-szigetek"
- },
- "BN": {
- "name": "Brunei"
- },
- "BG": {
- "name": "Bulgária"
- },
- "BF": {
- "name": "Burkina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "EA": {
- "name": "Ceuta és Melilla"
- },
- "CL": {
- "name": "Chile"
- },
- "CY": {
- "name": "Ciprus"
- },
- "KM": {
- "name": "Comore-szigetek"
- },
- "CK": {
- "name": "Cook-szigetek"
- },
- "CR": {
- "name": "Costa Rica"
- },
- "CW": {
- "name": "Curaçao"
- },
- "TD": {
- "name": "Csád"
- },
- "CZ": {
- "name": "Csehország"
- },
- "DK": {
- "name": "Dánia"
- },
- "ZA": {
- "name": "Dél-afrikai Köztársaság"
- },
- "KR": {
- "name": "Dél-Korea"
- },
- "SS": {
- "name": "Dél-Szudán"
- },
- "GS": {
- "name": "Déli-Georgia és Déli-Sandwich-szigetek"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DM": {
- "name": "Dominika"
- },
- "DO": {
- "name": "Dominikai Köztársaság"
- },
- "DJ": {
- "name": "Dzsibuti"
- },
- "EC": {
- "name": "Ecuador"
- },
- "GQ": {
- "name": "Egyenlítői-Guinea"
- },
- "US": {
- "name": "Egyesült Államok"
- },
- "AE": {
- "name": "Egyesült Arab Emírségek"
- },
- "GB": {
- "name": "Egyesült Királyság"
- },
- "EG": {
- "name": "Egyiptom"
- },
- "CI": {
- "name": "Elefántcsontpart"
- },
- "ER": {
- "name": "Eritrea"
- },
- "KP": {
- "name": "Észak-Korea"
- },
- "MP": {
- "name": "Északi Mariana-szigetek"
- },
- "EE": {
- "name": "Észtország"
- },
- "ET": {
- "name": "Etiópia"
- },
- "FK": {
- "name": "Falkland-szigetek"
- },
- "FO": {
- "name": "Feröer-szigetek"
- },
- "FJ": {
- "name": "Fidzsi"
- },
- "FI": {
- "name": "Finnország"
- },
- "TF": {
- "name": "Francia Déli Területek"
- },
- "GF": {
- "name": "Francia Guyana"
- },
- "PF": {
- "name": "Francia Polinézia"
- },
- "FR": {
- "name": "Franciaország"
- },
- "PH": {
- "name": "Fülöp-szigetek"
- },
- "GA": {
- "name": "Gabon"
- },
- "GM": {
- "name": "Gambia"
- },
- "GH": {
- "name": "Ghána"
- },
- "GI": {
- "name": "Gibraltár"
- },
- "GR": {
- "name": "Görögország"
- },
- "GD": {
- "name": "Grenada"
- },
- "GL": {
- "name": "Grönland"
- },
- "GE": {
- "name": "Grúzia"
- },
- "GP": {
- "name": "Guadeloupe"
- },
- "GU": {
- "name": "Guam"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GN": {
- "name": "Guinea"
- },
- "GY": {
- "name": "Guyana"
- },
- "HT": {
- "name": "Haiti"
- },
- "BQ": {
- "name": "Holland Karib-térség"
- },
- "NL": {
- "name": "Hollandia"
- },
- "HN": {
- "name": "Honduras"
- },
- "HK": {
- "name": "Hongkong KKT"
- },
- "HR": {
- "name": "Horvátország"
- },
- "IN": {
- "name": "India"
- },
- "ID": {
- "name": "Indonézia"
- },
- "IQ": {
- "name": "Irak"
- },
- "IR": {
- "name": "Irán"
- },
- "IE": {
- "name": "Írország"
- },
- "IS": {
- "name": "Izland"
- },
- "IL": {
- "name": "Izrael"
- },
- "JM": {
- "name": "Jamaica"
- },
- "JP": {
- "name": "Japán"
- },
- "YE": {
- "name": "Jemen"
- },
- "JE": {
- "name": "Jersey"
- },
- "JO": {
- "name": "Jordánia"
- },
- "KY": {
- "name": "Kajmán-szigetek"
- },
- "KH": {
- "name": "Kambodzsa"
- },
- "CM": {
- "name": "Kamerun"
- },
- "CA": {
- "name": "Kanada"
- },
- "IC": {
- "name": "Kanári-szigetek"
- },
- "CX": {
- "name": "Karácsony-sziget"
- },
- "QA": {
- "name": "Katar"
- },
- "KZ": {
- "name": "Kazahsztán"
- },
- "TL": {
- "name": "Kelet-Timor"
- },
- "KE": {
- "name": "Kenya"
- },
- "CN": {
- "name": "Kína"
- },
- "KG": {
- "name": "Kirgizisztán"
- },
- "KI": {
- "name": "Kiribati"
- },
- "CC": {
- "name": "Kókusz (Keeling)-szigetek"
- },
- "CO": {
- "name": "Kolumbia"
- },
- "CG": {
- "name": "Kongó - Brazzaville"
- },
- "CD": {
- "name": "Kongó - Kinshasa"
- },
- "XK": {
- "name": "Koszovó"
- },
- "CF": {
- "name": "Közép-afrikai Köztársaság"
- },
- "CU": {
- "name": "Kuba"
- },
- "KW": {
- "name": "Kuvait"
- },
- "LA": {
- "name": "Laosz"
- },
- "PL": {
- "name": "Lengyelország"
- },
- "LS": {
- "name": "Lesotho"
- },
- "LV": {
- "name": "Lettország"
- },
- "LB": {
- "name": "Libanon"
- },
- "LR": {
- "name": "Libéria"
- },
- "LY": {
- "name": "Líbia"
- },
- "LI": {
- "name": "Liechtenstein"
- },
- "LT": {
- "name": "Litvánia"
- },
- "LU": {
- "name": "Luxemburg"
- },
- "MK": {
- "name": "Macedónia"
- },
- "MG": {
- "name": "Madagaszkár"
- },
- "HU": {
- "name": "Magyarország"
- },
- "MO": {
- "name": "Makaó KKT"
- },
- "MY": {
- "name": "Malajzia"
- },
- "MW": {
- "name": "Malawi"
- },
- "MV": {
- "name": "Maldív-szigetek"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Málta"
- },
- "IM": {
- "name": "Man-sziget"
- },
- "MA": {
- "name": "Marokkó"
- },
- "MH": {
- "name": "Marshall-szigetek"
- },
- "MQ": {
- "name": "Martinique"
- },
- "MR": {
- "name": "Mauritánia"
- },
- "MU": {
- "name": "Mauritius"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "Mexikó"
- },
- "MM": {
- "name": "Mianmar (Burma)"
- },
- "FM": {
- "name": "Mikronézia"
- },
- "MD": {
- "name": "Moldova"
- },
- "MC": {
- "name": "Monaco"
- },
- "MN": {
- "name": "Mongólia"
- },
- "ME": {
- "name": "Montenegró"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MZ": {
- "name": "Mozambik"
- },
- "NA": {
- "name": "Namíbia"
- },
- "NR": {
- "name": "Nauru"
- },
- "DE": {
- "name": "Németország"
- },
- "NP": {
- "name": "Nepál"
- },
- "NI": {
- "name": "Nicaragua"
- },
- "NE": {
- "name": "Niger"
- },
- "NG": {
- "name": "Nigéria"
- },
- "NU": {
- "name": "Niue"
- },
- "NF": {
- "name": "Norfolk-sziget"
- },
- "NO": {
- "name": "Norvégia"
- },
- "EH": {
- "name": "Nyugat-Szahara"
- },
- "IT": {
- "name": "Olaszország"
- },
- "OM": {
- "name": "Omán"
- },
- "RU": {
- "name": "Oroszország"
- },
- "AM": {
- "name": "Örményország"
- },
- "PK": {
- "name": "Pakisztán"
- },
- "PW": {
- "name": "Palau"
- },
- "PS": {
- "name": "Palesztin Terület"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Pápua Új-Guinea"
- },
- "PY": {
- "name": "Paraguay"
- },
- "PE": {
- "name": "Peru"
- },
- "PN": {
- "name": "Pitcairn-szigetek"
- },
- "PT": {
- "name": "Portugália"
- },
- "PR": {
- "name": "Puerto Rico"
- },
- "RE": {
- "name": "Réunion"
- },
- "RO": {
- "name": "Románia"
- },
- "RW": {
- "name": "Ruanda"
- },
- "KN": {
- "name": "Saint Kitts és Nevis"
- },
- "LC": {
- "name": "Saint Lucia"
- },
- "MF": {
- "name": "Saint Martin"
- },
- "VC": {
- "name": "Saint Vincent és a Grenadine-szigetek"
- },
- "BL": {
- "name": "Saint-Barthélemy"
- },
- "PM": {
- "name": "Saint-Pierre és Miquelon"
- },
- "SB": {
- "name": "Salamon-szigetek"
- },
- "SV": {
- "name": "Salvador"
- },
- "SM": {
- "name": "San Marino"
- },
- "ST": {
- "name": "São Tomé és Príncipe"
- },
- "SC": {
- "name": "Seychelle-szigetek"
- },
- "SL": {
- "name": "Sierra Leone"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "ES": {
- "name": "Spanyolország"
- },
- "LK": {
- "name": "Srí Lanka"
- },
- "SR": {
- "name": "Suriname"
- },
- "CH": {
- "name": "Svájc"
- },
- "SJ": {
- "name": "Svalbard és Jan Mayen"
- },
- "SE": {
- "name": "Svédország"
- },
- "WS": {
- "name": "Szamoa"
- },
- "SA": {
- "name": "Szaúd-Arábia"
- },
- "SN": {
- "name": "Szenegál"
- },
- "SH": {
- "name": "Szent Ilona"
- },
- "RS": {
- "name": "Szerbia"
- },
- "SG": {
- "name": "Szingapúr"
- },
- "SY": {
- "name": "Szíria"
- },
- "SK": {
- "name": "Szlovákia"
- },
- "SI": {
- "name": "Szlovénia"
- },
- "SO": {
- "name": "Szomália"
- },
- "SD": {
- "name": "Szudán"
- },
- "SZ": {
- "name": "Szváziföld"
- },
- "TJ": {
- "name": "Tádzsikisztán"
- },
- "TW": {
- "name": "Tajvan"
- },
- "TZ": {
- "name": "Tanzánia"
- },
- "TH": {
- "name": "Thaiföld"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TR": {
- "name": "Törökország"
- },
- "TT": {
- "name": "Trinidad és Tobago"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TN": {
- "name": "Tunézia"
- },
- "TC": {
- "name": "Turks- és Caicos-szigetek"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "TM": {
- "name": "Türkmenisztán"
- },
- "UG": {
- "name": "Uganda"
- },
- "NC": {
- "name": "Új-Kaledónia"
- },
- "NZ": {
- "name": "Új-Zéland"
- },
- "UA": {
- "name": "Ukrajna"
- },
- "UY": {
- "name": "Uruguay"
- },
- "UZ": {
- "name": "Üzbegisztán"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VA": {
- "name": "Vatikán"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietnam"
- },
- "WF": {
- "name": "Wallis és Futuna"
- },
- "ZM": {
- "name": "Zambia"
- },
- "ZW": {
- "name": "Zimbabwe"
- },
- "CV": {
- "name": "Zöld-foki Köztársaság"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/hy.json b/vendor/commerceguys/intl/resources/country/hy.json
deleted file mode 100644
index f8d7fb266..000000000
--- a/vendor/commerceguys/intl/resources/country/hy.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AZ": {
- "name": "Ադրբեջան"
- },
- "AX": {
- "name": "Ալանդյան կղզիներ"
- },
- "AL": {
- "name": "Ալբանիա"
- },
- "DZ": {
- "name": "Ալժիր"
- },
- "AS": {
- "name": "Ամերիկյան Սամոա"
- },
- "VI": {
- "name": "ԱՄՆ Վիրջինյան կղզիներ"
- },
- "AO": {
- "name": "Անգոլա"
- },
- "AI": {
- "name": "Անգուիլա"
- },
- "AD": {
- "name": "Անդորրա"
- },
- "AQ": {
- "name": "Անտարկտիդա"
- },
- "AG": {
- "name": "Անտիգուա և Բարբուդա"
- },
- "AU": {
- "name": "Ավստրալիա"
- },
- "AT": {
- "name": "Ավստրիա"
- },
- "AE": {
- "name": "Արաբական Միացյալ Էմիրություններ"
- },
- "AR": {
- "name": "Արգենտինա"
- },
- "AW": {
- "name": "Արուբա"
- },
- "UM": {
- "name": "Արտաքին կղզիներ (ԱՄՆ)"
- },
- "EH": {
- "name": "Արևմտյան Սահարա"
- },
- "AF": {
- "name": "Աֆղանստան"
- },
- "BS": {
- "name": "Բահամաներ"
- },
- "BH": {
- "name": "Բահրեյն"
- },
- "BD": {
- "name": "Բանգլադեշ"
- },
- "BB": {
- "name": "Բարբադոս"
- },
- "BY": {
- "name": "Բելառուս"
- },
- "BE": {
- "name": "Բելգիա"
- },
- "BZ": {
- "name": "Բելիզ"
- },
- "BJ": {
- "name": "Բենին"
- },
- "BM": {
- "name": "Բերմուդներ"
- },
- "BW": {
- "name": "Բոթսվանա"
- },
- "BO": {
- "name": "Բոլիվիա"
- },
- "BA": {
- "name": "Բոսնիա և Հերցեգովինա"
- },
- "BT": {
- "name": "Բութան"
- },
- "BG": {
- "name": "Բուլղարիա"
- },
- "BF": {
- "name": "Բուրկինա Ֆասո"
- },
- "BI": {
- "name": "Բուրունդի"
- },
- "BR": {
- "name": "Բրազիլիա"
- },
- "VG": {
- "name": "Բրիտանական Վիրջինյան կղզիներ"
- },
- "IO": {
- "name": "Բրիտանական Տարածք Հնդկական Օվկիանոսում"
- },
- "BN": {
- "name": "Բրունեյ"
- },
- "GA": {
- "name": "Գաբոն"
- },
- "GM": {
- "name": "Գամբիա"
- },
- "GY": {
- "name": "Գայանա"
- },
- "GH": {
- "name": "Գանա"
- },
- "DE": {
- "name": "Գերմանիա"
- },
- "GG": {
- "name": "Գերնսի"
- },
- "GU": {
- "name": "Գուամ"
- },
- "GP": {
- "name": "Գվադելուպա"
- },
- "GT": {
- "name": "Գվատեմալա"
- },
- "GN": {
- "name": "Գվինեա"
- },
- "GW": {
- "name": "Գվինեա-Բիսաու"
- },
- "GD": {
- "name": "Գրենադա"
- },
- "GL": {
- "name": "Գրենլանդիա"
- },
- "DK": {
- "name": "Դանիա"
- },
- "DG": {
- "name": "Դիեգո Գարսիա"
- },
- "DM": {
- "name": "Դոմինիկա"
- },
- "DO": {
- "name": "Դոմինիկյան Հանրապետություն"
- },
- "EG": {
- "name": "Եգիպտոս"
- },
- "ET": {
- "name": "Եթովպիա"
- },
- "YE": {
- "name": "Եմեն"
- },
- "ZM": {
- "name": "Զամբիա"
- },
- "ZW": {
- "name": "Զիմբաբվե"
- },
- "EC": {
- "name": "Էկվադոր"
- },
- "EE": {
- "name": "Էստոնիա"
- },
- "ER": {
- "name": "Էրիթրեա"
- },
- "TH": {
- "name": "Թայլանդ"
- },
- "TW": {
- "name": "Թայվան"
- },
- "TC": {
- "name": "Թըրքս և Կայկոս կղզիներ"
- },
- "TL": {
- "name": "Թիմոր Լեշտի"
- },
- "TN": {
- "name": "Թունիս"
- },
- "TR": {
- "name": "Թուրքիա"
- },
- "TM": {
- "name": "Թուրքմենստան"
- },
- "ID": {
- "name": "Ինդոնեզիա"
- },
- "IE": {
- "name": "Իռլանդիա"
- },
- "IS": {
- "name": "Իսլանդիա"
- },
- "ES": {
- "name": "Իսպանիա"
- },
- "IL": {
- "name": "Իսրայել"
- },
- "IT": {
- "name": "Իտալիա"
- },
- "IR": {
- "name": "Իրան"
- },
- "IQ": {
- "name": "Իրաք"
- },
- "LA": {
- "name": "Լաոս"
- },
- "LV": {
- "name": "Լատվիա"
- },
- "PL": {
- "name": "Լեհաստան"
- },
- "LS": {
- "name": "Լեսոտո"
- },
- "LB": {
- "name": "Լիբանան"
- },
- "LR": {
- "name": "Լիբերիա"
- },
- "LY": {
- "name": "Լիբիա"
- },
- "LI": {
- "name": "Լիխտենշտեյն"
- },
- "LT": {
- "name": "Լիտվա"
- },
- "LU": {
- "name": "Լյուքսեմբուրգ"
- },
- "HR": {
- "name": "Խորվաթիա"
- },
- "CV": {
- "name": "Կաբո Վերդե"
- },
- "KH": {
- "name": "Կամբոջա"
- },
- "CM": {
- "name": "Կամերուն"
- },
- "KY": {
- "name": "Կայման կղզիներ"
- },
- "CA": {
- "name": "Կանադա"
- },
- "IC": {
- "name": "Կանարյան կղզիներ"
- },
- "QA": {
- "name": "Կատար"
- },
- "BQ": {
- "name": "Կարիբյան Նիդեռլանդներ"
- },
- "CF": {
- "name": "Կենտրոնական Աֆրիկյան Հանրապետություն"
- },
- "CY": {
- "name": "Կիպրոս"
- },
- "KI": {
- "name": "Կիրիբատի"
- },
- "CW": {
- "name": "Կյուրասաո"
- },
- "CO": {
- "name": "Կոլումբիա"
- },
- "CC": {
- "name": "Կոկոսյան (Քիլինգ) կղզիներ"
- },
- "KM": {
- "name": "Կոմորյան կղզիներ"
- },
- "CG": {
- "name": "Կոնգո - Բրազավիլ"
- },
- "CD": {
- "name": "Կոնգո - Կինշասա"
- },
- "XK": {
- "name": "Կոսովո"
- },
- "CR": {
- "name": "Կոստա Ռիկա"
- },
- "CI": {
- "name": "Կոտ դ’Իվուար"
- },
- "CU": {
- "name": "Կուբա"
- },
- "CK": {
- "name": "Կուկի կղզիներ"
- },
- "AC": {
- "name": "Համբարձման կղզի"
- },
- "AM": {
- "name": "Հայաստան"
- },
- "HT": {
- "name": "Հայիթի"
- },
- "GQ": {
- "name": "Հասարակածային Գվինեա"
- },
- "KR": {
- "name": "Հարավային Կորեա"
- },
- "GS": {
- "name": "Հարավային Ջորջիա և Հարավային Սենդվիչյան կղզիներ"
- },
- "SS": {
- "name": "Հարավային Սուդան"
- },
- "ZA": {
- "name": "Հարավաֆրիկյան Հանրապետություն"
- },
- "KP": {
- "name": "Հյուսիսային Կորեա"
- },
- "MP": {
- "name": "Հյուսիսային Մարիանյան կղզիներ"
- },
- "IN": {
- "name": "Հնդկաստան"
- },
- "HN": {
- "name": "Հոնդուրաս"
- },
- "HK": {
- "name": "Հոնկոնգի ՀՎՇ"
- },
- "JO": {
- "name": "Հորդանան"
- },
- "GR": {
- "name": "Հունաստան"
- },
- "HU": {
- "name": "Հունգարիա"
- },
- "KZ": {
- "name": "Ղազախստան"
- },
- "KG": {
- "name": "Ղրղզստան"
- },
- "JM": {
- "name": "Ճամայկա"
- },
- "JP": {
- "name": "Ճապոնիա"
- },
- "MG": {
- "name": "Մադագասկար"
- },
- "MY": {
- "name": "Մալայզիա"
- },
- "MW": {
- "name": "Մալավի"
- },
- "MV": {
- "name": "Մալդիվներ"
- },
- "MT": {
- "name": "Մալթա"
- },
- "ML": {
- "name": "Մալի"
- },
- "MK": {
- "name": "Մակեդոնիա"
- },
- "YT": {
- "name": "Մայոտ"
- },
- "MU": {
- "name": "Մավրիկիոս"
- },
- "MR": {
- "name": "Մավրիտանիա"
- },
- "MH": {
- "name": "Մարշալյան կղզիներ"
- },
- "MA": {
- "name": "Մարոկկո"
- },
- "MQ": {
- "name": "Մարտինիկա"
- },
- "IM": {
- "name": "Մեն կղզի"
- },
- "MX": {
- "name": "Մեքսիկա"
- },
- "GB": {
- "name": "Միացյալ Թագավորություն"
- },
- "US": {
- "name": "Միացյալ Նահանգներ"
- },
- "FM": {
- "name": "Միկրոնեզիա"
- },
- "MM": {
- "name": "Մյանմա (Բիրմա)"
- },
- "MZ": {
- "name": "Մոզամբիկ"
- },
- "MD": {
- "name": "Մոլդովա"
- },
- "MC": {
- "name": "Մոնակո"
- },
- "MN": {
- "name": "Մոնղոլիա"
- },
- "MS": {
- "name": "Մոնսեռատ"
- },
- "NA": {
- "name": "Նամիբիա"
- },
- "NR": {
- "name": "Նաուրու"
- },
- "NP": {
- "name": "Նեպալ"
- },
- "NE": {
- "name": "Նիգեր"
- },
- "NG": {
- "name": "Նիգերիա"
- },
- "NL": {
- "name": "Նիդեռլանդներ"
- },
- "NI": {
- "name": "Նիկարագուա"
- },
- "NU": {
- "name": "Նիուե"
- },
- "NZ": {
- "name": "Նոր Զելանդիա"
- },
- "NC": {
- "name": "Նոր Կալեդոնիա"
- },
- "NO": {
- "name": "Նորվեգիա"
- },
- "NF": {
- "name": "Նորֆոլկ կղզի"
- },
- "SE": {
- "name": "Շվեդիա"
- },
- "CH": {
- "name": "Շվեյցարիա"
- },
- "LK": {
- "name": "Շրի Լանկա"
- },
- "UG": {
- "name": "Ուգանդա"
- },
- "UZ": {
- "name": "Ուզբեկստան"
- },
- "UA": {
- "name": "Ուկրաինա"
- },
- "WF": {
- "name": "Ուոլիս և Ֆուտունա"
- },
- "UY": {
- "name": "Ուրուգվայ"
- },
- "TD": {
- "name": "Չադ"
- },
- "CZ": {
- "name": "Չեխիա"
- },
- "ME": {
- "name": "Չեռնոգորիա"
- },
- "CL": {
- "name": "Չիլի"
- },
- "CN": {
- "name": "Չինաստան"
- },
- "MO": {
- "name": "Չինաստանի Մակաո ՀՎՇ"
- },
- "PW": {
- "name": "Պալաու"
- },
- "PK": {
- "name": "Պակիստան"
- },
- "PS": {
- "name": "Պաղեստինյան տարածքներ"
- },
- "PA": {
- "name": "Պանամա"
- },
- "PG": {
- "name": "Պապուա Նոր Գվինեա"
- },
- "PY": {
- "name": "Պարագվայ"
- },
- "PE": {
- "name": "Պերու"
- },
- "PN": {
- "name": "Պիտկեռն կղզիներ"
- },
- "PT": {
- "name": "Պորտուգալիա"
- },
- "PR": {
- "name": "Պուերտո Ռիկո"
- },
- "JE": {
- "name": "Ջերսի"
- },
- "DJ": {
- "name": "Ջիբութի"
- },
- "GI": {
- "name": "Ջիբրալթար"
- },
- "RE": {
- "name": "Ռեյունիոն"
- },
- "RW": {
- "name": "Ռուանդա"
- },
- "RO": {
- "name": "Ռումինիա"
- },
- "RU": {
- "name": "Ռուսաստան"
- },
- "SV": {
- "name": "Սալվադոր"
- },
- "WS": {
- "name": "Սամոա"
- },
- "SM": {
- "name": "Սան Մարինո"
- },
- "ST": {
- "name": "Սան Տոմե և Փրինսիպի"
- },
- "SA": {
- "name": "Սաուդյան Արաբիա"
- },
- "SC": {
- "name": "Սեյշելներ"
- },
- "MF": {
- "name": "Սեն Մարտեն"
- },
- "PM": {
- "name": "Սեն Պիեռ և Միքելոն"
- },
- "SN": {
- "name": "Սենեգալ"
- },
- "LC": {
- "name": "Սենթ Լյուսիա"
- },
- "VC": {
- "name": "Սենթ Վինսենթ և Գրենադիններ"
- },
- "KN": {
- "name": "Սենթ Քիտս և Նևիս"
- },
- "EA": {
- "name": "Սեուտա և Մելիլյա"
- },
- "RS": {
- "name": "Սերբիա"
- },
- "SL": {
- "name": "Սիեռա Լեոնե"
- },
- "SG": {
- "name": "Սինգապուր"
- },
- "SX": {
- "name": "Սինտ Մարտեն"
- },
- "SY": {
- "name": "Սիրիա"
- },
- "SK": {
- "name": "Սլովակիա"
- },
- "SI": {
- "name": "Սլովենիա"
- },
- "SB": {
- "name": "Սողոմոնյան կղզիներ"
- },
- "SO": {
- "name": "Սոմալի"
- },
- "SD": {
- "name": "Սուդան"
- },
- "BL": {
- "name": "Սուրբ Բարդուղիմեոս"
- },
- "CX": {
- "name": "Սուրբ Ծննդյան կղզի"
- },
- "SH": {
- "name": "Սուրբ Հեղինեի կղզի"
- },
- "SR": {
- "name": "Սուրինամ"
- },
- "SZ": {
- "name": "Սվազիլենդ"
- },
- "SJ": {
- "name": "Սվալբարդ և Յան Մայեն"
- },
- "VU": {
- "name": "Վանուատու"
- },
- "VA": {
- "name": "Վատիկան"
- },
- "VE": {
- "name": "Վենեսուելա"
- },
- "VN": {
- "name": "Վիետնամ"
- },
- "GE": {
- "name": "Վրաստան"
- },
- "TZ": {
- "name": "Տանզանիա"
- },
- "TJ": {
- "name": "Տաջիկստան"
- },
- "TG": {
- "name": "Տոգո"
- },
- "TK": {
- "name": "Տոկելաու"
- },
- "TO": {
- "name": "Տոնգա"
- },
- "TV": {
- "name": "Տուվալու"
- },
- "TT": {
- "name": "Տրինիդադ և Տոբագո"
- },
- "TA": {
- "name": "Տրիստան դա Կունյա"
- },
- "KE": {
- "name": "Քենիա"
- },
- "KW": {
- "name": "Քուվեյթ"
- },
- "OM": {
- "name": "Օման"
- },
- "FO": {
- "name": "Ֆարերյան կղզիներ"
- },
- "PH": {
- "name": "Ֆիլիպիններ"
- },
- "FI": {
- "name": "Ֆինլանդիա"
- },
- "FJ": {
- "name": "Ֆիջի"
- },
- "FK": {
- "name": "Ֆոլքլենդյան կղզիներ"
- },
- "FR": {
- "name": "Ֆրանսիա"
- },
- "GF": {
- "name": "Ֆրանսիական Գվիանա"
- },
- "TF": {
- "name": "Ֆրանսիական Հարավային Տարածքներ"
- },
- "PF": {
- "name": "Ֆրանսիական Պոլինեզիա"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/id.json b/vendor/commerceguys/intl/resources/country/id.json
deleted file mode 100644
index 2c64fbd0b..000000000
--- a/vendor/commerceguys/intl/resources/country/id.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afganistan"
- },
- "ZA": {
- "name": "Afrika Selatan"
- },
- "AL": {
- "name": "Albania"
- },
- "DZ": {
- "name": "Aljazair"
- },
- "US": {
- "name": "Amerika Serikat"
- },
- "AD": {
- "name": "Andorra"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguilla"
- },
- "AQ": {
- "name": "Antartika"
- },
- "AG": {
- "name": "Antigua dan Barbuda"
- },
- "SA": {
- "name": "Arab Saudi"
- },
- "AR": {
- "name": "Argentina"
- },
- "AM": {
- "name": "Armenia"
- },
- "AW": {
- "name": "Aruba"
- },
- "AU": {
- "name": "Australia"
- },
- "AT": {
- "name": "Austria"
- },
- "AZ": {
- "name": "Azerbaijan"
- },
- "BS": {
- "name": "Bahama"
- },
- "BH": {
- "name": "Bahrain"
- },
- "BD": {
- "name": "Bangladesh"
- },
- "BB": {
- "name": "Barbados"
- },
- "NL": {
- "name": "Belanda"
- },
- "BQ": {
- "name": "Belanda Karibia"
- },
- "BY": {
- "name": "Belarus"
- },
- "BE": {
- "name": "Belgia"
- },
- "BZ": {
- "name": "Belize"
- },
- "BJ": {
- "name": "Benin"
- },
- "BM": {
- "name": "Bermuda"
- },
- "BT": {
- "name": "Bhutan"
- },
- "BO": {
- "name": "Bolivia"
- },
- "BA": {
- "name": "Bosnia dan Herzegovina"
- },
- "BW": {
- "name": "Botswana"
- },
- "BR": {
- "name": "Brasil"
- },
- "BN": {
- "name": "Brunei"
- },
- "BG": {
- "name": "Bulgaria"
- },
- "BF": {
- "name": "Burkina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "TD": {
- "name": "Cad"
- },
- "CZ": {
- "name": "Ceko"
- },
- "EA": {
- "name": "Ceuta dan Melilla"
- },
- "CL": {
- "name": "Cile"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DK": {
- "name": "Denmark"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DM": {
- "name": "Dominika"
- },
- "EC": {
- "name": "Ekuador"
- },
- "SV": {
- "name": "El Salvador"
- },
- "ER": {
- "name": "Eritrea"
- },
- "EE": {
- "name": "Estonia"
- },
- "ET": {
- "name": "Etiopia"
- },
- "FJ": {
- "name": "Fiji"
- },
- "PH": {
- "name": "Filipina"
- },
- "FI": {
- "name": "Finlandia"
- },
- "GA": {
- "name": "Gabon"
- },
- "GM": {
- "name": "Gambia"
- },
- "GE": {
- "name": "Georgia"
- },
- "GS": {
- "name": "Georgia Selatan & Kep. Sandwich Selatan"
- },
- "GH": {
- "name": "Ghana"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GD": {
- "name": "Grenada"
- },
- "GL": {
- "name": "Grinlandia"
- },
- "GP": {
- "name": "Guadeloupe"
- },
- "GU": {
- "name": "Guam"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GN": {
- "name": "Guinea"
- },
- "GQ": {
- "name": "Guinea Ekuatorial"
- },
- "GW": {
- "name": "Guinea-Bissau"
- },
- "GY": {
- "name": "Guyana"
- },
- "GF": {
- "name": "Guyana Prancis"
- },
- "HT": {
- "name": "Haiti"
- },
- "HN": {
- "name": "Honduras"
- },
- "HK": {
- "name": "Hong Kong SAR Tiongkok"
- },
- "HU": {
- "name": "Hungaria"
- },
- "IN": {
- "name": "India"
- },
- "ID": {
- "name": "Indonesia"
- },
- "GB": {
- "name": "Inggris Raya"
- },
- "IQ": {
- "name": "Irak"
- },
- "IR": {
- "name": "Iran"
- },
- "IE": {
- "name": "Irlandia"
- },
- "IS": {
- "name": "Islandia"
- },
- "IL": {
- "name": "Israel"
- },
- "IT": {
- "name": "Italia"
- },
- "JM": {
- "name": "Jamaika"
- },
- "JP": {
- "name": "Jepang"
- },
- "DE": {
- "name": "Jerman"
- },
- "JE": {
- "name": "Jersey"
- },
- "DJ": {
- "name": "Jibuti"
- },
- "NC": {
- "name": "Kaledonia Baru"
- },
- "KH": {
- "name": "Kamboja"
- },
- "CM": {
- "name": "Kamerun"
- },
- "CA": {
- "name": "Kanada"
- },
- "KZ": {
- "name": "Kazakstan"
- },
- "KE": {
- "name": "Kenya"
- },
- "AX": {
- "name": "Kepulauan Aland"
- },
- "IC": {
- "name": "Kepulauan Canary"
- },
- "KY": {
- "name": "Kepulauan Cayman"
- },
- "CC": {
- "name": "Kepulauan Cocos (Keeling)"
- },
- "CK": {
- "name": "Kepulauan Cook"
- },
- "FO": {
- "name": "Kepulauan Faroe"
- },
- "FK": {
- "name": "Kepulauan Malvinas"
- },
- "MP": {
- "name": "Kepulauan Mariana Utara"
- },
- "MH": {
- "name": "Kepulauan Marshall"
- },
- "NF": {
- "name": "Kepulauan Norfolk"
- },
- "PN": {
- "name": "Kepulauan Pitcairn"
- },
- "SB": {
- "name": "Kepulauan Solomon"
- },
- "SJ": {
- "name": "Kepulauan Svalbard dan Jan Mayen"
- },
- "UM": {
- "name": "Kepulauan Terluar A.S."
- },
- "TC": {
- "name": "Kepulauan Turks dan Caicos"
- },
- "VI": {
- "name": "Kepulauan Virgin A.S."
- },
- "VG": {
- "name": "Kepulauan Virgin Inggris"
- },
- "WF": {
- "name": "Kepulauan Wallis dan Futuna"
- },
- "KG": {
- "name": "Kirgistan"
- },
- "KI": {
- "name": "Kiribati"
- },
- "CO": {
- "name": "Kolombia"
- },
- "KM": {
- "name": "Komoro"
- },
- "CG": {
- "name": "Kongo - Brazzaville"
- },
- "CD": {
- "name": "Kongo - Kinshasa"
- },
- "KR": {
- "name": "Korea Selatan"
- },
- "KP": {
- "name": "Korea Utara"
- },
- "XK": {
- "name": "Kosovo"
- },
- "CR": {
- "name": "Kosta Rika"
- },
- "HR": {
- "name": "Kroasia"
- },
- "CU": {
- "name": "Kuba"
- },
- "KW": {
- "name": "Kuwait"
- },
- "LA": {
- "name": "Laos"
- },
- "LV": {
- "name": "Latvia"
- },
- "LB": {
- "name": "Lebanon"
- },
- "LS": {
- "name": "Lesotho"
- },
- "LR": {
- "name": "Liberia"
- },
- "LY": {
- "name": "Libia"
- },
- "LI": {
- "name": "Liechtenstein"
- },
- "LT": {
- "name": "Lituania"
- },
- "LU": {
- "name": "Luksemburg"
- },
- "MG": {
- "name": "Madagaskar"
- },
- "MO": {
- "name": "Makau SAR Tiongkok"
- },
- "MK": {
- "name": "Makedonia"
- },
- "MV": {
- "name": "Maladewa"
- },
- "MW": {
- "name": "Malawi"
- },
- "MY": {
- "name": "Malaysia"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "MA": {
- "name": "Maroko"
- },
- "MQ": {
- "name": "Martinik"
- },
- "MR": {
- "name": "Mauritania"
- },
- "MU": {
- "name": "Mauritius"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "Meksiko"
- },
- "EG": {
- "name": "Mesir"
- },
- "FM": {
- "name": "Mikronesia"
- },
- "MD": {
- "name": "Moldova"
- },
- "MC": {
- "name": "Monako"
- },
- "MN": {
- "name": "Mongolia"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MZ": {
- "name": "Mozambik"
- },
- "MM": {
- "name": "Myanmar (Burma)"
- },
- "NA": {
- "name": "Namibia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepal"
- },
- "NE": {
- "name": "Niger"
- },
- "NG": {
- "name": "Nigeria"
- },
- "NI": {
- "name": "Nikaragua"
- },
- "NU": {
- "name": "Niue"
- },
- "NO": {
- "name": "Norwegia"
- },
- "OM": {
- "name": "Oman"
- },
- "PK": {
- "name": "Pakistan"
- },
- "PW": {
- "name": "Palau"
- },
- "PA": {
- "name": "Panama"
- },
- "CI": {
- "name": "Pantai Gading"
- },
- "PG": {
- "name": "Papua Nugini"
- },
- "PY": {
- "name": "Paraguay"
- },
- "PE": {
- "name": "Peru"
- },
- "PL": {
- "name": "Polandia"
- },
- "PF": {
- "name": "Polinesia Prancis"
- },
- "PT": {
- "name": "Portugal"
- },
- "FR": {
- "name": "Prancis"
- },
- "PR": {
- "name": "Puerto Riko"
- },
- "AC": {
- "name": "Pulau Ascension"
- },
- "CX": {
- "name": "Pulau Christmas"
- },
- "IM": {
- "name": "Pulau Man"
- },
- "QA": {
- "name": "Qatar"
- },
- "CF": {
- "name": "Republik Afrika Tengah"
- },
- "DO": {
- "name": "Republik Dominika"
- },
- "RE": {
- "name": "Réunion"
- },
- "RO": {
- "name": "Rumania"
- },
- "RU": {
- "name": "Rusia"
- },
- "RW": {
- "name": "Rwanda"
- },
- "EH": {
- "name": "Sahara Barat"
- },
- "BL": {
- "name": "Saint Barthélemy"
- },
- "SH": {
- "name": "Saint Helena"
- },
- "KN": {
- "name": "Saint Kitts dan Nevis"
- },
- "LC": {
- "name": "Saint Lucia"
- },
- "MF": {
- "name": "Saint Martin"
- },
- "PM": {
- "name": "Saint Pierre dan Miquelon"
- },
- "VC": {
- "name": "Saint Vincent dan Grenadines"
- },
- "WS": {
- "name": "Samoa"
- },
- "AS": {
- "name": "Samoa Amerika"
- },
- "SM": {
- "name": "San Marino"
- },
- "ST": {
- "name": "Sao Tome dan Principe"
- },
- "NZ": {
- "name": "Selandia Baru"
- },
- "SN": {
- "name": "Senegal"
- },
- "RS": {
- "name": "Serbia"
- },
- "SC": {
- "name": "Seychelles"
- },
- "SL": {
- "name": "Sierra Leone"
- },
- "SG": {
- "name": "Singapura"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "CY": {
- "name": "Siprus"
- },
- "SK": {
- "name": "Slovakia"
- },
- "SI": {
- "name": "Slovenia"
- },
- "SO": {
- "name": "Somalia"
- },
- "ES": {
- "name": "Spanyol"
- },
- "LK": {
- "name": "Sri Lanka"
- },
- "SD": {
- "name": "Sudan"
- },
- "SS": {
- "name": "Sudan Selatan"
- },
- "SY": {
- "name": "Suriah"
- },
- "SR": {
- "name": "Suriname"
- },
- "SZ": {
- "name": "Swaziland"
- },
- "SE": {
- "name": "Swedia"
- },
- "CH": {
- "name": "Swiss"
- },
- "TW": {
- "name": "Taiwan"
- },
- "TJ": {
- "name": "Tajikistan"
- },
- "CV": {
- "name": "Tanjung Verde"
- },
- "TZ": {
- "name": "Tanzania"
- },
- "TH": {
- "name": "Thailand"
- },
- "TL": {
- "name": "Timor Leste"
- },
- "CN": {
- "name": "Tiongkok"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad dan Tobago"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TN": {
- "name": "Tunisia"
- },
- "TR": {
- "name": "Turki"
- },
- "TM": {
- "name": "Turkimenistan"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UG": {
- "name": "Uganda"
- },
- "UA": {
- "name": "Ukraina"
- },
- "AE": {
- "name": "Uni Emirat Arab"
- },
- "UY": {
- "name": "Uruguay"
- },
- "UZ": {
- "name": "Uzbekistan"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VA": {
- "name": "Vatikan"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietnam"
- },
- "IO": {
- "name": "Wilayah Inggris di Samudra Hindia"
- },
- "TF": {
- "name": "Wilayah Kutub Selatan Prancis"
- },
- "PS": {
- "name": "Wilayah Palestina"
- },
- "YE": {
- "name": "Yaman"
- },
- "JO": {
- "name": "Yordania"
- },
- "GR": {
- "name": "Yunani"
- },
- "ZM": {
- "name": "Zambia"
- },
- "ZW": {
- "name": "Zimbabwe"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/is.json b/vendor/commerceguys/intl/resources/country/is.json
deleted file mode 100644
index 74d352285..000000000
--- a/vendor/commerceguys/intl/resources/country/is.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afganistan"
- },
- "AL": {
- "name": "Albanía"
- },
- "DZ": {
- "name": "Alsír"
- },
- "AD": {
- "name": "Andorra"
- },
- "AO": {
- "name": "Angóla"
- },
- "AI": {
- "name": "Angvilla"
- },
- "AG": {
- "name": "Antígva og Barbúda"
- },
- "AR": {
- "name": "Argentína"
- },
- "AM": {
- "name": "Armenía"
- },
- "AW": {
- "name": "Arúba"
- },
- "AC": {
- "name": "Ascension-eyja"
- },
- "AZ": {
- "name": "Aserbaídsjan"
- },
- "AT": {
- "name": "Austurríki"
- },
- "AX": {
- "name": "Álandseyjar"
- },
- "AU": {
- "name": "Ástralía"
- },
- "BS": {
- "name": "Bahamaeyjar"
- },
- "US": {
- "name": "Bandaríkin"
- },
- "AS": {
- "name": "Bandaríska Samóa"
- },
- "VI": {
- "name": "Bandarísku Jómfrúaeyjar"
- },
- "BD": {
- "name": "Bangladess"
- },
- "BB": {
- "name": "Barbados"
- },
- "BH": {
- "name": "Barein"
- },
- "BE": {
- "name": "Belgía"
- },
- "BZ": {
- "name": "Belís"
- },
- "BJ": {
- "name": "Benín"
- },
- "BM": {
- "name": "Bermúdaeyjar"
- },
- "BA": {
- "name": "Bosnía og Hersegóvína"
- },
- "BW": {
- "name": "Botsvana"
- },
- "BO": {
- "name": "Bólivía"
- },
- "BR": {
- "name": "Brasilía"
- },
- "IO": {
- "name": "Bresku Indlandshafseyjar"
- },
- "VG": {
- "name": "Bresku Jómfrúaeyjar"
- },
- "GB": {
- "name": "Bretland"
- },
- "BN": {
- "name": "Brúnei"
- },
- "BG": {
- "name": "Búlgaría"
- },
- "BF": {
- "name": "Búrkína Fasó"
- },
- "BI": {
- "name": "Búrúndí"
- },
- "BT": {
- "name": "Bútan"
- },
- "KY": {
- "name": "Caymaneyjar"
- },
- "EA": {
- "name": "Ceuta og Melilla"
- },
- "CK": {
- "name": "Cooks-eyjar"
- },
- "CW": {
- "name": "Curacao"
- },
- "DK": {
- "name": "Danmörk"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DJ": {
- "name": "Djíbútí"
- },
- "DM": {
- "name": "Dóminíka"
- },
- "DO": {
- "name": "Dóminíska lýðveldið"
- },
- "EG": {
- "name": "Egyptaland"
- },
- "EE": {
- "name": "Eistland"
- },
- "EC": {
- "name": "Ekvador"
- },
- "SV": {
- "name": "El Salvador"
- },
- "ER": {
- "name": "Erítrea"
- },
- "ET": {
- "name": "Eþíópía"
- },
- "FK": {
- "name": "Falklandseyjar"
- },
- "PH": {
- "name": "Filippseyjar"
- },
- "FI": {
- "name": "Finnland"
- },
- "FJ": {
- "name": "Fídjíeyjar"
- },
- "CI": {
- "name": "Fílabeinsströndin"
- },
- "FR": {
- "name": "Frakkland"
- },
- "GF": {
- "name": "Franska Gvæjana"
- },
- "PF": {
- "name": "Franska Pólýnesía"
- },
- "TF": {
- "name": "Frönsku suðlægu landsvæðin"
- },
- "FO": {
- "name": "Færeyjar"
- },
- "GA": {
- "name": "Gabon"
- },
- "GM": {
- "name": "Gambía"
- },
- "GH": {
- "name": "Gana"
- },
- "GE": {
- "name": "Georgía"
- },
- "GI": {
- "name": "Gíbraltar"
- },
- "GN": {
- "name": "Gínea"
- },
- "GW": {
- "name": "Gínea-Bissá"
- },
- "GD": {
- "name": "Grenada"
- },
- "GR": {
- "name": "Grikkland"
- },
- "CV": {
- "name": "Grænhöfðaeyjar"
- },
- "GL": {
- "name": "Grænland"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GP": {
- "name": "Gvadelúpeyjar"
- },
- "GU": {
- "name": "Gvam"
- },
- "GT": {
- "name": "Gvatemala"
- },
- "GY": {
- "name": "Gvæjana"
- },
- "HT": {
- "name": "Haítí"
- },
- "PS": {
- "name": "Heimastjórnarsvæði Palestínumanna"
- },
- "NL": {
- "name": "Holland"
- },
- "HN": {
- "name": "Hondúras"
- },
- "BY": {
- "name": "Hvíta-Rússland"
- },
- "IN": {
- "name": "Indland"
- },
- "ID": {
- "name": "Indónesía"
- },
- "IQ": {
- "name": "Írak"
- },
- "IR": {
- "name": "Íran"
- },
- "IE": {
- "name": "Írland"
- },
- "IS": {
- "name": "Ísland"
- },
- "IL": {
- "name": "Ísrael"
- },
- "IT": {
- "name": "Ítalía"
- },
- "JM": {
- "name": "Jamaíka"
- },
- "JP": {
- "name": "Japan"
- },
- "YE": {
- "name": "Jemen"
- },
- "JE": {
- "name": "Jersey"
- },
- "CX": {
- "name": "Jólaey"
- },
- "JO": {
- "name": "Jórdanía"
- },
- "KH": {
- "name": "Kambódía"
- },
- "CM": {
- "name": "Kamerún"
- },
- "CA": {
- "name": "Kanada"
- },
- "IC": {
- "name": "Kanaríeyjar"
- },
- "BQ": {
- "name": "Karíbahafshluti Hollands"
- },
- "KZ": {
- "name": "Kasakstan"
- },
- "QA": {
- "name": "Katar"
- },
- "KE": {
- "name": "Kenía"
- },
- "KG": {
- "name": "Kirgistan"
- },
- "CN": {
- "name": "Kína"
- },
- "KI": {
- "name": "Kíribatí"
- },
- "CG": {
- "name": "Kongó-Brazzaville"
- },
- "CD": {
- "name": "Kongó-Kinshasa"
- },
- "CR": {
- "name": "Kostaríka"
- },
- "CC": {
- "name": "Kókoseyjar (Keeling)"
- },
- "CO": {
- "name": "Kólumbía"
- },
- "KM": {
- "name": "Kómoreyjar"
- },
- "XK": {
- "name": "Kósóvó"
- },
- "HR": {
- "name": "Króatía"
- },
- "CU": {
- "name": "Kúba"
- },
- "KW": {
- "name": "Kúveit"
- },
- "CY": {
- "name": "Kýpur"
- },
- "LA": {
- "name": "Laos"
- },
- "LS": {
- "name": "Lesótó"
- },
- "LV": {
- "name": "Lettland"
- },
- "LI": {
- "name": "Liechtenstein"
- },
- "LT": {
- "name": "Litháen"
- },
- "LB": {
- "name": "Líbanon"
- },
- "LR": {
- "name": "Líbería"
- },
- "LY": {
- "name": "Líbía"
- },
- "LU": {
- "name": "Lúxemborg"
- },
- "MG": {
- "name": "Madagaskar"
- },
- "MK": {
- "name": "Makedónía"
- },
- "MY": {
- "name": "Malasía"
- },
- "MW": {
- "name": "Malaví"
- },
- "MV": {
- "name": "Maldíveyjar"
- },
- "ML": {
- "name": "Malí"
- },
- "MT": {
- "name": "Malta"
- },
- "MA": {
- "name": "Marokkó"
- },
- "MH": {
- "name": "Marshalleyjar"
- },
- "MQ": {
- "name": "Martiník"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MR": {
- "name": "Máritanía"
- },
- "MU": {
- "name": "Máritíus"
- },
- "MX": {
- "name": "Mexíkó"
- },
- "CF": {
- "name": "Mið-Afríkulýðveldið"
- },
- "GQ": {
- "name": "Miðbaugs-Gínea"
- },
- "FM": {
- "name": "Míkrónesía"
- },
- "MM": {
- "name": "Mjanmar (Búrma)"
- },
- "MD": {
- "name": "Moldóva"
- },
- "MN": {
- "name": "Mongólía"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MC": {
- "name": "Mónakó"
- },
- "MZ": {
- "name": "Mósambík"
- },
- "IM": {
- "name": "Mön"
- },
- "NA": {
- "name": "Namibía"
- },
- "NR": {
- "name": "Nárú"
- },
- "NP": {
- "name": "Nepal"
- },
- "NU": {
- "name": "Niue"
- },
- "NE": {
- "name": "Níger"
- },
- "NG": {
- "name": "Nígería"
- },
- "NI": {
- "name": "Níkaragva"
- },
- "KP": {
- "name": "Norður-Kórea"
- },
- "MP": {
- "name": "Norður-Maríanaeyjar"
- },
- "NO": {
- "name": "Noregur"
- },
- "NF": {
- "name": "Norfolkeyja"
- },
- "NC": {
- "name": "Nýja-Kaledónía"
- },
- "NZ": {
- "name": "Nýja-Sjáland"
- },
- "OM": {
- "name": "Óman"
- },
- "PK": {
- "name": "Pakistan"
- },
- "PW": {
- "name": "Palá"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papúa Nýja-Gínea"
- },
- "PY": {
- "name": "Paragvæ"
- },
- "PE": {
- "name": "Perú"
- },
- "PN": {
- "name": "Pitcairn-eyjar"
- },
- "PT": {
- "name": "Portúgal"
- },
- "PL": {
- "name": "Pólland"
- },
- "PR": {
- "name": "Púertó Ríkó"
- },
- "RE": {
- "name": "Réunion"
- },
- "RW": {
- "name": "Rúanda"
- },
- "RO": {
- "name": "Rúmenía"
- },
- "RU": {
- "name": "Rússland"
- },
- "SB": {
- "name": "Salómonseyjar"
- },
- "ZM": {
- "name": "Sambía"
- },
- "AE": {
- "name": "Sameinuðu arabísku furstadæmin"
- },
- "WS": {
- "name": "Samóa"
- },
- "SM": {
- "name": "San Marínó"
- },
- "BL": {
- "name": "Sankti Bartólómeusareyjar"
- },
- "SH": {
- "name": "Sankti Helena"
- },
- "KN": {
- "name": "Sankti Kitts og Nevis"
- },
- "LC": {
- "name": "Sankti Lúsía"
- },
- "SX": {
- "name": "Sankti Martin"
- },
- "PM": {
- "name": "Sankti Pierre og Miquelon"
- },
- "VC": {
- "name": "Sankti Vinsent og Grenadíneyjar"
- },
- "ST": {
- "name": "Saó Tóme og Prinsípe"
- },
- "SA": {
- "name": "Sádi-Arabía"
- },
- "SN": {
- "name": "Senegal"
- },
- "RS": {
- "name": "Serbía"
- },
- "SC": {
- "name": "Seychelles-eyjar"
- },
- "HK": {
- "name": "sérstjórnarsvæðið Hong Kong"
- },
- "MO": {
- "name": "sérstjórnarsvæðið Makaó"
- },
- "ZW": {
- "name": "Simbabve"
- },
- "SG": {
- "name": "Singapúr"
- },
- "SL": {
- "name": "Síerra Leóne"
- },
- "CL": {
- "name": "Síle"
- },
- "SK": {
- "name": "Slóvakía"
- },
- "SI": {
- "name": "Slóvenía"
- },
- "UM": {
- "name": "Smáeyjar Bandaríkjanna"
- },
- "SO": {
- "name": "Sómalía"
- },
- "ES": {
- "name": "Spánn"
- },
- "LK": {
- "name": "Srí Lanka"
- },
- "MF": {
- "name": "St. Martin"
- },
- "ZA": {
- "name": "Suður-Afríka"
- },
- "GS": {
- "name": "Suður-Georgía og Suður-Sandvíkureyjar"
- },
- "KR": {
- "name": "Suður-Kórea"
- },
- "SS": {
- "name": "Suður-Súdan"
- },
- "AQ": {
- "name": "Suðurskautslandið"
- },
- "SD": {
- "name": "Súdan"
- },
- "SR": {
- "name": "Súrínam"
- },
- "SJ": {
- "name": "Svalbarði og Jan Mayen"
- },
- "ME": {
- "name": "Svartfjallaland"
- },
- "SZ": {
- "name": "Svasíland"
- },
- "CH": {
- "name": "Sviss"
- },
- "SE": {
- "name": "Svíþjóð"
- },
- "SY": {
- "name": "Sýrland"
- },
- "TJ": {
- "name": "Tadsjikistan"
- },
- "TH": {
- "name": "Taíland"
- },
- "TW": {
- "name": "Taívan"
- },
- "TZ": {
- "name": "Tansanía"
- },
- "CZ": {
- "name": "Tékkland"
- },
- "TL": {
- "name": "Tímor-Leste"
- },
- "TO": {
- "name": "Tonga"
- },
- "TG": {
- "name": "Tógó"
- },
- "TK": {
- "name": "Tókelá"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TT": {
- "name": "Trínidad og Tóbagó"
- },
- "TD": {
- "name": "Tsjad"
- },
- "TC": {
- "name": "Turks- og Caicoseyjar"
- },
- "TN": {
- "name": "Túnis"
- },
- "TM": {
- "name": "Túrkmenistan"
- },
- "TV": {
- "name": "Túvalú"
- },
- "TR": {
- "name": "Tyrkland"
- },
- "HU": {
- "name": "Ungverjaland"
- },
- "UG": {
- "name": "Úganda"
- },
- "UA": {
- "name": "Úkraína"
- },
- "UY": {
- "name": "Úrúgvæ"
- },
- "UZ": {
- "name": "Úsbekistan"
- },
- "VU": {
- "name": "Vanúatú"
- },
- "VA": {
- "name": "Vatíkanið"
- },
- "VE": {
- "name": "Venesúela"
- },
- "EH": {
- "name": "Vestur-Sahara"
- },
- "VN": {
- "name": "Víetnam"
- },
- "WF": {
- "name": "Wallis- og Fútúnaeyjar"
- },
- "DE": {
- "name": "Þýskaland"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/it.json b/vendor/commerceguys/intl/resources/country/it.json
deleted file mode 100644
index f67ed68c2..000000000
--- a/vendor/commerceguys/intl/resources/country/it.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afghanistan"
- },
- "AL": {
- "name": "Albania"
- },
- "DZ": {
- "name": "Algeria"
- },
- "UM": {
- "name": "Altre isole americane del Pacifico"
- },
- "AD": {
- "name": "Andorra"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguilla"
- },
- "AQ": {
- "name": "Antartide"
- },
- "AG": {
- "name": "Antigua e Barbuda"
- },
- "SA": {
- "name": "Arabia Saudita"
- },
- "AR": {
- "name": "Argentina"
- },
- "AM": {
- "name": "Armenia"
- },
- "AW": {
- "name": "Aruba"
- },
- "AU": {
- "name": "Australia"
- },
- "AT": {
- "name": "Austria"
- },
- "AZ": {
- "name": "Azerbaigian"
- },
- "BS": {
- "name": "Bahamas"
- },
- "BH": {
- "name": "Bahrein"
- },
- "BD": {
- "name": "Bangladesh"
- },
- "BB": {
- "name": "Barbados"
- },
- "BE": {
- "name": "Belgio"
- },
- "BZ": {
- "name": "Belize"
- },
- "BJ": {
- "name": "Benin"
- },
- "BM": {
- "name": "Bermuda"
- },
- "BT": {
- "name": "Bhutan"
- },
- "BY": {
- "name": "Bielorussia"
- },
- "BO": {
- "name": "Bolivia"
- },
- "BA": {
- "name": "Bosnia ed Erzegovina"
- },
- "BW": {
- "name": "Botswana"
- },
- "BR": {
- "name": "Brasile"
- },
- "BN": {
- "name": "Brunei"
- },
- "BG": {
- "name": "Bulgaria"
- },
- "BF": {
- "name": "Burkina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "KH": {
- "name": "Cambogia"
- },
- "CM": {
- "name": "Camerun"
- },
- "CA": {
- "name": "Canada"
- },
- "CV": {
- "name": "Capo Verde"
- },
- "BQ": {
- "name": "Caraibi olandesi"
- },
- "CZ": {
- "name": "Cechia"
- },
- "EA": {
- "name": "Ceuta e Melilla"
- },
- "TD": {
- "name": "Ciad"
- },
- "CL": {
- "name": "Cile"
- },
- "CN": {
- "name": "Cina"
- },
- "CY": {
- "name": "Cipro"
- },
- "VA": {
- "name": "Città del Vaticano"
- },
- "CO": {
- "name": "Colombia"
- },
- "KM": {
- "name": "Comore"
- },
- "CD": {
- "name": "Congo - Kinshasa"
- },
- "CG": {
- "name": "Congo-Brazzaville"
- },
- "KP": {
- "name": "Corea del Nord"
- },
- "KR": {
- "name": "Corea del Sud"
- },
- "CI": {
- "name": "Costa d’Avorio"
- },
- "CR": {
- "name": "Costa Rica"
- },
- "HR": {
- "name": "Croazia"
- },
- "CU": {
- "name": "Cuba"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DK": {
- "name": "Danimarca"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DM": {
- "name": "Dominica"
- },
- "EC": {
- "name": "Ecuador"
- },
- "EG": {
- "name": "Egitto"
- },
- "SV": {
- "name": "El Salvador"
- },
- "AE": {
- "name": "Emirati Arabi Uniti"
- },
- "ER": {
- "name": "Eritrea"
- },
- "EE": {
- "name": "Estonia"
- },
- "ET": {
- "name": "Etiopia"
- },
- "FJ": {
- "name": "Figi"
- },
- "PH": {
- "name": "Filippine"
- },
- "FI": {
- "name": "Finlandia"
- },
- "FR": {
- "name": "Francia"
- },
- "GA": {
- "name": "Gabon"
- },
- "GM": {
- "name": "Gambia"
- },
- "GE": {
- "name": "Georgia"
- },
- "GS": {
- "name": "Georgia del Sud e Sandwich australi"
- },
- "DE": {
- "name": "Germania"
- },
- "GH": {
- "name": "Ghana"
- },
- "JM": {
- "name": "Giamaica"
- },
- "JP": {
- "name": "Giappone"
- },
- "GI": {
- "name": "Gibilterra"
- },
- "DJ": {
- "name": "Gibuti"
- },
- "JO": {
- "name": "Giordania"
- },
- "GR": {
- "name": "Grecia"
- },
- "GD": {
- "name": "Grenada"
- },
- "GL": {
- "name": "Groenlandia"
- },
- "GP": {
- "name": "Guadalupa"
- },
- "GU": {
- "name": "Guam"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GN": {
- "name": "Guinea"
- },
- "GQ": {
- "name": "Guinea Equatoriale"
- },
- "GW": {
- "name": "Guinea-Bissau"
- },
- "GY": {
- "name": "Guyana"
- },
- "GF": {
- "name": "Guyana francese"
- },
- "HT": {
- "name": "Haiti"
- },
- "HN": {
- "name": "Honduras"
- },
- "IN": {
- "name": "India"
- },
- "ID": {
- "name": "Indonesia"
- },
- "IR": {
- "name": "Iran"
- },
- "IQ": {
- "name": "Iraq"
- },
- "IE": {
- "name": "Irlanda"
- },
- "IS": {
- "name": "Islanda"
- },
- "AC": {
- "name": "Isola Ascensione"
- },
- "CX": {
- "name": "Isola Christmas"
- },
- "IM": {
- "name": "Isola di Man"
- },
- "NF": {
- "name": "Isola Norfolk"
- },
- "AX": {
- "name": "Isole Åland"
- },
- "IC": {
- "name": "Isole Canarie"
- },
- "KY": {
- "name": "Isole Cayman"
- },
- "CC": {
- "name": "Isole Cocos (Keeling)"
- },
- "CK": {
- "name": "Isole Cook"
- },
- "FO": {
- "name": "Isole Fær Øer"
- },
- "FK": {
- "name": "Isole Falkland"
- },
- "MP": {
- "name": "Isole Marianne settentrionali"
- },
- "MH": {
- "name": "Isole Marshall"
- },
- "PN": {
- "name": "Isole Pitcairn"
- },
- "SB": {
- "name": "Isole Salomone"
- },
- "TC": {
- "name": "Isole Turks e Caicos"
- },
- "VI": {
- "name": "Isole Vergini Americane"
- },
- "VG": {
- "name": "Isole Vergini Britanniche"
- },
- "IL": {
- "name": "Israele"
- },
- "IT": {
- "name": "Italia"
- },
- "JE": {
- "name": "Jersey"
- },
- "KZ": {
- "name": "Kazakistan"
- },
- "KE": {
- "name": "Kenya"
- },
- "KG": {
- "name": "Kirghizistan"
- },
- "KI": {
- "name": "Kiribati"
- },
- "XK": {
- "name": "Kosovo"
- },
- "KW": {
- "name": "Kuwait"
- },
- "LA": {
- "name": "Laos"
- },
- "LS": {
- "name": "Lesotho"
- },
- "LV": {
- "name": "Lettonia"
- },
- "LB": {
- "name": "Libano"
- },
- "LR": {
- "name": "Liberia"
- },
- "LY": {
- "name": "Libia"
- },
- "LI": {
- "name": "Liechtenstein"
- },
- "LT": {
- "name": "Lituania"
- },
- "LU": {
- "name": "Lussemburgo"
- },
- "MG": {
- "name": "Madagascar"
- },
- "MW": {
- "name": "Malawi"
- },
- "MY": {
- "name": "Malaysia"
- },
- "MV": {
- "name": "Maldive"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "MA": {
- "name": "Marocco"
- },
- "MQ": {
- "name": "Martinica"
- },
- "MR": {
- "name": "Mauritania"
- },
- "MU": {
- "name": "Mauritius"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "Messico"
- },
- "FM": {
- "name": "Micronesia"
- },
- "MD": {
- "name": "Moldavia"
- },
- "MC": {
- "name": "Monaco"
- },
- "MN": {
- "name": "Mongolia"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MZ": {
- "name": "Mozambico"
- },
- "MM": {
- "name": "Myanmar (Birmania)"
- },
- "NA": {
- "name": "Namibia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepal"
- },
- "NI": {
- "name": "Nicaragua"
- },
- "NE": {
- "name": "Niger"
- },
- "NG": {
- "name": "Nigeria"
- },
- "NU": {
- "name": "Niue"
- },
- "NO": {
- "name": "Norvegia"
- },
- "NC": {
- "name": "Nuova Caledonia"
- },
- "NZ": {
- "name": "Nuova Zelanda"
- },
- "OM": {
- "name": "Oman"
- },
- "NL": {
- "name": "Paesi Bassi"
- },
- "PK": {
- "name": "Pakistan"
- },
- "PW": {
- "name": "Palau"
- },
- "PA": {
- "name": "Panamá"
- },
- "PG": {
- "name": "Papua Nuova Guinea"
- },
- "PY": {
- "name": "Paraguay"
- },
- "PE": {
- "name": "Perù"
- },
- "PF": {
- "name": "Polinesia francese"
- },
- "PL": {
- "name": "Polonia"
- },
- "PT": {
- "name": "Portogallo"
- },
- "PR": {
- "name": "Portorico"
- },
- "QA": {
- "name": "Qatar"
- },
- "HK": {
- "name": "RAS di Hong Kong"
- },
- "MO": {
- "name": "RAS di Macao"
- },
- "GB": {
- "name": "Regno Unito"
- },
- "CF": {
- "name": "Repubblica Centrafricana"
- },
- "MK": {
- "name": "Repubblica di Macedonia"
- },
- "DO": {
- "name": "Repubblica Dominicana"
- },
- "RE": {
- "name": "Riunione"
- },
- "RO": {
- "name": "Romania"
- },
- "RW": {
- "name": "Ruanda"
- },
- "RU": {
- "name": "Russia"
- },
- "EH": {
- "name": "Sahara occidentale"
- },
- "KN": {
- "name": "Saint Kitts e Nevis"
- },
- "LC": {
- "name": "Saint Lucia"
- },
- "MF": {
- "name": "Saint Martin"
- },
- "VC": {
- "name": "Saint Vincent e Grenadine"
- },
- "BL": {
- "name": "Saint-Barthélemy"
- },
- "PM": {
- "name": "Saint-Pierre e Miquelon"
- },
- "WS": {
- "name": "Samoa"
- },
- "AS": {
- "name": "Samoa americane"
- },
- "SM": {
- "name": "San Marino"
- },
- "SH": {
- "name": "Sant’Elena"
- },
- "ST": {
- "name": "São Tomé e Príncipe"
- },
- "SN": {
- "name": "Senegal"
- },
- "RS": {
- "name": "Serbia"
- },
- "SC": {
- "name": "Seychelles"
- },
- "SL": {
- "name": "Sierra Leone"
- },
- "SG": {
- "name": "Singapore"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SY": {
- "name": "Siria"
- },
- "SK": {
- "name": "Slovacchia"
- },
- "SI": {
- "name": "Slovenia"
- },
- "SO": {
- "name": "Somalia"
- },
- "ES": {
- "name": "Spagna"
- },
- "LK": {
- "name": "Sri Lanka"
- },
- "US": {
- "name": "Stati Uniti"
- },
- "SS": {
- "name": "Sud Sudan"
- },
- "ZA": {
- "name": "Sudafrica"
- },
- "SD": {
- "name": "Sudan"
- },
- "SR": {
- "name": "Suriname"
- },
- "SJ": {
- "name": "Svalbard e Jan Mayen"
- },
- "SE": {
- "name": "Svezia"
- },
- "CH": {
- "name": "Svizzera"
- },
- "SZ": {
- "name": "Swaziland"
- },
- "TJ": {
- "name": "Tagikistan"
- },
- "TW": {
- "name": "Taiwan"
- },
- "TZ": {
- "name": "Tanzania"
- },
- "TF": {
- "name": "Terre australi francesi"
- },
- "PS": {
- "name": "Territori palestinesi"
- },
- "IO": {
- "name": "Territorio britannico dell’Oceano Indiano"
- },
- "TH": {
- "name": "Thailandia"
- },
- "TL": {
- "name": "Timor Est"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad e Tobago"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TN": {
- "name": "Tunisia"
- },
- "TR": {
- "name": "Turchia"
- },
- "TM": {
- "name": "Turkmenistan"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UA": {
- "name": "Ucraina"
- },
- "UG": {
- "name": "Uganda"
- },
- "HU": {
- "name": "Ungheria"
- },
- "UY": {
- "name": "Uruguay"
- },
- "UZ": {
- "name": "Uzbekistan"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietnam"
- },
- "WF": {
- "name": "Wallis e Futuna"
- },
- "YE": {
- "name": "Yemen"
- },
- "ZM": {
- "name": "Zambia"
- },
- "ZW": {
- "name": "Zimbabwe"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/ja.json b/vendor/commerceguys/intl/resources/country/ja.json
deleted file mode 100644
index 813d4b837..000000000
--- a/vendor/commerceguys/intl/resources/country/ja.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "IS": {
- "name": "アイスランド"
- },
- "IE": {
- "name": "アイルランド"
- },
- "AZ": {
- "name": "アゼルバイジャン"
- },
- "AC": {
- "name": "アセンション島"
- },
- "AF": {
- "name": "アフガニスタン"
- },
- "US": {
- "name": "アメリカ合衆国"
- },
- "AE": {
- "name": "アラブ首長国連邦"
- },
- "DZ": {
- "name": "アルジェリア"
- },
- "AR": {
- "name": "アルゼンチン"
- },
- "AW": {
- "name": "アルバ"
- },
- "AL": {
- "name": "アルバニア"
- },
- "AM": {
- "name": "アルメニア"
- },
- "AI": {
- "name": "アンギラ"
- },
- "AO": {
- "name": "アンゴラ"
- },
- "AG": {
- "name": "アンティグア・バーブーダ"
- },
- "AD": {
- "name": "アンドラ"
- },
- "YE": {
- "name": "イエメン"
- },
- "GB": {
- "name": "イギリス"
- },
- "IL": {
- "name": "イスラエル"
- },
- "IT": {
- "name": "イタリア"
- },
- "IQ": {
- "name": "イラク"
- },
- "IR": {
- "name": "イラン"
- },
- "IN": {
- "name": "インド"
- },
- "ID": {
- "name": "インドネシア"
- },
- "WF": {
- "name": "ウォリス・フツナ"
- },
- "UG": {
- "name": "ウガンダ"
- },
- "UA": {
- "name": "ウクライナ"
- },
- "UZ": {
- "name": "ウズベキスタン"
- },
- "UY": {
- "name": "ウルグアイ"
- },
- "EC": {
- "name": "エクアドル"
- },
- "EG": {
- "name": "エジプト"
- },
- "EE": {
- "name": "エストニア"
- },
- "ET": {
- "name": "エチオピア"
- },
- "ER": {
- "name": "エリトリア"
- },
- "SV": {
- "name": "エルサルバドル"
- },
- "AU": {
- "name": "オーストラリア"
- },
- "AT": {
- "name": "オーストリア"
- },
- "AX": {
- "name": "オーランド諸島"
- },
- "OM": {
- "name": "オマーン"
- },
- "NL": {
- "name": "オランダ"
- },
- "BQ": {
- "name": "オランダ領カリブ"
- },
- "GH": {
- "name": "ガーナ"
- },
- "CV": {
- "name": "カーボベルデ"
- },
- "GG": {
- "name": "ガーンジー"
- },
- "GY": {
- "name": "ガイアナ"
- },
- "KZ": {
- "name": "カザフスタン"
- },
- "QA": {
- "name": "カタール"
- },
- "CA": {
- "name": "カナダ"
- },
- "IC": {
- "name": "カナリア諸島"
- },
- "GA": {
- "name": "ガボン"
- },
- "CM": {
- "name": "カメルーン"
- },
- "GM": {
- "name": "ガンビア"
- },
- "KH": {
- "name": "カンボジア"
- },
- "GN": {
- "name": "ギニア"
- },
- "GW": {
- "name": "ギニアビサウ"
- },
- "CY": {
- "name": "キプロス"
- },
- "CU": {
- "name": "キューバ"
- },
- "CW": {
- "name": "キュラソー"
- },
- "GR": {
- "name": "ギリシャ"
- },
- "KI": {
- "name": "キリバス"
- },
- "KG": {
- "name": "キルギス"
- },
- "GT": {
- "name": "グアテマラ"
- },
- "GP": {
- "name": "グアドループ"
- },
- "GU": {
- "name": "グアム"
- },
- "KW": {
- "name": "クウェート"
- },
- "CK": {
- "name": "クック諸島"
- },
- "GL": {
- "name": "グリーンランド"
- },
- "CX": {
- "name": "クリスマス島"
- },
- "GD": {
- "name": "グレナダ"
- },
- "HR": {
- "name": "クロアチア"
- },
- "KY": {
- "name": "ケイマン諸島"
- },
- "KE": {
- "name": "ケニア"
- },
- "CI": {
- "name": "コートジボワール"
- },
- "CC": {
- "name": "ココス(キーリング)諸島"
- },
- "CR": {
- "name": "コスタリカ"
- },
- "XK": {
- "name": "コソボ"
- },
- "KM": {
- "name": "コモロ"
- },
- "CO": {
- "name": "コロンビア"
- },
- "CG": {
- "name": "コンゴ共和国(ブラザビル)"
- },
- "CD": {
- "name": "コンゴ民主共和国(キンシャサ)"
- },
- "SA": {
- "name": "サウジアラビア"
- },
- "GS": {
- "name": "サウスジョージア・サウスサンドウィッチ諸島"
- },
- "WS": {
- "name": "サモア"
- },
- "BL": {
- "name": "サン・バルテルミー"
- },
- "MF": {
- "name": "サン・マルタン"
- },
- "ST": {
- "name": "サントメ・プリンシペ"
- },
- "ZM": {
- "name": "ザンビア"
- },
- "PM": {
- "name": "サンピエール島・ミクロン島"
- },
- "SM": {
- "name": "サンマリノ"
- },
- "SL": {
- "name": "シエラレオネ"
- },
- "DJ": {
- "name": "ジブチ"
- },
- "GI": {
- "name": "ジブラルタル"
- },
- "JE": {
- "name": "ジャージー"
- },
- "JM": {
- "name": "ジャマイカ"
- },
- "GE": {
- "name": "ジョージア"
- },
- "SY": {
- "name": "シリア"
- },
- "SG": {
- "name": "シンガポール"
- },
- "SX": {
- "name": "シント・マールテン"
- },
- "ZW": {
- "name": "ジンバブエ"
- },
- "CH": {
- "name": "スイス"
- },
- "SE": {
- "name": "スウェーデン"
- },
- "SD": {
- "name": "スーダン"
- },
- "SJ": {
- "name": "スバールバル諸島・ヤンマイエン島"
- },
- "ES": {
- "name": "スペイン"
- },
- "SR": {
- "name": "スリナム"
- },
- "LK": {
- "name": "スリランカ"
- },
- "SK": {
- "name": "スロバキア"
- },
- "SI": {
- "name": "スロベニア"
- },
- "SZ": {
- "name": "スワジランド"
- },
- "EA": {
- "name": "セウタ・メリリャ"
- },
- "SC": {
- "name": "セーシェル"
- },
- "SN": {
- "name": "セネガル"
- },
- "RS": {
- "name": "セルビア"
- },
- "KN": {
- "name": "セントクリストファー・ネーヴィス"
- },
- "VC": {
- "name": "セントビンセント及びグレナディーン諸島"
- },
- "SH": {
- "name": "セントヘレナ"
- },
- "LC": {
- "name": "セントルシア"
- },
- "SO": {
- "name": "ソマリア"
- },
- "SB": {
- "name": "ソロモン諸島"
- },
- "TC": {
- "name": "タークス・カイコス諸島"
- },
- "TH": {
- "name": "タイ"
- },
- "TJ": {
- "name": "タジキスタン"
- },
- "TZ": {
- "name": "タンザニア"
- },
- "CZ": {
- "name": "チェコ"
- },
- "TD": {
- "name": "チャド"
- },
- "TN": {
- "name": "チュニジア"
- },
- "CL": {
- "name": "チリ"
- },
- "TV": {
- "name": "ツバル"
- },
- "DG": {
- "name": "ディエゴガルシア島"
- },
- "DK": {
- "name": "デンマーク"
- },
- "DE": {
- "name": "ドイツ"
- },
- "TG": {
- "name": "トーゴ"
- },
- "TK": {
- "name": "トケラウ"
- },
- "DO": {
- "name": "ドミニカ共和国"
- },
- "DM": {
- "name": "ドミニカ国"
- },
- "TA": {
- "name": "トリスタン・ダ・クーニャ"
- },
- "TT": {
- "name": "トリニダード・トバゴ"
- },
- "TM": {
- "name": "トルクメニスタン"
- },
- "TR": {
- "name": "トルコ"
- },
- "TO": {
- "name": "トンガ"
- },
- "NG": {
- "name": "ナイジェリア"
- },
- "NR": {
- "name": "ナウル"
- },
- "NA": {
- "name": "ナミビア"
- },
- "NU": {
- "name": "ニウエ"
- },
- "NI": {
- "name": "ニカラグア"
- },
- "NE": {
- "name": "ニジェール"
- },
- "NC": {
- "name": "ニューカレドニア"
- },
- "NZ": {
- "name": "ニュージーランド"
- },
- "NP": {
- "name": "ネパール"
- },
- "NF": {
- "name": "ノーフォーク島"
- },
- "NO": {
- "name": "ノルウェー"
- },
- "BH": {
- "name": "バーレーン"
- },
- "HT": {
- "name": "ハイチ"
- },
- "PK": {
- "name": "パキスタン"
- },
- "VA": {
- "name": "バチカン市国"
- },
- "PA": {
- "name": "パナマ"
- },
- "VU": {
- "name": "バヌアツ"
- },
- "BS": {
- "name": "バハマ"
- },
- "PG": {
- "name": "パプアニューギニア"
- },
- "BM": {
- "name": "バミューダ"
- },
- "PW": {
- "name": "パラオ"
- },
- "PY": {
- "name": "パラグアイ"
- },
- "BB": {
- "name": "バルバドス"
- },
- "PS": {
- "name": "パレスチナ自治区"
- },
- "HU": {
- "name": "ハンガリー"
- },
- "BD": {
- "name": "バングラデシュ"
- },
- "PN": {
- "name": "ピトケアン諸島"
- },
- "FJ": {
- "name": "フィジー"
- },
- "PH": {
- "name": "フィリピン"
- },
- "FI": {
- "name": "フィンランド"
- },
- "BT": {
- "name": "ブータン"
- },
- "PR": {
- "name": "プエルトリコ"
- },
- "FO": {
- "name": "フェロー諸島"
- },
- "FK": {
- "name": "フォークランド諸島"
- },
- "BR": {
- "name": "ブラジル"
- },
- "FR": {
- "name": "フランス"
- },
- "BG": {
- "name": "ブルガリア"
- },
- "BF": {
- "name": "ブルキナファソ"
- },
- "BN": {
- "name": "ブルネイ"
- },
- "BI": {
- "name": "ブルンジ"
- },
- "VN": {
- "name": "ベトナム"
- },
- "BJ": {
- "name": "ベナン"
- },
- "VE": {
- "name": "ベネズエラ"
- },
- "BY": {
- "name": "ベラルーシ"
- },
- "BZ": {
- "name": "ベリーズ"
- },
- "PE": {
- "name": "ペルー"
- },
- "BE": {
- "name": "ベルギー"
- },
- "PL": {
- "name": "ポーランド"
- },
- "BA": {
- "name": "ボスニア・ヘルツェゴビナ"
- },
- "BW": {
- "name": "ボツワナ"
- },
- "BO": {
- "name": "ボリビア"
- },
- "PT": {
- "name": "ポルトガル"
- },
- "HN": {
- "name": "ホンジュラス"
- },
- "MH": {
- "name": "マーシャル諸島"
- },
- "MK": {
- "name": "マケドニア"
- },
- "MG": {
- "name": "マダガスカル"
- },
- "YT": {
- "name": "マヨット"
- },
- "MW": {
- "name": "マラウイ"
- },
- "ML": {
- "name": "マリ"
- },
- "MT": {
- "name": "マルタ"
- },
- "MQ": {
- "name": "マルティニーク"
- },
- "MY": {
- "name": "マレーシア"
- },
- "IM": {
- "name": "マン島"
- },
- "FM": {
- "name": "ミクロネシア連邦"
- },
- "MM": {
- "name": "ミャンマー (ビルマ)"
- },
- "MX": {
- "name": "メキシコ"
- },
- "MU": {
- "name": "モーリシャス"
- },
- "MR": {
- "name": "モーリタニア"
- },
- "MZ": {
- "name": "モザンビーク"
- },
- "MC": {
- "name": "モナコ"
- },
- "MV": {
- "name": "モルディブ"
- },
- "MD": {
- "name": "モルドバ"
- },
- "MA": {
- "name": "モロッコ"
- },
- "MN": {
- "name": "モンゴル"
- },
- "ME": {
- "name": "モンテネグロ"
- },
- "MS": {
- "name": "モントセラト"
- },
- "JO": {
- "name": "ヨルダン"
- },
- "LA": {
- "name": "ラオス"
- },
- "LV": {
- "name": "ラトビア"
- },
- "LT": {
- "name": "リトアニア"
- },
- "LY": {
- "name": "リビア"
- },
- "LI": {
- "name": "リヒテンシュタイン"
- },
- "LR": {
- "name": "リベリア"
- },
- "RO": {
- "name": "ルーマニア"
- },
- "LU": {
- "name": "ルクセンブルク"
- },
- "RW": {
- "name": "ルワンダ"
- },
- "LS": {
- "name": "レソト"
- },
- "LB": {
- "name": "レバノン"
- },
- "RE": {
- "name": "レユニオン"
- },
- "RU": {
- "name": "ロシア"
- },
- "IO": {
- "name": "英領インド洋地域"
- },
- "VG": {
- "name": "英領ヴァージン諸島"
- },
- "KR": {
- "name": "韓国"
- },
- "UM": {
- "name": "合衆国領有小離島"
- },
- "EH": {
- "name": "西サハラ"
- },
- "GQ": {
- "name": "赤道ギニア"
- },
- "TW": {
- "name": "台湾"
- },
- "CF": {
- "name": "中央アフリカ共和国"
- },
- "MO": {
- "name": "中華人民共和国マカオ特別行政区"
- },
- "HK": {
- "name": "中華人民共和国香港特別行政区"
- },
- "CN": {
- "name": "中国"
- },
- "TL": {
- "name": "東ティモール"
- },
- "ZA": {
- "name": "南アフリカ"
- },
- "SS": {
- "name": "南スーダン"
- },
- "AQ": {
- "name": "南極"
- },
- "JP": {
- "name": "日本"
- },
- "GF": {
- "name": "仏領ギアナ"
- },
- "PF": {
- "name": "仏領ポリネシア"
- },
- "TF": {
- "name": "仏領極南諸島"
- },
- "VI": {
- "name": "米領ヴァージン諸島"
- },
- "AS": {
- "name": "米領サモア"
- },
- "MP": {
- "name": "北マリアナ諸島"
- },
- "KP": {
- "name": "北朝鮮"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/jgo.json b/vendor/commerceguys/intl/resources/country/jgo.json
deleted file mode 100644
index ce208a0f6..000000000
--- a/vendor/commerceguys/intl/resources/country/jgo.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afghanistan"
- },
- "AR": {
- "name": "Ajɛntîn"
- },
- "AX": {
- "name": "Åland Islands"
- },
- "AL": {
- "name": "Albania"
- },
- "DZ": {
- "name": "Aljɛlî"
- },
- "AS": {
- "name": "American Samoa"
- },
- "IN": {
- "name": "Ándɛ"
- },
- "AD": {
- "name": "Andorra"
- },
- "AI": {
- "name": "Anguilla"
- },
- "AQ": {
- "name": "Antarctica"
- },
- "AG": {
- "name": "Antigua & Barbuda"
- },
- "AO": {
- "name": "Aŋgɔ́la"
- },
- "AM": {
- "name": "Armenia"
- },
- "AW": {
- "name": "Aruba"
- },
- "AC": {
- "name": "Ascension Island"
- },
- "AU": {
- "name": "Australia"
- },
- "AT": {
- "name": "Austria"
- },
- "AZ": {
- "name": "Azerbaijan"
- },
- "BS": {
- "name": "Bahamas"
- },
- "BH": {
- "name": "Bahrain"
- },
- "BD": {
- "name": "Bangladesh"
- },
- "BB": {
- "name": "Barbados"
- },
- "BY": {
- "name": "Belarus"
- },
- "BE": {
- "name": "Belgium"
- },
- "BZ": {
- "name": "Belize"
- },
- "BM": {
- "name": "Bermuda"
- },
- "BT": {
- "name": "Bhutan"
- },
- "BA": {
- "name": "Bosnia & Herzegovina"
- },
- "IO": {
- "name": "British Indian Ocean Territory"
- },
- "VG": {
- "name": "British Virgin Islands"
- },
- "BN": {
- "name": "Brunei"
- },
- "BG": {
- "name": "Bulgaria"
- },
- "KH": {
- "name": "Cambodia"
- },
- "IC": {
- "name": "Canary Islands"
- },
- "CV": {
- "name": "Cape Verde"
- },
- "BQ": {
- "name": "Caribbean Netherlands"
- },
- "TD": {
- "name": "Cât"
- },
- "KY": {
- "name": "Cayman Islands"
- },
- "CF": {
- "name": "Central African Republic"
- },
- "EA": {
- "name": "Ceuta & Melilla"
- },
- "CX": {
- "name": "Christmas Island"
- },
- "CL": {
- "name": "Cíllɛ"
- },
- "CC": {
- "name": "Cocos (Keeling) Islands"
- },
- "CK": {
- "name": "Cook Islands"
- },
- "CR": {
- "name": "Costa Rica"
- },
- "HR": {
- "name": "Croatia"
- },
- "CW": {
- "name": "Curaçao"
- },
- "CY": {
- "name": "Cyprus"
- },
- "CZ": {
- "name": "Czechia"
- },
- "DK": {
- "name": "Denmark"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DM": {
- "name": "Dominica"
- },
- "DO": {
- "name": "Dominican Republic"
- },
- "SV": {
- "name": "El Salvador"
- },
- "EE": {
- "name": "Estonia"
- },
- "EG": {
- "name": "Ɛjíptɛ"
- },
- "EC": {
- "name": "Ɛkwandɔ̂"
- },
- "ER": {
- "name": "Ɛlitɛlɛ́ya"
- },
- "ES": {
- "name": "Ɛspániya"
- },
- "ET": {
- "name": "Ɛtiyɔpî"
- },
- "FK": {
- "name": "Falkland Islands"
- },
- "FO": {
- "name": "Faroe Islands"
- },
- "FR": {
- "name": "Fɛlánci"
- },
- "FJ": {
- "name": "Fiji"
- },
- "FI": {
- "name": "Finland"
- },
- "GF": {
- "name": "French Guiana"
- },
- "PF": {
- "name": "French Polynesia"
- },
- "TF": {
- "name": "French Southern Territories"
- },
- "GE": {
- "name": "Georgia"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GL": {
- "name": "Greenland"
- },
- "GD": {
- "name": "Grenada"
- },
- "GP": {
- "name": "Guadeloupe"
- },
- "GU": {
- "name": "Guam"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GY": {
- "name": "Guyana"
- },
- "HT": {
- "name": "Haiti"
- },
- "HN": {
- "name": "Honduras"
- },
- "HK": {
- "name": "Hong Kong SAR China"
- },
- "HU": {
- "name": "Hungary"
- },
- "IS": {
- "name": "Iceland"
- },
- "IQ": {
- "name": "Ilâk"
- },
- "ID": {
- "name": "Indonesia"
- },
- "IR": {
- "name": "Iran"
- },
- "IE": {
- "name": "Ireland"
- },
- "IL": {
- "name": "Islayɛ̂l"
- },
- "IM": {
- "name": "Isle of Man"
- },
- "IT": {
- "name": "Italî"
- },
- "JM": {
- "name": "Jamaica"
- },
- "JP": {
- "name": "Japɔ̂n"
- },
- "JE": {
- "name": "Jersey"
- },
- "JO": {
- "name": "Jordan"
- },
- "CM": {
- "name": "Kamɛlûn"
- },
- "CA": {
- "name": "Kanadâ"
- },
- "KZ": {
- "name": "Kazakhstan"
- },
- "KE": {
- "name": "Kɛ́nya"
- },
- "KI": {
- "name": "Kiribati"
- },
- "XK": {
- "name": "Kosovo"
- },
- "CO": {
- "name": "Kɔllɔmbî"
- },
- "KM": {
- "name": "Kɔmɔ́lɔshi"
- },
- "CD": {
- "name": "Kɔ́ŋgɔ-Kinshása"
- },
- "CG": {
- "name": "Kɔ́ŋgɔ-Mbɛlazavîl"
- },
- "CI": {
- "name": "Kɔ́t Ndivwâ"
- },
- "CU": {
- "name": "Kúba"
- },
- "KW": {
- "name": "Kuwait"
- },
- "KG": {
- "name": "Kyrgyzstan"
- },
- "LA": {
- "name": "Laos"
- },
- "LV": {
- "name": "Latvia"
- },
- "LB": {
- "name": "Lebanon"
- },
- "LS": {
- "name": "Lɛsɔ́tɔ"
- },
- "RE": {
- "name": "Lɛ́uniyɔ̂n"
- },
- "LR": {
- "name": "Libɛrî"
- },
- "LY": {
- "name": "Libî"
- },
- "LI": {
- "name": "Liechtenstein"
- },
- "LT": {
- "name": "Lithuania"
- },
- "RU": {
- "name": "Lusî"
- },
- "RW": {
- "name": "Luwánda"
- },
- "LU": {
- "name": "Luxembourg"
- },
- "MO": {
- "name": "Macau SAR China"
- },
- "MK": {
- "name": "Macedonia"
- },
- "MW": {
- "name": "Maláwi"
- },
- "MY": {
- "name": "Malaysia"
- },
- "MV": {
- "name": "Maldives"
- },
- "ML": {
- "name": "Malî"
- },
- "MT": {
- "name": "Malta"
- },
- "MG": {
- "name": "Mándaŋgasɛkâ"
- },
- "MH": {
- "name": "Marshall Islands"
- },
- "MQ": {
- "name": "Martinique"
- },
- "MU": {
- "name": "Mauritius"
- },
- "YT": {
- "name": "Mayɔ̂t"
- },
- "BR": {
- "name": "Mbɛlazîl"
- },
- "BJ": {
- "name": "Mbɛnɛ̂ŋ"
- },
- "BO": {
- "name": "Mbɔlivî"
- },
- "BW": {
- "name": "Mbɔtswána"
- },
- "BF": {
- "name": "Mbulukína Fásɔ"
- },
- "BI": {
- "name": "Mbulundí"
- },
- "MX": {
- "name": "Mɛksîk"
- },
- "FM": {
- "name": "Micronesia"
- },
- "MD": {
- "name": "Moldova"
- },
- "MC": {
- "name": "Monaco"
- },
- "MN": {
- "name": "Mongolia"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MR": {
- "name": "Mɔlitanî"
- },
- "MA": {
- "name": "Mɔlɔ̂k"
- },
- "MZ": {
- "name": "Mɔzambîk"
- },
- "MM": {
- "name": "Myanmar (Burma)"
- },
- "NA": {
- "name": "Namimbî"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepal"
- },
- "NL": {
- "name": "Netherlands"
- },
- "NC": {
- "name": "New Caledonia"
- },
- "NZ": {
- "name": "New Zealand"
- },
- "NI": {
- "name": "Nicaragua"
- },
- "NE": {
- "name": "Nijɛ̂"
- },
- "NG": {
- "name": "Ninjɛliyâ"
- },
- "NU": {
- "name": "Niue"
- },
- "DE": {
- "name": "Njáman"
- },
- "DJ": {
- "name": "Njimbúti"
- },
- "NF": {
- "name": "Norfolk Island"
- },
- "KP": {
- "name": "North Korea"
- },
- "MP": {
- "name": "Northern Mariana Islands"
- },
- "NO": {
- "name": "Nɔlɛvɛ́jɛ"
- },
- "GA": {
- "name": "Ŋgabɔ̂ŋ"
- },
- "GM": {
- "name": "Ŋgambî"
- },
- "GH": {
- "name": "Ŋgána"
- },
- "GR": {
- "name": "Ŋgɛlɛ̂k"
- },
- "GN": {
- "name": "Ŋginɛ̂"
- },
- "GQ": {
- "name": "Ŋginɛ̂ Ɛkwatɔliyâl"
- },
- "GW": {
- "name": "Ŋginɛ̂ Mbisáwu"
- },
- "OM": {
- "name": "Oman"
- },
- "PK": {
- "name": "Pakistan"
- },
- "PW": {
- "name": "Palau"
- },
- "PS": {
- "name": "Palestinian Territories"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papua New Guinea"
- },
- "PY": {
- "name": "Paraguay"
- },
- "PE": {
- "name": "Pɛlû"
- },
- "SC": {
- "name": "Pɛsɛ́shɛl"
- },
- "PH": {
- "name": "Philippines"
- },
- "PN": {
- "name": "Pitcairn Islands"
- },
- "PL": {
- "name": "Poland"
- },
- "PT": {
- "name": "Portugal"
- },
- "PR": {
- "name": "Puerto Rico"
- },
- "QA": {
- "name": "Qatar"
- },
- "RO": {
- "name": "Romania"
- },
- "WS": {
- "name": "Samoa"
- },
- "SM": {
- "name": "San Marino"
- },
- "SA": {
- "name": "Saudi Arabia"
- },
- "ST": {
- "name": "Sáwɔŋ Tɔmɛ́ nɛ́ Pɛlínsipɛ"
- },
- "RS": {
- "name": "Sɛlɛbî"
- },
- "SN": {
- "name": "Sɛnɛgâl"
- },
- "CN": {
- "name": "Shîn"
- },
- "SG": {
- "name": "Singapore"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SL": {
- "name": "Siyɛ́la Lɛɔ̂n"
- },
- "SK": {
- "name": "Slovakia"
- },
- "SI": {
- "name": "Slovenia"
- },
- "SB": {
- "name": "Solomon Islands"
- },
- "ZA": {
- "name": "South Africa"
- },
- "GS": {
- "name": "South Georgia & South Sandwich Islands"
- },
- "KR": {
- "name": "South Korea"
- },
- "SS": {
- "name": "South Sudan"
- },
- "SO": {
- "name": "Sɔmalî"
- },
- "LK": {
- "name": "Sri Lanka"
- },
- "BL": {
- "name": "St. Barthélemy"
- },
- "SH": {
- "name": "St. Helena"
- },
- "KN": {
- "name": "St. Kitts & Nevis"
- },
- "LC": {
- "name": "St. Lucia"
- },
- "MF": {
- "name": "St. Martin"
- },
- "PM": {
- "name": "St. Pierre & Miquelon"
- },
- "VC": {
- "name": "St. Vincent & Grenadines"
- },
- "SD": {
- "name": "Sundân"
- },
- "SR": {
- "name": "Suriname"
- },
- "SJ": {
- "name": "Svalbard & Jan Mayen"
- },
- "SZ": {
- "name": "Swazilân"
- },
- "SE": {
- "name": "Sweden"
- },
- "CH": {
- "name": "Sẅísɛ"
- },
- "SY": {
- "name": "Syria"
- },
- "TW": {
- "name": "Taiwan"
- },
- "TJ": {
- "name": "Tajikistan"
- },
- "TZ": {
- "name": "Tanzanî"
- },
- "TH": {
- "name": "Thailand"
- },
- "TL": {
- "name": "Timor-Leste"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TG": {
- "name": "Tɔ́ŋgɔ"
- },
- "TT": {
- "name": "Trinidad & Tobago"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TN": {
- "name": "Tunizî"
- },
- "TR": {
- "name": "Turkey"
- },
- "TM": {
- "name": "Turkmenistan"
- },
- "TC": {
- "name": "Turks & Caicos Islands"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UM": {
- "name": "U.S. Outlying Islands"
- },
- "VI": {
- "name": "U.S. Virgin Islands"
- },
- "UA": {
- "name": "Ukraine"
- },
- "AE": {
- "name": "United Arab Emirates"
- },
- "GB": {
- "name": "United Kingdom"
- },
- "US": {
- "name": "United States"
- },
- "UG": {
- "name": "Uŋgánda"
- },
- "UY": {
- "name": "Uruguay"
- },
- "UZ": {
- "name": "Uzbekistan"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VA": {
- "name": "Vatican City"
- },
- "VE": {
- "name": "Vɛnɛzwɛ́la"
- },
- "VN": {
- "name": "Vietnam"
- },
- "WF": {
- "name": "Wallis & Futuna"
- },
- "EH": {
- "name": "Western Sahara"
- },
- "YE": {
- "name": "Yemen"
- },
- "ZM": {
- "name": "Zambî"
- },
- "ZW": {
- "name": "Zimbámbwɛ"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/jmc.json b/vendor/commerceguys/intl/resources/country/jmc.json
deleted file mode 100644
index 06ebd2eb3..000000000
--- a/vendor/commerceguys/intl/resources/country/jmc.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "ZA": {
- "name": "Afrika Kusini"
- },
- "AF": {
- "name": "Afuganistani"
- },
- "IS": {
- "name": "Aislandi"
- },
- "AR": {
- "name": "Ajentina"
- },
- "AX": {
- "name": "Åland Islands"
- },
- "AL": {
- "name": "Albania"
- },
- "DZ": {
- "name": "Aljeria"
- },
- "AD": {
- "name": "Andora"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguilla"
- },
- "AQ": {
- "name": "Antarctica"
- },
- "AG": {
- "name": "Antigua na Barbuda"
- },
- "AM": {
- "name": "Armenia"
- },
- "AW": {
- "name": "Aruba"
- },
- "AC": {
- "name": "Ascension Island"
- },
- "AU": {
- "name": "Australia"
- },
- "AT": {
- "name": "Austria"
- },
- "IE": {
- "name": "Ayalandi"
- },
- "AZ": {
- "name": "Azabajani"
- },
- "BB": {
- "name": "Babadosi"
- },
- "BS": {
- "name": "Bahama"
- },
- "BH": {
- "name": "Bahareni"
- },
- "BD": {
- "name": "Bangladeshi"
- },
- "BY": {
- "name": "Belarusi"
- },
- "BZ": {
- "name": "Belize"
- },
- "BJ": {
- "name": "Benini"
- },
- "BM": {
- "name": "Bermuda"
- },
- "BO": {
- "name": "Bolivia"
- },
- "BA": {
- "name": "Bosnia na Hezegovina"
- },
- "BW": {
- "name": "Botswana"
- },
- "BR": {
- "name": "Brazili"
- },
- "BN": {
- "name": "Brunei"
- },
- "BF": {
- "name": "Bukinafaso"
- },
- "MG": {
- "name": "Bukini"
- },
- "BG": {
- "name": "Bulgaria"
- },
- "BI": {
- "name": "Burundi"
- },
- "BT": {
- "name": "Butani"
- },
- "IC": {
- "name": "Canary Islands"
- },
- "BQ": {
- "name": "Caribbean Netherlands"
- },
- "EA": {
- "name": "Ceuta & Melilla"
- },
- "TD": {
- "name": "Chadi"
- },
- "CL": {
- "name": "Chile"
- },
- "CN": {
- "name": "China"
- },
- "CX": {
- "name": "Christmas Island"
- },
- "CC": {
- "name": "Cocos (Keeling) Islands"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DK": {
- "name": "Denmaki"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DM": {
- "name": "Dominika"
- },
- "EC": {
- "name": "Ekwado"
- },
- "SV": {
- "name": "Elsavado"
- },
- "IO": {
- "name": "Eneo la Uingereza katika Bahari Hindi"
- },
- "ER": {
- "name": "Eritrea"
- },
- "EE": {
- "name": "Estonia"
- },
- "AE": {
- "name": "Falme za Kiarabu"
- },
- "FO": {
- "name": "Faroe Islands"
- },
- "FJ": {
- "name": "Fiji"
- },
- "PH": {
- "name": "Filipino"
- },
- "TF": {
- "name": "French Southern Territories"
- },
- "GA": {
- "name": "Gaboni"
- },
- "GM": {
- "name": "Gambia"
- },
- "GH": {
- "name": "Ghana"
- },
- "GN": {
- "name": "Gine"
- },
- "GW": {
- "name": "Ginebisau"
- },
- "GQ": {
- "name": "Ginekweta"
- },
- "GD": {
- "name": "Grenada"
- },
- "GL": {
- "name": "Grinlandi"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GY": {
- "name": "Guyana"
- },
- "GP": {
- "name": "Gwadelupe"
- },
- "GU": {
- "name": "Gwam"
- },
- "GT": {
- "name": "Gwatemala"
- },
- "GF": {
- "name": "Gwiyana ya Ufaransa"
- },
- "HT": {
- "name": "Haiti"
- },
- "ES": {
- "name": "Hispania"
- },
- "HN": {
- "name": "Hondurasi"
- },
- "HK": {
- "name": "Hong Kong SAR China"
- },
- "HU": {
- "name": "Hungaria"
- },
- "IN": {
- "name": "India"
- },
- "ID": {
- "name": "Indonesia"
- },
- "IQ": {
- "name": "Iraki"
- },
- "IM": {
- "name": "Isle of Man"
- },
- "IL": {
- "name": "Israeli"
- },
- "IT": {
- "name": "Italia"
- },
- "JM": {
- "name": "Jamaika"
- },
- "CF": {
- "name": "Jamhuri ya Afrika ya Kati"
- },
- "CZ": {
- "name": "Jamhuri ya Cheki"
- },
- "DO": {
- "name": "Jamhuri ya Dominika"
- },
- "CD": {
- "name": "Jamhuri ya Kidemokrasia ya Kongo"
- },
- "JP": {
- "name": "Japani"
- },
- "JE": {
- "name": "Jersey"
- },
- "GI": {
- "name": "Jibralta"
- },
- "DJ": {
- "name": "Jibuti"
- },
- "GE": {
- "name": "Jojia"
- },
- "KH": {
- "name": "Kambodia"
- },
- "CM": {
- "name": "Kameruni"
- },
- "CA": {
- "name": "Kanada"
- },
- "QA": {
- "name": "Katari"
- },
- "KZ": {
- "name": "Kazakistani"
- },
- "KE": {
- "name": "Kenya"
- },
- "CV": {
- "name": "Kepuvede"
- },
- "KI": {
- "name": "Kiribati"
- },
- "KG": {
- "name": "Kirigizistani"
- },
- "NF": {
- "name": "Kisiwa cha Norfok"
- },
- "CI": {
- "name": "Kodivaa"
- },
- "CO": {
- "name": "Kolombia"
- },
- "KM": {
- "name": "Komoro"
- },
- "CG": {
- "name": "Kongo"
- },
- "HR": {
- "name": "Korasia"
- },
- "KP": {
- "name": "Korea Kaskazini"
- },
- "KR": {
- "name": "Korea Kusini"
- },
- "XK": {
- "name": "Kosovo"
- },
- "CR": {
- "name": "Kostarika"
- },
- "CU": {
- "name": "Kuba"
- },
- "CY": {
- "name": "Kuprosi"
- },
- "KW": {
- "name": "Kuwaiti"
- },
- "LA": {
- "name": "Laosi"
- },
- "LU": {
- "name": "Lasembagi"
- },
- "LV": {
- "name": "Lativia"
- },
- "LB": {
- "name": "Lebanoni"
- },
- "LS": {
- "name": "Lesoto"
- },
- "LR": {
- "name": "Liberia"
- },
- "LY": {
- "name": "Libya"
- },
- "LI": {
- "name": "Lishenteni"
- },
- "LT": {
- "name": "Litwania"
- },
- "MO": {
- "name": "Macau SAR China"
- },
- "MW": {
- "name": "Malawi"
- },
- "MY": {
- "name": "Malesia"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "US": {
- "name": "Marekani"
- },
- "MQ": {
- "name": "Martiniki"
- },
- "MK": {
- "name": "Masedonia"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "Meksiko"
- },
- "FM": {
- "name": "Mikronesia"
- },
- "EG": {
- "name": "Misri"
- },
- "MV": {
- "name": "Modivu"
- },
- "MD": {
- "name": "Moldova"
- },
- "MC": {
- "name": "Monako"
- },
- "MN": {
- "name": "Mongolia"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrati"
- },
- "MU": {
- "name": "Morisi"
- },
- "MR": {
- "name": "Moritania"
- },
- "MA": {
- "name": "Moroko"
- },
- "MZ": {
- "name": "Msumbiji"
- },
- "MM": {
- "name": "Myama"
- },
- "NA": {
- "name": "Namibia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepali"
- },
- "NE": {
- "name": "Nijeri"
- },
- "NG": {
- "name": "Nijeria"
- },
- "NI": {
- "name": "Nikaragwa"
- },
- "NU": {
- "name": "Niue"
- },
- "NO": {
- "name": "Norwe"
- },
- "NC": {
- "name": "Nyukaledonia"
- },
- "NZ": {
- "name": "Nyuzilandi"
- },
- "OM": {
- "name": "Omani"
- },
- "PK": {
- "name": "Pakistani"
- },
- "PW": {
- "name": "Palau"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papua"
- },
- "PY": {
- "name": "Paragwai"
- },
- "PE": {
- "name": "Peru"
- },
- "PN": {
- "name": "Pitkairni"
- },
- "PL": {
- "name": "Polandi"
- },
- "PF": {
- "name": "Polinesia ya Ufaransa"
- },
- "PR": {
- "name": "Pwetoriko"
- },
- "RE": {
- "name": "Riyunioni"
- },
- "RO": {
- "name": "Romania"
- },
- "RW": {
- "name": "Rwanda"
- },
- "SM": {
- "name": "Samarino"
- },
- "WS": {
- "name": "Samoa"
- },
- "AS": {
- "name": "Samoa ya Marekani"
- },
- "SH": {
- "name": "Santahelena"
- },
- "KN": {
- "name": "Santakitzi na Nevis"
- },
- "LC": {
- "name": "Santalusia"
- },
- "PM": {
- "name": "Santapieri na Mikeloni"
- },
- "VC": {
- "name": "Santavisenti na Grenadini"
- },
- "ST": {
- "name": "Sao Tome na Principe"
- },
- "SA": {
- "name": "Saudi"
- },
- "SN": {
- "name": "Senegali"
- },
- "RS": {
- "name": "Serbia"
- },
- "SC": {
- "name": "Shelisheli"
- },
- "SL": {
- "name": "Siera Leoni"
- },
- "SG": {
- "name": "Singapoo"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SY": {
- "name": "Siria"
- },
- "LK": {
- "name": "Sirilanka"
- },
- "SK": {
- "name": "Slovakia"
- },
- "SI": {
- "name": "Slovenia"
- },
- "SO": {
- "name": "Somalia"
- },
- "GS": {
- "name": "South Georgia & South Sandwich Islands"
- },
- "SS": {
- "name": "South Sudan"
- },
- "BL": {
- "name": "St. Barthélemy"
- },
- "MF": {
- "name": "St. Martin"
- },
- "SD": {
- "name": "Sudani"
- },
- "SR": {
- "name": "Surinamu"
- },
- "SJ": {
- "name": "Svalbard & Jan Mayen"
- },
- "TH": {
- "name": "Tailandi"
- },
- "TW": {
- "name": "Taiwani"
- },
- "TJ": {
- "name": "Tajikistani"
- },
- "TZ": {
- "name": "Tanzania"
- },
- "TL": {
- "name": "Timori ya Mashariki"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad na Tobago"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TN": {
- "name": "Tunisia"
- },
- "TM": {
- "name": "Turukimenistani"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UM": {
- "name": "U.S. Outlying Islands"
- },
- "IR": {
- "name": "Uajemi"
- },
- "BE": {
- "name": "Ubelgiji"
- },
- "FR": {
- "name": "Ufaransa"
- },
- "FI": {
- "name": "Ufini"
- },
- "UG": {
- "name": "Uganda"
- },
- "GR": {
- "name": "Ugiriki"
- },
- "ET": {
- "name": "Uhabeshi"
- },
- "NL": {
- "name": "Uholanzi"
- },
- "GB": {
- "name": "Uingereza"
- },
- "DE": {
- "name": "Ujerumani"
- },
- "PS": {
- "name": "Ukingo wa Magharibi na Ukanda wa Gaza wa Palestina"
- },
- "UA": {
- "name": "Ukraini"
- },
- "PT": {
- "name": "Ureno"
- },
- "UY": {
- "name": "Urugwai"
- },
- "RU": {
- "name": "Urusi"
- },
- "SZ": {
- "name": "Uswazi"
- },
- "SE": {
- "name": "Uswidi"
- },
- "CH": {
- "name": "Uswisi"
- },
- "TR": {
- "name": "Uturuki"
- },
- "UZ": {
- "name": "Uzibekistani"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VA": {
- "name": "Vatikani"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietinamu"
- },
- "CK": {
- "name": "Visiwa vya Cook"
- },
- "FK": {
- "name": "Visiwa vya Falkland"
- },
- "KY": {
- "name": "Visiwa vya Kayman"
- },
- "MP": {
- "name": "Visiwa vya Mariana vya Kaskazini"
- },
- "MH": {
- "name": "Visiwa vya Marshal"
- },
- "SB": {
- "name": "Visiwa vya Solomon"
- },
- "TC": {
- "name": "Visiwa vya Turki na Kaiko"
- },
- "VI": {
- "name": "Visiwa vya Virgin vya Marekani"
- },
- "VG": {
- "name": "Visiwa vya Virgin vya Uingereza"
- },
- "WF": {
- "name": "Walis na Futuna"
- },
- "EH": {
- "name": "Western Sahara"
- },
- "YE": {
- "name": "Yemeni"
- },
- "JO": {
- "name": "Yordani"
- },
- "ZM": {
- "name": "Zambia"
- },
- "ZW": {
- "name": "Zimbabwe"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/ka.json b/vendor/commerceguys/intl/resources/country/ka.json
deleted file mode 100644
index 64a7b899e..000000000
--- a/vendor/commerceguys/intl/resources/country/ka.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AU": {
- "name": "ავსტრალია"
- },
- "AT": {
- "name": "ავსტრია"
- },
- "AF": {
- "name": "ავღანეთი"
- },
- "AZ": {
- "name": "აზერბაიჯანი"
- },
- "AX": {
- "name": "ალანდის კუნძულები"
- },
- "AL": {
- "name": "ალბანეთი"
- },
- "DZ": {
- "name": "ალჟირი"
- },
- "AC": {
- "name": "ამაღლების კუნძული"
- },
- "AS": {
- "name": "ამერიკის სამოა"
- },
- "US": {
- "name": "ამერიკის შეერთებული შტატები"
- },
- "AI": {
- "name": "ანგვილა"
- },
- "AO": {
- "name": "ანგოლა"
- },
- "AD": {
- "name": "ანდორა"
- },
- "AQ": {
- "name": "ანტარქტიკა"
- },
- "AG": {
- "name": "ანტიგუა და ბარბუდა"
- },
- "AE": {
- "name": "არაბთა გაერთიანებული საამიროები"
- },
- "AR": {
- "name": "არგენტინა"
- },
- "AW": {
- "name": "არუბა"
- },
- "VI": {
- "name": "აშშ-ის ვირჯინის კუნძულები"
- },
- "UM": {
- "name": "აშშ-ის შორეული კუნძულები"
- },
- "NZ": {
- "name": "ახალი ზელანდია"
- },
- "NC": {
- "name": "ახალი კალედონია"
- },
- "BD": {
- "name": "ბანგლადეში"
- },
- "BB": {
- "name": "ბარბადოსი"
- },
- "BS": {
- "name": "ბაჰამის კუნძულები"
- },
- "BH": {
- "name": "ბაჰრეინი"
- },
- "BY": {
- "name": "ბელარუსი"
- },
- "BE": {
- "name": "ბელგია"
- },
- "BZ": {
- "name": "ბელიზი"
- },
- "BJ": {
- "name": "ბენინი"
- },
- "BM": {
- "name": "ბერმუდა"
- },
- "BO": {
- "name": "ბოლივია"
- },
- "BA": {
- "name": "ბოსნია და ჰერცეგოვინა"
- },
- "BW": {
- "name": "ბოტსვანა"
- },
- "BR": {
- "name": "ბრაზილია"
- },
- "VG": {
- "name": "ბრიტანეთის ვირჯინის კუნძულები"
- },
- "IO": {
- "name": "ბრიტანეთის ტერიტორია ინდოეთის ოკეანეში"
- },
- "BN": {
- "name": "ბრუნეი"
- },
- "BG": {
- "name": "ბულგარეთი"
- },
- "BF": {
- "name": "ბურკინა-ფასო"
- },
- "BI": {
- "name": "ბურუნდი"
- },
- "BT": {
- "name": "ბუტანი"
- },
- "GA": {
- "name": "გაბონი"
- },
- "GB": {
- "name": "გაერთიანებული სამეფო"
- },
- "GY": {
- "name": "გაიანა"
- },
- "GM": {
- "name": "გამბია"
- },
- "GH": {
- "name": "განა"
- },
- "DE": {
- "name": "გერმანია"
- },
- "GG": {
- "name": "გერნსი"
- },
- "GP": {
- "name": "გვადელუპა"
- },
- "GT": {
- "name": "გვატემალა"
- },
- "GN": {
- "name": "გვინეა"
- },
- "GW": {
- "name": "გვინეა-ბისაუ"
- },
- "GI": {
- "name": "გიბრალტარი"
- },
- "GD": {
- "name": "გრენადა"
- },
- "GL": {
- "name": "გრენლანდია"
- },
- "GU": {
- "name": "გუამი"
- },
- "DK": {
- "name": "დანია"
- },
- "EH": {
- "name": "დასავლეთ საჰარა"
- },
- "DG": {
- "name": "დიეგო-გარსია"
- },
- "DM": {
- "name": "დომინიკა"
- },
- "DO": {
- "name": "დომინიკელთა რესპუბლიკა"
- },
- "EG": {
- "name": "ეგვიპტე"
- },
- "ET": {
- "name": "ეთიოპია"
- },
- "EC": {
- "name": "ეკვადორი"
- },
- "GQ": {
- "name": "ეკვატორული გვინეა"
- },
- "IQ": {
- "name": "ერაყი"
- },
- "ER": {
- "name": "ერიტრეა"
- },
- "ES": {
- "name": "ესპანეთი"
- },
- "EE": {
- "name": "ესტონეთი"
- },
- "VU": {
- "name": "ვანუატუ"
- },
- "VE": {
- "name": "ვენესუელა"
- },
- "VN": {
- "name": "ვიეტნამი"
- },
- "ZM": {
- "name": "ზამბია"
- },
- "ZW": {
- "name": "ზიმბაბვე"
- },
- "TC": {
- "name": "თერქს-ქაიქოსის კუნძულები"
- },
- "TR": {
- "name": "თურქეთი"
- },
- "TM": {
- "name": "თურქმენეთი"
- },
- "JM": {
- "name": "იამაიკა"
- },
- "JP": {
- "name": "იაპონია"
- },
- "YE": {
- "name": "იემენი"
- },
- "IN": {
- "name": "ინდოეთი"
- },
- "ID": {
- "name": "ინდონეზია"
- },
- "JO": {
- "name": "იორდანია"
- },
- "IR": {
- "name": "ირანი"
- },
- "IE": {
- "name": "ირლანდია"
- },
- "IS": {
- "name": "ისლანდია"
- },
- "IL": {
- "name": "ისრაელი"
- },
- "IT": {
- "name": "იტალია"
- },
- "CV": {
- "name": "კაბო-ვერდე"
- },
- "KY": {
- "name": "კაიმანის კუნძულები"
- },
- "KH": {
- "name": "კამბოჯა"
- },
- "CM": {
- "name": "კამერუნი"
- },
- "CA": {
- "name": "კანადა"
- },
- "IC": {
- "name": "კანარის კუნძულები"
- },
- "BQ": {
- "name": "კარიბის ნიდერლანდები"
- },
- "QA": {
- "name": "კატარი"
- },
- "KE": {
- "name": "კენია"
- },
- "CY": {
- "name": "კვიპროსი"
- },
- "KI": {
- "name": "კირიბატი"
- },
- "CW": {
- "name": "კიურასაო"
- },
- "CO": {
- "name": "კოლუმბია"
- },
- "KM": {
- "name": "კომორის კუნძულები"
- },
- "CG": {
- "name": "კონგო - ბრაზავილი"
- },
- "CD": {
- "name": "კონგო - კინშასა"
- },
- "XK": {
- "name": "კოსოვო"
- },
- "CR": {
- "name": "კოსტა-რიკა"
- },
- "CI": {
- "name": "კოტ-დივუარი"
- },
- "CU": {
- "name": "კუბა"
- },
- "CK": {
- "name": "კუკის კუნძულები"
- },
- "LA": {
- "name": "ლაოსი"
- },
- "LV": {
- "name": "ლატვია"
- },
- "LS": {
- "name": "ლესოთო"
- },
- "LB": {
- "name": "ლიბანი"
- },
- "LR": {
- "name": "ლიბერია"
- },
- "LY": {
- "name": "ლიბია"
- },
- "LT": {
- "name": "ლიტვა"
- },
- "LI": {
- "name": "ლიხტენშტაინი"
- },
- "LU": {
- "name": "ლუქსემბურგი"
- },
- "MG": {
- "name": "მადაგასკარი"
- },
- "MU": {
- "name": "მავრიკი"
- },
- "MR": {
- "name": "მავრიტანია"
- },
- "YT": {
- "name": "მაიოტა"
- },
- "MO": {
- "name": "მაკაოს სპეციალური ადმინისტრაციული რეგიონი ჩინეთი"
- },
- "MK": {
- "name": "მაკედონია"
- },
- "MW": {
- "name": "მალავი"
- },
- "MY": {
- "name": "მალაიზია"
- },
- "MV": {
- "name": "მალდივები"
- },
- "ML": {
- "name": "მალი"
- },
- "MT": {
- "name": "მალტა"
- },
- "MA": {
- "name": "მაროკო"
- },
- "MQ": {
- "name": "მარტინიკა"
- },
- "MH": {
- "name": "მარშალის კუნძულები"
- },
- "IM": {
- "name": "მენის კუნძული"
- },
- "MX": {
- "name": "მექსიკა"
- },
- "MM": {
- "name": "მიანმარი (ბირმა)"
- },
- "FM": {
- "name": "მიკრონეზია"
- },
- "MZ": {
- "name": "მოზამბიკი"
- },
- "MD": {
- "name": "მოლდოვა"
- },
- "MC": {
- "name": "მონაკო"
- },
- "MS": {
- "name": "მონსერატი"
- },
- "ME": {
- "name": "მონტენეგრო"
- },
- "MN": {
- "name": "მონღოლეთი"
- },
- "NA": {
- "name": "ნამიბია"
- },
- "NR": {
- "name": "ნაურუ"
- },
- "NP": {
- "name": "ნეპალი"
- },
- "NE": {
- "name": "ნიგერი"
- },
- "NG": {
- "name": "ნიგერია"
- },
- "NL": {
- "name": "ნიდერლანდები"
- },
- "NI": {
- "name": "ნიკარაგუა"
- },
- "NU": {
- "name": "ნიუე"
- },
- "NO": {
- "name": "ნორვეგია"
- },
- "NF": {
- "name": "ნორფოლკის კუნძული"
- },
- "OM": {
- "name": "ომანი"
- },
- "PK": {
- "name": "პაკისტანი"
- },
- "PW": {
- "name": "პალაუ"
- },
- "PS": {
- "name": "პალესტინის ტერიტორიები"
- },
- "PA": {
- "name": "პანამა"
- },
- "PG": {
- "name": "პაპუა-ახალი გვინეა"
- },
- "PY": {
- "name": "პარაგვაი"
- },
- "PE": {
- "name": "პერუ"
- },
- "PN": {
- "name": "პიტკერნის კუნძულები"
- },
- "PL": {
- "name": "პოლონეთი"
- },
- "PT": {
- "name": "პორტუგალია"
- },
- "PR": {
- "name": "პუერტო-რიკო"
- },
- "RE": {
- "name": "რეუნიონი"
- },
- "RW": {
- "name": "რუანდა"
- },
- "RO": {
- "name": "რუმინეთი"
- },
- "RU": {
- "name": "რუსეთი"
- },
- "GR": {
- "name": "საბერძნეთი"
- },
- "SV": {
- "name": "სალვადორი"
- },
- "WS": {
- "name": "სამოა"
- },
- "ZA": {
- "name": "სამხრეთ აფრიკის რესპუბლიკა"
- },
- "KR": {
- "name": "სამხრეთ კორეა"
- },
- "SS": {
- "name": "სამხრეთ სუდანი"
- },
- "GS": {
- "name": "სამხრეთ ჯორჯია და სამხრეთ სენდვიჩის კუნძულები"
- },
- "SM": {
- "name": "სან-მარინო"
- },
- "ST": {
- "name": "სან-ტომე და პრინსიპი"
- },
- "SA": {
- "name": "საუდის არაბეთი"
- },
- "FR": {
- "name": "საფრანგეთი"
- },
- "GF": {
- "name": "საფრანგეთის გვიანა"
- },
- "PF": {
- "name": "საფრანგეთის პოლინეზია"
- },
- "GE": {
- "name": "საქართველო"
- },
- "SC": {
- "name": "სეიშელის კუნძულები"
- },
- "BL": {
- "name": "სენ-ბართელმი"
- },
- "MF": {
- "name": "სენ-მარტენი"
- },
- "PM": {
- "name": "სენ-პიერი და მიკელონი"
- },
- "SN": {
- "name": "სენეგალი"
- },
- "VC": {
- "name": "სენტ-ვინსენტი და გრენადინები"
- },
- "KN": {
- "name": "სენტ-კიტსი და ნევისი"
- },
- "LC": {
- "name": "სენტ-ლუსია"
- },
- "RS": {
- "name": "სერბეთი"
- },
- "EA": {
- "name": "სეუტა და მელილა"
- },
- "SZ": {
- "name": "სვაზილენდი"
- },
- "SL": {
- "name": "სიერა-ლეონე"
- },
- "SG": {
- "name": "სინგაპური"
- },
- "SX": {
- "name": "სინტ-მარტენი"
- },
- "SY": {
- "name": "სირია"
- },
- "SK": {
- "name": "სლოვაკეთი"
- },
- "SI": {
- "name": "სლოვენია"
- },
- "SB": {
- "name": "სოლომონის კუნძულები"
- },
- "SO": {
- "name": "სომალი"
- },
- "AM": {
- "name": "სომხეთი"
- },
- "SD": {
- "name": "სუდანი"
- },
- "SR": {
- "name": "სურინამი"
- },
- "TW": {
- "name": "ტაივანი"
- },
- "TH": {
- "name": "ტაილანდი"
- },
- "TZ": {
- "name": "ტანზანია"
- },
- "TJ": {
- "name": "ტაჯიკეთი"
- },
- "TL": {
- "name": "ტიმორ-ლესტე"
- },
- "TG": {
- "name": "ტოგო"
- },
- "TK": {
- "name": "ტოკელაუ"
- },
- "TO": {
- "name": "ტონგა"
- },
- "TT": {
- "name": "ტრინიდადი და ტობაგო"
- },
- "TA": {
- "name": "ტრისტან-და-კუნია"
- },
- "TV": {
- "name": "ტუვალუ"
- },
- "TN": {
- "name": "ტუნისი"
- },
- "UG": {
- "name": "უგანდა"
- },
- "UZ": {
- "name": "უზბეკეთი"
- },
- "UA": {
- "name": "უკრაინა"
- },
- "HU": {
- "name": "უნგრეთი"
- },
- "WF": {
- "name": "უოლისი და ფუტუნა"
- },
- "UY": {
- "name": "ურუგვაი"
- },
- "FO": {
- "name": "ფარერის კუნძულები"
- },
- "PH": {
- "name": "ფილიპინები"
- },
- "FI": {
- "name": "ფინეთი"
- },
- "FJ": {
- "name": "ფიჯი"
- },
- "FK": {
- "name": "ფოლკლენდის კუნძულები"
- },
- "TF": {
- "name": "ფრანგული სამხრეთის ტერიტორიები"
- },
- "VA": {
- "name": "ქალაქი ვატიკანი"
- },
- "CC": {
- "name": "ქოქოსის (კილინგის) კუნძულები"
- },
- "KW": {
- "name": "ქუვეითი"
- },
- "KZ": {
- "name": "ყაზახეთი"
- },
- "KG": {
- "name": "ყირგიზეთი"
- },
- "SE": {
- "name": "შვედეთი"
- },
- "CH": {
- "name": "შვეიცარია"
- },
- "CX": {
- "name": "შობის კუნძული"
- },
- "SJ": {
- "name": "შპიცბერგენი და იან-მაიენი"
- },
- "LK": {
- "name": "შრი-ლანკა"
- },
- "TD": {
- "name": "ჩადი"
- },
- "CZ": {
- "name": "ჩეხეთი"
- },
- "CL": {
- "name": "ჩილე"
- },
- "CN": {
- "name": "ჩინეთი"
- },
- "KP": {
- "name": "ჩრდილოეთ კორეა"
- },
- "MP": {
- "name": "ჩრდილოეთ მარიანას კუნძულები"
- },
- "CF": {
- "name": "ცენტრალური აფრიკის რესპუბლიკა"
- },
- "SH": {
- "name": "წმინდა ელენეს კუნძული"
- },
- "HR": {
- "name": "ხორვატია"
- },
- "JE": {
- "name": "ჯერსი"
- },
- "DJ": {
- "name": "ჯიბუტი"
- },
- "HT": {
- "name": "ჰაიტი"
- },
- "HN": {
- "name": "ჰონდურასი"
- },
- "HK": {
- "name": "ჰონკონგის სპეციალური ადმინისტრაციული რეგიონი ჩინეთი"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/kab.json b/vendor/commerceguys/intl/resources/country/kab.json
deleted file mode 100644
index 0e6f79f22..000000000
--- a/vendor/commerceguys/intl/resources/country/kab.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afɣanistan"
- },
- "IO": {
- "name": "Akal Aglizi deg Ugaraw Ahendi"
- },
- "AX": {
- "name": "Åland Islands"
- },
- "AQ": {
- "name": "Antarctica"
- },
- "AR": {
- "name": "Arjuntin"
- },
- "AM": {
- "name": "Arminya"
- },
- "AW": {
- "name": "Aruba"
- },
- "AC": {
- "name": "Ascension Island"
- },
- "VA": {
- "name": "Awanek n Vatikan"
- },
- "AZ": {
- "name": "Azrabijan"
- },
- "BS": {
- "name": "Bahamas"
- },
- "BH": {
- "name": "Baḥrin"
- },
- "BD": {
- "name": "Bangladac"
- },
- "BB": {
- "name": "Barbadus"
- },
- "BE": {
- "name": "Belǧik"
- },
- "BM": {
- "name": "Bermuda"
- },
- "BT": {
- "name": "Bhutan"
- },
- "BY": {
- "name": "Bilarus"
- },
- "BZ": {
- "name": "Biliz"
- },
- "BJ": {
- "name": "Binin"
- },
- "BR": {
- "name": "Brizil"
- },
- "BN": {
- "name": "Bruney"
- },
- "BG": {
- "name": "Bulgari"
- },
- "BO": {
- "name": "Bulivi"
- },
- "BI": {
- "name": "Burandi"
- },
- "BF": {
- "name": "Burkina Fasu"
- },
- "BA": {
- "name": "Busna d Hersek"
- },
- "BW": {
- "name": "Bustwana"
- },
- "TD": {
- "name": "Čad"
- },
- "KH": {
- "name": "Cambudya"
- },
- "IC": {
- "name": "Canary Islands"
- },
- "BQ": {
- "name": "Caribbean Netherlands"
- },
- "CZ": {
- "name": "Čček"
- },
- "EA": {
- "name": "Ceuta & Melilla"
- },
- "CX": {
- "name": "Christmas Island"
- },
- "CL": {
- "name": "Cili"
- },
- "CY": {
- "name": "Cipr"
- },
- "CC": {
- "name": "Cocos (Keeling) Islands"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DK": {
- "name": "Denmark"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DM": {
- "name": "Duminik"
- },
- "OM": {
- "name": "Ɛuman"
- },
- "PS": {
- "name": "Falisṭin d Ɣezza"
- },
- "FO": {
- "name": "Faroe Islands"
- },
- "FJ": {
- "name": "Fiji"
- },
- "PH": {
- "name": "Filipin"
- },
- "FI": {
- "name": "Finlund"
- },
- "FR": {
- "name": "Fransa"
- },
- "TF": {
- "name": "French Southern Territories"
- },
- "GA": {
- "name": "Gabun"
- },
- "GM": {
- "name": "Gambya"
- },
- "DJ": {
- "name": "Ǧibuti"
- },
- "GD": {
- "name": "Grunad"
- },
- "GL": {
- "name": "Grunland"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GY": {
- "name": "Guwana"
- },
- "GP": {
- "name": "Gwadalupi"
- },
- "GU": {
- "name": "Gwam"
- },
- "GT": {
- "name": "Gwatimala"
- },
- "GH": {
- "name": "Ɣana"
- },
- "GF": {
- "name": "Ɣana tafransist"
- },
- "GN": {
- "name": "Ɣinya"
- },
- "PG": {
- "name": "Ɣinya Tamaynut Tapaput"
- },
- "GQ": {
- "name": "Ɣinya Tasebgast"
- },
- "GW": {
- "name": "Ɣinya-Bisaw"
- },
- "HT": {
- "name": "Hayti"
- },
- "HK": {
- "name": "Hong Kong SAR China"
- },
- "HN": {
- "name": "Hunduras"
- },
- "HU": {
- "name": "Hungri"
- },
- "EC": {
- "name": "Ikwaṭur"
- },
- "ID": {
- "name": "Indunizi"
- },
- "IR": {
- "name": "Iran"
- },
- "ER": {
- "name": "Iritiria"
- },
- "IS": {
- "name": "Island"
- },
- "IM": {
- "name": "Isle of Man"
- },
- "EE": {
- "name": "Istunya"
- },
- "IL": {
- "name": "Izrayil"
- },
- "JM": {
- "name": "Jamyika"
- },
- "JP": {
- "name": "Jappu"
- },
- "JE": {
- "name": "Jersey"
- },
- "GI": {
- "name": "Jibraltar"
- },
- "GE": {
- "name": "Jiyurji"
- },
- "NC": {
- "name": "Kalidunya Tamaynut"
- },
- "CM": {
- "name": "Kamirun"
- },
- "CA": {
- "name": "Kanada"
- },
- "KZ": {
- "name": "Kazaxistan"
- },
- "HR": {
- "name": "Kerwasya"
- },
- "KE": {
- "name": "Kinya"
- },
- "KI": {
- "name": "Kiribati"
- },
- "KG": {
- "name": "Kirigistan"
- },
- "XK": {
- "name": "Kosovo"
- },
- "CU": {
- "name": "Kuba"
- },
- "CO": {
- "name": "Kulumbi"
- },
- "KM": {
- "name": "Kumur"
- },
- "CG": {
- "name": "Kungu"
- },
- "KP": {
- "name": "Kurya, Ufella"
- },
- "KR": {
- "name": "Kurya, Wadda"
- },
- "CR": {
- "name": "Kusta Rika"
- },
- "CI": {
- "name": "Kuṭ Divwar"
- },
- "KW": {
- "name": "Kuwayt"
- },
- "CN": {
- "name": "Lacin"
- },
- "GR": {
- "name": "Lagris"
- },
- "JO": {
- "name": "Lajurdani"
- },
- "AL": {
- "name": "Lalbani"
- },
- "DE": {
- "name": "Lalman"
- },
- "LV": {
- "name": "Latvia"
- },
- "LA": {
- "name": "Laws"
- },
- "LI": {
- "name": "Layctenstan"
- },
- "DZ": {
- "name": "Lezzayer"
- },
- "IQ": {
- "name": "Lɛiraq"
- },
- "IN": {
- "name": "Lhend"
- },
- "LR": {
- "name": "Libirya"
- },
- "LY": {
- "name": "Libya"
- },
- "IE": {
- "name": "Lirlund"
- },
- "LT": {
- "name": "Liṭwanya"
- },
- "LS": {
- "name": "Lizuṭu"
- },
- "MA": {
- "name": "Lmerruk"
- },
- "LB": {
- "name": "Lubnan"
- },
- "LU": {
- "name": "Luksamburg"
- },
- "YE": {
- "name": "Lyamen"
- },
- "MO": {
- "name": "Macau SAR China"
- },
- "MG": {
- "name": "Madaɣecqer"
- },
- "MW": {
- "name": "Malawi"
- },
- "MV": {
- "name": "Maldib"
- },
- "ML": {
- "name": "Mali"
- },
- "MY": {
- "name": "Malizya"
- },
- "MT": {
- "name": "Malṭ"
- },
- "MQ": {
- "name": "Martinik"
- },
- "MK": {
- "name": "Masidwan"
- },
- "EG": {
- "name": "Maṣr"
- },
- "YT": {
- "name": "Mayuṭ"
- },
- "MX": {
- "name": "Meksik"
- },
- "FM": {
- "name": "Mikrunizya"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MD": {
- "name": "Muldabi"
- },
- "MC": {
- "name": "Munaku"
- },
- "MN": {
- "name": "Mungulya"
- },
- "MS": {
- "name": "Munsirat"
- },
- "MU": {
- "name": "Muris"
- },
- "MR": {
- "name": "Muriṭanya"
- },
- "MZ": {
- "name": "Muzembiq"
- },
- "MM": {
- "name": "Myanmar"
- },
- "NA": {
- "name": "Namibya"
- },
- "NE": {
- "name": "Nijer"
- },
- "NG": {
- "name": "Nijirya"
- },
- "NI": {
- "name": "Nikaragwa"
- },
- "NP": {
- "name": "Nipal"
- },
- "NU": {
- "name": "Niwi"
- },
- "NR": {
- "name": "Nuru"
- },
- "NO": {
- "name": "Nurvij"
- },
- "PK": {
- "name": "Pakistan"
- },
- "PW": {
- "name": "Palu"
- },
- "PA": {
- "name": "Panam"
- },
- "PY": {
- "name": "Paragway"
- },
- "PE": {
- "name": "Piru"
- },
- "PN": {
- "name": "Pitkarin"
- },
- "PL": {
- "name": "Pulund"
- },
- "PF": {
- "name": "Pulunizi tafransist"
- },
- "PR": {
- "name": "Purtu Riku"
- },
- "PT": {
- "name": "Purtugal"
- },
- "QA": {
- "name": "Qaṭar"
- },
- "RU": {
- "name": "Rrus"
- },
- "RO": {
- "name": "Rumani"
- },
- "RW": {
- "name": "Ruwanda"
- },
- "SV": {
- "name": "Salvadur"
- },
- "WS": {
- "name": "Samwa"
- },
- "AS": {
- "name": "Samwa Tamarikanit"
- },
- "KN": {
- "name": "San Kits d Nivis"
- },
- "LC": {
- "name": "San Lučya"
- },
- "SM": {
- "name": "San Marinu"
- },
- "PM": {
- "name": "San Pyar d Miklun"
- },
- "VC": {
- "name": "San Vansu d Grunadin"
- },
- "SH": {
- "name": "Sant Ilina"
- },
- "ST": {
- "name": "Saw Tumi d Pransip"
- },
- "RS": {
- "name": "Serbia"
- },
- "SC": {
- "name": "Seycel"
- },
- "SG": {
- "name": "Singafur"
- },
- "SN": {
- "name": "Sinigal"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SL": {
- "name": "Sira Lyun"
- },
- "SK": {
- "name": "Sluvakya"
- },
- "SI": {
- "name": "Sluvinya"
- },
- "GS": {
- "name": "South Georgia & South Sandwich Islands"
- },
- "SS": {
- "name": "South Sudan"
- },
- "ES": {
- "name": "Spanya"
- },
- "LK": {
- "name": "Sri Lanka"
- },
- "BL": {
- "name": "St. Barthélemy"
- },
- "MF": {
- "name": "St. Martin"
- },
- "SD": {
- "name": "Sudan"
- },
- "SA": {
- "name": "Suɛudiya Taɛrabt"
- },
- "SO": {
- "name": "Ṣumal"
- },
- "SR": {
- "name": "Surinam"
- },
- "SY": {
- "name": "Surya"
- },
- "SJ": {
- "name": "Svalbard & Jan Mayen"
- },
- "SZ": {
- "name": "Swazilund"
- },
- "SE": {
- "name": "Swid"
- },
- "CH": {
- "name": "Swis"
- },
- "ZA": {
- "name": "Tafriqt Wadda"
- },
- "GB": {
- "name": "Tagelda Yedduklen"
- },
- "TJ": {
- "name": "Tajikistan"
- },
- "TZ": {
- "name": "Ṭanzanya"
- },
- "TH": {
- "name": "Ṭayland"
- },
- "TW": {
- "name": "Ṭaywan"
- },
- "IT": {
- "name": "Ṭelyan"
- },
- "CF": {
- "name": "Tigduda n Tefriqt Talemmast"
- },
- "DO": {
- "name": "Tigduda Taduminikit"
- },
- "CD": {
- "name": "Tigduda Tagdudant n Kungu"
- },
- "AE": {
- "name": "Tigeldunin Yedduklen Taɛrabin"
- },
- "FK": {
- "name": "Tigzirin n Falkland"
- },
- "KY": {
- "name": "Tigzirin n Kamyan"
- },
- "CK": {
- "name": "Tigzirin n Kuk"
- },
- "MH": {
- "name": "Tigzirin n Marcal"
- },
- "MP": {
- "name": "Tigzirin n Maryan Ufella"
- },
- "SB": {
- "name": "Tigzirin n Sulumun"
- },
- "CV": {
- "name": "Tigzirin n yixef azegzaw"
- },
- "NF": {
- "name": "Tigzirin Tinawfukin"
- },
- "VG": {
- "name": "Tigzirin Tiverjiniyin Tigliziyin"
- },
- "RE": {
- "name": "Timlilit"
- },
- "NL": {
- "name": "Timura-Yessakesren"
- },
- "TT": {
- "name": "Ṭrindad d Ṭubagu"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TG": {
- "name": "Ṭugu"
- },
- "TK": {
- "name": "Ṭuklu"
- },
- "TL": {
- "name": "Tumur Asamar"
- },
- "TN": {
- "name": "Tunes"
- },
- "TO": {
- "name": "Ṭunga"
- },
- "TR": {
- "name": "Ṭurk"
- },
- "TC": {
- "name": "Ṭurk d Tegzirin n Kaykus"
- },
- "TM": {
- "name": "Ṭurkmanistan"
- },
- "TV": {
- "name": "Ṭuvalu"
- },
- "UM": {
- "name": "U.S. Outlying Islands"
- },
- "UG": {
- "name": "Uɣanda"
- },
- "UA": {
- "name": "Ukran"
- },
- "AD": {
- "name": "Undura"
- },
- "AI": {
- "name": "Ungiya"
- },
- "AO": {
- "name": "Ungula"
- },
- "AG": {
- "name": "Untiga d Barbuda"
- },
- "UY": {
- "name": "Urugway"
- },
- "AU": {
- "name": "Ustrali"
- },
- "AT": {
- "name": "Ustriya"
- },
- "ET": {
- "name": "Utyupi"
- },
- "UZ": {
- "name": "Uzbaxistan"
- },
- "VU": {
- "name": "Vanwatu"
- },
- "VE": {
- "name": "Venzwila"
- },
- "VN": {
- "name": "Vyeṭnam"
- },
- "VI": {
- "name": "W.D. Tigzirin n Virginya"
- },
- "WF": {
- "name": "Wallis d Futuna"
- },
- "US": {
- "name": "WDM"
- },
- "EH": {
- "name": "Western Sahara"
- },
- "ZM": {
- "name": "Zambya"
- },
- "NZ": {
- "name": "Ziland Tamaynut"
- },
- "ZW": {
- "name": "Zimbabwi"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/kam.json b/vendor/commerceguys/intl/resources/country/kam.json
deleted file mode 100644
index ece3de595..000000000
--- a/vendor/commerceguys/intl/resources/country/kam.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "ZA": {
- "name": "Afrika Kusini"
- },
- "AF": {
- "name": "Afuganistani"
- },
- "IS": {
- "name": "Aislandi"
- },
- "AR": {
- "name": "Ajentina"
- },
- "AX": {
- "name": "Åland Islands"
- },
- "AL": {
- "name": "Albania"
- },
- "DZ": {
- "name": "Aljeria"
- },
- "AD": {
- "name": "Andora"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguilla"
- },
- "AQ": {
- "name": "Antarctica"
- },
- "AG": {
- "name": "Antigua na Barbuda"
- },
- "AM": {
- "name": "Armenia"
- },
- "AW": {
- "name": "Aruba"
- },
- "AC": {
- "name": "Ascension Island"
- },
- "AU": {
- "name": "Australia"
- },
- "AT": {
- "name": "Austria"
- },
- "IE": {
- "name": "Ayalandi"
- },
- "AZ": {
- "name": "Azabajani"
- },
- "BB": {
- "name": "Babadosi"
- },
- "BS": {
- "name": "Bahama"
- },
- "BH": {
- "name": "Bahareni"
- },
- "BD": {
- "name": "Bangladeshi"
- },
- "BY": {
- "name": "Belarusi"
- },
- "BZ": {
- "name": "Belize"
- },
- "BJ": {
- "name": "Benini"
- },
- "BM": {
- "name": "Bermuda"
- },
- "BO": {
- "name": "Bolivia"
- },
- "BA": {
- "name": "Bosnia na Hezegovina"
- },
- "BW": {
- "name": "Botswana"
- },
- "BR": {
- "name": "Brazili"
- },
- "BN": {
- "name": "Brunei"
- },
- "BF": {
- "name": "Bukinafaso"
- },
- "MG": {
- "name": "Bukini"
- },
- "BG": {
- "name": "Bulgaria"
- },
- "BT": {
- "name": "Butani"
- },
- "IC": {
- "name": "Canary Islands"
- },
- "BQ": {
- "name": "Caribbean Netherlands"
- },
- "EA": {
- "name": "Ceuta & Melilla"
- },
- "TD": {
- "name": "Chadi"
- },
- "CL": {
- "name": "Chile"
- },
- "CX": {
- "name": "Christmas Island"
- },
- "CC": {
- "name": "Cocos (Keeling) Islands"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DK": {
- "name": "Denmaki"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DM": {
- "name": "Dominika"
- },
- "EC": {
- "name": "Ekwado"
- },
- "SV": {
- "name": "Elsavado"
- },
- "IO": {
- "name": "Eneo la Uingereza katika Bahari Hindi"
- },
- "ER": {
- "name": "Eritrea"
- },
- "EE": {
- "name": "Estonia"
- },
- "AE": {
- "name": "Falme za Kiarabu"
- },
- "FO": {
- "name": "Faroe Islands"
- },
- "FJ": {
- "name": "Fiji"
- },
- "PH": {
- "name": "Filipino"
- },
- "TF": {
- "name": "French Southern Territories"
- },
- "GA": {
- "name": "Gaboni"
- },
- "GM": {
- "name": "Gambia"
- },
- "GH": {
- "name": "Ghana"
- },
- "GN": {
- "name": "Gine"
- },
- "GW": {
- "name": "Ginebisau"
- },
- "GQ": {
- "name": "Ginekweta"
- },
- "GD": {
- "name": "Grenada"
- },
- "GL": {
- "name": "Grinlandi"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GY": {
- "name": "Guyana"
- },
- "GP": {
- "name": "Gwadelupe"
- },
- "GU": {
- "name": "Gwam"
- },
- "GT": {
- "name": "Gwatemala"
- },
- "GF": {
- "name": "Gwiyana ya Ufaransa"
- },
- "HT": {
- "name": "Haiti"
- },
- "ES": {
- "name": "Hispania"
- },
- "HN": {
- "name": "Hondurasi"
- },
- "HK": {
- "name": "Hong Kong SAR China"
- },
- "HU": {
- "name": "Hungaria"
- },
- "IN": {
- "name": "India"
- },
- "ID": {
- "name": "Indonesia"
- },
- "IQ": {
- "name": "Iraki"
- },
- "CK": {
- "name": "Isiwa sya Cook"
- },
- "KY": {
- "name": "Isiwa sya Kayman"
- },
- "SB": {
- "name": "Isiwa sya Solomon"
- },
- "IM": {
- "name": "Isle of Man"
- },
- "IL": {
- "name": "Israeli"
- },
- "IT": {
- "name": "Italia"
- },
- "JM": {
- "name": "Jamaika"
- },
- "CF": {
- "name": "Jamhuri ya Afrika ya Kati"
- },
- "CZ": {
- "name": "Jamhuri ya Cheki"
- },
- "DO": {
- "name": "Jamhuri ya Dominika"
- },
- "CD": {
- "name": "Jamhuri ya Kidemokrasia ya Kongo"
- },
- "JP": {
- "name": "Japani"
- },
- "JE": {
- "name": "Jersey"
- },
- "GI": {
- "name": "Jibralta"
- },
- "DJ": {
- "name": "Jibuti"
- },
- "GE": {
- "name": "Jojia"
- },
- "KH": {
- "name": "Kambodia"
- },
- "CM": {
- "name": "Kameluni"
- },
- "CA": {
- "name": "Kananda"
- },
- "QA": {
- "name": "Katari"
- },
- "KZ": {
- "name": "Kazakistani"
- },
- "KE": {
- "name": "Kenya"
- },
- "CV": {
- "name": "Kepuvede"
- },
- "KI": {
- "name": "Kiribati"
- },
- "KG": {
- "name": "Kirigizistani"
- },
- "NF": {
- "name": "Kisiwa cha Norfok"
- },
- "CI": {
- "name": "Kodivaa"
- },
- "CO": {
- "name": "Kolombia"
- },
- "KM": {
- "name": "Komoro"
- },
- "CG": {
- "name": "Kongo"
- },
- "HR": {
- "name": "Korasia"
- },
- "KP": {
- "name": "Korea Kaskazini"
- },
- "KR": {
- "name": "Korea Kusini"
- },
- "XK": {
- "name": "Kosovo"
- },
- "CR": {
- "name": "Kostarika"
- },
- "CU": {
- "name": "Kuba"
- },
- "CY": {
- "name": "Kuprosi"
- },
- "KW": {
- "name": "Kuwaiti"
- },
- "CN": {
- "name": "Kyaina"
- },
- "LA": {
- "name": "Laosi"
- },
- "LU": {
- "name": "Lasembagi"
- },
- "LV": {
- "name": "Lativia"
- },
- "LB": {
- "name": "Lebanoni"
- },
- "LS": {
- "name": "Lesoto"
- },
- "LR": {
- "name": "Liberia"
- },
- "LY": {
- "name": "Libya"
- },
- "LI": {
- "name": "Lishenteni"
- },
- "LT": {
- "name": "Litwania"
- },
- "RW": {
- "name": "Lwanda"
- },
- "MO": {
- "name": "Macau SAR China"
- },
- "MW": {
- "name": "Malawi"
- },
- "MY": {
- "name": "Malesia"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "US": {
- "name": "Marekani"
- },
- "MQ": {
- "name": "Martiniki"
- },
- "MK": {
- "name": "Masedonia"
- },
- "YT": {
- "name": "Mayotte"
- },
- "BI": {
- "name": "Mbulundi"
- },
- "MX": {
- "name": "Meksiko"
- },
- "FM": {
- "name": "Mikronesia"
- },
- "EG": {
- "name": "Misili"
- },
- "MV": {
- "name": "Modivu"
- },
- "MD": {
- "name": "Moldova"
- },
- "MC": {
- "name": "Monako"
- },
- "MN": {
- "name": "Mongolia"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrati"
- },
- "MU": {
- "name": "Morisi"
- },
- "MR": {
- "name": "Moritania"
- },
- "MA": {
- "name": "Moroko"
- },
- "MZ": {
- "name": "Msumbiji"
- },
- "MM": {
- "name": "Myama"
- },
- "NA": {
- "name": "Namibia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepali"
- },
- "NE": {
- "name": "Nijeri"
- },
- "NG": {
- "name": "Nijeria"
- },
- "NI": {
- "name": "Nikaragwa"
- },
- "NU": {
- "name": "Niue"
- },
- "NO": {
- "name": "Norwe"
- },
- "NC": {
- "name": "Nyukaledonia"
- },
- "NZ": {
- "name": "Nyuzilandi"
- },
- "ZM": {
- "name": "Nzambia"
- },
- "ZW": {
- "name": "Nzimbambwe"
- },
- "OM": {
- "name": "Omani"
- },
- "PK": {
- "name": "Pakistani"
- },
- "PW": {
- "name": "Palau"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papua"
- },
- "PY": {
- "name": "Paragwai"
- },
- "PE": {
- "name": "Peru"
- },
- "PN": {
- "name": "Pitkairni"
- },
- "PL": {
- "name": "Polandi"
- },
- "PF": {
- "name": "Polinesia ya Ufaransa"
- },
- "PR": {
- "name": "Pwetoriko"
- },
- "RE": {
- "name": "Riyunioni"
- },
- "RO": {
- "name": "Romania"
- },
- "SM": {
- "name": "Samarino"
- },
- "WS": {
- "name": "Samoa"
- },
- "AS": {
- "name": "Samoa ya Marekani"
- },
- "SH": {
- "name": "Santahelena"
- },
- "KN": {
- "name": "Santakitzi na Nevis"
- },
- "LC": {
- "name": "Santalusia"
- },
- "PM": {
- "name": "Santapieri na Mikeloni"
- },
- "VC": {
- "name": "Santavisenti na Grenadini"
- },
- "ST": {
- "name": "Sao Tome na Principe"
- },
- "SA": {
- "name": "Saudi"
- },
- "SN": {
- "name": "Senegali"
- },
- "RS": {
- "name": "Serbia"
- },
- "SC": {
- "name": "Shelisheli"
- },
- "SL": {
- "name": "Siera Leoni"
- },
- "SG": {
- "name": "Singapoo"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SY": {
- "name": "Siria"
- },
- "LK": {
- "name": "Sirilanka"
- },
- "SK": {
- "name": "Slovakia"
- },
- "SI": {
- "name": "Slovenia"
- },
- "SO": {
- "name": "Somalia"
- },
- "GS": {
- "name": "South Georgia & South Sandwich Islands"
- },
- "SS": {
- "name": "South Sudan"
- },
- "BL": {
- "name": "St. Barthélemy"
- },
- "MF": {
- "name": "St. Martin"
- },
- "SD": {
- "name": "Sudani"
- },
- "SR": {
- "name": "Surinamu"
- },
- "SJ": {
- "name": "Svalbard & Jan Mayen"
- },
- "TH": {
- "name": "Tailandi"
- },
- "TW": {
- "name": "Taiwani"
- },
- "TJ": {
- "name": "Tajikistani"
- },
- "TZ": {
- "name": "Tanzania"
- },
- "TL": {
- "name": "Timori ya Mashariki"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad na Tobago"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TN": {
- "name": "Tunisia"
- },
- "TM": {
- "name": "Turukimenistani"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UM": {
- "name": "U.S. Outlying Islands"
- },
- "IR": {
- "name": "Uajemi"
- },
- "BE": {
- "name": "Ubelgiji"
- },
- "FI": {
- "name": "Ufini"
- },
- "GR": {
- "name": "Ugiriki"
- },
- "ET": {
- "name": "Uhabeshi"
- },
- "NL": {
- "name": "Uholanzi"
- },
- "GB": {
- "name": "Uingereza"
- },
- "DE": {
- "name": "Ujerumani"
- },
- "UG": {
- "name": "Ukanda"
- },
- "PS": {
- "name": "Ukingo wa Magharibi na Ukanda wa Gaza wa Palestina"
- },
- "UA": {
- "name": "Ukraini"
- },
- "PT": {
- "name": "Ureno"
- },
- "UY": {
- "name": "Urugwai"
- },
- "RU": {
- "name": "Urusi"
- },
- "SZ": {
- "name": "Uswazi"
- },
- "SE": {
- "name": "Uswidi"
- },
- "CH": {
- "name": "Uswisi"
- },
- "TR": {
- "name": "Uturuki"
- },
- "FR": {
- "name": "Uvalanza"
- },
- "UZ": {
- "name": "Uzibekistani"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VA": {
- "name": "Vatikani"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietinamu"
- },
- "FK": {
- "name": "Visiwa vya Falkland"
- },
- "MP": {
- "name": "Visiwa vya Mariana vya Kaskazini"
- },
- "MH": {
- "name": "Visiwa vya Marshal"
- },
- "TC": {
- "name": "Visiwa vya Turki na Kaiko"
- },
- "VI": {
- "name": "Visiwa vya Virgin vya Marekani"
- },
- "VG": {
- "name": "Visiwa vya Virgin vya Uingereza"
- },
- "WF": {
- "name": "Walis na Futuna"
- },
- "EH": {
- "name": "Western Sahara"
- },
- "YE": {
- "name": "Yemeni"
- },
- "JO": {
- "name": "Yordani"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/kde.json b/vendor/commerceguys/intl/resources/country/kde.json
deleted file mode 100644
index cec341744..000000000
--- a/vendor/commerceguys/intl/resources/country/kde.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AR": {
- "name": "Adyentina"
- },
- "ZA": {
- "name": "Afilika Kusini"
- },
- "AF": {
- "name": "Afuganistani"
- },
- "IS": {
- "name": "Aislandi"
- },
- "AX": {
- "name": "Åland Islands"
- },
- "AL": {
- "name": "Albania"
- },
- "DZ": {
- "name": "Aljelia"
- },
- "AM": {
- "name": "Almenia"
- },
- "AW": {
- "name": "Aluba"
- },
- "AD": {
- "name": "Andola"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Angwila"
- },
- "AQ": {
- "name": "Antarctica"
- },
- "AG": {
- "name": "Antigua na Balbuda"
- },
- "AC": {
- "name": "Ascension Island"
- },
- "AU": {
- "name": "Austlalia"
- },
- "AT": {
- "name": "Austlia"
- },
- "IE": {
- "name": "Ayalandi"
- },
- "AZ": {
- "name": "Azabadyani"
- },
- "BB": {
- "name": "Babadosi"
- },
- "BH": {
- "name": "Bahaleni"
- },
- "BS": {
- "name": "Bahama"
- },
- "BD": {
- "name": "Bangladeshi"
- },
- "BY": {
- "name": "Belalusi"
- },
- "BZ": {
- "name": "Belize"
- },
- "BM": {
- "name": "Belmuda"
- },
- "BJ": {
- "name": "Benini"
- },
- "BR": {
- "name": "Blazili"
- },
- "BN": {
- "name": "Blunei"
- },
- "BO": {
- "name": "Bolivia"
- },
- "BA": {
- "name": "Bosnia na Hezegovina"
- },
- "BW": {
- "name": "Botswana"
- },
- "BF": {
- "name": "Buchinafaso"
- },
- "MG": {
- "name": "Bukini"
- },
- "BG": {
- "name": "Bulgalia"
- },
- "BI": {
- "name": "Bulundi"
- },
- "BT": {
- "name": "Butani"
- },
- "IC": {
- "name": "Canary Islands"
- },
- "BQ": {
- "name": "Caribbean Netherlands"
- },
- "EA": {
- "name": "Ceuta & Melilla"
- },
- "TD": {
- "name": "Chadi"
- },
- "CL": {
- "name": "Chile"
- },
- "CN": {
- "name": "China"
- },
- "CK": {
- "name": "Chisiwa cha Cook"
- },
- "FK": {
- "name": "Chisiwa cha Falkland"
- },
- "KY": {
- "name": "Chisiwa cha Kemen"
- },
- "MH": {
- "name": "Chisiwa cha Malushal"
- },
- "MP": {
- "name": "Chisiwa cha Marian cha Kasikazini"
- },
- "NF": {
- "name": "Chisiwa cha Nolufok"
- },
- "SB": {
- "name": "Chisiwa cha Solomon"
- },
- "TC": {
- "name": "Chisiwa cha Tuluchi na Kaiko"
- },
- "VI": {
- "name": "Chisiwa Chivihi cha Malekani"
- },
- "VG": {
- "name": "Chisiwa Chivihi cha Wingalesa"
- },
- "CX": {
- "name": "Christmas Island"
- },
- "CC": {
- "name": "Cocos (Keeling) Islands"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DK": {
- "name": "Denmaki"
- },
- "GI": {
- "name": "Diblalta"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "AE": {
- "name": "Dimiliki dya Vakulungwa va Chalabu"
- },
- "DM": {
- "name": "Dominika"
- },
- "JM": {
- "name": "Dyamaika"
- },
- "JP": {
- "name": "Dyapani"
- },
- "DJ": {
- "name": "Dyibuti"
- },
- "GE": {
- "name": "Dyodya"
- },
- "EC": {
- "name": "Ekwado"
- },
- "ER": {
- "name": "Elitilea"
- },
- "SV": {
- "name": "Elsavado"
- },
- "EE": {
- "name": "Estonia"
- },
- "FO": {
- "name": "Faroe Islands"
- },
- "FJ": {
- "name": "Fiji"
- },
- "PH": {
- "name": "Filipino"
- },
- "TF": {
- "name": "French Southern Territories"
- },
- "GA": {
- "name": "Gaboni"
- },
- "GM": {
- "name": "Gambia"
- },
- "GH": {
- "name": "Ghana"
- },
- "GN": {
- "name": "Gine"
- },
- "GW": {
- "name": "Ginebisau"
- },
- "GQ": {
- "name": "Ginekweta"
- },
- "GD": {
- "name": "Glenada"
- },
- "GL": {
- "name": "Glinlandi"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GY": {
- "name": "Guyana"
- },
- "GP": {
- "name": "Gwadelupe"
- },
- "GU": {
- "name": "Gwam"
- },
- "GT": {
- "name": "Gwatemala"
- },
- "GF": {
- "name": "Gwiyana ya Ufalansa"
- },
- "HT": {
- "name": "Haiti"
- },
- "ES": {
- "name": "Hispania"
- },
- "HN": {
- "name": "Hondulasi"
- },
- "HK": {
- "name": "Hong Kong SAR China"
- },
- "HU": {
- "name": "Hungalia"
- },
- "IQ": {
- "name": "Ilaki"
- },
- "IN": {
- "name": "India"
- },
- "ID": {
- "name": "Indonesia"
- },
- "IL": {
- "name": "Islaeli"
- },
- "IM": {
- "name": "Isle of Man"
- },
- "IT": {
- "name": "Italia"
- },
- "CF": {
- "name": "Jamuhuli ya Afilika ya Paching’ati"
- },
- "CZ": {
- "name": "Jamuhuli ya Chechi"
- },
- "CD": {
- "name": "Jamuhuli ya Chidemoklasia ya kuKongo"
- },
- "DO": {
- "name": "Jamuhuli ya Dominika"
- },
- "JE": {
- "name": "Jersey"
- },
- "KH": {
- "name": "Kambodia"
- },
- "CM": {
- "name": "Kameluni"
- },
- "CA": {
- "name": "Kanada"
- },
- "QA": {
- "name": "Katali"
- },
- "KZ": {
- "name": "Kazachistani"
- },
- "KE": {
- "name": "Kenya"
- },
- "CV": {
- "name": "Kepuvede"
- },
- "KI": {
- "name": "Kilibati"
- },
- "KG": {
- "name": "Kiligizistani"
- },
- "CI": {
- "name": "Kodivaa"
- },
- "HR": {
- "name": "Kolasia"
- },
- "KP": {
- "name": "Kolea Kasikazini"
- },
- "KR": {
- "name": "Kolea Kusini"
- },
- "CO": {
- "name": "Kolombia"
- },
- "KM": {
- "name": "Komolo"
- },
- "CG": {
- "name": "Kongo"
- },
- "XK": {
- "name": "Kosovo"
- },
- "CR": {
- "name": "Kostalika"
- },
- "CU": {
- "name": "Kuba"
- },
- "CY": {
- "name": "Kuplosi"
- },
- "KW": {
- "name": "Kuwaiti"
- },
- "LA": {
- "name": "Laosi"
- },
- "LU": {
- "name": "Lasembagi"
- },
- "LV": {
- "name": "Lativia"
- },
- "LB": {
- "name": "Lebanoni"
- },
- "LS": {
- "name": "Lesoto"
- },
- "LR": {
- "name": "Libelia"
- },
- "LY": {
- "name": "Libya"
- },
- "IO": {
- "name": "Lieneo lyaki Nngalesa Nbahali ya Hindi"
- },
- "LI": {
- "name": "Lishenteni"
- },
- "LT": {
- "name": "Litwania"
- },
- "RE": {
- "name": "Liyunioni"
- },
- "RO": {
- "name": "Lomania"
- },
- "RW": {
- "name": "Lwanda"
- },
- "MO": {
- "name": "Macau SAR China"
- },
- "MW": {
- "name": "Malawi"
- },
- "US": {
- "name": "Malekani"
- },
- "MY": {
- "name": "Malesia"
- },
- "ML": {
- "name": "Mali"
- },
- "MQ": {
- "name": "Malitiniki"
- },
- "MT": {
- "name": "Malta"
- },
- "YT": {
- "name": "Maole"
- },
- "MK": {
- "name": "Masedonia"
- },
- "MX": {
- "name": "Meksiko"
- },
- "FM": {
- "name": "Mikilonesia"
- },
- "EG": {
- "name": "Misli"
- },
- "MV": {
- "name": "Modivu"
- },
- "MD": {
- "name": "Moldova"
- },
- "MU": {
- "name": "Molisi"
- },
- "MR": {
- "name": "Molitania"
- },
- "MA": {
- "name": "Moloko"
- },
- "MC": {
- "name": "Monako"
- },
- "MN": {
- "name": "Mongolia"
- },
- "MS": {
- "name": "Monselati"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MZ": {
- "name": "Msumbiji"
- },
- "MM": {
- "name": "Myama"
- },
- "NA": {
- "name": "Namibia"
- },
- "NR": {
- "name": "Naulu"
- },
- "PS": {
- "name": "Nchingu wa Magalibi wa Mpanda wa kuGaza wa kuPales"
- },
- "NP": {
- "name": "Nepali"
- },
- "NE": {
- "name": "Nidyeli"
- },
- "NG": {
- "name": "Nidyelia"
- },
- "NI": {
- "name": "Nikalagwa"
- },
- "NU": {
- "name": "Niue"
- },
- "GB": {
- "name": "Nngalesa"
- },
- "NO": {
- "name": "Norwe"
- },
- "NC": {
- "name": "Nyukaledonia"
- },
- "NZ": {
- "name": "Nyuzilandi"
- },
- "OM": {
- "name": "Omani"
- },
- "PK": {
- "name": "Pakistani"
- },
- "PY": {
- "name": "Palagwai"
- },
- "PW": {
- "name": "Palau"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papua"
- },
- "PE": {
- "name": "Pelu"
- },
- "PN": {
- "name": "Pitikeluni"
- },
- "PL": {
- "name": "Polandi"
- },
- "PF": {
- "name": "Polinesia ya Ufalansa"
- },
- "PR": {
- "name": "Pwetoliko"
- },
- "SM": {
- "name": "Samalino"
- },
- "WS": {
- "name": "Samoa"
- },
- "AS": {
- "name": "Samoa ya Malekani"
- },
- "SH": {
- "name": "Santahelena"
- },
- "KN": {
- "name": "Santakitzi na Nevis"
- },
- "LC": {
- "name": "Santalusia"
- },
- "PM": {
- "name": "Santapieli na Mikeloni"
- },
- "VC": {
- "name": "Santavisenti na Glenadini"
- },
- "ST": {
- "name": "Saotome na Prinsipe"
- },
- "SA": {
- "name": "Saudia"
- },
- "SN": {
- "name": "Senegali"
- },
- "RS": {
- "name": "Serbia"
- },
- "SC": {
- "name": "Shelisheli"
- },
- "SL": {
- "name": "Siela Leoni"
- },
- "SY": {
- "name": "Silia"
- },
- "LK": {
- "name": "Sililanka"
- },
- "SG": {
- "name": "Singapoo"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SK": {
- "name": "Slovakia"
- },
- "SI": {
- "name": "Slovenia"
- },
- "SO": {
- "name": "Somalia"
- },
- "GS": {
- "name": "South Georgia & South Sandwich Islands"
- },
- "SS": {
- "name": "South Sudan"
- },
- "BL": {
- "name": "St. Barthélemy"
- },
- "MF": {
- "name": "St. Martin"
- },
- "SD": {
- "name": "Sudani"
- },
- "SR": {
- "name": "Sulinamu"
- },
- "SJ": {
- "name": "Svalbard & Jan Mayen"
- },
- "TJ": {
- "name": "Tadikistani"
- },
- "TH": {
- "name": "Tailandi"
- },
- "TW": {
- "name": "Taiwani"
- },
- "TZ": {
- "name": "Tanzania"
- },
- "TT": {
- "name": "Tilinidad na Tobago"
- },
- "TL": {
- "name": "Timoli ya Mashaliki"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TM": {
- "name": "Tuluchimenistani"
- },
- "TN": {
- "name": "Tunisia"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UM": {
- "name": "U.S. Outlying Islands"
- },
- "IR": {
- "name": "Uadyemi"
- },
- "BE": {
- "name": "Ubelgidi"
- },
- "DE": {
- "name": "Udyerumani"
- },
- "FR": {
- "name": "Ufalansa"
- },
- "FI": {
- "name": "Ufini"
- },
- "UG": {
- "name": "Uganda"
- },
- "GR": {
- "name": "Ugilichi"
- },
- "ET": {
- "name": "Uhabeshi"
- },
- "NL": {
- "name": "Uholanzi"
- },
- "UA": {
- "name": "Uklaini"
- },
- "PT": {
- "name": "Uleno"
- },
- "UY": {
- "name": "Ulugwai"
- },
- "RU": {
- "name": "Ulusi"
- },
- "SZ": {
- "name": "Uswazi"
- },
- "SE": {
- "name": "Uswidi"
- },
- "CH": {
- "name": "Uswisi"
- },
- "TR": {
- "name": "Utuluchi"
- },
- "UZ": {
- "name": "Uzibechistani"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VA": {
- "name": "Vatikani"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietinamu"
- },
- "WF": {
- "name": "Walis na Futuna"
- },
- "EH": {
- "name": "Western Sahara"
- },
- "YE": {
- "name": "Yemeni"
- },
- "JO": {
- "name": "Yordani"
- },
- "ZM": {
- "name": "Zambia"
- },
- "ZW": {
- "name": "Zimbabwe"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/kea.json b/vendor/commerceguys/intl/resources/country/kea.json
deleted file mode 100644
index 7771479ba..000000000
--- a/vendor/commerceguys/intl/resources/country/kea.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afeganistãu"
- },
- "ZA": {
- "name": "Áfrika di Sul"
- },
- "HT": {
- "name": "Aití"
- },
- "AL": {
- "name": "Albánia"
- },
- "DE": {
- "name": "Alimanha"
- },
- "AD": {
- "name": "Andora"
- },
- "AI": {
- "name": "Angila"
- },
- "AO": {
- "name": "Angola"
- },
- "AQ": {
- "name": "Antártika"
- },
- "AG": {
- "name": "Antigua i Barbuda"
- },
- "SA": {
- "name": "Arábia Saudita"
- },
- "DZ": {
- "name": "Arjélia"
- },
- "AR": {
- "name": "Arjentina"
- },
- "AM": {
- "name": "Arménia"
- },
- "AW": {
- "name": "Aruba"
- },
- "AU": {
- "name": "Austrália"
- },
- "AT": {
- "name": "Áustria"
- },
- "AZ": {
- "name": "Azerbaijãu"
- },
- "BS": {
- "name": "Baamas"
- },
- "BD": {
- "name": "Bangladexi"
- },
- "BH": {
- "name": "Barain"
- },
- "BB": {
- "name": "Barbadus"
- },
- "BY": {
- "name": "Belarus"
- },
- "BZ": {
- "name": "Belizi"
- },
- "BE": {
- "name": "Béljika"
- },
- "BJ": {
- "name": "Benin"
- },
- "BM": {
- "name": "Bermudas"
- },
- "BO": {
- "name": "Bolívia"
- },
- "BA": {
- "name": "Bósnia i Erzegovina"
- },
- "BW": {
- "name": "Botsuana"
- },
- "BR": {
- "name": "Brazil"
- },
- "BN": {
- "name": "Brunei"
- },
- "BG": {
- "name": "Bulgária"
- },
- "BF": {
- "name": "Burkina Fasu"
- },
- "BI": {
- "name": "Burundi"
- },
- "BT": {
- "name": "Butãu"
- },
- "DG": {
- "name": "Diegu Garsia"
- },
- "DK": {
- "name": "Dinamarka"
- },
- "DJ": {
- "name": "Djibuti"
- },
- "DM": {
- "name": "Dominika"
- },
- "EG": {
- "name": "Ejitu"
- },
- "EC": {
- "name": "Ekuador"
- },
- "SV": {
- "name": "El Salvador"
- },
- "AE": {
- "name": "Emiradus Árabi Unidu"
- },
- "ET": {
- "name": "Etiópia"
- },
- "FJ": {
- "name": "Fidji"
- },
- "PH": {
- "name": "Filipinas"
- },
- "FI": {
- "name": "Finlándia"
- },
- "FR": {
- "name": "Fransa"
- },
- "GA": {
- "name": "Gabãu"
- },
- "GM": {
- "name": "Gámbia"
- },
- "GH": {
- "name": "Gana"
- },
- "GG": {
- "name": "Gernzi"
- },
- "GY": {
- "name": "Giana"
- },
- "GF": {
- "name": "Giana Franseza"
- },
- "GN": {
- "name": "Gine"
- },
- "GQ": {
- "name": "Gine Ekuatorial"
- },
- "GW": {
- "name": "Gine-Bisau"
- },
- "GD": {
- "name": "Granada"
- },
- "GR": {
- "name": "Grésia"
- },
- "GL": {
- "name": "Gronelándia"
- },
- "GP": {
- "name": "Guadalupi"
- },
- "GU": {
- "name": "Guam"
- },
- "GT": {
- "name": "Guatimala"
- },
- "YE": {
- "name": "Iémen"
- },
- "AC": {
- "name": "Ilha di Asensãu"
- },
- "IM": {
- "name": "Ilha di Man"
- },
- "CX": {
- "name": "Ilha di Natal"
- },
- "AX": {
- "name": "Ilhas Åland"
- },
- "IO": {
- "name": "Ilhas Británikas di Índiku"
- },
- "FO": {
- "name": "Ilhas Faroe"
- },
- "GS": {
- "name": "Ilhas Jeórjia di Sul i Sanduixi di Sul"
- },
- "KY": {
- "name": "Ilhas Kaimãu"
- },
- "CC": {
- "name": "Ilhas Kokus (Keeling)"
- },
- "CK": {
- "name": "Ilhas Kuk"
- },
- "FK": {
- "name": "Ilhas Malvinas"
- },
- "MP": {
- "name": "Ilhas Marianas di Norti"
- },
- "MH": {
- "name": "Ilhas Marxal"
- },
- "UM": {
- "name": "Ilhas Minoris Distantis de Stadus Unidus"
- },
- "NF": {
- "name": "Ilhas Norfolk"
- },
- "SB": {
- "name": "Ilhas Salumãu"
- },
- "TC": {
- "name": "Ilhas Turkas i Kaikus"
- },
- "VG": {
- "name": "Ilhas Virjens Británikas"
- },
- "VI": {
- "name": "Ilhas Virjens Merkanas"
- },
- "IN": {
- "name": "Índia"
- },
- "ID": {
- "name": "Indonézia"
- },
- "IQ": {
- "name": "Iraki"
- },
- "IR": {
- "name": "Irãu"
- },
- "ER": {
- "name": "Iritreia"
- },
- "IE": {
- "name": "Irlanda"
- },
- "IS": {
- "name": "Islándia"
- },
- "IL": {
- "name": "Israel"
- },
- "IT": {
- "name": "Itália"
- },
- "JM": {
- "name": "Jamaika"
- },
- "JP": {
- "name": "Japãu"
- },
- "JE": {
- "name": "Jersi"
- },
- "GI": {
- "name": "Jibraltar"
- },
- "GE": {
- "name": "Jiórjia"
- },
- "JO": {
- "name": "Jordánia"
- },
- "CV": {
- "name": "Kabu Verdi"
- },
- "CM": {
- "name": "Kamarõis"
- },
- "KH": {
- "name": "Kambodja"
- },
- "KM": {
- "name": "Kamoris"
- },
- "CA": {
- "name": "Kanadá"
- },
- "IC": {
- "name": "Kanárias"
- },
- "BQ": {
- "name": "Karaibas Olandezas"
- },
- "QA": {
- "name": "Katar"
- },
- "KZ": {
- "name": "Kazakistãu"
- },
- "KE": {
- "name": "Kénia"
- },
- "KG": {
- "name": "Kirgistãu"
- },
- "KI": {
- "name": "Kiribati"
- },
- "CO": {
- "name": "Kolômbia"
- },
- "CG": {
- "name": "Kongu - Brazavili"
- },
- "CD": {
- "name": "Kongu - Kinxasa"
- },
- "KP": {
- "name": "Koreia di Norti"
- },
- "KR": {
- "name": "Koreia di Sul"
- },
- "CI": {
- "name": "Kosta di Marfin"
- },
- "CR": {
- "name": "Kosta Rika"
- },
- "XK": {
- "name": "Kozovu"
- },
- "HR": {
- "name": "Kroásia"
- },
- "CU": {
- "name": "Kuba"
- },
- "KW": {
- "name": "Kueiti"
- },
- "CW": {
- "name": "Kurasau"
- },
- "LA": {
- "name": "Laus"
- },
- "LV": {
- "name": "Letónia"
- },
- "LS": {
- "name": "Lezotu"
- },
- "LB": {
- "name": "Líbanu"
- },
- "LR": {
- "name": "Libéria"
- },
- "LY": {
- "name": "Líbia"
- },
- "LT": {
- "name": "Lituánia"
- },
- "LI": {
- "name": "Lixenstain"
- },
- "LU": {
- "name": "Luxemburgu"
- },
- "MG": {
- "name": "Madagaskar"
- },
- "YT": {
- "name": "Maiote"
- },
- "MW": {
- "name": "Malaui"
- },
- "MY": {
- "name": "Malázia"
- },
- "MV": {
- "name": "Maldivas"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "MA": {
- "name": "Marokus"
- },
- "MQ": {
- "name": "Martinika"
- },
- "MK": {
- "name": "Masidónia"
- },
- "MU": {
- "name": "Maurísia"
- },
- "MR": {
- "name": "Mauritánia"
- },
- "MX": {
- "name": "Méxiku"
- },
- "MM": {
- "name": "Mianmar (Birmánia)"
- },
- "FM": {
- "name": "Mikronézia"
- },
- "MD": {
- "name": "Moldávia"
- },
- "MC": {
- "name": "Mónaku"
- },
- "MN": {
- "name": "Mongólia"
- },
- "MS": {
- "name": "Monserat"
- },
- "ME": {
- "name": "Montenegru"
- },
- "MZ": {
- "name": "Musambiki"
- },
- "NA": {
- "name": "Namíbia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepal"
- },
- "NE": {
- "name": "Nijer"
- },
- "NG": {
- "name": "Nijéria"
- },
- "NI": {
- "name": "Nikarágua"
- },
- "NU": {
- "name": "Niue"
- },
- "NO": {
- "name": "Noruega"
- },
- "NC": {
- "name": "Nova Kalidónia"
- },
- "NZ": {
- "name": "Nova Zilándia"
- },
- "NL": {
- "name": "Olanda"
- },
- "OM": {
- "name": "Oman"
- },
- "HN": {
- "name": "Onduras"
- },
- "PK": {
- "name": "Pakistãu"
- },
- "PW": {
- "name": "Palau"
- },
- "PS": {
- "name": "Palistina"
- },
- "PA": {
- "name": "Panamá"
- },
- "PG": {
- "name": "Papua-Nova Gine"
- },
- "PY": {
- "name": "Paraguai"
- },
- "PE": {
- "name": "Peru"
- },
- "PN": {
- "name": "Pirkairn"
- },
- "PF": {
- "name": "Polinézia Franseza"
- },
- "PR": {
- "name": "Portu Riku"
- },
- "PL": {
- "name": "Pulónia"
- },
- "PT": {
- "name": "Purtugal"
- },
- "GB": {
- "name": "Reinu Unidu"
- },
- "HK": {
- "name": "Rejiãu Administrativu Spesial di Hong Kong"
- },
- "MO": {
- "name": "Rejiãu Administrativu Spesial di Makau"
- },
- "DO": {
- "name": "Repúblika Dominikana"
- },
- "CF": {
- "name": "Republika Sentru-Afrikanu"
- },
- "RW": {
- "name": "Ruanda"
- },
- "RO": {
- "name": "Ruménia"
- },
- "RE": {
- "name": "Runiãu"
- },
- "RU": {
- "name": "Rúsia"
- },
- "WS": {
- "name": "Samoa"
- },
- "AS": {
- "name": "Samoa Merkanu"
- },
- "SM": {
- "name": "San Marinu"
- },
- "PM": {
- "name": "San Piere i Mikelon"
- },
- "SH": {
- "name": "Santa Ilena"
- },
- "LC": {
- "name": "Santa Lúsia"
- },
- "EH": {
- "name": "Sara Osidental"
- },
- "BL": {
- "name": "Sãu Bartolomeu"
- },
- "VC": {
- "name": "Sãu Bisenti i Granadinas"
- },
- "KN": {
- "name": "Sãu Kristovãu i Nevis"
- },
- "MF": {
- "name": "Sãu Martinhu di Fransa"
- },
- "SX": {
- "name": "Sãu Martinhu di Olanda"
- },
- "ST": {
- "name": "Sãu Tume i Prínsipi"
- },
- "SC": {
- "name": "Seixelis"
- },
- "SN": {
- "name": "Senegal"
- },
- "SL": {
- "name": "Sera Lioa"
- },
- "RS": {
- "name": "Sérvia"
- },
- "EA": {
- "name": "Seuta i Melilha"
- },
- "SG": {
- "name": "Singapura"
- },
- "SY": {
- "name": "Síria"
- },
- "SK": {
- "name": "Slovákia"
- },
- "SI": {
- "name": "Slovénia"
- },
- "ES": {
- "name": "Spanha"
- },
- "LK": {
- "name": "Sri Lanka"
- },
- "US": {
- "name": "Stadus Unidos di Merka"
- },
- "EE": {
- "name": "Stónia"
- },
- "SZ": {
- "name": "Suazilándia"
- },
- "SD": {
- "name": "Sudãu"
- },
- "SS": {
- "name": "Sudãu di Sul"
- },
- "SE": {
- "name": "Suésia"
- },
- "CH": {
- "name": "Suisa"
- },
- "SO": {
- "name": "Sumália"
- },
- "SR": {
- "name": "Surinami"
- },
- "SJ": {
- "name": "Svalbard i Jan Maien"
- },
- "TJ": {
- "name": "Tadjikistãu"
- },
- "TH": {
- "name": "Tailándia"
- },
- "TW": {
- "name": "Taiuan"
- },
- "TZ": {
- "name": "Tanzánia"
- },
- "TF": {
- "name": "Terras Franses di Sul"
- },
- "TL": {
- "name": "Timor Lesti"
- },
- "TG": {
- "name": "Togu"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad i Tobagu"
- },
- "TA": {
- "name": "Tristan da Kunha"
- },
- "TN": {
- "name": "Tunízia"
- },
- "TR": {
- "name": "Turkia"
- },
- "TM": {
- "name": "Turkumenistãu"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "TD": {
- "name": "Txadi"
- },
- "CZ": {
- "name": "Txékia"
- },
- "WF": {
- "name": "Ualis i Futuna"
- },
- "UG": {
- "name": "Uganda"
- },
- "UA": {
- "name": "Ukránia"
- },
- "HU": {
- "name": "Ungria"
- },
- "UY": {
- "name": "Uruguai"
- },
- "UZ": {
- "name": "Uzbekistãu"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VA": {
- "name": "Vatikanu"
- },
- "VN": {
- "name": "Vietnam"
- },
- "VE": {
- "name": "Vinizuela"
- },
- "CL": {
- "name": "Xili"
- },
- "CN": {
- "name": "Xina"
- },
- "CY": {
- "name": "Xipri"
- },
- "ZM": {
- "name": "Zámbia"
- },
- "ZW": {
- "name": "Zimbábui"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/khq.json b/vendor/commerceguys/intl/resources/country/khq.json
deleted file mode 100644
index c6d377bc9..000000000
--- a/vendor/commerceguys/intl/resources/country/khq.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afgaanistan"
- },
- "AX": {
- "name": "Åland Islands"
- },
- "AL": {
- "name": "Albaani"
- },
- "GB": {
- "name": "Albaasalaama Marganta"
- },
- "DE": {
- "name": "Almaaɲe"
- },
- "DZ": {
- "name": "Alžeeri"
- },
- "VI": {
- "name": "Ameerik Virgin Gungey"
- },
- "US": {
- "name": "Ameriki Laabu Margantey"
- },
- "AS": {
- "name": "Ameriki Samoa"
- },
- "AD": {
- "name": "Andoora"
- },
- "AI": {
- "name": "Angiiya"
- },
- "AO": {
- "name": "Angoola"
- },
- "AQ": {
- "name": "Antarctica"
- },
- "AG": {
- "name": "Antigua nda Barbuuda"
- },
- "AR": {
- "name": "Argentine"
- },
- "AM": {
- "name": "Armeeni"
- },
- "AW": {
- "name": "Aruuba"
- },
- "AC": {
- "name": "Ascension Island"
- },
- "IS": {
- "name": "Ayceland"
- },
- "AZ": {
- "name": "Azerbaayijaŋ"
- },
- "BS": {
- "name": "Bahamas"
- },
- "BH": {
- "name": "Bahareen"
- },
- "BD": {
- "name": "Bangladeši"
- },
- "BB": {
- "name": "Barbaados"
- },
- "BE": {
- "name": "Belgiiki"
- },
- "BZ": {
- "name": "Beliizi"
- },
- "BJ": {
- "name": "Beniŋ"
- },
- "BM": {
- "name": "Bermuda"
- },
- "BY": {
- "name": "Biloriši"
- },
- "BO": {
- "name": "Boolivi"
- },
- "BA": {
- "name": "Bosni nda Herzegovine"
- },
- "BW": {
- "name": "Botswaana"
- },
- "BR": {
- "name": "Breezil"
- },
- "IO": {
- "name": "Britiši Indu teekoo laama"
- },
- "VG": {
- "name": "Britiši Virgin gungey"
- },
- "BN": {
- "name": "Bruunee"
- },
- "BG": {
- "name": "Bulgaari"
- },
- "BF": {
- "name": "Burkina faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "BT": {
- "name": "Buutaŋ"
- },
- "TD": {
- "name": "Caadu"
- },
- "IC": {
- "name": "Canary Islands"
- },
- "BQ": {
- "name": "Caribbean Netherlands"
- },
- "CZ": {
- "name": "Cek labo"
- },
- "CF": {
- "name": "Centraafriki koyra"
- },
- "EA": {
- "name": "Ceuta & Melilla"
- },
- "CX": {
- "name": "Christmas Island"
- },
- "CC": {
- "name": "Cocos (Keeling) Islands"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DK": {
- "name": "Danemark"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DM": {
- "name": "Doominiki"
- },
- "DO": {
- "name": "Doominiki laboo"
- },
- "ET": {
- "name": "Ecioopi"
- },
- "EC": {
- "name": "Ekwateer"
- },
- "ER": {
- "name": "Eritree"
- },
- "ES": {
- "name": "Espaaɲe"
- },
- "EE": {
- "name": "Estooni"
- },
- "FR": {
- "name": "Faransi"
- },
- "GF": {
- "name": "Faransi Guyaan"
- },
- "PF": {
- "name": "Faransi Polineezi"
- },
- "FO": {
- "name": "Faroe Islands"
- },
- "FJ": {
- "name": "Fiji"
- },
- "PH": {
- "name": "Filipine"
- },
- "FI": {
- "name": "Finlandu"
- },
- "TF": {
- "name": "French Southern Territories"
- },
- "GA": {
- "name": "Gaabon"
- },
- "GH": {
- "name": "Gaana"
- },
- "GM": {
- "name": "Gambi"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GN": {
- "name": "Gine"
- },
- "GW": {
- "name": "Gine-Bisso"
- },
- "GQ": {
- "name": "Ginee Ekwatorial"
- },
- "GE": {
- "name": "Gorgi"
- },
- "GR": {
- "name": "Greece"
- },
- "GD": {
- "name": "Grenaada"
- },
- "GL": {
- "name": "Grinland"
- },
- "GU": {
- "name": "Guam"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GY": {
- "name": "Guyaane"
- },
- "GP": {
- "name": "Gwadeluup"
- },
- "GT": {
- "name": "Gwatemaala"
- },
- "HT": {
- "name": "Haiti"
- },
- "ZA": {
- "name": "Hawsa Afriki Laboo"
- },
- "NL": {
- "name": "Hollandu"
- },
- "HN": {
- "name": "Honduras"
- },
- "HK": {
- "name": "Hong Kong SAR China"
- },
- "HU": {
- "name": "Hungaari"
- },
- "ID": {
- "name": "Indoneezi"
- },
- "IN": {
- "name": "Indu laboo"
- },
- "IQ": {
- "name": "Iraak"
- },
- "IR": {
- "name": "Iraan"
- },
- "RU": {
- "name": "Iriši laboo"
- },
- "IE": {
- "name": "Irlandu"
- },
- "IM": {
- "name": "Isle of Man"
- },
- "IL": {
- "name": "Israyel"
- },
- "IT": {
- "name": "Itaali"
- },
- "JP": {
- "name": "Jaapoŋ"
- },
- "JM": {
- "name": "Jamaayik"
- },
- "JE": {
- "name": "Jersey"
- },
- "DJ": {
- "name": "Jibuuti"
- },
- "NC": {
- "name": "Kaaledooni Taagaa"
- },
- "KZ": {
- "name": "Kaazakstan"
- },
- "FK": {
- "name": "Kalkan gungey"
- },
- "KH": {
- "name": "Kamboogi"
- },
- "CM": {
- "name": "Kameruun"
- },
- "CA": {
- "name": "Kanaada"
- },
- "CV": {
- "name": "Kapuver gungey"
- },
- "QA": {
- "name": "Kataar"
- },
- "KY": {
- "name": "Kayman gungey"
- },
- "KE": {
- "name": "Keeniya"
- },
- "KI": {
- "name": "Kiribaati"
- },
- "CO": {
- "name": "Kolombi"
- },
- "KM": {
- "name": "Komoor"
- },
- "CG": {
- "name": "Kongoo"
- },
- "CD": {
- "name": "Kongoo demookaratiki laboo"
- },
- "KP": {
- "name": "Kooree, Gurma"
- },
- "KR": {
- "name": "Kooree, Hawsa"
- },
- "XK": {
- "name": "Kosovo"
- },
- "CR": {
- "name": "Kosta rika"
- },
- "HR": {
- "name": "Krwaasi"
- },
- "CI": {
- "name": "Kudwar"
- },
- "CU": {
- "name": "Kuuba"
- },
- "CK": {
- "name": "Kuuk gungey"
- },
- "KW": {
- "name": "Kuweet"
- },
- "KG": {
- "name": "Kyrgyzstan"
- },
- "AE": {
- "name": "Laaraw Imaarawey Margantey"
- },
- "LA": {
- "name": "Laawos"
- },
- "LS": {
- "name": "Leesoto"
- },
- "LV": {
- "name": "Letooni"
- },
- "LR": {
- "name": "Liberia"
- },
- "LI": {
- "name": "Liechtenstein"
- },
- "LY": {
- "name": "Liibi"
- },
- "LT": {
- "name": "Lituaani"
- },
- "LB": {
- "name": "Lubnaan"
- },
- "LU": {
- "name": "Luxembourg"
- },
- "MK": {
- "name": "Maacedooni"
- },
- "ML": {
- "name": "Maali"
- },
- "MA": {
- "name": "Maarok"
- },
- "MO": {
- "name": "Macau SAR China"
- },
- "MG": {
- "name": "Madagascar"
- },
- "MW": {
- "name": "Malaawi"
- },
- "MV": {
- "name": "Maldiivu"
- },
- "MY": {
- "name": "Maleezi"
- },
- "MT": {
- "name": "Malta"
- },
- "MP": {
- "name": "Mariana Gurma Gungey"
- },
- "MH": {
- "name": "Maršal gungey"
- },
- "MQ": {
- "name": "Martiniiki"
- },
- "MM": {
- "name": "Maynamar"
- },
- "YT": {
- "name": "Mayooti"
- },
- "MX": {
- "name": "Mexiki"
- },
- "FM": {
- "name": "Mikronezi"
- },
- "EG": {
- "name": "Misra"
- },
- "MD": {
- "name": "Moldovi"
- },
- "MC": {
- "name": "Monako"
- },
- "MN": {
- "name": "Mongooli"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MU": {
- "name": "Mooris gungey"
- },
- "MR": {
- "name": "Mooritaani"
- },
- "MZ": {
- "name": "Mozambik"
- },
- "NG": {
- "name": "Naajiriia"
- },
- "NA": {
- "name": "Naamibi"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Neepal"
- },
- "NI": {
- "name": "Nikaragwa"
- },
- "NU": {
- "name": "Niue"
- },
- "NE": {
- "name": "Nižer"
- },
- "NF": {
- "name": "Norfolk Gungoo"
- },
- "NO": {
- "name": "Norveej"
- },
- "OM": {
- "name": "Omaan"
- },
- "AU": {
- "name": "Ostraali"
- },
- "AT": {
- "name": "Otriši"
- },
- "PK": {
- "name": "Paakistan"
- },
- "PS": {
- "name": "Palestine Dangay nda Gaaza"
- },
- "PW": {
- "name": "Palu"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papua Ginee Taaga"
- },
- "PY": {
- "name": "Paraguwey"
- },
- "PE": {
- "name": "Peeru"
- },
- "PN": {
- "name": "Pitikarin"
- },
- "PL": {
- "name": "Poloɲe"
- },
- "PR": {
- "name": "Porto Riko"
- },
- "PT": {
- "name": "Portugaal"
- },
- "RE": {
- "name": "Reenioŋ"
- },
- "RO": {
- "name": "Rumaani"
- },
- "RW": {
- "name": "Rwanda"
- },
- "SV": {
- "name": "Salvador laboo"
- },
- "WS": {
- "name": "Samoa"
- },
- "SM": {
- "name": "San Marino"
- },
- "ST": {
- "name": "Sao Tome nda Prinsipe"
- },
- "SA": {
- "name": "Saudiya"
- },
- "SL": {
- "name": "Seera Leon"
- },
- "SC": {
- "name": "Seešel"
- },
- "SN": {
- "name": "Senegal"
- },
- "SH": {
- "name": "Seŋ Helena"
- },
- "KN": {
- "name": "Seŋ Kitts nda Nevis"
- },
- "LC": {
- "name": "Seŋ Lussia"
- },
- "PM": {
- "name": "Seŋ Piyer nda Mikelon"
- },
- "VC": {
- "name": "Seŋvinsaŋ nda Grenadine"
- },
- "RS": {
- "name": "Serbia"
- },
- "CL": {
- "name": "Šiili"
- },
- "CN": {
- "name": "Šiin"
- },
- "CY": {
- "name": "Šiipur"
- },
- "SG": {
- "name": "Singapur"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SK": {
- "name": "Slovaaki"
- },
- "SI": {
- "name": "Sloveeni"
- },
- "SB": {
- "name": "Solomon Gungey"
- },
- "SO": {
- "name": "Somaali"
- },
- "GS": {
- "name": "South Georgia & South Sandwich Islands"
- },
- "SS": {
- "name": "South Sudan"
- },
- "LK": {
- "name": "Srilanka"
- },
- "BL": {
- "name": "St. Barthélemy"
- },
- "MF": {
- "name": "St. Martin"
- },
- "SR": {
- "name": "Surinaam"
- },
- "SD": {
- "name": "Suudaŋ"
- },
- "SY": {
- "name": "Suuria"
- },
- "SJ": {
- "name": "Svalbard & Jan Mayen"
- },
- "SZ": {
- "name": "Swaziland"
- },
- "SE": {
- "name": "Sweede"
- },
- "CH": {
- "name": "Swisu"
- },
- "TH": {
- "name": "Taayiland"
- },
- "TW": {
- "name": "Taayiwan"
- },
- "TJ": {
- "name": "Taažikistan"
- },
- "TZ": {
- "name": "Tanzaani"
- },
- "TL": {
- "name": "Timoor hawsa"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad nda Tobaago"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TN": {
- "name": "Tunizi"
- },
- "TC": {
- "name": "Turk nda Kayikos Gungey"
- },
- "TR": {
- "name": "Turki"
- },
- "TM": {
- "name": "Turkmenistaŋ"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UM": {
- "name": "U.S. Outlying Islands"
- },
- "UG": {
- "name": "Uganda"
- },
- "UA": {
- "name": "Ukreen"
- },
- "JO": {
- "name": "Urdun"
- },
- "UY": {
- "name": "Uruguwey"
- },
- "UZ": {
- "name": "Uzbeekistan"
- },
- "VA": {
- "name": "Vaatikan Laama"
- },
- "VU": {
- "name": "Vanautu"
- },
- "VE": {
- "name": "Veneezuyeela"
- },
- "VN": {
- "name": "Vietnaam"
- },
- "WF": {
- "name": "Wallis nda Futuna"
- },
- "EH": {
- "name": "Western Sahara"
- },
- "YE": {
- "name": "Yaman"
- },
- "ZM": {
- "name": "Zambi"
- },
- "NZ": {
- "name": "Zeelandu Taaga"
- },
- "ZW": {
- "name": "Zimbabwe"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/ki.json b/vendor/commerceguys/intl/resources/country/ki.json
deleted file mode 100644
index 1119caa95..000000000
--- a/vendor/commerceguys/intl/resources/country/ki.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "ZA": {
- "name": "Afrika Kusini"
- },
- "AF": {
- "name": "Afuganistani"
- },
- "IS": {
- "name": "Aislandi"
- },
- "AR": {
- "name": "Ajentina"
- },
- "AX": {
- "name": "Åland Islands"
- },
- "AL": {
- "name": "Albania"
- },
- "DZ": {
- "name": "Aljeria"
- },
- "US": {
- "name": "Amerika"
- },
- "AD": {
- "name": "Andora"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguilla"
- },
- "AQ": {
- "name": "Antarctica"
- },
- "AG": {
- "name": "Antigua na Barbuda"
- },
- "AM": {
- "name": "Armenia"
- },
- "AW": {
- "name": "Aruba"
- },
- "AC": {
- "name": "Ascension Island"
- },
- "AU": {
- "name": "Australia"
- },
- "AT": {
- "name": "Austria"
- },
- "IE": {
- "name": "Ayalandi"
- },
- "AZ": {
- "name": "Azabajani"
- },
- "BB": {
- "name": "Babadosi"
- },
- "BS": {
- "name": "Bahama"
- },
- "BH": {
- "name": "Bahareni"
- },
- "BD": {
- "name": "Bangladeshi"
- },
- "BY": {
- "name": "Belarusi"
- },
- "BZ": {
- "name": "Belize"
- },
- "BJ": {
- "name": "Benini"
- },
- "BM": {
- "name": "Bermuda"
- },
- "BO": {
- "name": "Bolivia"
- },
- "BA": {
- "name": "Bosnia na Hezegovina"
- },
- "BW": {
- "name": "Botswana"
- },
- "BR": {
- "name": "Brazili"
- },
- "BN": {
- "name": "Brunei"
- },
- "BF": {
- "name": "Bukinafaso"
- },
- "MG": {
- "name": "Bukini"
- },
- "BG": {
- "name": "Bulgaria"
- },
- "BT": {
- "name": "Butani"
- },
- "CN": {
- "name": "Caina"
- },
- "IC": {
- "name": "Canary Islands"
- },
- "BQ": {
- "name": "Caribbean Netherlands"
- },
- "EA": {
- "name": "Ceuta & Melilla"
- },
- "TD": {
- "name": "Chadi"
- },
- "CL": {
- "name": "Chile"
- },
- "CX": {
- "name": "Christmas Island"
- },
- "CC": {
- "name": "Cocos (Keeling) Islands"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DK": {
- "name": "Denmaki"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DM": {
- "name": "Dominika"
- },
- "EC": {
- "name": "Ekwado"
- },
- "SV": {
- "name": "Elsavado"
- },
- "IO": {
- "name": "Eneo la Uingereza katika Bahari Hindi"
- },
- "ER": {
- "name": "Eritrea"
- },
- "EE": {
- "name": "Estonia"
- },
- "AE": {
- "name": "Falme za Kiarabu"
- },
- "FO": {
- "name": "Faroe Islands"
- },
- "FJ": {
- "name": "Fiji"
- },
- "PH": {
- "name": "Filipino"
- },
- "TF": {
- "name": "French Southern Territories"
- },
- "GA": {
- "name": "Gaboni"
- },
- "GM": {
- "name": "Gambia"
- },
- "GN": {
- "name": "Gine"
- },
- "GW": {
- "name": "Ginebisau"
- },
- "GQ": {
- "name": "Ginekweta"
- },
- "GD": {
- "name": "Grenada"
- },
- "GL": {
- "name": "Grinlandi"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GY": {
- "name": "Guyana"
- },
- "GP": {
- "name": "Gwadelupe"
- },
- "GU": {
- "name": "Gwam"
- },
- "GT": {
- "name": "Gwatemala"
- },
- "GF": {
- "name": "Gwiyana ya Ufaransa"
- },
- "HT": {
- "name": "Haiti"
- },
- "ES": {
- "name": "Hispania"
- },
- "HN": {
- "name": "Hondurasi"
- },
- "HK": {
- "name": "Hong Kong SAR China"
- },
- "HU": {
- "name": "Hungaria"
- },
- "IN": {
- "name": "India"
- },
- "ID": {
- "name": "Indonesia"
- },
- "IQ": {
- "name": "Iraki"
- },
- "IM": {
- "name": "Isle of Man"
- },
- "IL": {
- "name": "Israeli"
- },
- "IT": {
- "name": "Italia"
- },
- "JM": {
- "name": "Jamaika"
- },
- "CF": {
- "name": "Jamhuri ya Afrika ya Kati"
- },
- "CZ": {
- "name": "Jamhuri ya Cheki"
- },
- "DO": {
- "name": "Jamhuri ya Dominika"
- },
- "CD": {
- "name": "Jamhuri ya Kidemokrasia ya Kongo"
- },
- "JE": {
- "name": "Jersey"
- },
- "GI": {
- "name": "Jibralta"
- },
- "DJ": {
- "name": "Jibuti"
- },
- "GE": {
- "name": "Jojia"
- },
- "KH": {
- "name": "Kambodia"
- },
- "CM": {
- "name": "Kameruni"
- },
- "CA": {
- "name": "Kanada"
- },
- "QA": {
- "name": "Katari"
- },
- "KZ": {
- "name": "Kazakistani"
- },
- "KE": {
- "name": "Kenya"
- },
- "CV": {
- "name": "Kepuvede"
- },
- "KI": {
- "name": "Kiribati"
- },
- "KG": {
- "name": "Kirigizistani"
- },
- "NF": {
- "name": "Kisiwa cha Norfok"
- },
- "CU": {
- "name": "Kiumba"
- },
- "CI": {
- "name": "Kodivaa"
- },
- "CO": {
- "name": "Kolombia"
- },
- "KM": {
- "name": "Komoro"
- },
- "CG": {
- "name": "Kongo"
- },
- "HR": {
- "name": "Korasia"
- },
- "KP": {
- "name": "Korea Kaskazini"
- },
- "KR": {
- "name": "Korea Kusini"
- },
- "XK": {
- "name": "Kosovo"
- },
- "CR": {
- "name": "Kostarika"
- },
- "CY": {
- "name": "Kuprosi"
- },
- "KW": {
- "name": "Kuwaiti"
- },
- "LA": {
- "name": "Laosi"
- },
- "LU": {
- "name": "Lasembagi"
- },
- "LV": {
- "name": "Lativia"
- },
- "LB": {
- "name": "Lebanoni"
- },
- "LS": {
- "name": "Lesoto"
- },
- "LR": {
- "name": "Liberia"
- },
- "LY": {
- "name": "Libya"
- },
- "LI": {
- "name": "Lishenteni"
- },
- "LT": {
- "name": "Litwania"
- },
- "MO": {
- "name": "Macau SAR China"
- },
- "MW": {
- "name": "Malawi"
- },
- "MY": {
- "name": "Malesia"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "MQ": {
- "name": "Martiniki"
- },
- "MK": {
- "name": "Masedonia"
- },
- "YT": {
- "name": "Mayotte"
- },
- "BI": {
- "name": "Mburundi"
- },
- "MX": {
- "name": "Meksiko"
- },
- "FM": {
- "name": "Mikronesia"
- },
- "EG": {
- "name": "Misri"
- },
- "MV": {
- "name": "Modivu"
- },
- "MD": {
- "name": "Moldova"
- },
- "MC": {
- "name": "Monako"
- },
- "MN": {
- "name": "Mongolia"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrati"
- },
- "MU": {
- "name": "Morisi"
- },
- "MR": {
- "name": "Moritania"
- },
- "MA": {
- "name": "Moroko"
- },
- "MZ": {
- "name": "Msumbiji"
- },
- "MM": {
- "name": "Myama"
- },
- "NG": {
- "name": "Nainjeria"
- },
- "NA": {
- "name": "Namimbia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepali"
- },
- "GH": {
- "name": "Ngana"
- },
- "GB": {
- "name": "Ngeretha"
- },
- "NE": {
- "name": "Nijeri"
- },
- "NI": {
- "name": "Nikaragwa"
- },
- "NU": {
- "name": "Niue"
- },
- "JP": {
- "name": "Njabani"
- },
- "DE": {
- "name": "Njeremani"
- },
- "JO": {
- "name": "Njorondani"
- },
- "NO": {
- "name": "Norwe"
- },
- "NC": {
- "name": "Nyukaledonia"
- },
- "NZ": {
- "name": "Nyuzilandi"
- },
- "OM": {
- "name": "Omani"
- },
- "PK": {
- "name": "Pakistani"
- },
- "PW": {
- "name": "Palau"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papua"
- },
- "PY": {
- "name": "Paragwai"
- },
- "PE": {
- "name": "Peru"
- },
- "PN": {
- "name": "Pitkairni"
- },
- "PL": {
- "name": "Polandi"
- },
- "PF": {
- "name": "Polinesia ya Ufaransa"
- },
- "PR": {
- "name": "Pwetoriko"
- },
- "RE": {
- "name": "Riyunioni"
- },
- "RO": {
- "name": "Romania"
- },
- "RW": {
- "name": "Rwanda"
- },
- "SM": {
- "name": "Samarino"
- },
- "WS": {
- "name": "Samoa"
- },
- "AS": {
- "name": "Samoa ya Marekani"
- },
- "SH": {
- "name": "Santahelena"
- },
- "KN": {
- "name": "Santakitzi na Nevis"
- },
- "LC": {
- "name": "Santalusia"
- },
- "PM": {
- "name": "Santapieri na Mikeloni"
- },
- "VC": {
- "name": "Santavisenti na Grenadini"
- },
- "ST": {
- "name": "Sao Tome na Principe"
- },
- "SA": {
- "name": "Saudi"
- },
- "SN": {
- "name": "Senegali"
- },
- "RS": {
- "name": "Serbia"
- },
- "SC": {
- "name": "Shelisheli"
- },
- "SL": {
- "name": "Siera Leoni"
- },
- "SG": {
- "name": "Singapoo"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SY": {
- "name": "Siria"
- },
- "LK": {
- "name": "Sirilanka"
- },
- "SK": {
- "name": "Slovakia"
- },
- "SI": {
- "name": "Slovenia"
- },
- "SO": {
- "name": "Somaria"
- },
- "GS": {
- "name": "South Georgia & South Sandwich Islands"
- },
- "SS": {
- "name": "South Sudan"
- },
- "BL": {
- "name": "St. Barthélemy"
- },
- "MF": {
- "name": "St. Martin"
- },
- "SD": {
- "name": "Sudani"
- },
- "SR": {
- "name": "Surinamu"
- },
- "SJ": {
- "name": "Svalbard & Jan Mayen"
- },
- "TH": {
- "name": "Tailandi"
- },
- "TW": {
- "name": "Taiwani"
- },
- "TJ": {
- "name": "Tajikistani"
- },
- "TZ": {
- "name": "Tanzania"
- },
- "TL": {
- "name": "Timori ya Mashariki"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad na Tobago"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TN": {
- "name": "Tunisia"
- },
- "TM": {
- "name": "Turukimenistani"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UM": {
- "name": "U.S. Outlying Islands"
- },
- "IR": {
- "name": "Uajemi"
- },
- "FR": {
- "name": "Ubaranja"
- },
- "BE": {
- "name": "Ubelgiji"
- },
- "FI": {
- "name": "Ufini"
- },
- "UG": {
- "name": "Uganda"
- },
- "GR": {
- "name": "Ugiriki"
- },
- "ET": {
- "name": "Uhabeshi"
- },
- "NL": {
- "name": "Uholanzi"
- },
- "PS": {
- "name": "Ukingo wa Magharibi na Ukanda wa Gaza wa Palestina"
- },
- "UA": {
- "name": "Ukraini"
- },
- "PT": {
- "name": "Ureno"
- },
- "UY": {
- "name": "Urugwai"
- },
- "RU": {
- "name": "Urusi"
- },
- "SZ": {
- "name": "Uswazi"
- },
- "SE": {
- "name": "Uswidi"
- },
- "CH": {
- "name": "Uswisi"
- },
- "TR": {
- "name": "Uturuki"
- },
- "UZ": {
- "name": "Uzibekistani"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VA": {
- "name": "Vatikani"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietinamu"
- },
- "CK": {
- "name": "Visiwa vya Cook"
- },
- "FK": {
- "name": "Visiwa vya Falkland"
- },
- "KY": {
- "name": "Visiwa vya Kayman"
- },
- "MP": {
- "name": "Visiwa vya Mariana vya Kaskazini"
- },
- "MH": {
- "name": "Visiwa vya Marshal"
- },
- "SB": {
- "name": "Visiwa vya Solomon"
- },
- "TC": {
- "name": "Visiwa vya Turki na Kaiko"
- },
- "VI": {
- "name": "Visiwa vya Virgin vya Marekani"
- },
- "VG": {
- "name": "Visiwa vya Virgin vya Uingereza"
- },
- "WF": {
- "name": "Walis na Futuna"
- },
- "EH": {
- "name": "Western Sahara"
- },
- "YE": {
- "name": "Yemeni"
- },
- "ZM": {
- "name": "Zambia"
- },
- "ZW": {
- "name": "Zimbabwe"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/kk.json b/vendor/commerceguys/intl/resources/country/kk.json
deleted file mode 100644
index c0c9f34f1..000000000
--- a/vendor/commerceguys/intl/resources/country/kk.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AU": {
- "name": "Австралия"
- },
- "AT": {
- "name": "Австрия"
- },
- "VI": {
- "name": "АҚШ-тың Виргин аралдары"
- },
- "UM": {
- "name": "АҚШ-тың сыртқы кіші аралдары"
- },
- "AX": {
- "name": "Аланд аралдары"
- },
- "AL": {
- "name": "Албания"
- },
- "DZ": {
- "name": "Алжир"
- },
- "US": {
- "name": "Америка Құрама Штаттары"
- },
- "AS": {
- "name": "Америкалық Самоа"
- },
- "AI": {
- "name": "Ангилья"
- },
- "AO": {
- "name": "Ангола"
- },
- "AD": {
- "name": "Андорра"
- },
- "AQ": {
- "name": "Антарктида"
- },
- "AG": {
- "name": "Антигуа және Барбуда"
- },
- "AR": {
- "name": "Аргентина"
- },
- "AM": {
- "name": "Армения"
- },
- "AW": {
- "name": "Аруба"
- },
- "AF": {
- "name": "Ауғанстан"
- },
- "AZ": {
- "name": "Әзірбайжан"
- },
- "AC": {
- "name": "Әскенжін аралы"
- },
- "SH": {
- "name": "Әулие Елена аралы"
- },
- "BS": {
- "name": "Багам аралдары"
- },
- "BD": {
- "name": "Бангладеш"
- },
- "BB": {
- "name": "Барбадос"
- },
- "EH": {
- "name": "Батыс Сахара"
- },
- "BH": {
- "name": "Бахрейн"
- },
- "BY": {
- "name": "Беларусь"
- },
- "BZ": {
- "name": "Белиз"
- },
- "BE": {
- "name": "Бельгия"
- },
- "BJ": {
- "name": "Бенин"
- },
- "BM": {
- "name": "Бермуд аралдары"
- },
- "BG": {
- "name": "Болгария"
- },
- "BO": {
- "name": "Боливия"
- },
- "BQ": {
- "name": "Бонэйр, Синт-Эстатиус және Саба"
- },
- "BA": {
- "name": "Босния және Герцеговина"
- },
- "BW": {
- "name": "Ботсвана"
- },
- "BR": {
- "name": "Бразилия"
- },
- "VG": {
- "name": "Британдық Виргин аралдары"
- },
- "BN": {
- "name": "Бруней"
- },
- "BF": {
- "name": "Буркина-Фасо"
- },
- "BI": {
- "name": "Бурунди"
- },
- "BT": {
- "name": "Бутан"
- },
- "AE": {
- "name": "Біріккен Араб Әмірліктері"
- },
- "VU": {
- "name": "Вануату"
- },
- "VA": {
- "name": "Ватикан"
- },
- "HU": {
- "name": "Венгрия"
- },
- "VE": {
- "name": "Венесуэла"
- },
- "VN": {
- "name": "Вьетнам"
- },
- "GA": {
- "name": "Габон"
- },
- "HT": {
- "name": "Гаити"
- },
- "GY": {
- "name": "Гайана"
- },
- "GM": {
- "name": "Гамбия"
- },
- "GH": {
- "name": "Гана"
- },
- "GP": {
- "name": "Гваделупа"
- },
- "GT": {
- "name": "Гватемала"
- },
- "GN": {
- "name": "Гвинея"
- },
- "GW": {
- "name": "Гвинея-Бисау"
- },
- "DE": {
- "name": "Германия"
- },
- "GG": {
- "name": "Гернси"
- },
- "GI": {
- "name": "Гибралтар"
- },
- "HN": {
- "name": "Гондурас"
- },
- "GR": {
- "name": "Грекия"
- },
- "GD": {
- "name": "Гренада"
- },
- "GL": {
- "name": "Гренландия"
- },
- "GE": {
- "name": "Грузия"
- },
- "GU": {
- "name": "Гуам"
- },
- "DK": {
- "name": "Дания"
- },
- "JE": {
- "name": "Джерси"
- },
- "DJ": {
- "name": "Джибути"
- },
- "DG": {
- "name": "Диего-Гарсия"
- },
- "DM": {
- "name": "Доминика"
- },
- "DO": {
- "name": "Доминикан Республикасы"
- },
- "NZ": {
- "name": "Жаңа Зеландия"
- },
- "NC": {
- "name": "Жаңа Каледония"
- },
- "JP": {
- "name": "Жапония"
- },
- "ZM": {
- "name": "Замбия"
- },
- "ZW": {
- "name": "Зимбабве"
- },
- "IL": {
- "name": "Израиль"
- },
- "ID": {
- "name": "Индонезия"
- },
- "JO": {
- "name": "Иордания"
- },
- "IQ": {
- "name": "Ирак"
- },
- "IR": {
- "name": "Иран"
- },
- "IE": {
- "name": "Ирландия"
- },
- "IS": {
- "name": "Исландия"
- },
- "ES": {
- "name": "Испания"
- },
- "IT": {
- "name": "Италия"
- },
- "YE": {
- "name": "Йемен"
- },
- "CV": {
- "name": "Кабо-Верде"
- },
- "KY": {
- "name": "Кайман аралдары"
- },
- "KH": {
- "name": "Камбоджа"
- },
- "CM": {
- "name": "Камерун"
- },
- "CA": {
- "name": "Канада"
- },
- "IC": {
- "name": "Канар аралдары"
- },
- "QA": {
- "name": "Катар"
- },
- "KE": {
- "name": "Кения"
- },
- "CY": {
- "name": "Кипр"
- },
- "KI": {
- "name": "Кирибати"
- },
- "CC": {
- "name": "Кокос (Килинг) аралдары"
- },
- "CO": {
- "name": "Колумбия"
- },
- "KM": {
- "name": "Комор аралдары"
- },
- "CD": {
- "name": "Конго"
- },
- "CG": {
- "name": "Конго-Браззавиль Республикасы"
- },
- "XK": {
- "name": "Косово"
- },
- "CR": {
- "name": "Коста-Рика"
- },
- "CI": {
- "name": "Кот-д’Ивуар"
- },
- "CU": {
- "name": "Куба"
- },
- "KW": {
- "name": "Кувейт"
- },
- "CK": {
- "name": "Кук аралдары"
- },
- "CW": {
- "name": "Кюрасао"
- },
- "KZ": {
- "name": "Қазақстан"
- },
- "KG": {
- "name": "Қырғызстан"
- },
- "CN": {
- "name": "Қытай"
- },
- "LA": {
- "name": "Лаос"
- },
- "LV": {
- "name": "Латвия"
- },
- "LS": {
- "name": "Лесото"
- },
- "LR": {
- "name": "Либерия"
- },
- "LB": {
- "name": "Ливан"
- },
- "LY": {
- "name": "Ливия"
- },
- "LT": {
- "name": "Литва"
- },
- "LI": {
- "name": "Лихтенштейн"
- },
- "LU": {
- "name": "Люксембург"
- },
- "MU": {
- "name": "Маврикий"
- },
- "MR": {
- "name": "Мавритания"
- },
- "MG": {
- "name": "Мадагаскар"
- },
- "YT": {
- "name": "Майотта"
- },
- "MO": {
- "name": "Макао АӘА"
- },
- "MK": {
- "name": "Македония"
- },
- "MW": {
- "name": "Малави"
- },
- "MY": {
- "name": "Малайзия"
- },
- "ML": {
- "name": "Мали"
- },
- "MV": {
- "name": "Мальдив аралдары"
- },
- "MT": {
- "name": "Мальта"
- },
- "MA": {
- "name": "Марокко"
- },
- "MQ": {
- "name": "Мартиника"
- },
- "MH": {
- "name": "Маршалл аралдары"
- },
- "MX": {
- "name": "Мексика"
- },
- "FM": {
- "name": "Микронезия"
- },
- "MZ": {
- "name": "Мозамбик"
- },
- "MD": {
- "name": "Молдова"
- },
- "MC": {
- "name": "Монако"
- },
- "MS": {
- "name": "Монтсеррат"
- },
- "MN": {
- "name": "Моңғолия"
- },
- "EG": {
- "name": "Мысыр"
- },
- "MM": {
- "name": "Мьянма (Бирма)"
- },
- "IM": {
- "name": "Мэн аралы"
- },
- "NA": {
- "name": "Намибия"
- },
- "NR": {
- "name": "Науру"
- },
- "NP": {
- "name": "Непал"
- },
- "NE": {
- "name": "Нигер"
- },
- "NG": {
- "name": "Нигерия"
- },
- "NL": {
- "name": "Нидерланд"
- },
- "NI": {
- "name": "Никарагуа"
- },
- "NU": {
- "name": "Ниуэ"
- },
- "NO": {
- "name": "Норвегия"
- },
- "NF": {
- "name": "Норфолк аралы"
- },
- "OM": {
- "name": "Оман"
- },
- "ZA": {
- "name": "Оңтүстік Африка Республикасы"
- },
- "GS": {
- "name": "Оңтүстік Георгия және Оңтүстік Сандвич аралдары"
- },
- "KR": {
- "name": "Оңтүстік Корея"
- },
- "SS": {
- "name": "Оңтүстік Судан"
- },
- "CF": {
- "name": "Орталық Африка Республикасы"
- },
- "UZ": {
- "name": "Өзбекстан"
- },
- "PW": {
- "name": "Палау"
- },
- "PS": {
- "name": "Палестина аймақтары"
- },
- "PA": {
- "name": "Панама"
- },
- "PG": {
- "name": "Папуа — Жаңа Гвинея"
- },
- "PY": {
- "name": "Парагвай"
- },
- "PK": {
- "name": "Пәкістан"
- },
- "PE": {
- "name": "Перу"
- },
- "PN": {
- "name": "Питкэрн аралдары"
- },
- "PL": {
- "name": "Польша"
- },
- "PT": {
- "name": "Португалия"
- },
- "PR": {
- "name": "Пуэрто-Рико"
- },
- "RU": {
- "name": "Ресей"
- },
- "RE": {
- "name": "Реюньон"
- },
- "CX": {
- "name": "Рождество аралы"
- },
- "RW": {
- "name": "Руанда"
- },
- "RO": {
- "name": "Румыния"
- },
- "SV": {
- "name": "Сальвадор"
- },
- "WS": {
- "name": "Самоа"
- },
- "SM": {
- "name": "Сан-Марино"
- },
- "ST": {
- "name": "Сан-Томе және Принсипи"
- },
- "SA": {
- "name": "Сауд Арабиясы"
- },
- "SZ": {
- "name": "Свазиленд"
- },
- "SC": {
- "name": "Сейшель аралдары"
- },
- "BL": {
- "name": "Сен-Бартелеми"
- },
- "MF": {
- "name": "Сен-Мартен"
- },
- "PM": {
- "name": "Сен-Пьер және Микелон"
- },
- "SN": {
- "name": "Сенегал"
- },
- "VC": {
- "name": "Сент-Винсент және Гренадин аралдары"
- },
- "KN": {
- "name": "Сент-Китс және Невис"
- },
- "LC": {
- "name": "Сент-Люсия"
- },
- "RS": {
- "name": "Сербия"
- },
- "EA": {
- "name": "Сеута және Мелилья"
- },
- "SG": {
- "name": "Сингапур"
- },
- "SX": {
- "name": "Синт-Мартен"
- },
- "SY": {
- "name": "Сирия"
- },
- "SK": {
- "name": "Словакия"
- },
- "SI": {
- "name": "Словения"
- },
- "SB": {
- "name": "Соломон аралдары"
- },
- "KP": {
- "name": "Солтүстік Корея"
- },
- "MP": {
- "name": "Солтүстік Мариана аралдары"
- },
- "SO": {
- "name": "Сомали"
- },
- "SD": {
- "name": "Судан"
- },
- "SR": {
- "name": "Суринам"
- },
- "SL": {
- "name": "Сьерра-Леоне"
- },
- "HK": {
- "name": "Сянган АӘА"
- },
- "TW": {
- "name": "Тайвань"
- },
- "TH": {
- "name": "Тайланд"
- },
- "TZ": {
- "name": "Танзания"
- },
- "TJ": {
- "name": "Тәжікстан"
- },
- "TC": {
- "name": "Теркс және Кайкос аралдары"
- },
- "TL": {
- "name": "Тимор-Лесте"
- },
- "TG": {
- "name": "Того"
- },
- "TK": {
- "name": "Токелау"
- },
- "TO": {
- "name": "Тонга"
- },
- "TT": {
- "name": "Тринидад және Тобаго"
- },
- "TA": {
- "name": "Тристан-да-Кунья"
- },
- "TV": {
- "name": "Тувалу"
- },
- "TN": {
- "name": "Тунис"
- },
- "TR": {
- "name": "Түркия"
- },
- "TM": {
- "name": "Түрікменстан"
- },
- "UG": {
- "name": "Уганда"
- },
- "UA": {
- "name": "Украина"
- },
- "WF": {
- "name": "Уоллис және Футуна"
- },
- "UY": {
- "name": "Уругвай"
- },
- "GB": {
- "name": "Ұлыбритания"
- },
- "IO": {
- "name": "Үнді мұхитындағы Британ аймағы"
- },
- "IN": {
- "name": "Үндістан"
- },
- "FO": {
- "name": "Фарер аралдары"
- },
- "FJ": {
- "name": "Фиджи"
- },
- "PH": {
- "name": "Филиппин аралдары"
- },
- "FI": {
- "name": "Финляндия"
- },
- "FK": {
- "name": "Фолкленд аралдары"
- },
- "FR": {
- "name": "Франция"
- },
- "TF": {
- "name": "Францияның оңтүстік аймақтары"
- },
- "GF": {
- "name": "Француз Гвианасы"
- },
- "PF": {
- "name": "Француз Полинезиясы"
- },
- "HR": {
- "name": "Хорватия"
- },
- "TD": {
- "name": "Чад"
- },
- "ME": {
- "name": "Черногория"
- },
- "CZ": {
- "name": "Чехия"
- },
- "CL": {
- "name": "Чили"
- },
- "CH": {
- "name": "Швейцария"
- },
- "SE": {
- "name": "Швеция"
- },
- "SJ": {
- "name": "Шпицберген және Ян-Майен"
- },
- "LK": {
- "name": "Шри-Ланка"
- },
- "EC": {
- "name": "Эквадор"
- },
- "GQ": {
- "name": "Экваторлық Гвинея"
- },
- "ER": {
- "name": "Эритрея"
- },
- "EE": {
- "name": "Эстония"
- },
- "ET": {
- "name": "Эфиопия"
- },
- "JM": {
- "name": "Ямайка"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/kln.json b/vendor/commerceguys/intl/resources/country/kln.json
deleted file mode 100644
index 905bf1215..000000000
--- a/vendor/commerceguys/intl/resources/country/kln.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AX": {
- "name": "Åland Islands"
- },
- "AQ": {
- "name": "Antarctica"
- },
- "AC": {
- "name": "Ascension Island"
- },
- "IC": {
- "name": "Canary Islands"
- },
- "BQ": {
- "name": "Caribbean Netherlands"
- },
- "EA": {
- "name": "Ceuta & Melilla"
- },
- "CX": {
- "name": "Christmas Island"
- },
- "CC": {
- "name": "Cocos (Keeling) Islands"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "AF": {
- "name": "Emetab Afghanistan"
- },
- "CF": {
- "name": "Emetab Afrika nebo Kwen"
- },
- "ZA": {
- "name": "Emetab Afrika nebo Murot tai"
- },
- "AL": {
- "name": "Emetab Albania"
- },
- "DZ": {
- "name": "Emetab Algeria"
- },
- "AS": {
- "name": "Emetab American Samoa"
- },
- "US": {
- "name": "Emetab amerika"
- },
- "AD": {
- "name": "Emetab Andorra"
- },
- "AO": {
- "name": "Emetab Angola"
- },
- "AI": {
- "name": "Emetab Anguilla"
- },
- "AG": {
- "name": "Emetab Antigua ak Barbuda"
- },
- "AR": {
- "name": "Emetab Argentina"
- },
- "AM": {
- "name": "Emetab Armenia"
- },
- "AW": {
- "name": "Emetab Aruba"
- },
- "AU": {
- "name": "Emetab Australia"
- },
- "AT": {
- "name": "Emetab Austria"
- },
- "AZ": {
- "name": "Emetab Azerbaijan"
- },
- "BS": {
- "name": "Emetab Bahamas"
- },
- "BH": {
- "name": "Emetab Bahrain"
- },
- "BD": {
- "name": "Emetab Bangladesh"
- },
- "BB": {
- "name": "Emetab Barbados"
- },
- "BY": {
- "name": "Emetab Belarus"
- },
- "BE": {
- "name": "Emetab Belgium"
- },
- "BZ": {
- "name": "Emetab Belize"
- },
- "BJ": {
- "name": "Emetab Benin"
- },
- "BM": {
- "name": "Emetab Bermuda"
- },
- "BT": {
- "name": "Emetab Bhutan"
- },
- "BO": {
- "name": "Emetab Bolivia"
- },
- "BA": {
- "name": "Emetab Bosnia ak Herzegovina"
- },
- "BW": {
- "name": "Emetab Botswana"
- },
- "BR": {
- "name": "Emetab Brazil"
- },
- "BN": {
- "name": "Emetab Brunei"
- },
- "BG": {
- "name": "Emetab Bulgaria"
- },
- "BF": {
- "name": "Emetab Burkina Faso"
- },
- "BI": {
- "name": "Emetab Burundi"
- },
- "KH": {
- "name": "Emetab Cambodia"
- },
- "CM": {
- "name": "Emetab Cameroon"
- },
- "CA": {
- "name": "Emetab Canada"
- },
- "TD": {
- "name": "Emetab Chad"
- },
- "CL": {
- "name": "Emetab Chile"
- },
- "CN": {
- "name": "Emetab China"
- },
- "CO": {
- "name": "Emetab Colombia"
- },
- "KM": {
- "name": "Emetab Comoros"
- },
- "CG": {
- "name": "Emetab Congo - Brazzaville"
- },
- "CD": {
- "name": "Emetab Congo - Kinshasa"
- },
- "CR": {
- "name": "Emetab Costa Rica"
- },
- "CI": {
- "name": "Emetab Côte d’Ivoire"
- },
- "HR": {
- "name": "Emetab Croatia"
- },
- "CU": {
- "name": "Emetab Cuba"
- },
- "CY": {
- "name": "Emetab Cyprus"
- },
- "CZ": {
- "name": "Emetab Czech Republic"
- },
- "DK": {
- "name": "Emetab Denmark"
- },
- "DJ": {
- "name": "Emetab Djibouti"
- },
- "DM": {
- "name": "Emetab Dominica"
- },
- "DO": {
- "name": "Emetab Dominican Republic"
- },
- "EC": {
- "name": "Emetab Ecuador"
- },
- "SV": {
- "name": "Emetab El Salvador"
- },
- "GQ": {
- "name": "Emetab Equatorial Guinea"
- },
- "ER": {
- "name": "Emetab Eritrea"
- },
- "EE": {
- "name": "Emetab Estonia"
- },
- "ET": {
- "name": "Emetab Ethiopia"
- },
- "FJ": {
- "name": "Emetab Fiji"
- },
- "FI": {
- "name": "Emetab Finland"
- },
- "FR": {
- "name": "Emetab France"
- },
- "GA": {
- "name": "Emetab Gabon"
- },
- "GM": {
- "name": "Emetab Gambia"
- },
- "GE": {
- "name": "Emetab Georgia"
- },
- "DE": {
- "name": "Emetab Geruman"
- },
- "GH": {
- "name": "Emetab Ghana"
- },
- "GI": {
- "name": "Emetab Gibraltar"
- },
- "GR": {
- "name": "Emetab Greece"
- },
- "GL": {
- "name": "Emetab Greenland"
- },
- "GD": {
- "name": "Emetab Grenada"
- },
- "GP": {
- "name": "Emetab Guadeloupe"
- },
- "GU": {
- "name": "Emetab Guam"
- },
- "GT": {
- "name": "Emetab Guatemala"
- },
- "GF": {
- "name": "Emetab Guiana nebo Ufaransa"
- },
- "GN": {
- "name": "Emetab Guinea"
- },
- "GW": {
- "name": "Emetab Guinea-Bissau"
- },
- "GY": {
- "name": "Emetab Guyana"
- },
- "HT": {
- "name": "Emetab Haiti"
- },
- "SH": {
- "name": "Emetab Helena Ne tilil"
- },
- "NL": {
- "name": "Emetab Holand"
- },
- "HN": {
- "name": "Emetab Honduras"
- },
- "HU": {
- "name": "Emetab Hungary"
- },
- "IS": {
- "name": "Emetab Iceland"
- },
- "IN": {
- "name": "Emetab India"
- },
- "ID": {
- "name": "Emetab Indonesia"
- },
- "IR": {
- "name": "Emetab Iran"
- },
- "IQ": {
- "name": "Emetab Iraq"
- },
- "IE": {
- "name": "Emetab Ireland"
- },
- "IL": {
- "name": "Emetab Israel"
- },
- "IT": {
- "name": "Emetab Italy"
- },
- "JM": {
- "name": "Emetab Jamaica"
- },
- "JP": {
- "name": "Emetab Japan"
- },
- "JO": {
- "name": "Emetab Jordan"
- },
- "KZ": {
- "name": "Emetab Kazakhstan"
- },
- "KE": {
- "name": "Emetab Kenya"
- },
- "AE": {
- "name": "Emetab kibagenge nebo arabuk"
- },
- "GB": {
- "name": "Emetab Kibagenge nebo Uingereza"
- },
- "KI": {
- "name": "Emetab Kiribati"
- },
- "KP": {
- "name": "Emetab Korea nebo murot katam"
- },
- "KR": {
- "name": "Emetab korea nebo murot tai"
- },
- "KW": {
- "name": "Emetab Kuwait"
- },
- "KG": {
- "name": "Emetab Kyrgyzstan"
- },
- "LA": {
- "name": "Emetab Laos"
- },
- "LV": {
- "name": "Emetab Latvia"
- },
- "LB": {
- "name": "Emetab Lebanon"
- },
- "LS": {
- "name": "Emetab Lesotho"
- },
- "LR": {
- "name": "Emetab Liberia"
- },
- "LY": {
- "name": "Emetab Libya"
- },
- "LI": {
- "name": "Emetab Liechtenstein"
- },
- "LT": {
- "name": "Emetab Lithuania"
- },
- "LC": {
- "name": "Emetab Lucia Ne"
- },
- "LU": {
- "name": "Emetab Luxembourg"
- },
- "MK": {
- "name": "Emetab Macedonia"
- },
- "MG": {
- "name": "Emetab Madagascar"
- },
- "MW": {
- "name": "Emetab Malawi"
- },
- "MY": {
- "name": "Emetab Malaysia"
- },
- "MV": {
- "name": "Emetab Maldives"
- },
- "ML": {
- "name": "Emetab Mali"
- },
- "MT": {
- "name": "Emetab Malta"
- },
- "MQ": {
- "name": "Emetab Martinique"
- },
- "MR": {
- "name": "Emetab Mauritania"
- },
- "MU": {
- "name": "Emetab Mauritius"
- },
- "YT": {
- "name": "Emetab Mayotte"
- },
- "MX": {
- "name": "Emetab Mexico"
- },
- "FM": {
- "name": "Emetab Micronesia"
- },
- "EG": {
- "name": "Emetab Misiri"
- },
- "MD": {
- "name": "Emetab Moldova"
- },
- "MC": {
- "name": "Emetab Monaco"
- },
- "MN": {
- "name": "Emetab Mongolia"
- },
- "MS": {
- "name": "Emetab Montserrat"
- },
- "MA": {
- "name": "Emetab Morocco"
- },
- "MZ": {
- "name": "Emetab Mozambique"
- },
- "MM": {
- "name": "Emetab Myanmar"
- },
- "NA": {
- "name": "Emetab Namibia"
- },
- "NR": {
- "name": "Emetab Nauru"
- },
- "NP": {
- "name": "Emetab Nepal"
- },
- "NC": {
- "name": "Emetab New Caledonia"
- },
- "NZ": {
- "name": "Emetab New Zealand"
- },
- "NI": {
- "name": "Emetab Nicaragua"
- },
- "NE": {
- "name": "Emetab niger"
- },
- "NG": {
- "name": "Emetab Nigeria"
- },
- "NU": {
- "name": "Emetab Niue"
- },
- "NO": {
- "name": "Emetab Norway"
- },
- "OM": {
- "name": "Emetab Oman"
- },
- "PK": {
- "name": "Emetab Pakistan"
- },
- "PW": {
- "name": "Emetab Palau"
- },
- "PS": {
- "name": "Emetab Palestine"
- },
- "PA": {
- "name": "Emetab Panama"
- },
- "PG": {
- "name": "Emetab Papua New Guinea"
- },
- "PY": {
- "name": "Emetab Paraguay"
- },
- "PE": {
- "name": "Emetab Peru"
- },
- "PM": {
- "name": "Emetab Peter Ne titil ak Miquelon"
- },
- "PH": {
- "name": "Emetab Philippines"
- },
- "PN": {
- "name": "Emetab Pitcairn"
- },
- "PL": {
- "name": "Emetab Poland"
- },
- "PF": {
- "name": "Emetab Polynesia nebo ufaransa"
- },
- "PT": {
- "name": "Emetab Portugal"
- },
- "PR": {
- "name": "Emetab Puerto Rico"
- },
- "QA": {
- "name": "Emetab Qatar"
- },
- "RE": {
- "name": "Emetab Réunion"
- },
- "RO": {
- "name": "Emetab Romania"
- },
- "RU": {
- "name": "Emetab Russia"
- },
- "RW": {
- "name": "Emetab Rwanda"
- },
- "KN": {
- "name": "Emetab Saint Kitts ak Nevis"
- },
- "WS": {
- "name": "Emetab Samoa"
- },
- "SM": {
- "name": "Emetab San Marino"
- },
- "ST": {
- "name": "Emetab São Tomé and Príncipe"
- },
- "SA": {
- "name": "Emetab Saudi Arabia"
- },
- "SN": {
- "name": "Emetab Senegal"
- },
- "SC": {
- "name": "Emetab Seychelles"
- },
- "SL": {
- "name": "Emetab Sierra Leone"
- },
- "SG": {
- "name": "Emetab Singapore"
- },
- "SK": {
- "name": "Emetab Slovakia"
- },
- "SI": {
- "name": "Emetab Slovenia"
- },
- "SO": {
- "name": "Emetab Somalia"
- },
- "ES": {
- "name": "Emetab Spain"
- },
- "LK": {
- "name": "Emetab Sri Lanka"
- },
- "SD": {
- "name": "Emetab Sudan"
- },
- "SR": {
- "name": "Emetab Suriname"
- },
- "SZ": {
- "name": "Emetab Swaziland"
- },
- "SE": {
- "name": "Emetab Sweden"
- },
- "CH": {
- "name": "Emetab Switzerland"
- },
- "SY": {
- "name": "Emetab Syria"
- },
- "TW": {
- "name": "Emetab Taiwan"
- },
- "TJ": {
- "name": "Emetab Tajikistan"
- },
- "TZ": {
- "name": "Emetab Tanzania"
- },
- "TH": {
- "name": "Emetab Thailand"
- },
- "TL": {
- "name": "Emetab Timor nebo Murot tai"
- },
- "TG": {
- "name": "Emetab Togo"
- },
- "TK": {
- "name": "Emetab Tokelau"
- },
- "TO": {
- "name": "Emetab Tonga"
- },
- "TT": {
- "name": "Emetab Trinidad ak Tobago"
- },
- "TN": {
- "name": "Emetab Tunisia"
- },
- "TR": {
- "name": "Emetab Turkey"
- },
- "TM": {
- "name": "Emetab Turkmenistan"
- },
- "TV": {
- "name": "Emetab Tuvalu"
- },
- "UG": {
- "name": "Emetab Uganda"
- },
- "UA": {
- "name": "Emetab Ukrainie"
- },
- "UY": {
- "name": "Emetab Uruguay"
- },
- "UZ": {
- "name": "Emetab Uzibekistani"
- },
- "VU": {
- "name": "Emetab Vanuatu"
- },
- "VA": {
- "name": "Emetab Vatican"
- },
- "VE": {
- "name": "Emetab Venezuela"
- },
- "VN": {
- "name": "Emetab Vietnam"
- },
- "VC": {
- "name": "Emetab Vincent netilil ak Grenadines"
- },
- "WF": {
- "name": "Emetab Walis ak Futuna"
- },
- "YE": {
- "name": "Emetab Yemen"
- },
- "ZM": {
- "name": "Emetab Zambia"
- },
- "ZW": {
- "name": "Emetab Zimbabwe"
- },
- "FO": {
- "name": "Faroe Islands"
- },
- "TF": {
- "name": "French Southern Territories"
- },
- "GG": {
- "name": "Guernsey"
- },
- "HK": {
- "name": "Hong Kong SAR China"
- },
- "MP": {
- "name": "Ikwembeiyotab Mariana nebo murot katam"
- },
- "MH": {
- "name": "Ikwembeiyotab Marshall"
- },
- "NF": {
- "name": "Ikwembeiyotab Norfork"
- },
- "SB": {
- "name": "Ikwembeiyotab Solomon"
- },
- "TC": {
- "name": "Ikwembeiyotab Turks ak Caicos"
- },
- "VG": {
- "name": "Ikwembeyotab British Virgin"
- },
- "CV": {
- "name": "Ikwembeyotab Cape Verde"
- },
- "KY": {
- "name": "Ikwembeyotab Cayman"
- },
- "CK": {
- "name": "Ikwembeyotab Cook"
- },
- "FK": {
- "name": "Ikwembeyotab Falkland"
- },
- "VI": {
- "name": "Ikwemweiyotab Amerika"
- },
- "IM": {
- "name": "Isle of Man"
- },
- "JE": {
- "name": "Jersey"
- },
- "IO": {
- "name": "Kebebertab araraitab indian Ocean nebo Uingeresa"
- },
- "XK": {
- "name": "Kosovo"
- },
- "MO": {
- "name": "Macau SAR China"
- },
- "ME": {
- "name": "Montenegro"
- },
- "RS": {
- "name": "Serbia"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "GS": {
- "name": "South Georgia & South Sandwich Islands"
- },
- "SS": {
- "name": "South Sudan"
- },
- "BL": {
- "name": "St. Barthélemy"
- },
- "MF": {
- "name": "St. Martin"
- },
- "SJ": {
- "name": "Svalbard & Jan Mayen"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "UM": {
- "name": "U.S. Outlying Islands"
- },
- "EH": {
- "name": "Western Sahara"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/km.json b/vendor/commerceguys/intl/resources/country/km.json
deleted file mode 100644
index 9aa41fa3d..000000000
--- a/vendor/commerceguys/intl/resources/country/km.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "KH": {
- "name": "កម្ពុជា"
- },
- "CA": {
- "name": "កាណាដា"
- },
- "QA": {
- "name": "កាតា"
- },
- "CV": {
- "name": "កាប់វែរ"
- },
- "CM": {
- "name": "កាមេរូន"
- },
- "KZ": {
- "name": "កាហ្សាក់ស្ថាន"
- },
- "CG": {
- "name": "កុងហ្គោ - ប្រាហ្សាវីល"
- },
- "CD": {
- "name": "កុងហ្គោ- គីនស្ហាសា"
- },
- "CI": {
- "name": "កូតឌីវ័រ"
- },
- "KM": {
- "name": "កូម័រ"
- },
- "CW": {
- "name": "កូរ៉ាកៅ"
- },
- "KP": {
- "name": "កូរ៉េ​ខាង​ជើង"
- },
- "KR": {
- "name": "កូរ៉េ​ខាង​ត្បូង"
- },
- "KW": {
- "name": "កូវ៉ែត"
- },
- "XK": {
- "name": "កូសូវ៉ូ"
- },
- "CR": {
- "name": "កូស្តារីកា"
- },
- "CO": {
- "name": "កូឡុំប៊ី"
- },
- "KG": {
- "name": "កៀហ្ស៊ីស៊ីស្ថាន"
- },
- "KE": {
- "name": "កេនយ៉ា"
- },
- "IC": {
- "name": "កោះ​កាណារី"
- },
- "CC": {
- "name": "កោះ​កូកូស (គីលីង)"
- },
- "KY": {
- "name": "កោះ​កៃម៉ង់"
- },
- "CK": {
- "name": "កោះ​ខូក"
- },
- "CX": {
- "name": "កោះ​គ្រីស្មាស"
- },
- "NF": {
- "name": "កោះ​ណ័រហ្វក់"
- },
- "TC": {
- "name": "កោះ​ទួគ និង កៃកូស"
- },
- "PN": {
- "name": "កោះ​ភីតកាន"
- },
- "MP": {
- "name": "កោះ​ម៉ារីណា​ខាង​ជើង"
- },
- "MH": {
- "name": "កោះ​ម៉ាស់សល"
- },
- "VG": {
- "name": "កោះ​វឺជិន​ចក្រភព​អង់គ្លេស"
- },
- "VI": {
- "name": "កោះ​វឺជីន​អាមេរិក"
- },
- "SB": {
- "name": "កោះ​សូឡូម៉ុង"
- },
- "FK": {
- "name": "កោះ​ហ្វក់ឡែន"
- },
- "FO": {
- "name": "កោះ​ហ្វារ៉ូ"
- },
- "GS": {
- "name": "កោះ​ហ្សកហ្ស៊ី​ខាងត្បូង និង សង់វិច​ខាងត្បូង"
- },
- "AC": {
- "name": "កោះ​អាសេនសិន"
- },
- "AX": {
- "name": "កោះ​អាឡង់"
- },
- "UM": {
- "name": "កោះ​អៅឡាយីង​អាមេរិក"
- },
- "GR": {
- "name": "ក្រិក"
- },
- "HR": {
- "name": "ក្រូអាស៊ី"
- },
- "GT": {
- "name": "ក្វាតេម៉ាឡា"
- },
- "KI": {
- "name": "គិរីបាទី"
- },
- "CU": {
- "name": "គុយបា"
- },
- "GB": {
- "name": "ចក្រភព​អង់គ្លេស"
- },
- "CN": {
- "name": "ចិន"
- },
- "TD": {
- "name": "ឆាដ"
- },
- "CZ": {
- "name": "ឆែគា"
- },
- "JP": {
- "name": "ជប៉ុន"
- },
- "DJ": {
- "name": "ជីប៊ូទី"
- },
- "EA": {
- "name": "ជឺតា និង​ម៉េលីឡា"
- },
- "JE": {
- "name": "ជឺស៊ី"
- },
- "DK": {
- "name": "ដាណឺម៉ាក"
- },
- "DM": {
- "name": "ដូមីនីក"
- },
- "TF": {
- "name": "ដែនដី​បារាំង​នៅ​ភាគខាងត្បូង"
- },
- "PS": {
- "name": "ដែន​ដីប៉ាលេស្ទីន"
- },
- "IO": {
- "name": "ដែនដី​អង់គ្លេស​នៅ​មហា​សមុទ្រ​ឥណ្ឌា"
- },
- "DG": {
- "name": "ឌៀហ្គោហ្គាស៊ី"
- },
- "NA": {
- "name": "ណាមីប៊ី"
- },
- "NR": {
- "name": "ណូរូ"
- },
- "NU": {
- "name": "ណៀ"
- },
- "TZ": {
- "name": "តង់សានី"
- },
- "TJ": {
- "name": "តាហ្ស៊ីគីស្ថាន"
- },
- "TO": {
- "name": "តុងហ្គា"
- },
- "TK": {
- "name": "តូខេឡៅ"
- },
- "TG": {
- "name": "តូហ្គោ"
- },
- "TR": {
- "name": "តួកគី"
- },
- "TM": {
- "name": "តួកម៉េនីស្ថាន"
- },
- "TW": {
- "name": "តៃវ៉ាន់"
- },
- "TH": {
- "name": "ថៃ"
- },
- "TL": {
- "name": "ទីម័រលីស"
- },
- "TN": {
- "name": "ទុយនីស៊ី"
- },
- "TV": {
- "name": "ទូវ៉ាលូ"
- },
- "TT": {
- "name": "ទ្រីនីដាត និង​តូបាហ្គោ"
- },
- "TA": {
- "name": "ទ្រីស្តង់​ដា​ចូនហា"
- },
- "NO": {
- "name": "ន័រវែស"
- },
- "NI": {
- "name": "នីការ៉ាហ្គា"
- },
- "NE": {
- "name": "នីហ្សេ"
- },
- "NG": {
- "name": "នីហ្សេរីយ៉ា"
- },
- "NC": {
- "name": "នូវែល​កាឡេដូនី"
- },
- "NZ": {
- "name": "នូវែល​សេឡង់"
- },
- "NP": {
- "name": "នេប៉ាល់"
- },
- "BD": {
- "name": "បង់ក្លាដែស"
- },
- "PK": {
- "name": "ប៉ាគីស្ថាន"
- },
- "PA": {
- "name": "ប៉ាណាម៉ា"
- },
- "BB": {
- "name": "បាបាដុស"
- },
- "PG": {
- "name": "ប៉ាពូអាស៊ី​នូវែលហ្គីណេ"
- },
- "PY": {
- "name": "ប៉ារ៉ាហ្គាយ"
- },
- "BH": {
- "name": "បារ៉ែន"
- },
- "FR": {
- "name": "បារាំង"
- },
- "BS": {
- "name": "បាហាម៉ា"
- },
- "BM": {
- "name": "ប៊ឺមុយដា"
- },
- "BW": {
- "name": "បុតស្វាណា"
- },
- "VA": {
- "name": "បុរី​វ៉ាទីកង់"
- },
- "BG": {
- "name": "ប៊ុលហ្គារី"
- },
- "BT": {
- "name": "ប៊ូតង់"
- },
- "BI": {
- "name": "ប៊ូរុនឌី"
- },
- "PF": {
- "name": "ប៉ូលី​ណេស៊ី​បារាំង"
- },
- "BO": {
- "name": "បូលីវី"
- },
- "BA": {
- "name": "បូស្នី និងហឺហ្សីហ្គូវីណា"
- },
- "PL": {
- "name": "ប៉ូឡូញ"
- },
- "BF": {
- "name": "បួគីណាហ្វាសូ"
- },
- "BJ": {
- "name": "បេណាំង"
- },
- "PE": {
- "name": "ប៉េរូ"
- },
- "BZ": {
- "name": "បេលី"
- },
- "BY": {
- "name": "បេឡារុស"
- },
- "BE": {
- "name": "បែលហ្ស៊ិក"
- },
- "BR": {
- "name": "ប្រេស៊ីល"
- },
- "PW": {
- "name": "ផៅឡូ"
- },
- "PR": {
- "name": "ព័រតូរីកូ"
- },
- "PT": {
- "name": "ព័រទុយហ្គាល់"
- },
- "BN": {
- "name": "ព្រុយណេ"
- },
- "MO": {
- "name": "ម៉ាកាវ តំបន់រដ្ឋបាលពិសេសចិន"
- },
- "MG": {
- "name": "ម៉ាដាហ្គាស្កា"
- },
- "MQ": {
- "name": "ម៉ាទីនីក"
- },
- "YT": {
- "name": "ម៉ាយុត"
- },
- "MA": {
- "name": "ម៉ារ៉ុក"
- },
- "MV": {
- "name": "ម៉ាល់ឌីវ"
- },
- "MT": {
- "name": "ម៉ាល់ត៍"
- },
- "ML": {
- "name": "ម៉ាលី"
- },
- "MK": {
- "name": "ម៉ាសេដ្វាន"
- },
- "MW": {
- "name": "ម៉ាឡាវី"
- },
- "MY": {
- "name": "ម៉ាឡេស៊ី"
- },
- "MX": {
- "name": "ម៉ិកស៊ិក"
- },
- "FM": {
- "name": "មីក្រូណេស៊ី"
- },
- "MM": {
- "name": "មីយ៉ាន់ម៉ា (ភូមា)"
- },
- "ME": {
- "name": "ម៉ុងតេណេហ្គ្រោ"
- },
- "MS": {
- "name": "ម៉ុងស៊ែរ៉ា"
- },
- "MN": {
- "name": "ម៉ុងហ្គោលី"
- },
- "MD": {
- "name": "ម៉ុលដាវី"
- },
- "MC": {
- "name": "ម៉ូណាកូ"
- },
- "MR": {
- "name": "ម៉ូរីតានី"
- },
- "MU": {
- "name": "ម៉ូរីស"
- },
- "MZ": {
- "name": "ម៉ូសំប៊ិក"
- },
- "YE": {
- "name": "យេម៉ែន"
- },
- "RW": {
- "name": "រវ៉ាន់ដា"
- },
- "RU": {
- "name": "រុស្ស៊ី"
- },
- "RO": {
- "name": "រូម៉ានី"
- },
- "RE": {
- "name": "រេអុយញ៉ុង"
- },
- "LI": {
- "name": "លិចតិនស្ដាញ"
- },
- "LT": {
- "name": "លីទុយអានី"
- },
- "LB": {
- "name": "លីបង់"
- },
- "LY": {
- "name": "លីប៊ី"
- },
- "LR": {
- "name": "លីបេរីយ៉ា"
- },
- "LU": {
- "name": "លុចសំបួ"
- },
- "VU": {
- "name": "វ៉ានូទូ"
- },
- "WF": {
- "name": "វ៉ាលីស និង​ហ្វូទូណា"
- },
- "VN": {
- "name": "វៀតណាម"
- },
- "VE": {
- "name": "វ៉េណេស៊ុយអេឡា"
- },
- "PM": {
- "name": "សង់ព្យែរ និង​មីគីឡុង"
- },
- "SH": {
- "name": "សង់​ហេឡេណា"
- },
- "US": {
- "name": "សហរដ្ឋអាមេរិក"
- },
- "DO": {
- "name": "សាធារណរដ្ឋ​ដូមីនីក"
- },
- "CF": {
- "name": "សាធារណរដ្ឋអាហ្វ្រិកកណ្ដាល"
- },
- "SM": {
- "name": "សាន​ម៉ារីណូ"
- },
- "WS": {
- "name": "សាម័រ"
- },
- "AS": {
- "name": "សាម័រ អាមេរិកាំង"
- },
- "EH": {
- "name": "សាហារ៉ាខាងលិច"
- },
- "SG": {
- "name": "សិង្ហបុរី"
- },
- "SX": {
- "name": "សីង​ម៉ាធីន"
- },
- "CY": {
- "name": "ស៊ីប"
- },
- "ZW": {
- "name": "ស៊ីមបាវ៉េ"
- },
- "SY": {
- "name": "ស៊ីរី"
- },
- "CL": {
- "name": "ស៊ីលី"
- },
- "SC": {
- "name": "សីស្ហែល"
- },
- "SE": {
- "name": "ស៊ុយអែត"
- },
- "SD": {
- "name": "ស៊ូដង់"
- },
- "SS": {
- "name": "ស៊ូដង់​ខាង​ត្បូង"
- },
- "SO": {
- "name": "សូម៉ាលី"
- },
- "SR": {
- "name": "សូរីណាម"
- },
- "SL": {
- "name": "សៀរ៉ាឡេអូន"
- },
- "SN": {
- "name": "សេណេហ្គាល់"
- },
- "RS": {
- "name": "សែប៊ី"
- },
- "ST": {
- "name": "សៅតូម៉េ និង ប្រាំងស៊ីប"
- },
- "ZM": {
- "name": "សំប៊ី"
- },
- "KN": {
- "name": "សាំង​គីត និង ណេវីស"
- },
- "BL": {
- "name": "សាំង​បាថេឡេមី"
- },
- "MF": {
- "name": "សាំង​ម៉ាទីន"
- },
- "LC": {
- "name": "សាំងលូស៊ី"
- },
- "VC": {
- "name": "សាំង​វ៉ាំងសង់ និង ហ្គ្រេណាឌីន"
- },
- "LK": {
- "name": "ស្រីលង្កា"
- },
- "SK": {
- "name": "ស្លូវ៉ាគី"
- },
- "SI": {
- "name": "ស្លូវេនី"
- },
- "SJ": {
- "name": "ស្វាលបាដ និង ហ្សង់ម៉ាយេន"
- },
- "SZ": {
- "name": "ស្វាស៊ីឡង់"
- },
- "CH": {
- "name": "ស្វីស"
- },
- "HK": {
- "name": "ហុងកុង"
- },
- "HU": {
- "name": "ហុងគ្រី"
- },
- "HN": {
- "name": "ហុងឌូរ៉ាស"
- },
- "NL": {
- "name": "ហូឡង់"
- },
- "BQ": {
- "name": "ហូឡង់ ការ៉ាប៊ីន"
- },
- "HT": {
- "name": "ហៃទី"
- },
- "GH": {
- "name": "ហ្គាណា"
- },
- "GA": {
- "name": "ហ្គាបុង"
- },
- "GN": {
- "name": "ហ្គីណេ"
- },
- "GW": {
- "name": "ហ្គីណេប៊ីស្សូ"
- },
- "GQ": {
- "name": "ហ្គីណេអេក្វាទ័រ"
- },
- "GY": {
- "name": "ហ្គីយ៉ាន"
- },
- "GF": {
- "name": "ហ្គីអាណា បារាំង"
- },
- "GG": {
- "name": "ហ្គេនស៊ី"
- },
- "GP": {
- "name": "ហ្គោដឺឡុប"
- },
- "GM": {
- "name": "ហ្គំប៊ី"
- },
- "GU": {
- "name": "ហ្គាំ"
- },
- "GD": {
- "name": "ហ្គ្រើណាដ"
- },
- "GL": {
- "name": "ហ្គ្រោអង់ឡង់"
- },
- "FJ": {
- "name": "ហ្វីជី"
- },
- "PH": {
- "name": "ហ្វីលីពីន"
- },
- "FI": {
- "name": "ហ្វាំងឡង់"
- },
- "JO": {
- "name": "ហ៊្សកដានី"
- },
- "GE": {
- "name": "ហ្សកហ្ស៊ី"
- },
- "JM": {
- "name": "ហ្សាម៉ាអ៊ីក"
- },
- "GI": {
- "name": "ហ្ស៊ីប្រាល់តា"
- },
- "LA": {
- "name": "ឡាវ"
- },
- "LV": {
- "name": "ឡេតូនី"
- },
- "LS": {
- "name": "ឡេសូតូ"
- },
- "AD": {
- "name": "អង់ដូរ៉ា"
- },
- "AQ": {
- "name": "អង់តាក់ទិក"
- },
- "AG": {
- "name": "អង់ទីហ្គា និង បាប៊ុយដា"
- },
- "AI": {
- "name": "អង់ហ្គីឡា"
- },
- "AO": {
- "name": "អង់ហ្គោឡា"
- },
- "AM": {
- "name": "អាមេនី"
- },
- "SA": {
- "name": "អារ៉ាប៊ីសាអូឌីត"
- },
- "AW": {
- "name": "អារូបា"
- },
- "AL": {
- "name": "អាល់បានី"
- },
- "DZ": {
- "name": "អាល់ហ្សេរី"
- },
- "DE": {
- "name": "អាល្លឺម៉ង់"
- },
- "AZ": {
- "name": "អាស៊ែបៃហ្សង់"
- },
- "AF": {
- "name": "អាហ្វហ្គានីស្ថាន"
- },
- "ZA": {
- "name": "អាហ្វ្រិកខាងត្បូង"
- },
- "AR": {
- "name": "អាហ្សង់ទីន"
- },
- "IN": {
- "name": "ឥណ្ឌា"
- },
- "ID": {
- "name": "ឥណ្ឌូណេស៊ី"
- },
- "IT": {
- "name": "អ៊ីតាលី"
- },
- "IR": {
- "name": "អ៊ីរ៉ង់"
- },
- "IQ": {
- "name": "អ៊ីរ៉ាក់"
- },
- "IL": {
- "name": "អ៊ីស្រាអែល"
- },
- "IS": {
- "name": "អ៊ីស្លង់"
- },
- "UA": {
- "name": "អ៊ុយក្រែន"
- },
- "UY": {
- "name": "អ៊ុយរូហ្គាយ"
- },
- "AT": {
- "name": "អូទ្រីស"
- },
- "OM": {
- "name": "អូម៉ង់"
- },
- "UZ": {
- "name": "អ៊ូសបេគីស្ថាន"
- },
- "AU": {
- "name": "អូស្ត្រាលី"
- },
- "UG": {
- "name": "អ៊ូហ្គង់ដា"
- },
- "IE": {
- "name": "អៀរឡង់"
- },
- "EC": {
- "name": "អេក្វាទ័រ"
- },
- "ET": {
- "name": "អេត្យូពី"
- },
- "AE": {
- "name": "អេមីរ៉ាត​អារ៉ាប់​រួម"
- },
- "ER": {
- "name": "អេរីត្រេ"
- },
- "EE": {
- "name": "អេស្តូនី"
- },
- "ES": {
- "name": "អេស្ប៉ាញ"
- },
- "EG": {
- "name": "អេហ្ស៊ីប"
- },
- "SV": {
- "name": "អែលសាល់វ៉ាឌ័រ"
- },
- "IM": {
- "name": "អែលអុហ្វមែន"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/kn.json b/vendor/commerceguys/intl/resources/country/kn.json
deleted file mode 100644
index 7edfcc838..000000000
--- a/vendor/commerceguys/intl/resources/country/kn.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AO": {
- "name": "ಅಂಗೋಲಾ"
- },
- "AQ": {
- "name": "ಅಂಟಾರ್ಟಿಕಾ"
- },
- "AD": {
- "name": "ಅಂಡೋರಾ"
- },
- "AZ": {
- "name": "ಅಜರ್ಬೈಜಾನ್"
- },
- "AF": {
- "name": "ಅಫಘಾನಿಸ್ಥಾನ"
- },
- "AS": {
- "name": "ಅಮೇರಿಕನ್ ಸಮೋವಾ"
- },
- "US": {
- "name": "ಅಮೇರಿಕಾ ಸಂಯುಕ್ತ ಸಂಸ್ಥಾನ"
- },
- "AW": {
- "name": "ಅರುಬಾ"
- },
- "AR": {
- "name": "ಅರ್ಜೆಂಟಿನಾ"
- },
- "DZ": {
- "name": "ಅಲ್ಜೀರಿಯ"
- },
- "AL": {
- "name": "ಅಲ್ಬೇನಿಯಾ"
- },
- "AC": {
- "name": "ಅಸೆನ್ಶನ್ ದ್ವೀಪ"
- },
- "AI": {
- "name": "ಆಂಗ್ವಿಲ್ಲಾ"
- },
- "AG": {
- "name": "ಆಂಟಿಗುವಾ ಮತ್ತು ಬರ್ಬುಡಾ"
- },
- "AM": {
- "name": "ಆರ್ಮೇನಿಯ"
- },
- "AX": {
- "name": "ಆಲ್ಯಾಂಡ್ ದ್ವೀಪಗಳು"
- },
- "AT": {
- "name": "ಆಸ್ಟ್ರಿಯಾ"
- },
- "AU": {
- "name": "ಆಸ್ಟ್ರೇಲಿಯಾ"
- },
- "ID": {
- "name": "ಇಂಡೋನೇಶಿಯಾ"
- },
- "IT": {
- "name": "ಇಟಲಿ"
- },
- "ET": {
- "name": "ಇಥಿಯೋಪಿಯಾ"
- },
- "IQ": {
- "name": "ಇರಾಕ್"
- },
- "IR": {
- "name": "ಇರಾನ್"
- },
- "IL": {
- "name": "ಇಸ್ರೇಲ್"
- },
- "GQ": {
- "name": "ಈಕ್ವೆಟೋರಿಯಲ್ ಗಿನಿ"
- },
- "EC": {
- "name": "ಈಕ್ವೆಡಾರ್"
- },
- "EG": {
- "name": "ಈಜಿಪ್ಟ್"
- },
- "UA": {
- "name": "ಉಕ್ರೈನ್"
- },
- "UG": {
- "name": "ಉಗಾಂಡಾ"
- },
- "UZ": {
- "name": "ಉಜ್ಬೇಕಿಸ್ಥಾನ್"
- },
- "KP": {
- "name": "ಉತ್ತರ ಕೊರಿಯಾ"
- },
- "MP": {
- "name": "ಉತ್ತರ ಮರಿಯಾನಾ ದ್ವೀಪಗಳು"
- },
- "UY": {
- "name": "ಉರುಗ್ವೆ"
- },
- "ER": {
- "name": "ಎರಿಟ್ರಿಯಾ"
- },
- "SV": {
- "name": "ಎಲ್ ಸಾಲ್ವೇಡಾರ್"
- },
- "EE": {
- "name": "ಎಸ್ಟೋನಿಯಾ"
- },
- "IE": {
- "name": "ಐರ್ಲೆಂಡ್"
- },
- "IM": {
- "name": "ಐಲ್ ಆಫ್ ಮ್ಯಾನ್"
- },
- "IS": {
- "name": "ಐಸ್‌ಲ್ಯಾಂಡ್"
- },
- "OM": {
- "name": "ಓಮನ್"
- },
- "KZ": {
- "name": "ಕಝಾಕಿಸ್ಥಾನ್"
- },
- "CD": {
- "name": "ಕಾಂಗೋ - ಕಿನ್ಶಾಸಾ"
- },
- "CG": {
- "name": "ಕಾಂಗೋ - ಬ್ರಾಜಾವಿಲ್ಲೇ"
- },
- "KH": {
- "name": "ಕಾಂಬೋಡಿಯಾ"
- },
- "KI": {
- "name": "ಕಿರಿಬಾಟಿ"
- },
- "KG": {
- "name": "ಕಿರ್ಗಿಸ್ಥಾನ್"
- },
- "KE": {
- "name": "ಕೀನ್ಯಾ"
- },
- "CK": {
- "name": "ಕುಕ್ ದ್ವೀಪಗಳು"
- },
- "CW": {
- "name": "ಕುರಾಕಾವ್"
- },
- "KW": {
- "name": "ಕುವೈತ್"
- },
- "CA": {
- "name": "ಕೆನಡಾ"
- },
- "BQ": {
- "name": "ಕೆರೀಬಿಯನ್ ನೆದರ್‌ಲ್ಯಾಂಡ್ಸ್"
- },
- "CV": {
- "name": "ಕೇಪ್ ವರ್ಡೆ"
- },
- "KY": {
- "name": "ಕೇಮನ್ ದ್ವೀಪಗಳು"
- },
- "CC": {
- "name": "ಕೊಕೊಸ್ (ಕೀಲಿಂಗ್) ದ್ವೀಪಗಳು"
- },
- "KM": {
- "name": "ಕೊಮೊರೊಸ್"
- },
- "CO": {
- "name": "ಕೊಲಂಬಿಯಾ"
- },
- "XK": {
- "name": "ಕೊಸೊವೊ"
- },
- "CR": {
- "name": "ಕೊಸ್ಟಾ ರಿಕಾ"
- },
- "CI": {
- "name": "ಕೋತ್‌ ದಿವಾರ್‍"
- },
- "IC": {
- "name": "ಕ್ಯಾನರಿ ದ್ವೀಪಗಳು"
- },
- "CM": {
- "name": "ಕ್ಯಾಮರೂನ್"
- },
- "CU": {
- "name": "ಕ್ಯೂಬಾ"
- },
- "CX": {
- "name": "ಕ್ರಿಸ್ಮಸ್ ದ್ವೀಪ"
- },
- "HR": {
- "name": "ಕ್ರೊಯೇಷಿಯಾ"
- },
- "QA": {
- "name": "ಖತಾರ್"
- },
- "GY": {
- "name": "ಗಯಾನಾ"
- },
- "GN": {
- "name": "ಗಿನಿ"
- },
- "GW": {
- "name": "ಗಿನಿ-ಬಿಸ್ಸಾವ್"
- },
- "GI": {
- "name": "ಗಿಬ್ರಾಲ್ಟರ್"
- },
- "GP": {
- "name": "ಗುಡೆಲೋಪ್"
- },
- "GG": {
- "name": "ಗುರ್ನ್‌ಸೆ"
- },
- "GU": {
- "name": "ಗುವಾಮ್"
- },
- "GA": {
- "name": "ಗೆಬೊನ್"
- },
- "GM": {
- "name": "ಗ್ಯಾಂಬಿಯಾ"
- },
- "GL": {
- "name": "ಗ್ರೀನ್‌ಲ್ಯಾಂಡ್"
- },
- "GR": {
- "name": "ಗ್ರೀಸ್"
- },
- "GD": {
- "name": "ಗ್ರೆನೆಡಾ"
- },
- "GT": {
- "name": "ಗ್ವಾಟೆಮಾಲಾ"
- },
- "GH": {
- "name": "ಘಾನಾ"
- },
- "TD": {
- "name": "ಚಾದ್"
- },
- "CL": {
- "name": "ಚಿಲಿ"
- },
- "CN": {
- "name": "ಚೀನಾ"
- },
- "JP": {
- "name": "ಜಪಾನ್"
- },
- "JM": {
- "name": "ಜಮೈಕಾ"
- },
- "DE": {
- "name": "ಜರ್ಮನಿ"
- },
- "ZM": {
- "name": "ಜಾಂಬಿಯ"
- },
- "GE": {
- "name": "ಜಾರ್ಜಿಯಾ"
- },
- "ZW": {
- "name": "ಜಿಂಬಾಬ್ವೆ"
- },
- "DJ": {
- "name": "ಜಿಬೂಟಿ"
- },
- "JE": {
- "name": "ಜೆರ್ಸಿ"
- },
- "JO": {
- "name": "ಜೋರ್ಡಾನ್"
- },
- "CZ": {
- "name": "ಝೆಕಿಯಾ"
- },
- "TR": {
- "name": "ಟರ್ಕಿ"
- },
- "TC": {
- "name": "ಟರ್ಕ್ಸ್ ಮತ್ತು ಕೈಕೋಸ್ ದ್ವೀಪಗಳು"
- },
- "TN": {
- "name": "ಟುನೀಶಿಯ"
- },
- "TV": {
- "name": "ಟುವಾಲು"
- },
- "TO": {
- "name": "ಟೊಂಗಾ"
- },
- "TK": {
- "name": "ಟೊಕೆಲಾವ್"
- },
- "TG": {
- "name": "ಟೋಗೋ"
- },
- "TT": {
- "name": "ಟ್ರಿನಿಡಾಡ್ ಮತ್ತು ಟೊಬಾಗೊ"
- },
- "TA": {
- "name": "ಟ್ರಿಸ್ತನ್ ಡಾ ಕುನ್ಹಾ"
- },
- "DK": {
- "name": "ಡೆನ್ಮಾರ್ಕ್"
- },
- "DG": {
- "name": "ಡೈಗೋ ಗಾರ್ಸಿಯ"
- },
- "DM": {
- "name": "ಡೊಮಿನಿಕಾ"
- },
- "DO": {
- "name": "ಡೊಮೆನಿಕನ್ ರಿಪಬ್ಲಿಕ್"
- },
- "TJ": {
- "name": "ತಜಿಕಿಸ್ತಾನ್"
- },
- "TZ": {
- "name": "ತಾಂಜೇನಿಯಾ"
- },
- "TM": {
- "name": "ತುರ್ಕಮೆನಿಸ್ತಾನ್"
- },
- "TW": {
- "name": "ತೈವಾನ್"
- },
- "TH": {
- "name": "ಥೈಲ್ಯಾಂಡ್"
- },
- "ZA": {
- "name": "ದಕ್ಷಿಣ ಆಫ್ರಿಕಾ"
- },
- "KR": {
- "name": "ದಕ್ಷಿಣ ಕೊರಿಯಾ"
- },
- "GS": {
- "name": "ದಕ್ಷಿಣ ಜಾರ್ಜಿಯಾ ಮತ್ತು ದಕ್ಷಿಣ ಸ್ಯಾಂಡ್‍ವಿಚ್ ದ್ವೀಪಗಳು"
- },
- "SS": {
- "name": "ದಕ್ಷಿಣ ಸುಡಾನ್"
- },
- "NA": {
- "name": "ನಮೀಬಿಯಾ"
- },
- "NF": {
- "name": "ನಾರ್ಫೋಕ್ ದ್ವೀಪ"
- },
- "NO": {
- "name": "ನಾರ್ವೆ"
- },
- "NI": {
- "name": "ನಿಕಾರಾಗುವಾ"
- },
- "NU": {
- "name": "ನಿಯು"
- },
- "NL": {
- "name": "ನೆದರ್‌ಲ್ಯಾಂಡ್ಸ್"
- },
- "NP": {
- "name": "ನೇಪಾಳ"
- },
- "NE": {
- "name": "ನೈಜರ್"
- },
- "NG": {
- "name": "ನೈಜೀರಿಯಾ"
- },
- "NR": {
- "name": "ನೌರು"
- },
- "NC": {
- "name": "ನ್ಯೂ ಕ್ಯಾಲಿಡೋನಿಯಾ"
- },
- "NZ": {
- "name": "ನ್ಯೂಜಿಲೆಂಡ್"
- },
- "PA": {
- "name": "ಪನಾಮಾ"
- },
- "PG": {
- "name": "ಪಪುವಾ ನ್ಯೂಗಿನಿಯಾ"
- },
- "PY": {
- "name": "ಪರಾಗ್ವೇ"
- },
- "PW": {
- "name": "ಪಲಾವು"
- },
- "EH": {
- "name": "ಪಶ್ಚಿಮ ಸಹಾರಾ"
- },
- "PK": {
- "name": "ಪಾಕಿಸ್ತಾನ"
- },
- "PN": {
- "name": "ಪಿಟ್‌ಕೈರ್ನ್ ದ್ವೀಪಗಳು"
- },
- "TL": {
- "name": "ಪೂರ್ವ ತಿಮೋರ್"
- },
- "PE": {
- "name": "ಪೆರು"
- },
- "PT": {
- "name": "ಪೋರ್ಚುಗಲ್"
- },
- "PL": {
- "name": "ಪೋಲ್ಯಾಂಡ್"
- },
- "PS": {
- "name": "ಪ್ಯಾಲೇಸ್ಟೇನಿಯನ್ ಪ್ರದೇಶಗಳು"
- },
- "PR": {
- "name": "ಪ್ಯೂರ್ಟೋ ರಿಕೊ"
- },
- "FO": {
- "name": "ಫರೋ ದ್ವೀಪಗಳು"
- },
- "FK": {
- "name": "ಫಾಕ್‌ಲ್ಯಾಂಡ್ ದ್ವೀಪಗಳು"
- },
- "FJ": {
- "name": "ಫಿಜಿ"
- },
- "FI": {
- "name": "ಫಿನ್‌ಲ್ಯಾಂಡ್"
- },
- "PH": {
- "name": "ಫಿಲಿಫೈನ್ಸ್"
- },
- "FR": {
- "name": "ಫ್ರಾನ್ಸ್"
- },
- "GF": {
- "name": "ಫ್ರೆಂಚ್ ಗಯಾನಾ"
- },
- "TF": {
- "name": "ಫ್ರೆಂಚ್ ದಕ್ಷಿಣ ಪ್ರದೇಶಗಳು"
- },
- "PF": {
- "name": "ಫ್ರೆಂಚ್ ಪಾಲಿನೇಷ್ಯಾ"
- },
- "BM": {
- "name": "ಬರ್ಮುಡಾ"
- },
- "BG": {
- "name": "ಬಲ್ಗೇರಿಯಾ"
- },
- "BS": {
- "name": "ಬಹಾಮಾಸ್"
- },
- "BH": {
- "name": "ಬಹ್ರೇನ್"
- },
- "BD": {
- "name": "ಬಾಂಗ್ಲಾದೇಶ"
- },
- "BB": {
- "name": "ಬಾರ್ಬಡೋಸ್"
- },
- "BI": {
- "name": "ಬುರುಂಡಿ"
- },
- "BF": {
- "name": "ಬುರ್ಕಿನಾ ಫಾಸೊ"
- },
- "BJ": {
- "name": "ಬೆನಿನ್"
- },
- "BY": {
- "name": "ಬೆಲಾರಸ್"
- },
- "BZ": {
- "name": "ಬೆಲಿಜ್"
- },
- "BE": {
- "name": "ಬೆಲ್ಜಿಯಮ್"
- },
- "BO": {
- "name": "ಬೊಲಿವಿಯಾ"
- },
- "BW": {
- "name": "ಬೋಟ್ಸ್‌ವಾನಾ"
- },
- "BA": {
- "name": "ಬೋಸ್ನಿಯಾ ಮತ್ತು ಹರ್ಜೆಗೋವಿನಾ"
- },
- "GB": {
- "name": "ಬ್ರಿಟನ್\/ಇಂಗ್ಲೆಂಡ್"
- },
- "VG": {
- "name": "ಬ್ರಿಟಿಷ್ ವರ್ಜಿನ್ ದ್ವೀಪಗಳು"
- },
- "IO": {
- "name": "ಬ್ರಿಟೀಷ್ ಹಿಂದೂ ಮಹಾಸಾಗರದ ಪ್ರದೇಶ"
- },
- "BN": {
- "name": "ಬ್ರೂನಿ"
- },
- "BR": {
- "name": "ಬ್ರೆಜಿಲ್"
- },
- "IN": {
- "name": "ಭಾರತ"
- },
- "BT": {
- "name": "ಭೂತಾನ್"
- },
- "MN": {
- "name": "ಮಂಗೋಲಿಯಾ"
- },
- "MO": {
- "name": "ಮಕಾವು SAR ಚೈನಾ"
- },
- "MG": {
- "name": "ಮಡಗಾಸ್ಕರ್"
- },
- "CF": {
- "name": "ಮಧ್ಯ ಆಫ್ರಿಕಾ ಗಣರಾಜ್ಯ"
- },
- "MM": {
- "name": "ಮಯನ್ಮಾರ್ (ಬರ್ಮಾ)"
- },
- "YT": {
- "name": "ಮಯೊಟ್ಟೆ"
- },
- "MW": {
- "name": "ಮಲಾವಿ"
- },
- "MY": {
- "name": "ಮಲೇಶಿಯಾ"
- },
- "MS": {
- "name": "ಮಾಂಟ್‌ಸೆರಟ್"
- },
- "MR": {
- "name": "ಮಾರಿಟೇನಿಯಾ"
- },
- "MU": {
- "name": "ಮಾರಿಷಸ್"
- },
- "MQ": {
- "name": "ಮಾರ್ಟಿನಿಕ್"
- },
- "MH": {
- "name": "ಮಾರ್ಷಲ್ ದ್ವೀಪಗಳು"
- },
- "ML": {
- "name": "ಮಾಲಿ"
- },
- "MT": {
- "name": "ಮಾಲ್ಟಾ"
- },
- "MV": {
- "name": "ಮಾಲ್ಡೀವ್ಸ್"
- },
- "MX": {
- "name": "ಮೆಕ್ಸಿಕೊ"
- },
- "FM": {
- "name": "ಮೈಕ್ರೋನೇಶಿಯಾ"
- },
- "ME": {
- "name": "ಮೊಂಟೆನೆಗ್ರೋ"
- },
- "MZ": {
- "name": "ಮೊಜಾಂಬಿಕ್"
- },
- "MC": {
- "name": "ಮೊನಾಕೊ"
- },
- "MA": {
- "name": "ಮೊರಾಕ್ಕೊ"
- },
- "MD": {
- "name": "ಮೊಲ್ಡೋವಾ"
- },
- "MK": {
- "name": "ಮ್ಯಾಸಿಡೋನಿಯಾ"
- },
- "VI": {
- "name": "ಯು.ಎಸ್. ವರ್ಜಿನ್ ದ್ವೀಪಗಳು"
- },
- "UM": {
- "name": "ಯುಎಸ್‌ ಔಟ್‌ಲೇಯಿಂಗ್ ದ್ವೀಪಗಳು"
- },
- "AE": {
- "name": "ಯುನೈಟೆಡ್ ಅರಬ್ ಎಮಿರೇಟ್ಸ್"
- },
- "YE": {
- "name": "ಯೆಮನ್"
- },
- "RU": {
- "name": "ರಷ್ಯಾ"
- },
- "RE": {
- "name": "ರಿಯೂನಿಯನ್"
- },
- "RW": {
- "name": "ರುವಾಂಡಾ"
- },
- "RO": {
- "name": "ರೊಮೇನಿಯಾ"
- },
- "LU": {
- "name": "ಲಕ್ಸೆಂಬರ್ಗ್"
- },
- "LV": {
- "name": "ಲಾಟ್ವಿಯಾ"
- },
- "LA": {
- "name": "ಲಾವೋಸ್"
- },
- "LI": {
- "name": "ಲಿಚೆನ್‌ಸ್ಟೈನ್"
- },
- "LT": {
- "name": "ಲಿಥುವೇನಿಯಾ"
- },
- "LY": {
- "name": "ಲಿಬಿಯಾ"
- },
- "LR": {
- "name": "ಲಿಬೇರಿಯಾ"
- },
- "LB": {
- "name": "ಲೆಬನಾನ್"
- },
- "LS": {
- "name": "ಲೆಸೊಥೊ"
- },
- "VU": {
- "name": "ವನೌಟು"
- },
- "WF": {
- "name": "ವಾಲಿಸ್ ಮತ್ತು ಫುಟುನಾ"
- },
- "VN": {
- "name": "ವಿಯೆಟ್ನಾಮ್"
- },
- "VE": {
- "name": "ವೆನೆಜುವೆಲಾ"
- },
- "VA": {
- "name": "ವ್ಯಾಟಿಕನ್ ಸಿಟಿ"
- },
- "LK": {
- "name": "ಶ್ರೀಲಂಕಾ"
- },
- "WS": {
- "name": "ಸಮೋವಾ"
- },
- "SB": {
- "name": "ಸಾಲೊಮನ್ ದ್ವೀಪಗಳು"
- },
- "ST": {
- "name": "ಸಾವೋ ಟೋಮ್ ಮತ್ತು ಪ್ರಿನ್ಸಿಪಿ"
- },
- "SG": {
- "name": "ಸಿಂಗಾಪುರ್"
- },
- "SX": {
- "name": "ಸಿಂಟ್ ಮಾರ್ಟೆನ್"
- },
- "SL": {
- "name": "ಸಿಯೆರ್ರಾ ಲಿಯೋನ್"
- },
- "SY": {
- "name": "ಸಿರಿಯಾ"
- },
- "SC": {
- "name": "ಸೀಶೆಲ್ಲೆಸ್"
- },
- "SD": {
- "name": "ಸುಡಾನ್"
- },
- "SR": {
- "name": "ಸುರಿನಾಮ್"
- },
- "SN": {
- "name": "ಸೆನೆಗಲ್"
- },
- "EA": {
- "name": "ಸೆಯುಟಾ ಹಾಗೂ ಮೆಲಿಲ್ಲಾ"
- },
- "RS": {
- "name": "ಸೆರ್ಬಿಯಾ"
- },
- "KN": {
- "name": "ಸೇಂಟ್ ಕಿಟ್ಸ್ ಮತ್ತು ನೆವಿಸ್"
- },
- "PM": {
- "name": "ಸೇಂಟ್ ಪಿಯರ್ ಮತ್ತು ಮಿಕ್ವೆಲನ್"
- },
- "BL": {
- "name": "ಸೇಂಟ್ ಬಾರ್ಥೆಲೆಮಿ"
- },
- "MF": {
- "name": "ಸೇಂಟ್ ಮಾರ್ಟಿನ್"
- },
- "LC": {
- "name": "ಸೇಂಟ್ ಲೂಸಿಯಾ"
- },
- "SH": {
- "name": "ಸೇಂಟ್ ಹೆಲೆನಾ"
- },
- "VC": {
- "name": "ಸೇಂಟ್. ವಿನ್ಸೆಂಟ್ ಮತ್ತು ಗ್ರೆನೆಡೈನ್ಸ್"
- },
- "CY": {
- "name": "ಸೈಪ್ರಸ್"
- },
- "SO": {
- "name": "ಸೊಮಾಲಿಯಾ"
- },
- "SA": {
- "name": "ಸೌದಿ ಅರೇಬಿಯಾ"
- },
- "ES": {
- "name": "ಸ್ಪೇನ್"
- },
- "SM": {
- "name": "ಸ್ಯಾನ್ ಮೆರಿನೋ"
- },
- "SK": {
- "name": "ಸ್ಲೊವಾಕಿಯಾ"
- },
- "SI": {
- "name": "ಸ್ಲೋವೇನಿಯಾ"
- },
- "SZ": {
- "name": "ಸ್ವಾಜಿಲ್ಯಾಂಡ್"
- },
- "SJ": {
- "name": "ಸ್ವಾಲ್ಬಾರ್ಡ್ ಮತ್ತು ಜಾನ್ ಮೆಯನ್"
- },
- "CH": {
- "name": "ಸ್ವಿಟ್ಜರ್ಲ್ಯಾಂಡ್"
- },
- "SE": {
- "name": "ಸ್ವೀಡನ್"
- },
- "HU": {
- "name": "ಹಂಗೇರಿ"
- },
- "HK": {
- "name": "ಹಾಂಗ್ ಕಾಂಗ್ SAR ಚೈನಾ"
- },
- "HT": {
- "name": "ಹೈಟಿ"
- },
- "HN": {
- "name": "ಹೊಂಡುರಾಸ್"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/ko-KP.json b/vendor/commerceguys/intl/resources/country/ko-KP.json
deleted file mode 100644
index 68c0e32fe..000000000
--- a/vendor/commerceguys/intl/resources/country/ko-KP.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "GH": {
- "name": "가나"
- },
- "GA": {
- "name": "가봉"
- },
- "GY": {
- "name": "가이아나"
- },
- "GM": {
- "name": "감비아"
- },
- "GG": {
- "name": "건지"
- },
- "GP": {
- "name": "과들루프"
- },
- "GT": {
- "name": "과테말라"
- },
- "GU": {
- "name": "괌"
- },
- "GD": {
- "name": "그레나다"
- },
- "GR": {
- "name": "그리스"
- },
- "GL": {
- "name": "그린란드"
- },
- "GN": {
- "name": "기니"
- },
- "GW": {
- "name": "기니비사우"
- },
- "NA": {
- "name": "나미비아"
- },
- "NR": {
- "name": "나우루"
- },
- "NG": {
- "name": "나이지리아"
- },
- "AQ": {
- "name": "남극 대륙"
- },
- "SS": {
- "name": "남수단"
- },
- "ZA": {
- "name": "남아프리카"
- },
- "NL": {
- "name": "네덜란드"
- },
- "BQ": {
- "name": "네덜란드령 카리브"
- },
- "NP": {
- "name": "네팔"
- },
- "NO": {
- "name": "노르웨이"
- },
- "NF": {
- "name": "노퍽섬"
- },
- "NZ": {
- "name": "뉴질랜드"
- },
- "NC": {
- "name": "뉴칼레도니아"
- },
- "NU": {
- "name": "니우에"
- },
- "NE": {
- "name": "니제르"
- },
- "NI": {
- "name": "니카라과"
- },
- "TW": {
- "name": "대만"
- },
- "KR": {
- "name": "대한민국"
- },
- "DK": {
- "name": "덴마크"
- },
- "DM": {
- "name": "도미니카"
- },
- "DO": {
- "name": "도미니카 공화국"
- },
- "DE": {
- "name": "독일"
- },
- "TL": {
- "name": "동티모르"
- },
- "DG": {
- "name": "디에고 가르시아"
- },
- "LA": {
- "name": "라오스"
- },
- "LR": {
- "name": "라이베리아"
- },
- "LV": {
- "name": "라트비아"
- },
- "RU": {
- "name": "러시아"
- },
- "LB": {
- "name": "레바논"
- },
- "LS": {
- "name": "레소토"
- },
- "RO": {
- "name": "루마니아"
- },
- "LU": {
- "name": "룩셈부르크"
- },
- "RW": {
- "name": "르완다"
- },
- "LY": {
- "name": "리비아"
- },
- "RE": {
- "name": "리유니온"
- },
- "LT": {
- "name": "리투아니아"
- },
- "LI": {
- "name": "리히텐슈타인"
- },
- "MG": {
- "name": "마다가스카르"
- },
- "MQ": {
- "name": "마르티니크"
- },
- "MH": {
- "name": "마셜 제도"
- },
- "YT": {
- "name": "마요트"
- },
- "MO": {
- "name": "마카오(중국 특별행정구)"
- },
- "MK": {
- "name": "마케도니아"
- },
- "MW": {
- "name": "말라위"
- },
- "MY": {
- "name": "말레이시아"
- },
- "ML": {
- "name": "말리"
- },
- "IM": {
- "name": "맨 섬"
- },
- "MX": {
- "name": "멕시코"
- },
- "MC": {
- "name": "모나코"
- },
- "MA": {
- "name": "모로코"
- },
- "MU": {
- "name": "모리셔스"
- },
- "MR": {
- "name": "모리타니"
- },
- "MZ": {
- "name": "모잠비크"
- },
- "ME": {
- "name": "몬테네그로"
- },
- "MS": {
- "name": "몬트세라트"
- },
- "MD": {
- "name": "몰도바"
- },
- "MV": {
- "name": "몰디브"
- },
- "MT": {
- "name": "몰타"
- },
- "MN": {
- "name": "몽골"
- },
- "US": {
- "name": "미국"
- },
- "VI": {
- "name": "미국령 버진아일랜드"
- },
- "UM": {
- "name": "미국령 해외 제도"
- },
- "MM": {
- "name": "미얀마"
- },
- "FM": {
- "name": "미크로네시아"
- },
- "VU": {
- "name": "바누아투"
- },
- "BH": {
- "name": "바레인"
- },
- "BB": {
- "name": "바베이도스"
- },
- "VA": {
- "name": "바티칸 시국"
- },
- "BS": {
- "name": "바하마"
- },
- "BD": {
- "name": "방글라데시"
- },
- "BM": {
- "name": "버뮤다"
- },
- "BJ": {
- "name": "베냉"
- },
- "VE": {
- "name": "베네수엘라"
- },
- "VN": {
- "name": "베트남"
- },
- "BE": {
- "name": "벨기에"
- },
- "BY": {
- "name": "벨라루스"
- },
- "BZ": {
- "name": "벨리즈"
- },
- "BA": {
- "name": "보스니아 헤르체고비나"
- },
- "BW": {
- "name": "보츠와나"
- },
- "BO": {
- "name": "볼리비아"
- },
- "BI": {
- "name": "부룬디"
- },
- "BF": {
- "name": "부르키나파소"
- },
- "BT": {
- "name": "부탄"
- },
- "MP": {
- "name": "북마리아나제도"
- },
- "BG": {
- "name": "불가리아"
- },
- "BR": {
- "name": "브라질"
- },
- "BN": {
- "name": "브루나이"
- },
- "WS": {
- "name": "사모아"
- },
- "SA": {
- "name": "사우디아라비아"
- },
- "GS": {
- "name": "사우스조지아 사우스샌드위치 제도"
- },
- "SM": {
- "name": "산마리노"
- },
- "ST": {
- "name": "상투메 프린시페"
- },
- "MF": {
- "name": "생마르탱"
- },
- "BL": {
- "name": "생바르텔레미"
- },
- "PM": {
- "name": "생피에르 미클롱"
- },
- "EH": {
- "name": "서사하라"
- },
- "SN": {
- "name": "세네갈"
- },
- "RS": {
- "name": "세르비아"
- },
- "EA": {
- "name": "세우타 및 멜리야"
- },
- "SC": {
- "name": "세이셸"
- },
- "LC": {
- "name": "세인트루시아"
- },
- "VC": {
- "name": "세인트빈센트그레나딘"
- },
- "KN": {
- "name": "세인트키츠 네비스"
- },
- "SH": {
- "name": "세인트헬레나"
- },
- "SO": {
- "name": "소말리아"
- },
- "SB": {
- "name": "솔로몬 제도"
- },
- "SD": {
- "name": "수단"
- },
- "SR": {
- "name": "수리남"
- },
- "LK": {
- "name": "스리랑카"
- },
- "SJ": {
- "name": "스발바르제도-얀마웬섬"
- },
- "SZ": {
- "name": "스와질란드"
- },
- "SE": {
- "name": "스웨덴"
- },
- "CH": {
- "name": "스위스"
- },
- "ES": {
- "name": "스페인"
- },
- "SK": {
- "name": "슬로바키아"
- },
- "SI": {
- "name": "슬로베니아"
- },
- "SY": {
- "name": "시리아"
- },
- "SL": {
- "name": "시에라리온"
- },
- "SX": {
- "name": "신트마르턴"
- },
- "SG": {
- "name": "싱가포르"
- },
- "AE": {
- "name": "아랍에미리트"
- },
- "AW": {
- "name": "아루바"
- },
- "AM": {
- "name": "아르메니아"
- },
- "AR": {
- "name": "아르헨티나"
- },
- "AS": {
- "name": "아메리칸 사모아"
- },
- "IS": {
- "name": "아이슬란드"
- },
- "HT": {
- "name": "아이티"
- },
- "IE": {
- "name": "아일랜드"
- },
- "AZ": {
- "name": "아제르바이잔"
- },
- "AF": {
- "name": "아프가니스탄"
- },
- "AD": {
- "name": "안도라"
- },
- "AL": {
- "name": "알바니아"
- },
- "DZ": {
- "name": "알제리"
- },
- "AO": {
- "name": "앙골라"
- },
- "AG": {
- "name": "앤티가 바부다"
- },
- "AI": {
- "name": "앵귈라"
- },
- "AC": {
- "name": "어센션 섬"
- },
- "ER": {
- "name": "에리트리아"
- },
- "EE": {
- "name": "에스토니아"
- },
- "EC": {
- "name": "에콰도르"
- },
- "ET": {
- "name": "에티오피아"
- },
- "SV": {
- "name": "엘살바도르"
- },
- "GB": {
- "name": "영국"
- },
- "VG": {
- "name": "영국령 버진아일랜드"
- },
- "IO": {
- "name": "영국령 인도양 식민지"
- },
- "YE": {
- "name": "예멘"
- },
- "OM": {
- "name": "오만"
- },
- "AU": {
- "name": "오스트레일리아"
- },
- "AT": {
- "name": "오스트리아"
- },
- "HN": {
- "name": "온두라스"
- },
- "AX": {
- "name": "올란드 제도"
- },
- "WF": {
- "name": "왈리스-푸투나 제도"
- },
- "JO": {
- "name": "요르단"
- },
- "UG": {
- "name": "우간다"
- },
- "UY": {
- "name": "우루과이"
- },
- "UZ": {
- "name": "우즈베키스탄"
- },
- "UA": {
- "name": "우크라이나"
- },
- "IQ": {
- "name": "이라크"
- },
- "IR": {
- "name": "이란"
- },
- "IL": {
- "name": "이스라엘"
- },
- "EG": {
- "name": "이집트"
- },
- "IT": {
- "name": "이탈리아"
- },
- "IN": {
- "name": "인도"
- },
- "ID": {
- "name": "인도네시아"
- },
- "JP": {
- "name": "일본"
- },
- "JM": {
- "name": "자메이카"
- },
- "ZM": {
- "name": "잠비아"
- },
- "JE": {
- "name": "저지"
- },
- "GQ": {
- "name": "적도 기니"
- },
- "KP": {
- "name": "조선민주주의인민공화국"
- },
- "GE": {
- "name": "조지아"
- },
- "CN": {
- "name": "중국"
- },
- "CF": {
- "name": "중앙 아프리카 공화국"
- },
- "DJ": {
- "name": "지부티"
- },
- "GI": {
- "name": "지브롤터"
- },
- "ZW": {
- "name": "짐바브웨"
- },
- "TD": {
- "name": "차드"
- },
- "CZ": {
- "name": "체코"
- },
- "CL": {
- "name": "칠레"
- },
- "IC": {
- "name": "카나리아 제도"
- },
- "CM": {
- "name": "카메룬"
- },
- "CV": {
- "name": "카보베르데"
- },
- "KZ": {
- "name": "카자흐스탄"
- },
- "QA": {
- "name": "카타르"
- },
- "KH": {
- "name": "캄보디아"
- },
- "CA": {
- "name": "캐나다"
- },
- "KE": {
- "name": "케냐"
- },
- "KY": {
- "name": "케이맨 제도"
- },
- "KM": {
- "name": "코모로"
- },
- "XK": {
- "name": "코소보"
- },
- "CR": {
- "name": "코스타리카"
- },
- "CC": {
- "name": "코코스 제도"
- },
- "CI": {
- "name": "코트디부아르"
- },
- "CO": {
- "name": "콜롬비아"
- },
- "CG": {
- "name": "콩고-브라자빌"
- },
- "CD": {
- "name": "콩고-킨샤사"
- },
- "CU": {
- "name": "쿠바"
- },
- "KW": {
- "name": "쿠웨이트"
- },
- "CK": {
- "name": "쿡 제도"
- },
- "CW": {
- "name": "퀴라소"
- },
- "HR": {
- "name": "크로아티아"
- },
- "CX": {
- "name": "크리스마스섬"
- },
- "KG": {
- "name": "키르기스스탄"
- },
- "KI": {
- "name": "키리바시"
- },
- "CY": {
- "name": "키프로스"
- },
- "TJ": {
- "name": "타지키스탄"
- },
- "TZ": {
- "name": "탄자니아"
- },
- "TH": {
- "name": "태국"
- },
- "TC": {
- "name": "터크스 케이커스 제도"
- },
- "TR": {
- "name": "터키"
- },
- "TG": {
- "name": "토고"
- },
- "TK": {
- "name": "토켈라우"
- },
- "TO": {
- "name": "통가"
- },
- "TM": {
- "name": "투르크메니스탄"
- },
- "TV": {
- "name": "투발루"
- },
- "TN": {
- "name": "튀니지"
- },
- "TT": {
- "name": "트리니다드 토바고"
- },
- "TA": {
- "name": "트리스탄다쿠나"
- },
- "PA": {
- "name": "파나마"
- },
- "PY": {
- "name": "파라과이"
- },
- "PK": {
- "name": "파키스탄"
- },
- "PG": {
- "name": "파푸아뉴기니"
- },
- "PW": {
- "name": "팔라우"
- },
- "PS": {
- "name": "팔레스타인 지구"
- },
- "FO": {
- "name": "페로 제도"
- },
- "PE": {
- "name": "페루"
- },
- "PT": {
- "name": "포르투갈"
- },
- "FK": {
- "name": "포클랜드 제도"
- },
- "PL": {
- "name": "폴란드"
- },
- "PR": {
- "name": "푸에르토리코"
- },
- "FR": {
- "name": "프랑스"
- },
- "TF": {
- "name": "프랑스 남부 지방"
- },
- "GF": {
- "name": "프랑스령 기아나"
- },
- "PF": {
- "name": "프랑스령 폴리네시아"
- },
- "FJ": {
- "name": "피지"
- },
- "FI": {
- "name": "핀란드"
- },
- "PH": {
- "name": "필리핀"
- },
- "PN": {
- "name": "핏케언 섬"
- },
- "HU": {
- "name": "헝가리"
- },
- "HK": {
- "name": "홍콩(중국 특별행정구)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/ko.json b/vendor/commerceguys/intl/resources/country/ko.json
deleted file mode 100644
index a3c1f0bb4..000000000
--- a/vendor/commerceguys/intl/resources/country/ko.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "GH": {
- "name": "가나"
- },
- "GA": {
- "name": "가봉"
- },
- "GY": {
- "name": "가이아나"
- },
- "GM": {
- "name": "감비아"
- },
- "GG": {
- "name": "건지"
- },
- "GP": {
- "name": "과들루프"
- },
- "GT": {
- "name": "과테말라"
- },
- "GU": {
- "name": "괌"
- },
- "GD": {
- "name": "그레나다"
- },
- "GR": {
- "name": "그리스"
- },
- "GL": {
- "name": "그린란드"
- },
- "GN": {
- "name": "기니"
- },
- "GW": {
- "name": "기니비사우"
- },
- "NA": {
- "name": "나미비아"
- },
- "NR": {
- "name": "나우루"
- },
- "NG": {
- "name": "나이지리아"
- },
- "AQ": {
- "name": "남극 대륙"
- },
- "SS": {
- "name": "남수단"
- },
- "ZA": {
- "name": "남아프리카"
- },
- "NL": {
- "name": "네덜란드"
- },
- "BQ": {
- "name": "네덜란드령 카리브"
- },
- "NP": {
- "name": "네팔"
- },
- "NO": {
- "name": "노르웨이"
- },
- "NF": {
- "name": "노퍽섬"
- },
- "NZ": {
- "name": "뉴질랜드"
- },
- "NC": {
- "name": "뉴칼레도니아"
- },
- "NU": {
- "name": "니우에"
- },
- "NE": {
- "name": "니제르"
- },
- "NI": {
- "name": "니카라과"
- },
- "TW": {
- "name": "대만"
- },
- "KR": {
- "name": "대한민국"
- },
- "DK": {
- "name": "덴마크"
- },
- "DM": {
- "name": "도미니카"
- },
- "DO": {
- "name": "도미니카 공화국"
- },
- "DE": {
- "name": "독일"
- },
- "TL": {
- "name": "동티모르"
- },
- "DG": {
- "name": "디에고 가르시아"
- },
- "LA": {
- "name": "라오스"
- },
- "LR": {
- "name": "라이베리아"
- },
- "LV": {
- "name": "라트비아"
- },
- "RU": {
- "name": "러시아"
- },
- "LB": {
- "name": "레바논"
- },
- "LS": {
- "name": "레소토"
- },
- "RO": {
- "name": "루마니아"
- },
- "LU": {
- "name": "룩셈부르크"
- },
- "RW": {
- "name": "르완다"
- },
- "LY": {
- "name": "리비아"
- },
- "RE": {
- "name": "리유니온"
- },
- "LT": {
- "name": "리투아니아"
- },
- "LI": {
- "name": "리히텐슈타인"
- },
- "MG": {
- "name": "마다가스카르"
- },
- "MQ": {
- "name": "마르티니크"
- },
- "MH": {
- "name": "마셜 제도"
- },
- "YT": {
- "name": "마요트"
- },
- "MO": {
- "name": "마카오(중국 특별행정구)"
- },
- "MK": {
- "name": "마케도니아"
- },
- "MW": {
- "name": "말라위"
- },
- "MY": {
- "name": "말레이시아"
- },
- "ML": {
- "name": "말리"
- },
- "IM": {
- "name": "맨 섬"
- },
- "MX": {
- "name": "멕시코"
- },
- "MC": {
- "name": "모나코"
- },
- "MA": {
- "name": "모로코"
- },
- "MU": {
- "name": "모리셔스"
- },
- "MR": {
- "name": "모리타니"
- },
- "MZ": {
- "name": "모잠비크"
- },
- "ME": {
- "name": "몬테네그로"
- },
- "MS": {
- "name": "몬트세라트"
- },
- "MD": {
- "name": "몰도바"
- },
- "MV": {
- "name": "몰디브"
- },
- "MT": {
- "name": "몰타"
- },
- "MN": {
- "name": "몽골"
- },
- "US": {
- "name": "미국"
- },
- "VI": {
- "name": "미국령 버진아일랜드"
- },
- "UM": {
- "name": "미국령 해외 제도"
- },
- "MM": {
- "name": "미얀마"
- },
- "FM": {
- "name": "미크로네시아"
- },
- "VU": {
- "name": "바누아투"
- },
- "BH": {
- "name": "바레인"
- },
- "BB": {
- "name": "바베이도스"
- },
- "VA": {
- "name": "바티칸 시국"
- },
- "BS": {
- "name": "바하마"
- },
- "BD": {
- "name": "방글라데시"
- },
- "BM": {
- "name": "버뮤다"
- },
- "BJ": {
- "name": "베냉"
- },
- "VE": {
- "name": "베네수엘라"
- },
- "VN": {
- "name": "베트남"
- },
- "BE": {
- "name": "벨기에"
- },
- "BY": {
- "name": "벨라루스"
- },
- "BZ": {
- "name": "벨리즈"
- },
- "BA": {
- "name": "보스니아 헤르체고비나"
- },
- "BW": {
- "name": "보츠와나"
- },
- "BO": {
- "name": "볼리비아"
- },
- "BI": {
- "name": "부룬디"
- },
- "BF": {
- "name": "부르키나파소"
- },
- "BT": {
- "name": "부탄"
- },
- "MP": {
- "name": "북마리아나제도"
- },
- "KP": {
- "name": "북한"
- },
- "BG": {
- "name": "불가리아"
- },
- "BR": {
- "name": "브라질"
- },
- "BN": {
- "name": "브루나이"
- },
- "WS": {
- "name": "사모아"
- },
- "SA": {
- "name": "사우디아라비아"
- },
- "GS": {
- "name": "사우스조지아 사우스샌드위치 제도"
- },
- "SM": {
- "name": "산마리노"
- },
- "ST": {
- "name": "상투메 프린시페"
- },
- "MF": {
- "name": "생마르탱"
- },
- "BL": {
- "name": "생바르텔레미"
- },
- "PM": {
- "name": "생피에르 미클롱"
- },
- "EH": {
- "name": "서사하라"
- },
- "SN": {
- "name": "세네갈"
- },
- "RS": {
- "name": "세르비아"
- },
- "EA": {
- "name": "세우타 및 멜리야"
- },
- "SC": {
- "name": "세이셸"
- },
- "LC": {
- "name": "세인트루시아"
- },
- "VC": {
- "name": "세인트빈센트그레나딘"
- },
- "KN": {
- "name": "세인트키츠 네비스"
- },
- "SH": {
- "name": "세인트헬레나"
- },
- "SO": {
- "name": "소말리아"
- },
- "SB": {
- "name": "솔로몬 제도"
- },
- "SD": {
- "name": "수단"
- },
- "SR": {
- "name": "수리남"
- },
- "LK": {
- "name": "스리랑카"
- },
- "SJ": {
- "name": "스발바르제도-얀마웬섬"
- },
- "SZ": {
- "name": "스와질란드"
- },
- "SE": {
- "name": "스웨덴"
- },
- "CH": {
- "name": "스위스"
- },
- "ES": {
- "name": "스페인"
- },
- "SK": {
- "name": "슬로바키아"
- },
- "SI": {
- "name": "슬로베니아"
- },
- "SY": {
- "name": "시리아"
- },
- "SL": {
- "name": "시에라리온"
- },
- "SX": {
- "name": "신트마르턴"
- },
- "SG": {
- "name": "싱가포르"
- },
- "AE": {
- "name": "아랍에미리트"
- },
- "AW": {
- "name": "아루바"
- },
- "AM": {
- "name": "아르메니아"
- },
- "AR": {
- "name": "아르헨티나"
- },
- "AS": {
- "name": "아메리칸 사모아"
- },
- "IS": {
- "name": "아이슬란드"
- },
- "HT": {
- "name": "아이티"
- },
- "IE": {
- "name": "아일랜드"
- },
- "AZ": {
- "name": "아제르바이잔"
- },
- "AF": {
- "name": "아프가니스탄"
- },
- "AD": {
- "name": "안도라"
- },
- "AL": {
- "name": "알바니아"
- },
- "DZ": {
- "name": "알제리"
- },
- "AO": {
- "name": "앙골라"
- },
- "AG": {
- "name": "앤티가 바부다"
- },
- "AI": {
- "name": "앵귈라"
- },
- "AC": {
- "name": "어센션 섬"
- },
- "ER": {
- "name": "에리트리아"
- },
- "EE": {
- "name": "에스토니아"
- },
- "EC": {
- "name": "에콰도르"
- },
- "ET": {
- "name": "에티오피아"
- },
- "SV": {
- "name": "엘살바도르"
- },
- "GB": {
- "name": "영국"
- },
- "VG": {
- "name": "영국령 버진아일랜드"
- },
- "IO": {
- "name": "영국령 인도양 식민지"
- },
- "YE": {
- "name": "예멘"
- },
- "OM": {
- "name": "오만"
- },
- "AU": {
- "name": "오스트레일리아"
- },
- "AT": {
- "name": "오스트리아"
- },
- "HN": {
- "name": "온두라스"
- },
- "AX": {
- "name": "올란드 제도"
- },
- "WF": {
- "name": "왈리스-푸투나 제도"
- },
- "JO": {
- "name": "요르단"
- },
- "UG": {
- "name": "우간다"
- },
- "UY": {
- "name": "우루과이"
- },
- "UZ": {
- "name": "우즈베키스탄"
- },
- "UA": {
- "name": "우크라이나"
- },
- "IQ": {
- "name": "이라크"
- },
- "IR": {
- "name": "이란"
- },
- "IL": {
- "name": "이스라엘"
- },
- "EG": {
- "name": "이집트"
- },
- "IT": {
- "name": "이탈리아"
- },
- "IN": {
- "name": "인도"
- },
- "ID": {
- "name": "인도네시아"
- },
- "JP": {
- "name": "일본"
- },
- "JM": {
- "name": "자메이카"
- },
- "ZM": {
- "name": "잠비아"
- },
- "JE": {
- "name": "저지"
- },
- "GQ": {
- "name": "적도 기니"
- },
- "GE": {
- "name": "조지아"
- },
- "CN": {
- "name": "중국"
- },
- "CF": {
- "name": "중앙 아프리카 공화국"
- },
- "DJ": {
- "name": "지부티"
- },
- "GI": {
- "name": "지브롤터"
- },
- "ZW": {
- "name": "짐바브웨"
- },
- "TD": {
- "name": "차드"
- },
- "CZ": {
- "name": "체코"
- },
- "CL": {
- "name": "칠레"
- },
- "IC": {
- "name": "카나리아 제도"
- },
- "CM": {
- "name": "카메룬"
- },
- "CV": {
- "name": "카보베르데"
- },
- "KZ": {
- "name": "카자흐스탄"
- },
- "QA": {
- "name": "카타르"
- },
- "KH": {
- "name": "캄보디아"
- },
- "CA": {
- "name": "캐나다"
- },
- "KE": {
- "name": "케냐"
- },
- "KY": {
- "name": "케이맨 제도"
- },
- "KM": {
- "name": "코모로"
- },
- "XK": {
- "name": "코소보"
- },
- "CR": {
- "name": "코스타리카"
- },
- "CC": {
- "name": "코코스 제도"
- },
- "CI": {
- "name": "코트디부아르"
- },
- "CO": {
- "name": "콜롬비아"
- },
- "CG": {
- "name": "콩고-브라자빌"
- },
- "CD": {
- "name": "콩고-킨샤사"
- },
- "CU": {
- "name": "쿠바"
- },
- "KW": {
- "name": "쿠웨이트"
- },
- "CK": {
- "name": "쿡 제도"
- },
- "CW": {
- "name": "퀴라소"
- },
- "HR": {
- "name": "크로아티아"
- },
- "CX": {
- "name": "크리스마스섬"
- },
- "KG": {
- "name": "키르기스스탄"
- },
- "KI": {
- "name": "키리바시"
- },
- "CY": {
- "name": "키프로스"
- },
- "TJ": {
- "name": "타지키스탄"
- },
- "TZ": {
- "name": "탄자니아"
- },
- "TH": {
- "name": "태국"
- },
- "TC": {
- "name": "터크스 케이커스 제도"
- },
- "TR": {
- "name": "터키"
- },
- "TG": {
- "name": "토고"
- },
- "TK": {
- "name": "토켈라우"
- },
- "TO": {
- "name": "통가"
- },
- "TM": {
- "name": "투르크메니스탄"
- },
- "TV": {
- "name": "투발루"
- },
- "TN": {
- "name": "튀니지"
- },
- "TT": {
- "name": "트리니다드 토바고"
- },
- "TA": {
- "name": "트리스탄다쿠나"
- },
- "PA": {
- "name": "파나마"
- },
- "PY": {
- "name": "파라과이"
- },
- "PK": {
- "name": "파키스탄"
- },
- "PG": {
- "name": "파푸아뉴기니"
- },
- "PW": {
- "name": "팔라우"
- },
- "PS": {
- "name": "팔레스타인 지구"
- },
- "FO": {
- "name": "페로 제도"
- },
- "PE": {
- "name": "페루"
- },
- "PT": {
- "name": "포르투갈"
- },
- "FK": {
- "name": "포클랜드 제도"
- },
- "PL": {
- "name": "폴란드"
- },
- "PR": {
- "name": "푸에르토리코"
- },
- "FR": {
- "name": "프랑스"
- },
- "TF": {
- "name": "프랑스 남부 지방"
- },
- "GF": {
- "name": "프랑스령 기아나"
- },
- "PF": {
- "name": "프랑스령 폴리네시아"
- },
- "FJ": {
- "name": "피지"
- },
- "FI": {
- "name": "핀란드"
- },
- "PH": {
- "name": "필리핀"
- },
- "PN": {
- "name": "핏케언 섬"
- },
- "HU": {
- "name": "헝가리"
- },
- "HK": {
- "name": "홍콩(중국 특별행정구)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/kok.json b/vendor/commerceguys/intl/resources/country/kok.json
deleted file mode 100644
index 40d8679ae..000000000
--- a/vendor/commerceguys/intl/resources/country/kok.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AI": {
- "name": "अंगुला"
- },
- "AO": {
- "name": "अंगोला"
- },
- "AQ": {
- "name": "अंटार्क्टिका"
- },
- "AD": {
- "name": "अंडोरा"
- },
- "AZ": {
- "name": "अजरबैजान"
- },
- "AF": {
- "name": "अफगानिस्तान"
- },
- "AS": {
- "name": "अमेरिकी सामोआ"
- },
- "AW": {
- "name": "अरुबा"
- },
- "AR": {
- "name": "अर्जेंटिना"
- },
- "AX": {
- "name": "अलांड जुवे"
- },
- "DZ": {
- "name": "अल्जेरिया"
- },
- "AL": {
- "name": "अल्बानीया"
- },
- "AC": {
- "name": "असेशन आयलँड"
- },
- "EH": {
- "name": "अस्तंत सहारा"
- },
- "IS": {
- "name": "आइसलैंड"
- },
- "IE": {
- "name": "आयरलँड"
- },
- "AM": {
- "name": "आर्मीनीया"
- },
- "ID": {
- "name": "इंडोनेशीया"
- },
- "EC": {
- "name": "इक्वाडोर"
- },
- "GQ": {
- "name": "इक्वेटोरियल गुएनिया"
- },
- "IL": {
- "name": "इज़राइल"
- },
- "IT": {
- "name": "इटली"
- },
- "ET": {
- "name": "इथियोपिया"
- },
- "IQ": {
- "name": "इराक"
- },
- "IR": {
- "name": "इरान"
- },
- "ER": {
- "name": "इरिट्रिया"
- },
- "IM": {
- "name": "इसले ऑफ मॅन"
- },
- "EG": {
- "name": "ईजिप्त"
- },
- "UZ": {
- "name": "उज़्बेकिस्तान"
- },
- "KP": {
- "name": "उत्तर कोरिया"
- },
- "MP": {
- "name": "उत्तरी मरिना आयसलैण्ड"
- },
- "UY": {
- "name": "उरूग्वे"
- },
- "AG": {
- "name": "एँटिगुआ आनी बारबुडा"
- },
- "SV": {
- "name": "एल साल्वाडोर"
- },
- "EE": {
- "name": "एस्टोनिया"
- },
- "AT": {
- "name": "ऑस्ट्रिया"
- },
- "AU": {
- "name": "ऑस्ट्रेलीया"
- },
- "OM": {
- "name": "ओमान"
- },
- "KH": {
- "name": "कंबोडिया"
- },
- "KZ": {
- "name": "कझाकस्तान"
- },
- "QA": {
- "name": "कतार"
- },
- "KI": {
- "name": "किरिबाती"
- },
- "KG": {
- "name": "किर्गिज़स्तान"
- },
- "CK": {
- "name": "कुक आयलँड्स"
- },
- "CW": {
- "name": "कुरसावो"
- },
- "KW": {
- "name": "कुवेत"
- },
- "CA": {
- "name": "कॅनडा"
- },
- "IC": {
- "name": "कॅनरी आयलैंड्स"
- },
- "CM": {
- "name": "कॅमेरून"
- },
- "BQ": {
- "name": "कॅरिबियन निदरलँड"
- },
- "KE": {
- "name": "केनया"
- },
- "CV": {
- "name": "केप वर्दी"
- },
- "KY": {
- "name": "कैमेन आइलैंड्स"
- },
- "CD": {
- "name": "कोंगो - किंशासा"
- },
- "CG": {
- "name": "कोंगो - ब्राझाविला"
- },
- "CC": {
- "name": "कोकोस (कीलिंग) आयलँड"
- },
- "CI": {
- "name": "कोत द’ईवोआर"
- },
- "KM": {
- "name": "कोमोरोस"
- },
- "CO": {
- "name": "कोलंबिया"
- },
- "XK": {
- "name": "कोसोवो"
- },
- "CR": {
- "name": "कोस्ता रिका"
- },
- "CU": {
- "name": "क्युबा"
- },
- "CX": {
- "name": "क्रिसमस आयलँड"
- },
- "HR": {
- "name": "क्रोयेशीया"
- },
- "GY": {
- "name": "गयाना"
- },
- "GG": {
- "name": "गर्नसी"
- },
- "GW": {
- "name": "गुअनिया-बिसाउ"
- },
- "GU": {
- "name": "गुआम"
- },
- "GN": {
- "name": "गुएनिया"
- },
- "GA": {
- "name": "गॅबोन"
- },
- "GM": {
- "name": "गॅम्बिया"
- },
- "GL": {
- "name": "ग्रीनलँड"
- },
- "GR": {
- "name": "ग्रीस"
- },
- "GD": {
- "name": "ग्रेनॅडा"
- },
- "GT": {
- "name": "ग्वाटेमाला"
- },
- "GP": {
- "name": "ग्वाडेलोप"
- },
- "GH": {
- "name": "घाना"
- },
- "TD": {
- "name": "चाड"
- },
- "CL": {
- "name": "चिली"
- },
- "CN": {
- "name": "चीन"
- },
- "CZ": {
- "name": "चेकिया"
- },
- "JP": {
- "name": "जपान"
- },
- "JM": {
- "name": "जमैका"
- },
- "DE": {
- "name": "जर्मनी"
- },
- "JE": {
- "name": "जर्सी"
- },
- "DJ": {
- "name": "जिबूती"
- },
- "GI": {
- "name": "जिब्राल्टर"
- },
- "ZW": {
- "name": "जिम्बाब्वे"
- },
- "GE": {
- "name": "जॉर्जिया"
- },
- "JO": {
- "name": "जॉर्डन"
- },
- "ZM": {
- "name": "झांबिया"
- },
- "TV": {
- "name": "टुवालू"
- },
- "TO": {
- "name": "टोंगा"
- },
- "TK": {
- "name": "टोकलाऊ"
- },
- "TG": {
- "name": "टोगो"
- },
- "TN": {
- "name": "ट्यूनीशिया"
- },
- "TT": {
- "name": "ट्रिनीडाड आनी टोबॅगो"
- },
- "DK": {
- "name": "डेनमार्क"
- },
- "DO": {
- "name": "डोमिनिकन प्रजासत्ताक"
- },
- "DM": {
- "name": "डोमिनीका"
- },
- "TJ": {
- "name": "तजीकिस्तान"
- },
- "TZ": {
- "name": "तांझानिया"
- },
- "TW": {
- "name": "तायवान"
- },
- "TL": {
- "name": "तिमोर-लेस्ते"
- },
- "TM": {
- "name": "तुर्कमेनिस्तान"
- },
- "TR": {
- "name": "तुर्की"
- },
- "TC": {
- "name": "तुर्क्स आनी कॅकोज आयलँड्स"
- },
- "TA": {
- "name": "त्रिस्तान दा कुन्हा"
- },
- "TH": {
- "name": "थायलँड"
- },
- "ZA": {
- "name": "दक्षिण आफ्रीका"
- },
- "KR": {
- "name": "दक्षिण कोरिया"
- },
- "GS": {
- "name": "दक्षिण जोर्जिया आनी दक्षिण सॅण्डविच आयलँड्स"
- },
- "SS": {
- "name": "दक्षिण सुडान"
- },
- "DG": {
- "name": "दिगो गार्सिया"
- },
- "NA": {
- "name": "नामीबिया"
- },
- "NE": {
- "name": "नायजर"
- },
- "NG": {
- "name": "नायजेरिया"
- },
- "NR": {
- "name": "नावरू"
- },
- "NI": {
- "name": "निकारगुवा"
- },
- "NU": {
- "name": "नीयू"
- },
- "NL": {
- "name": "नॅदरलँड"
- },
- "NP": {
- "name": "नेपाळ"
- },
- "NF": {
- "name": "नॉरफॉक आयलँड"
- },
- "NO": {
- "name": "नॉर्वे"
- },
- "NZ": {
- "name": "न्युझीलॅन्ड"
- },
- "NC": {
- "name": "न्यू कॅलिडोनिया"
- },
- "PA": {
- "name": "पनामा"
- },
- "PW": {
- "name": "पलाऊ"
- },
- "PK": {
- "name": "पाकिस्तान"
- },
- "PG": {
- "name": "पापुआ न्यु गिनी"
- },
- "PN": {
- "name": "पिटकॅरन आयलँड्स"
- },
- "PR": {
- "name": "पिर्टो रिको"
- },
- "PT": {
- "name": "पुर्तगाल"
- },
- "PE": {
- "name": "पेरू"
- },
- "PS": {
- "name": "पेलेस्टीनियन प्रांत"
- },
- "PY": {
- "name": "पैराग्वे"
- },
- "PL": {
- "name": "पोलंड"
- },
- "FJ": {
- "name": "फिजी"
- },
- "FI": {
- "name": "फिनलँड"
- },
- "PH": {
- "name": "फिलीपिन्झ"
- },
- "FO": {
- "name": "फैरो आयलँड्स"
- },
- "FK": {
- "name": "फ़ॉकलैंड आइलैंड्स"
- },
- "FR": {
- "name": "फ्रान्स"
- },
- "TF": {
- "name": "फ्रेंच दक्षिणी प्रांत"
- },
- "GF": {
- "name": "फ्रेन्च गयाना"
- },
- "PF": {
- "name": "फ्रेन्च पोलिनेसिया"
- },
- "BM": {
- "name": "बर्मुडा"
- },
- "BG": {
- "name": "बल्गेरीया"
- },
- "BS": {
- "name": "बहामास"
- },
- "BD": {
- "name": "बांगलादेश"
- },
- "BB": {
- "name": "बारबाडोस"
- },
- "BI": {
- "name": "बुरुंडी"
- },
- "BF": {
- "name": "बुर्किना फॅसो"
- },
- "BJ": {
- "name": "बेनीन"
- },
- "BY": {
- "name": "बेलारूस"
- },
- "BZ": {
- "name": "बेलिझ"
- },
- "BE": {
- "name": "बेल्जियम"
- },
- "BH": {
- "name": "बेहरेन"
- },
- "BW": {
- "name": "बोत्सवाना"
- },
- "BO": {
- "name": "बोलिव्हिया"
- },
- "BA": {
- "name": "बोस्निया आनी हेर्जेगोविना"
- },
- "BR": {
- "name": "ब्राझील"
- },
- "VG": {
- "name": "ब्रिटिश वर्जिन आयलँड्स"
- },
- "IO": {
- "name": "ब्रिटिश हिंद महासागरीय क्षेत्र"
- },
- "BN": {
- "name": "ब्रूनेई"
- },
- "IN": {
- "name": "भारत"
- },
- "BT": {
- "name": "भूतान"
- },
- "MN": {
- "name": "मंगोलिया"
- },
- "MO": {
- "name": "मकाव SAR चीन"
- },
- "CF": {
- "name": "मध्य अफ्रीकी लोकसत्तकराज्य"
- },
- "MW": {
- "name": "मलावी"
- },
- "MY": {
- "name": "मलेशिया"
- },
- "MG": {
- "name": "माडागास्कर"
- },
- "FM": {
- "name": "मायक्रोनेशिया"
- },
- "MQ": {
- "name": "मार्टीनिक"
- },
- "MH": {
- "name": "मार्शल आयलँड्स"
- },
- "MV": {
- "name": "मालदीव"
- },
- "ML": {
- "name": "माली"
- },
- "MT": {
- "name": "माल्टा"
- },
- "MD": {
- "name": "माल्डोवा"
- },
- "MK": {
- "name": "मॅसिडोनिया"
- },
- "MX": {
- "name": "मेक्सिको"
- },
- "YT": {
- "name": "मेयोट"
- },
- "MZ": {
- "name": "मॉझांबीक"
- },
- "MS": {
- "name": "मॉन्टसेराट"
- },
- "ME": {
- "name": "मॉन्टॅनग्रो"
- },
- "MR": {
- "name": "मॉरिटानिया"
- },
- "MU": {
- "name": "मॉरिशस"
- },
- "MC": {
- "name": "मोनॅको"
- },
- "MA": {
- "name": "मोरोक्को"
- },
- "MM": {
- "name": "म्यानमार (बर्मा)"
- },
- "UM": {
- "name": "यु. एस. मायनर आवटलायींग आयलँड्‍स"
- },
- "VI": {
- "name": "यु. एस. वर्जिन आयलँड्‍स"
- },
- "UA": {
- "name": "युक्रेन"
- },
- "UG": {
- "name": "युगांडा"
- },
- "AE": {
- "name": "युनाइटेड अरब इमीरॅट्स"
- },
- "GB": {
- "name": "युनायटेड किंगडम"
- },
- "US": {
- "name": "युनायटेड स्टेट्स"
- },
- "YE": {
- "name": "येमेन"
- },
- "RW": {
- "name": "रवांडा"
- },
- "RE": {
- "name": "रीयूनियन"
- },
- "RU": {
- "name": "रूस"
- },
- "RO": {
- "name": "रोमानीया"
- },
- "LU": {
- "name": "लक्सेमबर्ग"
- },
- "LA": {
- "name": "लाओस"
- },
- "LR": {
- "name": "लायबेरीया"
- },
- "LI": {
- "name": "लिचेंस्टीन"
- },
- "LT": {
- "name": "लिथुआनिया"
- },
- "LS": {
- "name": "लिसोथो"
- },
- "LY": {
- "name": "लीबिया"
- },
- "LV": {
- "name": "लॅटविया"
- },
- "LB": {
- "name": "लेबनान"
- },
- "VU": {
- "name": "वनातू"
- },
- "WF": {
- "name": "वालिस आनी फ्यूचूना"
- },
- "VE": {
- "name": "विनेझुएला"
- },
- "VA": {
- "name": "वॅटिकन सिटी"
- },
- "VN": {
- "name": "व्हिएतनाम"
- },
- "LK": {
- "name": "श्री लंका"
- },
- "PM": {
- "name": "सँ. पायरे आनी मिकेलन"
- },
- "LC": {
- "name": "सँट लुसिया"
- },
- "SA": {
- "name": "सऊदी अरेबिया"
- },
- "RS": {
- "name": "सर्बिया"
- },
- "WS": {
- "name": "सामोआ"
- },
- "CY": {
- "name": "सायप्रस"
- },
- "ST": {
- "name": "सावो टोमे आनी प्रिंसिपल"
- },
- "SG": {
- "name": "सिंगापूर"
- },
- "SX": {
- "name": "सिंट मार्टेन"
- },
- "SL": {
- "name": "सिएरा लियॉन"
- },
- "EA": {
- "name": "सिटा आनी मेलिल्ला"
- },
- "SN": {
- "name": "सिनिगल"
- },
- "SY": {
- "name": "सिरिया"
- },
- "SR": {
- "name": "सुरीनाम"
- },
- "SD": {
- "name": "सूडान"
- },
- "BL": {
- "name": "सॅंट बार्थेल्मी"
- },
- "MF": {
- "name": "सॅंट मार्टिन"
- },
- "SM": {
- "name": "सॅन मारीनो"
- },
- "KN": {
- "name": "सेंट किट्स आनी नेविस"
- },
- "VC": {
- "name": "सेंट विंसेंट ऐंड द ग्रेनेडाइंस"
- },
- "SH": {
- "name": "सेंट हेलिना"
- },
- "SC": {
- "name": "सेशेल्स"
- },
- "SO": {
- "name": "सोमालिया"
- },
- "SB": {
- "name": "सोलोमन आइलँड्स"
- },
- "ES": {
- "name": "स्पेन"
- },
- "SK": {
- "name": "स्लोवाकिया"
- },
- "SI": {
- "name": "स्लोवेनिया"
- },
- "SZ": {
- "name": "स्वाजीलँड"
- },
- "SJ": {
- "name": "स्वालबार्ड आनी जान मेयन"
- },
- "CH": {
- "name": "स्विट्ज़रलैंड"
- },
- "SE": {
- "name": "स्वीडन"
- },
- "HU": {
- "name": "हंगेरी"
- },
- "HK": {
- "name": "हाँग काँग SAR चीन"
- },
- "HT": {
- "name": "हैती"
- },
- "HN": {
- "name": "हॉनडुरस"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/ks.json b/vendor/commerceguys/intl/resources/country/ks.json
deleted file mode 100644
index fafeaabcc..000000000
--- a/vendor/commerceguys/intl/resources/country/ks.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AC": {
- "name": "Ascension Island"
- },
- "IC": {
- "name": "Canary Islands"
- },
- "EA": {
- "name": "Ceuta & Melilla"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "FO": {
- "name": "Faroe Islands"
- },
- "JO": {
- "name": "Jordan"
- },
- "XK": {
- "name": "Kosovo"
- },
- "FM": {
- "name": "Micronesia"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SS": {
- "name": "South Sudan"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "AZ": {
- "name": "آزَرباجان"
- },
- "AU": {
- "name": "آسٹریلِیا"
- },
- "AT": {
- "name": "آسٹِیا"
- },
- "IM": {
- "name": "آیِل آف میٛن"
- },
- "AR": {
- "name": "أرجَنٹینا"
- },
- "SV": {
- "name": "اٮ۪ل سَلواڑور"
- },
- "AL": {
- "name": "اٮ۪لبانِیا"
- },
- "DZ": {
- "name": "اٮ۪لجیرِیا"
- },
- "AG": {
- "name": "اٮ۪نٹِگُوا تہٕ باربوڑا"
- },
- "AD": {
- "name": "اٮ۪نڑورا"
- },
- "ET": {
- "name": "اِتھوپِیا"
- },
- "IT": {
- "name": "اِٹلی"
- },
- "ER": {
- "name": "اِرٕٹِیا"
- },
- "AM": {
- "name": "اَرمانِیا"
- },
- "AW": {
- "name": "اَروٗبا"
- },
- "UZ": {
- "name": "اُزبِکِستان"
- },
- "IL": {
- "name": "اِسرایٖل"
- },
- "AF": {
- "name": "اَفغانَستان"
- },
- "EC": {
- "name": "اِکواڑور"
- },
- "GQ": {
- "name": "اِکوِٹورِیَل گِنی"
- },
- "AS": {
- "name": "اَمریٖکَن سَموا"
- },
- "ID": {
- "name": "اِنڑونیشِیا"
- },
- "AI": {
- "name": "انگوئیلا"
- },
- "AO": {
- "name": "انگولا"
- },
- "OM": {
- "name": "اومان"
- },
- "IQ": {
- "name": "ایٖراق"
- },
- "IR": {
- "name": "ایٖران"
- },
- "IE": {
- "name": "اَیَرلینٛڑ"
- },
- "EE": {
- "name": "ایسٹونِیا"
- },
- "IS": {
- "name": "اَیِسلینٛڑ"
- },
- "AX": {
- "name": "ایلینٛڑ جٔزیٖرٕ"
- },
- "AQ": {
- "name": "اینٹارٹِکا"
- },
- "CI": {
- "name": "اَیوٕری کوسٹ"
- },
- "BB": {
- "name": "باربیڈاس"
- },
- "BH": {
- "name": "بحریٖن"
- },
- "BR": {
- "name": "برٛازِل"
- },
- "VG": {
- "name": "بَرطانوی ؤرجِن جٔزیٖرٕ"
- },
- "IO": {
- "name": "برطانوی بحرِ ہِنٛدۍ علاقہٕ"
- },
- "BQ": {
- "name": "برطانوی قُطبہِ جَنوٗبی علاقہٕ"
- },
- "BF": {
- "name": "بُرکِنا فیسو"
- },
- "BM": {
- "name": "بٔرمیوڈا"
- },
- "BN": {
- "name": "بُرنٔے"
- },
- "BG": {
- "name": "بَلجیرِیا"
- },
- "BD": {
- "name": "بَنٛگلادیش"
- },
- "BJ": {
- "name": "بِنِن"
- },
- "BS": {
- "name": "بَہامَس"
- },
- "BW": {
- "name": "بوتَسوانا"
- },
- "BT": {
- "name": "بوٗٹان"
- },
- "BI": {
- "name": "بورَنڈِ"
- },
- "BA": {
- "name": "بوسنِیا تہٕ ہَرزِگووِنا"
- },
- "BO": {
- "name": "بولِوِیا"
- },
- "BY": {
- "name": "بیلاروٗس"
- },
- "BZ": {
- "name": "بیلِج"
- },
- "BE": {
- "name": "بیٛلجِیَم"
- },
- "PG": {
- "name": "پاپُوا نیوٗ گیٖنی"
- },
- "PK": {
- "name": "پاکِستان"
- },
- "PN": {
- "name": "پِٹکیرٕنۍ جٔزیٖرٕ"
- },
- "PY": {
- "name": "پَراگُے"
- },
- "PT": {
- "name": "پُرتِگال"
- },
- "PR": {
- "name": "پٔرٹو رِکو"
- },
- "PW": {
- "name": "پَلاو"
- },
- "PA": {
- "name": "پَناما"
- },
- "PL": {
- "name": "پولینٛڑ"
- },
- "PE": {
- "name": "پیٖروٗ"
- },
- "TJ": {
- "name": "تاجکِستان"
- },
- "TW": {
- "name": "تایوان"
- },
- "TC": {
- "name": "تُرُک تہٕ کیکوس جٔزیٖرٕ"
- },
- "TR": {
- "name": "تُرکی"
- },
- "TM": {
- "name": "تُرمِنِستان"
- },
- "TZ": {
- "name": "تَنجانِیا"
- },
- "TH": {
- "name": "تھایلینٛڑ"
- },
- "TK": {
- "name": "توکیلاو"
- },
- "TV": {
- "name": "توٗوالوٗ"
- },
- "TT": {
- "name": "ٹرٛنِنداد تہٕ ٹوبیگو"
- },
- "TG": {
- "name": "ٹوگو"
- },
- "TO": {
- "name": "ٹونٛگا"
- },
- "TN": {
- "name": "ٹونیشِیا"
- },
- "JP": {
- "name": "جاپان"
- },
- "GE": {
- "name": "جارجِیا"
- },
- "ZM": {
- "name": "جامبِیا"
- },
- "GI": {
- "name": "جِبرالٹَر"
- },
- "DJ": {
- "name": "جِبوٗتی"
- },
- "JE": {
- "name": "جٔرسی"
- },
- "DE": {
- "name": "جرمٔنی"
- },
- "JM": {
- "name": "جَمایکا"
- },
- "ZA": {
- "name": "جَنوٗبی اَفریٖکا"
- },
- "GS": {
- "name": "جنوٗبی جارجِیا تہٕ جنوٗبی سینٛڑوٕچ جٔزیٖرٕ"
- },
- "KR": {
- "name": "جنوٗبی کورِیا"
- },
- "TD": {
- "name": "چاڑ"
- },
- "CL": {
- "name": "چِلی"
- },
- "CZ": {
- "name": "چیک جَموٗرِیَت"
- },
- "CN": {
- "name": "چیٖن"
- },
- "DM": {
- "name": "ڈومِنِکا"
- },
- "DO": {
- "name": "ڈومِنِکَن جموٗرِیَت"
- },
- "DK": {
- "name": "ڈینٛمارٕک"
- },
- "RU": {
- "name": "روٗس"
- },
- "RO": {
- "name": "رومانِیا"
- },
- "RW": {
- "name": "روٗوانٛڈا"
- },
- "RE": {
- "name": "رِیوٗنِیَن"
- },
- "ZW": {
- "name": "زِمبابے"
- },
- "ST": {
- "name": "ساو توم تہٕ پرٛنسِپی"
- },
- "CY": {
- "name": "سایفرٛس"
- },
- "ES": {
- "name": "سٕپین"
- },
- "RS": {
- "name": "سَربِیا"
- },
- "SR": {
- "name": "سُرِنام"
- },
- "LK": {
- "name": "سِریٖلَنٛکا"
- },
- "SK": {
- "name": "سَلوواکِیا"
- },
- "SI": {
- "name": "سَلووینِیا"
- },
- "SG": {
- "name": "ٛسِنٛگاپوٗر"
- },
- "SJ": {
- "name": "سَوالبریڑ تہٕ جان ماییڑ"
- },
- "SA": {
- "name": "سوٗدی عربِیہ"
- },
- "SD": {
- "name": "سوٗڈان"
- },
- "SE": {
- "name": "سُوِڈَن"
- },
- "CH": {
- "name": "سُوِزَرلینٛڑ"
- },
- "SZ": {
- "name": "سُوزِلینٛڑ"
- },
- "SB": {
- "name": "سولامان جٔزیٖرٕ"
- },
- "SO": {
- "name": "سومالِیا"
- },
- "SL": {
- "name": "سیٖرالیوون"
- },
- "SC": {
- "name": "سیشَلِس"
- },
- "WS": {
- "name": "سیمووا"
- },
- "SM": {
- "name": "سین میرِنو"
- },
- "BL": {
- "name": "سینٛٹ بارتَھیلمی"
- },
- "PM": {
- "name": "سینٛٹ پیٖری تہٕ موکیلِیَن"
- },
- "KN": {
- "name": "سینٛٹ کِٹَس تہٕ نیوِس"
- },
- "LC": {
- "name": "سینٛٹ لوٗسِیا"
- },
- "MF": {
- "name": "سینٛٹ مارٹِن"
- },
- "SH": {
- "name": "سینٛٹ ہٮ۪لِنا"
- },
- "VC": {
- "name": "سینٛٹ وینسٮ۪ٹ تہٕ گرٛیناڑاینٕز"
- },
- "SN": {
- "name": "سینیگَل"
- },
- "SY": {
- "name": "شام"
- },
- "KP": {
- "name": "شُمٲلی کورِیا"
- },
- "MP": {
- "name": "شُمٲلی مارِیانا جٔزیٖرٕ"
- },
- "FJ": {
- "name": "فِجی"
- },
- "FR": {
- "name": "فرٛانس"
- },
- "TF": {
- "name": "فرٛانسِسی جَنوٗبی عَلاقہٕ"
- },
- "GF": {
- "name": "فرٛانسِسی گِانا"
- },
- "PF": {
- "name": "فرٛانسی پولِنیشِیا"
- },
- "FK": {
- "name": "فٕلاکلینٛڑ جٔزیٖرٕ"
- },
- "PH": {
- "name": "فِلِپِینس"
- },
- "PS": {
- "name": "فَلَستیٖن"
- },
- "FI": {
- "name": "فِنلینٛڑ"
- },
- "QA": {
- "name": "قَطِر"
- },
- "KI": {
- "name": "کِرٕباتی"
- },
- "CX": {
- "name": "کرِسمَس جٔزیٖرٕ"
- },
- "KG": {
- "name": "کِرگِستان"
- },
- "HR": {
- "name": "کرٛوشِیا"
- },
- "KZ": {
- "name": "کَزاکِستان"
- },
- "CK": {
- "name": "کُک جٔزیٖرٕ"
- },
- "KH": {
- "name": "کَمبوڑِیا"
- },
- "KM": {
- "name": "کَمورَس"
- },
- "KE": {
- "name": "کِنٛیا"
- },
- "CR": {
- "name": "کوسٹا رِکا"
- },
- "CC": {
- "name": "کوکَس کیٖلِنٛگ جٔزیٖرٕ"
- },
- "CO": {
- "name": "کولَمبِیا"
- },
- "CG": {
- "name": "کونٛگو بٔرٛزاوِلی"
- },
- "CD": {
- "name": "کونٛگو کِنشاسا"
- },
- "KW": {
- "name": "کُویت"
- },
- "CV": {
- "name": "کیپ ؤرڑی"
- },
- "CM": {
- "name": "کیٚمِروٗن"
- },
- "KY": {
- "name": "کیمَن جٔزیٖرٕ"
- },
- "CA": {
- "name": "کینَڑا"
- },
- "CU": {
- "name": "کیوٗبا"
- },
- "GH": {
- "name": "گانا"
- },
- "GD": {
- "name": "گرٛنیڑا"
- },
- "GR": {
- "name": "گریٖس"
- },
- "GL": {
- "name": "گریٖنلینٛڑ"
- },
- "GM": {
- "name": "گَمبِیا"
- },
- "GN": {
- "name": "گِنی"
- },
- "GP": {
- "name": "گَواڑیلوپ"
- },
- "GU": {
- "name": "گُوام"
- },
- "GT": {
- "name": "گوتیدالا"
- },
- "GY": {
- "name": "گُیانا"
- },
- "GA": {
- "name": "گیبان"
- },
- "GW": {
- "name": "گیٖنی بِساو"
- },
- "GG": {
- "name": "گیوَنَرسے"
- },
- "LA": {
- "name": "لاس"
- },
- "LR": {
- "name": "لایبیرِیا"
- },
- "LB": {
- "name": "لٮ۪بنان"
- },
- "LY": {
- "name": "لِبیا"
- },
- "LT": {
- "name": "لِتھُوانِیا"
- },
- "LI": {
- "name": "لِکٹیٛسٹیٖن"
- },
- "LU": {
- "name": "لَکسَمبٔرٕگ"
- },
- "LV": {
- "name": "لیٛٹوِیا"
- },
- "LS": {
- "name": "لیسوتھو"
- },
- "MR": {
- "name": "مارٕٹانِیا"
- },
- "MQ": {
- "name": "مارٹِنِک"
- },
- "MH": {
- "name": "مارشَل جٔزیٖرٕ"
- },
- "MT": {
- "name": "مالٹا"
- },
- "MV": {
- "name": "مالدیٖو"
- },
- "ML": {
- "name": "مالی"
- },
- "MS": {
- "name": "مانٛٹسیراٹ"
- },
- "MK": {
- "name": "مٮ۪سوڑونِیا"
- },
- "MX": {
- "name": "مٮ۪کسِکو"
- },
- "AE": {
- "name": "مُتحدہ عرَب امارات"
- },
- "CF": {
- "name": "مرکٔزی اَفریٖکی جموٗریَت"
- },
- "EG": {
- "name": "مِسٔر"
- },
- "TL": {
- "name": "مَشرِقی تایمور"
- },
- "EH": {
- "name": "مشرِقی سَہارا"
- },
- "MO": {
- "name": "مَکاوو ایس اے آر چیٖن"
- },
- "MW": {
- "name": "ملاوی"
- },
- "MY": {
- "name": "مَلیشِیا"
- },
- "MN": {
- "name": "مَنٛگولِیا"
- },
- "ME": {
- "name": "موٹونیٛگِریو"
- },
- "MU": {
- "name": "مورِشَس"
- },
- "MA": {
- "name": "موروکو"
- },
- "MZ": {
- "name": "موزَمبِک"
- },
- "MD": {
- "name": "مولڑاوِیا"
- },
- "MC": {
- "name": "مونیٚکو"
- },
- "MG": {
- "name": "میڑاگاسکار"
- },
- "MM": {
- "name": "مَیَنما بٔرما"
- },
- "YT": {
- "name": "مَییٹ"
- },
- "NF": {
- "name": "نارفاک جٔزیٖرٕ"
- },
- "NR": {
- "name": "نارووٗ"
- },
- "NO": {
- "name": "ناروے"
- },
- "NI": {
- "name": "ناکاراگُوا"
- },
- "NA": {
- "name": "نامِبِیا"
- },
- "NE": {
- "name": "نایجَر"
- },
- "NG": {
- "name": "نایجیرِیا"
- },
- "NC": {
- "name": "نِو کیلِڑونِیا"
- },
- "NP": {
- "name": "نیپال"
- },
- "NL": {
- "name": "نیٖدَرلینٛڑ"
- },
- "NU": {
- "name": "نیوٗ"
- },
- "NZ": {
- "name": "نیوٗزِلینٛڑ"
- },
- "HN": {
- "name": "ہانٛڈوٗرِس"
- },
- "HK": {
- "name": "ہانٛگ کانٛگ ایس اے آر چیٖن"
- },
- "HT": {
- "name": "ہایتی"
- },
- "IN": {
- "name": "ہِنٛدوستان"
- },
- "HU": {
- "name": "ہَنٛگری"
- },
- "WF": {
- "name": "والِس تہٕ فیوٗچوٗنا"
- },
- "VU": {
- "name": "وانوٗتوٗ"
- },
- "VA": {
- "name": "ویٹِکَن سِٹی"
- },
- "VN": {
- "name": "ویٹِنام"
- },
- "VE": {
- "name": "وینازوٗلا"
- },
- "YE": {
- "name": "یَمَن"
- },
- "GB": {
- "name": "یُنایٹِڑ کِنٛگڈَم"
- },
- "VI": {
- "name": "یوٗ ایس ؤرجِن جٔزیٖرٕ"
- },
- "UA": {
- "name": "یوٗرِکین"
- },
- "UY": {
- "name": "یوٗروگے"
- },
- "UG": {
- "name": "یوٗگانٛڑا"
- },
- "US": {
- "name": "یوٗنایٹِڑ سِٹیٹِس"
- },
- "UM": {
- "name": "یوٗنایٹِڑ سِٹیٹِس ماینَر آوُٹلییِنٛگ جٔزیٖرٕ"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/ksb.json b/vendor/commerceguys/intl/resources/country/ksb.json
deleted file mode 100644
index 1b6a27954..000000000
--- a/vendor/commerceguys/intl/resources/country/ksb.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "ZA": {
- "name": "Aflika Kusini"
- },
- "AF": {
- "name": "Afuganistani"
- },
- "IS": {
- "name": "Aislandi"
- },
- "AR": {
- "name": "Ajentina"
- },
- "AX": {
- "name": "Åland Islands"
- },
- "AL": {
- "name": "Albania"
- },
- "DZ": {
- "name": "Aljelia"
- },
- "AM": {
- "name": "Almenia"
- },
- "AW": {
- "name": "Aluba"
- },
- "AD": {
- "name": "Andola"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguilla"
- },
- "AQ": {
- "name": "Antarctica"
- },
- "AG": {
- "name": "Antigua na Balbuda"
- },
- "AC": {
- "name": "Ascension Island"
- },
- "AU": {
- "name": "Austlalia"
- },
- "AT": {
- "name": "Austlia"
- },
- "IE": {
- "name": "Ayalandi"
- },
- "AZ": {
- "name": "Azabajani"
- },
- "BB": {
- "name": "Babadosi"
- },
- "BH": {
- "name": "Bahaleni"
- },
- "BS": {
- "name": "Bahama"
- },
- "BD": {
- "name": "Bangladeshi"
- },
- "BY": {
- "name": "Belalusi"
- },
- "BE": {
- "name": "Belgium"
- },
- "BZ": {
- "name": "Belize"
- },
- "BM": {
- "name": "Belmuda"
- },
- "BJ": {
- "name": "Benini"
- },
- "BR": {
- "name": "Blazili"
- },
- "BN": {
- "name": "Blunei"
- },
- "BO": {
- "name": "Bolivia"
- },
- "BA": {
- "name": "Bosnia na Hezegovina"
- },
- "BW": {
- "name": "Botswana"
- },
- "BF": {
- "name": "Bukinafaso"
- },
- "MG": {
- "name": "Bukini"
- },
- "BG": {
- "name": "Bulgalia"
- },
- "BI": {
- "name": "Bulundi"
- },
- "BT": {
- "name": "Butani"
- },
- "IC": {
- "name": "Canary Islands"
- },
- "BQ": {
- "name": "Caribbean Netherlands"
- },
- "EA": {
- "name": "Ceuta & Melilla"
- },
- "TD": {
- "name": "Chadi"
- },
- "CL": {
- "name": "Chile"
- },
- "CN": {
- "name": "China"
- },
- "CX": {
- "name": "Christmas Island"
- },
- "CC": {
- "name": "Cocos (Keeling) Islands"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DK": {
- "name": "Denmaki"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DM": {
- "name": "Dominika"
- },
- "EC": {
- "name": "Ekwado"
- },
- "ER": {
- "name": "Elitlea"
- },
- "SV": {
- "name": "Elsavado"
- },
- "IO": {
- "name": "Eneo ja Uingeeza mwe Bahali Hindi"
- },
- "EE": {
- "name": "Estonia"
- },
- "AE": {
- "name": "Falme za Kialabu"
- },
- "FO": {
- "name": "Faroe Islands"
- },
- "FJ": {
- "name": "Fiji"
- },
- "PH": {
- "name": "Filipino"
- },
- "TF": {
- "name": "French Southern Territories"
- },
- "GA": {
- "name": "Gaboni"
- },
- "GM": {
- "name": "Gambia"
- },
- "GH": {
- "name": "Ghana"
- },
- "GN": {
- "name": "Gine"
- },
- "GW": {
- "name": "Ginebisau"
- },
- "GQ": {
- "name": "Ginekweta"
- },
- "GD": {
- "name": "Glenada"
- },
- "GL": {
- "name": "Glinlandi"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GY": {
- "name": "Guyana"
- },
- "GP": {
- "name": "Gwadelupe"
- },
- "GU": {
- "name": "Gwam"
- },
- "GT": {
- "name": "Gwatemala"
- },
- "GF": {
- "name": "Gwiyana ya Ufalansa"
- },
- "HT": {
- "name": "Haiti"
- },
- "ES": {
- "name": "Hispania"
- },
- "HN": {
- "name": "Honduasi"
- },
- "HK": {
- "name": "Hong Kong SAR China"
- },
- "HU": {
- "name": "Hungalia"
- },
- "IQ": {
- "name": "Ilaki"
- },
- "IN": {
- "name": "India"
- },
- "ID": {
- "name": "Indonesia"
- },
- "IL": {
- "name": "Islaeli"
- },
- "IM": {
- "name": "Isle of Man"
- },
- "IT": {
- "name": "Italia"
- },
- "JM": {
- "name": "Jamaika"
- },
- "CF": {
- "name": "Jamhuli ya Afrika ya Gati"
- },
- "CZ": {
- "name": "Jamhuli ya Cheki"
- },
- "DO": {
- "name": "Jamhuli ya Dominika"
- },
- "CD": {
- "name": "Jamhuli ya Kidemoklasia ya Kongo"
- },
- "JP": {
- "name": "Japani"
- },
- "JE": {
- "name": "Jersey"
- },
- "GI": {
- "name": "Jiblalta"
- },
- "DJ": {
- "name": "Jibuti"
- },
- "GE": {
- "name": "Jojia"
- },
- "KH": {
- "name": "Kambodia"
- },
- "CM": {
- "name": "Kameluni"
- },
- "CA": {
- "name": "Kanada"
- },
- "QA": {
- "name": "Katali"
- },
- "KZ": {
- "name": "Kazakistani"
- },
- "KE": {
- "name": "Kenya"
- },
- "CV": {
- "name": "Kepuvede"
- },
- "KI": {
- "name": "Kiibati"
- },
- "KG": {
- "name": "Kiigizistani"
- },
- "NF": {
- "name": "Kisiwa cha Nolfok"
- },
- "CI": {
- "name": "Kodivaa"
- },
- "HR": {
- "name": "Kolasia"
- },
- "KP": {
- "name": "Kolea Kaskazini"
- },
- "KR": {
- "name": "Kolea Kusini"
- },
- "CO": {
- "name": "Kolombia"
- },
- "KM": {
- "name": "Komolo"
- },
- "CG": {
- "name": "Kongo"
- },
- "XK": {
- "name": "Kosovo"
- },
- "CR": {
- "name": "Kostalika"
- },
- "CU": {
- "name": "Kuba"
- },
- "CY": {
- "name": "Kuplosi"
- },
- "KW": {
- "name": "Kuwaiti"
- },
- "LA": {
- "name": "Laosi"
- },
- "LU": {
- "name": "Lasembagi"
- },
- "LV": {
- "name": "Lativia"
- },
- "LB": {
- "name": "Lebanoni"
- },
- "LS": {
- "name": "Lesoto"
- },
- "LR": {
- "name": "Libelia"
- },
- "LY": {
- "name": "Libya"
- },
- "LI": {
- "name": "Lishenteni"
- },
- "LT": {
- "name": "Litwania"
- },
- "RE": {
- "name": "Liyunioni"
- },
- "RO": {
- "name": "Lomania"
- },
- "RW": {
- "name": "Lwanda"
- },
- "MO": {
- "name": "Macau SAR China"
- },
- "MW": {
- "name": "Malawi"
- },
- "US": {
- "name": "Malekani"
- },
- "MY": {
- "name": "Malesia"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "MQ": {
- "name": "Maltiniki"
- },
- "MK": {
- "name": "Masedonia"
- },
- "MR": {
- "name": "Maulitania"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "Meksiko"
- },
- "FM": {
- "name": "Miklonesia"
- },
- "EG": {
- "name": "Misli"
- },
- "MV": {
- "name": "Modivu"
- },
- "MD": {
- "name": "Moldova"
- },
- "MU": {
- "name": "Molisi"
- },
- "MA": {
- "name": "Moloko"
- },
- "MC": {
- "name": "Monako"
- },
- "MN": {
- "name": "Mongolia"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montselati"
- },
- "MZ": {
- "name": "Msumbiji"
- },
- "MM": {
- "name": "Myama"
- },
- "NE": {
- "name": "Naija"
- },
- "NG": {
- "name": "Naijelia"
- },
- "NA": {
- "name": "Namibia"
- },
- "NR": {
- "name": "Naulu"
- },
- "NP": {
- "name": "Nepali"
- },
- "NI": {
- "name": "Nikalagwa"
- },
- "NU": {
- "name": "Niue"
- },
- "NO": {
- "name": "Nolwei"
- },
- "NC": {
- "name": "Nyukaledonia"
- },
- "NZ": {
- "name": "Nyuzilandi"
- },
- "OM": {
- "name": "Omani"
- },
- "PK": {
- "name": "Pakistani"
- },
- "PY": {
- "name": "Palagwai"
- },
- "PW": {
- "name": "Palau"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papua"
- },
- "PE": {
- "name": "Pelu"
- },
- "PN": {
- "name": "Pitkailni"
- },
- "PL": {
- "name": "Polandi"
- },
- "PF": {
- "name": "Polinesia ya Ufalansa"
- },
- "PR": {
- "name": "Pwetoliko"
- },
- "SM": {
- "name": "Samalino"
- },
- "WS": {
- "name": "Samoa"
- },
- "AS": {
- "name": "Samoa ya Malekani"
- },
- "SH": {
- "name": "Santahelena"
- },
- "KN": {
- "name": "Santakitzi na Nevis"
- },
- "LC": {
- "name": "Santalusia"
- },
- "PM": {
- "name": "Santapieli na Mikeloni"
- },
- "VC": {
- "name": "Santavisenti na Glenadini"
- },
- "ST": {
- "name": "Sao Tome na Plincipe"
- },
- "SA": {
- "name": "Saudi"
- },
- "SN": {
- "name": "Senegali"
- },
- "RS": {
- "name": "Serbia"
- },
- "SC": {
- "name": "Shelisheli"
- },
- "SL": {
- "name": "Siela Leoni"
- },
- "SY": {
- "name": "Silia"
- },
- "LK": {
- "name": "Sililanka"
- },
- "SG": {
- "name": "Singapoo"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SK": {
- "name": "Slovakia"
- },
- "SI": {
- "name": "Slovenia"
- },
- "SO": {
- "name": "Somalia"
- },
- "GS": {
- "name": "South Georgia & South Sandwich Islands"
- },
- "SS": {
- "name": "South Sudan"
- },
- "BL": {
- "name": "St. Barthélemy"
- },
- "MF": {
- "name": "St. Martin"
- },
- "SD": {
- "name": "Sudani"
- },
- "SR": {
- "name": "Sulinamu"
- },
- "SJ": {
- "name": "Svalbard & Jan Mayen"
- },
- "TH": {
- "name": "Tailandi"
- },
- "TW": {
- "name": "Taiwani"
- },
- "TJ": {
- "name": "Tajikistani"
- },
- "TZ": {
- "name": "Tanzania"
- },
- "TL": {
- "name": "Timoli ya Mashaliki"
- },
- "TT": {
- "name": "Tlinidad na Tobago"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TM": {
- "name": "Tulukimenistani"
- },
- "TN": {
- "name": "Tunisia"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UM": {
- "name": "U.S. Outlying Islands"
- },
- "IR": {
- "name": "Uajemi"
- },
- "FR": {
- "name": "Ufalansa"
- },
- "FI": {
- "name": "Ufini"
- },
- "UG": {
- "name": "Uganda"
- },
- "GR": {
- "name": "Ugiiki"
- },
- "ET": {
- "name": "Uhabeshi"
- },
- "NL": {
- "name": "Uholanzi"
- },
- "GB": {
- "name": "Uingeeza"
- },
- "DE": {
- "name": "Ujeumani"
- },
- "PS": {
- "name": "Ukingo wa Maghalibi na Ukanda wa Gaza wa Palestina"
- },
- "UA": {
- "name": "Uklaini"
- },
- "PT": {
- "name": "Uleno"
- },
- "UY": {
- "name": "Ulugwai"
- },
- "RU": {
- "name": "Ulusi"
- },
- "SZ": {
- "name": "Uswazi"
- },
- "SE": {
- "name": "Uswidi"
- },
- "CH": {
- "name": "Uswisi"
- },
- "TR": {
- "name": "Utuluki"
- },
- "UZ": {
- "name": "Uzibekistani"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VA": {
- "name": "Vatikani"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietinamu"
- },
- "CK": {
- "name": "Visiwa vya Cook"
- },
- "FK": {
- "name": "Visiwa vya Falkland"
- },
- "KY": {
- "name": "Visiwa vya Kayman"
- },
- "MP": {
- "name": "Visiwa vya Maliana vya Kaskazini"
- },
- "MH": {
- "name": "Visiwa vya Mashal"
- },
- "SB": {
- "name": "Visiwa vya Solomon"
- },
- "TC": {
- "name": "Visiwa vya Tulki na Kaiko"
- },
- "VI": {
- "name": "Visiwa vya Vilgin vya Malekani"
- },
- "VG": {
- "name": "Visiwa vya Vilgin vya Uingeeza"
- },
- "WF": {
- "name": "Walis na Futuna"
- },
- "EH": {
- "name": "Western Sahara"
- },
- "YE": {
- "name": "Yemeni"
- },
- "JO": {
- "name": "Yoldani"
- },
- "ZM": {
- "name": "Zambia"
- },
- "ZW": {
- "name": "Zimbabwe"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/ksf.json b/vendor/commerceguys/intl/resources/country/ksf.json
deleted file mode 100644
index feaca9a15..000000000
--- a/vendor/commerceguys/intl/resources/country/ksf.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "afganistáŋ"
- },
- "ZA": {
- "name": "afrik anǝ a sud"
- },
- "AX": {
- "name": "Åland Islands"
- },
- "AL": {
- "name": "albaní"
- },
- "DZ": {
- "name": "aljɛrí"
- },
- "US": {
- "name": "amɛrika"
- },
- "AD": {
- "name": "andɔrǝ"
- },
- "AI": {
- "name": "angiya"
- },
- "AO": {
- "name": "angóla"
- },
- "AQ": {
- "name": "Antarctica"
- },
- "AG": {
- "name": "antiga ri barbúda"
- },
- "SA": {
- "name": "arabí saodí"
- },
- "AR": {
- "name": "arjǝntín"
- },
- "AM": {
- "name": "armɛní"
- },
- "AW": {
- "name": "aruba"
- },
- "AC": {
- "name": "Ascension Island"
- },
- "HT": {
- "name": "ayiti"
- },
- "AZ": {
- "name": "azabecán"
- },
- "BB": {
- "name": "baabaadǝ"
- },
- "BS": {
- "name": "baamás"
- },
- "BD": {
- "name": "baŋladɛ́c"
- },
- "BH": {
- "name": "barǝ́n"
- },
- "AE": {
- "name": "bǝlɔŋ bǝ kaksa bɛ táatáaŋzǝn"
- },
- "BM": {
- "name": "bɛɛmúdǝ"
- },
- "BY": {
- "name": "bɛlaris"
- },
- "BZ": {
- "name": "bɛliz"
- },
- "BE": {
- "name": "bɛljík"
- },
- "BJ": {
- "name": "bɛnǝ́n"
- },
- "BW": {
- "name": "botswana"
- },
- "BO": {
- "name": "bɔɔlíví"
- },
- "BA": {
- "name": "bɔsnyɛ ri hɛrsǝgɔvín"
- },
- "BR": {
- "name": "brɛsíl"
- },
- "BN": {
- "name": "brunǝ́"
- },
- "BF": {
- "name": "bukína fǝ́ asɔ"
- },
- "BG": {
- "name": "bulgarí"
- },
- "BI": {
- "name": "burundí"
- },
- "BT": {
- "name": "bután"
- },
- "TD": {
- "name": "caád"
- },
- "IC": {
- "name": "Canary Islands"
- },
- "BQ": {
- "name": "Caribbean Netherlands"
- },
- "EA": {
- "name": "Ceuta & Melilla"
- },
- "CZ": {
- "name": "cɛ́k"
- },
- "CX": {
- "name": "Christmas Island"
- },
- "CL": {
- "name": "cíli"
- },
- "CN": {
- "name": "cín"
- },
- "CY": {
- "name": "cíprɛ"
- },
- "CC": {
- "name": "Cocos (Keeling) Islands"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DK": {
- "name": "danmak"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DE": {
- "name": "djɛrman"
- },
- "DM": {
- "name": "dɔminik"
- },
- "DO": {
- "name": "dɔminik rɛpublík"
- },
- "DJ": {
- "name": "dyibutí"
- },
- "EG": {
- "name": "ɛjípt"
- },
- "EC": {
- "name": "ɛkwatɛǝ́"
- },
- "ER": {
- "name": "ɛritrɛ́"
- },
- "EE": {
- "name": "ɛstoní"
- },
- "ET": {
- "name": "ɛtyɔpí"
- },
- "FO": {
- "name": "Faroe Islands"
- },
- "FJ": {
- "name": "fíji"
- },
- "PH": {
- "name": "filipǝ́n"
- },
- "FI": {
- "name": "fínlan"
- },
- "TF": {
- "name": "French Southern Territories"
- },
- "GA": {
- "name": "gabɔŋ"
- },
- "GM": {
- "name": "gambí"
- },
- "GH": {
- "name": "gána"
- },
- "GN": {
- "name": "ginɛ́"
- },
- "GW": {
- "name": "ginɛ́ bisɔ́"
- },
- "GQ": {
- "name": "ginɛ́ ɛkwatɔrial"
- },
- "GR": {
- "name": "grɛ́k"
- },
- "GD": {
- "name": "grɛnadǝ"
- },
- "GL": {
- "name": "grínlan"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GY": {
- "name": "guyán"
- },
- "GF": {
- "name": "guyán i pɛrɛsǝ́"
- },
- "GP": {
- "name": "gwadɛlúp"
- },
- "GU": {
- "name": "gwám"
- },
- "GT": {
- "name": "gwátǝmala"
- },
- "HK": {
- "name": "Hong Kong SAR China"
- },
- "IE": {
- "name": "ilán"
- },
- "IN": {
- "name": "indí"
- },
- "ID": {
- "name": "indonɛsí"
- },
- "IQ": {
- "name": "irák"
- },
- "IR": {
- "name": "iráŋ"
- },
- "IM": {
- "name": "Isle of Man"
- },
- "IL": {
- "name": "israɛ́l"
- },
- "IT": {
- "name": "italí"
- },
- "JM": {
- "name": "jamaík"
- },
- "JP": {
- "name": "japɔ́ŋ"
- },
- "JE": {
- "name": "Jersey"
- },
- "GI": {
- "name": "jibraltá"
- },
- "JO": {
- "name": "jɔrdán"
- },
- "GE": {
- "name": "jɔrjí"
- },
- "NC": {
- "name": "kalɛdoní anyɔ́n"
- },
- "KH": {
- "name": "kambodj"
- },
- "CM": {
- "name": "kamɛrún"
- },
- "CA": {
- "name": "kanada"
- },
- "CV": {
- "name": "kapvɛr"
- },
- "QA": {
- "name": "katá"
- },
- "KZ": {
- "name": "kazakstáŋ"
- },
- "NL": {
- "name": "kǝlɔŋ kǝ ázǝ"
- },
- "GB": {
- "name": "kǝlɔŋ kǝ kǝtáatáaŋzǝn"
- },
- "KE": {
- "name": "kɛnya"
- },
- "KG": {
- "name": "kigistáŋ"
- },
- "KI": {
- "name": "kiribáti"
- },
- "CO": {
- "name": "kolɔmbí"
- },
- "KM": {
- "name": "komɔr"
- },
- "KP": {
- "name": "korɛanɔ́r"
- },
- "KR": {
- "name": "korɛasud"
- },
- "XK": {
- "name": "Kosovo"
- },
- "CG": {
- "name": "kɔngó"
- },
- "CD": {
- "name": "kɔngó anyɔ́n"
- },
- "CR": {
- "name": "kɔstaríka"
- },
- "CI": {
- "name": "kɔtiwuár"
- },
- "ES": {
- "name": "kpanyá"
- },
- "HR": {
- "name": "krwasí"
- },
- "CU": {
- "name": "kuba"
- },
- "KW": {
- "name": "kuwɛit"
- },
- "LA": {
- "name": "laɔs"
- },
- "LS": {
- "name": "lǝsóto"
- },
- "LV": {
- "name": "lɛtoní"
- },
- "LB": {
- "name": "libáŋ"
- },
- "LR": {
- "name": "libɛrya"
- },
- "LY": {
- "name": "libí"
- },
- "LI": {
- "name": "lictɛnstɛ́n"
- },
- "LT": {
- "name": "litwaní"
- },
- "LU": {
- "name": "luksɛmbúr"
- },
- "MO": {
- "name": "Macau SAR China"
- },
- "MG": {
- "name": "madagaska"
- },
- "MW": {
- "name": "malawi"
- },
- "MV": {
- "name": "maldivǝ"
- },
- "MY": {
- "name": "malɛsí"
- },
- "ML": {
- "name": "mali"
- },
- "MT": {
- "name": "maltǝ"
- },
- "MA": {
- "name": "marɔk"
- },
- "MK": {
- "name": "másǝdwán"
- },
- "MQ": {
- "name": "matiník"
- },
- "YT": {
- "name": "mayɔ́t"
- },
- "MX": {
- "name": "mɛksík"
- },
- "FM": {
- "name": "mikronɛ́si"
- },
- "MC": {
- "name": "monako"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MZ": {
- "name": "mosambík"
- },
- "MD": {
- "name": "mɔldaví"
- },
- "MS": {
- "name": "mɔnsɛrat"
- },
- "MN": {
- "name": "mɔŋolí"
- },
- "MU": {
- "name": "mwarís"
- },
- "MR": {
- "name": "mwaritaní"
- },
- "MM": {
- "name": "myanmár"
- },
- "NA": {
- "name": "namibí"
- },
- "NP": {
- "name": "nɛpal"
- },
- "NE": {
- "name": "nijɛ́r"
- },
- "NG": {
- "name": "nijɛ́rya"
- },
- "NI": {
- "name": "níkarágwa"
- },
- "NU": {
- "name": "niwɛ́"
- },
- "NO": {
- "name": "nɔrvɛjǝ"
- },
- "NR": {
- "name": "nwarú"
- },
- "OM": {
- "name": "oman"
- },
- "AT": {
- "name": "otric"
- },
- "HN": {
- "name": "ɔnduras"
- },
- "HU": {
- "name": "ɔngrí"
- },
- "AU": {
- "name": "ɔstralí"
- },
- "PK": {
- "name": "pakistáŋ"
- },
- "PW": {
- "name": "palwa"
- },
- "PA": {
- "name": "panama"
- },
- "PG": {
- "name": "papwazí ginɛ́ anyɔ́n"
- },
- "PY": {
- "name": "paragwɛ́"
- },
- "FR": {
- "name": "pɛrɛsǝ́"
- },
- "PE": {
- "name": "pɛrú"
- },
- "PN": {
- "name": "pitkɛ́n"
- },
- "PL": {
- "name": "polɔ́n"
- },
- "PT": {
- "name": "portugál"
- },
- "PF": {
- "name": "pɔlinɛsí a pɛrɛsǝ́"
- },
- "PR": {
- "name": "pɔtoríko"
- },
- "RE": {
- "name": "rɛunyɔŋ"
- },
- "RU": {
- "name": "risí"
- },
- "RO": {
- "name": "rɔmaní"
- },
- "RW": {
- "name": "rwanda"
- },
- "SV": {
- "name": "salvadɔr"
- },
- "WS": {
- "name": "samɔa"
- },
- "AS": {
- "name": "samɔa a amɛrika"
- },
- "CF": {
- "name": "santrafrík"
- },
- "ST": {
- "name": "saotomɛ́ ri priŋsib"
- },
- "RS": {
- "name": "Serbia"
- },
- "SC": {
- "name": "sɛcɛl"
- },
- "SN": {
- "name": "sɛnɛgal"
- },
- "KN": {
- "name": "sɛnkrǝstɔ́f ri nyɛ́vǝ"
- },
- "SM": {
- "name": "sɛnmarǝn"
- },
- "PM": {
- "name": "sɛnpyɛr ri mikɛlɔŋ"
- },
- "SH": {
- "name": "sɛntɛ́len"
- },
- "LC": {
- "name": "sɛntlísí"
- },
- "VC": {
- "name": "sɛnvǝnsǝŋ ri grɛnadín"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SG": {
- "name": "siŋapó"
- },
- "SY": {
- "name": "sirí"
- },
- "SK": {
- "name": "slovakí"
- },
- "SI": {
- "name": "slovɛní"
- },
- "SO": {
- "name": "somalí"
- },
- "GS": {
- "name": "South Georgia & South Sandwich Islands"
- },
- "SS": {
- "name": "South Sudan"
- },
- "LK": {
- "name": "srílaŋka"
- },
- "BL": {
- "name": "St. Barthélemy"
- },
- "MF": {
- "name": "St. Martin"
- },
- "SD": {
- "name": "sudan"
- },
- "SR": {
- "name": "surinam"
- },
- "SJ": {
- "name": "Svalbard & Jan Mayen"
- },
- "SZ": {
- "name": "swazilan"
- },
- "SE": {
- "name": "swɛdǝ"
- },
- "CH": {
- "name": "swís"
- },
- "SL": {
- "name": "syɛraleon"
- },
- "TJ": {
- "name": "tadjikistaŋ"
- },
- "TZ": {
- "name": "tanzaní"
- },
- "TH": {
- "name": "tɛlan"
- },
- "TT": {
- "name": "tɛrinitɛ ri tobago"
- },
- "TW": {
- "name": "tɛwán"
- },
- "TL": {
- "name": "timor anǝ á ɛst"
- },
- "TR": {
- "name": "tirkí"
- },
- "TM": {
- "name": "tirkmɛnistaŋ"
- },
- "TG": {
- "name": "togo"
- },
- "TK": {
- "name": "tokǝlao"
- },
- "TO": {
- "name": "tɔŋa"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TN": {
- "name": "tunɛsí"
- },
- "TV": {
- "name": "tuwalu"
- },
- "UM": {
- "name": "U.S. Outlying Islands"
- },
- "UG": {
- "name": "uganda"
- },
- "UA": {
- "name": "ukrain"
- },
- "UY": {
- "name": "urugwɛ́"
- },
- "UZ": {
- "name": "usbɛkistaŋ"
- },
- "WF": {
- "name": "walis ri futuna"
- },
- "VU": {
- "name": "wanwatu"
- },
- "VA": {
- "name": "watikáŋ"
- },
- "EH": {
- "name": "Western Sahara"
- },
- "VE": {
- "name": "wɛnǝzwɛla"
- },
- "VN": {
- "name": "wyɛtnám"
- },
- "YE": {
- "name": "yɛmɛn"
- },
- "ZM": {
- "name": "zambí"
- },
- "VI": {
- "name": "zǝ bɛ gɔn inɛ á amɛrika"
- },
- "VG": {
- "name": "zǝ bɛ gɔn inɛ a ingɛrís"
- },
- "KY": {
- "name": "zǝ i gan"
- },
- "IS": {
- "name": "zǝ i glás"
- },
- "MH": {
- "name": "zǝ i marcál"
- },
- "IO": {
- "name": "zǝ ingɛrís ncɔ́m wa indi"
- },
- "FK": {
- "name": "zǝ maalwín"
- },
- "MP": {
- "name": "zǝ maryánnɔ́r"
- },
- "PS": {
- "name": "zǝ palɛstínǝ"
- },
- "SB": {
- "name": "zǝ salomɔ́n"
- },
- "TC": {
- "name": "zǝ tirk ri kakɔs"
- },
- "CK": {
- "name": "zɛ i kúk"
- },
- "NF": {
- "name": "zɛ nɔ́fɔlk"
- },
- "NZ": {
- "name": "zɛlan anyɔ́n"
- },
- "ZW": {
- "name": "zimbabwɛ́"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/ksh.json b/vendor/commerceguys/intl/resources/country/ksh.json
deleted file mode 100644
index 89594ba8d..000000000
--- a/vendor/commerceguys/intl/resources/country/ksh.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afjaanistahn"
- },
- "AR": {
- "name": "Ajjentiinije"
- },
- "EG": {
- "name": "Äjüpte"
- },
- "EC": {
- "name": "Äkwador"
- },
- "SV": {
- "name": "Äl Slavadohr"
- },
- "AL": {
- "name": "Albaanije"
- },
- "CI": {
- "name": "Älfebeijn-Köß"
- },
- "DZ": {
- "name": "Alljeerije"
- },
- "AS": {
- "name": "Ammerikaanesch Sammoha"
- },
- "AD": {
- "name": "Andorra"
- },
- "AI": {
- "name": "Anggwilla"
- },
- "AO": {
- "name": "Angjoola"
- },
- "AG": {
- "name": "Antigwa un Barbuda"
- },
- "GQ": {
- "name": "Äquatorial Jineeja"
- },
- "ER": {
- "name": "Äritreja"
- },
- "AM": {
- "name": "Arrmeenije"
- },
- "AW": {
- "name": "Aruba"
- },
- "AC": {
- "name": "Aßension"
- },
- "AZ": {
- "name": "Asserbaidschahn"
- },
- "EE": {
- "name": "Äßland"
- },
- "ET": {
- "name": "Ättijoopije"
- },
- "AU": {
- "name": "Austraalije"
- },
- "BH": {
- "name": "Bachrain"
- },
- "BD": {
- "name": "Bangladesch"
- },
- "BZ": {
- "name": "Belize"
- },
- "BE": {
- "name": "Bellje"
- },
- "MM": {
- "name": "Birma"
- },
- "BO": {
- "name": "Bolliivije"
- },
- "BA": {
- "name": "Boßnije un Herzegovina"
- },
- "BW": {
- "name": "Bozwaana"
- },
- "BR": {
- "name": "Brasilije"
- },
- "IO": {
- "name": "Brettesche Besezunge em indesche Oozejahn"
- },
- "BN": {
- "name": "Brunei"
- },
- "BF": {
- "name": "Bukkinna-Faase"
- },
- "BG": {
- "name": "Bulljaarije"
- },
- "BI": {
- "name": "Burundi"
- },
- "BT": {
- "name": "Buttaan"
- },
- "CW": {
- "name": "Curaçao"
- },
- "BJ": {
- "name": "dä Benin"
- },
- "CG": {
- "name": "dä Konggo (Brassavill)"
- },
- "CD": {
- "name": "dä Konggo (Kinschasa)"
- },
- "DK": {
- "name": "Dänemark"
- },
- "VI": {
- "name": "de ammärrikahnesche Juffer-Enselle"
- },
- "BS": {
- "name": "de Bahamas"
- },
- "BM": {
- "name": "de Bermudas"
- },
- "VG": {
- "name": "de brettesche Juffer-Enselle"
- },
- "DG": {
- "name": "de Diego-Garcia-Ensel"
- },
- "DO": {
- "name": "de Dommenekaanesche Reppublik"
- },
- "BB": {
- "name": "de Ensel Barbados"
- },
- "IM": {
- "name": "de Ensel Män"
- },
- "SH": {
- "name": "de Ensel Zint Hellena"
- },
- "LC": {
- "name": "de Ensel Zint-Lutscha"
- },
- "SJ": {
- "name": "de Enselle Svalbard un Jan Mayen"
- },
- "TC": {
- "name": "de Enselle Turks un Kaikos"
- },
- "FK": {
- "name": "de Falkland-Enselle"
- },
- "FO": {
- "name": "de Färrör-Enselle"
- },
- "FJ": {
- "name": "de Fidschi-Endelle"
- },
- "KY": {
- "name": "de Kaiman-Enselle"
- },
- "IC": {
- "name": "de Kannaresche Enselle"
- },
- "CV": {
- "name": "de kapvärdesche Enselle"
- },
- "BQ": {
- "name": "de karribbesche Nederläng"
- },
- "CC": {
- "name": "de Kokkos-Enselle"
- },
- "KM": {
- "name": "de Kommoore"
- },
- "CK": {
- "name": "de Kuuk-Enselle"
- },
- "MH": {
- "name": "de Machschall-Enselle"
- },
- "NL": {
- "name": "de Nederläng"
- },
- "MP": {
- "name": "de nöödlijje Marijanne-Enselle"
- },
- "NF": {
- "name": "de Noofok-Ensel"
- },
- "AX": {
- "name": "de Ohland-Enselle"
- },
- "PN": {
- "name": "de Pitkärn-Ensel"
- },
- "ZA": {
- "name": "de Republik Södaffrika"
- },
- "CH": {
- "name": "de Schweiz"
- },
- "SC": {
- "name": "de Seischälle"
- },
- "SB": {
- "name": "de Solomone-Enselle"
- },
- "TR": {
- "name": "de Törkei"
- },
- "CZ": {
- "name": "de Tschäschei"
- },
- "UA": {
- "name": "de Ukra’iine"
- },
- "UM": {
- "name": "de Vereineschte Schtaate vun Amärrika ier ußerhallef jelääje Enselsche"
- },
- "US": {
- "name": "de vereineschte Schtaate vun Ammärrika"
- },
- "CX": {
- "name": "de Weihnaachs-Ensel"
- },
- "CF": {
- "name": "de Zäntraalaffrikaanesche Republik"
- },
- "BL": {
- "name": "de Zint Battälmi-Enselle"
- },
- "MF": {
- "name": "de Zint-Määtes-Ensel"
- },
- "SN": {
- "name": "der Sennejall"
- },
- "AQ": {
- "name": "der Södpol"
- },
- "TD": {
- "name": "der Tschadd"
- },
- "VA": {
- "name": "der Vattikahn"
- },
- "DM": {
- "name": "Dominnika"
- },
- "DE": {
- "name": "Doütschland"
- },
- "DJ": {
- "name": "Dschibutti"
- },
- "ME": {
- "name": "et Monteneejro"
- },
- "PH": {
- "name": "Fillipiine"
- },
- "FI": {
- "name": "Finnland"
- },
- "FR": {
- "name": "Frankrisch"
- },
- "GF": {
- "name": "Franzüüsesch Jujaana"
- },
- "PF": {
- "name": "Franzüüsesch Pollineesije"
- },
- "TF": {
- "name": "Franzüüsesche Södsee-Enselle"
- },
- "HT": {
- "name": "Ha’itti"
- },
- "HN": {
- "name": "Honduras"
- },
- "HK": {
- "name": "Hongkong"
- },
- "IN": {
- "name": "Indije"
- },
- "ID": {
- "name": "Indoneesije"
- },
- "IQ": {
- "name": "Irak"
- },
- "IE": {
- "name": "Irrland"
- },
- "IS": {
- "name": "Ißland"
- },
- "IL": {
- "name": "Ißraäl"
- },
- "IT": {
- "name": "Itaalije"
- },
- "GH": {
- "name": "Jaana"
- },
- "GA": {
- "name": "Jabuhn"
- },
- "GM": {
- "name": "Jambija"
- },
- "JM": {
- "name": "Jammaika"
- },
- "YE": {
- "name": "Jämme"
- },
- "JP": {
- "name": "Japan"
- },
- "GE": {
- "name": "Jeorrjije"
- },
- "GI": {
- "name": "Jibralltaa"
- },
- "GN": {
- "name": "Jinneha"
- },
- "GW": {
- "name": "Jinneha_Bißau"
- },
- "GG": {
- "name": "Jöönsei"
- },
- "JE": {
- "name": "Jööseh"
- },
- "JO": {
- "name": "Jordaanije"
- },
- "GD": {
- "name": "Jrenahda"
- },
- "GR": {
- "name": "Jriescheland"
- },
- "GL": {
- "name": "Jröhnland"
- },
- "GB": {
- "name": "Jruußbrettannije"
- },
- "GP": {
- "name": "Juadelupp"
- },
- "GU": {
- "name": "Juham"
- },
- "GY": {
- "name": "Jujaana"
- },
- "GT": {
- "name": "Juwatemahla"
- },
- "KH": {
- "name": "Kambodscha"
- },
- "CM": {
- "name": "Kammeruhn"
- },
- "CA": {
- "name": "Kanada"
- },
- "KZ": {
- "name": "Kassakstahn"
- },
- "QA": {
- "name": "Kataa"
- },
- "KE": {
- "name": "Keenija"
- },
- "KI": {
- "name": "Kiribati"
- },
- "KG": {
- "name": "Kirrjiisije"
- },
- "CO": {
- "name": "Kolumbije"
- },
- "XK": {
- "name": "Kosovo"
- },
- "CR": {
- "name": "Kostarika"
- },
- "HR": {
- "name": "Krowazije"
- },
- "CU": {
- "name": "Kuhba"
- },
- "KW": {
- "name": "Kuweit"
- },
- "LA": {
- "name": "La’os"
- },
- "LV": {
- "name": "Lätland"
- },
- "LB": {
- "name": "Lebbannon"
- },
- "LS": {
- "name": "Lesooto"
- },
- "LY": {
- "name": "Libbije"
- },
- "LR": {
- "name": "Libeerija"
- },
- "LI": {
- "name": "Lischteschtein"
- },
- "LT": {
- "name": "Littaue"
- },
- "LU": {
- "name": "Luxembursch"
- },
- "ML": {
- "name": "Maali"
- },
- "MQ": {
- "name": "Machtinik"
- },
- "MG": {
- "name": "Maddajaska"
- },
- "YT": {
- "name": "Majott"
- },
- "MO": {
- "name": "Makau"
- },
- "MY": {
- "name": "Malaisije"
- },
- "MW": {
- "name": "Malawi"
- },
- "MV": {
- "name": "Mallediive"
- },
- "MT": {
- "name": "Malta"
- },
- "MA": {
- "name": "Marokko"
- },
- "MU": {
- "name": "Maurizijus"
- },
- "MR": {
- "name": "Mautitaanije"
- },
- "MX": {
- "name": "Mäxiko"
- },
- "MK": {
- "name": "Mazedoonije"
- },
- "FM": {
- "name": "Mikroneesije"
- },
- "MD": {
- "name": "Moldaavije"
- },
- "MC": {
- "name": "Monakko"
- },
- "MN": {
- "name": "Mongjolei"
- },
- "MS": {
- "name": "Mongßerrat"
- },
- "MZ": {
- "name": "Mosambik"
- },
- "NA": {
- "name": "Namiibije"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepall"
- },
- "NC": {
- "name": "Neuschottland"
- },
- "NZ": {
- "name": "Neuseeland"
- },
- "NE": {
- "name": "Nijer"
- },
- "NG": {
- "name": "Nikaraagua"
- },
- "NI": {
- "name": "Nikarahguwa"
- },
- "NU": {
- "name": "Niue"
- },
- "KP": {
- "name": "Nood-Koreja"
- },
- "SD": {
- "name": "Noodsudahn"
- },
- "NO": {
- "name": "Norrweeje"
- },
- "OM": {
- "name": "Oman"
- },
- "AT": {
- "name": "Öösterisch"
- },
- "TL": {
- "name": "Oß-Timor"
- },
- "PK": {
- "name": "Pakistahn"
- },
- "PS": {
- "name": "Palästina"
- },
- "PW": {
- "name": "Pallau"
- },
- "PA": {
- "name": "Pannama"
- },
- "PG": {
- "name": "Papuwa Neujineeja"
- },
- "PY": {
- "name": "Parraguwai"
- },
- "PE": {
- "name": "Perruh"
- },
- "IR": {
- "name": "Persije"
- },
- "PT": {
- "name": "Pochtojall"
- },
- "PR": {
- "name": "Pochtoriko"
- },
- "PL": {
- "name": "Pole"
- },
- "RE": {
- "name": "Rehunjohn"
- },
- "RO": {
- "name": "Romäänije"
- },
- "RW": {
- "name": "Ruanda"
- },
- "RU": {
- "name": "Rußland"
- },
- "ZM": {
- "name": "Sambija"
- },
- "WS": {
- "name": "Sammoha"
- },
- "SM": {
- "name": "San-Marino"
- },
- "RS": {
- "name": "Särbije"
- },
- "SA": {
- "name": "Saudi Arraabije"
- },
- "CL": {
- "name": "Schiile"
- },
- "CN": {
- "name": "Schiina"
- },
- "ES": {
- "name": "Schpaanije"
- },
- "SE": {
- "name": "Schweede"
- },
- "ZW": {
- "name": "Simbabwe"
- },
- "SG": {
- "name": "Singjapuur"
- },
- "SL": {
- "name": "Sjärra Lejone"
- },
- "GS": {
- "name": "Söd-Jeorjie un de södlijje Botteramms-Enselle"
- },
- "KR": {
- "name": "Söd-Koreja"
- },
- "SS": {
- "name": "Södsudahn"
- },
- "SO": {
- "name": "Somaalije"
- },
- "LK": {
- "name": "Sri Lanka"
- },
- "SK": {
- "name": "ẞlovakei"
- },
- "SI": {
- "name": "ẞloveenije"
- },
- "SZ": {
- "name": "ẞwaasiland"
- },
- "SY": {
- "name": "Sürije"
- },
- "SR": {
- "name": "Sürinamm"
- },
- "TJ": {
- "name": "Tadschikistahn"
- },
- "TH": {
- "name": "Tailand"
- },
- "TW": {
- "name": "Taiwan"
- },
- "TZ": {
- "name": "Tansanija"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tongga"
- },
- "TG": {
- "name": "Toojo"
- },
- "TT": {
- "name": "Trinidad un Tobähjo"
- },
- "TA": {
- "name": "Tristan da Cunja"
- },
- "TN": {
- "name": "Tuneesije"
- },
- "TM": {
- "name": "Turkmenistahn"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UG": {
- "name": "Ujanda"
- },
- "HU": {
- "name": "Unjann"
- },
- "UY": {
- "name": "Urrujwai"
- },
- "UZ": {
- "name": "Ußbeekistahn"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VE": {
- "name": "Venezuela"
- },
- "AE": {
- "name": "Vereinschte Arrabesche Emmirate"
- },
- "VN": {
- "name": "Vijätnamm"
- },
- "WF": {
- "name": "Wallis un Futuna"
- },
- "EH": {
- "name": "Wäß-Sahara"
- },
- "BY": {
- "name": "Wießrußland"
- },
- "EA": {
- "name": "Ze’uta un Meliija"
- },
- "KN": {
- "name": "Zint Kitts un Nevis"
- },
- "SX": {
- "name": "Zint Maarten"
- },
- "PM": {
- "name": "Zint Pjäär un Mikelong"
- },
- "ST": {
- "name": "Zint Tommeh un Printschipe"
- },
- "VC": {
- "name": "Zint Vinzänz un de Jrenadines-Enselle"
- },
- "CY": {
- "name": "Züppere"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/ky.json b/vendor/commerceguys/intl/resources/country/ky.json
deleted file mode 100644
index cb2d31c3f..000000000
--- a/vendor/commerceguys/intl/resources/country/ky.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AU": {
- "name": "Австралия"
- },
- "AT": {
- "name": "Австрия"
- },
- "AZ": {
- "name": "Азербайжан"
- },
- "UM": {
- "name": "АКШнын сырткы аралдары"
- },
- "AX": {
- "name": "Аланд аралдары"
- },
- "AL": {
- "name": "Албания"
- },
- "DZ": {
- "name": "Алжир"
- },
- "US": {
- "name": "Америка Кошмо Штаттары"
- },
- "AS": {
- "name": "Америкалык Самоа"
- },
- "AI": {
- "name": "Ангилья"
- },
- "AO": {
- "name": "Ангола"
- },
- "AD": {
- "name": "Андорра"
- },
- "AQ": {
- "name": "Антарктида"
- },
- "AG": {
- "name": "Антигуа жана Барбуда"
- },
- "AR": {
- "name": "Аргентина"
- },
- "AM": {
- "name": "Армения"
- },
- "AW": {
- "name": "Аруба"
- },
- "AF": {
- "name": "Афганистан"
- },
- "BS": {
- "name": "Багама аралдары"
- },
- "BD": {
- "name": "Бангладеш"
- },
- "BB": {
- "name": "Барбадос"
- },
- "EH": {
- "name": "Батыш Сахара"
- },
- "BH": {
- "name": "Бахрейн"
- },
- "BY": {
- "name": "Беларусь"
- },
- "BZ": {
- "name": "Белиз"
- },
- "BE": {
- "name": "Бельгия"
- },
- "BJ": {
- "name": "Бенин"
- },
- "BM": {
- "name": "Бермуд аралдары"
- },
- "AE": {
- "name": "Бириккен Араб Эмираттары"
- },
- "BG": {
- "name": "Болгария"
- },
- "BO": {
- "name": "Боливия"
- },
- "CF": {
- "name": "Борбордук Африка Республикасы"
- },
- "BA": {
- "name": "Босния жана Герцеговина"
- },
- "BW": {
- "name": "Ботсвана"
- },
- "BR": {
- "name": "Бразилия"
- },
- "BN": {
- "name": "Бруней"
- },
- "BF": {
- "name": "Буркина-Фасо"
- },
- "BI": {
- "name": "Бурунди"
- },
- "BT": {
- "name": "Бутан"
- },
- "VU": {
- "name": "Вануату"
- },
- "VA": {
- "name": "Ватикан"
- },
- "HU": {
- "name": "Венгрия"
- },
- "VE": {
- "name": "Венесуэла"
- },
- "VI": {
- "name": "Виргин аралдары (АКШ)"
- },
- "VG": {
- "name": "Виргин аралдары (Британия)"
- },
- "AC": {
- "name": "Вознесение аралы"
- },
- "VN": {
- "name": "Вьетнам"
- },
- "GA": {
- "name": "Габон"
- },
- "HT": {
- "name": "Гаити"
- },
- "GY": {
- "name": "Гайана"
- },
- "GM": {
- "name": "Гамбия"
- },
- "GH": {
- "name": "Гана"
- },
- "GP": {
- "name": "Гваделупа"
- },
- "GT": {
- "name": "Гватемала"
- },
- "GN": {
- "name": "Гвинея"
- },
- "GW": {
- "name": "Гвинея-Бисау"
- },
- "DE": {
- "name": "Германия"
- },
- "GG": {
- "name": "Гернси"
- },
- "GI": {
- "name": "Гибралтар"
- },
- "HN": {
- "name": "Гондурас"
- },
- "HK": {
- "name": "Гонконг Кытай ААА"
- },
- "GD": {
- "name": "Гренада"
- },
- "GL": {
- "name": "Гренландия"
- },
- "GR": {
- "name": "Греция"
- },
- "GE": {
- "name": "Грузия"
- },
- "GU": {
- "name": "Гуам"
- },
- "DK": {
- "name": "Дания"
- },
- "DJ": {
- "name": "Джибути"
- },
- "DG": {
- "name": "Диего Гарсия"
- },
- "DM": {
- "name": "Доминика"
- },
- "DO": {
- "name": "Доминика Республикасы"
- },
- "EG": {
- "name": "Египет"
- },
- "NZ": {
- "name": "Жаӊы Зеландия"
- },
- "NC": {
- "name": "Жаӊы Каледония"
- },
- "JE": {
- "name": "Жерси"
- },
- "ZM": {
- "name": "Замбия"
- },
- "ZW": {
- "name": "Зимбабве"
- },
- "IL": {
- "name": "Израиль"
- },
- "IO": {
- "name": "Инди океанындагы Британ территориясы"
- },
- "IN": {
- "name": "Индия"
- },
- "ID": {
- "name": "Индонезия"
- },
- "JO": {
- "name": "Иордания"
- },
- "IQ": {
- "name": "Ирак"
- },
- "IR": {
- "name": "Иран"
- },
- "IE": {
- "name": "Ирландия"
- },
- "IS": {
- "name": "Исландия"
- },
- "ES": {
- "name": "Испания"
- },
- "IT": {
- "name": "Италия"
- },
- "YE": {
- "name": "Йемен"
- },
- "KZ": {
- "name": "Казакстан"
- },
- "KY": {
- "name": "Кайман аралдары"
- },
- "KH": {
- "name": "Камбоджа"
- },
- "CM": {
- "name": "Камерун"
- },
- "CA": {
- "name": "Канада"
- },
- "IC": {
- "name": "Канар аралдары"
- },
- "CV": {
- "name": "Капе Верде"
- },
- "BQ": {
- "name": "Кариб Нидерланддары"
- },
- "QA": {
- "name": "Катар"
- },
- "KE": {
- "name": "Кения"
- },
- "CY": {
- "name": "Кипр"
- },
- "KI": {
- "name": "Кирибати"
- },
- "CC": {
- "name": "Кокос (Килинг) аралдары"
- },
- "CO": {
- "name": "Колумбия"
- },
- "KM": {
- "name": "Коморос"
- },
- "CG": {
- "name": "Конго-Браззавил"
- },
- "CD": {
- "name": "Конго-Киншаса"
- },
- "XK": {
- "name": "Косово"
- },
- "CR": {
- "name": "Коста-Рика"
- },
- "CI": {
- "name": "Кот-д’Ивуар"
- },
- "CU": {
- "name": "Куба"
- },
- "KW": {
- "name": "Кувейт"
- },
- "CK": {
- "name": "Кук аралдары"
- },
- "KG": {
- "name": "Кыргызстан"
- },
- "CN": {
- "name": "Кытай"
- },
- "CW": {
- "name": "Кюрасао"
- },
- "LA": {
- "name": "Лаос"
- },
- "LV": {
- "name": "Латвия"
- },
- "LS": {
- "name": "Лесото"
- },
- "LR": {
- "name": "Либерия"
- },
- "LB": {
- "name": "Ливан"
- },
- "LY": {
- "name": "Ливия"
- },
- "LT": {
- "name": "Литва"
- },
- "LI": {
- "name": "Лихтенштейн"
- },
- "LU": {
- "name": "Люксембург"
- },
- "MU": {
- "name": "Маврикий"
- },
- "MR": {
- "name": "Мавритания"
- },
- "MG": {
- "name": "Мадагаскар"
- },
- "YT": {
- "name": "Майотта"
- },
- "MO": {
- "name": "Макау Кытай ААА"
- },
- "MK": {
- "name": "Македония"
- },
- "MW": {
- "name": "Малави"
- },
- "MY": {
- "name": "Малайзия"
- },
- "ML": {
- "name": "Мали"
- },
- "MV": {
- "name": "Мальдив"
- },
- "MT": {
- "name": "Мальта"
- },
- "MA": {
- "name": "Марокко"
- },
- "MQ": {
- "name": "Мартиника"
- },
- "MH": {
- "name": "Маршалл аралдары"
- },
- "MX": {
- "name": "Мексика"
- },
- "FM": {
- "name": "Микронезия"
- },
- "MZ": {
- "name": "Мозамбик"
- },
- "MD": {
- "name": "Молдова"
- },
- "MC": {
- "name": "Монако"
- },
- "MN": {
- "name": "Монголия"
- },
- "MS": {
- "name": "Монтсеррат"
- },
- "MM": {
- "name": "Мьянма (Бирма)"
- },
- "IM": {
- "name": "Мэн аралы"
- },
- "NA": {
- "name": "Намибия"
- },
- "NR": {
- "name": "Науру"
- },
- "NP": {
- "name": "Непал"
- },
- "NE": {
- "name": "Нигер"
- },
- "NG": {
- "name": "Нигерия"
- },
- "NL": {
- "name": "Нидерланд"
- },
- "NI": {
- "name": "Никарагуа"
- },
- "NU": {
- "name": "Ниуэ"
- },
- "NO": {
- "name": "Норвегия"
- },
- "NF": {
- "name": "Норфолк аралы"
- },
- "OM": {
- "name": "Оман"
- },
- "UZ": {
- "name": "Өзбекстан"
- },
- "PK": {
- "name": "Пакистан"
- },
- "PW": {
- "name": "Палау"
- },
- "PS": {
- "name": "Палестина аймактары"
- },
- "PA": {
- "name": "Панама"
- },
- "PG": {
- "name": "Папуа-Жаңы Гвинея"
- },
- "PY": {
- "name": "Парагвай"
- },
- "PE": {
- "name": "Перу"
- },
- "PN": {
- "name": "Питкэрн аралдары"
- },
- "PF": {
- "name": "Полинезия (франциялык)"
- },
- "PL": {
- "name": "Польша"
- },
- "PT": {
- "name": "Португалия"
- },
- "PR": {
- "name": "Пуэрто-Рико"
- },
- "RE": {
- "name": "Реюньон"
- },
- "CX": {
- "name": "Рождество аралы"
- },
- "RU": {
- "name": "Россия"
- },
- "RW": {
- "name": "Руанда"
- },
- "RO": {
- "name": "Румыния"
- },
- "WS": {
- "name": "Самоа"
- },
- "SM": {
- "name": "Сан Марино"
- },
- "ST": {
- "name": "Сан-Томе жана Принсипи"
- },
- "SA": {
- "name": "Сауд Арабиясы"
- },
- "SZ": {
- "name": "Свазиленд"
- },
- "SC": {
- "name": "Сейшел аралдары"
- },
- "PM": {
- "name": "Сен-Пьер жана Микелон"
- },
- "SN": {
- "name": "Сенегал"
- },
- "BL": {
- "name": "Сент Бартелеми"
- },
- "VC": {
- "name": "Сент-Винсент жана Гренадиндер"
- },
- "KN": {
- "name": "Сент-Китс жана Невис"
- },
- "LC": {
- "name": "Сент-Люсия"
- },
- "MF": {
- "name": "Сент-Мартин"
- },
- "RS": {
- "name": "Сербия"
- },
- "EA": {
- "name": "Сеута жана Мелилла"
- },
- "SG": {
- "name": "Сингапур"
- },
- "SX": {
- "name": "Синт-Мартен"
- },
- "SY": {
- "name": "Сирия"
- },
- "SK": {
- "name": "Словакия"
- },
- "SI": {
- "name": "Словения"
- },
- "SB": {
- "name": "Соломон аралдары"
- },
- "SO": {
- "name": "Сомали"
- },
- "SD": {
- "name": "Судан"
- },
- "SR": {
- "name": "Суринам"
- },
- "SL": {
- "name": "Сьерра-Леоне"
- },
- "TJ": {
- "name": "Тажикстан"
- },
- "TW": {
- "name": "Тайвань"
- },
- "TH": {
- "name": "Тайланд"
- },
- "TZ": {
- "name": "Танзания"
- },
- "TL": {
- "name": "Тимор-Лесте"
- },
- "TG": {
- "name": "Того"
- },
- "TK": {
- "name": "Токелау"
- },
- "TO": {
- "name": "Тонга"
- },
- "TT": {
- "name": "Тринидад жана Тобаго"
- },
- "TA": {
- "name": "Тристан-да-Кунья"
- },
- "TV": {
- "name": "Тувалу"
- },
- "TN": {
- "name": "Тунис"
- },
- "KP": {
- "name": "Түндүк Корея"
- },
- "MP": {
- "name": "Түндүк Мариана аралдары"
- },
- "TR": {
- "name": "Түркия"
- },
- "TM": {
- "name": "Түркмөнстан"
- },
- "TC": {
- "name": "Түркс жана Кайкос аралдары"
- },
- "GS": {
- "name": "Түштүк Жоржия жана Түштүк Сэндвич аралдары"
- },
- "KR": {
- "name": "Түштүк Корея"
- },
- "SS": {
- "name": "Түштүк Судан"
- },
- "ZA": {
- "name": "Түштүк-Африка Республикасы"
- },
- "UG": {
- "name": "Уганда"
- },
- "UA": {
- "name": "Украина"
- },
- "GB": {
- "name": "Улуу Британия"
- },
- "WF": {
- "name": "Уоллис жана Футуна"
- },
- "UY": {
- "name": "Уругвай"
- },
- "FO": {
- "name": "Фарер аралдары"
- },
- "FJ": {
- "name": "Фиджи"
- },
- "PH": {
- "name": "Филлипин"
- },
- "FI": {
- "name": "Финляндия"
- },
- "FK": {
- "name": "Фолкленд аралдары"
- },
- "FR": {
- "name": "Франция"
- },
- "TF": {
- "name": "Франциянын Түштүктөгү аймактары"
- },
- "GF": {
- "name": "Француздук Гвиана"
- },
- "HR": {
- "name": "Хорватия"
- },
- "TD": {
- "name": "Чад"
- },
- "ME": {
- "name": "Черногория"
- },
- "CZ": {
- "name": "Чехия"
- },
- "CL": {
- "name": "Чили"
- },
- "CH": {
- "name": "Швейцария"
- },
- "SE": {
- "name": "Швеция"
- },
- "SJ": {
- "name": "Шпицберген жана Ян-Майен"
- },
- "LK": {
- "name": "Шри-Ланка"
- },
- "SH": {
- "name": "Ыйык Елена"
- },
- "EC": {
- "name": "Эквадор"
- },
- "GQ": {
- "name": "Экватордук Гвинея"
- },
- "SV": {
- "name": "Эль-Сальвадор"
- },
- "ER": {
- "name": "Эритрея"
- },
- "EE": {
- "name": "Эстония"
- },
- "ET": {
- "name": "Эфиопия"
- },
- "JM": {
- "name": "Ямайка"
- },
- "JP": {
- "name": "Япония"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/lag.json b/vendor/commerceguys/intl/resources/country/lag.json
deleted file mode 100644
index 73ad5c926..000000000
--- a/vendor/commerceguys/intl/resources/country/lag.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "ZA": {
- "name": "Afɨrɨka ya Saame"
- },
- "AF": {
- "name": "Afuganisitáani"
- },
- "IS": {
- "name": "Aisiláandi"
- },
- "AR": {
- "name": "Ajentíina"
- },
- "AX": {
- "name": "Åland Islands"
- },
- "DZ": {
- "name": "Alijéria"
- },
- "AL": {
- "name": "Alubánia"
- },
- "US": {
- "name": "Amerɨka"
- },
- "AD": {
- "name": "Andóra"
- },
- "AO": {
- "name": "Angóola"
- },
- "AI": {
- "name": "Anguíila"
- },
- "AQ": {
- "name": "Antarctica"
- },
- "AG": {
- "name": "Antigúua na Baribúuda"
- },
- "AM": {
- "name": "Ariménia"
- },
- "AW": {
- "name": "Arúuba"
- },
- "AC": {
- "name": "Ascension Island"
- },
- "AU": {
- "name": "Ausiteréelia"
- },
- "AT": {
- "name": "Áusitiria"
- },
- "IE": {
- "name": "Ayaláandi"
- },
- "AZ": {
- "name": "Azabajáani"
- },
- "BB": {
- "name": "Babadóosi"
- },
- "BS": {
- "name": "Baháama"
- },
- "BH": {
- "name": "Baharéeni"
- },
- "BD": {
- "name": "Bangaladéeshi"
- },
- "BY": {
- "name": "Belarúusi"
- },
- "BZ": {
- "name": "Belíise"
- },
- "BJ": {
- "name": "Beníini"
- },
- "BM": {
- "name": "Berimúuda"
- },
- "BO": {
- "name": "Bolívia"
- },
- "BA": {
- "name": "Bósinia"
- },
- "BW": {
- "name": "Botiswáana"
- },
- "BR": {
- "name": "Brasíili"
- },
- "MG": {
- "name": "Bukíini"
- },
- "BF": {
- "name": "Bukinafáaso"
- },
- "BG": {
- "name": "Buligaría"
- },
- "BN": {
- "name": "Burunéei"
- },
- "BI": {
- "name": "Burúundi"
- },
- "BT": {
- "name": "Butáani"
- },
- "IC": {
- "name": "Canary Islands"
- },
- "BQ": {
- "name": "Caribbean Netherlands"
- },
- "EA": {
- "name": "Ceuta & Melilla"
- },
- "TD": {
- "name": "Cháadi"
- },
- "CL": {
- "name": "Chíile"
- },
- "CN": {
- "name": "Chíina"
- },
- "CX": {
- "name": "Christmas Island"
- },
- "CC": {
- "name": "Cocos (Keeling) Islands"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DK": {
- "name": "Denimaki"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DM": {
- "name": "Domínɨka"
- },
- "SV": {
- "name": "Elisalivado"
- },
- "ER": {
- "name": "Eriterea"
- },
- "EE": {
- "name": "Estonía"
- },
- "FO": {
- "name": "Faroe Islands"
- },
- "FJ": {
- "name": "Fíiji"
- },
- "TF": {
- "name": "French Southern Territories"
- },
- "GH": {
- "name": "Gáana"
- },
- "GA": {
- "name": "Gabóoni"
- },
- "GM": {
- "name": "Gámbia"
- },
- "GN": {
- "name": "Gíine"
- },
- "GW": {
- "name": "Gíine Bisáau"
- },
- "GQ": {
- "name": "Gíine Ikwéeta"
- },
- "GD": {
- "name": "Girenáada"
- },
- "GL": {
- "name": "Giriniláandi"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GY": {
- "name": "Guyáana"
- },
- "GP": {
- "name": "Gwadelúupe"
- },
- "GU": {
- "name": "Gwani"
- },
- "GT": {
- "name": "Gwatemáala"
- },
- "GF": {
- "name": "Gwiyáana yʉ Ʉfaráansa"
- },
- "HT": {
- "name": "Haíiti"
- },
- "ES": {
- "name": "Hisipánia"
- },
- "HN": {
- "name": "Honduráasi"
- },
- "HK": {
- "name": "Hong Kong SAR China"
- },
- "HU": {
- "name": "Hungária"
- },
- "EC": {
- "name": "Íkwado"
- },
- "IN": {
- "name": "Índia"
- },
- "ID": {
- "name": "Indonésia"
- },
- "IQ": {
- "name": "Iráaki"
- },
- "IL": {
- "name": "Isiraéeli"
- },
- "IM": {
- "name": "Isle of Man"
- },
- "IT": {
- "name": "Itália"
- },
- "CI": {
- "name": "Ivori Kositi"
- },
- "IO": {
- "name": "Ɨsɨ yʉ Ʉɨngeréesa irivii ra Híindi"
- },
- "JM": {
- "name": "Jamáika"
- },
- "CZ": {
- "name": "Jamuhúuri ya Chéeki"
- },
- "DO": {
- "name": "Jamuhúuri ya Dominɨka"
- },
- "CD": {
- "name": "Jamuhúuri ya Kɨdemokurasía ya Kóongo"
- },
- "JP": {
- "name": "Japáani"
- },
- "JE": {
- "name": "Jersey"
- },
- "GI": {
- "name": "Jiburálita"
- },
- "DJ": {
- "name": "Jibúuti"
- },
- "JO": {
- "name": "Jódani"
- },
- "GE": {
- "name": "Jójia"
- },
- "CF": {
- "name": "Juhúuri ya Afɨrɨka ya katɨ katɨ"
- },
- "NC": {
- "name": "Kaledónia Ifya"
- },
- "KH": {
- "name": "Kambódia"
- },
- "CM": {
- "name": "Kamerúuni"
- },
- "CA": {
- "name": "Kánada"
- },
- "QA": {
- "name": "Katáari"
- },
- "KZ": {
- "name": "Kazakasitáani"
- },
- "KE": {
- "name": "Kéenya"
- },
- "CV": {
- "name": "Kepuvéede"
- },
- "KI": {
- "name": "Kiribáati"
- },
- "KG": {
- "name": "Kirigisitáani"
- },
- "NF": {
- "name": "Kisíiwa cha Nofifóoki"
- },
- "CO": {
- "name": "Kolómbia"
- },
- "KM": {
- "name": "Komóoro"
- },
- "CG": {
- "name": "Kóongo"
- },
- "KR": {
- "name": "Koréa ya Saame"
- },
- "KP": {
- "name": "Koréa yʉ ʉtʉrʉko"
- },
- "HR": {
- "name": "Koréshia"
- },
- "CR": {
- "name": "Kósita Rɨ́ɨka"
- },
- "XK": {
- "name": "Kosovo"
- },
- "CY": {
- "name": "Kupuróosi"
- },
- "KW": {
- "name": "Kʉwáiti"
- },
- "CU": {
- "name": "Kyúuba"
- },
- "LA": {
- "name": "Laóosi"
- },
- "LU": {
- "name": "Lasembáagi"
- },
- "LV": {
- "name": "Lativia"
- },
- "LB": {
- "name": "Lebanóoni"
- },
- "LS": {
- "name": "Lesóoto"
- },
- "LY": {
- "name": "Líbia"
- },
- "LR": {
- "name": "Liibéria"
- },
- "LI": {
- "name": "Lishentéeni"
- },
- "LT": {
- "name": "Lisuánia"
- },
- "ML": {
- "name": "Máali"
- },
- "MO": {
- "name": "Macau SAR China"
- },
- "MW": {
- "name": "Maláawi"
- },
- "MY": {
- "name": "Maleísia"
- },
- "MT": {
- "name": "Málita"
- },
- "MQ": {
- "name": "Maritiníiki"
- },
- "MK": {
- "name": "Masedónia"
- },
- "YT": {
- "name": "Mayóote"
- },
- "MX": {
- "name": "Mekisiko"
- },
- "MM": {
- "name": "Miáama"
- },
- "FM": {
- "name": "Mikironésia"
- },
- "EG": {
- "name": "Mísiri"
- },
- "MV": {
- "name": "Modíivu"
- },
- "MD": {
- "name": "Molidóova"
- },
- "MC": {
- "name": "Monáako"
- },
- "MN": {
- "name": "Mongólia"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Monteráati"
- },
- "MU": {
- "name": "Moríisi"
- },
- "MR": {
- "name": "Moritánia"
- },
- "MA": {
- "name": "Moróoko"
- },
- "MZ": {
- "name": "Musumbíiji"
- },
- "SH": {
- "name": "Mʉtakatíifu Heléena"
- },
- "KN": {
- "name": "Mʉtakatíifu kitisi na Nevíisi"
- },
- "LC": {
- "name": "Mʉtakatíifu Lusíia"
- },
- "PM": {
- "name": "Mʉtakatíifu Peéteri na Mɨkaéeli"
- },
- "VC": {
- "name": "Mʉtakatíifu Viséenti na Gernadíini"
- },
- "PS": {
- "name": "Mweemberera wa kʉmweeri wa Gáaza"
- },
- "NA": {
- "name": "Namíbia"
- },
- "NR": {
- "name": "Naúuru"
- },
- "NP": {
- "name": "Nepáali"
- },
- "NE": {
- "name": "Níija"
- },
- "NG": {
- "name": "Niijéria"
- },
- "NI": {
- "name": "Nikarágʉa"
- },
- "NU": {
- "name": "Niúue"
- },
- "NO": {
- "name": "Norwe"
- },
- "NZ": {
- "name": "Nyuzílandi"
- },
- "OM": {
- "name": "Ómani"
- },
- "PK": {
- "name": "Pakisitáani"
- },
- "PW": {
- "name": "Paláau"
- },
- "PA": {
- "name": "Panáama"
- },
- "PG": {
- "name": "Papúua"
- },
- "PY": {
- "name": "Paraguáai"
- },
- "PN": {
- "name": "Patikaírini"
- },
- "PE": {
- "name": "Péeru"
- },
- "PL": {
- "name": "Pólandi"
- },
- "PF": {
- "name": "Polinésia yʉ Ʉfaráansa"
- },
- "PR": {
- "name": "Pwetorɨ́ɨko"
- },
- "RE": {
- "name": "Reyunióoni"
- },
- "RO": {
- "name": "Romaníia"
- },
- "RW": {
- "name": "Rwáanda"
- },
- "SM": {
- "name": "Samaríino"
- },
- "ZM": {
- "name": "Sámbia"
- },
- "WS": {
- "name": "Samóoa"
- },
- "AS": {
- "name": "Samóoa ya Amerɨ́ka"
- },
- "ST": {
- "name": "Sao Tóome na Pirinsipe"
- },
- "SA": {
- "name": "Saudíia Arabíia"
- },
- "SN": {
- "name": "Senegáali"
- },
- "SL": {
- "name": "Seraleóoni"
- },
- "RS": {
- "name": "Serbia"
- },
- "SC": {
- "name": "Shelishéeli"
- },
- "ZW": {
- "name": "Simbáabwe"
- },
- "SG": {
- "name": "Singapoo"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SY": {
- "name": "Síria"
- },
- "LK": {
- "name": "Siriláanka"
- },
- "SO": {
- "name": "Somália"
- },
- "GS": {
- "name": "South Georgia & South Sandwich Islands"
- },
- "SS": {
- "name": "South Sudan"
- },
- "BL": {
- "name": "St. Barthélemy"
- },
- "MF": {
- "name": "St. Martin"
- },
- "SD": {
- "name": "Sudáani"
- },
- "SK": {
- "name": "Sulováakia"
- },
- "SI": {
- "name": "Sulovénia"
- },
- "SR": {
- "name": "Surináamu"
- },
- "SJ": {
- "name": "Svalbard & Jan Mayen"
- },
- "TZ": {
- "name": "Taansanía"
- },
- "TH": {
- "name": "Táilandi"
- },
- "TW": {
- "name": "Taiwáani"
- },
- "TJ": {
- "name": "Tajikisitáani"
- },
- "TL": {
- "name": "Timóori yi Itʉʉmba"
- },
- "TT": {
- "name": "Tiriníida ya Tobáago"
- },
- "TK": {
- "name": "Tokeláau"
- },
- "TG": {
- "name": "Tóogo"
- },
- "TO": {
- "name": "Tóonga"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TN": {
- "name": "Tunísia"
- },
- "TV": {
- "name": "Tuváalu"
- },
- "UM": {
- "name": "U.S. Outlying Islands"
- },
- "FI": {
- "name": "Ufíini"
- },
- "PH": {
- "name": "Ufilipíino"
- },
- "GR": {
- "name": "Ugiríki"
- },
- "UY": {
- "name": "Uruguáai"
- },
- "RU": {
- "name": "Urúusi"
- },
- "UZ": {
- "name": "Usibekisitáani"
- },
- "SE": {
- "name": "Uswíidi"
- },
- "CH": {
- "name": "Uswíisi"
- },
- "TM": {
- "name": "Uturukimenisitáani"
- },
- "TR": {
- "name": "Uturúuki"
- },
- "IR": {
- "name": "Ʉajéemi"
- },
- "BE": {
- "name": "Ʉbeligíiji"
- },
- "FR": {
- "name": "Ʉfaráansa"
- },
- "UG": {
- "name": "Ʉgáanda"
- },
- "ET": {
- "name": "Ʉhabéeshi"
- },
- "NL": {
- "name": "Ʉholáanzi"
- },
- "GB": {
- "name": "Ʉɨngeréesa"
- },
- "DE": {
- "name": "Ʉjerumáani"
- },
- "UA": {
- "name": "Ʉkɨréeni"
- },
- "PT": {
- "name": "Ʉréeno"
- },
- "SZ": {
- "name": "Ʉswáazi"
- },
- "AE": {
- "name": "Ʉtemi wa Kɨaráabu"
- },
- "VU": {
- "name": "Vanuáatu"
- },
- "VA": {
- "name": "Vatikáani"
- },
- "VE": {
- "name": "Venezuéela"
- },
- "VN": {
- "name": "Vietináamu"
- },
- "FK": {
- "name": "Visíiwa vya Fakulandi"
- },
- "KY": {
- "name": "Visíiwa vya Kayimani"
- },
- "CK": {
- "name": "Visíiwa vya Kúuku"
- },
- "MH": {
- "name": "Visíiwa vya Marisháali"
- },
- "SB": {
- "name": "Visíiwa vya Solomóoni"
- },
- "TC": {
- "name": "Visíiwa vya Turíiki na Kaíiko"
- },
- "VI": {
- "name": "Visíiwa vya Vigíini vya Amerɨ́ka"
- },
- "VG": {
- "name": "Visíiwa vya Vigíini vya Ʉɨngeréesa"
- },
- "MP": {
- "name": "Visiwa vya Mariana vya Kaskazini"
- },
- "WF": {
- "name": "Walíisi na Futúuna"
- },
- "EH": {
- "name": "Western Sahara"
- },
- "YE": {
- "name": "Yémeni"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/lb.json b/vendor/commerceguys/intl/resources/country/lb.json
deleted file mode 100644
index 3160da2d4..000000000
--- a/vendor/commerceguys/intl/resources/country/lb.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afghanistan"
- },
- "AX": {
- "name": "Ålandinselen"
- },
- "AL": {
- "name": "Albanien"
- },
- "DZ": {
- "name": "Algerien"
- },
- "VI": {
- "name": "Amerikanesch Joffereninselen"
- },
- "UM": {
- "name": "Amerikanesch-Ozeanien"
- },
- "AS": {
- "name": "Amerikanesch-Samoa"
- },
- "AD": {
- "name": "Andorra"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguilla"
- },
- "AQ": {
- "name": "Antarktis"
- },
- "AG": {
- "name": "Antigua a Barbuda"
- },
- "AR": {
- "name": "Argentinien"
- },
- "AM": {
- "name": "Armenien"
- },
- "AW": {
- "name": "Aruba"
- },
- "AC": {
- "name": "Ascension"
- },
- "AZ": {
- "name": "Aserbaidschan"
- },
- "AU": {
- "name": "Australien"
- },
- "BS": {
- "name": "Bahamas"
- },
- "BH": {
- "name": "Bahrain"
- },
- "BD": {
- "name": "Bangladesch"
- },
- "BB": {
- "name": "Barbados"
- },
- "BZ": {
- "name": "Belize"
- },
- "BE": {
- "name": "Belsch"
- },
- "BJ": {
- "name": "Benin"
- },
- "BM": {
- "name": "Bermuda"
- },
- "BT": {
- "name": "Bhutan"
- },
- "BO": {
- "name": "Bolivien"
- },
- "BA": {
- "name": "Bosnien an Herzegowina"
- },
- "BW": {
- "name": "Botsuana"
- },
- "BR": {
- "name": "Brasilien"
- },
- "VG": {
- "name": "Britesch Joffereninselen"
- },
- "IO": {
- "name": "Britescht Territorium am Indeschen Ozean"
- },
- "BN": {
- "name": "Brunei"
- },
- "BG": {
- "name": "Bulgarien"
- },
- "BF": {
- "name": "Burkina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "EA": {
- "name": "Ceuta a Melilla"
- },
- "CL": {
- "name": "Chile"
- },
- "CN": {
- "name": "China"
- },
- "CX": {
- "name": "Chrëschtdagsinsel"
- },
- "CK": {
- "name": "Cookinselen"
- },
- "CR": {
- "name": "Costa Rica"
- },
- "CI": {
- "name": "Côte d’Ivoire"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DE": {
- "name": "Däitschland"
- },
- "DK": {
- "name": "Dänemark"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DM": {
- "name": "Dominica"
- },
- "DO": {
- "name": "Dominikanesch Republik"
- },
- "DJ": {
- "name": "Dschibuti"
- },
- "EC": {
- "name": "Ecuador"
- },
- "EG": {
- "name": "Egypten"
- },
- "AT": {
- "name": "Éisträich"
- },
- "SV": {
- "name": "El Salvador"
- },
- "GQ": {
- "name": "Equatorialguinea"
- },
- "ER": {
- "name": "Eritrea"
- },
- "EE": {
- "name": "Estland"
- },
- "ET": {
- "name": "Ethiopien"
- },
- "FK": {
- "name": "Falklandinselen"
- },
- "FO": {
- "name": "Färöer"
- },
- "FJ": {
- "name": "Fidschi"
- },
- "FI": {
- "name": "Finnland"
- },
- "FR": {
- "name": "Frankräich"
- },
- "TF": {
- "name": "Franséisch Süd- an Antarktisgebidder"
- },
- "PF": {
- "name": "Franséisch-Polynesien"
- },
- "GA": {
- "name": "Gabun"
- },
- "GM": {
- "name": "Gambia"
- },
- "GE": {
- "name": "Georgien"
- },
- "GH": {
- "name": "Ghana"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GD": {
- "name": "Grenada"
- },
- "GR": {
- "name": "Griicheland"
- },
- "GL": {
- "name": "Grönland"
- },
- "GB": {
- "name": "Groussbritannien"
- },
- "GP": {
- "name": "Guadeloupe"
- },
- "GU": {
- "name": "Guam"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GF": {
- "name": "Guayane"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GN": {
- "name": "Guinea"
- },
- "GW": {
- "name": "Guinea-Bissau"
- },
- "GY": {
- "name": "Guyana"
- },
- "HT": {
- "name": "Haiti"
- },
- "NL": {
- "name": "Holland"
- },
- "HN": {
- "name": "Honduras"
- },
- "IN": {
- "name": "Indien"
- },
- "ID": {
- "name": "Indonesien"
- },
- "IQ": {
- "name": "Irak"
- },
- "IR": {
- "name": "Iran"
- },
- "IE": {
- "name": "Irland"
- },
- "IS": {
- "name": "Island"
- },
- "IM": {
- "name": "Isle of Man"
- },
- "IL": {
- "name": "Israel"
- },
- "IT": {
- "name": "Italien"
- },
- "JM": {
- "name": "Jamaika"
- },
- "JP": {
- "name": "Japan"
- },
- "YE": {
- "name": "Jemen"
- },
- "JE": {
- "name": "Jersey"
- },
- "JO": {
- "name": "Jordanien"
- },
- "KY": {
- "name": "Kaimaninselen"
- },
- "KH": {
- "name": "Kambodscha"
- },
- "CM": {
- "name": "Kamerun"
- },
- "CA": {
- "name": "Kanada"
- },
- "IC": {
- "name": "Kanaresch Inselen"
- },
- "CV": {
- "name": "Kap Verde"
- },
- "BQ": {
- "name": "Karibescht Holland"
- },
- "KZ": {
- "name": "Kasachstan"
- },
- "QA": {
- "name": "Katar"
- },
- "KE": {
- "name": "Kenia"
- },
- "KG": {
- "name": "Kirgisistan"
- },
- "KI": {
- "name": "Kiribati"
- },
- "CC": {
- "name": "Kokosinselen"
- },
- "CO": {
- "name": "Kolumbien"
- },
- "KM": {
- "name": "Komoren"
- },
- "CG": {
- "name": "Kongo-Brazzaville"
- },
- "CD": {
- "name": "Kongo-Kinshasa"
- },
- "XK": {
- "name": "Kosovo"
- },
- "HR": {
- "name": "Kroatien"
- },
- "CU": {
- "name": "Kuba"
- },
- "KW": {
- "name": "Kuwait"
- },
- "LA": {
- "name": "Laos"
- },
- "LS": {
- "name": "Lesotho"
- },
- "LV": {
- "name": "Lettland"
- },
- "LU": {
- "name": "Lëtzebuerg"
- },
- "LB": {
- "name": "Libanon"
- },
- "LR": {
- "name": "Liberia"
- },
- "LY": {
- "name": "Libyen"
- },
- "LI": {
- "name": "Liechtenstein"
- },
- "LT": {
- "name": "Litauen"
- },
- "MG": {
- "name": "Madagaskar"
- },
- "MW": {
- "name": "Malawi"
- },
- "MY": {
- "name": "Malaysia"
- },
- "MV": {
- "name": "Maldiven"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "MA": {
- "name": "Marokko"
- },
- "MH": {
- "name": "Marshallinselen"
- },
- "MQ": {
- "name": "Martinique"
- },
- "MR": {
- "name": "Mauretanien"
- },
- "MU": {
- "name": "Mauritius"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MK": {
- "name": "Mazedonien"
- },
- "MX": {
- "name": "Mexiko"
- },
- "FM": {
- "name": "Mikronesien"
- },
- "MD": {
- "name": "Moldawien"
- },
- "MC": {
- "name": "Monaco"
- },
- "MN": {
- "name": "Mongolei"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MZ": {
- "name": "Mosambik"
- },
- "MM": {
- "name": "Myanmar"
- },
- "NA": {
- "name": "Namibia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NC": {
- "name": "Neikaledonien"
- },
- "NZ": {
- "name": "Neiséiland"
- },
- "NP": {
- "name": "Nepal"
- },
- "MP": {
- "name": "Nërdlech Marianen"
- },
- "NI": {
- "name": "Nicaragua"
- },
- "NE": {
- "name": "Niger"
- },
- "NG": {
- "name": "Nigeria"
- },
- "NU": {
- "name": "Niue"
- },
- "KP": {
- "name": "Nordkorea"
- },
- "NF": {
- "name": "Norfolkinsel"
- },
- "NO": {
- "name": "Norwegen"
- },
- "OM": {
- "name": "Oman"
- },
- "TL": {
- "name": "Osttimor"
- },
- "PK": {
- "name": "Pakistan"
- },
- "PW": {
- "name": "Palau"
- },
- "PS": {
- "name": "Palestinensesch Autonomiegebidder"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papua-Neiguinea"
- },
- "PY": {
- "name": "Paraguay"
- },
- "PE": {
- "name": "Peru"
- },
- "PH": {
- "name": "Philippinnen"
- },
- "PN": {
- "name": "Pitcairninselen"
- },
- "PL": {
- "name": "Polen"
- },
- "PT": {
- "name": "Portugal"
- },
- "PR": {
- "name": "Puerto Rico"
- },
- "RE": {
- "name": "Réunion"
- },
- "RW": {
- "name": "Ruanda"
- },
- "RO": {
- "name": "Rumänien"
- },
- "RU": {
- "name": "Russland"
- },
- "BL": {
- "name": "Saint-Barthélemy"
- },
- "SB": {
- "name": "Salomonen"
- },
- "ZM": {
- "name": "Sambia"
- },
- "WS": {
- "name": "Samoa"
- },
- "SM": {
- "name": "San Marino"
- },
- "ST": {
- "name": "São Tomé a Príncipe"
- },
- "SA": {
- "name": "Saudi-Arabien"
- },
- "CH": {
- "name": "Schwäiz"
- },
- "SE": {
- "name": "Schweden"
- },
- "SN": {
- "name": "Senegal"
- },
- "RS": {
- "name": "Serbien"
- },
- "SC": {
- "name": "Seychellen"
- },
- "SL": {
- "name": "Sierra Leone"
- },
- "ZW": {
- "name": "Simbabwe"
- },
- "SG": {
- "name": "Singapur"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SK": {
- "name": "Slowakei"
- },
- "SI": {
- "name": "Slowenien"
- },
- "SO": {
- "name": "Somalia"
- },
- "ES": {
- "name": "Spanien"
- },
- "HK": {
- "name": "Spezialverwaltungszon Hong Kong"
- },
- "MO": {
- "name": "Spezialverwaltungszon Macau"
- },
- "LK": {
- "name": "Sri Lanka"
- },
- "SH": {
- "name": "St. Helena"
- },
- "KN": {
- "name": "St. Kitts an Nevis"
- },
- "LC": {
- "name": "St. Lucia"
- },
- "MF": {
- "name": "St. Martin"
- },
- "PM": {
- "name": "St. Pierre a Miquelon"
- },
- "VC": {
- "name": "St. Vincent an d’Grenadinnen"
- },
- "ZA": {
- "name": "Südafrika"
- },
- "SD": {
- "name": "Sudan"
- },
- "GS": {
- "name": "Südgeorgien an déi Südlech Sandwichinselen"
- },
- "KR": {
- "name": "Südkorea"
- },
- "SS": {
- "name": "Südsudan"
- },
- "SR": {
- "name": "Suriname"
- },
- "SJ": {
- "name": "Svalbard a Jan Mayen"
- },
- "SZ": {
- "name": "Swasiland"
- },
- "SY": {
- "name": "Syrien"
- },
- "TJ": {
- "name": "Tadschikistan"
- },
- "TW": {
- "name": "Taiwan"
- },
- "TZ": {
- "name": "Tansania"
- },
- "TH": {
- "name": "Thailand"
- },
- "TR": {
- "name": "Tierkei"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad an Tobago"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TD": {
- "name": "Tschad"
- },
- "CZ": {
- "name": "Tschechien"
- },
- "TN": {
- "name": "Tunesien"
- },
- "TM": {
- "name": "Turkmenistan"
- },
- "TC": {
- "name": "Turks- a Caicosinselen"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UG": {
- "name": "Uganda"
- },
- "UA": {
- "name": "Ukrain"
- },
- "HU": {
- "name": "Ungarn"
- },
- "UY": {
- "name": "Uruguay"
- },
- "UZ": {
- "name": "Usbekistan"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VA": {
- "name": "Vatikanstad"
- },
- "VE": {
- "name": "Venezuela"
- },
- "AE": {
- "name": "Vereenegt Arabesch Emirater"
- },
- "US": {
- "name": "Vereenegt Staaten"
- },
- "VN": {
- "name": "Vietnam"
- },
- "BY": {
- "name": "Wäissrussland"
- },
- "WF": {
- "name": "Wallis a Futuna"
- },
- "EH": {
- "name": "Westsahara"
- },
- "CF": {
- "name": "Zentralafrikanesch Republik"
- },
- "CY": {
- "name": "Zypern"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/lg.json b/vendor/commerceguys/intl/resources/country/lg.json
deleted file mode 100644
index 2fec889d0..000000000
--- a/vendor/commerceguys/intl/resources/country/lg.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afaganisitani"
- },
- "AX": {
- "name": "Åland Islands"
- },
- "AL": {
- "name": "Alibaniya"
- },
- "DZ": {
- "name": "Aligerya"
- },
- "US": {
- "name": "Amerika"
- },
- "AD": {
- "name": "Andora"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Angwila"
- },
- "AQ": {
- "name": "Antarctica"
- },
- "AG": {
- "name": "Antigwa ne Barabuda"
- },
- "AM": {
- "name": "Arameniya"
- },
- "AR": {
- "name": "Arigentina"
- },
- "AW": {
- "name": "Aruba"
- },
- "AC": {
- "name": "Ascension Island"
- },
- "AU": {
- "name": "Awusitureliya"
- },
- "AT": {
- "name": "Awusituriya"
- },
- "IE": {
- "name": "Ayalandi"
- },
- "IS": {
- "name": "Ayisirandi"
- },
- "AZ": {
- "name": "Azerebayijaani"
- },
- "BH": {
- "name": "Baareeni"
- },
- "BS": {
- "name": "Bahamasi"
- },
- "BD": {
- "name": "Bangaladesi"
- },
- "BB": {
- "name": "Barabadosi"
- },
- "BY": {
- "name": "Belarusi"
- },
- "BZ": {
- "name": "Belize"
- },
- "BJ": {
- "name": "Benini"
- },
- "BM": {
- "name": "Beremuda"
- },
- "SB": {
- "name": "Bizanga by’eSolomooni"
- },
- "CV": {
- "name": "Bizinga by’e Kepu Veredi"
- },
- "IO": {
- "name": "Bizinga by’eCago"
- },
- "FK": {
- "name": "Bizinga by’eFalikalandi"
- },
- "KM": {
- "name": "Bizinga by’eKomoro"
- },
- "MV": {
- "name": "Bizinga by’eMalidive"
- },
- "TC": {
- "name": "Bizinga by’eTaaka ne Kayikosi"
- },
- "PH": {
- "name": "Bizinga bya Firipino"
- },
- "CK": {
- "name": "Bizinga bya Kkuki"
- },
- "MH": {
- "name": "Bizinga bya Mariso"
- },
- "MP": {
- "name": "Bizinga bya Mariyana eby’omumambuka"
- },
- "VI": {
- "name": "Bizinga bya Virigini eby’Amerika"
- },
- "KY": {
- "name": "Bizinga ebya Kayimaani"
- },
- "VG": {
- "name": "Bizinga ebya Virigini ebitwalibwa Bungereza"
- },
- "BO": {
- "name": "Boliviya"
- },
- "BW": {
- "name": "Botiswana"
- },
- "BA": {
- "name": "Boziniya Hezegovina"
- },
- "BE": {
- "name": "Bubirigi"
- },
- "DE": {
- "name": "Budaaki"
- },
- "FR": {
- "name": "Bufalansa"
- },
- "GR": {
- "name": "Bugereeki\/Buyonaani"
- },
- "BG": {
- "name": "Bulugariya"
- },
- "GB": {
- "name": "Bungereza"
- },
- "BR": {
- "name": "Buraziiri"
- },
- "BF": {
- "name": "Burukina Faso"
- },
- "BN": {
- "name": "Burunayi"
- },
- "BI": {
- "name": "Burundi"
- },
- "BT": {
- "name": "Butaani"
- },
- "IN": {
- "name": "Buyindi"
- },
- "TD": {
- "name": "Caadi"
- },
- "IC": {
- "name": "Canary Islands"
- },
- "BQ": {
- "name": "Caribbean Netherlands"
- },
- "CN": {
- "name": "Cayina"
- },
- "EA": {
- "name": "Ceuta & Melilla"
- },
- "CX": {
- "name": "Christmas Island"
- },
- "CL": {
- "name": "Cile"
- },
- "CC": {
- "name": "Cocos (Keeling) Islands"
- },
- "CU": {
- "name": "Cuba"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DK": {
- "name": "Denimaaka"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DM": {
- "name": "Dominika"
- },
- "EC": {
- "name": "Ekwado"
- },
- "SV": {
- "name": "El salivado"
- },
- "AE": {
- "name": "Emireeti"
- },
- "ER": {
- "name": "Eritureya"
- },
- "EE": {
- "name": "Esitoniya"
- },
- "ET": {
- "name": "Esyopya"
- },
- "FO": {
- "name": "Faroe Islands"
- },
- "FJ": {
- "name": "Fiji"
- },
- "FI": {
- "name": "Finilandi"
- },
- "TF": {
- "name": "French Southern Territories"
- },
- "GA": {
- "name": "Gaboni"
- },
- "GM": {
- "name": "Gambya"
- },
- "GH": {
- "name": "Gana"
- },
- "GY": {
- "name": "Gayana"
- },
- "GQ": {
- "name": "Gayana ey’oku ekweta"
- },
- "GI": {
- "name": "Giburalita"
- },
- "GN": {
- "name": "Gini"
- },
- "GW": {
- "name": "Gini-Bisawu"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GD": {
- "name": "Gurenada"
- },
- "GL": {
- "name": "Gurenelandi"
- },
- "GF": {
- "name": "Guyana enfalansa"
- },
- "GP": {
- "name": "Gwadalupe"
- },
- "GU": {
- "name": "Gwamu"
- },
- "GT": {
- "name": "Gwatemala"
- },
- "GE": {
- "name": "Gyogya"
- },
- "HU": {
- "name": "Hangare"
- },
- "HT": {
- "name": "Hayiti"
- },
- "NL": {
- "name": "Holandi"
- },
- "HK": {
- "name": "Hong Kong SAR China"
- },
- "HN": {
- "name": "Hundurasi"
- },
- "IM": {
- "name": "Isle of Man"
- },
- "JM": {
- "name": "Jamayika"
- },
- "JP": {
- "name": "Japani"
- },
- "JE": {
- "name": "Jersey"
- },
- "DJ": {
- "name": "Jjibuti"
- },
- "NC": {
- "name": "Kaledonya mupya"
- },
- "KH": {
- "name": "Kambodya"
- },
- "CM": {
- "name": "Kameruuni"
- },
- "CA": {
- "name": "Kanada"
- },
- "QA": {
- "name": "Kataa"
- },
- "KZ": {
- "name": "Kazakisitaani"
- },
- "KE": {
- "name": "Kenya"
- },
- "KI": {
- "name": "Kiribati"
- },
- "KG": {
- "name": "Kirigizisitaani"
- },
- "NF": {
- "name": "Kizinga ky’eNorofoko"
- },
- "CO": {
- "name": "Kolombya"
- },
- "CG": {
- "name": "Kongo"
- },
- "CD": {
- "name": "Kongo - Zayire"
- },
- "KP": {
- "name": "Koreya ey’omumambuka"
- },
- "KR": {
- "name": "Koreya ey’omumaserengeta"
- },
- "CR": {
- "name": "Kosita Rika"
- },
- "XK": {
- "name": "Kosovo"
- },
- "CI": {
- "name": "Kote Divwa"
- },
- "HR": {
- "name": "Kurowesya"
- },
- "KW": {
- "name": "Kuweti"
- },
- "RU": {
- "name": "Lasa"
- },
- "LV": {
- "name": "Lativya"
- },
- "LA": {
- "name": "Lawosi"
- },
- "LB": {
- "name": "Lebanoni"
- },
- "LS": {
- "name": "Lesoso"
- },
- "RE": {
- "name": "Leyunyoni"
- },
- "LR": {
- "name": "Liberya"
- },
- "LY": {
- "name": "Libya"
- },
- "LI": {
- "name": "Licitensitayini"
- },
- "CF": {
- "name": "Lipubulika eya Senturafiriki"
- },
- "CZ": {
- "name": "Lipubulika ya Ceeka"
- },
- "DO": {
- "name": "Lipubulika ya Dominika"
- },
- "LT": {
- "name": "Lisuwenya"
- },
- "RO": {
- "name": "Lomaniya"
- },
- "LU": {
- "name": "Lukisembaaga"
- },
- "MO": {
- "name": "Macau SAR China"
- },
- "MG": {
- "name": "Madagasika"
- },
- "MW": {
- "name": "Malawi"
- },
- "MY": {
- "name": "Malezya"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malita"
- },
- "MQ": {
- "name": "Maritiniiki"
- },
- "MK": {
- "name": "Masedoniya"
- },
- "MU": {
- "name": "Mawulisyasi"
- },
- "MR": {
- "name": "Mawulitenya"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "Mekisiko"
- },
- "FM": {
- "name": "Mikuronezya"
- },
- "EG": {
- "name": "Misiri"
- },
- "MD": {
- "name": "Molodova"
- },
- "MC": {
- "name": "Monako"
- },
- "MN": {
- "name": "Mongoliya"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Monteseraati"
- },
- "MA": {
- "name": "Moroko"
- },
- "MZ": {
- "name": "Mozambiiki"
- },
- "MM": {
- "name": "Myanima"
- },
- "NA": {
- "name": "Namibiya"
- },
- "NR": {
- "name": "Nawuru"
- },
- "NG": {
- "name": "Nayijerya"
- },
- "NP": {
- "name": "Nepalo"
- },
- "NE": {
- "name": "Nije"
- },
- "NI": {
- "name": "Nikaraguwa"
- },
- "NU": {
- "name": "Niyuwe"
- },
- "NZ": {
- "name": "Niyuziirandi"
- },
- "NO": {
- "name": "Nowe"
- },
- "OM": {
- "name": "Omaani"
- },
- "PK": {
- "name": "Pakisitaani"
- },
- "PW": {
- "name": "Palawu"
- },
- "PS": {
- "name": "Palesitayini"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papwa Nyugini"
- },
- "PY": {
- "name": "Paragwayi"
- },
- "PE": {
- "name": "Peru"
- },
- "PN": {
- "name": "Pitikeeni"
- },
- "PL": {
- "name": "Polandi"
- },
- "PF": {
- "name": "Polinesiya enfalansa"
- },
- "PR": {
- "name": "Potoriko"
- },
- "PT": {
- "name": "Potugaali"
- },
- "RW": {
- "name": "Rwanda"
- },
- "WS": {
- "name": "Samowa"
- },
- "AS": {
- "name": "Samowa omumerika"
- },
- "SM": {
- "name": "Sanimarino"
- },
- "ST": {
- "name": "Sanitome ne Purincipe"
- },
- "SA": {
- "name": "Sawudarebya - Buwarabu"
- },
- "ZA": {
- "name": "Sawusafirika"
- },
- "SN": {
- "name": "Senegaalo"
- },
- "SH": {
- "name": "Senti Herena"
- },
- "KN": {
- "name": "Senti Kitisi ne Nevisi"
- },
- "LC": {
- "name": "Senti Luciya"
- },
- "PM": {
- "name": "Senti Piyere ne Mikeloni"
- },
- "VC": {
- "name": "Senti Vinsenti ne Gurendadiini"
- },
- "RS": {
- "name": "Serbia"
- },
- "SC": {
- "name": "Sesere"
- },
- "SG": {
- "name": "Singapowa"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "ES": {
- "name": "Sipeyini"
- },
- "CY": {
- "name": "Sipuriya"
- },
- "LK": {
- "name": "Sirilanka"
- },
- "SY": {
- "name": "Siriya"
- },
- "SK": {
- "name": "Sirovakya"
- },
- "SI": {
- "name": "Sirovenya"
- },
- "SL": {
- "name": "Siyeralewone"
- },
- "SO": {
- "name": "Somaliya"
- },
- "GS": {
- "name": "South Georgia & South Sandwich Islands"
- },
- "SS": {
- "name": "South Sudan"
- },
- "BL": {
- "name": "St. Barthélemy"
- },
- "MF": {
- "name": "St. Martin"
- },
- "SD": {
- "name": "Sudaani"
- },
- "SR": {
- "name": "Surinaamu"
- },
- "SJ": {
- "name": "Svalbard & Jan Mayen"
- },
- "SZ": {
- "name": "Swazirandi"
- },
- "SE": {
- "name": "Swideni"
- },
- "CH": {
- "name": "Switizirandi"
- },
- "TJ": {
- "name": "Tajikisitaani"
- },
- "TM": {
- "name": "Takimenesitaani"
- },
- "TZ": {
- "name": "Tanzaniya"
- },
- "TH": {
- "name": "Tayirandi"
- },
- "TW": {
- "name": "Tayiwani"
- },
- "TL": {
- "name": "Timowa"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelawu"
- },
- "TO": {
- "name": "Tonga"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TR": {
- "name": "Ttake"
- },
- "TN": {
- "name": "Tunisya"
- },
- "TT": {
- "name": "Turindaadi ne Tobago"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UM": {
- "name": "U.S. Outlying Islands"
- },
- "VU": {
- "name": "Vanawuwatu"
- },
- "VA": {
- "name": "Vatikaani"
- },
- "VE": {
- "name": "Venzwera"
- },
- "VN": {
- "name": "Vyetinaamu"
- },
- "WF": {
- "name": "Walisi ne Futuna"
- },
- "EH": {
- "name": "Western Sahara"
- },
- "UY": {
- "name": "Wurugwayi"
- },
- "UZ": {
- "name": "Wuzibekisitaani"
- },
- "YE": {
- "name": "Yemeni"
- },
- "ID": {
- "name": "Yindonezya"
- },
- "IQ": {
- "name": "Yiraaka"
- },
- "IR": {
- "name": "Yiraani"
- },
- "IL": {
- "name": "Yisirayeri"
- },
- "IT": {
- "name": "Yitale"
- },
- "JO": {
- "name": "Yorodani"
- },
- "UG": {
- "name": "Yuganda"
- },
- "UA": {
- "name": "Yukurayine"
- },
- "ZM": {
- "name": "Zambya"
- },
- "ZW": {
- "name": "Zimbabwe"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/ln.json b/vendor/commerceguys/intl/resources/country/ln.json
deleted file mode 100644
index 1ea16ef03..000000000
--- a/vendor/commerceguys/intl/resources/country/ln.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afiganisitá"
- },
- "ZA": {
- "name": "Afríka ya Súdi"
- },
- "SA": {
- "name": "Alabi Sawuditɛ"
- },
- "AX": {
- "name": "Åland Islands"
- },
- "DE": {
- "name": "Alemani"
- },
- "AL": {
- "name": "Alibani"
- },
- "DZ": {
- "name": "Alizɛri"
- },
- "US": {
- "name": "Ameriki"
- },
- "AM": {
- "name": "Amɛni"
- },
- "AD": {
- "name": "Andorɛ"
- },
- "GB": {
- "name": "Angɛlɛtɛ́lɛ"
- },
- "AI": {
- "name": "Angiyɛ"
- },
- "AO": {
- "name": "Angóla"
- },
- "AQ": {
- "name": "Antarctique"
- },
- "AG": {
- "name": "Antiga mpé Barbuda"
- },
- "AR": {
- "name": "Arizantinɛ"
- },
- "AW": {
- "name": "Aruba"
- },
- "AC": {
- "name": "Ascension Island"
- },
- "HT": {
- "name": "Ayiti"
- },
- "AZ": {
- "name": "Azɛlɛbaizá"
- },
- "BS": {
- "name": "Bahamasɛ"
- },
- "BH": {
- "name": "Bahrɛnɛ"
- },
- "BB": {
- "name": "Barɛbadɛ"
- },
- "BE": {
- "name": "Beleziki"
- },
- "BZ": {
- "name": "Belizɛ"
- },
- "BJ": {
- "name": "Benɛ"
- },
- "BD": {
- "name": "Bengalidɛsi"
- },
- "BM": {
- "name": "Bermuda"
- },
- "BG": {
- "name": "Biligari"
- },
- "MM": {
- "name": "Birmanie"
- },
- "CV": {
- "name": "Bisanga bya Kapevɛrɛ"
- },
- "KY": {
- "name": "Bisanga bya Kayíma"
- },
- "CK": {
- "name": "Bisanga bya Kookɛ"
- },
- "FK": {
- "name": "Bisanga bya Maluni"
- },
- "MP": {
- "name": "Bisanga bya Marianɛ ya nɔ́rdi"
- },
- "MH": {
- "name": "Bisanga bya Marishalɛ"
- },
- "TC": {
- "name": "Bisanga bya Turki mpé Kaiko"
- },
- "VI": {
- "name": "Bisanga bya Vierzi ya Ameriki"
- },
- "VG": {
- "name": "Bisanga bya Vierzi ya Angɛlɛtɛ́lɛ"
- },
- "SB": {
- "name": "Bisanga Solomɔ"
- },
- "BO": {
- "name": "Bolivi"
- },
- "BA": {
- "name": "Bosini mpé Hezegovine"
- },
- "BW": {
- "name": "Botswana"
- },
- "BR": {
- "name": "Brezílɛ"
- },
- "BN": {
- "name": "Brineyi"
- },
- "BF": {
- "name": "Bukina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "BT": {
- "name": "Butáni"
- },
- "BY": {
- "name": "Byelorisi"
- },
- "IC": {
- "name": "Canary Islands"
- },
- "BQ": {
- "name": "Caribbean Netherlands"
- },
- "EA": {
- "name": "Ceuta & Melilla"
- },
- "CX": {
- "name": "Christmas Island"
- },
- "CC": {
- "name": "Cocos (Keeling) Islands"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DK": {
- "name": "Danɛmarike"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DM": {
- "name": "Domínike"
- },
- "DJ": {
- "name": "Dzibuti"
- },
- "EC": {
- "name": "Ekwatɛ́lɛ"
- },
- "ER": {
- "name": "Elitelɛ"
- },
- "NF": {
- "name": "Esanga Norfokɛ"
- },
- "ES": {
- "name": "Esipanye"
- },
- "EE": {
- "name": "Esitoni"
- },
- "ET": {
- "name": "Etsíopi"
- },
- "EG": {
- "name": "Ezípite"
- },
- "FR": {
- "name": "Falánsɛ"
- },
- "FO": {
- "name": "Faroe Islands"
- },
- "FJ": {
- "name": "Fidzi"
- },
- "FI": {
- "name": "Filandɛ"
- },
- "PH": {
- "name": "Filipinɛ"
- },
- "GA": {
- "name": "Gabɔ"
- },
- "GM": {
- "name": "Gambi"
- },
- "GH": {
- "name": "Gana"
- },
- "GR": {
- "name": "Geleki"
- },
- "GD": {
- "name": "Gelenadɛ"
- },
- "GN": {
- "name": "Ginɛ"
- },
- "GW": {
- "name": "Ginɛbisau"
- },
- "GQ": {
- "name": "Ginɛ́kwatɛ́lɛ"
- },
- "GY": {
- "name": "Giyane"
- },
- "GF": {
- "name": "Giyanɛ ya Falánsɛ"
- },
- "GL": {
- "name": "Gowelande"
- },
- "GG": {
- "name": "Guernesey"
- },
- "GP": {
- "name": "Gwadɛlupɛ"
- },
- "GU": {
- "name": "Gwamɛ"
- },
- "GT": {
- "name": "Gwatémala"
- },
- "HK": {
- "name": "Hong Kong SAR China"
- },
- "UA": {
- "name": "Ikrɛni"
- },
- "GS": {
- "name": "Îles de Géorgie du Sud et Sandwich du Sud"
- },
- "IN": {
- "name": "Índɛ"
- },
- "ID": {
- "name": "Indonezi"
- },
- "IR": {
- "name": "Irâ"
- },
- "IQ": {
- "name": "Iraki"
- },
- "IE": {
- "name": "Irelandɛ"
- },
- "UY": {
- "name": "Irigwei"
- },
- "IS": {
- "name": "Isilandɛ"
- },
- "IL": {
- "name": "Isirayelɛ"
- },
- "IM": {
- "name": "Isle of Man"
- },
- "IT": {
- "name": "Itali"
- },
- "JE": {
- "name": "Jersey"
- },
- "NC": {
- "name": "Kaledoni ya sika"
- },
- "KH": {
- "name": "Kambodza"
- },
- "CM": {
- "name": "Kamɛrune"
- },
- "CA": {
- "name": "Kanada"
- },
- "QA": {
- "name": "Katari"
- },
- "KZ": {
- "name": "Kazakisitá"
- },
- "KE": {
- "name": "Kenya"
- },
- "CU": {
- "name": "Kiba"
- },
- "KG": {
- "name": "Kigizisitá"
- },
- "KI": {
- "name": "Kiribati"
- },
- "CO": {
- "name": "Kolombi"
- },
- "KM": {
- "name": "Komorɛ"
- },
- "CG": {
- "name": "Kongo"
- },
- "KP": {
- "name": "Korɛ ya nɔ́rdi"
- },
- "KR": {
- "name": "Korɛ ya súdi"
- },
- "CR": {
- "name": "Kositarika"
- },
- "XK": {
- "name": "Kosovo"
- },
- "CI": {
- "name": "Kotídivualɛ"
- },
- "KW": {
- "name": "Koweti"
- },
- "HR": {
- "name": "Krowasi"
- },
- "LA": {
- "name": "Lawosi"
- },
- "RE": {
- "name": "Lenyo"
- },
- "LS": {
- "name": "Lesoto"
- },
- "LV": {
- "name": "Letoni"
- },
- "AE": {
- "name": "Lɛmila alabo"
- },
- "LB": {
- "name": "Libá"
- },
- "LR": {
- "name": "Libériya"
- },
- "LY": {
- "name": "Libí"
- },
- "LU": {
- "name": "Likisambulu"
- },
- "LI": {
- "name": "Lishɛteni"
- },
- "LT": {
- "name": "Litwani"
- },
- "IO": {
- "name": "Mabelé ya Angɛlɛtɛ́lɛ na mbú ya Indiya"
- },
- "MO": {
- "name": "Macau SAR China"
- },
- "MG": {
- "name": "Madagasikari"
- },
- "MV": {
- "name": "Madívɛ"
- },
- "MW": {
- "name": "Malawi"
- },
- "MY": {
- "name": "Malezi"
- },
- "ML": {
- "name": "Malí"
- },
- "MT": {
- "name": "Malitɛ"
- },
- "MA": {
- "name": "Marokɛ"
- },
- "MQ": {
- "name": "Martiniki"
- },
- "MK": {
- "name": "Masedwanɛ"
- },
- "YT": {
- "name": "Mayotɛ"
- },
- "MX": {
- "name": "Meksike"
- },
- "FM": {
- "name": "Mikronezi"
- },
- "MD": {
- "name": "Molidavi"
- },
- "MC": {
- "name": "Monako"
- },
- "MN": {
- "name": "Mongolí"
- },
- "ME": {
- "name": "Monténégro"
- },
- "MU": {
- "name": "Morisɛ"
- },
- "MR": {
- "name": "Moritani"
- },
- "MS": {
- "name": "Mɔsera"
- },
- "MZ": {
- "name": "Mozambíki"
- },
- "NA": {
- "name": "Namibi"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepálɛ"
- },
- "NI": {
- "name": "Nikaragwa"
- },
- "NG": {
- "name": "Nizerya"
- },
- "NE": {
- "name": "Nizɛrɛ"
- },
- "NO": {
- "name": "Norivezɛ"
- },
- "NU": {
- "name": "Nyué"
- },
- "NL": {
- "name": "Olandɛ"
- },
- "OM": {
- "name": "Ománɛ"
- },
- "HN": {
- "name": "Ondurasɛ"
- },
- "HU": {
- "name": "Ongili"
- },
- "AU": {
- "name": "Ositáli"
- },
- "AT": {
- "name": "Otilisi"
- },
- "PK": {
- "name": "Pakisitá"
- },
- "PY": {
- "name": "Palagwei"
- },
- "PW": {
- "name": "Palau"
- },
- "PS": {
- "name": "Palɛsine"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papwazi Ginɛ ya sika"
- },
- "PE": {
- "name": "Péru"
- },
- "PN": {
- "name": "Pikairni"
- },
- "PF": {
- "name": "Polinezi ya Falánsɛ"
- },
- "PL": {
- "name": "Poloni"
- },
- "PR": {
- "name": "Pɔtoriko"
- },
- "PT": {
- "name": "Putúlugɛsi"
- },
- "CF": {
- "name": "Repibiki ya Afríka ya Káti"
- },
- "DO": {
- "name": "Repibiki ya Domínikɛ"
- },
- "CD": {
- "name": "Republíki ya Kongó Demokratíki"
- },
- "RU": {
- "name": "Risí"
- },
- "RO": {
- "name": "Romani"
- },
- "RW": {
- "name": "Rwanda"
- },
- "WS": {
- "name": "Samoa"
- },
- "AS": {
- "name": "Samoa ya Ameriki"
- },
- "SH": {
- "name": "Sántu eleni"
- },
- "KN": {
- "name": "Sántu krístofe mpé Nevɛ̀s"
- },
- "LC": {
- "name": "Sántu lisi"
- },
- "SM": {
- "name": "Sántu Marinɛ"
- },
- "PM": {
- "name": "Sántu pététo mpé Mikelɔ"
- },
- "VC": {
- "name": "Sántu vesá mpé Gelenadinɛ"
- },
- "ST": {
- "name": "Sao Tomé mpé Presipɛ"
- },
- "SV": {
- "name": "Savadɔrɛ"
- },
- "SN": {
- "name": "Senegalɛ"
- },
- "RS": {
- "name": "Serbie"
- },
- "SC": {
- "name": "Sɛshɛlɛ"
- },
- "CZ": {
- "name": "Shekia"
- },
- "SL": {
- "name": "Siera Leonɛ"
- },
- "CL": {
- "name": "Síli"
- },
- "SK": {
- "name": "Silovaki"
- },
- "SI": {
- "name": "Siloveni"
- },
- "CN": {
- "name": "Sinɛ"
- },
- "SG": {
- "name": "Singapurɛ"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "CY": {
- "name": "Sípɛlɛ"
- },
- "SY": {
- "name": "Sirí"
- },
- "LK": {
- "name": "Sirilanka"
- },
- "SO": {
- "name": "Somali"
- },
- "SS": {
- "name": "South Sudan"
- },
- "BL": {
- "name": "St. Barthélemy"
- },
- "MF": {
- "name": "St. Martin"
- },
- "SD": {
- "name": "Sudá"
- },
- "SR": {
- "name": "Surinamɛ"
- },
- "SJ": {
- "name": "Svalbard & Jan Mayen"
- },
- "SZ": {
- "name": "Swazilandi"
- },
- "SE": {
- "name": "Swédɛ"
- },
- "CH": {
- "name": "Swisɛ"
- },
- "TH": {
- "name": "Tailandɛ"
- },
- "TW": {
- "name": "Taiwanin"
- },
- "TZ": {
- "name": "Tanzani"
- },
- "TJ": {
- "name": "Tazikisitá"
- },
- "TF": {
- "name": "Terres australes et antarctiques françaises"
- },
- "TM": {
- "name": "Tikɛménisitá"
- },
- "TR": {
- "name": "Tiliki"
- },
- "TL": {
- "name": "Timorɛ ya Moniɛlɛ"
- },
- "TT": {
- "name": "Tinidadɛ mpé Tobago"
- },
- "TN": {
- "name": "Tinizi"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TD": {
- "name": "Tsádi"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UM": {
- "name": "U.S. Outlying Islands"
- },
- "UG": {
- "name": "Uganda"
- },
- "UZ": {
- "name": "Uzibɛkisitá"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VA": {
- "name": "Vatiká"
- },
- "VE": {
- "name": "Venézuela"
- },
- "VN": {
- "name": "Viyetinamɛ"
- },
- "WF": {
- "name": "Walisɛ mpé Futuna"
- },
- "EH": {
- "name": "Western Sahara"
- },
- "YE": {
- "name": "Yemɛnɛ"
- },
- "JM": {
- "name": "Zamaiki"
- },
- "ZM": {
- "name": "Zambi"
- },
- "JP": {
- "name": "Zapɔ"
- },
- "NZ": {
- "name": "Zelandɛ ya sika"
- },
- "GI": {
- "name": "Zibatalɛ"
- },
- "ZW": {
- "name": "Zimbabwe"
- },
- "JO": {
- "name": "Zɔdani"
- },
- "GE": {
- "name": "Zorzi"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/lo.json b/vendor/commerceguys/intl/resources/country/lo.json
deleted file mode 100644
index 8cfa31703..000000000
--- a/vendor/commerceguys/intl/resources/country/lo.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "GR": {
- "name": "ກຣີຊ"
- },
- "GL": {
- "name": "ກຣີນແລນ"
- },
- "GU": {
- "name": "ກວາມ"
- },
- "GY": {
- "name": "ກາຍຢານາ"
- },
- "QA": {
- "name": "ກາຕາ"
- },
- "GH": {
- "name": "ການາ"
- },
- "GA": {
- "name": "ກາບອນ"
- },
- "KH": {
- "name": "ກຳປູເຈຍ"
- },
- "GN": {
- "name": "ກິນີ"
- },
- "GW": {
- "name": "ກິນີ-ບິສເຊົາ"
- },
- "KW": {
- "name": "ກູເວດ"
- },
- "GP": {
- "name": "ກົວດາລູບ"
- },
- "GT": {
- "name": "ກົວເທມາລາ"
- },
- "GD": {
- "name": "ເກຣເນດາ"
- },
- "CX": {
- "name": "ເກາະຄຣິສມາດ"
- },
- "NF": {
- "name": "ເກາະນໍໂຟກ"
- },
- "AC": {
- "name": "ເກາະອາເຊນຊັນ"
- },
- "GG": {
- "name": "ເກີນຊີ"
- },
- "KR": {
- "name": "ເກົາຫລີໃຕ້"
- },
- "KP": {
- "name": "ເກົາຫລີເໜືອ"
- },
- "TF": {
- "name": "ເຂດແດນທາງໃຕ້ຂອຝຮັ່ງ"
- },
- "IO": {
- "name": "ເຂດແດນອັງກິດໃນມະຫາສະມຸດອິນເດຍ"
- },
- "CD": {
- "name": "ຄອງໂກ - ຄິນຊາຊາ"
- },
- "CG": {
- "name": "ຄອງໂກ - ບຣາຊາວິວ"
- },
- "KZ": {
- "name": "ຄາຊັກສະຖານ"
- },
- "CM": {
- "name": "ຄາເມຣູນ"
- },
- "BQ": {
- "name": "ຄາຣິບບຽນ ເນເທີແລນ"
- },
- "KI": {
- "name": "ຄິຣິບາທິ"
- },
- "CU": {
- "name": "ຄິວບາ"
- },
- "CW": {
- "name": "ຄູຣາຊາວ"
- },
- "KG": {
- "name": "ຄຽກກິດສະຖານ"
- },
- "KE": {
- "name": "ເຄນຢາ"
- },
- "CV": {
- "name": "ເຄບ ເວີດ"
- },
- "CA": {
- "name": "ແຄນາດາ"
- },
- "CR": {
- "name": "ໂຄສຕາ ຣິກາ"
- },
- "XK": {
- "name": "ໂຄໂຊໂວ"
- },
- "CI": {
- "name": "ໂຄຕີ ວົວ"
- },
- "KM": {
- "name": "ໂຄໂມໂຣສ"
- },
- "HR": {
- "name": "ໂຄຣເອເທຍ"
- },
- "CO": {
- "name": "ໂຄລົມເບຍ"
- },
- "GE": {
- "name": "ຈໍເຈຍ"
- },
- "JO": {
- "name": "ຈໍແດນ"
- },
- "JM": {
- "name": "ຈາໄມຄາ"
- },
- "GI": {
- "name": "ຈິບບຣອນທາ"
- },
- "DJ": {
- "name": "ຈິບູຕິ"
- },
- "CN": {
- "name": "ຈີນ"
- },
- "JE": {
- "name": "ເຈີຊີ"
- },
- "ES": {
- "name": "ສະເປນ"
- },
- "SK": {
- "name": "ສະໂລວາເກຍ"
- },
- "SI": {
- "name": "ສະໂລເວເນຍ"
- },
- "SZ": {
- "name": "ສະວາຊິແລນ"
- },
- "SJ": {
- "name": "ສະວາບາ ແລະ ແຢນ ມາເຢນ"
- },
- "CH": {
- "name": "ສະວິດເຊີແລນ"
- },
- "SE": {
- "name": "ສະວີເດັນ"
- },
- "US": {
- "name": "ສະຫະລັດ"
- },
- "AE": {
- "name": "ສະຫະລັດອາຣັບເອມິເຣດ"
- },
- "GB": {
- "name": "ສະຫະລາດຊະອະນາຈັກ"
- },
- "DO": {
- "name": "ສາທາລະນະລັດ ໂດມິນິກັນ"
- },
- "GM": {
- "name": "ສາທາລະນະລັດແກມເບຍ"
- },
- "CF": {
- "name": "ສາທາລະນະລັດອາຟຣິກາກາງ"
- },
- "SG": {
- "name": "ສິງກະໂປ"
- },
- "LK": {
- "name": "ສີລັງກາ"
- },
- "TD": {
- "name": "ຊາດ"
- },
- "WS": {
- "name": "ຊາມົວ"
- },
- "SA": {
- "name": "ຊາອຸດິ ອາຣາເບຍ"
- },
- "EH": {
- "name": "ຊາຮາຣາຕາເວັນຕົກ"
- },
- "SX": {
- "name": "ຊິນ ມາເທັນ"
- },
- "ZW": {
- "name": "ຊິມບັບເວ"
- },
- "CL": {
- "name": "ຊິລີ"
- },
- "SY": {
- "name": "ຊີເຣຍ"
- },
- "SD": {
- "name": "ຊູດານ"
- },
- "SS": {
- "name": "ຊູດານໃຕ້"
- },
- "SR": {
- "name": "ຊູຣິນາມ"
- },
- "SC": {
- "name": "ເຊເຊວເລສ"
- },
- "SL": {
- "name": "ເຊຍຣາ ລີໂອນ"
- },
- "KN": {
- "name": "ເຊນ ຄິດ ແລະ ເນວິສ"
- },
- "BL": {
- "name": "ເຊນ ບາເທເລມີ"
- },
- "PM": {
- "name": "ເຊນ ປີແອ ມິເກວລອນ"
- },
- "MF": {
- "name": "ເຊນ ມາທິນ"
- },
- "LC": {
- "name": "ເຊນ ລູເຊຍ"
- },
- "VC": {
- "name": "ເຊນ ວິນເຊນ ແລະ ເກຣເນດິນ"
- },
- "SH": {
- "name": "ເຊນ ເຮເລນາ"
- },
- "SN": {
- "name": "ເຊນີໂກລ"
- },
- "EA": {
- "name": "ເຊວຕາ ແລະເມລິນລາ"
- },
- "CZ": {
- "name": "ເຊັກເຊຍ"
- },
- "RS": {
- "name": "ເຊີເບຍ"
- },
- "ST": {
- "name": "ເຊົາທູເມ ແລະ ພຣິນຊິບ"
- },
- "SM": {
- "name": "ແຊນ ມາຣິໂນ"
- },
- "ZM": {
- "name": "ແຊມເບຍ"
- },
- "SO": {
- "name": "ໂຊມາເລຍ"
- },
- "CY": {
- "name": "ໄຊປຣັສ"
- },
- "JP": {
- "name": "ຍີ່ປຸ່ນ"
- },
- "PS": {
- "name": "ດິນແດນ ປາເລສຕິນຽນ"
- },
- "DG": {
- "name": "ດິເອໂກ ກາເຊຍ"
- },
- "DK": {
- "name": "ເດນມາກ"
- },
- "DM": {
- "name": "ໂດມີນິຄາ"
- },
- "TN": {
- "name": "ຕູນິເຊຍ"
- },
- "TV": {
- "name": "ຕູວາລູ"
- },
- "TK": {
- "name": "ໂຕເກເລົາ"
- },
- "TG": {
- "name": "ໂຕໂກ"
- },
- "TW": {
- "name": "ໄຕ້ຫວັນ"
- },
- "TA": {
- "name": "ທຣິສຕັນ ດາ ກັນຮາ"
- },
- "TT": {
- "name": "ທຣິນິແດດ ແລະ ໂທແບໂກ"
- },
- "TO": {
- "name": "ທອງກາ"
- },
- "TJ": {
- "name": "ທາຈິກິດສະຖານ"
- },
- "TZ": {
- "name": "ທານຊາເນຍ"
- },
- "TL": {
- "name": "ທິມໍ-ເລສເຕ"
- },
- "TM": {
- "name": "ເທີກເມນິສະຖານ"
- },
- "TR": {
- "name": "ເທີຄີ"
- },
- "TH": {
- "name": "ໄທ"
- },
- "NO": {
- "name": "ນໍເວ"
- },
- "VA": {
- "name": "ນະຄອນ ວາຕິກັນ"
- },
- "NA": {
- "name": "ນາມີເບຍ"
- },
- "NR": {
- "name": "ນາອູຣູ"
- },
- "NI": {
- "name": "ນິກຄາຣາກົວ"
- },
- "NE": {
- "name": "ນິເຈີ"
- },
- "NC": {
- "name": "ນິວ ຄາເລໂດເນຍ"
- },
- "NZ": {
- "name": "ນິວຊີແລນ"
- },
- "NU": {
- "name": "ນີອູເອ"
- },
- "NL": {
- "name": "ເນເທີແລນ"
- },
- "NP": {
- "name": "ເນປານ"
- },
- "NG": {
- "name": "ໄນຈີເຣຍ"
- },
- "BR": {
- "name": "ບຣາຊິວ"
- },
- "BN": {
- "name": "ບຣູໄນ"
- },
- "BA": {
- "name": "ບອດສະເນຍ ແລະ ແຮສໂກວີນາ"
- },
- "BW": {
- "name": "ບອດສະວານາ"
- },
- "BD": {
- "name": "ບັງກະລາເທດ"
- },
- "BG": {
- "name": "ບັງກາເຣຍ"
- },
- "BB": {
- "name": "ບາບາໂດສ"
- },
- "BH": {
- "name": "ບາເຣນ"
- },
- "BS": {
- "name": "ບາຮາມາສ"
- },
- "BI": {
- "name": "ບູຣຸນດິ"
- },
- "BJ": {
- "name": "ເບນິນ"
- },
- "BZ": {
- "name": "ເບລີຊ"
- },
- "BY": {
- "name": "ເບວບາຣຸສ"
- },
- "BE": {
- "name": "ເບວຢຽມ"
- },
- "BF": {
- "name": "ເບີກິນາ ຟາໂຊ"
- },
- "BM": {
- "name": "ເບີມິວດາ"
- },
- "BO": {
- "name": "ໂບລິເວຍ"
- },
- "PK": {
- "name": "ປາກິດສະຖານ"
- },
- "PG": {
- "name": "ປາປົວນິວກີນີ"
- },
- "PW": {
- "name": "ປາລາວ"
- },
- "PE": {
- "name": "ເປຣູ"
- },
- "PL": {
- "name": "ໂປແລນ"
- },
- "FR": {
- "name": "ຝຣັ່ງ"
- },
- "PT": {
- "name": "ພອລທູໂກ"
- },
- "PA": {
- "name": "ພານາມາ"
- },
- "PY": {
- "name": "ພາຣາກວຍ"
- },
- "BT": {
- "name": "ພູຖານ"
- },
- "PR": {
- "name": "ເພືອໂຕ ຣິໂກ"
- },
- "FJ": {
- "name": "ຟິຈິ"
- },
- "FI": {
- "name": "ຟິນແລນ"
- },
- "PH": {
- "name": "ຟິລິບປິນ"
- },
- "GF": {
- "name": "ເຟຣນຊ໌ ກຸຍອານາ"
- },
- "PF": {
- "name": "ເຟຣນຊ໌ ໂພລິນີເຊຍ"
- },
- "MN": {
- "name": "ມອງໂກເລຍ"
- },
- "MS": {
- "name": "ມອນເຊີຣາດ"
- },
- "ME": {
- "name": "ມອນເຕເນໂກຣ"
- },
- "MT": {
- "name": "ມອນທາ"
- },
- "MV": {
- "name": "ມັນດິຟ"
- },
- "MO": {
- "name": "ມາກາວ ເຂດປົກຄອງພິເສດ ຈີນ"
- },
- "MG": {
- "name": "ມາດາກາສະກາ"
- },
- "MQ": {
- "name": "ມາຕິນີກ"
- },
- "YT": {
- "name": "ມາຢັອດ"
- },
- "MW": {
- "name": "ມາລາວີ"
- },
- "ML": {
- "name": "ມາລີ"
- },
- "MY": {
- "name": "ມາເລເຊຍ"
- },
- "MU": {
- "name": "ມົວຣິຊຽສ"
- },
- "MR": {
- "name": "ມົວຣິເທເນຍ"
- },
- "MM": {
- "name": "ມຽນມາ (ເບີມາ)"
- },
- "MX": {
- "name": "ເມັກຊິໂກ"
- },
- "MK": {
- "name": "ແມຊິໂດເນຍ"
- },
- "MZ": {
- "name": "ໂມແຊມບິກ"
- },
- "MD": {
- "name": "ໂມນໂດວາ"
- },
- "MC": {
- "name": "ໂມນາໂຄ"
- },
- "MA": {
- "name": "ໂມຣັອກໂຄ"
- },
- "FM": {
- "name": "ໄມໂຄຣນີເຊຍ"
- },
- "UA": {
- "name": "ຢູເຄຣນ"
- },
- "DE": {
- "name": "ເຢຍລະມັນ"
- },
- "YE": {
- "name": "ເຢເມນ"
- },
- "RW": {
- "name": "ຣວັນດາ"
- },
- "RU": {
- "name": "ຣັດເຊຍ"
- },
- "RE": {
- "name": "ເຣອູນິຍົງ"
- },
- "RO": {
- "name": "ໂຣແມເນຍ"
- },
- "LV": {
- "name": "ລັດເວຍ"
- },
- "LA": {
- "name": "ລາວ"
- },
- "LI": {
- "name": "ລິດເທນສະຕາຍ"
- },
- "LT": {
- "name": "ລິທົວເນຍ"
- },
- "LY": {
- "name": "ລິເບຍ"
- },
- "LR": {
- "name": "ລິເບີເຣຍ"
- },
- "LU": {
- "name": "ລຸກແຊມເບີກ"
- },
- "LS": {
- "name": "ເລໂຊໂທ"
- },
- "LB": {
- "name": "ເລບານອນ"
- },
- "VU": {
- "name": "ວານົວຕູ"
- },
- "WF": {
- "name": "ວາລລິສ ແລະ ຟູຕູນາ"
- },
- "VE": {
- "name": "ເວເນຊູເອລາ"
- },
- "KY": {
- "name": "ໝູ່ເກາະ ເຄແມນ"
- },
- "GS": {
- "name": "ໝູ່ເກາະ ຈໍເຈຍຕອນໃຕ້ ແລະ ແຊນວິດຕອນໃຕ້"
- },
- "TC": {
- "name": "ໝູ່ເກາະ ເທີກ ແລະ ໄຄໂຄສ"
- },
- "VI": {
- "name": "ໝູ່ເກາະ ເວີຈິນ ຂອງສະຫະລັດ"
- },
- "VG": {
- "name": "ໝູ່ເກາະ ເວີຈິນຂອງອັງກິດ"
- },
- "CC": {
- "name": "ຫມູ່ເກາະໂກໂກສ"
- },
- "IC": {
- "name": "ໝູ່ເກາະຄານາຣີ"
- },
- "CK": {
- "name": "ໝູ່ເກາະຄຸກ"
- },
- "SB": {
- "name": "ຫມູ່ເກາະໂຊໂລມອນ"
- },
- "PN": {
- "name": "ໝູ່ເກາະພິດແຄນ"
- },
- "FK": {
- "name": "ຫມູ່ເກາະຟອກແລນ"
- },
- "FO": {
- "name": "ຫມູ່ເກາະແຟໂຣ"
- },
- "MH": {
- "name": "ຫມູ່ເກາະມາແຊວ"
- },
- "MP": {
- "name": "ຫມູ່ເກາະມາແຊວຕອນເຫນືອ"
- },
- "AX": {
- "name": "ຫມູ່ເກາະໂອລັນ"
- },
- "UM": {
- "name": "ໝູ່ເກາະຮອບນອກຂອງສະຫະລັດຯ"
- },
- "VN": {
- "name": "ຫວຽດນາມ"
- },
- "AU": {
- "name": "ອອສເຕຣເລຍ"
- },
- "AT": {
- "name": "ອອສເທຣຍ"
- },
- "AD": {
- "name": "ອັນດໍຣາ"
- },
- "DZ": {
- "name": "ອັລຈິເຣຍ"
- },
- "AR": {
- "name": "ອາເຈນທິນາ"
- },
- "AZ": {
- "name": "ອາເຊີໄບຈານ"
- },
- "AF": {
- "name": "ອາຟການິດສະຖານ"
- },
- "ZA": {
- "name": "ອາຟຣິກາໃຕ້"
- },
- "AM": {
- "name": "ອາເມເນຍ"
- },
- "AS": {
- "name": "ອາເມຣິກາ ຊາມົວ"
- },
- "AW": {
- "name": "ອາຣູບາ"
- },
- "IL": {
- "name": "ອິສຣາເອວ"
- },
- "IT": {
- "name": "ອິຕາລີ"
- },
- "IN": {
- "name": "ອິນເດຍ"
- },
- "ID": {
- "name": "ອິນໂດເນເຊຍ"
- },
- "ET": {
- "name": "ອີທິໂອເປຍ"
- },
- "EG": {
- "name": "ອີຢິບ"
- },
- "IQ": {
- "name": "ອີຣັກ"
- },
- "IR": {
- "name": "ອີຣານ"
- },
- "UZ": {
- "name": "ອຸສເບກິສະຖານ"
- },
- "UG": {
- "name": "ອູການດາ"
- },
- "UY": {
- "name": "ອູຣຸກວຍ"
- },
- "EC": {
- "name": "ເອກວາດໍ"
- },
- "GQ": {
- "name": "ເອຄົວໂທຣຽວ ກີນີ"
- },
- "EE": {
- "name": "ເອສໂຕເນຍ"
- },
- "ER": {
- "name": "ເອຣິເທຣຍ"
- },
- "SV": {
- "name": "ເອວ ຊໍວາດໍ"
- },
- "IM": {
- "name": "ເອວ ອອບ ແມນ"
- },
- "AO": {
- "name": "ແອງໂກລາ"
- },
- "AI": {
- "name": "ແອນກຸຍລາ"
- },
- "AQ": {
- "name": "ແອນຕາດຕິກາ"
- },
- "AG": {
- "name": "ແອນທິກົວ ແລະ ບາບູດາ"
- },
- "AL": {
- "name": "ແອວເບເນຍ"
- },
- "OM": {
- "name": "ໂອມານ"
- },
- "IS": {
- "name": "ໄອສແລນ"
- },
- "IE": {
- "name": "ໄອແລນ"
- },
- "HN": {
- "name": "ຮອນດູຣັສ"
- },
- "HU": {
- "name": "ຮັງກາຣີ"
- },
- "HK": {
- "name": "ຮົງກົງ ເຂດປົກຄອງພິເສດ ຈີນ"
- },
- "HT": {
- "name": "ໄຮຕິ"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/lt.json b/vendor/commerceguys/intl/resources/country/lt.json
deleted file mode 100644
index 09da8afbc..000000000
--- a/vendor/commerceguys/intl/resources/country/lt.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afganistanas"
- },
- "IE": {
- "name": "Airija"
- },
- "AX": {
- "name": "Alandų Salos"
- },
- "AL": {
- "name": "Albanija"
- },
- "DZ": {
- "name": "Alžyras"
- },
- "AS": {
- "name": "Amerikos Samoa"
- },
- "AD": {
- "name": "Andora"
- },
- "AI": {
- "name": "Angilija"
- },
- "AO": {
- "name": "Angola"
- },
- "AQ": {
- "name": "Antarktida"
- },
- "AG": {
- "name": "Antigva ir Barbuda"
- },
- "AR": {
- "name": "Argentina"
- },
- "AM": {
- "name": "Armėnija"
- },
- "AW": {
- "name": "Aruba"
- },
- "AU": {
- "name": "Australija"
- },
- "AT": {
- "name": "Austrija"
- },
- "AZ": {
- "name": "Azerbaidžanas"
- },
- "BS": {
- "name": "Bahamos"
- },
- "BH": {
- "name": "Bahreinas"
- },
- "BY": {
- "name": "Baltarusija"
- },
- "BD": {
- "name": "Bangladešas"
- },
- "BB": {
- "name": "Barbadosas"
- },
- "BE": {
- "name": "Belgija"
- },
- "BZ": {
- "name": "Belizas"
- },
- "BJ": {
- "name": "Beninas"
- },
- "BM": {
- "name": "Bermuda"
- },
- "GW": {
- "name": "Bisau Gvinėja"
- },
- "BO": {
- "name": "Bolivija"
- },
- "BA": {
- "name": "Bosnija ir Hercegovina"
- },
- "BW": {
- "name": "Botsvana"
- },
- "BR": {
- "name": "Brazilija"
- },
- "BN": {
- "name": "Brunėjus"
- },
- "BG": {
- "name": "Bulgarija"
- },
- "BF": {
- "name": "Burkina Fasas"
- },
- "BI": {
- "name": "Burundis"
- },
- "BT": {
- "name": "Butanas"
- },
- "CF": {
- "name": "Centrinės Afrikos Respublika"
- },
- "TD": {
- "name": "Čadas"
- },
- "CZ": {
- "name": "Čekija"
- },
- "CL": {
- "name": "Čilė"
- },
- "AC": {
- "name": "Dangun Žengimo sala"
- },
- "DK": {
- "name": "Danija"
- },
- "VG": {
- "name": "Didžiosios Britanijos Mergelių Salos"
- },
- "DG": {
- "name": "Diego Garsija"
- },
- "DM": {
- "name": "Dominika"
- },
- "DO": {
- "name": "Dominikos Respublika"
- },
- "CI": {
- "name": "Dramblio Kaulo Krantas"
- },
- "JE": {
- "name": "Džersis"
- },
- "DJ": {
- "name": "Džibutis"
- },
- "EG": {
- "name": "Egiptas"
- },
- "EC": {
- "name": "Ekvadoras"
- },
- "ER": {
- "name": "Eritrėja"
- },
- "EE": {
- "name": "Estija"
- },
- "ET": {
- "name": "Etiopija"
- },
- "FO": {
- "name": "Farerų Salos"
- },
- "FJ": {
- "name": "Fidžis"
- },
- "PH": {
- "name": "Filipinai"
- },
- "FK": {
- "name": "Folklando Salos"
- },
- "GA": {
- "name": "Gabonas"
- },
- "GY": {
- "name": "Gajana"
- },
- "GM": {
- "name": "Gambija"
- },
- "GH": {
- "name": "Gana"
- },
- "GG": {
- "name": "Gernsis"
- },
- "GI": {
- "name": "Gibraltaras"
- },
- "GR": {
- "name": "Graikija"
- },
- "GD": {
- "name": "Grenada"
- },
- "GL": {
- "name": "Grenlandija"
- },
- "GE": {
- "name": "Gruzija"
- },
- "GU": {
- "name": "Guamas"
- },
- "GP": {
- "name": "Gvadelupa"
- },
- "GT": {
- "name": "Gvatemala"
- },
- "GN": {
- "name": "Gvinėja"
- },
- "HT": {
- "name": "Haitis"
- },
- "HN": {
- "name": "Hondūras"
- },
- "IN": {
- "name": "Indija"
- },
- "IO": {
- "name": "Indijos Vandenyno Britų Sritis"
- },
- "ID": {
- "name": "Indonezija"
- },
- "HK": {
- "name": "Ypatingasis Administracinis Kinijos Regionas Honkongas"
- },
- "MO": {
- "name": "Ypatingasis Administracinis Kinijos Regionas Makao"
- },
- "IQ": {
- "name": "Irakas"
- },
- "IR": {
- "name": "Iranas"
- },
- "IS": {
- "name": "Islandija"
- },
- "ES": {
- "name": "Ispanija"
- },
- "IT": {
- "name": "Italija"
- },
- "IL": {
- "name": "Izraelis"
- },
- "JM": {
- "name": "Jamaika"
- },
- "JP": {
- "name": "Japonija"
- },
- "YE": {
- "name": "Jemenas"
- },
- "JO": {
- "name": "Jordanija"
- },
- "GB": {
- "name": "Jungtinė Karalystė"
- },
- "US": {
- "name": "Jungtinės Valstijos"
- },
- "AE": {
- "name": "Jungtiniai Arabų Emyratai"
- },
- "UM": {
- "name": "Jungtinių Valstijų Mažosios Tolimosios Salos"
- },
- "VI": {
- "name": "Jungtinių Valstijų Mergelių Salos"
- },
- "ME": {
- "name": "Juodkalnija"
- },
- "KY": {
- "name": "Kaimanų Salos"
- },
- "CX": {
- "name": "Kalėdų Sala"
- },
- "KH": {
- "name": "Kambodža"
- },
- "CM": {
- "name": "Kamerūnas"
- },
- "CA": {
- "name": "Kanada"
- },
- "IC": {
- "name": "Kanarų salos"
- },
- "BQ": {
- "name": "Karibų Nyderlandai"
- },
- "QA": {
- "name": "Kataras"
- },
- "KZ": {
- "name": "Kazachstanas"
- },
- "KE": {
- "name": "Kenija"
- },
- "CN": {
- "name": "Kinija"
- },
- "CY": {
- "name": "Kipras"
- },
- "KG": {
- "name": "Kirgizija"
- },
- "KI": {
- "name": "Kiribatis"
- },
- "CW": {
- "name": "Kiurasao"
- },
- "CC": {
- "name": "Kokosų (Kilingo) Salos"
- },
- "CO": {
- "name": "Kolumbija"
- },
- "KM": {
- "name": "Komorai"
- },
- "CG": {
- "name": "Kongas-Brazavilis"
- },
- "CD": {
- "name": "Kongas-Kinšasa"
- },
- "XK": {
- "name": "Kosovas"
- },
- "CR": {
- "name": "Kosta Rika"
- },
- "HR": {
- "name": "Kroatija"
- },
- "CU": {
- "name": "Kuba"
- },
- "CK": {
- "name": "Kuko Salos"
- },
- "KW": {
- "name": "Kuveitas"
- },
- "LA": {
- "name": "Laosas"
- },
- "LV": {
- "name": "Latvija"
- },
- "PL": {
- "name": "Lenkija"
- },
- "LS": {
- "name": "Lesotas"
- },
- "LB": {
- "name": "Libanas"
- },
- "LR": {
- "name": "Liberija"
- },
- "LY": {
- "name": "Libija"
- },
- "LI": {
- "name": "Lichtenšteinas"
- },
- "LT": {
- "name": "Lietuva"
- },
- "LU": {
- "name": "Liuksemburgas"
- },
- "MG": {
- "name": "Madagaskaras"
- },
- "YT": {
- "name": "Majotas"
- },
- "MK": {
- "name": "Makedonija"
- },
- "MY": {
- "name": "Malaizija"
- },
- "MW": {
- "name": "Malavis"
- },
- "MV": {
- "name": "Maldyvai"
- },
- "ML": {
- "name": "Malis"
- },
- "MT": {
- "name": "Malta"
- },
- "MP": {
- "name": "Marianos Šiaurinės Salos"
- },
- "MA": {
- "name": "Marokas"
- },
- "MH": {
- "name": "Maršalo Salos"
- },
- "MQ": {
- "name": "Martinika"
- },
- "MU": {
- "name": "Mauricijus"
- },
- "MR": {
- "name": "Mauritanija"
- },
- "MX": {
- "name": "Meksika"
- },
- "IM": {
- "name": "Meno Sala"
- },
- "MM": {
- "name": "Mianmaras (Birma)"
- },
- "FM": {
- "name": "Mikronezija"
- },
- "MD": {
- "name": "Moldova"
- },
- "MC": {
- "name": "Monakas"
- },
- "MN": {
- "name": "Mongolija"
- },
- "MS": {
- "name": "Montseratas"
- },
- "MZ": {
- "name": "Mozambikas"
- },
- "NA": {
- "name": "Namibija"
- },
- "NC": {
- "name": "Naujoji Kaledonija"
- },
- "NZ": {
- "name": "Naujoji Zelandija"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepalas"
- },
- "NL": {
- "name": "Nyderlandai"
- },
- "NG": {
- "name": "Nigerija"
- },
- "NE": {
- "name": "Nigeris"
- },
- "NI": {
- "name": "Nikaragva"
- },
- "NU": {
- "name": "Niujė"
- },
- "NF": {
- "name": "Norfolko sala"
- },
- "NO": {
- "name": "Norvegija"
- },
- "OM": {
- "name": "Omanas"
- },
- "PK": {
- "name": "Pakistanas"
- },
- "PW": {
- "name": "Palau"
- },
- "PS": {
- "name": "Palestinos teritorija"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papua Naujoji Gvinėja"
- },
- "PY": {
- "name": "Paragvajus"
- },
- "PE": {
- "name": "Peru"
- },
- "ZA": {
- "name": "Pietų Afrika"
- },
- "GS": {
- "name": "Pietų Džordžija ir Pietų Sandvičo salos"
- },
- "KR": {
- "name": "Pietų Korėja"
- },
- "SS": {
- "name": "Pietų Sudanas"
- },
- "PN": {
- "name": "Pitkerno salos"
- },
- "PT": {
- "name": "Portugalija"
- },
- "FR": {
- "name": "Prancūzija"
- },
- "GF": {
- "name": "Prancūzijos Gviana"
- },
- "TF": {
- "name": "Prancūzijos Pietų sritys"
- },
- "PF": {
- "name": "Prancūzijos Polinezija"
- },
- "PR": {
- "name": "Puerto Rikas"
- },
- "GQ": {
- "name": "Pusiaujo Gvinėja"
- },
- "RE": {
- "name": "Reunjonas"
- },
- "TL": {
- "name": "Rytų Timoras"
- },
- "RW": {
- "name": "Ruanda"
- },
- "RO": {
- "name": "Rumunija"
- },
- "RU": {
- "name": "Rusija"
- },
- "SB": {
- "name": "Saliamono Salos"
- },
- "SV": {
- "name": "Salvadoras"
- },
- "WS": {
- "name": "Samoa"
- },
- "SM": {
- "name": "San Marinas"
- },
- "ST": {
- "name": "San Tomė ir Prinsipė"
- },
- "SA": {
- "name": "Saudo Arabija"
- },
- "SC": {
- "name": "Seišeliai"
- },
- "BL": {
- "name": "Sen Bartelemi"
- },
- "MF": {
- "name": "Sen Martenas"
- },
- "PM": {
- "name": "Sen Pjeras ir Mikelonas"
- },
- "SN": {
- "name": "Senegalas"
- },
- "KN": {
- "name": "Sent Kitsas ir Nevis"
- },
- "LC": {
- "name": "Sent Lusija"
- },
- "RS": {
- "name": "Serbija"
- },
- "EA": {
- "name": "Seuta ir Melila"
- },
- "SL": {
- "name": "Siera Leonė"
- },
- "SG": {
- "name": "Singapūras"
- },
- "SX": {
- "name": "Sint Martenas"
- },
- "SY": {
- "name": "Sirija"
- },
- "SK": {
- "name": "Slovakija"
- },
- "SI": {
- "name": "Slovėnija"
- },
- "SO": {
- "name": "Somalis"
- },
- "SD": {
- "name": "Sudanas"
- },
- "FI": {
- "name": "Suomija"
- },
- "SR": {
- "name": "Surinamas"
- },
- "SJ": {
- "name": "Svalbardas ir Janas Majenas"
- },
- "SZ": {
- "name": "Svazilandas"
- },
- "KP": {
- "name": "Šiaurės Korėja"
- },
- "LK": {
- "name": "Šri Lanka"
- },
- "SH": {
- "name": "Šv. Elenos Sala"
- },
- "SE": {
- "name": "Švedija"
- },
- "CH": {
- "name": "Šveicarija"
- },
- "VC": {
- "name": "Šventasis Vincentas ir Grenadinai"
- },
- "TJ": {
- "name": "Tadžikija"
- },
- "TH": {
- "name": "Tailandas"
- },
- "TW": {
- "name": "Taivanas"
- },
- "TZ": {
- "name": "Tanzanija"
- },
- "TC": {
- "name": "Terkso ir Kaikoso Salos"
- },
- "TG": {
- "name": "Togas"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidadas ir Tobagas"
- },
- "TA": {
- "name": "Tristanas da Kunja"
- },
- "TN": {
- "name": "Tunisas"
- },
- "TR": {
- "name": "Turkija"
- },
- "TM": {
- "name": "Turkmėnistanas"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UG": {
- "name": "Uganda"
- },
- "UA": {
- "name": "Ukraina"
- },
- "UY": {
- "name": "Urugvajus"
- },
- "UZ": {
- "name": "Uzbekistanas"
- },
- "EH": {
- "name": "Vakarų Sachara"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VA": {
- "name": "Vatikano Miesto Valstybė"
- },
- "VE": {
- "name": "Venesuela"
- },
- "HU": {
- "name": "Vengrija"
- },
- "VN": {
- "name": "Vietnamas"
- },
- "DE": {
- "name": "Vokietija"
- },
- "WF": {
- "name": "Volisas ir Futūna"
- },
- "ZM": {
- "name": "Zambija"
- },
- "ZW": {
- "name": "Zimbabvė"
- },
- "CV": {
- "name": "Žaliasis Kyšulys"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/lu.json b/vendor/commerceguys/intl/resources/country/lu.json
deleted file mode 100644
index 764368c95..000000000
--- a/vendor/commerceguys/intl/resources/country/lu.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "ZA": {
- "name": "Afrika ya Súdi"
- },
- "AF": {
- "name": "Afuganisita"
- },
- "AZ": {
- "name": "Ajelbayidja"
- },
- "SA": {
- "name": "Alabu Nsawudi"
- },
- "AX": {
- "name": "Åland Islands"
- },
- "DE": {
- "name": "Alemanu"
- },
- "AR": {
- "name": "Alijantine"
- },
- "DZ": {
- "name": "Alijeri"
- },
- "AL": {
- "name": "Alubani"
- },
- "AM": {
- "name": "Ameni"
- },
- "US": {
- "name": "Ameriki"
- },
- "AD": {
- "name": "Andore"
- },
- "GB": {
- "name": "Angeletele"
- },
- "AI": {
- "name": "Angiye"
- },
- "AO": {
- "name": "Angola"
- },
- "AQ": {
- "name": "Antarctica"
- },
- "AG": {
- "name": "Antiga ne Barbuda"
- },
- "AW": {
- "name": "Aruba"
- },
- "AC": {
- "name": "Ascension Island"
- },
- "HT": {
- "name": "Ayiti"
- },
- "BS": {
- "name": "Bahamase"
- },
- "BH": {
- "name": "Bahrene"
- },
- "BB": {
- "name": "Barebade"
- },
- "BE": {
- "name": "Belejiki"
- },
- "BZ": {
- "name": "Belize"
- },
- "BJ": {
- "name": "Bene"
- },
- "BD": {
- "name": "Benguladeshi"
- },
- "BM": {
- "name": "Bermuda"
- },
- "BG": {
- "name": "Biligari"
- },
- "BN": {
- "name": "Brineyi"
- },
- "BF": {
- "name": "Bukinafaso"
- },
- "BI": {
- "name": "Burundi"
- },
- "BT": {
- "name": "Butani"
- },
- "BY": {
- "name": "Byelorisi"
- },
- "IC": {
- "name": "Canary Islands"
- },
- "BQ": {
- "name": "Caribbean Netherlands"
- },
- "EA": {
- "name": "Ceuta & Melilla"
- },
- "CX": {
- "name": "Christmas Island"
- },
- "CC": {
- "name": "Cocos (Keeling) Islands"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DK": {
- "name": "Danemalaku"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "CF": {
- "name": "Ditunga dya Afrika wa munkatshi"
- },
- "CZ": {
- "name": "Ditunga dya Tsheka"
- },
- "DO": {
- "name": "Ditunga wa Duminiku"
- },
- "CD": {
- "name": "Ditunga wa Kongu"
- },
- "DJ": {
- "name": "Djibuti"
- },
- "DM": {
- "name": "Duminiku"
- },
- "EC": {
- "name": "Ekwatele"
- },
- "ER": {
- "name": "Elitele"
- },
- "EE": {
- "name": "Esitoni"
- },
- "ET": {
- "name": "Etshiopi"
- },
- "FO": {
- "name": "Faroe Islands"
- },
- "FI": {
- "name": "Filande"
- },
- "TF": {
- "name": "French Southern Territories"
- },
- "FJ": {
- "name": "Fuji"
- },
- "GM": {
- "name": "Gambi"
- },
- "GQ": {
- "name": "Gine Ekwatele"
- },
- "GF": {
- "name": "Giyane wa Nfalanse"
- },
- "GG": {
- "name": "Guernsey"
- },
- "HK": {
- "name": "Hong Kong SAR China"
- },
- "IN": {
- "name": "Inde"
- },
- "ID": {
- "name": "Indonezi"
- },
- "IR": {
- "name": "Ira"
- },
- "IQ": {
- "name": "Iraki"
- },
- "IE": {
- "name": "Irelande"
- },
- "UY": {
- "name": "Irigwei"
- },
- "IS": {
- "name": "Isilande"
- },
- "IL": {
- "name": "Isirayele"
- },
- "IM": {
- "name": "Isle of Man"
- },
- "IT": {
- "name": "Itali"
- },
- "JM": {
- "name": "Jamaiki"
- },
- "JP": {
- "name": "Japu"
- },
- "JE": {
- "name": "Jersey"
- },
- "GI": {
- "name": "Jibeletale"
- },
- "JO": {
- "name": "Jodani"
- },
- "GE": {
- "name": "Joriji"
- },
- "NC": {
- "name": "Kaledoni wa mumu"
- },
- "KH": {
- "name": "Kambodza"
- },
- "CM": {
- "name": "Kamerune"
- },
- "CA": {
- "name": "Kanada"
- },
- "QA": {
- "name": "Katari"
- },
- "KZ": {
- "name": "Kazakusita"
- },
- "KE": {
- "name": "Kenya"
- },
- "KG": {
- "name": "Kigizisita"
- },
- "KI": {
- "name": "Kiribati"
- },
- "CO": {
- "name": "Kolombi"
- },
- "KM": {
- "name": "Komoru"
- },
- "CG": {
- "name": "Kongu"
- },
- "KP": {
- "name": "Kore wa muulu"
- },
- "KR": {
- "name": "Kore wa mwinshi"
- },
- "CR": {
- "name": "Kositarika"
- },
- "XK": {
- "name": "Kosovo"
- },
- "CI": {
- "name": "Kotedivuale"
- },
- "KW": {
- "name": "Koweti"
- },
- "HR": {
- "name": "Krowasi"
- },
- "CU": {
- "name": "Kuba"
- },
- "LA": {
- "name": "Lawosi"
- },
- "AE": {
- "name": "Lemila alabu"
- },
- "RE": {
- "name": "Lenyo"
- },
- "LS": {
- "name": "Lesoto"
- },
- "LV": {
- "name": "Letoni"
- },
- "LB": {
- "name": "Liba"
- },
- "LR": {
- "name": "Liberiya"
- },
- "LY": {
- "name": "Libi"
- },
- "LU": {
- "name": "Likisambulu"
- },
- "LI": {
- "name": "Lishuteni"
- },
- "LT": {
- "name": "Litwani"
- },
- "CV": {
- "name": "Lutanda lua Kapevele"
- },
- "KY": {
- "name": "Lutanda lua Kayima"
- },
- "CK": {
- "name": "Lutanda lua Kookɛ"
- },
- "FK": {
- "name": "Lutanda lua Maluni"
- },
- "MP": {
- "name": "Lutanda lua Mariane wa muulu"
- },
- "MH": {
- "name": "Lutanda lua Marishale"
- },
- "NF": {
- "name": "Lutanda lua Norfok"
- },
- "SB": {
- "name": "Lutanda lua Solomu"
- },
- "TC": {
- "name": "Lutanda lua Tuluki ne Kaiko"
- },
- "VI": {
- "name": "Lutanda lua Vierzi wa Ameriki"
- },
- "VG": {
- "name": "Lutanda lua Vierzi wa Angeletele"
- },
- "IO": {
- "name": "Lutanda lwa Angeletele ku mbu wa Indiya"
- },
- "MO": {
- "name": "Macau SAR China"
- },
- "MG": {
- "name": "Madagasikari"
- },
- "MV": {
- "name": "Madive"
- },
- "MW": {
- "name": "Malawi"
- },
- "MY": {
- "name": "Malezi"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malite"
- },
- "MA": {
- "name": "Maroke"
- },
- "MQ": {
- "name": "Martiniki"
- },
- "MK": {
- "name": "Masedwane"
- },
- "YT": {
- "name": "Mayote"
- },
- "BO": {
- "name": "Mbolivi"
- },
- "BA": {
- "name": "Mbosini ne Hezegovine"
- },
- "BW": {
- "name": "Mbotswana"
- },
- "MX": {
- "name": "Meksike"
- },
- "FM": {
- "name": "Mikronezi"
- },
- "BR": {
- "name": "Mnulezile"
- },
- "MD": {
- "name": "Molidavi"
- },
- "MC": {
- "name": "Monaku"
- },
- "MN": {
- "name": "Mongoli"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MU": {
- "name": "Morise"
- },
- "MR": {
- "name": "Moritani"
- },
- "MZ": {
- "name": "Mozambiki"
- },
- "PL": {
- "name": "Mpoloni"
- },
- "PR": {
- "name": "Mpotoriku"
- },
- "PT": {
- "name": "Mputulugeshi"
- },
- "MS": {
- "name": "Musera"
- },
- "EG": {
- "name": "Mushidi"
- },
- "MM": {
- "name": "Myamare"
- },
- "NA": {
- "name": "Namibi"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepálɛ"
- },
- "FR": {
- "name": "Nfalanse"
- },
- "PH": {
- "name": "Nfilipi"
- },
- "GA": {
- "name": "Ngabu"
- },
- "GH": {
- "name": "Ngana"
- },
- "GR": {
- "name": "Ngeleka"
- },
- "GD": {
- "name": "Ngelenade"
- },
- "GN": {
- "name": "Ngine"
- },
- "GW": {
- "name": "Nginebisau"
- },
- "GY": {
- "name": "Ngiyane"
- },
- "GL": {
- "name": "Ngowelande"
- },
- "GP": {
- "name": "Ngwadelupe"
- },
- "GU": {
- "name": "Ngwame"
- },
- "GT": {
- "name": "Ngwatemala"
- },
- "NE": {
- "name": "Nijere"
- },
- "NG": {
- "name": "Nijerya"
- },
- "NI": {
- "name": "Nikaragwa"
- },
- "NO": {
- "name": "Noriveje"
- },
- "ES": {
- "name": "Nsipani"
- },
- "VA": {
- "name": "Nvatika"
- },
- "NU": {
- "name": "Nyue"
- },
- "NL": {
- "name": "Olandɛ"
- },
- "OM": {
- "name": "Omane"
- },
- "HN": {
- "name": "Ondurase"
- },
- "HU": {
- "name": "Ongili"
- },
- "AU": {
- "name": "Ositali"
- },
- "AT": {
- "name": "Otilisi"
- },
- "PK": {
- "name": "Pakisita"
- },
- "PY": {
- "name": "Palagwei"
- },
- "PW": {
- "name": "Palau"
- },
- "PS": {
- "name": "Palesine"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papwazi wa Nginɛ wa mumu"
- },
- "PE": {
- "name": "Peru"
- },
- "PN": {
- "name": "Pikairni"
- },
- "PF": {
- "name": "Polinezi wa Nfalanse"
- },
- "RU": {
- "name": "Risi"
- },
- "RO": {
- "name": "Romani"
- },
- "RW": {
- "name": "Rwanda"
- },
- "WS": {
- "name": "Samoa"
- },
- "AS": {
- "name": "Samoa wa Ameriki"
- },
- "SH": {
- "name": "Santu eleni"
- },
- "KN": {
- "name": "Santu krístofe ne Neves"
- },
- "LC": {
- "name": "Santu lisi"
- },
- "SM": {
- "name": "Santu Marine"
- },
- "PM": {
- "name": "Santu pététo ne Mikelu"
- },
- "VC": {
- "name": "Santu vesa ne Ngelenadine"
- },
- "ST": {
- "name": "Sao Tome ne Presipɛ"
- },
- "SV": {
- "name": "Savadore"
- },
- "SN": {
- "name": "Senegale"
- },
- "RS": {
- "name": "Serbia"
- },
- "SC": {
- "name": "Seshele"
- },
- "CL": {
- "name": "Shili"
- },
- "CN": {
- "name": "Shine"
- },
- "CY": {
- "name": "Shipele"
- },
- "SL": {
- "name": "Siera Leone"
- },
- "SK": {
- "name": "Silovaki"
- },
- "SI": {
- "name": "Siloveni"
- },
- "SG": {
- "name": "Singapure"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SY": {
- "name": "Siri"
- },
- "LK": {
- "name": "Sirilanka"
- },
- "SO": {
- "name": "Somali"
- },
- "GS": {
- "name": "South Georgia & South Sandwich Islands"
- },
- "SS": {
- "name": "South Sudan"
- },
- "BL": {
- "name": "St. Barthélemy"
- },
- "MF": {
- "name": "St. Martin"
- },
- "SD": {
- "name": "Suda"
- },
- "SR": {
- "name": "Suriname"
- },
- "SE": {
- "name": "Suwedi"
- },
- "SJ": {
- "name": "Svalbard & Jan Mayen"
- },
- "SZ": {
- "name": "Swazilandi"
- },
- "CH": {
- "name": "Swise"
- },
- "TW": {
- "name": "Taiwani"
- },
- "TZ": {
- "name": "Tanzani"
- },
- "TH": {
- "name": "Tayilanda"
- },
- "TJ": {
- "name": "Tazikisita"
- },
- "TL": {
- "name": "Timoru wa diboku"
- },
- "TT": {
- "name": "Tinidade ne Tobago"
- },
- "TN": {
- "name": "Tinizi"
- },
- "TG": {
- "name": "Togu"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TD": {
- "name": "Tshadi"
- },
- "TM": {
- "name": "Tukemenisita"
- },
- "TR": {
- "name": "Tuluki"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UM": {
- "name": "U.S. Outlying Islands"
- },
- "UG": {
- "name": "Uganda"
- },
- "UA": {
- "name": "Ukreni"
- },
- "UZ": {
- "name": "Uzibekisita"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Viyetiname"
- },
- "WF": {
- "name": "Walise ne Futuna"
- },
- "EH": {
- "name": "Western Sahara"
- },
- "YE": {
- "name": "Yemenu"
- },
- "ZM": {
- "name": "Zambi"
- },
- "NZ": {
- "name": "Zelanda wa mumu"
- },
- "ZW": {
- "name": "Zimbabwe"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/luo.json b/vendor/commerceguys/intl/resources/country/luo.json
deleted file mode 100644
index e77c55357..000000000
--- a/vendor/commerceguys/intl/resources/country/luo.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afghanistan"
- },
- "AX": {
- "name": "Åland Islands"
- },
- "AL": {
- "name": "Albania"
- },
- "DZ": {
- "name": "Algeria"
- },
- "AS": {
- "name": "American Samoa"
- },
- "AD": {
- "name": "Andorra"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguilla"
- },
- "AQ": {
- "name": "Antarctica"
- },
- "AG": {
- "name": "Antigua gi Barbuda"
- },
- "AR": {
- "name": "Argentina"
- },
- "AM": {
- "name": "Armenia"
- },
- "AW": {
- "name": "Aruba"
- },
- "AC": {
- "name": "Ascension Island"
- },
- "AU": {
- "name": "Australia"
- },
- "AT": {
- "name": "Austria"
- },
- "AZ": {
- "name": "Azerbaijan"
- },
- "BS": {
- "name": "Bahamas"
- },
- "BH": {
- "name": "Bahrain"
- },
- "BD": {
- "name": "Bangladesh"
- },
- "BB": {
- "name": "Barbados"
- },
- "BY": {
- "name": "Belarus"
- },
- "BE": {
- "name": "Belgium"
- },
- "BZ": {
- "name": "Belize"
- },
- "BJ": {
- "name": "Benin"
- },
- "BM": {
- "name": "Bermuda"
- },
- "BT": {
- "name": "Bhutan"
- },
- "BO": {
- "name": "Bolivia"
- },
- "BA": {
- "name": "Bosnia gi Herzegovina"
- },
- "BW": {
- "name": "Botswana"
- },
- "BR": {
- "name": "Brazil"
- },
- "IO": {
- "name": "British Indian Ocean Territory"
- },
- "VG": {
- "name": "British Virgin Islands"
- },
- "BN": {
- "name": "Brunei"
- },
- "BG": {
- "name": "Bulgaria"
- },
- "BF": {
- "name": "Burkina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "KH": {
- "name": "Cambodia"
- },
- "CM": {
- "name": "Cameroon"
- },
- "CA": {
- "name": "Canada"
- },
- "IC": {
- "name": "Canary Islands"
- },
- "CV": {
- "name": "Cape Verde Islands"
- },
- "BQ": {
- "name": "Caribbean Netherlands"
- },
- "KY": {
- "name": "Cayman Islands"
- },
- "CF": {
- "name": "Central African Republic"
- },
- "EA": {
- "name": "Ceuta & Melilla"
- },
- "TD": {
- "name": "Chad"
- },
- "CL": {
- "name": "Chile"
- },
- "CN": {
- "name": "China"
- },
- "CX": {
- "name": "Christmas Island"
- },
- "FK": {
- "name": "Chuia mar Falkland"
- },
- "MH": {
- "name": "Chuia mar Marshall"
- },
- "NF": {
- "name": "Chuia mar Norfolk"
- },
- "CC": {
- "name": "Cocos (Keeling) Islands"
- },
- "CO": {
- "name": "Colombia"
- },
- "KM": {
- "name": "Comoros"
- },
- "CG": {
- "name": "Congo"
- },
- "CK": {
- "name": "Cook Islands"
- },
- "CR": {
- "name": "Costa Rica"
- },
- "CI": {
- "name": "Côte d"
- },
- "HR": {
- "name": "Croatia"
- },
- "CU": {
- "name": "Cuba"
- },
- "CW": {
- "name": "Curaçao"
- },
- "CY": {
- "name": "Cyprus"
- },
- "CZ": {
- "name": "Czech Republic"
- },
- "CD": {
- "name": "Democratic Republic of the Congo"
- },
- "DK": {
- "name": "Denmark"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DJ": {
- "name": "Djibouti"
- },
- "DM": {
- "name": "Dominica"
- },
- "DO": {
- "name": "Dominican Republic"
- },
- "TL": {
- "name": "East Timor"
- },
- "EC": {
- "name": "Ecuador"
- },
- "EG": {
- "name": "Egypt"
- },
- "SV": {
- "name": "El Salvador"
- },
- "GQ": {
- "name": "Equatorial Guinea"
- },
- "ER": {
- "name": "Eritrea"
- },
- "EE": {
- "name": "Estonia"
- },
- "ET": {
- "name": "Ethiopia"
- },
- "FO": {
- "name": "Faroe Islands"
- },
- "FJ": {
- "name": "Fiji"
- },
- "FI": {
- "name": "Finland"
- },
- "FR": {
- "name": "France"
- },
- "GF": {
- "name": "French Guiana"
- },
- "PF": {
- "name": "French Polynesia"
- },
- "TF": {
- "name": "French Southern Territories"
- },
- "GA": {
- "name": "Gabon"
- },
- "GM": {
- "name": "Gambia"
- },
- "GE": {
- "name": "Georgia"
- },
- "DE": {
- "name": "Germany"
- },
- "GH": {
- "name": "Ghana"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GR": {
- "name": "Greece"
- },
- "GL": {
- "name": "Greenland"
- },
- "GD": {
- "name": "Grenada"
- },
- "GP": {
- "name": "Guadeloupe"
- },
- "GU": {
- "name": "Guam"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GN": {
- "name": "Guinea"
- },
- "GW": {
- "name": "Guinea-Bissau"
- },
- "GY": {
- "name": "Guyana"
- },
- "HT": {
- "name": "Haiti"
- },
- "HN": {
- "name": "Honduras"
- },
- "HK": {
- "name": "Hong Kong SAR China"
- },
- "HU": {
- "name": "Hungary"
- },
- "IS": {
- "name": "Iceland"
- },
- "IN": {
- "name": "India"
- },
- "ID": {
- "name": "Indonesia"
- },
- "IR": {
- "name": "Iran"
- },
- "IQ": {
- "name": "Iraq"
- },
- "IE": {
- "name": "Ireland"
- },
- "IM": {
- "name": "Isle of Man"
- },
- "IL": {
- "name": "Israel"
- },
- "IT": {
- "name": "Italy"
- },
- "JM": {
- "name": "Jamaica"
- },
- "JP": {
- "name": "Japan"
- },
- "JE": {
- "name": "Jersey"
- },
- "JO": {
- "name": "Jordan"
- },
- "KZ": {
- "name": "Kazakhstan"
- },
- "KE": {
- "name": "Kenya"
- },
- "KI": {
- "name": "Kiribati"
- },
- "KP": {
- "name": "Korea Masawa"
- },
- "KR": {
- "name": "Korea Milambo"
- },
- "XK": {
- "name": "Kosovo"
- },
- "KW": {
- "name": "Kuwait"
- },
- "KG": {
- "name": "Kyrgyzstan"
- },
- "LA": {
- "name": "Laos"
- },
- "LV": {
- "name": "Latvia"
- },
- "LB": {
- "name": "Lebanon"
- },
- "LS": {
- "name": "Lesotho"
- },
- "LR": {
- "name": "Liberia"
- },
- "LY": {
- "name": "Libya"
- },
- "LI": {
- "name": "Liechtenstein"
- },
- "LT": {
- "name": "Lithuania"
- },
- "LU": {
- "name": "Luxembourg"
- },
- "MO": {
- "name": "Macau SAR China"
- },
- "MK": {
- "name": "Macedonia"
- },
- "MG": {
- "name": "Madagascar"
- },
- "MW": {
- "name": "Malawi"
- },
- "MY": {
- "name": "Malaysia"
- },
- "MV": {
- "name": "Maldives"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "MQ": {
- "name": "Martinique"
- },
- "MR": {
- "name": "Mauritania"
- },
- "MU": {
- "name": "Mauritius"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "Mexico"
- },
- "FM": {
- "name": "Micronesia"
- },
- "MD": {
- "name": "Moldova"
- },
- "MC": {
- "name": "Monaco"
- },
- "MN": {
- "name": "Mongolia"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MA": {
- "name": "Morocco"
- },
- "MZ": {
- "name": "Mozambique"
- },
- "MM": {
- "name": "Myanmar"
- },
- "NA": {
- "name": "Namibia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepal"
- },
- "NL": {
- "name": "Netherlands"
- },
- "NC": {
- "name": "New Caledonia"
- },
- "NZ": {
- "name": "New Zealand"
- },
- "NI": {
- "name": "Nicaragua"
- },
- "NE": {
- "name": "Niger"
- },
- "NG": {
- "name": "Nigeria"
- },
- "NU": {
- "name": "Niue"
- },
- "MP": {
- "name": "Northern Mariana Islands"
- },
- "NO": {
- "name": "Norway"
- },
- "OM": {
- "name": "Oman"
- },
- "PK": {
- "name": "Pakistan"
- },
- "PW": {
- "name": "Palau"
- },
- "PS": {
- "name": "Palestinian West Bank gi Gaza"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papua New Guinea"
- },
- "PY": {
- "name": "Paraguay"
- },
- "PE": {
- "name": "Peru"
- },
- "PH": {
- "name": "Philippines"
- },
- "PN": {
- "name": "Pitcairn"
- },
- "PL": {
- "name": "Poland"
- },
- "PT": {
- "name": "Portugal"
- },
- "PR": {
- "name": "Puerto Rico"
- },
- "QA": {
- "name": "Qatar"
- },
- "RE": {
- "name": "Réunion"
- },
- "RO": {
- "name": "Romania"
- },
- "RU": {
- "name": "Russia"
- },
- "RW": {
- "name": "Rwanda"
- },
- "SH": {
- "name": "Saint Helena"
- },
- "KN": {
- "name": "Saint Kitts gi Nevis"
- },
- "LC": {
- "name": "Saint Lucia"
- },
- "PM": {
- "name": "Saint Pierre gi Miquelon"
- },
- "VC": {
- "name": "Saint Vincent gi Grenadines"
- },
- "WS": {
- "name": "Samoa"
- },
- "SM": {
- "name": "San Marino"
- },
- "ST": {
- "name": "São Tomé gi Príncipe"
- },
- "SA": {
- "name": "Saudi Arabia"
- },
- "SN": {
- "name": "Senegal"
- },
- "RS": {
- "name": "Serbia"
- },
- "SC": {
- "name": "Seychelles"
- },
- "SL": {
- "name": "Sierra Leone"
- },
- "SG": {
- "name": "Singapore"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SK": {
- "name": "Slovakia"
- },
- "SI": {
- "name": "Slovenia"
- },
- "SB": {
- "name": "Solomon Islands"
- },
- "SO": {
- "name": "Somalia"
- },
- "ZA": {
- "name": "South Africa"
- },
- "GS": {
- "name": "South Georgia & South Sandwich Islands"
- },
- "SS": {
- "name": "South Sudan"
- },
- "ES": {
- "name": "Spain"
- },
- "LK": {
- "name": "Sri Lanka"
- },
- "BL": {
- "name": "St. Barthélemy"
- },
- "MF": {
- "name": "St. Martin"
- },
- "SD": {
- "name": "Sudan"
- },
- "SR": {
- "name": "Suriname"
- },
- "SJ": {
- "name": "Svalbard & Jan Mayen"
- },
- "SZ": {
- "name": "Swaziland"
- },
- "SE": {
- "name": "Sweden"
- },
- "CH": {
- "name": "Switzerland"
- },
- "SY": {
- "name": "Syria"
- },
- "TW": {
- "name": "Taiwan"
- },
- "TJ": {
- "name": "Tajikistan"
- },
- "TZ": {
- "name": "Tanzania"
- },
- "TH": {
- "name": "Thailand"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad gi Tobago"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TN": {
- "name": "Tunisia"
- },
- "TR": {
- "name": "Turkey"
- },
- "TM": {
- "name": "Turkmenistan"
- },
- "TC": {
- "name": "Turks gi Caicos Islands"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UM": {
- "name": "U.S. Outlying Islands"
- },
- "VI": {
- "name": "U.S. Virgin Islands"
- },
- "UG": {
- "name": "Uganda"
- },
- "UA": {
- "name": "Ukraine"
- },
- "AE": {
- "name": "United Arab Emirates"
- },
- "GB": {
- "name": "United Kingdom"
- },
- "UY": {
- "name": "Uruguay"
- },
- "US": {
- "name": "USA"
- },
- "UZ": {
- "name": "Uzbekistan"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VA": {
- "name": "Vatican State"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietnam"
- },
- "WF": {
- "name": "Wallis gi Futuna"
- },
- "EH": {
- "name": "Western Sahara"
- },
- "YE": {
- "name": "Yemen"
- },
- "ZM": {
- "name": "Zambia"
- },
- "ZW": {
- "name": "Zimbabwe"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/luy.json b/vendor/commerceguys/intl/resources/country/luy.json
deleted file mode 100644
index eb156ffd0..000000000
--- a/vendor/commerceguys/intl/resources/country/luy.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "ZA": {
- "name": "Afrika Kusini"
- },
- "AF": {
- "name": "Afuganistani"
- },
- "IS": {
- "name": "Aislandi"
- },
- "AR": {
- "name": "Ajentina"
- },
- "AX": {
- "name": "Åland Islands"
- },
- "AL": {
- "name": "Albania"
- },
- "DZ": {
- "name": "Aljeria"
- },
- "AD": {
- "name": "Andora"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguilla"
- },
- "AQ": {
- "name": "Antarctica"
- },
- "AG": {
- "name": "Antigua na Barbuda"
- },
- "AM": {
- "name": "Armenia"
- },
- "AW": {
- "name": "Aruba"
- },
- "AC": {
- "name": "Ascension Island"
- },
- "AU": {
- "name": "Australia"
- },
- "AT": {
- "name": "Austria"
- },
- "IE": {
- "name": "Ayalandi"
- },
- "AZ": {
- "name": "Azabajani"
- },
- "BB": {
- "name": "Babadosi"
- },
- "BS": {
- "name": "Bahama"
- },
- "BH": {
- "name": "Bahareni"
- },
- "BD": {
- "name": "Bangladeshi"
- },
- "BY": {
- "name": "Belarusi"
- },
- "BZ": {
- "name": "Belize"
- },
- "BJ": {
- "name": "Benini"
- },
- "BM": {
- "name": "Bermuda"
- },
- "BO": {
- "name": "Bolivia"
- },
- "BA": {
- "name": "Bosnia na Hezegovina"
- },
- "BW": {
- "name": "Botswana"
- },
- "BR": {
- "name": "Brazili"
- },
- "BN": {
- "name": "Brunei"
- },
- "BF": {
- "name": "Bukinafaso"
- },
- "MG": {
- "name": "Bukini"
- },
- "BG": {
- "name": "Bulgaria"
- },
- "BI": {
- "name": "Burundi"
- },
- "BT": {
- "name": "Butani"
- },
- "IC": {
- "name": "Canary Islands"
- },
- "BQ": {
- "name": "Caribbean Netherlands"
- },
- "EA": {
- "name": "Ceuta & Melilla"
- },
- "TD": {
- "name": "Chadi"
- },
- "CL": {
- "name": "Chile"
- },
- "CN": {
- "name": "China"
- },
- "CX": {
- "name": "Christmas Island"
- },
- "CC": {
- "name": "Cocos (Keeling) Islands"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DK": {
- "name": "Denmaki"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DM": {
- "name": "Dominika"
- },
- "EC": {
- "name": "Ekwado"
- },
- "SV": {
- "name": "Elsavado"
- },
- "IO": {
- "name": "Eneo la Uingereza katika Bahari Hindi"
- },
- "ER": {
- "name": "Eritrea"
- },
- "EE": {
- "name": "Estonia"
- },
- "AE": {
- "name": "Falme za Kiarabu"
- },
- "FO": {
- "name": "Faroe Islands"
- },
- "FJ": {
- "name": "Fiji"
- },
- "PH": {
- "name": "Filipino"
- },
- "TF": {
- "name": "French Southern Territories"
- },
- "GA": {
- "name": "Gaboni"
- },
- "GM": {
- "name": "Gambia"
- },
- "GH": {
- "name": "Ghana"
- },
- "GN": {
- "name": "Gine"
- },
- "GW": {
- "name": "Ginebisau"
- },
- "GQ": {
- "name": "Ginekweta"
- },
- "GD": {
- "name": "Grenada"
- },
- "GL": {
- "name": "Grinlandi"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GY": {
- "name": "Guyana"
- },
- "GP": {
- "name": "Gwadelupe"
- },
- "GU": {
- "name": "Gwam"
- },
- "GT": {
- "name": "Gwatemala"
- },
- "GF": {
- "name": "Gwiyana ya Ufaransa"
- },
- "HT": {
- "name": "Haiti"
- },
- "ES": {
- "name": "Hispania"
- },
- "HN": {
- "name": "Hondurasi"
- },
- "HK": {
- "name": "Hong Kong SAR China"
- },
- "HU": {
- "name": "Hungaria"
- },
- "IN": {
- "name": "India"
- },
- "ID": {
- "name": "Indonesia"
- },
- "IQ": {
- "name": "Iraki"
- },
- "IM": {
- "name": "Isle of Man"
- },
- "IL": {
- "name": "Israeli"
- },
- "IT": {
- "name": "Italia"
- },
- "JM": {
- "name": "Jamaika"
- },
- "CF": {
- "name": "Jamhuri ya Afrika ya Kati"
- },
- "CZ": {
- "name": "Jamhuri ya Cheki"
- },
- "DO": {
- "name": "Jamhuri ya Dominika"
- },
- "CD": {
- "name": "Jamhuri ya Kidemokrasia ya Kongo"
- },
- "JP": {
- "name": "Japani"
- },
- "JE": {
- "name": "Jersey"
- },
- "GI": {
- "name": "Jibralta"
- },
- "DJ": {
- "name": "Jibuti"
- },
- "GE": {
- "name": "Jojia"
- },
- "KH": {
- "name": "Kambodia"
- },
- "CM": {
- "name": "Kameruni"
- },
- "CA": {
- "name": "Kanada"
- },
- "QA": {
- "name": "Katari"
- },
- "KZ": {
- "name": "Kazakistani"
- },
- "KE": {
- "name": "Kenya"
- },
- "CV": {
- "name": "Kepuvede"
- },
- "KI": {
- "name": "Kiribati"
- },
- "KG": {
- "name": "Kirigizistani"
- },
- "NF": {
- "name": "Kisiwa cha Norfok"
- },
- "CI": {
- "name": "Kodivaa"
- },
- "CO": {
- "name": "Kolombia"
- },
- "KM": {
- "name": "Komoro"
- },
- "CG": {
- "name": "Kongo"
- },
- "HR": {
- "name": "Korasia"
- },
- "KP": {
- "name": "Korea Kaskazini"
- },
- "KR": {
- "name": "Korea Kusini"
- },
- "XK": {
- "name": "Kosovo"
- },
- "CR": {
- "name": "Kostarika"
- },
- "CU": {
- "name": "Kuba"
- },
- "CY": {
- "name": "Kuprosi"
- },
- "KW": {
- "name": "Kuwaiti"
- },
- "LA": {
- "name": "Laosi"
- },
- "LU": {
- "name": "Lasembagi"
- },
- "LV": {
- "name": "Lativia"
- },
- "LB": {
- "name": "Lebanoni"
- },
- "LS": {
- "name": "Lesoto"
- },
- "LR": {
- "name": "Liberia"
- },
- "LY": {
- "name": "Libya"
- },
- "LI": {
- "name": "Lishenteni"
- },
- "LT": {
- "name": "Litwania"
- },
- "MO": {
- "name": "Macau SAR China"
- },
- "MW": {
- "name": "Malawi"
- },
- "MY": {
- "name": "Malesia"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "US": {
- "name": "Marekani"
- },
- "MQ": {
- "name": "Martiniki"
- },
- "MK": {
- "name": "Masedonia"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "Meksiko"
- },
- "FM": {
- "name": "Mikronesia"
- },
- "EG": {
- "name": "Misri"
- },
- "MV": {
- "name": "Modivu"
- },
- "MD": {
- "name": "Moldova"
- },
- "MC": {
- "name": "Monako"
- },
- "MN": {
- "name": "Mongolia"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrati"
- },
- "MU": {
- "name": "Morisi"
- },
- "MR": {
- "name": "Moritania"
- },
- "MA": {
- "name": "Moroko"
- },
- "MZ": {
- "name": "Msumbiji"
- },
- "MM": {
- "name": "Myama"
- },
- "NA": {
- "name": "Namibia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepali"
- },
- "NE": {
- "name": "Nijeri"
- },
- "NG": {
- "name": "Nijeria"
- },
- "NI": {
- "name": "Nikaragwa"
- },
- "NU": {
- "name": "Niue"
- },
- "NO": {
- "name": "Norwe"
- },
- "NC": {
- "name": "Nyukaledonia"
- },
- "NZ": {
- "name": "Nyuzilandi"
- },
- "OM": {
- "name": "Omani"
- },
- "PK": {
- "name": "Pakistani"
- },
- "PW": {
- "name": "Palau"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papua"
- },
- "PY": {
- "name": "Paragwai"
- },
- "PE": {
- "name": "Peru"
- },
- "PN": {
- "name": "Pitkairni"
- },
- "PL": {
- "name": "Polandi"
- },
- "PF": {
- "name": "Polinesia ya Ufaransa"
- },
- "PR": {
- "name": "Pwetoriko"
- },
- "RE": {
- "name": "Riyunioni"
- },
- "RO": {
- "name": "Romania"
- },
- "RW": {
- "name": "Rwanda"
- },
- "SM": {
- "name": "Samarino"
- },
- "WS": {
- "name": "Samoa"
- },
- "AS": {
- "name": "Samoa lya Marekani"
- },
- "SH": {
- "name": "Santahelena"
- },
- "KN": {
- "name": "Santakitzi na Nevis"
- },
- "LC": {
- "name": "Santalusia"
- },
- "PM": {
- "name": "Santapieri na Mikeloni"
- },
- "VC": {
- "name": "Santavisenti na Grenadini"
- },
- "ST": {
- "name": "Sao Tome na Principe"
- },
- "SA": {
- "name": "Saudi"
- },
- "SN": {
- "name": "Senegali"
- },
- "RS": {
- "name": "Serbia"
- },
- "SC": {
- "name": "Shelisheli"
- },
- "SL": {
- "name": "Siera Leoni"
- },
- "SG": {
- "name": "Singapoo"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SY": {
- "name": "Siria"
- },
- "LK": {
- "name": "Sirilanka"
- },
- "SK": {
- "name": "Slovakia"
- },
- "SI": {
- "name": "Slovenia"
- },
- "SO": {
- "name": "Somalia"
- },
- "GS": {
- "name": "South Georgia & South Sandwich Islands"
- },
- "SS": {
- "name": "South Sudan"
- },
- "BL": {
- "name": "St. Barthélemy"
- },
- "MF": {
- "name": "St. Martin"
- },
- "SD": {
- "name": "Sudani"
- },
- "SR": {
- "name": "Surinamu"
- },
- "SJ": {
- "name": "Svalbard & Jan Mayen"
- },
- "TH": {
- "name": "Tailandi"
- },
- "TW": {
- "name": "Taiwani"
- },
- "TJ": {
- "name": "Tajikistani"
- },
- "TZ": {
- "name": "Tanzania"
- },
- "TL": {
- "name": "Timori ya Mashariki"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad na Tobago"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TN": {
- "name": "Tunisia"
- },
- "TM": {
- "name": "Turukimenistani"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UM": {
- "name": "U.S. Outlying Islands"
- },
- "IR": {
- "name": "Uajemi"
- },
- "BE": {
- "name": "Ubelgiji"
- },
- "FR": {
- "name": "Ufaransa"
- },
- "FI": {
- "name": "Ufini"
- },
- "UG": {
- "name": "Uganda"
- },
- "GR": {
- "name": "Ugiriki"
- },
- "ET": {
- "name": "Uhabeshi"
- },
- "NL": {
- "name": "Uholanzi"
- },
- "GB": {
- "name": "Uingereza"
- },
- "DE": {
- "name": "Ujerumani"
- },
- "PS": {
- "name": "Ukingo wa Magharibi na Ukanda wa Gaza wa Palestina"
- },
- "UA": {
- "name": "Ukraini"
- },
- "PT": {
- "name": "Ureno"
- },
- "UY": {
- "name": "Urugwai"
- },
- "RU": {
- "name": "Urusi"
- },
- "SZ": {
- "name": "Uswazi"
- },
- "SE": {
- "name": "Uswidi"
- },
- "CH": {
- "name": "Uswisi"
- },
- "TR": {
- "name": "Uturuki"
- },
- "UZ": {
- "name": "Uzibekistani"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VA": {
- "name": "Vatikani"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietinamu"
- },
- "CK": {
- "name": "Visiwa vya Cook"
- },
- "FK": {
- "name": "Visiwa vya Falkland"
- },
- "KY": {
- "name": "Visiwa vya Kayman"
- },
- "MP": {
- "name": "Visiwa vya Mariana vya Kaskazini"
- },
- "MH": {
- "name": "Visiwa vya Marshal"
- },
- "SB": {
- "name": "Visiwa vya Solomon"
- },
- "TC": {
- "name": "Visiwa vya Turki na Kaiko"
- },
- "VI": {
- "name": "Visiwa vya Virgin vya Marekani"
- },
- "VG": {
- "name": "Visiwa vya Virgin vya Uingereza"
- },
- "WF": {
- "name": "Walis na Futuna"
- },
- "EH": {
- "name": "Western Sahara"
- },
- "YE": {
- "name": "Yemeni"
- },
- "JO": {
- "name": "Yordani"
- },
- "ZM": {
- "name": "Zambia"
- },
- "ZW": {
- "name": "Zimbabwe"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/lv.json b/vendor/commerceguys/intl/resources/country/lv.json
deleted file mode 100644
index 102bb727b..000000000
--- a/vendor/commerceguys/intl/resources/country/lv.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afganistāna"
- },
- "AL": {
- "name": "Albānija"
- },
- "DZ": {
- "name": "Alžīrija"
- },
- "US": {
- "name": "Amerikas Savienotās Valstis"
- },
- "AD": {
- "name": "Andora"
- },
- "AI": {
- "name": "Angilja"
- },
- "AO": {
- "name": "Angola"
- },
- "AQ": {
- "name": "Antarktika"
- },
- "AG": {
- "name": "Antigva un Barbuda"
- },
- "AE": {
- "name": "Apvienotie Arābu Emirāti"
- },
- "AR": {
- "name": "Argentīna"
- },
- "AM": {
- "name": "Armēnija"
- },
- "AW": {
- "name": "Aruba"
- },
- "UM": {
- "name": "ASV Mazās Aizjūras salas"
- },
- "AS": {
- "name": "ASV Samoa"
- },
- "VI": {
- "name": "ASV Virdžīnas"
- },
- "AU": {
- "name": "Austrālija"
- },
- "AT": {
- "name": "Austrija"
- },
- "TL": {
- "name": "Austrumtimora"
- },
- "AZ": {
- "name": "Azerbaidžāna"
- },
- "BS": {
- "name": "Bahamu salas"
- },
- "BH": {
- "name": "Bahreina"
- },
- "BY": {
- "name": "Baltkrievija"
- },
- "BD": {
- "name": "Bangladeša"
- },
- "BB": {
- "name": "Barbadosa"
- },
- "BZ": {
- "name": "Beliza"
- },
- "BE": {
- "name": "Beļģija"
- },
- "BJ": {
- "name": "Benina"
- },
- "BM": {
- "name": "Bermudu salas"
- },
- "BO": {
- "name": "Bolīvija"
- },
- "BA": {
- "name": "Bosnija un Hercegovina"
- },
- "BW": {
- "name": "Botsvāna"
- },
- "BR": {
- "name": "Brazīlija"
- },
- "VG": {
- "name": "Britu Virdžīnas"
- },
- "BN": {
- "name": "Bruneja"
- },
- "BG": {
- "name": "Bulgārija"
- },
- "BF": {
- "name": "Burkinafaso"
- },
- "BI": {
- "name": "Burundija"
- },
- "BT": {
- "name": "Butāna"
- },
- "CF": {
- "name": "Centrālāfrikas Republika"
- },
- "TD": {
- "name": "Čada"
- },
- "CZ": {
- "name": "Čehija"
- },
- "CL": {
- "name": "Čīle"
- },
- "DK": {
- "name": "Dānija"
- },
- "AC": {
- "name": "Debesbraukšanas sala"
- },
- "ZA": {
- "name": "Dienvidāfrikas Republika"
- },
- "GS": {
- "name": "Dienviddžordžija un Dienvidsendviču salas"
- },
- "KR": {
- "name": "Dienvidkoreja"
- },
- "SS": {
- "name": "Dienvidsudāna"
- },
- "DG": {
- "name": "Djego Garsijas atols"
- },
- "DM": {
- "name": "Dominika"
- },
- "DO": {
- "name": "Dominikāna"
- },
- "JE": {
- "name": "Džērsija"
- },
- "DJ": {
- "name": "Džibutija"
- },
- "EG": {
- "name": "Ēģipte"
- },
- "EC": {
- "name": "Ekvadora"
- },
- "GQ": {
- "name": "Ekvatoriālā Gvineja"
- },
- "ER": {
- "name": "Eritreja"
- },
- "ET": {
- "name": "Etiopija"
- },
- "FO": {
- "name": "Fēru salas"
- },
- "FJ": {
- "name": "Fidži"
- },
- "PH": {
- "name": "Filipīnas"
- },
- "FK": {
- "name": "Folklenda salas"
- },
- "FR": {
- "name": "Francija"
- },
- "TF": {
- "name": "Francijas Dienvidjūru teritorija"
- },
- "GF": {
- "name": "Francijas Gviāna"
- },
- "PF": {
- "name": "Francijas Polinēzija"
- },
- "GA": {
- "name": "Gabona"
- },
- "GY": {
- "name": "Gajāna"
- },
- "GM": {
- "name": "Gambija"
- },
- "GH": {
- "name": "Gana"
- },
- "GG": {
- "name": "Gērnsija"
- },
- "GI": {
- "name": "Gibraltārs"
- },
- "GD": {
- "name": "Grenāda"
- },
- "GL": {
- "name": "Grenlande"
- },
- "GR": {
- "name": "Grieķija"
- },
- "GE": {
- "name": "Gruzija"
- },
- "GU": {
- "name": "Guama"
- },
- "GP": {
- "name": "Gvadelupa"
- },
- "GT": {
- "name": "Gvatemala"
- },
- "GN": {
- "name": "Gvineja"
- },
- "GW": {
- "name": "Gvineja-Bisava"
- },
- "HT": {
- "name": "Haiti"
- },
- "HN": {
- "name": "Hondurasa"
- },
- "HR": {
- "name": "Horvātija"
- },
- "EE": {
- "name": "Igaunija"
- },
- "IN": {
- "name": "Indija"
- },
- "IO": {
- "name": "Indijas okeāna Britu teritorija"
- },
- "ID": {
- "name": "Indonēzija"
- },
- "IQ": {
- "name": "Irāka"
- },
- "IR": {
- "name": "Irāna"
- },
- "IE": {
- "name": "Īrija"
- },
- "IS": {
- "name": "Islande"
- },
- "IT": {
- "name": "Itālija"
- },
- "IL": {
- "name": "Izraēla"
- },
- "JM": {
- "name": "Jamaika"
- },
- "JP": {
- "name": "Japāna"
- },
- "NC": {
- "name": "Jaunkaledonija"
- },
- "NZ": {
- "name": "Jaunzēlande"
- },
- "YE": {
- "name": "Jemena"
- },
- "JO": {
- "name": "Jordānija"
- },
- "CV": {
- "name": "Kaboverde"
- },
- "KY": {
- "name": "Kaimanu salas"
- },
- "KH": {
- "name": "Kambodža"
- },
- "CM": {
- "name": "Kamerūna"
- },
- "CA": {
- "name": "Kanāda"
- },
- "IC": {
- "name": "Kanāriju salas"
- },
- "QA": {
- "name": "Katara"
- },
- "KZ": {
- "name": "Kazahstāna"
- },
- "KE": {
- "name": "Kenija"
- },
- "CY": {
- "name": "Kipra"
- },
- "CW": {
- "name": "Kirasao"
- },
- "KG": {
- "name": "Kirgizstāna"
- },
- "KI": {
- "name": "Kiribati"
- },
- "CC": {
- "name": "Kokosu (Kīlinga) salas"
- },
- "CO": {
- "name": "Kolumbija"
- },
- "KM": {
- "name": "Komoru salas"
- },
- "CG": {
- "name": "Kongo (Brazavila)"
- },
- "CD": {
- "name": "Kongo (Kinšasa)"
- },
- "XK": {
- "name": "Kosova"
- },
- "CR": {
- "name": "Kostarika"
- },
- "CI": {
- "name": "Kotdivuāra"
- },
- "RU": {
- "name": "Krievija"
- },
- "CU": {
- "name": "Kuba"
- },
- "CK": {
- "name": "Kuka salas"
- },
- "KW": {
- "name": "Kuveita"
- },
- "CN": {
- "name": "Ķīna"
- },
- "HK": {
- "name": "Ķīnas īpašās pārvaldes apgabals Honkonga"
- },
- "MO": {
- "name": "Ķīnas īpašās pārvaldes apgabals Makao"
- },
- "LA": {
- "name": "Laosa"
- },
- "LV": {
- "name": "Latvija"
- },
- "LS": {
- "name": "Lesoto"
- },
- "LB": {
- "name": "Libāna"
- },
- "LR": {
- "name": "Libērija"
- },
- "LY": {
- "name": "Lībija"
- },
- "GB": {
- "name": "Lielbritānija"
- },
- "LT": {
- "name": "Lietuva"
- },
- "LI": {
- "name": "Lihtenšteina"
- },
- "LU": {
- "name": "Luksemburga"
- },
- "MG": {
- "name": "Madagaskara"
- },
- "YT": {
- "name": "Majota"
- },
- "MK": {
- "name": "Maķedonija"
- },
- "MY": {
- "name": "Malaizija"
- },
- "MW": {
- "name": "Malāvija"
- },
- "MV": {
- "name": "Maldīvija"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "MA": {
- "name": "Maroka"
- },
- "MH": {
- "name": "Māršala salas"
- },
- "MQ": {
- "name": "Martinika"
- },
- "MU": {
- "name": "Maurīcija"
- },
- "MR": {
- "name": "Mauritānija"
- },
- "MX": {
- "name": "Meksika"
- },
- "ME": {
- "name": "Melnkalne"
- },
- "IM": {
- "name": "Mena"
- },
- "FM": {
- "name": "Mikronēzija"
- },
- "MM": {
- "name": "Mjanma (Birma)"
- },
- "MD": {
- "name": "Moldova"
- },
- "MC": {
- "name": "Monako"
- },
- "MN": {
- "name": "Mongolija"
- },
- "MS": {
- "name": "Montserrata"
- },
- "MZ": {
- "name": "Mozambika"
- },
- "NA": {
- "name": "Namībija"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepāla"
- },
- "NL": {
- "name": "Nīderlande"
- },
- "BQ": {
- "name": "Nīderlandes Karību salas"
- },
- "NE": {
- "name": "Nigēra"
- },
- "NG": {
- "name": "Nigērija"
- },
- "NI": {
- "name": "Nikaragva"
- },
- "NU": {
- "name": "Niue"
- },
- "NF": {
- "name": "Norfolkas sala"
- },
- "NO": {
- "name": "Norvēģija"
- },
- "AX": {
- "name": "Olandes salas"
- },
- "OM": {
- "name": "Omāna"
- },
- "PK": {
- "name": "Pakistāna"
- },
- "PW": {
- "name": "Palau"
- },
- "PS": {
- "name": "Palestīna"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papua-Jaungvineja"
- },
- "PY": {
- "name": "Paragvaja"
- },
- "PE": {
- "name": "Peru"
- },
- "PN": {
- "name": "Pitkērnas salas"
- },
- "PL": {
- "name": "Polija"
- },
- "PT": {
- "name": "Portugāle"
- },
- "PR": {
- "name": "Puertoriko"
- },
- "RE": {
- "name": "Reinjona"
- },
- "EH": {
- "name": "Rietumsahāra"
- },
- "RW": {
- "name": "Ruanda"
- },
- "RO": {
- "name": "Rumānija"
- },
- "SV": {
- "name": "Salvadora"
- },
- "WS": {
- "name": "Samoa"
- },
- "SM": {
- "name": "Sanmarīno"
- },
- "ST": {
- "name": "Santome un Prinsipi"
- },
- "SA": {
- "name": "Saūda Arābija"
- },
- "SC": {
- "name": "Seišelu salas"
- },
- "BL": {
- "name": "Senbartelmī"
- },
- "SN": {
- "name": "Senegāla"
- },
- "MF": {
- "name": "Senmartēna"
- },
- "PM": {
- "name": "Senpjēra un Mikelona"
- },
- "KN": {
- "name": "Sentkitsa un Nevisa"
- },
- "LC": {
- "name": "Sentlūsija"
- },
- "VC": {
- "name": "Sentvinsenta un Grenadīnas"
- },
- "RS": {
- "name": "Serbija"
- },
- "EA": {
- "name": "Seūta un Melilja"
- },
- "SG": {
- "name": "Singapūra"
- },
- "SX": {
- "name": "Sintmārtena"
- },
- "SY": {
- "name": "Sīrija"
- },
- "SL": {
- "name": "Sjerraleone"
- },
- "SK": {
- "name": "Slovākija"
- },
- "SI": {
- "name": "Slovēnija"
- },
- "SO": {
- "name": "Somālija"
- },
- "FI": {
- "name": "Somija"
- },
- "ES": {
- "name": "Spānija"
- },
- "SD": {
- "name": "Sudāna"
- },
- "SR": {
- "name": "Surinama"
- },
- "SH": {
- "name": "Sv.Helēnas sala"
- },
- "SJ": {
- "name": "Svalbāra un Jana Majena sala"
- },
- "SZ": {
- "name": "Svazilenda"
- },
- "LK": {
- "name": "Šrilanka"
- },
- "CH": {
- "name": "Šveice"
- },
- "TJ": {
- "name": "Tadžikistāna"
- },
- "TW": {
- "name": "Taivāna"
- },
- "TH": {
- "name": "Taizeme"
- },
- "TZ": {
- "name": "Tanzānija"
- },
- "TC": {
- "name": "Tērksas un Kaikosas salas"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidāda un Tobāgo"
- },
- "TA": {
- "name": "Tristana da Kuņas salas"
- },
- "TN": {
- "name": "Tunisija"
- },
- "TR": {
- "name": "Turcija"
- },
- "TM": {
- "name": "Turkmenistāna"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UG": {
- "name": "Uganda"
- },
- "UA": {
- "name": "Ukraina"
- },
- "HU": {
- "name": "Ungārija"
- },
- "UY": {
- "name": "Urugvaja"
- },
- "UZ": {
- "name": "Uzbekistāna"
- },
- "DE": {
- "name": "Vācija"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VA": {
- "name": "Vatikāns"
- },
- "VE": {
- "name": "Venecuēla"
- },
- "VN": {
- "name": "Vjetnama"
- },
- "WF": {
- "name": "Volisa un Futunas salas"
- },
- "SB": {
- "name": "Zālamana salas"
- },
- "ZM": {
- "name": "Zambija"
- },
- "KP": {
- "name": "Ziemeļkoreja"
- },
- "MP": {
- "name": "Ziemeļu Marianas salas"
- },
- "CX": {
- "name": "Ziemsvētku sala"
- },
- "ZW": {
- "name": "Zimbabve"
- },
- "SE": {
- "name": "Zviedrija"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/mas.json b/vendor/commerceguys/intl/resources/country/mas.json
deleted file mode 100644
index 221f37e2a..000000000
--- a/vendor/commerceguys/intl/resources/country/mas.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "ZA": {
- "name": "Afrika Kusini"
- },
- "AF": {
- "name": "Afuganistani"
- },
- "IS": {
- "name": "Aislandi"
- },
- "AR": {
- "name": "Ajentina"
- },
- "AX": {
- "name": "Åland Islands"
- },
- "AL": {
- "name": "Albania"
- },
- "DZ": {
- "name": "Aljeria"
- },
- "AD": {
- "name": "Andora"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguilla"
- },
- "AQ": {
- "name": "Antarctica"
- },
- "AG": {
- "name": "Antigua na Barbuda"
- },
- "AM": {
- "name": "Armenia"
- },
- "AW": {
- "name": "Aruba"
- },
- "AC": {
- "name": "Ascension Island"
- },
- "AU": {
- "name": "Australia"
- },
- "AT": {
- "name": "Austria"
- },
- "IE": {
- "name": "Ayalandi"
- },
- "AZ": {
- "name": "Azabajani"
- },
- "BB": {
- "name": "Babadosi"
- },
- "BS": {
- "name": "Bahama"
- },
- "BH": {
- "name": "Bahareni"
- },
- "BD": {
- "name": "Bangladeshi"
- },
- "BY": {
- "name": "Belarusi"
- },
- "BZ": {
- "name": "Belize"
- },
- "BJ": {
- "name": "Benini"
- },
- "BM": {
- "name": "Bermuda"
- },
- "BO": {
- "name": "Bolivia"
- },
- "BA": {
- "name": "Bosnia na Hezegovina"
- },
- "BW": {
- "name": "Botswana"
- },
- "BR": {
- "name": "Brazili"
- },
- "BN": {
- "name": "Brunei"
- },
- "BF": {
- "name": "Bukinafaso"
- },
- "MG": {
- "name": "Bukini"
- },
- "BG": {
- "name": "Bulgaria"
- },
- "BI": {
- "name": "Burundi"
- },
- "BT": {
- "name": "Butani"
- },
- "IC": {
- "name": "Canary Islands"
- },
- "BQ": {
- "name": "Caribbean Netherlands"
- },
- "EA": {
- "name": "Ceuta & Melilla"
- },
- "TD": {
- "name": "Chadi"
- },
- "CL": {
- "name": "Chile"
- },
- "CN": {
- "name": "China"
- },
- "CX": {
- "name": "Christmas Island"
- },
- "CC": {
- "name": "Cocos (Keeling) Islands"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DK": {
- "name": "Denmaki"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DM": {
- "name": "Dominika"
- },
- "EC": {
- "name": "Ekwado"
- },
- "SV": {
- "name": "Elsavado"
- },
- "IO": {
- "name": "Eneo la Uingereza katika Bahari Hindi"
- },
- "ER": {
- "name": "Eritrea"
- },
- "EE": {
- "name": "Estonia"
- },
- "AE": {
- "name": "Falme za Kiarabu"
- },
- "FO": {
- "name": "Faroe Islands"
- },
- "FJ": {
- "name": "Fiji"
- },
- "PH": {
- "name": "Filipino"
- },
- "TF": {
- "name": "French Southern Territories"
- },
- "GA": {
- "name": "Gaboni"
- },
- "GM": {
- "name": "Gambia"
- },
- "GH": {
- "name": "Ghana"
- },
- "GN": {
- "name": "Gine"
- },
- "GW": {
- "name": "Ginebisau"
- },
- "GQ": {
- "name": "Ginekweta"
- },
- "GD": {
- "name": "Grenada"
- },
- "GL": {
- "name": "Grinlandi"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GY": {
- "name": "Guyana"
- },
- "GP": {
- "name": "Gwadelupe"
- },
- "GU": {
- "name": "Gwam"
- },
- "GT": {
- "name": "Gwatemala"
- },
- "GF": {
- "name": "Gwiyana ya Ufaransa"
- },
- "HT": {
- "name": "Haiti"
- },
- "ES": {
- "name": "Hispania"
- },
- "HN": {
- "name": "Hondurasi"
- },
- "HK": {
- "name": "Hong Kong SAR China"
- },
- "HU": {
- "name": "Hungaria"
- },
- "IN": {
- "name": "India"
- },
- "ID": {
- "name": "Indonesia"
- },
- "IQ": {
- "name": "Iraki"
- },
- "IM": {
- "name": "Isle of Man"
- },
- "IL": {
- "name": "Israeli"
- },
- "IT": {
- "name": "Italia"
- },
- "JM": {
- "name": "Jamaika"
- },
- "CF": {
- "name": "Jamhuri ya Afrika ya Kati"
- },
- "CZ": {
- "name": "Jamhuri ya Cheki"
- },
- "DO": {
- "name": "Jamhuri ya Dominika"
- },
- "CD": {
- "name": "Jamhuri ya Kidemokrasia ya Kongo"
- },
- "JP": {
- "name": "Japani"
- },
- "JE": {
- "name": "Jersey"
- },
- "GI": {
- "name": "Jibralta"
- },
- "DJ": {
- "name": "Jibuti"
- },
- "GE": {
- "name": "Jojia"
- },
- "KH": {
- "name": "Kambodia"
- },
- "CM": {
- "name": "Kameruni"
- },
- "CA": {
- "name": "Kanada"
- },
- "QA": {
- "name": "Katari"
- },
- "KZ": {
- "name": "Kazakistani"
- },
- "KE": {
- "name": "Kenya"
- },
- "CV": {
- "name": "Kepuvede"
- },
- "KI": {
- "name": "Kiribati"
- },
- "KG": {
- "name": "Kirigizistani"
- },
- "NF": {
- "name": "Kisiwa cha Norfok"
- },
- "CI": {
- "name": "Kodivaa"
- },
- "CO": {
- "name": "Kolombia"
- },
- "KM": {
- "name": "Komoro"
- },
- "CG": {
- "name": "Kongo"
- },
- "HR": {
- "name": "Korasia"
- },
- "KP": {
- "name": "Korea Kaskazini"
- },
- "KR": {
- "name": "Korea Kusini"
- },
- "XK": {
- "name": "Kosovo"
- },
- "CR": {
- "name": "Kostarika"
- },
- "CU": {
- "name": "Kuba"
- },
- "CY": {
- "name": "Kuprosi"
- },
- "KW": {
- "name": "Kuwaiti"
- },
- "LA": {
- "name": "Laosi"
- },
- "LU": {
- "name": "Lasembagi"
- },
- "LV": {
- "name": "Lativia"
- },
- "LB": {
- "name": "Lebanoni"
- },
- "LS": {
- "name": "Lesoto"
- },
- "LR": {
- "name": "Liberia"
- },
- "LY": {
- "name": "Libya"
- },
- "LI": {
- "name": "Lishenteni"
- },
- "LT": {
- "name": "Litwania"
- },
- "MO": {
- "name": "Macau SAR China"
- },
- "MW": {
- "name": "Malawi"
- },
- "MY": {
- "name": "Malesia"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "US": {
- "name": "Marekani"
- },
- "MQ": {
- "name": "Martiniki"
- },
- "MK": {
- "name": "Masedonia"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "Meksiko"
- },
- "FM": {
- "name": "Mikronesia"
- },
- "EG": {
- "name": "Misri"
- },
- "MV": {
- "name": "Modivu"
- },
- "MD": {
- "name": "Moldova"
- },
- "MC": {
- "name": "Monako"
- },
- "MN": {
- "name": "Mongolia"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrati"
- },
- "MU": {
- "name": "Morisi"
- },
- "MR": {
- "name": "Moritania"
- },
- "MA": {
- "name": "Moroko"
- },
- "MZ": {
- "name": "Msumbiji"
- },
- "MM": {
- "name": "Myama"
- },
- "NA": {
- "name": "Namibia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepali"
- },
- "NE": {
- "name": "Nijeri"
- },
- "NG": {
- "name": "Nijeria"
- },
- "NI": {
- "name": "Nikaragwa"
- },
- "NU": {
- "name": "Niue"
- },
- "NO": {
- "name": "Norwe"
- },
- "NC": {
- "name": "Nyukaledonia"
- },
- "NZ": {
- "name": "Nyuzilandi"
- },
- "OM": {
- "name": "Omani"
- },
- "PK": {
- "name": "Pakistani"
- },
- "PW": {
- "name": "Palau"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papua"
- },
- "PY": {
- "name": "Paragwai"
- },
- "PE": {
- "name": "Peru"
- },
- "PN": {
- "name": "Pitkairni"
- },
- "PL": {
- "name": "Polandi"
- },
- "PF": {
- "name": "Polinesia ya Ufaransa"
- },
- "PR": {
- "name": "Pwetoriko"
- },
- "RE": {
- "name": "Riyunioni"
- },
- "RO": {
- "name": "Romania"
- },
- "RW": {
- "name": "Rwanda"
- },
- "SM": {
- "name": "Samarino"
- },
- "ZM": {
- "name": "Sambia"
- },
- "WS": {
- "name": "Samoa"
- },
- "AS": {
- "name": "Samoa ya Marekani"
- },
- "SH": {
- "name": "Santahelena"
- },
- "KN": {
- "name": "Santakitzi na Nevis"
- },
- "LC": {
- "name": "Santalusia"
- },
- "PM": {
- "name": "Santapieri na Mikeloni"
- },
- "VC": {
- "name": "Santavisenti na Grenadini"
- },
- "ST": {
- "name": "Sao Tome na Principe"
- },
- "SA": {
- "name": "Saudi"
- },
- "SN": {
- "name": "Senegali"
- },
- "RS": {
- "name": "Serbia"
- },
- "SC": {
- "name": "Shelisheli"
- },
- "SL": {
- "name": "Siera Leoni"
- },
- "ZW": {
- "name": "Simbabwe"
- },
- "SG": {
- "name": "Singapoo"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SY": {
- "name": "Siria"
- },
- "LK": {
- "name": "Sirilanka"
- },
- "SK": {
- "name": "Slovakia"
- },
- "SI": {
- "name": "Slovenia"
- },
- "SO": {
- "name": "Somalia"
- },
- "GS": {
- "name": "South Georgia & South Sandwich Islands"
- },
- "SS": {
- "name": "South Sudan"
- },
- "BL": {
- "name": "St. Barthélemy"
- },
- "MF": {
- "name": "St. Martin"
- },
- "SD": {
- "name": "Sudani"
- },
- "SR": {
- "name": "Surinamu"
- },
- "SJ": {
- "name": "Svalbard & Jan Mayen"
- },
- "TH": {
- "name": "Tailandi"
- },
- "TW": {
- "name": "Taiwani"
- },
- "TJ": {
- "name": "Tajikistani"
- },
- "TZ": {
- "name": "Tansania"
- },
- "TL": {
- "name": "Timori ya Mashariki"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad na Tobago"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TN": {
- "name": "Tunisia"
- },
- "TM": {
- "name": "Turukimenistani"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UM": {
- "name": "U.S. Outlying Islands"
- },
- "IR": {
- "name": "Uajemi"
- },
- "BE": {
- "name": "Ubelgiji"
- },
- "FR": {
- "name": "Ufaransa"
- },
- "FI": {
- "name": "Ufini"
- },
- "UG": {
- "name": "Uganda"
- },
- "GR": {
- "name": "Ugiriki"
- },
- "ET": {
- "name": "Uhabeshi"
- },
- "NL": {
- "name": "Uholanzi"
- },
- "GB": {
- "name": "Uingereza"
- },
- "DE": {
- "name": "Ujerumani"
- },
- "PS": {
- "name": "Ukingo wa Magharibi na Ukanda wa Gaza wa Palestina"
- },
- "UA": {
- "name": "Ukraini"
- },
- "PT": {
- "name": "Ureno"
- },
- "UY": {
- "name": "Urugwai"
- },
- "RU": {
- "name": "Urusi"
- },
- "SZ": {
- "name": "Uswazi"
- },
- "SE": {
- "name": "Uswidi"
- },
- "CH": {
- "name": "Uswisi"
- },
- "TR": {
- "name": "Uturuki"
- },
- "UZ": {
- "name": "Uzibekistani"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VA": {
- "name": "Vatikani"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietinamu"
- },
- "CK": {
- "name": "Visiwa vya Cook"
- },
- "FK": {
- "name": "Visiwa vya Falkland"
- },
- "KY": {
- "name": "Visiwa vya Kayman"
- },
- "MP": {
- "name": "Visiwa vya Mariana vya Kaskazini"
- },
- "MH": {
- "name": "Visiwa vya Marshal"
- },
- "SB": {
- "name": "Visiwa vya Solomon"
- },
- "TC": {
- "name": "Visiwa vya Turki na Kaiko"
- },
- "VI": {
- "name": "Visiwa vya Virgin vya Marekani"
- },
- "VG": {
- "name": "Visiwa vya Virgin vya Uingereza"
- },
- "WF": {
- "name": "Walis na Futuna"
- },
- "EH": {
- "name": "Western Sahara"
- },
- "YE": {
- "name": "Yemeni"
- },
- "JO": {
- "name": "Yordani"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/mer.json b/vendor/commerceguys/intl/resources/country/mer.json
deleted file mode 100644
index 8b18b781a..000000000
--- a/vendor/commerceguys/intl/resources/country/mer.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "IE": {
- "name": "Aelandi"
- },
- "ZA": {
- "name": "Afrika ya Southi"
- },
- "AF": {
- "name": "Afuganistani"
- },
- "CK": {
- "name": "Aĩrandi cia Cook"
- },
- "FK": {
- "name": "Aĩrandi cia Falklandi"
- },
- "KY": {
- "name": "Aĩrandi cia Kayman"
- },
- "MP": {
- "name": "Aĩrandi cia Mariana ya nothi"
- },
- "MH": {
- "name": "Aĩrandi cia Marshal"
- },
- "NF": {
- "name": "Aĩrandi cia Norfok"
- },
- "SB": {
- "name": "Airandi Cia Solomon"
- },
- "TC": {
- "name": "Aĩrandi cia Takĩ na Kaiko"
- },
- "VI": {
- "name": "Aĩrandi cia Virgin cia Amerika"
- },
- "VG": {
- "name": "Aĩrandi cia Virgin cia Ngeretha"
- },
- "IS": {
- "name": "Aisilandi"
- },
- "AR": {
- "name": "Ajentina"
- },
- "AX": {
- "name": "Åland Islands"
- },
- "AL": {
- "name": "Alubania"
- },
- "US": {
- "name": "Amerika"
- },
- "AD": {
- "name": "Andora"
- },
- "DZ": {
- "name": "Angiria"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguilla"
- },
- "AQ": {
- "name": "Antarctica"
- },
- "AG": {
- "name": "Antigua na Barbuda"
- },
- "AM": {
- "name": "Armenia"
- },
- "AW": {
- "name": "Aruba"
- },
- "AC": {
- "name": "Ascension Island"
- },
- "AT": {
- "name": "Austiria"
- },
- "AU": {
- "name": "Austrĩlia"
- },
- "AZ": {
- "name": "Azebaijani"
- },
- "BB": {
- "name": "Babadosi"
- },
- "BS": {
- "name": "Bahamasi"
- },
- "BH": {
- "name": "Baharini"
- },
- "BM": {
- "name": "Bamuda"
- },
- "BD": {
- "name": "Bangiradeshi"
- },
- "BY": {
- "name": "Belarusi"
- },
- "BZ": {
- "name": "Belize"
- },
- "BJ": {
- "name": "Benini"
- },
- "BE": {
- "name": "Beronjiamu"
- },
- "BO": {
- "name": "Bolivia"
- },
- "BA": {
- "name": "Bosnia na Hezegovina"
- },
- "BW": {
- "name": "Botswana"
- },
- "BR": {
- "name": "Brazilu"
- },
- "BN": {
- "name": "Brunei"
- },
- "BF": {
- "name": "Bukinafaso"
- },
- "BG": {
- "name": "Bulgaria"
- },
- "BI": {
- "name": "Burundi"
- },
- "BT": {
- "name": "Butani"
- },
- "CY": {
- "name": "Caipurasi"
- },
- "IC": {
- "name": "Canary Islands"
- },
- "BQ": {
- "name": "Caribbean Netherlands"
- },
- "EA": {
- "name": "Ceuta & Melilla"
- },
- "TD": {
- "name": "Chadi"
- },
- "CL": {
- "name": "Chile"
- },
- "CN": {
- "name": "China"
- },
- "CX": {
- "name": "Christmas Island"
- },
- "CC": {
- "name": "Cocos (Keeling) Islands"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DK": {
- "name": "Denimaki"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DM": {
- "name": "Dominika"
- },
- "EC": {
- "name": "Ekwado"
- },
- "SV": {
- "name": "Elsavado"
- },
- "ER": {
- "name": "Eritrea"
- },
- "EE": {
- "name": "Estonia"
- },
- "AE": {
- "name": "Falme cia Kiarabu"
- },
- "FO": {
- "name": "Faroe Islands"
- },
- "FJ": {
- "name": "Fiji"
- },
- "PH": {
- "name": "Filipino"
- },
- "FI": {
- "name": "Finilandi"
- },
- "FR": {
- "name": "Fransi"
- },
- "TF": {
- "name": "French Southern Territories"
- },
- "GA": {
- "name": "Gaboni"
- },
- "GM": {
- "name": "Gambia"
- },
- "GH": {
- "name": "Ghana"
- },
- "GN": {
- "name": "Gine"
- },
- "GQ": {
- "name": "Gine ya Iquita"
- },
- "GW": {
- "name": "Ginebisau"
- },
- "GD": {
- "name": "Grenada"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GY": {
- "name": "Guyana"
- },
- "GP": {
- "name": "Gwadelupe"
- },
- "GU": {
- "name": "Gwam"
- },
- "GT": {
- "name": "Gwatemala"
- },
- "GF": {
- "name": "Gwiyana ya Fransi"
- },
- "HT": {
- "name": "Haiti"
- },
- "HU": {
- "name": "Hangarĩ"
- },
- "NL": {
- "name": "Holandi"
- },
- "HN": {
- "name": "Hondurasi"
- },
- "HK": {
- "name": "Hong Kong SAR China"
- },
- "IN": {
- "name": "India"
- },
- "ID": {
- "name": "Indonesia"
- },
- "IQ": {
- "name": "Iraki"
- },
- "IR": {
- "name": "Irani"
- },
- "IL": {
- "name": "Isiraeli"
- },
- "IM": {
- "name": "Isle of Man"
- },
- "IT": {
- "name": "Italĩ"
- },
- "ET": {
- "name": "Ithiopia"
- },
- "JM": {
- "name": "Jamaika"
- },
- "JP": {
- "name": "Japani"
- },
- "JE": {
- "name": "Jersey"
- },
- "DJ": {
- "name": "Jibuti"
- },
- "GE": {
- "name": "Jojia"
- },
- "JO": {
- "name": "Jorondani"
- },
- "NC": {
- "name": "Kalendoia Ĩnjeru"
- },
- "KH": {
- "name": "Kambodia"
- },
- "CM": {
- "name": "Kameruni"
- },
- "CA": {
- "name": "Kanada"
- },
- "QA": {
- "name": "Kata"
- },
- "KZ": {
- "name": "Kazakistani"
- },
- "KE": {
- "name": "Kenya"
- },
- "CV": {
- "name": "Kepuvede"
- },
- "KI": {
- "name": "Kiribati"
- },
- "KG": {
- "name": "Kirigizistani"
- },
- "CU": {
- "name": "Kiuba"
- },
- "CI": {
- "name": "Kodivaa"
- },
- "CO": {
- "name": "Kolombia"
- },
- "KM": {
- "name": "Komoro"
- },
- "CG": {
- "name": "Kongo"
- },
- "KP": {
- "name": "Korea Nothi"
- },
- "KR": {
- "name": "Korea Saũthi"
- },
- "HR": {
- "name": "Koroashia"
- },
- "XK": {
- "name": "Kosovo"
- },
- "CR": {
- "name": "Kostarika"
- },
- "KW": {
- "name": "Kuwĩ ti"
- },
- "LA": {
- "name": "Laosi"
- },
- "LV": {
- "name": "Lativia"
- },
- "LB": {
- "name": "Lebanoni"
- },
- "LS": {
- "name": "Lesotho"
- },
- "LR": {
- "name": "Liberia"
- },
- "LY": {
- "name": "Lĩbia"
- },
- "LI": {
- "name": "Lishenteni"
- },
- "LT": {
- "name": "Lithuania"
- },
- "LU": {
- "name": "Luxembogu"
- },
- "MO": {
- "name": "Macau SAR China"
- },
- "MK": {
- "name": "Macedonia"
- },
- "MG": {
- "name": "Madagasika"
- },
- "MW": {
- "name": "Malawi"
- },
- "ML": {
- "name": "Mali"
- },
- "MY": {
- "name": "Malĩsia"
- },
- "MT": {
- "name": "Malta"
- },
- "MQ": {
- "name": "Martiniki"
- },
- "MR": {
- "name": "Mauritania"
- },
- "MU": {
- "name": "Maurĩtiasi"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "Mexiko"
- },
- "FM": {
- "name": "Mikronesia"
- },
- "EG": {
- "name": "Misiri"
- },
- "MV": {
- "name": "Modivu"
- },
- "MD": {
- "name": "Moldova"
- },
- "MC": {
- "name": "Monako"
- },
- "MN": {
- "name": "Mongolia"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrati"
- },
- "MA": {
- "name": "Moroko"
- },
- "MZ": {
- "name": "Mozambiki"
- },
- "MM": {
- "name": "Myanima"
- },
- "NA": {
- "name": "Namibia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepali"
- },
- "GB": {
- "name": "Ngeretha"
- },
- "GI": {
- "name": "Ngĩbrata"
- },
- "GR": {
- "name": "Ngiriki"
- },
- "GL": {
- "name": "Ngirinilandi"
- },
- "NE": {
- "name": "Nija"
- },
- "NG": {
- "name": "Nijeria"
- },
- "NI": {
- "name": "Nikaragwa"
- },
- "NU": {
- "name": "Niue"
- },
- "NZ": {
- "name": "Niuzilandi"
- },
- "DE": {
- "name": "Njamanĩ"
- },
- "NO": {
- "name": "Norwi"
- },
- "IO": {
- "name": "Nthĩ cia Ngeretha gatagatĩ ka ĩria ria Hindi"
- },
- "CF": {
- "name": "Nthĩ ya Afrika gatĩgatĩ"
- },
- "CZ": {
- "name": "Nthĩ ya Cheki"
- },
- "DO": {
- "name": "Nthĩ ya Dominika"
- },
- "CD": {
- "name": "Nthĩ ya Kidemokrasĩ ya Kongo"
- },
- "OM": {
- "name": "Omani"
- },
- "PK": {
- "name": "Pakistani"
- },
- "PW": {
- "name": "Palau"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papua"
- },
- "PY": {
- "name": "Paragwai"
- },
- "PE": {
- "name": "Peru"
- },
- "PN": {
- "name": "Pitkairni"
- },
- "PL": {
- "name": "Polandi"
- },
- "PF": {
- "name": "Polinesia ya Fransi"
- },
- "PT": {
- "name": "Potogo"
- },
- "PR": {
- "name": "Pwetoriko"
- },
- "RU": {
- "name": "Rashia"
- },
- "RE": {
- "name": "Riyunioni"
- },
- "RO": {
- "name": "Romania"
- },
- "PS": {
- "name": "Rũtere rwa Westi banki na Gaza cia Palestina"
- },
- "RW": {
- "name": "Rwanda"
- },
- "SM": {
- "name": "Samarino"
- },
- "WS": {
- "name": "Samoa"
- },
- "AS": {
- "name": "Samoa ya Amerika"
- },
- "SH": {
- "name": "Santahelena"
- },
- "KN": {
- "name": "Santakitzi na Nevis"
- },
- "LC": {
- "name": "Santalusia"
- },
- "PM": {
- "name": "Santapieri na Mikeloni"
- },
- "VC": {
- "name": "Santavisenti na Grenadini"
- },
- "ST": {
- "name": "Sao Tome na Principe"
- },
- "SA": {
- "name": "Saudi"
- },
- "SN": {
- "name": "Senego"
- },
- "RS": {
- "name": "Serbia"
- },
- "SC": {
- "name": "Shelisheli"
- },
- "SL": {
- "name": "Siera Leoni"
- },
- "SG": {
- "name": "Singapoo"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SY": {
- "name": "Siria"
- },
- "LK": {
- "name": "Sirilanka"
- },
- "SK": {
- "name": "Slovakia"
- },
- "SI": {
- "name": "Slovenia"
- },
- "SO": {
- "name": "Somalia"
- },
- "GS": {
- "name": "South Georgia & South Sandwich Islands"
- },
- "SS": {
- "name": "South Sudan"
- },
- "ES": {
- "name": "Spĩni"
- },
- "BL": {
- "name": "St. Barthélemy"
- },
- "MF": {
- "name": "St. Martin"
- },
- "SD": {
- "name": "Sudani"
- },
- "SR": {
- "name": "Surinamu"
- },
- "SJ": {
- "name": "Svalbard & Jan Mayen"
- },
- "SZ": {
- "name": "Swazilandi"
- },
- "SE": {
- "name": "Swideni"
- },
- "CH": {
- "name": "Swizilandi"
- },
- "TW": {
- "name": "Taiwani"
- },
- "TJ": {
- "name": "Tajikistani"
- },
- "TR": {
- "name": "Takĩ"
- },
- "TZ": {
- "name": "Tanzania"
- },
- "TH": {
- "name": "Thaĩlandi"
- },
- "TL": {
- "name": "Timori ya Isti"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad na Tobago"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TM": {
- "name": "Tukumenistani"
- },
- "TN": {
- "name": "Tunisia"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UM": {
- "name": "U.S. Outlying Islands"
- },
- "UG": {
- "name": "Uganda"
- },
- "UA": {
- "name": "Ukirĩni"
- },
- "UY": {
- "name": "Urugwĩ"
- },
- "UZ": {
- "name": "Uzibekistani"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VA": {
- "name": "Vatikani"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietinamu"
- },
- "WF": {
- "name": "Walis na Futuna"
- },
- "EH": {
- "name": "Western Sahara"
- },
- "YE": {
- "name": "Yemeni"
- },
- "ZM": {
- "name": "Zambia"
- },
- "ZW": {
- "name": "Zimbabwe"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/mfe.json b/vendor/commerceguys/intl/resources/country/mfe.json
deleted file mode 100644
index bc23d15ec..000000000
--- a/vendor/commerceguys/intl/resources/country/mfe.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afganistan"
- },
- "AX": {
- "name": "Åland Islands"
- },
- "AL": {
- "name": "Albani"
- },
- "DE": {
- "name": "Almagn"
- },
- "DZ": {
- "name": "Alzeri"
- },
- "AD": {
- "name": "Andor"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguilla"
- },
- "AQ": {
- "name": "Antarctica"
- },
- "AG": {
- "name": "Antigua-ek-Barbuda"
- },
- "AM": {
- "name": "Armeni"
- },
- "AW": {
- "name": "Aruba"
- },
- "AC": {
- "name": "Ascension Island"
- },
- "HT": {
- "name": "Ayti"
- },
- "AZ": {
- "name": "Azerbaïdjan"
- },
- "BS": {
- "name": "Bahamas"
- },
- "BH": {
- "name": "Bahreïn"
- },
- "BD": {
- "name": "Banglades"
- },
- "BB": {
- "name": "Barbad"
- },
- "BY": {
- "name": "Belaris"
- },
- "BZ": {
- "name": "Beliz"
- },
- "BE": {
- "name": "Belzik"
- },
- "BJ": {
- "name": "Benin"
- },
- "BM": {
- "name": "Bermid"
- },
- "BG": {
- "name": "Bilgari"
- },
- "BO": {
- "name": "Bolivi"
- },
- "BA": {
- "name": "Bosni-Herzegovinn"
- },
- "BW": {
- "name": "Botswana"
- },
- "BT": {
- "name": "Boutan"
- },
- "BR": {
- "name": "Brezil"
- },
- "BN": {
- "name": "Brunei"
- },
- "BF": {
- "name": "Burkina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "IC": {
- "name": "Canary Islands"
- },
- "BQ": {
- "name": "Caribbean Netherlands"
- },
- "EA": {
- "name": "Ceuta & Melilla"
- },
- "CX": {
- "name": "Christmas Island"
- },
- "CC": {
- "name": "Cocos (Keeling) Islands"
- },
- "CR": {
- "name": "Costa Rica"
- },
- "CI": {
- "name": "Côte d’Ivoire"
- },
- "CU": {
- "name": "Cuba"
- },
- "CW": {
- "name": "Curaçao"
- },
- "CY": {
- "name": "Cyprus"
- },
- "DK": {
- "name": "Dannmark"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DJ": {
- "name": "Djibouti"
- },
- "DM": {
- "name": "Dominik"
- },
- "EC": {
- "name": "Ekwater"
- },
- "AE": {
- "name": "Emira arab ini"
- },
- "ER": {
- "name": "Erythre"
- },
- "EE": {
- "name": "Estoni"
- },
- "FO": {
- "name": "Faroe Islands"
- },
- "FJ": {
- "name": "Fidji"
- },
- "PH": {
- "name": "Filipinn"
- },
- "FI": {
- "name": "Finland"
- },
- "TF": {
- "name": "French Southern Territories"
- },
- "GA": {
- "name": "Gabon"
- },
- "GM": {
- "name": "Gambi"
- },
- "GH": {
- "name": "Ghana"
- },
- "GN": {
- "name": "Gine"
- },
- "GQ": {
- "name": "Gine ekwatoryal"
- },
- "GW": {
- "name": "Gine-Bisau"
- },
- "GL": {
- "name": "Greenland"
- },
- "GD": {
- "name": "Grenad"
- },
- "GR": {
- "name": "Gres"
- },
- "GP": {
- "name": "Guadloup"
- },
- "GU": {
- "name": "Guam"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GY": {
- "name": "Guyana"
- },
- "GF": {
- "name": "Gwiyann franse"
- },
- "HN": {
- "name": "Honduras"
- },
- "HK": {
- "name": "Hong Kong SAR China"
- },
- "UA": {
- "name": "Ikrenn"
- },
- "ID": {
- "name": "Indonezi"
- },
- "IQ": {
- "name": "Irak"
- },
- "IR": {
- "name": "Iran"
- },
- "IE": {
- "name": "Irland"
- },
- "IS": {
- "name": "Island"
- },
- "IM": {
- "name": "Isle of Man"
- },
- "IT": {
- "name": "Itali"
- },
- "IL": {
- "name": "Izrael"
- },
- "JE": {
- "name": "Jersey"
- },
- "KH": {
- "name": "Kambodj"
- },
- "CM": {
- "name": "Kamerounn"
- },
- "CA": {
- "name": "Kanada"
- },
- "CV": {
- "name": "Kap-Ver"
- },
- "QA": {
- "name": "Katar"
- },
- "KZ": {
- "name": "Kazakstan"
- },
- "KE": {
- "name": "Kenya"
- },
- "KG": {
- "name": "Kirghizistan"
- },
- "KI": {
- "name": "Kiribati"
- },
- "CO": {
- "name": "Kolonbi"
- },
- "KM": {
- "name": "Komor"
- },
- "CG": {
- "name": "Kongo"
- },
- "XK": {
- "name": "Kosovo"
- },
- "KW": {
- "name": "Koweit"
- },
- "HR": {
- "name": "Kroasi"
- },
- "FR": {
- "name": "Lafrans"
- },
- "KP": {
- "name": "Lakore-dinor"
- },
- "KR": {
- "name": "Lakore-disid"
- },
- "US": {
- "name": "Lamerik"
- },
- "LA": {
- "name": "Laos"
- },
- "SA": {
- "name": "Larabi Saoudit"
- },
- "RE": {
- "name": "Larenion"
- },
- "RU": {
- "name": "Larisi"
- },
- "AR": {
- "name": "Larzantinn"
- },
- "CN": {
- "name": "Lasinn"
- },
- "SY": {
- "name": "Lasiri"
- },
- "SE": {
- "name": "Laswed"
- },
- "CH": {
- "name": "Laswis"
- },
- "VA": {
- "name": "Lata Vatikan"
- },
- "IN": {
- "name": "Lenn"
- },
- "ES": {
- "name": "Lespagn"
- },
- "ET": {
- "name": "Letiopi"
- },
- "LV": {
- "name": "Letoni"
- },
- "EG": {
- "name": "Lezipt"
- },
- "LS": {
- "name": "Lezoto"
- },
- "LB": {
- "name": "Liban"
- },
- "LR": {
- "name": "Liberia"
- },
- "LY": {
- "name": "Libi"
- },
- "LI": {
- "name": "Liechtenstein"
- },
- "NF": {
- "name": "Lil Norfolk"
- },
- "LT": {
- "name": "Lituani"
- },
- "AU": {
- "name": "Lostrali"
- },
- "AT": {
- "name": "Lostris"
- },
- "LU": {
- "name": "Luxembourg"
- },
- "MO": {
- "name": "Macau SAR China"
- },
- "MG": {
- "name": "Madagaskar"
- },
- "MW": {
- "name": "Malawi"
- },
- "MV": {
- "name": "Maldiv"
- },
- "MY": {
- "name": "Malezi"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malt"
- },
- "MA": {
- "name": "Marok"
- },
- "MQ": {
- "name": "Martinik"
- },
- "MK": {
- "name": "Masedwann"
- },
- "YT": {
- "name": "Mayot"
- },
- "MX": {
- "name": "Mexik"
- },
- "FM": {
- "name": "Mikronezi"
- },
- "MD": {
- "name": "Moldavi"
- },
- "MC": {
- "name": "Monako"
- },
- "MN": {
- "name": "Mongoli"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montsera"
- },
- "MU": {
- "name": "Moris"
- },
- "MR": {
- "name": "Moritani"
- },
- "MZ": {
- "name": "Mozambik"
- },
- "MM": {
- "name": "Myanmar"
- },
- "NA": {
- "name": "Namibi"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepal"
- },
- "NI": {
- "name": "Nicaragua"
- },
- "NU": {
- "name": "Niowe"
- },
- "NE": {
- "name": "Nizer"
- },
- "NG": {
- "name": "Nizeria"
- },
- "NO": {
- "name": "Norvez"
- },
- "NZ": {
- "name": "Nouvel Zeland"
- },
- "NC": {
- "name": "Nouvel-Kaledoni"
- },
- "NL": {
- "name": "Oland"
- },
- "OM": {
- "name": "Oman"
- },
- "HU": {
- "name": "Ongri"
- },
- "UG": {
- "name": "Ouganda"
- },
- "UZ": {
- "name": "Ouzbekistan"
- },
- "PK": {
- "name": "Pakistan"
- },
- "PW": {
- "name": "Palau"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papouazi-Nouvel-Gine"
- },
- "PY": {
- "name": "Paraguay"
- },
- "PE": {
- "name": "Perou"
- },
- "PN": {
- "name": "Pitcairn"
- },
- "PF": {
- "name": "Polinezi franse"
- },
- "PL": {
- "name": "Pologn"
- },
- "PT": {
- "name": "Portigal"
- },
- "PR": {
- "name": "Porto Rico"
- },
- "CZ": {
- "name": "Repiblik Chek"
- },
- "CD": {
- "name": "Repiblik demokratik Kongo"
- },
- "DO": {
- "name": "Repiblik dominikin"
- },
- "CF": {
- "name": "Repiblik Lafrik Santral"
- },
- "RO": {
- "name": "Roumani"
- },
- "RW": {
- "name": "Rwanda"
- },
- "KN": {
- "name": "Saint-Christophe-ek-Niévès"
- },
- "SM": {
- "name": "Saint-Marin"
- },
- "PM": {
- "name": "Saint-Pierre-ek-Miquelon"
- },
- "VC": {
- "name": "Saint-Vincent-ek-Grenadines"
- },
- "SH": {
- "name": "Sainte-Hélène"
- },
- "LC": {
- "name": "Sainte-Lucie"
- },
- "SV": {
- "name": "Salvador"
- },
- "WS": {
- "name": "Samoa"
- },
- "AS": {
- "name": "Samoa amerikin"
- },
- "ST": {
- "name": "São Tome-ek-Prínsip"
- },
- "SN": {
- "name": "Senegal"
- },
- "RS": {
- "name": "Serbia"
- },
- "SC": {
- "name": "Sesel"
- },
- "CL": {
- "name": "Shili"
- },
- "ZA": {
- "name": "Sid-Afrik"
- },
- "SL": {
- "name": "Sierra Leone"
- },
- "SG": {
- "name": "Singapour"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SK": {
- "name": "Slovaki"
- },
- "SI": {
- "name": "Sloveni"
- },
- "SO": {
- "name": "Somali"
- },
- "SD": {
- "name": "Soudan"
- },
- "GS": {
- "name": "South Georgia & South Sandwich Islands"
- },
- "SS": {
- "name": "South Sudan"
- },
- "LK": {
- "name": "Sri Lanka"
- },
- "BL": {
- "name": "St. Barthélemy"
- },
- "MF": {
- "name": "St. Martin"
- },
- "SR": {
- "name": "Surinam"
- },
- "SJ": {
- "name": "Svalbard & Jan Mayen"
- },
- "SZ": {
- "name": "Swaziland"
- },
- "TJ": {
- "name": "Tadjikistan"
- },
- "TW": {
- "name": "Taiwan"
- },
- "TZ": {
- "name": "Tanzani"
- },
- "TD": {
- "name": "Tchad"
- },
- "IO": {
- "name": "Teritwar Britanik Losean Indien"
- },
- "PS": {
- "name": "Teritwar Palestinn"
- },
- "TH": {
- "name": "Thayland"
- },
- "TL": {
- "name": "Timor oriantal"
- },
- "TN": {
- "name": "Tinizi"
- },
- "TR": {
- "name": "Tirki"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinite-ek-Tobago"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TM": {
- "name": "Turkmenistan"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UM": {
- "name": "U.S. Outlying Islands"
- },
- "GB": {
- "name": "United Kingdom"
- },
- "UY": {
- "name": "Uruguay"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietnam"
- },
- "WF": {
- "name": "Wallis-ek-Futuna"
- },
- "EH": {
- "name": "Western Sahara"
- },
- "YE": {
- "name": "Yemenn"
- },
- "JM": {
- "name": "Zamaik"
- },
- "ZM": {
- "name": "Zambi"
- },
- "JP": {
- "name": "Zapon"
- },
- "GE": {
- "name": "Zeorzi"
- },
- "GI": {
- "name": "Zibraltar"
- },
- "CK": {
- "name": "Zil Cook"
- },
- "KY": {
- "name": "Zil Kayman"
- },
- "FK": {
- "name": "Zil malwinn"
- },
- "MH": {
- "name": "Zil Marshall"
- },
- "MP": {
- "name": "Zil Maryann dinor"
- },
- "SB": {
- "name": "Zil Salomon"
- },
- "TC": {
- "name": "Zil Tirk ek Caïcos"
- },
- "VG": {
- "name": "Zil vierz britanik"
- },
- "VI": {
- "name": "Zil Vierz Lamerik"
- },
- "ZW": {
- "name": "Zimbabwe"
- },
- "JO": {
- "name": "Zordani"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/mg.json b/vendor/commerceguys/intl/resources/country/mg.json
deleted file mode 100644
index 0e99407e6..000000000
--- a/vendor/commerceguys/intl/resources/country/mg.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afghanistan"
- },
- "ZA": {
- "name": "Afrika Atsimo"
- },
- "AX": {
- "name": "Åland Islands"
- },
- "AL": {
- "name": "Albania"
- },
- "DE": {
- "name": "Alemaina"
- },
- "DZ": {
- "name": "Alzeria"
- },
- "AD": {
- "name": "Andorra"
- },
- "GB": {
- "name": "Angletera"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguilla"
- },
- "AQ": {
- "name": "Antarctica"
- },
- "AG": {
- "name": "Antiga sy Barboda"
- },
- "AU": {
- "name": "Aostralia"
- },
- "AT": {
- "name": "Aotrisy"
- },
- "SA": {
- "name": "Arabia saodita"
- },
- "AM": {
- "name": "Armenia"
- },
- "AW": {
- "name": "Arobà"
- },
- "AR": {
- "name": "Arzantina"
- },
- "AC": {
- "name": "Ascension Island"
- },
- "AZ": {
- "name": "Azerbaidjan"
- },
- "BS": {
- "name": "Bahamas"
- },
- "BH": {
- "name": "Bahrain"
- },
- "BD": {
- "name": "Bangladesy"
- },
- "BB": {
- "name": "Barbady"
- },
- "BY": {
- "name": "Belarosy"
- },
- "BZ": {
- "name": "Belize"
- },
- "BE": {
- "name": "Belzika"
- },
- "BJ": {
- "name": "Benin"
- },
- "BM": {
- "name": "Bermioda"
- },
- "BT": {
- "name": "Bhotana"
- },
- "BG": {
- "name": "Biolgaria"
- },
- "BO": {
- "name": "Bolivia"
- },
- "BF": {
- "name": "Borkina Faso"
- },
- "BI": {
- "name": "Borondi"
- },
- "BA": {
- "name": "Bosnia sy Herzegovina"
- },
- "BW": {
- "name": "Botsoana"
- },
- "BR": {
- "name": "Brezila"
- },
- "BN": {
- "name": "Brunei"
- },
- "IC": {
- "name": "Canary Islands"
- },
- "BQ": {
- "name": "Caribbean Netherlands"
- },
- "EA": {
- "name": "Ceuta & Melilla"
- },
- "CX": {
- "name": "Christmas Island"
- },
- "CC": {
- "name": "Cocos (Keeling) Islands"
- },
- "CI": {
- "name": "Côte d’Ivoire"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DK": {
- "name": "Danmarka"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DJ": {
- "name": "Djiboti"
- },
- "DM": {
- "name": "Dominika"
- },
- "EG": {
- "name": "Ejypta"
- },
- "EC": {
- "name": "Ekoatera"
- },
- "SV": {
- "name": "El Salvador"
- },
- "AE": {
- "name": "Emirà Arabo mitambatra"
- },
- "ER": {
- "name": "Eritrea"
- },
- "ES": {
- "name": "Espaina"
- },
- "EE": {
- "name": "Estonia"
- },
- "US": {
- "name": "Etazonia"
- },
- "ET": {
- "name": "Ethiopia"
- },
- "IO": {
- "name": "Faridranomasina indiana britanika"
- },
- "FO": {
- "name": "Faroe Islands"
- },
- "FJ": {
- "name": "Fidji"
- },
- "PH": {
- "name": "Filipina"
- },
- "FI": {
- "name": "Finlandy"
- },
- "VA": {
- "name": "Firenen’i Vatikana"
- },
- "FR": {
- "name": "Frantsa"
- },
- "TF": {
- "name": "French Southern Territories"
- },
- "GA": {
- "name": "Gabon"
- },
- "GM": {
- "name": "Gambia"
- },
- "GH": {
- "name": "Ghana"
- },
- "GW": {
- "name": "Giné-Bisao"
- },
- "GN": {
- "name": "Ginea"
- },
- "GP": {
- "name": "Goadelopy"
- },
- "GT": {
- "name": "Goatemalà"
- },
- "GD": {
- "name": "Grenady"
- },
- "GR": {
- "name": "Gresy"
- },
- "GL": {
- "name": "Groenland"
- },
- "GU": {
- "name": "Guam"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GQ": {
- "name": "Guinea Ekoatera"
- },
- "GY": {
- "name": "Guyana"
- },
- "GF": {
- "name": "Guyana frantsay"
- },
- "HT": {
- "name": "Haiti"
- },
- "NL": {
- "name": "Holanda"
- },
- "HN": {
- "name": "Hondiorasy"
- },
- "HK": {
- "name": "Hong Kong SAR China"
- },
- "HU": {
- "name": "Hongria"
- },
- "ID": {
- "name": "Indonezia"
- },
- "IN": {
- "name": "Indy"
- },
- "IQ": {
- "name": "Irak"
- },
- "IR": {
- "name": "Iran"
- },
- "IE": {
- "name": "Irlandy"
- },
- "IS": {
- "name": "Islandy"
- },
- "IM": {
- "name": "Isle of Man"
- },
- "IL": {
- "name": "Israely"
- },
- "IT": {
- "name": "Italia"
- },
- "JM": {
- "name": "Jamaïka"
- },
- "JP": {
- "name": "Japana"
- },
- "JE": {
- "name": "Jersey"
- },
- "JO": {
- "name": "Jordania"
- },
- "KH": {
- "name": "Kambôdja"
- },
- "CM": {
- "name": "Kamerona"
- },
- "CA": {
- "name": "Kanada"
- },
- "QA": {
- "name": "Katar"
- },
- "KZ": {
- "name": "Kazakhstan"
- },
- "KE": {
- "name": "Kenya"
- },
- "CU": {
- "name": "Kiobà"
- },
- "KG": {
- "name": "Kiordistan"
- },
- "KI": {
- "name": "Kiribati"
- },
- "KW": {
- "name": "Kôeity"
- },
- "CO": {
- "name": "Kôlômbia"
- },
- "KM": {
- "name": "Kômaoro"
- },
- "CG": {
- "name": "Kôngô"
- },
- "KR": {
- "name": "Korea Atsimo"
- },
- "KP": {
- "name": "Korea Avaratra"
- },
- "XK": {
- "name": "Kosovo"
- },
- "CR": {
- "name": "Kosta Rikà"
- },
- "HR": {
- "name": "Kroasia"
- },
- "LA": {
- "name": "Laôs"
- },
- "RE": {
- "name": "Larenion"
- },
- "LS": {
- "name": "Lesotho"
- },
- "LV": {
- "name": "Letonia"
- },
- "LB": {
- "name": "Libana"
- },
- "LR": {
- "name": "Liberia"
- },
- "LY": {
- "name": "Libya"
- },
- "LU": {
- "name": "Lioksamboro"
- },
- "LI": {
- "name": "Listenstein"
- },
- "LT": {
- "name": "Litoania"
- },
- "MO": {
- "name": "Macau SAR China"
- },
- "MG": {
- "name": "Madagasikara"
- },
- "MK": {
- "name": "Makedonia"
- },
- "MY": {
- "name": "Malaizia"
- },
- "MW": {
- "name": "Malaoì"
- },
- "MV": {
- "name": "Maldiva"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "MU": {
- "name": "Maorisy"
- },
- "MR": {
- "name": "Maoritania"
- },
- "MA": {
- "name": "Marôka"
- },
- "MQ": {
- "name": "Martinika"
- },
- "YT": {
- "name": "Mayôty"
- },
- "MX": {
- "name": "Meksika"
- },
- "FM": {
- "name": "Mikrônezia"
- },
- "MD": {
- "name": "Môldavia"
- },
- "MC": {
- "name": "Mônakô"
- },
- "MN": {
- "name": "Môngôlia"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MZ": {
- "name": "Mozambika"
- },
- "MM": {
- "name": "Myanmar"
- },
- "NA": {
- "name": "Namibia"
- },
- "NR": {
- "name": "Naorò"
- },
- "NP": {
- "name": "Nepala"
- },
- "NE": {
- "name": "Niger"
- },
- "NI": {
- "name": "Nikaragoà"
- },
- "NU": {
- "name": "Nioé"
- },
- "NG": {
- "name": "Nizeria"
- },
- "NO": {
- "name": "Nôrvezy"
- },
- "VG": {
- "name": "Nosy britanika virijiny"
- },
- "CV": {
- "name": "Nosy Cap-Vert"
- },
- "FK": {
- "name": "Nosy Falkand"
- },
- "KY": {
- "name": "Nosy Kayman"
- },
- "CK": {
- "name": "Nosy Kook"
- },
- "MP": {
- "name": "Nosy Mariana Atsinanana"
- },
- "MH": {
- "name": "Nosy Marshall"
- },
- "NF": {
- "name": "Nosy Norfolk"
- },
- "SB": {
- "name": "Nosy Salomona"
- },
- "TC": {
- "name": "Nosy Turks sy Caïques"
- },
- "VI": {
- "name": "Nosy Virijiny Etazonia"
- },
- "NC": {
- "name": "Nouvelle-Calédonie"
- },
- "NZ": {
- "name": "Nouvelle-Zélande"
- },
- "UG": {
- "name": "Oganda"
- },
- "UA": {
- "name": "Okraina"
- },
- "OM": {
- "name": "Oman"
- },
- "UY": {
- "name": "Orogoay"
- },
- "UZ": {
- "name": "Ozbekistan"
- },
- "PK": {
- "name": "Pakistan"
- },
- "PW": {
- "name": "Palao"
- },
- "PS": {
- "name": "Palestina"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papouasie-Nouvelle-Guinée"
- },
- "PY": {
- "name": "Paragoay"
- },
- "PE": {
- "name": "Peroa"
- },
- "PN": {
- "name": "Pitkairn"
- },
- "PL": {
- "name": "Pôlôna"
- },
- "PF": {
- "name": "Polynezia frantsay"
- },
- "PT": {
- "name": "Pôrtiogala"
- },
- "PR": {
- "name": "Pôrtô Rikô"
- },
- "DO": {
- "name": "Repoblika Dominikanina"
- },
- "CF": {
- "name": "Repoblika Ivon’Afrika"
- },
- "CD": {
- "name": "Repoblikan’i Kongo"
- },
- "CZ": {
- "name": "Repoblikan’i Tseky"
- },
- "RW": {
- "name": "Roanda"
- },
- "RO": {
- "name": "Romania"
- },
- "RU": {
- "name": "Rosia"
- },
- "KN": {
- "name": "Saint-Christophe-et-Niévès"
- },
- "SM": {
- "name": "Saint-Marin"
- },
- "PM": {
- "name": "Saint-Pierre-et-Miquelon"
- },
- "VC": {
- "name": "Saint-Vincent-et-les Grenadines"
- },
- "SH": {
- "name": "Sainte-Hélène"
- },
- "LC": {
- "name": "Sainte-Lucie"
- },
- "WS": {
- "name": "Samoa"
- },
- "AS": {
- "name": "Samoa amerikanina"
- },
- "ST": {
- "name": "São Tomé-et-Príncipe"
- },
- "SN": {
- "name": "Senegal"
- },
- "RS": {
- "name": "Serbia"
- },
- "SC": {
- "name": "Seyshela"
- },
- "CL": {
- "name": "Shili"
- },
- "SL": {
- "name": "Sierra Leone"
- },
- "CN": {
- "name": "Sina"
- },
- "SG": {
- "name": "Singaporo"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SK": {
- "name": "Slovakia"
- },
- "SI": {
- "name": "Slovenia"
- },
- "SZ": {
- "name": "Soazilandy"
- },
- "SD": {
- "name": "Sodan"
- },
- "SE": {
- "name": "Soedy"
- },
- "CH": {
- "name": "Soisa"
- },
- "SO": {
- "name": "Somalia"
- },
- "SR": {
- "name": "Sorinam"
- },
- "GS": {
- "name": "South Georgia & South Sandwich Islands"
- },
- "SS": {
- "name": "South Sudan"
- },
- "LK": {
- "name": "Sri Lanka"
- },
- "BL": {
- "name": "St. Barthélemy"
- },
- "MF": {
- "name": "St. Martin"
- },
- "SJ": {
- "name": "Svalbard & Jan Mayen"
- },
- "CY": {
- "name": "Sypra"
- },
- "SY": {
- "name": "Syria"
- },
- "TW": {
- "name": "Taioana"
- },
- "TJ": {
- "name": "Tajikistan"
- },
- "TZ": {
- "name": "Tanzania"
- },
- "TH": {
- "name": "Thailandy"
- },
- "TL": {
- "name": "Timor Atsinanana"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelao"
- },
- "TO": {
- "name": "Tongà"
- },
- "TN": {
- "name": "Tonizia"
- },
- "TR": {
- "name": "Torkia"
- },
- "TM": {
- "name": "Torkmenistan"
- },
- "TV": {
- "name": "Tovalò"
- },
- "TT": {
- "name": "Trinidad sy Tobagô"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TD": {
- "name": "Tsady"
- },
- "UM": {
- "name": "U.S. Outlying Islands"
- },
- "VU": {
- "name": "Vanoatò"
- },
- "VE": {
- "name": "Venezoelà"
- },
- "VN": {
- "name": "Vietnam"
- },
- "WF": {
- "name": "Wallis sy Futuna"
- },
- "EH": {
- "name": "Western Sahara"
- },
- "YE": {
- "name": "Yemen"
- },
- "ZM": {
- "name": "Zambia"
- },
- "GE": {
- "name": "Zeorzia"
- },
- "GI": {
- "name": "Zibraltara"
- },
- "ZW": {
- "name": "Zimbaboe"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/mgh.json b/vendor/commerceguys/intl/resources/country/mgh.json
deleted file mode 100644
index 8ab499590..000000000
--- a/vendor/commerceguys/intl/resources/country/mgh.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "ZA": {
- "name": "Afrika du Sulu"
- },
- "AX": {
- "name": "Åland Islands"
- },
- "DZ": {
- "name": "Alujeria"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguilla"
- },
- "AQ": {
- "name": "Antarctica"
- },
- "AG": {
- "name": "Antigua & Barbuda"
- },
- "AR": {
- "name": "Argentina"
- },
- "AM": {
- "name": "Armenia"
- },
- "AW": {
- "name": "Aruba"
- },
- "AC": {
- "name": "Ascension Island"
- },
- "AU": {
- "name": "Australia"
- },
- "AT": {
- "name": "Austria"
- },
- "BS": {
- "name": "Bahamas"
- },
- "BH": {
- "name": "Bahrain"
- },
- "BD": {
- "name": "Bangladesh"
- },
- "BB": {
- "name": "Barbados"
- },
- "BY": {
- "name": "Belarus"
- },
- "BE": {
- "name": "Belgium"
- },
- "BZ": {
- "name": "Belize"
- },
- "BM": {
- "name": "Bermuda"
- },
- "BT": {
- "name": "Bhutan"
- },
- "BO": {
- "name": "Bolivia"
- },
- "BA": {
- "name": "Bosnia & Herzegovina"
- },
- "BW": {
- "name": "Botswana"
- },
- "BR": {
- "name": "Brazil"
- },
- "IO": {
- "name": "British Indian Ocean Territory"
- },
- "VG": {
- "name": "British Virgin Islands"
- },
- "BN": {
- "name": "Brunei"
- },
- "BG": {
- "name": "Bulgaria"
- },
- "BF": {
- "name": "Burkina Faso"
- },
- "CM": {
- "name": "Cameroon"
- },
- "IC": {
- "name": "Canary Islands"
- },
- "CV": {
- "name": "Cape Verde"
- },
- "BQ": {
- "name": "Caribbean Netherlands"
- },
- "KY": {
- "name": "Cayman Islands"
- },
- "CF": {
- "name": "Central African Republic"
- },
- "EA": {
- "name": "Ceuta & Melilla"
- },
- "CX": {
- "name": "Christmas Island"
- },
- "CC": {
- "name": "Cocos (Keeling) Islands"
- },
- "CD": {
- "name": "Congo - Kinshasa"
- },
- "CK": {
- "name": "Cook Islands"
- },
- "CR": {
- "name": "Costa Rica"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DO": {
- "name": "Dominican Republic"
- },
- "EC": {
- "name": "Ecuador"
- },
- "GQ": {
- "name": "Equatorial Guinea"
- },
- "EE": {
- "name": "Estonia"
- },
- "FK": {
- "name": "Falkland Islands"
- },
- "FO": {
- "name": "Faroe Islands"
- },
- "TF": {
- "name": "French Southern Territories"
- },
- "DE": {
- "name": "Germany"
- },
- "GR": {
- "name": "Greece"
- },
- "GG": {
- "name": "Guernsey"
- },
- "HK": {
- "name": "Hong Kong SAR China"
- },
- "IS": {
- "name": "Iceland"
- },
- "IR": {
- "name": "Iran"
- },
- "IM": {
- "name": "Isle of Man"
- },
- "IT": {
- "name": "Italia"
- },
- "JE": {
- "name": "Jersey"
- },
- "KI": {
- "name": "Kiribati"
- },
- "XK": {
- "name": "Kosovo"
- },
- "KW": {
- "name": "Kuwait"
- },
- "KG": {
- "name": "Kyrgyzstan"
- },
- "LA": {
- "name": "Laos"
- },
- "MO": {
- "name": "Macau SAR China"
- },
- "MY": {
- "name": "Malaysia"
- },
- "MV": {
- "name": "Maldives"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "MH": {
- "name": "Marshall Islands"
- },
- "MQ": {
- "name": "Martinique"
- },
- "MR": {
- "name": "Mauritania"
- },
- "MU": {
- "name": "Mauritius"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "Mexico"
- },
- "FM": {
- "name": "Micronesia"
- },
- "MD": {
- "name": "Moldova"
- },
- "MC": {
- "name": "Monaco"
- },
- "MN": {
- "name": "Mongolia"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MA": {
- "name": "Morocco"
- },
- "MM": {
- "name": "Myanmar (Burma)"
- },
- "NA": {
- "name": "Namibia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepal"
- },
- "NL": {
- "name": "Netherlands"
- },
- "NC": {
- "name": "New Caledonia"
- },
- "NZ": {
- "name": "New Zealand"
- },
- "NI": {
- "name": "Nicaragua"
- },
- "NU": {
- "name": "Niue"
- },
- "NF": {
- "name": "Norfolk Island"
- },
- "MP": {
- "name": "Northern Mariana Islands"
- },
- "PW": {
- "name": "Palau"
- },
- "PS": {
- "name": "Palestinian Territories"
- },
- "PY": {
- "name": "Paragwai"
- },
- "PT": {
- "name": "Portugal"
- },
- "RU": {
- "name": "Russia"
- },
- "RS": {
- "name": "Serbia"
- },
- "SL": {
- "name": "Sierra Leone"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SB": {
- "name": "Solomon Islands"
- },
- "GS": {
- "name": "South Georgia & South Sandwich Islands"
- },
- "SS": {
- "name": "South Sudan"
- },
- "BL": {
- "name": "St. Barthélemy"
- },
- "MF": {
- "name": "St. Martin"
- },
- "SJ": {
- "name": "Svalbard & Jan Mayen"
- },
- "TW": {
- "name": "Taiwan"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TC": {
- "name": "Turks & Caicos Islands"
- },
- "UM": {
- "name": "U.S. Outlying Islands"
- },
- "VI": {
- "name": "U.S. Virgin Islands"
- },
- "AL": {
- "name": "Ualbania"
- },
- "AD": {
- "name": "Uandora"
- },
- "IE": {
- "name": "Uayalandi"
- },
- "AZ": {
- "name": "Uazabajani"
- },
- "BJ": {
- "name": "Ubelin"
- },
- "MG": {
- "name": "Ubukini"
- },
- "TD": {
- "name": "Uchadi"
- },
- "CZ": {
- "name": "Ucheki"
- },
- "CL": {
- "name": "Uchile"
- },
- "CN": {
- "name": "Uchina"
- },
- "DK": {
- "name": "Udenimaka"
- },
- "DM": {
- "name": "Udominika"
- },
- "FR": {
- "name": "Ufaransa"
- },
- "GF": {
- "name": "Ufaransa yo Gwaya"
- },
- "PF": {
- "name": "Ufaransa yo Potina"
- },
- "FJ": {
- "name": "Ufiji"
- },
- "PH": {
- "name": "Ufilipino"
- },
- "FI": {
- "name": "Ufini"
- },
- "AF": {
- "name": "Ufugustani"
- },
- "GA": {
- "name": "Ugaboni"
- },
- "GM": {
- "name": "Ugambia"
- },
- "GH": {
- "name": "Ugana"
- },
- "UG": {
- "name": "Uganda"
- },
- "GN": {
- "name": "Ugine"
- },
- "GW": {
- "name": "Uginebisau"
- },
- "GD": {
- "name": "Ugrenada"
- },
- "GL": {
- "name": "Ugrinlandi"
- },
- "GY": {
- "name": "Uguyana"
- },
- "GP": {
- "name": "Ugwadelupe"
- },
- "GU": {
- "name": "Ugwam"
- },
- "GT": {
- "name": "Ugwatemala"
- },
- "ET": {
- "name": "Uhabeshi"
- },
- "HT": {
- "name": "Uhaiti"
- },
- "IN": {
- "name": "Uhindini"
- },
- "ES": {
- "name": "Uhispania"
- },
- "HN": {
- "name": "Uhondurasi"
- },
- "HU": {
- "name": "Uhungaria"
- },
- "IL": {
- "name": "Uisraeli"
- },
- "JM": {
- "name": "Ujamaika"
- },
- "JP": {
- "name": "Ujapani"
- },
- "GI": {
- "name": "Ujibralta"
- },
- "DJ": {
- "name": "Ujibuti"
- },
- "TJ": {
- "name": "Ujikistani"
- },
- "GE": {
- "name": "Ujojia"
- },
- "KH": {
- "name": "Ukambodia"
- },
- "CA": {
- "name": "Ukanada"
- },
- "QA": {
- "name": "Ukatari"
- },
- "KZ": {
- "name": "Ukazakistani"
- },
- "KE": {
- "name": "Ukenya"
- },
- "CI": {
- "name": "Ukodiva"
- },
- "CO": {
- "name": "Ukolombia"
- },
- "KM": {
- "name": "Ukomoro"
- },
- "CG": {
- "name": "Ukongo"
- },
- "HR": {
- "name": "Ukorasia"
- },
- "KP": {
- "name": "Ukorea Kaskazini"
- },
- "KR": {
- "name": "Ukorea Kusini"
- },
- "UA": {
- "name": "Ukraine"
- },
- "CU": {
- "name": "Ukuba"
- },
- "CY": {
- "name": "Ukuprosi"
- },
- "LV": {
- "name": "Ulativia"
- },
- "LB": {
- "name": "Ulebanoni"
- },
- "LS": {
- "name": "Ulesoto"
- },
- "LR": {
- "name": "Uliberia"
- },
- "LY": {
- "name": "Ulibya"
- },
- "MW": {
- "name": "Umalawi"
- },
- "ME": {
- "name": "Umantegro"
- },
- "US": {
- "name": "Umarekani"
- },
- "MK": {
- "name": "Umasedonia"
- },
- "EG": {
- "name": "Umisiri"
- },
- "MZ": {
- "name": "Umozambiki"
- },
- "ID": {
- "name": "Undonesia"
- },
- "NE": {
- "name": "Unijeri"
- },
- "NG": {
- "name": "Unijeria"
- },
- "AE": {
- "name": "United Arab Emirates"
- },
- "GB": {
- "name": "United Kingdom"
- },
- "NO": {
- "name": "Unorwe"
- },
- "OM": {
- "name": "Uomani"
- },
- "PK": {
- "name": "Upakistani"
- },
- "PA": {
- "name": "Upanama"
- },
- "PG": {
- "name": "Upapua"
- },
- "PE": {
- "name": "Uperuu"
- },
- "PN": {
- "name": "Upitkairni"
- },
- "PL": {
- "name": "Upolandi"
- },
- "PR": {
- "name": "Upwetoriko"
- },
- "ER": {
- "name": "Uriterea"
- },
- "RE": {
- "name": "Uriyunioni"
- },
- "RO": {
- "name": "Uromania"
- },
- "UY": {
- "name": "Uruguay"
- },
- "BI": {
- "name": "Urundi"
- },
- "RW": {
- "name": "Urwanda"
- },
- "SV": {
- "name": "Usalavado"
- },
- "SM": {
- "name": "Usamarino"
- },
- "WS": {
- "name": "Usamoa"
- },
- "AS": {
- "name": "Usamoa ya Marekani"
- },
- "SH": {
- "name": "Usantahelena"
- },
- "KN": {
- "name": "Usantakitzi na Nevis"
- },
- "LC": {
- "name": "Usantalusia"
- },
- "PM": {
- "name": "Usantapieri na Mikeloni"
- },
- "VC": {
- "name": "Usantavisenti na Grenadini"
- },
- "ST": {
- "name": "Usao Tome na Principe"
- },
- "SA": {
- "name": "Usaudi"
- },
- "LU": {
- "name": "Usembaji"
- },
- "SN": {
- "name": "Usenegali"
- },
- "SC": {
- "name": "Ushelisheli"
- },
- "LI": {
- "name": "Ushenteni"
- },
- "SG": {
- "name": "Usingapoo"
- },
- "SY": {
- "name": "Usiria"
- },
- "LK": {
- "name": "Usirilanka"
- },
- "SK": {
- "name": "Uslovakia"
- },
- "SI": {
- "name": "Uslovenia"
- },
- "SO": {
- "name": "Usomalia"
- },
- "SD": {
- "name": "Usudani"
- },
- "SR": {
- "name": "Usurinamu"
- },
- "SZ": {
- "name": "Uswazi"
- },
- "SE": {
- "name": "Uswidi"
- },
- "CH": {
- "name": "Uswisi"
- },
- "TH": {
- "name": "Utailandi"
- },
- "TZ": {
- "name": "Utanzania"
- },
- "TL": {
- "name": "Utimo Mashariki"
- },
- "TG": {
- "name": "Utogo"
- },
- "TK": {
- "name": "Utokelau"
- },
- "TO": {
- "name": "Utonga"
- },
- "TT": {
- "name": "Utrinidad na Tobago"
- },
- "TR": {
- "name": "Utuki"
- },
- "TN": {
- "name": "Utunisia"
- },
- "TM": {
- "name": "Uturukimenistani"
- },
- "TV": {
- "name": "Utuvalu"
- },
- "LT": {
- "name": "Utwania"
- },
- "VU": {
- "name": "Uvanuatu"
- },
- "VA": {
- "name": "Uvatikani"
- },
- "VE": {
- "name": "Uvenezuela"
- },
- "VN": {
- "name": "Uvietinamu"
- },
- "WF": {
- "name": "Uwalis na Futuna"
- },
- "YE": {
- "name": "Uyemeni"
- },
- "JO": {
- "name": "Uyordani"
- },
- "ZM": {
- "name": "Uzambia"
- },
- "UZ": {
- "name": "Uzbekistan"
- },
- "ZW": {
- "name": "Uzimbabwe"
- },
- "EH": {
- "name": "Western Sahara"
- },
- "IQ": {
- "name": "Wiraki"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/mk.json b/vendor/commerceguys/intl/resources/country/mk.json
deleted file mode 100644
index b6ed98d4f..000000000
--- a/vendor/commerceguys/intl/resources/country/mk.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Авганистан"
- },
- "AU": {
- "name": "Австралија"
- },
- "AT": {
- "name": "Австрија"
- },
- "AZ": {
- "name": "Азербејџан"
- },
- "AL": {
- "name": "Албанија"
- },
- "DZ": {
- "name": "Алжир"
- },
- "AS": {
- "name": "Американска Самоа"
- },
- "VI": {
- "name": "Американски Девствени Острови"
- },
- "UM": {
- "name": "Американски територии во Пацификот"
- },
- "AI": {
- "name": "Ангвила"
- },
- "AO": {
- "name": "Ангола"
- },
- "AD": {
- "name": "Андора"
- },
- "AQ": {
- "name": "Антарктик"
- },
- "AG": {
- "name": "Антига и Барбуда"
- },
- "AR": {
- "name": "Аргентина"
- },
- "AW": {
- "name": "Аруба"
- },
- "BD": {
- "name": "Бангладеш"
- },
- "BB": {
- "name": "Барбадос"
- },
- "BS": {
- "name": "Бахами"
- },
- "BH": {
- "name": "Бахреин"
- },
- "BE": {
- "name": "Белгија"
- },
- "BZ": {
- "name": "Белизе"
- },
- "BY": {
- "name": "Белорусија"
- },
- "BJ": {
- "name": "Бенин"
- },
- "BM": {
- "name": "Бермуди"
- },
- "CX": {
- "name": "Божиќен Остров"
- },
- "BO": {
- "name": "Боливија"
- },
- "BA": {
- "name": "Босна и Херцеговина"
- },
- "BW": {
- "name": "Боцвана"
- },
- "BR": {
- "name": "Бразил"
- },
- "CI": {
- "name": "Брегот на Слоновата Коска"
- },
- "IO": {
- "name": "Британска Индоокеанска Територија"
- },
- "VG": {
- "name": "Британски Девствени Острови"
- },
- "BN": {
- "name": "Брунеј"
- },
- "BG": {
- "name": "Бугарија"
- },
- "BF": {
- "name": "Буркина Фасо"
- },
- "BI": {
- "name": "Бурунди"
- },
- "BT": {
- "name": "Бутан"
- },
- "WF": {
- "name": "Валис и Футуна"
- },
- "VU": {
- "name": "Вануату"
- },
- "VA": {
- "name": "Ватикан"
- },
- "VE": {
- "name": "Венецуела"
- },
- "VN": {
- "name": "Виетнам"
- },
- "GA": {
- "name": "Габон"
- },
- "GM": {
- "name": "Гамбија"
- },
- "GH": {
- "name": "Гана"
- },
- "GP": {
- "name": "Гвадалупе"
- },
- "GY": {
- "name": "Гвајана"
- },
- "GT": {
- "name": "Гватемала"
- },
- "GN": {
- "name": "Гвинеја"
- },
- "GW": {
- "name": "Гвинеја-Бисау"
- },
- "DE": {
- "name": "Германија"
- },
- "GG": {
- "name": "Гернзи"
- },
- "GI": {
- "name": "Гибралтар"
- },
- "GD": {
- "name": "Гренада"
- },
- "GL": {
- "name": "Гренланд"
- },
- "GE": {
- "name": "Грузија"
- },
- "GR": {
- "name": "Грција"
- },
- "GU": {
- "name": "Гуам"
- },
- "DK": {
- "name": "Данска"
- },
- "DG": {
- "name": "Диего Гарсија"
- },
- "DM": {
- "name": "Доминика"
- },
- "DO": {
- "name": "Доминиканска Република"
- },
- "EG": {
- "name": "Египет"
- },
- "EC": {
- "name": "Еквадор"
- },
- "GQ": {
- "name": "Екваторска Гвинеја"
- },
- "SV": {
- "name": "Ел Салвадор"
- },
- "ER": {
- "name": "Еритреја"
- },
- "AM": {
- "name": "Ерменија"
- },
- "EE": {
- "name": "Естонија"
- },
- "ET": {
- "name": "Етиопија"
- },
- "ZM": {
- "name": "Замбија"
- },
- "EH": {
- "name": "Западна Сахара"
- },
- "CV": {
- "name": "Зелен ’Рт"
- },
- "ZW": {
- "name": "Зимбабве"
- },
- "IL": {
- "name": "Израел"
- },
- "IN": {
- "name": "Индија"
- },
- "ID": {
- "name": "Индонезија"
- },
- "IQ": {
- "name": "Ирак"
- },
- "IR": {
- "name": "Иран"
- },
- "IE": {
- "name": "Ирска"
- },
- "IS": {
- "name": "Исланд"
- },
- "TL": {
- "name": "Источен Тимор (Тимор Лесте)"
- },
- "IT": {
- "name": "Италија"
- },
- "JM": {
- "name": "Јамајка"
- },
- "JP": {
- "name": "Јапонија"
- },
- "YE": {
- "name": "Јемен"
- },
- "JO": {
- "name": "Јордан"
- },
- "SS": {
- "name": "Јужен Судан"
- },
- "KR": {
- "name": "Јужна Кореја"
- },
- "GS": {
- "name": "Јужна Џорџија и Јужни Сендвички Острови"
- },
- "ZA": {
- "name": "Јужноафриканска Република"
- },
- "KZ": {
- "name": "Казахстан"
- },
- "KY": {
- "name": "Кајмански Острови"
- },
- "KH": {
- "name": "Камбоџа"
- },
- "CM": {
- "name": "Камерун"
- },
- "CA": {
- "name": "Канада"
- },
- "IC": {
- "name": "Канарски Острови"
- },
- "BQ": {
- "name": "Карипска Холандија"
- },
- "QA": {
- "name": "Катар"
- },
- "KE": {
- "name": "Кенија"
- },
- "CN": {
- "name": "Кина"
- },
- "CY": {
- "name": "Кипар"
- },
- "KG": {
- "name": "Киргистан"
- },
- "KI": {
- "name": "Кирибати"
- },
- "CC": {
- "name": "Кокосови (Килиншки) Острови"
- },
- "CO": {
- "name": "Колумбија"
- },
- "KM": {
- "name": "Коморски Острови"
- },
- "CG": {
- "name": "Конго - Бразавил"
- },
- "CD": {
- "name": "Конго - Киншаса"
- },
- "XK": {
- "name": "Косово"
- },
- "CR": {
- "name": "Костарика"
- },
- "CU": {
- "name": "Куба"
- },
- "KW": {
- "name": "Кувајт"
- },
- "CK": {
- "name": "Кукови Острови"
- },
- "CW": {
- "name": "Курасао"
- },
- "LA": {
- "name": "Лаос"
- },
- "LV": {
- "name": "Латвија"
- },
- "LS": {
- "name": "Лесото"
- },
- "LB": {
- "name": "Либан"
- },
- "LR": {
- "name": "Либерија"
- },
- "LY": {
- "name": "Либија"
- },
- "LT": {
- "name": "Литванија"
- },
- "LI": {
- "name": "Лихтенштајн"
- },
- "LU": {
- "name": "Луксембург"
- },
- "MR": {
- "name": "Мавританија"
- },
- "MU": {
- "name": "Маврициус"
- },
- "MG": {
- "name": "Мадагаскар"
- },
- "YT": {
- "name": "Мајот"
- },
- "MO": {
- "name": "Макао САР"
- },
- "MK": {
- "name": "Македонија"
- },
- "MW": {
- "name": "Малави"
- },
- "MV": {
- "name": "Малдиви"
- },
- "MY": {
- "name": "Малезија"
- },
- "ML": {
- "name": "Мали"
- },
- "MT": {
- "name": "Малта"
- },
- "MA": {
- "name": "Мароко"
- },
- "MQ": {
- "name": "Мартиник"
- },
- "MH": {
- "name": "Маршалски Острови"
- },
- "MX": {
- "name": "Мексико"
- },
- "FM": {
- "name": "Микронезија"
- },
- "MM": {
- "name": "Мјанмар (Бурма)"
- },
- "MZ": {
- "name": "Мозамбик"
- },
- "MD": {
- "name": "Молдавија"
- },
- "MC": {
- "name": "Монако"
- },
- "MN": {
- "name": "Монголија"
- },
- "MS": {
- "name": "Монсерат"
- },
- "NA": {
- "name": "Намибија"
- },
- "NR": {
- "name": "Науру"
- },
- "NP": {
- "name": "Непал"
- },
- "NE": {
- "name": "Нигер"
- },
- "NG": {
- "name": "Нигерија"
- },
- "NI": {
- "name": "Никарагва"
- },
- "NU": {
- "name": "Ниује"
- },
- "NZ": {
- "name": "Нов Зеланд"
- },
- "NC": {
- "name": "Нова Каледонија"
- },
- "NO": {
- "name": "Норвешка"
- },
- "NF": {
- "name": "Норфолшки Остров"
- },
- "AE": {
- "name": "Обединети Арапски Емирати"
- },
- "GB": {
- "name": "Обединето Кралство"
- },
- "AX": {
- "name": "Оландски Острови"
- },
- "OM": {
- "name": "Оман"
- },
- "AC": {
- "name": "Остров Асенсион"
- },
- "IM": {
- "name": "Остров Ман"
- },
- "TC": {
- "name": "Острови Туркс и Каикос"
- },
- "PK": {
- "name": "Пакистан"
- },
- "PW": {
- "name": "Палау"
- },
- "PS": {
- "name": "Палестински територии"
- },
- "PA": {
- "name": "Панама"
- },
- "PG": {
- "name": "Папуа Нова Гвинеја"
- },
- "PY": {
- "name": "Парагвај"
- },
- "PE": {
- "name": "Перу"
- },
- "PN": {
- "name": "Питкернски Острови"
- },
- "PL": {
- "name": "Полска"
- },
- "PR": {
- "name": "Порторико"
- },
- "PT": {
- "name": "Португалија"
- },
- "RE": {
- "name": "Реунион"
- },
- "RO": {
- "name": "Романија"
- },
- "RW": {
- "name": "Руанда"
- },
- "RU": {
- "name": "Русија"
- },
- "WS": {
- "name": "Самоа"
- },
- "SM": {
- "name": "Сан Марино"
- },
- "ST": {
- "name": "Сао Томе и Принсипе"
- },
- "SA": {
- "name": "Саудиска Арабија"
- },
- "SZ": {
- "name": "Свазиленд"
- },
- "SJ": {
- "name": "Свалбард и Жан Мејен"
- },
- "SH": {
- "name": "Света Елена"
- },
- "BL": {
- "name": "Свети Вартоломеј"
- },
- "KN": {
- "name": "Свети Китс и Невис"
- },
- "SX": {
- "name": "Свети Мартин"
- },
- "KP": {
- "name": "Северна Кореја"
- },
- "MP": {
- "name": "Северни Маријански Острови"
- },
- "SC": {
- "name": "Сејшели"
- },
- "SN": {
- "name": "Сенегал"
- },
- "VC": {
- "name": "Сент Винсент и Гренадини"
- },
- "LC": {
- "name": "Сент Лусија"
- },
- "MF": {
- "name": "Сент Мартин"
- },
- "PM": {
- "name": "Сент Пјер и Микелан"
- },
- "EA": {
- "name": "Сеута и Мелиља"
- },
- "SL": {
- "name": "Сиера Леоне"
- },
- "SG": {
- "name": "Сингапур"
- },
- "SY": {
- "name": "Сирија"
- },
- "SK": {
- "name": "Словачка"
- },
- "SI": {
- "name": "Словенија"
- },
- "US": {
- "name": "Соединети Американски Држави"
- },
- "SB": {
- "name": "Соломонски Острови"
- },
- "SO": {
- "name": "Сомалија"
- },
- "RS": {
- "name": "Србија"
- },
- "SD": {
- "name": "Судан"
- },
- "SR": {
- "name": "Суринам"
- },
- "TW": {
- "name": "Тајван"
- },
- "TH": {
- "name": "Тајланд"
- },
- "TZ": {
- "name": "Танзанија"
- },
- "TJ": {
- "name": "Таџикистан"
- },
- "TG": {
- "name": "Того"
- },
- "TK": {
- "name": "Токелау"
- },
- "TO": {
- "name": "Тонга"
- },
- "TT": {
- "name": "Тринидад и Тобаго"
- },
- "TA": {
- "name": "Тристан да Куња"
- },
- "TV": {
- "name": "Тувалу"
- },
- "TN": {
- "name": "Тунис"
- },
- "TM": {
- "name": "Туркменистан"
- },
- "TR": {
- "name": "Турција"
- },
- "UG": {
- "name": "Уганда"
- },
- "UZ": {
- "name": "Узбекистан"
- },
- "UA": {
- "name": "Украина"
- },
- "HU": {
- "name": "Унгарија"
- },
- "UY": {
- "name": "Уругвај"
- },
- "FO": {
- "name": "Фарски Острови"
- },
- "PH": {
- "name": "Филипини"
- },
- "FI": {
- "name": "Финска"
- },
- "FJ": {
- "name": "Фиџи"
- },
- "FK": {
- "name": "Фолкландски Острови"
- },
- "FR": {
- "name": "Франција"
- },
- "GF": {
- "name": "Француска Гвајана"
- },
- "PF": {
- "name": "Француска Полинезија"
- },
- "TF": {
- "name": "Француски Јужни Територии"
- },
- "HT": {
- "name": "Хаити"
- },
- "NL": {
- "name": "Холандија"
- },
- "HK": {
- "name": "Хонг Конг С.А.Р Кина"
- },
- "HN": {
- "name": "Хондурас"
- },
- "HR": {
- "name": "Хрватска"
- },
- "CF": {
- "name": "Централноафриканска Република"
- },
- "ME": {
- "name": "Црна Гора"
- },
- "TD": {
- "name": "Чад"
- },
- "CZ": {
- "name": "Чешка"
- },
- "CL": {
- "name": "Чиле"
- },
- "JE": {
- "name": "Џерси"
- },
- "DJ": {
- "name": "Џибути"
- },
- "CH": {
- "name": "Швајцарија"
- },
- "SE": {
- "name": "Шведска"
- },
- "ES": {
- "name": "Шпанија"
- },
- "LK": {
- "name": "Шри Ланка"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/ml.json b/vendor/commerceguys/intl/resources/country/ml.json
deleted file mode 100644
index 2a8ab4190..000000000
--- a/vendor/commerceguys/intl/resources/country/ml.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AD": {
- "name": "അൻഡോറ"
- },
- "AQ": {
- "name": "അന്റാർട്ടിക്ക"
- },
- "AF": {
- "name": "അഫ്‌ഗാനിസ്ഥാൻ"
- },
- "US": {
- "name": "അമേരിക്കൻ ഐക്യനാടുകൾ"
- },
- "AS": {
- "name": "അമേരിക്കൻ സമോവ"
- },
- "AO": {
- "name": "അംഗോള"
- },
- "IE": {
- "name": "അയർലൻഡ്"
- },
- "AR": {
- "name": "അർജന്റീന"
- },
- "AM": {
- "name": "അർമേനിയ"
- },
- "AX": {
- "name": "അലൻഡ് ദ്വീപുകൾ"
- },
- "AL": {
- "name": "അൽബേനിയ"
- },
- "AC": {
- "name": "അസൻഷൻ ദ്വീപ്"
- },
- "AZ": {
- "name": "അസർബൈജാൻ"
- },
- "DZ": {
- "name": "അൾജീരിയ"
- },
- "AW": {
- "name": "അറൂബ"
- },
- "AI": {
- "name": "ആൻഗ്വില്ല"
- },
- "AG": {
- "name": "ആൻറിഗ്വയും ബർബുഡയും"
- },
- "EC": {
- "name": "ഇക്വഡോർ"
- },
- "GQ": {
- "name": "ഇക്വറ്റോറിയൽ ഗിനിയ"
- },
- "ID": {
- "name": "ഇന്തോനേഷ്യ"
- },
- "IN": {
- "name": "ഇന്ത്യ"
- },
- "IL": {
- "name": "ഇസ്രായേൽ"
- },
- "IQ": {
- "name": "ഇറാഖ്"
- },
- "IR": {
- "name": "ഇറാൻ"
- },
- "IT": {
- "name": "ഇറ്റലി"
- },
- "EG": {
- "name": "ഈജിപ്ത്"
- },
- "UA": {
- "name": "ഉക്രെയ്‌ൻ"
- },
- "UG": {
- "name": "ഉഗാണ്ട"
- },
- "MP": {
- "name": "ഉത്തര മറിയാനാ ദ്വീപുകൾ"
- },
- "KP": {
- "name": "ഉത്തരകൊറിയ"
- },
- "UZ": {
- "name": "ഉസ്‌ബെക്കിസ്ഥാൻ"
- },
- "UY": {
- "name": "ഉറുഗ്വേ"
- },
- "ET": {
- "name": "എത്യോപ്യ"
- },
- "SV": {
- "name": "എൽ സാൽവദോർ"
- },
- "EE": {
- "name": "എസ്റ്റോണിയ‍"
- },
- "ER": {
- "name": "എറിത്രിയ"
- },
- "IM": {
- "name": "ഐൽ ഓഫ് മാൻ"
- },
- "IS": {
- "name": "ഐസ്‌ലാന്റ്"
- },
- "OM": {
- "name": "ഒമാൻ"
- },
- "AT": {
- "name": "ഓസ്ട്രിയ"
- },
- "AU": {
- "name": "ഓസ്‌ട്രേലിയ"
- },
- "KH": {
- "name": "കംബോഡിയ"
- },
- "BQ": {
- "name": "കരീബിയൻ നെതർലാൻഡ്സ്"
- },
- "KZ": {
- "name": "കസാഖിസ്ഥാൻ"
- },
- "CA": {
- "name": "കാനഡ"
- },
- "IC": {
- "name": "കാനറി ദ്വീപുകൾ"
- },
- "CM": {
- "name": "കാമറൂൺ"
- },
- "KI": {
- "name": "കിരിബാട്ടി"
- },
- "KG": {
- "name": "കിർഗിസ്ഥാൻ"
- },
- "CK": {
- "name": "കുക്ക് ദ്വീപുകൾ"
- },
- "KW": {
- "name": "കുവൈറ്റ്"
- },
- "CW": {
- "name": "കുറാകാവോ"
- },
- "KE": {
- "name": "കെനിയ"
- },
- "CV": {
- "name": "കേപ്പ് വേർഡ്"
- },
- "KY": {
- "name": "കേയ്മാൻ ദ്വീപുകൾ"
- },
- "XK": {
- "name": "കൊസോവൊ"
- },
- "CO": {
- "name": "കൊളംബിയ"
- },
- "CC": {
- "name": "കോക്കസ് (കീലിംഗ്) ദ്വീപുകൾ"
- },
- "CI": {
- "name": "കോട്ട് ഡി വാർ"
- },
- "KM": {
- "name": "കോമൊറോസ്"
- },
- "CD": {
- "name": "കോംഗോ - കിൻഷാസ"
- },
- "CG": {
- "name": "കോംഗോ - ബ്രാസവില്ലി"
- },
- "CR": {
- "name": "കോസ്റ്ററിക്ക"
- },
- "CU": {
- "name": "ക്യൂബ"
- },
- "CX": {
- "name": "ക്രിസ്മസ് ദ്വീപ്"
- },
- "HR": {
- "name": "ക്രൊയേഷ്യ"
- },
- "QA": {
- "name": "ഖത്തർ"
- },
- "GY": {
- "name": "ഗയാന"
- },
- "GA": {
- "name": "ഗാബൺ"
- },
- "GM": {
- "name": "ഗാംബിയ"
- },
- "GN": {
- "name": "ഗിനിയ"
- },
- "GW": {
- "name": "ഗിനിയ-ബിസൗ"
- },
- "GG": {
- "name": "ഗേൺസി"
- },
- "GD": {
- "name": "ഗ്രനേഡ"
- },
- "GL": {
- "name": "ഗ്രീൻലാൻറ്"
- },
- "GR": {
- "name": "ഗ്രീസ്"
- },
- "GT": {
- "name": "ഗ്വാട്ടിമാല"
- },
- "GP": {
- "name": "ഗ്വാഡലൂപ്പ്"
- },
- "GU": {
- "name": "ഗ്വാം"
- },
- "GH": {
- "name": "ഘാന"
- },
- "CL": {
- "name": "ചിലി"
- },
- "CZ": {
- "name": "ചെക്കിയ"
- },
- "CN": {
- "name": "ചൈന"
- },
- "TD": {
- "name": "ഛാഡ്"
- },
- "JP": {
- "name": "ജപ്പാൻ"
- },
- "JM": {
- "name": "ജമൈക്ക"
- },
- "DE": {
- "name": "ജർമ്മനി"
- },
- "GI": {
- "name": "ജിബ്രാൾട്ടർ"
- },
- "JE": {
- "name": "ജേഴ്സി"
- },
- "GE": {
- "name": "ജോർജ്ജിയ"
- },
- "JO": {
- "name": "ജോർദ്ദാൻ"
- },
- "TC": {
- "name": "ടർക്ക്‌സും കെയ്‌ക്കോ ദ്വീപുകളും"
- },
- "TZ": {
- "name": "ടാൻസാനിയ"
- },
- "TN": {
- "name": "ടുണീഷ്യ"
- },
- "TV": {
- "name": "ടുവാലു"
- },
- "TK": {
- "name": "ടോക്കെലൂ"
- },
- "TG": {
- "name": "ടോഗോ"
- },
- "TO": {
- "name": "ടോംഗ"
- },
- "TA": {
- "name": "ട്രസ്റ്റൻ ഡ കൂന"
- },
- "TT": {
- "name": "ട്രിനിഡാഡും ടുബാഗോയും"
- },
- "DG": {
- "name": "ഡീഗോ ഗ്രാഷ്യ"
- },
- "DK": {
- "name": "ഡെൻമാർക്ക്"
- },
- "DM": {
- "name": "ഡൊമിനിക്ക"
- },
- "DO": {
- "name": "ഡൊമിനിക്കൻ റിപ്പബ്ലിക്ക്"
- },
- "TJ": {
- "name": "താജിക്കിസ്ഥാൻ"
- },
- "TH": {
- "name": "തായ്‌ലാൻഡ്"
- },
- "TW": {
- "name": "തായ്‌വാൻ"
- },
- "TL": {
- "name": "തിമോർ-ലെസ്റ്റെ"
- },
- "TR": {
- "name": "തുർക്കി"
- },
- "TM": {
- "name": "തുർക്ക്മെനിസ്ഥാൻ"
- },
- "GS": {
- "name": "ദക്ഷിണ ജോർജ്ജിയയും ദക്ഷിണ സാൻഡ്‌വിച്ച് ദ്വീപുകളും"
- },
- "SS": {
- "name": "ദക്ഷിണ സുഡാൻ"
- },
- "KR": {
- "name": "ദക്ഷിണകൊറിയ"
- },
- "ZA": {
- "name": "ദക്ഷിണാഫ്രിക്ക"
- },
- "DJ": {
- "name": "ദിജിബൗട്ടി"
- },
- "NA": {
- "name": "നമീബിയ"
- },
- "NI": {
- "name": "നിക്കരാഗ്വ"
- },
- "NL": {
- "name": "നെതർലാൻഡ്‌സ്"
- },
- "NP": {
- "name": "നേപ്പാൾ"
- },
- "NE": {
- "name": "നൈജർ"
- },
- "NG": {
- "name": "നൈജീരിയ"
- },
- "NF": {
- "name": "നോർഫോക് ദ്വീപ്"
- },
- "NO": {
- "name": "നോർവെ"
- },
- "NR": {
- "name": "നൗറു"
- },
- "NC": {
- "name": "ന്യൂ കാലിഡോണിയ"
- },
- "NU": {
- "name": "ന്യൂയി"
- },
- "NZ": {
- "name": "ന്യൂസിലാൻറ്"
- },
- "PA": {
- "name": "പനാമ"
- },
- "PY": {
- "name": "പരാഗ്വേ"
- },
- "PW": {
- "name": "പലാവു"
- },
- "EH": {
- "name": "പശ്ചിമ സഹാറ"
- },
- "PK": {
- "name": "പാക്കിസ്ഥാൻ"
- },
- "PG": {
- "name": "പാപ്പുവ ന്യൂ ഗിനിയ"
- },
- "PS": {
- "name": "പാലസ്‌തീൻ പ്രദേശങ്ങൾ"
- },
- "PN": {
- "name": "പിറ്റ്‌കെയ്‌ൻ ദ്വീപുകൾ"
- },
- "PE": {
- "name": "പെറു"
- },
- "PT": {
- "name": "പോർച്ചുഗൽ"
- },
- "PR": {
- "name": "പോർട്ടോ റിക്കോ"
- },
- "PL": {
- "name": "പോളണ്ട്"
- },
- "FO": {
- "name": "ഫറോ ദ്വീപുകൾ"
- },
- "FK": {
- "name": "ഫാക്ക്‌ലാന്റ് ദ്വീപുകൾ"
- },
- "FJ": {
- "name": "ഫിജി"
- },
- "FI": {
- "name": "ഫിൻലാൻഡ്"
- },
- "PH": {
- "name": "ഫിലിപ്പീൻസ്"
- },
- "GF": {
- "name": "ഫ്രഞ്ച് ഗയാന"
- },
- "TF": {
- "name": "ഫ്രഞ്ച് ദക്ഷിണ ഭൂപ്രദേശം"
- },
- "PF": {
- "name": "ഫ്രഞ്ച് പോളിനേഷ്യ"
- },
- "FR": {
- "name": "ഫ്രാൻസ്"
- },
- "BD": {
- "name": "ബംഗ്ലാദേശ്"
- },
- "BF": {
- "name": "ബർക്കിന ഫാസോ"
- },
- "BM": {
- "name": "ബർമുഡ"
- },
- "BS": {
- "name": "ബഹാമാസ്"
- },
- "BH": {
- "name": "ബഹ്റിൻ"
- },
- "BG": {
- "name": "ബൾഗേറിയ"
- },
- "BI": {
- "name": "ബറുണ്ടി"
- },
- "BB": {
- "name": "ബാർബഡോസ്"
- },
- "BJ": {
- "name": "ബെനിൻ"
- },
- "BY": {
- "name": "ബെലറൂസ്"
- },
- "BZ": {
- "name": "ബെലീസ്"
- },
- "BE": {
- "name": "ബെൽജിയം"
- },
- "BO": {
- "name": "ബൊളീവിയ"
- },
- "BW": {
- "name": "ബോട്സ്വാന"
- },
- "BA": {
- "name": "ബോസ്നിയയും ഹെർസഗോവിനയും"
- },
- "BR": {
- "name": "ബ്രസീൽ"
- },
- "IO": {
- "name": "ബ്രിട്ടീഷ് ഇന്ത്യൻ മഹാസമുദ്ര പ്രദേശം"
- },
- "VG": {
- "name": "ബ്രിട്ടീഷ് വെർജിൻ ദ്വീപുകൾ"
- },
- "BN": {
- "name": "ബ്രൂണൈ"
- },
- "BT": {
- "name": "ഭൂട്ടാൻ"
- },
- "MO": {
- "name": "മക്കാവു (SAR) ചൈന"
- },
- "MG": {
- "name": "മഡഗാസ്കർ"
- },
- "MN": {
- "name": "മംഗോളിയ"
- },
- "YT": {
- "name": "മയോട്ടി"
- },
- "MW": {
- "name": "മലാവി"
- },
- "MY": {
- "name": "മലേഷ്യ"
- },
- "MD": {
- "name": "മൾഡോവ"
- },
- "MQ": {
- "name": "മാർട്ടിനിക്ക്"
- },
- "MH": {
- "name": "മാർഷൽ ദ്വീപുകൾ"
- },
- "ML": {
- "name": "മാലി"
- },
- "MV": {
- "name": "മാലിദ്വീപ്"
- },
- "MK": {
- "name": "മാസിഡോണിയ"
- },
- "MT": {
- "name": "മാൾട്ട"
- },
- "MX": {
- "name": "മെക്സിക്കോ"
- },
- "FM": {
- "name": "മൈക്രോനേഷ്യ"
- },
- "MC": {
- "name": "മൊണാക്കോ"
- },
- "MS": {
- "name": "മൊണ്ടെസരത്ത്"
- },
- "MZ": {
- "name": "മൊസാംബിക്ക്"
- },
- "MA": {
- "name": "മൊറോക്കൊ"
- },
- "ME": {
- "name": "മോണ്ടെനെഗ്രോ"
- },
- "MR": {
- "name": "മൗറിറ്റാനിയ"
- },
- "MU": {
- "name": "മൗറീഷ്യസ്"
- },
- "MM": {
- "name": "മ്യാൻമാർ (ബർമ്മ)"
- },
- "UM": {
- "name": "യു.എസ്. ദ്വീപസമൂഹങ്ങൾ"
- },
- "VI": {
- "name": "യു.എസ്. വെർജിൻ ദ്വീപുകൾ"
- },
- "AE": {
- "name": "യുണൈറ്റഡ് അറബ് എമിറൈറ്റ്‌സ്"
- },
- "GB": {
- "name": "യുണൈറ്റഡ് കിംഗ്ഡം"
- },
- "YE": {
- "name": "യെമൻ"
- },
- "LU": {
- "name": "ലക്സംബർഗ്"
- },
- "LA": {
- "name": "ലാവോസ്"
- },
- "LV": {
- "name": "ലാറ്റ്വിയ"
- },
- "LI": {
- "name": "ലിച്ചൺസ്റ്റൈൻ"
- },
- "LT": {
- "name": "ലിത്വാനിയ"
- },
- "LY": {
- "name": "ലിബിയ"
- },
- "LB": {
- "name": "ലെബനൻ"
- },
- "LS": {
- "name": "ലെസോതോ"
- },
- "LR": {
- "name": "ലൈബീരിയ"
- },
- "VA": {
- "name": "വത്തിക്കാൻ"
- },
- "VU": {
- "name": "വന്വാതു"
- },
- "WF": {
- "name": "വാലിസ് ആന്റ് ഫ്യൂച്യുന"
- },
- "VN": {
- "name": "വിയറ്റ്നാം"
- },
- "VE": {
- "name": "വെനിസ്വേല"
- },
- "LK": {
- "name": "ശ്രീലങ്ക"
- },
- "WS": {
- "name": "സമോവ"
- },
- "SM": {
- "name": "സാൻ മറിനോ"
- },
- "ZM": {
- "name": "സാംബിയ"
- },
- "ST": {
- "name": "സാവോ ടോമും പ്രിൻസിപെയും"
- },
- "SX": {
- "name": "സിന്റ് മാർട്ടെൻ"
- },
- "SG": {
- "name": "സിംഗപ്പൂർ"
- },
- "ZW": {
- "name": "സിംബാബ്‌വേ"
- },
- "SL": {
- "name": "സിയെറ ലിയോൺ"
- },
- "SY": {
- "name": "സിറിയ"
- },
- "SC": {
- "name": "സീഷെൽസ്"
- },
- "SD": {
- "name": "സുഡാൻ"
- },
- "SR": {
- "name": "സുരിനാം"
- },
- "SN": {
- "name": "സെനഗൽ"
- },
- "CF": {
- "name": "സെൻട്രൽ ആഫ്രിക്കൻ റിപ്പബ്ലിക്ക്"
- },
- "KN": {
- "name": "സെന്റ് കിറ്റ്‌സും നെവിസും"
- },
- "PM": {
- "name": "സെന്റ് പിയറിയും മിക്കലണും"
- },
- "BL": {
- "name": "സെന്റ് ബാർത്തലമി"
- },
- "MF": {
- "name": "സെന്റ് മാർട്ടിൻ"
- },
- "LC": {
- "name": "സെന്റ് ലൂസിയ"
- },
- "VC": {
- "name": "സെന്റ് വിൻസെന്റും ഗ്രനെഡൈൻസും"
- },
- "SH": {
- "name": "സെന്റ് ഹെലീന"
- },
- "EA": {
- "name": "സെയൂത്ത ആൻഡ് മെലിയ"
- },
- "RS": {
- "name": "സെർബിയ"
- },
- "CY": {
- "name": "സൈപ്രസ്"
- },
- "SO": {
- "name": "സോമാലിയ"
- },
- "SB": {
- "name": "സോളമൻ ദ്വീപുകൾ"
- },
- "SA": {
- "name": "സൗദി അറേബ്യ"
- },
- "ES": {
- "name": "സ്‌പെയിൻ"
- },
- "SK": {
- "name": "സ്ലോവാക്യ"
- },
- "SI": {
- "name": "സ്ലോവേനിയ"
- },
- "SJ": {
- "name": "സ്വാൽബാഡും ജാൻ മായേനും"
- },
- "SZ": {
- "name": "സ്വാസിലാന്റ്"
- },
- "CH": {
- "name": "സ്വിറ്റ്സർലാൻഡ്"
- },
- "SE": {
- "name": "സ്വീഡൻ"
- },
- "HU": {
- "name": "ഹംഗറി"
- },
- "HT": {
- "name": "ഹെയ്തി"
- },
- "HK": {
- "name": "ഹോങ്കോങ് (SAR) ചൈന"
- },
- "HN": {
- "name": "ഹോണ്ടുറാസ്"
- },
- "RU": {
- "name": "റഷ്യ"
- },
- "RE": {
- "name": "റീയൂണിയൻ"
- },
- "RW": {
- "name": "റുവാണ്ട"
- },
- "RO": {
- "name": "റൊമാനിയ"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/mn.json b/vendor/commerceguys/intl/resources/country/mn.json
deleted file mode 100644
index c41b2166d..000000000
--- a/vendor/commerceguys/intl/resources/country/mn.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AU": {
- "name": "Австрали"
- },
- "AT": {
- "name": "Австри"
- },
- "AZ": {
- "name": "Азербайжан"
- },
- "AX": {
- "name": "Аландын арлууд"
- },
- "AL": {
- "name": "Албани"
- },
- "DZ": {
- "name": "Алжир"
- },
- "US": {
- "name": "Америкийн Нэгдсэн Улс"
- },
- "UM": {
- "name": "Америкийн Нэгдсэн Улсын бага арлууд"
- },
- "AS": {
- "name": "Америкийн Самоа"
- },
- "AI": {
- "name": "Ангилья"
- },
- "AO": {
- "name": "Ангол"
- },
- "AD": {
- "name": "Андорра"
- },
- "AQ": {
- "name": "Антарктид"
- },
- "AG": {
- "name": "Антигуа ба Барбуда"
- },
- "VI": {
- "name": "АНУ-ын Виржиний Арлууд"
- },
- "AE": {
- "name": "Арабын Нэгдсэн Эмират Улс"
- },
- "AR": {
- "name": "Аргентин"
- },
- "AM": {
- "name": "Армени"
- },
- "AW": {
- "name": "Аруба"
- },
- "AC": {
- "name": "Асенсион арал"
- },
- "AF": {
- "name": "Афганистан"
- },
- "BS": {
- "name": "Багамын арлууд"
- },
- "NP": {
- "name": "Балба"
- },
- "BD": {
- "name": "Бангладеш"
- },
- "BB": {
- "name": "Барбадос"
- },
- "EH": {
- "name": "Баруун Сахар"
- },
- "BH": {
- "name": "Бахрейн"
- },
- "BY": {
- "name": "Беларусь"
- },
- "BZ": {
- "name": "Белиз"
- },
- "BE": {
- "name": "Бельги"
- },
- "BJ": {
- "name": "Бенин"
- },
- "BM": {
- "name": "Бермуда"
- },
- "MO": {
- "name": "БНХАУ-ын Тусгай захиргааны бүс Макао"
- },
- "HK": {
- "name": "БНХАУ-ын Тусгай захиргааны бүс Хонг Конг"
- },
- "BG": {
- "name": "Болгар"
- },
- "BO": {
- "name": "Боливи"
- },
- "BA": {
- "name": "Босни-Герцеговин"
- },
- "BW": {
- "name": "Ботсвана"
- },
- "BR": {
- "name": "Бразил"
- },
- "VG": {
- "name": "Британийн Виржиний Арлууд"
- },
- "IO": {
- "name": "Британийн харьяа Энэтхэгийн далай дахь нутаг дэвсгэр"
- },
- "BN": {
- "name": "Бруней"
- },
- "BF": {
- "name": "Буркина Фасо"
- },
- "BI": {
- "name": "Бурунди"
- },
- "BT": {
- "name": "Бутан"
- },
- "DO": {
- "name": "Бүгд Найрамдах Доминикан Улс"
- },
- "VU": {
- "name": "Вануату"
- },
- "VA": {
- "name": "Ватикан хот улс"
- },
- "VE": {
- "name": "Венесуэл"
- },
- "VN": {
- "name": "Вьетнам"
- },
- "GA": {
- "name": "Габон"
- },
- "HT": {
- "name": "Гаити"
- },
- "GY": {
- "name": "Гайана"
- },
- "GM": {
- "name": "Гамби"
- },
- "GH": {
- "name": "Гана"
- },
- "GP": {
- "name": "Гваделуп"
- },
- "GT": {
- "name": "Гватемал"
- },
- "GN": {
- "name": "Гвиней"
- },
- "GW": {
- "name": "Гвиней-Бисау"
- },
- "DE": {
- "name": "Герман"
- },
- "GG": {
- "name": "Гернси"
- },
- "GI": {
- "name": "Гибралтар"
- },
- "HN": {
- "name": "Гондурас"
- },
- "GR": {
- "name": "Грек"
- },
- "GD": {
- "name": "Гренада"
- },
- "GL": {
- "name": "Гренланд"
- },
- "GU": {
- "name": "Гуам"
- },
- "GE": {
- "name": "Гүрж"
- },
- "DK": {
- "name": "Дани"
- },
- "DJ": {
- "name": "Джибути"
- },
- "DG": {
- "name": "Диего Гарсиа"
- },
- "DM": {
- "name": "Доминика"
- },
- "EG": {
- "name": "Египет"
- },
- "JE": {
- "name": "Жерси"
- },
- "ZM": {
- "name": "Замби"
- },
- "ZW": {
- "name": "Зимбабве"
- },
- "CX": {
- "name": "Зул сарын арал"
- },
- "IL": {
- "name": "Израиль"
- },
- "ID": {
- "name": "Индонез"
- },
- "IQ": {
- "name": "Ирак"
- },
- "IR": {
- "name": "Иран"
- },
- "IE": {
- "name": "Ирланд"
- },
- "IS": {
- "name": "Исланд"
- },
- "ES": {
- "name": "Испани"
- },
- "IT": {
- "name": "Итали"
- },
- "GB": {
- "name": "Их Британи"
- },
- "YE": {
- "name": "Йемен"
- },
- "JO": {
- "name": "Йордан"
- },
- "CV": {
- "name": "Кабо-Верде"
- },
- "KZ": {
- "name": "Казахстан"
- },
- "KY": {
- "name": "Кайманы арлууд"
- },
- "KH": {
- "name": "Камбож"
- },
- "CM": {
- "name": "Камерун"
- },
- "CA": {
- "name": "Канад"
- },
- "IC": {
- "name": "Канарын арлууд"
- },
- "BQ": {
- "name": "Карибын Нидерланд"
- },
- "QA": {
- "name": "Катар"
- },
- "KE": {
- "name": "Кени"
- },
- "CY": {
- "name": "Кипр"
- },
- "KI": {
- "name": "Кирибати"
- },
- "CC": {
- "name": "Кокос (Кийлинг) арлууд"
- },
- "CO": {
- "name": "Колумби"
- },
- "KM": {
- "name": "Коморын арлууд"
- },
- "CG": {
- "name": "Конго Браззавиль"
- },
- "CD": {
- "name": "Конго-Киншаса"
- },
- "XK": {
- "name": "Косово"
- },
- "CR": {
- "name": "Коста-Рика"
- },
- "CI": {
- "name": "Кот-д’Ивуар"
- },
- "CU": {
- "name": "Куба"
- },
- "KW": {
- "name": "Кувейт"
- },
- "CK": {
- "name": "Күүкийн арлууд"
- },
- "KG": {
- "name": "Кыргызстан"
- },
- "CW": {
- "name": "Кюрасао"
- },
- "LA": {
- "name": "Лаос"
- },
- "LV": {
- "name": "Латви"
- },
- "LS": {
- "name": "Лесото"
- },
- "LR": {
- "name": "Либери"
- },
- "LB": {
- "name": "Ливан"
- },
- "LY": {
- "name": "Ливи"
- },
- "LT": {
- "name": "Литва"
- },
- "LI": {
- "name": "Лихтенштейн"
- },
- "LU": {
- "name": "Люксембург"
- },
- "MU": {
- "name": "Маврики"
- },
- "MR": {
- "name": "Мавритани"
- },
- "MG": {
- "name": "Мадагаскар"
- },
- "YT": {
- "name": "Майотта"
- },
- "MK": {
- "name": "Македон"
- },
- "MW": {
- "name": "Малави"
- },
- "MY": {
- "name": "Малайз"
- },
- "ML": {
- "name": "Мали"
- },
- "MV": {
- "name": "Мальдив"
- },
- "MT": {
- "name": "Мальта"
- },
- "MQ": {
- "name": "Мартиник"
- },
- "MH": {
- "name": "Маршаллын арлууд"
- },
- "MX": {
- "name": "Мексик"
- },
- "FM": {
- "name": "Микронези"
- },
- "MZ": {
- "name": "Мозамбик"
- },
- "MD": {
- "name": "Молдав"
- },
- "MC": {
- "name": "Монако"
- },
- "MN": {
- "name": "Монгол"
- },
- "ME": {
- "name": "Монтенегро"
- },
- "MS": {
- "name": "Монтсеррат"
- },
- "MA": {
- "name": "Морокко"
- },
- "MM": {
- "name": "Мьянмар"
- },
- "IM": {
- "name": "Мэн Арал"
- },
- "NA": {
- "name": "Намиби"
- },
- "NR": {
- "name": "Науру"
- },
- "NE": {
- "name": "Нигер"
- },
- "NG": {
- "name": "Нигери"
- },
- "NL": {
- "name": "Нидерланд"
- },
- "NI": {
- "name": "Никарагуа"
- },
- "NU": {
- "name": "Ниуэ"
- },
- "NO": {
- "name": "Норвеги"
- },
- "NF": {
- "name": "Норфолк арал"
- },
- "OM": {
- "name": "Оман"
- },
- "RU": {
- "name": "Орос"
- },
- "ZA": {
- "name": "Өмнөд Африк"
- },
- "GS": {
- "name": "Өмнөд Жоржиа ба Өмнөд Сэндвичийн Арлууд"
- },
- "KR": {
- "name": "Өмнөд Солонгос"
- },
- "SS": {
- "name": "Өмнөд Судан"
- },
- "PK": {
- "name": "Пакистан"
- },
- "PW": {
- "name": "Палау"
- },
- "PS": {
- "name": "Палестины нутаг дэвсгэрүүд"
- },
- "PA": {
- "name": "Панам"
- },
- "PG": {
- "name": "Папуа Шинэ Гвиней"
- },
- "PY": {
- "name": "Парагвай"
- },
- "PE": {
- "name": "Перу"
- },
- "PN": {
- "name": "Питкэрн арлууд"
- },
- "PL": {
- "name": "Польш"
- },
- "PT": {
- "name": "Португал"
- },
- "PR": {
- "name": "Пуэрто-Рико"
- },
- "RE": {
- "name": "Реюнион"
- },
- "RW": {
- "name": "Руанда"
- },
- "RO": {
- "name": "Румын"
- },
- "WS": {
- "name": "Самоа"
- },
- "SM": {
- "name": "Сан-Марино"
- },
- "ST": {
- "name": "Сан-Томе ба Принсипи"
- },
- "SA": {
- "name": "Саудын Араб"
- },
- "SZ": {
- "name": "Свазиланд"
- },
- "SJ": {
- "name": "Свалбард ба Ян Майен"
- },
- "SC": {
- "name": "Сейшелийн арлууд"
- },
- "SN": {
- "name": "Сенегал"
- },
- "LC": {
- "name": "Сент Люсиа"
- },
- "SH": {
- "name": "Сент Хелена"
- },
- "BL": {
- "name": "Сент-Бартельми"
- },
- "VC": {
- "name": "Сент-Винсент ба Гренадин"
- },
- "KN": {
- "name": "Сент-Киттс ба Невис"
- },
- "MF": {
- "name": "Сент-Мартин"
- },
- "PM": {
- "name": "Сент-Пьер ба Микело"
- },
- "RS": {
- "name": "Серби"
- },
- "EA": {
- "name": "Сеута ба Мелилья"
- },
- "SG": {
- "name": "Сингапур"
- },
- "SX": {
- "name": "Синт Мартен"
- },
- "SY": {
- "name": "Сири"
- },
- "SK": {
- "name": "Словак"
- },
- "SI": {
- "name": "Словени"
- },
- "SB": {
- "name": "Соломоны арлууд"
- },
- "SO": {
- "name": "Сомали"
- },
- "SD": {
- "name": "Судан"
- },
- "SR": {
- "name": "Суринам"
- },
- "SL": {
- "name": "Сьерра-Леоне"
- },
- "TJ": {
- "name": "Тажикистан"
- },
- "TW": {
- "name": "Тайвань"
- },
- "TH": {
- "name": "Тайланд"
- },
- "TZ": {
- "name": "Танзани"
- },
- "TL": {
- "name": "Тимор-Лесте"
- },
- "TG": {
- "name": "Того"
- },
- "TK": {
- "name": "Токелау"
- },
- "TO": {
- "name": "Тонга"
- },
- "CF": {
- "name": "Төв Африкийн Бүгд Найрамдах Улс"
- },
- "TT": {
- "name": "Тринидад ба Тобаго"
- },
- "TA": {
- "name": "Тристан да Кунъя"
- },
- "TV": {
- "name": "Тувалу"
- },
- "TN": {
- "name": "Тунис"
- },
- "TR": {
- "name": "Турк"
- },
- "TC": {
- "name": "Турк ба Кайкосын Арлууд"
- },
- "TM": {
- "name": "Туркменистан"
- },
- "UG": {
- "name": "Уганда"
- },
- "UZ": {
- "name": "Узбекистан"
- },
- "UA": {
- "name": "Украин"
- },
- "HU": {
- "name": "Унгар"
- },
- "WF": {
- "name": "Уоллис ба Футуна"
- },
- "UY": {
- "name": "Уругвай"
- },
- "FO": {
- "name": "Фарерын арлууд"
- },
- "FJ": {
- "name": "Фижи"
- },
- "PH": {
- "name": "Филиппин"
- },
- "FI": {
- "name": "Финланд"
- },
- "FK": {
- "name": "Фолклендийн арлууд"
- },
- "FR": {
- "name": "Франц"
- },
- "GF": {
- "name": "Францын Гвиана"
- },
- "TF": {
- "name": "Францын өмнөд газар нутаг"
- },
- "PF": {
- "name": "Францын Полинез"
- },
- "MP": {
- "name": "Хойд Марианы арлууд"
- },
- "KP": {
- "name": "Хойд Солонгос"
- },
- "HR": {
- "name": "Хорват"
- },
- "CN": {
- "name": "Хятад"
- },
- "TD": {
- "name": "Чад"
- },
- "CZ": {
- "name": "Чех"
- },
- "CL": {
- "name": "Чили"
- },
- "SE": {
- "name": "Швед"
- },
- "CH": {
- "name": "Швейцарь"
- },
- "NZ": {
- "name": "Шинэ Зеланд"
- },
- "NC": {
- "name": "Шинэ Каледони"
- },
- "LK": {
- "name": "Шри-Ланка"
- },
- "EC": {
- "name": "Эквадор"
- },
- "GQ": {
- "name": "Экваторын Гвиней"
- },
- "SV": {
- "name": "Эль Сальвадор"
- },
- "IN": {
- "name": "Энэтхэг"
- },
- "ER": {
- "name": "Эритрей"
- },
- "EE": {
- "name": "Эстони"
- },
- "ET": {
- "name": "Этиоп"
- },
- "JM": {
- "name": "Ямайка"
- },
- "JP": {
- "name": "Япон"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/mr.json b/vendor/commerceguys/intl/resources/country/mr.json
deleted file mode 100644
index 92ecae3f9..000000000
--- a/vendor/commerceguys/intl/resources/country/mr.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AO": {
- "name": "अंगोला"
- },
- "AI": {
- "name": "अँग्विला"
- },
- "AQ": {
- "name": "अंटार्क्टिका"
- },
- "AG": {
- "name": "अँटिग्वा आणि बर्बुडा"
- },
- "AD": {
- "name": "अँडोरा"
- },
- "AZ": {
- "name": "अझरबैजान"
- },
- "AF": {
- "name": "अफगाणिस्तान"
- },
- "AS": {
- "name": "अमेरिकन सामोआ"
- },
- "AW": {
- "name": "अरुबा"
- },
- "AR": {
- "name": "अर्जेंटिना"
- },
- "AM": {
- "name": "अर्मेनिया"
- },
- "SV": {
- "name": "अल साल्वाडोर"
- },
- "DZ": {
- "name": "अल्जीरिया"
- },
- "AL": {
- "name": "अल्बानिया"
- },
- "AX": {
- "name": "अ‍ॅलँड बेटे"
- },
- "AC": {
- "name": "अ‍ॅसेन्शियन बेट"
- },
- "IS": {
- "name": "आइसलँड"
- },
- "IE": {
- "name": "आयर्लंड"
- },
- "IM": {
- "name": "आयल ऑफ मॅन"
- },
- "CI": {
- "name": "आयव्हरी कोस्ट"
- },
- "ID": {
- "name": "इंडोनेशिया"
- },
- "EC": {
- "name": "इक्वाडोर"
- },
- "GQ": {
- "name": "इक्वेटोरियल गिनी"
- },
- "EG": {
- "name": "इजिप्त"
- },
- "IT": {
- "name": "इटली"
- },
- "ET": {
- "name": "इथिओपिया"
- },
- "IQ": {
- "name": "इराक"
- },
- "IR": {
- "name": "इराण"
- },
- "IL": {
- "name": "इस्त्राइल"
- },
- "UZ": {
- "name": "उझबेकिस्तान"
- },
- "KP": {
- "name": "उत्तर कोरिया"
- },
- "MP": {
- "name": "उत्तरी मारियाना बेटे"
- },
- "UY": {
- "name": "उरुग्वे"
- },
- "ER": {
- "name": "एरिट्रिया"
- },
- "EE": {
- "name": "एस्टोनिया"
- },
- "AT": {
- "name": "ऑस्ट्रिया"
- },
- "AU": {
- "name": "ऑस्ट्रेलिया"
- },
- "OM": {
- "name": "ओमान"
- },
- "KH": {
- "name": "कंबोडिया"
- },
- "KZ": {
- "name": "कझाकस्तान"
- },
- "QA": {
- "name": "कतार"
- },
- "CD": {
- "name": "काँगो - किंशासा"
- },
- "CG": {
- "name": "काँगो - ब्राझाविले"
- },
- "KG": {
- "name": "किरगिझस्तान"
- },
- "KI": {
- "name": "किरीबाटी"
- },
- "CK": {
- "name": "कुक बेटे"
- },
- "KW": {
- "name": "कुवेत"
- },
- "CA": {
- "name": "कॅनडा"
- },
- "IC": {
- "name": "कॅनरी बेटे"
- },
- "CM": {
- "name": "कॅमेरून"
- },
- "BQ": {
- "name": "कॅरिबियन नेदरलँड्स"
- },
- "CF": {
- "name": "केंद्रीय अफ्रिकी प्रजासत्ताक"
- },
- "KE": {
- "name": "केनिया"
- },
- "CV": {
- "name": "केप व्हर्डे"
- },
- "KY": {
- "name": "केमन बेटे"
- },
- "CC": {
- "name": "कोकोस (कीलिंग) बेटे"
- },
- "KM": {
- "name": "कोमोरोज"
- },
- "CO": {
- "name": "कोलम्बिया"
- },
- "XK": {
- "name": "कोसोव्हो"
- },
- "CR": {
- "name": "कोस्टा रिका"
- },
- "CW": {
- "name": "क्युरासाओ"
- },
- "CU": {
- "name": "क्यूबा"
- },
- "HR": {
- "name": "क्रोएशिया"
- },
- "CX": {
- "name": "ख्रिसमस बेट"
- },
- "GY": {
- "name": "गयाना"
- },
- "GM": {
- "name": "गाम्बिया"
- },
- "GN": {
- "name": "गिनी"
- },
- "GW": {
- "name": "गिनी-बिसाउ"
- },
- "GU": {
- "name": "गुआम"
- },
- "GA": {
- "name": "गॅबॉन"
- },
- "GL": {
- "name": "ग्रीनलंड"
- },
- "GR": {
- "name": "ग्रीस"
- },
- "GD": {
- "name": "ग्रेनेडा"
- },
- "GT": {
- "name": "ग्वाटेमाला"
- },
- "GP": {
- "name": "ग्वाडेलोउपे"
- },
- "GG": {
- "name": "ग्वेर्नसे"
- },
- "GH": {
- "name": "घाना"
- },
- "TD": {
- "name": "चाड"
- },
- "CL": {
- "name": "चिली"
- },
- "CN": {
- "name": "चीन"
- },
- "JP": {
- "name": "जपान"
- },
- "JM": {
- "name": "जमैका"
- },
- "DE": {
- "name": "जर्मनी"
- },
- "JE": {
- "name": "जर्सी"
- },
- "DJ": {
- "name": "जिबौटी"
- },
- "GI": {
- "name": "जिब्राल्टर"
- },
- "GE": {
- "name": "जॉर्जिया"
- },
- "JO": {
- "name": "जॉर्डन"
- },
- "ZM": {
- "name": "झाम्बिया"
- },
- "ZW": {
- "name": "झिम्बाब्वे"
- },
- "CZ": {
- "name": "झेकिया"
- },
- "TC": {
- "name": "टर्क्स आणि कैकोस बेटे"
- },
- "TZ": {
- "name": "टांझानिया"
- },
- "TV": {
- "name": "टुवालु"
- },
- "TO": {
- "name": "टोंगा"
- },
- "TG": {
- "name": "टोगो"
- },
- "TN": {
- "name": "ट्यूनिशिया"
- },
- "TA": {
- "name": "ट्रिस्टन दा कुन्हा"
- },
- "DK": {
- "name": "डेन्मार्क"
- },
- "DO": {
- "name": "डोमिनिकन प्रजासत्ताक"
- },
- "DM": {
- "name": "डोमिनिका"
- },
- "TJ": {
- "name": "ताजिकिस्तान"
- },
- "TL": {
- "name": "तिमोर-लेस्ते"
- },
- "TM": {
- "name": "तुर्कमेनिस्तान"
- },
- "TR": {
- "name": "तुर्की"
- },
- "TW": {
- "name": "तैवान"
- },
- "TK": {
- "name": "तोकेलाउ"
- },
- "TT": {
- "name": "त्रिनिदाद आणि टोबॅगो"
- },
- "TH": {
- "name": "थायलंड"
- },
- "ZA": {
- "name": "दक्षिण आफ्रिका"
- },
- "KR": {
- "name": "दक्षिण कोरिया"
- },
- "GS": {
- "name": "दक्षिण जॉर्जिया आणि दक्षिण सँडविच बेटे"
- },
- "SS": {
- "name": "दक्षिण सुदान"
- },
- "DG": {
- "name": "दिएगो गार्सिया"
- },
- "NE": {
- "name": "नाइजर"
- },
- "NR": {
- "name": "नाउरू"
- },
- "NA": {
- "name": "नामिबिया"
- },
- "NG": {
- "name": "नायजेरिया"
- },
- "NI": {
- "name": "निकाराग्वा"
- },
- "NU": {
- "name": "नीयू"
- },
- "NL": {
- "name": "नेदरलँड"
- },
- "NP": {
- "name": "नेपाळ"
- },
- "NF": {
- "name": "नॉरफॉक बेट"
- },
- "NO": {
- "name": "नॉर्वे"
- },
- "NC": {
- "name": "न्यू कॅलेडोनिया"
- },
- "NZ": {
- "name": "न्यूझीलंड"
- },
- "PA": {
- "name": "पनामा"
- },
- "PY": {
- "name": "पराग्वे"
- },
- "PW": {
- "name": "पलाऊ"
- },
- "EH": {
- "name": "पश्चिम सहारा"
- },
- "PK": {
- "name": "पाकिस्तान"
- },
- "PG": {
- "name": "पापुआ न्यू गिनी"
- },
- "PN": {
- "name": "पिटकैर्न बेटे"
- },
- "PS": {
- "name": "पॅलेस्टिनियन प्रदेश"
- },
- "PE": {
- "name": "पेरू"
- },
- "PT": {
- "name": "पोर्तुगाल"
- },
- "PL": {
- "name": "पोलंड"
- },
- "PR": {
- "name": "प्युएर्तो रिको"
- },
- "FJ": {
- "name": "फिजी"
- },
- "FI": {
- "name": "फिनलंड"
- },
- "PH": {
- "name": "फिलिपिन्स"
- },
- "FO": {
- "name": "फेरो बेटे"
- },
- "FK": {
- "name": "फॉकलंड बेटे"
- },
- "FR": {
- "name": "फ्रान्स"
- },
- "GF": {
- "name": "फ्रेंच गयाना"
- },
- "TF": {
- "name": "फ्रेंच दाक्षिणात्य प्रदेश"
- },
- "PF": {
- "name": "फ्रेंच पॉलिनेशिया"
- },
- "BM": {
- "name": "बर्मुडा"
- },
- "BG": {
- "name": "बल्गेरिया"
- },
- "BS": {
- "name": "बहामाज"
- },
- "BH": {
- "name": "बहारीन"
- },
- "BD": {
- "name": "बांगलादेश"
- },
- "BB": {
- "name": "बार्बाडोस"
- },
- "BI": {
- "name": "बुरुंडी"
- },
- "BF": {
- "name": "बुर्किना फासो"
- },
- "BJ": {
- "name": "बेनिन"
- },
- "BY": {
- "name": "बेलारूस"
- },
- "BZ": {
- "name": "बेलिझे"
- },
- "BE": {
- "name": "बेल्जियम"
- },
- "BW": {
- "name": "बोट्सवाना"
- },
- "BO": {
- "name": "बोलिव्हिया"
- },
- "BA": {
- "name": "बोस्निया अणि हर्जेगोविना"
- },
- "BR": {
- "name": "ब्राझिल"
- },
- "VG": {
- "name": "ब्रिटिश व्हर्जिन बेटे"
- },
- "IO": {
- "name": "ब्रिटिश हिंदी महासागर क्षेत्र"
- },
- "BN": {
- "name": "ब्रुनेई"
- },
- "IN": {
- "name": "भारत"
- },
- "BT": {
- "name": "भूतान"
- },
- "MN": {
- "name": "मंगोलिया"
- },
- "MO": {
- "name": "मकाओ एसएआर चीन"
- },
- "MW": {
- "name": "मलावी"
- },
- "MY": {
- "name": "मलेशिया"
- },
- "MG": {
- "name": "मादागास्कर"
- },
- "FM": {
- "name": "मायक्रोनेशिया"
- },
- "YT": {
- "name": "मायोट्टे"
- },
- "MQ": {
- "name": "मार्टिनिक"
- },
- "MH": {
- "name": "मार्शल बेटे"
- },
- "MV": {
- "name": "मालदीव"
- },
- "ML": {
- "name": "माली"
- },
- "MT": {
- "name": "माल्टा"
- },
- "MK": {
- "name": "मॅसेडोनिया"
- },
- "MX": {
- "name": "मेक्सिको"
- },
- "MS": {
- "name": "मॉन्ट्सेराट"
- },
- "MR": {
- "name": "मॉरिटानिया"
- },
- "MU": {
- "name": "मॉरिशस"
- },
- "ME": {
- "name": "मोंटेनेग्रो"
- },
- "MZ": {
- "name": "मोझाम्बिक"
- },
- "MC": {
- "name": "मोनॅको"
- },
- "MA": {
- "name": "मोरोक्को"
- },
- "MD": {
- "name": "मोल्डोव्हा"
- },
- "MM": {
- "name": "म्यानमार (बर्मा)"
- },
- "UA": {
- "name": "युक्रेन"
- },
- "UG": {
- "name": "युगांडा"
- },
- "GB": {
- "name": "युनायटेड किंगडम"
- },
- "US": {
- "name": "युनायटेड स्टेट्स"
- },
- "UM": {
- "name": "यू.एस. आउटलाइंग बेटे"
- },
- "VI": {
- "name": "यू.एस. व्हर्जिन बेटे"
- },
- "YE": {
- "name": "येमेन"
- },
- "RW": {
- "name": "रवांडा"
- },
- "RU": {
- "name": "रशिया"
- },
- "RE": {
- "name": "रियुनियन"
- },
- "RO": {
- "name": "रोमानिया"
- },
- "LU": {
- "name": "लक्झेंबर्ग"
- },
- "LA": {
- "name": "लाओस"
- },
- "LV": {
- "name": "लात्विया"
- },
- "LR": {
- "name": "लायबेरिया"
- },
- "LI": {
- "name": "लिक्टेनस्टाइन"
- },
- "LT": {
- "name": "लिथुआनिया"
- },
- "LY": {
- "name": "लिबिया"
- },
- "LB": {
- "name": "लेबनॉन"
- },
- "LS": {
- "name": "लेसोथो"
- },
- "VU": {
- "name": "वानुआतु"
- },
- "WF": {
- "name": "वालिस आणि फ्यूचूना"
- },
- "VN": {
- "name": "व्हिएतनाम"
- },
- "VA": {
- "name": "व्हॅटिकन सिटी"
- },
- "VE": {
- "name": "व्हेनेझुएला"
- },
- "LK": {
- "name": "श्रीलंका"
- },
- "AE": {
- "name": "संयुक्त अरब अमीरात"
- },
- "RS": {
- "name": "सर्बिया"
- },
- "ST": {
- "name": "साओ टोम आणि प्रिंसिपे"
- },
- "WS": {
- "name": "सामोआ"
- },
- "CY": {
- "name": "सायप्रस"
- },
- "SG": {
- "name": "सिंगापूर"
- },
- "SX": {
- "name": "सिंट मार्टेन"
- },
- "SL": {
- "name": "सिएरा लिओन"
- },
- "SY": {
- "name": "सीरिया"
- },
- "SD": {
- "name": "सुदान"
- },
- "SR": {
- "name": "सुरिनाम"
- },
- "SM": {
- "name": "सॅन मरीनो"
- },
- "KN": {
- "name": "सेंट किट्स आणि नेव्हिस"
- },
- "PM": {
- "name": "सेंट पियरे आणि मिक्वेलोन"
- },
- "BL": {
- "name": "सेंट बार्थेलेमी"
- },
- "MF": {
- "name": "सेंट मार्टिन"
- },
- "LC": {
- "name": "सेंट ल्यूसिया"
- },
- "VC": {
- "name": "सेंट व्हिन्सेंट आणि ग्रेनडाइन्स"
- },
- "SH": {
- "name": "सेंट हेलेना"
- },
- "SN": {
- "name": "सेनेगल"
- },
- "SC": {
- "name": "सेशेल्स"
- },
- "SO": {
- "name": "सोमालिया"
- },
- "SB": {
- "name": "सोलोमन बेटे"
- },
- "SA": {
- "name": "सौदी अरब"
- },
- "ES": {
- "name": "स्पेन"
- },
- "EA": {
- "name": "स्यूटा आणि मेलिला"
- },
- "SK": {
- "name": "स्लोव्हाकिया"
- },
- "SI": {
- "name": "स्लोव्हेनिया"
- },
- "SZ": {
- "name": "स्वाझिलँड"
- },
- "SJ": {
- "name": "स्वालबर्ड आणि जान मायेन"
- },
- "CH": {
- "name": "स्वित्झर्लंड"
- },
- "SE": {
- "name": "स्वीडन"
- },
- "HU": {
- "name": "हंगेरी"
- },
- "HK": {
- "name": "हाँगकाँग एसएआर चीन"
- },
- "HT": {
- "name": "हैती"
- },
- "HN": {
- "name": "होंडुरास"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/ms.json b/vendor/commerceguys/intl/resources/country/ms.json
deleted file mode 100644
index db7ebd40a..000000000
--- a/vendor/commerceguys/intl/resources/country/ms.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afghanistan"
- },
- "ZA": {
- "name": "Afrika Selatan"
- },
- "AL": {
- "name": "Albania"
- },
- "DZ": {
- "name": "Algeria"
- },
- "US": {
- "name": "Amerika Syarikat"
- },
- "AD": {
- "name": "Andorra"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguilla"
- },
- "AQ": {
- "name": "Antartika"
- },
- "AG": {
- "name": "Antigua dan Barbuda"
- },
- "SA": {
- "name": "Arab Saudi"
- },
- "AR": {
- "name": "Argentina"
- },
- "AM": {
- "name": "Armenia"
- },
- "AW": {
- "name": "Aruba"
- },
- "AU": {
- "name": "Australia"
- },
- "AT": {
- "name": "Austria"
- },
- "AZ": {
- "name": "Azerbaijan"
- },
- "BS": {
- "name": "Bahamas"
- },
- "BH": {
- "name": "Bahrain"
- },
- "BD": {
- "name": "Bangladesh"
- },
- "BB": {
- "name": "Barbados"
- },
- "NL": {
- "name": "Belanda"
- },
- "BQ": {
- "name": "Belanda Caribbean"
- },
- "BY": {
- "name": "Belarus"
- },
- "BE": {
- "name": "Belgium"
- },
- "BZ": {
- "name": "Belize"
- },
- "BJ": {
- "name": "Benin"
- },
- "BM": {
- "name": "Bermuda"
- },
- "BT": {
- "name": "Bhutan"
- },
- "BO": {
- "name": "Bolivia"
- },
- "BA": {
- "name": "Bosnia dan Herzegovina"
- },
- "BW": {
- "name": "Botswana"
- },
- "BR": {
- "name": "Brazil"
- },
- "BN": {
- "name": "Brunei"
- },
- "BG": {
- "name": "Bulgaria"
- },
- "BF": {
- "name": "Burkina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "CM": {
- "name": "Cameroon"
- },
- "CV": {
- "name": "Cape Verde"
- },
- "EA": {
- "name": "Ceuta dan Melilla"
- },
- "TD": {
- "name": "Chad"
- },
- "CL": {
- "name": "Chile"
- },
- "CN": {
- "name": "China"
- },
- "CO": {
- "name": "Colombia"
- },
- "KM": {
- "name": "Comoros"
- },
- "CG": {
- "name": "Congo - Brazzaville"
- },
- "CD": {
- "name": "Congo - Kinshasa"
- },
- "CR": {
- "name": "Costa Rica"
- },
- "CI": {
- "name": "Cote d’Ivoire"
- },
- "HR": {
- "name": "Croatia"
- },
- "CU": {
- "name": "Cuba"
- },
- "CW": {
- "name": "Curacao"
- },
- "CY": {
- "name": "Cyprus"
- },
- "CZ": {
- "name": "Czechia"
- },
- "DK": {
- "name": "Denmark"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DJ": {
- "name": "Djibouti"
- },
- "DM": {
- "name": "Dominica"
- },
- "EC": {
- "name": "Ecuador"
- },
- "SV": {
- "name": "El Salvador"
- },
- "AE": {
- "name": "Emiriah Arab Bersatu"
- },
- "ER": {
- "name": "Eritrea"
- },
- "EE": {
- "name": "Estonia"
- },
- "ET": {
- "name": "Ethiopia"
- },
- "FJ": {
- "name": "Fiji"
- },
- "PH": {
- "name": "Filipina"
- },
- "FI": {
- "name": "Finland"
- },
- "GA": {
- "name": "Gabon"
- },
- "GM": {
- "name": "Gambia"
- },
- "GE": {
- "name": "Georgia"
- },
- "GH": {
- "name": "Ghana"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GR": {
- "name": "Greece"
- },
- "GL": {
- "name": "Greenland"
- },
- "GD": {
- "name": "Grenada"
- },
- "GP": {
- "name": "Guadeloupe"
- },
- "GU": {
- "name": "Guam"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GF": {
- "name": "Guiana Perancis"
- },
- "GN": {
- "name": "Guinea"
- },
- "GW": {
- "name": "Guinea Bissau"
- },
- "GQ": {
- "name": "Guinea Khatulistiwa"
- },
- "GY": {
- "name": "Guyana"
- },
- "HT": {
- "name": "Haiti"
- },
- "HN": {
- "name": "Honduras"
- },
- "HK": {
- "name": "Hong Kong SAR China"
- },
- "HU": {
- "name": "Hungary"
- },
- "IS": {
- "name": "Iceland"
- },
- "IN": {
- "name": "India"
- },
- "ID": {
- "name": "Indonesia"
- },
- "IR": {
- "name": "Iran"
- },
- "IQ": {
- "name": "Iraq"
- },
- "IE": {
- "name": "Ireland"
- },
- "IM": {
- "name": "Isle of Man"
- },
- "IL": {
- "name": "Israel"
- },
- "IT": {
- "name": "Itali"
- },
- "JM": {
- "name": "Jamaica"
- },
- "JP": {
- "name": "Jepun"
- },
- "DE": {
- "name": "Jerman"
- },
- "JE": {
- "name": "Jersey"
- },
- "JO": {
- "name": "Jordan"
- },
- "CA": {
- "name": "Kanada"
- },
- "KZ": {
- "name": "Kazakhstan"
- },
- "KH": {
- "name": "Kemboja"
- },
- "KE": {
- "name": "Kenya"
- },
- "AX": {
- "name": "Kepulauan Aland"
- },
- "IC": {
- "name": "Kepulauan Canary"
- },
- "KY": {
- "name": "Kepulauan Cayman"
- },
- "CC": {
- "name": "Kepulauan Cocos (Keeling)"
- },
- "CK": {
- "name": "Kepulauan Cook"
- },
- "FK": {
- "name": "Kepulauan Falkland"
- },
- "FO": {
- "name": "Kepulauan Faroe"
- },
- "GS": {
- "name": "Kepulauan Georgia Selatan & Sandwich Selatan"
- },
- "MP": {
- "name": "Kepulauan Mariana Utara"
- },
- "MH": {
- "name": "Kepulauan Marshall"
- },
- "PN": {
- "name": "Kepulauan Pitcairn"
- },
- "SB": {
- "name": "Kepulauan Solomon"
- },
- "UM": {
- "name": "Kepulauan Terpencil A.S."
- },
- "TC": {
- "name": "Kepulauan Turks dan Caicos"
- },
- "VI": {
- "name": "Kepulauan Virgin A.S."
- },
- "VG": {
- "name": "Kepulauan Virgin British"
- },
- "KI": {
- "name": "Kiribati"
- },
- "KR": {
- "name": "Korea Selatan"
- },
- "KP": {
- "name": "Korea Utara"
- },
- "XK": {
- "name": "Kosovo"
- },
- "VA": {
- "name": "Kota Vatican"
- },
- "KW": {
- "name": "Kuwait"
- },
- "KG": {
- "name": "Kyrgyzstan"
- },
- "LA": {
- "name": "Laos"
- },
- "LV": {
- "name": "Latvia"
- },
- "LS": {
- "name": "Lesotho"
- },
- "LR": {
- "name": "Liberia"
- },
- "LY": {
- "name": "Libya"
- },
- "LI": {
- "name": "Liechtenstein"
- },
- "LT": {
- "name": "Lithuania"
- },
- "LB": {
- "name": "Lubnan"
- },
- "LU": {
- "name": "Luxembourg"
- },
- "MO": {
- "name": "Macau SAR China"
- },
- "MK": {
- "name": "Macedonia"
- },
- "MG": {
- "name": "Madagaskar"
- },
- "MA": {
- "name": "Maghribi"
- },
- "MW": {
- "name": "Malawi"
- },
- "MY": {
- "name": "Malaysia"
- },
- "MV": {
- "name": "Maldives"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "MQ": {
- "name": "Martinique"
- },
- "MR": {
- "name": "Mauritania"
- },
- "MU": {
- "name": "Mauritius"
- },
- "YT": {
- "name": "Mayotte"
- },
- "EG": {
- "name": "Mesir"
- },
- "MX": {
- "name": "Mexico"
- },
- "FM": {
- "name": "Micronesia"
- },
- "MD": {
- "name": "Moldova"
- },
- "MC": {
- "name": "Monaco"
- },
- "MN": {
- "name": "Mongolia"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MZ": {
- "name": "Mozambique"
- },
- "MM": {
- "name": "Myanmar (Burma)"
- },
- "NA": {
- "name": "Namibia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepal"
- },
- "NC": {
- "name": "New Caledonia"
- },
- "NZ": {
- "name": "New Zealand"
- },
- "NI": {
- "name": "Nicaragua"
- },
- "NE": {
- "name": "Niger"
- },
- "NG": {
- "name": "Nigeria"
- },
- "NU": {
- "name": "Niue"
- },
- "NO": {
- "name": "Norway"
- },
- "OM": {
- "name": "Oman"
- },
- "PK": {
- "name": "Pakistan"
- },
- "PW": {
- "name": "Palau"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papua New Guinea"
- },
- "PY": {
- "name": "Paraguay"
- },
- "FR": {
- "name": "Perancis"
- },
- "PE": {
- "name": "Peru"
- },
- "PL": {
- "name": "Poland"
- },
- "PF": {
- "name": "Polinesia Perancis"
- },
- "PT": {
- "name": "Portugal"
- },
- "PR": {
- "name": "Puerto Rico"
- },
- "AC": {
- "name": "Pulau Ascension"
- },
- "CX": {
- "name": "Pulau Krismas"
- },
- "NF": {
- "name": "Pulau Norfolk"
- },
- "QA": {
- "name": "Qatar"
- },
- "CF": {
- "name": "Republik Afrika Tengah"
- },
- "DO": {
- "name": "Republik Dominica"
- },
- "RE": {
- "name": "Reunion"
- },
- "RO": {
- "name": "Romania"
- },
- "RU": {
- "name": "Rusia"
- },
- "RW": {
- "name": "Rwanda"
- },
- "EH": {
- "name": "Sahara Barat"
- },
- "BL": {
- "name": "Saint Barthélemy"
- },
- "SH": {
- "name": "Saint Helena"
- },
- "KN": {
- "name": "Saint Kitts dan Nevis"
- },
- "LC": {
- "name": "Saint Lucia"
- },
- "MF": {
- "name": "Saint Martin"
- },
- "PM": {
- "name": "Saint Pierre dan Miquelon"
- },
- "VC": {
- "name": "Saint Vincent dan Grenadines"
- },
- "WS": {
- "name": "Samoa"
- },
- "AS": {
- "name": "Samoa Amerika"
- },
- "SM": {
- "name": "San Marino"
- },
- "ST": {
- "name": "Sao Tome dan Principe"
- },
- "SN": {
- "name": "Senegal"
- },
- "ES": {
- "name": "Sepanyol"
- },
- "RS": {
- "name": "Serbia"
- },
- "SC": {
- "name": "Seychelles"
- },
- "SL": {
- "name": "Sierra Leone"
- },
- "SG": {
- "name": "Singapura"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SK": {
- "name": "Slovakia"
- },
- "SI": {
- "name": "Slovenia"
- },
- "SO": {
- "name": "Somalia"
- },
- "LK": {
- "name": "Sri Lanka"
- },
- "SD": {
- "name": "Sudan"
- },
- "SS": {
- "name": "Sudan Selatan"
- },
- "SR": {
- "name": "Surinam"
- },
- "SJ": {
- "name": "Svalbard dan Jan Mayen"
- },
- "SZ": {
- "name": "Swaziland"
- },
- "SE": {
- "name": "Sweden"
- },
- "CH": {
- "name": "Switzerland"
- },
- "SY": {
- "name": "Syria"
- },
- "TW": {
- "name": "Taiwan"
- },
- "TJ": {
- "name": "Tajikistan"
- },
- "TZ": {
- "name": "Tanzania"
- },
- "TH": {
- "name": "Thailand"
- },
- "TL": {
- "name": "Timor-Leste"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad dan Tobago"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TN": {
- "name": "Tunisia"
- },
- "TR": {
- "name": "Turki"
- },
- "TM": {
- "name": "Turkmenistan"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UG": {
- "name": "Uganda"
- },
- "UA": {
- "name": "Ukraine"
- },
- "GB": {
- "name": "United Kingdom"
- },
- "UY": {
- "name": "Uruguay"
- },
- "UZ": {
- "name": "Uzbekistan"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietnam"
- },
- "WF": {
- "name": "Wallis dan Futuna"
- },
- "IO": {
- "name": "Wilayah Lautan Hindi British"
- },
- "PS": {
- "name": "Wilayah Palestin"
- },
- "TF": {
- "name": "Wilayah Selatan Perancis"
- },
- "YE": {
- "name": "Yaman"
- },
- "ZM": {
- "name": "Zambia"
- },
- "ZW": {
- "name": "Zimbabwe"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/mt.json b/vendor/commerceguys/intl/resources/country/mt.json
deleted file mode 100644
index 8d7db1aa9..000000000
--- a/vendor/commerceguys/intl/resources/country/mt.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AD": {
- "name": "Andorra"
- },
- "AI": {
- "name": "Anguilla"
- },
- "AG": {
- "name": "Antigua u Barbuda"
- },
- "AW": {
- "name": "Aruba"
- },
- "AC": {
- "name": "Ascension Island"
- },
- "BB": {
- "name": "Barbados"
- },
- "BM": {
- "name": "Bermuda"
- },
- "CY": {
- "name": "Ċipru"
- },
- "CV": {
- "name": "Cape Verde"
- },
- "EA": {
- "name": "Ceuta u Melilla"
- },
- "CN": {
- "name": "China"
- },
- "KM": {
- "name": "Comoros"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DM": {
- "name": "Dominica"
- },
- "SV": {
- "name": "El Salvador"
- },
- "FJ": {
- "name": "Fiġi"
- },
- "FR": {
- "name": "Franza"
- },
- "GI": {
- "name": "Ġibiltà"
- },
- "MP": {
- "name": "Ġżejjer Mariana tat-Tramuntana"
- },
- "GL": {
- "name": "Greenland"
- },
- "GD": {
- "name": "Grenada"
- },
- "GP": {
- "name": "Guadeloupe"
- },
- "GU": {
- "name": "Guam"
- },
- "GG": {
- "name": "Guernsey"
- },
- "CC": {
- "name": "Gżejjer Cocos (Keeling)"
- },
- "CK": {
- "name": "Gżejjer Cook"
- },
- "MH": {
- "name": "Gżejjer Marshall"
- },
- "PN": {
- "name": "Gżejjer Pitcairn"
- },
- "NF": {
- "name": "Gżira Norfolk"
- },
- "CL": {
- "name": "iċ-Ċili"
- },
- "TD": {
- "name": "iċ-Chad"
- },
- "DK": {
- "name": "id-Danimarka"
- },
- "BS": {
- "name": "il-Bahamas"
- },
- "BH": {
- "name": "il-Bahrain"
- },
- "BD": {
- "name": "il-Bangladesh"
- },
- "BY": {
- "name": "il-Belarussja"
- },
- "BE": {
- "name": "il-Belġju"
- },
- "BZ": {
- "name": "il-Belize"
- },
- "BJ": {
- "name": "il-Benin"
- },
- "BT": {
- "name": "il-Bhutan"
- },
- "BO": {
- "name": "il-Bolivja"
- },
- "BW": {
- "name": "il-Botswana"
- },
- "BA": {
- "name": "il-Bożnija-Ħerzegovina"
- },
- "BR": {
- "name": "Il-Brażil"
- },
- "BN": {
- "name": "il-Brunei"
- },
- "BG": {
- "name": "il-Bulgarija"
- },
- "BF": {
- "name": "il-Burkina Faso"
- },
- "BI": {
- "name": "il-Burundi"
- },
- "CR": {
- "name": "il-Costa Rica"
- },
- "DJ": {
- "name": "il-Djibouti"
- },
- "PH": {
- "name": "il-Filippini"
- },
- "FI": {
- "name": "il-Finlandja"
- },
- "JM": {
- "name": "il-Ġamajka"
- },
- "JP": {
- "name": "il-Ġappun"
- },
- "DE": {
- "name": "il-Ġermanja"
- },
- "JO": {
- "name": "il-Ġordan"
- },
- "GA": {
- "name": "il-Gabon"
- },
- "GM": {
- "name": "il-Gambja"
- },
- "GE": {
- "name": "il-Georgia"
- },
- "GS": {
- "name": "il-Georgia tan-Nofsinhar u l-Gżejjer Sandwich tan-Nofsinhar"
- },
- "GH": {
- "name": "il-Ghana"
- },
- "GR": {
- "name": "il-Greċja"
- },
- "GN": {
- "name": "il-Guinea"
- },
- "GQ": {
- "name": "il-Guinea Ekwatorjali"
- },
- "GW": {
- "name": "il-Guinea-Bissau"
- },
- "GY": {
- "name": "il-Guyana"
- },
- "GF": {
- "name": "il-Guyana Franċiża"
- },
- "GT": {
- "name": "il-Gwatemala"
- },
- "AX": {
- "name": "il-Gżejjer Aland"
- },
- "IC": {
- "name": "il-Gżejjer Canary"
- },
- "KY": {
- "name": "il-Gżejjer Cayman"
- },
- "FO": {
- "name": "il-Gżejjer Faeroe"
- },
- "FK": {
- "name": "il-Gżejjer Falkland"
- },
- "UM": {
- "name": "Il-Gżejjer Minuri Mbiegħda tal-Istati Uniti"
- },
- "SB": {
- "name": "il-Gżejjer Solomon"
- },
- "TC": {
- "name": "il-Gżejjer Turks u Caicos"
- },
- "VG": {
- "name": "il-Gżejjer Verġni Brittaniċi"
- },
- "VI": {
- "name": "il-Gżejjer Verġni tal-Istati Uniti"
- },
- "CX": {
- "name": "il-Gżira Christmas"
- },
- "HT": {
- "name": "il-Haiti"
- },
- "HN": {
- "name": "il-Honduras"
- },
- "YE": {
- "name": "il-Jemen"
- },
- "KH": {
- "name": "il-Kambodja"
- },
- "CM": {
- "name": "il-Kamerun"
- },
- "CA": {
- "name": "il-Kanada"
- },
- "KZ": {
- "name": "il-Każakistan"
- },
- "KE": {
- "name": "il-Kenja"
- },
- "KG": {
- "name": "il-Kirgiżistan"
- },
- "CO": {
- "name": "il-Kolombja"
- },
- "CG": {
- "name": "il-Kongo - Brazzaville"
- },
- "KR": {
- "name": "il-Korea t’Isfel"
- },
- "KP": {
- "name": "il-Korea ta’ Fuq"
- },
- "CI": {
- "name": "il-Kosta tal-Avorju"
- },
- "HR": {
- "name": "il-Kroazja"
- },
- "KW": {
- "name": "il-Kuwajt"
- },
- "LA": {
- "name": "il-Laos"
- },
- "LV": {
- "name": "il-Latvja"
- },
- "LS": {
- "name": "il-Lesoto"
- },
- "LB": {
- "name": "il-Libanu"
- },
- "LR": {
- "name": "il-Liberja"
- },
- "LY": {
- "name": "il-Libja"
- },
- "LI": {
- "name": "il-Liechtenstein"
- },
- "LT": {
- "name": "il-Litwanja"
- },
- "LU": {
- "name": "il-Lussemburgu"
- },
- "MY": {
- "name": "il-Malasja"
- },
- "MW": {
- "name": "il-Malawi"
- },
- "MV": {
- "name": "il-Maldivi"
- },
- "ML": {
- "name": "il-Mali"
- },
- "MA": {
- "name": "il-Marokk"
- },
- "MR": {
- "name": "il-Mauritania"
- },
- "MX": {
- "name": "il-Messiku"
- },
- "MD": {
- "name": "il-Moldova"
- },
- "MN": {
- "name": "il-Mongolja"
- },
- "ME": {
- "name": "il-Montenegro"
- },
- "MZ": {
- "name": "il-Mozambique"
- },
- "MM": {
- "name": "il-Myanmar\/Burma"
- },
- "PK": {
- "name": "il-Pakistan"
- },
- "PA": {
- "name": "il-Panama"
- },
- "PY": {
- "name": "il-Paragwaj"
- },
- "PE": {
- "name": "il-Perù"
- },
- "PL": {
- "name": "il-Polonja"
- },
- "PT": {
- "name": "il-Portugall"
- },
- "QA": {
- "name": "il-Qatar"
- },
- "VE": {
- "name": "il-Venezwela"
- },
- "VN": {
- "name": "il-Vjetnam"
- },
- "NA": {
- "name": "in-Namibja"
- },
- "NP": {
- "name": "in-Nepal"
- },
- "NL": {
- "name": "in-Netherlands"
- },
- "BQ": {
- "name": "in-Netherlands tal-Karibew"
- },
- "NE": {
- "name": "in-Niġer"
- },
- "NG": {
- "name": "in-Niġerja"
- },
- "NI": {
- "name": "in-Nikaragwa"
- },
- "NO": {
- "name": "in-Norveġja"
- },
- "HK": {
- "name": "ir-Reġjun Amministrattiv Speċjali ta’ Hong Kong tar-Repubblika tal-Poplu taċ-Ċina"
- },
- "MO": {
- "name": "ir-Reġjun Amministrattiv Speċjali tal-Macao tar-Repubblika tal-Poplu taċ-Ċina"
- },
- "GB": {
- "name": "ir-Renju Unit"
- },
- "CZ": {
- "name": "ir-Repubblika Ċeka"
- },
- "CF": {
- "name": "ir-Repubblika Ċentru-Afrikana"
- },
- "CD": {
- "name": "ir-Repubblika Demokratika tal-Kongo"
- },
- "DO": {
- "name": "ir-Repubblika Dominicana"
- },
- "RO": {
- "name": "ir-Rumanija"
- },
- "RU": {
- "name": "ir-Russja"
- },
- "RW": {
- "name": "ir-Rwanda"
- },
- "EH": {
- "name": "is-Saħara tal-Punent"
- },
- "AS": {
- "name": "is-Samoa Amerikana"
- },
- "SN": {
- "name": "is-Senegal"
- },
- "RS": {
- "name": "is-Serbja"
- },
- "SC": {
- "name": "is-Seychelles"
- },
- "SY": {
- "name": "is-Sirja"
- },
- "SK": {
- "name": "is-Slovakkja"
- },
- "SI": {
- "name": "is-Slovenja"
- },
- "SO": {
- "name": "is-Somalja"
- },
- "LK": {
- "name": "is-Sri Lanka"
- },
- "SD": {
- "name": "is-Sudan"
- },
- "SS": {
- "name": "is-Sudan t’Isfel"
- },
- "SR": {
- "name": "is-Suriname"
- },
- "SZ": {
- "name": "is-Swaziland"
- },
- "IM": {
- "name": "Isle of Man"
- },
- "TJ": {
- "name": "it-Taġikistan"
- },
- "TH": {
- "name": "it-Tajlandja"
- },
- "TW": {
- "name": "it-Tajwan"
- },
- "TZ": {
- "name": "it-Tanzanija"
- },
- "TF": {
- "name": "It-Territorji Franċiżi tan-Nofsinhar"
- },
- "PS": {
- "name": "it-Territorji Palestinjani"
- },
- "TG": {
- "name": "it-Togo"
- },
- "TK": {
- "name": "it-Tokelau"
- },
- "TN": {
- "name": "it-Tuneżija"
- },
- "TR": {
- "name": "it-Turkija"
- },
- "TM": {
- "name": "it-Turkmenistan"
- },
- "ZM": {
- "name": "iż-Żambja"
- },
- "ZW": {
- "name": "iż-Żimbabwe"
- },
- "IL": {
- "name": "Iżrael"
- },
- "JE": {
- "name": "Jersey"
- },
- "KI": {
- "name": "Kiribati"
- },
- "XK": {
- "name": "Kosovo"
- },
- "CU": {
- "name": "Kuba"
- },
- "AF": {
- "name": "l-Afganistan"
- },
- "ZA": {
- "name": "l-Afrika t’Isfel"
- },
- "AL": {
- "name": "l-Albanija"
- },
- "DZ": {
- "name": "l-Alġerija"
- },
- "AO": {
- "name": "l-Angola"
- },
- "AQ": {
- "name": "l-Antartika"
- },
- "SA": {
- "name": "l-Arabia Sawdija"
- },
- "AR": {
- "name": "l-Arġentina"
- },
- "AM": {
- "name": "l-Armenja"
- },
- "AU": {
- "name": "l-Awstralja"
- },
- "AT": {
- "name": "l-Awstrija"
- },
- "AZ": {
- "name": "l-Ażerbajġan"
- },
- "EG": {
- "name": "l-Eġittu"
- },
- "MK": {
- "name": "l-Eks-Repubblika Jugoslava tal-Maċedonia"
- },
- "EC": {
- "name": "l-Ekwador"
- },
- "AE": {
- "name": "l-Emirati Għarab Magħquda"
- },
- "ER": {
- "name": "l-Eritrea"
- },
- "EE": {
- "name": "l-Estonja"
- },
- "ET": {
- "name": "l-Etjopja"
- },
- "IN": {
- "name": "l-Indja"
- },
- "ID": {
- "name": "l-Indoneżja"
- },
- "IR": {
- "name": "l-Iran"
- },
- "IQ": {
- "name": "l-Iraq"
- },
- "IE": {
- "name": "l-Irlanda"
- },
- "VA": {
- "name": "l-Istat tal-Belt tal-Vatikan"
- },
- "US": {
- "name": "l-Istati Uniti"
- },
- "IT": {
- "name": "l-Italja"
- },
- "IS": {
- "name": "l-iżlanda"
- },
- "SE": {
- "name": "l-Iżvezja"
- },
- "OM": {
- "name": "l-Oman"
- },
- "UG": {
- "name": "l-Uganda"
- },
- "UA": {
- "name": "l-Ukrajna"
- },
- "HU": {
- "name": "l-Ungerija"
- },
- "UY": {
- "name": "l-Urugwaj"
- },
- "UZ": {
- "name": "l-Użbekistan"
- },
- "MG": {
- "name": "Madagascar"
- },
- "MT": {
- "name": "Malta"
- },
- "MQ": {
- "name": "Martinique"
- },
- "MU": {
- "name": "Mauritius"
- },
- "YT": {
- "name": "Mayotte"
- },
- "FM": {
- "name": "Mikroneżja"
- },
- "MC": {
- "name": "Monaco"
- },
- "MS": {
- "name": "Montserrat"
- },
- "NR": {
- "name": "Nauru"
- },
- "NC": {
- "name": "New Caledonia"
- },
- "NZ": {
- "name": "New Zealand"
- },
- "NU": {
- "name": "Niue"
- },
- "PW": {
- "name": "Palau"
- },
- "PG": {
- "name": "Papua New Guinea"
- },
- "PF": {
- "name": "Polineżja Franċiża"
- },
- "PR": {
- "name": "Puerto Rico"
- },
- "RE": {
- "name": "Réunion"
- },
- "BL": {
- "name": "Saint Barthélemy"
- },
- "SH": {
- "name": "Saint Helena"
- },
- "KN": {
- "name": "Saint Kitts u Nevis"
- },
- "LC": {
- "name": "Saint Lucia"
- },
- "MF": {
- "name": "Saint Martin"
- },
- "PM": {
- "name": "Saint Pierre u Miquelon"
- },
- "VC": {
- "name": "Saint Vincent u l-Grenadini"
- },
- "WS": {
- "name": "Samoa"
- },
- "SM": {
- "name": "San Marino"
- },
- "ST": {
- "name": "São Tomé u Príncipe"
- },
- "SL": {
- "name": "Sierra Leone"
- },
- "SG": {
- "name": "Singapore"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "ES": {
- "name": "Spanja"
- },
- "SJ": {
- "name": "Svalbard u Jan Mayen"
- },
- "IO": {
- "name": "Territorju Brittaniku tal-Oċean Indjan"
- },
- "TL": {
- "name": "Timor Leste"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad u Tobago"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "WF": {
- "name": "Wallis u Futuna"
- },
- "CH": {
- "name": "Żvizzera"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/mua.json b/vendor/commerceguys/intl/resources/country/mua.json
deleted file mode 100644
index 157f8f6ed..000000000
--- a/vendor/commerceguys/intl/resources/country/mua.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "afghanistaŋ"
- },
- "ZA": {
- "name": "Afrika nekǝsǝŋ"
- },
- "AX": {
- "name": "Åland Islands"
- },
- "AL": {
- "name": "albaniya"
- },
- "DZ": {
- "name": "algeriya"
- },
- "US": {
- "name": "Amerika"
- },
- "AD": {
- "name": "andorra"
- },
- "IO": {
- "name": "anglofoŋ ma Indiya"
- },
- "AO": {
- "name": "angola"
- },
- "AI": {
- "name": "anguiya"
- },
- "AQ": {
- "name": "Antarctica"
- },
- "AG": {
- "name": "antiguan ne Barbuda"
- },
- "AR": {
- "name": "argentiniya"
- },
- "AM": {
- "name": "armeniya"
- },
- "AW": {
- "name": "aruba"
- },
- "AC": {
- "name": "Ascension Island"
- },
- "AU": {
- "name": "australiya"
- },
- "AT": {
- "name": "austriya"
- },
- "AZ": {
- "name": "azerbaijaŋ"
- },
- "BS": {
- "name": "bahamas"
- },
- "BH": {
- "name": "bahraiŋ"
- },
- "BD": {
- "name": "bangladeshiya"
- },
- "BB": {
- "name": "barbadiya"
- },
- "BY": {
- "name": "belarussiya"
- },
- "BE": {
- "name": "belgika"
- },
- "BZ": {
- "name": "beliziya"
- },
- "BJ": {
- "name": "beniŋ"
- },
- "BM": {
- "name": "bermudiya"
- },
- "BO": {
- "name": "boliviya"
- },
- "BA": {
- "name": "bosniya ne Herzegovina"
- },
- "BW": {
- "name": "botswana"
- },
- "BR": {
- "name": "brazilya"
- },
- "BN": {
- "name": "bruniya"
- },
- "BG": {
- "name": "bulgariya"
- },
- "BF": {
- "name": "burkina Faso"
- },
- "BI": {
- "name": "burundi"
- },
- "BT": {
- "name": "butaŋ"
- },
- "IC": {
- "name": "Canary Islands"
- },
- "BQ": {
- "name": "Caribbean Netherlands"
- },
- "CF": {
- "name": "centrafrika"
- },
- "EA": {
- "name": "Ceuta & Melilla"
- },
- "CX": {
- "name": "Christmas Island"
- },
- "CC": {
- "name": "Cocos (Keeling) Islands"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DK": {
- "name": "Daŋmark"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DJ": {
- "name": "Djibouti"
- },
- "DM": {
- "name": "Dominik"
- },
- "EC": {
- "name": "Ekwatǝr"
- },
- "ES": {
- "name": "Espaŋiya"
- },
- "EE": {
- "name": "Estoniya"
- },
- "ET": {
- "name": "Etiopia"
- },
- "FO": {
- "name": "Faroe Islands"
- },
- "PH": {
- "name": "Filipiŋ"
- },
- "FR": {
- "name": "Franssǝ"
- },
- "TF": {
- "name": "French Southern Territories"
- },
- "GA": {
- "name": "Gaboŋ"
- },
- "GM": {
- "name": "Gambiya"
- },
- "GH": {
- "name": "Gana"
- },
- "GE": {
- "name": "Georgiya"
- },
- "DE": {
- "name": "Germaniya"
- },
- "GD": {
- "name": "Grenadǝ"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GN": {
- "name": "Guine"
- },
- "GW": {
- "name": "Guine ma Bissao"
- },
- "GY": {
- "name": "Guyana"
- },
- "GU": {
- "name": "Gwam"
- },
- "GT": {
- "name": "Gwatemala"
- },
- "HK": {
- "name": "Hong Kong SAR China"
- },
- "HU": {
- "name": "Hungriya"
- },
- "ID": {
- "name": "Indonesiya"
- },
- "IQ": {
- "name": "Irak"
- },
- "IR": {
- "name": "Iraŋ"
- },
- "IM": {
- "name": "Isle of Man"
- },
- "IT": {
- "name": "Italiya"
- },
- "JM": {
- "name": "Jamaika"
- },
- "JP": {
- "name": "Japaŋ"
- },
- "JE": {
- "name": "Jersey"
- },
- "JO": {
- "name": "Jordaniya"
- },
- "NC": {
- "name": "Kaledoniya mafuu"
- },
- "KH": {
- "name": "kambodiya"
- },
- "CM": {
- "name": "kameruŋ"
- },
- "CA": {
- "name": "kanada"
- },
- "CV": {
- "name": "kap ma laŋne"
- },
- "QA": {
- "name": "Katar"
- },
- "KY": {
- "name": "kayman ma laŋne"
- },
- "KZ": {
- "name": "Kazakstaŋ"
- },
- "KG": {
- "name": "Kirgizstaŋ"
- },
- "CO": {
- "name": "kolombiya"
- },
- "KM": {
- "name": "komora"
- },
- "CG": {
- "name": "kongo"
- },
- "CK": {
- "name": "kook ma laŋne"
- },
- "XK": {
- "name": "Kosovo"
- },
- "CR": {
- "name": "kosta Rika"
- },
- "HR": {
- "name": "kroatiya"
- },
- "CU": {
- "name": "Kuba"
- },
- "LV": {
- "name": "Letoniya"
- },
- "LB": {
- "name": "Libaŋ"
- },
- "LR": {
- "name": "Liberiya"
- },
- "LY": {
- "name": "Libiya"
- },
- "LI": {
- "name": "Lichtǝnsteiŋ"
- },
- "LT": {
- "name": "Lituaniya"
- },
- "MO": {
- "name": "Macau SAR China"
- },
- "MK": {
- "name": "Macedoniya"
- },
- "MG": {
- "name": "Madagaskar"
- },
- "MY": {
- "name": "Malaysiya"
- },
- "MV": {
- "name": "Maldivǝ"
- },
- "MA": {
- "name": "Marok"
- },
- "MQ": {
- "name": "Martinika"
- },
- "MR": {
- "name": "Mauritaniya"
- },
- "YT": {
- "name": "Mayot"
- },
- "MX": {
- "name": "Mexiko"
- },
- "FM": {
- "name": "Micronesiya"
- },
- "MD": {
- "name": "Moldoviya"
- },
- "MC": {
- "name": "Monako"
- },
- "MN": {
- "name": "Mongoliya"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MZ": {
- "name": "Mozambika"
- },
- "NA": {
- "name": "Namibiya"
- },
- "NG": {
- "name": "Nigeriya"
- },
- "NI": {
- "name": "Nikaragwa"
- },
- "NU": {
- "name": "Niwe"
- },
- "NF": {
- "name": "Norfolk ma laŋne"
- },
- "NO": {
- "name": "Norvegǝ"
- },
- "OM": {
- "name": "Omaŋ"
- },
- "PK": {
- "name": "Pakistaŋ"
- },
- "PG": {
- "name": "Papuasiya Guine mafuu"
- },
- "PY": {
- "name": "Paragwai"
- },
- "PE": {
- "name": "Peru"
- },
- "PN": {
- "name": "Pitkairn"
- },
- "PL": {
- "name": "Pologŋ"
- },
- "PR": {
- "name": "Porto Riko"
- },
- "RO": {
- "name": "Romaniya"
- },
- "RU": {
- "name": "Russiya"
- },
- "RW": {
- "name": "Rwanda"
- },
- "SC": {
- "name": "Saichel"
- },
- "AS": {
- "name": "samoa Amerika"
- },
- "ST": {
- "name": "Sao Tome ne Principe"
- },
- "SN": {
- "name": "Senegal"
- },
- "VG": {
- "name": "ser Anglofon ma laŋne"
- },
- "CI": {
- "name": "ser Ivoiriya"
- },
- "RS": {
- "name": "Serbia"
- },
- "VI": {
- "name": "Sǝr amerika ma laŋne"
- },
- "GB": {
- "name": "Sǝr Anglofoŋ"
- },
- "SA": {
- "name": "Sǝr Arabiya"
- },
- "AE": {
- "name": "Sǝr Arabiya ma taini"
- },
- "DO": {
- "name": "Sǝr Dominik ma lii"
- },
- "EG": {
- "name": "Sǝr Egypt"
- },
- "ER": {
- "name": "Sǝr Eritre"
- },
- "FJ": {
- "name": "Sǝr Fiji"
- },
- "FI": {
- "name": "Sǝr Finland"
- },
- "GI": {
- "name": "Sǝr Gibraltar"
- },
- "GR": {
- "name": "Sǝr Grek"
- },
- "GL": {
- "name": "Sǝr Groenland"
- },
- "GQ": {
- "name": "Sǝr Guine"
- },
- "GF": {
- "name": "Sǝr Guyana ma Franssǝ"
- },
- "GP": {
- "name": "Sǝr Gwadeloupǝ"
- },
- "HT": {
- "name": "Sǝr Haiti"
- },
- "SH": {
- "name": "Sǝr Helena"
- },
- "HN": {
- "name": "Sǝr Honduras"
- },
- "IN": {
- "name": "Sǝr Indǝ"
- },
- "IE": {
- "name": "Sǝr Ireland"
- },
- "IS": {
- "name": "Sǝr Island"
- },
- "IL": {
- "name": "Sǝr Israel"
- },
- "KE": {
- "name": "Sǝr Kenya"
- },
- "KI": {
- "name": "Sǝr Kiribati"
- },
- "CD": {
- "name": "Sǝr Kongo ma dii ne zair"
- },
- "KP": {
- "name": "Sǝr Kore fah sǝŋ"
- },
- "KR": {
- "name": "Sǝr Kore nekǝsǝŋ"
- },
- "KW": {
- "name": "Sǝr Kowait"
- },
- "KN": {
- "name": "Sǝr Kristof ne Nievǝ"
- },
- "LK": {
- "name": "Sǝr Lanka"
- },
- "LA": {
- "name": "Sǝr Laos"
- },
- "LS": {
- "name": "Sǝr Lesotho"
- },
- "LC": {
- "name": "Sǝr Lucia"
- },
- "LU": {
- "name": "Sǝr Luxemburg"
- },
- "NL": {
- "name": "Sǝr ma kasǝŋ"
- },
- "MW": {
- "name": "Sǝr Malawi"
- },
- "ML": {
- "name": "Sǝr Mali"
- },
- "FK": {
- "name": "Sǝr malouniya ma laŋne"
- },
- "MT": {
- "name": "Sǝr Malta"
- },
- "MP": {
- "name": "Sǝr Maria ma laŋne"
- },
- "SM": {
- "name": "Sǝr Marino"
- },
- "MH": {
- "name": "Sǝr Marshall ma laŋne"
- },
- "MU": {
- "name": "Sǝr Mauricǝ"
- },
- "MS": {
- "name": "Sǝr Montserrat"
- },
- "MM": {
- "name": "Sǝr Myanmar"
- },
- "NR": {
- "name": "Sǝr Nauru"
- },
- "NP": {
- "name": "Sǝr Nepal"
- },
- "NE": {
- "name": "Sǝr Niger"
- },
- "PW": {
- "name": "Sǝr Palau"
- },
- "PS": {
- "name": "Sǝr Palestiniya"
- },
- "PA": {
- "name": "Sǝr Panama"
- },
- "PM": {
- "name": "Sǝr Pǝtar ne Mikǝlon"
- },
- "PF": {
- "name": "Sǝr Polynesiya ma Franssǝ"
- },
- "PT": {
- "name": "Sǝr Portugal"
- },
- "RE": {
- "name": "Sǝr Reunion"
- },
- "SB": {
- "name": "Sǝr Salomon ma laŋne"
- },
- "SV": {
- "name": "Sǝr Salvador"
- },
- "WS": {
- "name": "Sǝr Samoa"
- },
- "SE": {
- "name": "Sǝr Sued"
- },
- "SR": {
- "name": "Sǝr Surinam"
- },
- "SZ": {
- "name": "Sǝr Swaziland"
- },
- "CH": {
- "name": "Sǝr Swiss"
- },
- "CZ": {
- "name": "Sǝr Syek"
- },
- "TG": {
- "name": "Sǝr Togo"
- },
- "TK": {
- "name": "Sǝr Tokelau"
- },
- "TO": {
- "name": "Sǝr Tonga"
- },
- "TV": {
- "name": "Sǝr Tuvalu"
- },
- "VU": {
- "name": "Sǝr Vanuatu"
- },
- "VE": {
- "name": "Sǝr Venezuela"
- },
- "VN": {
- "name": "Sǝr Vietnam"
- },
- "VC": {
- "name": "Sǝr Vinceŋ ne Grenadiŋ"
- },
- "SL": {
- "name": "Sierra Leonǝ"
- },
- "SG": {
- "name": "Singapur"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SK": {
- "name": "Slovakiya"
- },
- "SI": {
- "name": "Sloveniya"
- },
- "SO": {
- "name": "Somaliya"
- },
- "GS": {
- "name": "South Georgia & South Sandwich Islands"
- },
- "SS": {
- "name": "South Sudan"
- },
- "BL": {
- "name": "St. Barthélemy"
- },
- "MF": {
- "name": "St. Martin"
- },
- "SD": {
- "name": "Sudaŋ"
- },
- "SJ": {
- "name": "Svalbard & Jan Mayen"
- },
- "TD": {
- "name": "syad"
- },
- "CL": {
- "name": "syili"
- },
- "CN": {
- "name": "syiŋ"
- },
- "CY": {
- "name": "Syipriya"
- },
- "SY": {
- "name": "Syria"
- },
- "TH": {
- "name": "Tailand"
- },
- "TW": {
- "name": "Taiwaŋ"
- },
- "TJ": {
- "name": "Tajikistaŋ"
- },
- "TZ": {
- "name": "Tanzaniya"
- },
- "TL": {
- "name": "Timoriya"
- },
- "TT": {
- "name": "Trinite ne Tobago"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TN": {
- "name": "Tunisiya"
- },
- "TR": {
- "name": "Turkiya"
- },
- "TC": {
- "name": "Turkiya ne kaicos ma laŋne"
- },
- "TM": {
- "name": "Turkmenistaŋ"
- },
- "UM": {
- "name": "U.S. Outlying Islands"
- },
- "UG": {
- "name": "Uganda"
- },
- "UA": {
- "name": "Ukraiŋ"
- },
- "UY": {
- "name": "Urugwai"
- },
- "UZ": {
- "name": "Uzbekistaŋ"
- },
- "VA": {
- "name": "Vaticaŋ"
- },
- "WF": {
- "name": "Wallis ne Futuna"
- },
- "EH": {
- "name": "Western Sahara"
- },
- "YE": {
- "name": "Yemeŋ"
- },
- "ZM": {
- "name": "Zambiya"
- },
- "NZ": {
- "name": "Zeland mafuu"
- },
- "ZW": {
- "name": "Zimbabwe"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/my.json b/vendor/commerceguys/intl/resources/country/my.json
deleted file mode 100644
index d00d31936..000000000
--- a/vendor/commerceguys/intl/resources/country/my.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "CA": {
- "name": "ကနေဒါ"
- },
- "IC": {
- "name": "ကနေရီ ကျွန်းစု"
- },
- "KG": {
- "name": "ကာဂျစ္စတန်"
- },
- "KZ": {
- "name": "ကာဇက်စတန်"
- },
- "QA": {
- "name": "ကာတာ"
- },
- "BQ": {
- "name": "ကာရစ်ဘီယံ နယ်သာလန်"
- },
- "KW": {
- "name": "ကူဝိတ်"
- },
- "KY": {
- "name": "ကေမန် ကျွန်းစု"
- },
- "CC": {
- "name": "ကိုကိုးကျွန်း"
- },
- "XK": {
- "name": "ကိုဆိုဗို"
- },
- "KM": {
- "name": "ကိုမိုရိုစ်"
- },
- "CO": {
- "name": "ကိုလံဘီယာ"
- },
- "CR": {
- "name": "ကို့စ်တာရီကာ"
- },
- "CI": {
- "name": "ကို့တ် ဒီဗွာ"
- },
- "KE": {
- "name": "ကင်ညာ"
- },
- "CM": {
- "name": "ကင်မရွန်း"
- },
- "CV": {
- "name": "ကိတ်ဗာဒီ"
- },
- "KH": {
- "name": "ကမ္ဘောဒီးယား"
- },
- "CW": {
- "name": "ကျူရေးကိုးစ်"
- },
- "CU": {
- "name": "ကျူးဘား"
- },
- "CK": {
- "name": "ကွတ် ကျွန်းစု"
- },
- "CD": {
- "name": "ကွန်ဂို"
- },
- "CG": {
- "name": "ကွန်ဂို-ဘရာဇာဗီးလ်"
- },
- "HR": {
- "name": "ခရိုအေးရှား"
- },
- "CX": {
- "name": "ခရစ်စမတ် ကျွန်း"
- },
- "KI": {
- "name": "ခီရီဘာတီ"
- },
- "CL": {
- "name": "ချီလီ"
- },
- "CZ": {
- "name": "ချက်ကီယား"
- },
- "TD": {
- "name": "ချဒ်"
- },
- "GR": {
- "name": "ဂရိ"
- },
- "GD": {
- "name": "ဂရီနေဒါ"
- },
- "GL": {
- "name": "ဂရင်းလန်း"
- },
- "GH": {
- "name": "ဂါနာ"
- },
- "GA": {
- "name": "ဂါဘွန်"
- },
- "GN": {
- "name": "ဂီနီ"
- },
- "GW": {
- "name": "ဂီနီ-ဘီစော"
- },
- "GU": {
- "name": "ဂူအမ်"
- },
- "GY": {
- "name": "ဂိုင်ယာနာ"
- },
- "GM": {
- "name": "ဂမ်ဘီရာ"
- },
- "JP": {
- "name": "ဂျပန်"
- },
- "JM": {
- "name": "ဂျမေကာ"
- },
- "JE": {
- "name": "ဂျာစီ"
- },
- "DE": {
- "name": "ဂျာမနီ"
- },
- "GI": {
- "name": "ဂျီဘရော်လ်တာ"
- },
- "DJ": {
- "name": "ဂျီဘူတီ"
- },
- "GE": {
- "name": "ဂျော်ဂျီယာ"
- },
- "JO": {
- "name": "ဂျော်ဒန်"
- },
- "GT": {
- "name": "ဂွါတီမာလာ"
- },
- "GP": {
- "name": "ဂွါဒီလု"
- },
- "GG": {
- "name": "ဂွန်းဇီ"
- },
- "ES": {
- "name": "စပိန်"
- },
- "SJ": {
- "name": "စဗိုလ်ဘတ်နှင့်ဂျန်မေရန်"
- },
- "KN": {
- "name": "စိန့်ကစ်နှင့်နီဗီစ်"
- },
- "PM": {
- "name": "စိန့်ပီအဲရ်နှင့် မီကွီလွန်"
- },
- "VC": {
- "name": "စိန့်ဗင်းဆင့်နှင့် ဂရိနေဒိုင်"
- },
- "BL": {
- "name": "စိန့်ဘာသယ်လ်မီ"
- },
- "MF": {
- "name": "စိန့်မာတင်"
- },
- "LC": {
- "name": "စိန့်လူစီယာ"
- },
- "SH": {
- "name": "စိန့်ဟယ်လယ်နာ"
- },
- "SG": {
- "name": "စင်္ကာပူ"
- },
- "SX": {
- "name": "စင့်မာတင်"
- },
- "WS": {
- "name": "ဆမိုးအား"
- },
- "SI": {
- "name": "ဆလိုဗေးနီးယား"
- },
- "SK": {
- "name": "ဆလိုဗက်ကီးယား"
- },
- "RS": {
- "name": "ဆားဘီးယား"
- },
- "SN": {
- "name": "ဆီနီဂေါ"
- },
- "SL": {
- "name": "ဆီယာရာ လီယွန်း"
- },
- "SY": {
- "name": "ဆီးရီးယား"
- },
- "SD": {
- "name": "ဆူဒန်"
- },
- "SR": {
- "name": "ဆူရာနမ်"
- },
- "SC": {
- "name": "ဆေးရှဲ"
- },
- "SA": {
- "name": "ဆော်ဒီအာရေးဘီးယား"
- },
- "SB": {
- "name": "ဆော်လမွန်ကျွန်းစု"
- },
- "SO": {
- "name": "ဆိုမာလီယာ"
- },
- "CY": {
- "name": "ဆိုက်ပရပ်စ်"
- },
- "ST": {
- "name": "ဆောင်တူမေးနှင့် ပရင်စီပီ"
- },
- "SM": {
- "name": "ဆန်မာရီနို"
- },
- "EA": {
- "name": "ဆယ်ဥတာနှင့်မယ်လီလ်လာ"
- },
- "SZ": {
- "name": "ဆွာဇီလန်"
- },
- "SE": {
- "name": "ဆွီဒင်"
- },
- "CH": {
- "name": "ဆွစ်ဇာလန်"
- },
- "ZW": {
- "name": "ဇင်ဘာဘွေ"
- },
- "ZM": {
- "name": "ဇမ်ဘီယာ"
- },
- "CN": {
- "name": "တရုတ်"
- },
- "TJ": {
- "name": "တာဂျီကစ္စတန်"
- },
- "TM": {
- "name": "တာ့ခ်မင်နစ္စတန်"
- },
- "TN": {
- "name": "တူနီးရှား"
- },
- "TV": {
- "name": "တူဗားလူ"
- },
- "TR": {
- "name": "တူရကီ"
- },
- "TK": {
- "name": "တိုကလောင်"
- },
- "TG": {
- "name": "တိုဂို"
- },
- "TC": {
- "name": "တခ်စ်နှင့်ကာအီကိုစ်ကျွန်းစု"
- },
- "GS": {
- "name": "တောင် ဂျော်ဂျီယာ နှင့် တောင် ဆင်းဒဝစ်ဂျ် ကျွန်းစုများ"
- },
- "SS": {
- "name": "တောင် ဆူဒန်"
- },
- "KR": {
- "name": "တောင်ကိုရီးယား"
- },
- "MP": {
- "name": "တောင်ပိုင်းမာရီအာနာကျွန်းစု"
- },
- "ZA": {
- "name": "တောင်အာဖရိက"
- },
- "TZ": {
- "name": "တန်ဇန်းနီးယား"
- },
- "TO": {
- "name": "တွန်ဂါ"
- },
- "TT": {
- "name": "ထရီနီဒတ်နှင့် တိုဘက်ဂို"
- },
- "TA": {
- "name": "ထရစ္စတန် ဒါ ကွန်ဟာ"
- },
- "TW": {
- "name": "ထိုင်ဝမ်"
- },
- "TH": {
- "name": "ထိုင်း"
- },
- "DG": {
- "name": "ဒီအဲဂိုဂါစီရာ"
- },
- "DM": {
- "name": "ဒိုမီနီကာ"
- },
- "DO": {
- "name": "ဒိုမီနီကန်"
- },
- "DK": {
- "name": "ဒိန်းမတ်"
- },
- "NA": {
- "name": "နမီးဘီးယား"
- },
- "NC": {
- "name": "နယူး ကယ်လီဒိုနီးယား"
- },
- "NZ": {
- "name": "နယူးဇီလန်"
- },
- "NI": {
- "name": "နီကာရာဂွါ"
- },
- "NP": {
- "name": "နီပေါ"
- },
- "NU": {
- "name": "နီဥူအေ"
- },
- "NF": {
- "name": "နောဖုတ်ကျွန်း"
- },
- "NR": {
- "name": "နော်ရူး"
- },
- "NO": {
- "name": "နော်ဝေ"
- },
- "NE": {
- "name": "နိုင်ဂျာ"
- },
- "NG": {
- "name": "နိုင်ဂျီးရီးယား"
- },
- "NL": {
- "name": "နယ်သာလန်"
- },
- "PA": {
- "name": "ပနားမား"
- },
- "PW": {
- "name": "ပလာအို"
- },
- "PK": {
- "name": "ပါကစ္စတန်"
- },
- "PG": {
- "name": "ပါပူအာ နယူးဂီနီ"
- },
- "PY": {
- "name": "ပါရာဂွေး"
- },
- "PS": {
- "name": "ပါလက်စတိုင်း ပိုင်နက်"
- },
- "PE": {
- "name": "ပီရူး"
- },
- "PT": {
- "name": "ပေါ်တူဂီ"
- },
- "PR": {
- "name": "ပေါ်တိုရီကို"
- },
- "PL": {
- "name": "ပိုလန်"
- },
- "PN": {
- "name": "ပစ်တ်ကိန်းကျွန်းစု"
- },
- "FR": {
- "name": "ပြင်သစ်"
- },
- "GF": {
- "name": "ပြင်သစ် ဂီယာနာ"
- },
- "TF": {
- "name": "ပြင်သစ် တောင်ပိုင်း ပိုင်နက်များ"
- },
- "PF": {
- "name": "ပြင်သစ် ပေါ်လီနီးရှား"
- },
- "FO": {
- "name": "ဖာရိုး ကျွန်းစုများ"
- },
- "PH": {
- "name": "ဖိလစ်ပိုင်"
- },
- "FJ": {
- "name": "ဖီဂျီ"
- },
- "FK": {
- "name": "ဖော့ကလန် ကျွန်းစု"
- },
- "FI": {
- "name": "ဖင်လန်"
- },
- "VU": {
- "name": "ဗနွားတူ"
- },
- "CF": {
- "name": "ဗဟို အာဖရိက ပြည်ထောင်စု"
- },
- "VA": {
- "name": "ဗာတီကန်စီးတီး"
- },
- "VN": {
- "name": "ဗီယက်နမ်"
- },
- "VE": {
- "name": "ဗင်နီဇွဲလား"
- },
- "VG": {
- "name": "ဗြိတိသျှ ဗာဂျင်း ကျွန်းစု"
- },
- "IO": {
- "name": "ဗြိတိသျှပိုင် အိန္ဒိယသမုဒ္ဒရာကျွန်းများ"
- },
- "BR": {
- "name": "ဘရာဇီး"
- },
- "BN": {
- "name": "ဘရူနိုင်း"
- },
- "BZ": {
- "name": "ဘလိဇ်"
- },
- "BS": {
- "name": "ဘဟားမား"
- },
- "BF": {
- "name": "ဘာကီးနား ဖားဆို"
- },
- "BB": {
- "name": "ဘာဘေးဒိုးစ်"
- },
- "BM": {
- "name": "ဘာမြူဒါ"
- },
- "BH": {
- "name": "ဘာရိန်း"
- },
- "BJ": {
- "name": "ဘီနင်"
- },
- "BY": {
- "name": "ဘီလာရုစ်"
- },
- "BT": {
- "name": "ဘူတန်"
- },
- "BI": {
- "name": "ဘူရွန်ဒီ"
- },
- "BG": {
- "name": "ဘူလ်ဂေးရီးယား"
- },
- "BA": {
- "name": "ဘော့စနီးယားနှင့် ဟာဇီဂိုဗီနား"
- },
- "BW": {
- "name": "ဘော့ဆွာနာ"
- },
- "BO": {
- "name": "ဘိုလီးဗီးယား"
- },
- "BD": {
- "name": "ဘင်္ဂလားဒေ့ရှ်"
- },
- "BE": {
- "name": "ဘယ်လ်ဂျီယမ်"
- },
- "MO": {
- "name": "မကာအို (တရုတ်ပြည်)"
- },
- "MG": {
- "name": "မဒါဂတ်စကား"
- },
- "MY": {
- "name": "မလေးရှား"
- },
- "MQ": {
- "name": "မာတီနိခ်"
- },
- "MH": {
- "name": "မာရှယ် ကျွန်းစု"
- },
- "MW": {
- "name": "မာလာဝီ"
- },
- "ML": {
- "name": "မာလီ"
- },
- "YT": {
- "name": "မေယော့"
- },
- "MU": {
- "name": "မောရစ်ရှ"
- },
- "MS": {
- "name": "မောင့်စဲရက်"
- },
- "MR": {
- "name": "မော်ရီတေးနီးယား"
- },
- "MA": {
- "name": "မော်ရိုကို"
- },
- "MV": {
- "name": "မော်လ်ဒိုက်"
- },
- "MZ": {
- "name": "မိုဇမ်ဘစ်"
- },
- "MC": {
- "name": "မိုနာကို"
- },
- "MX": {
- "name": "မက္ကဆီကို"
- },
- "MK": {
- "name": "မက်ဆီဒိုးနီးယား"
- },
- "FM": {
- "name": "မိုင်ခရိုနီရှား"
- },
- "IM": {
- "name": "မန်ကျွန်း"
- },
- "MT": {
- "name": "မောလ်တာ"
- },
- "MD": {
- "name": "မောလ်ဒိုဗာ"
- },
- "KP": {
- "name": "မြောက်ကိုရီးယား"
- },
- "MM": {
- "name": "မြန်မာ"
- },
- "MN": {
- "name": "မွန်ဂိုးလီးယား"
- },
- "ME": {
- "name": "မွန်တီနိဂရိုး"
- },
- "YE": {
- "name": "ယီမင်"
- },
- "UA": {
- "name": "ယူကရိန်း"
- },
- "UG": {
- "name": "ယူဂန်းဒါး"
- },
- "GB": {
- "name": "ယူနိုက်တက်ကင်းဒမ်း"
- },
- "UM": {
- "name": "ယူနိုက်တက်စတိတ် ကျွန်းနိုင်ငံများ"
- },
- "AE": {
- "name": "ယူအေအီး"
- },
- "VI": {
- "name": "ယူအက်စ် ဗာဂျင်း ကျွန်းစု"
- },
- "RW": {
- "name": "ရဝန်ဒါ"
- },
- "RE": {
- "name": "ရီယူနီယန်"
- },
- "RU": {
- "name": "ရုရှား"
- },
- "RO": {
- "name": "ရိုမေးနီးယား"
- },
- "LA": {
- "name": "လာအို"
- },
- "LS": {
- "name": "လီဆိုသို"
- },
- "LU": {
- "name": "လူဇင်ဘတ်"
- },
- "LB": {
- "name": "လက်ဘနွန်"
- },
- "LR": {
- "name": "လိုက်ဘေးရီးယား"
- },
- "LI": {
- "name": "လစ်တန်စတိန်း"
- },
- "LY": {
- "name": "လစ်ဗျား"
- },
- "LT": {
- "name": "လစ်သူယေးနီးယား"
- },
- "LV": {
- "name": "လတ်ဗီးယား"
- },
- "WF": {
- "name": "ဝေါလစ်နှင့် ဖူကျူးနား"
- },
- "LK": {
- "name": "သီရိလင်္ကာ"
- },
- "HT": {
- "name": "ဟေတီ"
- },
- "HK": {
- "name": "ဟောင်ကောင် (တရုတ်ပြည်)"
- },
- "HU": {
- "name": "ဟန်ဂေရီ"
- },
- "HN": {
- "name": "ဟွန်ဒူးရပ်စ်"
- },
- "AC": {
- "name": "အဆန်းရှင်းကျွန်း"
- },
- "AZ": {
- "name": "အဇာဘိုင်ဂျန်"
- },
- "EH": {
- "name": "အနောက် ဆာဟာရ"
- },
- "AS": {
- "name": "အမေရိကန် ဆမိုးအား"
- },
- "US": {
- "name": "အမေရိကန် ပြည်ထောင်စု"
- },
- "TL": {
- "name": "အရှေ့တီမော"
- },
- "AR": {
- "name": "အာဂျင်တီးနား"
- },
- "AF": {
- "name": "အာဖဂန်နစ္စတန်"
- },
- "AM": {
- "name": "အာမေးနီးယား"
- },
- "AW": {
- "name": "အာရူးဗား"
- },
- "AX": {
- "name": "အာလန်ကျွန်း"
- },
- "GQ": {
- "name": "အီကွေတာ ဂီနီ"
- },
- "EC": {
- "name": "အီကွေဒေါ"
- },
- "EG": {
- "name": "အီဂျစ်"
- },
- "IT": {
- "name": "အီတလီ"
- },
- "ER": {
- "name": "အီရီထရီးယား"
- },
- "IQ": {
- "name": "အီရတ်"
- },
- "IR": {
- "name": "အီရန်"
- },
- "ET": {
- "name": "အီသီယိုးပီးယား"
- },
- "UZ": {
- "name": "ဥဇဘက်ကစ္စတန်"
- },
- "UY": {
- "name": "ဥရုဂွေး"
- },
- "AT": {
- "name": "ဩစတြီးယား"
- },
- "AU": {
- "name": "ဩစတြေးလျ"
- },
- "OM": {
- "name": "အိုမန်"
- },
- "EE": {
- "name": "အက်စတိုးနီးယား"
- },
- "IS": {
- "name": "အိုက်စလန်"
- },
- "ID": {
- "name": "အင်ဒိုနီးရှား"
- },
- "IE": {
- "name": "အိုင်ယာလန်"
- },
- "IL": {
- "name": "အစ္စရေး"
- },
- "AI": {
- "name": "အန်ဂီလာ"
- },
- "AO": {
- "name": "အန်ဂိုလာ"
- },
- "AQ": {
- "name": "အန္တာတိက"
- },
- "AG": {
- "name": "အန်တီဂွါနှင့် ဘာဘူဒါ"
- },
- "AD": {
- "name": "အန်ဒိုရာ"
- },
- "IN": {
- "name": "အိန္ဒိယ"
- },
- "DZ": {
- "name": "အယ်လ်ဂျီးရီးယား"
- },
- "SV": {
- "name": "အယ်လ်ဆာဗေးဒိုး"
- },
- "AL": {
- "name": "အယ်လ်ဘေးနီးယား"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/mzn.json b/vendor/commerceguys/intl/resources/country/mzn.json
deleted file mode 100644
index 710b178ec..000000000
--- a/vendor/commerceguys/intl/resources/country/mzn.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AZ": {
- "name": "آذربایجون"
- },
- "AR": {
- "name": "آرژانتین"
- },
- "AW": {
- "name": "آروبا"
- },
- "AC": {
- "name": "آسنسیون جزیره"
- },
- "AL": {
- "name": "آلبانی"
- },
- "DE": {
- "name": "آلمان"
- },
- "AX": {
- "name": "آلند جزیره"
- },
- "UM": {
- "name": "آمریکای پَرتِ‌پِلا جزیره‌ئون"
- },
- "AS": {
- "name": "آمریکای ِساموآ"
- },
- "VI": {
- "name": "آمریکای ویرجین"
- },
- "AG": {
- "name": "آنتیگوا و باربودا"
- },
- "AD": {
- "name": "آندورا"
- },
- "AO": {
- "name": "آنگولا"
- },
- "AI": {
- "name": "آنگویلا"
- },
- "AT": {
- "name": "اتریش"
- },
- "ET": {
- "name": "اتیوپی"
- },
- "JO": {
- "name": "اردن"
- },
- "AM": {
- "name": "ارمنستون"
- },
- "UY": {
- "name": "اروگوئه"
- },
- "ER": {
- "name": "اریتره"
- },
- "UZ": {
- "name": "ازبکستون"
- },
- "AU": {
- "name": "استرالیا"
- },
- "GQ": {
- "name": "استوایی گینه"
- },
- "EE": {
- "name": "استونی"
- },
- "SK": {
- "name": "اسلواکی"
- },
- "SI": {
- "name": "اسلوونی"
- },
- "AF": {
- "name": "افغانستون"
- },
- "EC": {
- "name": "اکوادر"
- },
- "DZ": {
- "name": "الجزیره"
- },
- "SV": {
- "name": "السالوادور"
- },
- "ID": {
- "name": "اندونزی"
- },
- "UA": {
- "name": "اوکراین"
- },
- "UG": {
- "name": "اوگاندا"
- },
- "IT": {
- "name": "ایتالیا"
- },
- "IR": {
- "name": "ایران"
- },
- "IE": {
- "name": "ایرلند"
- },
- "ES": {
- "name": "ایسپانیا"
- },
- "IL": {
- "name": "ایسراییل"
- },
- "IS": {
- "name": "ایسلند"
- },
- "BB": {
- "name": "باربادوس"
- },
- "BS": {
- "name": "باهاما"
- },
- "BH": {
- "name": "بحرین"
- },
- "BR": {
- "name": "برزیل"
- },
- "BM": {
- "name": "برمودا"
- },
- "BN": {
- "name": "برونئی"
- },
- "GB": {
- "name": "بریتانیا"
- },
- "IO": {
- "name": "بریتانیای هند ِاوقیانوس ِمناطق"
- },
- "VG": {
- "name": "بریتانیای ویرجین"
- },
- "BY": {
- "name": "بلاروس"
- },
- "BE": {
- "name": "بلژیک"
- },
- "BG": {
- "name": "بلغارستون"
- },
- "BZ": {
- "name": "بلیز"
- },
- "BD": {
- "name": "بنگلادش"
- },
- "BJ": {
- "name": "بنین"
- },
- "BT": {
- "name": "بوتان"
- },
- "BW": {
- "name": "بوتساوانا"
- },
- "BF": {
- "name": "بورکینا فاسو"
- },
- "BI": {
- "name": "بوروندی"
- },
- "BA": {
- "name": "بوسنی و هرزگوین"
- },
- "BO": {
- "name": "بولیوی"
- },
- "PG": {
- "name": "پاپوا نو گینه"
- },
- "PY": {
- "name": "پاراگوئه"
- },
- "PK": {
- "name": "پاکستون"
- },
- "PW": {
- "name": "پالائو"
- },
- "PA": {
- "name": "پاناما"
- },
- "PT": {
- "name": "پرتغال"
- },
- "PE": {
- "name": "پرو"
- },
- "PR": {
- "name": "پورتوریکو"
- },
- "PN": {
- "name": "پیتکارین جزایر"
- },
- "TJ": {
- "name": "تاجیکستون"
- },
- "TZ": {
- "name": "تانزانیا"
- },
- "TH": {
- "name": "تایلند"
- },
- "TW": {
- "name": "تایوان"
- },
- "TM": {
- "name": "ترکمونستون"
- },
- "TR": {
- "name": "ترکیه"
- },
- "TA": {
- "name": "تریستان دا جونها"
- },
- "TT": {
- "name": "ترینیداد و توباگو"
- },
- "TC": {
- "name": "تورکس و کایکوس جزایر"
- },
- "TK": {
- "name": "توکلائو"
- },
- "TG": {
- "name": "توگو"
- },
- "TN": {
- "name": "تونس"
- },
- "TO": {
- "name": "تونگا"
- },
- "TV": {
- "name": "تووالو"
- },
- "TL": {
- "name": "تیمور شرقی"
- },
- "JP": {
- "name": "جاپون"
- },
- "JM": {
- "name": "جاماییکا"
- },
- "GI": {
- "name": "جبل طارق"
- },
- "JE": {
- "name": "جرسی"
- },
- "ZA": {
- "name": "جنوبی افریقا"
- },
- "GS": {
- "name": "جنوبی جورجیا و جنوبی ساندویچ جزایر"
- },
- "SS": {
- "name": "جنوبی سودان"
- },
- "KR": {
- "name": "جنوبی کُره"
- },
- "AQ": {
- "name": "جنوبی یخ‌بزه قطب"
- },
- "DJ": {
- "name": "جیبوتی"
- },
- "TD": {
- "name": "چاد"
- },
- "CZ": {
- "name": "چک جمهوری"
- },
- "CN": {
- "name": "چین"
- },
- "DK": {
- "name": "دانمارک"
- },
- "DM": {
- "name": "دومنیکا"
- },
- "DO": {
- "name": "دومنیکن جمهوری"
- },
- "DG": {
- "name": "دیگو گارسیا"
- },
- "RE": {
- "name": "رئونیون"
- },
- "RW": {
- "name": "روآندا"
- },
- "RU": {
- "name": "روسیه"
- },
- "RO": {
- "name": "رومانی"
- },
- "ZM": {
- "name": "زامبیا"
- },
- "ZW": {
- "name": "زیمبابوه"
- },
- "ST": {
- "name": "سائوتومه و پرینسیپ"
- },
- "WS": {
- "name": "ساموآ"
- },
- "LK": {
- "name": "سریلانکا"
- },
- "SB": {
- "name": "سلیمون جزیره"
- },
- "PM": {
- "name": "سن پییر و میکلن"
- },
- "SM": {
- "name": "سن مارینو"
- },
- "BL": {
- "name": "سنت بارتلمی"
- },
- "KN": {
- "name": "سنت کیتس و نویس"
- },
- "LC": {
- "name": "سنت لوسیا"
- },
- "SX": {
- "name": "سنت مارتن"
- },
- "MF": {
- "name": "سنت مارتین"
- },
- "SH": {
- "name": "سنت هلنا"
- },
- "VC": {
- "name": "سنت وینسنت و گرنادین"
- },
- "SG": {
- "name": "سنگاپور"
- },
- "SN": {
- "name": "سنگال"
- },
- "SE": {
- "name": "سوئد"
- },
- "SZ": {
- "name": "سوازیلند"
- },
- "SJ": {
- "name": "سوالبارد و يان ماين"
- },
- "EA": {
- "name": "سوتا و ملیله"
- },
- "SD": {
- "name": "سودان"
- },
- "SR": {
- "name": "سورینام"
- },
- "SY": {
- "name": "سوریه"
- },
- "SO": {
- "name": "سومالی"
- },
- "CH": {
- "name": "سوییس"
- },
- "SL": {
- "name": "سیرالئون"
- },
- "SC": {
- "name": "سیشل"
- },
- "KP": {
- "name": "شمالی کُره"
- },
- "MP": {
- "name": "شمالی ماریانا جزایر"
- },
- "CL": {
- "name": "شیلی"
- },
- "RS": {
- "name": "صربستون"
- },
- "CI": {
- "name": "عاج ِساحل"
- },
- "IQ": {
- "name": "عراق"
- },
- "SA": {
- "name": "عربستون"
- },
- "OM": {
- "name": "عمان"
- },
- "EH": {
- "name": "غربی صحرا"
- },
- "GH": {
- "name": "غنا"
- },
- "FO": {
- "name": "فارو جزایر"
- },
- "FK": {
- "name": "فالکلند جزیره‌ئون"
- },
- "FR": {
- "name": "فرانسه"
- },
- "PF": {
- "name": "فرانسه‌ی پولی‌نزی"
- },
- "TF": {
- "name": "فرانسه‌ی جنوبی مناطق"
- },
- "GF": {
- "name": "فرانسه‌ی ِگویان"
- },
- "PS": {
- "name": "فلسطین ِسرزمین"
- },
- "FI": {
- "name": "فنلاند"
- },
- "FJ": {
- "name": "فیجی"
- },
- "PH": {
- "name": "فیلیپین"
- },
- "CY": {
- "name": "قبرس"
- },
- "KG": {
- "name": "قرقیزستون"
- },
- "KZ": {
- "name": "قزاقستون"
- },
- "QA": {
- "name": "قطر"
- },
- "IC": {
- "name": "قناری جزایر"
- },
- "CR": {
- "name": "کاستاریکا"
- },
- "KH": {
- "name": "کامبوج"
- },
- "CM": {
- "name": "کامرون"
- },
- "CA": {
- "name": "کانادا"
- },
- "HR": {
- "name": "کرواسی"
- },
- "CX": {
- "name": "کریسمس جزیره"
- },
- "CO": {
- "name": "کلمبیا"
- },
- "CG": {
- "name": "کنگو برازاویل"
- },
- "CD": {
- "name": "کنگو کینشاسا"
- },
- "KE": {
- "name": "کنیا"
- },
- "CU": {
- "name": "کوبا"
- },
- "CW": {
- "name": "کوراسائو"
- },
- "XK": {
- "name": "کوزوو"
- },
- "CC": {
- "name": "کوک (کیلینگ) جزایر"
- },
- "CK": {
- "name": "کوک جزایر"
- },
- "KM": {
- "name": "کومور"
- },
- "KW": {
- "name": "کویت"
- },
- "CV": {
- "name": "کیپ ورد"
- },
- "KI": {
- "name": "کیریباتی"
- },
- "KY": {
- "name": "کیمن جزیره‌ئون"
- },
- "GA": {
- "name": "گابون"
- },
- "GM": {
- "name": "گامبیا"
- },
- "GD": {
- "name": "گرانادا"
- },
- "GE": {
- "name": "گرجستون"
- },
- "GG": {
- "name": "گرنزی"
- },
- "GL": {
- "name": "گرینلند"
- },
- "GU": {
- "name": "گوئام"
- },
- "GT": {
- "name": "گواتمالا"
- },
- "GP": {
- "name": "گوادلوپ"
- },
- "GY": {
- "name": "گویان"
- },
- "GN": {
- "name": "گینه"
- },
- "GW": {
- "name": "گینه بیسائو"
- },
- "LA": {
- "name": "لائوس"
- },
- "LV": {
- "name": "لاتویا"
- },
- "LB": {
- "name": "لبنان"
- },
- "LT": {
- "name": "لتونی"
- },
- "LS": {
- "name": "لسوتو"
- },
- "PL": {
- "name": "لهستون"
- },
- "LU": {
- "name": "لوکزامبورگ"
- },
- "LR": {
- "name": "لیبریا"
- },
- "LY": {
- "name": "لیبی"
- },
- "LI": {
- "name": "لیختن اشتاین"
- },
- "MG": {
- "name": "ماداگاسکار"
- },
- "MQ": {
- "name": "مارتینیک جزیره‌ئون"
- },
- "MH": {
- "name": "مارشال جزایر"
- },
- "MO": {
- "name": "ماکائو (چین دله)"
- },
- "MW": {
- "name": "مالاوی"
- },
- "MT": {
- "name": "مالت"
- },
- "MV": {
- "name": "مالدیو"
- },
- "MY": {
- "name": "مالزی"
- },
- "ML": {
- "name": "مالی"
- },
- "YT": {
- "name": "مایوت"
- },
- "US": {
- "name": "متحده ایالات"
- },
- "AE": {
- "name": "متحده عربی امارات"
- },
- "HU": {
- "name": "مجارستون"
- },
- "MA": {
- "name": "مراکش"
- },
- "CF": {
- "name": "مرکزی آفریقای جمهوری"
- },
- "EG": {
- "name": "مصر"
- },
- "MN": {
- "name": "مغولستون"
- },
- "MK": {
- "name": "مقدونیه"
- },
- "MX": {
- "name": "مکزیک"
- },
- "IM": {
- "name": "من ِجزیره"
- },
- "MU": {
- "name": "مورى تيوس"
- },
- "MR": {
- "name": "موریتانی"
- },
- "MZ": {
- "name": "موزامبیک"
- },
- "MD": {
- "name": "مولداوی"
- },
- "MC": {
- "name": "موناکو"
- },
- "MS": {
- "name": "مونتسرات"
- },
- "ME": {
- "name": "مونته‌نگرو"
- },
- "MM": {
- "name": "میانمار"
- },
- "FM": {
- "name": "میکرونزی"
- },
- "NR": {
- "name": "نائورو"
- },
- "NA": {
- "name": "نامبیا"
- },
- "NP": {
- "name": "نپال"
- },
- "NO": {
- "name": "نروژ"
- },
- "NF": {
- "name": "نورفولک جزیره"
- },
- "NU": {
- "name": "نیئو"
- },
- "NE": {
- "name": "نیجر"
- },
- "NG": {
- "name": "نیجریه"
- },
- "NI": {
- "name": "نیکاراگوئه"
- },
- "NC": {
- "name": "نیو کالیدونیا"
- },
- "NZ": {
- "name": "نیوزلند"
- },
- "HT": {
- "name": "هاییتی"
- },
- "NL": {
- "name": "هلند"
- },
- "BQ": {
- "name": "هلند ِکاراییبی جزایر"
- },
- "IN": {
- "name": "هند"
- },
- "HN": {
- "name": "هندوراس"
- },
- "HK": {
- "name": "هنگ کنگ"
- },
- "VA": {
- "name": "واتیکان"
- },
- "WF": {
- "name": "والیس و فوتونا"
- },
- "VU": {
- "name": "وانواتو"
- },
- "VE": {
- "name": "ونزوئلا"
- },
- "VN": {
- "name": "ویتنام"
- },
- "YE": {
- "name": "یمن"
- },
- "GR": {
- "name": "یونان"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/naq.json b/vendor/commerceguys/intl/resources/country/naq.json
deleted file mode 100644
index 4dc7188ce..000000000
--- a/vendor/commerceguys/intl/resources/country/naq.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afghanistanni"
- },
- "AX": {
- "name": "Åland Islands"
- },
- "AL": {
- "name": "Albaniab"
- },
- "DZ": {
- "name": "Algeriab"
- },
- "AS": {
- "name": "Americab Samoab"
- },
- "US": {
- "name": "Amerikab"
- },
- "AD": {
- "name": "Andorrab"
- },
- "AO": {
- "name": "Angolab"
- },
- "AI": {
- "name": "Anguillab"
- },
- "AQ": {
- "name": "Antarctica"
- },
- "AG": {
- "name": "Antiguab tsî Barbudab"
- },
- "AR": {
- "name": "Argentinab"
- },
- "AM": {
- "name": "Armeniab"
- },
- "AW": {
- "name": "Arubab"
- },
- "AC": {
- "name": "Ascension Island"
- },
- "AU": {
- "name": "Australieb"
- },
- "AT": {
- "name": "Austriab"
- },
- "AZ": {
- "name": "Azerbaijanni"
- },
- "BS": {
- "name": "Bahamas"
- },
- "BH": {
- "name": "Bahrain"
- },
- "BD": {
- "name": "Banglades"
- },
- "BB": {
- "name": "Barbados"
- },
- "BY": {
- "name": "Belarus"
- },
- "BE": {
- "name": "Belgiummi"
- },
- "BZ": {
- "name": "Belize"
- },
- "BJ": {
- "name": "Benins"
- },
- "BM": {
- "name": "Bermudas"
- },
- "BT": {
- "name": "Bhutans"
- },
- "BO": {
- "name": "Boliviab"
- },
- "BA": {
- "name": "Bosniab tsî Herzegovinab"
- },
- "BW": {
- "name": "Botswanab"
- },
- "BR": {
- "name": "Braziliab"
- },
- "IO": {
- "name": "British Indian Ocean Territory"
- },
- "VG": {
- "name": "British Virgin Islands"
- },
- "BN": {
- "name": "Brunei"
- },
- "BG": {
- "name": "Bulgariab"
- },
- "BF": {
- "name": "Burkina Fasob"
- },
- "BI": {
- "name": "Burundib"
- },
- "KH": {
- "name": "Cambodiab"
- },
- "CM": {
- "name": "Cameroonni"
- },
- "IC": {
- "name": "Canary Islands"
- },
- "CV": {
- "name": "Cape Verde Islands"
- },
- "BQ": {
- "name": "Caribbean Netherlands"
- },
- "KY": {
- "name": "Cayman Islands"
- },
- "CF": {
- "name": "Central African Republiki"
- },
- "EA": {
- "name": "Ceuta & Melilla"
- },
- "TD": {
- "name": "Chadi"
- },
- "CL": {
- "name": "Chilib"
- },
- "CN": {
- "name": "Chinab"
- },
- "CX": {
- "name": "Christmas Island"
- },
- "CC": {
- "name": "Cocos (Keeling) Islands"
- },
- "CO": {
- "name": "Colombiab"
- },
- "KM": {
- "name": "Comoros"
- },
- "CG": {
- "name": "Congob"
- },
- "CK": {
- "name": "Cook Islands"
- },
- "CR": {
- "name": "Costa Rica"
- },
- "HR": {
- "name": "Croatiab"
- },
- "CU": {
- "name": "Cubab"
- },
- "CW": {
- "name": "Curaçao"
- },
- "CY": {
- "name": "Cyprus"
- },
- "CZ": {
- "name": "Czech Republiki"
- },
- "CD": {
- "name": "Democratic Republic of the Congo"
- },
- "DK": {
- "name": "Denmarki"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DJ": {
- "name": "Djibouti"
- },
- "DM": {
- "name": "Dominicab"
- },
- "DO": {
- "name": "Dominican Republic"
- },
- "DE": {
- "name": "Duitslandi"
- },
- "TL": {
- "name": "East Timor"
- },
- "EC": {
- "name": "Ecuadori"
- },
- "EG": {
- "name": "Egipteb"
- },
- "SV": {
- "name": "El Salvadori"
- },
- "GQ": {
- "name": "Equatorial Guineab"
- },
- "ER": {
- "name": "Eritreab"
- },
- "EE": {
- "name": "Estoniab"
- },
- "ET": {
- "name": "Ethiopiab"
- },
- "FK": {
- "name": "Falkland Islands"
- },
- "FO": {
- "name": "Faroe Islands"
- },
- "FJ": {
- "name": "Fijib"
- },
- "FI": {
- "name": "Finlandi"
- },
- "FR": {
- "name": "Frankreiki"
- },
- "GF": {
- "name": "French Guiana"
- },
- "PF": {
- "name": "French Polynesia"
- },
- "TF": {
- "name": "French Southern Territories"
- },
- "GA": {
- "name": "Gaboni"
- },
- "GM": {
- "name": "Gambiab"
- },
- "GE": {
- "name": "Georgiab"
- },
- "GH": {
- "name": "Ghanab"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GL": {
- "name": "Greenland"
- },
- "GD": {
- "name": "Grenada"
- },
- "GP": {
- "name": "Guadeloupe"
- },
- "GU": {
- "name": "Guam"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GW": {
- "name": "Guinea-Bissau"
- },
- "GN": {
- "name": "Guineab"
- },
- "GY": {
- "name": "Guyana"
- },
- "HT": {
- "name": "Haiti"
- },
- "HN": {
- "name": "Honduras"
- },
- "HK": {
- "name": "Hong Kong SAR China"
- },
- "HU": {
- "name": "Hongareieb"
- },
- "IS": {
- "name": "Iceland"
- },
- "IN": {
- "name": "Indiab"
- },
- "ID": {
- "name": "Indonesiab"
- },
- "IR": {
- "name": "Iranni"
- },
- "IQ": {
- "name": "Iraqi"
- },
- "IE": {
- "name": "Irlandi"
- },
- "IM": {
- "name": "Isle of Man"
- },
- "IL": {
- "name": "Israeli"
- },
- "IT": {
- "name": "Italiab"
- },
- "CI": {
- "name": "Ivoorkusi"
- },
- "JM": {
- "name": "Jamaicab"
- },
- "JP": {
- "name": "Japanni"
- },
- "JE": {
- "name": "Jersey"
- },
- "JO": {
- "name": "Jordanni"
- },
- "CA": {
- "name": "Kanadab"
- },
- "KZ": {
- "name": "Kazakhstanni"
- },
- "KE": {
- "name": "Kenyab"
- },
- "KI": {
- "name": "Kiribati"
- },
- "KP": {
- "name": "Koreab, Noord"
- },
- "KR": {
- "name": "Koreab, Suid"
- },
- "XK": {
- "name": "Kosovo"
- },
- "KW": {
- "name": "Kuwaiti"
- },
- "KG": {
- "name": "Kyrgyzstanni"
- },
- "LA": {
- "name": "Laos"
- },
- "LV": {
- "name": "Latvia"
- },
- "LB": {
- "name": "Lebanonni"
- },
- "LS": {
- "name": "Lesothob"
- },
- "LR": {
- "name": "Liberiab"
- },
- "LY": {
- "name": "Libyab"
- },
- "LI": {
- "name": "Liechtensteinni"
- },
- "LT": {
- "name": "Lithuaniab"
- },
- "LU": {
- "name": "Luxembourgi"
- },
- "MO": {
- "name": "Macau SAR China"
- },
- "MK": {
- "name": "Macedoniab"
- },
- "MG": {
- "name": "Madagascari"
- },
- "MW": {
- "name": "Malawib"
- },
- "MY": {
- "name": "Malaysiab"
- },
- "MV": {
- "name": "Maldives"
- },
- "ML": {
- "name": "Malib"
- },
- "MT": {
- "name": "Malta"
- },
- "MH": {
- "name": "Marshall Islands"
- },
- "MQ": {
- "name": "Martinique"
- },
- "MR": {
- "name": "Mauritania"
- },
- "MU": {
- "name": "Mauritius"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "Mexicob"
- },
- "FM": {
- "name": "Micronesia"
- },
- "MD": {
- "name": "Moldova"
- },
- "MC": {
- "name": "Monaco"
- },
- "MN": {
- "name": "Mongolia"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MA": {
- "name": "Morocco"
- },
- "MZ": {
- "name": "Mozambiki"
- },
- "MM": {
- "name": "Myanmar"
- },
- "NA": {
- "name": "Namibiab"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepali"
- },
- "NL": {
- "name": "Netherlands"
- },
- "NC": {
- "name": "New Caledonia"
- },
- "NZ": {
- "name": "New Zealandi"
- },
- "NI": {
- "name": "Nicaraguab"
- },
- "NE": {
- "name": "Nigeri"
- },
- "NG": {
- "name": "Nigerieb"
- },
- "NU": {
- "name": "Niue"
- },
- "NO": {
- "name": "Noorweeb"
- },
- "NF": {
- "name": "Norfolk Island"
- },
- "MP": {
- "name": "Northern Mariana Islands"
- },
- "OM": {
- "name": "Oman"
- },
- "PK": {
- "name": "Pakistanni"
- },
- "PW": {
- "name": "Palau"
- },
- "PS": {
- "name": "Palestinian West Bank and Gaza"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papua New Guineab"
- },
- "PY": {
- "name": "Paraguaib"
- },
- "PE": {
- "name": "Perub"
- },
- "PH": {
- "name": "Philippinni"
- },
- "PN": {
- "name": "Pitcairn"
- },
- "PL": {
- "name": "Polandi"
- },
- "PT": {
- "name": "Portugali"
- },
- "PR": {
- "name": "Puerto Rico"
- },
- "QA": {
- "name": "Qatar"
- },
- "RU": {
- "name": "Rasiab"
- },
- "RE": {
- "name": "Réunion"
- },
- "RO": {
- "name": "Romania"
- },
- "RW": {
- "name": "Rwandab"
- },
- "SH": {
- "name": "Saint Helena"
- },
- "KN": {
- "name": "Saint Kitts and Nevis"
- },
- "LC": {
- "name": "Saint Lucia"
- },
- "PM": {
- "name": "Saint Pierre and Miquelon"
- },
- "VC": {
- "name": "Saint Vincent and the Grenadines"
- },
- "WS": {
- "name": "Samoa"
- },
- "SM": {
- "name": "San Marino"
- },
- "ST": {
- "name": "São Tomé and Príncipe"
- },
- "SA": {
- "name": "Saudi Arabiab"
- },
- "SN": {
- "name": "Senegali"
- },
- "RS": {
- "name": "Serbia"
- },
- "SC": {
- "name": "Seychelles"
- },
- "SL": {
- "name": "Sierra Leone"
- },
- "SG": {
- "name": "Singapore"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SK": {
- "name": "Slovakia"
- },
- "SI": {
- "name": "Slovenia"
- },
- "SB": {
- "name": "Solomon Islands"
- },
- "SO": {
- "name": "Somaliab"
- },
- "GS": {
- "name": "South Georgia & South Sandwich Islands"
- },
- "SS": {
- "name": "South Sudan"
- },
- "ES": {
- "name": "Spanieb"
- },
- "LK": {
- "name": "Sri Lankab"
- },
- "BL": {
- "name": "St. Barthélemy"
- },
- "MF": {
- "name": "St. Martin"
- },
- "SD": {
- "name": "Sudanni"
- },
- "ZA": {
- "name": "Suid Afrikab"
- },
- "SR": {
- "name": "Suriname"
- },
- "SJ": {
- "name": "Svalbard & Jan Mayen"
- },
- "SZ": {
- "name": "Swazilandi"
- },
- "SE": {
- "name": "Swedeb"
- },
- "CH": {
- "name": "Switzerlandi"
- },
- "SY": {
- "name": "Syriab"
- },
- "TW": {
- "name": "Taiwan"
- },
- "TJ": {
- "name": "Tajikistan"
- },
- "TZ": {
- "name": "Tanzaniab"
- },
- "TH": {
- "name": "Thailandi"
- },
- "TG": {
- "name": "Togob"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad and Tobago"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TN": {
- "name": "Tunisiab"
- },
- "TR": {
- "name": "Turkeieb"
- },
- "TM": {
- "name": "Turkmenistan"
- },
- "TC": {
- "name": "Turks and Caicos Islands"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UM": {
- "name": "U.S. Outlying Islands"
- },
- "VI": {
- "name": "U.S. Virgin Islands"
- },
- "UG": {
- "name": "Ugandab"
- },
- "UA": {
- "name": "Ukraine"
- },
- "AE": {
- "name": "United Arab Emirates"
- },
- "GB": {
- "name": "United Kingdom"
- },
- "UY": {
- "name": "Uruguaib"
- },
- "UZ": {
- "name": "Uzbekistan"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VA": {
- "name": "Vatican State"
- },
- "VE": {
- "name": "Venezuelab"
- },
- "VN": {
- "name": "Vietnammi"
- },
- "WF": {
- "name": "Wallis and Futuna"
- },
- "EH": {
- "name": "Western Sahara"
- },
- "GR": {
- "name": "Xrikelandi"
- },
- "YE": {
- "name": "Yemen"
- },
- "ZM": {
- "name": "Zambiab"
- },
- "ZW": {
- "name": "Zimbabweb"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/nb.json b/vendor/commerceguys/intl/resources/country/nb.json
deleted file mode 100644
index 3ba473697..000000000
--- a/vendor/commerceguys/intl/resources/country/nb.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afghanistan"
- },
- "AL": {
- "name": "Albania"
- },
- "DZ": {
- "name": "Algerie"
- },
- "AS": {
- "name": "Amerikansk Samoa"
- },
- "AD": {
- "name": "Andorra"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguilla"
- },
- "AQ": {
- "name": "Antarktis"
- },
- "AG": {
- "name": "Antigua og Barbuda"
- },
- "AR": {
- "name": "Argentina"
- },
- "AM": {
- "name": "Armenia"
- },
- "AW": {
- "name": "Aruba"
- },
- "AC": {
- "name": "Ascension"
- },
- "AZ": {
- "name": "Aserbajdsjan"
- },
- "AU": {
- "name": "Australia"
- },
- "BS": {
- "name": "Bahamas"
- },
- "BH": {
- "name": "Bahrain"
- },
- "BD": {
- "name": "Bangladesh"
- },
- "BB": {
- "name": "Barbados"
- },
- "BE": {
- "name": "Belgia"
- },
- "BZ": {
- "name": "Belize"
- },
- "BJ": {
- "name": "Benin"
- },
- "BM": {
- "name": "Bermuda"
- },
- "BT": {
- "name": "Bhutan"
- },
- "BO": {
- "name": "Bolivia"
- },
- "BA": {
- "name": "Bosnia-Hercegovina"
- },
- "BW": {
- "name": "Botswana"
- },
- "BR": {
- "name": "Brasil"
- },
- "BN": {
- "name": "Brunei"
- },
- "BG": {
- "name": "Bulgaria"
- },
- "BF": {
- "name": "Burkina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "CA": {
- "name": "Canada"
- },
- "KY": {
- "name": "Caymanøyene"
- },
- "EA": {
- "name": "Ceuta og Melilla"
- },
- "CL": {
- "name": "Chile"
- },
- "CX": {
- "name": "Christmasøya"
- },
- "CO": {
- "name": "Colombia"
- },
- "CK": {
- "name": "Cookøyene"
- },
- "CR": {
- "name": "Costa Rica"
- },
- "CU": {
- "name": "Cuba"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DK": {
- "name": "Danmark"
- },
- "VI": {
- "name": "De amerikanske jomfruøyene"
- },
- "VG": {
- "name": "De britiske jomfruøyene"
- },
- "AE": {
- "name": "De forente arabiske emirater"
- },
- "TF": {
- "name": "De franske sørterritorier"
- },
- "DO": {
- "name": "Den dominikanske republikk"
- },
- "CF": {
- "name": "Den sentralafrikanske republikk"
- },
- "IO": {
- "name": "Det britiske territoriet i Indiahavet"
- },
- "PS": {
- "name": "Det palestinske området"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DJ": {
- "name": "Djibouti"
- },
- "DM": {
- "name": "Dominica"
- },
- "EC": {
- "name": "Ecuador"
- },
- "EG": {
- "name": "Egypt"
- },
- "GQ": {
- "name": "Ekvatorial-Guinea"
- },
- "SV": {
- "name": "El Salvador"
- },
- "CI": {
- "name": "Elfenbenskysten"
- },
- "ER": {
- "name": "Eritrea"
- },
- "EE": {
- "name": "Estland"
- },
- "ET": {
- "name": "Etiopia"
- },
- "FK": {
- "name": "Falklandsøyene"
- },
- "FJ": {
- "name": "Fiji"
- },
- "PH": {
- "name": "Filippinene"
- },
- "FI": {
- "name": "Finland"
- },
- "FR": {
- "name": "Frankrike"
- },
- "GF": {
- "name": "Fransk Guyana"
- },
- "PF": {
- "name": "Fransk Polynesia"
- },
- "FO": {
- "name": "Færøyene"
- },
- "GA": {
- "name": "Gabon"
- },
- "GM": {
- "name": "Gambia"
- },
- "GE": {
- "name": "Georgia"
- },
- "GH": {
- "name": "Ghana"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GD": {
- "name": "Grenada"
- },
- "GL": {
- "name": "Grønland"
- },
- "GP": {
- "name": "Guadeloupe"
- },
- "GU": {
- "name": "Guam"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GN": {
- "name": "Guinea"
- },
- "GW": {
- "name": "Guinea-Bissau"
- },
- "GY": {
- "name": "Guyana"
- },
- "HT": {
- "name": "Haiti"
- },
- "GR": {
- "name": "Hellas"
- },
- "HN": {
- "name": "Honduras"
- },
- "HK": {
- "name": "Hongkong S.A.R. Kina"
- },
- "BY": {
- "name": "Hviterussland"
- },
- "IN": {
- "name": "India"
- },
- "ID": {
- "name": "Indonesia"
- },
- "IQ": {
- "name": "Irak"
- },
- "IR": {
- "name": "Iran"
- },
- "IE": {
- "name": "Irland"
- },
- "IS": {
- "name": "Island"
- },
- "IL": {
- "name": "Israel"
- },
- "IT": {
- "name": "Italia"
- },
- "JM": {
- "name": "Jamaica"
- },
- "JP": {
- "name": "Japan"
- },
- "YE": {
- "name": "Jemen"
- },
- "JE": {
- "name": "Jersey"
- },
- "JO": {
- "name": "Jordan"
- },
- "KH": {
- "name": "Kambodsja"
- },
- "CM": {
- "name": "Kamerun"
- },
- "IC": {
- "name": "Kanariøyene"
- },
- "CV": {
- "name": "Kapp Verde"
- },
- "BQ": {
- "name": "Karibisk Nederland"
- },
- "KZ": {
- "name": "Kasakhstan"
- },
- "KE": {
- "name": "Kenya"
- },
- "CN": {
- "name": "Kina"
- },
- "KG": {
- "name": "Kirgisistan"
- },
- "KI": {
- "name": "Kiribati"
- },
- "CC": {
- "name": "Kokosøyene"
- },
- "KM": {
- "name": "Komorene"
- },
- "CG": {
- "name": "Kongo-Brazzaville"
- },
- "CD": {
- "name": "Kongo-Kinshasa"
- },
- "XK": {
- "name": "Kosovo"
- },
- "HR": {
- "name": "Kroatia"
- },
- "KW": {
- "name": "Kuwait"
- },
- "CY": {
- "name": "Kypros"
- },
- "LA": {
- "name": "Laos"
- },
- "LV": {
- "name": "Latvia"
- },
- "LS": {
- "name": "Lesotho"
- },
- "LB": {
- "name": "Libanon"
- },
- "LR": {
- "name": "Liberia"
- },
- "LY": {
- "name": "Libya"
- },
- "LI": {
- "name": "Liechtenstein"
- },
- "LT": {
- "name": "Litauen"
- },
- "LU": {
- "name": "Luxemburg"
- },
- "MO": {
- "name": "Macao S.A.R. Kina"
- },
- "MG": {
- "name": "Madagaskar"
- },
- "MK": {
- "name": "Makedonia"
- },
- "MW": {
- "name": "Malawi"
- },
- "MY": {
- "name": "Malaysia"
- },
- "MV": {
- "name": "Maldivene"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "IM": {
- "name": "Man"
- },
- "MA": {
- "name": "Marokko"
- },
- "MH": {
- "name": "Marshalløyene"
- },
- "MQ": {
- "name": "Martinique"
- },
- "MR": {
- "name": "Mauritania"
- },
- "MU": {
- "name": "Mauritius"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "Mexico"
- },
- "FM": {
- "name": "Mikronesiaføderasjonen"
- },
- "MD": {
- "name": "Moldova"
- },
- "MC": {
- "name": "Monaco"
- },
- "MN": {
- "name": "Mongolia"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MZ": {
- "name": "Mosambik"
- },
- "MM": {
- "name": "Myanmar (Burma)"
- },
- "NA": {
- "name": "Namibia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NL": {
- "name": "Nederland"
- },
- "NP": {
- "name": "Nepal"
- },
- "NZ": {
- "name": "New Zealand"
- },
- "NI": {
- "name": "Nicaragua"
- },
- "NE": {
- "name": "Niger"
- },
- "NG": {
- "name": "Nigeria"
- },
- "NU": {
- "name": "Niue"
- },
- "KP": {
- "name": "Nord-Korea"
- },
- "MP": {
- "name": "Nord-Marianene"
- },
- "NF": {
- "name": "Norfolkøya"
- },
- "NO": {
- "name": "Norge"
- },
- "NC": {
- "name": "Ny-Caledonia"
- },
- "OM": {
- "name": "Oman"
- },
- "PK": {
- "name": "Pakistan"
- },
- "PW": {
- "name": "Palau"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papua Ny-Guinea"
- },
- "PY": {
- "name": "Paraguay"
- },
- "PE": {
- "name": "Peru"
- },
- "PN": {
- "name": "Pitcairn"
- },
- "PL": {
- "name": "Polen"
- },
- "PT": {
- "name": "Portugal"
- },
- "PR": {
- "name": "Puerto Rico"
- },
- "QA": {
- "name": "Qatar"
- },
- "RE": {
- "name": "Réunion"
- },
- "RO": {
- "name": "Romania"
- },
- "RU": {
- "name": "Russland"
- },
- "RW": {
- "name": "Rwanda"
- },
- "KN": {
- "name": "Saint Kitts og Nevis"
- },
- "BL": {
- "name": "Saint-Barthélemy"
- },
- "MF": {
- "name": "Saint-Martin"
- },
- "PM": {
- "name": "Saint-Pierre-et-Miquelon"
- },
- "SB": {
- "name": "Salomonøyene"
- },
- "WS": {
- "name": "Samoa"
- },
- "SM": {
- "name": "San Marino"
- },
- "ST": {
- "name": "São Tomé og Príncipe"
- },
- "SA": {
- "name": "Saudi-Arabia"
- },
- "SN": {
- "name": "Senegal"
- },
- "RS": {
- "name": "Serbia"
- },
- "SC": {
- "name": "Seychellene"
- },
- "SL": {
- "name": "Sierra Leone"
- },
- "SG": {
- "name": "Singapore"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SK": {
- "name": "Slovakia"
- },
- "SI": {
- "name": "Slovenia"
- },
- "SO": {
- "name": "Somalia"
- },
- "ES": {
- "name": "Spania"
- },
- "LK": {
- "name": "Sri Lanka"
- },
- "SH": {
- "name": "St. Helena"
- },
- "LC": {
- "name": "St. Lucia"
- },
- "VC": {
- "name": "St. Vincent og Grenadinene"
- },
- "GB": {
- "name": "Storbritannia"
- },
- "SD": {
- "name": "Sudan"
- },
- "SR": {
- "name": "Surinam"
- },
- "SJ": {
- "name": "Svalbard og Jan Mayen"
- },
- "CH": {
- "name": "Sveits"
- },
- "SE": {
- "name": "Sverige"
- },
- "SZ": {
- "name": "Swaziland"
- },
- "SY": {
- "name": "Syria"
- },
- "ZA": {
- "name": "Sør-Afrika"
- },
- "GS": {
- "name": "Sør-Georgia og Sør-Sandwichøyene"
- },
- "KR": {
- "name": "Sør-Korea"
- },
- "SS": {
- "name": "Sør-Sudan"
- },
- "TJ": {
- "name": "Tadsjikistan"
- },
- "TW": {
- "name": "Taiwan"
- },
- "TZ": {
- "name": "Tanzania"
- },
- "TH": {
- "name": "Thailand"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad og Tobago"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TD": {
- "name": "Tsjad"
- },
- "CZ": {
- "name": "Tsjekkia"
- },
- "TN": {
- "name": "Tunisia"
- },
- "TM": {
- "name": "Turkmenistan"
- },
- "TC": {
- "name": "Turks- og Caicosøyene"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "TR": {
- "name": "Tyrkia"
- },
- "DE": {
- "name": "Tyskland"
- },
- "UG": {
- "name": "Uganda"
- },
- "UA": {
- "name": "Ukraina"
- },
- "HU": {
- "name": "Ungarn"
- },
- "UY": {
- "name": "Uruguay"
- },
- "US": {
- "name": "USA"
- },
- "UM": {
- "name": "USAs ytre øyer"
- },
- "UZ": {
- "name": "Usbekistan"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VA": {
- "name": "Vatikanstaten"
- },
- "VE": {
- "name": "Venezuela"
- },
- "EH": {
- "name": "Vest-Sahara"
- },
- "VN": {
- "name": "Vietnam"
- },
- "WF": {
- "name": "Wallis og Futuna"
- },
- "ZM": {
- "name": "Zambia"
- },
- "ZW": {
- "name": "Zimbabwe"
- },
- "TL": {
- "name": "Øst-Timor"
- },
- "AT": {
- "name": "Østerrike"
- },
- "AX": {
- "name": "Åland"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/nd.json b/vendor/commerceguys/intl/resources/country/nd.json
deleted file mode 100644
index edeaf5abe..000000000
--- a/vendor/commerceguys/intl/resources/country/nd.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afghanistan"
- },
- "AR": {
- "name": "Ajentina"
- },
- "AX": {
- "name": "Åland Islands"
- },
- "AL": {
- "name": "Albania"
- },
- "DZ": {
- "name": "Aljeriya"
- },
- "US": {
- "name": "Amelika"
- },
- "AD": {
- "name": "Andora"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguilla"
- },
- "AQ": {
- "name": "Antarctica"
- },
- "AG": {
- "name": "Antigua le Barbuda"
- },
- "AM": {
- "name": "Armenia"
- },
- "AW": {
- "name": "Arubha"
- },
- "AC": {
- "name": "Ascension Island"
- },
- "AU": {
- "name": "Australia"
- },
- "AT": {
- "name": "Austria"
- },
- "AZ": {
- "name": "Azerbaijan"
- },
- "BB": {
- "name": "Bhabhadosi"
- },
- "BS": {
- "name": "Bhahamas"
- },
- "BH": {
- "name": "Bhahareni"
- },
- "BD": {
- "name": "Bhangiladeshi"
- },
- "BY": {
- "name": "Bhelarusi"
- },
- "BE": {
- "name": "Bhelgium"
- },
- "BZ": {
- "name": "Bhelize"
- },
- "BM": {
- "name": "Bhemuda"
- },
- "BJ": {
- "name": "Bhenini"
- },
- "BO": {
- "name": "Bholiviya"
- },
- "BA": {
- "name": "Bhosnia le Herzegovina"
- },
- "BF": {
- "name": "Bhukina Faso"
- },
- "BG": {
- "name": "Bhulgariya"
- },
- "BI": {
- "name": "Bhurundi"
- },
- "BT": {
- "name": "Bhutani"
- },
- "BW": {
- "name": "Botswana"
- },
- "BR": {
- "name": "Brazili"
- },
- "IO": {
- "name": "British Indian Ocean Territory"
- },
- "VG": {
- "name": "British Virgin Islands"
- },
- "BN": {
- "name": "Brunei"
- },
- "KH": {
- "name": "Cambodia"
- },
- "IC": {
- "name": "Canary Islands"
- },
- "CV": {
- "name": "Cape Verde Islands"
- },
- "BQ": {
- "name": "Caribbean Netherlands"
- },
- "KY": {
- "name": "Cayman Islands"
- },
- "CF": {
- "name": "Central African Republic"
- },
- "EA": {
- "name": "Ceuta & Melilla"
- },
- "TD": {
- "name": "Chadi"
- },
- "CL": {
- "name": "Chile"
- },
- "CN": {
- "name": "China"
- },
- "CX": {
- "name": "Christmas Island"
- },
- "CC": {
- "name": "Cocos (Keeling) Islands"
- },
- "CK": {
- "name": "Cook Islands"
- },
- "HR": {
- "name": "Croatia"
- },
- "CU": {
- "name": "Cuba"
- },
- "CW": {
- "name": "Curaçao"
- },
- "CY": {
- "name": "Cyprus"
- },
- "CZ": {
- "name": "Czech Republic"
- },
- "CD": {
- "name": "Democratic Republic of the Congo"
- },
- "DK": {
- "name": "Denmakhi"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DJ": {
- "name": "Djibouti"
- },
- "DO": {
- "name": "Dominican Republic"
- },
- "DM": {
- "name": "Dominikha"
- },
- "TL": {
- "name": "East Timor"
- },
- "EC": {
- "name": "Ecuador"
- },
- "EG": {
- "name": "Egypt"
- },
- "SV": {
- "name": "El Salvador"
- },
- "GQ": {
- "name": "Equatorial Guinea"
- },
- "ER": {
- "name": "Eritrea"
- },
- "EE": {
- "name": "Estonia"
- },
- "ET": {
- "name": "Ethiopia"
- },
- "FK": {
- "name": "Falkland Islands"
- },
- "FO": {
- "name": "Faroe Islands"
- },
- "FJ": {
- "name": "Fiji"
- },
- "FI": {
- "name": "Finland"
- },
- "TF": {
- "name": "French Southern Territories"
- },
- "FR": {
- "name": "Furansi"
- },
- "GA": {
- "name": "Gabhoni"
- },
- "GM": {
- "name": "Gambiya"
- },
- "GE": {
- "name": "Georgia"
- },
- "DE": {
- "name": "Germany"
- },
- "GH": {
- "name": "Ghana"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GR": {
- "name": "Greece"
- },
- "GL": {
- "name": "Greenland"
- },
- "GD": {
- "name": "Grenada"
- },
- "GP": {
- "name": "Guadeloupe"
- },
- "GU": {
- "name": "Guam"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GN": {
- "name": "Guinea"
- },
- "GW": {
- "name": "Guinea-Bissau"
- },
- "GY": {
- "name": "Guyana"
- },
- "GF": {
- "name": "Gwiyana ye Furansi"
- },
- "HT": {
- "name": "Hayiti"
- },
- "HN": {
- "name": "Honduras"
- },
- "HK": {
- "name": "Hong Kong SAR China"
- },
- "HU": {
- "name": "Hungary"
- },
- "IS": {
- "name": "Iceland"
- },
- "IN": {
- "name": "Indiya"
- },
- "ID": {
- "name": "Indonesiya"
- },
- "IQ": {
- "name": "Iraki"
- },
- "IR": {
- "name": "Iran"
- },
- "IE": {
- "name": "Ireland"
- },
- "IM": {
- "name": "Isle of Man"
- },
- "IL": {
- "name": "Isuraeli"
- },
- "IT": {
- "name": "Itali"
- },
- "CI": {
- "name": "Ivory Coast"
- },
- "JM": {
- "name": "Jamaica"
- },
- "JP": {
- "name": "Japan"
- },
- "JE": {
- "name": "Jersey"
- },
- "JO": {
- "name": "Jodani"
- },
- "QA": {
- "name": "Kathari"
- },
- "KZ": {
- "name": "Kazakhstan"
- },
- "CM": {
- "name": "Khameruni"
- },
- "CA": {
- "name": "Khanada"
- },
- "KE": {
- "name": "Khenya"
- },
- "KI": {
- "name": "Khiribati"
- },
- "CO": {
- "name": "Kholombiya"
- },
- "KM": {
- "name": "Khomoro"
- },
- "CG": {
- "name": "Khongo"
- },
- "CR": {
- "name": "Khosta Rikha"
- },
- "KW": {
- "name": "Khuweiti"
- },
- "XK": {
- "name": "Kosovo"
- },
- "KG": {
- "name": "Kyrgyzstan"
- },
- "LA": {
- "name": "Laos"
- },
- "LV": {
- "name": "Latvia"
- },
- "LB": {
- "name": "Lebhanoni"
- },
- "LS": {
- "name": "Lesotho"
- },
- "LR": {
- "name": "Libheriya"
- },
- "LY": {
- "name": "Libhiya"
- },
- "LI": {
- "name": "Liechtenstein"
- },
- "LT": {
- "name": "Lithuania"
- },
- "LU": {
- "name": "Luxembourg"
- },
- "MO": {
- "name": "Macau SAR China"
- },
- "MK": {
- "name": "Macedonia"
- },
- "MG": {
- "name": "Madagaska"
- },
- "MW": {
- "name": "Malawi"
- },
- "MV": {
- "name": "Maldives"
- },
- "MY": {
- "name": "Malezhiya"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "MH": {
- "name": "Marshall Islands"
- },
- "MQ": {
- "name": "Martinique"
- },
- "MR": {
- "name": "Mauritania"
- },
- "MU": {
- "name": "Mauritius"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "Meksikho"
- },
- "FM": {
- "name": "Micronesia"
- },
- "MD": {
- "name": "Moldova"
- },
- "MC": {
- "name": "Monakho"
- },
- "MN": {
- "name": "Mongolia"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MA": {
- "name": "Morokho"
- },
- "MZ": {
- "name": "Mozambique"
- },
- "MM": {
- "name": "Myanmar"
- },
- "ZA": {
- "name": "Mzansi ye Afrika"
- },
- "NA": {
- "name": "Namibhiya"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nephali"
- },
- "NL": {
- "name": "Netherlands"
- },
- "NC": {
- "name": "New Caledonia"
- },
- "NZ": {
- "name": "New Zealand"
- },
- "NI": {
- "name": "Nicaragua"
- },
- "NE": {
- "name": "Niger"
- },
- "NG": {
- "name": "Nigeriya"
- },
- "NU": {
- "name": "Niue"
- },
- "NF": {
- "name": "Norfolk Island"
- },
- "KP": {
- "name": "North Korea"
- },
- "MP": {
- "name": "Northern Mariana Islands"
- },
- "NO": {
- "name": "Noweyi"
- },
- "OM": {
- "name": "Omani"
- },
- "PW": {
- "name": "Palau"
- },
- "PS": {
- "name": "Palestinian West Bank and Gaza"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papua New Guinea"
- },
- "PY": {
- "name": "Paraguay"
- },
- "PK": {
- "name": "Phakistani"
- },
- "PE": {
- "name": "Pheru"
- },
- "PH": {
- "name": "Philippines"
- },
- "PL": {
- "name": "Pholandi"
- },
- "PF": {
- "name": "Pholinesiya ye Fulansi"
- },
- "PN": {
- "name": "Pitcairn"
- },
- "PT": {
- "name": "Portugal"
- },
- "PR": {
- "name": "Puerto Rico"
- },
- "RU": {
- "name": "Rashiya"
- },
- "RE": {
- "name": "Réunion"
- },
- "RO": {
- "name": "Romania"
- },
- "RW": {
- "name": "Ruwanda"
- },
- "SH": {
- "name": "Saint Helena"
- },
- "KN": {
- "name": "Saint Kitts and Nevis"
- },
- "LC": {
- "name": "Saint Lucia"
- },
- "PM": {
- "name": "Saint Pierre and Miquelon"
- },
- "VC": {
- "name": "Saint Vincent and the Grenadines"
- },
- "AS": {
- "name": "Samoa ye Amelika"
- },
- "WS": {
- "name": "Samowa"
- },
- "SM": {
- "name": "San Marino"
- },
- "ST": {
- "name": "São Tomé and Príncipe"
- },
- "SA": {
- "name": "Saudi Arabia"
- },
- "SN": {
- "name": "Senegali"
- },
- "RS": {
- "name": "Serbia"
- },
- "SC": {
- "name": "Seychelles"
- },
- "SL": {
- "name": "Sierra Leone"
- },
- "SG": {
- "name": "Singapore"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SK": {
- "name": "Slovakia"
- },
- "SI": {
- "name": "Slovenia"
- },
- "SB": {
- "name": "Solomon Islands"
- },
- "SO": {
- "name": "Somaliya"
- },
- "GS": {
- "name": "South Georgia & South Sandwich Islands"
- },
- "KR": {
- "name": "South Korea"
- },
- "SS": {
- "name": "South Sudan"
- },
- "ES": {
- "name": "Spain"
- },
- "LK": {
- "name": "Sri Lanka"
- },
- "BL": {
- "name": "St. Barthélemy"
- },
- "MF": {
- "name": "St. Martin"
- },
- "SD": {
- "name": "Sudani"
- },
- "SR": {
- "name": "Suriname"
- },
- "SJ": {
- "name": "Svalbard & Jan Mayen"
- },
- "SZ": {
- "name": "Swaziland"
- },
- "SE": {
- "name": "Sweden"
- },
- "CH": {
- "name": "Switzerland"
- },
- "SY": {
- "name": "Syria"
- },
- "TJ": {
- "name": "Tajikistan"
- },
- "TZ": {
- "name": "Tanzaniya"
- },
- "TH": {
- "name": "Thayilandi"
- },
- "TW": {
- "name": "Thayiwani"
- },
- "TR": {
- "name": "Thekhi"
- },
- "TG": {
- "name": "Thogo"
- },
- "TK": {
- "name": "Thokelawu"
- },
- "TO": {
- "name": "Thonga"
- },
- "TV": {
- "name": "Thuvalu"
- },
- "TT": {
- "name": "Trinidad le Tobago"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TN": {
- "name": "Tunisiya"
- },
- "TM": {
- "name": "Turkmenistan"
- },
- "TC": {
- "name": "Turks and Caicos Islands"
- },
- "UM": {
- "name": "U.S. Outlying Islands"
- },
- "VI": {
- "name": "U.S. Virgin Islands"
- },
- "UG": {
- "name": "Uganda"
- },
- "AE": {
- "name": "United Arab Emirates"
- },
- "GB": {
- "name": "United Kingdom"
- },
- "UZ": {
- "name": "Uzbekistan"
- },
- "VA": {
- "name": "Vatican State"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VU": {
- "name": "Vhanuatu"
- },
- "VN": {
- "name": "Vietnam"
- },
- "WF": {
- "name": "Wallis and Futuna"
- },
- "EH": {
- "name": "Western Sahara"
- },
- "YE": {
- "name": "Yemeni"
- },
- "UA": {
- "name": "Yukreini"
- },
- "UY": {
- "name": "Yurugwai"
- },
- "ZM": {
- "name": "Zambiya"
- },
- "ZW": {
- "name": "Zimbabwe"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/ne.json b/vendor/commerceguys/intl/resources/country/ne.json
deleted file mode 100644
index 23607a979..000000000
--- a/vendor/commerceguys/intl/resources/country/ne.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AO": {
- "name": "अङ्गोला"
- },
- "AZ": {
- "name": "अजरबैजान"
- },
- "AQ": {
- "name": "अन्टारटिका"
- },
- "AD": {
- "name": "अन्डोर्रा"
- },
- "AF": {
- "name": "अफगानिस्तान"
- },
- "AS": {
- "name": "अमेरिकी समोआ"
- },
- "AW": {
- "name": "अरुबा"
- },
- "AR": {
- "name": "अर्जेन्टिना"
- },
- "AX": {
- "name": "अलान्ड टापुहरु"
- },
- "DZ": {
- "name": "अल्जेरिया"
- },
- "AL": {
- "name": "अल्बेनिया"
- },
- "AT": {
- "name": "अष्ट्रिया"
- },
- "AU": {
- "name": "अष्ट्रेलिया"
- },
- "CI": {
- "name": "आइभोरी कोस्ट"
- },
- "IM": {
- "name": "आइल अफ म्यान"
- },
- "IS": {
- "name": "आइस्ल्याण्ड"
- },
- "AI": {
- "name": "आङ्गुइला"
- },
- "IE": {
- "name": "आयरल्याण्ड"
- },
- "AM": {
- "name": "आर्मेनिया"
- },
- "EC": {
- "name": "इक्वेडोर"
- },
- "IL": {
- "name": "इजरायल"
- },
- "EG": {
- "name": "इजिप्ट"
- },
- "IT": {
- "name": "इटाली"
- },
- "ET": {
- "name": "इथियोपिया"
- },
- "ID": {
- "name": "इन्डोनेशिया"
- },
- "IQ": {
- "name": "इराक"
- },
- "IR": {
- "name": "इरान"
- },
- "EE": {
- "name": "इस्टोनिया"
- },
- "UZ": {
- "name": "उज्बेकिस्तान"
- },
- "KP": {
- "name": "उत्तर कोरिया"
- },
- "MP": {
- "name": "उत्तरी मारिआना टापु"
- },
- "UY": {
- "name": "उरूग्वे"
- },
- "AG": {
- "name": "एन्टिगुआ र बारबुडा"
- },
- "ER": {
- "name": "एरित्रिया"
- },
- "SV": {
- "name": "एल् साल्भाडोर"
- },
- "AC": {
- "name": "एस्केन्सन टापु"
- },
- "OM": {
- "name": "ओमन"
- },
- "CD": {
- "name": "कङ्गो - किन्शासा"
- },
- "CG": {
- "name": "कङ्गो ब्राजाभिल"
- },
- "QA": {
- "name": "कतार"
- },
- "KH": {
- "name": "कम्बोडिया"
- },
- "KZ": {
- "name": "काजाकस्तान"
- },
- "KI": {
- "name": "किरिबाटी"
- },
- "KG": {
- "name": "किर्गिस्तान"
- },
- "CK": {
- "name": "कुक टापुहरु"
- },
- "CW": {
- "name": "कुराकाओ"
- },
- "KW": {
- "name": "कुवेत"
- },
- "CF": {
- "name": "केन्द्रीय अफ्रिकी गणतन्त्र"
- },
- "KE": {
- "name": "केन्या"
- },
- "CV": {
- "name": "केप भर्डे"
- },
- "KY": {
- "name": "केयमान टापु"
- },
- "CC": {
- "name": "कोकोस (किलिंग) टापुहरु"
- },
- "KM": {
- "name": "कोमोरोस"
- },
- "CO": {
- "name": "कोलोम्बिया"
- },
- "CR": {
- "name": "कोष्टारिका"
- },
- "XK": {
- "name": "कोसोभो"
- },
- "CA": {
- "name": "क्यानाडा"
- },
- "IC": {
- "name": "क्यानारी टापुहरू"
- },
- "CM": {
- "name": "क्यामरून"
- },
- "BQ": {
- "name": "क्यारिवियन नेदरल्याण्ड्स"
- },
- "CU": {
- "name": "क्युबा"
- },
- "CX": {
- "name": "क्रिष्टमस टापु"
- },
- "HR": {
- "name": "क्रोएशिया"
- },
- "GM": {
- "name": "गाम्विया"
- },
- "GA": {
- "name": "गावोन"
- },
- "GN": {
- "name": "गिनी"
- },
- "GW": {
- "name": "गिनी-बिसाउ"
- },
- "GG": {
- "name": "गुएर्नसे"
- },
- "GY": {
- "name": "गुयाना"
- },
- "GU": {
- "name": "गुवाम"
- },
- "GL": {
- "name": "ग्रिनल्याण्ड"
- },
- "GR": {
- "name": "ग्रिस"
- },
- "GD": {
- "name": "ग्रेनाडा"
- },
- "GT": {
- "name": "ग्वाटेमाला"
- },
- "GP": {
- "name": "ग्वाडेलुप"
- },
- "GH": {
- "name": "घाना"
- },
- "TD": {
- "name": "चाड"
- },
- "CL": {
- "name": "चिली"
- },
- "CN": {
- "name": "चीन"
- },
- "CZ": {
- "name": "चेकिया"
- },
- "JM": {
- "name": "जमाइका"
- },
- "GE": {
- "name": "जर्जिया"
- },
- "DE": {
- "name": "जर्मनी"
- },
- "JE": {
- "name": "जर्सी"
- },
- "JP": {
- "name": "जापान"
- },
- "ZM": {
- "name": "जाम्बिया"
- },
- "GI": {
- "name": "जिब्राल्टार"
- },
- "ZW": {
- "name": "जिम्बाबे"
- },
- "JO": {
- "name": "जोर्डन"
- },
- "TR": {
- "name": "टर्की"
- },
- "TL": {
- "name": "टिमोर-लेस्टे"
- },
- "TO": {
- "name": "टोंगा"
- },
- "TG": {
- "name": "टोगो"
- },
- "TN": {
- "name": "ट्युनिसिया"
- },
- "TA": {
- "name": "ट्रिस्टान डा कुन्हा"
- },
- "DJ": {
- "name": "डिजिबुटी"
- },
- "DG": {
- "name": "डियगो गार्सिया"
- },
- "DK": {
- "name": "डेनमार्क"
- },
- "DO": {
- "name": "डोमिनिकन गणतन्त्र"
- },
- "DM": {
- "name": "डोमिनिका"
- },
- "TW": {
- "name": "ताइवान"
- },
- "TJ": {
- "name": "ताजिकिस्तान"
- },
- "TZ": {
- "name": "तान्जानिया"
- },
- "TV": {
- "name": "तुभालु"
- },
- "TC": {
- "name": "तुर्क र काइकोस टापु"
- },
- "TM": {
- "name": "तुर्कमेनिस्तान"
- },
- "TK": {
- "name": "तोकेलाउ"
- },
- "TT": {
- "name": "त्रिनिडाड एण्ड टोबागो"
- },
- "TH": {
- "name": "थाइल्याण्ड"
- },
- "ZA": {
- "name": "दक्षिण अफ्रिका"
- },
- "KR": {
- "name": "दक्षिण कोरिया"
- },
- "GS": {
- "name": "दक्षिण जर्जिया र दक्षिण स्यान्डवीच टापुहरू"
- },
- "SS": {
- "name": "दक्षिणी सुडान"
- },
- "NO": {
- "name": "नर्वे"
- },
- "NE": {
- "name": "नाइजर"
- },
- "NG": {
- "name": "नाइजेरिया"
- },
- "NR": {
- "name": "नाउरू"
- },
- "NA": {
- "name": "नामिबिया"
- },
- "NI": {
- "name": "निकारागुवा"
- },
- "NU": {
- "name": "नियुइ"
- },
- "NL": {
- "name": "नेदरल्याण्ड"
- },
- "NP": {
- "name": "नेपाल"
- },
- "NF": {
- "name": "नोरफोल्क टापु"
- },
- "NC": {
- "name": "न्यु क्यालेडोनिया"
- },
- "NZ": {
- "name": "न्युजिल्याण्ड"
- },
- "PG": {
- "name": "पपुआ न्यू गाइनिया"
- },
- "PW": {
- "name": "पलाउ"
- },
- "EH": {
- "name": "पश्चिमी साहारा"
- },
- "PK": {
- "name": "पाकिस्तान"
- },
- "PN": {
- "name": "पिटकाइर्न टापुहरु"
- },
- "PR": {
- "name": "पुएर्टो रिको"
- },
- "PE": {
- "name": "पेरू"
- },
- "PT": {
- "name": "पोर्चुगल"
- },
- "PL": {
- "name": "पोल्याण्ड"
- },
- "PA": {
- "name": "प्यानामा"
- },
- "PY": {
- "name": "प्याराग्वे"
- },
- "PS": {
- "name": "प्यालेस्टनी भू-भागहरु"
- },
- "FK": {
- "name": "फकल्याण्ड टापुहरु"
- },
- "FO": {
- "name": "फारो टापुहरू"
- },
- "FJ": {
- "name": "फिजी"
- },
- "FI": {
- "name": "फिन्ल्याण्ड"
- },
- "PH": {
- "name": "फिलिपिन्स"
- },
- "FR": {
- "name": "फ्रान्स"
- },
- "GF": {
- "name": "फ्रान्सेली गायना"
- },
- "TF": {
- "name": "फ्रान्सेली दक्षिणी क्षेत्रहरु"
- },
- "PF": {
- "name": "फ्रान्सेली पोलिनेसिया"
- },
- "BD": {
- "name": "बङ्गलादेश"
- },
- "BF": {
- "name": "बर्किना फासो"
- },
- "BM": {
- "name": "बर्मुडा"
- },
- "BH": {
- "name": "बहराइन"
- },
- "BS": {
- "name": "बहामास"
- },
- "BB": {
- "name": "बार्बाडोस"
- },
- "BI": {
- "name": "बुरूण्डी"
- },
- "BG": {
- "name": "बुल्गेरिया"
- },
- "BJ": {
- "name": "बेनिन"
- },
- "GB": {
- "name": "बेलायत"
- },
- "VG": {
- "name": "बेलायती भर्जिन टापुहरु"
- },
- "IO": {
- "name": "बेलायती हिन्द महासागर क्षेत्र"
- },
- "BY": {
- "name": "बेलारूस"
- },
- "BZ": {
- "name": "बेलिज"
- },
- "BE": {
- "name": "बेल्जियम"
- },
- "BW": {
- "name": "बोट्स्वाना"
- },
- "BO": {
- "name": "बोलिभिया"
- },
- "BA": {
- "name": "बोस्निया एण्ड हर्जगोभिनिया"
- },
- "BR": {
- "name": "ब्राजिल"
- },
- "BN": {
- "name": "ब्रुनाइ"
- },
- "VU": {
- "name": "भानुआतु"
- },
- "IN": {
- "name": "भारत"
- },
- "VN": {
- "name": "भिएतनाम"
- },
- "BT": {
- "name": "भुटान"
- },
- "GQ": {
- "name": "भू-मध्यीय गिनी"
- },
- "VA": {
- "name": "भेटिकन सिटी"
- },
- "VE": {
- "name": "भेनेजुएला"
- },
- "MO": {
- "name": "मकाउ चिनियाँ स्वशासित क्षेत्र"
- },
- "MN": {
- "name": "मङ्गोलिया"
- },
- "MY": {
- "name": "मलेसिया"
- },
- "FM": {
- "name": "माइक्रोनेसिया"
- },
- "MU": {
- "name": "माउरिटस"
- },
- "MR": {
- "name": "माउरिटानिया"
- },
- "MG": {
- "name": "माडागास्कर"
- },
- "YT": {
- "name": "मायोट्ट"
- },
- "MQ": {
- "name": "मार्टिनिक"
- },
- "MH": {
- "name": "मार्शल टापुहरु"
- },
- "MW": {
- "name": "मालावी"
- },
- "ML": {
- "name": "माली"
- },
- "MT": {
- "name": "माल्टा"
- },
- "MD": {
- "name": "माल्डोभा"
- },
- "MV": {
- "name": "माल्दिभ्स"
- },
- "MX": {
- "name": "मेक्सिको"
- },
- "MZ": {
- "name": "मोजाम्बिक"
- },
- "MC": {
- "name": "मोनाको"
- },
- "MS": {
- "name": "मोन्टसेर्राट"
- },
- "ME": {
- "name": "मोन्टेनेग्रो"
- },
- "MA": {
- "name": "मोरोक्को"
- },
- "MM": {
- "name": "म्यान्मार (बर्मा)"
- },
- "MK": {
- "name": "म्यासेडोनिया"
- },
- "UA": {
- "name": "युक्रेन"
- },
- "UG": {
- "name": "युगाण्डा"
- },
- "YE": {
- "name": "येमेन"
- },
- "RW": {
- "name": "रवाण्डा"
- },
- "RE": {
- "name": "रियुनियन"
- },
- "RU": {
- "name": "रूस"
- },
- "RO": {
- "name": "रोमेनिया"
- },
- "LU": {
- "name": "लक्जेमबर्ग"
- },
- "LR": {
- "name": "लाइबेरिया"
- },
- "LA": {
- "name": "लाओस"
- },
- "LV": {
- "name": "लाट्भिया"
- },
- "LI": {
- "name": "लिएखटेन्स्टाइन"
- },
- "LT": {
- "name": "लिथुएनिया"
- },
- "LY": {
- "name": "लिबिया"
- },
- "LB": {
- "name": "लेबनन"
- },
- "LS": {
- "name": "लेसोथो"
- },
- "WF": {
- "name": "वालिस र फुटुना"
- },
- "LK": {
- "name": "श्रीलङ्का"
- },
- "SJ": {
- "name": "सभाल्बार्ड र जान मायेन"
- },
- "AE": {
- "name": "संयुक्त अरब इमिराट्स"
- },
- "US": {
- "name": "संयुक्त राज्य"
- },
- "VI": {
- "name": "संयुक्त राज्य भर्जिन टापुहरु"
- },
- "UM": {
- "name": "संयुक्त राज्यका बाह्य टापुहरु"
- },
- "RS": {
- "name": "सर्बिया"
- },
- "CY": {
- "name": "साइप्रस"
- },
- "SA": {
- "name": "साउदी अरब"
- },
- "ST": {
- "name": "साओ टोमे र प्रिन्सिप"
- },
- "SM": {
- "name": "सान् मारिनो"
- },
- "WS": {
- "name": "सामोआ"
- },
- "EA": {
- "name": "सिउटा र मेलिला"
- },
- "SL": {
- "name": "सिएर्रा लिओन"
- },
- "SG": {
- "name": "सिङ्गापुर"
- },
- "SX": {
- "name": "सिन्ट मार्टेन"
- },
- "SY": {
- "name": "सिरिया"
- },
- "SD": {
- "name": "सुडान"
- },
- "SR": {
- "name": "सुरिनेम"
- },
- "SC": {
- "name": "सेचेलेस"
- },
- "SN": {
- "name": "सेनेगल"
- },
- "KN": {
- "name": "सेन्ट किट्स र नेभिस"
- },
- "PM": {
- "name": "सेन्ट पिर्रे र मिक्केलोन"
- },
- "BL": {
- "name": "सेन्ट बार्थालेमी"
- },
- "VC": {
- "name": "सेन्ट भिन्सेन्ट र ग्रेनाडिन्स"
- },
- "MF": {
- "name": "सेन्ट मार्टिन"
- },
- "LC": {
- "name": "सेन्ट लुसिया"
- },
- "SH": {
- "name": "सेन्ट हेलेना"
- },
- "SO": {
- "name": "सोमालिया"
- },
- "SB": {
- "name": "सोलोमोन टापुहरु"
- },
- "ES": {
- "name": "स्पेन"
- },
- "SK": {
- "name": "स्लोभाकिया"
- },
- "SI": {
- "name": "स्लोभेनिया"
- },
- "SZ": {
- "name": "स्वाजिल्याण्ड"
- },
- "CH": {
- "name": "स्विजरल्याण्ड"
- },
- "SE": {
- "name": "स्विडेन"
- },
- "HK": {
- "name": "हङकङ चिनियाँ समाजबादी स्वायत्त क्षेत्र"
- },
- "HU": {
- "name": "हङ्गेरी"
- },
- "HN": {
- "name": "हन्डुरास"
- },
- "HT": {
- "name": "हैटी"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/nl.json b/vendor/commerceguys/intl/resources/country/nl.json
deleted file mode 100644
index 9192ef2f3..000000000
--- a/vendor/commerceguys/intl/resources/country/nl.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afghanistan"
- },
- "AX": {
- "name": "Åland"
- },
- "AL": {
- "name": "Albanië"
- },
- "DZ": {
- "name": "Algerije"
- },
- "AS": {
- "name": "Amerikaans-Samoa"
- },
- "VI": {
- "name": "Amerikaanse Maagdeneilanden"
- },
- "AD": {
- "name": "Andorra"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguilla"
- },
- "AQ": {
- "name": "Antarctica"
- },
- "AG": {
- "name": "Antigua en Barbuda"
- },
- "AR": {
- "name": "Argentinië"
- },
- "AM": {
- "name": "Armenië"
- },
- "AW": {
- "name": "Aruba"
- },
- "AC": {
- "name": "Ascension"
- },
- "AU": {
- "name": "Australië"
- },
- "AZ": {
- "name": "Azerbeidzjan"
- },
- "BS": {
- "name": "Bahama’s"
- },
- "BH": {
- "name": "Bahrein"
- },
- "BD": {
- "name": "Bangladesh"
- },
- "BB": {
- "name": "Barbados"
- },
- "BY": {
- "name": "Belarus"
- },
- "BE": {
- "name": "België"
- },
- "BZ": {
- "name": "Belize"
- },
- "BJ": {
- "name": "Benin"
- },
- "BM": {
- "name": "Bermuda"
- },
- "BT": {
- "name": "Bhutan"
- },
- "BO": {
- "name": "Bolivia"
- },
- "BA": {
- "name": "Bosnië en Herzegovina"
- },
- "BW": {
- "name": "Botswana"
- },
- "BR": {
- "name": "Brazilië"
- },
- "IO": {
- "name": "Brits Indische Oceaanterritorium"
- },
- "VG": {
- "name": "Britse Maagdeneilanden"
- },
- "BN": {
- "name": "Brunei"
- },
- "BG": {
- "name": "Bulgarije"
- },
- "BF": {
- "name": "Burkina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "KH": {
- "name": "Cambodja"
- },
- "CA": {
- "name": "Canada"
- },
- "IC": {
- "name": "Canarische Eilanden"
- },
- "BQ": {
- "name": "Caribisch Nederland"
- },
- "CF": {
- "name": "Centraal-Afrikaanse Republiek"
- },
- "EA": {
- "name": "Ceuta en Melilla"
- },
- "CL": {
- "name": "Chili"
- },
- "CN": {
- "name": "China"
- },
- "CX": {
- "name": "Christmaseiland"
- },
- "CC": {
- "name": "Cocoseilanden"
- },
- "CO": {
- "name": "Colombia"
- },
- "KM": {
- "name": "Comoren"
- },
- "CG": {
- "name": "Congo-Brazzaville"
- },
- "CD": {
- "name": "Congo-Kinshasa"
- },
- "CK": {
- "name": "Cookeilanden"
- },
- "CR": {
- "name": "Costa Rica"
- },
- "CU": {
- "name": "Cuba"
- },
- "CW": {
- "name": "Curaçao"
- },
- "CY": {
- "name": "Cyprus"
- },
- "DK": {
- "name": "Denemarken"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DJ": {
- "name": "Djibouti"
- },
- "DM": {
- "name": "Dominica"
- },
- "DO": {
- "name": "Dominicaanse Republiek"
- },
- "DE": {
- "name": "Duitsland"
- },
- "EC": {
- "name": "Ecuador"
- },
- "EG": {
- "name": "Egypte"
- },
- "SV": {
- "name": "El Salvador"
- },
- "GQ": {
- "name": "Equatoriaal-Guinea"
- },
- "ER": {
- "name": "Eritrea"
- },
- "EE": {
- "name": "Estland"
- },
- "ET": {
- "name": "Ethiopië"
- },
- "FO": {
- "name": "Faeröer"
- },
- "FK": {
- "name": "Falklandeilanden"
- },
- "FJ": {
- "name": "Fiji"
- },
- "PH": {
- "name": "Filipijnen"
- },
- "FI": {
- "name": "Finland"
- },
- "FR": {
- "name": "Frankrijk"
- },
- "GF": {
- "name": "Frans-Guyana"
- },
- "PF": {
- "name": "Frans-Polynesië"
- },
- "TF": {
- "name": "Franse Gebieden in de zuidelijke Indische Oceaan"
- },
- "GA": {
- "name": "Gabon"
- },
- "GM": {
- "name": "Gambia"
- },
- "GE": {
- "name": "Georgië"
- },
- "GH": {
- "name": "Ghana"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GD": {
- "name": "Grenada"
- },
- "GR": {
- "name": "Griekenland"
- },
- "GL": {
- "name": "Groenland"
- },
- "GP": {
- "name": "Guadeloupe"
- },
- "GU": {
- "name": "Guam"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GN": {
- "name": "Guinee"
- },
- "GW": {
- "name": "Guinee-Bissau"
- },
- "GY": {
- "name": "Guyana"
- },
- "HT": {
- "name": "Haïti"
- },
- "HN": {
- "name": "Honduras"
- },
- "HU": {
- "name": "Hongarije"
- },
- "HK": {
- "name": "Hongkong SAR van China"
- },
- "IE": {
- "name": "Ierland"
- },
- "IS": {
- "name": "IJsland"
- },
- "IN": {
- "name": "India"
- },
- "ID": {
- "name": "Indonesië"
- },
- "IQ": {
- "name": "Irak"
- },
- "IR": {
- "name": "Iran"
- },
- "IM": {
- "name": "Isle of Man"
- },
- "IL": {
- "name": "Israël"
- },
- "IT": {
- "name": "Italië"
- },
- "CI": {
- "name": "Ivoorkust"
- },
- "JM": {
- "name": "Jamaica"
- },
- "JP": {
- "name": "Japan"
- },
- "YE": {
- "name": "Jemen"
- },
- "JE": {
- "name": "Jersey"
- },
- "JO": {
- "name": "Jordanië"
- },
- "KY": {
- "name": "Kaaimaneilanden"
- },
- "CV": {
- "name": "Kaapverdië"
- },
- "CM": {
- "name": "Kameroen"
- },
- "KZ": {
- "name": "Kazachstan"
- },
- "KE": {
- "name": "Kenia"
- },
- "KG": {
- "name": "Kirgizië"
- },
- "KI": {
- "name": "Kiribati"
- },
- "UM": {
- "name": "Kleine afgelegen eilanden van de Verenigde Staten"
- },
- "KW": {
- "name": "Koeweit"
- },
- "XK": {
- "name": "Kosovo"
- },
- "HR": {
- "name": "Kroatië"
- },
- "LA": {
- "name": "Laos"
- },
- "LS": {
- "name": "Lesotho"
- },
- "LV": {
- "name": "Letland"
- },
- "LB": {
- "name": "Libanon"
- },
- "LR": {
- "name": "Liberia"
- },
- "LY": {
- "name": "Libië"
- },
- "LI": {
- "name": "Liechtenstein"
- },
- "LT": {
- "name": "Litouwen"
- },
- "LU": {
- "name": "Luxemburg"
- },
- "MO": {
- "name": "Macau SAR van China"
- },
- "MK": {
- "name": "Macedonië"
- },
- "MG": {
- "name": "Madagaskar"
- },
- "MW": {
- "name": "Malawi"
- },
- "MV": {
- "name": "Maldiven"
- },
- "MY": {
- "name": "Maleisië"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "MA": {
- "name": "Marokko"
- },
- "MH": {
- "name": "Marshalleilanden"
- },
- "MQ": {
- "name": "Martinique"
- },
- "MR": {
- "name": "Mauritanië"
- },
- "MU": {
- "name": "Mauritius"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "Mexico"
- },
- "FM": {
- "name": "Micronesia"
- },
- "MD": {
- "name": "Moldavië"
- },
- "MC": {
- "name": "Monaco"
- },
- "MN": {
- "name": "Mongolië"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MZ": {
- "name": "Mozambique"
- },
- "MM": {
- "name": "Myanmar (Birma)"
- },
- "NA": {
- "name": "Namibië"
- },
- "NR": {
- "name": "Nauru"
- },
- "NL": {
- "name": "Nederland"
- },
- "NP": {
- "name": "Nepal"
- },
- "NI": {
- "name": "Nicaragua"
- },
- "NC": {
- "name": "Nieuw-Caledonië"
- },
- "NZ": {
- "name": "Nieuw-Zeeland"
- },
- "NE": {
- "name": "Niger"
- },
- "NG": {
- "name": "Nigeria"
- },
- "NU": {
- "name": "Niue"
- },
- "KP": {
- "name": "Noord-Korea"
- },
- "MP": {
- "name": "Noordelijke Marianen"
- },
- "NO": {
- "name": "Noorwegen"
- },
- "NF": {
- "name": "Norfolk"
- },
- "UG": {
- "name": "Oeganda"
- },
- "UA": {
- "name": "Oekraïne"
- },
- "UZ": {
- "name": "Oezbekistan"
- },
- "OM": {
- "name": "Oman"
- },
- "TL": {
- "name": "Oost-Timor"
- },
- "AT": {
- "name": "Oostenrijk"
- },
- "PK": {
- "name": "Pakistan"
- },
- "PW": {
- "name": "Palau"
- },
- "PS": {
- "name": "Palestijnse gebieden"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papoea-Nieuw-Guinea"
- },
- "PY": {
- "name": "Paraguay"
- },
- "PE": {
- "name": "Peru"
- },
- "PN": {
- "name": "Pitcairneilanden"
- },
- "PL": {
- "name": "Polen"
- },
- "PT": {
- "name": "Portugal"
- },
- "PR": {
- "name": "Puerto Rico"
- },
- "QA": {
- "name": "Qatar"
- },
- "RE": {
- "name": "Réunion"
- },
- "RO": {
- "name": "Roemenië"
- },
- "RU": {
- "name": "Rusland"
- },
- "RW": {
- "name": "Rwanda"
- },
- "KN": {
- "name": "Saint Kitts en Nevis"
- },
- "LC": {
- "name": "Saint Lucia"
- },
- "VC": {
- "name": "Saint Vincent en de Grenadines"
- },
- "BL": {
- "name": "Saint-Barthélemy"
- },
- "MF": {
- "name": "Saint-Martin"
- },
- "PM": {
- "name": "Saint-Pierre en Miquelon"
- },
- "SB": {
- "name": "Salomonseilanden"
- },
- "WS": {
- "name": "Samoa"
- },
- "SM": {
- "name": "San Marino"
- },
- "ST": {
- "name": "Sao Tomé en Principe"
- },
- "SA": {
- "name": "Saoedi-Arabië"
- },
- "SN": {
- "name": "Senegal"
- },
- "RS": {
- "name": "Servië"
- },
- "SC": {
- "name": "Seychellen"
- },
- "SL": {
- "name": "Sierra Leone"
- },
- "SG": {
- "name": "Singapore"
- },
- "SH": {
- "name": "Sint-Helena"
- },
- "SX": {
- "name": "Sint-Maarten"
- },
- "SI": {
- "name": "Slovenië"
- },
- "SK": {
- "name": "Slowakije"
- },
- "SD": {
- "name": "Soedan"
- },
- "SO": {
- "name": "Somalië"
- },
- "ES": {
- "name": "Spanje"
- },
- "SJ": {
- "name": "Spitsbergen en Jan Mayen"
- },
- "LK": {
- "name": "Sri Lanka"
- },
- "SR": {
- "name": "Suriname"
- },
- "SZ": {
- "name": "Swaziland"
- },
- "SY": {
- "name": "Syrië"
- },
- "TJ": {
- "name": "Tadzjikistan"
- },
- "TW": {
- "name": "Taiwan"
- },
- "TZ": {
- "name": "Tanzania"
- },
- "TH": {
- "name": "Thailand"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad en Tobago"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TD": {
- "name": "Tsjaad"
- },
- "CZ": {
- "name": "Tsjechië"
- },
- "TN": {
- "name": "Tunesië"
- },
- "TR": {
- "name": "Turkije"
- },
- "TM": {
- "name": "Turkmenistan"
- },
- "TC": {
- "name": "Turks- en Caicoseilanden"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UY": {
- "name": "Uruguay"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VA": {
- "name": "Vaticaanstad"
- },
- "VE": {
- "name": "Venezuela"
- },
- "GB": {
- "name": "Verenigd Koninkrijk"
- },
- "AE": {
- "name": "Verenigde Arabische Emiraten"
- },
- "US": {
- "name": "Verenigde Staten"
- },
- "VN": {
- "name": "Vietnam"
- },
- "WF": {
- "name": "Wallis en Futuna"
- },
- "EH": {
- "name": "Westelijke Sahara"
- },
- "ZM": {
- "name": "Zambia"
- },
- "ZW": {
- "name": "Zimbabwe"
- },
- "ZA": {
- "name": "Zuid-Afrika"
- },
- "GS": {
- "name": "Zuid-Georgia en Zuidelijke Sandwicheilanden"
- },
- "KR": {
- "name": "Zuid-Korea"
- },
- "SS": {
- "name": "Zuid-Soedan"
- },
- "SE": {
- "name": "Zweden"
- },
- "CH": {
- "name": "Zwitserland"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/nmg.json b/vendor/commerceguys/intl/resources/country/nmg.json
deleted file mode 100644
index 522d50b83..000000000
--- a/vendor/commerceguys/intl/resources/country/nmg.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afganistaŋ"
- },
- "ZA": {
- "name": "Afríka yí sí"
- },
- "EG": {
- "name": "Ägyptɛn"
- },
- "AX": {
- "name": "Åland Islands"
- },
- "AL": {
- "name": "Albania"
- },
- "DZ": {
- "name": "Algeria"
- },
- "US": {
- "name": "Amɛŕka"
- },
- "AD": {
- "name": "Andɔ́ra"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguílla"
- },
- "AQ": {
- "name": "Antarctica"
- },
- "AG": {
- "name": "Antíga bá Barbúda"
- },
- "AR": {
- "name": "Argentína"
- },
- "AM": {
- "name": "Arménia"
- },
- "AW": {
- "name": "Árúba"
- },
- "AC": {
- "name": "Ascension Island"
- },
- "IL": {
- "name": "Äsrɛl"
- },
- "AZ": {
- "name": "Azerbaïjaŋ"
- },
- "BS": {
- "name": "Bahamas"
- },
- "BH": {
- "name": "Bahrain"
- },
- "BB": {
- "name": "Barbado"
- },
- "BY": {
- "name": "Belarus"
- },
- "BJ": {
- "name": "Benin"
- },
- "BE": {
- "name": "Bɛlgik"
- },
- "BZ": {
- "name": "Bɛliz"
- },
- "BD": {
- "name": "Bɛŋgladɛsh"
- },
- "BM": {
- "name": "Bɛrmuda"
- },
- "BO": {
- "name": "Bolivia"
- },
- "BA": {
- "name": "Bosnia na Ɛrzegovina"
- },
- "BW": {
- "name": "Botswana"
- },
- "BR": {
- "name": "Brésil"
- },
- "BN": {
- "name": "Brunɛi"
- },
- "BG": {
- "name": "Bulgaria"
- },
- "BF": {
- "name": "Burkina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "BT": {
- "name": "Butaŋ"
- },
- "IC": {
- "name": "Canary Islands"
- },
- "BQ": {
- "name": "Caribbean Netherlands"
- },
- "EA": {
- "name": "Ceuta & Melilla"
- },
- "CX": {
- "name": "Christmas Island"
- },
- "CC": {
- "name": "Cocos (Keeling) Islands"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DK": {
- "name": "Danemark"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DM": {
- "name": "Dominíka"
- },
- "EC": {
- "name": "Ekuateur"
- },
- "ER": {
- "name": "Erytrea"
- },
- "ET": {
- "name": "Ethiopiá"
- },
- "EE": {
- "name": "Ɛstonia"
- },
- "FR": {
- "name": "Fala"
- },
- "FO": {
- "name": "Faroe Islands"
- },
- "FJ": {
- "name": "Fijiá"
- },
- "PH": {
- "name": "Filipin"
- },
- "FI": {
- "name": "Finlande"
- },
- "TF": {
- "name": "French Southern Territories"
- },
- "GA": {
- "name": "Gabɔŋ"
- },
- "GM": {
- "name": "Gambia"
- },
- "GH": {
- "name": "Gána"
- },
- "GI": {
- "name": "Gilbratar"
- },
- "GL": {
- "name": "Greenland"
- },
- "GD": {
- "name": "Grenada"
- },
- "GR": {
- "name": "Grɛce"
- },
- "GP": {
- "name": "Guadeloup"
- },
- "GU": {
- "name": "Guam"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GN": {
- "name": "Guine"
- },
- "GW": {
- "name": "Guine Bisso"
- },
- "GQ": {
- "name": "Guine Ekuatorial"
- },
- "PG": {
- "name": "Guine Papuasi"
- },
- "GY": {
- "name": "Guyana"
- },
- "GF": {
- "name": "Guyane Fala"
- },
- "HT": {
- "name": "Haïti"
- },
- "HK": {
- "name": "Hong Kong SAR China"
- },
- "IN": {
- "name": "India"
- },
- "ID": {
- "name": "Indonesia"
- },
- "IQ": {
- "name": "Irak"
- },
- "IR": {
- "name": "Iran"
- },
- "IE": {
- "name": "Irland"
- },
- "IS": {
- "name": "Island"
- },
- "IM": {
- "name": "Isle of Man"
- },
- "IT": {
- "name": "Italia"
- },
- "JM": {
- "name": "Jamaika"
- },
- "DE": {
- "name": "Jaman"
- },
- "JP": {
- "name": "Japɔn"
- },
- "JE": {
- "name": "Jersey"
- },
- "DJ": {
- "name": "Jibúti"
- },
- "JO": {
- "name": "Jɔrdania"
- },
- "GE": {
- "name": "Jɔrgia"
- },
- "NC": {
- "name": "Kaledoni nwanah"
- },
- "KH": {
- "name": "Kambodia"
- },
- "CM": {
- "name": "Kamerun"
- },
- "CA": {
- "name": "Kanada"
- },
- "QA": {
- "name": "Katar"
- },
- "KZ": {
- "name": "Kazakstaŋ"
- },
- "KE": {
- "name": "Kɛnya"
- },
- "KI": {
- "name": "Kiribati"
- },
- "CG": {
- "name": "Kongo"
- },
- "CD": {
- "name": "Kongó Zaïre"
- },
- "KP": {
- "name": "Koré yí bvuɔ"
- },
- "KR": {
- "name": "Koré yí sí"
- },
- "XK": {
- "name": "Kosovo"
- },
- "CR": {
- "name": "Kosta Ríka"
- },
- "CI": {
- "name": "Kote d´Ivoire"
- },
- "KW": {
- "name": "Kowɛit"
- },
- "CO": {
- "name": "Kɔlɔ́mbia"
- },
- "KM": {
- "name": "Kɔmɔr"
- },
- "HR": {
- "name": "Kroasia"
- },
- "CU": {
- "name": "Kuba"
- },
- "KG": {
- "name": "Kyrgystaŋ"
- },
- "LA": {
- "name": "Laos"
- },
- "LV": {
- "name": "Latvia"
- },
- "LS": {
- "name": "Lesoto"
- },
- "LB": {
- "name": "Libaŋ"
- },
- "LR": {
- "name": "Liberia"
- },
- "LY": {
- "name": "Libya"
- },
- "LI": {
- "name": "Lishenstein"
- },
- "LT": {
- "name": "Lituaniá"
- },
- "LU": {
- "name": "Luxembourg"
- },
- "MO": {
- "name": "Macau SAR China"
- },
- "MK": {
- "name": "Macedonia"
- },
- "MG": {
- "name": "Madagaskar"
- },
- "MW": {
- "name": "Malawi"
- },
- "MY": {
- "name": "Malaysia"
- },
- "MV": {
- "name": "Maldivia"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "FK": {
- "name": "Maŋ má Falkland"
- },
- "CV": {
- "name": "Maŋ́ má Kapvɛr"
- },
- "CK": {
- "name": "Maŋ́ má Kook"
- },
- "KY": {
- "name": "Maŋ́ má kumbi"
- },
- "MH": {
- "name": "Maŋ́ má Marshall"
- },
- "NF": {
- "name": "Maŋ́ má Nɔrfɔrk"
- },
- "SB": {
- "name": "Maŋ́ má Salomɔn"
- },
- "TC": {
- "name": "Maŋ́ má Turk na Kaiko"
- },
- "MP": {
- "name": "Maŋ́ Mariá"
- },
- "MA": {
- "name": "Marɔk"
- },
- "MQ": {
- "name": "Martinika"
- },
- "YT": {
- "name": "Mayɔt"
- },
- "MX": {
- "name": "Mɛxik"
- },
- "FM": {
- "name": "Mikronesia"
- },
- "AE": {
- "name": "Minlambɔ́ Nsaŋ́nsa mí Arabia"
- },
- "VI": {
- "name": "Minsilɛ mí maŋ́ m´Amɛrka"
- },
- "VG": {
- "name": "Minsilɛ́ mímaŋ mí ngɛ̄lɛ̄n"
- },
- "MC": {
- "name": "Monako"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MU": {
- "name": "Morisse"
- },
- "MR": {
- "name": "Moritania"
- },
- "MZ": {
- "name": "Mozambik"
- },
- "MD": {
- "name": "Mɔldavia"
- },
- "MN": {
- "name": "Mɔngolia"
- },
- "MS": {
- "name": "Mɔnserrat"
- },
- "MM": {
- "name": "Myanmar"
- },
- "NA": {
- "name": "Namibia"
- },
- "NL": {
- "name": "Nedɛrland"
- },
- "NP": {
- "name": "Nepal"
- },
- "NE": {
- "name": "Niger"
- },
- "NG": {
- "name": "Nigeria"
- },
- "NI": {
- "name": "Nikaragua"
- },
- "NU": {
- "name": "Niuɛ"
- },
- "CZ": {
- "name": "Nlambɔ́ bó tschɛk"
- },
- "DO": {
- "name": "Nlambɔ́ Dominíka"
- },
- "GB": {
- "name": "Nlambɔ́ Ngɛlɛn"
- },
- "IO": {
- "name": "Nlambɔ́ ngɛlɛn ma yí maŋ ntsiɛh"
- },
- "NR": {
- "name": "Noru"
- },
- "NO": {
- "name": "Nɔrvɛg"
- },
- "OM": {
- "name": "Oman"
- },
- "AU": {
- "name": "Östraliá"
- },
- "AT": {
- "name": "Ötrish"
- },
- "HN": {
- "name": "Ɔndúras"
- },
- "HU": {
- "name": "Ɔngría"
- },
- "PK": {
- "name": "Pakistan"
- },
- "PS": {
- "name": "Palɛstin"
- },
- "PW": {
- "name": "Palo"
- },
- "PA": {
- "name": "Panama"
- },
- "ES": {
- "name": "Paŋá"
- },
- "PY": {
- "name": "Paraguay"
- },
- "PE": {
- "name": "Peru"
- },
- "PN": {
- "name": "Pitkairn"
- },
- "PF": {
- "name": "Polynesia Fala"
- },
- "PL": {
- "name": "Pɔlɔŋ"
- },
- "PT": {
- "name": "Pɔrtugal"
- },
- "PR": {
- "name": "Puɛrto Riko"
- },
- "RE": {
- "name": "Réuniɔn"
- },
- "RO": {
- "name": "Roumania"
- },
- "RU": {
- "name": "Russi"
- },
- "RW": {
- "name": "Rwanda"
- },
- "KN": {
- "name": "Saint Kitts na Nevis"
- },
- "SH": {
- "name": "Saint Lina"
- },
- "LC": {
- "name": "Saint Lucia"
- },
- "PM": {
- "name": "Saint Peter ba Mikelɔn"
- },
- "VC": {
- "name": "Saint Vincent ba Grenadines"
- },
- "SV": {
- "name": "Salvadɔr"
- },
- "WS": {
- "name": "Samoa"
- },
- "AS": {
- "name": "Samoa m ́Amɛ́rka"
- },
- "SM": {
- "name": "San Marino"
- },
- "ST": {
- "name": "Sao Tomé ba Prinship"
- },
- "SA": {
- "name": "Saudi Arabia"
- },
- "SN": {
- "name": "Senegal"
- },
- "CF": {
- "name": "Sentrafríka"
- },
- "RS": {
- "name": "Serbia"
- },
- "SC": {
- "name": "Seychɛlle"
- },
- "CN": {
- "name": "Shine"
- },
- "SL": {
- "name": "Sierra Leɔn"
- },
- "SG": {
- "name": "Singapur"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "CY": {
- "name": "Sipria"
- },
- "SK": {
- "name": "Slovakia"
- },
- "SI": {
- "name": "Slovenia"
- },
- "SO": {
- "name": "Somália"
- },
- "GS": {
- "name": "South Georgia & South Sandwich Islands"
- },
- "SS": {
- "name": "South Sudan"
- },
- "LK": {
- "name": "Sri Lanka"
- },
- "BL": {
- "name": "St. Barthélemy"
- },
- "MF": {
- "name": "St. Martin"
- },
- "SD": {
- "name": "Sudaŋ"
- },
- "SE": {
- "name": "Suɛd"
- },
- "SR": {
- "name": "Surinam"
- },
- "SJ": {
- "name": "Svalbard & Jan Mayen"
- },
- "SZ": {
- "name": "Swaziland"
- },
- "CH": {
- "name": "Switzɛrland"
- },
- "SY": {
- "name": "Syria"
- },
- "TH": {
- "name": "Taïland"
- },
- "TW": {
- "name": "Taïwan"
- },
- "TJ": {
- "name": "Tajikistaŋ"
- },
- "TZ": {
- "name": "Tanzánía"
- },
- "TL": {
- "name": "Timɔr tsindikēh"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelo"
- },
- "TO": {
- "name": "Tɔnga"
- },
- "TT": {
- "name": "Trinidad ba Tobágó"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TD": {
- "name": "Tshad"
- },
- "CL": {
- "name": "Tshili"
- },
- "TN": {
- "name": "Tunisiá"
- },
- "TR": {
- "name": "Turki"
- },
- "TM": {
- "name": "Turkmɛnistaŋ"
- },
- "TV": {
- "name": "Tuvalú"
- },
- "UM": {
- "name": "U.S. Outlying Islands"
- },
- "UG": {
- "name": "Uganda"
- },
- "UA": {
- "name": "Ukrɛn"
- },
- "UY": {
- "name": "Uruguay"
- },
- "UZ": {
- "name": "Usbǝkistaŋ"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VA": {
- "name": "Vatikaŋ"
- },
- "VE": {
- "name": "Vǝnǝzuela"
- },
- "VN": {
- "name": "Viɛtnam"
- },
- "WF": {
- "name": "Wallis ba Futuna"
- },
- "EH": {
- "name": "Western Sahara"
- },
- "YE": {
- "name": "Yǝmɛn"
- },
- "ZM": {
- "name": "Zambia"
- },
- "NZ": {
- "name": "Zeland nwanah"
- },
- "ZW": {
- "name": "Zimbabwǝ"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/nn.json b/vendor/commerceguys/intl/resources/country/nn.json
deleted file mode 100644
index 5d0ec4541..000000000
--- a/vendor/commerceguys/intl/resources/country/nn.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afghanistan"
- },
- "AL": {
- "name": "Albania"
- },
- "DZ": {
- "name": "Algerie"
- },
- "AS": {
- "name": "Amerikansk Samoa"
- },
- "AD": {
- "name": "Andorra"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguilla"
- },
- "AQ": {
- "name": "Antarktis"
- },
- "AG": {
- "name": "Antigua og Barbuda"
- },
- "AR": {
- "name": "Argentina"
- },
- "AM": {
- "name": "Armenia"
- },
- "AW": {
- "name": "Aruba"
- },
- "AC": {
- "name": "Ascension"
- },
- "AZ": {
- "name": "Aserbajdsjan"
- },
- "AT": {
- "name": "Austerrike"
- },
- "AU": {
- "name": "Australia"
- },
- "BS": {
- "name": "Bahamas"
- },
- "BH": {
- "name": "Bahrain"
- },
- "BD": {
- "name": "Bangladesh"
- },
- "BB": {
- "name": "Barbados"
- },
- "BE": {
- "name": "Belgia"
- },
- "BZ": {
- "name": "Belize"
- },
- "BJ": {
- "name": "Benin"
- },
- "BM": {
- "name": "Bermuda"
- },
- "BT": {
- "name": "Bhutan"
- },
- "BO": {
- "name": "Bolivia"
- },
- "BA": {
- "name": "Bosnia-Hercegovina"
- },
- "BW": {
- "name": "Botswana"
- },
- "BR": {
- "name": "Brasil"
- },
- "BN": {
- "name": "Brunei"
- },
- "BG": {
- "name": "Bulgaria"
- },
- "BF": {
- "name": "Burkina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "CA": {
- "name": "Canada"
- },
- "KY": {
- "name": "Caymanøyane"
- },
- "EA": {
- "name": "Ceuta og Melilla"
- },
- "CL": {
- "name": "Chile"
- },
- "CX": {
- "name": "Christmasøya"
- },
- "CO": {
- "name": "Colombia"
- },
- "CK": {
- "name": "Cookøyane"
- },
- "CR": {
- "name": "Costa Rica"
- },
- "CU": {
- "name": "Cuba"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DK": {
- "name": "Danmark"
- },
- "VI": {
- "name": "Dei amerikanske Jomfruøyane"
- },
- "VG": {
- "name": "Dei britiske Jomfruøyane"
- },
- "TF": {
- "name": "Dei franske sørterritoria"
- },
- "AE": {
- "name": "Dei sameinte arabiske emirata"
- },
- "DO": {
- "name": "Den dominikanske republikken"
- },
- "CF": {
- "name": "Den sentralafrikanske republikken"
- },
- "IO": {
- "name": "Det britiske territoriet I Indiahavet"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DJ": {
- "name": "Djibouti"
- },
- "DM": {
- "name": "Dominica"
- },
- "EC": {
- "name": "Ecuador"
- },
- "EG": {
- "name": "Egypt"
- },
- "GQ": {
- "name": "Ekvatorial-Guinea"
- },
- "SV": {
- "name": "El Salvador"
- },
- "CI": {
- "name": "Elfenbeinskysten"
- },
- "ER": {
- "name": "Eritrea"
- },
- "EE": {
- "name": "Estland"
- },
- "ET": {
- "name": "Etiopia"
- },
- "FK": {
- "name": "Falklandsøyane"
- },
- "FJ": {
- "name": "Fiji"
- },
- "PH": {
- "name": "Filippinane"
- },
- "FI": {
- "name": "Finland"
- },
- "FR": {
- "name": "Frankrike"
- },
- "GF": {
- "name": "Fransk Guyana"
- },
- "PF": {
- "name": "Fransk Polynesia"
- },
- "FO": {
- "name": "Færøyane"
- },
- "GA": {
- "name": "Gabon"
- },
- "GM": {
- "name": "Gambia"
- },
- "GE": {
- "name": "Georgia"
- },
- "GH": {
- "name": "Ghana"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GD": {
- "name": "Grenada"
- },
- "GL": {
- "name": "Grønland"
- },
- "GP": {
- "name": "Guadeloupe"
- },
- "GU": {
- "name": "Guam"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GN": {
- "name": "Guinea"
- },
- "GW": {
- "name": "Guinea-Bissau"
- },
- "GY": {
- "name": "Guyana"
- },
- "HT": {
- "name": "Haiti"
- },
- "GR": {
- "name": "Hellas"
- },
- "HN": {
- "name": "Honduras"
- },
- "HK": {
- "name": "Hongkong S.A.R. Kina"
- },
- "IN": {
- "name": "India"
- },
- "ID": {
- "name": "Indonesia"
- },
- "IQ": {
- "name": "Irak"
- },
- "IR": {
- "name": "Iran"
- },
- "IE": {
- "name": "Irland"
- },
- "IS": {
- "name": "Island"
- },
- "IL": {
- "name": "Israel"
- },
- "IT": {
- "name": "Italia"
- },
- "JM": {
- "name": "Jamaica"
- },
- "JP": {
- "name": "Japan"
- },
- "YE": {
- "name": "Jemen"
- },
- "JE": {
- "name": "Jersey"
- },
- "JO": {
- "name": "Jordan"
- },
- "KH": {
- "name": "Kambodsja"
- },
- "CM": {
- "name": "Kamerun"
- },
- "IC": {
- "name": "Kanariøyane"
- },
- "CV": {
- "name": "Kapp Verde"
- },
- "BQ": {
- "name": "Karibisk Nederland"
- },
- "KZ": {
- "name": "Kasakhstan"
- },
- "KE": {
- "name": "Kenya"
- },
- "CN": {
- "name": "Kina"
- },
- "KG": {
- "name": "Kirgisistan"
- },
- "KI": {
- "name": "Kiribati"
- },
- "CC": {
- "name": "Kokosøyane"
- },
- "KM": {
- "name": "Komorane"
- },
- "CG": {
- "name": "Kongo-Brazzaville"
- },
- "CD": {
- "name": "Kongo-Kinshasa"
- },
- "XK": {
- "name": "Kosovo"
- },
- "HR": {
- "name": "Kroatia"
- },
- "KW": {
- "name": "Kuwait"
- },
- "BY": {
- "name": "Kviterussland"
- },
- "CY": {
- "name": "Kypros"
- },
- "LA": {
- "name": "Laos"
- },
- "LV": {
- "name": "Latvia"
- },
- "LS": {
- "name": "Lesotho"
- },
- "LB": {
- "name": "Libanon"
- },
- "LR": {
- "name": "Liberia"
- },
- "LY": {
- "name": "Libya"
- },
- "LI": {
- "name": "Liechtenstein"
- },
- "LT": {
- "name": "Litauen"
- },
- "LU": {
- "name": "Luxembourg"
- },
- "MO": {
- "name": "Macao S.A.R. Kina"
- },
- "MG": {
- "name": "Madagaskar"
- },
- "MK": {
- "name": "Makedonia"
- },
- "MW": {
- "name": "Malawi"
- },
- "MY": {
- "name": "Malaysia"
- },
- "MV": {
- "name": "Maldivane"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "IM": {
- "name": "Man"
- },
- "MA": {
- "name": "Marokko"
- },
- "MH": {
- "name": "Marshalløyane"
- },
- "MQ": {
- "name": "Martinique"
- },
- "MR": {
- "name": "Mauritania"
- },
- "MU": {
- "name": "Mauritius"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "Mexico"
- },
- "FM": {
- "name": "Mikronesiaføderasjonen"
- },
- "MD": {
- "name": "Moldova"
- },
- "MC": {
- "name": "Monaco"
- },
- "MN": {
- "name": "Mongolia"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MZ": {
- "name": "Mosambik"
- },
- "MM": {
- "name": "Myanmar (Burma)"
- },
- "NA": {
- "name": "Namibia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NL": {
- "name": "Nederland"
- },
- "NP": {
- "name": "Nepal"
- },
- "NZ": {
- "name": "New Zealand"
- },
- "NI": {
- "name": "Nicaragua"
- },
- "NE": {
- "name": "Niger"
- },
- "NG": {
- "name": "Nigeria"
- },
- "NU": {
- "name": "Niue"
- },
- "KP": {
- "name": "Nord-Korea"
- },
- "MP": {
- "name": "Nord-Marianane"
- },
- "NO": {
- "name": "Noreg"
- },
- "NF": {
- "name": "Norfolkøya"
- },
- "NC": {
- "name": "Ny-Caledonia"
- },
- "OM": {
- "name": "Oman"
- },
- "PK": {
- "name": "Pakistan"
- },
- "PW": {
- "name": "Palau"
- },
- "PS": {
- "name": "Palestinsk territorium"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papua Ny-Guinea"
- },
- "PY": {
- "name": "Paraguay"
- },
- "PE": {
- "name": "Peru"
- },
- "PN": {
- "name": "Pitcairn"
- },
- "PL": {
- "name": "Polen"
- },
- "PT": {
- "name": "Portugal"
- },
- "PR": {
- "name": "Puerto Rico"
- },
- "QA": {
- "name": "Qatar"
- },
- "RE": {
- "name": "Réunion"
- },
- "RO": {
- "name": "Romania"
- },
- "RU": {
- "name": "Russland"
- },
- "RW": {
- "name": "Rwanda"
- },
- "BL": {
- "name": "Saint Barthélemy"
- },
- "SH": {
- "name": "Saint Helena"
- },
- "KN": {
- "name": "Saint Kitts og Nevis"
- },
- "MF": {
- "name": "Saint Martin"
- },
- "PM": {
- "name": "Saint-Pierre-et-Miquelon"
- },
- "SB": {
- "name": "Salomonøyane"
- },
- "WS": {
- "name": "Samoa"
- },
- "SM": {
- "name": "San Marino"
- },
- "ST": {
- "name": "São Tomé og Príncipe"
- },
- "SA": {
- "name": "Saudi-Arabia"
- },
- "SN": {
- "name": "Senegal"
- },
- "RS": {
- "name": "Serbia"
- },
- "SC": {
- "name": "Seychellane"
- },
- "SL": {
- "name": "Sierra Leone"
- },
- "SG": {
- "name": "Singapore"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SK": {
- "name": "Slovakia"
- },
- "SI": {
- "name": "Slovenia"
- },
- "SO": {
- "name": "Somalia"
- },
- "ES": {
- "name": "Spania"
- },
- "LK": {
- "name": "Sri Lanka"
- },
- "LC": {
- "name": "St. Lucia"
- },
- "VC": {
- "name": "St. Vincent og Grenadinane"
- },
- "GB": {
- "name": "Storbritannia"
- },
- "SD": {
- "name": "Sudan"
- },
- "SR": {
- "name": "Surinam"
- },
- "SJ": {
- "name": "Svalbard og Jan Mayen"
- },
- "CH": {
- "name": "Sveits"
- },
- "SE": {
- "name": "Sverige"
- },
- "SZ": {
- "name": "Swaziland"
- },
- "SY": {
- "name": "Syria"
- },
- "ZA": {
- "name": "Sør-Afrika"
- },
- "GS": {
- "name": "Sør-Georgia og Sør-Sandwichøyene"
- },
- "KR": {
- "name": "Sør-Korea"
- },
- "SS": {
- "name": "Sør-Sudan"
- },
- "TJ": {
- "name": "Tadsjikistan"
- },
- "TW": {
- "name": "Taiwan"
- },
- "TZ": {
- "name": "Tanzania"
- },
- "TH": {
- "name": "Thailand"
- },
- "TL": {
- "name": "Timor-Leste (Aust-Timor)"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad og Tobago"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TD": {
- "name": "Tsjad"
- },
- "CZ": {
- "name": "Tsjekkia"
- },
- "TN": {
- "name": "Tunisia"
- },
- "TM": {
- "name": "Turkmenistan"
- },
- "TC": {
- "name": "Turks- og Caicosøyane"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "TR": {
- "name": "Tyrkia"
- },
- "DE": {
- "name": "Tyskland"
- },
- "UG": {
- "name": "Uganda"
- },
- "UA": {
- "name": "Ukraina"
- },
- "HU": {
- "name": "Ungarn"
- },
- "UY": {
- "name": "Uruguay"
- },
- "US": {
- "name": "USA"
- },
- "UM": {
- "name": "USAs ytre småøyar"
- },
- "UZ": {
- "name": "Usbekistan"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VA": {
- "name": "Vatikanstaten"
- },
- "VE": {
- "name": "Venezuela"
- },
- "EH": {
- "name": "Vest-Sahara"
- },
- "VN": {
- "name": "Vietnam"
- },
- "WF": {
- "name": "Wallis og Futuna"
- },
- "ZM": {
- "name": "Zambia"
- },
- "ZW": {
- "name": "Zimbabwe"
- },
- "AX": {
- "name": "Åland"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/nus.json b/vendor/commerceguys/intl/resources/country/nus.json
deleted file mode 100644
index ed5ed58a7..000000000
--- a/vendor/commerceguys/intl/resources/country/nus.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Abganithtan"
- },
- "AZ": {
- "name": "Adhe̱rbe̱ja̱n"
- },
- "AR": {
- "name": "Aɛrgentin"
- },
- "AM": {
- "name": "Aɛrmänia"
- },
- "AX": {
- "name": "Åland Islands"
- },
- "AL": {
- "name": "Albänia"
- },
- "DZ": {
- "name": "Algeria"
- },
- "AS": {
- "name": "Amerika thamow"
- },
- "AD": {
- "name": "Andora"
- },
- "AQ": {
- "name": "Antarctica"
- },
- "AG": {
- "name": "Antiguaa kɛnɛ Barbuda"
- },
- "AO": {
- "name": "Aŋgola"
- },
- "AI": {
- "name": "Aŋguɛla"
- },
- "AW": {
- "name": "Aruba"
- },
- "AC": {
- "name": "Ascension Island"
- },
- "AU": {
- "name": "Athɔra̱lia"
- },
- "AT": {
- "name": "Athtɛria"
- },
- "BS": {
- "name": "Bämuɔth"
- },
- "BR": {
- "name": "Bäraadhiil"
- },
- "BB": {
- "name": "Bärbadoth"
- },
- "BH": {
- "name": "Ba̱reen"
- },
- "BY": {
- "name": "Be̱lɛruth"
- },
- "BE": {
- "name": "Be̱lgim"
- },
- "BD": {
- "name": "Bengeladiec"
- },
- "BJ": {
- "name": "Be̱ni̱n"
- },
- "BM": {
- "name": "Be̱rmudaa"
- },
- "BZ": {
- "name": "Bilidha"
- },
- "BW": {
- "name": "Bothiwaana"
- },
- "BA": {
- "name": "Bothnia kɛnɛ ɣärgobinia"
- },
- "BG": {
- "name": "Bulga̱a̱ria"
- },
- "BO": {
- "name": "Bulibia"
- },
- "BF": {
- "name": "Burkinɛ pa̱thu"
- },
- "BI": {
- "name": "Burundi"
- },
- "BN": {
- "name": "Burunɛy"
- },
- "VG": {
- "name": "Burutic dhuɔ̱ɔ̱l be̱rgin"
- },
- "IO": {
- "name": "Burutic ɣe̱ndian oce̱n"
- },
- "BT": {
- "name": "Buta̱n"
- },
- "TD": {
- "name": "Ca̱d"
- },
- "IC": {
- "name": "Canary Islands"
- },
- "BQ": {
- "name": "Caribbean Netherlands"
- },
- "CN": {
- "name": "Cayna"
- },
- "EA": {
- "name": "Ceuta & Melilla"
- },
- "CF": {
- "name": "Cɛntrɔl aprika repuɔblic"
- },
- "CX": {
- "name": "Christmas Island"
- },
- "CL": {
- "name": "Cili̱"
- },
- "CC": {
- "name": "Cocos (Keeling) Islands"
- },
- "CD": {
- "name": "Congo - Kinshasa"
- },
- "CU": {
- "name": "Cuba"
- },
- "CW": {
- "name": "Curaçao"
- },
- "CY": {
- "name": "Cyprus"
- },
- "CZ": {
- "name": "Czechia"
- },
- "DK": {
- "name": "Denmark"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DJ": {
- "name": "Djibouti"
- },
- "DM": {
- "name": "Dominica"
- },
- "DO": {
- "name": "Dominican Republic"
- },
- "EC": {
- "name": "Ecuador"
- },
- "EG": {
- "name": "Egypt"
- },
- "SV": {
- "name": "El Salvador"
- },
- "GQ": {
- "name": "Equatorial Guinea"
- },
- "ER": {
- "name": "Eritrea"
- },
- "EE": {
- "name": "Estonia"
- },
- "ET": {
- "name": "Ethiopia"
- },
- "FK": {
- "name": "Falkland Islands"
- },
- "FO": {
- "name": "Faroe Islands"
- },
- "FJ": {
- "name": "Fiji"
- },
- "FI": {
- "name": "Finland"
- },
- "FR": {
- "name": "France"
- },
- "GF": {
- "name": "French Guiana"
- },
- "PF": {
- "name": "French Polynesia"
- },
- "TF": {
- "name": "French Southern Territories"
- },
- "GA": {
- "name": "Gabon"
- },
- "GM": {
- "name": "Gambia"
- },
- "GE": {
- "name": "Georgia"
- },
- "DE": {
- "name": "Germany"
- },
- "GH": {
- "name": "Ghana"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GR": {
- "name": "Greece"
- },
- "GL": {
- "name": "Greenland"
- },
- "GD": {
- "name": "Grenada"
- },
- "GP": {
- "name": "Guadeloupe"
- },
- "GU": {
- "name": "Guam"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GN": {
- "name": "Guinea"
- },
- "GW": {
- "name": "Guinea-Bissau"
- },
- "GY": {
- "name": "Guyana"
- },
- "HT": {
- "name": "Haiti"
- },
- "HN": {
- "name": "Honduras"
- },
- "HK": {
- "name": "Hong Kong SAR China"
- },
- "HU": {
- "name": "Hungary"
- },
- "IS": {
- "name": "Iceland"
- },
- "IN": {
- "name": "India"
- },
- "ID": {
- "name": "Indonesia"
- },
- "IR": {
- "name": "Iran"
- },
- "IQ": {
- "name": "Iraq"
- },
- "IE": {
- "name": "Ireland"
- },
- "IM": {
- "name": "Isle of Man"
- },
- "IL": {
- "name": "Israel"
- },
- "IT": {
- "name": "Italy"
- },
- "JM": {
- "name": "Jamaica"
- },
- "JP": {
- "name": "Japan"
- },
- "JE": {
- "name": "Jersey"
- },
- "JO": {
- "name": "Jordan"
- },
- "CA": {
- "name": "Känɛda"
- },
- "KY": {
- "name": "Kaymɛn ɣa̱ylɛn"
- },
- "KZ": {
- "name": "Kazakhstan"
- },
- "KE": {
- "name": "Kenya"
- },
- "CM": {
- "name": "Kɛmɛrun"
- },
- "CV": {
- "name": "Kɛp bedi ɣa̱ylɛn"
- },
- "KI": {
- "name": "Kiribati"
- },
- "CI": {
- "name": "Kodibo̱o̱"
- },
- "CO": {
- "name": "Kolombia"
- },
- "KH": {
- "name": "Kombodia"
- },
- "KM": {
- "name": "Komruth"
- },
- "HR": {
- "name": "Korwaatia"
- },
- "XK": {
- "name": "Kosovo"
- },
- "CR": {
- "name": "Kothtirika"
- },
- "CG": {
- "name": "Kɔŋgɔ"
- },
- "CK": {
- "name": "Kuk ɣa̱ylɛn"
- },
- "KW": {
- "name": "Kuwait"
- },
- "KG": {
- "name": "Kyrgyzstan"
- },
- "LA": {
- "name": "Laos"
- },
- "LV": {
- "name": "Latvia"
- },
- "LB": {
- "name": "Lebanon"
- },
- "LS": {
- "name": "Lesotho"
- },
- "LR": {
- "name": "Liberia"
- },
- "LY": {
- "name": "Libya"
- },
- "LI": {
- "name": "Liechtenstein"
- },
- "LT": {
- "name": "Lithuania"
- },
- "LU": {
- "name": "Luxembourg"
- },
- "MO": {
- "name": "Macau SAR China"
- },
- "MK": {
- "name": "Macedonia"
- },
- "MG": {
- "name": "Madagascar"
- },
- "MW": {
- "name": "Malawi"
- },
- "MY": {
- "name": "Malaysia"
- },
- "MV": {
- "name": "Maldives"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "MH": {
- "name": "Marshall Islands"
- },
- "MQ": {
- "name": "Martinique"
- },
- "MR": {
- "name": "Mauritania"
- },
- "MU": {
- "name": "Mauritius"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "Mexico"
- },
- "FM": {
- "name": "Micronesia"
- },
- "MD": {
- "name": "Moldova"
- },
- "MC": {
- "name": "Monaco"
- },
- "MN": {
- "name": "Mongolia"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MA": {
- "name": "Morocco"
- },
- "MZ": {
- "name": "Mozambique"
- },
- "MM": {
- "name": "Myanmar (Burma)"
- },
- "NA": {
- "name": "Namibia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepal"
- },
- "NL": {
- "name": "Netherlands"
- },
- "NC": {
- "name": "New Caledonia"
- },
- "NZ": {
- "name": "New Zealand"
- },
- "NI": {
- "name": "Nicaragua"
- },
- "NE": {
- "name": "Niger"
- },
- "NG": {
- "name": "Nigeria"
- },
- "NU": {
- "name": "Niue"
- },
- "NF": {
- "name": "Norfolk Island"
- },
- "KP": {
- "name": "North Korea"
- },
- "MP": {
- "name": "Northern Mariana Islands"
- },
- "NO": {
- "name": "Norway"
- },
- "OM": {
- "name": "Oman"
- },
- "PK": {
- "name": "Pakistan"
- },
- "PW": {
- "name": "Palau"
- },
- "PS": {
- "name": "Palestinian Territories"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papua New Guinea"
- },
- "PY": {
- "name": "Paraguay"
- },
- "PE": {
- "name": "Peru"
- },
- "PH": {
- "name": "Philippines"
- },
- "PN": {
- "name": "Pitcairn Islands"
- },
- "PL": {
- "name": "Poland"
- },
- "PT": {
- "name": "Portugal"
- },
- "PR": {
- "name": "Puerto Rico"
- },
- "QA": {
- "name": "Qatar"
- },
- "RE": {
- "name": "Réunion"
- },
- "RO": {
- "name": "Romania"
- },
- "RU": {
- "name": "Russia"
- },
- "RW": {
- "name": "Rwanda"
- },
- "WS": {
- "name": "Samoa"
- },
- "SM": {
- "name": "San Marino"
- },
- "ST": {
- "name": "São Tomé & Príncipe"
- },
- "SA": {
- "name": "Saudi Arabia"
- },
- "SN": {
- "name": "Senegal"
- },
- "RS": {
- "name": "Serbia"
- },
- "SC": {
- "name": "Seychelles"
- },
- "SL": {
- "name": "Sierra Leone"
- },
- "SG": {
- "name": "Singapore"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SK": {
- "name": "Slovakia"
- },
- "SI": {
- "name": "Slovenia"
- },
- "SB": {
- "name": "Solomon Islands"
- },
- "SO": {
- "name": "Somalia"
- },
- "ZA": {
- "name": "South Africa"
- },
- "GS": {
- "name": "South Georgia & South Sandwich Islands"
- },
- "KR": {
- "name": "South Korea"
- },
- "SS": {
- "name": "South Sudan"
- },
- "ES": {
- "name": "Spain"
- },
- "LK": {
- "name": "Sri Lanka"
- },
- "BL": {
- "name": "St. Barthélemy"
- },
- "SH": {
- "name": "St. Helena"
- },
- "KN": {
- "name": "St. Kitts & Nevis"
- },
- "LC": {
- "name": "St. Lucia"
- },
- "MF": {
- "name": "St. Martin"
- },
- "PM": {
- "name": "St. Pierre & Miquelon"
- },
- "VC": {
- "name": "St. Vincent & Grenadines"
- },
- "SD": {
- "name": "Sudan"
- },
- "SR": {
- "name": "Suriname"
- },
- "SJ": {
- "name": "Svalbard & Jan Mayen"
- },
- "SZ": {
- "name": "Swaziland"
- },
- "SE": {
- "name": "Sweden"
- },
- "CH": {
- "name": "Switzerland"
- },
- "SY": {
- "name": "Syria"
- },
- "TW": {
- "name": "Taiwan"
- },
- "TJ": {
- "name": "Tajikistan"
- },
- "TZ": {
- "name": "Tanzania"
- },
- "TH": {
- "name": "Thailand"
- },
- "TL": {
- "name": "Timor-Leste"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad & Tobago"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TN": {
- "name": "Tunisia"
- },
- "TR": {
- "name": "Turkey"
- },
- "TM": {
- "name": "Turkmenistan"
- },
- "TC": {
- "name": "Turks & Caicos Islands"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UM": {
- "name": "U.S. Outlying Islands"
- },
- "VI": {
- "name": "U.S. Virgin Islands"
- },
- "UG": {
- "name": "Uganda"
- },
- "UA": {
- "name": "Ukraine"
- },
- "AE": {
- "name": "United Arab Emirates"
- },
- "GB": {
- "name": "United Kingdom"
- },
- "US": {
- "name": "United States"
- },
- "UY": {
- "name": "Uruguay"
- },
- "UZ": {
- "name": "Uzbekistan"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VA": {
- "name": "Vatican City"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietnam"
- },
- "WF": {
- "name": "Wallis & Futuna"
- },
- "EH": {
- "name": "Western Sahara"
- },
- "YE": {
- "name": "Yemen"
- },
- "ZM": {
- "name": "Zambia"
- },
- "ZW": {
- "name": "Zimbabwe"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/nyn.json b/vendor/commerceguys/intl/resources/country/nyn.json
deleted file mode 100644
index 037a3e6dc..000000000
--- a/vendor/commerceguys/intl/resources/country/nyn.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afuganistani"
- },
- "IS": {
- "name": "Aisilandi"
- },
- "CI": {
- "name": "Aivore Kositi"
- },
- "AX": {
- "name": "Åland Islands"
- },
- "AE": {
- "name": "Amahanga ga Buharabu ageeteereine"
- },
- "US": {
- "name": "Amerika"
- },
- "AD": {
- "name": "Andora"
- },
- "AG": {
- "name": "Angiguwa na Babuda"
- },
- "AO": {
- "name": "Angora"
- },
- "AI": {
- "name": "Angwira"
- },
- "AQ": {
- "name": "Antarctica"
- },
- "AR": {
- "name": "Arigentina"
- },
- "DZ": {
- "name": "Arigyeriya"
- },
- "AM": {
- "name": "Arimeniya"
- },
- "AW": {
- "name": "Aruba"
- },
- "AL": {
- "name": "Arubania"
- },
- "AC": {
- "name": "Ascension Island"
- },
- "AZ": {
- "name": "Azabagyani"
- },
- "BB": {
- "name": "Babadosi"
- },
- "BS": {
- "name": "Bahama"
- },
- "BH": {
- "name": "Bahareni"
- },
- "BD": {
- "name": "Bangaradeshi"
- },
- "BY": {
- "name": "Bararusi"
- },
- "BJ": {
- "name": "Benini"
- },
- "BM": {
- "name": "Berimuda"
- },
- "BZ": {
- "name": "Berize"
- },
- "BF": {
- "name": "Bokina Faso"
- },
- "BO": {
- "name": "Boriiviya"
- },
- "BW": {
- "name": "Botswana"
- },
- "BA": {
- "name": "Boziniya na Hezegovina"
- },
- "BE": {
- "name": "Bubirigi"
- },
- "FR": {
- "name": "Bufaransa"
- },
- "FI": {
- "name": "Bufini"
- },
- "DE": {
- "name": "Bugirimaani"
- },
- "GB": {
- "name": "Bungyereza"
- },
- "BR": {
- "name": "Buraziiri"
- },
- "BG": {
- "name": "Burugariya"
- },
- "TL": {
- "name": "Burugweizooba bwa Timori"
- },
- "BI": {
- "name": "Burundi"
- },
- "BN": {
- "name": "Burunei"
- },
- "BT": {
- "name": "Butani"
- },
- "TR": {
- "name": "Buturuki \/Take"
- },
- "IC": {
- "name": "Canary Islands"
- },
- "BQ": {
- "name": "Caribbean Netherlands"
- },
- "EA": {
- "name": "Ceuta & Melilla"
- },
- "TD": {
- "name": "Chadi"
- },
- "CL": {
- "name": "Chile"
- },
- "CN": {
- "name": "China"
- },
- "CX": {
- "name": "Christmas Island"
- },
- "CC": {
- "name": "Cocos (Keeling) Islands"
- },
- "CU": {
- "name": "Cuba"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DK": {
- "name": "Deenimaaka"
- },
- "CD": {
- "name": "Demokoratika Ripaaburika ya Kongo"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DM": {
- "name": "Dominika"
- },
- "MP": {
- "name": "Ebizinga by’amatemba ga Mariana"
- },
- "TC": {
- "name": "Ebizinga bya Buturuki na Kaiko"
- },
- "FK": {
- "name": "Ebizinga bya Faakilanda"
- },
- "IO": {
- "name": "Ebizinga bya Indian ebya Bungyereza"
- },
- "KY": {
- "name": "Ebizinga bya Kayimani"
- },
- "CV": {
- "name": "Ebizinga bya Kepuvade"
- },
- "CK": {
- "name": "Ebizinga bya Kuuku"
- },
- "MH": {
- "name": "Ebizinga bya Marshaa"
- },
- "SB": {
- "name": "Ebizinga bya Surimaani"
- },
- "VI": {
- "name": "Ebizinga bya Virigini ebya Amerika"
- },
- "VG": {
- "name": "Ebizinga bya Virigini ebya Bungyereza"
- },
- "CF": {
- "name": "Eihanga rya Rwagati ya Afirika"
- },
- "NF": {
- "name": "Ekizinga Norifoko"
- },
- "SV": {
- "name": "Eri Salivado"
- },
- "ER": {
- "name": "Eriteriya"
- },
- "EE": {
- "name": "Esitoniya"
- },
- "ET": {
- "name": "Ethiyopiya"
- },
- "FO": {
- "name": "Faroe Islands"
- },
- "FJ": {
- "name": "Figyi"
- },
- "PH": {
- "name": "Firipino"
- },
- "TF": {
- "name": "French Southern Territories"
- },
- "GA": {
- "name": "Gabooni"
- },
- "GM": {
- "name": "Gambiya"
- },
- "GH": {
- "name": "Gana"
- },
- "GI": {
- "name": "Giburaata"
- },
- "GN": {
- "name": "Gine"
- },
- "GW": {
- "name": "Ginebisau"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GQ": {
- "name": "Guni"
- },
- "GD": {
- "name": "Gurenada"
- },
- "GL": {
- "name": "Guriinirandi"
- },
- "GR": {
- "name": "Guriisi"
- },
- "GY": {
- "name": "Guyana"
- },
- "GF": {
- "name": "Guyana ya Bufaransa"
- },
- "GP": {
- "name": "Gwaderupe"
- },
- "GU": {
- "name": "Gwamu"
- },
- "GT": {
- "name": "Gwatemara"
- },
- "JM": {
- "name": "Gyamaika"
- },
- "JP": {
- "name": "Gyapaani"
- },
- "DJ": {
- "name": "Gyibuti"
- },
- "GE": {
- "name": "Gyogiya"
- },
- "HT": {
- "name": "Haiti"
- },
- "HU": {
- "name": "Hangare"
- },
- "HN": {
- "name": "Hondurasi"
- },
- "HK": {
- "name": "Hong Kong SAR China"
- },
- "NL": {
- "name": "Hoorandi"
- },
- "EC": {
- "name": "Ikweda"
- },
- "IN": {
- "name": "Indiya"
- },
- "ID": {
- "name": "Indoneeziya"
- },
- "IQ": {
- "name": "Iraaka"
- },
- "IR": {
- "name": "Iraani"
- },
- "IE": {
- "name": "Irerandi"
- },
- "IL": {
- "name": "Isirairi"
- },
- "IM": {
- "name": "Isle of Man"
- },
- "IT": {
- "name": "Itare"
- },
- "JE": {
- "name": "Jersey"
- },
- "KH": {
- "name": "Kambodiya"
- },
- "CM": {
- "name": "Kameruuni"
- },
- "CA": {
- "name": "Kanada"
- },
- "QA": {
- "name": "Kata"
- },
- "KZ": {
- "name": "Kazakisitani"
- },
- "KE": {
- "name": "Kenya"
- },
- "KI": {
- "name": "Kiribati"
- },
- "KG": {
- "name": "Kirigizistani"
- },
- "CG": {
- "name": "Kongo"
- },
- "HR": {
- "name": "Korasiya"
- },
- "KR": {
- "name": "Koreya Amashuuma"
- },
- "KP": {
- "name": "Koreya Amatemba"
- },
- "CO": {
- "name": "Korombiya"
- },
- "KM": {
- "name": "Koromo"
- },
- "CR": {
- "name": "Kositarika"
- },
- "XK": {
- "name": "Kosovo"
- },
- "KW": {
- "name": "Kuweiti"
- },
- "LU": {
- "name": "Lakizembaaga"
- },
- "LV": {
- "name": "Latviya"
- },
- "LA": {
- "name": "Layosi"
- },
- "LB": {
- "name": "Lebanoni"
- },
- "LS": {
- "name": "Lesotho"
- },
- "LR": {
- "name": "Liberiya"
- },
- "LY": {
- "name": "Libya"
- },
- "LI": {
- "name": "Lishenteni"
- },
- "LT": {
- "name": "Lithuania"
- },
- "MO": {
- "name": "Macau SAR China"
- },
- "MG": {
- "name": "Madagasika"
- },
- "MW": {
- "name": "Marawi"
- },
- "MY": {
- "name": "marayizia"
- },
- "ML": {
- "name": "Mari"
- },
- "MV": {
- "name": "Maridives"
- },
- "MT": {
- "name": "Marita"
- },
- "MQ": {
- "name": "Martinique"
- },
- "MK": {
- "name": "Masedoonia"
- },
- "MU": {
- "name": "Maurishiasi"
- },
- "MR": {
- "name": "Mauriteeniya"
- },
- "YT": {
- "name": "Mayote"
- },
- "MX": {
- "name": "Mexico"
- },
- "FM": {
- "name": "Mikironesiya"
- },
- "EG": {
- "name": "Misiri"
- },
- "MC": {
- "name": "Monaco"
- },
- "MN": {
- "name": "Mongoria"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrati"
- },
- "MD": {
- "name": "Moridova"
- },
- "MA": {
- "name": "Morocco"
- },
- "MZ": {
- "name": "Mozambique"
- },
- "MM": {
- "name": "Myanamar"
- },
- "NE": {
- "name": "Naigya"
- },
- "NG": {
- "name": "Naigyeriya"
- },
- "NA": {
- "name": "Namibiya"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepo"
- },
- "NI": {
- "name": "Nikaragwa"
- },
- "NU": {
- "name": "Niue"
- },
- "NC": {
- "name": "Niukaredonia"
- },
- "NZ": {
- "name": "Niuzirandi"
- },
- "NO": {
- "name": "Noorwe"
- },
- "OM": {
- "name": "Omaani"
- },
- "AU": {
- "name": "Ositureeriya"
- },
- "AT": {
- "name": "Osituria"
- },
- "PK": {
- "name": "Pakisitaani"
- },
- "PW": {
- "name": "Palaawu"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papua"
- },
- "PY": {
- "name": "Paragwai"
- },
- "PS": {
- "name": "Parestiina na Gaza"
- },
- "PE": {
- "name": "Peru"
- },
- "PN": {
- "name": "Pitkaini"
- },
- "PT": {
- "name": "Pocugo"
- },
- "PF": {
- "name": "Polinesia ya Bufaransa"
- },
- "PL": {
- "name": "Poorandi"
- },
- "PR": {
- "name": "Pwetoriko"
- },
- "DO": {
- "name": "Ripaaburika ya Dominica"
- },
- "CZ": {
- "name": "Ripaaburika ya Zeeki"
- },
- "RE": {
- "name": "Riyuniyoni"
- },
- "RO": {
- "name": "Romaniya"
- },
- "RU": {
- "name": "Rrasha"
- },
- "RW": {
- "name": "Rwanda"
- },
- "CY": {
- "name": "Saipurasi"
- },
- "SM": {
- "name": "Samarino"
- },
- "WS": {
- "name": "Samowa"
- },
- "AS": {
- "name": "Samowa ya Ameerika"
- },
- "SA": {
- "name": "Saudi Areebiya"
- },
- "ZA": {
- "name": "Sausi Afirika"
- },
- "ST": {
- "name": "Sawo Tome na Purinsipo"
- },
- "SN": {
- "name": "Senego"
- },
- "SH": {
- "name": "Senti Herena"
- },
- "KN": {
- "name": "Senti Kittis na Nevisi"
- },
- "PM": {
- "name": "Senti Piyerre na Mikweron"
- },
- "LC": {
- "name": "Senti Rusiya"
- },
- "VC": {
- "name": "Senti Vinsent na Gurenadini"
- },
- "RS": {
- "name": "Serbia"
- },
- "SC": {
- "name": "Shesheresi"
- },
- "SG": {
- "name": "Singapo"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "ES": {
- "name": "Sipeyini"
- },
- "LK": {
- "name": "Siriranka"
- },
- "SY": {
- "name": "Siriya"
- },
- "SK": {
- "name": "Sirovaakiya"
- },
- "SI": {
- "name": "Sirovaaniya"
- },
- "SL": {
- "name": "Sirra Riyooni"
- },
- "SO": {
- "name": "Somaariya"
- },
- "GS": {
- "name": "South Georgia & South Sandwich Islands"
- },
- "SS": {
- "name": "South Sudan"
- },
- "BL": {
- "name": "St. Barthélemy"
- },
- "MF": {
- "name": "St. Martin"
- },
- "SD": {
- "name": "Sudani"
- },
- "SR": {
- "name": "Surinaamu"
- },
- "SJ": {
- "name": "Svalbard & Jan Mayen"
- },
- "SZ": {
- "name": "Swazirandi"
- },
- "SE": {
- "name": "Swideni"
- },
- "CH": {
- "name": "Swisi"
- },
- "TH": {
- "name": "Tairandi"
- },
- "TJ": {
- "name": "Tajikisitani"
- },
- "TZ": {
- "name": "Tanzania"
- },
- "TW": {
- "name": "Tayiwaani"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokerawu"
- },
- "TO": {
- "name": "Tonga"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TN": {
- "name": "Tunizia"
- },
- "TT": {
- "name": "Turinidad na Tobago"
- },
- "TM": {
- "name": "Turukimenisitani"
- },
- "TV": {
- "name": "Tuvaru"
- },
- "UM": {
- "name": "U.S. Outlying Islands"
- },
- "UG": {
- "name": "Uganda"
- },
- "UA": {
- "name": "Ukureini"
- },
- "UY": {
- "name": "Urugwai"
- },
- "UZ": {
- "name": "Uzibekisitani"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VA": {
- "name": "Vatikani"
- },
- "VE": {
- "name": "Venezuwera"
- },
- "VN": {
- "name": "Viyetinaamu"
- },
- "WF": {
- "name": "Warris na Futuna"
- },
- "EH": {
- "name": "Western Sahara"
- },
- "YE": {
- "name": "Yemeni"
- },
- "JO": {
- "name": "Yorudaani"
- },
- "ZM": {
- "name": "Zambia"
- },
- "ZW": {
- "name": "Zimbabwe"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/or.json b/vendor/commerceguys/intl/resources/country/or.json
deleted file mode 100644
index b1df96aaa..000000000
--- a/vendor/commerceguys/intl/resources/country/or.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AX": {
- "name": "ଅଲାଣ୍ଡ ଦ୍ଵୀପପୁଞ୍ଜ"
- },
- "AT": {
- "name": "ଅଷ୍ଟ୍ରିଆ"
- },
- "AU": {
- "name": "ଅଷ୍ଟ୍ରେଲିଆ"
- },
- "IM": {
- "name": "ଆଇଲ୍‌ ଅଫ୍‌ ମ୍ୟାନ୍‌"
- },
- "IS": {
- "name": "ଆଇସଲ୍ୟାଣ୍ଡ"
- },
- "AI": {
- "name": "ଆଙ୍ଗୁଇଲ୍ଲା"
- },
- "AO": {
- "name": "ଆଙ୍ଗୋଲା"
- },
- "AZ": {
- "name": "ଆଜେରବାଇଜାନ୍"
- },
- "AQ": {
- "name": "ଆଣ୍ଟାର୍କାଟିକା"
- },
- "AG": {
- "name": "ଆଣ୍ଟିଗୁଆ ଏବଂ ବାରବୁଦା"
- },
- "AD": {
- "name": "ଆଣ୍ଡୋରା"
- },
- "AF": {
- "name": "ଆଫଗାନିସ୍ତାନ୍"
- },
- "AS": {
- "name": "ଆମେରିକାନ୍ ସାମୋଆ"
- },
- "IE": {
- "name": "ଆୟରଲ୍ୟାଣ୍ଡ"
- },
- "AW": {
- "name": "ଆରୁବା"
- },
- "AR": {
- "name": "ଆର୍ଜେଣ୍ଟିନା"
- },
- "AM": {
- "name": "ଆର୍ମେନିଆ"
- },
- "DZ": {
- "name": "ଆଲଜେରିଆ"
- },
- "AL": {
- "name": "ଆଲବାନିଆ"
- },
- "AC": {
- "name": "ଆସେନସିଅନ୍‌ ଦ୍ୱୀପ"
- },
- "GQ": {
- "name": "ଇକ୍ବାଟେରିଆଲ୍ ଗୁଇନିଆ"
- },
- "EC": {
- "name": "ଇକ୍ୱାଡୋର୍"
- },
- "EG": {
- "name": "ଇଜିପ୍ଟ"
- },
- "IT": {
- "name": "ଇଟାଲୀ"
- },
- "ID": {
- "name": "ଇଣ୍ଡୋନେସିଆ"
- },
- "ET": {
- "name": "ଇଥିଓପିଆ"
- },
- "IQ": {
- "name": "ଇରାକ୍"
- },
- "IR": {
- "name": "ଇରାନ"
- },
- "ER": {
- "name": "ଇରିଟ୍ରିୟା"
- },
- "IL": {
- "name": "ଇସ୍ରାଏଲ୍"
- },
- "UG": {
- "name": "ଉଗାଣ୍ଡା"
- },
- "UZ": {
- "name": "ଉଜବେକିସ୍ତାନ"
- },
- "KP": {
- "name": "ଉତ୍ତର କୋରିଆ"
- },
- "MP": {
- "name": "ଉତ୍ତର ମାରିଆନା ଦ୍ୱୀପପୁଞ୍ଜ"
- },
- "UY": {
- "name": "ଉରୁଗୁଏ"
- },
- "SV": {
- "name": "ଏଲ୍ ସାଲଭାଡୋର୍"
- },
- "EE": {
- "name": "ଏସ୍ତୋନିଆ"
- },
- "OM": {
- "name": "ଓମାନ୍"
- },
- "CD": {
- "name": "କଙ୍ଗୋ-କିନସାସା"
- },
- "CG": {
- "name": "କଙ୍ଗୋ-ବ୍ରାଜିଭିଲ୍ଲେ"
- },
- "QA": {
- "name": "କତାର୍"
- },
- "KZ": {
- "name": "କାଜାକାସ୍ତାନ"
- },
- "CA": {
- "name": "କାନାଡା"
- },
- "CM": {
- "name": "କାମେରୁନ୍"
- },
- "KH": {
- "name": "କାମ୍ବୋଡିଆ"
- },
- "BQ": {
- "name": "କାରବିୟନ୍‌ ନେଦରଲ୍ୟାଣ୍ଡ"
- },
- "KI": {
- "name": "କିରିବାଟି"
- },
- "KG": {
- "name": "କିର୍ଗିଜିସ୍ତାନ"
- },
- "KW": {
- "name": "କୁଏତ୍"
- },
- "CK": {
- "name": "କୁକ୍‌ ଦ୍ୱୀପପୁଞ୍ଜ"
- },
- "CW": {
- "name": "କୁରାକାଓ"
- },
- "KE": {
- "name": "କେନିୟା"
- },
- "IC": {
- "name": "କେନେରୀ ଦ୍ୱୀପପୁଞ୍ଜ"
- },
- "CV": {
- "name": "କେପ୍ ଭର୍ଦେ"
- },
- "KY": {
- "name": "କେମ୍ୟାନ୍‌ ଦ୍ୱୀପପୁଞ୍ଜ"
- },
- "CC": {
- "name": "କୋକୋସ୍ (କୀଲିଂ) ଦ୍ଵୀପପୁଞ୍ଜ"
- },
- "CI": {
- "name": "କୋଟେ ଡି ଆଇଭୋରି"
- },
- "KM": {
- "name": "କୋମୋରସ୍‌"
- },
- "CO": {
- "name": "କୋଲମ୍ବିଆ"
- },
- "CR": {
- "name": "କୋଷ୍ଟା ରିକା"
- },
- "XK": {
- "name": "କୋସୋଭୋ"
- },
- "HR": {
- "name": "କ୍ରୋଏସିଆ"
- },
- "CU": {
- "name": "କ୍ୱିବା"
- },
- "CX": {
- "name": "ଖ୍ରୀଷ୍ଟମାସ ଦ୍ୱୀପ"
- },
- "GA": {
- "name": "ଗାବୋନ୍"
- },
- "GM": {
- "name": "ଗାମ୍ବିଆ"
- },
- "GP": {
- "name": "ଗୁଆଡେଲୋପ୍‌"
- },
- "GU": {
- "name": "ଗୁଆମ୍"
- },
- "GY": {
- "name": "ଗୁଇନା"
- },
- "GN": {
- "name": "ଗୁଇନିଆ"
- },
- "GW": {
- "name": "ଗୁଇନିଆ-ବିସାଉ"
- },
- "GT": {
- "name": "ଗୁଏତମାଲା"
- },
- "GG": {
- "name": "ଗୁଏରନେସି"
- },
- "GL": {
- "name": "ଗ୍ରୀନଲ୍ୟାଣ୍ଡ"
- },
- "GR": {
- "name": "ଗ୍ରୀସ୍"
- },
- "GD": {
- "name": "ଗ୍ରେନାଡା"
- },
- "GH": {
- "name": "ଘାନା"
- },
- "TD": {
- "name": "ଚାଦ୍"
- },
- "CN": {
- "name": "ଚିନ୍"
- },
- "CL": {
- "name": "ଚିଲ୍ଲୀ"
- },
- "CZ": {
- "name": "ଚେଚିଆ"
- },
- "GE": {
- "name": "ଜର୍ଜିଆ"
- },
- "DE": {
- "name": "ଜର୍ମାନୀ"
- },
- "JE": {
- "name": "ଜର୍ସି"
- },
- "JP": {
- "name": "ଜାପାନ"
- },
- "JM": {
- "name": "ଜାମାଇକା"
- },
- "ZM": {
- "name": "ଜାମ୍ବିଆ"
- },
- "DJ": {
- "name": "ଜିବୋଟି"
- },
- "GI": {
- "name": "ଜିବ୍ରାଲ୍ଟର୍"
- },
- "ZW": {
- "name": "ଜିମ୍ବାୱେ"
- },
- "JO": {
- "name": "ଜୋର୍ଡାନ୍"
- },
- "TK": {
- "name": "ଟୋକେଲାଉ"
- },
- "TG": {
- "name": "ଟୋଗୋ"
- },
- "TO": {
- "name": "ଟୋଙ୍ଗା"
- },
- "TN": {
- "name": "ଟ୍ୟୁନିସିଆ"
- },
- "TA": {
- "name": "ଟ୍ରାଇଷ୍ଟନ୍‌ ଦା କୁନ୍‌ଚା"
- },
- "DG": {
- "name": "ଡିଏଗୋ ଗାର୍ସିଆ"
- },
- "DK": {
- "name": "ଡେନମାର୍କ"
- },
- "DM": {
- "name": "ଡୋମିନିକା"
- },
- "DO": {
- "name": "ଡୋମିନିକାନ୍‌ ସାଧାରଣତନ୍ତ୍ର"
- },
- "TW": {
- "name": "ତାଇୱାନ"
- },
- "TJ": {
- "name": "ତାଜିକିସ୍ଥାନ୍"
- },
- "TZ": {
- "name": "ତାଞ୍ଜାନିଆ"
- },
- "TL": {
- "name": "ତିମୋର୍-ଲେଷ୍ଟେ"
- },
- "TV": {
- "name": "ତୁଭାଲୁ"
- },
- "TM": {
- "name": "ତୁର୍କମେନିସ୍ତାନ"
- },
- "TC": {
- "name": "ତୁର୍କସ୍‌ ଏବଂ କାଇକୋସ୍‌ ଦ୍ୱୀପପୁଞ୍ଜ"
- },
- "TR": {
- "name": "ତୁର୍କୀ"
- },
- "TT": {
- "name": "ତ୍ରିନିଦାଦ୍ ଏବଂ ଟୋବାଗୋ"
- },
- "TH": {
- "name": "ଥାଇଲ୍ୟାଣ୍ଡ"
- },
- "ZA": {
- "name": "ଦକ୍ଷିଣ ଆଫ୍ରିକା"
- },
- "KR": {
- "name": "ଦକ୍ଷିଣ କୋରିଆ"
- },
- "GS": {
- "name": "ଦକ୍ଷିଣ ଜର୍ଜିଆ ଏବଂ ଦକ୍ଷିଣ ସାଣ୍ଡୱିଚ୍ ଦ୍ୱୀପପୁଞ୍ଜ"
- },
- "SS": {
- "name": "ଦକ୍ଷିଣ ସୁଦାନ"
- },
- "NO": {
- "name": "ନରୱେ"
- },
- "NF": {
- "name": "ନର୍ଫକ୍‌ ଦ୍ୱୀପ"
- },
- "NE": {
- "name": "ନାଇଜର"
- },
- "NG": {
- "name": "ନାଇଜେରିଆ"
- },
- "NR": {
- "name": "ନାଉରୁ"
- },
- "NA": {
- "name": "ନାମିବିଆ"
- },
- "NU": {
- "name": "ନିଉ"
- },
- "NI": {
- "name": "ନିକାରାଗୁଆ"
- },
- "NC": {
- "name": "ନୂତନ କାଲେଡୋନିଆ"
- },
- "NL": {
- "name": "ନେଦରଲ୍ୟାଣ୍ଡ"
- },
- "NP": {
- "name": "ନେପାଳ"
- },
- "NZ": {
- "name": "ନ୍ୟୁଜିଲାଣ୍ଡ"
- },
- "PG": {
- "name": "ପପୁଆ ନ୍ୟୁ ଗୁଏନିଆ"
- },
- "PT": {
- "name": "ପର୍ତ୍ତୁଗାଲ୍"
- },
- "EH": {
- "name": "ପଶ୍ଚିମ ସାହାରା"
- },
- "PK": {
- "name": "ପାକିସ୍ତାନ"
- },
- "PA": {
- "name": "ପାନାମା"
- },
- "PY": {
- "name": "ପାରାଗୁଏ"
- },
- "PW": {
- "name": "ପାଲାଉ"
- },
- "PS": {
- "name": "ପାଲେଷ୍ଟେନିୟ ଭୂଭାଗ"
- },
- "PN": {
- "name": "ପିଟକାଇରିନ୍‌ ଦ୍ୱୀପପୁଞ୍ଜ"
- },
- "PR": {
- "name": "ପୁଏର୍ତ୍ତୋ ରିକୋ"
- },
- "PE": {
- "name": "ପେରୁ"
- },
- "PL": {
- "name": "ପୋଲାଣ୍ଡ"
- },
- "FK": {
- "name": "ଫକ୍‌ଲ୍ୟାଣ୍ଡ ଦ୍ଵୀପପୁଞ୍ଜ"
- },
- "TF": {
- "name": "ଫରାସୀ ଦକ୍ଷିଣ କ୍ଷେତ୍ର"
- },
- "FO": {
- "name": "ଫାରୋଇ ଦ୍ୱୀପପୁଞ୍ଜ"
- },
- "FJ": {
- "name": "ଫିଜି"
- },
- "FI": {
- "name": "ଫିନଲ୍ୟାଣ୍ଡ"
- },
- "PH": {
- "name": "ଫିଲିପାଇନସ୍"
- },
- "FR": {
- "name": "ଫ୍ରାନ୍ସ"
- },
- "GF": {
- "name": "ଫ୍ରେଞ୍ଚ ଗୁଇନା"
- },
- "PF": {
- "name": "ଫ୍ରେଞ୍ଚ ପଲିନେସିଆ"
- },
- "BM": {
- "name": "ବର୍ମୁଡା"
- },
- "BD": {
- "name": "ବାଂଲାଦେଶ"
- },
- "BB": {
- "name": "ବାରବାଡୋସ୍"
- },
- "BS": {
- "name": "ବାହାମାସ୍"
- },
- "BH": {
- "name": "ବାହାରିନ୍"
- },
- "BI": {
- "name": "ବୁରୁଣ୍ଡି"
- },
- "BF": {
- "name": "ବୁର୍କିନା ଫାସୋ"
- },
- "BG": {
- "name": "ବୁଲଗେରିଆ"
- },
- "BJ": {
- "name": "ବେନିନ୍"
- },
- "BE": {
- "name": "ବେଲଜିୟମ୍"
- },
- "BY": {
- "name": "ବେଲାରୁଷ୍"
- },
- "BZ": {
- "name": "ବେଲିଜ୍"
- },
- "BW": {
- "name": "ବୋଟସ୍ୱାନା"
- },
- "BO": {
- "name": "ବୋଲଭିଆ"
- },
- "BA": {
- "name": "ବୋସନିଆ ଏବଂ ହର୍ଜଗୋଭିନା"
- },
- "BR": {
- "name": "ବ୍ରାଜିଲ୍"
- },
- "VG": {
- "name": "ବ୍ରିଟିଶ୍‌ ଭର୍ଜିନ୍ ଦ୍ୱୀପପୁଞ୍ଜ"
- },
- "IO": {
- "name": "ବ୍ରିଟିଶ୍‌ ଭାରତ ମାହାସାଗର କ୍ଷେତ୍ର"
- },
- "BN": {
- "name": "ବ୍ରୁନେଇ"
- },
- "VA": {
- "name": "ଭାଟିକାନ୍‌ ସିଟି"
- },
- "VU": {
- "name": "ଭାନୁଆତୁ"
- },
- "IN": {
- "name": "ଭାରତ"
- },
- "VN": {
- "name": "ଭିଏତନାମ୍"
- },
- "BT": {
- "name": "ଭୁଟାନ"
- },
- "VE": {
- "name": "ଭେନେଜୁଏଲା"
- },
- "MN": {
- "name": "ମଙ୍ଗୋଲିଆ"
- },
- "ME": {
- "name": "ମଣ୍ଟେନିଗ୍ରୋ"
- },
- "MS": {
- "name": "ମଣ୍ଟେସେରାଟ୍"
- },
- "CF": {
- "name": "ମଧ୍ୟ ଆଫ୍ରିକୀୟ ସାଧାରଣତନ୍ତ୍ର"
- },
- "MU": {
- "name": "ମରିସସ"
- },
- "FM": {
- "name": "ମାଇକ୍ରୋନେସିଆ"
- },
- "MO": {
- "name": "ମାକାଉ ଏସଏଆର୍‌ ଚାଇନା"
- },
- "MG": {
- "name": "ମାଡାଗାସ୍କର୍"
- },
- "YT": {
- "name": "ମାୟୋଟେ"
- },
- "MQ": {
- "name": "ମାର୍ଟିନିକ୍ୟୁ"
- },
- "MH": {
- "name": "ମାର୍ଶାଲ୍‌ ଦ୍ୱୀପପୁଞ୍ଜ"
- },
- "MD": {
- "name": "ମାଲଡୋଭା"
- },
- "MV": {
- "name": "ମାଲଦିଭସ୍‌"
- },
- "MW": {
- "name": "ମାଲୱି"
- },
- "ML": {
- "name": "ମାଲି"
- },
- "MY": {
- "name": "ମାଲେସିଆ"
- },
- "MT": {
- "name": "ମାଲ୍ଟା"
- },
- "MK": {
- "name": "ମାସେଡୋନିଆ"
- },
- "MM": {
- "name": "ମିଆଁମାର"
- },
- "MX": {
- "name": "ମେକ୍ସିକୋ"
- },
- "MZ": {
- "name": "ମୋଜାମ୍ବିକ୍‌"
- },
- "MC": {
- "name": "ମୋନାକୋ"
- },
- "MA": {
- "name": "ମୋରୋକ୍କୋ"
- },
- "MR": {
- "name": "ମୌରିଟାନିଆ"
- },
- "US": {
- "name": "ଯୁକ୍ତ ରାଷ୍ଟ୍ର"
- },
- "GB": {
- "name": "ଯୁକ୍ତରାଜ୍ୟ"
- },
- "UM": {
- "name": "ଯୁକ୍ତରାଷ୍ଟ୍ର ଆଉଟ୍‌ଲାଇଙ୍ଗ ଦ୍ଵୀପପୁଞ୍ଜ"
- },
- "VI": {
- "name": "ଯୁକ୍ତରାଷ୍ଟ୍ର ଭିର୍ଜିନ୍ ଦ୍ଵୀପପୁଞ୍ଜ"
- },
- "UA": {
- "name": "ୟୁକ୍ରେନ୍‌"
- },
- "YE": {
- "name": "ୟେମେନ୍"
- },
- "RW": {
- "name": "ରାୱାଣ୍ଡା"
- },
- "RE": {
- "name": "ରିୟୁନିଅନ୍"
- },
- "RU": {
- "name": "ରୁଷିଆ"
- },
- "RO": {
- "name": "ରୋମାନିଆ"
- },
- "LU": {
- "name": "ଲକ୍ସେମବର୍ଗ"
- },
- "LR": {
- "name": "ଲାଇବେରିଆ"
- },
- "LA": {
- "name": "ଲାଓସ୍"
- },
- "LV": {
- "name": "ଲାଟଭିଆ"
- },
- "LI": {
- "name": "ଲିଚେଟନଷ୍ଟେଇନ୍"
- },
- "LT": {
- "name": "ଲିଥୁଆନିଆ"
- },
- "LY": {
- "name": "ଲିବ୍ୟା"
- },
- "LB": {
- "name": "ଲେବାନନ୍"
- },
- "LS": {
- "name": "ଲେସୋଥୋ"
- },
- "WF": {
- "name": "ୱାଲିସ୍ ଏବଂ ଫୁତୁନା"
- },
- "LK": {
- "name": "ଶ୍ରୀଲଙ୍କା"
- },
- "AE": {
- "name": "ସଂଯୁକ୍ତ ଆରବ ଏମିରେଟସ୍"
- },
- "RS": {
- "name": "ସର୍ବିଆ"
- },
- "CY": {
- "name": "ସାଇପ୍ରସ୍"
- },
- "SA": {
- "name": "ସାଉଦି ଆରବିଆ"
- },
- "ST": {
- "name": "ସାଓ ଟୋମେ ଏବଂ ପ୍ରିନସିପି"
- },
- "SM": {
- "name": "ସାନ୍ ମାରିନୋ"
- },
- "WS": {
- "name": "ସାମୋଆ"
- },
- "SJ": {
- "name": "ସାଲବାର୍ଡ ଏବଂ ଜାନ୍‌ ମାୟେନ୍‌"
- },
- "EA": {
- "name": "ସିଉଟା ଏବଂ ମେଲିଲା"
- },
- "SL": {
- "name": "ସିଏରା ଲିଓନ"
- },
- "SG": {
- "name": "ସିଙ୍ଗାପୁର୍"
- },
- "SX": {
- "name": "ସିଣ୍ଟ ମାର୍ଟୀନ୍‌"
- },
- "SY": {
- "name": "ସିରିଆ"
- },
- "SD": {
- "name": "ସୁଦାନ"
- },
- "SR": {
- "name": "ସୁରିନାମ"
- },
- "SC": {
- "name": "ସେଚେଲସ୍"
- },
- "KN": {
- "name": "ସେଣ୍ଟ କିଟସ୍‌ ଏବଂ ନେଭିସ୍‌"
- },
- "PM": {
- "name": "ସେଣ୍ଟ ପିଏରେ ଏବଂ ମିକ୍ୱେଲନ୍‌"
- },
- "BL": {
- "name": "ସେଣ୍ଟ ବାର୍ଥେଲେମି"
- },
- "VC": {
- "name": "ସେଣ୍ଟ ଭିନସେଣ୍ଟ ଏବଂ ଦି ଗ୍ରେନାଡିସ୍"
- },
- "MF": {
- "name": "ସେଣ୍ଟ ମାର୍ଟିନ୍"
- },
- "LC": {
- "name": "ସେଣ୍ଟ ଲୁସିଆ"
- },
- "SH": {
- "name": "ସେଣ୍ଟ ହେଲେନା"
- },
- "SN": {
- "name": "ସେନେଗାଲ୍"
- },
- "SO": {
- "name": "ସୋମାଲିଆ"
- },
- "SB": {
- "name": "ସୋଲୋମନ୍‌ ଦ୍ୱୀପପୁଞ୍ଜ"
- },
- "ES": {
- "name": "ସ୍ପେନ୍"
- },
- "SK": {
- "name": "ସ୍ଲୋଭାକିଆ"
- },
- "SI": {
- "name": "ସ୍ଲୋଭେନିଆ"
- },
- "SZ": {
- "name": "ସ୍ୱାଜିଲ୍ୟାଣ୍ଡ"
- },
- "CH": {
- "name": "ସ୍ୱିଜରଲ୍ୟାଣ୍ଡ"
- },
- "SE": {
- "name": "ସ୍ୱେଡେନ୍"
- },
- "HK": {
- "name": "ହଂ କଂ ଏସଏଆର୍‌ ଚାଇନା"
- },
- "HU": {
- "name": "ହଙ୍ଗେରୀ"
- },
- "HT": {
- "name": "ହାଇତି"
- },
- "HN": {
- "name": "ହୋଣ୍ଡୁରାସ୍‌"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/pa.json b/vendor/commerceguys/intl/resources/country/pa.json
deleted file mode 100644
index b59b4b68d..000000000
--- a/vendor/commerceguys/intl/resources/country/pa.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "UZ": {
- "name": "ਉਜ਼ਬੇਕਿਸਤਾਨ"
- },
- "KP": {
- "name": "ਉੱਤਰ ਕੋਰੀਆ"
- },
- "MP": {
- "name": "ਉੱਤਰੀ ਮਾਰੀਆਨਾ ਟਾਪੂ"
- },
- "UY": {
- "name": "ਉਰੂਗਵੇ"
- },
- "OM": {
- "name": "ਓਮਾਨ"
- },
- "AC": {
- "name": "ਅਸੈਂਸ਼ਨ ਟਾਪੂ"
- },
- "AI": {
- "name": "ਅੰਗੁਇਲਾ"
- },
- "AO": {
- "name": "ਅੰਗੋਲਾ"
- },
- "AZ": {
- "name": "ਅਜ਼ਰਬਾਈਜਾਨ"
- },
- "AQ": {
- "name": "ਅੰਟਾਰਕਟਿਕਾ"
- },
- "AD": {
- "name": "ਅੰਡੋਰਾ"
- },
- "AF": {
- "name": "ਅਫ਼ਗਾਨਿਸਤਾਨ"
- },
- "AS": {
- "name": "ਅਮੈਰੀਕਨ ਸਮੋਆ"
- },
- "AR": {
- "name": "ਅਰਜਨਟੀਨਾ"
- },
- "AM": {
- "name": "ਅਰਮੀਨੀਆ"
- },
- "AW": {
- "name": "ਅਰੂਬਾ"
- },
- "SV": {
- "name": "ਅਲ ਸਲਵਾਡੋਰ"
- },
- "DZ": {
- "name": "ਅਲਜੀਰੀਆ"
- },
- "AL": {
- "name": "ਅਲਬਾਨੀਆ"
- },
- "AX": {
- "name": "ਅਲੈਂਡ ਟਾਪੂ"
- },
- "IE": {
- "name": "ਆਇਰਲੈਂਡ"
- },
- "IM": {
- "name": "ਆਇਲ ਆਫ ਮੈਨ"
- },
- "IS": {
- "name": "ਆਈਸਲੈਂਡ"
- },
- "AT": {
- "name": "ਆਸਟਰੀਆ"
- },
- "AU": {
- "name": "ਆਸਟ੍ਰੇਲੀਆ"
- },
- "AG": {
- "name": "ਐਂਟੀਗੁਆ ਅਤੇ ਬਾਰਬੁਡਾ"
- },
- "EE": {
- "name": "ਇਸਟੋਨੀਆ"
- },
- "EC": {
- "name": "ਇਕਵੇਡੋਰ"
- },
- "IL": {
- "name": "ਇਜ਼ਰਾਈਲ"
- },
- "IT": {
- "name": "ਇਟਲੀ"
- },
- "ID": {
- "name": "ਇੰਡੋਨੇਸ਼ੀਆ"
- },
- "ET": {
- "name": "ਇਥੋਪੀਆ"
- },
- "IQ": {
- "name": "ਇਰਾਕ"
- },
- "ER": {
- "name": "ਇਰੀਟ੍ਰਿਆ"
- },
- "IR": {
- "name": "ਈਰਾਨ"
- },
- "ES": {
- "name": "ਸਪੇਨ"
- },
- "AE": {
- "name": "ਸੰਯੁਕਤ ਅਰਬ ਅਮੀਰਾਤ"
- },
- "US": {
- "name": "ਸੰਯੁਕਤ ਰਾਜ"
- },
- "RS": {
- "name": "ਸਰਬੀਆ"
- },
- "SK": {
- "name": "ਸਲੋਵਾਕੀਆ"
- },
- "SI": {
- "name": "ਸਲੋਵੇਨੀਆ"
- },
- "SZ": {
- "name": "ਸਵਾਜ਼ੀਲੈਂਡ"
- },
- "SJ": {
- "name": "ਸਵਾਲਬਰਡ ਅਤੇ ਜਾਨ ਮਾਯੇਨ"
- },
- "CH": {
- "name": "ਸਵਿਟਜ਼ਰਲੈਂਡ"
- },
- "SE": {
- "name": "ਸਵੀਡਨ"
- },
- "LK": {
- "name": "ਸ੍ਰੀ ਲੰਕਾ"
- },
- "SA": {
- "name": "ਸਾਊਦੀ ਅਰਬ"
- },
- "ST": {
- "name": "ਸਾਓ ਟੋਮ ਅਤੇ ਪ੍ਰਿੰਸੀਪੇ"
- },
- "CY": {
- "name": "ਸਾਇਪ੍ਰਸ"
- },
- "WS": {
- "name": "ਸਾਮੋਆ"
- },
- "EA": {
- "name": "ਸਿਓਟਾ ਅਤੇ ਮੇਲਿੱਲਾ"
- },
- "SL": {
- "name": "ਸਿਏਰਾ ਲਿਓਨ"
- },
- "SG": {
- "name": "ਸਿੰਗਾਪੁਰ"
- },
- "SX": {
- "name": "ਸਿੰਟ ਮਾਰਟੀਨ"
- },
- "SY": {
- "name": "ਸੀਰੀਆ"
- },
- "SD": {
- "name": "ਸੂਡਾਨ"
- },
- "SR": {
- "name": "ਸੂਰੀਨਾਮ"
- },
- "SC": {
- "name": "ਸੇਸ਼ਲਸ"
- },
- "SH": {
- "name": "ਸੇਂਟ ਹੇਲੇਨਾ"
- },
- "KN": {
- "name": "ਸੇਂਟ ਕਿਟਸ ਐਂਡ ਨੇਵਿਸ"
- },
- "PM": {
- "name": "ਸੇਂਟ ਪੀਅਰੇ ਐਂਡ ਮਿਕੇਲਨ"
- },
- "BL": {
- "name": "ਸੇਂਟ ਬਾਰਥੇਲੇਮੀ"
- },
- "MF": {
- "name": "ਸੇਂਟ ਮਾਰਟਿਨ"
- },
- "LC": {
- "name": "ਸੇਂਟ ਲੂਸੀਆ"
- },
- "VC": {
- "name": "ਸੇਂਟ ਵਿਨਸੈਂਟ ਐਂਡ ਗ੍ਰੇਨਾਡੀਨਸ"
- },
- "SN": {
- "name": "ਸੇਨੇਗਲ"
- },
- "SM": {
- "name": "ਸੈਨ ਮਰੀਨੋ"
- },
- "SO": {
- "name": "ਸੋਮਾਲੀਆ"
- },
- "SB": {
- "name": "ਸੋਲੋਮਨ ਟਾਪੂ"
- },
- "HU": {
- "name": "ਹੰਗਰੀ"
- },
- "HK": {
- "name": "ਹਾਂਗ ਕਾਂਗ ਐਸਏਆਰ ਚੀਨ"
- },
- "HT": {
- "name": "ਹੈਤੀ"
- },
- "HN": {
- "name": "ਹੋਂਡੁਰਸ"
- },
- "KZ": {
- "name": "ਕਜ਼ਾਖਸਤਾਨ"
- },
- "QA": {
- "name": "ਕਤਰ"
- },
- "KH": {
- "name": "ਕੰਬੋਡੀਆ"
- },
- "HR": {
- "name": "ਕਰੋਏਸ਼ੀਆ"
- },
- "CX": {
- "name": "ਕ੍ਰਿਸਮਿਸ ਟਾਪੂ"
- },
- "CD": {
- "name": "ਕਾਂਗੋ - ਕਿੰਸ਼ਾਸਾ"
- },
- "CG": {
- "name": "ਕਾਂਗੋ - ਬ੍ਰਾਜ਼ਾਵਿਲੇ"
- },
- "CU": {
- "name": "ਕਿਊਬਾ"
- },
- "KG": {
- "name": "ਕਿਰਗਿਜ਼ਸਤਾਨ"
- },
- "KI": {
- "name": "ਕਿਰਬਾਤੀ"
- },
- "KE": {
- "name": "ਕੀਨੀਆ"
- },
- "CK": {
- "name": "ਕੁੱਕ ਟਾਪੂ"
- },
- "CW": {
- "name": "ਕੁਰਾਕਾਓ"
- },
- "KW": {
- "name": "ਕੁਵੈਤ"
- },
- "CF": {
- "name": "ਕੇਂਦਰੀ ਅਫ਼ਰੀਕੀ ਗਣਰਾਜ"
- },
- "IC": {
- "name": "ਕੇਨਾਰੀ ਟਾਪੂ"
- },
- "CV": {
- "name": "ਕੇਪ ਵਰਡੇ"
- },
- "KY": {
- "name": "ਕੇਮੈਨ ਟਾਪੂ"
- },
- "CA": {
- "name": "ਕੈਨੇਡਾ"
- },
- "CM": {
- "name": "ਕੈਮਰੂਨ"
- },
- "BQ": {
- "name": "ਕੈਰੇਬੀਆਈ ਨੀਦਰਲੈਂਡ"
- },
- "CR": {
- "name": "ਕੋਸਟਾ ਰੀਕਾ"
- },
- "XK": {
- "name": "ਕੋਸੋਵੋ"
- },
- "CC": {
- "name": "ਕੋਕੋਸ (ਕੀਲਿੰਗ) ਟਾਪੂ"
- },
- "CI": {
- "name": "ਕੋਟ ਡੀਵੋਆਰ"
- },
- "KM": {
- "name": "ਕੋਮੋਰੋਸ"
- },
- "CO": {
- "name": "ਕੋਲੰਬੀਆ"
- },
- "GA": {
- "name": "ਗਬੋਨ"
- },
- "GG": {
- "name": "ਗਰਨਜੀ"
- },
- "GR": {
- "name": "ਗ੍ਰੀਸ"
- },
- "GL": {
- "name": "ਗ੍ਰੀਨਲੈਂਡ"
- },
- "GD": {
- "name": "ਗ੍ਰੇਨਾਡਾ"
- },
- "GN": {
- "name": "ਗਿਨੀ"
- },
- "GW": {
- "name": "ਗਿਨੀ-ਬਿਸਾਉ"
- },
- "GT": {
- "name": "ਗੁਆਟੇਮਾਲਾ"
- },
- "GP": {
- "name": "ਗੁਆਡੇਲੋਪ"
- },
- "GU": {
- "name": "ਗੁਆਮ"
- },
- "GY": {
- "name": "ਗੁਯਾਨਾ"
- },
- "GM": {
- "name": "ਗੈਂਬੀਆ"
- },
- "GH": {
- "name": "ਘਾਨਾ"
- },
- "TD": {
- "name": "ਚਾਡ"
- },
- "CL": {
- "name": "ਚਿਲੀ"
- },
- "CN": {
- "name": "ਚੀਨ"
- },
- "CZ": {
- "name": "ਚੈਕੀਆ"
- },
- "JP": {
- "name": "ਜਪਾਨ"
- },
- "JM": {
- "name": "ਜਮਾਇਕਾ"
- },
- "JE": {
- "name": "ਜਰਸੀ"
- },
- "DE": {
- "name": "ਜਰਮਨੀ"
- },
- "ZM": {
- "name": "ਜ਼ਾਮਬੀਆ"
- },
- "GE": {
- "name": "ਜਾਰਜੀਆ"
- },
- "JO": {
- "name": "ਜਾਰਡਨ"
- },
- "GI": {
- "name": "ਜਿਬਰਾਲਟਰ"
- },
- "ZW": {
- "name": "ਜ਼ਿੰਬਾਬਵੇ"
- },
- "DJ": {
- "name": "ਜ਼ੀਬੂਤੀ"
- },
- "TA": {
- "name": "ਟ੍ਰਿਸਟਾਨ ਦਾ ਕੁੰਹਾ"
- },
- "TT": {
- "name": "ਟ੍ਰਿਨੀਡਾਡ ਅਤੇ ਟੋਬਾਗੋ"
- },
- "TN": {
- "name": "ਟਿਊਨੀਸ਼ੀਆ"
- },
- "TC": {
- "name": "ਟੁਰਕਸ ਅਤੇ ਕੈਕੋਸ ਟਾਪੂ"
- },
- "TV": {
- "name": "ਟੁਵਾਲੂ"
- },
- "TK": {
- "name": "ਟੋਕੇਲਾਉ"
- },
- "TG": {
- "name": "ਟੋਗੋ"
- },
- "TO": {
- "name": "ਟੌਂਗਾ"
- },
- "DG": {
- "name": "ਡੀਇਗੋ ਗਾਰਸੀਆ"
- },
- "DK": {
- "name": "ਡੈਨਮਾਰਕ"
- },
- "DM": {
- "name": "ਡੋਮੀਨਿਕਾ"
- },
- "DO": {
- "name": "ਡੋਮੀਨਿਕਾਈ ਗਣਰਾਜ"
- },
- "TZ": {
- "name": "ਤਨਜ਼ਾਨੀਆ"
- },
- "TW": {
- "name": "ਤਾਇਵਾਨ"
- },
- "TJ": {
- "name": "ਤਾਜਿਕਿਸਤਾਨ"
- },
- "TL": {
- "name": "ਤਿਮੋਰ-ਲੇਸਤੇ"
- },
- "TM": {
- "name": "ਤੁਰਕਮੇਨਿਸਤਾਨ"
- },
- "TR": {
- "name": "ਤੁਰਕੀ"
- },
- "TH": {
- "name": "ਥਾਈਲੈਂਡ"
- },
- "SS": {
- "name": "ਦੱਖਣ ਸੁਡਾਨ"
- },
- "KR": {
- "name": "ਦੱਖਣ ਕੋਰੀਆ"
- },
- "ZA": {
- "name": "ਦੱਖਣੀ ਅਫਰੀਕਾ"
- },
- "GS": {
- "name": "ਦੱਖਣੀ ਜਾਰਜੀਆ ਅਤੇ ਦੱਖਣੀ ਸੈਂਡਵਿਚ ਟਾਪੂ"
- },
- "NR": {
- "name": "ਨਾਉਰੂ"
- },
- "NE": {
- "name": "ਨਾਈਜਰ"
- },
- "NG": {
- "name": "ਨਾਈਜੀਰੀਆ"
- },
- "NA": {
- "name": "ਨਾਮੀਬੀਆ"
- },
- "NO": {
- "name": "ਨਾਰਵੇ"
- },
- "NC": {
- "name": "ਨਿਊ ਕੈਲੇਡੋਨੀਆ"
- },
- "NZ": {
- "name": "ਨਿਊਜ਼ੀਲੈਂਡ"
- },
- "NI": {
- "name": "ਨਿਕਾਰਾਗੁਆ"
- },
- "NU": {
- "name": "ਨਿਯੂ"
- },
- "NL": {
- "name": "ਨੀਦਰਲੈਂਡ"
- },
- "NP": {
- "name": "ਨੇਪਾਲ"
- },
- "NF": {
- "name": "ਨੋਰਫੌਕ ਟਾਪੂ"
- },
- "EH": {
- "name": "ਪੱਛਮੀ ਸਹਾਰਾ"
- },
- "PA": {
- "name": "ਪਨਾਮਾ"
- },
- "PW": {
- "name": "ਪਲਾਉ"
- },
- "PK": {
- "name": "ਪਾਕਿਸਤਾਨ"
- },
- "PG": {
- "name": "ਪਾਪੂਆ ਨਿਊ ਗਿਨੀ"
- },
- "PR": {
- "name": "ਪਿਊਰਟੋ ਰਿਕੋ"
- },
- "PN": {
- "name": "ਪਿਟਕੇਰਨ ਟਾਪੂ"
- },
- "PT": {
- "name": "ਪੁਰਤਗਾਲ"
- },
- "PE": {
- "name": "ਪੇਰੂ"
- },
- "PY": {
- "name": "ਪੈਰਾਗਵੇ"
- },
- "PL": {
- "name": "ਪੋਲੈਂਡ"
- },
- "FR": {
- "name": "ਫ਼ਰਾਂਸ"
- },
- "GF": {
- "name": "ਫਰੈਂਚ ਗੁਇਆਨਾ"
- },
- "TF": {
- "name": "ਫਰੈਂਚ ਦੱਖਣੀ ਪ੍ਰਦੇਸ਼"
- },
- "PF": {
- "name": "ਫਰੈਂਚ ਪੋਲੀਨੇਸ਼ੀਆ"
- },
- "FK": {
- "name": "ਫ਼ਾਕਲੈਂਡ ਟਾਪੂ"
- },
- "FJ": {
- "name": "ਫ਼ਿਜੀ"
- },
- "FI": {
- "name": "ਫਿਨਲੈਂਡ"
- },
- "PS": {
- "name": "ਫਿਲੀਸਤੀਨੀ ਇਲਾਕਾ"
- },
- "PH": {
- "name": "ਫਿਲੀਪੀਨਜ"
- },
- "FO": {
- "name": "ਫੈਰੋ ਟਾਪੂ"
- },
- "BS": {
- "name": "ਬਹਾਮਾਸ"
- },
- "BH": {
- "name": "ਬਹਿਰੀਨ"
- },
- "BD": {
- "name": "ਬੰਗਲਾਦੇਸ਼"
- },
- "IO": {
- "name": "ਬਰਤਾਨਵੀ ਹਿੰਦ ਮਹਾਂਸਾਗਰ ਖਿੱਤਾ"
- },
- "BM": {
- "name": "ਬਰਮੂਡਾ"
- },
- "BN": {
- "name": "ਬਰੂਨੇਈ"
- },
- "BR": {
- "name": "ਬ੍ਰਾਜ਼ੀਲ"
- },
- "VG": {
- "name": "ਬ੍ਰਿਟਿਸ਼ ਵਰਜਿਨ ਟਾਪੂ"
- },
- "BB": {
- "name": "ਬਾਰਬਾਡੋਸ"
- },
- "BF": {
- "name": "ਬੁਰਕੀਨਾ ਫ਼ਾਸੋ"
- },
- "BI": {
- "name": "ਬੁਰੁੰਡੀ"
- },
- "BG": {
- "name": "ਬੁਲਗਾਰੀਆ"
- },
- "BJ": {
- "name": "ਬੇਨਿਨ"
- },
- "BY": {
- "name": "ਬੇਲਾਰੂਸ"
- },
- "BZ": {
- "name": "ਬੇਲੀਜ਼"
- },
- "BE": {
- "name": "ਬੈਲਜੀਅਮ"
- },
- "BA": {
- "name": "ਬੋਸਨੀਆ ਅਤੇ ਹਰਜ਼ੇਗੋਵੀਨਾ"
- },
- "BW": {
- "name": "ਬੋਤਸਵਾਨਾ"
- },
- "BO": {
- "name": "ਬੋਲੀਵੀਆ"
- },
- "IN": {
- "name": "ਭਾਰਤ"
- },
- "GQ": {
- "name": "ਭੂ-ਖੰਡੀ ਗਿਨੀ"
- },
- "BT": {
- "name": "ਭੂਟਾਨ"
- },
- "MO": {
- "name": "ਮਕਾਉ ਐਸਏਆਰ ਚੀਨ"
- },
- "MN": {
- "name": "ਮੰਗੋਲੀਆ"
- },
- "MW": {
- "name": "ਮਲਾਵੀ"
- },
- "MY": {
- "name": "ਮਲੇਸ਼ੀਆ"
- },
- "FM": {
- "name": "ਮਾਇਕ੍ਰੋਨੇਸ਼ੀਆ"
- },
- "YT": {
- "name": "ਮਾਯੋਟੀ"
- },
- "MH": {
- "name": "ਮਾਰਸ਼ਲ ਟਾਪੂ"
- },
- "MQ": {
- "name": "ਮਾਰਟੀਨਿਕ"
- },
- "MT": {
- "name": "ਮਾਲਟਾ"
- },
- "MV": {
- "name": "ਮਾਲਦੀਵ"
- },
- "ML": {
- "name": "ਮਾਲੀ"
- },
- "MM": {
- "name": "ਮਿਆਂਮਾਰ (ਬਰਮਾ)"
- },
- "EG": {
- "name": "ਮਿਸਰ"
- },
- "MX": {
- "name": "ਮੈਕਸੀਕੋ"
- },
- "MK": {
- "name": "ਮੈਕਡੋਨੀਆ"
- },
- "MG": {
- "name": "ਮੈਡਾਗਾਸਕਰ"
- },
- "MZ": {
- "name": "ਮੋਜ਼ਾਮਬੀਕ"
- },
- "MS": {
- "name": "ਮੋਂਟਸੇਰਾਤ"
- },
- "ME": {
- "name": "ਮੋਂਟੇਨੇਗਰੋ"
- },
- "MC": {
- "name": "ਮੋਨਾਕੋ"
- },
- "MA": {
- "name": "ਮੋਰੱਕੋ"
- },
- "MR": {
- "name": "ਮੋਰਿਟਾਨੀਆ"
- },
- "MD": {
- "name": "ਮੋਲਡੋਵਾ"
- },
- "MU": {
- "name": "ਮੌਰੀਸ਼ਸ"
- },
- "YE": {
- "name": "ਯਮਨ"
- },
- "VI": {
- "name": "ਯੂ ਐੱਸ ਵਰਜਿਨ ਟਾਪੂ"
- },
- "UM": {
- "name": "ਯੂ.ਐੱਸ. ਦੂਰ-ਦੁਰਾਡੇ ਟਾਪੂ"
- },
- "UA": {
- "name": "ਯੂਕਰੇਨ"
- },
- "UG": {
- "name": "ਯੂਗਾਂਡਾ"
- },
- "GB": {
- "name": "ਯੂਨਾਈਟਡ ਕਿੰਗਡਮ"
- },
- "RW": {
- "name": "ਰਵਾਂਡਾ"
- },
- "RE": {
- "name": "ਰਿਯੂਨੀਅਨ"
- },
- "RU": {
- "name": "ਰੂਸ"
- },
- "RO": {
- "name": "ਰੋਮਾਨੀਆ"
- },
- "LU": {
- "name": "ਲਕਜ਼ਮਬਰਗ"
- },
- "LA": {
- "name": "ਲਾਓਸ"
- },
- "LR": {
- "name": "ਲਾਈਬੀਰੀਆ"
- },
- "LV": {
- "name": "ਲਾਤਵੀਆ"
- },
- "LI": {
- "name": "ਲਿਚੇਂਸਟਾਇਨ"
- },
- "LT": {
- "name": "ਲਿਥੁਆਨੀਆ"
- },
- "LY": {
- "name": "ਲੀਬੀਆ"
- },
- "LS": {
- "name": "ਲੇਸੋਥੋ"
- },
- "LB": {
- "name": "ਲੈਬਨਾਨ"
- },
- "VU": {
- "name": "ਵਾਨੂਆਟੂ"
- },
- "WF": {
- "name": "ਵਾਲਿਸ ਅਤੇ ਫੂਟੂਨਾ"
- },
- "VN": {
- "name": "ਵੀਅਤਨਾਮ"
- },
- "VE": {
- "name": "ਵੇਨੇਜ਼ੂਏਲਾ"
- },
- "VA": {
- "name": "ਵੈਟੀਕਨ ਸਿਟੀ"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/pl.json b/vendor/commerceguys/intl/resources/country/pl.json
deleted file mode 100644
index 78fc28826..000000000
--- a/vendor/commerceguys/intl/resources/country/pl.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afganistan"
- },
- "AL": {
- "name": "Albania"
- },
- "DZ": {
- "name": "Algieria"
- },
- "AD": {
- "name": "Andora"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguilla"
- },
- "AQ": {
- "name": "Antarktyda"
- },
- "AG": {
- "name": "Antigua i Barbuda"
- },
- "SA": {
- "name": "Arabia Saudyjska"
- },
- "AR": {
- "name": "Argentyna"
- },
- "AM": {
- "name": "Armenia"
- },
- "AW": {
- "name": "Aruba"
- },
- "AU": {
- "name": "Australia"
- },
- "AT": {
- "name": "Austria"
- },
- "AZ": {
- "name": "Azerbejdżan"
- },
- "BS": {
- "name": "Bahamy"
- },
- "BH": {
- "name": "Bahrajn"
- },
- "BD": {
- "name": "Bangladesz"
- },
- "BB": {
- "name": "Barbados"
- },
- "BE": {
- "name": "Belgia"
- },
- "BZ": {
- "name": "Belize"
- },
- "BJ": {
- "name": "Benin"
- },
- "BM": {
- "name": "Bermudy"
- },
- "BT": {
- "name": "Bhutan"
- },
- "BY": {
- "name": "Białoruś"
- },
- "BO": {
- "name": "Boliwia"
- },
- "BA": {
- "name": "Bośnia i Hercegowina"
- },
- "BW": {
- "name": "Botswana"
- },
- "BR": {
- "name": "Brazylia"
- },
- "BN": {
- "name": "Brunei"
- },
- "IO": {
- "name": "Brytyjskie Terytorium Oceanu Indyjskiego"
- },
- "VG": {
- "name": "Brytyjskie Wyspy Dziewicze"
- },
- "BG": {
- "name": "Bułgaria"
- },
- "BF": {
- "name": "Burkina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "EA": {
- "name": "Ceuta i Melilla"
- },
- "CL": {
- "name": "Chile"
- },
- "CN": {
- "name": "Chiny"
- },
- "HR": {
- "name": "Chorwacja"
- },
- "CI": {
- "name": "Côte d’Ivoire"
- },
- "CW": {
- "name": "Curaçao"
- },
- "CY": {
- "name": "Cypr"
- },
- "TD": {
- "name": "Czad"
- },
- "ME": {
- "name": "Czarnogóra"
- },
- "CZ": {
- "name": "Czechy"
- },
- "UM": {
- "name": "Dalekie Wyspy Mniejsze Stanów Zjednoczonych"
- },
- "DK": {
- "name": "Dania"
- },
- "CD": {
- "name": "Demokratyczna Republika Konga"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DM": {
- "name": "Dominika"
- },
- "DO": {
- "name": "Dominikana"
- },
- "DJ": {
- "name": "Dżibuti"
- },
- "EG": {
- "name": "Egipt"
- },
- "EC": {
- "name": "Ekwador"
- },
- "ER": {
- "name": "Erytrea"
- },
- "EE": {
- "name": "Estonia"
- },
- "ET": {
- "name": "Etiopia"
- },
- "FK": {
- "name": "Falklandy"
- },
- "FJ": {
- "name": "Fidżi"
- },
- "PH": {
- "name": "Filipiny"
- },
- "FI": {
- "name": "Finlandia"
- },
- "FR": {
- "name": "Francja"
- },
- "TF": {
- "name": "Francuskie Terytoria Południowe i Antarktyczne"
- },
- "GA": {
- "name": "Gabon"
- },
- "GM": {
- "name": "Gambia"
- },
- "GS": {
- "name": "Georgia Południowa i Sandwich Południowy"
- },
- "GH": {
- "name": "Ghana"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GR": {
- "name": "Grecja"
- },
- "GD": {
- "name": "Grenada"
- },
- "GL": {
- "name": "Grenlandia"
- },
- "GE": {
- "name": "Gruzja"
- },
- "GU": {
- "name": "Guam"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GY": {
- "name": "Gujana"
- },
- "GF": {
- "name": "Gujana Francuska"
- },
- "GP": {
- "name": "Gwadelupa"
- },
- "GT": {
- "name": "Gwatemala"
- },
- "GN": {
- "name": "Gwinea"
- },
- "GW": {
- "name": "Gwinea Bissau"
- },
- "GQ": {
- "name": "Gwinea Równikowa"
- },
- "HT": {
- "name": "Haiti"
- },
- "ES": {
- "name": "Hiszpania"
- },
- "NL": {
- "name": "Holandia"
- },
- "HN": {
- "name": "Honduras"
- },
- "IN": {
- "name": "Indie"
- },
- "ID": {
- "name": "Indonezja"
- },
- "IQ": {
- "name": "Irak"
- },
- "IR": {
- "name": "Iran"
- },
- "IE": {
- "name": "Irlandia"
- },
- "IS": {
- "name": "Islandia"
- },
- "IL": {
- "name": "Izrael"
- },
- "JM": {
- "name": "Jamajka"
- },
- "JP": {
- "name": "Japonia"
- },
- "YE": {
- "name": "Jemen"
- },
- "JE": {
- "name": "Jersey"
- },
- "JO": {
- "name": "Jordania"
- },
- "KY": {
- "name": "Kajmany"
- },
- "KH": {
- "name": "Kambodża"
- },
- "CM": {
- "name": "Kamerun"
- },
- "CA": {
- "name": "Kanada"
- },
- "QA": {
- "name": "Katar"
- },
- "KZ": {
- "name": "Kazachstan"
- },
- "KE": {
- "name": "Kenia"
- },
- "KG": {
- "name": "Kirgistan"
- },
- "KI": {
- "name": "Kiribati"
- },
- "CO": {
- "name": "Kolumbia"
- },
- "KM": {
- "name": "Komory"
- },
- "CG": {
- "name": "Kongo"
- },
- "KR": {
- "name": "Korea Południowa"
- },
- "KP": {
- "name": "Korea Północna"
- },
- "XK": {
- "name": "Kosowo"
- },
- "CR": {
- "name": "Kostaryka"
- },
- "CU": {
- "name": "Kuba"
- },
- "KW": {
- "name": "Kuwejt"
- },
- "LA": {
- "name": "Laos"
- },
- "LS": {
- "name": "Lesotho"
- },
- "LB": {
- "name": "Liban"
- },
- "LR": {
- "name": "Liberia"
- },
- "LY": {
- "name": "Libia"
- },
- "LI": {
- "name": "Liechtenstein"
- },
- "LT": {
- "name": "Litwa"
- },
- "LU": {
- "name": "Luksemburg"
- },
- "LV": {
- "name": "Łotwa"
- },
- "MK": {
- "name": "Macedonia"
- },
- "MG": {
- "name": "Madagaskar"
- },
- "YT": {
- "name": "Majotta"
- },
- "MW": {
- "name": "Malawi"
- },
- "MV": {
- "name": "Malediwy"
- },
- "MY": {
- "name": "Malezja"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "MP": {
- "name": "Mariany Północne"
- },
- "MA": {
- "name": "Maroko"
- },
- "MQ": {
- "name": "Martynika"
- },
- "MR": {
- "name": "Mauretania"
- },
- "MU": {
- "name": "Mauritius"
- },
- "MX": {
- "name": "Meksyk"
- },
- "FM": {
- "name": "Mikronezja"
- },
- "MM": {
- "name": "Mjanma (Birma)"
- },
- "MD": {
- "name": "Mołdawia"
- },
- "MC": {
- "name": "Monako"
- },
- "MN": {
- "name": "Mongolia"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MZ": {
- "name": "Mozambik"
- },
- "NA": {
- "name": "Namibia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepal"
- },
- "BQ": {
- "name": "Niderlandy Karaibskie"
- },
- "DE": {
- "name": "Niemcy"
- },
- "NE": {
- "name": "Niger"
- },
- "NG": {
- "name": "Nigeria"
- },
- "NI": {
- "name": "Nikaragua"
- },
- "NU": {
- "name": "Niue"
- },
- "NF": {
- "name": "Norfolk"
- },
- "NO": {
- "name": "Norwegia"
- },
- "NC": {
- "name": "Nowa Kaledonia"
- },
- "NZ": {
- "name": "Nowa Zelandia"
- },
- "OM": {
- "name": "Oman"
- },
- "PK": {
- "name": "Pakistan"
- },
- "PW": {
- "name": "Palau"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papua-Nowa Gwinea"
- },
- "PY": {
- "name": "Paragwaj"
- },
- "PE": {
- "name": "Peru"
- },
- "PN": {
- "name": "Pitcairn"
- },
- "PF": {
- "name": "Polinezja Francuska"
- },
- "PL": {
- "name": "Polska"
- },
- "PR": {
- "name": "Portoryko"
- },
- "PT": {
- "name": "Portugalia"
- },
- "ZA": {
- "name": "Republika Południowej Afryki"
- },
- "CF": {
- "name": "Republika Środkowoafrykańska"
- },
- "CV": {
- "name": "Republika Zielonego Przylądka"
- },
- "RE": {
- "name": "Reunion"
- },
- "RU": {
- "name": "Rosja"
- },
- "RO": {
- "name": "Rumunia"
- },
- "RW": {
- "name": "Rwanda"
- },
- "EH": {
- "name": "Sahara Zachodnia"
- },
- "KN": {
- "name": "Saint Kitts i Nevis"
- },
- "LC": {
- "name": "Saint Lucia"
- },
- "VC": {
- "name": "Saint Vincent i Grenadyny"
- },
- "BL": {
- "name": "Saint-Barthélemy"
- },
- "MF": {
- "name": "Saint-Martin"
- },
- "PM": {
- "name": "Saint-Pierre i Miquelon"
- },
- "SV": {
- "name": "Salwador"
- },
- "WS": {
- "name": "Samoa"
- },
- "AS": {
- "name": "Samoa Amerykańskie"
- },
- "SM": {
- "name": "San Marino"
- },
- "SN": {
- "name": "Senegal"
- },
- "RS": {
- "name": "Serbia"
- },
- "SC": {
- "name": "Seszele"
- },
- "SL": {
- "name": "Sierra Leone"
- },
- "SG": {
- "name": "Singapur"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SK": {
- "name": "Słowacja"
- },
- "SI": {
- "name": "Słowenia"
- },
- "SO": {
- "name": "Somalia"
- },
- "HK": {
- "name": "SRA Hongkong (Chiny)"
- },
- "MO": {
- "name": "SRA Makau (Chiny)"
- },
- "LK": {
- "name": "Sri Lanka"
- },
- "US": {
- "name": "Stany Zjednoczone"
- },
- "SZ": {
- "name": "Suazi"
- },
- "SD": {
- "name": "Sudan"
- },
- "SS": {
- "name": "Sudan Południowy"
- },
- "SR": {
- "name": "Surinam"
- },
- "SJ": {
- "name": "Svalbard i Jan Mayen"
- },
- "SY": {
- "name": "Syria"
- },
- "CH": {
- "name": "Szwajcaria"
- },
- "SE": {
- "name": "Szwecja"
- },
- "TJ": {
- "name": "Tadżykistan"
- },
- "TH": {
- "name": "Tajlandia"
- },
- "TW": {
- "name": "Tajwan"
- },
- "TZ": {
- "name": "Tanzania"
- },
- "PS": {
- "name": "Terytoria Palestyńskie"
- },
- "TL": {
- "name": "Timor Wschodni"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TT": {
- "name": "Trynidad i Tobago"
- },
- "TN": {
- "name": "Tunezja"
- },
- "TR": {
- "name": "Turcja"
- },
- "TM": {
- "name": "Turkmenistan"
- },
- "TC": {
- "name": "Turks i Caicos"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UG": {
- "name": "Uganda"
- },
- "UA": {
- "name": "Ukraina"
- },
- "UY": {
- "name": "Urugwaj"
- },
- "UZ": {
- "name": "Uzbekistan"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "WF": {
- "name": "Wallis i Futuna"
- },
- "VA": {
- "name": "Watykan"
- },
- "VE": {
- "name": "Wenezuela"
- },
- "HU": {
- "name": "Węgry"
- },
- "GB": {
- "name": "Wielka Brytania"
- },
- "VN": {
- "name": "Wietnam"
- },
- "IT": {
- "name": "Włochy"
- },
- "CX": {
- "name": "Wyspa Bożego Narodzenia"
- },
- "IM": {
- "name": "Wyspa Man"
- },
- "SH": {
- "name": "Wyspa Świętej Heleny"
- },
- "AC": {
- "name": "Wyspa Wniebowstąpienia"
- },
- "AX": {
- "name": "Wyspy Alandzkie"
- },
- "CK": {
- "name": "Wyspy Cooka"
- },
- "VI": {
- "name": "Wyspy Dziewicze Stanów Zjednoczonych"
- },
- "IC": {
- "name": "Wyspy Kanaryjskie"
- },
- "CC": {
- "name": "Wyspy Kokosowe"
- },
- "MH": {
- "name": "Wyspy Marshalla"
- },
- "FO": {
- "name": "Wyspy Owcze"
- },
- "SB": {
- "name": "Wyspy Salomona"
- },
- "ST": {
- "name": "Wyspy Świętego Tomasza i Książęca"
- },
- "ZM": {
- "name": "Zambia"
- },
- "ZW": {
- "name": "Zimbabwe"
- },
- "AE": {
- "name": "Zjednoczone Emiraty Arabskie"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/ps.json b/vendor/commerceguys/intl/resources/country/ps.json
deleted file mode 100644
index 693aaece8..000000000
--- a/vendor/commerceguys/intl/resources/country/ps.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AW": {
- "name": "آروبا"
- },
- "AU": {
- "name": "آسټرالیا"
- },
- "IS": {
- "name": "آیسلینډ"
- },
- "AT": {
- "name": "اتریش"
- },
- "AZ": {
- "name": "اذربايجان"
- },
- "JO": {
- "name": "اردن"
- },
- "AR": {
- "name": "ارژنټاین"
- },
- "AM": {
- "name": "ارمنستان"
- },
- "ER": {
- "name": "اریتره"
- },
- "GQ": {
- "name": "استوایی ګینه"
- },
- "EE": {
- "name": "استونیا"
- },
- "IL": {
- "name": "اسراييل"
- },
- "AF": {
- "name": "افغانستان"
- },
- "EC": {
- "name": "اکوادور"
- },
- "AX": {
- "name": "الاند ټاپوان"
- },
- "AL": {
- "name": "البانیه"
- },
- "DZ": {
- "name": "الجزایر"
- },
- "DE": {
- "name": "المان"
- },
- "AS": {
- "name": "امریکایی سمو"
- },
- "AQ": {
- "name": "انتارکتیکا"
- },
- "AG": {
- "name": "انټيګوا او باربودا"
- },
- "AD": {
- "name": "اندورا"
- },
- "ID": {
- "name": "اندونیزیا"
- },
- "AO": {
- "name": "انګولا"
- },
- "AI": {
- "name": "انګیلا"
- },
- "UZ": {
- "name": "اوزبکستان"
- },
- "UA": {
- "name": "اوکراین"
- },
- "IT": {
- "name": "ایټالیه"
- },
- "IR": {
- "name": "ايران"
- },
- "IE": {
- "name": "ایرلینډ"
- },
- "BB": {
- "name": "باربادوس"
- },
- "BS": {
- "name": "باهاما"
- },
- "BH": {
- "name": "بحرين"
- },
- "BR": {
- "name": "برازیل"
- },
- "GB": {
- "name": "برتانیه"
- },
- "BM": {
- "name": "برمودا"
- },
- "BI": {
- "name": "بروندي"
- },
- "BN": {
- "name": "بروني"
- },
- "VG": {
- "name": "بریتانوی ویګور ټاپو"
- },
- "BG": {
- "name": "بلغاریه"
- },
- "BZ": {
- "name": "بلیز"
- },
- "BD": {
- "name": "بنگله دېش"
- },
- "BT": {
- "name": "بهوټان"
- },
- "BW": {
- "name": "بوتسوانه"
- },
- "BF": {
- "name": "بورکینا فاسو"
- },
- "BA": {
- "name": "بوسنيا او هېرزګوينا"
- },
- "BO": {
- "name": "بولیویا"
- },
- "BY": {
- "name": "بیلاروس"
- },
- "BE": {
- "name": "بیلجیم"
- },
- "BJ": {
- "name": "بینن"
- },
- "PG": {
- "name": "پاپ نيو ګيني، د يو هېواد نوم دې"
- },
- "PY": {
- "name": "پاراګوی"
- },
- "PK": {
- "name": "پاکستان"
- },
- "PA": {
- "name": "پاناما"
- },
- "PW": {
- "name": "پلو"
- },
- "PT": {
- "name": "پورتګال"
- },
- "PR": {
- "name": "پورتو ریکو"
- },
- "PL": {
- "name": "پولنډ"
- },
- "PN": {
- "name": "پیټکیرن ټاپو"
- },
- "PE": {
- "name": "پیرو"
- },
- "TJ": {
- "name": "تاجيکستان"
- },
- "TA": {
- "name": "تریستان دا کنها"
- },
- "TG": {
- "name": "تلل"
- },
- "TZ": {
- "name": "تنزانیا"
- },
- "TH": {
- "name": "تهايلنډ"
- },
- "TV": {
- "name": "توالیو"
- },
- "TM": {
- "name": "تورکمنستان"
- },
- "TR": {
- "name": "تورکيه"
- },
- "TK": {
- "name": "توکیلو"
- },
- "TN": {
- "name": "تونس"
- },
- "TO": {
- "name": "تونګا"
- },
- "TL": {
- "name": "تيمور-ليسټ"
- },
- "TW": {
- "name": "تیوان"
- },
- "TT": {
- "name": "ټرینیاډډ او ټوبوګ"
- },
- "JP": {
- "name": "جاپان"
- },
- "GI": {
- "name": "جبل الطارق"
- },
- "JE": {
- "name": "جرسی"
- },
- "JM": {
- "name": "جمیکا"
- },
- "SS": {
- "name": "جنوبي سوډان"
- },
- "DJ": {
- "name": "جی بوتي"
- },
- "TD": {
- "name": "چاډ"
- },
- "CZ": {
- "name": "چکیا"
- },
- "CL": {
- "name": "چیلي"
- },
- "CN": {
- "name": "چین"
- },
- "ET": {
- "name": "حبشه"
- },
- "IM": {
- "name": "د آئل آف مین"
- },
- "TC": {
- "name": "د ترکیې او کیکاسو ټاپو"
- },
- "AC": {
- "name": "د توغندیو ټاپو"
- },
- "CI": {
- "name": "د عاج ساحل"
- },
- "TF": {
- "name": "د فرانسې جنوبي سیمې"
- },
- "IC": {
- "name": "د کانري ټاپو"
- },
- "CX": {
- "name": "د کریساس ټاپو"
- },
- "UM": {
- "name": "د متحده ایالاتو ټاپو ټاپوګانې"
- },
- "VI": {
- "name": "د متحده ایالاتو ویګور ټاپو"
- },
- "CF": {
- "name": "د مرکزي افریقا جمهوریت"
- },
- "IO": {
- "name": "د هند سمندر سمندر سیمه"
- },
- "DM": {
- "name": "دومینیکا"
- },
- "DO": {
- "name": "دومینیکن جمهوريت"
- },
- "DG": {
- "name": "ډایګو ګارسیا"
- },
- "DK": {
- "name": "ډنمارک"
- },
- "RU": {
- "name": "روسیه"
- },
- "RO": {
- "name": "رومانیا"
- },
- "RW": {
- "name": "روندا"
- },
- "RE": {
- "name": "ریونین"
- },
- "ZW": {
- "name": "زیمبابوی"
- },
- "ZM": {
- "name": "زیمبیا"
- },
- "SV": {
- "name": "سالوېډور"
- },
- "WS": {
- "name": "ساموا"
- },
- "SM": {
- "name": "سان مارینو"
- },
- "ST": {
- "name": "ساو ټیم او پرنسیپ"
- },
- "LK": {
- "name": "سريلانکا"
- },
- "SA": {
- "name": "سعودي عربستان"
- },
- "SJ": {
- "name": "سلواډر او جان میین"
- },
- "SK": {
- "name": "سلواکیا"
- },
- "SI": {
- "name": "سلوانیا"
- },
- "SB": {
- "name": "سلیمان ټاپو"
- },
- "SN": {
- "name": "سنګال"
- },
- "SZ": {
- "name": "سوازیلینډ"
- },
- "SD": {
- "name": "سوډان"
- },
- "SR": {
- "name": "سورینام"
- },
- "SY": {
- "name": "سوریه"
- },
- "SO": {
- "name": "سومالیا"
- },
- "SE": {
- "name": "سویډن"
- },
- "CH": {
- "name": "سویس"
- },
- "GS": {
- "name": "سویل جورجیا او جنوبي سینڈوچ ټاپو"
- },
- "ZA": {
- "name": "سویلي افریقا"
- },
- "KR": {
- "name": "سویلي کوریا"
- },
- "SC": {
- "name": "سیچیلیس"
- },
- "BL": {
- "name": "سینټ بارټیلیټی"
- },
- "PM": {
- "name": "سینټ پییر او میکولون"
- },
- "KN": {
- "name": "سینټ کټس او نیویس"
- },
- "LC": {
- "name": "سینټ لوسیا"
- },
- "MF": {
- "name": "سینټ مارټن"
- },
- "SX": {
- "name": "سینټ مارټین"
- },
- "SH": {
- "name": "سینټ هیلینا"
- },
- "VC": {
- "name": "سینټ ویسنټینټ او ګرینډینز"
- },
- "SG": {
- "name": "سينگاپور"
- },
- "EA": {
- "name": "سئوتا او مالایا"
- },
- "SL": {
- "name": "سییرا لیون"
- },
- "KP": {
- "name": "شمالی کوریا"
- },
- "MP": {
- "name": "شمالي ماریانا ټاپو"
- },
- "RS": {
- "name": "صربیا"
- },
- "IQ": {
- "name": "عراق"
- },
- "OM": {
- "name": "عمان"
- },
- "FO": {
- "name": "فارو ټاپو"
- },
- "FR": {
- "name": "فرانسه"
- },
- "PF": {
- "name": "فرانسوي پولینیا"
- },
- "GF": {
- "name": "فرانسوي ګانا"
- },
- "PH": {
- "name": "فلپين"
- },
- "PS": {
- "name": "فلسطين سيمې"
- },
- "FI": {
- "name": "فنلینډ"
- },
- "FK": {
- "name": "فوکلنډ ټاپو"
- },
- "FJ": {
- "name": "في جي"
- },
- "CY": {
- "name": "قبرس"
- },
- "KG": {
- "name": "قرغزستان"
- },
- "KZ": {
- "name": "قزاقستان"
- },
- "QA": {
- "name": "قطر"
- },
- "CM": {
- "name": "کامرون"
- },
- "CA": {
- "name": "کاناډا"
- },
- "CG": {
- "name": "کانګو - بروزوییل"
- },
- "CD": {
- "name": "کانګو - کینشاسا"
- },
- "HR": {
- "name": "کرواثیا"
- },
- "KH": {
- "name": "کمبودیا"
- },
- "CR": {
- "name": "کوستاریکا"
- },
- "XK": {
- "name": "کوسوو"
- },
- "CK": {
- "name": "کوک ټاپوګان"
- },
- "CC": {
- "name": "کوکوز (کیبل) ټاپوګانې"
- },
- "CW": {
- "name": "کوکوکا"
- },
- "CO": {
- "name": "کولمبیا"
- },
- "KM": {
- "name": "کوموروس"
- },
- "KW": {
- "name": "کویټ"
- },
- "CV": {
- "name": "کیپ ورد"
- },
- "KI": {
- "name": "کیري باتي"
- },
- "BQ": {
- "name": "کیریبین هالینډ"
- },
- "KY": {
- "name": "کیمان ټاپوګان"
- },
- "KE": {
- "name": "کینیا"
- },
- "CU": {
- "name": "کیوبا"
- },
- "GA": {
- "name": "ګابن"
- },
- "GP": {
- "name": "ګالډیپ"
- },
- "GM": {
- "name": "ګامبیا"
- },
- "GH": {
- "name": "ګانا"
- },
- "GD": {
- "name": "ګرنادا"
- },
- "GG": {
- "name": "ګرنسي"
- },
- "GL": {
- "name": "ګرینلینډ"
- },
- "GT": {
- "name": "ګواتیمالا"
- },
- "GU": {
- "name": "ګوام"
- },
- "GE": {
- "name": "گورجستان"
- },
- "GY": {
- "name": "ګیانا"
- },
- "GN": {
- "name": "ګینه"
- },
- "GW": {
- "name": "ګینه بیسو"
- },
- "LA": {
- "name": "لاووس"
- },
- "LR": {
- "name": "لایبریا"
- },
- "LV": {
- "name": "لتوني"
- },
- "LS": {
- "name": "لسوتو"
- },
- "LU": {
- "name": "لوګزامبورګ"
- },
- "EH": {
- "name": "لویدیځ صحرا"
- },
- "LB": {
- "name": "لېبنان"
- },
- "LY": {
- "name": "لیبیا"
- },
- "LT": {
- "name": "لیتوانیا"
- },
- "LI": {
- "name": "لیختن اشتاین"
- },
- "MQ": {
- "name": "مارټینیک"
- },
- "MH": {
- "name": "مارشال ټاپو"
- },
- "MW": {
- "name": "مالاوي"
- },
- "MT": {
- "name": "مالتا"
- },
- "MV": {
- "name": "مالديپ"
- },
- "ML": {
- "name": "مالي"
- },
- "MY": {
- "name": "مالیزیا"
- },
- "MS": {
- "name": "مانټیسیرت"
- },
- "US": {
- "name": "متحده ایالات"
- },
- "AE": {
- "name": "متحده عرب امارات"
- },
- "HU": {
- "name": "مجارستان"
- },
- "MG": {
- "name": "مدګاسکار"
- },
- "MA": {
- "name": "مراکش"
- },
- "EG": {
- "name": "مصر"
- },
- "MN": {
- "name": "مغولستان"
- },
- "MK": {
- "name": "مقدونیه"
- },
- "MO": {
- "name": "مکا سار چین"
- },
- "MR": {
- "name": "موریتانیا"
- },
- "MU": {
- "name": "موریشیس"
- },
- "MZ": {
- "name": "موزمبیک"
- },
- "MD": {
- "name": "مولدوا"
- },
- "MC": {
- "name": "موناکو"
- },
- "ME": {
- "name": "مونټینیګرو"
- },
- "MM": {
- "name": "ميانامار (برما)"
- },
- "YT": {
- "name": "میټوت"
- },
- "FM": {
- "name": "میکرونیزیا"
- },
- "MX": {
- "name": "میکسیکو"
- },
- "NF": {
- "name": "نارفولک ټاپوګان"
- },
- "NO": {
- "name": "ناروۍ"
- },
- "NG": {
- "name": "نایجیریا"
- },
- "NR": {
- "name": "نایرو"
- },
- "NI": {
- "name": "نکاراګوا"
- },
- "NC": {
- "name": "نوی کالیډونیا"
- },
- "NP": {
- "name": "نیپال"
- },
- "NE": {
- "name": "نیجر"
- },
- "NA": {
- "name": "نیمبیا"
- },
- "NZ": {
- "name": "نیوزیلنډ"
- },
- "NU": {
- "name": "نیوو"
- },
- "NL": {
- "name": "هالېنډ"
- },
- "HN": {
- "name": "هانډوراس"
- },
- "HK": {
- "name": "هانګ کانګ SAR چین"
- },
- "HT": {
- "name": "هایټي"
- },
- "ES": {
- "name": "هسپانیه"
- },
- "IN": {
- "name": "هند"
- },
- "VA": {
- "name": "واتیکان ښار"
- },
- "WF": {
- "name": "والیس او فوتونا"
- },
- "VU": {
- "name": "واناتو"
- },
- "VN": {
- "name": "وېتنام"
- },
- "VE": {
- "name": "وینزویلا"
- },
- "YE": {
- "name": "یمن"
- },
- "UY": {
- "name": "یوروګوی"
- },
- "UG": {
- "name": "یوګانډا"
- },
- "GR": {
- "name": "یونان"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/pt-AO.json b/vendor/commerceguys/intl/resources/country/pt-AO.json
deleted file mode 100644
index dc9c39b88..000000000
--- a/vendor/commerceguys/intl/resources/country/pt-AO.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afeganistão"
- },
- "ZA": {
- "name": "África do Sul"
- },
- "AX": {
- "name": "Alanda"
- },
- "AL": {
- "name": "Albânia"
- },
- "DE": {
- "name": "Alemanha"
- },
- "AD": {
- "name": "Andorra"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguila"
- },
- "AQ": {
- "name": "Antártida"
- },
- "AG": {
- "name": "Antígua e Barbuda"
- },
- "SA": {
- "name": "Arábia Saudita"
- },
- "DZ": {
- "name": "Argélia"
- },
- "AR": {
- "name": "Argentina"
- },
- "AM": {
- "name": "Arménia"
- },
- "AW": {
- "name": "Aruba"
- },
- "AU": {
- "name": "Austrália"
- },
- "AT": {
- "name": "Áustria"
- },
- "AZ": {
- "name": "Azerbaijão"
- },
- "BS": {
- "name": "Baamas"
- },
- "BD": {
- "name": "Bangladeche"
- },
- "BB": {
- "name": "Barbados"
- },
- "BH": {
- "name": "Barém"
- },
- "BE": {
- "name": "Bélgica"
- },
- "BZ": {
- "name": "Belize"
- },
- "BJ": {
- "name": "Benim"
- },
- "BM": {
- "name": "Bermudas"
- },
- "BY": {
- "name": "Bielorrússia"
- },
- "BO": {
- "name": "Bolívia"
- },
- "BA": {
- "name": "Bósnia e Herzegovina"
- },
- "BW": {
- "name": "Botsuana"
- },
- "BR": {
- "name": "Brasil"
- },
- "BN": {
- "name": "Brunei"
- },
- "BG": {
- "name": "Bulgária"
- },
- "BF": {
- "name": "Burquina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "BT": {
- "name": "Butão"
- },
- "CV": {
- "name": "Cabo Verde"
- },
- "CM": {
- "name": "Camarões"
- },
- "KH": {
- "name": "Camboja"
- },
- "CA": {
- "name": "Canadá"
- },
- "QA": {
- "name": "Catar"
- },
- "KZ": {
- "name": "Cazaquistão"
- },
- "EA": {
- "name": "Ceuta e Melilha"
- },
- "TD": {
- "name": "Chade"
- },
- "CZ": {
- "name": "Chéquia"
- },
- "CL": {
- "name": "Chile"
- },
- "CN": {
- "name": "China"
- },
- "CY": {
- "name": "Chipre"
- },
- "VA": {
- "name": "Cidade do Vaticano"
- },
- "CO": {
- "name": "Colômbia"
- },
- "KM": {
- "name": "Comores"
- },
- "CG": {
- "name": "Congo-Brazzaville"
- },
- "CD": {
- "name": "Congo-Kinshasa"
- },
- "KP": {
- "name": "Coreia do Norte"
- },
- "KR": {
- "name": "Coreia do Sul"
- },
- "CR": {
- "name": "Costa Rica"
- },
- "CI": {
- "name": "Côte d’Ivoire (Costa do Marfim)"
- },
- "HR": {
- "name": "Croácia"
- },
- "CU": {
- "name": "Cuba"
- },
- "CW": {
- "name": "Curaçau"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DK": {
- "name": "Dinamarca"
- },
- "DM": {
- "name": "Domínica"
- },
- "EG": {
- "name": "Egito"
- },
- "AE": {
- "name": "Emirados Árabes Unidos"
- },
- "EC": {
- "name": "Equador"
- },
- "ER": {
- "name": "Eritreia"
- },
- "SK": {
- "name": "Eslováquia"
- },
- "SI": {
- "name": "Eslovénia"
- },
- "ES": {
- "name": "Espanha"
- },
- "US": {
- "name": "Estados Unidos"
- },
- "EE": {
- "name": "Estónia"
- },
- "ET": {
- "name": "Etiópia"
- },
- "FJ": {
- "name": "Fiji"
- },
- "PH": {
- "name": "Filipinas"
- },
- "FI": {
- "name": "Finlândia"
- },
- "FR": {
- "name": "França"
- },
- "GA": {
- "name": "Gabão"
- },
- "GM": {
- "name": "Gâmbia"
- },
- "GH": {
- "name": "Gana"
- },
- "GE": {
- "name": "Geórgia"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GD": {
- "name": "Granada"
- },
- "GR": {
- "name": "Grécia"
- },
- "GL": {
- "name": "Gronelândia"
- },
- "GP": {
- "name": "Guadalupe"
- },
- "GU": {
- "name": "Guame"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GY": {
- "name": "Guiana"
- },
- "GF": {
- "name": "Guiana Francesa"
- },
- "GN": {
- "name": "Guiné"
- },
- "GQ": {
- "name": "Guiné Equatorial"
- },
- "GW": {
- "name": "Guiné-Bissau"
- },
- "HT": {
- "name": "Haiti"
- },
- "HN": {
- "name": "Honduras"
- },
- "HK": {
- "name": "Hong Kong, RAE da China"
- },
- "HU": {
- "name": "Hungria"
- },
- "YE": {
- "name": "Iémen"
- },
- "AC": {
- "name": "Ilha de Ascensão"
- },
- "IM": {
- "name": "Ilha de Man"
- },
- "CX": {
- "name": "Ilha do Natal"
- },
- "NF": {
- "name": "Ilha Norfolk"
- },
- "KY": {
- "name": "Ilhas Caimão"
- },
- "IC": {
- "name": "Ilhas Canárias"
- },
- "CK": {
- "name": "Ilhas Cook"
- },
- "CC": {
- "name": "Ilhas dos Cocos (Keeling)"
- },
- "FK": {
- "name": "Ilhas Falkland"
- },
- "FO": {
- "name": "Ilhas Faroé"
- },
- "GS": {
- "name": "Ilhas Geórgia do Sul e Sandwich do Sul"
- },
- "MP": {
- "name": "Ilhas Marianas do Norte"
- },
- "MH": {
- "name": "Ilhas Marshall"
- },
- "UM": {
- "name": "Ilhas Menores Afastadas dos EUA"
- },
- "PN": {
- "name": "Ilhas Pitcairn"
- },
- "SB": {
- "name": "Ilhas Salomão"
- },
- "TC": {
- "name": "Ilhas Turcas e Caicos"
- },
- "VG": {
- "name": "Ilhas Virgens Britânicas"
- },
- "VI": {
- "name": "Ilhas Virgens dos EUA"
- },
- "IN": {
- "name": "Índia"
- },
- "ID": {
- "name": "Indonésia"
- },
- "IR": {
- "name": "Irão"
- },
- "IQ": {
- "name": "Iraque"
- },
- "IE": {
- "name": "Irlanda"
- },
- "IS": {
- "name": "Islândia"
- },
- "IL": {
- "name": "Israel"
- },
- "IT": {
- "name": "Itália"
- },
- "JM": {
- "name": "Jamaica"
- },
- "JP": {
- "name": "Japão"
- },
- "JE": {
- "name": "Jersey"
- },
- "DJ": {
- "name": "Jibuti"
- },
- "JO": {
- "name": "Jordânia"
- },
- "XK": {
- "name": "Kosovo"
- },
- "KW": {
- "name": "Koweit"
- },
- "LA": {
- "name": "Laos"
- },
- "LS": {
- "name": "Lesoto"
- },
- "LV": {
- "name": "Letónia"
- },
- "LB": {
- "name": "Líbano"
- },
- "LR": {
- "name": "Libéria"
- },
- "LY": {
- "name": "Líbia"
- },
- "LI": {
- "name": "Listenstaine"
- },
- "LT": {
- "name": "Lituânia"
- },
- "LU": {
- "name": "Luxemburgo"
- },
- "MO": {
- "name": "Macau, RAE da China"
- },
- "MK": {
- "name": "Macedónia"
- },
- "MG": {
- "name": "Madagáscar"
- },
- "YT": {
- "name": "Maiote"
- },
- "MY": {
- "name": "Malásia"
- },
- "MW": {
- "name": "Maláui"
- },
- "MV": {
- "name": "Maldivas"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "MA": {
- "name": "Marrocos"
- },
- "MQ": {
- "name": "Martinica"
- },
- "MU": {
- "name": "Maurícia"
- },
- "MR": {
- "name": "Mauritânia"
- },
- "MX": {
- "name": "México"
- },
- "MM": {
- "name": "Mianmar (Birmânia)"
- },
- "FM": {
- "name": "Micronésia"
- },
- "MZ": {
- "name": "Moçambique"
- },
- "MD": {
- "name": "Moldávia"
- },
- "MC": {
- "name": "Mónaco"
- },
- "MN": {
- "name": "Mongólia"
- },
- "MS": {
- "name": "Monserrate"
- },
- "ME": {
- "name": "Montenegro"
- },
- "NA": {
- "name": "Namíbia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepal"
- },
- "NI": {
- "name": "Nicarágua"
- },
- "NE": {
- "name": "Níger"
- },
- "NG": {
- "name": "Nigéria"
- },
- "NU": {
- "name": "Niuê"
- },
- "NO": {
- "name": "Noruega"
- },
- "NC": {
- "name": "Nova Caledónia"
- },
- "NZ": {
- "name": "Nova Zelândia"
- },
- "OM": {
- "name": "Omã"
- },
- "NL": {
- "name": "Países Baixos"
- },
- "BQ": {
- "name": "Países Baixos Caribenhos"
- },
- "PW": {
- "name": "Palau"
- },
- "PA": {
- "name": "Panamá"
- },
- "PG": {
- "name": "Papua-Nova Guiné"
- },
- "PK": {
- "name": "Paquistão"
- },
- "PY": {
- "name": "Paraguai"
- },
- "PE": {
- "name": "Peru"
- },
- "PF": {
- "name": "Polinésia Francesa"
- },
- "PL": {
- "name": "Polónia"
- },
- "PR": {
- "name": "Porto Rico"
- },
- "PT": {
- "name": "Portugal"
- },
- "KE": {
- "name": "Quénia"
- },
- "KG": {
- "name": "Quirguistão"
- },
- "KI": {
- "name": "Quiribáti"
- },
- "GB": {
- "name": "Reino Unido"
- },
- "CF": {
- "name": "República Centro-Africana"
- },
- "DO": {
- "name": "República Dominicana"
- },
- "RE": {
- "name": "Reunião"
- },
- "RO": {
- "name": "Roménia"
- },
- "RW": {
- "name": "Ruanda"
- },
- "RU": {
- "name": "Rússia"
- },
- "SV": {
- "name": "Salvador"
- },
- "WS": {
- "name": "Samoa"
- },
- "AS": {
- "name": "Samoa Americana"
- },
- "SH": {
- "name": "Santa Helena"
- },
- "LC": {
- "name": "Santa Lúcia"
- },
- "BL": {
- "name": "São Bartolomeu"
- },
- "KN": {
- "name": "São Cristóvão e Neves"
- },
- "SM": {
- "name": "São Marinho"
- },
- "MF": {
- "name": "São Martinho"
- },
- "SX": {
- "name": "São Martinho (Sint Maarten)"
- },
- "PM": {
- "name": "São Pedro e Miquelão"
- },
- "ST": {
- "name": "São Tomé e Príncipe"
- },
- "VC": {
- "name": "São Vicente e Granadinas"
- },
- "EH": {
- "name": "Sara Ocidental"
- },
- "SC": {
- "name": "Seicheles"
- },
- "SN": {
- "name": "Senegal"
- },
- "SL": {
- "name": "Serra Leoa"
- },
- "RS": {
- "name": "Sérvia"
- },
- "SG": {
- "name": "Singapura"
- },
- "SY": {
- "name": "Síria"
- },
- "SO": {
- "name": "Somália"
- },
- "LK": {
- "name": "Sri Lanca"
- },
- "SZ": {
- "name": "Suazilândia"
- },
- "SD": {
- "name": "Sudão"
- },
- "SS": {
- "name": "Sudão do Sul"
- },
- "SE": {
- "name": "Suécia"
- },
- "CH": {
- "name": "Suíça"
- },
- "SR": {
- "name": "Suriname"
- },
- "SJ": {
- "name": "Svalbard e Jan Mayen"
- },
- "TH": {
- "name": "Tailândia"
- },
- "TW": {
- "name": "Taiwan"
- },
- "TJ": {
- "name": "Tajiquistão"
- },
- "TZ": {
- "name": "Tanzânia"
- },
- "IO": {
- "name": "Território Britânico do Oceano Índico"
- },
- "TF": {
- "name": "Territórios Franceses do Sul"
- },
- "PS": {
- "name": "Territórios palestinianos"
- },
- "TL": {
- "name": "Timor-Leste"
- },
- "TG": {
- "name": "Togo"
- },
- "TO": {
- "name": "Tonga"
- },
- "TK": {
- "name": "Toquelau"
- },
- "TT": {
- "name": "Trindade e Tobago"
- },
- "TA": {
- "name": "Tristão da Cunha"
- },
- "TN": {
- "name": "Tunísia"
- },
- "TM": {
- "name": "Turquemenistão"
- },
- "TR": {
- "name": "Turquia"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UA": {
- "name": "Ucrânia"
- },
- "UG": {
- "name": "Uganda"
- },
- "UY": {
- "name": "Uruguai"
- },
- "UZ": {
- "name": "Usbequistão"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietname"
- },
- "WF": {
- "name": "Wallis e Futuna"
- },
- "ZM": {
- "name": "Zâmbia"
- },
- "ZW": {
- "name": "Zimbabué"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/pt-CH.json b/vendor/commerceguys/intl/resources/country/pt-CH.json
deleted file mode 100644
index dc9c39b88..000000000
--- a/vendor/commerceguys/intl/resources/country/pt-CH.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afeganistão"
- },
- "ZA": {
- "name": "África do Sul"
- },
- "AX": {
- "name": "Alanda"
- },
- "AL": {
- "name": "Albânia"
- },
- "DE": {
- "name": "Alemanha"
- },
- "AD": {
- "name": "Andorra"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguila"
- },
- "AQ": {
- "name": "Antártida"
- },
- "AG": {
- "name": "Antígua e Barbuda"
- },
- "SA": {
- "name": "Arábia Saudita"
- },
- "DZ": {
- "name": "Argélia"
- },
- "AR": {
- "name": "Argentina"
- },
- "AM": {
- "name": "Arménia"
- },
- "AW": {
- "name": "Aruba"
- },
- "AU": {
- "name": "Austrália"
- },
- "AT": {
- "name": "Áustria"
- },
- "AZ": {
- "name": "Azerbaijão"
- },
- "BS": {
- "name": "Baamas"
- },
- "BD": {
- "name": "Bangladeche"
- },
- "BB": {
- "name": "Barbados"
- },
- "BH": {
- "name": "Barém"
- },
- "BE": {
- "name": "Bélgica"
- },
- "BZ": {
- "name": "Belize"
- },
- "BJ": {
- "name": "Benim"
- },
- "BM": {
- "name": "Bermudas"
- },
- "BY": {
- "name": "Bielorrússia"
- },
- "BO": {
- "name": "Bolívia"
- },
- "BA": {
- "name": "Bósnia e Herzegovina"
- },
- "BW": {
- "name": "Botsuana"
- },
- "BR": {
- "name": "Brasil"
- },
- "BN": {
- "name": "Brunei"
- },
- "BG": {
- "name": "Bulgária"
- },
- "BF": {
- "name": "Burquina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "BT": {
- "name": "Butão"
- },
- "CV": {
- "name": "Cabo Verde"
- },
- "CM": {
- "name": "Camarões"
- },
- "KH": {
- "name": "Camboja"
- },
- "CA": {
- "name": "Canadá"
- },
- "QA": {
- "name": "Catar"
- },
- "KZ": {
- "name": "Cazaquistão"
- },
- "EA": {
- "name": "Ceuta e Melilha"
- },
- "TD": {
- "name": "Chade"
- },
- "CZ": {
- "name": "Chéquia"
- },
- "CL": {
- "name": "Chile"
- },
- "CN": {
- "name": "China"
- },
- "CY": {
- "name": "Chipre"
- },
- "VA": {
- "name": "Cidade do Vaticano"
- },
- "CO": {
- "name": "Colômbia"
- },
- "KM": {
- "name": "Comores"
- },
- "CG": {
- "name": "Congo-Brazzaville"
- },
- "CD": {
- "name": "Congo-Kinshasa"
- },
- "KP": {
- "name": "Coreia do Norte"
- },
- "KR": {
- "name": "Coreia do Sul"
- },
- "CR": {
- "name": "Costa Rica"
- },
- "CI": {
- "name": "Côte d’Ivoire (Costa do Marfim)"
- },
- "HR": {
- "name": "Croácia"
- },
- "CU": {
- "name": "Cuba"
- },
- "CW": {
- "name": "Curaçau"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DK": {
- "name": "Dinamarca"
- },
- "DM": {
- "name": "Domínica"
- },
- "EG": {
- "name": "Egito"
- },
- "AE": {
- "name": "Emirados Árabes Unidos"
- },
- "EC": {
- "name": "Equador"
- },
- "ER": {
- "name": "Eritreia"
- },
- "SK": {
- "name": "Eslováquia"
- },
- "SI": {
- "name": "Eslovénia"
- },
- "ES": {
- "name": "Espanha"
- },
- "US": {
- "name": "Estados Unidos"
- },
- "EE": {
- "name": "Estónia"
- },
- "ET": {
- "name": "Etiópia"
- },
- "FJ": {
- "name": "Fiji"
- },
- "PH": {
- "name": "Filipinas"
- },
- "FI": {
- "name": "Finlândia"
- },
- "FR": {
- "name": "França"
- },
- "GA": {
- "name": "Gabão"
- },
- "GM": {
- "name": "Gâmbia"
- },
- "GH": {
- "name": "Gana"
- },
- "GE": {
- "name": "Geórgia"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GD": {
- "name": "Granada"
- },
- "GR": {
- "name": "Grécia"
- },
- "GL": {
- "name": "Gronelândia"
- },
- "GP": {
- "name": "Guadalupe"
- },
- "GU": {
- "name": "Guame"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GY": {
- "name": "Guiana"
- },
- "GF": {
- "name": "Guiana Francesa"
- },
- "GN": {
- "name": "Guiné"
- },
- "GQ": {
- "name": "Guiné Equatorial"
- },
- "GW": {
- "name": "Guiné-Bissau"
- },
- "HT": {
- "name": "Haiti"
- },
- "HN": {
- "name": "Honduras"
- },
- "HK": {
- "name": "Hong Kong, RAE da China"
- },
- "HU": {
- "name": "Hungria"
- },
- "YE": {
- "name": "Iémen"
- },
- "AC": {
- "name": "Ilha de Ascensão"
- },
- "IM": {
- "name": "Ilha de Man"
- },
- "CX": {
- "name": "Ilha do Natal"
- },
- "NF": {
- "name": "Ilha Norfolk"
- },
- "KY": {
- "name": "Ilhas Caimão"
- },
- "IC": {
- "name": "Ilhas Canárias"
- },
- "CK": {
- "name": "Ilhas Cook"
- },
- "CC": {
- "name": "Ilhas dos Cocos (Keeling)"
- },
- "FK": {
- "name": "Ilhas Falkland"
- },
- "FO": {
- "name": "Ilhas Faroé"
- },
- "GS": {
- "name": "Ilhas Geórgia do Sul e Sandwich do Sul"
- },
- "MP": {
- "name": "Ilhas Marianas do Norte"
- },
- "MH": {
- "name": "Ilhas Marshall"
- },
- "UM": {
- "name": "Ilhas Menores Afastadas dos EUA"
- },
- "PN": {
- "name": "Ilhas Pitcairn"
- },
- "SB": {
- "name": "Ilhas Salomão"
- },
- "TC": {
- "name": "Ilhas Turcas e Caicos"
- },
- "VG": {
- "name": "Ilhas Virgens Britânicas"
- },
- "VI": {
- "name": "Ilhas Virgens dos EUA"
- },
- "IN": {
- "name": "Índia"
- },
- "ID": {
- "name": "Indonésia"
- },
- "IR": {
- "name": "Irão"
- },
- "IQ": {
- "name": "Iraque"
- },
- "IE": {
- "name": "Irlanda"
- },
- "IS": {
- "name": "Islândia"
- },
- "IL": {
- "name": "Israel"
- },
- "IT": {
- "name": "Itália"
- },
- "JM": {
- "name": "Jamaica"
- },
- "JP": {
- "name": "Japão"
- },
- "JE": {
- "name": "Jersey"
- },
- "DJ": {
- "name": "Jibuti"
- },
- "JO": {
- "name": "Jordânia"
- },
- "XK": {
- "name": "Kosovo"
- },
- "KW": {
- "name": "Koweit"
- },
- "LA": {
- "name": "Laos"
- },
- "LS": {
- "name": "Lesoto"
- },
- "LV": {
- "name": "Letónia"
- },
- "LB": {
- "name": "Líbano"
- },
- "LR": {
- "name": "Libéria"
- },
- "LY": {
- "name": "Líbia"
- },
- "LI": {
- "name": "Listenstaine"
- },
- "LT": {
- "name": "Lituânia"
- },
- "LU": {
- "name": "Luxemburgo"
- },
- "MO": {
- "name": "Macau, RAE da China"
- },
- "MK": {
- "name": "Macedónia"
- },
- "MG": {
- "name": "Madagáscar"
- },
- "YT": {
- "name": "Maiote"
- },
- "MY": {
- "name": "Malásia"
- },
- "MW": {
- "name": "Maláui"
- },
- "MV": {
- "name": "Maldivas"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "MA": {
- "name": "Marrocos"
- },
- "MQ": {
- "name": "Martinica"
- },
- "MU": {
- "name": "Maurícia"
- },
- "MR": {
- "name": "Mauritânia"
- },
- "MX": {
- "name": "México"
- },
- "MM": {
- "name": "Mianmar (Birmânia)"
- },
- "FM": {
- "name": "Micronésia"
- },
- "MZ": {
- "name": "Moçambique"
- },
- "MD": {
- "name": "Moldávia"
- },
- "MC": {
- "name": "Mónaco"
- },
- "MN": {
- "name": "Mongólia"
- },
- "MS": {
- "name": "Monserrate"
- },
- "ME": {
- "name": "Montenegro"
- },
- "NA": {
- "name": "Namíbia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepal"
- },
- "NI": {
- "name": "Nicarágua"
- },
- "NE": {
- "name": "Níger"
- },
- "NG": {
- "name": "Nigéria"
- },
- "NU": {
- "name": "Niuê"
- },
- "NO": {
- "name": "Noruega"
- },
- "NC": {
- "name": "Nova Caledónia"
- },
- "NZ": {
- "name": "Nova Zelândia"
- },
- "OM": {
- "name": "Omã"
- },
- "NL": {
- "name": "Países Baixos"
- },
- "BQ": {
- "name": "Países Baixos Caribenhos"
- },
- "PW": {
- "name": "Palau"
- },
- "PA": {
- "name": "Panamá"
- },
- "PG": {
- "name": "Papua-Nova Guiné"
- },
- "PK": {
- "name": "Paquistão"
- },
- "PY": {
- "name": "Paraguai"
- },
- "PE": {
- "name": "Peru"
- },
- "PF": {
- "name": "Polinésia Francesa"
- },
- "PL": {
- "name": "Polónia"
- },
- "PR": {
- "name": "Porto Rico"
- },
- "PT": {
- "name": "Portugal"
- },
- "KE": {
- "name": "Quénia"
- },
- "KG": {
- "name": "Quirguistão"
- },
- "KI": {
- "name": "Quiribáti"
- },
- "GB": {
- "name": "Reino Unido"
- },
- "CF": {
- "name": "República Centro-Africana"
- },
- "DO": {
- "name": "República Dominicana"
- },
- "RE": {
- "name": "Reunião"
- },
- "RO": {
- "name": "Roménia"
- },
- "RW": {
- "name": "Ruanda"
- },
- "RU": {
- "name": "Rússia"
- },
- "SV": {
- "name": "Salvador"
- },
- "WS": {
- "name": "Samoa"
- },
- "AS": {
- "name": "Samoa Americana"
- },
- "SH": {
- "name": "Santa Helena"
- },
- "LC": {
- "name": "Santa Lúcia"
- },
- "BL": {
- "name": "São Bartolomeu"
- },
- "KN": {
- "name": "São Cristóvão e Neves"
- },
- "SM": {
- "name": "São Marinho"
- },
- "MF": {
- "name": "São Martinho"
- },
- "SX": {
- "name": "São Martinho (Sint Maarten)"
- },
- "PM": {
- "name": "São Pedro e Miquelão"
- },
- "ST": {
- "name": "São Tomé e Príncipe"
- },
- "VC": {
- "name": "São Vicente e Granadinas"
- },
- "EH": {
- "name": "Sara Ocidental"
- },
- "SC": {
- "name": "Seicheles"
- },
- "SN": {
- "name": "Senegal"
- },
- "SL": {
- "name": "Serra Leoa"
- },
- "RS": {
- "name": "Sérvia"
- },
- "SG": {
- "name": "Singapura"
- },
- "SY": {
- "name": "Síria"
- },
- "SO": {
- "name": "Somália"
- },
- "LK": {
- "name": "Sri Lanca"
- },
- "SZ": {
- "name": "Suazilândia"
- },
- "SD": {
- "name": "Sudão"
- },
- "SS": {
- "name": "Sudão do Sul"
- },
- "SE": {
- "name": "Suécia"
- },
- "CH": {
- "name": "Suíça"
- },
- "SR": {
- "name": "Suriname"
- },
- "SJ": {
- "name": "Svalbard e Jan Mayen"
- },
- "TH": {
- "name": "Tailândia"
- },
- "TW": {
- "name": "Taiwan"
- },
- "TJ": {
- "name": "Tajiquistão"
- },
- "TZ": {
- "name": "Tanzânia"
- },
- "IO": {
- "name": "Território Britânico do Oceano Índico"
- },
- "TF": {
- "name": "Territórios Franceses do Sul"
- },
- "PS": {
- "name": "Territórios palestinianos"
- },
- "TL": {
- "name": "Timor-Leste"
- },
- "TG": {
- "name": "Togo"
- },
- "TO": {
- "name": "Tonga"
- },
- "TK": {
- "name": "Toquelau"
- },
- "TT": {
- "name": "Trindade e Tobago"
- },
- "TA": {
- "name": "Tristão da Cunha"
- },
- "TN": {
- "name": "Tunísia"
- },
- "TM": {
- "name": "Turquemenistão"
- },
- "TR": {
- "name": "Turquia"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UA": {
- "name": "Ucrânia"
- },
- "UG": {
- "name": "Uganda"
- },
- "UY": {
- "name": "Uruguai"
- },
- "UZ": {
- "name": "Usbequistão"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietname"
- },
- "WF": {
- "name": "Wallis e Futuna"
- },
- "ZM": {
- "name": "Zâmbia"
- },
- "ZW": {
- "name": "Zimbabué"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/pt-CV.json b/vendor/commerceguys/intl/resources/country/pt-CV.json
deleted file mode 100644
index dc9c39b88..000000000
--- a/vendor/commerceguys/intl/resources/country/pt-CV.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afeganistão"
- },
- "ZA": {
- "name": "África do Sul"
- },
- "AX": {
- "name": "Alanda"
- },
- "AL": {
- "name": "Albânia"
- },
- "DE": {
- "name": "Alemanha"
- },
- "AD": {
- "name": "Andorra"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguila"
- },
- "AQ": {
- "name": "Antártida"
- },
- "AG": {
- "name": "Antígua e Barbuda"
- },
- "SA": {
- "name": "Arábia Saudita"
- },
- "DZ": {
- "name": "Argélia"
- },
- "AR": {
- "name": "Argentina"
- },
- "AM": {
- "name": "Arménia"
- },
- "AW": {
- "name": "Aruba"
- },
- "AU": {
- "name": "Austrália"
- },
- "AT": {
- "name": "Áustria"
- },
- "AZ": {
- "name": "Azerbaijão"
- },
- "BS": {
- "name": "Baamas"
- },
- "BD": {
- "name": "Bangladeche"
- },
- "BB": {
- "name": "Barbados"
- },
- "BH": {
- "name": "Barém"
- },
- "BE": {
- "name": "Bélgica"
- },
- "BZ": {
- "name": "Belize"
- },
- "BJ": {
- "name": "Benim"
- },
- "BM": {
- "name": "Bermudas"
- },
- "BY": {
- "name": "Bielorrússia"
- },
- "BO": {
- "name": "Bolívia"
- },
- "BA": {
- "name": "Bósnia e Herzegovina"
- },
- "BW": {
- "name": "Botsuana"
- },
- "BR": {
- "name": "Brasil"
- },
- "BN": {
- "name": "Brunei"
- },
- "BG": {
- "name": "Bulgária"
- },
- "BF": {
- "name": "Burquina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "BT": {
- "name": "Butão"
- },
- "CV": {
- "name": "Cabo Verde"
- },
- "CM": {
- "name": "Camarões"
- },
- "KH": {
- "name": "Camboja"
- },
- "CA": {
- "name": "Canadá"
- },
- "QA": {
- "name": "Catar"
- },
- "KZ": {
- "name": "Cazaquistão"
- },
- "EA": {
- "name": "Ceuta e Melilha"
- },
- "TD": {
- "name": "Chade"
- },
- "CZ": {
- "name": "Chéquia"
- },
- "CL": {
- "name": "Chile"
- },
- "CN": {
- "name": "China"
- },
- "CY": {
- "name": "Chipre"
- },
- "VA": {
- "name": "Cidade do Vaticano"
- },
- "CO": {
- "name": "Colômbia"
- },
- "KM": {
- "name": "Comores"
- },
- "CG": {
- "name": "Congo-Brazzaville"
- },
- "CD": {
- "name": "Congo-Kinshasa"
- },
- "KP": {
- "name": "Coreia do Norte"
- },
- "KR": {
- "name": "Coreia do Sul"
- },
- "CR": {
- "name": "Costa Rica"
- },
- "CI": {
- "name": "Côte d’Ivoire (Costa do Marfim)"
- },
- "HR": {
- "name": "Croácia"
- },
- "CU": {
- "name": "Cuba"
- },
- "CW": {
- "name": "Curaçau"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DK": {
- "name": "Dinamarca"
- },
- "DM": {
- "name": "Domínica"
- },
- "EG": {
- "name": "Egito"
- },
- "AE": {
- "name": "Emirados Árabes Unidos"
- },
- "EC": {
- "name": "Equador"
- },
- "ER": {
- "name": "Eritreia"
- },
- "SK": {
- "name": "Eslováquia"
- },
- "SI": {
- "name": "Eslovénia"
- },
- "ES": {
- "name": "Espanha"
- },
- "US": {
- "name": "Estados Unidos"
- },
- "EE": {
- "name": "Estónia"
- },
- "ET": {
- "name": "Etiópia"
- },
- "FJ": {
- "name": "Fiji"
- },
- "PH": {
- "name": "Filipinas"
- },
- "FI": {
- "name": "Finlândia"
- },
- "FR": {
- "name": "França"
- },
- "GA": {
- "name": "Gabão"
- },
- "GM": {
- "name": "Gâmbia"
- },
- "GH": {
- "name": "Gana"
- },
- "GE": {
- "name": "Geórgia"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GD": {
- "name": "Granada"
- },
- "GR": {
- "name": "Grécia"
- },
- "GL": {
- "name": "Gronelândia"
- },
- "GP": {
- "name": "Guadalupe"
- },
- "GU": {
- "name": "Guame"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GY": {
- "name": "Guiana"
- },
- "GF": {
- "name": "Guiana Francesa"
- },
- "GN": {
- "name": "Guiné"
- },
- "GQ": {
- "name": "Guiné Equatorial"
- },
- "GW": {
- "name": "Guiné-Bissau"
- },
- "HT": {
- "name": "Haiti"
- },
- "HN": {
- "name": "Honduras"
- },
- "HK": {
- "name": "Hong Kong, RAE da China"
- },
- "HU": {
- "name": "Hungria"
- },
- "YE": {
- "name": "Iémen"
- },
- "AC": {
- "name": "Ilha de Ascensão"
- },
- "IM": {
- "name": "Ilha de Man"
- },
- "CX": {
- "name": "Ilha do Natal"
- },
- "NF": {
- "name": "Ilha Norfolk"
- },
- "KY": {
- "name": "Ilhas Caimão"
- },
- "IC": {
- "name": "Ilhas Canárias"
- },
- "CK": {
- "name": "Ilhas Cook"
- },
- "CC": {
- "name": "Ilhas dos Cocos (Keeling)"
- },
- "FK": {
- "name": "Ilhas Falkland"
- },
- "FO": {
- "name": "Ilhas Faroé"
- },
- "GS": {
- "name": "Ilhas Geórgia do Sul e Sandwich do Sul"
- },
- "MP": {
- "name": "Ilhas Marianas do Norte"
- },
- "MH": {
- "name": "Ilhas Marshall"
- },
- "UM": {
- "name": "Ilhas Menores Afastadas dos EUA"
- },
- "PN": {
- "name": "Ilhas Pitcairn"
- },
- "SB": {
- "name": "Ilhas Salomão"
- },
- "TC": {
- "name": "Ilhas Turcas e Caicos"
- },
- "VG": {
- "name": "Ilhas Virgens Britânicas"
- },
- "VI": {
- "name": "Ilhas Virgens dos EUA"
- },
- "IN": {
- "name": "Índia"
- },
- "ID": {
- "name": "Indonésia"
- },
- "IR": {
- "name": "Irão"
- },
- "IQ": {
- "name": "Iraque"
- },
- "IE": {
- "name": "Irlanda"
- },
- "IS": {
- "name": "Islândia"
- },
- "IL": {
- "name": "Israel"
- },
- "IT": {
- "name": "Itália"
- },
- "JM": {
- "name": "Jamaica"
- },
- "JP": {
- "name": "Japão"
- },
- "JE": {
- "name": "Jersey"
- },
- "DJ": {
- "name": "Jibuti"
- },
- "JO": {
- "name": "Jordânia"
- },
- "XK": {
- "name": "Kosovo"
- },
- "KW": {
- "name": "Koweit"
- },
- "LA": {
- "name": "Laos"
- },
- "LS": {
- "name": "Lesoto"
- },
- "LV": {
- "name": "Letónia"
- },
- "LB": {
- "name": "Líbano"
- },
- "LR": {
- "name": "Libéria"
- },
- "LY": {
- "name": "Líbia"
- },
- "LI": {
- "name": "Listenstaine"
- },
- "LT": {
- "name": "Lituânia"
- },
- "LU": {
- "name": "Luxemburgo"
- },
- "MO": {
- "name": "Macau, RAE da China"
- },
- "MK": {
- "name": "Macedónia"
- },
- "MG": {
- "name": "Madagáscar"
- },
- "YT": {
- "name": "Maiote"
- },
- "MY": {
- "name": "Malásia"
- },
- "MW": {
- "name": "Maláui"
- },
- "MV": {
- "name": "Maldivas"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "MA": {
- "name": "Marrocos"
- },
- "MQ": {
- "name": "Martinica"
- },
- "MU": {
- "name": "Maurícia"
- },
- "MR": {
- "name": "Mauritânia"
- },
- "MX": {
- "name": "México"
- },
- "MM": {
- "name": "Mianmar (Birmânia)"
- },
- "FM": {
- "name": "Micronésia"
- },
- "MZ": {
- "name": "Moçambique"
- },
- "MD": {
- "name": "Moldávia"
- },
- "MC": {
- "name": "Mónaco"
- },
- "MN": {
- "name": "Mongólia"
- },
- "MS": {
- "name": "Monserrate"
- },
- "ME": {
- "name": "Montenegro"
- },
- "NA": {
- "name": "Namíbia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepal"
- },
- "NI": {
- "name": "Nicarágua"
- },
- "NE": {
- "name": "Níger"
- },
- "NG": {
- "name": "Nigéria"
- },
- "NU": {
- "name": "Niuê"
- },
- "NO": {
- "name": "Noruega"
- },
- "NC": {
- "name": "Nova Caledónia"
- },
- "NZ": {
- "name": "Nova Zelândia"
- },
- "OM": {
- "name": "Omã"
- },
- "NL": {
- "name": "Países Baixos"
- },
- "BQ": {
- "name": "Países Baixos Caribenhos"
- },
- "PW": {
- "name": "Palau"
- },
- "PA": {
- "name": "Panamá"
- },
- "PG": {
- "name": "Papua-Nova Guiné"
- },
- "PK": {
- "name": "Paquistão"
- },
- "PY": {
- "name": "Paraguai"
- },
- "PE": {
- "name": "Peru"
- },
- "PF": {
- "name": "Polinésia Francesa"
- },
- "PL": {
- "name": "Polónia"
- },
- "PR": {
- "name": "Porto Rico"
- },
- "PT": {
- "name": "Portugal"
- },
- "KE": {
- "name": "Quénia"
- },
- "KG": {
- "name": "Quirguistão"
- },
- "KI": {
- "name": "Quiribáti"
- },
- "GB": {
- "name": "Reino Unido"
- },
- "CF": {
- "name": "República Centro-Africana"
- },
- "DO": {
- "name": "República Dominicana"
- },
- "RE": {
- "name": "Reunião"
- },
- "RO": {
- "name": "Roménia"
- },
- "RW": {
- "name": "Ruanda"
- },
- "RU": {
- "name": "Rússia"
- },
- "SV": {
- "name": "Salvador"
- },
- "WS": {
- "name": "Samoa"
- },
- "AS": {
- "name": "Samoa Americana"
- },
- "SH": {
- "name": "Santa Helena"
- },
- "LC": {
- "name": "Santa Lúcia"
- },
- "BL": {
- "name": "São Bartolomeu"
- },
- "KN": {
- "name": "São Cristóvão e Neves"
- },
- "SM": {
- "name": "São Marinho"
- },
- "MF": {
- "name": "São Martinho"
- },
- "SX": {
- "name": "São Martinho (Sint Maarten)"
- },
- "PM": {
- "name": "São Pedro e Miquelão"
- },
- "ST": {
- "name": "São Tomé e Príncipe"
- },
- "VC": {
- "name": "São Vicente e Granadinas"
- },
- "EH": {
- "name": "Sara Ocidental"
- },
- "SC": {
- "name": "Seicheles"
- },
- "SN": {
- "name": "Senegal"
- },
- "SL": {
- "name": "Serra Leoa"
- },
- "RS": {
- "name": "Sérvia"
- },
- "SG": {
- "name": "Singapura"
- },
- "SY": {
- "name": "Síria"
- },
- "SO": {
- "name": "Somália"
- },
- "LK": {
- "name": "Sri Lanca"
- },
- "SZ": {
- "name": "Suazilândia"
- },
- "SD": {
- "name": "Sudão"
- },
- "SS": {
- "name": "Sudão do Sul"
- },
- "SE": {
- "name": "Suécia"
- },
- "CH": {
- "name": "Suíça"
- },
- "SR": {
- "name": "Suriname"
- },
- "SJ": {
- "name": "Svalbard e Jan Mayen"
- },
- "TH": {
- "name": "Tailândia"
- },
- "TW": {
- "name": "Taiwan"
- },
- "TJ": {
- "name": "Tajiquistão"
- },
- "TZ": {
- "name": "Tanzânia"
- },
- "IO": {
- "name": "Território Britânico do Oceano Índico"
- },
- "TF": {
- "name": "Territórios Franceses do Sul"
- },
- "PS": {
- "name": "Territórios palestinianos"
- },
- "TL": {
- "name": "Timor-Leste"
- },
- "TG": {
- "name": "Togo"
- },
- "TO": {
- "name": "Tonga"
- },
- "TK": {
- "name": "Toquelau"
- },
- "TT": {
- "name": "Trindade e Tobago"
- },
- "TA": {
- "name": "Tristão da Cunha"
- },
- "TN": {
- "name": "Tunísia"
- },
- "TM": {
- "name": "Turquemenistão"
- },
- "TR": {
- "name": "Turquia"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UA": {
- "name": "Ucrânia"
- },
- "UG": {
- "name": "Uganda"
- },
- "UY": {
- "name": "Uruguai"
- },
- "UZ": {
- "name": "Usbequistão"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietname"
- },
- "WF": {
- "name": "Wallis e Futuna"
- },
- "ZM": {
- "name": "Zâmbia"
- },
- "ZW": {
- "name": "Zimbabué"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/pt-GQ.json b/vendor/commerceguys/intl/resources/country/pt-GQ.json
deleted file mode 100644
index dc9c39b88..000000000
--- a/vendor/commerceguys/intl/resources/country/pt-GQ.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afeganistão"
- },
- "ZA": {
- "name": "África do Sul"
- },
- "AX": {
- "name": "Alanda"
- },
- "AL": {
- "name": "Albânia"
- },
- "DE": {
- "name": "Alemanha"
- },
- "AD": {
- "name": "Andorra"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguila"
- },
- "AQ": {
- "name": "Antártida"
- },
- "AG": {
- "name": "Antígua e Barbuda"
- },
- "SA": {
- "name": "Arábia Saudita"
- },
- "DZ": {
- "name": "Argélia"
- },
- "AR": {
- "name": "Argentina"
- },
- "AM": {
- "name": "Arménia"
- },
- "AW": {
- "name": "Aruba"
- },
- "AU": {
- "name": "Austrália"
- },
- "AT": {
- "name": "Áustria"
- },
- "AZ": {
- "name": "Azerbaijão"
- },
- "BS": {
- "name": "Baamas"
- },
- "BD": {
- "name": "Bangladeche"
- },
- "BB": {
- "name": "Barbados"
- },
- "BH": {
- "name": "Barém"
- },
- "BE": {
- "name": "Bélgica"
- },
- "BZ": {
- "name": "Belize"
- },
- "BJ": {
- "name": "Benim"
- },
- "BM": {
- "name": "Bermudas"
- },
- "BY": {
- "name": "Bielorrússia"
- },
- "BO": {
- "name": "Bolívia"
- },
- "BA": {
- "name": "Bósnia e Herzegovina"
- },
- "BW": {
- "name": "Botsuana"
- },
- "BR": {
- "name": "Brasil"
- },
- "BN": {
- "name": "Brunei"
- },
- "BG": {
- "name": "Bulgária"
- },
- "BF": {
- "name": "Burquina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "BT": {
- "name": "Butão"
- },
- "CV": {
- "name": "Cabo Verde"
- },
- "CM": {
- "name": "Camarões"
- },
- "KH": {
- "name": "Camboja"
- },
- "CA": {
- "name": "Canadá"
- },
- "QA": {
- "name": "Catar"
- },
- "KZ": {
- "name": "Cazaquistão"
- },
- "EA": {
- "name": "Ceuta e Melilha"
- },
- "TD": {
- "name": "Chade"
- },
- "CZ": {
- "name": "Chéquia"
- },
- "CL": {
- "name": "Chile"
- },
- "CN": {
- "name": "China"
- },
- "CY": {
- "name": "Chipre"
- },
- "VA": {
- "name": "Cidade do Vaticano"
- },
- "CO": {
- "name": "Colômbia"
- },
- "KM": {
- "name": "Comores"
- },
- "CG": {
- "name": "Congo-Brazzaville"
- },
- "CD": {
- "name": "Congo-Kinshasa"
- },
- "KP": {
- "name": "Coreia do Norte"
- },
- "KR": {
- "name": "Coreia do Sul"
- },
- "CR": {
- "name": "Costa Rica"
- },
- "CI": {
- "name": "Côte d’Ivoire (Costa do Marfim)"
- },
- "HR": {
- "name": "Croácia"
- },
- "CU": {
- "name": "Cuba"
- },
- "CW": {
- "name": "Curaçau"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DK": {
- "name": "Dinamarca"
- },
- "DM": {
- "name": "Domínica"
- },
- "EG": {
- "name": "Egito"
- },
- "AE": {
- "name": "Emirados Árabes Unidos"
- },
- "EC": {
- "name": "Equador"
- },
- "ER": {
- "name": "Eritreia"
- },
- "SK": {
- "name": "Eslováquia"
- },
- "SI": {
- "name": "Eslovénia"
- },
- "ES": {
- "name": "Espanha"
- },
- "US": {
- "name": "Estados Unidos"
- },
- "EE": {
- "name": "Estónia"
- },
- "ET": {
- "name": "Etiópia"
- },
- "FJ": {
- "name": "Fiji"
- },
- "PH": {
- "name": "Filipinas"
- },
- "FI": {
- "name": "Finlândia"
- },
- "FR": {
- "name": "França"
- },
- "GA": {
- "name": "Gabão"
- },
- "GM": {
- "name": "Gâmbia"
- },
- "GH": {
- "name": "Gana"
- },
- "GE": {
- "name": "Geórgia"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GD": {
- "name": "Granada"
- },
- "GR": {
- "name": "Grécia"
- },
- "GL": {
- "name": "Gronelândia"
- },
- "GP": {
- "name": "Guadalupe"
- },
- "GU": {
- "name": "Guame"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GY": {
- "name": "Guiana"
- },
- "GF": {
- "name": "Guiana Francesa"
- },
- "GN": {
- "name": "Guiné"
- },
- "GQ": {
- "name": "Guiné Equatorial"
- },
- "GW": {
- "name": "Guiné-Bissau"
- },
- "HT": {
- "name": "Haiti"
- },
- "HN": {
- "name": "Honduras"
- },
- "HK": {
- "name": "Hong Kong, RAE da China"
- },
- "HU": {
- "name": "Hungria"
- },
- "YE": {
- "name": "Iémen"
- },
- "AC": {
- "name": "Ilha de Ascensão"
- },
- "IM": {
- "name": "Ilha de Man"
- },
- "CX": {
- "name": "Ilha do Natal"
- },
- "NF": {
- "name": "Ilha Norfolk"
- },
- "KY": {
- "name": "Ilhas Caimão"
- },
- "IC": {
- "name": "Ilhas Canárias"
- },
- "CK": {
- "name": "Ilhas Cook"
- },
- "CC": {
- "name": "Ilhas dos Cocos (Keeling)"
- },
- "FK": {
- "name": "Ilhas Falkland"
- },
- "FO": {
- "name": "Ilhas Faroé"
- },
- "GS": {
- "name": "Ilhas Geórgia do Sul e Sandwich do Sul"
- },
- "MP": {
- "name": "Ilhas Marianas do Norte"
- },
- "MH": {
- "name": "Ilhas Marshall"
- },
- "UM": {
- "name": "Ilhas Menores Afastadas dos EUA"
- },
- "PN": {
- "name": "Ilhas Pitcairn"
- },
- "SB": {
- "name": "Ilhas Salomão"
- },
- "TC": {
- "name": "Ilhas Turcas e Caicos"
- },
- "VG": {
- "name": "Ilhas Virgens Britânicas"
- },
- "VI": {
- "name": "Ilhas Virgens dos EUA"
- },
- "IN": {
- "name": "Índia"
- },
- "ID": {
- "name": "Indonésia"
- },
- "IR": {
- "name": "Irão"
- },
- "IQ": {
- "name": "Iraque"
- },
- "IE": {
- "name": "Irlanda"
- },
- "IS": {
- "name": "Islândia"
- },
- "IL": {
- "name": "Israel"
- },
- "IT": {
- "name": "Itália"
- },
- "JM": {
- "name": "Jamaica"
- },
- "JP": {
- "name": "Japão"
- },
- "JE": {
- "name": "Jersey"
- },
- "DJ": {
- "name": "Jibuti"
- },
- "JO": {
- "name": "Jordânia"
- },
- "XK": {
- "name": "Kosovo"
- },
- "KW": {
- "name": "Koweit"
- },
- "LA": {
- "name": "Laos"
- },
- "LS": {
- "name": "Lesoto"
- },
- "LV": {
- "name": "Letónia"
- },
- "LB": {
- "name": "Líbano"
- },
- "LR": {
- "name": "Libéria"
- },
- "LY": {
- "name": "Líbia"
- },
- "LI": {
- "name": "Listenstaine"
- },
- "LT": {
- "name": "Lituânia"
- },
- "LU": {
- "name": "Luxemburgo"
- },
- "MO": {
- "name": "Macau, RAE da China"
- },
- "MK": {
- "name": "Macedónia"
- },
- "MG": {
- "name": "Madagáscar"
- },
- "YT": {
- "name": "Maiote"
- },
- "MY": {
- "name": "Malásia"
- },
- "MW": {
- "name": "Maláui"
- },
- "MV": {
- "name": "Maldivas"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "MA": {
- "name": "Marrocos"
- },
- "MQ": {
- "name": "Martinica"
- },
- "MU": {
- "name": "Maurícia"
- },
- "MR": {
- "name": "Mauritânia"
- },
- "MX": {
- "name": "México"
- },
- "MM": {
- "name": "Mianmar (Birmânia)"
- },
- "FM": {
- "name": "Micronésia"
- },
- "MZ": {
- "name": "Moçambique"
- },
- "MD": {
- "name": "Moldávia"
- },
- "MC": {
- "name": "Mónaco"
- },
- "MN": {
- "name": "Mongólia"
- },
- "MS": {
- "name": "Monserrate"
- },
- "ME": {
- "name": "Montenegro"
- },
- "NA": {
- "name": "Namíbia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepal"
- },
- "NI": {
- "name": "Nicarágua"
- },
- "NE": {
- "name": "Níger"
- },
- "NG": {
- "name": "Nigéria"
- },
- "NU": {
- "name": "Niuê"
- },
- "NO": {
- "name": "Noruega"
- },
- "NC": {
- "name": "Nova Caledónia"
- },
- "NZ": {
- "name": "Nova Zelândia"
- },
- "OM": {
- "name": "Omã"
- },
- "NL": {
- "name": "Países Baixos"
- },
- "BQ": {
- "name": "Países Baixos Caribenhos"
- },
- "PW": {
- "name": "Palau"
- },
- "PA": {
- "name": "Panamá"
- },
- "PG": {
- "name": "Papua-Nova Guiné"
- },
- "PK": {
- "name": "Paquistão"
- },
- "PY": {
- "name": "Paraguai"
- },
- "PE": {
- "name": "Peru"
- },
- "PF": {
- "name": "Polinésia Francesa"
- },
- "PL": {
- "name": "Polónia"
- },
- "PR": {
- "name": "Porto Rico"
- },
- "PT": {
- "name": "Portugal"
- },
- "KE": {
- "name": "Quénia"
- },
- "KG": {
- "name": "Quirguistão"
- },
- "KI": {
- "name": "Quiribáti"
- },
- "GB": {
- "name": "Reino Unido"
- },
- "CF": {
- "name": "República Centro-Africana"
- },
- "DO": {
- "name": "República Dominicana"
- },
- "RE": {
- "name": "Reunião"
- },
- "RO": {
- "name": "Roménia"
- },
- "RW": {
- "name": "Ruanda"
- },
- "RU": {
- "name": "Rússia"
- },
- "SV": {
- "name": "Salvador"
- },
- "WS": {
- "name": "Samoa"
- },
- "AS": {
- "name": "Samoa Americana"
- },
- "SH": {
- "name": "Santa Helena"
- },
- "LC": {
- "name": "Santa Lúcia"
- },
- "BL": {
- "name": "São Bartolomeu"
- },
- "KN": {
- "name": "São Cristóvão e Neves"
- },
- "SM": {
- "name": "São Marinho"
- },
- "MF": {
- "name": "São Martinho"
- },
- "SX": {
- "name": "São Martinho (Sint Maarten)"
- },
- "PM": {
- "name": "São Pedro e Miquelão"
- },
- "ST": {
- "name": "São Tomé e Príncipe"
- },
- "VC": {
- "name": "São Vicente e Granadinas"
- },
- "EH": {
- "name": "Sara Ocidental"
- },
- "SC": {
- "name": "Seicheles"
- },
- "SN": {
- "name": "Senegal"
- },
- "SL": {
- "name": "Serra Leoa"
- },
- "RS": {
- "name": "Sérvia"
- },
- "SG": {
- "name": "Singapura"
- },
- "SY": {
- "name": "Síria"
- },
- "SO": {
- "name": "Somália"
- },
- "LK": {
- "name": "Sri Lanca"
- },
- "SZ": {
- "name": "Suazilândia"
- },
- "SD": {
- "name": "Sudão"
- },
- "SS": {
- "name": "Sudão do Sul"
- },
- "SE": {
- "name": "Suécia"
- },
- "CH": {
- "name": "Suíça"
- },
- "SR": {
- "name": "Suriname"
- },
- "SJ": {
- "name": "Svalbard e Jan Mayen"
- },
- "TH": {
- "name": "Tailândia"
- },
- "TW": {
- "name": "Taiwan"
- },
- "TJ": {
- "name": "Tajiquistão"
- },
- "TZ": {
- "name": "Tanzânia"
- },
- "IO": {
- "name": "Território Britânico do Oceano Índico"
- },
- "TF": {
- "name": "Territórios Franceses do Sul"
- },
- "PS": {
- "name": "Territórios palestinianos"
- },
- "TL": {
- "name": "Timor-Leste"
- },
- "TG": {
- "name": "Togo"
- },
- "TO": {
- "name": "Tonga"
- },
- "TK": {
- "name": "Toquelau"
- },
- "TT": {
- "name": "Trindade e Tobago"
- },
- "TA": {
- "name": "Tristão da Cunha"
- },
- "TN": {
- "name": "Tunísia"
- },
- "TM": {
- "name": "Turquemenistão"
- },
- "TR": {
- "name": "Turquia"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UA": {
- "name": "Ucrânia"
- },
- "UG": {
- "name": "Uganda"
- },
- "UY": {
- "name": "Uruguai"
- },
- "UZ": {
- "name": "Usbequistão"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietname"
- },
- "WF": {
- "name": "Wallis e Futuna"
- },
- "ZM": {
- "name": "Zâmbia"
- },
- "ZW": {
- "name": "Zimbabué"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/pt-GW.json b/vendor/commerceguys/intl/resources/country/pt-GW.json
deleted file mode 100644
index dc9c39b88..000000000
--- a/vendor/commerceguys/intl/resources/country/pt-GW.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afeganistão"
- },
- "ZA": {
- "name": "África do Sul"
- },
- "AX": {
- "name": "Alanda"
- },
- "AL": {
- "name": "Albânia"
- },
- "DE": {
- "name": "Alemanha"
- },
- "AD": {
- "name": "Andorra"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguila"
- },
- "AQ": {
- "name": "Antártida"
- },
- "AG": {
- "name": "Antígua e Barbuda"
- },
- "SA": {
- "name": "Arábia Saudita"
- },
- "DZ": {
- "name": "Argélia"
- },
- "AR": {
- "name": "Argentina"
- },
- "AM": {
- "name": "Arménia"
- },
- "AW": {
- "name": "Aruba"
- },
- "AU": {
- "name": "Austrália"
- },
- "AT": {
- "name": "Áustria"
- },
- "AZ": {
- "name": "Azerbaijão"
- },
- "BS": {
- "name": "Baamas"
- },
- "BD": {
- "name": "Bangladeche"
- },
- "BB": {
- "name": "Barbados"
- },
- "BH": {
- "name": "Barém"
- },
- "BE": {
- "name": "Bélgica"
- },
- "BZ": {
- "name": "Belize"
- },
- "BJ": {
- "name": "Benim"
- },
- "BM": {
- "name": "Bermudas"
- },
- "BY": {
- "name": "Bielorrússia"
- },
- "BO": {
- "name": "Bolívia"
- },
- "BA": {
- "name": "Bósnia e Herzegovina"
- },
- "BW": {
- "name": "Botsuana"
- },
- "BR": {
- "name": "Brasil"
- },
- "BN": {
- "name": "Brunei"
- },
- "BG": {
- "name": "Bulgária"
- },
- "BF": {
- "name": "Burquina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "BT": {
- "name": "Butão"
- },
- "CV": {
- "name": "Cabo Verde"
- },
- "CM": {
- "name": "Camarões"
- },
- "KH": {
- "name": "Camboja"
- },
- "CA": {
- "name": "Canadá"
- },
- "QA": {
- "name": "Catar"
- },
- "KZ": {
- "name": "Cazaquistão"
- },
- "EA": {
- "name": "Ceuta e Melilha"
- },
- "TD": {
- "name": "Chade"
- },
- "CZ": {
- "name": "Chéquia"
- },
- "CL": {
- "name": "Chile"
- },
- "CN": {
- "name": "China"
- },
- "CY": {
- "name": "Chipre"
- },
- "VA": {
- "name": "Cidade do Vaticano"
- },
- "CO": {
- "name": "Colômbia"
- },
- "KM": {
- "name": "Comores"
- },
- "CG": {
- "name": "Congo-Brazzaville"
- },
- "CD": {
- "name": "Congo-Kinshasa"
- },
- "KP": {
- "name": "Coreia do Norte"
- },
- "KR": {
- "name": "Coreia do Sul"
- },
- "CR": {
- "name": "Costa Rica"
- },
- "CI": {
- "name": "Côte d’Ivoire (Costa do Marfim)"
- },
- "HR": {
- "name": "Croácia"
- },
- "CU": {
- "name": "Cuba"
- },
- "CW": {
- "name": "Curaçau"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DK": {
- "name": "Dinamarca"
- },
- "DM": {
- "name": "Domínica"
- },
- "EG": {
- "name": "Egito"
- },
- "AE": {
- "name": "Emirados Árabes Unidos"
- },
- "EC": {
- "name": "Equador"
- },
- "ER": {
- "name": "Eritreia"
- },
- "SK": {
- "name": "Eslováquia"
- },
- "SI": {
- "name": "Eslovénia"
- },
- "ES": {
- "name": "Espanha"
- },
- "US": {
- "name": "Estados Unidos"
- },
- "EE": {
- "name": "Estónia"
- },
- "ET": {
- "name": "Etiópia"
- },
- "FJ": {
- "name": "Fiji"
- },
- "PH": {
- "name": "Filipinas"
- },
- "FI": {
- "name": "Finlândia"
- },
- "FR": {
- "name": "França"
- },
- "GA": {
- "name": "Gabão"
- },
- "GM": {
- "name": "Gâmbia"
- },
- "GH": {
- "name": "Gana"
- },
- "GE": {
- "name": "Geórgia"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GD": {
- "name": "Granada"
- },
- "GR": {
- "name": "Grécia"
- },
- "GL": {
- "name": "Gronelândia"
- },
- "GP": {
- "name": "Guadalupe"
- },
- "GU": {
- "name": "Guame"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GY": {
- "name": "Guiana"
- },
- "GF": {
- "name": "Guiana Francesa"
- },
- "GN": {
- "name": "Guiné"
- },
- "GQ": {
- "name": "Guiné Equatorial"
- },
- "GW": {
- "name": "Guiné-Bissau"
- },
- "HT": {
- "name": "Haiti"
- },
- "HN": {
- "name": "Honduras"
- },
- "HK": {
- "name": "Hong Kong, RAE da China"
- },
- "HU": {
- "name": "Hungria"
- },
- "YE": {
- "name": "Iémen"
- },
- "AC": {
- "name": "Ilha de Ascensão"
- },
- "IM": {
- "name": "Ilha de Man"
- },
- "CX": {
- "name": "Ilha do Natal"
- },
- "NF": {
- "name": "Ilha Norfolk"
- },
- "KY": {
- "name": "Ilhas Caimão"
- },
- "IC": {
- "name": "Ilhas Canárias"
- },
- "CK": {
- "name": "Ilhas Cook"
- },
- "CC": {
- "name": "Ilhas dos Cocos (Keeling)"
- },
- "FK": {
- "name": "Ilhas Falkland"
- },
- "FO": {
- "name": "Ilhas Faroé"
- },
- "GS": {
- "name": "Ilhas Geórgia do Sul e Sandwich do Sul"
- },
- "MP": {
- "name": "Ilhas Marianas do Norte"
- },
- "MH": {
- "name": "Ilhas Marshall"
- },
- "UM": {
- "name": "Ilhas Menores Afastadas dos EUA"
- },
- "PN": {
- "name": "Ilhas Pitcairn"
- },
- "SB": {
- "name": "Ilhas Salomão"
- },
- "TC": {
- "name": "Ilhas Turcas e Caicos"
- },
- "VG": {
- "name": "Ilhas Virgens Britânicas"
- },
- "VI": {
- "name": "Ilhas Virgens dos EUA"
- },
- "IN": {
- "name": "Índia"
- },
- "ID": {
- "name": "Indonésia"
- },
- "IR": {
- "name": "Irão"
- },
- "IQ": {
- "name": "Iraque"
- },
- "IE": {
- "name": "Irlanda"
- },
- "IS": {
- "name": "Islândia"
- },
- "IL": {
- "name": "Israel"
- },
- "IT": {
- "name": "Itália"
- },
- "JM": {
- "name": "Jamaica"
- },
- "JP": {
- "name": "Japão"
- },
- "JE": {
- "name": "Jersey"
- },
- "DJ": {
- "name": "Jibuti"
- },
- "JO": {
- "name": "Jordânia"
- },
- "XK": {
- "name": "Kosovo"
- },
- "KW": {
- "name": "Koweit"
- },
- "LA": {
- "name": "Laos"
- },
- "LS": {
- "name": "Lesoto"
- },
- "LV": {
- "name": "Letónia"
- },
- "LB": {
- "name": "Líbano"
- },
- "LR": {
- "name": "Libéria"
- },
- "LY": {
- "name": "Líbia"
- },
- "LI": {
- "name": "Listenstaine"
- },
- "LT": {
- "name": "Lituânia"
- },
- "LU": {
- "name": "Luxemburgo"
- },
- "MO": {
- "name": "Macau, RAE da China"
- },
- "MK": {
- "name": "Macedónia"
- },
- "MG": {
- "name": "Madagáscar"
- },
- "YT": {
- "name": "Maiote"
- },
- "MY": {
- "name": "Malásia"
- },
- "MW": {
- "name": "Maláui"
- },
- "MV": {
- "name": "Maldivas"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "MA": {
- "name": "Marrocos"
- },
- "MQ": {
- "name": "Martinica"
- },
- "MU": {
- "name": "Maurícia"
- },
- "MR": {
- "name": "Mauritânia"
- },
- "MX": {
- "name": "México"
- },
- "MM": {
- "name": "Mianmar (Birmânia)"
- },
- "FM": {
- "name": "Micronésia"
- },
- "MZ": {
- "name": "Moçambique"
- },
- "MD": {
- "name": "Moldávia"
- },
- "MC": {
- "name": "Mónaco"
- },
- "MN": {
- "name": "Mongólia"
- },
- "MS": {
- "name": "Monserrate"
- },
- "ME": {
- "name": "Montenegro"
- },
- "NA": {
- "name": "Namíbia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepal"
- },
- "NI": {
- "name": "Nicarágua"
- },
- "NE": {
- "name": "Níger"
- },
- "NG": {
- "name": "Nigéria"
- },
- "NU": {
- "name": "Niuê"
- },
- "NO": {
- "name": "Noruega"
- },
- "NC": {
- "name": "Nova Caledónia"
- },
- "NZ": {
- "name": "Nova Zelândia"
- },
- "OM": {
- "name": "Omã"
- },
- "NL": {
- "name": "Países Baixos"
- },
- "BQ": {
- "name": "Países Baixos Caribenhos"
- },
- "PW": {
- "name": "Palau"
- },
- "PA": {
- "name": "Panamá"
- },
- "PG": {
- "name": "Papua-Nova Guiné"
- },
- "PK": {
- "name": "Paquistão"
- },
- "PY": {
- "name": "Paraguai"
- },
- "PE": {
- "name": "Peru"
- },
- "PF": {
- "name": "Polinésia Francesa"
- },
- "PL": {
- "name": "Polónia"
- },
- "PR": {
- "name": "Porto Rico"
- },
- "PT": {
- "name": "Portugal"
- },
- "KE": {
- "name": "Quénia"
- },
- "KG": {
- "name": "Quirguistão"
- },
- "KI": {
- "name": "Quiribáti"
- },
- "GB": {
- "name": "Reino Unido"
- },
- "CF": {
- "name": "República Centro-Africana"
- },
- "DO": {
- "name": "República Dominicana"
- },
- "RE": {
- "name": "Reunião"
- },
- "RO": {
- "name": "Roménia"
- },
- "RW": {
- "name": "Ruanda"
- },
- "RU": {
- "name": "Rússia"
- },
- "SV": {
- "name": "Salvador"
- },
- "WS": {
- "name": "Samoa"
- },
- "AS": {
- "name": "Samoa Americana"
- },
- "SH": {
- "name": "Santa Helena"
- },
- "LC": {
- "name": "Santa Lúcia"
- },
- "BL": {
- "name": "São Bartolomeu"
- },
- "KN": {
- "name": "São Cristóvão e Neves"
- },
- "SM": {
- "name": "São Marinho"
- },
- "MF": {
- "name": "São Martinho"
- },
- "SX": {
- "name": "São Martinho (Sint Maarten)"
- },
- "PM": {
- "name": "São Pedro e Miquelão"
- },
- "ST": {
- "name": "São Tomé e Príncipe"
- },
- "VC": {
- "name": "São Vicente e Granadinas"
- },
- "EH": {
- "name": "Sara Ocidental"
- },
- "SC": {
- "name": "Seicheles"
- },
- "SN": {
- "name": "Senegal"
- },
- "SL": {
- "name": "Serra Leoa"
- },
- "RS": {
- "name": "Sérvia"
- },
- "SG": {
- "name": "Singapura"
- },
- "SY": {
- "name": "Síria"
- },
- "SO": {
- "name": "Somália"
- },
- "LK": {
- "name": "Sri Lanca"
- },
- "SZ": {
- "name": "Suazilândia"
- },
- "SD": {
- "name": "Sudão"
- },
- "SS": {
- "name": "Sudão do Sul"
- },
- "SE": {
- "name": "Suécia"
- },
- "CH": {
- "name": "Suíça"
- },
- "SR": {
- "name": "Suriname"
- },
- "SJ": {
- "name": "Svalbard e Jan Mayen"
- },
- "TH": {
- "name": "Tailândia"
- },
- "TW": {
- "name": "Taiwan"
- },
- "TJ": {
- "name": "Tajiquistão"
- },
- "TZ": {
- "name": "Tanzânia"
- },
- "IO": {
- "name": "Território Britânico do Oceano Índico"
- },
- "TF": {
- "name": "Territórios Franceses do Sul"
- },
- "PS": {
- "name": "Territórios palestinianos"
- },
- "TL": {
- "name": "Timor-Leste"
- },
- "TG": {
- "name": "Togo"
- },
- "TO": {
- "name": "Tonga"
- },
- "TK": {
- "name": "Toquelau"
- },
- "TT": {
- "name": "Trindade e Tobago"
- },
- "TA": {
- "name": "Tristão da Cunha"
- },
- "TN": {
- "name": "Tunísia"
- },
- "TM": {
- "name": "Turquemenistão"
- },
- "TR": {
- "name": "Turquia"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UA": {
- "name": "Ucrânia"
- },
- "UG": {
- "name": "Uganda"
- },
- "UY": {
- "name": "Uruguai"
- },
- "UZ": {
- "name": "Usbequistão"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietname"
- },
- "WF": {
- "name": "Wallis e Futuna"
- },
- "ZM": {
- "name": "Zâmbia"
- },
- "ZW": {
- "name": "Zimbabué"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/pt-LU.json b/vendor/commerceguys/intl/resources/country/pt-LU.json
deleted file mode 100644
index dc9c39b88..000000000
--- a/vendor/commerceguys/intl/resources/country/pt-LU.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afeganistão"
- },
- "ZA": {
- "name": "África do Sul"
- },
- "AX": {
- "name": "Alanda"
- },
- "AL": {
- "name": "Albânia"
- },
- "DE": {
- "name": "Alemanha"
- },
- "AD": {
- "name": "Andorra"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguila"
- },
- "AQ": {
- "name": "Antártida"
- },
- "AG": {
- "name": "Antígua e Barbuda"
- },
- "SA": {
- "name": "Arábia Saudita"
- },
- "DZ": {
- "name": "Argélia"
- },
- "AR": {
- "name": "Argentina"
- },
- "AM": {
- "name": "Arménia"
- },
- "AW": {
- "name": "Aruba"
- },
- "AU": {
- "name": "Austrália"
- },
- "AT": {
- "name": "Áustria"
- },
- "AZ": {
- "name": "Azerbaijão"
- },
- "BS": {
- "name": "Baamas"
- },
- "BD": {
- "name": "Bangladeche"
- },
- "BB": {
- "name": "Barbados"
- },
- "BH": {
- "name": "Barém"
- },
- "BE": {
- "name": "Bélgica"
- },
- "BZ": {
- "name": "Belize"
- },
- "BJ": {
- "name": "Benim"
- },
- "BM": {
- "name": "Bermudas"
- },
- "BY": {
- "name": "Bielorrússia"
- },
- "BO": {
- "name": "Bolívia"
- },
- "BA": {
- "name": "Bósnia e Herzegovina"
- },
- "BW": {
- "name": "Botsuana"
- },
- "BR": {
- "name": "Brasil"
- },
- "BN": {
- "name": "Brunei"
- },
- "BG": {
- "name": "Bulgária"
- },
- "BF": {
- "name": "Burquina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "BT": {
- "name": "Butão"
- },
- "CV": {
- "name": "Cabo Verde"
- },
- "CM": {
- "name": "Camarões"
- },
- "KH": {
- "name": "Camboja"
- },
- "CA": {
- "name": "Canadá"
- },
- "QA": {
- "name": "Catar"
- },
- "KZ": {
- "name": "Cazaquistão"
- },
- "EA": {
- "name": "Ceuta e Melilha"
- },
- "TD": {
- "name": "Chade"
- },
- "CZ": {
- "name": "Chéquia"
- },
- "CL": {
- "name": "Chile"
- },
- "CN": {
- "name": "China"
- },
- "CY": {
- "name": "Chipre"
- },
- "VA": {
- "name": "Cidade do Vaticano"
- },
- "CO": {
- "name": "Colômbia"
- },
- "KM": {
- "name": "Comores"
- },
- "CG": {
- "name": "Congo-Brazzaville"
- },
- "CD": {
- "name": "Congo-Kinshasa"
- },
- "KP": {
- "name": "Coreia do Norte"
- },
- "KR": {
- "name": "Coreia do Sul"
- },
- "CR": {
- "name": "Costa Rica"
- },
- "CI": {
- "name": "Côte d’Ivoire (Costa do Marfim)"
- },
- "HR": {
- "name": "Croácia"
- },
- "CU": {
- "name": "Cuba"
- },
- "CW": {
- "name": "Curaçau"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DK": {
- "name": "Dinamarca"
- },
- "DM": {
- "name": "Domínica"
- },
- "EG": {
- "name": "Egito"
- },
- "AE": {
- "name": "Emirados Árabes Unidos"
- },
- "EC": {
- "name": "Equador"
- },
- "ER": {
- "name": "Eritreia"
- },
- "SK": {
- "name": "Eslováquia"
- },
- "SI": {
- "name": "Eslovénia"
- },
- "ES": {
- "name": "Espanha"
- },
- "US": {
- "name": "Estados Unidos"
- },
- "EE": {
- "name": "Estónia"
- },
- "ET": {
- "name": "Etiópia"
- },
- "FJ": {
- "name": "Fiji"
- },
- "PH": {
- "name": "Filipinas"
- },
- "FI": {
- "name": "Finlândia"
- },
- "FR": {
- "name": "França"
- },
- "GA": {
- "name": "Gabão"
- },
- "GM": {
- "name": "Gâmbia"
- },
- "GH": {
- "name": "Gana"
- },
- "GE": {
- "name": "Geórgia"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GD": {
- "name": "Granada"
- },
- "GR": {
- "name": "Grécia"
- },
- "GL": {
- "name": "Gronelândia"
- },
- "GP": {
- "name": "Guadalupe"
- },
- "GU": {
- "name": "Guame"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GY": {
- "name": "Guiana"
- },
- "GF": {
- "name": "Guiana Francesa"
- },
- "GN": {
- "name": "Guiné"
- },
- "GQ": {
- "name": "Guiné Equatorial"
- },
- "GW": {
- "name": "Guiné-Bissau"
- },
- "HT": {
- "name": "Haiti"
- },
- "HN": {
- "name": "Honduras"
- },
- "HK": {
- "name": "Hong Kong, RAE da China"
- },
- "HU": {
- "name": "Hungria"
- },
- "YE": {
- "name": "Iémen"
- },
- "AC": {
- "name": "Ilha de Ascensão"
- },
- "IM": {
- "name": "Ilha de Man"
- },
- "CX": {
- "name": "Ilha do Natal"
- },
- "NF": {
- "name": "Ilha Norfolk"
- },
- "KY": {
- "name": "Ilhas Caimão"
- },
- "IC": {
- "name": "Ilhas Canárias"
- },
- "CK": {
- "name": "Ilhas Cook"
- },
- "CC": {
- "name": "Ilhas dos Cocos (Keeling)"
- },
- "FK": {
- "name": "Ilhas Falkland"
- },
- "FO": {
- "name": "Ilhas Faroé"
- },
- "GS": {
- "name": "Ilhas Geórgia do Sul e Sandwich do Sul"
- },
- "MP": {
- "name": "Ilhas Marianas do Norte"
- },
- "MH": {
- "name": "Ilhas Marshall"
- },
- "UM": {
- "name": "Ilhas Menores Afastadas dos EUA"
- },
- "PN": {
- "name": "Ilhas Pitcairn"
- },
- "SB": {
- "name": "Ilhas Salomão"
- },
- "TC": {
- "name": "Ilhas Turcas e Caicos"
- },
- "VG": {
- "name": "Ilhas Virgens Britânicas"
- },
- "VI": {
- "name": "Ilhas Virgens dos EUA"
- },
- "IN": {
- "name": "Índia"
- },
- "ID": {
- "name": "Indonésia"
- },
- "IR": {
- "name": "Irão"
- },
- "IQ": {
- "name": "Iraque"
- },
- "IE": {
- "name": "Irlanda"
- },
- "IS": {
- "name": "Islândia"
- },
- "IL": {
- "name": "Israel"
- },
- "IT": {
- "name": "Itália"
- },
- "JM": {
- "name": "Jamaica"
- },
- "JP": {
- "name": "Japão"
- },
- "JE": {
- "name": "Jersey"
- },
- "DJ": {
- "name": "Jibuti"
- },
- "JO": {
- "name": "Jordânia"
- },
- "XK": {
- "name": "Kosovo"
- },
- "KW": {
- "name": "Koweit"
- },
- "LA": {
- "name": "Laos"
- },
- "LS": {
- "name": "Lesoto"
- },
- "LV": {
- "name": "Letónia"
- },
- "LB": {
- "name": "Líbano"
- },
- "LR": {
- "name": "Libéria"
- },
- "LY": {
- "name": "Líbia"
- },
- "LI": {
- "name": "Listenstaine"
- },
- "LT": {
- "name": "Lituânia"
- },
- "LU": {
- "name": "Luxemburgo"
- },
- "MO": {
- "name": "Macau, RAE da China"
- },
- "MK": {
- "name": "Macedónia"
- },
- "MG": {
- "name": "Madagáscar"
- },
- "YT": {
- "name": "Maiote"
- },
- "MY": {
- "name": "Malásia"
- },
- "MW": {
- "name": "Maláui"
- },
- "MV": {
- "name": "Maldivas"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "MA": {
- "name": "Marrocos"
- },
- "MQ": {
- "name": "Martinica"
- },
- "MU": {
- "name": "Maurícia"
- },
- "MR": {
- "name": "Mauritânia"
- },
- "MX": {
- "name": "México"
- },
- "MM": {
- "name": "Mianmar (Birmânia)"
- },
- "FM": {
- "name": "Micronésia"
- },
- "MZ": {
- "name": "Moçambique"
- },
- "MD": {
- "name": "Moldávia"
- },
- "MC": {
- "name": "Mónaco"
- },
- "MN": {
- "name": "Mongólia"
- },
- "MS": {
- "name": "Monserrate"
- },
- "ME": {
- "name": "Montenegro"
- },
- "NA": {
- "name": "Namíbia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepal"
- },
- "NI": {
- "name": "Nicarágua"
- },
- "NE": {
- "name": "Níger"
- },
- "NG": {
- "name": "Nigéria"
- },
- "NU": {
- "name": "Niuê"
- },
- "NO": {
- "name": "Noruega"
- },
- "NC": {
- "name": "Nova Caledónia"
- },
- "NZ": {
- "name": "Nova Zelândia"
- },
- "OM": {
- "name": "Omã"
- },
- "NL": {
- "name": "Países Baixos"
- },
- "BQ": {
- "name": "Países Baixos Caribenhos"
- },
- "PW": {
- "name": "Palau"
- },
- "PA": {
- "name": "Panamá"
- },
- "PG": {
- "name": "Papua-Nova Guiné"
- },
- "PK": {
- "name": "Paquistão"
- },
- "PY": {
- "name": "Paraguai"
- },
- "PE": {
- "name": "Peru"
- },
- "PF": {
- "name": "Polinésia Francesa"
- },
- "PL": {
- "name": "Polónia"
- },
- "PR": {
- "name": "Porto Rico"
- },
- "PT": {
- "name": "Portugal"
- },
- "KE": {
- "name": "Quénia"
- },
- "KG": {
- "name": "Quirguistão"
- },
- "KI": {
- "name": "Quiribáti"
- },
- "GB": {
- "name": "Reino Unido"
- },
- "CF": {
- "name": "República Centro-Africana"
- },
- "DO": {
- "name": "República Dominicana"
- },
- "RE": {
- "name": "Reunião"
- },
- "RO": {
- "name": "Roménia"
- },
- "RW": {
- "name": "Ruanda"
- },
- "RU": {
- "name": "Rússia"
- },
- "SV": {
- "name": "Salvador"
- },
- "WS": {
- "name": "Samoa"
- },
- "AS": {
- "name": "Samoa Americana"
- },
- "SH": {
- "name": "Santa Helena"
- },
- "LC": {
- "name": "Santa Lúcia"
- },
- "BL": {
- "name": "São Bartolomeu"
- },
- "KN": {
- "name": "São Cristóvão e Neves"
- },
- "SM": {
- "name": "São Marinho"
- },
- "MF": {
- "name": "São Martinho"
- },
- "SX": {
- "name": "São Martinho (Sint Maarten)"
- },
- "PM": {
- "name": "São Pedro e Miquelão"
- },
- "ST": {
- "name": "São Tomé e Príncipe"
- },
- "VC": {
- "name": "São Vicente e Granadinas"
- },
- "EH": {
- "name": "Sara Ocidental"
- },
- "SC": {
- "name": "Seicheles"
- },
- "SN": {
- "name": "Senegal"
- },
- "SL": {
- "name": "Serra Leoa"
- },
- "RS": {
- "name": "Sérvia"
- },
- "SG": {
- "name": "Singapura"
- },
- "SY": {
- "name": "Síria"
- },
- "SO": {
- "name": "Somália"
- },
- "LK": {
- "name": "Sri Lanca"
- },
- "SZ": {
- "name": "Suazilândia"
- },
- "SD": {
- "name": "Sudão"
- },
- "SS": {
- "name": "Sudão do Sul"
- },
- "SE": {
- "name": "Suécia"
- },
- "CH": {
- "name": "Suíça"
- },
- "SR": {
- "name": "Suriname"
- },
- "SJ": {
- "name": "Svalbard e Jan Mayen"
- },
- "TH": {
- "name": "Tailândia"
- },
- "TW": {
- "name": "Taiwan"
- },
- "TJ": {
- "name": "Tajiquistão"
- },
- "TZ": {
- "name": "Tanzânia"
- },
- "IO": {
- "name": "Território Britânico do Oceano Índico"
- },
- "TF": {
- "name": "Territórios Franceses do Sul"
- },
- "PS": {
- "name": "Territórios palestinianos"
- },
- "TL": {
- "name": "Timor-Leste"
- },
- "TG": {
- "name": "Togo"
- },
- "TO": {
- "name": "Tonga"
- },
- "TK": {
- "name": "Toquelau"
- },
- "TT": {
- "name": "Trindade e Tobago"
- },
- "TA": {
- "name": "Tristão da Cunha"
- },
- "TN": {
- "name": "Tunísia"
- },
- "TM": {
- "name": "Turquemenistão"
- },
- "TR": {
- "name": "Turquia"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UA": {
- "name": "Ucrânia"
- },
- "UG": {
- "name": "Uganda"
- },
- "UY": {
- "name": "Uruguai"
- },
- "UZ": {
- "name": "Usbequistão"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietname"
- },
- "WF": {
- "name": "Wallis e Futuna"
- },
- "ZM": {
- "name": "Zâmbia"
- },
- "ZW": {
- "name": "Zimbabué"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/pt-MO.json b/vendor/commerceguys/intl/resources/country/pt-MO.json
deleted file mode 100644
index dc9c39b88..000000000
--- a/vendor/commerceguys/intl/resources/country/pt-MO.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afeganistão"
- },
- "ZA": {
- "name": "África do Sul"
- },
- "AX": {
- "name": "Alanda"
- },
- "AL": {
- "name": "Albânia"
- },
- "DE": {
- "name": "Alemanha"
- },
- "AD": {
- "name": "Andorra"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguila"
- },
- "AQ": {
- "name": "Antártida"
- },
- "AG": {
- "name": "Antígua e Barbuda"
- },
- "SA": {
- "name": "Arábia Saudita"
- },
- "DZ": {
- "name": "Argélia"
- },
- "AR": {
- "name": "Argentina"
- },
- "AM": {
- "name": "Arménia"
- },
- "AW": {
- "name": "Aruba"
- },
- "AU": {
- "name": "Austrália"
- },
- "AT": {
- "name": "Áustria"
- },
- "AZ": {
- "name": "Azerbaijão"
- },
- "BS": {
- "name": "Baamas"
- },
- "BD": {
- "name": "Bangladeche"
- },
- "BB": {
- "name": "Barbados"
- },
- "BH": {
- "name": "Barém"
- },
- "BE": {
- "name": "Bélgica"
- },
- "BZ": {
- "name": "Belize"
- },
- "BJ": {
- "name": "Benim"
- },
- "BM": {
- "name": "Bermudas"
- },
- "BY": {
- "name": "Bielorrússia"
- },
- "BO": {
- "name": "Bolívia"
- },
- "BA": {
- "name": "Bósnia e Herzegovina"
- },
- "BW": {
- "name": "Botsuana"
- },
- "BR": {
- "name": "Brasil"
- },
- "BN": {
- "name": "Brunei"
- },
- "BG": {
- "name": "Bulgária"
- },
- "BF": {
- "name": "Burquina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "BT": {
- "name": "Butão"
- },
- "CV": {
- "name": "Cabo Verde"
- },
- "CM": {
- "name": "Camarões"
- },
- "KH": {
- "name": "Camboja"
- },
- "CA": {
- "name": "Canadá"
- },
- "QA": {
- "name": "Catar"
- },
- "KZ": {
- "name": "Cazaquistão"
- },
- "EA": {
- "name": "Ceuta e Melilha"
- },
- "TD": {
- "name": "Chade"
- },
- "CZ": {
- "name": "Chéquia"
- },
- "CL": {
- "name": "Chile"
- },
- "CN": {
- "name": "China"
- },
- "CY": {
- "name": "Chipre"
- },
- "VA": {
- "name": "Cidade do Vaticano"
- },
- "CO": {
- "name": "Colômbia"
- },
- "KM": {
- "name": "Comores"
- },
- "CG": {
- "name": "Congo-Brazzaville"
- },
- "CD": {
- "name": "Congo-Kinshasa"
- },
- "KP": {
- "name": "Coreia do Norte"
- },
- "KR": {
- "name": "Coreia do Sul"
- },
- "CR": {
- "name": "Costa Rica"
- },
- "CI": {
- "name": "Côte d’Ivoire (Costa do Marfim)"
- },
- "HR": {
- "name": "Croácia"
- },
- "CU": {
- "name": "Cuba"
- },
- "CW": {
- "name": "Curaçau"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DK": {
- "name": "Dinamarca"
- },
- "DM": {
- "name": "Domínica"
- },
- "EG": {
- "name": "Egito"
- },
- "AE": {
- "name": "Emirados Árabes Unidos"
- },
- "EC": {
- "name": "Equador"
- },
- "ER": {
- "name": "Eritreia"
- },
- "SK": {
- "name": "Eslováquia"
- },
- "SI": {
- "name": "Eslovénia"
- },
- "ES": {
- "name": "Espanha"
- },
- "US": {
- "name": "Estados Unidos"
- },
- "EE": {
- "name": "Estónia"
- },
- "ET": {
- "name": "Etiópia"
- },
- "FJ": {
- "name": "Fiji"
- },
- "PH": {
- "name": "Filipinas"
- },
- "FI": {
- "name": "Finlândia"
- },
- "FR": {
- "name": "França"
- },
- "GA": {
- "name": "Gabão"
- },
- "GM": {
- "name": "Gâmbia"
- },
- "GH": {
- "name": "Gana"
- },
- "GE": {
- "name": "Geórgia"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GD": {
- "name": "Granada"
- },
- "GR": {
- "name": "Grécia"
- },
- "GL": {
- "name": "Gronelândia"
- },
- "GP": {
- "name": "Guadalupe"
- },
- "GU": {
- "name": "Guame"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GY": {
- "name": "Guiana"
- },
- "GF": {
- "name": "Guiana Francesa"
- },
- "GN": {
- "name": "Guiné"
- },
- "GQ": {
- "name": "Guiné Equatorial"
- },
- "GW": {
- "name": "Guiné-Bissau"
- },
- "HT": {
- "name": "Haiti"
- },
- "HN": {
- "name": "Honduras"
- },
- "HK": {
- "name": "Hong Kong, RAE da China"
- },
- "HU": {
- "name": "Hungria"
- },
- "YE": {
- "name": "Iémen"
- },
- "AC": {
- "name": "Ilha de Ascensão"
- },
- "IM": {
- "name": "Ilha de Man"
- },
- "CX": {
- "name": "Ilha do Natal"
- },
- "NF": {
- "name": "Ilha Norfolk"
- },
- "KY": {
- "name": "Ilhas Caimão"
- },
- "IC": {
- "name": "Ilhas Canárias"
- },
- "CK": {
- "name": "Ilhas Cook"
- },
- "CC": {
- "name": "Ilhas dos Cocos (Keeling)"
- },
- "FK": {
- "name": "Ilhas Falkland"
- },
- "FO": {
- "name": "Ilhas Faroé"
- },
- "GS": {
- "name": "Ilhas Geórgia do Sul e Sandwich do Sul"
- },
- "MP": {
- "name": "Ilhas Marianas do Norte"
- },
- "MH": {
- "name": "Ilhas Marshall"
- },
- "UM": {
- "name": "Ilhas Menores Afastadas dos EUA"
- },
- "PN": {
- "name": "Ilhas Pitcairn"
- },
- "SB": {
- "name": "Ilhas Salomão"
- },
- "TC": {
- "name": "Ilhas Turcas e Caicos"
- },
- "VG": {
- "name": "Ilhas Virgens Britânicas"
- },
- "VI": {
- "name": "Ilhas Virgens dos EUA"
- },
- "IN": {
- "name": "Índia"
- },
- "ID": {
- "name": "Indonésia"
- },
- "IR": {
- "name": "Irão"
- },
- "IQ": {
- "name": "Iraque"
- },
- "IE": {
- "name": "Irlanda"
- },
- "IS": {
- "name": "Islândia"
- },
- "IL": {
- "name": "Israel"
- },
- "IT": {
- "name": "Itália"
- },
- "JM": {
- "name": "Jamaica"
- },
- "JP": {
- "name": "Japão"
- },
- "JE": {
- "name": "Jersey"
- },
- "DJ": {
- "name": "Jibuti"
- },
- "JO": {
- "name": "Jordânia"
- },
- "XK": {
- "name": "Kosovo"
- },
- "KW": {
- "name": "Koweit"
- },
- "LA": {
- "name": "Laos"
- },
- "LS": {
- "name": "Lesoto"
- },
- "LV": {
- "name": "Letónia"
- },
- "LB": {
- "name": "Líbano"
- },
- "LR": {
- "name": "Libéria"
- },
- "LY": {
- "name": "Líbia"
- },
- "LI": {
- "name": "Listenstaine"
- },
- "LT": {
- "name": "Lituânia"
- },
- "LU": {
- "name": "Luxemburgo"
- },
- "MO": {
- "name": "Macau, RAE da China"
- },
- "MK": {
- "name": "Macedónia"
- },
- "MG": {
- "name": "Madagáscar"
- },
- "YT": {
- "name": "Maiote"
- },
- "MY": {
- "name": "Malásia"
- },
- "MW": {
- "name": "Maláui"
- },
- "MV": {
- "name": "Maldivas"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "MA": {
- "name": "Marrocos"
- },
- "MQ": {
- "name": "Martinica"
- },
- "MU": {
- "name": "Maurícia"
- },
- "MR": {
- "name": "Mauritânia"
- },
- "MX": {
- "name": "México"
- },
- "MM": {
- "name": "Mianmar (Birmânia)"
- },
- "FM": {
- "name": "Micronésia"
- },
- "MZ": {
- "name": "Moçambique"
- },
- "MD": {
- "name": "Moldávia"
- },
- "MC": {
- "name": "Mónaco"
- },
- "MN": {
- "name": "Mongólia"
- },
- "MS": {
- "name": "Monserrate"
- },
- "ME": {
- "name": "Montenegro"
- },
- "NA": {
- "name": "Namíbia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepal"
- },
- "NI": {
- "name": "Nicarágua"
- },
- "NE": {
- "name": "Níger"
- },
- "NG": {
- "name": "Nigéria"
- },
- "NU": {
- "name": "Niuê"
- },
- "NO": {
- "name": "Noruega"
- },
- "NC": {
- "name": "Nova Caledónia"
- },
- "NZ": {
- "name": "Nova Zelândia"
- },
- "OM": {
- "name": "Omã"
- },
- "NL": {
- "name": "Países Baixos"
- },
- "BQ": {
- "name": "Países Baixos Caribenhos"
- },
- "PW": {
- "name": "Palau"
- },
- "PA": {
- "name": "Panamá"
- },
- "PG": {
- "name": "Papua-Nova Guiné"
- },
- "PK": {
- "name": "Paquistão"
- },
- "PY": {
- "name": "Paraguai"
- },
- "PE": {
- "name": "Peru"
- },
- "PF": {
- "name": "Polinésia Francesa"
- },
- "PL": {
- "name": "Polónia"
- },
- "PR": {
- "name": "Porto Rico"
- },
- "PT": {
- "name": "Portugal"
- },
- "KE": {
- "name": "Quénia"
- },
- "KG": {
- "name": "Quirguistão"
- },
- "KI": {
- "name": "Quiribáti"
- },
- "GB": {
- "name": "Reino Unido"
- },
- "CF": {
- "name": "República Centro-Africana"
- },
- "DO": {
- "name": "República Dominicana"
- },
- "RE": {
- "name": "Reunião"
- },
- "RO": {
- "name": "Roménia"
- },
- "RW": {
- "name": "Ruanda"
- },
- "RU": {
- "name": "Rússia"
- },
- "SV": {
- "name": "Salvador"
- },
- "WS": {
- "name": "Samoa"
- },
- "AS": {
- "name": "Samoa Americana"
- },
- "SH": {
- "name": "Santa Helena"
- },
- "LC": {
- "name": "Santa Lúcia"
- },
- "BL": {
- "name": "São Bartolomeu"
- },
- "KN": {
- "name": "São Cristóvão e Neves"
- },
- "SM": {
- "name": "São Marinho"
- },
- "MF": {
- "name": "São Martinho"
- },
- "SX": {
- "name": "São Martinho (Sint Maarten)"
- },
- "PM": {
- "name": "São Pedro e Miquelão"
- },
- "ST": {
- "name": "São Tomé e Príncipe"
- },
- "VC": {
- "name": "São Vicente e Granadinas"
- },
- "EH": {
- "name": "Sara Ocidental"
- },
- "SC": {
- "name": "Seicheles"
- },
- "SN": {
- "name": "Senegal"
- },
- "SL": {
- "name": "Serra Leoa"
- },
- "RS": {
- "name": "Sérvia"
- },
- "SG": {
- "name": "Singapura"
- },
- "SY": {
- "name": "Síria"
- },
- "SO": {
- "name": "Somália"
- },
- "LK": {
- "name": "Sri Lanca"
- },
- "SZ": {
- "name": "Suazilândia"
- },
- "SD": {
- "name": "Sudão"
- },
- "SS": {
- "name": "Sudão do Sul"
- },
- "SE": {
- "name": "Suécia"
- },
- "CH": {
- "name": "Suíça"
- },
- "SR": {
- "name": "Suriname"
- },
- "SJ": {
- "name": "Svalbard e Jan Mayen"
- },
- "TH": {
- "name": "Tailândia"
- },
- "TW": {
- "name": "Taiwan"
- },
- "TJ": {
- "name": "Tajiquistão"
- },
- "TZ": {
- "name": "Tanzânia"
- },
- "IO": {
- "name": "Território Britânico do Oceano Índico"
- },
- "TF": {
- "name": "Territórios Franceses do Sul"
- },
- "PS": {
- "name": "Territórios palestinianos"
- },
- "TL": {
- "name": "Timor-Leste"
- },
- "TG": {
- "name": "Togo"
- },
- "TO": {
- "name": "Tonga"
- },
- "TK": {
- "name": "Toquelau"
- },
- "TT": {
- "name": "Trindade e Tobago"
- },
- "TA": {
- "name": "Tristão da Cunha"
- },
- "TN": {
- "name": "Tunísia"
- },
- "TM": {
- "name": "Turquemenistão"
- },
- "TR": {
- "name": "Turquia"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UA": {
- "name": "Ucrânia"
- },
- "UG": {
- "name": "Uganda"
- },
- "UY": {
- "name": "Uruguai"
- },
- "UZ": {
- "name": "Usbequistão"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietname"
- },
- "WF": {
- "name": "Wallis e Futuna"
- },
- "ZM": {
- "name": "Zâmbia"
- },
- "ZW": {
- "name": "Zimbabué"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/pt-MZ.json b/vendor/commerceguys/intl/resources/country/pt-MZ.json
deleted file mode 100644
index dc9c39b88..000000000
--- a/vendor/commerceguys/intl/resources/country/pt-MZ.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afeganistão"
- },
- "ZA": {
- "name": "África do Sul"
- },
- "AX": {
- "name": "Alanda"
- },
- "AL": {
- "name": "Albânia"
- },
- "DE": {
- "name": "Alemanha"
- },
- "AD": {
- "name": "Andorra"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguila"
- },
- "AQ": {
- "name": "Antártida"
- },
- "AG": {
- "name": "Antígua e Barbuda"
- },
- "SA": {
- "name": "Arábia Saudita"
- },
- "DZ": {
- "name": "Argélia"
- },
- "AR": {
- "name": "Argentina"
- },
- "AM": {
- "name": "Arménia"
- },
- "AW": {
- "name": "Aruba"
- },
- "AU": {
- "name": "Austrália"
- },
- "AT": {
- "name": "Áustria"
- },
- "AZ": {
- "name": "Azerbaijão"
- },
- "BS": {
- "name": "Baamas"
- },
- "BD": {
- "name": "Bangladeche"
- },
- "BB": {
- "name": "Barbados"
- },
- "BH": {
- "name": "Barém"
- },
- "BE": {
- "name": "Bélgica"
- },
- "BZ": {
- "name": "Belize"
- },
- "BJ": {
- "name": "Benim"
- },
- "BM": {
- "name": "Bermudas"
- },
- "BY": {
- "name": "Bielorrússia"
- },
- "BO": {
- "name": "Bolívia"
- },
- "BA": {
- "name": "Bósnia e Herzegovina"
- },
- "BW": {
- "name": "Botsuana"
- },
- "BR": {
- "name": "Brasil"
- },
- "BN": {
- "name": "Brunei"
- },
- "BG": {
- "name": "Bulgária"
- },
- "BF": {
- "name": "Burquina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "BT": {
- "name": "Butão"
- },
- "CV": {
- "name": "Cabo Verde"
- },
- "CM": {
- "name": "Camarões"
- },
- "KH": {
- "name": "Camboja"
- },
- "CA": {
- "name": "Canadá"
- },
- "QA": {
- "name": "Catar"
- },
- "KZ": {
- "name": "Cazaquistão"
- },
- "EA": {
- "name": "Ceuta e Melilha"
- },
- "TD": {
- "name": "Chade"
- },
- "CZ": {
- "name": "Chéquia"
- },
- "CL": {
- "name": "Chile"
- },
- "CN": {
- "name": "China"
- },
- "CY": {
- "name": "Chipre"
- },
- "VA": {
- "name": "Cidade do Vaticano"
- },
- "CO": {
- "name": "Colômbia"
- },
- "KM": {
- "name": "Comores"
- },
- "CG": {
- "name": "Congo-Brazzaville"
- },
- "CD": {
- "name": "Congo-Kinshasa"
- },
- "KP": {
- "name": "Coreia do Norte"
- },
- "KR": {
- "name": "Coreia do Sul"
- },
- "CR": {
- "name": "Costa Rica"
- },
- "CI": {
- "name": "Côte d’Ivoire (Costa do Marfim)"
- },
- "HR": {
- "name": "Croácia"
- },
- "CU": {
- "name": "Cuba"
- },
- "CW": {
- "name": "Curaçau"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DK": {
- "name": "Dinamarca"
- },
- "DM": {
- "name": "Domínica"
- },
- "EG": {
- "name": "Egito"
- },
- "AE": {
- "name": "Emirados Árabes Unidos"
- },
- "EC": {
- "name": "Equador"
- },
- "ER": {
- "name": "Eritreia"
- },
- "SK": {
- "name": "Eslováquia"
- },
- "SI": {
- "name": "Eslovénia"
- },
- "ES": {
- "name": "Espanha"
- },
- "US": {
- "name": "Estados Unidos"
- },
- "EE": {
- "name": "Estónia"
- },
- "ET": {
- "name": "Etiópia"
- },
- "FJ": {
- "name": "Fiji"
- },
- "PH": {
- "name": "Filipinas"
- },
- "FI": {
- "name": "Finlândia"
- },
- "FR": {
- "name": "França"
- },
- "GA": {
- "name": "Gabão"
- },
- "GM": {
- "name": "Gâmbia"
- },
- "GH": {
- "name": "Gana"
- },
- "GE": {
- "name": "Geórgia"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GD": {
- "name": "Granada"
- },
- "GR": {
- "name": "Grécia"
- },
- "GL": {
- "name": "Gronelândia"
- },
- "GP": {
- "name": "Guadalupe"
- },
- "GU": {
- "name": "Guame"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GY": {
- "name": "Guiana"
- },
- "GF": {
- "name": "Guiana Francesa"
- },
- "GN": {
- "name": "Guiné"
- },
- "GQ": {
- "name": "Guiné Equatorial"
- },
- "GW": {
- "name": "Guiné-Bissau"
- },
- "HT": {
- "name": "Haiti"
- },
- "HN": {
- "name": "Honduras"
- },
- "HK": {
- "name": "Hong Kong, RAE da China"
- },
- "HU": {
- "name": "Hungria"
- },
- "YE": {
- "name": "Iémen"
- },
- "AC": {
- "name": "Ilha de Ascensão"
- },
- "IM": {
- "name": "Ilha de Man"
- },
- "CX": {
- "name": "Ilha do Natal"
- },
- "NF": {
- "name": "Ilha Norfolk"
- },
- "KY": {
- "name": "Ilhas Caimão"
- },
- "IC": {
- "name": "Ilhas Canárias"
- },
- "CK": {
- "name": "Ilhas Cook"
- },
- "CC": {
- "name": "Ilhas dos Cocos (Keeling)"
- },
- "FK": {
- "name": "Ilhas Falkland"
- },
- "FO": {
- "name": "Ilhas Faroé"
- },
- "GS": {
- "name": "Ilhas Geórgia do Sul e Sandwich do Sul"
- },
- "MP": {
- "name": "Ilhas Marianas do Norte"
- },
- "MH": {
- "name": "Ilhas Marshall"
- },
- "UM": {
- "name": "Ilhas Menores Afastadas dos EUA"
- },
- "PN": {
- "name": "Ilhas Pitcairn"
- },
- "SB": {
- "name": "Ilhas Salomão"
- },
- "TC": {
- "name": "Ilhas Turcas e Caicos"
- },
- "VG": {
- "name": "Ilhas Virgens Britânicas"
- },
- "VI": {
- "name": "Ilhas Virgens dos EUA"
- },
- "IN": {
- "name": "Índia"
- },
- "ID": {
- "name": "Indonésia"
- },
- "IR": {
- "name": "Irão"
- },
- "IQ": {
- "name": "Iraque"
- },
- "IE": {
- "name": "Irlanda"
- },
- "IS": {
- "name": "Islândia"
- },
- "IL": {
- "name": "Israel"
- },
- "IT": {
- "name": "Itália"
- },
- "JM": {
- "name": "Jamaica"
- },
- "JP": {
- "name": "Japão"
- },
- "JE": {
- "name": "Jersey"
- },
- "DJ": {
- "name": "Jibuti"
- },
- "JO": {
- "name": "Jordânia"
- },
- "XK": {
- "name": "Kosovo"
- },
- "KW": {
- "name": "Koweit"
- },
- "LA": {
- "name": "Laos"
- },
- "LS": {
- "name": "Lesoto"
- },
- "LV": {
- "name": "Letónia"
- },
- "LB": {
- "name": "Líbano"
- },
- "LR": {
- "name": "Libéria"
- },
- "LY": {
- "name": "Líbia"
- },
- "LI": {
- "name": "Listenstaine"
- },
- "LT": {
- "name": "Lituânia"
- },
- "LU": {
- "name": "Luxemburgo"
- },
- "MO": {
- "name": "Macau, RAE da China"
- },
- "MK": {
- "name": "Macedónia"
- },
- "MG": {
- "name": "Madagáscar"
- },
- "YT": {
- "name": "Maiote"
- },
- "MY": {
- "name": "Malásia"
- },
- "MW": {
- "name": "Maláui"
- },
- "MV": {
- "name": "Maldivas"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "MA": {
- "name": "Marrocos"
- },
- "MQ": {
- "name": "Martinica"
- },
- "MU": {
- "name": "Maurícia"
- },
- "MR": {
- "name": "Mauritânia"
- },
- "MX": {
- "name": "México"
- },
- "MM": {
- "name": "Mianmar (Birmânia)"
- },
- "FM": {
- "name": "Micronésia"
- },
- "MZ": {
- "name": "Moçambique"
- },
- "MD": {
- "name": "Moldávia"
- },
- "MC": {
- "name": "Mónaco"
- },
- "MN": {
- "name": "Mongólia"
- },
- "MS": {
- "name": "Monserrate"
- },
- "ME": {
- "name": "Montenegro"
- },
- "NA": {
- "name": "Namíbia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepal"
- },
- "NI": {
- "name": "Nicarágua"
- },
- "NE": {
- "name": "Níger"
- },
- "NG": {
- "name": "Nigéria"
- },
- "NU": {
- "name": "Niuê"
- },
- "NO": {
- "name": "Noruega"
- },
- "NC": {
- "name": "Nova Caledónia"
- },
- "NZ": {
- "name": "Nova Zelândia"
- },
- "OM": {
- "name": "Omã"
- },
- "NL": {
- "name": "Países Baixos"
- },
- "BQ": {
- "name": "Países Baixos Caribenhos"
- },
- "PW": {
- "name": "Palau"
- },
- "PA": {
- "name": "Panamá"
- },
- "PG": {
- "name": "Papua-Nova Guiné"
- },
- "PK": {
- "name": "Paquistão"
- },
- "PY": {
- "name": "Paraguai"
- },
- "PE": {
- "name": "Peru"
- },
- "PF": {
- "name": "Polinésia Francesa"
- },
- "PL": {
- "name": "Polónia"
- },
- "PR": {
- "name": "Porto Rico"
- },
- "PT": {
- "name": "Portugal"
- },
- "KE": {
- "name": "Quénia"
- },
- "KG": {
- "name": "Quirguistão"
- },
- "KI": {
- "name": "Quiribáti"
- },
- "GB": {
- "name": "Reino Unido"
- },
- "CF": {
- "name": "República Centro-Africana"
- },
- "DO": {
- "name": "República Dominicana"
- },
- "RE": {
- "name": "Reunião"
- },
- "RO": {
- "name": "Roménia"
- },
- "RW": {
- "name": "Ruanda"
- },
- "RU": {
- "name": "Rússia"
- },
- "SV": {
- "name": "Salvador"
- },
- "WS": {
- "name": "Samoa"
- },
- "AS": {
- "name": "Samoa Americana"
- },
- "SH": {
- "name": "Santa Helena"
- },
- "LC": {
- "name": "Santa Lúcia"
- },
- "BL": {
- "name": "São Bartolomeu"
- },
- "KN": {
- "name": "São Cristóvão e Neves"
- },
- "SM": {
- "name": "São Marinho"
- },
- "MF": {
- "name": "São Martinho"
- },
- "SX": {
- "name": "São Martinho (Sint Maarten)"
- },
- "PM": {
- "name": "São Pedro e Miquelão"
- },
- "ST": {
- "name": "São Tomé e Príncipe"
- },
- "VC": {
- "name": "São Vicente e Granadinas"
- },
- "EH": {
- "name": "Sara Ocidental"
- },
- "SC": {
- "name": "Seicheles"
- },
- "SN": {
- "name": "Senegal"
- },
- "SL": {
- "name": "Serra Leoa"
- },
- "RS": {
- "name": "Sérvia"
- },
- "SG": {
- "name": "Singapura"
- },
- "SY": {
- "name": "Síria"
- },
- "SO": {
- "name": "Somália"
- },
- "LK": {
- "name": "Sri Lanca"
- },
- "SZ": {
- "name": "Suazilândia"
- },
- "SD": {
- "name": "Sudão"
- },
- "SS": {
- "name": "Sudão do Sul"
- },
- "SE": {
- "name": "Suécia"
- },
- "CH": {
- "name": "Suíça"
- },
- "SR": {
- "name": "Suriname"
- },
- "SJ": {
- "name": "Svalbard e Jan Mayen"
- },
- "TH": {
- "name": "Tailândia"
- },
- "TW": {
- "name": "Taiwan"
- },
- "TJ": {
- "name": "Tajiquistão"
- },
- "TZ": {
- "name": "Tanzânia"
- },
- "IO": {
- "name": "Território Britânico do Oceano Índico"
- },
- "TF": {
- "name": "Territórios Franceses do Sul"
- },
- "PS": {
- "name": "Territórios palestinianos"
- },
- "TL": {
- "name": "Timor-Leste"
- },
- "TG": {
- "name": "Togo"
- },
- "TO": {
- "name": "Tonga"
- },
- "TK": {
- "name": "Toquelau"
- },
- "TT": {
- "name": "Trindade e Tobago"
- },
- "TA": {
- "name": "Tristão da Cunha"
- },
- "TN": {
- "name": "Tunísia"
- },
- "TM": {
- "name": "Turquemenistão"
- },
- "TR": {
- "name": "Turquia"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UA": {
- "name": "Ucrânia"
- },
- "UG": {
- "name": "Uganda"
- },
- "UY": {
- "name": "Uruguai"
- },
- "UZ": {
- "name": "Usbequistão"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietname"
- },
- "WF": {
- "name": "Wallis e Futuna"
- },
- "ZM": {
- "name": "Zâmbia"
- },
- "ZW": {
- "name": "Zimbabué"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/pt-PT.json b/vendor/commerceguys/intl/resources/country/pt-PT.json
deleted file mode 100644
index dc9c39b88..000000000
--- a/vendor/commerceguys/intl/resources/country/pt-PT.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afeganistão"
- },
- "ZA": {
- "name": "África do Sul"
- },
- "AX": {
- "name": "Alanda"
- },
- "AL": {
- "name": "Albânia"
- },
- "DE": {
- "name": "Alemanha"
- },
- "AD": {
- "name": "Andorra"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguila"
- },
- "AQ": {
- "name": "Antártida"
- },
- "AG": {
- "name": "Antígua e Barbuda"
- },
- "SA": {
- "name": "Arábia Saudita"
- },
- "DZ": {
- "name": "Argélia"
- },
- "AR": {
- "name": "Argentina"
- },
- "AM": {
- "name": "Arménia"
- },
- "AW": {
- "name": "Aruba"
- },
- "AU": {
- "name": "Austrália"
- },
- "AT": {
- "name": "Áustria"
- },
- "AZ": {
- "name": "Azerbaijão"
- },
- "BS": {
- "name": "Baamas"
- },
- "BD": {
- "name": "Bangladeche"
- },
- "BB": {
- "name": "Barbados"
- },
- "BH": {
- "name": "Barém"
- },
- "BE": {
- "name": "Bélgica"
- },
- "BZ": {
- "name": "Belize"
- },
- "BJ": {
- "name": "Benim"
- },
- "BM": {
- "name": "Bermudas"
- },
- "BY": {
- "name": "Bielorrússia"
- },
- "BO": {
- "name": "Bolívia"
- },
- "BA": {
- "name": "Bósnia e Herzegovina"
- },
- "BW": {
- "name": "Botsuana"
- },
- "BR": {
- "name": "Brasil"
- },
- "BN": {
- "name": "Brunei"
- },
- "BG": {
- "name": "Bulgária"
- },
- "BF": {
- "name": "Burquina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "BT": {
- "name": "Butão"
- },
- "CV": {
- "name": "Cabo Verde"
- },
- "CM": {
- "name": "Camarões"
- },
- "KH": {
- "name": "Camboja"
- },
- "CA": {
- "name": "Canadá"
- },
- "QA": {
- "name": "Catar"
- },
- "KZ": {
- "name": "Cazaquistão"
- },
- "EA": {
- "name": "Ceuta e Melilha"
- },
- "TD": {
- "name": "Chade"
- },
- "CZ": {
- "name": "Chéquia"
- },
- "CL": {
- "name": "Chile"
- },
- "CN": {
- "name": "China"
- },
- "CY": {
- "name": "Chipre"
- },
- "VA": {
- "name": "Cidade do Vaticano"
- },
- "CO": {
- "name": "Colômbia"
- },
- "KM": {
- "name": "Comores"
- },
- "CG": {
- "name": "Congo-Brazzaville"
- },
- "CD": {
- "name": "Congo-Kinshasa"
- },
- "KP": {
- "name": "Coreia do Norte"
- },
- "KR": {
- "name": "Coreia do Sul"
- },
- "CR": {
- "name": "Costa Rica"
- },
- "CI": {
- "name": "Côte d’Ivoire (Costa do Marfim)"
- },
- "HR": {
- "name": "Croácia"
- },
- "CU": {
- "name": "Cuba"
- },
- "CW": {
- "name": "Curaçau"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DK": {
- "name": "Dinamarca"
- },
- "DM": {
- "name": "Domínica"
- },
- "EG": {
- "name": "Egito"
- },
- "AE": {
- "name": "Emirados Árabes Unidos"
- },
- "EC": {
- "name": "Equador"
- },
- "ER": {
- "name": "Eritreia"
- },
- "SK": {
- "name": "Eslováquia"
- },
- "SI": {
- "name": "Eslovénia"
- },
- "ES": {
- "name": "Espanha"
- },
- "US": {
- "name": "Estados Unidos"
- },
- "EE": {
- "name": "Estónia"
- },
- "ET": {
- "name": "Etiópia"
- },
- "FJ": {
- "name": "Fiji"
- },
- "PH": {
- "name": "Filipinas"
- },
- "FI": {
- "name": "Finlândia"
- },
- "FR": {
- "name": "França"
- },
- "GA": {
- "name": "Gabão"
- },
- "GM": {
- "name": "Gâmbia"
- },
- "GH": {
- "name": "Gana"
- },
- "GE": {
- "name": "Geórgia"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GD": {
- "name": "Granada"
- },
- "GR": {
- "name": "Grécia"
- },
- "GL": {
- "name": "Gronelândia"
- },
- "GP": {
- "name": "Guadalupe"
- },
- "GU": {
- "name": "Guame"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GY": {
- "name": "Guiana"
- },
- "GF": {
- "name": "Guiana Francesa"
- },
- "GN": {
- "name": "Guiné"
- },
- "GQ": {
- "name": "Guiné Equatorial"
- },
- "GW": {
- "name": "Guiné-Bissau"
- },
- "HT": {
- "name": "Haiti"
- },
- "HN": {
- "name": "Honduras"
- },
- "HK": {
- "name": "Hong Kong, RAE da China"
- },
- "HU": {
- "name": "Hungria"
- },
- "YE": {
- "name": "Iémen"
- },
- "AC": {
- "name": "Ilha de Ascensão"
- },
- "IM": {
- "name": "Ilha de Man"
- },
- "CX": {
- "name": "Ilha do Natal"
- },
- "NF": {
- "name": "Ilha Norfolk"
- },
- "KY": {
- "name": "Ilhas Caimão"
- },
- "IC": {
- "name": "Ilhas Canárias"
- },
- "CK": {
- "name": "Ilhas Cook"
- },
- "CC": {
- "name": "Ilhas dos Cocos (Keeling)"
- },
- "FK": {
- "name": "Ilhas Falkland"
- },
- "FO": {
- "name": "Ilhas Faroé"
- },
- "GS": {
- "name": "Ilhas Geórgia do Sul e Sandwich do Sul"
- },
- "MP": {
- "name": "Ilhas Marianas do Norte"
- },
- "MH": {
- "name": "Ilhas Marshall"
- },
- "UM": {
- "name": "Ilhas Menores Afastadas dos EUA"
- },
- "PN": {
- "name": "Ilhas Pitcairn"
- },
- "SB": {
- "name": "Ilhas Salomão"
- },
- "TC": {
- "name": "Ilhas Turcas e Caicos"
- },
- "VG": {
- "name": "Ilhas Virgens Britânicas"
- },
- "VI": {
- "name": "Ilhas Virgens dos EUA"
- },
- "IN": {
- "name": "Índia"
- },
- "ID": {
- "name": "Indonésia"
- },
- "IR": {
- "name": "Irão"
- },
- "IQ": {
- "name": "Iraque"
- },
- "IE": {
- "name": "Irlanda"
- },
- "IS": {
- "name": "Islândia"
- },
- "IL": {
- "name": "Israel"
- },
- "IT": {
- "name": "Itália"
- },
- "JM": {
- "name": "Jamaica"
- },
- "JP": {
- "name": "Japão"
- },
- "JE": {
- "name": "Jersey"
- },
- "DJ": {
- "name": "Jibuti"
- },
- "JO": {
- "name": "Jordânia"
- },
- "XK": {
- "name": "Kosovo"
- },
- "KW": {
- "name": "Koweit"
- },
- "LA": {
- "name": "Laos"
- },
- "LS": {
- "name": "Lesoto"
- },
- "LV": {
- "name": "Letónia"
- },
- "LB": {
- "name": "Líbano"
- },
- "LR": {
- "name": "Libéria"
- },
- "LY": {
- "name": "Líbia"
- },
- "LI": {
- "name": "Listenstaine"
- },
- "LT": {
- "name": "Lituânia"
- },
- "LU": {
- "name": "Luxemburgo"
- },
- "MO": {
- "name": "Macau, RAE da China"
- },
- "MK": {
- "name": "Macedónia"
- },
- "MG": {
- "name": "Madagáscar"
- },
- "YT": {
- "name": "Maiote"
- },
- "MY": {
- "name": "Malásia"
- },
- "MW": {
- "name": "Maláui"
- },
- "MV": {
- "name": "Maldivas"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "MA": {
- "name": "Marrocos"
- },
- "MQ": {
- "name": "Martinica"
- },
- "MU": {
- "name": "Maurícia"
- },
- "MR": {
- "name": "Mauritânia"
- },
- "MX": {
- "name": "México"
- },
- "MM": {
- "name": "Mianmar (Birmânia)"
- },
- "FM": {
- "name": "Micronésia"
- },
- "MZ": {
- "name": "Moçambique"
- },
- "MD": {
- "name": "Moldávia"
- },
- "MC": {
- "name": "Mónaco"
- },
- "MN": {
- "name": "Mongólia"
- },
- "MS": {
- "name": "Monserrate"
- },
- "ME": {
- "name": "Montenegro"
- },
- "NA": {
- "name": "Namíbia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepal"
- },
- "NI": {
- "name": "Nicarágua"
- },
- "NE": {
- "name": "Níger"
- },
- "NG": {
- "name": "Nigéria"
- },
- "NU": {
- "name": "Niuê"
- },
- "NO": {
- "name": "Noruega"
- },
- "NC": {
- "name": "Nova Caledónia"
- },
- "NZ": {
- "name": "Nova Zelândia"
- },
- "OM": {
- "name": "Omã"
- },
- "NL": {
- "name": "Países Baixos"
- },
- "BQ": {
- "name": "Países Baixos Caribenhos"
- },
- "PW": {
- "name": "Palau"
- },
- "PA": {
- "name": "Panamá"
- },
- "PG": {
- "name": "Papua-Nova Guiné"
- },
- "PK": {
- "name": "Paquistão"
- },
- "PY": {
- "name": "Paraguai"
- },
- "PE": {
- "name": "Peru"
- },
- "PF": {
- "name": "Polinésia Francesa"
- },
- "PL": {
- "name": "Polónia"
- },
- "PR": {
- "name": "Porto Rico"
- },
- "PT": {
- "name": "Portugal"
- },
- "KE": {
- "name": "Quénia"
- },
- "KG": {
- "name": "Quirguistão"
- },
- "KI": {
- "name": "Quiribáti"
- },
- "GB": {
- "name": "Reino Unido"
- },
- "CF": {
- "name": "República Centro-Africana"
- },
- "DO": {
- "name": "República Dominicana"
- },
- "RE": {
- "name": "Reunião"
- },
- "RO": {
- "name": "Roménia"
- },
- "RW": {
- "name": "Ruanda"
- },
- "RU": {
- "name": "Rússia"
- },
- "SV": {
- "name": "Salvador"
- },
- "WS": {
- "name": "Samoa"
- },
- "AS": {
- "name": "Samoa Americana"
- },
- "SH": {
- "name": "Santa Helena"
- },
- "LC": {
- "name": "Santa Lúcia"
- },
- "BL": {
- "name": "São Bartolomeu"
- },
- "KN": {
- "name": "São Cristóvão e Neves"
- },
- "SM": {
- "name": "São Marinho"
- },
- "MF": {
- "name": "São Martinho"
- },
- "SX": {
- "name": "São Martinho (Sint Maarten)"
- },
- "PM": {
- "name": "São Pedro e Miquelão"
- },
- "ST": {
- "name": "São Tomé e Príncipe"
- },
- "VC": {
- "name": "São Vicente e Granadinas"
- },
- "EH": {
- "name": "Sara Ocidental"
- },
- "SC": {
- "name": "Seicheles"
- },
- "SN": {
- "name": "Senegal"
- },
- "SL": {
- "name": "Serra Leoa"
- },
- "RS": {
- "name": "Sérvia"
- },
- "SG": {
- "name": "Singapura"
- },
- "SY": {
- "name": "Síria"
- },
- "SO": {
- "name": "Somália"
- },
- "LK": {
- "name": "Sri Lanca"
- },
- "SZ": {
- "name": "Suazilândia"
- },
- "SD": {
- "name": "Sudão"
- },
- "SS": {
- "name": "Sudão do Sul"
- },
- "SE": {
- "name": "Suécia"
- },
- "CH": {
- "name": "Suíça"
- },
- "SR": {
- "name": "Suriname"
- },
- "SJ": {
- "name": "Svalbard e Jan Mayen"
- },
- "TH": {
- "name": "Tailândia"
- },
- "TW": {
- "name": "Taiwan"
- },
- "TJ": {
- "name": "Tajiquistão"
- },
- "TZ": {
- "name": "Tanzânia"
- },
- "IO": {
- "name": "Território Britânico do Oceano Índico"
- },
- "TF": {
- "name": "Territórios Franceses do Sul"
- },
- "PS": {
- "name": "Territórios palestinianos"
- },
- "TL": {
- "name": "Timor-Leste"
- },
- "TG": {
- "name": "Togo"
- },
- "TO": {
- "name": "Tonga"
- },
- "TK": {
- "name": "Toquelau"
- },
- "TT": {
- "name": "Trindade e Tobago"
- },
- "TA": {
- "name": "Tristão da Cunha"
- },
- "TN": {
- "name": "Tunísia"
- },
- "TM": {
- "name": "Turquemenistão"
- },
- "TR": {
- "name": "Turquia"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UA": {
- "name": "Ucrânia"
- },
- "UG": {
- "name": "Uganda"
- },
- "UY": {
- "name": "Uruguai"
- },
- "UZ": {
- "name": "Usbequistão"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietname"
- },
- "WF": {
- "name": "Wallis e Futuna"
- },
- "ZM": {
- "name": "Zâmbia"
- },
- "ZW": {
- "name": "Zimbabué"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/pt-ST.json b/vendor/commerceguys/intl/resources/country/pt-ST.json
deleted file mode 100644
index dc9c39b88..000000000
--- a/vendor/commerceguys/intl/resources/country/pt-ST.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afeganistão"
- },
- "ZA": {
- "name": "África do Sul"
- },
- "AX": {
- "name": "Alanda"
- },
- "AL": {
- "name": "Albânia"
- },
- "DE": {
- "name": "Alemanha"
- },
- "AD": {
- "name": "Andorra"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguila"
- },
- "AQ": {
- "name": "Antártida"
- },
- "AG": {
- "name": "Antígua e Barbuda"
- },
- "SA": {
- "name": "Arábia Saudita"
- },
- "DZ": {
- "name": "Argélia"
- },
- "AR": {
- "name": "Argentina"
- },
- "AM": {
- "name": "Arménia"
- },
- "AW": {
- "name": "Aruba"
- },
- "AU": {
- "name": "Austrália"
- },
- "AT": {
- "name": "Áustria"
- },
- "AZ": {
- "name": "Azerbaijão"
- },
- "BS": {
- "name": "Baamas"
- },
- "BD": {
- "name": "Bangladeche"
- },
- "BB": {
- "name": "Barbados"
- },
- "BH": {
- "name": "Barém"
- },
- "BE": {
- "name": "Bélgica"
- },
- "BZ": {
- "name": "Belize"
- },
- "BJ": {
- "name": "Benim"
- },
- "BM": {
- "name": "Bermudas"
- },
- "BY": {
- "name": "Bielorrússia"
- },
- "BO": {
- "name": "Bolívia"
- },
- "BA": {
- "name": "Bósnia e Herzegovina"
- },
- "BW": {
- "name": "Botsuana"
- },
- "BR": {
- "name": "Brasil"
- },
- "BN": {
- "name": "Brunei"
- },
- "BG": {
- "name": "Bulgária"
- },
- "BF": {
- "name": "Burquina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "BT": {
- "name": "Butão"
- },
- "CV": {
- "name": "Cabo Verde"
- },
- "CM": {
- "name": "Camarões"
- },
- "KH": {
- "name": "Camboja"
- },
- "CA": {
- "name": "Canadá"
- },
- "QA": {
- "name": "Catar"
- },
- "KZ": {
- "name": "Cazaquistão"
- },
- "EA": {
- "name": "Ceuta e Melilha"
- },
- "TD": {
- "name": "Chade"
- },
- "CZ": {
- "name": "Chéquia"
- },
- "CL": {
- "name": "Chile"
- },
- "CN": {
- "name": "China"
- },
- "CY": {
- "name": "Chipre"
- },
- "VA": {
- "name": "Cidade do Vaticano"
- },
- "CO": {
- "name": "Colômbia"
- },
- "KM": {
- "name": "Comores"
- },
- "CG": {
- "name": "Congo-Brazzaville"
- },
- "CD": {
- "name": "Congo-Kinshasa"
- },
- "KP": {
- "name": "Coreia do Norte"
- },
- "KR": {
- "name": "Coreia do Sul"
- },
- "CR": {
- "name": "Costa Rica"
- },
- "CI": {
- "name": "Côte d’Ivoire (Costa do Marfim)"
- },
- "HR": {
- "name": "Croácia"
- },
- "CU": {
- "name": "Cuba"
- },
- "CW": {
- "name": "Curaçau"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DK": {
- "name": "Dinamarca"
- },
- "DM": {
- "name": "Domínica"
- },
- "EG": {
- "name": "Egito"
- },
- "AE": {
- "name": "Emirados Árabes Unidos"
- },
- "EC": {
- "name": "Equador"
- },
- "ER": {
- "name": "Eritreia"
- },
- "SK": {
- "name": "Eslováquia"
- },
- "SI": {
- "name": "Eslovénia"
- },
- "ES": {
- "name": "Espanha"
- },
- "US": {
- "name": "Estados Unidos"
- },
- "EE": {
- "name": "Estónia"
- },
- "ET": {
- "name": "Etiópia"
- },
- "FJ": {
- "name": "Fiji"
- },
- "PH": {
- "name": "Filipinas"
- },
- "FI": {
- "name": "Finlândia"
- },
- "FR": {
- "name": "França"
- },
- "GA": {
- "name": "Gabão"
- },
- "GM": {
- "name": "Gâmbia"
- },
- "GH": {
- "name": "Gana"
- },
- "GE": {
- "name": "Geórgia"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GD": {
- "name": "Granada"
- },
- "GR": {
- "name": "Grécia"
- },
- "GL": {
- "name": "Gronelândia"
- },
- "GP": {
- "name": "Guadalupe"
- },
- "GU": {
- "name": "Guame"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GY": {
- "name": "Guiana"
- },
- "GF": {
- "name": "Guiana Francesa"
- },
- "GN": {
- "name": "Guiné"
- },
- "GQ": {
- "name": "Guiné Equatorial"
- },
- "GW": {
- "name": "Guiné-Bissau"
- },
- "HT": {
- "name": "Haiti"
- },
- "HN": {
- "name": "Honduras"
- },
- "HK": {
- "name": "Hong Kong, RAE da China"
- },
- "HU": {
- "name": "Hungria"
- },
- "YE": {
- "name": "Iémen"
- },
- "AC": {
- "name": "Ilha de Ascensão"
- },
- "IM": {
- "name": "Ilha de Man"
- },
- "CX": {
- "name": "Ilha do Natal"
- },
- "NF": {
- "name": "Ilha Norfolk"
- },
- "KY": {
- "name": "Ilhas Caimão"
- },
- "IC": {
- "name": "Ilhas Canárias"
- },
- "CK": {
- "name": "Ilhas Cook"
- },
- "CC": {
- "name": "Ilhas dos Cocos (Keeling)"
- },
- "FK": {
- "name": "Ilhas Falkland"
- },
- "FO": {
- "name": "Ilhas Faroé"
- },
- "GS": {
- "name": "Ilhas Geórgia do Sul e Sandwich do Sul"
- },
- "MP": {
- "name": "Ilhas Marianas do Norte"
- },
- "MH": {
- "name": "Ilhas Marshall"
- },
- "UM": {
- "name": "Ilhas Menores Afastadas dos EUA"
- },
- "PN": {
- "name": "Ilhas Pitcairn"
- },
- "SB": {
- "name": "Ilhas Salomão"
- },
- "TC": {
- "name": "Ilhas Turcas e Caicos"
- },
- "VG": {
- "name": "Ilhas Virgens Britânicas"
- },
- "VI": {
- "name": "Ilhas Virgens dos EUA"
- },
- "IN": {
- "name": "Índia"
- },
- "ID": {
- "name": "Indonésia"
- },
- "IR": {
- "name": "Irão"
- },
- "IQ": {
- "name": "Iraque"
- },
- "IE": {
- "name": "Irlanda"
- },
- "IS": {
- "name": "Islândia"
- },
- "IL": {
- "name": "Israel"
- },
- "IT": {
- "name": "Itália"
- },
- "JM": {
- "name": "Jamaica"
- },
- "JP": {
- "name": "Japão"
- },
- "JE": {
- "name": "Jersey"
- },
- "DJ": {
- "name": "Jibuti"
- },
- "JO": {
- "name": "Jordânia"
- },
- "XK": {
- "name": "Kosovo"
- },
- "KW": {
- "name": "Koweit"
- },
- "LA": {
- "name": "Laos"
- },
- "LS": {
- "name": "Lesoto"
- },
- "LV": {
- "name": "Letónia"
- },
- "LB": {
- "name": "Líbano"
- },
- "LR": {
- "name": "Libéria"
- },
- "LY": {
- "name": "Líbia"
- },
- "LI": {
- "name": "Listenstaine"
- },
- "LT": {
- "name": "Lituânia"
- },
- "LU": {
- "name": "Luxemburgo"
- },
- "MO": {
- "name": "Macau, RAE da China"
- },
- "MK": {
- "name": "Macedónia"
- },
- "MG": {
- "name": "Madagáscar"
- },
- "YT": {
- "name": "Maiote"
- },
- "MY": {
- "name": "Malásia"
- },
- "MW": {
- "name": "Maláui"
- },
- "MV": {
- "name": "Maldivas"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "MA": {
- "name": "Marrocos"
- },
- "MQ": {
- "name": "Martinica"
- },
- "MU": {
- "name": "Maurícia"
- },
- "MR": {
- "name": "Mauritânia"
- },
- "MX": {
- "name": "México"
- },
- "MM": {
- "name": "Mianmar (Birmânia)"
- },
- "FM": {
- "name": "Micronésia"
- },
- "MZ": {
- "name": "Moçambique"
- },
- "MD": {
- "name": "Moldávia"
- },
- "MC": {
- "name": "Mónaco"
- },
- "MN": {
- "name": "Mongólia"
- },
- "MS": {
- "name": "Monserrate"
- },
- "ME": {
- "name": "Montenegro"
- },
- "NA": {
- "name": "Namíbia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepal"
- },
- "NI": {
- "name": "Nicarágua"
- },
- "NE": {
- "name": "Níger"
- },
- "NG": {
- "name": "Nigéria"
- },
- "NU": {
- "name": "Niuê"
- },
- "NO": {
- "name": "Noruega"
- },
- "NC": {
- "name": "Nova Caledónia"
- },
- "NZ": {
- "name": "Nova Zelândia"
- },
- "OM": {
- "name": "Omã"
- },
- "NL": {
- "name": "Países Baixos"
- },
- "BQ": {
- "name": "Países Baixos Caribenhos"
- },
- "PW": {
- "name": "Palau"
- },
- "PA": {
- "name": "Panamá"
- },
- "PG": {
- "name": "Papua-Nova Guiné"
- },
- "PK": {
- "name": "Paquistão"
- },
- "PY": {
- "name": "Paraguai"
- },
- "PE": {
- "name": "Peru"
- },
- "PF": {
- "name": "Polinésia Francesa"
- },
- "PL": {
- "name": "Polónia"
- },
- "PR": {
- "name": "Porto Rico"
- },
- "PT": {
- "name": "Portugal"
- },
- "KE": {
- "name": "Quénia"
- },
- "KG": {
- "name": "Quirguistão"
- },
- "KI": {
- "name": "Quiribáti"
- },
- "GB": {
- "name": "Reino Unido"
- },
- "CF": {
- "name": "República Centro-Africana"
- },
- "DO": {
- "name": "República Dominicana"
- },
- "RE": {
- "name": "Reunião"
- },
- "RO": {
- "name": "Roménia"
- },
- "RW": {
- "name": "Ruanda"
- },
- "RU": {
- "name": "Rússia"
- },
- "SV": {
- "name": "Salvador"
- },
- "WS": {
- "name": "Samoa"
- },
- "AS": {
- "name": "Samoa Americana"
- },
- "SH": {
- "name": "Santa Helena"
- },
- "LC": {
- "name": "Santa Lúcia"
- },
- "BL": {
- "name": "São Bartolomeu"
- },
- "KN": {
- "name": "São Cristóvão e Neves"
- },
- "SM": {
- "name": "São Marinho"
- },
- "MF": {
- "name": "São Martinho"
- },
- "SX": {
- "name": "São Martinho (Sint Maarten)"
- },
- "PM": {
- "name": "São Pedro e Miquelão"
- },
- "ST": {
- "name": "São Tomé e Príncipe"
- },
- "VC": {
- "name": "São Vicente e Granadinas"
- },
- "EH": {
- "name": "Sara Ocidental"
- },
- "SC": {
- "name": "Seicheles"
- },
- "SN": {
- "name": "Senegal"
- },
- "SL": {
- "name": "Serra Leoa"
- },
- "RS": {
- "name": "Sérvia"
- },
- "SG": {
- "name": "Singapura"
- },
- "SY": {
- "name": "Síria"
- },
- "SO": {
- "name": "Somália"
- },
- "LK": {
- "name": "Sri Lanca"
- },
- "SZ": {
- "name": "Suazilândia"
- },
- "SD": {
- "name": "Sudão"
- },
- "SS": {
- "name": "Sudão do Sul"
- },
- "SE": {
- "name": "Suécia"
- },
- "CH": {
- "name": "Suíça"
- },
- "SR": {
- "name": "Suriname"
- },
- "SJ": {
- "name": "Svalbard e Jan Mayen"
- },
- "TH": {
- "name": "Tailândia"
- },
- "TW": {
- "name": "Taiwan"
- },
- "TJ": {
- "name": "Tajiquistão"
- },
- "TZ": {
- "name": "Tanzânia"
- },
- "IO": {
- "name": "Território Britânico do Oceano Índico"
- },
- "TF": {
- "name": "Territórios Franceses do Sul"
- },
- "PS": {
- "name": "Territórios palestinianos"
- },
- "TL": {
- "name": "Timor-Leste"
- },
- "TG": {
- "name": "Togo"
- },
- "TO": {
- "name": "Tonga"
- },
- "TK": {
- "name": "Toquelau"
- },
- "TT": {
- "name": "Trindade e Tobago"
- },
- "TA": {
- "name": "Tristão da Cunha"
- },
- "TN": {
- "name": "Tunísia"
- },
- "TM": {
- "name": "Turquemenistão"
- },
- "TR": {
- "name": "Turquia"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UA": {
- "name": "Ucrânia"
- },
- "UG": {
- "name": "Uganda"
- },
- "UY": {
- "name": "Uruguai"
- },
- "UZ": {
- "name": "Usbequistão"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietname"
- },
- "WF": {
- "name": "Wallis e Futuna"
- },
- "ZM": {
- "name": "Zâmbia"
- },
- "ZW": {
- "name": "Zimbabué"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/pt-TL.json b/vendor/commerceguys/intl/resources/country/pt-TL.json
deleted file mode 100644
index dc9c39b88..000000000
--- a/vendor/commerceguys/intl/resources/country/pt-TL.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afeganistão"
- },
- "ZA": {
- "name": "África do Sul"
- },
- "AX": {
- "name": "Alanda"
- },
- "AL": {
- "name": "Albânia"
- },
- "DE": {
- "name": "Alemanha"
- },
- "AD": {
- "name": "Andorra"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguila"
- },
- "AQ": {
- "name": "Antártida"
- },
- "AG": {
- "name": "Antígua e Barbuda"
- },
- "SA": {
- "name": "Arábia Saudita"
- },
- "DZ": {
- "name": "Argélia"
- },
- "AR": {
- "name": "Argentina"
- },
- "AM": {
- "name": "Arménia"
- },
- "AW": {
- "name": "Aruba"
- },
- "AU": {
- "name": "Austrália"
- },
- "AT": {
- "name": "Áustria"
- },
- "AZ": {
- "name": "Azerbaijão"
- },
- "BS": {
- "name": "Baamas"
- },
- "BD": {
- "name": "Bangladeche"
- },
- "BB": {
- "name": "Barbados"
- },
- "BH": {
- "name": "Barém"
- },
- "BE": {
- "name": "Bélgica"
- },
- "BZ": {
- "name": "Belize"
- },
- "BJ": {
- "name": "Benim"
- },
- "BM": {
- "name": "Bermudas"
- },
- "BY": {
- "name": "Bielorrússia"
- },
- "BO": {
- "name": "Bolívia"
- },
- "BA": {
- "name": "Bósnia e Herzegovina"
- },
- "BW": {
- "name": "Botsuana"
- },
- "BR": {
- "name": "Brasil"
- },
- "BN": {
- "name": "Brunei"
- },
- "BG": {
- "name": "Bulgária"
- },
- "BF": {
- "name": "Burquina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "BT": {
- "name": "Butão"
- },
- "CV": {
- "name": "Cabo Verde"
- },
- "CM": {
- "name": "Camarões"
- },
- "KH": {
- "name": "Camboja"
- },
- "CA": {
- "name": "Canadá"
- },
- "QA": {
- "name": "Catar"
- },
- "KZ": {
- "name": "Cazaquistão"
- },
- "EA": {
- "name": "Ceuta e Melilha"
- },
- "TD": {
- "name": "Chade"
- },
- "CZ": {
- "name": "Chéquia"
- },
- "CL": {
- "name": "Chile"
- },
- "CN": {
- "name": "China"
- },
- "CY": {
- "name": "Chipre"
- },
- "VA": {
- "name": "Cidade do Vaticano"
- },
- "CO": {
- "name": "Colômbia"
- },
- "KM": {
- "name": "Comores"
- },
- "CG": {
- "name": "Congo-Brazzaville"
- },
- "CD": {
- "name": "Congo-Kinshasa"
- },
- "KP": {
- "name": "Coreia do Norte"
- },
- "KR": {
- "name": "Coreia do Sul"
- },
- "CR": {
- "name": "Costa Rica"
- },
- "CI": {
- "name": "Côte d’Ivoire (Costa do Marfim)"
- },
- "HR": {
- "name": "Croácia"
- },
- "CU": {
- "name": "Cuba"
- },
- "CW": {
- "name": "Curaçau"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DK": {
- "name": "Dinamarca"
- },
- "DM": {
- "name": "Domínica"
- },
- "EG": {
- "name": "Egito"
- },
- "AE": {
- "name": "Emirados Árabes Unidos"
- },
- "EC": {
- "name": "Equador"
- },
- "ER": {
- "name": "Eritreia"
- },
- "SK": {
- "name": "Eslováquia"
- },
- "SI": {
- "name": "Eslovénia"
- },
- "ES": {
- "name": "Espanha"
- },
- "US": {
- "name": "Estados Unidos"
- },
- "EE": {
- "name": "Estónia"
- },
- "ET": {
- "name": "Etiópia"
- },
- "FJ": {
- "name": "Fiji"
- },
- "PH": {
- "name": "Filipinas"
- },
- "FI": {
- "name": "Finlândia"
- },
- "FR": {
- "name": "França"
- },
- "GA": {
- "name": "Gabão"
- },
- "GM": {
- "name": "Gâmbia"
- },
- "GH": {
- "name": "Gana"
- },
- "GE": {
- "name": "Geórgia"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GD": {
- "name": "Granada"
- },
- "GR": {
- "name": "Grécia"
- },
- "GL": {
- "name": "Gronelândia"
- },
- "GP": {
- "name": "Guadalupe"
- },
- "GU": {
- "name": "Guame"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GY": {
- "name": "Guiana"
- },
- "GF": {
- "name": "Guiana Francesa"
- },
- "GN": {
- "name": "Guiné"
- },
- "GQ": {
- "name": "Guiné Equatorial"
- },
- "GW": {
- "name": "Guiné-Bissau"
- },
- "HT": {
- "name": "Haiti"
- },
- "HN": {
- "name": "Honduras"
- },
- "HK": {
- "name": "Hong Kong, RAE da China"
- },
- "HU": {
- "name": "Hungria"
- },
- "YE": {
- "name": "Iémen"
- },
- "AC": {
- "name": "Ilha de Ascensão"
- },
- "IM": {
- "name": "Ilha de Man"
- },
- "CX": {
- "name": "Ilha do Natal"
- },
- "NF": {
- "name": "Ilha Norfolk"
- },
- "KY": {
- "name": "Ilhas Caimão"
- },
- "IC": {
- "name": "Ilhas Canárias"
- },
- "CK": {
- "name": "Ilhas Cook"
- },
- "CC": {
- "name": "Ilhas dos Cocos (Keeling)"
- },
- "FK": {
- "name": "Ilhas Falkland"
- },
- "FO": {
- "name": "Ilhas Faroé"
- },
- "GS": {
- "name": "Ilhas Geórgia do Sul e Sandwich do Sul"
- },
- "MP": {
- "name": "Ilhas Marianas do Norte"
- },
- "MH": {
- "name": "Ilhas Marshall"
- },
- "UM": {
- "name": "Ilhas Menores Afastadas dos EUA"
- },
- "PN": {
- "name": "Ilhas Pitcairn"
- },
- "SB": {
- "name": "Ilhas Salomão"
- },
- "TC": {
- "name": "Ilhas Turcas e Caicos"
- },
- "VG": {
- "name": "Ilhas Virgens Britânicas"
- },
- "VI": {
- "name": "Ilhas Virgens dos EUA"
- },
- "IN": {
- "name": "Índia"
- },
- "ID": {
- "name": "Indonésia"
- },
- "IR": {
- "name": "Irão"
- },
- "IQ": {
- "name": "Iraque"
- },
- "IE": {
- "name": "Irlanda"
- },
- "IS": {
- "name": "Islândia"
- },
- "IL": {
- "name": "Israel"
- },
- "IT": {
- "name": "Itália"
- },
- "JM": {
- "name": "Jamaica"
- },
- "JP": {
- "name": "Japão"
- },
- "JE": {
- "name": "Jersey"
- },
- "DJ": {
- "name": "Jibuti"
- },
- "JO": {
- "name": "Jordânia"
- },
- "XK": {
- "name": "Kosovo"
- },
- "KW": {
- "name": "Koweit"
- },
- "LA": {
- "name": "Laos"
- },
- "LS": {
- "name": "Lesoto"
- },
- "LV": {
- "name": "Letónia"
- },
- "LB": {
- "name": "Líbano"
- },
- "LR": {
- "name": "Libéria"
- },
- "LY": {
- "name": "Líbia"
- },
- "LI": {
- "name": "Listenstaine"
- },
- "LT": {
- "name": "Lituânia"
- },
- "LU": {
- "name": "Luxemburgo"
- },
- "MO": {
- "name": "Macau, RAE da China"
- },
- "MK": {
- "name": "Macedónia"
- },
- "MG": {
- "name": "Madagáscar"
- },
- "YT": {
- "name": "Maiote"
- },
- "MY": {
- "name": "Malásia"
- },
- "MW": {
- "name": "Maláui"
- },
- "MV": {
- "name": "Maldivas"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "MA": {
- "name": "Marrocos"
- },
- "MQ": {
- "name": "Martinica"
- },
- "MU": {
- "name": "Maurícia"
- },
- "MR": {
- "name": "Mauritânia"
- },
- "MX": {
- "name": "México"
- },
- "MM": {
- "name": "Mianmar (Birmânia)"
- },
- "FM": {
- "name": "Micronésia"
- },
- "MZ": {
- "name": "Moçambique"
- },
- "MD": {
- "name": "Moldávia"
- },
- "MC": {
- "name": "Mónaco"
- },
- "MN": {
- "name": "Mongólia"
- },
- "MS": {
- "name": "Monserrate"
- },
- "ME": {
- "name": "Montenegro"
- },
- "NA": {
- "name": "Namíbia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepal"
- },
- "NI": {
- "name": "Nicarágua"
- },
- "NE": {
- "name": "Níger"
- },
- "NG": {
- "name": "Nigéria"
- },
- "NU": {
- "name": "Niuê"
- },
- "NO": {
- "name": "Noruega"
- },
- "NC": {
- "name": "Nova Caledónia"
- },
- "NZ": {
- "name": "Nova Zelândia"
- },
- "OM": {
- "name": "Omã"
- },
- "NL": {
- "name": "Países Baixos"
- },
- "BQ": {
- "name": "Países Baixos Caribenhos"
- },
- "PW": {
- "name": "Palau"
- },
- "PA": {
- "name": "Panamá"
- },
- "PG": {
- "name": "Papua-Nova Guiné"
- },
- "PK": {
- "name": "Paquistão"
- },
- "PY": {
- "name": "Paraguai"
- },
- "PE": {
- "name": "Peru"
- },
- "PF": {
- "name": "Polinésia Francesa"
- },
- "PL": {
- "name": "Polónia"
- },
- "PR": {
- "name": "Porto Rico"
- },
- "PT": {
- "name": "Portugal"
- },
- "KE": {
- "name": "Quénia"
- },
- "KG": {
- "name": "Quirguistão"
- },
- "KI": {
- "name": "Quiribáti"
- },
- "GB": {
- "name": "Reino Unido"
- },
- "CF": {
- "name": "República Centro-Africana"
- },
- "DO": {
- "name": "República Dominicana"
- },
- "RE": {
- "name": "Reunião"
- },
- "RO": {
- "name": "Roménia"
- },
- "RW": {
- "name": "Ruanda"
- },
- "RU": {
- "name": "Rússia"
- },
- "SV": {
- "name": "Salvador"
- },
- "WS": {
- "name": "Samoa"
- },
- "AS": {
- "name": "Samoa Americana"
- },
- "SH": {
- "name": "Santa Helena"
- },
- "LC": {
- "name": "Santa Lúcia"
- },
- "BL": {
- "name": "São Bartolomeu"
- },
- "KN": {
- "name": "São Cristóvão e Neves"
- },
- "SM": {
- "name": "São Marinho"
- },
- "MF": {
- "name": "São Martinho"
- },
- "SX": {
- "name": "São Martinho (Sint Maarten)"
- },
- "PM": {
- "name": "São Pedro e Miquelão"
- },
- "ST": {
- "name": "São Tomé e Príncipe"
- },
- "VC": {
- "name": "São Vicente e Granadinas"
- },
- "EH": {
- "name": "Sara Ocidental"
- },
- "SC": {
- "name": "Seicheles"
- },
- "SN": {
- "name": "Senegal"
- },
- "SL": {
- "name": "Serra Leoa"
- },
- "RS": {
- "name": "Sérvia"
- },
- "SG": {
- "name": "Singapura"
- },
- "SY": {
- "name": "Síria"
- },
- "SO": {
- "name": "Somália"
- },
- "LK": {
- "name": "Sri Lanca"
- },
- "SZ": {
- "name": "Suazilândia"
- },
- "SD": {
- "name": "Sudão"
- },
- "SS": {
- "name": "Sudão do Sul"
- },
- "SE": {
- "name": "Suécia"
- },
- "CH": {
- "name": "Suíça"
- },
- "SR": {
- "name": "Suriname"
- },
- "SJ": {
- "name": "Svalbard e Jan Mayen"
- },
- "TH": {
- "name": "Tailândia"
- },
- "TW": {
- "name": "Taiwan"
- },
- "TJ": {
- "name": "Tajiquistão"
- },
- "TZ": {
- "name": "Tanzânia"
- },
- "IO": {
- "name": "Território Britânico do Oceano Índico"
- },
- "TF": {
- "name": "Territórios Franceses do Sul"
- },
- "PS": {
- "name": "Territórios palestinianos"
- },
- "TL": {
- "name": "Timor-Leste"
- },
- "TG": {
- "name": "Togo"
- },
- "TO": {
- "name": "Tonga"
- },
- "TK": {
- "name": "Toquelau"
- },
- "TT": {
- "name": "Trindade e Tobago"
- },
- "TA": {
- "name": "Tristão da Cunha"
- },
- "TN": {
- "name": "Tunísia"
- },
- "TM": {
- "name": "Turquemenistão"
- },
- "TR": {
- "name": "Turquia"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UA": {
- "name": "Ucrânia"
- },
- "UG": {
- "name": "Uganda"
- },
- "UY": {
- "name": "Uruguai"
- },
- "UZ": {
- "name": "Usbequistão"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietname"
- },
- "WF": {
- "name": "Wallis e Futuna"
- },
- "ZM": {
- "name": "Zâmbia"
- },
- "ZW": {
- "name": "Zimbabué"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/pt.json b/vendor/commerceguys/intl/resources/country/pt.json
deleted file mode 100644
index 7b3ffa3d7..000000000
--- a/vendor/commerceguys/intl/resources/country/pt.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afeganistão"
- },
- "ZA": {
- "name": "África do Sul"
- },
- "AL": {
- "name": "Albânia"
- },
- "DE": {
- "name": "Alemanha"
- },
- "AD": {
- "name": "Andorra"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguilla"
- },
- "AQ": {
- "name": "Antártida"
- },
- "AG": {
- "name": "Antígua e Barbuda"
- },
- "SA": {
- "name": "Arábia Saudita"
- },
- "DZ": {
- "name": "Argélia"
- },
- "AR": {
- "name": "Argentina"
- },
- "AM": {
- "name": "Armênia"
- },
- "AW": {
- "name": "Aruba"
- },
- "AU": {
- "name": "Austrália"
- },
- "AT": {
- "name": "Áustria"
- },
- "AZ": {
- "name": "Azerbaijão"
- },
- "BS": {
- "name": "Bahamas"
- },
- "BH": {
- "name": "Bahrein"
- },
- "BD": {
- "name": "Bangladesh"
- },
- "BB": {
- "name": "Barbados"
- },
- "BE": {
- "name": "Bélgica"
- },
- "BZ": {
- "name": "Belize"
- },
- "BJ": {
- "name": "Benin"
- },
- "BM": {
- "name": "Bermudas"
- },
- "BY": {
- "name": "Bielorrússia"
- },
- "BO": {
- "name": "Bolívia"
- },
- "BA": {
- "name": "Bósnia e Herzegovina"
- },
- "BW": {
- "name": "Botsuana"
- },
- "BR": {
- "name": "Brasil"
- },
- "BN": {
- "name": "Brunei"
- },
- "BG": {
- "name": "Bulgária"
- },
- "BF": {
- "name": "Burquina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "BT": {
- "name": "Butão"
- },
- "CV": {
- "name": "Cabo Verde"
- },
- "CM": {
- "name": "Camarões"
- },
- "KH": {
- "name": "Camboja"
- },
- "CA": {
- "name": "Canadá"
- },
- "QA": {
- "name": "Catar"
- },
- "KZ": {
- "name": "Cazaquistão"
- },
- "EA": {
- "name": "Ceuta e Melilha"
- },
- "TD": {
- "name": "Chade"
- },
- "CL": {
- "name": "Chile"
- },
- "CN": {
- "name": "China"
- },
- "CY": {
- "name": "Chipre"
- },
- "VA": {
- "name": "Cidade do Vaticano"
- },
- "CO": {
- "name": "Colômbia"
- },
- "KM": {
- "name": "Comores"
- },
- "CG": {
- "name": "Congo - Brazzaville"
- },
- "CD": {
- "name": "Congo - Kinshasa"
- },
- "KP": {
- "name": "Coreia do Norte"
- },
- "KR": {
- "name": "Coreia do Sul"
- },
- "CI": {
- "name": "Costa do Marfim"
- },
- "CR": {
- "name": "Costa Rica"
- },
- "HR": {
- "name": "Croácia"
- },
- "CU": {
- "name": "Cuba"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DK": {
- "name": "Dinamarca"
- },
- "DJ": {
- "name": "Djibuti"
- },
- "DM": {
- "name": "Dominica"
- },
- "EG": {
- "name": "Egito"
- },
- "SV": {
- "name": "El Salvador"
- },
- "AE": {
- "name": "Emirados Árabes Unidos"
- },
- "EC": {
- "name": "Equador"
- },
- "ER": {
- "name": "Eritreia"
- },
- "SK": {
- "name": "Eslováquia"
- },
- "SI": {
- "name": "Eslovênia"
- },
- "ES": {
- "name": "Espanha"
- },
- "US": {
- "name": "Estados Unidos"
- },
- "EE": {
- "name": "Estônia"
- },
- "ET": {
- "name": "Etiópia"
- },
- "FJ": {
- "name": "Fiji"
- },
- "PH": {
- "name": "Filipinas"
- },
- "FI": {
- "name": "Finlândia"
- },
- "FR": {
- "name": "França"
- },
- "GA": {
- "name": "Gabão"
- },
- "GM": {
- "name": "Gâmbia"
- },
- "GH": {
- "name": "Gana"
- },
- "GE": {
- "name": "Geórgia"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GD": {
- "name": "Granada"
- },
- "GR": {
- "name": "Grécia"
- },
- "GL": {
- "name": "Groenlândia"
- },
- "GP": {
- "name": "Guadalupe"
- },
- "GU": {
- "name": "Guam"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GY": {
- "name": "Guiana"
- },
- "GF": {
- "name": "Guiana Francesa"
- },
- "GN": {
- "name": "Guiné"
- },
- "GQ": {
- "name": "Guiné Equatorial"
- },
- "GW": {
- "name": "Guiné-Bissau"
- },
- "HT": {
- "name": "Haiti"
- },
- "NL": {
- "name": "Holanda"
- },
- "HN": {
- "name": "Honduras"
- },
- "HK": {
- "name": "Hong Kong, RAE da China"
- },
- "HU": {
- "name": "Hungria"
- },
- "YE": {
- "name": "Iêmen"
- },
- "CX": {
- "name": "Ilha Christmas"
- },
- "AC": {
- "name": "Ilha de Ascensão"
- },
- "IM": {
- "name": "Ilha de Man"
- },
- "NF": {
- "name": "Ilha Norfolk"
- },
- "AX": {
- "name": "Ilhas Aland"
- },
- "IC": {
- "name": "Ilhas Canárias"
- },
- "KY": {
- "name": "Ilhas Cayman"
- },
- "CC": {
- "name": "Ilhas Cocos (Keeling)"
- },
- "CK": {
- "name": "Ilhas Cook"
- },
- "FO": {
- "name": "Ilhas Faroe"
- },
- "GS": {
- "name": "Ilhas Geórgia do Sul e Sandwich do Sul"
- },
- "FK": {
- "name": "Ilhas Malvinas"
- },
- "MP": {
- "name": "Ilhas Marianas do Norte"
- },
- "MH": {
- "name": "Ilhas Marshall"
- },
- "UM": {
- "name": "Ilhas Menores Distantes dos EUA"
- },
- "PN": {
- "name": "Ilhas Pitcairn"
- },
- "SB": {
- "name": "Ilhas Salomão"
- },
- "TC": {
- "name": "Ilhas Turks e Caicos"
- },
- "VI": {
- "name": "Ilhas Virgens Americanas"
- },
- "VG": {
- "name": "Ilhas Virgens Britânicas"
- },
- "IN": {
- "name": "Índia"
- },
- "ID": {
- "name": "Indonésia"
- },
- "IR": {
- "name": "Irã"
- },
- "IQ": {
- "name": "Iraque"
- },
- "IE": {
- "name": "Irlanda"
- },
- "IS": {
- "name": "Islândia"
- },
- "IL": {
- "name": "Israel"
- },
- "IT": {
- "name": "Itália"
- },
- "JM": {
- "name": "Jamaica"
- },
- "JP": {
- "name": "Japão"
- },
- "JE": {
- "name": "Jersey"
- },
- "JO": {
- "name": "Jordânia"
- },
- "XK": {
- "name": "Kosovo"
- },
- "KW": {
- "name": "Kuwait"
- },
- "LA": {
- "name": "Laos"
- },
- "LS": {
- "name": "Lesoto"
- },
- "LV": {
- "name": "Letônia"
- },
- "LB": {
- "name": "Líbano"
- },
- "LR": {
- "name": "Libéria"
- },
- "LY": {
- "name": "Líbia"
- },
- "LI": {
- "name": "Liechtenstein"
- },
- "LT": {
- "name": "Lituânia"
- },
- "LU": {
- "name": "Luxemburgo"
- },
- "MO": {
- "name": "Macau, RAE da China"
- },
- "MK": {
- "name": "Macedônia"
- },
- "MG": {
- "name": "Madagascar"
- },
- "MY": {
- "name": "Malásia"
- },
- "MW": {
- "name": "Malaui"
- },
- "MV": {
- "name": "Maldivas"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "MA": {
- "name": "Marrocos"
- },
- "MQ": {
- "name": "Martinica"
- },
- "MU": {
- "name": "Maurício"
- },
- "MR": {
- "name": "Mauritânia"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "México"
- },
- "MM": {
- "name": "Mianmar (Birmânia)"
- },
- "FM": {
- "name": "Micronésia"
- },
- "MZ": {
- "name": "Moçambique"
- },
- "MD": {
- "name": "Moldávia"
- },
- "MC": {
- "name": "Mônaco"
- },
- "MN": {
- "name": "Mongólia"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrat"
- },
- "NA": {
- "name": "Namíbia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepal"
- },
- "NI": {
- "name": "Nicarágua"
- },
- "NE": {
- "name": "Níger"
- },
- "NG": {
- "name": "Nigéria"
- },
- "NU": {
- "name": "Niue"
- },
- "NO": {
- "name": "Noruega"
- },
- "NC": {
- "name": "Nova Caledônia"
- },
- "NZ": {
- "name": "Nova Zelândia"
- },
- "OM": {
- "name": "Omã"
- },
- "BQ": {
- "name": "Países Baixos Caribenhos"
- },
- "PW": {
- "name": "Palau"
- },
- "PA": {
- "name": "Panamá"
- },
- "PG": {
- "name": "Papua-Nova Guiné"
- },
- "PK": {
- "name": "Paquistão"
- },
- "PY": {
- "name": "Paraguai"
- },
- "PE": {
- "name": "Peru"
- },
- "PF": {
- "name": "Polinésia Francesa"
- },
- "PL": {
- "name": "Polônia"
- },
- "PR": {
- "name": "Porto Rico"
- },
- "PT": {
- "name": "Portugal"
- },
- "KE": {
- "name": "Quênia"
- },
- "KG": {
- "name": "Quirguistão"
- },
- "KI": {
- "name": "Quiribati"
- },
- "GB": {
- "name": "Reino Unido"
- },
- "CF": {
- "name": "República Centro-Africana"
- },
- "DO": {
- "name": "República Dominicana"
- },
- "RE": {
- "name": "Reunião"
- },
- "RO": {
- "name": "Romênia"
- },
- "RW": {
- "name": "Ruanda"
- },
- "RU": {
- "name": "Rússia"
- },
- "EH": {
- "name": "Saara Ocidental"
- },
- "WS": {
- "name": "Samoa"
- },
- "AS": {
- "name": "Samoa Americana"
- },
- "SM": {
- "name": "San Marino"
- },
- "SH": {
- "name": "Santa Helena"
- },
- "LC": {
- "name": "Santa Lúcia"
- },
- "BL": {
- "name": "São Bartolomeu"
- },
- "KN": {
- "name": "São Cristóvão e Névis"
- },
- "MF": {
- "name": "São Martinho"
- },
- "PM": {
- "name": "São Pedro e Miquelão"
- },
- "ST": {
- "name": "São Tomé e Príncipe"
- },
- "VC": {
- "name": "São Vicente e Granadinas"
- },
- "SC": {
- "name": "Seicheles"
- },
- "SN": {
- "name": "Senegal"
- },
- "SL": {
- "name": "Serra Leoa"
- },
- "RS": {
- "name": "Sérvia"
- },
- "SG": {
- "name": "Singapura"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SY": {
- "name": "Síria"
- },
- "SO": {
- "name": "Somália"
- },
- "LK": {
- "name": "Sri Lanka"
- },
- "SZ": {
- "name": "Suazilândia"
- },
- "SD": {
- "name": "Sudão"
- },
- "SS": {
- "name": "Sudão do Sul"
- },
- "SE": {
- "name": "Suécia"
- },
- "CH": {
- "name": "Suíça"
- },
- "SR": {
- "name": "Suriname"
- },
- "SJ": {
- "name": "Svalbard e Jan Mayen"
- },
- "TJ": {
- "name": "Tadjiquistão"
- },
- "TH": {
- "name": "Tailândia"
- },
- "TW": {
- "name": "Taiwan"
- },
- "TZ": {
- "name": "Tanzânia"
- },
- "CZ": {
- "name": "Tchéquia"
- },
- "IO": {
- "name": "Território Britânico do Oceano Índico"
- },
- "TF": {
- "name": "Territórios Franceses do Sul"
- },
- "PS": {
- "name": "Territórios palestinos"
- },
- "TL": {
- "name": "Timor-Leste"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad e Tobago"
- },
- "TA": {
- "name": "Tristão da Cunha"
- },
- "TN": {
- "name": "Tunísia"
- },
- "TM": {
- "name": "Turcomenistão"
- },
- "TR": {
- "name": "Turquia"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UA": {
- "name": "Ucrânia"
- },
- "UG": {
- "name": "Uganda"
- },
- "UY": {
- "name": "Uruguai"
- },
- "UZ": {
- "name": "Uzbequistão"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietnã"
- },
- "WF": {
- "name": "Wallis e Futuna"
- },
- "ZM": {
- "name": "Zâmbia"
- },
- "ZW": {
- "name": "Zimbábue"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/qu.json b/vendor/commerceguys/intl/resources/country/qu.json
deleted file mode 100644
index f221a304a..000000000
--- a/vendor/commerceguys/intl/resources/country/qu.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afganistán"
- },
- "AX": {
- "name": "Åland Islands"
- },
- "AL": {
- "name": "Albania"
- },
- "DE": {
- "name": "Alemania"
- },
- "AD": {
- "name": "Andorra"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguilla"
- },
- "AQ": {
- "name": "Antarctica"
- },
- "AG": {
- "name": "Antigua & Barbuda"
- },
- "SA": {
- "name": "Arabia Saudí"
- },
- "DZ": {
- "name": "Argelia"
- },
- "AR": {
- "name": "Argentina"
- },
- "AM": {
- "name": "Armenia"
- },
- "AW": {
- "name": "Aruba"
- },
- "AC": {
- "name": "Ascension Island"
- },
- "AU": {
- "name": "Australia"
- },
- "AT": {
- "name": "Austria"
- },
- "AZ": {
- "name": "Azerbaiyán"
- },
- "BS": {
- "name": "Bahamas"
- },
- "BD": {
- "name": "Bangladesh"
- },
- "BB": {
- "name": "Barbados"
- },
- "BH": {
- "name": "Baréin"
- },
- "BY": {
- "name": "Belarús"
- },
- "BE": {
- "name": "Bélgica"
- },
- "BZ": {
- "name": "Belize"
- },
- "BJ": {
- "name": "Benín"
- },
- "BM": {
- "name": "Bermuda"
- },
- "BO": {
- "name": "Bolivia"
- },
- "BQ": {
- "name": "Bonaire"
- },
- "BA": {
- "name": "Bosnia & Herzegovina"
- },
- "BW": {
- "name": "Botsuana"
- },
- "BR": {
- "name": "Brasil"
- },
- "IO": {
- "name": "British Indian Ocean Territory"
- },
- "VG": {
- "name": "British Virgin Islands"
- },
- "BN": {
- "name": "Brunéi"
- },
- "BG": {
- "name": "Bulgaria"
- },
- "BF": {
- "name": "Burkina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "BT": {
- "name": "Bután"
- },
- "KH": {
- "name": "Camboya"
- },
- "CM": {
- "name": "Camerún"
- },
- "CA": {
- "name": "Canada"
- },
- "IC": {
- "name": "Canary Islands"
- },
- "CV": {
- "name": "Cape Verde"
- },
- "KY": {
- "name": "Cayman Islands"
- },
- "CF": {
- "name": "Central African Republic"
- },
- "EA": {
- "name": "Ceuta & Melilla"
- },
- "TD": {
- "name": "Chad"
- },
- "CL": {
- "name": "Chile"
- },
- "CN": {
- "name": "China"
- },
- "CY": {
- "name": "Chipre"
- },
- "CO": {
- "name": "Colombia"
- },
- "KM": {
- "name": "Comoras"
- },
- "CG": {
- "name": "Congo"
- },
- "CD": {
- "name": "Congo (RDC)"
- },
- "CK": {
- "name": "Cook Islands"
- },
- "KP": {
- "name": "Corea del Norte"
- },
- "KR": {
- "name": "Corea del Sur"
- },
- "CR": {
- "name": "Costa Rica"
- },
- "CI": {
- "name": "Côte d’Ivoire"
- },
- "HR": {
- "name": "Croacia"
- },
- "CU": {
- "name": "Cuba"
- },
- "CW": {
- "name": "Curazao"
- },
- "CZ": {
- "name": "Czechia"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DK": {
- "name": "Dinamarca"
- },
- "DM": {
- "name": "Dominica"
- },
- "DO": {
- "name": "Dominican Republic"
- },
- "EC": {
- "name": "Ecuador"
- },
- "VI": {
- "name": "EE.UU. Islas Vírgenes"
- },
- "EG": {
- "name": "Egipto"
- },
- "SV": {
- "name": "El Salvador"
- },
- "ER": {
- "name": "Eritrea"
- },
- "MK": {
- "name": "ERY Macedonia"
- },
- "SK": {
- "name": "Eslovaquia"
- },
- "SI": {
- "name": "Eslovenia"
- },
- "ES": {
- "name": "España"
- },
- "US": {
- "name": "Estados Unidos"
- },
- "EE": {
- "name": "Estonia"
- },
- "ET": {
- "name": "Etiopía"
- },
- "FK": {
- "name": "Falkland Islands"
- },
- "FO": {
- "name": "Faroe Islands"
- },
- "PH": {
- "name": "Filipinas"
- },
- "FI": {
- "name": "Finlandia"
- },
- "FJ": {
- "name": "Fiyi"
- },
- "FR": {
- "name": "Francia"
- },
- "GF": {
- "name": "French Guiana"
- },
- "GA": {
- "name": "Gabón"
- },
- "GM": {
- "name": "Gambia"
- },
- "GE": {
- "name": "Georgia"
- },
- "GH": {
- "name": "Ghana"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GR": {
- "name": "Grecia"
- },
- "GL": {
- "name": "Greenland"
- },
- "GD": {
- "name": "Grenada"
- },
- "GP": {
- "name": "Guadeloupe"
- },
- "GU": {
- "name": "Guam"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GG": {
- "name": "Guernesey"
- },
- "GN": {
- "name": "Guinea"
- },
- "GQ": {
- "name": "Guinea Ecuatorial"
- },
- "GW": {
- "name": "Guinea-Bisáu"
- },
- "GY": {
- "name": "Guyana"
- },
- "HT": {
- "name": "Haití"
- },
- "HN": {
- "name": "Honduras"
- },
- "HK": {
- "name": "Hong Kong (RAE)"
- },
- "HU": {
- "name": "Hungary"
- },
- "IN": {
- "name": "India"
- },
- "ID": {
- "name": "Indonesia"
- },
- "IQ": {
- "name": "Irak"
- },
- "IR": {
- "name": "Irán"
- },
- "IE": {
- "name": "Ireland"
- },
- "CX": {
- "name": "Isla Christmas"
- },
- "NF": {
- "name": "Isla Norfolk"
- },
- "IS": {
- "name": "Islandia"
- },
- "CC": {
- "name": "Islas Cocos"
- },
- "MP": {
- "name": "Islas Marianas del Norte"
- },
- "MH": {
- "name": "Islas Marshall"
- },
- "UM": {
- "name": "Islas menores alejadas de los EE.UU."
- },
- "PN": {
- "name": "Islas Pitcairn"
- },
- "IM": {
- "name": "Isle of Man"
- },
- "IL": {
- "name": "Israel"
- },
- "IT": {
- "name": "Italia"
- },
- "JM": {
- "name": "Jamaica"
- },
- "JP": {
- "name": "Japan"
- },
- "JE": {
- "name": "Jersey"
- },
- "JO": {
- "name": "Jordania"
- },
- "KZ": {
- "name": "Kazajistán"
- },
- "KE": {
- "name": "Kenia"
- },
- "KG": {
- "name": "Kirguistán"
- },
- "KI": {
- "name": "Kiribati"
- },
- "XK": {
- "name": "Kosovo"
- },
- "KW": {
- "name": "Kuwait"
- },
- "LA": {
- "name": "Laos"
- },
- "LS": {
- "name": "Lesoto"
- },
- "LV": {
- "name": "Letonia"
- },
- "LB": {
- "name": "Líbano"
- },
- "LR": {
- "name": "Liberia"
- },
- "LY": {
- "name": "Libya"
- },
- "LI": {
- "name": "Liechtenstein"
- },
- "LT": {
- "name": "Lituania"
- },
- "LU": {
- "name": "Luxemburgo"
- },
- "MO": {
- "name": "Macao RAE"
- },
- "MG": {
- "name": "Madagascar"
- },
- "MW": {
- "name": "Malawi"
- },
- "MY": {
- "name": "Malaysia"
- },
- "MV": {
- "name": "Maldivas"
- },
- "ML": {
- "name": "Malí"
- },
- "MT": {
- "name": "Malta"
- },
- "MA": {
- "name": "Marruecos"
- },
- "MQ": {
- "name": "Martinique"
- },
- "MU": {
- "name": "Mauricio"
- },
- "MR": {
- "name": "Mauritania"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "México"
- },
- "FM": {
- "name": "Micronesia"
- },
- "MD": {
- "name": "Moldova"
- },
- "MC": {
- "name": "Mónaco"
- },
- "MN": {
- "name": "Mongolia"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MZ": {
- "name": "Mozambique"
- },
- "MM": {
- "name": "Myanmar"
- },
- "NA": {
- "name": "Namibia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepal"
- },
- "NZ": {
- "name": "New Zealand"
- },
- "NI": {
- "name": "Nicaragua"
- },
- "NE": {
- "name": "Níger"
- },
- "NG": {
- "name": "Nigeria"
- },
- "NU": {
- "name": "Niue"
- },
- "NO": {
- "name": "Noruega"
- },
- "NC": {
- "name": "Nueva Caledonia"
- },
- "OM": {
- "name": "Omán"
- },
- "NL": {
- "name": "Países Bajos"
- },
- "PK": {
- "name": "Pakistán"
- },
- "PW": {
- "name": "Palaos"
- },
- "PS": {
- "name": "Palestina Kamachikuq"
- },
- "PA": {
- "name": "Panamá"
- },
- "PG": {
- "name": "Papúa Nueva Guinea"
- },
- "PY": {
- "name": "Paraguay"
- },
- "PE": {
- "name": "Perú"
- },
- "PF": {
- "name": "Polinesia Francesa"
- },
- "PL": {
- "name": "Polonia"
- },
- "PT": {
- "name": "Portugal"
- },
- "PR": {
- "name": "Puerto Rico"
- },
- "QA": {
- "name": "Qatar"
- },
- "GB": {
- "name": "Reino Unido"
- },
- "RE": {
- "name": "Réunion"
- },
- "RO": {
- "name": "Romania"
- },
- "RW": {
- "name": "Ruanda"
- },
- "RU": {
- "name": "Rusia"
- },
- "WS": {
- "name": "Samoa"
- },
- "AS": {
- "name": "Samoa Americana"
- },
- "KN": {
- "name": "San Cristóbal y Nieves"
- },
- "SM": {
- "name": "San Marino"
- },
- "MF": {
- "name": "San Martín"
- },
- "PM": {
- "name": "San Pedro y Miquelón"
- },
- "VA": {
- "name": "Santa Sede (Ciudad del Vaticano)"
- },
- "ST": {
- "name": "Santo Tomé y Príncipe"
- },
- "SN": {
- "name": "Senegal"
- },
- "RS": {
- "name": "Serbia"
- },
- "SC": {
- "name": "Seychelles"
- },
- "SL": {
- "name": "Sierra Leona"
- },
- "SG": {
- "name": "Singapur"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SY": {
- "name": "Siria"
- },
- "SB": {
- "name": "Solomon Islands"
- },
- "SO": {
- "name": "Somalia"
- },
- "GS": {
- "name": "South Georgia & South Sandwich Islands"
- },
- "LK": {
- "name": "Sri Lanka"
- },
- "BL": {
- "name": "St. Barthélemy"
- },
- "SH": {
- "name": "St. Helena"
- },
- "LC": {
- "name": "St. Lucia"
- },
- "VC": {
- "name": "St. Vincent & Grenadines"
- },
- "SZ": {
- "name": "Suazilandia"
- },
- "ZA": {
- "name": "Sudáfrica"
- },
- "SD": {
- "name": "Sudán"
- },
- "SS": {
- "name": "Sudán del Sur"
- },
- "SE": {
- "name": "Suecia"
- },
- "CH": {
- "name": "Suiza"
- },
- "SR": {
- "name": "Surinam"
- },
- "SJ": {
- "name": "Svalbard & Jan Mayen"
- },
- "TH": {
- "name": "Tailandia"
- },
- "TW": {
- "name": "Taiwan"
- },
- "TZ": {
- "name": "Tanzania"
- },
- "TJ": {
- "name": "Tayikistán"
- },
- "TF": {
- "name": "Territorios Australes Franceses"
- },
- "TL": {
- "name": "Timor-Leste"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad y Tobago"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TN": {
- "name": "Túnez"
- },
- "TM": {
- "name": "Turkmenistan"
- },
- "TC": {
- "name": "Turks & Caicos Islands"
- },
- "TR": {
- "name": "Turquía"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UG": {
- "name": "Uganda"
- },
- "UA": {
- "name": "Ukraine"
- },
- "AE": {
- "name": "United Arab Emirates"
- },
- "UY": {
- "name": "Uruguay"
- },
- "UZ": {
- "name": "Uzbekistán"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietnam"
- },
- "WF": {
- "name": "Wallis y Futuna"
- },
- "EH": {
- "name": "Western Sahara"
- },
- "YE": {
- "name": "Yemen"
- },
- "DJ": {
- "name": "Yibuti"
- },
- "ZM": {
- "name": "Zambia"
- },
- "ZW": {
- "name": "Zimbabue"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/rm.json b/vendor/commerceguys/intl/resources/country/rm.json
deleted file mode 100644
index 78555cc07..000000000
--- a/vendor/commerceguys/intl/resources/country/rm.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afghanistan"
- },
- "ZA": {
- "name": "Africa dal Sid"
- },
- "AL": {
- "name": "Albania"
- },
- "DZ": {
- "name": "Algeria"
- },
- "AD": {
- "name": "Andorra"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguilla"
- },
- "AQ": {
- "name": "Antarctica"
- },
- "AG": {
- "name": "Antigua e Barbuda"
- },
- "SA": {
- "name": "Arabia Saudita"
- },
- "AR": {
- "name": "Argentinia"
- },
- "AM": {
- "name": "Armenia"
- },
- "AW": {
- "name": "Aruba"
- },
- "AC": {
- "name": "Ascension Island"
- },
- "AZ": {
- "name": "Aserbaidschan"
- },
- "AU": {
- "name": "Australia"
- },
- "AT": {
- "name": "Austria"
- },
- "BS": {
- "name": "Bahamas"
- },
- "BH": {
- "name": "Bahrain"
- },
- "BD": {
- "name": "Bangladesch"
- },
- "BB": {
- "name": "Barbados"
- },
- "BE": {
- "name": "Belgia"
- },
- "BZ": {
- "name": "Belize"
- },
- "BJ": {
- "name": "Benin"
- },
- "BM": {
- "name": "Bermudas"
- },
- "BT": {
- "name": "Bhutan"
- },
- "BY": {
- "name": "Bielorussia"
- },
- "BO": {
- "name": "Bolivia"
- },
- "BA": {
- "name": "Bosnia ed Erzegovina"
- },
- "BW": {
- "name": "Botswana"
- },
- "BR": {
- "name": "Brasilia"
- },
- "BN": {
- "name": "Brunei"
- },
- "BG": {
- "name": "Bulgaria"
- },
- "BF": {
- "name": "Burkina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "KH": {
- "name": "Cambodscha"
- },
- "CM": {
- "name": "Camerun"
- },
- "CA": {
- "name": "Canada"
- },
- "IC": {
- "name": "Canary Islands"
- },
- "CV": {
- "name": "Cap Verd"
- },
- "BQ": {
- "name": "Caribbean Netherlands"
- },
- "EA": {
- "name": "Ceuta & Melilla"
- },
- "CL": {
- "name": "Chile"
- },
- "CN": {
- "name": "China"
- },
- "CY": {
- "name": "Cipra"
- },
- "VA": {
- "name": "Citad dal Vatican"
- },
- "CO": {
- "name": "Columbia"
- },
- "KM": {
- "name": "Comoras"
- },
- "CG": {
- "name": "Congo"
- },
- "KP": {
- "name": "Corea dal Nord"
- },
- "KR": {
- "name": "Corea dal Sid"
- },
- "CI": {
- "name": "Costa d’Ivur"
- },
- "CR": {
- "name": "Costa Rica"
- },
- "HR": {
- "name": "Croazia"
- },
- "CU": {
- "name": "Cuba"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DK": {
- "name": "Danemarc"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DM": {
- "name": "Dominica"
- },
- "DJ": {
- "name": "Dschibuti"
- },
- "EC": {
- "name": "Ecuador"
- },
- "EG": {
- "name": "Egipta"
- },
- "SV": {
- "name": "El Salvador"
- },
- "AE": {
- "name": "Emirats Arabs Unids"
- },
- "ER": {
- "name": "Eritrea"
- },
- "EE": {
- "name": "Estonia"
- },
- "ET": {
- "name": "Etiopia"
- },
- "FJ": {
- "name": "Fidschi"
- },
- "PH": {
- "name": "Filippinas"
- },
- "FI": {
- "name": "Finlanda"
- },
- "FR": {
- "name": "Frantscha"
- },
- "GA": {
- "name": "Gabun"
- },
- "GM": {
- "name": "Gambia"
- },
- "GE": {
- "name": "Georgia"
- },
- "GS": {
- "name": "Georgia dal Sid e las Inslas Sandwich dal Sid"
- },
- "DE": {
- "name": "Germania"
- },
- "GH": {
- "name": "Ghana"
- },
- "JM": {
- "name": "Giamaica"
- },
- "JP": {
- "name": "Giapun"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GD": {
- "name": "Grenada"
- },
- "GR": {
- "name": "Grezia"
- },
- "GL": {
- "name": "Grönlanda"
- },
- "GP": {
- "name": "Guadeloupe"
- },
- "GU": {
- "name": "Guam"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GN": {
- "name": "Guinea"
- },
- "GQ": {
- "name": "Guinea Equatoriala"
- },
- "GW": {
- "name": "Guinea-Bissau"
- },
- "GY": {
- "name": "Guyana"
- },
- "GF": {
- "name": "Guyana Franzosa"
- },
- "HT": {
- "name": "Haiti"
- },
- "HN": {
- "name": "Honduras"
- },
- "IN": {
- "name": "India"
- },
- "ID": {
- "name": "Indonesia"
- },
- "CX": {
- "name": "Insla da Christmas"
- },
- "IM": {
- "name": "Insla da Man"
- },
- "NF": {
- "name": "Insla Norfolk"
- },
- "AX": {
- "name": "Inslas Aland"
- },
- "KY": {
- "name": "Inslas Cayman"
- },
- "CC": {
- "name": "Inslas Cocos"
- },
- "CK": {
- "name": "Inslas Cook"
- },
- "MH": {
- "name": "Inslas da Marshall"
- },
- "FK": {
- "name": "Inslas dal Falkland"
- },
- "FO": {
- "name": "Inslas Feroe"
- },
- "MP": {
- "name": "Inslas Mariannas dal Nord"
- },
- "UM": {
- "name": "Inslas pitschnas perifericas dals Stadis Unids da l’America"
- },
- "TC": {
- "name": "Inslas Turks e Caicos"
- },
- "VI": {
- "name": "Inslas Virginas Americanas"
- },
- "VG": {
- "name": "Inslas Virginas Britannicas"
- },
- "IQ": {
- "name": "Irac"
- },
- "IR": {
- "name": "Iran"
- },
- "IE": {
- "name": "Irlanda"
- },
- "IS": {
- "name": "Islanda"
- },
- "IL": {
- "name": "Israel"
- },
- "IT": {
- "name": "Italia"
- },
- "YE": {
- "name": "Jemen"
- },
- "JE": {
- "name": "Jersey"
- },
- "JO": {
- "name": "Jordania"
- },
- "KZ": {
- "name": "Kasachstan"
- },
- "QA": {
- "name": "Katar"
- },
- "KE": {
- "name": "Kenia"
- },
- "KG": {
- "name": "Kirghisistan"
- },
- "KI": {
- "name": "Kiribati"
- },
- "XK": {
- "name": "Kosovo"
- },
- "KW": {
- "name": "Kuwait"
- },
- "LA": {
- "name": "Laos"
- },
- "LS": {
- "name": "Lesotho"
- },
- "LV": {
- "name": "Lettonia"
- },
- "LB": {
- "name": "Libanon"
- },
- "LR": {
- "name": "Liberia"
- },
- "LY": {
- "name": "Libia"
- },
- "LI": {
- "name": "Liechtenstein"
- },
- "LT": {
- "name": "Lituania"
- },
- "LU": {
- "name": "Luxemburg"
- },
- "MK": {
- "name": "Macedonia"
- },
- "MG": {
- "name": "Madagascar"
- },
- "MY": {
- "name": "Malaisia"
- },
- "MW": {
- "name": "Malawi"
- },
- "MV": {
- "name": "Maldivas"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "MA": {
- "name": "Maroc"
- },
- "MQ": {
- "name": "Martinique"
- },
- "MR": {
- "name": "Mauretania"
- },
- "MU": {
- "name": "Mauritius"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "Mexico"
- },
- "FM": {
- "name": "Micronesia"
- },
- "MD": {
- "name": "Moldavia"
- },
- "MC": {
- "name": "Monaco"
- },
- "MN": {
- "name": "Mongolia"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MZ": {
- "name": "Mosambic"
- },
- "MM": {
- "name": "Myanmar"
- },
- "NA": {
- "name": "Namibia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepal"
- },
- "NI": {
- "name": "Nicaragua"
- },
- "NE": {
- "name": "Niger"
- },
- "NG": {
- "name": "Nigeria"
- },
- "NU": {
- "name": "Niue"
- },
- "NO": {
- "name": "Norvegia"
- },
- "NC": {
- "name": "Nova Caledonia"
- },
- "NZ": {
- "name": "Nova Zelanda"
- },
- "OM": {
- "name": "Oman"
- },
- "NL": {
- "name": "Pajais Bass"
- },
- "PK": {
- "name": "Pakistan"
- },
- "PW": {
- "name": "Palau"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papua Nova Guinea"
- },
- "PY": {
- "name": "Paraguai"
- },
- "PE": {
- "name": "Peru"
- },
- "PN": {
- "name": "Pitcairn"
- },
- "PF": {
- "name": "Polinesia Franzosa"
- },
- "PL": {
- "name": "Pologna"
- },
- "PT": {
- "name": "Portugal"
- },
- "PR": {
- "name": "Puerto Rico"
- },
- "GB": {
- "name": "Reginavel Unì"
- },
- "HK": {
- "name": "Regiun d’administraziun speziala da Hongkong, China"
- },
- "MO": {
- "name": "Regiun d’administraziun speziala Macao, China"
- },
- "CF": {
- "name": "Republica Centralafricana"
- },
- "CD": {
- "name": "Republica Democratica dal Congo"
- },
- "DO": {
- "name": "Republica Dominicana"
- },
- "CZ": {
- "name": "Republica Tscheca"
- },
- "RE": {
- "name": "Réunion"
- },
- "RW": {
- "name": "Ruanda"
- },
- "RO": {
- "name": "Rumenia"
- },
- "RU": {
- "name": "Russia"
- },
- "EH": {
- "name": "Sahara Occidentala"
- },
- "KN": {
- "name": "Saint Kitts e Nevis"
- },
- "LC": {
- "name": "Saint Lucia"
- },
- "MF": {
- "name": "Saint Martin"
- },
- "PM": {
- "name": "Saint Pierre e Miquelon"
- },
- "VC": {
- "name": "Saint Vincent e las Grenadinas"
- },
- "SB": {
- "name": "Salomonas"
- },
- "ZM": {
- "name": "Sambia"
- },
- "WS": {
- "name": "Samoa"
- },
- "AS": {
- "name": "Samoa Americana"
- },
- "SM": {
- "name": "San Marino"
- },
- "ST": {
- "name": "São Tomé e Principe"
- },
- "SN": {
- "name": "Senegal"
- },
- "RS": {
- "name": "Serbia"
- },
- "SC": {
- "name": "Seychellas"
- },
- "SL": {
- "name": "Sierra Leone"
- },
- "ZW": {
- "name": "Simbabwe"
- },
- "SG": {
- "name": "Singapur"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SY": {
- "name": "Siria"
- },
- "SK": {
- "name": "Slovachia"
- },
- "SI": {
- "name": "Slovenia"
- },
- "SO": {
- "name": "Somalia"
- },
- "BL": {
- "name": "Son Barthélemy"
- },
- "SH": {
- "name": "Sontg’Elena"
- },
- "SS": {
- "name": "South Sudan"
- },
- "ES": {
- "name": "Spagna"
- },
- "LK": {
- "name": "Sri Lanka"
- },
- "US": {
- "name": "Stadis Unids da l’America"
- },
- "SD": {
- "name": "Sudan"
- },
- "SR": {
- "name": "Surinam"
- },
- "SJ": {
- "name": "Svalbard e Jan Mayen"
- },
- "SE": {
- "name": "Svezia"
- },
- "CH": {
- "name": "Svizra"
- },
- "SZ": {
- "name": "Swaziland"
- },
- "TJ": {
- "name": "Tadschikistan"
- },
- "TH": {
- "name": "Tailanda"
- },
- "TW": {
- "name": "Taiwan"
- },
- "TZ": {
- "name": "Tansania"
- },
- "IO": {
- "name": "Territori Britannic en l’Ocean Indic"
- },
- "PS": {
- "name": "Territori Palestinais"
- },
- "TF": {
- "name": "Territoris Franzos Meridiunals"
- },
- "TL": {
- "name": "Timor da l’Ost"
- },
- "TR": {
- "name": "Tirchia"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad e Tobago"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TD": {
- "name": "Tschad"
- },
- "TN": {
- "name": "Tunesia"
- },
- "TM": {
- "name": "Turkmenistan"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UA": {
- "name": "Ucraina"
- },
- "UG": {
- "name": "Uganda"
- },
- "HU": {
- "name": "Ungaria"
- },
- "UY": {
- "name": "Uruguay"
- },
- "UZ": {
- "name": "Usbekistan"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietnam"
- },
- "WF": {
- "name": "Wallis e Futuna"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/rn.json b/vendor/commerceguys/intl/resources/country/rn.json
deleted file mode 100644
index bf2044359..000000000
--- a/vendor/commerceguys/intl/resources/country/rn.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afuganisitani"
- },
- "ZA": {
- "name": "Afurika y’Epfo"
- },
- "AX": {
- "name": "Åland Islands"
- },
- "DZ": {
- "name": "Alijeriya"
- },
- "AL": {
- "name": "Alubaniya"
- },
- "VI": {
- "name": "Amazinga y’Isugi y’Abanyamerika"
- },
- "PH": {
- "name": "Amazinga ya Filipine"
- },
- "MP": {
- "name": "Amazinga ya Mariyana ryo mu majaruguru"
- },
- "RE": {
- "name": "Amazinga ya Reyiniyo"
- },
- "SB": {
- "name": "Amazinga ya Salumoni"
- },
- "SC": {
- "name": "Amazinga ya Seyisheli"
- },
- "TC": {
- "name": "Amazinga ya Turkisi na Cayikosi"
- },
- "AD": {
- "name": "Andora"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Angwila"
- },
- "AQ": {
- "name": "Antarctica"
- },
- "AG": {
- "name": "Antigwa na Baribuda"
- },
- "SA": {
- "name": "Arabiya Sawudite"
- },
- "AR": {
- "name": "Arijantine"
- },
- "AW": {
- "name": "Aruba"
- },
- "AM": {
- "name": "Arumeniya"
- },
- "AC": {
- "name": "Ascension Island"
- },
- "IS": {
- "name": "Ayisilandi"
- },
- "AZ": {
- "name": "Azerubayijani"
- },
- "BS": {
- "name": "Bahamasi"
- },
- "BH": {
- "name": "Bahareyini"
- },
- "BD": {
- "name": "Bangaladeshi"
- },
- "BB": {
- "name": "Barubadosi"
- },
- "BY": {
- "name": "Belausi"
- },
- "BZ": {
- "name": "Belize"
- },
- "BJ": {
- "name": "Bene"
- },
- "BM": {
- "name": "Berimuda"
- },
- "MM": {
- "name": "Birimaniya"
- },
- "BO": {
- "name": "Boliviya"
- },
- "BA": {
- "name": "Bosiniya na Herigozevine"
- },
- "BW": {
- "name": "Botswana"
- },
- "BG": {
- "name": "Buligariya"
- },
- "BR": {
- "name": "Burezili"
- },
- "BF": {
- "name": "Burukina Faso"
- },
- "BN": {
- "name": "Buruneyi"
- },
- "BT": {
- "name": "Butani"
- },
- "TD": {
- "name": "Cadi"
- },
- "IC": {
- "name": "Canary Islands"
- },
- "BQ": {
- "name": "Caribbean Netherlands"
- },
- "EA": {
- "name": "Ceuta & Melilla"
- },
- "CX": {
- "name": "Christmas Island"
- },
- "CC": {
- "name": "Cocos (Keeling) Islands"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DK": {
- "name": "Danimariki"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DM": {
- "name": "Dominika"
- },
- "EC": {
- "name": "Ekwateri"
- },
- "SV": {
- "name": "Eli Saluvatori"
- },
- "ER": {
- "name": "Elitereya"
- },
- "EE": {
- "name": "Esitoniya"
- },
- "ET": {
- "name": "Etiyopiya"
- },
- "FO": {
- "name": "Faroe Islands"
- },
- "FJ": {
- "name": "Fiji"
- },
- "FI": {
- "name": "Finilandi"
- },
- "TF": {
- "name": "French Southern Territories"
- },
- "GA": {
- "name": "Gabo"
- },
- "GM": {
- "name": "Gambiya"
- },
- "GH": {
- "name": "Gana"
- },
- "GD": {
- "name": "Gerenada"
- },
- "GW": {
- "name": "Gineya Bisawu"
- },
- "GQ": {
- "name": "Gineya Ekwatoriyali"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GN": {
- "name": "Guneya"
- },
- "GL": {
- "name": "Gurunilandi"
- },
- "GY": {
- "name": "Guyane"
- },
- "GP": {
- "name": "Gwadelupe"
- },
- "GU": {
- "name": "Gwamu"
- },
- "GT": {
- "name": "Gwatemala"
- },
- "GF": {
- "name": "Gwayana y’Abafaransa"
- },
- "HT": {
- "name": "Hayiti"
- },
- "ES": {
- "name": "Hisipaniya"
- },
- "HN": {
- "name": "Hondurasi"
- },
- "HK": {
- "name": "Hong Kong SAR China"
- },
- "HU": {
- "name": "Hungariya"
- },
- "VG": {
- "name": "Ibirwa by’isugi by’Abongereza"
- },
- "CV": {
- "name": "Ibirwa bya Kapuveri"
- },
- "KY": {
- "name": "Ibirwa bya Keyimani"
- },
- "UA": {
- "name": "Ikerene"
- },
- "ID": {
- "name": "Indoneziya"
- },
- "IO": {
- "name": "Intara y’Ubwongereza yo mu birwa by’Abahindi"
- },
- "IQ": {
- "name": "Iraki"
- },
- "IR": {
- "name": "Irani"
- },
- "UY": {
- "name": "Irigwe"
- },
- "IE": {
- "name": "Irilandi"
- },
- "IL": {
- "name": "Isiraheli"
- },
- "IM": {
- "name": "Isle of Man"
- },
- "FK": {
- "name": "Izinga rya Filikilandi"
- },
- "KM": {
- "name": "Izinga rya Komore"
- },
- "CK": {
- "name": "Izinga rya Kuku"
- },
- "MH": {
- "name": "Izinga rya Marishari"
- },
- "MU": {
- "name": "Izinga rya Morise"
- },
- "NF": {
- "name": "izinga rya Norufoluke"
- },
- "CY": {
- "name": "Izinga rya Shipure"
- },
- "JM": {
- "name": "Jamayika"
- },
- "JE": {
- "name": "Jersey"
- },
- "GE": {
- "name": "Jeworujiya"
- },
- "DJ": {
- "name": "Jibuti"
- },
- "GI": {
- "name": "Juburalitari"
- },
- "KH": {
- "name": "Kamboje"
- },
- "CM": {
- "name": "Kameruni"
- },
- "CA": {
- "name": "Kanada"
- },
- "QA": {
- "name": "Katari"
- },
- "KZ": {
- "name": "Kazakisitani"
- },
- "KE": {
- "name": "Kenya"
- },
- "CU": {
- "name": "Kiba"
- },
- "KI": {
- "name": "Kiribati"
- },
- "KG": {
- "name": "Kirigisitani"
- },
- "CO": {
- "name": "Kolombiya"
- },
- "CG": {
- "name": "Kongo"
- },
- "KP": {
- "name": "Koreya y’amajaruguru"
- },
- "KR": {
- "name": "Koreya y’amajepfo"
- },
- "HR": {
- "name": "Korowasiya"
- },
- "CR": {
- "name": "Kositarika"
- },
- "XK": {
- "name": "Kosovo"
- },
- "CI": {
- "name": "Kotedivuware"
- },
- "KW": {
- "name": "Koweti"
- },
- "LV": {
- "name": "Lativa"
- },
- "LA": {
- "name": "Layosi"
- },
- "LS": {
- "name": "Lesoto"
- },
- "AE": {
- "name": "Leta Zunze Ubumwe z’Abarabu"
- },
- "US": {
- "name": "Leta Zunze Ubumwe za Amerika"
- },
- "LB": {
- "name": "Libani"
- },
- "LR": {
- "name": "Liberiya"
- },
- "LY": {
- "name": "Libiya"
- },
- "LI": {
- "name": "Lishyitenshitayini"
- },
- "LT": {
- "name": "Lituwaniya"
- },
- "LU": {
- "name": "Lukusamburu"
- },
- "MO": {
- "name": "Macau SAR China"
- },
- "MG": {
- "name": "Madagasikari"
- },
- "MW": {
- "name": "Malawi"
- },
- "MY": {
- "name": "Maleziya"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malita"
- },
- "MQ": {
- "name": "Maritiniki"
- },
- "MA": {
- "name": "Maroke"
- },
- "MK": {
- "name": "Masedoniya"
- },
- "YT": {
- "name": "Mayote"
- },
- "MX": {
- "name": "Migizike"
- },
- "FM": {
- "name": "Mikoroniziya"
- },
- "EG": {
- "name": "Misiri"
- },
- "MV": {
- "name": "Moludave"
- },
- "MD": {
- "name": "Moludavi"
- },
- "MC": {
- "name": "Monako"
- },
- "MN": {
- "name": "Mongoliya"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Monteserati"
- },
- "MR": {
- "name": "Moritaniya"
- },
- "MZ": {
- "name": "Mozambiki"
- },
- "NA": {
- "name": "Namibiya"
- },
- "NR": {
- "name": "Nawuru"
- },
- "NP": {
- "name": "Nepali"
- },
- "NE": {
- "name": "Nijeri"
- },
- "NG": {
- "name": "Nijeriya"
- },
- "NI": {
- "name": "Nikaragwa"
- },
- "NC": {
- "name": "Niyukaledoniya"
- },
- "NU": {
- "name": "Niyuwe"
- },
- "NO": {
- "name": "Noruveji"
- },
- "NZ": {
- "name": "Nuvelizelandi"
- },
- "OM": {
- "name": "Omani"
- },
- "AU": {
- "name": "Ositaraliya"
- },
- "AT": {
- "name": "Otirishe"
- },
- "PK": {
- "name": "Pakisitani"
- },
- "PW": {
- "name": "Palawu"
- },
- "PS": {
- "name": "Palesitina Wesitibanka na Gaza"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papuwa Niyugineya"
- },
- "PY": {
- "name": "Paragwe"
- },
- "PE": {
- "name": "Peru"
- },
- "PN": {
- "name": "Pitikeyirini"
- },
- "PF": {
- "name": "Polineziya y’Abafaransa"
- },
- "PL": {
- "name": "Polonye"
- },
- "PT": {
- "name": "Porutugali"
- },
- "PR": {
- "name": "Puwetoriko"
- },
- "CD": {
- "name": "Repubulika Iharanira Demokarasi ya Kongo"
- },
- "CZ": {
- "name": "Repubulika ya Ceke"
- },
- "DO": {
- "name": "Repubulika ya Dominika"
- },
- "CF": {
- "name": "Repubulika ya Santarafurika"
- },
- "RO": {
- "name": "Rumaniya"
- },
- "WS": {
- "name": "Samowa"
- },
- "AS": {
- "name": "Samowa nyamerika"
- },
- "SM": {
- "name": "Sanimarino"
- },
- "ST": {
- "name": "Sawotome na Perensipe"
- },
- "SH": {
- "name": "Sehelene"
- },
- "KN": {
- "name": "Sekitsi na Nevisi"
- },
- "LC": {
- "name": "Selusiya"
- },
- "PM": {
- "name": "Sempiyeri na Mikeloni"
- },
- "SN": {
- "name": "Senegali"
- },
- "RS": {
- "name": "Serbia"
- },
- "VC": {
- "name": "Sevensa na Gerenadine"
- },
- "CL": {
- "name": "Shili"
- },
- "SK": {
- "name": "Silovakiya"
- },
- "SI": {
- "name": "Siloveniya"
- },
- "SG": {
- "name": "Singapuru"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "LK": {
- "name": "Sirilanka"
- },
- "SY": {
- "name": "Siriya"
- },
- "SL": {
- "name": "Siyeralewone"
- },
- "SO": {
- "name": "Somaliya"
- },
- "GS": {
- "name": "South Georgia & South Sandwich Islands"
- },
- "SS": {
- "name": "South Sudan"
- },
- "BL": {
- "name": "St. Barthélemy"
- },
- "MF": {
- "name": "St. Martin"
- },
- "SD": {
- "name": "Sudani"
- },
- "SR": {
- "name": "Suriname"
- },
- "SZ": {
- "name": "Suwazilandi"
- },
- "SE": {
- "name": "Suwedi"
- },
- "SJ": {
- "name": "Svalbard & Jan Mayen"
- },
- "TJ": {
- "name": "Tajikisitani"
- },
- "TZ": {
- "name": "Tanzaniya"
- },
- "TH": {
- "name": "Tayilandi"
- },
- "TW": {
- "name": "Tayiwani"
- },
- "TL": {
- "name": "Timoru y’iburasirazuba"
- },
- "TT": {
- "name": "Tirinidadi na Tobago"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelawu"
- },
- "TO": {
- "name": "Tonga"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TN": {
- "name": "Tuniziya"
- },
- "TR": {
- "name": "Turukiya"
- },
- "TM": {
- "name": "Turukumenisitani"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "RW": {
- "name": "u Rwanda"
- },
- "UM": {
- "name": "U.S. Outlying Islands"
- },
- "BE": {
- "name": "Ububiligi"
- },
- "DE": {
- "name": "Ubudage"
- },
- "FR": {
- "name": "Ubufaransa"
- },
- "UG": {
- "name": "Ubugande"
- },
- "GR": {
- "name": "Ubugereki"
- },
- "IN": {
- "name": "Ubuhindi"
- },
- "NL": {
- "name": "Ubuholandi"
- },
- "BI": {
- "name": "Uburundi"
- },
- "RU": {
- "name": "Uburusiya"
- },
- "CN": {
- "name": "Ubushinwa"
- },
- "CH": {
- "name": "Ubusuwisi"
- },
- "IT": {
- "name": "Ubutaliyani"
- },
- "JP": {
- "name": "Ubuyapani"
- },
- "GB": {
- "name": "Ubwongereza"
- },
- "VA": {
- "name": "Umurwa wa Vatikani"
- },
- "UZ": {
- "name": "Uzubekisitani"
- },
- "VU": {
- "name": "Vanuwatu"
- },
- "VE": {
- "name": "Venezuwela"
- },
- "VN": {
- "name": "Viyetinamu"
- },
- "WF": {
- "name": "Walisi na Futuna"
- },
- "EH": {
- "name": "Western Sahara"
- },
- "YE": {
- "name": "Yemeni"
- },
- "JO": {
- "name": "Yorudaniya"
- },
- "ZM": {
- "name": "Zambiya"
- },
- "ZW": {
- "name": "Zimbabwe"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/ro-MD.json b/vendor/commerceguys/intl/resources/country/ro-MD.json
deleted file mode 100644
index a0c5787bc..000000000
--- a/vendor/commerceguys/intl/resources/country/ro-MD.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afganistan"
- },
- "ZA": {
- "name": "Africa de Sud"
- },
- "AL": {
- "name": "Albania"
- },
- "DZ": {
- "name": "Algeria"
- },
- "AD": {
- "name": "Andorra"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguilla"
- },
- "AQ": {
- "name": "Antarctica"
- },
- "AG": {
- "name": "Antigua și Barbuda"
- },
- "SA": {
- "name": "Arabia Saudită"
- },
- "AR": {
- "name": "Argentina"
- },
- "AM": {
- "name": "Armenia"
- },
- "AW": {
- "name": "Aruba"
- },
- "AU": {
- "name": "Australia"
- },
- "AT": {
- "name": "Austria"
- },
- "AZ": {
- "name": "Azerbaidjan"
- },
- "BS": {
- "name": "Bahamas"
- },
- "BH": {
- "name": "Bahrain"
- },
- "BD": {
- "name": "Bangladesh"
- },
- "BB": {
- "name": "Barbados"
- },
- "BY": {
- "name": "Belarus"
- },
- "BE": {
- "name": "Belgia"
- },
- "BZ": {
- "name": "Belize"
- },
- "BJ": {
- "name": "Benin"
- },
- "BM": {
- "name": "Bermuda"
- },
- "BT": {
- "name": "Bhutan"
- },
- "BO": {
- "name": "Bolivia"
- },
- "BA": {
- "name": "Bosnia și Herțegovina"
- },
- "BW": {
- "name": "Botswana"
- },
- "BR": {
- "name": "Brazilia"
- },
- "BN": {
- "name": "Brunei"
- },
- "BG": {
- "name": "Bulgaria"
- },
- "BF": {
- "name": "Burkina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "KH": {
- "name": "Cambodgia"
- },
- "CM": {
- "name": "Camerun"
- },
- "CA": {
- "name": "Canada"
- },
- "CV": {
- "name": "Capul Verde"
- },
- "CZ": {
- "name": "Cehia"
- },
- "EA": {
- "name": "Ceuta și Melilla"
- },
- "CL": {
- "name": "Chile"
- },
- "CN": {
- "name": "China"
- },
- "TD": {
- "name": "Ciad"
- },
- "CY": {
- "name": "Cipru"
- },
- "CO": {
- "name": "Columbia"
- },
- "KM": {
- "name": "Comore"
- },
- "CG": {
- "name": "Congo - Brazzaville"
- },
- "CD": {
- "name": "Congo - Kinshasa"
- },
- "KP": {
- "name": "Coreea de Nord"
- },
- "KR": {
- "name": "Coreea de Sud"
- },
- "CR": {
- "name": "Costa Rica"
- },
- "CI": {
- "name": "Côte d’Ivoire"
- },
- "HR": {
- "name": "Croația"
- },
- "CU": {
- "name": "Cuba"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DK": {
- "name": "Danemarca"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DJ": {
- "name": "Djibouti"
- },
- "DM": {
- "name": "Dominica"
- },
- "EC": {
- "name": "Ecuador"
- },
- "EG": {
- "name": "Egipt"
- },
- "SV": {
- "name": "El Salvador"
- },
- "CH": {
- "name": "Elveția"
- },
- "AE": {
- "name": "Emiratele Arabe Unite"
- },
- "ER": {
- "name": "Eritreea"
- },
- "EE": {
- "name": "Estonia"
- },
- "ET": {
- "name": "Etiopia"
- },
- "FJ": {
- "name": "Fiji"
- },
- "PH": {
- "name": "Filipine"
- },
- "FI": {
- "name": "Finlanda"
- },
- "FR": {
- "name": "Franța"
- },
- "GA": {
- "name": "Gabon"
- },
- "GM": {
- "name": "Gambia"
- },
- "GE": {
- "name": "Georgia"
- },
- "GS": {
- "name": "Georgia de Sud și Insulele Sandwich de Sud"
- },
- "DE": {
- "name": "Germania"
- },
- "GH": {
- "name": "Ghana"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GR": {
- "name": "Grecia"
- },
- "GD": {
- "name": "Grenada"
- },
- "GL": {
- "name": "Groenlanda"
- },
- "GP": {
- "name": "Guadelupa"
- },
- "GU": {
- "name": "Guam"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GN": {
- "name": "Guineea"
- },
- "GQ": {
- "name": "Guineea Ecuatorială"
- },
- "GW": {
- "name": "Guineea-Bissau"
- },
- "GY": {
- "name": "Guyana"
- },
- "GF": {
- "name": "Guyana Franceză"
- },
- "HT": {
- "name": "Haiti"
- },
- "HN": {
- "name": "Honduras"
- },
- "IN": {
- "name": "India"
- },
- "ID": {
- "name": "Indonezia"
- },
- "AC": {
- "name": "Insula Ascension"
- },
- "CX": {
- "name": "Insula Christmas"
- },
- "IM": {
- "name": "Insula Man"
- },
- "NF": {
- "name": "Insula Norfolk"
- },
- "AX": {
- "name": "Insulele Åland"
- },
- "IC": {
- "name": "Insulele Canare"
- },
- "BQ": {
- "name": "Insulele Caraibe Olandeze"
- },
- "KY": {
- "name": "Insulele Cayman"
- },
- "CC": {
- "name": "Insulele Cocos (Keeling)"
- },
- "CK": {
- "name": "Insulele Cook"
- },
- "FK": {
- "name": "Insulele Falkland"
- },
- "FO": {
- "name": "Insulele Feroe"
- },
- "UM": {
- "name": "Insulele Îndepărtate ale S.U.A."
- },
- "MP": {
- "name": "Insulele Mariane de Nord"
- },
- "MH": {
- "name": "Insulele Marshall"
- },
- "PN": {
- "name": "Insulele Pitcairn"
- },
- "SB": {
- "name": "Insulele Solomon"
- },
- "TC": {
- "name": "Insulele Turks și Caicos"
- },
- "VI": {
- "name": "Insulele Virgine Americane"
- },
- "VG": {
- "name": "Insulele Virgine Britanice"
- },
- "JO": {
- "name": "Iordania"
- },
- "IQ": {
- "name": "Irak"
- },
- "IR": {
- "name": "Iran"
- },
- "IE": {
- "name": "Irlanda"
- },
- "IS": {
- "name": "Islanda"
- },
- "IL": {
- "name": "Israel"
- },
- "IT": {
- "name": "Italia"
- },
- "JM": {
- "name": "Jamaica"
- },
- "JP": {
- "name": "Japonia"
- },
- "JE": {
- "name": "Jersey"
- },
- "KZ": {
- "name": "Kazahstan"
- },
- "KG": {
- "name": "Kârgâzstan"
- },
- "KE": {
- "name": "Kenya"
- },
- "KI": {
- "name": "Kiribati"
- },
- "XK": {
- "name": "Kosovo"
- },
- "KW": {
- "name": "Kuweit"
- },
- "LA": {
- "name": "Laos"
- },
- "LS": {
- "name": "Lesotho"
- },
- "LV": {
- "name": "Letonia"
- },
- "LB": {
- "name": "Liban"
- },
- "LR": {
- "name": "Liberia"
- },
- "LY": {
- "name": "Libia"
- },
- "LI": {
- "name": "Liechtenstein"
- },
- "LT": {
- "name": "Lituania"
- },
- "LU": {
- "name": "Luxemburg"
- },
- "MG": {
- "name": "Madagascar"
- },
- "MW": {
- "name": "Malawi"
- },
- "MY": {
- "name": "Malaysia"
- },
- "MV": {
- "name": "Maldive"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "MA": {
- "name": "Maroc"
- },
- "MQ": {
- "name": "Martinica"
- },
- "MR": {
- "name": "Mauritania"
- },
- "MU": {
- "name": "Mauritius"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "Mexic"
- },
- "FM": {
- "name": "Micronezia"
- },
- "MC": {
- "name": "Monaco"
- },
- "MN": {
- "name": "Mongolia"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MZ": {
- "name": "Mozambic"
- },
- "ME": {
- "name": "Muntenegru"
- },
- "MM": {
- "name": "Myanmar"
- },
- "NA": {
- "name": "Namibia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepal"
- },
- "NI": {
- "name": "Nicaragua"
- },
- "NE": {
- "name": "Niger"
- },
- "NG": {
- "name": "Nigeria"
- },
- "NU": {
- "name": "Niue"
- },
- "NO": {
- "name": "Norvegia"
- },
- "NC": {
- "name": "Noua Caledonie"
- },
- "NZ": {
- "name": "Noua Zeelandă"
- },
- "OM": {
- "name": "Oman"
- },
- "PK": {
- "name": "Pakistan"
- },
- "PW": {
- "name": "Palau"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papua-Noua Guinee"
- },
- "PY": {
- "name": "Paraguay"
- },
- "PE": {
- "name": "Peru"
- },
- "PF": {
- "name": "Polinezia Franceză"
- },
- "PL": {
- "name": "Polonia"
- },
- "PT": {
- "name": "Portugalia"
- },
- "PR": {
- "name": "Puerto Rico"
- },
- "QA": {
- "name": "Qatar"
- },
- "HK": {
- "name": "R.A.S. Hong Kong a Chinei"
- },
- "MO": {
- "name": "R.A.S. Macao a Chinei"
- },
- "GB": {
- "name": "Regatul Unit"
- },
- "CF": {
- "name": "Republica Centrafricană"
- },
- "DO": {
- "name": "Republica Dominicană"
- },
- "MK": {
- "name": "Republica Macedonia"
- },
- "MD": {
- "name": "Republica Moldova"
- },
- "RE": {
- "name": "Réunion"
- },
- "RO": {
- "name": "România"
- },
- "RU": {
- "name": "Rusia"
- },
- "RW": {
- "name": "Rwanda"
- },
- "EH": {
- "name": "Sahara Occidentală"
- },
- "KN": {
- "name": "Saint Kitts și Nevis"
- },
- "VC": {
- "name": "Saint Vincent și Grenadinele"
- },
- "BL": {
- "name": "Saint-Barthélemy"
- },
- "PM": {
- "name": "Saint-Pierre și Miquelon"
- },
- "WS": {
- "name": "Samoa"
- },
- "AS": {
- "name": "Samoa Americană"
- },
- "SM": {
- "name": "San Marino"
- },
- "ST": {
- "name": "Sao Tome și Principe"
- },
- "SN": {
- "name": "Senegal"
- },
- "RS": {
- "name": "Serbia"
- },
- "SC": {
- "name": "Seychelles"
- },
- "SH": {
- "name": "Sfânta Elena"
- },
- "LC": {
- "name": "Sfânta Lucia"
- },
- "MF": {
- "name": "Sfântul Martin"
- },
- "SL": {
- "name": "Sierra Leone"
- },
- "SG": {
- "name": "Singapore"
- },
- "SX": {
- "name": "Sint-Maarten"
- },
- "SY": {
- "name": "Siria"
- },
- "SK": {
- "name": "Slovacia"
- },
- "SI": {
- "name": "Slovenia"
- },
- "SO": {
- "name": "Somalia"
- },
- "ES": {
- "name": "Spania"
- },
- "LK": {
- "name": "Sri Lanka"
- },
- "US": {
- "name": "Statele Unite ale Americii"
- },
- "VA": {
- "name": "Statul Cetății Vaticanului"
- },
- "SD": {
- "name": "Sudan"
- },
- "SS": {
- "name": "Sudanul de Sud"
- },
- "SE": {
- "name": "Suedia"
- },
- "SR": {
- "name": "Suriname"
- },
- "SJ": {
- "name": "Svalbard și Jan Mayen"
- },
- "SZ": {
- "name": "Swaziland"
- },
- "TJ": {
- "name": "Tadjikistan"
- },
- "TW": {
- "name": "Taiwan"
- },
- "TZ": {
- "name": "Tanzania"
- },
- "TF": {
- "name": "Teritoriile Australe și Antarctice Franceze"
- },
- "PS": {
- "name": "Teritoriile Palestiniene"
- },
- "IO": {
- "name": "Teritoriul Britanic din Oceanul Indian"
- },
- "TH": {
- "name": "Thailanda"
- },
- "TL": {
- "name": "Timorul de Est"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad și Tobago"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TN": {
- "name": "Tunisia"
- },
- "TR": {
- "name": "Turcia"
- },
- "TM": {
- "name": "Turkmenistan"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "NL": {
- "name": "Țările de Jos"
- },
- "UA": {
- "name": "Ucraina"
- },
- "UG": {
- "name": "Uganda"
- },
- "HU": {
- "name": "Ungaria"
- },
- "UY": {
- "name": "Uruguay"
- },
- "UZ": {
- "name": "Uzbekistan"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietnam"
- },
- "WF": {
- "name": "Wallis și Futuna"
- },
- "YE": {
- "name": "Yemen"
- },
- "ZM": {
- "name": "Zambia"
- },
- "ZW": {
- "name": "Zimbabwe"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/ro.json b/vendor/commerceguys/intl/resources/country/ro.json
deleted file mode 100644
index eea0b4c10..000000000
--- a/vendor/commerceguys/intl/resources/country/ro.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afganistan"
- },
- "ZA": {
- "name": "Africa de Sud"
- },
- "AL": {
- "name": "Albania"
- },
- "DZ": {
- "name": "Algeria"
- },
- "AD": {
- "name": "Andorra"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguilla"
- },
- "AQ": {
- "name": "Antarctica"
- },
- "AG": {
- "name": "Antigua și Barbuda"
- },
- "SA": {
- "name": "Arabia Saudită"
- },
- "AR": {
- "name": "Argentina"
- },
- "AM": {
- "name": "Armenia"
- },
- "AW": {
- "name": "Aruba"
- },
- "AU": {
- "name": "Australia"
- },
- "AT": {
- "name": "Austria"
- },
- "AZ": {
- "name": "Azerbaidjan"
- },
- "BS": {
- "name": "Bahamas"
- },
- "BH": {
- "name": "Bahrain"
- },
- "BD": {
- "name": "Bangladesh"
- },
- "BB": {
- "name": "Barbados"
- },
- "BY": {
- "name": "Belarus"
- },
- "BE": {
- "name": "Belgia"
- },
- "BZ": {
- "name": "Belize"
- },
- "BJ": {
- "name": "Benin"
- },
- "BM": {
- "name": "Bermuda"
- },
- "BT": {
- "name": "Bhutan"
- },
- "BO": {
- "name": "Bolivia"
- },
- "BA": {
- "name": "Bosnia și Herțegovina"
- },
- "BW": {
- "name": "Botswana"
- },
- "BR": {
- "name": "Brazilia"
- },
- "BN": {
- "name": "Brunei"
- },
- "BG": {
- "name": "Bulgaria"
- },
- "BF": {
- "name": "Burkina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "KH": {
- "name": "Cambodgia"
- },
- "CM": {
- "name": "Camerun"
- },
- "CA": {
- "name": "Canada"
- },
- "CV": {
- "name": "Capul Verde"
- },
- "CZ": {
- "name": "Cehia"
- },
- "EA": {
- "name": "Ceuta și Melilla"
- },
- "CL": {
- "name": "Chile"
- },
- "CN": {
- "name": "China"
- },
- "TD": {
- "name": "Ciad"
- },
- "CY": {
- "name": "Cipru"
- },
- "CO": {
- "name": "Columbia"
- },
- "KM": {
- "name": "Comore"
- },
- "CG": {
- "name": "Congo - Brazzaville"
- },
- "CD": {
- "name": "Congo - Kinshasa"
- },
- "KP": {
- "name": "Coreea de Nord"
- },
- "KR": {
- "name": "Coreea de Sud"
- },
- "CR": {
- "name": "Costa Rica"
- },
- "CI": {
- "name": "Côte d’Ivoire"
- },
- "HR": {
- "name": "Croația"
- },
- "CU": {
- "name": "Cuba"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DK": {
- "name": "Danemarca"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DJ": {
- "name": "Djibouti"
- },
- "DM": {
- "name": "Dominica"
- },
- "EC": {
- "name": "Ecuador"
- },
- "EG": {
- "name": "Egipt"
- },
- "SV": {
- "name": "El Salvador"
- },
- "CH": {
- "name": "Elveția"
- },
- "AE": {
- "name": "Emiratele Arabe Unite"
- },
- "ER": {
- "name": "Eritreea"
- },
- "EE": {
- "name": "Estonia"
- },
- "ET": {
- "name": "Etiopia"
- },
- "FJ": {
- "name": "Fiji"
- },
- "PH": {
- "name": "Filipine"
- },
- "FI": {
- "name": "Finlanda"
- },
- "FR": {
- "name": "Franța"
- },
- "GA": {
- "name": "Gabon"
- },
- "GM": {
- "name": "Gambia"
- },
- "GE": {
- "name": "Georgia"
- },
- "GS": {
- "name": "Georgia de Sud și Insulele Sandwich de Sud"
- },
- "DE": {
- "name": "Germania"
- },
- "GH": {
- "name": "Ghana"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GR": {
- "name": "Grecia"
- },
- "GD": {
- "name": "Grenada"
- },
- "GL": {
- "name": "Groenlanda"
- },
- "GP": {
- "name": "Guadelupa"
- },
- "GU": {
- "name": "Guam"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GN": {
- "name": "Guineea"
- },
- "GQ": {
- "name": "Guineea Ecuatorială"
- },
- "GW": {
- "name": "Guineea-Bissau"
- },
- "GY": {
- "name": "Guyana"
- },
- "GF": {
- "name": "Guyana Franceză"
- },
- "HT": {
- "name": "Haiti"
- },
- "HN": {
- "name": "Honduras"
- },
- "IN": {
- "name": "India"
- },
- "ID": {
- "name": "Indonezia"
- },
- "AC": {
- "name": "Insula Ascension"
- },
- "CX": {
- "name": "Insula Christmas"
- },
- "IM": {
- "name": "Insula Man"
- },
- "NF": {
- "name": "Insula Norfolk"
- },
- "AX": {
- "name": "Insulele Åland"
- },
- "IC": {
- "name": "Insulele Canare"
- },
- "BQ": {
- "name": "Insulele Caraibe Olandeze"
- },
- "KY": {
- "name": "Insulele Cayman"
- },
- "CC": {
- "name": "Insulele Cocos (Keeling)"
- },
- "CK": {
- "name": "Insulele Cook"
- },
- "FK": {
- "name": "Insulele Falkland"
- },
- "FO": {
- "name": "Insulele Feroe"
- },
- "UM": {
- "name": "Insulele Îndepărtate ale S.U.A."
- },
- "MP": {
- "name": "Insulele Mariane de Nord"
- },
- "MH": {
- "name": "Insulele Marshall"
- },
- "PN": {
- "name": "Insulele Pitcairn"
- },
- "SB": {
- "name": "Insulele Solomon"
- },
- "TC": {
- "name": "Insulele Turks și Caicos"
- },
- "VI": {
- "name": "Insulele Virgine Americane"
- },
- "VG": {
- "name": "Insulele Virgine Britanice"
- },
- "JO": {
- "name": "Iordania"
- },
- "IQ": {
- "name": "Irak"
- },
- "IR": {
- "name": "Iran"
- },
- "IE": {
- "name": "Irlanda"
- },
- "IS": {
- "name": "Islanda"
- },
- "IL": {
- "name": "Israel"
- },
- "IT": {
- "name": "Italia"
- },
- "JM": {
- "name": "Jamaica"
- },
- "JP": {
- "name": "Japonia"
- },
- "JE": {
- "name": "Jersey"
- },
- "KZ": {
- "name": "Kazahstan"
- },
- "KG": {
- "name": "Kârgâzstan"
- },
- "KE": {
- "name": "Kenya"
- },
- "KI": {
- "name": "Kiribati"
- },
- "XK": {
- "name": "Kosovo"
- },
- "KW": {
- "name": "Kuweit"
- },
- "LA": {
- "name": "Laos"
- },
- "LS": {
- "name": "Lesotho"
- },
- "LV": {
- "name": "Letonia"
- },
- "LB": {
- "name": "Liban"
- },
- "LR": {
- "name": "Liberia"
- },
- "LY": {
- "name": "Libia"
- },
- "LI": {
- "name": "Liechtenstein"
- },
- "LT": {
- "name": "Lituania"
- },
- "LU": {
- "name": "Luxemburg"
- },
- "MG": {
- "name": "Madagascar"
- },
- "MW": {
- "name": "Malawi"
- },
- "MY": {
- "name": "Malaysia"
- },
- "MV": {
- "name": "Maldive"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "MA": {
- "name": "Maroc"
- },
- "MQ": {
- "name": "Martinica"
- },
- "MR": {
- "name": "Mauritania"
- },
- "MU": {
- "name": "Mauritius"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "Mexic"
- },
- "FM": {
- "name": "Micronezia"
- },
- "MC": {
- "name": "Monaco"
- },
- "MN": {
- "name": "Mongolia"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MZ": {
- "name": "Mozambic"
- },
- "ME": {
- "name": "Muntenegru"
- },
- "MM": {
- "name": "Myanmar (Birmania)"
- },
- "NA": {
- "name": "Namibia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepal"
- },
- "NI": {
- "name": "Nicaragua"
- },
- "NE": {
- "name": "Niger"
- },
- "NG": {
- "name": "Nigeria"
- },
- "NU": {
- "name": "Niue"
- },
- "NO": {
- "name": "Norvegia"
- },
- "NC": {
- "name": "Noua Caledonie"
- },
- "NZ": {
- "name": "Noua Zeelandă"
- },
- "OM": {
- "name": "Oman"
- },
- "PK": {
- "name": "Pakistan"
- },
- "PW": {
- "name": "Palau"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papua-Noua Guinee"
- },
- "PY": {
- "name": "Paraguay"
- },
- "PE": {
- "name": "Peru"
- },
- "PF": {
- "name": "Polinezia Franceză"
- },
- "PL": {
- "name": "Polonia"
- },
- "PT": {
- "name": "Portugalia"
- },
- "PR": {
- "name": "Puerto Rico"
- },
- "QA": {
- "name": "Qatar"
- },
- "HK": {
- "name": "R.A.S. Hong Kong a Chinei"
- },
- "MO": {
- "name": "R.A.S. Macao a Chinei"
- },
- "GB": {
- "name": "Regatul Unit"
- },
- "CF": {
- "name": "Republica Centrafricană"
- },
- "DO": {
- "name": "Republica Dominicană"
- },
- "MK": {
- "name": "Republica Macedonia"
- },
- "MD": {
- "name": "Republica Moldova"
- },
- "RE": {
- "name": "Réunion"
- },
- "RO": {
- "name": "România"
- },
- "RU": {
- "name": "Rusia"
- },
- "RW": {
- "name": "Rwanda"
- },
- "EH": {
- "name": "Sahara Occidentală"
- },
- "KN": {
- "name": "Saint Kitts și Nevis"
- },
- "VC": {
- "name": "Saint Vincent și Grenadinele"
- },
- "BL": {
- "name": "Saint-Barthélemy"
- },
- "PM": {
- "name": "Saint-Pierre și Miquelon"
- },
- "WS": {
- "name": "Samoa"
- },
- "AS": {
- "name": "Samoa Americană"
- },
- "SM": {
- "name": "San Marino"
- },
- "ST": {
- "name": "Sao Tome și Principe"
- },
- "SN": {
- "name": "Senegal"
- },
- "RS": {
- "name": "Serbia"
- },
- "SC": {
- "name": "Seychelles"
- },
- "SH": {
- "name": "Sfânta Elena"
- },
- "LC": {
- "name": "Sfânta Lucia"
- },
- "MF": {
- "name": "Sfântul Martin"
- },
- "SL": {
- "name": "Sierra Leone"
- },
- "SG": {
- "name": "Singapore"
- },
- "SX": {
- "name": "Sint-Maarten"
- },
- "SY": {
- "name": "Siria"
- },
- "SK": {
- "name": "Slovacia"
- },
- "SI": {
- "name": "Slovenia"
- },
- "SO": {
- "name": "Somalia"
- },
- "ES": {
- "name": "Spania"
- },
- "LK": {
- "name": "Sri Lanka"
- },
- "US": {
- "name": "Statele Unite ale Americii"
- },
- "VA": {
- "name": "Statul Cetății Vaticanului"
- },
- "SD": {
- "name": "Sudan"
- },
- "SS": {
- "name": "Sudanul de Sud"
- },
- "SE": {
- "name": "Suedia"
- },
- "SR": {
- "name": "Suriname"
- },
- "SJ": {
- "name": "Svalbard și Jan Mayen"
- },
- "SZ": {
- "name": "Swaziland"
- },
- "TJ": {
- "name": "Tadjikistan"
- },
- "TW": {
- "name": "Taiwan"
- },
- "TZ": {
- "name": "Tanzania"
- },
- "TF": {
- "name": "Teritoriile Australe și Antarctice Franceze"
- },
- "PS": {
- "name": "Teritoriile Palestiniene"
- },
- "IO": {
- "name": "Teritoriul Britanic din Oceanul Indian"
- },
- "TH": {
- "name": "Thailanda"
- },
- "TL": {
- "name": "Timorul de Est"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad și Tobago"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TN": {
- "name": "Tunisia"
- },
- "TR": {
- "name": "Turcia"
- },
- "TM": {
- "name": "Turkmenistan"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "NL": {
- "name": "Țările de Jos"
- },
- "UA": {
- "name": "Ucraina"
- },
- "UG": {
- "name": "Uganda"
- },
- "HU": {
- "name": "Ungaria"
- },
- "UY": {
- "name": "Uruguay"
- },
- "UZ": {
- "name": "Uzbekistan"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietnam"
- },
- "WF": {
- "name": "Wallis și Futuna"
- },
- "YE": {
- "name": "Yemen"
- },
- "ZM": {
- "name": "Zambia"
- },
- "ZW": {
- "name": "Zimbabwe"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/rof.json b/vendor/commerceguys/intl/resources/country/rof.json
deleted file mode 100644
index b07ff65c8..000000000
--- a/vendor/commerceguys/intl/resources/country/rof.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "ZA": {
- "name": "Afrika Kusini"
- },
- "AF": {
- "name": "Afuganistani"
- },
- "IS": {
- "name": "Aislandi"
- },
- "AR": {
- "name": "Ajentina"
- },
- "AX": {
- "name": "Åland Islands"
- },
- "AL": {
- "name": "Albania"
- },
- "DZ": {
- "name": "Aljeria"
- },
- "AM": {
- "name": "Amenia"
- },
- "AD": {
- "name": "Andoro"
- },
- "AO": {
- "name": "Angolo"
- },
- "AI": {
- "name": "Anguila"
- },
- "AQ": {
- "name": "Antarctica"
- },
- "AG": {
- "name": "Antigua na Babuda"
- },
- "AW": {
- "name": "Aruba"
- },
- "AC": {
- "name": "Ascension Island"
- },
- "AU": {
- "name": "Australia"
- },
- "IE": {
- "name": "Ayalandi"
- },
- "AZ": {
- "name": "Azabajani"
- },
- "BB": {
- "name": "Babado"
- },
- "BS": {
- "name": "Bahamasi"
- },
- "BH": {
- "name": "Bahareni"
- },
- "BD": {
- "name": "Bangladeshi"
- },
- "BY": {
- "name": "Belarusi"
- },
- "BZ": {
- "name": "Belize"
- },
- "BJ": {
- "name": "Benini"
- },
- "BM": {
- "name": "Bermuda"
- },
- "BO": {
- "name": "Bolivia"
- },
- "BA": {
- "name": "Bosnia na Hezegovina"
- },
- "BW": {
- "name": "Botswana"
- },
- "BR": {
- "name": "Brazili"
- },
- "BN": {
- "name": "Brunei"
- },
- "BF": {
- "name": "Bukinafaso"
- },
- "MG": {
- "name": "Bukini"
- },
- "BG": {
- "name": "Bulgaria"
- },
- "BI": {
- "name": "Burundi"
- },
- "BT": {
- "name": "Butani"
- },
- "IC": {
- "name": "Canary Islands"
- },
- "BQ": {
- "name": "Caribbean Netherlands"
- },
- "EA": {
- "name": "Ceuta & Melilla"
- },
- "TD": {
- "name": "Chadi"
- },
- "CL": {
- "name": "Chile"
- },
- "CN": {
- "name": "China"
- },
- "CX": {
- "name": "Christmas Island"
- },
- "CC": {
- "name": "Cocos (Keeling) Islands"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DK": {
- "name": "Denmaki"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DM": {
- "name": "Dominika"
- },
- "EC": {
- "name": "Ekwado"
- },
- "SV": {
- "name": "Elsavado"
- },
- "IO": {
- "name": "Eneo la Uingereza katika Bahari Hindi"
- },
- "ER": {
- "name": "Eritrea"
- },
- "EE": {
- "name": "Estonia"
- },
- "AE": {
- "name": "Falme za Kiarabu"
- },
- "FO": {
- "name": "Faroe Islands"
- },
- "FJ": {
- "name": "Fiji"
- },
- "PH": {
- "name": "Filipino"
- },
- "TF": {
- "name": "French Southern Territories"
- },
- "GA": {
- "name": "Gaboni"
- },
- "GM": {
- "name": "Gambia"
- },
- "GH": {
- "name": "Ghana"
- },
- "GN": {
- "name": "Gine"
- },
- "GW": {
- "name": "Ginebisau"
- },
- "GQ": {
- "name": "Ginekweta"
- },
- "GD": {
- "name": "Grenada"
- },
- "GL": {
- "name": "Grinlandi"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GY": {
- "name": "Guyana"
- },
- "GP": {
- "name": "Gwadelupe"
- },
- "GU": {
- "name": "Gwam"
- },
- "GT": {
- "name": "Gwatemala"
- },
- "GF": {
- "name": "Gwiyana ya Ufaransa"
- },
- "HT": {
- "name": "Haiti"
- },
- "ES": {
- "name": "Hispania"
- },
- "HN": {
- "name": "Hondurasi"
- },
- "HK": {
- "name": "Hong Kong SAR China"
- },
- "HU": {
- "name": "Hungaria"
- },
- "IN": {
- "name": "India"
- },
- "ID": {
- "name": "Indonesia"
- },
- "IQ": {
- "name": "Iraki"
- },
- "IM": {
- "name": "Isle of Man"
- },
- "IL": {
- "name": "Israeli"
- },
- "IT": {
- "name": "Italia"
- },
- "JM": {
- "name": "Jamaika"
- },
- "CF": {
- "name": "Jamhuri ya Afrika ya Kati"
- },
- "CZ": {
- "name": "Jamhuri ya Cheki"
- },
- "DO": {
- "name": "Jamhuri ya Dominika"
- },
- "CD": {
- "name": "Jamhuri ya Kidemokrasia ya Kongo"
- },
- "JP": {
- "name": "Japani"
- },
- "JE": {
- "name": "Jersey"
- },
- "GI": {
- "name": "Jibralta"
- },
- "DJ": {
- "name": "Jibuti"
- },
- "GE": {
- "name": "Jojia"
- },
- "KH": {
- "name": "Kambodia"
- },
- "CM": {
- "name": "Kameruni"
- },
- "CA": {
- "name": "Kanada"
- },
- "QA": {
- "name": "Katari"
- },
- "KZ": {
- "name": "Kazakistani"
- },
- "KE": {
- "name": "Kenya"
- },
- "CV": {
- "name": "Kepuvede"
- },
- "KI": {
- "name": "Kiribati"
- },
- "KG": {
- "name": "Kirigizistani"
- },
- "NF": {
- "name": "Kisiwa cha Norfok"
- },
- "CI": {
- "name": "Kodivaa"
- },
- "CO": {
- "name": "Kolombia"
- },
- "KM": {
- "name": "Komoro"
- },
- "CG": {
- "name": "Kongo"
- },
- "HR": {
- "name": "Korasia"
- },
- "KP": {
- "name": "Korea Kaskazini"
- },
- "KR": {
- "name": "Korea Kusini"
- },
- "XK": {
- "name": "Kosovo"
- },
- "CR": {
- "name": "Kostarika"
- },
- "CU": {
- "name": "Kuba"
- },
- "CY": {
- "name": "Kuprosi"
- },
- "KW": {
- "name": "Kuwaiti"
- },
- "LA": {
- "name": "Laosi"
- },
- "LU": {
- "name": "Lasembagi"
- },
- "LV": {
- "name": "Lativia"
- },
- "LB": {
- "name": "Lebanoni"
- },
- "LS": {
- "name": "Lesoto"
- },
- "LR": {
- "name": "Liberia"
- },
- "LY": {
- "name": "Libya"
- },
- "LI": {
- "name": "Lishenteni"
- },
- "LT": {
- "name": "Litwania"
- },
- "MO": {
- "name": "Macau SAR China"
- },
- "MW": {
- "name": "Malawi"
- },
- "MY": {
- "name": "Malesia"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "US": {
- "name": "Marekani"
- },
- "MQ": {
- "name": "Martiniki"
- },
- "MK": {
- "name": "Masedonia"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "Meksiko"
- },
- "FM": {
- "name": "Mikronesia"
- },
- "EG": {
- "name": "Misri"
- },
- "MV": {
- "name": "Modivu"
- },
- "MD": {
- "name": "Moldova"
- },
- "MC": {
- "name": "Monako"
- },
- "MN": {
- "name": "Mongolia"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrati"
- },
- "MU": {
- "name": "Morisi"
- },
- "MR": {
- "name": "Moritania"
- },
- "MA": {
- "name": "Moroko"
- },
- "MZ": {
- "name": "Msumbiji"
- },
- "MM": {
- "name": "Myama"
- },
- "NA": {
- "name": "Namibia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepali"
- },
- "NE": {
- "name": "Nijeri"
- },
- "NG": {
- "name": "Nijeria"
- },
- "NI": {
- "name": "Nikaragwa"
- },
- "NU": {
- "name": "Niue"
- },
- "NO": {
- "name": "Norwe"
- },
- "NC": {
- "name": "Nyukaledonia"
- },
- "NZ": {
- "name": "Nyuzilandi"
- },
- "OM": {
- "name": "Omani"
- },
- "AT": {
- "name": "Ostria"
- },
- "PK": {
- "name": "Pakistani"
- },
- "PW": {
- "name": "Palau"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papua"
- },
- "PY": {
- "name": "Paragwai"
- },
- "PE": {
- "name": "Peru"
- },
- "PN": {
- "name": "Pitkairni"
- },
- "PL": {
- "name": "Polandi"
- },
- "PF": {
- "name": "Polinesia ya Ufaransa"
- },
- "PR": {
- "name": "Pwetoriko"
- },
- "RE": {
- "name": "Riyunioni"
- },
- "RO": {
- "name": "Romania"
- },
- "RW": {
- "name": "Rwanda"
- },
- "SM": {
- "name": "Samarino"
- },
- "WS": {
- "name": "Samoa"
- },
- "AS": {
- "name": "Samoa ya Marekani"
- },
- "SH": {
- "name": "Santahelena"
- },
- "KN": {
- "name": "Santakitzi na Nevis"
- },
- "LC": {
- "name": "Santalusia"
- },
- "PM": {
- "name": "Santapieri na Mikeloni"
- },
- "VC": {
- "name": "Santavisenti na Grenadini"
- },
- "ST": {
- "name": "Sao Tome na Principe"
- },
- "SA": {
- "name": "Saudi"
- },
- "SN": {
- "name": "Senegali"
- },
- "RS": {
- "name": "Serbia"
- },
- "SC": {
- "name": "Shelisheli"
- },
- "SL": {
- "name": "Siera Leoni"
- },
- "SG": {
- "name": "Singapoo"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SY": {
- "name": "Siria"
- },
- "LK": {
- "name": "Sirilanka"
- },
- "SK": {
- "name": "Slovakia"
- },
- "SI": {
- "name": "Slovenia"
- },
- "SO": {
- "name": "Somalia"
- },
- "GS": {
- "name": "South Georgia & South Sandwich Islands"
- },
- "SS": {
- "name": "South Sudan"
- },
- "BL": {
- "name": "St. Barthélemy"
- },
- "MF": {
- "name": "St. Martin"
- },
- "SD": {
- "name": "Sudani"
- },
- "SR": {
- "name": "Surinamu"
- },
- "SJ": {
- "name": "Svalbard & Jan Mayen"
- },
- "TH": {
- "name": "Tailandi"
- },
- "TW": {
- "name": "Taiwani"
- },
- "TJ": {
- "name": "Tajikistani"
- },
- "TZ": {
- "name": "Tanzania"
- },
- "TL": {
- "name": "Timori ya Mashariki"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad na Tobago"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TN": {
- "name": "Tunisia"
- },
- "TM": {
- "name": "Turukimenistani"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UM": {
- "name": "U.S. Outlying Islands"
- },
- "IR": {
- "name": "Uajemi"
- },
- "BE": {
- "name": "Ubelgiji"
- },
- "FR": {
- "name": "Ufaransa"
- },
- "FI": {
- "name": "Ufini"
- },
- "UG": {
- "name": "Uganda"
- },
- "GR": {
- "name": "Ugiriki"
- },
- "ET": {
- "name": "Uhabeshi"
- },
- "NL": {
- "name": "Uholanzi"
- },
- "GB": {
- "name": "Uingereza"
- },
- "DE": {
- "name": "Ujerumani"
- },
- "PS": {
- "name": "Ukingo wa Magharibi na Ukanda wa Gaza wa Palestina"
- },
- "UA": {
- "name": "Ukraini"
- },
- "PT": {
- "name": "Ureno"
- },
- "UY": {
- "name": "Urugwai"
- },
- "RU": {
- "name": "Urusi"
- },
- "SZ": {
- "name": "Uswazi"
- },
- "SE": {
- "name": "Uswidi"
- },
- "CH": {
- "name": "Uswisi"
- },
- "TR": {
- "name": "Uturuki"
- },
- "UZ": {
- "name": "Uzibekistani"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VA": {
- "name": "Vatikani"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietinamu"
- },
- "CK": {
- "name": "Visiwa vya Cook"
- },
- "FK": {
- "name": "Visiwa vya Falkland"
- },
- "KY": {
- "name": "Visiwa vya Kaimai"
- },
- "MP": {
- "name": "Visiwa vya Mariana vya Kaskazini"
- },
- "MH": {
- "name": "Visiwa vya Marshal"
- },
- "SB": {
- "name": "Visiwa vya Solomon"
- },
- "TC": {
- "name": "Visiwa vya Turki na Kaiko"
- },
- "VI": {
- "name": "Visiwa vya Virgin vya Marekani"
- },
- "VG": {
- "name": "Visiwa vya Virgin vya Uingereza"
- },
- "WF": {
- "name": "Walis na Futuna"
- },
- "EH": {
- "name": "Western Sahara"
- },
- "YE": {
- "name": "Yemeni"
- },
- "JO": {
- "name": "Yordani"
- },
- "ZM": {
- "name": "Zambia"
- },
- "ZW": {
- "name": "Zimbabwe"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/ru-UA.json b/vendor/commerceguys/intl/resources/country/ru-UA.json
deleted file mode 100644
index e679a630d..000000000
--- a/vendor/commerceguys/intl/resources/country/ru-UA.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AU": {
- "name": "Австралия"
- },
- "AT": {
- "name": "Австрия"
- },
- "AZ": {
- "name": "Азербайджан"
- },
- "AX": {
- "name": "Аландские о-ва"
- },
- "AL": {
- "name": "Албания"
- },
- "DZ": {
- "name": "Алжир"
- },
- "AS": {
- "name": "Американское Самоа"
- },
- "AI": {
- "name": "Ангилья"
- },
- "AO": {
- "name": "Ангола"
- },
- "AD": {
- "name": "Андорра"
- },
- "AQ": {
- "name": "Антарктида"
- },
- "AG": {
- "name": "Антигуа и Барбуда"
- },
- "AR": {
- "name": "Аргентина"
- },
- "AM": {
- "name": "Армения"
- },
- "AW": {
- "name": "Аруба"
- },
- "AF": {
- "name": "Афганистан"
- },
- "BS": {
- "name": "Багамы"
- },
- "BD": {
- "name": "Бангладеш"
- },
- "BB": {
- "name": "Барбадос"
- },
- "BH": {
- "name": "Бахрейн"
- },
- "BY": {
- "name": "Беларусь"
- },
- "BZ": {
- "name": "Белиз"
- },
- "BE": {
- "name": "Бельгия"
- },
- "BJ": {
- "name": "Бенин"
- },
- "BM": {
- "name": "Бермудские о-ва"
- },
- "BG": {
- "name": "Болгария"
- },
- "BO": {
- "name": "Боливия"
- },
- "BQ": {
- "name": "Бонэйр, Синт-Эстатиус и Саба"
- },
- "BA": {
- "name": "Босния и Герцеговина"
- },
- "BW": {
- "name": "Ботсвана"
- },
- "BR": {
- "name": "Бразилия"
- },
- "IO": {
- "name": "Британская территория в Индийском океане"
- },
- "BN": {
- "name": "Бруней-Даруссалам"
- },
- "BF": {
- "name": "Буркина-Фасо"
- },
- "BI": {
- "name": "Бурунди"
- },
- "BT": {
- "name": "Бутан"
- },
- "VU": {
- "name": "Вануату"
- },
- "VA": {
- "name": "Ватикан"
- },
- "GB": {
- "name": "Великобритания"
- },
- "HU": {
- "name": "Венгрия"
- },
- "VE": {
- "name": "Венесуэла"
- },
- "VG": {
- "name": "Виргинские о-ва (Британские)"
- },
- "VI": {
- "name": "Виргинские о-ва (США)"
- },
- "VN": {
- "name": "Вьетнам"
- },
- "GA": {
- "name": "Габон"
- },
- "HT": {
- "name": "Гаити"
- },
- "GY": {
- "name": "Гайана"
- },
- "GM": {
- "name": "Гамбия"
- },
- "GH": {
- "name": "Гана"
- },
- "GP": {
- "name": "Гваделупа"
- },
- "GT": {
- "name": "Гватемала"
- },
- "GN": {
- "name": "Гвинея"
- },
- "GW": {
- "name": "Гвинея-Бисау"
- },
- "DE": {
- "name": "Германия"
- },
- "GG": {
- "name": "Гернси"
- },
- "GI": {
- "name": "Гибралтар"
- },
- "HN": {
- "name": "Гондурас"
- },
- "HK": {
- "name": "Гонконг (САР)"
- },
- "GD": {
- "name": "Гренада"
- },
- "GL": {
- "name": "Гренландия"
- },
- "GR": {
- "name": "Греция"
- },
- "GE": {
- "name": "Грузия"
- },
- "GU": {
- "name": "Гуам"
- },
- "DK": {
- "name": "Дания"
- },
- "JE": {
- "name": "Джерси"
- },
- "DJ": {
- "name": "Джибути"
- },
- "DG": {
- "name": "Диего-Гарсия"
- },
- "DM": {
- "name": "Доминика"
- },
- "DO": {
- "name": "Доминиканская Республика"
- },
- "EG": {
- "name": "Египет"
- },
- "ZM": {
- "name": "Замбия"
- },
- "EH": {
- "name": "Западная Сахара"
- },
- "ZW": {
- "name": "Зимбабве"
- },
- "IL": {
- "name": "Израиль"
- },
- "IN": {
- "name": "Индия"
- },
- "ID": {
- "name": "Индонезия"
- },
- "JO": {
- "name": "Иордания"
- },
- "IQ": {
- "name": "Ирак"
- },
- "IR": {
- "name": "Иран"
- },
- "IE": {
- "name": "Ирландия"
- },
- "IS": {
- "name": "Исландия"
- },
- "ES": {
- "name": "Испания"
- },
- "IT": {
- "name": "Италия"
- },
- "YE": {
- "name": "Йемен"
- },
- "CV": {
- "name": "Кабо-Верде"
- },
- "KZ": {
- "name": "Казахстан"
- },
- "KY": {
- "name": "Каймановы о-ва"
- },
- "KH": {
- "name": "Камбоджа"
- },
- "CM": {
- "name": "Камерун"
- },
- "CA": {
- "name": "Канада"
- },
- "IC": {
- "name": "Канарские о-ва"
- },
- "QA": {
- "name": "Катар"
- },
- "KE": {
- "name": "Кения"
- },
- "CY": {
- "name": "Кипр"
- },
- "KG": {
- "name": "Киргизия"
- },
- "KI": {
- "name": "Кирибати"
- },
- "CN": {
- "name": "Китай"
- },
- "KP": {
- "name": "КНДР"
- },
- "CC": {
- "name": "Кокосовые о-ва"
- },
- "CO": {
- "name": "Колумбия"
- },
- "KM": {
- "name": "Коморы"
- },
- "CG": {
- "name": "Конго - Браззавиль"
- },
- "CD": {
- "name": "Конго - Киншаса"
- },
- "XK": {
- "name": "Косово"
- },
- "CR": {
- "name": "Коста-Рика"
- },
- "CI": {
- "name": "Кот-д’Ивуар"
- },
- "CU": {
- "name": "Куба"
- },
- "KW": {
- "name": "Кувейт"
- },
- "CW": {
- "name": "Кюрасао"
- },
- "LA": {
- "name": "Лаос"
- },
- "LV": {
- "name": "Латвия"
- },
- "LS": {
- "name": "Лесото"
- },
- "LR": {
- "name": "Либерия"
- },
- "LB": {
- "name": "Ливан"
- },
- "LY": {
- "name": "Ливия"
- },
- "LT": {
- "name": "Литва"
- },
- "LI": {
- "name": "Лихтенштейн"
- },
- "LU": {
- "name": "Люксембург"
- },
- "MU": {
- "name": "Маврикий"
- },
- "MR": {
- "name": "Мавритания"
- },
- "MG": {
- "name": "Мадагаскар"
- },
- "YT": {
- "name": "Майотта"
- },
- "MO": {
- "name": "Макао (САР)"
- },
- "MK": {
- "name": "Македония"
- },
- "MW": {
- "name": "Малави"
- },
- "MY": {
- "name": "Малайзия"
- },
- "ML": {
- "name": "Мали"
- },
- "UM": {
- "name": "Малые Тихоокеанские Отдаленные Острова США"
- },
- "MV": {
- "name": "Мальдивы"
- },
- "MT": {
- "name": "Мальта"
- },
- "MA": {
- "name": "Марокко"
- },
- "MQ": {
- "name": "Мартиника"
- },
- "MH": {
- "name": "Маршалловы Острова"
- },
- "MX": {
- "name": "Мексика"
- },
- "MZ": {
- "name": "Мозамбик"
- },
- "MD": {
- "name": "Молдова"
- },
- "MC": {
- "name": "Монако"
- },
- "MN": {
- "name": "Монголия"
- },
- "MS": {
- "name": "Монтсеррат"
- },
- "MM": {
- "name": "Мьянма (Бирма)"
- },
- "NA": {
- "name": "Намибия"
- },
- "NR": {
- "name": "Науру"
- },
- "NP": {
- "name": "Непал"
- },
- "NE": {
- "name": "Нигер"
- },
- "NG": {
- "name": "Нигерия"
- },
- "NL": {
- "name": "Нидерланды"
- },
- "NI": {
- "name": "Никарагуа"
- },
- "NU": {
- "name": "Ниуэ"
- },
- "NZ": {
- "name": "Новая Зеландия"
- },
- "NC": {
- "name": "Новая Каледония"
- },
- "NO": {
- "name": "Норвегия"
- },
- "AC": {
- "name": "О-в Вознесения"
- },
- "IM": {
- "name": "о-в Мэн"
- },
- "NF": {
- "name": "О-в Норфолк"
- },
- "CX": {
- "name": "О-в Рождества"
- },
- "SH": {
- "name": "о-в Св. Елены"
- },
- "CK": {
- "name": "О-ва Кука"
- },
- "TC": {
- "name": "о-ва Тёркс и Кайкос"
- },
- "AE": {
- "name": "Объединенные Арабские Эмираты"
- },
- "OM": {
- "name": "Оман"
- },
- "PN": {
- "name": "острова Питкэрн"
- },
- "PK": {
- "name": "Пакистан"
- },
- "PW": {
- "name": "Палау"
- },
- "PS": {
- "name": "Палестинские территории"
- },
- "PA": {
- "name": "Панама"
- },
- "PG": {
- "name": "Папуа — Новая Гвинея"
- },
- "PY": {
- "name": "Парагвай"
- },
- "PE": {
- "name": "Перу"
- },
- "PL": {
- "name": "Польша"
- },
- "PT": {
- "name": "Португалия"
- },
- "PR": {
- "name": "Пуэрто-Рико"
- },
- "KR": {
- "name": "Республика Корея"
- },
- "RE": {
- "name": "Реюньон"
- },
- "RU": {
- "name": "Россия"
- },
- "RW": {
- "name": "Руанда"
- },
- "RO": {
- "name": "Румыния"
- },
- "SV": {
- "name": "Сальвадор"
- },
- "WS": {
- "name": "Самоа"
- },
- "SM": {
- "name": "Сан-Марино"
- },
- "ST": {
- "name": "Сан-Томе и Принсипи"
- },
- "SA": {
- "name": "Саудовская Аравия"
- },
- "SZ": {
- "name": "Свазиленд"
- },
- "MP": {
- "name": "Северные Марианские о-ва"
- },
- "SC": {
- "name": "Сейшельские Острова"
- },
- "BL": {
- "name": "Сен-Бартелеми"
- },
- "MF": {
- "name": "Сен-Мартен"
- },
- "PM": {
- "name": "Сен-Пьер и Микелон"
- },
- "SN": {
- "name": "Сенегал"
- },
- "VC": {
- "name": "Сент-Винсент и Гренадины"
- },
- "KN": {
- "name": "Сент-Китс и Невис"
- },
- "LC": {
- "name": "Сент-Люсия"
- },
- "RS": {
- "name": "Сербия"
- },
- "EA": {
- "name": "Сеута и Мелилья"
- },
- "SG": {
- "name": "Сингапур"
- },
- "SX": {
- "name": "Синт-Мартен"
- },
- "SY": {
- "name": "Сирия"
- },
- "SK": {
- "name": "Словакия"
- },
- "SI": {
- "name": "Словения"
- },
- "US": {
- "name": "Соединенные Штаты"
- },
- "SB": {
- "name": "Соломоновы Острова"
- },
- "SO": {
- "name": "Сомали"
- },
- "SD": {
- "name": "Судан"
- },
- "SR": {
- "name": "Суринам"
- },
- "SL": {
- "name": "Сьерра-Леоне"
- },
- "TJ": {
- "name": "Таджикистан"
- },
- "TH": {
- "name": "Таиланд"
- },
- "TW": {
- "name": "Тайвань"
- },
- "TZ": {
- "name": "Танзания"
- },
- "TL": {
- "name": "Тимор-Лесте"
- },
- "TG": {
- "name": "Того"
- },
- "TK": {
- "name": "Токелау"
- },
- "TO": {
- "name": "Тонга"
- },
- "TT": {
- "name": "Тринидад и Тобаго"
- },
- "TA": {
- "name": "Тристан-да-Кунья"
- },
- "TV": {
- "name": "Тувалу"
- },
- "TN": {
- "name": "Тунис"
- },
- "TM": {
- "name": "Туркменистан"
- },
- "TR": {
- "name": "Турция"
- },
- "UG": {
- "name": "Уганда"
- },
- "UZ": {
- "name": "Узбекистан"
- },
- "UA": {
- "name": "Украина"
- },
- "WF": {
- "name": "Уоллис и Футуна"
- },
- "UY": {
- "name": "Уругвай"
- },
- "FO": {
- "name": "Фарерские о-ва"
- },
- "FM": {
- "name": "Федеративные Штаты Микронезии"
- },
- "FJ": {
- "name": "Фиджи"
- },
- "PH": {
- "name": "Филиппины"
- },
- "FI": {
- "name": "Финляндия"
- },
- "FK": {
- "name": "Фолклендские о-ва"
- },
- "FR": {
- "name": "Франция"
- },
- "GF": {
- "name": "Французская Гвиана"
- },
- "PF": {
- "name": "Французская Полинезия"
- },
- "TF": {
- "name": "Французские Южные территории"
- },
- "HR": {
- "name": "Хорватия"
- },
- "CF": {
- "name": "Центрально-Африканская Республика"
- },
- "TD": {
- "name": "Чад"
- },
- "ME": {
- "name": "Черногория"
- },
- "CZ": {
- "name": "Чехия"
- },
- "CL": {
- "name": "Чили"
- },
- "CH": {
- "name": "Швейцария"
- },
- "SE": {
- "name": "Швеция"
- },
- "SJ": {
- "name": "Шпицберген и Ян-Майен"
- },
- "LK": {
- "name": "Шри-Ланка"
- },
- "EC": {
- "name": "Эквадор"
- },
- "GQ": {
- "name": "Экваториальная Гвинея"
- },
- "ER": {
- "name": "Эритрея"
- },
- "EE": {
- "name": "Эстония"
- },
- "ET": {
- "name": "Эфиопия"
- },
- "GS": {
- "name": "Южная Георгия и Южные Сандвичевы о-ва"
- },
- "ZA": {
- "name": "Южно-Африканская Республика"
- },
- "SS": {
- "name": "Южный Судан"
- },
- "JM": {
- "name": "Ямайка"
- },
- "JP": {
- "name": "Япония"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/ru.json b/vendor/commerceguys/intl/resources/country/ru.json
deleted file mode 100644
index d8f112e55..000000000
--- a/vendor/commerceguys/intl/resources/country/ru.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AU": {
- "name": "Австралия"
- },
- "AT": {
- "name": "Австрия"
- },
- "AZ": {
- "name": "Азербайджан"
- },
- "AX": {
- "name": "Аландские о-ва"
- },
- "AL": {
- "name": "Албания"
- },
- "DZ": {
- "name": "Алжир"
- },
- "AS": {
- "name": "Американское Самоа"
- },
- "AI": {
- "name": "Ангилья"
- },
- "AO": {
- "name": "Ангола"
- },
- "AD": {
- "name": "Андорра"
- },
- "AQ": {
- "name": "Антарктида"
- },
- "AG": {
- "name": "Антигуа и Барбуда"
- },
- "AR": {
- "name": "Аргентина"
- },
- "AM": {
- "name": "Армения"
- },
- "AW": {
- "name": "Аруба"
- },
- "AF": {
- "name": "Афганистан"
- },
- "BS": {
- "name": "Багамы"
- },
- "BD": {
- "name": "Бангладеш"
- },
- "BB": {
- "name": "Барбадос"
- },
- "BH": {
- "name": "Бахрейн"
- },
- "BY": {
- "name": "Беларусь"
- },
- "BZ": {
- "name": "Белиз"
- },
- "BE": {
- "name": "Бельгия"
- },
- "BJ": {
- "name": "Бенин"
- },
- "BM": {
- "name": "Бермудские о-ва"
- },
- "BG": {
- "name": "Болгария"
- },
- "BO": {
- "name": "Боливия"
- },
- "BQ": {
- "name": "Бонэйр, Синт-Эстатиус и Саба"
- },
- "BA": {
- "name": "Босния и Герцеговина"
- },
- "BW": {
- "name": "Ботсвана"
- },
- "BR": {
- "name": "Бразилия"
- },
- "IO": {
- "name": "Британская территория в Индийском океане"
- },
- "BN": {
- "name": "Бруней-Даруссалам"
- },
- "BF": {
- "name": "Буркина-Фасо"
- },
- "BI": {
- "name": "Бурунди"
- },
- "BT": {
- "name": "Бутан"
- },
- "VU": {
- "name": "Вануату"
- },
- "VA": {
- "name": "Ватикан"
- },
- "GB": {
- "name": "Великобритания"
- },
- "HU": {
- "name": "Венгрия"
- },
- "VE": {
- "name": "Венесуэла"
- },
- "VG": {
- "name": "Виргинские о-ва (Британские)"
- },
- "VI": {
- "name": "Виргинские о-ва (США)"
- },
- "UM": {
- "name": "Внешние малые о-ва (США)"
- },
- "TL": {
- "name": "Восточный Тимор"
- },
- "VN": {
- "name": "Вьетнам"
- },
- "GA": {
- "name": "Габон"
- },
- "HT": {
- "name": "Гаити"
- },
- "GY": {
- "name": "Гайана"
- },
- "GM": {
- "name": "Гамбия"
- },
- "GH": {
- "name": "Гана"
- },
- "GP": {
- "name": "Гваделупа"
- },
- "GT": {
- "name": "Гватемала"
- },
- "GN": {
- "name": "Гвинея"
- },
- "GW": {
- "name": "Гвинея-Бисау"
- },
- "DE": {
- "name": "Германия"
- },
- "GG": {
- "name": "Гернси"
- },
- "GI": {
- "name": "Гибралтар"
- },
- "HN": {
- "name": "Гондурас"
- },
- "HK": {
- "name": "Гонконг (САР)"
- },
- "GD": {
- "name": "Гренада"
- },
- "GL": {
- "name": "Гренландия"
- },
- "GR": {
- "name": "Греция"
- },
- "GE": {
- "name": "Грузия"
- },
- "GU": {
- "name": "Гуам"
- },
- "DK": {
- "name": "Дания"
- },
- "JE": {
- "name": "Джерси"
- },
- "DJ": {
- "name": "Джибути"
- },
- "DG": {
- "name": "Диего-Гарсия"
- },
- "DM": {
- "name": "Доминика"
- },
- "DO": {
- "name": "Доминиканская Республика"
- },
- "EG": {
- "name": "Египет"
- },
- "ZM": {
- "name": "Замбия"
- },
- "EH": {
- "name": "Западная Сахара"
- },
- "ZW": {
- "name": "Зимбабве"
- },
- "IL": {
- "name": "Израиль"
- },
- "IN": {
- "name": "Индия"
- },
- "ID": {
- "name": "Индонезия"
- },
- "JO": {
- "name": "Иордания"
- },
- "IQ": {
- "name": "Ирак"
- },
- "IR": {
- "name": "Иран"
- },
- "IE": {
- "name": "Ирландия"
- },
- "IS": {
- "name": "Исландия"
- },
- "ES": {
- "name": "Испания"
- },
- "IT": {
- "name": "Италия"
- },
- "YE": {
- "name": "Йемен"
- },
- "CV": {
- "name": "Кабо-Верде"
- },
- "KZ": {
- "name": "Казахстан"
- },
- "KY": {
- "name": "Каймановы о-ва"
- },
- "KH": {
- "name": "Камбоджа"
- },
- "CM": {
- "name": "Камерун"
- },
- "CA": {
- "name": "Канада"
- },
- "IC": {
- "name": "Канарские о-ва"
- },
- "QA": {
- "name": "Катар"
- },
- "KE": {
- "name": "Кения"
- },
- "CY": {
- "name": "Кипр"
- },
- "KG": {
- "name": "Киргизия"
- },
- "KI": {
- "name": "Кирибати"
- },
- "CN": {
- "name": "Китай"
- },
- "KP": {
- "name": "КНДР"
- },
- "CC": {
- "name": "Кокосовые о-ва"
- },
- "CO": {
- "name": "Колумбия"
- },
- "KM": {
- "name": "Коморы"
- },
- "CG": {
- "name": "Конго - Браззавиль"
- },
- "CD": {
- "name": "Конго - Киншаса"
- },
- "XK": {
- "name": "Косово"
- },
- "CR": {
- "name": "Коста-Рика"
- },
- "CI": {
- "name": "Кот-д’Ивуар"
- },
- "CU": {
- "name": "Куба"
- },
- "KW": {
- "name": "Кувейт"
- },
- "CW": {
- "name": "Кюрасао"
- },
- "LA": {
- "name": "Лаос"
- },
- "LV": {
- "name": "Латвия"
- },
- "LS": {
- "name": "Лесото"
- },
- "LR": {
- "name": "Либерия"
- },
- "LB": {
- "name": "Ливан"
- },
- "LY": {
- "name": "Ливия"
- },
- "LT": {
- "name": "Литва"
- },
- "LI": {
- "name": "Лихтенштейн"
- },
- "LU": {
- "name": "Люксембург"
- },
- "MU": {
- "name": "Маврикий"
- },
- "MR": {
- "name": "Мавритания"
- },
- "MG": {
- "name": "Мадагаскар"
- },
- "YT": {
- "name": "Майотта"
- },
- "MO": {
- "name": "Макао (САР)"
- },
- "MK": {
- "name": "Македония"
- },
- "MW": {
- "name": "Малави"
- },
- "MY": {
- "name": "Малайзия"
- },
- "ML": {
- "name": "Мали"
- },
- "MV": {
- "name": "Мальдивы"
- },
- "MT": {
- "name": "Мальта"
- },
- "MA": {
- "name": "Марокко"
- },
- "MQ": {
- "name": "Мартиника"
- },
- "MH": {
- "name": "Маршалловы Острова"
- },
- "MX": {
- "name": "Мексика"
- },
- "MZ": {
- "name": "Мозамбик"
- },
- "MD": {
- "name": "Молдова"
- },
- "MC": {
- "name": "Монако"
- },
- "MN": {
- "name": "Монголия"
- },
- "MS": {
- "name": "Монтсеррат"
- },
- "MM": {
- "name": "Мьянма (Бирма)"
- },
- "NA": {
- "name": "Намибия"
- },
- "NR": {
- "name": "Науру"
- },
- "NP": {
- "name": "Непал"
- },
- "NE": {
- "name": "Нигер"
- },
- "NG": {
- "name": "Нигерия"
- },
- "NL": {
- "name": "Нидерланды"
- },
- "NI": {
- "name": "Никарагуа"
- },
- "NU": {
- "name": "Ниуэ"
- },
- "NZ": {
- "name": "Новая Зеландия"
- },
- "NC": {
- "name": "Новая Каледония"
- },
- "NO": {
- "name": "Норвегия"
- },
- "AC": {
- "name": "о-в Вознесения"
- },
- "IM": {
- "name": "о-в Мэн"
- },
- "NF": {
- "name": "о-в Норфолк"
- },
- "CX": {
- "name": "о-в Рождества"
- },
- "SH": {
- "name": "о-в Св. Елены"
- },
- "TC": {
- "name": "о-ва Тёркс и Кайкос"
- },
- "AE": {
- "name": "ОАЭ"
- },
- "OM": {
- "name": "Оман"
- },
- "CK": {
- "name": "Острова Кука"
- },
- "PN": {
- "name": "острова Питкэрн"
- },
- "PK": {
- "name": "Пакистан"
- },
- "PW": {
- "name": "Палау"
- },
- "PS": {
- "name": "Палестинские территории"
- },
- "PA": {
- "name": "Панама"
- },
- "PG": {
- "name": "Папуа — Новая Гвинея"
- },
- "PY": {
- "name": "Парагвай"
- },
- "PE": {
- "name": "Перу"
- },
- "PL": {
- "name": "Польша"
- },
- "PT": {
- "name": "Португалия"
- },
- "PR": {
- "name": "Пуэрто-Рико"
- },
- "KR": {
- "name": "Республика Корея"
- },
- "RE": {
- "name": "Реюньон"
- },
- "RU": {
- "name": "Россия"
- },
- "RW": {
- "name": "Руанда"
- },
- "RO": {
- "name": "Румыния"
- },
- "SV": {
- "name": "Сальвадор"
- },
- "WS": {
- "name": "Самоа"
- },
- "SM": {
- "name": "Сан-Марино"
- },
- "ST": {
- "name": "Сан-Томе и Принсипи"
- },
- "SA": {
- "name": "Саудовская Аравия"
- },
- "SZ": {
- "name": "Свазиленд"
- },
- "MP": {
- "name": "Северные Марианские о-ва"
- },
- "SC": {
- "name": "Сейшельские Острова"
- },
- "BL": {
- "name": "Сен-Бартелеми"
- },
- "MF": {
- "name": "Сен-Мартен"
- },
- "PM": {
- "name": "Сен-Пьер и Микелон"
- },
- "SN": {
- "name": "Сенегал"
- },
- "VC": {
- "name": "Сент-Винсент и Гренадины"
- },
- "KN": {
- "name": "Сент-Китс и Невис"
- },
- "LC": {
- "name": "Сент-Люсия"
- },
- "RS": {
- "name": "Сербия"
- },
- "EA": {
- "name": "Сеута и Мелилья"
- },
- "SG": {
- "name": "Сингапур"
- },
- "SX": {
- "name": "Синт-Мартен"
- },
- "SY": {
- "name": "Сирия"
- },
- "SK": {
- "name": "Словакия"
- },
- "SI": {
- "name": "Словения"
- },
- "US": {
- "name": "Соединенные Штаты"
- },
- "SB": {
- "name": "Соломоновы Острова"
- },
- "SO": {
- "name": "Сомали"
- },
- "SD": {
- "name": "Судан"
- },
- "SR": {
- "name": "Суринам"
- },
- "SL": {
- "name": "Сьерра-Леоне"
- },
- "TJ": {
- "name": "Таджикистан"
- },
- "TH": {
- "name": "Таиланд"
- },
- "TW": {
- "name": "Тайвань"
- },
- "TZ": {
- "name": "Танзания"
- },
- "TG": {
- "name": "Того"
- },
- "TK": {
- "name": "Токелау"
- },
- "TO": {
- "name": "Тонга"
- },
- "TT": {
- "name": "Тринидад и Тобаго"
- },
- "TA": {
- "name": "Тристан-да-Кунья"
- },
- "TV": {
- "name": "Тувалу"
- },
- "TN": {
- "name": "Тунис"
- },
- "TM": {
- "name": "Туркменистан"
- },
- "TR": {
- "name": "Турция"
- },
- "UG": {
- "name": "Уганда"
- },
- "UZ": {
- "name": "Узбекистан"
- },
- "UA": {
- "name": "Украина"
- },
- "WF": {
- "name": "Уоллис и Футуна"
- },
- "UY": {
- "name": "Уругвай"
- },
- "FO": {
- "name": "Фарерские о-ва"
- },
- "FM": {
- "name": "Федеративные Штаты Микронезии"
- },
- "FJ": {
- "name": "Фиджи"
- },
- "PH": {
- "name": "Филиппины"
- },
- "FI": {
- "name": "Финляндия"
- },
- "FK": {
- "name": "Фолклендские о-ва"
- },
- "FR": {
- "name": "Франция"
- },
- "GF": {
- "name": "Французская Гвиана"
- },
- "PF": {
- "name": "Французская Полинезия"
- },
- "TF": {
- "name": "Французские Южные территории"
- },
- "HR": {
- "name": "Хорватия"
- },
- "CF": {
- "name": "Центрально-Африканская Республика"
- },
- "TD": {
- "name": "Чад"
- },
- "ME": {
- "name": "Черногория"
- },
- "CZ": {
- "name": "Чехия"
- },
- "CL": {
- "name": "Чили"
- },
- "CH": {
- "name": "Швейцария"
- },
- "SE": {
- "name": "Швеция"
- },
- "SJ": {
- "name": "Шпицберген и Ян-Майен"
- },
- "LK": {
- "name": "Шри-Ланка"
- },
- "EC": {
- "name": "Эквадор"
- },
- "GQ": {
- "name": "Экваториальная Гвинея"
- },
- "ER": {
- "name": "Эритрея"
- },
- "EE": {
- "name": "Эстония"
- },
- "ET": {
- "name": "Эфиопия"
- },
- "GS": {
- "name": "Южная Георгия и Южные Сандвичевы о-ва"
- },
- "ZA": {
- "name": "Южно-Африканская Республика"
- },
- "SS": {
- "name": "Южный Судан"
- },
- "JM": {
- "name": "Ямайка"
- },
- "JP": {
- "name": "Япония"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/rwk.json b/vendor/commerceguys/intl/resources/country/rwk.json
deleted file mode 100644
index 06ebd2eb3..000000000
--- a/vendor/commerceguys/intl/resources/country/rwk.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "ZA": {
- "name": "Afrika Kusini"
- },
- "AF": {
- "name": "Afuganistani"
- },
- "IS": {
- "name": "Aislandi"
- },
- "AR": {
- "name": "Ajentina"
- },
- "AX": {
- "name": "Åland Islands"
- },
- "AL": {
- "name": "Albania"
- },
- "DZ": {
- "name": "Aljeria"
- },
- "AD": {
- "name": "Andora"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguilla"
- },
- "AQ": {
- "name": "Antarctica"
- },
- "AG": {
- "name": "Antigua na Barbuda"
- },
- "AM": {
- "name": "Armenia"
- },
- "AW": {
- "name": "Aruba"
- },
- "AC": {
- "name": "Ascension Island"
- },
- "AU": {
- "name": "Australia"
- },
- "AT": {
- "name": "Austria"
- },
- "IE": {
- "name": "Ayalandi"
- },
- "AZ": {
- "name": "Azabajani"
- },
- "BB": {
- "name": "Babadosi"
- },
- "BS": {
- "name": "Bahama"
- },
- "BH": {
- "name": "Bahareni"
- },
- "BD": {
- "name": "Bangladeshi"
- },
- "BY": {
- "name": "Belarusi"
- },
- "BZ": {
- "name": "Belize"
- },
- "BJ": {
- "name": "Benini"
- },
- "BM": {
- "name": "Bermuda"
- },
- "BO": {
- "name": "Bolivia"
- },
- "BA": {
- "name": "Bosnia na Hezegovina"
- },
- "BW": {
- "name": "Botswana"
- },
- "BR": {
- "name": "Brazili"
- },
- "BN": {
- "name": "Brunei"
- },
- "BF": {
- "name": "Bukinafaso"
- },
- "MG": {
- "name": "Bukini"
- },
- "BG": {
- "name": "Bulgaria"
- },
- "BI": {
- "name": "Burundi"
- },
- "BT": {
- "name": "Butani"
- },
- "IC": {
- "name": "Canary Islands"
- },
- "BQ": {
- "name": "Caribbean Netherlands"
- },
- "EA": {
- "name": "Ceuta & Melilla"
- },
- "TD": {
- "name": "Chadi"
- },
- "CL": {
- "name": "Chile"
- },
- "CN": {
- "name": "China"
- },
- "CX": {
- "name": "Christmas Island"
- },
- "CC": {
- "name": "Cocos (Keeling) Islands"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DK": {
- "name": "Denmaki"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DM": {
- "name": "Dominika"
- },
- "EC": {
- "name": "Ekwado"
- },
- "SV": {
- "name": "Elsavado"
- },
- "IO": {
- "name": "Eneo la Uingereza katika Bahari Hindi"
- },
- "ER": {
- "name": "Eritrea"
- },
- "EE": {
- "name": "Estonia"
- },
- "AE": {
- "name": "Falme za Kiarabu"
- },
- "FO": {
- "name": "Faroe Islands"
- },
- "FJ": {
- "name": "Fiji"
- },
- "PH": {
- "name": "Filipino"
- },
- "TF": {
- "name": "French Southern Territories"
- },
- "GA": {
- "name": "Gaboni"
- },
- "GM": {
- "name": "Gambia"
- },
- "GH": {
- "name": "Ghana"
- },
- "GN": {
- "name": "Gine"
- },
- "GW": {
- "name": "Ginebisau"
- },
- "GQ": {
- "name": "Ginekweta"
- },
- "GD": {
- "name": "Grenada"
- },
- "GL": {
- "name": "Grinlandi"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GY": {
- "name": "Guyana"
- },
- "GP": {
- "name": "Gwadelupe"
- },
- "GU": {
- "name": "Gwam"
- },
- "GT": {
- "name": "Gwatemala"
- },
- "GF": {
- "name": "Gwiyana ya Ufaransa"
- },
- "HT": {
- "name": "Haiti"
- },
- "ES": {
- "name": "Hispania"
- },
- "HN": {
- "name": "Hondurasi"
- },
- "HK": {
- "name": "Hong Kong SAR China"
- },
- "HU": {
- "name": "Hungaria"
- },
- "IN": {
- "name": "India"
- },
- "ID": {
- "name": "Indonesia"
- },
- "IQ": {
- "name": "Iraki"
- },
- "IM": {
- "name": "Isle of Man"
- },
- "IL": {
- "name": "Israeli"
- },
- "IT": {
- "name": "Italia"
- },
- "JM": {
- "name": "Jamaika"
- },
- "CF": {
- "name": "Jamhuri ya Afrika ya Kati"
- },
- "CZ": {
- "name": "Jamhuri ya Cheki"
- },
- "DO": {
- "name": "Jamhuri ya Dominika"
- },
- "CD": {
- "name": "Jamhuri ya Kidemokrasia ya Kongo"
- },
- "JP": {
- "name": "Japani"
- },
- "JE": {
- "name": "Jersey"
- },
- "GI": {
- "name": "Jibralta"
- },
- "DJ": {
- "name": "Jibuti"
- },
- "GE": {
- "name": "Jojia"
- },
- "KH": {
- "name": "Kambodia"
- },
- "CM": {
- "name": "Kameruni"
- },
- "CA": {
- "name": "Kanada"
- },
- "QA": {
- "name": "Katari"
- },
- "KZ": {
- "name": "Kazakistani"
- },
- "KE": {
- "name": "Kenya"
- },
- "CV": {
- "name": "Kepuvede"
- },
- "KI": {
- "name": "Kiribati"
- },
- "KG": {
- "name": "Kirigizistani"
- },
- "NF": {
- "name": "Kisiwa cha Norfok"
- },
- "CI": {
- "name": "Kodivaa"
- },
- "CO": {
- "name": "Kolombia"
- },
- "KM": {
- "name": "Komoro"
- },
- "CG": {
- "name": "Kongo"
- },
- "HR": {
- "name": "Korasia"
- },
- "KP": {
- "name": "Korea Kaskazini"
- },
- "KR": {
- "name": "Korea Kusini"
- },
- "XK": {
- "name": "Kosovo"
- },
- "CR": {
- "name": "Kostarika"
- },
- "CU": {
- "name": "Kuba"
- },
- "CY": {
- "name": "Kuprosi"
- },
- "KW": {
- "name": "Kuwaiti"
- },
- "LA": {
- "name": "Laosi"
- },
- "LU": {
- "name": "Lasembagi"
- },
- "LV": {
- "name": "Lativia"
- },
- "LB": {
- "name": "Lebanoni"
- },
- "LS": {
- "name": "Lesoto"
- },
- "LR": {
- "name": "Liberia"
- },
- "LY": {
- "name": "Libya"
- },
- "LI": {
- "name": "Lishenteni"
- },
- "LT": {
- "name": "Litwania"
- },
- "MO": {
- "name": "Macau SAR China"
- },
- "MW": {
- "name": "Malawi"
- },
- "MY": {
- "name": "Malesia"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "US": {
- "name": "Marekani"
- },
- "MQ": {
- "name": "Martiniki"
- },
- "MK": {
- "name": "Masedonia"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "Meksiko"
- },
- "FM": {
- "name": "Mikronesia"
- },
- "EG": {
- "name": "Misri"
- },
- "MV": {
- "name": "Modivu"
- },
- "MD": {
- "name": "Moldova"
- },
- "MC": {
- "name": "Monako"
- },
- "MN": {
- "name": "Mongolia"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrati"
- },
- "MU": {
- "name": "Morisi"
- },
- "MR": {
- "name": "Moritania"
- },
- "MA": {
- "name": "Moroko"
- },
- "MZ": {
- "name": "Msumbiji"
- },
- "MM": {
- "name": "Myama"
- },
- "NA": {
- "name": "Namibia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepali"
- },
- "NE": {
- "name": "Nijeri"
- },
- "NG": {
- "name": "Nijeria"
- },
- "NI": {
- "name": "Nikaragwa"
- },
- "NU": {
- "name": "Niue"
- },
- "NO": {
- "name": "Norwe"
- },
- "NC": {
- "name": "Nyukaledonia"
- },
- "NZ": {
- "name": "Nyuzilandi"
- },
- "OM": {
- "name": "Omani"
- },
- "PK": {
- "name": "Pakistani"
- },
- "PW": {
- "name": "Palau"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papua"
- },
- "PY": {
- "name": "Paragwai"
- },
- "PE": {
- "name": "Peru"
- },
- "PN": {
- "name": "Pitkairni"
- },
- "PL": {
- "name": "Polandi"
- },
- "PF": {
- "name": "Polinesia ya Ufaransa"
- },
- "PR": {
- "name": "Pwetoriko"
- },
- "RE": {
- "name": "Riyunioni"
- },
- "RO": {
- "name": "Romania"
- },
- "RW": {
- "name": "Rwanda"
- },
- "SM": {
- "name": "Samarino"
- },
- "WS": {
- "name": "Samoa"
- },
- "AS": {
- "name": "Samoa ya Marekani"
- },
- "SH": {
- "name": "Santahelena"
- },
- "KN": {
- "name": "Santakitzi na Nevis"
- },
- "LC": {
- "name": "Santalusia"
- },
- "PM": {
- "name": "Santapieri na Mikeloni"
- },
- "VC": {
- "name": "Santavisenti na Grenadini"
- },
- "ST": {
- "name": "Sao Tome na Principe"
- },
- "SA": {
- "name": "Saudi"
- },
- "SN": {
- "name": "Senegali"
- },
- "RS": {
- "name": "Serbia"
- },
- "SC": {
- "name": "Shelisheli"
- },
- "SL": {
- "name": "Siera Leoni"
- },
- "SG": {
- "name": "Singapoo"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SY": {
- "name": "Siria"
- },
- "LK": {
- "name": "Sirilanka"
- },
- "SK": {
- "name": "Slovakia"
- },
- "SI": {
- "name": "Slovenia"
- },
- "SO": {
- "name": "Somalia"
- },
- "GS": {
- "name": "South Georgia & South Sandwich Islands"
- },
- "SS": {
- "name": "South Sudan"
- },
- "BL": {
- "name": "St. Barthélemy"
- },
- "MF": {
- "name": "St. Martin"
- },
- "SD": {
- "name": "Sudani"
- },
- "SR": {
- "name": "Surinamu"
- },
- "SJ": {
- "name": "Svalbard & Jan Mayen"
- },
- "TH": {
- "name": "Tailandi"
- },
- "TW": {
- "name": "Taiwani"
- },
- "TJ": {
- "name": "Tajikistani"
- },
- "TZ": {
- "name": "Tanzania"
- },
- "TL": {
- "name": "Timori ya Mashariki"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad na Tobago"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TN": {
- "name": "Tunisia"
- },
- "TM": {
- "name": "Turukimenistani"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UM": {
- "name": "U.S. Outlying Islands"
- },
- "IR": {
- "name": "Uajemi"
- },
- "BE": {
- "name": "Ubelgiji"
- },
- "FR": {
- "name": "Ufaransa"
- },
- "FI": {
- "name": "Ufini"
- },
- "UG": {
- "name": "Uganda"
- },
- "GR": {
- "name": "Ugiriki"
- },
- "ET": {
- "name": "Uhabeshi"
- },
- "NL": {
- "name": "Uholanzi"
- },
- "GB": {
- "name": "Uingereza"
- },
- "DE": {
- "name": "Ujerumani"
- },
- "PS": {
- "name": "Ukingo wa Magharibi na Ukanda wa Gaza wa Palestina"
- },
- "UA": {
- "name": "Ukraini"
- },
- "PT": {
- "name": "Ureno"
- },
- "UY": {
- "name": "Urugwai"
- },
- "RU": {
- "name": "Urusi"
- },
- "SZ": {
- "name": "Uswazi"
- },
- "SE": {
- "name": "Uswidi"
- },
- "CH": {
- "name": "Uswisi"
- },
- "TR": {
- "name": "Uturuki"
- },
- "UZ": {
- "name": "Uzibekistani"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VA": {
- "name": "Vatikani"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietinamu"
- },
- "CK": {
- "name": "Visiwa vya Cook"
- },
- "FK": {
- "name": "Visiwa vya Falkland"
- },
- "KY": {
- "name": "Visiwa vya Kayman"
- },
- "MP": {
- "name": "Visiwa vya Mariana vya Kaskazini"
- },
- "MH": {
- "name": "Visiwa vya Marshal"
- },
- "SB": {
- "name": "Visiwa vya Solomon"
- },
- "TC": {
- "name": "Visiwa vya Turki na Kaiko"
- },
- "VI": {
- "name": "Visiwa vya Virgin vya Marekani"
- },
- "VG": {
- "name": "Visiwa vya Virgin vya Uingereza"
- },
- "WF": {
- "name": "Walis na Futuna"
- },
- "EH": {
- "name": "Western Sahara"
- },
- "YE": {
- "name": "Yemeni"
- },
- "JO": {
- "name": "Yordani"
- },
- "ZM": {
- "name": "Zambia"
- },
- "ZW": {
- "name": "Zimbabwe"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/saq.json b/vendor/commerceguys/intl/resources/country/saq.json
deleted file mode 100644
index 06ebd2eb3..000000000
--- a/vendor/commerceguys/intl/resources/country/saq.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "ZA": {
- "name": "Afrika Kusini"
- },
- "AF": {
- "name": "Afuganistani"
- },
- "IS": {
- "name": "Aislandi"
- },
- "AR": {
- "name": "Ajentina"
- },
- "AX": {
- "name": "Åland Islands"
- },
- "AL": {
- "name": "Albania"
- },
- "DZ": {
- "name": "Aljeria"
- },
- "AD": {
- "name": "Andora"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguilla"
- },
- "AQ": {
- "name": "Antarctica"
- },
- "AG": {
- "name": "Antigua na Barbuda"
- },
- "AM": {
- "name": "Armenia"
- },
- "AW": {
- "name": "Aruba"
- },
- "AC": {
- "name": "Ascension Island"
- },
- "AU": {
- "name": "Australia"
- },
- "AT": {
- "name": "Austria"
- },
- "IE": {
- "name": "Ayalandi"
- },
- "AZ": {
- "name": "Azabajani"
- },
- "BB": {
- "name": "Babadosi"
- },
- "BS": {
- "name": "Bahama"
- },
- "BH": {
- "name": "Bahareni"
- },
- "BD": {
- "name": "Bangladeshi"
- },
- "BY": {
- "name": "Belarusi"
- },
- "BZ": {
- "name": "Belize"
- },
- "BJ": {
- "name": "Benini"
- },
- "BM": {
- "name": "Bermuda"
- },
- "BO": {
- "name": "Bolivia"
- },
- "BA": {
- "name": "Bosnia na Hezegovina"
- },
- "BW": {
- "name": "Botswana"
- },
- "BR": {
- "name": "Brazili"
- },
- "BN": {
- "name": "Brunei"
- },
- "BF": {
- "name": "Bukinafaso"
- },
- "MG": {
- "name": "Bukini"
- },
- "BG": {
- "name": "Bulgaria"
- },
- "BI": {
- "name": "Burundi"
- },
- "BT": {
- "name": "Butani"
- },
- "IC": {
- "name": "Canary Islands"
- },
- "BQ": {
- "name": "Caribbean Netherlands"
- },
- "EA": {
- "name": "Ceuta & Melilla"
- },
- "TD": {
- "name": "Chadi"
- },
- "CL": {
- "name": "Chile"
- },
- "CN": {
- "name": "China"
- },
- "CX": {
- "name": "Christmas Island"
- },
- "CC": {
- "name": "Cocos (Keeling) Islands"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DK": {
- "name": "Denmaki"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DM": {
- "name": "Dominika"
- },
- "EC": {
- "name": "Ekwado"
- },
- "SV": {
- "name": "Elsavado"
- },
- "IO": {
- "name": "Eneo la Uingereza katika Bahari Hindi"
- },
- "ER": {
- "name": "Eritrea"
- },
- "EE": {
- "name": "Estonia"
- },
- "AE": {
- "name": "Falme za Kiarabu"
- },
- "FO": {
- "name": "Faroe Islands"
- },
- "FJ": {
- "name": "Fiji"
- },
- "PH": {
- "name": "Filipino"
- },
- "TF": {
- "name": "French Southern Territories"
- },
- "GA": {
- "name": "Gaboni"
- },
- "GM": {
- "name": "Gambia"
- },
- "GH": {
- "name": "Ghana"
- },
- "GN": {
- "name": "Gine"
- },
- "GW": {
- "name": "Ginebisau"
- },
- "GQ": {
- "name": "Ginekweta"
- },
- "GD": {
- "name": "Grenada"
- },
- "GL": {
- "name": "Grinlandi"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GY": {
- "name": "Guyana"
- },
- "GP": {
- "name": "Gwadelupe"
- },
- "GU": {
- "name": "Gwam"
- },
- "GT": {
- "name": "Gwatemala"
- },
- "GF": {
- "name": "Gwiyana ya Ufaransa"
- },
- "HT": {
- "name": "Haiti"
- },
- "ES": {
- "name": "Hispania"
- },
- "HN": {
- "name": "Hondurasi"
- },
- "HK": {
- "name": "Hong Kong SAR China"
- },
- "HU": {
- "name": "Hungaria"
- },
- "IN": {
- "name": "India"
- },
- "ID": {
- "name": "Indonesia"
- },
- "IQ": {
- "name": "Iraki"
- },
- "IM": {
- "name": "Isle of Man"
- },
- "IL": {
- "name": "Israeli"
- },
- "IT": {
- "name": "Italia"
- },
- "JM": {
- "name": "Jamaika"
- },
- "CF": {
- "name": "Jamhuri ya Afrika ya Kati"
- },
- "CZ": {
- "name": "Jamhuri ya Cheki"
- },
- "DO": {
- "name": "Jamhuri ya Dominika"
- },
- "CD": {
- "name": "Jamhuri ya Kidemokrasia ya Kongo"
- },
- "JP": {
- "name": "Japani"
- },
- "JE": {
- "name": "Jersey"
- },
- "GI": {
- "name": "Jibralta"
- },
- "DJ": {
- "name": "Jibuti"
- },
- "GE": {
- "name": "Jojia"
- },
- "KH": {
- "name": "Kambodia"
- },
- "CM": {
- "name": "Kameruni"
- },
- "CA": {
- "name": "Kanada"
- },
- "QA": {
- "name": "Katari"
- },
- "KZ": {
- "name": "Kazakistani"
- },
- "KE": {
- "name": "Kenya"
- },
- "CV": {
- "name": "Kepuvede"
- },
- "KI": {
- "name": "Kiribati"
- },
- "KG": {
- "name": "Kirigizistani"
- },
- "NF": {
- "name": "Kisiwa cha Norfok"
- },
- "CI": {
- "name": "Kodivaa"
- },
- "CO": {
- "name": "Kolombia"
- },
- "KM": {
- "name": "Komoro"
- },
- "CG": {
- "name": "Kongo"
- },
- "HR": {
- "name": "Korasia"
- },
- "KP": {
- "name": "Korea Kaskazini"
- },
- "KR": {
- "name": "Korea Kusini"
- },
- "XK": {
- "name": "Kosovo"
- },
- "CR": {
- "name": "Kostarika"
- },
- "CU": {
- "name": "Kuba"
- },
- "CY": {
- "name": "Kuprosi"
- },
- "KW": {
- "name": "Kuwaiti"
- },
- "LA": {
- "name": "Laosi"
- },
- "LU": {
- "name": "Lasembagi"
- },
- "LV": {
- "name": "Lativia"
- },
- "LB": {
- "name": "Lebanoni"
- },
- "LS": {
- "name": "Lesoto"
- },
- "LR": {
- "name": "Liberia"
- },
- "LY": {
- "name": "Libya"
- },
- "LI": {
- "name": "Lishenteni"
- },
- "LT": {
- "name": "Litwania"
- },
- "MO": {
- "name": "Macau SAR China"
- },
- "MW": {
- "name": "Malawi"
- },
- "MY": {
- "name": "Malesia"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "US": {
- "name": "Marekani"
- },
- "MQ": {
- "name": "Martiniki"
- },
- "MK": {
- "name": "Masedonia"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "Meksiko"
- },
- "FM": {
- "name": "Mikronesia"
- },
- "EG": {
- "name": "Misri"
- },
- "MV": {
- "name": "Modivu"
- },
- "MD": {
- "name": "Moldova"
- },
- "MC": {
- "name": "Monako"
- },
- "MN": {
- "name": "Mongolia"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrati"
- },
- "MU": {
- "name": "Morisi"
- },
- "MR": {
- "name": "Moritania"
- },
- "MA": {
- "name": "Moroko"
- },
- "MZ": {
- "name": "Msumbiji"
- },
- "MM": {
- "name": "Myama"
- },
- "NA": {
- "name": "Namibia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepali"
- },
- "NE": {
- "name": "Nijeri"
- },
- "NG": {
- "name": "Nijeria"
- },
- "NI": {
- "name": "Nikaragwa"
- },
- "NU": {
- "name": "Niue"
- },
- "NO": {
- "name": "Norwe"
- },
- "NC": {
- "name": "Nyukaledonia"
- },
- "NZ": {
- "name": "Nyuzilandi"
- },
- "OM": {
- "name": "Omani"
- },
- "PK": {
- "name": "Pakistani"
- },
- "PW": {
- "name": "Palau"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papua"
- },
- "PY": {
- "name": "Paragwai"
- },
- "PE": {
- "name": "Peru"
- },
- "PN": {
- "name": "Pitkairni"
- },
- "PL": {
- "name": "Polandi"
- },
- "PF": {
- "name": "Polinesia ya Ufaransa"
- },
- "PR": {
- "name": "Pwetoriko"
- },
- "RE": {
- "name": "Riyunioni"
- },
- "RO": {
- "name": "Romania"
- },
- "RW": {
- "name": "Rwanda"
- },
- "SM": {
- "name": "Samarino"
- },
- "WS": {
- "name": "Samoa"
- },
- "AS": {
- "name": "Samoa ya Marekani"
- },
- "SH": {
- "name": "Santahelena"
- },
- "KN": {
- "name": "Santakitzi na Nevis"
- },
- "LC": {
- "name": "Santalusia"
- },
- "PM": {
- "name": "Santapieri na Mikeloni"
- },
- "VC": {
- "name": "Santavisenti na Grenadini"
- },
- "ST": {
- "name": "Sao Tome na Principe"
- },
- "SA": {
- "name": "Saudi"
- },
- "SN": {
- "name": "Senegali"
- },
- "RS": {
- "name": "Serbia"
- },
- "SC": {
- "name": "Shelisheli"
- },
- "SL": {
- "name": "Siera Leoni"
- },
- "SG": {
- "name": "Singapoo"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SY": {
- "name": "Siria"
- },
- "LK": {
- "name": "Sirilanka"
- },
- "SK": {
- "name": "Slovakia"
- },
- "SI": {
- "name": "Slovenia"
- },
- "SO": {
- "name": "Somalia"
- },
- "GS": {
- "name": "South Georgia & South Sandwich Islands"
- },
- "SS": {
- "name": "South Sudan"
- },
- "BL": {
- "name": "St. Barthélemy"
- },
- "MF": {
- "name": "St. Martin"
- },
- "SD": {
- "name": "Sudani"
- },
- "SR": {
- "name": "Surinamu"
- },
- "SJ": {
- "name": "Svalbard & Jan Mayen"
- },
- "TH": {
- "name": "Tailandi"
- },
- "TW": {
- "name": "Taiwani"
- },
- "TJ": {
- "name": "Tajikistani"
- },
- "TZ": {
- "name": "Tanzania"
- },
- "TL": {
- "name": "Timori ya Mashariki"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad na Tobago"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TN": {
- "name": "Tunisia"
- },
- "TM": {
- "name": "Turukimenistani"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UM": {
- "name": "U.S. Outlying Islands"
- },
- "IR": {
- "name": "Uajemi"
- },
- "BE": {
- "name": "Ubelgiji"
- },
- "FR": {
- "name": "Ufaransa"
- },
- "FI": {
- "name": "Ufini"
- },
- "UG": {
- "name": "Uganda"
- },
- "GR": {
- "name": "Ugiriki"
- },
- "ET": {
- "name": "Uhabeshi"
- },
- "NL": {
- "name": "Uholanzi"
- },
- "GB": {
- "name": "Uingereza"
- },
- "DE": {
- "name": "Ujerumani"
- },
- "PS": {
- "name": "Ukingo wa Magharibi na Ukanda wa Gaza wa Palestina"
- },
- "UA": {
- "name": "Ukraini"
- },
- "PT": {
- "name": "Ureno"
- },
- "UY": {
- "name": "Urugwai"
- },
- "RU": {
- "name": "Urusi"
- },
- "SZ": {
- "name": "Uswazi"
- },
- "SE": {
- "name": "Uswidi"
- },
- "CH": {
- "name": "Uswisi"
- },
- "TR": {
- "name": "Uturuki"
- },
- "UZ": {
- "name": "Uzibekistani"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VA": {
- "name": "Vatikani"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietinamu"
- },
- "CK": {
- "name": "Visiwa vya Cook"
- },
- "FK": {
- "name": "Visiwa vya Falkland"
- },
- "KY": {
- "name": "Visiwa vya Kayman"
- },
- "MP": {
- "name": "Visiwa vya Mariana vya Kaskazini"
- },
- "MH": {
- "name": "Visiwa vya Marshal"
- },
- "SB": {
- "name": "Visiwa vya Solomon"
- },
- "TC": {
- "name": "Visiwa vya Turki na Kaiko"
- },
- "VI": {
- "name": "Visiwa vya Virgin vya Marekani"
- },
- "VG": {
- "name": "Visiwa vya Virgin vya Uingereza"
- },
- "WF": {
- "name": "Walis na Futuna"
- },
- "EH": {
- "name": "Western Sahara"
- },
- "YE": {
- "name": "Yemeni"
- },
- "JO": {
- "name": "Yordani"
- },
- "ZM": {
- "name": "Zambia"
- },
- "ZW": {
- "name": "Zimbabwe"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/sbp.json b/vendor/commerceguys/intl/resources/country/sbp.json
deleted file mode 100644
index 47d67827c..000000000
--- a/vendor/commerceguys/intl/resources/country/sbp.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "ZA": {
- "name": "Afilika Kusini"
- },
- "AF": {
- "name": "Afuganisitani"
- },
- "AR": {
- "name": "Ajentina"
- },
- "AX": {
- "name": "Åland Islands"
- },
- "DZ": {
- "name": "Alijeliya"
- },
- "AM": {
- "name": "Alimeniya"
- },
- "AW": {
- "name": "Aluba"
- },
- "AL": {
- "name": "Alubaniya"
- },
- "AD": {
- "name": "Andola"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguilla"
- },
- "AG": {
- "name": "Anitiguya ni Balubuda"
- },
- "AQ": {
- "name": "Antarctica"
- },
- "AZ": {
- "name": "Asabajani"
- },
- "AC": {
- "name": "Ascension Island"
- },
- "AU": {
- "name": "Awusitilaliya"
- },
- "AT": {
- "name": "Awusitiliya"
- },
- "IE": {
- "name": "Ayalandi"
- },
- "IS": {
- "name": "Ayisilendi"
- },
- "BB": {
- "name": "Babadosi"
- },
- "BH": {
- "name": "Bahaleni"
- },
- "BS": {
- "name": "Bahama"
- },
- "BD": {
- "name": "Bangiladeshi"
- },
- "BY": {
- "name": "Belalusi"
- },
- "BM": {
- "name": "Belimuda"
- },
- "BZ": {
- "name": "Belise"
- },
- "BJ": {
- "name": "Benini"
- },
- "BO": {
- "name": "Boliviya"
- },
- "BA": {
- "name": "Bosiniya ni Hesegovina"
- },
- "BW": {
- "name": "Botiswana"
- },
- "BF": {
- "name": "Bukinafaso"
- },
- "MG": {
- "name": "Bukini"
- },
- "BR": {
- "name": "Bulasili"
- },
- "BG": {
- "name": "Buligaliya"
- },
- "BI": {
- "name": "Bulundi"
- },
- "BN": {
- "name": "Buluneyi"
- },
- "BT": {
- "name": "Butani"
- },
- "IC": {
- "name": "Canary Islands"
- },
- "BQ": {
- "name": "Caribbean Netherlands"
- },
- "EA": {
- "name": "Ceuta & Melilla"
- },
- "CX": {
- "name": "Christmas Island"
- },
- "CC": {
- "name": "Cocos (Keeling) Islands"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DK": {
- "name": "Denimaki"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DM": {
- "name": "Dominika"
- },
- "EC": {
- "name": "Ekwado"
- },
- "SV": {
- "name": "Elisavado"
- },
- "ER": {
- "name": "Elitileya"
- },
- "EE": {
- "name": "Esitoniya"
- },
- "FO": {
- "name": "Faroe Islands"
- },
- "FK": {
- "name": "Figunguli fya Fokolendi"
- },
- "CK": {
- "name": "Figunguli fya Kooki"
- },
- "MP": {
- "name": "Figunguli fya Maliyana ifya luvala lwa Kunyamande"
- },
- "SB": {
- "name": "Figunguli fya Solomoni"
- },
- "TC": {
- "name": "Figunguli fya Tuliki ni Kaiko"
- },
- "VI": {
- "name": "Figunguli fya Viliginiya ifya Malekani"
- },
- "KY": {
- "name": "Figunguli ifya Kayimayi"
- },
- "MH": {
- "name": "Figunguli ifya Malishali"
- },
- "VG": {
- "name": "Figunguli ifya Viliginiya ifya Uwingelesa"
- },
- "FJ": {
- "name": "Fiji"
- },
- "PH": {
- "name": "Filipino"
- },
- "TF": {
- "name": "French Southern Territories"
- },
- "GA": {
- "name": "Gaboni"
- },
- "GM": {
- "name": "Gambiya"
- },
- "GD": {
- "name": "Gilenada"
- },
- "GL": {
- "name": "Gilinilandi"
- },
- "GN": {
- "name": "Gine"
- },
- "GW": {
- "name": "Ginebisawu"
- },
- "GQ": {
- "name": "Ginekweta"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GY": {
- "name": "Guyana"
- },
- "GP": {
- "name": "Gwadelupe"
- },
- "GU": {
- "name": "Gwamu"
- },
- "GT": {
- "name": "Gwatemala"
- },
- "GF": {
- "name": "Gwiyana ya Wufalansa"
- },
- "HT": {
- "name": "Hayiti"
- },
- "ES": {
- "name": "Hisipaniya"
- },
- "HN": {
- "name": "Hondulasi"
- },
- "HK": {
- "name": "Hong Kong SAR China"
- },
- "HU": {
- "name": "Hungaliya"
- },
- "IQ": {
- "name": "Ilaki"
- },
- "IN": {
- "name": "Indiya"
- },
- "ID": {
- "name": "Indonesiya"
- },
- "IL": {
- "name": "Isilaeli"
- },
- "IM": {
- "name": "Isle of Man"
- },
- "IT": {
- "name": "Italiya"
- },
- "JM": {
- "name": "Jamaika"
- },
- "CF": {
- "name": "Jamuhuli ya Afilika ya Pakhati"
- },
- "DO": {
- "name": "Jamuhuli ya Dominika"
- },
- "CD": {
- "name": "Jamuhuli ya Kidemokilasiya ya Kongo"
- },
- "CZ": {
- "name": "Jamuhuli ya Sheki"
- },
- "JP": {
- "name": "Japani"
- },
- "JE": {
- "name": "Jersey"
- },
- "GI": {
- "name": "Jibulalita"
- },
- "DJ": {
- "name": "Jibuti"
- },
- "GE": {
- "name": "Jojiya"
- },
- "KH": {
- "name": "Kambodiya"
- },
- "CM": {
- "name": "Kameruni"
- },
- "CA": {
- "name": "Kanada"
- },
- "KZ": {
- "name": "Kasakisitani"
- },
- "QA": {
- "name": "Katali"
- },
- "KE": {
- "name": "Kenya"
- },
- "CV": {
- "name": "Kepuvede"
- },
- "GH": {
- "name": "Khana"
- },
- "KI": {
- "name": "Kilibati"
- },
- "KG": {
- "name": "Kiligisisitani"
- },
- "CI": {
- "name": "Kodivaya"
- },
- "HR": {
- "name": "Kolasiya"
- },
- "KR": {
- "name": "Koleya ya Kusini"
- },
- "KP": {
- "name": "Koleya ya luvala lwa Kunyamande"
- },
- "CO": {
- "name": "Kolombiya"
- },
- "KM": {
- "name": "Komolo"
- },
- "CG": {
- "name": "Kongo"
- },
- "CR": {
- "name": "Kositalika"
- },
- "XK": {
- "name": "Kosovo"
- },
- "CU": {
- "name": "Kuba"
- },
- "CY": {
- "name": "Kupilosi"
- },
- "KW": {
- "name": "Kuwaiti"
- },
- "LU": {
- "name": "Lasembagi"
- },
- "LV": {
- "name": "Lativiya"
- },
- "LA": {
- "name": "Layosi"
- },
- "LB": {
- "name": "Lebanoni"
- },
- "LS": {
- "name": "Lesoto"
- },
- "LR": {
- "name": "Libeliya"
- },
- "LY": {
- "name": "Libiya"
- },
- "LI": {
- "name": "Lisheniteni"
- },
- "LT": {
- "name": "Litwaniya"
- },
- "RE": {
- "name": "Liyunioni"
- },
- "RO": {
- "name": "Lomaniya"
- },
- "RW": {
- "name": "Lwanda"
- },
- "MO": {
- "name": "Macau SAR China"
- },
- "MW": {
- "name": "Malawi"
- },
- "US": {
- "name": "Malekani"
- },
- "MY": {
- "name": "Malesiya"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malita"
- },
- "MQ": {
- "name": "Malitiniki"
- },
- "MK": {
- "name": "Masedoniya"
- },
- "YT": {
- "name": "Mayote"
- },
- "MX": {
- "name": "Mekisiko"
- },
- "FM": {
- "name": "Mikilonesiya"
- },
- "EG": {
- "name": "Misili"
- },
- "MV": {
- "name": "Modivu"
- },
- "MD": {
- "name": "Molidova"
- },
- "MU": {
- "name": "Molisi"
- },
- "MR": {
- "name": "Molitaniya"
- },
- "MA": {
- "name": "Moloko"
- },
- "MC": {
- "name": "Monako"
- },
- "MN": {
- "name": "Mongoliya"
- },
- "MS": {
- "name": "Monitiselati"
- },
- "ME": {
- "name": "Montenegro"
- },
- "PS": {
- "name": "Munjema gwa Kusikha nu Luvala lwa Gasa lwa Palesit"
- },
- "MZ": {
- "name": "Musumbiji"
- },
- "MM": {
- "name": "Muyama"
- },
- "NA": {
- "name": "Namibiya"
- },
- "NR": {
- "name": "Nawulu"
- },
- "NP": {
- "name": "Nepali"
- },
- "NE": {
- "name": "Nijeli"
- },
- "NG": {
- "name": "Nijeliya"
- },
- "NI": {
- "name": "Nikalagwa"
- },
- "NU": {
- "name": "Niwue"
- },
- "NO": {
- "name": "Nolwe"
- },
- "NC": {
- "name": "Nyukaledoniya"
- },
- "NZ": {
- "name": "Nyusilendi"
- },
- "OM": {
- "name": "Omani"
- },
- "PK": {
- "name": "Pakisitani"
- },
- "PY": {
- "name": "Palagwayi"
- },
- "PW": {
- "name": "Palawu"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papuwa"
- },
- "PE": {
- "name": "Pelu"
- },
- "PN": {
- "name": "Pitikailini"
- },
- "PL": {
- "name": "Polandi"
- },
- "PF": {
- "name": "Polinesiya ya Wufalansa"
- },
- "PR": {
- "name": "Pwetoliko"
- },
- "SM": {
- "name": "Samalino"
- },
- "ZM": {
- "name": "Sambiya"
- },
- "WS": {
- "name": "Samoya"
- },
- "AS": {
- "name": "Samoya ya Malekani"
- },
- "SH": {
- "name": "Santahelena"
- },
- "KN": {
- "name": "Santakitisi ni Nevisi"
- },
- "LC": {
- "name": "Santalusiya"
- },
- "PM": {
- "name": "Santapieli ni Mikeloni"
- },
- "VC": {
- "name": "Santavisenti na Gilenadini"
- },
- "SA": {
- "name": "Sawudi"
- },
- "ST": {
- "name": "Sayo Tome ni Pilinikipe"
- },
- "SN": {
- "name": "Senegali"
- },
- "RS": {
- "name": "Serbia"
- },
- "TD": {
- "name": "Shadi"
- },
- "SC": {
- "name": "Shelisheli"
- },
- "NF": {
- "name": "Shigunguli sha Nolifoki"
- },
- "CL": {
- "name": "Shile"
- },
- "CN": {
- "name": "Shina"
- },
- "SL": {
- "name": "Siela Liyoni"
- },
- "LK": {
- "name": "Sililanka"
- },
- "SY": {
- "name": "Siliya"
- },
- "SK": {
- "name": "Silovakiya"
- },
- "SI": {
- "name": "Siloveniya"
- },
- "ZW": {
- "name": "Simbabwe"
- },
- "SG": {
- "name": "Singapoo"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SO": {
- "name": "Somaliya"
- },
- "GS": {
- "name": "South Georgia & South Sandwich Islands"
- },
- "SS": {
- "name": "South Sudan"
- },
- "BL": {
- "name": "St. Barthélemy"
- },
- "MF": {
- "name": "St. Martin"
- },
- "SD": {
- "name": "Sudani"
- },
- "SR": {
- "name": "Sulinamu"
- },
- "SJ": {
- "name": "Svalbard & Jan Mayen"
- },
- "TH": {
- "name": "Tailandi"
- },
- "TW": {
- "name": "Taiwani"
- },
- "TJ": {
- "name": "Tajikisitani"
- },
- "TZ": {
- "name": "Tansaniya"
- },
- "TT": {
- "name": "Tilinidadi ni Tobago"
- },
- "TL": {
- "name": "Timoli ya kunena"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelawu"
- },
- "TO": {
- "name": "Tonga"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TM": {
- "name": "Tulukimenisitani"
- },
- "TN": {
- "name": "Tunisiya"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UM": {
- "name": "U.S. Outlying Islands"
- },
- "BE": {
- "name": "Ubeligiji"
- },
- "UG": {
- "name": "Uganda"
- },
- "ET": {
- "name": "Uhabeshi"
- },
- "UY": {
- "name": "Ulugwayi"
- },
- "IO": {
- "name": "Uluvala lwa Uwingelesa ku Bahali ya Hindi"
- },
- "UZ": {
- "name": "Usibekisitani"
- },
- "SZ": {
- "name": "Uswasi"
- },
- "SE": {
- "name": "Uswidi"
- },
- "CH": {
- "name": "Uswisi"
- },
- "TR": {
- "name": "Utuluki"
- },
- "IR": {
- "name": "Uwajemi"
- },
- "GB": {
- "name": "Uwingelesa"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VA": {
- "name": "Vatikani"
- },
- "VE": {
- "name": "Venesuela"
- },
- "VN": {
- "name": "Vietinamu"
- },
- "WF": {
- "name": "Walisi ni Futuna"
- },
- "EH": {
- "name": "Western Sahara"
- },
- "FR": {
- "name": "Wufalansa"
- },
- "FI": {
- "name": "Wufini"
- },
- "GR": {
- "name": "Wugiliki"
- },
- "NL": {
- "name": "Wuholansi"
- },
- "DE": {
- "name": "Wujelumani"
- },
- "PT": {
- "name": "Wuleno"
- },
- "RU": {
- "name": "Wulusi"
- },
- "AE": {
- "name": "Wutwa wa shiyalabu"
- },
- "YE": {
- "name": "Yemeni"
- },
- "JO": {
- "name": "Yolodani"
- },
- "UA": {
- "name": "Yukileini"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/sd.json b/vendor/commerceguys/intl/resources/country/sd.json
deleted file mode 100644
index 1550d5816..000000000
--- a/vendor/commerceguys/intl/resources/country/sd.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "IE": {
- "name": "آئرلينڊ"
- },
- "IS": {
- "name": "آئس لينڊ"
- },
- "CI": {
- "name": "آئيوري ڪنارو"
- },
- "AZ": {
- "name": "آذربائيجان"
- },
- "BE": {
- "name": "آسٽريا"
- },
- "AU": {
- "name": "آسٽريليا"
- },
- "AT": {
- "name": "آشٽريا"
- },
- "US": {
- "name": "آمريڪا جون گڏيل رياستون"
- },
- "UM": {
- "name": "آمريڪي ٻاهريون ٻيٽ"
- },
- "AS": {
- "name": "آمريڪي ساموا"
- },
- "VI": {
- "name": "آمريڪي ورجن ٻيٽ"
- },
- "KP": {
- "name": "اتر ڪوريا"
- },
- "MP": {
- "name": "اتر مرينا ٻيٽ"
- },
- "IT": {
- "name": "اٽلي"
- },
- "AR": {
- "name": "ارجنٽينا"
- },
- "JO": {
- "name": "اردن"
- },
- "AM": {
- "name": "ارمینیا"
- },
- "UZ": {
- "name": "ازبڪستان"
- },
- "ES": {
- "name": "اسپين"
- },
- "IL": {
- "name": "اسرائيل"
- },
- "AF": {
- "name": "افغانستان"
- },
- "SV": {
- "name": "ال سلواڊور"
- },
- "AL": {
- "name": "البانيا"
- },
- "DZ": {
- "name": "الجيريا"
- },
- "AX": {
- "name": "الند ٻيٽ"
- },
- "AQ": {
- "name": "انٽارڪٽيڪا"
- },
- "AG": {
- "name": "انٽيگئا و بربودا"
- },
- "AD": {
- "name": "اندورا"
- },
- "ID": {
- "name": "انڊونيشيا"
- },
- "IN": {
- "name": "انڊيا"
- },
- "IM": {
- "name": "انسانن جو ٻيٽ"
- },
- "AO": {
- "name": "انگولا"
- },
- "AI": {
- "name": "انگويلا"
- },
- "EH": {
- "name": "اولهه صحارا"
- },
- "ET": {
- "name": "ايٿوپيا"
- },
- "IR": {
- "name": "ايران"
- },
- "ER": {
- "name": "ايريٽيريا"
- },
- "EE": {
- "name": "ايسٽونيا"
- },
- "EC": {
- "name": "ايڪواڊور"
- },
- "GQ": {
- "name": "ايڪوٽوريل گائينا"
- },
- "BB": {
- "name": "باربڊوس"
- },
- "BH": {
- "name": "بحرين"
- },
- "BR": {
- "name": "برازيل"
- },
- "IO": {
- "name": "برطانوي هندي سمنڊ خطو"
- },
- "VG": {
- "name": "برطانوي ورجن ٻيٽ"
- },
- "GB": {
- "name": "برطانيه"
- },
- "BF": {
- "name": "برڪينا فاسو"
- },
- "BM": {
- "name": "برمودا"
- },
- "BN": {
- "name": "برونائي"
- },
- "BI": {
- "name": "برونڊي"
- },
- "BG": {
- "name": "بلغاريا"
- },
- "BD": {
- "name": "بنگلاديش"
- },
- "BS": {
- "name": "بهاماس"
- },
- "BW": {
- "name": "بوٽسوانا"
- },
- "BA": {
- "name": "بوسنیا اور هرزیگوینا"
- },
- "BO": {
- "name": "بوليويا"
- },
- "BZ": {
- "name": "بيليز"
- },
- "BJ": {
- "name": "بينن"
- },
- "BY": {
- "name": "بیلارس"
- },
- "PG": {
- "name": "پاپوا نیو گني"
- },
- "PK": {
- "name": "پاڪستان"
- },
- "PN": {
- "name": "پٽڪئرن ٻيٽ"
- },
- "PT": {
- "name": "پرتگال"
- },
- "PW": {
- "name": "پلائو"
- },
- "PA": {
- "name": "پناما"
- },
- "PL": {
- "name": "پولينڊ"
- },
- "PY": {
- "name": "پيراگوءِ"
- },
- "PE": {
- "name": "پيرو"
- },
- "PR": {
- "name": "پيوئرٽو ريڪو"
- },
- "BT": {
- "name": "ڀوٽان"
- },
- "TW": {
- "name": "تائیوان"
- },
- "TJ": {
- "name": "تاجڪستان"
- },
- "TC": {
- "name": "ترڪ ۽ ڪيڪوس ٻيٽ"
- },
- "TM": {
- "name": "ترڪمانستان"
- },
- "TR": {
- "name": "ترڪي"
- },
- "TZ": {
- "name": "تنزانيا"
- },
- "TV": {
- "name": "توالو"
- },
- "TG": {
- "name": "توگو"
- },
- "TL": {
- "name": "تيمور ليستي"
- },
- "TN": {
- "name": "تيونيسيا"
- },
- "TA": {
- "name": "ٽرسٽن دا ڪوها"
- },
- "TT": {
- "name": "ٽريني ڊيڊ ۽ ٽوباگو ٻيٽ"
- },
- "TK": {
- "name": "ٽوڪلائو"
- },
- "TO": {
- "name": "ٽونگا"
- },
- "TH": {
- "name": "ٿائيليند"
- },
- "JP": {
- "name": "جاپان"
- },
- "GE": {
- "name": "جارجيا"
- },
- "GI": {
- "name": "جبرالٽر"
- },
- "JE": {
- "name": "جرسي"
- },
- "DE": {
- "name": "جرمني"
- },
- "JM": {
- "name": "جميڪا"
- },
- "TD": {
- "name": "چاڊ"
- },
- "CL": {
- "name": "چلي"
- },
- "HU": {
- "name": "چيڪ جهموريه"
- },
- "CZ": {
- "name": "چيڪيا"
- },
- "CN": {
- "name": "چين"
- },
- "DG": {
- "name": "ڊئيگو گارسيا"
- },
- "DJ": {
- "name": "ڊجبيوتي"
- },
- "DM": {
- "name": "ڊومينيڪا"
- },
- "DO": {
- "name": "ڊومينيڪن جمهوريه"
- },
- "DK": {
- "name": "ڊينمارڪ"
- },
- "ZA": {
- "name": "ڏکڻ آفريقا"
- },
- "GS": {
- "name": "ڏکڻ جارجيا ۽ ڏکڻ سينڊوچ ٻيٽ"
- },
- "SS": {
- "name": "ڏکڻ سوڊان"
- },
- "KR": {
- "name": "ڏکڻ ڪوريا"
- },
- "RW": {
- "name": "روانڊا"
- },
- "RU": {
- "name": "روس"
- },
- "RO": {
- "name": "رومانيا"
- },
- "RE": {
- "name": "ري يونين"
- },
- "ZW": {
- "name": "زمبابوي"
- },
- "ZM": {
- "name": "زيمبيا"
- },
- "CH": {
- "name": "سئيٽرزلينڊ"
- },
- "CY": {
- "name": "سائپرس"
- },
- "ST": {
- "name": "سائو ٽوم ۽ پرنسپیي"
- },
- "RS": {
- "name": "سربيا"
- },
- "LK": {
- "name": "سري لنڪا"
- },
- "SA": {
- "name": "سعودی عرب"
- },
- "SK": {
- "name": "سلوواڪيا"
- },
- "SI": {
- "name": "سلوینیا"
- },
- "WS": {
- "name": "سموئا"
- },
- "SX": {
- "name": "سنٽ مارٽن"
- },
- "SE": {
- "name": "سوئيڊن"
- },
- "SZ": {
- "name": "سوازيلينڊ"
- },
- "SJ": {
- "name": "سوالبارڊ ۽ جان ماین"
- },
- "SD": {
- "name": "سوڊان"
- },
- "SR": {
- "name": "سورينام"
- },
- "SB": {
- "name": "سولومون ٻيٽَ"
- },
- "SO": {
- "name": "سوماليا"
- },
- "SL": {
- "name": "سيرا ليون"
- },
- "KN": {
- "name": "سينٽ ڪٽس و نيوس"
- },
- "LC": {
- "name": "سينٽ لوسيا"
- },
- "MF": {
- "name": "سينٽ مارٽن"
- },
- "SH": {
- "name": "سينٽ ھيلينا"
- },
- "SG": {
- "name": "سينگاپور"
- },
- "SN": {
- "name": "سينيگال"
- },
- "SM": {
- "name": "سین مرینو"
- },
- "BL": {
- "name": "سینٽ برٿلیمی"
- },
- "PM": {
- "name": "سینٽ پیئر و میڪوئیلون"
- },
- "VC": {
- "name": "سینٽ ونسنت ۽ گریناڊینز"
- },
- "EA": {
- "name": "سیوٽا ۽ میلیلا"
- },
- "SY": {
- "name": "شام"
- },
- "SC": {
- "name": "شي شلز"
- },
- "AC": {
- "name": "طلوع ٻيٽ"
- },
- "IQ": {
- "name": "عراق"
- },
- "AW": {
- "name": "عروبا"
- },
- "OM": {
- "name": "عمان"
- },
- "FO": {
- "name": "فارو ٻيٽ"
- },
- "FK": {
- "name": "فاڪ لينڊ ٻيٽ"
- },
- "FJ": {
- "name": "فجي"
- },
- "FR": {
- "name": "فرانس"
- },
- "PF": {
- "name": "فرانسيسي پولينيشيا"
- },
- "TF": {
- "name": "فرانسيسي ڏاکڻي علائقا"
- },
- "GF": {
- "name": "فرانسيسي گيانا"
- },
- "PH": {
- "name": "فلپائن"
- },
- "PS": {
- "name": "فلسطینی"
- },
- "FI": {
- "name": "فن لينڊ"
- },
- "KZ": {
- "name": "قازقستان"
- },
- "QA": {
- "name": "قطر"
- },
- "CA": {
- "name": "ڪئناڊا"
- },
- "CG": {
- "name": "ڪانگو - برازاویل"
- },
- "CD": {
- "name": "ڪانگو -ڪنشاسا"
- },
- "KI": {
- "name": "ڪرباتي"
- },
- "CX": {
- "name": "ڪرسمس ٻيٽ"
- },
- "KG": {
- "name": "ڪرغستان"
- },
- "HR": {
- "name": "ڪروئيشيا"
- },
- "KH": {
- "name": "ڪمبوڊيا"
- },
- "CR": {
- "name": "ڪوسٽا رڪا"
- },
- "XK": {
- "name": "ڪوسووو"
- },
- "CK": {
- "name": "ڪوڪ ٻيٽ"
- },
- "CC": {
- "name": "ڪوڪوس ٻيٽ"
- },
- "CO": {
- "name": "ڪولمبيا"
- },
- "KM": {
- "name": "ڪوموروس"
- },
- "KW": {
- "name": "ڪويت"
- },
- "KY": {
- "name": "ڪي مين ٻيٽ"
- },
- "CV": {
- "name": "ڪيپ وردي"
- },
- "BQ": {
- "name": "ڪيريبين نيدرلينڊ"
- },
- "CM": {
- "name": "ڪيمرون"
- },
- "IC": {
- "name": "ڪينري ٻيٽ"
- },
- "KE": {
- "name": "ڪينيا"
- },
- "CU": {
- "name": "ڪيوبا"
- },
- "CW": {
- "name": "ڪيوراسائو"
- },
- "GA": {
- "name": "گبون"
- },
- "GL": {
- "name": "گرين لينڊ"
- },
- "GD": {
- "name": "گرينڊا"
- },
- "GN": {
- "name": "گني"
- },
- "GW": {
- "name": "گني بسائو"
- },
- "GH": {
- "name": "گهانا"
- },
- "GT": {
- "name": "گوئٽي مالا"
- },
- "GP": {
- "name": "گواڊیلوپ"
- },
- "GU": {
- "name": "گوام"
- },
- "GG": {
- "name": "گورنسي"
- },
- "GY": {
- "name": "گيانا"
- },
- "GM": {
- "name": "گيمبيا"
- },
- "LR": {
- "name": "لائبیریا"
- },
- "LA": {
- "name": "لائوس"
- },
- "LV": {
- "name": "لاتويا"
- },
- "LB": {
- "name": "لبنان"
- },
- "LY": {
- "name": "لبيا"
- },
- "LT": {
- "name": "لٿونيا"
- },
- "LI": {
- "name": "لچي ٽينسٽين"
- },
- "LS": {
- "name": "ليسوٿو"
- },
- "LU": {
- "name": "لیگزمبرگ"
- },
- "FM": {
- "name": "مائڪرونيشيا"
- },
- "MQ": {
- "name": "مارتينڪ"
- },
- "MH": {
- "name": "مارشل ڀيٽ"
- },
- "MW": {
- "name": "مالاوي"
- },
- "MT": {
- "name": "مالٽا"
- },
- "MD": {
- "name": "مالدووا"
- },
- "MV": {
- "name": "مالديپ"
- },
- "ML": {
- "name": "مالي"
- },
- "AE": {
- "name": "متحده عرب امارات"
- },
- "MG": {
- "name": "مداگيسڪر"
- },
- "EG": {
- "name": "مصر"
- },
- "MO": {
- "name": "مڪائو"
- },
- "MY": {
- "name": "ملائيشيا"
- },
- "MN": {
- "name": "منگوليا"
- },
- "MA": {
- "name": "موروڪو"
- },
- "MR": {
- "name": "موريتانيا"
- },
- "MU": {
- "name": "موريشس"
- },
- "MZ": {
- "name": "موزمبیق"
- },
- "MC": {
- "name": "موناڪو"
- },
- "MS": {
- "name": "مونٽسراٽ"
- },
- "ME": {
- "name": "مونٽي نيگرو"
- },
- "YT": {
- "name": "مياتي"
- },
- "MM": {
- "name": "ميانمار (برما)"
- },
- "MK": {
- "name": "ميسي ڊونيا"
- },
- "MX": {
- "name": "ميڪسيڪو"
- },
- "NR": {
- "name": "نائورو"
- },
- "NE": {
- "name": "نائيجر"
- },
- "NG": {
- "name": "نائيجيريا"
- },
- "NO": {
- "name": "ناروي"
- },
- "NI": {
- "name": "نڪراگوا"
- },
- "NF": {
- "name": "نورفوڪ ٻيٽ"
- },
- "NU": {
- "name": "نووي"
- },
- "NP": {
- "name": "نيپال"
- },
- "NL": {
- "name": "نيدرلينڊ"
- },
- "NA": {
- "name": "نيميبيا"
- },
- "NZ": {
- "name": "نيو زيلينڊ"
- },
- "NC": {
- "name": "نیو ڪالیڊونیا"
- },
- "HK": {
- "name": "هانگ ڪانگ"
- },
- "HN": {
- "name": "هنڊورس"
- },
- "HT": {
- "name": "هيٽي"
- },
- "WF": {
- "name": "والس ۽ فتونا"
- },
- "CF": {
- "name": "وچ آفريقي جمهوريه"
- },
- "VN": {
- "name": "ويتنام"
- },
- "VA": {
- "name": "ويٽڪين سٽي"
- },
- "VE": {
- "name": "وينزيلا"
- },
- "VU": {
- "name": "وينيٽيو"
- },
- "YE": {
- "name": "يمن"
- },
- "UY": {
- "name": "يوروگوءِ"
- },
- "UA": {
- "name": "يوڪرين"
- },
- "UG": {
- "name": "يوگنڊا"
- },
- "GR": {
- "name": "يونان"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/se-FI.json b/vendor/commerceguys/intl/resources/country/se-FI.json
deleted file mode 100644
index e08f632f0..000000000
--- a/vendor/commerceguys/intl/resources/country/se-FI.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afghanistan"
- },
- "AL": {
- "name": "Albánia"
- },
- "DZ": {
- "name": "Algeria"
- },
- "US": {
- "name": "Amerihká ovttastuvvan stáhtat"
- },
- "AS": {
- "name": "Amerihká Samoa"
- },
- "AD": {
- "name": "Andorra"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguilla"
- },
- "AQ": {
- "name": "Antárktis"
- },
- "AG": {
- "name": "Antigua ja Barbuda"
- },
- "VI": {
- "name": "AOS Virgin-sullot"
- },
- "AR": {
- "name": "Argentina"
- },
- "AM": {
- "name": "Armenia"
- },
- "AW": {
- "name": "Aruba"
- },
- "AC": {
- "name": "Ascension"
- },
- "AZ": {
- "name": "Aserbaižan"
- },
- "AU": {
- "name": "Austrália"
- },
- "BS": {
- "name": "Bahamas"
- },
- "BH": {
- "name": "Bahrain"
- },
- "BD": {
- "name": "Bangladesh"
- },
- "BB": {
- "name": "Barbados"
- },
- "BE": {
- "name": "Belgia"
- },
- "BZ": {
- "name": "Belize"
- },
- "BJ": {
- "name": "Benin"
- },
- "BM": {
- "name": "Bermuda"
- },
- "BT": {
- "name": "Bhutan"
- },
- "BO": {
- "name": "Bolivia"
- },
- "BA": {
- "name": "Bosnia ja Hercegovina"
- },
- "BW": {
- "name": "Botswana"
- },
- "BR": {
- "name": "Brasil"
- },
- "IO": {
- "name": "British Indian Ocean Territory"
- },
- "VG": {
- "name": "Brittania Virgin-sullot"
- },
- "BN": {
- "name": "Brunei"
- },
- "BG": {
- "name": "Bulgária"
- },
- "BF": {
- "name": "Burkina Faso"
- },
- "MM": {
- "name": "Burma"
- },
- "BI": {
- "name": "Burundi"
- },
- "BQ": {
- "name": "Caribbean Netherlands"
- },
- "KY": {
- "name": "Cayman-sullot"
- },
- "EA": {
- "name": "Ceuta ja Melilla"
- },
- "TD": {
- "name": "Chad"
- },
- "CC": {
- "name": "Cocos-sullot"
- },
- "CK": {
- "name": "Cook-sullot"
- },
- "CR": {
- "name": "Costa Rica"
- },
- "CW": {
- "name": "Curaçao"
- },
- "CZ": {
- "name": "Čeahkka"
- },
- "CL": {
- "name": "Čiile"
- },
- "KP": {
- "name": "Davvi-Korea"
- },
- "MP": {
- "name": "Davvi-Mariánat"
- },
- "DK": {
- "name": "Dánmárku"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DJ": {
- "name": "Djibouti"
- },
- "DM": {
- "name": "Dominica"
- },
- "DO": {
- "name": "Dominikána dásseváldi"
- },
- "DE": {
- "name": "Duiska"
- },
- "TR": {
- "name": "Durka"
- },
- "EC": {
- "name": "Ecuador"
- },
- "EG": {
- "name": "Egypta"
- },
- "GQ": {
- "name": "Ekvatoriála Guinea"
- },
- "SV": {
- "name": "El Salvador"
- },
- "CI": {
- "name": "Elfenbenariddu"
- },
- "ER": {
- "name": "Eritrea"
- },
- "EE": {
- "name": "Estlánda"
- },
- "ET": {
- "name": "Etiopia"
- },
- "FK": {
- "name": "Falklandsullot"
- },
- "FO": {
- "name": "Fearsullot"
- },
- "FJ": {
- "name": "Fijisullot"
- },
- "PH": {
- "name": "Filippiinnat"
- },
- "FR": {
- "name": "Frankriika"
- },
- "GF": {
- "name": "Frankriikka Guayana"
- },
- "PF": {
- "name": "Frankriikka Polynesia"
- },
- "MF": {
- "name": "Frankriikka Saint Martin"
- },
- "TF": {
- "name": "French Southern Territories"
- },
- "GA": {
- "name": "Gabon"
- },
- "CF": {
- "name": "Gaska-Afrihká dásseváldi"
- },
- "GM": {
- "name": "Gámbia"
- },
- "GE": {
- "name": "Georgia"
- },
- "GH": {
- "name": "Ghana"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GR": {
- "name": "Greika"
- },
- "GD": {
- "name": "Grenada"
- },
- "GP": {
- "name": "Guadeloupe"
- },
- "GU": {
- "name": "Guam"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GN": {
- "name": "Guinea"
- },
- "GW": {
- "name": "Guinea-Bissau"
- },
- "GY": {
- "name": "Guyana"
- },
- "HT": {
- "name": "Haiti"
- },
- "HN": {
- "name": "Honduras"
- },
- "HK": {
- "name": "Hongkong"
- },
- "IN": {
- "name": "India"
- },
- "ID": {
- "name": "Indonesia"
- },
- "IQ": {
- "name": "Irak"
- },
- "IR": {
- "name": "Iran"
- },
- "IE": {
- "name": "Irlánda"
- },
- "IS": {
- "name": "Islánda"
- },
- "IL": {
- "name": "Israel"
- },
- "IT": {
- "name": "Itália"
- },
- "JM": {
- "name": "Jamaica"
- },
- "JP": {
- "name": "Japána"
- },
- "YE": {
- "name": "Jemen"
- },
- "JE": {
- "name": "Jersey"
- },
- "JO": {
- "name": "Jordánia"
- },
- "CX": {
- "name": "Juovllat-sullot"
- },
- "GL": {
- "name": "Kalaallit Nunaat"
- },
- "KH": {
- "name": "Kamboža"
- },
- "CM": {
- "name": "Kamerun"
- },
- "CA": {
- "name": "Kanáda"
- },
- "IC": {
- "name": "Kanáriasullot"
- },
- "CV": {
- "name": "Kap Verde"
- },
- "KZ": {
- "name": "Kasakstan"
- },
- "KE": {
- "name": "Kenia"
- },
- "CN": {
- "name": "Kiinná"
- },
- "KG": {
- "name": "Kirgisistan"
- },
- "KI": {
- "name": "Kiribati"
- },
- "CO": {
- "name": "Kolombia"
- },
- "KM": {
- "name": "Komoros"
- },
- "CG": {
- "name": "Kongo-Brazzaville"
- },
- "CD": {
- "name": "Kongo-Kinshasa"
- },
- "XK": {
- "name": "Kosovo"
- },
- "HR": {
- "name": "Kroátia"
- },
- "CU": {
- "name": "Kuba"
- },
- "KW": {
- "name": "Kuwait"
- },
- "CY": {
- "name": "Kypros"
- },
- "LA": {
- "name": "Laos"
- },
- "LV": {
- "name": "Látvia"
- },
- "LS": {
- "name": "Lesotho"
- },
- "LB": {
- "name": "Libanon"
- },
- "LR": {
- "name": "Liberia"
- },
- "LY": {
- "name": "Libya"
- },
- "LI": {
- "name": "Liechtenstein"
- },
- "LT": {
- "name": "Lietuva"
- },
- "GS": {
- "name": "Lulli Georgia ja Lulli Sandwich-sullot"
- },
- "LU": {
- "name": "Luxembourg"
- },
- "MG": {
- "name": "Madagaskar"
- },
- "MO": {
- "name": "Makáo"
- },
- "MK": {
- "name": "Makedonia"
- },
- "MW": {
- "name": "Malawi"
- },
- "MV": {
- "name": "Malediivvat"
- },
- "MY": {
- "name": "Malesia"
- },
- "ML": {
- "name": "Mali"
- },
- "IM": {
- "name": "Mann-sullot"
- },
- "MA": {
- "name": "Marokko"
- },
- "MH": {
- "name": "Marshallsullot"
- },
- "MQ": {
- "name": "Martinique"
- },
- "MR": {
- "name": "Mauretánia"
- },
- "MU": {
- "name": "Mauritius"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MT": {
- "name": "Málta"
- },
- "ZA": {
- "name": "Mátta-Afrihká"
- },
- "KR": {
- "name": "Mátta-Korea"
- },
- "SS": {
- "name": "Máttasudan"
- },
- "MX": {
- "name": "Meksiko"
- },
- "FM": {
- "name": "Mikronesia"
- },
- "MD": {
- "name": "Moldávia"
- },
- "MC": {
- "name": "Monaco"
- },
- "MN": {
- "name": "Mongolia"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MZ": {
- "name": "Mosambik"
- },
- "NA": {
- "name": "Namibia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepal"
- },
- "NI": {
- "name": "Nicaragua"
- },
- "NE": {
- "name": "Niger"
- },
- "NG": {
- "name": "Nigeria"
- },
- "NU": {
- "name": "Niue"
- },
- "NF": {
- "name": "Norfolksullot"
- },
- "NO": {
- "name": "Norga"
- },
- "TL": {
- "name": "Nuorta-Timor"
- },
- "AT": {
- "name": "Nuortariika"
- },
- "EH": {
- "name": "Oarje-Sahára"
- },
- "NC": {
- "name": "Ođđa-Kaledonia"
- },
- "NZ": {
- "name": "Ođđa-Selánda"
- },
- "OM": {
- "name": "Oman"
- },
- "AE": {
- "name": "Ovttastuvvan Arábaemiráhtat"
- },
- "PK": {
- "name": "Pakistan"
- },
- "PW": {
- "name": "Palau"
- },
- "PS": {
- "name": "Palestina"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papua-Ođđa-Guinea"
- },
- "PY": {
- "name": "Paraguay"
- },
- "PE": {
- "name": "Peru"
- },
- "PN": {
- "name": "Pitcairn"
- },
- "PL": {
- "name": "Polen"
- },
- "PT": {
- "name": "Portugála"
- },
- "PR": {
- "name": "Puerto Rico"
- },
- "QA": {
- "name": "Qatar"
- },
- "RE": {
- "name": "Réunion"
- },
- "RO": {
- "name": "Románia"
- },
- "RU": {
- "name": "Ruošša"
- },
- "SE": {
- "name": "Ruoŧŧa"
- },
- "RW": {
- "name": "Rwanda"
- },
- "BL": {
- "name": "Saint Barthélemy"
- },
- "SH": {
- "name": "Saint Helena"
- },
- "KN": {
- "name": "Saint Kitts ja Nevis"
- },
- "LC": {
- "name": "Saint Lucia"
- },
- "PM": {
- "name": "Saint Pierre ja Miquelon"
- },
- "VC": {
- "name": "Saint Vincent ja Grenadine"
- },
- "SB": {
- "name": "Salomon-sullot"
- },
- "WS": {
- "name": "Samoa"
- },
- "SM": {
- "name": "San Marino"
- },
- "SA": {
- "name": "Saudi-Arábia"
- },
- "SN": {
- "name": "Senegal"
- },
- "RS": {
- "name": "Serbia"
- },
- "SC": {
- "name": "Seychellsullot"
- },
- "SL": {
- "name": "Sierra Leone"
- },
- "SG": {
- "name": "Singapore"
- },
- "SK": {
- "name": "Slovákia"
- },
- "SI": {
- "name": "Slovenia"
- },
- "SO": {
- "name": "Somália"
- },
- "ES": {
- "name": "Spánia"
- },
- "LK": {
- "name": "Sri Lanka"
- },
- "GB": {
- "name": "Stuorra-Británnia"
- },
- "SD": {
- "name": "Sudan"
- },
- "FI": {
- "name": "Suopma"
- },
- "SR": {
- "name": "Surinam"
- },
- "SJ": {
- "name": "Svalbárda ja Jan Mayen"
- },
- "SZ": {
- "name": "Svazieana"
- },
- "SY": {
- "name": "Syria"
- },
- "ST": {
- "name": "São Tomé ja Príncipe"
- },
- "CH": {
- "name": "Šveica"
- },
- "TW": {
- "name": "Taiwan"
- },
- "TZ": {
- "name": "Tanzánia"
- },
- "TJ": {
- "name": "Tažikistan"
- },
- "TH": {
- "name": "Thaieana"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad ja Tobago"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TN": {
- "name": "Tunisia"
- },
- "TM": {
- "name": "Turkmenistan"
- },
- "TC": {
- "name": "Turks ja Caicos-sullot"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UM": {
- "name": "U.S. Outlying Islands"
- },
- "UG": {
- "name": "Uganda"
- },
- "UA": {
- "name": "Ukraina"
- },
- "HU": {
- "name": "Ungár"
- },
- "UY": {
- "name": "Uruguay"
- },
- "UZ": {
- "name": "Usbekistan"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VA": {
- "name": "Vatikána"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietnam"
- },
- "BY": {
- "name": "Vilges-Ruošša"
- },
- "NL": {
- "name": "Vuolleeatnamat"
- },
- "SX": {
- "name": "Vuolleeatnamat Saint Martin"
- },
- "WF": {
- "name": "Wallis ja Futuna"
- },
- "ZM": {
- "name": "Zambia"
- },
- "ZW": {
- "name": "Zimbabwe"
- },
- "AX": {
- "name": "Ålánda"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/se.json b/vendor/commerceguys/intl/resources/country/se.json
deleted file mode 100644
index a6d4e16ff..000000000
--- a/vendor/commerceguys/intl/resources/country/se.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afghanistan"
- },
- "AL": {
- "name": "Albánia"
- },
- "DZ": {
- "name": "Algeria"
- },
- "US": {
- "name": "Amerihká ovttastuvvan stáhtat"
- },
- "AS": {
- "name": "Amerihká Samoa"
- },
- "AD": {
- "name": "Andorra"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguilla"
- },
- "AQ": {
- "name": "Antárktis"
- },
- "AG": {
- "name": "Antigua ja Barbuda"
- },
- "VI": {
- "name": "AOS Virgin-sullot"
- },
- "AR": {
- "name": "Argentina"
- },
- "AM": {
- "name": "Armenia"
- },
- "AW": {
- "name": "Aruba"
- },
- "AC": {
- "name": "Ascension"
- },
- "AZ": {
- "name": "Aserbaižan"
- },
- "AU": {
- "name": "Austrália"
- },
- "BS": {
- "name": "Bahamas"
- },
- "BH": {
- "name": "Bahrain"
- },
- "BD": {
- "name": "Bangladesh"
- },
- "BB": {
- "name": "Barbados"
- },
- "BE": {
- "name": "Belgia"
- },
- "BZ": {
- "name": "Belize"
- },
- "BJ": {
- "name": "Benin"
- },
- "BM": {
- "name": "Bermuda"
- },
- "BT": {
- "name": "Bhutan"
- },
- "BO": {
- "name": "Bolivia"
- },
- "BA": {
- "name": "Bosnia-Hercegovina"
- },
- "BW": {
- "name": "Botswana"
- },
- "BR": {
- "name": "Brasil"
- },
- "IO": {
- "name": "British Indian Ocean Territory"
- },
- "VG": {
- "name": "Brittania Virgin-sullot"
- },
- "BN": {
- "name": "Brunei"
- },
- "BG": {
- "name": "Bulgária"
- },
- "BF": {
- "name": "Burkina Faso"
- },
- "MM": {
- "name": "Burma"
- },
- "BI": {
- "name": "Burundi"
- },
- "BQ": {
- "name": "Caribbean Netherlands"
- },
- "KY": {
- "name": "Cayman-sullot"
- },
- "EA": {
- "name": "Ceuta ja Melilla"
- },
- "CC": {
- "name": "Cocos-sullot"
- },
- "CK": {
- "name": "Cook-sullot"
- },
- "CR": {
- "name": "Costa Rica"
- },
- "CW": {
- "name": "Curaçao"
- },
- "CZ": {
- "name": "Čeahkka"
- },
- "CL": {
- "name": "Čiile"
- },
- "KP": {
- "name": "Davvi-Korea"
- },
- "MP": {
- "name": "Davvi-Mariánat"
- },
- "SD": {
- "name": "Davvisudan"
- },
- "DK": {
- "name": "Dánmárku"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DJ": {
- "name": "Djibouti"
- },
- "DM": {
- "name": "Dominica"
- },
- "DO": {
- "name": "Dominikána dásseváldi"
- },
- "DE": {
- "name": "Duiska"
- },
- "TR": {
- "name": "Durka"
- },
- "EC": {
- "name": "Ecuador"
- },
- "EG": {
- "name": "Egypta"
- },
- "GQ": {
- "name": "Ekvatoriála Guinea"
- },
- "SV": {
- "name": "El Salvador"
- },
- "CI": {
- "name": "Elfenbenariddu"
- },
- "ER": {
- "name": "Eritrea"
- },
- "EE": {
- "name": "Estlánda"
- },
- "ET": {
- "name": "Etiopia"
- },
- "FK": {
- "name": "Falklandsullot"
- },
- "FO": {
- "name": "Fearsullot"
- },
- "FJ": {
- "name": "Fijisullot"
- },
- "PH": {
- "name": "Filippiinnat"
- },
- "FR": {
- "name": "Frankriika"
- },
- "GF": {
- "name": "Frankriikka Guayana"
- },
- "PF": {
- "name": "Frankriikka Polynesia"
- },
- "MF": {
- "name": "Frankriikka Saint Martin"
- },
- "TF": {
- "name": "French Southern Territories"
- },
- "GA": {
- "name": "Gabon"
- },
- "CF": {
- "name": "Gaska-Afrihká dásseváldi"
- },
- "GM": {
- "name": "Gámbia"
- },
- "GE": {
- "name": "Georgia"
- },
- "GH": {
- "name": "Ghana"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GR": {
- "name": "Greika"
- },
- "GD": {
- "name": "Grenada"
- },
- "GP": {
- "name": "Guadeloupe"
- },
- "GU": {
- "name": "Guam"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GN": {
- "name": "Guinea"
- },
- "GW": {
- "name": "Guinea-Bissau"
- },
- "GY": {
- "name": "Guyana"
- },
- "HT": {
- "name": "Haiti"
- },
- "HN": {
- "name": "Honduras"
- },
- "HK": {
- "name": "Hongkong"
- },
- "IN": {
- "name": "India"
- },
- "ID": {
- "name": "Indonesia"
- },
- "IQ": {
- "name": "Irak"
- },
- "IR": {
- "name": "Iran"
- },
- "IE": {
- "name": "Irlánda"
- },
- "IS": {
- "name": "Islánda"
- },
- "IL": {
- "name": "Israel"
- },
- "IT": {
- "name": "Itália"
- },
- "JM": {
- "name": "Jamaica"
- },
- "JP": {
- "name": "Japána"
- },
- "YE": {
- "name": "Jemen"
- },
- "JE": {
- "name": "Jersey"
- },
- "JO": {
- "name": "Jordánia"
- },
- "CX": {
- "name": "Juovllat-sullot"
- },
- "GL": {
- "name": "Kalaallit Nunaat"
- },
- "KH": {
- "name": "Kambodža"
- },
- "CM": {
- "name": "Kamerun"
- },
- "CA": {
- "name": "Kanáda"
- },
- "IC": {
- "name": "Kanáriasullot"
- },
- "CV": {
- "name": "Kap Verde"
- },
- "KZ": {
- "name": "Kasakstan"
- },
- "KE": {
- "name": "Kenia"
- },
- "CN": {
- "name": "Kiinná"
- },
- "KG": {
- "name": "Kirgisistan"
- },
- "KI": {
- "name": "Kiribati"
- },
- "CO": {
- "name": "Kolombia"
- },
- "KM": {
- "name": "Komoros"
- },
- "CG": {
- "name": "Kongo-Brazzaville"
- },
- "CD": {
- "name": "Kongo-Kinshasa"
- },
- "XK": {
- "name": "Kosovo"
- },
- "HR": {
- "name": "Kroátia"
- },
- "CU": {
- "name": "Kuba"
- },
- "KW": {
- "name": "Kuwait"
- },
- "CY": {
- "name": "Kypros"
- },
- "LA": {
- "name": "Laos"
- },
- "LV": {
- "name": "Látvia"
- },
- "LS": {
- "name": "Lesotho"
- },
- "LB": {
- "name": "Libanon"
- },
- "LR": {
- "name": "Liberia"
- },
- "LY": {
- "name": "Libya"
- },
- "LI": {
- "name": "Liechtenstein"
- },
- "LT": {
- "name": "Lietuva"
- },
- "GS": {
- "name": "Lulli Georgia ja Lulli Sandwich-sullot"
- },
- "LU": {
- "name": "Luxembourg"
- },
- "MG": {
- "name": "Madagaskar"
- },
- "MO": {
- "name": "Makáo"
- },
- "MK": {
- "name": "Makedonia"
- },
- "MW": {
- "name": "Malawi"
- },
- "MV": {
- "name": "Malediivvat"
- },
- "MY": {
- "name": "Malesia"
- },
- "ML": {
- "name": "Mali"
- },
- "IM": {
- "name": "Mann-sullot"
- },
- "MA": {
- "name": "Marokko"
- },
- "MH": {
- "name": "Marshallsullot"
- },
- "MQ": {
- "name": "Martinique"
- },
- "MR": {
- "name": "Mauretánia"
- },
- "MU": {
- "name": "Mauritius"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MT": {
- "name": "Málta"
- },
- "ZA": {
- "name": "Mátta-Afrihká"
- },
- "KR": {
- "name": "Mátta-Korea"
- },
- "SS": {
- "name": "Máttasudan"
- },
- "MX": {
- "name": "Meksiko"
- },
- "FM": {
- "name": "Mikronesia"
- },
- "MD": {
- "name": "Moldávia"
- },
- "MC": {
- "name": "Monaco"
- },
- "MN": {
- "name": "Mongolia"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MZ": {
- "name": "Mosambik"
- },
- "NA": {
- "name": "Namibia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepal"
- },
- "NI": {
- "name": "Nicaragua"
- },
- "NE": {
- "name": "Niger"
- },
- "NG": {
- "name": "Nigeria"
- },
- "NU": {
- "name": "Niue"
- },
- "NF": {
- "name": "Norfolksullot"
- },
- "NO": {
- "name": "Norga"
- },
- "TL": {
- "name": "Nuorta-Timor"
- },
- "AT": {
- "name": "Nuortariika"
- },
- "EH": {
- "name": "Oarje-Sahára"
- },
- "NC": {
- "name": "Ođđa-Kaledonia"
- },
- "NZ": {
- "name": "Ođđa-Selánda"
- },
- "OM": {
- "name": "Oman"
- },
- "AE": {
- "name": "Ovttastuvvan Arábaemiráhtat"
- },
- "PK": {
- "name": "Pakistan"
- },
- "PW": {
- "name": "Palau"
- },
- "PS": {
- "name": "Palestina"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papua-Ođđa-Guinea"
- },
- "PY": {
- "name": "Paraguay"
- },
- "PE": {
- "name": "Peru"
- },
- "PN": {
- "name": "Pitcairn"
- },
- "PL": {
- "name": "Polen"
- },
- "PT": {
- "name": "Portugála"
- },
- "PR": {
- "name": "Puerto Rico"
- },
- "QA": {
- "name": "Qatar"
- },
- "RE": {
- "name": "Réunion"
- },
- "RO": {
- "name": "Románia"
- },
- "RU": {
- "name": "Ruošša"
- },
- "SE": {
- "name": "Ruoŧŧa"
- },
- "RW": {
- "name": "Rwanda"
- },
- "BL": {
- "name": "Saint Barthélemy"
- },
- "SH": {
- "name": "Saint Helena"
- },
- "KN": {
- "name": "Saint Kitts ja Nevis"
- },
- "LC": {
- "name": "Saint Lucia"
- },
- "PM": {
- "name": "Saint Pierre ja Miquelon"
- },
- "VC": {
- "name": "Saint Vincent ja Grenadine"
- },
- "SB": {
- "name": "Salomon-sullot"
- },
- "WS": {
- "name": "Samoa"
- },
- "SM": {
- "name": "San Marino"
- },
- "SA": {
- "name": "Saudi-Arábia"
- },
- "SN": {
- "name": "Senegal"
- },
- "RS": {
- "name": "Serbia"
- },
- "SC": {
- "name": "Seychellsullot"
- },
- "SL": {
- "name": "Sierra Leone"
- },
- "SG": {
- "name": "Singapore"
- },
- "SK": {
- "name": "Slovákia"
- },
- "SI": {
- "name": "Slovenia"
- },
- "SO": {
- "name": "Somália"
- },
- "ES": {
- "name": "Spánia"
- },
- "LK": {
- "name": "Sri Lanka"
- },
- "GB": {
- "name": "Stuorra-Británnia"
- },
- "FI": {
- "name": "Suopma"
- },
- "SR": {
- "name": "Surinam"
- },
- "SJ": {
- "name": "Svalbárda ja Jan Mayen"
- },
- "SZ": {
- "name": "Svazieana"
- },
- "SY": {
- "name": "Syria"
- },
- "ST": {
- "name": "São Tomé ja Príncipe"
- },
- "CH": {
- "name": "Šveica"
- },
- "TW": {
- "name": "Taiwan"
- },
- "TZ": {
- "name": "Tanzánia"
- },
- "TJ": {
- "name": "Tažikistan"
- },
- "TD": {
- "name": "Tčad"
- },
- "TH": {
- "name": "Thaieana"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad ja Tobago"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TN": {
- "name": "Tunisia"
- },
- "TM": {
- "name": "Turkmenistan"
- },
- "TC": {
- "name": "Turks ja Caicos-sullot"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UM": {
- "name": "U.S. Outlying Islands"
- },
- "UG": {
- "name": "Uganda"
- },
- "UA": {
- "name": "Ukraina"
- },
- "HU": {
- "name": "Ungár"
- },
- "UY": {
- "name": "Uruguay"
- },
- "UZ": {
- "name": "Usbekistan"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VA": {
- "name": "Vatikána"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietnam"
- },
- "BY": {
- "name": "Vilges-Ruošša"
- },
- "NL": {
- "name": "Vuolleeatnamat"
- },
- "SX": {
- "name": "Vuolleeatnamat Saint Martin"
- },
- "WF": {
- "name": "Wallis ja Futuna"
- },
- "ZM": {
- "name": "Zambia"
- },
- "ZW": {
- "name": "Zimbabwe"
- },
- "AX": {
- "name": "Ålánda"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/seh.json b/vendor/commerceguys/intl/resources/country/seh.json
deleted file mode 100644
index 40bb23af5..000000000
--- a/vendor/commerceguys/intl/resources/country/seh.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afeganistão"
- },
- "ZA": {
- "name": "África do Sul"
- },
- "AX": {
- "name": "Åland Islands"
- },
- "AL": {
- "name": "Albânia"
- },
- "DE": {
- "name": "Alemanha"
- },
- "AD": {
- "name": "Andorra"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguilla"
- },
- "AQ": {
- "name": "Antarctica"
- },
- "AG": {
- "name": "Antígua e Barbuda"
- },
- "SA": {
- "name": "Arábia Saudita"
- },
- "DZ": {
- "name": "Argélia"
- },
- "AR": {
- "name": "Argentina"
- },
- "AM": {
- "name": "Armênia"
- },
- "AW": {
- "name": "Aruba"
- },
- "AC": {
- "name": "Ascension Island"
- },
- "AU": {
- "name": "Austrália"
- },
- "AT": {
- "name": "Áustria"
- },
- "AZ": {
- "name": "Azerbaijão"
- },
- "BS": {
- "name": "Bahamas"
- },
- "BH": {
- "name": "Bahrain"
- },
- "BD": {
- "name": "Bangladesh"
- },
- "BB": {
- "name": "Barbados"
- },
- "BY": {
- "name": "Belarus"
- },
- "BE": {
- "name": "Bélgica"
- },
- "BZ": {
- "name": "Belize"
- },
- "BJ": {
- "name": "Benin"
- },
- "BM": {
- "name": "Bermudas"
- },
- "BO": {
- "name": "Bolívia"
- },
- "BA": {
- "name": "Bósnia-Herzegovina"
- },
- "BW": {
- "name": "Botsuana"
- },
- "BR": {
- "name": "Brasil"
- },
- "BN": {
- "name": "Brunei"
- },
- "BG": {
- "name": "Bulgária"
- },
- "BF": {
- "name": "Burquina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "BT": {
- "name": "Butão"
- },
- "CV": {
- "name": "Cabo Verde"
- },
- "KH": {
- "name": "Camboja"
- },
- "CA": {
- "name": "Canadá"
- },
- "IC": {
- "name": "Canary Islands"
- },
- "BQ": {
- "name": "Caribbean Netherlands"
- },
- "KZ": {
- "name": "Casaquistão"
- },
- "QA": {
- "name": "Catar"
- },
- "EA": {
- "name": "Ceuta & Melilla"
- },
- "TD": {
- "name": "Chade"
- },
- "CL": {
- "name": "Chile"
- },
- "CN": {
- "name": "China"
- },
- "CY": {
- "name": "Chipre"
- },
- "CX": {
- "name": "Christmas Island"
- },
- "SG": {
- "name": "Cingapura"
- },
- "CC": {
- "name": "Cocos (Keeling) Islands"
- },
- "CO": {
- "name": "Colômbia"
- },
- "KM": {
- "name": "Comores"
- },
- "CG": {
- "name": "Congo"
- },
- "CD": {
- "name": "Congo-Kinshasa"
- },
- "KP": {
- "name": "Coréia do Norte"
- },
- "KR": {
- "name": "Coréia do Sul"
- },
- "CI": {
- "name": "Costa do Marfim"
- },
- "CR": {
- "name": "Costa Rica"
- },
- "HR": {
- "name": "Croácia"
- },
- "CU": {
- "name": "Cuba"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DK": {
- "name": "Dinamarca"
- },
- "DJ": {
- "name": "Djibuti"
- },
- "DM": {
- "name": "Dominica"
- },
- "EG": {
- "name": "Egito"
- },
- "SV": {
- "name": "El Salvador"
- },
- "AE": {
- "name": "Emirados Árabes Unidos"
- },
- "EC": {
- "name": "Equador"
- },
- "ER": {
- "name": "Eritréia"
- },
- "SK": {
- "name": "Eslováquia"
- },
- "SI": {
- "name": "Eslovênia"
- },
- "ES": {
- "name": "Espanha"
- },
- "US": {
- "name": "Estados Unidos"
- },
- "EE": {
- "name": "Estônia"
- },
- "ET": {
- "name": "Etiópia"
- },
- "FO": {
- "name": "Faroe Islands"
- },
- "FJ": {
- "name": "Fiji"
- },
- "PH": {
- "name": "Filipinas"
- },
- "FI": {
- "name": "Finlândia"
- },
- "FR": {
- "name": "França"
- },
- "TF": {
- "name": "French Southern Territories"
- },
- "GA": {
- "name": "Gabão"
- },
- "GM": {
- "name": "Gâmbia"
- },
- "GH": {
- "name": "Gana"
- },
- "GE": {
- "name": "Geórgia"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GD": {
- "name": "Granada"
- },
- "GR": {
- "name": "Grécia"
- },
- "GL": {
- "name": "Groênlandia"
- },
- "GP": {
- "name": "Guadalupe"
- },
- "GU": {
- "name": "Guam"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GY": {
- "name": "Guiana"
- },
- "GF": {
- "name": "Guiana Francesa"
- },
- "GN": {
- "name": "Guiné"
- },
- "GW": {
- "name": "Guiné Bissau"
- },
- "GQ": {
- "name": "Guiné Equatorial"
- },
- "HT": {
- "name": "Haiti"
- },
- "NL": {
- "name": "Holanda"
- },
- "HN": {
- "name": "Honduras"
- },
- "HK": {
- "name": "Hong Kong SAR China"
- },
- "HU": {
- "name": "Hungria"
- },
- "YE": {
- "name": "Iêmen"
- },
- "KY": {
- "name": "Ilhas Caiman"
- },
- "CK": {
- "name": "Ilhas Cook"
- },
- "FK": {
- "name": "Ilhas Malvinas"
- },
- "MP": {
- "name": "Ilhas Marianas do Norte"
- },
- "MH": {
- "name": "Ilhas Marshall"
- },
- "NF": {
- "name": "Ilhas Norfolk"
- },
- "SB": {
- "name": "Ilhas Salomão"
- },
- "TC": {
- "name": "Ilhas Turks e Caicos"
- },
- "VG": {
- "name": "Ilhas Virgens Britânicas"
- },
- "VI": {
- "name": "Ilhas Virgens dos EUA"
- },
- "IN": {
- "name": "Índia"
- },
- "ID": {
- "name": "Indonésia"
- },
- "IR": {
- "name": "Irã"
- },
- "IQ": {
- "name": "Iraque"
- },
- "IE": {
- "name": "Irlanda"
- },
- "IS": {
- "name": "Islândia"
- },
- "IM": {
- "name": "Isle of Man"
- },
- "IL": {
- "name": "Israel"
- },
- "IT": {
- "name": "Itália"
- },
- "JM": {
- "name": "Jamaica"
- },
- "JP": {
- "name": "Japão"
- },
- "JE": {
- "name": "Jersey"
- },
- "JO": {
- "name": "Jordânia"
- },
- "XK": {
- "name": "Kosovo"
- },
- "KW": {
- "name": "Kuwait"
- },
- "LA": {
- "name": "Laos"
- },
- "LS": {
- "name": "Lesoto"
- },
- "LV": {
- "name": "Letônia"
- },
- "LB": {
- "name": "Líbano"
- },
- "LR": {
- "name": "Libéria"
- },
- "LY": {
- "name": "Líbia"
- },
- "LI": {
- "name": "Liechtenstein"
- },
- "LT": {
- "name": "Lituânia"
- },
- "LU": {
- "name": "Luxemburgo"
- },
- "MO": {
- "name": "Macau SAR China"
- },
- "MK": {
- "name": "Macedônia"
- },
- "MG": {
- "name": "Madagascar"
- },
- "MY": {
- "name": "Malásia"
- },
- "MW": {
- "name": "Malawi"
- },
- "MV": {
- "name": "Maldivas"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "MA": {
- "name": "Marrocos"
- },
- "MQ": {
- "name": "Martinica"
- },
- "MU": {
- "name": "Maurício"
- },
- "MR": {
- "name": "Mauritânia"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "México"
- },
- "MM": {
- "name": "Mianmar"
- },
- "FM": {
- "name": "Micronésia"
- },
- "MZ": {
- "name": "Moçambique"
- },
- "MD": {
- "name": "Moldávia"
- },
- "MC": {
- "name": "Mônaco"
- },
- "MN": {
- "name": "Mongólia"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrat"
- },
- "NA": {
- "name": "Namíbia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepal"
- },
- "NI": {
- "name": "Nicarágua"
- },
- "NE": {
- "name": "Níger"
- },
- "NG": {
- "name": "Nigéria"
- },
- "NU": {
- "name": "Niue"
- },
- "NO": {
- "name": "Noruega"
- },
- "NC": {
- "name": "Nova Caledônia"
- },
- "NZ": {
- "name": "Nova Zelândia"
- },
- "OM": {
- "name": "Omã"
- },
- "PW": {
- "name": "Palau"
- },
- "PA": {
- "name": "Panamá"
- },
- "PG": {
- "name": "Papua-Nova Guiné"
- },
- "PK": {
- "name": "Paquistão"
- },
- "PY": {
- "name": "Paraguai"
- },
- "PE": {
- "name": "Peru"
- },
- "PN": {
- "name": "Pitcairn"
- },
- "PF": {
- "name": "Polinésia Francesa"
- },
- "PL": {
- "name": "Polônia"
- },
- "PR": {
- "name": "Porto Rico"
- },
- "PT": {
- "name": "Portugal"
- },
- "KE": {
- "name": "Quênia"
- },
- "KG": {
- "name": "Quirguistão"
- },
- "KI": {
- "name": "Quiribati"
- },
- "GB": {
- "name": "Reino Unido"
- },
- "CF": {
- "name": "República Centro-Africana"
- },
- "DO": {
- "name": "República Dominicana"
- },
- "CM": {
- "name": "República dos Camarões"
- },
- "CZ": {
- "name": "República Tcheca"
- },
- "RE": {
- "name": "Reunião"
- },
- "RO": {
- "name": "Romênia"
- },
- "RW": {
- "name": "Ruanda"
- },
- "RU": {
- "name": "Rússia"
- },
- "PM": {
- "name": "Saint Pierre e Miquelon"
- },
- "WS": {
- "name": "Samoa"
- },
- "AS": {
- "name": "Samoa Americana"
- },
- "SM": {
- "name": "San Marino"
- },
- "SH": {
- "name": "Santa Helena"
- },
- "LC": {
- "name": "Santa Lúcia"
- },
- "KN": {
- "name": "São Cristovão e Nevis"
- },
- "ST": {
- "name": "São Tomé e Príncipe"
- },
- "VC": {
- "name": "São Vicente e Granadinas"
- },
- "SN": {
- "name": "Senegal"
- },
- "RS": {
- "name": "Serbia"
- },
- "SL": {
- "name": "Serra Leoa"
- },
- "SC": {
- "name": "Seychelles"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SY": {
- "name": "Síria"
- },
- "SO": {
- "name": "Somália"
- },
- "GS": {
- "name": "South Georgia & South Sandwich Islands"
- },
- "SS": {
- "name": "South Sudan"
- },
- "LK": {
- "name": "Sri Lanka"
- },
- "BL": {
- "name": "St. Barthélemy"
- },
- "MF": {
- "name": "St. Martin"
- },
- "SZ": {
- "name": "Suazilândia"
- },
- "SD": {
- "name": "Sudão"
- },
- "SE": {
- "name": "Suécia"
- },
- "CH": {
- "name": "Suíça"
- },
- "SR": {
- "name": "Suriname"
- },
- "SJ": {
- "name": "Svalbard & Jan Mayen"
- },
- "TJ": {
- "name": "Tadjiquistão"
- },
- "TH": {
- "name": "Tailândia"
- },
- "TW": {
- "name": "Taiwan"
- },
- "TZ": {
- "name": "Tanzania"
- },
- "IO": {
- "name": "Território Britânico do Oceano Índico"
- },
- "PS": {
- "name": "Território da Palestina"
- },
- "TL": {
- "name": "Timor Leste"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad e Tobago"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TN": {
- "name": "Tunísia"
- },
- "TM": {
- "name": "Turcomenistão"
- },
- "TR": {
- "name": "Turquia"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UM": {
- "name": "U.S. Outlying Islands"
- },
- "UA": {
- "name": "Ucrânia"
- },
- "UG": {
- "name": "Uganda"
- },
- "UY": {
- "name": "Uruguai"
- },
- "UZ": {
- "name": "Uzbequistão"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VA": {
- "name": "Vaticano"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietnã"
- },
- "WF": {
- "name": "Wallis e Futuna"
- },
- "EH": {
- "name": "Western Sahara"
- },
- "ZM": {
- "name": "Zâmbia"
- },
- "ZW": {
- "name": "Zimbábue"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/ses.json b/vendor/commerceguys/intl/resources/country/ses.json
deleted file mode 100644
index c6d377bc9..000000000
--- a/vendor/commerceguys/intl/resources/country/ses.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afgaanistan"
- },
- "AX": {
- "name": "Åland Islands"
- },
- "AL": {
- "name": "Albaani"
- },
- "GB": {
- "name": "Albaasalaama Marganta"
- },
- "DE": {
- "name": "Almaaɲe"
- },
- "DZ": {
- "name": "Alžeeri"
- },
- "VI": {
- "name": "Ameerik Virgin Gungey"
- },
- "US": {
- "name": "Ameriki Laabu Margantey"
- },
- "AS": {
- "name": "Ameriki Samoa"
- },
- "AD": {
- "name": "Andoora"
- },
- "AI": {
- "name": "Angiiya"
- },
- "AO": {
- "name": "Angoola"
- },
- "AQ": {
- "name": "Antarctica"
- },
- "AG": {
- "name": "Antigua nda Barbuuda"
- },
- "AR": {
- "name": "Argentine"
- },
- "AM": {
- "name": "Armeeni"
- },
- "AW": {
- "name": "Aruuba"
- },
- "AC": {
- "name": "Ascension Island"
- },
- "IS": {
- "name": "Ayceland"
- },
- "AZ": {
- "name": "Azerbaayijaŋ"
- },
- "BS": {
- "name": "Bahamas"
- },
- "BH": {
- "name": "Bahareen"
- },
- "BD": {
- "name": "Bangladeši"
- },
- "BB": {
- "name": "Barbaados"
- },
- "BE": {
- "name": "Belgiiki"
- },
- "BZ": {
- "name": "Beliizi"
- },
- "BJ": {
- "name": "Beniŋ"
- },
- "BM": {
- "name": "Bermuda"
- },
- "BY": {
- "name": "Biloriši"
- },
- "BO": {
- "name": "Boolivi"
- },
- "BA": {
- "name": "Bosni nda Herzegovine"
- },
- "BW": {
- "name": "Botswaana"
- },
- "BR": {
- "name": "Breezil"
- },
- "IO": {
- "name": "Britiši Indu teekoo laama"
- },
- "VG": {
- "name": "Britiši Virgin gungey"
- },
- "BN": {
- "name": "Bruunee"
- },
- "BG": {
- "name": "Bulgaari"
- },
- "BF": {
- "name": "Burkina faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "BT": {
- "name": "Buutaŋ"
- },
- "TD": {
- "name": "Caadu"
- },
- "IC": {
- "name": "Canary Islands"
- },
- "BQ": {
- "name": "Caribbean Netherlands"
- },
- "CZ": {
- "name": "Cek labo"
- },
- "CF": {
- "name": "Centraafriki koyra"
- },
- "EA": {
- "name": "Ceuta & Melilla"
- },
- "CX": {
- "name": "Christmas Island"
- },
- "CC": {
- "name": "Cocos (Keeling) Islands"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DK": {
- "name": "Danemark"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DM": {
- "name": "Doominiki"
- },
- "DO": {
- "name": "Doominiki laboo"
- },
- "ET": {
- "name": "Ecioopi"
- },
- "EC": {
- "name": "Ekwateer"
- },
- "ER": {
- "name": "Eritree"
- },
- "ES": {
- "name": "Espaaɲe"
- },
- "EE": {
- "name": "Estooni"
- },
- "FR": {
- "name": "Faransi"
- },
- "GF": {
- "name": "Faransi Guyaan"
- },
- "PF": {
- "name": "Faransi Polineezi"
- },
- "FO": {
- "name": "Faroe Islands"
- },
- "FJ": {
- "name": "Fiji"
- },
- "PH": {
- "name": "Filipine"
- },
- "FI": {
- "name": "Finlandu"
- },
- "TF": {
- "name": "French Southern Territories"
- },
- "GA": {
- "name": "Gaabon"
- },
- "GH": {
- "name": "Gaana"
- },
- "GM": {
- "name": "Gambi"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GN": {
- "name": "Gine"
- },
- "GW": {
- "name": "Gine-Bisso"
- },
- "GQ": {
- "name": "Ginee Ekwatorial"
- },
- "GE": {
- "name": "Gorgi"
- },
- "GR": {
- "name": "Greece"
- },
- "GD": {
- "name": "Grenaada"
- },
- "GL": {
- "name": "Grinland"
- },
- "GU": {
- "name": "Guam"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GY": {
- "name": "Guyaane"
- },
- "GP": {
- "name": "Gwadeluup"
- },
- "GT": {
- "name": "Gwatemaala"
- },
- "HT": {
- "name": "Haiti"
- },
- "ZA": {
- "name": "Hawsa Afriki Laboo"
- },
- "NL": {
- "name": "Hollandu"
- },
- "HN": {
- "name": "Honduras"
- },
- "HK": {
- "name": "Hong Kong SAR China"
- },
- "HU": {
- "name": "Hungaari"
- },
- "ID": {
- "name": "Indoneezi"
- },
- "IN": {
- "name": "Indu laboo"
- },
- "IQ": {
- "name": "Iraak"
- },
- "IR": {
- "name": "Iraan"
- },
- "RU": {
- "name": "Iriši laboo"
- },
- "IE": {
- "name": "Irlandu"
- },
- "IM": {
- "name": "Isle of Man"
- },
- "IL": {
- "name": "Israyel"
- },
- "IT": {
- "name": "Itaali"
- },
- "JP": {
- "name": "Jaapoŋ"
- },
- "JM": {
- "name": "Jamaayik"
- },
- "JE": {
- "name": "Jersey"
- },
- "DJ": {
- "name": "Jibuuti"
- },
- "NC": {
- "name": "Kaaledooni Taagaa"
- },
- "KZ": {
- "name": "Kaazakstan"
- },
- "FK": {
- "name": "Kalkan gungey"
- },
- "KH": {
- "name": "Kamboogi"
- },
- "CM": {
- "name": "Kameruun"
- },
- "CA": {
- "name": "Kanaada"
- },
- "CV": {
- "name": "Kapuver gungey"
- },
- "QA": {
- "name": "Kataar"
- },
- "KY": {
- "name": "Kayman gungey"
- },
- "KE": {
- "name": "Keeniya"
- },
- "KI": {
- "name": "Kiribaati"
- },
- "CO": {
- "name": "Kolombi"
- },
- "KM": {
- "name": "Komoor"
- },
- "CG": {
- "name": "Kongoo"
- },
- "CD": {
- "name": "Kongoo demookaratiki laboo"
- },
- "KP": {
- "name": "Kooree, Gurma"
- },
- "KR": {
- "name": "Kooree, Hawsa"
- },
- "XK": {
- "name": "Kosovo"
- },
- "CR": {
- "name": "Kosta rika"
- },
- "HR": {
- "name": "Krwaasi"
- },
- "CI": {
- "name": "Kudwar"
- },
- "CU": {
- "name": "Kuuba"
- },
- "CK": {
- "name": "Kuuk gungey"
- },
- "KW": {
- "name": "Kuweet"
- },
- "KG": {
- "name": "Kyrgyzstan"
- },
- "AE": {
- "name": "Laaraw Imaarawey Margantey"
- },
- "LA": {
- "name": "Laawos"
- },
- "LS": {
- "name": "Leesoto"
- },
- "LV": {
- "name": "Letooni"
- },
- "LR": {
- "name": "Liberia"
- },
- "LI": {
- "name": "Liechtenstein"
- },
- "LY": {
- "name": "Liibi"
- },
- "LT": {
- "name": "Lituaani"
- },
- "LB": {
- "name": "Lubnaan"
- },
- "LU": {
- "name": "Luxembourg"
- },
- "MK": {
- "name": "Maacedooni"
- },
- "ML": {
- "name": "Maali"
- },
- "MA": {
- "name": "Maarok"
- },
- "MO": {
- "name": "Macau SAR China"
- },
- "MG": {
- "name": "Madagascar"
- },
- "MW": {
- "name": "Malaawi"
- },
- "MV": {
- "name": "Maldiivu"
- },
- "MY": {
- "name": "Maleezi"
- },
- "MT": {
- "name": "Malta"
- },
- "MP": {
- "name": "Mariana Gurma Gungey"
- },
- "MH": {
- "name": "Maršal gungey"
- },
- "MQ": {
- "name": "Martiniiki"
- },
- "MM": {
- "name": "Maynamar"
- },
- "YT": {
- "name": "Mayooti"
- },
- "MX": {
- "name": "Mexiki"
- },
- "FM": {
- "name": "Mikronezi"
- },
- "EG": {
- "name": "Misra"
- },
- "MD": {
- "name": "Moldovi"
- },
- "MC": {
- "name": "Monako"
- },
- "MN": {
- "name": "Mongooli"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MU": {
- "name": "Mooris gungey"
- },
- "MR": {
- "name": "Mooritaani"
- },
- "MZ": {
- "name": "Mozambik"
- },
- "NG": {
- "name": "Naajiriia"
- },
- "NA": {
- "name": "Naamibi"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Neepal"
- },
- "NI": {
- "name": "Nikaragwa"
- },
- "NU": {
- "name": "Niue"
- },
- "NE": {
- "name": "Nižer"
- },
- "NF": {
- "name": "Norfolk Gungoo"
- },
- "NO": {
- "name": "Norveej"
- },
- "OM": {
- "name": "Omaan"
- },
- "AU": {
- "name": "Ostraali"
- },
- "AT": {
- "name": "Otriši"
- },
- "PK": {
- "name": "Paakistan"
- },
- "PS": {
- "name": "Palestine Dangay nda Gaaza"
- },
- "PW": {
- "name": "Palu"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papua Ginee Taaga"
- },
- "PY": {
- "name": "Paraguwey"
- },
- "PE": {
- "name": "Peeru"
- },
- "PN": {
- "name": "Pitikarin"
- },
- "PL": {
- "name": "Poloɲe"
- },
- "PR": {
- "name": "Porto Riko"
- },
- "PT": {
- "name": "Portugaal"
- },
- "RE": {
- "name": "Reenioŋ"
- },
- "RO": {
- "name": "Rumaani"
- },
- "RW": {
- "name": "Rwanda"
- },
- "SV": {
- "name": "Salvador laboo"
- },
- "WS": {
- "name": "Samoa"
- },
- "SM": {
- "name": "San Marino"
- },
- "ST": {
- "name": "Sao Tome nda Prinsipe"
- },
- "SA": {
- "name": "Saudiya"
- },
- "SL": {
- "name": "Seera Leon"
- },
- "SC": {
- "name": "Seešel"
- },
- "SN": {
- "name": "Senegal"
- },
- "SH": {
- "name": "Seŋ Helena"
- },
- "KN": {
- "name": "Seŋ Kitts nda Nevis"
- },
- "LC": {
- "name": "Seŋ Lussia"
- },
- "PM": {
- "name": "Seŋ Piyer nda Mikelon"
- },
- "VC": {
- "name": "Seŋvinsaŋ nda Grenadine"
- },
- "RS": {
- "name": "Serbia"
- },
- "CL": {
- "name": "Šiili"
- },
- "CN": {
- "name": "Šiin"
- },
- "CY": {
- "name": "Šiipur"
- },
- "SG": {
- "name": "Singapur"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SK": {
- "name": "Slovaaki"
- },
- "SI": {
- "name": "Sloveeni"
- },
- "SB": {
- "name": "Solomon Gungey"
- },
- "SO": {
- "name": "Somaali"
- },
- "GS": {
- "name": "South Georgia & South Sandwich Islands"
- },
- "SS": {
- "name": "South Sudan"
- },
- "LK": {
- "name": "Srilanka"
- },
- "BL": {
- "name": "St. Barthélemy"
- },
- "MF": {
- "name": "St. Martin"
- },
- "SR": {
- "name": "Surinaam"
- },
- "SD": {
- "name": "Suudaŋ"
- },
- "SY": {
- "name": "Suuria"
- },
- "SJ": {
- "name": "Svalbard & Jan Mayen"
- },
- "SZ": {
- "name": "Swaziland"
- },
- "SE": {
- "name": "Sweede"
- },
- "CH": {
- "name": "Swisu"
- },
- "TH": {
- "name": "Taayiland"
- },
- "TW": {
- "name": "Taayiwan"
- },
- "TJ": {
- "name": "Taažikistan"
- },
- "TZ": {
- "name": "Tanzaani"
- },
- "TL": {
- "name": "Timoor hawsa"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad nda Tobaago"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TN": {
- "name": "Tunizi"
- },
- "TC": {
- "name": "Turk nda Kayikos Gungey"
- },
- "TR": {
- "name": "Turki"
- },
- "TM": {
- "name": "Turkmenistaŋ"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UM": {
- "name": "U.S. Outlying Islands"
- },
- "UG": {
- "name": "Uganda"
- },
- "UA": {
- "name": "Ukreen"
- },
- "JO": {
- "name": "Urdun"
- },
- "UY": {
- "name": "Uruguwey"
- },
- "UZ": {
- "name": "Uzbeekistan"
- },
- "VA": {
- "name": "Vaatikan Laama"
- },
- "VU": {
- "name": "Vanautu"
- },
- "VE": {
- "name": "Veneezuyeela"
- },
- "VN": {
- "name": "Vietnaam"
- },
- "WF": {
- "name": "Wallis nda Futuna"
- },
- "EH": {
- "name": "Western Sahara"
- },
- "YE": {
- "name": "Yaman"
- },
- "ZM": {
- "name": "Zambi"
- },
- "NZ": {
- "name": "Zeelandu Taaga"
- },
- "ZW": {
- "name": "Zimbabwe"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/sg.json b/vendor/commerceguys/intl/resources/country/sg.json
deleted file mode 100644
index a04e0f7aa..000000000
--- a/vendor/commerceguys/intl/resources/country/sg.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AX": {
- "name": "Åland Islands"
- },
- "AL": {
- "name": "Albanïi"
- },
- "US": {
- "name": "ÂLeaa-Ôko tî Amerika"
- },
- "DZ": {
- "name": "Alzerïi"
- },
- "AD": {
- "name": "Andôro"
- },
- "AO": {
- "name": "Angoläa"
- },
- "AI": {
- "name": "Angûîla"
- },
- "AQ": {
- "name": "Antarctica"
- },
- "AG": {
- "name": "Antîgua na Barbûda"
- },
- "AE": {
- "name": "Arâbo Emirâti Ôko"
- },
- "AM": {
- "name": "Armenïi"
- },
- "AW": {
- "name": "Arûba"
- },
- "AR": {
- "name": "Arzantîna"
- },
- "AC": {
- "name": "Ascension Island"
- },
- "VG": {
- "name": "Âzôâ Viîrîggo tî Anglëe"
- },
- "CK": {
- "name": "âzûâ Kûku"
- },
- "MP": {
- "name": "Âzûâ Märïâni tî Banga"
- },
- "MH": {
- "name": "Âzûâ Märshâl"
- },
- "KY": {
- "name": "Âzûâ Ngundë, Kaimäni"
- },
- "CV": {
- "name": "Azûâ tî Kâpo-Vêre"
- },
- "FK": {
- "name": "Âzûâ tî Mälüîni"
- },
- "TC": {
- "name": "Âzûâ Turku na Kaîki"
- },
- "VI": {
- "name": "Âzûâ Virîgo tî Amerîka"
- },
- "BS": {
- "name": "Bahâmasa"
- },
- "BH": {
- "name": "Bahrâina"
- },
- "BB": {
- "name": "Barabâda"
- },
- "BY": {
- "name": "Belarüsi"
- },
- "BE": {
- "name": "Bêleze, Belezîki"
- },
- "BZ": {
- "name": "Belîzi"
- },
- "BJ": {
- "name": "Benëen"
- },
- "BD": {
- "name": "Bengladêshi"
- },
- "BM": {
- "name": "Beremûda"
- },
- "BO": {
- "name": "Bolivïi"
- },
- "BA": {
- "name": "Bosnïi na Herzegovînni"
- },
- "BW": {
- "name": "Botswana"
- },
- "BR": {
- "name": "Brezîli"
- },
- "BN": {
- "name": "Brunêi"
- },
- "BG": {
- "name": "Bulugarïi"
- },
- "BF": {
- "name": "Burkina Faso"
- },
- "BI": {
- "name": "Burundïi"
- },
- "BT": {
- "name": "Butäan"
- },
- "IC": {
- "name": "Canary Islands"
- },
- "BQ": {
- "name": "Caribbean Netherlands"
- },
- "EA": {
- "name": "Ceuta & Melilla"
- },
- "CX": {
- "name": "Christmas Island"
- },
- "CC": {
- "name": "Cocos (Keeling) Islands"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DK": {
- "name": "Danemêrke"
- },
- "DJ": {
- "name": "Dibutùii"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DM": {
- "name": "Dömïnîka"
- },
- "EC": {
- "name": "Ekuatëre"
- },
- "IN": {
- "name": "Ênnde"
- },
- "ID": {
- "name": "Ênndonezïi"
- },
- "ER": {
- "name": "Eritrëe"
- },
- "ES": {
- "name": "Espânye"
- },
- "EE": {
- "name": "Estonïi"
- },
- "ET": {
- "name": "Etiopïi"
- },
- "AF": {
- "name": "Faganïta, Afganïstäan"
- },
- "FR": {
- "name": "Farânzi"
- },
- "FO": {
- "name": "Faroe Islands"
- },
- "FI": {
- "name": "Fëlânde"
- },
- "FJ": {
- "name": "Fidyïi"
- },
- "PH": {
- "name": "Filipîni"
- },
- "NC": {
- "name": "Finî Kaledonïi"
- },
- "NZ": {
- "name": "Finî Zelânde"
- },
- "TF": {
- "name": "French Southern Territories"
- },
- "GA": {
- "name": "Gaböon"
- },
- "GM": {
- "name": "Gambïi"
- },
- "GH": {
- "name": "Ganäa"
- },
- "GY": {
- "name": "Gayâna"
- },
- "GR": {
- "name": "Gerêsi"
- },
- "GN": {
- "name": "Ginëe"
- },
- "GQ": {
- "name": "Ginëe tî Ekuatëre"
- },
- "GW": {
- "name": "Gninëe-Bisau"
- },
- "GL": {
- "name": "Gorolânde"
- },
- "GD": {
- "name": "Grenâda"
- },
- "GP": {
- "name": "Guadelûpu"
- },
- "GU": {
- "name": "Guâm"
- },
- "GT": {
- "name": "Guatêmälä"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GF": {
- "name": "Güyâni tî farânzi"
- },
- "HT": {
- "name": "Haitïi"
- },
- "NL": {
- "name": "Holände"
- },
- "HN": {
- "name": "Honduräsi"
- },
- "HK": {
- "name": "Hong Kong SAR China"
- },
- "HU": {
- "name": "Hongirùii"
- },
- "IR": {
- "name": "Iräan"
- },
- "IQ": {
- "name": "Irâki"
- },
- "IE": {
- "name": "Irlânde"
- },
- "IS": {
- "name": "Islânde"
- },
- "IM": {
- "name": "Isle of Man"
- },
- "IL": {
- "name": "Israëli"
- },
- "IT": {
- "name": "Italùii"
- },
- "JE": {
- "name": "Jersey"
- },
- "KH": {
- "name": "Kämbôzi"
- },
- "CM": {
- "name": "Kamerûne"
- },
- "EG": {
- "name": "Kâmitâ"
- },
- "CA": {
- "name": "Kanadäa"
- },
- "QA": {
- "name": "Katära"
- },
- "KZ": {
- "name": "Kazakisitäan"
- },
- "KE": {
- "name": "Kenyäa"
- },
- "KI": {
- "name": "Kiribati"
- },
- "KG": {
- "name": "Kirigizitùaan"
- },
- "CI": {
- "name": "Kôdivüära"
- },
- "GB": {
- "name": "Ködörögbïä--Ôko"
- },
- "CF": {
- "name": "Ködörösêse tî Bêafrîka"
- },
- "DO": {
- "name": "Ködörösêse tî Dominîka"
- },
- "CD": {
- "name": "Ködörösêse tî Ngunuhalëzo tî kongö"
- },
- "CZ": {
- "name": "Ködörösêse tî Tyêki"
- },
- "CO": {
- "name": "Kolombïi"
- },
- "KM": {
- "name": "Kömôro"
- },
- "CG": {
- "name": "Kongö"
- },
- "KP": {
- "name": "Korëe tî Banga"
- },
- "KR": {
- "name": "Korëe tî Mbongo"
- },
- "XK": {
- "name": "Kosovo"
- },
- "CR": {
- "name": "Kôsta Rîka"
- },
- "KW": {
- "name": "Köwêti"
- },
- "HR": {
- "name": "Kroasïi"
- },
- "CU": {
- "name": "Kubäa"
- },
- "LS": {
- "name": "Lesôtho"
- },
- "VA": {
- "name": "Letëe tî Vatikäan"
- },
- "LV": {
- "name": "Letonùii"
- },
- "LR": {
- "name": "Liberïa"
- },
- "LY": {
- "name": "Libïi"
- },
- "LB": {
- "name": "Libùaan"
- },
- "LI": {
- "name": "Liechtenstein,"
- },
- "LT": {
- "name": "Lituanïi"
- },
- "LA": {
- "name": "Lùaôsi"
- },
- "LU": {
- "name": "Lugzambûru"
- },
- "MO": {
- "name": "Macau SAR China"
- },
- "MG": {
- "name": "Madagaskära"
- },
- "MW": {
- "name": "Malawïi"
- },
- "MV": {
- "name": "Maldîva"
- },
- "MY": {
- "name": "Malezïi"
- },
- "ML": {
- "name": "Malïi"
- },
- "MT": {
- "name": "Mâlta"
- },
- "MA": {
- "name": "Marôko"
- },
- "MQ": {
- "name": "Märtïnîki"
- },
- "MK": {
- "name": "Maseduäni"
- },
- "YT": {
- "name": "Mäyôte"
- },
- "ZA": {
- "name": "Mbongo-Afrîka"
- },
- "MX": {
- "name": "Mekisîki"
- },
- "FM": {
- "name": "Mikronezïi"
- },
- "MD": {
- "name": "Moldavùii"
- },
- "MC": {
- "name": "Monaköo"
- },
- "MN": {
- "name": "Mongolïi"
- },
- "MS": {
- "name": "Monserâte"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MU": {
- "name": "Mörîsi"
- },
- "MR": {
- "name": "Moritanïi"
- },
- "MZ": {
- "name": "Mözämbîka"
- },
- "MM": {
- "name": "Myämâra"
- },
- "NA": {
- "name": "Namibùii"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nëpâli"
- },
- "NI": {
- "name": "Nikaragua"
- },
- "NU": {
- "name": "Niue"
- },
- "NE": {
- "name": "Nizëre"
- },
- "NG": {
- "name": "Nizerïa"
- },
- "NO": {
- "name": "Nörvêzi"
- },
- "OM": {
- "name": "Omâni"
- },
- "AU": {
- "name": "Ostralïi, Sotralïi"
- },
- "AT": {
- "name": "Otrîsi"
- },
- "PK": {
- "name": "Pakistäan"
- },
- "PW": {
- "name": "Palau"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papû Finî Ginëe, Papuazïi"
- },
- "PY": {
- "name": "Paraguëe"
- },
- "PE": {
- "name": "Perüu"
- },
- "PN": {
- "name": "Pitikêrni"
- },
- "PF": {
- "name": "Polinezïi tî farânzi"
- },
- "PL": {
- "name": "Pölôni"
- },
- "PR": {
- "name": "Porto Rîko"
- },
- "PT": {
- "name": "Pörtugäle, Ködörö Pûra"
- },
- "RE": {
- "name": "Reinïon"
- },
- "RW": {
- "name": "Ruandäa"
- },
- "RO": {
- "name": "Rumanïi"
- },
- "RU": {
- "name": "Rusïi"
- },
- "SV": {
- "name": "Salvadöro"
- },
- "AS": {
- "name": "Samöa tî Amerîka"
- },
- "WS": {
- "name": "Samoäa"
- },
- "ST": {
- "name": "Sâô Tömê na Prinsîpe"
- },
- "SA": {
- "name": "Saûdi Arabïi"
- },
- "KN": {
- "name": "Sên-Krïstôfo-na-Nevîsi"
- },
- "SM": {
- "name": "Sên-Marëen"
- },
- "PM": {
- "name": "Sên-Pyêre na Mikelöon"
- },
- "VC": {
- "name": "Sên-Vensäan na âGrenadîni"
- },
- "SN": {
- "name": "Senegäle"
- },
- "SH": {
- "name": "Sênt-Helêna"
- },
- "LC": {
- "name": "Sênt-Lisïi"
- },
- "RS": {
- "name": "Serbia"
- },
- "IO": {
- "name": "Sêse tî Anglëe na Ngûyämä tî Ênnde"
- },
- "PS": {
- "name": "Sêse tî Palestîni"
- },
- "SC": {
- "name": "Sëyshêle"
- },
- "CL": {
- "name": "Shilïi"
- },
- "CN": {
- "name": "Shîna"
- },
- "SL": {
- "name": "Sierä-Leône"
- },
- "SG": {
- "name": "Sïngäpûru"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "CY": {
- "name": "Sîpri"
- },
- "LK": {
- "name": "Sirî-Lanka"
- },
- "SY": {
- "name": "Sirïi"
- },
- "SK": {
- "name": "Solovakïi"
- },
- "SI": {
- "name": "Solovenïi"
- },
- "SO": {
- "name": "Somalïi"
- },
- "GS": {
- "name": "South Georgia & South Sandwich Islands"
- },
- "SS": {
- "name": "South Sudan"
- },
- "BL": {
- "name": "St. Barthélemy"
- },
- "MF": {
- "name": "St. Martin"
- },
- "SD": {
- "name": "Sudäan"
- },
- "SE": {
- "name": "Suêde"
- },
- "CH": {
- "name": "Sûîsi"
- },
- "SR": {
- "name": "Surinäm"
- },
- "SJ": {
- "name": "Svalbard & Jan Mayen"
- },
- "SZ": {
- "name": "Swäzïlânde"
- },
- "TJ": {
- "name": "Taazikiistäan"
- },
- "TH": {
- "name": "Tailânde"
- },
- "TW": {
- "name": "Tâiwâni"
- },
- "TZ": {
- "name": "Tanzanïi"
- },
- "TL": {
- "name": "Timôro tî Tö"
- },
- "TG": {
- "name": "Togö"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinitùee na Tobagö"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TN": {
- "name": "Tunizïi"
- },
- "TM": {
- "name": "Turkumenistäan"
- },
- "TR": {
- "name": "Turukïi"
- },
- "TV": {
- "name": "Tüvalü"
- },
- "TD": {
- "name": "Tyâde"
- },
- "UM": {
- "name": "U.S. Outlying Islands"
- },
- "UG": {
- "name": "Ugandäa"
- },
- "UA": {
- "name": "Ukrêni"
- },
- "UY": {
- "name": "Uruguëe"
- },
- "UZ": {
- "name": "Uzbekistäan"
- },
- "VU": {
- "name": "Vanuatü"
- },
- "VE": {
- "name": "Venezueläa"
- },
- "VN": {
- "name": "Vietnäm"
- },
- "WF": {
- "name": "Walîsi na Futuna"
- },
- "EH": {
- "name": "Western Sahara"
- },
- "YE": {
- "name": "Yëmêni"
- },
- "JM": {
- "name": "Zamaîka"
- },
- "DE": {
- "name": "Zâmani"
- },
- "ZM": {
- "name": "Zambïi"
- },
- "JP": {
- "name": "Zapöon"
- },
- "AZ": {
- "name": "Zerebaidyäan, Azerbaidyäan,"
- },
- "GI": {
- "name": "Zibraltära, Zibaratära"
- },
- "ZW": {
- "name": "Zimbäbwe"
- },
- "JO": {
- "name": "Zordanïi"
- },
- "GE": {
- "name": "Zorzïi"
- },
- "NF": {
- "name": "Zûâ Nôrfôlko"
- },
- "SB": {
- "name": "Zûâ Salomöon"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/shi-Latn.json b/vendor/commerceguys/intl/resources/country/shi-Latn.json
deleted file mode 100644
index 6be29b52b..000000000
--- a/vendor/commerceguys/intl/resources/country/shi-Latn.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AZ": {
- "name": "adrabijan"
- },
- "GI": {
- "name": "adrar n ṭaṛiq"
- },
- "AF": {
- "name": "afɣanistan"
- },
- "ZA": {
- "name": "afriqya n iffus"
- },
- "PS": {
- "name": "agmmaḍ n tagut d ɣzza"
- },
- "AX": {
- "name": "Åland Islands"
- },
- "AL": {
- "name": "albanya"
- },
- "DE": {
- "name": "almanya"
- },
- "ID": {
- "name": "andunisya"
- },
- "AD": {
- "name": "andura"
- },
- "AI": {
- "name": "angila"
- },
- "AO": {
- "name": "angula"
- },
- "AQ": {
- "name": "Antarctica"
- },
- "AG": {
- "name": "antiga d brbuda"
- },
- "AR": {
- "name": "arjantin"
- },
- "AM": {
- "name": "arminya"
- },
- "AW": {
- "name": "aruba"
- },
- "AC": {
- "name": "Ascension Island"
- },
- "VA": {
- "name": "awank n fatikan"
- },
- "PG": {
- "name": "babwa ɣinya tamaynut"
- },
- "BS": {
- "name": "bahamas"
- },
- "PK": {
- "name": "bakistan"
- },
- "PW": {
- "name": "balaw"
- },
- "PA": {
- "name": "banama"
- },
- "BD": {
- "name": "bangladic"
- },
- "PY": {
- "name": "baragway"
- },
- "BB": {
- "name": "barbad"
- },
- "BH": {
- "name": "bḥrayn"
- },
- "BT": {
- "name": "bhutan"
- },
- "BY": {
- "name": "bilarusya"
- },
- "BZ": {
- "name": "biliz"
- },
- "BJ": {
- "name": "binin"
- },
- "PE": {
- "name": "biru"
- },
- "PN": {
- "name": "bitkayrn"
- },
- "BG": {
- "name": "blɣara"
- },
- "BE": {
- "name": "bljika"
- },
- "BR": {
- "name": "brazil"
- },
- "BM": {
- "name": "brmuda"
- },
- "PT": {
- "name": "bṛṭqiz"
- },
- "BN": {
- "name": "bruni"
- },
- "BO": {
- "name": "bulibya"
- },
- "PF": {
- "name": "bulinizya tafransist"
- },
- "PL": {
- "name": "bulunya"
- },
- "BF": {
- "name": "burkina fasu"
- },
- "PR": {
- "name": "burtu riku"
- },
- "BI": {
- "name": "burundi"
- },
- "BA": {
- "name": "busna d hirsik"
- },
- "BW": {
- "name": "butswana"
- },
- "IC": {
- "name": "Canary Islands"
- },
- "BQ": {
- "name": "Caribbean Netherlands"
- },
- "CL": {
- "name": "ccili"
- },
- "CN": {
- "name": "ccinwa"
- },
- "EA": {
- "name": "Ceuta & Melilla"
- },
- "CX": {
- "name": "Christmas Island"
- },
- "CC": {
- "name": "Cocos (Keeling) Islands"
- },
- "CO": {
- "name": "culumbya"
- },
- "KM": {
- "name": "cumur"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DK": {
- "name": "danmark"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DJ": {
- "name": "djibuti"
- },
- "DM": {
- "name": "duminik"
- },
- "DZ": {
- "name": "dzayr"
- },
- "OM": {
- "name": "ɛuman"
- },
- "VU": {
- "name": "fanwaṭu"
- },
- "FO": {
- "name": "Faroe Islands"
- },
- "FJ": {
- "name": "fidji"
- },
- "PH": {
- "name": "filibbin"
- },
- "FI": {
- "name": "fillanda"
- },
- "VE": {
- "name": "finzwila"
- },
- "VN": {
- "name": "fitnam"
- },
- "FR": {
- "name": "fransa"
- },
- "TF": {
- "name": "French Southern Territories"
- },
- "GA": {
- "name": "gabun"
- },
- "GM": {
- "name": "gambya"
- },
- "GL": {
- "name": "griland"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GP": {
- "name": "gwadalub"
- },
- "GU": {
- "name": "gwam"
- },
- "GT": {
- "name": "gwatimala"
- },
- "GF": {
- "name": "gwiyan tafransist"
- },
- "GY": {
- "name": "gwiyana"
- },
- "GH": {
- "name": "ɣana"
- },
- "GN": {
- "name": "ɣinya"
- },
- "GW": {
- "name": "ɣinya bisaw"
- },
- "GQ": {
- "name": "ɣinya n ikwadur"
- },
- "GD": {
- "name": "ɣrnaṭa"
- },
- "HT": {
- "name": "hayti"
- },
- "HU": {
- "name": "hnɣarya"
- },
- "HK": {
- "name": "Hong Kong SAR China"
- },
- "NL": {
- "name": "hulanda"
- },
- "HN": {
- "name": "hunduras"
- },
- "EC": {
- "name": "ikwadur"
- },
- "IR": {
- "name": "iran"
- },
- "ER": {
- "name": "iritirya"
- },
- "IE": {
- "name": "irlanda"
- },
- "IS": {
- "name": "island"
- },
- "IM": {
- "name": "Isle of Man"
- },
- "IL": {
- "name": "israyil"
- },
- "EE": {
- "name": "istunya"
- },
- "IT": {
- "name": "iṭalya"
- },
- "ET": {
- "name": "ityubya"
- },
- "US": {
- "name": "iwunak munnin n mirikan"
- },
- "JM": {
- "name": "jamayka"
- },
- "JE": {
- "name": "Jersey"
- },
- "GE": {
- "name": "jurjya"
- },
- "NC": {
- "name": "kalidunya tamaynut"
- },
- "KH": {
- "name": "kambudya"
- },
- "CM": {
- "name": "kamirun"
- },
- "CA": {
- "name": "kanada"
- },
- "KZ": {
- "name": "kazaxstan"
- },
- "KE": {
- "name": "kinya"
- },
- "KG": {
- "name": "kirɣizistan"
- },
- "KI": {
- "name": "kiribati"
- },
- "XK": {
- "name": "Kosovo"
- },
- "HR": {
- "name": "krwatya"
- },
- "CU": {
- "name": "kuba"
- },
- "CG": {
- "name": "kungu"
- },
- "KR": {
- "name": "kurya n iffus"
- },
- "KP": {
- "name": "kurya n iẓẓlmḍ"
- },
- "CR": {
- "name": "kusta rika"
- },
- "CI": {
- "name": "kut difwar"
- },
- "LV": {
- "name": "latfya"
- },
- "LA": {
- "name": "laws"
- },
- "IQ": {
- "name": "lɛiraq"
- },
- "IN": {
- "name": "lhind"
- },
- "LR": {
- "name": "libirya"
- },
- "LY": {
- "name": "libya"
- },
- "LI": {
- "name": "likinctayn"
- },
- "AE": {
- "name": "limarat"
- },
- "LS": {
- "name": "liṣuṭu"
- },
- "LT": {
- "name": "litwanya"
- },
- "KW": {
- "name": "lkwit"
- },
- "MA": {
- "name": "lmɣrib"
- },
- "LB": {
- "name": "lubnan"
- },
- "LU": {
- "name": "luksanburg"
- },
- "JO": {
- "name": "lurdun"
- },
- "JP": {
- "name": "lyaban"
- },
- "GR": {
- "name": "lyunan"
- },
- "MO": {
- "name": "Macau SAR China"
- },
- "MG": {
- "name": "madaɣacqar"
- },
- "MW": {
- "name": "malawi"
- },
- "MV": {
- "name": "maldif"
- },
- "ML": {
- "name": "mali"
- },
- "MY": {
- "name": "malizya"
- },
- "MT": {
- "name": "malṭa"
- },
- "MQ": {
- "name": "martinik"
- },
- "MK": {
- "name": "masidunya"
- },
- "YT": {
- "name": "mayuṭ"
- },
- "FM": {
- "name": "mikrunizya"
- },
- "MX": {
- "name": "miksik"
- },
- "EG": {
- "name": "miṣṛ"
- },
- "MN": {
- "name": "mnɣulya"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MD": {
- "name": "muldufya"
- },
- "MC": {
- "name": "munaku"
- },
- "MS": {
- "name": "munsirat"
- },
- "MU": {
- "name": "muris"
- },
- "MR": {
- "name": "muṛiṭanya"
- },
- "MZ": {
- "name": "muznbiq"
- },
- "MM": {
- "name": "myanmar"
- },
- "NA": {
- "name": "namibya"
- },
- "NR": {
- "name": "nawru"
- },
- "NP": {
- "name": "nibal"
- },
- "NG": {
- "name": "nijirya"
- },
- "NI": {
- "name": "nikaragwa"
- },
- "NU": {
- "name": "niwi"
- },
- "NE": {
- "name": "nnijir"
- },
- "AT": {
- "name": "nnmsa"
- },
- "NO": {
- "name": "nnrwij"
- },
- "NZ": {
- "name": "nyuzilanda"
- },
- "QA": {
- "name": "qatar"
- },
- "CY": {
- "name": "qubrus"
- },
- "RE": {
- "name": "riyunyun"
- },
- "RO": {
- "name": "rumanya"
- },
- "RU": {
- "name": "rusya"
- },
- "RW": {
- "name": "rwanda"
- },
- "SV": {
- "name": "salfadur"
- },
- "WS": {
- "name": "samwa"
- },
- "AS": {
- "name": "samwa tamirikanit"
- },
- "PM": {
- "name": "sanbyir d miklun"
- },
- "VC": {
- "name": "sanfansan d grinadin"
- },
- "KN": {
- "name": "sankris d nifis"
- },
- "SM": {
- "name": "sanmarinu"
- },
- "SH": {
- "name": "santilin"
- },
- "LC": {
- "name": "santlusi"
- },
- "ST": {
- "name": "sawṭumi d bransib"
- },
- "ES": {
- "name": "sbanya"
- },
- "RS": {
- "name": "Serbia"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SK": {
- "name": "slufakya"
- },
- "SI": {
- "name": "slufinya"
- },
- "SG": {
- "name": "snɣafura"
- },
- "GS": {
- "name": "South Georgia & South Sandwich Islands"
- },
- "SS": {
- "name": "South Sudan"
- },
- "LK": {
- "name": "srilanka"
- },
- "SA": {
- "name": "ssaɛudiya"
- },
- "SC": {
- "name": "ssicil"
- },
- "SN": {
- "name": "ssinigal"
- },
- "SL": {
- "name": "ssiralyun"
- },
- "SD": {
- "name": "ssudan"
- },
- "SO": {
- "name": "ṣṣumal"
- },
- "SE": {
- "name": "sswid"
- },
- "BL": {
- "name": "St. Barthélemy"
- },
- "MF": {
- "name": "St. Martin"
- },
- "SR": {
- "name": "surinam"
- },
- "SY": {
- "name": "surya"
- },
- "SJ": {
- "name": "Svalbard & Jan Mayen"
- },
- "SZ": {
- "name": "swazilanda"
- },
- "CH": {
- "name": "swisra"
- },
- "TJ": {
- "name": "tadjakistan"
- },
- "CD": {
- "name": "tagdudant tadimukratit n Kongo"
- },
- "DO": {
- "name": "tagdudant taduminikt"
- },
- "CF": {
- "name": "tagdudant tanammast n ifriqya"
- },
- "CZ": {
- "name": "tagdudant tatcikit"
- },
- "GB": {
- "name": "tagldit imunn"
- },
- "IO": {
- "name": "tamnaḍt tanglizit n ugaru ahindi"
- },
- "TZ": {
- "name": "ṭanẓanya"
- },
- "TH": {
- "name": "ṭayland"
- },
- "TW": {
- "name": "ṭaywan"
- },
- "TD": {
- "name": "tcad"
- },
- "CV": {
- "name": "tigzirin n kabbirdi"
- },
- "KY": {
- "name": "tigzirin n kayman"
- },
- "CK": {
- "name": "tigzirin n kuk"
- },
- "FK": {
- "name": "tigzirin n malawi"
- },
- "MH": {
- "name": "tigzirin n marcal"
- },
- "MP": {
- "name": "tigzirin n maryan n iẓẓlmḍ"
- },
- "NF": {
- "name": "tigzirin n nurfulk"
- },
- "SB": {
- "name": "tigzirin n saluman"
- },
- "TC": {
- "name": "tigzirin n turkya d kayk"
- },
- "VI": {
- "name": "tigzirin timgad n iwunak munnin"
- },
- "VG": {
- "name": "tigzirin timgad n nngliz"
- },
- "TL": {
- "name": "timur n lqblt"
- },
- "TT": {
- "name": "trinidad d ṭubagu"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TV": {
- "name": "tufalu"
- },
- "TG": {
- "name": "ṭugu"
- },
- "TK": {
- "name": "ṭuklaw"
- },
- "TO": {
- "name": "ṭunga"
- },
- "TN": {
- "name": "tuns"
- },
- "TM": {
- "name": "turkmanstan"
- },
- "TR": {
- "name": "turkya"
- },
- "UM": {
- "name": "U.S. Outlying Islands"
- },
- "UG": {
- "name": "uɣanda"
- },
- "UA": {
- "name": "ukranya"
- },
- "UY": {
- "name": "urugway"
- },
- "AU": {
- "name": "ustralya"
- },
- "UZ": {
- "name": "uzbakistan"
- },
- "WF": {
- "name": "walis d futuna"
- },
- "EH": {
- "name": "Western Sahara"
- },
- "YE": {
- "name": "yaman"
- },
- "ZM": {
- "name": "zambya"
- },
- "ZW": {
- "name": "zimbabwi"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/shi.json b/vendor/commerceguys/intl/resources/country/shi.json
deleted file mode 100644
index bf55394b9..000000000
--- a/vendor/commerceguys/intl/resources/country/shi.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AX": {
- "name": "Åland Islands"
- },
- "AQ": {
- "name": "Antarctica"
- },
- "AC": {
- "name": "Ascension Island"
- },
- "IC": {
- "name": "Canary Islands"
- },
- "BQ": {
- "name": "Caribbean Netherlands"
- },
- "EA": {
- "name": "Ceuta & Melilla"
- },
- "CX": {
- "name": "Christmas Island"
- },
- "CC": {
- "name": "Cocos (Keeling) Islands"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "FO": {
- "name": "Faroe Islands"
- },
- "TF": {
- "name": "French Southern Territories"
- },
- "GG": {
- "name": "Guernsey"
- },
- "HK": {
- "name": "Hong Kong SAR China"
- },
- "IM": {
- "name": "Isle of Man"
- },
- "JE": {
- "name": "Jersey"
- },
- "XK": {
- "name": "Kosovo"
- },
- "MO": {
- "name": "Macau SAR China"
- },
- "ME": {
- "name": "Montenegro"
- },
- "RS": {
- "name": "Serbia"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "GS": {
- "name": "South Georgia & South Sandwich Islands"
- },
- "SS": {
- "name": "South Sudan"
- },
- "BL": {
- "name": "St. Barthélemy"
- },
- "MF": {
- "name": "St. Martin"
- },
- "SJ": {
- "name": "Svalbard & Jan Mayen"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "UM": {
- "name": "U.S. Outlying Islands"
- },
- "EH": {
- "name": "Western Sahara"
- },
- "PS": {
- "name": "ⴰⴳⵎⵎⴰⴹ ⵏ ⵜⴰⴳⵓⵜ ⴷ ⵖⵣⵣⴰ"
- },
- "AZ": {
- "name": "ⴰⴷⵔⴰⴱⵉⵊⴰⵏ"
- },
- "GI": {
- "name": "ⴰⴷⵔⴰⵔ ⵏ ⵟⴰⵕⵉⵇ"
- },
- "ZA": {
- "name": "ⴰⴼⵔⵉⵇⵢⴰ ⵏ ⵉⴼⴼⵓⵙ"
- },
- "AF": {
- "name": "ⴰⴼⵖⴰⵏⵉⵙⵜⴰⵏ"
- },
- "AL": {
- "name": "ⴰⵍⴱⴰⵏⵢⴰ"
- },
- "DE": {
- "name": "ⴰⵍⵎⴰⵏⵢⴰ"
- },
- "AI": {
- "name": "ⴰⵏⴳⵉⵍⴰ"
- },
- "AO": {
- "name": "ⴰⵏⴳⵓⵍⴰ"
- },
- "ID": {
- "name": "ⴰⵏⴷⵓⵏⵉⵙⵢⴰ"
- },
- "AD": {
- "name": "ⴰⵏⴷⵓⵔⴰ"
- },
- "AG": {
- "name": "ⴰⵏⵜⵉⴳⴰ ⴷ ⴱⵔⴱⵓⴷⴰ"
- },
- "AR": {
- "name": "ⴰⵔⵊⴰⵏⵜⵉⵏ"
- },
- "AM": {
- "name": "ⴰⵔⵎⵉⵏⵢⴰ"
- },
- "AW": {
- "name": "ⴰⵔⵓⴱⴰ"
- },
- "VA": {
- "name": "ⴰⵡⴰⵏⴽ ⵏ ⴼⴰⵜⵉⴽⴰⵏ"
- },
- "PG": {
- "name": "ⴱⴰⴱⵡⴰ ⵖⵉⵏⵢⴰ ⵜⴰⵎⴰⵢⵏⵓⵜ"
- },
- "PK": {
- "name": "ⴱⴰⴽⵉⵙⵜⴰⵏ"
- },
- "BS": {
- "name": "ⴱⴰⵀⴰⵎⴰⵙ"
- },
- "PW": {
- "name": "ⴱⴰⵍⴰⵡ"
- },
- "PA": {
- "name": "ⴱⴰⵏⴰⵎⴰ"
- },
- "BD": {
- "name": "ⴱⴰⵏⴳⵍⴰⴷⵉⵛ"
- },
- "PY": {
- "name": "ⴱⴰⵔⴰⴳⵡⴰⵢ"
- },
- "BB": {
- "name": "ⴱⴰⵔⴱⴰⴷ"
- },
- "BT": {
- "name": "ⴱⵀⵓⵜⴰⵏ"
- },
- "BH": {
- "name": "ⴱⵃⵔⴰⵢⵏ"
- },
- "BY": {
- "name": "ⴱⵉⵍⴰⵔⵓⵙⵢⴰ"
- },
- "BZ": {
- "name": "ⴱⵉⵍⵉⵣ"
- },
- "BJ": {
- "name": "ⴱⵉⵏⵉⵏ"
- },
- "PE": {
- "name": "ⴱⵉⵔⵓ"
- },
- "PN": {
- "name": "ⴱⵉⵜⴽⴰⵢⵔⵏ"
- },
- "BE": {
- "name": "ⴱⵍⵊⵉⴽⴰ"
- },
- "BG": {
- "name": "ⴱⵍⵖⴰⵔⵢⴰ"
- },
- "BO": {
- "name": "ⴱⵓⵍⵉⴼⵢⴰ"
- },
- "PF": {
- "name": "ⴱⵓⵍⵉⵏⵉⵣⵢⴰ ⵜⴰⴼⵔⴰⵏⵙⵉⵙⵜ"
- },
- "PL": {
- "name": "ⴱⵓⵍⵓⵏⵢⴰ"
- },
- "BF": {
- "name": "ⴱⵓⵔⴽⵉⵏⴰ ⴼⴰⵙⵓ"
- },
- "BI": {
- "name": "ⴱⵓⵔⵓⵏⴷⵉ"
- },
- "PR": {
- "name": "ⴱⵓⵔⵜⵓ ⵔⵉⴽⵓ"
- },
- "BA": {
- "name": "ⴱⵓⵙⵏⴰ ⴷ ⵀⵉⵔⵙⵉⴽ"
- },
- "BW": {
- "name": "ⴱⵓⵜⵙⵡⴰⵏⴰ"
- },
- "BR": {
- "name": "ⴱⵔⴰⵣⵉⵍ"
- },
- "BM": {
- "name": "ⴱⵔⵎⵓⴷⴰ"
- },
- "BN": {
- "name": "ⴱⵔⵓⵏⵉ"
- },
- "PT": {
- "name": "ⴱⵕⵟⵇⵉⵣ"
- },
- "GA": {
- "name": "ⴳⴰⴱⵓⵏ"
- },
- "GM": {
- "name": "ⴳⴰⵎⴱⵢⴰ"
- },
- "GL": {
- "name": "ⴳⵔⵉⵍⴰⵏⴷ"
- },
- "GP": {
- "name": "ⴳⵡⴰⴷⴰⵍⵓⴱ"
- },
- "GU": {
- "name": "ⴳⵡⴰⵎ"
- },
- "GT": {
- "name": "ⴳⵡⴰⵜⵉⵎⴰⵍⴰ"
- },
- "GF": {
- "name": "ⴳⵡⵉⵢⴰⵏ ⵜⴰⴼⵔⴰⵏⵙⵉⵙⵜ"
- },
- "GY": {
- "name": "ⴳⵡⵉⵢⴰⵏⴰ"
- },
- "DK": {
- "name": "ⴷⴰⵏⵎⴰⵔⴽ"
- },
- "DJ": {
- "name": "ⴷⵊⵉⴱⵓⵜⵉ"
- },
- "DM": {
- "name": "ⴷⵓⵎⵉⵏⵉⴽ"
- },
- "DZ": {
- "name": "ⴷⵣⴰⵢⵔ"
- },
- "VU": {
- "name": "ⴼⴰⵏⵡⴰⵟⵓ"
- },
- "FJ": {
- "name": "ⴼⵉⴷⵊⵉ"
- },
- "PH": {
- "name": "ⴼⵉⵍⵉⴱⴱⵉⵏ"
- },
- "FI": {
- "name": "ⴼⵉⵍⵍⴰⵏⴷⴰ"
- },
- "VE": {
- "name": "ⴼⵉⵏⵣⵡⵉⵍⴰ"
- },
- "VN": {
- "name": "ⴼⵉⵜⵏⴰⵎ"
- },
- "FR": {
- "name": "ⴼⵔⴰⵏⵙⴰ"
- },
- "NC": {
- "name": "ⴽⴰⵍⵉⴷⵓⵏⵢⴰ ⵜⴰⵎⴰⵢⵏⵓⵜ"
- },
- "KH": {
- "name": "ⴽⴰⵎⴱⵓⴷⵢⴰ"
- },
- "CM": {
- "name": "ⴽⴰⵎⵉⵔⵓⵏ"
- },
- "CA": {
- "name": "ⴽⴰⵏⴰⴷⴰ"
- },
- "KZ": {
- "name": "ⴽⴰⵣⴰⵅⵙⵜⴰⵏ"
- },
- "KE": {
- "name": "ⴽⵉⵏⵢⴰ"
- },
- "KI": {
- "name": "ⴽⵉⵔⵉⴱⴰⵜⵉ"
- },
- "KG": {
- "name": "ⴽⵉⵔⵖⵉⵣⵉⵙⵜⴰⵏ"
- },
- "CU": {
- "name": "ⴽⵓⴱⴰ"
- },
- "CO": {
- "name": "ⴽⵓⵍⵓⵎⴱⵢⴰ"
- },
- "CG": {
- "name": "ⴽⵓⵏⴳⵓ"
- },
- "KR": {
- "name": "ⴽⵓⵔⵢⴰ ⵏ ⵉⴼⴼⵓⵙ"
- },
- "KP": {
- "name": "ⴽⵓⵔⵢⴰ ⵏ ⵉⵥⵥⵍⵎⴹ"
- },
- "CR": {
- "name": "ⴽⵓⵙⵜⴰ ⵔⵉⴽⴰ"
- },
- "CI": {
- "name": "ⴽⵓⵜ ⴷⵉⴼⵡⴰⵔ"
- },
- "HR": {
- "name": "ⴽⵔⵡⴰⵜⵢⴰ"
- },
- "HT": {
- "name": "ⵀⴰⵢⵜⵉ"
- },
- "HU": {
- "name": "ⵀⵏⵖⴰⵔⵢⴰ"
- },
- "NL": {
- "name": "ⵀⵓⵍⴰⵏⴷⴰ"
- },
- "HN": {
- "name": "ⵀⵓⵏⴷⵓⵔⴰⵙ"
- },
- "OM": {
- "name": "ⵄⵓⵎⴰⵏ"
- },
- "QA": {
- "name": "ⵇⴰⵜⴰⵔ"
- },
- "CY": {
- "name": "ⵇⵓⴱⵔⵓⵙ"
- },
- "KM": {
- "name": "ⵇⵓⵎⵓⵔ"
- },
- "EC": {
- "name": "ⵉⴽⵡⴰⴷⵓⵔ"
- },
- "IR": {
- "name": "ⵉⵔⴰⵏ"
- },
- "ER": {
- "name": "ⵉⵔⵉⵜⵉⵔⵢⴰ"
- },
- "IE": {
- "name": "ⵉⵔⵍⴰⵏⴷⴰ"
- },
- "IS": {
- "name": "ⵉⵙⵍⴰⵏⴷ"
- },
- "IL": {
- "name": "ⵉⵙⵔⴰⵢⵉⵍ"
- },
- "EE": {
- "name": "ⵉⵙⵜⵓⵏⵢⴰ"
- },
- "ET": {
- "name": "ⵉⵜⵢⵓⴱⵢⴰ"
- },
- "IT": {
- "name": "ⵉⵟⴰⵍⵢⴰ"
- },
- "US": {
- "name": "ⵉⵡⵓⵏⴰⴽ ⵎⵓⵏⵏⵉⵏ ⵏ ⵎⵉⵔⵉⴽⴰⵏ"
- },
- "JM": {
- "name": "ⵊⴰⵎⴰⵢⴽⴰ"
- },
- "GE": {
- "name": "ⵊⵓⵔⵊⵢⴰ"
- },
- "LV": {
- "name": "ⵍⴰⵜⴼⵢⴰ"
- },
- "LA": {
- "name": "ⵍⴰⵡⵙ"
- },
- "KW": {
- "name": "ⵍⴽⵡⵉⵜ"
- },
- "IN": {
- "name": "ⵍⵀⵉⵏⴷ"
- },
- "IQ": {
- "name": "ⵍⵄⵉⵔⴰⵇ"
- },
- "LR": {
- "name": "ⵍⵉⴱⵉⵔⵢⴰ"
- },
- "LY": {
- "name": "ⵍⵉⴱⵢⴰ"
- },
- "LI": {
- "name": "ⵍⵉⴽⵉⵏⵛⵜⴰⵢⵏ"
- },
- "AE": {
- "name": "ⵍⵉⵎⴰⵔⴰⵜ"
- },
- "LS": {
- "name": "ⵍⵉⵚⵓⵟⵓ"
- },
- "LT": {
- "name": "ⵍⵉⵜⵡⴰⵏⵢⴰ"
- },
- "MA": {
- "name": "ⵍⵎⵖⵔⵉⴱ"
- },
- "LB": {
- "name": "ⵍⵓⴱⵏⴰⵏ"
- },
- "LU": {
- "name": "ⵍⵓⴽⵙⴰⵏⴱⵓⵔⴳ"
- },
- "JO": {
- "name": "ⵍⵓⵔⴷⵓⵏ"
- },
- "JP": {
- "name": "ⵍⵢⴰⴱⴰⵏ"
- },
- "GR": {
- "name": "ⵍⵢⵓⵏⴰⵏ"
- },
- "MG": {
- "name": "ⵎⴰⴷⴰⵖⴰⵛⵇⴰⵔ"
- },
- "MW": {
- "name": "ⵎⴰⵍⴰⵡⵉ"
- },
- "MV": {
- "name": "ⵎⴰⵍⴷⵉⴼ"
- },
- "ML": {
- "name": "ⵎⴰⵍⵉ"
- },
- "MY": {
- "name": "ⵎⴰⵍⵉⵣⵢⴰ"
- },
- "MT": {
- "name": "ⵎⴰⵍⵟⴰ"
- },
- "MQ": {
- "name": "ⵎⴰⵔⵜⵉⵏⵉⴽ"
- },
- "MK": {
- "name": "ⵎⴰⵙⵉⴷⵓⵏⵢⴰ"
- },
- "YT": {
- "name": "ⵎⴰⵢⵓⵟ"
- },
- "FM": {
- "name": "ⵎⵉⴽⵔⵓⵏⵉⵣⵢⴰ"
- },
- "MX": {
- "name": "ⵎⵉⴽⵙⵉⴽ"
- },
- "EG": {
- "name": "ⵎⵉⵚⵕ"
- },
- "MN": {
- "name": "ⵎⵏⵖⵓⵍⵢⴰ"
- },
- "MD": {
- "name": "ⵎⵓⵍⴷⵓⴼⵢⴰ"
- },
- "MC": {
- "name": "ⵎⵓⵏⴰⴽⵓ"
- },
- "MS": {
- "name": "ⵎⵓⵏⵙⵉⵔⴰⵜ"
- },
- "MU": {
- "name": "ⵎⵓⵔⵉⵙ"
- },
- "MR": {
- "name": "ⵎⵓⵕⵉⵟⴰⵏⵢⴰ"
- },
- "MZ": {
- "name": "ⵎⵓⵣⵏⴱⵉⵇ"
- },
- "MM": {
- "name": "ⵎⵢⴰⵏⵎⴰⵔ"
- },
- "NA": {
- "name": "ⵏⴰⵎⵉⴱⵢⴰ"
- },
- "NR": {
- "name": "ⵏⴰⵡⵔⵓ"
- },
- "NP": {
- "name": "ⵏⵉⴱⴰⵍ"
- },
- "NI": {
- "name": "ⵏⵉⴽⴰⵔⴰⴳⵡⴰ"
- },
- "NG": {
- "name": "ⵏⵉⵊⵉⵔⵢⴰ"
- },
- "NU": {
- "name": "ⵏⵉⵡⵉ"
- },
- "NE": {
- "name": "ⵏⵏⵉⵊⵉⵔ"
- },
- "AT": {
- "name": "ⵏⵏⵎⵙⴰ"
- },
- "NO": {
- "name": "ⵏⵏⵔⵡⵉⵊ"
- },
- "NZ": {
- "name": "ⵏⵢⵓⵣⵉⵍⴰⵏⴷⴰ"
- },
- "UA": {
- "name": "ⵓⴽⵔⴰⵏⵢⴰ"
- },
- "UY": {
- "name": "ⵓⵔⵓⴳⵡⴰⵢ"
- },
- "UG": {
- "name": "ⵓⵖⴰⵏⴷⴰ"
- },
- "AU": {
- "name": "ⵓⵙⵜⵔⴰⵍⵢⴰ"
- },
- "UZ": {
- "name": "ⵓⵣⴱⴰⴽⵉⵙⵜⴰⵏ"
- },
- "RE": {
- "name": "ⵔⵉⵢⵓⵏⵢⵓⵏ"
- },
- "RO": {
- "name": "ⵔⵓⵎⴰⵏⵢⴰ"
- },
- "RU": {
- "name": "ⵔⵓⵙⵢⴰ"
- },
- "RW": {
- "name": "ⵔⵡⴰⵏⴷⴰ"
- },
- "GH": {
- "name": "ⵖⴰⵏⴰ"
- },
- "GN": {
- "name": "ⵖⵉⵏⵢⴰ"
- },
- "GW": {
- "name": "ⵖⵉⵏⵢⴰ ⴱⵉⵙⴰⵡ"
- },
- "GQ": {
- "name": "ⵖⵉⵏⵢⴰ ⵏ ⵉⴽⵡⴰⴷⵓⵔ"
- },
- "GD": {
- "name": "ⵖⵔⵏⴰⵟⴰ"
- },
- "SV": {
- "name": "ⵙⴰⵍⴼⴰⴷⵓⵔ"
- },
- "WS": {
- "name": "ⵙⴰⵎⵡⴰ"
- },
- "AS": {
- "name": "ⵙⴰⵎⵡⴰ ⵜⴰⵎⵉⵔⵉⴽⴰⵏⵉⵜ"
- },
- "PM": {
- "name": "ⵙⴰⵏⴱⵢⵉⵔ ⴷ ⵎⵉⴽⵍⵓⵏ"
- },
- "VC": {
- "name": "ⵙⴰⵏⴼⴰⵏⵙⴰⵏ ⴷ ⴳⵔⵉⵏⴰⴷⵉⵏ"
- },
- "KN": {
- "name": "ⵙⴰⵏⴽⵔⵉⵙ ⴷ ⵏⵉⴼⵉⵙ"
- },
- "SM": {
- "name": "ⵙⴰⵏⵎⴰⵔⵉⵏⵓ"
- },
- "SH": {
- "name": "ⵙⴰⵏⵜⵉⵍⵉⵏ"
- },
- "LC": {
- "name": "ⵙⴰⵏⵜⵍⵓⵙⵉ"
- },
- "ST": {
- "name": "ⵙⴰⵡⵟⵓⵎⵉ ⴷ ⴱⵔⴰⵏⵙⵉⴱ"
- },
- "ES": {
- "name": "ⵙⴱⴰⵏⵢⴰ"
- },
- "SK": {
- "name": "ⵙⵍⵓⴼⴰⴽⵢⴰ"
- },
- "SI": {
- "name": "ⵙⵍⵓⴼⵉⵏⵢⴰ"
- },
- "SG": {
- "name": "ⵙⵏⵖⴰⴼⵓⵔⴰ"
- },
- "SR": {
- "name": "ⵙⵓⵔⵉⵏⴰⵎ"
- },
- "SY": {
- "name": "ⵙⵓⵔⵢⴰ"
- },
- "LK": {
- "name": "ⵙⵔⵉⵍⴰⵏⴽⴰ"
- },
- "SA": {
- "name": "ⵙⵙⴰⵄⵓⴷⵉⵢⴰ"
- },
- "SN": {
- "name": "ⵙⵙⵉⵏⵉⴳⴰⵍ"
- },
- "SL": {
- "name": "ⵙⵙⵉⵔⴰⵍⵢⵓⵏ"
- },
- "SC": {
- "name": "ⵙⵙⵉⵛⵉⵍ"
- },
- "SD": {
- "name": "ⵙⵙⵓⴷⴰⵏ"
- },
- "SE": {
- "name": "ⵙⵙⵡⵉⴷ"
- },
- "SZ": {
- "name": "ⵙⵡⴰⵣⵉⵍⴰⵏⴷⴰ"
- },
- "CH": {
- "name": "ⵙⵡⵉⵙⵔⴰ"
- },
- "SO": {
- "name": "ⵚⵚⵓⵎⴰⵍ"
- },
- "CL": {
- "name": "ⵛⵛⵉⵍⵉ"
- },
- "CN": {
- "name": "ⵛⵛⵉⵏⵡⴰ"
- },
- "CD": {
- "name": "ⵜⴰⴳⴷⵓⴷⴰⵏⵜ ⵜⴰⴷⵉⵎⵓⵇⵔⴰⵜⵉⵜ ⵏ ⴽⵓⵏⴳⵓ"
- },
- "DO": {
- "name": "ⵜⴰⴳⴷⵓⴷⴰⵏⵜ ⵜⴰⴷⵓⵎⵉⵏⵉⴽⵜ"
- },
- "CF": {
- "name": "ⵜⴰⴳⴷⵓⴷⴰⵏⵜ ⵜⴰⵏⴰⵎⵎⴰⵙⵜ ⵏ ⵉⴼⵔⵉⵇⵢⴰ"
- },
- "CZ": {
- "name": "ⵜⴰⴳⴷⵓⴷⴰⵏⵜ ⵜⴰⵜⵛⵉⴽⵉⵜ"
- },
- "GB": {
- "name": "ⵜⴰⴳⵍⴷⵉⵜ ⵉⵎⵓⵏⵏ"
- },
- "TJ": {
- "name": "ⵜⴰⴷⵊⴰⴽⵉⵙⵜⴰⵏ"
- },
- "IO": {
- "name": "ⵜⴰⵎⵏⴰⴹⵜ ⵜⴰⵏⴳⵍⵉⵣⵉⵜ ⵏ ⵓⴳⴰⵔⵓ ⴰⵀⵉⵏⴷⵉ"
- },
- "CV": {
- "name": "ⵜⵉⴳⵣⵉⵔⵉⵏ ⵏ ⴽⴰⴱⴱⵉⵔⴷⵉ"
- },
- "KY": {
- "name": "ⵜⵉⴳⵣⵉⵔⵉⵏ ⵏ ⴽⴰⵢⵎⴰⵏ"
- },
- "CK": {
- "name": "ⵜⵉⴳⵣⵉⵔⵉⵏ ⵏ ⴽⵓⴽ"
- },
- "FK": {
- "name": "ⵜⵉⴳⵣⵉⵔⵉⵏ ⵏ ⵎⴰⵍⴰⵡⵉ"
- },
- "MH": {
- "name": "ⵜⵉⴳⵣⵉⵔⵉⵏ ⵏ ⵎⴰⵔⵛⴰⵍ"
- },
- "MP": {
- "name": "ⵜⵉⴳⵣⵉⵔⵉⵏ ⵏ ⵎⴰⵔⵢⴰⵏ ⵏ ⵉⵥⵥⵍⵎⴹ"
- },
- "NF": {
- "name": "ⵜⵉⴳⵣⵉⵔⵉⵏ ⵏ ⵏⵓⵔⴼⵓⵍⴽ"
- },
- "SB": {
- "name": "ⵜⵉⴳⵣⵉⵔⵉⵏ ⵏ ⵙⴰⵍⵓⵎⴰⵏ"
- },
- "TC": {
- "name": "ⵜⵉⴳⵣⵉⵔⵉⵏ ⵏ ⵜⵓⵔⴽⵢⴰ ⴷ ⴽⴰⵢⴽ"
- },
- "VI": {
- "name": "ⵜⵉⴳⵣⵉⵔⵉⵏ ⵜⵉⵎⴳⴰⴷ ⵏ ⵉⵡⵓⵏⴰⴽ ⵎⵓⵏⵏⵉⵏ"
- },
- "VG": {
- "name": "ⵜⵉⴳⵣⵉⵔⵉⵏ ⵜⵉⵎⴳⴰⴷ ⵏ ⵏⵏⴳⵍⵉⵣ"
- },
- "TL": {
- "name": "ⵜⵉⵎⵓⵔ ⵏ ⵍⵇⴱⵍⵜ"
- },
- "TV": {
- "name": "ⵜⵓⴼⴰⵍⵓ"
- },
- "TN": {
- "name": "ⵜⵓⵏⵙ"
- },
- "TM": {
- "name": "ⵜⵓⵔⴽⵎⴰⵏⵙⵜⴰⵏ"
- },
- "TR": {
- "name": "ⵜⵓⵔⴽⵢⴰ"
- },
- "TT": {
- "name": "ⵜⵔⵉⵏⵉⴷⴰⴷ ⴷ ⵟⵓⴱⴰⴳⵓ"
- },
- "TD": {
- "name": "ⵜⵛⴰⴷ"
- },
- "TZ": {
- "name": "ⵟⴰⵏⵥⴰⵏⵢⴰ"
- },
- "TH": {
- "name": "ⵟⴰⵢⵍⴰⵏⴷ"
- },
- "TW": {
- "name": "ⵟⴰⵢⵡⴰⵏ"
- },
- "TG": {
- "name": "ⵟⵓⴳⵓ"
- },
- "TK": {
- "name": "ⵟⵓⴽⵍⴰⵡ"
- },
- "TO": {
- "name": "ⵟⵓⵏⴳⴰ"
- },
- "WF": {
- "name": "ⵡⴰⵍⵉⵙ ⴷ ⴼⵓⵜⵓⵏⴰ"
- },
- "YE": {
- "name": "ⵢⴰⵎⴰⵏ"
- },
- "ZM": {
- "name": "ⵣⴰⵎⴱⵢⴰ"
- },
- "ZW": {
- "name": "ⵣⵉⵎⴱⴰⴱⵡⵉ"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/si.json b/vendor/commerceguys/intl/resources/country/si.json
deleted file mode 100644
index c4f06049c..000000000
--- a/vendor/commerceguys/intl/resources/country/si.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "IE": {
- "name": "අයර්ලන්තය"
- },
- "IM": {
- "name": "අයිල් ඔෆ් මෑන්"
- },
- "IS": {
- "name": "අයිස්ලන්තය"
- },
- "AW": {
- "name": "අරූබා"
- },
- "AZ": {
- "name": "අසර්බයිජානය"
- },
- "AR": {
- "name": "ආර්ජෙන්ටිනාව"
- },
- "AM": {
- "name": "ආර්මේනියාව"
- },
- "AI": {
- "name": "ඇන්ගුයිලාව"
- },
- "AO": {
- "name": "ඇන්ගෝලාව"
- },
- "AQ": {
- "name": "ඇන්ටාක්ටිකාව"
- },
- "AG": {
- "name": "ඇන්ටිගුවා සහ බාබියුඩාව"
- },
- "AD": {
- "name": "ඇන්ඩෝරාව"
- },
- "VI": {
- "name": "ඇමරිකානු වර්ජින් දූපත්"
- },
- "AS": {
- "name": "ඇමරිකානු සැමෝවාව"
- },
- "DZ": {
- "name": "ඇල්ජීරියාව"
- },
- "AL": {
- "name": "ඇල්බේනියාව"
- },
- "AC": {
- "name": "ඇසෙන්ෂන් දිවයින"
- },
- "AF": {
- "name": "ඇෆ්ගනිස්ථානය"
- },
- "EC": {
- "name": "ඉක්වදෝරය"
- },
- "IT": {
- "name": "ඉතාලිය"
- },
- "ET": {
- "name": "ඉතියෝපියාව"
- },
- "IN": {
- "name": "ඉන්දියාව"
- },
- "ID": {
- "name": "ඉන්දුනීසියාව"
- },
- "IQ": {
- "name": "ඉරාකය"
- },
- "IR": {
- "name": "ඉරානය"
- },
- "EG": {
- "name": "ඊජිප්තුව"
- },
- "IL": {
- "name": "ඊශ්‍රායලය"
- },
- "UG": {
- "name": "උගන්ඩාව"
- },
- "KP": {
- "name": "උතුරු කොරියාව"
- },
- "MP": {
- "name": "උතුරු මරියානා දූපත්"
- },
- "UY": {
- "name": "උරුගුවේ"
- },
- "UZ": {
- "name": "උස්බෙකිස්ථානය"
- },
- "AE": {
- "name": "එක්සත් අරාබි එමිර් රාජ්‍යය"
- },
- "UM": {
- "name": "එක්සත් ජනපද ඈත දූපත්"
- },
- "US": {
- "name": "එක්සත් ජනපදය"
- },
- "GB": {
- "name": "එක්සත් රාජධානිය"
- },
- "ER": {
- "name": "එරිත්‍රියාව"
- },
- "SV": {
- "name": "එල් සැල්වදෝරය"
- },
- "EE": {
- "name": "එස්තෝනියාව"
- },
- "AT": {
- "name": "ඔස්ට්‍රියාව"
- },
- "OM": {
- "name": "ඕමානය"
- },
- "AX": {
- "name": "ඕලන්ඩ් දූපත්"
- },
- "AU": {
- "name": "ඕස්ට්‍රේලියාව"
- },
- "QA": {
- "name": "කටාර්"
- },
- "KZ": {
- "name": "කසකස්තානය"
- },
- "KH": {
- "name": "කාම්බෝජය"
- },
- "CA": {
- "name": "කැනඩාව"
- },
- "IC": {
- "name": "කැනරි සූපත්"
- },
- "CM": {
- "name": "කැමරූන්"
- },
- "BQ": {
- "name": "කැරිබියානු නෙදර්ලන්තය"
- },
- "CU": {
- "name": "කියුබාව"
- },
- "KI": {
- "name": "කිරිබති"
- },
- "KG": {
- "name": "කිර්ගිස්තානය"
- },
- "CK": {
- "name": "කුක් දූපත්"
- },
- "CW": {
- "name": "කුරකාවෝ"
- },
- "KW": {
- "name": "කුවේටය"
- },
- "KE": {
- "name": "කෙන්යාව"
- },
- "CV": {
- "name": "කේප් වර්ඩ්"
- },
- "KY": {
- "name": "කේමන් දූපත්"
- },
- "CD": {
- "name": "කොංගො - කින්ශාසා"
- },
- "CG": {
- "name": "කොංගො - බ්‍රසාවිල්"
- },
- "CC": {
- "name": "කොකෝස් දූපත්"
- },
- "KM": {
- "name": "කොමොරෝස්"
- },
- "XK": {
- "name": "කොසෝවෝ"
- },
- "CR": {
- "name": "කොස්ටරිකාව"
- },
- "CO": {
- "name": "කොළොම්බියාව"
- },
- "CI": {
- "name": "කෝට් දි අයිවරි"
- },
- "CX": {
- "name": "ක්‍රිස්මස් දූපත"
- },
- "HR": {
- "name": "ක්‍රොඒෂියාව"
- },
- "GY": {
- "name": "ගයනාව"
- },
- "GG": {
- "name": "ගර්න්සිය"
- },
- "GA": {
- "name": "ගැබොන්"
- },
- "GM": {
- "name": "ගැම්බියාව"
- },
- "GN": {
- "name": "ගිණියාව"
- },
- "GW": {
- "name": "ගිනි බිසව්"
- },
- "GU": {
- "name": "ගුවාම්"
- },
- "GT": {
- "name": "ගෝතමාලාව"
- },
- "GD": {
- "name": "ග්‍රැනඩාව"
- },
- "GL": {
- "name": "ග්‍රීන්ලන්තය"
- },
- "GR": {
- "name": "ග්‍රීසිය"
- },
- "GP": {
- "name": "ග්වෝඩලෝප්"
- },
- "GH": {
- "name": "ඝානාව"
- },
- "TD": {
- "name": "චැච්"
- },
- "CL": {
- "name": "චිලී"
- },
- "CN": {
- "name": "චීනය"
- },
- "CZ": {
- "name": "චෙක් ජනරජය"
- },
- "JP": {
- "name": "ජපානය"
- },
- "DE": {
- "name": "ජර්මනිය"
- },
- "JE": {
- "name": "ජර්සි"
- },
- "JM": {
- "name": "ජැමෙයිකාව"
- },
- "DJ": {
- "name": "ජිබුටි"
- },
- "GI": {
- "name": "ජිබ්‍රෝල්ටාව"
- },
- "GE": {
- "name": "ජෝර්ජියාව"
- },
- "JO": {
- "name": "ජෝර්දානය"
- },
- "TJ": {
- "name": "ටජිකිස්තානය"
- },
- "TM": {
- "name": "ටර්ක්මෙනිස්ථානය"
- },
- "TC": {
- "name": "ටර්ක්ස් සහ කයිකොස් දූපත්"
- },
- "TZ": {
- "name": "ටැන්සානියාව"
- },
- "TL": {
- "name": "ටිමෝර් - ලෙස්ත්"
- },
- "TN": {
- "name": "ටියුනීසියාව"
- },
- "TV": {
- "name": "ටුවාලූ"
- },
- "TO": {
- "name": "ටොංගා"
- },
- "TK": {
- "name": "ටොකලාවු"
- },
- "TG": {
- "name": "ටොගෝ"
- },
- "TT": {
- "name": "ට්‍රිනිඩෑඩ් සහ ටොබැගෝ"
- },
- "TA": {
- "name": "ට්‍රිස්ටන් ද කුන්හා"
- },
- "DK": {
- "name": "ඩෙන්මාර්කය"
- },
- "DO": {
- "name": "ඩොමිනිකා ජනරජය"
- },
- "DM": {
- "name": "ඩොමිනිකාව"
- },
- "TH": {
- "name": "තායිලන්තය"
- },
- "TW": {
- "name": "තායිවානය"
- },
- "TR": {
- "name": "තුර්කිය"
- },
- "ZA": {
- "name": "දකුණු අප්‍රිකාව"
- },
- "KR": {
- "name": "දකුණු කොරියාව"
- },
- "GS": {
- "name": "දකුණු ජෝර්ජියාව සහ දකුණු සැන්ඩ්විච් දූපත්"
- },
- "TF": {
- "name": "දකුණු ප්‍රංශ දූපත් සමූහය"
- },
- "SS": {
- "name": "දකුණු සුඩානය"
- },
- "DG": {
- "name": "දියාගෝ ගාර්සියා"
- },
- "NE": {
- "name": "නයිජර්"
- },
- "NG": {
- "name": "නයිජීරියාව"
- },
- "NC": {
- "name": "නව කැලිඩෝනියාව"
- },
- "NZ": {
- "name": "නවසීලන්තය"
- },
- "NR": {
- "name": "නාවුරු"
- },
- "NA": {
- "name": "නැමීබියාව"
- },
- "NI": {
- "name": "නිකරගුවාව"
- },
- "NU": {
- "name": "නියූ"
- },
- "NL": {
- "name": "නෙදර්ලන්තය"
- },
- "NP": {
- "name": "නේපාලය"
- },
- "NO": {
- "name": "නෝර්වේ"
- },
- "NF": {
- "name": "නෝෆෝක් දූපත"
- },
- "PS": {
- "name": "පලස්තීන රාජ්‍යය"
- },
- "PW": {
- "name": "පලාවු"
- },
- "PK": {
- "name": "පාකිස්තානය"
- },
- "PA": {
- "name": "පැනමාව"
- },
- "PG": {
- "name": "පැපුවා නිව් ගිනියාව"
- },
- "PY": {
- "name": "පැරගුවේ"
- },
- "PN": {
- "name": "පිට්කෙය්න් දූපත්"
- },
- "PH": {
- "name": "පිලිපීනය"
- },
- "PR": {
- "name": "පුවර්ටෝ රිකෝ"
- },
- "PT": {
- "name": "පෘතුගාලය"
- },
- "PE": {
- "name": "පේරු"
- },
- "PL": {
- "name": "පෝලන්තය"
- },
- "GF": {
- "name": "ප්‍රංශ ගයනාව"
- },
- "PF": {
- "name": "ප්‍රංශ පොලිනීසියාව"
- },
- "FR": {
- "name": "ප්‍රංශය"
- },
- "BD": {
- "name": "බංග්ලාදේශය"
- },
- "EH": {
- "name": "බටහිර සහරාව"
- },
- "BF": {
- "name": "බර්කිනා ෆාසෝ"
- },
- "BM": {
- "name": "බර්මියුඩා"
- },
- "BG": {
- "name": "බල්ගේරියාව"
- },
- "BS": {
- "name": "බහමාස්"
- },
- "BH": {
- "name": "බහරේන්"
- },
- "BB": {
- "name": "බාබඩෝස්"
- },
- "BI": {
- "name": "බුරුන්දි"
- },
- "BN": {
- "name": "බෲනායි"
- },
- "BJ": {
- "name": "බෙනින්"
- },
- "BY": {
- "name": "බෙලරුස්"
- },
- "BZ": {
- "name": "බෙලීස්"
- },
- "BE": {
- "name": "බෙල්ජියම"
- },
- "BW": {
- "name": "බොට්ස්වානා"
- },
- "BO": {
- "name": "බොලීවියාව"
- },
- "BA": {
- "name": "බොස්නියාව සහ හර්සගොවීනාව"
- },
- "BR": {
- "name": "බ්‍රසීලය"
- },
- "IO": {
- "name": "බ්‍රිතාන්‍ය ඉන්දීය සාගර බල ප්‍රදේශය"
- },
- "VG": {
- "name": "බ්‍රිතාන්‍ය වර්ජින් දූපත්"
- },
- "BT": {
- "name": "භූතානය"
- },
- "MO": {
- "name": "මකාවු චීන විශේෂ පරිපාලන කලාපය"
- },
- "CF": {
- "name": "මධ්‍යම අප්‍රිකානු ජනරජය"
- },
- "FM": {
- "name": "මයික්‍රොනීසියාව"
- },
- "YT": {
- "name": "මයෝට්"
- },
- "MQ": {
- "name": "මර්ටිනික්"
- },
- "MW": {
- "name": "මලාවි"
- },
- "MV": {
- "name": "මාල දිවයින"
- },
- "ML": {
- "name": "මාලි"
- },
- "MH": {
- "name": "මාෂල් දූපත්"
- },
- "MG": {
- "name": "මැඩගස්කරය"
- },
- "MY": {
- "name": "මැලේසියාව"
- },
- "MK": {
- "name": "මැසිඩෝනියාව"
- },
- "MM": {
- "name": "මියන්මාරය (බුරුමය)"
- },
- "MU": {
- "name": "මුරුසිය"
- },
- "MX": {
- "name": "මෙක්සිකෝව"
- },
- "MC": {
- "name": "මොනාකෝව"
- },
- "MN": {
- "name": "මොන්ගෝලියාව"
- },
- "ME": {
- "name": "මොන්ටෙනීග්‍රෝ"
- },
- "MS": {
- "name": "මොන්සෙරාට්"
- },
- "MR": {
- "name": "මොරිටේනියාව"
- },
- "MA": {
- "name": "මොරොක්කෝව"
- },
- "MD": {
- "name": "මොල්ඩෝවාව"
- },
- "MZ": {
- "name": "මොසැම්බික්"
- },
- "MT": {
- "name": "මෝල්ටාව"
- },
- "UA": {
- "name": "යුක්රේනය"
- },
- "YE": {
- "name": "යේමනය"
- },
- "RE": {
- "name": "රීයුනියන්"
- },
- "RO": {
- "name": "රුමේනියාව"
- },
- "RW": {
- "name": "රුවන්ඩාව"
- },
- "RU": {
- "name": "රුසියාව"
- },
- "LU": {
- "name": "ලක්ශම්බර්ග්"
- },
- "LR": {
- "name": "ලයිබීරියාව"
- },
- "LA": {
- "name": "ලාඕසය"
- },
- "LV": {
- "name": "ලැට්වියාව"
- },
- "LI": {
- "name": "ලික්ටන්ස්ටයින්"
- },
- "LT": {
- "name": "ලිතුවේනියාව"
- },
- "LY": {
- "name": "ලිබියාව"
- },
- "LB": {
- "name": "ලෙබනනය"
- },
- "LS": {
- "name": "ලෙසතෝ"
- },
- "VA": {
- "name": "වතිකානු නගරය"
- },
- "VU": {
- "name": "වනුවාටු"
- },
- "WF": {
- "name": "වැලිස් සහ ෆුටුනා"
- },
- "VN": {
- "name": "වියට්නාමය"
- },
- "VE": {
- "name": "වෙනිසියුලාව"
- },
- "KN": {
- "name": "ශාන්ත කිට්ස් සහ නේවිස්"
- },
- "PM": {
- "name": "ශාන්ත පියරේ සහ මැකෝලන්"
- },
- "BL": {
- "name": "ශාන්ත බර්තලෙමි"
- },
- "MF": {
- "name": "ශාන්ත මාර්ටින්"
- },
- "SX": {
- "name": "ශාන්ත මාර්ටෙන්"
- },
- "LC": {
- "name": "ශාන්ත ලුසියා"
- },
- "VC": {
- "name": "ශාන්ත වින්සන්ට් සහ ග්‍රෙනඩින්ස්"
- },
- "SH": {
- "name": "ශාන්ත හෙලේනා"
- },
- "LK": {
- "name": "ශ්‍රී ලංකාව"
- },
- "GQ": {
- "name": "සමක ගිනියාව"
- },
- "CY": {
- "name": "සයිප්‍රසය"
- },
- "RS": {
- "name": "සර්බියාව"
- },
- "ST": {
- "name": "සාඕ තෝම් සහ ප්‍රින්සිප්"
- },
- "SM": {
- "name": "සැන් මැරිනෝ"
- },
- "WS": {
- "name": "සැමෝවා"
- },
- "ZM": {
- "name": "සැම්බියාව"
- },
- "SG": {
- "name": "සිංගප්පූරුව"
- },
- "ZW": {
- "name": "සිම්බාබ්වේ"
- },
- "SL": {
- "name": "සියරාලියෝන්"
- },
- "SY": {
- "name": "සිරියාව"
- },
- "SC": {
- "name": "සීශෙල්ස්"
- },
- "SR": {
- "name": "සුරිනාමය"
- },
- "SD": {
- "name": "සූඩානය"
- },
- "SN": {
- "name": "සෙනගාලය"
- },
- "EA": {
- "name": "සෙයුටා සහ මෙලිල්ලා"
- },
- "SB": {
- "name": "සොලමන් දූපත්"
- },
- "SO": {
- "name": "සෝමාලියාව"
- },
- "SA": {
- "name": "සෞදි අරාබිය"
- },
- "ES": {
- "name": "ස්පාඤ්ඤය"
- },
- "SK": {
- "name": "ස්ලෝවැකියාව"
- },
- "SI": {
- "name": "ස්ලෝවේනියාව"
- },
- "SZ": {
- "name": "ස්වාසිලන්තය"
- },
- "CH": {
- "name": "ස්විස්ටර්ලන්තය"
- },
- "SE": {
- "name": "ස්වීඩනය"
- },
- "SJ": {
- "name": "ස්වෙල්බර්ඩ් සහ ජේන් මයේන්"
- },
- "HU": {
- "name": "හන්ගේරියාව"
- },
- "HT": {
- "name": "හයිටි"
- },
- "HK": {
- "name": "හොංකොං චීන විශේෂ පරිපාලන කලාපය"
- },
- "HN": {
- "name": "හොන්ඩුරාස්"
- },
- "FO": {
- "name": "ෆැරෝ දූපත්"
- },
- "FI": {
- "name": "ෆින්ලන්තය"
- },
- "FJ": {
- "name": "ෆීජී"
- },
- "FK": {
- "name": "ෆෝක්ලන්ත දූපත්"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/sk.json b/vendor/commerceguys/intl/resources/country/sk.json
deleted file mode 100644
index 1d305bf0d..000000000
--- a/vendor/commerceguys/intl/resources/country/sk.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afganistan"
- },
- "AX": {
- "name": "Alandy"
- },
- "AL": {
- "name": "Albánsko"
- },
- "DZ": {
- "name": "Alžírsko"
- },
- "AS": {
- "name": "Americká Samoa"
- },
- "VI": {
- "name": "Americké Panenské ostrovy"
- },
- "AD": {
- "name": "Andorra"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguilla"
- },
- "AQ": {
- "name": "Antarktída"
- },
- "AG": {
- "name": "Antigua a Barbuda"
- },
- "AR": {
- "name": "Argentína"
- },
- "AM": {
- "name": "Arménsko"
- },
- "AW": {
- "name": "Aruba"
- },
- "AC": {
- "name": "Ascension"
- },
- "AU": {
- "name": "Austrália"
- },
- "AZ": {
- "name": "Azerbajdžan"
- },
- "BS": {
- "name": "Bahamy"
- },
- "BH": {
- "name": "Bahrajn"
- },
- "BD": {
- "name": "Bangladéš"
- },
- "BB": {
- "name": "Barbados"
- },
- "BE": {
- "name": "Belgicko"
- },
- "BZ": {
- "name": "Belize"
- },
- "BJ": {
- "name": "Benin"
- },
- "BM": {
- "name": "Bermudy"
- },
- "BT": {
- "name": "Bhután"
- },
- "BY": {
- "name": "Bielorusko"
- },
- "BO": {
- "name": "Bolívia"
- },
- "BA": {
- "name": "Bosna a Hercegovina"
- },
- "BW": {
- "name": "Botswana"
- },
- "BR": {
- "name": "Brazília"
- },
- "IO": {
- "name": "Britské indickooceánske územie"
- },
- "VG": {
- "name": "Britské Panenské ostrovy"
- },
- "BN": {
- "name": "Brunej"
- },
- "BG": {
- "name": "Bulharsko"
- },
- "BF": {
- "name": "Burkina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "EA": {
- "name": "Ceuta a Melilla"
- },
- "CK": {
- "name": "Cookove ostrovy"
- },
- "CW": {
- "name": "Curaçao"
- },
- "CY": {
- "name": "Cyprus"
- },
- "TD": {
- "name": "Čad"
- },
- "CZ": {
- "name": "Česko"
- },
- "ME": {
- "name": "Čierna Hora"
- },
- "CL": {
- "name": "Čile"
- },
- "CN": {
- "name": "Čína"
- },
- "DK": {
- "name": "Dánsko"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DM": {
- "name": "Dominika"
- },
- "DO": {
- "name": "Dominikánska republika"
- },
- "DJ": {
- "name": "Džibutsko"
- },
- "EG": {
- "name": "Egypt"
- },
- "EC": {
- "name": "Ekvádor"
- },
- "ER": {
- "name": "Eritrea"
- },
- "EE": {
- "name": "Estónsko"
- },
- "ET": {
- "name": "Etiópia"
- },
- "FO": {
- "name": "Faerské ostrovy"
- },
- "FK": {
- "name": "Falklandy"
- },
- "FJ": {
- "name": "Fidži"
- },
- "PH": {
- "name": "Filipíny"
- },
- "FI": {
- "name": "Fínsko"
- },
- "GF": {
- "name": "Francúzska Guyana"
- },
- "PF": {
- "name": "Francúzska Polynézia"
- },
- "TF": {
- "name": "Francúzske južné a antarktické územia"
- },
- "FR": {
- "name": "Francúzsko"
- },
- "GA": {
- "name": "Gabon"
- },
- "GM": {
- "name": "Gambia"
- },
- "GH": {
- "name": "Ghana"
- },
- "GI": {
- "name": "Gibraltár"
- },
- "GR": {
- "name": "Grécko"
- },
- "GD": {
- "name": "Grenada"
- },
- "GL": {
- "name": "Grónsko"
- },
- "GE": {
- "name": "Gruzínsko"
- },
- "GP": {
- "name": "Guadeloupe"
- },
- "GU": {
- "name": "Guam"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GN": {
- "name": "Guinea"
- },
- "GW": {
- "name": "Guinea-Bissau"
- },
- "GY": {
- "name": "Guyana"
- },
- "HT": {
- "name": "Haiti"
- },
- "NL": {
- "name": "Holandsko"
- },
- "HN": {
- "name": "Honduras"
- },
- "HK": {
- "name": "Hongkong – OAO Číny"
- },
- "HR": {
- "name": "Chorvátsko"
- },
- "IN": {
- "name": "India"
- },
- "ID": {
- "name": "Indonézia"
- },
- "IQ": {
- "name": "Irak"
- },
- "IR": {
- "name": "Irán"
- },
- "IE": {
- "name": "Írsko"
- },
- "IS": {
- "name": "Island"
- },
- "IL": {
- "name": "Izrael"
- },
- "JM": {
- "name": "Jamajka"
- },
- "JP": {
- "name": "Japonsko"
- },
- "YE": {
- "name": "Jemen"
- },
- "JE": {
- "name": "Jersey"
- },
- "JO": {
- "name": "Jordánsko"
- },
- "ZA": {
- "name": "Južná Afrika"
- },
- "GS": {
- "name": "Južná Georgia a Južné Sandwichove ostrovy"
- },
- "KR": {
- "name": "Južná Kórea"
- },
- "SS": {
- "name": "Južný Sudán"
- },
- "KY": {
- "name": "Kajmanie ostrovy"
- },
- "KH": {
- "name": "Kambodža"
- },
- "CM": {
- "name": "Kamerun"
- },
- "CA": {
- "name": "Kanada"
- },
- "IC": {
- "name": "Kanárske ostrovy"
- },
- "CV": {
- "name": "Kapverdy"
- },
- "BQ": {
- "name": "Karibské Holandsko"
- },
- "QA": {
- "name": "Katar"
- },
- "KZ": {
- "name": "Kazachstan"
- },
- "KE": {
- "name": "Keňa"
- },
- "KG": {
- "name": "Kirgizsko"
- },
- "KI": {
- "name": "Kiribati"
- },
- "CC": {
- "name": "Kokosové ostrovy"
- },
- "CO": {
- "name": "Kolumbia"
- },
- "KM": {
- "name": "Komory"
- },
- "CD": {
- "name": "Konžská demokratická republika"
- },
- "CG": {
- "name": "Konžská republika"
- },
- "XK": {
- "name": "Kosovo"
- },
- "CR": {
- "name": "Kostarika"
- },
- "CU": {
- "name": "Kuba"
- },
- "KW": {
- "name": "Kuvajt"
- },
- "LA": {
- "name": "Laos"
- },
- "LS": {
- "name": "Lesotho"
- },
- "LB": {
- "name": "Libanon"
- },
- "LR": {
- "name": "Libéria"
- },
- "LY": {
- "name": "Líbya"
- },
- "LI": {
- "name": "Lichtenštajnsko"
- },
- "LT": {
- "name": "Litva"
- },
- "LV": {
- "name": "Lotyšsko"
- },
- "LU": {
- "name": "Luxembursko"
- },
- "MO": {
- "name": "Macao – OAO Číny"
- },
- "MK": {
- "name": "Macedónsko"
- },
- "MG": {
- "name": "Madagaskar"
- },
- "HU": {
- "name": "Maďarsko"
- },
- "MY": {
- "name": "Malajzia"
- },
- "MW": {
- "name": "Malawi"
- },
- "MV": {
- "name": "Maldivy"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "MA": {
- "name": "Maroko"
- },
- "MH": {
- "name": "Marshallove ostrovy"
- },
- "MQ": {
- "name": "Martinik"
- },
- "MU": {
- "name": "Maurícius"
- },
- "MR": {
- "name": "Mauritánia"
- },
- "YT": {
- "name": "Mayotte"
- },
- "UM": {
- "name": "Menšie odľahlé ostrovy USA"
- },
- "MX": {
- "name": "Mexiko"
- },
- "FM": {
- "name": "Mikronézia"
- },
- "MM": {
- "name": "Mjanmarsko"
- },
- "MD": {
- "name": "Moldavsko"
- },
- "MC": {
- "name": "Monako"
- },
- "MN": {
- "name": "Mongolsko"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MZ": {
- "name": "Mozambik"
- },
- "NA": {
- "name": "Namíbia"
- },
- "NR": {
- "name": "Nauru"
- },
- "DE": {
- "name": "Nemecko"
- },
- "NP": {
- "name": "Nepál"
- },
- "NE": {
- "name": "Niger"
- },
- "NG": {
- "name": "Nigéria"
- },
- "NI": {
- "name": "Nikaragua"
- },
- "NU": {
- "name": "Niue"
- },
- "NF": {
- "name": "Norfolk"
- },
- "NO": {
- "name": "Nórsko"
- },
- "NC": {
- "name": "Nová Kaledónia"
- },
- "NZ": {
- "name": "Nový Zéland"
- },
- "OM": {
- "name": "Omán"
- },
- "IM": {
- "name": "Ostrov Man"
- },
- "PK": {
- "name": "Pakistan"
- },
- "PW": {
- "name": "Palau"
- },
- "PS": {
- "name": "Palestínske územia"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papua-Nová Guinea"
- },
- "PY": {
- "name": "Paraguaj"
- },
- "PE": {
- "name": "Peru"
- },
- "PN": {
- "name": "Pitcairnove ostrovy"
- },
- "CI": {
- "name": "Pobrežie Slonoviny"
- },
- "PL": {
- "name": "Poľsko"
- },
- "PR": {
- "name": "Portoriko"
- },
- "PT": {
- "name": "Portugalsko"
- },
- "AT": {
- "name": "Rakúsko"
- },
- "RE": {
- "name": "Réunion"
- },
- "GQ": {
- "name": "Rovníková Guinea"
- },
- "RO": {
- "name": "Rumunsko"
- },
- "RU": {
- "name": "Rusko"
- },
- "RW": {
- "name": "Rwanda"
- },
- "PM": {
- "name": "Saint Pierre a Miquelon"
- },
- "SV": {
- "name": "Salvádor"
- },
- "WS": {
- "name": "Samoa"
- },
- "SM": {
- "name": "San Maríno"
- },
- "SA": {
- "name": "Saudská Arábia"
- },
- "SN": {
- "name": "Senegal"
- },
- "KP": {
- "name": "Severná Kórea"
- },
- "MP": {
- "name": "Severné Mariány"
- },
- "SC": {
- "name": "Seychely"
- },
- "SL": {
- "name": "Sierra Leone"
- },
- "SG": {
- "name": "Singapur"
- },
- "SK": {
- "name": "Slovensko"
- },
- "SI": {
- "name": "Slovinsko"
- },
- "SO": {
- "name": "Somálsko"
- },
- "AE": {
- "name": "Spojené arabské emiráty"
- },
- "GB": {
- "name": "Spojené kráľovstvo"
- },
- "US": {
- "name": "Spojené štáty"
- },
- "RS": {
- "name": "Srbsko"
- },
- "LK": {
- "name": "Srí Lanka"
- },
- "CF": {
- "name": "Stredoafrická republika"
- },
- "SD": {
- "name": "Sudán"
- },
- "SR": {
- "name": "Surinam"
- },
- "SJ": {
- "name": "Svalbard a Jan Mayen"
- },
- "SZ": {
- "name": "Svazijsko"
- },
- "SH": {
- "name": "Svätá Helena"
- },
- "LC": {
- "name": "Svätá Lucia"
- },
- "BL": {
- "name": "Svätý Bartolomej"
- },
- "KN": {
- "name": "Svätý Krištof a Nevis"
- },
- "MF": {
- "name": "Svätý Martin (fr.)"
- },
- "SX": {
- "name": "Svätý Martin (hol.)"
- },
- "ST": {
- "name": "Svätý Tomáš a Princov ostrov"
- },
- "VC": {
- "name": "Svätý Vincent a Grenadíny"
- },
- "SY": {
- "name": "Sýria"
- },
- "SB": {
- "name": "Šalamúnove ostrovy"
- },
- "ES": {
- "name": "Španielsko"
- },
- "CH": {
- "name": "Švajčiarsko"
- },
- "SE": {
- "name": "Švédsko"
- },
- "TJ": {
- "name": "Tadžikistan"
- },
- "TW": {
- "name": "Taiwan"
- },
- "IT": {
- "name": "Taliansko"
- },
- "TZ": {
- "name": "Tanzánia"
- },
- "TH": {
- "name": "Thajsko"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad a Tobago"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TN": {
- "name": "Tunisko"
- },
- "TR": {
- "name": "Turecko"
- },
- "TM": {
- "name": "Turkménsko"
- },
- "TC": {
- "name": "Turks a Caicos"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UG": {
- "name": "Uganda"
- },
- "UA": {
- "name": "Ukrajina"
- },
- "UY": {
- "name": "Uruguaj"
- },
- "UZ": {
- "name": "Uzbekistan"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VA": {
- "name": "Vatikán"
- },
- "VE": {
- "name": "Venezuela"
- },
- "CX": {
- "name": "Vianočný ostrov"
- },
- "VN": {
- "name": "Vietnam"
- },
- "TL": {
- "name": "Východný Timor"
- },
- "WF": {
- "name": "Wallis a Futuna"
- },
- "ZM": {
- "name": "Zambia"
- },
- "EH": {
- "name": "Západná Sahara"
- },
- "ZW": {
- "name": "Zimbabwe"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/sl.json b/vendor/commerceguys/intl/resources/country/sl.json
deleted file mode 100644
index 70527ff4a..000000000
--- a/vendor/commerceguys/intl/resources/country/sl.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afganistan"
- },
- "AX": {
- "name": "Ålandski otoki"
- },
- "AL": {
- "name": "Albanija"
- },
- "DZ": {
- "name": "Alžirija"
- },
- "AS": {
- "name": "Ameriška Samoa"
- },
- "VI": {
- "name": "Ameriški Deviški otoki"
- },
- "AD": {
- "name": "Andora"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Angvila"
- },
- "AQ": {
- "name": "Antarktika"
- },
- "AG": {
- "name": "Antigva in Barbuda"
- },
- "AR": {
- "name": "Argentina"
- },
- "AM": {
- "name": "Armenija"
- },
- "AW": {
- "name": "Aruba"
- },
- "AU": {
- "name": "Avstralija"
- },
- "AT": {
- "name": "Avstrija"
- },
- "AZ": {
- "name": "Azerbajdžan"
- },
- "BS": {
- "name": "Bahami"
- },
- "BH": {
- "name": "Bahrajn"
- },
- "BD": {
- "name": "Bangladeš"
- },
- "BB": {
- "name": "Barbados"
- },
- "BE": {
- "name": "Belgija"
- },
- "BZ": {
- "name": "Belize"
- },
- "BY": {
- "name": "Belorusija"
- },
- "BJ": {
- "name": "Benin"
- },
- "BM": {
- "name": "Bermudi"
- },
- "BW": {
- "name": "Bocvana"
- },
- "BG": {
- "name": "Bolgarija"
- },
- "BO": {
- "name": "Bolivija"
- },
- "BA": {
- "name": "Bosna in Hercegovina"
- },
- "CX": {
- "name": "Božični otok"
- },
- "BR": {
- "name": "Brazilija"
- },
- "VG": {
- "name": "Britanski Deviški otoki"
- },
- "IO": {
- "name": "Britansko ozemlje v Indijskem oceanu"
- },
- "BN": {
- "name": "Brunej"
- },
- "BF": {
- "name": "Burkina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "BT": {
- "name": "Butan"
- },
- "CF": {
- "name": "Centralnoafriška republika"
- },
- "EA": {
- "name": "Ceuta in Melilla"
- },
- "CY": {
- "name": "Ciper"
- },
- "CK": {
- "name": "Cookovi otoki"
- },
- "CW": {
- "name": "Curaçao"
- },
- "TD": {
- "name": "Čad"
- },
- "CZ": {
- "name": "Češka"
- },
- "CL": {
- "name": "Čile"
- },
- "ME": {
- "name": "Črna gora"
- },
- "DK": {
- "name": "Danska"
- },
- "CD": {
- "name": "Demokratična republika Kongo"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DM": {
- "name": "Dominika"
- },
- "DO": {
- "name": "Dominikanska republika"
- },
- "DJ": {
- "name": "Džibuti"
- },
- "EG": {
- "name": "Egipt"
- },
- "EC": {
- "name": "Ekvador"
- },
- "GQ": {
- "name": "Ekvatorialna Gvineja"
- },
- "ER": {
- "name": "Eritreja"
- },
- "EE": {
- "name": "Estonija"
- },
- "ET": {
- "name": "Etiopija"
- },
- "FK": {
- "name": "Falklandski otoki"
- },
- "FO": {
- "name": "Ferski otoki"
- },
- "FJ": {
- "name": "Fidži"
- },
- "PH": {
- "name": "Filipini"
- },
- "FI": {
- "name": "Finska"
- },
- "FR": {
- "name": "Francija"
- },
- "GF": {
- "name": "Francoska Gvajana"
- },
- "PF": {
- "name": "Francoska Polinezija"
- },
- "TF": {
- "name": "Francosko južno ozemlje"
- },
- "GA": {
- "name": "Gabon"
- },
- "GM": {
- "name": "Gambija"
- },
- "GH": {
- "name": "Gana"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GR": {
- "name": "Grčija"
- },
- "GD": {
- "name": "Grenada"
- },
- "GL": {
- "name": "Grenlandija"
- },
- "GE": {
- "name": "Gruzija"
- },
- "GP": {
- "name": "Guadeloupe"
- },
- "GU": {
- "name": "Guam"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GY": {
- "name": "Gvajana"
- },
- "GT": {
- "name": "Gvatemala"
- },
- "GN": {
- "name": "Gvineja"
- },
- "GW": {
- "name": "Gvineja Bissau"
- },
- "HT": {
- "name": "Haiti"
- },
- "HN": {
- "name": "Honduras"
- },
- "HR": {
- "name": "Hrvaška"
- },
- "IN": {
- "name": "Indija"
- },
- "ID": {
- "name": "Indonezija"
- },
- "IQ": {
- "name": "Irak"
- },
- "IR": {
- "name": "Iran"
- },
- "IE": {
- "name": "Irska"
- },
- "IS": {
- "name": "Islandija"
- },
- "IT": {
- "name": "Italija"
- },
- "IL": {
- "name": "Izrael"
- },
- "JM": {
- "name": "Jamajka"
- },
- "JP": {
- "name": "Japonska"
- },
- "YE": {
- "name": "Jemen"
- },
- "JE": {
- "name": "Jersey"
- },
- "JO": {
- "name": "Jordanija"
- },
- "GS": {
- "name": "Južna Georgia in Južni Sandwichevi otoki"
- },
- "KR": {
- "name": "Južna Koreja"
- },
- "SS": {
- "name": "Južni Sudan"
- },
- "ZA": {
- "name": "Južnoafriška republika"
- },
- "KY": {
- "name": "Kajmanski otoki"
- },
- "KH": {
- "name": "Kambodža"
- },
- "CM": {
- "name": "Kamerun"
- },
- "CA": {
- "name": "Kanada"
- },
- "IC": {
- "name": "Kanarski otoki"
- },
- "QA": {
- "name": "Katar"
- },
- "KZ": {
- "name": "Kazahstan"
- },
- "KE": {
- "name": "Kenija"
- },
- "KG": {
- "name": "Kirgizistan"
- },
- "KI": {
- "name": "Kiribati"
- },
- "CN": {
- "name": "Kitajska"
- },
- "CC": {
- "name": "Kokosovi otoki"
- },
- "CO": {
- "name": "Kolumbija"
- },
- "KM": {
- "name": "Komori"
- },
- "CG": {
- "name": "Kongo - Brazzaville"
- },
- "XK": {
- "name": "Kosovo"
- },
- "CR": {
- "name": "Kostarika"
- },
- "CU": {
- "name": "Kuba"
- },
- "KW": {
- "name": "Kuvajt"
- },
- "LA": {
- "name": "Laos"
- },
- "LV": {
- "name": "Latvija"
- },
- "LS": {
- "name": "Lesoto"
- },
- "LB": {
- "name": "Libanon"
- },
- "LR": {
- "name": "Liberija"
- },
- "LY": {
- "name": "Libija"
- },
- "LI": {
- "name": "Lihtenštajn"
- },
- "LT": {
- "name": "Litva"
- },
- "LU": {
- "name": "Luksemburg"
- },
- "MG": {
- "name": "Madagaskar"
- },
- "HU": {
- "name": "Madžarska"
- },
- "MK": {
- "name": "Makedonija"
- },
- "MW": {
- "name": "Malavi"
- },
- "MV": {
- "name": "Maldivi"
- },
- "MY": {
- "name": "Malezija"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "MA": {
- "name": "Maroko"
- },
- "MH": {
- "name": "Marshallovi otoki"
- },
- "MQ": {
- "name": "Martinik"
- },
- "MU": {
- "name": "Mauritius"
- },
- "MR": {
- "name": "Mavretanija"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "Mehika"
- },
- "FM": {
- "name": "Mikronezija"
- },
- "MM": {
- "name": "Mjanmar (Burma)"
- },
- "MD": {
- "name": "Moldavija"
- },
- "MC": {
- "name": "Monako"
- },
- "MN": {
- "name": "Mongolija"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MZ": {
- "name": "Mozambik"
- },
- "NA": {
- "name": "Namibija"
- },
- "NR": {
- "name": "Nauru"
- },
- "DE": {
- "name": "Nemčija"
- },
- "NP": {
- "name": "Nepal"
- },
- "NE": {
- "name": "Niger"
- },
- "NG": {
- "name": "Nigerija"
- },
- "NI": {
- "name": "Nikaragva"
- },
- "NU": {
- "name": "Niue"
- },
- "NL": {
- "name": "Nizozemska"
- },
- "BQ": {
- "name": "Nizozemski Karibi"
- },
- "NF": {
- "name": "Norfolški otok"
- },
- "NO": {
- "name": "Norveška"
- },
- "NC": {
- "name": "Nova Kaledonija"
- },
- "NZ": {
- "name": "Nova Zelandija"
- },
- "OM": {
- "name": "Oman"
- },
- "AC": {
- "name": "Otok Ascension"
- },
- "IM": {
- "name": "Otok Man"
- },
- "TC": {
- "name": "Otoki Turks in Caicos"
- },
- "PK": {
- "name": "Pakistan"
- },
- "PW": {
- "name": "Palau"
- },
- "PS": {
- "name": "Palestinsko ozemlje"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papua Nova Gvineja"
- },
- "PY": {
- "name": "Paragvaj"
- },
- "PE": {
- "name": "Peru"
- },
- "PN": {
- "name": "Pitcairn"
- },
- "PL": {
- "name": "Poljska"
- },
- "PR": {
- "name": "Portoriko"
- },
- "PT": {
- "name": "Portugalska"
- },
- "HK": {
- "name": "Posebno administrativno območje LR Kitajske Hongkong"
- },
- "MO": {
- "name": "Posebno administrativno območje LR Kitajske Macao"
- },
- "RE": {
- "name": "Reunion"
- },
- "RO": {
- "name": "Romunija"
- },
- "RW": {
- "name": "Ruanda"
- },
- "RU": {
- "name": "Rusija"
- },
- "BL": {
- "name": "Saint Barthélemy"
- },
- "KN": {
- "name": "Saint Kitts in Nevis"
- },
- "LC": {
- "name": "Saint Lucia"
- },
- "MF": {
- "name": "Saint Martin"
- },
- "PM": {
- "name": "Saint Pierre in Miquelon"
- },
- "VC": {
- "name": "Saint Vincent in Grenadine"
- },
- "SB": {
- "name": "Salomonovi otoki"
- },
- "SV": {
- "name": "Salvador"
- },
- "WS": {
- "name": "Samoa"
- },
- "SM": {
- "name": "San Marino"
- },
- "ST": {
- "name": "Sao Tome in Principe"
- },
- "SA": {
- "name": "Saudova Arabija"
- },
- "SC": {
- "name": "Sejšeli"
- },
- "SN": {
- "name": "Senegal"
- },
- "KP": {
- "name": "Severna Koreja"
- },
- "MP": {
- "name": "Severni Marianski otoki"
- },
- "SL": {
- "name": "Sierra Leone"
- },
- "SG": {
- "name": "Singapur"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SY": {
- "name": "Sirija"
- },
- "CI": {
- "name": "Slonokoščena obala"
- },
- "SK": {
- "name": "Slovaška"
- },
- "SI": {
- "name": "Slovenija"
- },
- "SO": {
- "name": "Somalija"
- },
- "RS": {
- "name": "Srbija"
- },
- "UM": {
- "name": "Stranski zunanji otoki Združenih držav"
- },
- "SD": {
- "name": "Sudan"
- },
- "SR": {
- "name": "Surinam"
- },
- "SJ": {
- "name": "Svalbard in Jan Mayen"
- },
- "SZ": {
- "name": "Svazi"
- },
- "SH": {
- "name": "Sveta Helena"
- },
- "ES": {
- "name": "Španija"
- },
- "LK": {
- "name": "Šrilanka"
- },
- "SE": {
- "name": "Švedska"
- },
- "CH": {
- "name": "Švica"
- },
- "TJ": {
- "name": "Tadžikistan"
- },
- "TH": {
- "name": "Tajska"
- },
- "TW": {
- "name": "Tajvan"
- },
- "TZ": {
- "name": "Tanzanija"
- },
- "TL": {
- "name": "Timor-Leste"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad in Tobago"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TN": {
- "name": "Tunizija"
- },
- "TR": {
- "name": "Turčija"
- },
- "TM": {
- "name": "Turkmenistan"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UG": {
- "name": "Uganda"
- },
- "UA": {
- "name": "Ukrajina"
- },
- "UY": {
- "name": "Urugvaj"
- },
- "UZ": {
- "name": "Uzbekistan"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VA": {
- "name": "Vatikan"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietnam"
- },
- "WF": {
- "name": "Wallis in Futuna"
- },
- "EH": {
- "name": "Zahodna Sahara"
- },
- "ZM": {
- "name": "Zambija"
- },
- "US": {
- "name": "Združene države Amerike"
- },
- "AE": {
- "name": "Združeni arabski emirati"
- },
- "GB": {
- "name": "Združeno kraljestvo"
- },
- "CV": {
- "name": "Zelenortski otoki"
- },
- "ZW": {
- "name": "Zimbabve"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/smn.json b/vendor/commerceguys/intl/resources/country/smn.json
deleted file mode 100644
index 5e6b6a1a6..000000000
--- a/vendor/commerceguys/intl/resources/country/smn.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afganistan"
- },
- "AL": {
- "name": "Albania"
- },
- "DZ": {
- "name": "Algeria"
- },
- "AS": {
- "name": "Amerika Samoa"
- },
- "AD": {
- "name": "Andorra"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguilla"
- },
- "AQ": {
- "name": "Antarktis"
- },
- "AG": {
- "name": "Antigua já Barbuda"
- },
- "AE": {
- "name": "Arabiemirkodeh"
- },
- "AR": {
- "name": "Argentina"
- },
- "AM": {
- "name": "Armenia"
- },
- "AW": {
- "name": "Aruba"
- },
- "AC": {
- "name": "Ascension-suálui"
- },
- "AU": {
- "name": "Australia"
- },
- "AZ": {
- "name": "Azerbaidžan"
- },
- "BS": {
- "name": "Bahama"
- },
- "BH": {
- "name": "Bahrain"
- },
- "BD": {
- "name": "Bangladesh"
- },
- "BB": {
- "name": "Barbados"
- },
- "BE": {
- "name": "Belgia"
- },
- "BZ": {
- "name": "Belize"
- },
- "BJ": {
- "name": "Benin"
- },
- "BM": {
- "name": "Bermuda"
- },
- "BT": {
- "name": "Bhutan"
- },
- "BO": {
- "name": "Bolivia"
- },
- "BA": {
- "name": "Bosnia já Herzegovina"
- },
- "BW": {
- "name": "Botswana"
- },
- "BR": {
- "name": "Brasilia"
- },
- "IO": {
- "name": "Brittilâš India väldimeerâ kuávlu"
- },
- "VG": {
- "name": "Brittiliih Nieidâsuolluuh"
- },
- "BN": {
- "name": "Brunei"
- },
- "BG": {
- "name": "Bulgaria"
- },
- "BF": {
- "name": "Burkina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "CV": {
- "name": "Cape Verde"
- },
- "BQ": {
- "name": "Caribbean Netherlands"
- },
- "KY": {
- "name": "Caymansuolluuh"
- },
- "EA": {
- "name": "Ceuta já Melilla"
- },
- "CL": {
- "name": "Chile"
- },
- "CG": {
- "name": "Congo - Brazzaville"
- },
- "CD": {
- "name": "Congo - Kinshasa"
- },
- "CK": {
- "name": "Cooksuolluuh"
- },
- "CR": {
- "name": "Costa Rica"
- },
- "CI": {
- "name": "Côte d’Ivoire"
- },
- "CW": {
- "name": "Curaçao"
- },
- "SJ": {
- "name": "Čokkeväärih já Jan Mayen"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DJ": {
- "name": "Djibouti"
- },
- "DM": {
- "name": "Dominica"
- },
- "DO": {
- "name": "Dominikaanisâš täsiväldi"
- },
- "EC": {
- "name": "Ecuador"
- },
- "EE": {
- "name": "Eestieennâm"
- },
- "EG": {
- "name": "Egypti"
- },
- "SV": {
- "name": "El Salvador"
- },
- "ER": {
- "name": "Eritrea"
- },
- "ES": {
- "name": "Espanja"
- },
- "ET": {
- "name": "Etiopia"
- },
- "FK": {
- "name": "Falklandsuolluuh"
- },
- "FJ": {
- "name": "Fidži"
- },
- "PH": {
- "name": "Filipineh"
- },
- "FO": {
- "name": "Färsuolluuh"
- },
- "GA": {
- "name": "Gabon"
- },
- "GM": {
- "name": "Gambia"
- },
- "GE": {
- "name": "Georgia"
- },
- "GH": {
- "name": "Ghana"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GD": {
- "name": "Grenada"
- },
- "GL": {
- "name": "Grönland"
- },
- "GP": {
- "name": "Guadeloupe"
- },
- "GU": {
- "name": "Guam"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GN": {
- "name": "Guinea"
- },
- "GW": {
- "name": "Guinea-Bissau"
- },
- "GY": {
- "name": "Guyana"
- },
- "HT": {
- "name": "Haiti"
- },
- "HN": {
- "name": "Honduras"
- },
- "HK": {
- "name": "Hongkong – Kiina e.h.k."
- },
- "IN": {
- "name": "India"
- },
- "ID": {
- "name": "Indonesia"
- },
- "IQ": {
- "name": "Irak"
- },
- "IR": {
- "name": "Iran"
- },
- "IE": {
- "name": "Irland"
- },
- "IS": {
- "name": "Island"
- },
- "IL": {
- "name": "Israel"
- },
- "IT": {
- "name": "Italia"
- },
- "JP": {
- "name": "Jaapaan"
- },
- "JM": {
- "name": "Jamaika"
- },
- "YE": {
- "name": "Jemen"
- },
- "JE": {
- "name": "Jersey"
- },
- "JO": {
- "name": "Jordan"
- },
- "CX": {
- "name": "Juovlâsuálui"
- },
- "KH": {
- "name": "Kambodža"
- },
- "CM": {
- "name": "Kamerun"
- },
- "CA": {
- "name": "Kanada"
- },
- "IC": {
- "name": "Kanariasuolluuh"
- },
- "KZ": {
- "name": "Kazakstan"
- },
- "KE": {
- "name": "Kenia"
- },
- "CN": {
- "name": "Kiina"
- },
- "KG": {
- "name": "Kirgisia"
- },
- "KI": {
- "name": "Kiribati"
- },
- "CO": {
- "name": "Kolumbia"
- },
- "KM": {
- "name": "Komoreh"
- },
- "CC": {
- "name": "Kookossuolluuh (Keelingsuolluuh)"
- },
- "CF": {
- "name": "Koskâ-Afrika täsiväldi"
- },
- "XK": {
- "name": "Kosovo"
- },
- "GR": {
- "name": "Kreikka"
- },
- "HR": {
- "name": "Kroatia"
- },
- "CU": {
- "name": "Kuuba"
- },
- "KW": {
- "name": "Kuwait"
- },
- "CY": {
- "name": "Kypros"
- },
- "LA": {
- "name": "Laos"
- },
- "LV": {
- "name": "Latvia"
- },
- "LS": {
- "name": "Lesotho"
- },
- "LB": {
- "name": "Libanon"
- },
- "LR": {
- "name": "Liberia"
- },
- "LY": {
- "name": "Libya"
- },
- "LI": {
- "name": "Liechtenstein"
- },
- "LT": {
- "name": "Liettua"
- },
- "LU": {
- "name": "Luxemburg"
- },
- "ZA": {
- "name": "Maadâ-Afrikka"
- },
- "GS": {
- "name": "Maadâ-Georgia já Máddááh Sandwichsuolluuh"
- },
- "KR": {
- "name": "Maadâ-Korea"
- },
- "SS": {
- "name": "Maadâ-Sudan"
- },
- "MO": {
- "name": "Macao - – Kiina e.h.k."
- },
- "MK": {
- "name": "Macedonia"
- },
- "MG": {
- "name": "Madagaskar"
- },
- "MW": {
- "name": "Malawi"
- },
- "MY": {
- "name": "Malaysia"
- },
- "MV": {
- "name": "Malediveh"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "IM": {
- "name": "Mansuálui"
- },
- "MA": {
- "name": "Marokko"
- },
- "MH": {
- "name": "Marshallsuolluuh"
- },
- "MQ": {
- "name": "Martinique"
- },
- "MR": {
- "name": "Mauritania"
- },
- "MU": {
- "name": "Mauritius"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "Meksiko"
- },
- "FM": {
- "name": "Mikronesia littoväldi"
- },
- "MD": {
- "name": "Moldova"
- },
- "MC": {
- "name": "Monaco"
- },
- "MN": {
- "name": "Mongolia"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MZ": {
- "name": "Mosambik"
- },
- "MM": {
- "name": "Myanmar (Burma)"
- },
- "NA": {
- "name": "Namibia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepal"
- },
- "NI": {
- "name": "Nicaragua"
- },
- "NE": {
- "name": "Niger"
- },
- "NG": {
- "name": "Nigeria"
- },
- "NU": {
- "name": "Niue"
- },
- "NF": {
- "name": "Norfolksuálui"
- },
- "AT": {
- "name": "Nuorttâriijkâ"
- },
- "OM": {
- "name": "Oman"
- },
- "GB": {
- "name": "Ovtâstum Kunâgâskodde"
- },
- "US": {
- "name": "Ovtâstum Staatah"
- },
- "VI": {
- "name": "Ovtâstum Staatâi Nieidâsuolluuh"
- },
- "UM": {
- "name": "Ovtâstum Staatâi sierânâssuolluuh"
- },
- "PK": {
- "name": "Pakistan"
- },
- "PW": {
- "name": "Palau"
- },
- "PS": {
- "name": "Palestinian Territories"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papua-Uđđâ-Guinea"
- },
- "PY": {
- "name": "Paraguay"
- },
- "GQ": {
- "name": "Peeivitäsideijee Guinea"
- },
- "PE": {
- "name": "Peru"
- },
- "PN": {
- "name": "Pitcairn"
- },
- "PT": {
- "name": "Portugal"
- },
- "PR": {
- "name": "Puerto Rico"
- },
- "PL": {
- "name": "Puola"
- },
- "QA": {
- "name": "Qatar"
- },
- "FR": {
- "name": "Ranska"
- },
- "GF": {
- "name": "Ranska Guyana"
- },
- "TF": {
- "name": "Ranska máddááh kuávluh"
- },
- "PF": {
- "name": "Ranska Polynesia"
- },
- "RE": {
- "name": "Réunion"
- },
- "RO": {
- "name": "Romania"
- },
- "RW": {
- "name": "Ruanda"
- },
- "RU": {
- "name": "Ruoššâ"
- },
- "SE": {
- "name": "Ruotâ"
- },
- "SH": {
- "name": "Saint Helena"
- },
- "DE": {
- "name": "Saksa"
- },
- "SB": {
- "name": "Salomosuolluuh"
- },
- "ZM": {
- "name": "Sambia"
- },
- "WS": {
- "name": "Samoa"
- },
- "SM": {
- "name": "San Marino"
- },
- "SA": {
- "name": "Saudi Arabia"
- },
- "SN": {
- "name": "Senegal"
- },
- "RS": {
- "name": "Serbia"
- },
- "SC": {
- "name": "Seychelleh"
- },
- "SL": {
- "name": "Sierra Leone"
- },
- "SG": {
- "name": "Singapore"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SK": {
- "name": "Slovakia"
- },
- "SI": {
- "name": "Slovenia"
- },
- "SO": {
- "name": "Somalia"
- },
- "LK": {
- "name": "Sri Lanka"
- },
- "BL": {
- "name": "St. Barthélemy"
- },
- "KN": {
- "name": "St. Kitts já Nevis"
- },
- "LC": {
- "name": "St. Lucia"
- },
- "MF": {
- "name": "St. Martin"
- },
- "PM": {
- "name": "St. Pierre já Miquelon"
- },
- "VC": {
- "name": "St. Vincent já Grenadines"
- },
- "SD": {
- "name": "Sudan"
- },
- "FI": {
- "name": "Suomâ"
- },
- "SR": {
- "name": "Surinam"
- },
- "CH": {
- "name": "Sveitsi"
- },
- "SZ": {
- "name": "Swazieennâm"
- },
- "SY": {
- "name": "Syria"
- },
- "ST": {
- "name": "São Tomé já Príncipe"
- },
- "NO": {
- "name": "Taažâ"
- },
- "TJ": {
- "name": "Tadžikistan"
- },
- "TW": {
- "name": "Taiwan"
- },
- "TZ": {
- "name": "Tansania"
- },
- "DK": {
- "name": "Tanska"
- },
- "KP": {
- "name": "Tave-Korea"
- },
- "MP": {
- "name": "Tave-Marianeh"
- },
- "TH": {
- "name": "Thaieennâm"
- },
- "TL": {
- "name": "Timor-Leste"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad já Tobago"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TD": {
- "name": "Tšad"
- },
- "CZ": {
- "name": "Tšekki"
- },
- "TN": {
- "name": "Tunisia"
- },
- "TR": {
- "name": "Turkki"
- },
- "TM": {
- "name": "Turkmenistan"
- },
- "TC": {
- "name": "Turks- já Caicossuolluuh"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "NC": {
- "name": "Uđđâ-Kaledonia"
- },
- "NZ": {
- "name": "Uđđâ-Seeland"
- },
- "UG": {
- "name": "Uganda"
- },
- "UA": {
- "name": "Ukraina"
- },
- "HU": {
- "name": "Uŋgar"
- },
- "UY": {
- "name": "Uruguay"
- },
- "UZ": {
- "name": "Uzbekistan"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VA": {
- "name": "Vatikan"
- },
- "VE": {
- "name": "Venezuela"
- },
- "BY": {
- "name": "Vielgis-Ruoššâ"
- },
- "VN": {
- "name": "Vietnam"
- },
- "NL": {
- "name": "Vuáládâhenâmeh"
- },
- "AX": {
- "name": "Vuáskueennâm"
- },
- "WF": {
- "name": "Wallis já Futuna"
- },
- "EH": {
- "name": "Western Sahara"
- },
- "ZW": {
- "name": "Zimbabwe"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/sn.json b/vendor/commerceguys/intl/resources/country/sn.json
deleted file mode 100644
index 5813dfc23..000000000
--- a/vendor/commerceguys/intl/resources/country/sn.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afuganistani"
- },
- "AR": {
- "name": "Ajentina"
- },
- "AX": {
- "name": "Åland Islands"
- },
- "AL": {
- "name": "Albania"
- },
- "DZ": {
- "name": "Aljeria"
- },
- "US": {
- "name": "Amerika"
- },
- "AD": {
- "name": "Andora"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguila"
- },
- "AQ": {
- "name": "Antarctica"
- },
- "AG": {
- "name": "Antigua ne Barbuda"
- },
- "AM": {
- "name": "Armenia"
- },
- "AW": {
- "name": "Arubha"
- },
- "AC": {
- "name": "Ascension Island"
- },
- "AU": {
- "name": "Australia"
- },
- "AT": {
- "name": "Austria"
- },
- "AZ": {
- "name": "Azabajani"
- },
- "BS": {
- "name": "Bahama"
- },
- "BH": {
- "name": "Bahareni"
- },
- "BD": {
- "name": "Bangladeshi"
- },
- "BB": {
- "name": "Barbados"
- },
- "BY": {
- "name": "Belarusi"
- },
- "BZ": {
- "name": "Belize"
- },
- "BE": {
- "name": "Beljium"
- },
- "BJ": {
- "name": "Benini"
- },
- "BM": {
- "name": "Bermuda"
- },
- "BT": {
- "name": "Bhutani"
- },
- "BO": {
- "name": "Bolivia"
- },
- "BW": {
- "name": "Botswana"
- },
- "BA": {
- "name": "Boznia ne Herzegovina"
- },
- "BR": {
- "name": "Brazil"
- },
- "IO": {
- "name": "British Indian Ocean Territory"
- },
- "BF": {
- "name": "Bukinafaso"
- },
- "BG": {
- "name": "Bulgaria"
- },
- "BI": {
- "name": "Burundi"
- },
- "BN": {
- "name": "Burunei"
- },
- "IC": {
- "name": "Canary Islands"
- },
- "BQ": {
- "name": "Caribbean Netherlands"
- },
- "CF": {
- "name": "Central African Republic"
- },
- "EA": {
- "name": "Ceuta & Melilla"
- },
- "TD": {
- "name": "Chadi"
- },
- "CL": {
- "name": "Chile"
- },
- "CN": {
- "name": "China"
- },
- "NF": {
- "name": "Chitsuwa cheNorfolk"
- },
- "CX": {
- "name": "Christmas Island"
- },
- "CC": {
- "name": "Cocos (Keeling) Islands"
- },
- "CU": {
- "name": "Cuba"
- },
- "CW": {
- "name": "Curaçao"
- },
- "CY": {
- "name": "Cyprus"
- },
- "CZ": {
- "name": "Czech Republic"
- },
- "CD": {
- "name": "Democratic Republic of the Congo"
- },
- "DK": {
- "name": "Denmark"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DJ": {
- "name": "Djibouti"
- },
- "DM": {
- "name": "Dominica"
- },
- "DO": {
- "name": "Dominican Republic"
- },
- "TL": {
- "name": "East Timor"
- },
- "EC": {
- "name": "Ecuador"
- },
- "EG": {
- "name": "Egypt"
- },
- "SV": {
- "name": "El Salvador"
- },
- "GQ": {
- "name": "Equatorial Guinea"
- },
- "ER": {
- "name": "Eritrea"
- },
- "EE": {
- "name": "Estonia"
- },
- "ET": {
- "name": "Etiopia"
- },
- "FO": {
- "name": "Faroe Islands"
- },
- "FJ": {
- "name": "Fiji"
- },
- "FI": {
- "name": "Finland"
- },
- "FR": {
- "name": "France"
- },
- "GF": {
- "name": "French Guiana"
- },
- "PF": {
- "name": "French Polynesia"
- },
- "TF": {
- "name": "French Southern Territories"
- },
- "GA": {
- "name": "Gabon"
- },
- "GM": {
- "name": "Gambia"
- },
- "GE": {
- "name": "Georgia"
- },
- "DE": {
- "name": "Germany"
- },
- "GH": {
- "name": "Ghana"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GR": {
- "name": "Greece"
- },
- "GL": {
- "name": "Greenland"
- },
- "GD": {
- "name": "Grenada"
- },
- "GP": {
- "name": "Guadeloupe"
- },
- "GU": {
- "name": "Guam"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GN": {
- "name": "Guinea"
- },
- "GW": {
- "name": "Guinea-Bissau"
- },
- "GY": {
- "name": "Guyana"
- },
- "HT": {
- "name": "Haiti"
- },
- "HN": {
- "name": "Honduras"
- },
- "HK": {
- "name": "Hong Kong SAR China"
- },
- "HU": {
- "name": "Hungary"
- },
- "IS": {
- "name": "Iceland"
- },
- "IN": {
- "name": "India"
- },
- "ID": {
- "name": "Indonesia"
- },
- "IR": {
- "name": "Iran"
- },
- "IQ": {
- "name": "Iraq"
- },
- "IE": {
- "name": "Ireland"
- },
- "IM": {
- "name": "Isle of Man"
- },
- "IT": {
- "name": "Italy"
- },
- "CI": {
- "name": "Ivory Coast"
- },
- "IL": {
- "name": "Izuraeri"
- },
- "JM": {
- "name": "Jamaica"
- },
- "JP": {
- "name": "Japan"
- },
- "JE": {
- "name": "Jersey"
- },
- "JO": {
- "name": "Jordan"
- },
- "KH": {
- "name": "Kambodia"
- },
- "CM": {
- "name": "Kameruni"
- },
- "CA": {
- "name": "Kanada"
- },
- "KZ": {
- "name": "Kazakhstan"
- },
- "KE": {
- "name": "Kenya"
- },
- "KI": {
- "name": "Kiribati"
- },
- "CO": {
- "name": "Kolombia"
- },
- "KM": {
- "name": "Komoro"
- },
- "CG": {
- "name": "Kongo"
- },
- "HR": {
- "name": "Korasia"
- },
- "KP": {
- "name": "Korea, North"
- },
- "KR": {
- "name": "Korea, South"
- },
- "XK": {
- "name": "Kosovo"
- },
- "CR": {
- "name": "Kostarika"
- },
- "KW": {
- "name": "Kuwait"
- },
- "KG": {
- "name": "Kyrgyzstan"
- },
- "LA": {
- "name": "Laos"
- },
- "LV": {
- "name": "Latvia"
- },
- "LB": {
- "name": "Lebanon"
- },
- "LS": {
- "name": "Lesotho"
- },
- "LR": {
- "name": "Liberia"
- },
- "LY": {
- "name": "Libya"
- },
- "LI": {
- "name": "Liechtenstein"
- },
- "LT": {
- "name": "Lithuania"
- },
- "LU": {
- "name": "Luxembourg"
- },
- "MO": {
- "name": "Macau SAR China"
- },
- "MK": {
- "name": "Macedonia"
- },
- "MG": {
- "name": "Madagascar"
- },
- "MW": {
- "name": "Malawi"
- },
- "MY": {
- "name": "Malaysia"
- },
- "MV": {
- "name": "Maldives"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "MQ": {
- "name": "Martinique"
- },
- "MR": {
- "name": "Mauritania"
- },
- "MU": {
- "name": "Mauritius"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "Mexico"
- },
- "FM": {
- "name": "Micronesia"
- },
- "MD": {
- "name": "Moldova"
- },
- "MC": {
- "name": "Monaco"
- },
- "MN": {
- "name": "Mongolia"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MA": {
- "name": "Morocco"
- },
- "MZ": {
- "name": "Mozambique"
- },
- "MM": {
- "name": "Myanmar"
- },
- "NA": {
- "name": "Namibia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepal"
- },
- "NL": {
- "name": "Netherlands"
- },
- "NC": {
- "name": "New Caledonia"
- },
- "NZ": {
- "name": "New Zealand"
- },
- "NI": {
- "name": "Nicaragua"
- },
- "NE": {
- "name": "Niger"
- },
- "NG": {
- "name": "Nigeria"
- },
- "NU": {
- "name": "Niue"
- },
- "NO": {
- "name": "Norway"
- },
- "OM": {
- "name": "Oman"
- },
- "PK": {
- "name": "Pakistan"
- },
- "PW": {
- "name": "Palau"
- },
- "PS": {
- "name": "Palestinian Territories"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papua New Guinea"
- },
- "PY": {
- "name": "Paraguay"
- },
- "PE": {
- "name": "Peru"
- },
- "PH": {
- "name": "Philippines"
- },
- "PN": {
- "name": "Pitcairn"
- },
- "PL": {
- "name": "Poland"
- },
- "PT": {
- "name": "Portugal"
- },
- "PR": {
- "name": "Puerto Rico"
- },
- "QA": {
- "name": "Qatar"
- },
- "RE": {
- "name": "Réunion"
- },
- "RO": {
- "name": "Romania"
- },
- "RU": {
- "name": "Russia"
- },
- "RW": {
- "name": "Rwanda"
- },
- "SH": {
- "name": "Saint Helena"
- },
- "KN": {
- "name": "Saint Kitts and Nevis"
- },
- "LC": {
- "name": "Saint Lucia"
- },
- "PM": {
- "name": "Saint Pierre and Miquelon"
- },
- "VC": {
- "name": "Saint Vincent and the Grenadines"
- },
- "WS": {
- "name": "Samoa"
- },
- "AS": {
- "name": "Samoa ye Amerika"
- },
- "SM": {
- "name": "San Marino"
- },
- "ST": {
- "name": "São Tomé and Príncipe"
- },
- "SA": {
- "name": "Saudi Arabia"
- },
- "SN": {
- "name": "Senegal"
- },
- "RS": {
- "name": "Serbia"
- },
- "SC": {
- "name": "Seychelles"
- },
- "SL": {
- "name": "Sierra Leone"
- },
- "SG": {
- "name": "Singapore"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SK": {
- "name": "Slovakia"
- },
- "SI": {
- "name": "Slovenia"
- },
- "SO": {
- "name": "Somalia"
- },
- "ZA": {
- "name": "South Africa"
- },
- "GS": {
- "name": "South Georgia & South Sandwich Islands"
- },
- "SS": {
- "name": "South Sudan"
- },
- "ES": {
- "name": "Spain"
- },
- "LK": {
- "name": "Sri Lanka"
- },
- "BL": {
- "name": "St. Barthélemy"
- },
- "MF": {
- "name": "St. Martin"
- },
- "SD": {
- "name": "Sudan"
- },
- "SR": {
- "name": "Suriname"
- },
- "SJ": {
- "name": "Svalbard & Jan Mayen"
- },
- "SZ": {
- "name": "Swaziland"
- },
- "SE": {
- "name": "Sweden"
- },
- "CH": {
- "name": "Switzerland"
- },
- "SY": {
- "name": "Syria"
- },
- "TW": {
- "name": "Taiwan"
- },
- "TJ": {
- "name": "Tajikistan"
- },
- "TZ": {
- "name": "Tanzania"
- },
- "TH": {
- "name": "Thailand"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad and Tobago"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TN": {
- "name": "Tunisia"
- },
- "TR": {
- "name": "Turkey"
- },
- "TM": {
- "name": "Turkmenistan"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UM": {
- "name": "U.S. Outlying Islands"
- },
- "UG": {
- "name": "Uganda"
- },
- "UA": {
- "name": "Ukraine"
- },
- "AE": {
- "name": "United Arab Emirates"
- },
- "GB": {
- "name": "United Kingdom"
- },
- "UY": {
- "name": "Uruguay"
- },
- "UZ": {
- "name": "Uzbekistan"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VA": {
- "name": "Vatican State"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietnam"
- },
- "WF": {
- "name": "Wallis and Futuna"
- },
- "EH": {
- "name": "Western Sahara"
- },
- "YE": {
- "name": "Yemen"
- },
- "ZM": {
- "name": "Zambia"
- },
- "ZW": {
- "name": "Zimbabwe"
- },
- "SB": {
- "name": "Zvitsuwa zvaSolomon"
- },
- "VI": {
- "name": "Zvitsuwa zveAmerika"
- },
- "CV": {
- "name": "Zvitsuwa zveCape Verde"
- },
- "KY": {
- "name": "Zvitsuwa zveCayman"
- },
- "CK": {
- "name": "Zvitsuwa zveCook"
- },
- "FK": {
- "name": "Zvitsuwa zveFalklands"
- },
- "VG": {
- "name": "Zvitsuwa zveHingirandi"
- },
- "MP": {
- "name": "Zvitsuwa zvekumaodzanyemba eMariana"
- },
- "MH": {
- "name": "Zvitsuwa zveMarshall"
- },
- "TC": {
- "name": "Zvitsuwa zveTurk neCaico"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/so.json b/vendor/commerceguys/intl/resources/country/so.json
deleted file mode 100644
index a6fcb6e19..000000000
--- a/vendor/commerceguys/intl/resources/country/so.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afgaanistaan"
- },
- "AX": {
- "name": "Åland Islands"
- },
- "AL": {
- "name": "Albaaniya"
- },
- "DZ": {
- "name": "Aljeeriya"
- },
- "AD": {
- "name": "Andora"
- },
- "AO": {
- "name": "Angoola"
- },
- "AI": {
- "name": "Anguilla"
- },
- "AQ": {
- "name": "Antarctica"
- },
- "AG": {
- "name": "Antigua iyo Barbuda"
- },
- "AR": {
- "name": "Arjantiin"
- },
- "AM": {
- "name": "Armeeniya"
- },
- "AW": {
- "name": "Aruba"
- },
- "AC": {
- "name": "Ascension Island"
- },
- "AU": {
- "name": "Awstaraaliya"
- },
- "AT": {
- "name": "Awsteriya"
- },
- "IE": {
- "name": "Ayrlaand"
- },
- "AZ": {
- "name": "Azerbajaan"
- },
- "BB": {
- "name": "Baarbadoos"
- },
- "BS": {
- "name": "Bahaamas"
- },
- "PK": {
- "name": "Bakistaan"
- },
- "BD": {
- "name": "Bangaaladheesh"
- },
- "BH": {
- "name": "Baxreyn"
- },
- "BY": {
- "name": "Belarus"
- },
- "BZ": {
- "name": "Belize"
- },
- "BM": {
- "name": "Bermuuda"
- },
- "BT": {
- "name": "Bhutan"
- },
- "BE": {
- "name": "Biljam"
- },
- "BJ": {
- "name": "Biniin"
- },
- "BO": {
- "name": "Boliifiya"
- },
- "PL": {
- "name": "Booland"
- },
- "PT": {
- "name": "Bortuqaal"
- },
- "BA": {
- "name": "Bosniya Hersigoviina"
- },
- "BW": {
- "name": "Botuswaana"
- },
- "BR": {
- "name": "Braasiil"
- },
- "IO": {
- "name": "British Indian Ocean Territory"
- },
- "VG": {
- "name": "British Virgin Islands"
- },
- "BG": {
- "name": "Bulgaariya"
- },
- "BF": {
- "name": "Burkiina Faaso"
- },
- "BI": {
- "name": "Burundi"
- },
- "BN": {
- "name": "Buruneeya"
- },
- "IC": {
- "name": "Canary Islands"
- },
- "CV": {
- "name": "Cape Verde Islands"
- },
- "BQ": {
- "name": "Caribbean Netherlands"
- },
- "KY": {
- "name": "Cayman Islands"
- },
- "EA": {
- "name": "Ceuta & Melilla"
- },
- "CX": {
- "name": "Christmas Island"
- },
- "IQ": {
- "name": "Ciraaq"
- },
- "CC": {
- "name": "Cocos (Keeling) Islands"
- },
- "OM": {
- "name": "Cumaan"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DK": {
- "name": "Denmark"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DM": {
- "name": "Domeenika"
- },
- "SV": {
- "name": "El Salvador"
- },
- "GQ": {
- "name": "Equatorial Guinea"
- },
- "ER": {
- "name": "Eretereeya"
- },
- "EE": {
- "name": "Estooniya"
- },
- "VA": {
- "name": "Faatikaan"
- },
- "PS": {
- "name": "Falastiin Daanka galbeed iyo Qasa"
- },
- "FR": {
- "name": "Faransiis"
- },
- "FO": {
- "name": "Faroe Islands"
- },
- "VE": {
- "name": "Fenisuweela"
- },
- "FJ": {
- "name": "Fiji"
- },
- "PH": {
- "name": "Filibiin"
- },
- "FI": {
- "name": "Finland"
- },
- "VN": {
- "name": "Fiyetnaam"
- },
- "GF": {
- "name": "French Guiana"
- },
- "PF": {
- "name": "French Polynesia"
- },
- "TF": {
- "name": "French Southern Territories"
- },
- "GA": {
- "name": "Gaaboon"
- },
- "GH": {
- "name": "Gaana"
- },
- "GM": {
- "name": "Gambiya"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GN": {
- "name": "Gini"
- },
- "GW": {
- "name": "Gini-Bisaaw"
- },
- "GR": {
- "name": "Giriig"
- },
- "GD": {
- "name": "Giriinaada"
- },
- "GL": {
- "name": "Greenland"
- },
- "GP": {
- "name": "Guadeloupe"
- },
- "GU": {
- "name": "Guam"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GT": {
- "name": "Guwaatamaala"
- },
- "GY": {
- "name": "Guyana"
- },
- "HU": {
- "name": "Hangeri"
- },
- "HT": {
- "name": "Hayti"
- },
- "IN": {
- "name": "Hindiya"
- },
- "HN": {
- "name": "Honduras"
- },
- "HK": {
- "name": "Hong Kong SAR China"
- },
- "IR": {
- "name": "Iiraan"
- },
- "IS": {
- "name": "Iislaand"
- },
- "EC": {
- "name": "Ikuwadoor"
- },
- "AE": {
- "name": "Imaaraadka Carabta ee Midoobay"
- },
- "ID": {
- "name": "Indoneesiya"
- },
- "ES": {
- "name": "Isbeyn"
- },
- "IM": {
- "name": "Isle of Man"
- },
- "IL": {
- "name": "Israaʼiil"
- },
- "SZ": {
- "name": "Iswaasilaand"
- },
- "SE": {
- "name": "Iswidhan"
- },
- "ET": {
- "name": "Itoobiya"
- },
- "CI": {
- "name": "Ivory coast"
- },
- "TD": {
- "name": "Jaad"
- },
- "JP": {
- "name": "Jabaan"
- },
- "DJ": {
- "name": "Jabuuti"
- },
- "JM": {
- "name": "Jameyka"
- },
- "CF": {
- "name": "Jamhuuriyadda Afrikada Dhexe"
- },
- "CD": {
- "name": "Jamhuuriyadda Dimuquraadiga Kongo"
- },
- "DO": {
- "name": "Jamhuuriyadda Domeenika"
- },
- "CZ": {
- "name": "Jamhuuriyadda Jek"
- },
- "DE": {
- "name": "Jarmal"
- },
- "FK": {
- "name": "Jaziiradaha Fooklaan"
- },
- "CK": {
- "name": "Jaziiradda Cook"
- },
- "JE": {
- "name": "Jersey"
- },
- "CL": {
- "name": "Jili"
- },
- "GE": {
- "name": "Joorjiya"
- },
- "CM": {
- "name": "Kaameruun"
- },
- "KH": {
- "name": "Kamboodiya"
- },
- "CA": {
- "name": "Kanada"
- },
- "KZ": {
- "name": "Kasaakhistaan"
- },
- "KE": {
- "name": "Kiiniya"
- },
- "KG": {
- "name": "Kirgistaan"
- },
- "KI": {
- "name": "Kiribati"
- },
- "CO": {
- "name": "Kolombiya"
- },
- "KM": {
- "name": "Komooros"
- },
- "CG": {
- "name": "Kongo"
- },
- "ZA": {
- "name": "Koonfur Afrika"
- },
- "HR": {
- "name": "Korweeshiya"
- },
- "XK": {
- "name": "Kosovo"
- },
- "CR": {
- "name": "Kosta Riika"
- },
- "CU": {
- "name": "Kuuba"
- },
- "KR": {
- "name": "Kuuriyada Koonfureed"
- },
- "KP": {
- "name": "Kuuriyada Waqooyi"
- },
- "KW": {
- "name": "Kuwayt"
- },
- "LA": {
- "name": "Laos"
- },
- "LV": {
- "name": "Latfiya"
- },
- "LR": {
- "name": "Laybeeriya"
- },
- "LI": {
- "name": "Liechtenstein"
- },
- "LY": {
- "name": "Liibiya"
- },
- "LT": {
- "name": "Lituweeniya"
- },
- "LS": {
- "name": "Losooto"
- },
- "LB": {
- "name": "Lubnaan"
- },
- "LU": {
- "name": "Luksemboorg"
- },
- "MT": {
- "name": "Maalda"
- },
- "MV": {
- "name": "Maaldiqeen"
- },
- "ML": {
- "name": "Maali"
- },
- "MO": {
- "name": "Macau SAR China"
- },
- "MG": {
- "name": "Madagaskar"
- },
- "MK": {
- "name": "Makadooniya"
- },
- "MW": {
- "name": "Malaawi"
- },
- "MY": {
- "name": "Malaysia"
- },
- "US": {
- "name": "Maraykanka"
- },
- "MA": {
- "name": "Marooko"
- },
- "MH": {
- "name": "Marshall Islands"
- },
- "MQ": {
- "name": "Martinique"
- },
- "EG": {
- "name": "Masar"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "Meksiko"
- },
- "FM": {
- "name": "Micronesia"
- },
- "MM": {
- "name": "Miyanmar"
- },
- "MD": {
- "name": "Moldofa"
- },
- "MN": {
- "name": "Mongooliya"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MC": {
- "name": "Moonako"
- },
- "MU": {
- "name": "Murishiyoos"
- },
- "MR": {
- "name": "Muritaaniya"
- },
- "MZ": {
- "name": "Musambiig"
- },
- "NA": {
- "name": "Namiibiya"
- },
- "NR": {
- "name": "Nauru"
- },
- "NG": {
- "name": "Nayjeeriya"
- },
- "NE": {
- "name": "Nayjer"
- },
- "NP": {
- "name": "Nebaal"
- },
- "NL": {
- "name": "Netherlands"
- },
- "NC": {
- "name": "New Caledonia"
- },
- "NZ": {
- "name": "Neyuusilaand"
- },
- "NI": {
- "name": "Nikaraaguwa"
- },
- "NU": {
- "name": "Niue"
- },
- "NO": {
- "name": "Noorweey"
- },
- "NF": {
- "name": "Norfolk Island"
- },
- "MP": {
- "name": "Northern Mariana Islands"
- },
- "PW": {
- "name": "Palau"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papua New Guinea"
- },
- "PY": {
- "name": "Paraguay"
- },
- "PE": {
- "name": "Peru"
- },
- "PN": {
- "name": "Pitcairn"
- },
- "PR": {
- "name": "Puerto Rico"
- },
- "QA": {
- "name": "Qadar"
- },
- "CY": {
- "name": "Qubrus"
- },
- "RE": {
- "name": "Réunion"
- },
- "RO": {
- "name": "Rumaaniya"
- },
- "RU": {
- "name": "Ruush"
- },
- "RW": {
- "name": "Ruwanda"
- },
- "ZM": {
- "name": "Saambiya"
- },
- "SA": {
- "name": "Sacuudi Carabiya"
- },
- "SH": {
- "name": "Saint Helena"
- },
- "KN": {
- "name": "Saint Kitts and Nevis"
- },
- "LC": {
- "name": "Saint Lucia"
- },
- "PM": {
- "name": "Saint Pierre and Miquelon"
- },
- "VC": {
- "name": "Saint Vincent and the Grenadines"
- },
- "WS": {
- "name": "Samoa"
- },
- "AS": {
- "name": "Samowa Ameerika"
- },
- "SM": {
- "name": "San Marino"
- },
- "ST": {
- "name": "São Tomé and Príncipe"
- },
- "RS": {
- "name": "Serbia"
- },
- "CN": {
- "name": "Shiinaha"
- },
- "ZW": {
- "name": "Simbaabwe"
- },
- "SG": {
- "name": "Singaboor"
- },
- "SN": {
- "name": "Sinigaal"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SL": {
- "name": "Siraaliyoon"
- },
- "LK": {
- "name": "Sirilaanka"
- },
- "SC": {
- "name": "Sishelis"
- },
- "SK": {
- "name": "Slovakia"
- },
- "SI": {
- "name": "Slovenia"
- },
- "SB": {
- "name": "Solomon Islands"
- },
- "SO": {
- "name": "Soomaaliya"
- },
- "GS": {
- "name": "South Georgia & South Sandwich Islands"
- },
- "SS": {
- "name": "South Sudan"
- },
- "BL": {
- "name": "St. Barthélemy"
- },
- "MF": {
- "name": "St. Martin"
- },
- "SR": {
- "name": "Suriname"
- },
- "SD": {
- "name": "Suudaan"
- },
- "SY": {
- "name": "Suuriya"
- },
- "SJ": {
- "name": "Svalbard & Jan Mayen"
- },
- "CH": {
- "name": "Swiiserlaand"
- },
- "TJ": {
- "name": "Tajikistan"
- },
- "IT": {
- "name": "Talyaani"
- },
- "TZ": {
- "name": "Tansaaniya"
- },
- "TH": {
- "name": "Taylaand"
- },
- "TW": {
- "name": "Taywaan"
- },
- "TL": {
- "name": "Timorka bari"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TG": {
- "name": "Toogo"
- },
- "TT": {
- "name": "Trinidad and Tobago"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TN": {
- "name": "Tuniisiya"
- },
- "TR": {
- "name": "Turki"
- },
- "TM": {
- "name": "Turkmenistan"
- },
- "TC": {
- "name": "Turks and Caicos Islands"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UM": {
- "name": "U.S. Outlying Islands"
- },
- "VI": {
- "name": "U.S. Virgin Islands"
- },
- "UG": {
- "name": "Ugaanda"
- },
- "UA": {
- "name": "Ukrayn"
- },
- "GB": {
- "name": "United Kingdom"
- },
- "JO": {
- "name": "Urdun"
- },
- "UY": {
- "name": "Uruguwaay"
- },
- "UZ": {
- "name": "Uusbakistaan"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "WF": {
- "name": "Wallis and Futuna"
- },
- "EH": {
- "name": "Western Sahara"
- },
- "YE": {
- "name": "Yaman"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/sq.json b/vendor/commerceguys/intl/resources/country/sq.json
deleted file mode 100644
index b0412a837..000000000
--- a/vendor/commerceguys/intl/resources/country/sq.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afganistan"
- },
- "ZA": {
- "name": "Afrika e Jugut"
- },
- "DZ": {
- "name": "Algjeri"
- },
- "AD": {
- "name": "Andorrë"
- },
- "AO": {
- "name": "Angolë"
- },
- "AI": {
- "name": "Anguilë"
- },
- "AQ": {
- "name": "Antarktikë"
- },
- "AG": {
- "name": "Antigua e Barbuda"
- },
- "SA": {
- "name": "Arabia Saudite"
- },
- "AR": {
- "name": "Argjentinë"
- },
- "AM": {
- "name": "Armeni"
- },
- "AW": {
- "name": "Arubë"
- },
- "AU": {
- "name": "Australi"
- },
- "AT": {
- "name": "Austri"
- },
- "AZ": {
- "name": "Azerbajxhan"
- },
- "BS": {
- "name": "Bahamas"
- },
- "BH": {
- "name": "Bahrejn"
- },
- "BD": {
- "name": "Bangladesh"
- },
- "BB": {
- "name": "Barbados"
- },
- "BE": {
- "name": "Belgjikë"
- },
- "BZ": {
- "name": "Belizë"
- },
- "BJ": {
- "name": "Benin"
- },
- "BM": {
- "name": "Bermudë"
- },
- "BY": {
- "name": "Bjellorusi"
- },
- "BO": {
- "name": "Bolivi"
- },
- "BA": {
- "name": "Bosnjë-Hercegovinë"
- },
- "BW": {
- "name": "Botsvanë"
- },
- "BR": {
- "name": "Brazil"
- },
- "BN": {
- "name": "Brunei"
- },
- "BG": {
- "name": "Bullgari"
- },
- "BF": {
- "name": "Burkina-Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "BT": {
- "name": "Butan"
- },
- "CI": {
- "name": "Côte d’Ivoire"
- },
- "TD": {
- "name": "Çad"
- },
- "CZ": {
- "name": "Çeki"
- },
- "DK": {
- "name": "Danimarkë"
- },
- "DG": {
- "name": "Diego-Garsia"
- },
- "DM": {
- "name": "Dominikë"
- },
- "EG": {
- "name": "Egjipt"
- },
- "EC": {
- "name": "Ekuador"
- },
- "AE": {
- "name": "Emiratet e Bashkuara Arabe"
- },
- "ER": {
- "name": "Eritre"
- },
- "EE": {
- "name": "Estoni"
- },
- "ET": {
- "name": "Etiopi"
- },
- "PH": {
- "name": "Filipine"
- },
- "FI": {
- "name": "Finlandë"
- },
- "FJ": {
- "name": "Fixhi"
- },
- "FR": {
- "name": "Francë"
- },
- "GA": {
- "name": "Gabon"
- },
- "GM": {
- "name": "Gambia"
- },
- "GH": {
- "name": "Ganë"
- },
- "GG": {
- "name": "Gernsej"
- },
- "GD": {
- "name": "Grenadë"
- },
- "GL": {
- "name": "Grenlandë"
- },
- "GR": {
- "name": "Greqi"
- },
- "GP": {
- "name": "Guadalupe"
- },
- "GF": {
- "name": "Guajana Franceze"
- },
- "GY": {
- "name": "Guajanë"
- },
- "GU": {
- "name": "Guam"
- },
- "GT": {
- "name": "Guatemalë"
- },
- "GN": {
- "name": "Guine"
- },
- "GW": {
- "name": "Guine-Bisau"
- },
- "PG": {
- "name": "Guineja e Re-Papua"
- },
- "GQ": {
- "name": "Guineja Ekuatoriale"
- },
- "GE": {
- "name": "Gjeorgji"
- },
- "DE": {
- "name": "Gjermani"
- },
- "GI": {
- "name": "Gjibraltar"
- },
- "HT": {
- "name": "Haiti"
- },
- "NL": {
- "name": "Holandë"
- },
- "HN": {
- "name": "Honduras"
- },
- "HU": {
- "name": "Hungari"
- },
- "IN": {
- "name": "Indi"
- },
- "ID": {
- "name": "Indonezi"
- },
- "IQ": {
- "name": "Irak"
- },
- "IR": {
- "name": "Iran"
- },
- "IE": {
- "name": "Irlandë"
- },
- "IS": {
- "name": "Islandë"
- },
- "AX": {
- "name": "Ishujt Alandë"
- },
- "MP": {
- "name": "Ishujt e Marianës Veriore"
- },
- "VG": {
- "name": "Ishujt e Virgjër Britanikë"
- },
- "VI": {
- "name": "Ishujt e Virgjër të SHBA-së"
- },
- "FK": {
- "name": "Ishujt Falkland"
- },
- "FO": {
- "name": "Ishujt Faroe"
- },
- "KY": {
- "name": "Ishujt Kajman"
- },
- "IC": {
- "name": "Ishujt Kanarie"
- },
- "CC": {
- "name": "Ishujt Kokos"
- },
- "CK": {
- "name": "Ishujt Kuk"
- },
- "MH": {
- "name": "Ishujt Marshall"
- },
- "UM": {
- "name": "Ishujt Periferikë të SHBA-së"
- },
- "PN": {
- "name": "Ishujt Pitkern"
- },
- "SB": {
- "name": "Ishujt Solomon"
- },
- "TC": {
- "name": "Ishujt Turks dhe Kaikos"
- },
- "AC": {
- "name": "Ishulli Asenshion"
- },
- "CX": {
- "name": "Ishulli i Krishtlindjes"
- },
- "IM": {
- "name": "Ishulli i Manit"
- },
- "NF": {
- "name": "Ishulli Norfolk"
- },
- "IT": {
- "name": "Itali"
- },
- "IL": {
- "name": "Izrael"
- },
- "JP": {
- "name": "Japoni"
- },
- "YE": {
- "name": "Jemen"
- },
- "JO": {
- "name": "Jordani"
- },
- "NC": {
- "name": "Kaledonia e Re"
- },
- "KH": {
- "name": "Kamboxhia"
- },
- "CM": {
- "name": "Kamerun"
- },
- "CA": {
- "name": "Kanada"
- },
- "BQ": {
- "name": "Karaibet holandeze"
- },
- "QA": {
- "name": "Katar"
- },
- "KZ": {
- "name": "Kazakistan"
- },
- "KE": {
- "name": "Kenia"
- },
- "CV": {
- "name": "Kepi i Gjelbër"
- },
- "CL": {
- "name": "Kili"
- },
- "CN": {
- "name": "Kinë"
- },
- "KG": {
- "name": "Kirgistan"
- },
- "KI": {
- "name": "Kiribati"
- },
- "CO": {
- "name": "Kolumbi"
- },
- "KM": {
- "name": "Komore"
- },
- "CG": {
- "name": "Kongo-Brazavilë"
- },
- "CD": {
- "name": "Kongo-Kinshasa"
- },
- "KR": {
- "name": "Koreja e Jugut"
- },
- "KP": {
- "name": "Koreja e Veriut"
- },
- "XK": {
- "name": "Kosovë"
- },
- "CR": {
- "name": "Kosta-Rikë"
- },
- "HR": {
- "name": "Kroaci"
- },
- "CU": {
- "name": "Kubë"
- },
- "CW": {
- "name": "Kuraçao"
- },
- "KW": {
- "name": "Kuvajt"
- },
- "LA": {
- "name": "Laos"
- },
- "LS": {
- "name": "Lesoto"
- },
- "LV": {
- "name": "Letoni"
- },
- "LB": {
- "name": "Liban"
- },
- "LR": {
- "name": "Liberi"
- },
- "LY": {
- "name": "Libi"
- },
- "LI": {
- "name": "Lihtenshtajn"
- },
- "LT": {
- "name": "Lituani"
- },
- "LU": {
- "name": "Luksemburg"
- },
- "MG": {
- "name": "Madagaskar"
- },
- "YT": {
- "name": "Majotë"
- },
- "ME": {
- "name": "Mal i Zi"
- },
- "MY": {
- "name": "Malajzi"
- },
- "MW": {
- "name": "Malavi"
- },
- "MV": {
- "name": "Maldive"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Maltë"
- },
- "MK": {
- "name": "Maqedoni"
- },
- "MA": {
- "name": "Marok"
- },
- "MQ": {
- "name": "Martinikë"
- },
- "MR": {
- "name": "Mauritani"
- },
- "MU": {
- "name": "Mauritius"
- },
- "GB": {
- "name": "Mbretëria e Bashkuar"
- },
- "MX": {
- "name": "Meksikë"
- },
- "MM": {
- "name": "Mianmar (Burma)"
- },
- "FM": {
- "name": "Mikronezi"
- },
- "MD": {
- "name": "Moldavi"
- },
- "MC": {
- "name": "Monako"
- },
- "MN": {
- "name": "Mongoli"
- },
- "MS": {
- "name": "Montserat"
- },
- "MZ": {
- "name": "Mozambik"
- },
- "NA": {
- "name": "Namibi"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepal"
- },
- "NE": {
- "name": "Niger"
- },
- "NG": {
- "name": "Nigeri"
- },
- "NI": {
- "name": "Nikaragua"
- },
- "NU": {
- "name": "Niue"
- },
- "NO": {
- "name": "Norvegji"
- },
- "OM": {
- "name": "Oman"
- },
- "PK": {
- "name": "Pakistan"
- },
- "PW": {
- "name": "Palau"
- },
- "PA": {
- "name": "Panama"
- },
- "PY": {
- "name": "Paraguai"
- },
- "PE": {
- "name": "Peru"
- },
- "PF": {
- "name": "Polinezia Franceze"
- },
- "PL": {
- "name": "Poloni"
- },
- "PR": {
- "name": "Porto-Riko"
- },
- "PT": {
- "name": "Portugali"
- },
- "CY": {
- "name": "Qipro"
- },
- "DO": {
- "name": "Republika Dominikane"
- },
- "CF": {
- "name": "Republika e Afrikës Qendrore"
- },
- "RE": {
- "name": "Reunion"
- },
- "HK": {
- "name": "RPA i Hong-Kongut"
- },
- "MO": {
- "name": "RPA i Makaos"
- },
- "RW": {
- "name": "Ruandë"
- },
- "RO": {
- "name": "Rumani"
- },
- "RU": {
- "name": "Rusi"
- },
- "EH": {
- "name": "Saharaja Perëndimore"
- },
- "SV": {
- "name": "Salvador"
- },
- "WS": {
- "name": "Samoa"
- },
- "AS": {
- "name": "Samoa Amerikane"
- },
- "SM": {
- "name": "San-Marino"
- },
- "ST": {
- "name": "Sao Tome dhe Principe"
- },
- "SC": {
- "name": "Sejshelle"
- },
- "SN": {
- "name": "Senegal"
- },
- "RS": {
- "name": "Serbi"
- },
- "SL": {
- "name": "Siera-Leone"
- },
- "SG": {
- "name": "Singapor"
- },
- "SX": {
- "name": "Sint-Marten"
- },
- "SY": {
- "name": "Siri"
- },
- "SK": {
- "name": "Sllovaki"
- },
- "SI": {
- "name": "Slloveni"
- },
- "SO": {
- "name": "Somali"
- },
- "ES": {
- "name": "Spanjë"
- },
- "LK": {
- "name": "Sri-Lankë"
- },
- "SD": {
- "name": "Sudan"
- },
- "SS": {
- "name": "Sudani i Jugut"
- },
- "SE": {
- "name": "Suedi"
- },
- "SR": {
- "name": "Surinami"
- },
- "SJ": {
- "name": "Svalbard dhe Jan-Majen"
- },
- "SZ": {
- "name": "Svazilandë"
- },
- "BL": {
- "name": "Shën Bartolomeu"
- },
- "PM": {
- "name": "Shën Pier dhe Mikelon"
- },
- "SH": {
- "name": "Shën-Helenë"
- },
- "KN": {
- "name": "Shën-Kits dhe Nevis"
- },
- "LC": {
- "name": "Shën-Luçia"
- },
- "MF": {
- "name": "Shën-Martin"
- },
- "VC": {
- "name": "Shën-Vincent dhe Grenadine"
- },
- "AL": {
- "name": "Shqipëri"
- },
- "US": {
- "name": "Shtetet e Bashkuara të Amerikës"
- },
- "TH": {
- "name": "Tajlandë"
- },
- "TW": {
- "name": "Tajvan"
- },
- "TZ": {
- "name": "Tanzani"
- },
- "TJ": {
- "name": "Taxhikistan"
- },
- "TF": {
- "name": "Territoret Jugore Franceze"
- },
- "PS": {
- "name": "Territoret Palestineze"
- },
- "IO": {
- "name": "Territori Britanik i Oqeanit Indian"
- },
- "TL": {
- "name": "Timor-Leste"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad e Tobago"
- },
- "TA": {
- "name": "Tristan-da-Kuna"
- },
- "TN": {
- "name": "Tunizi"
- },
- "TM": {
- "name": "Turkmenistan"
- },
- "TR": {
- "name": "Turqi"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "EA": {
- "name": "Theuta e Melila"
- },
- "UG": {
- "name": "Ugandë"
- },
- "UA": {
- "name": "Ukrainë"
- },
- "WF": {
- "name": "Uollis e Futuna"
- },
- "UY": {
- "name": "Uruguai"
- },
- "UZ": {
- "name": "Uzbekistan"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VA": {
- "name": "Vatikan"
- },
- "VE": {
- "name": "Venezuelë"
- },
- "VN": {
- "name": "Vietnam"
- },
- "JM": {
- "name": "Xhamajkë"
- },
- "JE": {
- "name": "Xhersej"
- },
- "DJ": {
- "name": "Xhibuti"
- },
- "GS": {
- "name": "Xhorxha Jugore dhe Ishujt Senduiçë të Jugut"
- },
- "ZM": {
- "name": "Zambia"
- },
- "NZ": {
- "name": "Zelandë e Re"
- },
- "ZW": {
- "name": "Zimbabve"
- },
- "CH": {
- "name": "Zvicër"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/sr-Cyrl-BA.json b/vendor/commerceguys/intl/resources/country/sr-Cyrl-BA.json
deleted file mode 100644
index 5ade7ae1e..000000000
--- a/vendor/commerceguys/intl/resources/country/sr-Cyrl-BA.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Авганистан"
- },
- "AZ": {
- "name": "Азербејџан"
- },
- "AL": {
- "name": "Албанија"
- },
- "DZ": {
- "name": "Алжир"
- },
- "VI": {
- "name": "Америчка Дјевичанска Острва"
- },
- "AS": {
- "name": "Америчка Самоа"
- },
- "AI": {
- "name": "Ангвила"
- },
- "AO": {
- "name": "Ангола"
- },
- "AD": {
- "name": "Андора"
- },
- "AQ": {
- "name": "Антарктик"
- },
- "AG": {
- "name": "Антигва и Барбуда"
- },
- "AR": {
- "name": "Аргентина"
- },
- "AW": {
- "name": "Аруба"
- },
- "AU": {
- "name": "Аустралија"
- },
- "AT": {
- "name": "Аустрија"
- },
- "BD": {
- "name": "Бангладеш"
- },
- "BB": {
- "name": "Барбадос"
- },
- "BS": {
- "name": "Бахами"
- },
- "BH": {
- "name": "Бахреин"
- },
- "BE": {
- "name": "Белгија"
- },
- "BZ": {
- "name": "Белизе"
- },
- "BJ": {
- "name": "Бенин"
- },
- "BM": {
- "name": "Бермуда"
- },
- "BY": {
- "name": "Бјелорусија"
- },
- "CX": {
- "name": "Божићно Острво"
- },
- "BO": {
- "name": "Боливија"
- },
- "BA": {
- "name": "Босна и Херцеговина"
- },
- "BW": {
- "name": "Боцвана"
- },
- "BR": {
- "name": "Бразил"
- },
- "VG": {
- "name": "Британска Дјевичанска Острва"
- },
- "IO": {
- "name": "Британска територија Индијског океана"
- },
- "BN": {
- "name": "Брунеј"
- },
- "BG": {
- "name": "Бугарска"
- },
- "BF": {
- "name": "Буркина Фасо"
- },
- "BI": {
- "name": "Бурунди"
- },
- "BT": {
- "name": "Бутан"
- },
- "WF": {
- "name": "Валис и Футуна"
- },
- "VU": {
- "name": "Вануату"
- },
- "VA": {
- "name": "Ватикан"
- },
- "VE": {
- "name": "Венецуела"
- },
- "VN": {
- "name": "Вијетнам"
- },
- "GA": {
- "name": "Габон"
- },
- "GM": {
- "name": "Гамбија"
- },
- "GH": {
- "name": "Гана"
- },
- "GP": {
- "name": "Гваделуп"
- },
- "GY": {
- "name": "Гвајана"
- },
- "GT": {
- "name": "Гватемала"
- },
- "GN": {
- "name": "Гвинеја"
- },
- "GW": {
- "name": "Гвинеја-Бисао"
- },
- "GG": {
- "name": "Гернзи"
- },
- "GI": {
- "name": "Гибралтар"
- },
- "GD": {
- "name": "Гренада"
- },
- "GL": {
- "name": "Гренланд"
- },
- "GE": {
- "name": "Грузија"
- },
- "GR": {
- "name": "Грчка"
- },
- "GU": {
- "name": "Гуам"
- },
- "DK": {
- "name": "Данска"
- },
- "DG": {
- "name": "Дијего Гарсија"
- },
- "DM": {
- "name": "Доминика"
- },
- "DO": {
- "name": "Доминиканска Република"
- },
- "EG": {
- "name": "Египат"
- },
- "EC": {
- "name": "Еквадор"
- },
- "GQ": {
- "name": "Екваторијална Гвинеја"
- },
- "ER": {
- "name": "Еритреја"
- },
- "EE": {
- "name": "Естонија"
- },
- "ET": {
- "name": "Етиопија"
- },
- "ZM": {
- "name": "Замбија"
- },
- "EH": {
- "name": "Западна Сахара"
- },
- "ZW": {
- "name": "Зимбабве"
- },
- "IL": {
- "name": "Израел"
- },
- "IN": {
- "name": "Индија"
- },
- "ID": {
- "name": "Индонезија"
- },
- "IQ": {
- "name": "Ирак"
- },
- "IR": {
- "name": "Иран"
- },
- "IE": {
- "name": "Ирска"
- },
- "IS": {
- "name": "Исланд"
- },
- "IT": {
- "name": "Италија"
- },
- "JM": {
- "name": "Јамајка"
- },
- "JP": {
- "name": "Јапан"
- },
- "YE": {
- "name": "Јемен"
- },
- "AM": {
- "name": "Јерменија"
- },
- "JO": {
- "name": "Јордан"
- },
- "KR": {
- "name": "Јужна Кореја"
- },
- "GS": {
- "name": "Јужна Џорџија и Јужна Сендвичка Острва"
- },
- "SS": {
- "name": "Јужни Судан"
- },
- "ZA": {
- "name": "Јужноафричка Република"
- },
- "CV": {
- "name": "Кабо Верде"
- },
- "KZ": {
- "name": "Казахстан"
- },
- "KY": {
- "name": "Кајманска Острва"
- },
- "KH": {
- "name": "Камбоџа"
- },
- "CM": {
- "name": "Камерун"
- },
- "CA": {
- "name": "Канада"
- },
- "IC": {
- "name": "Канарска Острва"
- },
- "BQ": {
- "name": "Карипска Холандија"
- },
- "QA": {
- "name": "Катар"
- },
- "KE": {
- "name": "Кенија"
- },
- "CN": {
- "name": "Кина"
- },
- "CY": {
- "name": "Кипар"
- },
- "KG": {
- "name": "Киргистан"
- },
- "KI": {
- "name": "Кирибати"
- },
- "CC": {
- "name": "Кокосова (Килингова) Острва"
- },
- "CO": {
- "name": "Колумбија"
- },
- "KM": {
- "name": "Коморска Острва"
- },
- "CG": {
- "name": "Конго"
- },
- "CD": {
- "name": "Конго - Киншаса"
- },
- "XK": {
- "name": "Косово"
- },
- "CR": {
- "name": "Костарика"
- },
- "CU": {
- "name": "Куба"
- },
- "KW": {
- "name": "Кувајт"
- },
- "CK": {
- "name": "Кукова Острва"
- },
- "CW": {
- "name": "Курасао"
- },
- "LA": {
- "name": "Лаос"
- },
- "LS": {
- "name": "Лесото"
- },
- "LV": {
- "name": "Летонија"
- },
- "LB": {
- "name": "Либан"
- },
- "LR": {
- "name": "Либерија"
- },
- "LY": {
- "name": "Либија"
- },
- "LT": {
- "name": "Литванија"
- },
- "LI": {
- "name": "Лихтенштајн"
- },
- "LU": {
- "name": "Луксембург"
- },
- "MG": {
- "name": "Мадагаскар"
- },
- "HU": {
- "name": "Мађарска"
- },
- "YT": {
- "name": "Мајот"
- },
- "MK": {
- "name": "Македонија"
- },
- "MW": {
- "name": "Малави"
- },
- "MV": {
- "name": "Малдиви"
- },
- "MY": {
- "name": "Малезија"
- },
- "ML": {
- "name": "Мали"
- },
- "MT": {
- "name": "Малта"
- },
- "UM": {
- "name": "Мања удаљена острва САД"
- },
- "MA": {
- "name": "Мароко"
- },
- "MQ": {
- "name": "Мартиник"
- },
- "MH": {
- "name": "Маршалска Острва"
- },
- "MR": {
- "name": "Мауританија"
- },
- "MU": {
- "name": "Маурицијус"
- },
- "MX": {
- "name": "Мексико"
- },
- "MM": {
- "name": "Мијанмар (Бурма)"
- },
- "FM": {
- "name": "Микронезија"
- },
- "MZ": {
- "name": "Мозамбик"
- },
- "MD": {
- "name": "Молдавија"
- },
- "MC": {
- "name": "Монако"
- },
- "MN": {
- "name": "Монголија"
- },
- "MS": {
- "name": "Монсерат"
- },
- "NA": {
- "name": "Намибија"
- },
- "NR": {
- "name": "Науру"
- },
- "NP": {
- "name": "Непал"
- },
- "NE": {
- "name": "Нигер"
- },
- "NG": {
- "name": "Нигерија"
- },
- "NI": {
- "name": "Никарагва"
- },
- "NU": {
- "name": "Ниуе"
- },
- "NC": {
- "name": "Нова Каледонија"
- },
- "NZ": {
- "name": "Нови Зеланд"
- },
- "NO": {
- "name": "Норвешка"
- },
- "DE": {
- "name": "Њемачка"
- },
- "CI": {
- "name": "Обала Слоноваче (Кот д’Ивоар)"
- },
- "AX": {
- "name": "Оландска Острва"
- },
- "OM": {
- "name": "Оман"
- },
- "TC": {
- "name": "Острва Туркс и Каикос"
- },
- "AC": {
- "name": "Острво Асенсион"
- },
- "IM": {
- "name": "Острво Ман"
- },
- "NF": {
- "name": "Острво Норфок"
- },
- "PK": {
- "name": "Пакистан"
- },
- "PW": {
- "name": "Палау"
- },
- "PS": {
- "name": "Палестинске територије"
- },
- "PA": {
- "name": "Панама"
- },
- "PG": {
- "name": "Папуа Нова Гвинеја"
- },
- "PY": {
- "name": "Парагвај"
- },
- "PE": {
- "name": "Перу"
- },
- "PN": {
- "name": "Питкерн"
- },
- "PL": {
- "name": "Пољска"
- },
- "PR": {
- "name": "Порторико"
- },
- "PT": {
- "name": "Португалија"
- },
- "RE": {
- "name": "Реунион"
- },
- "RW": {
- "name": "Руанда"
- },
- "RO": {
- "name": "Румунија"
- },
- "RU": {
- "name": "Русија"
- },
- "SV": {
- "name": "Салвадор"
- },
- "WS": {
- "name": "Самоа"
- },
- "SM": {
- "name": "Сан Марино"
- },
- "ST": {
- "name": "Сао Томе и Принципе"
- },
- "MO": {
- "name": "САР Макао"
- },
- "HK": {
- "name": "САР Хонгконг (Кина)"
- },
- "SA": {
- "name": "Саудијска Арабија"
- },
- "SZ": {
- "name": "Свазиленд"
- },
- "SJ": {
- "name": "Свалбард и Јан Мајен"
- },
- "SH": {
- "name": "Света Јелена"
- },
- "LC": {
- "name": "Света Луција"
- },
- "BL": {
- "name": "Свети Бартоломеј"
- },
- "VC": {
- "name": "Свети Винсент и Гренадини"
- },
- "KN": {
- "name": "Свети Китс и Невис"
- },
- "MF": {
- "name": "Свети Мартин (Француска)"
- },
- "SX": {
- "name": "Свети Мартин (Холандија)"
- },
- "PM": {
- "name": "Свети Пјер и Микелон"
- },
- "KP": {
- "name": "Северна Кореја"
- },
- "MP": {
- "name": "Северна Маријанска Острва"
- },
- "SC": {
- "name": "Сејшели"
- },
- "SN": {
- "name": "Сенегал"
- },
- "EA": {
- "name": "Сеута и Мелиља"
- },
- "SL": {
- "name": "Сијера Леоне"
- },
- "SG": {
- "name": "Сингапур"
- },
- "SY": {
- "name": "Сирија"
- },
- "US": {
- "name": "Сједињене Државе"
- },
- "SK": {
- "name": "Словачка"
- },
- "SI": {
- "name": "Словенија"
- },
- "SB": {
- "name": "Соломонска Острва"
- },
- "SO": {
- "name": "Сомалија"
- },
- "RS": {
- "name": "Србија"
- },
- "SD": {
- "name": "Судан"
- },
- "SR": {
- "name": "Суринам"
- },
- "TW": {
- "name": "Тајван"
- },
- "TH": {
- "name": "Тајланд"
- },
- "TZ": {
- "name": "Танзанија"
- },
- "TJ": {
- "name": "Таџикистан"
- },
- "TL": {
- "name": "Тимор-Лесте (Источни Тимор)"
- },
- "TG": {
- "name": "Того"
- },
- "TK": {
- "name": "Токелау"
- },
- "TO": {
- "name": "Тонга"
- },
- "TT": {
- "name": "Тринидад и Тобаго"
- },
- "TA": {
- "name": "Тристан да Куња"
- },
- "TV": {
- "name": "Тувалу"
- },
- "TN": {
- "name": "Тунис"
- },
- "TM": {
- "name": "Туркменистан"
- },
- "TR": {
- "name": "Турска"
- },
- "UG": {
- "name": "Уганда"
- },
- "UZ": {
- "name": "Узбекистан"
- },
- "AE": {
- "name": "Уједињени Арапски Емирати"
- },
- "GB": {
- "name": "Уједињено Краљевство"
- },
- "UA": {
- "name": "Украјина"
- },
- "UY": {
- "name": "Уругвај"
- },
- "FO": {
- "name": "Фарска Острва"
- },
- "PH": {
- "name": "Филипини"
- },
- "FI": {
- "name": "Финска"
- },
- "FJ": {
- "name": "Фиџи"
- },
- "FK": {
- "name": "Фокландска Острва"
- },
- "FR": {
- "name": "Француска"
- },
- "GF": {
- "name": "Француска Гвајана"
- },
- "PF": {
- "name": "Француска Полинезија"
- },
- "TF": {
- "name": "Француске Јужне Територије"
- },
- "HT": {
- "name": "Хаити"
- },
- "NL": {
- "name": "Холандија"
- },
- "HN": {
- "name": "Хондурас"
- },
- "HR": {
- "name": "Хрватска"
- },
- "CF": {
- "name": "Централноафричка Република"
- },
- "ME": {
- "name": "Црна Гора"
- },
- "TD": {
- "name": "Чад"
- },
- "CZ": {
- "name": "Чешка Република"
- },
- "CL": {
- "name": "Чиле"
- },
- "JE": {
- "name": "Џерзи"
- },
- "DJ": {
- "name": "Џибути"
- },
- "CH": {
- "name": "Швајцарска"
- },
- "SE": {
- "name": "Шведска"
- },
- "ES": {
- "name": "Шпанија"
- },
- "LK": {
- "name": "Шри Ланка"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/sr-Cyrl-ME.json b/vendor/commerceguys/intl/resources/country/sr-Cyrl-ME.json
deleted file mode 100644
index 6c0505219..000000000
--- a/vendor/commerceguys/intl/resources/country/sr-Cyrl-ME.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Авганистан"
- },
- "AZ": {
- "name": "Азербејџан"
- },
- "AL": {
- "name": "Албанија"
- },
- "DZ": {
- "name": "Алжир"
- },
- "VI": {
- "name": "Америчка Дјевичанска Острва"
- },
- "AS": {
- "name": "Америчка Самоа"
- },
- "AI": {
- "name": "Ангвила"
- },
- "AO": {
- "name": "Ангола"
- },
- "AD": {
- "name": "Андора"
- },
- "AQ": {
- "name": "Антарктик"
- },
- "AG": {
- "name": "Антигва и Барбуда"
- },
- "AR": {
- "name": "Аргентина"
- },
- "AW": {
- "name": "Аруба"
- },
- "AU": {
- "name": "Аустралија"
- },
- "AT": {
- "name": "Аустрија"
- },
- "BD": {
- "name": "Бангладеш"
- },
- "BB": {
- "name": "Барбадос"
- },
- "BS": {
- "name": "Бахами"
- },
- "BH": {
- "name": "Бахреин"
- },
- "BE": {
- "name": "Белгија"
- },
- "BZ": {
- "name": "Белизе"
- },
- "BJ": {
- "name": "Бенин"
- },
- "BM": {
- "name": "Бермуда"
- },
- "BY": {
- "name": "Бјелорусија"
- },
- "CX": {
- "name": "Божићно Острво"
- },
- "BO": {
- "name": "Боливија"
- },
- "BA": {
- "name": "Босна и Херцеговина"
- },
- "BW": {
- "name": "Боцвана"
- },
- "BR": {
- "name": "Бразил"
- },
- "VG": {
- "name": "Британска Дјевичанска Острва"
- },
- "IO": {
- "name": "Британска територија Индијског океана"
- },
- "BN": {
- "name": "Брунеј"
- },
- "BG": {
- "name": "Бугарска"
- },
- "BF": {
- "name": "Буркина Фасо"
- },
- "BI": {
- "name": "Бурунди"
- },
- "BT": {
- "name": "Бутан"
- },
- "WF": {
- "name": "Валис и Футуна"
- },
- "VU": {
- "name": "Вануату"
- },
- "VA": {
- "name": "Ватикан"
- },
- "VE": {
- "name": "Венецуела"
- },
- "VN": {
- "name": "Вијетнам"
- },
- "GA": {
- "name": "Габон"
- },
- "GM": {
- "name": "Гамбија"
- },
- "GH": {
- "name": "Гана"
- },
- "GP": {
- "name": "Гваделуп"
- },
- "GY": {
- "name": "Гвајана"
- },
- "GT": {
- "name": "Гватемала"
- },
- "GN": {
- "name": "Гвинеја"
- },
- "GW": {
- "name": "Гвинеја-Бисао"
- },
- "GG": {
- "name": "Гернзи"
- },
- "GI": {
- "name": "Гибралтар"
- },
- "GD": {
- "name": "Гренада"
- },
- "GL": {
- "name": "Гренланд"
- },
- "GE": {
- "name": "Грузија"
- },
- "GR": {
- "name": "Грчка"
- },
- "GU": {
- "name": "Гуам"
- },
- "DK": {
- "name": "Данска"
- },
- "DG": {
- "name": "Дијего Гарсија"
- },
- "DM": {
- "name": "Доминика"
- },
- "DO": {
- "name": "Доминиканска Република"
- },
- "EG": {
- "name": "Египат"
- },
- "EC": {
- "name": "Еквадор"
- },
- "GQ": {
- "name": "Екваторијална Гвинеја"
- },
- "ER": {
- "name": "Еритреја"
- },
- "EE": {
- "name": "Естонија"
- },
- "ET": {
- "name": "Етиопија"
- },
- "ZM": {
- "name": "Замбија"
- },
- "EH": {
- "name": "Западна Сахара"
- },
- "CV": {
- "name": "Зеленортска Острва"
- },
- "ZW": {
- "name": "Зимбабве"
- },
- "IL": {
- "name": "Израел"
- },
- "IN": {
- "name": "Индија"
- },
- "ID": {
- "name": "Индонезија"
- },
- "IQ": {
- "name": "Ирак"
- },
- "IR": {
- "name": "Иран"
- },
- "IE": {
- "name": "Ирска"
- },
- "IS": {
- "name": "Исланд"
- },
- "IT": {
- "name": "Италија"
- },
- "JM": {
- "name": "Јамајка"
- },
- "JP": {
- "name": "Јапан"
- },
- "YE": {
- "name": "Јемен"
- },
- "AM": {
- "name": "Јерменија"
- },
- "JO": {
- "name": "Јордан"
- },
- "KR": {
- "name": "Јужна Кореја"
- },
- "GS": {
- "name": "Јужна Џорџија и Јужна Сендвичка Острва"
- },
- "SS": {
- "name": "Јужни Судан"
- },
- "ZA": {
- "name": "Јужноафричка Република"
- },
- "KZ": {
- "name": "Казахстан"
- },
- "KY": {
- "name": "Кајманска Острва"
- },
- "KH": {
- "name": "Камбоџа"
- },
- "CM": {
- "name": "Камерун"
- },
- "CA": {
- "name": "Канада"
- },
- "IC": {
- "name": "Канарска Острва"
- },
- "BQ": {
- "name": "Карипска Холандија"
- },
- "QA": {
- "name": "Катар"
- },
- "KE": {
- "name": "Кенија"
- },
- "CN": {
- "name": "Кина"
- },
- "CY": {
- "name": "Кипар"
- },
- "KG": {
- "name": "Киргистан"
- },
- "KI": {
- "name": "Кирибати"
- },
- "CC": {
- "name": "Кокосова (Килингова) Острва"
- },
- "CO": {
- "name": "Колумбија"
- },
- "KM": {
- "name": "Коморска Острва"
- },
- "CG": {
- "name": "Конго"
- },
- "CD": {
- "name": "Конго - Киншаса"
- },
- "XK": {
- "name": "Косово"
- },
- "CR": {
- "name": "Костарика"
- },
- "CU": {
- "name": "Куба"
- },
- "KW": {
- "name": "Кувајт"
- },
- "CK": {
- "name": "Кукова Острва"
- },
- "CW": {
- "name": "Курасао"
- },
- "LA": {
- "name": "Лаос"
- },
- "LS": {
- "name": "Лесото"
- },
- "LV": {
- "name": "Летонија"
- },
- "LB": {
- "name": "Либан"
- },
- "LR": {
- "name": "Либерија"
- },
- "LY": {
- "name": "Либија"
- },
- "LT": {
- "name": "Литванија"
- },
- "LI": {
- "name": "Лихтенштајн"
- },
- "LU": {
- "name": "Луксембург"
- },
- "MG": {
- "name": "Мадагаскар"
- },
- "HU": {
- "name": "Мађарска"
- },
- "YT": {
- "name": "Мајот"
- },
- "MK": {
- "name": "Македонија"
- },
- "MW": {
- "name": "Малави"
- },
- "MV": {
- "name": "Малдиви"
- },
- "MY": {
- "name": "Малезија"
- },
- "ML": {
- "name": "Мали"
- },
- "MT": {
- "name": "Малта"
- },
- "UM": {
- "name": "Мања удаљена острва САД"
- },
- "MA": {
- "name": "Мароко"
- },
- "MQ": {
- "name": "Мартиник"
- },
- "MH": {
- "name": "Маршалска Острва"
- },
- "MR": {
- "name": "Мауританија"
- },
- "MU": {
- "name": "Маурицијус"
- },
- "MX": {
- "name": "Мексико"
- },
- "MM": {
- "name": "Мијанмар (Бурма)"
- },
- "FM": {
- "name": "Микронезија"
- },
- "MZ": {
- "name": "Мозамбик"
- },
- "MD": {
- "name": "Молдавија"
- },
- "MC": {
- "name": "Монако"
- },
- "MN": {
- "name": "Монголија"
- },
- "MS": {
- "name": "Монсерат"
- },
- "NA": {
- "name": "Намибија"
- },
- "NR": {
- "name": "Науру"
- },
- "NP": {
- "name": "Непал"
- },
- "NE": {
- "name": "Нигер"
- },
- "NG": {
- "name": "Нигерија"
- },
- "NI": {
- "name": "Никарагва"
- },
- "NU": {
- "name": "Ниуе"
- },
- "NC": {
- "name": "Нова Каледонија"
- },
- "NZ": {
- "name": "Нови Зеланд"
- },
- "NO": {
- "name": "Норвешка"
- },
- "DE": {
- "name": "Њемачка"
- },
- "CI": {
- "name": "Обала Слоноваче (Кот д’Ивоар)"
- },
- "AX": {
- "name": "Оландска Острва"
- },
- "OM": {
- "name": "Оман"
- },
- "TC": {
- "name": "Острва Туркс и Каикос"
- },
- "AC": {
- "name": "Острво Асенсион"
- },
- "IM": {
- "name": "Острво Ман"
- },
- "NF": {
- "name": "Острво Норфок"
- },
- "PK": {
- "name": "Пакистан"
- },
- "PW": {
- "name": "Палау"
- },
- "PS": {
- "name": "Палестинске територије"
- },
- "PA": {
- "name": "Панама"
- },
- "PG": {
- "name": "Папуа Нова Гвинеја"
- },
- "PY": {
- "name": "Парагвај"
- },
- "PE": {
- "name": "Перу"
- },
- "PN": {
- "name": "Питкерн"
- },
- "PL": {
- "name": "Пољска"
- },
- "PR": {
- "name": "Порторико"
- },
- "PT": {
- "name": "Португалија"
- },
- "RE": {
- "name": "Реунион"
- },
- "RW": {
- "name": "Руанда"
- },
- "RO": {
- "name": "Румунија"
- },
- "RU": {
- "name": "Русија"
- },
- "SV": {
- "name": "Салвадор"
- },
- "WS": {
- "name": "Самоа"
- },
- "SM": {
- "name": "Сан Марино"
- },
- "ST": {
- "name": "Сао Томе и Принципе"
- },
- "MO": {
- "name": "САР Макао (Кина)"
- },
- "HK": {
- "name": "САР Хонгконг (Кина)"
- },
- "SA": {
- "name": "Саудијска Арабија"
- },
- "SZ": {
- "name": "Свазиленд"
- },
- "SJ": {
- "name": "Свалбард и Јан Мајен"
- },
- "SH": {
- "name": "Света Јелена"
- },
- "LC": {
- "name": "Света Луција"
- },
- "BL": {
- "name": "Свети Бартоломеј"
- },
- "VC": {
- "name": "Свети Винсент и Гренадини"
- },
- "KN": {
- "name": "Свети Китс и Невис"
- },
- "MF": {
- "name": "Свети Мартин (Француска)"
- },
- "SX": {
- "name": "Свети Мартин (Холандија)"
- },
- "PM": {
- "name": "Свети Пјер и Микелон"
- },
- "KP": {
- "name": "Северна Кореја"
- },
- "MP": {
- "name": "Северна Маријанска Острва"
- },
- "SC": {
- "name": "Сејшели"
- },
- "SN": {
- "name": "Сенегал"
- },
- "EA": {
- "name": "Сеута и Мелиља"
- },
- "SL": {
- "name": "Сијера Леоне"
- },
- "SG": {
- "name": "Сингапур"
- },
- "SY": {
- "name": "Сирија"
- },
- "US": {
- "name": "Сједињене Државе"
- },
- "SK": {
- "name": "Словачка"
- },
- "SI": {
- "name": "Словенија"
- },
- "SB": {
- "name": "Соломонска Острва"
- },
- "SO": {
- "name": "Сомалија"
- },
- "RS": {
- "name": "Србија"
- },
- "SD": {
- "name": "Судан"
- },
- "SR": {
- "name": "Суринам"
- },
- "TW": {
- "name": "Тајван"
- },
- "TH": {
- "name": "Тајланд"
- },
- "TZ": {
- "name": "Танзанија"
- },
- "TJ": {
- "name": "Таџикистан"
- },
- "TL": {
- "name": "Тимор-Лесте (Источни Тимор)"
- },
- "TG": {
- "name": "Того"
- },
- "TK": {
- "name": "Токелау"
- },
- "TO": {
- "name": "Тонга"
- },
- "TT": {
- "name": "Тринидад и Тобаго"
- },
- "TA": {
- "name": "Тристан да Куња"
- },
- "TV": {
- "name": "Тувалу"
- },
- "TN": {
- "name": "Тунис"
- },
- "TM": {
- "name": "Туркменистан"
- },
- "TR": {
- "name": "Турска"
- },
- "UG": {
- "name": "Уганда"
- },
- "UZ": {
- "name": "Узбекистан"
- },
- "AE": {
- "name": "Уједињени Арапски Емирати"
- },
- "GB": {
- "name": "Уједињено Краљевство"
- },
- "UA": {
- "name": "Украјина"
- },
- "UY": {
- "name": "Уругвај"
- },
- "FO": {
- "name": "Фарска Острва"
- },
- "PH": {
- "name": "Филипини"
- },
- "FI": {
- "name": "Финска"
- },
- "FJ": {
- "name": "Фиџи"
- },
- "FK": {
- "name": "Фокландска Острва"
- },
- "FR": {
- "name": "Француска"
- },
- "GF": {
- "name": "Француска Гвајана"
- },
- "PF": {
- "name": "Француска Полинезија"
- },
- "TF": {
- "name": "Француске Јужне Територије"
- },
- "HT": {
- "name": "Хаити"
- },
- "NL": {
- "name": "Холандија"
- },
- "HN": {
- "name": "Хондурас"
- },
- "HR": {
- "name": "Хрватска"
- },
- "CF": {
- "name": "Централноафричка Република"
- },
- "ME": {
- "name": "Црна Гора"
- },
- "TD": {
- "name": "Чад"
- },
- "CZ": {
- "name": "Чешка Република"
- },
- "CL": {
- "name": "Чиле"
- },
- "JE": {
- "name": "Џерзи"
- },
- "DJ": {
- "name": "Џибути"
- },
- "CH": {
- "name": "Швајцарска"
- },
- "SE": {
- "name": "Шведска"
- },
- "ES": {
- "name": "Шпанија"
- },
- "LK": {
- "name": "Шри Ланка"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/sr-Cyrl-XK.json b/vendor/commerceguys/intl/resources/country/sr-Cyrl-XK.json
deleted file mode 100644
index 650d21335..000000000
--- a/vendor/commerceguys/intl/resources/country/sr-Cyrl-XK.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Авганистан"
- },
- "AZ": {
- "name": "Азербејџан"
- },
- "AL": {
- "name": "Албанија"
- },
- "DZ": {
- "name": "Алжир"
- },
- "VI": {
- "name": "Америчка Девичанска Острва"
- },
- "AS": {
- "name": "Америчка Самоа"
- },
- "AI": {
- "name": "Ангвила"
- },
- "AO": {
- "name": "Ангола"
- },
- "AD": {
- "name": "Андора"
- },
- "AQ": {
- "name": "Антарктик"
- },
- "AG": {
- "name": "Антигва и Барбуда"
- },
- "AR": {
- "name": "Аргентина"
- },
- "AW": {
- "name": "Аруба"
- },
- "AU": {
- "name": "Аустралија"
- },
- "AT": {
- "name": "Аустрија"
- },
- "BD": {
- "name": "Бангладеш"
- },
- "BB": {
- "name": "Барбадос"
- },
- "BS": {
- "name": "Бахами"
- },
- "BH": {
- "name": "Бахреин"
- },
- "BE": {
- "name": "Белгија"
- },
- "BZ": {
- "name": "Белизе"
- },
- "BY": {
- "name": "Белорусија"
- },
- "BJ": {
- "name": "Бенин"
- },
- "BM": {
- "name": "Бермуда"
- },
- "CX": {
- "name": "Божићно Острво"
- },
- "BO": {
- "name": "Боливија"
- },
- "BA": {
- "name": "Босна и Херцеговина"
- },
- "BW": {
- "name": "Боцвана"
- },
- "BR": {
- "name": "Бразил"
- },
- "VG": {
- "name": "Британска Девичанска Острва"
- },
- "IO": {
- "name": "Британска територија Индијског океана"
- },
- "BN": {
- "name": "Брунеј"
- },
- "BG": {
- "name": "Бугарска"
- },
- "BF": {
- "name": "Буркина Фасо"
- },
- "BI": {
- "name": "Бурунди"
- },
- "BT": {
- "name": "Бутан"
- },
- "WF": {
- "name": "Валис и Футуна"
- },
- "VU": {
- "name": "Вануату"
- },
- "VA": {
- "name": "Ватикан"
- },
- "VE": {
- "name": "Венецуела"
- },
- "VN": {
- "name": "Вијетнам"
- },
- "GA": {
- "name": "Габон"
- },
- "GM": {
- "name": "Гамбија"
- },
- "GH": {
- "name": "Гана"
- },
- "GP": {
- "name": "Гваделуп"
- },
- "GY": {
- "name": "Гвајана"
- },
- "GT": {
- "name": "Гватемала"
- },
- "GN": {
- "name": "Гвинеја"
- },
- "GW": {
- "name": "Гвинеја-Бисао"
- },
- "GG": {
- "name": "Гернзи"
- },
- "GI": {
- "name": "Гибралтар"
- },
- "GD": {
- "name": "Гренада"
- },
- "GL": {
- "name": "Гренланд"
- },
- "GE": {
- "name": "Грузија"
- },
- "GR": {
- "name": "Грчка"
- },
- "GU": {
- "name": "Гуам"
- },
- "DK": {
- "name": "Данска"
- },
- "DG": {
- "name": "Дијего Гарсија"
- },
- "DM": {
- "name": "Доминика"
- },
- "DO": {
- "name": "Доминиканска Република"
- },
- "EG": {
- "name": "Египат"
- },
- "EC": {
- "name": "Еквадор"
- },
- "GQ": {
- "name": "Екваторијална Гвинеја"
- },
- "ER": {
- "name": "Еритреја"
- },
- "EE": {
- "name": "Естонија"
- },
- "ET": {
- "name": "Етиопија"
- },
- "ZM": {
- "name": "Замбија"
- },
- "EH": {
- "name": "Западна Сахара"
- },
- "ZW": {
- "name": "Зимбабве"
- },
- "IL": {
- "name": "Израел"
- },
- "IN": {
- "name": "Индија"
- },
- "ID": {
- "name": "Индонезија"
- },
- "IQ": {
- "name": "Ирак"
- },
- "IR": {
- "name": "Иран"
- },
- "IE": {
- "name": "Ирска"
- },
- "IS": {
- "name": "Исланд"
- },
- "IT": {
- "name": "Италија"
- },
- "JM": {
- "name": "Јамајка"
- },
- "JP": {
- "name": "Јапан"
- },
- "YE": {
- "name": "Јемен"
- },
- "AM": {
- "name": "Јерменија"
- },
- "JO": {
- "name": "Јордан"
- },
- "KR": {
- "name": "Јужна Кореја"
- },
- "GS": {
- "name": "Јужна Џорџија и Јужна Сендвичка Острва"
- },
- "SS": {
- "name": "Јужни Судан"
- },
- "ZA": {
- "name": "Јужноафричка Република"
- },
- "CV": {
- "name": "Кабо Верде"
- },
- "KZ": {
- "name": "Казахстан"
- },
- "KY": {
- "name": "Кајманска Острва"
- },
- "KH": {
- "name": "Камбоџа"
- },
- "CM": {
- "name": "Камерун"
- },
- "CA": {
- "name": "Канада"
- },
- "IC": {
- "name": "Канарска Острва"
- },
- "BQ": {
- "name": "Карипска Холандија"
- },
- "QA": {
- "name": "Катар"
- },
- "KE": {
- "name": "Кенија"
- },
- "CN": {
- "name": "Кина"
- },
- "CY": {
- "name": "Кипар"
- },
- "KG": {
- "name": "Киргистан"
- },
- "KI": {
- "name": "Кирибати"
- },
- "CC": {
- "name": "Кокосова (Килингова) Острва"
- },
- "CO": {
- "name": "Колумбија"
- },
- "KM": {
- "name": "Коморска Острва"
- },
- "CG": {
- "name": "Конго"
- },
- "CD": {
- "name": "Конго - Киншаса"
- },
- "XK": {
- "name": "Косово"
- },
- "CR": {
- "name": "Костарика"
- },
- "CU": {
- "name": "Куба"
- },
- "KW": {
- "name": "Кувајт"
- },
- "CK": {
- "name": "Кукова Острва"
- },
- "CW": {
- "name": "Курасао"
- },
- "LA": {
- "name": "Лаос"
- },
- "LS": {
- "name": "Лесото"
- },
- "LV": {
- "name": "Летонија"
- },
- "LB": {
- "name": "Либан"
- },
- "LR": {
- "name": "Либерија"
- },
- "LY": {
- "name": "Либија"
- },
- "LT": {
- "name": "Литванија"
- },
- "LI": {
- "name": "Лихтенштајн"
- },
- "LU": {
- "name": "Луксембург"
- },
- "MG": {
- "name": "Мадагаскар"
- },
- "HU": {
- "name": "Мађарска"
- },
- "YT": {
- "name": "Мајот"
- },
- "MK": {
- "name": "Македонија"
- },
- "MW": {
- "name": "Малави"
- },
- "MV": {
- "name": "Малдиви"
- },
- "MY": {
- "name": "Малезија"
- },
- "ML": {
- "name": "Мали"
- },
- "MT": {
- "name": "Малта"
- },
- "UM": {
- "name": "Мања удаљена острва САД"
- },
- "MA": {
- "name": "Мароко"
- },
- "MQ": {
- "name": "Мартиник"
- },
- "MH": {
- "name": "Маршалска Острва"
- },
- "MR": {
- "name": "Мауританија"
- },
- "MU": {
- "name": "Маурицијус"
- },
- "MX": {
- "name": "Мексико"
- },
- "MM": {
- "name": "Мијанмар (Бурма)"
- },
- "FM": {
- "name": "Микронезија"
- },
- "MZ": {
- "name": "Мозамбик"
- },
- "MD": {
- "name": "Молдавија"
- },
- "MC": {
- "name": "Монако"
- },
- "MN": {
- "name": "Монголија"
- },
- "MS": {
- "name": "Монсерат"
- },
- "NA": {
- "name": "Намибија"
- },
- "NR": {
- "name": "Науру"
- },
- "DE": {
- "name": "Немачка"
- },
- "NP": {
- "name": "Непал"
- },
- "NE": {
- "name": "Нигер"
- },
- "NG": {
- "name": "Нигерија"
- },
- "NI": {
- "name": "Никарагва"
- },
- "NU": {
- "name": "Ниуе"
- },
- "NC": {
- "name": "Нова Каледонија"
- },
- "NZ": {
- "name": "Нови Зеланд"
- },
- "NO": {
- "name": "Норвешка"
- },
- "CI": {
- "name": "Обала Слоноваче (Кот д’Ивоар)"
- },
- "AX": {
- "name": "Оландска Острва"
- },
- "OM": {
- "name": "Оман"
- },
- "TC": {
- "name": "Острва Туркс и Каикос"
- },
- "AC": {
- "name": "Острво Асенсион"
- },
- "IM": {
- "name": "Острво Ман"
- },
- "NF": {
- "name": "Острво Норфок"
- },
- "PK": {
- "name": "Пакистан"
- },
- "PW": {
- "name": "Палау"
- },
- "PS": {
- "name": "Палестинске територије"
- },
- "PA": {
- "name": "Панама"
- },
- "PG": {
- "name": "Папуа Нова Гвинеја"
- },
- "PY": {
- "name": "Парагвај"
- },
- "PE": {
- "name": "Перу"
- },
- "PN": {
- "name": "Питкерн"
- },
- "PL": {
- "name": "Пољска"
- },
- "PR": {
- "name": "Порторико"
- },
- "PT": {
- "name": "Португалија"
- },
- "RE": {
- "name": "Реунион"
- },
- "RW": {
- "name": "Руанда"
- },
- "RO": {
- "name": "Румунија"
- },
- "RU": {
- "name": "Русија"
- },
- "SV": {
- "name": "Салвадор"
- },
- "WS": {
- "name": "Самоа"
- },
- "SM": {
- "name": "Сан Марино"
- },
- "ST": {
- "name": "Сао Томе и Принципе"
- },
- "MO": {
- "name": "САР Макао"
- },
- "HK": {
- "name": "САР Хонгконг"
- },
- "SA": {
- "name": "Саудијска Арабија"
- },
- "SZ": {
- "name": "Свазиленд"
- },
- "SJ": {
- "name": "Свалбард и Јан Мајен"
- },
- "SH": {
- "name": "Света Јелена"
- },
- "LC": {
- "name": "Света Луција"
- },
- "BL": {
- "name": "Свети Бартоломеј"
- },
- "VC": {
- "name": "Свети Винсент и Гренадини"
- },
- "KN": {
- "name": "Свети Китс и Невис"
- },
- "MF": {
- "name": "Свети Мартин (Француска)"
- },
- "SX": {
- "name": "Свети Мартин (Холандија)"
- },
- "PM": {
- "name": "Свети Пјер и Микелон"
- },
- "KP": {
- "name": "Северна Кореја"
- },
- "MP": {
- "name": "Северна Маријанска Острва"
- },
- "SC": {
- "name": "Сејшели"
- },
- "SN": {
- "name": "Сенегал"
- },
- "EA": {
- "name": "Сеута и Мелиља"
- },
- "SL": {
- "name": "Сијера Леоне"
- },
- "SG": {
- "name": "Сингапур"
- },
- "SY": {
- "name": "Сирија"
- },
- "US": {
- "name": "Сједињене Државе"
- },
- "SK": {
- "name": "Словачка"
- },
- "SI": {
- "name": "Словенија"
- },
- "SB": {
- "name": "Соломонска Острва"
- },
- "SO": {
- "name": "Сомалија"
- },
- "RS": {
- "name": "Србија"
- },
- "SD": {
- "name": "Судан"
- },
- "SR": {
- "name": "Суринам"
- },
- "TW": {
- "name": "Тајван"
- },
- "TH": {
- "name": "Тајланд"
- },
- "TZ": {
- "name": "Танзанија"
- },
- "TJ": {
- "name": "Таџикистан"
- },
- "TL": {
- "name": "Тимор-Лесте (Источни Тимор)"
- },
- "TG": {
- "name": "Того"
- },
- "TK": {
- "name": "Токелау"
- },
- "TO": {
- "name": "Тонга"
- },
- "TT": {
- "name": "Тринидад и Тобаго"
- },
- "TA": {
- "name": "Тристан да Куња"
- },
- "TV": {
- "name": "Тувалу"
- },
- "TN": {
- "name": "Тунис"
- },
- "TM": {
- "name": "Туркменистан"
- },
- "TR": {
- "name": "Турска"
- },
- "UG": {
- "name": "Уганда"
- },
- "UZ": {
- "name": "Узбекистан"
- },
- "AE": {
- "name": "Уједињени Арапски Емирати"
- },
- "GB": {
- "name": "Уједињено Краљевство"
- },
- "UA": {
- "name": "Украјина"
- },
- "UY": {
- "name": "Уругвај"
- },
- "FO": {
- "name": "Фарска Острва"
- },
- "PH": {
- "name": "Филипини"
- },
- "FI": {
- "name": "Финска"
- },
- "FJ": {
- "name": "Фиџи"
- },
- "FK": {
- "name": "Фокландска Острва"
- },
- "FR": {
- "name": "Француска"
- },
- "GF": {
- "name": "Француска Гвајана"
- },
- "PF": {
- "name": "Француска Полинезија"
- },
- "TF": {
- "name": "Француске Јужне Територије"
- },
- "HT": {
- "name": "Хаити"
- },
- "NL": {
- "name": "Холандија"
- },
- "HN": {
- "name": "Хондурас"
- },
- "HR": {
- "name": "Хрватска"
- },
- "CF": {
- "name": "Централноафричка Република"
- },
- "ME": {
- "name": "Црна Гора"
- },
- "TD": {
- "name": "Чад"
- },
- "CZ": {
- "name": "Чешка Република"
- },
- "CL": {
- "name": "Чиле"
- },
- "JE": {
- "name": "Џерзи"
- },
- "DJ": {
- "name": "Џибути"
- },
- "CH": {
- "name": "Швајцарска"
- },
- "SE": {
- "name": "Шведска"
- },
- "ES": {
- "name": "Шпанија"
- },
- "LK": {
- "name": "Шри Ланка"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/sr-Latn-BA.json b/vendor/commerceguys/intl/resources/country/sr-Latn-BA.json
deleted file mode 100644
index 068ce319d..000000000
--- a/vendor/commerceguys/intl/resources/country/sr-Latn-BA.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AL": {
- "name": "Albanija"
- },
- "DZ": {
- "name": "Alžir"
- },
- "VI": {
- "name": "Američka Djevičanska Ostrva"
- },
- "AS": {
- "name": "Američka Samoa"
- },
- "AD": {
- "name": "Andora"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Angvila"
- },
- "AQ": {
- "name": "Antarktik"
- },
- "AG": {
- "name": "Antigva i Barbuda"
- },
- "AR": {
- "name": "Argentina"
- },
- "AW": {
- "name": "Aruba"
- },
- "AU": {
- "name": "Australija"
- },
- "AT": {
- "name": "Austrija"
- },
- "AF": {
- "name": "Avganistan"
- },
- "AZ": {
- "name": "Azerbejdžan"
- },
- "BS": {
- "name": "Bahami"
- },
- "BH": {
- "name": "Bahrein"
- },
- "BD": {
- "name": "Bangladeš"
- },
- "BB": {
- "name": "Barbados"
- },
- "BE": {
- "name": "Belgija"
- },
- "BZ": {
- "name": "Belize"
- },
- "BJ": {
- "name": "Benin"
- },
- "BM": {
- "name": "Bermuda"
- },
- "BY": {
- "name": "Bjelorusija"
- },
- "BW": {
- "name": "Bocvana"
- },
- "BO": {
- "name": "Bolivija"
- },
- "BA": {
- "name": "Bosna i Hercegovina"
- },
- "CX": {
- "name": "Božićno Ostrvo"
- },
- "BR": {
- "name": "Brazil"
- },
- "VG": {
- "name": "Britanska Djevičanska Ostrva"
- },
- "IO": {
- "name": "Britanska teritorija Indijskog okeana"
- },
- "BN": {
- "name": "Brunej"
- },
- "BG": {
- "name": "Bugarska"
- },
- "BF": {
- "name": "Burkina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "BT": {
- "name": "Butan"
- },
- "CF": {
- "name": "Centralnoafrička Republika"
- },
- "ME": {
- "name": "Crna Gora"
- },
- "TD": {
- "name": "Čad"
- },
- "CZ": {
- "name": "Češka Republika"
- },
- "CL": {
- "name": "Čile"
- },
- "DK": {
- "name": "Danska"
- },
- "DG": {
- "name": "Dijego Garsija"
- },
- "DM": {
- "name": "Dominika"
- },
- "DO": {
- "name": "Dominikanska Republika"
- },
- "JE": {
- "name": "Džerzi"
- },
- "DJ": {
- "name": "Džibuti"
- },
- "EG": {
- "name": "Egipat"
- },
- "EC": {
- "name": "Ekvador"
- },
- "GQ": {
- "name": "Ekvatorijalna Gvineja"
- },
- "ER": {
- "name": "Eritreja"
- },
- "EE": {
- "name": "Estonija"
- },
- "ET": {
- "name": "Etiopija"
- },
- "FO": {
- "name": "Farska Ostrva"
- },
- "FJ": {
- "name": "Fidži"
- },
- "PH": {
- "name": "Filipini"
- },
- "FI": {
- "name": "Finska"
- },
- "FK": {
- "name": "Foklandska Ostrva"
- },
- "FR": {
- "name": "Francuska"
- },
- "GF": {
- "name": "Francuska Gvajana"
- },
- "PF": {
- "name": "Francuska Polinezija"
- },
- "TF": {
- "name": "Francuske Južne Teritorije"
- },
- "GA": {
- "name": "Gabon"
- },
- "GM": {
- "name": "Gambija"
- },
- "GH": {
- "name": "Gana"
- },
- "GG": {
- "name": "Gernzi"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GR": {
- "name": "Grčka"
- },
- "GD": {
- "name": "Grenada"
- },
- "GL": {
- "name": "Grenland"
- },
- "GE": {
- "name": "Gruzija"
- },
- "GU": {
- "name": "Guam"
- },
- "GP": {
- "name": "Gvadelup"
- },
- "GY": {
- "name": "Gvajana"
- },
- "GT": {
- "name": "Gvatemala"
- },
- "GN": {
- "name": "Gvineja"
- },
- "GW": {
- "name": "Gvineja-Bisao"
- },
- "HT": {
- "name": "Haiti"
- },
- "NL": {
- "name": "Holandija"
- },
- "HN": {
- "name": "Honduras"
- },
- "HR": {
- "name": "Hrvatska"
- },
- "IN": {
- "name": "Indija"
- },
- "ID": {
- "name": "Indonezija"
- },
- "IQ": {
- "name": "Irak"
- },
- "IR": {
- "name": "Iran"
- },
- "IE": {
- "name": "Irska"
- },
- "IS": {
- "name": "Island"
- },
- "IT": {
- "name": "Italija"
- },
- "IL": {
- "name": "Izrael"
- },
- "JM": {
- "name": "Jamajka"
- },
- "JP": {
- "name": "Japan"
- },
- "YE": {
- "name": "Jemen"
- },
- "AM": {
- "name": "Jermenija"
- },
- "JO": {
- "name": "Jordan"
- },
- "GS": {
- "name": "Južna Džordžija i Južna Sendvička Ostrva"
- },
- "KR": {
- "name": "Južna Koreja"
- },
- "SS": {
- "name": "Južni Sudan"
- },
- "ZA": {
- "name": "Južnoafrička Republika"
- },
- "CV": {
- "name": "Kabo Verde"
- },
- "KY": {
- "name": "Kajmanska Ostrva"
- },
- "KH": {
- "name": "Kambodža"
- },
- "CM": {
- "name": "Kamerun"
- },
- "CA": {
- "name": "Kanada"
- },
- "IC": {
- "name": "Kanarska Ostrva"
- },
- "BQ": {
- "name": "Karipska Holandija"
- },
- "QA": {
- "name": "Katar"
- },
- "KZ": {
- "name": "Kazahstan"
- },
- "KE": {
- "name": "Kenija"
- },
- "CN": {
- "name": "Kina"
- },
- "CY": {
- "name": "Kipar"
- },
- "KG": {
- "name": "Kirgistan"
- },
- "KI": {
- "name": "Kiribati"
- },
- "CC": {
- "name": "Kokosova (Kilingova) Ostrva"
- },
- "CO": {
- "name": "Kolumbija"
- },
- "KM": {
- "name": "Komorska Ostrva"
- },
- "CG": {
- "name": "Kongo"
- },
- "CD": {
- "name": "Kongo - Kinšasa"
- },
- "XK": {
- "name": "Kosovo"
- },
- "CR": {
- "name": "Kostarika"
- },
- "CU": {
- "name": "Kuba"
- },
- "CK": {
- "name": "Kukova Ostrva"
- },
- "CW": {
- "name": "Kurasao"
- },
- "KW": {
- "name": "Kuvajt"
- },
- "LA": {
- "name": "Laos"
- },
- "LS": {
- "name": "Lesoto"
- },
- "LV": {
- "name": "Letonija"
- },
- "LB": {
- "name": "Liban"
- },
- "LR": {
- "name": "Liberija"
- },
- "LY": {
- "name": "Libija"
- },
- "LI": {
- "name": "Lihtenštajn"
- },
- "LT": {
- "name": "Litvanija"
- },
- "LU": {
- "name": "Luksemburg"
- },
- "MG": {
- "name": "Madagaskar"
- },
- "HU": {
- "name": "Mađarska"
- },
- "YT": {
- "name": "Majot"
- },
- "MK": {
- "name": "Makedonija"
- },
- "MW": {
- "name": "Malavi"
- },
- "MV": {
- "name": "Maldivi"
- },
- "MY": {
- "name": "Malezija"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "UM": {
- "name": "Manja udaljena ostrva SAD"
- },
- "MA": {
- "name": "Maroko"
- },
- "MH": {
- "name": "Maršalska Ostrva"
- },
- "MQ": {
- "name": "Martinik"
- },
- "MU": {
- "name": "Mauricijus"
- },
- "MR": {
- "name": "Mauritanija"
- },
- "MX": {
- "name": "Meksiko"
- },
- "MM": {
- "name": "Mijanmar (Burma)"
- },
- "FM": {
- "name": "Mikronezija"
- },
- "MD": {
- "name": "Moldavija"
- },
- "MC": {
- "name": "Monako"
- },
- "MN": {
- "name": "Mongolija"
- },
- "MS": {
- "name": "Monserat"
- },
- "MZ": {
- "name": "Mozambik"
- },
- "NA": {
- "name": "Namibija"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepal"
- },
- "NE": {
- "name": "Niger"
- },
- "NG": {
- "name": "Nigerija"
- },
- "NI": {
- "name": "Nikaragva"
- },
- "NU": {
- "name": "Niue"
- },
- "NO": {
- "name": "Norveška"
- },
- "NC": {
- "name": "Nova Kaledonija"
- },
- "NZ": {
- "name": "Novi Zeland"
- },
- "DE": {
- "name": "Njemačka"
- },
- "CI": {
- "name": "Obala Slonovače (Kot d’Ivoar)"
- },
- "AX": {
- "name": "Olandska Ostrva"
- },
- "OM": {
- "name": "Oman"
- },
- "TC": {
- "name": "Ostrva Turks i Kaikos"
- },
- "AC": {
- "name": "Ostrvo Asension"
- },
- "IM": {
- "name": "Ostrvo Man"
- },
- "NF": {
- "name": "Ostrvo Norfok"
- },
- "PK": {
- "name": "Pakistan"
- },
- "PW": {
- "name": "Palau"
- },
- "PS": {
- "name": "Palestinske teritorije"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papua Nova Gvineja"
- },
- "PY": {
- "name": "Paragvaj"
- },
- "PE": {
- "name": "Peru"
- },
- "PN": {
- "name": "Pitkern"
- },
- "PL": {
- "name": "Poljska"
- },
- "PR": {
- "name": "Portoriko"
- },
- "PT": {
- "name": "Portugalija"
- },
- "RE": {
- "name": "Reunion"
- },
- "RW": {
- "name": "Ruanda"
- },
- "RO": {
- "name": "Rumunija"
- },
- "RU": {
- "name": "Rusija"
- },
- "SV": {
- "name": "Salvador"
- },
- "WS": {
- "name": "Samoa"
- },
- "SM": {
- "name": "San Marino"
- },
- "ST": {
- "name": "Sao Tome i Principe"
- },
- "HK": {
- "name": "SAR Hongkong (Kina)"
- },
- "MO": {
- "name": "SAR Makao"
- },
- "SA": {
- "name": "Saudijska Arabija"
- },
- "SC": {
- "name": "Sejšeli"
- },
- "SN": {
- "name": "Senegal"
- },
- "EA": {
- "name": "Seuta i Melilja"
- },
- "KP": {
- "name": "Severna Koreja"
- },
- "MP": {
- "name": "Severna Marijanska Ostrva"
- },
- "SL": {
- "name": "Sijera Leone"
- },
- "SG": {
- "name": "Singapur"
- },
- "SY": {
- "name": "Sirija"
- },
- "US": {
- "name": "Sjedinjene Države"
- },
- "SK": {
- "name": "Slovačka"
- },
- "SI": {
- "name": "Slovenija"
- },
- "SB": {
- "name": "Solomonska Ostrva"
- },
- "SO": {
- "name": "Somalija"
- },
- "RS": {
- "name": "Srbija"
- },
- "SD": {
- "name": "Sudan"
- },
- "SR": {
- "name": "Surinam"
- },
- "SJ": {
- "name": "Svalbard i Jan Majen"
- },
- "SZ": {
- "name": "Svazilend"
- },
- "SH": {
- "name": "Sveta Jelena"
- },
- "LC": {
- "name": "Sveta Lucija"
- },
- "BL": {
- "name": "Sveti Bartolomej"
- },
- "KN": {
- "name": "Sveti Kits i Nevis"
- },
- "MF": {
- "name": "Sveti Martin (Francuska)"
- },
- "SX": {
- "name": "Sveti Martin (Holandija)"
- },
- "PM": {
- "name": "Sveti Pjer i Mikelon"
- },
- "VC": {
- "name": "Sveti Vinsent i Grenadini"
- },
- "ES": {
- "name": "Španija"
- },
- "LK": {
- "name": "Šri Lanka"
- },
- "CH": {
- "name": "Švajcarska"
- },
- "SE": {
- "name": "Švedska"
- },
- "TJ": {
- "name": "Tadžikistan"
- },
- "TH": {
- "name": "Tajland"
- },
- "TW": {
- "name": "Tajvan"
- },
- "TZ": {
- "name": "Tanzanija"
- },
- "TL": {
- "name": "Timor-Leste (Istočni Timor)"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad i Tobago"
- },
- "TA": {
- "name": "Tristan da Kunja"
- },
- "TN": {
- "name": "Tunis"
- },
- "TM": {
- "name": "Turkmenistan"
- },
- "TR": {
- "name": "Turska"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UG": {
- "name": "Uganda"
- },
- "AE": {
- "name": "Ujedinjeni Arapski Emirati"
- },
- "GB": {
- "name": "Ujedinjeno Kraljevstvo"
- },
- "UA": {
- "name": "Ukrajina"
- },
- "UY": {
- "name": "Urugvaj"
- },
- "UZ": {
- "name": "Uzbekistan"
- },
- "WF": {
- "name": "Valis i Futuna"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VA": {
- "name": "Vatikan"
- },
- "VE": {
- "name": "Venecuela"
- },
- "VN": {
- "name": "Vijetnam"
- },
- "ZM": {
- "name": "Zambija"
- },
- "EH": {
- "name": "Zapadna Sahara"
- },
- "ZW": {
- "name": "Zimbabve"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/sr-Latn-ME.json b/vendor/commerceguys/intl/resources/country/sr-Latn-ME.json
deleted file mode 100644
index c90be4f71..000000000
--- a/vendor/commerceguys/intl/resources/country/sr-Latn-ME.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AL": {
- "name": "Albanija"
- },
- "DZ": {
- "name": "Alžir"
- },
- "VI": {
- "name": "Američka Djevičanska Ostrva"
- },
- "AS": {
- "name": "Američka Samoa"
- },
- "AD": {
- "name": "Andora"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Angvila"
- },
- "AQ": {
- "name": "Antarktik"
- },
- "AG": {
- "name": "Antigva i Barbuda"
- },
- "AR": {
- "name": "Argentina"
- },
- "AW": {
- "name": "Aruba"
- },
- "AU": {
- "name": "Australija"
- },
- "AT": {
- "name": "Austrija"
- },
- "AF": {
- "name": "Avganistan"
- },
- "AZ": {
- "name": "Azerbejdžan"
- },
- "BS": {
- "name": "Bahami"
- },
- "BH": {
- "name": "Bahrein"
- },
- "BD": {
- "name": "Bangladeš"
- },
- "BB": {
- "name": "Barbados"
- },
- "BE": {
- "name": "Belgija"
- },
- "BZ": {
- "name": "Belize"
- },
- "BJ": {
- "name": "Benin"
- },
- "BM": {
- "name": "Bermuda"
- },
- "BY": {
- "name": "Bjelorusija"
- },
- "BW": {
- "name": "Bocvana"
- },
- "BO": {
- "name": "Bolivija"
- },
- "BA": {
- "name": "Bosna i Hercegovina"
- },
- "CX": {
- "name": "Božićno Ostrvo"
- },
- "BR": {
- "name": "Brazil"
- },
- "VG": {
- "name": "Britanska Djevičanska Ostrva"
- },
- "IO": {
- "name": "Britanska teritorija Indijskog okeana"
- },
- "BN": {
- "name": "Brunej"
- },
- "BG": {
- "name": "Bugarska"
- },
- "BF": {
- "name": "Burkina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "BT": {
- "name": "Butan"
- },
- "CF": {
- "name": "Centralnoafrička Republika"
- },
- "ME": {
- "name": "Crna Gora"
- },
- "TD": {
- "name": "Čad"
- },
- "CZ": {
- "name": "Češka Republika"
- },
- "CL": {
- "name": "Čile"
- },
- "DK": {
- "name": "Danska"
- },
- "DG": {
- "name": "Dijego Garsija"
- },
- "DM": {
- "name": "Dominika"
- },
- "DO": {
- "name": "Dominikanska Republika"
- },
- "JE": {
- "name": "Džerzi"
- },
- "DJ": {
- "name": "Džibuti"
- },
- "EG": {
- "name": "Egipat"
- },
- "EC": {
- "name": "Ekvador"
- },
- "GQ": {
- "name": "Ekvatorijalna Gvineja"
- },
- "ER": {
- "name": "Eritreja"
- },
- "EE": {
- "name": "Estonija"
- },
- "ET": {
- "name": "Etiopija"
- },
- "FO": {
- "name": "Farska Ostrva"
- },
- "FJ": {
- "name": "Fidži"
- },
- "PH": {
- "name": "Filipini"
- },
- "FI": {
- "name": "Finska"
- },
- "FK": {
- "name": "Foklandska Ostrva"
- },
- "FR": {
- "name": "Francuska"
- },
- "GF": {
- "name": "Francuska Gvajana"
- },
- "PF": {
- "name": "Francuska Polinezija"
- },
- "TF": {
- "name": "Francuske Južne Teritorije"
- },
- "GA": {
- "name": "Gabon"
- },
- "GM": {
- "name": "Gambija"
- },
- "GH": {
- "name": "Gana"
- },
- "GG": {
- "name": "Gernzi"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GR": {
- "name": "Grčka"
- },
- "GD": {
- "name": "Grenada"
- },
- "GL": {
- "name": "Grenland"
- },
- "GE": {
- "name": "Gruzija"
- },
- "GU": {
- "name": "Guam"
- },
- "GP": {
- "name": "Gvadelup"
- },
- "GY": {
- "name": "Gvajana"
- },
- "GT": {
- "name": "Gvatemala"
- },
- "GN": {
- "name": "Gvineja"
- },
- "GW": {
- "name": "Gvineja-Bisao"
- },
- "HT": {
- "name": "Haiti"
- },
- "NL": {
- "name": "Holandija"
- },
- "HN": {
- "name": "Honduras"
- },
- "HR": {
- "name": "Hrvatska"
- },
- "IN": {
- "name": "Indija"
- },
- "ID": {
- "name": "Indonezija"
- },
- "IQ": {
- "name": "Irak"
- },
- "IR": {
- "name": "Iran"
- },
- "IE": {
- "name": "Irska"
- },
- "IS": {
- "name": "Island"
- },
- "IT": {
- "name": "Italija"
- },
- "IL": {
- "name": "Izrael"
- },
- "JM": {
- "name": "Jamajka"
- },
- "JP": {
- "name": "Japan"
- },
- "YE": {
- "name": "Jemen"
- },
- "AM": {
- "name": "Jermenija"
- },
- "JO": {
- "name": "Jordan"
- },
- "GS": {
- "name": "Južna Džordžija i Južna Sendvička Ostrva"
- },
- "KR": {
- "name": "Južna Koreja"
- },
- "SS": {
- "name": "Južni Sudan"
- },
- "ZA": {
- "name": "Južnoafrička Republika"
- },
- "KY": {
- "name": "Kajmanska Ostrva"
- },
- "KH": {
- "name": "Kambodža"
- },
- "CM": {
- "name": "Kamerun"
- },
- "CA": {
- "name": "Kanada"
- },
- "IC": {
- "name": "Kanarska Ostrva"
- },
- "BQ": {
- "name": "Karipska Holandija"
- },
- "QA": {
- "name": "Katar"
- },
- "KZ": {
- "name": "Kazahstan"
- },
- "KE": {
- "name": "Kenija"
- },
- "CN": {
- "name": "Kina"
- },
- "CY": {
- "name": "Kipar"
- },
- "KG": {
- "name": "Kirgistan"
- },
- "KI": {
- "name": "Kiribati"
- },
- "CC": {
- "name": "Kokosova (Kilingova) Ostrva"
- },
- "CO": {
- "name": "Kolumbija"
- },
- "KM": {
- "name": "Komorska Ostrva"
- },
- "CG": {
- "name": "Kongo"
- },
- "CD": {
- "name": "Kongo - Kinšasa"
- },
- "XK": {
- "name": "Kosovo"
- },
- "CR": {
- "name": "Kostarika"
- },
- "CU": {
- "name": "Kuba"
- },
- "CK": {
- "name": "Kukova Ostrva"
- },
- "CW": {
- "name": "Kurasao"
- },
- "KW": {
- "name": "Kuvajt"
- },
- "LA": {
- "name": "Laos"
- },
- "LS": {
- "name": "Lesoto"
- },
- "LV": {
- "name": "Letonija"
- },
- "LB": {
- "name": "Liban"
- },
- "LR": {
- "name": "Liberija"
- },
- "LY": {
- "name": "Libija"
- },
- "LI": {
- "name": "Lihtenštajn"
- },
- "LT": {
- "name": "Litvanija"
- },
- "LU": {
- "name": "Luksemburg"
- },
- "MG": {
- "name": "Madagaskar"
- },
- "HU": {
- "name": "Mađarska"
- },
- "YT": {
- "name": "Majot"
- },
- "MK": {
- "name": "Makedonija"
- },
- "MW": {
- "name": "Malavi"
- },
- "MV": {
- "name": "Maldivi"
- },
- "MY": {
- "name": "Malezija"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "UM": {
- "name": "Manja udaljena ostrva SAD"
- },
- "MA": {
- "name": "Maroko"
- },
- "MH": {
- "name": "Maršalska Ostrva"
- },
- "MQ": {
- "name": "Martinik"
- },
- "MU": {
- "name": "Mauricijus"
- },
- "MR": {
- "name": "Mauritanija"
- },
- "MX": {
- "name": "Meksiko"
- },
- "MM": {
- "name": "Mijanmar (Burma)"
- },
- "FM": {
- "name": "Mikronezija"
- },
- "MD": {
- "name": "Moldavija"
- },
- "MC": {
- "name": "Monako"
- },
- "MN": {
- "name": "Mongolija"
- },
- "MS": {
- "name": "Monserat"
- },
- "MZ": {
- "name": "Mozambik"
- },
- "NA": {
- "name": "Namibija"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepal"
- },
- "NE": {
- "name": "Niger"
- },
- "NG": {
- "name": "Nigerija"
- },
- "NI": {
- "name": "Nikaragva"
- },
- "NU": {
- "name": "Niue"
- },
- "NO": {
- "name": "Norveška"
- },
- "NC": {
- "name": "Nova Kaledonija"
- },
- "NZ": {
- "name": "Novi Zeland"
- },
- "DE": {
- "name": "Njemačka"
- },
- "CI": {
- "name": "Obala Slonovače (Kot d’Ivoar)"
- },
- "AX": {
- "name": "Olandska Ostrva"
- },
- "OM": {
- "name": "Oman"
- },
- "TC": {
- "name": "Ostrva Turks i Kaikos"
- },
- "AC": {
- "name": "Ostrvo Asension"
- },
- "IM": {
- "name": "Ostrvo Man"
- },
- "NF": {
- "name": "Ostrvo Norfok"
- },
- "PK": {
- "name": "Pakistan"
- },
- "PW": {
- "name": "Palau"
- },
- "PS": {
- "name": "Palestinske teritorije"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papua Nova Gvineja"
- },
- "PY": {
- "name": "Paragvaj"
- },
- "PE": {
- "name": "Peru"
- },
- "PN": {
- "name": "Pitkern"
- },
- "PL": {
- "name": "Poljska"
- },
- "PR": {
- "name": "Portoriko"
- },
- "PT": {
- "name": "Portugalija"
- },
- "RE": {
- "name": "Reunion"
- },
- "RW": {
- "name": "Ruanda"
- },
- "RO": {
- "name": "Rumunija"
- },
- "RU": {
- "name": "Rusija"
- },
- "SV": {
- "name": "Salvador"
- },
- "WS": {
- "name": "Samoa"
- },
- "SM": {
- "name": "San Marino"
- },
- "ST": {
- "name": "Sao Tome i Principe"
- },
- "HK": {
- "name": "SAR Hongkong (Kina)"
- },
- "MO": {
- "name": "SAR Makao (Kina)"
- },
- "SA": {
- "name": "Saudijska Arabija"
- },
- "SC": {
- "name": "Sejšeli"
- },
- "SN": {
- "name": "Senegal"
- },
- "EA": {
- "name": "Seuta i Melilja"
- },
- "KP": {
- "name": "Severna Koreja"
- },
- "MP": {
- "name": "Severna Marijanska Ostrva"
- },
- "SL": {
- "name": "Sijera Leone"
- },
- "SG": {
- "name": "Singapur"
- },
- "SY": {
- "name": "Sirija"
- },
- "US": {
- "name": "Sjedinjene Države"
- },
- "SK": {
- "name": "Slovačka"
- },
- "SI": {
- "name": "Slovenija"
- },
- "SB": {
- "name": "Solomonska Ostrva"
- },
- "SO": {
- "name": "Somalija"
- },
- "RS": {
- "name": "Srbija"
- },
- "SD": {
- "name": "Sudan"
- },
- "SR": {
- "name": "Surinam"
- },
- "SJ": {
- "name": "Svalbard i Jan Majen"
- },
- "SZ": {
- "name": "Svazilend"
- },
- "SH": {
- "name": "Sveta Jelena"
- },
- "LC": {
- "name": "Sveta Lucija"
- },
- "BL": {
- "name": "Sveti Bartolomej"
- },
- "KN": {
- "name": "Sveti Kits i Nevis"
- },
- "MF": {
- "name": "Sveti Martin (Francuska)"
- },
- "SX": {
- "name": "Sveti Martin (Holandija)"
- },
- "PM": {
- "name": "Sveti Pjer i Mikelon"
- },
- "VC": {
- "name": "Sveti Vinsent i Grenadini"
- },
- "ES": {
- "name": "Španija"
- },
- "LK": {
- "name": "Šri Lanka"
- },
- "CH": {
- "name": "Švajcarska"
- },
- "SE": {
- "name": "Švedska"
- },
- "TJ": {
- "name": "Tadžikistan"
- },
- "TH": {
- "name": "Tajland"
- },
- "TW": {
- "name": "Tajvan"
- },
- "TZ": {
- "name": "Tanzanija"
- },
- "TL": {
- "name": "Timor-Leste (Istočni Timor)"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad i Tobago"
- },
- "TA": {
- "name": "Tristan da Kunja"
- },
- "TN": {
- "name": "Tunis"
- },
- "TM": {
- "name": "Turkmenistan"
- },
- "TR": {
- "name": "Turska"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UG": {
- "name": "Uganda"
- },
- "AE": {
- "name": "Ujedinjeni Arapski Emirati"
- },
- "GB": {
- "name": "Ujedinjeno Kraljevstvo"
- },
- "UA": {
- "name": "Ukrajina"
- },
- "UY": {
- "name": "Urugvaj"
- },
- "UZ": {
- "name": "Uzbekistan"
- },
- "WF": {
- "name": "Valis i Futuna"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VA": {
- "name": "Vatikan"
- },
- "VE": {
- "name": "Venecuela"
- },
- "VN": {
- "name": "Vijetnam"
- },
- "ZM": {
- "name": "Zambija"
- },
- "EH": {
- "name": "Zapadna Sahara"
- },
- "CV": {
- "name": "Zelenortska Ostrva"
- },
- "ZW": {
- "name": "Zimbabve"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/sr-Latn-XK.json b/vendor/commerceguys/intl/resources/country/sr-Latn-XK.json
deleted file mode 100644
index 7660b096a..000000000
--- a/vendor/commerceguys/intl/resources/country/sr-Latn-XK.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AL": {
- "name": "Albanija"
- },
- "DZ": {
- "name": "Alžir"
- },
- "VI": {
- "name": "Američka Devičanska Ostrva"
- },
- "AS": {
- "name": "Američka Samoa"
- },
- "AD": {
- "name": "Andora"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Angvila"
- },
- "AQ": {
- "name": "Antarktik"
- },
- "AG": {
- "name": "Antigva i Barbuda"
- },
- "AR": {
- "name": "Argentina"
- },
- "AW": {
- "name": "Aruba"
- },
- "AU": {
- "name": "Australija"
- },
- "AT": {
- "name": "Austrija"
- },
- "AF": {
- "name": "Avganistan"
- },
- "AZ": {
- "name": "Azerbejdžan"
- },
- "BS": {
- "name": "Bahami"
- },
- "BH": {
- "name": "Bahrein"
- },
- "BD": {
- "name": "Bangladeš"
- },
- "BB": {
- "name": "Barbados"
- },
- "BE": {
- "name": "Belgija"
- },
- "BZ": {
- "name": "Belize"
- },
- "BY": {
- "name": "Belorusija"
- },
- "BJ": {
- "name": "Benin"
- },
- "BM": {
- "name": "Bermuda"
- },
- "BW": {
- "name": "Bocvana"
- },
- "BO": {
- "name": "Bolivija"
- },
- "BA": {
- "name": "Bosna i Hercegovina"
- },
- "CX": {
- "name": "Božićno Ostrvo"
- },
- "BR": {
- "name": "Brazil"
- },
- "VG": {
- "name": "Britanska Devičanska Ostrva"
- },
- "IO": {
- "name": "Britanska teritorija Indijskog okeana"
- },
- "BN": {
- "name": "Brunej"
- },
- "BG": {
- "name": "Bugarska"
- },
- "BF": {
- "name": "Burkina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "BT": {
- "name": "Butan"
- },
- "CF": {
- "name": "Centralnoafrička Republika"
- },
- "ME": {
- "name": "Crna Gora"
- },
- "TD": {
- "name": "Čad"
- },
- "CZ": {
- "name": "Češka Republika"
- },
- "CL": {
- "name": "Čile"
- },
- "DK": {
- "name": "Danska"
- },
- "DG": {
- "name": "Dijego Garsija"
- },
- "DM": {
- "name": "Dominika"
- },
- "DO": {
- "name": "Dominikanska Republika"
- },
- "JE": {
- "name": "Džerzi"
- },
- "DJ": {
- "name": "Džibuti"
- },
- "EG": {
- "name": "Egipat"
- },
- "EC": {
- "name": "Ekvador"
- },
- "GQ": {
- "name": "Ekvatorijalna Gvineja"
- },
- "ER": {
- "name": "Eritreja"
- },
- "EE": {
- "name": "Estonija"
- },
- "ET": {
- "name": "Etiopija"
- },
- "FO": {
- "name": "Farska Ostrva"
- },
- "FJ": {
- "name": "Fidži"
- },
- "PH": {
- "name": "Filipini"
- },
- "FI": {
- "name": "Finska"
- },
- "FK": {
- "name": "Foklandska Ostrva"
- },
- "FR": {
- "name": "Francuska"
- },
- "GF": {
- "name": "Francuska Gvajana"
- },
- "PF": {
- "name": "Francuska Polinezija"
- },
- "TF": {
- "name": "Francuske Južne Teritorije"
- },
- "GA": {
- "name": "Gabon"
- },
- "GM": {
- "name": "Gambija"
- },
- "GH": {
- "name": "Gana"
- },
- "GG": {
- "name": "Gernzi"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GR": {
- "name": "Grčka"
- },
- "GD": {
- "name": "Grenada"
- },
- "GL": {
- "name": "Grenland"
- },
- "GE": {
- "name": "Gruzija"
- },
- "GU": {
- "name": "Guam"
- },
- "GP": {
- "name": "Gvadelup"
- },
- "GY": {
- "name": "Gvajana"
- },
- "GT": {
- "name": "Gvatemala"
- },
- "GN": {
- "name": "Gvineja"
- },
- "GW": {
- "name": "Gvineja-Bisao"
- },
- "HT": {
- "name": "Haiti"
- },
- "NL": {
- "name": "Holandija"
- },
- "HN": {
- "name": "Honduras"
- },
- "HR": {
- "name": "Hrvatska"
- },
- "IN": {
- "name": "Indija"
- },
- "ID": {
- "name": "Indonezija"
- },
- "IQ": {
- "name": "Irak"
- },
- "IR": {
- "name": "Iran"
- },
- "IE": {
- "name": "Irska"
- },
- "IS": {
- "name": "Island"
- },
- "IT": {
- "name": "Italija"
- },
- "IL": {
- "name": "Izrael"
- },
- "JM": {
- "name": "Jamajka"
- },
- "JP": {
- "name": "Japan"
- },
- "YE": {
- "name": "Jemen"
- },
- "AM": {
- "name": "Jermenija"
- },
- "JO": {
- "name": "Jordan"
- },
- "GS": {
- "name": "Južna Džordžija i Južna Sendvička Ostrva"
- },
- "KR": {
- "name": "Južna Koreja"
- },
- "SS": {
- "name": "Južni Sudan"
- },
- "ZA": {
- "name": "Južnoafrička Republika"
- },
- "CV": {
- "name": "Kabo Verde"
- },
- "KY": {
- "name": "Kajmanska Ostrva"
- },
- "KH": {
- "name": "Kambodža"
- },
- "CM": {
- "name": "Kamerun"
- },
- "CA": {
- "name": "Kanada"
- },
- "IC": {
- "name": "Kanarska Ostrva"
- },
- "BQ": {
- "name": "Karipska Holandija"
- },
- "QA": {
- "name": "Katar"
- },
- "KZ": {
- "name": "Kazahstan"
- },
- "KE": {
- "name": "Kenija"
- },
- "CN": {
- "name": "Kina"
- },
- "CY": {
- "name": "Kipar"
- },
- "KG": {
- "name": "Kirgistan"
- },
- "KI": {
- "name": "Kiribati"
- },
- "CC": {
- "name": "Kokosova (Kilingova) Ostrva"
- },
- "CO": {
- "name": "Kolumbija"
- },
- "KM": {
- "name": "Komorska Ostrva"
- },
- "CG": {
- "name": "Kongo"
- },
- "CD": {
- "name": "Kongo - Kinšasa"
- },
- "XK": {
- "name": "Kosovo"
- },
- "CR": {
- "name": "Kostarika"
- },
- "CU": {
- "name": "Kuba"
- },
- "CK": {
- "name": "Kukova Ostrva"
- },
- "CW": {
- "name": "Kurasao"
- },
- "KW": {
- "name": "Kuvajt"
- },
- "LA": {
- "name": "Laos"
- },
- "LS": {
- "name": "Lesoto"
- },
- "LV": {
- "name": "Letonija"
- },
- "LB": {
- "name": "Liban"
- },
- "LR": {
- "name": "Liberija"
- },
- "LY": {
- "name": "Libija"
- },
- "LI": {
- "name": "Lihtenštajn"
- },
- "LT": {
- "name": "Litvanija"
- },
- "LU": {
- "name": "Luksemburg"
- },
- "MG": {
- "name": "Madagaskar"
- },
- "HU": {
- "name": "Mađarska"
- },
- "YT": {
- "name": "Majot"
- },
- "MK": {
- "name": "Makedonija"
- },
- "MW": {
- "name": "Malavi"
- },
- "MV": {
- "name": "Maldivi"
- },
- "MY": {
- "name": "Malezija"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "UM": {
- "name": "Manja udaljena ostrva SAD"
- },
- "MA": {
- "name": "Maroko"
- },
- "MH": {
- "name": "Maršalska Ostrva"
- },
- "MQ": {
- "name": "Martinik"
- },
- "MU": {
- "name": "Mauricijus"
- },
- "MR": {
- "name": "Mauritanija"
- },
- "MX": {
- "name": "Meksiko"
- },
- "MM": {
- "name": "Mijanmar (Burma)"
- },
- "FM": {
- "name": "Mikronezija"
- },
- "MD": {
- "name": "Moldavija"
- },
- "MC": {
- "name": "Monako"
- },
- "MN": {
- "name": "Mongolija"
- },
- "MS": {
- "name": "Monserat"
- },
- "MZ": {
- "name": "Mozambik"
- },
- "NA": {
- "name": "Namibija"
- },
- "NR": {
- "name": "Nauru"
- },
- "DE": {
- "name": "Nemačka"
- },
- "NP": {
- "name": "Nepal"
- },
- "NE": {
- "name": "Niger"
- },
- "NG": {
- "name": "Nigerija"
- },
- "NI": {
- "name": "Nikaragva"
- },
- "NU": {
- "name": "Niue"
- },
- "NO": {
- "name": "Norveška"
- },
- "NC": {
- "name": "Nova Kaledonija"
- },
- "NZ": {
- "name": "Novi Zeland"
- },
- "CI": {
- "name": "Obala Slonovače (Kot d’Ivoar)"
- },
- "AX": {
- "name": "Olandska Ostrva"
- },
- "OM": {
- "name": "Oman"
- },
- "TC": {
- "name": "Ostrva Turks i Kaikos"
- },
- "AC": {
- "name": "Ostrvo Asension"
- },
- "IM": {
- "name": "Ostrvo Man"
- },
- "NF": {
- "name": "Ostrvo Norfok"
- },
- "PK": {
- "name": "Pakistan"
- },
- "PW": {
- "name": "Palau"
- },
- "PS": {
- "name": "Palestinske teritorije"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papua Nova Gvineja"
- },
- "PY": {
- "name": "Paragvaj"
- },
- "PE": {
- "name": "Peru"
- },
- "PN": {
- "name": "Pitkern"
- },
- "PL": {
- "name": "Poljska"
- },
- "PR": {
- "name": "Portoriko"
- },
- "PT": {
- "name": "Portugalija"
- },
- "RE": {
- "name": "Reunion"
- },
- "RW": {
- "name": "Ruanda"
- },
- "RO": {
- "name": "Rumunija"
- },
- "RU": {
- "name": "Rusija"
- },
- "SV": {
- "name": "Salvador"
- },
- "WS": {
- "name": "Samoa"
- },
- "SM": {
- "name": "San Marino"
- },
- "ST": {
- "name": "Sao Tome i Principe"
- },
- "HK": {
- "name": "SAR Hongkong"
- },
- "MO": {
- "name": "SAR Makao"
- },
- "SA": {
- "name": "Saudijska Arabija"
- },
- "SC": {
- "name": "Sejšeli"
- },
- "SN": {
- "name": "Senegal"
- },
- "EA": {
- "name": "Seuta i Melilja"
- },
- "KP": {
- "name": "Severna Koreja"
- },
- "MP": {
- "name": "Severna Marijanska Ostrva"
- },
- "SL": {
- "name": "Sijera Leone"
- },
- "SG": {
- "name": "Singapur"
- },
- "SY": {
- "name": "Sirija"
- },
- "US": {
- "name": "Sjedinjene Države"
- },
- "SK": {
- "name": "Slovačka"
- },
- "SI": {
- "name": "Slovenija"
- },
- "SB": {
- "name": "Solomonska Ostrva"
- },
- "SO": {
- "name": "Somalija"
- },
- "RS": {
- "name": "Srbija"
- },
- "SD": {
- "name": "Sudan"
- },
- "SR": {
- "name": "Surinam"
- },
- "SJ": {
- "name": "Svalbard i Jan Majen"
- },
- "SZ": {
- "name": "Svazilend"
- },
- "SH": {
- "name": "Sveta Jelena"
- },
- "LC": {
- "name": "Sveta Lucija"
- },
- "BL": {
- "name": "Sveti Bartolomej"
- },
- "KN": {
- "name": "Sveti Kits i Nevis"
- },
- "MF": {
- "name": "Sveti Martin (Francuska)"
- },
- "SX": {
- "name": "Sveti Martin (Holandija)"
- },
- "PM": {
- "name": "Sveti Pjer i Mikelon"
- },
- "VC": {
- "name": "Sveti Vinsent i Grenadini"
- },
- "ES": {
- "name": "Španija"
- },
- "LK": {
- "name": "Šri Lanka"
- },
- "CH": {
- "name": "Švajcarska"
- },
- "SE": {
- "name": "Švedska"
- },
- "TJ": {
- "name": "Tadžikistan"
- },
- "TH": {
- "name": "Tajland"
- },
- "TW": {
- "name": "Tajvan"
- },
- "TZ": {
- "name": "Tanzanija"
- },
- "TL": {
- "name": "Timor-Leste (Istočni Timor)"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad i Tobago"
- },
- "TA": {
- "name": "Tristan da Kunja"
- },
- "TN": {
- "name": "Tunis"
- },
- "TM": {
- "name": "Turkmenistan"
- },
- "TR": {
- "name": "Turska"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UG": {
- "name": "Uganda"
- },
- "AE": {
- "name": "Ujedinjeni Arapski Emirati"
- },
- "GB": {
- "name": "Ujedinjeno Kraljevstvo"
- },
- "UA": {
- "name": "Ukrajina"
- },
- "UY": {
- "name": "Urugvaj"
- },
- "UZ": {
- "name": "Uzbekistan"
- },
- "WF": {
- "name": "Valis i Futuna"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VA": {
- "name": "Vatikan"
- },
- "VE": {
- "name": "Venecuela"
- },
- "VN": {
- "name": "Vijetnam"
- },
- "ZM": {
- "name": "Zambija"
- },
- "EH": {
- "name": "Zapadna Sahara"
- },
- "ZW": {
- "name": "Zimbabve"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/sr-Latn.json b/vendor/commerceguys/intl/resources/country/sr-Latn.json
deleted file mode 100644
index 725ba304c..000000000
--- a/vendor/commerceguys/intl/resources/country/sr-Latn.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AL": {
- "name": "Albanija"
- },
- "DZ": {
- "name": "Alžir"
- },
- "VI": {
- "name": "Američka Devičanska Ostrva"
- },
- "AS": {
- "name": "Američka Samoa"
- },
- "AD": {
- "name": "Andora"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Angvila"
- },
- "AQ": {
- "name": "Antarktik"
- },
- "AG": {
- "name": "Antigva i Barbuda"
- },
- "AR": {
- "name": "Argentina"
- },
- "AW": {
- "name": "Aruba"
- },
- "AU": {
- "name": "Australija"
- },
- "AT": {
- "name": "Austrija"
- },
- "AF": {
- "name": "Avganistan"
- },
- "AZ": {
- "name": "Azerbejdžan"
- },
- "BS": {
- "name": "Bahami"
- },
- "BH": {
- "name": "Bahrein"
- },
- "BD": {
- "name": "Bangladeš"
- },
- "BB": {
- "name": "Barbados"
- },
- "BE": {
- "name": "Belgija"
- },
- "BZ": {
- "name": "Belize"
- },
- "BY": {
- "name": "Belorusija"
- },
- "BJ": {
- "name": "Benin"
- },
- "BM": {
- "name": "Bermuda"
- },
- "BW": {
- "name": "Bocvana"
- },
- "BO": {
- "name": "Bolivija"
- },
- "BA": {
- "name": "Bosna i Hercegovina"
- },
- "CX": {
- "name": "Božićno Ostrvo"
- },
- "BR": {
- "name": "Brazil"
- },
- "VG": {
- "name": "Britanska Devičanska Ostrva"
- },
- "IO": {
- "name": "Britanska teritorija Indijskog okeana"
- },
- "BN": {
- "name": "Brunej"
- },
- "BG": {
- "name": "Bugarska"
- },
- "BF": {
- "name": "Burkina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "BT": {
- "name": "Butan"
- },
- "CF": {
- "name": "Centralnoafrička Republika"
- },
- "ME": {
- "name": "Crna Gora"
- },
- "TD": {
- "name": "Čad"
- },
- "CZ": {
- "name": "Češka"
- },
- "CL": {
- "name": "Čile"
- },
- "DK": {
- "name": "Danska"
- },
- "DG": {
- "name": "Dijego Garsija"
- },
- "DM": {
- "name": "Dominika"
- },
- "DO": {
- "name": "Dominikanska Republika"
- },
- "JE": {
- "name": "Džerzi"
- },
- "DJ": {
- "name": "Džibuti"
- },
- "EG": {
- "name": "Egipat"
- },
- "EC": {
- "name": "Ekvador"
- },
- "GQ": {
- "name": "Ekvatorijalna Gvineja"
- },
- "ER": {
- "name": "Eritreja"
- },
- "EE": {
- "name": "Estonija"
- },
- "ET": {
- "name": "Etiopija"
- },
- "FO": {
- "name": "Farska Ostrva"
- },
- "FJ": {
- "name": "Fidži"
- },
- "PH": {
- "name": "Filipini"
- },
- "FI": {
- "name": "Finska"
- },
- "FK": {
- "name": "Foklandska Ostrva"
- },
- "FR": {
- "name": "Francuska"
- },
- "GF": {
- "name": "Francuska Gvajana"
- },
- "PF": {
- "name": "Francuska Polinezija"
- },
- "TF": {
- "name": "Francuske Južne Teritorije"
- },
- "GA": {
- "name": "Gabon"
- },
- "GM": {
- "name": "Gambija"
- },
- "GH": {
- "name": "Gana"
- },
- "GG": {
- "name": "Gernzi"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GR": {
- "name": "Grčka"
- },
- "GD": {
- "name": "Grenada"
- },
- "GL": {
- "name": "Grenland"
- },
- "GE": {
- "name": "Gruzija"
- },
- "GU": {
- "name": "Guam"
- },
- "GP": {
- "name": "Gvadelup"
- },
- "GY": {
- "name": "Gvajana"
- },
- "GT": {
- "name": "Gvatemala"
- },
- "GN": {
- "name": "Gvineja"
- },
- "GW": {
- "name": "Gvineja-Bisao"
- },
- "HT": {
- "name": "Haiti"
- },
- "NL": {
- "name": "Holandija"
- },
- "HN": {
- "name": "Honduras"
- },
- "HR": {
- "name": "Hrvatska"
- },
- "IN": {
- "name": "Indija"
- },
- "ID": {
- "name": "Indonezija"
- },
- "IQ": {
- "name": "Irak"
- },
- "IR": {
- "name": "Iran"
- },
- "IE": {
- "name": "Irska"
- },
- "IS": {
- "name": "Island"
- },
- "IT": {
- "name": "Italija"
- },
- "IL": {
- "name": "Izrael"
- },
- "JM": {
- "name": "Jamajka"
- },
- "JP": {
- "name": "Japan"
- },
- "YE": {
- "name": "Jemen"
- },
- "AM": {
- "name": "Jermenija"
- },
- "JO": {
- "name": "Jordan"
- },
- "GS": {
- "name": "Južna Džordžija i Južna Sendvička Ostrva"
- },
- "KR": {
- "name": "Južna Koreja"
- },
- "SS": {
- "name": "Južni Sudan"
- },
- "ZA": {
- "name": "Južnoafrička Republika"
- },
- "KY": {
- "name": "Kajmanska Ostrva"
- },
- "KH": {
- "name": "Kambodža"
- },
- "CM": {
- "name": "Kamerun"
- },
- "CA": {
- "name": "Kanada"
- },
- "IC": {
- "name": "Kanarska Ostrva"
- },
- "BQ": {
- "name": "Karipska Holandija"
- },
- "QA": {
- "name": "Katar"
- },
- "KZ": {
- "name": "Kazahstan"
- },
- "KE": {
- "name": "Kenija"
- },
- "CN": {
- "name": "Kina"
- },
- "CY": {
- "name": "Kipar"
- },
- "KG": {
- "name": "Kirgistan"
- },
- "KI": {
- "name": "Kiribati"
- },
- "CC": {
- "name": "Kokosova (Kilingova) Ostrva"
- },
- "CO": {
- "name": "Kolumbija"
- },
- "KM": {
- "name": "Komorska Ostrva"
- },
- "CG": {
- "name": "Kongo - Brazavil"
- },
- "CD": {
- "name": "Kongo - Kinšasa"
- },
- "XK": {
- "name": "Kosovo"
- },
- "CR": {
- "name": "Kostarika"
- },
- "CU": {
- "name": "Kuba"
- },
- "CK": {
- "name": "Kukova Ostrva"
- },
- "CW": {
- "name": "Kurasao"
- },
- "KW": {
- "name": "Kuvajt"
- },
- "LA": {
- "name": "Laos"
- },
- "LS": {
- "name": "Lesoto"
- },
- "LV": {
- "name": "Letonija"
- },
- "LB": {
- "name": "Liban"
- },
- "LR": {
- "name": "Liberija"
- },
- "LY": {
- "name": "Libija"
- },
- "LI": {
- "name": "Lihtenštajn"
- },
- "LT": {
- "name": "Litvanija"
- },
- "LU": {
- "name": "Luksemburg"
- },
- "MG": {
- "name": "Madagaskar"
- },
- "HU": {
- "name": "Mađarska"
- },
- "YT": {
- "name": "Majot"
- },
- "MK": {
- "name": "Makedonija"
- },
- "MW": {
- "name": "Malavi"
- },
- "MV": {
- "name": "Maldivi"
- },
- "MY": {
- "name": "Malezija"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "MA": {
- "name": "Maroko"
- },
- "MH": {
- "name": "Maršalska Ostrva"
- },
- "MQ": {
- "name": "Martinik"
- },
- "MU": {
- "name": "Mauricijus"
- },
- "MR": {
- "name": "Mauritanija"
- },
- "MX": {
- "name": "Meksiko"
- },
- "MM": {
- "name": "Mijanmar (Burma)"
- },
- "FM": {
- "name": "Mikronezija"
- },
- "MD": {
- "name": "Moldavija"
- },
- "MC": {
- "name": "Monako"
- },
- "MN": {
- "name": "Mongolija"
- },
- "MS": {
- "name": "Monserat"
- },
- "MZ": {
- "name": "Mozambik"
- },
- "NA": {
- "name": "Namibija"
- },
- "NR": {
- "name": "Nauru"
- },
- "DE": {
- "name": "Nemačka"
- },
- "NP": {
- "name": "Nepal"
- },
- "NE": {
- "name": "Niger"
- },
- "NG": {
- "name": "Nigerija"
- },
- "NI": {
- "name": "Nikaragva"
- },
- "NU": {
- "name": "Niue"
- },
- "NO": {
- "name": "Norveška"
- },
- "NC": {
- "name": "Nova Kaledonija"
- },
- "NZ": {
- "name": "Novi Zeland"
- },
- "CI": {
- "name": "Obala Slonovače (Kot d’Ivoar)"
- },
- "AX": {
- "name": "Olandska Ostrva"
- },
- "OM": {
- "name": "Oman"
- },
- "TC": {
- "name": "Ostrva Turks i Kaikos"
- },
- "AC": {
- "name": "Ostrvo Asension"
- },
- "IM": {
- "name": "Ostrvo Man"
- },
- "NF": {
- "name": "Ostrvo Norfok"
- },
- "PK": {
- "name": "Pakistan"
- },
- "PW": {
- "name": "Palau"
- },
- "PS": {
- "name": "Palestinske teritorije"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papua Nova Gvineja"
- },
- "PY": {
- "name": "Paragvaj"
- },
- "PE": {
- "name": "Peru"
- },
- "PN": {
- "name": "Pitkern"
- },
- "PL": {
- "name": "Poljska"
- },
- "PR": {
- "name": "Portoriko"
- },
- "PT": {
- "name": "Portugalija"
- },
- "RE": {
- "name": "Reinion"
- },
- "RW": {
- "name": "Ruanda"
- },
- "RO": {
- "name": "Rumunija"
- },
- "RU": {
- "name": "Rusija"
- },
- "SV": {
- "name": "Salvador"
- },
- "WS": {
- "name": "Samoa"
- },
- "SM": {
- "name": "San Marino"
- },
- "ST": {
- "name": "Sao Tome i Principe"
- },
- "HK": {
- "name": "SAR Hongkong (Kina)"
- },
- "MO": {
- "name": "SAR Makao (Kina)"
- },
- "SA": {
- "name": "Saudijska Arabija"
- },
- "SC": {
- "name": "Sejšeli"
- },
- "PM": {
- "name": "Sen Pjer i Mikelon"
- },
- "SN": {
- "name": "Senegal"
- },
- "KN": {
- "name": "Sent Kits i Nevis"
- },
- "VC": {
- "name": "Sent Vinsent i Grenadini"
- },
- "EA": {
- "name": "Seuta i Melilja"
- },
- "KP": {
- "name": "Severna Koreja"
- },
- "MP": {
- "name": "Severna Marijanska Ostrva"
- },
- "SL": {
- "name": "Sijera Leone"
- },
- "SG": {
- "name": "Singapur"
- },
- "SY": {
- "name": "Sirija"
- },
- "US": {
- "name": "Sjedinjene Države"
- },
- "SK": {
- "name": "Slovačka"
- },
- "SI": {
- "name": "Slovenija"
- },
- "SB": {
- "name": "Solomonska Ostrva"
- },
- "SO": {
- "name": "Somalija"
- },
- "RS": {
- "name": "Srbija"
- },
- "SD": {
- "name": "Sudan"
- },
- "SR": {
- "name": "Surinam"
- },
- "SJ": {
- "name": "Svalbard i Jan Majen"
- },
- "SZ": {
- "name": "Svazilend"
- },
- "SH": {
- "name": "Sveta Jelena"
- },
- "LC": {
- "name": "Sveta Lucija"
- },
- "BL": {
- "name": "Sveti Bartolomej"
- },
- "MF": {
- "name": "Sveti Martin (Francuska)"
- },
- "SX": {
- "name": "Sveti Martin (Holandija)"
- },
- "ES": {
- "name": "Španija"
- },
- "LK": {
- "name": "Šri Lanka"
- },
- "CH": {
- "name": "Švajcarska"
- },
- "SE": {
- "name": "Švedska"
- },
- "TJ": {
- "name": "Tadžikistan"
- },
- "TH": {
- "name": "Tajland"
- },
- "TW": {
- "name": "Tajvan"
- },
- "TZ": {
- "name": "Tanzanija"
- },
- "TL": {
- "name": "Timor-Leste (Istočni Timor)"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad i Tobago"
- },
- "TA": {
- "name": "Tristan da Kunja"
- },
- "TN": {
- "name": "Tunis"
- },
- "TM": {
- "name": "Turkmenistan"
- },
- "TR": {
- "name": "Turska"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UM": {
- "name": "Udaljena ostrva SAD"
- },
- "UG": {
- "name": "Uganda"
- },
- "AE": {
- "name": "Ujedinjeni Arapski Emirati"
- },
- "GB": {
- "name": "Ujedinjeno Kraljevstvo"
- },
- "UA": {
- "name": "Ukrajina"
- },
- "UY": {
- "name": "Urugvaj"
- },
- "UZ": {
- "name": "Uzbekistan"
- },
- "WF": {
- "name": "Valis i Futuna"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VA": {
- "name": "Vatikan"
- },
- "VE": {
- "name": "Venecuela"
- },
- "VN": {
- "name": "Vijetnam"
- },
- "ZM": {
- "name": "Zambija"
- },
- "EH": {
- "name": "Zapadna Sahara"
- },
- "CV": {
- "name": "Zelenortska Ostrva"
- },
- "ZW": {
- "name": "Zimbabve"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/sr.json b/vendor/commerceguys/intl/resources/country/sr.json
deleted file mode 100644
index ca76705db..000000000
--- a/vendor/commerceguys/intl/resources/country/sr.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Авганистан"
- },
- "AZ": {
- "name": "Азербејџан"
- },
- "AL": {
- "name": "Албанија"
- },
- "DZ": {
- "name": "Алжир"
- },
- "VI": {
- "name": "Америчка Девичанска Острва"
- },
- "AS": {
- "name": "Америчка Самоа"
- },
- "AI": {
- "name": "Ангвила"
- },
- "AO": {
- "name": "Ангола"
- },
- "AD": {
- "name": "Андора"
- },
- "AQ": {
- "name": "Антарктик"
- },
- "AG": {
- "name": "Антигва и Барбуда"
- },
- "AR": {
- "name": "Аргентина"
- },
- "AW": {
- "name": "Аруба"
- },
- "AU": {
- "name": "Аустралија"
- },
- "AT": {
- "name": "Аустрија"
- },
- "BD": {
- "name": "Бангладеш"
- },
- "BB": {
- "name": "Барбадос"
- },
- "BS": {
- "name": "Бахами"
- },
- "BH": {
- "name": "Бахреин"
- },
- "BE": {
- "name": "Белгија"
- },
- "BZ": {
- "name": "Белизе"
- },
- "BY": {
- "name": "Белорусија"
- },
- "BJ": {
- "name": "Бенин"
- },
- "BM": {
- "name": "Бермуда"
- },
- "CX": {
- "name": "Божићно Острво"
- },
- "BO": {
- "name": "Боливија"
- },
- "BA": {
- "name": "Босна и Херцеговина"
- },
- "BW": {
- "name": "Боцвана"
- },
- "BR": {
- "name": "Бразил"
- },
- "VG": {
- "name": "Британска Девичанска Острва"
- },
- "IO": {
- "name": "Британска територија Индијског океана"
- },
- "BN": {
- "name": "Брунеј"
- },
- "BG": {
- "name": "Бугарска"
- },
- "BF": {
- "name": "Буркина Фасо"
- },
- "BI": {
- "name": "Бурунди"
- },
- "BT": {
- "name": "Бутан"
- },
- "WF": {
- "name": "Валис и Футуна"
- },
- "VU": {
- "name": "Вануату"
- },
- "VA": {
- "name": "Ватикан"
- },
- "VE": {
- "name": "Венецуела"
- },
- "VN": {
- "name": "Вијетнам"
- },
- "GA": {
- "name": "Габон"
- },
- "GM": {
- "name": "Гамбија"
- },
- "GH": {
- "name": "Гана"
- },
- "GP": {
- "name": "Гваделуп"
- },
- "GY": {
- "name": "Гвајана"
- },
- "GT": {
- "name": "Гватемала"
- },
- "GN": {
- "name": "Гвинеја"
- },
- "GW": {
- "name": "Гвинеја-Бисао"
- },
- "GG": {
- "name": "Гернзи"
- },
- "GI": {
- "name": "Гибралтар"
- },
- "GD": {
- "name": "Гренада"
- },
- "GL": {
- "name": "Гренланд"
- },
- "GE": {
- "name": "Грузија"
- },
- "GR": {
- "name": "Грчка"
- },
- "GU": {
- "name": "Гуам"
- },
- "DK": {
- "name": "Данска"
- },
- "DG": {
- "name": "Дијего Гарсија"
- },
- "DM": {
- "name": "Доминика"
- },
- "DO": {
- "name": "Доминиканска Република"
- },
- "EG": {
- "name": "Египат"
- },
- "EC": {
- "name": "Еквадор"
- },
- "GQ": {
- "name": "Екваторијална Гвинеја"
- },
- "ER": {
- "name": "Еритреја"
- },
- "EE": {
- "name": "Естонија"
- },
- "ET": {
- "name": "Етиопија"
- },
- "ZM": {
- "name": "Замбија"
- },
- "EH": {
- "name": "Западна Сахара"
- },
- "CV": {
- "name": "Зеленортска Острва"
- },
- "ZW": {
- "name": "Зимбабве"
- },
- "IL": {
- "name": "Израел"
- },
- "IN": {
- "name": "Индија"
- },
- "ID": {
- "name": "Индонезија"
- },
- "IQ": {
- "name": "Ирак"
- },
- "IR": {
- "name": "Иран"
- },
- "IE": {
- "name": "Ирска"
- },
- "IS": {
- "name": "Исланд"
- },
- "IT": {
- "name": "Италија"
- },
- "JM": {
- "name": "Јамајка"
- },
- "JP": {
- "name": "Јапан"
- },
- "YE": {
- "name": "Јемен"
- },
- "AM": {
- "name": "Јерменија"
- },
- "JO": {
- "name": "Јордан"
- },
- "KR": {
- "name": "Јужна Кореја"
- },
- "GS": {
- "name": "Јужна Џорџија и Јужна Сендвичка Острва"
- },
- "SS": {
- "name": "Јужни Судан"
- },
- "ZA": {
- "name": "Јужноафричка Република"
- },
- "KZ": {
- "name": "Казахстан"
- },
- "KY": {
- "name": "Кајманска Острва"
- },
- "KH": {
- "name": "Камбоџа"
- },
- "CM": {
- "name": "Камерун"
- },
- "CA": {
- "name": "Канада"
- },
- "IC": {
- "name": "Канарска Острва"
- },
- "BQ": {
- "name": "Карипска Холандија"
- },
- "QA": {
- "name": "Катар"
- },
- "KE": {
- "name": "Кенија"
- },
- "CN": {
- "name": "Кина"
- },
- "CY": {
- "name": "Кипар"
- },
- "KG": {
- "name": "Киргистан"
- },
- "KI": {
- "name": "Кирибати"
- },
- "CC": {
- "name": "Кокосова (Килингова) Острва"
- },
- "CO": {
- "name": "Колумбија"
- },
- "KM": {
- "name": "Коморска Острва"
- },
- "CG": {
- "name": "Конго - Бразавил"
- },
- "CD": {
- "name": "Конго - Киншаса"
- },
- "XK": {
- "name": "Косово"
- },
- "CR": {
- "name": "Костарика"
- },
- "CU": {
- "name": "Куба"
- },
- "KW": {
- "name": "Кувајт"
- },
- "CK": {
- "name": "Кукова Острва"
- },
- "CW": {
- "name": "Курасао"
- },
- "LA": {
- "name": "Лаос"
- },
- "LS": {
- "name": "Лесото"
- },
- "LV": {
- "name": "Летонија"
- },
- "LB": {
- "name": "Либан"
- },
- "LR": {
- "name": "Либерија"
- },
- "LY": {
- "name": "Либија"
- },
- "LT": {
- "name": "Литванија"
- },
- "LI": {
- "name": "Лихтенштајн"
- },
- "LU": {
- "name": "Луксембург"
- },
- "MG": {
- "name": "Мадагаскар"
- },
- "HU": {
- "name": "Мађарска"
- },
- "YT": {
- "name": "Мајот"
- },
- "MK": {
- "name": "Македонија"
- },
- "MW": {
- "name": "Малави"
- },
- "MV": {
- "name": "Малдиви"
- },
- "MY": {
- "name": "Малезија"
- },
- "ML": {
- "name": "Мали"
- },
- "MT": {
- "name": "Малта"
- },
- "MA": {
- "name": "Мароко"
- },
- "MQ": {
- "name": "Мартиник"
- },
- "MH": {
- "name": "Маршалска Острва"
- },
- "MR": {
- "name": "Мауританија"
- },
- "MU": {
- "name": "Маурицијус"
- },
- "MX": {
- "name": "Мексико"
- },
- "MM": {
- "name": "Мијанмар (Бурма)"
- },
- "FM": {
- "name": "Микронезија"
- },
- "MZ": {
- "name": "Мозамбик"
- },
- "MD": {
- "name": "Молдавија"
- },
- "MC": {
- "name": "Монако"
- },
- "MN": {
- "name": "Монголија"
- },
- "MS": {
- "name": "Монсерат"
- },
- "NA": {
- "name": "Намибија"
- },
- "NR": {
- "name": "Науру"
- },
- "DE": {
- "name": "Немачка"
- },
- "NP": {
- "name": "Непал"
- },
- "NE": {
- "name": "Нигер"
- },
- "NG": {
- "name": "Нигерија"
- },
- "NI": {
- "name": "Никарагва"
- },
- "NU": {
- "name": "Ниуе"
- },
- "NC": {
- "name": "Нова Каледонија"
- },
- "NZ": {
- "name": "Нови Зеланд"
- },
- "NO": {
- "name": "Норвешка"
- },
- "CI": {
- "name": "Обала Слоноваче (Кот д’Ивоар)"
- },
- "AX": {
- "name": "Оландска Острва"
- },
- "OM": {
- "name": "Оман"
- },
- "TC": {
- "name": "Острва Туркс и Каикос"
- },
- "AC": {
- "name": "Острво Асенсион"
- },
- "IM": {
- "name": "Острво Ман"
- },
- "NF": {
- "name": "Острво Норфок"
- },
- "PK": {
- "name": "Пакистан"
- },
- "PW": {
- "name": "Палау"
- },
- "PS": {
- "name": "Палестинске територије"
- },
- "PA": {
- "name": "Панама"
- },
- "PG": {
- "name": "Папуа Нова Гвинеја"
- },
- "PY": {
- "name": "Парагвај"
- },
- "PE": {
- "name": "Перу"
- },
- "PN": {
- "name": "Питкерн"
- },
- "PL": {
- "name": "Пољска"
- },
- "PR": {
- "name": "Порторико"
- },
- "PT": {
- "name": "Португалија"
- },
- "RE": {
- "name": "Реинион"
- },
- "RW": {
- "name": "Руанда"
- },
- "RO": {
- "name": "Румунија"
- },
- "RU": {
- "name": "Русија"
- },
- "SV": {
- "name": "Салвадор"
- },
- "WS": {
- "name": "Самоа"
- },
- "SM": {
- "name": "Сан Марино"
- },
- "ST": {
- "name": "Сао Томе и Принципе"
- },
- "MO": {
- "name": "САР Макао (Кина)"
- },
- "HK": {
- "name": "САР Хонгконг (Кина)"
- },
- "SA": {
- "name": "Саудијска Арабија"
- },
- "SZ": {
- "name": "Свазиленд"
- },
- "SJ": {
- "name": "Свалбард и Јан Мајен"
- },
- "SH": {
- "name": "Света Јелена"
- },
- "LC": {
- "name": "Света Луција"
- },
- "BL": {
- "name": "Свети Бартоломеј"
- },
- "MF": {
- "name": "Свети Мартин (Француска)"
- },
- "SX": {
- "name": "Свети Мартин (Холандија)"
- },
- "KP": {
- "name": "Северна Кореја"
- },
- "MP": {
- "name": "Северна Маријанска Острва"
- },
- "SC": {
- "name": "Сејшели"
- },
- "PM": {
- "name": "Сен Пјер и Микелон"
- },
- "SN": {
- "name": "Сенегал"
- },
- "VC": {
- "name": "Сент Винсент и Гренадини"
- },
- "KN": {
- "name": "Сент Китс и Невис"
- },
- "EA": {
- "name": "Сеута и Мелиља"
- },
- "SL": {
- "name": "Сијера Леоне"
- },
- "SG": {
- "name": "Сингапур"
- },
- "SY": {
- "name": "Сирија"
- },
- "US": {
- "name": "Сједињене Државе"
- },
- "SK": {
- "name": "Словачка"
- },
- "SI": {
- "name": "Словенија"
- },
- "SB": {
- "name": "Соломонска Острва"
- },
- "SO": {
- "name": "Сомалија"
- },
- "RS": {
- "name": "Србија"
- },
- "SD": {
- "name": "Судан"
- },
- "SR": {
- "name": "Суринам"
- },
- "TW": {
- "name": "Тајван"
- },
- "TH": {
- "name": "Тајланд"
- },
- "TZ": {
- "name": "Танзанија"
- },
- "TJ": {
- "name": "Таџикистан"
- },
- "TL": {
- "name": "Тимор-Лесте (Источни Тимор)"
- },
- "TG": {
- "name": "Того"
- },
- "TK": {
- "name": "Токелау"
- },
- "TO": {
- "name": "Тонга"
- },
- "TT": {
- "name": "Тринидад и Тобаго"
- },
- "TA": {
- "name": "Тристан да Куња"
- },
- "TV": {
- "name": "Тувалу"
- },
- "TN": {
- "name": "Тунис"
- },
- "TM": {
- "name": "Туркменистан"
- },
- "TR": {
- "name": "Турска"
- },
- "UG": {
- "name": "Уганда"
- },
- "UM": {
- "name": "Удаљена острва САД"
- },
- "UZ": {
- "name": "Узбекистан"
- },
- "AE": {
- "name": "Уједињени Арапски Емирати"
- },
- "GB": {
- "name": "Уједињено Краљевство"
- },
- "UA": {
- "name": "Украјина"
- },
- "UY": {
- "name": "Уругвај"
- },
- "FO": {
- "name": "Фарска Острва"
- },
- "PH": {
- "name": "Филипини"
- },
- "FI": {
- "name": "Финска"
- },
- "FJ": {
- "name": "Фиџи"
- },
- "FK": {
- "name": "Фокландска Острва"
- },
- "FR": {
- "name": "Француска"
- },
- "GF": {
- "name": "Француска Гвајана"
- },
- "PF": {
- "name": "Француска Полинезија"
- },
- "TF": {
- "name": "Француске Јужне Територије"
- },
- "HT": {
- "name": "Хаити"
- },
- "NL": {
- "name": "Холандија"
- },
- "HN": {
- "name": "Хондурас"
- },
- "HR": {
- "name": "Хрватска"
- },
- "CF": {
- "name": "Централноафричка Република"
- },
- "ME": {
- "name": "Црна Гора"
- },
- "TD": {
- "name": "Чад"
- },
- "CZ": {
- "name": "Чешка"
- },
- "CL": {
- "name": "Чиле"
- },
- "JE": {
- "name": "Џерзи"
- },
- "DJ": {
- "name": "Џибути"
- },
- "CH": {
- "name": "Швајцарска"
- },
- "SE": {
- "name": "Шведска"
- },
- "ES": {
- "name": "Шпанија"
- },
- "LK": {
- "name": "Шри Ланка"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/sv.json b/vendor/commerceguys/intl/resources/country/sv.json
deleted file mode 100644
index 037904b48..000000000
--- a/vendor/commerceguys/intl/resources/country/sv.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afghanistan"
- },
- "AL": {
- "name": "Albanien"
- },
- "DZ": {
- "name": "Algeriet"
- },
- "VI": {
- "name": "Amerikanska Jungfruöarna"
- },
- "AS": {
- "name": "Amerikanska Samoa"
- },
- "AD": {
- "name": "Andorra"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguilla"
- },
- "AQ": {
- "name": "Antarktis"
- },
- "AG": {
- "name": "Antigua och Barbuda"
- },
- "AR": {
- "name": "Argentina"
- },
- "AM": {
- "name": "Armenien"
- },
- "AW": {
- "name": "Aruba"
- },
- "AC": {
- "name": "Ascension"
- },
- "AU": {
- "name": "Australien"
- },
- "AZ": {
- "name": "Azerbajdzjan"
- },
- "BS": {
- "name": "Bahamas"
- },
- "BH": {
- "name": "Bahrain"
- },
- "BD": {
- "name": "Bangladesh"
- },
- "BB": {
- "name": "Barbados"
- },
- "BE": {
- "name": "Belgien"
- },
- "BZ": {
- "name": "Belize"
- },
- "BJ": {
- "name": "Benin"
- },
- "BM": {
- "name": "Bermuda"
- },
- "BT": {
- "name": "Bhutan"
- },
- "BO": {
- "name": "Bolivia"
- },
- "BA": {
- "name": "Bosnien och Hercegovina"
- },
- "BW": {
- "name": "Botswana"
- },
- "BR": {
- "name": "Brasilien"
- },
- "VG": {
- "name": "Brittiska Jungfruöarna"
- },
- "IO": {
- "name": "Brittiska territoriet i Indiska oceanen"
- },
- "BN": {
- "name": "Brunei"
- },
- "BG": {
- "name": "Bulgarien"
- },
- "BF": {
- "name": "Burkina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "KY": {
- "name": "Caymanöarna"
- },
- "CF": {
- "name": "Centralafrikanska republiken"
- },
- "EA": {
- "name": "Ceuta och Melilla"
- },
- "CL": {
- "name": "Chile"
- },
- "CO": {
- "name": "Colombia"
- },
- "CK": {
- "name": "Cooköarna"
- },
- "CR": {
- "name": "Costa Rica"
- },
- "CW": {
- "name": "Curaçao"
- },
- "CY": {
- "name": "Cypern"
- },
- "DK": {
- "name": "Danmark"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DJ": {
- "name": "Djibouti"
- },
- "DM": {
- "name": "Dominica"
- },
- "DO": {
- "name": "Dominikanska republiken"
- },
- "EC": {
- "name": "Ecuador"
- },
- "EG": {
- "name": "Egypten"
- },
- "GQ": {
- "name": "Ekvatorialguinea"
- },
- "SV": {
- "name": "El Salvador"
- },
- "CI": {
- "name": "Elfenbenskusten"
- },
- "ER": {
- "name": "Eritrea"
- },
- "EE": {
- "name": "Estland"
- },
- "ET": {
- "name": "Etiopien"
- },
- "FK": {
- "name": "Falklandsöarna"
- },
- "FJ": {
- "name": "Fiji"
- },
- "PH": {
- "name": "Filippinerna"
- },
- "FI": {
- "name": "Finland"
- },
- "FR": {
- "name": "Frankrike"
- },
- "GF": {
- "name": "Franska Guyana"
- },
- "PF": {
- "name": "Franska Polynesien"
- },
- "TF": {
- "name": "Franska sydterritorierna"
- },
- "FO": {
- "name": "Färöarna"
- },
- "AE": {
- "name": "Förenade Arabemiraten"
- },
- "GA": {
- "name": "Gabon"
- },
- "GM": {
- "name": "Gambia"
- },
- "GE": {
- "name": "Georgien"
- },
- "GH": {
- "name": "Ghana"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GR": {
- "name": "Grekland"
- },
- "GD": {
- "name": "Grenada"
- },
- "GL": {
- "name": "Grönland"
- },
- "GP": {
- "name": "Guadeloupe"
- },
- "GU": {
- "name": "Guam"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GN": {
- "name": "Guinea"
- },
- "GW": {
- "name": "Guinea-Bissau"
- },
- "GY": {
- "name": "Guyana"
- },
- "HT": {
- "name": "Haiti"
- },
- "HN": {
- "name": "Honduras"
- },
- "HK": {
- "name": "Hongkong"
- },
- "IN": {
- "name": "Indien"
- },
- "ID": {
- "name": "Indonesien"
- },
- "IQ": {
- "name": "Irak"
- },
- "IR": {
- "name": "Iran"
- },
- "IE": {
- "name": "Irland"
- },
- "IS": {
- "name": "Island"
- },
- "IM": {
- "name": "Isle of Man"
- },
- "IL": {
- "name": "Israel"
- },
- "IT": {
- "name": "Italien"
- },
- "JM": {
- "name": "Jamaica"
- },
- "JP": {
- "name": "Japan"
- },
- "YE": {
- "name": "Jemen"
- },
- "JE": {
- "name": "Jersey"
- },
- "JO": {
- "name": "Jordanien"
- },
- "CX": {
- "name": "Julön"
- },
- "KH": {
- "name": "Kambodja"
- },
- "CM": {
- "name": "Kamerun"
- },
- "CA": {
- "name": "Kanada"
- },
- "IC": {
- "name": "Kanarieöarna"
- },
- "CV": {
- "name": "Kap Verde"
- },
- "BQ": {
- "name": "Karibiska Nederländerna"
- },
- "KZ": {
- "name": "Kazakstan"
- },
- "KE": {
- "name": "Kenya"
- },
- "CN": {
- "name": "Kina"
- },
- "KG": {
- "name": "Kirgizistan"
- },
- "KI": {
- "name": "Kiribati"
- },
- "CC": {
- "name": "Kokosöarna"
- },
- "KM": {
- "name": "Komorerna"
- },
- "CG": {
- "name": "Kongo-Brazzaville"
- },
- "CD": {
- "name": "Kongo-Kinshasa"
- },
- "XK": {
- "name": "Kosovo"
- },
- "HR": {
- "name": "Kroatien"
- },
- "CU": {
- "name": "Kuba"
- },
- "KW": {
- "name": "Kuwait"
- },
- "LA": {
- "name": "Laos"
- },
- "LS": {
- "name": "Lesotho"
- },
- "LV": {
- "name": "Lettland"
- },
- "LB": {
- "name": "Libanon"
- },
- "LR": {
- "name": "Liberia"
- },
- "LY": {
- "name": "Libyen"
- },
- "LI": {
- "name": "Liechtenstein"
- },
- "LT": {
- "name": "Litauen"
- },
- "LU": {
- "name": "Luxemburg"
- },
- "MO": {
- "name": "Macao"
- },
- "MG": {
- "name": "Madagaskar"
- },
- "MK": {
- "name": "Makedonien"
- },
- "MW": {
- "name": "Malawi"
- },
- "MY": {
- "name": "Malaysia"
- },
- "MV": {
- "name": "Maldiverna"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "MA": {
- "name": "Marocko"
- },
- "MH": {
- "name": "Marshallöarna"
- },
- "MQ": {
- "name": "Martinique"
- },
- "MR": {
- "name": "Mauretanien"
- },
- "MU": {
- "name": "Mauritius"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "Mexiko"
- },
- "FM": {
- "name": "Mikronesien"
- },
- "MZ": {
- "name": "Moçambique"
- },
- "MD": {
- "name": "Moldavien"
- },
- "MC": {
- "name": "Monaco"
- },
- "MN": {
- "name": "Mongoliet"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MM": {
- "name": "Myanmar (Burma)"
- },
- "NA": {
- "name": "Namibia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NL": {
- "name": "Nederländerna"
- },
- "NP": {
- "name": "Nepal"
- },
- "NI": {
- "name": "Nicaragua"
- },
- "NE": {
- "name": "Niger"
- },
- "NG": {
- "name": "Nigeria"
- },
- "NU": {
- "name": "Niue"
- },
- "KP": {
- "name": "Nordkorea"
- },
- "MP": {
- "name": "Nordmarianerna"
- },
- "NF": {
- "name": "Norfolkön"
- },
- "NO": {
- "name": "Norge"
- },
- "NC": {
- "name": "Nya Kaledonien"
- },
- "NZ": {
- "name": "Nya Zeeland"
- },
- "OM": {
- "name": "Oman"
- },
- "PK": {
- "name": "Pakistan"
- },
- "PW": {
- "name": "Palau"
- },
- "PS": {
- "name": "Palestinska territorierna"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papua Nya Guinea"
- },
- "PY": {
- "name": "Paraguay"
- },
- "PE": {
- "name": "Peru"
- },
- "PN": {
- "name": "Pitcairnöarna"
- },
- "PL": {
- "name": "Polen"
- },
- "PT": {
- "name": "Portugal"
- },
- "PR": {
- "name": "Puerto Rico"
- },
- "QA": {
- "name": "Qatar"
- },
- "RE": {
- "name": "Réunion"
- },
- "RO": {
- "name": "Rumänien"
- },
- "RW": {
- "name": "Rwanda"
- },
- "RU": {
- "name": "Ryssland"
- },
- "BL": {
- "name": "S:t Barthélemy"
- },
- "SH": {
- "name": "S:t Helena"
- },
- "KN": {
- "name": "S:t Kitts och Nevis"
- },
- "LC": {
- "name": "S:t Lucia"
- },
- "PM": {
- "name": "S:t Pierre och Miquelon"
- },
- "VC": {
- "name": "S:t Vincent och Grenadinerna"
- },
- "MF": {
- "name": "Saint-Martin"
- },
- "SB": {
- "name": "Salomonöarna"
- },
- "WS": {
- "name": "Samoa"
- },
- "SM": {
- "name": "San Marino"
- },
- "ST": {
- "name": "São Tomé och Príncipe"
- },
- "SA": {
- "name": "Saudiarabien"
- },
- "CH": {
- "name": "Schweiz"
- },
- "SN": {
- "name": "Senegal"
- },
- "RS": {
- "name": "Serbien"
- },
- "SC": {
- "name": "Seychellerna"
- },
- "SL": {
- "name": "Sierra Leone"
- },
- "SG": {
- "name": "Singapore"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SK": {
- "name": "Slovakien"
- },
- "SI": {
- "name": "Slovenien"
- },
- "SO": {
- "name": "Somalia"
- },
- "ES": {
- "name": "Spanien"
- },
- "LK": {
- "name": "Sri Lanka"
- },
- "GB": {
- "name": "Storbritannien"
- },
- "SD": {
- "name": "Sudan"
- },
- "SR": {
- "name": "Surinam"
- },
- "SJ": {
- "name": "Svalbard och Jan Mayen"
- },
- "SE": {
- "name": "Sverige"
- },
- "SZ": {
- "name": "Swaziland"
- },
- "ZA": {
- "name": "Sydafrika"
- },
- "GS": {
- "name": "Sydgeorgien och Sydsandwichöarna"
- },
- "KR": {
- "name": "Sydkorea"
- },
- "SS": {
- "name": "Sydsudan"
- },
- "SY": {
- "name": "Syrien"
- },
- "TJ": {
- "name": "Tadzjikistan"
- },
- "TW": {
- "name": "Taiwan"
- },
- "TZ": {
- "name": "Tanzania"
- },
- "TD": {
- "name": "Tchad"
- },
- "TH": {
- "name": "Thailand"
- },
- "CZ": {
- "name": "Tjeckien"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad och Tobago"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TN": {
- "name": "Tunisien"
- },
- "TR": {
- "name": "Turkiet"
- },
- "TM": {
- "name": "Turkmenistan"
- },
- "TC": {
- "name": "Turks- och Caicosöarna"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "DE": {
- "name": "Tyskland"
- },
- "UG": {
- "name": "Uganda"
- },
- "UA": {
- "name": "Ukraina"
- },
- "HU": {
- "name": "Ungern"
- },
- "UY": {
- "name": "Uruguay"
- },
- "US": {
- "name": "USA"
- },
- "UM": {
- "name": "USA:s yttre öar"
- },
- "UZ": {
- "name": "Uzbekistan"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VA": {
- "name": "Vatikanstaten"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietnam"
- },
- "BY": {
- "name": "Vitryssland"
- },
- "EH": {
- "name": "Västsahara"
- },
- "WF": {
- "name": "Wallis- och Futunaöarna"
- },
- "ZM": {
- "name": "Zambia"
- },
- "ZW": {
- "name": "Zimbabwe"
- },
- "AX": {
- "name": "Åland"
- },
- "AT": {
- "name": "Österrike"
- },
- "TL": {
- "name": "Östtimor"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/sw-CD.json b/vendor/commerceguys/intl/resources/country/sw-CD.json
deleted file mode 100644
index ec2e3232c..000000000
--- a/vendor/commerceguys/intl/resources/country/sw-CD.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "ZA": {
- "name": "Afrika Kusini"
- },
- "AF": {
- "name": "Afuganistani"
- },
- "IS": {
- "name": "Aislandi"
- },
- "AR": {
- "name": "Ajentina"
- },
- "AL": {
- "name": "Albania"
- },
- "DZ": {
- "name": "Aljeria"
- },
- "AD": {
- "name": "Andorra"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguilla"
- },
- "AQ": {
- "name": "Antaktiki"
- },
- "AG": {
- "name": "Antigua na Barbuda"
- },
- "AM": {
- "name": "Armenia"
- },
- "AW": {
- "name": "Aruba"
- },
- "AU": {
- "name": "Australia"
- },
- "AT": {
- "name": "Austria"
- },
- "IE": {
- "name": "Ayalandi"
- },
- "AZ": {
- "name": "Azabajani"
- },
- "BB": {
- "name": "Babadosi"
- },
- "BS": {
- "name": "Bahama"
- },
- "BH": {
- "name": "Bahareni"
- },
- "BD": {
- "name": "Bangladeshi"
- },
- "BY": {
- "name": "Belarus"
- },
- "BZ": {
- "name": "Belize"
- },
- "BJ": {
- "name": "Benini"
- },
- "BM": {
- "name": "Bermuda"
- },
- "BT": {
- "name": "Bhutan"
- },
- "BO": {
- "name": "Bolivia"
- },
- "BA": {
- "name": "Bosnia na Hezegovina"
- },
- "BW": {
- "name": "Botswana"
- },
- "BR": {
- "name": "Brazil"
- },
- "BN": {
- "name": "Brunei"
- },
- "BF": {
- "name": "Bukinafaso"
- },
- "BG": {
- "name": "Bulgaria"
- },
- "BI": {
- "name": "Burundi"
- },
- "CV": {
- "name": "Cape Verde"
- },
- "EA": {
- "name": "Ceuta na Melilla"
- },
- "TD": {
- "name": "Chadi"
- },
- "CZ": {
- "name": "Chechia"
- },
- "CL": {
- "name": "Chile"
- },
- "CU": {
- "name": "Cuba"
- },
- "CW": {
- "name": "Curacao"
- },
- "DK": {
- "name": "Denmaki"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DM": {
- "name": "Dominika"
- },
- "EC": {
- "name": "Ecuador"
- },
- "SV": {
- "name": "El Salvador"
- },
- "IO": {
- "name": "Eneo la Uingereza katika Bahari Hindi"
- },
- "ER": {
- "name": "Eritrea"
- },
- "EE": {
- "name": "Estonia"
- },
- "ET": {
- "name": "Ethiopia"
- },
- "AE": {
- "name": "Falme za Kiarabu"
- },
- "FJ": {
- "name": "Fiji"
- },
- "GA": {
- "name": "Gabon"
- },
- "GM": {
- "name": "Gambia"
- },
- "GS": {
- "name": "Georgia Kusini na Visiwa vya Sandwich Kusini"
- },
- "GH": {
- "name": "Ghana"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GN": {
- "name": "Gine"
- },
- "GW": {
- "name": "Ginebisau"
- },
- "GL": {
- "name": "Greenland"
- },
- "GD": {
- "name": "Grenada"
- },
- "GP": {
- "name": "Guadeloupe"
- },
- "GU": {
- "name": "Guam"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GF": {
- "name": "Guiana ya Ufaransa"
- },
- "GQ": {
- "name": "Guinea ya Ikweta"
- },
- "GY": {
- "name": "Guyana"
- },
- "HT": {
- "name": "Haiti"
- },
- "HN": {
- "name": "Honduras"
- },
- "HK": {
- "name": "Hong Kong SAR China"
- },
- "HU": {
- "name": "Hungaria"
- },
- "IN": {
- "name": "India"
- },
- "ID": {
- "name": "Indonesia"
- },
- "IQ": {
- "name": "Iraki"
- },
- "IR": {
- "name": "Iran"
- },
- "IM": {
- "name": "Isle of Man"
- },
- "IL": {
- "name": "Israeli"
- },
- "IT": {
- "name": "Italia"
- },
- "JM": {
- "name": "Jamaika"
- },
- "CF": {
- "name": "Jamhuri ya Afrika ya Kati"
- },
- "DO": {
- "name": "Jamhuri ya Dominika"
- },
- "CD": {
- "name": "Jamhuri ya Kidemokrasia ya Kongo"
- },
- "JP": {
- "name": "Japani"
- },
- "JE": {
- "name": "Jersey"
- },
- "DJ": {
- "name": "Jibuti"
- },
- "GE": {
- "name": "Jojia"
- },
- "KH": {
- "name": "Kambodia"
- },
- "CM": {
- "name": "Kameruni"
- },
- "CA": {
- "name": "Kanada"
- },
- "QA": {
- "name": "Katari"
- },
- "KZ": {
- "name": "Kazakistani"
- },
- "KE": {
- "name": "Kenya"
- },
- "KI": {
- "name": "Kiribati"
- },
- "KG": {
- "name": "Kirigizistani"
- },
- "AC": {
- "name": "Kisiwa cha Ascension"
- },
- "CX": {
- "name": "Kisiwa cha Christmas"
- },
- "NF": {
- "name": "Kisiwa cha Norfolk"
- },
- "CI": {
- "name": "Kodivaa"
- },
- "CO": {
- "name": "Kolombia"
- },
- "KM": {
- "name": "Komoro"
- },
- "CG": {
- "name": "Kongo - Brazzaville"
- },
- "KP": {
- "name": "Korea Kaskazini"
- },
- "KR": {
- "name": "Korea Kusini"
- },
- "XK": {
- "name": "Kosovo"
- },
- "CR": {
- "name": "Kostarika"
- },
- "HR": {
- "name": "Kroeshia"
- },
- "KW": {
- "name": "Kuwait"
- },
- "LA": {
- "name": "Laos"
- },
- "LU": {
- "name": "Lasembagi"
- },
- "LV": {
- "name": "Lativia"
- },
- "LB": {
- "name": "Lebanoni"
- },
- "LS": {
- "name": "Lesoto"
- },
- "LR": {
- "name": "Liberia"
- },
- "LY": {
- "name": "Libya"
- },
- "LI": {
- "name": "Lishenteni"
- },
- "LT": {
- "name": "Lithuania"
- },
- "MO": {
- "name": "Macau SAR China"
- },
- "MK": {
- "name": "Macedonia"
- },
- "MG": {
- "name": "Madagaska"
- },
- "TF": {
- "name": "Maeneo ya Kusini ya Ufaransa"
- },
- "PS": {
- "name": "Maeneo ya Palestina"
- },
- "MW": {
- "name": "Malawi"
- },
- "MV": {
- "name": "Maldivi"
- },
- "MY": {
- "name": "Malesia"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "US": {
- "name": "Marekani"
- },
- "MQ": {
- "name": "Martinique"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "Meksiko"
- },
- "FM": {
- "name": "Micronesia"
- },
- "EG": {
- "name": "Misri"
- },
- "VA": {
- "name": "Mji wa Vatican"
- },
- "MD": {
- "name": "Moldova"
- },
- "MC": {
- "name": "Monaco"
- },
- "MN": {
- "name": "Mongolia"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MU": {
- "name": "Morisi"
- },
- "MR": {
- "name": "Moritania"
- },
- "MA": {
- "name": "Moroko"
- },
- "MZ": {
- "name": "Msumbiji"
- },
- "MM": {
- "name": "Myama"
- },
- "NA": {
- "name": "Namibia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepali"
- },
- "NC": {
- "name": "New Caledonia"
- },
- "NE": {
- "name": "Nijeri"
- },
- "NG": {
- "name": "Nijeria"
- },
- "NI": {
- "name": "Nikaragwa"
- },
- "NU": {
- "name": "Niue"
- },
- "NO": {
- "name": "Norwe"
- },
- "NZ": {
- "name": "Nyuzilandi"
- },
- "OM": {
- "name": "Omani"
- },
- "PK": {
- "name": "Pakistani"
- },
- "PW": {
- "name": "Palau"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papua New Guinea"
- },
- "PY": {
- "name": "Paraguay"
- },
- "PE": {
- "name": "Peru"
- },
- "PL": {
- "name": "Poland"
- },
- "PF": {
- "name": "Polynesia ya Ufaransa"
- },
- "PR": {
- "name": "Puetoriko"
- },
- "RE": {
- "name": "Reunion"
- },
- "RO": {
- "name": "Romania"
- },
- "RW": {
- "name": "Rwanda"
- },
- "EH": {
- "name": "Sahara Magharibi"
- },
- "CY": {
- "name": "Saiprasi"
- },
- "WS": {
- "name": "Samoa"
- },
- "AS": {
- "name": "Samoa ya Marekani"
- },
- "SM": {
- "name": "San Marino"
- },
- "PM": {
- "name": "Santapierre na Miquelon"
- },
- "ST": {
- "name": "Sao Tome na Prinsipe"
- },
- "SA": {
- "name": "Saudia"
- },
- "SN": {
- "name": "Senegali"
- },
- "RS": {
- "name": "Serbia"
- },
- "SL": {
- "name": "Siera Leoni"
- },
- "SG": {
- "name": "Singapore"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SK": {
- "name": "Slovakia"
- },
- "SI": {
- "name": "Slovenia"
- },
- "SO": {
- "name": "Somalia"
- },
- "LK": {
- "name": "Sri Lanka"
- },
- "BL": {
- "name": "St. Barthelemy"
- },
- "SH": {
- "name": "St. Helena"
- },
- "KN": {
- "name": "St. Kitts na Nevis"
- },
- "LC": {
- "name": "St. Lucia"
- },
- "MF": {
- "name": "St. Martin"
- },
- "VC": {
- "name": "St. Vincent na Grenadines"
- },
- "SS": {
- "name": "Sudan Kusini"
- },
- "SD": {
- "name": "Sudani"
- },
- "SR": {
- "name": "Suriname"
- },
- "SJ": {
- "name": "Svalbard na Jan Mayen"
- },
- "SY": {
- "name": "Syria"
- },
- "TH": {
- "name": "Tailandi"
- },
- "TW": {
- "name": "Taiwan"
- },
- "TJ": {
- "name": "Tajikistani"
- },
- "TZ": {
- "name": "Tanzania"
- },
- "TL": {
- "name": "Timori ya Mashariki"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad na Tobago"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TN": {
- "name": "Tunisia"
- },
- "TM": {
- "name": "Turkmenistan"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "BE": {
- "name": "Ubelgiji"
- },
- "CN": {
- "name": "Uchina"
- },
- "FR": {
- "name": "Ufaransa"
- },
- "PH": {
- "name": "Ufilipino"
- },
- "FI": {
- "name": "Ufini"
- },
- "UG": {
- "name": "Uganda"
- },
- "GR": {
- "name": "Ugiriki"
- },
- "ES": {
- "name": "Uhispania"
- },
- "NL": {
- "name": "Uholanzi"
- },
- "BQ": {
- "name": "Uholanzi ya Karibiani"
- },
- "GB": {
- "name": "Uingereza"
- },
- "DE": {
- "name": "Ujerumani"
- },
- "UA": {
- "name": "Ukraine"
- },
- "PT": {
- "name": "Ureno"
- },
- "UY": {
- "name": "Uruguay"
- },
- "RU": {
- "name": "Urusi"
- },
- "SC": {
- "name": "Ushelisheli"
- },
- "SZ": {
- "name": "Uswazi"
- },
- "SE": {
- "name": "Uswidi"
- },
- "CH": {
- "name": "Uswisi"
- },
- "TR": {
- "name": "Uturuki"
- },
- "UZ": {
- "name": "Uzibekistani"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietnamu"
- },
- "UM": {
- "name": "Visiwa Vidogo vya Nje vya Marekani"
- },
- "AX": {
- "name": "Visiwa vya Aland"
- },
- "KY": {
- "name": "Visiwa vya Cayman"
- },
- "CC": {
- "name": "Visiwa vya Cocos (Keeling)"
- },
- "CK": {
- "name": "Visiwa vya Cook"
- },
- "FK": {
- "name": "Visiwa vya Falkland"
- },
- "FO": {
- "name": "Visiwa vya Faroe"
- },
- "IC": {
- "name": "Visiwa vya Kanari"
- },
- "MP": {
- "name": "Visiwa vya Mariana vya Kaskazini"
- },
- "MH": {
- "name": "Visiwa vya Marshall"
- },
- "PN": {
- "name": "Visiwa vya Pitcairn"
- },
- "SB": {
- "name": "Visiwa vya Solomon"
- },
- "TC": {
- "name": "Visiwa vya Turks na Caicos"
- },
- "VI": {
- "name": "Visiwa vya Virgin, Marekani"
- },
- "VG": {
- "name": "Visiwa vya Virgin, Uingereza"
- },
- "WF": {
- "name": "Wallis na Futuna"
- },
- "YE": {
- "name": "Yemeni"
- },
- "JO": {
- "name": "Yordani"
- },
- "ZM": {
- "name": "Zambia"
- },
- "ZW": {
- "name": "Zimbabwe"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/sw-KE.json b/vendor/commerceguys/intl/resources/country/sw-KE.json
deleted file mode 100644
index 188441450..000000000
--- a/vendor/commerceguys/intl/resources/country/sw-KE.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afghanistan"
- },
- "ZA": {
- "name": "Afrika Kusini"
- },
- "IS": {
- "name": "Aislandi"
- },
- "AR": {
- "name": "Ajentina"
- },
- "AL": {
- "name": "Albania"
- },
- "DZ": {
- "name": "Aljeria"
- },
- "AD": {
- "name": "Andorra"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguilla"
- },
- "AQ": {
- "name": "Antaktika"
- },
- "AG": {
- "name": "Antigua na Barbuda"
- },
- "AM": {
- "name": "Armenia"
- },
- "AW": {
- "name": "Aruba"
- },
- "AU": {
- "name": "Australia"
- },
- "AT": {
- "name": "Austria"
- },
- "IE": {
- "name": "Ayalandi"
- },
- "AZ": {
- "name": "Azabajani"
- },
- "BB": {
- "name": "Babadosi"
- },
- "BS": {
- "name": "Bahama"
- },
- "BH": {
- "name": "Bahareni"
- },
- "BD": {
- "name": "Bangladeshi"
- },
- "BY": {
- "name": "Belarus"
- },
- "BZ": {
- "name": "Belize"
- },
- "BJ": {
- "name": "Benin"
- },
- "BM": {
- "name": "Bermuda"
- },
- "BT": {
- "name": "Bhutan"
- },
- "BO": {
- "name": "Bolivia"
- },
- "BA": {
- "name": "Bosnia na Hezegovina"
- },
- "BW": {
- "name": "Botswana"
- },
- "BR": {
- "name": "Brazil"
- },
- "BN": {
- "name": "Brunei"
- },
- "BF": {
- "name": "Bukinafaso"
- },
- "BG": {
- "name": "Bulgaria"
- },
- "BI": {
- "name": "Burundi"
- },
- "CV": {
- "name": "Cape Verde"
- },
- "EA": {
- "name": "Ceuta na Melilla"
- },
- "TD": {
- "name": "Chadi"
- },
- "CZ": {
- "name": "Chechia"
- },
- "CL": {
- "name": "Chile"
- },
- "HR": {
- "name": "Croatia"
- },
- "CU": {
- "name": "Cuba"
- },
- "CW": {
- "name": "Curacao"
- },
- "DK": {
- "name": "Denmark"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DM": {
- "name": "Dominika"
- },
- "EC": {
- "name": "Ecuador"
- },
- "SV": {
- "name": "El Salvador"
- },
- "IO": {
- "name": "Eneo la Uingereza katika Bahari Hindi"
- },
- "ER": {
- "name": "Eritrea"
- },
- "EE": {
- "name": "Estonia"
- },
- "ET": {
- "name": "Ethiopia"
- },
- "AE": {
- "name": "Falme za Kiarabu"
- },
- "FJ": {
- "name": "Fiji"
- },
- "GA": {
- "name": "Gabon"
- },
- "GM": {
- "name": "Gambia"
- },
- "GS": {
- "name": "Georgia Kusini na Visiwa vya Sandwich Kusini"
- },
- "GH": {
- "name": "Ghana"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GN": {
- "name": "Gine"
- },
- "GW": {
- "name": "Ginebisau"
- },
- "GL": {
- "name": "Greenland"
- },
- "GD": {
- "name": "Grenada"
- },
- "GU": {
- "name": "Guam"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GF": {
- "name": "Guiana ya Ufaransa"
- },
- "GQ": {
- "name": "Guinea ya Ikweta"
- },
- "GY": {
- "name": "Guyana"
- },
- "GP": {
- "name": "Gwadelupe"
- },
- "HT": {
- "name": "Haiti"
- },
- "HN": {
- "name": "Honduras"
- },
- "HK": {
- "name": "Hong Kong SAR China"
- },
- "HU": {
- "name": "Hungaria"
- },
- "IN": {
- "name": "India"
- },
- "ID": {
- "name": "Indonesia"
- },
- "IQ": {
- "name": "Iraki"
- },
- "IR": {
- "name": "Iran"
- },
- "IM": {
- "name": "Isle of Man"
- },
- "IL": {
- "name": "Israeli"
- },
- "IT": {
- "name": "Italia"
- },
- "CI": {
- "name": "Ivorikosti"
- },
- "JM": {
- "name": "Jamaika"
- },
- "CF": {
- "name": "Jamhuri ya Afrika ya Kati"
- },
- "DO": {
- "name": "Jamhuri ya Dominika"
- },
- "CD": {
- "name": "Jamhuri ya Kidemokrasia ya Kongo"
- },
- "JP": {
- "name": "Japani"
- },
- "JE": {
- "name": "Jersey"
- },
- "DJ": {
- "name": "Jibuti"
- },
- "GE": {
- "name": "Jojia"
- },
- "KH": {
- "name": "Kambodia"
- },
- "CM": {
- "name": "Kameruni"
- },
- "CA": {
- "name": "Kanada"
- },
- "QA": {
- "name": "Katari"
- },
- "KZ": {
- "name": "Kazakistani"
- },
- "KE": {
- "name": "Kenya"
- },
- "KI": {
- "name": "Kiribati"
- },
- "KG": {
- "name": "Kirigizistani"
- },
- "AC": {
- "name": "Kisiwa cha Ascension"
- },
- "CX": {
- "name": "Kisiwa cha Christmas"
- },
- "NF": {
- "name": "Kisiwa cha Norfolk"
- },
- "CO": {
- "name": "Kolombia"
- },
- "KM": {
- "name": "Komoro"
- },
- "CG": {
- "name": "Kongo - Brazzaville"
- },
- "KP": {
- "name": "Korea Kaskazini"
- },
- "KR": {
- "name": "Korea Kusini"
- },
- "XK": {
- "name": "Kosovo"
- },
- "CR": {
- "name": "Kostarika"
- },
- "KW": {
- "name": "Kuwait"
- },
- "LA": {
- "name": "Laos"
- },
- "LU": {
- "name": "Lasembagi"
- },
- "LV": {
- "name": "Lativia"
- },
- "LB": {
- "name": "Lebanoni"
- },
- "LS": {
- "name": "Lesotho"
- },
- "LR": {
- "name": "Liberia"
- },
- "LY": {
- "name": "Libya"
- },
- "LI": {
- "name": "Lishtensteni"
- },
- "LT": {
- "name": "Lithuania"
- },
- "MO": {
- "name": "Macau SAR China"
- },
- "MK": {
- "name": "Macedonia"
- },
- "MG": {
- "name": "Madagaska"
- },
- "TF": {
- "name": "Maeneo ya Kusini ya Ufaransa"
- },
- "PS": {
- "name": "Maeneo ya Palestina"
- },
- "MW": {
- "name": "Malawi"
- },
- "MV": {
- "name": "Maldivi"
- },
- "MY": {
- "name": "Malesia"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "US": {
- "name": "Marekani"
- },
- "MQ": {
- "name": "Martinique"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "Meksiko"
- },
- "FM": {
- "name": "Mikronesia"
- },
- "EG": {
- "name": "Misri"
- },
- "VA": {
- "name": "Mji wa Vatican"
- },
- "MD": {
- "name": "Moldova"
- },
- "MC": {
- "name": "Monaco"
- },
- "MN": {
- "name": "Mongolia"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MU": {
- "name": "Morisi"
- },
- "MR": {
- "name": "Moritania"
- },
- "MA": {
- "name": "Morocco"
- },
- "MZ": {
- "name": "Msumbiji"
- },
- "MM": {
- "name": "Myanmar (Burma)"
- },
- "NA": {
- "name": "Namibia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepali"
- },
- "NE": {
- "name": "Nijer"
- },
- "NG": {
- "name": "Nijeria"
- },
- "NI": {
- "name": "Nikaragwa"
- },
- "NU": {
- "name": "Niue"
- },
- "NO": {
- "name": "Norwe"
- },
- "NC": {
- "name": "Nyukaledonia"
- },
- "NZ": {
- "name": "Nyuzilandi"
- },
- "OM": {
- "name": "Omani"
- },
- "PK": {
- "name": "Pakistani"
- },
- "PW": {
- "name": "Palau"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papua New Guinea"
- },
- "PY": {
- "name": "Paraguay"
- },
- "PE": {
- "name": "Peru"
- },
- "PL": {
- "name": "Poland"
- },
- "PF": {
- "name": "Polinesia ya Ufaransa"
- },
- "PR": {
- "name": "Puetoriko"
- },
- "RE": {
- "name": "Reunion"
- },
- "RO": {
- "name": "Romania"
- },
- "RW": {
- "name": "Rwanda"
- },
- "EH": {
- "name": "Sahara Magharibi"
- },
- "CY": {
- "name": "Saiprasi"
- },
- "WS": {
- "name": "Samoa"
- },
- "AS": {
- "name": "Samoa ya Marekani"
- },
- "SM": {
- "name": "San Marino"
- },
- "PM": {
- "name": "Santapierre na Miquelon"
- },
- "ST": {
- "name": "Sao Tome na Prinsipe"
- },
- "SA": {
- "name": "Saudia"
- },
- "SN": {
- "name": "Senegali"
- },
- "RS": {
- "name": "Serbia"
- },
- "SL": {
- "name": "Siera Leoni"
- },
- "SG": {
- "name": "Singapore"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SK": {
- "name": "Slovakia"
- },
- "SI": {
- "name": "Slovenia"
- },
- "SO": {
- "name": "Somalia"
- },
- "LK": {
- "name": "Sri Lanka"
- },
- "BL": {
- "name": "St. Barthelemy"
- },
- "SH": {
- "name": "St. Helena"
- },
- "KN": {
- "name": "St. Kitts na Nevis"
- },
- "LC": {
- "name": "St. Lucia"
- },
- "MF": {
- "name": "St. Martin"
- },
- "VC": {
- "name": "St. Vincent na Grenadines"
- },
- "SD": {
- "name": "Sudan"
- },
- "SS": {
- "name": "Sudan Kusini"
- },
- "SR": {
- "name": "Suriname"
- },
- "SJ": {
- "name": "Svalbard na Jan Mayen"
- },
- "SY": {
- "name": "Syria"
- },
- "TH": {
- "name": "Tailandi"
- },
- "TW": {
- "name": "Taiwan"
- },
- "TJ": {
- "name": "Tajikistani"
- },
- "TZ": {
- "name": "Tanzania"
- },
- "TL": {
- "name": "Timor-Leste"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad na Tobago"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TN": {
- "name": "Tunisia"
- },
- "TM": {
- "name": "Turkmenistan"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "BE": {
- "name": "Ubelgiji"
- },
- "CN": {
- "name": "Uchina"
- },
- "FR": {
- "name": "Ufaransa"
- },
- "PH": {
- "name": "Ufilipino"
- },
- "FI": {
- "name": "Ufini"
- },
- "UG": {
- "name": "Uganda"
- },
- "GR": {
- "name": "Ugiriki"
- },
- "ES": {
- "name": "Uhispania"
- },
- "NL": {
- "name": "Uholanzi"
- },
- "BQ": {
- "name": "Uholanzi ya Karibiani"
- },
- "GB": {
- "name": "Uingereza"
- },
- "DE": {
- "name": "Ujerumani"
- },
- "UA": {
- "name": "Ukraine"
- },
- "PT": {
- "name": "Ureno"
- },
- "UY": {
- "name": "Uruguay"
- },
- "RU": {
- "name": "Urusi"
- },
- "SC": {
- "name": "Ushelisheli"
- },
- "SZ": {
- "name": "Uswazi"
- },
- "SE": {
- "name": "Uswidi"
- },
- "CH": {
- "name": "Uswisi"
- },
- "TR": {
- "name": "Uturuki"
- },
- "UZ": {
- "name": "Uzibekistani"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietnamu"
- },
- "UM": {
- "name": "Visiwa Vidogo vya Nje vya Marekani"
- },
- "AX": {
- "name": "Visiwa vya Aland"
- },
- "KY": {
- "name": "Visiwa vya Cayman"
- },
- "CC": {
- "name": "Visiwa vya Cocos (Keeling)"
- },
- "CK": {
- "name": "Visiwa vya Cook"
- },
- "FK": {
- "name": "Visiwa vya Falkland"
- },
- "FO": {
- "name": "Visiwa vya Faroe"
- },
- "IC": {
- "name": "Visiwa vya Kanari"
- },
- "MP": {
- "name": "Visiwa vya Mariana vya Kaskazini"
- },
- "MH": {
- "name": "Visiwa vya Marshall"
- },
- "PN": {
- "name": "Visiwa vya Pitcairn"
- },
- "SB": {
- "name": "Visiwa vya Solomon"
- },
- "TC": {
- "name": "Visiwa vya Turks na Caicos"
- },
- "VI": {
- "name": "Visiwa vya Virgin, Marekani"
- },
- "VG": {
- "name": "Visiwa vya Virgin, Uingereza"
- },
- "WF": {
- "name": "Wallis na Futuna"
- },
- "YE": {
- "name": "Yemeni"
- },
- "JO": {
- "name": "Yordani"
- },
- "ZM": {
- "name": "Zambia"
- },
- "ZW": {
- "name": "Zimbabwe"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/sw.json b/vendor/commerceguys/intl/resources/country/sw.json
deleted file mode 100644
index 646a44831..000000000
--- a/vendor/commerceguys/intl/resources/country/sw.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afghanistan"
- },
- "ZA": {
- "name": "Afrika Kusini"
- },
- "IS": {
- "name": "Aislandi"
- },
- "AR": {
- "name": "Ajentina"
- },
- "AL": {
- "name": "Albania"
- },
- "DZ": {
- "name": "Aljeria"
- },
- "AD": {
- "name": "Andorra"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguilla"
- },
- "AQ": {
- "name": "Antaktiki"
- },
- "AG": {
- "name": "Antigua na Barbuda"
- },
- "AM": {
- "name": "Armenia"
- },
- "AW": {
- "name": "Aruba"
- },
- "AU": {
- "name": "Australia"
- },
- "AT": {
- "name": "Austria"
- },
- "IE": {
- "name": "Ayalandi"
- },
- "AZ": {
- "name": "Azerbaijan"
- },
- "BB": {
- "name": "Babadosi"
- },
- "BS": {
- "name": "Bahama"
- },
- "BH": {
- "name": "Bahareni"
- },
- "BD": {
- "name": "Bangladeshi"
- },
- "BY": {
- "name": "Belarus"
- },
- "BZ": {
- "name": "Belize"
- },
- "BJ": {
- "name": "Benin"
- },
- "BM": {
- "name": "Bermuda"
- },
- "BT": {
- "name": "Bhutan"
- },
- "BO": {
- "name": "Bolivia"
- },
- "BA": {
- "name": "Bosnia na Hezegovina"
- },
- "BW": {
- "name": "Botswana"
- },
- "BR": {
- "name": "Brazil"
- },
- "BN": {
- "name": "Brunei"
- },
- "BF": {
- "name": "Bukinafaso"
- },
- "BG": {
- "name": "Bulgaria"
- },
- "BI": {
- "name": "Burundi"
- },
- "CV": {
- "name": "Cape Verde"
- },
- "EA": {
- "name": "Ceuta na Melilla"
- },
- "TD": {
- "name": "Chad"
- },
- "CZ": {
- "name": "Chechia"
- },
- "CL": {
- "name": "Chile"
- },
- "CI": {
- "name": "Cote d’Ivoire"
- },
- "HR": {
- "name": "Croatia"
- },
- "CU": {
- "name": "Cuba"
- },
- "CW": {
- "name": "Curacao"
- },
- "CY": {
- "name": "Cyprus"
- },
- "DK": {
- "name": "Denmark"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DM": {
- "name": "Dominika"
- },
- "EC": {
- "name": "Ecuador"
- },
- "SV": {
- "name": "El Salvador"
- },
- "IO": {
- "name": "Eneo la Uingereza katika Bahari Hindi"
- },
- "ER": {
- "name": "Eritrea"
- },
- "EE": {
- "name": "Estonia"
- },
- "ET": {
- "name": "Ethiopia"
- },
- "AE": {
- "name": "Falme za Kiarabu"
- },
- "FJ": {
- "name": "Fiji"
- },
- "GA": {
- "name": "Gabon"
- },
- "GM": {
- "name": "Gambia"
- },
- "GS": {
- "name": "Georgia Kusini na Visiwa vya Sandwich Kusini"
- },
- "GH": {
- "name": "Ghana"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GN": {
- "name": "Gine"
- },
- "GW": {
- "name": "Ginebisau"
- },
- "GL": {
- "name": "Greenland"
- },
- "GD": {
- "name": "Grenada"
- },
- "GP": {
- "name": "Guadeloupe"
- },
- "GU": {
- "name": "Guam"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GF": {
- "name": "Guiana ya Ufaransa"
- },
- "GQ": {
- "name": "Guinea ya Ikweta"
- },
- "GY": {
- "name": "Guyana"
- },
- "HT": {
- "name": "Haiti"
- },
- "HN": {
- "name": "Honduras"
- },
- "HK": {
- "name": "Hong Kong SAR China"
- },
- "HU": {
- "name": "Hungaria"
- },
- "IN": {
- "name": "India"
- },
- "ID": {
- "name": "Indonesia"
- },
- "IQ": {
- "name": "Iraki"
- },
- "IR": {
- "name": "Iran"
- },
- "IM": {
- "name": "Isle of Man"
- },
- "IL": {
- "name": "Israeli"
- },
- "IT": {
- "name": "Italia"
- },
- "JM": {
- "name": "Jamaika"
- },
- "CF": {
- "name": "Jamhuri ya Afrika ya Kati"
- },
- "DO": {
- "name": "Jamhuri ya Dominika"
- },
- "CD": {
- "name": "Jamhuri ya Kidemokrasia ya Kongo"
- },
- "JP": {
- "name": "Japani"
- },
- "JE": {
- "name": "Jersey"
- },
- "DJ": {
- "name": "Jibuti"
- },
- "GE": {
- "name": "Jojia"
- },
- "JO": {
- "name": "Jordan"
- },
- "KH": {
- "name": "Kambodia"
- },
- "CM": {
- "name": "Kameruni"
- },
- "CA": {
- "name": "Kanada"
- },
- "KZ": {
- "name": "Kazakistani"
- },
- "KE": {
- "name": "Kenya"
- },
- "KI": {
- "name": "Kiribati"
- },
- "KG": {
- "name": "Kirigizistani"
- },
- "AC": {
- "name": "Kisiwa cha Ascension"
- },
- "CX": {
- "name": "Kisiwa cha Krismasi"
- },
- "NF": {
- "name": "Kisiwa cha Norfolk"
- },
- "CO": {
- "name": "Kolombia"
- },
- "KM": {
- "name": "Komoro"
- },
- "CG": {
- "name": "Kongo - Brazzaville"
- },
- "KP": {
- "name": "Korea Kaskazini"
- },
- "KR": {
- "name": "Korea Kusini"
- },
- "XK": {
- "name": "Kosovo"
- },
- "CR": {
- "name": "Kostarika"
- },
- "KW": {
- "name": "Kuwait"
- },
- "LA": {
- "name": "Laos"
- },
- "LV": {
- "name": "Latvia"
- },
- "LB": {
- "name": "Lebanon"
- },
- "LS": {
- "name": "Lesoto"
- },
- "LR": {
- "name": "Liberia"
- },
- "LY": {
- "name": "Libya"
- },
- "LI": {
- "name": "Liechtenstein"
- },
- "LT": {
- "name": "Lithuania"
- },
- "LU": {
- "name": "Luxembourg"
- },
- "MO": {
- "name": "Macau SAR China"
- },
- "MK": {
- "name": "Macedonia"
- },
- "MG": {
- "name": "Madagaska"
- },
- "TF": {
- "name": "Maeneo ya Kusini ya Ufaransa"
- },
- "PS": {
- "name": "Maeneo ya Palestina"
- },
- "MW": {
- "name": "Malawi"
- },
- "MV": {
- "name": "Maldives"
- },
- "MY": {
- "name": "Malesia"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "US": {
- "name": "Marekani"
- },
- "MQ": {
- "name": "Martinique"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "Meksiko"
- },
- "FM": {
- "name": "Micronesia"
- },
- "EG": {
- "name": "Misri"
- },
- "VA": {
- "name": "Mji wa Vatican"
- },
- "MD": {
- "name": "Moldova"
- },
- "MC": {
- "name": "Monaco"
- },
- "MN": {
- "name": "Mongolia"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MU": {
- "name": "Morisi"
- },
- "MR": {
- "name": "Moritania"
- },
- "MA": {
- "name": "Morocco"
- },
- "MZ": {
- "name": "Msumbiji"
- },
- "MM": {
- "name": "Myanmar (Burma)"
- },
- "NA": {
- "name": "Namibia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepal"
- },
- "NC": {
- "name": "New Caledonia"
- },
- "NE": {
- "name": "Niger"
- },
- "NG": {
- "name": "Nigeria"
- },
- "NI": {
- "name": "Nikaragwa"
- },
- "NU": {
- "name": "Niue"
- },
- "NO": {
- "name": "Norway"
- },
- "NZ": {
- "name": "Nyuzilandi"
- },
- "OM": {
- "name": "Oman"
- },
- "PK": {
- "name": "Pakistani"
- },
- "PW": {
- "name": "Palau"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papua New Guinea"
- },
- "PY": {
- "name": "Paraguay"
- },
- "PE": {
- "name": "Peru"
- },
- "PL": {
- "name": "Poland"
- },
- "PF": {
- "name": "Polynesia ya Ufaransa"
- },
- "PR": {
- "name": "Puerto Rico"
- },
- "QA": {
- "name": "Qatar"
- },
- "RE": {
- "name": "Reunion"
- },
- "RO": {
- "name": "Romania"
- },
- "RW": {
- "name": "Rwanda"
- },
- "EH": {
- "name": "Sahara Magharibi"
- },
- "WS": {
- "name": "Samoa"
- },
- "AS": {
- "name": "Samoa ya Marekani"
- },
- "SM": {
- "name": "San Marino"
- },
- "PM": {
- "name": "Santapierre na Miquelon"
- },
- "ST": {
- "name": "São Tomé na Príncipe"
- },
- "SA": {
- "name": "Saudia"
- },
- "SN": {
- "name": "Senegali"
- },
- "RS": {
- "name": "Serbia"
- },
- "SL": {
- "name": "Siera Leoni"
- },
- "SG": {
- "name": "Singapore"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SK": {
- "name": "Slovakia"
- },
- "SI": {
- "name": "Slovenia"
- },
- "SO": {
- "name": "Somalia"
- },
- "LK": {
- "name": "Sri Lanka"
- },
- "BL": {
- "name": "St. Barthelemy"
- },
- "SH": {
- "name": "St. Helena"
- },
- "KN": {
- "name": "St. Kitts na Nevis"
- },
- "LC": {
- "name": "St. Lucia"
- },
- "MF": {
- "name": "St. Martin"
- },
- "VC": {
- "name": "St. Vincent na Grenadines"
- },
- "SD": {
- "name": "Sudan"
- },
- "SS": {
- "name": "Sudan Kusini"
- },
- "SR": {
- "name": "Suriname"
- },
- "SJ": {
- "name": "Svalbard na Jan Mayen"
- },
- "SY": {
- "name": "Syria"
- },
- "TH": {
- "name": "Tailandi"
- },
- "TW": {
- "name": "Taiwan"
- },
- "TJ": {
- "name": "Tajikistani"
- },
- "TZ": {
- "name": "Tanzania"
- },
- "TL": {
- "name": "Timor-Leste"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad na Tobago"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TN": {
- "name": "Tunisia"
- },
- "TM": {
- "name": "Turkmenistan"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "BE": {
- "name": "Ubelgiji"
- },
- "CN": {
- "name": "Uchina"
- },
- "FR": {
- "name": "Ufaransa"
- },
- "PH": {
- "name": "Ufilipino"
- },
- "FI": {
- "name": "Ufini"
- },
- "UG": {
- "name": "Uganda"
- },
- "GR": {
- "name": "Ugiriki"
- },
- "ES": {
- "name": "Uhispania"
- },
- "NL": {
- "name": "Uholanzi"
- },
- "BQ": {
- "name": "Uholanzi ya Karibiani"
- },
- "GB": {
- "name": "Uingereza"
- },
- "DE": {
- "name": "Ujerumani"
- },
- "UA": {
- "name": "Ukraine"
- },
- "PT": {
- "name": "Ureno"
- },
- "UY": {
- "name": "Uruguay"
- },
- "RU": {
- "name": "Urusi"
- },
- "SC": {
- "name": "Ushelisheli"
- },
- "SZ": {
- "name": "Uswazi"
- },
- "SE": {
- "name": "Uswidi"
- },
- "CH": {
- "name": "Uswisi"
- },
- "TR": {
- "name": "Uturuki"
- },
- "UZ": {
- "name": "Uzibekistani"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietnam"
- },
- "UM": {
- "name": "Visiwa Vidogo vya Nje vya Marekani"
- },
- "AX": {
- "name": "Visiwa vya Aland"
- },
- "KY": {
- "name": "Visiwa vya Cayman"
- },
- "CC": {
- "name": "Visiwa vya Cocos (Keeling)"
- },
- "CK": {
- "name": "Visiwa vya Cook"
- },
- "FK": {
- "name": "Visiwa vya Falkland"
- },
- "FO": {
- "name": "Visiwa vya Faroe"
- },
- "IC": {
- "name": "Visiwa vya Kanari"
- },
- "MP": {
- "name": "Visiwa vya Mariana vya Kaskazini"
- },
- "MH": {
- "name": "Visiwa vya Marshall"
- },
- "PN": {
- "name": "Visiwa vya Pitcairn"
- },
- "SB": {
- "name": "Visiwa vya Solomon"
- },
- "TC": {
- "name": "Visiwa vya Turks na Caicos"
- },
- "VI": {
- "name": "Visiwa vya Virgin, Marekani"
- },
- "VG": {
- "name": "Visiwa vya Virgin, Uingereza"
- },
- "WF": {
- "name": "Wallis na Futuna"
- },
- "YE": {
- "name": "Yemeni"
- },
- "ZM": {
- "name": "Zambia"
- },
- "ZW": {
- "name": "Zimbabwe"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/ta.json b/vendor/commerceguys/intl/resources/country/ta.json
deleted file mode 100644
index 4e952d49f..000000000
--- a/vendor/commerceguys/intl/resources/country/ta.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AI": {
- "name": "அங்குய்லா"
- },
- "AO": {
- "name": "அங்கோலா"
- },
- "AZ": {
- "name": "அசர்பைஜான்"
- },
- "AQ": {
- "name": "அண்டார்டிகா"
- },
- "AS": {
- "name": "அமெரிக்க சமோவா"
- },
- "US": {
- "name": "அமெரிக்கா"
- },
- "IE": {
- "name": "அயர்லாந்து"
- },
- "AM": {
- "name": "அர்மேனியா"
- },
- "AR": {
- "name": "அர்ஜென்டினா"
- },
- "AW": {
- "name": "அரூபா"
- },
- "AL": {
- "name": "அல்பேனியா"
- },
- "DZ": {
- "name": "அல்ஜீரியா"
- },
- "AD": {
- "name": "அன்டோரா"
- },
- "AC": {
- "name": "அஷன்ஷியன் தீவு"
- },
- "AG": {
- "name": "ஆண்டிகுவா மற்றும் பார்புடா"
- },
- "AF": {
- "name": "ஆப்கானிஸ்தான்"
- },
- "AX": {
- "name": "ஆலந்து தீவுகள்"
- },
- "AT": {
- "name": "ஆஸ்திரியா"
- },
- "AU": {
- "name": "ஆஸ்திரேலியா"
- },
- "IT": {
- "name": "இத்தாலி"
- },
- "IN": {
- "name": "இந்தியா"
- },
- "ID": {
- "name": "இந்தோனேசியா"
- },
- "LK": {
- "name": "இலங்கை"
- },
- "IL": {
- "name": "இஸ்ரேல்"
- },
- "EC": {
- "name": "ஈக்வடார்"
- },
- "GQ": {
- "name": "ஈக்வடோரியல் கினியா"
- },
- "IQ": {
- "name": "ஈராக்"
- },
- "IR": {
- "name": "ஈரான்"
- },
- "UA": {
- "name": "உக்ரைன்"
- },
- "UG": {
- "name": "உகாண்டா"
- },
- "UY": {
- "name": "உருகுவே"
- },
- "UZ": {
- "name": "உஸ்பெகிஸ்தான்"
- },
- "EG": {
- "name": "எகிப்து"
- },
- "ET": {
- "name": "எத்தியோப்பியா"
- },
- "ER": {
- "name": "எரிட்ரியா"
- },
- "SV": {
- "name": "எல் சால்வடார்"
- },
- "EE": {
- "name": "எஸ்டோனியா"
- },
- "YE": {
- "name": "ஏமன்"
- },
- "AE": {
- "name": "ஐக்கிய அரபு எமிரேட்ஸ்"
- },
- "IM": {
- "name": "ஐல் ஆஃப் மேன்"
- },
- "IS": {
- "name": "ஐஸ்லாந்து"
- },
- "OM": {
- "name": "ஓமன்"
- },
- "FK": {
- "name": "ஃபாக்லாந்து தீவுகள்"
- },
- "FO": {
- "name": "ஃபாரோ தீவுகள்"
- },
- "FJ": {
- "name": "ஃபிஜி"
- },
- "GP": {
- "name": "க்வாதேலோப்"
- },
- "QA": {
- "name": "கத்தார்"
- },
- "KH": {
- "name": "கம்போடியா"
- },
- "GY": {
- "name": "கயானா"
- },
- "BQ": {
- "name": "கரீபியன் நெதர்லாந்து"
- },
- "GT": {
- "name": "கவுதமாலா"
- },
- "CA": {
- "name": "கனடா"
- },
- "KZ": {
- "name": "கஸகஸ்தான்"
- },
- "CD": {
- "name": "காங்கோ - கின்ஷாசா"
- },
- "CG": {
- "name": "காங்கோ - ப்ராஸாவில்லே"
- },
- "GM": {
- "name": "காம்பியா"
- },
- "GH": {
- "name": "கானா"
- },
- "CU": {
- "name": "கியூபா"
- },
- "KG": {
- "name": "கிர்கிஸ்தான்"
- },
- "GD": {
- "name": "கிரனெடா"
- },
- "KI": {
- "name": "கிரிபாட்டி"
- },
- "GL": {
- "name": "கிரீன்லாந்து"
- },
- "GR": {
- "name": "கிரீஸ்"
- },
- "CX": {
- "name": "கிறிஸ்துமஸ் தீவு"
- },
- "GN": {
- "name": "கினியா"
- },
- "GW": {
- "name": "கினியா-பிஸ்ஸாவ்"
- },
- "CK": {
- "name": "குக் தீவுகள்"
- },
- "CW": {
- "name": "குராகவ்"
- },
- "HR": {
- "name": "குரேஷியா"
- },
- "GU": {
- "name": "குவாம்"
- },
- "KW": {
- "name": "குவைத்"
- },
- "KY": {
- "name": "கெய்மென் தீவுகள்"
- },
- "GG": {
- "name": "கெர்ன்சி"
- },
- "KE": {
- "name": "கென்யா"
- },
- "CV": {
- "name": "கேப் வெர்டே"
- },
- "GA": {
- "name": "கேபான்"
- },
- "CM": {
- "name": "கேமரூன்"
- },
- "IC": {
- "name": "கேனரி தீவுகள்"
- },
- "XK": {
- "name": "கொசோவோ"
- },
- "CO": {
- "name": "கொலம்பியா"
- },
- "CC": {
- "name": "கோகோஸ் (கீலிங்) தீவுகள்"
- },
- "CI": {
- "name": "கோட் தி’வாயர்"
- },
- "KM": {
- "name": "கோமரோஸ்"
- },
- "CR": {
- "name": "கோஸ்டாரிகா"
- },
- "WS": {
- "name": "சமோவா"
- },
- "SA": {
- "name": "சவூதி அரேபியா"
- },
- "TD": {
- "name": "சாட்"
- },
- "SB": {
- "name": "சாலமன் தீவுகள்"
- },
- "ST": {
- "name": "சாவ் தோம் & ப்ரின்சிபி"
- },
- "SM": {
- "name": "சான் மரினோ"
- },
- "SG": {
- "name": "சிங்கப்பூர்"
- },
- "SL": {
- "name": "சியாரா லியோன்"
- },
- "EA": {
- "name": "சியூடா & மெலில்லா"
- },
- "SY": {
- "name": "சிரியா"
- },
- "CL": {
- "name": "சிலி"
- },
- "SX": {
- "name": "சின்ட் மார்டென்"
- },
- "CN": {
- "name": "சீனா"
- },
- "SC": {
- "name": "சீஷெல்ஸ்"
- },
- "SR": {
- "name": "சுரினாம்"
- },
- "SD": {
- "name": "சூடான்"
- },
- "CZ": {
- "name": "செசியா"
- },
- "KN": {
- "name": "செயின்ட் கிட்ஸ் & நெவிஸ்"
- },
- "BL": {
- "name": "செயின்ட் பார்தேலெமி"
- },
- "PM": {
- "name": "செயின்ட் பியர் & மிக்வேலான்"
- },
- "MF": {
- "name": "செயின்ட் மார்ட்டீன்"
- },
- "LC": {
- "name": "செயின்ட் லூசியா"
- },
- "VC": {
- "name": "செயின்ட் வின்சென்ட் & கிரெனடைன்ஸ்"
- },
- "SH": {
- "name": "செயின்ட் ஹெலெனா"
- },
- "RS": {
- "name": "செர்பியா"
- },
- "SN": {
- "name": "செனெகல்"
- },
- "CY": {
- "name": "சைப்ரஸ்"
- },
- "SO": {
- "name": "சோமாலியா"
- },
- "TC": {
- "name": "டர்க்ஸ் & கைகோஸ் தீவுகள்"
- },
- "DG": {
- "name": "டியகோ கார்ஷியா"
- },
- "TT": {
- "name": "டிரினிடாட் & டொபாகோ"
- },
- "TA": {
- "name": "டிரிஸ்டன் டா குன்ஹா"
- },
- "TN": {
- "name": "டுனிசியா"
- },
- "DK": {
- "name": "டென்மார்க்"
- },
- "DO": {
- "name": "டொமினிகன் குடியரசு"
- },
- "DM": {
- "name": "டொமினிகா"
- },
- "TK": {
- "name": "டோகேலோ"
- },
- "TG": {
- "name": "டோகோ"
- },
- "TO": {
- "name": "டோங்கா"
- },
- "TJ": {
- "name": "தஜிகிஸ்தான்"
- },
- "TH": {
- "name": "தாய்லாந்து"
- },
- "TZ": {
- "name": "தான்சானியா"
- },
- "TM": {
- "name": "துர்க்மெனிஸ்தான்"
- },
- "TR": {
- "name": "துருக்கி"
- },
- "TV": {
- "name": "துவாலூ"
- },
- "SS": {
- "name": "தெற்கு சூடான்"
- },
- "GS": {
- "name": "தெற்கு ஜார்ஜியா மற்றும் தெற்கு சாண்ட்விச் தீவுகள்"
- },
- "ZA": {
- "name": "தென் ஆப்பிரிக்கா"
- },
- "KR": {
- "name": "தென் கொரியா"
- },
- "TL": {
- "name": "தைமூர்-லெஸ்தே"
- },
- "TW": {
- "name": "தைவான்"
- },
- "NA": {
- "name": "நமீபியா"
- },
- "NF": {
- "name": "நார்ஃபோக் தீவுகள்"
- },
- "NO": {
- "name": "நார்வே"
- },
- "NI": {
- "name": "நிகரகுவா"
- },
- "NU": {
- "name": "நியூ"
- },
- "NC": {
- "name": "நியூ கேலிடோனியா"
- },
- "NZ": {
- "name": "நியூசிலாந்து"
- },
- "NL": {
- "name": "நெதர்லாந்து"
- },
- "NP": {
- "name": "நேபாளம்"
- },
- "NE": {
- "name": "நைஜர்"
- },
- "NG": {
- "name": "நைஜீரியா"
- },
- "NR": {
- "name": "நௌரு"
- },
- "BD": {
- "name": "பங்களாதேஷ்"
- },
- "PG": {
- "name": "பப்புவா நியூ கினியா"
- },
- "PY": {
- "name": "பராகுவே"
- },
- "BG": {
- "name": "பல்கேரியா"
- },
- "PA": {
- "name": "பனாமா"
- },
- "BH": {
- "name": "பஹ்ரைன்"
- },
- "BS": {
- "name": "பஹாமாஸ்"
- },
- "PK": {
- "name": "பாகிஸ்தான்"
- },
- "BB": {
- "name": "பார்படோஸ்"
- },
- "PS": {
- "name": "பாலஸ்தீனிய பிரதேசங்கள்"
- },
- "PW": {
- "name": "பாலோ"
- },
- "PN": {
- "name": "பிட்கெய்ர்ன் தீவுகள்"
- },
- "PR": {
- "name": "பியூர்டோ ரிகோ"
- },
- "FR": {
- "name": "பிரான்ஸ்"
- },
- "IO": {
- "name": "பிரிட்டிஷ் இந்தியப் பெருங்கடல் பிரதேசம்"
- },
- "VG": {
- "name": "பிரிட்டீஷ் கன்னித் தீவுகள்"
- },
- "GF": {
- "name": "பிரெஞ்சு கயானா"
- },
- "TF": {
- "name": "பிரெஞ்சு தெற்கு பிரதேசங்கள்"
- },
- "PF": {
- "name": "பிரெஞ்சு பாலினேஷியா"
- },
- "BR": {
- "name": "பிரேசில்"
- },
- "PH": {
- "name": "பிலிப்பைன்ஸ்"
- },
- "FI": {
- "name": "பின்லாந்து"
- },
- "BF": {
- "name": "புர்கினா ஃபாஸோ"
- },
- "BI": {
- "name": "புருண்டி"
- },
- "BN": {
- "name": "புருனே"
- },
- "BT": {
- "name": "பூடான்"
- },
- "BM": {
- "name": "பெர்முடா"
- },
- "PE": {
- "name": "பெரு"
- },
- "BE": {
- "name": "பெல்ஜியம்"
- },
- "BY": {
- "name": "பெலாரூஸ்"
- },
- "BZ": {
- "name": "பெலிஸ்"
- },
- "BJ": {
- "name": "பெனின்"
- },
- "BO": {
- "name": "பொலிவியா"
- },
- "BW": {
- "name": "போட்ஸ்வானா"
- },
- "PT": {
- "name": "போர்ச்சுக்கல்"
- },
- "PL": {
- "name": "போலந்து"
- },
- "BA": {
- "name": "போஸ்னியா & ஹெர்ஸகோவினா"
- },
- "MO": {
- "name": "மகாவ் எஸ்ஏஆர் சீனா"
- },
- "MN": {
- "name": "மங்கோலியா"
- },
- "MG": {
- "name": "மடகாஸ்கர்"
- },
- "CF": {
- "name": "மத்திய ஆப்ரிக்கக் குடியரசு"
- },
- "YT": {
- "name": "மயோட்"
- },
- "MW": {
- "name": "மலாவி"
- },
- "MY": {
- "name": "மலேசியா"
- },
- "MK": {
- "name": "மாசிடோனியா"
- },
- "MS": {
- "name": "மாண்ட்செராட்"
- },
- "MQ": {
- "name": "மார்டினிக்"
- },
- "MH": {
- "name": "மார்ஷல் தீவுகள்"
- },
- "MT": {
- "name": "மால்டா"
- },
- "MD": {
- "name": "மால்டோவா"
- },
- "MV": {
- "name": "மாலத்தீவு"
- },
- "ML": {
- "name": "மாலி"
- },
- "ME": {
- "name": "மான்டேனெக்ரோ"
- },
- "MM": {
- "name": "மியான்மார் (பர்மா)"
- },
- "MX": {
- "name": "மெக்சிகோ"
- },
- "EH": {
- "name": "மேற்கு சஹாரா"
- },
- "FM": {
- "name": "மைக்ரோனேஷியா"
- },
- "MZ": {
- "name": "மொசாம்பிக்"
- },
- "MA": {
- "name": "மொராக்கோ"
- },
- "MU": {
- "name": "மொரிசியஸ்"
- },
- "MC": {
- "name": "மொனாக்கோ"
- },
- "MR": {
- "name": "மௌரிடானியா"
- },
- "GB": {
- "name": "யுனைடெட் கிங்டம்"
- },
- "VI": {
- "name": "யூ.எஸ். கன்னித் தீவுகள்"
- },
- "UM": {
- "name": "யூ.எஸ். வெளிப்புறத் தீவுகள்"
- },
- "RU": {
- "name": "ரஷ்யா"
- },
- "RE": {
- "name": "ரீயூனியன்"
- },
- "RO": {
- "name": "ருமேனியா"
- },
- "RW": {
- "name": "ருவாண்டா"
- },
- "LU": {
- "name": "லக்ஸ்சம்பர்க்"
- },
- "LV": {
- "name": "லாட்வியா"
- },
- "LA": {
- "name": "லாவோஸ்"
- },
- "LI": {
- "name": "லிச்செண்ஸ்டெய்ன்"
- },
- "LT": {
- "name": "லிதுவேனியா"
- },
- "LY": {
- "name": "லிபியா"
- },
- "LS": {
- "name": "லெசோதோ"
- },
- "LB": {
- "name": "லெபனான்"
- },
- "LR": {
- "name": "லைபீரியா"
- },
- "KP": {
- "name": "வட கொரியா"
- },
- "MP": {
- "name": "வடக்கு மரியானா தீவுகள்"
- },
- "VU": {
- "name": "வனுவாட்டு"
- },
- "VA": {
- "name": "வாடிகன் நகரம்"
- },
- "WF": {
- "name": "வாலிஸ் மற்றும் ஃபுடுனா"
- },
- "VN": {
- "name": "வியட்நாம்"
- },
- "VE": {
- "name": "வெனிசுலா"
- },
- "JP": {
- "name": "ஜப்பான்"
- },
- "JM": {
- "name": "ஜமைகா"
- },
- "ZM": {
- "name": "ஜாம்பியா"
- },
- "GE": {
- "name": "ஜார்ஜியா"
- },
- "GI": {
- "name": "ஜிப்ரால்டர்"
- },
- "DJ": {
- "name": "ஜிபௌட்டி"
- },
- "ZW": {
- "name": "ஜிம்பாப்வே"
- },
- "JE": {
- "name": "ஜெர்சி"
- },
- "DE": {
- "name": "ஜெர்மனி"
- },
- "JO": {
- "name": "ஜோர்டான்"
- },
- "ES": {
- "name": "ஸ்பெயின்"
- },
- "SK": {
- "name": "ஸ்லோவாகியா"
- },
- "SI": {
- "name": "ஸ்லோவேனியா"
- },
- "SJ": {
- "name": "ஸ்வல்பார்டு & ஜான் மேயன்"
- },
- "SZ": {
- "name": "ஸ்வாஸிலாந்து"
- },
- "CH": {
- "name": "ஸ்விட்சர்லாந்து"
- },
- "SE": {
- "name": "ஸ்வீடன்"
- },
- "HU": {
- "name": "ஹங்கேரி"
- },
- "HK": {
- "name": "ஹாங்காங் எஸ்ஏஆர் சீனா"
- },
- "HT": {
- "name": "ஹைட்டி"
- },
- "HN": {
- "name": "ஹோண்டூராஸ்"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/te.json b/vendor/commerceguys/intl/resources/country/te.json
deleted file mode 100644
index 1a83d3bf7..000000000
--- a/vendor/commerceguys/intl/resources/country/te.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AO": {
- "name": "అంగోలా"
- },
- "AQ": {
- "name": "అంటార్కిటికా"
- },
- "AZ": {
- "name": "అజర్బైజాన్"
- },
- "AS": {
- "name": "అమెరికన్ సమోవా"
- },
- "AW": {
- "name": "అరుబా"
- },
- "AR": {
- "name": "అర్జెంటీనా"
- },
- "DZ": {
- "name": "అల్జీరియా"
- },
- "AL": {
- "name": "అల్బేనియా"
- },
- "AC": {
- "name": "అసెన్షన్ దీవి"
- },
- "AI": {
- "name": "ఆంగ్విల్లా"
- },
- "AG": {
- "name": "ఆంటిగ్వా మరియు బార్బుడా"
- },
- "AD": {
- "name": "ఆండోరా"
- },
- "AF": {
- "name": "ఆఫ్ఘనిస్తాన్"
- },
- "AM": {
- "name": "ఆర్మేనియా"
- },
- "AX": {
- "name": "ఆలాండ్ దీవులు"
- },
- "AT": {
- "name": "ఆస్ట్రియా"
- },
- "AU": {
- "name": "ఆస్ట్రేలియా"
- },
- "ID": {
- "name": "ఇండోనేషియా"
- },
- "IL": {
- "name": "ఇజ్రాయిల్"
- },
- "IT": {
- "name": "ఇటలీ"
- },
- "ET": {
- "name": "ఇథియోపియా"
- },
- "IQ": {
- "name": "ఇరాక్"
- },
- "IR": {
- "name": "ఇరాన్"
- },
- "GQ": {
- "name": "ఈక్వటోరియల్ గినియా"
- },
- "EC": {
- "name": "ఈక్వడార్"
- },
- "EG": {
- "name": "ఈజిప్ట్"
- },
- "UA": {
- "name": "ఉక్రెయిన్"
- },
- "UG": {
- "name": "ఉగాండా"
- },
- "UZ": {
- "name": "ఉజ్బెకిస్తాన్"
- },
- "KP": {
- "name": "ఉత్తర కొరియా"
- },
- "MP": {
- "name": "ఉత్తర మరియానా దీవులు"
- },
- "UY": {
- "name": "ఉరుగ్వే"
- },
- "ER": {
- "name": "ఎరిట్రియా"
- },
- "SV": {
- "name": "ఎల్ సాల్వడోర్"
- },
- "EE": {
- "name": "ఎస్టోనియా"
- },
- "IE": {
- "name": "ఐర్లాండ్"
- },
- "IM": {
- "name": "ఐల్ ఆఫ్ మాన్"
- },
- "IS": {
- "name": "ఐస్లాండ్"
- },
- "OM": {
- "name": "ఒమన్"
- },
- "KH": {
- "name": "కంబోడియా"
- },
- "KZ": {
- "name": "కజకిస్తాన్"
- },
- "BQ": {
- "name": "కరీబియన్ నెదర్లాండ్స్"
- },
- "CD": {
- "name": "కాంగో- కిన్షాసా"
- },
- "CG": {
- "name": "కాంగో- బ్రాజావిల్లి"
- },
- "CM": {
- "name": "కామెరూన్"
- },
- "KI": {
- "name": "కిరిబాటి"
- },
- "KG": {
- "name": "కిర్గిజిస్తాన్"
- },
- "CK": {
- "name": "కుక్ దీవులు"
- },
- "CW": {
- "name": "కురాకవో"
- },
- "KW": {
- "name": "కువైట్"
- },
- "CA": {
- "name": "కెనడా"
- },
- "KE": {
- "name": "కెన్యా"
- },
- "IC": {
- "name": "కేనరీ దీవులు"
- },
- "CV": {
- "name": "కేప్ వెర్డె"
- },
- "KY": {
- "name": "కేమాన్ దీవులు"
- },
- "KM": {
- "name": "కొమొరోస్"
- },
- "CO": {
- "name": "కొలంబియా"
- },
- "XK": {
- "name": "కొసోవో"
- },
- "CC": {
- "name": "కోకోస్ (కీలింగ్) దీవులు"
- },
- "CI": {
- "name": "కోట్ డి ఐవోర్"
- },
- "CR": {
- "name": "కోస్టా రికా"
- },
- "CU": {
- "name": "క్యూబా"
- },
- "CX": {
- "name": "క్రిస్మస్ దీవి"
- },
- "NC": {
- "name": "క్రొత్త కాలెడోనియా"
- },
- "HR": {
- "name": "క్రోయేషియా"
- },
- "QA": {
- "name": "ఖతార్"
- },
- "GY": {
- "name": "గయానా"
- },
- "GG": {
- "name": "గర్న్‌సీ"
- },
- "GM": {
- "name": "గాంబియా"
- },
- "GA": {
- "name": "గాబన్"
- },
- "GN": {
- "name": "గినియా"
- },
- "GW": {
- "name": "గినియా-బిస్సావ్"
- },
- "GL": {
- "name": "గ్రీన్‌ల్యాండ్"
- },
- "GR": {
- "name": "గ్రీస్"
- },
- "GD": {
- "name": "గ్రెనడా"
- },
- "GT": {
- "name": "గ్వాటిమాలా"
- },
- "GP": {
- "name": "గ్వాడెలోప్"
- },
- "GU": {
- "name": "గ్వామ్"
- },
- "GH": {
- "name": "ఘనా"
- },
- "TD": {
- "name": "చాద్"
- },
- "CL": {
- "name": "చిలీ"
- },
- "CZ": {
- "name": "చెకియా"
- },
- "CN": {
- "name": "చైనా"
- },
- "JP": {
- "name": "జపాన్"
- },
- "JM": {
- "name": "జమైకా"
- },
- "DE": {
- "name": "జర్మనీ"
- },
- "ZM": {
- "name": "జాంబియా"
- },
- "GE": {
- "name": "జార్జియా"
- },
- "ZW": {
- "name": "జింబాబ్వే"
- },
- "DJ": {
- "name": "జిబౌటి"
- },
- "GI": {
- "name": "జిబ్రాల్టర్"
- },
- "JE": {
- "name": "జెర్సీ"
- },
- "JO": {
- "name": "జోర్డాన్"
- },
- "TR": {
- "name": "టర్కీ"
- },
- "TM": {
- "name": "టర్క్‌మెనిస్తాన్"
- },
- "TC": {
- "name": "టర్క్స్ & కైకోస్ దీవులు"
- },
- "TO": {
- "name": "టాంగా"
- },
- "TZ": {
- "name": "టాంజానియా"
- },
- "TL": {
- "name": "టిమోర్-లెస్టె"
- },
- "TV": {
- "name": "టువాలు"
- },
- "TK": {
- "name": "టోకెలావ్"
- },
- "TG": {
- "name": "టోగో"
- },
- "TN": {
- "name": "ట్యునీషియా"
- },
- "TT": {
- "name": "ట్రినిడాడ్ మరియు టొబాగో"
- },
- "TA": {
- "name": "ట్రిస్టన్ డ కన్హా"
- },
- "DG": {
- "name": "డియాగో గార్సియా"
- },
- "DK": {
- "name": "డెన్మార్క్"
- },
- "DO": {
- "name": "డొమినికన్ రిపబ్లిక్"
- },
- "DM": {
- "name": "డొమినికా"
- },
- "TJ": {
- "name": "తజికిస్తాన్"
- },
- "TW": {
- "name": "తైవాన్"
- },
- "TH": {
- "name": "థాయిలాండ్"
- },
- "ZA": {
- "name": "దక్షిణ ఆఫ్రికా"
- },
- "KR": {
- "name": "దక్షిణ కొరియా"
- },
- "GS": {
- "name": "దక్షిణ జార్జియా & దక్షిణ శాండ్విచ్ దీవులు"
- },
- "SS": {
- "name": "దక్షిణ సూడాన్"
- },
- "NA": {
- "name": "నమీబియా"
- },
- "NF": {
- "name": "నార్ఫోక్ దీవి"
- },
- "NO": {
- "name": "నార్వే"
- },
- "NI": {
- "name": "నికరాగువా"
- },
- "NU": {
- "name": "నియూ"
- },
- "NL": {
- "name": "నెదర్లాండ్స్"
- },
- "NP": {
- "name": "నేపాల్"
- },
- "NE": {
- "name": "నైజర్"
- },
- "NG": {
- "name": "నైజీరియా"
- },
- "NR": {
- "name": "నౌరు"
- },
- "NZ": {
- "name": "న్యూజిలాండ్"
- },
- "EH": {
- "name": "పడమటి సహారా"
- },
- "PA": {
- "name": "పనామా"
- },
- "PY": {
- "name": "పరాగ్వే"
- },
- "PK": {
- "name": "పాకిస్తాన్"
- },
- "PG": {
- "name": "పాపువా న్యూ గినియా"
- },
- "PS": {
- "name": "పాలస్తీనియన్ ప్రాంతాలు"
- },
- "PW": {
- "name": "పాలావ్"
- },
- "PN": {
- "name": "పిట్‌కెయిర్న్ దీవులు"
- },
- "PE": {
- "name": "పెరూ"
- },
- "PT": {
- "name": "పోర్చుగల్"
- },
- "PL": {
- "name": "పోలాండ్"
- },
- "PR": {
- "name": "ప్యూర్టో రికో"
- },
- "FK": {
- "name": "ఫాక్‌ల్యాండ్ దీవులు"
- },
- "FO": {
- "name": "ఫారో దీవులు"
- },
- "FJ": {
- "name": "ఫిజీ"
- },
- "FI": {
- "name": "ఫిన్లాండ్"
- },
- "PH": {
- "name": "ఫిలిప్పైన్స్"
- },
- "FR": {
- "name": "ఫ్రాన్స్‌"
- },
- "GF": {
- "name": "ఫ్రెంచ్ గియానా"
- },
- "TF": {
- "name": "ఫ్రెంచ్ దక్షిణ ప్రాంతాలు"
- },
- "PF": {
- "name": "ఫ్రెంచ్ పోలినీషియా"
- },
- "BD": {
- "name": "బంగ్లాదేశ్"
- },
- "BG": {
- "name": "బల్గేరియా"
- },
- "BS": {
- "name": "బహామాస్"
- },
- "BH": {
- "name": "బహ్రెయిన్"
- },
- "BB": {
- "name": "బార్బడోస్"
- },
- "BI": {
- "name": "బురుండి"
- },
- "BF": {
- "name": "బుర్కినా ఫాసో"
- },
- "BJ": {
- "name": "బెనిన్"
- },
- "BM": {
- "name": "బెర్ముడా"
- },
- "BY": {
- "name": "బెలారస్"
- },
- "BZ": {
- "name": "బెలిజ్"
- },
- "BE": {
- "name": "బెల్జియం"
- },
- "BO": {
- "name": "బొలీవియా"
- },
- "BW": {
- "name": "బోట్స్వానా"
- },
- "BA": {
- "name": "బోస్నియా మరియు హెర్జెగొవీనా"
- },
- "VG": {
- "name": "బ్రిటిష్ వర్జిన్ దీవులు"
- },
- "IO": {
- "name": "బ్రిటీష్ హిందూ మహాసముద్ర ప్రాంతం"
- },
- "BN": {
- "name": "బ్రూనే"
- },
- "BR": {
- "name": "బ్రెజిల్"
- },
- "IN": {
- "name": "భారతదేశం"
- },
- "BT": {
- "name": "భూటాన్"
- },
- "MN": {
- "name": "మంగోలియా"
- },
- "MO": {
- "name": "మకావ్ ఎస్ఏఆర్ చైనా"
- },
- "MG": {
- "name": "మడగాస్కర్"
- },
- "MM": {
- "name": "మయన్మార్ (బర్మా)"
- },
- "MY": {
- "name": "మలేషియా"
- },
- "MS": {
- "name": "మాంట్సెరాట్"
- },
- "YT": {
- "name": "మాయొట్"
- },
- "MU": {
- "name": "మారిషస్"
- },
- "MQ": {
- "name": "మార్టినీక్"
- },
- "MH": {
- "name": "మార్షల్ దీవులు"
- },
- "MW": {
- "name": "మాలావి"
- },
- "ML": {
- "name": "మాలి"
- },
- "MT": {
- "name": "మాల్టా"
- },
- "MV": {
- "name": "మాల్దీవులు"
- },
- "MX": {
- "name": "మెక్సికో"
- },
- "MK": {
- "name": "మేసిడోనియా"
- },
- "FM": {
- "name": "మైక్రోనేషియా"
- },
- "MZ": {
- "name": "మొజాంబిక్"
- },
- "MC": {
- "name": "మొనాకో"
- },
- "MA": {
- "name": "మొరాకో"
- },
- "ME": {
- "name": "మోంటెనీగ్రో"
- },
- "MD": {
- "name": "మోల్డోవా"
- },
- "MR": {
- "name": "మౌరిటేనియా"
- },
- "VI": {
- "name": "యు.ఎస్. వర్జిన్ దీవులు"
- },
- "AE": {
- "name": "యునైటెడ్ అరబ్ ఎమిరేట్స్"
- },
- "GB": {
- "name": "యునైటెడ్ కింగ్‌డమ్"
- },
- "US": {
- "name": "యునైటెడ్ స్టేట్స్"
- },
- "YE": {
- "name": "యెమెన్"
- },
- "RU": {
- "name": "రష్యా"
- },
- "RE": {
- "name": "రియూనియన్"
- },
- "RW": {
- "name": "రువాండా"
- },
- "RO": {
- "name": "రోమానియా"
- },
- "LU": {
- "name": "లక్సంబర్గ్"
- },
- "LV": {
- "name": "లాత్వియా"
- },
- "LA": {
- "name": "లావోస్"
- },
- "LI": {
- "name": "లిక్టెన్‌స్టెయిన్"
- },
- "LT": {
- "name": "లిథువేనియా"
- },
- "LY": {
- "name": "లిబియా"
- },
- "LB": {
- "name": "లెబనాన్"
- },
- "LS": {
- "name": "లెసోతో"
- },
- "LR": {
- "name": "లైబీరియా"
- },
- "VU": {
- "name": "వనాటు"
- },
- "VA": {
- "name": "వాటికన్ నగరం"
- },
- "WF": {
- "name": "వాలిస్ & ఫ్యుత్యునా"
- },
- "VN": {
- "name": "వియత్నాం"
- },
- "VE": {
- "name": "వెనిజులా"
- },
- "SM": {
- "name": "శాన్ మారినో"
- },
- "LK": {
- "name": "శ్రీలంక"
- },
- "UM": {
- "name": "సంయుక్త రాజ్య అమెరికా బయట ఉన్న దీవులు"
- },
- "WS": {
- "name": "సమోవా"
- },
- "ST": {
- "name": "సావోటోమ్ & ప్రిన్సిపే"
- },
- "SG": {
- "name": "సింగపూర్"
- },
- "SX": {
- "name": "సింట్ మార్టెన్"
- },
- "SL": {
- "name": "సియెర్రా లియాన్"
- },
- "SY": {
- "name": "సిరియా"
- },
- "SC": {
- "name": "సీషెల్స్"
- },
- "SD": {
- "name": "సూడాన్"
- },
- "SR": {
- "name": "సూరినామ్"
- },
- "CF": {
- "name": "సెంట్రల్ ఆఫ్రికన్ రిపబ్లిక్"
- },
- "SN": {
- "name": "సెనెగల్"
- },
- "KN": {
- "name": "సెయింట్ కిట్స్ మరియు నెవిస్"
- },
- "PM": {
- "name": "సెయింట్ పియెర్ మరియు మికెలాన్"
- },
- "BL": {
- "name": "సెయింట్ బర్తేలెమీ"
- },
- "MF": {
- "name": "సెయింట్ మార్టిన్"
- },
- "LC": {
- "name": "సెయింట్ లూసియా"
- },
- "VC": {
- "name": "సెయింట్ విన్సెంట్ & గ్రెనడీన్స్"
- },
- "SH": {
- "name": "సెయింట్ హెలెనా"
- },
- "RS": {
- "name": "సెర్బియా"
- },
- "CY": {
- "name": "సైప్రస్"
- },
- "SO": {
- "name": "సోమాలియా"
- },
- "SB": {
- "name": "సోలమన్ దీవులు"
- },
- "SA": {
- "name": "సౌదీ అరేబియా"
- },
- "ES": {
- "name": "స్పెయిన్"
- },
- "EA": {
- "name": "స్యూటా & మెలిల్లా"
- },
- "SK": {
- "name": "స్లోవేకియా"
- },
- "SI": {
- "name": "స్లోవేనియా"
- },
- "SZ": {
- "name": "స్వాజిల్యాండ్"
- },
- "SJ": {
- "name": "స్వాల్‌బార్డ్ & జాన్ మాయెన్"
- },
- "CH": {
- "name": "స్విట్జర్లాండ్"
- },
- "SE": {
- "name": "స్వీడన్"
- },
- "HU": {
- "name": "హంగేరీ"
- },
- "HK": {
- "name": "హాంకాంగ్ ఎస్ఏఆర్ చైనా"
- },
- "HT": {
- "name": "హైటి"
- },
- "HN": {
- "name": "హోండురాస్"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/teo.json b/vendor/commerceguys/intl/resources/country/teo.json
deleted file mode 100644
index 209d31cc4..000000000
--- a/vendor/commerceguys/intl/resources/country/teo.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "ZA": {
- "name": "Afrika Kusini"
- },
- "AF": {
- "name": "Afuganistani"
- },
- "IS": {
- "name": "Aislandi"
- },
- "AR": {
- "name": "Ajentina"
- },
- "AX": {
- "name": "Åland Islands"
- },
- "AL": {
- "name": "Albania"
- },
- "DZ": {
- "name": "Aljeria"
- },
- "AD": {
- "name": "Andora"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguilla"
- },
- "AQ": {
- "name": "Antarctica"
- },
- "AG": {
- "name": "Antigua na Barbuda"
- },
- "AM": {
- "name": "Armenia"
- },
- "AW": {
- "name": "Aruba"
- },
- "AC": {
- "name": "Ascension Island"
- },
- "AU": {
- "name": "Australia"
- },
- "AT": {
- "name": "Austria"
- },
- "IE": {
- "name": "Ayalandi"
- },
- "AZ": {
- "name": "Azabajani"
- },
- "BB": {
- "name": "Babadosi"
- },
- "BS": {
- "name": "Bahama"
- },
- "BH": {
- "name": "Bahareni"
- },
- "BD": {
- "name": "Bangladeshi"
- },
- "BY": {
- "name": "Belarusi"
- },
- "BZ": {
- "name": "Belize"
- },
- "BJ": {
- "name": "Benini"
- },
- "BM": {
- "name": "Bermuda"
- },
- "BO": {
- "name": "Bolivia"
- },
- "BA": {
- "name": "Bosnia na Hezegovina"
- },
- "BW": {
- "name": "Botswana"
- },
- "BR": {
- "name": "Brazili"
- },
- "BN": {
- "name": "Brunei"
- },
- "BF": {
- "name": "Bukinafaso"
- },
- "MG": {
- "name": "Bukini"
- },
- "BG": {
- "name": "Bulgaria"
- },
- "BI": {
- "name": "Burundi"
- },
- "BT": {
- "name": "Butani"
- },
- "IC": {
- "name": "Canary Islands"
- },
- "BQ": {
- "name": "Caribbean Netherlands"
- },
- "EA": {
- "name": "Ceuta & Melilla"
- },
- "TD": {
- "name": "Chadi"
- },
- "CL": {
- "name": "Chile"
- },
- "CN": {
- "name": "China"
- },
- "CX": {
- "name": "Christmas Island"
- },
- "CC": {
- "name": "Cocos (Keeling) Islands"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DK": {
- "name": "Denmaki"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DM": {
- "name": "Dominika"
- },
- "EC": {
- "name": "Ekwado"
- },
- "SV": {
- "name": "Elsavado"
- },
- "IO": {
- "name": "Eneo la Uingereza katika Bahari Hindi"
- },
- "ER": {
- "name": "Eritrea"
- },
- "EE": {
- "name": "Estonia"
- },
- "AE": {
- "name": "Falme za Kiarabu"
- },
- "FO": {
- "name": "Faroe Islands"
- },
- "FJ": {
- "name": "Fiji"
- },
- "PH": {
- "name": "Filipino"
- },
- "TF": {
- "name": "French Southern Territories"
- },
- "GA": {
- "name": "Gaboni"
- },
- "GM": {
- "name": "Gambia"
- },
- "GH": {
- "name": "Ghana"
- },
- "GN": {
- "name": "Gine"
- },
- "GW": {
- "name": "Ginebisau"
- },
- "GQ": {
- "name": "Ginekweta"
- },
- "GD": {
- "name": "Grenada"
- },
- "GL": {
- "name": "Grinlandi"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GY": {
- "name": "Guyana"
- },
- "GP": {
- "name": "Gwadelupe"
- },
- "GU": {
- "name": "Gwam"
- },
- "GT": {
- "name": "Gwatemala"
- },
- "GF": {
- "name": "Gwiyana ya Ufaransa"
- },
- "HT": {
- "name": "Haiti"
- },
- "ES": {
- "name": "Hispania"
- },
- "HN": {
- "name": "Hondurasi"
- },
- "HK": {
- "name": "Hong Kong SAR China"
- },
- "HU": {
- "name": "Hungaria"
- },
- "IN": {
- "name": "India"
- },
- "ID": {
- "name": "Indonesia"
- },
- "IQ": {
- "name": "Iraki"
- },
- "IM": {
- "name": "Isle of Man"
- },
- "IL": {
- "name": "Israeli"
- },
- "IT": {
- "name": "Italia"
- },
- "JM": {
- "name": "Jamaika"
- },
- "CF": {
- "name": "Jamhuri ya Afrika ya Kati"
- },
- "CZ": {
- "name": "Jamhuri ya Cheki"
- },
- "DO": {
- "name": "Jamhuri ya Dominika"
- },
- "CD": {
- "name": "Jamhuri ya Kidemokrasia ya Kongo"
- },
- "JP": {
- "name": "Japani"
- },
- "JE": {
- "name": "Jersey"
- },
- "GI": {
- "name": "Jibralta"
- },
- "DJ": {
- "name": "Jibuti"
- },
- "GE": {
- "name": "Jojia"
- },
- "KH": {
- "name": "Kambodia"
- },
- "CM": {
- "name": "Kameruni"
- },
- "CA": {
- "name": "Kanada"
- },
- "QA": {
- "name": "Katari"
- },
- "KZ": {
- "name": "Kazakistani"
- },
- "KE": {
- "name": "Kenia"
- },
- "CV": {
- "name": "Kepuvede"
- },
- "KI": {
- "name": "Kiribati"
- },
- "KG": {
- "name": "Kirigizistani"
- },
- "NF": {
- "name": "Kisiwa cha Norfok"
- },
- "CI": {
- "name": "Kodivaa"
- },
- "CO": {
- "name": "Kolombia"
- },
- "KM": {
- "name": "Komoro"
- },
- "CG": {
- "name": "Kongo"
- },
- "HR": {
- "name": "Korasia"
- },
- "KP": {
- "name": "Korea Kaskazini"
- },
- "KR": {
- "name": "Korea Kusini"
- },
- "XK": {
- "name": "Kosovo"
- },
- "CR": {
- "name": "Kostarika"
- },
- "CU": {
- "name": "Kuba"
- },
- "CY": {
- "name": "Kuprosi"
- },
- "KW": {
- "name": "Kuwaiti"
- },
- "LA": {
- "name": "Laosi"
- },
- "LU": {
- "name": "Lasembagi"
- },
- "LV": {
- "name": "Lativia"
- },
- "LB": {
- "name": "Lebanoni"
- },
- "LS": {
- "name": "Lesoto"
- },
- "LR": {
- "name": "Liberia"
- },
- "LY": {
- "name": "Libya"
- },
- "LI": {
- "name": "Lishenteni"
- },
- "LT": {
- "name": "Litwania"
- },
- "MO": {
- "name": "Macau SAR China"
- },
- "MW": {
- "name": "Malawi"
- },
- "MY": {
- "name": "Malesia"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "US": {
- "name": "Marekani"
- },
- "MQ": {
- "name": "Martiniki"
- },
- "MK": {
- "name": "Masedonia"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "Meksiko"
- },
- "FM": {
- "name": "Mikronesia"
- },
- "EG": {
- "name": "Misri"
- },
- "MV": {
- "name": "Modivu"
- },
- "MD": {
- "name": "Moldova"
- },
- "MC": {
- "name": "Monako"
- },
- "MN": {
- "name": "Mongolia"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrati"
- },
- "MU": {
- "name": "Morisi"
- },
- "MR": {
- "name": "Moritania"
- },
- "MA": {
- "name": "Moroko"
- },
- "MZ": {
- "name": "Msumbiji"
- },
- "MM": {
- "name": "Myama"
- },
- "NA": {
- "name": "Namibia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepali"
- },
- "NE": {
- "name": "Nijeri"
- },
- "NG": {
- "name": "Nijeria"
- },
- "NI": {
- "name": "Nikaragwa"
- },
- "NU": {
- "name": "Niue"
- },
- "NO": {
- "name": "Norwe"
- },
- "NC": {
- "name": "Nyukaledonia"
- },
- "NZ": {
- "name": "Nyuzilandi"
- },
- "OM": {
- "name": "Omani"
- },
- "PK": {
- "name": "Pakistani"
- },
- "PW": {
- "name": "Palau"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papua"
- },
- "PY": {
- "name": "Paragwai"
- },
- "PE": {
- "name": "Peru"
- },
- "PN": {
- "name": "Pitkairni"
- },
- "PL": {
- "name": "Polandi"
- },
- "PF": {
- "name": "Polinesia ya Ufaransa"
- },
- "PR": {
- "name": "Pwetoriko"
- },
- "RE": {
- "name": "Riyunioni"
- },
- "RO": {
- "name": "Romania"
- },
- "RW": {
- "name": "Rwanda"
- },
- "SM": {
- "name": "Samarino"
- },
- "WS": {
- "name": "Samoa"
- },
- "AS": {
- "name": "Samoa ya Marekani"
- },
- "SH": {
- "name": "Santahelena"
- },
- "KN": {
- "name": "Santakitzi na Nevis"
- },
- "LC": {
- "name": "Santalusia"
- },
- "PM": {
- "name": "Santapieri na Mikeloni"
- },
- "VC": {
- "name": "Santavisenti na Grenadini"
- },
- "ST": {
- "name": "Sao Tome na Principe"
- },
- "SA": {
- "name": "Saudi"
- },
- "SN": {
- "name": "Senegali"
- },
- "RS": {
- "name": "Serbia"
- },
- "SC": {
- "name": "Shelisheli"
- },
- "SL": {
- "name": "Siera Leoni"
- },
- "SG": {
- "name": "Singapoo"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SY": {
- "name": "Siria"
- },
- "LK": {
- "name": "Sirilanka"
- },
- "SK": {
- "name": "Slovakia"
- },
- "SI": {
- "name": "Slovenia"
- },
- "SO": {
- "name": "Somalia"
- },
- "GS": {
- "name": "South Georgia & South Sandwich Islands"
- },
- "SS": {
- "name": "South Sudan"
- },
- "BL": {
- "name": "St. Barthélemy"
- },
- "MF": {
- "name": "St. Martin"
- },
- "SD": {
- "name": "Sudani"
- },
- "SR": {
- "name": "Surinamu"
- },
- "SJ": {
- "name": "Svalbard & Jan Mayen"
- },
- "TH": {
- "name": "Tailandi"
- },
- "TW": {
- "name": "Taiwani"
- },
- "TJ": {
- "name": "Tajikistani"
- },
- "TZ": {
- "name": "Tanzania"
- },
- "TL": {
- "name": "Timori ya Mashariki"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad na Tobago"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TN": {
- "name": "Tunisia"
- },
- "TM": {
- "name": "Turukimenistani"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UM": {
- "name": "U.S. Outlying Islands"
- },
- "IR": {
- "name": "Uajemi"
- },
- "BE": {
- "name": "Ubelgiji"
- },
- "FR": {
- "name": "Ufaransa"
- },
- "FI": {
- "name": "Ufini"
- },
- "UG": {
- "name": "Uganda"
- },
- "GR": {
- "name": "Ugiriki"
- },
- "ET": {
- "name": "Uhabeshi"
- },
- "NL": {
- "name": "Uholanzi"
- },
- "GB": {
- "name": "Uingereza"
- },
- "DE": {
- "name": "Ujerumani"
- },
- "PS": {
- "name": "Ukingo wa Magharibi na Ukanda wa Gaza wa Palestina"
- },
- "UA": {
- "name": "Ukraini"
- },
- "PT": {
- "name": "Ureno"
- },
- "UY": {
- "name": "Urugwai"
- },
- "RU": {
- "name": "Urusi"
- },
- "SZ": {
- "name": "Uswazi"
- },
- "SE": {
- "name": "Uswidi"
- },
- "CH": {
- "name": "Uswisi"
- },
- "TR": {
- "name": "Uturuki"
- },
- "UZ": {
- "name": "Uzibekistani"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VA": {
- "name": "Vatikani"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietinamu"
- },
- "CK": {
- "name": "Visiwa vya Cook"
- },
- "FK": {
- "name": "Visiwa vya Falkland"
- },
- "KY": {
- "name": "Visiwa vya Kayman"
- },
- "MP": {
- "name": "Visiwa vya Mariana vya Kaskazini"
- },
- "MH": {
- "name": "Visiwa vya Marshal"
- },
- "SB": {
- "name": "Visiwa vya Solomon"
- },
- "TC": {
- "name": "Visiwa vya Turki na Kaiko"
- },
- "VI": {
- "name": "Visiwa vya Virgin vya Marekani"
- },
- "VG": {
- "name": "Visiwa vya Virgin vya Uingereza"
- },
- "WF": {
- "name": "Walis na Futuna"
- },
- "EH": {
- "name": "Western Sahara"
- },
- "YE": {
- "name": "Yemeni"
- },
- "JO": {
- "name": "Yordani"
- },
- "ZM": {
- "name": "Zambia"
- },
- "ZW": {
- "name": "Zimbabwe"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/tg.json b/vendor/commerceguys/intl/resources/country/tg.json
deleted file mode 100644
index dd6afe16c..000000000
--- a/vendor/commerceguys/intl/resources/country/tg.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "IC": {
- "name": "Canary Islands"
- },
- "BQ": {
- "name": "Caribbean Netherlands"
- },
- "EA": {
- "name": "Ceuta & Melilla"
- },
- "CG": {
- "name": "Congo - Brazzaville"
- },
- "CD": {
- "name": "Congo - Kinshasa"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "PS": {
- "name": "Palestinian Territories"
- },
- "KR": {
- "name": "South Korea"
- },
- "EH": {
- "name": "Western Sahara"
- },
- "AU": {
- "name": "Австралия"
- },
- "AT": {
- "name": "Австрия"
- },
- "AL": {
- "name": "Албания"
- },
- "DZ": {
- "name": "Алҷазоир"
- },
- "AE": {
- "name": "Аморатҳои Муттаҳидаи Араб"
- },
- "AI": {
- "name": "Ангилия"
- },
- "AO": {
- "name": "Ангола"
- },
- "AD": {
- "name": "Андорра"
- },
- "AQ": {
- "name": "Антарктида"
- },
- "AG": {
- "name": "Антигуа ва Барбуда"
- },
- "SA": {
- "name": "Арабистони Саудӣ"
- },
- "AR": {
- "name": "Аргентина"
- },
- "AM": {
- "name": "Арманистон"
- },
- "AW": {
- "name": "Аруба"
- },
- "AC": {
- "name": "Асунсон"
- },
- "AF": {
- "name": "Афғонистон"
- },
- "ZA": {
- "name": "Африкаи Ҷанубӣ"
- },
- "BS": {
- "name": "Багам"
- },
- "BD": {
- "name": "Бангладеш"
- },
- "BB": {
- "name": "Барбадос"
- },
- "BH": {
- "name": "Баҳрайн"
- },
- "BE": {
- "name": "Белгия"
- },
- "BZ": {
- "name": "Белиз"
- },
- "BY": {
- "name": "Белорус"
- },
- "BJ": {
- "name": "Бенин"
- },
- "BM": {
- "name": "Бермуда"
- },
- "BO": {
- "name": "Боливия"
- },
- "BA": {
- "name": "Босния ва Ҳерсеговина"
- },
- "BW": {
- "name": "Ботсвана"
- },
- "BR": {
- "name": "Бразилия"
- },
- "BN": {
- "name": "Бруней"
- },
- "BG": {
- "name": "Булғория"
- },
- "BF": {
- "name": "Буркина-Фасо"
- },
- "BI": {
- "name": "Бурунди"
- },
- "BT": {
- "name": "Бутон"
- },
- "VU": {
- "name": "Вануату"
- },
- "VE": {
- "name": "Венесуэла"
- },
- "VN": {
- "name": "Ветнам"
- },
- "GA": {
- "name": "Габон"
- },
- "HT": {
- "name": "Гаити"
- },
- "GY": {
- "name": "Гайана"
- },
- "GM": {
- "name": "Гамбия"
- },
- "GH": {
- "name": "Гана"
- },
- "GP": {
- "name": "Гваделупа"
- },
- "GT": {
- "name": "Гватемала"
- },
- "GF": {
- "name": "Гвианаи Фаронса"
- },
- "GN": {
- "name": "Гвинея"
- },
- "GW": {
- "name": "Гвинея-Бисау"
- },
- "GQ": {
- "name": "Гвинеяи Экваторӣ"
- },
- "DE": {
- "name": "Германия"
- },
- "GG": {
- "name": "Гернси"
- },
- "GI": {
- "name": "Гибралтар"
- },
- "HN": {
- "name": "Гондурас"
- },
- "GD": {
- "name": "Гренада"
- },
- "GL": {
- "name": "Гренландия"
- },
- "GU": {
- "name": "Гуам"
- },
- "GE": {
- "name": "Гурҷистон"
- },
- "DK": {
- "name": "Дания"
- },
- "DM": {
- "name": "Доминика"
- },
- "ZM": {
- "name": "Замбия"
- },
- "NZ": {
- "name": "Зеландияи Нав"
- },
- "ZW": {
- "name": "Зимбабве"
- },
- "US": {
- "name": "Иёлоти Муттаҳида"
- },
- "ID": {
- "name": "Индонезия"
- },
- "IE": {
- "name": "Ирландия"
- },
- "IQ": {
- "name": "Ироқ"
- },
- "IS": {
- "name": "Исландия"
- },
- "ES": {
- "name": "Испания"
- },
- "IL": {
- "name": "Исроил"
- },
- "IT": {
- "name": "Италия"
- },
- "CV": {
- "name": "Кабо-Верде"
- },
- "NC": {
- "name": "Каледонияи Нав"
- },
- "KH": {
- "name": "Камбоҷа"
- },
- "CM": {
- "name": "Камерун"
- },
- "CA": {
- "name": "Канада"
- },
- "KE": {
- "name": "Кения"
- },
- "CY": {
- "name": "Кипр"
- },
- "KI": {
- "name": "Кирибати"
- },
- "CO": {
- "name": "Колумбия"
- },
- "KM": {
- "name": "Комор"
- },
- "KP": {
- "name": "Кореяи Шимолӣ"
- },
- "XK": {
- "name": "Косово"
- },
- "CR": {
- "name": "Коста-Рика"
- },
- "CI": {
- "name": "Кот-д’Ивуар"
- },
- "CU": {
- "name": "Куба"
- },
- "CW": {
- "name": "Кюрасао"
- },
- "KZ": {
- "name": "Қазоқистон"
- },
- "IO": {
- "name": "Қаламрави Британия дар уқёнуси Ҳинд"
- },
- "QA": {
- "name": "Қатар"
- },
- "KG": {
- "name": "Қирғизистон"
- },
- "KW": {
- "name": "Қувайт"
- },
- "LA": {
- "name": "Лаос"
- },
- "LV": {
- "name": "Латвия"
- },
- "PL": {
- "name": "Лаҳистон"
- },
- "LS": {
- "name": "Лесото"
- },
- "LR": {
- "name": "Либерия"
- },
- "LY": {
- "name": "Либия"
- },
- "LT": {
- "name": "Литва"
- },
- "LI": {
- "name": "Лихтенштейн"
- },
- "LB": {
- "name": "Лубнон"
- },
- "LU": {
- "name": "Люксембург"
- },
- "MU": {
- "name": "Маврикий"
- },
- "MR": {
- "name": "Мавритания"
- },
- "MG": {
- "name": "Мадагаскар"
- },
- "YT": {
- "name": "Майотта"
- },
- "MO": {
- "name": "Макао (МММ)"
- },
- "MK": {
- "name": "Мақдун"
- },
- "MW": {
- "name": "Малави"
- },
- "MY": {
- "name": "Малайзия"
- },
- "MV": {
- "name": "Малдив"
- },
- "ML": {
- "name": "Мали"
- },
- "MT": {
- "name": "Малта"
- },
- "MA": {
- "name": "Марокаш"
- },
- "MQ": {
- "name": "Мартиника"
- },
- "HU": {
- "name": "Маҷористон"
- },
- "MX": {
- "name": "Мексика"
- },
- "TF": {
- "name": "Минтақаҳои Ҷанубии Фаронса"
- },
- "EG": {
- "name": "Миср"
- },
- "MZ": {
- "name": "Мозамбик"
- },
- "MD": {
- "name": "Молдова"
- },
- "MC": {
- "name": "Монако"
- },
- "MS": {
- "name": "Монтсеррат"
- },
- "MN": {
- "name": "Муғулистон"
- },
- "MM": {
- "name": "Мянма"
- },
- "NA": {
- "name": "Намибия"
- },
- "NR": {
- "name": "Науру"
- },
- "NP": {
- "name": "Непал"
- },
- "NE": {
- "name": "Нигер"
- },
- "NG": {
- "name": "Нигерия"
- },
- "NL": {
- "name": "Нидерландия"
- },
- "NI": {
- "name": "Никарагуа"
- },
- "NU": {
- "name": "Ниуэ"
- },
- "NO": {
- "name": "Норвегия"
- },
- "AZ": {
- "name": "Озарбойҷон"
- },
- "PW": {
- "name": "Палау"
- },
- "PA": {
- "name": "Панама"
- },
- "PG": {
- "name": "Папуа Гвинеяи Нав"
- },
- "PY": {
- "name": "Парагвай"
- },
- "PE": {
- "name": "Перу"
- },
- "PK": {
- "name": "Покистон"
- },
- "PF": {
- "name": "Полинезияи Фаронса"
- },
- "PT": {
- "name": "Португалия"
- },
- "PR": {
- "name": "Пуэрто-Рико"
- },
- "RE": {
- "name": "Реюнион"
- },
- "RW": {
- "name": "Руанда"
- },
- "RO": {
- "name": "Руминия"
- },
- "RU": {
- "name": "Русия"
- },
- "WS": {
- "name": "Самоа"
- },
- "AS": {
- "name": "Самоаи Америка"
- },
- "ST": {
- "name": "Сан Томе ва Принсипи"
- },
- "SM": {
- "name": "Сан-Марино"
- },
- "SZ": {
- "name": "Свазиленд"
- },
- "SC": {
- "name": "Сейшел"
- },
- "SN": {
- "name": "Сенегал"
- },
- "SH": {
- "name": "Сент Елена"
- },
- "BL": {
- "name": "Сент-Бартелми"
- },
- "VC": {
- "name": "Сент-Винсент ва Гренадина"
- },
- "KN": {
- "name": "Сент-Китс ва Невис"
- },
- "LC": {
- "name": "Сент-Люсия"
- },
- "PM": {
- "name": "Сент-Пер ва Микелон"
- },
- "RS": {
- "name": "Сербия"
- },
- "SL": {
- "name": "Сиерра-Леоне"
- },
- "SG": {
- "name": "Сингапур"
- },
- "SX": {
- "name": "Синт-Маартен"
- },
- "SK": {
- "name": "Словакия"
- },
- "SI": {
- "name": "Словения"
- },
- "SO": {
- "name": "Сомалӣ"
- },
- "SD": {
- "name": "Судон"
- },
- "SS": {
- "name": "Судони Ҷанубӣ"
- },
- "SR": {
- "name": "Суринам"
- },
- "SY": {
- "name": "Сурия"
- },
- "TH": {
- "name": "Таиланд"
- },
- "TW": {
- "name": "Тайван"
- },
- "TZ": {
- "name": "Танзания"
- },
- "TL": {
- "name": "Тимор-Лесте"
- },
- "TG": {
- "name": "Того"
- },
- "TK": {
- "name": "Токелау"
- },
- "TO": {
- "name": "Тонга"
- },
- "TJ": {
- "name": "Тоҷикистон"
- },
- "TT": {
- "name": "Тринидад ва Тобаго"
- },
- "TA": {
- "name": "Тристан-да-Куня"
- },
- "TV": {
- "name": "Тувалу"
- },
- "TN": {
- "name": "Тунис"
- },
- "TR": {
- "name": "Туркия"
- },
- "TM": {
- "name": "Туркманистон"
- },
- "UG": {
- "name": "Уганда"
- },
- "UZ": {
- "name": "Ӯзбекистон"
- },
- "UA": {
- "name": "Украина"
- },
- "OM": {
- "name": "Умон"
- },
- "WF": {
- "name": "Уоллис ва Футуна"
- },
- "JO": {
- "name": "Урдун"
- },
- "UY": {
- "name": "Уругвай"
- },
- "PH": {
- "name": "Филиппин"
- },
- "FI": {
- "name": "Финляндия"
- },
- "FJ": {
- "name": "Фиҷи"
- },
- "FR": {
- "name": "Франсия"
- },
- "CN": {
- "name": "Хитой"
- },
- "HR": {
- "name": "Хорватия"
- },
- "IN": {
- "name": "Ҳиндустон"
- },
- "HK": {
- "name": "Ҳонконг (МММ)"
- },
- "TD": {
- "name": "Чад"
- },
- "ME": {
- "name": "Черногория"
- },
- "CL": {
- "name": "Чили"
- },
- "CX": {
- "name": "Ҷазираи Крисмас"
- },
- "IM": {
- "name": "Ҷазираи Мэн"
- },
- "NF": {
- "name": "Ҷазираи Норфолк"
- },
- "MF": {
- "name": "Ҷазираи Сент-Мартин"
- },
- "AX": {
- "name": "Ҷазираҳои Аланд"
- },
- "VG": {
- "name": "Ҷазираҳои Виргини Британия"
- },
- "VI": {
- "name": "Ҷазираҳои Виргини ИМА"
- },
- "KY": {
- "name": "Ҷазираҳои Кайман"
- },
- "CC": {
- "name": "Ҷазираҳои Кокос (Килинг)"
- },
- "CK": {
- "name": "Ҷазираҳои Кук"
- },
- "MP": {
- "name": "Ҷазираҳои Марианаи Шимолӣ"
- },
- "MH": {
- "name": "Ҷазираҳои Маршалл"
- },
- "PN": {
- "name": "Ҷазираҳои Питкейрн"
- },
- "SB": {
- "name": "Ҷазираҳои Соломон"
- },
- "TC": {
- "name": "Ҷазираҳои Теркс ва Кайкос"
- },
- "FO": {
- "name": "Ҷазираҳои Фарер"
- },
- "FK": {
- "name": "Ҷазираҳои Фолкленд"
- },
- "UM": {
- "name": "Ҷазираҳои Хурди Дурдасти ИМА"
- },
- "JE": {
- "name": "Ҷерси"
- },
- "DJ": {
- "name": "Ҷибути"
- },
- "GS": {
- "name": "Ҷорҷияи Ҷанубӣ ва Ҷазираҳои Сандвич"
- },
- "CF": {
- "name": "Ҷумҳурии Африқои Марказӣ"
- },
- "DO": {
- "name": "Ҷумҳурии Доминикан"
- },
- "CZ": {
- "name": "Ҷумҳурии Чех"
- },
- "VA": {
- "name": "Шаҳри Вотикон"
- },
- "CH": {
- "name": "Швейтсария"
- },
- "SE": {
- "name": "Шветсия"
- },
- "GB": {
- "name": "Шоҳигарии Муттаҳида"
- },
- "SJ": {
- "name": "Шпитсберген ва Ян Майен"
- },
- "LK": {
- "name": "Шри-Ланка"
- },
- "FM": {
- "name": "Штатҳои Федеративии Микронезия"
- },
- "EC": {
- "name": "Эквадор"
- },
- "SV": {
- "name": "Эл-Салвадор"
- },
- "ER": {
- "name": "Эритрея"
- },
- "IR": {
- "name": "Эрон"
- },
- "EE": {
- "name": "Эстония"
- },
- "ET": {
- "name": "Эфиопия"
- },
- "GR": {
- "name": "Юнон"
- },
- "JM": {
- "name": "Ямайка"
- },
- "YE": {
- "name": "Яман"
- },
- "JP": {
- "name": "Япония"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/th.json b/vendor/commerceguys/intl/resources/country/th.json
deleted file mode 100644
index d7888e136..000000000
--- a/vendor/commerceguys/intl/resources/country/th.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "GR": {
- "name": "กรีซ"
- },
- "GL": {
- "name": "กรีนแลนด์"
- },
- "GU": {
- "name": "กวม"
- },
- "GP": {
- "name": "กวาเดอลูป"
- },
- "KH": {
- "name": "กัมพูชา"
- },
- "GT": {
- "name": "กัวเตมาลา"
- },
- "QA": {
- "name": "กาตาร์"
- },
- "GH": {
- "name": "กานา"
- },
- "GA": {
- "name": "กาบอง"
- },
- "GY": {
- "name": "กายอานา"
- },
- "GN": {
- "name": "กินี"
- },
- "GW": {
- "name": "กินี-บิสเซา"
- },
- "GD": {
- "name": "เกรเนดา"
- },
- "KR": {
- "name": "เกาหลีใต้"
- },
- "KP": {
- "name": "เกาหลีเหนือ"
- },
- "CX": {
- "name": "เกาะคริสต์มาส"
- },
- "GS": {
- "name": "เกาะเซาท์จอร์เจียและหมู่เกาะเซาท์แซนด์วิช"
- },
- "NF": {
- "name": "เกาะนอร์ฟอล์ก"
- },
- "IM": {
- "name": "เกาะแมน"
- },
- "AC": {
- "name": "เกาะแอสเซนชัน"
- },
- "GG": {
- "name": "เกิร์นซีย์"
- },
- "GM": {
- "name": "แกมเบีย"
- },
- "CI": {
- "name": "โกตดิวัวร์"
- },
- "MO": {
- "name": "เขตปกครองพิเศษมาเก๊าแห่งสาธารณรัฐประชาชนจีน"
- },
- "HK": {
- "name": "เขตปกครองพิเศษฮ่องกงแห่งสาธารณรัฐประชาชนจีน"
- },
- "CD": {
- "name": "คองโก - กินชาซา"
- },
- "CG": {
- "name": "คองโก - บราซซาวิล"
- },
- "KM": {
- "name": "คอโมโรส"
- },
- "CR": {
- "name": "คอสตาริกา"
- },
- "KZ": {
- "name": "คาซัคสถาน"
- },
- "KI": {
- "name": "คิริบาส"
- },
- "CU": {
- "name": "คิวบา"
- },
- "KG": {
- "name": "คีร์กีซสถาน"
- },
- "CW": {
- "name": "คูราเซา"
- },
- "KW": {
- "name": "คูเวต"
- },
- "KE": {
- "name": "เคนยา"
- },
- "CV": {
- "name": "เคปเวิร์ด"
- },
- "CA": {
- "name": "แคนาดา"
- },
- "CM": {
- "name": "แคเมอรูน"
- },
- "XK": {
- "name": "โคโซโว"
- },
- "HR": {
- "name": "โครเอเชีย"
- },
- "CO": {
- "name": "โคลอมเบีย"
- },
- "GE": {
- "name": "จอร์เจีย"
- },
- "JO": {
- "name": "จอร์แดน"
- },
- "JM": {
- "name": "จาเมกา"
- },
- "DJ": {
- "name": "จิบูตี"
- },
- "CN": {
- "name": "จีน"
- },
- "JE": {
- "name": "เจอร์ซีย์"
- },
- "TD": {
- "name": "ชาด"
- },
- "CL": {
- "name": "ชิลี"
- },
- "CZ": {
- "name": "เช็ก"
- },
- "SM": {
- "name": "ซานมาริโน"
- },
- "WS": {
- "name": "ซามัว"
- },
- "SA": {
- "name": "ซาอุดีอาระเบีย"
- },
- "EH": {
- "name": "ซาฮาราตะวันตก"
- },
- "SX": {
- "name": "ซินต์มาร์เทน"
- },
- "ZW": {
- "name": "ซิมบับเว"
- },
- "SY": {
- "name": "ซีเรีย"
- },
- "SD": {
- "name": "ซูดาน"
- },
- "SS": {
- "name": "ซูดานใต้"
- },
- "SR": {
- "name": "ซูรินาเม"
- },
- "SC": {
- "name": "เซเชลส์"
- },
- "KN": {
- "name": "เซนต์คิตส์และเนวิส"
- },
- "BL": {
- "name": "เซนต์บาร์เธเลมี"
- },
- "MF": {
- "name": "เซนต์มาร์ติน"
- },
- "LC": {
- "name": "เซนต์ลูเซีย"
- },
- "VC": {
- "name": "เซนต์วินเซนต์และเกรนาดีนส์"
- },
- "SH": {
- "name": "เซนต์เฮเลนา"
- },
- "SN": {
- "name": "เซเนกัล"
- },
- "EA": {
- "name": "เซวตาและเมลียา"
- },
- "RS": {
- "name": "เซอร์เบีย"
- },
- "ST": {
- "name": "เซาตูเมและปรินซิปี"
- },
- "SL": {
- "name": "เซียร์ราลีโอน"
- },
- "PM": {
- "name": "แซงปีแยร์และมีเกอลง"
- },
- "ZM": {
- "name": "แซมเบีย"
- },
- "SO": {
- "name": "โซมาเลีย"
- },
- "CY": {
- "name": "ไซปรัส"
- },
- "JP": {
- "name": "ญี่ปุ่น"
- },
- "PS": {
- "name": "ดินแดนปาเลสไตน์"
- },
- "DG": {
- "name": "ดิเอโกการ์เซีย"
- },
- "DK": {
- "name": "เดนมาร์ก"
- },
- "DM": {
- "name": "โดมินิกา"
- },
- "TT": {
- "name": "ตรินิแดดและโตเบโก"
- },
- "TO": {
- "name": "ตองกา"
- },
- "TL": {
- "name": "ติมอร์-เลสเต"
- },
- "TR": {
- "name": "ตุรกี"
- },
- "TN": {
- "name": "ตูนิเซีย"
- },
- "TV": {
- "name": "ตูวาลู"
- },
- "TM": {
- "name": "เติร์กเมนิสถาน"
- },
- "TK": {
- "name": "โตเกเลา"
- },
- "TG": {
- "name": "โตโก"
- },
- "TW": {
- "name": "ไต้หวัน"
- },
- "TA": {
- "name": "ทริสตันดาคูนา"
- },
- "TJ": {
- "name": "ทาจิกิสถาน"
- },
- "TZ": {
- "name": "แทนซาเนีย"
- },
- "TH": {
- "name": "ไทย"
- },
- "VA": {
- "name": "นครวาติกัน"
- },
- "NO": {
- "name": "นอร์เวย์"
- },
- "NA": {
- "name": "นามิเบีย"
- },
- "NR": {
- "name": "นาอูรู"
- },
- "NI": {
- "name": "นิการากัว"
- },
- "NC": {
- "name": "นิวแคลิโดเนีย"
- },
- "NZ": {
- "name": "นิวซีแลนด์"
- },
- "NU": {
- "name": "นีอูเอ"
- },
- "NL": {
- "name": "เนเธอร์แลนด์"
- },
- "BQ": {
- "name": "เนเธอร์แลนด์แคริบเบียน"
- },
- "NP": {
- "name": "เนปาล"
- },
- "NG": {
- "name": "ไนจีเรีย"
- },
- "NE": {
- "name": "ไนเจอร์"
- },
- "BR": {
- "name": "บราซิล"
- },
- "IO": {
- "name": "บริติชอินเดียนโอเชียนเทร์ริทอรี"
- },
- "BN": {
- "name": "บรูไน"
- },
- "BW": {
- "name": "บอตสวานา"
- },
- "BA": {
- "name": "บอสเนียและเฮอร์เซโกวีนา"
- },
- "BD": {
- "name": "บังกลาเทศ"
- },
- "BG": {
- "name": "บัลแกเรีย"
- },
- "BB": {
- "name": "บาร์เบโดส"
- },
- "BH": {
- "name": "บาห์เรน"
- },
- "BS": {
- "name": "บาฮามาส"
- },
- "BI": {
- "name": "บุรุนดี"
- },
- "BF": {
- "name": "บูร์กินาฟาโซ"
- },
- "BJ": {
- "name": "เบนิน"
- },
- "BE": {
- "name": "เบลเยียม"
- },
- "BY": {
- "name": "เบลารุส"
- },
- "BZ": {
- "name": "เบลีซ"
- },
- "BM": {
- "name": "เบอร์มิวดา"
- },
- "BO": {
- "name": "โบลิเวีย"
- },
- "PK": {
- "name": "ปากีสถาน"
- },
- "PA": {
- "name": "ปานามา"
- },
- "PG": {
- "name": "ปาปัวนิวกินี"
- },
- "PY": {
- "name": "ปารากวัย"
- },
- "PW": {
- "name": "ปาเลา"
- },
- "PE": {
- "name": "เปรู"
- },
- "PR": {
- "name": "เปอร์โตริโก"
- },
- "PT": {
- "name": "โปรตุเกส"
- },
- "PL": {
- "name": "โปแลนด์"
- },
- "FR": {
- "name": "ฝรั่งเศส"
- },
- "FJ": {
- "name": "ฟิจิ"
- },
- "FI": {
- "name": "ฟินแลนด์"
- },
- "PH": {
- "name": "ฟิลิปปินส์"
- },
- "GF": {
- "name": "เฟรนช์เกียนา"
- },
- "TF": {
- "name": "เฟรนช์เซาเทิร์นเทร์ริทอรีส์"
- },
- "PF": {
- "name": "เฟรนช์โปลินีเซีย"
- },
- "BT": {
- "name": "ภูฏาน"
- },
- "MN": {
- "name": "มองโกเลีย"
- },
- "MS": {
- "name": "มอนต์เซอร์รัต"
- },
- "ME": {
- "name": "มอนเตเนโกร"
- },
- "MU": {
- "name": "มอริเชียส"
- },
- "MR": {
- "name": "มอริเตเนีย"
- },
- "MD": {
- "name": "มอลโดวา"
- },
- "MT": {
- "name": "มอลตา"
- },
- "MV": {
- "name": "มัลดีฟส์"
- },
- "MK": {
- "name": "มาซิโดเนีย"
- },
- "MG": {
- "name": "มาดากัสการ์"
- },
- "YT": {
- "name": "มายอต"
- },
- "MQ": {
- "name": "มาร์ตินีก"
- },
- "MW": {
- "name": "มาลาวี"
- },
- "ML": {
- "name": "มาลี"
- },
- "MY": {
- "name": "มาเลเซีย"
- },
- "MX": {
- "name": "เม็กซิโก"
- },
- "MM": {
- "name": "เมียนมาร์ (พม่า)"
- },
- "MZ": {
- "name": "โมซัมบิก"
- },
- "MC": {
- "name": "โมนาโก"
- },
- "MA": {
- "name": "โมร็อกโก"
- },
- "FM": {
- "name": "ไมโครนีเซีย"
- },
- "GI": {
- "name": "ยิบรอลตาร์"
- },
- "UG": {
- "name": "ยูกันดา"
- },
- "UA": {
- "name": "ยูเครน"
- },
- "YE": {
- "name": "เยเมน"
- },
- "DE": {
- "name": "เยอรมนี"
- },
- "RW": {
- "name": "รวันดา"
- },
- "RU": {
- "name": "รัสเซีย"
- },
- "RE": {
- "name": "เรอูนียง"
- },
- "RO": {
- "name": "โรมาเนีย"
- },
- "LU": {
- "name": "ลักเซมเบิร์ก"
- },
- "LV": {
- "name": "ลัตเวีย"
- },
- "LA": {
- "name": "ลาว"
- },
- "LI": {
- "name": "ลิกเตนสไตน์"
- },
- "LT": {
- "name": "ลิทัวเนีย"
- },
- "LY": {
- "name": "ลิเบีย"
- },
- "LS": {
- "name": "เลโซโท"
- },
- "LB": {
- "name": "เลบานอน"
- },
- "LR": {
- "name": "ไลบีเรีย"
- },
- "VU": {
- "name": "วานูอาตู"
- },
- "WF": {
- "name": "วาลลิสและฟุตูนา"
- },
- "VE": {
- "name": "เวเนซุเอลา"
- },
- "VN": {
- "name": "เวียดนาม"
- },
- "LK": {
- "name": "ศรีลังกา"
- },
- "ES": {
- "name": "สเปน"
- },
- "SJ": {
- "name": "สฟาลบาร์และยานไมเอน"
- },
- "SK": {
- "name": "สโลวะเกีย"
- },
- "SI": {
- "name": "สโลวีเนีย"
- },
- "SZ": {
- "name": "สวาซิแลนด์"
- },
- "CH": {
- "name": "สวิตเซอร์แลนด์"
- },
- "SE": {
- "name": "สวีเดน"
- },
- "US": {
- "name": "สหรัฐอเมริกา"
- },
- "AE": {
- "name": "สหรัฐอาหรับเอมิเรตส์"
- },
- "GB": {
- "name": "สหราชอาณาจักร"
- },
- "DO": {
- "name": "สาธารณรัฐโดมินิกัน"
- },
- "CF": {
- "name": "สาธารณรัฐแอฟริกากลาง"
- },
- "SG": {
- "name": "สิงคโปร์"
- },
- "IC": {
- "name": "หมู่เกาะคานารี"
- },
- "CK": {
- "name": "หมู่เกาะคุก"
- },
- "KY": {
- "name": "หมู่เกาะเคย์แมน"
- },
- "CC": {
- "name": "หมู่เกาะโคโคส (คีลิง)"
- },
- "SB": {
- "name": "หมู่เกาะโซโลมอน"
- },
- "TC": {
- "name": "หมู่เกาะเติกส์และหมู่เกาะเคคอส"
- },
- "MP": {
- "name": "หมู่เกาะนอร์เทิร์นมาเรียนา"
- },
- "VG": {
- "name": "หมู่เกาะบริติชเวอร์จิน"
- },
- "PN": {
- "name": "หมู่เกาะพิตแคร์น"
- },
- "FK": {
- "name": "หมู่เกาะฟอล์กแลนด์"
- },
- "FO": {
- "name": "หมู่เกาะแฟโร"
- },
- "MH": {
- "name": "หมู่เกาะมาร์แชลล์"
- },
- "VI": {
- "name": "หมู่เกาะยูเอสเวอร์จิน"
- },
- "UM": {
- "name": "หมู่เกาะรอบนอกของสหรัฐอเมริกา"
- },
- "AX": {
- "name": "หมู่เกาะโอลันด์"
- },
- "AS": {
- "name": "อเมริกันซามัว"
- },
- "AU": {
- "name": "ออสเตรเลีย"
- },
- "AT": {
- "name": "ออสเตรีย"
- },
- "AD": {
- "name": "อันดอร์รา"
- },
- "AF": {
- "name": "อัฟกานิสถาน"
- },
- "AZ": {
- "name": "อาเซอร์ไบจาน"
- },
- "AR": {
- "name": "อาร์เจนตินา"
- },
- "AM": {
- "name": "อาร์เมเนีย"
- },
- "AW": {
- "name": "อารูบา"
- },
- "GQ": {
- "name": "อิเควทอเรียลกินี"
- },
- "IT": {
- "name": "อิตาลี"
- },
- "IN": {
- "name": "อินเดีย"
- },
- "ID": {
- "name": "อินโดนีเซีย"
- },
- "IQ": {
- "name": "อิรัก"
- },
- "IL": {
- "name": "อิสราเอล"
- },
- "IR": {
- "name": "อิหร่าน"
- },
- "EG": {
- "name": "อียิปต์"
- },
- "UZ": {
- "name": "อุซเบกิสถาน"
- },
- "UY": {
- "name": "อุรุกวัย"
- },
- "EC": {
- "name": "เอกวาดอร์"
- },
- "ET": {
- "name": "เอธิโอเปีย"
- },
- "ER": {
- "name": "เอริเทรีย"
- },
- "SV": {
- "name": "เอลซัลวาดอร์"
- },
- "EE": {
- "name": "เอสโตเนีย"
- },
- "AI": {
- "name": "แองกวิลลา"
- },
- "AO": {
- "name": "แองโกลา"
- },
- "AQ": {
- "name": "แอนตาร์กติกา"
- },
- "AG": {
- "name": "แอนติกาและบาร์บูดา"
- },
- "ZA": {
- "name": "แอฟริกาใต้"
- },
- "DZ": {
- "name": "แอลจีเรีย"
- },
- "AL": {
- "name": "แอลเบเนีย"
- },
- "OM": {
- "name": "โอมาน"
- },
- "IS": {
- "name": "ไอซ์แลนด์"
- },
- "IE": {
- "name": "ไอร์แลนด์"
- },
- "HN": {
- "name": "ฮอนดูรัส"
- },
- "HU": {
- "name": "ฮังการี"
- },
- "HT": {
- "name": "เฮติ"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/ti.json b/vendor/commerceguys/intl/resources/country/ti.json
deleted file mode 100644
index ffd50295a..000000000
--- a/vendor/commerceguys/intl/resources/country/ti.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "HU": {
- "name": "ሀንጋሪ"
- },
- "HT": {
- "name": "ሀይቲ"
- },
- "IN": {
- "name": "ህንዲ"
- },
- "HN": {
- "name": "ሆንዱራስ"
- },
- "HK": {
- "name": "ሆንግ ኮንግ"
- },
- "LU": {
- "name": "ሉክሰምበርግ"
- },
- "LY": {
- "name": "ሊቢያ"
- },
- "LB": {
- "name": "ሊባኖስ"
- },
- "LT": {
- "name": "ሊቱዌኒያ"
- },
- "LI": {
- "name": "ሊችተንስታይን"
- },
- "LV": {
- "name": "ላትቪያ"
- },
- "LA": {
- "name": "ላኦስ"
- },
- "LR": {
- "name": "ላይቤሪያ"
- },
- "LS": {
- "name": "ሌሶቶ"
- },
- "AE": {
- "name": "ሕቡራት ኢማራት ዓረብ"
- },
- "FM": {
- "name": "ሚክሮኔዢያ"
- },
- "ML": {
- "name": "ማሊ"
- },
- "MW": {
- "name": "ማላዊ"
- },
- "MY": {
- "name": "ማሌዢያ"
- },
- "MT": {
- "name": "ማልታ"
- },
- "MV": {
- "name": "ማልዲቭስ"
- },
- "MU": {
- "name": "ማሩሸስ"
- },
- "MH": {
- "name": "ማርሻል አይላንድ"
- },
- "MQ": {
- "name": "ማርቲኒክ"
- },
- "CF": {
- "name": "ማእከላይ ኣፍሪቃ ሪፓብሊክ"
- },
- "MK": {
- "name": "ማከዶኒያ"
- },
- "MO": {
- "name": "ማካዎ"
- },
- "MM": {
- "name": "ማያንማር"
- },
- "MG": {
- "name": "ማዳጋስካር"
- },
- "MX": {
- "name": "ሜክሲኮ"
- },
- "YT": {
- "name": "ሜይኦቴ"
- },
- "PS": {
- "name": "ምምሕዳር ፍልስጤም"
- },
- "TL": {
- "name": "ምብራቕ ቲሞር"
- },
- "EH": {
- "name": "ምዕራባዊ ሳህራ"
- },
- "MD": {
- "name": "ሞልዶቫ"
- },
- "MR": {
- "name": "ሞሪቴኒያ"
- },
- "MA": {
- "name": "ሞሮኮ"
- },
- "MC": {
- "name": "ሞናኮ"
- },
- "ME": {
- "name": "ሞንቴኔግሮ"
- },
- "MS": {
- "name": "ሞንትሴራት"
- },
- "MN": {
- "name": "ሞንጎሊያ"
- },
- "MZ": {
- "name": "ሞዛምቢክ"
- },
- "RW": {
- "name": "ሩዋንዳ"
- },
- "RE": {
- "name": "ሪዩኒየን"
- },
- "RU": {
- "name": "ራሺያ"
- },
- "RO": {
- "name": "ሮሜኒያ"
- },
- "SB": {
- "name": "ሰሎሞን ደሴት"
- },
- "KP": {
- "name": "ሰሜን ኮሪያ"
- },
- "RS": {
- "name": "ሰርቢያ"
- },
- "SO": {
- "name": "ሱማሌ"
- },
- "SR": {
- "name": "ሱሪናም"
- },
- "SZ": {
- "name": "ሱዋዚላንድ"
- },
- "SD": {
- "name": "ሱዳን"
- },
- "LK": {
- "name": "ሲሪላንካ"
- },
- "SY": {
- "name": "ሲሪያ"
- },
- "SC": {
- "name": "ሲሼልስ"
- },
- "SX": {
- "name": "ሲንት ማርቲን"
- },
- "SG": {
- "name": "ሲንጋፖር"
- },
- "EA": {
- "name": "ሲውታን ሜሊላን"
- },
- "WS": {
- "name": "ሳሞአ"
- },
- "SM": {
- "name": "ሳን ማሪኖ"
- },
- "ST": {
- "name": "ሳኦ ቶሜን ፕሪንሲፔን"
- },
- "CY": {
- "name": "ሳይፕረስ"
- },
- "SL": {
- "name": "ሴራሊዮን"
- },
- "SN": {
- "name": "ሴኔጋል"
- },
- "SH": {
- "name": "ሴንት ሄለና"
- },
- "LC": {
- "name": "ሴንት ሉቺያ"
- },
- "MF": {
- "name": "ሴንት ማርቲን"
- },
- "SK": {
- "name": "ስሎቫኪያ"
- },
- "SI": {
- "name": "ስሎቬኒያ"
- },
- "SJ": {
- "name": "ስቫልባርድን ዣን ማየን ደሴታት"
- },
- "CH": {
- "name": "ስዊዘርላንድ"
- },
- "SE": {
- "name": "ስዊድን"
- },
- "SA": {
- "name": "ስዑዲ ዓረብ"
- },
- "ES": {
- "name": "ስፔን"
- },
- "QA": {
- "name": "ቀጠር"
- },
- "BL": {
- "name": "ቅዱስ ባርተለሚይ"
- },
- "VC": {
- "name": "ቅዱስ ቪንሴንትን ግሬናዲንስን"
- },
- "KN": {
- "name": "ቅዱስ ኪትስን ኔቪስን"
- },
- "PM": {
- "name": "ቅዱስ ፒዬርን ሚኩኤሎን"
- },
- "BT": {
- "name": "ቡህታን"
- },
- "BG": {
- "name": "ቡልጌሪያ"
- },
- "BF": {
- "name": "ቡርኪና ፋሶ"
- },
- "GW": {
- "name": "ቢሳዎ"
- },
- "BS": {
- "name": "ባሃማስ"
- },
- "BH": {
- "name": "ባህሬን"
- },
- "BB": {
- "name": "ባርቤዶስ"
- },
- "BD": {
- "name": "ባንግላዲሽ"
- },
- "BZ": {
- "name": "ቤሊዘ"
- },
- "BY": {
- "name": "ቤላሩስ"
- },
- "BE": {
- "name": "ቤልጄም"
- },
- "BM": {
- "name": "ቤርሙዳ"
- },
- "BJ": {
- "name": "ቤኒን"
- },
- "BN": {
- "name": "ብሩኒ"
- },
- "BI": {
- "name": "ብሩንዲ"
- },
- "BR": {
- "name": "ብራዚል"
- },
- "BO": {
- "name": "ቦሊቪያ"
- },
- "BW": {
- "name": "ቦትስዋና"
- },
- "BA": {
- "name": "ቦዝንያን ሄርዘጎቪናን"
- },
- "VI": {
- "name": "ቨርጂን ደሴታት ኣሜሪካ"
- },
- "VG": {
- "name": "ቨርጂን ደሴታት እንግሊዝ"
- },
- "VA": {
- "name": "ቫቲካን"
- },
- "VU": {
- "name": "ቫኑአቱ"
- },
- "VN": {
- "name": "ቬትናም"
- },
- "VE": {
- "name": "ቬንዙዌላ"
- },
- "TR": {
- "name": "ቱርክ"
- },
- "TM": {
- "name": "ቱርክሜኒስታን"
- },
- "TV": {
- "name": "ቱቫሉ"
- },
- "TN": {
- "name": "ቱኒዚያ"
- },
- "TZ": {
- "name": "ታንዛኒያ"
- },
- "TH": {
- "name": "ታይላንድ"
- },
- "TW": {
- "name": "ታይዋን"
- },
- "TJ": {
- "name": "ታጃኪስታን"
- },
- "TA": {
- "name": "ትሪስን ዳ ኩንሃ"
- },
- "TT": {
- "name": "ትሪኒዳድን ቶባጎን"
- },
- "TO": {
- "name": "ቶንጋ"
- },
- "TK": {
- "name": "ቶክላው"
- },
- "TG": {
- "name": "ቶጐ"
- },
- "CL": {
- "name": "ቺሊ"
- },
- "CN": {
- "name": "ቻይና"
- },
- "CZ": {
- "name": "ቼክ ሪፓብሊክ"
- },
- "NU": {
- "name": "ኒኡይ"
- },
- "NI": {
- "name": "ኒካራጓ"
- },
- "NC": {
- "name": "ኒው ካሌዶኒያ"
- },
- "NZ": {
- "name": "ኒው ዚላንድ"
- },
- "NE": {
- "name": "ኒጀር"
- },
- "NA": {
- "name": "ናሚቢያ"
- },
- "NR": {
- "name": "ናኡሩ"
- },
- "IO": {
- "name": "ናይ ብሪጣንያ ህንዳዊ ውቅያኖስ ግዝኣት"
- },
- "AS": {
- "name": "ናይ ኣሜሪካ ሳሞኣ"
- },
- "UM": {
- "name": "ናይ ኣሜሪካ ፍንትት ዝበሉ ደሴታት"
- },
- "TF": {
- "name": "ናይ ፈረንሳይ ደቡባዊ ግዝኣታት"
- },
- "GF": {
- "name": "ናይ ፈረንሳይ ጉይና"
- },
- "PF": {
- "name": "ናይ ፈረንሳይ ፖሊነዝያ"
- },
- "NG": {
- "name": "ናይጄሪያ"
- },
- "NL": {
- "name": "ኔዘርላንድስ"
- },
- "NP": {
- "name": "ኔፓል"
- },
- "NO": {
- "name": "ኖርዌ"
- },
- "NF": {
- "name": "ኖርፎልክ ደሴት"
- },
- "AL": {
- "name": "አልባኒያ"
- },
- "DZ": {
- "name": "አልጄሪያ"
- },
- "US": {
- "name": "አሜሪካ"
- },
- "AW": {
- "name": "አሩባ"
- },
- "AM": {
- "name": "አርሜኒያ"
- },
- "AR": {
- "name": "አርጀንቲና"
- },
- "AC": {
- "name": "አሴንሽን ደሴት"
- },
- "AQ": {
- "name": "አንታርክቲካ"
- },
- "AD": {
- "name": "አንዶራ"
- },
- "AI": {
- "name": "አንጉኢላ"
- },
- "AO": {
- "name": "አንጐላ"
- },
- "AU": {
- "name": "አውስትሬሊያ"
- },
- "AZ": {
- "name": "አዘርባጃን"
- },
- "IE": {
- "name": "አየርላንድ"
- },
- "IM": {
- "name": "አይል ኦፍ ማን"
- },
- "IS": {
- "name": "አይስላንድ"
- },
- "AF": {
- "name": "አፍጋኒስታን"
- },
- "UY": {
- "name": "ኡራጓይ"
- },
- "IQ": {
- "name": "ኢራቅ"
- },
- "IR": {
- "name": "ኢራን"
- },
- "ET": {
- "name": "ኢትዮጵያ"
- },
- "ID": {
- "name": "ኢንዶኔዢያ"
- },
- "GQ": {
- "name": "ኢኳቶሪያል ጊኒ"
- },
- "EC": {
- "name": "ኢኳዶር"
- },
- "AG": {
- "name": "ኣንቲጓን ባሩዳን"
- },
- "SV": {
- "name": "ኤል ሳልቫዶር"
- },
- "ER": {
- "name": "ኤርትራ"
- },
- "EE": {
- "name": "ኤስቶኒያ"
- },
- "IL": {
- "name": "እስራኤል"
- },
- "GB": {
- "name": "እንግሊዝ"
- },
- "OM": {
- "name": "ኦማን"
- },
- "AT": {
- "name": "ኦስትሪያ"
- },
- "CW": {
- "name": "ኩራካዎ"
- },
- "CU": {
- "name": "ኩባ"
- },
- "KI": {
- "name": "ኪሪባቲ"
- },
- "KG": {
- "name": "ኪርጂስታን"
- },
- "CM": {
- "name": "ካሜሩን"
- },
- "KH": {
- "name": "ካምቦዲያ"
- },
- "BQ": {
- "name": "ካሪቢያን ኔዘርላንድስ"
- },
- "CA": {
- "name": "ካናዳ"
- },
- "KZ": {
- "name": "ካዛኪስታን"
- },
- "KY": {
- "name": "ካይማን ደሴቶች"
- },
- "KE": {
- "name": "ኬንያ"
- },
- "CV": {
- "name": "ኬፕ ቬርዴ"
- },
- "HR": {
- "name": "ክሮኤሽያ"
- },
- "KW": {
- "name": "ክዌት"
- },
- "CO": {
- "name": "ኮሎምቢያ"
- },
- "KM": {
- "name": "ኮሞሮስ"
- },
- "CR": {
- "name": "ኮስታ ሪካ"
- },
- "XK": {
- "name": "ኮሶቮ"
- },
- "CI": {
- "name": "ኮት ዲቯር"
- },
- "CD": {
- "name": "ኮንጎ"
- },
- "CG": {
- "name": "ኮንጎ ሪፓብሊክ"
- },
- "CC": {
- "name": "ኮኮስ ኬሊንግ ደሴቶች"
- },
- "WF": {
- "name": "ዋሊስን ፉቱናን"
- },
- "ZW": {
- "name": "ዚምቧቤ"
- },
- "ZM": {
- "name": "ዛምቢያ"
- },
- "YE": {
- "name": "የመን"
- },
- "UA": {
- "name": "ዩክሬን"
- },
- "UZ": {
- "name": "ዩዝበኪስታን"
- },
- "UG": {
- "name": "ዩጋንዳ"
- },
- "MP": {
- "name": "ደሴታት ሰሜናዊ ማሪያና"
- },
- "TC": {
- "name": "ደሴታት ቱርክን ካይኮስን"
- },
- "AX": {
- "name": "ደሴታት ኣላንድ"
- },
- "CK": {
- "name": "ደሴታት ኩክ"
- },
- "IC": {
- "name": "ደሴታት ካናሪ"
- },
- "CX": {
- "name": "ደሴታት ክሪስትማስ"
- },
- "GS": {
- "name": "ደሴታት ደቡብ ጆርጂያን ደቡድ ሳንድዊችን"
- },
- "FO": {
- "name": "ደሴታት ፋራኦ"
- },
- "FK": {
- "name": "ደሴታት ፎክላንድ"
- },
- "SS": {
- "name": "ደቡብ ሱዳን"
- },
- "ZA": {
- "name": "ደቡብ አፍሪካ"
- },
- "KR": {
- "name": "ደቡብ ኮሪያ"
- },
- "DG": {
- "name": "ዲየጎ ጋርሺያ"
- },
- "DK": {
- "name": "ዴንማርክ"
- },
- "DO": {
- "name": "ዶመኒካ ሪፓብሊክ"
- },
- "DM": {
- "name": "ዶሚኒካ"
- },
- "DE": {
- "name": "ጀርመን"
- },
- "JE": {
- "name": "ጀርሲ"
- },
- "DJ": {
- "name": "ጂቡቲ"
- },
- "JM": {
- "name": "ጃማይካ"
- },
- "JP": {
- "name": "ጃፓን"
- },
- "JO": {
- "name": "ጆርዳን"
- },
- "GE": {
- "name": "ጆርጂያ"
- },
- "GG": {
- "name": "ገርንሲ"
- },
- "GU": {
- "name": "ጉዋም"
- },
- "GT": {
- "name": "ጉዋቲማላ"
- },
- "GP": {
- "name": "ጉዋደሉፕ"
- },
- "GY": {
- "name": "ጉያና"
- },
- "GI": {
- "name": "ጊብራልታር"
- },
- "GN": {
- "name": "ጊኒ"
- },
- "GM": {
- "name": "ጋምቢያ"
- },
- "GA": {
- "name": "ጋቦን"
- },
- "GH": {
- "name": "ጋና"
- },
- "GL": {
- "name": "ግሪንላንድ"
- },
- "GR": {
- "name": "ግሪክ"
- },
- "GD": {
- "name": "ግሬናዳ"
- },
- "EG": {
- "name": "ግብጽ"
- },
- "IT": {
- "name": "ጣሊያን"
- },
- "TD": {
- "name": "ጫድ"
- },
- "FR": {
- "name": "ፈረንሳይ"
- },
- "PH": {
- "name": "ፊሊፒንስ"
- },
- "FI": {
- "name": "ፊንላንድ"
- },
- "FJ": {
- "name": "ፊጂ"
- },
- "PN": {
- "name": "ፒትካኢርን"
- },
- "PW": {
- "name": "ፓላው"
- },
- "PY": {
- "name": "ፓራጓይ"
- },
- "PA": {
- "name": "ፓናማ"
- },
- "PK": {
- "name": "ፓኪስታን"
- },
- "PG": {
- "name": "ፓፑዋ ኒው ጊኒ"
- },
- "PE": {
- "name": "ፔሩ"
- },
- "PL": {
- "name": "ፖላንድ"
- },
- "PT": {
- "name": "ፖርቱጋል"
- },
- "PR": {
- "name": "ፖርታ ሪኮ"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/tk.json b/vendor/commerceguys/intl/resources/country/tk.json
deleted file mode 100644
index 8ea77385d..000000000
--- a/vendor/commerceguys/intl/resources/country/tk.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "UM": {
- "name": "ABŞ-nyň daşarky adalary"
- },
- "VI": {
- "name": "ABŞ-nyň Wirgin adalary"
- },
- "AX": {
- "name": "Aland adalary"
- },
- "AL": {
- "name": "Albaniýa"
- },
- "DZ": {
- "name": "Alžir"
- },
- "AS": {
- "name": "Amerikan Samoasy"
- },
- "US": {
- "name": "Amerikanyň Birleşen Ştatlary"
- },
- "AD": {
- "name": "Andorra"
- },
- "AI": {
- "name": "Angilýa"
- },
- "AO": {
- "name": "Angola"
- },
- "AQ": {
- "name": "Antarktika"
- },
- "AG": {
- "name": "Antigua we Barbuda"
- },
- "AR": {
- "name": "Argentina"
- },
- "AW": {
- "name": "Aruba"
- },
- "AU": {
- "name": "Awstraliýa"
- },
- "AT": {
- "name": "Awstriýa"
- },
- "AZ": {
- "name": "Azerbaýjan"
- },
- "BS": {
- "name": "Bagama adalary"
- },
- "BH": {
- "name": "Bahreýn"
- },
- "BD": {
- "name": "Bangladeş"
- },
- "BB": {
- "name": "Barbadow"
- },
- "BY": {
- "name": "Belarus"
- },
- "BE": {
- "name": "Belgiýa"
- },
- "BZ": {
- "name": "Beliz"
- },
- "BJ": {
- "name": "Benin"
- },
- "BM": {
- "name": "Bermuda"
- },
- "AC": {
- "name": "Beýgeliş adasy"
- },
- "AE": {
- "name": "Birleşen Arap Emirlikleri"
- },
- "GB": {
- "name": "Birleşen Patyşalyk"
- },
- "BG": {
- "name": "Bolgariýa"
- },
- "BO": {
- "name": "Boliwiýa"
- },
- "BA": {
- "name": "Bosniýa we Gersegowina"
- },
- "BW": {
- "name": "Botswana"
- },
- "BR": {
- "name": "Braziliýa"
- },
- "VG": {
- "name": "Britan Wirgin adalary"
- },
- "IO": {
- "name": "Britaniýanyň Hint okeanyndaky territoriýalary"
- },
- "BN": {
- "name": "Bruneý"
- },
- "BF": {
- "name": "Burkina-Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "BT": {
- "name": "Butan"
- },
- "TD": {
- "name": "Çad"
- },
- "CZ": {
- "name": "Çehiýa"
- },
- "CL": {
- "name": "Çili"
- },
- "DK": {
- "name": "Daniýa"
- },
- "KP": {
- "name": "Demirgazyk Koreýa"
- },
- "MP": {
- "name": "Demirgazyk Mariana adalary"
- },
- "DG": {
- "name": "Diýego-Garsiýa"
- },
- "DM": {
- "name": "Dominika"
- },
- "DO": {
- "name": "Dominikan Respublikasy"
- },
- "ET": {
- "name": "Efiopiýa"
- },
- "EC": {
- "name": "Ekwador"
- },
- "GQ": {
- "name": "Ekwatorial Gwineýa"
- },
- "ER": {
- "name": "Eritreýa"
- },
- "AM": {
- "name": "Ermenistan"
- },
- "EE": {
- "name": "Estoniýa"
- },
- "IR": {
- "name": "Eýran"
- },
- "FO": {
- "name": "Farer adalary"
- },
- "FJ": {
- "name": "Fiji"
- },
- "PH": {
- "name": "Filippinler"
- },
- "FI": {
- "name": "Finlandiýa"
- },
- "FK": {
- "name": "Folklend adalary"
- },
- "FR": {
- "name": "Fransiýa"
- },
- "TF": {
- "name": "Fransuz günorta territoriýalary"
- },
- "GF": {
- "name": "Fransuz Gwianasy"
- },
- "PF": {
- "name": "Fransuz Polineziýasy"
- },
- "GA": {
- "name": "Gabon"
- },
- "HT": {
- "name": "Gaiti"
- },
- "GM": {
- "name": "Gambiýa"
- },
- "GH": {
- "name": "Gana"
- },
- "GY": {
- "name": "Gaýana"
- },
- "KZ": {
- "name": "Gazagystan"
- },
- "DE": {
- "name": "Germaniýa"
- },
- "GG": {
- "name": "Gernsi"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "HN": {
- "name": "Gonduras"
- },
- "HK": {
- "name": "Gonkong AAS Hytaý"
- },
- "GD": {
- "name": "Grenada"
- },
- "GL": {
- "name": "Grenlandiýa"
- },
- "GR": {
- "name": "Gresiýa"
- },
- "GE": {
- "name": "Gruziýa"
- },
- "GU": {
- "name": "Guam"
- },
- "EH": {
- "name": "Günbatar Sahara"
- },
- "ZA": {
- "name": "Günorta Afrika"
- },
- "GS": {
- "name": "Günorta Georgiýa we Günorta Sendwiç adasy"
- },
- "KR": {
- "name": "Günorta Koreýa"
- },
- "SS": {
- "name": "Günorta Sudan"
- },
- "GP": {
- "name": "Gwadelupa"
- },
- "GT": {
- "name": "Gwatemala"
- },
- "GN": {
- "name": "Gwineýa"
- },
- "GW": {
- "name": "Gwineýa-Bisau"
- },
- "KG": {
- "name": "Gyrgyzystan"
- },
- "IN": {
- "name": "Hindistan"
- },
- "HR": {
- "name": "Horwatiýa"
- },
- "CN": {
- "name": "Hytaý"
- },
- "ID": {
- "name": "Indoneziýa"
- },
- "JO": {
- "name": "Iordaniýa"
- },
- "IE": {
- "name": "Irlandiýa"
- },
- "IS": {
- "name": "Islandiýa"
- },
- "ES": {
- "name": "Ispaniýa"
- },
- "IT": {
- "name": "Italiýa"
- },
- "JE": {
- "name": "Jersi"
- },
- "DJ": {
- "name": "Jibuti"
- },
- "CV": {
- "name": "Kabo-Werde"
- },
- "KH": {
- "name": "Kamboja"
- },
- "CM": {
- "name": "Kamerun"
- },
- "CA": {
- "name": "Kanada"
- },
- "IC": {
- "name": "Kanar adalary"
- },
- "BQ": {
- "name": "Karib Niderlandy"
- },
- "QA": {
- "name": "Katar"
- },
- "KY": {
- "name": "Kaýman adalary"
- },
- "KE": {
- "name": "Keniýa"
- },
- "SH": {
- "name": "Keramatly Ýelena adasy"
- },
- "CY": {
- "name": "Kipr"
- },
- "KI": {
- "name": "Kiribati"
- },
- "CC": {
- "name": "Kokos (Kiling) adalary"
- },
- "CO": {
- "name": "Kolumbiýa"
- },
- "KM": {
- "name": "Komor Adalary"
- },
- "CG": {
- "name": "Kongo - Brazzawil"
- },
- "CD": {
- "name": "Kongo - Kinşasa"
- },
- "XK": {
- "name": "Kosowo"
- },
- "CR": {
- "name": "Kosta-Rika"
- },
- "CI": {
- "name": "Kot-d’Iwuar"
- },
- "CU": {
- "name": "Kuba"
- },
- "CK": {
- "name": "Kuk adalary"
- },
- "KW": {
- "name": "Kuweýt"
- },
- "CW": {
- "name": "Kýurasao"
- },
- "LA": {
- "name": "Laos"
- },
- "LV": {
- "name": "Latwiýa"
- },
- "LS": {
- "name": "Lesoto"
- },
- "LR": {
- "name": "Liberiýa"
- },
- "LI": {
- "name": "Lihtenşteýn"
- },
- "LT": {
- "name": "Litwa"
- },
- "LB": {
- "name": "Liwan"
- },
- "LY": {
- "name": "Liwiýa"
- },
- "LU": {
- "name": "Lýuksemburg"
- },
- "MG": {
- "name": "Madagaskar"
- },
- "MO": {
- "name": "Makau AAS Hytaý"
- },
- "MK": {
- "name": "Makedoniýa"
- },
- "MW": {
- "name": "Malawi"
- },
- "MY": {
- "name": "Malaýziýa"
- },
- "MV": {
- "name": "Maldiwler"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "MA": {
- "name": "Marokko"
- },
- "MH": {
- "name": "Marşall adalary"
- },
- "MQ": {
- "name": "Martinika"
- },
- "MU": {
- "name": "Mawrikiý"
- },
- "MR": {
- "name": "Mawritaniýa"
- },
- "YT": {
- "name": "Maýotta"
- },
- "MX": {
- "name": "Meksika"
- },
- "IM": {
- "name": "Men adasy"
- },
- "FM": {
- "name": "Mikroneziýa"
- },
- "MD": {
- "name": "Moldowa"
- },
- "MC": {
- "name": "Monako"
- },
- "MN": {
- "name": "Mongoliýa"
- },
- "MS": {
- "name": "Monserrat"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MZ": {
- "name": "Mozambik"
- },
- "EG": {
- "name": "Müsür"
- },
- "MM": {
- "name": "Mýanma (Burma)"
- },
- "NA": {
- "name": "Namibiýa"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepal"
- },
- "NL": {
- "name": "Niderlandiýa"
- },
- "NE": {
- "name": "Niger"
- },
- "NG": {
- "name": "Nigeriýa"
- },
- "NI": {
- "name": "Nikaragua"
- },
- "NU": {
- "name": "Niue"
- },
- "NF": {
- "name": "Norfolk adasy"
- },
- "NO": {
- "name": "Norwegiýa"
- },
- "OM": {
- "name": "Oman"
- },
- "CF": {
- "name": "Orta Afrika Respublikasy"
- },
- "AF": {
- "name": "Owganystan"
- },
- "UZ": {
- "name": "Özbegistan"
- },
- "PK": {
- "name": "Pakistan"
- },
- "PW": {
- "name": "Palau"
- },
- "PS": {
- "name": "Palestina territoriýasy"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papua - Täze Gwineýa"
- },
- "PY": {
- "name": "Paragwaý"
- },
- "PE": {
- "name": "Peru"
- },
- "PN": {
- "name": "Pitkern adalary"
- },
- "PL": {
- "name": "Polşa"
- },
- "PT": {
- "name": "Portugaliýa"
- },
- "PR": {
- "name": "Puerto-Riko"
- },
- "RE": {
- "name": "Reýunýon"
- },
- "CX": {
- "name": "Roždestwo adasy"
- },
- "RW": {
- "name": "Ruanda"
- },
- "RO": {
- "name": "Rumyniýa"
- },
- "RU": {
- "name": "Russiýa"
- },
- "SV": {
- "name": "Salwador"
- },
- "WS": {
- "name": "Samoa"
- },
- "SM": {
- "name": "San-Marino"
- },
- "ST": {
- "name": "San-Tome we Prinsipi"
- },
- "SA": {
- "name": "Saud Arabystany"
- },
- "BL": {
- "name": "Sen-Bartelemi"
- },
- "MF": {
- "name": "Sen-Marten"
- },
- "PM": {
- "name": "Sen-Pýer we Mikelon"
- },
- "SN": {
- "name": "Senegal"
- },
- "KN": {
- "name": "Sent-Kits we Newis"
- },
- "LC": {
- "name": "Sent-Lýusiýa"
- },
- "VC": {
- "name": "Sent-Winsent we Grenadinler"
- },
- "RS": {
- "name": "Serbiýa"
- },
- "EA": {
- "name": "Seuta we Melilýa"
- },
- "SC": {
- "name": "Seýşel Adalary"
- },
- "SG": {
- "name": "Singapur"
- },
- "SX": {
- "name": "Sint-Marten"
- },
- "SY": {
- "name": "Siriýa"
- },
- "SK": {
- "name": "Slowakiýa"
- },
- "SI": {
- "name": "Sloweniýa"
- },
- "SB": {
- "name": "Solomon adalary"
- },
- "SO": {
- "name": "Somali"
- },
- "SJ": {
- "name": "Şpisbergen we Ýan-Maýen"
- },
- "LK": {
- "name": "Şri-Lanka"
- },
- "SD": {
- "name": "Sudan"
- },
- "SR": {
- "name": "Surinam"
- },
- "SZ": {
- "name": "Swazilend"
- },
- "SE": {
- "name": "Şwesiýa"
- },
- "CH": {
- "name": "Şweýsariýa"
- },
- "SL": {
- "name": "Sýerra-Leone"
- },
- "TJ": {
- "name": "Täjigistan"
- },
- "TZ": {
- "name": "Tanzaniýa"
- },
- "TH": {
- "name": "Taýland"
- },
- "TW": {
- "name": "Taýwan"
- },
- "NC": {
- "name": "Täze Kaledoniýa"
- },
- "NZ": {
- "name": "Täze Zelandiýa"
- },
- "TC": {
- "name": "Terks we Kaýkos adalary"
- },
- "TL": {
- "name": "Timor-Leste"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad we Tobago"
- },
- "TA": {
- "name": "Tristan-da-Kunýa"
- },
- "TN": {
- "name": "Tunis"
- },
- "TR": {
- "name": "Türkiýe"
- },
- "TM": {
- "name": "Türkmenistan"
- },
- "TV": {
- "name": "Tuwalu"
- },
- "UG": {
- "name": "Uganda"
- },
- "UA": {
- "name": "Ukraina"
- },
- "WF": {
- "name": "Uollis we Futuna"
- },
- "UY": {
- "name": "Urugwaý"
- },
- "VU": {
- "name": "Wanuatu"
- },
- "VA": {
- "name": "Watikan"
- },
- "VE": {
- "name": "Wenesuela"
- },
- "HU": {
- "name": "Wengriýa"
- },
- "VN": {
- "name": "Wýetnam"
- },
- "JM": {
- "name": "Ýamaýka"
- },
- "JP": {
- "name": "Ýaponiýa"
- },
- "YE": {
- "name": "Ýemen"
- },
- "IQ": {
- "name": "Yrak"
- },
- "IL": {
- "name": "Ysraýyl"
- },
- "ZM": {
- "name": "Zambiýa"
- },
- "ZW": {
- "name": "Zimbabwe"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/to.json b/vendor/commerceguys/intl/resources/country/to.json
deleted file mode 100644
index e62a9df5a..000000000
--- a/vendor/commerceguys/intl/resources/country/to.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AI": {
- "name": "Anikuila"
- },
- "AG": {
- "name": "Anitikua mo Palaputa"
- },
- "FR": {
- "name": "Falanisē"
- },
- "PH": {
- "name": "Filipaini"
- },
- "FI": {
- "name": "Finilani"
- },
- "FJ": {
- "name": "Fisi"
- },
- "HT": {
- "name": "Haiti"
- },
- "WS": {
- "name": "Haʻamoa"
- },
- "AS": {
- "name": "Haʻamoa ʻAmelika"
- },
- "NL": {
- "name": "Hōlani"
- },
- "HN": {
- "name": "Honitulasi"
- },
- "HK": {
- "name": "Hongi Kongi SAR Siaina"
- },
- "HU": {
- "name": "Hungakalia"
- },
- "YE": {
- "name": "Iemeni"
- },
- "BQ": {
- "name": "Kalipiane fakahōlani"
- },
- "GR": {
- "name": "Kalisi"
- },
- "CM": {
- "name": "Kameluni"
- },
- "GM": {
- "name": "Kamipia"
- },
- "KH": {
- "name": "Kamipōtia"
- },
- "GH": {
- "name": "Kana"
- },
- "CA": {
- "name": "Kānata"
- },
- "GA": {
- "name": "Kaponi"
- },
- "KZ": {
- "name": "Kasakitani"
- },
- "QA": {
- "name": "Katā"
- },
- "GD": {
- "name": "Kelenatā"
- },
- "KE": {
- "name": "Keniā"
- },
- "KG": {
- "name": "Kīkisitani"
- },
- "KI": {
- "name": "Kilipasi"
- },
- "GN": {
- "name": "Kini"
- },
- "GW": {
- "name": "Kini-Pisau"
- },
- "CU": {
- "name": "Kiupa"
- },
- "KP": {
- "name": "Kōlea tokelau"
- },
- "KR": {
- "name": "Kōlea tonga"
- },
- "VA": {
- "name": "Kolo Vatikani"
- },
- "CO": {
- "name": "Kolomipia"
- },
- "KM": {
- "name": "Komolosi"
- },
- "CD": {
- "name": "Kongo - Kinisasa"
- },
- "CG": {
- "name": "Kongo - Palasavila"
- },
- "CR": {
- "name": "Kosita Lika"
- },
- "XK": {
- "name": "Kōsovo"
- },
- "GU": {
- "name": "Kuamu"
- },
- "GP": {
- "name": "Kuatalupe"
- },
- "GT": {
- "name": "Kuatamala"
- },
- "KW": {
- "name": "Kueiti"
- },
- "GG": {
- "name": "Kuenisī"
- },
- "GY": {
- "name": "Kuiana"
- },
- "GF": {
- "name": "Kuiana fakafalanisē"
- },
- "CW": {
- "name": "Kulasao"
- },
- "GL": {
- "name": "Kulinilani"
- },
- "HR": {
- "name": "Kuloisia"
- },
- "LR": {
- "name": "Laipelia"
- },
- "LU": {
- "name": "Lakisimipeki"
- },
- "LV": {
- "name": "Lativia"
- },
- "LA": {
- "name": "Lau"
- },
- "LB": {
- "name": "Lepanoni"
- },
- "DO": {
- "name": "Lepupelika Tominika"
- },
- "CF": {
- "name": "Lepupelika ʻAfilika Lotoloto"
- },
- "LS": {
- "name": "Lesoto"
- },
- "RE": {
- "name": "Lēunioni"
- },
- "LI": {
- "name": "Likitenisiteini"
- },
- "LY": {
- "name": "Līpia"
- },
- "LT": {
- "name": "Lituania"
- },
- "RO": {
- "name": "Lomēnia"
- },
- "RW": {
- "name": "Luanitā"
- },
- "RU": {
- "name": "Lūsia"
- },
- "YT": {
- "name": "Maiote"
- },
- "MO": {
- "name": "Makau SAR Siaina"
- },
- "MV": {
- "name": "Malativisi"
- },
- "MW": {
- "name": "Malaui"
- },
- "MY": {
- "name": "Malēsia"
- },
- "ML": {
- "name": "Māli"
- },
- "MT": {
- "name": "Malita"
- },
- "MK": {
- "name": "Masetōnia"
- },
- "CI": {
- "name": "Matafonua ʻAivolī"
- },
- "MG": {
- "name": "Matakasika"
- },
- "MQ": {
- "name": "Mātiniki"
- },
- "MR": {
- "name": "Maulitenia"
- },
- "MU": {
- "name": "Maulitiusi"
- },
- "MX": {
- "name": "Mekisikou"
- },
- "FM": {
- "name": "Mikolonīsia"
- },
- "MA": {
- "name": "Moloko"
- },
- "MD": {
- "name": "Molotova"
- },
- "MC": {
- "name": "Monako"
- },
- "ME": {
- "name": "Monitenikalo"
- },
- "MN": {
- "name": "Mongokōlia"
- },
- "MZ": {
- "name": "Mosēmipiki"
- },
- "CX": {
- "name": "Motu Kilisimasi"
- },
- "IM": {
- "name": "Motu Mani"
- },
- "NF": {
- "name": "Motu Nōfoliki"
- },
- "AC": {
- "name": "Motu ʻAsenisini"
- },
- "MS": {
- "name": "Moʻungaselati"
- },
- "CV": {
- "name": "Muiʻi Vēte"
- },
- "NG": {
- "name": "Naisilia"
- },
- "NA": {
- "name": "Namipia"
- },
- "NR": {
- "name": "Naulu"
- },
- "NP": {
- "name": "Nepali"
- },
- "NI": {
- "name": "Nikalakua"
- },
- "NE": {
- "name": "Nisia"
- },
- "NC": {
- "name": "Niu Kaletōnia"
- },
- "NU": {
- "name": "Niuē"
- },
- "NO": {
- "name": "Noauē"
- },
- "NZ": {
- "name": "Nuʻusila"
- },
- "BS": {
- "name": "Pahama"
- },
- "PK": {
- "name": "Pākisitani"
- },
- "PY": {
- "name": "Palakuai"
- },
- "BR": {
- "name": "Palāsili"
- },
- "PW": {
- "name": "Palau"
- },
- "BH": {
- "name": "Paleini"
- },
- "PA": {
- "name": "Panamā"
- },
- "BB": {
- "name": "Pāpeitosi"
- },
- "PG": {
- "name": "Papuaniukini"
- },
- "BF": {
- "name": "Pekano Faso"
- },
- "BY": {
- "name": "Pelalusi"
- },
- "BE": {
- "name": "Pelesiume"
- },
- "BZ": {
- "name": "Pelise"
- },
- "PE": {
- "name": "Pelū"
- },
- "MM": {
- "name": "Pema"
- },
- "BM": {
- "name": "Pēmuta"
- },
- "BJ": {
- "name": "Penini"
- },
- "BD": {
- "name": "Pengilātesi"
- },
- "GB": {
- "name": "Pilitānia"
- },
- "PL": {
- "name": "Polani"
- },
- "PF": {
- "name": "Polinisia fakafalanisē"
- },
- "BO": {
- "name": "Polīvia"
- },
- "BA": {
- "name": "Posinia mo Hesikōvina"
- },
- "BW": {
- "name": "Potisiuana"
- },
- "IO": {
- "name": "Potu fonua moana ʻInitia fakapilitānia"
- },
- "TF": {
- "name": "Potu fonua tonga fakafalanisē"
- },
- "PS": {
- "name": "Potu Palesitaine"
- },
- "PT": {
- "name": "Potukali"
- },
- "PR": {
- "name": "Puēto Liko"
- },
- "US": {
- "name": "Puleʻanga fakatahataha ʻAmelika"
- },
- "BG": {
- "name": "Pulukalia"
- },
- "BN": {
- "name": "Pulunei"
- },
- "BI": {
- "name": "Puluniti"
- },
- "BT": {
- "name": "Pūtani"
- },
- "SH": {
- "name": "Sā Helena"
- },
- "KN": {
- "name": "Sā Kitisi mo Nevisi"
- },
- "LC": {
- "name": "Sā Lūsia"
- },
- "SM": {
- "name": "Sā Malino"
- },
- "MF": {
- "name": "Sā Mātini (fakafalanisē)"
- },
- "SX": {
- "name": "Sā Mātini (fakahōlani)"
- },
- "BL": {
- "name": "Sā Patēlemi"
- },
- "PM": {
- "name": "Sā Piea mo Mikeloni"
- },
- "VC": {
- "name": "Sā Viniseni mo Kulenatini"
- },
- "EH": {
- "name": "Sahala fakahihifo"
- },
- "CY": {
- "name": "Saipalesi"
- },
- "JM": {
- "name": "Samaika"
- },
- "ST": {
- "name": "Sao Tomē mo Pilinisipe"
- },
- "TD": {
- "name": "Sāti"
- },
- "SA": {
- "name": "Saute ʻAlepea"
- },
- "CZ": {
- "name": "Sēkia"
- },
- "JE": {
- "name": "Selusī"
- },
- "ZM": {
- "name": "Semipia"
- },
- "SN": {
- "name": "Senekalo"
- },
- "GE": {
- "name": "Seōsia"
- },
- "RS": {
- "name": "Sēpia"
- },
- "CN": {
- "name": "Siaina"
- },
- "DE": {
- "name": "Siamane"
- },
- "JP": {
- "name": "Siapani"
- },
- "SL": {
- "name": "Siela Leone"
- },
- "LK": {
- "name": "Sīlangikā"
- },
- "CL": {
- "name": "Sili"
- },
- "SY": {
- "name": "Sīlia"
- },
- "SK": {
- "name": "Silōvakia"
- },
- "SI": {
- "name": "Silōvenia"
- },
- "ZW": {
- "name": "Simipapuei"
- },
- "SG": {
- "name": "Singapoa"
- },
- "GI": {
- "name": "Sipalālitā"
- },
- "ES": {
- "name": "Sipeini"
- },
- "DJ": {
- "name": "Siputi"
- },
- "EA": {
- "name": "Siuta mo Melila"
- },
- "SJ": {
- "name": "Sivolopāti mo Sani Maieni"
- },
- "JO": {
- "name": "Soatane"
- },
- "SO": {
- "name": "Sōmalia"
- },
- "SZ": {
- "name": "Suasilani"
- },
- "SE": {
- "name": "Suēteni"
- },
- "CH": {
- "name": "Suisilani"
- },
- "SR": {
- "name": "Suliname"
- },
- "SS": {
- "name": "Sūtani fakatonga"
- },
- "SD": {
- "name": "Sūteni"
- },
- "TH": {
- "name": "Tailani"
- },
- "TW": {
- "name": "Taiuani"
- },
- "TJ": {
- "name": "Tasikitani"
- },
- "DK": {
- "name": "Tenimaʻake"
- },
- "TZ": {
- "name": "Tenisānia"
- },
- "DG": {
- "name": "Tieko Kāsia"
- },
- "TT": {
- "name": "Tilinitati mo Topako"
- },
- "TL": {
- "name": "Timoa hahake"
- },
- "TR": {
- "name": "Toake"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TG": {
- "name": "Toko"
- },
- "DM": {
- "name": "Tominika"
- },
- "TO": {
- "name": "Tonga"
- },
- "TM": {
- "name": "Tūkimenisitani"
- },
- "TA": {
- "name": "Tulisitani ta Kunuha"
- },
- "TN": {
- "name": "Tunīsia"
- },
- "TV": {
- "name": "Tūvalu"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VE": {
- "name": "Venesuela"
- },
- "VN": {
- "name": "Vietinami"
- },
- "IE": {
- "name": "ʻAealani"
- },
- "AF": {
- "name": "ʻAfikānisitani"
- },
- "ZA": {
- "name": "ʻAfilika tonga"
- },
- "IS": {
- "name": "ʻAisilani"
- },
- "AE": {
- "name": "ʻAlepea Fakatahataha"
- },
- "AL": {
- "name": "ʻAlipania"
- },
- "DZ": {
- "name": "ʻAlisilia"
- },
- "AW": {
- "name": "ʻAlupa"
- },
- "AM": {
- "name": "ʻĀmenia"
- },
- "AQ": {
- "name": "ʻAnitātika"
- },
- "AD": {
- "name": "ʻAnitola"
- },
- "AO": {
- "name": "ʻAngikola"
- },
- "AU": {
- "name": "ʻAositelēlia"
- },
- "AT": {
- "name": "ʻAositulia"
- },
- "AZ": {
- "name": "ʻAsapaisani"
- },
- "AR": {
- "name": "ʻAsenitina"
- },
- "GQ": {
- "name": "ʻEkueta Kini"
- },
- "EC": {
- "name": "ʻEkuetoa"
- },
- "SV": {
- "name": "ʻEle Salavatoa"
- },
- "ER": {
- "name": "ʻElitulia"
- },
- "EE": {
- "name": "ʻEsitōnia"
- },
- "IQ": {
- "name": "ʻIlaaki"
- },
- "IR": {
- "name": "ʻIlaani"
- },
- "IN": {
- "name": "ʻInitia"
- },
- "ID": {
- "name": "ʻInitonēsia"
- },
- "IL": {
- "name": "ʻIsileli"
- },
- "EG": {
- "name": "ʻIsipite"
- },
- "IT": {
- "name": "ʻĪtali"
- },
- "ET": {
- "name": "ʻĪtiōpia"
- },
- "UG": {
- "name": "ʻIukanitā"
- },
- "OM": {
- "name": "ʻOmani"
- },
- "FO": {
- "name": "ʻOtumotu Faloe"
- },
- "FK": {
- "name": "ʻOtumotu Fokulani"
- },
- "IC": {
- "name": "ʻOtumotu Kaneli"
- },
- "KY": {
- "name": "ʻOtumotu Keimeni"
- },
- "CC": {
- "name": "ʻOtumotu Koko"
- },
- "CK": {
- "name": "ʻOtumotu Kuki"
- },
- "MP": {
- "name": "ʻOtumotu Maliana tokelau"
- },
- "MH": {
- "name": "ʻOtumotu Māsolo"
- },
- "PN": {
- "name": "ʻOtumotu Pitikeni"
- },
- "SC": {
- "name": "ʻOtumotu Seiseli"
- },
- "GS": {
- "name": "ʻOtumotu Seōsia-tonga mo Saniuisi-tonga"
- },
- "UM": {
- "name": "ʻOtumotu siʻi ʻo ʻAmelika"
- },
- "SB": {
- "name": "ʻOtumotu Solomone"
- },
- "TC": {
- "name": "ʻOtumotu Tuki mo Kaikosi"
- },
- "VG": {
- "name": "ʻOtumotu Vilikini fakapilitānia"
- },
- "VI": {
- "name": "ʻOtumotu Vilikini fakaʻamelika"
- },
- "AX": {
- "name": "ʻOtumotu ʻAlani"
- },
- "UA": {
- "name": "ʻŪkalaʻine"
- },
- "UY": {
- "name": "ʻUlukuai"
- },
- "UZ": {
- "name": "ʻUsipekitani"
- },
- "WF": {
- "name": "ʻUvea mo Futuna"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/tr.json b/vendor/commerceguys/intl/resources/country/tr.json
deleted file mode 100644
index f3e5510fc..000000000
--- a/vendor/commerceguys/intl/resources/country/tr.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "UM": {
- "name": "ABD Küçük Harici Adaları"
- },
- "VI": {
- "name": "ABD Virjin Adaları"
- },
- "AF": {
- "name": "Afganistan"
- },
- "AX": {
- "name": "Åland Adaları"
- },
- "DE": {
- "name": "Almanya"
- },
- "US": {
- "name": "Amerika Birleşik Devletleri"
- },
- "AS": {
- "name": "Amerikan Samoası"
- },
- "AD": {
- "name": "Andorra"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguilla"
- },
- "AQ": {
- "name": "Antarktika"
- },
- "AG": {
- "name": "Antigua ve Barbuda"
- },
- "AR": {
- "name": "Arjantin"
- },
- "AL": {
- "name": "Arnavutluk"
- },
- "AW": {
- "name": "Aruba"
- },
- "AC": {
- "name": "Ascension Adası"
- },
- "AU": {
- "name": "Avustralya"
- },
- "AT": {
- "name": "Avusturya"
- },
- "AZ": {
- "name": "Azerbaycan"
- },
- "BS": {
- "name": "Bahamalar"
- },
- "BH": {
- "name": "Bahreyn"
- },
- "BD": {
- "name": "Bangladeş"
- },
- "BB": {
- "name": "Barbados"
- },
- "EH": {
- "name": "Batı Sahra"
- },
- "BY": {
- "name": "Belarus"
- },
- "BE": {
- "name": "Belçika"
- },
- "BZ": {
- "name": "Belize"
- },
- "BJ": {
- "name": "Benin"
- },
- "BM": {
- "name": "Bermuda"
- },
- "AE": {
- "name": "Birleşik Arap Emirlikleri"
- },
- "GB": {
- "name": "Birleşik Krallık"
- },
- "BO": {
- "name": "Bolivya"
- },
- "BA": {
- "name": "Bosna-Hersek"
- },
- "BW": {
- "name": "Botsvana"
- },
- "BR": {
- "name": "Brezilya"
- },
- "IO": {
- "name": "Britanya Hint Okyanusu Toprakları"
- },
- "VG": {
- "name": "Britanya Virjin Adaları"
- },
- "BN": {
- "name": "Brunei"
- },
- "BG": {
- "name": "Bulgaristan"
- },
- "BF": {
- "name": "Burkina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "BT": {
- "name": "Butan"
- },
- "CV": {
- "name": "Cape Verde"
- },
- "KY": {
- "name": "Cayman Adaları"
- },
- "GI": {
- "name": "Cebelitarık"
- },
- "DZ": {
- "name": "Cezayir"
- },
- "CX": {
- "name": "Christmas Adası"
- },
- "DJ": {
- "name": "Cibuti"
- },
- "CC": {
- "name": "Cocos (Keeling) Adaları"
- },
- "CK": {
- "name": "Cook Adaları"
- },
- "CW": {
- "name": "Curaçao"
- },
- "TD": {
- "name": "Çad"
- },
- "CZ": {
- "name": "Çekya"
- },
- "CN": {
- "name": "Çin"
- },
- "HK": {
- "name": "Çin Hong Kong ÖİB"
- },
- "MO": {
- "name": "Çin Makao ÖİB"
- },
- "DK": {
- "name": "Danimarka"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DO": {
- "name": "Dominik Cumhuriyeti"
- },
- "DM": {
- "name": "Dominika"
- },
- "EC": {
- "name": "Ekvador"
- },
- "GQ": {
- "name": "Ekvator Ginesi"
- },
- "SV": {
- "name": "El Salvador"
- },
- "ID": {
- "name": "Endonezya"
- },
- "ER": {
- "name": "Eritre"
- },
- "AM": {
- "name": "Ermenistan"
- },
- "EE": {
- "name": "Estonya"
- },
- "ET": {
- "name": "Etiyopya"
- },
- "FK": {
- "name": "Falkland Adaları"
- },
- "FO": {
- "name": "Faroe Adaları"
- },
- "MA": {
- "name": "Fas"
- },
- "FJ": {
- "name": "Fiji"
- },
- "CI": {
- "name": "Fildişi Sahili"
- },
- "PH": {
- "name": "Filipinler"
- },
- "PS": {
- "name": "Filistin Bölgeleri"
- },
- "FI": {
- "name": "Finlandiya"
- },
- "FR": {
- "name": "Fransa"
- },
- "GF": {
- "name": "Fransız Guyanası"
- },
- "TF": {
- "name": "Fransız Güney Toprakları"
- },
- "PF": {
- "name": "Fransız Polinezyası"
- },
- "GA": {
- "name": "Gabon"
- },
- "GM": {
- "name": "Gambiya"
- },
- "GH": {
- "name": "Gana"
- },
- "GN": {
- "name": "Gine"
- },
- "GW": {
- "name": "Gine-Bissau"
- },
- "GD": {
- "name": "Grenada"
- },
- "GL": {
- "name": "Grönland"
- },
- "GP": {
- "name": "Guadeloupe"
- },
- "GU": {
- "name": "Guam"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GY": {
- "name": "Guyana"
- },
- "ZA": {
- "name": "Güney Afrika"
- },
- "GS": {
- "name": "Güney Georgia ve Güney Sandwich Adaları"
- },
- "KR": {
- "name": "Güney Kore"
- },
- "SS": {
- "name": "Güney Sudan"
- },
- "GE": {
- "name": "Gürcistan"
- },
- "HT": {
- "name": "Haiti"
- },
- "HR": {
- "name": "Hırvatistan"
- },
- "IN": {
- "name": "Hindistan"
- },
- "NL": {
- "name": "Hollanda"
- },
- "HN": {
- "name": "Honduras"
- },
- "IQ": {
- "name": "Irak"
- },
- "IR": {
- "name": "İran"
- },
- "IE": {
- "name": "İrlanda"
- },
- "ES": {
- "name": "İspanya"
- },
- "IL": {
- "name": "İsrail"
- },
- "SE": {
- "name": "İsveç"
- },
- "CH": {
- "name": "İsviçre"
- },
- "IT": {
- "name": "İtalya"
- },
- "IS": {
- "name": "İzlanda"
- },
- "JM": {
- "name": "Jamaika"
- },
- "JP": {
- "name": "Japonya"
- },
- "JE": {
- "name": "Jersey"
- },
- "KH": {
- "name": "Kamboçya"
- },
- "CM": {
- "name": "Kamerun"
- },
- "CA": {
- "name": "Kanada"
- },
- "IC": {
- "name": "Kanarya Adaları"
- },
- "ME": {
- "name": "Karadağ"
- },
- "BQ": {
- "name": "Karayip Hollandası"
- },
- "QA": {
- "name": "Katar"
- },
- "KZ": {
- "name": "Kazakistan"
- },
- "KE": {
- "name": "Kenya"
- },
- "CY": {
- "name": "Kıbrıs"
- },
- "KG": {
- "name": "Kırgızistan"
- },
- "KI": {
- "name": "Kiribati"
- },
- "CO": {
- "name": "Kolombiya"
- },
- "KM": {
- "name": "Komorlar"
- },
- "CG": {
- "name": "Kongo - Brazavil"
- },
- "CD": {
- "name": "Kongo - Kinşasa"
- },
- "XK": {
- "name": "Kosova"
- },
- "CR": {
- "name": "Kosta Rika"
- },
- "KW": {
- "name": "Kuveyt"
- },
- "KP": {
- "name": "Kuzey Kore"
- },
- "MP": {
- "name": "Kuzey Mariana Adaları"
- },
- "CU": {
- "name": "Küba"
- },
- "LA": {
- "name": "Laos"
- },
- "LS": {
- "name": "Lesotho"
- },
- "LV": {
- "name": "Letonya"
- },
- "LR": {
- "name": "Liberya"
- },
- "LY": {
- "name": "Libya"
- },
- "LI": {
- "name": "Liechtenstein"
- },
- "LT": {
- "name": "Litvanya"
- },
- "LB": {
- "name": "Lübnan"
- },
- "LU": {
- "name": "Lüksemburg"
- },
- "HU": {
- "name": "Macaristan"
- },
- "MG": {
- "name": "Madagaskar"
- },
- "MK": {
- "name": "Makedonya"
- },
- "MW": {
- "name": "Malavi"
- },
- "MV": {
- "name": "Maldivler"
- },
- "MY": {
- "name": "Malezya"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "IM": {
- "name": "Man Adası"
- },
- "MH": {
- "name": "Marshall Adaları"
- },
- "MQ": {
- "name": "Martinik"
- },
- "MU": {
- "name": "Mauritius"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "Meksika"
- },
- "EG": {
- "name": "Mısır"
- },
- "FM": {
- "name": "Mikronezya"
- },
- "MN": {
- "name": "Moğolistan"
- },
- "MD": {
- "name": "Moldova"
- },
- "MC": {
- "name": "Monako"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MR": {
- "name": "Moritanya"
- },
- "MZ": {
- "name": "Mozambik"
- },
- "MM": {
- "name": "Myanmar (Burma)"
- },
- "NA": {
- "name": "Namibya"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepal"
- },
- "NE": {
- "name": "Nijer"
- },
- "NG": {
- "name": "Nijerya"
- },
- "NI": {
- "name": "Nikaragua"
- },
- "NU": {
- "name": "Niue"
- },
- "NF": {
- "name": "Norfolk Adası"
- },
- "NO": {
- "name": "Norveç"
- },
- "CF": {
- "name": "Orta Afrika Cumhuriyeti"
- },
- "UZ": {
- "name": "Özbekistan"
- },
- "PK": {
- "name": "Pakistan"
- },
- "PW": {
- "name": "Palau"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papua Yeni Gine"
- },
- "PY": {
- "name": "Paraguay"
- },
- "PE": {
- "name": "Peru"
- },
- "PN": {
- "name": "Pitcairn Adaları"
- },
- "PL": {
- "name": "Polonya"
- },
- "PT": {
- "name": "Portekiz"
- },
- "PR": {
- "name": "Porto Riko"
- },
- "RE": {
- "name": "Réunion"
- },
- "RO": {
- "name": "Romanya"
- },
- "RW": {
- "name": "Ruanda"
- },
- "RU": {
- "name": "Rusya"
- },
- "BL": {
- "name": "Saint Barthelemy"
- },
- "SH": {
- "name": "Saint Helena"
- },
- "KN": {
- "name": "Saint Kitts ve Nevis"
- },
- "LC": {
- "name": "Saint Lucia"
- },
- "MF": {
- "name": "Saint Martin"
- },
- "PM": {
- "name": "Saint Pierre ve Miquelon"
- },
- "VC": {
- "name": "Saint Vincent ve Grenadinler"
- },
- "WS": {
- "name": "Samoa"
- },
- "SM": {
- "name": "San Marino"
- },
- "ST": {
- "name": "São Tomé ve Príncipe"
- },
- "SN": {
- "name": "Senegal"
- },
- "EA": {
- "name": "Septe ve Melilla"
- },
- "SC": {
- "name": "Seyşeller"
- },
- "RS": {
- "name": "Sırbistan"
- },
- "SL": {
- "name": "Sierra Leone"
- },
- "SG": {
- "name": "Singapur"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SK": {
- "name": "Slovakya"
- },
- "SI": {
- "name": "Slovenya"
- },
- "SB": {
- "name": "Solomon Adaları"
- },
- "SO": {
- "name": "Somali"
- },
- "LK": {
- "name": "Sri Lanka"
- },
- "SD": {
- "name": "Sudan"
- },
- "SR": {
- "name": "Surinam"
- },
- "SY": {
- "name": "Suriye"
- },
- "SA": {
- "name": "Suudi Arabistan"
- },
- "SJ": {
- "name": "Svalbard ve Jan Mayen"
- },
- "SZ": {
- "name": "Svaziland"
- },
- "CL": {
- "name": "Şili"
- },
- "TJ": {
- "name": "Tacikistan"
- },
- "TZ": {
- "name": "Tanzanya"
- },
- "TH": {
- "name": "Tayland"
- },
- "TW": {
- "name": "Tayvan"
- },
- "TL": {
- "name": "Timor-Leste"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad ve Tobago"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TN": {
- "name": "Tunus"
- },
- "TC": {
- "name": "Turks ve Caicos Adaları"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "TR": {
- "name": "Türkiye"
- },
- "TM": {
- "name": "Türkmenistan"
- },
- "UG": {
- "name": "Uganda"
- },
- "UA": {
- "name": "Ukrayna"
- },
- "OM": {
- "name": "Umman"
- },
- "UY": {
- "name": "Uruguay"
- },
- "JO": {
- "name": "Ürdün"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VA": {
- "name": "Vatikan"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietnam"
- },
- "WF": {
- "name": "Wallis ve Futuna"
- },
- "YE": {
- "name": "Yemen"
- },
- "NC": {
- "name": "Yeni Kaledonya"
- },
- "NZ": {
- "name": "Yeni Zelanda"
- },
- "GR": {
- "name": "Yunanistan"
- },
- "ZM": {
- "name": "Zambiya"
- },
- "ZW": {
- "name": "Zimbabve"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/tt.json b/vendor/commerceguys/intl/resources/country/tt.json
deleted file mode 100644
index c4fe7599a..000000000
--- a/vendor/commerceguys/intl/resources/country/tt.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AC": {
- "name": "Ascension Island"
- },
- "IC": {
- "name": "Canary Islands"
- },
- "BQ": {
- "name": "Caribbean Netherlands"
- },
- "EA": {
- "name": "Ceuta & Melilla"
- },
- "CG": {
- "name": "Congo - Brazzaville"
- },
- "CD": {
- "name": "Congo - Kinshasa"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "MK": {
- "name": "Macedonia"
- },
- "MM": {
- "name": "Myanmar (Burma)"
- },
- "PS": {
- "name": "Palestinian Territories"
- },
- "KR": {
- "name": "South Korea"
- },
- "SH": {
- "name": "St. Helena"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "VA": {
- "name": "Vatican City"
- },
- "EH": {
- "name": "Western Sahara"
- },
- "AU": {
- "name": "Австралия"
- },
- "AT": {
- "name": "Австрия"
- },
- "US": {
- "name": "АКШ"
- },
- "VI": {
- "name": "АКШ Виргин утраулары"
- },
- "UM": {
- "name": "АКШ Кече Читтәге утраулары"
- },
- "AX": {
- "name": "Аланд утраулары"
- },
- "AL": {
- "name": "Албания"
- },
- "DZ": {
- "name": "Алжир"
- },
- "AS": {
- "name": "Америка Самоасы"
- },
- "AI": {
- "name": "Ангилья"
- },
- "AO": {
- "name": "Ангола"
- },
- "AD": {
- "name": "Андорра"
- },
- "AQ": {
- "name": "Антарктика"
- },
- "AG": {
- "name": "Антигуа һәм Барбуда"
- },
- "AR": {
- "name": "Аргентина"
- },
- "AW": {
- "name": "Аруба"
- },
- "AZ": {
- "name": "Әзәрбайҗан"
- },
- "AM": {
- "name": "Әрмәнстан"
- },
- "AF": {
- "name": "Әфганстан"
- },
- "BS": {
- "name": "Багам утраулары"
- },
- "BD": {
- "name": "Бангладеш"
- },
- "BB": {
- "name": "Барбадос"
- },
- "BH": {
- "name": "Бәхрәйн"
- },
- "BY": {
- "name": "Беларусь"
- },
- "BZ": {
- "name": "Белиз"
- },
- "BE": {
- "name": "Бельгия"
- },
- "BJ": {
- "name": "Бенин"
- },
- "AE": {
- "name": "Берләшкән Гарәп Әмирлекләре"
- },
- "BM": {
- "name": "Бермуд утраулары"
- },
- "BG": {
- "name": "Болгария"
- },
- "BO": {
- "name": "Боливия"
- },
- "BA": {
- "name": "Босния һәм Герцеговина"
- },
- "BW": {
- "name": "Ботсвана"
- },
- "GB": {
- "name": "Бөекбритания"
- },
- "BR": {
- "name": "Бразилия"
- },
- "VG": {
- "name": "Британия Виргин утраулары"
- },
- "IO": {
- "name": "Британиянең Һинд Океанындагы Территориясе"
- },
- "BN": {
- "name": "Бруней"
- },
- "BF": {
- "name": "Буркина-Фасо"
- },
- "BI": {
- "name": "Бурунди"
- },
- "BT": {
- "name": "Бутан"
- },
- "VU": {
- "name": "Вануату"
- },
- "HU": {
- "name": "Венгрия"
- },
- "VE": {
- "name": "Венесуэла"
- },
- "VN": {
- "name": "Вьетнам"
- },
- "GA": {
- "name": "Габон"
- },
- "HT": {
- "name": "Гаити"
- },
- "GY": {
- "name": "Гайана"
- },
- "GM": {
- "name": "Гамбия"
- },
- "GH": {
- "name": "Гана"
- },
- "GP": {
- "name": "Гваделупа"
- },
- "GT": {
- "name": "Гватемала"
- },
- "GN": {
- "name": "Гвинея"
- },
- "GW": {
- "name": "Гвинея-Бисау"
- },
- "DE": {
- "name": "Германия"
- },
- "GG": {
- "name": "Гернси"
- },
- "GI": {
- "name": "Гибралтар"
- },
- "HN": {
- "name": "Гондурас"
- },
- "HK": {
- "name": "Гонконг Махсус Идарәле Төбәге"
- },
- "GD": {
- "name": "Гренада"
- },
- "GL": {
- "name": "Гренландия"
- },
- "GR": {
- "name": "Греция"
- },
- "GE": {
- "name": "Грузия"
- },
- "GU": {
- "name": "Гуам"
- },
- "IQ": {
- "name": "Гыйрак"
- },
- "DK": {
- "name": "Дания"
- },
- "JE": {
- "name": "Джерси"
- },
- "DM": {
- "name": "Доминика"
- },
- "DO": {
- "name": "Доминикана Республикасы"
- },
- "DJ": {
- "name": "Җибүти"
- },
- "ZM": {
- "name": "Замбия"
- },
- "ZW": {
- "name": "Зимбабве"
- },
- "IL": {
- "name": "Израиль"
- },
- "IN": {
- "name": "Индия"
- },
- "ID": {
- "name": "Индонезия"
- },
- "JO": {
- "name": "Иордания"
- },
- "IR": {
- "name": "Иран"
- },
- "IE": {
- "name": "Ирландия"
- },
- "IS": {
- "name": "Исландия"
- },
- "ES": {
- "name": "Испания"
- },
- "IT": {
- "name": "Италия"
- },
- "YE": {
- "name": "Йәмән"
- },
- "CV": {
- "name": "Кабо-Верде"
- },
- "KZ": {
- "name": "Казахстан"
- },
- "KY": {
- "name": "Кайман утраулары"
- },
- "KH": {
- "name": "Камбоджа"
- },
- "CM": {
- "name": "Камерун"
- },
- "CA": {
- "name": "Канада"
- },
- "QA": {
- "name": "Катар"
- },
- "KE": {
- "name": "Кения"
- },
- "CY": {
- "name": "Кипр"
- },
- "KI": {
- "name": "Кирибати"
- },
- "CC": {
- "name": "Кокос (Килинг) утраулары"
- },
- "CO": {
- "name": "Колумбия"
- },
- "KM": {
- "name": "Комор утраулары"
- },
- "XK": {
- "name": "Косово"
- },
- "CR": {
- "name": "Коста-Рика"
- },
- "CI": {
- "name": "Кот-д’Ивуар"
- },
- "ZA": {
- "name": "Көньяк Африка"
- },
- "GS": {
- "name": "Көньяк Георгия һәм Көньяк Сандвич утраулары"
- },
- "SS": {
- "name": "Көньяк Судан"
- },
- "CU": {
- "name": "Куба"
- },
- "CK": {
- "name": "Кук утраулары"
- },
- "KW": {
- "name": "Күвәйт"
- },
- "KG": {
- "name": "Кыргызстан"
- },
- "CN": {
- "name": "Кытай"
- },
- "CW": {
- "name": "Кюрасао"
- },
- "LA": {
- "name": "Лаос"
- },
- "LV": {
- "name": "Латвия"
- },
- "LS": {
- "name": "Лесото"
- },
- "LR": {
- "name": "Либерия"
- },
- "LB": {
- "name": "Ливан"
- },
- "LY": {
- "name": "Ливия"
- },
- "LT": {
- "name": "Литва"
- },
- "LI": {
- "name": "Лихтенштейн"
- },
- "LU": {
- "name": "Люксембург"
- },
- "MU": {
- "name": "Маврикий"
- },
- "MR": {
- "name": "Мавритания"
- },
- "MG": {
- "name": "Мадагаскар"
- },
- "YT": {
- "name": "Майотта"
- },
- "MO": {
- "name": "Макао Махсус Идарәле Төбәге"
- },
- "MW": {
- "name": "Малави"
- },
- "MY": {
- "name": "Малайзия"
- },
- "ML": {
- "name": "Мали"
- },
- "MV": {
- "name": "Мальдив утраулары"
- },
- "MT": {
- "name": "Мальта"
- },
- "MA": {
- "name": "Марокко"
- },
- "MQ": {
- "name": "Мартиника"
- },
- "MH": {
- "name": "Маршалл утраулары"
- },
- "MX": {
- "name": "Мексика"
- },
- "FM": {
- "name": "Микронезия"
- },
- "EG": {
- "name": "Мисыр"
- },
- "MZ": {
- "name": "Мозамбик"
- },
- "MD": {
- "name": "Молдова"
- },
- "MC": {
- "name": "Монако"
- },
- "MN": {
- "name": "Монголия"
- },
- "MS": {
- "name": "Монтсеррат"
- },
- "IM": {
- "name": "Мэн утравы"
- },
- "NA": {
- "name": "Намибия"
- },
- "NR": {
- "name": "Науру"
- },
- "NP": {
- "name": "Непал"
- },
- "NE": {
- "name": "Нигер"
- },
- "NG": {
- "name": "Нигерия"
- },
- "NL": {
- "name": "Нидерланд"
- },
- "NI": {
- "name": "Никарагуа"
- },
- "NU": {
- "name": "Ниуэ"
- },
- "NO": {
- "name": "Норвегия"
- },
- "NF": {
- "name": "Норфолк утравы"
- },
- "OM": {
- "name": "Оман"
- },
- "PK": {
- "name": "Пакистан"
- },
- "PW": {
- "name": "Палау"
- },
- "PA": {
- "name": "Панама"
- },
- "PG": {
- "name": "Папуа - Яңа Гвинея"
- },
- "PY": {
- "name": "Парагвай"
- },
- "PE": {
- "name": "Перу"
- },
- "PN": {
- "name": "Питкэрн утраулары"
- },
- "PL": {
- "name": "Польша"
- },
- "PT": {
- "name": "Португалия"
- },
- "PR": {
- "name": "Пуэрто-Рико"
- },
- "CX": {
- "name": "Раштуа утравы"
- },
- "RE": {
- "name": "Реюньон"
- },
- "RU": {
- "name": "Россия"
- },
- "RW": {
- "name": "Руанда"
- },
- "RO": {
- "name": "Румыния"
- },
- "SV": {
- "name": "Сальвадор"
- },
- "WS": {
- "name": "Самоа"
- },
- "SM": {
- "name": "Сан-Марино"
- },
- "ST": {
- "name": "Сан-Томе һәм Принсипи"
- },
- "SZ": {
- "name": "Свазиленд"
- },
- "SC": {
- "name": "Сейшел утраулары"
- },
- "BL": {
- "name": "Сен-Бартельми"
- },
- "PM": {
- "name": "Сен-Пьер һәм Микелон"
- },
- "SN": {
- "name": "Сенегал"
- },
- "VC": {
- "name": "Сент-Винсент һәм Гренадин"
- },
- "KN": {
- "name": "Сент-Китс һәм Невис"
- },
- "LC": {
- "name": "Сент-Люсия"
- },
- "MF": {
- "name": "Сент-Мартин"
- },
- "RS": {
- "name": "Сербия"
- },
- "SG": {
- "name": "Сингапур"
- },
- "SX": {
- "name": "Синт-Мартен"
- },
- "SK": {
- "name": "Словакия"
- },
- "SI": {
- "name": "Словения"
- },
- "SA": {
- "name": "Согуд Гарәбстаны"
- },
- "SO": {
- "name": "Сомали"
- },
- "SB": {
- "name": "Сөләйман утраулары"
- },
- "SD": {
- "name": "Судан"
- },
- "SR": {
- "name": "Суринам"
- },
- "SY": {
- "name": "Сүрия"
- },
- "SL": {
- "name": "Сьерра-Леоне"
- },
- "TJ": {
- "name": "Таҗикстан"
- },
- "TW": {
- "name": "Тайвань"
- },
- "TH": {
- "name": "Тайланд"
- },
- "TZ": {
- "name": "Танзания"
- },
- "TC": {
- "name": "Теркс һәм Кайкос утраулары"
- },
- "TL": {
- "name": "Тимор-Лесте"
- },
- "TG": {
- "name": "Того"
- },
- "TK": {
- "name": "Токелау"
- },
- "TO": {
- "name": "Тонга"
- },
- "KP": {
- "name": "Төньяк Корея"
- },
- "MP": {
- "name": "Төньяк Мариана утраулары"
- },
- "TR": {
- "name": "Төркия"
- },
- "TM": {
- "name": "Төркмәнстан"
- },
- "TT": {
- "name": "Тринидад һәм Тобаго"
- },
- "TV": {
- "name": "Тувалу"
- },
- "TN": {
- "name": "Тунис"
- },
- "UG": {
- "name": "Уганда"
- },
- "UA": {
- "name": "Украина"
- },
- "WF": {
- "name": "Уоллис һәм Футуна"
- },
- "UY": {
- "name": "Уругвай"
- },
- "CF": {
- "name": "Үзәк Африка Республикасы"
- },
- "UZ": {
- "name": "Үзбәкстан"
- },
- "FO": {
- "name": "Фарер утраулары"
- },
- "FJ": {
- "name": "Фиджи"
- },
- "PH": {
- "name": "Филиппин"
- },
- "FI": {
- "name": "Финляндия"
- },
- "FK": {
- "name": "Фолкленд утраулары"
- },
- "FR": {
- "name": "Франция"
- },
- "TF": {
- "name": "Франциянең Көньяк Территорияләре"
- },
- "GF": {
- "name": "Француз Гвианасы"
- },
- "PF": {
- "name": "Француз Полинезиясе"
- },
- "HR": {
- "name": "Хорватия"
- },
- "TD": {
- "name": "Чад"
- },
- "ME": {
- "name": "Черногория"
- },
- "CZ": {
- "name": "Чехия Республикасы"
- },
- "CL": {
- "name": "Чили"
- },
- "CH": {
- "name": "Швейцария"
- },
- "SE": {
- "name": "Швеция"
- },
- "SJ": {
- "name": "Шпицберген һәм Ян-Майен"
- },
- "LK": {
- "name": "Шри-Ланка"
- },
- "EC": {
- "name": "Эквадор"
- },
- "GQ": {
- "name": "Экваториаль Гвинея"
- },
- "ER": {
- "name": "Эритрея"
- },
- "EE": {
- "name": "Эстония"
- },
- "ET": {
- "name": "Эфиопия"
- },
- "JM": {
- "name": "Ямайка"
- },
- "NZ": {
- "name": "Яңа Зеландия"
- },
- "NC": {
- "name": "Яңа Каледония"
- },
- "JP": {
- "name": "Япония"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/twq.json b/vendor/commerceguys/intl/resources/country/twq.json
deleted file mode 100644
index de6183f25..000000000
--- a/vendor/commerceguys/intl/resources/country/twq.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afgaanistan"
- },
- "AX": {
- "name": "Åland Islands"
- },
- "AL": {
- "name": "Albaani"
- },
- "GB": {
- "name": "Albaasalaama Marganta"
- },
- "DE": {
- "name": "Almaaɲe"
- },
- "DZ": {
- "name": "Alžeeri"
- },
- "VI": {
- "name": "Ameerik Virgin Gungey"
- },
- "US": {
- "name": "Ameriki Laabu Margantey"
- },
- "AS": {
- "name": "Ameriki Samoa"
- },
- "AD": {
- "name": "Andoora"
- },
- "AI": {
- "name": "Angiiya"
- },
- "AO": {
- "name": "Angoola"
- },
- "AQ": {
- "name": "Antarctica"
- },
- "AG": {
- "name": "Antigua nda Barbuuda"
- },
- "AR": {
- "name": "Argentine"
- },
- "AM": {
- "name": "Armeeni"
- },
- "AW": {
- "name": "Aruuba"
- },
- "AC": {
- "name": "Ascension Island"
- },
- "IS": {
- "name": "Ayseland"
- },
- "AZ": {
- "name": "Azerbaayijaŋ"
- },
- "BS": {
- "name": "Bahamas"
- },
- "BH": {
- "name": "Bahareen"
- },
- "BD": {
- "name": "Bangladeši"
- },
- "BB": {
- "name": "Barbaados"
- },
- "BE": {
- "name": "Belgiiki"
- },
- "BZ": {
- "name": "Beliizi"
- },
- "BJ": {
- "name": "Beniŋ"
- },
- "BM": {
- "name": "Bermuda"
- },
- "BY": {
- "name": "Biloriši"
- },
- "BO": {
- "name": "Boolivi"
- },
- "BA": {
- "name": "Bosni nda Herzegovine"
- },
- "BW": {
- "name": "Botswaana"
- },
- "BR": {
- "name": "Breezil"
- },
- "IO": {
- "name": "Britiši Indu teekoo laama"
- },
- "VG": {
- "name": "Britiši Virgin gungey"
- },
- "BN": {
- "name": "Bruunee"
- },
- "BG": {
- "name": "Bulgaari"
- },
- "BF": {
- "name": "Burkina faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "BT": {
- "name": "Buutaŋ"
- },
- "TD": {
- "name": "Caadu"
- },
- "IC": {
- "name": "Canary Islands"
- },
- "BQ": {
- "name": "Caribbean Netherlands"
- },
- "CZ": {
- "name": "Cek labo"
- },
- "CF": {
- "name": "Centraafriki koyra"
- },
- "EA": {
- "name": "Ceuta & Melilla"
- },
- "CX": {
- "name": "Christmas Island"
- },
- "CC": {
- "name": "Cocos (Keeling) Islands"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DK": {
- "name": "Danemark"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DM": {
- "name": "Doominiki"
- },
- "DO": {
- "name": "Doominiki laboo"
- },
- "ET": {
- "name": "Ecioopi"
- },
- "EC": {
- "name": "Ekwateer"
- },
- "ER": {
- "name": "Eritree"
- },
- "ES": {
- "name": "Espaaɲe"
- },
- "EE": {
- "name": "Estooni"
- },
- "FR": {
- "name": "Faransi"
- },
- "GF": {
- "name": "Faransi Guyaan"
- },
- "PF": {
- "name": "Faransi Polineezi"
- },
- "FO": {
- "name": "Faroe Islands"
- },
- "FJ": {
- "name": "Fiji"
- },
- "PH": {
- "name": "Filipine"
- },
- "FI": {
- "name": "Finlandu"
- },
- "TF": {
- "name": "French Southern Territories"
- },
- "GA": {
- "name": "Gaabon"
- },
- "GH": {
- "name": "Gaana"
- },
- "GM": {
- "name": "Gambi"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GN": {
- "name": "Gine"
- },
- "GW": {
- "name": "Gine-Bisso"
- },
- "GQ": {
- "name": "Ginee Ekwatorial"
- },
- "GE": {
- "name": "Gorgi"
- },
- "GR": {
- "name": "Greece"
- },
- "GD": {
- "name": "Grenaada"
- },
- "GL": {
- "name": "Grinland"
- },
- "GU": {
- "name": "Guam"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GY": {
- "name": "Guyaane"
- },
- "GP": {
- "name": "Gwadeluup"
- },
- "GT": {
- "name": "Gwatemaala"
- },
- "HT": {
- "name": "Haiti"
- },
- "ZA": {
- "name": "Hawsa Afriki Laboo"
- },
- "NL": {
- "name": "Hollandu"
- },
- "HN": {
- "name": "Honduras"
- },
- "HK": {
- "name": "Hong Kong SAR China"
- },
- "HU": {
- "name": "Hungaari"
- },
- "ID": {
- "name": "Indoneezi"
- },
- "IN": {
- "name": "Indu laboo"
- },
- "IQ": {
- "name": "Iraak"
- },
- "IR": {
- "name": "Iraan"
- },
- "RU": {
- "name": "Iriši laboo"
- },
- "IE": {
- "name": "Irlandu"
- },
- "IM": {
- "name": "Isle of Man"
- },
- "IL": {
- "name": "Israyel"
- },
- "IT": {
- "name": "Itaali"
- },
- "JP": {
- "name": "Jaapoŋ"
- },
- "JM": {
- "name": "Jamaayik"
- },
- "JE": {
- "name": "Jersey"
- },
- "DJ": {
- "name": "Jibuuti"
- },
- "NC": {
- "name": "Kaaledooni Taagaa"
- },
- "KZ": {
- "name": "Kaazakstan"
- },
- "FK": {
- "name": "Kalkan gungey"
- },
- "KH": {
- "name": "kamboogi"
- },
- "CM": {
- "name": "Kameruun"
- },
- "CA": {
- "name": "Kanaada"
- },
- "CV": {
- "name": "Kapuver gungey"
- },
- "QA": {
- "name": "Kataar"
- },
- "KY": {
- "name": "Kayman gungey"
- },
- "KE": {
- "name": "Keeniya"
- },
- "KI": {
- "name": "Kiribaati"
- },
- "CO": {
- "name": "Kolombi"
- },
- "KM": {
- "name": "Komoor"
- },
- "CG": {
- "name": "Kongoo"
- },
- "CD": {
- "name": "Kongoo demookaratiki laboo"
- },
- "KP": {
- "name": "Kooree, Gurma"
- },
- "KR": {
- "name": "Kooree, Hawsa"
- },
- "XK": {
- "name": "Kosovo"
- },
- "CR": {
- "name": "Kosta rika"
- },
- "HR": {
- "name": "Krwaasi"
- },
- "CI": {
- "name": "Kudwar"
- },
- "CU": {
- "name": "Kuuba"
- },
- "CK": {
- "name": "Kuuk gungey"
- },
- "KW": {
- "name": "Kuweet"
- },
- "KG": {
- "name": "Kyrgyzstan"
- },
- "AE": {
- "name": "Laaraw Imaarawey Margantey"
- },
- "LA": {
- "name": "Laawos"
- },
- "LS": {
- "name": "Leesoto"
- },
- "LV": {
- "name": "Letooni"
- },
- "LR": {
- "name": "Liberia"
- },
- "LI": {
- "name": "Liechtenstein"
- },
- "LY": {
- "name": "Liibi"
- },
- "LT": {
- "name": "Lituaani"
- },
- "LB": {
- "name": "Lubnaan"
- },
- "LU": {
- "name": "Luxembourg"
- },
- "MK": {
- "name": "Maacedooni"
- },
- "ML": {
- "name": "Maali"
- },
- "MA": {
- "name": "Maarok"
- },
- "MO": {
- "name": "Macau SAR China"
- },
- "MG": {
- "name": "Madagascar"
- },
- "MW": {
- "name": "Malaawi"
- },
- "MV": {
- "name": "Maldiivu"
- },
- "MY": {
- "name": "Maleezi"
- },
- "MT": {
- "name": "Malta"
- },
- "MP": {
- "name": "Mariana Gurma Gungey"
- },
- "MH": {
- "name": "Maršal gungey"
- },
- "MQ": {
- "name": "Martiniiki"
- },
- "MM": {
- "name": "Maynamar"
- },
- "YT": {
- "name": "Mayooti"
- },
- "MX": {
- "name": "Mexiki"
- },
- "FM": {
- "name": "Mikronezi"
- },
- "EG": {
- "name": "Misra"
- },
- "MD": {
- "name": "Moldovi"
- },
- "MC": {
- "name": "Monako"
- },
- "MN": {
- "name": "Mongooli"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MU": {
- "name": "Mooris gungey"
- },
- "MR": {
- "name": "Mooritaani"
- },
- "MZ": {
- "name": "Mozambik"
- },
- "NG": {
- "name": "Naajiriia"
- },
- "NA": {
- "name": "Naamibi"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Neepal"
- },
- "NI": {
- "name": "Nikaragwa"
- },
- "NU": {
- "name": "Niue"
- },
- "NE": {
- "name": "Nižer"
- },
- "NF": {
- "name": "Norfolk Gungoo"
- },
- "NO": {
- "name": "Norveej"
- },
- "OM": {
- "name": "Omaan"
- },
- "AU": {
- "name": "Ostraali"
- },
- "AT": {
- "name": "Otriši"
- },
- "PK": {
- "name": "Paakistan"
- },
- "PS": {
- "name": "Palestine Dangay nda Gaaza"
- },
- "PW": {
- "name": "Palu"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papua Ginee Taaga"
- },
- "PY": {
- "name": "Paraguwey"
- },
- "PE": {
- "name": "Peeru"
- },
- "PN": {
- "name": "Pitikarin"
- },
- "PL": {
- "name": "Poloɲe"
- },
- "PR": {
- "name": "Porto Riko"
- },
- "PT": {
- "name": "Portugaal"
- },
- "RE": {
- "name": "Reenioŋ"
- },
- "RO": {
- "name": "Rumaani"
- },
- "RW": {
- "name": "Rwanda"
- },
- "SV": {
- "name": "Salvador laboo"
- },
- "WS": {
- "name": "Samoa"
- },
- "SM": {
- "name": "San Marino"
- },
- "ST": {
- "name": "Sao Tome nda Prinsipe"
- },
- "SA": {
- "name": "Saudiya"
- },
- "SL": {
- "name": "Seera Leon"
- },
- "SC": {
- "name": "Seešel"
- },
- "SN": {
- "name": "Senegal"
- },
- "SH": {
- "name": "Seŋ Helena"
- },
- "KN": {
- "name": "Seŋ Kitts nda Nevis"
- },
- "LC": {
- "name": "Seŋ Lussia"
- },
- "PM": {
- "name": "Seŋ Piyer nda Mikelon"
- },
- "VC": {
- "name": "Seŋvinsaŋ nda Grenadine"
- },
- "RS": {
- "name": "Serbia"
- },
- "CL": {
- "name": "Šiili"
- },
- "CN": {
- "name": "Šiin"
- },
- "CY": {
- "name": "Šiipur"
- },
- "SG": {
- "name": "Singapur"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SK": {
- "name": "Slovaaki"
- },
- "SI": {
- "name": "Sloveeni"
- },
- "SB": {
- "name": "Solomon Gungey"
- },
- "SO": {
- "name": "Somaali"
- },
- "GS": {
- "name": "South Georgia & South Sandwich Islands"
- },
- "SS": {
- "name": "South Sudan"
- },
- "LK": {
- "name": "Srilanka"
- },
- "BL": {
- "name": "St. Barthélemy"
- },
- "MF": {
- "name": "St. Martin"
- },
- "SR": {
- "name": "Surinaam"
- },
- "SD": {
- "name": "Suudaŋ"
- },
- "SY": {
- "name": "Suuria"
- },
- "SJ": {
- "name": "Svalbard & Jan Mayen"
- },
- "SZ": {
- "name": "Swaziland"
- },
- "SE": {
- "name": "Sweede"
- },
- "CH": {
- "name": "Swisu"
- },
- "TH": {
- "name": "Taayiland"
- },
- "TW": {
- "name": "Taayiwan"
- },
- "TJ": {
- "name": "Taažikistan"
- },
- "TZ": {
- "name": "Tanzaani"
- },
- "TL": {
- "name": "Timoor hawsa"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad nda Tobaago"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TN": {
- "name": "Tunizi"
- },
- "TC": {
- "name": "Turk nda Kayikos Gungey"
- },
- "TR": {
- "name": "Turki"
- },
- "TM": {
- "name": "Turkmenistaŋ"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UM": {
- "name": "U.S. Outlying Islands"
- },
- "UG": {
- "name": "Uganda"
- },
- "UA": {
- "name": "Ukreen"
- },
- "JO": {
- "name": "Urdun"
- },
- "UY": {
- "name": "Uruguwey"
- },
- "UZ": {
- "name": "Uzbeekistan"
- },
- "VA": {
- "name": "Vaatikan Laama"
- },
- "VU": {
- "name": "Vanautu"
- },
- "VE": {
- "name": "Veneezuyeela"
- },
- "VN": {
- "name": "Vietnaam"
- },
- "WF": {
- "name": "Wallis nda Futuna"
- },
- "EH": {
- "name": "Western Sahara"
- },
- "YE": {
- "name": "Yaman"
- },
- "ZM": {
- "name": "Zambi"
- },
- "NZ": {
- "name": "Zeelandu Taaga"
- },
- "ZW": {
- "name": "Zimbabwe"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/tzm.json b/vendor/commerceguys/intl/resources/country/tzm.json
deleted file mode 100644
index 44258ad77..000000000
--- a/vendor/commerceguys/intl/resources/country/tzm.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afɣanistan"
- },
- "PS": {
- "name": "Agemmaḍ Ugut d Ɣazza Ifilisṭiniyen"
- },
- "AX": {
- "name": "Åland Islands"
- },
- "AL": {
- "name": "Albanya"
- },
- "DE": {
- "name": "Almanya"
- },
- "IO": {
- "name": "Amur n Agaraw Uhindi Ubṛiṭani"
- },
- "AD": {
- "name": "Anḍurra"
- },
- "AO": {
- "name": "Angula"
- },
- "AI": {
- "name": "Angwilla"
- },
- "AQ": {
- "name": "Antarctica"
- },
- "AG": {
- "name": "Antigwa d Barbuda"
- },
- "AR": {
- "name": "Arjuntin"
- },
- "AM": {
- "name": "Arminya"
- },
- "AW": {
- "name": "Aruba"
- },
- "AC": {
- "name": "Ascension Island"
- },
- "VA": {
- "name": "Awank iɣrem n Vatikan"
- },
- "AZ": {
- "name": "Azerbiǧan"
- },
- "BS": {
- "name": "Bahamas"
- },
- "BH": {
- "name": "Baḥrayn"
- },
- "BD": {
- "name": "Bangladic"
- },
- "BB": {
- "name": "Barbadus"
- },
- "BG": {
- "name": "Belɣarya"
- },
- "BE": {
- "name": "Beljika"
- },
- "BY": {
- "name": "Bilarusya"
- },
- "BZ": {
- "name": "Biliz"
- },
- "BJ": {
- "name": "Binin"
- },
- "BM": {
- "name": "Birmuda"
- },
- "BR": {
- "name": "Bṛazil"
- },
- "BN": {
- "name": "Brunay"
- },
- "BO": {
- "name": "Bulivya"
- },
- "BF": {
- "name": "Burkina Fasu"
- },
- "BI": {
- "name": "Burundi"
- },
- "BA": {
- "name": "Busna-d-Hirsik"
- },
- "BT": {
- "name": "Buṭan"
- },
- "BW": {
- "name": "Butswana"
- },
- "IC": {
- "name": "Canary Islands"
- },
- "BQ": {
- "name": "Caribbean Netherlands"
- },
- "CL": {
- "name": "Ccili"
- },
- "EA": {
- "name": "Ceuta & Melilla"
- },
- "CX": {
- "name": "Christmas Island"
- },
- "CC": {
- "name": "Cocos (Keeling) Islands"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DK": {
- "name": "Danmark"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DM": {
- "name": "Ḍuminika"
- },
- "DZ": {
- "name": "Dzayer"
- },
- "IQ": {
- "name": "Ɛiraq"
- },
- "OM": {
- "name": "Ɛumman"
- },
- "FO": {
- "name": "Faroe Islands"
- },
- "FJ": {
- "name": "Fiji"
- },
- "PH": {
- "name": "Filippin"
- },
- "FI": {
- "name": "Finlanḍa"
- },
- "FR": {
- "name": "Fṛansa"
- },
- "TF": {
- "name": "French Southern Territories"
- },
- "GA": {
- "name": "Gabun"
- },
- "GM": {
- "name": "Gambya"
- },
- "DJ": {
- "name": "Ǧibuti"
- },
- "GD": {
- "name": "Grinada"
- },
- "GL": {
- "name": "Grinlanḍa"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GY": {
- "name": "Guyana"
- },
- "GF": {
- "name": "Guyana Tafransist"
- },
- "GP": {
- "name": "Gwadalup"
- },
- "GU": {
- "name": "Gwam"
- },
- "GT": {
- "name": "Gwatimala"
- },
- "GH": {
- "name": "Ɣana"
- },
- "GN": {
- "name": "Ɣinya"
- },
- "GQ": {
- "name": "Ɣinya Tikwaṭur it"
- },
- "GW": {
- "name": "Ɣinya-Bissaw"
- },
- "HT": {
- "name": "Hayti"
- },
- "HU": {
- "name": "Henɣarya"
- },
- "IN": {
- "name": "Hind"
- },
- "HN": {
- "name": "Hinduras"
- },
- "HK": {
- "name": "Hong Kong SAR China"
- },
- "NL": {
- "name": "Hulanḍa"
- },
- "EC": {
- "name": "Ikwaḍur"
- },
- "AE": {
- "name": "Imarat Tiεrabin Tidduklin"
- },
- "ID": {
- "name": "Indunizya"
- },
- "IR": {
- "name": "Iran"
- },
- "ER": {
- "name": "Iritrya"
- },
- "IE": {
- "name": "Irlanḍa"
- },
- "IS": {
- "name": "Islanḍa"
- },
- "IM": {
- "name": "Isle of Man"
- },
- "IL": {
- "name": "Israeil"
- },
- "EE": {
- "name": "Isṭunya"
- },
- "IT": {
- "name": "Iṭalya"
- },
- "ET": {
- "name": "Ityupya"
- },
- "US": {
- "name": "Iwunak Idduklen n Amirika"
- },
- "JM": {
- "name": "Jamayka"
- },
- "JE": {
- "name": "Jersey"
- },
- "GI": {
- "name": "Jibralṭar"
- },
- "JP": {
- "name": "Jjappun"
- },
- "GE": {
- "name": "Jyurjya"
- },
- "NC": {
- "name": "kalidunya Tamaynut"
- },
- "KH": {
- "name": "Kambudj"
- },
- "CM": {
- "name": "Kamerun"
- },
- "CA": {
- "name": "Kanada"
- },
- "KZ": {
- "name": "Kazaxistan"
- },
- "KE": {
- "name": "Kinya"
- },
- "KG": {
- "name": "Kirɣistan"
- },
- "KI": {
- "name": "Kiribati"
- },
- "XK": {
- "name": "Kosovo"
- },
- "HR": {
- "name": "Krwatya"
- },
- "CU": {
- "name": "kuba"
- },
- "CO": {
- "name": "Kulumbya"
- },
- "CG": {
- "name": "Kungu"
- },
- "KP": {
- "name": "Kurya Tugafat"
- },
- "KR": {
- "name": "Kurya Tunẓult"
- },
- "CR": {
- "name": "Kusṭa Rika"
- },
- "KW": {
- "name": "Kuwwayt"
- },
- "LA": {
- "name": "Laws"
- },
- "LR": {
- "name": "Libirya"
- },
- "LY": {
- "name": "Libya"
- },
- "LI": {
- "name": "Lictencṭayn"
- },
- "LU": {
- "name": "Liksumburg"
- },
- "LS": {
- "name": "Lisuṭu"
- },
- "LV": {
- "name": "Liṭṭunya"
- },
- "LT": {
- "name": "Litwanya"
- },
- "LB": {
- "name": "Lubnan"
- },
- "MO": {
- "name": "Macau SAR China"
- },
- "MG": {
- "name": "Madaɣacqar"
- },
- "MW": {
- "name": "Malawi"
- },
- "MV": {
- "name": "Maldiv"
- },
- "ML": {
- "name": "Mali"
- },
- "MY": {
- "name": "Malizya"
- },
- "MT": {
- "name": "Malṭa"
- },
- "MN": {
- "name": "Manɣulya"
- },
- "MK": {
- "name": "Maqdunya"
- },
- "MQ": {
- "name": "Martinik"
- },
- "YT": {
- "name": "Mayuṭ"
- },
- "MA": {
- "name": "Meṛṛuk"
- },
- "FM": {
- "name": "Mikrunizya"
- },
- "MX": {
- "name": "Miksik"
- },
- "EG": {
- "name": "Miṣr"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MD": {
- "name": "Mulḍavya"
- },
- "MC": {
- "name": "Munaku"
- },
- "MS": {
- "name": "Muntsirra"
- },
- "MU": {
- "name": "Muris"
- },
- "MR": {
- "name": "Muritanya"
- },
- "MZ": {
- "name": "Muzambiq"
- },
- "MM": {
- "name": "Myanmar"
- },
- "NA": {
- "name": "Namibya"
- },
- "NR": {
- "name": "Nawru"
- },
- "NG": {
- "name": "Nijiria"
- },
- "NI": {
- "name": "Nikaragwa"
- },
- "NP": {
- "name": "Nippal"
- },
- "NU": {
- "name": "Niwi"
- },
- "NE": {
- "name": "Nnijer"
- },
- "NO": {
- "name": "Nnurwij"
- },
- "PK": {
- "name": "Pakistan"
- },
- "PW": {
- "name": "Palu"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papwa Ɣinya Tamaynut"
- },
- "PY": {
- "name": "Paragway"
- },
- "PE": {
- "name": "Piru"
- },
- "PN": {
- "name": "Pitkirn"
- },
- "PF": {
- "name": "Pulinizya Tafransist"
- },
- "PL": {
- "name": "Pulunya"
- },
- "PT": {
- "name": "Purtuɣal"
- },
- "PR": {
- "name": "Purturiku"
- },
- "QA": {
- "name": "Qaṭar"
- },
- "CY": {
- "name": "Qubrus"
- },
- "KM": {
- "name": "Qumur"
- },
- "RE": {
- "name": "Riyyunyun"
- },
- "RO": {
- "name": "Ṛumanya"
- },
- "RU": {
- "name": "Rusya"
- },
- "RW": {
- "name": "Ruwwanḍa"
- },
- "SV": {
- "name": "Salvaḍur"
- },
- "WS": {
- "name": "Samwa"
- },
- "AS": {
- "name": "Samwa Imirikaniyyin"
- },
- "SG": {
- "name": "Sanɣafura"
- },
- "SM": {
- "name": "Sanmarinu"
- },
- "SH": {
- "name": "Santehilin"
- },
- "KN": {
- "name": "Santekits d Nivis"
- },
- "LC": {
- "name": "Santelusya"
- },
- "PM": {
- "name": "Santepyir d Mikelun"
- },
- "VC": {
- "name": "Santevinsent d Grinadin"
- },
- "ST": {
- "name": "Sawṭumi d Prinsip"
- },
- "ES": {
- "name": "Sbanya"
- },
- "RS": {
- "name": "Serbia"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SL": {
- "name": "Siralyun"
- },
- "SK": {
- "name": "Sluvakya"
- },
- "SI": {
- "name": "Sluvinya"
- },
- "GS": {
- "name": "South Georgia & South Sandwich Islands"
- },
- "SS": {
- "name": "South Sudan"
- },
- "LK": {
- "name": "Srilanka"
- },
- "SA": {
- "name": "Ssaεudiyya Taεrabt"
- },
- "SE": {
- "name": "Ssewwid"
- },
- "SC": {
- "name": "Ssicil"
- },
- "CN": {
- "name": "Ṣṣin"
- },
- "SN": {
- "name": "Ssiniɣal"
- },
- "SD": {
- "name": "Ssudan"
- },
- "SO": {
- "name": "Ṣṣumal"
- },
- "BL": {
- "name": "St. Barthélemy"
- },
- "MF": {
- "name": "St. Martin"
- },
- "SR": {
- "name": "Surinam"
- },
- "SY": {
- "name": "Surya"
- },
- "SJ": {
- "name": "Svalbard & Jan Mayen"
- },
- "SZ": {
- "name": "Swazilanḍa"
- },
- "CH": {
- "name": "Swisra"
- },
- "ZA": {
- "name": "Tafrikt Tunẓul"
- },
- "CF": {
- "name": "Tagduda n Afrika Wammas"
- },
- "CZ": {
- "name": "Tagduda n Čik"
- },
- "DO": {
- "name": "Tagduda n Ḍuminikan"
- },
- "CD": {
- "name": "Tagduda Tadimuqraṭit n Kungu"
- },
- "GB": {
- "name": "Tagelda Taddukelt"
- },
- "TJ": {
- "name": "Ṭaǧikistan"
- },
- "CI": {
- "name": "Taɣazut n Uszer"
- },
- "TZ": {
- "name": "Ṭanzanya"
- },
- "TH": {
- "name": "Ṭaylanḍa"
- },
- "TW": {
- "name": "Ṭaywan"
- },
- "TD": {
- "name": "Tcad"
- },
- "VG": {
- "name": "Tigzirin (Virgin) Tibṛiṭaniyin"
- },
- "FK": {
- "name": "Tigzirin n Falkland"
- },
- "CV": {
- "name": "Tigzirin n Iɣf Uzegzaw"
- },
- "KY": {
- "name": "Tigzirin n Kayman"
- },
- "CK": {
- "name": "Tigzirin n Kuk"
- },
- "MH": {
- "name": "Tigzirin n Marcal"
- },
- "MP": {
- "name": "Tigzirin n Maryana Tugafat"
- },
- "SB": {
- "name": "Tigzirin n Salumun"
- },
- "VI": {
- "name": "Tigzirin n Virjin n Iwunak Yedduklen"
- },
- "TC": {
- "name": "Tigzirin Turkiyyin d Tikaykusin"
- },
- "NF": {
- "name": "Tigzirt Nurfulk"
- },
- "TL": {
- "name": "Timur Tagmuṭ"
- },
- "TT": {
- "name": "Trinidad d Ṭubagu"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TG": {
- "name": "Ṭṭugu"
- },
- "TK": {
- "name": "Tuklu"
- },
- "TN": {
- "name": "Tunes"
- },
- "TO": {
- "name": "Ṭunga"
- },
- "TM": {
- "name": "Turkmanistan"
- },
- "TR": {
- "name": "Turkya"
- },
- "TV": {
- "name": "Ṭuvalu"
- },
- "UM": {
- "name": "U.S. Outlying Islands"
- },
- "UG": {
- "name": "Uɣanda"
- },
- "UA": {
- "name": "Ukranya"
- },
- "JO": {
- "name": "Urḍun"
- },
- "UY": {
- "name": "Urugway"
- },
- "AU": {
- "name": "Usṭralya"
- },
- "AT": {
- "name": "Ustriyya"
- },
- "UZ": {
- "name": "Uzbakistan"
- },
- "VU": {
- "name": "Vanwatu"
- },
- "VE": {
- "name": "Vinzwilla"
- },
- "VN": {
- "name": "Viṭnam"
- },
- "WF": {
- "name": "Walis d Futuna"
- },
- "EH": {
- "name": "Western Sahara"
- },
- "YE": {
- "name": "Yaman"
- },
- "GR": {
- "name": "Yunan"
- },
- "ZM": {
- "name": "Zambya"
- },
- "NZ": {
- "name": "Zilanḍa Tamaynut"
- },
- "ZW": {
- "name": "Zimbabwi"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/ug.json b/vendor/commerceguys/intl/resources/country/ug.json
deleted file mode 100644
index b244e7d68..000000000
--- a/vendor/commerceguys/intl/resources/country/ug.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "UM": {
- "name": "ئا ق ش تاشقى ئاراللىرى"
- },
- "VI": {
- "name": "ئا ق ش ۋىرگىن ئاراللىرى"
- },
- "AR": {
- "name": "ئارگېنتىنا"
- },
- "AW": {
- "name": "ئارۇبا"
- },
- "AC": {
- "name": "ئاسسېنسىيون ئارىلى"
- },
- "AF": {
- "name": "ئافغانىستان"
- },
- "AX": {
- "name": "ئالاند ئاراللىرى"
- },
- "AL": {
- "name": "ئالبانىيە"
- },
- "DZ": {
- "name": "ئالجىرىيە"
- },
- "AS": {
- "name": "ئامېرىكا ساموئا"
- },
- "US": {
- "name": "ئامېرىكا قوشما ئىشتاتلىرى"
- },
- "AQ": {
- "name": "ئانتاركتىكا"
- },
- "AG": {
- "name": "ئانتىگۇئا ۋە باربۇدا"
- },
- "AD": {
- "name": "ئاندوررا"
- },
- "AO": {
- "name": "ئانگولا"
- },
- "AI": {
- "name": "ئانگۋىللا"
- },
- "AU": {
- "name": "ئاۋسترالىيە"
- },
- "MO": {
- "name": "ئاۋمېن ئالاھىدە مەمۇرىي رايونى"
- },
- "AT": {
- "name": "ئاۋىستىرىيە"
- },
- "AE": {
- "name": "ئەرەب بىرلەشمە خەلىپىلىكى"
- },
- "AM": {
- "name": "ئەرمېنىيە"
- },
- "AZ": {
- "name": "ئەزەربەيجان"
- },
- "VG": {
- "name": "ئەنگلىيە ۋىرگىن ئاراللىرى"
- },
- "IO": {
- "name": "ئەنگلىيەگە قاراشلىق ھىندى ئوكيان تېررىتورىيەسى"
- },
- "CF": {
- "name": "ئوتتۇرا ئافرىقا جۇمھۇرىيىتى"
- },
- "OM": {
- "name": "ئومان"
- },
- "UY": {
- "name": "ئۇرۇگۋاي"
- },
- "UA": {
- "name": "ئۇكرائىنا"
- },
- "UG": {
- "name": "ئۇگاندا"
- },
- "UZ": {
- "name": "ئۆزبېكىستان"
- },
- "ER": {
- "name": "ئېرىترىيە"
- },
- "EE": {
- "name": "ئېستونىيە"
- },
- "ET": {
- "name": "ئېفىيوپىيە"
- },
- "EC": {
- "name": "ئېكۋاتور"
- },
- "GQ": {
- "name": "ئېكۋاتور گىۋىنىيەسى"
- },
- "IT": {
- "name": "ئىتالىيە"
- },
- "IQ": {
- "name": "ئىراق"
- },
- "IR": {
- "name": "ئىران"
- },
- "IE": {
- "name": "ئىرېلاندىيە"
- },
- "ES": {
- "name": "ئىسپانىيە"
- },
- "IL": {
- "name": "ئىسرائىلىيە"
- },
- "IS": {
- "name": "ئىسلاندىيە"
- },
- "JO": {
- "name": "ئىيوردانىيە"
- },
- "BB": {
- "name": "باربادوس"
- },
- "BS": {
- "name": "باھاما"
- },
- "BH": {
- "name": "بەھرەين"
- },
- "BW": {
- "name": "بوتسۋانا"
- },
- "BA": {
- "name": "بوسىنىيە ۋە گېرتسېگوۋىنا"
- },
- "BO": {
- "name": "بولىۋىيە"
- },
- "BT": {
- "name": "بۇتان"
- },
- "BF": {
- "name": "بۇركىنا فاسو"
- },
- "BI": {
- "name": "بۇرۇندى"
- },
- "BG": {
- "name": "بۇلغارىيە"
- },
- "BM": {
- "name": "بېرمۇدا"
- },
- "BY": {
- "name": "بېلارۇسىيە"
- },
- "BE": {
- "name": "بېلگىيە"
- },
- "BZ": {
- "name": "بېلىز"
- },
- "BD": {
- "name": "بېنگال"
- },
- "BJ": {
- "name": "بېنىن"
- },
- "BR": {
- "name": "بىرازىلىيە"
- },
- "GB": {
- "name": "بىرلەشمە پادىشاھلىق"
- },
- "MM": {
- "name": "بىرما"
- },
- "BN": {
- "name": "بىرۇنېي"
- },
- "PG": {
- "name": "پاپۇئا يېڭى گىۋىنىيەسى"
- },
- "PY": {
- "name": "پاراگۋاي"
- },
- "PK": {
- "name": "پاكىستان"
- },
- "PW": {
- "name": "پالائۇ"
- },
- "PA": {
- "name": "پاناما"
- },
- "PS": {
- "name": "پەلەستىن زېمىنى"
- },
- "PT": {
- "name": "پورتۇگالىيە"
- },
- "PL": {
- "name": "پولشا"
- },
- "PR": {
- "name": "پۇئېرتو رىكو"
- },
- "PE": {
- "name": "پېرۇ"
- },
- "PN": {
- "name": "پىتكايرن ئاراللىرى"
- },
- "TJ": {
- "name": "تاجىكىستان"
- },
- "TZ": {
- "name": "تانزانىيە"
- },
- "TH": {
- "name": "تايلاند"
- },
- "TW": {
- "name": "تەيۋەن"
- },
- "TA": {
- "name": "ترىستان داكۇنھا"
- },
- "TK": {
- "name": "توكېلاۋ"
- },
- "TG": {
- "name": "توگو"
- },
- "TO": {
- "name": "تونگا"
- },
- "TC": {
- "name": "تۇركس ۋە كايكوس ئاراللىرى"
- },
- "TN": {
- "name": "تۇنىس"
- },
- "TV": {
- "name": "تۇۋالۇ"
- },
- "TM": {
- "name": "تۈركمەنىستان"
- },
- "TR": {
- "name": "تۈركىيە"
- },
- "TT": {
- "name": "تىرىنىداد ۋە توباگو"
- },
- "GI": {
- "name": "جەبىلتارىق"
- },
- "ZA": {
- "name": "جەنۇبىي ئافرىقا"
- },
- "GS": {
- "name": "جەنۇبىي جورجىيە ۋە جەنۇبىي ساندۋىچ ئاراللىرى"
- },
- "SS": {
- "name": "جەنۇبىي سۇدان"
- },
- "CN": {
- "name": "جۇڭگو"
- },
- "JE": {
- "name": "جېرسېي"
- },
- "DJ": {
- "name": "جىبۇتى"
- },
- "TD": {
- "name": "چاد"
- },
- "KP": {
- "name": "چاۋشيەن"
- },
- "CZ": {
- "name": "چېخ جۇمھۇرىيىتى"
- },
- "CL": {
- "name": "چىلى"
- },
- "DK": {
- "name": "دانىيە"
- },
- "DM": {
- "name": "دومىنىكا"
- },
- "DO": {
- "name": "دومىنىكا جۇمھۇرىيىتى"
- },
- "DG": {
- "name": "دېگو-گارشىيا"
- },
- "RO": {
- "name": "رومىنىيە"
- },
- "RU": {
- "name": "رۇسىيە"
- },
- "RE": {
- "name": "رېيۇنىيون"
- },
- "RW": {
- "name": "رىۋاندا"
- },
- "ZM": {
- "name": "زامبىيە"
- },
- "ZW": {
- "name": "زىمبابۋې"
- },
- "SV": {
- "name": "سالۋادور"
- },
- "WS": {
- "name": "ساموئا"
- },
- "ST": {
- "name": "سان تومې ۋە پرىنسىپې"
- },
- "SM": {
- "name": "سان مارىنو"
- },
- "BL": {
- "name": "ساينت بارتېلېمى"
- },
- "PM": {
- "name": "ساينت پىيېر ۋە مىكېلون ئاراللىرى"
- },
- "KN": {
- "name": "ساينت كىتىس ۋە نېۋىس"
- },
- "LC": {
- "name": "ساينت لۇسىيە"
- },
- "MF": {
- "name": "ساينت مارتىن"
- },
- "VC": {
- "name": "ساينت ۋىنسېنت ۋە گىرېنادىنېس"
- },
- "SH": {
- "name": "ساينىت ھېلېنا"
- },
- "SA": {
- "name": "سەئۇدىي ئەرەبىستان"
- },
- "SB": {
- "name": "سولومون ئاراللىرى"
- },
- "SO": {
- "name": "سومالى"
- },
- "SD": {
- "name": "سۇدان"
- },
- "SR": {
- "name": "سۇرىنام"
- },
- "SY": {
- "name": "سۇرىيە"
- },
- "RS": {
- "name": "سېربىيە"
- },
- "SL": {
- "name": "سېررالېئون"
- },
- "SN": {
- "name": "سېنېگال"
- },
- "EA": {
- "name": "سېيتا ۋە مېلىلا"
- },
- "SC": {
- "name": "سېيشېل"
- },
- "CY": {
- "name": "سىپرۇس"
- },
- "LK": {
- "name": "سىرىلانكا"
- },
- "SK": {
- "name": "سىلوۋاكىيە"
- },
- "SI": {
- "name": "سىلوۋېنىيە"
- },
- "SX": {
- "name": "سىنت مارتېن"
- },
- "SG": {
- "name": "سىنگاپور"
- },
- "SJ": {
- "name": "سىۋالبارد ۋە يان مايېن"
- },
- "SZ": {
- "name": "سىۋېزىلاند"
- },
- "TL": {
- "name": "شەرقىي تىمور"
- },
- "MP": {
- "name": "شىمالىي مارىيانا ئاراللىرى"
- },
- "CH": {
- "name": "شىۋېتسارىيە"
- },
- "SE": {
- "name": "شىۋېتسىيە"
- },
- "HK": {
- "name": "شياڭگاڭ ئالاھىدە مەمۇرىي رايونى (جۇڭگو)"
- },
- "EH": {
- "name": "غەربىي ساخارا"
- },
- "FO": {
- "name": "فارو ئاراللىرى"
- },
- "FK": {
- "name": "فالكلاند ئاراللىرى"
- },
- "FJ": {
- "name": "فىجى"
- },
- "FR": {
- "name": "فىرانسىيە"
- },
- "PF": {
- "name": "فىرانسىيەگە قاراشلىق پولىنېزىيە"
- },
- "GF": {
- "name": "فىرانسىيەگە قاراشلىق گىۋىيانا"
- },
- "TF": {
- "name": "فىرانسىيەنىڭ جەنۇبىي زېمىنى"
- },
- "PH": {
- "name": "فىلىپپىن"
- },
- "FI": {
- "name": "فىنلاندىيە"
- },
- "QA": {
- "name": "قاتار"
- },
- "ME": {
- "name": "قارا تاغ"
- },
- "KZ": {
- "name": "قازاقىستان"
- },
- "KG": {
- "name": "قىرغىزىستان"
- },
- "BQ": {
- "name": "كارىب دېڭىزى گوللاندىيە"
- },
- "KH": {
- "name": "كامبودژا"
- },
- "CM": {
- "name": "كامېرون"
- },
- "CA": {
- "name": "كانادا"
- },
- "IC": {
- "name": "كانارى ئاراللىرى"
- },
- "KY": {
- "name": "كايمان ئاراللىرى"
- },
- "CI": {
- "name": "كوتې دې ئىۋوئىر"
- },
- "KR": {
- "name": "كورېيە"
- },
- "CR": {
- "name": "كوستارىكا"
- },
- "XK": {
- "name": "كوسوۋو"
- },
- "CC": {
- "name": "كوكوس (كىلىڭ) ئاراللىرى"
- },
- "CO": {
- "name": "كولومبىيە"
- },
- "KM": {
- "name": "كومورو"
- },
- "CG": {
- "name": "كونگو - بىراززاۋىل"
- },
- "CD": {
- "name": "كونگو - كىنشاسا"
- },
- "CU": {
- "name": "كۇبا"
- },
- "CW": {
- "name": "كۇراچاۋ"
- },
- "CK": {
- "name": "كۇك ئاراللىرى"
- },
- "KW": {
- "name": "كۇۋەيت"
- },
- "KE": {
- "name": "كېنىيە"
- },
- "HR": {
- "name": "كىرودىيە"
- },
- "KI": {
- "name": "كىرىباتى"
- },
- "GA": {
- "name": "گابون"
- },
- "GM": {
- "name": "گامبىيە"
- },
- "GH": {
- "name": "گانا"
- },
- "NL": {
- "name": "گوللاندىيە"
- },
- "GU": {
- "name": "گۇئام"
- },
- "GG": {
- "name": "گۇرنسېي"
- },
- "DE": {
- "name": "گېرمانىيە"
- },
- "GE": {
- "name": "گىرۇزىيە"
- },
- "GR": {
- "name": "گىرېتسىيە"
- },
- "GD": {
- "name": "گىرېنادا"
- },
- "GL": {
- "name": "گىرېنلاندىيە"
- },
- "GT": {
- "name": "گىۋاتېمالا"
- },
- "GP": {
- "name": "گىۋادېلۇپ"
- },
- "GN": {
- "name": "گىۋىنىيە"
- },
- "GW": {
- "name": "گىۋىنىيە بىسسائۇ"
- },
- "GY": {
- "name": "گىۋىيانا"
- },
- "LA": {
- "name": "لائوس"
- },
- "LV": {
- "name": "لاتۋىيە"
- },
- "LS": {
- "name": "لېسوتو"
- },
- "LR": {
- "name": "لىبېرىيە"
- },
- "LT": {
- "name": "لىتۋانىيە"
- },
- "LI": {
- "name": "لىكتېنستېين"
- },
- "LB": {
- "name": "لىۋان"
- },
- "LY": {
- "name": "لىۋىيە"
- },
- "LU": {
- "name": "لىيۇكسېمبۇرگ"
- },
- "MG": {
- "name": "ماداغاسقار"
- },
- "MA": {
- "name": "ماراكەش"
- },
- "MQ": {
- "name": "مارتىنىكا"
- },
- "MH": {
- "name": "مارشال ئاراللىرى"
- },
- "MK": {
- "name": "ماكېدونىيە"
- },
- "MW": {
- "name": "مالاۋى"
- },
- "MY": {
- "name": "مالايسىيا"
- },
- "MT": {
- "name": "مالتا"
- },
- "MV": {
- "name": "مالدىۋې"
- },
- "ML": {
- "name": "مالى"
- },
- "IM": {
- "name": "مان ئارىلى"
- },
- "MR": {
- "name": "ماۋرىتانىيە"
- },
- "MU": {
- "name": "ماۋرىتىيۇس"
- },
- "YT": {
- "name": "مايوتى"
- },
- "MZ": {
- "name": "موزامبىك"
- },
- "MN": {
- "name": "موڭغۇلىيە"
- },
- "MD": {
- "name": "مولدوۋا"
- },
- "MC": {
- "name": "موناكو"
- },
- "MS": {
- "name": "مونتسېررات"
- },
- "MX": {
- "name": "مېكسىكا"
- },
- "EG": {
- "name": "مىسىر"
- },
- "FM": {
- "name": "مىكرونېزىيە"
- },
- "CX": {
- "name": "مىلاد ئارىلى"
- },
- "NA": {
- "name": "نامىبىيە"
- },
- "NR": {
- "name": "ناۋرۇ"
- },
- "NF": {
- "name": "نورفولك ئارىلى"
- },
- "NO": {
- "name": "نورۋېگىيە"
- },
- "NP": {
- "name": "نېپال"
- },
- "NI": {
- "name": "نىكاراگۇئا"
- },
- "NE": {
- "name": "نىگېر"
- },
- "NG": {
- "name": "نىگېرىيە"
- },
- "NU": {
- "name": "نيۇئې"
- },
- "HT": {
- "name": "ھايتى"
- },
- "HN": {
- "name": "ھوندۇراس"
- },
- "ID": {
- "name": "ھىندونېزىيە"
- },
- "IN": {
- "name": "ھىندىستان"
- },
- "VA": {
- "name": "ۋاتىكان"
- },
- "WF": {
- "name": "ۋاللىس ۋە فۇتۇنا"
- },
- "VU": {
- "name": "ۋانۇئاتۇ"
- },
- "HU": {
- "name": "ۋېنگىرىيە"
- },
- "VE": {
- "name": "ۋېنېسۇئېلا"
- },
- "VN": {
- "name": "ۋىيېتنام"
- },
- "JP": {
- "name": "ياپونىيە"
- },
- "JM": {
- "name": "يامايكا"
- },
- "YE": {
- "name": "يەمەن"
- },
- "CV": {
- "name": "يېشىل تۇمشۇق"
- },
- "NZ": {
- "name": "يېڭى زېلاندىيە"
- },
- "NC": {
- "name": "يېڭى كالېدونىيە"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/uk.json b/vendor/commerceguys/intl/resources/country/uk.json
deleted file mode 100644
index fb457113a..000000000
--- a/vendor/commerceguys/intl/resources/country/uk.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AU": {
- "name": "Австралія"
- },
- "AT": {
- "name": "Австрія"
- },
- "AZ": {
- "name": "Азербайджан"
- },
- "AX": {
- "name": "Аландські острови"
- },
- "AL": {
- "name": "Албанія"
- },
- "DZ": {
- "name": "Алжир"
- },
- "AS": {
- "name": "Американське Самоа"
- },
- "AO": {
- "name": "Ангола"
- },
- "AI": {
- "name": "Анґілья"
- },
- "AD": {
- "name": "Андорра"
- },
- "AQ": {
- "name": "Антарктика"
- },
- "AG": {
- "name": "Антиґуа і Барбуда"
- },
- "AR": {
- "name": "Аргентина"
- },
- "AW": {
- "name": "Аруба"
- },
- "AF": {
- "name": "Афганістан"
- },
- "BS": {
- "name": "Багамські Острови"
- },
- "BD": {
- "name": "Бангладеш"
- },
- "BB": {
- "name": "Барбадос"
- },
- "BH": {
- "name": "Бахрейн"
- },
- "BZ": {
- "name": "Беліз"
- },
- "BE": {
- "name": "Бельґія"
- },
- "BJ": {
- "name": "Бенін"
- },
- "BM": {
- "name": "Бермудські острови"
- },
- "BY": {
- "name": "Білорусь"
- },
- "BG": {
- "name": "Болгарія"
- },
- "BO": {
- "name": "Болівія"
- },
- "BA": {
- "name": "Боснія і Герцеґовина"
- },
- "BW": {
- "name": "Ботсвана"
- },
- "BR": {
- "name": "Бразілія"
- },
- "IO": {
- "name": "Британська територія в Індійському Океані"
- },
- "VG": {
- "name": "Британські Віргінські острови"
- },
- "BN": {
- "name": "Бруней"
- },
- "BF": {
- "name": "Буркіна-Фасо"
- },
- "BI": {
- "name": "Бурунді"
- },
- "BT": {
- "name": "Бутан"
- },
- "VU": {
- "name": "Вануату"
- },
- "VA": {
- "name": "Ватикан"
- },
- "GB": {
- "name": "Велика Британія"
- },
- "VE": {
- "name": "Венесуела"
- },
- "UM": {
- "name": "Віддалені острови США"
- },
- "VI": {
- "name": "Віргінські острови, США"
- },
- "AM": {
- "name": "Вірменія"
- },
- "VN": {
- "name": "Вʼєтнам"
- },
- "GA": {
- "name": "Габон"
- },
- "HT": {
- "name": "Гаїті"
- },
- "GM": {
- "name": "Гамбія"
- },
- "GH": {
- "name": "Гана"
- },
- "GN": {
- "name": "Гвінея"
- },
- "GW": {
- "name": "Гвінея-Бісау"
- },
- "HN": {
- "name": "Гондурас"
- },
- "HK": {
- "name": "Гонконг, О.А.Р. Китаю"
- },
- "GR": {
- "name": "Греція"
- },
- "GE": {
- "name": "Грузія"
- },
- "GY": {
- "name": "Ґайана"
- },
- "GP": {
- "name": "Ґваделупа"
- },
- "GT": {
- "name": "Ґватемала"
- },
- "GG": {
- "name": "Ґернсі"
- },
- "GI": {
- "name": "Ґібралтар"
- },
- "GD": {
- "name": "Ґренада"
- },
- "GL": {
- "name": "Ґренландія"
- },
- "GU": {
- "name": "Ґуам"
- },
- "DK": {
- "name": "Данія"
- },
- "JE": {
- "name": "Джерсі"
- },
- "DJ": {
- "name": "Джибуті"
- },
- "DG": {
- "name": "Дієго-Гарсія"
- },
- "DM": {
- "name": "Домініка"
- },
- "DO": {
- "name": "Домініканська Республіка"
- },
- "EC": {
- "name": "Еквадор"
- },
- "GQ": {
- "name": "Екваторіальна Гвінея"
- },
- "ER": {
- "name": "Еритрея"
- },
- "EE": {
- "name": "Естонія"
- },
- "ET": {
- "name": "Ефіопія"
- },
- "EG": {
- "name": "Єгипет"
- },
- "YE": {
- "name": "Ємен"
- },
- "ZM": {
- "name": "Замбія"
- },
- "EH": {
- "name": "Західна Сахара"
- },
- "ZW": {
- "name": "Зімбабве"
- },
- "IL": {
- "name": "Ізраїль"
- },
- "IN": {
- "name": "Індія"
- },
- "ID": {
- "name": "Індонезія"
- },
- "IQ": {
- "name": "Ірак"
- },
- "IR": {
- "name": "Іран"
- },
- "IE": {
- "name": "Ірландія"
- },
- "IS": {
- "name": "Ісландія"
- },
- "ES": {
- "name": "Іспанія"
- },
- "IT": {
- "name": "Італія"
- },
- "JO": {
- "name": "Йорданія"
- },
- "CV": {
- "name": "Кабо-Верде"
- },
- "KZ": {
- "name": "Казахстан"
- },
- "KY": {
- "name": "Кайманові острови"
- },
- "KH": {
- "name": "Камбоджа"
- },
- "CM": {
- "name": "Камерун"
- },
- "CA": {
- "name": "Канада"
- },
- "IC": {
- "name": "Канарські острови"
- },
- "QA": {
- "name": "Катар"
- },
- "KE": {
- "name": "Кенія"
- },
- "KG": {
- "name": "Киргизстан"
- },
- "CN": {
- "name": "Китай"
- },
- "CY": {
- "name": "Кіпр"
- },
- "KI": {
- "name": "Кірібаті"
- },
- "CC": {
- "name": "Кокосові (Кілінгові) острови"
- },
- "CO": {
- "name": "Колумбія"
- },
- "KM": {
- "name": "Коморські острови"
- },
- "CG": {
- "name": "Конго – Браззавіль"
- },
- "CD": {
- "name": "Конго – Кіншаса"
- },
- "XK": {
- "name": "Косово"
- },
- "CR": {
- "name": "Коста-Ріка"
- },
- "CI": {
- "name": "Кот-д’Івуар"
- },
- "CU": {
- "name": "Куба"
- },
- "KW": {
- "name": "Кувейт"
- },
- "CW": {
- "name": "Кюрасао"
- },
- "LA": {
- "name": "Лаос"
- },
- "LV": {
- "name": "Латвія"
- },
- "LS": {
- "name": "Лесото"
- },
- "LT": {
- "name": "Литва"
- },
- "LR": {
- "name": "Ліберія"
- },
- "LB": {
- "name": "Ліван"
- },
- "LY": {
- "name": "Лівія"
- },
- "LI": {
- "name": "Ліхтенштейн"
- },
- "LU": {
- "name": "Люксембурґ"
- },
- "MR": {
- "name": "Мавританія"
- },
- "MU": {
- "name": "Маврікій"
- },
- "MG": {
- "name": "Мадагаскар"
- },
- "YT": {
- "name": "Майотта"
- },
- "MO": {
- "name": "Макао, О.А.Р Китаю"
- },
- "MK": {
- "name": "Македонія"
- },
- "MW": {
- "name": "Малаві"
- },
- "MY": {
- "name": "Малайзія"
- },
- "ML": {
- "name": "Малі"
- },
- "MV": {
- "name": "Мальдіви"
- },
- "MT": {
- "name": "Мальта"
- },
- "MA": {
- "name": "Марокко"
- },
- "MQ": {
- "name": "Мартініка"
- },
- "MH": {
- "name": "Маршаллові Острови"
- },
- "MX": {
- "name": "Мексика"
- },
- "FM": {
- "name": "Мікронезія"
- },
- "MZ": {
- "name": "Мозамбік"
- },
- "MD": {
- "name": "Молдова"
- },
- "MC": {
- "name": "Монако"
- },
- "MN": {
- "name": "Монголія"
- },
- "MS": {
- "name": "Монтсеррат"
- },
- "MM": {
- "name": "Мʼянма (Бірма)"
- },
- "NA": {
- "name": "Намібія"
- },
- "NR": {
- "name": "Науру"
- },
- "NP": {
- "name": "Непал"
- },
- "NE": {
- "name": "Нігер"
- },
- "NG": {
- "name": "Нігерія"
- },
- "NL": {
- "name": "Нідерланди"
- },
- "BQ": {
- "name": "Нідерландські Карибські острови"
- },
- "NI": {
- "name": "Нікараґуа"
- },
- "DE": {
- "name": "Німеччина"
- },
- "NU": {
- "name": "Ніуе"
- },
- "NZ": {
- "name": "Нова Зеландія"
- },
- "NC": {
- "name": "Нова Каледонія"
- },
- "NO": {
- "name": "Норвеґія"
- },
- "AE": {
- "name": "Обʼєднані Арабські Емірати"
- },
- "OM": {
- "name": "Оман"
- },
- "AC": {
- "name": "Острів Вознесіння"
- },
- "IM": {
- "name": "Острів Мен"
- },
- "NF": {
- "name": "Острів Норфолк"
- },
- "CX": {
- "name": "Острів Різдва"
- },
- "SH": {
- "name": "Острів Святої Єлени"
- },
- "CK": {
- "name": "Острови Кука"
- },
- "PN": {
- "name": "Острови Піткерн"
- },
- "TC": {
- "name": "Острови Теркс і Кайкос"
- },
- "PK": {
- "name": "Пакистан"
- },
- "PW": {
- "name": "Палау"
- },
- "PS": {
- "name": "Палестинські території"
- },
- "PA": {
- "name": "Панама"
- },
- "PG": {
- "name": "Папуа-Нова Ґвінея"
- },
- "PY": {
- "name": "Параґвай"
- },
- "PE": {
- "name": "Перу"
- },
- "GS": {
- "name": "Південна Джорджія та Південні Сандвічеві острови"
- },
- "KR": {
- "name": "Південна Корея"
- },
- "SS": {
- "name": "Південний Судан"
- },
- "ZA": {
- "name": "Південно-Африканська Республіка"
- },
- "KP": {
- "name": "Північна Корея"
- },
- "MP": {
- "name": "Північні Маріанські Острови"
- },
- "PL": {
- "name": "Польща"
- },
- "PT": {
- "name": "Портуґалія"
- },
- "PR": {
- "name": "Пуерто-Ріко"
- },
- "RE": {
- "name": "Реюньйон"
- },
- "RU": {
- "name": "Росія"
- },
- "RW": {
- "name": "Руанда"
- },
- "RO": {
- "name": "Румунія"
- },
- "SV": {
- "name": "Сальвадор"
- },
- "WS": {
- "name": "Самоа"
- },
- "SM": {
- "name": "Сан-Маріно"
- },
- "ST": {
- "name": "Сан-Томе і Прінсіпі"
- },
- "SA": {
- "name": "Саудівська Аравія"
- },
- "SZ": {
- "name": "Свазіленд"
- },
- "SC": {
- "name": "Сейшельські Острови"
- },
- "BL": {
- "name": "Сен-Бартельмі"
- },
- "MF": {
- "name": "Сен-Мартен"
- },
- "PM": {
- "name": "Сен-Пʼєр і Мікелон"
- },
- "SN": {
- "name": "Сенегал"
- },
- "VC": {
- "name": "Сент-Вінсент і Ґренадіни"
- },
- "KN": {
- "name": "Сент-Кітс і Невіс"
- },
- "LC": {
- "name": "Сент-Люсія"
- },
- "RS": {
- "name": "Сербія"
- },
- "EA": {
- "name": "Сеута і Мелілья"
- },
- "SY": {
- "name": "Сирія"
- },
- "SG": {
- "name": "Сінгапур"
- },
- "SX": {
- "name": "Сінт-Мартен"
- },
- "SK": {
- "name": "Словаччина"
- },
- "SI": {
- "name": "Словенія"
- },
- "SB": {
- "name": "Соломонові Острови"
- },
- "SO": {
- "name": "Сомалі"
- },
- "US": {
- "name": "Сполучені Штати"
- },
- "SD": {
- "name": "Судан"
- },
- "SR": {
- "name": "Сурінам"
- },
- "SL": {
- "name": "Сьєрра-Леоне"
- },
- "TJ": {
- "name": "Таджикистан"
- },
- "TH": {
- "name": "Таїланд"
- },
- "TW": {
- "name": "Тайвань"
- },
- "TZ": {
- "name": "Танзанія"
- },
- "TL": {
- "name": "Тімор-Лешті"
- },
- "TG": {
- "name": "Того"
- },
- "TK": {
- "name": "Токелау"
- },
- "TO": {
- "name": "Тонґа"
- },
- "TT": {
- "name": "Трінідад і Тобаґо"
- },
- "TA": {
- "name": "Трістан-да-Кунья"
- },
- "TV": {
- "name": "Тувалу"
- },
- "TN": {
- "name": "Туніс"
- },
- "TR": {
- "name": "Туреччина"
- },
- "TM": {
- "name": "Туркменістан"
- },
- "UG": {
- "name": "Уганда"
- },
- "HU": {
- "name": "Угорщина"
- },
- "UZ": {
- "name": "Узбекистан"
- },
- "UA": {
- "name": "Україна"
- },
- "WF": {
- "name": "Уолліс і Футуна"
- },
- "UY": {
- "name": "Уруґвай"
- },
- "FO": {
- "name": "Фарерські Острови"
- },
- "FJ": {
- "name": "Фіджі"
- },
- "PH": {
- "name": "Філіппіни"
- },
- "FI": {
- "name": "Фінляндія"
- },
- "FK": {
- "name": "Фолклендські острови"
- },
- "FR": {
- "name": "Франція"
- },
- "GF": {
- "name": "Французька Ґвіана"
- },
- "PF": {
- "name": "Французька Полінезія"
- },
- "TF": {
- "name": "Французькі Південні Території"
- },
- "HR": {
- "name": "Хорватія"
- },
- "CF": {
- "name": "Центральноафриканська Республіка"
- },
- "TD": {
- "name": "Чад"
- },
- "CZ": {
- "name": "Чехія"
- },
- "CL": {
- "name": "Чілі"
- },
- "ME": {
- "name": "Чорногорія"
- },
- "CH": {
- "name": "Швейцарія"
- },
- "SE": {
- "name": "Швеція"
- },
- "SJ": {
- "name": "Шпіцберґен і Ян-Майен"
- },
- "LK": {
- "name": "Шрі-Ланка"
- },
- "JM": {
- "name": "Ямайка"
- },
- "JP": {
- "name": "Японія"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/ur-IN.json b/vendor/commerceguys/intl/resources/country/ur-IN.json
deleted file mode 100644
index f128719dc..000000000
--- a/vendor/commerceguys/intl/resources/country/ur-IN.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "IT": {
- "name": "اٹلی"
- },
- "AR": {
- "name": "ارجنٹینا"
- },
- "JO": {
- "name": "اردن"
- },
- "AW": {
- "name": "اروبا"
- },
- "ER": {
- "name": "اریٹیریا"
- },
- "UZ": {
- "name": "ازبکستان"
- },
- "GQ": {
- "name": "استوائی گیانا"
- },
- "EE": {
- "name": "اسٹونیا"
- },
- "IL": {
- "name": "اسرائیل"
- },
- "AF": {
- "name": "افغانستان"
- },
- "SV": {
- "name": "ال سلواڈور"
- },
- "AL": {
- "name": "البانیہ"
- },
- "DZ": {
- "name": "الجیریا"
- },
- "UM": {
- "name": "امریکی بیرونی جزائر"
- },
- "VI": {
- "name": "امریکی جزائر ورجن"
- },
- "AS": {
- "name": "امریکی ساموآ"
- },
- "AQ": {
- "name": "انٹارکٹیکا"
- },
- "AG": {
- "name": "انٹیگوا اور باربودا"
- },
- "AD": {
- "name": "انڈورا"
- },
- "ID": {
- "name": "انڈونیشیا"
- },
- "AO": {
- "name": "انگولا"
- },
- "AI": {
- "name": "انگوئیلا"
- },
- "ET": {
- "name": "ایتھوپیا"
- },
- "IR": {
- "name": "ایران"
- },
- "EC": {
- "name": "ایکواڈور"
- },
- "AZ": {
- "name": "آذربائیجان"
- },
- "AM": {
- "name": "آرمینیا"
- },
- "AT": {
- "name": "آسٹریا"
- },
- "AU": {
- "name": "آسٹریلیا"
- },
- "IE": {
- "name": "آئرلینڈ"
- },
- "IS": {
- "name": "آئس لینڈ"
- },
- "IM": {
- "name": "آئل آف مین"
- },
- "BB": {
- "name": "بارباڈوس"
- },
- "BH": {
- "name": "بحرین"
- },
- "BR": {
- "name": "برازیل"
- },
- "IO": {
- "name": "برطانوی بحرہند خطہ"
- },
- "VG": {
- "name": "برطانوی جزائر ورجن"
- },
- "BF": {
- "name": "برکینا فاسو"
- },
- "BM": {
- "name": "برمودا"
- },
- "BN": {
- "name": "برونائی"
- },
- "BI": {
- "name": "برونڈی"
- },
- "BG": {
- "name": "بلغاریہ"
- },
- "BD": {
- "name": "بنگلہ دیش"
- },
- "BW": {
- "name": "بوتسوانا"
- },
- "BA": {
- "name": "بوسنیا اور ہرزیگووینا"
- },
- "BO": {
- "name": "بولیویا"
- },
- "BS": {
- "name": "بہاماس"
- },
- "BY": {
- "name": "بیلاروس"
- },
- "BZ": {
- "name": "بیلائز"
- },
- "BE": {
- "name": "بیلجیم"
- },
- "BJ": {
- "name": "بینن"
- },
- "IN": {
- "name": "بھارت"
- },
- "BT": {
- "name": "بھوٹان"
- },
- "PG": {
- "name": "پاپوآ نیو گنی"
- },
- "PK": {
- "name": "پاکستان"
- },
- "PA": {
- "name": "پانامہ"
- },
- "PT": {
- "name": "پرتگال"
- },
- "PW": {
- "name": "پلاؤ"
- },
- "PL": {
- "name": "پولینڈ"
- },
- "PY": {
- "name": "پیراگوئے"
- },
- "PE": {
- "name": "پیرو"
- },
- "PR": {
- "name": "پیورٹو ریکو"
- },
- "TJ": {
- "name": "تاجکستان"
- },
- "TW": {
- "name": "تائیوان"
- },
- "TA": {
- "name": "ترسٹان دا کونیا"
- },
- "TM": {
- "name": "ترکمانستان"
- },
- "TR": {
- "name": "ترکی"
- },
- "TT": {
- "name": "ترینیداد اور ٹوباگو"
- },
- "TZ": {
- "name": "تنزانیہ"
- },
- "TN": {
- "name": "تونس"
- },
- "TL": {
- "name": "تیمور لیسٹ"
- },
- "TH": {
- "name": "تھائی لینڈ"
- },
- "TK": {
- "name": "ٹوکیلاؤ"
- },
- "TG": {
- "name": "ٹوگو"
- },
- "TO": {
- "name": "ٹونگا"
- },
- "TV": {
- "name": "ٹووالو"
- },
- "JP": {
- "name": "جاپان"
- },
- "GE": {
- "name": "جارجیا"
- },
- "GI": {
- "name": "جبل الطارق"
- },
- "DJ": {
- "name": "جبوتی"
- },
- "JE": {
- "name": "جرسی"
- },
- "DE": {
- "name": "جرمنی"
- },
- "CC": {
- "name": "جزائر (کیلنگ) کوکوس"
- },
- "AX": {
- "name": "جزائر آلینڈ"
- },
- "PN": {
- "name": "جزائر پٹکیرن"
- },
- "SB": {
- "name": "جزائر سلیمان"
- },
- "MP": {
- "name": "جزائر شمالی ماریانا"
- },
- "FK": {
- "name": "جزائر فاکلینڈ"
- },
- "FO": {
- "name": "جزائر فیرو"
- },
- "CK": {
- "name": "جزائر کک"
- },
- "IC": {
- "name": "جزائر کناری"
- },
- "TC": {
- "name": "جزائر کیکس و ترکیہ"
- },
- "MH": {
- "name": "جزائر مارشل"
- },
- "AC": {
- "name": "جزیرہ اسینشن"
- },
- "CX": {
- "name": "جزیرہ کرسمس"
- },
- "NF": {
- "name": "جزیرہ نارفوک"
- },
- "JM": {
- "name": "جمائیکا"
- },
- "DO": {
- "name": "جمہوریہ ڈومينيکن"
- },
- "ZA": {
- "name": "جنوبی افریقہ"
- },
- "GS": {
- "name": "جنوبی جارجیا اور جنوبی سینڈوچ جزائر"
- },
- "SS": {
- "name": "جنوبی سوڈان"
- },
- "KR": {
- "name": "جنوبی کوریا"
- },
- "TD": {
- "name": "چاڈ"
- },
- "CL": {
- "name": "چلی"
- },
- "CZ": {
- "name": "چیکیا"
- },
- "CN": {
- "name": "چین"
- },
- "DK": {
- "name": "ڈنمارک"
- },
- "DM": {
- "name": "ڈومنیکا"
- },
- "DG": {
- "name": "ڈیگو گارشیا"
- },
- "RW": {
- "name": "روانڈا"
- },
- "RU": {
- "name": "روس"
- },
- "RO": {
- "name": "رومانیہ"
- },
- "RE": {
- "name": "ری یونین"
- },
- "US": {
- "name": "ریاستہائے متحدہ"
- },
- "ZM": {
- "name": "زامبیا"
- },
- "ZW": {
- "name": "زمبابوے"
- },
- "WS": {
- "name": "ساموآ"
- },
- "SM": {
- "name": "سان مارینو"
- },
- "ST": {
- "name": "ساؤ ٹوم اور پرنسپے"
- },
- "RS": {
- "name": "سربیا"
- },
- "LK": {
- "name": "سری لنکا"
- },
- "SC": {
- "name": "سشلیز"
- },
- "SA": {
- "name": "سعودی عرب"
- },
- "GB": {
- "name": "سلطنت متحدہ"
- },
- "SK": {
- "name": "سلوواکیہ"
- },
- "SI": {
- "name": "سلووینیا"
- },
- "SX": {
- "name": "سنٹ مارٹن"
- },
- "SG": {
- "name": "سنگاپور"
- },
- "SZ": {
- "name": "سوازی لینڈ"
- },
- "SJ": {
- "name": "سوالبرڈ اور جان ماین"
- },
- "SD": {
- "name": "سوڈان"
- },
- "SR": {
- "name": "سورینام"
- },
- "CH": {
- "name": "سوئٹزر لینڈ"
- },
- "SE": {
- "name": "سویڈن"
- },
- "SL": {
- "name": "سیرالیون"
- },
- "BL": {
- "name": "سینٹ برتھلیمی"
- },
- "PM": {
- "name": "سینٹ پیئر اور میکلیئون"
- },
- "KN": {
- "name": "سینٹ کٹس اور نیویس"
- },
- "LC": {
- "name": "سینٹ لوسیا"
- },
- "MF": {
- "name": "سینٹ مارٹن"
- },
- "VC": {
- "name": "سینٹ ونسنٹ اور گرینیڈائنز"
- },
- "SH": {
- "name": "سینٹ ہیلینا"
- },
- "SN": {
- "name": "سینیگل"
- },
- "EA": {
- "name": "سیئوٹا اور میلیلا"
- },
- "SY": {
- "name": "شام"
- },
- "KP": {
- "name": "شمالی کوریا"
- },
- "SO": {
- "name": "صومالیہ"
- },
- "IQ": {
- "name": "عراق"
- },
- "OM": {
- "name": "عمان"
- },
- "FJ": {
- "name": "فجی"
- },
- "FR": {
- "name": "فرانس"
- },
- "PF": {
- "name": "فرانسیسی پولینیشیا"
- },
- "TF": {
- "name": "فرانسیسی جنوبی خطے"
- },
- "GF": {
- "name": "فرانسیسی گیانا"
- },
- "PH": {
- "name": "فلپائن"
- },
- "PS": {
- "name": "فلسطینی خطے"
- },
- "FI": {
- "name": "فن لینڈ"
- },
- "CY": {
- "name": "قبرص"
- },
- "KZ": {
- "name": "قزاخستان"
- },
- "QA": {
- "name": "قطر"
- },
- "CG": {
- "name": "کانگو - برازاویلے"
- },
- "CD": {
- "name": "کانگو - کنشاسا"
- },
- "KG": {
- "name": "کرغزستان"
- },
- "HR": {
- "name": "کروشیا"
- },
- "KI": {
- "name": "کریباتی"
- },
- "BQ": {
- "name": "کریبیائی نیدرلینڈز"
- },
- "KH": {
- "name": "کمبوڈیا"
- },
- "CI": {
- "name": "کوٹ ڈی آئیوری"
- },
- "CR": {
- "name": "کوسٹا ریکا"
- },
- "XK": {
- "name": "کوسووو"
- },
- "CO": {
- "name": "کولمبیا"
- },
- "KM": {
- "name": "کوموروس"
- },
- "KW": {
- "name": "کویت"
- },
- "CV": {
- "name": "کیپ ورڈی"
- },
- "CM": {
- "name": "کیمرون"
- },
- "KY": {
- "name": "کیمین آئلینڈز"
- },
- "KE": {
- "name": "کینیا"
- },
- "CA": {
- "name": "کینیڈا"
- },
- "CU": {
- "name": "کیوبا"
- },
- "CW": {
- "name": "کیوراکاؤ"
- },
- "GL": {
- "name": "گرین لینڈ"
- },
- "GD": {
- "name": "گریناڈا"
- },
- "GN": {
- "name": "گنی"
- },
- "GW": {
- "name": "گنی بساؤ"
- },
- "GT": {
- "name": "گواٹے مالا"
- },
- "GP": {
- "name": "گواڈیلوپ"
- },
- "GU": {
- "name": "گوام"
- },
- "GG": {
- "name": "گوئرنسی"
- },
- "GY": {
- "name": "گیانا"
- },
- "GA": {
- "name": "گیبون"
- },
- "GM": {
- "name": "گیمبیا"
- },
- "GH": {
- "name": "گھانا"
- },
- "LA": {
- "name": "لاؤس"
- },
- "LR": {
- "name": "لائبیریا"
- },
- "LB": {
- "name": "لبنان"
- },
- "LV": {
- "name": "لٹویا"
- },
- "LU": {
- "name": "لکسمبرگ"
- },
- "LY": {
- "name": "لیبیا"
- },
- "LT": {
- "name": "لیتھونیا"
- },
- "LS": {
- "name": "لیسوتھو"
- },
- "LI": {
- "name": "لیشٹنسٹائن"
- },
- "MQ": {
- "name": "مارٹینک"
- },
- "MU": {
- "name": "ماریشس"
- },
- "MT": {
- "name": "مالٹا"
- },
- "MD": {
- "name": "مالدووا"
- },
- "MV": {
- "name": "مالدیپ"
- },
- "ML": {
- "name": "مالی"
- },
- "FM": {
- "name": "مائکرونیشیا"
- },
- "YT": {
- "name": "مایوٹ"
- },
- "AE": {
- "name": "متحدہ عرب امارات"
- },
- "MG": {
- "name": "مڈغاسکر"
- },
- "MA": {
- "name": "مراکش"
- },
- "EG": {
- "name": "مصر"
- },
- "EH": {
- "name": "مغربی صحارا"
- },
- "MK": {
- "name": "مقدونیہ"
- },
- "MO": {
- "name": "مکاؤ SAR چین"
- },
- "MW": {
- "name": "ملاوی"
- },
- "MY": {
- "name": "ملائشیا"
- },
- "MN": {
- "name": "منگولیا"
- },
- "MR": {
- "name": "موریطانیہ"
- },
- "MZ": {
- "name": "موزمبیق"
- },
- "MC": {
- "name": "موناکو"
- },
- "MS": {
- "name": "مونٹسیراٹ"
- },
- "ME": {
- "name": "مونٹے نیگرو"
- },
- "MM": {
- "name": "میانمار (برما)"
- },
- "MX": {
- "name": "میکسیکو"
- },
- "NO": {
- "name": "ناروے"
- },
- "NA": {
- "name": "نامیبیا"
- },
- "NE": {
- "name": "نائجر"
- },
- "NG": {
- "name": "نائجیریا"
- },
- "NI": {
- "name": "نکاراگووا"
- },
- "NR": {
- "name": "نؤرو"
- },
- "NP": {
- "name": "نیپال"
- },
- "NL": {
- "name": "نیدر لینڈز"
- },
- "NC": {
- "name": "نیو کلیڈونیا"
- },
- "NZ": {
- "name": "نیوزی لینڈ"
- },
- "NU": {
- "name": "نیئو"
- },
- "CF": {
- "name": "وسط افریقی جمہوریہ"
- },
- "VN": {
- "name": "ویتنام"
- },
- "VA": {
- "name": "ویٹیکن سٹی"
- },
- "WF": {
- "name": "ویلیز اور فیوٹیونا"
- },
- "VE": {
- "name": "وینزوئیلا"
- },
- "VU": {
- "name": "وینوآٹو"
- },
- "HK": {
- "name": "ہانگ کانگ SAR چین"
- },
- "ES": {
- "name": "ہسپانیہ"
- },
- "HU": {
- "name": "ہنگری"
- },
- "HN": {
- "name": "ہونڈاروس"
- },
- "HT": {
- "name": "ہیٹی"
- },
- "YE": {
- "name": "یمن"
- },
- "UY": {
- "name": "یوروگوئے"
- },
- "UA": {
- "name": "یوکرین"
- },
- "UG": {
- "name": "یوگنڈا"
- },
- "GR": {
- "name": "یونان"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/ur.json b/vendor/commerceguys/intl/resources/country/ur.json
deleted file mode 100644
index c546ab3a0..000000000
--- a/vendor/commerceguys/intl/resources/country/ur.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "IT": {
- "name": "اٹلی"
- },
- "AR": {
- "name": "ارجنٹینا"
- },
- "JO": {
- "name": "اردن"
- },
- "AW": {
- "name": "اروبا"
- },
- "ER": {
- "name": "اریٹیریا"
- },
- "UZ": {
- "name": "ازبکستان"
- },
- "GQ": {
- "name": "استوائی گیانا"
- },
- "EE": {
- "name": "اسٹونیا"
- },
- "IL": {
- "name": "اسرائیل"
- },
- "AC": {
- "name": "اسینشن آئلینڈ"
- },
- "AF": {
- "name": "افغانستان"
- },
- "SV": {
- "name": "ال سلواڈور"
- },
- "AL": {
- "name": "البانیہ"
- },
- "DZ": {
- "name": "الجیریا"
- },
- "UM": {
- "name": "امریکہ سے باہر کے چھوٹے جزائز"
- },
- "AS": {
- "name": "امریکی ساموآ"
- },
- "VI": {
- "name": "امریکی ورجن آئلینڈز"
- },
- "AQ": {
- "name": "انٹارکٹیکا"
- },
- "AG": {
- "name": "انٹیگوا اور باربودا"
- },
- "AD": {
- "name": "انڈورا"
- },
- "ID": {
- "name": "انڈونیشیا"
- },
- "AO": {
- "name": "انگولا"
- },
- "AI": {
- "name": "انگوئیلا"
- },
- "ET": {
- "name": "ایتھوپیا"
- },
- "IR": {
- "name": "ایران"
- },
- "EC": {
- "name": "ایکواڈور"
- },
- "AZ": {
- "name": "آذربائیجان"
- },
- "AM": {
- "name": "آرمینیا"
- },
- "AT": {
- "name": "آسٹریا"
- },
- "AU": {
- "name": "آسٹریلیا"
- },
- "AX": {
- "name": "آلینڈ آئلینڈز"
- },
- "IE": {
- "name": "آئرلینڈ"
- },
- "IS": {
- "name": "آئس لینڈ"
- },
- "IM": {
- "name": "آئل آف مین"
- },
- "BB": {
- "name": "بارباڈوس"
- },
- "BH": {
- "name": "بحرین"
- },
- "BR": {
- "name": "برازیل"
- },
- "VG": {
- "name": "برٹش ورجن آئلینڈز"
- },
- "IO": {
- "name": "برطانوی بحر ہند کا علاقہ"
- },
- "BF": {
- "name": "برکینا فاسو"
- },
- "BM": {
- "name": "برمودا"
- },
- "BN": {
- "name": "برونائی"
- },
- "BI": {
- "name": "برونڈی"
- },
- "BG": {
- "name": "بلغاریہ"
- },
- "BD": {
- "name": "بنگلہ دیش"
- },
- "BW": {
- "name": "بوتسوانا"
- },
- "BA": {
- "name": "بوسنیا اور ہرزیگووینا"
- },
- "BO": {
- "name": "بولیویا"
- },
- "BS": {
- "name": "بہاماس"
- },
- "BY": {
- "name": "بیلاروس"
- },
- "BZ": {
- "name": "بیلائز"
- },
- "BE": {
- "name": "بیلجیم"
- },
- "BJ": {
- "name": "بینن"
- },
- "IN": {
- "name": "بھارت"
- },
- "BT": {
- "name": "بھوٹان"
- },
- "PG": {
- "name": "پاپوآ نیو گنی"
- },
- "PK": {
- "name": "پاکستان"
- },
- "PA": {
- "name": "پانامہ"
- },
- "PN": {
- "name": "پٹکائرن جزائر"
- },
- "PT": {
- "name": "پرتگال"
- },
- "PW": {
- "name": "پلاؤ"
- },
- "PL": {
- "name": "پولینڈ"
- },
- "PY": {
- "name": "پیراگوئے"
- },
- "PE": {
- "name": "پیرو"
- },
- "PR": {
- "name": "پیورٹو ریکو"
- },
- "TJ": {
- "name": "تاجکستان"
- },
- "TW": {
- "name": "تائیوان"
- },
- "TC": {
- "name": "ترکس اور کیکاؤس جزائر"
- },
- "TM": {
- "name": "ترکمانستان"
- },
- "TR": {
- "name": "ترکی"
- },
- "TT": {
- "name": "ترینیداد اور ٹوباگو"
- },
- "TZ": {
- "name": "تنزانیہ"
- },
- "TN": {
- "name": "تونس"
- },
- "TL": {
- "name": "تیمور لیسٹ"
- },
- "TH": {
- "name": "تھائی لینڈ"
- },
- "TA": {
- "name": "ٹرسٹن ڈا کیونہا"
- },
- "TK": {
- "name": "ٹوکیلاؤ"
- },
- "TG": {
- "name": "ٹوگو"
- },
- "TO": {
- "name": "ٹونگا"
- },
- "TV": {
- "name": "ٹووالو"
- },
- "JP": {
- "name": "جاپان"
- },
- "GE": {
- "name": "جارجیا"
- },
- "GI": {
- "name": "جبل الطارق"
- },
- "DJ": {
- "name": "جبوتی"
- },
- "JE": {
- "name": "جرسی"
- },
- "DE": {
- "name": "جرمنی"
- },
- "FO": {
- "name": "جزائر فارو"
- },
- "CX": {
- "name": "جزیرہ کرسمس"
- },
- "JM": {
- "name": "جمائیکا"
- },
- "DO": {
- "name": "جمہوریہ ڈومينيکن"
- },
- "ZA": {
- "name": "جنوبی افریقہ"
- },
- "GS": {
- "name": "جنوبی جارجیا اور جنوبی سینڈوچ جزائر"
- },
- "SS": {
- "name": "جنوبی سوڈان"
- },
- "KR": {
- "name": "جنوبی کوریا"
- },
- "TD": {
- "name": "چاڈ"
- },
- "CL": {
- "name": "چلی"
- },
- "CZ": {
- "name": "چیکیا"
- },
- "CN": {
- "name": "چین"
- },
- "DG": {
- "name": "ڈائجو گارسیا"
- },
- "DK": {
- "name": "ڈنمارک"
- },
- "DM": {
- "name": "ڈومنیکا"
- },
- "RW": {
- "name": "روانڈا"
- },
- "RU": {
- "name": "روس"
- },
- "RO": {
- "name": "رومانیہ"
- },
- "RE": {
- "name": "ری یونین"
- },
- "US": {
- "name": "ریاستہائے متحدہ"
- },
- "ZM": {
- "name": "زامبیا"
- },
- "ZW": {
- "name": "زمبابوے"
- },
- "WS": {
- "name": "ساموآ"
- },
- "SM": {
- "name": "سان مارینو"
- },
- "ST": {
- "name": "ساؤ ٹوم اور پرنسپے"
- },
- "RS": {
- "name": "سربیا"
- },
- "LK": {
- "name": "سری لنکا"
- },
- "SC": {
- "name": "سشلیز"
- },
- "SA": {
- "name": "سعودی عرب"
- },
- "GB": {
- "name": "سلطنت متحدہ"
- },
- "SK": {
- "name": "سلوواکیہ"
- },
- "SI": {
- "name": "سلووینیا"
- },
- "SX": {
- "name": "سنٹ مارٹن"
- },
- "SG": {
- "name": "سنگاپور"
- },
- "SZ": {
- "name": "سوازی لینڈ"
- },
- "SJ": {
- "name": "سوالبرڈ اور جان ماین"
- },
- "SD": {
- "name": "سوڈان"
- },
- "SR": {
- "name": "سورینام"
- },
- "SB": {
- "name": "سولومن آئلینڈز"
- },
- "CH": {
- "name": "سوئٹزر لینڈ"
- },
- "SE": {
- "name": "سویڈن"
- },
- "SL": {
- "name": "سیرالیون"
- },
- "BL": {
- "name": "سینٹ برتھلیمی"
- },
- "PM": {
- "name": "سینٹ پیئر اور میکلیئون"
- },
- "KN": {
- "name": "سینٹ کٹس اور نیویس"
- },
- "LC": {
- "name": "سینٹ لوسیا"
- },
- "MF": {
- "name": "سینٹ مارٹن"
- },
- "VC": {
- "name": "سینٹ ونسنٹ اور گرینیڈائنز"
- },
- "SH": {
- "name": "سینٹ ہیلینا"
- },
- "SN": {
- "name": "سینیگل"
- },
- "EA": {
- "name": "سیئوٹا اور میلیلا"
- },
- "SY": {
- "name": "شام"
- },
- "KP": {
- "name": "شمالی کوریا"
- },
- "MP": {
- "name": "شمالی ماریانا آئلینڈز"
- },
- "SO": {
- "name": "صومالیہ"
- },
- "IQ": {
- "name": "عراق"
- },
- "OM": {
- "name": "عمان"
- },
- "FK": {
- "name": "فاکلینڈ جزائر"
- },
- "FJ": {
- "name": "فجی"
- },
- "FR": {
- "name": "فرانس"
- },
- "PF": {
- "name": "فرانسیسی پولینیشیا"
- },
- "TF": {
- "name": "فرانسیسی جنوبی خطے"
- },
- "GF": {
- "name": "فرینچ گیانا"
- },
- "PH": {
- "name": "فلپائن"
- },
- "PS": {
- "name": "فلسطینی خطے"
- },
- "FI": {
- "name": "فن لینڈ"
- },
- "CY": {
- "name": "قبرص"
- },
- "KZ": {
- "name": "قزاخستان"
- },
- "QA": {
- "name": "قطر"
- },
- "CG": {
- "name": "کانگو - برازاویلے"
- },
- "CD": {
- "name": "کانگو - کنشاسا"
- },
- "KG": {
- "name": "کرغزستان"
- },
- "HR": {
- "name": "کروشیا"
- },
- "KI": {
- "name": "کریباتی"
- },
- "BQ": {
- "name": "کریبیائی نیدرلینڈز"
- },
- "CK": {
- "name": "کک آئلینڈز"
- },
- "KH": {
- "name": "کمبوڈیا"
- },
- "CI": {
- "name": "کوٹ ڈی آئیوری"
- },
- "CR": {
- "name": "کوسٹا ریکا"
- },
- "XK": {
- "name": "کوسووو"
- },
- "CC": {
- "name": "کوکوس (کیلنگ) جزائر"
- },
- "CO": {
- "name": "کولمبیا"
- },
- "KM": {
- "name": "کوموروس"
- },
- "KW": {
- "name": "کویت"
- },
- "CV": {
- "name": "کیپ ورڈی"
- },
- "CM": {
- "name": "کیمرون"
- },
- "KY": {
- "name": "کیمین آئلینڈز"
- },
- "IC": {
- "name": "کینری آئلینڈز"
- },
- "KE": {
- "name": "کینیا"
- },
- "CA": {
- "name": "کینیڈا"
- },
- "CU": {
- "name": "کیوبا"
- },
- "CW": {
- "name": "کیوراکاؤ"
- },
- "GL": {
- "name": "گرین لینڈ"
- },
- "GD": {
- "name": "گریناڈا"
- },
- "GN": {
- "name": "گنی"
- },
- "GW": {
- "name": "گنی بساؤ"
- },
- "GT": {
- "name": "گواٹے مالا"
- },
- "GP": {
- "name": "گواڈیلوپ"
- },
- "GU": {
- "name": "گوام"
- },
- "GG": {
- "name": "گوئرنسی"
- },
- "GY": {
- "name": "گیانا"
- },
- "GA": {
- "name": "گیبون"
- },
- "GM": {
- "name": "گیمبیا"
- },
- "GH": {
- "name": "گھانا"
- },
- "LA": {
- "name": "لاؤس"
- },
- "LR": {
- "name": "لائبیریا"
- },
- "LB": {
- "name": "لبنان"
- },
- "LV": {
- "name": "لٹویا"
- },
- "LU": {
- "name": "لکسمبرگ"
- },
- "LY": {
- "name": "لیبیا"
- },
- "LT": {
- "name": "لیتھونیا"
- },
- "LS": {
- "name": "لیسوتھو"
- },
- "LI": {
- "name": "لیشٹنسٹائن"
- },
- "MQ": {
- "name": "مارٹینک"
- },
- "MH": {
- "name": "مارشل آئلینڈز"
- },
- "MU": {
- "name": "ماریشس"
- },
- "MT": {
- "name": "مالٹا"
- },
- "MD": {
- "name": "مالدووا"
- },
- "MV": {
- "name": "مالدیپ"
- },
- "ML": {
- "name": "مالی"
- },
- "FM": {
- "name": "مائکرونیشیا"
- },
- "YT": {
- "name": "مایوٹ"
- },
- "AE": {
- "name": "متحدہ عرب امارات"
- },
- "MG": {
- "name": "مڈغاسکر"
- },
- "MA": {
- "name": "مراکش"
- },
- "EG": {
- "name": "مصر"
- },
- "EH": {
- "name": "مغربی صحارا"
- },
- "MK": {
- "name": "مقدونیہ"
- },
- "MO": {
- "name": "مکاؤ SAR چین"
- },
- "MW": {
- "name": "ملاوی"
- },
- "MY": {
- "name": "ملائشیا"
- },
- "MN": {
- "name": "منگولیا"
- },
- "MR": {
- "name": "موریطانیہ"
- },
- "MZ": {
- "name": "موزمبیق"
- },
- "MC": {
- "name": "موناکو"
- },
- "MS": {
- "name": "مونٹسیراٹ"
- },
- "ME": {
- "name": "مونٹے نیگرو"
- },
- "MM": {
- "name": "میانمار (برما)"
- },
- "MX": {
- "name": "میکسیکو"
- },
- "NF": {
- "name": "نارفوک آئلینڈ"
- },
- "NO": {
- "name": "ناروے"
- },
- "NA": {
- "name": "نامیبیا"
- },
- "NE": {
- "name": "نائجر"
- },
- "NG": {
- "name": "نائجیریا"
- },
- "NI": {
- "name": "نکاراگووا"
- },
- "NR": {
- "name": "نؤرو"
- },
- "NP": {
- "name": "نیپال"
- },
- "NL": {
- "name": "نیدر لینڈز"
- },
- "NC": {
- "name": "نیو کلیڈونیا"
- },
- "NZ": {
- "name": "نیوزی لینڈ"
- },
- "NU": {
- "name": "نیئو"
- },
- "CF": {
- "name": "وسط افریقی جمہوریہ"
- },
- "VN": {
- "name": "ویتنام"
- },
- "VA": {
- "name": "ویٹیکن سٹی"
- },
- "WF": {
- "name": "ویلیز اور فیوٹیونا"
- },
- "VE": {
- "name": "وینزوئیلا"
- },
- "VU": {
- "name": "وینوآٹو"
- },
- "HK": {
- "name": "ہانگ کانگ SAR چین"
- },
- "ES": {
- "name": "ہسپانیہ"
- },
- "HU": {
- "name": "ہنگری"
- },
- "HN": {
- "name": "ہونڈاروس"
- },
- "HT": {
- "name": "ہیٹی"
- },
- "YE": {
- "name": "یمن"
- },
- "UY": {
- "name": "یوروگوئے"
- },
- "UA": {
- "name": "یوکرین"
- },
- "UG": {
- "name": "یوگنڈا"
- },
- "GR": {
- "name": "یونان"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/uz-Cyrl.json b/vendor/commerceguys/intl/resources/country/uz-Cyrl.json
deleted file mode 100644
index e9bddac67..000000000
--- a/vendor/commerceguys/intl/resources/country/uz-Cyrl.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AU": {
- "name": "Австралия"
- },
- "AT": {
- "name": "Австрия"
- },
- "VI": {
- "name": "АҚШ Виргин ороллари"
- },
- "UM": {
- "name": "АҚШ ёндош ороллари"
- },
- "AX": {
- "name": "Аланд ороллари"
- },
- "AL": {
- "name": "Албания"
- },
- "US": {
- "name": "Америка Қўшма Штатлари"
- },
- "AS": {
- "name": "Америка Самоаси"
- },
- "AI": {
- "name": "Ангилья"
- },
- "AO": {
- "name": "Ангола"
- },
- "AD": {
- "name": "Андорра"
- },
- "AQ": {
- "name": "Антарктида"
- },
- "AG": {
- "name": "Антигуа ва Барбуда"
- },
- "AR": {
- "name": "Аргентина"
- },
- "AM": {
- "name": "Арманистон"
- },
- "AW": {
- "name": "Аруба"
- },
- "AF": {
- "name": "Афғонистон"
- },
- "BS": {
- "name": "Багама ороллари"
- },
- "BD": {
- "name": "Бангладеш"
- },
- "BB": {
- "name": "Барбадос"
- },
- "BH": {
- "name": "Баҳрайн"
- },
- "BY": {
- "name": "Беларус"
- },
- "BZ": {
- "name": "Белиз"
- },
- "BE": {
- "name": "Бельгия"
- },
- "BJ": {
- "name": "Бенин"
- },
- "BM": {
- "name": "Бермуда"
- },
- "AE": {
- "name": "Бирлашган Араб Амирликлари"
- },
- "BG": {
- "name": "Болгария"
- },
- "BO": {
- "name": "Боливия"
- },
- "BQ": {
- "name": "Бонейр, Синт-Эстатиус ва Саба"
- },
- "BA": {
- "name": "Босния ва Герцеговина"
- },
- "BW": {
- "name": "Ботсванна"
- },
- "BR": {
- "name": "Бразилия"
- },
- "VG": {
- "name": "Британия Виргин ороллари"
- },
- "IO": {
- "name": "Британиянинг Ҳинд океанидаги ҳудуди"
- },
- "BN": {
- "name": "Бруней"
- },
- "BF": {
- "name": "Буркина-Фасо"
- },
- "BI": {
- "name": "Бурунди"
- },
- "BT": {
- "name": "Бутан"
- },
- "GB": {
- "name": "Буюк Британия"
- },
- "VU": {
- "name": "Вануату"
- },
- "VA": {
- "name": "Ватикан"
- },
- "HU": {
- "name": "Венгрия"
- },
- "VE": {
- "name": "Венесуэла"
- },
- "VN": {
- "name": "Вьетнам"
- },
- "GA": {
- "name": "Габон"
- },
- "HT": {
- "name": "Гаити"
- },
- "GM": {
- "name": "Гамбия"
- },
- "GH": {
- "name": "Гана"
- },
- "GY": {
- "name": "Гаяна"
- },
- "GP": {
- "name": "Гваделупе"
- },
- "GT": {
- "name": "Гватемала"
- },
- "GN": {
- "name": "Гвинея"
- },
- "GW": {
- "name": "Гвинея-Бисау"
- },
- "DE": {
- "name": "Германия"
- },
- "GG": {
- "name": "Гернси"
- },
- "GI": {
- "name": "Гибралтар"
- },
- "HN": {
- "name": "Гондурас"
- },
- "HK": {
- "name": "Гонконг (Хитой ММҲ)"
- },
- "GD": {
- "name": "Гренада"
- },
- "GL": {
- "name": "Гренландия"
- },
- "GR": {
- "name": "Греция"
- },
- "GE": {
- "name": "Грузия"
- },
- "GU": {
- "name": "Гуам"
- },
- "EH": {
- "name": "Ғарбий Саҳрои Кабир"
- },
- "DK": {
- "name": "Дания"
- },
- "DG": {
- "name": "Диего-Гарсия"
- },
- "DM": {
- "name": "Доминика"
- },
- "DO": {
- "name": "Доминикан Республикаси"
- },
- "DZ": {
- "name": "Жазоир"
- },
- "ZA": {
- "name": "Жанубий Африка Республикаси"
- },
- "GS": {
- "name": "Жанубий Георгия ва Жанубий Сендвич ороллари"
- },
- "KR": {
- "name": "Жанубий Корея"
- },
- "SS": {
- "name": "Жанубий Судан"
- },
- "JE": {
- "name": "Жерси"
- },
- "DJ": {
- "name": "Жибути"
- },
- "ZM": {
- "name": "Замбия"
- },
- "ZW": {
- "name": "Зимбабве"
- },
- "ID": {
- "name": "Индонезия"
- },
- "JO": {
- "name": "Иордания"
- },
- "IE": {
- "name": "Ирландия"
- },
- "IQ": {
- "name": "Ироқ"
- },
- "IS": {
- "name": "Исландия"
- },
- "ES": {
- "name": "Испания"
- },
- "IL": {
- "name": "Исроил"
- },
- "IT": {
- "name": "Италия"
- },
- "CV": {
- "name": "Кабо-Верде"
- },
- "KY": {
- "name": "Кайман ороллари"
- },
- "KH": {
- "name": "Камбоджа"
- },
- "CM": {
- "name": "Камерун"
- },
- "CA": {
- "name": "Канада"
- },
- "IC": {
- "name": "Канар ороллари"
- },
- "KE": {
- "name": "Кения"
- },
- "CY": {
- "name": "Кипр"
- },
- "KI": {
- "name": "Кирибати"
- },
- "CC": {
- "name": "Кокос (Килинг) ороллари"
- },
- "CO": {
- "name": "Колумбия"
- },
- "KM": {
- "name": "Комор ороллари"
- },
- "CG": {
- "name": "Конго Браззавиль"
- },
- "CD": {
- "name": "Конго-Киншаса"
- },
- "XK": {
- "name": "Косово"
- },
- "CR": {
- "name": "Коста-Рика"
- },
- "CI": {
- "name": "Кот-д’Ивуар"
- },
- "CU": {
- "name": "Куба"
- },
- "CK": {
- "name": "Кук ороллари"
- },
- "CW": {
- "name": "Кюрасао"
- },
- "QA": {
- "name": "Қатар"
- },
- "KG": {
- "name": "Қирғизистон"
- },
- "KZ": {
- "name": "Қозоғистон"
- },
- "KW": {
- "name": "Қувайт"
- },
- "LA": {
- "name": "Лаос"
- },
- "LV": {
- "name": "Латвия"
- },
- "LS": {
- "name": "Лесото"
- },
- "LR": {
- "name": "Либерия"
- },
- "LB": {
- "name": "Ливан"
- },
- "LY": {
- "name": "Ливия"
- },
- "LT": {
- "name": "Литва"
- },
- "LI": {
- "name": "Лихтенштейн"
- },
- "LU": {
- "name": "Люксембург"
- },
- "MU": {
- "name": "Маврикий"
- },
- "MR": {
- "name": "Мавритания"
- },
- "MG": {
- "name": "Мадагаскар"
- },
- "YT": {
- "name": "Майотта"
- },
- "MO": {
- "name": "Макао (Хитой ММҲ)"
- },
- "MK": {
- "name": "Македония"
- },
- "MW": {
- "name": "Малави"
- },
- "MY": {
- "name": "Малайзия"
- },
- "ML": {
- "name": "Мали"
- },
- "MV": {
- "name": "Мальдив ороллари"
- },
- "MT": {
- "name": "Мальта"
- },
- "CF": {
- "name": "Марказий Африка Республикаси"
- },
- "MA": {
- "name": "Марокаш"
- },
- "MQ": {
- "name": "Мартиника"
- },
- "MH": {
- "name": "Маршал ороллари"
- },
- "MX": {
- "name": "Мексика"
- },
- "AC": {
- "name": "Меърож ороли"
- },
- "FM": {
- "name": "Микронезия"
- },
- "EG": {
- "name": "Миср"
- },
- "MZ": {
- "name": "Мозамбик"
- },
- "MD": {
- "name": "Молдова"
- },
- "MC": {
- "name": "Монако"
- },
- "MN": {
- "name": "Монголия"
- },
- "MS": {
- "name": "Монтсеррат"
- },
- "SH": {
- "name": "Муқаддас Елена ороли"
- },
- "MM": {
- "name": "Мьянма (Бирма)"
- },
- "IM": {
- "name": "Мэн ороли"
- },
- "NA": {
- "name": "Намибия"
- },
- "NR": {
- "name": "Науру"
- },
- "NP": {
- "name": "Непал"
- },
- "NE": {
- "name": "Нигер"
- },
- "NG": {
- "name": "Нигерия"
- },
- "NL": {
- "name": "Нидерландия"
- },
- "NI": {
- "name": "Никарагуа"
- },
- "NU": {
- "name": "Ниуэ"
- },
- "NO": {
- "name": "Норвегия"
- },
- "NF": {
- "name": "Норфолк ороллари"
- },
- "AZ": {
- "name": "Озарбайжон"
- },
- "PW": {
- "name": "Палау"
- },
- "PA": {
- "name": "Панама"
- },
- "PG": {
- "name": "Папуа - Янги Гвинея"
- },
- "PY": {
- "name": "Парагвай"
- },
- "PE": {
- "name": "Перу"
- },
- "PN": {
- "name": "Питкэрн ороллари"
- },
- "PK": {
- "name": "Покистон"
- },
- "PL": {
- "name": "Польша"
- },
- "PT": {
- "name": "Португалия"
- },
- "PR": {
- "name": "Пуэрто-Рико"
- },
- "RE": {
- "name": "Реюнион"
- },
- "CX": {
- "name": "Рождество ороли"
- },
- "RU": {
- "name": "Россия"
- },
- "RW": {
- "name": "Руанда"
- },
- "RO": {
- "name": "Руминия"
- },
- "SV": {
- "name": "Салвадор"
- },
- "WS": {
- "name": "Самоа"
- },
- "SM": {
- "name": "Сан-Марино"
- },
- "ST": {
- "name": "Сан-Томе ва Принсипи"
- },
- "SA": {
- "name": "Саудия Арабистони"
- },
- "SZ": {
- "name": "Свазиленд"
- },
- "SJ": {
- "name": "Свалбард ва Ян-Майен"
- },
- "SC": {
- "name": "Сейшел ороллари"
- },
- "BL": {
- "name": "Сен-Бартелеми"
- },
- "SN": {
- "name": "Сенегал"
- },
- "VC": {
- "name": "Сент-Винсент ва Гренадин"
- },
- "KN": {
- "name": "Сент-Китс ва Невис"
- },
- "LC": {
- "name": "Сент-Люсия"
- },
- "MF": {
- "name": "Сент-Мартин"
- },
- "PM": {
- "name": "Сент-Пьер ва Микелон"
- },
- "RS": {
- "name": "Сербия"
- },
- "SG": {
- "name": "Сингапур"
- },
- "SX": {
- "name": "Синт-Мартен"
- },
- "SK": {
- "name": "Словакия"
- },
- "SI": {
- "name": "Словения"
- },
- "SB": {
- "name": "Соломон ороллари"
- },
- "SO": {
- "name": "Сомали"
- },
- "SD": {
- "name": "Судан"
- },
- "SR": {
- "name": "Суринам"
- },
- "SY": {
- "name": "Сурия"
- },
- "SL": {
- "name": "Сьерра-Леоне"
- },
- "EA": {
- "name": "Сэута ва Мелилла"
- },
- "TH": {
- "name": "Таиланд"
- },
- "TW": {
- "name": "Тайван"
- },
- "TZ": {
- "name": "Танзания"
- },
- "TL": {
- "name": "Тимор-Лесте"
- },
- "TG": {
- "name": "Того"
- },
- "TJ": {
- "name": "Тожикистон"
- },
- "TK": {
- "name": "Токелау"
- },
- "TO": {
- "name": "Тонга"
- },
- "TT": {
- "name": "Тринидад ва Тобаго"
- },
- "TA": {
- "name": "Тристан-да-Куня"
- },
- "TV": {
- "name": "Тувалу"
- },
- "TN": {
- "name": "Тунис"
- },
- "TR": {
- "name": "Туркия"
- },
- "TM": {
- "name": "Туркманистон"
- },
- "TC": {
- "name": "Туркс ва Кайкос ороллари"
- },
- "UG": {
- "name": "Уганда"
- },
- "UZ": {
- "name": "Ўзбекистон"
- },
- "UA": {
- "name": "Украина"
- },
- "OM": {
- "name": "Уммон"
- },
- "WF": {
- "name": "Уоллис ва Футуна"
- },
- "UY": {
- "name": "Уругвай"
- },
- "PS": {
- "name": "Фаластин ҳудуди"
- },
- "FO": {
- "name": "Фарер ороллари"
- },
- "FJ": {
- "name": "Фижи"
- },
- "PH": {
- "name": "Филиппин"
- },
- "FI": {
- "name": "Финляндия"
- },
- "FK": {
- "name": "Фолкленд ороллари"
- },
- "FR": {
- "name": "Франция"
- },
- "GF": {
- "name": "Француз Гвианаси"
- },
- "TF": {
- "name": "Француз жанубий ҳудудлари"
- },
- "PF": {
- "name": "Француз Полинезияси"
- },
- "CN": {
- "name": "Хитой"
- },
- "HR": {
- "name": "Хорватия"
- },
- "IN": {
- "name": "Ҳиндистон"
- },
- "TD": {
- "name": "Чад"
- },
- "ME": {
- "name": "Черногория"
- },
- "CZ": {
- "name": "Чехия"
- },
- "CL": {
- "name": "Чили"
- },
- "CH": {
- "name": "Швейцария"
- },
- "SE": {
- "name": "Швеция"
- },
- "KP": {
- "name": "Шимолий Корея"
- },
- "MP": {
- "name": "Шимолий Марианна ороллари"
- },
- "LK": {
- "name": "Шри-Ланка"
- },
- "EC": {
- "name": "Эквадор"
- },
- "GQ": {
- "name": "Экваториал Гвинея"
- },
- "ER": {
- "name": "Эритрея"
- },
- "IR": {
- "name": "Эрон"
- },
- "EE": {
- "name": "Эстония"
- },
- "ET": {
- "name": "Эфиопия"
- },
- "JM": {
- "name": "Ямайка"
- },
- "YE": {
- "name": "Яман"
- },
- "NZ": {
- "name": "Янги Зеландия"
- },
- "NC": {
- "name": "Янги Каледония"
- },
- "JP": {
- "name": "Япония"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/uz.json b/vendor/commerceguys/intl/resources/country/uz.json
deleted file mode 100644
index cc36eceb7..000000000
--- a/vendor/commerceguys/intl/resources/country/uz.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afgʻoniston"
- },
- "AX": {
- "name": "Aland orollari"
- },
- "AL": {
- "name": "Albaniya"
- },
- "US": {
- "name": "Amerika Qo‘shma Shtatlari"
- },
- "AS": {
- "name": "Amerika Samoasi"
- },
- "AD": {
- "name": "Andorra"
- },
- "AI": {
- "name": "Angilya"
- },
- "AO": {
- "name": "Angola"
- },
- "AQ": {
- "name": "Antarktida"
- },
- "AG": {
- "name": "Antigua va Barbuda"
- },
- "VI": {
- "name": "AQSH Virgin orollari"
- },
- "UM": {
- "name": "AQSH yondosh orollari"
- },
- "AR": {
- "name": "Argentina"
- },
- "AM": {
- "name": "Armaniston"
- },
- "AW": {
- "name": "Aruba"
- },
- "AU": {
- "name": "Avstraliya"
- },
- "AT": {
- "name": "Avstriya"
- },
- "BS": {
- "name": "Bagama orollari"
- },
- "BH": {
- "name": "Bahrayn"
- },
- "BD": {
- "name": "Bangladesh"
- },
- "BB": {
- "name": "Barbados"
- },
- "BY": {
- "name": "Belarus"
- },
- "BE": {
- "name": "Belgiya"
- },
- "BZ": {
- "name": "Beliz"
- },
- "BJ": {
- "name": "Benin"
- },
- "BM": {
- "name": "Bermuda orollari"
- },
- "AE": {
- "name": "Birlashgan Arab Amirliklari"
- },
- "BG": {
- "name": "Bolgariya"
- },
- "BO": {
- "name": "Boliviya"
- },
- "BQ": {
- "name": "Boneyr, Sint-Estatius va Saba"
- },
- "BA": {
- "name": "Bosniya va Gertsegovina"
- },
- "BW": {
- "name": "Botsvana"
- },
- "BR": {
- "name": "Braziliya"
- },
- "VG": {
- "name": "Britaniya Virgin orollari"
- },
- "IO": {
- "name": "Britaniyaning Hind okeanidagi hududi"
- },
- "BN": {
- "name": "Bruney"
- },
- "BF": {
- "name": "Burkina-Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "BT": {
- "name": "Butan"
- },
- "GB": {
- "name": "Buyuk Britaniya"
- },
- "DK": {
- "name": "Daniya"
- },
- "DG": {
- "name": "Diyego-Garsiya"
- },
- "DM": {
- "name": "Dominika"
- },
- "DO": {
- "name": "Dominikan Respublikasi"
- },
- "ET": {
- "name": "Efiopiya"
- },
- "EC": {
- "name": "Ekvador"
- },
- "GQ": {
- "name": "Ekvatorial Gvineya"
- },
- "ER": {
- "name": "Eritreya"
- },
- "IR": {
- "name": "Eron"
- },
- "EE": {
- "name": "Estoniya"
- },
- "PS": {
- "name": "Falastin hududlari"
- },
- "FO": {
- "name": "Farer orollari"
- },
- "FJ": {
- "name": "Fiji"
- },
- "PH": {
- "name": "Filippin"
- },
- "FI": {
- "name": "Finlandiya"
- },
- "FK": {
- "name": "Folklend orollari"
- },
- "FR": {
- "name": "Fransiya"
- },
- "GF": {
- "name": "Fransuz Gvianasi"
- },
- "TF": {
- "name": "Fransuz Janubiy hududlari"
- },
- "PF": {
- "name": "Fransuz Polineziyasi"
- },
- "GA": {
- "name": "Gabon"
- },
- "HT": {
- "name": "Gaiti"
- },
- "GM": {
- "name": "Gambiya"
- },
- "GH": {
- "name": "Gana"
- },
- "GY": {
- "name": "Gayana"
- },
- "DE": {
- "name": "Germaniya"
- },
- "GG": {
- "name": "Gernsi"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "HN": {
- "name": "Gonduras"
- },
- "HK": {
- "name": "Gonkong (Xitoy MMH)"
- },
- "GD": {
- "name": "Grenada"
- },
- "GL": {
- "name": "Grenlandiya"
- },
- "GR": {
- "name": "Gretsiya"
- },
- "GE": {
- "name": "Gruziya"
- },
- "GU": {
- "name": "Guam"
- },
- "GP": {
- "name": "Gvadelupe"
- },
- "GT": {
- "name": "Gvatemala"
- },
- "GN": {
- "name": "Gvineya"
- },
- "GW": {
- "name": "Gvineya-Bisau"
- },
- "IN": {
- "name": "Hindiston"
- },
- "ID": {
- "name": "Indoneziya"
- },
- "JO": {
- "name": "Iordaniya"
- },
- "IE": {
- "name": "Irlandiya"
- },
- "IQ": {
- "name": "Iroq"
- },
- "IS": {
- "name": "Islandiya"
- },
- "ES": {
- "name": "Ispaniya"
- },
- "IL": {
- "name": "Isroil"
- },
- "IT": {
- "name": "Italiya"
- },
- "ZA": {
- "name": "Janubiy Afrika Respublikasi"
- },
- "GS": {
- "name": "Janubiy Georgiya va Janubiy Sendvich orollari"
- },
- "KR": {
- "name": "Janubiy Koreya"
- },
- "SS": {
- "name": "Janubiy Sudan"
- },
- "DZ": {
- "name": "Jazoir"
- },
- "JE": {
- "name": "Jersi"
- },
- "DJ": {
- "name": "Jibuti"
- },
- "CV": {
- "name": "Kabo-Verde"
- },
- "KH": {
- "name": "Kambodja"
- },
- "CM": {
- "name": "Kamerun"
- },
- "CA": {
- "name": "Kanada"
- },
- "IC": {
- "name": "Kanar orollari"
- },
- "KY": {
- "name": "Kayman orollari"
- },
- "KE": {
- "name": "Keniya"
- },
- "CY": {
- "name": "Kipr"
- },
- "KI": {
- "name": "Kiribati"
- },
- "CC": {
- "name": "Kokos (Kiling) orollari"
- },
- "CO": {
- "name": "Kolumbiya"
- },
- "KM": {
- "name": "Komor orollari"
- },
- "CG": {
- "name": "Kongo – Brazzavil"
- },
- "CD": {
- "name": "Kongo – Kinshasa"
- },
- "XK": {
- "name": "Kosovo"
- },
- "CR": {
- "name": "Kosta-Rika"
- },
- "CI": {
- "name": "Kot-d’Ivuar"
- },
- "CU": {
- "name": "Kuba"
- },
- "CK": {
- "name": "Kuk orollari"
- },
- "CW": {
- "name": "Kyurasao"
- },
- "LA": {
- "name": "Laos"
- },
- "LV": {
- "name": "Latviya"
- },
- "LS": {
- "name": "Lesoto"
- },
- "LR": {
- "name": "Liberiya"
- },
- "LT": {
- "name": "Litva"
- },
- "LB": {
- "name": "Livan"
- },
- "LY": {
- "name": "Liviya"
- },
- "LI": {
- "name": "Lixtenshteyn"
- },
- "LU": {
- "name": "Lyuksemburg"
- },
- "MG": {
- "name": "Madagaskar"
- },
- "MO": {
- "name": "Makao (Xitoy MMH)"
- },
- "MK": {
- "name": "Makedoniya"
- },
- "MW": {
- "name": "Malavi"
- },
- "MY": {
- "name": "Malayziya"
- },
- "MV": {
- "name": "Maldiv orollari"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "CF": {
- "name": "Markaziy Afrika Respublikasi"
- },
- "MA": {
- "name": "Marokash"
- },
- "MQ": {
- "name": "Martinika"
- },
- "MH": {
- "name": "Marshall orollari"
- },
- "MU": {
- "name": "Mavrikiy"
- },
- "MR": {
- "name": "Mavritaniya"
- },
- "YT": {
- "name": "Mayotta"
- },
- "AC": {
- "name": "Me’roj oroli"
- },
- "MX": {
- "name": "Meksika"
- },
- "IM": {
- "name": "Men oroli"
- },
- "FM": {
- "name": "Mikroneziya"
- },
- "EG": {
- "name": "Misr"
- },
- "MD": {
- "name": "Moldova"
- },
- "MC": {
- "name": "Monako"
- },
- "MN": {
- "name": "Mongoliya"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MZ": {
- "name": "Mozambik"
- },
- "SH": {
- "name": "Muqaddas Yelena oroli"
- },
- "MM": {
- "name": "Myanma (Birma)"
- },
- "NA": {
- "name": "Namibiya"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepal"
- },
- "NL": {
- "name": "Niderlandiya"
- },
- "NE": {
- "name": "Niger"
- },
- "NG": {
- "name": "Nigeriya"
- },
- "NI": {
- "name": "Nikaragua"
- },
- "NU": {
- "name": "Niue"
- },
- "NF": {
- "name": "Norfolk oroli"
- },
- "NO": {
- "name": "Norvegiya"
- },
- "AZ": {
- "name": "Ozarbayjon"
- },
- "PW": {
- "name": "Palau"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papua – Yangi Gvineya"
- },
- "PY": {
- "name": "Paragvay"
- },
- "PE": {
- "name": "Peru"
- },
- "PN": {
- "name": "Pitkern orollari"
- },
- "PK": {
- "name": "Pokiston"
- },
- "PL": {
- "name": "Polsha"
- },
- "PT": {
- "name": "Portugaliya"
- },
- "PR": {
- "name": "Puerto-Riko"
- },
- "QA": {
- "name": "Qatar"
- },
- "KG": {
- "name": "Qirgʻiziston"
- },
- "KZ": {
- "name": "Qozogʻiston"
- },
- "KW": {
- "name": "Quvayt"
- },
- "RE": {
- "name": "Reyunion"
- },
- "CX": {
- "name": "Rojdestvo oroli"
- },
- "RU": {
- "name": "Rossiya"
- },
- "RW": {
- "name": "Ruanda"
- },
- "RO": {
- "name": "Ruminiya"
- },
- "SV": {
- "name": "Salvador"
- },
- "WS": {
- "name": "Samoa"
- },
- "SM": {
- "name": "San-Marino"
- },
- "ST": {
- "name": "San-Tome va Prinsipi"
- },
- "SA": {
- "name": "Saudiya Arabistoni"
- },
- "BL": {
- "name": "Sen-Bartelemi"
- },
- "PM": {
- "name": "Sen-Pyer va Mikelon"
- },
- "SN": {
- "name": "Senegal"
- },
- "KN": {
- "name": "Sent-Kits va Nevis"
- },
- "LC": {
- "name": "Sent-Lyusiya"
- },
- "MF": {
- "name": "Sent-Martin"
- },
- "VC": {
- "name": "Sent-Vinsent va Grenadin"
- },
- "RS": {
- "name": "Serbiya"
- },
- "EA": {
- "name": "Seuta va Melilya"
- },
- "SC": {
- "name": "Seyshel orollari"
- },
- "SG": {
- "name": "Singapur"
- },
- "SX": {
- "name": "Sint-Marten"
- },
- "SK": {
- "name": "Slovakiya"
- },
- "SI": {
- "name": "Sloveniya"
- },
- "SB": {
- "name": "Solomon orollari"
- },
- "SO": {
- "name": "Somali"
- },
- "SD": {
- "name": "Sudan"
- },
- "SR": {
- "name": "Surinam"
- },
- "SY": {
- "name": "Suriya"
- },
- "SZ": {
- "name": "Svazilend"
- },
- "SL": {
- "name": "Syerra-Leone"
- },
- "TH": {
- "name": "Tailand"
- },
- "TZ": {
- "name": "Tanzaniya"
- },
- "TW": {
- "name": "Tayvan"
- },
- "TL": {
- "name": "Timor-Leste"
- },
- "TG": {
- "name": "Togo"
- },
- "TJ": {
- "name": "Tojikiston"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad va Tobago"
- },
- "TA": {
- "name": "Tristan-da-Kunya"
- },
- "TN": {
- "name": "Tunis"
- },
- "TR": {
- "name": "Turkiya"
- },
- "TM": {
- "name": "Turkmaniston"
- },
- "TC": {
- "name": "Turks va Kaykos orollari"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UG": {
- "name": "Uganda"
- },
- "UA": {
- "name": "Ukraina"
- },
- "OM": {
- "name": "Ummon"
- },
- "WF": {
- "name": "Uollis va Futuna"
- },
- "UY": {
- "name": "Urugvay"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VA": {
- "name": "Vatikan"
- },
- "VE": {
- "name": "Venesuela"
- },
- "HU": {
- "name": "Vengriya"
- },
- "VN": {
- "name": "Vyetnam"
- },
- "CN": {
- "name": "Xitoy"
- },
- "HR": {
- "name": "Xorvatiya"
- },
- "YE": {
- "name": "Yaman"
- },
- "JM": {
- "name": "Yamayka"
- },
- "NC": {
- "name": "Yangi Kaledoniya"
- },
- "NZ": {
- "name": "Yangi Zelandiya"
- },
- "JP": {
- "name": "Yaponiya"
- },
- "ZM": {
- "name": "Zambiya"
- },
- "ZW": {
- "name": "Zimbabve"
- },
- "UZ": {
- "name": "Oʻzbekiston"
- },
- "EH": {
- "name": "G‘arbiy Sahroi Kabir"
- },
- "KP": {
- "name": "Shimoliy Koreya"
- },
- "MP": {
- "name": "Shimoliy Mariana orollari"
- },
- "SJ": {
- "name": "Shpitsbergen va Yan-Mayen"
- },
- "LK": {
- "name": "Shri-Lanka"
- },
- "SE": {
- "name": "Shvetsiya"
- },
- "CH": {
- "name": "Shveytsariya"
- },
- "TD": {
- "name": "Chad"
- },
- "ME": {
- "name": "Chernogoriya"
- },
- "CZ": {
- "name": "Chexiya"
- },
- "CL": {
- "name": "Chili"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/vai-Latn.json b/vendor/commerceguys/intl/resources/country/vai-Latn.json
deleted file mode 100644
index 2e50e353a..000000000
--- a/vendor/commerceguys/intl/resources/country/vai-Latn.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AL": {
- "name": "Abhaniya"
- },
- "AF": {
- "name": "Afigándesitaŋ"
- },
- "ZA": {
- "name": "Afirika Kɔi Leŋŋɛ Lɔ"
- },
- "CF": {
- "name": "Áfíríka Lumaã Tɛ Boloe"
- },
- "DZ": {
- "name": "Agiriya"
- },
- "IS": {
- "name": "Áisi Lumaã"
- },
- "AR": {
- "name": "Ajɛŋtína"
- },
- "AX": {
- "name": "Åland Islands"
- },
- "AM": {
- "name": "Améniya"
- },
- "AQ": {
- "name": "Antarctica"
- },
- "AD": {
- "name": "Aŋdóra"
- },
- "AI": {
- "name": "Aŋgíla"
- },
- "AO": {
- "name": "Aŋgóla"
- },
- "AG": {
- "name": "Aŋtígwa Ɓahabhuda"
- },
- "IE": {
- "name": "Áre Lumaã"
- },
- "AW": {
- "name": "Arubha"
- },
- "AC": {
- "name": "Ascension Island"
- },
- "CD": {
- "name": "Avorekoo"
- },
- "AZ": {
- "name": "Azabhaijaŋ"
- },
- "BS": {
- "name": "Bahámasi"
- },
- "BB": {
- "name": "Bhabhedo"
- },
- "BD": {
- "name": "Bhangiladɛ̀shi"
- },
- "IL": {
- "name": "Bhanísiláila"
- },
- "BH": {
- "name": "Bharɛŋ"
- },
- "BZ": {
- "name": "Bheliz"
- },
- "BE": {
- "name": "Bhɛgiyɔŋ"
- },
- "BY": {
- "name": "Bhɛlarusi"
- },
- "BM": {
- "name": "Bhɛmuda"
- },
- "BJ": {
- "name": "Bhɛni"
- },
- "BF": {
- "name": "Bhokina Fáso"
- },
- "BO": {
- "name": "Bholiviya"
- },
- "BW": {
- "name": "Bhosuwana"
- },
- "BG": {
- "name": "Bhɔgeriya"
- },
- "BA": {
- "name": "Bhɔsiniya"
- },
- "BR": {
- "name": "Bhurazeli"
- },
- "BI": {
- "name": "Bhurundi"
- },
- "BN": {
- "name": "Bhurunɛĩ"
- },
- "BT": {
- "name": "Bhutaŋ"
- },
- "IC": {
- "name": "Canary Islands"
- },
- "BQ": {
- "name": "Caribbean Netherlands"
- },
- "EA": {
- "name": "Ceuta & Melilla"
- },
- "TD": {
- "name": "Chádi"
- },
- "CN": {
- "name": "Cháína"
- },
- "CL": {
- "name": "Chéli"
- },
- "CZ": {
- "name": "Chɛki Boloe"
- },
- "CX": {
- "name": "Christmas Island"
- },
- "CC": {
- "name": "Cocos (Keeling) Islands"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DK": {
- "name": "Danimaha"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DM": {
- "name": "Domíiníka"
- },
- "DO": {
- "name": "Domíiníka Ɓoloe"
- },
- "GQ": {
- "name": "Dúúnyá Tɛ Giini"
- },
- "EC": {
- "name": "Ɛ́kúwédɔ"
- },
- "SV": {
- "name": "Ɛlɛ Sávádɔ"
- },
- "ER": {
- "name": "Ɛritera"
- },
- "EE": {
- "name": "Ɛsitóninya"
- },
- "FK": {
- "name": "Fáháki Luma Tiŋŋɛ"
- },
- "FO": {
- "name": "Faroe Islands"
- },
- "PH": {
- "name": "Félepiŋ"
- },
- "FR": {
- "name": "Fɛŋsi"
- },
- "GF": {
- "name": "Fɛŋsi Giwana"
- },
- "PF": {
- "name": "Fɛŋsi Polinísiya"
- },
- "FJ": {
- "name": "Fíji"
- },
- "FI": {
- "name": "Fiŋlɛŋ"
- },
- "TF": {
- "name": "French Southern Territories"
- },
- "GA": {
- "name": "Gabhɔŋ"
- },
- "GM": {
- "name": "Gambiya"
- },
- "GH": {
- "name": "Gana"
- },
- "SL": {
- "name": "Gbeya Bahawɔ"
- },
- "GN": {
- "name": "Gini"
- },
- "GW": {
- "name": "Gini Bhisawo"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GD": {
- "name": "Gurinéda"
- },
- "GP": {
- "name": "Guwadelupe"
- },
- "GU": {
- "name": "Guwami"
- },
- "GT": {
- "name": "Guwatɛmala"
- },
- "GY": {
- "name": "Guyana"
- },
- "HT": {
- "name": "Háiti"
- },
- "GR": {
- "name": "Hɛlɛŋ"
- },
- "HK": {
- "name": "Hong Kong SAR China"
- },
- "HN": {
- "name": "Hɔndura"
- },
- "HU": {
- "name": "Hɔ́ngare"
- },
- "IN": {
- "name": "Índiya"
- },
- "ID": {
- "name": "Índonisiya"
- },
- "IQ": {
- "name": "Iraki"
- },
- "IR": {
- "name": "Iraŋ"
- },
- "IM": {
- "name": "Isle of Man"
- },
- "IT": {
- "name": "Ítali"
- },
- "ET": {
- "name": "Ítiyópiya"
- },
- "DE": {
- "name": "Jamáĩ"
- },
- "JM": {
- "name": "Jamaika"
- },
- "GL": {
- "name": "Jamba Kuwa Lumaã"
- },
- "JP": {
- "name": "Japaŋ"
- },
- "VG": {
- "name": "Jengéesi Bhɛɛ Lɔ Musu Tiŋŋɛ"
- },
- "IO": {
- "name": "Jengéesi Gbawoe Índiya Kɔiyɛ Lɔ"
- },
- "JE": {
- "name": "Jersey"
- },
- "GI": {
- "name": "Jibhurata"
- },
- "DJ": {
- "name": "Jibhuti"
- },
- "JO": {
- "name": "Jɔɔdaŋ"
- },
- "GE": {
- "name": "Jɔɔjiya"
- },
- "NC": {
- "name": "Kalidoninya Námaá"
- },
- "CM": {
- "name": "Kameruŋ"
- },
- "CA": {
- "name": "Kánáda"
- },
- "KH": {
- "name": "Kaŋbhodiya"
- },
- "QA": {
- "name": "Kataha"
- },
- "KZ": {
- "name": "Kazasitaŋ"
- },
- "KY": {
- "name": "Keemaŋ Tiŋŋɛ"
- },
- "KE": {
- "name": "Kénya"
- },
- "CV": {
- "name": "Kepi Vɛdi Tiŋŋɛ"
- },
- "KG": {
- "name": "Kigisitaŋ"
- },
- "KI": {
- "name": "Kiribhati"
- },
- "CU": {
- "name": "Kiyubha"
- },
- "CI": {
- "name": "Kódivówa"
- },
- "CK": {
- "name": "Kóki Tiŋŋɛ"
- },
- "KM": {
- "name": "Komorosi"
- },
- "CG": {
- "name": "Kóngo"
- },
- "HR": {
- "name": "Koresiya"
- },
- "KP": {
- "name": "Koriya Kɔi Kaŋndɔ"
- },
- "KR": {
- "name": "Koriya Kɔi Leŋŋɛ Lɔ"
- },
- "CR": {
- "name": "Kósíta Ríko"
- },
- "XK": {
- "name": "Kosovo"
- },
- "MP": {
- "name": "Kɔi Kaŋndɔ Mariyana Tiŋŋɛ"
- },
- "CO": {
- "name": "Kɔlɔmbiya"
- },
- "KW": {
- "name": "Kuweti"
- },
- "SA": {
- "name": "Lahabu"
- },
- "LR": {
- "name": "Laibhiya"
- },
- "LV": {
- "name": "Lativiya"
- },
- "LA": {
- "name": "Lawosi"
- },
- "LB": {
- "name": "Lebhanɔ"
- },
- "LY": {
- "name": "Lebhiya"
- },
- "LI": {
- "name": "Liechtenstein"
- },
- "LS": {
- "name": "Lisóto"
- },
- "LT": {
- "name": "Lituweninya"
- },
- "LU": {
- "name": "Lusimbɔ"
- },
- "MO": {
- "name": "Macau SAR China"
- },
- "MG": {
- "name": "Madagasita"
- },
- "MW": {
- "name": "Malawi"
- },
- "MY": {
- "name": "Malesiya"
- },
- "ML": {
- "name": "Mali"
- },
- "MV": {
- "name": "Malidavi"
- },
- "MT": {
- "name": "Malita"
- },
- "MK": {
- "name": "Masedoninya"
- },
- "MH": {
- "name": "Masha Tiŋŋɛ"
- },
- "MQ": {
- "name": "Matiniki"
- },
- "YT": {
- "name": "Mavote"
- },
- "MX": {
- "name": "Mɛsíko"
- },
- "FM": {
- "name": "Mikonisiya"
- },
- "EG": {
- "name": "Míséla"
- },
- "MM": {
- "name": "Miyamaha"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MZ": {
- "name": "Mozambiki"
- },
- "MD": {
- "name": "Mɔlidova"
- },
- "MC": {
- "name": "Mɔnako"
- },
- "MN": {
- "name": "Mɔngoliya"
- },
- "MU": {
- "name": "Mɔreshɔ"
- },
- "MR": {
- "name": "Mɔretaninya"
- },
- "MA": {
- "name": "Mɔroko"
- },
- "MS": {
- "name": "Mɔserati"
- },
- "NE": {
- "name": "Naĩja"
- },
- "NG": {
- "name": "Naĩjiriya"
- },
- "NA": {
- "name": "Namibiya"
- },
- "NP": {
- "name": "Nepa"
- },
- "NL": {
- "name": "Nidɔlɛŋ"
- },
- "NI": {
- "name": "Nikaraguwa"
- },
- "NU": {
- "name": "Niwe"
- },
- "NR": {
- "name": "Noru"
- },
- "NF": {
- "name": "Nɔfɔ Tiŋŋɛ"
- },
- "NO": {
- "name": "Nɔɔwe"
- },
- "OM": {
- "name": "Omaŋ"
- },
- "AT": {
- "name": "Ɔ́situwa"
- },
- "AU": {
- "name": "Ɔsituwéeliya"
- },
- "PK": {
- "name": "Pakisitaŋ"
- },
- "PS": {
- "name": "Palesitininya Tele Jii Kɔiyɛ lá hĩ Gaza"
- },
- "PW": {
- "name": "Palo"
- },
- "PA": {
- "name": "Panama"
- },
- "ES": {
- "name": "Panyɛĩ"
- },
- "PG": {
- "name": "Papuwa Gini Námaá"
- },
- "PY": {
- "name": "Paragɔe"
- },
- "PE": {
- "name": "Pɛru"
- },
- "PN": {
- "name": "Pitikɛŋ"
- },
- "PR": {
- "name": "Piyuto Riko"
- },
- "PL": {
- "name": "Pólɛŋ"
- },
- "US": {
- "name": "Poo"
- },
- "VI": {
- "name": "Poo Bhɛɛ lɔ Musu Tiŋŋɛ"
- },
- "AS": {
- "name": "Poo Sambowa"
- },
- "PT": {
- "name": "Potokíi"
- },
- "RW": {
- "name": "Rawunda"
- },
- "RE": {
- "name": "Renyɔɔ̃"
- },
- "RO": {
- "name": "Romininya"
- },
- "RU": {
- "name": "Rɔshiya"
- },
- "CY": {
- "name": "Saɛpurɔ"
- },
- "WS": {
- "name": "Samowa"
- },
- "SM": {
- "name": "Saŋ Marindo"
- },
- "ST": {
- "name": "Sawo Tombe ɓɛ a Gbawoe"
- },
- "RS": {
- "name": "Serbia"
- },
- "SC": {
- "name": "Seshɛɛ"
- },
- "SG": {
- "name": "Síingapoo"
- },
- "SN": {
- "name": "Sinigaha"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SH": {
- "name": "Siŋ Hɛlina"
- },
- "KN": {
- "name": "Siŋ Kisi ɓɛ́ Nevisi"
- },
- "LC": {
- "name": "Siŋ Lusiya"
- },
- "PM": {
- "name": "Siŋ Piiyɛ ɓɛ́ Mikelɔŋ"
- },
- "VC": {
- "name": "Siŋ Viŋsi"
- },
- "SY": {
- "name": "Síyaŋ"
- },
- "SO": {
- "name": "Somaliya"
- },
- "GS": {
- "name": "South Georgia & South Sandwich Islands"
- },
- "SS": {
- "name": "South Sudan"
- },
- "BL": {
- "name": "St. Barthélemy"
- },
- "MF": {
- "name": "St. Martin"
- },
- "SD": {
- "name": "Sudɛŋ"
- },
- "SB": {
- "name": "Sulaimaãna Tiŋŋɛ"
- },
- "SK": {
- "name": "Sulovakiya"
- },
- "SI": {
- "name": "Suloveninya"
- },
- "LK": {
- "name": "Suri Laŋka"
- },
- "SR": {
- "name": "Surinambe"
- },
- "SZ": {
- "name": "Suwazi Lumaã"
- },
- "CH": {
- "name": "Suweza Lumaã"
- },
- "SE": {
- "name": "Suwidɛŋ"
- },
- "SJ": {
- "name": "Svalbard & Jan Mayen"
- },
- "TH": {
- "name": "Tai Lumaã"
- },
- "TW": {
- "name": "Taiwaŋ"
- },
- "TJ": {
- "name": "Tajikisitaŋ"
- },
- "TZ": {
- "name": "Taŋzaninya"
- },
- "TL": {
- "name": "Tele Ɓɔ́ Timɔɔ̃"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelo"
- },
- "TO": {
- "name": "Tɔnga"
- },
- "TR": {
- "name": "Tɔ́ɔ́ki"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TM": {
- "name": "Tukimɛnisitaŋ"
- },
- "TC": {
- "name": "Tukisi ɓɛ̀ Kaikóosi Tiŋŋɛ"
- },
- "TN": {
- "name": "Tunisiya"
- },
- "TT": {
- "name": "Turindeda ɓɛ́ Tobhego"
- },
- "TV": {
- "name": "Tuválu"
- },
- "UM": {
- "name": "U.S. Outlying Islands"
- },
- "VU": {
- "name": "Vanuwátu"
- },
- "VA": {
- "name": "Vatikaŋ Ɓoloe"
- },
- "VE": {
- "name": "Vɛnɛzuwela"
- },
- "VN": {
- "name": "Viyanami"
- },
- "WF": {
- "name": "Walísi"
- },
- "EH": {
- "name": "Western Sahara"
- },
- "YE": {
- "name": "Yemɛni"
- },
- "UZ": {
- "name": "Yubhɛkisitaŋ"
- },
- "UG": {
- "name": "Yuganda"
- },
- "UA": {
- "name": "Yukuréŋ"
- },
- "AE": {
- "name": "Yunaitɛ Arabhi Ɛmire"
- },
- "GB": {
- "name": "Yunaitɛ Kíŋdɔŋ"
- },
- "UY": {
- "name": "Yuwegɔwe"
- },
- "ZM": {
- "name": "Zambiya"
- },
- "NZ": {
- "name": "Zilɛŋ Námaá"
- },
- "ZW": {
- "name": "Zimbabhuwe"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/vai.json b/vendor/commerceguys/intl/resources/country/vai.json
deleted file mode 100644
index 062e0a79a..000000000
--- a/vendor/commerceguys/intl/resources/country/vai.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "HK": {
- "name": "Hong Kong SAR China"
- },
- "MO": {
- "name": "Macau SAR China"
- },
- "ER": {
- "name": "ꔀꔸꔳꕟ"
- },
- "BZ": {
- "name": "ꔆꔷꔘ"
- },
- "SL": {
- "name": "ꔋꕩ ꕒꕌꖺ ꕸꖃꔀ"
- },
- "TL": {
- "name": "ꔎꔒ ꗃ ꔳꗞꖻ"
- },
- "LY": {
- "name": "ꔒꔫꕩ"
- },
- "LB": {
- "name": "ꔒꕑꗟꘋ"
- },
- "RE": {
- "name": "ꔓꗠꖻ"
- },
- "SC": {
- "name": "ꔖꗼꔷ"
- },
- "CL": {
- "name": "ꔚꔷ"
- },
- "IO": {
- "name": "ꔛꔟꔻ ꔤꔺꕩ ꗛꔤꘂ ꕗꕴꔀ ꕮ"
- },
- "VG": {
- "name": "ꔛꔟꔻ ꗩꗡ ꗏ ꖷꖬ ꔳꘋꗣ"
- },
- "JP": {
- "name": "ꔛꗨꗢ"
- },
- "YE": {
- "name": "ꔝꘈꘋ"
- },
- "KY": {
- "name": "ꔞꔀꕮꘋ ꔳꘋꗣ"
- },
- "CV": {
- "name": "ꔞꔪ ꗲꔵ ꔳꘋꗣ"
- },
- "CX": {
- "name": "ꔞꔻꕮꔻ ꔳꘋꗣ"
- },
- "KE": {
- "name": "ꔞꕰ"
- },
- "ET": {
- "name": "ꔤꔳꖎꔪꕩ"
- },
- "IN": {
- "name": "ꔤꔺꕩ"
- },
- "IT": {
- "name": "ꔤꕚꔷ"
- },
- "IQ": {
- "name": "ꔤꕟꕃ"
- },
- "IR": {
- "name": "ꔤꕟꘋ"
- },
- "ID": {
- "name": "ꔤꖆꕇꔻꕩ"
- },
- "PN": {
- "name": "ꔪꔳꕪꕆ"
- },
- "PR": {
- "name": "ꔪꖳꕿ ꔸꖏ"
- },
- "PH": {
- "name": "ꔱꔒꔪꘋ"
- },
- "FJ": {
- "name": "ꔱꔤꕀ"
- },
- "TF": {
- "name": "ꔱꗷꘋꔻ ꗛꔤ ꔒꘋꗣ ꗏ ꕸꖃꔀ ꖸ"
- },
- "FI": {
- "name": "ꔱꘋ ꖨꕮꕊ"
- },
- "TA": {
- "name": "ꔳꔻꕚꘋ ꕜ ꖴꕯ"
- },
- "DG": {
- "name": "ꔵꔀꖑ ꔳꘋꗣ"
- },
- "LS": {
- "name": "ꔷꖇꕿ"
- },
- "LT": {
- "name": "ꔷꖤꔃꕇꕰ"
- },
- "LI": {
- "name": "ꔷꗿꘋꔻꗳꘋ"
- },
- "SN": {
- "name": "ꔻꕇꕭꕌ"
- },
- "SJ": {
- "name": "ꔻꕙꕒꔵ ꗪ ꕧꘋ ꕮꘂꘋ"
- },
- "SY": {
- "name": "ꔻꕩꘋ"
- },
- "SG": {
- "name": "ꔻꕬꕶꕱ"
- },
- "SI": {
- "name": "ꔻꖃꔍꕇꕰ"
- },
- "SK": {
- "name": "ꔻꖃꕙꕃꕩ"
- },
- "PM": {
- "name": "ꔻꘋ ꔪꘂ ꗪ ꕆꔞꗏꘋ"
- },
- "VC": {
- "name": "ꔻꘋ ꔲꘋꔻꘋ ꗪ ꖶꔓꕯꔵꘋ ꖸ"
- },
- "KN": {
- "name": "ꔻꘋ ꕃꔳꔻ ꗪ ꔕꔲꔻ"
- },
- "LC": {
- "name": "ꔻꘋ ꖨꔻꕩ"
- },
- "SH": {
- "name": "ꔻꘋ ꗥꔷꕯ"
- },
- "SX": {
- "name": "ꔻꘋꔳ ꕮꕊꗳꘋ"
- },
- "NZ": {
- "name": "ꔽꔤ ꖨꕮ ꕯꕮꕊ"
- },
- "ZW": {
- "name": "ꔽꕓꖜꔃ"
- },
- "DJ": {
- "name": "ꕀꖜꔳ"
- },
- "GI": {
- "name": "ꕀꖜꕟꕚ"
- },
- "KI": {
- "name": "ꕃꔸꕑꔳ"
- },
- "KG": {
- "name": "ꕃꕅꔻꕚꘋ"
- },
- "CU": {
- "name": "ꕃꖳꕑ"
- },
- "GN": {
- "name": "ꕅꔤꕇ"
- },
- "GW": {
- "name": "ꕅꔤꕇ ꔫꕢꕴ"
- },
- "EG": {
- "name": "ꕆꔖꕞ"
- },
- "MM": {
- "name": "ꕆꕩꘋꕮ"
- },
- "FM": {
- "name": "ꕆꖏꕇꔻꕩ"
- },
- "NP": {
- "name": "ꕇꕐꔷ"
- },
- "NI": {
- "name": "ꕇꕪꕟꖶꕎ"
- },
- "IE": {
- "name": "ꕉꔓ ꖨꕮꕊ"
- },
- "IS": {
- "name": "ꕉꔤꔻ ꖨꕮꕊ"
- },
- "ZA": {
- "name": "ꕉꔱꔸꕪ ꗛꔤ ꔒꘋꗣ ꗏ ꕸꖃꔀ"
- },
- "CF": {
- "name": "ꕉꔱꔸꕪ ꗳ ꗳ ꕸꖃꔀ"
- },
- "AF": {
- "name": "ꕉꔱꕭꔕꔻꕚꘋ"
- },
- "DZ": {
- "name": "ꕉꔷꔠꔸꕩ"
- },
- "AL": {
- "name": "ꕉꔷꕑꕇꕩ"
- },
- "AI": {
- "name": "ꕉꕄꕞ"
- },
- "AM": {
- "name": "ꕉꕆꕯ"
- },
- "AX": {
- "name": "ꕉꕞꔺ"
- },
- "AZ": {
- "name": "ꕉꕤꕑꔤꕧꘋ"
- },
- "AD": {
- "name": "ꕉꖆꕟ"
- },
- "AO": {
- "name": "ꕉꖐꕞ"
- },
- "AW": {
- "name": "ꕉꖩꕑ"
- },
- "AR": {
- "name": "ꕉꘀꘋꔳꕯ"
- },
- "AG": {
- "name": "ꕉꘋꔳꖶꕎ ꗪ ꕑꖜꕜ"
- },
- "AQ": {
- "name": "ꕉꘋꕚꔳꕪ"
- },
- "HT": {
- "name": "ꕌꔤꔳ"
- },
- "WF": {
- "name": "ꕎꔷꔻ ꗪ ꖢꖤꕯ"
- },
- "PS": {
- "name": "ꕐꔒꔻꔳꕯ ꔎꔒ ꕀꔤ ꗛꔤ ꕞ ꗱ ꗪ ꕭꕌꕤ"
- },
- "PK": {
- "name": "ꕐꕃꔻꕚꘋ"
- },
- "PY": {
- "name": "ꕐꕟꗝꔀ"
- },
- "PA": {
- "name": "ꕐꕯꕮ"
- },
- "PW": {
- "name": "ꕐꖃ"
- },
- "PG": {
- "name": "ꕐꖛꕎ ꕅꔤꕇ ꕯꕮꕊ"
- },
- "ES": {
- "name": "ꕐꘊꔧ"
- },
- "BB": {
- "name": "ꕑꔆꖁꔻ"
- },
- "BD": {
- "name": "ꕑꕅꕞꗵꔼ"
- },
- "IL": {
- "name": "ꕑꕇꔻꕞꔤꕞ"
- },
- "BS": {
- "name": "ꕑꕌꕮꔻ"
- },
- "BH": {
- "name": "ꕑꗸꘋ"
- },
- "FK": {
- "name": "ꕘꔷꕃ ꖨꕮ ꔳꘋꗣ"
- },
- "FO": {
- "name": "ꕘꖄ ꔳꘋꗣ"
- },
- "VA": {
- "name": "ꕙꔳꕪꘋ ꕢꕨꕌ"
- },
- "VE": {
- "name": "ꕙꔳꕪꘋ ꕸꖃꔀ"
- },
- "VU": {
- "name": "ꕙꖸꕎꖤ"
- },
- "TH": {
- "name": "ꕚꔤ ꖨꕮꕊ"
- },
- "TW": {
- "name": "ꕚꔤꕎꘋ"
- },
- "TJ": {
- "name": "ꕚꕀꕃꔻꕚꘋ"
- },
- "TV": {
- "name": "ꕚꖣꖨ"
- },
- "TZ": {
- "name": "ꕚꘋꕤꕇꕰ"
- },
- "DK": {
- "name": "ꕜꕇꕮꕃ"
- },
- "LR": {
- "name": "ꕞꔤꔫꕩ"
- },
- "LV": {
- "name": "ꕞꔳꔲꕩ"
- },
- "SA": {
- "name": "ꕞꕌꖝ ꕸꖃꔀ"
- },
- "LA": {
- "name": "ꕞꕴꔻ"
- },
- "RW": {
- "name": "ꕟꖙꕡ"
- },
- "EH": {
- "name": "ꕢꕌꕟ ꔎꔒ ꕀꔤ"
- },
- "ST": {
- "name": "ꕢꕴ ꕿꔈ ꗪ ꕉ ꕮꔧ ꕗꕴꔀ"
- },
- "WS": {
- "name": "ꕢꕹꖙꕉ"
- },
- "CY": {
- "name": "ꕢꗡꖛꗐꔻ"
- },
- "ZM": {
- "name": "ꕤꔭꕩ"
- },
- "CN": {
- "name": "ꕦꔤꕯ"
- },
- "TD": {
- "name": "ꕦꔵ"
- },
- "GL": {
- "name": "ꕧꕓ ꖴꕎ ꖨꕮꕊ"
- },
- "DE": {
- "name": "ꕧꕮꔧ"
- },
- "JM": {
- "name": "ꕧꕮꔧꕪ"
- },
- "CM": {
- "name": "ꕪꔈꖩꘋ"
- },
- "BQ": {
- "name": "ꕪꔓꔬꘂꘋ ꖨꕮ ꗨꗳꗣ"
- },
- "NC": {
- "name": "ꕪꔷꖁꕇꕰ ꕯꕮꕊ"
- },
- "QA": {
- "name": "ꕪꕚꕌ"
- },
- "KZ": {
- "name": "ꕪꕤꔻꕚꘋ"
- },
- "CA": {
- "name": "ꕪꕯꕜ"
- },
- "KH": {
- "name": "ꕪꕹꔵꕩ"
- },
- "BL": {
- "name": "ꕪꘋꕓ ꗞꗢ ꕒꕚꕞꕆ"
- },
- "MF": {
- "name": "ꕪꘋꕓ ꗞꗢ ꕮꕊꔳꘋ"
- },
- "GM": {
- "name": "ꕭꔭꕩ"
- },
- "GH": {
- "name": "ꕭꕌꕯ"
- },
- "GA": {
- "name": "ꕭꕷꘋ"
- },
- "MY": {
- "name": "ꕮꔒꔻꕩ"
- },
- "MK": {
- "name": "ꕮꔖꖁꕇꕰ"
- },
- "MQ": {
- "name": "ꕮꔳꕇꕃ"
- },
- "ML": {
- "name": "ꕮꔷ"
- },
- "MV": {
- "name": "ꕮꔷꕜꔍ"
- },
- "SM": {
- "name": "ꕮꔸꖆ ꕢꘋ"
- },
- "MT": {
- "name": "ꕮꕊꕚ"
- },
- "MH": {
- "name": "ꕮꕊꕣ ꔳꘋꗣ"
- },
- "MG": {
- "name": "ꕮꕜꕭꔻꕪ"
- },
- "MW": {
- "name": "ꕮꕞꕌꔨ"
- },
- "YT": {
- "name": "ꕮꗚꔎ"
- },
- "IM": {
- "name": "ꕮꘋ ꔳꘋꗣ"
- },
- "NG": {
- "name": "ꕯꔤꕀꔸꕩ"
- },
- "NE": {
- "name": "ꕯꔤꕧ"
- },
- "NA": {
- "name": "ꕯꕆꔫꕩ"
- },
- "OM": {
- "name": "ꕱꕮꘋ"
- },
- "US": {
- "name": "ꕶꕱ"
- },
- "AS": {
- "name": "ꕶꕱ ꕢꕹꕎ"
- },
- "UM": {
- "name": "ꕶꕱ ꕪꘋ ꗅꘋ ꔳꘋꗣ ꖸ"
- },
- "VI": {
- "name": "ꕶꕱ ꗩꗡ ꗏ ꖷꖬ ꔳꘋꗣ"
- },
- "PT": {
- "name": "ꕶꕿꕃꔤ ꕸꖃꔀ"
- },
- "PL": {
- "name": "ꕶꗷꘋ"
- },
- "BO": {
- "name": "ꕷꔷꔲꕩ"
- },
- "BA": {
- "name": "ꕷꔻꕇꕰ ꗪ ꗥꕤꖑꔲꕯ"
- },
- "BF": {
- "name": "ꕷꕃꕯ ꕘꖇ"
- },
- "BW": {
- "name": "ꕷꖬꕎꕯ"
- },
- "MZ": {
- "name": "ꕹꕤꔭꕃ"
- },
- "TK": {
- "name": "ꕿꔞꖃ"
- },
- "TG": {
- "name": "ꕿꖑ"
- },
- "DM": {
- "name": "ꖁꕆꕇꕪ"
- },
- "DO": {
- "name": "ꖁꕆꕇꕪꘋ ꕸꕱꔀ"
- },
- "RO": {
- "name": "ꖄꕆꕇꕰ"
- },
- "NR": {
- "name": "ꖆꖩ"
- },
- "SO": {
- "name": "ꖇꕮꔷꕩ"
- },
- "HR": {
- "name": "ꖏꔓꔻꕩ"
- },
- "CI": {
- "name": "ꖏꔳ ꕾꕎ"
- },
- "KR": {
- "name": "ꖏꔸꕩ ꗛꔤ ꔒꘋꗣ ꗏ"
- },
- "KP": {
- "name": "ꖏꔸꕩ ꗛꔤ ꕪꘋꗒ"
- },
- "CR": {
- "name": "ꖏꔻꕚ ꔸꕪ"
- },
- "CK": {
- "name": "ꖏꕃ ꔳꘋꗣ"
- },
- "KM": {
- "name": "ꖏꕹꖄꔻ"
- },
- "XK": {
- "name": "ꖏꖇꕾ"
- },
- "CC": {
- "name": "ꖏꖏꔻ (ꔞꔀꔷꘋ) ꔳꘋꗣ"
- },
- "CG": {
- "name": "ꖏꖐ"
- },
- "CD": {
- "name": "ꖏꖐ ꗵꗞꖴꕟꔎ ꕸꖃꔀ"
- },
- "MD": {
- "name": "ꖒꔷꖁꕙ"
- },
- "GB": {
- "name": "ꖕꕯꔤꗳ"
- },
- "BT": {
- "name": "ꖜꕚꘋ"
- },
- "BR": {
- "name": "ꖜꕟꔘꔀ"
- },
- "BI": {
- "name": "ꖜꖩꔺ"
- },
- "BN": {
- "name": "ꖜꖩꘉꔧ"
- },
- "FR": {
- "name": "ꖢꕟꘋꔻ"
- },
- "TT": {
- "name": "ꖤꔸꔕꕜ ꗪ ꕿꔆꖑ"
- },
- "TN": {
- "name": "ꖤꕇꔻꕩ"
- },
- "GQ": {
- "name": "ꖦꕰꕊ ꗳ ꕅꔤꕇ"
- },
- "CH": {
- "name": "ꖬꔃꕤ ꖨꕮꕊ"
- },
- "SE": {
- "name": "ꖬꔨꗵꘋ"
- },
- "LK": {
- "name": "ꖬꔸ ꕞꘋꕪ"
- },
- "SR": {
- "name": "ꖬꔸꕯꔈ"
- },
- "SZ": {
- "name": "ꖬꕎꔽ ꖨꕮꕊ"
- },
- "SS": {
- "name": "ꖬꕜꘋ ꗛꔤ ꔒꘋꗣ ꗏ"
- },
- "SB": {
- "name": "ꖬꕞꔤꕮꕊꕯ ꔳꘋꗣ"
- },
- "SD": {
- "name": "ꖬꗵꘋ"
- },
- "UY": {
- "name": "ꖳꔓꗝꔀ"
- },
- "UG": {
- "name": "ꖳꕭꕡ"
- },
- "AE": {
- "name": "ꖳꕯꔤꗳ ꕉꕟꔬ ꗡꕆꔓꔻ"
- },
- "UA": {
- "name": "ꖳꖴꔓꘋ"
- },
- "UZ": {
- "name": "ꖳꗩꕃꔻꕚꘋ"
- },
- "KW": {
- "name": "ꖴꔃꔳ"
- },
- "CW": {
- "name": "ꖴꕟꖇꕱ"
- },
- "GT": {
- "name": "ꖶꕎꔎꕮꕞ"
- },
- "GP": {
- "name": "ꖶꕎꔐꖨꔅ"
- },
- "GU": {
- "name": "ꖶꕎꕆ"
- },
- "GD": {
- "name": "ꖶꕟꕯꕜ"
- },
- "GY": {
- "name": "ꖶꕩꕯ"
- },
- "GG": {
- "name": "ꖶꗦꘋꔻ"
- },
- "NU": {
- "name": "ꖸꔃꔤ"
- },
- "AT": {
- "name": "ꖺꔻꖤꕎ"
- },
- "AU": {
- "name": "ꖺꖬꖤꔃꔷꕩ"
- },
- "HN": {
- "name": "ꖽꖫꕟ"
- },
- "HU": {
- "name": "ꖽꘋꕭꔓ"
- },
- "BG": {
- "name": "ꗂꔠꔸꕩ"
- },
- "TO": {
- "name": "ꗋꕬ"
- },
- "TR": {
- "name": "ꗋꖺꕃ"
- },
- "TC": {
- "name": "ꗋꖺꕃꔻ ꗪ ꕪꔤꖏꔻ ꔳꘋꗣ"
- },
- "TM": {
- "name": "ꗋꖺꕃꕮꕇꔻꕚꘋ"
- },
- "LU": {
- "name": "ꗏꔻꘋꗂꖺ"
- },
- "RU": {
- "name": "ꗐꖺꔻꕩ"
- },
- "GE": {
- "name": "ꗘꖺꕀꕩ"
- },
- "GS": {
- "name": "ꗘꖺꕀꕩ ꗛꔤ ꔒꘋꗣ ꗏ ꗪ ꗇꖢ ꔳꘋꗣ ꗛꔤ ꔒꘋꗣ ꗏ"
- },
- "JO": {
- "name": "ꗘꖺꗵꘋ"
- },
- "MP": {
- "name": "ꗛꔤ ꕪꘋꗒ ꕮꔸꕩꕯ ꔳꘋꗣ"
- },
- "IC": {
- "name": "ꗛꖺꔻꕩ ꔳꘋꗣ"
- },
- "CO": {
- "name": "ꗛꗏꔭꕩ"
- },
- "MR": {
- "name": "ꗞꔓꔎꕇꕰ"
- },
- "MU": {
- "name": "ꗞꔓꗔ"
- },
- "ME": {
- "name": "ꗞꔳꕇꖶꖄ"
- },
- "MA": {
- "name": "ꗞꕟꖏ"
- },
- "MC": {
- "name": "ꗞꕯꖏ"
- },
- "MN": {
- "name": "ꗞꖐꔷꕩ"
- },
- "MS": {
- "name": "ꗞꘋꔖꕟꔳ"
- },
- "NO": {
- "name": "ꗟꖺꔃ"
- },
- "NF": {
- "name": "ꗟꖺꗉ ꔳꘋꗣ"
- },
- "EE": {
- "name": "ꗡꔻꕿꕇꕰ"
- },
- "EC": {
- "name": "ꗡꖴꔃꗍ"
- },
- "SV": {
- "name": "ꗡꗷ ꕢꔍꗍꖺ"
- },
- "GR": {
- "name": "ꗥꗷꘋ"
- },
- "PE": {
- "name": "ꗨꗡꖩ"
- },
- "BE": {
- "name": "ꗩꕀꗚꘋ"
- },
- "BJ": {
- "name": "ꗩꕇꘋ"
- },
- "BY": {
- "name": "ꗩꕞꖩꔻ"
- },
- "BM": {
- "name": "ꗩꖷꕜ"
- },
- "PF": {
- "name": "ꗱꘋꔻ ꕶꔷꕇꔻꕩ"
- },
- "GF": {
- "name": "ꗱꘋꔻ ꖶꕎꕯ"
- },
- "VN": {
- "name": "ꗲꕇꖮꔃꕞ"
- },
- "EA": {
- "name": "ꗻꕚ ꗪ ꔡꔷꕞ"
- },
- "AC": {
- "name": "ꗻꗡ ꕒꕡꕌ ꗏ ꔳꘋꗣ"
- },
- "RS": {
- "name": "ꗻꗡꔬꕩ"
- },
- "CZ": {
- "name": "ꗿꕃ ꕸꖃꔀ"
- },
- "JE": {
- "name": "ꘀꗡꔘ"
- },
- "MX": {
- "name": "ꘈꔻꖏ"
- },
- "NL": {
- "name": "ꘉꕜ ꖨꕮꕊ"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/vi.json b/vendor/commerceguys/intl/resources/country/vi.json
deleted file mode 100644
index bf8a39968..000000000
--- a/vendor/commerceguys/intl/resources/country/vi.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "SA": {
- "name": "Ả Rập Xê-út"
- },
- "AF": {
- "name": "Afghanistan"
- },
- "EG": {
- "name": "Ai Cập"
- },
- "AL": {
- "name": "Albania"
- },
- "DZ": {
- "name": "Algeria"
- },
- "AD": {
- "name": "Andorra"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguilla"
- },
- "AG": {
- "name": "Antigua và Barbuda"
- },
- "AT": {
- "name": "Áo"
- },
- "AR": {
- "name": "Argentina"
- },
- "AM": {
- "name": "Armenia"
- },
- "AW": {
- "name": "Aruba"
- },
- "AU": {
- "name": "Australia"
- },
- "AZ": {
- "name": "Azerbaijan"
- },
- "IN": {
- "name": "Ấn Độ"
- },
- "PL": {
- "name": "Ba Lan"
- },
- "BS": {
- "name": "Bahamas"
- },
- "BH": {
- "name": "Bahrain"
- },
- "BD": {
- "name": "Bangladesh"
- },
- "BB": {
- "name": "Barbados"
- },
- "BY": {
- "name": "Belarus"
- },
- "BZ": {
- "name": "Belize"
- },
- "BJ": {
- "name": "Benin"
- },
- "BM": {
- "name": "Bermuda"
- },
- "BT": {
- "name": "Bhutan"
- },
- "BE": {
- "name": "Bỉ"
- },
- "BO": {
- "name": "Bolivia"
- },
- "BA": {
- "name": "Bosnia và Herzegovina"
- },
- "BW": {
- "name": "Botswana"
- },
- "PT": {
- "name": "Bồ Đào Nha"
- },
- "BR": {
- "name": "Brazil"
- },
- "BN": {
- "name": "Brunei"
- },
- "BG": {
- "name": "Bulgaria"
- },
- "BF": {
- "name": "Burkina Faso"
- },
- "BI": {
- "name": "Burundi"
- },
- "BQ": {
- "name": "Ca-ri-bê Hà Lan"
- },
- "UM": {
- "name": "Các tiểu đảo xa của Hoa Kỳ"
- },
- "AE": {
- "name": "Các Tiểu Vương quốc Ả Rập Thống nhất"
- },
- "CM": {
- "name": "Cameroon"
- },
- "KH": {
- "name": "Campuchia"
- },
- "CA": {
- "name": "Canada"
- },
- "CV": {
- "name": "Cape Verde"
- },
- "EA": {
- "name": "Ceuta và Melilla"
- },
- "TD": {
- "name": "Chad"
- },
- "CL": {
- "name": "Chile"
- },
- "CO": {
- "name": "Colombia"
- },
- "KM": {
- "name": "Comoros"
- },
- "CG": {
- "name": "Congo - Brazzaville"
- },
- "CD": {
- "name": "Congo - Kinshasa"
- },
- "CR": {
- "name": "Costa Rica"
- },
- "DO": {
- "name": "Cộng hòa Dominica"
- },
- "CF": {
- "name": "Cộng hòa Trung Phi"
- },
- "CI": {
- "name": "Côte d’Ivoire"
- },
- "HR": {
- "name": "Croatia"
- },
- "CU": {
- "name": "Cuba"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DJ": {
- "name": "Djibouti"
- },
- "DM": {
- "name": "Dominica"
- },
- "TW": {
- "name": "Đài Loan"
- },
- "DK": {
- "name": "Đan Mạch"
- },
- "AC": {
- "name": "Đảo Ascension"
- },
- "CX": {
- "name": "Đảo Giáng Sinh"
- },
- "IM": {
- "name": "Đảo Man"
- },
- "NF": {
- "name": "Đảo Norfolk"
- },
- "AS": {
- "name": "Đảo Somoa thuộc Mỹ"
- },
- "DE": {
- "name": "Đức"
- },
- "EC": {
- "name": "Ecuador"
- },
- "SV": {
- "name": "El Salvador"
- },
- "ER": {
- "name": "Eritrea"
- },
- "EE": {
- "name": "Estonia"
- },
- "ET": {
- "name": "Ethiopia"
- },
- "FJ": {
- "name": "Fiji"
- },
- "GA": {
- "name": "Gabon"
- },
- "GM": {
- "name": "Gambia"
- },
- "GH": {
- "name": "Ghana"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GL": {
- "name": "Greenland"
- },
- "GD": {
- "name": "Grenada"
- },
- "GE": {
- "name": "Gruzia"
- },
- "GP": {
- "name": "Guadeloupe"
- },
- "GU": {
- "name": "Guam"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GF": {
- "name": "Guiana thuộc Pháp"
- },
- "GN": {
- "name": "Guinea"
- },
- "GQ": {
- "name": "Guinea Xích Đạo"
- },
- "GW": {
- "name": "Guinea-Bissau"
- },
- "GY": {
- "name": "Guyana"
- },
- "NL": {
- "name": "Hà Lan"
- },
- "HT": {
- "name": "Haiti"
- },
- "KR": {
- "name": "Hàn Quốc"
- },
- "US": {
- "name": "Hoa Kỳ"
- },
- "HN": {
- "name": "Honduras"
- },
- "HK": {
- "name": "Hồng Kông, Trung Quốc"
- },
- "HU": {
- "name": "Hungary"
- },
- "GR": {
- "name": "Hy Lạp"
- },
- "IS": {
- "name": "Iceland"
- },
- "ID": {
- "name": "Indonesia"
- },
- "IR": {
- "name": "Iran"
- },
- "IQ": {
- "name": "Iraq"
- },
- "IE": {
- "name": "Ireland"
- },
- "IL": {
- "name": "Israel"
- },
- "IT": {
- "name": "Italy"
- },
- "JM": {
- "name": "Jamaica"
- },
- "JE": {
- "name": "Jersey"
- },
- "JO": {
- "name": "Jordan"
- },
- "KZ": {
- "name": "Kazakhstan"
- },
- "KE": {
- "name": "Kenya"
- },
- "KI": {
- "name": "Kiribati"
- },
- "XK": {
- "name": "Kosovo"
- },
- "KW": {
- "name": "Kuwait"
- },
- "KG": {
- "name": "Kyrgyzstan"
- },
- "IO": {
- "name": "Lãnh thổ Ấn độ dương thuộc Anh"
- },
- "PS": {
- "name": "Lãnh thổ Palestine"
- },
- "TF": {
- "name": "Lãnh thổ phía Nam Thuộc Pháp"
- },
- "LA": {
- "name": "Lào"
- },
- "LV": {
- "name": "Latvia"
- },
- "LS": {
- "name": "Lesotho"
- },
- "LB": {
- "name": "Li-băng"
- },
- "LR": {
- "name": "Liberia"
- },
- "LY": {
- "name": "Libya"
- },
- "LI": {
- "name": "Liechtenstein"
- },
- "LT": {
- "name": "Litva"
- },
- "LU": {
- "name": "Luxembourg"
- },
- "MA": {
- "name": "Ma-rốc"
- },
- "MO": {
- "name": "Macao, Trung Quốc"
- },
- "MK": {
- "name": "Macedonia"
- },
- "MG": {
- "name": "Madagascar"
- },
- "MW": {
- "name": "Malawi"
- },
- "MY": {
- "name": "Malaysia"
- },
- "MV": {
- "name": "Maldives"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "MQ": {
- "name": "Martinique"
- },
- "MR": {
- "name": "Mauritania"
- },
- "MU": {
- "name": "Mauritius"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "Mexico"
- },
- "FM": {
- "name": "Micronesia"
- },
- "MD": {
- "name": "Moldova"
- },
- "MC": {
- "name": "Monaco"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrat"
- },
- "MZ": {
- "name": "Mozambique"
- },
- "MN": {
- "name": "Mông Cổ"
- },
- "MM": {
- "name": "Myanmar (Miến Điện)"
- },
- "NO": {
- "name": "Na Uy"
- },
- "AQ": {
- "name": "Nam Cực"
- },
- "GS": {
- "name": "Nam Georgia & Quần đảo Nam Sandwich"
- },
- "ZA": {
- "name": "Nam Phi"
- },
- "SS": {
- "name": "Nam Sudan"
- },
- "NA": {
- "name": "Namibia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepal"
- },
- "NC": {
- "name": "New Caledonia"
- },
- "NZ": {
- "name": "New Zealand"
- },
- "RU": {
- "name": "Nga"
- },
- "JP": {
- "name": "Nhật Bản"
- },
- "NI": {
- "name": "Nicaragua"
- },
- "NE": {
- "name": "Niger"
- },
- "NG": {
- "name": "Nigeria"
- },
- "NU": {
- "name": "Niue"
- },
- "OM": {
- "name": "Oman"
- },
- "PK": {
- "name": "Pakistan"
- },
- "PW": {
- "name": "Palau"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papua New Guinea"
- },
- "PY": {
- "name": "Paraguay"
- },
- "PE": {
- "name": "Peru"
- },
- "FR": {
- "name": "Pháp"
- },
- "FI": {
- "name": "Phần Lan"
- },
- "PH": {
- "name": "Philippines"
- },
- "PF": {
- "name": "Polynesia thuộc Pháp"
- },
- "PR": {
- "name": "Puerto Rico"
- },
- "QA": {
- "name": "Qatar"
- },
- "AX": {
- "name": "Quần đảo Åland"
- },
- "MP": {
- "name": "Quần đảo Bắc Mariana"
- },
- "IC": {
- "name": "Quần đảo Canary"
- },
- "KY": {
- "name": "Quần đảo Cayman"
- },
- "CC": {
- "name": "Quần đảo Cocos (Keeling)"
- },
- "CK": {
- "name": "Quần đảo Cook"
- },
- "FK": {
- "name": "Quần đảo Falkland"
- },
- "FO": {
- "name": "Quần đảo Faroe"
- },
- "MH": {
- "name": "Quần đảo Marshall"
- },
- "PN": {
- "name": "Quần đảo Pitcairn"
- },
- "SB": {
- "name": "Quần đảo Solomon"
- },
- "TC": {
- "name": "Quần đảo Turks và Caicos"
- },
- "VG": {
- "name": "Quần đảo Virgin thuộc Anh"
- },
- "VI": {
- "name": "Quần đảo Virgin thuộc Mỹ"
- },
- "RE": {
- "name": "Réunion"
- },
- "RO": {
- "name": "Romania"
- },
- "RW": {
- "name": "Rwanda"
- },
- "PM": {
- "name": "Saint Pierre và Miquelon"
- },
- "WS": {
- "name": "Samoa"
- },
- "SM": {
- "name": "San Marino"
- },
- "ST": {
- "name": "São Tomé và Príncipe"
- },
- "CZ": {
- "name": "Séc"
- },
- "SN": {
- "name": "Senegal"
- },
- "RS": {
- "name": "Serbia"
- },
- "SC": {
- "name": "Seychelles"
- },
- "SL": {
- "name": "Sierra Leone"
- },
- "SG": {
- "name": "Singapore"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "CY": {
- "name": "Síp"
- },
- "SK": {
- "name": "Slovakia"
- },
- "SI": {
- "name": "Slovenia"
- },
- "SO": {
- "name": "Somalia"
- },
- "LK": {
- "name": "Sri Lanka"
- },
- "BL": {
- "name": "St. Barthélemy"
- },
- "SH": {
- "name": "St. Helena"
- },
- "KN": {
- "name": "St. Kitts và Nevis"
- },
- "LC": {
- "name": "St. Lucia"
- },
- "MF": {
- "name": "St. Martin"
- },
- "VC": {
- "name": "St. Vincent và Grenadines"
- },
- "SD": {
- "name": "Sudan"
- },
- "SR": {
- "name": "Suriname"
- },
- "SJ": {
- "name": "Svalbard và Jan Mayen"
- },
- "SZ": {
- "name": "Swaziland"
- },
- "SY": {
- "name": "Syria"
- },
- "TJ": {
- "name": "Tajikistan"
- },
- "TZ": {
- "name": "Tanzania"
- },
- "ES": {
- "name": "Tây Ban Nha"
- },
- "EH": {
- "name": "Tây Sahara"
- },
- "TH": {
- "name": "Thái Lan"
- },
- "VA": {
- "name": "Thành Vatican"
- },
- "TR": {
- "name": "Thổ Nhĩ Kỳ"
- },
- "SE": {
- "name": "Thụy Điển"
- },
- "CH": {
- "name": "Thụy Sĩ"
- },
- "TL": {
- "name": "Timor-Leste"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "KP": {
- "name": "Triều Tiên"
- },
- "TT": {
- "name": "Trinidad và Tobago"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "CN": {
- "name": "Trung Quốc"
- },
- "TN": {
- "name": "Tunisia"
- },
- "TM": {
- "name": "Turkmenistan"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UG": {
- "name": "Uganda"
- },
- "UA": {
- "name": "Ukraina"
- },
- "UY": {
- "name": "Uruguay"
- },
- "UZ": {
- "name": "Uzbekistan"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Việt Nam"
- },
- "GB": {
- "name": "Vương quốc Anh"
- },
- "WF": {
- "name": "Wallis và Futuna"
- },
- "YE": {
- "name": "Yemen"
- },
- "ZM": {
- "name": "Zambia"
- },
- "ZW": {
- "name": "Zimbabwe"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/vun.json b/vendor/commerceguys/intl/resources/country/vun.json
deleted file mode 100644
index 06ebd2eb3..000000000
--- a/vendor/commerceguys/intl/resources/country/vun.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "ZA": {
- "name": "Afrika Kusini"
- },
- "AF": {
- "name": "Afuganistani"
- },
- "IS": {
- "name": "Aislandi"
- },
- "AR": {
- "name": "Ajentina"
- },
- "AX": {
- "name": "Åland Islands"
- },
- "AL": {
- "name": "Albania"
- },
- "DZ": {
- "name": "Aljeria"
- },
- "AD": {
- "name": "Andora"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguilla"
- },
- "AQ": {
- "name": "Antarctica"
- },
- "AG": {
- "name": "Antigua na Barbuda"
- },
- "AM": {
- "name": "Armenia"
- },
- "AW": {
- "name": "Aruba"
- },
- "AC": {
- "name": "Ascension Island"
- },
- "AU": {
- "name": "Australia"
- },
- "AT": {
- "name": "Austria"
- },
- "IE": {
- "name": "Ayalandi"
- },
- "AZ": {
- "name": "Azabajani"
- },
- "BB": {
- "name": "Babadosi"
- },
- "BS": {
- "name": "Bahama"
- },
- "BH": {
- "name": "Bahareni"
- },
- "BD": {
- "name": "Bangladeshi"
- },
- "BY": {
- "name": "Belarusi"
- },
- "BZ": {
- "name": "Belize"
- },
- "BJ": {
- "name": "Benini"
- },
- "BM": {
- "name": "Bermuda"
- },
- "BO": {
- "name": "Bolivia"
- },
- "BA": {
- "name": "Bosnia na Hezegovina"
- },
- "BW": {
- "name": "Botswana"
- },
- "BR": {
- "name": "Brazili"
- },
- "BN": {
- "name": "Brunei"
- },
- "BF": {
- "name": "Bukinafaso"
- },
- "MG": {
- "name": "Bukini"
- },
- "BG": {
- "name": "Bulgaria"
- },
- "BI": {
- "name": "Burundi"
- },
- "BT": {
- "name": "Butani"
- },
- "IC": {
- "name": "Canary Islands"
- },
- "BQ": {
- "name": "Caribbean Netherlands"
- },
- "EA": {
- "name": "Ceuta & Melilla"
- },
- "TD": {
- "name": "Chadi"
- },
- "CL": {
- "name": "Chile"
- },
- "CN": {
- "name": "China"
- },
- "CX": {
- "name": "Christmas Island"
- },
- "CC": {
- "name": "Cocos (Keeling) Islands"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DK": {
- "name": "Denmaki"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DM": {
- "name": "Dominika"
- },
- "EC": {
- "name": "Ekwado"
- },
- "SV": {
- "name": "Elsavado"
- },
- "IO": {
- "name": "Eneo la Uingereza katika Bahari Hindi"
- },
- "ER": {
- "name": "Eritrea"
- },
- "EE": {
- "name": "Estonia"
- },
- "AE": {
- "name": "Falme za Kiarabu"
- },
- "FO": {
- "name": "Faroe Islands"
- },
- "FJ": {
- "name": "Fiji"
- },
- "PH": {
- "name": "Filipino"
- },
- "TF": {
- "name": "French Southern Territories"
- },
- "GA": {
- "name": "Gaboni"
- },
- "GM": {
- "name": "Gambia"
- },
- "GH": {
- "name": "Ghana"
- },
- "GN": {
- "name": "Gine"
- },
- "GW": {
- "name": "Ginebisau"
- },
- "GQ": {
- "name": "Ginekweta"
- },
- "GD": {
- "name": "Grenada"
- },
- "GL": {
- "name": "Grinlandi"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GY": {
- "name": "Guyana"
- },
- "GP": {
- "name": "Gwadelupe"
- },
- "GU": {
- "name": "Gwam"
- },
- "GT": {
- "name": "Gwatemala"
- },
- "GF": {
- "name": "Gwiyana ya Ufaransa"
- },
- "HT": {
- "name": "Haiti"
- },
- "ES": {
- "name": "Hispania"
- },
- "HN": {
- "name": "Hondurasi"
- },
- "HK": {
- "name": "Hong Kong SAR China"
- },
- "HU": {
- "name": "Hungaria"
- },
- "IN": {
- "name": "India"
- },
- "ID": {
- "name": "Indonesia"
- },
- "IQ": {
- "name": "Iraki"
- },
- "IM": {
- "name": "Isle of Man"
- },
- "IL": {
- "name": "Israeli"
- },
- "IT": {
- "name": "Italia"
- },
- "JM": {
- "name": "Jamaika"
- },
- "CF": {
- "name": "Jamhuri ya Afrika ya Kati"
- },
- "CZ": {
- "name": "Jamhuri ya Cheki"
- },
- "DO": {
- "name": "Jamhuri ya Dominika"
- },
- "CD": {
- "name": "Jamhuri ya Kidemokrasia ya Kongo"
- },
- "JP": {
- "name": "Japani"
- },
- "JE": {
- "name": "Jersey"
- },
- "GI": {
- "name": "Jibralta"
- },
- "DJ": {
- "name": "Jibuti"
- },
- "GE": {
- "name": "Jojia"
- },
- "KH": {
- "name": "Kambodia"
- },
- "CM": {
- "name": "Kameruni"
- },
- "CA": {
- "name": "Kanada"
- },
- "QA": {
- "name": "Katari"
- },
- "KZ": {
- "name": "Kazakistani"
- },
- "KE": {
- "name": "Kenya"
- },
- "CV": {
- "name": "Kepuvede"
- },
- "KI": {
- "name": "Kiribati"
- },
- "KG": {
- "name": "Kirigizistani"
- },
- "NF": {
- "name": "Kisiwa cha Norfok"
- },
- "CI": {
- "name": "Kodivaa"
- },
- "CO": {
- "name": "Kolombia"
- },
- "KM": {
- "name": "Komoro"
- },
- "CG": {
- "name": "Kongo"
- },
- "HR": {
- "name": "Korasia"
- },
- "KP": {
- "name": "Korea Kaskazini"
- },
- "KR": {
- "name": "Korea Kusini"
- },
- "XK": {
- "name": "Kosovo"
- },
- "CR": {
- "name": "Kostarika"
- },
- "CU": {
- "name": "Kuba"
- },
- "CY": {
- "name": "Kuprosi"
- },
- "KW": {
- "name": "Kuwaiti"
- },
- "LA": {
- "name": "Laosi"
- },
- "LU": {
- "name": "Lasembagi"
- },
- "LV": {
- "name": "Lativia"
- },
- "LB": {
- "name": "Lebanoni"
- },
- "LS": {
- "name": "Lesoto"
- },
- "LR": {
- "name": "Liberia"
- },
- "LY": {
- "name": "Libya"
- },
- "LI": {
- "name": "Lishenteni"
- },
- "LT": {
- "name": "Litwania"
- },
- "MO": {
- "name": "Macau SAR China"
- },
- "MW": {
- "name": "Malawi"
- },
- "MY": {
- "name": "Malesia"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "US": {
- "name": "Marekani"
- },
- "MQ": {
- "name": "Martiniki"
- },
- "MK": {
- "name": "Masedonia"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "Meksiko"
- },
- "FM": {
- "name": "Mikronesia"
- },
- "EG": {
- "name": "Misri"
- },
- "MV": {
- "name": "Modivu"
- },
- "MD": {
- "name": "Moldova"
- },
- "MC": {
- "name": "Monako"
- },
- "MN": {
- "name": "Mongolia"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Montserrati"
- },
- "MU": {
- "name": "Morisi"
- },
- "MR": {
- "name": "Moritania"
- },
- "MA": {
- "name": "Moroko"
- },
- "MZ": {
- "name": "Msumbiji"
- },
- "MM": {
- "name": "Myama"
- },
- "NA": {
- "name": "Namibia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepali"
- },
- "NE": {
- "name": "Nijeri"
- },
- "NG": {
- "name": "Nijeria"
- },
- "NI": {
- "name": "Nikaragwa"
- },
- "NU": {
- "name": "Niue"
- },
- "NO": {
- "name": "Norwe"
- },
- "NC": {
- "name": "Nyukaledonia"
- },
- "NZ": {
- "name": "Nyuzilandi"
- },
- "OM": {
- "name": "Omani"
- },
- "PK": {
- "name": "Pakistani"
- },
- "PW": {
- "name": "Palau"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papua"
- },
- "PY": {
- "name": "Paragwai"
- },
- "PE": {
- "name": "Peru"
- },
- "PN": {
- "name": "Pitkairni"
- },
- "PL": {
- "name": "Polandi"
- },
- "PF": {
- "name": "Polinesia ya Ufaransa"
- },
- "PR": {
- "name": "Pwetoriko"
- },
- "RE": {
- "name": "Riyunioni"
- },
- "RO": {
- "name": "Romania"
- },
- "RW": {
- "name": "Rwanda"
- },
- "SM": {
- "name": "Samarino"
- },
- "WS": {
- "name": "Samoa"
- },
- "AS": {
- "name": "Samoa ya Marekani"
- },
- "SH": {
- "name": "Santahelena"
- },
- "KN": {
- "name": "Santakitzi na Nevis"
- },
- "LC": {
- "name": "Santalusia"
- },
- "PM": {
- "name": "Santapieri na Mikeloni"
- },
- "VC": {
- "name": "Santavisenti na Grenadini"
- },
- "ST": {
- "name": "Sao Tome na Principe"
- },
- "SA": {
- "name": "Saudi"
- },
- "SN": {
- "name": "Senegali"
- },
- "RS": {
- "name": "Serbia"
- },
- "SC": {
- "name": "Shelisheli"
- },
- "SL": {
- "name": "Siera Leoni"
- },
- "SG": {
- "name": "Singapoo"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SY": {
- "name": "Siria"
- },
- "LK": {
- "name": "Sirilanka"
- },
- "SK": {
- "name": "Slovakia"
- },
- "SI": {
- "name": "Slovenia"
- },
- "SO": {
- "name": "Somalia"
- },
- "GS": {
- "name": "South Georgia & South Sandwich Islands"
- },
- "SS": {
- "name": "South Sudan"
- },
- "BL": {
- "name": "St. Barthélemy"
- },
- "MF": {
- "name": "St. Martin"
- },
- "SD": {
- "name": "Sudani"
- },
- "SR": {
- "name": "Surinamu"
- },
- "SJ": {
- "name": "Svalbard & Jan Mayen"
- },
- "TH": {
- "name": "Tailandi"
- },
- "TW": {
- "name": "Taiwani"
- },
- "TJ": {
- "name": "Tajikistani"
- },
- "TZ": {
- "name": "Tanzania"
- },
- "TL": {
- "name": "Timori ya Mashariki"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad na Tobago"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TN": {
- "name": "Tunisia"
- },
- "TM": {
- "name": "Turukimenistani"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UM": {
- "name": "U.S. Outlying Islands"
- },
- "IR": {
- "name": "Uajemi"
- },
- "BE": {
- "name": "Ubelgiji"
- },
- "FR": {
- "name": "Ufaransa"
- },
- "FI": {
- "name": "Ufini"
- },
- "UG": {
- "name": "Uganda"
- },
- "GR": {
- "name": "Ugiriki"
- },
- "ET": {
- "name": "Uhabeshi"
- },
- "NL": {
- "name": "Uholanzi"
- },
- "GB": {
- "name": "Uingereza"
- },
- "DE": {
- "name": "Ujerumani"
- },
- "PS": {
- "name": "Ukingo wa Magharibi na Ukanda wa Gaza wa Palestina"
- },
- "UA": {
- "name": "Ukraini"
- },
- "PT": {
- "name": "Ureno"
- },
- "UY": {
- "name": "Urugwai"
- },
- "RU": {
- "name": "Urusi"
- },
- "SZ": {
- "name": "Uswazi"
- },
- "SE": {
- "name": "Uswidi"
- },
- "CH": {
- "name": "Uswisi"
- },
- "TR": {
- "name": "Uturuki"
- },
- "UZ": {
- "name": "Uzibekistani"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VA": {
- "name": "Vatikani"
- },
- "VE": {
- "name": "Venezuela"
- },
- "VN": {
- "name": "Vietinamu"
- },
- "CK": {
- "name": "Visiwa vya Cook"
- },
- "FK": {
- "name": "Visiwa vya Falkland"
- },
- "KY": {
- "name": "Visiwa vya Kayman"
- },
- "MP": {
- "name": "Visiwa vya Mariana vya Kaskazini"
- },
- "MH": {
- "name": "Visiwa vya Marshal"
- },
- "SB": {
- "name": "Visiwa vya Solomon"
- },
- "TC": {
- "name": "Visiwa vya Turki na Kaiko"
- },
- "VI": {
- "name": "Visiwa vya Virgin vya Marekani"
- },
- "VG": {
- "name": "Visiwa vya Virgin vya Uingereza"
- },
- "WF": {
- "name": "Walis na Futuna"
- },
- "EH": {
- "name": "Western Sahara"
- },
- "YE": {
- "name": "Yemeni"
- },
- "JO": {
- "name": "Yordani"
- },
- "ZM": {
- "name": "Zambia"
- },
- "ZW": {
- "name": "Zimbabwe"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/wae.json b/vendor/commerceguys/intl/resources/country/wae.json
deleted file mode 100644
index 6b27bba63..000000000
--- a/vendor/commerceguys/intl/resources/country/wae.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afganištan"
- },
- "AX": {
- "name": "Alandinslä"
- },
- "AL": {
- "name": "Albanie"
- },
- "DZ": {
- "name": "Algerie"
- },
- "US": {
- "name": "Amerika"
- },
- "UM": {
- "name": "Amerikaniš Ozeanie"
- },
- "AS": {
- "name": "Amerikaniš Samoa"
- },
- "VI": {
- "name": "Amerikaniši Jungfröiwinslä"
- },
- "AD": {
- "name": "Andorra"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Anguilla"
- },
- "AQ": {
- "name": "Antarktis"
- },
- "AG": {
- "name": "Antigua und Barbuda"
- },
- "AR": {
- "name": "Argentinie"
- },
- "AM": {
- "name": "Armenie"
- },
- "AW": {
- "name": "Aruba"
- },
- "AZ": {
- "name": "Aserbaidšan"
- },
- "AU": {
- "name": "Australie"
- },
- "BH": {
- "name": "Bačrain"
- },
- "BS": {
- "name": "Bahamas"
- },
- "BD": {
- "name": "Bangladeš"
- },
- "BB": {
- "name": "Barbados"
- },
- "BE": {
- "name": "Belgie"
- },
- "BZ": {
- "name": "Belize"
- },
- "BJ": {
- "name": "Benin"
- },
- "BM": {
- "name": "Bermuda"
- },
- "BT": {
- "name": "Bhutan"
- },
- "BO": {
- "name": "Boliwie"
- },
- "BA": {
- "name": "Bosnie und Herzegovina"
- },
- "BW": {
- "name": "Botswana"
- },
- "BR": {
- "name": "Brasilie"
- },
- "IO": {
- "name": "Britišes Territorium em indiše Ozean"
- },
- "VG": {
- "name": "Britiši Jungfröiwinslä"
- },
- "BN": {
- "name": "Brunei"
- },
- "BG": {
- "name": "Bulgarie"
- },
- "BF": {
- "name": "Burkina Faso"
- },
- "MM": {
- "name": "Burma"
- },
- "BI": {
- "name": "Burundi"
- },
- "BQ": {
- "name": "Caribbean Netherlands"
- },
- "EA": {
- "name": "Ceuta und Melilla"
- },
- "CN": {
- "name": "China"
- },
- "CK": {
- "name": "Cookinslä"
- },
- "CR": {
- "name": "Costa Rica"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DK": {
- "name": "Dänemark"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DO": {
- "name": "Dominikaniši Rebublik"
- },
- "DM": {
- "name": "Doninica"
- },
- "DJ": {
- "name": "Dšibuti"
- },
- "EC": {
- "name": "Ecuador"
- },
- "EG": {
- "name": "Egypte"
- },
- "SV": {
- "name": "El Salvador"
- },
- "CI": {
- "name": "Elfebeiküšta"
- },
- "GB": {
- "name": "England"
- },
- "GQ": {
- "name": "Equatorialginea"
- },
- "ER": {
- "name": "Eritrea"
- },
- "EE": {
- "name": "Eštland"
- },
- "ET": {
- "name": "Ethiopie"
- },
- "FK": {
- "name": "Falklandinslä"
- },
- "FO": {
- "name": "Färöe"
- },
- "FJ": {
- "name": "Fidši"
- },
- "FI": {
- "name": "Finnland"
- },
- "FR": {
- "name": "Frankrič"
- },
- "GF": {
- "name": "Französiš Guiana"
- },
- "PF": {
- "name": "Französiš Polinesie"
- },
- "TF": {
- "name": "Französiši Süd- und Antarktisgebiet"
- },
- "GA": {
- "name": "Gabon"
- },
- "GM": {
- "name": "Gambia"
- },
- "GH": {
- "name": "Gana"
- },
- "GE": {
- "name": "Georgie"
- },
- "GI": {
- "name": "Gibraltar"
- },
- "GN": {
- "name": "Ginea"
- },
- "GW": {
- "name": "Ginea Bissau"
- },
- "GD": {
- "name": "Grenada"
- },
- "GR": {
- "name": "Gričeland"
- },
- "GL": {
- "name": "Grönland"
- },
- "GP": {
- "name": "Guadeloupe"
- },
- "GU": {
- "name": "Guam"
- },
- "GT": {
- "name": "Guatemala"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GY": {
- "name": "Guyana"
- },
- "HT": {
- "name": "Haiti"
- },
- "AC": {
- "name": "Himmelfártsinsla"
- },
- "NL": {
- "name": "Holand"
- },
- "HN": {
- "name": "Honduras"
- },
- "IN": {
- "name": "Indie"
- },
- "ID": {
- "name": "Indonesie"
- },
- "IQ": {
- "name": "Irak"
- },
- "IR": {
- "name": "Iran"
- },
- "IE": {
- "name": "Irland"
- },
- "IS": {
- "name": "Island"
- },
- "IM": {
- "name": "Isle of Man"
- },
- "IL": {
- "name": "Israel"
- },
- "IT": {
- "name": "Italie"
- },
- "JM": {
- "name": "Jamaika"
- },
- "JP": {
- "name": "Japan"
- },
- "YE": {
- "name": "Jéme"
- },
- "JE": {
- "name": "Jersey"
- },
- "JO": {
- "name": "Jordanie"
- },
- "KY": {
- "name": "Kaimaninslä"
- },
- "KH": {
- "name": "Kambodša"
- },
- "CM": {
- "name": "Kamerun"
- },
- "CA": {
- "name": "Kanada"
- },
- "IC": {
- "name": "Kanariše Inslä"
- },
- "CV": {
- "name": "Kap Verde"
- },
- "KZ": {
- "name": "Kasačstan"
- },
- "QA": {
- "name": "Katar"
- },
- "KE": {
- "name": "Kenya"
- },
- "KG": {
- "name": "Kirgištan"
- },
- "KI": {
- "name": "Kiribati"
- },
- "CC": {
- "name": "Kokosinslä"
- },
- "CO": {
- "name": "Kolumbie"
- },
- "KM": {
- "name": "Komore"
- },
- "CG": {
- "name": "Kongo Brazzaville"
- },
- "CD": {
- "name": "Kongo-Kinshasa"
- },
- "XK": {
- "name": "Kosovo"
- },
- "HR": {
- "name": "Kroatie"
- },
- "CU": {
- "name": "Kuba"
- },
- "KW": {
- "name": "Kuweit"
- },
- "LA": {
- "name": "Laos"
- },
- "LS": {
- "name": "Lesotho"
- },
- "LV": {
- "name": "Lettland"
- },
- "LB": {
- "name": "Libanon"
- },
- "LR": {
- "name": "Liberia"
- },
- "LI": {
- "name": "Liečteštei"
- },
- "LT": {
- "name": "Litaue"
- },
- "LY": {
- "name": "Lübie"
- },
- "LU": {
- "name": "Luxeburg"
- },
- "MG": {
- "name": "Madagaskar"
- },
- "MW": {
- "name": "Malawi"
- },
- "MY": {
- "name": "Malaysia"
- },
- "MV": {
- "name": "Malediwe"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malta"
- },
- "MA": {
- "name": "Maroko"
- },
- "MH": {
- "name": "Maršalinslä"
- },
- "MQ": {
- "name": "Martinique"
- },
- "MR": {
- "name": "Mauretanie"
- },
- "MU": {
- "name": "Mauritius"
- },
- "MK": {
- "name": "Mazedonie"
- },
- "MX": {
- "name": "Mexiko"
- },
- "FM": {
- "name": "Mikronesie"
- },
- "MD": {
- "name": "Moldau"
- },
- "MC": {
- "name": "Monago"
- },
- "MN": {
- "name": "Mongolei"
- },
- "MS": {
- "name": "Monserrat"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MZ": {
- "name": "Mosambik"
- },
- "YT": {
- "name": "Moyette"
- },
- "NA": {
- "name": "Namibia"
- },
- "NR": {
- "name": "Nauru"
- },
- "NP": {
- "name": "Nepal"
- },
- "NI": {
- "name": "Nicaragua"
- },
- "NE": {
- "name": "Niger"
- },
- "NG": {
- "name": "Nigeria"
- },
- "NU": {
- "name": "Niue"
- },
- "NC": {
- "name": "Niwkaledonie"
- },
- "NZ": {
- "name": "Niwséland"
- },
- "KP": {
- "name": "Nordkorea"
- },
- "MP": {
- "name": "Nördliči Mariane"
- },
- "NF": {
- "name": "Norfolkinsla"
- },
- "NO": {
- "name": "Norwäge"
- },
- "OM": {
- "name": "Oman"
- },
- "AT": {
- "name": "Öštrič"
- },
- "TL": {
- "name": "Ošttimor"
- },
- "PK": {
- "name": "Pakištan"
- },
- "PW": {
- "name": "Palau"
- },
- "PS": {
- "name": "Paleština"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papua Niwginea"
- },
- "PY": {
- "name": "Paraguai"
- },
- "PE": {
- "name": "Peru"
- },
- "PH": {
- "name": "Philippine"
- },
- "PN": {
- "name": "Pitcairn"
- },
- "PL": {
- "name": "Pole"
- },
- "PT": {
- "name": "Portugal"
- },
- "PR": {
- "name": "Puerto Rico"
- },
- "RE": {
- "name": "Réunion"
- },
- "RW": {
- "name": "Ruanda"
- },
- "RO": {
- "name": "Rumänie"
- },
- "RU": {
- "name": "Russland"
- },
- "SB": {
- "name": "Salomone"
- },
- "ZM": {
- "name": "Sambia"
- },
- "WS": {
- "name": "Samoa"
- },
- "SM": {
- "name": "San Marino"
- },
- "ST": {
- "name": "São Tomé and Príncipe"
- },
- "SA": {
- "name": "Saudi Arabie"
- },
- "ES": {
- "name": "Schpanie"
- },
- "SE": {
- "name": "Schwede"
- },
- "CH": {
- "name": "Schwiz"
- },
- "SC": {
- "name": "Sečelle"
- },
- "SN": {
- "name": "Senegal"
- },
- "RS": {
- "name": "Serbie"
- },
- "SL": {
- "name": "Sierra Leone"
- },
- "ZW": {
- "name": "Simbabwe"
- },
- "SG": {
- "name": "Singapur"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "SK": {
- "name": "Slowakei"
- },
- "SI": {
- "name": "Slowenie"
- },
- "SO": {
- "name": "Somalia"
- },
- "HK": {
- "name": "Sonderverwaltigszona Hongkong"
- },
- "MO": {
- "name": "Sonderverwaltigszona Makau"
- },
- "SS": {
- "name": "South Sudan"
- },
- "LK": {
- "name": "Sri Lanka"
- },
- "BL": {
- "name": "St. Bartholomäus-Insla"
- },
- "SH": {
- "name": "St. Helena"
- },
- "KN": {
- "name": "St. Kitts und Nevis"
- },
- "LC": {
- "name": "St. Lucia"
- },
- "MF": {
- "name": "St. Martin"
- },
- "PM": {
- "name": "St. Pierre und Miquelon"
- },
- "VC": {
- "name": "St. Vincent und d’Grenadine"
- },
- "ZA": {
- "name": "Südafrika"
- },
- "SD": {
- "name": "Sudan"
- },
- "GS": {
- "name": "Südgeorgie und d’südliče Senwičinslä"
- },
- "KR": {
- "name": "Südkorea"
- },
- "SY": {
- "name": "Sürie"
- },
- "SR": {
- "name": "Suriname"
- },
- "SJ": {
- "name": "Svalbard und Jan Mayen"
- },
- "SZ": {
- "name": "Swasiland"
- },
- "TJ": {
- "name": "Tadšikistan"
- },
- "TW": {
- "name": "Taiwan"
- },
- "TZ": {
- "name": "Tansania"
- },
- "TH": {
- "name": "Thailand"
- },
- "DE": {
- "name": "Titšland"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TO": {
- "name": "Tonga"
- },
- "TT": {
- "name": "Trinidad und Tobago"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TD": {
- "name": "Tšad"
- },
- "CZ": {
- "name": "Tšečie"
- },
- "CL": {
- "name": "Tšile"
- },
- "TN": {
- "name": "Tunesie"
- },
- "TR": {
- "name": "Türkei"
- },
- "TM": {
- "name": "Turkmeništan"
- },
- "TC": {
- "name": "Turks- und Caicosinslä"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UG": {
- "name": "Uganda"
- },
- "UA": {
- "name": "Ukraine"
- },
- "HU": {
- "name": "Ungare"
- },
- "UY": {
- "name": "Urugauy"
- },
- "UZ": {
- "name": "Usbekištan"
- },
- "VU": {
- "name": "Vanuatu"
- },
- "VA": {
- "name": "Vatikan"
- },
- "VE": {
- "name": "Venezuela"
- },
- "AE": {
- "name": "Vereinigti Arabiše Emirat"
- },
- "VN": {
- "name": "Vietnam"
- },
- "WF": {
- "name": "Wallis und Futuna"
- },
- "EH": {
- "name": "Weštsahara"
- },
- "CX": {
- "name": "Wienäčtsinslä"
- },
- "BY": {
- "name": "Wísrussland"
- },
- "CF": {
- "name": "Zentralafrikaniši Rebublik"
- },
- "CY": {
- "name": "Zypre"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/wo.json b/vendor/commerceguys/intl/resources/country/wo.json
deleted file mode 100644
index 410efe466..000000000
--- a/vendor/commerceguys/intl/resources/country/wo.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afganistaŋ"
- },
- "ZA": {
- "name": "Afrik di Sid"
- },
- "AL": {
- "name": "Albani"
- },
- "DE": {
- "name": "Almaañ"
- },
- "DZ": {
- "name": "Alseri"
- },
- "AD": {
- "name": "Andoor"
- },
- "AI": {
- "name": "Angiiy"
- },
- "AQ": {
- "name": "Antarktik"
- },
- "AG": {
- "name": "Antiguwa ak Barbuda"
- },
- "SA": {
- "name": "Arabi Sawudi"
- },
- "AM": {
- "name": "Armeni"
- },
- "AR": {
- "name": "Arsàntin"
- },
- "AW": {
- "name": "Aruba"
- },
- "AC": {
- "name": "Ascension Island"
- },
- "AZ": {
- "name": "Aserbayjaŋ"
- },
- "HT": {
- "name": "Ayti"
- },
- "AO": {
- "name": "Àngolaa"
- },
- "BS": {
- "name": "Bahamas"
- },
- "BH": {
- "name": "Bahreyin"
- },
- "BB": {
- "name": "Barbad"
- },
- "BY": {
- "name": "Belaris"
- },
- "BZ": {
- "name": "Belis"
- },
- "BE": {
- "name": "Belsig"
- },
- "BJ": {
- "name": "Benee"
- },
- "BD": {
- "name": "Bengalades"
- },
- "BR": {
- "name": "Beresil"
- },
- "BM": {
- "name": "Bermid"
- },
- "BG": {
- "name": "Bilgari"
- },
- "BO": {
- "name": "Boliwi"
- },
- "BA": {
- "name": "Bosni Ersegowin"
- },
- "BW": {
- "name": "Botswana"
- },
- "BF": {
- "name": "Burkina Faaso"
- },
- "BN": {
- "name": "Burney"
- },
- "BI": {
- "name": "Burundi"
- },
- "BT": {
- "name": "Butaŋ"
- },
- "IC": {
- "name": "Canary Islands"
- },
- "BQ": {
- "name": "Caribbean Netherlands"
- },
- "TD": {
- "name": "Càdd"
- },
- "EA": {
- "name": "Ceuta & Melilla"
- },
- "CG": {
- "name": "Congo - Brazzaville"
- },
- "CD": {
- "name": "Congo - Kinshasa"
- },
- "DK": {
- "name": "Danmàrk"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DM": {
- "name": "Dominik"
- },
- "AX": {
- "name": "Duni Aalànd"
- },
- "UM": {
- "name": "Duni Amerig Utar meer"
- },
- "FK": {
- "name": "Duni Falkland"
- },
- "FO": {
- "name": "Duni Faro"
- },
- "KY": {
- "name": "Duni Kaymaŋ"
- },
- "CC": {
- "name": "Duni Koko (Kilin)"
- },
- "CK": {
- "name": "Duni Kuuk"
- },
- "MP": {
- "name": "Duni Mariyaan Noor"
- },
- "MH": {
- "name": "Duni Marsaal"
- },
- "PN": {
- "name": "Duni Pitkayirn"
- },
- "SB": {
- "name": "Duni Salmoon"
- },
- "TC": {
- "name": "Duni Tirk ak Kaykos"
- },
- "VG": {
- "name": "Duni Wirsin yu Brëtaañ"
- },
- "VI": {
- "name": "Duni Wirsin yu Etaa-sini"
- },
- "CX": {
- "name": "Dunu Kirismas"
- },
- "IM": {
- "name": "Dunu Maan"
- },
- "NF": {
- "name": "Dunu Norfolk"
- },
- "ET": {
- "name": "Ecopi"
- },
- "EC": {
- "name": "Ekwaatër"
- },
- "SV": {
- "name": "El Salwadoor"
- },
- "AE": {
- "name": "Emira Arab Ini"
- },
- "IN": {
- "name": "End"
- },
- "ER": {
- "name": "Eritere"
- },
- "EG": {
- "name": "Esipt"
- },
- "SK": {
- "name": "Eslowaki"
- },
- "SI": {
- "name": "Esloweni"
- },
- "ES": {
- "name": "Españ"
- },
- "EE": {
- "name": "Estoni"
- },
- "US": {
- "name": "Etaa Sini"
- },
- "FR": {
- "name": "Faraans"
- },
- "FJ": {
- "name": "Fijji"
- },
- "PH": {
- "name": "Filipin"
- },
- "FI": {
- "name": "Finlànd"
- },
- "GA": {
- "name": "Gaboŋ"
- },
- "GH": {
- "name": "Gana"
- },
- "GD": {
- "name": "Garanad"
- },
- "GM": {
- "name": "Gàmbi"
- },
- "GR": {
- "name": "Gerees"
- },
- "GG": {
- "name": "Gernase"
- },
- "GN": {
- "name": "Gine"
- },
- "GQ": {
- "name": "Gine Ekuwatoriyal"
- },
- "GW": {
- "name": "Gine-Bisaawóo"
- },
- "GL": {
- "name": "Girinlànd"
- },
- "GY": {
- "name": "Giyaan"
- },
- "GP": {
- "name": "Guwaadelup"
- },
- "GU": {
- "name": "Guwam"
- },
- "GT": {
- "name": "Guwatemala"
- },
- "GF": {
- "name": "Guyaan Farañse"
- },
- "HK": {
- "name": "Hong Kong SAR China"
- },
- "UA": {
- "name": "Ikeren"
- },
- "ID": {
- "name": "Indonesi"
- },
- "IQ": {
- "name": "Irag"
- },
- "IR": {
- "name": "Iraŋ"
- },
- "IE": {
- "name": "Irlànd"
- },
- "IS": {
- "name": "Islànd"
- },
- "IL": {
- "name": "Israyel"
- },
- "IT": {
- "name": "Itali"
- },
- "DJ": {
- "name": "Jibuti"
- },
- "CV": {
- "name": "Kabo Werde"
- },
- "CM": {
- "name": "Kamerun"
- },
- "CA": {
- "name": "Kanadaa"
- },
- "KZ": {
- "name": "Kasaxstaŋ"
- },
- "QA": {
- "name": "Kataar"
- },
- "KH": {
- "name": "Kàmboj"
- },
- "KE": {
- "name": "Keeña"
- },
- "KG": {
- "name": "Kirgistaŋ"
- },
- "KI": {
- "name": "Kiribati"
- },
- "CI": {
- "name": "Kodiwaar (Côte d’Ivoire)"
- },
- "CO": {
- "name": "Kolombi"
- },
- "KM": {
- "name": "Komoor"
- },
- "KP": {
- "name": "Kore Noor"
- },
- "HR": {
- "name": "Korowasi"
- },
- "XK": {
- "name": "Kosowo"
- },
- "CR": {
- "name": "Kosta Rika"
- },
- "KW": {
- "name": "Kowet"
- },
- "CU": {
- "name": "Kuba"
- },
- "CW": {
- "name": "Kursawo"
- },
- "LA": {
- "name": "Lawos"
- },
- "LS": {
- "name": "Lesoto"
- },
- "LV": {
- "name": "Letoni"
- },
- "LB": {
- "name": "Libaa"
- },
- "LR": {
- "name": "Liberiya"
- },
- "LY": {
- "name": "Libi"
- },
- "LU": {
- "name": "Liksàmbur"
- },
- "LI": {
- "name": "Liktensteyin"
- },
- "LT": {
- "name": "Litiyani"
- },
- "MO": {
- "name": "Macau SAR China"
- },
- "MG": {
- "name": "Madagaskaar"
- },
- "MW": {
- "name": "Malawi"
- },
- "MV": {
- "name": "Maldiiw"
- },
- "MY": {
- "name": "Malesi"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malt"
- },
- "MA": {
- "name": "Marog"
- },
- "MQ": {
- "name": "Martinik"
- },
- "MK": {
- "name": "Maseduwaan"
- },
- "YT": {
- "name": "Mayot"
- },
- "MX": {
- "name": "Meksiko"
- },
- "FM": {
- "name": "Mikoronesi"
- },
- "MM": {
- "name": "Miyanmaar"
- },
- "MD": {
- "name": "Moldawi"
- },
- "MC": {
- "name": "Monako"
- },
- "MN": {
- "name": "Mongoli"
- },
- "ME": {
- "name": "Montenegoro"
- },
- "MR": {
- "name": "Mooritani"
- },
- "MS": {
- "name": "Mooseraa"
- },
- "MU": {
- "name": "Moriis"
- },
- "MZ": {
- "name": "Mosàmbig"
- },
- "NA": {
- "name": "Namibi"
- },
- "NR": {
- "name": "Nawru"
- },
- "NP": {
- "name": "Nepaal"
- },
- "NE": {
- "name": "Niiseer"
- },
- "NI": {
- "name": "Nikaraguwa"
- },
- "NG": {
- "name": "Niseriya"
- },
- "NU": {
- "name": "Niw"
- },
- "NO": {
- "name": "Norwees"
- },
- "NC": {
- "name": "Nuwel Kaledoni"
- },
- "NZ": {
- "name": "Nuwel Selànd"
- },
- "OM": {
- "name": "Omaan"
- },
- "HN": {
- "name": "Onduraas"
- },
- "HU": {
- "name": "Ongari"
- },
- "AU": {
- "name": "Ostarali"
- },
- "AT": {
- "name": "Ótiriis"
- },
- "PK": {
- "name": "Pakistaŋ"
- },
- "PW": {
- "name": "Palaw"
- },
- "PS": {
- "name": "Palestinian Territories"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papuwasi Gine Gu Bees"
- },
- "PY": {
- "name": "Paraguwe"
- },
- "PE": {
- "name": "Peru"
- },
- "NL": {
- "name": "Peyi Baa"
- },
- "PF": {
- "name": "Polinesi Farañse"
- },
- "PL": {
- "name": "Poloñ"
- },
- "PT": {
- "name": "Portigaal"
- },
- "PR": {
- "name": "Porto Riko"
- },
- "RE": {
- "name": "Reeñoo"
- },
- "DO": {
- "name": "Repiblik Dominiken"
- },
- "CF": {
- "name": "Repiblik Sàntar Afrik"
- },
- "CZ": {
- "name": "Réewum Cek"
- },
- "RU": {
- "name": "Risi"
- },
- "RO": {
- "name": "Rumani"
- },
- "GB": {
- "name": "Ruwaayom Ini"
- },
- "RW": {
- "name": "Ruwànda"
- },
- "JM": {
- "name": "Samayig"
- },
- "WS": {
- "name": "Samowa"
- },
- "AS": {
- "name": "Samowa bu Amerig"
- },
- "SM": {
- "name": "San Marino"
- },
- "BL": {
- "name": "Saŋ Bartalemi"
- },
- "SH": {
- "name": "Saŋ Eleen"
- },
- "KN": {
- "name": "Saŋ Kits ak Newis"
- },
- "LC": {
- "name": "Saŋ Lusi"
- },
- "MF": {
- "name": "Saŋ Marteŋ"
- },
- "PM": {
- "name": "Saŋ Peer ak Mikeloŋ"
- },
- "VC": {
- "name": "Saŋ Weesaa ak Garanadin"
- },
- "ST": {
- "name": "Sawo Tome ak Pirinsipe"
- },
- "ZM": {
- "name": "Sàmbi"
- },
- "JP": {
- "name": "Sàppoŋ"
- },
- "SN": {
- "name": "Senegaal"
- },
- "RS": {
- "name": "Serbi"
- },
- "JE": {
- "name": "Serse"
- },
- "GE": {
- "name": "Seworsi"
- },
- "GS": {
- "name": "Seworsi di Sid ak Duni Sàndwiis di Sid"
- },
- "SC": {
- "name": "Seysel"
- },
- "GI": {
- "name": "Sibraltaar"
- },
- "CN": {
- "name": "Siin"
- },
- "CY": {
- "name": "Siipar"
- },
- "CL": {
- "name": "Sili"
- },
- "ZW": {
- "name": "Simbabwe"
- },
- "SX": {
- "name": "Sin Marten"
- },
- "SG": {
- "name": "Singapuur"
- },
- "SY": {
- "name": "Siri"
- },
- "LK": {
- "name": "Siri Lànka"
- },
- "SR": {
- "name": "Sirinam"
- },
- "VA": {
- "name": "Site bu Watikaa"
- },
- "CH": {
- "name": "Siwis"
- },
- "SL": {
- "name": "Siyera Lewon"
- },
- "SO": {
- "name": "Somali"
- },
- "JO": {
- "name": "Sordani"
- },
- "KR": {
- "name": "South Korea"
- },
- "SD": {
- "name": "Sudaŋ"
- },
- "SS": {
- "name": "Sudaŋ di Sid"
- },
- "SZ": {
- "name": "Suwasilànd"
- },
- "SE": {
- "name": "Suwed"
- },
- "SJ": {
- "name": "Swalbaar ak Jan Mayen"
- },
- "TJ": {
- "name": "Tajikistaŋ"
- },
- "TZ": {
- "name": "Taŋsani"
- },
- "TH": {
- "name": "Taylànd"
- },
- "TW": {
- "name": "Taywan"
- },
- "TF": {
- "name": "Teer Ostraal gu Fraas"
- },
- "IO": {
- "name": "Terituwaaru Brëtaañ ci Oseyaa Enjeŋ"
- },
- "TL": {
- "name": "Timor Leste"
- },
- "TN": {
- "name": "Tinisi"
- },
- "TT": {
- "name": "Tirinite ak Tobago"
- },
- "TR": {
- "name": "Tirki"
- },
- "TM": {
- "name": "Tirkmenistaŋ"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokoloo"
- },
- "TO": {
- "name": "Tonga"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TV": {
- "name": "Tuwalo"
- },
- "UG": {
- "name": "Ugànda"
- },
- "UY": {
- "name": "Uruge"
- },
- "UZ": {
- "name": "Usbekistaŋ"
- },
- "WF": {
- "name": "Walis ak Futuna"
- },
- "VU": {
- "name": "Wanuatu"
- },
- "VE": {
- "name": "Wenesiyela"
- },
- "EH": {
- "name": "Western Sahara"
- },
- "VN": {
- "name": "Wiyetnam"
- },
- "YE": {
- "name": "Yaman"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/xog.json b/vendor/commerceguys/intl/resources/country/xog.json
deleted file mode 100644
index a9e1827e3..000000000
--- a/vendor/commerceguys/intl/resources/country/xog.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "Afaganisitani"
- },
- "AX": {
- "name": "Åland Islands"
- },
- "AL": {
- "name": "Alibaniya"
- },
- "DZ": {
- "name": "Aligerya"
- },
- "US": {
- "name": "Amerika"
- },
- "AD": {
- "name": "Andora"
- },
- "AO": {
- "name": "Angola"
- },
- "AI": {
- "name": "Angwila"
- },
- "AQ": {
- "name": "Antarctica"
- },
- "AG": {
- "name": "Antigwa ni Barabuda"
- },
- "AM": {
- "name": "Arameniya"
- },
- "AR": {
- "name": "Arigentina"
- },
- "AW": {
- "name": "Aruba"
- },
- "AC": {
- "name": "Ascension Island"
- },
- "AU": {
- "name": "Awusitureliya"
- },
- "AT": {
- "name": "Awusituriya"
- },
- "IE": {
- "name": "Ayalandi"
- },
- "IS": {
- "name": "Ayisirandi"
- },
- "AZ": {
- "name": "Azerebayijaani"
- },
- "BH": {
- "name": "Baareeni"
- },
- "BS": {
- "name": "Bahamasi"
- },
- "BD": {
- "name": "Bangaladesi"
- },
- "BB": {
- "name": "Barabadosi"
- },
- "BY": {
- "name": "Belarusi"
- },
- "BZ": {
- "name": "Belize"
- },
- "BJ": {
- "name": "Benini"
- },
- "BM": {
- "name": "Beremuda"
- },
- "MH": {
- "name": "Bizinga bya Mariso"
- },
- "MP": {
- "name": "Bizinga bya Mariyana ebyamumambuka"
- },
- "BO": {
- "name": "Boliviya"
- },
- "BW": {
- "name": "Botiswana"
- },
- "BA": {
- "name": "Boziniya Hezegovina"
- },
- "BE": {
- "name": "Bubirigi"
- },
- "DE": {
- "name": "Budaaki"
- },
- "FR": {
- "name": "Bufalansa"
- },
- "BG": {
- "name": "Bulugariya"
- },
- "GB": {
- "name": "Bungereza"
- },
- "BR": {
- "name": "Buraziiri"
- },
- "BF": {
- "name": "Burukina Faso"
- },
- "BN": {
- "name": "Burunayi"
- },
- "BI": {
- "name": "Burundi"
- },
- "BT": {
- "name": "Butaani"
- },
- "IN": {
- "name": "Buyindi"
- },
- "GR": {
- "name": "Buyonaani"
- },
- "TD": {
- "name": "Caadi"
- },
- "IC": {
- "name": "Canary Islands"
- },
- "BQ": {
- "name": "Caribbean Netherlands"
- },
- "CN": {
- "name": "Cayina"
- },
- "EA": {
- "name": "Ceuta & Melilla"
- },
- "CX": {
- "name": "Christmas Island"
- },
- "CL": {
- "name": "Cile"
- },
- "CC": {
- "name": "Cocos (Keeling) Islands"
- },
- "CU": {
- "name": "Cuba"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DK": {
- "name": "Denimaaka"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "DM": {
- "name": "Dominika"
- },
- "FK": {
- "name": "Ebiizinga bya Falikalandi"
- },
- "SB": {
- "name": "Ebizanga bya Solomooni"
- },
- "IO": {
- "name": "Ebizinga bya Cago"
- },
- "PH": {
- "name": "Ebizinga bya Firipino"
- },
- "KY": {
- "name": "Ebizinga bya Kayimaani"
- },
- "CV": {
- "name": "Ebizinga bya Kepu Veredi"
- },
- "CK": {
- "name": "Ebizinga bya Kkuki"
- },
- "KM": {
- "name": "Ebizinga bya Komoro"
- },
- "MV": {
- "name": "Ebizinga bya Malidive"
- },
- "TC": {
- "name": "Ebizinga bya Taaka ni Kayikosi"
- },
- "VG": {
- "name": "Ebizinga bya Virigini ebitwalibwa Bungereza"
- },
- "VI": {
- "name": "Ebizinga bya Virigini eby’Amerika"
- },
- "EC": {
- "name": "Ekwado"
- },
- "SV": {
- "name": "El salivado"
- },
- "AE": {
- "name": "Emireeti"
- },
- "ER": {
- "name": "Eritureya"
- },
- "EE": {
- "name": "Esitoniya"
- },
- "ET": {
- "name": "Esyopya"
- },
- "FO": {
- "name": "Faroe Islands"
- },
- "FJ": {
- "name": "Fiji"
- },
- "FI": {
- "name": "Finilandi"
- },
- "TF": {
- "name": "French Southern Territories"
- },
- "GA": {
- "name": "Gaboni"
- },
- "GM": {
- "name": "Gambya"
- },
- "GH": {
- "name": "Gana"
- },
- "GY": {
- "name": "Gayana"
- },
- "GQ": {
- "name": "Gayana yaku ekweta"
- },
- "GI": {
- "name": "Giburalita"
- },
- "GN": {
- "name": "Gini"
- },
- "GW": {
- "name": "Gini-Bisawu"
- },
- "GG": {
- "name": "Guernsey"
- },
- "GD": {
- "name": "Gurenada"
- },
- "GL": {
- "name": "Gurenelandi"
- },
- "GF": {
- "name": "Guyana enfalansa"
- },
- "GP": {
- "name": "Gwadalupe"
- },
- "GU": {
- "name": "Gwamu"
- },
- "GT": {
- "name": "Gwatemala"
- },
- "GE": {
- "name": "Gyogya"
- },
- "HU": {
- "name": "Hangare"
- },
- "HT": {
- "name": "Hayiti"
- },
- "NL": {
- "name": "Holandi"
- },
- "HK": {
- "name": "Hong Kong SAR China"
- },
- "HN": {
- "name": "Hundurasi"
- },
- "IM": {
- "name": "Isle of Man"
- },
- "JM": {
- "name": "Jamayika"
- },
- "JP": {
- "name": "Japani"
- },
- "JE": {
- "name": "Jersey"
- },
- "DJ": {
- "name": "Jjibuti"
- },
- "NC": {
- "name": "Kaledonya mupya"
- },
- "KH": {
- "name": "Kambodya"
- },
- "CM": {
- "name": "Kameruuni"
- },
- "CA": {
- "name": "Kanada"
- },
- "QA": {
- "name": "Kataa"
- },
- "KZ": {
- "name": "Kazakisitaani"
- },
- "KE": {
- "name": "Kenya"
- },
- "KI": {
- "name": "Kiribati"
- },
- "KG": {
- "name": "Kirigizisitaani"
- },
- "NF": {
- "name": "Kizinga ky’eNorofoko"
- },
- "CO": {
- "name": "Kolombya"
- },
- "CG": {
- "name": "Kongo"
- },
- "CD": {
- "name": "Kongo - Zayire"
- },
- "KP": {
- "name": "Koreya eya mumambuka"
- },
- "KR": {
- "name": "Koreya eya mumaserengeta"
- },
- "CR": {
- "name": "Kosita Rika"
- },
- "XK": {
- "name": "Kosovo"
- },
- "CI": {
- "name": "Kote Divwa"
- },
- "HR": {
- "name": "Kurowesya"
- },
- "KW": {
- "name": "Kuweti"
- },
- "RU": {
- "name": "Lasa"
- },
- "LV": {
- "name": "Lativya"
- },
- "LA": {
- "name": "Lawosi"
- },
- "LB": {
- "name": "Lebanoni"
- },
- "LS": {
- "name": "Lesoso"
- },
- "RE": {
- "name": "Leyunyoni"
- },
- "LR": {
- "name": "Liberya"
- },
- "LY": {
- "name": "Libya"
- },
- "LI": {
- "name": "Licitensitayini"
- },
- "CZ": {
- "name": "Lipabulika ya Ceeka"
- },
- "DO": {
- "name": "Lipabulika ya Dominika"
- },
- "CF": {
- "name": "Lipabulika ya Senturafiriki"
- },
- "LT": {
- "name": "Lisuwenya"
- },
- "RO": {
- "name": "Lomaniya"
- },
- "LU": {
- "name": "Lukisembaaga"
- },
- "MO": {
- "name": "Macau SAR China"
- },
- "MG": {
- "name": "Madagasika"
- },
- "MW": {
- "name": "Malawi"
- },
- "MY": {
- "name": "Malezya"
- },
- "ML": {
- "name": "Mali"
- },
- "MT": {
- "name": "Malita"
- },
- "MQ": {
- "name": "Maritiniiki"
- },
- "MK": {
- "name": "Masedoniya"
- },
- "MU": {
- "name": "Mawulisyasi"
- },
- "MR": {
- "name": "Mawulitenya"
- },
- "YT": {
- "name": "Mayotte"
- },
- "MX": {
- "name": "Mekisiko"
- },
- "FM": {
- "name": "Mikuronezya"
- },
- "EG": {
- "name": "Misiri"
- },
- "MD": {
- "name": "Molodova"
- },
- "MC": {
- "name": "Monako"
- },
- "MN": {
- "name": "Mongoliya"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MS": {
- "name": "Monteseraati"
- },
- "MA": {
- "name": "Moroko"
- },
- "MZ": {
- "name": "Mozambiiki"
- },
- "MM": {
- "name": "Myanima"
- },
- "NA": {
- "name": "Namibiya"
- },
- "NR": {
- "name": "Nawuru"
- },
- "NG": {
- "name": "Nayijerya"
- },
- "NP": {
- "name": "Nepalo"
- },
- "NE": {
- "name": "Nije"
- },
- "NI": {
- "name": "Nikaraguwa"
- },
- "NU": {
- "name": "Niyuwe"
- },
- "NZ": {
- "name": "Niyuziirandi"
- },
- "NO": {
- "name": "Nowe"
- },
- "OM": {
- "name": "Omaani"
- },
- "PK": {
- "name": "Pakisitaani"
- },
- "PW": {
- "name": "Palawu"
- },
- "PS": {
- "name": "Palesitayini ni Gaza"
- },
- "PA": {
- "name": "Panama"
- },
- "PG": {
- "name": "Papwa Nyugini"
- },
- "PY": {
- "name": "Paragwayi"
- },
- "PE": {
- "name": "Peru"
- },
- "PN": {
- "name": "Pitikeeni"
- },
- "PL": {
- "name": "Polandi"
- },
- "PF": {
- "name": "Polinesiya enfalansa"
- },
- "PR": {
- "name": "Potoriko"
- },
- "PT": {
- "name": "Potugaali"
- },
- "RW": {
- "name": "Rwanda"
- },
- "WS": {
- "name": "Samowa"
- },
- "AS": {
- "name": "Samowa omumerika"
- },
- "SM": {
- "name": "Sanimarino"
- },
- "ST": {
- "name": "Sanitome ni Purincipe"
- },
- "SA": {
- "name": "Sawudarebya"
- },
- "ZA": {
- "name": "Sawusafirika"
- },
- "SN": {
- "name": "Senegaalo"
- },
- "SH": {
- "name": "Senti Herena"
- },
- "KN": {
- "name": "Senti Kitisi ne Nevisi"
- },
- "LC": {
- "name": "Senti Luciya"
- },
- "PM": {
- "name": "Senti Piyere ni Mikeloni"
- },
- "VC": {
- "name": "Senti Vinsenti ni Gurendadiini"
- },
- "RS": {
- "name": "Serbia"
- },
- "SC": {
- "name": "Sesere"
- },
- "SG": {
- "name": "Singapowa"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "ES": {
- "name": "Sipeyini"
- },
- "CY": {
- "name": "Sipuriya"
- },
- "LK": {
- "name": "Sirilanka"
- },
- "SY": {
- "name": "Siriya"
- },
- "SK": {
- "name": "Sirovakya"
- },
- "SI": {
- "name": "Sirovenya"
- },
- "SL": {
- "name": "Siyeralewone"
- },
- "SO": {
- "name": "Somaliya"
- },
- "GS": {
- "name": "South Georgia & South Sandwich Islands"
- },
- "SS": {
- "name": "South Sudan"
- },
- "BL": {
- "name": "St. Barthélemy"
- },
- "MF": {
- "name": "St. Martin"
- },
- "SD": {
- "name": "Sudaani"
- },
- "SR": {
- "name": "Surinaamu"
- },
- "SJ": {
- "name": "Svalbard & Jan Mayen"
- },
- "SZ": {
- "name": "Swazirandi"
- },
- "SE": {
- "name": "Swideni"
- },
- "CH": {
- "name": "Switizirandi"
- },
- "TJ": {
- "name": "Tajikisitaani"
- },
- "TM": {
- "name": "Takimenesitaani"
- },
- "TZ": {
- "name": "Tanzania"
- },
- "TH": {
- "name": "Tayirandi"
- },
- "TW": {
- "name": "Tayiwani"
- },
- "TL": {
- "name": "Timowa"
- },
- "TG": {
- "name": "Togo"
- },
- "TK": {
- "name": "Tokelawu"
- },
- "TO": {
- "name": "Tonga"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TR": {
- "name": "Ttake"
- },
- "TN": {
- "name": "Tunisya"
- },
- "TT": {
- "name": "Turindaadi ni Tobago"
- },
- "TV": {
- "name": "Tuvalu"
- },
- "UM": {
- "name": "U.S. Outlying Islands"
- },
- "VU": {
- "name": "Vanawuwatu"
- },
- "VA": {
- "name": "Vatikaani"
- },
- "VE": {
- "name": "Venzwera"
- },
- "VN": {
- "name": "Vyetinaamu"
- },
- "WF": {
- "name": "Walisi ni Futuna"
- },
- "EH": {
- "name": "Western Sahara"
- },
- "UY": {
- "name": "Wurugwayi"
- },
- "UZ": {
- "name": "Wuzibekisitaani"
- },
- "YE": {
- "name": "Yemeni"
- },
- "ID": {
- "name": "Yindonezya"
- },
- "IQ": {
- "name": "Yiraaka"
- },
- "IR": {
- "name": "Yiraani"
- },
- "IL": {
- "name": "Yisirayeri"
- },
- "IT": {
- "name": "Yitale"
- },
- "JO": {
- "name": "Yorodani"
- },
- "UG": {
- "name": "Yuganda"
- },
- "UA": {
- "name": "Yukurayine"
- },
- "ZM": {
- "name": "Zambya"
- },
- "ZW": {
- "name": "Zimbabwe"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/yav.json b/vendor/commerceguys/intl/resources/country/yav.json
deleted file mode 100644
index e469b8254..000000000
--- a/vendor/commerceguys/intl/resources/country/yav.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "ZA": {
- "name": "afilí mbátɛ́"
- },
- "AF": {
- "name": "Afkanistáŋ"
- },
- "AX": {
- "name": "Åland Islands"
- },
- "SA": {
- "name": "alapísawutíit"
- },
- "AM": {
- "name": "Almanía"
- },
- "AL": {
- "name": "Alpaní"
- },
- "AR": {
- "name": "Alsaŋtín"
- },
- "DZ": {
- "name": "Alselí"
- },
- "AW": {
- "name": "Alúpa"
- },
- "US": {
- "name": "amálíka"
- },
- "AQ": {
- "name": "Antarctica"
- },
- "AI": {
- "name": "Aŋkíla"
- },
- "AO": {
- "name": "Aŋkúla"
- },
- "AG": {
- "name": "Aŋtíka na Palpúta"
- },
- "AD": {
- "name": "Aŋtúla"
- },
- "AC": {
- "name": "Ascension Island"
- },
- "AZ": {
- "name": "Asɛlpaisáŋ"
- },
- "HT": {
- "name": "ayíti"
- },
- "IC": {
- "name": "Canary Islands"
- },
- "BQ": {
- "name": "Caribbean Netherlands"
- },
- "EA": {
- "name": "Ceuta & Melilla"
- },
- "CX": {
- "name": "Christmas Island"
- },
- "CC": {
- "name": "Cocos (Keeling) Islands"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "EC": {
- "name": "ekuatɛ́l"
- },
- "RE": {
- "name": "elewuniɔ́ŋ"
- },
- "ER": {
- "name": "elitée"
- },
- "ET": {
- "name": "etiopí"
- },
- "IN": {
- "name": "ɛ́ɛnd"
- },
- "ID": {
- "name": "ɛndonesí"
- },
- "EE": {
- "name": "ɛstoni"
- },
- "VU": {
- "name": "fanuatú"
- },
- "FO": {
- "name": "Faroe Islands"
- },
- "VA": {
- "name": "fatikáaŋ"
- },
- "FR": {
- "name": "felensí"
- },
- "VE": {
- "name": "fenesuwelá"
- },
- "FI": {
- "name": "fɛnlánd"
- },
- "VN": {
- "name": "fiɛtnáam"
- },
- "PH": {
- "name": "filipíin"
- },
- "VG": {
- "name": "Filisíin ungilís"
- },
- "FJ": {
- "name": "físi"
- },
- "TF": {
- "name": "French Southern Territories"
- },
- "GG": {
- "name": "Guernsey"
- },
- "HK": {
- "name": "Hong Kong SAR China"
- },
- "MP": {
- "name": "il maliyanɛ u muɛnɛ́"
- },
- "NF": {
- "name": "il nɔ́lfɔ́lɔk"
- },
- "SB": {
- "name": "il salomɔ́ŋ"
- },
- "IQ": {
- "name": "ilák"
- },
- "IR": {
- "name": "iláŋ"
- },
- "IE": {
- "name": "ililánd"
- },
- "MH": {
- "name": "ílmalasáal"
- },
- "AE": {
- "name": "imiláat i paaláap"
- },
- "GB": {
- "name": "ingilíís"
- },
- "IL": {
- "name": "ísilayɛ́l"
- },
- "EG": {
- "name": "isípit"
- },
- "IS": {
- "name": "isláand"
- },
- "IM": {
- "name": "Isle of Man"
- },
- "IT": {
- "name": "italí"
- },
- "JE": {
- "name": "Jersey"
- },
- "GM": {
- "name": "kambíi"
- },
- "KH": {
- "name": "Kámbóse"
- },
- "GH": {
- "name": "kaná"
- },
- "CA": {
- "name": "Kánáta"
- },
- "CV": {
- "name": "Kápfɛl"
- },
- "GA": {
- "name": "kapɔ́ŋ"
- },
- "KZ": {
- "name": "kasaksitáŋ"
- },
- "QA": {
- "name": "katáal"
- },
- "KY": {
- "name": "Káyímanɛ"
- },
- "GD": {
- "name": "kelenáat"
- },
- "CM": {
- "name": "Kemelún"
- },
- "KE": {
- "name": "kénia"
- },
- "GN": {
- "name": "kiiné"
- },
- "GW": {
- "name": "kiinépisaó"
- },
- "GR": {
- "name": "kilɛ́ɛk"
- },
- "KG": {
- "name": "kilikisistáŋ"
- },
- "KI": {
- "name": "kilipatí"
- },
- "GQ": {
- "name": "kinéekuatolial"
- },
- "CZ": {
- "name": "kitɔŋ kí cɛ́k"
- },
- "CD": {
- "name": "kitɔŋ kí kongó"
- },
- "PS": {
- "name": "kitɔŋ ki palɛstíin"
- },
- "DO": {
- "name": "kitɔŋ kí tumunikɛ́ŋ"
- },
- "HR": {
- "name": "Kolowasíi"
- },
- "CG": {
- "name": "Kongó"
- },
- "XK": {
- "name": "Kosovo"
- },
- "CR": {
- "name": "Kóstálíka"
- },
- "CI": {
- "name": "Kótifualɛ"
- },
- "KW": {
- "name": "kowéet"
- },
- "KP": {
- "name": "kɔlé u muɛnɛ́"
- },
- "KR": {
- "name": "kɔlé wu mbát"
- },
- "CO": {
- "name": "Kɔlɔ́mbía"
- },
- "KM": {
- "name": "Kɔmɔ́ɔl"
- },
- "IO": {
- "name": "Kɔɔ́m kí ndián yi ngilís"
- },
- "GU": {
- "name": "kuamiɛ"
- },
- "GP": {
- "name": "kuatelúup"
- },
- "GT": {
- "name": "kuatemalá"
- },
- "GL": {
- "name": "kuluɛnlánd"
- },
- "CU": {
- "name": "kúpa"
- },
- "CK": {
- "name": "Kúuke"
- },
- "GY": {
- "name": "kuyáan"
- },
- "GF": {
- "name": "kuyáan u felensí"
- },
- "LA": {
- "name": "lawós"
- },
- "LS": {
- "name": "lesotó"
- },
- "LV": {
- "name": "letoní"
- },
- "LU": {
- "name": "liksambúul"
- },
- "LB": {
- "name": "lipáŋ"
- },
- "LR": {
- "name": "lipélia"
- },
- "LY": {
- "name": "lipíi"
- },
- "LI": {
- "name": "lístɛ́nsitáyin"
- },
- "LT": {
- "name": "litiyaní"
- },
- "MO": {
- "name": "Macau SAR China"
- },
- "MW": {
- "name": "malawí"
- },
- "MY": {
- "name": "malesí"
- },
- "MV": {
- "name": "maletíif"
- },
- "MT": {
- "name": "málɛ́t"
- },
- "ML": {
- "name": "malí"
- },
- "MA": {
- "name": "malóok"
- },
- "MQ": {
- "name": "maltiníik"
- },
- "FK": {
- "name": "maluwín"
- },
- "MK": {
- "name": "masetuán"
- },
- "MG": {
- "name": "matakaskáal"
- },
- "YT": {
- "name": "mayɔ́ɔt"
- },
- "MX": {
- "name": "mɛksíik"
- },
- "MM": {
- "name": "miaŋmáal"
- },
- "FM": {
- "name": "mikolonesí"
- },
- "MU": {
- "name": "molís"
- },
- "MR": {
- "name": "molitaní"
- },
- "MD": {
- "name": "moltafí"
- },
- "MC": {
- "name": "monakó"
- },
- "MN": {
- "name": "mongolí"
- },
- "ME": {
- "name": "Montenegro"
- },
- "MZ": {
- "name": "mosambík"
- },
- "MS": {
- "name": "mɔŋsilá"
- },
- "NA": {
- "name": "namipí"
- },
- "NR": {
- "name": "nawulú"
- },
- "NP": {
- "name": "nepáal"
- },
- "NI": {
- "name": "nikalaká"
- },
- "NG": {
- "name": "nisélia"
- },
- "NE": {
- "name": "nisɛ́ɛl"
- },
- "NL": {
- "name": "nitililáand"
- },
- "NU": {
- "name": "niyuwé"
- },
- "NO": {
- "name": "nɔlfɛ́ɛs"
- },
- "DE": {
- "name": "nsáman"
- },
- "NC": {
- "name": "nufɛ́l kaletoní"
- },
- "NZ": {
- "name": "nufɛ́l seláand"
- },
- "OM": {
- "name": "omáŋ"
- },
- "AU": {
- "name": "Otalalí"
- },
- "AT": {
- "name": "Otilís"
- },
- "HN": {
- "name": "ɔndúlas"
- },
- "HU": {
- "name": "ɔngilí"
- },
- "BS": {
- "name": "Pahámas"
- },
- "PK": {
- "name": "pakistáŋ"
- },
- "PY": {
- "name": "palakúé"
- },
- "PW": {
- "name": "palawú"
- },
- "BH": {
- "name": "Palɛŋ"
- },
- "BB": {
- "name": "Palpatós"
- },
- "PA": {
- "name": "panamá"
- },
- "ES": {
- "name": "panyá"
- },
- "BD": {
- "name": "Paŋkalatɛs"
- },
- "PG": {
- "name": "papuasí nufɛ́l kiiné"
- },
- "BY": {
- "name": "Pelalús"
- },
- "BZ": {
- "name": "Pelíse"
- },
- "PE": {
- "name": "pelú"
- },
- "BJ": {
- "name": "Penɛŋ"
- },
- "BM": {
- "name": "Pɛlmúta"
- },
- "BE": {
- "name": "Pɛlsíik"
- },
- "BR": {
- "name": "Pilesíl"
- },
- "VI": {
- "name": "pindisúlɛ́ pi amálíka"
- },
- "PN": {
- "name": "pitikɛ́ɛlínɛ́"
- },
- "BO": {
- "name": "Polífia"
- },
- "PF": {
- "name": "polinesí u felensí"
- },
- "PR": {
- "name": "pólótolíko"
- },
- "BW": {
- "name": "Posuána"
- },
- "PL": {
- "name": "pɔlɔ́ɔny"
- },
- "PT": {
- "name": "pɔltukáal"
- },
- "BF": {
- "name": "Pulikínafásó"
- },
- "BG": {
- "name": "Pulukalíi"
- },
- "BI": {
- "name": "Púlúndí"
- },
- "BN": {
- "name": "Pulunéy"
- },
- "BA": {
- "name": "Pusiní-ɛlkofína"
- },
- "BT": {
- "name": "Putaŋ"
- },
- "ZM": {
- "name": "saambíi"
- },
- "TD": {
- "name": "Sáat"
- },
- "SV": {
- "name": "salfatɔ́ɔl"
- },
- "JM": {
- "name": "samayíik"
- },
- "WS": {
- "name": "samowá"
- },
- "AS": {
- "name": "Sámua u Amelíka"
- },
- "SM": {
- "name": "san malíno"
- },
- "CF": {
- "name": "Santalafilíik"
- },
- "JP": {
- "name": "sapɔ́ɔŋ"
- },
- "ST": {
- "name": "sáwó tomé e pelensípe"
- },
- "SN": {
- "name": "senekáal"
- },
- "RS": {
- "name": "Serbia"
- },
- "SC": {
- "name": "sesɛ́ɛl"
- },
- "VC": {
- "name": "sɛ́ŋ fɛŋsáŋ elekelenatíin"
- },
- "KN": {
- "name": "sɛ́ŋkilistɔ́f eniɛ́f"
- },
- "PM": {
- "name": "sɛ́ŋpiɛ́l e mikelɔ́ŋ"
- },
- "SH": {
- "name": "sɛ́ŋtɛ́ elɛ́ɛnɛ"
- },
- "LC": {
- "name": "sɛ́ŋtɛ́lusí"
- },
- "SL": {
- "name": "sieláleyɔ́ɔn"
- },
- "CN": {
- "name": "Síine"
- },
- "CL": {
- "name": "Silí"
- },
- "LK": {
- "name": "silíláŋka"
- },
- "SK": {
- "name": "silofakí"
- },
- "SI": {
- "name": "silofení"
- },
- "GI": {
- "name": "sílpalatáal"
- },
- "ZW": {
- "name": "simbapuwé"
- },
- "SG": {
- "name": "singapúul"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "CY": {
- "name": "síplɛ"
- },
- "DJ": {
- "name": "síputí"
- },
- "SO": {
- "name": "somalí"
- },
- "GS": {
- "name": "South Georgia & South Sandwich Islands"
- },
- "SS": {
- "name": "South Sudan"
- },
- "GE": {
- "name": "sɔlsíi"
- },
- "JO": {
- "name": "sɔltaní"
- },
- "BL": {
- "name": "St. Barthélemy"
- },
- "MF": {
- "name": "St. Martin"
- },
- "SZ": {
- "name": "suasiláand"
- },
- "SE": {
- "name": "suɛ́t"
- },
- "SR": {
- "name": "sulináam"
- },
- "SD": {
- "name": "sutáaŋ"
- },
- "CH": {
- "name": "suwíis"
- },
- "SJ": {
- "name": "Svalbard & Jan Mayen"
- },
- "SY": {
- "name": "Syria"
- },
- "DK": {
- "name": "tanemálk"
- },
- "TZ": {
- "name": "taŋsaní"
- },
- "TJ": {
- "name": "tasikistáaŋ"
- },
- "TH": {
- "name": "tayiláand"
- },
- "TW": {
- "name": "tayiwáan"
- },
- "TT": {
- "name": "tilinitáat na tupákɔ"
- },
- "TL": {
- "name": "timɔ́ɔl u nipálɛ́n"
- },
- "TK": {
- "name": "tokeló"
- },
- "TG": {
- "name": "tokó"
- },
- "TO": {
- "name": "tɔ́ŋka"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TV": {
- "name": "tufalú"
- },
- "TC": {
- "name": "túluk na káyiik"
- },
- "TR": {
- "name": "tulukíi"
- },
- "TM": {
- "name": "tulukmenisitáaŋ"
- },
- "DM": {
- "name": "túmúnéke"
- },
- "TN": {
- "name": "tunusí"
- },
- "UM": {
- "name": "U.S. Outlying Islands"
- },
- "UG": {
- "name": "ukánda"
- },
- "UA": {
- "name": "ukilɛ́ɛn"
- },
- "RW": {
- "name": "uluándá"
- },
- "UY": {
- "name": "ulukuéy"
- },
- "RO": {
- "name": "ulumaní"
- },
- "RU": {
- "name": "ulusí"
- },
- "UZ": {
- "name": "usupekistáaŋ"
- },
- "WF": {
- "name": "walíis na futúna"
- },
- "EH": {
- "name": "Western Sahara"
- },
- "YE": {
- "name": "yémɛn"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/yi.json b/vendor/commerceguys/intl/resources/country/yi.json
deleted file mode 100644
index f8f53e617..000000000
--- a/vendor/commerceguys/intl/resources/country/yi.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "UG": {
- "name": "אוגאַנדע"
- },
- "HU": {
- "name": "אונגערן"
- },
- "AU": {
- "name": "אויסטראַליע"
- },
- "UA": {
- "name": "אוקראַינע"
- },
- "UY": {
- "name": "אורוגוויי"
- },
- "IT": {
- "name": "איטאַליע"
- },
- "ID": {
- "name": "אינדאנעזיע"
- },
- "IN": {
- "name": "אינדיע"
- },
- "IS": {
- "name": "איסלאַנד"
- },
- "IR": {
- "name": "איראַן"
- },
- "IE": {
- "name": "אירלאַנד"
- },
- "AL": {
- "name": "אַלבאַניע"
- },
- "AO": {
- "name": "אַנגאלע"
- },
- "AD": {
- "name": "אַנדארע"
- },
- "AQ": {
- "name": "אַנטאַרקטיקע"
- },
- "AG": {
- "name": "אַנטיגוע און באַרבודע"
- },
- "AF": {
- "name": "אַפֿגהאַניסטאַן"
- },
- "AR": {
- "name": "אַרגענטינע"
- },
- "AW": {
- "name": "אַרובאַ"
- },
- "AM": {
- "name": "אַרמעניע"
- },
- "BS": {
- "name": "באַהאַמאַס"
- },
- "BO": {
- "name": "באליוויע"
- },
- "BD": {
- "name": "באַנגלאַדעש"
- },
- "BA": {
- "name": "באסניע הערצעגאווינע"
- },
- "BW": {
- "name": "באצוואַנע"
- },
- "BB": {
- "name": "באַרבאַדאס"
- },
- "BT": {
- "name": "בהוטאַן"
- },
- "BG": {
- "name": "בולגאַריע"
- },
- "BI": {
- "name": "בורונדי"
- },
- "BF": {
- "name": "בורקינע פֿאַסא"
- },
- "BY": {
- "name": "בעלאַרוס"
- },
- "BE": {
- "name": "בעלגיע"
- },
- "BZ": {
- "name": "בעליז"
- },
- "BJ": {
- "name": "בענין"
- },
- "BM": {
- "name": "בערמודע"
- },
- "BR": {
- "name": "בראַזיל"
- },
- "BN": {
- "name": "ברוניי"
- },
- "GA": {
- "name": "גאַבאן"
- },
- "GM": {
- "name": "גאַמביע"
- },
- "GH": {
- "name": "גהאַנע"
- },
- "GP": {
- "name": "גוואַדעלופ"
- },
- "GT": {
- "name": "גוואַטעמאַלע"
- },
- "GU": {
- "name": "גוואַם"
- },
- "GY": {
- "name": "גויאַנע"
- },
- "GI": {
- "name": "גיבראַלטאַר"
- },
- "GN": {
- "name": "גינע"
- },
- "GW": {
- "name": "גינע־ביסאַו"
- },
- "GG": {
- "name": "גערנזי"
- },
- "GE": {
- "name": "גרוזיע"
- },
- "GR": {
- "name": "גריכנלאַנד"
- },
- "GL": {
- "name": "גרינלאַנד"
- },
- "GD": {
- "name": "גרענאַדאַ"
- },
- "DO": {
- "name": "דאמיניקאַנישע רעפּובליק"
- },
- "DM": {
- "name": "דאמיניקע"
- },
- "JM": {
- "name": "דזשאַמייקע"
- },
- "DJ": {
- "name": "דזשיבוטי"
- },
- "JE": {
- "name": "דזשערזי"
- },
- "DE": {
- "name": "דייטשלאַנד"
- },
- "DK": {
- "name": "דענמאַרק"
- },
- "ZA": {
- "name": "דרום־אַפֿריקע"
- },
- "SS": {
- "name": "דרום־סודאַן"
- },
- "HT": {
- "name": "האַיטי"
- },
- "NL": {
- "name": "האלאַנד"
- },
- "HN": {
- "name": "האנדוראַס"
- },
- "CI": {
- "name": "העלפֿאַ נדביין בארטן"
- },
- "VA": {
- "name": "וואַטיקאַן שטאָט"
- },
- "VU": {
- "name": "וואַנואַטו"
- },
- "VN": {
- "name": "וויעטנאַם"
- },
- "VE": {
- "name": "ווענעזועלע"
- },
- "ZM": {
- "name": "זאַמביע"
- },
- "ZW": {
- "name": "זימבאַבווע"
- },
- "TG": {
- "name": "טאגא"
- },
- "TO": {
- "name": "טאנגאַ"
- },
- "TZ": {
- "name": "טאַנזאַניע"
- },
- "TV": {
- "name": "טואוואַלו"
- },
- "TN": {
- "name": "טוניסיע"
- },
- "TM": {
- "name": "טורקמעניסטאַן"
- },
- "TH": {
- "name": "טיילאַנד"
- },
- "TR": {
- "name": "טערקיי"
- },
- "TT": {
- "name": "טרינידאַד און טאבאַגא"
- },
- "TD": {
- "name": "טשאַד"
- },
- "CL": {
- "name": "טשילע"
- },
- "CZ": {
- "name": "טשעכיי"
- },
- "JP": {
- "name": "יאַפּאַן"
- },
- "IL": {
- "name": "ישראל"
- },
- "CN": {
- "name": "כינע"
- },
- "LA": {
- "name": "לאַאס"
- },
- "LB": {
- "name": "לבנון"
- },
- "LU": {
- "name": "לוקסעמבורג"
- },
- "LY": {
- "name": "ליביע"
- },
- "LR": {
- "name": "ליבעריע"
- },
- "LT": {
- "name": "ליטע"
- },
- "LI": {
- "name": "ליכטנשטיין"
- },
- "LV": {
- "name": "לעטלאַנד"
- },
- "LS": {
- "name": "לעסאטא"
- },
- "MG": {
- "name": "מאַדאַגאַסקאַר"
- },
- "MZ": {
- "name": "מאזאַמביק"
- },
- "YT": {
- "name": "מאַיאט"
- },
- "MW": {
- "name": "מאַלאַווי"
- },
- "MD": {
- "name": "מאלדאווע"
- },
- "MV": {
- "name": "מאַלדיוון"
- },
- "MT": {
- "name": "מאַלטאַ"
- },
- "ML": {
- "name": "מאַלי"
- },
- "MY": {
- "name": "מאַלייזיע"
- },
- "MC": {
- "name": "מאנאַקא"
- },
- "MN": {
- "name": "מאנגאליי"
- },
- "MS": {
- "name": "מאנטסעראַט"
- },
- "ME": {
- "name": "מאנטענעגרא"
- },
- "MK": {
- "name": "מאַקעדאניע"
- },
- "MA": {
- "name": "מאַראקא"
- },
- "MQ": {
- "name": "מאַרטיניק"
- },
- "MR": {
- "name": "מאַריטאַניע"
- },
- "MU": {
- "name": "מאריציוס"
- },
- "MH": {
- "name": "מאַרשאַל אינזלען"
- },
- "MM": {
- "name": "מיאַנמאַר"
- },
- "FM": {
- "name": "מיקראנעזיע"
- },
- "MX": {
- "name": "מעקסיקע"
- },
- "NA": {
- "name": "נאַמיביע"
- },
- "NO": {
- "name": "נארוועגיע"
- },
- "NF": {
- "name": "נארפֿאלק אינזל"
- },
- "NC": {
- "name": "נײַ קאַלעדאניע"
- },
- "NG": {
- "name": "ניגעריע"
- },
- "NZ": {
- "name": "ניו זילאַנד"
- },
- "NE": {
- "name": "ניזשער"
- },
- "NI": {
- "name": "ניקאַראַגוע"
- },
- "NP": {
- "name": "נעפּאַל"
- },
- "ST": {
- "name": "סאַא טאמע און פּרינסיפּע"
- },
- "SB": {
- "name": "סאלאמאן אינזלען"
- },
- "WS": {
- "name": "סאַמאאַ"
- },
- "SO": {
- "name": "סאמאַליע"
- },
- "SM": {
- "name": "סאַן מאַרינא"
- },
- "SZ": {
- "name": "סוואַזילאַנד"
- },
- "SD": {
- "name": "סודאַן"
- },
- "SR": {
- "name": "סורינאַם"
- },
- "SH": {
- "name": "סט העלענע"
- },
- "SG": {
- "name": "סינגאַפּור"
- },
- "SL": {
- "name": "סיערע לעאנע"
- },
- "SY": {
- "name": "סיריע"
- },
- "SC": {
- "name": "סיישעל"
- },
- "SK": {
- "name": "סלאוואַקיי"
- },
- "SI": {
- "name": "סלאוועניע"
- },
- "SN": {
- "name": "סענעגאַל"
- },
- "RS": {
- "name": "סערביע"
- },
- "LK": {
- "name": "סרי־לאַנקאַ"
- },
- "EG": {
- "name": "עגיפּטן"
- },
- "ET": {
- "name": "עטיאפּיע"
- },
- "SV": {
- "name": "על סאַלוואַדאר"
- },
- "EE": {
- "name": "עסטלאַנד"
- },
- "AT": {
- "name": "עסטרייך"
- },
- "EC": {
- "name": "עקוואַדאר"
- },
- "GQ": {
- "name": "עקוואַטארישע גינע"
- },
- "ER": {
- "name": "עריטרעע"
- },
- "PA": {
- "name": "פּאַנאַמאַ"
- },
- "PG": {
- "name": "פּאַפּואַ נײַ גינע"
- },
- "PK": {
- "name": "פּאַקיסטאַן"
- },
- "PY": {
- "name": "פּאַראַגווײַ"
- },
- "PR": {
- "name": "פּארטא־ריקא"
- },
- "PT": {
- "name": "פּארטוגאַל"
- },
- "PL": {
- "name": "פּוילן"
- },
- "PN": {
- "name": "פּיטקערן אינזלען"
- },
- "PE": {
- "name": "פּערו"
- },
- "FK": {
- "name": "פֿאַלקלאַנד אינזלען"
- },
- "FO": {
- "name": "פֿאַרא אינזלען"
- },
- "GB": {
- "name": "פֿאַראייניגטע קעניגרייך"
- },
- "US": {
- "name": "פֿאַראייניגטע שטאַטן"
- },
- "FJ": {
- "name": "פֿידזשי"
- },
- "PH": {
- "name": "פֿיליפּינען"
- },
- "FI": {
- "name": "פֿינלאַנד"
- },
- "GF": {
- "name": "פֿראַנצויזישע גויאַנע"
- },
- "PF": {
- "name": "פֿראַנצויזישע פּאלינעזיע"
- },
- "FR": {
- "name": "פֿראַנקרייך"
- },
- "CF": {
- "name": "צענטראַל־אַפֿריקאַנישע רעפּובליק"
- },
- "QA": {
- "name": "קאַטאַר"
- },
- "CO": {
- "name": "קאלאמביע"
- },
- "KM": {
- "name": "קאמאראס"
- },
- "KH": {
- "name": "קאַמבאדיע"
- },
- "CM": {
- "name": "קאַמערון"
- },
- "CA": {
- "name": "קאַנאַדע"
- },
- "IC": {
- "name": "קאַנאַרישע אינזלען"
- },
- "CD": {
- "name": "קאנגא־קינשאַזע"
- },
- "XK": {
- "name": "קאסאווא"
- },
- "CR": {
- "name": "קאסטאַ ריקאַ"
- },
- "CV": {
- "name": "קאַפּווערדישע אינזלען"
- },
- "CU": {
- "name": "קובאַ"
- },
- "CK": {
- "name": "קוק אינזלען"
- },
- "CW": {
- "name": "קוראַסאַא"
- },
- "KY": {
- "name": "קיימאַן אינזלען"
- },
- "KI": {
- "name": "קיריבאַטי"
- },
- "KE": {
- "name": "קעניע"
- },
- "HR": {
- "name": "קראאַטיע"
- },
- "RW": {
- "name": "רוואַנדע"
- },
- "RO": {
- "name": "רומעניע"
- },
- "RU": {
- "name": "רוסלאַנד"
- },
- "RE": {
- "name": "רעאוניאן"
- },
- "CH": {
- "name": "שווייץ"
- },
- "SE": {
- "name": "שוועדן"
- },
- "ES": {
- "name": "שפּאַניע"
- },
- "YE": {
- "name": "תימן"
- },
- "AX": {
- "name": "Åland Islands"
- },
- "DZ": {
- "name": "Algeria"
- },
- "AS": {
- "name": "American Samoa"
- },
- "AI": {
- "name": "Anguilla"
- },
- "AC": {
- "name": "Ascension Island"
- },
- "AZ": {
- "name": "Azerbaijan"
- },
- "BH": {
- "name": "Bahrain"
- },
- "IO": {
- "name": "British Indian Ocean Territory"
- },
- "VG": {
- "name": "British Virgin Islands"
- },
- "BQ": {
- "name": "Caribbean Netherlands"
- },
- "EA": {
- "name": "Ceuta & Melilla"
- },
- "CX": {
- "name": "Christmas Island"
- },
- "CC": {
- "name": "Cocos (Keeling) Islands"
- },
- "CG": {
- "name": "Congo - Brazzaville"
- },
- "CY": {
- "name": "Cyprus"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "TF": {
- "name": "French Southern Territories"
- },
- "HK": {
- "name": "Hong Kong SAR China"
- },
- "IQ": {
- "name": "Iraq"
- },
- "IM": {
- "name": "Isle of Man"
- },
- "JO": {
- "name": "Jordan"
- },
- "KZ": {
- "name": "Kazakhstan"
- },
- "KW": {
- "name": "Kuwait"
- },
- "KG": {
- "name": "Kyrgyzstan"
- },
- "MO": {
- "name": "Macau SAR China"
- },
- "NR": {
- "name": "Nauru"
- },
- "NU": {
- "name": "Niue"
- },
- "KP": {
- "name": "North Korea"
- },
- "MP": {
- "name": "Northern Mariana Islands"
- },
- "OM": {
- "name": "Oman"
- },
- "PW": {
- "name": "Palau"
- },
- "PS": {
- "name": "Palestinian Territories"
- },
- "SA": {
- "name": "Saudi Arabia"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "GS": {
- "name": "South Georgia & South Sandwich Islands"
- },
- "KR": {
- "name": "South Korea"
- },
- "BL": {
- "name": "St. Barthélemy"
- },
- "KN": {
- "name": "St. Kitts & Nevis"
- },
- "LC": {
- "name": "St. Lucia"
- },
- "MF": {
- "name": "St. Martin"
- },
- "PM": {
- "name": "St. Pierre & Miquelon"
- },
- "VC": {
- "name": "St. Vincent & Grenadines"
- },
- "SJ": {
- "name": "Svalbard & Jan Mayen"
- },
- "TW": {
- "name": "Taiwan"
- },
- "TJ": {
- "name": "Tajikistan"
- },
- "TL": {
- "name": "Timor-Leste"
- },
- "TK": {
- "name": "Tokelau"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "TC": {
- "name": "Turks & Caicos Islands"
- },
- "UM": {
- "name": "U.S. Outlying Islands"
- },
- "VI": {
- "name": "U.S. Virgin Islands"
- },
- "AE": {
- "name": "United Arab Emirates"
- },
- "UZ": {
- "name": "Uzbekistan"
- },
- "WF": {
- "name": "Wallis & Futuna"
- },
- "EH": {
- "name": "Western Sahara"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/yo-BJ.json b/vendor/commerceguys/intl/resources/country/yo-BJ.json
deleted file mode 100644
index a956369a2..000000000
--- a/vendor/commerceguys/intl/resources/country/yo-BJ.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AX": {
- "name": "Åland Islands"
- },
- "AQ": {
- "name": "Antarctica"
- },
- "AC": {
- "name": "Ascension Island"
- },
- "IC": {
- "name": "Canary Islands"
- },
- "BQ": {
- "name": "Caribbean Netherlands"
- },
- "EA": {
- "name": "Ceuta & Melilla"
- },
- "CX": {
- "name": "Christmas Island"
- },
- "CC": {
- "name": "Cocos (Keeling) Islands"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "FO": {
- "name": "Faroe Islands"
- },
- "TF": {
- "name": "French Southern Territories"
- },
- "GG": {
- "name": "Guernsey"
- },
- "HK": {
- "name": "Hong Kong SAR China"
- },
- "VA": {
- "name": "Ìlú Vatican"
- },
- "IM": {
- "name": "Isle of Man"
- },
- "JE": {
- "name": "Jersey"
- },
- "XK": {
- "name": "Kosovo"
- },
- "MO": {
- "name": "Macau SAR China"
- },
- "ME": {
- "name": "Montenegro"
- },
- "AD": {
- "name": "Orílɛ́ède Ààndórà"
- },
- "AO": {
- "name": "Orílɛ́ède Ààngólà"
- },
- "AI": {
- "name": "Orílɛ́ède Ààngúlílà"
- },
- "AG": {
- "name": "Orílɛ́ède Ààntígúà àti Báríbúdà"
- },
- "AF": {
- "name": "Orílɛ́ède Àfùgànístánì"
- },
- "AR": {
- "name": "Orílɛ́ède Agentínà"
- },
- "IE": {
- "name": "Orílɛ́ède Ailandi"
- },
- "AL": {
- "name": "Orílɛ́ède Àlùbàníánì"
- },
- "DZ": {
- "name": "Orílɛ́ède Àlùgèríánì"
- },
- "AM": {
- "name": "Orílɛ́ède Améníà"
- },
- "CF": {
- "name": "Orílɛ́ède Àrin gùngun Áfíríkà"
- },
- "ZA": {
- "name": "Orílɛ́ède Ariwa Afirika"
- },
- "KR": {
- "name": "Orílɛ́ède Ariwa Kɔria"
- },
- "AW": {
- "name": "Orílɛ́ède Árúbà"
- },
- "AZ": {
- "name": "Orílɛ́ède Asɛ́bájánì"
- },
- "IS": {
- "name": "Orílɛ́ède Ashilandi"
- },
- "AT": {
- "name": "Orílɛ́ède Asítíríà"
- },
- "AU": {
- "name": "Orílɛ́ède Ástràlìá"
- },
- "BB": {
- "name": "Orílɛ́ède Bábádósì"
- },
- "BS": {
- "name": "Orílɛ́ède Bàhámásì"
- },
- "BD": {
- "name": "Orílɛ́ède Bángáládésì"
- },
- "BH": {
- "name": "Orílɛ́ède Báránì"
- },
- "BR": {
- "name": "Orílɛ́ède Bàràsílì"
- },
- "BE": {
- "name": "Orílɛ́ède Bégíɔ́mù"
- },
- "BY": {
- "name": "Orílɛ́ède Bélárúsì"
- },
- "BZ": {
- "name": "Orílɛ́ède Bèlísɛ̀"
- },
- "BM": {
- "name": "Orílɛ́ède Bémúdà"
- },
- "BJ": {
- "name": "Orílɛ́ède Bɛ̀nɛ̀"
- },
- "BO": {
- "name": "Orílɛ́ède Bɔ̀lífíyà"
- },
- "BA": {
- "name": "Orílɛ́ède Bɔ̀síníà àti Ɛtisɛgófínà"
- },
- "BW": {
- "name": "Orílɛ́ède Bɔ̀tìsúwánà"
- },
- "BN": {
- "name": "Orílɛ́ède Búrúnɛ́lì"
- },
- "BT": {
- "name": "Orílɛ́ède Bútánì"
- },
- "BG": {
- "name": "Orílɛ́ède Bùùgáríà"
- },
- "BF": {
- "name": "Orílɛ́ède Bùùkíná Fasò"
- },
- "BI": {
- "name": "Orílɛ́ède Bùùrúndì"
- },
- "DK": {
- "name": "Orílɛ́ède Dɛ́mákì"
- },
- "DJ": {
- "name": "Orílɛ́ède Díbɔ́ótì"
- },
- "DM": {
- "name": "Orílɛ́ède Dòmíníkà"
- },
- "DO": {
- "name": "Orilɛ́ède Dòmíníkánì"
- },
- "EG": {
- "name": "Orílɛ́ède Égípítì"
- },
- "EC": {
- "name": "Orílɛ́ède Ekuádò"
- },
- "GQ": {
- "name": "Orílɛ́ède Ekutoria Gini"
- },
- "ER": {
- "name": "Orílɛ́ède Eritira"
- },
- "EE": {
- "name": "Orílɛ́ède Esitonia"
- },
- "VI": {
- "name": "Orílɛ́ède Etikun Fagini ti Amɛrika"
- },
- "VG": {
- "name": "Orílɛ́ède Etíkun Fágínì ti ìlú Bírítísì"
- },
- "FK": {
- "name": "Orílɛ́ède Etikun Fakalandi"
- },
- "MP": {
- "name": "Orílɛ́ède Etikun Guusu Mariana"
- },
- "IO": {
- "name": "Orílɛ́ède Etíkun Índíánì ti Ìlú Bírítísì"
- },
- "MH": {
- "name": "Orílɛ́ède Etikun Máshali"
- },
- "NF": {
- "name": "Orílɛ́ède Etikun Nɔ́úfókì"
- },
- "SB": {
- "name": "Orílɛ́ède Etikun Solomoni"
- },
- "KY": {
- "name": "Orílɛ́ède Etíokun Kámánì"
- },
- "CV": {
- "name": "Orílɛ́ède Etíokun Kápé féndè"
- },
- "CK": {
- "name": "Orílɛ́ède Etíokun Kùúkù"
- },
- "ET": {
- "name": "Orílɛ́ède Etopia"
- },
- "SV": {
- "name": "Orílɛ́ède Ɛɛsáfádò"
- },
- "AE": {
- "name": "Orílɛ́ède Ɛmirate ti Awɔn Arabu"
- },
- "VU": {
- "name": "Orílɛ́ède Faniatu"
- },
- "FR": {
- "name": "Orílɛ́ède Faranse"
- },
- "VE": {
- "name": "Orílɛ́ède Fɛnɛshuɛla"
- },
- "VN": {
- "name": "Orílɛ́ède Fɛtinami"
- },
- "FJ": {
- "name": "Orílɛ́ède Fiji"
- },
- "FI": {
- "name": "Orílɛ́ède Filandi"
- },
- "PH": {
- "name": "Orílɛ́ède filipini"
- },
- "GF": {
- "name": "Orílɛ́ède Firenshi Guana"
- },
- "PF": {
- "name": "Orílɛ́ède Firenshi Polinesia"
- },
- "VC": {
- "name": "Orílɛ́ède Fisɛnnti ati Genadina"
- },
- "GA": {
- "name": "Orílɛ́ède Gabon"
- },
- "GP": {
- "name": "Orílɛ́ède Gadelope"
- },
- "GM": {
- "name": "Orílɛ́ède Gambia"
- },
- "GH": {
- "name": "Orílɛ́ède Gana"
- },
- "DE": {
- "name": "Orílɛ́ède Gemani"
- },
- "GD": {
- "name": "Orílɛ́ède Genada"
- },
- "GN": {
- "name": "Orílɛ́ède Gene"
- },
- "GW": {
- "name": "Orílɛ́ède Gene-Busau"
- },
- "GL": {
- "name": "Orílɛ́ède Gerelandi"
- },
- "GR": {
- "name": "Orílɛ́ède Geriisi"
- },
- "GI": {
- "name": "Orílɛ́ède Gibaratara"
- },
- "GE": {
- "name": "Orílɛ́ède Gɔgia"
- },
- "GU": {
- "name": "Orílɛ́ède Guamu"
- },
- "GT": {
- "name": "Orílɛ́ède Guatemala"
- },
- "KP": {
- "name": "Orílɛ́ède Guusu Kɔria"
- },
- "GY": {
- "name": "Orílɛ́ède Guyana"
- },
- "HT": {
- "name": "Orílɛ́ède Haati"
- },
- "SH": {
- "name": "Orílɛ́ède Hɛlena"
- },
- "HN": {
- "name": "Orílɛ́ède Hondurasi"
- },
- "HU": {
- "name": "Orílɛ́ède Hungari"
- },
- "TL": {
- "name": "Orílɛ́ède ÌlàOòrùn Tímɔ̀"
- },
- "IN": {
- "name": "Orílɛ́ède India"
- },
- "ID": {
- "name": "Orílɛ́ède Indonesia"
- },
- "IQ": {
- "name": "Orílɛ́ède Iraki"
- },
- "IR": {
- "name": "Orílɛ́ède Irani"
- },
- "IL": {
- "name": "Orílɛ́ède Iserɛli"
- },
- "IT": {
- "name": "Orílɛ́ède Italiyi"
- },
- "PS": {
- "name": "Orílɛ́ède Iwɔorun Pakisitian ati Gasha"
- },
- "JM": {
- "name": "Orílɛ́ède Jamaika"
- },
- "JP": {
- "name": "Orílɛ́ède Japani"
- },
- "JO": {
- "name": "Orílɛ́ède Jɔdani"
- },
- "NC": {
- "name": "Orílɛ́ède Kaledonia Titun"
- },
- "CM": {
- "name": "Orílɛ́ède Kamerúúnì"
- },
- "KH": {
- "name": "Orílɛ́ède Kàmùbódíà"
- },
- "CA": {
- "name": "Orílɛ́ède Kánádà"
- },
- "KZ": {
- "name": "Orílɛ́ède Kashashatani"
- },
- "KE": {
- "name": "Orílɛ́ède Kenya"
- },
- "KN": {
- "name": "Orílɛ́ède Kiiti ati Neefi"
- },
- "KI": {
- "name": "Orílɛ́ède Kiribati"
- },
- "CO": {
- "name": "Orílɛ́ède Kòlómíbìa"
- },
- "KM": {
- "name": "Orílɛ́ède Kòmòrósì"
- },
- "CD": {
- "name": "Orilɛ́ède Kóngò"
- },
- "CG": {
- "name": "Orílɛ́ède Kóngò"
- },
- "HR": {
- "name": "Orílɛ́ède Kòróátíà"
- },
- "QA": {
- "name": "Orílɛ́ède Kota"
- },
- "CI": {
- "name": "Orílɛ́ède Kóútè forà"
- },
- "CU": {
- "name": "Orílɛ́ède Kúbà"
- },
- "KG": {
- "name": "Orílɛ́ède Kurishisitani"
- },
- "CY": {
- "name": "Orílɛ́ède Kúrúsì"
- },
- "CR": {
- "name": "Orílɛ́ède Kuusita Ríkà"
- },
- "KW": {
- "name": "Orílɛ́ède Kuweti"
- },
- "LR": {
- "name": "Orílɛ́ède Laberia"
- },
- "LA": {
- "name": "Orílɛ́ède Laosi"
- },
- "LV": {
- "name": "Orílɛ́ède Latifia"
- },
- "LB": {
- "name": "Orílɛ́ède Lebanoni"
- },
- "LS": {
- "name": "Orílɛ́ède Lesoto"
- },
- "LI": {
- "name": "Orílɛ́ède Lɛshitɛnisiteni"
- },
- "LY": {
- "name": "Orílɛ́ède Libiya"
- },
- "LT": {
- "name": "Orílɛ́ède Lituania"
- },
- "LU": {
- "name": "Orílɛ́ède Lusemogi"
- },
- "LC": {
- "name": "Orílɛ́ède Lushia"
- },
- "MG": {
- "name": "Orílɛ́ède Madasika"
- },
- "FM": {
- "name": "Orílɛ́ède Makoronesia"
- },
- "MV": {
- "name": "Orílɛ́ède Maladifi"
- },
- "MY": {
- "name": "Orílɛ́ède Malasia"
- },
- "MT": {
- "name": "Orílɛ́ède Malata"
- },
- "MW": {
- "name": "Orílɛ́ède Malawi"
- },
- "ML": {
- "name": "Orílɛ́ède Mali"
- },
- "MM": {
- "name": "Orílɛ́ède Manamari"
- },
- "MR": {
- "name": "Orílɛ́ède Maritania"
- },
- "MU": {
- "name": "Orílɛ́ède Maritiusi"
- },
- "MK": {
- "name": "Orílɛ́ède Masidonia"
- },
- "MQ": {
- "name": "Orílɛ́ède Matinikuwi"
- },
- "YT": {
- "name": "Orílɛ́ède Mayote"
- },
- "MX": {
- "name": "Orílɛ́ède Mesiko"
- },
- "MD": {
- "name": "Orílɛ́ède Modofia"
- },
- "MN": {
- "name": "Orílɛ́ède Mogolia"
- },
- "MC": {
- "name": "Orílɛ́ède Monako"
- },
- "MA": {
- "name": "Orílɛ́ède Moroko"
- },
- "MZ": {
- "name": "Orílɛ́ède Moshamibiku"
- },
- "MS": {
- "name": "Orílɛ́ède Motserati"
- },
- "NE": {
- "name": "Orílɛ́ède Nàìjá"
- },
- "NG": {
- "name": "Orílɛ́ède Nàìjíríà"
- },
- "NA": {
- "name": "Orílɛ́ède Namibia"
- },
- "NR": {
- "name": "Orílɛ́ède Nauru"
- },
- "NL": {
- "name": "Orílɛ́ède Nedalandi"
- },
- "NP": {
- "name": "Orílɛ́ède Nepa"
- },
- "NI": {
- "name": "Orílɛ́ède NIkaragua"
- },
- "NU": {
- "name": "Orílɛ́ède Niue"
- },
- "NO": {
- "name": "Orílɛ́ède Nɔɔwii"
- },
- "UY": {
- "name": "Orílɛ́ède Nruguayi"
- },
- "UZ": {
- "name": "Orílɛ́ède Nshibɛkisitani"
- },
- "GB": {
- "name": "Orílɛ́ède Omobabirin"
- },
- "US": {
- "name": "Orílɛ́ède Orilɛede Amerika"
- },
- "OM": {
- "name": "Orílɛ́ède Ɔɔma"
- },
- "PW": {
- "name": "Orílɛ́ède Paalu"
- },
- "PG": {
- "name": "Orílɛ́ède Paapu ti Giini"
- },
- "PK": {
- "name": "Orílɛ́ède Pakisitan"
- },
- "PA": {
- "name": "Orílɛ́ède Panama"
- },
- "PY": {
- "name": "Orílɛ́ède Paraguye"
- },
- "PE": {
- "name": "Orílɛ́ède Peru"
- },
- "PM": {
- "name": "Orílɛ́ède Pɛɛri ati mikuloni"
- },
- "PN": {
- "name": "Orílɛ́ède Pikarini"
- },
- "PL": {
- "name": "Orílɛ́ède Polandi"
- },
- "PR": {
- "name": "Orílɛ́ède Pɔto Riko"
- },
- "PT": {
- "name": "Orílɛ́ède Pɔtugi"
- },
- "RE": {
- "name": "Orílɛ́ède Riuniyan"
- },
- "RO": {
- "name": "Orílɛ́ède Romaniya"
- },
- "RU": {
- "name": "Orílɛ́ède Rɔshia"
- },
- "RW": {
- "name": "Orílɛ́ède Ruwanda"
- },
- "WS": {
- "name": "Orílɛ́ède Samɔ"
- },
- "SM": {
- "name": "Orílɛ́ède Sani Marino"
- },
- "ST": {
- "name": "Orílɛ́ède Sao tomi ati piriishipi"
- },
- "SZ": {
- "name": "Orílɛ́ède Sashiland"
- },
- "SA": {
- "name": "Orílɛ́ède Saudi Arabia"
- },
- "SC": {
- "name": "Orílɛ́ède seshɛlɛsi"
- },
- "SN": {
- "name": "Orílɛ́ède Sɛnɛga"
- },
- "TD": {
- "name": "Orílɛ́ède shààdì"
- },
- "CN": {
- "name": "Orílɛ́ède sháínà"
- },
- "ZM": {
- "name": "Orílɛ́ède shamibia"
- },
- "CZ": {
- "name": "Orílɛ́ède shɛ́ɛ́kì"
- },
- "NZ": {
- "name": "Orílɛ́ède shilandi Titun"
- },
- "CL": {
- "name": "Orílɛ́ède shílè"
- },
- "ZW": {
- "name": "Orílɛ́ède shimibabe"
- },
- "SK": {
- "name": "Orílɛ́ède Silofakia"
- },
- "SI": {
- "name": "Orílɛ́ède Silofania"
- },
- "SG": {
- "name": "Orílɛ́ède Singapo"
- },
- "ES": {
- "name": "Orílɛ́ède Sipani"
- },
- "LK": {
- "name": "Orílɛ́ède Siri Lanka"
- },
- "SY": {
- "name": "Orílɛ́ède Siria"
- },
- "SL": {
- "name": "Orílɛ́ède Siria looni"
- },
- "SO": {
- "name": "Orílɛ́ède Somalia"
- },
- "SD": {
- "name": "Orílɛ́ède Sudani"
- },
- "SR": {
- "name": "Orílɛ́ède Surinami"
- },
- "SE": {
- "name": "Orílɛ́ède Swidini"
- },
- "CH": {
- "name": "Orílɛ́ède switishilandi"
- },
- "TH": {
- "name": "Orílɛ́ède Tailandi"
- },
- "TW": {
- "name": "Orílɛ́ède Taiwani"
- },
- "TJ": {
- "name": "Orílɛ́ède Takisitani"
- },
- "TZ": {
- "name": "Orílɛ́ède Tanshania"
- },
- "TT": {
- "name": "Orílɛ́ède Tirinida ati Tobaga"
- },
- "TG": {
- "name": "Orílɛ́ède Togo"
- },
- "TK": {
- "name": "Orílɛ́ède Tokelau"
- },
- "TO": {
- "name": "Orílɛ́ède Tonga"
- },
- "TR": {
- "name": "Orílɛ́ède Tɔɔki"
- },
- "TC": {
- "name": "Orílɛ́ède Tɔɔki ati Etikun Kakɔsi"
- },
- "TM": {
- "name": "Orílɛ́ède Tɔɔkimenisita"
- },
- "TV": {
- "name": "Orílɛ́ède Tufalu"
- },
- "TN": {
- "name": "Orílɛ́ède Tunishia"
- },
- "UG": {
- "name": "Orílɛ́ède Uganda"
- },
- "UA": {
- "name": "Orílɛ́ède Ukarini"
- },
- "WF": {
- "name": "Orílɛ́ède Wali ati futuna"
- },
- "YE": {
- "name": "Orílɛ́ède yemeni"
- },
- "AS": {
- "name": "Sámóánì ti Orílɛ́ède Àméríkà"
- },
- "RS": {
- "name": "Serbia"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "GS": {
- "name": "South Georgia & South Sandwich Islands"
- },
- "SS": {
- "name": "South Sudan"
- },
- "BL": {
- "name": "St. Barthélemy"
- },
- "MF": {
- "name": "St. Martin"
- },
- "SJ": {
- "name": "Svalbard & Jan Mayen"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "UM": {
- "name": "U.S. Outlying Islands"
- },
- "EH": {
- "name": "Western Sahara"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/yo.json b/vendor/commerceguys/intl/resources/country/yo.json
deleted file mode 100644
index dfd524f8c..000000000
--- a/vendor/commerceguys/intl/resources/country/yo.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AX": {
- "name": "Åland Islands"
- },
- "AQ": {
- "name": "Antarctica"
- },
- "AC": {
- "name": "Ascension Island"
- },
- "IC": {
- "name": "Canary Islands"
- },
- "BQ": {
- "name": "Caribbean Netherlands"
- },
- "EA": {
- "name": "Ceuta & Melilla"
- },
- "CX": {
- "name": "Christmas Island"
- },
- "CC": {
- "name": "Cocos (Keeling) Islands"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "FO": {
- "name": "Faroe Islands"
- },
- "TF": {
- "name": "French Southern Territories"
- },
- "GG": {
- "name": "Guernsey"
- },
- "HK": {
- "name": "Hong Kong SAR China"
- },
- "VA": {
- "name": "Ìlú Vatican"
- },
- "IM": {
- "name": "Isle of Man"
- },
- "JE": {
- "name": "Jersey"
- },
- "XK": {
- "name": "Kosovo"
- },
- "MO": {
- "name": "Macau SAR China"
- },
- "ME": {
- "name": "Montenegro"
- },
- "AD": {
- "name": "Orílẹ́ède Ààndórà"
- },
- "AO": {
- "name": "Orílẹ́ède Ààngólà"
- },
- "AI": {
- "name": "Orílẹ́ède Ààngúlílà"
- },
- "AG": {
- "name": "Orílẹ́ède Ààntígúà àti Báríbúdà"
- },
- "AF": {
- "name": "Orílẹ́ède Àfùgànístánì"
- },
- "AR": {
- "name": "Orílẹ́ède Agentínà"
- },
- "IE": {
- "name": "Orílẹ́ède Ailandi"
- },
- "AL": {
- "name": "Orílẹ́ède Àlùbàníánì"
- },
- "DZ": {
- "name": "Orílẹ́ède Àlùgèríánì"
- },
- "AM": {
- "name": "Orílẹ́ède Améníà"
- },
- "CF": {
- "name": "Orílẹ́ède Àrin gùngun Áfíríkà"
- },
- "ZA": {
- "name": "Orílẹ́ède Ariwa Afirika"
- },
- "KR": {
- "name": "Orílẹ́ède Ariwa Kọria"
- },
- "AW": {
- "name": "Orílẹ́ède Árúbà"
- },
- "AZ": {
- "name": "Orílẹ́ède Asẹ́bájánì"
- },
- "AT": {
- "name": "Orílẹ́ède Asítíríà"
- },
- "AU": {
- "name": "Orílẹ́ède Ástràlìá"
- },
- "IS": {
- "name": "Orílẹ́ède Aṣilandi"
- },
- "BB": {
- "name": "Orílẹ́ède Bábádósì"
- },
- "BS": {
- "name": "Orílẹ́ède Bàhámásì"
- },
- "BD": {
- "name": "Orílẹ́ède Bángáládésì"
- },
- "BH": {
- "name": "Orílẹ́ède Báránì"
- },
- "BR": {
- "name": "Orílẹ́ède Bàràsílì"
- },
- "BE": {
- "name": "Orílẹ́ède Bégíọ́mù"
- },
- "BY": {
- "name": "Orílẹ́ède Bélárúsì"
- },
- "BZ": {
- "name": "Orílẹ́ède Bèlísẹ̀"
- },
- "BM": {
- "name": "Orílẹ́ède Bémúdà"
- },
- "BJ": {
- "name": "Orílẹ́ède Bẹ̀nẹ̀"
- },
- "BO": {
- "name": "Orílẹ́ède Bọ̀lífíyà"
- },
- "BA": {
- "name": "Orílẹ́ède Bọ̀síníà àti Ẹtisẹgófínà"
- },
- "BW": {
- "name": "Orílẹ́ède Bọ̀tìsúwánà"
- },
- "BN": {
- "name": "Orílẹ́ède Búrúnẹ́lì"
- },
- "BT": {
- "name": "Orílẹ́ède Bútánì"
- },
- "BG": {
- "name": "Orílẹ́ède Bùùgáríà"
- },
- "BF": {
- "name": "Orílẹ́ède Bùùkíná Fasò"
- },
- "BI": {
- "name": "Orílẹ́ède Bùùrúndì"
- },
- "DK": {
- "name": "Orílẹ́ède Dẹ́mákì"
- },
- "DJ": {
- "name": "Orílẹ́ède Díbọ́ótì"
- },
- "DM": {
- "name": "Orílẹ́ède Dòmíníkà"
- },
- "DO": {
- "name": "Orilẹ́ède Dòmíníkánì"
- },
- "EG": {
- "name": "Orílẹ́ède Égípítì"
- },
- "EC": {
- "name": "Orílẹ́ède Ekuádò"
- },
- "GQ": {
- "name": "Orílẹ́ède Ekutoria Gini"
- },
- "ER": {
- "name": "Orílẹ́ède Eritira"
- },
- "EE": {
- "name": "Orílẹ́ède Esitonia"
- },
- "VI": {
- "name": "Orílẹ́ède Etikun Fagini ti Amẹrika"
- },
- "VG": {
- "name": "Orílẹ́ède Etíkun Fágínì ti ìlú Bírítísì"
- },
- "FK": {
- "name": "Orílẹ́ède Etikun Fakalandi"
- },
- "MP": {
- "name": "Orílẹ́ède Etikun Guusu Mariana"
- },
- "IO": {
- "name": "Orílẹ́ède Etíkun Índíánì ti Ìlú Bírítísì"
- },
- "MH": {
- "name": "Orílẹ́ède Etikun Máṣali"
- },
- "NF": {
- "name": "Orílẹ́ède Etikun Nọ́úfókì"
- },
- "SB": {
- "name": "Orílẹ́ède Etikun Solomoni"
- },
- "KY": {
- "name": "Orílẹ́ède Etíokun Kámánì"
- },
- "CV": {
- "name": "Orílẹ́ède Etíokun Kápé féndè"
- },
- "CK": {
- "name": "Orílẹ́ède Etíokun Kùúkù"
- },
- "ET": {
- "name": "Orílẹ́ède Etopia"
- },
- "SV": {
- "name": "Orílẹ́ède Ẹẹsáfádò"
- },
- "AE": {
- "name": "Orílẹ́ède Ẹmirate ti Awọn Arabu"
- },
- "VU": {
- "name": "Orílẹ́ède Faniatu"
- },
- "FR": {
- "name": "Orílẹ́ède Faranse"
- },
- "VE": {
- "name": "Orílẹ́ède Fẹnẹṣuẹla"
- },
- "VN": {
- "name": "Orílẹ́ède Fẹtinami"
- },
- "FJ": {
- "name": "Orílẹ́ède Fiji"
- },
- "FI": {
- "name": "Orílẹ́ède Filandi"
- },
- "PH": {
- "name": "Orílẹ́ède filipini"
- },
- "GF": {
- "name": "Orílẹ́ède Firenṣi Guana"
- },
- "PF": {
- "name": "Orílẹ́ède Firenṣi Polinesia"
- },
- "VC": {
- "name": "Orílẹ́ède Fisẹnnti ati Genadina"
- },
- "GA": {
- "name": "Orílẹ́ède Gabon"
- },
- "GP": {
- "name": "Orílẹ́ède Gadelope"
- },
- "GM": {
- "name": "Orílẹ́ède Gambia"
- },
- "GH": {
- "name": "Orílẹ́ède Gana"
- },
- "DE": {
- "name": "Orílẹ́ède Gemani"
- },
- "GD": {
- "name": "Orílẹ́ède Genada"
- },
- "GN": {
- "name": "Orílẹ́ède Gene"
- },
- "GW": {
- "name": "Orílẹ́ède Gene-Busau"
- },
- "GL": {
- "name": "Orílẹ́ède Gerelandi"
- },
- "GR": {
- "name": "Orílẹ́ède Geriisi"
- },
- "GI": {
- "name": "Orílẹ́ède Gibaratara"
- },
- "GE": {
- "name": "Orílẹ́ède Gọgia"
- },
- "GU": {
- "name": "Orílẹ́ède Guamu"
- },
- "GT": {
- "name": "Orílẹ́ède Guatemala"
- },
- "KP": {
- "name": "Orílẹ́ède Guusu Kọria"
- },
- "GY": {
- "name": "Orílẹ́ède Guyana"
- },
- "HT": {
- "name": "Orílẹ́ède Haati"
- },
- "SH": {
- "name": "Orílẹ́ède Hẹlena"
- },
- "HN": {
- "name": "Orílẹ́ède Hondurasi"
- },
- "HU": {
- "name": "Orílẹ́ède Hungari"
- },
- "TL": {
- "name": "Orílẹ́ède ÌlàOòrùn Tímọ̀"
- },
- "IN": {
- "name": "Orílẹ́ède India"
- },
- "ID": {
- "name": "Orílẹ́ède Indonesia"
- },
- "IQ": {
- "name": "Orílẹ́ède Iraki"
- },
- "IR": {
- "name": "Orílẹ́ède Irani"
- },
- "IL": {
- "name": "Orílẹ́ède Iserẹli"
- },
- "IT": {
- "name": "Orílẹ́ède Italiyi"
- },
- "PS": {
- "name": "Orílẹ́ède Iwọorun Pakisitian ati Gaṣa"
- },
- "JM": {
- "name": "Orílẹ́ède Jamaika"
- },
- "JP": {
- "name": "Orílẹ́ède Japani"
- },
- "JO": {
- "name": "Orílẹ́ède Jọdani"
- },
- "NC": {
- "name": "Orílẹ́ède Kaledonia Titun"
- },
- "CM": {
- "name": "Orílẹ́ède Kamerúúnì"
- },
- "KH": {
- "name": "Orílẹ́ède Kàmùbódíà"
- },
- "CA": {
- "name": "Orílẹ́ède Kánádà"
- },
- "KZ": {
- "name": "Orílẹ́ède Kaṣaṣatani"
- },
- "KE": {
- "name": "Orílẹ́ède Kenya"
- },
- "KN": {
- "name": "Orílẹ́ède Kiiti ati Neefi"
- },
- "KI": {
- "name": "Orílẹ́ède Kiribati"
- },
- "CO": {
- "name": "Orílẹ́ède Kòlómíbìa"
- },
- "KM": {
- "name": "Orílẹ́ède Kòmòrósì"
- },
- "CD": {
- "name": "Orilẹ́ède Kóngò"
- },
- "CG": {
- "name": "Orílẹ́ède Kóngò"
- },
- "HR": {
- "name": "Orílẹ́ède Kòróátíà"
- },
- "QA": {
- "name": "Orílẹ́ède Kota"
- },
- "CI": {
- "name": "Orílẹ́ède Kóútè forà"
- },
- "CU": {
- "name": "Orílẹ́ède Kúbà"
- },
- "KG": {
- "name": "Orílẹ́ède Kuriṣisitani"
- },
- "CY": {
- "name": "Orílẹ́ède Kúrúsì"
- },
- "CR": {
- "name": "Orílẹ́ède Kuusita Ríkà"
- },
- "KW": {
- "name": "Orílẹ́ède Kuweti"
- },
- "LR": {
- "name": "Orílẹ́ède Laberia"
- },
- "LA": {
- "name": "Orílẹ́ède Laosi"
- },
- "LV": {
- "name": "Orílẹ́ède Latifia"
- },
- "LB": {
- "name": "Orílẹ́ède Lebanoni"
- },
- "LS": {
- "name": "Orílẹ́ède Lesoto"
- },
- "LI": {
- "name": "Orílẹ́ède Lẹṣitẹnisiteni"
- },
- "LY": {
- "name": "Orílẹ́ède Libiya"
- },
- "LT": {
- "name": "Orílẹ́ède Lituania"
- },
- "LU": {
- "name": "Orílẹ́ède Lusemogi"
- },
- "LC": {
- "name": "Orílẹ́ède Luṣia"
- },
- "MG": {
- "name": "Orílẹ́ède Madasika"
- },
- "FM": {
- "name": "Orílẹ́ède Makoronesia"
- },
- "MV": {
- "name": "Orílẹ́ède Maladifi"
- },
- "MY": {
- "name": "Orílẹ́ède Malasia"
- },
- "MT": {
- "name": "Orílẹ́ède Malata"
- },
- "MW": {
- "name": "Orílẹ́ède Malawi"
- },
- "ML": {
- "name": "Orílẹ́ède Mali"
- },
- "MM": {
- "name": "Orílẹ́ède Manamari"
- },
- "MR": {
- "name": "Orílẹ́ède Maritania"
- },
- "MU": {
- "name": "Orílẹ́ède Maritiusi"
- },
- "MK": {
- "name": "Orílẹ́ède Masidonia"
- },
- "MQ": {
- "name": "Orílẹ́ède Matinikuwi"
- },
- "YT": {
- "name": "Orílẹ́ède Mayote"
- },
- "MX": {
- "name": "Orílẹ́ède Mesiko"
- },
- "MD": {
- "name": "Orílẹ́ède Modofia"
- },
- "MN": {
- "name": "Orílẹ́ède Mogolia"
- },
- "MC": {
- "name": "Orílẹ́ède Monako"
- },
- "MA": {
- "name": "Orílẹ́ède Moroko"
- },
- "MZ": {
- "name": "Orílẹ́ède Moṣamibiku"
- },
- "MS": {
- "name": "Orílẹ́ède Motserati"
- },
- "NE": {
- "name": "Orílẹ́ède Nàìjá"
- },
- "NG": {
- "name": "Orílẹ́ède Nàìjíríà"
- },
- "NA": {
- "name": "Orílẹ́ède Namibia"
- },
- "NR": {
- "name": "Orílẹ́ède Nauru"
- },
- "NL": {
- "name": "Orílẹ́ède Nedalandi"
- },
- "NP": {
- "name": "Orílẹ́ède Nepa"
- },
- "NI": {
- "name": "Orílẹ́ède NIkaragua"
- },
- "NU": {
- "name": "Orílẹ́ède Niue"
- },
- "NO": {
- "name": "Orílẹ́ède Nọọwii"
- },
- "UY": {
- "name": "Orílẹ́ède Nruguayi"
- },
- "UZ": {
- "name": "Orílẹ́ède Nṣibẹkisitani"
- },
- "GB": {
- "name": "Orílẹ́ède Omobabirin"
- },
- "US": {
- "name": "Orílẹ́ède Orilẹede Amerika"
- },
- "OM": {
- "name": "Orílẹ́ède Ọọma"
- },
- "PW": {
- "name": "Orílẹ́ède Paalu"
- },
- "PG": {
- "name": "Orílẹ́ède Paapu ti Giini"
- },
- "PK": {
- "name": "Orílẹ́ède Pakisitan"
- },
- "PA": {
- "name": "Orílẹ́ède Panama"
- },
- "PY": {
- "name": "Orílẹ́ède Paraguye"
- },
- "PE": {
- "name": "Orílẹ́ède Peru"
- },
- "PM": {
- "name": "Orílẹ́ède Pẹẹri ati mikuloni"
- },
- "PN": {
- "name": "Orílẹ́ède Pikarini"
- },
- "PL": {
- "name": "Orílẹ́ède Polandi"
- },
- "PR": {
- "name": "Orílẹ́ède Pọto Riko"
- },
- "PT": {
- "name": "Orílẹ́ède Pọtugi"
- },
- "RE": {
- "name": "Orílẹ́ède Riuniyan"
- },
- "RO": {
- "name": "Orílẹ́ède Romaniya"
- },
- "RU": {
- "name": "Orílẹ́ède Rọṣia"
- },
- "RW": {
- "name": "Orílẹ́ède Ruwanda"
- },
- "WS": {
- "name": "Orílẹ́ède Samọ"
- },
- "SM": {
- "name": "Orílẹ́ède Sani Marino"
- },
- "ST": {
- "name": "Orílẹ́ède Sao tomi ati piriiṣipi"
- },
- "SZ": {
- "name": "Orílẹ́ède Saṣiland"
- },
- "SA": {
- "name": "Orílẹ́ède Saudi Arabia"
- },
- "SC": {
- "name": "Orílẹ́ède seṣẹlẹsi"
- },
- "SN": {
- "name": "Orílẹ́ède Sẹnẹga"
- },
- "SK": {
- "name": "Orílẹ́ède Silofakia"
- },
- "SI": {
- "name": "Orílẹ́ède Silofania"
- },
- "SG": {
- "name": "Orílẹ́ède Singapo"
- },
- "ES": {
- "name": "Orílẹ́ède Sipani"
- },
- "LK": {
- "name": "Orílẹ́ède Siri Lanka"
- },
- "SY": {
- "name": "Orílẹ́ède Siria"
- },
- "SL": {
- "name": "Orílẹ́ède Siria looni"
- },
- "SO": {
- "name": "Orílẹ́ède Somalia"
- },
- "SD": {
- "name": "Orílẹ́ède Sudani"
- },
- "SR": {
- "name": "Orílẹ́ède Surinami"
- },
- "SE": {
- "name": "Orílẹ́ède Swidini"
- },
- "CH": {
- "name": "Orílẹ́ède switiṣilandi"
- },
- "TD": {
- "name": "Orílẹ́ède ṣààdì"
- },
- "CN": {
- "name": "Orílẹ́ède ṣáínà"
- },
- "ZM": {
- "name": "Orílẹ́ède ṣamibia"
- },
- "CZ": {
- "name": "Orílẹ́ède ṣẹ́ẹ́kì"
- },
- "NZ": {
- "name": "Orílẹ́ède ṣilandi Titun"
- },
- "CL": {
- "name": "Orílẹ́ède ṣílè"
- },
- "ZW": {
- "name": "Orílẹ́ède ṣimibabe"
- },
- "TH": {
- "name": "Orílẹ́ède Tailandi"
- },
- "TW": {
- "name": "Orílẹ́ède Taiwani"
- },
- "TJ": {
- "name": "Orílẹ́ède Takisitani"
- },
- "TZ": {
- "name": "Orílẹ́ède Tanṣania"
- },
- "TT": {
- "name": "Orílẹ́ède Tirinida ati Tobaga"
- },
- "TG": {
- "name": "Orílẹ́ède Togo"
- },
- "TK": {
- "name": "Orílẹ́ède Tokelau"
- },
- "TO": {
- "name": "Orílẹ́ède Tonga"
- },
- "TR": {
- "name": "Orílẹ́ède Tọọki"
- },
- "TC": {
- "name": "Orílẹ́ède Tọọki ati Etikun Kakọsi"
- },
- "TM": {
- "name": "Orílẹ́ède Tọọkimenisita"
- },
- "TV": {
- "name": "Orílẹ́ède Tufalu"
- },
- "TN": {
- "name": "Orílẹ́ède Tuniṣia"
- },
- "UG": {
- "name": "Orílẹ́ède Uganda"
- },
- "UA": {
- "name": "Orílẹ́ède Ukarini"
- },
- "WF": {
- "name": "Orílẹ́ède Wali ati futuna"
- },
- "YE": {
- "name": "Orílẹ́ède yemeni"
- },
- "AS": {
- "name": "Sámóánì ti Orílẹ́ède Àméríkà"
- },
- "RS": {
- "name": "Serbia"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "GS": {
- "name": "South Georgia & South Sandwich Islands"
- },
- "SS": {
- "name": "South Sudan"
- },
- "BL": {
- "name": "St. Barthélemy"
- },
- "MF": {
- "name": "St. Martin"
- },
- "SJ": {
- "name": "Svalbard & Jan Mayen"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "UM": {
- "name": "U.S. Outlying Islands"
- },
- "EH": {
- "name": "Western Sahara"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/zgh.json b/vendor/commerceguys/intl/resources/country/zgh.json
deleted file mode 100644
index 53cc57f63..000000000
--- a/vendor/commerceguys/intl/resources/country/zgh.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AX": {
- "name": "Åland Islands"
- },
- "AQ": {
- "name": "Antarctica"
- },
- "AC": {
- "name": "Ascension Island"
- },
- "IC": {
- "name": "Canary Islands"
- },
- "BQ": {
- "name": "Caribbean Netherlands"
- },
- "EA": {
- "name": "Ceuta & Melilla"
- },
- "CX": {
- "name": "Christmas Island"
- },
- "CC": {
- "name": "Cocos (Keeling) Islands"
- },
- "CW": {
- "name": "Curaçao"
- },
- "DG": {
- "name": "Diego Garcia"
- },
- "FO": {
- "name": "Faroe Islands"
- },
- "TF": {
- "name": "French Southern Territories"
- },
- "GG": {
- "name": "Guernsey"
- },
- "HK": {
- "name": "Hong Kong SAR China"
- },
- "IM": {
- "name": "Isle of Man"
- },
- "JE": {
- "name": "Jersey"
- },
- "XK": {
- "name": "Kosovo"
- },
- "MO": {
- "name": "Macau SAR China"
- },
- "SX": {
- "name": "Sint Maarten"
- },
- "GS": {
- "name": "South Georgia & South Sandwich Islands"
- },
- "BL": {
- "name": "St. Barthélemy"
- },
- "MF": {
- "name": "St. Martin"
- },
- "SJ": {
- "name": "Svalbard & Jan Mayen"
- },
- "TA": {
- "name": "Tristan da Cunha"
- },
- "UM": {
- "name": "U.S. Outlying Islands"
- },
- "EH": {
- "name": "Western Sahara"
- },
- "PS": {
- "name": "ⴰⴳⵎⵎⴰⴹ ⵏ ⵜⴰⴳⵓⵜ ⴷ ⵖⵣⵣⴰ"
- },
- "AZ": {
- "name": "ⴰⴷⵔⴰⴱⵉⵊⴰⵏ"
- },
- "GI": {
- "name": "ⴰⴷⵔⴰⵔ ⵏ ⵟⴰⵕⵉⵇ"
- },
- "ZA": {
- "name": "ⴰⴼⵔⵉⵇⵢⴰ ⵏ ⵉⴼⴼⵓⵙ"
- },
- "AF": {
- "name": "ⴰⴼⵖⴰⵏⵉⵙⵜⴰⵏ"
- },
- "AL": {
- "name": "ⴰⵍⴱⴰⵏⵢⴰ"
- },
- "DE": {
- "name": "ⴰⵍⵎⴰⵏⵢⴰ"
- },
- "AI": {
- "name": "ⴰⵏⴳⵉⵍⴰ"
- },
- "AO": {
- "name": "ⴰⵏⴳⵓⵍⴰ"
- },
- "ID": {
- "name": "ⴰⵏⴷⵓⵏⵉⵙⵢⴰ"
- },
- "AD": {
- "name": "ⴰⵏⴷⵓⵔⴰ"
- },
- "AG": {
- "name": "ⴰⵏⵜⵉⴳⴰ ⴷ ⴱⵔⴱⵓⴷⴰ"
- },
- "AR": {
- "name": "ⴰⵔⵊⴰⵏⵜⵉⵏ"
- },
- "AM": {
- "name": "ⴰⵔⵎⵉⵏⵢⴰ"
- },
- "AW": {
- "name": "ⴰⵔⵓⴱⴰ"
- },
- "VA": {
- "name": "ⴰⵡⴰⵏⴽ ⵏ ⴼⴰⵜⵉⴽⴰⵏ"
- },
- "PG": {
- "name": "ⴱⴰⴱⵡⴰ ⵖⵉⵏⵢⴰ ⵜⴰⵎⴰⵢⵏⵓⵜ"
- },
- "PK": {
- "name": "ⴱⴰⴽⵉⵙⵜⴰⵏ"
- },
- "BS": {
- "name": "ⴱⴰⵀⴰⵎⴰⵙ"
- },
- "PW": {
- "name": "ⴱⴰⵍⴰⵡ"
- },
- "PA": {
- "name": "ⴱⴰⵏⴰⵎⴰ"
- },
- "BD": {
- "name": "ⴱⴰⵏⴳⵍⴰⴷⵉⵛ"
- },
- "PY": {
- "name": "ⴱⴰⵔⴰⴳⵡⴰⵢ"
- },
- "BB": {
- "name": "ⴱⴰⵔⴱⴰⴷ"
- },
- "BT": {
- "name": "ⴱⵀⵓⵜⴰⵏ"
- },
- "BH": {
- "name": "ⴱⵃⵔⴰⵢⵏ"
- },
- "BY": {
- "name": "ⴱⵉⵍⴰⵔⵓⵙⵢⴰ"
- },
- "BZ": {
- "name": "ⴱⵉⵍⵉⵣ"
- },
- "BJ": {
- "name": "ⴱⵉⵏⵉⵏ"
- },
- "PE": {
- "name": "ⴱⵉⵔⵓ"
- },
- "PN": {
- "name": "ⴱⵉⵜⴽⴰⵢⵔⵏ"
- },
- "BE": {
- "name": "ⴱⵍⵊⵉⴽⴰ"
- },
- "BG": {
- "name": "ⴱⵍⵖⴰⵔⵢⴰ"
- },
- "BO": {
- "name": "ⴱⵓⵍⵉⴱⵢⴰ"
- },
- "PF": {
- "name": "ⴱⵓⵍⵉⵏⵉⵣⵢⴰ ⵜⴰⴼⵔⴰⵏⵙⵉⵙⵜ"
- },
- "PL": {
- "name": "ⴱⵓⵍⵓⵏⵢⴰ"
- },
- "BF": {
- "name": "ⴱⵓⵔⴽⵉⵏⴰ ⴼⴰⵙⵓ"
- },
- "BI": {
- "name": "ⴱⵓⵔⵓⵏⴷⵉ"
- },
- "PR": {
- "name": "ⴱⵓⵔⵜⵓ ⵔⵉⴽⵓ"
- },
- "BA": {
- "name": "ⴱⵓⵙⵏⴰ ⴷ ⵀⵉⵔⵙⵉⴽ"
- },
- "BW": {
- "name": "ⴱⵓⵜⵙⵡⴰⵏⴰ"
- },
- "BR": {
- "name": "ⴱⵔⴰⵣⵉⵍ"
- },
- "BM": {
- "name": "ⴱⵔⵎⵓⴷⴰ"
- },
- "BN": {
- "name": "ⴱⵔⵓⵏⵉ"
- },
- "PT": {
- "name": "ⴱⵕⵟⵇⵉⵣ"
- },
- "GA": {
- "name": "ⴳⴰⴱⵓⵏ"
- },
- "GM": {
- "name": "ⴳⴰⵎⴱⵢⴰ"
- },
- "GL": {
- "name": "ⴳⵔⵉⵍⴰⵏⴷ"
- },
- "GP": {
- "name": "ⴳⵡⴰⴷⴰⵍⵓⴱ"
- },
- "GU": {
- "name": "ⴳⵡⴰⵎ"
- },
- "GT": {
- "name": "ⴳⵡⴰⵜⵉⵎⴰⵍⴰ"
- },
- "GF": {
- "name": "ⴳⵡⵉⵢⴰⵏ ⵜⴰⴼⵔⴰⵏⵙⵉⵙⵜ"
- },
- "GY": {
- "name": "ⴳⵡⵉⵢⴰⵏⴰ"
- },
- "DK": {
- "name": "ⴷⴰⵏⵎⴰⵔⴽ"
- },
- "DJ": {
- "name": "ⴷⵊⵉⴱⵓⵜⵉ"
- },
- "DM": {
- "name": "ⴷⵓⵎⵉⵏⵉⴽ"
- },
- "DZ": {
- "name": "ⴷⵣⴰⵢⵔ"
- },
- "VU": {
- "name": "ⴼⴰⵏⵡⴰⵟⵓ"
- },
- "FJ": {
- "name": "ⴼⵉⴷⵊⵉ"
- },
- "PH": {
- "name": "ⴼⵉⵍⵉⴱⴱⵉⵏ"
- },
- "FI": {
- "name": "ⴼⵉⵍⵍⴰⵏⴷⴰ"
- },
- "VE": {
- "name": "ⴼⵉⵏⵣⵡⵉⵍⴰ"
- },
- "VN": {
- "name": "ⴼⵉⵜⵏⴰⵎ"
- },
- "FR": {
- "name": "ⴼⵔⴰⵏⵙⴰ"
- },
- "NC": {
- "name": "ⴽⴰⵍⵉⴷⵓⵏⵢⴰ ⵜⴰⵎⴰⵢⵏⵓⵜ"
- },
- "KH": {
- "name": "ⴽⴰⵎⴱⵓⴷⵢⴰ"
- },
- "CM": {
- "name": "ⴽⴰⵎⵉⵔⵓⵏ"
- },
- "CA": {
- "name": "ⴽⴰⵏⴰⴷⴰ"
- },
- "KZ": {
- "name": "ⴽⴰⵣⴰⵅⵙⵜⴰⵏ"
- },
- "KE": {
- "name": "ⴽⵉⵏⵢⴰ"
- },
- "KI": {
- "name": "ⴽⵉⵔⵉⴱⴰⵜⵉ"
- },
- "KG": {
- "name": "ⴽⵉⵔⵖⵉⵣⵉⵙⵜⴰⵏ"
- },
- "CU": {
- "name": "ⴽⵓⴱⴰ"
- },
- "CO": {
- "name": "ⴽⵓⵍⵓⵎⴱⵢⴰ"
- },
- "CG": {
- "name": "ⴽⵓⵏⴳⵓ"
- },
- "KR": {
- "name": "ⴽⵓⵔⵢⴰ ⵏ ⵉⴼⴼⵓⵙ"
- },
- "KP": {
- "name": "ⴽⵓⵔⵢⴰ ⵏ ⵉⵥⵥⵍⵎⴹ"
- },
- "CR": {
- "name": "ⴽⵓⵙⵜⴰ ⵔⵉⴽⴰ"
- },
- "CI": {
- "name": "ⴽⵓⵜ ⴷⵉⴼⵡⴰⵔ"
- },
- "HR": {
- "name": "ⴽⵔⵡⴰⵜⵢⴰ"
- },
- "HT": {
- "name": "ⵀⴰⵢⵜⵉ"
- },
- "HU": {
- "name": "ⵀⵏⵖⴰⵔⵢⴰ"
- },
- "NL": {
- "name": "ⵀⵓⵍⴰⵏⴷⴰ"
- },
- "HN": {
- "name": "ⵀⵓⵏⴷⵓⵔⴰⵙ"
- },
- "OM": {
- "name": "ⵄⵓⵎⴰⵏ"
- },
- "QA": {
- "name": "ⵇⴰⵜⴰⵔ"
- },
- "CY": {
- "name": "ⵇⵓⴱⵔⵓⵙ"
- },
- "KM": {
- "name": "ⵇⵓⵎⵓⵔ"
- },
- "EC": {
- "name": "ⵉⴽⵡⴰⴷⵓⵔ"
- },
- "IR": {
- "name": "ⵉⵔⴰⵏ"
- },
- "ER": {
- "name": "ⵉⵔⵉⵜⵉⵔⵢⴰ"
- },
- "IE": {
- "name": "ⵉⵔⵍⴰⵏⴷⴰ"
- },
- "IS": {
- "name": "ⵉⵙⵍⴰⵏⴷ"
- },
- "IL": {
- "name": "ⵉⵙⵔⴰⵢⵉⵍ"
- },
- "EE": {
- "name": "ⵉⵙⵜⵓⵏⵢⴰ"
- },
- "ET": {
- "name": "ⵉⵜⵢⵓⴱⵢⴰ"
- },
- "IT": {
- "name": "ⵉⵟⴰⵍⵢⴰ"
- },
- "US": {
- "name": "ⵉⵡⵓⵏⴰⴽ ⵎⵓⵏⵏⵉⵏ ⵏ ⵎⵉⵔⵉⴽⴰⵏ"
- },
- "JM": {
- "name": "ⵊⴰⵎⴰⵢⴽⴰ"
- },
- "GE": {
- "name": "ⵊⵓⵔⵊⵢⴰ"
- },
- "LV": {
- "name": "ⵍⴰⵜⴼⵢⴰ"
- },
- "LA": {
- "name": "ⵍⴰⵡⵙ"
- },
- "KW": {
- "name": "ⵍⴽⵡⵉⵜ"
- },
- "IN": {
- "name": "ⵍⵀⵉⵏⴷ"
- },
- "IQ": {
- "name": "ⵍⵄⵉⵔⴰⵇ"
- },
- "LR": {
- "name": "ⵍⵉⴱⵉⵔⵢⴰ"
- },
- "LY": {
- "name": "ⵍⵉⴱⵢⴰ"
- },
- "LI": {
- "name": "ⵍⵉⴽⵉⵏⵛⵜⴰⵢⵏ"
- },
- "AE": {
- "name": "ⵍⵉⵎⴰⵔⴰⵜ"
- },
- "LS": {
- "name": "ⵍⵉⵚⵓⵟⵓ"
- },
- "LT": {
- "name": "ⵍⵉⵜⵡⴰⵏⵢⴰ"
- },
- "MA": {
- "name": "ⵍⵎⵖⵔⵉⴱ"
- },
- "LB": {
- "name": "ⵍⵓⴱⵏⴰⵏ"
- },
- "LU": {
- "name": "ⵍⵓⴽⵙⴰⵏⴱⵓⵔⴳ"
- },
- "JO": {
- "name": "ⵍⵓⵔⴷⵓⵏ"
- },
- "JP": {
- "name": "ⵍⵢⴰⴱⴰⵏ"
- },
- "GR": {
- "name": "ⵍⵢⵓⵏⴰⵏ"
- },
- "MG": {
- "name": "ⵎⴰⴷⴰⵖⴰⵛⵇⴰⵔ"
- },
- "MW": {
- "name": "ⵎⴰⵍⴰⵡⵉ"
- },
- "MV": {
- "name": "ⵎⴰⵍⴷⵉⴼ"
- },
- "ML": {
- "name": "ⵎⴰⵍⵉ"
- },
- "MY": {
- "name": "ⵎⴰⵍⵉⵣⵢⴰ"
- },
- "MT": {
- "name": "ⵎⴰⵍⵟⴰ"
- },
- "MQ": {
- "name": "ⵎⴰⵔⵜⵉⵏⵉⴽ"
- },
- "MK": {
- "name": "ⵎⴰⵙⵉⴷⵓⵏⵢⴰ"
- },
- "YT": {
- "name": "ⵎⴰⵢⵓⵟ"
- },
- "FM": {
- "name": "ⵎⵉⴽⵔⵓⵏⵉⵣⵢⴰ"
- },
- "MX": {
- "name": "ⵎⵉⴽⵙⵉⴽ"
- },
- "EG": {
- "name": "ⵎⵉⵚⵕ"
- },
- "MN": {
- "name": "ⵎⵏⵖⵓⵍⵢⴰ"
- },
- "MD": {
- "name": "ⵎⵓⵍⴷⵓⴼⵢⴰ"
- },
- "MC": {
- "name": "ⵎⵓⵏⴰⴽⵓ"
- },
- "MS": {
- "name": "ⵎⵓⵏⵙⵉⵔⴰⵜ"
- },
- "ME": {
- "name": "ⵎⵓⵏⵜⵉⵏⵉⴳⵔⵓ"
- },
- "MU": {
- "name": "ⵎⵓⵔⵉⵙ"
- },
- "MR": {
- "name": "ⵎⵓⵕⵉⵟⴰⵏⵢⴰ"
- },
- "MZ": {
- "name": "ⵎⵓⵣⵏⴱⵉⵇ"
- },
- "MM": {
- "name": "ⵎⵢⴰⵏⵎⴰⵔ"
- },
- "NA": {
- "name": "ⵏⴰⵎⵉⴱⵢⴰ"
- },
- "NR": {
- "name": "ⵏⴰⵡⵔⵓ"
- },
- "NP": {
- "name": "ⵏⵉⴱⴰⵍ"
- },
- "NI": {
- "name": "ⵏⵉⴽⴰⵔⴰⴳⵡⴰ"
- },
- "NG": {
- "name": "ⵏⵉⵊⵉⵔⵢⴰ"
- },
- "NU": {
- "name": "ⵏⵉⵡⵉ"
- },
- "NE": {
- "name": "ⵏⵏⵉⵊⵉⵔ"
- },
- "AT": {
- "name": "ⵏⵏⵎⵙⴰ"
- },
- "NO": {
- "name": "ⵏⵏⵔⵡⵉⵊ"
- },
- "NZ": {
- "name": "ⵏⵢⵓⵣⵉⵍⴰⵏⴷⴰ"
- },
- "UA": {
- "name": "ⵓⴽⵔⴰⵏⵢⴰ"
- },
- "UY": {
- "name": "ⵓⵔⵓⴳⵡⴰⵢ"
- },
- "UG": {
- "name": "ⵓⵖⴰⵏⴷⴰ"
- },
- "AU": {
- "name": "ⵓⵙⵜⵔⴰⵍⵢⴰ"
- },
- "UZ": {
- "name": "ⵓⵣⴱⴰⴽⵉⵙⵜⴰⵏ"
- },
- "RE": {
- "name": "ⵔⵉⵢⵓⵏⵢⵓⵏ"
- },
- "RO": {
- "name": "ⵔⵓⵎⴰⵏⵢⴰ"
- },
- "RU": {
- "name": "ⵔⵓⵙⵢⴰ"
- },
- "RW": {
- "name": "ⵔⵡⴰⵏⴷⴰ"
- },
- "GH": {
- "name": "ⵖⴰⵏⴰ"
- },
- "GN": {
- "name": "ⵖⵉⵏⵢⴰ"
- },
- "GW": {
- "name": "ⵖⵉⵏⵢⴰ ⴱⵉⵙⴰⵡ"
- },
- "GQ": {
- "name": "ⵖⵉⵏⵢⴰ ⵏ ⵉⴽⵡⴰⴷⵓⵔ"
- },
- "GD": {
- "name": "ⵖⵔⵏⴰⵟⴰ"
- },
- "SV": {
- "name": "ⵙⴰⵍⴼⴰⴷⵓⵔ"
- },
- "WS": {
- "name": "ⵙⴰⵎⵡⴰ"
- },
- "AS": {
- "name": "ⵙⴰⵎⵡⴰ ⵜⴰⵎⵉⵔⵉⴽⴰⵏⵉⵜ"
- },
- "PM": {
- "name": "ⵙⴰⵏⴱⵢⵉⵔ ⴷ ⵎⵉⴽⵍⵓⵏ"
- },
- "VC": {
- "name": "ⵙⴰⵏⴼⴰⵏⵙⴰⵏ ⴷ ⴳⵔⵉⵏⴰⴷⵉⵏ"
- },
- "KN": {
- "name": "ⵙⴰⵏⴽⵔⵉⵙ ⴷ ⵏⵉⴼⵉⵙ"
- },
- "SM": {
- "name": "ⵙⴰⵏⵎⴰⵔⵉⵏⵓ"
- },
- "SH": {
- "name": "ⵙⴰⵏⵜⵉⵍⵉⵏ"
- },
- "LC": {
- "name": "ⵙⴰⵏⵜⵍⵓⵙⵉ"
- },
- "ST": {
- "name": "ⵙⴰⵡⵟⵓⵎⵉ ⴷ ⴱⵔⴰⵏⵙⵉⴱ"
- },
- "ES": {
- "name": "ⵙⴱⴰⵏⵢⴰ"
- },
- "RS": {
- "name": "ⵙⵉⵔⴱⵢⴰ"
- },
- "SK": {
- "name": "ⵙⵍⵓⴼⴰⴽⵢⴰ"
- },
- "SI": {
- "name": "ⵙⵍⵓⴼⵉⵏⵢⴰ"
- },
- "SG": {
- "name": "ⵙⵏⵖⴰⴼⵓⵔⴰ"
- },
- "SR": {
- "name": "ⵙⵓⵔⵉⵏⴰⵎ"
- },
- "SY": {
- "name": "ⵙⵓⵔⵢⴰ"
- },
- "LK": {
- "name": "ⵙⵔⵉⵍⴰⵏⴽⴰ"
- },
- "SA": {
- "name": "ⵙⵙⴰⵄⵓⴷⵉⵢⴰ"
- },
- "SN": {
- "name": "ⵙⵙⵉⵏⵉⴳⴰⵍ"
- },
- "SL": {
- "name": "ⵙⵙⵉⵔⴰⵍⵢⵓⵏ"
- },
- "SC": {
- "name": "ⵙⵙⵉⵛⵉⵍ"
- },
- "SD": {
- "name": "ⵙⵙⵓⴷⴰⵏ"
- },
- "SS": {
- "name": "ⵙⵙⵓⴷⴰⵏ ⵏ ⵉⴼⴼⵓⵙ"
- },
- "SE": {
- "name": "ⵙⵙⵡⵉⴷ"
- },
- "SZ": {
- "name": "ⵙⵡⴰⵣⵉⵍⴰⵏⴷⴰ"
- },
- "CH": {
- "name": "ⵙⵡⵉⵙⵔⴰ"
- },
- "SO": {
- "name": "ⵚⵚⵓⵎⴰⵍ"
- },
- "CL": {
- "name": "ⵛⵛⵉⵍⵉ"
- },
- "CN": {
- "name": "ⵛⵛⵉⵏⵡⴰ"
- },
- "CD": {
- "name": "ⵜⴰⴳⴷⵓⴷⴰⵏⵜ ⵜⴰⴷⵉⵎⵓⵇⵔⴰⵜⵉⵜ ⵏ ⴽⵓⵏⴳⵓ"
- },
- "DO": {
- "name": "ⵜⴰⴳⴷⵓⴷⴰⵏⵜ ⵜⴰⴷⵓⵎⵉⵏⵉⴽⵜ"
- },
- "CF": {
- "name": "ⵜⴰⴳⴷⵓⴷⴰⵏⵜ ⵜⴰⵏⴰⵎⵎⴰⵙⵜ ⵏ ⵉⴼⵔⵉⵇⵢⴰ"
- },
- "CZ": {
- "name": "ⵜⴰⴳⴷⵓⴷⴰⵏⵜ ⵜⴰⵜⵛⵉⴽⵉⵜ"
- },
- "GB": {
- "name": "ⵜⴰⴳⵍⴷⵉⵜ ⵉⵎⵓⵏⵏ"
- },
- "TJ": {
- "name": "ⵜⴰⴷⵊⴰⴽⵉⵙⵜⴰⵏ"
- },
- "IO": {
- "name": "ⵜⴰⵎⵏⴰⴹⵜ ⵜⴰⵏⴳⵍⵉⵣⵉⵜ ⵏ ⵓⴳⴰⵔⵓ ⴰⵀⵉⵏⴷⵉ"
- },
- "CV": {
- "name": "ⵜⵉⴳⵣⵉⵔⵉⵏ ⵏ ⴽⴰⴱⴱⵉⵔⴷⵉ"
- },
- "KY": {
- "name": "ⵜⵉⴳⵣⵉⵔⵉⵏ ⵏ ⴽⴰⵢⵎⴰⵏ"
- },
- "CK": {
- "name": "ⵜⵉⴳⵣⵉⵔⵉⵏ ⵏ ⴽⵓⴽ"
- },
- "FK": {
- "name": "ⵜⵉⴳⵣⵉⵔⵉⵏ ⵏ ⵎⴰⵍⴰⵡⵉ"
- },
- "MH": {
- "name": "ⵜⵉⴳⵣⵉⵔⵉⵏ ⵏ ⵎⴰⵔⵛⴰⵍ"
- },
- "MP": {
- "name": "ⵜⵉⴳⵣⵉⵔⵉⵏ ⵏ ⵎⴰⵔⵢⴰⵏ ⵏ ⵉⵥⵥⵍⵎⴹ"
- },
- "NF": {
- "name": "ⵜⵉⴳⵣⵉⵔⵉⵏ ⵏ ⵏⵓⵔⴼⵓⵍⴽ"
- },
- "SB": {
- "name": "ⵜⵉⴳⵣⵉⵔⵉⵏ ⵏ ⵙⴰⵍⵓⵎⴰⵏ"
- },
- "TC": {
- "name": "ⵜⵉⴳⵣⵉⵔⵉⵏ ⵏ ⵜⵓⵔⴽⵢⴰ ⴷ ⴽⴰⵢⴽ"
- },
- "VI": {
- "name": "ⵜⵉⴳⵣⵉⵔⵉⵏ ⵜⵉⵎⴳⴰⴷ ⵏ ⵉⵡⵓⵏⴰⴽ ⵎⵓⵏⵏⵉⵏ"
- },
- "VG": {
- "name": "ⵜⵉⴳⵣⵉⵔⵉⵏ ⵜⵉⵎⴳⴰⴷ ⵏ ⵏⵏⴳⵍⵉⵣ"
- },
- "TL": {
- "name": "ⵜⵉⵎⵓⵔ ⵏ ⵍⵇⴱⵍⵜ"
- },
- "TV": {
- "name": "ⵜⵓⴼⴰⵍⵓ"
- },
- "TN": {
- "name": "ⵜⵓⵏⵙ"
- },
- "TM": {
- "name": "ⵜⵓⵔⴽⵎⴰⵏⵙⵜⴰⵏ"
- },
- "TR": {
- "name": "ⵜⵓⵔⴽⵢⴰ"
- },
- "TT": {
- "name": "ⵜⵔⵉⵏⵉⴷⴰⴷ ⴷ ⵟⵓⴱⴰⴳⵓ"
- },
- "TD": {
- "name": "ⵜⵛⴰⴷ"
- },
- "TZ": {
- "name": "ⵟⴰⵏⵥⴰⵏⵢⴰ"
- },
- "TH": {
- "name": "ⵟⴰⵢⵍⴰⵏⴷ"
- },
- "TW": {
- "name": "ⵟⴰⵢⵡⴰⵏ"
- },
- "TG": {
- "name": "ⵟⵓⴳⵓ"
- },
- "TK": {
- "name": "ⵟⵓⴽⵍⴰⵡ"
- },
- "TO": {
- "name": "ⵟⵓⵏⴳⴰ"
- },
- "WF": {
- "name": "ⵡⴰⵍⵉⵙ ⴷ ⴼⵓⵜⵓⵏⴰ"
- },
- "YE": {
- "name": "ⵢⴰⵎⴰⵏ"
- },
- "ZM": {
- "name": "ⵣⴰⵎⴱⵢⴰ"
- },
- "ZW": {
- "name": "ⵣⵉⵎⴱⴰⴱⵡⵉ"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/zh-Hant-HK.json b/vendor/commerceguys/intl/resources/country/zh-Hant-HK.json
deleted file mode 100644
index 71354c99f..000000000
--- a/vendor/commerceguys/intl/resources/country/zh-Hant-HK.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "YE": {
- "name": "也門"
- },
- "TT": {
- "name": "千里達和多巴哥"
- },
- "TR": {
- "name": "土耳其"
- },
- "TM": {
- "name": "土庫曼"
- },
- "BT": {
- "name": "不丹"
- },
- "CF": {
- "name": "中非共和國"
- },
- "CN": {
- "name": "中國"
- },
- "HK": {
- "name": "中國香港特別行政區"
- },
- "MO": {
- "name": "中國澳門特別行政區"
- },
- "DK": {
- "name": "丹麥"
- },
- "EC": {
- "name": "厄瓜多爾"
- },
- "ER": {
- "name": "厄立特里亞"
- },
- "BB": {
- "name": "巴巴多斯"
- },
- "PG": {
- "name": "巴布亞新幾內亞"
- },
- "BR": {
- "name": "巴西"
- },
- "PY": {
- "name": "巴拉圭"
- },
- "BH": {
- "name": "巴林"
- },
- "BS": {
- "name": "巴哈馬"
- },
- "PA": {
- "name": "巴拿馬"
- },
- "PS": {
- "name": "巴勒斯坦領土"
- },
- "PK": {
- "name": "巴基斯坦"
- },
- "JP": {
- "name": "日本"
- },
- "BE": {
- "name": "比利時"
- },
- "MR": {
- "name": "毛里塔尼亞"
- },
- "MU": {
- "name": "毛里裘斯"
- },
- "JM": {
- "name": "牙買加"
- },
- "TD": {
- "name": "乍得"
- },
- "IL": {
- "name": "以色列"
- },
- "IC": {
- "name": "加那利群島"
- },
- "CA": {
- "name": "加拿大"
- },
- "GH": {
- "name": "加納"
- },
- "GA": {
- "name": "加蓬"
- },
- "MP": {
- "name": "北馬利安納群島"
- },
- "KP": {
- "name": "北韓"
- },
- "QA": {
- "name": "卡塔爾"
- },
- "CU": {
- "name": "古巴"
- },
- "CC": {
- "name": "可可斯群島"
- },
- "TW": {
- "name": "台灣"
- },
- "NG": {
- "name": "尼日利亞"
- },
- "NE": {
- "name": "尼日爾"
- },
- "NI": {
- "name": "尼加拉瓜"
- },
- "NP": {
- "name": "尼泊爾"
- },
- "BF": {
- "name": "布基納法索"
- },
- "BI": {
- "name": "布隆迪"
- },
- "GP": {
- "name": "瓜地洛普"
- },
- "WF": {
- "name": "瓦利斯群島和富圖那群島"
- },
- "VU": {
- "name": "瓦努阿圖"
- },
- "BY": {
- "name": "白俄羅斯"
- },
- "PN": {
- "name": "皮特凱恩島"
- },
- "LT": {
- "name": "立陶宛"
- },
- "IQ": {
- "name": "伊拉克"
- },
- "IR": {
- "name": "伊朗"
- },
- "EA": {
- "name": "休達與梅利利亞"
- },
- "IS": {
- "name": "冰島"
- },
- "LI": {
- "name": "列支敦士登"
- },
- "HU": {
- "name": "匈牙利"
- },
- "ID": {
- "name": "印尼"
- },
- "IN": {
- "name": "印度"
- },
- "GT": {
- "name": "危地馬拉"
- },
- "DJ": {
- "name": "吉布提"
- },
- "KI": {
- "name": "吉里巴斯"
- },
- "KG": {
- "name": "吉爾吉斯"
- },
- "GY": {
- "name": "圭亞那"
- },
- "DM": {
- "name": "多米尼克"
- },
- "DO": {
- "name": "多明尼加共和國"
- },
- "TG": {
- "name": "多哥共和國"
- },
- "AI": {
- "name": "安奎拉"
- },
- "AO": {
- "name": "安哥拉"
- },
- "AG": {
- "name": "安提瓜和巴布達"
- },
- "AD": {
- "name": "安道爾"
- },
- "TK": {
- "name": "托克勞群島"
- },
- "BM": {
- "name": "百慕達"
- },
- "LA": {
- "name": "老撾"
- },
- "ES": {
- "name": "西班牙"
- },
- "EH": {
- "name": "西撒哈拉"
- },
- "BZ": {
- "name": "伯利茲"
- },
- "CV": {
- "name": "佛得角"
- },
- "HR": {
- "name": "克羅地亞"
- },
- "LR": {
- "name": "利比里亞"
- },
- "LY": {
- "name": "利比亞"
- },
- "GR": {
- "name": "希臘"
- },
- "BN": {
- "name": "汶萊"
- },
- "SA": {
- "name": "沙地阿拉伯"
- },
- "BJ": {
- "name": "貝寧"
- },
- "GQ": {
- "name": "赤道幾內亞"
- },
- "AM": {
- "name": "亞美尼亞"
- },
- "TZ": {
- "name": "坦桑尼亞"
- },
- "VE": {
- "name": "委內瑞拉"
- },
- "BD": {
- "name": "孟加拉"
- },
- "GM": {
- "name": "岡比亞"
- },
- "PW": {
- "name": "帛琉"
- },
- "SB": {
- "name": "所羅門群島"
- },
- "LV": {
- "name": "拉脱維亞"
- },
- "TL": {
- "name": "東帝汶"
- },
- "FR": {
- "name": "法國"
- },
- "FO": {
- "name": "法羅群島"
- },
- "GF": {
- "name": "法屬圭亞那"
- },
- "PF": {
- "name": "法屬波利尼西亞"
- },
- "TF": {
- "name": "法屬南部領地"
- },
- "MF": {
- "name": "法屬聖馬丁"
- },
- "PR": {
- "name": "波多黎各"
- },
- "BA": {
- "name": "波斯尼亞和黑塞哥維那"
- },
- "PL": {
- "name": "波蘭"
- },
- "GI": {
- "name": "直布羅陀"
- },
- "KE": {
- "name": "肯雅"
- },
- "FI": {
- "name": "芬蘭"
- },
- "AE": {
- "name": "阿拉伯聯合酋長國"
- },
- "AR": {
- "name": "阿根廷"
- },
- "OM": {
- "name": "阿曼"
- },
- "AF": {
- "name": "阿富汗"
- },
- "AC": {
- "name": "阿森松島"
- },
- "AZ": {
- "name": "阿塞拜疆"
- },
- "DZ": {
- "name": "阿爾及利亞"
- },
- "AL": {
- "name": "阿爾巴尼亞"
- },
- "AW": {
- "name": "阿魯巴"
- },
- "RU": {
- "name": "俄羅斯"
- },
- "BG": {
- "name": "保加利亞"
- },
- "GS": {
- "name": "南佐治亞島與南桑威奇群島"
- },
- "ZA": {
- "name": "南非"
- },
- "AQ": {
- "name": "南極洲"
- },
- "KR": {
- "name": "南韓"
- },
- "SS": {
- "name": "南蘇丹"
- },
- "KZ": {
- "name": "哈薩克"
- },
- "KH": {
- "name": "柬埔寨"
- },
- "ZW": {
- "name": "津巴布韋"
- },
- "HN": {
- "name": "洪都拉斯"
- },
- "BO": {
- "name": "玻利維亞"
- },
- "KW": {
- "name": "科威特"
- },
- "CI": {
- "name": "科特迪瓦"
- },
- "XK": {
- "name": "科索沃"
- },
- "KM": {
- "name": "科摩羅"
- },
- "TN": {
- "name": "突尼西亞"
- },
- "JO": {
- "name": "約旦"
- },
- "US": {
- "name": "美國"
- },
- "UM": {
- "name": "美國本土外小島嶼"
- },
- "VI": {
- "name": "美屬維爾京群島"
- },
- "AS": {
- "name": "美屬薩摩亞"
- },
- "GB": {
- "name": "英國"
- },
- "IO": {
- "name": "英屬印度洋領地"
- },
- "VG": {
- "name": "英屬維爾京群島"
- },
- "DG": {
- "name": "迪亞哥加西亞島"
- },
- "CG": {
- "name": "剛果(布拉薩)"
- },
- "CD": {
- "name": "剛果(金夏沙)"
- },
- "CO": {
- "name": "哥倫比亞"
- },
- "CR": {
- "name": "哥斯達黎加"
- },
- "EG": {
- "name": "埃及"
- },
- "ET": {
- "name": "埃塞俄比亞"
- },
- "CK": {
- "name": "庫克群島"
- },
- "CW": {
- "name": "庫拉索"
- },
- "NO": {
- "name": "挪威"
- },
- "GG": {
- "name": "根息"
- },
- "GD": {
- "name": "格林納達"
- },
- "GL": {
- "name": "格陵蘭"
- },
- "GE": {
- "name": "格魯吉亞"
- },
- "TH": {
- "name": "泰國"
- },
- "HT": {
- "name": "海地"
- },
- "UG": {
- "name": "烏干達"
- },
- "UA": {
- "name": "烏克蘭"
- },
- "UY": {
- "name": "烏拉圭"
- },
- "UZ": {
- "name": "烏茲別克"
- },
- "TC": {
- "name": "特克斯和凱科斯群島"
- },
- "TA": {
- "name": "特里斯坦達庫尼亞群島"
- },
- "RE": {
- "name": "留尼旺"
- },
- "PE": {
- "name": "秘魯"
- },
- "NA": {
- "name": "納米比亞"
- },
- "NZ": {
- "name": "紐西蘭"
- },
- "NU": {
- "name": "紐埃島"
- },
- "SO": {
- "name": "索馬里"
- },
- "MQ": {
- "name": "馬丁尼克"
- },
- "MT": {
- "name": "馬耳他"
- },
- "ML": {
- "name": "馬里"
- },
- "MY": {
- "name": "馬來西亞"
- },
- "MK": {
- "name": "馬其頓"
- },
- "MW": {
- "name": "馬拉維"
- },
- "YT": {
- "name": "馬約特"
- },
- "IM": {
- "name": "馬恩島"
- },
- "MH": {
- "name": "馬紹爾群島"
- },
- "MG": {
- "name": "馬達加斯加"
- },
- "MV": {
- "name": "馬爾代夫"
- },
- "FM": {
- "name": "密克羅尼西亞"
- },
- "CZ": {
- "name": "捷克"
- },
- "SY": {
- "name": "敘利亞"
- },
- "VA": {
- "name": "梵蒂岡"
- },
- "SX": {
- "name": "荷屬聖馬丁"
- },
- "NL": {
- "name": "荷蘭"
- },
- "BQ": {
- "name": "荷蘭加勒比區"
- },
- "MZ": {
- "name": "莫桑比克"
- },
- "BW": {
- "name": "博茨瓦納"
- },
- "CM": {
- "name": "喀麥隆"
- },
- "GN": {
- "name": "幾內亞"
- },
- "GW": {
- "name": "幾內亞比紹"
- },
- "FJ": {
- "name": "斐濟"
- },
- "SJ": {
- "name": "斯瓦爾巴特群島及揚馬延島"
- },
- "LK": {
- "name": "斯里蘭卡"
- },
- "SZ": {
- "name": "斯威士蘭"
- },
- "SI": {
- "name": "斯洛文尼亞"
- },
- "SK": {
- "name": "斯洛伐克"
- },
- "CL": {
- "name": "智利"
- },
- "TO": {
- "name": "湯加"
- },
- "PH": {
- "name": "菲律賓"
- },
- "VN": {
- "name": "越南"
- },
- "KY": {
- "name": "開曼群島"
- },
- "ME": {
- "name": "黑山"
- },
- "TJ": {
- "name": "塔吉克"
- },
- "SN": {
- "name": "塞內加爾"
- },
- "SC": {
- "name": "塞舌爾"
- },
- "SL": {
- "name": "塞拉利昂"
- },
- "CY": {
- "name": "塞浦路斯"
- },
- "RS": {
- "name": "塞爾維亞"
- },
- "AT": {
- "name": "奧地利"
- },
- "AX": {
- "name": "奧蘭群島"
- },
- "IT": {
- "name": "意大利"
- },
- "EE": {
- "name": "愛沙尼亞"
- },
- "IE": {
- "name": "愛爾蘭"
- },
- "SG": {
- "name": "新加坡"
- },
- "NC": {
- "name": "新喀里多尼亞"
- },
- "NR": {
- "name": "瑙魯"
- },
- "CH": {
- "name": "瑞士"
- },
- "SE": {
- "name": "瑞典"
- },
- "BL": {
- "name": "聖巴泰勒米"
- },
- "VC": {
- "name": "聖文森特和格林納丁斯"
- },
- "PM": {
- "name": "聖皮埃與密克隆群島"
- },
- "ST": {
- "name": "聖多美和普林西比"
- },
- "SM": {
- "name": "聖馬利諾"
- },
- "KN": {
- "name": "聖基茨和尼維斯"
- },
- "SH": {
- "name": "聖赫勒拿島"
- },
- "CX": {
- "name": "聖誕島"
- },
- "LC": {
- "name": "聖盧西亞"
- },
- "PT": {
- "name": "葡萄牙"
- },
- "TV": {
- "name": "圖瓦盧"
- },
- "FK": {
- "name": "福克蘭群島"
- },
- "MN": {
- "name": "蒙古"
- },
- "MS": {
- "name": "蒙特塞拉特"
- },
- "DE": {
- "name": "德國"
- },
- "MA": {
- "name": "摩洛哥"
- },
- "MC": {
- "name": "摩納哥"
- },
- "MD": {
- "name": "摩爾多瓦"
- },
- "MM": {
- "name": "緬甸"
- },
- "LB": {
- "name": "黎巴嫩"
- },
- "MX": {
- "name": "墨西哥"
- },
- "JE": {
- "name": "澤西島"
- },
- "AU": {
- "name": "澳洲"
- },
- "RW": {
- "name": "盧旺達"
- },
- "LU": {
- "name": "盧森堡"
- },
- "NF": {
- "name": "諾福克島"
- },
- "LS": {
- "name": "賴索托"
- },
- "SV": {
- "name": "薩爾瓦多"
- },
- "WS": {
- "name": "薩摩亞"
- },
- "RO": {
- "name": "羅馬尼亞"
- },
- "ZM": {
- "name": "贊比亞"
- },
- "GU": {
- "name": "關島"
- },
- "SD": {
- "name": "蘇丹"
- },
- "SR": {
- "name": "蘇里南"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/zh-Hant-MO.json b/vendor/commerceguys/intl/resources/country/zh-Hant-MO.json
deleted file mode 100644
index 71354c99f..000000000
--- a/vendor/commerceguys/intl/resources/country/zh-Hant-MO.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "YE": {
- "name": "也門"
- },
- "TT": {
- "name": "千里達和多巴哥"
- },
- "TR": {
- "name": "土耳其"
- },
- "TM": {
- "name": "土庫曼"
- },
- "BT": {
- "name": "不丹"
- },
- "CF": {
- "name": "中非共和國"
- },
- "CN": {
- "name": "中國"
- },
- "HK": {
- "name": "中國香港特別行政區"
- },
- "MO": {
- "name": "中國澳門特別行政區"
- },
- "DK": {
- "name": "丹麥"
- },
- "EC": {
- "name": "厄瓜多爾"
- },
- "ER": {
- "name": "厄立特里亞"
- },
- "BB": {
- "name": "巴巴多斯"
- },
- "PG": {
- "name": "巴布亞新幾內亞"
- },
- "BR": {
- "name": "巴西"
- },
- "PY": {
- "name": "巴拉圭"
- },
- "BH": {
- "name": "巴林"
- },
- "BS": {
- "name": "巴哈馬"
- },
- "PA": {
- "name": "巴拿馬"
- },
- "PS": {
- "name": "巴勒斯坦領土"
- },
- "PK": {
- "name": "巴基斯坦"
- },
- "JP": {
- "name": "日本"
- },
- "BE": {
- "name": "比利時"
- },
- "MR": {
- "name": "毛里塔尼亞"
- },
- "MU": {
- "name": "毛里裘斯"
- },
- "JM": {
- "name": "牙買加"
- },
- "TD": {
- "name": "乍得"
- },
- "IL": {
- "name": "以色列"
- },
- "IC": {
- "name": "加那利群島"
- },
- "CA": {
- "name": "加拿大"
- },
- "GH": {
- "name": "加納"
- },
- "GA": {
- "name": "加蓬"
- },
- "MP": {
- "name": "北馬利安納群島"
- },
- "KP": {
- "name": "北韓"
- },
- "QA": {
- "name": "卡塔爾"
- },
- "CU": {
- "name": "古巴"
- },
- "CC": {
- "name": "可可斯群島"
- },
- "TW": {
- "name": "台灣"
- },
- "NG": {
- "name": "尼日利亞"
- },
- "NE": {
- "name": "尼日爾"
- },
- "NI": {
- "name": "尼加拉瓜"
- },
- "NP": {
- "name": "尼泊爾"
- },
- "BF": {
- "name": "布基納法索"
- },
- "BI": {
- "name": "布隆迪"
- },
- "GP": {
- "name": "瓜地洛普"
- },
- "WF": {
- "name": "瓦利斯群島和富圖那群島"
- },
- "VU": {
- "name": "瓦努阿圖"
- },
- "BY": {
- "name": "白俄羅斯"
- },
- "PN": {
- "name": "皮特凱恩島"
- },
- "LT": {
- "name": "立陶宛"
- },
- "IQ": {
- "name": "伊拉克"
- },
- "IR": {
- "name": "伊朗"
- },
- "EA": {
- "name": "休達與梅利利亞"
- },
- "IS": {
- "name": "冰島"
- },
- "LI": {
- "name": "列支敦士登"
- },
- "HU": {
- "name": "匈牙利"
- },
- "ID": {
- "name": "印尼"
- },
- "IN": {
- "name": "印度"
- },
- "GT": {
- "name": "危地馬拉"
- },
- "DJ": {
- "name": "吉布提"
- },
- "KI": {
- "name": "吉里巴斯"
- },
- "KG": {
- "name": "吉爾吉斯"
- },
- "GY": {
- "name": "圭亞那"
- },
- "DM": {
- "name": "多米尼克"
- },
- "DO": {
- "name": "多明尼加共和國"
- },
- "TG": {
- "name": "多哥共和國"
- },
- "AI": {
- "name": "安奎拉"
- },
- "AO": {
- "name": "安哥拉"
- },
- "AG": {
- "name": "安提瓜和巴布達"
- },
- "AD": {
- "name": "安道爾"
- },
- "TK": {
- "name": "托克勞群島"
- },
- "BM": {
- "name": "百慕達"
- },
- "LA": {
- "name": "老撾"
- },
- "ES": {
- "name": "西班牙"
- },
- "EH": {
- "name": "西撒哈拉"
- },
- "BZ": {
- "name": "伯利茲"
- },
- "CV": {
- "name": "佛得角"
- },
- "HR": {
- "name": "克羅地亞"
- },
- "LR": {
- "name": "利比里亞"
- },
- "LY": {
- "name": "利比亞"
- },
- "GR": {
- "name": "希臘"
- },
- "BN": {
- "name": "汶萊"
- },
- "SA": {
- "name": "沙地阿拉伯"
- },
- "BJ": {
- "name": "貝寧"
- },
- "GQ": {
- "name": "赤道幾內亞"
- },
- "AM": {
- "name": "亞美尼亞"
- },
- "TZ": {
- "name": "坦桑尼亞"
- },
- "VE": {
- "name": "委內瑞拉"
- },
- "BD": {
- "name": "孟加拉"
- },
- "GM": {
- "name": "岡比亞"
- },
- "PW": {
- "name": "帛琉"
- },
- "SB": {
- "name": "所羅門群島"
- },
- "LV": {
- "name": "拉脱維亞"
- },
- "TL": {
- "name": "東帝汶"
- },
- "FR": {
- "name": "法國"
- },
- "FO": {
- "name": "法羅群島"
- },
- "GF": {
- "name": "法屬圭亞那"
- },
- "PF": {
- "name": "法屬波利尼西亞"
- },
- "TF": {
- "name": "法屬南部領地"
- },
- "MF": {
- "name": "法屬聖馬丁"
- },
- "PR": {
- "name": "波多黎各"
- },
- "BA": {
- "name": "波斯尼亞和黑塞哥維那"
- },
- "PL": {
- "name": "波蘭"
- },
- "GI": {
- "name": "直布羅陀"
- },
- "KE": {
- "name": "肯雅"
- },
- "FI": {
- "name": "芬蘭"
- },
- "AE": {
- "name": "阿拉伯聯合酋長國"
- },
- "AR": {
- "name": "阿根廷"
- },
- "OM": {
- "name": "阿曼"
- },
- "AF": {
- "name": "阿富汗"
- },
- "AC": {
- "name": "阿森松島"
- },
- "AZ": {
- "name": "阿塞拜疆"
- },
- "DZ": {
- "name": "阿爾及利亞"
- },
- "AL": {
- "name": "阿爾巴尼亞"
- },
- "AW": {
- "name": "阿魯巴"
- },
- "RU": {
- "name": "俄羅斯"
- },
- "BG": {
- "name": "保加利亞"
- },
- "GS": {
- "name": "南佐治亞島與南桑威奇群島"
- },
- "ZA": {
- "name": "南非"
- },
- "AQ": {
- "name": "南極洲"
- },
- "KR": {
- "name": "南韓"
- },
- "SS": {
- "name": "南蘇丹"
- },
- "KZ": {
- "name": "哈薩克"
- },
- "KH": {
- "name": "柬埔寨"
- },
- "ZW": {
- "name": "津巴布韋"
- },
- "HN": {
- "name": "洪都拉斯"
- },
- "BO": {
- "name": "玻利維亞"
- },
- "KW": {
- "name": "科威特"
- },
- "CI": {
- "name": "科特迪瓦"
- },
- "XK": {
- "name": "科索沃"
- },
- "KM": {
- "name": "科摩羅"
- },
- "TN": {
- "name": "突尼西亞"
- },
- "JO": {
- "name": "約旦"
- },
- "US": {
- "name": "美國"
- },
- "UM": {
- "name": "美國本土外小島嶼"
- },
- "VI": {
- "name": "美屬維爾京群島"
- },
- "AS": {
- "name": "美屬薩摩亞"
- },
- "GB": {
- "name": "英國"
- },
- "IO": {
- "name": "英屬印度洋領地"
- },
- "VG": {
- "name": "英屬維爾京群島"
- },
- "DG": {
- "name": "迪亞哥加西亞島"
- },
- "CG": {
- "name": "剛果(布拉薩)"
- },
- "CD": {
- "name": "剛果(金夏沙)"
- },
- "CO": {
- "name": "哥倫比亞"
- },
- "CR": {
- "name": "哥斯達黎加"
- },
- "EG": {
- "name": "埃及"
- },
- "ET": {
- "name": "埃塞俄比亞"
- },
- "CK": {
- "name": "庫克群島"
- },
- "CW": {
- "name": "庫拉索"
- },
- "NO": {
- "name": "挪威"
- },
- "GG": {
- "name": "根息"
- },
- "GD": {
- "name": "格林納達"
- },
- "GL": {
- "name": "格陵蘭"
- },
- "GE": {
- "name": "格魯吉亞"
- },
- "TH": {
- "name": "泰國"
- },
- "HT": {
- "name": "海地"
- },
- "UG": {
- "name": "烏干達"
- },
- "UA": {
- "name": "烏克蘭"
- },
- "UY": {
- "name": "烏拉圭"
- },
- "UZ": {
- "name": "烏茲別克"
- },
- "TC": {
- "name": "特克斯和凱科斯群島"
- },
- "TA": {
- "name": "特里斯坦達庫尼亞群島"
- },
- "RE": {
- "name": "留尼旺"
- },
- "PE": {
- "name": "秘魯"
- },
- "NA": {
- "name": "納米比亞"
- },
- "NZ": {
- "name": "紐西蘭"
- },
- "NU": {
- "name": "紐埃島"
- },
- "SO": {
- "name": "索馬里"
- },
- "MQ": {
- "name": "馬丁尼克"
- },
- "MT": {
- "name": "馬耳他"
- },
- "ML": {
- "name": "馬里"
- },
- "MY": {
- "name": "馬來西亞"
- },
- "MK": {
- "name": "馬其頓"
- },
- "MW": {
- "name": "馬拉維"
- },
- "YT": {
- "name": "馬約特"
- },
- "IM": {
- "name": "馬恩島"
- },
- "MH": {
- "name": "馬紹爾群島"
- },
- "MG": {
- "name": "馬達加斯加"
- },
- "MV": {
- "name": "馬爾代夫"
- },
- "FM": {
- "name": "密克羅尼西亞"
- },
- "CZ": {
- "name": "捷克"
- },
- "SY": {
- "name": "敘利亞"
- },
- "VA": {
- "name": "梵蒂岡"
- },
- "SX": {
- "name": "荷屬聖馬丁"
- },
- "NL": {
- "name": "荷蘭"
- },
- "BQ": {
- "name": "荷蘭加勒比區"
- },
- "MZ": {
- "name": "莫桑比克"
- },
- "BW": {
- "name": "博茨瓦納"
- },
- "CM": {
- "name": "喀麥隆"
- },
- "GN": {
- "name": "幾內亞"
- },
- "GW": {
- "name": "幾內亞比紹"
- },
- "FJ": {
- "name": "斐濟"
- },
- "SJ": {
- "name": "斯瓦爾巴特群島及揚馬延島"
- },
- "LK": {
- "name": "斯里蘭卡"
- },
- "SZ": {
- "name": "斯威士蘭"
- },
- "SI": {
- "name": "斯洛文尼亞"
- },
- "SK": {
- "name": "斯洛伐克"
- },
- "CL": {
- "name": "智利"
- },
- "TO": {
- "name": "湯加"
- },
- "PH": {
- "name": "菲律賓"
- },
- "VN": {
- "name": "越南"
- },
- "KY": {
- "name": "開曼群島"
- },
- "ME": {
- "name": "黑山"
- },
- "TJ": {
- "name": "塔吉克"
- },
- "SN": {
- "name": "塞內加爾"
- },
- "SC": {
- "name": "塞舌爾"
- },
- "SL": {
- "name": "塞拉利昂"
- },
- "CY": {
- "name": "塞浦路斯"
- },
- "RS": {
- "name": "塞爾維亞"
- },
- "AT": {
- "name": "奧地利"
- },
- "AX": {
- "name": "奧蘭群島"
- },
- "IT": {
- "name": "意大利"
- },
- "EE": {
- "name": "愛沙尼亞"
- },
- "IE": {
- "name": "愛爾蘭"
- },
- "SG": {
- "name": "新加坡"
- },
- "NC": {
- "name": "新喀里多尼亞"
- },
- "NR": {
- "name": "瑙魯"
- },
- "CH": {
- "name": "瑞士"
- },
- "SE": {
- "name": "瑞典"
- },
- "BL": {
- "name": "聖巴泰勒米"
- },
- "VC": {
- "name": "聖文森特和格林納丁斯"
- },
- "PM": {
- "name": "聖皮埃與密克隆群島"
- },
- "ST": {
- "name": "聖多美和普林西比"
- },
- "SM": {
- "name": "聖馬利諾"
- },
- "KN": {
- "name": "聖基茨和尼維斯"
- },
- "SH": {
- "name": "聖赫勒拿島"
- },
- "CX": {
- "name": "聖誕島"
- },
- "LC": {
- "name": "聖盧西亞"
- },
- "PT": {
- "name": "葡萄牙"
- },
- "TV": {
- "name": "圖瓦盧"
- },
- "FK": {
- "name": "福克蘭群島"
- },
- "MN": {
- "name": "蒙古"
- },
- "MS": {
- "name": "蒙特塞拉特"
- },
- "DE": {
- "name": "德國"
- },
- "MA": {
- "name": "摩洛哥"
- },
- "MC": {
- "name": "摩納哥"
- },
- "MD": {
- "name": "摩爾多瓦"
- },
- "MM": {
- "name": "緬甸"
- },
- "LB": {
- "name": "黎巴嫩"
- },
- "MX": {
- "name": "墨西哥"
- },
- "JE": {
- "name": "澤西島"
- },
- "AU": {
- "name": "澳洲"
- },
- "RW": {
- "name": "盧旺達"
- },
- "LU": {
- "name": "盧森堡"
- },
- "NF": {
- "name": "諾福克島"
- },
- "LS": {
- "name": "賴索托"
- },
- "SV": {
- "name": "薩爾瓦多"
- },
- "WS": {
- "name": "薩摩亞"
- },
- "RO": {
- "name": "羅馬尼亞"
- },
- "ZM": {
- "name": "贊比亞"
- },
- "GU": {
- "name": "關島"
- },
- "SD": {
- "name": "蘇丹"
- },
- "SR": {
- "name": "蘇里南"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/zh-Hant.json b/vendor/commerceguys/intl/resources/country/zh-Hant.json
deleted file mode 100644
index c1b94b2fd..000000000
--- a/vendor/commerceguys/intl/resources/country/zh-Hant.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "TT": {
- "name": "千里達及托巴哥"
- },
- "TR": {
- "name": "土耳其"
- },
- "TC": {
- "name": "土克斯及開科斯群島"
- },
- "TM": {
- "name": "土庫曼"
- },
- "BT": {
- "name": "不丹"
- },
- "CF": {
- "name": "中非共和國"
- },
- "CN": {
- "name": "中國"
- },
- "HK": {
- "name": "中國香港特別行政區"
- },
- "MO": {
- "name": "中國澳門特別行政區"
- },
- "DK": {
- "name": "丹麥"
- },
- "EC": {
- "name": "厄瓜多"
- },
- "ER": {
- "name": "厄利垂亞"
- },
- "PG": {
- "name": "巴布亞紐幾內亞"
- },
- "BR": {
- "name": "巴西"
- },
- "BB": {
- "name": "巴貝多"
- },
- "PY": {
- "name": "巴拉圭"
- },
- "BH": {
- "name": "巴林"
- },
- "BS": {
- "name": "巴哈馬"
- },
- "PA": {
- "name": "巴拿馬"
- },
- "PS": {
- "name": "巴勒斯坦自治區"
- },
- "PK": {
- "name": "巴基斯坦"
- },
- "JP": {
- "name": "日本"
- },
- "BE": {
- "name": "比利時"
- },
- "JM": {
- "name": "牙買加"
- },
- "IL": {
- "name": "以色列"
- },
- "IC": {
- "name": "加那利群島"
- },
- "CA": {
- "name": "加拿大"
- },
- "GA": {
- "name": "加彭"
- },
- "MP": {
- "name": "北馬利安納群島"
- },
- "KP": {
- "name": "北韓"
- },
- "QA": {
- "name": "卡達"
- },
- "CU": {
- "name": "古巴"
- },
- "TW": {
- "name": "台灣"
- },
- "SZ": {
- "name": "史瓦濟蘭"
- },
- "NE": {
- "name": "尼日"
- },
- "NI": {
- "name": "尼加拉瓜"
- },
- "NP": {
- "name": "尼泊爾"
- },
- "BF": {
- "name": "布吉納法索"
- },
- "GP": {
- "name": "瓜地洛普"
- },
- "GT": {
- "name": "瓜地馬拉"
- },
- "WF": {
- "name": "瓦利斯群島和富圖那群島"
- },
- "GM": {
- "name": "甘比亞"
- },
- "BY": {
- "name": "白俄羅斯"
- },
- "PN": {
- "name": "皮特肯群島"
- },
- "LT": {
- "name": "立陶宛"
- },
- "IQ": {
- "name": "伊拉克"
- },
- "IR": {
- "name": "伊朗"
- },
- "EA": {
- "name": "休達與梅利利亞"
- },
- "IS": {
- "name": "冰島"
- },
- "LI": {
- "name": "列支敦斯登"
- },
- "HU": {
- "name": "匈牙利"
- },
- "ID": {
- "name": "印尼"
- },
- "IN": {
- "name": "印度"
- },
- "DJ": {
- "name": "吉布地"
- },
- "KI": {
- "name": "吉里巴斯"
- },
- "KG": {
- "name": "吉爾吉斯"
- },
- "TV": {
- "name": "吐瓦魯"
- },
- "DM": {
- "name": "多米尼克"
- },
- "DO": {
- "name": "多明尼加共和國"
- },
- "TG": {
- "name": "多哥"
- },
- "AG": {
- "name": "安地卡及巴布達"
- },
- "AI": {
- "name": "安奎拉"
- },
- "AO": {
- "name": "安哥拉"
- },
- "AD": {
- "name": "安道爾"
- },
- "TK": {
- "name": "托克勞群島"
- },
- "BM": {
- "name": "百慕達"
- },
- "ET": {
- "name": "衣索比亞"
- },
- "ES": {
- "name": "西班牙"
- },
- "EH": {
- "name": "西撒哈拉"
- },
- "HR": {
- "name": "克羅埃西亞"
- },
- "LY": {
- "name": "利比亞"
- },
- "HN": {
- "name": "宏都拉斯"
- },
- "GR": {
- "name": "希臘"
- },
- "BN": {
- "name": "汶萊"
- },
- "SA": {
- "name": "沙烏地阿拉伯"
- },
- "BZ": {
- "name": "貝里斯"
- },
- "BJ": {
- "name": "貝南"
- },
- "GQ": {
- "name": "赤道幾內亞"
- },
- "ZW": {
- "name": "辛巴威"
- },
- "AM": {
- "name": "亞美尼亞"
- },
- "AZ": {
- "name": "亞塞拜然"
- },
- "TZ": {
- "name": "坦尚尼亞"
- },
- "NG": {
- "name": "奈及利亞"
- },
- "VE": {
- "name": "委內瑞拉"
- },
- "BD": {
- "name": "孟加拉"
- },
- "ZM": {
- "name": "尚比亞"
- },
- "PW": {
- "name": "帛琉"
- },
- "LV": {
- "name": "拉脫維亞"
- },
- "TO": {
- "name": "東加"
- },
- "TL": {
- "name": "東帝汶"
- },
- "FR": {
- "name": "法國"
- },
- "FO": {
- "name": "法羅群島"
- },
- "GF": {
- "name": "法屬圭亞那"
- },
- "TF": {
- "name": "法屬南部屬地"
- },
- "PF": {
- "name": "法屬玻里尼西亞"
- },
- "MF": {
- "name": "法屬聖馬丁"
- },
- "BA": {
- "name": "波士尼亞與赫塞哥維納"
- },
- "BW": {
- "name": "波札那"
- },
- "PR": {
- "name": "波多黎各"
- },
- "PL": {
- "name": "波蘭"
- },
- "GI": {
- "name": "直布羅陀"
- },
- "KE": {
- "name": "肯亞"
- },
- "FI": {
- "name": "芬蘭"
- },
- "AE": {
- "name": "阿拉伯聯合大公國"
- },
- "AR": {
- "name": "阿根廷"
- },
- "OM": {
- "name": "阿曼"
- },
- "AF": {
- "name": "阿富汗"
- },
- "AC": {
- "name": "阿森松島"
- },
- "DZ": {
- "name": "阿爾及利亞"
- },
- "AL": {
- "name": "阿爾巴尼亞"
- },
- "RU": {
- "name": "俄羅斯"
- },
- "BG": {
- "name": "保加利亞"
- },
- "ZA": {
- "name": "南非"
- },
- "GS": {
- "name": "南喬治亞與南三明治群島"
- },
- "AQ": {
- "name": "南極洲"
- },
- "KR": {
- "name": "南韓"
- },
- "SS": {
- "name": "南蘇丹"
- },
- "KZ": {
- "name": "哈薩克"
- },
- "TD": {
- "name": "查德"
- },
- "KH": {
- "name": "柬埔寨"
- },
- "BO": {
- "name": "玻利維亞"
- },
- "CC": {
- "name": "科克斯(基靈)群島"
- },
- "KW": {
- "name": "科威特"
- },
- "XK": {
- "name": "科索沃"
- },
- "TN": {
- "name": "突尼西亞"
- },
- "JO": {
- "name": "約旦"
- },
- "US": {
- "name": "美國"
- },
- "UM": {
- "name": "美國本土外小島嶼"
- },
- "VI": {
- "name": "美屬維京群島"
- },
- "AS": {
- "name": "美屬薩摩亞"
- },
- "GB": {
- "name": "英國"
- },
- "IO": {
- "name": "英屬印度洋領地"
- },
- "VG": {
- "name": "英屬維京群島"
- },
- "MR": {
- "name": "茅利塔尼亞"
- },
- "GH": {
- "name": "迦納"
- },
- "DG": {
- "name": "迪亞哥加西亞島"
- },
- "CG": {
- "name": "剛果(布拉薩)"
- },
- "CD": {
- "name": "剛果(金夏沙)"
- },
- "CO": {
- "name": "哥倫比亞"
- },
- "CR": {
- "name": "哥斯大黎加"
- },
- "EG": {
- "name": "埃及"
- },
- "CK": {
- "name": "庫克群島"
- },
- "CW": {
- "name": "庫拉索"
- },
- "NO": {
- "name": "挪威"
- },
- "SJ": {
- "name": "挪威屬斯瓦巴及尖棉"
- },
- "GG": {
- "name": "根息"
- },
- "GL": {
- "name": "格陵蘭"
- },
- "GD": {
- "name": "格瑞那達"
- },
- "TH": {
- "name": "泰國"
- },
- "HT": {
- "name": "海地"
- },
- "UG": {
- "name": "烏干達"
- },
- "UA": {
- "name": "烏克蘭"
- },
- "UY": {
- "name": "烏拉圭"
- },
- "UZ": {
- "name": "烏茲別克"
- },
- "TA": {
- "name": "特里斯坦達庫尼亞群島"
- },
- "RE": {
- "name": "留尼旺"
- },
- "PE": {
- "name": "秘魯"
- },
- "NA": {
- "name": "納米比亞"
- },
- "NZ": {
- "name": "紐西蘭"
- },
- "NU": {
- "name": "紐埃島"
- },
- "SO": {
- "name": "索馬利亞"
- },
- "SB": {
- "name": "索羅門群島"
- },
- "MQ": {
- "name": "馬丁尼克"
- },
- "ML": {
- "name": "馬利"
- },
- "MY": {
- "name": "馬來西亞"
- },
- "MK": {
- "name": "馬其頓"
- },
- "MW": {
- "name": "馬拉威"
- },
- "YT": {
- "name": "馬約特島"
- },
- "MH": {
- "name": "馬紹爾群島"
- },
- "MG": {
- "name": "馬達加斯加"
- },
- "MT": {
- "name": "馬爾他"
- },
- "MV": {
- "name": "馬爾地夫"
- },
- "FM": {
- "name": "密克羅尼西亞"
- },
- "CZ": {
- "name": "捷克"
- },
- "SY": {
- "name": "敘利亞"
- },
- "IM": {
- "name": "曼島"
- },
- "VA": {
- "name": "梵蒂岡"
- },
- "AW": {
- "name": "荷屬阿魯巴"
- },
- "SX": {
- "name": "荷屬聖馬丁"
- },
- "NL": {
- "name": "荷蘭"
- },
- "BQ": {
- "name": "荷蘭加勒比區"
- },
- "MZ": {
- "name": "莫三比克"
- },
- "CM": {
- "name": "喀麥隆"
- },
- "GE": {
- "name": "喬治亞"
- },
- "GN": {
- "name": "幾內亞"
- },
- "GW": {
- "name": "幾內亞比索"
- },
- "FJ": {
- "name": "斐濟"
- },
- "LK": {
- "name": "斯里蘭卡"
- },
- "SK": {
- "name": "斯洛伐克"
- },
- "SI": {
- "name": "斯洛維尼亞"
- },
- "CL": {
- "name": "智利"
- },
- "PH": {
- "name": "菲律賓"
- },
- "CI": {
- "name": "象牙海岸"
- },
- "VN": {
- "name": "越南"
- },
- "KY": {
- "name": "開曼群島"
- },
- "TJ": {
- "name": "塔吉克"
- },
- "SN": {
- "name": "塞內加爾"
- },
- "SC": {
- "name": "塞席爾"
- },
- "RS": {
- "name": "塞爾維亞"
- },
- "AT": {
- "name": "奧地利"
- },
- "AX": {
- "name": "奧蘭群島"
- },
- "EE": {
- "name": "愛沙尼亞"
- },
- "IE": {
- "name": "愛爾蘭"
- },
- "SG": {
- "name": "新加坡"
- },
- "NC": {
- "name": "新喀里多尼亞"
- },
- "SL": {
- "name": "獅子山"
- },
- "CH": {
- "name": "瑞士"
- },
- "SE": {
- "name": "瑞典"
- },
- "VU": {
- "name": "萬那杜"
- },
- "IT": {
- "name": "義大利"
- },
- "BL": {
- "name": "聖巴瑟米"
- },
- "VC": {
- "name": "聖文森及格瑞那丁"
- },
- "PM": {
- "name": "聖皮埃與密克隆群島"
- },
- "ST": {
- "name": "聖多美普林西比"
- },
- "KN": {
- "name": "聖克里斯多福及尼維斯"
- },
- "SM": {
- "name": "聖馬利諾"
- },
- "SH": {
- "name": "聖赫勒拿島"
- },
- "CX": {
- "name": "聖誕島"
- },
- "LC": {
- "name": "聖露西亞"
- },
- "YE": {
- "name": "葉門"
- },
- "KM": {
- "name": "葛摩"
- },
- "PT": {
- "name": "葡萄牙"
- },
- "FK": {
- "name": "福克蘭群島"
- },
- "CV": {
- "name": "維德角"
- },
- "MN": {
- "name": "蒙古"
- },
- "MS": {
- "name": "蒙哲臘"
- },
- "ME": {
- "name": "蒙特內哥羅"
- },
- "BI": {
- "name": "蒲隆地"
- },
- "GY": {
- "name": "蓋亞那"
- },
- "LA": {
- "name": "寮國"
- },
- "DE": {
- "name": "德國"
- },
- "MA": {
- "name": "摩洛哥"
- },
- "MC": {
- "name": "摩納哥"
- },
- "MD": {
- "name": "摩爾多瓦"
- },
- "MU": {
- "name": "模里西斯"
- },
- "MM": {
- "name": "緬甸"
- },
- "LB": {
- "name": "黎巴嫩"
- },
- "MX": {
- "name": "墨西哥"
- },
- "JE": {
- "name": "澤西島"
- },
- "AU": {
- "name": "澳洲"
- },
- "RW": {
- "name": "盧安達"
- },
- "LU": {
- "name": "盧森堡"
- },
- "NF": {
- "name": "諾福克島"
- },
- "NR": {
- "name": "諾魯"
- },
- "LR": {
- "name": "賴比瑞亞"
- },
- "LS": {
- "name": "賴索托"
- },
- "CY": {
- "name": "賽普勒斯"
- },
- "SV": {
- "name": "薩爾瓦多"
- },
- "WS": {
- "name": "薩摩亞"
- },
- "RO": {
- "name": "羅馬尼亞"
- },
- "GU": {
- "name": "關島"
- },
- "SD": {
- "name": "蘇丹"
- },
- "SR": {
- "name": "蘇利南"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/zh.json b/vendor/commerceguys/intl/resources/country/zh.json
deleted file mode 100644
index ae5b2a4dc..000000000
--- a/vendor/commerceguys/intl/resources/country/zh.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AL": {
- "name": "阿尔巴尼亚"
- },
- "DZ": {
- "name": "阿尔及利亚"
- },
- "AF": {
- "name": "阿富汗"
- },
- "AR": {
- "name": "阿根廷"
- },
- "AE": {
- "name": "阿拉伯联合酋长国"
- },
- "AW": {
- "name": "阿鲁巴"
- },
- "OM": {
- "name": "阿曼"
- },
- "AZ": {
- "name": "阿塞拜疆"
- },
- "AC": {
- "name": "阿森松岛"
- },
- "EG": {
- "name": "埃及"
- },
- "ET": {
- "name": "埃塞俄比亚"
- },
- "IE": {
- "name": "爱尔兰"
- },
- "EE": {
- "name": "爱沙尼亚"
- },
- "AD": {
- "name": "安道尔"
- },
- "AO": {
- "name": "安哥拉"
- },
- "AI": {
- "name": "安圭拉"
- },
- "AG": {
- "name": "安提瓜和巴布达"
- },
- "AT": {
- "name": "奥地利"
- },
- "AX": {
- "name": "奥兰群岛"
- },
- "AU": {
- "name": "澳大利亚"
- },
- "BB": {
- "name": "巴巴多斯"
- },
- "PG": {
- "name": "巴布亚新几内亚"
- },
- "BS": {
- "name": "巴哈马"
- },
- "PK": {
- "name": "巴基斯坦"
- },
- "PY": {
- "name": "巴拉圭"
- },
- "PS": {
- "name": "巴勒斯坦领土"
- },
- "BH": {
- "name": "巴林"
- },
- "PA": {
- "name": "巴拿马"
- },
- "BR": {
- "name": "巴西"
- },
- "BY": {
- "name": "白俄罗斯"
- },
- "BM": {
- "name": "百慕大"
- },
- "BG": {
- "name": "保加利亚"
- },
- "MP": {
- "name": "北马里亚纳群岛"
- },
- "BJ": {
- "name": "贝宁"
- },
- "BE": {
- "name": "比利时"
- },
- "IS": {
- "name": "冰岛"
- },
- "PR": {
- "name": "波多黎各"
- },
- "PL": {
- "name": "波兰"
- },
- "BA": {
- "name": "波斯尼亚和黑塞哥维那"
- },
- "BO": {
- "name": "玻利维亚"
- },
- "BZ": {
- "name": "伯利兹"
- },
- "BW": {
- "name": "博茨瓦纳"
- },
- "BT": {
- "name": "不丹"
- },
- "BF": {
- "name": "布基纳法索"
- },
- "BI": {
- "name": "布隆迪"
- },
- "KP": {
- "name": "朝鲜"
- },
- "GQ": {
- "name": "赤道几内亚"
- },
- "DK": {
- "name": "丹麦"
- },
- "DE": {
- "name": "德国"
- },
- "DG": {
- "name": "迪戈加西亚岛"
- },
- "TL": {
- "name": "东帝汶"
- },
- "TG": {
- "name": "多哥"
- },
- "DO": {
- "name": "多米尼加共和国"
- },
- "DM": {
- "name": "多米尼克"
- },
- "RU": {
- "name": "俄罗斯"
- },
- "EC": {
- "name": "厄瓜多尔"
- },
- "ER": {
- "name": "厄立特里亚"
- },
- "FR": {
- "name": "法国"
- },
- "FO": {
- "name": "法罗群岛"
- },
- "PF": {
- "name": "法属波利尼西亚"
- },
- "GF": {
- "name": "法属圭亚那"
- },
- "TF": {
- "name": "法属南部领地"
- },
- "MF": {
- "name": "法属圣马丁"
- },
- "VA": {
- "name": "梵蒂冈"
- },
- "PH": {
- "name": "菲律宾"
- },
- "FJ": {
- "name": "斐济"
- },
- "FI": {
- "name": "芬兰"
- },
- "CV": {
- "name": "佛得角"
- },
- "FK": {
- "name": "福克兰群岛"
- },
- "GM": {
- "name": "冈比亚"
- },
- "CG": {
- "name": "刚果(布)"
- },
- "CD": {
- "name": "刚果(金)"
- },
- "CO": {
- "name": "哥伦比亚"
- },
- "CR": {
- "name": "哥斯达黎加"
- },
- "GD": {
- "name": "格林纳达"
- },
- "GL": {
- "name": "格陵兰"
- },
- "GE": {
- "name": "格鲁吉亚"
- },
- "GG": {
- "name": "根西岛"
- },
- "CU": {
- "name": "古巴"
- },
- "GP": {
- "name": "瓜德罗普"
- },
- "GU": {
- "name": "关岛"
- },
- "GY": {
- "name": "圭亚那"
- },
- "KZ": {
- "name": "哈萨克斯坦"
- },
- "HT": {
- "name": "海地"
- },
- "KR": {
- "name": "韩国"
- },
- "NL": {
- "name": "荷兰"
- },
- "BQ": {
- "name": "荷属加勒比区"
- },
- "SX": {
- "name": "荷属圣马丁"
- },
- "ME": {
- "name": "黑山"
- },
- "HN": {
- "name": "洪都拉斯"
- },
- "KI": {
- "name": "基里巴斯"
- },
- "DJ": {
- "name": "吉布提"
- },
- "KG": {
- "name": "吉尔吉斯斯坦"
- },
- "GN": {
- "name": "几内亚"
- },
- "GW": {
- "name": "几内亚比绍"
- },
- "CA": {
- "name": "加拿大"
- },
- "GH": {
- "name": "加纳"
- },
- "IC": {
- "name": "加纳利群岛"
- },
- "GA": {
- "name": "加蓬"
- },
- "KH": {
- "name": "柬埔寨"
- },
- "CZ": {
- "name": "捷克"
- },
- "ZW": {
- "name": "津巴布韦"
- },
- "CM": {
- "name": "喀麦隆"
- },
- "QA": {
- "name": "卡塔尔"
- },
- "KY": {
- "name": "开曼群岛"
- },
- "CC": {
- "name": "科科斯(基林)群岛"
- },
- "KM": {
- "name": "科摩罗"
- },
- "XK": {
- "name": "科索沃"
- },
- "CI": {
- "name": "科特迪瓦"
- },
- "KW": {
- "name": "科威特"
- },
- "HR": {
- "name": "克罗地亚"
- },
- "KE": {
- "name": "肯尼亚"
- },
- "CK": {
- "name": "库克群岛"
- },
- "CW": {
- "name": "库拉索"
- },
- "LV": {
- "name": "拉脱维亚"
- },
- "LS": {
- "name": "莱索托"
- },
- "LA": {
- "name": "老挝"
- },
- "LB": {
- "name": "黎巴嫩"
- },
- "LT": {
- "name": "立陶宛"
- },
- "LR": {
- "name": "利比里亚"
- },
- "LY": {
- "name": "利比亚"
- },
- "LI": {
- "name": "列支敦士登"
- },
- "RE": {
- "name": "留尼汪"
- },
- "LU": {
- "name": "卢森堡"
- },
- "RW": {
- "name": "卢旺达"
- },
- "RO": {
- "name": "罗马尼亚"
- },
- "MG": {
- "name": "马达加斯加"
- },
- "IM": {
- "name": "马恩岛"
- },
- "MV": {
- "name": "马尔代夫"
- },
- "MT": {
- "name": "马耳他"
- },
- "MW": {
- "name": "马拉维"
- },
- "MY": {
- "name": "马来西亚"
- },
- "ML": {
- "name": "马里"
- },
- "MK": {
- "name": "马其顿"
- },
- "MH": {
- "name": "马绍尔群岛"
- },
- "MQ": {
- "name": "马提尼克"
- },
- "YT": {
- "name": "马约特"
- },
- "MU": {
- "name": "毛里求斯"
- },
- "MR": {
- "name": "毛里塔尼亚"
- },
- "US": {
- "name": "美国"
- },
- "UM": {
- "name": "美国本土外小岛屿"
- },
- "AS": {
- "name": "美属萨摩亚"
- },
- "VI": {
- "name": "美属维尔京群岛"
- },
- "MN": {
- "name": "蒙古"
- },
- "MS": {
- "name": "蒙特塞拉特"
- },
- "BD": {
- "name": "孟加拉国"
- },
- "PE": {
- "name": "秘鲁"
- },
- "FM": {
- "name": "密克罗尼西亚"
- },
- "MM": {
- "name": "缅甸"
- },
- "MD": {
- "name": "摩尔多瓦"
- },
- "MA": {
- "name": "摩洛哥"
- },
- "MC": {
- "name": "摩纳哥"
- },
- "MZ": {
- "name": "莫桑比克"
- },
- "MX": {
- "name": "墨西哥"
- },
- "NA": {
- "name": "纳米比亚"
- },
- "ZA": {
- "name": "南非"
- },
- "AQ": {
- "name": "南极洲"
- },
- "GS": {
- "name": "南乔治亚和南桑威奇群岛"
- },
- "SS": {
- "name": "南苏丹"
- },
- "NR": {
- "name": "瑙鲁"
- },
- "NI": {
- "name": "尼加拉瓜"
- },
- "NP": {
- "name": "尼泊尔"
- },
- "NE": {
- "name": "尼日尔"
- },
- "NG": {
- "name": "尼日利亚"
- },
- "NU": {
- "name": "纽埃"
- },
- "NO": {
- "name": "挪威"
- },
- "NF": {
- "name": "诺福克岛"
- },
- "PW": {
- "name": "帕劳"
- },
- "PN": {
- "name": "皮特凯恩群岛"
- },
- "PT": {
- "name": "葡萄牙"
- },
- "JP": {
- "name": "日本"
- },
- "SE": {
- "name": "瑞典"
- },
- "CH": {
- "name": "瑞士"
- },
- "SV": {
- "name": "萨尔瓦多"
- },
- "WS": {
- "name": "萨摩亚"
- },
- "RS": {
- "name": "塞尔维亚"
- },
- "SL": {
- "name": "塞拉利昂"
- },
- "SN": {
- "name": "塞内加尔"
- },
- "CY": {
- "name": "塞浦路斯"
- },
- "SC": {
- "name": "塞舌尔"
- },
- "SA": {
- "name": "沙特阿拉伯"
- },
- "BL": {
- "name": "圣巴泰勒米"
- },
- "CX": {
- "name": "圣诞岛"
- },
- "ST": {
- "name": "圣多美和普林西比"
- },
- "SH": {
- "name": "圣赫勒拿"
- },
- "KN": {
- "name": "圣基茨和尼维斯"
- },
- "LC": {
- "name": "圣卢西亚"
- },
- "SM": {
- "name": "圣马力诺"
- },
- "PM": {
- "name": "圣皮埃尔和密克隆群岛"
- },
- "VC": {
- "name": "圣文森特和格林纳丁斯"
- },
- "LK": {
- "name": "斯里兰卡"
- },
- "SK": {
- "name": "斯洛伐克"
- },
- "SI": {
- "name": "斯洛文尼亚"
- },
- "SJ": {
- "name": "斯瓦尔巴和扬马延"
- },
- "SZ": {
- "name": "斯威士兰"
- },
- "SD": {
- "name": "苏丹"
- },
- "SR": {
- "name": "苏里南"
- },
- "SB": {
- "name": "所罗门群岛"
- },
- "SO": {
- "name": "索马里"
- },
- "TJ": {
- "name": "塔吉克斯坦"
- },
- "TW": {
- "name": "台湾"
- },
- "TH": {
- "name": "泰国"
- },
- "TZ": {
- "name": "坦桑尼亚"
- },
- "TO": {
- "name": "汤加"
- },
- "TC": {
- "name": "特克斯和凯科斯群岛"
- },
- "TA": {
- "name": "特里斯坦-达库尼亚群岛"
- },
- "TT": {
- "name": "特立尼达和多巴哥"
- },
- "TN": {
- "name": "突尼斯"
- },
- "TV": {
- "name": "图瓦卢"
- },
- "TR": {
- "name": "土耳其"
- },
- "TM": {
- "name": "土库曼斯坦"
- },
- "TK": {
- "name": "托克劳"
- },
- "WF": {
- "name": "瓦利斯和富图纳"
- },
- "VU": {
- "name": "瓦努阿图"
- },
- "GT": {
- "name": "危地马拉"
- },
- "VE": {
- "name": "委内瑞拉"
- },
- "BN": {
- "name": "文莱"
- },
- "UG": {
- "name": "乌干达"
- },
- "UA": {
- "name": "乌克兰"
- },
- "UY": {
- "name": "乌拉圭"
- },
- "UZ": {
- "name": "乌兹别克斯坦"
- },
- "ES": {
- "name": "西班牙"
- },
- "EH": {
- "name": "西撒哈拉"
- },
- "GR": {
- "name": "希腊"
- },
- "SG": {
- "name": "新加坡"
- },
- "NC": {
- "name": "新喀里多尼亚"
- },
- "NZ": {
- "name": "新西兰"
- },
- "HU": {
- "name": "匈牙利"
- },
- "EA": {
- "name": "休达及梅利利亚"
- },
- "SY": {
- "name": "叙利亚"
- },
- "JM": {
- "name": "牙买加"
- },
- "AM": {
- "name": "亚美尼亚"
- },
- "YE": {
- "name": "也门"
- },
- "IQ": {
- "name": "伊拉克"
- },
- "IR": {
- "name": "伊朗"
- },
- "IL": {
- "name": "以色列"
- },
- "IT": {
- "name": "意大利"
- },
- "IN": {
- "name": "印度"
- },
- "ID": {
- "name": "印度尼西亚"
- },
- "GB": {
- "name": "英国"
- },
- "VG": {
- "name": "英属维尔京群岛"
- },
- "IO": {
- "name": "英属印度洋领地"
- },
- "JO": {
- "name": "约旦"
- },
- "VN": {
- "name": "越南"
- },
- "ZM": {
- "name": "赞比亚"
- },
- "JE": {
- "name": "泽西岛"
- },
- "TD": {
- "name": "乍得"
- },
- "GI": {
- "name": "直布罗陀"
- },
- "CL": {
- "name": "智利"
- },
- "CF": {
- "name": "中非共和国"
- },
- "CN": {
- "name": "中国"
- },
- "MO": {
- "name": "中国澳门特别行政区"
- },
- "HK": {
- "name": "中国香港特别行政区"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/country/zu.json b/vendor/commerceguys/intl/resources/country/zu.json
deleted file mode 100644
index f1f8f3c9e..000000000
--- a/vendor/commerceguys/intl/resources/country/zu.json
+++ /dev/null
@@ -1,761 +0,0 @@
-{
- "AF": {
- "name": "i-Afghanistan"
- },
- "AX": {
- "name": "i-Åland Islands"
- },
- "AL": {
- "name": "i-Albania"
- },
- "DZ": {
- "name": "i-Algeria"
- },
- "AS": {
- "name": "i-American Samoa"
- },
- "AD": {
- "name": "i-Andorra"
- },
- "AO": {
- "name": "i-Angola"
- },
- "AI": {
- "name": "i-Anguilla"
- },
- "AQ": {
- "name": "i-Antarctica"
- },
- "AG": {
- "name": "i-Antigua ne-Barbuda"
- },
- "AR": {
- "name": "i-Argentina"
- },
- "AM": {
- "name": "i-Armenia"
- },
- "AW": {
- "name": "i-Aruba"
- },
- "AC": {
- "name": "i-Ascension Island"
- },
- "AU": {
- "name": "i-Australia"
- },
- "AT": {
- "name": "i-Austria"
- },
- "AZ": {
- "name": "i-Azerbaijan"
- },
- "BS": {
- "name": "i-Bahamas"
- },
- "BH": {
- "name": "i-Bahrain"
- },
- "BD": {
- "name": "i-Bangladesh"
- },
- "BB": {
- "name": "i-Barbados"
- },
- "BY": {
- "name": "i-Belarus"
- },
- "BE": {
- "name": "i-Belgium"
- },
- "BZ": {
- "name": "i-Belize"
- },
- "BJ": {
- "name": "i-Benin"
- },
- "BM": {
- "name": "i-Bermuda"
- },
- "BT": {
- "name": "i-Bhutan"
- },
- "BO": {
- "name": "i-Bolivia"
- },
- "BA": {
- "name": "i-Bosnia ne-Herzegovina"
- },
- "BR": {
- "name": "i-Brazil"
- },
- "IO": {
- "name": "i-British Indian Ocean Territory"
- },
- "VG": {
- "name": "i-British Virgin Islands"
- },
- "BN": {
- "name": "i-Brunei"
- },
- "BG": {
- "name": "i-Bulgaria"
- },
- "BF": {
- "name": "i-Burkina Faso"
- },
- "BI": {
- "name": "i-Burundi"
- },
- "KH": {
- "name": "i-Cambodia"
- },
- "CM": {
- "name": "i-Cameroon"
- },
- "CA": {
- "name": "i-Canada"
- },
- "IC": {
- "name": "i-Canary Islands"
- },
- "CV": {
- "name": "i-Cape Verde"
- },
- "BQ": {
- "name": "i-Caribbean Netherlands"
- },
- "KY": {
- "name": "i-Cayman Islands"
- },
- "CF": {
- "name": "i-Central African Republic"
- },
- "TD": {
- "name": "i-Chad"
- },
- "CL": {
- "name": "i-Chile"
- },
- "CN": {
- "name": "i-China"
- },
- "CX": {
- "name": "i-Christmas Island"
- },
- "CC": {
- "name": "i-Cocos (Keeling) Islands"
- },
- "CO": {
- "name": "i-Colombia"
- },
- "KM": {
- "name": "i-Comoros"
- },
- "CG": {
- "name": "i-Congo - Brazzaville"
- },
- "CD": {
- "name": "i-Congo - Kinshasa"
- },
- "CK": {
- "name": "i-Cook Islands"
- },
- "CR": {
- "name": "i-Costa Rica"
- },
- "CI": {
- "name": "i-Côte d’Ivoire"
- },
- "HR": {
- "name": "i-Croatia"
- },
- "CU": {
- "name": "i-Cuba"
- },
- "EA": {
- "name": "i-Cueta ne-Melilla"
- },
- "CW": {
- "name": "i-Curaçao"
- },
- "CY": {
- "name": "i-Cyprus"
- },
- "CZ": {
- "name": "i-Czechia"
- },
- "DK": {
- "name": "i-Denmark"
- },
- "DG": {
- "name": "i-Diego Garcia"
- },
- "DJ": {
- "name": "i-Djibouti"
- },
- "DM": {
- "name": "i-Dominica"
- },
- "DO": {
- "name": "i-Dominican Republic"
- },
- "EC": {
- "name": "i-Ecuador"
- },
- "EG": {
- "name": "i-Egypt"
- },
- "SV": {
- "name": "i-El Salvador"
- },
- "GQ": {
- "name": "i-Equatorial Guinea"
- },
- "ER": {
- "name": "i-Eritrea"
- },
- "EE": {
- "name": "i-Estonia"
- },
- "ET": {
- "name": "i-Ethiopia"
- },
- "FK": {
- "name": "i-Falkland Islands"
- },
- "FO": {
- "name": "i-Faroe Islands"
- },
- "FJ": {
- "name": "i-Fiji"
- },
- "FI": {
- "name": "i-Finland"
- },
- "FR": {
- "name": "i-France"
- },
- "GF": {
- "name": "i-French Guiana"
- },
- "PF": {
- "name": "i-French Polynesia"
- },
- "TF": {
- "name": "i-French Southern Territories"
- },
- "GA": {
- "name": "i-Gabon"
- },
- "GM": {
- "name": "i-Gambia"
- },
- "GE": {
- "name": "i-Georgia"
- },
- "DE": {
- "name": "i-Germany"
- },
- "GH": {
- "name": "i-Ghana"
- },
- "GI": {
- "name": "i-Gibraltar"
- },
- "GR": {
- "name": "i-Greece"
- },
- "GL": {
- "name": "i-Greenland"
- },
- "GD": {
- "name": "i-Grenada"
- },
- "GP": {
- "name": "i-Guadeloupe"
- },
- "GU": {
- "name": "i-Guam"
- },
- "GT": {
- "name": "i-Guatemala"
- },
- "GG": {
- "name": "i-Guernsey"
- },
- "GN": {
- "name": "i-Guinea"
- },
- "GW": {
- "name": "i-Guinea-Bissau"
- },
- "GY": {
- "name": "i-Guyana"
- },
- "HT": {
- "name": "i-Haiti"
- },
- "HN": {
- "name": "i-Honduras"
- },
- "HK": {
- "name": "i-Hong Kong SAR China"
- },
- "HU": {
- "name": "i-Hungary"
- },
- "IS": {
- "name": "i-Iceland"
- },
- "IN": {
- "name": "i-India"
- },
- "ID": {
- "name": "i-Indonesia"
- },
- "IR": {
- "name": "i-Iran"
- },
- "IQ": {
- "name": "i-Iraq"
- },
- "IE": {
- "name": "i-Ireland"
- },
- "IM": {
- "name": "i-Isle of Man"
- },
- "IT": {
- "name": "i-Italy"
- },
- "JM": {
- "name": "i-Jamaica"
- },
- "JP": {
- "name": "i-Japan"
- },
- "JE": {
- "name": "i-Jersey"
- },
- "JO": {
- "name": "i-Jordan"
- },
- "KZ": {
- "name": "i-Kazakhstan"
- },
- "KE": {
- "name": "i-Kenya"
- },
- "KI": {
- "name": "i-Kiribati"
- },
- "XK": {
- "name": "i-Kosovo"
- },
- "KW": {
- "name": "i-Kuwait"
- },
- "KG": {
- "name": "i-Kyrgyzstan"
- },
- "LA": {
- "name": "i-Laos"
- },
- "LV": {
- "name": "i-Latvia"
- },
- "LB": {
- "name": "i-Lebanon"
- },
- "LR": {
- "name": "i-Liberia"
- },
- "LY": {
- "name": "i-Libya"
- },
- "LI": {
- "name": "i-Liechtenstein"
- },
- "LT": {
- "name": "i-Lithuania"
- },
- "LU": {
- "name": "i-Luxembourg"
- },
- "MO": {
- "name": "i-Macau SAR China"
- },
- "MK": {
- "name": "i-Macedonia"
- },
- "MG": {
- "name": "i-Madagascar"
- },
- "MY": {
- "name": "i-Malaysia"
- },
- "MV": {
- "name": "i-Maldives"
- },
- "MT": {
- "name": "i-Malta"
- },
- "MH": {
- "name": "i-Marshall Islands"
- },
- "MQ": {
- "name": "i-Martinique"
- },
- "MR": {
- "name": "i-Mauritania"
- },
- "MU": {
- "name": "i-Mauritius"
- },
- "YT": {
- "name": "i-Mayotte"
- },
- "MX": {
- "name": "i-Mexico"
- },
- "FM": {
- "name": "i-Micronesia"
- },
- "MD": {
- "name": "i-Moldova"
- },
- "MC": {
- "name": "i-Monaco"
- },
- "MN": {
- "name": "i-Mongolia"
- },
- "ME": {
- "name": "i-Montenegro"
- },
- "MS": {
- "name": "i-Montserrat"
- },
- "MA": {
- "name": "i-Morocco"
- },
- "MZ": {
- "name": "i-Mozambique"
- },
- "MM": {
- "name": "i-Myanmar (Burma)"
- },
- "NA": {
- "name": "i-Namibia"
- },
- "NR": {
- "name": "i-Nauru"
- },
- "NP": {
- "name": "i-Nepal"
- },
- "NL": {
- "name": "i-Netherlands"
- },
- "NC": {
- "name": "i-New Caledonia"
- },
- "NZ": {
- "name": "i-New Zealand"
- },
- "NI": {
- "name": "i-Nicaragua"
- },
- "NE": {
- "name": "i-Niger"
- },
- "NG": {
- "name": "i-Nigeria"
- },
- "NU": {
- "name": "i-Niue"
- },
- "NF": {
- "name": "i-Norfolk Island"
- },
- "KP": {
- "name": "i-North Korea"
- },
- "MP": {
- "name": "i-Northern Mariana Islands"
- },
- "NO": {
- "name": "i-Norway"
- },
- "OM": {
- "name": "i-Oman"
- },
- "PK": {
- "name": "i-Pakistan"
- },
- "PW": {
- "name": "i-Palau"
- },
- "PS": {
- "name": "i-Palestinian Territories"
- },
- "PA": {
- "name": "i-Panama"
- },
- "PG": {
- "name": "i-Papua New Guinea"
- },
- "PY": {
- "name": "i-Paraguay"
- },
- "PE": {
- "name": "i-Peru"
- },
- "PH": {
- "name": "i-Philippines"
- },
- "PN": {
- "name": "i-Pitcairn Islands"
- },
- "PL": {
- "name": "i-Poland"
- },
- "PT": {
- "name": "i-Portugal"
- },
- "PR": {
- "name": "i-Puerto Rico"
- },
- "QA": {
- "name": "i-Qatar"
- },
- "RE": {
- "name": "i-Réunion"
- },
- "RO": {
- "name": "i-Romania"
- },
- "RU": {
- "name": "i-Russia"
- },
- "RW": {
- "name": "i-Rwanda"
- },
- "BL": {
- "name": "i-Saint Barthélemy"
- },
- "KN": {
- "name": "i-Saint Kitts ne-Nevis"
- },
- "LC": {
- "name": "i-Saint Lucia"
- },
- "MF": {
- "name": "i-Saint Martin"
- },
- "PM": {
- "name": "i-Saint Pierre kanye ne-Miquelon"
- },
- "VC": {
- "name": "i-Saint Vincent ne-Grenadines"
- },
- "WS": {
- "name": "i-Samoa"
- },
- "SM": {
- "name": "i-San Marino"
- },
- "ST": {
- "name": "i-São Tomé kanye ne-Príncipe"
- },
- "SA": {
- "name": "i-Saudi Arabia"
- },
- "SN": {
- "name": "i-Senegal"
- },
- "RS": {
- "name": "i-Serbia"
- },
- "SC": {
- "name": "i-Seychelles"
- },
- "SL": {
- "name": "i-Sierra Leone"
- },
- "SG": {
- "name": "i-Singapore"
- },
- "SX": {
- "name": "i-Sint Maarten"
- },
- "SK": {
- "name": "i-Slovakia"
- },
- "SI": {
- "name": "i-Slovenia"
- },
- "SB": {
- "name": "i-Solomon Islands"
- },
- "SO": {
- "name": "i-Somalia"
- },
- "GS": {
- "name": "i-South Georgia ne-South Sandwich Islands"
- },
- "KR": {
- "name": "i-South Korea"
- },
- "SS": {
- "name": "i-South Sudan"
- },
- "ES": {
- "name": "i-Spain"
- },
- "LK": {
- "name": "i-Sri Lanka"
- },
- "SH": {
- "name": "i-St. Helena"
- },
- "SD": {
- "name": "i-Sudan"
- },
- "SR": {
- "name": "i-Suriname"
- },
- "SJ": {
- "name": "i-Svalbard ne-Jan Mayen"
- },
- "SZ": {
- "name": "i-Swaziland"
- },
- "SE": {
- "name": "i-Sweden"
- },
- "CH": {
- "name": "i-Switzerland"
- },
- "SY": {
- "name": "i-Syria"
- },
- "TW": {
- "name": "i-Taiwan"
- },
- "TJ": {
- "name": "i-Tajikistan"
- },
- "TZ": {
- "name": "i-Tanzania"
- },
- "TH": {
- "name": "i-Thailand"
- },
- "TL": {
- "name": "i-Timor-Leste"
- },
- "TG": {
- "name": "i-Togo"
- },
- "TK": {
- "name": "i-Tokelau"
- },
- "TO": {
- "name": "i-Tonga"
- },
- "TT": {
- "name": "i-Trinidad ne-Tobago"
- },
- "TA": {
- "name": "i-Tristan da Cunha"
- },
- "TN": {
- "name": "i-Tunisia"
- },
- "TR": {
- "name": "i-Turkey"
- },
- "TM": {
- "name": "i-Turkmenistan"
- },
- "TC": {
- "name": "i-Turks ne-Caicos Islands"
- },
- "TV": {
- "name": "i-Tuvalu"
- },
- "UM": {
- "name": "i-U.S. Minor Outlying Islands"
- },
- "VI": {
- "name": "i-U.S. Virgin Islands"
- },
- "UG": {
- "name": "i-Uganda"
- },
- "UA": {
- "name": "i-Ukraine"
- },
- "AE": {
- "name": "i-United Arab Emirates"
- },
- "GB": {
- "name": "i-United Kingdom"
- },
- "US": {
- "name": "i-United States"
- },
- "UY": {
- "name": "i-Uruguay"
- },
- "UZ": {
- "name": "i-Uzbekistan"
- },
- "VU": {
- "name": "i-Vanuatu"
- },
- "VA": {
- "name": "i-Vatican City"
- },
- "VE": {
- "name": "i-Venezuela"
- },
- "VN": {
- "name": "i-Vietnam"
- },
- "WF": {
- "name": "i-Wallis ne-Futuna"
- },
- "EH": {
- "name": "i-Western Sahara"
- },
- "YE": {
- "name": "i-Yemen"
- },
- "ZM": {
- "name": "i-Zambia"
- },
- "BW": {
- "name": "iBotswana"
- },
- "LS": {
- "name": "iLesotho"
- },
- "MW": {
- "name": "iMalawi"
- },
- "ML": {
- "name": "iMali"
- },
- "ZA": {
- "name": "iNingizimu Afrika"
- },
- "ZW": {
- "name": "iZimbabwe"
- },
- "IL": {
- "name": "kwa-Israel"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/af.json b/vendor/commerceguys/intl/resources/currency/af.json
index cd8a831f4..22c13e69d 100644
--- a/vendor/commerceguys/intl/resources/currency/af.json
+++ b/vendor/commerceguys/intl/resources/currency/af.json
@@ -8,10 +8,6 @@
"DZD": {
"name": "Algeriese dinar"
},
- "USD": {
- "name": "Amerikaanse dollar",
- "symbol": "US$"
- },
"AOA": {
"name": "Angolese kwanza"
},
@@ -43,12 +39,12 @@
"BBD": {
"name": "Barbados-dollar"
},
+ "BYN": {
+ "name": "Belarusiese roebel"
+ },
"BZD": {
"name": "Beliziese dollar"
},
- "BYN": {
- "name": "Belo-Russiese roebel"
- },
"BMD": {
"name": "Bermuda-dollar"
},
@@ -62,7 +58,7 @@
"name": "Bosnies-Herzegowiniese omskakelbare marka"
},
"BWP": {
- "name": "Botswana pula"
+ "name": "Botswana-pula"
},
"BRL": {
"name": "Brasilliaanse reaal",
@@ -82,15 +78,7 @@
"name": "Burundiese frank"
},
"KYD": {
- "name": "Cayman-eilande dollar"
- },
- "XOF": {
- "name": "CFA frank BCEAO",
- "symbol": "CFA"
- },
- "XAF": {
- "name": "CFA frank BEAC",
- "symbol": "FCFA"
+ "name": "Cayman-eilandse dollar"
},
"XPF": {
"name": "CFP-frank",
@@ -99,6 +87,10 @@
"CLP": {
"name": "Chileense peso"
},
+ "CNY": {
+ "name": "Chinese joean",
+ "symbol": "CN¥"
+ },
"COP": {
"name": "Colombiaanse peso"
},
@@ -112,7 +104,7 @@
"name": "Deense kroon"
},
"DJF": {
- "name": "Djiboeti frank"
+ "name": "Djiboeti-frank"
},
"DOP": {
"name": "Dominikaanse peso"
@@ -127,11 +119,11 @@
"name": "Etiopiese birr"
},
"EUR": {
- "name": "Euro",
+ "name": "euro",
"symbol": "€"
},
"FKP": {
- "name": "Falkland-eilande pond"
+ "name": "Falkland-eilandse pond"
},
"FJD": {
"name": "Fidjiaanse dollar"
@@ -166,13 +158,13 @@
"HNL": {
"name": "Hondurese lempira"
},
- "HKD": {
- "name": "Hong Kong dollar",
- "symbol": "HK$"
- },
"HUF": {
"name": "Hongaarse florint"
},
+ "HKD": {
+ "name": "Hongkongse dollar",
+ "symbol": "HK$"
+ },
"INR": {
"name": "Indiese roepee",
"symbol": "₹"
@@ -210,8 +202,7 @@
"name": "Kambodjaanse riel"
},
"CAD": {
- "name": "Kanadese dollar",
- "symbol": "CA$"
+ "name": "Kanadese dollar"
},
"QAR": {
"name": "Katarrese rial"
@@ -243,12 +234,12 @@
"LAK": {
"name": "Laosiaanse kip"
},
- "LBP": {
- "name": "Lebanese pond"
- },
"LSL": {
"name": "Lesotho loti"
},
+ "LBP": {
+ "name": "Libanese pond"
+ },
"LRD": {
"name": "Liberiese dollar"
},
@@ -276,11 +267,11 @@
"MAD": {
"name": "Marokkaanse dirham"
},
- "MRO": {
+ "MRU": {
"name": "Mauritaniese ouguiya"
},
"MUR": {
- "name": "Mauritiaanse rupee"
+ "name": "Mauritiaanse roepee"
},
"MXN": {
"name": "Meksikaanse peso"
@@ -310,7 +301,7 @@
"name": "Nicaraguaanse córdoba"
},
"NZD": {
- "name": "Nieu-Seeland dollar",
+ "name": "Nieu-Seelandse dollar",
"symbol": "NZ$"
},
"NGN": {
@@ -336,7 +327,7 @@
"name": "Omaanse rial"
},
"XCD": {
- "name": "Oos-Karibbiese dollar",
+ "name": "Oos-Karibiese dollar",
"symbol": "EC$"
},
"PKR": {
@@ -364,10 +355,10 @@
"name": "Russiese roebel"
},
"RWF": {
- "name": "Rwandiese frank"
+ "name": "Rwandese frank"
},
"SBD": {
- "name": "Salomonseilande dollar"
+ "name": "Salomonseilandse dollar"
},
"SVC": {
"name": "Salvadoran Colón"
@@ -375,34 +366,34 @@
"WST": {
"name": "Samoaanse tala"
},
- "STD": {
- "name": "São Tomé en Príncipe dobra"
+ "STN": {
+ "name": "São Tomé en Príncipe-dobra"
},
"SAR": {
"name": "Saoedi-Arabiese riyal"
},
+ "XAF": {
+ "name": "Sentraal Afrikaanse CFA-frank",
+ "symbol": "FCFA"
+ },
"RSD": {
- "name": "Serbiese dinar"
+ "name": "Serwiese dinar"
},
"SCR": {
- "name": "Seychellese rupee"
+ "name": "Seychellese roepee"
},
"SLL": {
"name": "Sierra Leoniese leone"
},
"SGD": {
- "name": "Singapoer dollar"
+ "name": "Singapoer-dollar"
},
"SHP": {
- "name": "Sint Helena pond"
+ "name": "Sint Helena-pond"
},
"SYP": {
"name": "Siriese pond"
},
- "CNY": {
- "name": "Sjinese joean renminbi",
- "symbol": "CN¥"
- },
"SDG": {
"name": "Soedannese pond"
},
@@ -436,7 +427,7 @@
"name": "Switserse frank"
},
"TJS": {
- "name": "Tadjikse roebel"
+ "name": "Tadjikse somoni"
},
"TZS": {
"name": "Tanzaniese sjieling"
@@ -449,7 +440,7 @@
"name": "Tongaanse pa’anga"
},
"TTD": {
- "name": "Trinidad en Tobago dollar"
+ "name": "Trinidad en Tobago-dollar"
},
"CZK": {
"name": "Tsjeggiese kroon"
@@ -461,7 +452,7 @@
"name": "Turkmeense manat"
},
"TRY": {
- "name": "Turkse lier"
+ "name": "Turkse lira"
},
"UGX": {
"name": "Ugandese sjieling"
@@ -469,19 +460,29 @@
"UYU": {
"name": "Uruguaanse peso"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"VUV": {
"name": "Vanuatuse vatu"
},
- "VEF": {
- "name": "Venezolaanse bolivar"
+ "VES": {
+ "name": "Venezolaanse bolívar"
},
"AED": {
- "name": "Verenigde Arabiese Emirate dirham"
+ "name": "Verenigde Arabiese Emirate-dirham"
},
"VND": {
"name": "Viëtnamese dong",
"symbol": "₫"
},
+ "USD": {
+ "name": "VSA-dollar"
+ },
+ "XOF": {
+ "name": "Wes-Afrikaanse CFA-frank",
+ "symbol": "CFA"
+ },
"ISK": {
"name": "Yslandse kroon"
},
diff --git a/vendor/commerceguys/intl/resources/currency/agq.json b/vendor/commerceguys/intl/resources/currency/agq.json
index f1f870ece..c1dff5eb3 100644
--- a/vendor/commerceguys/intl/resources/currency/agq.json
+++ b/vendor/commerceguys/intl/resources/currency/agq.json
@@ -139,7 +139,7 @@
"DOP": {
"name": "Dominican Peso"
},
- "STD": {
+ "STN": {
"name": "Dɔbàlà è Sàwu Tɔ̀me à Pèlènsipè"
},
"CAD": {
@@ -454,12 +454,15 @@
"TMT": {
"name": "Turkmenistani Manat"
},
- "MRO": {
+ "MRU": {
"name": "Ùgueya è Mùlètenyìa"
},
"UAH": {
"name": "Ukrainian Hryvnia"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UYU": {
"name": "Uruguayan Peso"
},
@@ -469,7 +472,7 @@
"VUV": {
"name": "Vanuatu Vatu"
},
- "VEF": {
+ "VES": {
"name": "Venezuelan Bolívar"
},
"VND": {
diff --git a/vendor/commerceguys/intl/resources/currency/ak.json b/vendor/commerceguys/intl/resources/currency/ak.json
index c7da6759b..0ee8219be 100644
--- a/vendor/commerceguys/intl/resources/currency/ak.json
+++ b/vendor/commerceguys/intl/resources/currency/ak.json
@@ -291,7 +291,7 @@
"MUR": {
"name": "Mɔrehyeɔs Rupi"
},
- "MRO": {
+ "MRU": {
"name": "Mɔretenia Ouguiya"
},
"MMK": {
@@ -375,7 +375,7 @@
"WST": {
"name": "Samoan Tala"
},
- "STD": {
+ "STN": {
"name": "Sao Tome ne Principe Dobra"
},
"SAR": {
@@ -458,6 +458,9 @@
"UAH": {
"name": "Ukrainian Hryvnia"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UYU": {
"name": "Uruguayan Peso"
},
@@ -467,7 +470,7 @@
"VUV": {
"name": "Vanuatu Vatu"
},
- "VEF": {
+ "VES": {
"name": "Venezuelan Bolívar"
},
"VND": {
diff --git a/vendor/commerceguys/intl/resources/currency/am.json b/vendor/commerceguys/intl/resources/currency/am.json
index d77c6c325..ed226e601 100644
--- a/vendor/commerceguys/intl/resources/currency/am.json
+++ b/vendor/commerceguys/intl/resources/currency/am.json
@@ -99,7 +99,7 @@
"MUR": {
"name": "የሞሪሸስ ሩፒ"
},
- "MRO": {
+ "MRU": {
"name": "የሞሪቴኒያ ኦውጉያ"
},
"MAD": {
@@ -133,7 +133,7 @@
"name": "የሰርናሜዝ ዶላር"
},
"SDG": {
- "name": "የሱዳን ዲናር"
+ "name": "የሱዳን ፓውንድ"
},
"LKR": {
"name": "የሲሪላንካ ሩፒ"
@@ -147,7 +147,7 @@
"SGD": {
"name": "የሲንጋፖር ዶላር"
},
- "STD": {
+ "STN": {
"name": "የሳኦ ቶሜ እና ፕሪንሲፔ ዶብራ"
},
"SAR": {
@@ -217,8 +217,8 @@
"VUV": {
"name": "የቫንዋንቱ ቫቱ"
},
- "VEF": {
- "name": "የቬንዝዌላ ቦሊቫር"
+ "VES": {
+ "name": "የቬንዝዌላ-ቦሊቫር"
},
"VND": {
"name": "የቭየትናም ዶንግ",
@@ -489,6 +489,9 @@
"SVC": {
"name": "Salvadoran Colón"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"ZWL": {
"name": "Zimbabwean Dollar (2009)"
}
diff --git a/vendor/commerceguys/intl/resources/currency/ar.json b/vendor/commerceguys/intl/resources/currency/ar.json
index 8105b0ce0..aac5acfd0 100644
--- a/vendor/commerceguys/intl/resources/currency/ar.json
+++ b/vendor/commerceguys/intl/resources/currency/ar.json
@@ -3,14 +3,14 @@
"name": "أرياري مدغشقر"
},
"CVE": {
- "name": "اسكودو الرأس الخضراء"
+ "name": "اسكودو الرأس الأخضر"
},
"AFN": {
"name": "أفغاني"
},
- "MRO": {
+ "MRU": {
"name": "أوقية موريتانية",
- "symbol": "أ.م.‏"
+ "symbol": "أ.م."
},
"MOP": {
"name": "باتاكا ماكاوي"
@@ -28,7 +28,7 @@
"BWP": {
"name": "بولا بتسواني"
},
- "VEF": {
+ "VES": {
"name": "بوليفار فنزويلي"
},
"BOB": {
@@ -79,7 +79,7 @@
},
"GBP": {
"name": "جنيه إسترليني",
- "symbol": "£"
+ "symbol": "UK£"
},
"GIP": {
"name": "جنيه جبل طارق"
@@ -122,7 +122,7 @@
"GMD": {
"name": "دلاسي غامبي"
},
- "STD": {
+ "STN": {
"name": "دوبرا ساو تومي وبرينسيبي"
},
"AUD": {
@@ -509,5 +509,8 @@
"EUR": {
"name": "يورو",
"symbol": "€"
+ },
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
}
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/as.json b/vendor/commerceguys/intl/resources/currency/as.json
new file mode 100644
index 000000000..3803ee65b
--- /dev/null
+++ b/vendor/commerceguys/intl/resources/currency/as.json
@@ -0,0 +1,496 @@
+{
+ "AUD": {
+ "name": "অষ্ট্ৰেলিয়ান ডলাৰ",
+ "symbol": "A$"
+ },
+ "ISK": {
+ "name": "আইচলেণ্ডিক ক্ৰোনা"
+ },
+ "AZN": {
+ "name": "আজেৰবাইজানী মানাত"
+ },
+ "AFN": {
+ "name": "আফগান আফগানী"
+ },
+ "AWG": {
+ "name": "আৰুবান ফ্ল’ৰিন"
+ },
+ "ARS": {
+ "name": "আৰ্জেণ্টাইন পেছো"
+ },
+ "AMD": {
+ "name": "আৰ্মেনিয়ান ড্ৰাম"
+ },
+ "DZD": {
+ "name": "আলজেৰীয় ডিনাৰ"
+ },
+ "ALL": {
+ "name": "আলবেনীয় লেক"
+ },
+ "USD": {
+ "name": "ইউ. এছ. ডলাৰ",
+ "symbol": "US$"
+ },
+ "UAH": {
+ "name": "ইউক্ৰেইনীয় হৃভনিয়া"
+ },
+ "EUR": {
+ "name": "ইউৰো",
+ "symbol": "€"
+ },
+ "ILS": {
+ "name": "ইজৰাইলী নিউ শ্বেকেল",
+ "symbol": "₪"
+ },
+ "EGP": {
+ "name": "ইজিপ্তৰ পাউণ্ড"
+ },
+ "IDR": {
+ "name": "ইণ্ডোনেচিয়ান ৰুপিয়াহ"
+ },
+ "ETB": {
+ "name": "ইথিঅ’পিয়ান বিৰ"
+ },
+ "IQD": {
+ "name": "ইৰাকী ডিনাৰ"
+ },
+ "IRR": {
+ "name": "ইৰানীয়ান ৰিয়েল"
+ },
+ "XCD": {
+ "name": "ইষ্ট কেৰিবিয়ান ডলাৰ",
+ "symbol": "EC$"
+ },
+ "UGX": {
+ "name": "উগাণ্ডান শ্বিলিং"
+ },
+ "UZS": {
+ "name": "উজবেকিস্তানী ছোম"
+ },
+ "KPW": {
+ "name": "উত্তৰ কোৰিয়াৰ ওৱান"
+ },
+ "UYU": {
+ "name": "উৰুগুৱেয়ান পেছো"
+ },
+ "AOA": {
+ "name": "এংগোলান কোৱাঞ্জা"
+ },
+ "ERN": {
+ "name": "এৰিট্ৰিয়ন নাক্‌ফা"
+ },
+ "OMR": {
+ "name": "ওমানি ৰিয়েল"
+ },
+ "KMF": {
+ "name": "ক’মোৰিয়ান ফ্ৰেংক"
+ },
+ "CDF": {
+ "name": "কংগো ফ্ৰেংক"
+ },
+ "COP": {
+ "name": "কলম্বিয়ান পেছো"
+ },
+ "KZT": {
+ "name": "কাজাখস্তানী তেঞ্জ"
+ },
+ "QAR": {
+ "name": "কাটাৰি ৰিয়েল"
+ },
+ "CAD": {
+ "name": "কানাডিয়ান ডলাৰ",
+ "symbol": "CA$"
+ },
+ "CUP": {
+ "name": "কিউবান পেছো"
+ },
+ "CUC": {
+ "name": "কিউবান ৰূপান্তৰযোগ্য পেছো"
+ },
+ "KGS": {
+ "name": "কিৰ্গিস্তানী ছোম"
+ },
+ "KWD": {
+ "name": "কুৱেইটি ডিনাৰ"
+ },
+ "KYD": {
+ "name": "কেইমেন দ্বীপপুঞ্জৰ ডলাৰ"
+ },
+ "KES": {
+ "name": "কেনিয়ান শ্বিলিং"
+ },
+ "CVE": {
+ "name": "কেপ ভাৰ্দে এছকুডো"
+ },
+ "KHR": {
+ "name": "কেম্ব’ডিয়ান ৰিয়েল"
+ },
+ "CRC": {
+ "name": "কোষ্টা ৰিকান কোলন"
+ },
+ "HRK": {
+ "name": "ক্ৰোৱেছিয়ান কুনা"
+ },
+ "GMD": {
+ "name": "গাম্বিয়া ডালাছি"
+ },
+ "GYD": {
+ "name": "গায়ানিজ ডলাৰ"
+ },
+ "GNF": {
+ "name": "গিনি ফ্ৰেংক"
+ },
+ "GTQ": {
+ "name": "গুৱাটেমালা কুৱেৎজাল"
+ },
+ "GHS": {
+ "name": "ঘানাৰ চেডি"
+ },
+ "STN": {
+ "name": "চাও টোমে আৰু প্ৰিনচিপে ডোব্‌ৰা"
+ },
+ "RSD": {
+ "name": "চাৰ্বিয়ান ডিনাৰ"
+ },
+ "SLL": {
+ "name": "চিয়েৰা লিঅ’নৰ লিঅ’ন"
+ },
+ "SYP": {
+ "name": "চিৰিয়ান পাউণ্ড"
+ },
+ "CLP": {
+ "name": "চিলিয়ান পেছো"
+ },
+ "CNY": {
+ "name": "চীনা ইউৱান",
+ "symbol": "CN¥"
+ },
+ "CHF": {
+ "name": "চুইছ ফ্ৰেংক"
+ },
+ "SEK": {
+ "name": "চুইডিছ ক্ৰোনা"
+ },
+ "SDG": {
+ "name": "চুডানী পাউণ্ড"
+ },
+ "CZK": {
+ "name": "চেক কোৰুনা"
+ },
+ "SOS": {
+ "name": "চোমালি শ্বিলিং"
+ },
+ "SBD": {
+ "name": "চোলোমোন দ্বীপপুঞ্জৰ ডলাৰ"
+ },
+ "SAR": {
+ "name": "চৌডি ৰিয়েল"
+ },
+ "WST": {
+ "name": "ছামোৱান টালা"
+ },
+ "SGD": {
+ "name": "ছিংগাপুৰ ডলাৰ"
+ },
+ "SRD": {
+ "name": "ছুৰিনামী ডলাৰ"
+ },
+ "SHP": {
+ "name": "ছেইণ্ট হেলেনা পাউণ্ড"
+ },
+ "SCR": {
+ "name": "ছেচেলৱা ৰুপী"
+ },
+ "GEL": {
+ "name": "জৰ্জিয়ান লাৰি"
+ },
+ "JOD": {
+ "name": "জৰ্ডানিয়ান ডিনাৰ"
+ },
+ "JPY": {
+ "name": "জাপানী য়েন",
+ "symbol": "JP¥"
+ },
+ "JMD": {
+ "name": "জামাইকান ডলাৰ"
+ },
+ "ZMW": {
+ "name": "জাম্বিয়ান কোৱাচা"
+ },
+ "DJF": {
+ "name": "জিবুটি ফ্ৰেংক"
+ },
+ "GIP": {
+ "name": "জিব্ৰাল্টৰ পাউণ্ড"
+ },
+ "TOP": {
+ "name": "টংগান পাআংগা"
+ },
+ "TZS": {
+ "name": "টানজানিয়ান শ্বিলিং"
+ },
+ "TND": {
+ "name": "টুনিচিয়ান ডিনাৰ"
+ },
+ "TTD": {
+ "name": "ট্ৰিনিডাড আৰু টোবাগো ডলাৰ"
+ },
+ "DOP": {
+ "name": "ড’মিনিকান পেছো"
+ },
+ "DKK": {
+ "name": "ডেনিচ ক্ৰোন"
+ },
+ "TJS": {
+ "name": "তাজিকিস্তানী ছোমনি"
+ },
+ "TMT": {
+ "name": "তুৰ্কমেনিস্তানী মানাত"
+ },
+ "TRY": {
+ "name": "তুৰ্কীৰ লিৰা"
+ },
+ "THB": {
+ "name": "থাই বাত"
+ },
+ "ZAR": {
+ "name": "দক্ষিণ আফ্ৰিকাৰ ৰাণ্ড"
+ },
+ "KRW": {
+ "name": "দক্ষিণ কোৰিয়াৰ ওৱান",
+ "symbol": "₩"
+ },
+ "SSP": {
+ "name": "দক্ষিণ চুডানীজ পাউণ্ড"
+ },
+ "NOK": {
+ "name": "নৰৱেজিয়ান ক্ৰোন"
+ },
+ "NGN": {
+ "name": "নাইজেৰিয়ান নাইৰা"
+ },
+ "NAD": {
+ "name": "নামিবিয়ান ডলাৰ"
+ },
+ "TWD": {
+ "name": "নিউ টাইৱান ডলাৰ",
+ "symbol": "NT$"
+ },
+ "NZD": {
+ "name": "নিউজিলেণ্ড ডলাৰ",
+ "symbol": "NZ$"
+ },
+ "NIO": {
+ "name": "নিকাৰাগুৱান কোৰ্ডোবা"
+ },
+ "ANG": {
+ "name": "নেডাৰলেণ্ডছ এণ্টিলিয়েন গিল্ডাৰ"
+ },
+ "NPR": {
+ "name": "নেপালী ৰুপী"
+ },
+ "PLN": {
+ "name": "প’লিচ জোল্টী"
+ },
+ "XOF": {
+ "name": "পশ্চিম আফ্ৰিকান CFA ফ্ৰেংক",
+ "symbol": "CFA"
+ },
+ "PKR": {
+ "name": "পাকিস্তানী ৰুপী"
+ },
+ "PAB": {
+ "name": "পানামেনিয়ান বাল্বোৱা"
+ },
+ "PGK": {
+ "name": "পাপুৱা নিউ গিনি কিনা"
+ },
+ "PYG": {
+ "name": "পাৰাগুয়ান গুৱাৰানি"
+ },
+ "PEN": {
+ "name": "পেৰুভিয়ান ছ’ল"
+ },
+ "FKP": {
+ "name": "ফকলেণ্ড দ্বীপপুঞ্জৰ পাউণ্ড"
+ },
+ "FJD": {
+ "name": "ফিজিয়ান ডলাৰ"
+ },
+ "PHP": {
+ "name": "ফিলিপিন পেইছ’"
+ },
+ "BAM": {
+ "name": "ব’ছনিয়া আৰু হাৰ্জেগ’ভিনা কনভাৰ্টিব্‌ল মাৰ্ক"
+ },
+ "BWP": {
+ "name": "ব’টচোৱানান পুলা"
+ },
+ "BOB": {
+ "name": "বলিভিয়ান বলিভিয়ানো"
+ },
+ "BDT": {
+ "name": "বাংলাদেশী টাকা"
+ },
+ "BBD": {
+ "name": "বাৰ্বাডিয়ান ডলাৰ"
+ },
+ "BMD": {
+ "name": "বাৰ্মুডান ডলাৰ"
+ },
+ "BHD": {
+ "name": "বাহৰেইনী ডিনাৰ"
+ },
+ "BSD": {
+ "name": "বাহামিয়ান ডলাৰ"
+ },
+ "BIF": {
+ "name": "বুৰুণ্ডিয়ান ফ্ৰেংক"
+ },
+ "BGN": {
+ "name": "বুলগেৰীয় লেভ"
+ },
+ "BYN": {
+ "name": "বেলাৰুছীয় ৰুবেল"
+ },
+ "BZD": {
+ "name": "বেলিজ ডলাৰ"
+ },
+ "BRL": {
+ "name": "ব্ৰাজিলিয়ান ৰিয়েল",
+ "symbol": "R$"
+ },
+ "GBP": {
+ "name": "ব্ৰিটিছ পাউণ্ড",
+ "symbol": "£"
+ },
+ "BND": {
+ "name": "ব্ৰুনেই ডলাৰ"
+ },
+ "VUV": {
+ "name": "ভানাটুৰ ভাটু"
+ },
+ "INR": {
+ "name": "ভাৰতীয় ৰুপী",
+ "symbol": "₹"
+ },
+ "VND": {
+ "name": "ভিয়েটনামীজ ডং",
+ "symbol": "₫"
+ },
+ "BTN": {
+ "name": "ভুটানী নংগলট্ৰাম"
+ },
+ "VES": {
+ "name": "ভেনিজুৱেলান বলিভাৰ"
+ },
+ "MRU": {
+ "name": "ম’ৰিটেনিয়ান ঔগুইয়া"
+ },
+ "MNT": {
+ "name": "মঙ্গোলিয়ান টুৰ্গিক"
+ },
+ "XAF": {
+ "name": "মধ্য আফ্ৰিকান CFA ফ্ৰেংক",
+ "symbol": "FCFA"
+ },
+ "MUR": {
+ "name": "মৰিচিয়ান ৰুপী"
+ },
+ "MAD": {
+ "name": "মৰোক্কান ডিৰহাম"
+ },
+ "MVR": {
+ "name": "মালডিভিয়ান ৰুফিয়া"
+ },
+ "MWK": {
+ "name": "মালাউইয়ান কোৱাচা"
+ },
+ "MGA": {
+ "name": "মালাগাছী এৰিয়াৰী"
+ },
+ "MYR": {
+ "name": "মালায়েচিয়ান ৰিংগিট"
+ },
+ "MOP": {
+ "name": "মেকানীজ পাটাকা"
+ },
+ "MXN": {
+ "name": "মেক্সিকান পেছো",
+ "symbol": "MX$"
+ },
+ "MKD": {
+ "name": "মেচিডোনীয় ডেনাৰ"
+ },
+ "MZN": {
+ "name": "মোজাম্বিকান মেটিকল"
+ },
+ "MDL": {
+ "name": "মোলডোভান লেউ"
+ },
+ "MMK": {
+ "name": "ম্যানমাৰ কিয়াট"
+ },
+ "YER": {
+ "name": "য়েমেনী ৰিয়েল"
+ },
+ "RUB": {
+ "name": "ৰাছিয়ান ৰুব্‌ল"
+ },
+ "RON": {
+ "name": "ৰোমানীয় লেউ"
+ },
+ "RWF": {
+ "name": "ৰোৱান্দান ফ্ৰেংক"
+ },
+ "LRD": {
+ "name": "লাইবেৰিয়ান ডলাৰ"
+ },
+ "LAK": {
+ "name": "লাওচিয়ান কিপ"
+ },
+ "LYD": {
+ "name": "লিবিয়ান ডিনাৰ"
+ },
+ "LBP": {
+ "name": "লেবানীজ পাউণ্ড"
+ },
+ "LKR": {
+ "name": "শ্ৰীলংকান ৰুপী"
+ },
+ "AED": {
+ "name": "সংযুক্ত আৰব আমিৰাত ডিৰহেম"
+ },
+ "SZL": {
+ "name": "স্বাজি লিলেংগেনি"
+ },
+ "HKD": {
+ "name": "হং কং ডলাৰ",
+ "symbol": "HK$"
+ },
+ "HTG": {
+ "name": "হাইটিয়ান গৌৰ্ড"
+ },
+ "HUF": {
+ "name": "হাংগেৰীয়ান ফ’ৰিণ্ট"
+ },
+ "HNL": {
+ "name": "হোন্দুৰান লেম্পিৰা"
+ },
+ "XPF": {
+ "name": "CFP ফ্ৰেংক",
+ "symbol": "CFPF"
+ },
+ "LSL": {
+ "name": "Lesotho Loti"
+ },
+ "SVC": {
+ "name": "Salvadoran Colón"
+ },
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
+ "ZWL": {
+ "name": "Zimbabwean Dollar (2009)"
+ }
+} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/asa.json b/vendor/commerceguys/intl/resources/currency/asa.json
index 6331116a8..067c45a9d 100644
--- a/vendor/commerceguys/intl/resources/currency/asa.json
+++ b/vendor/commerceguys/intl/resources/currency/asa.json
@@ -115,7 +115,7 @@
"MAD": {
"name": "dirham ya Moroko"
},
- "STD": {
+ "STN": {
"name": "dobra ya Thao Tome na Principe"
},
"AUD": {
@@ -455,12 +455,15 @@
"TMT": {
"name": "Turkmenistani Manat"
},
- "MRO": {
+ "MRU": {
"name": "ugwiya ya Moritania"
},
"UAH": {
"name": "Ukrainian Hryvnia"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UYU": {
"name": "Uruguayan Peso"
},
@@ -470,7 +473,7 @@
"VUV": {
"name": "Vanuatu Vatu"
},
- "VEF": {
+ "VES": {
"name": "Venezuelan Bolívar"
},
"VND": {
diff --git a/vendor/commerceguys/intl/resources/currency/ast.json b/vendor/commerceguys/intl/resources/currency/ast.json
index 248b9de86..eb3afccd7 100644
--- a/vendor/commerceguys/intl/resources/currency/ast.json
+++ b/vendor/commerceguys/intl/resources/currency/ast.json
@@ -15,7 +15,7 @@
"ETB": {
"name": "Birr etíope"
},
- "VEF": {
+ "VES": {
"name": "bolívar venezolanu"
},
"BOB": {
@@ -84,7 +84,7 @@
"MAD": {
"name": "dirḥam marroquín"
},
- "STD": {
+ "STN": {
"name": "dobra de Santu Tomé y Príncipe"
},
"AUD": {
@@ -328,7 +328,7 @@
"BTN": {
"name": "Ngultrum butanés"
},
- "MRO": {
+ "MRU": {
"name": "ouguiya mauritanu"
},
"TOP": {
@@ -466,6 +466,9 @@
"MNT": {
"name": "Tugrik mongol"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"VUV": {
"name": "vatu vanuatuanu"
},
diff --git a/vendor/commerceguys/intl/resources/currency/az.json b/vendor/commerceguys/intl/resources/currency/az.json
index f62f6a224..1c3749e66 100644
--- a/vendor/commerceguys/intl/resources/currency/az.json
+++ b/vendor/commerceguys/intl/resources/currency/az.json
@@ -28,7 +28,7 @@
"symbol": "₼"
},
"BSD": {
- "name": "Bahama Dolları"
+ "name": "Baham Dolları"
},
"BDT": {
"name": "Banqladeş Takası"
@@ -68,7 +68,7 @@
"symbol": "R$"
},
"GBP": {
- "name": "Britaniya Funt",
+ "name": "Britaniya Funtu",
"symbol": "£"
},
"BND": {
@@ -80,6 +80,9 @@
"BTN": {
"name": "Butan Nqultrumu"
},
+ "GIP": {
+ "name": "Cəbəli-Tariq Funtu"
+ },
"ZAR": {
"name": "Cənubi Afrika Randı"
},
@@ -144,9 +147,6 @@
"name": "Fransız Polineziyası Frankı",
"symbol": "CFPF"
},
- "GIP": {
- "name": "Gibraltar Funtu"
- },
"GEL": {
"name": "Gürcüstan Larisi"
},
@@ -212,9 +212,6 @@
"KES": {
"name": "Keniya Şillinqi"
},
- "KGS": {
- "name": "Kırğızıstan Somu"
- },
"COP": {
"name": "Kolumbiya Pesosu"
},
@@ -251,6 +248,9 @@
"KZT": {
"name": "Qazaxıstan Tengesi"
},
+ "KGS": {
+ "name": "Qırğızıstan Somu"
+ },
"GTQ": {
"name": "Qvatemala Küetzalı"
},
@@ -296,7 +296,7 @@
"MUR": {
"name": "Mavriki Rupisi"
},
- "MRO": {
+ "MRU": {
"name": "Mavritaniya Ugiyası"
},
"MXN": {
@@ -378,7 +378,7 @@
"WST": {
"name": "Samoa Talası"
},
- "STD": {
+ "STN": {
"name": "San Tom və Prinsip Dobrası"
},
"RSD": {
@@ -459,13 +459,16 @@
"UGX": {
"name": "Uqanda Şillinqi"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UYU": {
"name": "Uruqvay Pesosu"
},
"VUV": {
"name": "Vanuatu Vatusu"
},
- "VEF": {
+ "VES": {
"name": "Venesuela Bolivarı"
},
"VND": {
diff --git a/vendor/commerceguys/intl/resources/currency/bas.json b/vendor/commerceguys/intl/resources/currency/bas.json
index 4a1642f34..1f407a66b 100644
--- a/vendor/commerceguys/intl/resources/currency/bas.json
+++ b/vendor/commerceguys/intl/resources/currency/bas.json
@@ -115,7 +115,7 @@
"MAD": {
"name": "Dìrham màrôk"
},
- "STD": {
+ "STN": {
"name": "Dobrà sàotòme"
},
"DOP": {
@@ -454,12 +454,15 @@
"TMT": {
"name": "Turkmenistani Manat"
},
- "MRO": {
+ "MRU": {
"name": "Ùgwiya mòrìtanìa"
},
"UAH": {
"name": "Ukrainian Hryvnia"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UYU": {
"name": "Uruguayan Peso"
},
@@ -469,7 +472,7 @@
"VUV": {
"name": "Vanuatu Vatu"
},
- "VEF": {
+ "VES": {
"name": "Venezuelan Bolívar"
},
"VND": {
diff --git a/vendor/commerceguys/intl/resources/currency/base.json b/vendor/commerceguys/intl/resources/currency/base.json
deleted file mode 100644
index 7d7ae1694..000000000
--- a/vendor/commerceguys/intl/resources/currency/base.json
+++ /dev/null
@@ -1,520 +0,0 @@
-{
- "AED": {
- "numeric_code": "784"
- },
- "AFN": {
- "numeric_code": "971",
- "fraction_digits": "0"
- },
- "ALL": {
- "numeric_code": "008",
- "fraction_digits": "0"
- },
- "AMD": {
- "numeric_code": "051",
- "fraction_digits": "0"
- },
- "ANG": {
- "numeric_code": "532"
- },
- "AOA": {
- "numeric_code": "973"
- },
- "ARS": {
- "numeric_code": "032"
- },
- "AUD": {
- "numeric_code": "036"
- },
- "AWG": {
- "numeric_code": "533"
- },
- "AZN": {
- "numeric_code": "944"
- },
- "BAM": {
- "numeric_code": "977"
- },
- "BBD": {
- "numeric_code": "052"
- },
- "BDT": {
- "numeric_code": "050"
- },
- "BGN": {
- "numeric_code": "975"
- },
- "BHD": {
- "numeric_code": "048",
- "fraction_digits": "3"
- },
- "BIF": {
- "numeric_code": "108",
- "fraction_digits": "0"
- },
- "BMD": {
- "numeric_code": "060"
- },
- "BND": {
- "numeric_code": "096"
- },
- "BOB": {
- "numeric_code": "068"
- },
- "BRL": {
- "numeric_code": "986"
- },
- "BSD": {
- "numeric_code": "044"
- },
- "BTN": {
- "numeric_code": "064"
- },
- "BWP": {
- "numeric_code": "072"
- },
- "BYN": {
- "numeric_code": "933"
- },
- "BZD": {
- "numeric_code": "084"
- },
- "CAD": {
- "numeric_code": "124"
- },
- "CDF": {
- "numeric_code": "976"
- },
- "CHF": {
- "numeric_code": "756"
- },
- "CLP": {
- "numeric_code": "152",
- "fraction_digits": "0"
- },
- "CNY": {
- "numeric_code": "156"
- },
- "COP": {
- "numeric_code": "170",
- "fraction_digits": "0"
- },
- "CRC": {
- "numeric_code": "188"
- },
- "CUC": {
- "numeric_code": "931"
- },
- "CUP": {
- "numeric_code": "192"
- },
- "CVE": {
- "numeric_code": "132"
- },
- "CZK": {
- "numeric_code": "203"
- },
- "DJF": {
- "numeric_code": "262",
- "fraction_digits": "0"
- },
- "DKK": {
- "numeric_code": "208"
- },
- "DOP": {
- "numeric_code": "214"
- },
- "DZD": {
- "numeric_code": "012"
- },
- "EGP": {
- "numeric_code": "818"
- },
- "ERN": {
- "numeric_code": "232"
- },
- "ETB": {
- "numeric_code": "230"
- },
- "EUR": {
- "numeric_code": "978"
- },
- "FJD": {
- "numeric_code": "242"
- },
- "FKP": {
- "numeric_code": "238"
- },
- "GBP": {
- "numeric_code": "826"
- },
- "GEL": {
- "numeric_code": "981"
- },
- "GHS": {
- "numeric_code": "936"
- },
- "GIP": {
- "numeric_code": "292"
- },
- "GMD": {
- "numeric_code": "270"
- },
- "GNF": {
- "numeric_code": "324",
- "fraction_digits": "0"
- },
- "GTQ": {
- "numeric_code": "320"
- },
- "GYD": {
- "numeric_code": "328",
- "fraction_digits": "0"
- },
- "HKD": {
- "numeric_code": "344"
- },
- "HNL": {
- "numeric_code": "340"
- },
- "HRK": {
- "numeric_code": "191"
- },
- "HTG": {
- "numeric_code": "332"
- },
- "HUF": {
- "numeric_code": "348"
- },
- "IDR": {
- "numeric_code": "360",
- "fraction_digits": "0"
- },
- "ILS": {
- "numeric_code": "376"
- },
- "INR": {
- "numeric_code": "356"
- },
- "IQD": {
- "numeric_code": "368",
- "fraction_digits": "0"
- },
- "IRR": {
- "numeric_code": "364",
- "fraction_digits": "0"
- },
- "ISK": {
- "numeric_code": "352",
- "fraction_digits": "0"
- },
- "JMD": {
- "numeric_code": "388"
- },
- "JOD": {
- "numeric_code": "400",
- "fraction_digits": "3"
- },
- "JPY": {
- "numeric_code": "392",
- "fraction_digits": "0"
- },
- "KES": {
- "numeric_code": "404"
- },
- "KGS": {
- "numeric_code": "417"
- },
- "KHR": {
- "numeric_code": "116"
- },
- "KMF": {
- "numeric_code": "174",
- "fraction_digits": "0"
- },
- "KPW": {
- "numeric_code": "408",
- "fraction_digits": "0"
- },
- "KRW": {
- "numeric_code": "410",
- "fraction_digits": "0"
- },
- "KWD": {
- "numeric_code": "414",
- "fraction_digits": "3"
- },
- "KYD": {
- "numeric_code": "136"
- },
- "KZT": {
- "numeric_code": "398"
- },
- "LAK": {
- "numeric_code": "418",
- "fraction_digits": "0"
- },
- "LBP": {
- "numeric_code": "422",
- "fraction_digits": "0"
- },
- "LKR": {
- "numeric_code": "144"
- },
- "LRD": {
- "numeric_code": "430"
- },
- "LSL": {
- "numeric_code": "426"
- },
- "LYD": {
- "numeric_code": "434",
- "fraction_digits": "3"
- },
- "MAD": {
- "numeric_code": "504"
- },
- "MDL": {
- "numeric_code": "498"
- },
- "MGA": {
- "numeric_code": "969",
- "fraction_digits": "0"
- },
- "MKD": {
- "numeric_code": "807"
- },
- "MMK": {
- "numeric_code": "104",
- "fraction_digits": "0"
- },
- "MNT": {
- "numeric_code": "496",
- "fraction_digits": "0"
- },
- "MOP": {
- "numeric_code": "446"
- },
- "MRO": {
- "numeric_code": "478",
- "fraction_digits": "0"
- },
- "MUR": {
- "numeric_code": "480",
- "fraction_digits": "0"
- },
- "MVR": {
- "numeric_code": "462"
- },
- "MWK": {
- "numeric_code": "454"
- },
- "MXN": {
- "numeric_code": "484"
- },
- "MYR": {
- "numeric_code": "458"
- },
- "MZN": {
- "numeric_code": "943"
- },
- "NAD": {
- "numeric_code": "516"
- },
- "NGN": {
- "numeric_code": "566"
- },
- "NIO": {
- "numeric_code": "558"
- },
- "NOK": {
- "numeric_code": "578"
- },
- "NPR": {
- "numeric_code": "524"
- },
- "NZD": {
- "numeric_code": "554"
- },
- "OMR": {
- "numeric_code": "512",
- "fraction_digits": "3"
- },
- "PAB": {
- "numeric_code": "590"
- },
- "PEN": {
- "numeric_code": "604"
- },
- "PGK": {
- "numeric_code": "598"
- },
- "PHP": {
- "numeric_code": "608"
- },
- "PKR": {
- "numeric_code": "586",
- "fraction_digits": "0"
- },
- "PLN": {
- "numeric_code": "985"
- },
- "PYG": {
- "numeric_code": "600",
- "fraction_digits": "0"
- },
- "QAR": {
- "numeric_code": "634"
- },
- "RON": {
- "numeric_code": "946"
- },
- "RSD": {
- "numeric_code": "941",
- "fraction_digits": "0"
- },
- "RUB": {
- "numeric_code": "643"
- },
- "RWF": {
- "numeric_code": "646",
- "fraction_digits": "0"
- },
- "SAR": {
- "numeric_code": "682"
- },
- "SBD": {
- "numeric_code": "090"
- },
- "SCR": {
- "numeric_code": "690"
- },
- "SDG": {
- "numeric_code": "938"
- },
- "SEK": {
- "numeric_code": "752"
- },
- "SGD": {
- "numeric_code": "702"
- },
- "SHP": {
- "numeric_code": "654"
- },
- "SLL": {
- "numeric_code": "694",
- "fraction_digits": "0"
- },
- "SOS": {
- "numeric_code": "706",
- "fraction_digits": "0"
- },
- "SRD": {
- "numeric_code": "968"
- },
- "SSP": {
- "numeric_code": "728"
- },
- "STD": {
- "numeric_code": "678",
- "fraction_digits": "0"
- },
- "SVC": {
- "numeric_code": "222"
- },
- "SYP": {
- "numeric_code": "760",
- "fraction_digits": "0"
- },
- "SZL": {
- "numeric_code": "748"
- },
- "THB": {
- "numeric_code": "764"
- },
- "TJS": {
- "numeric_code": "972"
- },
- "TMT": {
- "numeric_code": "934"
- },
- "TND": {
- "numeric_code": "788",
- "fraction_digits": "3"
- },
- "TOP": {
- "numeric_code": "776"
- },
- "TRY": {
- "numeric_code": "949"
- },
- "TTD": {
- "numeric_code": "780"
- },
- "TWD": {
- "numeric_code": "901"
- },
- "TZS": {
- "numeric_code": "834",
- "fraction_digits": "0"
- },
- "UAH": {
- "numeric_code": "980"
- },
- "UGX": {
- "numeric_code": "800",
- "fraction_digits": "0"
- },
- "USD": {
- "numeric_code": "840"
- },
- "UYU": {
- "numeric_code": "858"
- },
- "UZS": {
- "numeric_code": "860",
- "fraction_digits": "0"
- },
- "VEF": {
- "numeric_code": "937"
- },
- "VND": {
- "numeric_code": "704",
- "fraction_digits": "0"
- },
- "VUV": {
- "numeric_code": "548",
- "fraction_digits": "0"
- },
- "WST": {
- "numeric_code": "882"
- },
- "XAF": {
- "numeric_code": "950",
- "fraction_digits": "0"
- },
- "XCD": {
- "numeric_code": "951"
- },
- "XOF": {
- "numeric_code": "952",
- "fraction_digits": "0"
- },
- "XPF": {
- "numeric_code": "953",
- "fraction_digits": "0"
- },
- "YER": {
- "numeric_code": "886",
- "fraction_digits": "0"
- },
- "ZAR": {
- "numeric_code": "710"
- },
- "ZMW": {
- "numeric_code": "967"
- },
- "ZWL": {
- "numeric_code": "932"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/be.json b/vendor/commerceguys/intl/resources/currency/be.json
index 8d7d955eb..18ae8df72 100644
--- a/vendor/commerceguys/intl/resources/currency/be.json
+++ b/vendor/commerceguys/intl/resources/currency/be.json
@@ -9,7 +9,7 @@
"name": "алжырскі дынар"
},
"OMR": {
- "name": "аманскі рыал"
+ "name": "аманскі рыял"
},
"AOA": {
"name": "ангольская кванза"
@@ -43,7 +43,7 @@
"name": "бангладэшская така"
},
"BBD": {
- "name": "барбадоскі долар"
+ "name": "барбадаскі долар"
},
"BWP": {
"name": "батсванская пула"
@@ -82,13 +82,13 @@
"symbol": "₫"
},
"VUV": {
- "name": "вату"
+ "name": "вануацкі вату"
},
"HUF": {
"name": "венгерскі форынт"
},
- "VEF": {
- "name": "венесуальскі балівар"
+ "VES": {
+ "name": "венесуэльскі балівар"
},
"HTG": {
"name": "гаіцянскі гурд"
@@ -130,7 +130,7 @@
"DJF": {
"name": "джыбуційскі франк"
},
- "STD": {
+ "STN": {
"name": "добра Сан-Тамэ і Прынсіпі"
},
"USD": {
@@ -147,7 +147,7 @@
"name": "долар Трынідада і Табага"
},
"AED": {
- "name": "дырхем ААЭ"
+ "name": "дырхам ААЭ"
},
"EGP": {
"name": "егіпецкі фунт"
@@ -180,19 +180,19 @@
"name": "іракскі дынар"
},
"IRR": {
- "name": "іранскі рыал"
+ "name": "іранскі рыял"
},
"ISK": {
"name": "ісландская крона"
},
"KZT": {
- "name": "казахстанскі тэнгэ"
+ "name": "казахстанскі тэнге"
},
"COP": {
"name": "калумбійскае песа"
},
"KHR": {
- "name": "камбаджыйскі рыэль"
+ "name": "камбаджыйскі рыель"
},
"KMF": {
"name": "каморскі франк"
@@ -207,13 +207,13 @@
"name": "кангалезскі франк"
},
"QAR": {
- "name": "катарскі рыал"
+ "name": "катарскі рыял"
},
"KES": {
"name": "кенійскі шылінг"
},
"PGK": {
- "name": "кіна"
+ "name": "кіна Папуа-Новай Гвінеі"
},
"KGS": {
"name": "кіргізскі сом"
@@ -237,9 +237,6 @@
"LAK": {
"name": "лаоскі кіп"
},
- "SLL": {
- "name": "леонэ"
- },
"LRD": {
"name": "ліберыйскі долар"
},
@@ -282,8 +279,8 @@
"MUR": {
"name": "маўрыкійская рупія"
},
- "MRO": {
- "name": "маўрытанская ўгія"
+ "MRU": {
+ "name": "маўрытанская угія"
},
"MXN": {
"name": "мексіканскае песа",
@@ -299,7 +296,7 @@
"name": "непальская рупія"
},
"NGN": {
- "name": "нігерыйская найра"
+ "name": "нігерыйская наіра"
},
"ANG": {
"name": "нідэрландскі антыльскі гульдэн"
@@ -331,7 +328,7 @@
"name": "патака Макаа"
},
"ZAR": {
- "name": "паўднёваафрыканскі ранд"
+ "name": "паўднёваафрыканскі рэнд"
},
"KRW": {
"name": "паўднёвакарэйская вона",
@@ -389,6 +386,9 @@
"SRD": {
"name": "сурынамскі долар"
},
+ "SLL": {
+ "name": "сьера-леонскі леонэ"
+ },
"TJS": {
"name": "таджыкскі самані"
},
@@ -437,7 +437,7 @@
"symbol": "CFPF"
},
"SHP": {
- "name": "фунт Святой Алены"
+ "name": "фунт в-ва Святой Алены"
},
"FKP": {
"name": "фунт Фалклендскіх астравоў"
@@ -486,6 +486,9 @@
"SVC": {
"name": "Salvadoran Colón"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"ZWL": {
"name": "Zimbabwean Dollar (2009)"
}
diff --git a/vendor/commerceguys/intl/resources/currency/bez.json b/vendor/commerceguys/intl/resources/currency/bez.json
index 5ab9cbbb0..9f5f7bc21 100644
--- a/vendor/commerceguys/intl/resources/currency/bez.json
+++ b/vendor/commerceguys/intl/resources/currency/bez.json
@@ -261,7 +261,7 @@
"MUR": {
"name": "Lupila lwa Humolisi"
},
- "MRO": {
+ "MRU": {
"name": "Lupila lwa Humolitania"
},
"MAD": {
@@ -279,7 +279,7 @@
"SHP": {
"name": "Lupila lwa Husantahelena"
},
- "STD": {
+ "STN": {
"name": "Lupila lwa Husaotome na Huprinisipe"
},
"SAR": {
@@ -469,6 +469,9 @@
"UAH": {
"name": "Ukrainian Hryvnia"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UYU": {
"name": "Uruguayan Peso"
},
@@ -478,7 +481,7 @@
"VUV": {
"name": "Vanuatu Vatu"
},
- "VEF": {
+ "VES": {
"name": "Venezuelan Bolívar"
},
"VND": {
diff --git a/vendor/commerceguys/intl/resources/currency/bg.json b/vendor/commerceguys/intl/resources/currency/bg.json
index 5512f4d4e..3ebf8d528 100644
--- a/vendor/commerceguys/intl/resources/currency/bg.json
+++ b/vendor/commerceguys/intl/resources/currency/bg.json
@@ -81,8 +81,8 @@
"VUV": {
"name": "Вануатско вату"
},
- "VEF": {
- "name": "Венецуелски боливар"
+ "VES": {
+ "name": "Венецуелски боливар (VES)"
},
"VND": {
"name": "Виетнамски донг"
@@ -117,7 +117,7 @@
"AED": {
"name": "Дирхам на Обединените арабски емирства"
},
- "STD": {
+ "STN": {
"name": "Добра на Сао Томе и Принсипи"
},
"SBD": {
@@ -245,7 +245,7 @@
"SHP": {
"name": "Лира на Света Елена"
},
- "MRO": {
+ "MRU": {
"name": "Мавританска угия"
},
"MUR": {
@@ -342,7 +342,7 @@
"name": "Самоанска тала"
},
"SAR": {
- "name": "Саудитскоарабски риал"
+ "name": "саудитски риал"
},
"SZL": {
"name": "Свазилендски лилангени"
@@ -422,10 +422,6 @@
"FKP": {
"name": "Фолклендска лира"
},
- "XPF": {
- "name": "Френскополинезийски франк",
- "symbol": "CFPF"
- },
"HTG": {
"name": "Хаитски гурд"
},
@@ -475,5 +471,12 @@
},
"JPY": {
"name": "Японска йена"
+ },
+ "XPF": {
+ "name": "CFP франк",
+ "symbol": "CFPF"
+ },
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
}
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/bm.json b/vendor/commerceguys/intl/resources/currency/bm.json
index 2b6029151..342620fc3 100644
--- a/vendor/commerceguys/intl/resources/currency/bm.json
+++ b/vendor/commerceguys/intl/resources/currency/bm.json
@@ -283,7 +283,7 @@
"MZN": {
"name": "Mozambican Metical"
},
- "MRO": {
+ "MRU": {
"name": "mɔritani Uguwiya"
},
"MMK": {
@@ -364,7 +364,7 @@
"WST": {
"name": "Samoan Tala"
},
- "STD": {
+ "STN": {
"name": "sawotome Dobra"
},
"SAR": {
@@ -461,6 +461,9 @@
"UAH": {
"name": "Ukrainian Hryvnia"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UYU": {
"name": "Uruguayan Peso"
},
@@ -470,7 +473,7 @@
"VUV": {
"name": "Vanuatu Vatu"
},
- "VEF": {
+ "VES": {
"name": "Venezuelan Bolívar"
},
"VND": {
diff --git a/vendor/commerceguys/intl/resources/currency/bn.json b/vendor/commerceguys/intl/resources/currency/bn.json
index 1a707d4f1..8a12a7311 100644
--- a/vendor/commerceguys/intl/resources/currency/bn.json
+++ b/vendor/commerceguys/intl/resources/currency/bn.json
@@ -340,7 +340,7 @@
"BTN": {
"name": "ভুটানি এনগুল্ট্রুম"
},
- "VEF": {
+ "VES": {
"name": "ভেনিজুয়েলীয় বলিভার"
},
"MNT": {
@@ -381,7 +381,7 @@
"MDL": {
"name": "মোল্ডোভান লেয়ু"
},
- "MRO": {
+ "MRU": {
"name": "মৌরিতানিয়ান ওউগুইয়া"
},
"MUR": {
@@ -430,7 +430,7 @@
"SBD": {
"name": "সলোমন দ্বীপপুঞ্জ ডলার"
},
- "STD": {
+ "STN": {
"name": "সাও টোমে এবং প্রিন্সিপে ডোবরা"
},
"WST": {
@@ -491,5 +491,8 @@
},
"HUF": {
"name": "হাঙ্গেরিয়ান ফোরিন্ট"
+ },
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
}
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/br.json b/vendor/commerceguys/intl/resources/currency/br.json
index f34426849..7f99ce2a1 100644
--- a/vendor/commerceguys/intl/resources/currency/br.json
+++ b/vendor/commerceguys/intl/resources/currency/br.json
@@ -14,7 +14,7 @@
"ETB": {
"name": "birr Etiopia"
},
- "VEF": {
+ "VES": {
"name": "bolivar Venezuela"
},
"BOB": {
@@ -68,7 +68,7 @@
"MAD": {
"name": "dirham Maroko"
},
- "STD": {
+ "STN": {
"name": "dobra São Tomé ha Príncipe"
},
"AUD": {
@@ -324,7 +324,7 @@
"BTN": {
"name": "ngultrum Bhoutan"
},
- "MRO": {
+ "MRU": {
"name": "ouguiya Maouritania"
},
"TOP": {
@@ -464,6 +464,9 @@
"MNT": {
"name": "tugrik Mongolia"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"VUV": {
"name": "vatu Vanuatu"
},
diff --git a/vendor/commerceguys/intl/resources/currency/brx.json b/vendor/commerceguys/intl/resources/currency/brx.json
index ec7d50841..0103a6079 100644
--- a/vendor/commerceguys/intl/resources/currency/brx.json
+++ b/vendor/commerceguys/intl/resources/currency/brx.json
@@ -12,6 +12,9 @@
"TMT": {
"name": "Turkmenistani Manat"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"ZWL": {
"name": "Zimbabwean Dollar (2009)"
},
@@ -366,7 +369,7 @@
"MNT": {
"name": "मौंगोलीयाई तुग्रीक"
},
- "MRO": {
+ "MRU": {
"name": "मौरिटानी ऊगुया"
},
"MMK": {
@@ -420,7 +423,7 @@
"name": "वीयतनामी डॉंग",
"symbol": "₫"
},
- "VEF": {
+ "VES": {
"name": "वेनेज़ुएलाई बोलिवार"
},
"WST": {
@@ -438,7 +441,7 @@
"SAR": {
"name": "साउदी रियाल"
},
- "STD": {
+ "STN": {
"name": "साँव तोमे एवं प्रीन्सीपे का डोब्रा"
},
"SGD": {
diff --git a/vendor/commerceguys/intl/resources/currency/bs-Cyrl.json b/vendor/commerceguys/intl/resources/currency/bs-Cyrl.json
index 8b2bdf902..e4e38ab00 100644
--- a/vendor/commerceguys/intl/resources/currency/bs-Cyrl.json
+++ b/vendor/commerceguys/intl/resources/currency/bs-Cyrl.json
@@ -1,7 +1,4 @@
{
- "AFN": {
- "name": "Авганистански авган"
- },
"AZN": {
"name": "Азербејџански манат"
},
@@ -16,10 +13,13 @@
"symbol": "US$"
},
"AOA": {
- "name": "анголска кванза"
+ "name": "Анголска кванза"
},
"ARS": {
- "name": "аргентински пезо"
+ "name": "Аргентински пезос"
+ },
+ "AMD": {
+ "name": "Арменски драм"
},
"AWG": {
"name": "Арубански флорин"
@@ -28,11 +28,14 @@
"name": "Аустралијски долар",
"symbol": "A$"
},
+ "AFN": {
+ "name": "Афганистански афгани"
+ },
"BDT": {
"name": "Бангладешка така"
},
"BBD": {
- "name": "Барбадошки долар"
+ "name": "Барбадоски долар"
},
"BSD": {
"name": "Бахамски долар"
@@ -41,7 +44,7 @@
"name": "Бахреински динар"
},
"BZD": {
- "name": "Белизе долар"
+ "name": "Белизеански долар"
},
"BYN": {
"name": "Белоруска рубља"
@@ -50,13 +53,13 @@
"name": "Бермудски долар"
},
"BOB": {
- "name": "Боливијски Боливиано"
+ "name": "Боливијски боливиано"
},
"BWP": {
"name": "Боцванска пула"
},
"BRL": {
- "name": "Бразилски Реал",
+ "name": "Бразилски реал",
"symbol": "R$"
},
"GBP": {
@@ -78,7 +81,7 @@
"VUV": {
"name": "Вануатски вату"
},
- "VEF": {
+ "VES": {
"name": "Венецуелански боливар"
},
"VND": {
@@ -91,6 +94,9 @@
"GHS": {
"name": "Гански цеди"
},
+ "GYD": {
+ "name": "Гвајански долар"
+ },
"GTQ": {
"name": "Гватемалски квецал"
},
@@ -98,19 +104,16 @@
"name": "Гвинејски франак"
},
"GIP": {
- "name": "Гибралташка фунта"
+ "name": "Гибралтаска фунта"
},
"GEL": {
"name": "Грузијски лари"
},
- "GYD": {
- "name": "Гујански долар"
- },
"DKK": {
"name": "Данска круна"
},
"DOP": {
- "name": "Доминикански пезо"
+ "name": "Доминикански пезос"
},
"EUR": {
"name": "Евро",
@@ -120,10 +123,10 @@
"name": "Египатска фунта"
},
"ERN": {
- "name": "Еритреанска накфа"
+ "name": "Еритрејска накфа"
},
"ETB": {
- "name": "етиопијски бир"
+ "name": "Етиопијски бир"
},
"ZMW": {
"name": "Замбијска квача"
@@ -139,14 +142,14 @@
"symbol": "₪"
},
"INR": {
- "name": "Индијски Рупи",
+ "name": "Индијска рупија",
"symbol": "₹"
},
"IDR": {
- "name": "Индонезијска рупиа"
+ "name": "Индонежанска рупија"
},
"IRR": {
- "name": "Ирански риал"
+ "name": "Ирански ријал"
},
"IQD": {
"name": "Ирачки динар"
@@ -166,49 +169,49 @@
"symbol": "¥"
},
"YER": {
- "name": "Јеменски риал"
- },
- "AMD": {
- "name": "Јерменски драм"
+ "name": "Јеменски ријал"
},
"JOD": {
"name": "Јордански динар"
},
"ZAR": {
- "name": "Јужно-афрички ранд"
+ "name": "Јужноафрички ранд"
},
"KRW": {
- "name": "Јужнокорејски Вон",
+ "name": "Јужнокорејски вон",
"symbol": "₩"
},
+ "SSP": {
+ "name": "Јужносуданска фунта"
+ },
"KZT": {
- "name": "Казахстански тенџ"
+ "name": "Казахстански тенге"
},
"KYD": {
- "name": "Кајманска острва долар"
+ "name": "Кајмански долар"
},
"KHR": {
- "name": "Камбоџијски риел"
+ "name": "Камбоџански ријел"
},
"CAD": {
"name": "Канадски долар",
"symbol": "CA$"
},
"QAR": {
- "name": "Катаршки ријал"
+ "name": "Катарски ријал"
},
"KES": {
"name": "Кенијски шилинг"
},
"CNY": {
- "name": "Кинески јуан ренминби",
+ "name": "Кинески јуан",
"symbol": "CN¥"
},
"KGS": {
"name": "Киргистански сом"
},
"COP": {
- "name": "Колумбијски пезо"
+ "name": "Колумбијски пезос"
},
"KMF": {
"name": "Коморски франак"
@@ -218,40 +221,43 @@
"symbol": "КМ"
},
"CDF": {
- "name": "Конголски франак"
+ "name": "Конгоански франак"
},
"CRC": {
"name": "Костарикански колон"
},
"CUC": {
- "name": "кубански конвертибилни песо"
+ "name": "кубански конвертибилни пезос"
},
"CUP": {
- "name": "Кубански пезо"
+ "name": "Кубански пезос"
},
"KWD": {
"name": "Кувајтски динар"
},
"LAK": {
- "name": "Лаошки кип"
- },
- "LBP": {
- "name": "Лебанска фунта"
+ "name": "Лаоски кип"
},
"LSL": {
"name": "Лесото лоти"
},
+ "LBP": {
+ "name": "Либанска фунта"
+ },
"LRD": {
"name": "Либеријски долар"
},
"LYD": {
"name": "Либијски динар"
},
+ "MGA": {
+ "name": "Мадагаскарски аријари"
+ },
"HUF": {
"name": "Мађарска форинта"
},
"MOP": {
- "name": "Маканишка патака"
+ "name": "Макаоска патака"
},
"MKD": {
"name": "Македонски денар"
@@ -259,45 +265,42 @@
"MWK": {
"name": "Малавијска квача"
},
- "MGA": {
- "name": "Малагасијски ариари"
- },
"MVR": {
- "name": "Малдивијска руфија"
+ "name": "Малдивска руфија"
},
"MYR": {
- "name": "Малезијски ринггит"
+ "name": "Малезијски рингит"
},
"MAD": {
"name": "Марокански дирхам"
},
- "MRO": {
- "name": "Мауританијска угвија"
+ "MRU": {
+ "name": "Мауританска огија"
},
"MUR": {
- "name": "Маурицијски рупи"
+ "name": "Маурицијска рупија"
},
"MXN": {
- "name": "Мексички пезо",
+ "name": "Мексички пезос",
"symbol": "MX$"
},
"MMK": {
- "name": "Мјанмашки кјат"
+ "name": "Мијанмарски кјат"
},
"MZN": {
"name": "Мозамбијски метикал"
},
"MDL": {
- "name": "Молдовски љу"
+ "name": "Молдавски леј"
},
"MNT": {
"name": "Монголски тугрик"
},
"NAD": {
- "name": "намбијски долар"
+ "name": "Намибијски долар"
},
"NPR": {
- "name": "Непалски рупи"
+ "name": "Непалска рупија"
},
"NGN": {
"name": "Нигеријска наира"
@@ -320,16 +323,16 @@
"name": "Омански ријал"
},
"PKR": {
- "name": "Пакистански рупи"
+ "name": "Пакистанска рупија"
},
"PAB": {
"name": "Панамска балбоа"
},
"PGK": {
- "name": "Папуа ново-гвинејшка кина"
+ "name": "Папуанска кина"
},
"PYG": {
- "name": "Парагвајски гуарни"
+ "name": "Парагвајски гварани"
},
"PEN": {
"name": "Перуански сол"
@@ -339,10 +342,10 @@
"symbol": "зл"
},
"RWF": {
- "name": "Руандански франак"
+ "name": "Руандски франак"
},
"RON": {
- "name": "Румунски леу"
+ "name": "Румунски леј"
},
"RUB": {
"name": "Руска рубља"
@@ -353,17 +356,17 @@
"WST": {
"name": "Самоанска тала"
},
- "STD": {
+ "STN": {
"name": "Сао Томе и Принципе добра"
},
"SAR": {
"name": "Саудијски ријал"
},
- "SHP": {
- "name": "Св. јеленска фунта"
- },
"SZL": {
- "name": "Свази лилангени"
+ "name": "Свазилендски лилангени"
+ },
+ "SHP": {
+ "name": "Света Јелена фунта"
},
"KPW": {
"name": "Севернокорејски вон"
@@ -372,7 +375,7 @@
"name": "Сејшелска рупија"
},
"SLL": {
- "name": "Сијера-леоншки леоне"
+ "name": "Сијералеонски леоне"
},
"SGD": {
"name": "Сингапурски долар"
@@ -381,10 +384,10 @@
"name": "Сиријска фунта"
},
"SBD": {
- "name": "Соломонско-острвски долар"
+ "name": "Соломонски долар"
},
"SOS": {
- "name": "СОмалијски шилинг"
+ "name": "Сомалијски шилинг"
},
"RSD": {
"name": "Српски динар",
@@ -394,25 +397,25 @@
"name": "Суданска фунта"
},
"SRD": {
- "name": "СУринамски долар"
+ "name": "Суринамски долар"
},
"THB": {
- "name": "Таи бахт"
- },
- "TJS": {
- "name": "Таљихистански сомони"
+ "name": "Тајски бахт"
},
"TZS": {
"name": "Танзанијски шилинг"
},
+ "TJS": {
+ "name": "Таџикистански сомони"
+ },
"TOP": {
- "name": "Тонгоншка Панга"
+ "name": "Тонгоанска панга"
},
"TTD": {
- "name": "Тринидад тобагошки долар"
+ "name": "Тринидад-тобагошки долар"
},
"TND": {
- "name": "Тунизијски долар"
+ "name": "Туниски динар"
},
"TMT": {
"name": "Туркменистански манат"
@@ -434,16 +437,16 @@
"name": "Украјинска хривња"
},
"UYU": {
- "name": "Уругвајски пезо"
+ "name": "Уругвајски пезос"
},
"PHP": {
- "name": "Филипински пезо"
+ "name": "Филипински пезос"
},
"FJD": {
"name": "Фиџи долар"
},
"FKP": {
- "name": "Фокландска острва фунта"
+ "name": "Фолкландска фунта"
},
"HTG": {
"name": "Хаићански гурд"
@@ -466,10 +469,10 @@
"symbol": "Кч"
},
"CLP": {
- "name": "Чилеански пезо"
+ "name": "Чилеански пезос"
},
"DJF": {
- "name": "Џибутански франак"
+ "name": "Џибутски франак"
},
"CHF": {
"name": "Швајцарски франак"
@@ -478,7 +481,7 @@
"name": "Шведска круна"
},
"LKR": {
- "name": "Шриланкански рупи"
+ "name": "Шриланканска рупија"
},
"XOF": {
"name": "CFA франак BCEAO",
@@ -492,7 +495,7 @@
"name": "CFP франак",
"symbol": "CFPF"
},
- "SSP": {
- "name": "South Sudanese Pound"
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
}
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/bs.json b/vendor/commerceguys/intl/resources/currency/bs.json
index e16d68cb8..d61de915b 100644
--- a/vendor/commerceguys/intl/resources/currency/bs.json
+++ b/vendor/commerceguys/intl/resources/currency/bs.json
@@ -94,7 +94,7 @@
"AED": {
"name": "Dirham Ujedinjenih Arapskih Emirata"
},
- "STD": {
+ "STN": {
"name": "Dobra Sao Toma i Principa"
},
"DOP": {
@@ -300,7 +300,7 @@
"MUR": {
"name": "Mauricijska rupija"
},
- "MRO": {
+ "MRU": {
"name": "Mauritanijska ugvija"
},
"MXN": {
@@ -453,6 +453,9 @@
"UAH": {
"name": "Ukrajinska hrivnja"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UYU": {
"name": "Urugvajski pezos"
},
@@ -462,7 +465,7 @@
"VUV": {
"name": "Vanuatski vatu"
},
- "VEF": {
+ "VES": {
"name": "Venecuelanski bolivar"
},
"VND": {
diff --git a/vendor/commerceguys/intl/resources/currency/ca.json b/vendor/commerceguys/intl/resources/currency/ca.json
index 1c2d49cbe..ceaf59540 100644
--- a/vendor/commerceguys/intl/resources/currency/ca.json
+++ b/vendor/commerceguys/intl/resources/currency/ca.json
@@ -15,7 +15,7 @@
"ETB": {
"name": "birr etíop"
},
- "VEF": {
+ "VES": {
"name": "bolívar veneçolà"
},
"BOB": {
@@ -25,13 +25,13 @@
"name": "cedi ghanès"
},
"CRC": {
- "name": "colón costa-riqueny"
+ "name": "colon costa-riqueny"
},
"SVC": {
- "name": "colón salvadorenc"
+ "name": "colon salvadorenc"
},
"NIO": {
- "name": "córdoba oro nicaragüenca"
+ "name": "córdoba nicaragüenc"
},
"DKK": {
"name": "corona danesa"
@@ -84,7 +84,7 @@
"MAD": {
"name": "dírham marroquí"
},
- "STD": {
+ "STN": {
"name": "dobra de São Tomé i Príncipe"
},
"AUD": {
@@ -223,11 +223,10 @@
},
"JPY": {
"name": "ien japonès",
- "symbol": "JP¥"
+ "symbol": "¥"
},
"CNY": {
- "name": "iuan xinès",
- "symbol": "¥"
+ "name": "iuan xinès"
},
"PGK": {
"name": "kina de Papua Nova Guinea"
@@ -300,7 +299,7 @@
"name": "lliura libanesa"
},
"SYP": {
- "name": "lliura síria"
+ "name": "lliura siriana"
},
"SDG": {
"name": "lliura sudanesa"
@@ -337,7 +336,7 @@
"name": "nou xéquel israelià",
"symbol": "₪"
},
- "MRO": {
+ "MRU": {
"name": "ouguiya maurità"
},
"TOP": {
@@ -461,6 +460,9 @@
"MNT": {
"name": "tögrög mongol"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"VUV": {
"name": "vatu de Vanuatu"
},
diff --git a/vendor/commerceguys/intl/resources/currency/ccp.json b/vendor/commerceguys/intl/resources/currency/ccp.json
new file mode 100644
index 000000000..b2854b83f
--- /dev/null
+++ b/vendor/commerceguys/intl/resources/currency/ccp.json
@@ -0,0 +1,498 @@
+{
+ "MRU": {
+ "name": "Mauritanian Ouguiya"
+ },
+ "STN": {
+ "name": "São Tomé & Príncipe Dobra"
+ },
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
+ "VES": {
+ "name": "Venezuelan Bolívar"
+ },
+ "UAH": {
+ "name": "ই𑄃𑄨𑄃𑄪𑄇𑄳𑄢𑄭𑄚𑄴 𑄢𑄨𑄛𑄴𑄚𑄨𑄠"
+ },
+ "AZN": {
+ "name": "𑄃𑄎𑄢𑄴𑄝𑄭𑄎𑄚𑄴 𑄟𑄚𑄖𑄴"
+ },
+ "AFN": {
+ "name": "𑄃𑄜𑄴𑄉𑄚𑄴 𑄃𑄜𑄴𑄉𑄚𑄨"
+ },
+ "AWG": {
+ "name": "𑄃𑄢𑄪𑄝 𑄉𑄨𑄣𑄴𑄓𑄢𑄴"
+ },
+ "ARS": {
+ "name": "𑄃𑄢𑄴𑄎𑄬𑄚𑄴𑄑𑄨𑄚 𑄛𑄬𑄥𑄮"
+ },
+ "DZD": {
+ "name": "𑄃𑄢𑄴𑄎𑄬𑄢𑄩𑄠𑄧 𑄘𑄨𑄚𑄢𑄴"
+ },
+ "AMD": {
+ "name": "𑄃𑄢𑄴𑄟𑄬𑄚𑄨𑄠𑄚𑄴 𑄘𑄳𑄢𑄟𑄴"
+ },
+ "ALL": {
+ "name": "𑄃𑄣𑄴𑄝𑄬𑄚𑄨𑄠𑄚𑄴 𑄣𑄬𑄇𑄴"
+ },
+ "AUD": {
+ "name": "𑄃𑄧𑄌𑄴𑄑𑄳𑄢𑄬𑄣𑄨𑄠𑄚𑄴 𑄓𑄧𑄣𑄢𑄴",
+ "symbol": "A$"
+ },
+ "EUR": {
+ "name": "𑄃𑄨𑄅𑄪𑄢𑄮",
+ "symbol": "€"
+ },
+ "ETB": {
+ "name": "𑄃𑄨𑄗𑄨𑄃𑄮𑄛𑄨𑄠𑄚𑄴 𑄝𑄨𑄢𑄴"
+ },
+ "INR": {
+ "name": "𑄃𑄨𑄚𑄴𑄘𑄨𑄠𑄚𑄴 𑄢𑄪𑄛𑄨",
+ "symbol": "₹"
+ },
+ "IDR": {
+ "name": "𑄃𑄨𑄚𑄴𑄘𑄮𑄚𑄬𑄥𑄨𑄠𑄚𑄴 𑄢𑄪𑄛𑄨𑄠𑄳𑄦𑄴"
+ },
+ "YER": {
+ "name": "𑄃𑄨𑄠𑄬𑄟𑄬𑄚𑄨 𑄢𑄨𑄠𑄣𑄴"
+ },
+ "IQD": {
+ "name": "𑄃𑄨𑄢𑄇𑄨 𑄘𑄨𑄚𑄢𑄴"
+ },
+ "IRR": {
+ "name": "𑄃𑄨𑄢𑄚𑄨𑄠𑄚𑄴 𑄢𑄨𑄠𑄣𑄴"
+ },
+ "ILS": {
+ "name": "𑄃𑄨𑄥𑄳𑄢𑄭𑄣𑄨 𑄚𑄱 𑄥𑄬𑄇𑄬𑄣𑄴",
+ "symbol": "₪"
+ },
+ "UGX": {
+ "name": "𑄃𑄪𑄉𑄚𑄴𑄓𑄚𑄴 𑄥𑄨𑄣𑄨𑄁"
+ },
+ "UZS": {
+ "name": "𑄃𑄪𑄌𑄴𑄝𑄬𑄇𑄨𑄌𑄴𑄖𑄚𑄨 𑄥𑄮𑄟𑄴"
+ },
+ "KPW": {
+ "name": "𑄃𑄪𑄖𑄴𑄖𑄮𑄢𑄴 𑄇𑄮𑄢𑄨𑄠𑄢𑄴 𑄃𑄮𑄚𑄴"
+ },
+ "UYU": {
+ "name": "𑄃𑄪𑄢𑄪𑄉𑄪𑄠𑄬 𑄛𑄬𑄥𑄮"
+ },
+ "ERN": {
+ "name": "𑄃𑄬𑄢𑄨𑄑𑄳𑄢𑄨𑄠𑄬𑄚𑄴 𑄚𑄇𑄴𑄜"
+ },
+ "SVC": {
+ "name": "𑄃𑄬𑄣𑄴 𑄥𑄳𑄠𑄣𑄴𑄞𑄮𑄓𑄮𑄢𑄴 𑄇𑄮𑄣𑄮𑄚𑄴"
+ },
+ "ISK": {
+ "name": "𑄃𑄭𑄥𑄴𑄣𑄳𑄠𑄚𑄳𑄓𑄴 𑄇𑄳𑄢𑄯𑄚𑄴"
+ },
+ "OMR": {
+ "name": "𑄃𑄮𑄟𑄚𑄨 𑄢𑄨𑄠𑄣𑄴"
+ },
+ "AOA": {
+ "name": "𑄃𑄳𑄠𑄋𑄴𑄉𑄮𑄣𑄚𑄴 𑄇𑄧𑄤𑄮𑄚𑄴𑄎"
+ },
+ "KZT": {
+ "name": "𑄇𑄎𑄈𑄥𑄴𑄖𑄚𑄨 𑄑𑄬𑄋𑄴𑄉𑄬"
+ },
+ "QAR": {
+ "name": "𑄇𑄖𑄢𑄴 𑄢𑄨𑄠𑄳𑄠𑄣𑄴"
+ },
+ "CAD": {
+ "name": "𑄇𑄚𑄓𑄨𑄠𑄚𑄴 𑄓𑄧𑄣𑄢𑄴",
+ "symbol": "CA$"
+ },
+ "CDF": {
+ "name": "𑄇𑄧𑄋𑄴𑄉𑄮𑄣𑄨𑄌𑄴 𑄜𑄳𑄢𑄁𑄇𑄴"
+ },
+ "KHR": {
+ "name": "𑄇𑄧𑄟𑄴𑄝𑄮𑄓𑄨𑄠𑄚𑄴 𑄢𑄨𑄠𑄬𑄣𑄴"
+ },
+ "KMF": {
+ "name": "𑄇𑄧𑄟𑄴𑄝𑄮𑄢𑄮 𑄜𑄳𑄢𑄋𑄳𑄇𑄴"
+ },
+ "COP": {
+ "name": "𑄇𑄧𑄣𑄮𑄟𑄴𑄝𑄨𑄠𑄚𑄴 𑄛𑄬𑄥𑄮"
+ },
+ "CUP": {
+ "name": "𑄇𑄨𑄅𑄪𑄝𑄚𑄴 𑄛𑄬𑄥𑄮"
+ },
+ "CUC": {
+ "name": "𑄇𑄨𑄅𑄪𑄝𑄚𑄴 𑄝𑄮𑄘𑄮𑄣𑄨𑄛𑄢𑄬 𑄛𑄬𑄥𑄮"
+ },
+ "KGS": {
+ "name": "𑄇𑄨𑄢𑄴𑄉𑄨𑄎𑄴𑄃𑄨𑄥𑄴𑄖𑄚𑄴 𑄥𑄮𑄟𑄴"
+ },
+ "KWD": {
+ "name": "𑄇𑄪𑄠𑄬𑄖𑄨 𑄘𑄨𑄚𑄢𑄴"
+ },
+ "KES": {
+ "name": "𑄇𑄬𑄚𑄨𑄠𑄚𑄴 𑄥𑄨𑄣𑄨𑄁"
+ },
+ "CVE": {
+ "name": "𑄇𑄬𑄛𑄴 𑄞𑄢𑄴𑄘𑄬 𑄃𑄬𑄥𑄴𑄇𑄪𑄓𑄮"
+ },
+ "KYD": {
+ "name": "𑄇𑄬𑄟𑄳𑄠𑄚𑄴 𑄉𑄭 𑄉𑄭 𑄞𑄨𑄘𑄬𑄢𑄴 𑄓𑄧𑄣𑄢𑄴"
+ },
+ "CRC": {
+ "name": "𑄇𑄮𑄥𑄴𑄑𑄢𑄨𑄇 𑄇𑄮𑄣𑄮𑄚𑄴"
+ },
+ "HRK": {
+ "name": "𑄇𑄳𑄢𑄮𑄠𑄬𑄥𑄨𑄠𑄚𑄴 𑄇𑄪𑄚"
+ },
+ "GMD": {
+ "name": "𑄉𑄟𑄴𑄝𑄨𑄠 𑄓𑄣𑄥𑄨"
+ },
+ "GNF": {
+ "name": "𑄉𑄨𑄚𑄨 𑄜𑄳𑄢𑄋𑄳𑄇𑄴"
+ },
+ "GTQ": {
+ "name": "𑄉𑄪𑄠𑄖𑄬𑄟𑄣𑄧 𑄇𑄪𑄠𑄬𑄖𑄴𑄎𑄣𑄴"
+ },
+ "GYD": {
+ "name": "𑄉𑄭𑄠𑄬𑄚 𑄓𑄧𑄣𑄢𑄴"
+ },
+ "GHS": {
+ "name": "𑄊𑄚 𑄥𑄬𑄓𑄨"
+ },
+ "CLP": {
+ "name": "𑄌𑄨𑄣𑄨 𑄛𑄬𑄥𑄮"
+ },
+ "CNY": {
+ "name": "𑄌𑄩𑄚 𑄠𑄪𑄠𑄚𑄴",
+ "symbol": "CN¥"
+ },
+ "CZK": {
+ "name": "𑄌𑄬𑄇𑄴 𑄛𑄳𑄢𑄧𑄎𑄖𑄧𑄚𑄴𑄖𑄳𑄢𑄧 𑄇𑄮𑄢𑄪𑄚"
+ },
+ "JPY": {
+ "name": "𑄎𑄛𑄚𑄨 𑄃𑄨𑄠𑄬𑄚𑄴",
+ "symbol": "JP¥"
+ },
+ "JMD": {
+ "name": "𑄎𑄟𑄭𑄇𑄚𑄴 𑄓𑄧𑄣𑄢𑄴"
+ },
+ "ZMW": {
+ "name": "𑄎𑄟𑄴𑄝𑄨𑄠𑄚𑄴 𑄇𑄧𑄤𑄌"
+ },
+ "AED": {
+ "name": "𑄎𑄧𑄙 𑄃𑄢𑄧𑄝𑄴 𑄃𑄟𑄨𑄢𑄖𑄴 𑄘𑄨𑄢𑄴𑄦𑄟𑄴"
+ },
+ "GEL": {
+ "name": "𑄎𑄧𑄢𑄴𑄎𑄨𑄠𑄚𑄴 𑄣𑄢𑄨"
+ },
+ "JOD": {
+ "name": "𑄎𑄧𑄢𑄴𑄓𑄚𑄨𑄠𑄚𑄴 𑄘𑄨𑄚𑄢𑄴"
+ },
+ "DJF": {
+ "name": "𑄎𑄨𑄝𑄪𑄖𑄨 𑄜𑄳𑄢𑄁𑄇𑄴"
+ },
+ "GIP": {
+ "name": "𑄎𑄨𑄝𑄳𑄢𑄣𑄴𑄑𑄢𑄴 𑄛𑄅𑄪𑄚𑄳𑄓𑄴"
+ },
+ "ZWL": {
+ "name": "𑄎𑄨𑄟𑄴𑄝𑄝𑄪𑄠𑄬 𑄓𑄧𑄣𑄢𑄴 (𑄸𑄶𑄶𑄿)"
+ },
+ "TOP": {
+ "name": "𑄑𑄮𑄋𑄴𑄉 𑄛𑄳𑄃 𑄃𑄋𑄴𑄉"
+ },
+ "DOP": {
+ "name": "𑄓𑄮𑄟𑄨𑄚𑄨𑄇𑄚𑄴 𑄛𑄬𑄥𑄮"
+ },
+ "DKK": {
+ "name": "𑄓𑄳𑄠𑄚𑄨𑄌𑄴 𑄇𑄳𑄢𑄯𑄚𑄴"
+ },
+ "TJS": {
+ "name": "𑄖𑄎𑄨𑄇𑄨𑄌𑄴𑄖𑄚𑄴 𑄥𑄮𑄟𑄮𑄚𑄨"
+ },
+ "TZS": {
+ "name": "𑄖𑄚𑄴𑄎𑄚𑄨𑄠 𑄥𑄨𑄣𑄨𑄁"
+ },
+ "TND": {
+ "name": "𑄖𑄨𑄃𑄪𑄚𑄬𑄥𑄨𑄠𑄚𑄴 𑄘𑄨𑄚𑄢𑄴"
+ },
+ "TMT": {
+ "name": "𑄖𑄪𑄢𑄴𑄇𑄧𑄟𑄬𑄚𑄨𑄌𑄴𑄖𑄚𑄨 𑄟𑄚𑄖𑄴"
+ },
+ "TRY": {
+ "name": "𑄖𑄪𑄢𑄴𑄇𑄨 𑄣𑄨𑄢"
+ },
+ "TTD": {
+ "name": "𑄖𑄳𑄢𑄨𑄚𑄨𑄘𑄖𑄴 𑄃𑄳𑄃 𑄑𑄮𑄝𑄉𑄮 𑄓𑄧𑄣𑄢𑄴"
+ },
+ "THB": {
+ "name": "𑄗𑄭 𑄝𑄖𑄴",
+ "symbol": "฿"
+ },
+ "ZAR": {
+ "name": "𑄘𑄧𑄉𑄨𑄚𑄴 𑄃𑄜𑄳𑄢𑄨𑄇𑄚𑄴 𑄢𑄳𑄠𑄚𑄳𑄓𑄴"
+ },
+ "KRW": {
+ "name": "𑄘𑄧𑄉𑄨𑄚𑄴 𑄇𑄮𑄢𑄨𑄠𑄢𑄴 𑄃𑄮𑄚𑄴",
+ "symbol": "₩"
+ },
+ "SSP": {
+ "name": "𑄘𑄧𑄉𑄨𑄚𑄴 𑄥𑄪𑄘𑄚𑄨 𑄛𑄃𑄪𑄚𑄳𑄓𑄴"
+ },
+ "NAD": {
+ "name": "𑄚𑄟𑄨𑄝𑄨𑄠 𑄓𑄧𑄣𑄢𑄴"
+ },
+ "NOK": {
+ "name": "𑄚𑄧𑄢𑄴𑄃𑄮𑄠𑄬 𑄇𑄳𑄢𑄯𑄚𑄴"
+ },
+ "NZD": {
+ "name": "𑄚𑄨𑄃𑄪𑄎𑄨𑄣𑄳𑄠𑄚𑄳𑄓𑄴 𑄓𑄧𑄣𑄢𑄴",
+ "symbol": "NZ$"
+ },
+ "NIO": {
+ "name": "𑄚𑄨𑄇𑄢𑄉𑄪𑄠𑄚 𑄇𑄧𑄢𑄴𑄓𑄮𑄝"
+ },
+ "ANG": {
+ "name": "𑄚𑄬𑄘𑄢𑄴𑄣𑄳𑄠𑄚𑄴𑄓𑄴 𑄃𑄳𑄠𑄚𑄴𑄑𑄨𑄣𑄨𑄠𑄚𑄴 𑄉𑄪𑄣𑄴𑄓𑄬𑄢𑄴"
+ },
+ "NPR": {
+ "name": "𑄚𑄬𑄛𑄣𑄨 𑄢𑄪𑄛𑄨"
+ },
+ "NGN": {
+ "name": "𑄚𑄭𑄎𑄬𑄢𑄨𑄠𑄚𑄴 𑄚𑄠𑄴𑄢"
+ },
+ "TWD": {
+ "name": "𑄚𑄱 𑄦𑄭𑄤𑄚𑄴𑄓𑄧𑄣𑄢𑄴",
+ "symbol": "NT$"
+ },
+ "PKR": {
+ "name": "𑄛𑄇𑄨𑄥𑄴𑄖𑄚𑄨 𑄢𑄪𑄛𑄨"
+ },
+ "PAB": {
+ "name": "𑄛𑄚𑄟 𑄝𑄬𑄣𑄴𑄝𑄮𑄠"
+ },
+ "PGK": {
+ "name": "𑄛𑄛𑄱 𑄚𑄨𑄃𑄪 𑄉𑄨𑄚𑄨 𑄉𑄨𑄚𑄨𑄠𑄚𑄴 𑄇𑄨𑄚"
+ },
+ "XOF": {
+ "name": "𑄛𑄧𑄎𑄨𑄟𑄴 𑄃𑄜𑄳𑄢𑄨𑄇𑄚𑄴 [CFA] 𑄜𑄳𑄢𑄳𑄠𑄋𑄳𑄇𑄴",
+ "symbol": "CFA"
+ },
+ "XCD": {
+ "name": "𑄛𑄪𑄉𑄬𑄘𑄨 𑄇𑄳𑄠𑄢𑄝𑄨𑄠𑄚𑄴 𑄓𑄧𑄣𑄢𑄴",
+ "symbol": "EC$"
+ },
+ "PEN": {
+ "name": "𑄛𑄬𑄢𑄪𑄞𑄨𑄠𑄚𑄴 𑄥𑄮𑄣𑄴"
+ },
+ "PLN": {
+ "name": "𑄛𑄮𑄣𑄨𑄌𑄴 𑄎𑄧𑄣𑄮𑄑𑄨"
+ },
+ "PYG": {
+ "name": "𑄛𑄳𑄠𑄢𑄉𑄪𑄠𑄚𑄴 𑄉𑄪𑄠𑄢𑄚𑄨"
+ },
+ "FKP": {
+ "name": "𑄜𑄧𑄇𑄴𑄣𑄳𑄠𑄚𑄴𑄓𑄴 𑄉𑄭 𑄉𑄭 𑄞𑄨𑄘𑄬 𑄛𑄃𑄪𑄚𑄴𑄓𑄴"
+ },
+ "FJD": {
+ "name": "𑄜𑄨𑄎𑄨 𑄓𑄧𑄣𑄢𑄴"
+ },
+ "PHP": {
+ "name": "𑄜𑄨𑄣𑄨𑄛𑄭𑄚𑄴 𑄛𑄬𑄥𑄮"
+ },
+ "BBD": {
+ "name": "𑄝𑄢𑄴𑄝𑄬𑄓𑄮𑄎𑄴 𑄓𑄧𑄣𑄢𑄴"
+ },
+ "BMD": {
+ "name": "𑄝𑄢𑄴𑄟𑄨𑄅𑄪𑄓𑄚𑄴 𑄓𑄧𑄣𑄢𑄴"
+ },
+ "BDT": {
+ "name": "𑄝𑄁𑄣𑄘𑄬𑄥𑄨 𑄑𑄬𑄋",
+ "symbol": "৳"
+ },
+ "BSD": {
+ "name": "𑄝𑄦𑄟𑄨𑄠𑄚𑄴 𑄓𑄧𑄣𑄢𑄴"
+ },
+ "BHD": {
+ "name": "𑄝𑄦𑄧𑄢𑄭𑄚𑄨 𑄘𑄨𑄚𑄢𑄴"
+ },
+ "BWP": {
+ "name": "𑄝𑄧𑄖𑄴𑄥𑄮𑄠𑄚 𑄛𑄪𑄣"
+ },
+ "BOB": {
+ "name": "𑄝𑄧𑄣𑄨𑄞𑄨𑄠𑄚𑄮"
+ },
+ "BAM": {
+ "name": "𑄝𑄧𑄥𑄴𑄚𑄨𑄠 𑄃𑄳𑄃 𑄦𑄢𑄴𑄎𑄬𑄉𑄮𑄞𑄨𑄚 𑄟𑄢𑄴𑄇𑄴"
+ },
+ "BIF": {
+ "name": "𑄝𑄪𑄢𑄪𑄚𑄴𑄓𑄨 𑄜𑄳𑄢𑄋𑄴𑄇𑄴"
+ },
+ "BGN": {
+ "name": "𑄝𑄪𑄣𑄴𑄉𑄬𑄢𑄩𑄠𑄧 𑄚𑄱 𑄣𑄬𑄞𑄴"
+ },
+ "BYN": {
+ "name": "𑄝𑄬𑄣𑄢𑄪𑄥𑄨𑄠𑄚𑄴 𑄢𑄪𑄝𑄬𑄣𑄴"
+ },
+ "BZD": {
+ "name": "𑄝𑄬𑄣𑄨𑄎𑄴 𑄓𑄧𑄣𑄢𑄴"
+ },
+ "BRL": {
+ "name": "𑄝𑄳𑄢𑄎𑄨𑄣𑄨𑄠𑄚𑄴 𑄢𑄨𑄠𑄬𑄣𑄴",
+ "symbol": "R$"
+ },
+ "GBP": {
+ "name": "𑄝𑄳𑄢𑄨𑄑𑄨𑄌𑄴 𑄛𑄃𑄪𑄚𑄴",
+ "symbol": "£"
+ },
+ "BND": {
+ "name": "𑄝𑄳𑄢𑄪𑄚𑄬𑄭 𑄓𑄧𑄣𑄢𑄴"
+ },
+ "VUV": {
+ "name": "𑄞𑄚𑄪𑄠𑄖𑄪 𑄞𑄖𑄪"
+ },
+ "VND": {
+ "name": "𑄞𑄨𑄠𑄬𑄖𑄴𑄚𑄟𑄨 𑄓𑄧𑄋𑄴𑄉𑄧",
+ "symbol": "₫"
+ },
+ "BTN": {
+ "name": "𑄞𑄪𑄑𑄚𑄨 𑄃𑄬𑄚𑄴𑄉𑄪𑄣𑄴𑄑𑄳𑄢𑄟𑄴𑄛𑄴"
+ },
+ "MGA": {
+ "name": "𑄟𑄘𑄉𑄌𑄴𑄇𑄢𑄴 𑄃𑄢𑄨𑄠𑄢𑄨"
+ },
+ "MMK": {
+ "name": "𑄟𑄠𑄚𑄴𑄟𑄢𑄴 𑄇𑄨𑄠𑄖𑄴"
+ },
+ "USD": {
+ "name": "𑄟𑄢𑄴𑄇𑄨𑄚𑄴 𑄓𑄧𑄣𑄢𑄴",
+ "symbol": "US$"
+ },
+ "MWK": {
+ "name": "𑄟𑄣𑄃𑄪𑄃𑄨𑄠𑄚𑄴 𑄇𑄧𑄤𑄌𑄴"
+ },
+ "MVR": {
+ "name": "𑄟𑄣𑄴𑄘𑄨𑄞𑄨𑄠𑄚𑄴 𑄢𑄪𑄜𑄨𑄠"
+ },
+ "MYR": {
+ "name": "𑄟𑄣𑄴𑄠𑄬𑄥𑄨𑄠𑄚𑄴 𑄢𑄨𑄁𑄉𑄨𑄖𑄴"
+ },
+ "MNT": {
+ "name": "𑄟𑄧𑄋𑄴𑄉𑄮𑄣𑄨𑄠𑄚𑄴 𑄖𑄪𑄇𑄴𑄢𑄨𑄇𑄴"
+ },
+ "XAF": {
+ "name": "𑄟𑄧𑄖𑄴𑄙𑄳𑄠 𑄃𑄜𑄳𑄢𑄨𑄇𑄚𑄴[CFA] 𑄜𑄳𑄢𑄳𑄠𑄋𑄳𑄇𑄴",
+ "symbol": "FCFA"
+ },
+ "EGP": {
+ "name": "𑄟𑄨𑄥𑄧𑄢𑄩𑄠𑄴 𑄛𑄅𑄪𑄚𑄴𑄓𑄴"
+ },
+ "MZN": {
+ "name": "𑄟𑄮𑄎𑄟𑄴𑄝𑄨𑄇𑄴 𑄟𑄬𑄑𑄨𑄇𑄬𑄣𑄴"
+ },
+ "MAD": {
+ "name": "𑄟𑄮𑄢𑄮𑄇𑄳𑄦𑄚𑄴 𑄘𑄨𑄢𑄴𑄦𑄟𑄴"
+ },
+ "MDL": {
+ "name": "𑄟𑄮𑄣𑄴𑄓𑄮𑄞𑄚𑄴 𑄣𑄬𑄠𑄪"
+ },
+ "MUR": {
+ "name": "𑄟𑄯𑄢𑄨𑄖𑄚𑄨𑄠𑄚𑄴 𑄢𑄪𑄛𑄨"
+ },
+ "MOP": {
+ "name": "𑄟𑄳𑄠𑄇𑄳𑄠𑄃𑄮 𑄛𑄑𑄇"
+ },
+ "MXN": {
+ "name": "𑄟𑄳𑄠𑄇𑄴𑄥𑄨𑄇𑄚𑄴 𑄛𑄬𑄥𑄮",
+ "symbol": "MX$"
+ },
+ "MKD": {
+ "name": "𑄟𑄳𑄠𑄥𑄬𑄓𑄮𑄚𑄨𑄠𑄚𑄴 𑄘𑄨𑄚𑄢𑄴"
+ },
+ "RUB": {
+ "name": "𑄢𑄥𑄨𑄠𑄚𑄴 𑄢𑄪𑄝𑄬𑄣𑄴"
+ },
+ "RON": {
+ "name": "𑄢𑄪𑄟𑄚𑄨𑄠 𑄣𑄬𑄠𑄪"
+ },
+ "RWF": {
+ "name": "𑄢𑄪𑄠𑄚𑄴𑄓𑄚𑄴 𑄜𑄳𑄢𑄋𑄳𑄇𑄴"
+ },
+ "LYD": {
+ "name": "𑄣𑄨𑄝𑄨𑄠𑄚𑄴 𑄓𑄧𑄣𑄢𑄴"
+ },
+ "LRD": {
+ "name": "𑄣𑄨𑄝𑄬𑄢𑄨𑄠𑄚𑄴 𑄓𑄧𑄣𑄢𑄴"
+ },
+ "LAK": {
+ "name": "𑄣𑄬𑄅𑄪𑄥𑄚𑄴 𑄇𑄨𑄛𑄴"
+ },
+ "LBP": {
+ "name": "𑄣𑄬𑄝𑄚𑄨𑄎𑄴 𑄛𑄅𑄪𑄚𑄳𑄓𑄴"
+ },
+ "LSL": {
+ "name": "𑄣𑄬𑄥𑄪𑄑𑄪 𑄣𑄮𑄑𑄨"
+ },
+ "WST": {
+ "name": "𑄥𑄟𑄮𑄠𑄚𑄴 𑄑𑄣"
+ },
+ "RSD": {
+ "name": "𑄥𑄢𑄴𑄝𑄨𑄠𑄚𑄴 𑄘𑄨𑄚𑄢𑄴"
+ },
+ "SBD": {
+ "name": "𑄥𑄧𑄣𑄮𑄟𑄧𑄚𑄴 𑄉𑄭 𑄉𑄭 𑄞𑄨𑄘𑄬𑄢𑄴 𑄓𑄧𑄣𑄢𑄴"
+ },
+ "XPF": {
+ "name": "𑄥𑄨𑄃𑄬𑄛𑄴𑄛𑄨 𑄜𑄳𑄢𑄳𑄠𑄋𑄳𑄇𑄴",
+ "symbol": "CFPF"
+ },
+ "SGD": {
+ "name": "𑄥𑄨𑄁𑄉𑄛𑄪𑄢𑄴 𑄓𑄧𑄣𑄢𑄴"
+ },
+ "SLL": {
+ "name": "𑄥𑄨𑄠𑄬𑄢𑄣𑄨𑄠𑄧𑄚𑄴 𑄣𑄨𑄠𑄧𑄚𑄴"
+ },
+ "SYP": {
+ "name": "𑄥𑄨𑄢𑄨𑄠𑄚𑄴 𑄛𑄃𑄪𑄚𑄳𑄓𑄴"
+ },
+ "SDG": {
+ "name": "𑄥𑄪𑄘𑄚𑄨 𑄛𑄃𑄪𑄚𑄳𑄓𑄴"
+ },
+ "SRD": {
+ "name": "𑄥𑄪𑄢𑄨𑄚𑄟𑄴 𑄓𑄧𑄣𑄢𑄴"
+ },
+ "SHP": {
+ "name": "𑄥𑄬𑄚𑄳𑄑𑄴 𑄦𑄬𑄣𑄬𑄚 𑄛𑄃𑄪𑄚𑄳𑄓𑄴"
+ },
+ "SCR": {
+ "name": "𑄥𑄬𑄠𑄧𑄥𑄬𑄣𑄴𑄣𑄮𑄃𑄨𑄌𑄴 𑄢𑄪𑄛𑄨"
+ },
+ "SEK": {
+ "name": "𑄥𑄭𑄪𑄓𑄨𑄥𑄴 𑄇𑄳𑄢𑄮𑄚"
+ },
+ "CHF": {
+ "name": "𑄥𑄭𑄪𑄥𑄴 𑄜𑄳𑄢𑄀"
+ },
+ "SOS": {
+ "name": "𑄥𑄮𑄟𑄣𑄨 𑄥𑄨𑄣𑄨𑄁"
+ },
+ "SZL": {
+ "name": "𑄥𑄮𑄠𑄎𑄨𑄣𑄳𑄠𑄚𑄳𑄓𑄴 𑄣𑄨𑄣𑄋𑄴𑄉𑄬𑄚𑄨"
+ },
+ "SAR": {
+ "name": "𑄥𑄯𑄘𑄨 𑄢𑄨𑄠𑄣𑄴"
+ },
+ "LKR": {
+ "name": "𑄥𑄳𑄢𑄨𑄣𑄧𑄁𑄇𑄚𑄴 𑄢𑄪𑄛𑄨"
+ },
+ "HUF": {
+ "name": "𑄦𑄋𑄴𑄉𑄬𑄢𑄨𑄠𑄚𑄴 𑄜𑄮𑄢𑄨𑄚𑄳𑄑𑄴"
+ },
+ "HKD": {
+ "name": "𑄦𑄧𑄁𑄇𑄧𑄁 𑄓𑄧𑄣𑄢𑄴",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "𑄦𑄪𑄚𑄴𑄓𑄪𑄢𑄥𑄴 𑄣𑄬𑄟𑄴𑄛𑄨𑄢"
+ },
+ "HTG": {
+ "name": "𑄦𑄭𑄖𑄨 𑄉𑄯𑄢𑄴𑄘𑄬"
+ }
+} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/ce.json b/vendor/commerceguys/intl/resources/currency/ce.json
index 20e535ad0..844849763 100644
--- a/vendor/commerceguys/intl/resources/currency/ce.json
+++ b/vendor/commerceguys/intl/resources/currency/ce.json
@@ -5,6 +5,9 @@
"SVC": {
"name": "Salvadoran Colón"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"ZWL": {
"name": "Zimbabwean Dollar (2009)"
},
@@ -90,7 +93,7 @@
"HUF": {
"name": "Венгрин форинт"
},
- "VEF": {
+ "VES": {
"name": "Венесуэлан боливар"
},
"VND": {
@@ -252,7 +255,7 @@
"MUR": {
"name": "Маврикин рупи"
},
- "MRO": {
+ "MRU": {
"name": "Мавританин уги"
},
"MOP": {
@@ -358,7 +361,7 @@
"WST": {
"name": "Самоанан тала"
},
- "STD": {
+ "STN": {
"name": "Сан-Томен а, Принсипин а добра"
},
"SAR": {
diff --git a/vendor/commerceguys/intl/resources/currency/en-PH.json b/vendor/commerceguys/intl/resources/currency/ceb.json
index 6d205f099..55b050b55 100644
--- a/vendor/commerceguys/intl/resources/currency/en-PH.json
+++ b/vendor/commerceguys/intl/resources/currency/ceb.json
@@ -40,7 +40,7 @@
"name": "Barbadian Dollar"
},
"BYN": {
- "name": "Belarusian Rouble"
+ "name": "Belarusian Ruble"
},
"BZD": {
"name": "Belize Dollar"
@@ -64,10 +64,6 @@
"name": "Brazilian Real",
"symbol": "R$"
},
- "GBP": {
- "name": "British Pound",
- "symbol": "£"
- },
"BND": {
"name": "Brunei Dollar"
},
@@ -101,10 +97,6 @@
"CLP": {
"name": "Chilean Peso"
},
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
"COP": {
"name": "Colombian Peso"
},
@@ -115,7 +107,7 @@
"name": "Congolese Franc"
},
"CRC": {
- "name": "Costa Rican Colón"
+ "name": "Costa Rican Colon"
},
"HRK": {
"name": "Croatian Kuna"
@@ -135,6 +127,10 @@
"DJF": {
"name": "Djiboutian Franc"
},
+ "USD": {
+ "name": "Dolyar sa US",
+ "symbol": "US $"
+ },
"DOP": {
"name": "Dominican Peso"
},
@@ -185,6 +181,10 @@
"HTG": {
"name": "Haitian Gourde"
},
+ "JPY": {
+ "name": "Hapon nga Yen",
+ "symbol": "JP¥"
+ },
"HNL": {
"name": "Honduran Lempira"
},
@@ -196,15 +196,19 @@
"name": "Hungarian Forint"
},
"ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
+ "name": "Icelandic Krona"
},
"IDR": {
"name": "Indonesian Rupiah"
},
+ "GBP": {
+ "name": "Inglatera nga Libra",
+ "symbol": "£"
+ },
+ "CNY": {
+ "name": "Intsik nga Yuan",
+ "symbol": "CN¥"
+ },
"IRR": {
"name": "Iranian Rial"
},
@@ -218,10 +222,6 @@
"JMD": {
"name": "Jamaican Dollar"
},
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
"JOD": {
"name": "Jordanian Dinar"
},
@@ -270,7 +270,7 @@
"MVR": {
"name": "Maldivian Rufiyaa"
},
- "MRO": {
+ "MRU": {
"name": "Mauritanian Ouguiya"
},
"MUR": {
@@ -313,7 +313,7 @@
"symbol": "NZ$"
},
"NIO": {
- "name": "Nicaraguan Córdoba"
+ "name": "Nicaraguan Cordoba"
},
"NGN": {
"name": "Nigerian Naira"
@@ -355,8 +355,12 @@
"RON": {
"name": "Romanian Leu"
},
+ "INR": {
+ "name": "Rupee sa India",
+ "symbol": "₹"
+ },
"RUB": {
- "name": "Russian Rouble"
+ "name": "Rusong ruble"
},
"RWF": {
"name": "Rwandan Franc"
@@ -367,8 +371,8 @@
"WST": {
"name": "Samoan Tala"
},
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
+ "STN": {
+ "name": "Sao Tome & Principe Dobra"
},
"SAR": {
"name": "Saudi Riyal"
@@ -458,21 +462,20 @@
"AED": {
"name": "United Arab Emirates Dirham"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UYU": {
"name": "Uruguayan Peso"
},
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
"UZS": {
"name": "Uzbekistani Som"
},
"VUV": {
"name": "Vanuatu Vatu"
},
- "VEF": {
- "name": "Venezuelan Bolívar"
+ "VES": {
+ "name": "Venezuelan Bolivar"
},
"VND": {
"name": "Vietnamese Dong",
diff --git a/vendor/commerceguys/intl/resources/currency/cgg.json b/vendor/commerceguys/intl/resources/currency/cgg.json
index 1a80c45ed..5b05c3338 100644
--- a/vendor/commerceguys/intl/resources/currency/cgg.json
+++ b/vendor/commerceguys/intl/resources/currency/cgg.json
@@ -118,7 +118,7 @@
"MAD": {
"name": "Dirram ya Moroko"
},
- "STD": {
+ "STN": {
"name": "Dobra ya Sao Tome na Purinsipo"
},
"DOP": {
@@ -334,7 +334,7 @@
"OMR": {
"name": "Omani Rial"
},
- "MRO": {
+ "MRU": {
"name": "Ougwiya ya Mouriteeniya"
},
"PKR": {
@@ -457,6 +457,9 @@
"UAH": {
"name": "Ukrainian Hryvnia"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UYU": {
"name": "Uruguayan Peso"
},
@@ -466,7 +469,7 @@
"VUV": {
"name": "Vanuatu Vatu"
},
- "VEF": {
+ "VES": {
"name": "Venezuelan Bolívar"
},
"VND": {
diff --git a/vendor/commerceguys/intl/resources/currency/chr.json b/vendor/commerceguys/intl/resources/currency/chr.json
index 86e4a1b71..6b55fa8fd 100644
--- a/vendor/commerceguys/intl/resources/currency/chr.json
+++ b/vendor/commerceguys/intl/resources/currency/chr.json
@@ -197,6 +197,9 @@
"MNT": {
"name": "ᎹᏂᎪᎵᎠ ᎠᏕᎳ"
},
+ "MRU": {
+ "name": "ᎹᏈᏔᏂᎠ ᎠᏕᎳ"
+ },
"MKD": {
"name": "ᎹᏎᏙᏂᎠ ᎠᏕᎳ"
},
@@ -206,9 +209,6 @@
"MMK": {
"name": "ᎹᏯᎹᎵ ᎠᏕᎳ"
},
- "MRO": {
- "name": "ᎼᎵᏏᎥᏍ ᎠᏕᎳ"
- },
"MAD": {
"name": "ᎼᎶᎪ ᎠᏕᎳ"
},
@@ -286,7 +286,7 @@
"name": "ᏉᎵᏫᎠ ᎠᏕᎳ"
},
"BAM": {
- "name": "ᏉᏏᏂᎠ ᎠᎴ ᎲᏤᎪᏫ ᎦᏁᏟᏴᏍᏔᏅ ᎠᏕᎳ"
+ "name": "ᏉᏏᏂᎠ-ᎲᏤᎪᏫ ᎦᏁᏟᏴᏍᏔᏅ ᎠᏕᎳ"
},
"BGN": {
"name": "ᏊᎵᎨᎵᎠ ᎠᏕᎳ"
@@ -300,8 +300,8 @@
"BIF": {
"name": "ᏋᎷᏂᏗ ᎠᏕᎳ"
},
- "STD": {
- "name": "ᏌᎣᏙᎺ ᎠᎴ ᏈᏂᏏᏇ ᎠᏕᎳ"
+ "STN": {
+ "name": "ᏌᎣᏙᎺ & ᏈᏂᏏᏇ ᎠᏕᎳ"
},
"SAR": {
"name": "ᏌᎤᏗ ᎠᏕᎳ"
@@ -313,7 +313,7 @@
"name": "ᏌᏊ ᎢᏳᎾᎵᏍᏔᏅ ᎡᎳᏈ ᎢᎹᎵᏘᏏ ᎠᏕᎳ"
},
"LKR": {
- "name": "ᏍᎵᎳᏂᎧ ᎠᏕᎳ"
+ "name": "ᏍᎵ ᎳᏂᎧ ᎠᏕᎳ"
},
"MXN": {
"name": "ᏍᏆᏂ ᎠᏕᎳ",
@@ -391,7 +391,7 @@
"name": "ᏛᎵᎩᎺᏂᏍᏔᏂ ᎠᏕᎳ"
},
"TTD": {
- "name": "ᏟᏂᏕᏗ ᎠᎴ ᏙᏆᎪ ᎠᏕᎳ"
+ "name": "ᏟᏂᏕᏗ & ᏙᏆᎪ ᎠᏕᎳ"
},
"GEL": {
"name": "ᏣᎠᏥᎢ ᎠᏕᎳ"
@@ -404,7 +404,7 @@
"symbol": "JP¥"
},
"CZK": {
- "name": "ᏤᎩ ᏍᎦᏚᎩ ᎠᏕᎳ"
+ "name": "ᏤᎩ ᎠᏕᎳ"
},
"CLP": {
"name": "ᏥᎵ ᎠᏕᎳ"
@@ -440,8 +440,8 @@
"VUV": {
"name": "ᏩᏂᎤᏩᏚ ᎠᏕᎳ"
},
- "VEF": {
- "name": "ᏪᏁᏑᏪᎳ ᎠᏕᎳ"
+ "VES": {
+ "name": "ᏪᏁᏑᏪ ᎠᏕᎳ"
},
"VND": {
"name": "ᏫᎡᏘᎾᎻᏍ ᎠᏕᎳ",
@@ -483,6 +483,9 @@
"SVC": {
"name": "Salvadoran Colón"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"USD": {
"name": "US ᎠᏕᎳ",
"symbol": "$"
diff --git a/vendor/commerceguys/intl/resources/currency/cs.json b/vendor/commerceguys/intl/resources/currency/cs.json
index 2f75f4228..21c3be746 100644
--- a/vendor/commerceguys/intl/resources/currency/cs.json
+++ b/vendor/commerceguys/intl/resources/currency/cs.json
@@ -298,7 +298,7 @@
"MUR": {
"name": "mauricijská rupie"
},
- "MRO": {
+ "MRU": {
"name": "mauritánská ouguiya"
},
"MXN": {
@@ -411,7 +411,7 @@
"SHP": {
"name": "svatohelenská libra"
},
- "STD": {
+ "STN": {
"name": "svatotomášská dobra"
},
"SZL": {
@@ -463,6 +463,9 @@
"UAH": {
"name": "ukrajinská hřivna"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UYU": {
"name": "uruguayské peso"
},
@@ -472,7 +475,7 @@
"VUV": {
"name": "vanuatský vatu"
},
- "VEF": {
+ "VES": {
"name": "venezuelský bolívar"
},
"VND": {
diff --git a/vendor/commerceguys/intl/resources/currency/cy.json b/vendor/commerceguys/intl/resources/currency/cy.json
index b38a500d6..c02d5f10d 100644
--- a/vendor/commerceguys/intl/resources/currency/cy.json
+++ b/vendor/commerceguys/intl/resources/currency/cy.json
@@ -15,7 +15,7 @@
"ETB": {
"name": "Birr Ethiopia"
},
- "VEF": {
+ "VES": {
"name": "Bolívar Venezuela"
},
"BOB": {
@@ -69,7 +69,7 @@
"AED": {
"name": "Dirham Yr Emiradau Arabaidd Unedig"
},
- "STD": {
+ "STN": {
"name": "Dobra São Tomé a Príncipe"
},
"VND": {
@@ -300,7 +300,7 @@
"ERN": {
"name": "Nakfa Eritrea"
},
- "MRO": {
+ "MRU": {
"name": "Ouguiya Mauritania"
},
"TOP": {
@@ -325,6 +325,9 @@
"name": "Peso Mecsico",
"symbol": "MX$"
},
+ "PHP": {
+ "name": "Peso Philipinas"
+ },
"CUC": {
"name": "Peso Trosadwy Ciwba"
},
@@ -334,9 +337,6 @@
"ARS": {
"name": "Peso yr Ariannin"
},
- "PHP": {
- "name": "Peso’r Philipinau"
- },
"BWP": {
"name": "Pula Botswana"
},
@@ -470,6 +470,9 @@
"MNT": {
"name": "Tugrik Mongolia"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"VUV": {
"name": "Vatu Vanuatu"
},
diff --git a/vendor/commerceguys/intl/resources/currency/da.json b/vendor/commerceguys/intl/resources/currency/da.json
index 2053d040e..501dc97fe 100644
--- a/vendor/commerceguys/intl/resources/currency/da.json
+++ b/vendor/commerceguys/intl/resources/currency/da.json
@@ -10,7 +10,7 @@
},
"USD": {
"name": "amerikansk dollar",
- "symbol": "$"
+ "symbol": "US$"
},
"AOA": {
"name": "angolansk kwanza"
@@ -131,7 +131,7 @@
"DJF": {
"name": "djiboutisk franc"
},
- "STD": {
+ "STN": {
"name": "dobra fra Sao Tome og Principe"
},
"TTD": {
@@ -187,7 +187,7 @@
"name": "honduransk lempira"
},
"HKD": {
- "name": "Hongkong dollar",
+ "name": "hongkongsk dollar",
"symbol": "HK$"
},
"BYN": {
@@ -277,7 +277,7 @@
"MAD": {
"name": "marokkansk dirham"
},
- "MRO": {
+ "MRU": {
"name": "mauritansk ouguiya"
},
"MUR": {
@@ -348,7 +348,7 @@
"name": "paraguaysk guarani"
},
"PEN": {
- "name": "peruviansk sol"
+ "name": "peruansk sol"
},
"PLN": {
"name": "polsk zloty"
@@ -463,6 +463,9 @@
"HUF": {
"name": "ungarsk forint"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UYU": {
"name": "uruguayansk peso"
},
@@ -472,7 +475,7 @@
"VUV": {
"name": "vanuaisk vatu"
},
- "VEF": {
+ "VES": {
"name": "venezuelansk bolivar"
},
"VND": {
diff --git a/vendor/commerceguys/intl/resources/currency/dav.json b/vendor/commerceguys/intl/resources/currency/dav.json
index 0815fc583..020a51dbc 100644
--- a/vendor/commerceguys/intl/resources/currency/dav.json
+++ b/vendor/commerceguys/intl/resources/currency/dav.json
@@ -115,7 +115,7 @@
"MAD": {
"name": "Dirham ya Moroko"
},
- "STD": {
+ "STN": {
"name": "Dobra ya Sao Tome na Principe"
},
"AUD": {
@@ -455,12 +455,15 @@
"TMT": {
"name": "Turkmenistani Manat"
},
- "MRO": {
+ "MRU": {
"name": "Ugwiya ya Moritania"
},
"UAH": {
"name": "Ukrainian Hryvnia"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UYU": {
"name": "Uruguayan Peso"
},
@@ -470,7 +473,7 @@
"VUV": {
"name": "Vanuatu Vatu"
},
- "VEF": {
+ "VES": {
"name": "Venezuelan Bolívar"
},
"VND": {
diff --git a/vendor/commerceguys/intl/resources/currency/de-CH.json b/vendor/commerceguys/intl/resources/currency/de-CH.json
index 0c69ad302..fd79f4e53 100644
--- a/vendor/commerceguys/intl/resources/currency/de-CH.json
+++ b/vendor/commerceguys/intl/resources/currency/de-CH.json
@@ -268,7 +268,7 @@
"MAD": {
"name": "Marokkanischer Dirham"
},
- "MRO": {
+ "MRU": {
"name": "Mauretanischer Ouguiya"
},
"MUR": {
@@ -342,7 +342,7 @@
"name": "Paraguayischer Guaraní"
},
"PEN": {
- "name": "Peruanischer Neuer Sol"
+ "name": "Peruanischer Sol"
},
"PHP": {
"name": "Philippinischer Peso"
@@ -369,8 +369,8 @@
"WST": {
"name": "Samoanischer Tala"
},
- "STD": {
- "name": "São-toméischer Dobra"
+ "STN": {
+ "name": "São-toméischer Dobra (2018)"
},
"SAR": {
"name": "Saudi-Rial"
@@ -464,6 +464,9 @@
"HUF": {
"name": "Ungarischer Forint"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UYU": {
"name": "Uruguayischer Peso"
},
@@ -480,7 +483,7 @@
"VUV": {
"name": "Vanuatu-Vatu"
},
- "VEF": {
+ "VES": {
"name": "Venezolanischer Bolívar"
},
"VND": {
diff --git a/vendor/commerceguys/intl/resources/currency/de.json b/vendor/commerceguys/intl/resources/currency/de.json
index 0f97eb7b4..84c9309b5 100644
--- a/vendor/commerceguys/intl/resources/currency/de.json
+++ b/vendor/commerceguys/intl/resources/currency/de.json
@@ -269,7 +269,7 @@
"MAD": {
"name": "Marokkanischer Dirham"
},
- "MRO": {
+ "MRU": {
"name": "Mauretanischer Ouguiya"
},
"MUR": {
@@ -370,7 +370,7 @@
"WST": {
"name": "Samoanischer Tala"
},
- "STD": {
+ "STN": {
"name": "São-toméischer Dobra"
},
"SAR": {
@@ -465,6 +465,9 @@
"HUF": {
"name": "Ungarischer Forint"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UYU": {
"name": "Uruguayischer Peso"
},
@@ -481,7 +484,7 @@
"VUV": {
"name": "Vanuatu-Vatu"
},
- "VEF": {
+ "VES": {
"name": "Venezolanischer Bolívar"
},
"VND": {
diff --git a/vendor/commerceguys/intl/resources/currency/dje.json b/vendor/commerceguys/intl/resources/currency/dje.json
index bc323e79e..9ddc15238 100644
--- a/vendor/commerceguys/intl/resources/currency/dje.json
+++ b/vendor/commerceguys/intl/resources/currency/dje.json
@@ -298,7 +298,7 @@
"MUR": {
"name": "Mooris Rupii"
},
- "MRO": {
+ "MRU": {
"name": "Mooritaani Ugiya"
},
"MZN": {
@@ -382,7 +382,7 @@
"WST": {
"name": "Samoan Tala"
},
- "STD": {
+ "STN": {
"name": "Sao Tome nda Prinsipe Dobra"
},
"SAR": {
@@ -465,6 +465,9 @@
"UAH": {
"name": "Ukrainian Hryvnia"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UYU": {
"name": "Uruguayan Peso"
},
@@ -474,7 +477,7 @@
"VUV": {
"name": "Vanuatu Vatu"
},
- "VEF": {
+ "VES": {
"name": "Venezuelan Bolívar"
},
"VND": {
diff --git a/vendor/commerceguys/intl/resources/currency/dsb.json b/vendor/commerceguys/intl/resources/currency/dsb.json
index b531834f3..131b84a64 100644
--- a/vendor/commerceguys/intl/resources/currency/dsb.json
+++ b/vendor/commerceguys/intl/resources/currency/dsb.json
@@ -288,7 +288,7 @@
"MAD": {
"name": "marokkoski dirham"
},
- "MRO": {
+ "MRU": {
"name": "mauretański ouguiya"
},
"MUR": {
@@ -393,7 +393,7 @@
"WST": {
"name": "samoaska tala"
},
- "STD": {
+ "STN": {
"name": "são-tomeska dobra"
},
"SAR": {
@@ -469,6 +469,9 @@
"UAH": {
"name": "ukrainska griwna"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UYU": {
"name": "uruguayski peso"
},
@@ -478,7 +481,7 @@
"VUV": {
"name": "vanuatski vatu"
},
- "VEF": {
+ "VES": {
"name": "venezuelski bolívar"
},
"VND": {
diff --git a/vendor/commerceguys/intl/resources/currency/dz.json b/vendor/commerceguys/intl/resources/currency/dz.json
index 4771d28ba..381687529 100644
--- a/vendor/commerceguys/intl/resources/currency/dz.json
+++ b/vendor/commerceguys/intl/resources/currency/dz.json
@@ -151,7 +151,7 @@
"MWK": {
"name": "Malawian Kwacha"
},
- "MRO": {
+ "MRU": {
"name": "Mauritanian Ouguiya"
},
"MUR": {
@@ -193,7 +193,7 @@
"WST": {
"name": "Samoan Tala"
},
- "STD": {
+ "STN": {
"name": "São Tomé & Príncipe Dobra"
},
"RSD": {
@@ -238,6 +238,9 @@
"UAH": {
"name": "Ukrainian Hryvnia"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"VUV": {
"name": "Vanuatu Vatu"
},
@@ -358,7 +361,7 @@
"BDT": {
"name": "བྷང་ལ་དེཤ་གི་དངུལ་ ཏ་ཀ"
},
- "VEF": {
+ "VES": {
"name": "བེ་ནི་ཛུ་ཝེ་ལ་གི་དངུལ་ བོ་ལི་བར"
},
"VND": {
diff --git a/vendor/commerceguys/intl/resources/currency/ebu.json b/vendor/commerceguys/intl/resources/currency/ebu.json
index f831bedb4..31d6f11db 100644
--- a/vendor/commerceguys/intl/resources/currency/ebu.json
+++ b/vendor/commerceguys/intl/resources/currency/ebu.json
@@ -115,7 +115,7 @@
"MAD": {
"name": "Dirham ya Moroko"
},
- "STD": {
+ "STN": {
"name": "Dobra ya Sao Tome na Principe"
},
"CAD": {
@@ -455,12 +455,15 @@
"TMT": {
"name": "Turkmenistani Manat"
},
- "MRO": {
+ "MRU": {
"name": "Ugwiya ya Moritania"
},
"UAH": {
"name": "Ukrainian Hryvnia"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UYU": {
"name": "Uruguayan Peso"
},
@@ -470,7 +473,7 @@
"VUV": {
"name": "Vanuatu Vatu"
},
- "VEF": {
+ "VES": {
"name": "Venezuelan Bolívar"
},
"VND": {
diff --git a/vendor/commerceguys/intl/resources/currency/ee.json b/vendor/commerceguys/intl/resources/currency/ee.json
index 3202b60dc..a916cfd49 100644
--- a/vendor/commerceguys/intl/resources/currency/ee.json
+++ b/vendor/commerceguys/intl/resources/currency/ee.json
@@ -297,7 +297,7 @@
"MZN": {
"name": "Mozambican Metical"
},
- "MRO": {
+ "MRU": {
"name": "mɔritaniaga ouguiya"
},
"MUR": {
@@ -367,7 +367,7 @@
"WST": {
"name": "samaoga tala"
},
- "STD": {
+ "STN": {
"name": "são tomé kple príncipega dobra"
},
"SAR": {
@@ -460,6 +460,9 @@
"AED": {
"name": "united arab emiratesga dirham"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UYU": {
"name": "uruguayga peso"
},
@@ -473,7 +476,7 @@
"VUV": {
"name": "vanuatuga vatu"
},
- "VEF": {
+ "VES": {
"name": "venezuelaga bolívar"
},
"VND": {
diff --git a/vendor/commerceguys/intl/resources/currency/el.json b/vendor/commerceguys/intl/resources/currency/el.json
index 8f712441d..d67d56947 100644
--- a/vendor/commerceguys/intl/resources/currency/el.json
+++ b/vendor/commerceguys/intl/resources/currency/el.json
@@ -272,7 +272,7 @@
"ETB": {
"name": "Μπιρ Αιθιοπίας"
},
- "VEF": {
+ "VES": {
"name": "Μπολιβάρ Βενεζουέλας"
},
"BOB": {
@@ -304,7 +304,7 @@
"MAD": {
"name": "Ντιράμ Μαρόκου"
},
- "STD": {
+ "STN": {
"name": "Ντόμπρα Σάο Τομέ και Πρίνσιπε"
},
"VND": {
@@ -314,7 +314,7 @@
"AMD": {
"name": "Ντραμ Αρμενίας"
},
- "MRO": {
+ "MRU": {
"name": "Ουγκίγια Μαυριτανίας"
},
"TOP": {
@@ -490,5 +490,8 @@
},
"NIO": {
"name": "Χρυσή Κόρδοβα Νικαράγουας"
+ },
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
}
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en-GB.json b/vendor/commerceguys/intl/resources/currency/en-001.json
index dbd7fd92c..ce24303cf 100644
--- a/vendor/commerceguys/intl/resources/currency/en-GB.json
+++ b/vendor/commerceguys/intl/resources/currency/en-001.json
@@ -270,7 +270,7 @@
"MVR": {
"name": "Maldivian Rufiyaa"
},
- "MRO": {
+ "MRU": {
"name": "Mauritanian Ouguiya"
},
"MUR": {
@@ -366,7 +366,7 @@
"WST": {
"name": "Samoan Tala"
},
- "STD": {
+ "STN": {
"name": "São Tomé & Príncipe Dobra"
},
"SAR": {
@@ -457,6 +457,9 @@
"AED": {
"name": "United Arab Emirates Dirham"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UYU": {
"name": "Uruguayan Peso"
},
@@ -470,7 +473,7 @@
"VUV": {
"name": "Vanuatu Vatu"
},
- "VEF": {
+ "VES": {
"name": "Venezuelan Bolívar"
},
"VND": {
diff --git a/vendor/commerceguys/intl/resources/currency/en-AG.json b/vendor/commerceguys/intl/resources/currency/en-AG.json
deleted file mode 100644
index f425158a2..000000000
--- a/vendor/commerceguys/intl/resources/currency/en-AG.json
+++ /dev/null
@@ -1,493 +0,0 @@
-{
- "AFN": {
- "name": "Afghan Afghani"
- },
- "ALL": {
- "name": "Albanian Lek"
- },
- "DZD": {
- "name": "Algerian Dinar"
- },
- "AOA": {
- "name": "Angolan Kwanza"
- },
- "ARS": {
- "name": "Argentine Peso"
- },
- "AMD": {
- "name": "Armenian Dram"
- },
- "AWG": {
- "name": "Aruban Florin"
- },
- "AUD": {
- "name": "Australian Dollar",
- "symbol": "A$"
- },
- "AZN": {
- "name": "Azerbaijani Manat"
- },
- "BSD": {
- "name": "Bahamian Dollar"
- },
- "BHD": {
- "name": "Bahraini Dinar"
- },
- "BDT": {
- "name": "Bangladeshi Taka"
- },
- "BBD": {
- "name": "Barbadian Dollar"
- },
- "BYN": {
- "name": "Belarusian Rouble"
- },
- "BZD": {
- "name": "Belize Dollar"
- },
- "BMD": {
- "name": "Bermudan Dollar"
- },
- "BTN": {
- "name": "Bhutanese Ngultrum"
- },
- "BOB": {
- "name": "Bolivian Boliviano"
- },
- "BAM": {
- "name": "Bosnia-Herzegovina Convertible Mark"
- },
- "BWP": {
- "name": "Botswanan Pula"
- },
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
- "GBP": {
- "name": "British Pound",
- "symbol": "£"
- },
- "BND": {
- "name": "Brunei Dollar"
- },
- "BGN": {
- "name": "Bulgarian Lev"
- },
- "BIF": {
- "name": "Burundian Franc"
- },
- "KHR": {
- "name": "Cambodian Riel"
- },
- "CAD": {
- "name": "Canadian Dollar",
- "symbol": "CA$"
- },
- "CVE": {
- "name": "Cape Verdean Escudo"
- },
- "KYD": {
- "name": "Cayman Islands Dollar"
- },
- "XAF": {
- "name": "Central African CFA Franc",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "CFP Franc",
- "symbol": "CFPF"
- },
- "CLP": {
- "name": "Chilean Peso"
- },
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
- "COP": {
- "name": "Colombian Peso"
- },
- "KMF": {
- "name": "Comorian Franc"
- },
- "CDF": {
- "name": "Congolese Franc"
- },
- "CRC": {
- "name": "Costa Rican Colón"
- },
- "HRK": {
- "name": "Croatian Kuna"
- },
- "CUC": {
- "name": "Cuban Convertible Peso"
- },
- "CUP": {
- "name": "Cuban Peso"
- },
- "CZK": {
- "name": "Czech Koruna"
- },
- "DKK": {
- "name": "Danish Krone"
- },
- "DJF": {
- "name": "Djiboutian Franc"
- },
- "DOP": {
- "name": "Dominican Peso"
- },
- "XCD": {
- "name": "East Caribbean Dollar",
- "symbol": "$"
- },
- "EGP": {
- "name": "Egyptian Pound"
- },
- "ERN": {
- "name": "Eritrean Nakfa"
- },
- "ETB": {
- "name": "Ethiopian Birr"
- },
- "EUR": {
- "name": "Euro",
- "symbol": "€"
- },
- "FKP": {
- "name": "Falkland Islands Pound"
- },
- "FJD": {
- "name": "Fijian Dollar"
- },
- "GMD": {
- "name": "Gambian Dalasi"
- },
- "GEL": {
- "name": "Georgian Lari"
- },
- "GHS": {
- "name": "Ghanaian Cedi"
- },
- "GIP": {
- "name": "Gibraltar Pound"
- },
- "GTQ": {
- "name": "Guatemalan Quetzal"
- },
- "GNF": {
- "name": "Guinean Franc"
- },
- "GYD": {
- "name": "Guyanaese Dollar"
- },
- "HTG": {
- "name": "Haitian Gourde"
- },
- "HNL": {
- "name": "Honduran Lempira"
- },
- "HKD": {
- "name": "Hong Kong Dollar",
- "symbol": "HK$"
- },
- "HUF": {
- "name": "Hungarian Forint"
- },
- "ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Indonesian Rupiah"
- },
- "IRR": {
- "name": "Iranian Rial"
- },
- "IQD": {
- "name": "Iraqi Dinar"
- },
- "ILS": {
- "name": "Israeli New Shekel",
- "symbol": "₪"
- },
- "JMD": {
- "name": "Jamaican Dollar"
- },
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
- "JOD": {
- "name": "Jordanian Dinar"
- },
- "KZT": {
- "name": "Kazakhstani Tenge"
- },
- "KES": {
- "name": "Kenyan Shilling"
- },
- "KWD": {
- "name": "Kuwaiti Dinar"
- },
- "KGS": {
- "name": "Kyrgystani Som"
- },
- "LAK": {
- "name": "Laotian Kip"
- },
- "LBP": {
- "name": "Lebanese Pound"
- },
- "LSL": {
- "name": "Lesotho Loti"
- },
- "LRD": {
- "name": "Liberian Dollar"
- },
- "LYD": {
- "name": "Libyan Dinar"
- },
- "MOP": {
- "name": "Macanese Pataca"
- },
- "MKD": {
- "name": "Macedonian Denar"
- },
- "MGA": {
- "name": "Malagasy Ariary"
- },
- "MWK": {
- "name": "Malawian Kwacha"
- },
- "MYR": {
- "name": "Malaysian Ringgit"
- },
- "MVR": {
- "name": "Maldivian Rufiyaa"
- },
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
- "MUR": {
- "name": "Mauritian Rupee"
- },
- "MXN": {
- "name": "Mexican Peso",
- "symbol": "MX$"
- },
- "MDL": {
- "name": "Moldovan Leu"
- },
- "MNT": {
- "name": "Mongolian Tugrik"
- },
- "MAD": {
- "name": "Moroccan Dirham"
- },
- "MZN": {
- "name": "Mozambican Metical"
- },
- "MMK": {
- "name": "Myanmar Kyat"
- },
- "NAD": {
- "name": "Namibian Dollar"
- },
- "NPR": {
- "name": "Nepalese Rupee"
- },
- "ANG": {
- "name": "Netherlands Antillean Guilder"
- },
- "TWD": {
- "name": "New Taiwan Dollar",
- "symbol": "NT$"
- },
- "NZD": {
- "name": "New Zealand Dollar",
- "symbol": "NZ$"
- },
- "NIO": {
- "name": "Nicaraguan Córdoba"
- },
- "NGN": {
- "name": "Nigerian Naira"
- },
- "KPW": {
- "name": "North Korean Won"
- },
- "NOK": {
- "name": "Norwegian Krone"
- },
- "OMR": {
- "name": "Omani Rial"
- },
- "PKR": {
- "name": "Pakistani Rupee"
- },
- "PAB": {
- "name": "Panamanian Balboa"
- },
- "PGK": {
- "name": "Papua New Guinean Kina"
- },
- "PYG": {
- "name": "Paraguayan Guarani"
- },
- "PEN": {
- "name": "Peruvian Sol"
- },
- "PHP": {
- "name": "Philippine Piso"
- },
- "PLN": {
- "name": "Polish Zloty"
- },
- "QAR": {
- "name": "Qatari Rial"
- },
- "RON": {
- "name": "Romanian Leu"
- },
- "RUB": {
- "name": "Russian Rouble"
- },
- "RWF": {
- "name": "Rwandan Franc"
- },
- "SVC": {
- "name": "Salvadoran Colón"
- },
- "WST": {
- "name": "Samoan Tala"
- },
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
- },
- "SAR": {
- "name": "Saudi Riyal"
- },
- "RSD": {
- "name": "Serbian Dinar"
- },
- "SCR": {
- "name": "Seychellois Rupee"
- },
- "SLL": {
- "name": "Sierra Leonean Leone"
- },
- "SGD": {
- "name": "Singapore Dollar"
- },
- "SBD": {
- "name": "Solomon Islands Dollar"
- },
- "SOS": {
- "name": "Somali Shilling"
- },
- "ZAR": {
- "name": "South African Rand"
- },
- "KRW": {
- "name": "South Korean Won",
- "symbol": "₩"
- },
- "SSP": {
- "name": "South Sudanese Pound"
- },
- "LKR": {
- "name": "Sri Lankan Rupee"
- },
- "SHP": {
- "name": "St. Helena Pound"
- },
- "SDG": {
- "name": "Sudanese Pound"
- },
- "SRD": {
- "name": "Surinamese Dollar"
- },
- "SZL": {
- "name": "Swazi Lilangeni"
- },
- "SEK": {
- "name": "Swedish Krona"
- },
- "CHF": {
- "name": "Swiss Franc"
- },
- "SYP": {
- "name": "Syrian Pound"
- },
- "TJS": {
- "name": "Tajikistani Somoni"
- },
- "TZS": {
- "name": "Tanzanian Shilling"
- },
- "THB": {
- "name": "Thai Baht"
- },
- "TOP": {
- "name": "Tongan Paʻanga"
- },
- "TTD": {
- "name": "Trinidad & Tobago Dollar"
- },
- "TND": {
- "name": "Tunisian Dinar"
- },
- "TRY": {
- "name": "Turkish Lira"
- },
- "TMT": {
- "name": "Turkmenistani Manat"
- },
- "UGX": {
- "name": "Ugandan Shilling"
- },
- "UAH": {
- "name": "Ukrainian Hryvnia"
- },
- "AED": {
- "name": "United Arab Emirates Dirham"
- },
- "UYU": {
- "name": "Uruguayan Peso"
- },
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
- "UZS": {
- "name": "Uzbekistani Som"
- },
- "VUV": {
- "name": "Vanuatu Vatu"
- },
- "VEF": {
- "name": "Venezuelan Bolívar"
- },
- "VND": {
- "name": "Vietnamese Dong",
- "symbol": "₫"
- },
- "XOF": {
- "name": "West African CFA Franc",
- "symbol": "CFA"
- },
- "YER": {
- "name": "Yemeni Rial"
- },
- "ZMW": {
- "name": "Zambian Kwacha"
- },
- "ZWL": {
- "name": "Zimbabwean Dollar (2009)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en-AI.json b/vendor/commerceguys/intl/resources/currency/en-AI.json
deleted file mode 100644
index f425158a2..000000000
--- a/vendor/commerceguys/intl/resources/currency/en-AI.json
+++ /dev/null
@@ -1,493 +0,0 @@
-{
- "AFN": {
- "name": "Afghan Afghani"
- },
- "ALL": {
- "name": "Albanian Lek"
- },
- "DZD": {
- "name": "Algerian Dinar"
- },
- "AOA": {
- "name": "Angolan Kwanza"
- },
- "ARS": {
- "name": "Argentine Peso"
- },
- "AMD": {
- "name": "Armenian Dram"
- },
- "AWG": {
- "name": "Aruban Florin"
- },
- "AUD": {
- "name": "Australian Dollar",
- "symbol": "A$"
- },
- "AZN": {
- "name": "Azerbaijani Manat"
- },
- "BSD": {
- "name": "Bahamian Dollar"
- },
- "BHD": {
- "name": "Bahraini Dinar"
- },
- "BDT": {
- "name": "Bangladeshi Taka"
- },
- "BBD": {
- "name": "Barbadian Dollar"
- },
- "BYN": {
- "name": "Belarusian Rouble"
- },
- "BZD": {
- "name": "Belize Dollar"
- },
- "BMD": {
- "name": "Bermudan Dollar"
- },
- "BTN": {
- "name": "Bhutanese Ngultrum"
- },
- "BOB": {
- "name": "Bolivian Boliviano"
- },
- "BAM": {
- "name": "Bosnia-Herzegovina Convertible Mark"
- },
- "BWP": {
- "name": "Botswanan Pula"
- },
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
- "GBP": {
- "name": "British Pound",
- "symbol": "£"
- },
- "BND": {
- "name": "Brunei Dollar"
- },
- "BGN": {
- "name": "Bulgarian Lev"
- },
- "BIF": {
- "name": "Burundian Franc"
- },
- "KHR": {
- "name": "Cambodian Riel"
- },
- "CAD": {
- "name": "Canadian Dollar",
- "symbol": "CA$"
- },
- "CVE": {
- "name": "Cape Verdean Escudo"
- },
- "KYD": {
- "name": "Cayman Islands Dollar"
- },
- "XAF": {
- "name": "Central African CFA Franc",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "CFP Franc",
- "symbol": "CFPF"
- },
- "CLP": {
- "name": "Chilean Peso"
- },
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
- "COP": {
- "name": "Colombian Peso"
- },
- "KMF": {
- "name": "Comorian Franc"
- },
- "CDF": {
- "name": "Congolese Franc"
- },
- "CRC": {
- "name": "Costa Rican Colón"
- },
- "HRK": {
- "name": "Croatian Kuna"
- },
- "CUC": {
- "name": "Cuban Convertible Peso"
- },
- "CUP": {
- "name": "Cuban Peso"
- },
- "CZK": {
- "name": "Czech Koruna"
- },
- "DKK": {
- "name": "Danish Krone"
- },
- "DJF": {
- "name": "Djiboutian Franc"
- },
- "DOP": {
- "name": "Dominican Peso"
- },
- "XCD": {
- "name": "East Caribbean Dollar",
- "symbol": "$"
- },
- "EGP": {
- "name": "Egyptian Pound"
- },
- "ERN": {
- "name": "Eritrean Nakfa"
- },
- "ETB": {
- "name": "Ethiopian Birr"
- },
- "EUR": {
- "name": "Euro",
- "symbol": "€"
- },
- "FKP": {
- "name": "Falkland Islands Pound"
- },
- "FJD": {
- "name": "Fijian Dollar"
- },
- "GMD": {
- "name": "Gambian Dalasi"
- },
- "GEL": {
- "name": "Georgian Lari"
- },
- "GHS": {
- "name": "Ghanaian Cedi"
- },
- "GIP": {
- "name": "Gibraltar Pound"
- },
- "GTQ": {
- "name": "Guatemalan Quetzal"
- },
- "GNF": {
- "name": "Guinean Franc"
- },
- "GYD": {
- "name": "Guyanaese Dollar"
- },
- "HTG": {
- "name": "Haitian Gourde"
- },
- "HNL": {
- "name": "Honduran Lempira"
- },
- "HKD": {
- "name": "Hong Kong Dollar",
- "symbol": "HK$"
- },
- "HUF": {
- "name": "Hungarian Forint"
- },
- "ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Indonesian Rupiah"
- },
- "IRR": {
- "name": "Iranian Rial"
- },
- "IQD": {
- "name": "Iraqi Dinar"
- },
- "ILS": {
- "name": "Israeli New Shekel",
- "symbol": "₪"
- },
- "JMD": {
- "name": "Jamaican Dollar"
- },
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
- "JOD": {
- "name": "Jordanian Dinar"
- },
- "KZT": {
- "name": "Kazakhstani Tenge"
- },
- "KES": {
- "name": "Kenyan Shilling"
- },
- "KWD": {
- "name": "Kuwaiti Dinar"
- },
- "KGS": {
- "name": "Kyrgystani Som"
- },
- "LAK": {
- "name": "Laotian Kip"
- },
- "LBP": {
- "name": "Lebanese Pound"
- },
- "LSL": {
- "name": "Lesotho Loti"
- },
- "LRD": {
- "name": "Liberian Dollar"
- },
- "LYD": {
- "name": "Libyan Dinar"
- },
- "MOP": {
- "name": "Macanese Pataca"
- },
- "MKD": {
- "name": "Macedonian Denar"
- },
- "MGA": {
- "name": "Malagasy Ariary"
- },
- "MWK": {
- "name": "Malawian Kwacha"
- },
- "MYR": {
- "name": "Malaysian Ringgit"
- },
- "MVR": {
- "name": "Maldivian Rufiyaa"
- },
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
- "MUR": {
- "name": "Mauritian Rupee"
- },
- "MXN": {
- "name": "Mexican Peso",
- "symbol": "MX$"
- },
- "MDL": {
- "name": "Moldovan Leu"
- },
- "MNT": {
- "name": "Mongolian Tugrik"
- },
- "MAD": {
- "name": "Moroccan Dirham"
- },
- "MZN": {
- "name": "Mozambican Metical"
- },
- "MMK": {
- "name": "Myanmar Kyat"
- },
- "NAD": {
- "name": "Namibian Dollar"
- },
- "NPR": {
- "name": "Nepalese Rupee"
- },
- "ANG": {
- "name": "Netherlands Antillean Guilder"
- },
- "TWD": {
- "name": "New Taiwan Dollar",
- "symbol": "NT$"
- },
- "NZD": {
- "name": "New Zealand Dollar",
- "symbol": "NZ$"
- },
- "NIO": {
- "name": "Nicaraguan Córdoba"
- },
- "NGN": {
- "name": "Nigerian Naira"
- },
- "KPW": {
- "name": "North Korean Won"
- },
- "NOK": {
- "name": "Norwegian Krone"
- },
- "OMR": {
- "name": "Omani Rial"
- },
- "PKR": {
- "name": "Pakistani Rupee"
- },
- "PAB": {
- "name": "Panamanian Balboa"
- },
- "PGK": {
- "name": "Papua New Guinean Kina"
- },
- "PYG": {
- "name": "Paraguayan Guarani"
- },
- "PEN": {
- "name": "Peruvian Sol"
- },
- "PHP": {
- "name": "Philippine Piso"
- },
- "PLN": {
- "name": "Polish Zloty"
- },
- "QAR": {
- "name": "Qatari Rial"
- },
- "RON": {
- "name": "Romanian Leu"
- },
- "RUB": {
- "name": "Russian Rouble"
- },
- "RWF": {
- "name": "Rwandan Franc"
- },
- "SVC": {
- "name": "Salvadoran Colón"
- },
- "WST": {
- "name": "Samoan Tala"
- },
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
- },
- "SAR": {
- "name": "Saudi Riyal"
- },
- "RSD": {
- "name": "Serbian Dinar"
- },
- "SCR": {
- "name": "Seychellois Rupee"
- },
- "SLL": {
- "name": "Sierra Leonean Leone"
- },
- "SGD": {
- "name": "Singapore Dollar"
- },
- "SBD": {
- "name": "Solomon Islands Dollar"
- },
- "SOS": {
- "name": "Somali Shilling"
- },
- "ZAR": {
- "name": "South African Rand"
- },
- "KRW": {
- "name": "South Korean Won",
- "symbol": "₩"
- },
- "SSP": {
- "name": "South Sudanese Pound"
- },
- "LKR": {
- "name": "Sri Lankan Rupee"
- },
- "SHP": {
- "name": "St. Helena Pound"
- },
- "SDG": {
- "name": "Sudanese Pound"
- },
- "SRD": {
- "name": "Surinamese Dollar"
- },
- "SZL": {
- "name": "Swazi Lilangeni"
- },
- "SEK": {
- "name": "Swedish Krona"
- },
- "CHF": {
- "name": "Swiss Franc"
- },
- "SYP": {
- "name": "Syrian Pound"
- },
- "TJS": {
- "name": "Tajikistani Somoni"
- },
- "TZS": {
- "name": "Tanzanian Shilling"
- },
- "THB": {
- "name": "Thai Baht"
- },
- "TOP": {
- "name": "Tongan Paʻanga"
- },
- "TTD": {
- "name": "Trinidad & Tobago Dollar"
- },
- "TND": {
- "name": "Tunisian Dinar"
- },
- "TRY": {
- "name": "Turkish Lira"
- },
- "TMT": {
- "name": "Turkmenistani Manat"
- },
- "UGX": {
- "name": "Ugandan Shilling"
- },
- "UAH": {
- "name": "Ukrainian Hryvnia"
- },
- "AED": {
- "name": "United Arab Emirates Dirham"
- },
- "UYU": {
- "name": "Uruguayan Peso"
- },
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
- "UZS": {
- "name": "Uzbekistani Som"
- },
- "VUV": {
- "name": "Vanuatu Vatu"
- },
- "VEF": {
- "name": "Venezuelan Bolívar"
- },
- "VND": {
- "name": "Vietnamese Dong",
- "symbol": "₫"
- },
- "XOF": {
- "name": "West African CFA Franc",
- "symbol": "CFA"
- },
- "YER": {
- "name": "Yemeni Rial"
- },
- "ZMW": {
- "name": "Zambian Kwacha"
- },
- "ZWL": {
- "name": "Zimbabwean Dollar (2009)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en-AT.json b/vendor/commerceguys/intl/resources/currency/en-AT.json
deleted file mode 100644
index 97dbe0dbf..000000000
--- a/vendor/commerceguys/intl/resources/currency/en-AT.json
+++ /dev/null
@@ -1,493 +0,0 @@
-{
- "AFN": {
- "name": "Afghan Afghani"
- },
- "ALL": {
- "name": "Albanian Lek"
- },
- "DZD": {
- "name": "Algerian Dinar"
- },
- "AOA": {
- "name": "Angolan Kwanza"
- },
- "ARS": {
- "name": "Argentine Peso"
- },
- "AMD": {
- "name": "Armenian Dram"
- },
- "AWG": {
- "name": "Aruban Florin"
- },
- "AUD": {
- "name": "Australian Dollar",
- "symbol": "A$"
- },
- "AZN": {
- "name": "Azerbaijani Manat"
- },
- "BSD": {
- "name": "Bahamian Dollar"
- },
- "BHD": {
- "name": "Bahraini Dinar"
- },
- "BDT": {
- "name": "Bangladeshi Taka"
- },
- "BBD": {
- "name": "Barbadian Dollar"
- },
- "BYN": {
- "name": "Belarusian Rouble"
- },
- "BZD": {
- "name": "Belize Dollar"
- },
- "BMD": {
- "name": "Bermudan Dollar"
- },
- "BTN": {
- "name": "Bhutanese Ngultrum"
- },
- "BOB": {
- "name": "Bolivian Boliviano"
- },
- "BAM": {
- "name": "Bosnia-Herzegovina Convertible Mark"
- },
- "BWP": {
- "name": "Botswanan Pula"
- },
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
- "GBP": {
- "name": "British Pound",
- "symbol": "£"
- },
- "BND": {
- "name": "Brunei Dollar"
- },
- "BGN": {
- "name": "Bulgarian Lev"
- },
- "BIF": {
- "name": "Burundian Franc"
- },
- "KHR": {
- "name": "Cambodian Riel"
- },
- "CAD": {
- "name": "Canadian Dollar",
- "symbol": "CA$"
- },
- "CVE": {
- "name": "Cape Verdean Escudo"
- },
- "KYD": {
- "name": "Cayman Islands Dollar"
- },
- "XAF": {
- "name": "Central African CFA Franc",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "CFP Franc",
- "symbol": "CFPF"
- },
- "CLP": {
- "name": "Chilean Peso"
- },
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
- "COP": {
- "name": "Colombian Peso"
- },
- "KMF": {
- "name": "Comorian Franc"
- },
- "CDF": {
- "name": "Congolese Franc"
- },
- "CRC": {
- "name": "Costa Rican Colón"
- },
- "HRK": {
- "name": "Croatian Kuna"
- },
- "CUC": {
- "name": "Cuban Convertible Peso"
- },
- "CUP": {
- "name": "Cuban Peso"
- },
- "CZK": {
- "name": "Czech Koruna"
- },
- "DKK": {
- "name": "Danish Krone"
- },
- "DJF": {
- "name": "Djiboutian Franc"
- },
- "DOP": {
- "name": "Dominican Peso"
- },
- "XCD": {
- "name": "East Caribbean Dollar",
- "symbol": "EC$"
- },
- "EGP": {
- "name": "Egyptian Pound"
- },
- "ERN": {
- "name": "Eritrean Nakfa"
- },
- "ETB": {
- "name": "Ethiopian Birr"
- },
- "EUR": {
- "name": "Euro",
- "symbol": "€"
- },
- "FKP": {
- "name": "Falkland Islands Pound"
- },
- "FJD": {
- "name": "Fijian Dollar"
- },
- "GMD": {
- "name": "Gambian Dalasi"
- },
- "GEL": {
- "name": "Georgian Lari"
- },
- "GHS": {
- "name": "Ghanaian Cedi"
- },
- "GIP": {
- "name": "Gibraltar Pound"
- },
- "GTQ": {
- "name": "Guatemalan Quetzal"
- },
- "GNF": {
- "name": "Guinean Franc"
- },
- "GYD": {
- "name": "Guyanaese Dollar"
- },
- "HTG": {
- "name": "Haitian Gourde"
- },
- "HNL": {
- "name": "Honduran Lempira"
- },
- "HKD": {
- "name": "Hong Kong Dollar",
- "symbol": "HK$"
- },
- "HUF": {
- "name": "Hungarian Forint"
- },
- "ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Indonesian Rupiah"
- },
- "IRR": {
- "name": "Iranian Rial"
- },
- "IQD": {
- "name": "Iraqi Dinar"
- },
- "ILS": {
- "name": "Israeli New Shekel",
- "symbol": "₪"
- },
- "JMD": {
- "name": "Jamaican Dollar"
- },
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
- "JOD": {
- "name": "Jordanian Dinar"
- },
- "KZT": {
- "name": "Kazakhstani Tenge"
- },
- "KES": {
- "name": "Kenyan Shilling"
- },
- "KWD": {
- "name": "Kuwaiti Dinar"
- },
- "KGS": {
- "name": "Kyrgystani Som"
- },
- "LAK": {
- "name": "Laotian Kip"
- },
- "LBP": {
- "name": "Lebanese Pound"
- },
- "LSL": {
- "name": "Lesotho Loti"
- },
- "LRD": {
- "name": "Liberian Dollar"
- },
- "LYD": {
- "name": "Libyan Dinar"
- },
- "MOP": {
- "name": "Macanese Pataca"
- },
- "MKD": {
- "name": "Macedonian Denar"
- },
- "MGA": {
- "name": "Malagasy Ariary"
- },
- "MWK": {
- "name": "Malawian Kwacha"
- },
- "MYR": {
- "name": "Malaysian Ringgit"
- },
- "MVR": {
- "name": "Maldivian Rufiyaa"
- },
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
- "MUR": {
- "name": "Mauritian Rupee"
- },
- "MXN": {
- "name": "Mexican Peso",
- "symbol": "MX$"
- },
- "MDL": {
- "name": "Moldovan Leu"
- },
- "MNT": {
- "name": "Mongolian Tugrik"
- },
- "MAD": {
- "name": "Moroccan Dirham"
- },
- "MZN": {
- "name": "Mozambican Metical"
- },
- "MMK": {
- "name": "Myanmar Kyat"
- },
- "NAD": {
- "name": "Namibian Dollar"
- },
- "NPR": {
- "name": "Nepalese Rupee"
- },
- "ANG": {
- "name": "Netherlands Antillean Guilder"
- },
- "TWD": {
- "name": "New Taiwan Dollar",
- "symbol": "NT$"
- },
- "NZD": {
- "name": "New Zealand Dollar",
- "symbol": "NZ$"
- },
- "NIO": {
- "name": "Nicaraguan Córdoba"
- },
- "NGN": {
- "name": "Nigerian Naira"
- },
- "KPW": {
- "name": "North Korean Won"
- },
- "NOK": {
- "name": "Norwegian Krone"
- },
- "OMR": {
- "name": "Omani Rial"
- },
- "PKR": {
- "name": "Pakistani Rupee"
- },
- "PAB": {
- "name": "Panamanian Balboa"
- },
- "PGK": {
- "name": "Papua New Guinean Kina"
- },
- "PYG": {
- "name": "Paraguayan Guarani"
- },
- "PEN": {
- "name": "Peruvian Sol"
- },
- "PHP": {
- "name": "Philippine Piso"
- },
- "PLN": {
- "name": "Polish Zloty"
- },
- "QAR": {
- "name": "Qatari Rial"
- },
- "RON": {
- "name": "Romanian Leu"
- },
- "RUB": {
- "name": "Russian Rouble"
- },
- "RWF": {
- "name": "Rwandan Franc"
- },
- "SVC": {
- "name": "Salvadoran Colón"
- },
- "WST": {
- "name": "Samoan Tala"
- },
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
- },
- "SAR": {
- "name": "Saudi Riyal"
- },
- "RSD": {
- "name": "Serbian Dinar"
- },
- "SCR": {
- "name": "Seychellois Rupee"
- },
- "SLL": {
- "name": "Sierra Leonean Leone"
- },
- "SGD": {
- "name": "Singapore Dollar"
- },
- "SBD": {
- "name": "Solomon Islands Dollar"
- },
- "SOS": {
- "name": "Somali Shilling"
- },
- "ZAR": {
- "name": "South African Rand"
- },
- "KRW": {
- "name": "South Korean Won",
- "symbol": "₩"
- },
- "SSP": {
- "name": "South Sudanese Pound"
- },
- "LKR": {
- "name": "Sri Lankan Rupee"
- },
- "SHP": {
- "name": "St. Helena Pound"
- },
- "SDG": {
- "name": "Sudanese Pound"
- },
- "SRD": {
- "name": "Surinamese Dollar"
- },
- "SZL": {
- "name": "Swazi Lilangeni"
- },
- "SEK": {
- "name": "Swedish Krona"
- },
- "CHF": {
- "name": "Swiss Franc"
- },
- "SYP": {
- "name": "Syrian Pound"
- },
- "TJS": {
- "name": "Tajikistani Somoni"
- },
- "TZS": {
- "name": "Tanzanian Shilling"
- },
- "THB": {
- "name": "Thai Baht"
- },
- "TOP": {
- "name": "Tongan Paʻanga"
- },
- "TTD": {
- "name": "Trinidad & Tobago Dollar"
- },
- "TND": {
- "name": "Tunisian Dinar"
- },
- "TRY": {
- "name": "Turkish Lira"
- },
- "TMT": {
- "name": "Turkmenistani Manat"
- },
- "UGX": {
- "name": "Ugandan Shilling"
- },
- "UAH": {
- "name": "Ukrainian Hryvnia"
- },
- "AED": {
- "name": "United Arab Emirates Dirham"
- },
- "UYU": {
- "name": "Uruguayan Peso"
- },
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
- "UZS": {
- "name": "Uzbekistani Som"
- },
- "VUV": {
- "name": "Vanuatu Vatu"
- },
- "VEF": {
- "name": "Venezuelan Bolívar"
- },
- "VND": {
- "name": "Vietnamese Dong",
- "symbol": "₫"
- },
- "XOF": {
- "name": "West African CFA Franc",
- "symbol": "CFA"
- },
- "YER": {
- "name": "Yemeni Rial"
- },
- "ZMW": {
- "name": "Zambian Kwacha"
- },
- "ZWL": {
- "name": "Zimbabwean Dollar (2009)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en-AU.json b/vendor/commerceguys/intl/resources/currency/en-AU.json
index 29ebfb1a6..5749df5d9 100644
--- a/vendor/commerceguys/intl/resources/currency/en-AU.json
+++ b/vendor/commerceguys/intl/resources/currency/en-AU.json
@@ -259,7 +259,7 @@
"MVR": {
"name": "Maldivian Rufiyaa"
},
- "MRO": {
+ "MRU": {
"name": "Mauritanian Ouguiya"
},
"MUR": {
@@ -355,7 +355,7 @@
"WST": {
"name": "Samoan Tala"
},
- "STD": {
+ "STN": {
"name": "São Tomé & Príncipe Dobra"
},
"SAR": {
@@ -393,7 +393,7 @@
"name": "Sri Lankan Rupee"
},
"SHP": {
- "name": "St. Helena Pound"
+ "name": "St Helena Pound"
},
"SDG": {
"name": "Sudanese Pound"
@@ -446,6 +446,9 @@
"AED": {
"name": "United Arab Emirates Dirham"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"USD": {
"name": "US Dollar"
},
@@ -455,7 +458,7 @@
"VUV": {
"name": "Vanuatu Vatu"
},
- "VEF": {
+ "VES": {
"name": "Venezuelan Bolívar"
},
"VND": {
diff --git a/vendor/commerceguys/intl/resources/currency/en-BB.json b/vendor/commerceguys/intl/resources/currency/en-BB.json
deleted file mode 100644
index d052b2427..000000000
--- a/vendor/commerceguys/intl/resources/currency/en-BB.json
+++ /dev/null
@@ -1,494 +0,0 @@
-{
- "AFN": {
- "name": "Afghan Afghani"
- },
- "ALL": {
- "name": "Albanian Lek"
- },
- "DZD": {
- "name": "Algerian Dinar"
- },
- "AOA": {
- "name": "Angolan Kwanza"
- },
- "ARS": {
- "name": "Argentine Peso"
- },
- "AMD": {
- "name": "Armenian Dram"
- },
- "AWG": {
- "name": "Aruban Florin"
- },
- "AUD": {
- "name": "Australian Dollar",
- "symbol": "A$"
- },
- "AZN": {
- "name": "Azerbaijani Manat"
- },
- "BSD": {
- "name": "Bahamian Dollar"
- },
- "BHD": {
- "name": "Bahraini Dinar"
- },
- "BDT": {
- "name": "Bangladeshi Taka"
- },
- "BBD": {
- "name": "Barbadian Dollar",
- "symbol": "$"
- },
- "BYN": {
- "name": "Belarusian Rouble"
- },
- "BZD": {
- "name": "Belize Dollar"
- },
- "BMD": {
- "name": "Bermudan Dollar"
- },
- "BTN": {
- "name": "Bhutanese Ngultrum"
- },
- "BOB": {
- "name": "Bolivian Boliviano"
- },
- "BAM": {
- "name": "Bosnia-Herzegovina Convertible Mark"
- },
- "BWP": {
- "name": "Botswanan Pula"
- },
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
- "GBP": {
- "name": "British Pound",
- "symbol": "£"
- },
- "BND": {
- "name": "Brunei Dollar"
- },
- "BGN": {
- "name": "Bulgarian Lev"
- },
- "BIF": {
- "name": "Burundian Franc"
- },
- "KHR": {
- "name": "Cambodian Riel"
- },
- "CAD": {
- "name": "Canadian Dollar",
- "symbol": "CA$"
- },
- "CVE": {
- "name": "Cape Verdean Escudo"
- },
- "KYD": {
- "name": "Cayman Islands Dollar"
- },
- "XAF": {
- "name": "Central African CFA Franc",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "CFP Franc",
- "symbol": "CFPF"
- },
- "CLP": {
- "name": "Chilean Peso"
- },
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
- "COP": {
- "name": "Colombian Peso"
- },
- "KMF": {
- "name": "Comorian Franc"
- },
- "CDF": {
- "name": "Congolese Franc"
- },
- "CRC": {
- "name": "Costa Rican Colón"
- },
- "HRK": {
- "name": "Croatian Kuna"
- },
- "CUC": {
- "name": "Cuban Convertible Peso"
- },
- "CUP": {
- "name": "Cuban Peso"
- },
- "CZK": {
- "name": "Czech Koruna"
- },
- "DKK": {
- "name": "Danish Krone"
- },
- "DJF": {
- "name": "Djiboutian Franc"
- },
- "DOP": {
- "name": "Dominican Peso"
- },
- "XCD": {
- "name": "East Caribbean Dollar",
- "symbol": "EC$"
- },
- "EGP": {
- "name": "Egyptian Pound"
- },
- "ERN": {
- "name": "Eritrean Nakfa"
- },
- "ETB": {
- "name": "Ethiopian Birr"
- },
- "EUR": {
- "name": "Euro",
- "symbol": "€"
- },
- "FKP": {
- "name": "Falkland Islands Pound"
- },
- "FJD": {
- "name": "Fijian Dollar"
- },
- "GMD": {
- "name": "Gambian Dalasi"
- },
- "GEL": {
- "name": "Georgian Lari"
- },
- "GHS": {
- "name": "Ghanaian Cedi"
- },
- "GIP": {
- "name": "Gibraltar Pound"
- },
- "GTQ": {
- "name": "Guatemalan Quetzal"
- },
- "GNF": {
- "name": "Guinean Franc"
- },
- "GYD": {
- "name": "Guyanaese Dollar"
- },
- "HTG": {
- "name": "Haitian Gourde"
- },
- "HNL": {
- "name": "Honduran Lempira"
- },
- "HKD": {
- "name": "Hong Kong Dollar",
- "symbol": "HK$"
- },
- "HUF": {
- "name": "Hungarian Forint"
- },
- "ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Indonesian Rupiah"
- },
- "IRR": {
- "name": "Iranian Rial"
- },
- "IQD": {
- "name": "Iraqi Dinar"
- },
- "ILS": {
- "name": "Israeli New Shekel",
- "symbol": "₪"
- },
- "JMD": {
- "name": "Jamaican Dollar"
- },
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
- "JOD": {
- "name": "Jordanian Dinar"
- },
- "KZT": {
- "name": "Kazakhstani Tenge"
- },
- "KES": {
- "name": "Kenyan Shilling"
- },
- "KWD": {
- "name": "Kuwaiti Dinar"
- },
- "KGS": {
- "name": "Kyrgystani Som"
- },
- "LAK": {
- "name": "Laotian Kip"
- },
- "LBP": {
- "name": "Lebanese Pound"
- },
- "LSL": {
- "name": "Lesotho Loti"
- },
- "LRD": {
- "name": "Liberian Dollar"
- },
- "LYD": {
- "name": "Libyan Dinar"
- },
- "MOP": {
- "name": "Macanese Pataca"
- },
- "MKD": {
- "name": "Macedonian Denar"
- },
- "MGA": {
- "name": "Malagasy Ariary"
- },
- "MWK": {
- "name": "Malawian Kwacha"
- },
- "MYR": {
- "name": "Malaysian Ringgit"
- },
- "MVR": {
- "name": "Maldivian Rufiyaa"
- },
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
- "MUR": {
- "name": "Mauritian Rupee"
- },
- "MXN": {
- "name": "Mexican Peso",
- "symbol": "MX$"
- },
- "MDL": {
- "name": "Moldovan Leu"
- },
- "MNT": {
- "name": "Mongolian Tugrik"
- },
- "MAD": {
- "name": "Moroccan Dirham"
- },
- "MZN": {
- "name": "Mozambican Metical"
- },
- "MMK": {
- "name": "Myanmar Kyat"
- },
- "NAD": {
- "name": "Namibian Dollar"
- },
- "NPR": {
- "name": "Nepalese Rupee"
- },
- "ANG": {
- "name": "Netherlands Antillean Guilder"
- },
- "TWD": {
- "name": "New Taiwan Dollar",
- "symbol": "NT$"
- },
- "NZD": {
- "name": "New Zealand Dollar",
- "symbol": "NZ$"
- },
- "NIO": {
- "name": "Nicaraguan Córdoba"
- },
- "NGN": {
- "name": "Nigerian Naira"
- },
- "KPW": {
- "name": "North Korean Won"
- },
- "NOK": {
- "name": "Norwegian Krone"
- },
- "OMR": {
- "name": "Omani Rial"
- },
- "PKR": {
- "name": "Pakistani Rupee"
- },
- "PAB": {
- "name": "Panamanian Balboa"
- },
- "PGK": {
- "name": "Papua New Guinean Kina"
- },
- "PYG": {
- "name": "Paraguayan Guarani"
- },
- "PEN": {
- "name": "Peruvian Sol"
- },
- "PHP": {
- "name": "Philippine Piso"
- },
- "PLN": {
- "name": "Polish Zloty"
- },
- "QAR": {
- "name": "Qatari Rial"
- },
- "RON": {
- "name": "Romanian Leu"
- },
- "RUB": {
- "name": "Russian Rouble"
- },
- "RWF": {
- "name": "Rwandan Franc"
- },
- "SVC": {
- "name": "Salvadoran Colón"
- },
- "WST": {
- "name": "Samoan Tala"
- },
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
- },
- "SAR": {
- "name": "Saudi Riyal"
- },
- "RSD": {
- "name": "Serbian Dinar"
- },
- "SCR": {
- "name": "Seychellois Rupee"
- },
- "SLL": {
- "name": "Sierra Leonean Leone"
- },
- "SGD": {
- "name": "Singapore Dollar"
- },
- "SBD": {
- "name": "Solomon Islands Dollar"
- },
- "SOS": {
- "name": "Somali Shilling"
- },
- "ZAR": {
- "name": "South African Rand"
- },
- "KRW": {
- "name": "South Korean Won",
- "symbol": "₩"
- },
- "SSP": {
- "name": "South Sudanese Pound"
- },
- "LKR": {
- "name": "Sri Lankan Rupee"
- },
- "SHP": {
- "name": "St. Helena Pound"
- },
- "SDG": {
- "name": "Sudanese Pound"
- },
- "SRD": {
- "name": "Surinamese Dollar"
- },
- "SZL": {
- "name": "Swazi Lilangeni"
- },
- "SEK": {
- "name": "Swedish Krona"
- },
- "CHF": {
- "name": "Swiss Franc"
- },
- "SYP": {
- "name": "Syrian Pound"
- },
- "TJS": {
- "name": "Tajikistani Somoni"
- },
- "TZS": {
- "name": "Tanzanian Shilling"
- },
- "THB": {
- "name": "Thai Baht"
- },
- "TOP": {
- "name": "Tongan Paʻanga"
- },
- "TTD": {
- "name": "Trinidad & Tobago Dollar"
- },
- "TND": {
- "name": "Tunisian Dinar"
- },
- "TRY": {
- "name": "Turkish Lira"
- },
- "TMT": {
- "name": "Turkmenistani Manat"
- },
- "UGX": {
- "name": "Ugandan Shilling"
- },
- "UAH": {
- "name": "Ukrainian Hryvnia"
- },
- "AED": {
- "name": "United Arab Emirates Dirham"
- },
- "UYU": {
- "name": "Uruguayan Peso"
- },
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
- "UZS": {
- "name": "Uzbekistani Som"
- },
- "VUV": {
- "name": "Vanuatu Vatu"
- },
- "VEF": {
- "name": "Venezuelan Bolívar"
- },
- "VND": {
- "name": "Vietnamese Dong",
- "symbol": "₫"
- },
- "XOF": {
- "name": "West African CFA Franc",
- "symbol": "CFA"
- },
- "YER": {
- "name": "Yemeni Rial"
- },
- "ZMW": {
- "name": "Zambian Kwacha"
- },
- "ZWL": {
- "name": "Zimbabwean Dollar (2009)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en-BE.json b/vendor/commerceguys/intl/resources/currency/en-BE.json
deleted file mode 100644
index 97dbe0dbf..000000000
--- a/vendor/commerceguys/intl/resources/currency/en-BE.json
+++ /dev/null
@@ -1,493 +0,0 @@
-{
- "AFN": {
- "name": "Afghan Afghani"
- },
- "ALL": {
- "name": "Albanian Lek"
- },
- "DZD": {
- "name": "Algerian Dinar"
- },
- "AOA": {
- "name": "Angolan Kwanza"
- },
- "ARS": {
- "name": "Argentine Peso"
- },
- "AMD": {
- "name": "Armenian Dram"
- },
- "AWG": {
- "name": "Aruban Florin"
- },
- "AUD": {
- "name": "Australian Dollar",
- "symbol": "A$"
- },
- "AZN": {
- "name": "Azerbaijani Manat"
- },
- "BSD": {
- "name": "Bahamian Dollar"
- },
- "BHD": {
- "name": "Bahraini Dinar"
- },
- "BDT": {
- "name": "Bangladeshi Taka"
- },
- "BBD": {
- "name": "Barbadian Dollar"
- },
- "BYN": {
- "name": "Belarusian Rouble"
- },
- "BZD": {
- "name": "Belize Dollar"
- },
- "BMD": {
- "name": "Bermudan Dollar"
- },
- "BTN": {
- "name": "Bhutanese Ngultrum"
- },
- "BOB": {
- "name": "Bolivian Boliviano"
- },
- "BAM": {
- "name": "Bosnia-Herzegovina Convertible Mark"
- },
- "BWP": {
- "name": "Botswanan Pula"
- },
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
- "GBP": {
- "name": "British Pound",
- "symbol": "£"
- },
- "BND": {
- "name": "Brunei Dollar"
- },
- "BGN": {
- "name": "Bulgarian Lev"
- },
- "BIF": {
- "name": "Burundian Franc"
- },
- "KHR": {
- "name": "Cambodian Riel"
- },
- "CAD": {
- "name": "Canadian Dollar",
- "symbol": "CA$"
- },
- "CVE": {
- "name": "Cape Verdean Escudo"
- },
- "KYD": {
- "name": "Cayman Islands Dollar"
- },
- "XAF": {
- "name": "Central African CFA Franc",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "CFP Franc",
- "symbol": "CFPF"
- },
- "CLP": {
- "name": "Chilean Peso"
- },
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
- "COP": {
- "name": "Colombian Peso"
- },
- "KMF": {
- "name": "Comorian Franc"
- },
- "CDF": {
- "name": "Congolese Franc"
- },
- "CRC": {
- "name": "Costa Rican Colón"
- },
- "HRK": {
- "name": "Croatian Kuna"
- },
- "CUC": {
- "name": "Cuban Convertible Peso"
- },
- "CUP": {
- "name": "Cuban Peso"
- },
- "CZK": {
- "name": "Czech Koruna"
- },
- "DKK": {
- "name": "Danish Krone"
- },
- "DJF": {
- "name": "Djiboutian Franc"
- },
- "DOP": {
- "name": "Dominican Peso"
- },
- "XCD": {
- "name": "East Caribbean Dollar",
- "symbol": "EC$"
- },
- "EGP": {
- "name": "Egyptian Pound"
- },
- "ERN": {
- "name": "Eritrean Nakfa"
- },
- "ETB": {
- "name": "Ethiopian Birr"
- },
- "EUR": {
- "name": "Euro",
- "symbol": "€"
- },
- "FKP": {
- "name": "Falkland Islands Pound"
- },
- "FJD": {
- "name": "Fijian Dollar"
- },
- "GMD": {
- "name": "Gambian Dalasi"
- },
- "GEL": {
- "name": "Georgian Lari"
- },
- "GHS": {
- "name": "Ghanaian Cedi"
- },
- "GIP": {
- "name": "Gibraltar Pound"
- },
- "GTQ": {
- "name": "Guatemalan Quetzal"
- },
- "GNF": {
- "name": "Guinean Franc"
- },
- "GYD": {
- "name": "Guyanaese Dollar"
- },
- "HTG": {
- "name": "Haitian Gourde"
- },
- "HNL": {
- "name": "Honduran Lempira"
- },
- "HKD": {
- "name": "Hong Kong Dollar",
- "symbol": "HK$"
- },
- "HUF": {
- "name": "Hungarian Forint"
- },
- "ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Indonesian Rupiah"
- },
- "IRR": {
- "name": "Iranian Rial"
- },
- "IQD": {
- "name": "Iraqi Dinar"
- },
- "ILS": {
- "name": "Israeli New Shekel",
- "symbol": "₪"
- },
- "JMD": {
- "name": "Jamaican Dollar"
- },
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
- "JOD": {
- "name": "Jordanian Dinar"
- },
- "KZT": {
- "name": "Kazakhstani Tenge"
- },
- "KES": {
- "name": "Kenyan Shilling"
- },
- "KWD": {
- "name": "Kuwaiti Dinar"
- },
- "KGS": {
- "name": "Kyrgystani Som"
- },
- "LAK": {
- "name": "Laotian Kip"
- },
- "LBP": {
- "name": "Lebanese Pound"
- },
- "LSL": {
- "name": "Lesotho Loti"
- },
- "LRD": {
- "name": "Liberian Dollar"
- },
- "LYD": {
- "name": "Libyan Dinar"
- },
- "MOP": {
- "name": "Macanese Pataca"
- },
- "MKD": {
- "name": "Macedonian Denar"
- },
- "MGA": {
- "name": "Malagasy Ariary"
- },
- "MWK": {
- "name": "Malawian Kwacha"
- },
- "MYR": {
- "name": "Malaysian Ringgit"
- },
- "MVR": {
- "name": "Maldivian Rufiyaa"
- },
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
- "MUR": {
- "name": "Mauritian Rupee"
- },
- "MXN": {
- "name": "Mexican Peso",
- "symbol": "MX$"
- },
- "MDL": {
- "name": "Moldovan Leu"
- },
- "MNT": {
- "name": "Mongolian Tugrik"
- },
- "MAD": {
- "name": "Moroccan Dirham"
- },
- "MZN": {
- "name": "Mozambican Metical"
- },
- "MMK": {
- "name": "Myanmar Kyat"
- },
- "NAD": {
- "name": "Namibian Dollar"
- },
- "NPR": {
- "name": "Nepalese Rupee"
- },
- "ANG": {
- "name": "Netherlands Antillean Guilder"
- },
- "TWD": {
- "name": "New Taiwan Dollar",
- "symbol": "NT$"
- },
- "NZD": {
- "name": "New Zealand Dollar",
- "symbol": "NZ$"
- },
- "NIO": {
- "name": "Nicaraguan Córdoba"
- },
- "NGN": {
- "name": "Nigerian Naira"
- },
- "KPW": {
- "name": "North Korean Won"
- },
- "NOK": {
- "name": "Norwegian Krone"
- },
- "OMR": {
- "name": "Omani Rial"
- },
- "PKR": {
- "name": "Pakistani Rupee"
- },
- "PAB": {
- "name": "Panamanian Balboa"
- },
- "PGK": {
- "name": "Papua New Guinean Kina"
- },
- "PYG": {
- "name": "Paraguayan Guarani"
- },
- "PEN": {
- "name": "Peruvian Sol"
- },
- "PHP": {
- "name": "Philippine Piso"
- },
- "PLN": {
- "name": "Polish Zloty"
- },
- "QAR": {
- "name": "Qatari Rial"
- },
- "RON": {
- "name": "Romanian Leu"
- },
- "RUB": {
- "name": "Russian Rouble"
- },
- "RWF": {
- "name": "Rwandan Franc"
- },
- "SVC": {
- "name": "Salvadoran Colón"
- },
- "WST": {
- "name": "Samoan Tala"
- },
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
- },
- "SAR": {
- "name": "Saudi Riyal"
- },
- "RSD": {
- "name": "Serbian Dinar"
- },
- "SCR": {
- "name": "Seychellois Rupee"
- },
- "SLL": {
- "name": "Sierra Leonean Leone"
- },
- "SGD": {
- "name": "Singapore Dollar"
- },
- "SBD": {
- "name": "Solomon Islands Dollar"
- },
- "SOS": {
- "name": "Somali Shilling"
- },
- "ZAR": {
- "name": "South African Rand"
- },
- "KRW": {
- "name": "South Korean Won",
- "symbol": "₩"
- },
- "SSP": {
- "name": "South Sudanese Pound"
- },
- "LKR": {
- "name": "Sri Lankan Rupee"
- },
- "SHP": {
- "name": "St. Helena Pound"
- },
- "SDG": {
- "name": "Sudanese Pound"
- },
- "SRD": {
- "name": "Surinamese Dollar"
- },
- "SZL": {
- "name": "Swazi Lilangeni"
- },
- "SEK": {
- "name": "Swedish Krona"
- },
- "CHF": {
- "name": "Swiss Franc"
- },
- "SYP": {
- "name": "Syrian Pound"
- },
- "TJS": {
- "name": "Tajikistani Somoni"
- },
- "TZS": {
- "name": "Tanzanian Shilling"
- },
- "THB": {
- "name": "Thai Baht"
- },
- "TOP": {
- "name": "Tongan Paʻanga"
- },
- "TTD": {
- "name": "Trinidad & Tobago Dollar"
- },
- "TND": {
- "name": "Tunisian Dinar"
- },
- "TRY": {
- "name": "Turkish Lira"
- },
- "TMT": {
- "name": "Turkmenistani Manat"
- },
- "UGX": {
- "name": "Ugandan Shilling"
- },
- "UAH": {
- "name": "Ukrainian Hryvnia"
- },
- "AED": {
- "name": "United Arab Emirates Dirham"
- },
- "UYU": {
- "name": "Uruguayan Peso"
- },
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
- "UZS": {
- "name": "Uzbekistani Som"
- },
- "VUV": {
- "name": "Vanuatu Vatu"
- },
- "VEF": {
- "name": "Venezuelan Bolívar"
- },
- "VND": {
- "name": "Vietnamese Dong",
- "symbol": "₫"
- },
- "XOF": {
- "name": "West African CFA Franc",
- "symbol": "CFA"
- },
- "YER": {
- "name": "Yemeni Rial"
- },
- "ZMW": {
- "name": "Zambian Kwacha"
- },
- "ZWL": {
- "name": "Zimbabwean Dollar (2009)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en-BM.json b/vendor/commerceguys/intl/resources/currency/en-BM.json
deleted file mode 100644
index a2714bcb8..000000000
--- a/vendor/commerceguys/intl/resources/currency/en-BM.json
+++ /dev/null
@@ -1,494 +0,0 @@
-{
- "AFN": {
- "name": "Afghan Afghani"
- },
- "ALL": {
- "name": "Albanian Lek"
- },
- "DZD": {
- "name": "Algerian Dinar"
- },
- "AOA": {
- "name": "Angolan Kwanza"
- },
- "ARS": {
- "name": "Argentine Peso"
- },
- "AMD": {
- "name": "Armenian Dram"
- },
- "AWG": {
- "name": "Aruban Florin"
- },
- "AUD": {
- "name": "Australian Dollar",
- "symbol": "A$"
- },
- "AZN": {
- "name": "Azerbaijani Manat"
- },
- "BSD": {
- "name": "Bahamian Dollar"
- },
- "BHD": {
- "name": "Bahraini Dinar"
- },
- "BDT": {
- "name": "Bangladeshi Taka"
- },
- "BBD": {
- "name": "Barbadian Dollar"
- },
- "BYN": {
- "name": "Belarusian Rouble"
- },
- "BZD": {
- "name": "Belize Dollar"
- },
- "BMD": {
- "name": "Bermudan Dollar",
- "symbol": "$"
- },
- "BTN": {
- "name": "Bhutanese Ngultrum"
- },
- "BOB": {
- "name": "Bolivian Boliviano"
- },
- "BAM": {
- "name": "Bosnia-Herzegovina Convertible Mark"
- },
- "BWP": {
- "name": "Botswanan Pula"
- },
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
- "GBP": {
- "name": "British Pound",
- "symbol": "£"
- },
- "BND": {
- "name": "Brunei Dollar"
- },
- "BGN": {
- "name": "Bulgarian Lev"
- },
- "BIF": {
- "name": "Burundian Franc"
- },
- "KHR": {
- "name": "Cambodian Riel"
- },
- "CAD": {
- "name": "Canadian Dollar",
- "symbol": "CA$"
- },
- "CVE": {
- "name": "Cape Verdean Escudo"
- },
- "KYD": {
- "name": "Cayman Islands Dollar"
- },
- "XAF": {
- "name": "Central African CFA Franc",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "CFP Franc",
- "symbol": "CFPF"
- },
- "CLP": {
- "name": "Chilean Peso"
- },
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
- "COP": {
- "name": "Colombian Peso"
- },
- "KMF": {
- "name": "Comorian Franc"
- },
- "CDF": {
- "name": "Congolese Franc"
- },
- "CRC": {
- "name": "Costa Rican Colón"
- },
- "HRK": {
- "name": "Croatian Kuna"
- },
- "CUC": {
- "name": "Cuban Convertible Peso"
- },
- "CUP": {
- "name": "Cuban Peso"
- },
- "CZK": {
- "name": "Czech Koruna"
- },
- "DKK": {
- "name": "Danish Krone"
- },
- "DJF": {
- "name": "Djiboutian Franc"
- },
- "DOP": {
- "name": "Dominican Peso"
- },
- "XCD": {
- "name": "East Caribbean Dollar",
- "symbol": "EC$"
- },
- "EGP": {
- "name": "Egyptian Pound"
- },
- "ERN": {
- "name": "Eritrean Nakfa"
- },
- "ETB": {
- "name": "Ethiopian Birr"
- },
- "EUR": {
- "name": "Euro",
- "symbol": "€"
- },
- "FKP": {
- "name": "Falkland Islands Pound"
- },
- "FJD": {
- "name": "Fijian Dollar"
- },
- "GMD": {
- "name": "Gambian Dalasi"
- },
- "GEL": {
- "name": "Georgian Lari"
- },
- "GHS": {
- "name": "Ghanaian Cedi"
- },
- "GIP": {
- "name": "Gibraltar Pound"
- },
- "GTQ": {
- "name": "Guatemalan Quetzal"
- },
- "GNF": {
- "name": "Guinean Franc"
- },
- "GYD": {
- "name": "Guyanaese Dollar"
- },
- "HTG": {
- "name": "Haitian Gourde"
- },
- "HNL": {
- "name": "Honduran Lempira"
- },
- "HKD": {
- "name": "Hong Kong Dollar",
- "symbol": "HK$"
- },
- "HUF": {
- "name": "Hungarian Forint"
- },
- "ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Indonesian Rupiah"
- },
- "IRR": {
- "name": "Iranian Rial"
- },
- "IQD": {
- "name": "Iraqi Dinar"
- },
- "ILS": {
- "name": "Israeli New Shekel",
- "symbol": "₪"
- },
- "JMD": {
- "name": "Jamaican Dollar"
- },
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
- "JOD": {
- "name": "Jordanian Dinar"
- },
- "KZT": {
- "name": "Kazakhstani Tenge"
- },
- "KES": {
- "name": "Kenyan Shilling"
- },
- "KWD": {
- "name": "Kuwaiti Dinar"
- },
- "KGS": {
- "name": "Kyrgystani Som"
- },
- "LAK": {
- "name": "Laotian Kip"
- },
- "LBP": {
- "name": "Lebanese Pound"
- },
- "LSL": {
- "name": "Lesotho Loti"
- },
- "LRD": {
- "name": "Liberian Dollar"
- },
- "LYD": {
- "name": "Libyan Dinar"
- },
- "MOP": {
- "name": "Macanese Pataca"
- },
- "MKD": {
- "name": "Macedonian Denar"
- },
- "MGA": {
- "name": "Malagasy Ariary"
- },
- "MWK": {
- "name": "Malawian Kwacha"
- },
- "MYR": {
- "name": "Malaysian Ringgit"
- },
- "MVR": {
- "name": "Maldivian Rufiyaa"
- },
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
- "MUR": {
- "name": "Mauritian Rupee"
- },
- "MXN": {
- "name": "Mexican Peso",
- "symbol": "MX$"
- },
- "MDL": {
- "name": "Moldovan Leu"
- },
- "MNT": {
- "name": "Mongolian Tugrik"
- },
- "MAD": {
- "name": "Moroccan Dirham"
- },
- "MZN": {
- "name": "Mozambican Metical"
- },
- "MMK": {
- "name": "Myanmar Kyat"
- },
- "NAD": {
- "name": "Namibian Dollar"
- },
- "NPR": {
- "name": "Nepalese Rupee"
- },
- "ANG": {
- "name": "Netherlands Antillean Guilder"
- },
- "TWD": {
- "name": "New Taiwan Dollar",
- "symbol": "NT$"
- },
- "NZD": {
- "name": "New Zealand Dollar",
- "symbol": "NZ$"
- },
- "NIO": {
- "name": "Nicaraguan Córdoba"
- },
- "NGN": {
- "name": "Nigerian Naira"
- },
- "KPW": {
- "name": "North Korean Won"
- },
- "NOK": {
- "name": "Norwegian Krone"
- },
- "OMR": {
- "name": "Omani Rial"
- },
- "PKR": {
- "name": "Pakistani Rupee"
- },
- "PAB": {
- "name": "Panamanian Balboa"
- },
- "PGK": {
- "name": "Papua New Guinean Kina"
- },
- "PYG": {
- "name": "Paraguayan Guarani"
- },
- "PEN": {
- "name": "Peruvian Sol"
- },
- "PHP": {
- "name": "Philippine Piso"
- },
- "PLN": {
- "name": "Polish Zloty"
- },
- "QAR": {
- "name": "Qatari Rial"
- },
- "RON": {
- "name": "Romanian Leu"
- },
- "RUB": {
- "name": "Russian Rouble"
- },
- "RWF": {
- "name": "Rwandan Franc"
- },
- "SVC": {
- "name": "Salvadoran Colón"
- },
- "WST": {
- "name": "Samoan Tala"
- },
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
- },
- "SAR": {
- "name": "Saudi Riyal"
- },
- "RSD": {
- "name": "Serbian Dinar"
- },
- "SCR": {
- "name": "Seychellois Rupee"
- },
- "SLL": {
- "name": "Sierra Leonean Leone"
- },
- "SGD": {
- "name": "Singapore Dollar"
- },
- "SBD": {
- "name": "Solomon Islands Dollar"
- },
- "SOS": {
- "name": "Somali Shilling"
- },
- "ZAR": {
- "name": "South African Rand"
- },
- "KRW": {
- "name": "South Korean Won",
- "symbol": "₩"
- },
- "SSP": {
- "name": "South Sudanese Pound"
- },
- "LKR": {
- "name": "Sri Lankan Rupee"
- },
- "SHP": {
- "name": "St. Helena Pound"
- },
- "SDG": {
- "name": "Sudanese Pound"
- },
- "SRD": {
- "name": "Surinamese Dollar"
- },
- "SZL": {
- "name": "Swazi Lilangeni"
- },
- "SEK": {
- "name": "Swedish Krona"
- },
- "CHF": {
- "name": "Swiss Franc"
- },
- "SYP": {
- "name": "Syrian Pound"
- },
- "TJS": {
- "name": "Tajikistani Somoni"
- },
- "TZS": {
- "name": "Tanzanian Shilling"
- },
- "THB": {
- "name": "Thai Baht"
- },
- "TOP": {
- "name": "Tongan Paʻanga"
- },
- "TTD": {
- "name": "Trinidad & Tobago Dollar"
- },
- "TND": {
- "name": "Tunisian Dinar"
- },
- "TRY": {
- "name": "Turkish Lira"
- },
- "TMT": {
- "name": "Turkmenistani Manat"
- },
- "UGX": {
- "name": "Ugandan Shilling"
- },
- "UAH": {
- "name": "Ukrainian Hryvnia"
- },
- "AED": {
- "name": "United Arab Emirates Dirham"
- },
- "UYU": {
- "name": "Uruguayan Peso"
- },
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
- "UZS": {
- "name": "Uzbekistani Som"
- },
- "VUV": {
- "name": "Vanuatu Vatu"
- },
- "VEF": {
- "name": "Venezuelan Bolívar"
- },
- "VND": {
- "name": "Vietnamese Dong",
- "symbol": "₫"
- },
- "XOF": {
- "name": "West African CFA Franc",
- "symbol": "CFA"
- },
- "YER": {
- "name": "Yemeni Rial"
- },
- "ZMW": {
- "name": "Zambian Kwacha"
- },
- "ZWL": {
- "name": "Zimbabwean Dollar (2009)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en-BS.json b/vendor/commerceguys/intl/resources/currency/en-BS.json
deleted file mode 100644
index c7534edb4..000000000
--- a/vendor/commerceguys/intl/resources/currency/en-BS.json
+++ /dev/null
@@ -1,494 +0,0 @@
-{
- "AFN": {
- "name": "Afghan Afghani"
- },
- "ALL": {
- "name": "Albanian Lek"
- },
- "DZD": {
- "name": "Algerian Dinar"
- },
- "AOA": {
- "name": "Angolan Kwanza"
- },
- "ARS": {
- "name": "Argentine Peso"
- },
- "AMD": {
- "name": "Armenian Dram"
- },
- "AWG": {
- "name": "Aruban Florin"
- },
- "AUD": {
- "name": "Australian Dollar",
- "symbol": "A$"
- },
- "AZN": {
- "name": "Azerbaijani Manat"
- },
- "BSD": {
- "name": "Bahamian Dollar",
- "symbol": "$"
- },
- "BHD": {
- "name": "Bahraini Dinar"
- },
- "BDT": {
- "name": "Bangladeshi Taka"
- },
- "BBD": {
- "name": "Barbadian Dollar"
- },
- "BYN": {
- "name": "Belarusian Rouble"
- },
- "BZD": {
- "name": "Belize Dollar"
- },
- "BMD": {
- "name": "Bermudan Dollar"
- },
- "BTN": {
- "name": "Bhutanese Ngultrum"
- },
- "BOB": {
- "name": "Bolivian Boliviano"
- },
- "BAM": {
- "name": "Bosnia-Herzegovina Convertible Mark"
- },
- "BWP": {
- "name": "Botswanan Pula"
- },
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
- "GBP": {
- "name": "British Pound",
- "symbol": "£"
- },
- "BND": {
- "name": "Brunei Dollar"
- },
- "BGN": {
- "name": "Bulgarian Lev"
- },
- "BIF": {
- "name": "Burundian Franc"
- },
- "KHR": {
- "name": "Cambodian Riel"
- },
- "CAD": {
- "name": "Canadian Dollar",
- "symbol": "CA$"
- },
- "CVE": {
- "name": "Cape Verdean Escudo"
- },
- "KYD": {
- "name": "Cayman Islands Dollar"
- },
- "XAF": {
- "name": "Central African CFA Franc",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "CFP Franc",
- "symbol": "CFPF"
- },
- "CLP": {
- "name": "Chilean Peso"
- },
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
- "COP": {
- "name": "Colombian Peso"
- },
- "KMF": {
- "name": "Comorian Franc"
- },
- "CDF": {
- "name": "Congolese Franc"
- },
- "CRC": {
- "name": "Costa Rican Colón"
- },
- "HRK": {
- "name": "Croatian Kuna"
- },
- "CUC": {
- "name": "Cuban Convertible Peso"
- },
- "CUP": {
- "name": "Cuban Peso"
- },
- "CZK": {
- "name": "Czech Koruna"
- },
- "DKK": {
- "name": "Danish Krone"
- },
- "DJF": {
- "name": "Djiboutian Franc"
- },
- "DOP": {
- "name": "Dominican Peso"
- },
- "XCD": {
- "name": "East Caribbean Dollar",
- "symbol": "EC$"
- },
- "EGP": {
- "name": "Egyptian Pound"
- },
- "ERN": {
- "name": "Eritrean Nakfa"
- },
- "ETB": {
- "name": "Ethiopian Birr"
- },
- "EUR": {
- "name": "Euro",
- "symbol": "€"
- },
- "FKP": {
- "name": "Falkland Islands Pound"
- },
- "FJD": {
- "name": "Fijian Dollar"
- },
- "GMD": {
- "name": "Gambian Dalasi"
- },
- "GEL": {
- "name": "Georgian Lari"
- },
- "GHS": {
- "name": "Ghanaian Cedi"
- },
- "GIP": {
- "name": "Gibraltar Pound"
- },
- "GTQ": {
- "name": "Guatemalan Quetzal"
- },
- "GNF": {
- "name": "Guinean Franc"
- },
- "GYD": {
- "name": "Guyanaese Dollar"
- },
- "HTG": {
- "name": "Haitian Gourde"
- },
- "HNL": {
- "name": "Honduran Lempira"
- },
- "HKD": {
- "name": "Hong Kong Dollar",
- "symbol": "HK$"
- },
- "HUF": {
- "name": "Hungarian Forint"
- },
- "ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Indonesian Rupiah"
- },
- "IRR": {
- "name": "Iranian Rial"
- },
- "IQD": {
- "name": "Iraqi Dinar"
- },
- "ILS": {
- "name": "Israeli New Shekel",
- "symbol": "₪"
- },
- "JMD": {
- "name": "Jamaican Dollar"
- },
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
- "JOD": {
- "name": "Jordanian Dinar"
- },
- "KZT": {
- "name": "Kazakhstani Tenge"
- },
- "KES": {
- "name": "Kenyan Shilling"
- },
- "KWD": {
- "name": "Kuwaiti Dinar"
- },
- "KGS": {
- "name": "Kyrgystani Som"
- },
- "LAK": {
- "name": "Laotian Kip"
- },
- "LBP": {
- "name": "Lebanese Pound"
- },
- "LSL": {
- "name": "Lesotho Loti"
- },
- "LRD": {
- "name": "Liberian Dollar"
- },
- "LYD": {
- "name": "Libyan Dinar"
- },
- "MOP": {
- "name": "Macanese Pataca"
- },
- "MKD": {
- "name": "Macedonian Denar"
- },
- "MGA": {
- "name": "Malagasy Ariary"
- },
- "MWK": {
- "name": "Malawian Kwacha"
- },
- "MYR": {
- "name": "Malaysian Ringgit"
- },
- "MVR": {
- "name": "Maldivian Rufiyaa"
- },
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
- "MUR": {
- "name": "Mauritian Rupee"
- },
- "MXN": {
- "name": "Mexican Peso",
- "symbol": "MX$"
- },
- "MDL": {
- "name": "Moldovan Leu"
- },
- "MNT": {
- "name": "Mongolian Tugrik"
- },
- "MAD": {
- "name": "Moroccan Dirham"
- },
- "MZN": {
- "name": "Mozambican Metical"
- },
- "MMK": {
- "name": "Myanmar Kyat"
- },
- "NAD": {
- "name": "Namibian Dollar"
- },
- "NPR": {
- "name": "Nepalese Rupee"
- },
- "ANG": {
- "name": "Netherlands Antillean Guilder"
- },
- "TWD": {
- "name": "New Taiwan Dollar",
- "symbol": "NT$"
- },
- "NZD": {
- "name": "New Zealand Dollar",
- "symbol": "NZ$"
- },
- "NIO": {
- "name": "Nicaraguan Córdoba"
- },
- "NGN": {
- "name": "Nigerian Naira"
- },
- "KPW": {
- "name": "North Korean Won"
- },
- "NOK": {
- "name": "Norwegian Krone"
- },
- "OMR": {
- "name": "Omani Rial"
- },
- "PKR": {
- "name": "Pakistani Rupee"
- },
- "PAB": {
- "name": "Panamanian Balboa"
- },
- "PGK": {
- "name": "Papua New Guinean Kina"
- },
- "PYG": {
- "name": "Paraguayan Guarani"
- },
- "PEN": {
- "name": "Peruvian Sol"
- },
- "PHP": {
- "name": "Philippine Piso"
- },
- "PLN": {
- "name": "Polish Zloty"
- },
- "QAR": {
- "name": "Qatari Rial"
- },
- "RON": {
- "name": "Romanian Leu"
- },
- "RUB": {
- "name": "Russian Rouble"
- },
- "RWF": {
- "name": "Rwandan Franc"
- },
- "SVC": {
- "name": "Salvadoran Colón"
- },
- "WST": {
- "name": "Samoan Tala"
- },
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
- },
- "SAR": {
- "name": "Saudi Riyal"
- },
- "RSD": {
- "name": "Serbian Dinar"
- },
- "SCR": {
- "name": "Seychellois Rupee"
- },
- "SLL": {
- "name": "Sierra Leonean Leone"
- },
- "SGD": {
- "name": "Singapore Dollar"
- },
- "SBD": {
- "name": "Solomon Islands Dollar"
- },
- "SOS": {
- "name": "Somali Shilling"
- },
- "ZAR": {
- "name": "South African Rand"
- },
- "KRW": {
- "name": "South Korean Won",
- "symbol": "₩"
- },
- "SSP": {
- "name": "South Sudanese Pound"
- },
- "LKR": {
- "name": "Sri Lankan Rupee"
- },
- "SHP": {
- "name": "St. Helena Pound"
- },
- "SDG": {
- "name": "Sudanese Pound"
- },
- "SRD": {
- "name": "Surinamese Dollar"
- },
- "SZL": {
- "name": "Swazi Lilangeni"
- },
- "SEK": {
- "name": "Swedish Krona"
- },
- "CHF": {
- "name": "Swiss Franc"
- },
- "SYP": {
- "name": "Syrian Pound"
- },
- "TJS": {
- "name": "Tajikistani Somoni"
- },
- "TZS": {
- "name": "Tanzanian Shilling"
- },
- "THB": {
- "name": "Thai Baht"
- },
- "TOP": {
- "name": "Tongan Paʻanga"
- },
- "TTD": {
- "name": "Trinidad & Tobago Dollar"
- },
- "TND": {
- "name": "Tunisian Dinar"
- },
- "TRY": {
- "name": "Turkish Lira"
- },
- "TMT": {
- "name": "Turkmenistani Manat"
- },
- "UGX": {
- "name": "Ugandan Shilling"
- },
- "UAH": {
- "name": "Ukrainian Hryvnia"
- },
- "AED": {
- "name": "United Arab Emirates Dirham"
- },
- "UYU": {
- "name": "Uruguayan Peso"
- },
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
- "UZS": {
- "name": "Uzbekistani Som"
- },
- "VUV": {
- "name": "Vanuatu Vatu"
- },
- "VEF": {
- "name": "Venezuelan Bolívar"
- },
- "VND": {
- "name": "Vietnamese Dong",
- "symbol": "₫"
- },
- "XOF": {
- "name": "West African CFA Franc",
- "symbol": "CFA"
- },
- "YER": {
- "name": "Yemeni Rial"
- },
- "ZMW": {
- "name": "Zambian Kwacha"
- },
- "ZWL": {
- "name": "Zimbabwean Dollar (2009)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en-BW.json b/vendor/commerceguys/intl/resources/currency/en-BW.json
deleted file mode 100644
index b4ab19892..000000000
--- a/vendor/commerceguys/intl/resources/currency/en-BW.json
+++ /dev/null
@@ -1,494 +0,0 @@
-{
- "AFN": {
- "name": "Afghan Afghani"
- },
- "ALL": {
- "name": "Albanian Lek"
- },
- "DZD": {
- "name": "Algerian Dinar"
- },
- "AOA": {
- "name": "Angolan Kwanza"
- },
- "ARS": {
- "name": "Argentine Peso"
- },
- "AMD": {
- "name": "Armenian Dram"
- },
- "AWG": {
- "name": "Aruban Florin"
- },
- "AUD": {
- "name": "Australian Dollar",
- "symbol": "A$"
- },
- "AZN": {
- "name": "Azerbaijani Manat"
- },
- "BSD": {
- "name": "Bahamian Dollar"
- },
- "BHD": {
- "name": "Bahraini Dinar"
- },
- "BDT": {
- "name": "Bangladeshi Taka"
- },
- "BBD": {
- "name": "Barbadian Dollar"
- },
- "BYN": {
- "name": "Belarusian Rouble"
- },
- "BZD": {
- "name": "Belize Dollar"
- },
- "BMD": {
- "name": "Bermudan Dollar"
- },
- "BTN": {
- "name": "Bhutanese Ngultrum"
- },
- "BOB": {
- "name": "Bolivian Boliviano"
- },
- "BAM": {
- "name": "Bosnia-Herzegovina Convertible Mark"
- },
- "BWP": {
- "name": "Botswanan Pula",
- "symbol": "P"
- },
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
- "GBP": {
- "name": "British Pound",
- "symbol": "£"
- },
- "BND": {
- "name": "Brunei Dollar"
- },
- "BGN": {
- "name": "Bulgarian Lev"
- },
- "BIF": {
- "name": "Burundian Franc"
- },
- "KHR": {
- "name": "Cambodian Riel"
- },
- "CAD": {
- "name": "Canadian Dollar",
- "symbol": "CA$"
- },
- "CVE": {
- "name": "Cape Verdean Escudo"
- },
- "KYD": {
- "name": "Cayman Islands Dollar"
- },
- "XAF": {
- "name": "Central African CFA Franc",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "CFP Franc",
- "symbol": "CFPF"
- },
- "CLP": {
- "name": "Chilean Peso"
- },
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
- "COP": {
- "name": "Colombian Peso"
- },
- "KMF": {
- "name": "Comorian Franc"
- },
- "CDF": {
- "name": "Congolese Franc"
- },
- "CRC": {
- "name": "Costa Rican Colón"
- },
- "HRK": {
- "name": "Croatian Kuna"
- },
- "CUC": {
- "name": "Cuban Convertible Peso"
- },
- "CUP": {
- "name": "Cuban Peso"
- },
- "CZK": {
- "name": "Czech Koruna"
- },
- "DKK": {
- "name": "Danish Krone"
- },
- "DJF": {
- "name": "Djiboutian Franc"
- },
- "DOP": {
- "name": "Dominican Peso"
- },
- "XCD": {
- "name": "East Caribbean Dollar",
- "symbol": "EC$"
- },
- "EGP": {
- "name": "Egyptian Pound"
- },
- "ERN": {
- "name": "Eritrean Nakfa"
- },
- "ETB": {
- "name": "Ethiopian Birr"
- },
- "EUR": {
- "name": "Euro",
- "symbol": "€"
- },
- "FKP": {
- "name": "Falkland Islands Pound"
- },
- "FJD": {
- "name": "Fijian Dollar"
- },
- "GMD": {
- "name": "Gambian Dalasi"
- },
- "GEL": {
- "name": "Georgian Lari"
- },
- "GHS": {
- "name": "Ghanaian Cedi"
- },
- "GIP": {
- "name": "Gibraltar Pound"
- },
- "GTQ": {
- "name": "Guatemalan Quetzal"
- },
- "GNF": {
- "name": "Guinean Franc"
- },
- "GYD": {
- "name": "Guyanaese Dollar"
- },
- "HTG": {
- "name": "Haitian Gourde"
- },
- "HNL": {
- "name": "Honduran Lempira"
- },
- "HKD": {
- "name": "Hong Kong Dollar",
- "symbol": "HK$"
- },
- "HUF": {
- "name": "Hungarian Forint"
- },
- "ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Indonesian Rupiah"
- },
- "IRR": {
- "name": "Iranian Rial"
- },
- "IQD": {
- "name": "Iraqi Dinar"
- },
- "ILS": {
- "name": "Israeli New Shekel",
- "symbol": "₪"
- },
- "JMD": {
- "name": "Jamaican Dollar"
- },
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
- "JOD": {
- "name": "Jordanian Dinar"
- },
- "KZT": {
- "name": "Kazakhstani Tenge"
- },
- "KES": {
- "name": "Kenyan Shilling"
- },
- "KWD": {
- "name": "Kuwaiti Dinar"
- },
- "KGS": {
- "name": "Kyrgystani Som"
- },
- "LAK": {
- "name": "Laotian Kip"
- },
- "LBP": {
- "name": "Lebanese Pound"
- },
- "LSL": {
- "name": "Lesotho Loti"
- },
- "LRD": {
- "name": "Liberian Dollar"
- },
- "LYD": {
- "name": "Libyan Dinar"
- },
- "MOP": {
- "name": "Macanese Pataca"
- },
- "MKD": {
- "name": "Macedonian Denar"
- },
- "MGA": {
- "name": "Malagasy Ariary"
- },
- "MWK": {
- "name": "Malawian Kwacha"
- },
- "MYR": {
- "name": "Malaysian Ringgit"
- },
- "MVR": {
- "name": "Maldivian Rufiyaa"
- },
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
- "MUR": {
- "name": "Mauritian Rupee"
- },
- "MXN": {
- "name": "Mexican Peso",
- "symbol": "MX$"
- },
- "MDL": {
- "name": "Moldovan Leu"
- },
- "MNT": {
- "name": "Mongolian Tugrik"
- },
- "MAD": {
- "name": "Moroccan Dirham"
- },
- "MZN": {
- "name": "Mozambican Metical"
- },
- "MMK": {
- "name": "Myanmar Kyat"
- },
- "NAD": {
- "name": "Namibian Dollar"
- },
- "NPR": {
- "name": "Nepalese Rupee"
- },
- "ANG": {
- "name": "Netherlands Antillean Guilder"
- },
- "TWD": {
- "name": "New Taiwan Dollar",
- "symbol": "NT$"
- },
- "NZD": {
- "name": "New Zealand Dollar",
- "symbol": "NZ$"
- },
- "NIO": {
- "name": "Nicaraguan Córdoba"
- },
- "NGN": {
- "name": "Nigerian Naira"
- },
- "KPW": {
- "name": "North Korean Won"
- },
- "NOK": {
- "name": "Norwegian Krone"
- },
- "OMR": {
- "name": "Omani Rial"
- },
- "PKR": {
- "name": "Pakistani Rupee"
- },
- "PAB": {
- "name": "Panamanian Balboa"
- },
- "PGK": {
- "name": "Papua New Guinean Kina"
- },
- "PYG": {
- "name": "Paraguayan Guarani"
- },
- "PEN": {
- "name": "Peruvian Sol"
- },
- "PHP": {
- "name": "Philippine Piso"
- },
- "PLN": {
- "name": "Polish Zloty"
- },
- "QAR": {
- "name": "Qatari Rial"
- },
- "RON": {
- "name": "Romanian Leu"
- },
- "RUB": {
- "name": "Russian Rouble"
- },
- "RWF": {
- "name": "Rwandan Franc"
- },
- "SVC": {
- "name": "Salvadoran Colón"
- },
- "WST": {
- "name": "Samoan Tala"
- },
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
- },
- "SAR": {
- "name": "Saudi Riyal"
- },
- "RSD": {
- "name": "Serbian Dinar"
- },
- "SCR": {
- "name": "Seychellois Rupee"
- },
- "SLL": {
- "name": "Sierra Leonean Leone"
- },
- "SGD": {
- "name": "Singapore Dollar"
- },
- "SBD": {
- "name": "Solomon Islands Dollar"
- },
- "SOS": {
- "name": "Somali Shilling"
- },
- "ZAR": {
- "name": "South African Rand"
- },
- "KRW": {
- "name": "South Korean Won",
- "symbol": "₩"
- },
- "SSP": {
- "name": "South Sudanese Pound"
- },
- "LKR": {
- "name": "Sri Lankan Rupee"
- },
- "SHP": {
- "name": "St. Helena Pound"
- },
- "SDG": {
- "name": "Sudanese Pound"
- },
- "SRD": {
- "name": "Surinamese Dollar"
- },
- "SZL": {
- "name": "Swazi Lilangeni"
- },
- "SEK": {
- "name": "Swedish Krona"
- },
- "CHF": {
- "name": "Swiss Franc"
- },
- "SYP": {
- "name": "Syrian Pound"
- },
- "TJS": {
- "name": "Tajikistani Somoni"
- },
- "TZS": {
- "name": "Tanzanian Shilling"
- },
- "THB": {
- "name": "Thai Baht"
- },
- "TOP": {
- "name": "Tongan Paʻanga"
- },
- "TTD": {
- "name": "Trinidad & Tobago Dollar"
- },
- "TND": {
- "name": "Tunisian Dinar"
- },
- "TRY": {
- "name": "Turkish Lira"
- },
- "TMT": {
- "name": "Turkmenistani Manat"
- },
- "UGX": {
- "name": "Ugandan Shilling"
- },
- "UAH": {
- "name": "Ukrainian Hryvnia"
- },
- "AED": {
- "name": "United Arab Emirates Dirham"
- },
- "UYU": {
- "name": "Uruguayan Peso"
- },
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
- "UZS": {
- "name": "Uzbekistani Som"
- },
- "VUV": {
- "name": "Vanuatu Vatu"
- },
- "VEF": {
- "name": "Venezuelan Bolívar"
- },
- "VND": {
- "name": "Vietnamese Dong",
- "symbol": "₫"
- },
- "XOF": {
- "name": "West African CFA Franc",
- "symbol": "CFA"
- },
- "YER": {
- "name": "Yemeni Rial"
- },
- "ZMW": {
- "name": "Zambian Kwacha"
- },
- "ZWL": {
- "name": "Zimbabwean Dollar (2009)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en-BZ.json b/vendor/commerceguys/intl/resources/currency/en-BZ.json
deleted file mode 100644
index d8b597ecd..000000000
--- a/vendor/commerceguys/intl/resources/currency/en-BZ.json
+++ /dev/null
@@ -1,494 +0,0 @@
-{
- "AFN": {
- "name": "Afghan Afghani"
- },
- "ALL": {
- "name": "Albanian Lek"
- },
- "DZD": {
- "name": "Algerian Dinar"
- },
- "AOA": {
- "name": "Angolan Kwanza"
- },
- "ARS": {
- "name": "Argentine Peso"
- },
- "AMD": {
- "name": "Armenian Dram"
- },
- "AWG": {
- "name": "Aruban Florin"
- },
- "AUD": {
- "name": "Australian Dollar",
- "symbol": "A$"
- },
- "AZN": {
- "name": "Azerbaijani Manat"
- },
- "BSD": {
- "name": "Bahamian Dollar"
- },
- "BHD": {
- "name": "Bahraini Dinar"
- },
- "BDT": {
- "name": "Bangladeshi Taka"
- },
- "BBD": {
- "name": "Barbadian Dollar"
- },
- "BYN": {
- "name": "Belarusian Rouble"
- },
- "BZD": {
- "name": "Belize Dollar",
- "symbol": "$"
- },
- "BMD": {
- "name": "Bermudan Dollar"
- },
- "BTN": {
- "name": "Bhutanese Ngultrum"
- },
- "BOB": {
- "name": "Bolivian Boliviano"
- },
- "BAM": {
- "name": "Bosnia-Herzegovina Convertible Mark"
- },
- "BWP": {
- "name": "Botswanan Pula"
- },
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
- "GBP": {
- "name": "British Pound",
- "symbol": "£"
- },
- "BND": {
- "name": "Brunei Dollar"
- },
- "BGN": {
- "name": "Bulgarian Lev"
- },
- "BIF": {
- "name": "Burundian Franc"
- },
- "KHR": {
- "name": "Cambodian Riel"
- },
- "CAD": {
- "name": "Canadian Dollar",
- "symbol": "CA$"
- },
- "CVE": {
- "name": "Cape Verdean Escudo"
- },
- "KYD": {
- "name": "Cayman Islands Dollar"
- },
- "XAF": {
- "name": "Central African CFA Franc",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "CFP Franc",
- "symbol": "CFPF"
- },
- "CLP": {
- "name": "Chilean Peso"
- },
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
- "COP": {
- "name": "Colombian Peso"
- },
- "KMF": {
- "name": "Comorian Franc"
- },
- "CDF": {
- "name": "Congolese Franc"
- },
- "CRC": {
- "name": "Costa Rican Colón"
- },
- "HRK": {
- "name": "Croatian Kuna"
- },
- "CUC": {
- "name": "Cuban Convertible Peso"
- },
- "CUP": {
- "name": "Cuban Peso"
- },
- "CZK": {
- "name": "Czech Koruna"
- },
- "DKK": {
- "name": "Danish Krone"
- },
- "DJF": {
- "name": "Djiboutian Franc"
- },
- "DOP": {
- "name": "Dominican Peso"
- },
- "XCD": {
- "name": "East Caribbean Dollar",
- "symbol": "EC$"
- },
- "EGP": {
- "name": "Egyptian Pound"
- },
- "ERN": {
- "name": "Eritrean Nakfa"
- },
- "ETB": {
- "name": "Ethiopian Birr"
- },
- "EUR": {
- "name": "Euro",
- "symbol": "€"
- },
- "FKP": {
- "name": "Falkland Islands Pound"
- },
- "FJD": {
- "name": "Fijian Dollar"
- },
- "GMD": {
- "name": "Gambian Dalasi"
- },
- "GEL": {
- "name": "Georgian Lari"
- },
- "GHS": {
- "name": "Ghanaian Cedi"
- },
- "GIP": {
- "name": "Gibraltar Pound"
- },
- "GTQ": {
- "name": "Guatemalan Quetzal"
- },
- "GNF": {
- "name": "Guinean Franc"
- },
- "GYD": {
- "name": "Guyanaese Dollar"
- },
- "HTG": {
- "name": "Haitian Gourde"
- },
- "HNL": {
- "name": "Honduran Lempira"
- },
- "HKD": {
- "name": "Hong Kong Dollar",
- "symbol": "HK$"
- },
- "HUF": {
- "name": "Hungarian Forint"
- },
- "ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Indonesian Rupiah"
- },
- "IRR": {
- "name": "Iranian Rial"
- },
- "IQD": {
- "name": "Iraqi Dinar"
- },
- "ILS": {
- "name": "Israeli New Shekel",
- "symbol": "₪"
- },
- "JMD": {
- "name": "Jamaican Dollar"
- },
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
- "JOD": {
- "name": "Jordanian Dinar"
- },
- "KZT": {
- "name": "Kazakhstani Tenge"
- },
- "KES": {
- "name": "Kenyan Shilling"
- },
- "KWD": {
- "name": "Kuwaiti Dinar"
- },
- "KGS": {
- "name": "Kyrgystani Som"
- },
- "LAK": {
- "name": "Laotian Kip"
- },
- "LBP": {
- "name": "Lebanese Pound"
- },
- "LSL": {
- "name": "Lesotho Loti"
- },
- "LRD": {
- "name": "Liberian Dollar"
- },
- "LYD": {
- "name": "Libyan Dinar"
- },
- "MOP": {
- "name": "Macanese Pataca"
- },
- "MKD": {
- "name": "Macedonian Denar"
- },
- "MGA": {
- "name": "Malagasy Ariary"
- },
- "MWK": {
- "name": "Malawian Kwacha"
- },
- "MYR": {
- "name": "Malaysian Ringgit"
- },
- "MVR": {
- "name": "Maldivian Rufiyaa"
- },
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
- "MUR": {
- "name": "Mauritian Rupee"
- },
- "MXN": {
- "name": "Mexican Peso",
- "symbol": "MX$"
- },
- "MDL": {
- "name": "Moldovan Leu"
- },
- "MNT": {
- "name": "Mongolian Tugrik"
- },
- "MAD": {
- "name": "Moroccan Dirham"
- },
- "MZN": {
- "name": "Mozambican Metical"
- },
- "MMK": {
- "name": "Myanmar Kyat"
- },
- "NAD": {
- "name": "Namibian Dollar"
- },
- "NPR": {
- "name": "Nepalese Rupee"
- },
- "ANG": {
- "name": "Netherlands Antillean Guilder"
- },
- "TWD": {
- "name": "New Taiwan Dollar",
- "symbol": "NT$"
- },
- "NZD": {
- "name": "New Zealand Dollar",
- "symbol": "NZ$"
- },
- "NIO": {
- "name": "Nicaraguan Córdoba"
- },
- "NGN": {
- "name": "Nigerian Naira"
- },
- "KPW": {
- "name": "North Korean Won"
- },
- "NOK": {
- "name": "Norwegian Krone"
- },
- "OMR": {
- "name": "Omani Rial"
- },
- "PKR": {
- "name": "Pakistani Rupee"
- },
- "PAB": {
- "name": "Panamanian Balboa"
- },
- "PGK": {
- "name": "Papua New Guinean Kina"
- },
- "PYG": {
- "name": "Paraguayan Guarani"
- },
- "PEN": {
- "name": "Peruvian Sol"
- },
- "PHP": {
- "name": "Philippine Piso"
- },
- "PLN": {
- "name": "Polish Zloty"
- },
- "QAR": {
- "name": "Qatari Rial"
- },
- "RON": {
- "name": "Romanian Leu"
- },
- "RUB": {
- "name": "Russian Rouble"
- },
- "RWF": {
- "name": "Rwandan Franc"
- },
- "SVC": {
- "name": "Salvadoran Colón"
- },
- "WST": {
- "name": "Samoan Tala"
- },
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
- },
- "SAR": {
- "name": "Saudi Riyal"
- },
- "RSD": {
- "name": "Serbian Dinar"
- },
- "SCR": {
- "name": "Seychellois Rupee"
- },
- "SLL": {
- "name": "Sierra Leonean Leone"
- },
- "SGD": {
- "name": "Singapore Dollar"
- },
- "SBD": {
- "name": "Solomon Islands Dollar"
- },
- "SOS": {
- "name": "Somali Shilling"
- },
- "ZAR": {
- "name": "South African Rand"
- },
- "KRW": {
- "name": "South Korean Won",
- "symbol": "₩"
- },
- "SSP": {
- "name": "South Sudanese Pound"
- },
- "LKR": {
- "name": "Sri Lankan Rupee"
- },
- "SHP": {
- "name": "St. Helena Pound"
- },
- "SDG": {
- "name": "Sudanese Pound"
- },
- "SRD": {
- "name": "Surinamese Dollar"
- },
- "SZL": {
- "name": "Swazi Lilangeni"
- },
- "SEK": {
- "name": "Swedish Krona"
- },
- "CHF": {
- "name": "Swiss Franc"
- },
- "SYP": {
- "name": "Syrian Pound"
- },
- "TJS": {
- "name": "Tajikistani Somoni"
- },
- "TZS": {
- "name": "Tanzanian Shilling"
- },
- "THB": {
- "name": "Thai Baht"
- },
- "TOP": {
- "name": "Tongan Paʻanga"
- },
- "TTD": {
- "name": "Trinidad & Tobago Dollar"
- },
- "TND": {
- "name": "Tunisian Dinar"
- },
- "TRY": {
- "name": "Turkish Lira"
- },
- "TMT": {
- "name": "Turkmenistani Manat"
- },
- "UGX": {
- "name": "Ugandan Shilling"
- },
- "UAH": {
- "name": "Ukrainian Hryvnia"
- },
- "AED": {
- "name": "United Arab Emirates Dirham"
- },
- "UYU": {
- "name": "Uruguayan Peso"
- },
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
- "UZS": {
- "name": "Uzbekistani Som"
- },
- "VUV": {
- "name": "Vanuatu Vatu"
- },
- "VEF": {
- "name": "Venezuelan Bolívar"
- },
- "VND": {
- "name": "Vietnamese Dong",
- "symbol": "₫"
- },
- "XOF": {
- "name": "West African CFA Franc",
- "symbol": "CFA"
- },
- "YER": {
- "name": "Yemeni Rial"
- },
- "ZMW": {
- "name": "Zambian Kwacha"
- },
- "ZWL": {
- "name": "Zimbabwean Dollar (2009)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en-CA.json b/vendor/commerceguys/intl/resources/currency/en-CA.json
deleted file mode 100644
index 41a380166..000000000
--- a/vendor/commerceguys/intl/resources/currency/en-CA.json
+++ /dev/null
@@ -1,493 +0,0 @@
-{
- "AFN": {
- "name": "Afghan Afghani"
- },
- "ALL": {
- "name": "Albanian Lek"
- },
- "DZD": {
- "name": "Algerian Dinar"
- },
- "AOA": {
- "name": "Angolan Kwanza"
- },
- "ARS": {
- "name": "Argentine Peso"
- },
- "AMD": {
- "name": "Armenian Dram"
- },
- "AWG": {
- "name": "Aruban Florin"
- },
- "AUD": {
- "name": "Australian Dollar",
- "symbol": "A$"
- },
- "AZN": {
- "name": "Azerbaijani Manat"
- },
- "BSD": {
- "name": "Bahamian Dollar"
- },
- "BHD": {
- "name": "Bahraini Dinar"
- },
- "BDT": {
- "name": "Bangladeshi Taka"
- },
- "BBD": {
- "name": "Barbadian Dollar"
- },
- "BYN": {
- "name": "Belarusian Rouble"
- },
- "BZD": {
- "name": "Belize Dollar"
- },
- "BMD": {
- "name": "Bermudan Dollar"
- },
- "BTN": {
- "name": "Bhutanese Ngultrum"
- },
- "BOB": {
- "name": "Bolivian Boliviano"
- },
- "BAM": {
- "name": "Bosnia-Herzegovina Convertible Mark"
- },
- "BWP": {
- "name": "Botswanan Pula"
- },
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
- "GBP": {
- "name": "British Pound",
- "symbol": "£"
- },
- "BND": {
- "name": "Brunei Dollar"
- },
- "BGN": {
- "name": "Bulgarian Lev"
- },
- "BIF": {
- "name": "Burundian Franc"
- },
- "KHR": {
- "name": "Cambodian Riel"
- },
- "CAD": {
- "name": "Canadian Dollar",
- "symbol": "$"
- },
- "CVE": {
- "name": "Cape Verdean Escudo"
- },
- "KYD": {
- "name": "Cayman Islands Dollar"
- },
- "XAF": {
- "name": "Central African CFA Franc",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "CFP Franc",
- "symbol": "CFPF"
- },
- "CLP": {
- "name": "Chilean Peso"
- },
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
- "COP": {
- "name": "Colombian Peso"
- },
- "KMF": {
- "name": "Comorian Franc"
- },
- "CDF": {
- "name": "Congolese Franc"
- },
- "CRC": {
- "name": "Costa Rican Colón"
- },
- "HRK": {
- "name": "Croatian Kuna"
- },
- "CUC": {
- "name": "Cuban Convertible Peso"
- },
- "CUP": {
- "name": "Cuban Peso"
- },
- "CZK": {
- "name": "Czech Koruna"
- },
- "DKK": {
- "name": "Danish Krone"
- },
- "DJF": {
- "name": "Djiboutian Franc"
- },
- "DOP": {
- "name": "Dominican Peso"
- },
- "XCD": {
- "name": "East Caribbean Dollar",
- "symbol": "EC$"
- },
- "EGP": {
- "name": "Egyptian Pound"
- },
- "ERN": {
- "name": "Eritrean Nakfa"
- },
- "ETB": {
- "name": "Ethiopian Birr"
- },
- "EUR": {
- "name": "Euro",
- "symbol": "€"
- },
- "FKP": {
- "name": "Falkland Islands Pound"
- },
- "FJD": {
- "name": "Fijian Dollar"
- },
- "GMD": {
- "name": "Gambian Dalasi"
- },
- "GEL": {
- "name": "Georgian Lari"
- },
- "GHS": {
- "name": "Ghanaian Cedi"
- },
- "GIP": {
- "name": "Gibraltar Pound"
- },
- "GTQ": {
- "name": "Guatemalan Quetzal"
- },
- "GNF": {
- "name": "Guinean Franc"
- },
- "GYD": {
- "name": "Guyanaese Dollar"
- },
- "HTG": {
- "name": "Haitian Gourde"
- },
- "HNL": {
- "name": "Honduran Lempira"
- },
- "HKD": {
- "name": "Hong Kong Dollar",
- "symbol": "HK$"
- },
- "HUF": {
- "name": "Hungarian Forint"
- },
- "ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Indonesian Rupiah"
- },
- "IRR": {
- "name": "Iranian Rial"
- },
- "IQD": {
- "name": "Iraqi Dinar"
- },
- "ILS": {
- "name": "Israeli New Shekel",
- "symbol": "₪"
- },
- "JMD": {
- "name": "Jamaican Dollar"
- },
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
- "JOD": {
- "name": "Jordanian Dinar"
- },
- "KZT": {
- "name": "Kazakhstani Tenge"
- },
- "KES": {
- "name": "Kenyan Shilling"
- },
- "KWD": {
- "name": "Kuwaiti Dinar"
- },
- "KGS": {
- "name": "Kyrgystani Som"
- },
- "LAK": {
- "name": "Laotian Kip"
- },
- "LBP": {
- "name": "Lebanese Pound"
- },
- "LSL": {
- "name": "Lesotho Loti"
- },
- "LRD": {
- "name": "Liberian Dollar"
- },
- "LYD": {
- "name": "Libyan Dinar"
- },
- "MOP": {
- "name": "Macanese Pataca"
- },
- "MKD": {
- "name": "Macedonian Denar"
- },
- "MGA": {
- "name": "Malagasy Ariary"
- },
- "MWK": {
- "name": "Malawian Kwacha"
- },
- "MYR": {
- "name": "Malaysian Ringgit"
- },
- "MVR": {
- "name": "Maldivian Rufiyaa"
- },
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
- "MUR": {
- "name": "Mauritian Rupee"
- },
- "MXN": {
- "name": "Mexican Peso",
- "symbol": "MX$"
- },
- "MDL": {
- "name": "Moldovan Leu"
- },
- "MNT": {
- "name": "Mongolian Tugrik"
- },
- "MAD": {
- "name": "Moroccan Dirham"
- },
- "MZN": {
- "name": "Mozambican Metical"
- },
- "MMK": {
- "name": "Myanmar Kyat"
- },
- "NAD": {
- "name": "Namibian Dollar"
- },
- "NPR": {
- "name": "Nepalese Rupee"
- },
- "ANG": {
- "name": "Netherlands Antillean Guilder"
- },
- "TWD": {
- "name": "New Taiwan Dollar",
- "symbol": "NT$"
- },
- "NZD": {
- "name": "New Zealand Dollar",
- "symbol": "NZ$"
- },
- "NIO": {
- "name": "Nicaraguan Córdoba"
- },
- "NGN": {
- "name": "Nigerian Naira"
- },
- "KPW": {
- "name": "North Korean Won"
- },
- "NOK": {
- "name": "Norwegian Krone"
- },
- "OMR": {
- "name": "Omani Rial"
- },
- "PKR": {
- "name": "Pakistani Rupee"
- },
- "PAB": {
- "name": "Panamanian Balboa"
- },
- "PGK": {
- "name": "Papua New Guinean Kina"
- },
- "PYG": {
- "name": "Paraguayan Guarani"
- },
- "PEN": {
- "name": "Peruvian Sol"
- },
- "PHP": {
- "name": "Philippine Piso"
- },
- "PLN": {
- "name": "Polish Zloty"
- },
- "QAR": {
- "name": "Qatari Rial"
- },
- "RON": {
- "name": "Romanian Leu"
- },
- "RUB": {
- "name": "Russian Rouble"
- },
- "RWF": {
- "name": "Rwandan Franc"
- },
- "SVC": {
- "name": "Salvadoran Colón"
- },
- "WST": {
- "name": "Samoan Tala"
- },
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
- },
- "SAR": {
- "name": "Saudi Riyal"
- },
- "RSD": {
- "name": "Serbian Dinar"
- },
- "SCR": {
- "name": "Seychellois Rupee"
- },
- "SLL": {
- "name": "Sierra Leonean Leone"
- },
- "SGD": {
- "name": "Singapore Dollar"
- },
- "SBD": {
- "name": "Solomon Islands Dollar"
- },
- "SOS": {
- "name": "Somali Shilling"
- },
- "ZAR": {
- "name": "South African Rand"
- },
- "KRW": {
- "name": "South Korean Won",
- "symbol": "₩"
- },
- "SSP": {
- "name": "South Sudanese Pound"
- },
- "LKR": {
- "name": "Sri Lankan Rupee"
- },
- "SHP": {
- "name": "St. Helena Pound"
- },
- "SDG": {
- "name": "Sudanese Pound"
- },
- "SRD": {
- "name": "Surinamese Dollar"
- },
- "SZL": {
- "name": "Swazi Lilangeni"
- },
- "SEK": {
- "name": "Swedish Krona"
- },
- "CHF": {
- "name": "Swiss Franc"
- },
- "SYP": {
- "name": "Syrian Pound"
- },
- "TJS": {
- "name": "Tajikistani Somoni"
- },
- "TZS": {
- "name": "Tanzanian Shilling"
- },
- "THB": {
- "name": "Thai Baht"
- },
- "TOP": {
- "name": "Tongan Paʻanga"
- },
- "TTD": {
- "name": "Trinidad & Tobago Dollar"
- },
- "TND": {
- "name": "Tunisian Dinar"
- },
- "TRY": {
- "name": "Turkish Lira"
- },
- "TMT": {
- "name": "Turkmenistani Manat"
- },
- "UGX": {
- "name": "Ugandan Shilling"
- },
- "UAH": {
- "name": "Ukrainian Hryvnia"
- },
- "AED": {
- "name": "United Arab Emirates Dirham"
- },
- "UYU": {
- "name": "Uruguayan Peso"
- },
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
- "UZS": {
- "name": "Uzbekistani Som"
- },
- "VUV": {
- "name": "Vanuatu Vatu"
- },
- "VEF": {
- "name": "Venezuelan Bolívar"
- },
- "VND": {
- "name": "Vietnamese Dong",
- "symbol": "₫"
- },
- "XOF": {
- "name": "West African CFA Franc",
- "symbol": "CFA"
- },
- "YER": {
- "name": "Yemeni Rial"
- },
- "ZMW": {
- "name": "Zambian Kwacha"
- },
- "ZWL": {
- "name": "Zimbabwean Dollar (2009)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en-CC.json b/vendor/commerceguys/intl/resources/currency/en-CC.json
deleted file mode 100644
index fd788caf9..000000000
--- a/vendor/commerceguys/intl/resources/currency/en-CC.json
+++ /dev/null
@@ -1,493 +0,0 @@
-{
- "AFN": {
- "name": "Afghan Afghani"
- },
- "ALL": {
- "name": "Albanian Lek"
- },
- "DZD": {
- "name": "Algerian Dinar"
- },
- "AOA": {
- "name": "Angolan Kwanza"
- },
- "ARS": {
- "name": "Argentine Peso"
- },
- "AMD": {
- "name": "Armenian Dram"
- },
- "AWG": {
- "name": "Aruban Florin"
- },
- "AUD": {
- "name": "Australian Dollar",
- "symbol": "$"
- },
- "AZN": {
- "name": "Azerbaijani Manat"
- },
- "BSD": {
- "name": "Bahamian Dollar"
- },
- "BHD": {
- "name": "Bahraini Dinar"
- },
- "BDT": {
- "name": "Bangladeshi Taka"
- },
- "BBD": {
- "name": "Barbadian Dollar"
- },
- "BYN": {
- "name": "Belarusian Rouble"
- },
- "BZD": {
- "name": "Belize Dollar"
- },
- "BMD": {
- "name": "Bermudan Dollar"
- },
- "BTN": {
- "name": "Bhutanese Ngultrum"
- },
- "BOB": {
- "name": "Bolivian Boliviano"
- },
- "BAM": {
- "name": "Bosnia-Herzegovina Convertible Mark"
- },
- "BWP": {
- "name": "Botswanan Pula"
- },
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
- "GBP": {
- "name": "British Pound",
- "symbol": "£"
- },
- "BND": {
- "name": "Brunei Dollar"
- },
- "BGN": {
- "name": "Bulgarian Lev"
- },
- "BIF": {
- "name": "Burundian Franc"
- },
- "KHR": {
- "name": "Cambodian Riel"
- },
- "CAD": {
- "name": "Canadian Dollar",
- "symbol": "CA$"
- },
- "CVE": {
- "name": "Cape Verdean Escudo"
- },
- "KYD": {
- "name": "Cayman Islands Dollar"
- },
- "XAF": {
- "name": "Central African CFA Franc",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "CFP Franc",
- "symbol": "CFPF"
- },
- "CLP": {
- "name": "Chilean Peso"
- },
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
- "COP": {
- "name": "Colombian Peso"
- },
- "KMF": {
- "name": "Comorian Franc"
- },
- "CDF": {
- "name": "Congolese Franc"
- },
- "CRC": {
- "name": "Costa Rican Colón"
- },
- "HRK": {
- "name": "Croatian Kuna"
- },
- "CUC": {
- "name": "Cuban Convertible Peso"
- },
- "CUP": {
- "name": "Cuban Peso"
- },
- "CZK": {
- "name": "Czech Koruna"
- },
- "DKK": {
- "name": "Danish Krone"
- },
- "DJF": {
- "name": "Djiboutian Franc"
- },
- "DOP": {
- "name": "Dominican Peso"
- },
- "XCD": {
- "name": "East Caribbean Dollar",
- "symbol": "EC$"
- },
- "EGP": {
- "name": "Egyptian Pound"
- },
- "ERN": {
- "name": "Eritrean Nakfa"
- },
- "ETB": {
- "name": "Ethiopian Birr"
- },
- "EUR": {
- "name": "Euro",
- "symbol": "€"
- },
- "FKP": {
- "name": "Falkland Islands Pound"
- },
- "FJD": {
- "name": "Fijian Dollar"
- },
- "GMD": {
- "name": "Gambian Dalasi"
- },
- "GEL": {
- "name": "Georgian Lari"
- },
- "GHS": {
- "name": "Ghanaian Cedi"
- },
- "GIP": {
- "name": "Gibraltar Pound"
- },
- "GTQ": {
- "name": "Guatemalan Quetzal"
- },
- "GNF": {
- "name": "Guinean Franc"
- },
- "GYD": {
- "name": "Guyanaese Dollar"
- },
- "HTG": {
- "name": "Haitian Gourde"
- },
- "HNL": {
- "name": "Honduran Lempira"
- },
- "HKD": {
- "name": "Hong Kong Dollar",
- "symbol": "HK$"
- },
- "HUF": {
- "name": "Hungarian Forint"
- },
- "ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Indonesian Rupiah"
- },
- "IRR": {
- "name": "Iranian Rial"
- },
- "IQD": {
- "name": "Iraqi Dinar"
- },
- "ILS": {
- "name": "Israeli New Shekel",
- "symbol": "₪"
- },
- "JMD": {
- "name": "Jamaican Dollar"
- },
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
- "JOD": {
- "name": "Jordanian Dinar"
- },
- "KZT": {
- "name": "Kazakhstani Tenge"
- },
- "KES": {
- "name": "Kenyan Shilling"
- },
- "KWD": {
- "name": "Kuwaiti Dinar"
- },
- "KGS": {
- "name": "Kyrgystani Som"
- },
- "LAK": {
- "name": "Laotian Kip"
- },
- "LBP": {
- "name": "Lebanese Pound"
- },
- "LSL": {
- "name": "Lesotho Loti"
- },
- "LRD": {
- "name": "Liberian Dollar"
- },
- "LYD": {
- "name": "Libyan Dinar"
- },
- "MOP": {
- "name": "Macanese Pataca"
- },
- "MKD": {
- "name": "Macedonian Denar"
- },
- "MGA": {
- "name": "Malagasy Ariary"
- },
- "MWK": {
- "name": "Malawian Kwacha"
- },
- "MYR": {
- "name": "Malaysian Ringgit"
- },
- "MVR": {
- "name": "Maldivian Rufiyaa"
- },
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
- "MUR": {
- "name": "Mauritian Rupee"
- },
- "MXN": {
- "name": "Mexican Peso",
- "symbol": "MX$"
- },
- "MDL": {
- "name": "Moldovan Leu"
- },
- "MNT": {
- "name": "Mongolian Tugrik"
- },
- "MAD": {
- "name": "Moroccan Dirham"
- },
- "MZN": {
- "name": "Mozambican Metical"
- },
- "MMK": {
- "name": "Myanmar Kyat"
- },
- "NAD": {
- "name": "Namibian Dollar"
- },
- "NPR": {
- "name": "Nepalese Rupee"
- },
- "ANG": {
- "name": "Netherlands Antillean Guilder"
- },
- "TWD": {
- "name": "New Taiwan Dollar",
- "symbol": "NT$"
- },
- "NZD": {
- "name": "New Zealand Dollar",
- "symbol": "NZ$"
- },
- "NIO": {
- "name": "Nicaraguan Córdoba"
- },
- "NGN": {
- "name": "Nigerian Naira"
- },
- "KPW": {
- "name": "North Korean Won"
- },
- "NOK": {
- "name": "Norwegian Krone"
- },
- "OMR": {
- "name": "Omani Rial"
- },
- "PKR": {
- "name": "Pakistani Rupee"
- },
- "PAB": {
- "name": "Panamanian Balboa"
- },
- "PGK": {
- "name": "Papua New Guinean Kina"
- },
- "PYG": {
- "name": "Paraguayan Guarani"
- },
- "PEN": {
- "name": "Peruvian Sol"
- },
- "PHP": {
- "name": "Philippine Piso"
- },
- "PLN": {
- "name": "Polish Zloty"
- },
- "QAR": {
- "name": "Qatari Rial"
- },
- "RON": {
- "name": "Romanian Leu"
- },
- "RUB": {
- "name": "Russian Rouble"
- },
- "RWF": {
- "name": "Rwandan Franc"
- },
- "SVC": {
- "name": "Salvadoran Colón"
- },
- "WST": {
- "name": "Samoan Tala"
- },
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
- },
- "SAR": {
- "name": "Saudi Riyal"
- },
- "RSD": {
- "name": "Serbian Dinar"
- },
- "SCR": {
- "name": "Seychellois Rupee"
- },
- "SLL": {
- "name": "Sierra Leonean Leone"
- },
- "SGD": {
- "name": "Singapore Dollar"
- },
- "SBD": {
- "name": "Solomon Islands Dollar"
- },
- "SOS": {
- "name": "Somali Shilling"
- },
- "ZAR": {
- "name": "South African Rand"
- },
- "KRW": {
- "name": "South Korean Won",
- "symbol": "₩"
- },
- "SSP": {
- "name": "South Sudanese Pound"
- },
- "LKR": {
- "name": "Sri Lankan Rupee"
- },
- "SHP": {
- "name": "St. Helena Pound"
- },
- "SDG": {
- "name": "Sudanese Pound"
- },
- "SRD": {
- "name": "Surinamese Dollar"
- },
- "SZL": {
- "name": "Swazi Lilangeni"
- },
- "SEK": {
- "name": "Swedish Krona"
- },
- "CHF": {
- "name": "Swiss Franc"
- },
- "SYP": {
- "name": "Syrian Pound"
- },
- "TJS": {
- "name": "Tajikistani Somoni"
- },
- "TZS": {
- "name": "Tanzanian Shilling"
- },
- "THB": {
- "name": "Thai Baht"
- },
- "TOP": {
- "name": "Tongan Paʻanga"
- },
- "TTD": {
- "name": "Trinidad & Tobago Dollar"
- },
- "TND": {
- "name": "Tunisian Dinar"
- },
- "TRY": {
- "name": "Turkish Lira"
- },
- "TMT": {
- "name": "Turkmenistani Manat"
- },
- "UGX": {
- "name": "Ugandan Shilling"
- },
- "UAH": {
- "name": "Ukrainian Hryvnia"
- },
- "AED": {
- "name": "United Arab Emirates Dirham"
- },
- "UYU": {
- "name": "Uruguayan Peso"
- },
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
- "UZS": {
- "name": "Uzbekistani Som"
- },
- "VUV": {
- "name": "Vanuatu Vatu"
- },
- "VEF": {
- "name": "Venezuelan Bolívar"
- },
- "VND": {
- "name": "Vietnamese Dong",
- "symbol": "₫"
- },
- "XOF": {
- "name": "West African CFA Franc",
- "symbol": "CFA"
- },
- "YER": {
- "name": "Yemeni Rial"
- },
- "ZMW": {
- "name": "Zambian Kwacha"
- },
- "ZWL": {
- "name": "Zimbabwean Dollar (2009)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en-CH.json b/vendor/commerceguys/intl/resources/currency/en-CH.json
deleted file mode 100644
index 97dbe0dbf..000000000
--- a/vendor/commerceguys/intl/resources/currency/en-CH.json
+++ /dev/null
@@ -1,493 +0,0 @@
-{
- "AFN": {
- "name": "Afghan Afghani"
- },
- "ALL": {
- "name": "Albanian Lek"
- },
- "DZD": {
- "name": "Algerian Dinar"
- },
- "AOA": {
- "name": "Angolan Kwanza"
- },
- "ARS": {
- "name": "Argentine Peso"
- },
- "AMD": {
- "name": "Armenian Dram"
- },
- "AWG": {
- "name": "Aruban Florin"
- },
- "AUD": {
- "name": "Australian Dollar",
- "symbol": "A$"
- },
- "AZN": {
- "name": "Azerbaijani Manat"
- },
- "BSD": {
- "name": "Bahamian Dollar"
- },
- "BHD": {
- "name": "Bahraini Dinar"
- },
- "BDT": {
- "name": "Bangladeshi Taka"
- },
- "BBD": {
- "name": "Barbadian Dollar"
- },
- "BYN": {
- "name": "Belarusian Rouble"
- },
- "BZD": {
- "name": "Belize Dollar"
- },
- "BMD": {
- "name": "Bermudan Dollar"
- },
- "BTN": {
- "name": "Bhutanese Ngultrum"
- },
- "BOB": {
- "name": "Bolivian Boliviano"
- },
- "BAM": {
- "name": "Bosnia-Herzegovina Convertible Mark"
- },
- "BWP": {
- "name": "Botswanan Pula"
- },
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
- "GBP": {
- "name": "British Pound",
- "symbol": "£"
- },
- "BND": {
- "name": "Brunei Dollar"
- },
- "BGN": {
- "name": "Bulgarian Lev"
- },
- "BIF": {
- "name": "Burundian Franc"
- },
- "KHR": {
- "name": "Cambodian Riel"
- },
- "CAD": {
- "name": "Canadian Dollar",
- "symbol": "CA$"
- },
- "CVE": {
- "name": "Cape Verdean Escudo"
- },
- "KYD": {
- "name": "Cayman Islands Dollar"
- },
- "XAF": {
- "name": "Central African CFA Franc",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "CFP Franc",
- "symbol": "CFPF"
- },
- "CLP": {
- "name": "Chilean Peso"
- },
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
- "COP": {
- "name": "Colombian Peso"
- },
- "KMF": {
- "name": "Comorian Franc"
- },
- "CDF": {
- "name": "Congolese Franc"
- },
- "CRC": {
- "name": "Costa Rican Colón"
- },
- "HRK": {
- "name": "Croatian Kuna"
- },
- "CUC": {
- "name": "Cuban Convertible Peso"
- },
- "CUP": {
- "name": "Cuban Peso"
- },
- "CZK": {
- "name": "Czech Koruna"
- },
- "DKK": {
- "name": "Danish Krone"
- },
- "DJF": {
- "name": "Djiboutian Franc"
- },
- "DOP": {
- "name": "Dominican Peso"
- },
- "XCD": {
- "name": "East Caribbean Dollar",
- "symbol": "EC$"
- },
- "EGP": {
- "name": "Egyptian Pound"
- },
- "ERN": {
- "name": "Eritrean Nakfa"
- },
- "ETB": {
- "name": "Ethiopian Birr"
- },
- "EUR": {
- "name": "Euro",
- "symbol": "€"
- },
- "FKP": {
- "name": "Falkland Islands Pound"
- },
- "FJD": {
- "name": "Fijian Dollar"
- },
- "GMD": {
- "name": "Gambian Dalasi"
- },
- "GEL": {
- "name": "Georgian Lari"
- },
- "GHS": {
- "name": "Ghanaian Cedi"
- },
- "GIP": {
- "name": "Gibraltar Pound"
- },
- "GTQ": {
- "name": "Guatemalan Quetzal"
- },
- "GNF": {
- "name": "Guinean Franc"
- },
- "GYD": {
- "name": "Guyanaese Dollar"
- },
- "HTG": {
- "name": "Haitian Gourde"
- },
- "HNL": {
- "name": "Honduran Lempira"
- },
- "HKD": {
- "name": "Hong Kong Dollar",
- "symbol": "HK$"
- },
- "HUF": {
- "name": "Hungarian Forint"
- },
- "ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Indonesian Rupiah"
- },
- "IRR": {
- "name": "Iranian Rial"
- },
- "IQD": {
- "name": "Iraqi Dinar"
- },
- "ILS": {
- "name": "Israeli New Shekel",
- "symbol": "₪"
- },
- "JMD": {
- "name": "Jamaican Dollar"
- },
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
- "JOD": {
- "name": "Jordanian Dinar"
- },
- "KZT": {
- "name": "Kazakhstani Tenge"
- },
- "KES": {
- "name": "Kenyan Shilling"
- },
- "KWD": {
- "name": "Kuwaiti Dinar"
- },
- "KGS": {
- "name": "Kyrgystani Som"
- },
- "LAK": {
- "name": "Laotian Kip"
- },
- "LBP": {
- "name": "Lebanese Pound"
- },
- "LSL": {
- "name": "Lesotho Loti"
- },
- "LRD": {
- "name": "Liberian Dollar"
- },
- "LYD": {
- "name": "Libyan Dinar"
- },
- "MOP": {
- "name": "Macanese Pataca"
- },
- "MKD": {
- "name": "Macedonian Denar"
- },
- "MGA": {
- "name": "Malagasy Ariary"
- },
- "MWK": {
- "name": "Malawian Kwacha"
- },
- "MYR": {
- "name": "Malaysian Ringgit"
- },
- "MVR": {
- "name": "Maldivian Rufiyaa"
- },
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
- "MUR": {
- "name": "Mauritian Rupee"
- },
- "MXN": {
- "name": "Mexican Peso",
- "symbol": "MX$"
- },
- "MDL": {
- "name": "Moldovan Leu"
- },
- "MNT": {
- "name": "Mongolian Tugrik"
- },
- "MAD": {
- "name": "Moroccan Dirham"
- },
- "MZN": {
- "name": "Mozambican Metical"
- },
- "MMK": {
- "name": "Myanmar Kyat"
- },
- "NAD": {
- "name": "Namibian Dollar"
- },
- "NPR": {
- "name": "Nepalese Rupee"
- },
- "ANG": {
- "name": "Netherlands Antillean Guilder"
- },
- "TWD": {
- "name": "New Taiwan Dollar",
- "symbol": "NT$"
- },
- "NZD": {
- "name": "New Zealand Dollar",
- "symbol": "NZ$"
- },
- "NIO": {
- "name": "Nicaraguan Córdoba"
- },
- "NGN": {
- "name": "Nigerian Naira"
- },
- "KPW": {
- "name": "North Korean Won"
- },
- "NOK": {
- "name": "Norwegian Krone"
- },
- "OMR": {
- "name": "Omani Rial"
- },
- "PKR": {
- "name": "Pakistani Rupee"
- },
- "PAB": {
- "name": "Panamanian Balboa"
- },
- "PGK": {
- "name": "Papua New Guinean Kina"
- },
- "PYG": {
- "name": "Paraguayan Guarani"
- },
- "PEN": {
- "name": "Peruvian Sol"
- },
- "PHP": {
- "name": "Philippine Piso"
- },
- "PLN": {
- "name": "Polish Zloty"
- },
- "QAR": {
- "name": "Qatari Rial"
- },
- "RON": {
- "name": "Romanian Leu"
- },
- "RUB": {
- "name": "Russian Rouble"
- },
- "RWF": {
- "name": "Rwandan Franc"
- },
- "SVC": {
- "name": "Salvadoran Colón"
- },
- "WST": {
- "name": "Samoan Tala"
- },
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
- },
- "SAR": {
- "name": "Saudi Riyal"
- },
- "RSD": {
- "name": "Serbian Dinar"
- },
- "SCR": {
- "name": "Seychellois Rupee"
- },
- "SLL": {
- "name": "Sierra Leonean Leone"
- },
- "SGD": {
- "name": "Singapore Dollar"
- },
- "SBD": {
- "name": "Solomon Islands Dollar"
- },
- "SOS": {
- "name": "Somali Shilling"
- },
- "ZAR": {
- "name": "South African Rand"
- },
- "KRW": {
- "name": "South Korean Won",
- "symbol": "₩"
- },
- "SSP": {
- "name": "South Sudanese Pound"
- },
- "LKR": {
- "name": "Sri Lankan Rupee"
- },
- "SHP": {
- "name": "St. Helena Pound"
- },
- "SDG": {
- "name": "Sudanese Pound"
- },
- "SRD": {
- "name": "Surinamese Dollar"
- },
- "SZL": {
- "name": "Swazi Lilangeni"
- },
- "SEK": {
- "name": "Swedish Krona"
- },
- "CHF": {
- "name": "Swiss Franc"
- },
- "SYP": {
- "name": "Syrian Pound"
- },
- "TJS": {
- "name": "Tajikistani Somoni"
- },
- "TZS": {
- "name": "Tanzanian Shilling"
- },
- "THB": {
- "name": "Thai Baht"
- },
- "TOP": {
- "name": "Tongan Paʻanga"
- },
- "TTD": {
- "name": "Trinidad & Tobago Dollar"
- },
- "TND": {
- "name": "Tunisian Dinar"
- },
- "TRY": {
- "name": "Turkish Lira"
- },
- "TMT": {
- "name": "Turkmenistani Manat"
- },
- "UGX": {
- "name": "Ugandan Shilling"
- },
- "UAH": {
- "name": "Ukrainian Hryvnia"
- },
- "AED": {
- "name": "United Arab Emirates Dirham"
- },
- "UYU": {
- "name": "Uruguayan Peso"
- },
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
- "UZS": {
- "name": "Uzbekistani Som"
- },
- "VUV": {
- "name": "Vanuatu Vatu"
- },
- "VEF": {
- "name": "Venezuelan Bolívar"
- },
- "VND": {
- "name": "Vietnamese Dong",
- "symbol": "₫"
- },
- "XOF": {
- "name": "West African CFA Franc",
- "symbol": "CFA"
- },
- "YER": {
- "name": "Yemeni Rial"
- },
- "ZMW": {
- "name": "Zambian Kwacha"
- },
- "ZWL": {
- "name": "Zimbabwean Dollar (2009)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en-CK.json b/vendor/commerceguys/intl/resources/currency/en-CK.json
deleted file mode 100644
index f382cfbb1..000000000
--- a/vendor/commerceguys/intl/resources/currency/en-CK.json
+++ /dev/null
@@ -1,493 +0,0 @@
-{
- "AFN": {
- "name": "Afghan Afghani"
- },
- "ALL": {
- "name": "Albanian Lek"
- },
- "DZD": {
- "name": "Algerian Dinar"
- },
- "AOA": {
- "name": "Angolan Kwanza"
- },
- "ARS": {
- "name": "Argentine Peso"
- },
- "AMD": {
- "name": "Armenian Dram"
- },
- "AWG": {
- "name": "Aruban Florin"
- },
- "AUD": {
- "name": "Australian Dollar",
- "symbol": "A$"
- },
- "AZN": {
- "name": "Azerbaijani Manat"
- },
- "BSD": {
- "name": "Bahamian Dollar"
- },
- "BHD": {
- "name": "Bahraini Dinar"
- },
- "BDT": {
- "name": "Bangladeshi Taka"
- },
- "BBD": {
- "name": "Barbadian Dollar"
- },
- "BYN": {
- "name": "Belarusian Rouble"
- },
- "BZD": {
- "name": "Belize Dollar"
- },
- "BMD": {
- "name": "Bermudan Dollar"
- },
- "BTN": {
- "name": "Bhutanese Ngultrum"
- },
- "BOB": {
- "name": "Bolivian Boliviano"
- },
- "BAM": {
- "name": "Bosnia-Herzegovina Convertible Mark"
- },
- "BWP": {
- "name": "Botswanan Pula"
- },
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
- "GBP": {
- "name": "British Pound",
- "symbol": "£"
- },
- "BND": {
- "name": "Brunei Dollar"
- },
- "BGN": {
- "name": "Bulgarian Lev"
- },
- "BIF": {
- "name": "Burundian Franc"
- },
- "KHR": {
- "name": "Cambodian Riel"
- },
- "CAD": {
- "name": "Canadian Dollar",
- "symbol": "CA$"
- },
- "CVE": {
- "name": "Cape Verdean Escudo"
- },
- "KYD": {
- "name": "Cayman Islands Dollar"
- },
- "XAF": {
- "name": "Central African CFA Franc",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "CFP Franc",
- "symbol": "CFPF"
- },
- "CLP": {
- "name": "Chilean Peso"
- },
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
- "COP": {
- "name": "Colombian Peso"
- },
- "KMF": {
- "name": "Comorian Franc"
- },
- "CDF": {
- "name": "Congolese Franc"
- },
- "CRC": {
- "name": "Costa Rican Colón"
- },
- "HRK": {
- "name": "Croatian Kuna"
- },
- "CUC": {
- "name": "Cuban Convertible Peso"
- },
- "CUP": {
- "name": "Cuban Peso"
- },
- "CZK": {
- "name": "Czech Koruna"
- },
- "DKK": {
- "name": "Danish Krone"
- },
- "DJF": {
- "name": "Djiboutian Franc"
- },
- "DOP": {
- "name": "Dominican Peso"
- },
- "XCD": {
- "name": "East Caribbean Dollar",
- "symbol": "EC$"
- },
- "EGP": {
- "name": "Egyptian Pound"
- },
- "ERN": {
- "name": "Eritrean Nakfa"
- },
- "ETB": {
- "name": "Ethiopian Birr"
- },
- "EUR": {
- "name": "Euro",
- "symbol": "€"
- },
- "FKP": {
- "name": "Falkland Islands Pound"
- },
- "FJD": {
- "name": "Fijian Dollar"
- },
- "GMD": {
- "name": "Gambian Dalasi"
- },
- "GEL": {
- "name": "Georgian Lari"
- },
- "GHS": {
- "name": "Ghanaian Cedi"
- },
- "GIP": {
- "name": "Gibraltar Pound"
- },
- "GTQ": {
- "name": "Guatemalan Quetzal"
- },
- "GNF": {
- "name": "Guinean Franc"
- },
- "GYD": {
- "name": "Guyanaese Dollar"
- },
- "HTG": {
- "name": "Haitian Gourde"
- },
- "HNL": {
- "name": "Honduran Lempira"
- },
- "HKD": {
- "name": "Hong Kong Dollar",
- "symbol": "HK$"
- },
- "HUF": {
- "name": "Hungarian Forint"
- },
- "ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Indonesian Rupiah"
- },
- "IRR": {
- "name": "Iranian Rial"
- },
- "IQD": {
- "name": "Iraqi Dinar"
- },
- "ILS": {
- "name": "Israeli New Shekel",
- "symbol": "₪"
- },
- "JMD": {
- "name": "Jamaican Dollar"
- },
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
- "JOD": {
- "name": "Jordanian Dinar"
- },
- "KZT": {
- "name": "Kazakhstani Tenge"
- },
- "KES": {
- "name": "Kenyan Shilling"
- },
- "KWD": {
- "name": "Kuwaiti Dinar"
- },
- "KGS": {
- "name": "Kyrgystani Som"
- },
- "LAK": {
- "name": "Laotian Kip"
- },
- "LBP": {
- "name": "Lebanese Pound"
- },
- "LSL": {
- "name": "Lesotho Loti"
- },
- "LRD": {
- "name": "Liberian Dollar"
- },
- "LYD": {
- "name": "Libyan Dinar"
- },
- "MOP": {
- "name": "Macanese Pataca"
- },
- "MKD": {
- "name": "Macedonian Denar"
- },
- "MGA": {
- "name": "Malagasy Ariary"
- },
- "MWK": {
- "name": "Malawian Kwacha"
- },
- "MYR": {
- "name": "Malaysian Ringgit"
- },
- "MVR": {
- "name": "Maldivian Rufiyaa"
- },
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
- "MUR": {
- "name": "Mauritian Rupee"
- },
- "MXN": {
- "name": "Mexican Peso",
- "symbol": "MX$"
- },
- "MDL": {
- "name": "Moldovan Leu"
- },
- "MNT": {
- "name": "Mongolian Tugrik"
- },
- "MAD": {
- "name": "Moroccan Dirham"
- },
- "MZN": {
- "name": "Mozambican Metical"
- },
- "MMK": {
- "name": "Myanmar Kyat"
- },
- "NAD": {
- "name": "Namibian Dollar"
- },
- "NPR": {
- "name": "Nepalese Rupee"
- },
- "ANG": {
- "name": "Netherlands Antillean Guilder"
- },
- "TWD": {
- "name": "New Taiwan Dollar",
- "symbol": "NT$"
- },
- "NZD": {
- "name": "New Zealand Dollar",
- "symbol": "$"
- },
- "NIO": {
- "name": "Nicaraguan Córdoba"
- },
- "NGN": {
- "name": "Nigerian Naira"
- },
- "KPW": {
- "name": "North Korean Won"
- },
- "NOK": {
- "name": "Norwegian Krone"
- },
- "OMR": {
- "name": "Omani Rial"
- },
- "PKR": {
- "name": "Pakistani Rupee"
- },
- "PAB": {
- "name": "Panamanian Balboa"
- },
- "PGK": {
- "name": "Papua New Guinean Kina"
- },
- "PYG": {
- "name": "Paraguayan Guarani"
- },
- "PEN": {
- "name": "Peruvian Sol"
- },
- "PHP": {
- "name": "Philippine Piso"
- },
- "PLN": {
- "name": "Polish Zloty"
- },
- "QAR": {
- "name": "Qatari Rial"
- },
- "RON": {
- "name": "Romanian Leu"
- },
- "RUB": {
- "name": "Russian Rouble"
- },
- "RWF": {
- "name": "Rwandan Franc"
- },
- "SVC": {
- "name": "Salvadoran Colón"
- },
- "WST": {
- "name": "Samoan Tala"
- },
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
- },
- "SAR": {
- "name": "Saudi Riyal"
- },
- "RSD": {
- "name": "Serbian Dinar"
- },
- "SCR": {
- "name": "Seychellois Rupee"
- },
- "SLL": {
- "name": "Sierra Leonean Leone"
- },
- "SGD": {
- "name": "Singapore Dollar"
- },
- "SBD": {
- "name": "Solomon Islands Dollar"
- },
- "SOS": {
- "name": "Somali Shilling"
- },
- "ZAR": {
- "name": "South African Rand"
- },
- "KRW": {
- "name": "South Korean Won",
- "symbol": "₩"
- },
- "SSP": {
- "name": "South Sudanese Pound"
- },
- "LKR": {
- "name": "Sri Lankan Rupee"
- },
- "SHP": {
- "name": "St. Helena Pound"
- },
- "SDG": {
- "name": "Sudanese Pound"
- },
- "SRD": {
- "name": "Surinamese Dollar"
- },
- "SZL": {
- "name": "Swazi Lilangeni"
- },
- "SEK": {
- "name": "Swedish Krona"
- },
- "CHF": {
- "name": "Swiss Franc"
- },
- "SYP": {
- "name": "Syrian Pound"
- },
- "TJS": {
- "name": "Tajikistani Somoni"
- },
- "TZS": {
- "name": "Tanzanian Shilling"
- },
- "THB": {
- "name": "Thai Baht"
- },
- "TOP": {
- "name": "Tongan Paʻanga"
- },
- "TTD": {
- "name": "Trinidad & Tobago Dollar"
- },
- "TND": {
- "name": "Tunisian Dinar"
- },
- "TRY": {
- "name": "Turkish Lira"
- },
- "TMT": {
- "name": "Turkmenistani Manat"
- },
- "UGX": {
- "name": "Ugandan Shilling"
- },
- "UAH": {
- "name": "Ukrainian Hryvnia"
- },
- "AED": {
- "name": "United Arab Emirates Dirham"
- },
- "UYU": {
- "name": "Uruguayan Peso"
- },
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
- "UZS": {
- "name": "Uzbekistani Som"
- },
- "VUV": {
- "name": "Vanuatu Vatu"
- },
- "VEF": {
- "name": "Venezuelan Bolívar"
- },
- "VND": {
- "name": "Vietnamese Dong",
- "symbol": "₫"
- },
- "XOF": {
- "name": "West African CFA Franc",
- "symbol": "CFA"
- },
- "YER": {
- "name": "Yemeni Rial"
- },
- "ZMW": {
- "name": "Zambian Kwacha"
- },
- "ZWL": {
- "name": "Zimbabwean Dollar (2009)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en-CM.json b/vendor/commerceguys/intl/resources/currency/en-CM.json
deleted file mode 100644
index 97dbe0dbf..000000000
--- a/vendor/commerceguys/intl/resources/currency/en-CM.json
+++ /dev/null
@@ -1,493 +0,0 @@
-{
- "AFN": {
- "name": "Afghan Afghani"
- },
- "ALL": {
- "name": "Albanian Lek"
- },
- "DZD": {
- "name": "Algerian Dinar"
- },
- "AOA": {
- "name": "Angolan Kwanza"
- },
- "ARS": {
- "name": "Argentine Peso"
- },
- "AMD": {
- "name": "Armenian Dram"
- },
- "AWG": {
- "name": "Aruban Florin"
- },
- "AUD": {
- "name": "Australian Dollar",
- "symbol": "A$"
- },
- "AZN": {
- "name": "Azerbaijani Manat"
- },
- "BSD": {
- "name": "Bahamian Dollar"
- },
- "BHD": {
- "name": "Bahraini Dinar"
- },
- "BDT": {
- "name": "Bangladeshi Taka"
- },
- "BBD": {
- "name": "Barbadian Dollar"
- },
- "BYN": {
- "name": "Belarusian Rouble"
- },
- "BZD": {
- "name": "Belize Dollar"
- },
- "BMD": {
- "name": "Bermudan Dollar"
- },
- "BTN": {
- "name": "Bhutanese Ngultrum"
- },
- "BOB": {
- "name": "Bolivian Boliviano"
- },
- "BAM": {
- "name": "Bosnia-Herzegovina Convertible Mark"
- },
- "BWP": {
- "name": "Botswanan Pula"
- },
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
- "GBP": {
- "name": "British Pound",
- "symbol": "£"
- },
- "BND": {
- "name": "Brunei Dollar"
- },
- "BGN": {
- "name": "Bulgarian Lev"
- },
- "BIF": {
- "name": "Burundian Franc"
- },
- "KHR": {
- "name": "Cambodian Riel"
- },
- "CAD": {
- "name": "Canadian Dollar",
- "symbol": "CA$"
- },
- "CVE": {
- "name": "Cape Verdean Escudo"
- },
- "KYD": {
- "name": "Cayman Islands Dollar"
- },
- "XAF": {
- "name": "Central African CFA Franc",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "CFP Franc",
- "symbol": "CFPF"
- },
- "CLP": {
- "name": "Chilean Peso"
- },
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
- "COP": {
- "name": "Colombian Peso"
- },
- "KMF": {
- "name": "Comorian Franc"
- },
- "CDF": {
- "name": "Congolese Franc"
- },
- "CRC": {
- "name": "Costa Rican Colón"
- },
- "HRK": {
- "name": "Croatian Kuna"
- },
- "CUC": {
- "name": "Cuban Convertible Peso"
- },
- "CUP": {
- "name": "Cuban Peso"
- },
- "CZK": {
- "name": "Czech Koruna"
- },
- "DKK": {
- "name": "Danish Krone"
- },
- "DJF": {
- "name": "Djiboutian Franc"
- },
- "DOP": {
- "name": "Dominican Peso"
- },
- "XCD": {
- "name": "East Caribbean Dollar",
- "symbol": "EC$"
- },
- "EGP": {
- "name": "Egyptian Pound"
- },
- "ERN": {
- "name": "Eritrean Nakfa"
- },
- "ETB": {
- "name": "Ethiopian Birr"
- },
- "EUR": {
- "name": "Euro",
- "symbol": "€"
- },
- "FKP": {
- "name": "Falkland Islands Pound"
- },
- "FJD": {
- "name": "Fijian Dollar"
- },
- "GMD": {
- "name": "Gambian Dalasi"
- },
- "GEL": {
- "name": "Georgian Lari"
- },
- "GHS": {
- "name": "Ghanaian Cedi"
- },
- "GIP": {
- "name": "Gibraltar Pound"
- },
- "GTQ": {
- "name": "Guatemalan Quetzal"
- },
- "GNF": {
- "name": "Guinean Franc"
- },
- "GYD": {
- "name": "Guyanaese Dollar"
- },
- "HTG": {
- "name": "Haitian Gourde"
- },
- "HNL": {
- "name": "Honduran Lempira"
- },
- "HKD": {
- "name": "Hong Kong Dollar",
- "symbol": "HK$"
- },
- "HUF": {
- "name": "Hungarian Forint"
- },
- "ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Indonesian Rupiah"
- },
- "IRR": {
- "name": "Iranian Rial"
- },
- "IQD": {
- "name": "Iraqi Dinar"
- },
- "ILS": {
- "name": "Israeli New Shekel",
- "symbol": "₪"
- },
- "JMD": {
- "name": "Jamaican Dollar"
- },
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
- "JOD": {
- "name": "Jordanian Dinar"
- },
- "KZT": {
- "name": "Kazakhstani Tenge"
- },
- "KES": {
- "name": "Kenyan Shilling"
- },
- "KWD": {
- "name": "Kuwaiti Dinar"
- },
- "KGS": {
- "name": "Kyrgystani Som"
- },
- "LAK": {
- "name": "Laotian Kip"
- },
- "LBP": {
- "name": "Lebanese Pound"
- },
- "LSL": {
- "name": "Lesotho Loti"
- },
- "LRD": {
- "name": "Liberian Dollar"
- },
- "LYD": {
- "name": "Libyan Dinar"
- },
- "MOP": {
- "name": "Macanese Pataca"
- },
- "MKD": {
- "name": "Macedonian Denar"
- },
- "MGA": {
- "name": "Malagasy Ariary"
- },
- "MWK": {
- "name": "Malawian Kwacha"
- },
- "MYR": {
- "name": "Malaysian Ringgit"
- },
- "MVR": {
- "name": "Maldivian Rufiyaa"
- },
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
- "MUR": {
- "name": "Mauritian Rupee"
- },
- "MXN": {
- "name": "Mexican Peso",
- "symbol": "MX$"
- },
- "MDL": {
- "name": "Moldovan Leu"
- },
- "MNT": {
- "name": "Mongolian Tugrik"
- },
- "MAD": {
- "name": "Moroccan Dirham"
- },
- "MZN": {
- "name": "Mozambican Metical"
- },
- "MMK": {
- "name": "Myanmar Kyat"
- },
- "NAD": {
- "name": "Namibian Dollar"
- },
- "NPR": {
- "name": "Nepalese Rupee"
- },
- "ANG": {
- "name": "Netherlands Antillean Guilder"
- },
- "TWD": {
- "name": "New Taiwan Dollar",
- "symbol": "NT$"
- },
- "NZD": {
- "name": "New Zealand Dollar",
- "symbol": "NZ$"
- },
- "NIO": {
- "name": "Nicaraguan Córdoba"
- },
- "NGN": {
- "name": "Nigerian Naira"
- },
- "KPW": {
- "name": "North Korean Won"
- },
- "NOK": {
- "name": "Norwegian Krone"
- },
- "OMR": {
- "name": "Omani Rial"
- },
- "PKR": {
- "name": "Pakistani Rupee"
- },
- "PAB": {
- "name": "Panamanian Balboa"
- },
- "PGK": {
- "name": "Papua New Guinean Kina"
- },
- "PYG": {
- "name": "Paraguayan Guarani"
- },
- "PEN": {
- "name": "Peruvian Sol"
- },
- "PHP": {
- "name": "Philippine Piso"
- },
- "PLN": {
- "name": "Polish Zloty"
- },
- "QAR": {
- "name": "Qatari Rial"
- },
- "RON": {
- "name": "Romanian Leu"
- },
- "RUB": {
- "name": "Russian Rouble"
- },
- "RWF": {
- "name": "Rwandan Franc"
- },
- "SVC": {
- "name": "Salvadoran Colón"
- },
- "WST": {
- "name": "Samoan Tala"
- },
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
- },
- "SAR": {
- "name": "Saudi Riyal"
- },
- "RSD": {
- "name": "Serbian Dinar"
- },
- "SCR": {
- "name": "Seychellois Rupee"
- },
- "SLL": {
- "name": "Sierra Leonean Leone"
- },
- "SGD": {
- "name": "Singapore Dollar"
- },
- "SBD": {
- "name": "Solomon Islands Dollar"
- },
- "SOS": {
- "name": "Somali Shilling"
- },
- "ZAR": {
- "name": "South African Rand"
- },
- "KRW": {
- "name": "South Korean Won",
- "symbol": "₩"
- },
- "SSP": {
- "name": "South Sudanese Pound"
- },
- "LKR": {
- "name": "Sri Lankan Rupee"
- },
- "SHP": {
- "name": "St. Helena Pound"
- },
- "SDG": {
- "name": "Sudanese Pound"
- },
- "SRD": {
- "name": "Surinamese Dollar"
- },
- "SZL": {
- "name": "Swazi Lilangeni"
- },
- "SEK": {
- "name": "Swedish Krona"
- },
- "CHF": {
- "name": "Swiss Franc"
- },
- "SYP": {
- "name": "Syrian Pound"
- },
- "TJS": {
- "name": "Tajikistani Somoni"
- },
- "TZS": {
- "name": "Tanzanian Shilling"
- },
- "THB": {
- "name": "Thai Baht"
- },
- "TOP": {
- "name": "Tongan Paʻanga"
- },
- "TTD": {
- "name": "Trinidad & Tobago Dollar"
- },
- "TND": {
- "name": "Tunisian Dinar"
- },
- "TRY": {
- "name": "Turkish Lira"
- },
- "TMT": {
- "name": "Turkmenistani Manat"
- },
- "UGX": {
- "name": "Ugandan Shilling"
- },
- "UAH": {
- "name": "Ukrainian Hryvnia"
- },
- "AED": {
- "name": "United Arab Emirates Dirham"
- },
- "UYU": {
- "name": "Uruguayan Peso"
- },
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
- "UZS": {
- "name": "Uzbekistani Som"
- },
- "VUV": {
- "name": "Vanuatu Vatu"
- },
- "VEF": {
- "name": "Venezuelan Bolívar"
- },
- "VND": {
- "name": "Vietnamese Dong",
- "symbol": "₫"
- },
- "XOF": {
- "name": "West African CFA Franc",
- "symbol": "CFA"
- },
- "YER": {
- "name": "Yemeni Rial"
- },
- "ZMW": {
- "name": "Zambian Kwacha"
- },
- "ZWL": {
- "name": "Zimbabwean Dollar (2009)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en-CX.json b/vendor/commerceguys/intl/resources/currency/en-CX.json
deleted file mode 100644
index fd788caf9..000000000
--- a/vendor/commerceguys/intl/resources/currency/en-CX.json
+++ /dev/null
@@ -1,493 +0,0 @@
-{
- "AFN": {
- "name": "Afghan Afghani"
- },
- "ALL": {
- "name": "Albanian Lek"
- },
- "DZD": {
- "name": "Algerian Dinar"
- },
- "AOA": {
- "name": "Angolan Kwanza"
- },
- "ARS": {
- "name": "Argentine Peso"
- },
- "AMD": {
- "name": "Armenian Dram"
- },
- "AWG": {
- "name": "Aruban Florin"
- },
- "AUD": {
- "name": "Australian Dollar",
- "symbol": "$"
- },
- "AZN": {
- "name": "Azerbaijani Manat"
- },
- "BSD": {
- "name": "Bahamian Dollar"
- },
- "BHD": {
- "name": "Bahraini Dinar"
- },
- "BDT": {
- "name": "Bangladeshi Taka"
- },
- "BBD": {
- "name": "Barbadian Dollar"
- },
- "BYN": {
- "name": "Belarusian Rouble"
- },
- "BZD": {
- "name": "Belize Dollar"
- },
- "BMD": {
- "name": "Bermudan Dollar"
- },
- "BTN": {
- "name": "Bhutanese Ngultrum"
- },
- "BOB": {
- "name": "Bolivian Boliviano"
- },
- "BAM": {
- "name": "Bosnia-Herzegovina Convertible Mark"
- },
- "BWP": {
- "name": "Botswanan Pula"
- },
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
- "GBP": {
- "name": "British Pound",
- "symbol": "£"
- },
- "BND": {
- "name": "Brunei Dollar"
- },
- "BGN": {
- "name": "Bulgarian Lev"
- },
- "BIF": {
- "name": "Burundian Franc"
- },
- "KHR": {
- "name": "Cambodian Riel"
- },
- "CAD": {
- "name": "Canadian Dollar",
- "symbol": "CA$"
- },
- "CVE": {
- "name": "Cape Verdean Escudo"
- },
- "KYD": {
- "name": "Cayman Islands Dollar"
- },
- "XAF": {
- "name": "Central African CFA Franc",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "CFP Franc",
- "symbol": "CFPF"
- },
- "CLP": {
- "name": "Chilean Peso"
- },
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
- "COP": {
- "name": "Colombian Peso"
- },
- "KMF": {
- "name": "Comorian Franc"
- },
- "CDF": {
- "name": "Congolese Franc"
- },
- "CRC": {
- "name": "Costa Rican Colón"
- },
- "HRK": {
- "name": "Croatian Kuna"
- },
- "CUC": {
- "name": "Cuban Convertible Peso"
- },
- "CUP": {
- "name": "Cuban Peso"
- },
- "CZK": {
- "name": "Czech Koruna"
- },
- "DKK": {
- "name": "Danish Krone"
- },
- "DJF": {
- "name": "Djiboutian Franc"
- },
- "DOP": {
- "name": "Dominican Peso"
- },
- "XCD": {
- "name": "East Caribbean Dollar",
- "symbol": "EC$"
- },
- "EGP": {
- "name": "Egyptian Pound"
- },
- "ERN": {
- "name": "Eritrean Nakfa"
- },
- "ETB": {
- "name": "Ethiopian Birr"
- },
- "EUR": {
- "name": "Euro",
- "symbol": "€"
- },
- "FKP": {
- "name": "Falkland Islands Pound"
- },
- "FJD": {
- "name": "Fijian Dollar"
- },
- "GMD": {
- "name": "Gambian Dalasi"
- },
- "GEL": {
- "name": "Georgian Lari"
- },
- "GHS": {
- "name": "Ghanaian Cedi"
- },
- "GIP": {
- "name": "Gibraltar Pound"
- },
- "GTQ": {
- "name": "Guatemalan Quetzal"
- },
- "GNF": {
- "name": "Guinean Franc"
- },
- "GYD": {
- "name": "Guyanaese Dollar"
- },
- "HTG": {
- "name": "Haitian Gourde"
- },
- "HNL": {
- "name": "Honduran Lempira"
- },
- "HKD": {
- "name": "Hong Kong Dollar",
- "symbol": "HK$"
- },
- "HUF": {
- "name": "Hungarian Forint"
- },
- "ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Indonesian Rupiah"
- },
- "IRR": {
- "name": "Iranian Rial"
- },
- "IQD": {
- "name": "Iraqi Dinar"
- },
- "ILS": {
- "name": "Israeli New Shekel",
- "symbol": "₪"
- },
- "JMD": {
- "name": "Jamaican Dollar"
- },
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
- "JOD": {
- "name": "Jordanian Dinar"
- },
- "KZT": {
- "name": "Kazakhstani Tenge"
- },
- "KES": {
- "name": "Kenyan Shilling"
- },
- "KWD": {
- "name": "Kuwaiti Dinar"
- },
- "KGS": {
- "name": "Kyrgystani Som"
- },
- "LAK": {
- "name": "Laotian Kip"
- },
- "LBP": {
- "name": "Lebanese Pound"
- },
- "LSL": {
- "name": "Lesotho Loti"
- },
- "LRD": {
- "name": "Liberian Dollar"
- },
- "LYD": {
- "name": "Libyan Dinar"
- },
- "MOP": {
- "name": "Macanese Pataca"
- },
- "MKD": {
- "name": "Macedonian Denar"
- },
- "MGA": {
- "name": "Malagasy Ariary"
- },
- "MWK": {
- "name": "Malawian Kwacha"
- },
- "MYR": {
- "name": "Malaysian Ringgit"
- },
- "MVR": {
- "name": "Maldivian Rufiyaa"
- },
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
- "MUR": {
- "name": "Mauritian Rupee"
- },
- "MXN": {
- "name": "Mexican Peso",
- "symbol": "MX$"
- },
- "MDL": {
- "name": "Moldovan Leu"
- },
- "MNT": {
- "name": "Mongolian Tugrik"
- },
- "MAD": {
- "name": "Moroccan Dirham"
- },
- "MZN": {
- "name": "Mozambican Metical"
- },
- "MMK": {
- "name": "Myanmar Kyat"
- },
- "NAD": {
- "name": "Namibian Dollar"
- },
- "NPR": {
- "name": "Nepalese Rupee"
- },
- "ANG": {
- "name": "Netherlands Antillean Guilder"
- },
- "TWD": {
- "name": "New Taiwan Dollar",
- "symbol": "NT$"
- },
- "NZD": {
- "name": "New Zealand Dollar",
- "symbol": "NZ$"
- },
- "NIO": {
- "name": "Nicaraguan Córdoba"
- },
- "NGN": {
- "name": "Nigerian Naira"
- },
- "KPW": {
- "name": "North Korean Won"
- },
- "NOK": {
- "name": "Norwegian Krone"
- },
- "OMR": {
- "name": "Omani Rial"
- },
- "PKR": {
- "name": "Pakistani Rupee"
- },
- "PAB": {
- "name": "Panamanian Balboa"
- },
- "PGK": {
- "name": "Papua New Guinean Kina"
- },
- "PYG": {
- "name": "Paraguayan Guarani"
- },
- "PEN": {
- "name": "Peruvian Sol"
- },
- "PHP": {
- "name": "Philippine Piso"
- },
- "PLN": {
- "name": "Polish Zloty"
- },
- "QAR": {
- "name": "Qatari Rial"
- },
- "RON": {
- "name": "Romanian Leu"
- },
- "RUB": {
- "name": "Russian Rouble"
- },
- "RWF": {
- "name": "Rwandan Franc"
- },
- "SVC": {
- "name": "Salvadoran Colón"
- },
- "WST": {
- "name": "Samoan Tala"
- },
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
- },
- "SAR": {
- "name": "Saudi Riyal"
- },
- "RSD": {
- "name": "Serbian Dinar"
- },
- "SCR": {
- "name": "Seychellois Rupee"
- },
- "SLL": {
- "name": "Sierra Leonean Leone"
- },
- "SGD": {
- "name": "Singapore Dollar"
- },
- "SBD": {
- "name": "Solomon Islands Dollar"
- },
- "SOS": {
- "name": "Somali Shilling"
- },
- "ZAR": {
- "name": "South African Rand"
- },
- "KRW": {
- "name": "South Korean Won",
- "symbol": "₩"
- },
- "SSP": {
- "name": "South Sudanese Pound"
- },
- "LKR": {
- "name": "Sri Lankan Rupee"
- },
- "SHP": {
- "name": "St. Helena Pound"
- },
- "SDG": {
- "name": "Sudanese Pound"
- },
- "SRD": {
- "name": "Surinamese Dollar"
- },
- "SZL": {
- "name": "Swazi Lilangeni"
- },
- "SEK": {
- "name": "Swedish Krona"
- },
- "CHF": {
- "name": "Swiss Franc"
- },
- "SYP": {
- "name": "Syrian Pound"
- },
- "TJS": {
- "name": "Tajikistani Somoni"
- },
- "TZS": {
- "name": "Tanzanian Shilling"
- },
- "THB": {
- "name": "Thai Baht"
- },
- "TOP": {
- "name": "Tongan Paʻanga"
- },
- "TTD": {
- "name": "Trinidad & Tobago Dollar"
- },
- "TND": {
- "name": "Tunisian Dinar"
- },
- "TRY": {
- "name": "Turkish Lira"
- },
- "TMT": {
- "name": "Turkmenistani Manat"
- },
- "UGX": {
- "name": "Ugandan Shilling"
- },
- "UAH": {
- "name": "Ukrainian Hryvnia"
- },
- "AED": {
- "name": "United Arab Emirates Dirham"
- },
- "UYU": {
- "name": "Uruguayan Peso"
- },
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
- "UZS": {
- "name": "Uzbekistani Som"
- },
- "VUV": {
- "name": "Vanuatu Vatu"
- },
- "VEF": {
- "name": "Venezuelan Bolívar"
- },
- "VND": {
- "name": "Vietnamese Dong",
- "symbol": "₫"
- },
- "XOF": {
- "name": "West African CFA Franc",
- "symbol": "CFA"
- },
- "YER": {
- "name": "Yemeni Rial"
- },
- "ZMW": {
- "name": "Zambian Kwacha"
- },
- "ZWL": {
- "name": "Zimbabwean Dollar (2009)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en-CY.json b/vendor/commerceguys/intl/resources/currency/en-CY.json
deleted file mode 100644
index 97dbe0dbf..000000000
--- a/vendor/commerceguys/intl/resources/currency/en-CY.json
+++ /dev/null
@@ -1,493 +0,0 @@
-{
- "AFN": {
- "name": "Afghan Afghani"
- },
- "ALL": {
- "name": "Albanian Lek"
- },
- "DZD": {
- "name": "Algerian Dinar"
- },
- "AOA": {
- "name": "Angolan Kwanza"
- },
- "ARS": {
- "name": "Argentine Peso"
- },
- "AMD": {
- "name": "Armenian Dram"
- },
- "AWG": {
- "name": "Aruban Florin"
- },
- "AUD": {
- "name": "Australian Dollar",
- "symbol": "A$"
- },
- "AZN": {
- "name": "Azerbaijani Manat"
- },
- "BSD": {
- "name": "Bahamian Dollar"
- },
- "BHD": {
- "name": "Bahraini Dinar"
- },
- "BDT": {
- "name": "Bangladeshi Taka"
- },
- "BBD": {
- "name": "Barbadian Dollar"
- },
- "BYN": {
- "name": "Belarusian Rouble"
- },
- "BZD": {
- "name": "Belize Dollar"
- },
- "BMD": {
- "name": "Bermudan Dollar"
- },
- "BTN": {
- "name": "Bhutanese Ngultrum"
- },
- "BOB": {
- "name": "Bolivian Boliviano"
- },
- "BAM": {
- "name": "Bosnia-Herzegovina Convertible Mark"
- },
- "BWP": {
- "name": "Botswanan Pula"
- },
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
- "GBP": {
- "name": "British Pound",
- "symbol": "£"
- },
- "BND": {
- "name": "Brunei Dollar"
- },
- "BGN": {
- "name": "Bulgarian Lev"
- },
- "BIF": {
- "name": "Burundian Franc"
- },
- "KHR": {
- "name": "Cambodian Riel"
- },
- "CAD": {
- "name": "Canadian Dollar",
- "symbol": "CA$"
- },
- "CVE": {
- "name": "Cape Verdean Escudo"
- },
- "KYD": {
- "name": "Cayman Islands Dollar"
- },
- "XAF": {
- "name": "Central African CFA Franc",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "CFP Franc",
- "symbol": "CFPF"
- },
- "CLP": {
- "name": "Chilean Peso"
- },
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
- "COP": {
- "name": "Colombian Peso"
- },
- "KMF": {
- "name": "Comorian Franc"
- },
- "CDF": {
- "name": "Congolese Franc"
- },
- "CRC": {
- "name": "Costa Rican Colón"
- },
- "HRK": {
- "name": "Croatian Kuna"
- },
- "CUC": {
- "name": "Cuban Convertible Peso"
- },
- "CUP": {
- "name": "Cuban Peso"
- },
- "CZK": {
- "name": "Czech Koruna"
- },
- "DKK": {
- "name": "Danish Krone"
- },
- "DJF": {
- "name": "Djiboutian Franc"
- },
- "DOP": {
- "name": "Dominican Peso"
- },
- "XCD": {
- "name": "East Caribbean Dollar",
- "symbol": "EC$"
- },
- "EGP": {
- "name": "Egyptian Pound"
- },
- "ERN": {
- "name": "Eritrean Nakfa"
- },
- "ETB": {
- "name": "Ethiopian Birr"
- },
- "EUR": {
- "name": "Euro",
- "symbol": "€"
- },
- "FKP": {
- "name": "Falkland Islands Pound"
- },
- "FJD": {
- "name": "Fijian Dollar"
- },
- "GMD": {
- "name": "Gambian Dalasi"
- },
- "GEL": {
- "name": "Georgian Lari"
- },
- "GHS": {
- "name": "Ghanaian Cedi"
- },
- "GIP": {
- "name": "Gibraltar Pound"
- },
- "GTQ": {
- "name": "Guatemalan Quetzal"
- },
- "GNF": {
- "name": "Guinean Franc"
- },
- "GYD": {
- "name": "Guyanaese Dollar"
- },
- "HTG": {
- "name": "Haitian Gourde"
- },
- "HNL": {
- "name": "Honduran Lempira"
- },
- "HKD": {
- "name": "Hong Kong Dollar",
- "symbol": "HK$"
- },
- "HUF": {
- "name": "Hungarian Forint"
- },
- "ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Indonesian Rupiah"
- },
- "IRR": {
- "name": "Iranian Rial"
- },
- "IQD": {
- "name": "Iraqi Dinar"
- },
- "ILS": {
- "name": "Israeli New Shekel",
- "symbol": "₪"
- },
- "JMD": {
- "name": "Jamaican Dollar"
- },
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
- "JOD": {
- "name": "Jordanian Dinar"
- },
- "KZT": {
- "name": "Kazakhstani Tenge"
- },
- "KES": {
- "name": "Kenyan Shilling"
- },
- "KWD": {
- "name": "Kuwaiti Dinar"
- },
- "KGS": {
- "name": "Kyrgystani Som"
- },
- "LAK": {
- "name": "Laotian Kip"
- },
- "LBP": {
- "name": "Lebanese Pound"
- },
- "LSL": {
- "name": "Lesotho Loti"
- },
- "LRD": {
- "name": "Liberian Dollar"
- },
- "LYD": {
- "name": "Libyan Dinar"
- },
- "MOP": {
- "name": "Macanese Pataca"
- },
- "MKD": {
- "name": "Macedonian Denar"
- },
- "MGA": {
- "name": "Malagasy Ariary"
- },
- "MWK": {
- "name": "Malawian Kwacha"
- },
- "MYR": {
- "name": "Malaysian Ringgit"
- },
- "MVR": {
- "name": "Maldivian Rufiyaa"
- },
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
- "MUR": {
- "name": "Mauritian Rupee"
- },
- "MXN": {
- "name": "Mexican Peso",
- "symbol": "MX$"
- },
- "MDL": {
- "name": "Moldovan Leu"
- },
- "MNT": {
- "name": "Mongolian Tugrik"
- },
- "MAD": {
- "name": "Moroccan Dirham"
- },
- "MZN": {
- "name": "Mozambican Metical"
- },
- "MMK": {
- "name": "Myanmar Kyat"
- },
- "NAD": {
- "name": "Namibian Dollar"
- },
- "NPR": {
- "name": "Nepalese Rupee"
- },
- "ANG": {
- "name": "Netherlands Antillean Guilder"
- },
- "TWD": {
- "name": "New Taiwan Dollar",
- "symbol": "NT$"
- },
- "NZD": {
- "name": "New Zealand Dollar",
- "symbol": "NZ$"
- },
- "NIO": {
- "name": "Nicaraguan Córdoba"
- },
- "NGN": {
- "name": "Nigerian Naira"
- },
- "KPW": {
- "name": "North Korean Won"
- },
- "NOK": {
- "name": "Norwegian Krone"
- },
- "OMR": {
- "name": "Omani Rial"
- },
- "PKR": {
- "name": "Pakistani Rupee"
- },
- "PAB": {
- "name": "Panamanian Balboa"
- },
- "PGK": {
- "name": "Papua New Guinean Kina"
- },
- "PYG": {
- "name": "Paraguayan Guarani"
- },
- "PEN": {
- "name": "Peruvian Sol"
- },
- "PHP": {
- "name": "Philippine Piso"
- },
- "PLN": {
- "name": "Polish Zloty"
- },
- "QAR": {
- "name": "Qatari Rial"
- },
- "RON": {
- "name": "Romanian Leu"
- },
- "RUB": {
- "name": "Russian Rouble"
- },
- "RWF": {
- "name": "Rwandan Franc"
- },
- "SVC": {
- "name": "Salvadoran Colón"
- },
- "WST": {
- "name": "Samoan Tala"
- },
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
- },
- "SAR": {
- "name": "Saudi Riyal"
- },
- "RSD": {
- "name": "Serbian Dinar"
- },
- "SCR": {
- "name": "Seychellois Rupee"
- },
- "SLL": {
- "name": "Sierra Leonean Leone"
- },
- "SGD": {
- "name": "Singapore Dollar"
- },
- "SBD": {
- "name": "Solomon Islands Dollar"
- },
- "SOS": {
- "name": "Somali Shilling"
- },
- "ZAR": {
- "name": "South African Rand"
- },
- "KRW": {
- "name": "South Korean Won",
- "symbol": "₩"
- },
- "SSP": {
- "name": "South Sudanese Pound"
- },
- "LKR": {
- "name": "Sri Lankan Rupee"
- },
- "SHP": {
- "name": "St. Helena Pound"
- },
- "SDG": {
- "name": "Sudanese Pound"
- },
- "SRD": {
- "name": "Surinamese Dollar"
- },
- "SZL": {
- "name": "Swazi Lilangeni"
- },
- "SEK": {
- "name": "Swedish Krona"
- },
- "CHF": {
- "name": "Swiss Franc"
- },
- "SYP": {
- "name": "Syrian Pound"
- },
- "TJS": {
- "name": "Tajikistani Somoni"
- },
- "TZS": {
- "name": "Tanzanian Shilling"
- },
- "THB": {
- "name": "Thai Baht"
- },
- "TOP": {
- "name": "Tongan Paʻanga"
- },
- "TTD": {
- "name": "Trinidad & Tobago Dollar"
- },
- "TND": {
- "name": "Tunisian Dinar"
- },
- "TRY": {
- "name": "Turkish Lira"
- },
- "TMT": {
- "name": "Turkmenistani Manat"
- },
- "UGX": {
- "name": "Ugandan Shilling"
- },
- "UAH": {
- "name": "Ukrainian Hryvnia"
- },
- "AED": {
- "name": "United Arab Emirates Dirham"
- },
- "UYU": {
- "name": "Uruguayan Peso"
- },
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
- "UZS": {
- "name": "Uzbekistani Som"
- },
- "VUV": {
- "name": "Vanuatu Vatu"
- },
- "VEF": {
- "name": "Venezuelan Bolívar"
- },
- "VND": {
- "name": "Vietnamese Dong",
- "symbol": "₫"
- },
- "XOF": {
- "name": "West African CFA Franc",
- "symbol": "CFA"
- },
- "YER": {
- "name": "Yemeni Rial"
- },
- "ZMW": {
- "name": "Zambian Kwacha"
- },
- "ZWL": {
- "name": "Zimbabwean Dollar (2009)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en-DE.json b/vendor/commerceguys/intl/resources/currency/en-DE.json
deleted file mode 100644
index 97dbe0dbf..000000000
--- a/vendor/commerceguys/intl/resources/currency/en-DE.json
+++ /dev/null
@@ -1,493 +0,0 @@
-{
- "AFN": {
- "name": "Afghan Afghani"
- },
- "ALL": {
- "name": "Albanian Lek"
- },
- "DZD": {
- "name": "Algerian Dinar"
- },
- "AOA": {
- "name": "Angolan Kwanza"
- },
- "ARS": {
- "name": "Argentine Peso"
- },
- "AMD": {
- "name": "Armenian Dram"
- },
- "AWG": {
- "name": "Aruban Florin"
- },
- "AUD": {
- "name": "Australian Dollar",
- "symbol": "A$"
- },
- "AZN": {
- "name": "Azerbaijani Manat"
- },
- "BSD": {
- "name": "Bahamian Dollar"
- },
- "BHD": {
- "name": "Bahraini Dinar"
- },
- "BDT": {
- "name": "Bangladeshi Taka"
- },
- "BBD": {
- "name": "Barbadian Dollar"
- },
- "BYN": {
- "name": "Belarusian Rouble"
- },
- "BZD": {
- "name": "Belize Dollar"
- },
- "BMD": {
- "name": "Bermudan Dollar"
- },
- "BTN": {
- "name": "Bhutanese Ngultrum"
- },
- "BOB": {
- "name": "Bolivian Boliviano"
- },
- "BAM": {
- "name": "Bosnia-Herzegovina Convertible Mark"
- },
- "BWP": {
- "name": "Botswanan Pula"
- },
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
- "GBP": {
- "name": "British Pound",
- "symbol": "£"
- },
- "BND": {
- "name": "Brunei Dollar"
- },
- "BGN": {
- "name": "Bulgarian Lev"
- },
- "BIF": {
- "name": "Burundian Franc"
- },
- "KHR": {
- "name": "Cambodian Riel"
- },
- "CAD": {
- "name": "Canadian Dollar",
- "symbol": "CA$"
- },
- "CVE": {
- "name": "Cape Verdean Escudo"
- },
- "KYD": {
- "name": "Cayman Islands Dollar"
- },
- "XAF": {
- "name": "Central African CFA Franc",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "CFP Franc",
- "symbol": "CFPF"
- },
- "CLP": {
- "name": "Chilean Peso"
- },
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
- "COP": {
- "name": "Colombian Peso"
- },
- "KMF": {
- "name": "Comorian Franc"
- },
- "CDF": {
- "name": "Congolese Franc"
- },
- "CRC": {
- "name": "Costa Rican Colón"
- },
- "HRK": {
- "name": "Croatian Kuna"
- },
- "CUC": {
- "name": "Cuban Convertible Peso"
- },
- "CUP": {
- "name": "Cuban Peso"
- },
- "CZK": {
- "name": "Czech Koruna"
- },
- "DKK": {
- "name": "Danish Krone"
- },
- "DJF": {
- "name": "Djiboutian Franc"
- },
- "DOP": {
- "name": "Dominican Peso"
- },
- "XCD": {
- "name": "East Caribbean Dollar",
- "symbol": "EC$"
- },
- "EGP": {
- "name": "Egyptian Pound"
- },
- "ERN": {
- "name": "Eritrean Nakfa"
- },
- "ETB": {
- "name": "Ethiopian Birr"
- },
- "EUR": {
- "name": "Euro",
- "symbol": "€"
- },
- "FKP": {
- "name": "Falkland Islands Pound"
- },
- "FJD": {
- "name": "Fijian Dollar"
- },
- "GMD": {
- "name": "Gambian Dalasi"
- },
- "GEL": {
- "name": "Georgian Lari"
- },
- "GHS": {
- "name": "Ghanaian Cedi"
- },
- "GIP": {
- "name": "Gibraltar Pound"
- },
- "GTQ": {
- "name": "Guatemalan Quetzal"
- },
- "GNF": {
- "name": "Guinean Franc"
- },
- "GYD": {
- "name": "Guyanaese Dollar"
- },
- "HTG": {
- "name": "Haitian Gourde"
- },
- "HNL": {
- "name": "Honduran Lempira"
- },
- "HKD": {
- "name": "Hong Kong Dollar",
- "symbol": "HK$"
- },
- "HUF": {
- "name": "Hungarian Forint"
- },
- "ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Indonesian Rupiah"
- },
- "IRR": {
- "name": "Iranian Rial"
- },
- "IQD": {
- "name": "Iraqi Dinar"
- },
- "ILS": {
- "name": "Israeli New Shekel",
- "symbol": "₪"
- },
- "JMD": {
- "name": "Jamaican Dollar"
- },
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
- "JOD": {
- "name": "Jordanian Dinar"
- },
- "KZT": {
- "name": "Kazakhstani Tenge"
- },
- "KES": {
- "name": "Kenyan Shilling"
- },
- "KWD": {
- "name": "Kuwaiti Dinar"
- },
- "KGS": {
- "name": "Kyrgystani Som"
- },
- "LAK": {
- "name": "Laotian Kip"
- },
- "LBP": {
- "name": "Lebanese Pound"
- },
- "LSL": {
- "name": "Lesotho Loti"
- },
- "LRD": {
- "name": "Liberian Dollar"
- },
- "LYD": {
- "name": "Libyan Dinar"
- },
- "MOP": {
- "name": "Macanese Pataca"
- },
- "MKD": {
- "name": "Macedonian Denar"
- },
- "MGA": {
- "name": "Malagasy Ariary"
- },
- "MWK": {
- "name": "Malawian Kwacha"
- },
- "MYR": {
- "name": "Malaysian Ringgit"
- },
- "MVR": {
- "name": "Maldivian Rufiyaa"
- },
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
- "MUR": {
- "name": "Mauritian Rupee"
- },
- "MXN": {
- "name": "Mexican Peso",
- "symbol": "MX$"
- },
- "MDL": {
- "name": "Moldovan Leu"
- },
- "MNT": {
- "name": "Mongolian Tugrik"
- },
- "MAD": {
- "name": "Moroccan Dirham"
- },
- "MZN": {
- "name": "Mozambican Metical"
- },
- "MMK": {
- "name": "Myanmar Kyat"
- },
- "NAD": {
- "name": "Namibian Dollar"
- },
- "NPR": {
- "name": "Nepalese Rupee"
- },
- "ANG": {
- "name": "Netherlands Antillean Guilder"
- },
- "TWD": {
- "name": "New Taiwan Dollar",
- "symbol": "NT$"
- },
- "NZD": {
- "name": "New Zealand Dollar",
- "symbol": "NZ$"
- },
- "NIO": {
- "name": "Nicaraguan Córdoba"
- },
- "NGN": {
- "name": "Nigerian Naira"
- },
- "KPW": {
- "name": "North Korean Won"
- },
- "NOK": {
- "name": "Norwegian Krone"
- },
- "OMR": {
- "name": "Omani Rial"
- },
- "PKR": {
- "name": "Pakistani Rupee"
- },
- "PAB": {
- "name": "Panamanian Balboa"
- },
- "PGK": {
- "name": "Papua New Guinean Kina"
- },
- "PYG": {
- "name": "Paraguayan Guarani"
- },
- "PEN": {
- "name": "Peruvian Sol"
- },
- "PHP": {
- "name": "Philippine Piso"
- },
- "PLN": {
- "name": "Polish Zloty"
- },
- "QAR": {
- "name": "Qatari Rial"
- },
- "RON": {
- "name": "Romanian Leu"
- },
- "RUB": {
- "name": "Russian Rouble"
- },
- "RWF": {
- "name": "Rwandan Franc"
- },
- "SVC": {
- "name": "Salvadoran Colón"
- },
- "WST": {
- "name": "Samoan Tala"
- },
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
- },
- "SAR": {
- "name": "Saudi Riyal"
- },
- "RSD": {
- "name": "Serbian Dinar"
- },
- "SCR": {
- "name": "Seychellois Rupee"
- },
- "SLL": {
- "name": "Sierra Leonean Leone"
- },
- "SGD": {
- "name": "Singapore Dollar"
- },
- "SBD": {
- "name": "Solomon Islands Dollar"
- },
- "SOS": {
- "name": "Somali Shilling"
- },
- "ZAR": {
- "name": "South African Rand"
- },
- "KRW": {
- "name": "South Korean Won",
- "symbol": "₩"
- },
- "SSP": {
- "name": "South Sudanese Pound"
- },
- "LKR": {
- "name": "Sri Lankan Rupee"
- },
- "SHP": {
- "name": "St. Helena Pound"
- },
- "SDG": {
- "name": "Sudanese Pound"
- },
- "SRD": {
- "name": "Surinamese Dollar"
- },
- "SZL": {
- "name": "Swazi Lilangeni"
- },
- "SEK": {
- "name": "Swedish Krona"
- },
- "CHF": {
- "name": "Swiss Franc"
- },
- "SYP": {
- "name": "Syrian Pound"
- },
- "TJS": {
- "name": "Tajikistani Somoni"
- },
- "TZS": {
- "name": "Tanzanian Shilling"
- },
- "THB": {
- "name": "Thai Baht"
- },
- "TOP": {
- "name": "Tongan Paʻanga"
- },
- "TTD": {
- "name": "Trinidad & Tobago Dollar"
- },
- "TND": {
- "name": "Tunisian Dinar"
- },
- "TRY": {
- "name": "Turkish Lira"
- },
- "TMT": {
- "name": "Turkmenistani Manat"
- },
- "UGX": {
- "name": "Ugandan Shilling"
- },
- "UAH": {
- "name": "Ukrainian Hryvnia"
- },
- "AED": {
- "name": "United Arab Emirates Dirham"
- },
- "UYU": {
- "name": "Uruguayan Peso"
- },
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
- "UZS": {
- "name": "Uzbekistani Som"
- },
- "VUV": {
- "name": "Vanuatu Vatu"
- },
- "VEF": {
- "name": "Venezuelan Bolívar"
- },
- "VND": {
- "name": "Vietnamese Dong",
- "symbol": "₫"
- },
- "XOF": {
- "name": "West African CFA Franc",
- "symbol": "CFA"
- },
- "YER": {
- "name": "Yemeni Rial"
- },
- "ZMW": {
- "name": "Zambian Kwacha"
- },
- "ZWL": {
- "name": "Zimbabwean Dollar (2009)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en-DG.json b/vendor/commerceguys/intl/resources/currency/en-DG.json
deleted file mode 100644
index 97dbe0dbf..000000000
--- a/vendor/commerceguys/intl/resources/currency/en-DG.json
+++ /dev/null
@@ -1,493 +0,0 @@
-{
- "AFN": {
- "name": "Afghan Afghani"
- },
- "ALL": {
- "name": "Albanian Lek"
- },
- "DZD": {
- "name": "Algerian Dinar"
- },
- "AOA": {
- "name": "Angolan Kwanza"
- },
- "ARS": {
- "name": "Argentine Peso"
- },
- "AMD": {
- "name": "Armenian Dram"
- },
- "AWG": {
- "name": "Aruban Florin"
- },
- "AUD": {
- "name": "Australian Dollar",
- "symbol": "A$"
- },
- "AZN": {
- "name": "Azerbaijani Manat"
- },
- "BSD": {
- "name": "Bahamian Dollar"
- },
- "BHD": {
- "name": "Bahraini Dinar"
- },
- "BDT": {
- "name": "Bangladeshi Taka"
- },
- "BBD": {
- "name": "Barbadian Dollar"
- },
- "BYN": {
- "name": "Belarusian Rouble"
- },
- "BZD": {
- "name": "Belize Dollar"
- },
- "BMD": {
- "name": "Bermudan Dollar"
- },
- "BTN": {
- "name": "Bhutanese Ngultrum"
- },
- "BOB": {
- "name": "Bolivian Boliviano"
- },
- "BAM": {
- "name": "Bosnia-Herzegovina Convertible Mark"
- },
- "BWP": {
- "name": "Botswanan Pula"
- },
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
- "GBP": {
- "name": "British Pound",
- "symbol": "£"
- },
- "BND": {
- "name": "Brunei Dollar"
- },
- "BGN": {
- "name": "Bulgarian Lev"
- },
- "BIF": {
- "name": "Burundian Franc"
- },
- "KHR": {
- "name": "Cambodian Riel"
- },
- "CAD": {
- "name": "Canadian Dollar",
- "symbol": "CA$"
- },
- "CVE": {
- "name": "Cape Verdean Escudo"
- },
- "KYD": {
- "name": "Cayman Islands Dollar"
- },
- "XAF": {
- "name": "Central African CFA Franc",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "CFP Franc",
- "symbol": "CFPF"
- },
- "CLP": {
- "name": "Chilean Peso"
- },
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
- "COP": {
- "name": "Colombian Peso"
- },
- "KMF": {
- "name": "Comorian Franc"
- },
- "CDF": {
- "name": "Congolese Franc"
- },
- "CRC": {
- "name": "Costa Rican Colón"
- },
- "HRK": {
- "name": "Croatian Kuna"
- },
- "CUC": {
- "name": "Cuban Convertible Peso"
- },
- "CUP": {
- "name": "Cuban Peso"
- },
- "CZK": {
- "name": "Czech Koruna"
- },
- "DKK": {
- "name": "Danish Krone"
- },
- "DJF": {
- "name": "Djiboutian Franc"
- },
- "DOP": {
- "name": "Dominican Peso"
- },
- "XCD": {
- "name": "East Caribbean Dollar",
- "symbol": "EC$"
- },
- "EGP": {
- "name": "Egyptian Pound"
- },
- "ERN": {
- "name": "Eritrean Nakfa"
- },
- "ETB": {
- "name": "Ethiopian Birr"
- },
- "EUR": {
- "name": "Euro",
- "symbol": "€"
- },
- "FKP": {
- "name": "Falkland Islands Pound"
- },
- "FJD": {
- "name": "Fijian Dollar"
- },
- "GMD": {
- "name": "Gambian Dalasi"
- },
- "GEL": {
- "name": "Georgian Lari"
- },
- "GHS": {
- "name": "Ghanaian Cedi"
- },
- "GIP": {
- "name": "Gibraltar Pound"
- },
- "GTQ": {
- "name": "Guatemalan Quetzal"
- },
- "GNF": {
- "name": "Guinean Franc"
- },
- "GYD": {
- "name": "Guyanaese Dollar"
- },
- "HTG": {
- "name": "Haitian Gourde"
- },
- "HNL": {
- "name": "Honduran Lempira"
- },
- "HKD": {
- "name": "Hong Kong Dollar",
- "symbol": "HK$"
- },
- "HUF": {
- "name": "Hungarian Forint"
- },
- "ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Indonesian Rupiah"
- },
- "IRR": {
- "name": "Iranian Rial"
- },
- "IQD": {
- "name": "Iraqi Dinar"
- },
- "ILS": {
- "name": "Israeli New Shekel",
- "symbol": "₪"
- },
- "JMD": {
- "name": "Jamaican Dollar"
- },
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
- "JOD": {
- "name": "Jordanian Dinar"
- },
- "KZT": {
- "name": "Kazakhstani Tenge"
- },
- "KES": {
- "name": "Kenyan Shilling"
- },
- "KWD": {
- "name": "Kuwaiti Dinar"
- },
- "KGS": {
- "name": "Kyrgystani Som"
- },
- "LAK": {
- "name": "Laotian Kip"
- },
- "LBP": {
- "name": "Lebanese Pound"
- },
- "LSL": {
- "name": "Lesotho Loti"
- },
- "LRD": {
- "name": "Liberian Dollar"
- },
- "LYD": {
- "name": "Libyan Dinar"
- },
- "MOP": {
- "name": "Macanese Pataca"
- },
- "MKD": {
- "name": "Macedonian Denar"
- },
- "MGA": {
- "name": "Malagasy Ariary"
- },
- "MWK": {
- "name": "Malawian Kwacha"
- },
- "MYR": {
- "name": "Malaysian Ringgit"
- },
- "MVR": {
- "name": "Maldivian Rufiyaa"
- },
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
- "MUR": {
- "name": "Mauritian Rupee"
- },
- "MXN": {
- "name": "Mexican Peso",
- "symbol": "MX$"
- },
- "MDL": {
- "name": "Moldovan Leu"
- },
- "MNT": {
- "name": "Mongolian Tugrik"
- },
- "MAD": {
- "name": "Moroccan Dirham"
- },
- "MZN": {
- "name": "Mozambican Metical"
- },
- "MMK": {
- "name": "Myanmar Kyat"
- },
- "NAD": {
- "name": "Namibian Dollar"
- },
- "NPR": {
- "name": "Nepalese Rupee"
- },
- "ANG": {
- "name": "Netherlands Antillean Guilder"
- },
- "TWD": {
- "name": "New Taiwan Dollar",
- "symbol": "NT$"
- },
- "NZD": {
- "name": "New Zealand Dollar",
- "symbol": "NZ$"
- },
- "NIO": {
- "name": "Nicaraguan Córdoba"
- },
- "NGN": {
- "name": "Nigerian Naira"
- },
- "KPW": {
- "name": "North Korean Won"
- },
- "NOK": {
- "name": "Norwegian Krone"
- },
- "OMR": {
- "name": "Omani Rial"
- },
- "PKR": {
- "name": "Pakistani Rupee"
- },
- "PAB": {
- "name": "Panamanian Balboa"
- },
- "PGK": {
- "name": "Papua New Guinean Kina"
- },
- "PYG": {
- "name": "Paraguayan Guarani"
- },
- "PEN": {
- "name": "Peruvian Sol"
- },
- "PHP": {
- "name": "Philippine Piso"
- },
- "PLN": {
- "name": "Polish Zloty"
- },
- "QAR": {
- "name": "Qatari Rial"
- },
- "RON": {
- "name": "Romanian Leu"
- },
- "RUB": {
- "name": "Russian Rouble"
- },
- "RWF": {
- "name": "Rwandan Franc"
- },
- "SVC": {
- "name": "Salvadoran Colón"
- },
- "WST": {
- "name": "Samoan Tala"
- },
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
- },
- "SAR": {
- "name": "Saudi Riyal"
- },
- "RSD": {
- "name": "Serbian Dinar"
- },
- "SCR": {
- "name": "Seychellois Rupee"
- },
- "SLL": {
- "name": "Sierra Leonean Leone"
- },
- "SGD": {
- "name": "Singapore Dollar"
- },
- "SBD": {
- "name": "Solomon Islands Dollar"
- },
- "SOS": {
- "name": "Somali Shilling"
- },
- "ZAR": {
- "name": "South African Rand"
- },
- "KRW": {
- "name": "South Korean Won",
- "symbol": "₩"
- },
- "SSP": {
- "name": "South Sudanese Pound"
- },
- "LKR": {
- "name": "Sri Lankan Rupee"
- },
- "SHP": {
- "name": "St. Helena Pound"
- },
- "SDG": {
- "name": "Sudanese Pound"
- },
- "SRD": {
- "name": "Surinamese Dollar"
- },
- "SZL": {
- "name": "Swazi Lilangeni"
- },
- "SEK": {
- "name": "Swedish Krona"
- },
- "CHF": {
- "name": "Swiss Franc"
- },
- "SYP": {
- "name": "Syrian Pound"
- },
- "TJS": {
- "name": "Tajikistani Somoni"
- },
- "TZS": {
- "name": "Tanzanian Shilling"
- },
- "THB": {
- "name": "Thai Baht"
- },
- "TOP": {
- "name": "Tongan Paʻanga"
- },
- "TTD": {
- "name": "Trinidad & Tobago Dollar"
- },
- "TND": {
- "name": "Tunisian Dinar"
- },
- "TRY": {
- "name": "Turkish Lira"
- },
- "TMT": {
- "name": "Turkmenistani Manat"
- },
- "UGX": {
- "name": "Ugandan Shilling"
- },
- "UAH": {
- "name": "Ukrainian Hryvnia"
- },
- "AED": {
- "name": "United Arab Emirates Dirham"
- },
- "UYU": {
- "name": "Uruguayan Peso"
- },
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
- "UZS": {
- "name": "Uzbekistani Som"
- },
- "VUV": {
- "name": "Vanuatu Vatu"
- },
- "VEF": {
- "name": "Venezuelan Bolívar"
- },
- "VND": {
- "name": "Vietnamese Dong",
- "symbol": "₫"
- },
- "XOF": {
- "name": "West African CFA Franc",
- "symbol": "CFA"
- },
- "YER": {
- "name": "Yemeni Rial"
- },
- "ZMW": {
- "name": "Zambian Kwacha"
- },
- "ZWL": {
- "name": "Zimbabwean Dollar (2009)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en-DK.json b/vendor/commerceguys/intl/resources/currency/en-DK.json
deleted file mode 100644
index 720fd9858..000000000
--- a/vendor/commerceguys/intl/resources/currency/en-DK.json
+++ /dev/null
@@ -1,494 +0,0 @@
-{
- "AFN": {
- "name": "Afghan Afghani"
- },
- "ALL": {
- "name": "Albanian Lek"
- },
- "DZD": {
- "name": "Algerian Dinar"
- },
- "AOA": {
- "name": "Angolan Kwanza"
- },
- "ARS": {
- "name": "Argentine Peso"
- },
- "AMD": {
- "name": "Armenian Dram"
- },
- "AWG": {
- "name": "Aruban Florin"
- },
- "AUD": {
- "name": "Australian Dollar",
- "symbol": "A$"
- },
- "AZN": {
- "name": "Azerbaijani Manat"
- },
- "BSD": {
- "name": "Bahamian Dollar"
- },
- "BHD": {
- "name": "Bahraini Dinar"
- },
- "BDT": {
- "name": "Bangladeshi Taka"
- },
- "BBD": {
- "name": "Barbadian Dollar"
- },
- "BYN": {
- "name": "Belarusian Rouble"
- },
- "BZD": {
- "name": "Belize Dollar"
- },
- "BMD": {
- "name": "Bermudan Dollar"
- },
- "BTN": {
- "name": "Bhutanese Ngultrum"
- },
- "BOB": {
- "name": "Bolivian Boliviano"
- },
- "BAM": {
- "name": "Bosnia-Herzegovina Convertible Mark"
- },
- "BWP": {
- "name": "Botswanan Pula"
- },
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
- "GBP": {
- "name": "British Pound",
- "symbol": "£"
- },
- "BND": {
- "name": "Brunei Dollar"
- },
- "BGN": {
- "name": "Bulgarian Lev"
- },
- "BIF": {
- "name": "Burundian Franc"
- },
- "KHR": {
- "name": "Cambodian Riel"
- },
- "CAD": {
- "name": "Canadian Dollar",
- "symbol": "CA$"
- },
- "CVE": {
- "name": "Cape Verdean Escudo"
- },
- "KYD": {
- "name": "Cayman Islands Dollar"
- },
- "XAF": {
- "name": "Central African CFA Franc",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "CFP Franc",
- "symbol": "CFPF"
- },
- "CLP": {
- "name": "Chilean Peso"
- },
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
- "COP": {
- "name": "Colombian Peso"
- },
- "KMF": {
- "name": "Comorian Franc"
- },
- "CDF": {
- "name": "Congolese Franc"
- },
- "CRC": {
- "name": "Costa Rican Colón"
- },
- "HRK": {
- "name": "Croatian Kuna"
- },
- "CUC": {
- "name": "Cuban Convertible Peso"
- },
- "CUP": {
- "name": "Cuban Peso"
- },
- "CZK": {
- "name": "Czech Koruna"
- },
- "DKK": {
- "name": "Danish Krone",
- "symbol": "kr."
- },
- "DJF": {
- "name": "Djiboutian Franc"
- },
- "DOP": {
- "name": "Dominican Peso"
- },
- "XCD": {
- "name": "East Caribbean Dollar",
- "symbol": "EC$"
- },
- "EGP": {
- "name": "Egyptian Pound"
- },
- "ERN": {
- "name": "Eritrean Nakfa"
- },
- "ETB": {
- "name": "Ethiopian Birr"
- },
- "EUR": {
- "name": "Euro",
- "symbol": "€"
- },
- "FKP": {
- "name": "Falkland Islands Pound"
- },
- "FJD": {
- "name": "Fijian Dollar"
- },
- "GMD": {
- "name": "Gambian Dalasi"
- },
- "GEL": {
- "name": "Georgian Lari"
- },
- "GHS": {
- "name": "Ghanaian Cedi"
- },
- "GIP": {
- "name": "Gibraltar Pound"
- },
- "GTQ": {
- "name": "Guatemalan Quetzal"
- },
- "GNF": {
- "name": "Guinean Franc"
- },
- "GYD": {
- "name": "Guyanaese Dollar"
- },
- "HTG": {
- "name": "Haitian Gourde"
- },
- "HNL": {
- "name": "Honduran Lempira"
- },
- "HKD": {
- "name": "Hong Kong Dollar",
- "symbol": "HK$"
- },
- "HUF": {
- "name": "Hungarian Forint"
- },
- "ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Indonesian Rupiah"
- },
- "IRR": {
- "name": "Iranian Rial"
- },
- "IQD": {
- "name": "Iraqi Dinar"
- },
- "ILS": {
- "name": "Israeli New Shekel",
- "symbol": "₪"
- },
- "JMD": {
- "name": "Jamaican Dollar"
- },
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
- "JOD": {
- "name": "Jordanian Dinar"
- },
- "KZT": {
- "name": "Kazakhstani Tenge"
- },
- "KES": {
- "name": "Kenyan Shilling"
- },
- "KWD": {
- "name": "Kuwaiti Dinar"
- },
- "KGS": {
- "name": "Kyrgystani Som"
- },
- "LAK": {
- "name": "Laotian Kip"
- },
- "LBP": {
- "name": "Lebanese Pound"
- },
- "LSL": {
- "name": "Lesotho Loti"
- },
- "LRD": {
- "name": "Liberian Dollar"
- },
- "LYD": {
- "name": "Libyan Dinar"
- },
- "MOP": {
- "name": "Macanese Pataca"
- },
- "MKD": {
- "name": "Macedonian Denar"
- },
- "MGA": {
- "name": "Malagasy Ariary"
- },
- "MWK": {
- "name": "Malawian Kwacha"
- },
- "MYR": {
- "name": "Malaysian Ringgit"
- },
- "MVR": {
- "name": "Maldivian Rufiyaa"
- },
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
- "MUR": {
- "name": "Mauritian Rupee"
- },
- "MXN": {
- "name": "Mexican Peso",
- "symbol": "MX$"
- },
- "MDL": {
- "name": "Moldovan Leu"
- },
- "MNT": {
- "name": "Mongolian Tugrik"
- },
- "MAD": {
- "name": "Moroccan Dirham"
- },
- "MZN": {
- "name": "Mozambican Metical"
- },
- "MMK": {
- "name": "Myanmar Kyat"
- },
- "NAD": {
- "name": "Namibian Dollar"
- },
- "NPR": {
- "name": "Nepalese Rupee"
- },
- "ANG": {
- "name": "Netherlands Antillean Guilder"
- },
- "TWD": {
- "name": "New Taiwan Dollar",
- "symbol": "NT$"
- },
- "NZD": {
- "name": "New Zealand Dollar",
- "symbol": "NZ$"
- },
- "NIO": {
- "name": "Nicaraguan Córdoba"
- },
- "NGN": {
- "name": "Nigerian Naira"
- },
- "KPW": {
- "name": "North Korean Won"
- },
- "NOK": {
- "name": "Norwegian Krone"
- },
- "OMR": {
- "name": "Omani Rial"
- },
- "PKR": {
- "name": "Pakistani Rupee"
- },
- "PAB": {
- "name": "Panamanian Balboa"
- },
- "PGK": {
- "name": "Papua New Guinean Kina"
- },
- "PYG": {
- "name": "Paraguayan Guarani"
- },
- "PEN": {
- "name": "Peruvian Sol"
- },
- "PHP": {
- "name": "Philippine Piso"
- },
- "PLN": {
- "name": "Polish Zloty"
- },
- "QAR": {
- "name": "Qatari Rial"
- },
- "RON": {
- "name": "Romanian Leu"
- },
- "RUB": {
- "name": "Russian Rouble"
- },
- "RWF": {
- "name": "Rwandan Franc"
- },
- "SVC": {
- "name": "Salvadoran Colón"
- },
- "WST": {
- "name": "Samoan Tala"
- },
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
- },
- "SAR": {
- "name": "Saudi Riyal"
- },
- "RSD": {
- "name": "Serbian Dinar"
- },
- "SCR": {
- "name": "Seychellois Rupee"
- },
- "SLL": {
- "name": "Sierra Leonean Leone"
- },
- "SGD": {
- "name": "Singapore Dollar"
- },
- "SBD": {
- "name": "Solomon Islands Dollar"
- },
- "SOS": {
- "name": "Somali Shilling"
- },
- "ZAR": {
- "name": "South African Rand"
- },
- "KRW": {
- "name": "South Korean Won",
- "symbol": "₩"
- },
- "SSP": {
- "name": "South Sudanese Pound"
- },
- "LKR": {
- "name": "Sri Lankan Rupee"
- },
- "SHP": {
- "name": "St. Helena Pound"
- },
- "SDG": {
- "name": "Sudanese Pound"
- },
- "SRD": {
- "name": "Surinamese Dollar"
- },
- "SZL": {
- "name": "Swazi Lilangeni"
- },
- "SEK": {
- "name": "Swedish Krona"
- },
- "CHF": {
- "name": "Swiss Franc"
- },
- "SYP": {
- "name": "Syrian Pound"
- },
- "TJS": {
- "name": "Tajikistani Somoni"
- },
- "TZS": {
- "name": "Tanzanian Shilling"
- },
- "THB": {
- "name": "Thai Baht"
- },
- "TOP": {
- "name": "Tongan Paʻanga"
- },
- "TTD": {
- "name": "Trinidad & Tobago Dollar"
- },
- "TND": {
- "name": "Tunisian Dinar"
- },
- "TRY": {
- "name": "Turkish Lira"
- },
- "TMT": {
- "name": "Turkmenistani Manat"
- },
- "UGX": {
- "name": "Ugandan Shilling"
- },
- "UAH": {
- "name": "Ukrainian Hryvnia"
- },
- "AED": {
- "name": "United Arab Emirates Dirham"
- },
- "UYU": {
- "name": "Uruguayan Peso"
- },
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
- "UZS": {
- "name": "Uzbekistani Som"
- },
- "VUV": {
- "name": "Vanuatu Vatu"
- },
- "VEF": {
- "name": "Venezuelan Bolívar"
- },
- "VND": {
- "name": "Vietnamese Dong",
- "symbol": "₫"
- },
- "XOF": {
- "name": "West African CFA Franc",
- "symbol": "CFA"
- },
- "YER": {
- "name": "Yemeni Rial"
- },
- "ZMW": {
- "name": "Zambian Kwacha"
- },
- "ZWL": {
- "name": "Zimbabwean Dollar (2009)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en-DM.json b/vendor/commerceguys/intl/resources/currency/en-DM.json
deleted file mode 100644
index f425158a2..000000000
--- a/vendor/commerceguys/intl/resources/currency/en-DM.json
+++ /dev/null
@@ -1,493 +0,0 @@
-{
- "AFN": {
- "name": "Afghan Afghani"
- },
- "ALL": {
- "name": "Albanian Lek"
- },
- "DZD": {
- "name": "Algerian Dinar"
- },
- "AOA": {
- "name": "Angolan Kwanza"
- },
- "ARS": {
- "name": "Argentine Peso"
- },
- "AMD": {
- "name": "Armenian Dram"
- },
- "AWG": {
- "name": "Aruban Florin"
- },
- "AUD": {
- "name": "Australian Dollar",
- "symbol": "A$"
- },
- "AZN": {
- "name": "Azerbaijani Manat"
- },
- "BSD": {
- "name": "Bahamian Dollar"
- },
- "BHD": {
- "name": "Bahraini Dinar"
- },
- "BDT": {
- "name": "Bangladeshi Taka"
- },
- "BBD": {
- "name": "Barbadian Dollar"
- },
- "BYN": {
- "name": "Belarusian Rouble"
- },
- "BZD": {
- "name": "Belize Dollar"
- },
- "BMD": {
- "name": "Bermudan Dollar"
- },
- "BTN": {
- "name": "Bhutanese Ngultrum"
- },
- "BOB": {
- "name": "Bolivian Boliviano"
- },
- "BAM": {
- "name": "Bosnia-Herzegovina Convertible Mark"
- },
- "BWP": {
- "name": "Botswanan Pula"
- },
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
- "GBP": {
- "name": "British Pound",
- "symbol": "£"
- },
- "BND": {
- "name": "Brunei Dollar"
- },
- "BGN": {
- "name": "Bulgarian Lev"
- },
- "BIF": {
- "name": "Burundian Franc"
- },
- "KHR": {
- "name": "Cambodian Riel"
- },
- "CAD": {
- "name": "Canadian Dollar",
- "symbol": "CA$"
- },
- "CVE": {
- "name": "Cape Verdean Escudo"
- },
- "KYD": {
- "name": "Cayman Islands Dollar"
- },
- "XAF": {
- "name": "Central African CFA Franc",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "CFP Franc",
- "symbol": "CFPF"
- },
- "CLP": {
- "name": "Chilean Peso"
- },
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
- "COP": {
- "name": "Colombian Peso"
- },
- "KMF": {
- "name": "Comorian Franc"
- },
- "CDF": {
- "name": "Congolese Franc"
- },
- "CRC": {
- "name": "Costa Rican Colón"
- },
- "HRK": {
- "name": "Croatian Kuna"
- },
- "CUC": {
- "name": "Cuban Convertible Peso"
- },
- "CUP": {
- "name": "Cuban Peso"
- },
- "CZK": {
- "name": "Czech Koruna"
- },
- "DKK": {
- "name": "Danish Krone"
- },
- "DJF": {
- "name": "Djiboutian Franc"
- },
- "DOP": {
- "name": "Dominican Peso"
- },
- "XCD": {
- "name": "East Caribbean Dollar",
- "symbol": "$"
- },
- "EGP": {
- "name": "Egyptian Pound"
- },
- "ERN": {
- "name": "Eritrean Nakfa"
- },
- "ETB": {
- "name": "Ethiopian Birr"
- },
- "EUR": {
- "name": "Euro",
- "symbol": "€"
- },
- "FKP": {
- "name": "Falkland Islands Pound"
- },
- "FJD": {
- "name": "Fijian Dollar"
- },
- "GMD": {
- "name": "Gambian Dalasi"
- },
- "GEL": {
- "name": "Georgian Lari"
- },
- "GHS": {
- "name": "Ghanaian Cedi"
- },
- "GIP": {
- "name": "Gibraltar Pound"
- },
- "GTQ": {
- "name": "Guatemalan Quetzal"
- },
- "GNF": {
- "name": "Guinean Franc"
- },
- "GYD": {
- "name": "Guyanaese Dollar"
- },
- "HTG": {
- "name": "Haitian Gourde"
- },
- "HNL": {
- "name": "Honduran Lempira"
- },
- "HKD": {
- "name": "Hong Kong Dollar",
- "symbol": "HK$"
- },
- "HUF": {
- "name": "Hungarian Forint"
- },
- "ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Indonesian Rupiah"
- },
- "IRR": {
- "name": "Iranian Rial"
- },
- "IQD": {
- "name": "Iraqi Dinar"
- },
- "ILS": {
- "name": "Israeli New Shekel",
- "symbol": "₪"
- },
- "JMD": {
- "name": "Jamaican Dollar"
- },
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
- "JOD": {
- "name": "Jordanian Dinar"
- },
- "KZT": {
- "name": "Kazakhstani Tenge"
- },
- "KES": {
- "name": "Kenyan Shilling"
- },
- "KWD": {
- "name": "Kuwaiti Dinar"
- },
- "KGS": {
- "name": "Kyrgystani Som"
- },
- "LAK": {
- "name": "Laotian Kip"
- },
- "LBP": {
- "name": "Lebanese Pound"
- },
- "LSL": {
- "name": "Lesotho Loti"
- },
- "LRD": {
- "name": "Liberian Dollar"
- },
- "LYD": {
- "name": "Libyan Dinar"
- },
- "MOP": {
- "name": "Macanese Pataca"
- },
- "MKD": {
- "name": "Macedonian Denar"
- },
- "MGA": {
- "name": "Malagasy Ariary"
- },
- "MWK": {
- "name": "Malawian Kwacha"
- },
- "MYR": {
- "name": "Malaysian Ringgit"
- },
- "MVR": {
- "name": "Maldivian Rufiyaa"
- },
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
- "MUR": {
- "name": "Mauritian Rupee"
- },
- "MXN": {
- "name": "Mexican Peso",
- "symbol": "MX$"
- },
- "MDL": {
- "name": "Moldovan Leu"
- },
- "MNT": {
- "name": "Mongolian Tugrik"
- },
- "MAD": {
- "name": "Moroccan Dirham"
- },
- "MZN": {
- "name": "Mozambican Metical"
- },
- "MMK": {
- "name": "Myanmar Kyat"
- },
- "NAD": {
- "name": "Namibian Dollar"
- },
- "NPR": {
- "name": "Nepalese Rupee"
- },
- "ANG": {
- "name": "Netherlands Antillean Guilder"
- },
- "TWD": {
- "name": "New Taiwan Dollar",
- "symbol": "NT$"
- },
- "NZD": {
- "name": "New Zealand Dollar",
- "symbol": "NZ$"
- },
- "NIO": {
- "name": "Nicaraguan Córdoba"
- },
- "NGN": {
- "name": "Nigerian Naira"
- },
- "KPW": {
- "name": "North Korean Won"
- },
- "NOK": {
- "name": "Norwegian Krone"
- },
- "OMR": {
- "name": "Omani Rial"
- },
- "PKR": {
- "name": "Pakistani Rupee"
- },
- "PAB": {
- "name": "Panamanian Balboa"
- },
- "PGK": {
- "name": "Papua New Guinean Kina"
- },
- "PYG": {
- "name": "Paraguayan Guarani"
- },
- "PEN": {
- "name": "Peruvian Sol"
- },
- "PHP": {
- "name": "Philippine Piso"
- },
- "PLN": {
- "name": "Polish Zloty"
- },
- "QAR": {
- "name": "Qatari Rial"
- },
- "RON": {
- "name": "Romanian Leu"
- },
- "RUB": {
- "name": "Russian Rouble"
- },
- "RWF": {
- "name": "Rwandan Franc"
- },
- "SVC": {
- "name": "Salvadoran Colón"
- },
- "WST": {
- "name": "Samoan Tala"
- },
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
- },
- "SAR": {
- "name": "Saudi Riyal"
- },
- "RSD": {
- "name": "Serbian Dinar"
- },
- "SCR": {
- "name": "Seychellois Rupee"
- },
- "SLL": {
- "name": "Sierra Leonean Leone"
- },
- "SGD": {
- "name": "Singapore Dollar"
- },
- "SBD": {
- "name": "Solomon Islands Dollar"
- },
- "SOS": {
- "name": "Somali Shilling"
- },
- "ZAR": {
- "name": "South African Rand"
- },
- "KRW": {
- "name": "South Korean Won",
- "symbol": "₩"
- },
- "SSP": {
- "name": "South Sudanese Pound"
- },
- "LKR": {
- "name": "Sri Lankan Rupee"
- },
- "SHP": {
- "name": "St. Helena Pound"
- },
- "SDG": {
- "name": "Sudanese Pound"
- },
- "SRD": {
- "name": "Surinamese Dollar"
- },
- "SZL": {
- "name": "Swazi Lilangeni"
- },
- "SEK": {
- "name": "Swedish Krona"
- },
- "CHF": {
- "name": "Swiss Franc"
- },
- "SYP": {
- "name": "Syrian Pound"
- },
- "TJS": {
- "name": "Tajikistani Somoni"
- },
- "TZS": {
- "name": "Tanzanian Shilling"
- },
- "THB": {
- "name": "Thai Baht"
- },
- "TOP": {
- "name": "Tongan Paʻanga"
- },
- "TTD": {
- "name": "Trinidad & Tobago Dollar"
- },
- "TND": {
- "name": "Tunisian Dinar"
- },
- "TRY": {
- "name": "Turkish Lira"
- },
- "TMT": {
- "name": "Turkmenistani Manat"
- },
- "UGX": {
- "name": "Ugandan Shilling"
- },
- "UAH": {
- "name": "Ukrainian Hryvnia"
- },
- "AED": {
- "name": "United Arab Emirates Dirham"
- },
- "UYU": {
- "name": "Uruguayan Peso"
- },
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
- "UZS": {
- "name": "Uzbekistani Som"
- },
- "VUV": {
- "name": "Vanuatu Vatu"
- },
- "VEF": {
- "name": "Venezuelan Bolívar"
- },
- "VND": {
- "name": "Vietnamese Dong",
- "symbol": "₫"
- },
- "XOF": {
- "name": "West African CFA Franc",
- "symbol": "CFA"
- },
- "YER": {
- "name": "Yemeni Rial"
- },
- "ZMW": {
- "name": "Zambian Kwacha"
- },
- "ZWL": {
- "name": "Zimbabwean Dollar (2009)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en-ER.json b/vendor/commerceguys/intl/resources/currency/en-ER.json
deleted file mode 100644
index 492ca7a09..000000000
--- a/vendor/commerceguys/intl/resources/currency/en-ER.json
+++ /dev/null
@@ -1,494 +0,0 @@
-{
- "AFN": {
- "name": "Afghan Afghani"
- },
- "ALL": {
- "name": "Albanian Lek"
- },
- "DZD": {
- "name": "Algerian Dinar"
- },
- "AOA": {
- "name": "Angolan Kwanza"
- },
- "ARS": {
- "name": "Argentine Peso"
- },
- "AMD": {
- "name": "Armenian Dram"
- },
- "AWG": {
- "name": "Aruban Florin"
- },
- "AUD": {
- "name": "Australian Dollar",
- "symbol": "A$"
- },
- "AZN": {
- "name": "Azerbaijani Manat"
- },
- "BSD": {
- "name": "Bahamian Dollar"
- },
- "BHD": {
- "name": "Bahraini Dinar"
- },
- "BDT": {
- "name": "Bangladeshi Taka"
- },
- "BBD": {
- "name": "Barbadian Dollar"
- },
- "BYN": {
- "name": "Belarusian Rouble"
- },
- "BZD": {
- "name": "Belize Dollar"
- },
- "BMD": {
- "name": "Bermudan Dollar"
- },
- "BTN": {
- "name": "Bhutanese Ngultrum"
- },
- "BOB": {
- "name": "Bolivian Boliviano"
- },
- "BAM": {
- "name": "Bosnia-Herzegovina Convertible Mark"
- },
- "BWP": {
- "name": "Botswanan Pula"
- },
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
- "GBP": {
- "name": "British Pound",
- "symbol": "£"
- },
- "BND": {
- "name": "Brunei Dollar"
- },
- "BGN": {
- "name": "Bulgarian Lev"
- },
- "BIF": {
- "name": "Burundian Franc"
- },
- "KHR": {
- "name": "Cambodian Riel"
- },
- "CAD": {
- "name": "Canadian Dollar",
- "symbol": "CA$"
- },
- "CVE": {
- "name": "Cape Verdean Escudo"
- },
- "KYD": {
- "name": "Cayman Islands Dollar"
- },
- "XAF": {
- "name": "Central African CFA Franc",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "CFP Franc",
- "symbol": "CFPF"
- },
- "CLP": {
- "name": "Chilean Peso"
- },
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
- "COP": {
- "name": "Colombian Peso"
- },
- "KMF": {
- "name": "Comorian Franc"
- },
- "CDF": {
- "name": "Congolese Franc"
- },
- "CRC": {
- "name": "Costa Rican Colón"
- },
- "HRK": {
- "name": "Croatian Kuna"
- },
- "CUC": {
- "name": "Cuban Convertible Peso"
- },
- "CUP": {
- "name": "Cuban Peso"
- },
- "CZK": {
- "name": "Czech Koruna"
- },
- "DKK": {
- "name": "Danish Krone"
- },
- "DJF": {
- "name": "Djiboutian Franc"
- },
- "DOP": {
- "name": "Dominican Peso"
- },
- "XCD": {
- "name": "East Caribbean Dollar",
- "symbol": "EC$"
- },
- "EGP": {
- "name": "Egyptian Pound"
- },
- "ERN": {
- "name": "Eritrean Nakfa",
- "symbol": "Nfk"
- },
- "ETB": {
- "name": "Ethiopian Birr"
- },
- "EUR": {
- "name": "Euro",
- "symbol": "€"
- },
- "FKP": {
- "name": "Falkland Islands Pound"
- },
- "FJD": {
- "name": "Fijian Dollar"
- },
- "GMD": {
- "name": "Gambian Dalasi"
- },
- "GEL": {
- "name": "Georgian Lari"
- },
- "GHS": {
- "name": "Ghanaian Cedi"
- },
- "GIP": {
- "name": "Gibraltar Pound"
- },
- "GTQ": {
- "name": "Guatemalan Quetzal"
- },
- "GNF": {
- "name": "Guinean Franc"
- },
- "GYD": {
- "name": "Guyanaese Dollar"
- },
- "HTG": {
- "name": "Haitian Gourde"
- },
- "HNL": {
- "name": "Honduran Lempira"
- },
- "HKD": {
- "name": "Hong Kong Dollar",
- "symbol": "HK$"
- },
- "HUF": {
- "name": "Hungarian Forint"
- },
- "ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Indonesian Rupiah"
- },
- "IRR": {
- "name": "Iranian Rial"
- },
- "IQD": {
- "name": "Iraqi Dinar"
- },
- "ILS": {
- "name": "Israeli New Shekel",
- "symbol": "₪"
- },
- "JMD": {
- "name": "Jamaican Dollar"
- },
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
- "JOD": {
- "name": "Jordanian Dinar"
- },
- "KZT": {
- "name": "Kazakhstani Tenge"
- },
- "KES": {
- "name": "Kenyan Shilling"
- },
- "KWD": {
- "name": "Kuwaiti Dinar"
- },
- "KGS": {
- "name": "Kyrgystani Som"
- },
- "LAK": {
- "name": "Laotian Kip"
- },
- "LBP": {
- "name": "Lebanese Pound"
- },
- "LSL": {
- "name": "Lesotho Loti"
- },
- "LRD": {
- "name": "Liberian Dollar"
- },
- "LYD": {
- "name": "Libyan Dinar"
- },
- "MOP": {
- "name": "Macanese Pataca"
- },
- "MKD": {
- "name": "Macedonian Denar"
- },
- "MGA": {
- "name": "Malagasy Ariary"
- },
- "MWK": {
- "name": "Malawian Kwacha"
- },
- "MYR": {
- "name": "Malaysian Ringgit"
- },
- "MVR": {
- "name": "Maldivian Rufiyaa"
- },
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
- "MUR": {
- "name": "Mauritian Rupee"
- },
- "MXN": {
- "name": "Mexican Peso",
- "symbol": "MX$"
- },
- "MDL": {
- "name": "Moldovan Leu"
- },
- "MNT": {
- "name": "Mongolian Tugrik"
- },
- "MAD": {
- "name": "Moroccan Dirham"
- },
- "MZN": {
- "name": "Mozambican Metical"
- },
- "MMK": {
- "name": "Myanmar Kyat"
- },
- "NAD": {
- "name": "Namibian Dollar"
- },
- "NPR": {
- "name": "Nepalese Rupee"
- },
- "ANG": {
- "name": "Netherlands Antillean Guilder"
- },
- "TWD": {
- "name": "New Taiwan Dollar",
- "symbol": "NT$"
- },
- "NZD": {
- "name": "New Zealand Dollar",
- "symbol": "NZ$"
- },
- "NIO": {
- "name": "Nicaraguan Córdoba"
- },
- "NGN": {
- "name": "Nigerian Naira"
- },
- "KPW": {
- "name": "North Korean Won"
- },
- "NOK": {
- "name": "Norwegian Krone"
- },
- "OMR": {
- "name": "Omani Rial"
- },
- "PKR": {
- "name": "Pakistani Rupee"
- },
- "PAB": {
- "name": "Panamanian Balboa"
- },
- "PGK": {
- "name": "Papua New Guinean Kina"
- },
- "PYG": {
- "name": "Paraguayan Guarani"
- },
- "PEN": {
- "name": "Peruvian Sol"
- },
- "PHP": {
- "name": "Philippine Piso"
- },
- "PLN": {
- "name": "Polish Zloty"
- },
- "QAR": {
- "name": "Qatari Rial"
- },
- "RON": {
- "name": "Romanian Leu"
- },
- "RUB": {
- "name": "Russian Rouble"
- },
- "RWF": {
- "name": "Rwandan Franc"
- },
- "SVC": {
- "name": "Salvadoran Colón"
- },
- "WST": {
- "name": "Samoan Tala"
- },
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
- },
- "SAR": {
- "name": "Saudi Riyal"
- },
- "RSD": {
- "name": "Serbian Dinar"
- },
- "SCR": {
- "name": "Seychellois Rupee"
- },
- "SLL": {
- "name": "Sierra Leonean Leone"
- },
- "SGD": {
- "name": "Singapore Dollar"
- },
- "SBD": {
- "name": "Solomon Islands Dollar"
- },
- "SOS": {
- "name": "Somali Shilling"
- },
- "ZAR": {
- "name": "South African Rand"
- },
- "KRW": {
- "name": "South Korean Won",
- "symbol": "₩"
- },
- "SSP": {
- "name": "South Sudanese Pound"
- },
- "LKR": {
- "name": "Sri Lankan Rupee"
- },
- "SHP": {
- "name": "St. Helena Pound"
- },
- "SDG": {
- "name": "Sudanese Pound"
- },
- "SRD": {
- "name": "Surinamese Dollar"
- },
- "SZL": {
- "name": "Swazi Lilangeni"
- },
- "SEK": {
- "name": "Swedish Krona"
- },
- "CHF": {
- "name": "Swiss Franc"
- },
- "SYP": {
- "name": "Syrian Pound"
- },
- "TJS": {
- "name": "Tajikistani Somoni"
- },
- "TZS": {
- "name": "Tanzanian Shilling"
- },
- "THB": {
- "name": "Thai Baht"
- },
- "TOP": {
- "name": "Tongan Paʻanga"
- },
- "TTD": {
- "name": "Trinidad & Tobago Dollar"
- },
- "TND": {
- "name": "Tunisian Dinar"
- },
- "TRY": {
- "name": "Turkish Lira"
- },
- "TMT": {
- "name": "Turkmenistani Manat"
- },
- "UGX": {
- "name": "Ugandan Shilling"
- },
- "UAH": {
- "name": "Ukrainian Hryvnia"
- },
- "AED": {
- "name": "United Arab Emirates Dirham"
- },
- "UYU": {
- "name": "Uruguayan Peso"
- },
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
- "UZS": {
- "name": "Uzbekistani Som"
- },
- "VUV": {
- "name": "Vanuatu Vatu"
- },
- "VEF": {
- "name": "Venezuelan Bolívar"
- },
- "VND": {
- "name": "Vietnamese Dong",
- "symbol": "₫"
- },
- "XOF": {
- "name": "West African CFA Franc",
- "symbol": "CFA"
- },
- "YER": {
- "name": "Yemeni Rial"
- },
- "ZMW": {
- "name": "Zambian Kwacha"
- },
- "ZWL": {
- "name": "Zimbabwean Dollar (2009)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en-FI.json b/vendor/commerceguys/intl/resources/currency/en-FI.json
deleted file mode 100644
index 97dbe0dbf..000000000
--- a/vendor/commerceguys/intl/resources/currency/en-FI.json
+++ /dev/null
@@ -1,493 +0,0 @@
-{
- "AFN": {
- "name": "Afghan Afghani"
- },
- "ALL": {
- "name": "Albanian Lek"
- },
- "DZD": {
- "name": "Algerian Dinar"
- },
- "AOA": {
- "name": "Angolan Kwanza"
- },
- "ARS": {
- "name": "Argentine Peso"
- },
- "AMD": {
- "name": "Armenian Dram"
- },
- "AWG": {
- "name": "Aruban Florin"
- },
- "AUD": {
- "name": "Australian Dollar",
- "symbol": "A$"
- },
- "AZN": {
- "name": "Azerbaijani Manat"
- },
- "BSD": {
- "name": "Bahamian Dollar"
- },
- "BHD": {
- "name": "Bahraini Dinar"
- },
- "BDT": {
- "name": "Bangladeshi Taka"
- },
- "BBD": {
- "name": "Barbadian Dollar"
- },
- "BYN": {
- "name": "Belarusian Rouble"
- },
- "BZD": {
- "name": "Belize Dollar"
- },
- "BMD": {
- "name": "Bermudan Dollar"
- },
- "BTN": {
- "name": "Bhutanese Ngultrum"
- },
- "BOB": {
- "name": "Bolivian Boliviano"
- },
- "BAM": {
- "name": "Bosnia-Herzegovina Convertible Mark"
- },
- "BWP": {
- "name": "Botswanan Pula"
- },
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
- "GBP": {
- "name": "British Pound",
- "symbol": "£"
- },
- "BND": {
- "name": "Brunei Dollar"
- },
- "BGN": {
- "name": "Bulgarian Lev"
- },
- "BIF": {
- "name": "Burundian Franc"
- },
- "KHR": {
- "name": "Cambodian Riel"
- },
- "CAD": {
- "name": "Canadian Dollar",
- "symbol": "CA$"
- },
- "CVE": {
- "name": "Cape Verdean Escudo"
- },
- "KYD": {
- "name": "Cayman Islands Dollar"
- },
- "XAF": {
- "name": "Central African CFA Franc",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "CFP Franc",
- "symbol": "CFPF"
- },
- "CLP": {
- "name": "Chilean Peso"
- },
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
- "COP": {
- "name": "Colombian Peso"
- },
- "KMF": {
- "name": "Comorian Franc"
- },
- "CDF": {
- "name": "Congolese Franc"
- },
- "CRC": {
- "name": "Costa Rican Colón"
- },
- "HRK": {
- "name": "Croatian Kuna"
- },
- "CUC": {
- "name": "Cuban Convertible Peso"
- },
- "CUP": {
- "name": "Cuban Peso"
- },
- "CZK": {
- "name": "Czech Koruna"
- },
- "DKK": {
- "name": "Danish Krone"
- },
- "DJF": {
- "name": "Djiboutian Franc"
- },
- "DOP": {
- "name": "Dominican Peso"
- },
- "XCD": {
- "name": "East Caribbean Dollar",
- "symbol": "EC$"
- },
- "EGP": {
- "name": "Egyptian Pound"
- },
- "ERN": {
- "name": "Eritrean Nakfa"
- },
- "ETB": {
- "name": "Ethiopian Birr"
- },
- "EUR": {
- "name": "Euro",
- "symbol": "€"
- },
- "FKP": {
- "name": "Falkland Islands Pound"
- },
- "FJD": {
- "name": "Fijian Dollar"
- },
- "GMD": {
- "name": "Gambian Dalasi"
- },
- "GEL": {
- "name": "Georgian Lari"
- },
- "GHS": {
- "name": "Ghanaian Cedi"
- },
- "GIP": {
- "name": "Gibraltar Pound"
- },
- "GTQ": {
- "name": "Guatemalan Quetzal"
- },
- "GNF": {
- "name": "Guinean Franc"
- },
- "GYD": {
- "name": "Guyanaese Dollar"
- },
- "HTG": {
- "name": "Haitian Gourde"
- },
- "HNL": {
- "name": "Honduran Lempira"
- },
- "HKD": {
- "name": "Hong Kong Dollar",
- "symbol": "HK$"
- },
- "HUF": {
- "name": "Hungarian Forint"
- },
- "ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Indonesian Rupiah"
- },
- "IRR": {
- "name": "Iranian Rial"
- },
- "IQD": {
- "name": "Iraqi Dinar"
- },
- "ILS": {
- "name": "Israeli New Shekel",
- "symbol": "₪"
- },
- "JMD": {
- "name": "Jamaican Dollar"
- },
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
- "JOD": {
- "name": "Jordanian Dinar"
- },
- "KZT": {
- "name": "Kazakhstani Tenge"
- },
- "KES": {
- "name": "Kenyan Shilling"
- },
- "KWD": {
- "name": "Kuwaiti Dinar"
- },
- "KGS": {
- "name": "Kyrgystani Som"
- },
- "LAK": {
- "name": "Laotian Kip"
- },
- "LBP": {
- "name": "Lebanese Pound"
- },
- "LSL": {
- "name": "Lesotho Loti"
- },
- "LRD": {
- "name": "Liberian Dollar"
- },
- "LYD": {
- "name": "Libyan Dinar"
- },
- "MOP": {
- "name": "Macanese Pataca"
- },
- "MKD": {
- "name": "Macedonian Denar"
- },
- "MGA": {
- "name": "Malagasy Ariary"
- },
- "MWK": {
- "name": "Malawian Kwacha"
- },
- "MYR": {
- "name": "Malaysian Ringgit"
- },
- "MVR": {
- "name": "Maldivian Rufiyaa"
- },
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
- "MUR": {
- "name": "Mauritian Rupee"
- },
- "MXN": {
- "name": "Mexican Peso",
- "symbol": "MX$"
- },
- "MDL": {
- "name": "Moldovan Leu"
- },
- "MNT": {
- "name": "Mongolian Tugrik"
- },
- "MAD": {
- "name": "Moroccan Dirham"
- },
- "MZN": {
- "name": "Mozambican Metical"
- },
- "MMK": {
- "name": "Myanmar Kyat"
- },
- "NAD": {
- "name": "Namibian Dollar"
- },
- "NPR": {
- "name": "Nepalese Rupee"
- },
- "ANG": {
- "name": "Netherlands Antillean Guilder"
- },
- "TWD": {
- "name": "New Taiwan Dollar",
- "symbol": "NT$"
- },
- "NZD": {
- "name": "New Zealand Dollar",
- "symbol": "NZ$"
- },
- "NIO": {
- "name": "Nicaraguan Córdoba"
- },
- "NGN": {
- "name": "Nigerian Naira"
- },
- "KPW": {
- "name": "North Korean Won"
- },
- "NOK": {
- "name": "Norwegian Krone"
- },
- "OMR": {
- "name": "Omani Rial"
- },
- "PKR": {
- "name": "Pakistani Rupee"
- },
- "PAB": {
- "name": "Panamanian Balboa"
- },
- "PGK": {
- "name": "Papua New Guinean Kina"
- },
- "PYG": {
- "name": "Paraguayan Guarani"
- },
- "PEN": {
- "name": "Peruvian Sol"
- },
- "PHP": {
- "name": "Philippine Piso"
- },
- "PLN": {
- "name": "Polish Zloty"
- },
- "QAR": {
- "name": "Qatari Rial"
- },
- "RON": {
- "name": "Romanian Leu"
- },
- "RUB": {
- "name": "Russian Rouble"
- },
- "RWF": {
- "name": "Rwandan Franc"
- },
- "SVC": {
- "name": "Salvadoran Colón"
- },
- "WST": {
- "name": "Samoan Tala"
- },
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
- },
- "SAR": {
- "name": "Saudi Riyal"
- },
- "RSD": {
- "name": "Serbian Dinar"
- },
- "SCR": {
- "name": "Seychellois Rupee"
- },
- "SLL": {
- "name": "Sierra Leonean Leone"
- },
- "SGD": {
- "name": "Singapore Dollar"
- },
- "SBD": {
- "name": "Solomon Islands Dollar"
- },
- "SOS": {
- "name": "Somali Shilling"
- },
- "ZAR": {
- "name": "South African Rand"
- },
- "KRW": {
- "name": "South Korean Won",
- "symbol": "₩"
- },
- "SSP": {
- "name": "South Sudanese Pound"
- },
- "LKR": {
- "name": "Sri Lankan Rupee"
- },
- "SHP": {
- "name": "St. Helena Pound"
- },
- "SDG": {
- "name": "Sudanese Pound"
- },
- "SRD": {
- "name": "Surinamese Dollar"
- },
- "SZL": {
- "name": "Swazi Lilangeni"
- },
- "SEK": {
- "name": "Swedish Krona"
- },
- "CHF": {
- "name": "Swiss Franc"
- },
- "SYP": {
- "name": "Syrian Pound"
- },
- "TJS": {
- "name": "Tajikistani Somoni"
- },
- "TZS": {
- "name": "Tanzanian Shilling"
- },
- "THB": {
- "name": "Thai Baht"
- },
- "TOP": {
- "name": "Tongan Paʻanga"
- },
- "TTD": {
- "name": "Trinidad & Tobago Dollar"
- },
- "TND": {
- "name": "Tunisian Dinar"
- },
- "TRY": {
- "name": "Turkish Lira"
- },
- "TMT": {
- "name": "Turkmenistani Manat"
- },
- "UGX": {
- "name": "Ugandan Shilling"
- },
- "UAH": {
- "name": "Ukrainian Hryvnia"
- },
- "AED": {
- "name": "United Arab Emirates Dirham"
- },
- "UYU": {
- "name": "Uruguayan Peso"
- },
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
- "UZS": {
- "name": "Uzbekistani Som"
- },
- "VUV": {
- "name": "Vanuatu Vatu"
- },
- "VEF": {
- "name": "Venezuelan Bolívar"
- },
- "VND": {
- "name": "Vietnamese Dong",
- "symbol": "₫"
- },
- "XOF": {
- "name": "West African CFA Franc",
- "symbol": "CFA"
- },
- "YER": {
- "name": "Yemeni Rial"
- },
- "ZMW": {
- "name": "Zambian Kwacha"
- },
- "ZWL": {
- "name": "Zimbabwean Dollar (2009)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en-FJ.json b/vendor/commerceguys/intl/resources/currency/en-FJ.json
deleted file mode 100644
index 0889c30d7..000000000
--- a/vendor/commerceguys/intl/resources/currency/en-FJ.json
+++ /dev/null
@@ -1,494 +0,0 @@
-{
- "AFN": {
- "name": "Afghan Afghani"
- },
- "ALL": {
- "name": "Albanian Lek"
- },
- "DZD": {
- "name": "Algerian Dinar"
- },
- "AOA": {
- "name": "Angolan Kwanza"
- },
- "ARS": {
- "name": "Argentine Peso"
- },
- "AMD": {
- "name": "Armenian Dram"
- },
- "AWG": {
- "name": "Aruban Florin"
- },
- "AUD": {
- "name": "Australian Dollar",
- "symbol": "A$"
- },
- "AZN": {
- "name": "Azerbaijani Manat"
- },
- "BSD": {
- "name": "Bahamian Dollar"
- },
- "BHD": {
- "name": "Bahraini Dinar"
- },
- "BDT": {
- "name": "Bangladeshi Taka"
- },
- "BBD": {
- "name": "Barbadian Dollar"
- },
- "BYN": {
- "name": "Belarusian Rouble"
- },
- "BZD": {
- "name": "Belize Dollar"
- },
- "BMD": {
- "name": "Bermudan Dollar"
- },
- "BTN": {
- "name": "Bhutanese Ngultrum"
- },
- "BOB": {
- "name": "Bolivian Boliviano"
- },
- "BAM": {
- "name": "Bosnia-Herzegovina Convertible Mark"
- },
- "BWP": {
- "name": "Botswanan Pula"
- },
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
- "GBP": {
- "name": "British Pound",
- "symbol": "£"
- },
- "BND": {
- "name": "Brunei Dollar"
- },
- "BGN": {
- "name": "Bulgarian Lev"
- },
- "BIF": {
- "name": "Burundian Franc"
- },
- "KHR": {
- "name": "Cambodian Riel"
- },
- "CAD": {
- "name": "Canadian Dollar",
- "symbol": "CA$"
- },
- "CVE": {
- "name": "Cape Verdean Escudo"
- },
- "KYD": {
- "name": "Cayman Islands Dollar"
- },
- "XAF": {
- "name": "Central African CFA Franc",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "CFP Franc",
- "symbol": "CFPF"
- },
- "CLP": {
- "name": "Chilean Peso"
- },
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
- "COP": {
- "name": "Colombian Peso"
- },
- "KMF": {
- "name": "Comorian Franc"
- },
- "CDF": {
- "name": "Congolese Franc"
- },
- "CRC": {
- "name": "Costa Rican Colón"
- },
- "HRK": {
- "name": "Croatian Kuna"
- },
- "CUC": {
- "name": "Cuban Convertible Peso"
- },
- "CUP": {
- "name": "Cuban Peso"
- },
- "CZK": {
- "name": "Czech Koruna"
- },
- "DKK": {
- "name": "Danish Krone"
- },
- "DJF": {
- "name": "Djiboutian Franc"
- },
- "DOP": {
- "name": "Dominican Peso"
- },
- "XCD": {
- "name": "East Caribbean Dollar",
- "symbol": "EC$"
- },
- "EGP": {
- "name": "Egyptian Pound"
- },
- "ERN": {
- "name": "Eritrean Nakfa"
- },
- "ETB": {
- "name": "Ethiopian Birr"
- },
- "EUR": {
- "name": "Euro",
- "symbol": "€"
- },
- "FKP": {
- "name": "Falkland Islands Pound"
- },
- "FJD": {
- "name": "Fijian Dollar",
- "symbol": "$"
- },
- "GMD": {
- "name": "Gambian Dalasi"
- },
- "GEL": {
- "name": "Georgian Lari"
- },
- "GHS": {
- "name": "Ghanaian Cedi"
- },
- "GIP": {
- "name": "Gibraltar Pound"
- },
- "GTQ": {
- "name": "Guatemalan Quetzal"
- },
- "GNF": {
- "name": "Guinean Franc"
- },
- "GYD": {
- "name": "Guyanaese Dollar"
- },
- "HTG": {
- "name": "Haitian Gourde"
- },
- "HNL": {
- "name": "Honduran Lempira"
- },
- "HKD": {
- "name": "Hong Kong Dollar",
- "symbol": "HK$"
- },
- "HUF": {
- "name": "Hungarian Forint"
- },
- "ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Indonesian Rupiah"
- },
- "IRR": {
- "name": "Iranian Rial"
- },
- "IQD": {
- "name": "Iraqi Dinar"
- },
- "ILS": {
- "name": "Israeli New Shekel",
- "symbol": "₪"
- },
- "JMD": {
- "name": "Jamaican Dollar"
- },
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
- "JOD": {
- "name": "Jordanian Dinar"
- },
- "KZT": {
- "name": "Kazakhstani Tenge"
- },
- "KES": {
- "name": "Kenyan Shilling"
- },
- "KWD": {
- "name": "Kuwaiti Dinar"
- },
- "KGS": {
- "name": "Kyrgystani Som"
- },
- "LAK": {
- "name": "Laotian Kip"
- },
- "LBP": {
- "name": "Lebanese Pound"
- },
- "LSL": {
- "name": "Lesotho Loti"
- },
- "LRD": {
- "name": "Liberian Dollar"
- },
- "LYD": {
- "name": "Libyan Dinar"
- },
- "MOP": {
- "name": "Macanese Pataca"
- },
- "MKD": {
- "name": "Macedonian Denar"
- },
- "MGA": {
- "name": "Malagasy Ariary"
- },
- "MWK": {
- "name": "Malawian Kwacha"
- },
- "MYR": {
- "name": "Malaysian Ringgit"
- },
- "MVR": {
- "name": "Maldivian Rufiyaa"
- },
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
- "MUR": {
- "name": "Mauritian Rupee"
- },
- "MXN": {
- "name": "Mexican Peso",
- "symbol": "MX$"
- },
- "MDL": {
- "name": "Moldovan Leu"
- },
- "MNT": {
- "name": "Mongolian Tugrik"
- },
- "MAD": {
- "name": "Moroccan Dirham"
- },
- "MZN": {
- "name": "Mozambican Metical"
- },
- "MMK": {
- "name": "Myanmar Kyat"
- },
- "NAD": {
- "name": "Namibian Dollar"
- },
- "NPR": {
- "name": "Nepalese Rupee"
- },
- "ANG": {
- "name": "Netherlands Antillean Guilder"
- },
- "TWD": {
- "name": "New Taiwan Dollar",
- "symbol": "NT$"
- },
- "NZD": {
- "name": "New Zealand Dollar",
- "symbol": "NZ$"
- },
- "NIO": {
- "name": "Nicaraguan Córdoba"
- },
- "NGN": {
- "name": "Nigerian Naira"
- },
- "KPW": {
- "name": "North Korean Won"
- },
- "NOK": {
- "name": "Norwegian Krone"
- },
- "OMR": {
- "name": "Omani Rial"
- },
- "PKR": {
- "name": "Pakistani Rupee"
- },
- "PAB": {
- "name": "Panamanian Balboa"
- },
- "PGK": {
- "name": "Papua New Guinean Kina"
- },
- "PYG": {
- "name": "Paraguayan Guarani"
- },
- "PEN": {
- "name": "Peruvian Sol"
- },
- "PHP": {
- "name": "Philippine Piso"
- },
- "PLN": {
- "name": "Polish Zloty"
- },
- "QAR": {
- "name": "Qatari Rial"
- },
- "RON": {
- "name": "Romanian Leu"
- },
- "RUB": {
- "name": "Russian Rouble"
- },
- "RWF": {
- "name": "Rwandan Franc"
- },
- "SVC": {
- "name": "Salvadoran Colón"
- },
- "WST": {
- "name": "Samoan Tala"
- },
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
- },
- "SAR": {
- "name": "Saudi Riyal"
- },
- "RSD": {
- "name": "Serbian Dinar"
- },
- "SCR": {
- "name": "Seychellois Rupee"
- },
- "SLL": {
- "name": "Sierra Leonean Leone"
- },
- "SGD": {
- "name": "Singapore Dollar"
- },
- "SBD": {
- "name": "Solomon Islands Dollar"
- },
- "SOS": {
- "name": "Somali Shilling"
- },
- "ZAR": {
- "name": "South African Rand"
- },
- "KRW": {
- "name": "South Korean Won",
- "symbol": "₩"
- },
- "SSP": {
- "name": "South Sudanese Pound"
- },
- "LKR": {
- "name": "Sri Lankan Rupee"
- },
- "SHP": {
- "name": "St. Helena Pound"
- },
- "SDG": {
- "name": "Sudanese Pound"
- },
- "SRD": {
- "name": "Surinamese Dollar"
- },
- "SZL": {
- "name": "Swazi Lilangeni"
- },
- "SEK": {
- "name": "Swedish Krona"
- },
- "CHF": {
- "name": "Swiss Franc"
- },
- "SYP": {
- "name": "Syrian Pound"
- },
- "TJS": {
- "name": "Tajikistani Somoni"
- },
- "TZS": {
- "name": "Tanzanian Shilling"
- },
- "THB": {
- "name": "Thai Baht"
- },
- "TOP": {
- "name": "Tongan Paʻanga"
- },
- "TTD": {
- "name": "Trinidad & Tobago Dollar"
- },
- "TND": {
- "name": "Tunisian Dinar"
- },
- "TRY": {
- "name": "Turkish Lira"
- },
- "TMT": {
- "name": "Turkmenistani Manat"
- },
- "UGX": {
- "name": "Ugandan Shilling"
- },
- "UAH": {
- "name": "Ukrainian Hryvnia"
- },
- "AED": {
- "name": "United Arab Emirates Dirham"
- },
- "UYU": {
- "name": "Uruguayan Peso"
- },
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
- "UZS": {
- "name": "Uzbekistani Som"
- },
- "VUV": {
- "name": "Vanuatu Vatu"
- },
- "VEF": {
- "name": "Venezuelan Bolívar"
- },
- "VND": {
- "name": "Vietnamese Dong",
- "symbol": "₫"
- },
- "XOF": {
- "name": "West African CFA Franc",
- "symbol": "CFA"
- },
- "YER": {
- "name": "Yemeni Rial"
- },
- "ZMW": {
- "name": "Zambian Kwacha"
- },
- "ZWL": {
- "name": "Zimbabwean Dollar (2009)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en-FK.json b/vendor/commerceguys/intl/resources/currency/en-FK.json
deleted file mode 100644
index 6a6555517..000000000
--- a/vendor/commerceguys/intl/resources/currency/en-FK.json
+++ /dev/null
@@ -1,494 +0,0 @@
-{
- "AFN": {
- "name": "Afghan Afghani"
- },
- "ALL": {
- "name": "Albanian Lek"
- },
- "DZD": {
- "name": "Algerian Dinar"
- },
- "AOA": {
- "name": "Angolan Kwanza"
- },
- "ARS": {
- "name": "Argentine Peso"
- },
- "AMD": {
- "name": "Armenian Dram"
- },
- "AWG": {
- "name": "Aruban Florin"
- },
- "AUD": {
- "name": "Australian Dollar",
- "symbol": "A$"
- },
- "AZN": {
- "name": "Azerbaijani Manat"
- },
- "BSD": {
- "name": "Bahamian Dollar"
- },
- "BHD": {
- "name": "Bahraini Dinar"
- },
- "BDT": {
- "name": "Bangladeshi Taka"
- },
- "BBD": {
- "name": "Barbadian Dollar"
- },
- "BYN": {
- "name": "Belarusian Rouble"
- },
- "BZD": {
- "name": "Belize Dollar"
- },
- "BMD": {
- "name": "Bermudan Dollar"
- },
- "BTN": {
- "name": "Bhutanese Ngultrum"
- },
- "BOB": {
- "name": "Bolivian Boliviano"
- },
- "BAM": {
- "name": "Bosnia-Herzegovina Convertible Mark"
- },
- "BWP": {
- "name": "Botswanan Pula"
- },
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
- "GBP": {
- "name": "British Pound",
- "symbol": "GB£"
- },
- "BND": {
- "name": "Brunei Dollar"
- },
- "BGN": {
- "name": "Bulgarian Lev"
- },
- "BIF": {
- "name": "Burundian Franc"
- },
- "KHR": {
- "name": "Cambodian Riel"
- },
- "CAD": {
- "name": "Canadian Dollar",
- "symbol": "CA$"
- },
- "CVE": {
- "name": "Cape Verdean Escudo"
- },
- "KYD": {
- "name": "Cayman Islands Dollar"
- },
- "XAF": {
- "name": "Central African CFA Franc",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "CFP Franc",
- "symbol": "CFPF"
- },
- "CLP": {
- "name": "Chilean Peso"
- },
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
- "COP": {
- "name": "Colombian Peso"
- },
- "KMF": {
- "name": "Comorian Franc"
- },
- "CDF": {
- "name": "Congolese Franc"
- },
- "CRC": {
- "name": "Costa Rican Colón"
- },
- "HRK": {
- "name": "Croatian Kuna"
- },
- "CUC": {
- "name": "Cuban Convertible Peso"
- },
- "CUP": {
- "name": "Cuban Peso"
- },
- "CZK": {
- "name": "Czech Koruna"
- },
- "DKK": {
- "name": "Danish Krone"
- },
- "DJF": {
- "name": "Djiboutian Franc"
- },
- "DOP": {
- "name": "Dominican Peso"
- },
- "XCD": {
- "name": "East Caribbean Dollar",
- "symbol": "EC$"
- },
- "EGP": {
- "name": "Egyptian Pound"
- },
- "ERN": {
- "name": "Eritrean Nakfa"
- },
- "ETB": {
- "name": "Ethiopian Birr"
- },
- "EUR": {
- "name": "Euro",
- "symbol": "€"
- },
- "FKP": {
- "name": "Falkland Islands Pound",
- "symbol": "£"
- },
- "FJD": {
- "name": "Fijian Dollar"
- },
- "GMD": {
- "name": "Gambian Dalasi"
- },
- "GEL": {
- "name": "Georgian Lari"
- },
- "GHS": {
- "name": "Ghanaian Cedi"
- },
- "GIP": {
- "name": "Gibraltar Pound"
- },
- "GTQ": {
- "name": "Guatemalan Quetzal"
- },
- "GNF": {
- "name": "Guinean Franc"
- },
- "GYD": {
- "name": "Guyanaese Dollar"
- },
- "HTG": {
- "name": "Haitian Gourde"
- },
- "HNL": {
- "name": "Honduran Lempira"
- },
- "HKD": {
- "name": "Hong Kong Dollar",
- "symbol": "HK$"
- },
- "HUF": {
- "name": "Hungarian Forint"
- },
- "ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Indonesian Rupiah"
- },
- "IRR": {
- "name": "Iranian Rial"
- },
- "IQD": {
- "name": "Iraqi Dinar"
- },
- "ILS": {
- "name": "Israeli New Shekel",
- "symbol": "₪"
- },
- "JMD": {
- "name": "Jamaican Dollar"
- },
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
- "JOD": {
- "name": "Jordanian Dinar"
- },
- "KZT": {
- "name": "Kazakhstani Tenge"
- },
- "KES": {
- "name": "Kenyan Shilling"
- },
- "KWD": {
- "name": "Kuwaiti Dinar"
- },
- "KGS": {
- "name": "Kyrgystani Som"
- },
- "LAK": {
- "name": "Laotian Kip"
- },
- "LBP": {
- "name": "Lebanese Pound"
- },
- "LSL": {
- "name": "Lesotho Loti"
- },
- "LRD": {
- "name": "Liberian Dollar"
- },
- "LYD": {
- "name": "Libyan Dinar"
- },
- "MOP": {
- "name": "Macanese Pataca"
- },
- "MKD": {
- "name": "Macedonian Denar"
- },
- "MGA": {
- "name": "Malagasy Ariary"
- },
- "MWK": {
- "name": "Malawian Kwacha"
- },
- "MYR": {
- "name": "Malaysian Ringgit"
- },
- "MVR": {
- "name": "Maldivian Rufiyaa"
- },
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
- "MUR": {
- "name": "Mauritian Rupee"
- },
- "MXN": {
- "name": "Mexican Peso",
- "symbol": "MX$"
- },
- "MDL": {
- "name": "Moldovan Leu"
- },
- "MNT": {
- "name": "Mongolian Tugrik"
- },
- "MAD": {
- "name": "Moroccan Dirham"
- },
- "MZN": {
- "name": "Mozambican Metical"
- },
- "MMK": {
- "name": "Myanmar Kyat"
- },
- "NAD": {
- "name": "Namibian Dollar"
- },
- "NPR": {
- "name": "Nepalese Rupee"
- },
- "ANG": {
- "name": "Netherlands Antillean Guilder"
- },
- "TWD": {
- "name": "New Taiwan Dollar",
- "symbol": "NT$"
- },
- "NZD": {
- "name": "New Zealand Dollar",
- "symbol": "NZ$"
- },
- "NIO": {
- "name": "Nicaraguan Córdoba"
- },
- "NGN": {
- "name": "Nigerian Naira"
- },
- "KPW": {
- "name": "North Korean Won"
- },
- "NOK": {
- "name": "Norwegian Krone"
- },
- "OMR": {
- "name": "Omani Rial"
- },
- "PKR": {
- "name": "Pakistani Rupee"
- },
- "PAB": {
- "name": "Panamanian Balboa"
- },
- "PGK": {
- "name": "Papua New Guinean Kina"
- },
- "PYG": {
- "name": "Paraguayan Guarani"
- },
- "PEN": {
- "name": "Peruvian Sol"
- },
- "PHP": {
- "name": "Philippine Piso"
- },
- "PLN": {
- "name": "Polish Zloty"
- },
- "QAR": {
- "name": "Qatari Rial"
- },
- "RON": {
- "name": "Romanian Leu"
- },
- "RUB": {
- "name": "Russian Rouble"
- },
- "RWF": {
- "name": "Rwandan Franc"
- },
- "SVC": {
- "name": "Salvadoran Colón"
- },
- "WST": {
- "name": "Samoan Tala"
- },
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
- },
- "SAR": {
- "name": "Saudi Riyal"
- },
- "RSD": {
- "name": "Serbian Dinar"
- },
- "SCR": {
- "name": "Seychellois Rupee"
- },
- "SLL": {
- "name": "Sierra Leonean Leone"
- },
- "SGD": {
- "name": "Singapore Dollar"
- },
- "SBD": {
- "name": "Solomon Islands Dollar"
- },
- "SOS": {
- "name": "Somali Shilling"
- },
- "ZAR": {
- "name": "South African Rand"
- },
- "KRW": {
- "name": "South Korean Won",
- "symbol": "₩"
- },
- "SSP": {
- "name": "South Sudanese Pound"
- },
- "LKR": {
- "name": "Sri Lankan Rupee"
- },
- "SHP": {
- "name": "St. Helena Pound"
- },
- "SDG": {
- "name": "Sudanese Pound"
- },
- "SRD": {
- "name": "Surinamese Dollar"
- },
- "SZL": {
- "name": "Swazi Lilangeni"
- },
- "SEK": {
- "name": "Swedish Krona"
- },
- "CHF": {
- "name": "Swiss Franc"
- },
- "SYP": {
- "name": "Syrian Pound"
- },
- "TJS": {
- "name": "Tajikistani Somoni"
- },
- "TZS": {
- "name": "Tanzanian Shilling"
- },
- "THB": {
- "name": "Thai Baht"
- },
- "TOP": {
- "name": "Tongan Paʻanga"
- },
- "TTD": {
- "name": "Trinidad & Tobago Dollar"
- },
- "TND": {
- "name": "Tunisian Dinar"
- },
- "TRY": {
- "name": "Turkish Lira"
- },
- "TMT": {
- "name": "Turkmenistani Manat"
- },
- "UGX": {
- "name": "Ugandan Shilling"
- },
- "UAH": {
- "name": "Ukrainian Hryvnia"
- },
- "AED": {
- "name": "United Arab Emirates Dirham"
- },
- "UYU": {
- "name": "Uruguayan Peso"
- },
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
- "UZS": {
- "name": "Uzbekistani Som"
- },
- "VUV": {
- "name": "Vanuatu Vatu"
- },
- "VEF": {
- "name": "Venezuelan Bolívar"
- },
- "VND": {
- "name": "Vietnamese Dong",
- "symbol": "₫"
- },
- "XOF": {
- "name": "West African CFA Franc",
- "symbol": "CFA"
- },
- "YER": {
- "name": "Yemeni Rial"
- },
- "ZMW": {
- "name": "Zambian Kwacha"
- },
- "ZWL": {
- "name": "Zimbabwean Dollar (2009)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en-FM.json b/vendor/commerceguys/intl/resources/currency/en-FM.json
deleted file mode 100644
index 97dbe0dbf..000000000
--- a/vendor/commerceguys/intl/resources/currency/en-FM.json
+++ /dev/null
@@ -1,493 +0,0 @@
-{
- "AFN": {
- "name": "Afghan Afghani"
- },
- "ALL": {
- "name": "Albanian Lek"
- },
- "DZD": {
- "name": "Algerian Dinar"
- },
- "AOA": {
- "name": "Angolan Kwanza"
- },
- "ARS": {
- "name": "Argentine Peso"
- },
- "AMD": {
- "name": "Armenian Dram"
- },
- "AWG": {
- "name": "Aruban Florin"
- },
- "AUD": {
- "name": "Australian Dollar",
- "symbol": "A$"
- },
- "AZN": {
- "name": "Azerbaijani Manat"
- },
- "BSD": {
- "name": "Bahamian Dollar"
- },
- "BHD": {
- "name": "Bahraini Dinar"
- },
- "BDT": {
- "name": "Bangladeshi Taka"
- },
- "BBD": {
- "name": "Barbadian Dollar"
- },
- "BYN": {
- "name": "Belarusian Rouble"
- },
- "BZD": {
- "name": "Belize Dollar"
- },
- "BMD": {
- "name": "Bermudan Dollar"
- },
- "BTN": {
- "name": "Bhutanese Ngultrum"
- },
- "BOB": {
- "name": "Bolivian Boliviano"
- },
- "BAM": {
- "name": "Bosnia-Herzegovina Convertible Mark"
- },
- "BWP": {
- "name": "Botswanan Pula"
- },
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
- "GBP": {
- "name": "British Pound",
- "symbol": "£"
- },
- "BND": {
- "name": "Brunei Dollar"
- },
- "BGN": {
- "name": "Bulgarian Lev"
- },
- "BIF": {
- "name": "Burundian Franc"
- },
- "KHR": {
- "name": "Cambodian Riel"
- },
- "CAD": {
- "name": "Canadian Dollar",
- "symbol": "CA$"
- },
- "CVE": {
- "name": "Cape Verdean Escudo"
- },
- "KYD": {
- "name": "Cayman Islands Dollar"
- },
- "XAF": {
- "name": "Central African CFA Franc",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "CFP Franc",
- "symbol": "CFPF"
- },
- "CLP": {
- "name": "Chilean Peso"
- },
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
- "COP": {
- "name": "Colombian Peso"
- },
- "KMF": {
- "name": "Comorian Franc"
- },
- "CDF": {
- "name": "Congolese Franc"
- },
- "CRC": {
- "name": "Costa Rican Colón"
- },
- "HRK": {
- "name": "Croatian Kuna"
- },
- "CUC": {
- "name": "Cuban Convertible Peso"
- },
- "CUP": {
- "name": "Cuban Peso"
- },
- "CZK": {
- "name": "Czech Koruna"
- },
- "DKK": {
- "name": "Danish Krone"
- },
- "DJF": {
- "name": "Djiboutian Franc"
- },
- "DOP": {
- "name": "Dominican Peso"
- },
- "XCD": {
- "name": "East Caribbean Dollar",
- "symbol": "EC$"
- },
- "EGP": {
- "name": "Egyptian Pound"
- },
- "ERN": {
- "name": "Eritrean Nakfa"
- },
- "ETB": {
- "name": "Ethiopian Birr"
- },
- "EUR": {
- "name": "Euro",
- "symbol": "€"
- },
- "FKP": {
- "name": "Falkland Islands Pound"
- },
- "FJD": {
- "name": "Fijian Dollar"
- },
- "GMD": {
- "name": "Gambian Dalasi"
- },
- "GEL": {
- "name": "Georgian Lari"
- },
- "GHS": {
- "name": "Ghanaian Cedi"
- },
- "GIP": {
- "name": "Gibraltar Pound"
- },
- "GTQ": {
- "name": "Guatemalan Quetzal"
- },
- "GNF": {
- "name": "Guinean Franc"
- },
- "GYD": {
- "name": "Guyanaese Dollar"
- },
- "HTG": {
- "name": "Haitian Gourde"
- },
- "HNL": {
- "name": "Honduran Lempira"
- },
- "HKD": {
- "name": "Hong Kong Dollar",
- "symbol": "HK$"
- },
- "HUF": {
- "name": "Hungarian Forint"
- },
- "ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Indonesian Rupiah"
- },
- "IRR": {
- "name": "Iranian Rial"
- },
- "IQD": {
- "name": "Iraqi Dinar"
- },
- "ILS": {
- "name": "Israeli New Shekel",
- "symbol": "₪"
- },
- "JMD": {
- "name": "Jamaican Dollar"
- },
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
- "JOD": {
- "name": "Jordanian Dinar"
- },
- "KZT": {
- "name": "Kazakhstani Tenge"
- },
- "KES": {
- "name": "Kenyan Shilling"
- },
- "KWD": {
- "name": "Kuwaiti Dinar"
- },
- "KGS": {
- "name": "Kyrgystani Som"
- },
- "LAK": {
- "name": "Laotian Kip"
- },
- "LBP": {
- "name": "Lebanese Pound"
- },
- "LSL": {
- "name": "Lesotho Loti"
- },
- "LRD": {
- "name": "Liberian Dollar"
- },
- "LYD": {
- "name": "Libyan Dinar"
- },
- "MOP": {
- "name": "Macanese Pataca"
- },
- "MKD": {
- "name": "Macedonian Denar"
- },
- "MGA": {
- "name": "Malagasy Ariary"
- },
- "MWK": {
- "name": "Malawian Kwacha"
- },
- "MYR": {
- "name": "Malaysian Ringgit"
- },
- "MVR": {
- "name": "Maldivian Rufiyaa"
- },
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
- "MUR": {
- "name": "Mauritian Rupee"
- },
- "MXN": {
- "name": "Mexican Peso",
- "symbol": "MX$"
- },
- "MDL": {
- "name": "Moldovan Leu"
- },
- "MNT": {
- "name": "Mongolian Tugrik"
- },
- "MAD": {
- "name": "Moroccan Dirham"
- },
- "MZN": {
- "name": "Mozambican Metical"
- },
- "MMK": {
- "name": "Myanmar Kyat"
- },
- "NAD": {
- "name": "Namibian Dollar"
- },
- "NPR": {
- "name": "Nepalese Rupee"
- },
- "ANG": {
- "name": "Netherlands Antillean Guilder"
- },
- "TWD": {
- "name": "New Taiwan Dollar",
- "symbol": "NT$"
- },
- "NZD": {
- "name": "New Zealand Dollar",
- "symbol": "NZ$"
- },
- "NIO": {
- "name": "Nicaraguan Córdoba"
- },
- "NGN": {
- "name": "Nigerian Naira"
- },
- "KPW": {
- "name": "North Korean Won"
- },
- "NOK": {
- "name": "Norwegian Krone"
- },
- "OMR": {
- "name": "Omani Rial"
- },
- "PKR": {
- "name": "Pakistani Rupee"
- },
- "PAB": {
- "name": "Panamanian Balboa"
- },
- "PGK": {
- "name": "Papua New Guinean Kina"
- },
- "PYG": {
- "name": "Paraguayan Guarani"
- },
- "PEN": {
- "name": "Peruvian Sol"
- },
- "PHP": {
- "name": "Philippine Piso"
- },
- "PLN": {
- "name": "Polish Zloty"
- },
- "QAR": {
- "name": "Qatari Rial"
- },
- "RON": {
- "name": "Romanian Leu"
- },
- "RUB": {
- "name": "Russian Rouble"
- },
- "RWF": {
- "name": "Rwandan Franc"
- },
- "SVC": {
- "name": "Salvadoran Colón"
- },
- "WST": {
- "name": "Samoan Tala"
- },
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
- },
- "SAR": {
- "name": "Saudi Riyal"
- },
- "RSD": {
- "name": "Serbian Dinar"
- },
- "SCR": {
- "name": "Seychellois Rupee"
- },
- "SLL": {
- "name": "Sierra Leonean Leone"
- },
- "SGD": {
- "name": "Singapore Dollar"
- },
- "SBD": {
- "name": "Solomon Islands Dollar"
- },
- "SOS": {
- "name": "Somali Shilling"
- },
- "ZAR": {
- "name": "South African Rand"
- },
- "KRW": {
- "name": "South Korean Won",
- "symbol": "₩"
- },
- "SSP": {
- "name": "South Sudanese Pound"
- },
- "LKR": {
- "name": "Sri Lankan Rupee"
- },
- "SHP": {
- "name": "St. Helena Pound"
- },
- "SDG": {
- "name": "Sudanese Pound"
- },
- "SRD": {
- "name": "Surinamese Dollar"
- },
- "SZL": {
- "name": "Swazi Lilangeni"
- },
- "SEK": {
- "name": "Swedish Krona"
- },
- "CHF": {
- "name": "Swiss Franc"
- },
- "SYP": {
- "name": "Syrian Pound"
- },
- "TJS": {
- "name": "Tajikistani Somoni"
- },
- "TZS": {
- "name": "Tanzanian Shilling"
- },
- "THB": {
- "name": "Thai Baht"
- },
- "TOP": {
- "name": "Tongan Paʻanga"
- },
- "TTD": {
- "name": "Trinidad & Tobago Dollar"
- },
- "TND": {
- "name": "Tunisian Dinar"
- },
- "TRY": {
- "name": "Turkish Lira"
- },
- "TMT": {
- "name": "Turkmenistani Manat"
- },
- "UGX": {
- "name": "Ugandan Shilling"
- },
- "UAH": {
- "name": "Ukrainian Hryvnia"
- },
- "AED": {
- "name": "United Arab Emirates Dirham"
- },
- "UYU": {
- "name": "Uruguayan Peso"
- },
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
- "UZS": {
- "name": "Uzbekistani Som"
- },
- "VUV": {
- "name": "Vanuatu Vatu"
- },
- "VEF": {
- "name": "Venezuelan Bolívar"
- },
- "VND": {
- "name": "Vietnamese Dong",
- "symbol": "₫"
- },
- "XOF": {
- "name": "West African CFA Franc",
- "symbol": "CFA"
- },
- "YER": {
- "name": "Yemeni Rial"
- },
- "ZMW": {
- "name": "Zambian Kwacha"
- },
- "ZWL": {
- "name": "Zimbabwean Dollar (2009)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en-GD.json b/vendor/commerceguys/intl/resources/currency/en-GD.json
deleted file mode 100644
index f425158a2..000000000
--- a/vendor/commerceguys/intl/resources/currency/en-GD.json
+++ /dev/null
@@ -1,493 +0,0 @@
-{
- "AFN": {
- "name": "Afghan Afghani"
- },
- "ALL": {
- "name": "Albanian Lek"
- },
- "DZD": {
- "name": "Algerian Dinar"
- },
- "AOA": {
- "name": "Angolan Kwanza"
- },
- "ARS": {
- "name": "Argentine Peso"
- },
- "AMD": {
- "name": "Armenian Dram"
- },
- "AWG": {
- "name": "Aruban Florin"
- },
- "AUD": {
- "name": "Australian Dollar",
- "symbol": "A$"
- },
- "AZN": {
- "name": "Azerbaijani Manat"
- },
- "BSD": {
- "name": "Bahamian Dollar"
- },
- "BHD": {
- "name": "Bahraini Dinar"
- },
- "BDT": {
- "name": "Bangladeshi Taka"
- },
- "BBD": {
- "name": "Barbadian Dollar"
- },
- "BYN": {
- "name": "Belarusian Rouble"
- },
- "BZD": {
- "name": "Belize Dollar"
- },
- "BMD": {
- "name": "Bermudan Dollar"
- },
- "BTN": {
- "name": "Bhutanese Ngultrum"
- },
- "BOB": {
- "name": "Bolivian Boliviano"
- },
- "BAM": {
- "name": "Bosnia-Herzegovina Convertible Mark"
- },
- "BWP": {
- "name": "Botswanan Pula"
- },
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
- "GBP": {
- "name": "British Pound",
- "symbol": "£"
- },
- "BND": {
- "name": "Brunei Dollar"
- },
- "BGN": {
- "name": "Bulgarian Lev"
- },
- "BIF": {
- "name": "Burundian Franc"
- },
- "KHR": {
- "name": "Cambodian Riel"
- },
- "CAD": {
- "name": "Canadian Dollar",
- "symbol": "CA$"
- },
- "CVE": {
- "name": "Cape Verdean Escudo"
- },
- "KYD": {
- "name": "Cayman Islands Dollar"
- },
- "XAF": {
- "name": "Central African CFA Franc",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "CFP Franc",
- "symbol": "CFPF"
- },
- "CLP": {
- "name": "Chilean Peso"
- },
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
- "COP": {
- "name": "Colombian Peso"
- },
- "KMF": {
- "name": "Comorian Franc"
- },
- "CDF": {
- "name": "Congolese Franc"
- },
- "CRC": {
- "name": "Costa Rican Colón"
- },
- "HRK": {
- "name": "Croatian Kuna"
- },
- "CUC": {
- "name": "Cuban Convertible Peso"
- },
- "CUP": {
- "name": "Cuban Peso"
- },
- "CZK": {
- "name": "Czech Koruna"
- },
- "DKK": {
- "name": "Danish Krone"
- },
- "DJF": {
- "name": "Djiboutian Franc"
- },
- "DOP": {
- "name": "Dominican Peso"
- },
- "XCD": {
- "name": "East Caribbean Dollar",
- "symbol": "$"
- },
- "EGP": {
- "name": "Egyptian Pound"
- },
- "ERN": {
- "name": "Eritrean Nakfa"
- },
- "ETB": {
- "name": "Ethiopian Birr"
- },
- "EUR": {
- "name": "Euro",
- "symbol": "€"
- },
- "FKP": {
- "name": "Falkland Islands Pound"
- },
- "FJD": {
- "name": "Fijian Dollar"
- },
- "GMD": {
- "name": "Gambian Dalasi"
- },
- "GEL": {
- "name": "Georgian Lari"
- },
- "GHS": {
- "name": "Ghanaian Cedi"
- },
- "GIP": {
- "name": "Gibraltar Pound"
- },
- "GTQ": {
- "name": "Guatemalan Quetzal"
- },
- "GNF": {
- "name": "Guinean Franc"
- },
- "GYD": {
- "name": "Guyanaese Dollar"
- },
- "HTG": {
- "name": "Haitian Gourde"
- },
- "HNL": {
- "name": "Honduran Lempira"
- },
- "HKD": {
- "name": "Hong Kong Dollar",
- "symbol": "HK$"
- },
- "HUF": {
- "name": "Hungarian Forint"
- },
- "ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Indonesian Rupiah"
- },
- "IRR": {
- "name": "Iranian Rial"
- },
- "IQD": {
- "name": "Iraqi Dinar"
- },
- "ILS": {
- "name": "Israeli New Shekel",
- "symbol": "₪"
- },
- "JMD": {
- "name": "Jamaican Dollar"
- },
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
- "JOD": {
- "name": "Jordanian Dinar"
- },
- "KZT": {
- "name": "Kazakhstani Tenge"
- },
- "KES": {
- "name": "Kenyan Shilling"
- },
- "KWD": {
- "name": "Kuwaiti Dinar"
- },
- "KGS": {
- "name": "Kyrgystani Som"
- },
- "LAK": {
- "name": "Laotian Kip"
- },
- "LBP": {
- "name": "Lebanese Pound"
- },
- "LSL": {
- "name": "Lesotho Loti"
- },
- "LRD": {
- "name": "Liberian Dollar"
- },
- "LYD": {
- "name": "Libyan Dinar"
- },
- "MOP": {
- "name": "Macanese Pataca"
- },
- "MKD": {
- "name": "Macedonian Denar"
- },
- "MGA": {
- "name": "Malagasy Ariary"
- },
- "MWK": {
- "name": "Malawian Kwacha"
- },
- "MYR": {
- "name": "Malaysian Ringgit"
- },
- "MVR": {
- "name": "Maldivian Rufiyaa"
- },
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
- "MUR": {
- "name": "Mauritian Rupee"
- },
- "MXN": {
- "name": "Mexican Peso",
- "symbol": "MX$"
- },
- "MDL": {
- "name": "Moldovan Leu"
- },
- "MNT": {
- "name": "Mongolian Tugrik"
- },
- "MAD": {
- "name": "Moroccan Dirham"
- },
- "MZN": {
- "name": "Mozambican Metical"
- },
- "MMK": {
- "name": "Myanmar Kyat"
- },
- "NAD": {
- "name": "Namibian Dollar"
- },
- "NPR": {
- "name": "Nepalese Rupee"
- },
- "ANG": {
- "name": "Netherlands Antillean Guilder"
- },
- "TWD": {
- "name": "New Taiwan Dollar",
- "symbol": "NT$"
- },
- "NZD": {
- "name": "New Zealand Dollar",
- "symbol": "NZ$"
- },
- "NIO": {
- "name": "Nicaraguan Córdoba"
- },
- "NGN": {
- "name": "Nigerian Naira"
- },
- "KPW": {
- "name": "North Korean Won"
- },
- "NOK": {
- "name": "Norwegian Krone"
- },
- "OMR": {
- "name": "Omani Rial"
- },
- "PKR": {
- "name": "Pakistani Rupee"
- },
- "PAB": {
- "name": "Panamanian Balboa"
- },
- "PGK": {
- "name": "Papua New Guinean Kina"
- },
- "PYG": {
- "name": "Paraguayan Guarani"
- },
- "PEN": {
- "name": "Peruvian Sol"
- },
- "PHP": {
- "name": "Philippine Piso"
- },
- "PLN": {
- "name": "Polish Zloty"
- },
- "QAR": {
- "name": "Qatari Rial"
- },
- "RON": {
- "name": "Romanian Leu"
- },
- "RUB": {
- "name": "Russian Rouble"
- },
- "RWF": {
- "name": "Rwandan Franc"
- },
- "SVC": {
- "name": "Salvadoran Colón"
- },
- "WST": {
- "name": "Samoan Tala"
- },
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
- },
- "SAR": {
- "name": "Saudi Riyal"
- },
- "RSD": {
- "name": "Serbian Dinar"
- },
- "SCR": {
- "name": "Seychellois Rupee"
- },
- "SLL": {
- "name": "Sierra Leonean Leone"
- },
- "SGD": {
- "name": "Singapore Dollar"
- },
- "SBD": {
- "name": "Solomon Islands Dollar"
- },
- "SOS": {
- "name": "Somali Shilling"
- },
- "ZAR": {
- "name": "South African Rand"
- },
- "KRW": {
- "name": "South Korean Won",
- "symbol": "₩"
- },
- "SSP": {
- "name": "South Sudanese Pound"
- },
- "LKR": {
- "name": "Sri Lankan Rupee"
- },
- "SHP": {
- "name": "St. Helena Pound"
- },
- "SDG": {
- "name": "Sudanese Pound"
- },
- "SRD": {
- "name": "Surinamese Dollar"
- },
- "SZL": {
- "name": "Swazi Lilangeni"
- },
- "SEK": {
- "name": "Swedish Krona"
- },
- "CHF": {
- "name": "Swiss Franc"
- },
- "SYP": {
- "name": "Syrian Pound"
- },
- "TJS": {
- "name": "Tajikistani Somoni"
- },
- "TZS": {
- "name": "Tanzanian Shilling"
- },
- "THB": {
- "name": "Thai Baht"
- },
- "TOP": {
- "name": "Tongan Paʻanga"
- },
- "TTD": {
- "name": "Trinidad & Tobago Dollar"
- },
- "TND": {
- "name": "Tunisian Dinar"
- },
- "TRY": {
- "name": "Turkish Lira"
- },
- "TMT": {
- "name": "Turkmenistani Manat"
- },
- "UGX": {
- "name": "Ugandan Shilling"
- },
- "UAH": {
- "name": "Ukrainian Hryvnia"
- },
- "AED": {
- "name": "United Arab Emirates Dirham"
- },
- "UYU": {
- "name": "Uruguayan Peso"
- },
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
- "UZS": {
- "name": "Uzbekistani Som"
- },
- "VUV": {
- "name": "Vanuatu Vatu"
- },
- "VEF": {
- "name": "Venezuelan Bolívar"
- },
- "VND": {
- "name": "Vietnamese Dong",
- "symbol": "₫"
- },
- "XOF": {
- "name": "West African CFA Franc",
- "symbol": "CFA"
- },
- "YER": {
- "name": "Yemeni Rial"
- },
- "ZMW": {
- "name": "Zambian Kwacha"
- },
- "ZWL": {
- "name": "Zimbabwean Dollar (2009)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en-GG.json b/vendor/commerceguys/intl/resources/currency/en-GG.json
index 7c0de43b6..785d94390 100644
--- a/vendor/commerceguys/intl/resources/currency/en-GG.json
+++ b/vendor/commerceguys/intl/resources/currency/en-GG.json
@@ -266,7 +266,7 @@
"MVR": {
"name": "Maldivian Rufiyaa"
},
- "MRO": {
+ "MRU": {
"name": "Mauritanian Ouguiya"
},
"MUR": {
@@ -362,7 +362,7 @@
"WST": {
"name": "Samoan Tala"
},
- "STD": {
+ "STN": {
"name": "São Tomé & Príncipe Dobra"
},
"SAR": {
@@ -400,7 +400,7 @@
"name": "Sri Lankan Rupee"
},
"SHP": {
- "name": "St. Helena Pound"
+ "name": "St Helena Pound"
},
"SDG": {
"name": "Sudanese Pound"
@@ -457,6 +457,9 @@
"AED": {
"name": "United Arab Emirates Dirham"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UYU": {
"name": "Uruguayan Peso"
},
@@ -470,7 +473,7 @@
"VUV": {
"name": "Vanuatu Vatu"
},
- "VEF": {
+ "VES": {
"name": "Venezuelan Bolívar"
},
"VND": {
diff --git a/vendor/commerceguys/intl/resources/currency/en-GH.json b/vendor/commerceguys/intl/resources/currency/en-GH.json
deleted file mode 100644
index e4395cf0f..000000000
--- a/vendor/commerceguys/intl/resources/currency/en-GH.json
+++ /dev/null
@@ -1,494 +0,0 @@
-{
- "AFN": {
- "name": "Afghan Afghani"
- },
- "ALL": {
- "name": "Albanian Lek"
- },
- "DZD": {
- "name": "Algerian Dinar"
- },
- "AOA": {
- "name": "Angolan Kwanza"
- },
- "ARS": {
- "name": "Argentine Peso"
- },
- "AMD": {
- "name": "Armenian Dram"
- },
- "AWG": {
- "name": "Aruban Florin"
- },
- "AUD": {
- "name": "Australian Dollar",
- "symbol": "A$"
- },
- "AZN": {
- "name": "Azerbaijani Manat"
- },
- "BSD": {
- "name": "Bahamian Dollar"
- },
- "BHD": {
- "name": "Bahraini Dinar"
- },
- "BDT": {
- "name": "Bangladeshi Taka"
- },
- "BBD": {
- "name": "Barbadian Dollar"
- },
- "BYN": {
- "name": "Belarusian Rouble"
- },
- "BZD": {
- "name": "Belize Dollar"
- },
- "BMD": {
- "name": "Bermudan Dollar"
- },
- "BTN": {
- "name": "Bhutanese Ngultrum"
- },
- "BOB": {
- "name": "Bolivian Boliviano"
- },
- "BAM": {
- "name": "Bosnia-Herzegovina Convertible Mark"
- },
- "BWP": {
- "name": "Botswanan Pula"
- },
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
- "GBP": {
- "name": "British Pound",
- "symbol": "£"
- },
- "BND": {
- "name": "Brunei Dollar"
- },
- "BGN": {
- "name": "Bulgarian Lev"
- },
- "BIF": {
- "name": "Burundian Franc"
- },
- "KHR": {
- "name": "Cambodian Riel"
- },
- "CAD": {
- "name": "Canadian Dollar",
- "symbol": "CA$"
- },
- "CVE": {
- "name": "Cape Verdean Escudo"
- },
- "KYD": {
- "name": "Cayman Islands Dollar"
- },
- "XAF": {
- "name": "Central African CFA Franc",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "CFP Franc",
- "symbol": "CFPF"
- },
- "CLP": {
- "name": "Chilean Peso"
- },
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
- "COP": {
- "name": "Colombian Peso"
- },
- "KMF": {
- "name": "Comorian Franc"
- },
- "CDF": {
- "name": "Congolese Franc"
- },
- "CRC": {
- "name": "Costa Rican Colón"
- },
- "HRK": {
- "name": "Croatian Kuna"
- },
- "CUC": {
- "name": "Cuban Convertible Peso"
- },
- "CUP": {
- "name": "Cuban Peso"
- },
- "CZK": {
- "name": "Czech Koruna"
- },
- "DKK": {
- "name": "Danish Krone"
- },
- "DJF": {
- "name": "Djiboutian Franc"
- },
- "DOP": {
- "name": "Dominican Peso"
- },
- "XCD": {
- "name": "East Caribbean Dollar",
- "symbol": "EC$"
- },
- "EGP": {
- "name": "Egyptian Pound"
- },
- "ERN": {
- "name": "Eritrean Nakfa"
- },
- "ETB": {
- "name": "Ethiopian Birr"
- },
- "EUR": {
- "name": "Euro",
- "symbol": "€"
- },
- "FKP": {
- "name": "Falkland Islands Pound"
- },
- "FJD": {
- "name": "Fijian Dollar"
- },
- "GMD": {
- "name": "Gambian Dalasi"
- },
- "GEL": {
- "name": "Georgian Lari"
- },
- "GHS": {
- "name": "Ghanaian Cedi",
- "symbol": "GH₵"
- },
- "GIP": {
- "name": "Gibraltar Pound"
- },
- "GTQ": {
- "name": "Guatemalan Quetzal"
- },
- "GNF": {
- "name": "Guinean Franc"
- },
- "GYD": {
- "name": "Guyanaese Dollar"
- },
- "HTG": {
- "name": "Haitian Gourde"
- },
- "HNL": {
- "name": "Honduran Lempira"
- },
- "HKD": {
- "name": "Hong Kong Dollar",
- "symbol": "HK$"
- },
- "HUF": {
- "name": "Hungarian Forint"
- },
- "ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Indonesian Rupiah"
- },
- "IRR": {
- "name": "Iranian Rial"
- },
- "IQD": {
- "name": "Iraqi Dinar"
- },
- "ILS": {
- "name": "Israeli New Shekel",
- "symbol": "₪"
- },
- "JMD": {
- "name": "Jamaican Dollar"
- },
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
- "JOD": {
- "name": "Jordanian Dinar"
- },
- "KZT": {
- "name": "Kazakhstani Tenge"
- },
- "KES": {
- "name": "Kenyan Shilling"
- },
- "KWD": {
- "name": "Kuwaiti Dinar"
- },
- "KGS": {
- "name": "Kyrgystani Som"
- },
- "LAK": {
- "name": "Laotian Kip"
- },
- "LBP": {
- "name": "Lebanese Pound"
- },
- "LSL": {
- "name": "Lesotho Loti"
- },
- "LRD": {
- "name": "Liberian Dollar"
- },
- "LYD": {
- "name": "Libyan Dinar"
- },
- "MOP": {
- "name": "Macanese Pataca"
- },
- "MKD": {
- "name": "Macedonian Denar"
- },
- "MGA": {
- "name": "Malagasy Ariary"
- },
- "MWK": {
- "name": "Malawian Kwacha"
- },
- "MYR": {
- "name": "Malaysian Ringgit"
- },
- "MVR": {
- "name": "Maldivian Rufiyaa"
- },
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
- "MUR": {
- "name": "Mauritian Rupee"
- },
- "MXN": {
- "name": "Mexican Peso",
- "symbol": "MX$"
- },
- "MDL": {
- "name": "Moldovan Leu"
- },
- "MNT": {
- "name": "Mongolian Tugrik"
- },
- "MAD": {
- "name": "Moroccan Dirham"
- },
- "MZN": {
- "name": "Mozambican Metical"
- },
- "MMK": {
- "name": "Myanmar Kyat"
- },
- "NAD": {
- "name": "Namibian Dollar"
- },
- "NPR": {
- "name": "Nepalese Rupee"
- },
- "ANG": {
- "name": "Netherlands Antillean Guilder"
- },
- "TWD": {
- "name": "New Taiwan Dollar",
- "symbol": "NT$"
- },
- "NZD": {
- "name": "New Zealand Dollar",
- "symbol": "NZ$"
- },
- "NIO": {
- "name": "Nicaraguan Córdoba"
- },
- "NGN": {
- "name": "Nigerian Naira"
- },
- "KPW": {
- "name": "North Korean Won"
- },
- "NOK": {
- "name": "Norwegian Krone"
- },
- "OMR": {
- "name": "Omani Rial"
- },
- "PKR": {
- "name": "Pakistani Rupee"
- },
- "PAB": {
- "name": "Panamanian Balboa"
- },
- "PGK": {
- "name": "Papua New Guinean Kina"
- },
- "PYG": {
- "name": "Paraguayan Guarani"
- },
- "PEN": {
- "name": "Peruvian Sol"
- },
- "PHP": {
- "name": "Philippine Piso"
- },
- "PLN": {
- "name": "Polish Zloty"
- },
- "QAR": {
- "name": "Qatari Rial"
- },
- "RON": {
- "name": "Romanian Leu"
- },
- "RUB": {
- "name": "Russian Rouble"
- },
- "RWF": {
- "name": "Rwandan Franc"
- },
- "SVC": {
- "name": "Salvadoran Colón"
- },
- "WST": {
- "name": "Samoan Tala"
- },
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
- },
- "SAR": {
- "name": "Saudi Riyal"
- },
- "RSD": {
- "name": "Serbian Dinar"
- },
- "SCR": {
- "name": "Seychellois Rupee"
- },
- "SLL": {
- "name": "Sierra Leonean Leone"
- },
- "SGD": {
- "name": "Singapore Dollar"
- },
- "SBD": {
- "name": "Solomon Islands Dollar"
- },
- "SOS": {
- "name": "Somali Shilling"
- },
- "ZAR": {
- "name": "South African Rand"
- },
- "KRW": {
- "name": "South Korean Won",
- "symbol": "₩"
- },
- "SSP": {
- "name": "South Sudanese Pound"
- },
- "LKR": {
- "name": "Sri Lankan Rupee"
- },
- "SHP": {
- "name": "St. Helena Pound"
- },
- "SDG": {
- "name": "Sudanese Pound"
- },
- "SRD": {
- "name": "Surinamese Dollar"
- },
- "SZL": {
- "name": "Swazi Lilangeni"
- },
- "SEK": {
- "name": "Swedish Krona"
- },
- "CHF": {
- "name": "Swiss Franc"
- },
- "SYP": {
- "name": "Syrian Pound"
- },
- "TJS": {
- "name": "Tajikistani Somoni"
- },
- "TZS": {
- "name": "Tanzanian Shilling"
- },
- "THB": {
- "name": "Thai Baht"
- },
- "TOP": {
- "name": "Tongan Paʻanga"
- },
- "TTD": {
- "name": "Trinidad & Tobago Dollar"
- },
- "TND": {
- "name": "Tunisian Dinar"
- },
- "TRY": {
- "name": "Turkish Lira"
- },
- "TMT": {
- "name": "Turkmenistani Manat"
- },
- "UGX": {
- "name": "Ugandan Shilling"
- },
- "UAH": {
- "name": "Ukrainian Hryvnia"
- },
- "AED": {
- "name": "United Arab Emirates Dirham"
- },
- "UYU": {
- "name": "Uruguayan Peso"
- },
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
- "UZS": {
- "name": "Uzbekistani Som"
- },
- "VUV": {
- "name": "Vanuatu Vatu"
- },
- "VEF": {
- "name": "Venezuelan Bolívar"
- },
- "VND": {
- "name": "Vietnamese Dong",
- "symbol": "₫"
- },
- "XOF": {
- "name": "West African CFA Franc",
- "symbol": "CFA"
- },
- "YER": {
- "name": "Yemeni Rial"
- },
- "ZMW": {
- "name": "Zambian Kwacha"
- },
- "ZWL": {
- "name": "Zimbabwean Dollar (2009)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en-GI.json b/vendor/commerceguys/intl/resources/currency/en-GI.json
deleted file mode 100644
index 22f1ee19d..000000000
--- a/vendor/commerceguys/intl/resources/currency/en-GI.json
+++ /dev/null
@@ -1,494 +0,0 @@
-{
- "AFN": {
- "name": "Afghan Afghani"
- },
- "ALL": {
- "name": "Albanian Lek"
- },
- "DZD": {
- "name": "Algerian Dinar"
- },
- "AOA": {
- "name": "Angolan Kwanza"
- },
- "ARS": {
- "name": "Argentine Peso"
- },
- "AMD": {
- "name": "Armenian Dram"
- },
- "AWG": {
- "name": "Aruban Florin"
- },
- "AUD": {
- "name": "Australian Dollar",
- "symbol": "A$"
- },
- "AZN": {
- "name": "Azerbaijani Manat"
- },
- "BSD": {
- "name": "Bahamian Dollar"
- },
- "BHD": {
- "name": "Bahraini Dinar"
- },
- "BDT": {
- "name": "Bangladeshi Taka"
- },
- "BBD": {
- "name": "Barbadian Dollar"
- },
- "BYN": {
- "name": "Belarusian Rouble"
- },
- "BZD": {
- "name": "Belize Dollar"
- },
- "BMD": {
- "name": "Bermudan Dollar"
- },
- "BTN": {
- "name": "Bhutanese Ngultrum"
- },
- "BOB": {
- "name": "Bolivian Boliviano"
- },
- "BAM": {
- "name": "Bosnia-Herzegovina Convertible Mark"
- },
- "BWP": {
- "name": "Botswanan Pula"
- },
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
- "GBP": {
- "name": "British Pound",
- "symbol": "GB£"
- },
- "BND": {
- "name": "Brunei Dollar"
- },
- "BGN": {
- "name": "Bulgarian Lev"
- },
- "BIF": {
- "name": "Burundian Franc"
- },
- "KHR": {
- "name": "Cambodian Riel"
- },
- "CAD": {
- "name": "Canadian Dollar",
- "symbol": "CA$"
- },
- "CVE": {
- "name": "Cape Verdean Escudo"
- },
- "KYD": {
- "name": "Cayman Islands Dollar"
- },
- "XAF": {
- "name": "Central African CFA Franc",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "CFP Franc",
- "symbol": "CFPF"
- },
- "CLP": {
- "name": "Chilean Peso"
- },
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
- "COP": {
- "name": "Colombian Peso"
- },
- "KMF": {
- "name": "Comorian Franc"
- },
- "CDF": {
- "name": "Congolese Franc"
- },
- "CRC": {
- "name": "Costa Rican Colón"
- },
- "HRK": {
- "name": "Croatian Kuna"
- },
- "CUC": {
- "name": "Cuban Convertible Peso"
- },
- "CUP": {
- "name": "Cuban Peso"
- },
- "CZK": {
- "name": "Czech Koruna"
- },
- "DKK": {
- "name": "Danish Krone"
- },
- "DJF": {
- "name": "Djiboutian Franc"
- },
- "DOP": {
- "name": "Dominican Peso"
- },
- "XCD": {
- "name": "East Caribbean Dollar",
- "symbol": "EC$"
- },
- "EGP": {
- "name": "Egyptian Pound"
- },
- "ERN": {
- "name": "Eritrean Nakfa"
- },
- "ETB": {
- "name": "Ethiopian Birr"
- },
- "EUR": {
- "name": "Euro",
- "symbol": "€"
- },
- "FKP": {
- "name": "Falkland Islands Pound"
- },
- "FJD": {
- "name": "Fijian Dollar"
- },
- "GMD": {
- "name": "Gambian Dalasi"
- },
- "GEL": {
- "name": "Georgian Lari"
- },
- "GHS": {
- "name": "Ghanaian Cedi"
- },
- "GIP": {
- "name": "Gibraltar Pound",
- "symbol": "£"
- },
- "GTQ": {
- "name": "Guatemalan Quetzal"
- },
- "GNF": {
- "name": "Guinean Franc"
- },
- "GYD": {
- "name": "Guyanaese Dollar"
- },
- "HTG": {
- "name": "Haitian Gourde"
- },
- "HNL": {
- "name": "Honduran Lempira"
- },
- "HKD": {
- "name": "Hong Kong Dollar",
- "symbol": "HK$"
- },
- "HUF": {
- "name": "Hungarian Forint"
- },
- "ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Indonesian Rupiah"
- },
- "IRR": {
- "name": "Iranian Rial"
- },
- "IQD": {
- "name": "Iraqi Dinar"
- },
- "ILS": {
- "name": "Israeli New Shekel",
- "symbol": "₪"
- },
- "JMD": {
- "name": "Jamaican Dollar"
- },
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
- "JOD": {
- "name": "Jordanian Dinar"
- },
- "KZT": {
- "name": "Kazakhstani Tenge"
- },
- "KES": {
- "name": "Kenyan Shilling"
- },
- "KWD": {
- "name": "Kuwaiti Dinar"
- },
- "KGS": {
- "name": "Kyrgystani Som"
- },
- "LAK": {
- "name": "Laotian Kip"
- },
- "LBP": {
- "name": "Lebanese Pound"
- },
- "LSL": {
- "name": "Lesotho Loti"
- },
- "LRD": {
- "name": "Liberian Dollar"
- },
- "LYD": {
- "name": "Libyan Dinar"
- },
- "MOP": {
- "name": "Macanese Pataca"
- },
- "MKD": {
- "name": "Macedonian Denar"
- },
- "MGA": {
- "name": "Malagasy Ariary"
- },
- "MWK": {
- "name": "Malawian Kwacha"
- },
- "MYR": {
- "name": "Malaysian Ringgit"
- },
- "MVR": {
- "name": "Maldivian Rufiyaa"
- },
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
- "MUR": {
- "name": "Mauritian Rupee"
- },
- "MXN": {
- "name": "Mexican Peso",
- "symbol": "MX$"
- },
- "MDL": {
- "name": "Moldovan Leu"
- },
- "MNT": {
- "name": "Mongolian Tugrik"
- },
- "MAD": {
- "name": "Moroccan Dirham"
- },
- "MZN": {
- "name": "Mozambican Metical"
- },
- "MMK": {
- "name": "Myanmar Kyat"
- },
- "NAD": {
- "name": "Namibian Dollar"
- },
- "NPR": {
- "name": "Nepalese Rupee"
- },
- "ANG": {
- "name": "Netherlands Antillean Guilder"
- },
- "TWD": {
- "name": "New Taiwan Dollar",
- "symbol": "NT$"
- },
- "NZD": {
- "name": "New Zealand Dollar",
- "symbol": "NZ$"
- },
- "NIO": {
- "name": "Nicaraguan Córdoba"
- },
- "NGN": {
- "name": "Nigerian Naira"
- },
- "KPW": {
- "name": "North Korean Won"
- },
- "NOK": {
- "name": "Norwegian Krone"
- },
- "OMR": {
- "name": "Omani Rial"
- },
- "PKR": {
- "name": "Pakistani Rupee"
- },
- "PAB": {
- "name": "Panamanian Balboa"
- },
- "PGK": {
- "name": "Papua New Guinean Kina"
- },
- "PYG": {
- "name": "Paraguayan Guarani"
- },
- "PEN": {
- "name": "Peruvian Sol"
- },
- "PHP": {
- "name": "Philippine Piso"
- },
- "PLN": {
- "name": "Polish Zloty"
- },
- "QAR": {
- "name": "Qatari Rial"
- },
- "RON": {
- "name": "Romanian Leu"
- },
- "RUB": {
- "name": "Russian Rouble"
- },
- "RWF": {
- "name": "Rwandan Franc"
- },
- "SVC": {
- "name": "Salvadoran Colón"
- },
- "WST": {
- "name": "Samoan Tala"
- },
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
- },
- "SAR": {
- "name": "Saudi Riyal"
- },
- "RSD": {
- "name": "Serbian Dinar"
- },
- "SCR": {
- "name": "Seychellois Rupee"
- },
- "SLL": {
- "name": "Sierra Leonean Leone"
- },
- "SGD": {
- "name": "Singapore Dollar"
- },
- "SBD": {
- "name": "Solomon Islands Dollar"
- },
- "SOS": {
- "name": "Somali Shilling"
- },
- "ZAR": {
- "name": "South African Rand"
- },
- "KRW": {
- "name": "South Korean Won",
- "symbol": "₩"
- },
- "SSP": {
- "name": "South Sudanese Pound"
- },
- "LKR": {
- "name": "Sri Lankan Rupee"
- },
- "SHP": {
- "name": "St. Helena Pound"
- },
- "SDG": {
- "name": "Sudanese Pound"
- },
- "SRD": {
- "name": "Surinamese Dollar"
- },
- "SZL": {
- "name": "Swazi Lilangeni"
- },
- "SEK": {
- "name": "Swedish Krona"
- },
- "CHF": {
- "name": "Swiss Franc"
- },
- "SYP": {
- "name": "Syrian Pound"
- },
- "TJS": {
- "name": "Tajikistani Somoni"
- },
- "TZS": {
- "name": "Tanzanian Shilling"
- },
- "THB": {
- "name": "Thai Baht"
- },
- "TOP": {
- "name": "Tongan Paʻanga"
- },
- "TTD": {
- "name": "Trinidad & Tobago Dollar"
- },
- "TND": {
- "name": "Tunisian Dinar"
- },
- "TRY": {
- "name": "Turkish Lira"
- },
- "TMT": {
- "name": "Turkmenistani Manat"
- },
- "UGX": {
- "name": "Ugandan Shilling"
- },
- "UAH": {
- "name": "Ukrainian Hryvnia"
- },
- "AED": {
- "name": "United Arab Emirates Dirham"
- },
- "UYU": {
- "name": "Uruguayan Peso"
- },
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
- "UZS": {
- "name": "Uzbekistani Som"
- },
- "VUV": {
- "name": "Vanuatu Vatu"
- },
- "VEF": {
- "name": "Venezuelan Bolívar"
- },
- "VND": {
- "name": "Vietnamese Dong",
- "symbol": "₫"
- },
- "XOF": {
- "name": "West African CFA Franc",
- "symbol": "CFA"
- },
- "YER": {
- "name": "Yemeni Rial"
- },
- "ZMW": {
- "name": "Zambian Kwacha"
- },
- "ZWL": {
- "name": "Zimbabwean Dollar (2009)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en-GM.json b/vendor/commerceguys/intl/resources/currency/en-GM.json
deleted file mode 100644
index 8a6e8b5e2..000000000
--- a/vendor/commerceguys/intl/resources/currency/en-GM.json
+++ /dev/null
@@ -1,494 +0,0 @@
-{
- "AFN": {
- "name": "Afghan Afghani"
- },
- "ALL": {
- "name": "Albanian Lek"
- },
- "DZD": {
- "name": "Algerian Dinar"
- },
- "AOA": {
- "name": "Angolan Kwanza"
- },
- "ARS": {
- "name": "Argentine Peso"
- },
- "AMD": {
- "name": "Armenian Dram"
- },
- "AWG": {
- "name": "Aruban Florin"
- },
- "AUD": {
- "name": "Australian Dollar",
- "symbol": "A$"
- },
- "AZN": {
- "name": "Azerbaijani Manat"
- },
- "BSD": {
- "name": "Bahamian Dollar"
- },
- "BHD": {
- "name": "Bahraini Dinar"
- },
- "BDT": {
- "name": "Bangladeshi Taka"
- },
- "BBD": {
- "name": "Barbadian Dollar"
- },
- "BYN": {
- "name": "Belarusian Rouble"
- },
- "BZD": {
- "name": "Belize Dollar"
- },
- "BMD": {
- "name": "Bermudan Dollar"
- },
- "BTN": {
- "name": "Bhutanese Ngultrum"
- },
- "BOB": {
- "name": "Bolivian Boliviano"
- },
- "BAM": {
- "name": "Bosnia-Herzegovina Convertible Mark"
- },
- "BWP": {
- "name": "Botswanan Pula"
- },
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
- "GBP": {
- "name": "British Pound",
- "symbol": "£"
- },
- "BND": {
- "name": "Brunei Dollar"
- },
- "BGN": {
- "name": "Bulgarian Lev"
- },
- "BIF": {
- "name": "Burundian Franc"
- },
- "KHR": {
- "name": "Cambodian Riel"
- },
- "CAD": {
- "name": "Canadian Dollar",
- "symbol": "CA$"
- },
- "CVE": {
- "name": "Cape Verdean Escudo"
- },
- "KYD": {
- "name": "Cayman Islands Dollar"
- },
- "XAF": {
- "name": "Central African CFA Franc",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "CFP Franc",
- "symbol": "CFPF"
- },
- "CLP": {
- "name": "Chilean Peso"
- },
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
- "COP": {
- "name": "Colombian Peso"
- },
- "KMF": {
- "name": "Comorian Franc"
- },
- "CDF": {
- "name": "Congolese Franc"
- },
- "CRC": {
- "name": "Costa Rican Colón"
- },
- "HRK": {
- "name": "Croatian Kuna"
- },
- "CUC": {
- "name": "Cuban Convertible Peso"
- },
- "CUP": {
- "name": "Cuban Peso"
- },
- "CZK": {
- "name": "Czech Koruna"
- },
- "DKK": {
- "name": "Danish Krone"
- },
- "DJF": {
- "name": "Djiboutian Franc"
- },
- "DOP": {
- "name": "Dominican Peso"
- },
- "XCD": {
- "name": "East Caribbean Dollar",
- "symbol": "EC$"
- },
- "EGP": {
- "name": "Egyptian Pound"
- },
- "ERN": {
- "name": "Eritrean Nakfa"
- },
- "ETB": {
- "name": "Ethiopian Birr"
- },
- "EUR": {
- "name": "Euro",
- "symbol": "€"
- },
- "FKP": {
- "name": "Falkland Islands Pound"
- },
- "FJD": {
- "name": "Fijian Dollar"
- },
- "GMD": {
- "name": "Gambian Dalasi",
- "symbol": "D"
- },
- "GEL": {
- "name": "Georgian Lari"
- },
- "GHS": {
- "name": "Ghanaian Cedi"
- },
- "GIP": {
- "name": "Gibraltar Pound"
- },
- "GTQ": {
- "name": "Guatemalan Quetzal"
- },
- "GNF": {
- "name": "Guinean Franc"
- },
- "GYD": {
- "name": "Guyanaese Dollar"
- },
- "HTG": {
- "name": "Haitian Gourde"
- },
- "HNL": {
- "name": "Honduran Lempira"
- },
- "HKD": {
- "name": "Hong Kong Dollar",
- "symbol": "HK$"
- },
- "HUF": {
- "name": "Hungarian Forint"
- },
- "ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Indonesian Rupiah"
- },
- "IRR": {
- "name": "Iranian Rial"
- },
- "IQD": {
- "name": "Iraqi Dinar"
- },
- "ILS": {
- "name": "Israeli New Shekel",
- "symbol": "₪"
- },
- "JMD": {
- "name": "Jamaican Dollar"
- },
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
- "JOD": {
- "name": "Jordanian Dinar"
- },
- "KZT": {
- "name": "Kazakhstani Tenge"
- },
- "KES": {
- "name": "Kenyan Shilling"
- },
- "KWD": {
- "name": "Kuwaiti Dinar"
- },
- "KGS": {
- "name": "Kyrgystani Som"
- },
- "LAK": {
- "name": "Laotian Kip"
- },
- "LBP": {
- "name": "Lebanese Pound"
- },
- "LSL": {
- "name": "Lesotho Loti"
- },
- "LRD": {
- "name": "Liberian Dollar"
- },
- "LYD": {
- "name": "Libyan Dinar"
- },
- "MOP": {
- "name": "Macanese Pataca"
- },
- "MKD": {
- "name": "Macedonian Denar"
- },
- "MGA": {
- "name": "Malagasy Ariary"
- },
- "MWK": {
- "name": "Malawian Kwacha"
- },
- "MYR": {
- "name": "Malaysian Ringgit"
- },
- "MVR": {
- "name": "Maldivian Rufiyaa"
- },
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
- "MUR": {
- "name": "Mauritian Rupee"
- },
- "MXN": {
- "name": "Mexican Peso",
- "symbol": "MX$"
- },
- "MDL": {
- "name": "Moldovan Leu"
- },
- "MNT": {
- "name": "Mongolian Tugrik"
- },
- "MAD": {
- "name": "Moroccan Dirham"
- },
- "MZN": {
- "name": "Mozambican Metical"
- },
- "MMK": {
- "name": "Myanmar Kyat"
- },
- "NAD": {
- "name": "Namibian Dollar"
- },
- "NPR": {
- "name": "Nepalese Rupee"
- },
- "ANG": {
- "name": "Netherlands Antillean Guilder"
- },
- "TWD": {
- "name": "New Taiwan Dollar",
- "symbol": "NT$"
- },
- "NZD": {
- "name": "New Zealand Dollar",
- "symbol": "NZ$"
- },
- "NIO": {
- "name": "Nicaraguan Córdoba"
- },
- "NGN": {
- "name": "Nigerian Naira"
- },
- "KPW": {
- "name": "North Korean Won"
- },
- "NOK": {
- "name": "Norwegian Krone"
- },
- "OMR": {
- "name": "Omani Rial"
- },
- "PKR": {
- "name": "Pakistani Rupee"
- },
- "PAB": {
- "name": "Panamanian Balboa"
- },
- "PGK": {
- "name": "Papua New Guinean Kina"
- },
- "PYG": {
- "name": "Paraguayan Guarani"
- },
- "PEN": {
- "name": "Peruvian Sol"
- },
- "PHP": {
- "name": "Philippine Piso"
- },
- "PLN": {
- "name": "Polish Zloty"
- },
- "QAR": {
- "name": "Qatari Rial"
- },
- "RON": {
- "name": "Romanian Leu"
- },
- "RUB": {
- "name": "Russian Rouble"
- },
- "RWF": {
- "name": "Rwandan Franc"
- },
- "SVC": {
- "name": "Salvadoran Colón"
- },
- "WST": {
- "name": "Samoan Tala"
- },
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
- },
- "SAR": {
- "name": "Saudi Riyal"
- },
- "RSD": {
- "name": "Serbian Dinar"
- },
- "SCR": {
- "name": "Seychellois Rupee"
- },
- "SLL": {
- "name": "Sierra Leonean Leone"
- },
- "SGD": {
- "name": "Singapore Dollar"
- },
- "SBD": {
- "name": "Solomon Islands Dollar"
- },
- "SOS": {
- "name": "Somali Shilling"
- },
- "ZAR": {
- "name": "South African Rand"
- },
- "KRW": {
- "name": "South Korean Won",
- "symbol": "₩"
- },
- "SSP": {
- "name": "South Sudanese Pound"
- },
- "LKR": {
- "name": "Sri Lankan Rupee"
- },
- "SHP": {
- "name": "St. Helena Pound"
- },
- "SDG": {
- "name": "Sudanese Pound"
- },
- "SRD": {
- "name": "Surinamese Dollar"
- },
- "SZL": {
- "name": "Swazi Lilangeni"
- },
- "SEK": {
- "name": "Swedish Krona"
- },
- "CHF": {
- "name": "Swiss Franc"
- },
- "SYP": {
- "name": "Syrian Pound"
- },
- "TJS": {
- "name": "Tajikistani Somoni"
- },
- "TZS": {
- "name": "Tanzanian Shilling"
- },
- "THB": {
- "name": "Thai Baht"
- },
- "TOP": {
- "name": "Tongan Paʻanga"
- },
- "TTD": {
- "name": "Trinidad & Tobago Dollar"
- },
- "TND": {
- "name": "Tunisian Dinar"
- },
- "TRY": {
- "name": "Turkish Lira"
- },
- "TMT": {
- "name": "Turkmenistani Manat"
- },
- "UGX": {
- "name": "Ugandan Shilling"
- },
- "UAH": {
- "name": "Ukrainian Hryvnia"
- },
- "AED": {
- "name": "United Arab Emirates Dirham"
- },
- "UYU": {
- "name": "Uruguayan Peso"
- },
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
- "UZS": {
- "name": "Uzbekistani Som"
- },
- "VUV": {
- "name": "Vanuatu Vatu"
- },
- "VEF": {
- "name": "Venezuelan Bolívar"
- },
- "VND": {
- "name": "Vietnamese Dong",
- "symbol": "₫"
- },
- "XOF": {
- "name": "West African CFA Franc",
- "symbol": "CFA"
- },
- "YER": {
- "name": "Yemeni Rial"
- },
- "ZMW": {
- "name": "Zambian Kwacha"
- },
- "ZWL": {
- "name": "Zimbabwean Dollar (2009)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en-GY.json b/vendor/commerceguys/intl/resources/currency/en-GY.json
deleted file mode 100644
index ea586f163..000000000
--- a/vendor/commerceguys/intl/resources/currency/en-GY.json
+++ /dev/null
@@ -1,494 +0,0 @@
-{
- "AFN": {
- "name": "Afghan Afghani"
- },
- "ALL": {
- "name": "Albanian Lek"
- },
- "DZD": {
- "name": "Algerian Dinar"
- },
- "AOA": {
- "name": "Angolan Kwanza"
- },
- "ARS": {
- "name": "Argentine Peso"
- },
- "AMD": {
- "name": "Armenian Dram"
- },
- "AWG": {
- "name": "Aruban Florin"
- },
- "AUD": {
- "name": "Australian Dollar",
- "symbol": "A$"
- },
- "AZN": {
- "name": "Azerbaijani Manat"
- },
- "BSD": {
- "name": "Bahamian Dollar"
- },
- "BHD": {
- "name": "Bahraini Dinar"
- },
- "BDT": {
- "name": "Bangladeshi Taka"
- },
- "BBD": {
- "name": "Barbadian Dollar"
- },
- "BYN": {
- "name": "Belarusian Rouble"
- },
- "BZD": {
- "name": "Belize Dollar"
- },
- "BMD": {
- "name": "Bermudan Dollar"
- },
- "BTN": {
- "name": "Bhutanese Ngultrum"
- },
- "BOB": {
- "name": "Bolivian Boliviano"
- },
- "BAM": {
- "name": "Bosnia-Herzegovina Convertible Mark"
- },
- "BWP": {
- "name": "Botswanan Pula"
- },
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
- "GBP": {
- "name": "British Pound",
- "symbol": "£"
- },
- "BND": {
- "name": "Brunei Dollar"
- },
- "BGN": {
- "name": "Bulgarian Lev"
- },
- "BIF": {
- "name": "Burundian Franc"
- },
- "KHR": {
- "name": "Cambodian Riel"
- },
- "CAD": {
- "name": "Canadian Dollar",
- "symbol": "CA$"
- },
- "CVE": {
- "name": "Cape Verdean Escudo"
- },
- "KYD": {
- "name": "Cayman Islands Dollar"
- },
- "XAF": {
- "name": "Central African CFA Franc",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "CFP Franc",
- "symbol": "CFPF"
- },
- "CLP": {
- "name": "Chilean Peso"
- },
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
- "COP": {
- "name": "Colombian Peso"
- },
- "KMF": {
- "name": "Comorian Franc"
- },
- "CDF": {
- "name": "Congolese Franc"
- },
- "CRC": {
- "name": "Costa Rican Colón"
- },
- "HRK": {
- "name": "Croatian Kuna"
- },
- "CUC": {
- "name": "Cuban Convertible Peso"
- },
- "CUP": {
- "name": "Cuban Peso"
- },
- "CZK": {
- "name": "Czech Koruna"
- },
- "DKK": {
- "name": "Danish Krone"
- },
- "DJF": {
- "name": "Djiboutian Franc"
- },
- "DOP": {
- "name": "Dominican Peso"
- },
- "XCD": {
- "name": "East Caribbean Dollar",
- "symbol": "EC$"
- },
- "EGP": {
- "name": "Egyptian Pound"
- },
- "ERN": {
- "name": "Eritrean Nakfa"
- },
- "ETB": {
- "name": "Ethiopian Birr"
- },
- "EUR": {
- "name": "Euro",
- "symbol": "€"
- },
- "FKP": {
- "name": "Falkland Islands Pound"
- },
- "FJD": {
- "name": "Fijian Dollar"
- },
- "GMD": {
- "name": "Gambian Dalasi"
- },
- "GEL": {
- "name": "Georgian Lari"
- },
- "GHS": {
- "name": "Ghanaian Cedi"
- },
- "GIP": {
- "name": "Gibraltar Pound"
- },
- "GTQ": {
- "name": "Guatemalan Quetzal"
- },
- "GNF": {
- "name": "Guinean Franc"
- },
- "GYD": {
- "name": "Guyanaese Dollar",
- "symbol": "$"
- },
- "HTG": {
- "name": "Haitian Gourde"
- },
- "HNL": {
- "name": "Honduran Lempira"
- },
- "HKD": {
- "name": "Hong Kong Dollar",
- "symbol": "HK$"
- },
- "HUF": {
- "name": "Hungarian Forint"
- },
- "ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Indonesian Rupiah"
- },
- "IRR": {
- "name": "Iranian Rial"
- },
- "IQD": {
- "name": "Iraqi Dinar"
- },
- "ILS": {
- "name": "Israeli New Shekel",
- "symbol": "₪"
- },
- "JMD": {
- "name": "Jamaican Dollar"
- },
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
- "JOD": {
- "name": "Jordanian Dinar"
- },
- "KZT": {
- "name": "Kazakhstani Tenge"
- },
- "KES": {
- "name": "Kenyan Shilling"
- },
- "KWD": {
- "name": "Kuwaiti Dinar"
- },
- "KGS": {
- "name": "Kyrgystani Som"
- },
- "LAK": {
- "name": "Laotian Kip"
- },
- "LBP": {
- "name": "Lebanese Pound"
- },
- "LSL": {
- "name": "Lesotho Loti"
- },
- "LRD": {
- "name": "Liberian Dollar"
- },
- "LYD": {
- "name": "Libyan Dinar"
- },
- "MOP": {
- "name": "Macanese Pataca"
- },
- "MKD": {
- "name": "Macedonian Denar"
- },
- "MGA": {
- "name": "Malagasy Ariary"
- },
- "MWK": {
- "name": "Malawian Kwacha"
- },
- "MYR": {
- "name": "Malaysian Ringgit"
- },
- "MVR": {
- "name": "Maldivian Rufiyaa"
- },
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
- "MUR": {
- "name": "Mauritian Rupee"
- },
- "MXN": {
- "name": "Mexican Peso",
- "symbol": "MX$"
- },
- "MDL": {
- "name": "Moldovan Leu"
- },
- "MNT": {
- "name": "Mongolian Tugrik"
- },
- "MAD": {
- "name": "Moroccan Dirham"
- },
- "MZN": {
- "name": "Mozambican Metical"
- },
- "MMK": {
- "name": "Myanmar Kyat"
- },
- "NAD": {
- "name": "Namibian Dollar"
- },
- "NPR": {
- "name": "Nepalese Rupee"
- },
- "ANG": {
- "name": "Netherlands Antillean Guilder"
- },
- "TWD": {
- "name": "New Taiwan Dollar",
- "symbol": "NT$"
- },
- "NZD": {
- "name": "New Zealand Dollar",
- "symbol": "NZ$"
- },
- "NIO": {
- "name": "Nicaraguan Córdoba"
- },
- "NGN": {
- "name": "Nigerian Naira"
- },
- "KPW": {
- "name": "North Korean Won"
- },
- "NOK": {
- "name": "Norwegian Krone"
- },
- "OMR": {
- "name": "Omani Rial"
- },
- "PKR": {
- "name": "Pakistani Rupee"
- },
- "PAB": {
- "name": "Panamanian Balboa"
- },
- "PGK": {
- "name": "Papua New Guinean Kina"
- },
- "PYG": {
- "name": "Paraguayan Guarani"
- },
- "PEN": {
- "name": "Peruvian Sol"
- },
- "PHP": {
- "name": "Philippine Piso"
- },
- "PLN": {
- "name": "Polish Zloty"
- },
- "QAR": {
- "name": "Qatari Rial"
- },
- "RON": {
- "name": "Romanian Leu"
- },
- "RUB": {
- "name": "Russian Rouble"
- },
- "RWF": {
- "name": "Rwandan Franc"
- },
- "SVC": {
- "name": "Salvadoran Colón"
- },
- "WST": {
- "name": "Samoan Tala"
- },
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
- },
- "SAR": {
- "name": "Saudi Riyal"
- },
- "RSD": {
- "name": "Serbian Dinar"
- },
- "SCR": {
- "name": "Seychellois Rupee"
- },
- "SLL": {
- "name": "Sierra Leonean Leone"
- },
- "SGD": {
- "name": "Singapore Dollar"
- },
- "SBD": {
- "name": "Solomon Islands Dollar"
- },
- "SOS": {
- "name": "Somali Shilling"
- },
- "ZAR": {
- "name": "South African Rand"
- },
- "KRW": {
- "name": "South Korean Won",
- "symbol": "₩"
- },
- "SSP": {
- "name": "South Sudanese Pound"
- },
- "LKR": {
- "name": "Sri Lankan Rupee"
- },
- "SHP": {
- "name": "St. Helena Pound"
- },
- "SDG": {
- "name": "Sudanese Pound"
- },
- "SRD": {
- "name": "Surinamese Dollar"
- },
- "SZL": {
- "name": "Swazi Lilangeni"
- },
- "SEK": {
- "name": "Swedish Krona"
- },
- "CHF": {
- "name": "Swiss Franc"
- },
- "SYP": {
- "name": "Syrian Pound"
- },
- "TJS": {
- "name": "Tajikistani Somoni"
- },
- "TZS": {
- "name": "Tanzanian Shilling"
- },
- "THB": {
- "name": "Thai Baht"
- },
- "TOP": {
- "name": "Tongan Paʻanga"
- },
- "TTD": {
- "name": "Trinidad & Tobago Dollar"
- },
- "TND": {
- "name": "Tunisian Dinar"
- },
- "TRY": {
- "name": "Turkish Lira"
- },
- "TMT": {
- "name": "Turkmenistani Manat"
- },
- "UGX": {
- "name": "Ugandan Shilling"
- },
- "UAH": {
- "name": "Ukrainian Hryvnia"
- },
- "AED": {
- "name": "United Arab Emirates Dirham"
- },
- "UYU": {
- "name": "Uruguayan Peso"
- },
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
- "UZS": {
- "name": "Uzbekistani Som"
- },
- "VUV": {
- "name": "Vanuatu Vatu"
- },
- "VEF": {
- "name": "Venezuelan Bolívar"
- },
- "VND": {
- "name": "Vietnamese Dong",
- "symbol": "₫"
- },
- "XOF": {
- "name": "West African CFA Franc",
- "symbol": "CFA"
- },
- "YER": {
- "name": "Yemeni Rial"
- },
- "ZMW": {
- "name": "Zambian Kwacha"
- },
- "ZWL": {
- "name": "Zimbabwean Dollar (2009)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en-HK.json b/vendor/commerceguys/intl/resources/currency/en-HK.json
deleted file mode 100644
index 97dbe0dbf..000000000
--- a/vendor/commerceguys/intl/resources/currency/en-HK.json
+++ /dev/null
@@ -1,493 +0,0 @@
-{
- "AFN": {
- "name": "Afghan Afghani"
- },
- "ALL": {
- "name": "Albanian Lek"
- },
- "DZD": {
- "name": "Algerian Dinar"
- },
- "AOA": {
- "name": "Angolan Kwanza"
- },
- "ARS": {
- "name": "Argentine Peso"
- },
- "AMD": {
- "name": "Armenian Dram"
- },
- "AWG": {
- "name": "Aruban Florin"
- },
- "AUD": {
- "name": "Australian Dollar",
- "symbol": "A$"
- },
- "AZN": {
- "name": "Azerbaijani Manat"
- },
- "BSD": {
- "name": "Bahamian Dollar"
- },
- "BHD": {
- "name": "Bahraini Dinar"
- },
- "BDT": {
- "name": "Bangladeshi Taka"
- },
- "BBD": {
- "name": "Barbadian Dollar"
- },
- "BYN": {
- "name": "Belarusian Rouble"
- },
- "BZD": {
- "name": "Belize Dollar"
- },
- "BMD": {
- "name": "Bermudan Dollar"
- },
- "BTN": {
- "name": "Bhutanese Ngultrum"
- },
- "BOB": {
- "name": "Bolivian Boliviano"
- },
- "BAM": {
- "name": "Bosnia-Herzegovina Convertible Mark"
- },
- "BWP": {
- "name": "Botswanan Pula"
- },
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
- "GBP": {
- "name": "British Pound",
- "symbol": "£"
- },
- "BND": {
- "name": "Brunei Dollar"
- },
- "BGN": {
- "name": "Bulgarian Lev"
- },
- "BIF": {
- "name": "Burundian Franc"
- },
- "KHR": {
- "name": "Cambodian Riel"
- },
- "CAD": {
- "name": "Canadian Dollar",
- "symbol": "CA$"
- },
- "CVE": {
- "name": "Cape Verdean Escudo"
- },
- "KYD": {
- "name": "Cayman Islands Dollar"
- },
- "XAF": {
- "name": "Central African CFA Franc",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "CFP Franc",
- "symbol": "CFPF"
- },
- "CLP": {
- "name": "Chilean Peso"
- },
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
- "COP": {
- "name": "Colombian Peso"
- },
- "KMF": {
- "name": "Comorian Franc"
- },
- "CDF": {
- "name": "Congolese Franc"
- },
- "CRC": {
- "name": "Costa Rican Colón"
- },
- "HRK": {
- "name": "Croatian Kuna"
- },
- "CUC": {
- "name": "Cuban Convertible Peso"
- },
- "CUP": {
- "name": "Cuban Peso"
- },
- "CZK": {
- "name": "Czech Koruna"
- },
- "DKK": {
- "name": "Danish Krone"
- },
- "DJF": {
- "name": "Djiboutian Franc"
- },
- "DOP": {
- "name": "Dominican Peso"
- },
- "XCD": {
- "name": "East Caribbean Dollar",
- "symbol": "EC$"
- },
- "EGP": {
- "name": "Egyptian Pound"
- },
- "ERN": {
- "name": "Eritrean Nakfa"
- },
- "ETB": {
- "name": "Ethiopian Birr"
- },
- "EUR": {
- "name": "Euro",
- "symbol": "€"
- },
- "FKP": {
- "name": "Falkland Islands Pound"
- },
- "FJD": {
- "name": "Fijian Dollar"
- },
- "GMD": {
- "name": "Gambian Dalasi"
- },
- "GEL": {
- "name": "Georgian Lari"
- },
- "GHS": {
- "name": "Ghanaian Cedi"
- },
- "GIP": {
- "name": "Gibraltar Pound"
- },
- "GTQ": {
- "name": "Guatemalan Quetzal"
- },
- "GNF": {
- "name": "Guinean Franc"
- },
- "GYD": {
- "name": "Guyanaese Dollar"
- },
- "HTG": {
- "name": "Haitian Gourde"
- },
- "HNL": {
- "name": "Honduran Lempira"
- },
- "HKD": {
- "name": "Hong Kong Dollar",
- "symbol": "HK$"
- },
- "HUF": {
- "name": "Hungarian Forint"
- },
- "ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Indonesian Rupiah"
- },
- "IRR": {
- "name": "Iranian Rial"
- },
- "IQD": {
- "name": "Iraqi Dinar"
- },
- "ILS": {
- "name": "Israeli New Shekel",
- "symbol": "₪"
- },
- "JMD": {
- "name": "Jamaican Dollar"
- },
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
- "JOD": {
- "name": "Jordanian Dinar"
- },
- "KZT": {
- "name": "Kazakhstani Tenge"
- },
- "KES": {
- "name": "Kenyan Shilling"
- },
- "KWD": {
- "name": "Kuwaiti Dinar"
- },
- "KGS": {
- "name": "Kyrgystani Som"
- },
- "LAK": {
- "name": "Laotian Kip"
- },
- "LBP": {
- "name": "Lebanese Pound"
- },
- "LSL": {
- "name": "Lesotho Loti"
- },
- "LRD": {
- "name": "Liberian Dollar"
- },
- "LYD": {
- "name": "Libyan Dinar"
- },
- "MOP": {
- "name": "Macanese Pataca"
- },
- "MKD": {
- "name": "Macedonian Denar"
- },
- "MGA": {
- "name": "Malagasy Ariary"
- },
- "MWK": {
- "name": "Malawian Kwacha"
- },
- "MYR": {
- "name": "Malaysian Ringgit"
- },
- "MVR": {
- "name": "Maldivian Rufiyaa"
- },
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
- "MUR": {
- "name": "Mauritian Rupee"
- },
- "MXN": {
- "name": "Mexican Peso",
- "symbol": "MX$"
- },
- "MDL": {
- "name": "Moldovan Leu"
- },
- "MNT": {
- "name": "Mongolian Tugrik"
- },
- "MAD": {
- "name": "Moroccan Dirham"
- },
- "MZN": {
- "name": "Mozambican Metical"
- },
- "MMK": {
- "name": "Myanmar Kyat"
- },
- "NAD": {
- "name": "Namibian Dollar"
- },
- "NPR": {
- "name": "Nepalese Rupee"
- },
- "ANG": {
- "name": "Netherlands Antillean Guilder"
- },
- "TWD": {
- "name": "New Taiwan Dollar",
- "symbol": "NT$"
- },
- "NZD": {
- "name": "New Zealand Dollar",
- "symbol": "NZ$"
- },
- "NIO": {
- "name": "Nicaraguan Córdoba"
- },
- "NGN": {
- "name": "Nigerian Naira"
- },
- "KPW": {
- "name": "North Korean Won"
- },
- "NOK": {
- "name": "Norwegian Krone"
- },
- "OMR": {
- "name": "Omani Rial"
- },
- "PKR": {
- "name": "Pakistani Rupee"
- },
- "PAB": {
- "name": "Panamanian Balboa"
- },
- "PGK": {
- "name": "Papua New Guinean Kina"
- },
- "PYG": {
- "name": "Paraguayan Guarani"
- },
- "PEN": {
- "name": "Peruvian Sol"
- },
- "PHP": {
- "name": "Philippine Piso"
- },
- "PLN": {
- "name": "Polish Zloty"
- },
- "QAR": {
- "name": "Qatari Rial"
- },
- "RON": {
- "name": "Romanian Leu"
- },
- "RUB": {
- "name": "Russian Rouble"
- },
- "RWF": {
- "name": "Rwandan Franc"
- },
- "SVC": {
- "name": "Salvadoran Colón"
- },
- "WST": {
- "name": "Samoan Tala"
- },
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
- },
- "SAR": {
- "name": "Saudi Riyal"
- },
- "RSD": {
- "name": "Serbian Dinar"
- },
- "SCR": {
- "name": "Seychellois Rupee"
- },
- "SLL": {
- "name": "Sierra Leonean Leone"
- },
- "SGD": {
- "name": "Singapore Dollar"
- },
- "SBD": {
- "name": "Solomon Islands Dollar"
- },
- "SOS": {
- "name": "Somali Shilling"
- },
- "ZAR": {
- "name": "South African Rand"
- },
- "KRW": {
- "name": "South Korean Won",
- "symbol": "₩"
- },
- "SSP": {
- "name": "South Sudanese Pound"
- },
- "LKR": {
- "name": "Sri Lankan Rupee"
- },
- "SHP": {
- "name": "St. Helena Pound"
- },
- "SDG": {
- "name": "Sudanese Pound"
- },
- "SRD": {
- "name": "Surinamese Dollar"
- },
- "SZL": {
- "name": "Swazi Lilangeni"
- },
- "SEK": {
- "name": "Swedish Krona"
- },
- "CHF": {
- "name": "Swiss Franc"
- },
- "SYP": {
- "name": "Syrian Pound"
- },
- "TJS": {
- "name": "Tajikistani Somoni"
- },
- "TZS": {
- "name": "Tanzanian Shilling"
- },
- "THB": {
- "name": "Thai Baht"
- },
- "TOP": {
- "name": "Tongan Paʻanga"
- },
- "TTD": {
- "name": "Trinidad & Tobago Dollar"
- },
- "TND": {
- "name": "Tunisian Dinar"
- },
- "TRY": {
- "name": "Turkish Lira"
- },
- "TMT": {
- "name": "Turkmenistani Manat"
- },
- "UGX": {
- "name": "Ugandan Shilling"
- },
- "UAH": {
- "name": "Ukrainian Hryvnia"
- },
- "AED": {
- "name": "United Arab Emirates Dirham"
- },
- "UYU": {
- "name": "Uruguayan Peso"
- },
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
- "UZS": {
- "name": "Uzbekistani Som"
- },
- "VUV": {
- "name": "Vanuatu Vatu"
- },
- "VEF": {
- "name": "Venezuelan Bolívar"
- },
- "VND": {
- "name": "Vietnamese Dong",
- "symbol": "₫"
- },
- "XOF": {
- "name": "West African CFA Franc",
- "symbol": "CFA"
- },
- "YER": {
- "name": "Yemeni Rial"
- },
- "ZMW": {
- "name": "Zambian Kwacha"
- },
- "ZWL": {
- "name": "Zimbabwean Dollar (2009)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en-IE.json b/vendor/commerceguys/intl/resources/currency/en-IE.json
deleted file mode 100644
index 97dbe0dbf..000000000
--- a/vendor/commerceguys/intl/resources/currency/en-IE.json
+++ /dev/null
@@ -1,493 +0,0 @@
-{
- "AFN": {
- "name": "Afghan Afghani"
- },
- "ALL": {
- "name": "Albanian Lek"
- },
- "DZD": {
- "name": "Algerian Dinar"
- },
- "AOA": {
- "name": "Angolan Kwanza"
- },
- "ARS": {
- "name": "Argentine Peso"
- },
- "AMD": {
- "name": "Armenian Dram"
- },
- "AWG": {
- "name": "Aruban Florin"
- },
- "AUD": {
- "name": "Australian Dollar",
- "symbol": "A$"
- },
- "AZN": {
- "name": "Azerbaijani Manat"
- },
- "BSD": {
- "name": "Bahamian Dollar"
- },
- "BHD": {
- "name": "Bahraini Dinar"
- },
- "BDT": {
- "name": "Bangladeshi Taka"
- },
- "BBD": {
- "name": "Barbadian Dollar"
- },
- "BYN": {
- "name": "Belarusian Rouble"
- },
- "BZD": {
- "name": "Belize Dollar"
- },
- "BMD": {
- "name": "Bermudan Dollar"
- },
- "BTN": {
- "name": "Bhutanese Ngultrum"
- },
- "BOB": {
- "name": "Bolivian Boliviano"
- },
- "BAM": {
- "name": "Bosnia-Herzegovina Convertible Mark"
- },
- "BWP": {
- "name": "Botswanan Pula"
- },
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
- "GBP": {
- "name": "British Pound",
- "symbol": "£"
- },
- "BND": {
- "name": "Brunei Dollar"
- },
- "BGN": {
- "name": "Bulgarian Lev"
- },
- "BIF": {
- "name": "Burundian Franc"
- },
- "KHR": {
- "name": "Cambodian Riel"
- },
- "CAD": {
- "name": "Canadian Dollar",
- "symbol": "CA$"
- },
- "CVE": {
- "name": "Cape Verdean Escudo"
- },
- "KYD": {
- "name": "Cayman Islands Dollar"
- },
- "XAF": {
- "name": "Central African CFA Franc",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "CFP Franc",
- "symbol": "CFPF"
- },
- "CLP": {
- "name": "Chilean Peso"
- },
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
- "COP": {
- "name": "Colombian Peso"
- },
- "KMF": {
- "name": "Comorian Franc"
- },
- "CDF": {
- "name": "Congolese Franc"
- },
- "CRC": {
- "name": "Costa Rican Colón"
- },
- "HRK": {
- "name": "Croatian Kuna"
- },
- "CUC": {
- "name": "Cuban Convertible Peso"
- },
- "CUP": {
- "name": "Cuban Peso"
- },
- "CZK": {
- "name": "Czech Koruna"
- },
- "DKK": {
- "name": "Danish Krone"
- },
- "DJF": {
- "name": "Djiboutian Franc"
- },
- "DOP": {
- "name": "Dominican Peso"
- },
- "XCD": {
- "name": "East Caribbean Dollar",
- "symbol": "EC$"
- },
- "EGP": {
- "name": "Egyptian Pound"
- },
- "ERN": {
- "name": "Eritrean Nakfa"
- },
- "ETB": {
- "name": "Ethiopian Birr"
- },
- "EUR": {
- "name": "Euro",
- "symbol": "€"
- },
- "FKP": {
- "name": "Falkland Islands Pound"
- },
- "FJD": {
- "name": "Fijian Dollar"
- },
- "GMD": {
- "name": "Gambian Dalasi"
- },
- "GEL": {
- "name": "Georgian Lari"
- },
- "GHS": {
- "name": "Ghanaian Cedi"
- },
- "GIP": {
- "name": "Gibraltar Pound"
- },
- "GTQ": {
- "name": "Guatemalan Quetzal"
- },
- "GNF": {
- "name": "Guinean Franc"
- },
- "GYD": {
- "name": "Guyanaese Dollar"
- },
- "HTG": {
- "name": "Haitian Gourde"
- },
- "HNL": {
- "name": "Honduran Lempira"
- },
- "HKD": {
- "name": "Hong Kong Dollar",
- "symbol": "HK$"
- },
- "HUF": {
- "name": "Hungarian Forint"
- },
- "ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Indonesian Rupiah"
- },
- "IRR": {
- "name": "Iranian Rial"
- },
- "IQD": {
- "name": "Iraqi Dinar"
- },
- "ILS": {
- "name": "Israeli New Shekel",
- "symbol": "₪"
- },
- "JMD": {
- "name": "Jamaican Dollar"
- },
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
- "JOD": {
- "name": "Jordanian Dinar"
- },
- "KZT": {
- "name": "Kazakhstani Tenge"
- },
- "KES": {
- "name": "Kenyan Shilling"
- },
- "KWD": {
- "name": "Kuwaiti Dinar"
- },
- "KGS": {
- "name": "Kyrgystani Som"
- },
- "LAK": {
- "name": "Laotian Kip"
- },
- "LBP": {
- "name": "Lebanese Pound"
- },
- "LSL": {
- "name": "Lesotho Loti"
- },
- "LRD": {
- "name": "Liberian Dollar"
- },
- "LYD": {
- "name": "Libyan Dinar"
- },
- "MOP": {
- "name": "Macanese Pataca"
- },
- "MKD": {
- "name": "Macedonian Denar"
- },
- "MGA": {
- "name": "Malagasy Ariary"
- },
- "MWK": {
- "name": "Malawian Kwacha"
- },
- "MYR": {
- "name": "Malaysian Ringgit"
- },
- "MVR": {
- "name": "Maldivian Rufiyaa"
- },
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
- "MUR": {
- "name": "Mauritian Rupee"
- },
- "MXN": {
- "name": "Mexican Peso",
- "symbol": "MX$"
- },
- "MDL": {
- "name": "Moldovan Leu"
- },
- "MNT": {
- "name": "Mongolian Tugrik"
- },
- "MAD": {
- "name": "Moroccan Dirham"
- },
- "MZN": {
- "name": "Mozambican Metical"
- },
- "MMK": {
- "name": "Myanmar Kyat"
- },
- "NAD": {
- "name": "Namibian Dollar"
- },
- "NPR": {
- "name": "Nepalese Rupee"
- },
- "ANG": {
- "name": "Netherlands Antillean Guilder"
- },
- "TWD": {
- "name": "New Taiwan Dollar",
- "symbol": "NT$"
- },
- "NZD": {
- "name": "New Zealand Dollar",
- "symbol": "NZ$"
- },
- "NIO": {
- "name": "Nicaraguan Córdoba"
- },
- "NGN": {
- "name": "Nigerian Naira"
- },
- "KPW": {
- "name": "North Korean Won"
- },
- "NOK": {
- "name": "Norwegian Krone"
- },
- "OMR": {
- "name": "Omani Rial"
- },
- "PKR": {
- "name": "Pakistani Rupee"
- },
- "PAB": {
- "name": "Panamanian Balboa"
- },
- "PGK": {
- "name": "Papua New Guinean Kina"
- },
- "PYG": {
- "name": "Paraguayan Guarani"
- },
- "PEN": {
- "name": "Peruvian Sol"
- },
- "PHP": {
- "name": "Philippine Piso"
- },
- "PLN": {
- "name": "Polish Zloty"
- },
- "QAR": {
- "name": "Qatari Rial"
- },
- "RON": {
- "name": "Romanian Leu"
- },
- "RUB": {
- "name": "Russian Rouble"
- },
- "RWF": {
- "name": "Rwandan Franc"
- },
- "SVC": {
- "name": "Salvadoran Colón"
- },
- "WST": {
- "name": "Samoan Tala"
- },
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
- },
- "SAR": {
- "name": "Saudi Riyal"
- },
- "RSD": {
- "name": "Serbian Dinar"
- },
- "SCR": {
- "name": "Seychellois Rupee"
- },
- "SLL": {
- "name": "Sierra Leonean Leone"
- },
- "SGD": {
- "name": "Singapore Dollar"
- },
- "SBD": {
- "name": "Solomon Islands Dollar"
- },
- "SOS": {
- "name": "Somali Shilling"
- },
- "ZAR": {
- "name": "South African Rand"
- },
- "KRW": {
- "name": "South Korean Won",
- "symbol": "₩"
- },
- "SSP": {
- "name": "South Sudanese Pound"
- },
- "LKR": {
- "name": "Sri Lankan Rupee"
- },
- "SHP": {
- "name": "St. Helena Pound"
- },
- "SDG": {
- "name": "Sudanese Pound"
- },
- "SRD": {
- "name": "Surinamese Dollar"
- },
- "SZL": {
- "name": "Swazi Lilangeni"
- },
- "SEK": {
- "name": "Swedish Krona"
- },
- "CHF": {
- "name": "Swiss Franc"
- },
- "SYP": {
- "name": "Syrian Pound"
- },
- "TJS": {
- "name": "Tajikistani Somoni"
- },
- "TZS": {
- "name": "Tanzanian Shilling"
- },
- "THB": {
- "name": "Thai Baht"
- },
- "TOP": {
- "name": "Tongan Paʻanga"
- },
- "TTD": {
- "name": "Trinidad & Tobago Dollar"
- },
- "TND": {
- "name": "Tunisian Dinar"
- },
- "TRY": {
- "name": "Turkish Lira"
- },
- "TMT": {
- "name": "Turkmenistani Manat"
- },
- "UGX": {
- "name": "Ugandan Shilling"
- },
- "UAH": {
- "name": "Ukrainian Hryvnia"
- },
- "AED": {
- "name": "United Arab Emirates Dirham"
- },
- "UYU": {
- "name": "Uruguayan Peso"
- },
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
- "UZS": {
- "name": "Uzbekistani Som"
- },
- "VUV": {
- "name": "Vanuatu Vatu"
- },
- "VEF": {
- "name": "Venezuelan Bolívar"
- },
- "VND": {
- "name": "Vietnamese Dong",
- "symbol": "₫"
- },
- "XOF": {
- "name": "West African CFA Franc",
- "symbol": "CFA"
- },
- "YER": {
- "name": "Yemeni Rial"
- },
- "ZMW": {
- "name": "Zambian Kwacha"
- },
- "ZWL": {
- "name": "Zimbabwean Dollar (2009)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en-IL.json b/vendor/commerceguys/intl/resources/currency/en-IL.json
deleted file mode 100644
index 97dbe0dbf..000000000
--- a/vendor/commerceguys/intl/resources/currency/en-IL.json
+++ /dev/null
@@ -1,493 +0,0 @@
-{
- "AFN": {
- "name": "Afghan Afghani"
- },
- "ALL": {
- "name": "Albanian Lek"
- },
- "DZD": {
- "name": "Algerian Dinar"
- },
- "AOA": {
- "name": "Angolan Kwanza"
- },
- "ARS": {
- "name": "Argentine Peso"
- },
- "AMD": {
- "name": "Armenian Dram"
- },
- "AWG": {
- "name": "Aruban Florin"
- },
- "AUD": {
- "name": "Australian Dollar",
- "symbol": "A$"
- },
- "AZN": {
- "name": "Azerbaijani Manat"
- },
- "BSD": {
- "name": "Bahamian Dollar"
- },
- "BHD": {
- "name": "Bahraini Dinar"
- },
- "BDT": {
- "name": "Bangladeshi Taka"
- },
- "BBD": {
- "name": "Barbadian Dollar"
- },
- "BYN": {
- "name": "Belarusian Rouble"
- },
- "BZD": {
- "name": "Belize Dollar"
- },
- "BMD": {
- "name": "Bermudan Dollar"
- },
- "BTN": {
- "name": "Bhutanese Ngultrum"
- },
- "BOB": {
- "name": "Bolivian Boliviano"
- },
- "BAM": {
- "name": "Bosnia-Herzegovina Convertible Mark"
- },
- "BWP": {
- "name": "Botswanan Pula"
- },
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
- "GBP": {
- "name": "British Pound",
- "symbol": "£"
- },
- "BND": {
- "name": "Brunei Dollar"
- },
- "BGN": {
- "name": "Bulgarian Lev"
- },
- "BIF": {
- "name": "Burundian Franc"
- },
- "KHR": {
- "name": "Cambodian Riel"
- },
- "CAD": {
- "name": "Canadian Dollar",
- "symbol": "CA$"
- },
- "CVE": {
- "name": "Cape Verdean Escudo"
- },
- "KYD": {
- "name": "Cayman Islands Dollar"
- },
- "XAF": {
- "name": "Central African CFA Franc",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "CFP Franc",
- "symbol": "CFPF"
- },
- "CLP": {
- "name": "Chilean Peso"
- },
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
- "COP": {
- "name": "Colombian Peso"
- },
- "KMF": {
- "name": "Comorian Franc"
- },
- "CDF": {
- "name": "Congolese Franc"
- },
- "CRC": {
- "name": "Costa Rican Colón"
- },
- "HRK": {
- "name": "Croatian Kuna"
- },
- "CUC": {
- "name": "Cuban Convertible Peso"
- },
- "CUP": {
- "name": "Cuban Peso"
- },
- "CZK": {
- "name": "Czech Koruna"
- },
- "DKK": {
- "name": "Danish Krone"
- },
- "DJF": {
- "name": "Djiboutian Franc"
- },
- "DOP": {
- "name": "Dominican Peso"
- },
- "XCD": {
- "name": "East Caribbean Dollar",
- "symbol": "EC$"
- },
- "EGP": {
- "name": "Egyptian Pound"
- },
- "ERN": {
- "name": "Eritrean Nakfa"
- },
- "ETB": {
- "name": "Ethiopian Birr"
- },
- "EUR": {
- "name": "Euro",
- "symbol": "€"
- },
- "FKP": {
- "name": "Falkland Islands Pound"
- },
- "FJD": {
- "name": "Fijian Dollar"
- },
- "GMD": {
- "name": "Gambian Dalasi"
- },
- "GEL": {
- "name": "Georgian Lari"
- },
- "GHS": {
- "name": "Ghanaian Cedi"
- },
- "GIP": {
- "name": "Gibraltar Pound"
- },
- "GTQ": {
- "name": "Guatemalan Quetzal"
- },
- "GNF": {
- "name": "Guinean Franc"
- },
- "GYD": {
- "name": "Guyanaese Dollar"
- },
- "HTG": {
- "name": "Haitian Gourde"
- },
- "HNL": {
- "name": "Honduran Lempira"
- },
- "HKD": {
- "name": "Hong Kong Dollar",
- "symbol": "HK$"
- },
- "HUF": {
- "name": "Hungarian Forint"
- },
- "ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Indonesian Rupiah"
- },
- "IRR": {
- "name": "Iranian Rial"
- },
- "IQD": {
- "name": "Iraqi Dinar"
- },
- "ILS": {
- "name": "Israeli New Shekel",
- "symbol": "₪"
- },
- "JMD": {
- "name": "Jamaican Dollar"
- },
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
- "JOD": {
- "name": "Jordanian Dinar"
- },
- "KZT": {
- "name": "Kazakhstani Tenge"
- },
- "KES": {
- "name": "Kenyan Shilling"
- },
- "KWD": {
- "name": "Kuwaiti Dinar"
- },
- "KGS": {
- "name": "Kyrgystani Som"
- },
- "LAK": {
- "name": "Laotian Kip"
- },
- "LBP": {
- "name": "Lebanese Pound"
- },
- "LSL": {
- "name": "Lesotho Loti"
- },
- "LRD": {
- "name": "Liberian Dollar"
- },
- "LYD": {
- "name": "Libyan Dinar"
- },
- "MOP": {
- "name": "Macanese Pataca"
- },
- "MKD": {
- "name": "Macedonian Denar"
- },
- "MGA": {
- "name": "Malagasy Ariary"
- },
- "MWK": {
- "name": "Malawian Kwacha"
- },
- "MYR": {
- "name": "Malaysian Ringgit"
- },
- "MVR": {
- "name": "Maldivian Rufiyaa"
- },
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
- "MUR": {
- "name": "Mauritian Rupee"
- },
- "MXN": {
- "name": "Mexican Peso",
- "symbol": "MX$"
- },
- "MDL": {
- "name": "Moldovan Leu"
- },
- "MNT": {
- "name": "Mongolian Tugrik"
- },
- "MAD": {
- "name": "Moroccan Dirham"
- },
- "MZN": {
- "name": "Mozambican Metical"
- },
- "MMK": {
- "name": "Myanmar Kyat"
- },
- "NAD": {
- "name": "Namibian Dollar"
- },
- "NPR": {
- "name": "Nepalese Rupee"
- },
- "ANG": {
- "name": "Netherlands Antillean Guilder"
- },
- "TWD": {
- "name": "New Taiwan Dollar",
- "symbol": "NT$"
- },
- "NZD": {
- "name": "New Zealand Dollar",
- "symbol": "NZ$"
- },
- "NIO": {
- "name": "Nicaraguan Córdoba"
- },
- "NGN": {
- "name": "Nigerian Naira"
- },
- "KPW": {
- "name": "North Korean Won"
- },
- "NOK": {
- "name": "Norwegian Krone"
- },
- "OMR": {
- "name": "Omani Rial"
- },
- "PKR": {
- "name": "Pakistani Rupee"
- },
- "PAB": {
- "name": "Panamanian Balboa"
- },
- "PGK": {
- "name": "Papua New Guinean Kina"
- },
- "PYG": {
- "name": "Paraguayan Guarani"
- },
- "PEN": {
- "name": "Peruvian Sol"
- },
- "PHP": {
- "name": "Philippine Piso"
- },
- "PLN": {
- "name": "Polish Zloty"
- },
- "QAR": {
- "name": "Qatari Rial"
- },
- "RON": {
- "name": "Romanian Leu"
- },
- "RUB": {
- "name": "Russian Rouble"
- },
- "RWF": {
- "name": "Rwandan Franc"
- },
- "SVC": {
- "name": "Salvadoran Colón"
- },
- "WST": {
- "name": "Samoan Tala"
- },
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
- },
- "SAR": {
- "name": "Saudi Riyal"
- },
- "RSD": {
- "name": "Serbian Dinar"
- },
- "SCR": {
- "name": "Seychellois Rupee"
- },
- "SLL": {
- "name": "Sierra Leonean Leone"
- },
- "SGD": {
- "name": "Singapore Dollar"
- },
- "SBD": {
- "name": "Solomon Islands Dollar"
- },
- "SOS": {
- "name": "Somali Shilling"
- },
- "ZAR": {
- "name": "South African Rand"
- },
- "KRW": {
- "name": "South Korean Won",
- "symbol": "₩"
- },
- "SSP": {
- "name": "South Sudanese Pound"
- },
- "LKR": {
- "name": "Sri Lankan Rupee"
- },
- "SHP": {
- "name": "St. Helena Pound"
- },
- "SDG": {
- "name": "Sudanese Pound"
- },
- "SRD": {
- "name": "Surinamese Dollar"
- },
- "SZL": {
- "name": "Swazi Lilangeni"
- },
- "SEK": {
- "name": "Swedish Krona"
- },
- "CHF": {
- "name": "Swiss Franc"
- },
- "SYP": {
- "name": "Syrian Pound"
- },
- "TJS": {
- "name": "Tajikistani Somoni"
- },
- "TZS": {
- "name": "Tanzanian Shilling"
- },
- "THB": {
- "name": "Thai Baht"
- },
- "TOP": {
- "name": "Tongan Paʻanga"
- },
- "TTD": {
- "name": "Trinidad & Tobago Dollar"
- },
- "TND": {
- "name": "Tunisian Dinar"
- },
- "TRY": {
- "name": "Turkish Lira"
- },
- "TMT": {
- "name": "Turkmenistani Manat"
- },
- "UGX": {
- "name": "Ugandan Shilling"
- },
- "UAH": {
- "name": "Ukrainian Hryvnia"
- },
- "AED": {
- "name": "United Arab Emirates Dirham"
- },
- "UYU": {
- "name": "Uruguayan Peso"
- },
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
- "UZS": {
- "name": "Uzbekistani Som"
- },
- "VUV": {
- "name": "Vanuatu Vatu"
- },
- "VEF": {
- "name": "Venezuelan Bolívar"
- },
- "VND": {
- "name": "Vietnamese Dong",
- "symbol": "₫"
- },
- "XOF": {
- "name": "West African CFA Franc",
- "symbol": "CFA"
- },
- "YER": {
- "name": "Yemeni Rial"
- },
- "ZMW": {
- "name": "Zambian Kwacha"
- },
- "ZWL": {
- "name": "Zimbabwean Dollar (2009)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en-IM.json b/vendor/commerceguys/intl/resources/currency/en-IM.json
index 7c0de43b6..785d94390 100644
--- a/vendor/commerceguys/intl/resources/currency/en-IM.json
+++ b/vendor/commerceguys/intl/resources/currency/en-IM.json
@@ -266,7 +266,7 @@
"MVR": {
"name": "Maldivian Rufiyaa"
},
- "MRO": {
+ "MRU": {
"name": "Mauritanian Ouguiya"
},
"MUR": {
@@ -362,7 +362,7 @@
"WST": {
"name": "Samoan Tala"
},
- "STD": {
+ "STN": {
"name": "São Tomé & Príncipe Dobra"
},
"SAR": {
@@ -400,7 +400,7 @@
"name": "Sri Lankan Rupee"
},
"SHP": {
- "name": "St. Helena Pound"
+ "name": "St Helena Pound"
},
"SDG": {
"name": "Sudanese Pound"
@@ -457,6 +457,9 @@
"AED": {
"name": "United Arab Emirates Dirham"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UYU": {
"name": "Uruguayan Peso"
},
@@ -470,7 +473,7 @@
"VUV": {
"name": "Vanuatu Vatu"
},
- "VEF": {
+ "VES": {
"name": "Venezuelan Bolívar"
},
"VND": {
diff --git a/vendor/commerceguys/intl/resources/currency/en-IN.json b/vendor/commerceguys/intl/resources/currency/en-IN.json
deleted file mode 100644
index 97dbe0dbf..000000000
--- a/vendor/commerceguys/intl/resources/currency/en-IN.json
+++ /dev/null
@@ -1,493 +0,0 @@
-{
- "AFN": {
- "name": "Afghan Afghani"
- },
- "ALL": {
- "name": "Albanian Lek"
- },
- "DZD": {
- "name": "Algerian Dinar"
- },
- "AOA": {
- "name": "Angolan Kwanza"
- },
- "ARS": {
- "name": "Argentine Peso"
- },
- "AMD": {
- "name": "Armenian Dram"
- },
- "AWG": {
- "name": "Aruban Florin"
- },
- "AUD": {
- "name": "Australian Dollar",
- "symbol": "A$"
- },
- "AZN": {
- "name": "Azerbaijani Manat"
- },
- "BSD": {
- "name": "Bahamian Dollar"
- },
- "BHD": {
- "name": "Bahraini Dinar"
- },
- "BDT": {
- "name": "Bangladeshi Taka"
- },
- "BBD": {
- "name": "Barbadian Dollar"
- },
- "BYN": {
- "name": "Belarusian Rouble"
- },
- "BZD": {
- "name": "Belize Dollar"
- },
- "BMD": {
- "name": "Bermudan Dollar"
- },
- "BTN": {
- "name": "Bhutanese Ngultrum"
- },
- "BOB": {
- "name": "Bolivian Boliviano"
- },
- "BAM": {
- "name": "Bosnia-Herzegovina Convertible Mark"
- },
- "BWP": {
- "name": "Botswanan Pula"
- },
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
- "GBP": {
- "name": "British Pound",
- "symbol": "£"
- },
- "BND": {
- "name": "Brunei Dollar"
- },
- "BGN": {
- "name": "Bulgarian Lev"
- },
- "BIF": {
- "name": "Burundian Franc"
- },
- "KHR": {
- "name": "Cambodian Riel"
- },
- "CAD": {
- "name": "Canadian Dollar",
- "symbol": "CA$"
- },
- "CVE": {
- "name": "Cape Verdean Escudo"
- },
- "KYD": {
- "name": "Cayman Islands Dollar"
- },
- "XAF": {
- "name": "Central African CFA Franc",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "CFP Franc",
- "symbol": "CFPF"
- },
- "CLP": {
- "name": "Chilean Peso"
- },
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
- "COP": {
- "name": "Colombian Peso"
- },
- "KMF": {
- "name": "Comorian Franc"
- },
- "CDF": {
- "name": "Congolese Franc"
- },
- "CRC": {
- "name": "Costa Rican Colón"
- },
- "HRK": {
- "name": "Croatian Kuna"
- },
- "CUC": {
- "name": "Cuban Convertible Peso"
- },
- "CUP": {
- "name": "Cuban Peso"
- },
- "CZK": {
- "name": "Czech Koruna"
- },
- "DKK": {
- "name": "Danish Krone"
- },
- "DJF": {
- "name": "Djiboutian Franc"
- },
- "DOP": {
- "name": "Dominican Peso"
- },
- "XCD": {
- "name": "East Caribbean Dollar",
- "symbol": "EC$"
- },
- "EGP": {
- "name": "Egyptian Pound"
- },
- "ERN": {
- "name": "Eritrean Nakfa"
- },
- "ETB": {
- "name": "Ethiopian Birr"
- },
- "EUR": {
- "name": "Euro",
- "symbol": "€"
- },
- "FKP": {
- "name": "Falkland Islands Pound"
- },
- "FJD": {
- "name": "Fijian Dollar"
- },
- "GMD": {
- "name": "Gambian Dalasi"
- },
- "GEL": {
- "name": "Georgian Lari"
- },
- "GHS": {
- "name": "Ghanaian Cedi"
- },
- "GIP": {
- "name": "Gibraltar Pound"
- },
- "GTQ": {
- "name": "Guatemalan Quetzal"
- },
- "GNF": {
- "name": "Guinean Franc"
- },
- "GYD": {
- "name": "Guyanaese Dollar"
- },
- "HTG": {
- "name": "Haitian Gourde"
- },
- "HNL": {
- "name": "Honduran Lempira"
- },
- "HKD": {
- "name": "Hong Kong Dollar",
- "symbol": "HK$"
- },
- "HUF": {
- "name": "Hungarian Forint"
- },
- "ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Indonesian Rupiah"
- },
- "IRR": {
- "name": "Iranian Rial"
- },
- "IQD": {
- "name": "Iraqi Dinar"
- },
- "ILS": {
- "name": "Israeli New Shekel",
- "symbol": "₪"
- },
- "JMD": {
- "name": "Jamaican Dollar"
- },
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
- "JOD": {
- "name": "Jordanian Dinar"
- },
- "KZT": {
- "name": "Kazakhstani Tenge"
- },
- "KES": {
- "name": "Kenyan Shilling"
- },
- "KWD": {
- "name": "Kuwaiti Dinar"
- },
- "KGS": {
- "name": "Kyrgystani Som"
- },
- "LAK": {
- "name": "Laotian Kip"
- },
- "LBP": {
- "name": "Lebanese Pound"
- },
- "LSL": {
- "name": "Lesotho Loti"
- },
- "LRD": {
- "name": "Liberian Dollar"
- },
- "LYD": {
- "name": "Libyan Dinar"
- },
- "MOP": {
- "name": "Macanese Pataca"
- },
- "MKD": {
- "name": "Macedonian Denar"
- },
- "MGA": {
- "name": "Malagasy Ariary"
- },
- "MWK": {
- "name": "Malawian Kwacha"
- },
- "MYR": {
- "name": "Malaysian Ringgit"
- },
- "MVR": {
- "name": "Maldivian Rufiyaa"
- },
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
- "MUR": {
- "name": "Mauritian Rupee"
- },
- "MXN": {
- "name": "Mexican Peso",
- "symbol": "MX$"
- },
- "MDL": {
- "name": "Moldovan Leu"
- },
- "MNT": {
- "name": "Mongolian Tugrik"
- },
- "MAD": {
- "name": "Moroccan Dirham"
- },
- "MZN": {
- "name": "Mozambican Metical"
- },
- "MMK": {
- "name": "Myanmar Kyat"
- },
- "NAD": {
- "name": "Namibian Dollar"
- },
- "NPR": {
- "name": "Nepalese Rupee"
- },
- "ANG": {
- "name": "Netherlands Antillean Guilder"
- },
- "TWD": {
- "name": "New Taiwan Dollar",
- "symbol": "NT$"
- },
- "NZD": {
- "name": "New Zealand Dollar",
- "symbol": "NZ$"
- },
- "NIO": {
- "name": "Nicaraguan Córdoba"
- },
- "NGN": {
- "name": "Nigerian Naira"
- },
- "KPW": {
- "name": "North Korean Won"
- },
- "NOK": {
- "name": "Norwegian Krone"
- },
- "OMR": {
- "name": "Omani Rial"
- },
- "PKR": {
- "name": "Pakistani Rupee"
- },
- "PAB": {
- "name": "Panamanian Balboa"
- },
- "PGK": {
- "name": "Papua New Guinean Kina"
- },
- "PYG": {
- "name": "Paraguayan Guarani"
- },
- "PEN": {
- "name": "Peruvian Sol"
- },
- "PHP": {
- "name": "Philippine Piso"
- },
- "PLN": {
- "name": "Polish Zloty"
- },
- "QAR": {
- "name": "Qatari Rial"
- },
- "RON": {
- "name": "Romanian Leu"
- },
- "RUB": {
- "name": "Russian Rouble"
- },
- "RWF": {
- "name": "Rwandan Franc"
- },
- "SVC": {
- "name": "Salvadoran Colón"
- },
- "WST": {
- "name": "Samoan Tala"
- },
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
- },
- "SAR": {
- "name": "Saudi Riyal"
- },
- "RSD": {
- "name": "Serbian Dinar"
- },
- "SCR": {
- "name": "Seychellois Rupee"
- },
- "SLL": {
- "name": "Sierra Leonean Leone"
- },
- "SGD": {
- "name": "Singapore Dollar"
- },
- "SBD": {
- "name": "Solomon Islands Dollar"
- },
- "SOS": {
- "name": "Somali Shilling"
- },
- "ZAR": {
- "name": "South African Rand"
- },
- "KRW": {
- "name": "South Korean Won",
- "symbol": "₩"
- },
- "SSP": {
- "name": "South Sudanese Pound"
- },
- "LKR": {
- "name": "Sri Lankan Rupee"
- },
- "SHP": {
- "name": "St. Helena Pound"
- },
- "SDG": {
- "name": "Sudanese Pound"
- },
- "SRD": {
- "name": "Surinamese Dollar"
- },
- "SZL": {
- "name": "Swazi Lilangeni"
- },
- "SEK": {
- "name": "Swedish Krona"
- },
- "CHF": {
- "name": "Swiss Franc"
- },
- "SYP": {
- "name": "Syrian Pound"
- },
- "TJS": {
- "name": "Tajikistani Somoni"
- },
- "TZS": {
- "name": "Tanzanian Shilling"
- },
- "THB": {
- "name": "Thai Baht"
- },
- "TOP": {
- "name": "Tongan Paʻanga"
- },
- "TTD": {
- "name": "Trinidad & Tobago Dollar"
- },
- "TND": {
- "name": "Tunisian Dinar"
- },
- "TRY": {
- "name": "Turkish Lira"
- },
- "TMT": {
- "name": "Turkmenistani Manat"
- },
- "UGX": {
- "name": "Ugandan Shilling"
- },
- "UAH": {
- "name": "Ukrainian Hryvnia"
- },
- "AED": {
- "name": "United Arab Emirates Dirham"
- },
- "UYU": {
- "name": "Uruguayan Peso"
- },
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
- "UZS": {
- "name": "Uzbekistani Som"
- },
- "VUV": {
- "name": "Vanuatu Vatu"
- },
- "VEF": {
- "name": "Venezuelan Bolívar"
- },
- "VND": {
- "name": "Vietnamese Dong",
- "symbol": "₫"
- },
- "XOF": {
- "name": "West African CFA Franc",
- "symbol": "CFA"
- },
- "YER": {
- "name": "Yemeni Rial"
- },
- "ZMW": {
- "name": "Zambian Kwacha"
- },
- "ZWL": {
- "name": "Zimbabwean Dollar (2009)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en-IO.json b/vendor/commerceguys/intl/resources/currency/en-IO.json
deleted file mode 100644
index 97dbe0dbf..000000000
--- a/vendor/commerceguys/intl/resources/currency/en-IO.json
+++ /dev/null
@@ -1,493 +0,0 @@
-{
- "AFN": {
- "name": "Afghan Afghani"
- },
- "ALL": {
- "name": "Albanian Lek"
- },
- "DZD": {
- "name": "Algerian Dinar"
- },
- "AOA": {
- "name": "Angolan Kwanza"
- },
- "ARS": {
- "name": "Argentine Peso"
- },
- "AMD": {
- "name": "Armenian Dram"
- },
- "AWG": {
- "name": "Aruban Florin"
- },
- "AUD": {
- "name": "Australian Dollar",
- "symbol": "A$"
- },
- "AZN": {
- "name": "Azerbaijani Manat"
- },
- "BSD": {
- "name": "Bahamian Dollar"
- },
- "BHD": {
- "name": "Bahraini Dinar"
- },
- "BDT": {
- "name": "Bangladeshi Taka"
- },
- "BBD": {
- "name": "Barbadian Dollar"
- },
- "BYN": {
- "name": "Belarusian Rouble"
- },
- "BZD": {
- "name": "Belize Dollar"
- },
- "BMD": {
- "name": "Bermudan Dollar"
- },
- "BTN": {
- "name": "Bhutanese Ngultrum"
- },
- "BOB": {
- "name": "Bolivian Boliviano"
- },
- "BAM": {
- "name": "Bosnia-Herzegovina Convertible Mark"
- },
- "BWP": {
- "name": "Botswanan Pula"
- },
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
- "GBP": {
- "name": "British Pound",
- "symbol": "£"
- },
- "BND": {
- "name": "Brunei Dollar"
- },
- "BGN": {
- "name": "Bulgarian Lev"
- },
- "BIF": {
- "name": "Burundian Franc"
- },
- "KHR": {
- "name": "Cambodian Riel"
- },
- "CAD": {
- "name": "Canadian Dollar",
- "symbol": "CA$"
- },
- "CVE": {
- "name": "Cape Verdean Escudo"
- },
- "KYD": {
- "name": "Cayman Islands Dollar"
- },
- "XAF": {
- "name": "Central African CFA Franc",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "CFP Franc",
- "symbol": "CFPF"
- },
- "CLP": {
- "name": "Chilean Peso"
- },
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
- "COP": {
- "name": "Colombian Peso"
- },
- "KMF": {
- "name": "Comorian Franc"
- },
- "CDF": {
- "name": "Congolese Franc"
- },
- "CRC": {
- "name": "Costa Rican Colón"
- },
- "HRK": {
- "name": "Croatian Kuna"
- },
- "CUC": {
- "name": "Cuban Convertible Peso"
- },
- "CUP": {
- "name": "Cuban Peso"
- },
- "CZK": {
- "name": "Czech Koruna"
- },
- "DKK": {
- "name": "Danish Krone"
- },
- "DJF": {
- "name": "Djiboutian Franc"
- },
- "DOP": {
- "name": "Dominican Peso"
- },
- "XCD": {
- "name": "East Caribbean Dollar",
- "symbol": "EC$"
- },
- "EGP": {
- "name": "Egyptian Pound"
- },
- "ERN": {
- "name": "Eritrean Nakfa"
- },
- "ETB": {
- "name": "Ethiopian Birr"
- },
- "EUR": {
- "name": "Euro",
- "symbol": "€"
- },
- "FKP": {
- "name": "Falkland Islands Pound"
- },
- "FJD": {
- "name": "Fijian Dollar"
- },
- "GMD": {
- "name": "Gambian Dalasi"
- },
- "GEL": {
- "name": "Georgian Lari"
- },
- "GHS": {
- "name": "Ghanaian Cedi"
- },
- "GIP": {
- "name": "Gibraltar Pound"
- },
- "GTQ": {
- "name": "Guatemalan Quetzal"
- },
- "GNF": {
- "name": "Guinean Franc"
- },
- "GYD": {
- "name": "Guyanaese Dollar"
- },
- "HTG": {
- "name": "Haitian Gourde"
- },
- "HNL": {
- "name": "Honduran Lempira"
- },
- "HKD": {
- "name": "Hong Kong Dollar",
- "symbol": "HK$"
- },
- "HUF": {
- "name": "Hungarian Forint"
- },
- "ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Indonesian Rupiah"
- },
- "IRR": {
- "name": "Iranian Rial"
- },
- "IQD": {
- "name": "Iraqi Dinar"
- },
- "ILS": {
- "name": "Israeli New Shekel",
- "symbol": "₪"
- },
- "JMD": {
- "name": "Jamaican Dollar"
- },
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
- "JOD": {
- "name": "Jordanian Dinar"
- },
- "KZT": {
- "name": "Kazakhstani Tenge"
- },
- "KES": {
- "name": "Kenyan Shilling"
- },
- "KWD": {
- "name": "Kuwaiti Dinar"
- },
- "KGS": {
- "name": "Kyrgystani Som"
- },
- "LAK": {
- "name": "Laotian Kip"
- },
- "LBP": {
- "name": "Lebanese Pound"
- },
- "LSL": {
- "name": "Lesotho Loti"
- },
- "LRD": {
- "name": "Liberian Dollar"
- },
- "LYD": {
- "name": "Libyan Dinar"
- },
- "MOP": {
- "name": "Macanese Pataca"
- },
- "MKD": {
- "name": "Macedonian Denar"
- },
- "MGA": {
- "name": "Malagasy Ariary"
- },
- "MWK": {
- "name": "Malawian Kwacha"
- },
- "MYR": {
- "name": "Malaysian Ringgit"
- },
- "MVR": {
- "name": "Maldivian Rufiyaa"
- },
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
- "MUR": {
- "name": "Mauritian Rupee"
- },
- "MXN": {
- "name": "Mexican Peso",
- "symbol": "MX$"
- },
- "MDL": {
- "name": "Moldovan Leu"
- },
- "MNT": {
- "name": "Mongolian Tugrik"
- },
- "MAD": {
- "name": "Moroccan Dirham"
- },
- "MZN": {
- "name": "Mozambican Metical"
- },
- "MMK": {
- "name": "Myanmar Kyat"
- },
- "NAD": {
- "name": "Namibian Dollar"
- },
- "NPR": {
- "name": "Nepalese Rupee"
- },
- "ANG": {
- "name": "Netherlands Antillean Guilder"
- },
- "TWD": {
- "name": "New Taiwan Dollar",
- "symbol": "NT$"
- },
- "NZD": {
- "name": "New Zealand Dollar",
- "symbol": "NZ$"
- },
- "NIO": {
- "name": "Nicaraguan Córdoba"
- },
- "NGN": {
- "name": "Nigerian Naira"
- },
- "KPW": {
- "name": "North Korean Won"
- },
- "NOK": {
- "name": "Norwegian Krone"
- },
- "OMR": {
- "name": "Omani Rial"
- },
- "PKR": {
- "name": "Pakistani Rupee"
- },
- "PAB": {
- "name": "Panamanian Balboa"
- },
- "PGK": {
- "name": "Papua New Guinean Kina"
- },
- "PYG": {
- "name": "Paraguayan Guarani"
- },
- "PEN": {
- "name": "Peruvian Sol"
- },
- "PHP": {
- "name": "Philippine Piso"
- },
- "PLN": {
- "name": "Polish Zloty"
- },
- "QAR": {
- "name": "Qatari Rial"
- },
- "RON": {
- "name": "Romanian Leu"
- },
- "RUB": {
- "name": "Russian Rouble"
- },
- "RWF": {
- "name": "Rwandan Franc"
- },
- "SVC": {
- "name": "Salvadoran Colón"
- },
- "WST": {
- "name": "Samoan Tala"
- },
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
- },
- "SAR": {
- "name": "Saudi Riyal"
- },
- "RSD": {
- "name": "Serbian Dinar"
- },
- "SCR": {
- "name": "Seychellois Rupee"
- },
- "SLL": {
- "name": "Sierra Leonean Leone"
- },
- "SGD": {
- "name": "Singapore Dollar"
- },
- "SBD": {
- "name": "Solomon Islands Dollar"
- },
- "SOS": {
- "name": "Somali Shilling"
- },
- "ZAR": {
- "name": "South African Rand"
- },
- "KRW": {
- "name": "South Korean Won",
- "symbol": "₩"
- },
- "SSP": {
- "name": "South Sudanese Pound"
- },
- "LKR": {
- "name": "Sri Lankan Rupee"
- },
- "SHP": {
- "name": "St. Helena Pound"
- },
- "SDG": {
- "name": "Sudanese Pound"
- },
- "SRD": {
- "name": "Surinamese Dollar"
- },
- "SZL": {
- "name": "Swazi Lilangeni"
- },
- "SEK": {
- "name": "Swedish Krona"
- },
- "CHF": {
- "name": "Swiss Franc"
- },
- "SYP": {
- "name": "Syrian Pound"
- },
- "TJS": {
- "name": "Tajikistani Somoni"
- },
- "TZS": {
- "name": "Tanzanian Shilling"
- },
- "THB": {
- "name": "Thai Baht"
- },
- "TOP": {
- "name": "Tongan Paʻanga"
- },
- "TTD": {
- "name": "Trinidad & Tobago Dollar"
- },
- "TND": {
- "name": "Tunisian Dinar"
- },
- "TRY": {
- "name": "Turkish Lira"
- },
- "TMT": {
- "name": "Turkmenistani Manat"
- },
- "UGX": {
- "name": "Ugandan Shilling"
- },
- "UAH": {
- "name": "Ukrainian Hryvnia"
- },
- "AED": {
- "name": "United Arab Emirates Dirham"
- },
- "UYU": {
- "name": "Uruguayan Peso"
- },
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
- "UZS": {
- "name": "Uzbekistani Som"
- },
- "VUV": {
- "name": "Vanuatu Vatu"
- },
- "VEF": {
- "name": "Venezuelan Bolívar"
- },
- "VND": {
- "name": "Vietnamese Dong",
- "symbol": "₫"
- },
- "XOF": {
- "name": "West African CFA Franc",
- "symbol": "CFA"
- },
- "YER": {
- "name": "Yemeni Rial"
- },
- "ZMW": {
- "name": "Zambian Kwacha"
- },
- "ZWL": {
- "name": "Zimbabwean Dollar (2009)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en-JE.json b/vendor/commerceguys/intl/resources/currency/en-JE.json
index 7c0de43b6..785d94390 100644
--- a/vendor/commerceguys/intl/resources/currency/en-JE.json
+++ b/vendor/commerceguys/intl/resources/currency/en-JE.json
@@ -266,7 +266,7 @@
"MVR": {
"name": "Maldivian Rufiyaa"
},
- "MRO": {
+ "MRU": {
"name": "Mauritanian Ouguiya"
},
"MUR": {
@@ -362,7 +362,7 @@
"WST": {
"name": "Samoan Tala"
},
- "STD": {
+ "STN": {
"name": "São Tomé & Príncipe Dobra"
},
"SAR": {
@@ -400,7 +400,7 @@
"name": "Sri Lankan Rupee"
},
"SHP": {
- "name": "St. Helena Pound"
+ "name": "St Helena Pound"
},
"SDG": {
"name": "Sudanese Pound"
@@ -457,6 +457,9 @@
"AED": {
"name": "United Arab Emirates Dirham"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UYU": {
"name": "Uruguayan Peso"
},
@@ -470,7 +473,7 @@
"VUV": {
"name": "Vanuatu Vatu"
},
- "VEF": {
+ "VES": {
"name": "Venezuelan Bolívar"
},
"VND": {
diff --git a/vendor/commerceguys/intl/resources/currency/en-JM.json b/vendor/commerceguys/intl/resources/currency/en-JM.json
deleted file mode 100644
index b3e723358..000000000
--- a/vendor/commerceguys/intl/resources/currency/en-JM.json
+++ /dev/null
@@ -1,494 +0,0 @@
-{
- "AFN": {
- "name": "Afghan Afghani"
- },
- "ALL": {
- "name": "Albanian Lek"
- },
- "DZD": {
- "name": "Algerian Dinar"
- },
- "AOA": {
- "name": "Angolan Kwanza"
- },
- "ARS": {
- "name": "Argentine Peso"
- },
- "AMD": {
- "name": "Armenian Dram"
- },
- "AWG": {
- "name": "Aruban Florin"
- },
- "AUD": {
- "name": "Australian Dollar",
- "symbol": "A$"
- },
- "AZN": {
- "name": "Azerbaijani Manat"
- },
- "BSD": {
- "name": "Bahamian Dollar"
- },
- "BHD": {
- "name": "Bahraini Dinar"
- },
- "BDT": {
- "name": "Bangladeshi Taka"
- },
- "BBD": {
- "name": "Barbadian Dollar"
- },
- "BYN": {
- "name": "Belarusian Rouble"
- },
- "BZD": {
- "name": "Belize Dollar"
- },
- "BMD": {
- "name": "Bermudan Dollar"
- },
- "BTN": {
- "name": "Bhutanese Ngultrum"
- },
- "BOB": {
- "name": "Bolivian Boliviano"
- },
- "BAM": {
- "name": "Bosnia-Herzegovina Convertible Mark"
- },
- "BWP": {
- "name": "Botswanan Pula"
- },
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
- "GBP": {
- "name": "British Pound",
- "symbol": "£"
- },
- "BND": {
- "name": "Brunei Dollar"
- },
- "BGN": {
- "name": "Bulgarian Lev"
- },
- "BIF": {
- "name": "Burundian Franc"
- },
- "KHR": {
- "name": "Cambodian Riel"
- },
- "CAD": {
- "name": "Canadian Dollar",
- "symbol": "CA$"
- },
- "CVE": {
- "name": "Cape Verdean Escudo"
- },
- "KYD": {
- "name": "Cayman Islands Dollar"
- },
- "XAF": {
- "name": "Central African CFA Franc",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "CFP Franc",
- "symbol": "CFPF"
- },
- "CLP": {
- "name": "Chilean Peso"
- },
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
- "COP": {
- "name": "Colombian Peso"
- },
- "KMF": {
- "name": "Comorian Franc"
- },
- "CDF": {
- "name": "Congolese Franc"
- },
- "CRC": {
- "name": "Costa Rican Colón"
- },
- "HRK": {
- "name": "Croatian Kuna"
- },
- "CUC": {
- "name": "Cuban Convertible Peso"
- },
- "CUP": {
- "name": "Cuban Peso"
- },
- "CZK": {
- "name": "Czech Koruna"
- },
- "DKK": {
- "name": "Danish Krone"
- },
- "DJF": {
- "name": "Djiboutian Franc"
- },
- "DOP": {
- "name": "Dominican Peso"
- },
- "XCD": {
- "name": "East Caribbean Dollar",
- "symbol": "EC$"
- },
- "EGP": {
- "name": "Egyptian Pound"
- },
- "ERN": {
- "name": "Eritrean Nakfa"
- },
- "ETB": {
- "name": "Ethiopian Birr"
- },
- "EUR": {
- "name": "Euro",
- "symbol": "€"
- },
- "FKP": {
- "name": "Falkland Islands Pound"
- },
- "FJD": {
- "name": "Fijian Dollar"
- },
- "GMD": {
- "name": "Gambian Dalasi"
- },
- "GEL": {
- "name": "Georgian Lari"
- },
- "GHS": {
- "name": "Ghanaian Cedi"
- },
- "GIP": {
- "name": "Gibraltar Pound"
- },
- "GTQ": {
- "name": "Guatemalan Quetzal"
- },
- "GNF": {
- "name": "Guinean Franc"
- },
- "GYD": {
- "name": "Guyanaese Dollar"
- },
- "HTG": {
- "name": "Haitian Gourde"
- },
- "HNL": {
- "name": "Honduran Lempira"
- },
- "HKD": {
- "name": "Hong Kong Dollar",
- "symbol": "HK$"
- },
- "HUF": {
- "name": "Hungarian Forint"
- },
- "ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Indonesian Rupiah"
- },
- "IRR": {
- "name": "Iranian Rial"
- },
- "IQD": {
- "name": "Iraqi Dinar"
- },
- "ILS": {
- "name": "Israeli New Shekel",
- "symbol": "₪"
- },
- "JMD": {
- "name": "Jamaican Dollar",
- "symbol": "$"
- },
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
- "JOD": {
- "name": "Jordanian Dinar"
- },
- "KZT": {
- "name": "Kazakhstani Tenge"
- },
- "KES": {
- "name": "Kenyan Shilling"
- },
- "KWD": {
- "name": "Kuwaiti Dinar"
- },
- "KGS": {
- "name": "Kyrgystani Som"
- },
- "LAK": {
- "name": "Laotian Kip"
- },
- "LBP": {
- "name": "Lebanese Pound"
- },
- "LSL": {
- "name": "Lesotho Loti"
- },
- "LRD": {
- "name": "Liberian Dollar"
- },
- "LYD": {
- "name": "Libyan Dinar"
- },
- "MOP": {
- "name": "Macanese Pataca"
- },
- "MKD": {
- "name": "Macedonian Denar"
- },
- "MGA": {
- "name": "Malagasy Ariary"
- },
- "MWK": {
- "name": "Malawian Kwacha"
- },
- "MYR": {
- "name": "Malaysian Ringgit"
- },
- "MVR": {
- "name": "Maldivian Rufiyaa"
- },
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
- "MUR": {
- "name": "Mauritian Rupee"
- },
- "MXN": {
- "name": "Mexican Peso",
- "symbol": "MX$"
- },
- "MDL": {
- "name": "Moldovan Leu"
- },
- "MNT": {
- "name": "Mongolian Tugrik"
- },
- "MAD": {
- "name": "Moroccan Dirham"
- },
- "MZN": {
- "name": "Mozambican Metical"
- },
- "MMK": {
- "name": "Myanmar Kyat"
- },
- "NAD": {
- "name": "Namibian Dollar"
- },
- "NPR": {
- "name": "Nepalese Rupee"
- },
- "ANG": {
- "name": "Netherlands Antillean Guilder"
- },
- "TWD": {
- "name": "New Taiwan Dollar",
- "symbol": "NT$"
- },
- "NZD": {
- "name": "New Zealand Dollar",
- "symbol": "NZ$"
- },
- "NIO": {
- "name": "Nicaraguan Córdoba"
- },
- "NGN": {
- "name": "Nigerian Naira"
- },
- "KPW": {
- "name": "North Korean Won"
- },
- "NOK": {
- "name": "Norwegian Krone"
- },
- "OMR": {
- "name": "Omani Rial"
- },
- "PKR": {
- "name": "Pakistani Rupee"
- },
- "PAB": {
- "name": "Panamanian Balboa"
- },
- "PGK": {
- "name": "Papua New Guinean Kina"
- },
- "PYG": {
- "name": "Paraguayan Guarani"
- },
- "PEN": {
- "name": "Peruvian Sol"
- },
- "PHP": {
- "name": "Philippine Piso"
- },
- "PLN": {
- "name": "Polish Zloty"
- },
- "QAR": {
- "name": "Qatari Rial"
- },
- "RON": {
- "name": "Romanian Leu"
- },
- "RUB": {
- "name": "Russian Rouble"
- },
- "RWF": {
- "name": "Rwandan Franc"
- },
- "SVC": {
- "name": "Salvadoran Colón"
- },
- "WST": {
- "name": "Samoan Tala"
- },
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
- },
- "SAR": {
- "name": "Saudi Riyal"
- },
- "RSD": {
- "name": "Serbian Dinar"
- },
- "SCR": {
- "name": "Seychellois Rupee"
- },
- "SLL": {
- "name": "Sierra Leonean Leone"
- },
- "SGD": {
- "name": "Singapore Dollar"
- },
- "SBD": {
- "name": "Solomon Islands Dollar"
- },
- "SOS": {
- "name": "Somali Shilling"
- },
- "ZAR": {
- "name": "South African Rand"
- },
- "KRW": {
- "name": "South Korean Won",
- "symbol": "₩"
- },
- "SSP": {
- "name": "South Sudanese Pound"
- },
- "LKR": {
- "name": "Sri Lankan Rupee"
- },
- "SHP": {
- "name": "St. Helena Pound"
- },
- "SDG": {
- "name": "Sudanese Pound"
- },
- "SRD": {
- "name": "Surinamese Dollar"
- },
- "SZL": {
- "name": "Swazi Lilangeni"
- },
- "SEK": {
- "name": "Swedish Krona"
- },
- "CHF": {
- "name": "Swiss Franc"
- },
- "SYP": {
- "name": "Syrian Pound"
- },
- "TJS": {
- "name": "Tajikistani Somoni"
- },
- "TZS": {
- "name": "Tanzanian Shilling"
- },
- "THB": {
- "name": "Thai Baht"
- },
- "TOP": {
- "name": "Tongan Paʻanga"
- },
- "TTD": {
- "name": "Trinidad & Tobago Dollar"
- },
- "TND": {
- "name": "Tunisian Dinar"
- },
- "TRY": {
- "name": "Turkish Lira"
- },
- "TMT": {
- "name": "Turkmenistani Manat"
- },
- "UGX": {
- "name": "Ugandan Shilling"
- },
- "UAH": {
- "name": "Ukrainian Hryvnia"
- },
- "AED": {
- "name": "United Arab Emirates Dirham"
- },
- "UYU": {
- "name": "Uruguayan Peso"
- },
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
- "UZS": {
- "name": "Uzbekistani Som"
- },
- "VUV": {
- "name": "Vanuatu Vatu"
- },
- "VEF": {
- "name": "Venezuelan Bolívar"
- },
- "VND": {
- "name": "Vietnamese Dong",
- "symbol": "₫"
- },
- "XOF": {
- "name": "West African CFA Franc",
- "symbol": "CFA"
- },
- "YER": {
- "name": "Yemeni Rial"
- },
- "ZMW": {
- "name": "Zambian Kwacha"
- },
- "ZWL": {
- "name": "Zimbabwean Dollar (2009)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en-KE.json b/vendor/commerceguys/intl/resources/currency/en-KE.json
deleted file mode 100644
index 0a8b93bca..000000000
--- a/vendor/commerceguys/intl/resources/currency/en-KE.json
+++ /dev/null
@@ -1,494 +0,0 @@
-{
- "AFN": {
- "name": "Afghan Afghani"
- },
- "ALL": {
- "name": "Albanian Lek"
- },
- "DZD": {
- "name": "Algerian Dinar"
- },
- "AOA": {
- "name": "Angolan Kwanza"
- },
- "ARS": {
- "name": "Argentine Peso"
- },
- "AMD": {
- "name": "Armenian Dram"
- },
- "AWG": {
- "name": "Aruban Florin"
- },
- "AUD": {
- "name": "Australian Dollar",
- "symbol": "A$"
- },
- "AZN": {
- "name": "Azerbaijani Manat"
- },
- "BSD": {
- "name": "Bahamian Dollar"
- },
- "BHD": {
- "name": "Bahraini Dinar"
- },
- "BDT": {
- "name": "Bangladeshi Taka"
- },
- "BBD": {
- "name": "Barbadian Dollar"
- },
- "BYN": {
- "name": "Belarusian Rouble"
- },
- "BZD": {
- "name": "Belize Dollar"
- },
- "BMD": {
- "name": "Bermudan Dollar"
- },
- "BTN": {
- "name": "Bhutanese Ngultrum"
- },
- "BOB": {
- "name": "Bolivian Boliviano"
- },
- "BAM": {
- "name": "Bosnia-Herzegovina Convertible Mark"
- },
- "BWP": {
- "name": "Botswanan Pula"
- },
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
- "GBP": {
- "name": "British Pound",
- "symbol": "£"
- },
- "BND": {
- "name": "Brunei Dollar"
- },
- "BGN": {
- "name": "Bulgarian Lev"
- },
- "BIF": {
- "name": "Burundian Franc"
- },
- "KHR": {
- "name": "Cambodian Riel"
- },
- "CAD": {
- "name": "Canadian Dollar",
- "symbol": "CA$"
- },
- "CVE": {
- "name": "Cape Verdean Escudo"
- },
- "KYD": {
- "name": "Cayman Islands Dollar"
- },
- "XAF": {
- "name": "Central African CFA Franc",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "CFP Franc",
- "symbol": "CFPF"
- },
- "CLP": {
- "name": "Chilean Peso"
- },
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
- "COP": {
- "name": "Colombian Peso"
- },
- "KMF": {
- "name": "Comorian Franc"
- },
- "CDF": {
- "name": "Congolese Franc"
- },
- "CRC": {
- "name": "Costa Rican Colón"
- },
- "HRK": {
- "name": "Croatian Kuna"
- },
- "CUC": {
- "name": "Cuban Convertible Peso"
- },
- "CUP": {
- "name": "Cuban Peso"
- },
- "CZK": {
- "name": "Czech Koruna"
- },
- "DKK": {
- "name": "Danish Krone"
- },
- "DJF": {
- "name": "Djiboutian Franc"
- },
- "DOP": {
- "name": "Dominican Peso"
- },
- "XCD": {
- "name": "East Caribbean Dollar",
- "symbol": "EC$"
- },
- "EGP": {
- "name": "Egyptian Pound"
- },
- "ERN": {
- "name": "Eritrean Nakfa"
- },
- "ETB": {
- "name": "Ethiopian Birr"
- },
- "EUR": {
- "name": "Euro",
- "symbol": "€"
- },
- "FKP": {
- "name": "Falkland Islands Pound"
- },
- "FJD": {
- "name": "Fijian Dollar"
- },
- "GMD": {
- "name": "Gambian Dalasi"
- },
- "GEL": {
- "name": "Georgian Lari"
- },
- "GHS": {
- "name": "Ghanaian Cedi"
- },
- "GIP": {
- "name": "Gibraltar Pound"
- },
- "GTQ": {
- "name": "Guatemalan Quetzal"
- },
- "GNF": {
- "name": "Guinean Franc"
- },
- "GYD": {
- "name": "Guyanaese Dollar"
- },
- "HTG": {
- "name": "Haitian Gourde"
- },
- "HNL": {
- "name": "Honduran Lempira"
- },
- "HKD": {
- "name": "Hong Kong Dollar",
- "symbol": "HK$"
- },
- "HUF": {
- "name": "Hungarian Forint"
- },
- "ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Indonesian Rupiah"
- },
- "IRR": {
- "name": "Iranian Rial"
- },
- "IQD": {
- "name": "Iraqi Dinar"
- },
- "ILS": {
- "name": "Israeli New Shekel",
- "symbol": "₪"
- },
- "JMD": {
- "name": "Jamaican Dollar"
- },
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
- "JOD": {
- "name": "Jordanian Dinar"
- },
- "KZT": {
- "name": "Kazakhstani Tenge"
- },
- "KES": {
- "name": "Kenyan Shilling",
- "symbol": "Ksh"
- },
- "KWD": {
- "name": "Kuwaiti Dinar"
- },
- "KGS": {
- "name": "Kyrgystani Som"
- },
- "LAK": {
- "name": "Laotian Kip"
- },
- "LBP": {
- "name": "Lebanese Pound"
- },
- "LSL": {
- "name": "Lesotho Loti"
- },
- "LRD": {
- "name": "Liberian Dollar"
- },
- "LYD": {
- "name": "Libyan Dinar"
- },
- "MOP": {
- "name": "Macanese Pataca"
- },
- "MKD": {
- "name": "Macedonian Denar"
- },
- "MGA": {
- "name": "Malagasy Ariary"
- },
- "MWK": {
- "name": "Malawian Kwacha"
- },
- "MYR": {
- "name": "Malaysian Ringgit"
- },
- "MVR": {
- "name": "Maldivian Rufiyaa"
- },
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
- "MUR": {
- "name": "Mauritian Rupee"
- },
- "MXN": {
- "name": "Mexican Peso",
- "symbol": "MX$"
- },
- "MDL": {
- "name": "Moldovan Leu"
- },
- "MNT": {
- "name": "Mongolian Tugrik"
- },
- "MAD": {
- "name": "Moroccan Dirham"
- },
- "MZN": {
- "name": "Mozambican Metical"
- },
- "MMK": {
- "name": "Myanmar Kyat"
- },
- "NAD": {
- "name": "Namibian Dollar"
- },
- "NPR": {
- "name": "Nepalese Rupee"
- },
- "ANG": {
- "name": "Netherlands Antillean Guilder"
- },
- "TWD": {
- "name": "New Taiwan Dollar",
- "symbol": "NT$"
- },
- "NZD": {
- "name": "New Zealand Dollar",
- "symbol": "NZ$"
- },
- "NIO": {
- "name": "Nicaraguan Córdoba"
- },
- "NGN": {
- "name": "Nigerian Naira"
- },
- "KPW": {
- "name": "North Korean Won"
- },
- "NOK": {
- "name": "Norwegian Krone"
- },
- "OMR": {
- "name": "Omani Rial"
- },
- "PKR": {
- "name": "Pakistani Rupee"
- },
- "PAB": {
- "name": "Panamanian Balboa"
- },
- "PGK": {
- "name": "Papua New Guinean Kina"
- },
- "PYG": {
- "name": "Paraguayan Guarani"
- },
- "PEN": {
- "name": "Peruvian Sol"
- },
- "PHP": {
- "name": "Philippine Piso"
- },
- "PLN": {
- "name": "Polish Zloty"
- },
- "QAR": {
- "name": "Qatari Rial"
- },
- "RON": {
- "name": "Romanian Leu"
- },
- "RUB": {
- "name": "Russian Rouble"
- },
- "RWF": {
- "name": "Rwandan Franc"
- },
- "SVC": {
- "name": "Salvadoran Colón"
- },
- "WST": {
- "name": "Samoan Tala"
- },
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
- },
- "SAR": {
- "name": "Saudi Riyal"
- },
- "RSD": {
- "name": "Serbian Dinar"
- },
- "SCR": {
- "name": "Seychellois Rupee"
- },
- "SLL": {
- "name": "Sierra Leonean Leone"
- },
- "SGD": {
- "name": "Singapore Dollar"
- },
- "SBD": {
- "name": "Solomon Islands Dollar"
- },
- "SOS": {
- "name": "Somali Shilling"
- },
- "ZAR": {
- "name": "South African Rand"
- },
- "KRW": {
- "name": "South Korean Won",
- "symbol": "₩"
- },
- "SSP": {
- "name": "South Sudanese Pound"
- },
- "LKR": {
- "name": "Sri Lankan Rupee"
- },
- "SHP": {
- "name": "St. Helena Pound"
- },
- "SDG": {
- "name": "Sudanese Pound"
- },
- "SRD": {
- "name": "Surinamese Dollar"
- },
- "SZL": {
- "name": "Swazi Lilangeni"
- },
- "SEK": {
- "name": "Swedish Krona"
- },
- "CHF": {
- "name": "Swiss Franc"
- },
- "SYP": {
- "name": "Syrian Pound"
- },
- "TJS": {
- "name": "Tajikistani Somoni"
- },
- "TZS": {
- "name": "Tanzanian Shilling"
- },
- "THB": {
- "name": "Thai Baht"
- },
- "TOP": {
- "name": "Tongan Paʻanga"
- },
- "TTD": {
- "name": "Trinidad & Tobago Dollar"
- },
- "TND": {
- "name": "Tunisian Dinar"
- },
- "TRY": {
- "name": "Turkish Lira"
- },
- "TMT": {
- "name": "Turkmenistani Manat"
- },
- "UGX": {
- "name": "Ugandan Shilling"
- },
- "UAH": {
- "name": "Ukrainian Hryvnia"
- },
- "AED": {
- "name": "United Arab Emirates Dirham"
- },
- "UYU": {
- "name": "Uruguayan Peso"
- },
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
- "UZS": {
- "name": "Uzbekistani Som"
- },
- "VUV": {
- "name": "Vanuatu Vatu"
- },
- "VEF": {
- "name": "Venezuelan Bolívar"
- },
- "VND": {
- "name": "Vietnamese Dong",
- "symbol": "₫"
- },
- "XOF": {
- "name": "West African CFA Franc",
- "symbol": "CFA"
- },
- "YER": {
- "name": "Yemeni Rial"
- },
- "ZMW": {
- "name": "Zambian Kwacha"
- },
- "ZWL": {
- "name": "Zimbabwean Dollar (2009)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en-KI.json b/vendor/commerceguys/intl/resources/currency/en-KI.json
deleted file mode 100644
index fd788caf9..000000000
--- a/vendor/commerceguys/intl/resources/currency/en-KI.json
+++ /dev/null
@@ -1,493 +0,0 @@
-{
- "AFN": {
- "name": "Afghan Afghani"
- },
- "ALL": {
- "name": "Albanian Lek"
- },
- "DZD": {
- "name": "Algerian Dinar"
- },
- "AOA": {
- "name": "Angolan Kwanza"
- },
- "ARS": {
- "name": "Argentine Peso"
- },
- "AMD": {
- "name": "Armenian Dram"
- },
- "AWG": {
- "name": "Aruban Florin"
- },
- "AUD": {
- "name": "Australian Dollar",
- "symbol": "$"
- },
- "AZN": {
- "name": "Azerbaijani Manat"
- },
- "BSD": {
- "name": "Bahamian Dollar"
- },
- "BHD": {
- "name": "Bahraini Dinar"
- },
- "BDT": {
- "name": "Bangladeshi Taka"
- },
- "BBD": {
- "name": "Barbadian Dollar"
- },
- "BYN": {
- "name": "Belarusian Rouble"
- },
- "BZD": {
- "name": "Belize Dollar"
- },
- "BMD": {
- "name": "Bermudan Dollar"
- },
- "BTN": {
- "name": "Bhutanese Ngultrum"
- },
- "BOB": {
- "name": "Bolivian Boliviano"
- },
- "BAM": {
- "name": "Bosnia-Herzegovina Convertible Mark"
- },
- "BWP": {
- "name": "Botswanan Pula"
- },
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
- "GBP": {
- "name": "British Pound",
- "symbol": "£"
- },
- "BND": {
- "name": "Brunei Dollar"
- },
- "BGN": {
- "name": "Bulgarian Lev"
- },
- "BIF": {
- "name": "Burundian Franc"
- },
- "KHR": {
- "name": "Cambodian Riel"
- },
- "CAD": {
- "name": "Canadian Dollar",
- "symbol": "CA$"
- },
- "CVE": {
- "name": "Cape Verdean Escudo"
- },
- "KYD": {
- "name": "Cayman Islands Dollar"
- },
- "XAF": {
- "name": "Central African CFA Franc",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "CFP Franc",
- "symbol": "CFPF"
- },
- "CLP": {
- "name": "Chilean Peso"
- },
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
- "COP": {
- "name": "Colombian Peso"
- },
- "KMF": {
- "name": "Comorian Franc"
- },
- "CDF": {
- "name": "Congolese Franc"
- },
- "CRC": {
- "name": "Costa Rican Colón"
- },
- "HRK": {
- "name": "Croatian Kuna"
- },
- "CUC": {
- "name": "Cuban Convertible Peso"
- },
- "CUP": {
- "name": "Cuban Peso"
- },
- "CZK": {
- "name": "Czech Koruna"
- },
- "DKK": {
- "name": "Danish Krone"
- },
- "DJF": {
- "name": "Djiboutian Franc"
- },
- "DOP": {
- "name": "Dominican Peso"
- },
- "XCD": {
- "name": "East Caribbean Dollar",
- "symbol": "EC$"
- },
- "EGP": {
- "name": "Egyptian Pound"
- },
- "ERN": {
- "name": "Eritrean Nakfa"
- },
- "ETB": {
- "name": "Ethiopian Birr"
- },
- "EUR": {
- "name": "Euro",
- "symbol": "€"
- },
- "FKP": {
- "name": "Falkland Islands Pound"
- },
- "FJD": {
- "name": "Fijian Dollar"
- },
- "GMD": {
- "name": "Gambian Dalasi"
- },
- "GEL": {
- "name": "Georgian Lari"
- },
- "GHS": {
- "name": "Ghanaian Cedi"
- },
- "GIP": {
- "name": "Gibraltar Pound"
- },
- "GTQ": {
- "name": "Guatemalan Quetzal"
- },
- "GNF": {
- "name": "Guinean Franc"
- },
- "GYD": {
- "name": "Guyanaese Dollar"
- },
- "HTG": {
- "name": "Haitian Gourde"
- },
- "HNL": {
- "name": "Honduran Lempira"
- },
- "HKD": {
- "name": "Hong Kong Dollar",
- "symbol": "HK$"
- },
- "HUF": {
- "name": "Hungarian Forint"
- },
- "ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Indonesian Rupiah"
- },
- "IRR": {
- "name": "Iranian Rial"
- },
- "IQD": {
- "name": "Iraqi Dinar"
- },
- "ILS": {
- "name": "Israeli New Shekel",
- "symbol": "₪"
- },
- "JMD": {
- "name": "Jamaican Dollar"
- },
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
- "JOD": {
- "name": "Jordanian Dinar"
- },
- "KZT": {
- "name": "Kazakhstani Tenge"
- },
- "KES": {
- "name": "Kenyan Shilling"
- },
- "KWD": {
- "name": "Kuwaiti Dinar"
- },
- "KGS": {
- "name": "Kyrgystani Som"
- },
- "LAK": {
- "name": "Laotian Kip"
- },
- "LBP": {
- "name": "Lebanese Pound"
- },
- "LSL": {
- "name": "Lesotho Loti"
- },
- "LRD": {
- "name": "Liberian Dollar"
- },
- "LYD": {
- "name": "Libyan Dinar"
- },
- "MOP": {
- "name": "Macanese Pataca"
- },
- "MKD": {
- "name": "Macedonian Denar"
- },
- "MGA": {
- "name": "Malagasy Ariary"
- },
- "MWK": {
- "name": "Malawian Kwacha"
- },
- "MYR": {
- "name": "Malaysian Ringgit"
- },
- "MVR": {
- "name": "Maldivian Rufiyaa"
- },
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
- "MUR": {
- "name": "Mauritian Rupee"
- },
- "MXN": {
- "name": "Mexican Peso",
- "symbol": "MX$"
- },
- "MDL": {
- "name": "Moldovan Leu"
- },
- "MNT": {
- "name": "Mongolian Tugrik"
- },
- "MAD": {
- "name": "Moroccan Dirham"
- },
- "MZN": {
- "name": "Mozambican Metical"
- },
- "MMK": {
- "name": "Myanmar Kyat"
- },
- "NAD": {
- "name": "Namibian Dollar"
- },
- "NPR": {
- "name": "Nepalese Rupee"
- },
- "ANG": {
- "name": "Netherlands Antillean Guilder"
- },
- "TWD": {
- "name": "New Taiwan Dollar",
- "symbol": "NT$"
- },
- "NZD": {
- "name": "New Zealand Dollar",
- "symbol": "NZ$"
- },
- "NIO": {
- "name": "Nicaraguan Córdoba"
- },
- "NGN": {
- "name": "Nigerian Naira"
- },
- "KPW": {
- "name": "North Korean Won"
- },
- "NOK": {
- "name": "Norwegian Krone"
- },
- "OMR": {
- "name": "Omani Rial"
- },
- "PKR": {
- "name": "Pakistani Rupee"
- },
- "PAB": {
- "name": "Panamanian Balboa"
- },
- "PGK": {
- "name": "Papua New Guinean Kina"
- },
- "PYG": {
- "name": "Paraguayan Guarani"
- },
- "PEN": {
- "name": "Peruvian Sol"
- },
- "PHP": {
- "name": "Philippine Piso"
- },
- "PLN": {
- "name": "Polish Zloty"
- },
- "QAR": {
- "name": "Qatari Rial"
- },
- "RON": {
- "name": "Romanian Leu"
- },
- "RUB": {
- "name": "Russian Rouble"
- },
- "RWF": {
- "name": "Rwandan Franc"
- },
- "SVC": {
- "name": "Salvadoran Colón"
- },
- "WST": {
- "name": "Samoan Tala"
- },
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
- },
- "SAR": {
- "name": "Saudi Riyal"
- },
- "RSD": {
- "name": "Serbian Dinar"
- },
- "SCR": {
- "name": "Seychellois Rupee"
- },
- "SLL": {
- "name": "Sierra Leonean Leone"
- },
- "SGD": {
- "name": "Singapore Dollar"
- },
- "SBD": {
- "name": "Solomon Islands Dollar"
- },
- "SOS": {
- "name": "Somali Shilling"
- },
- "ZAR": {
- "name": "South African Rand"
- },
- "KRW": {
- "name": "South Korean Won",
- "symbol": "₩"
- },
- "SSP": {
- "name": "South Sudanese Pound"
- },
- "LKR": {
- "name": "Sri Lankan Rupee"
- },
- "SHP": {
- "name": "St. Helena Pound"
- },
- "SDG": {
- "name": "Sudanese Pound"
- },
- "SRD": {
- "name": "Surinamese Dollar"
- },
- "SZL": {
- "name": "Swazi Lilangeni"
- },
- "SEK": {
- "name": "Swedish Krona"
- },
- "CHF": {
- "name": "Swiss Franc"
- },
- "SYP": {
- "name": "Syrian Pound"
- },
- "TJS": {
- "name": "Tajikistani Somoni"
- },
- "TZS": {
- "name": "Tanzanian Shilling"
- },
- "THB": {
- "name": "Thai Baht"
- },
- "TOP": {
- "name": "Tongan Paʻanga"
- },
- "TTD": {
- "name": "Trinidad & Tobago Dollar"
- },
- "TND": {
- "name": "Tunisian Dinar"
- },
- "TRY": {
- "name": "Turkish Lira"
- },
- "TMT": {
- "name": "Turkmenistani Manat"
- },
- "UGX": {
- "name": "Ugandan Shilling"
- },
- "UAH": {
- "name": "Ukrainian Hryvnia"
- },
- "AED": {
- "name": "United Arab Emirates Dirham"
- },
- "UYU": {
- "name": "Uruguayan Peso"
- },
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
- "UZS": {
- "name": "Uzbekistani Som"
- },
- "VUV": {
- "name": "Vanuatu Vatu"
- },
- "VEF": {
- "name": "Venezuelan Bolívar"
- },
- "VND": {
- "name": "Vietnamese Dong",
- "symbol": "₫"
- },
- "XOF": {
- "name": "West African CFA Franc",
- "symbol": "CFA"
- },
- "YER": {
- "name": "Yemeni Rial"
- },
- "ZMW": {
- "name": "Zambian Kwacha"
- },
- "ZWL": {
- "name": "Zimbabwean Dollar (2009)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en-KN.json b/vendor/commerceguys/intl/resources/currency/en-KN.json
deleted file mode 100644
index f425158a2..000000000
--- a/vendor/commerceguys/intl/resources/currency/en-KN.json
+++ /dev/null
@@ -1,493 +0,0 @@
-{
- "AFN": {
- "name": "Afghan Afghani"
- },
- "ALL": {
- "name": "Albanian Lek"
- },
- "DZD": {
- "name": "Algerian Dinar"
- },
- "AOA": {
- "name": "Angolan Kwanza"
- },
- "ARS": {
- "name": "Argentine Peso"
- },
- "AMD": {
- "name": "Armenian Dram"
- },
- "AWG": {
- "name": "Aruban Florin"
- },
- "AUD": {
- "name": "Australian Dollar",
- "symbol": "A$"
- },
- "AZN": {
- "name": "Azerbaijani Manat"
- },
- "BSD": {
- "name": "Bahamian Dollar"
- },
- "BHD": {
- "name": "Bahraini Dinar"
- },
- "BDT": {
- "name": "Bangladeshi Taka"
- },
- "BBD": {
- "name": "Barbadian Dollar"
- },
- "BYN": {
- "name": "Belarusian Rouble"
- },
- "BZD": {
- "name": "Belize Dollar"
- },
- "BMD": {
- "name": "Bermudan Dollar"
- },
- "BTN": {
- "name": "Bhutanese Ngultrum"
- },
- "BOB": {
- "name": "Bolivian Boliviano"
- },
- "BAM": {
- "name": "Bosnia-Herzegovina Convertible Mark"
- },
- "BWP": {
- "name": "Botswanan Pula"
- },
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
- "GBP": {
- "name": "British Pound",
- "symbol": "£"
- },
- "BND": {
- "name": "Brunei Dollar"
- },
- "BGN": {
- "name": "Bulgarian Lev"
- },
- "BIF": {
- "name": "Burundian Franc"
- },
- "KHR": {
- "name": "Cambodian Riel"
- },
- "CAD": {
- "name": "Canadian Dollar",
- "symbol": "CA$"
- },
- "CVE": {
- "name": "Cape Verdean Escudo"
- },
- "KYD": {
- "name": "Cayman Islands Dollar"
- },
- "XAF": {
- "name": "Central African CFA Franc",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "CFP Franc",
- "symbol": "CFPF"
- },
- "CLP": {
- "name": "Chilean Peso"
- },
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
- "COP": {
- "name": "Colombian Peso"
- },
- "KMF": {
- "name": "Comorian Franc"
- },
- "CDF": {
- "name": "Congolese Franc"
- },
- "CRC": {
- "name": "Costa Rican Colón"
- },
- "HRK": {
- "name": "Croatian Kuna"
- },
- "CUC": {
- "name": "Cuban Convertible Peso"
- },
- "CUP": {
- "name": "Cuban Peso"
- },
- "CZK": {
- "name": "Czech Koruna"
- },
- "DKK": {
- "name": "Danish Krone"
- },
- "DJF": {
- "name": "Djiboutian Franc"
- },
- "DOP": {
- "name": "Dominican Peso"
- },
- "XCD": {
- "name": "East Caribbean Dollar",
- "symbol": "$"
- },
- "EGP": {
- "name": "Egyptian Pound"
- },
- "ERN": {
- "name": "Eritrean Nakfa"
- },
- "ETB": {
- "name": "Ethiopian Birr"
- },
- "EUR": {
- "name": "Euro",
- "symbol": "€"
- },
- "FKP": {
- "name": "Falkland Islands Pound"
- },
- "FJD": {
- "name": "Fijian Dollar"
- },
- "GMD": {
- "name": "Gambian Dalasi"
- },
- "GEL": {
- "name": "Georgian Lari"
- },
- "GHS": {
- "name": "Ghanaian Cedi"
- },
- "GIP": {
- "name": "Gibraltar Pound"
- },
- "GTQ": {
- "name": "Guatemalan Quetzal"
- },
- "GNF": {
- "name": "Guinean Franc"
- },
- "GYD": {
- "name": "Guyanaese Dollar"
- },
- "HTG": {
- "name": "Haitian Gourde"
- },
- "HNL": {
- "name": "Honduran Lempira"
- },
- "HKD": {
- "name": "Hong Kong Dollar",
- "symbol": "HK$"
- },
- "HUF": {
- "name": "Hungarian Forint"
- },
- "ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Indonesian Rupiah"
- },
- "IRR": {
- "name": "Iranian Rial"
- },
- "IQD": {
- "name": "Iraqi Dinar"
- },
- "ILS": {
- "name": "Israeli New Shekel",
- "symbol": "₪"
- },
- "JMD": {
- "name": "Jamaican Dollar"
- },
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
- "JOD": {
- "name": "Jordanian Dinar"
- },
- "KZT": {
- "name": "Kazakhstani Tenge"
- },
- "KES": {
- "name": "Kenyan Shilling"
- },
- "KWD": {
- "name": "Kuwaiti Dinar"
- },
- "KGS": {
- "name": "Kyrgystani Som"
- },
- "LAK": {
- "name": "Laotian Kip"
- },
- "LBP": {
- "name": "Lebanese Pound"
- },
- "LSL": {
- "name": "Lesotho Loti"
- },
- "LRD": {
- "name": "Liberian Dollar"
- },
- "LYD": {
- "name": "Libyan Dinar"
- },
- "MOP": {
- "name": "Macanese Pataca"
- },
- "MKD": {
- "name": "Macedonian Denar"
- },
- "MGA": {
- "name": "Malagasy Ariary"
- },
- "MWK": {
- "name": "Malawian Kwacha"
- },
- "MYR": {
- "name": "Malaysian Ringgit"
- },
- "MVR": {
- "name": "Maldivian Rufiyaa"
- },
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
- "MUR": {
- "name": "Mauritian Rupee"
- },
- "MXN": {
- "name": "Mexican Peso",
- "symbol": "MX$"
- },
- "MDL": {
- "name": "Moldovan Leu"
- },
- "MNT": {
- "name": "Mongolian Tugrik"
- },
- "MAD": {
- "name": "Moroccan Dirham"
- },
- "MZN": {
- "name": "Mozambican Metical"
- },
- "MMK": {
- "name": "Myanmar Kyat"
- },
- "NAD": {
- "name": "Namibian Dollar"
- },
- "NPR": {
- "name": "Nepalese Rupee"
- },
- "ANG": {
- "name": "Netherlands Antillean Guilder"
- },
- "TWD": {
- "name": "New Taiwan Dollar",
- "symbol": "NT$"
- },
- "NZD": {
- "name": "New Zealand Dollar",
- "symbol": "NZ$"
- },
- "NIO": {
- "name": "Nicaraguan Córdoba"
- },
- "NGN": {
- "name": "Nigerian Naira"
- },
- "KPW": {
- "name": "North Korean Won"
- },
- "NOK": {
- "name": "Norwegian Krone"
- },
- "OMR": {
- "name": "Omani Rial"
- },
- "PKR": {
- "name": "Pakistani Rupee"
- },
- "PAB": {
- "name": "Panamanian Balboa"
- },
- "PGK": {
- "name": "Papua New Guinean Kina"
- },
- "PYG": {
- "name": "Paraguayan Guarani"
- },
- "PEN": {
- "name": "Peruvian Sol"
- },
- "PHP": {
- "name": "Philippine Piso"
- },
- "PLN": {
- "name": "Polish Zloty"
- },
- "QAR": {
- "name": "Qatari Rial"
- },
- "RON": {
- "name": "Romanian Leu"
- },
- "RUB": {
- "name": "Russian Rouble"
- },
- "RWF": {
- "name": "Rwandan Franc"
- },
- "SVC": {
- "name": "Salvadoran Colón"
- },
- "WST": {
- "name": "Samoan Tala"
- },
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
- },
- "SAR": {
- "name": "Saudi Riyal"
- },
- "RSD": {
- "name": "Serbian Dinar"
- },
- "SCR": {
- "name": "Seychellois Rupee"
- },
- "SLL": {
- "name": "Sierra Leonean Leone"
- },
- "SGD": {
- "name": "Singapore Dollar"
- },
- "SBD": {
- "name": "Solomon Islands Dollar"
- },
- "SOS": {
- "name": "Somali Shilling"
- },
- "ZAR": {
- "name": "South African Rand"
- },
- "KRW": {
- "name": "South Korean Won",
- "symbol": "₩"
- },
- "SSP": {
- "name": "South Sudanese Pound"
- },
- "LKR": {
- "name": "Sri Lankan Rupee"
- },
- "SHP": {
- "name": "St. Helena Pound"
- },
- "SDG": {
- "name": "Sudanese Pound"
- },
- "SRD": {
- "name": "Surinamese Dollar"
- },
- "SZL": {
- "name": "Swazi Lilangeni"
- },
- "SEK": {
- "name": "Swedish Krona"
- },
- "CHF": {
- "name": "Swiss Franc"
- },
- "SYP": {
- "name": "Syrian Pound"
- },
- "TJS": {
- "name": "Tajikistani Somoni"
- },
- "TZS": {
- "name": "Tanzanian Shilling"
- },
- "THB": {
- "name": "Thai Baht"
- },
- "TOP": {
- "name": "Tongan Paʻanga"
- },
- "TTD": {
- "name": "Trinidad & Tobago Dollar"
- },
- "TND": {
- "name": "Tunisian Dinar"
- },
- "TRY": {
- "name": "Turkish Lira"
- },
- "TMT": {
- "name": "Turkmenistani Manat"
- },
- "UGX": {
- "name": "Ugandan Shilling"
- },
- "UAH": {
- "name": "Ukrainian Hryvnia"
- },
- "AED": {
- "name": "United Arab Emirates Dirham"
- },
- "UYU": {
- "name": "Uruguayan Peso"
- },
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
- "UZS": {
- "name": "Uzbekistani Som"
- },
- "VUV": {
- "name": "Vanuatu Vatu"
- },
- "VEF": {
- "name": "Venezuelan Bolívar"
- },
- "VND": {
- "name": "Vietnamese Dong",
- "symbol": "₫"
- },
- "XOF": {
- "name": "West African CFA Franc",
- "symbol": "CFA"
- },
- "YER": {
- "name": "Yemeni Rial"
- },
- "ZMW": {
- "name": "Zambian Kwacha"
- },
- "ZWL": {
- "name": "Zimbabwean Dollar (2009)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en-KY.json b/vendor/commerceguys/intl/resources/currency/en-KY.json
deleted file mode 100644
index 33b08b531..000000000
--- a/vendor/commerceguys/intl/resources/currency/en-KY.json
+++ /dev/null
@@ -1,494 +0,0 @@
-{
- "AFN": {
- "name": "Afghan Afghani"
- },
- "ALL": {
- "name": "Albanian Lek"
- },
- "DZD": {
- "name": "Algerian Dinar"
- },
- "AOA": {
- "name": "Angolan Kwanza"
- },
- "ARS": {
- "name": "Argentine Peso"
- },
- "AMD": {
- "name": "Armenian Dram"
- },
- "AWG": {
- "name": "Aruban Florin"
- },
- "AUD": {
- "name": "Australian Dollar",
- "symbol": "A$"
- },
- "AZN": {
- "name": "Azerbaijani Manat"
- },
- "BSD": {
- "name": "Bahamian Dollar"
- },
- "BHD": {
- "name": "Bahraini Dinar"
- },
- "BDT": {
- "name": "Bangladeshi Taka"
- },
- "BBD": {
- "name": "Barbadian Dollar"
- },
- "BYN": {
- "name": "Belarusian Rouble"
- },
- "BZD": {
- "name": "Belize Dollar"
- },
- "BMD": {
- "name": "Bermudan Dollar"
- },
- "BTN": {
- "name": "Bhutanese Ngultrum"
- },
- "BOB": {
- "name": "Bolivian Boliviano"
- },
- "BAM": {
- "name": "Bosnia-Herzegovina Convertible Mark"
- },
- "BWP": {
- "name": "Botswanan Pula"
- },
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
- "GBP": {
- "name": "British Pound",
- "symbol": "£"
- },
- "BND": {
- "name": "Brunei Dollar"
- },
- "BGN": {
- "name": "Bulgarian Lev"
- },
- "BIF": {
- "name": "Burundian Franc"
- },
- "KHR": {
- "name": "Cambodian Riel"
- },
- "CAD": {
- "name": "Canadian Dollar",
- "symbol": "CA$"
- },
- "CVE": {
- "name": "Cape Verdean Escudo"
- },
- "KYD": {
- "name": "Cayman Islands Dollar",
- "symbol": "$"
- },
- "XAF": {
- "name": "Central African CFA Franc",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "CFP Franc",
- "symbol": "CFPF"
- },
- "CLP": {
- "name": "Chilean Peso"
- },
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
- "COP": {
- "name": "Colombian Peso"
- },
- "KMF": {
- "name": "Comorian Franc"
- },
- "CDF": {
- "name": "Congolese Franc"
- },
- "CRC": {
- "name": "Costa Rican Colón"
- },
- "HRK": {
- "name": "Croatian Kuna"
- },
- "CUC": {
- "name": "Cuban Convertible Peso"
- },
- "CUP": {
- "name": "Cuban Peso"
- },
- "CZK": {
- "name": "Czech Koruna"
- },
- "DKK": {
- "name": "Danish Krone"
- },
- "DJF": {
- "name": "Djiboutian Franc"
- },
- "DOP": {
- "name": "Dominican Peso"
- },
- "XCD": {
- "name": "East Caribbean Dollar",
- "symbol": "EC$"
- },
- "EGP": {
- "name": "Egyptian Pound"
- },
- "ERN": {
- "name": "Eritrean Nakfa"
- },
- "ETB": {
- "name": "Ethiopian Birr"
- },
- "EUR": {
- "name": "Euro",
- "symbol": "€"
- },
- "FKP": {
- "name": "Falkland Islands Pound"
- },
- "FJD": {
- "name": "Fijian Dollar"
- },
- "GMD": {
- "name": "Gambian Dalasi"
- },
- "GEL": {
- "name": "Georgian Lari"
- },
- "GHS": {
- "name": "Ghanaian Cedi"
- },
- "GIP": {
- "name": "Gibraltar Pound"
- },
- "GTQ": {
- "name": "Guatemalan Quetzal"
- },
- "GNF": {
- "name": "Guinean Franc"
- },
- "GYD": {
- "name": "Guyanaese Dollar"
- },
- "HTG": {
- "name": "Haitian Gourde"
- },
- "HNL": {
- "name": "Honduran Lempira"
- },
- "HKD": {
- "name": "Hong Kong Dollar",
- "symbol": "HK$"
- },
- "HUF": {
- "name": "Hungarian Forint"
- },
- "ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Indonesian Rupiah"
- },
- "IRR": {
- "name": "Iranian Rial"
- },
- "IQD": {
- "name": "Iraqi Dinar"
- },
- "ILS": {
- "name": "Israeli New Shekel",
- "symbol": "₪"
- },
- "JMD": {
- "name": "Jamaican Dollar"
- },
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
- "JOD": {
- "name": "Jordanian Dinar"
- },
- "KZT": {
- "name": "Kazakhstani Tenge"
- },
- "KES": {
- "name": "Kenyan Shilling"
- },
- "KWD": {
- "name": "Kuwaiti Dinar"
- },
- "KGS": {
- "name": "Kyrgystani Som"
- },
- "LAK": {
- "name": "Laotian Kip"
- },
- "LBP": {
- "name": "Lebanese Pound"
- },
- "LSL": {
- "name": "Lesotho Loti"
- },
- "LRD": {
- "name": "Liberian Dollar"
- },
- "LYD": {
- "name": "Libyan Dinar"
- },
- "MOP": {
- "name": "Macanese Pataca"
- },
- "MKD": {
- "name": "Macedonian Denar"
- },
- "MGA": {
- "name": "Malagasy Ariary"
- },
- "MWK": {
- "name": "Malawian Kwacha"
- },
- "MYR": {
- "name": "Malaysian Ringgit"
- },
- "MVR": {
- "name": "Maldivian Rufiyaa"
- },
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
- "MUR": {
- "name": "Mauritian Rupee"
- },
- "MXN": {
- "name": "Mexican Peso",
- "symbol": "MX$"
- },
- "MDL": {
- "name": "Moldovan Leu"
- },
- "MNT": {
- "name": "Mongolian Tugrik"
- },
- "MAD": {
- "name": "Moroccan Dirham"
- },
- "MZN": {
- "name": "Mozambican Metical"
- },
- "MMK": {
- "name": "Myanmar Kyat"
- },
- "NAD": {
- "name": "Namibian Dollar"
- },
- "NPR": {
- "name": "Nepalese Rupee"
- },
- "ANG": {
- "name": "Netherlands Antillean Guilder"
- },
- "TWD": {
- "name": "New Taiwan Dollar",
- "symbol": "NT$"
- },
- "NZD": {
- "name": "New Zealand Dollar",
- "symbol": "NZ$"
- },
- "NIO": {
- "name": "Nicaraguan Córdoba"
- },
- "NGN": {
- "name": "Nigerian Naira"
- },
- "KPW": {
- "name": "North Korean Won"
- },
- "NOK": {
- "name": "Norwegian Krone"
- },
- "OMR": {
- "name": "Omani Rial"
- },
- "PKR": {
- "name": "Pakistani Rupee"
- },
- "PAB": {
- "name": "Panamanian Balboa"
- },
- "PGK": {
- "name": "Papua New Guinean Kina"
- },
- "PYG": {
- "name": "Paraguayan Guarani"
- },
- "PEN": {
- "name": "Peruvian Sol"
- },
- "PHP": {
- "name": "Philippine Piso"
- },
- "PLN": {
- "name": "Polish Zloty"
- },
- "QAR": {
- "name": "Qatari Rial"
- },
- "RON": {
- "name": "Romanian Leu"
- },
- "RUB": {
- "name": "Russian Rouble"
- },
- "RWF": {
- "name": "Rwandan Franc"
- },
- "SVC": {
- "name": "Salvadoran Colón"
- },
- "WST": {
- "name": "Samoan Tala"
- },
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
- },
- "SAR": {
- "name": "Saudi Riyal"
- },
- "RSD": {
- "name": "Serbian Dinar"
- },
- "SCR": {
- "name": "Seychellois Rupee"
- },
- "SLL": {
- "name": "Sierra Leonean Leone"
- },
- "SGD": {
- "name": "Singapore Dollar"
- },
- "SBD": {
- "name": "Solomon Islands Dollar"
- },
- "SOS": {
- "name": "Somali Shilling"
- },
- "ZAR": {
- "name": "South African Rand"
- },
- "KRW": {
- "name": "South Korean Won",
- "symbol": "₩"
- },
- "SSP": {
- "name": "South Sudanese Pound"
- },
- "LKR": {
- "name": "Sri Lankan Rupee"
- },
- "SHP": {
- "name": "St. Helena Pound"
- },
- "SDG": {
- "name": "Sudanese Pound"
- },
- "SRD": {
- "name": "Surinamese Dollar"
- },
- "SZL": {
- "name": "Swazi Lilangeni"
- },
- "SEK": {
- "name": "Swedish Krona"
- },
- "CHF": {
- "name": "Swiss Franc"
- },
- "SYP": {
- "name": "Syrian Pound"
- },
- "TJS": {
- "name": "Tajikistani Somoni"
- },
- "TZS": {
- "name": "Tanzanian Shilling"
- },
- "THB": {
- "name": "Thai Baht"
- },
- "TOP": {
- "name": "Tongan Paʻanga"
- },
- "TTD": {
- "name": "Trinidad & Tobago Dollar"
- },
- "TND": {
- "name": "Tunisian Dinar"
- },
- "TRY": {
- "name": "Turkish Lira"
- },
- "TMT": {
- "name": "Turkmenistani Manat"
- },
- "UGX": {
- "name": "Ugandan Shilling"
- },
- "UAH": {
- "name": "Ukrainian Hryvnia"
- },
- "AED": {
- "name": "United Arab Emirates Dirham"
- },
- "UYU": {
- "name": "Uruguayan Peso"
- },
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
- "UZS": {
- "name": "Uzbekistani Som"
- },
- "VUV": {
- "name": "Vanuatu Vatu"
- },
- "VEF": {
- "name": "Venezuelan Bolívar"
- },
- "VND": {
- "name": "Vietnamese Dong",
- "symbol": "₫"
- },
- "XOF": {
- "name": "West African CFA Franc",
- "symbol": "CFA"
- },
- "YER": {
- "name": "Yemeni Rial"
- },
- "ZMW": {
- "name": "Zambian Kwacha"
- },
- "ZWL": {
- "name": "Zimbabwean Dollar (2009)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en-LC.json b/vendor/commerceguys/intl/resources/currency/en-LC.json
deleted file mode 100644
index f425158a2..000000000
--- a/vendor/commerceguys/intl/resources/currency/en-LC.json
+++ /dev/null
@@ -1,493 +0,0 @@
-{
- "AFN": {
- "name": "Afghan Afghani"
- },
- "ALL": {
- "name": "Albanian Lek"
- },
- "DZD": {
- "name": "Algerian Dinar"
- },
- "AOA": {
- "name": "Angolan Kwanza"
- },
- "ARS": {
- "name": "Argentine Peso"
- },
- "AMD": {
- "name": "Armenian Dram"
- },
- "AWG": {
- "name": "Aruban Florin"
- },
- "AUD": {
- "name": "Australian Dollar",
- "symbol": "A$"
- },
- "AZN": {
- "name": "Azerbaijani Manat"
- },
- "BSD": {
- "name": "Bahamian Dollar"
- },
- "BHD": {
- "name": "Bahraini Dinar"
- },
- "BDT": {
- "name": "Bangladeshi Taka"
- },
- "BBD": {
- "name": "Barbadian Dollar"
- },
- "BYN": {
- "name": "Belarusian Rouble"
- },
- "BZD": {
- "name": "Belize Dollar"
- },
- "BMD": {
- "name": "Bermudan Dollar"
- },
- "BTN": {
- "name": "Bhutanese Ngultrum"
- },
- "BOB": {
- "name": "Bolivian Boliviano"
- },
- "BAM": {
- "name": "Bosnia-Herzegovina Convertible Mark"
- },
- "BWP": {
- "name": "Botswanan Pula"
- },
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
- "GBP": {
- "name": "British Pound",
- "symbol": "£"
- },
- "BND": {
- "name": "Brunei Dollar"
- },
- "BGN": {
- "name": "Bulgarian Lev"
- },
- "BIF": {
- "name": "Burundian Franc"
- },
- "KHR": {
- "name": "Cambodian Riel"
- },
- "CAD": {
- "name": "Canadian Dollar",
- "symbol": "CA$"
- },
- "CVE": {
- "name": "Cape Verdean Escudo"
- },
- "KYD": {
- "name": "Cayman Islands Dollar"
- },
- "XAF": {
- "name": "Central African CFA Franc",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "CFP Franc",
- "symbol": "CFPF"
- },
- "CLP": {
- "name": "Chilean Peso"
- },
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
- "COP": {
- "name": "Colombian Peso"
- },
- "KMF": {
- "name": "Comorian Franc"
- },
- "CDF": {
- "name": "Congolese Franc"
- },
- "CRC": {
- "name": "Costa Rican Colón"
- },
- "HRK": {
- "name": "Croatian Kuna"
- },
- "CUC": {
- "name": "Cuban Convertible Peso"
- },
- "CUP": {
- "name": "Cuban Peso"
- },
- "CZK": {
- "name": "Czech Koruna"
- },
- "DKK": {
- "name": "Danish Krone"
- },
- "DJF": {
- "name": "Djiboutian Franc"
- },
- "DOP": {
- "name": "Dominican Peso"
- },
- "XCD": {
- "name": "East Caribbean Dollar",
- "symbol": "$"
- },
- "EGP": {
- "name": "Egyptian Pound"
- },
- "ERN": {
- "name": "Eritrean Nakfa"
- },
- "ETB": {
- "name": "Ethiopian Birr"
- },
- "EUR": {
- "name": "Euro",
- "symbol": "€"
- },
- "FKP": {
- "name": "Falkland Islands Pound"
- },
- "FJD": {
- "name": "Fijian Dollar"
- },
- "GMD": {
- "name": "Gambian Dalasi"
- },
- "GEL": {
- "name": "Georgian Lari"
- },
- "GHS": {
- "name": "Ghanaian Cedi"
- },
- "GIP": {
- "name": "Gibraltar Pound"
- },
- "GTQ": {
- "name": "Guatemalan Quetzal"
- },
- "GNF": {
- "name": "Guinean Franc"
- },
- "GYD": {
- "name": "Guyanaese Dollar"
- },
- "HTG": {
- "name": "Haitian Gourde"
- },
- "HNL": {
- "name": "Honduran Lempira"
- },
- "HKD": {
- "name": "Hong Kong Dollar",
- "symbol": "HK$"
- },
- "HUF": {
- "name": "Hungarian Forint"
- },
- "ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Indonesian Rupiah"
- },
- "IRR": {
- "name": "Iranian Rial"
- },
- "IQD": {
- "name": "Iraqi Dinar"
- },
- "ILS": {
- "name": "Israeli New Shekel",
- "symbol": "₪"
- },
- "JMD": {
- "name": "Jamaican Dollar"
- },
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
- "JOD": {
- "name": "Jordanian Dinar"
- },
- "KZT": {
- "name": "Kazakhstani Tenge"
- },
- "KES": {
- "name": "Kenyan Shilling"
- },
- "KWD": {
- "name": "Kuwaiti Dinar"
- },
- "KGS": {
- "name": "Kyrgystani Som"
- },
- "LAK": {
- "name": "Laotian Kip"
- },
- "LBP": {
- "name": "Lebanese Pound"
- },
- "LSL": {
- "name": "Lesotho Loti"
- },
- "LRD": {
- "name": "Liberian Dollar"
- },
- "LYD": {
- "name": "Libyan Dinar"
- },
- "MOP": {
- "name": "Macanese Pataca"
- },
- "MKD": {
- "name": "Macedonian Denar"
- },
- "MGA": {
- "name": "Malagasy Ariary"
- },
- "MWK": {
- "name": "Malawian Kwacha"
- },
- "MYR": {
- "name": "Malaysian Ringgit"
- },
- "MVR": {
- "name": "Maldivian Rufiyaa"
- },
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
- "MUR": {
- "name": "Mauritian Rupee"
- },
- "MXN": {
- "name": "Mexican Peso",
- "symbol": "MX$"
- },
- "MDL": {
- "name": "Moldovan Leu"
- },
- "MNT": {
- "name": "Mongolian Tugrik"
- },
- "MAD": {
- "name": "Moroccan Dirham"
- },
- "MZN": {
- "name": "Mozambican Metical"
- },
- "MMK": {
- "name": "Myanmar Kyat"
- },
- "NAD": {
- "name": "Namibian Dollar"
- },
- "NPR": {
- "name": "Nepalese Rupee"
- },
- "ANG": {
- "name": "Netherlands Antillean Guilder"
- },
- "TWD": {
- "name": "New Taiwan Dollar",
- "symbol": "NT$"
- },
- "NZD": {
- "name": "New Zealand Dollar",
- "symbol": "NZ$"
- },
- "NIO": {
- "name": "Nicaraguan Córdoba"
- },
- "NGN": {
- "name": "Nigerian Naira"
- },
- "KPW": {
- "name": "North Korean Won"
- },
- "NOK": {
- "name": "Norwegian Krone"
- },
- "OMR": {
- "name": "Omani Rial"
- },
- "PKR": {
- "name": "Pakistani Rupee"
- },
- "PAB": {
- "name": "Panamanian Balboa"
- },
- "PGK": {
- "name": "Papua New Guinean Kina"
- },
- "PYG": {
- "name": "Paraguayan Guarani"
- },
- "PEN": {
- "name": "Peruvian Sol"
- },
- "PHP": {
- "name": "Philippine Piso"
- },
- "PLN": {
- "name": "Polish Zloty"
- },
- "QAR": {
- "name": "Qatari Rial"
- },
- "RON": {
- "name": "Romanian Leu"
- },
- "RUB": {
- "name": "Russian Rouble"
- },
- "RWF": {
- "name": "Rwandan Franc"
- },
- "SVC": {
- "name": "Salvadoran Colón"
- },
- "WST": {
- "name": "Samoan Tala"
- },
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
- },
- "SAR": {
- "name": "Saudi Riyal"
- },
- "RSD": {
- "name": "Serbian Dinar"
- },
- "SCR": {
- "name": "Seychellois Rupee"
- },
- "SLL": {
- "name": "Sierra Leonean Leone"
- },
- "SGD": {
- "name": "Singapore Dollar"
- },
- "SBD": {
- "name": "Solomon Islands Dollar"
- },
- "SOS": {
- "name": "Somali Shilling"
- },
- "ZAR": {
- "name": "South African Rand"
- },
- "KRW": {
- "name": "South Korean Won",
- "symbol": "₩"
- },
- "SSP": {
- "name": "South Sudanese Pound"
- },
- "LKR": {
- "name": "Sri Lankan Rupee"
- },
- "SHP": {
- "name": "St. Helena Pound"
- },
- "SDG": {
- "name": "Sudanese Pound"
- },
- "SRD": {
- "name": "Surinamese Dollar"
- },
- "SZL": {
- "name": "Swazi Lilangeni"
- },
- "SEK": {
- "name": "Swedish Krona"
- },
- "CHF": {
- "name": "Swiss Franc"
- },
- "SYP": {
- "name": "Syrian Pound"
- },
- "TJS": {
- "name": "Tajikistani Somoni"
- },
- "TZS": {
- "name": "Tanzanian Shilling"
- },
- "THB": {
- "name": "Thai Baht"
- },
- "TOP": {
- "name": "Tongan Paʻanga"
- },
- "TTD": {
- "name": "Trinidad & Tobago Dollar"
- },
- "TND": {
- "name": "Tunisian Dinar"
- },
- "TRY": {
- "name": "Turkish Lira"
- },
- "TMT": {
- "name": "Turkmenistani Manat"
- },
- "UGX": {
- "name": "Ugandan Shilling"
- },
- "UAH": {
- "name": "Ukrainian Hryvnia"
- },
- "AED": {
- "name": "United Arab Emirates Dirham"
- },
- "UYU": {
- "name": "Uruguayan Peso"
- },
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
- "UZS": {
- "name": "Uzbekistani Som"
- },
- "VUV": {
- "name": "Vanuatu Vatu"
- },
- "VEF": {
- "name": "Venezuelan Bolívar"
- },
- "VND": {
- "name": "Vietnamese Dong",
- "symbol": "₫"
- },
- "XOF": {
- "name": "West African CFA Franc",
- "symbol": "CFA"
- },
- "YER": {
- "name": "Yemeni Rial"
- },
- "ZMW": {
- "name": "Zambian Kwacha"
- },
- "ZWL": {
- "name": "Zimbabwean Dollar (2009)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en-LR.json b/vendor/commerceguys/intl/resources/currency/en-LR.json
deleted file mode 100644
index 3d0008cce..000000000
--- a/vendor/commerceguys/intl/resources/currency/en-LR.json
+++ /dev/null
@@ -1,494 +0,0 @@
-{
- "AFN": {
- "name": "Afghan Afghani"
- },
- "ALL": {
- "name": "Albanian Lek"
- },
- "DZD": {
- "name": "Algerian Dinar"
- },
- "AOA": {
- "name": "Angolan Kwanza"
- },
- "ARS": {
- "name": "Argentine Peso"
- },
- "AMD": {
- "name": "Armenian Dram"
- },
- "AWG": {
- "name": "Aruban Florin"
- },
- "AUD": {
- "name": "Australian Dollar",
- "symbol": "A$"
- },
- "AZN": {
- "name": "Azerbaijani Manat"
- },
- "BSD": {
- "name": "Bahamian Dollar"
- },
- "BHD": {
- "name": "Bahraini Dinar"
- },
- "BDT": {
- "name": "Bangladeshi Taka"
- },
- "BBD": {
- "name": "Barbadian Dollar"
- },
- "BYN": {
- "name": "Belarusian Rouble"
- },
- "BZD": {
- "name": "Belize Dollar"
- },
- "BMD": {
- "name": "Bermudan Dollar"
- },
- "BTN": {
- "name": "Bhutanese Ngultrum"
- },
- "BOB": {
- "name": "Bolivian Boliviano"
- },
- "BAM": {
- "name": "Bosnia-Herzegovina Convertible Mark"
- },
- "BWP": {
- "name": "Botswanan Pula"
- },
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
- "GBP": {
- "name": "British Pound",
- "symbol": "£"
- },
- "BND": {
- "name": "Brunei Dollar"
- },
- "BGN": {
- "name": "Bulgarian Lev"
- },
- "BIF": {
- "name": "Burundian Franc"
- },
- "KHR": {
- "name": "Cambodian Riel"
- },
- "CAD": {
- "name": "Canadian Dollar",
- "symbol": "CA$"
- },
- "CVE": {
- "name": "Cape Verdean Escudo"
- },
- "KYD": {
- "name": "Cayman Islands Dollar"
- },
- "XAF": {
- "name": "Central African CFA Franc",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "CFP Franc",
- "symbol": "CFPF"
- },
- "CLP": {
- "name": "Chilean Peso"
- },
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
- "COP": {
- "name": "Colombian Peso"
- },
- "KMF": {
- "name": "Comorian Franc"
- },
- "CDF": {
- "name": "Congolese Franc"
- },
- "CRC": {
- "name": "Costa Rican Colón"
- },
- "HRK": {
- "name": "Croatian Kuna"
- },
- "CUC": {
- "name": "Cuban Convertible Peso"
- },
- "CUP": {
- "name": "Cuban Peso"
- },
- "CZK": {
- "name": "Czech Koruna"
- },
- "DKK": {
- "name": "Danish Krone"
- },
- "DJF": {
- "name": "Djiboutian Franc"
- },
- "DOP": {
- "name": "Dominican Peso"
- },
- "XCD": {
- "name": "East Caribbean Dollar",
- "symbol": "EC$"
- },
- "EGP": {
- "name": "Egyptian Pound"
- },
- "ERN": {
- "name": "Eritrean Nakfa"
- },
- "ETB": {
- "name": "Ethiopian Birr"
- },
- "EUR": {
- "name": "Euro",
- "symbol": "€"
- },
- "FKP": {
- "name": "Falkland Islands Pound"
- },
- "FJD": {
- "name": "Fijian Dollar"
- },
- "GMD": {
- "name": "Gambian Dalasi"
- },
- "GEL": {
- "name": "Georgian Lari"
- },
- "GHS": {
- "name": "Ghanaian Cedi"
- },
- "GIP": {
- "name": "Gibraltar Pound"
- },
- "GTQ": {
- "name": "Guatemalan Quetzal"
- },
- "GNF": {
- "name": "Guinean Franc"
- },
- "GYD": {
- "name": "Guyanaese Dollar"
- },
- "HTG": {
- "name": "Haitian Gourde"
- },
- "HNL": {
- "name": "Honduran Lempira"
- },
- "HKD": {
- "name": "Hong Kong Dollar",
- "symbol": "HK$"
- },
- "HUF": {
- "name": "Hungarian Forint"
- },
- "ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Indonesian Rupiah"
- },
- "IRR": {
- "name": "Iranian Rial"
- },
- "IQD": {
- "name": "Iraqi Dinar"
- },
- "ILS": {
- "name": "Israeli New Shekel",
- "symbol": "₪"
- },
- "JMD": {
- "name": "Jamaican Dollar"
- },
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
- "JOD": {
- "name": "Jordanian Dinar"
- },
- "KZT": {
- "name": "Kazakhstani Tenge"
- },
- "KES": {
- "name": "Kenyan Shilling"
- },
- "KWD": {
- "name": "Kuwaiti Dinar"
- },
- "KGS": {
- "name": "Kyrgystani Som"
- },
- "LAK": {
- "name": "Laotian Kip"
- },
- "LBP": {
- "name": "Lebanese Pound"
- },
- "LSL": {
- "name": "Lesotho Loti"
- },
- "LRD": {
- "name": "Liberian Dollar",
- "symbol": "$"
- },
- "LYD": {
- "name": "Libyan Dinar"
- },
- "MOP": {
- "name": "Macanese Pataca"
- },
- "MKD": {
- "name": "Macedonian Denar"
- },
- "MGA": {
- "name": "Malagasy Ariary"
- },
- "MWK": {
- "name": "Malawian Kwacha"
- },
- "MYR": {
- "name": "Malaysian Ringgit"
- },
- "MVR": {
- "name": "Maldivian Rufiyaa"
- },
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
- "MUR": {
- "name": "Mauritian Rupee"
- },
- "MXN": {
- "name": "Mexican Peso",
- "symbol": "MX$"
- },
- "MDL": {
- "name": "Moldovan Leu"
- },
- "MNT": {
- "name": "Mongolian Tugrik"
- },
- "MAD": {
- "name": "Moroccan Dirham"
- },
- "MZN": {
- "name": "Mozambican Metical"
- },
- "MMK": {
- "name": "Myanmar Kyat"
- },
- "NAD": {
- "name": "Namibian Dollar"
- },
- "NPR": {
- "name": "Nepalese Rupee"
- },
- "ANG": {
- "name": "Netherlands Antillean Guilder"
- },
- "TWD": {
- "name": "New Taiwan Dollar",
- "symbol": "NT$"
- },
- "NZD": {
- "name": "New Zealand Dollar",
- "symbol": "NZ$"
- },
- "NIO": {
- "name": "Nicaraguan Córdoba"
- },
- "NGN": {
- "name": "Nigerian Naira"
- },
- "KPW": {
- "name": "North Korean Won"
- },
- "NOK": {
- "name": "Norwegian Krone"
- },
- "OMR": {
- "name": "Omani Rial"
- },
- "PKR": {
- "name": "Pakistani Rupee"
- },
- "PAB": {
- "name": "Panamanian Balboa"
- },
- "PGK": {
- "name": "Papua New Guinean Kina"
- },
- "PYG": {
- "name": "Paraguayan Guarani"
- },
- "PEN": {
- "name": "Peruvian Sol"
- },
- "PHP": {
- "name": "Philippine Piso"
- },
- "PLN": {
- "name": "Polish Zloty"
- },
- "QAR": {
- "name": "Qatari Rial"
- },
- "RON": {
- "name": "Romanian Leu"
- },
- "RUB": {
- "name": "Russian Rouble"
- },
- "RWF": {
- "name": "Rwandan Franc"
- },
- "SVC": {
- "name": "Salvadoran Colón"
- },
- "WST": {
- "name": "Samoan Tala"
- },
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
- },
- "SAR": {
- "name": "Saudi Riyal"
- },
- "RSD": {
- "name": "Serbian Dinar"
- },
- "SCR": {
- "name": "Seychellois Rupee"
- },
- "SLL": {
- "name": "Sierra Leonean Leone"
- },
- "SGD": {
- "name": "Singapore Dollar"
- },
- "SBD": {
- "name": "Solomon Islands Dollar"
- },
- "SOS": {
- "name": "Somali Shilling"
- },
- "ZAR": {
- "name": "South African Rand"
- },
- "KRW": {
- "name": "South Korean Won",
- "symbol": "₩"
- },
- "SSP": {
- "name": "South Sudanese Pound"
- },
- "LKR": {
- "name": "Sri Lankan Rupee"
- },
- "SHP": {
- "name": "St. Helena Pound"
- },
- "SDG": {
- "name": "Sudanese Pound"
- },
- "SRD": {
- "name": "Surinamese Dollar"
- },
- "SZL": {
- "name": "Swazi Lilangeni"
- },
- "SEK": {
- "name": "Swedish Krona"
- },
- "CHF": {
- "name": "Swiss Franc"
- },
- "SYP": {
- "name": "Syrian Pound"
- },
- "TJS": {
- "name": "Tajikistani Somoni"
- },
- "TZS": {
- "name": "Tanzanian Shilling"
- },
- "THB": {
- "name": "Thai Baht"
- },
- "TOP": {
- "name": "Tongan Paʻanga"
- },
- "TTD": {
- "name": "Trinidad & Tobago Dollar"
- },
- "TND": {
- "name": "Tunisian Dinar"
- },
- "TRY": {
- "name": "Turkish Lira"
- },
- "TMT": {
- "name": "Turkmenistani Manat"
- },
- "UGX": {
- "name": "Ugandan Shilling"
- },
- "UAH": {
- "name": "Ukrainian Hryvnia"
- },
- "AED": {
- "name": "United Arab Emirates Dirham"
- },
- "UYU": {
- "name": "Uruguayan Peso"
- },
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
- "UZS": {
- "name": "Uzbekistani Som"
- },
- "VUV": {
- "name": "Vanuatu Vatu"
- },
- "VEF": {
- "name": "Venezuelan Bolívar"
- },
- "VND": {
- "name": "Vietnamese Dong",
- "symbol": "₫"
- },
- "XOF": {
- "name": "West African CFA Franc",
- "symbol": "CFA"
- },
- "YER": {
- "name": "Yemeni Rial"
- },
- "ZMW": {
- "name": "Zambian Kwacha"
- },
- "ZWL": {
- "name": "Zimbabwean Dollar (2009)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en-LS.json b/vendor/commerceguys/intl/resources/currency/en-LS.json
deleted file mode 100644
index ca6ddbbfd..000000000
--- a/vendor/commerceguys/intl/resources/currency/en-LS.json
+++ /dev/null
@@ -1,494 +0,0 @@
-{
- "AFN": {
- "name": "Afghan Afghani"
- },
- "ALL": {
- "name": "Albanian Lek"
- },
- "DZD": {
- "name": "Algerian Dinar"
- },
- "AOA": {
- "name": "Angolan Kwanza"
- },
- "ARS": {
- "name": "Argentine Peso"
- },
- "AMD": {
- "name": "Armenian Dram"
- },
- "AWG": {
- "name": "Aruban Florin"
- },
- "AUD": {
- "name": "Australian Dollar",
- "symbol": "A$"
- },
- "AZN": {
- "name": "Azerbaijani Manat"
- },
- "BSD": {
- "name": "Bahamian Dollar"
- },
- "BHD": {
- "name": "Bahraini Dinar"
- },
- "BDT": {
- "name": "Bangladeshi Taka"
- },
- "BBD": {
- "name": "Barbadian Dollar"
- },
- "BYN": {
- "name": "Belarusian Rouble"
- },
- "BZD": {
- "name": "Belize Dollar"
- },
- "BMD": {
- "name": "Bermudan Dollar"
- },
- "BTN": {
- "name": "Bhutanese Ngultrum"
- },
- "BOB": {
- "name": "Bolivian Boliviano"
- },
- "BAM": {
- "name": "Bosnia-Herzegovina Convertible Mark"
- },
- "BWP": {
- "name": "Botswanan Pula"
- },
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
- "GBP": {
- "name": "British Pound",
- "symbol": "£"
- },
- "BND": {
- "name": "Brunei Dollar"
- },
- "BGN": {
- "name": "Bulgarian Lev"
- },
- "BIF": {
- "name": "Burundian Franc"
- },
- "KHR": {
- "name": "Cambodian Riel"
- },
- "CAD": {
- "name": "Canadian Dollar",
- "symbol": "CA$"
- },
- "CVE": {
- "name": "Cape Verdean Escudo"
- },
- "KYD": {
- "name": "Cayman Islands Dollar"
- },
- "XAF": {
- "name": "Central African CFA Franc",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "CFP Franc",
- "symbol": "CFPF"
- },
- "CLP": {
- "name": "Chilean Peso"
- },
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
- "COP": {
- "name": "Colombian Peso"
- },
- "KMF": {
- "name": "Comorian Franc"
- },
- "CDF": {
- "name": "Congolese Franc"
- },
- "CRC": {
- "name": "Costa Rican Colón"
- },
- "HRK": {
- "name": "Croatian Kuna"
- },
- "CUC": {
- "name": "Cuban Convertible Peso"
- },
- "CUP": {
- "name": "Cuban Peso"
- },
- "CZK": {
- "name": "Czech Koruna"
- },
- "DKK": {
- "name": "Danish Krone"
- },
- "DJF": {
- "name": "Djiboutian Franc"
- },
- "DOP": {
- "name": "Dominican Peso"
- },
- "XCD": {
- "name": "East Caribbean Dollar",
- "symbol": "EC$"
- },
- "EGP": {
- "name": "Egyptian Pound"
- },
- "ERN": {
- "name": "Eritrean Nakfa"
- },
- "ETB": {
- "name": "Ethiopian Birr"
- },
- "EUR": {
- "name": "Euro",
- "symbol": "€"
- },
- "FKP": {
- "name": "Falkland Islands Pound"
- },
- "FJD": {
- "name": "Fijian Dollar"
- },
- "GMD": {
- "name": "Gambian Dalasi"
- },
- "GEL": {
- "name": "Georgian Lari"
- },
- "GHS": {
- "name": "Ghanaian Cedi"
- },
- "GIP": {
- "name": "Gibraltar Pound"
- },
- "GTQ": {
- "name": "Guatemalan Quetzal"
- },
- "GNF": {
- "name": "Guinean Franc"
- },
- "GYD": {
- "name": "Guyanaese Dollar"
- },
- "HTG": {
- "name": "Haitian Gourde"
- },
- "HNL": {
- "name": "Honduran Lempira"
- },
- "HKD": {
- "name": "Hong Kong Dollar",
- "symbol": "HK$"
- },
- "HUF": {
- "name": "Hungarian Forint"
- },
- "ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Indonesian Rupiah"
- },
- "IRR": {
- "name": "Iranian Rial"
- },
- "IQD": {
- "name": "Iraqi Dinar"
- },
- "ILS": {
- "name": "Israeli New Shekel",
- "symbol": "₪"
- },
- "JMD": {
- "name": "Jamaican Dollar"
- },
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
- "JOD": {
- "name": "Jordanian Dinar"
- },
- "KZT": {
- "name": "Kazakhstani Tenge"
- },
- "KES": {
- "name": "Kenyan Shilling"
- },
- "KWD": {
- "name": "Kuwaiti Dinar"
- },
- "KGS": {
- "name": "Kyrgystani Som"
- },
- "LAK": {
- "name": "Laotian Kip"
- },
- "LBP": {
- "name": "Lebanese Pound"
- },
- "LSL": {
- "name": "Lesotho Loti"
- },
- "LRD": {
- "name": "Liberian Dollar"
- },
- "LYD": {
- "name": "Libyan Dinar"
- },
- "MOP": {
- "name": "Macanese Pataca"
- },
- "MKD": {
- "name": "Macedonian Denar"
- },
- "MGA": {
- "name": "Malagasy Ariary"
- },
- "MWK": {
- "name": "Malawian Kwacha"
- },
- "MYR": {
- "name": "Malaysian Ringgit"
- },
- "MVR": {
- "name": "Maldivian Rufiyaa"
- },
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
- "MUR": {
- "name": "Mauritian Rupee"
- },
- "MXN": {
- "name": "Mexican Peso",
- "symbol": "MX$"
- },
- "MDL": {
- "name": "Moldovan Leu"
- },
- "MNT": {
- "name": "Mongolian Tugrik"
- },
- "MAD": {
- "name": "Moroccan Dirham"
- },
- "MZN": {
- "name": "Mozambican Metical"
- },
- "MMK": {
- "name": "Myanmar Kyat"
- },
- "NAD": {
- "name": "Namibian Dollar"
- },
- "NPR": {
- "name": "Nepalese Rupee"
- },
- "ANG": {
- "name": "Netherlands Antillean Guilder"
- },
- "TWD": {
- "name": "New Taiwan Dollar",
- "symbol": "NT$"
- },
- "NZD": {
- "name": "New Zealand Dollar",
- "symbol": "NZ$"
- },
- "NIO": {
- "name": "Nicaraguan Córdoba"
- },
- "NGN": {
- "name": "Nigerian Naira"
- },
- "KPW": {
- "name": "North Korean Won"
- },
- "NOK": {
- "name": "Norwegian Krone"
- },
- "OMR": {
- "name": "Omani Rial"
- },
- "PKR": {
- "name": "Pakistani Rupee"
- },
- "PAB": {
- "name": "Panamanian Balboa"
- },
- "PGK": {
- "name": "Papua New Guinean Kina"
- },
- "PYG": {
- "name": "Paraguayan Guarani"
- },
- "PEN": {
- "name": "Peruvian Sol"
- },
- "PHP": {
- "name": "Philippine Piso"
- },
- "PLN": {
- "name": "Polish Zloty"
- },
- "QAR": {
- "name": "Qatari Rial"
- },
- "RON": {
- "name": "Romanian Leu"
- },
- "RUB": {
- "name": "Russian Rouble"
- },
- "RWF": {
- "name": "Rwandan Franc"
- },
- "SVC": {
- "name": "Salvadoran Colón"
- },
- "WST": {
- "name": "Samoan Tala"
- },
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
- },
- "SAR": {
- "name": "Saudi Riyal"
- },
- "RSD": {
- "name": "Serbian Dinar"
- },
- "SCR": {
- "name": "Seychellois Rupee"
- },
- "SLL": {
- "name": "Sierra Leonean Leone"
- },
- "SGD": {
- "name": "Singapore Dollar"
- },
- "SBD": {
- "name": "Solomon Islands Dollar"
- },
- "SOS": {
- "name": "Somali Shilling"
- },
- "ZAR": {
- "name": "South African Rand",
- "symbol": "R"
- },
- "KRW": {
- "name": "South Korean Won",
- "symbol": "₩"
- },
- "SSP": {
- "name": "South Sudanese Pound"
- },
- "LKR": {
- "name": "Sri Lankan Rupee"
- },
- "SHP": {
- "name": "St. Helena Pound"
- },
- "SDG": {
- "name": "Sudanese Pound"
- },
- "SRD": {
- "name": "Surinamese Dollar"
- },
- "SZL": {
- "name": "Swazi Lilangeni"
- },
- "SEK": {
- "name": "Swedish Krona"
- },
- "CHF": {
- "name": "Swiss Franc"
- },
- "SYP": {
- "name": "Syrian Pound"
- },
- "TJS": {
- "name": "Tajikistani Somoni"
- },
- "TZS": {
- "name": "Tanzanian Shilling"
- },
- "THB": {
- "name": "Thai Baht"
- },
- "TOP": {
- "name": "Tongan Paʻanga"
- },
- "TTD": {
- "name": "Trinidad & Tobago Dollar"
- },
- "TND": {
- "name": "Tunisian Dinar"
- },
- "TRY": {
- "name": "Turkish Lira"
- },
- "TMT": {
- "name": "Turkmenistani Manat"
- },
- "UGX": {
- "name": "Ugandan Shilling"
- },
- "UAH": {
- "name": "Ukrainian Hryvnia"
- },
- "AED": {
- "name": "United Arab Emirates Dirham"
- },
- "UYU": {
- "name": "Uruguayan Peso"
- },
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
- "UZS": {
- "name": "Uzbekistani Som"
- },
- "VUV": {
- "name": "Vanuatu Vatu"
- },
- "VEF": {
- "name": "Venezuelan Bolívar"
- },
- "VND": {
- "name": "Vietnamese Dong",
- "symbol": "₫"
- },
- "XOF": {
- "name": "West African CFA Franc",
- "symbol": "CFA"
- },
- "YER": {
- "name": "Yemeni Rial"
- },
- "ZMW": {
- "name": "Zambian Kwacha"
- },
- "ZWL": {
- "name": "Zimbabwean Dollar (2009)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en-MG.json b/vendor/commerceguys/intl/resources/currency/en-MG.json
deleted file mode 100644
index e6f461d19..000000000
--- a/vendor/commerceguys/intl/resources/currency/en-MG.json
+++ /dev/null
@@ -1,494 +0,0 @@
-{
- "AFN": {
- "name": "Afghan Afghani"
- },
- "ALL": {
- "name": "Albanian Lek"
- },
- "DZD": {
- "name": "Algerian Dinar"
- },
- "AOA": {
- "name": "Angolan Kwanza"
- },
- "ARS": {
- "name": "Argentine Peso"
- },
- "AMD": {
- "name": "Armenian Dram"
- },
- "AWG": {
- "name": "Aruban Florin"
- },
- "AUD": {
- "name": "Australian Dollar",
- "symbol": "A$"
- },
- "AZN": {
- "name": "Azerbaijani Manat"
- },
- "BSD": {
- "name": "Bahamian Dollar"
- },
- "BHD": {
- "name": "Bahraini Dinar"
- },
- "BDT": {
- "name": "Bangladeshi Taka"
- },
- "BBD": {
- "name": "Barbadian Dollar"
- },
- "BYN": {
- "name": "Belarusian Rouble"
- },
- "BZD": {
- "name": "Belize Dollar"
- },
- "BMD": {
- "name": "Bermudan Dollar"
- },
- "BTN": {
- "name": "Bhutanese Ngultrum"
- },
- "BOB": {
- "name": "Bolivian Boliviano"
- },
- "BAM": {
- "name": "Bosnia-Herzegovina Convertible Mark"
- },
- "BWP": {
- "name": "Botswanan Pula"
- },
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
- "GBP": {
- "name": "British Pound",
- "symbol": "£"
- },
- "BND": {
- "name": "Brunei Dollar"
- },
- "BGN": {
- "name": "Bulgarian Lev"
- },
- "BIF": {
- "name": "Burundian Franc"
- },
- "KHR": {
- "name": "Cambodian Riel"
- },
- "CAD": {
- "name": "Canadian Dollar",
- "symbol": "CA$"
- },
- "CVE": {
- "name": "Cape Verdean Escudo"
- },
- "KYD": {
- "name": "Cayman Islands Dollar"
- },
- "XAF": {
- "name": "Central African CFA Franc",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "CFP Franc",
- "symbol": "CFPF"
- },
- "CLP": {
- "name": "Chilean Peso"
- },
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
- "COP": {
- "name": "Colombian Peso"
- },
- "KMF": {
- "name": "Comorian Franc"
- },
- "CDF": {
- "name": "Congolese Franc"
- },
- "CRC": {
- "name": "Costa Rican Colón"
- },
- "HRK": {
- "name": "Croatian Kuna"
- },
- "CUC": {
- "name": "Cuban Convertible Peso"
- },
- "CUP": {
- "name": "Cuban Peso"
- },
- "CZK": {
- "name": "Czech Koruna"
- },
- "DKK": {
- "name": "Danish Krone"
- },
- "DJF": {
- "name": "Djiboutian Franc"
- },
- "DOP": {
- "name": "Dominican Peso"
- },
- "XCD": {
- "name": "East Caribbean Dollar",
- "symbol": "EC$"
- },
- "EGP": {
- "name": "Egyptian Pound"
- },
- "ERN": {
- "name": "Eritrean Nakfa"
- },
- "ETB": {
- "name": "Ethiopian Birr"
- },
- "EUR": {
- "name": "Euro",
- "symbol": "€"
- },
- "FKP": {
- "name": "Falkland Islands Pound"
- },
- "FJD": {
- "name": "Fijian Dollar"
- },
- "GMD": {
- "name": "Gambian Dalasi"
- },
- "GEL": {
- "name": "Georgian Lari"
- },
- "GHS": {
- "name": "Ghanaian Cedi"
- },
- "GIP": {
- "name": "Gibraltar Pound"
- },
- "GTQ": {
- "name": "Guatemalan Quetzal"
- },
- "GNF": {
- "name": "Guinean Franc"
- },
- "GYD": {
- "name": "Guyanaese Dollar"
- },
- "HTG": {
- "name": "Haitian Gourde"
- },
- "HNL": {
- "name": "Honduran Lempira"
- },
- "HKD": {
- "name": "Hong Kong Dollar",
- "symbol": "HK$"
- },
- "HUF": {
- "name": "Hungarian Forint"
- },
- "ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Indonesian Rupiah"
- },
- "IRR": {
- "name": "Iranian Rial"
- },
- "IQD": {
- "name": "Iraqi Dinar"
- },
- "ILS": {
- "name": "Israeli New Shekel",
- "symbol": "₪"
- },
- "JMD": {
- "name": "Jamaican Dollar"
- },
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
- "JOD": {
- "name": "Jordanian Dinar"
- },
- "KZT": {
- "name": "Kazakhstani Tenge"
- },
- "KES": {
- "name": "Kenyan Shilling"
- },
- "KWD": {
- "name": "Kuwaiti Dinar"
- },
- "KGS": {
- "name": "Kyrgystani Som"
- },
- "LAK": {
- "name": "Laotian Kip"
- },
- "LBP": {
- "name": "Lebanese Pound"
- },
- "LSL": {
- "name": "Lesotho Loti"
- },
- "LRD": {
- "name": "Liberian Dollar"
- },
- "LYD": {
- "name": "Libyan Dinar"
- },
- "MOP": {
- "name": "Macanese Pataca"
- },
- "MKD": {
- "name": "Macedonian Denar"
- },
- "MGA": {
- "name": "Malagasy Ariary",
- "symbol": "Ar"
- },
- "MWK": {
- "name": "Malawian Kwacha"
- },
- "MYR": {
- "name": "Malaysian Ringgit"
- },
- "MVR": {
- "name": "Maldivian Rufiyaa"
- },
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
- "MUR": {
- "name": "Mauritian Rupee"
- },
- "MXN": {
- "name": "Mexican Peso",
- "symbol": "MX$"
- },
- "MDL": {
- "name": "Moldovan Leu"
- },
- "MNT": {
- "name": "Mongolian Tugrik"
- },
- "MAD": {
- "name": "Moroccan Dirham"
- },
- "MZN": {
- "name": "Mozambican Metical"
- },
- "MMK": {
- "name": "Myanmar Kyat"
- },
- "NAD": {
- "name": "Namibian Dollar"
- },
- "NPR": {
- "name": "Nepalese Rupee"
- },
- "ANG": {
- "name": "Netherlands Antillean Guilder"
- },
- "TWD": {
- "name": "New Taiwan Dollar",
- "symbol": "NT$"
- },
- "NZD": {
- "name": "New Zealand Dollar",
- "symbol": "NZ$"
- },
- "NIO": {
- "name": "Nicaraguan Córdoba"
- },
- "NGN": {
- "name": "Nigerian Naira"
- },
- "KPW": {
- "name": "North Korean Won"
- },
- "NOK": {
- "name": "Norwegian Krone"
- },
- "OMR": {
- "name": "Omani Rial"
- },
- "PKR": {
- "name": "Pakistani Rupee"
- },
- "PAB": {
- "name": "Panamanian Balboa"
- },
- "PGK": {
- "name": "Papua New Guinean Kina"
- },
- "PYG": {
- "name": "Paraguayan Guarani"
- },
- "PEN": {
- "name": "Peruvian Sol"
- },
- "PHP": {
- "name": "Philippine Piso"
- },
- "PLN": {
- "name": "Polish Zloty"
- },
- "QAR": {
- "name": "Qatari Rial"
- },
- "RON": {
- "name": "Romanian Leu"
- },
- "RUB": {
- "name": "Russian Rouble"
- },
- "RWF": {
- "name": "Rwandan Franc"
- },
- "SVC": {
- "name": "Salvadoran Colón"
- },
- "WST": {
- "name": "Samoan Tala"
- },
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
- },
- "SAR": {
- "name": "Saudi Riyal"
- },
- "RSD": {
- "name": "Serbian Dinar"
- },
- "SCR": {
- "name": "Seychellois Rupee"
- },
- "SLL": {
- "name": "Sierra Leonean Leone"
- },
- "SGD": {
- "name": "Singapore Dollar"
- },
- "SBD": {
- "name": "Solomon Islands Dollar"
- },
- "SOS": {
- "name": "Somali Shilling"
- },
- "ZAR": {
- "name": "South African Rand"
- },
- "KRW": {
- "name": "South Korean Won",
- "symbol": "₩"
- },
- "SSP": {
- "name": "South Sudanese Pound"
- },
- "LKR": {
- "name": "Sri Lankan Rupee"
- },
- "SHP": {
- "name": "St. Helena Pound"
- },
- "SDG": {
- "name": "Sudanese Pound"
- },
- "SRD": {
- "name": "Surinamese Dollar"
- },
- "SZL": {
- "name": "Swazi Lilangeni"
- },
- "SEK": {
- "name": "Swedish Krona"
- },
- "CHF": {
- "name": "Swiss Franc"
- },
- "SYP": {
- "name": "Syrian Pound"
- },
- "TJS": {
- "name": "Tajikistani Somoni"
- },
- "TZS": {
- "name": "Tanzanian Shilling"
- },
- "THB": {
- "name": "Thai Baht"
- },
- "TOP": {
- "name": "Tongan Paʻanga"
- },
- "TTD": {
- "name": "Trinidad & Tobago Dollar"
- },
- "TND": {
- "name": "Tunisian Dinar"
- },
- "TRY": {
- "name": "Turkish Lira"
- },
- "TMT": {
- "name": "Turkmenistani Manat"
- },
- "UGX": {
- "name": "Ugandan Shilling"
- },
- "UAH": {
- "name": "Ukrainian Hryvnia"
- },
- "AED": {
- "name": "United Arab Emirates Dirham"
- },
- "UYU": {
- "name": "Uruguayan Peso"
- },
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
- "UZS": {
- "name": "Uzbekistani Som"
- },
- "VUV": {
- "name": "Vanuatu Vatu"
- },
- "VEF": {
- "name": "Venezuelan Bolívar"
- },
- "VND": {
- "name": "Vietnamese Dong",
- "symbol": "₫"
- },
- "XOF": {
- "name": "West African CFA Franc",
- "symbol": "CFA"
- },
- "YER": {
- "name": "Yemeni Rial"
- },
- "ZMW": {
- "name": "Zambian Kwacha"
- },
- "ZWL": {
- "name": "Zimbabwean Dollar (2009)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en-MO.json b/vendor/commerceguys/intl/resources/currency/en-MO.json
deleted file mode 100644
index e378f7135..000000000
--- a/vendor/commerceguys/intl/resources/currency/en-MO.json
+++ /dev/null
@@ -1,494 +0,0 @@
-{
- "AFN": {
- "name": "Afghan Afghani"
- },
- "ALL": {
- "name": "Albanian Lek"
- },
- "DZD": {
- "name": "Algerian Dinar"
- },
- "AOA": {
- "name": "Angolan Kwanza"
- },
- "ARS": {
- "name": "Argentine Peso"
- },
- "AMD": {
- "name": "Armenian Dram"
- },
- "AWG": {
- "name": "Aruban Florin"
- },
- "AUD": {
- "name": "Australian Dollar",
- "symbol": "A$"
- },
- "AZN": {
- "name": "Azerbaijani Manat"
- },
- "BSD": {
- "name": "Bahamian Dollar"
- },
- "BHD": {
- "name": "Bahraini Dinar"
- },
- "BDT": {
- "name": "Bangladeshi Taka"
- },
- "BBD": {
- "name": "Barbadian Dollar"
- },
- "BYN": {
- "name": "Belarusian Rouble"
- },
- "BZD": {
- "name": "Belize Dollar"
- },
- "BMD": {
- "name": "Bermudan Dollar"
- },
- "BTN": {
- "name": "Bhutanese Ngultrum"
- },
- "BOB": {
- "name": "Bolivian Boliviano"
- },
- "BAM": {
- "name": "Bosnia-Herzegovina Convertible Mark"
- },
- "BWP": {
- "name": "Botswanan Pula"
- },
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
- "GBP": {
- "name": "British Pound",
- "symbol": "£"
- },
- "BND": {
- "name": "Brunei Dollar"
- },
- "BGN": {
- "name": "Bulgarian Lev"
- },
- "BIF": {
- "name": "Burundian Franc"
- },
- "KHR": {
- "name": "Cambodian Riel"
- },
- "CAD": {
- "name": "Canadian Dollar",
- "symbol": "CA$"
- },
- "CVE": {
- "name": "Cape Verdean Escudo"
- },
- "KYD": {
- "name": "Cayman Islands Dollar"
- },
- "XAF": {
- "name": "Central African CFA Franc",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "CFP Franc",
- "symbol": "CFPF"
- },
- "CLP": {
- "name": "Chilean Peso"
- },
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
- "COP": {
- "name": "Colombian Peso"
- },
- "KMF": {
- "name": "Comorian Franc"
- },
- "CDF": {
- "name": "Congolese Franc"
- },
- "CRC": {
- "name": "Costa Rican Colón"
- },
- "HRK": {
- "name": "Croatian Kuna"
- },
- "CUC": {
- "name": "Cuban Convertible Peso"
- },
- "CUP": {
- "name": "Cuban Peso"
- },
- "CZK": {
- "name": "Czech Koruna"
- },
- "DKK": {
- "name": "Danish Krone"
- },
- "DJF": {
- "name": "Djiboutian Franc"
- },
- "DOP": {
- "name": "Dominican Peso"
- },
- "XCD": {
- "name": "East Caribbean Dollar",
- "symbol": "EC$"
- },
- "EGP": {
- "name": "Egyptian Pound"
- },
- "ERN": {
- "name": "Eritrean Nakfa"
- },
- "ETB": {
- "name": "Ethiopian Birr"
- },
- "EUR": {
- "name": "Euro",
- "symbol": "€"
- },
- "FKP": {
- "name": "Falkland Islands Pound"
- },
- "FJD": {
- "name": "Fijian Dollar"
- },
- "GMD": {
- "name": "Gambian Dalasi"
- },
- "GEL": {
- "name": "Georgian Lari"
- },
- "GHS": {
- "name": "Ghanaian Cedi"
- },
- "GIP": {
- "name": "Gibraltar Pound"
- },
- "GTQ": {
- "name": "Guatemalan Quetzal"
- },
- "GNF": {
- "name": "Guinean Franc"
- },
- "GYD": {
- "name": "Guyanaese Dollar"
- },
- "HTG": {
- "name": "Haitian Gourde"
- },
- "HNL": {
- "name": "Honduran Lempira"
- },
- "HKD": {
- "name": "Hong Kong Dollar",
- "symbol": "HK$"
- },
- "HUF": {
- "name": "Hungarian Forint"
- },
- "ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Indonesian Rupiah"
- },
- "IRR": {
- "name": "Iranian Rial"
- },
- "IQD": {
- "name": "Iraqi Dinar"
- },
- "ILS": {
- "name": "Israeli New Shekel",
- "symbol": "₪"
- },
- "JMD": {
- "name": "Jamaican Dollar"
- },
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
- "JOD": {
- "name": "Jordanian Dinar"
- },
- "KZT": {
- "name": "Kazakhstani Tenge"
- },
- "KES": {
- "name": "Kenyan Shilling"
- },
- "KWD": {
- "name": "Kuwaiti Dinar"
- },
- "KGS": {
- "name": "Kyrgystani Som"
- },
- "LAK": {
- "name": "Laotian Kip"
- },
- "LBP": {
- "name": "Lebanese Pound"
- },
- "LSL": {
- "name": "Lesotho Loti"
- },
- "LRD": {
- "name": "Liberian Dollar"
- },
- "LYD": {
- "name": "Libyan Dinar"
- },
- "MOP": {
- "name": "Macanese Pataca",
- "symbol": "MOP$"
- },
- "MKD": {
- "name": "Macedonian Denar"
- },
- "MGA": {
- "name": "Malagasy Ariary"
- },
- "MWK": {
- "name": "Malawian Kwacha"
- },
- "MYR": {
- "name": "Malaysian Ringgit"
- },
- "MVR": {
- "name": "Maldivian Rufiyaa"
- },
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
- "MUR": {
- "name": "Mauritian Rupee"
- },
- "MXN": {
- "name": "Mexican Peso",
- "symbol": "MX$"
- },
- "MDL": {
- "name": "Moldovan Leu"
- },
- "MNT": {
- "name": "Mongolian Tugrik"
- },
- "MAD": {
- "name": "Moroccan Dirham"
- },
- "MZN": {
- "name": "Mozambican Metical"
- },
- "MMK": {
- "name": "Myanmar Kyat"
- },
- "NAD": {
- "name": "Namibian Dollar"
- },
- "NPR": {
- "name": "Nepalese Rupee"
- },
- "ANG": {
- "name": "Netherlands Antillean Guilder"
- },
- "TWD": {
- "name": "New Taiwan Dollar",
- "symbol": "NT$"
- },
- "NZD": {
- "name": "New Zealand Dollar",
- "symbol": "NZ$"
- },
- "NIO": {
- "name": "Nicaraguan Córdoba"
- },
- "NGN": {
- "name": "Nigerian Naira"
- },
- "KPW": {
- "name": "North Korean Won"
- },
- "NOK": {
- "name": "Norwegian Krone"
- },
- "OMR": {
- "name": "Omani Rial"
- },
- "PKR": {
- "name": "Pakistani Rupee"
- },
- "PAB": {
- "name": "Panamanian Balboa"
- },
- "PGK": {
- "name": "Papua New Guinean Kina"
- },
- "PYG": {
- "name": "Paraguayan Guarani"
- },
- "PEN": {
- "name": "Peruvian Sol"
- },
- "PHP": {
- "name": "Philippine Piso"
- },
- "PLN": {
- "name": "Polish Zloty"
- },
- "QAR": {
- "name": "Qatari Rial"
- },
- "RON": {
- "name": "Romanian Leu"
- },
- "RUB": {
- "name": "Russian Rouble"
- },
- "RWF": {
- "name": "Rwandan Franc"
- },
- "SVC": {
- "name": "Salvadoran Colón"
- },
- "WST": {
- "name": "Samoan Tala"
- },
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
- },
- "SAR": {
- "name": "Saudi Riyal"
- },
- "RSD": {
- "name": "Serbian Dinar"
- },
- "SCR": {
- "name": "Seychellois Rupee"
- },
- "SLL": {
- "name": "Sierra Leonean Leone"
- },
- "SGD": {
- "name": "Singapore Dollar"
- },
- "SBD": {
- "name": "Solomon Islands Dollar"
- },
- "SOS": {
- "name": "Somali Shilling"
- },
- "ZAR": {
- "name": "South African Rand"
- },
- "KRW": {
- "name": "South Korean Won",
- "symbol": "₩"
- },
- "SSP": {
- "name": "South Sudanese Pound"
- },
- "LKR": {
- "name": "Sri Lankan Rupee"
- },
- "SHP": {
- "name": "St. Helena Pound"
- },
- "SDG": {
- "name": "Sudanese Pound"
- },
- "SRD": {
- "name": "Surinamese Dollar"
- },
- "SZL": {
- "name": "Swazi Lilangeni"
- },
- "SEK": {
- "name": "Swedish Krona"
- },
- "CHF": {
- "name": "Swiss Franc"
- },
- "SYP": {
- "name": "Syrian Pound"
- },
- "TJS": {
- "name": "Tajikistani Somoni"
- },
- "TZS": {
- "name": "Tanzanian Shilling"
- },
- "THB": {
- "name": "Thai Baht"
- },
- "TOP": {
- "name": "Tongan Paʻanga"
- },
- "TTD": {
- "name": "Trinidad & Tobago Dollar"
- },
- "TND": {
- "name": "Tunisian Dinar"
- },
- "TRY": {
- "name": "Turkish Lira"
- },
- "TMT": {
- "name": "Turkmenistani Manat"
- },
- "UGX": {
- "name": "Ugandan Shilling"
- },
- "UAH": {
- "name": "Ukrainian Hryvnia"
- },
- "AED": {
- "name": "United Arab Emirates Dirham"
- },
- "UYU": {
- "name": "Uruguayan Peso"
- },
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
- "UZS": {
- "name": "Uzbekistani Som"
- },
- "VUV": {
- "name": "Vanuatu Vatu"
- },
- "VEF": {
- "name": "Venezuelan Bolívar"
- },
- "VND": {
- "name": "Vietnamese Dong",
- "symbol": "₫"
- },
- "XOF": {
- "name": "West African CFA Franc",
- "symbol": "CFA"
- },
- "YER": {
- "name": "Yemeni Rial"
- },
- "ZMW": {
- "name": "Zambian Kwacha"
- },
- "ZWL": {
- "name": "Zimbabwean Dollar (2009)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en-MS.json b/vendor/commerceguys/intl/resources/currency/en-MS.json
deleted file mode 100644
index f425158a2..000000000
--- a/vendor/commerceguys/intl/resources/currency/en-MS.json
+++ /dev/null
@@ -1,493 +0,0 @@
-{
- "AFN": {
- "name": "Afghan Afghani"
- },
- "ALL": {
- "name": "Albanian Lek"
- },
- "DZD": {
- "name": "Algerian Dinar"
- },
- "AOA": {
- "name": "Angolan Kwanza"
- },
- "ARS": {
- "name": "Argentine Peso"
- },
- "AMD": {
- "name": "Armenian Dram"
- },
- "AWG": {
- "name": "Aruban Florin"
- },
- "AUD": {
- "name": "Australian Dollar",
- "symbol": "A$"
- },
- "AZN": {
- "name": "Azerbaijani Manat"
- },
- "BSD": {
- "name": "Bahamian Dollar"
- },
- "BHD": {
- "name": "Bahraini Dinar"
- },
- "BDT": {
- "name": "Bangladeshi Taka"
- },
- "BBD": {
- "name": "Barbadian Dollar"
- },
- "BYN": {
- "name": "Belarusian Rouble"
- },
- "BZD": {
- "name": "Belize Dollar"
- },
- "BMD": {
- "name": "Bermudan Dollar"
- },
- "BTN": {
- "name": "Bhutanese Ngultrum"
- },
- "BOB": {
- "name": "Bolivian Boliviano"
- },
- "BAM": {
- "name": "Bosnia-Herzegovina Convertible Mark"
- },
- "BWP": {
- "name": "Botswanan Pula"
- },
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
- "GBP": {
- "name": "British Pound",
- "symbol": "£"
- },
- "BND": {
- "name": "Brunei Dollar"
- },
- "BGN": {
- "name": "Bulgarian Lev"
- },
- "BIF": {
- "name": "Burundian Franc"
- },
- "KHR": {
- "name": "Cambodian Riel"
- },
- "CAD": {
- "name": "Canadian Dollar",
- "symbol": "CA$"
- },
- "CVE": {
- "name": "Cape Verdean Escudo"
- },
- "KYD": {
- "name": "Cayman Islands Dollar"
- },
- "XAF": {
- "name": "Central African CFA Franc",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "CFP Franc",
- "symbol": "CFPF"
- },
- "CLP": {
- "name": "Chilean Peso"
- },
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
- "COP": {
- "name": "Colombian Peso"
- },
- "KMF": {
- "name": "Comorian Franc"
- },
- "CDF": {
- "name": "Congolese Franc"
- },
- "CRC": {
- "name": "Costa Rican Colón"
- },
- "HRK": {
- "name": "Croatian Kuna"
- },
- "CUC": {
- "name": "Cuban Convertible Peso"
- },
- "CUP": {
- "name": "Cuban Peso"
- },
- "CZK": {
- "name": "Czech Koruna"
- },
- "DKK": {
- "name": "Danish Krone"
- },
- "DJF": {
- "name": "Djiboutian Franc"
- },
- "DOP": {
- "name": "Dominican Peso"
- },
- "XCD": {
- "name": "East Caribbean Dollar",
- "symbol": "$"
- },
- "EGP": {
- "name": "Egyptian Pound"
- },
- "ERN": {
- "name": "Eritrean Nakfa"
- },
- "ETB": {
- "name": "Ethiopian Birr"
- },
- "EUR": {
- "name": "Euro",
- "symbol": "€"
- },
- "FKP": {
- "name": "Falkland Islands Pound"
- },
- "FJD": {
- "name": "Fijian Dollar"
- },
- "GMD": {
- "name": "Gambian Dalasi"
- },
- "GEL": {
- "name": "Georgian Lari"
- },
- "GHS": {
- "name": "Ghanaian Cedi"
- },
- "GIP": {
- "name": "Gibraltar Pound"
- },
- "GTQ": {
- "name": "Guatemalan Quetzal"
- },
- "GNF": {
- "name": "Guinean Franc"
- },
- "GYD": {
- "name": "Guyanaese Dollar"
- },
- "HTG": {
- "name": "Haitian Gourde"
- },
- "HNL": {
- "name": "Honduran Lempira"
- },
- "HKD": {
- "name": "Hong Kong Dollar",
- "symbol": "HK$"
- },
- "HUF": {
- "name": "Hungarian Forint"
- },
- "ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Indonesian Rupiah"
- },
- "IRR": {
- "name": "Iranian Rial"
- },
- "IQD": {
- "name": "Iraqi Dinar"
- },
- "ILS": {
- "name": "Israeli New Shekel",
- "symbol": "₪"
- },
- "JMD": {
- "name": "Jamaican Dollar"
- },
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
- "JOD": {
- "name": "Jordanian Dinar"
- },
- "KZT": {
- "name": "Kazakhstani Tenge"
- },
- "KES": {
- "name": "Kenyan Shilling"
- },
- "KWD": {
- "name": "Kuwaiti Dinar"
- },
- "KGS": {
- "name": "Kyrgystani Som"
- },
- "LAK": {
- "name": "Laotian Kip"
- },
- "LBP": {
- "name": "Lebanese Pound"
- },
- "LSL": {
- "name": "Lesotho Loti"
- },
- "LRD": {
- "name": "Liberian Dollar"
- },
- "LYD": {
- "name": "Libyan Dinar"
- },
- "MOP": {
- "name": "Macanese Pataca"
- },
- "MKD": {
- "name": "Macedonian Denar"
- },
- "MGA": {
- "name": "Malagasy Ariary"
- },
- "MWK": {
- "name": "Malawian Kwacha"
- },
- "MYR": {
- "name": "Malaysian Ringgit"
- },
- "MVR": {
- "name": "Maldivian Rufiyaa"
- },
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
- "MUR": {
- "name": "Mauritian Rupee"
- },
- "MXN": {
- "name": "Mexican Peso",
- "symbol": "MX$"
- },
- "MDL": {
- "name": "Moldovan Leu"
- },
- "MNT": {
- "name": "Mongolian Tugrik"
- },
- "MAD": {
- "name": "Moroccan Dirham"
- },
- "MZN": {
- "name": "Mozambican Metical"
- },
- "MMK": {
- "name": "Myanmar Kyat"
- },
- "NAD": {
- "name": "Namibian Dollar"
- },
- "NPR": {
- "name": "Nepalese Rupee"
- },
- "ANG": {
- "name": "Netherlands Antillean Guilder"
- },
- "TWD": {
- "name": "New Taiwan Dollar",
- "symbol": "NT$"
- },
- "NZD": {
- "name": "New Zealand Dollar",
- "symbol": "NZ$"
- },
- "NIO": {
- "name": "Nicaraguan Córdoba"
- },
- "NGN": {
- "name": "Nigerian Naira"
- },
- "KPW": {
- "name": "North Korean Won"
- },
- "NOK": {
- "name": "Norwegian Krone"
- },
- "OMR": {
- "name": "Omani Rial"
- },
- "PKR": {
- "name": "Pakistani Rupee"
- },
- "PAB": {
- "name": "Panamanian Balboa"
- },
- "PGK": {
- "name": "Papua New Guinean Kina"
- },
- "PYG": {
- "name": "Paraguayan Guarani"
- },
- "PEN": {
- "name": "Peruvian Sol"
- },
- "PHP": {
- "name": "Philippine Piso"
- },
- "PLN": {
- "name": "Polish Zloty"
- },
- "QAR": {
- "name": "Qatari Rial"
- },
- "RON": {
- "name": "Romanian Leu"
- },
- "RUB": {
- "name": "Russian Rouble"
- },
- "RWF": {
- "name": "Rwandan Franc"
- },
- "SVC": {
- "name": "Salvadoran Colón"
- },
- "WST": {
- "name": "Samoan Tala"
- },
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
- },
- "SAR": {
- "name": "Saudi Riyal"
- },
- "RSD": {
- "name": "Serbian Dinar"
- },
- "SCR": {
- "name": "Seychellois Rupee"
- },
- "SLL": {
- "name": "Sierra Leonean Leone"
- },
- "SGD": {
- "name": "Singapore Dollar"
- },
- "SBD": {
- "name": "Solomon Islands Dollar"
- },
- "SOS": {
- "name": "Somali Shilling"
- },
- "ZAR": {
- "name": "South African Rand"
- },
- "KRW": {
- "name": "South Korean Won",
- "symbol": "₩"
- },
- "SSP": {
- "name": "South Sudanese Pound"
- },
- "LKR": {
- "name": "Sri Lankan Rupee"
- },
- "SHP": {
- "name": "St. Helena Pound"
- },
- "SDG": {
- "name": "Sudanese Pound"
- },
- "SRD": {
- "name": "Surinamese Dollar"
- },
- "SZL": {
- "name": "Swazi Lilangeni"
- },
- "SEK": {
- "name": "Swedish Krona"
- },
- "CHF": {
- "name": "Swiss Franc"
- },
- "SYP": {
- "name": "Syrian Pound"
- },
- "TJS": {
- "name": "Tajikistani Somoni"
- },
- "TZS": {
- "name": "Tanzanian Shilling"
- },
- "THB": {
- "name": "Thai Baht"
- },
- "TOP": {
- "name": "Tongan Paʻanga"
- },
- "TTD": {
- "name": "Trinidad & Tobago Dollar"
- },
- "TND": {
- "name": "Tunisian Dinar"
- },
- "TRY": {
- "name": "Turkish Lira"
- },
- "TMT": {
- "name": "Turkmenistani Manat"
- },
- "UGX": {
- "name": "Ugandan Shilling"
- },
- "UAH": {
- "name": "Ukrainian Hryvnia"
- },
- "AED": {
- "name": "United Arab Emirates Dirham"
- },
- "UYU": {
- "name": "Uruguayan Peso"
- },
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
- "UZS": {
- "name": "Uzbekistani Som"
- },
- "VUV": {
- "name": "Vanuatu Vatu"
- },
- "VEF": {
- "name": "Venezuelan Bolívar"
- },
- "VND": {
- "name": "Vietnamese Dong",
- "symbol": "₫"
- },
- "XOF": {
- "name": "West African CFA Franc",
- "symbol": "CFA"
- },
- "YER": {
- "name": "Yemeni Rial"
- },
- "ZMW": {
- "name": "Zambian Kwacha"
- },
- "ZWL": {
- "name": "Zimbabwean Dollar (2009)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en-MT.json b/vendor/commerceguys/intl/resources/currency/en-MT.json
deleted file mode 100644
index 32a33e424..000000000
--- a/vendor/commerceguys/intl/resources/currency/en-MT.json
+++ /dev/null
@@ -1,493 +0,0 @@
-{
- "AFN": {
- "name": "Afghan Afghani"
- },
- "ALL": {
- "name": "Albanian Lek"
- },
- "DZD": {
- "name": "Algerian Dinar"
- },
- "AOA": {
- "name": "Angolan Kwanza"
- },
- "ARS": {
- "name": "Argentine Peso"
- },
- "AMD": {
- "name": "Armenian Dram"
- },
- "AWG": {
- "name": "Aruban Florin"
- },
- "AUD": {
- "name": "Australian Dollar",
- "symbol": "A$"
- },
- "AZN": {
- "name": "Azerbaijani Manat"
- },
- "BSD": {
- "name": "Bahamian Dollar"
- },
- "BHD": {
- "name": "Bahraini Dinar"
- },
- "BDT": {
- "name": "Bangladeshi Taka"
- },
- "BBD": {
- "name": "Barbadian Dollar"
- },
- "BYN": {
- "name": "Belarusian Rouble"
- },
- "BZD": {
- "name": "Belize Dollar"
- },
- "BMD": {
- "name": "Bermudan Dollar"
- },
- "BTN": {
- "name": "Bhutanese Ngultrum"
- },
- "BOB": {
- "name": "Bolivian Boliviano"
- },
- "BAM": {
- "name": "Bosnia-Herzegovina Convertible Mark"
- },
- "BWP": {
- "name": "Botswanan Pula"
- },
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
- "GBP": {
- "name": "British Pound",
- "symbol": "GB£"
- },
- "BND": {
- "name": "Brunei Dollar"
- },
- "BGN": {
- "name": "Bulgarian Lev"
- },
- "BIF": {
- "name": "Burundian Franc"
- },
- "KHR": {
- "name": "Cambodian Riel"
- },
- "CAD": {
- "name": "Canadian Dollar",
- "symbol": "CA$"
- },
- "CVE": {
- "name": "Cape Verdean Escudo"
- },
- "KYD": {
- "name": "Cayman Islands Dollar"
- },
- "XAF": {
- "name": "Central African CFA Franc",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "CFP Franc",
- "symbol": "CFPF"
- },
- "CLP": {
- "name": "Chilean Peso"
- },
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
- "COP": {
- "name": "Colombian Peso"
- },
- "KMF": {
- "name": "Comorian Franc"
- },
- "CDF": {
- "name": "Congolese Franc"
- },
- "CRC": {
- "name": "Costa Rican Colón"
- },
- "HRK": {
- "name": "Croatian Kuna"
- },
- "CUC": {
- "name": "Cuban Convertible Peso"
- },
- "CUP": {
- "name": "Cuban Peso"
- },
- "CZK": {
- "name": "Czech Koruna"
- },
- "DKK": {
- "name": "Danish Krone"
- },
- "DJF": {
- "name": "Djiboutian Franc"
- },
- "DOP": {
- "name": "Dominican Peso"
- },
- "XCD": {
- "name": "East Caribbean Dollar",
- "symbol": "EC$"
- },
- "EGP": {
- "name": "Egyptian Pound"
- },
- "ERN": {
- "name": "Eritrean Nakfa"
- },
- "ETB": {
- "name": "Ethiopian Birr"
- },
- "EUR": {
- "name": "Euro",
- "symbol": "€"
- },
- "FKP": {
- "name": "Falkland Islands Pound"
- },
- "FJD": {
- "name": "Fijian Dollar"
- },
- "GMD": {
- "name": "Gambian Dalasi"
- },
- "GEL": {
- "name": "Georgian Lari"
- },
- "GHS": {
- "name": "Ghanaian Cedi"
- },
- "GIP": {
- "name": "Gibraltar Pound"
- },
- "GTQ": {
- "name": "Guatemalan Quetzal"
- },
- "GNF": {
- "name": "Guinean Franc"
- },
- "GYD": {
- "name": "Guyanaese Dollar"
- },
- "HTG": {
- "name": "Haitian Gourde"
- },
- "HNL": {
- "name": "Honduran Lempira"
- },
- "HKD": {
- "name": "Hong Kong Dollar",
- "symbol": "HK$"
- },
- "HUF": {
- "name": "Hungarian Forint"
- },
- "ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Indonesian Rupiah"
- },
- "IRR": {
- "name": "Iranian Rial"
- },
- "IQD": {
- "name": "Iraqi Dinar"
- },
- "ILS": {
- "name": "Israeli New Shekel",
- "symbol": "₪"
- },
- "JMD": {
- "name": "Jamaican Dollar"
- },
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
- "JOD": {
- "name": "Jordanian Dinar"
- },
- "KZT": {
- "name": "Kazakhstani Tenge"
- },
- "KES": {
- "name": "Kenyan Shilling"
- },
- "KWD": {
- "name": "Kuwaiti Dinar"
- },
- "KGS": {
- "name": "Kyrgystani Som"
- },
- "LAK": {
- "name": "Laotian Kip"
- },
- "LBP": {
- "name": "Lebanese Pound"
- },
- "LSL": {
- "name": "Lesotho Loti"
- },
- "LRD": {
- "name": "Liberian Dollar"
- },
- "LYD": {
- "name": "Libyan Dinar"
- },
- "MOP": {
- "name": "Macanese Pataca"
- },
- "MKD": {
- "name": "Macedonian Denar"
- },
- "MGA": {
- "name": "Malagasy Ariary"
- },
- "MWK": {
- "name": "Malawian Kwacha"
- },
- "MYR": {
- "name": "Malaysian Ringgit"
- },
- "MVR": {
- "name": "Maldivian Rufiyaa"
- },
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
- "MUR": {
- "name": "Mauritian Rupee"
- },
- "MXN": {
- "name": "Mexican Peso",
- "symbol": "MX$"
- },
- "MDL": {
- "name": "Moldovan Leu"
- },
- "MNT": {
- "name": "Mongolian Tugrik"
- },
- "MAD": {
- "name": "Moroccan Dirham"
- },
- "MZN": {
- "name": "Mozambican Metical"
- },
- "MMK": {
- "name": "Myanmar Kyat"
- },
- "NAD": {
- "name": "Namibian Dollar"
- },
- "NPR": {
- "name": "Nepalese Rupee"
- },
- "ANG": {
- "name": "Netherlands Antillean Guilder"
- },
- "TWD": {
- "name": "New Taiwan Dollar",
- "symbol": "NT$"
- },
- "NZD": {
- "name": "New Zealand Dollar",
- "symbol": "NZ$"
- },
- "NIO": {
- "name": "Nicaraguan Córdoba"
- },
- "NGN": {
- "name": "Nigerian Naira"
- },
- "KPW": {
- "name": "North Korean Won"
- },
- "NOK": {
- "name": "Norwegian Krone"
- },
- "OMR": {
- "name": "Omani Rial"
- },
- "PKR": {
- "name": "Pakistani Rupee"
- },
- "PAB": {
- "name": "Panamanian Balboa"
- },
- "PGK": {
- "name": "Papua New Guinean Kina"
- },
- "PYG": {
- "name": "Paraguayan Guarani"
- },
- "PEN": {
- "name": "Peruvian Sol"
- },
- "PHP": {
- "name": "Philippine Piso"
- },
- "PLN": {
- "name": "Polish Zloty"
- },
- "QAR": {
- "name": "Qatari Rial"
- },
- "RON": {
- "name": "Romanian Leu"
- },
- "RUB": {
- "name": "Russian Rouble"
- },
- "RWF": {
- "name": "Rwandan Franc"
- },
- "SVC": {
- "name": "Salvadoran Colón"
- },
- "WST": {
- "name": "Samoan Tala"
- },
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
- },
- "SAR": {
- "name": "Saudi Riyal"
- },
- "RSD": {
- "name": "Serbian Dinar"
- },
- "SCR": {
- "name": "Seychellois Rupee"
- },
- "SLL": {
- "name": "Sierra Leonean Leone"
- },
- "SGD": {
- "name": "Singapore Dollar"
- },
- "SBD": {
- "name": "Solomon Islands Dollar"
- },
- "SOS": {
- "name": "Somali Shilling"
- },
- "ZAR": {
- "name": "South African Rand"
- },
- "KRW": {
- "name": "South Korean Won",
- "symbol": "₩"
- },
- "SSP": {
- "name": "South Sudanese Pound"
- },
- "LKR": {
- "name": "Sri Lankan Rupee"
- },
- "SHP": {
- "name": "St. Helena Pound"
- },
- "SDG": {
- "name": "Sudanese Pound"
- },
- "SRD": {
- "name": "Surinamese Dollar"
- },
- "SZL": {
- "name": "Swazi Lilangeni"
- },
- "SEK": {
- "name": "Swedish Krona"
- },
- "CHF": {
- "name": "Swiss Franc"
- },
- "SYP": {
- "name": "Syrian Pound"
- },
- "TJS": {
- "name": "Tajikistani Somoni"
- },
- "TZS": {
- "name": "Tanzanian Shilling"
- },
- "THB": {
- "name": "Thai Baht"
- },
- "TOP": {
- "name": "Tongan Paʻanga"
- },
- "TTD": {
- "name": "Trinidad & Tobago Dollar"
- },
- "TND": {
- "name": "Tunisian Dinar"
- },
- "TRY": {
- "name": "Turkish Lira"
- },
- "TMT": {
- "name": "Turkmenistani Manat"
- },
- "UGX": {
- "name": "Ugandan Shilling"
- },
- "UAH": {
- "name": "Ukrainian Hryvnia"
- },
- "AED": {
- "name": "United Arab Emirates Dirham"
- },
- "UYU": {
- "name": "Uruguayan Peso"
- },
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
- "UZS": {
- "name": "Uzbekistani Som"
- },
- "VUV": {
- "name": "Vanuatu Vatu"
- },
- "VEF": {
- "name": "Venezuelan Bolívar"
- },
- "VND": {
- "name": "Vietnamese Dong",
- "symbol": "₫"
- },
- "XOF": {
- "name": "West African CFA Franc",
- "symbol": "CFA"
- },
- "YER": {
- "name": "Yemeni Rial"
- },
- "ZMW": {
- "name": "Zambian Kwacha"
- },
- "ZWL": {
- "name": "Zimbabwean Dollar (2009)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en-MU.json b/vendor/commerceguys/intl/resources/currency/en-MU.json
deleted file mode 100644
index faa36a1a6..000000000
--- a/vendor/commerceguys/intl/resources/currency/en-MU.json
+++ /dev/null
@@ -1,494 +0,0 @@
-{
- "AFN": {
- "name": "Afghan Afghani"
- },
- "ALL": {
- "name": "Albanian Lek"
- },
- "DZD": {
- "name": "Algerian Dinar"
- },
- "AOA": {
- "name": "Angolan Kwanza"
- },
- "ARS": {
- "name": "Argentine Peso"
- },
- "AMD": {
- "name": "Armenian Dram"
- },
- "AWG": {
- "name": "Aruban Florin"
- },
- "AUD": {
- "name": "Australian Dollar",
- "symbol": "A$"
- },
- "AZN": {
- "name": "Azerbaijani Manat"
- },
- "BSD": {
- "name": "Bahamian Dollar"
- },
- "BHD": {
- "name": "Bahraini Dinar"
- },
- "BDT": {
- "name": "Bangladeshi Taka"
- },
- "BBD": {
- "name": "Barbadian Dollar"
- },
- "BYN": {
- "name": "Belarusian Rouble"
- },
- "BZD": {
- "name": "Belize Dollar"
- },
- "BMD": {
- "name": "Bermudan Dollar"
- },
- "BTN": {
- "name": "Bhutanese Ngultrum"
- },
- "BOB": {
- "name": "Bolivian Boliviano"
- },
- "BAM": {
- "name": "Bosnia-Herzegovina Convertible Mark"
- },
- "BWP": {
- "name": "Botswanan Pula"
- },
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
- "GBP": {
- "name": "British Pound",
- "symbol": "£"
- },
- "BND": {
- "name": "Brunei Dollar"
- },
- "BGN": {
- "name": "Bulgarian Lev"
- },
- "BIF": {
- "name": "Burundian Franc"
- },
- "KHR": {
- "name": "Cambodian Riel"
- },
- "CAD": {
- "name": "Canadian Dollar",
- "symbol": "CA$"
- },
- "CVE": {
- "name": "Cape Verdean Escudo"
- },
- "KYD": {
- "name": "Cayman Islands Dollar"
- },
- "XAF": {
- "name": "Central African CFA Franc",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "CFP Franc",
- "symbol": "CFPF"
- },
- "CLP": {
- "name": "Chilean Peso"
- },
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
- "COP": {
- "name": "Colombian Peso"
- },
- "KMF": {
- "name": "Comorian Franc"
- },
- "CDF": {
- "name": "Congolese Franc"
- },
- "CRC": {
- "name": "Costa Rican Colón"
- },
- "HRK": {
- "name": "Croatian Kuna"
- },
- "CUC": {
- "name": "Cuban Convertible Peso"
- },
- "CUP": {
- "name": "Cuban Peso"
- },
- "CZK": {
- "name": "Czech Koruna"
- },
- "DKK": {
- "name": "Danish Krone"
- },
- "DJF": {
- "name": "Djiboutian Franc"
- },
- "DOP": {
- "name": "Dominican Peso"
- },
- "XCD": {
- "name": "East Caribbean Dollar",
- "symbol": "EC$"
- },
- "EGP": {
- "name": "Egyptian Pound"
- },
- "ERN": {
- "name": "Eritrean Nakfa"
- },
- "ETB": {
- "name": "Ethiopian Birr"
- },
- "EUR": {
- "name": "Euro",
- "symbol": "€"
- },
- "FKP": {
- "name": "Falkland Islands Pound"
- },
- "FJD": {
- "name": "Fijian Dollar"
- },
- "GMD": {
- "name": "Gambian Dalasi"
- },
- "GEL": {
- "name": "Georgian Lari"
- },
- "GHS": {
- "name": "Ghanaian Cedi"
- },
- "GIP": {
- "name": "Gibraltar Pound"
- },
- "GTQ": {
- "name": "Guatemalan Quetzal"
- },
- "GNF": {
- "name": "Guinean Franc"
- },
- "GYD": {
- "name": "Guyanaese Dollar"
- },
- "HTG": {
- "name": "Haitian Gourde"
- },
- "HNL": {
- "name": "Honduran Lempira"
- },
- "HKD": {
- "name": "Hong Kong Dollar",
- "symbol": "HK$"
- },
- "HUF": {
- "name": "Hungarian Forint"
- },
- "ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Indonesian Rupiah"
- },
- "IRR": {
- "name": "Iranian Rial"
- },
- "IQD": {
- "name": "Iraqi Dinar"
- },
- "ILS": {
- "name": "Israeli New Shekel",
- "symbol": "₪"
- },
- "JMD": {
- "name": "Jamaican Dollar"
- },
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
- "JOD": {
- "name": "Jordanian Dinar"
- },
- "KZT": {
- "name": "Kazakhstani Tenge"
- },
- "KES": {
- "name": "Kenyan Shilling"
- },
- "KWD": {
- "name": "Kuwaiti Dinar"
- },
- "KGS": {
- "name": "Kyrgystani Som"
- },
- "LAK": {
- "name": "Laotian Kip"
- },
- "LBP": {
- "name": "Lebanese Pound"
- },
- "LSL": {
- "name": "Lesotho Loti"
- },
- "LRD": {
- "name": "Liberian Dollar"
- },
- "LYD": {
- "name": "Libyan Dinar"
- },
- "MOP": {
- "name": "Macanese Pataca"
- },
- "MKD": {
- "name": "Macedonian Denar"
- },
- "MGA": {
- "name": "Malagasy Ariary"
- },
- "MWK": {
- "name": "Malawian Kwacha"
- },
- "MYR": {
- "name": "Malaysian Ringgit"
- },
- "MVR": {
- "name": "Maldivian Rufiyaa"
- },
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
- "MUR": {
- "name": "Mauritian Rupee",
- "symbol": "Rs"
- },
- "MXN": {
- "name": "Mexican Peso",
- "symbol": "MX$"
- },
- "MDL": {
- "name": "Moldovan Leu"
- },
- "MNT": {
- "name": "Mongolian Tugrik"
- },
- "MAD": {
- "name": "Moroccan Dirham"
- },
- "MZN": {
- "name": "Mozambican Metical"
- },
- "MMK": {
- "name": "Myanmar Kyat"
- },
- "NAD": {
- "name": "Namibian Dollar"
- },
- "NPR": {
- "name": "Nepalese Rupee"
- },
- "ANG": {
- "name": "Netherlands Antillean Guilder"
- },
- "TWD": {
- "name": "New Taiwan Dollar",
- "symbol": "NT$"
- },
- "NZD": {
- "name": "New Zealand Dollar",
- "symbol": "NZ$"
- },
- "NIO": {
- "name": "Nicaraguan Córdoba"
- },
- "NGN": {
- "name": "Nigerian Naira"
- },
- "KPW": {
- "name": "North Korean Won"
- },
- "NOK": {
- "name": "Norwegian Krone"
- },
- "OMR": {
- "name": "Omani Rial"
- },
- "PKR": {
- "name": "Pakistani Rupee"
- },
- "PAB": {
- "name": "Panamanian Balboa"
- },
- "PGK": {
- "name": "Papua New Guinean Kina"
- },
- "PYG": {
- "name": "Paraguayan Guarani"
- },
- "PEN": {
- "name": "Peruvian Sol"
- },
- "PHP": {
- "name": "Philippine Piso"
- },
- "PLN": {
- "name": "Polish Zloty"
- },
- "QAR": {
- "name": "Qatari Rial"
- },
- "RON": {
- "name": "Romanian Leu"
- },
- "RUB": {
- "name": "Russian Rouble"
- },
- "RWF": {
- "name": "Rwandan Franc"
- },
- "SVC": {
- "name": "Salvadoran Colón"
- },
- "WST": {
- "name": "Samoan Tala"
- },
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
- },
- "SAR": {
- "name": "Saudi Riyal"
- },
- "RSD": {
- "name": "Serbian Dinar"
- },
- "SCR": {
- "name": "Seychellois Rupee"
- },
- "SLL": {
- "name": "Sierra Leonean Leone"
- },
- "SGD": {
- "name": "Singapore Dollar"
- },
- "SBD": {
- "name": "Solomon Islands Dollar"
- },
- "SOS": {
- "name": "Somali Shilling"
- },
- "ZAR": {
- "name": "South African Rand"
- },
- "KRW": {
- "name": "South Korean Won",
- "symbol": "₩"
- },
- "SSP": {
- "name": "South Sudanese Pound"
- },
- "LKR": {
- "name": "Sri Lankan Rupee"
- },
- "SHP": {
- "name": "St. Helena Pound"
- },
- "SDG": {
- "name": "Sudanese Pound"
- },
- "SRD": {
- "name": "Surinamese Dollar"
- },
- "SZL": {
- "name": "Swazi Lilangeni"
- },
- "SEK": {
- "name": "Swedish Krona"
- },
- "CHF": {
- "name": "Swiss Franc"
- },
- "SYP": {
- "name": "Syrian Pound"
- },
- "TJS": {
- "name": "Tajikistani Somoni"
- },
- "TZS": {
- "name": "Tanzanian Shilling"
- },
- "THB": {
- "name": "Thai Baht"
- },
- "TOP": {
- "name": "Tongan Paʻanga"
- },
- "TTD": {
- "name": "Trinidad & Tobago Dollar"
- },
- "TND": {
- "name": "Tunisian Dinar"
- },
- "TRY": {
- "name": "Turkish Lira"
- },
- "TMT": {
- "name": "Turkmenistani Manat"
- },
- "UGX": {
- "name": "Ugandan Shilling"
- },
- "UAH": {
- "name": "Ukrainian Hryvnia"
- },
- "AED": {
- "name": "United Arab Emirates Dirham"
- },
- "UYU": {
- "name": "Uruguayan Peso"
- },
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
- "UZS": {
- "name": "Uzbekistani Som"
- },
- "VUV": {
- "name": "Vanuatu Vatu"
- },
- "VEF": {
- "name": "Venezuelan Bolívar"
- },
- "VND": {
- "name": "Vietnamese Dong",
- "symbol": "₫"
- },
- "XOF": {
- "name": "West African CFA Franc",
- "symbol": "CFA"
- },
- "YER": {
- "name": "Yemeni Rial"
- },
- "ZMW": {
- "name": "Zambian Kwacha"
- },
- "ZWL": {
- "name": "Zimbabwean Dollar (2009)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en-MW.json b/vendor/commerceguys/intl/resources/currency/en-MW.json
deleted file mode 100644
index 2e456d660..000000000
--- a/vendor/commerceguys/intl/resources/currency/en-MW.json
+++ /dev/null
@@ -1,494 +0,0 @@
-{
- "AFN": {
- "name": "Afghan Afghani"
- },
- "ALL": {
- "name": "Albanian Lek"
- },
- "DZD": {
- "name": "Algerian Dinar"
- },
- "AOA": {
- "name": "Angolan Kwanza"
- },
- "ARS": {
- "name": "Argentine Peso"
- },
- "AMD": {
- "name": "Armenian Dram"
- },
- "AWG": {
- "name": "Aruban Florin"
- },
- "AUD": {
- "name": "Australian Dollar",
- "symbol": "A$"
- },
- "AZN": {
- "name": "Azerbaijani Manat"
- },
- "BSD": {
- "name": "Bahamian Dollar"
- },
- "BHD": {
- "name": "Bahraini Dinar"
- },
- "BDT": {
- "name": "Bangladeshi Taka"
- },
- "BBD": {
- "name": "Barbadian Dollar"
- },
- "BYN": {
- "name": "Belarusian Rouble"
- },
- "BZD": {
- "name": "Belize Dollar"
- },
- "BMD": {
- "name": "Bermudan Dollar"
- },
- "BTN": {
- "name": "Bhutanese Ngultrum"
- },
- "BOB": {
- "name": "Bolivian Boliviano"
- },
- "BAM": {
- "name": "Bosnia-Herzegovina Convertible Mark"
- },
- "BWP": {
- "name": "Botswanan Pula"
- },
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
- "GBP": {
- "name": "British Pound",
- "symbol": "£"
- },
- "BND": {
- "name": "Brunei Dollar"
- },
- "BGN": {
- "name": "Bulgarian Lev"
- },
- "BIF": {
- "name": "Burundian Franc"
- },
- "KHR": {
- "name": "Cambodian Riel"
- },
- "CAD": {
- "name": "Canadian Dollar",
- "symbol": "CA$"
- },
- "CVE": {
- "name": "Cape Verdean Escudo"
- },
- "KYD": {
- "name": "Cayman Islands Dollar"
- },
- "XAF": {
- "name": "Central African CFA Franc",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "CFP Franc",
- "symbol": "CFPF"
- },
- "CLP": {
- "name": "Chilean Peso"
- },
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
- "COP": {
- "name": "Colombian Peso"
- },
- "KMF": {
- "name": "Comorian Franc"
- },
- "CDF": {
- "name": "Congolese Franc"
- },
- "CRC": {
- "name": "Costa Rican Colón"
- },
- "HRK": {
- "name": "Croatian Kuna"
- },
- "CUC": {
- "name": "Cuban Convertible Peso"
- },
- "CUP": {
- "name": "Cuban Peso"
- },
- "CZK": {
- "name": "Czech Koruna"
- },
- "DKK": {
- "name": "Danish Krone"
- },
- "DJF": {
- "name": "Djiboutian Franc"
- },
- "DOP": {
- "name": "Dominican Peso"
- },
- "XCD": {
- "name": "East Caribbean Dollar",
- "symbol": "EC$"
- },
- "EGP": {
- "name": "Egyptian Pound"
- },
- "ERN": {
- "name": "Eritrean Nakfa"
- },
- "ETB": {
- "name": "Ethiopian Birr"
- },
- "EUR": {
- "name": "Euro",
- "symbol": "€"
- },
- "FKP": {
- "name": "Falkland Islands Pound"
- },
- "FJD": {
- "name": "Fijian Dollar"
- },
- "GMD": {
- "name": "Gambian Dalasi"
- },
- "GEL": {
- "name": "Georgian Lari"
- },
- "GHS": {
- "name": "Ghanaian Cedi"
- },
- "GIP": {
- "name": "Gibraltar Pound"
- },
- "GTQ": {
- "name": "Guatemalan Quetzal"
- },
- "GNF": {
- "name": "Guinean Franc"
- },
- "GYD": {
- "name": "Guyanaese Dollar"
- },
- "HTG": {
- "name": "Haitian Gourde"
- },
- "HNL": {
- "name": "Honduran Lempira"
- },
- "HKD": {
- "name": "Hong Kong Dollar",
- "symbol": "HK$"
- },
- "HUF": {
- "name": "Hungarian Forint"
- },
- "ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Indonesian Rupiah"
- },
- "IRR": {
- "name": "Iranian Rial"
- },
- "IQD": {
- "name": "Iraqi Dinar"
- },
- "ILS": {
- "name": "Israeli New Shekel",
- "symbol": "₪"
- },
- "JMD": {
- "name": "Jamaican Dollar"
- },
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
- "JOD": {
- "name": "Jordanian Dinar"
- },
- "KZT": {
- "name": "Kazakhstani Tenge"
- },
- "KES": {
- "name": "Kenyan Shilling"
- },
- "KWD": {
- "name": "Kuwaiti Dinar"
- },
- "KGS": {
- "name": "Kyrgystani Som"
- },
- "LAK": {
- "name": "Laotian Kip"
- },
- "LBP": {
- "name": "Lebanese Pound"
- },
- "LSL": {
- "name": "Lesotho Loti"
- },
- "LRD": {
- "name": "Liberian Dollar"
- },
- "LYD": {
- "name": "Libyan Dinar"
- },
- "MOP": {
- "name": "Macanese Pataca"
- },
- "MKD": {
- "name": "Macedonian Denar"
- },
- "MGA": {
- "name": "Malagasy Ariary"
- },
- "MWK": {
- "name": "Malawian Kwacha",
- "symbol": "MK"
- },
- "MYR": {
- "name": "Malaysian Ringgit"
- },
- "MVR": {
- "name": "Maldivian Rufiyaa"
- },
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
- "MUR": {
- "name": "Mauritian Rupee"
- },
- "MXN": {
- "name": "Mexican Peso",
- "symbol": "MX$"
- },
- "MDL": {
- "name": "Moldovan Leu"
- },
- "MNT": {
- "name": "Mongolian Tugrik"
- },
- "MAD": {
- "name": "Moroccan Dirham"
- },
- "MZN": {
- "name": "Mozambican Metical"
- },
- "MMK": {
- "name": "Myanmar Kyat"
- },
- "NAD": {
- "name": "Namibian Dollar"
- },
- "NPR": {
- "name": "Nepalese Rupee"
- },
- "ANG": {
- "name": "Netherlands Antillean Guilder"
- },
- "TWD": {
- "name": "New Taiwan Dollar",
- "symbol": "NT$"
- },
- "NZD": {
- "name": "New Zealand Dollar",
- "symbol": "NZ$"
- },
- "NIO": {
- "name": "Nicaraguan Córdoba"
- },
- "NGN": {
- "name": "Nigerian Naira"
- },
- "KPW": {
- "name": "North Korean Won"
- },
- "NOK": {
- "name": "Norwegian Krone"
- },
- "OMR": {
- "name": "Omani Rial"
- },
- "PKR": {
- "name": "Pakistani Rupee"
- },
- "PAB": {
- "name": "Panamanian Balboa"
- },
- "PGK": {
- "name": "Papua New Guinean Kina"
- },
- "PYG": {
- "name": "Paraguayan Guarani"
- },
- "PEN": {
- "name": "Peruvian Sol"
- },
- "PHP": {
- "name": "Philippine Piso"
- },
- "PLN": {
- "name": "Polish Zloty"
- },
- "QAR": {
- "name": "Qatari Rial"
- },
- "RON": {
- "name": "Romanian Leu"
- },
- "RUB": {
- "name": "Russian Rouble"
- },
- "RWF": {
- "name": "Rwandan Franc"
- },
- "SVC": {
- "name": "Salvadoran Colón"
- },
- "WST": {
- "name": "Samoan Tala"
- },
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
- },
- "SAR": {
- "name": "Saudi Riyal"
- },
- "RSD": {
- "name": "Serbian Dinar"
- },
- "SCR": {
- "name": "Seychellois Rupee"
- },
- "SLL": {
- "name": "Sierra Leonean Leone"
- },
- "SGD": {
- "name": "Singapore Dollar"
- },
- "SBD": {
- "name": "Solomon Islands Dollar"
- },
- "SOS": {
- "name": "Somali Shilling"
- },
- "ZAR": {
- "name": "South African Rand"
- },
- "KRW": {
- "name": "South Korean Won",
- "symbol": "₩"
- },
- "SSP": {
- "name": "South Sudanese Pound"
- },
- "LKR": {
- "name": "Sri Lankan Rupee"
- },
- "SHP": {
- "name": "St. Helena Pound"
- },
- "SDG": {
- "name": "Sudanese Pound"
- },
- "SRD": {
- "name": "Surinamese Dollar"
- },
- "SZL": {
- "name": "Swazi Lilangeni"
- },
- "SEK": {
- "name": "Swedish Krona"
- },
- "CHF": {
- "name": "Swiss Franc"
- },
- "SYP": {
- "name": "Syrian Pound"
- },
- "TJS": {
- "name": "Tajikistani Somoni"
- },
- "TZS": {
- "name": "Tanzanian Shilling"
- },
- "THB": {
- "name": "Thai Baht"
- },
- "TOP": {
- "name": "Tongan Paʻanga"
- },
- "TTD": {
- "name": "Trinidad & Tobago Dollar"
- },
- "TND": {
- "name": "Tunisian Dinar"
- },
- "TRY": {
- "name": "Turkish Lira"
- },
- "TMT": {
- "name": "Turkmenistani Manat"
- },
- "UGX": {
- "name": "Ugandan Shilling"
- },
- "UAH": {
- "name": "Ukrainian Hryvnia"
- },
- "AED": {
- "name": "United Arab Emirates Dirham"
- },
- "UYU": {
- "name": "Uruguayan Peso"
- },
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
- "UZS": {
- "name": "Uzbekistani Som"
- },
- "VUV": {
- "name": "Vanuatu Vatu"
- },
- "VEF": {
- "name": "Venezuelan Bolívar"
- },
- "VND": {
- "name": "Vietnamese Dong",
- "symbol": "₫"
- },
- "XOF": {
- "name": "West African CFA Franc",
- "symbol": "CFA"
- },
- "YER": {
- "name": "Yemeni Rial"
- },
- "ZMW": {
- "name": "Zambian Kwacha"
- },
- "ZWL": {
- "name": "Zimbabwean Dollar (2009)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en-MY.json b/vendor/commerceguys/intl/resources/currency/en-MY.json
deleted file mode 100644
index 37867d004..000000000
--- a/vendor/commerceguys/intl/resources/currency/en-MY.json
+++ /dev/null
@@ -1,494 +0,0 @@
-{
- "AFN": {
- "name": "Afghan Afghani"
- },
- "ALL": {
- "name": "Albanian Lek"
- },
- "DZD": {
- "name": "Algerian Dinar"
- },
- "AOA": {
- "name": "Angolan Kwanza"
- },
- "ARS": {
- "name": "Argentine Peso"
- },
- "AMD": {
- "name": "Armenian Dram"
- },
- "AWG": {
- "name": "Aruban Florin"
- },
- "AUD": {
- "name": "Australian Dollar",
- "symbol": "A$"
- },
- "AZN": {
- "name": "Azerbaijani Manat"
- },
- "BSD": {
- "name": "Bahamian Dollar"
- },
- "BHD": {
- "name": "Bahraini Dinar"
- },
- "BDT": {
- "name": "Bangladeshi Taka"
- },
- "BBD": {
- "name": "Barbadian Dollar"
- },
- "BYN": {
- "name": "Belarusian Rouble"
- },
- "BZD": {
- "name": "Belize Dollar"
- },
- "BMD": {
- "name": "Bermudan Dollar"
- },
- "BTN": {
- "name": "Bhutanese Ngultrum"
- },
- "BOB": {
- "name": "Bolivian Boliviano"
- },
- "BAM": {
- "name": "Bosnia-Herzegovina Convertible Mark"
- },
- "BWP": {
- "name": "Botswanan Pula"
- },
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
- "GBP": {
- "name": "British Pound",
- "symbol": "£"
- },
- "BND": {
- "name": "Brunei Dollar"
- },
- "BGN": {
- "name": "Bulgarian Lev"
- },
- "BIF": {
- "name": "Burundian Franc"
- },
- "KHR": {
- "name": "Cambodian Riel"
- },
- "CAD": {
- "name": "Canadian Dollar",
- "symbol": "CA$"
- },
- "CVE": {
- "name": "Cape Verdean Escudo"
- },
- "KYD": {
- "name": "Cayman Islands Dollar"
- },
- "XAF": {
- "name": "Central African CFA Franc",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "CFP Franc",
- "symbol": "CFPF"
- },
- "CLP": {
- "name": "Chilean Peso"
- },
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
- "COP": {
- "name": "Colombian Peso"
- },
- "KMF": {
- "name": "Comorian Franc"
- },
- "CDF": {
- "name": "Congolese Franc"
- },
- "CRC": {
- "name": "Costa Rican Colón"
- },
- "HRK": {
- "name": "Croatian Kuna"
- },
- "CUC": {
- "name": "Cuban Convertible Peso"
- },
- "CUP": {
- "name": "Cuban Peso"
- },
- "CZK": {
- "name": "Czech Koruna"
- },
- "DKK": {
- "name": "Danish Krone"
- },
- "DJF": {
- "name": "Djiboutian Franc"
- },
- "DOP": {
- "name": "Dominican Peso"
- },
- "XCD": {
- "name": "East Caribbean Dollar",
- "symbol": "EC$"
- },
- "EGP": {
- "name": "Egyptian Pound"
- },
- "ERN": {
- "name": "Eritrean Nakfa"
- },
- "ETB": {
- "name": "Ethiopian Birr"
- },
- "EUR": {
- "name": "Euro",
- "symbol": "€"
- },
- "FKP": {
- "name": "Falkland Islands Pound"
- },
- "FJD": {
- "name": "Fijian Dollar"
- },
- "GMD": {
- "name": "Gambian Dalasi"
- },
- "GEL": {
- "name": "Georgian Lari"
- },
- "GHS": {
- "name": "Ghanaian Cedi"
- },
- "GIP": {
- "name": "Gibraltar Pound"
- },
- "GTQ": {
- "name": "Guatemalan Quetzal"
- },
- "GNF": {
- "name": "Guinean Franc"
- },
- "GYD": {
- "name": "Guyanaese Dollar"
- },
- "HTG": {
- "name": "Haitian Gourde"
- },
- "HNL": {
- "name": "Honduran Lempira"
- },
- "HKD": {
- "name": "Hong Kong Dollar",
- "symbol": "HK$"
- },
- "HUF": {
- "name": "Hungarian Forint"
- },
- "ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Indonesian Rupiah"
- },
- "IRR": {
- "name": "Iranian Rial"
- },
- "IQD": {
- "name": "Iraqi Dinar"
- },
- "ILS": {
- "name": "Israeli New Shekel",
- "symbol": "₪"
- },
- "JMD": {
- "name": "Jamaican Dollar"
- },
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
- "JOD": {
- "name": "Jordanian Dinar"
- },
- "KZT": {
- "name": "Kazakhstani Tenge"
- },
- "KES": {
- "name": "Kenyan Shilling"
- },
- "KWD": {
- "name": "Kuwaiti Dinar"
- },
- "KGS": {
- "name": "Kyrgystani Som"
- },
- "LAK": {
- "name": "Laotian Kip"
- },
- "LBP": {
- "name": "Lebanese Pound"
- },
- "LSL": {
- "name": "Lesotho Loti"
- },
- "LRD": {
- "name": "Liberian Dollar"
- },
- "LYD": {
- "name": "Libyan Dinar"
- },
- "MOP": {
- "name": "Macanese Pataca"
- },
- "MKD": {
- "name": "Macedonian Denar"
- },
- "MGA": {
- "name": "Malagasy Ariary"
- },
- "MWK": {
- "name": "Malawian Kwacha"
- },
- "MYR": {
- "name": "Malaysian Ringgit",
- "symbol": "RM"
- },
- "MVR": {
- "name": "Maldivian Rufiyaa"
- },
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
- "MUR": {
- "name": "Mauritian Rupee"
- },
- "MXN": {
- "name": "Mexican Peso",
- "symbol": "MX$"
- },
- "MDL": {
- "name": "Moldovan Leu"
- },
- "MNT": {
- "name": "Mongolian Tugrik"
- },
- "MAD": {
- "name": "Moroccan Dirham"
- },
- "MZN": {
- "name": "Mozambican Metical"
- },
- "MMK": {
- "name": "Myanmar Kyat"
- },
- "NAD": {
- "name": "Namibian Dollar"
- },
- "NPR": {
- "name": "Nepalese Rupee"
- },
- "ANG": {
- "name": "Netherlands Antillean Guilder"
- },
- "TWD": {
- "name": "New Taiwan Dollar",
- "symbol": "NT$"
- },
- "NZD": {
- "name": "New Zealand Dollar",
- "symbol": "NZ$"
- },
- "NIO": {
- "name": "Nicaraguan Córdoba"
- },
- "NGN": {
- "name": "Nigerian Naira"
- },
- "KPW": {
- "name": "North Korean Won"
- },
- "NOK": {
- "name": "Norwegian Krone"
- },
- "OMR": {
- "name": "Omani Rial"
- },
- "PKR": {
- "name": "Pakistani Rupee"
- },
- "PAB": {
- "name": "Panamanian Balboa"
- },
- "PGK": {
- "name": "Papua New Guinean Kina"
- },
- "PYG": {
- "name": "Paraguayan Guarani"
- },
- "PEN": {
- "name": "Peruvian Sol"
- },
- "PHP": {
- "name": "Philippine Piso"
- },
- "PLN": {
- "name": "Polish Zloty"
- },
- "QAR": {
- "name": "Qatari Rial"
- },
- "RON": {
- "name": "Romanian Leu"
- },
- "RUB": {
- "name": "Russian Rouble"
- },
- "RWF": {
- "name": "Rwandan Franc"
- },
- "SVC": {
- "name": "Salvadoran Colón"
- },
- "WST": {
- "name": "Samoan Tala"
- },
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
- },
- "SAR": {
- "name": "Saudi Riyal"
- },
- "RSD": {
- "name": "Serbian Dinar"
- },
- "SCR": {
- "name": "Seychellois Rupee"
- },
- "SLL": {
- "name": "Sierra Leonean Leone"
- },
- "SGD": {
- "name": "Singapore Dollar"
- },
- "SBD": {
- "name": "Solomon Islands Dollar"
- },
- "SOS": {
- "name": "Somali Shilling"
- },
- "ZAR": {
- "name": "South African Rand"
- },
- "KRW": {
- "name": "South Korean Won",
- "symbol": "₩"
- },
- "SSP": {
- "name": "South Sudanese Pound"
- },
- "LKR": {
- "name": "Sri Lankan Rupee"
- },
- "SHP": {
- "name": "St. Helena Pound"
- },
- "SDG": {
- "name": "Sudanese Pound"
- },
- "SRD": {
- "name": "Surinamese Dollar"
- },
- "SZL": {
- "name": "Swazi Lilangeni"
- },
- "SEK": {
- "name": "Swedish Krona"
- },
- "CHF": {
- "name": "Swiss Franc"
- },
- "SYP": {
- "name": "Syrian Pound"
- },
- "TJS": {
- "name": "Tajikistani Somoni"
- },
- "TZS": {
- "name": "Tanzanian Shilling"
- },
- "THB": {
- "name": "Thai Baht"
- },
- "TOP": {
- "name": "Tongan Paʻanga"
- },
- "TTD": {
- "name": "Trinidad & Tobago Dollar"
- },
- "TND": {
- "name": "Tunisian Dinar"
- },
- "TRY": {
- "name": "Turkish Lira"
- },
- "TMT": {
- "name": "Turkmenistani Manat"
- },
- "UGX": {
- "name": "Ugandan Shilling"
- },
- "UAH": {
- "name": "Ukrainian Hryvnia"
- },
- "AED": {
- "name": "United Arab Emirates Dirham"
- },
- "UYU": {
- "name": "Uruguayan Peso"
- },
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
- "UZS": {
- "name": "Uzbekistani Som"
- },
- "VUV": {
- "name": "Vanuatu Vatu"
- },
- "VEF": {
- "name": "Venezuelan Bolívar"
- },
- "VND": {
- "name": "Vietnamese Dong",
- "symbol": "₫"
- },
- "XOF": {
- "name": "West African CFA Franc",
- "symbol": "CFA"
- },
- "YER": {
- "name": "Yemeni Rial"
- },
- "ZMW": {
- "name": "Zambian Kwacha"
- },
- "ZWL": {
- "name": "Zimbabwean Dollar (2009)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en-NA.json b/vendor/commerceguys/intl/resources/currency/en-NA.json
deleted file mode 100644
index e749919f8..000000000
--- a/vendor/commerceguys/intl/resources/currency/en-NA.json
+++ /dev/null
@@ -1,494 +0,0 @@
-{
- "AFN": {
- "name": "Afghan Afghani"
- },
- "ALL": {
- "name": "Albanian Lek"
- },
- "DZD": {
- "name": "Algerian Dinar"
- },
- "AOA": {
- "name": "Angolan Kwanza"
- },
- "ARS": {
- "name": "Argentine Peso"
- },
- "AMD": {
- "name": "Armenian Dram"
- },
- "AWG": {
- "name": "Aruban Florin"
- },
- "AUD": {
- "name": "Australian Dollar",
- "symbol": "A$"
- },
- "AZN": {
- "name": "Azerbaijani Manat"
- },
- "BSD": {
- "name": "Bahamian Dollar"
- },
- "BHD": {
- "name": "Bahraini Dinar"
- },
- "BDT": {
- "name": "Bangladeshi Taka"
- },
- "BBD": {
- "name": "Barbadian Dollar"
- },
- "BYN": {
- "name": "Belarusian Rouble"
- },
- "BZD": {
- "name": "Belize Dollar"
- },
- "BMD": {
- "name": "Bermudan Dollar"
- },
- "BTN": {
- "name": "Bhutanese Ngultrum"
- },
- "BOB": {
- "name": "Bolivian Boliviano"
- },
- "BAM": {
- "name": "Bosnia-Herzegovina Convertible Mark"
- },
- "BWP": {
- "name": "Botswanan Pula"
- },
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
- "GBP": {
- "name": "British Pound",
- "symbol": "£"
- },
- "BND": {
- "name": "Brunei Dollar"
- },
- "BGN": {
- "name": "Bulgarian Lev"
- },
- "BIF": {
- "name": "Burundian Franc"
- },
- "KHR": {
- "name": "Cambodian Riel"
- },
- "CAD": {
- "name": "Canadian Dollar",
- "symbol": "CA$"
- },
- "CVE": {
- "name": "Cape Verdean Escudo"
- },
- "KYD": {
- "name": "Cayman Islands Dollar"
- },
- "XAF": {
- "name": "Central African CFA Franc",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "CFP Franc",
- "symbol": "CFPF"
- },
- "CLP": {
- "name": "Chilean Peso"
- },
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
- "COP": {
- "name": "Colombian Peso"
- },
- "KMF": {
- "name": "Comorian Franc"
- },
- "CDF": {
- "name": "Congolese Franc"
- },
- "CRC": {
- "name": "Costa Rican Colón"
- },
- "HRK": {
- "name": "Croatian Kuna"
- },
- "CUC": {
- "name": "Cuban Convertible Peso"
- },
- "CUP": {
- "name": "Cuban Peso"
- },
- "CZK": {
- "name": "Czech Koruna"
- },
- "DKK": {
- "name": "Danish Krone"
- },
- "DJF": {
- "name": "Djiboutian Franc"
- },
- "DOP": {
- "name": "Dominican Peso"
- },
- "XCD": {
- "name": "East Caribbean Dollar",
- "symbol": "EC$"
- },
- "EGP": {
- "name": "Egyptian Pound"
- },
- "ERN": {
- "name": "Eritrean Nakfa"
- },
- "ETB": {
- "name": "Ethiopian Birr"
- },
- "EUR": {
- "name": "Euro",
- "symbol": "€"
- },
- "FKP": {
- "name": "Falkland Islands Pound"
- },
- "FJD": {
- "name": "Fijian Dollar"
- },
- "GMD": {
- "name": "Gambian Dalasi"
- },
- "GEL": {
- "name": "Georgian Lari"
- },
- "GHS": {
- "name": "Ghanaian Cedi"
- },
- "GIP": {
- "name": "Gibraltar Pound"
- },
- "GTQ": {
- "name": "Guatemalan Quetzal"
- },
- "GNF": {
- "name": "Guinean Franc"
- },
- "GYD": {
- "name": "Guyanaese Dollar"
- },
- "HTG": {
- "name": "Haitian Gourde"
- },
- "HNL": {
- "name": "Honduran Lempira"
- },
- "HKD": {
- "name": "Hong Kong Dollar",
- "symbol": "HK$"
- },
- "HUF": {
- "name": "Hungarian Forint"
- },
- "ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Indonesian Rupiah"
- },
- "IRR": {
- "name": "Iranian Rial"
- },
- "IQD": {
- "name": "Iraqi Dinar"
- },
- "ILS": {
- "name": "Israeli New Shekel",
- "symbol": "₪"
- },
- "JMD": {
- "name": "Jamaican Dollar"
- },
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
- "JOD": {
- "name": "Jordanian Dinar"
- },
- "KZT": {
- "name": "Kazakhstani Tenge"
- },
- "KES": {
- "name": "Kenyan Shilling"
- },
- "KWD": {
- "name": "Kuwaiti Dinar"
- },
- "KGS": {
- "name": "Kyrgystani Som"
- },
- "LAK": {
- "name": "Laotian Kip"
- },
- "LBP": {
- "name": "Lebanese Pound"
- },
- "LSL": {
- "name": "Lesotho Loti"
- },
- "LRD": {
- "name": "Liberian Dollar"
- },
- "LYD": {
- "name": "Libyan Dinar"
- },
- "MOP": {
- "name": "Macanese Pataca"
- },
- "MKD": {
- "name": "Macedonian Denar"
- },
- "MGA": {
- "name": "Malagasy Ariary"
- },
- "MWK": {
- "name": "Malawian Kwacha"
- },
- "MYR": {
- "name": "Malaysian Ringgit"
- },
- "MVR": {
- "name": "Maldivian Rufiyaa"
- },
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
- "MUR": {
- "name": "Mauritian Rupee"
- },
- "MXN": {
- "name": "Mexican Peso",
- "symbol": "MX$"
- },
- "MDL": {
- "name": "Moldovan Leu"
- },
- "MNT": {
- "name": "Mongolian Tugrik"
- },
- "MAD": {
- "name": "Moroccan Dirham"
- },
- "MZN": {
- "name": "Mozambican Metical"
- },
- "MMK": {
- "name": "Myanmar Kyat"
- },
- "NAD": {
- "name": "Namibian Dollar",
- "symbol": "$"
- },
- "NPR": {
- "name": "Nepalese Rupee"
- },
- "ANG": {
- "name": "Netherlands Antillean Guilder"
- },
- "TWD": {
- "name": "New Taiwan Dollar",
- "symbol": "NT$"
- },
- "NZD": {
- "name": "New Zealand Dollar",
- "symbol": "NZ$"
- },
- "NIO": {
- "name": "Nicaraguan Córdoba"
- },
- "NGN": {
- "name": "Nigerian Naira"
- },
- "KPW": {
- "name": "North Korean Won"
- },
- "NOK": {
- "name": "Norwegian Krone"
- },
- "OMR": {
- "name": "Omani Rial"
- },
- "PKR": {
- "name": "Pakistani Rupee"
- },
- "PAB": {
- "name": "Panamanian Balboa"
- },
- "PGK": {
- "name": "Papua New Guinean Kina"
- },
- "PYG": {
- "name": "Paraguayan Guarani"
- },
- "PEN": {
- "name": "Peruvian Sol"
- },
- "PHP": {
- "name": "Philippine Piso"
- },
- "PLN": {
- "name": "Polish Zloty"
- },
- "QAR": {
- "name": "Qatari Rial"
- },
- "RON": {
- "name": "Romanian Leu"
- },
- "RUB": {
- "name": "Russian Rouble"
- },
- "RWF": {
- "name": "Rwandan Franc"
- },
- "SVC": {
- "name": "Salvadoran Colón"
- },
- "WST": {
- "name": "Samoan Tala"
- },
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
- },
- "SAR": {
- "name": "Saudi Riyal"
- },
- "RSD": {
- "name": "Serbian Dinar"
- },
- "SCR": {
- "name": "Seychellois Rupee"
- },
- "SLL": {
- "name": "Sierra Leonean Leone"
- },
- "SGD": {
- "name": "Singapore Dollar"
- },
- "SBD": {
- "name": "Solomon Islands Dollar"
- },
- "SOS": {
- "name": "Somali Shilling"
- },
- "ZAR": {
- "name": "South African Rand"
- },
- "KRW": {
- "name": "South Korean Won",
- "symbol": "₩"
- },
- "SSP": {
- "name": "South Sudanese Pound"
- },
- "LKR": {
- "name": "Sri Lankan Rupee"
- },
- "SHP": {
- "name": "St. Helena Pound"
- },
- "SDG": {
- "name": "Sudanese Pound"
- },
- "SRD": {
- "name": "Surinamese Dollar"
- },
- "SZL": {
- "name": "Swazi Lilangeni"
- },
- "SEK": {
- "name": "Swedish Krona"
- },
- "CHF": {
- "name": "Swiss Franc"
- },
- "SYP": {
- "name": "Syrian Pound"
- },
- "TJS": {
- "name": "Tajikistani Somoni"
- },
- "TZS": {
- "name": "Tanzanian Shilling"
- },
- "THB": {
- "name": "Thai Baht"
- },
- "TOP": {
- "name": "Tongan Paʻanga"
- },
- "TTD": {
- "name": "Trinidad & Tobago Dollar"
- },
- "TND": {
- "name": "Tunisian Dinar"
- },
- "TRY": {
- "name": "Turkish Lira"
- },
- "TMT": {
- "name": "Turkmenistani Manat"
- },
- "UGX": {
- "name": "Ugandan Shilling"
- },
- "UAH": {
- "name": "Ukrainian Hryvnia"
- },
- "AED": {
- "name": "United Arab Emirates Dirham"
- },
- "UYU": {
- "name": "Uruguayan Peso"
- },
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
- "UZS": {
- "name": "Uzbekistani Som"
- },
- "VUV": {
- "name": "Vanuatu Vatu"
- },
- "VEF": {
- "name": "Venezuelan Bolívar"
- },
- "VND": {
- "name": "Vietnamese Dong",
- "symbol": "₫"
- },
- "XOF": {
- "name": "West African CFA Franc",
- "symbol": "CFA"
- },
- "YER": {
- "name": "Yemeni Rial"
- },
- "ZMW": {
- "name": "Zambian Kwacha"
- },
- "ZWL": {
- "name": "Zimbabwean Dollar (2009)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en-NF.json b/vendor/commerceguys/intl/resources/currency/en-NF.json
deleted file mode 100644
index fd788caf9..000000000
--- a/vendor/commerceguys/intl/resources/currency/en-NF.json
+++ /dev/null
@@ -1,493 +0,0 @@
-{
- "AFN": {
- "name": "Afghan Afghani"
- },
- "ALL": {
- "name": "Albanian Lek"
- },
- "DZD": {
- "name": "Algerian Dinar"
- },
- "AOA": {
- "name": "Angolan Kwanza"
- },
- "ARS": {
- "name": "Argentine Peso"
- },
- "AMD": {
- "name": "Armenian Dram"
- },
- "AWG": {
- "name": "Aruban Florin"
- },
- "AUD": {
- "name": "Australian Dollar",
- "symbol": "$"
- },
- "AZN": {
- "name": "Azerbaijani Manat"
- },
- "BSD": {
- "name": "Bahamian Dollar"
- },
- "BHD": {
- "name": "Bahraini Dinar"
- },
- "BDT": {
- "name": "Bangladeshi Taka"
- },
- "BBD": {
- "name": "Barbadian Dollar"
- },
- "BYN": {
- "name": "Belarusian Rouble"
- },
- "BZD": {
- "name": "Belize Dollar"
- },
- "BMD": {
- "name": "Bermudan Dollar"
- },
- "BTN": {
- "name": "Bhutanese Ngultrum"
- },
- "BOB": {
- "name": "Bolivian Boliviano"
- },
- "BAM": {
- "name": "Bosnia-Herzegovina Convertible Mark"
- },
- "BWP": {
- "name": "Botswanan Pula"
- },
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
- "GBP": {
- "name": "British Pound",
- "symbol": "£"
- },
- "BND": {
- "name": "Brunei Dollar"
- },
- "BGN": {
- "name": "Bulgarian Lev"
- },
- "BIF": {
- "name": "Burundian Franc"
- },
- "KHR": {
- "name": "Cambodian Riel"
- },
- "CAD": {
- "name": "Canadian Dollar",
- "symbol": "CA$"
- },
- "CVE": {
- "name": "Cape Verdean Escudo"
- },
- "KYD": {
- "name": "Cayman Islands Dollar"
- },
- "XAF": {
- "name": "Central African CFA Franc",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "CFP Franc",
- "symbol": "CFPF"
- },
- "CLP": {
- "name": "Chilean Peso"
- },
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
- "COP": {
- "name": "Colombian Peso"
- },
- "KMF": {
- "name": "Comorian Franc"
- },
- "CDF": {
- "name": "Congolese Franc"
- },
- "CRC": {
- "name": "Costa Rican Colón"
- },
- "HRK": {
- "name": "Croatian Kuna"
- },
- "CUC": {
- "name": "Cuban Convertible Peso"
- },
- "CUP": {
- "name": "Cuban Peso"
- },
- "CZK": {
- "name": "Czech Koruna"
- },
- "DKK": {
- "name": "Danish Krone"
- },
- "DJF": {
- "name": "Djiboutian Franc"
- },
- "DOP": {
- "name": "Dominican Peso"
- },
- "XCD": {
- "name": "East Caribbean Dollar",
- "symbol": "EC$"
- },
- "EGP": {
- "name": "Egyptian Pound"
- },
- "ERN": {
- "name": "Eritrean Nakfa"
- },
- "ETB": {
- "name": "Ethiopian Birr"
- },
- "EUR": {
- "name": "Euro",
- "symbol": "€"
- },
- "FKP": {
- "name": "Falkland Islands Pound"
- },
- "FJD": {
- "name": "Fijian Dollar"
- },
- "GMD": {
- "name": "Gambian Dalasi"
- },
- "GEL": {
- "name": "Georgian Lari"
- },
- "GHS": {
- "name": "Ghanaian Cedi"
- },
- "GIP": {
- "name": "Gibraltar Pound"
- },
- "GTQ": {
- "name": "Guatemalan Quetzal"
- },
- "GNF": {
- "name": "Guinean Franc"
- },
- "GYD": {
- "name": "Guyanaese Dollar"
- },
- "HTG": {
- "name": "Haitian Gourde"
- },
- "HNL": {
- "name": "Honduran Lempira"
- },
- "HKD": {
- "name": "Hong Kong Dollar",
- "symbol": "HK$"
- },
- "HUF": {
- "name": "Hungarian Forint"
- },
- "ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Indonesian Rupiah"
- },
- "IRR": {
- "name": "Iranian Rial"
- },
- "IQD": {
- "name": "Iraqi Dinar"
- },
- "ILS": {
- "name": "Israeli New Shekel",
- "symbol": "₪"
- },
- "JMD": {
- "name": "Jamaican Dollar"
- },
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
- "JOD": {
- "name": "Jordanian Dinar"
- },
- "KZT": {
- "name": "Kazakhstani Tenge"
- },
- "KES": {
- "name": "Kenyan Shilling"
- },
- "KWD": {
- "name": "Kuwaiti Dinar"
- },
- "KGS": {
- "name": "Kyrgystani Som"
- },
- "LAK": {
- "name": "Laotian Kip"
- },
- "LBP": {
- "name": "Lebanese Pound"
- },
- "LSL": {
- "name": "Lesotho Loti"
- },
- "LRD": {
- "name": "Liberian Dollar"
- },
- "LYD": {
- "name": "Libyan Dinar"
- },
- "MOP": {
- "name": "Macanese Pataca"
- },
- "MKD": {
- "name": "Macedonian Denar"
- },
- "MGA": {
- "name": "Malagasy Ariary"
- },
- "MWK": {
- "name": "Malawian Kwacha"
- },
- "MYR": {
- "name": "Malaysian Ringgit"
- },
- "MVR": {
- "name": "Maldivian Rufiyaa"
- },
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
- "MUR": {
- "name": "Mauritian Rupee"
- },
- "MXN": {
- "name": "Mexican Peso",
- "symbol": "MX$"
- },
- "MDL": {
- "name": "Moldovan Leu"
- },
- "MNT": {
- "name": "Mongolian Tugrik"
- },
- "MAD": {
- "name": "Moroccan Dirham"
- },
- "MZN": {
- "name": "Mozambican Metical"
- },
- "MMK": {
- "name": "Myanmar Kyat"
- },
- "NAD": {
- "name": "Namibian Dollar"
- },
- "NPR": {
- "name": "Nepalese Rupee"
- },
- "ANG": {
- "name": "Netherlands Antillean Guilder"
- },
- "TWD": {
- "name": "New Taiwan Dollar",
- "symbol": "NT$"
- },
- "NZD": {
- "name": "New Zealand Dollar",
- "symbol": "NZ$"
- },
- "NIO": {
- "name": "Nicaraguan Córdoba"
- },
- "NGN": {
- "name": "Nigerian Naira"
- },
- "KPW": {
- "name": "North Korean Won"
- },
- "NOK": {
- "name": "Norwegian Krone"
- },
- "OMR": {
- "name": "Omani Rial"
- },
- "PKR": {
- "name": "Pakistani Rupee"
- },
- "PAB": {
- "name": "Panamanian Balboa"
- },
- "PGK": {
- "name": "Papua New Guinean Kina"
- },
- "PYG": {
- "name": "Paraguayan Guarani"
- },
- "PEN": {
- "name": "Peruvian Sol"
- },
- "PHP": {
- "name": "Philippine Piso"
- },
- "PLN": {
- "name": "Polish Zloty"
- },
- "QAR": {
- "name": "Qatari Rial"
- },
- "RON": {
- "name": "Romanian Leu"
- },
- "RUB": {
- "name": "Russian Rouble"
- },
- "RWF": {
- "name": "Rwandan Franc"
- },
- "SVC": {
- "name": "Salvadoran Colón"
- },
- "WST": {
- "name": "Samoan Tala"
- },
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
- },
- "SAR": {
- "name": "Saudi Riyal"
- },
- "RSD": {
- "name": "Serbian Dinar"
- },
- "SCR": {
- "name": "Seychellois Rupee"
- },
- "SLL": {
- "name": "Sierra Leonean Leone"
- },
- "SGD": {
- "name": "Singapore Dollar"
- },
- "SBD": {
- "name": "Solomon Islands Dollar"
- },
- "SOS": {
- "name": "Somali Shilling"
- },
- "ZAR": {
- "name": "South African Rand"
- },
- "KRW": {
- "name": "South Korean Won",
- "symbol": "₩"
- },
- "SSP": {
- "name": "South Sudanese Pound"
- },
- "LKR": {
- "name": "Sri Lankan Rupee"
- },
- "SHP": {
- "name": "St. Helena Pound"
- },
- "SDG": {
- "name": "Sudanese Pound"
- },
- "SRD": {
- "name": "Surinamese Dollar"
- },
- "SZL": {
- "name": "Swazi Lilangeni"
- },
- "SEK": {
- "name": "Swedish Krona"
- },
- "CHF": {
- "name": "Swiss Franc"
- },
- "SYP": {
- "name": "Syrian Pound"
- },
- "TJS": {
- "name": "Tajikistani Somoni"
- },
- "TZS": {
- "name": "Tanzanian Shilling"
- },
- "THB": {
- "name": "Thai Baht"
- },
- "TOP": {
- "name": "Tongan Paʻanga"
- },
- "TTD": {
- "name": "Trinidad & Tobago Dollar"
- },
- "TND": {
- "name": "Tunisian Dinar"
- },
- "TRY": {
- "name": "Turkish Lira"
- },
- "TMT": {
- "name": "Turkmenistani Manat"
- },
- "UGX": {
- "name": "Ugandan Shilling"
- },
- "UAH": {
- "name": "Ukrainian Hryvnia"
- },
- "AED": {
- "name": "United Arab Emirates Dirham"
- },
- "UYU": {
- "name": "Uruguayan Peso"
- },
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
- "UZS": {
- "name": "Uzbekistani Som"
- },
- "VUV": {
- "name": "Vanuatu Vatu"
- },
- "VEF": {
- "name": "Venezuelan Bolívar"
- },
- "VND": {
- "name": "Vietnamese Dong",
- "symbol": "₫"
- },
- "XOF": {
- "name": "West African CFA Franc",
- "symbol": "CFA"
- },
- "YER": {
- "name": "Yemeni Rial"
- },
- "ZMW": {
- "name": "Zambian Kwacha"
- },
- "ZWL": {
- "name": "Zimbabwean Dollar (2009)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en-NG.json b/vendor/commerceguys/intl/resources/currency/en-NG.json
deleted file mode 100644
index ee9ad672e..000000000
--- a/vendor/commerceguys/intl/resources/currency/en-NG.json
+++ /dev/null
@@ -1,494 +0,0 @@
-{
- "AFN": {
- "name": "Afghan Afghani"
- },
- "ALL": {
- "name": "Albanian Lek"
- },
- "DZD": {
- "name": "Algerian Dinar"
- },
- "AOA": {
- "name": "Angolan Kwanza"
- },
- "ARS": {
- "name": "Argentine Peso"
- },
- "AMD": {
- "name": "Armenian Dram"
- },
- "AWG": {
- "name": "Aruban Florin"
- },
- "AUD": {
- "name": "Australian Dollar",
- "symbol": "A$"
- },
- "AZN": {
- "name": "Azerbaijani Manat"
- },
- "BSD": {
- "name": "Bahamian Dollar"
- },
- "BHD": {
- "name": "Bahraini Dinar"
- },
- "BDT": {
- "name": "Bangladeshi Taka"
- },
- "BBD": {
- "name": "Barbadian Dollar"
- },
- "BYN": {
- "name": "Belarusian Rouble"
- },
- "BZD": {
- "name": "Belize Dollar"
- },
- "BMD": {
- "name": "Bermudan Dollar"
- },
- "BTN": {
- "name": "Bhutanese Ngultrum"
- },
- "BOB": {
- "name": "Bolivian Boliviano"
- },
- "BAM": {
- "name": "Bosnia-Herzegovina Convertible Mark"
- },
- "BWP": {
- "name": "Botswanan Pula"
- },
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
- "GBP": {
- "name": "British Pound",
- "symbol": "£"
- },
- "BND": {
- "name": "Brunei Dollar"
- },
- "BGN": {
- "name": "Bulgarian Lev"
- },
- "BIF": {
- "name": "Burundian Franc"
- },
- "KHR": {
- "name": "Cambodian Riel"
- },
- "CAD": {
- "name": "Canadian Dollar",
- "symbol": "CA$"
- },
- "CVE": {
- "name": "Cape Verdean Escudo"
- },
- "KYD": {
- "name": "Cayman Islands Dollar"
- },
- "XAF": {
- "name": "Central African CFA Franc",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "CFP Franc",
- "symbol": "CFPF"
- },
- "CLP": {
- "name": "Chilean Peso"
- },
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
- "COP": {
- "name": "Colombian Peso"
- },
- "KMF": {
- "name": "Comorian Franc"
- },
- "CDF": {
- "name": "Congolese Franc"
- },
- "CRC": {
- "name": "Costa Rican Colón"
- },
- "HRK": {
- "name": "Croatian Kuna"
- },
- "CUC": {
- "name": "Cuban Convertible Peso"
- },
- "CUP": {
- "name": "Cuban Peso"
- },
- "CZK": {
- "name": "Czech Koruna"
- },
- "DKK": {
- "name": "Danish Krone"
- },
- "DJF": {
- "name": "Djiboutian Franc"
- },
- "DOP": {
- "name": "Dominican Peso"
- },
- "XCD": {
- "name": "East Caribbean Dollar",
- "symbol": "EC$"
- },
- "EGP": {
- "name": "Egyptian Pound"
- },
- "ERN": {
- "name": "Eritrean Nakfa"
- },
- "ETB": {
- "name": "Ethiopian Birr"
- },
- "EUR": {
- "name": "Euro",
- "symbol": "€"
- },
- "FKP": {
- "name": "Falkland Islands Pound"
- },
- "FJD": {
- "name": "Fijian Dollar"
- },
- "GMD": {
- "name": "Gambian Dalasi"
- },
- "GEL": {
- "name": "Georgian Lari"
- },
- "GHS": {
- "name": "Ghanaian Cedi"
- },
- "GIP": {
- "name": "Gibraltar Pound"
- },
- "GTQ": {
- "name": "Guatemalan Quetzal"
- },
- "GNF": {
- "name": "Guinean Franc"
- },
- "GYD": {
- "name": "Guyanaese Dollar"
- },
- "HTG": {
- "name": "Haitian Gourde"
- },
- "HNL": {
- "name": "Honduran Lempira"
- },
- "HKD": {
- "name": "Hong Kong Dollar",
- "symbol": "HK$"
- },
- "HUF": {
- "name": "Hungarian Forint"
- },
- "ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Indonesian Rupiah"
- },
- "IRR": {
- "name": "Iranian Rial"
- },
- "IQD": {
- "name": "Iraqi Dinar"
- },
- "ILS": {
- "name": "Israeli New Shekel",
- "symbol": "₪"
- },
- "JMD": {
- "name": "Jamaican Dollar"
- },
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
- "JOD": {
- "name": "Jordanian Dinar"
- },
- "KZT": {
- "name": "Kazakhstani Tenge"
- },
- "KES": {
- "name": "Kenyan Shilling"
- },
- "KWD": {
- "name": "Kuwaiti Dinar"
- },
- "KGS": {
- "name": "Kyrgystani Som"
- },
- "LAK": {
- "name": "Laotian Kip"
- },
- "LBP": {
- "name": "Lebanese Pound"
- },
- "LSL": {
- "name": "Lesotho Loti"
- },
- "LRD": {
- "name": "Liberian Dollar"
- },
- "LYD": {
- "name": "Libyan Dinar"
- },
- "MOP": {
- "name": "Macanese Pataca"
- },
- "MKD": {
- "name": "Macedonian Denar"
- },
- "MGA": {
- "name": "Malagasy Ariary"
- },
- "MWK": {
- "name": "Malawian Kwacha"
- },
- "MYR": {
- "name": "Malaysian Ringgit"
- },
- "MVR": {
- "name": "Maldivian Rufiyaa"
- },
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
- "MUR": {
- "name": "Mauritian Rupee"
- },
- "MXN": {
- "name": "Mexican Peso",
- "symbol": "MX$"
- },
- "MDL": {
- "name": "Moldovan Leu"
- },
- "MNT": {
- "name": "Mongolian Tugrik"
- },
- "MAD": {
- "name": "Moroccan Dirham"
- },
- "MZN": {
- "name": "Mozambican Metical"
- },
- "MMK": {
- "name": "Myanmar Kyat"
- },
- "NAD": {
- "name": "Namibian Dollar"
- },
- "NPR": {
- "name": "Nepalese Rupee"
- },
- "ANG": {
- "name": "Netherlands Antillean Guilder"
- },
- "TWD": {
- "name": "New Taiwan Dollar",
- "symbol": "NT$"
- },
- "NZD": {
- "name": "New Zealand Dollar",
- "symbol": "NZ$"
- },
- "NIO": {
- "name": "Nicaraguan Córdoba"
- },
- "NGN": {
- "name": "Nigerian Naira",
- "symbol": "₦"
- },
- "KPW": {
- "name": "North Korean Won"
- },
- "NOK": {
- "name": "Norwegian Krone"
- },
- "OMR": {
- "name": "Omani Rial"
- },
- "PKR": {
- "name": "Pakistani Rupee"
- },
- "PAB": {
- "name": "Panamanian Balboa"
- },
- "PGK": {
- "name": "Papua New Guinean Kina"
- },
- "PYG": {
- "name": "Paraguayan Guarani"
- },
- "PEN": {
- "name": "Peruvian Sol"
- },
- "PHP": {
- "name": "Philippine Piso"
- },
- "PLN": {
- "name": "Polish Zloty"
- },
- "QAR": {
- "name": "Qatari Rial"
- },
- "RON": {
- "name": "Romanian Leu"
- },
- "RUB": {
- "name": "Russian Rouble"
- },
- "RWF": {
- "name": "Rwandan Franc"
- },
- "SVC": {
- "name": "Salvadoran Colón"
- },
- "WST": {
- "name": "Samoan Tala"
- },
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
- },
- "SAR": {
- "name": "Saudi Riyal"
- },
- "RSD": {
- "name": "Serbian Dinar"
- },
- "SCR": {
- "name": "Seychellois Rupee"
- },
- "SLL": {
- "name": "Sierra Leonean Leone"
- },
- "SGD": {
- "name": "Singapore Dollar"
- },
- "SBD": {
- "name": "Solomon Islands Dollar"
- },
- "SOS": {
- "name": "Somali Shilling"
- },
- "ZAR": {
- "name": "South African Rand"
- },
- "KRW": {
- "name": "South Korean Won",
- "symbol": "₩"
- },
- "SSP": {
- "name": "South Sudanese Pound"
- },
- "LKR": {
- "name": "Sri Lankan Rupee"
- },
- "SHP": {
- "name": "St. Helena Pound"
- },
- "SDG": {
- "name": "Sudanese Pound"
- },
- "SRD": {
- "name": "Surinamese Dollar"
- },
- "SZL": {
- "name": "Swazi Lilangeni"
- },
- "SEK": {
- "name": "Swedish Krona"
- },
- "CHF": {
- "name": "Swiss Franc"
- },
- "SYP": {
- "name": "Syrian Pound"
- },
- "TJS": {
- "name": "Tajikistani Somoni"
- },
- "TZS": {
- "name": "Tanzanian Shilling"
- },
- "THB": {
- "name": "Thai Baht"
- },
- "TOP": {
- "name": "Tongan Paʻanga"
- },
- "TTD": {
- "name": "Trinidad & Tobago Dollar"
- },
- "TND": {
- "name": "Tunisian Dinar"
- },
- "TRY": {
- "name": "Turkish Lira"
- },
- "TMT": {
- "name": "Turkmenistani Manat"
- },
- "UGX": {
- "name": "Ugandan Shilling"
- },
- "UAH": {
- "name": "Ukrainian Hryvnia"
- },
- "AED": {
- "name": "United Arab Emirates Dirham"
- },
- "UYU": {
- "name": "Uruguayan Peso"
- },
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
- "UZS": {
- "name": "Uzbekistani Som"
- },
- "VUV": {
- "name": "Vanuatu Vatu"
- },
- "VEF": {
- "name": "Venezuelan Bolívar"
- },
- "VND": {
- "name": "Vietnamese Dong",
- "symbol": "₫"
- },
- "XOF": {
- "name": "West African CFA Franc",
- "symbol": "CFA"
- },
- "YER": {
- "name": "Yemeni Rial"
- },
- "ZMW": {
- "name": "Zambian Kwacha"
- },
- "ZWL": {
- "name": "Zimbabwean Dollar (2009)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en-NL.json b/vendor/commerceguys/intl/resources/currency/en-NL.json
deleted file mode 100644
index 97dbe0dbf..000000000
--- a/vendor/commerceguys/intl/resources/currency/en-NL.json
+++ /dev/null
@@ -1,493 +0,0 @@
-{
- "AFN": {
- "name": "Afghan Afghani"
- },
- "ALL": {
- "name": "Albanian Lek"
- },
- "DZD": {
- "name": "Algerian Dinar"
- },
- "AOA": {
- "name": "Angolan Kwanza"
- },
- "ARS": {
- "name": "Argentine Peso"
- },
- "AMD": {
- "name": "Armenian Dram"
- },
- "AWG": {
- "name": "Aruban Florin"
- },
- "AUD": {
- "name": "Australian Dollar",
- "symbol": "A$"
- },
- "AZN": {
- "name": "Azerbaijani Manat"
- },
- "BSD": {
- "name": "Bahamian Dollar"
- },
- "BHD": {
- "name": "Bahraini Dinar"
- },
- "BDT": {
- "name": "Bangladeshi Taka"
- },
- "BBD": {
- "name": "Barbadian Dollar"
- },
- "BYN": {
- "name": "Belarusian Rouble"
- },
- "BZD": {
- "name": "Belize Dollar"
- },
- "BMD": {
- "name": "Bermudan Dollar"
- },
- "BTN": {
- "name": "Bhutanese Ngultrum"
- },
- "BOB": {
- "name": "Bolivian Boliviano"
- },
- "BAM": {
- "name": "Bosnia-Herzegovina Convertible Mark"
- },
- "BWP": {
- "name": "Botswanan Pula"
- },
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
- "GBP": {
- "name": "British Pound",
- "symbol": "£"
- },
- "BND": {
- "name": "Brunei Dollar"
- },
- "BGN": {
- "name": "Bulgarian Lev"
- },
- "BIF": {
- "name": "Burundian Franc"
- },
- "KHR": {
- "name": "Cambodian Riel"
- },
- "CAD": {
- "name": "Canadian Dollar",
- "symbol": "CA$"
- },
- "CVE": {
- "name": "Cape Verdean Escudo"
- },
- "KYD": {
- "name": "Cayman Islands Dollar"
- },
- "XAF": {
- "name": "Central African CFA Franc",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "CFP Franc",
- "symbol": "CFPF"
- },
- "CLP": {
- "name": "Chilean Peso"
- },
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
- "COP": {
- "name": "Colombian Peso"
- },
- "KMF": {
- "name": "Comorian Franc"
- },
- "CDF": {
- "name": "Congolese Franc"
- },
- "CRC": {
- "name": "Costa Rican Colón"
- },
- "HRK": {
- "name": "Croatian Kuna"
- },
- "CUC": {
- "name": "Cuban Convertible Peso"
- },
- "CUP": {
- "name": "Cuban Peso"
- },
- "CZK": {
- "name": "Czech Koruna"
- },
- "DKK": {
- "name": "Danish Krone"
- },
- "DJF": {
- "name": "Djiboutian Franc"
- },
- "DOP": {
- "name": "Dominican Peso"
- },
- "XCD": {
- "name": "East Caribbean Dollar",
- "symbol": "EC$"
- },
- "EGP": {
- "name": "Egyptian Pound"
- },
- "ERN": {
- "name": "Eritrean Nakfa"
- },
- "ETB": {
- "name": "Ethiopian Birr"
- },
- "EUR": {
- "name": "Euro",
- "symbol": "€"
- },
- "FKP": {
- "name": "Falkland Islands Pound"
- },
- "FJD": {
- "name": "Fijian Dollar"
- },
- "GMD": {
- "name": "Gambian Dalasi"
- },
- "GEL": {
- "name": "Georgian Lari"
- },
- "GHS": {
- "name": "Ghanaian Cedi"
- },
- "GIP": {
- "name": "Gibraltar Pound"
- },
- "GTQ": {
- "name": "Guatemalan Quetzal"
- },
- "GNF": {
- "name": "Guinean Franc"
- },
- "GYD": {
- "name": "Guyanaese Dollar"
- },
- "HTG": {
- "name": "Haitian Gourde"
- },
- "HNL": {
- "name": "Honduran Lempira"
- },
- "HKD": {
- "name": "Hong Kong Dollar",
- "symbol": "HK$"
- },
- "HUF": {
- "name": "Hungarian Forint"
- },
- "ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Indonesian Rupiah"
- },
- "IRR": {
- "name": "Iranian Rial"
- },
- "IQD": {
- "name": "Iraqi Dinar"
- },
- "ILS": {
- "name": "Israeli New Shekel",
- "symbol": "₪"
- },
- "JMD": {
- "name": "Jamaican Dollar"
- },
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
- "JOD": {
- "name": "Jordanian Dinar"
- },
- "KZT": {
- "name": "Kazakhstani Tenge"
- },
- "KES": {
- "name": "Kenyan Shilling"
- },
- "KWD": {
- "name": "Kuwaiti Dinar"
- },
- "KGS": {
- "name": "Kyrgystani Som"
- },
- "LAK": {
- "name": "Laotian Kip"
- },
- "LBP": {
- "name": "Lebanese Pound"
- },
- "LSL": {
- "name": "Lesotho Loti"
- },
- "LRD": {
- "name": "Liberian Dollar"
- },
- "LYD": {
- "name": "Libyan Dinar"
- },
- "MOP": {
- "name": "Macanese Pataca"
- },
- "MKD": {
- "name": "Macedonian Denar"
- },
- "MGA": {
- "name": "Malagasy Ariary"
- },
- "MWK": {
- "name": "Malawian Kwacha"
- },
- "MYR": {
- "name": "Malaysian Ringgit"
- },
- "MVR": {
- "name": "Maldivian Rufiyaa"
- },
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
- "MUR": {
- "name": "Mauritian Rupee"
- },
- "MXN": {
- "name": "Mexican Peso",
- "symbol": "MX$"
- },
- "MDL": {
- "name": "Moldovan Leu"
- },
- "MNT": {
- "name": "Mongolian Tugrik"
- },
- "MAD": {
- "name": "Moroccan Dirham"
- },
- "MZN": {
- "name": "Mozambican Metical"
- },
- "MMK": {
- "name": "Myanmar Kyat"
- },
- "NAD": {
- "name": "Namibian Dollar"
- },
- "NPR": {
- "name": "Nepalese Rupee"
- },
- "ANG": {
- "name": "Netherlands Antillean Guilder"
- },
- "TWD": {
- "name": "New Taiwan Dollar",
- "symbol": "NT$"
- },
- "NZD": {
- "name": "New Zealand Dollar",
- "symbol": "NZ$"
- },
- "NIO": {
- "name": "Nicaraguan Córdoba"
- },
- "NGN": {
- "name": "Nigerian Naira"
- },
- "KPW": {
- "name": "North Korean Won"
- },
- "NOK": {
- "name": "Norwegian Krone"
- },
- "OMR": {
- "name": "Omani Rial"
- },
- "PKR": {
- "name": "Pakistani Rupee"
- },
- "PAB": {
- "name": "Panamanian Balboa"
- },
- "PGK": {
- "name": "Papua New Guinean Kina"
- },
- "PYG": {
- "name": "Paraguayan Guarani"
- },
- "PEN": {
- "name": "Peruvian Sol"
- },
- "PHP": {
- "name": "Philippine Piso"
- },
- "PLN": {
- "name": "Polish Zloty"
- },
- "QAR": {
- "name": "Qatari Rial"
- },
- "RON": {
- "name": "Romanian Leu"
- },
- "RUB": {
- "name": "Russian Rouble"
- },
- "RWF": {
- "name": "Rwandan Franc"
- },
- "SVC": {
- "name": "Salvadoran Colón"
- },
- "WST": {
- "name": "Samoan Tala"
- },
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
- },
- "SAR": {
- "name": "Saudi Riyal"
- },
- "RSD": {
- "name": "Serbian Dinar"
- },
- "SCR": {
- "name": "Seychellois Rupee"
- },
- "SLL": {
- "name": "Sierra Leonean Leone"
- },
- "SGD": {
- "name": "Singapore Dollar"
- },
- "SBD": {
- "name": "Solomon Islands Dollar"
- },
- "SOS": {
- "name": "Somali Shilling"
- },
- "ZAR": {
- "name": "South African Rand"
- },
- "KRW": {
- "name": "South Korean Won",
- "symbol": "₩"
- },
- "SSP": {
- "name": "South Sudanese Pound"
- },
- "LKR": {
- "name": "Sri Lankan Rupee"
- },
- "SHP": {
- "name": "St. Helena Pound"
- },
- "SDG": {
- "name": "Sudanese Pound"
- },
- "SRD": {
- "name": "Surinamese Dollar"
- },
- "SZL": {
- "name": "Swazi Lilangeni"
- },
- "SEK": {
- "name": "Swedish Krona"
- },
- "CHF": {
- "name": "Swiss Franc"
- },
- "SYP": {
- "name": "Syrian Pound"
- },
- "TJS": {
- "name": "Tajikistani Somoni"
- },
- "TZS": {
- "name": "Tanzanian Shilling"
- },
- "THB": {
- "name": "Thai Baht"
- },
- "TOP": {
- "name": "Tongan Paʻanga"
- },
- "TTD": {
- "name": "Trinidad & Tobago Dollar"
- },
- "TND": {
- "name": "Tunisian Dinar"
- },
- "TRY": {
- "name": "Turkish Lira"
- },
- "TMT": {
- "name": "Turkmenistani Manat"
- },
- "UGX": {
- "name": "Ugandan Shilling"
- },
- "UAH": {
- "name": "Ukrainian Hryvnia"
- },
- "AED": {
- "name": "United Arab Emirates Dirham"
- },
- "UYU": {
- "name": "Uruguayan Peso"
- },
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
- "UZS": {
- "name": "Uzbekistani Som"
- },
- "VUV": {
- "name": "Vanuatu Vatu"
- },
- "VEF": {
- "name": "Venezuelan Bolívar"
- },
- "VND": {
- "name": "Vietnamese Dong",
- "symbol": "₫"
- },
- "XOF": {
- "name": "West African CFA Franc",
- "symbol": "CFA"
- },
- "YER": {
- "name": "Yemeni Rial"
- },
- "ZMW": {
- "name": "Zambian Kwacha"
- },
- "ZWL": {
- "name": "Zimbabwean Dollar (2009)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en-NR.json b/vendor/commerceguys/intl/resources/currency/en-NR.json
deleted file mode 100644
index fd788caf9..000000000
--- a/vendor/commerceguys/intl/resources/currency/en-NR.json
+++ /dev/null
@@ -1,493 +0,0 @@
-{
- "AFN": {
- "name": "Afghan Afghani"
- },
- "ALL": {
- "name": "Albanian Lek"
- },
- "DZD": {
- "name": "Algerian Dinar"
- },
- "AOA": {
- "name": "Angolan Kwanza"
- },
- "ARS": {
- "name": "Argentine Peso"
- },
- "AMD": {
- "name": "Armenian Dram"
- },
- "AWG": {
- "name": "Aruban Florin"
- },
- "AUD": {
- "name": "Australian Dollar",
- "symbol": "$"
- },
- "AZN": {
- "name": "Azerbaijani Manat"
- },
- "BSD": {
- "name": "Bahamian Dollar"
- },
- "BHD": {
- "name": "Bahraini Dinar"
- },
- "BDT": {
- "name": "Bangladeshi Taka"
- },
- "BBD": {
- "name": "Barbadian Dollar"
- },
- "BYN": {
- "name": "Belarusian Rouble"
- },
- "BZD": {
- "name": "Belize Dollar"
- },
- "BMD": {
- "name": "Bermudan Dollar"
- },
- "BTN": {
- "name": "Bhutanese Ngultrum"
- },
- "BOB": {
- "name": "Bolivian Boliviano"
- },
- "BAM": {
- "name": "Bosnia-Herzegovina Convertible Mark"
- },
- "BWP": {
- "name": "Botswanan Pula"
- },
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
- "GBP": {
- "name": "British Pound",
- "symbol": "£"
- },
- "BND": {
- "name": "Brunei Dollar"
- },
- "BGN": {
- "name": "Bulgarian Lev"
- },
- "BIF": {
- "name": "Burundian Franc"
- },
- "KHR": {
- "name": "Cambodian Riel"
- },
- "CAD": {
- "name": "Canadian Dollar",
- "symbol": "CA$"
- },
- "CVE": {
- "name": "Cape Verdean Escudo"
- },
- "KYD": {
- "name": "Cayman Islands Dollar"
- },
- "XAF": {
- "name": "Central African CFA Franc",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "CFP Franc",
- "symbol": "CFPF"
- },
- "CLP": {
- "name": "Chilean Peso"
- },
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
- "COP": {
- "name": "Colombian Peso"
- },
- "KMF": {
- "name": "Comorian Franc"
- },
- "CDF": {
- "name": "Congolese Franc"
- },
- "CRC": {
- "name": "Costa Rican Colón"
- },
- "HRK": {
- "name": "Croatian Kuna"
- },
- "CUC": {
- "name": "Cuban Convertible Peso"
- },
- "CUP": {
- "name": "Cuban Peso"
- },
- "CZK": {
- "name": "Czech Koruna"
- },
- "DKK": {
- "name": "Danish Krone"
- },
- "DJF": {
- "name": "Djiboutian Franc"
- },
- "DOP": {
- "name": "Dominican Peso"
- },
- "XCD": {
- "name": "East Caribbean Dollar",
- "symbol": "EC$"
- },
- "EGP": {
- "name": "Egyptian Pound"
- },
- "ERN": {
- "name": "Eritrean Nakfa"
- },
- "ETB": {
- "name": "Ethiopian Birr"
- },
- "EUR": {
- "name": "Euro",
- "symbol": "€"
- },
- "FKP": {
- "name": "Falkland Islands Pound"
- },
- "FJD": {
- "name": "Fijian Dollar"
- },
- "GMD": {
- "name": "Gambian Dalasi"
- },
- "GEL": {
- "name": "Georgian Lari"
- },
- "GHS": {
- "name": "Ghanaian Cedi"
- },
- "GIP": {
- "name": "Gibraltar Pound"
- },
- "GTQ": {
- "name": "Guatemalan Quetzal"
- },
- "GNF": {
- "name": "Guinean Franc"
- },
- "GYD": {
- "name": "Guyanaese Dollar"
- },
- "HTG": {
- "name": "Haitian Gourde"
- },
- "HNL": {
- "name": "Honduran Lempira"
- },
- "HKD": {
- "name": "Hong Kong Dollar",
- "symbol": "HK$"
- },
- "HUF": {
- "name": "Hungarian Forint"
- },
- "ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Indonesian Rupiah"
- },
- "IRR": {
- "name": "Iranian Rial"
- },
- "IQD": {
- "name": "Iraqi Dinar"
- },
- "ILS": {
- "name": "Israeli New Shekel",
- "symbol": "₪"
- },
- "JMD": {
- "name": "Jamaican Dollar"
- },
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
- "JOD": {
- "name": "Jordanian Dinar"
- },
- "KZT": {
- "name": "Kazakhstani Tenge"
- },
- "KES": {
- "name": "Kenyan Shilling"
- },
- "KWD": {
- "name": "Kuwaiti Dinar"
- },
- "KGS": {
- "name": "Kyrgystani Som"
- },
- "LAK": {
- "name": "Laotian Kip"
- },
- "LBP": {
- "name": "Lebanese Pound"
- },
- "LSL": {
- "name": "Lesotho Loti"
- },
- "LRD": {
- "name": "Liberian Dollar"
- },
- "LYD": {
- "name": "Libyan Dinar"
- },
- "MOP": {
- "name": "Macanese Pataca"
- },
- "MKD": {
- "name": "Macedonian Denar"
- },
- "MGA": {
- "name": "Malagasy Ariary"
- },
- "MWK": {
- "name": "Malawian Kwacha"
- },
- "MYR": {
- "name": "Malaysian Ringgit"
- },
- "MVR": {
- "name": "Maldivian Rufiyaa"
- },
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
- "MUR": {
- "name": "Mauritian Rupee"
- },
- "MXN": {
- "name": "Mexican Peso",
- "symbol": "MX$"
- },
- "MDL": {
- "name": "Moldovan Leu"
- },
- "MNT": {
- "name": "Mongolian Tugrik"
- },
- "MAD": {
- "name": "Moroccan Dirham"
- },
- "MZN": {
- "name": "Mozambican Metical"
- },
- "MMK": {
- "name": "Myanmar Kyat"
- },
- "NAD": {
- "name": "Namibian Dollar"
- },
- "NPR": {
- "name": "Nepalese Rupee"
- },
- "ANG": {
- "name": "Netherlands Antillean Guilder"
- },
- "TWD": {
- "name": "New Taiwan Dollar",
- "symbol": "NT$"
- },
- "NZD": {
- "name": "New Zealand Dollar",
- "symbol": "NZ$"
- },
- "NIO": {
- "name": "Nicaraguan Córdoba"
- },
- "NGN": {
- "name": "Nigerian Naira"
- },
- "KPW": {
- "name": "North Korean Won"
- },
- "NOK": {
- "name": "Norwegian Krone"
- },
- "OMR": {
- "name": "Omani Rial"
- },
- "PKR": {
- "name": "Pakistani Rupee"
- },
- "PAB": {
- "name": "Panamanian Balboa"
- },
- "PGK": {
- "name": "Papua New Guinean Kina"
- },
- "PYG": {
- "name": "Paraguayan Guarani"
- },
- "PEN": {
- "name": "Peruvian Sol"
- },
- "PHP": {
- "name": "Philippine Piso"
- },
- "PLN": {
- "name": "Polish Zloty"
- },
- "QAR": {
- "name": "Qatari Rial"
- },
- "RON": {
- "name": "Romanian Leu"
- },
- "RUB": {
- "name": "Russian Rouble"
- },
- "RWF": {
- "name": "Rwandan Franc"
- },
- "SVC": {
- "name": "Salvadoran Colón"
- },
- "WST": {
- "name": "Samoan Tala"
- },
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
- },
- "SAR": {
- "name": "Saudi Riyal"
- },
- "RSD": {
- "name": "Serbian Dinar"
- },
- "SCR": {
- "name": "Seychellois Rupee"
- },
- "SLL": {
- "name": "Sierra Leonean Leone"
- },
- "SGD": {
- "name": "Singapore Dollar"
- },
- "SBD": {
- "name": "Solomon Islands Dollar"
- },
- "SOS": {
- "name": "Somali Shilling"
- },
- "ZAR": {
- "name": "South African Rand"
- },
- "KRW": {
- "name": "South Korean Won",
- "symbol": "₩"
- },
- "SSP": {
- "name": "South Sudanese Pound"
- },
- "LKR": {
- "name": "Sri Lankan Rupee"
- },
- "SHP": {
- "name": "St. Helena Pound"
- },
- "SDG": {
- "name": "Sudanese Pound"
- },
- "SRD": {
- "name": "Surinamese Dollar"
- },
- "SZL": {
- "name": "Swazi Lilangeni"
- },
- "SEK": {
- "name": "Swedish Krona"
- },
- "CHF": {
- "name": "Swiss Franc"
- },
- "SYP": {
- "name": "Syrian Pound"
- },
- "TJS": {
- "name": "Tajikistani Somoni"
- },
- "TZS": {
- "name": "Tanzanian Shilling"
- },
- "THB": {
- "name": "Thai Baht"
- },
- "TOP": {
- "name": "Tongan Paʻanga"
- },
- "TTD": {
- "name": "Trinidad & Tobago Dollar"
- },
- "TND": {
- "name": "Tunisian Dinar"
- },
- "TRY": {
- "name": "Turkish Lira"
- },
- "TMT": {
- "name": "Turkmenistani Manat"
- },
- "UGX": {
- "name": "Ugandan Shilling"
- },
- "UAH": {
- "name": "Ukrainian Hryvnia"
- },
- "AED": {
- "name": "United Arab Emirates Dirham"
- },
- "UYU": {
- "name": "Uruguayan Peso"
- },
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
- "UZS": {
- "name": "Uzbekistani Som"
- },
- "VUV": {
- "name": "Vanuatu Vatu"
- },
- "VEF": {
- "name": "Venezuelan Bolívar"
- },
- "VND": {
- "name": "Vietnamese Dong",
- "symbol": "₫"
- },
- "XOF": {
- "name": "West African CFA Franc",
- "symbol": "CFA"
- },
- "YER": {
- "name": "Yemeni Rial"
- },
- "ZMW": {
- "name": "Zambian Kwacha"
- },
- "ZWL": {
- "name": "Zimbabwean Dollar (2009)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en-NU.json b/vendor/commerceguys/intl/resources/currency/en-NU.json
deleted file mode 100644
index f382cfbb1..000000000
--- a/vendor/commerceguys/intl/resources/currency/en-NU.json
+++ /dev/null
@@ -1,493 +0,0 @@
-{
- "AFN": {
- "name": "Afghan Afghani"
- },
- "ALL": {
- "name": "Albanian Lek"
- },
- "DZD": {
- "name": "Algerian Dinar"
- },
- "AOA": {
- "name": "Angolan Kwanza"
- },
- "ARS": {
- "name": "Argentine Peso"
- },
- "AMD": {
- "name": "Armenian Dram"
- },
- "AWG": {
- "name": "Aruban Florin"
- },
- "AUD": {
- "name": "Australian Dollar",
- "symbol": "A$"
- },
- "AZN": {
- "name": "Azerbaijani Manat"
- },
- "BSD": {
- "name": "Bahamian Dollar"
- },
- "BHD": {
- "name": "Bahraini Dinar"
- },
- "BDT": {
- "name": "Bangladeshi Taka"
- },
- "BBD": {
- "name": "Barbadian Dollar"
- },
- "BYN": {
- "name": "Belarusian Rouble"
- },
- "BZD": {
- "name": "Belize Dollar"
- },
- "BMD": {
- "name": "Bermudan Dollar"
- },
- "BTN": {
- "name": "Bhutanese Ngultrum"
- },
- "BOB": {
- "name": "Bolivian Boliviano"
- },
- "BAM": {
- "name": "Bosnia-Herzegovina Convertible Mark"
- },
- "BWP": {
- "name": "Botswanan Pula"
- },
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
- "GBP": {
- "name": "British Pound",
- "symbol": "£"
- },
- "BND": {
- "name": "Brunei Dollar"
- },
- "BGN": {
- "name": "Bulgarian Lev"
- },
- "BIF": {
- "name": "Burundian Franc"
- },
- "KHR": {
- "name": "Cambodian Riel"
- },
- "CAD": {
- "name": "Canadian Dollar",
- "symbol": "CA$"
- },
- "CVE": {
- "name": "Cape Verdean Escudo"
- },
- "KYD": {
- "name": "Cayman Islands Dollar"
- },
- "XAF": {
- "name": "Central African CFA Franc",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "CFP Franc",
- "symbol": "CFPF"
- },
- "CLP": {
- "name": "Chilean Peso"
- },
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
- "COP": {
- "name": "Colombian Peso"
- },
- "KMF": {
- "name": "Comorian Franc"
- },
- "CDF": {
- "name": "Congolese Franc"
- },
- "CRC": {
- "name": "Costa Rican Colón"
- },
- "HRK": {
- "name": "Croatian Kuna"
- },
- "CUC": {
- "name": "Cuban Convertible Peso"
- },
- "CUP": {
- "name": "Cuban Peso"
- },
- "CZK": {
- "name": "Czech Koruna"
- },
- "DKK": {
- "name": "Danish Krone"
- },
- "DJF": {
- "name": "Djiboutian Franc"
- },
- "DOP": {
- "name": "Dominican Peso"
- },
- "XCD": {
- "name": "East Caribbean Dollar",
- "symbol": "EC$"
- },
- "EGP": {
- "name": "Egyptian Pound"
- },
- "ERN": {
- "name": "Eritrean Nakfa"
- },
- "ETB": {
- "name": "Ethiopian Birr"
- },
- "EUR": {
- "name": "Euro",
- "symbol": "€"
- },
- "FKP": {
- "name": "Falkland Islands Pound"
- },
- "FJD": {
- "name": "Fijian Dollar"
- },
- "GMD": {
- "name": "Gambian Dalasi"
- },
- "GEL": {
- "name": "Georgian Lari"
- },
- "GHS": {
- "name": "Ghanaian Cedi"
- },
- "GIP": {
- "name": "Gibraltar Pound"
- },
- "GTQ": {
- "name": "Guatemalan Quetzal"
- },
- "GNF": {
- "name": "Guinean Franc"
- },
- "GYD": {
- "name": "Guyanaese Dollar"
- },
- "HTG": {
- "name": "Haitian Gourde"
- },
- "HNL": {
- "name": "Honduran Lempira"
- },
- "HKD": {
- "name": "Hong Kong Dollar",
- "symbol": "HK$"
- },
- "HUF": {
- "name": "Hungarian Forint"
- },
- "ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Indonesian Rupiah"
- },
- "IRR": {
- "name": "Iranian Rial"
- },
- "IQD": {
- "name": "Iraqi Dinar"
- },
- "ILS": {
- "name": "Israeli New Shekel",
- "symbol": "₪"
- },
- "JMD": {
- "name": "Jamaican Dollar"
- },
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
- "JOD": {
- "name": "Jordanian Dinar"
- },
- "KZT": {
- "name": "Kazakhstani Tenge"
- },
- "KES": {
- "name": "Kenyan Shilling"
- },
- "KWD": {
- "name": "Kuwaiti Dinar"
- },
- "KGS": {
- "name": "Kyrgystani Som"
- },
- "LAK": {
- "name": "Laotian Kip"
- },
- "LBP": {
- "name": "Lebanese Pound"
- },
- "LSL": {
- "name": "Lesotho Loti"
- },
- "LRD": {
- "name": "Liberian Dollar"
- },
- "LYD": {
- "name": "Libyan Dinar"
- },
- "MOP": {
- "name": "Macanese Pataca"
- },
- "MKD": {
- "name": "Macedonian Denar"
- },
- "MGA": {
- "name": "Malagasy Ariary"
- },
- "MWK": {
- "name": "Malawian Kwacha"
- },
- "MYR": {
- "name": "Malaysian Ringgit"
- },
- "MVR": {
- "name": "Maldivian Rufiyaa"
- },
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
- "MUR": {
- "name": "Mauritian Rupee"
- },
- "MXN": {
- "name": "Mexican Peso",
- "symbol": "MX$"
- },
- "MDL": {
- "name": "Moldovan Leu"
- },
- "MNT": {
- "name": "Mongolian Tugrik"
- },
- "MAD": {
- "name": "Moroccan Dirham"
- },
- "MZN": {
- "name": "Mozambican Metical"
- },
- "MMK": {
- "name": "Myanmar Kyat"
- },
- "NAD": {
- "name": "Namibian Dollar"
- },
- "NPR": {
- "name": "Nepalese Rupee"
- },
- "ANG": {
- "name": "Netherlands Antillean Guilder"
- },
- "TWD": {
- "name": "New Taiwan Dollar",
- "symbol": "NT$"
- },
- "NZD": {
- "name": "New Zealand Dollar",
- "symbol": "$"
- },
- "NIO": {
- "name": "Nicaraguan Córdoba"
- },
- "NGN": {
- "name": "Nigerian Naira"
- },
- "KPW": {
- "name": "North Korean Won"
- },
- "NOK": {
- "name": "Norwegian Krone"
- },
- "OMR": {
- "name": "Omani Rial"
- },
- "PKR": {
- "name": "Pakistani Rupee"
- },
- "PAB": {
- "name": "Panamanian Balboa"
- },
- "PGK": {
- "name": "Papua New Guinean Kina"
- },
- "PYG": {
- "name": "Paraguayan Guarani"
- },
- "PEN": {
- "name": "Peruvian Sol"
- },
- "PHP": {
- "name": "Philippine Piso"
- },
- "PLN": {
- "name": "Polish Zloty"
- },
- "QAR": {
- "name": "Qatari Rial"
- },
- "RON": {
- "name": "Romanian Leu"
- },
- "RUB": {
- "name": "Russian Rouble"
- },
- "RWF": {
- "name": "Rwandan Franc"
- },
- "SVC": {
- "name": "Salvadoran Colón"
- },
- "WST": {
- "name": "Samoan Tala"
- },
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
- },
- "SAR": {
- "name": "Saudi Riyal"
- },
- "RSD": {
- "name": "Serbian Dinar"
- },
- "SCR": {
- "name": "Seychellois Rupee"
- },
- "SLL": {
- "name": "Sierra Leonean Leone"
- },
- "SGD": {
- "name": "Singapore Dollar"
- },
- "SBD": {
- "name": "Solomon Islands Dollar"
- },
- "SOS": {
- "name": "Somali Shilling"
- },
- "ZAR": {
- "name": "South African Rand"
- },
- "KRW": {
- "name": "South Korean Won",
- "symbol": "₩"
- },
- "SSP": {
- "name": "South Sudanese Pound"
- },
- "LKR": {
- "name": "Sri Lankan Rupee"
- },
- "SHP": {
- "name": "St. Helena Pound"
- },
- "SDG": {
- "name": "Sudanese Pound"
- },
- "SRD": {
- "name": "Surinamese Dollar"
- },
- "SZL": {
- "name": "Swazi Lilangeni"
- },
- "SEK": {
- "name": "Swedish Krona"
- },
- "CHF": {
- "name": "Swiss Franc"
- },
- "SYP": {
- "name": "Syrian Pound"
- },
- "TJS": {
- "name": "Tajikistani Somoni"
- },
- "TZS": {
- "name": "Tanzanian Shilling"
- },
- "THB": {
- "name": "Thai Baht"
- },
- "TOP": {
- "name": "Tongan Paʻanga"
- },
- "TTD": {
- "name": "Trinidad & Tobago Dollar"
- },
- "TND": {
- "name": "Tunisian Dinar"
- },
- "TRY": {
- "name": "Turkish Lira"
- },
- "TMT": {
- "name": "Turkmenistani Manat"
- },
- "UGX": {
- "name": "Ugandan Shilling"
- },
- "UAH": {
- "name": "Ukrainian Hryvnia"
- },
- "AED": {
- "name": "United Arab Emirates Dirham"
- },
- "UYU": {
- "name": "Uruguayan Peso"
- },
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
- "UZS": {
- "name": "Uzbekistani Som"
- },
- "VUV": {
- "name": "Vanuatu Vatu"
- },
- "VEF": {
- "name": "Venezuelan Bolívar"
- },
- "VND": {
- "name": "Vietnamese Dong",
- "symbol": "₫"
- },
- "XOF": {
- "name": "West African CFA Franc",
- "symbol": "CFA"
- },
- "YER": {
- "name": "Yemeni Rial"
- },
- "ZMW": {
- "name": "Zambian Kwacha"
- },
- "ZWL": {
- "name": "Zimbabwean Dollar (2009)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en-NZ.json b/vendor/commerceguys/intl/resources/currency/en-NZ.json
deleted file mode 100644
index f382cfbb1..000000000
--- a/vendor/commerceguys/intl/resources/currency/en-NZ.json
+++ /dev/null
@@ -1,493 +0,0 @@
-{
- "AFN": {
- "name": "Afghan Afghani"
- },
- "ALL": {
- "name": "Albanian Lek"
- },
- "DZD": {
- "name": "Algerian Dinar"
- },
- "AOA": {
- "name": "Angolan Kwanza"
- },
- "ARS": {
- "name": "Argentine Peso"
- },
- "AMD": {
- "name": "Armenian Dram"
- },
- "AWG": {
- "name": "Aruban Florin"
- },
- "AUD": {
- "name": "Australian Dollar",
- "symbol": "A$"
- },
- "AZN": {
- "name": "Azerbaijani Manat"
- },
- "BSD": {
- "name": "Bahamian Dollar"
- },
- "BHD": {
- "name": "Bahraini Dinar"
- },
- "BDT": {
- "name": "Bangladeshi Taka"
- },
- "BBD": {
- "name": "Barbadian Dollar"
- },
- "BYN": {
- "name": "Belarusian Rouble"
- },
- "BZD": {
- "name": "Belize Dollar"
- },
- "BMD": {
- "name": "Bermudan Dollar"
- },
- "BTN": {
- "name": "Bhutanese Ngultrum"
- },
- "BOB": {
- "name": "Bolivian Boliviano"
- },
- "BAM": {
- "name": "Bosnia-Herzegovina Convertible Mark"
- },
- "BWP": {
- "name": "Botswanan Pula"
- },
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
- "GBP": {
- "name": "British Pound",
- "symbol": "£"
- },
- "BND": {
- "name": "Brunei Dollar"
- },
- "BGN": {
- "name": "Bulgarian Lev"
- },
- "BIF": {
- "name": "Burundian Franc"
- },
- "KHR": {
- "name": "Cambodian Riel"
- },
- "CAD": {
- "name": "Canadian Dollar",
- "symbol": "CA$"
- },
- "CVE": {
- "name": "Cape Verdean Escudo"
- },
- "KYD": {
- "name": "Cayman Islands Dollar"
- },
- "XAF": {
- "name": "Central African CFA Franc",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "CFP Franc",
- "symbol": "CFPF"
- },
- "CLP": {
- "name": "Chilean Peso"
- },
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
- "COP": {
- "name": "Colombian Peso"
- },
- "KMF": {
- "name": "Comorian Franc"
- },
- "CDF": {
- "name": "Congolese Franc"
- },
- "CRC": {
- "name": "Costa Rican Colón"
- },
- "HRK": {
- "name": "Croatian Kuna"
- },
- "CUC": {
- "name": "Cuban Convertible Peso"
- },
- "CUP": {
- "name": "Cuban Peso"
- },
- "CZK": {
- "name": "Czech Koruna"
- },
- "DKK": {
- "name": "Danish Krone"
- },
- "DJF": {
- "name": "Djiboutian Franc"
- },
- "DOP": {
- "name": "Dominican Peso"
- },
- "XCD": {
- "name": "East Caribbean Dollar",
- "symbol": "EC$"
- },
- "EGP": {
- "name": "Egyptian Pound"
- },
- "ERN": {
- "name": "Eritrean Nakfa"
- },
- "ETB": {
- "name": "Ethiopian Birr"
- },
- "EUR": {
- "name": "Euro",
- "symbol": "€"
- },
- "FKP": {
- "name": "Falkland Islands Pound"
- },
- "FJD": {
- "name": "Fijian Dollar"
- },
- "GMD": {
- "name": "Gambian Dalasi"
- },
- "GEL": {
- "name": "Georgian Lari"
- },
- "GHS": {
- "name": "Ghanaian Cedi"
- },
- "GIP": {
- "name": "Gibraltar Pound"
- },
- "GTQ": {
- "name": "Guatemalan Quetzal"
- },
- "GNF": {
- "name": "Guinean Franc"
- },
- "GYD": {
- "name": "Guyanaese Dollar"
- },
- "HTG": {
- "name": "Haitian Gourde"
- },
- "HNL": {
- "name": "Honduran Lempira"
- },
- "HKD": {
- "name": "Hong Kong Dollar",
- "symbol": "HK$"
- },
- "HUF": {
- "name": "Hungarian Forint"
- },
- "ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Indonesian Rupiah"
- },
- "IRR": {
- "name": "Iranian Rial"
- },
- "IQD": {
- "name": "Iraqi Dinar"
- },
- "ILS": {
- "name": "Israeli New Shekel",
- "symbol": "₪"
- },
- "JMD": {
- "name": "Jamaican Dollar"
- },
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
- "JOD": {
- "name": "Jordanian Dinar"
- },
- "KZT": {
- "name": "Kazakhstani Tenge"
- },
- "KES": {
- "name": "Kenyan Shilling"
- },
- "KWD": {
- "name": "Kuwaiti Dinar"
- },
- "KGS": {
- "name": "Kyrgystani Som"
- },
- "LAK": {
- "name": "Laotian Kip"
- },
- "LBP": {
- "name": "Lebanese Pound"
- },
- "LSL": {
- "name": "Lesotho Loti"
- },
- "LRD": {
- "name": "Liberian Dollar"
- },
- "LYD": {
- "name": "Libyan Dinar"
- },
- "MOP": {
- "name": "Macanese Pataca"
- },
- "MKD": {
- "name": "Macedonian Denar"
- },
- "MGA": {
- "name": "Malagasy Ariary"
- },
- "MWK": {
- "name": "Malawian Kwacha"
- },
- "MYR": {
- "name": "Malaysian Ringgit"
- },
- "MVR": {
- "name": "Maldivian Rufiyaa"
- },
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
- "MUR": {
- "name": "Mauritian Rupee"
- },
- "MXN": {
- "name": "Mexican Peso",
- "symbol": "MX$"
- },
- "MDL": {
- "name": "Moldovan Leu"
- },
- "MNT": {
- "name": "Mongolian Tugrik"
- },
- "MAD": {
- "name": "Moroccan Dirham"
- },
- "MZN": {
- "name": "Mozambican Metical"
- },
- "MMK": {
- "name": "Myanmar Kyat"
- },
- "NAD": {
- "name": "Namibian Dollar"
- },
- "NPR": {
- "name": "Nepalese Rupee"
- },
- "ANG": {
- "name": "Netherlands Antillean Guilder"
- },
- "TWD": {
- "name": "New Taiwan Dollar",
- "symbol": "NT$"
- },
- "NZD": {
- "name": "New Zealand Dollar",
- "symbol": "$"
- },
- "NIO": {
- "name": "Nicaraguan Córdoba"
- },
- "NGN": {
- "name": "Nigerian Naira"
- },
- "KPW": {
- "name": "North Korean Won"
- },
- "NOK": {
- "name": "Norwegian Krone"
- },
- "OMR": {
- "name": "Omani Rial"
- },
- "PKR": {
- "name": "Pakistani Rupee"
- },
- "PAB": {
- "name": "Panamanian Balboa"
- },
- "PGK": {
- "name": "Papua New Guinean Kina"
- },
- "PYG": {
- "name": "Paraguayan Guarani"
- },
- "PEN": {
- "name": "Peruvian Sol"
- },
- "PHP": {
- "name": "Philippine Piso"
- },
- "PLN": {
- "name": "Polish Zloty"
- },
- "QAR": {
- "name": "Qatari Rial"
- },
- "RON": {
- "name": "Romanian Leu"
- },
- "RUB": {
- "name": "Russian Rouble"
- },
- "RWF": {
- "name": "Rwandan Franc"
- },
- "SVC": {
- "name": "Salvadoran Colón"
- },
- "WST": {
- "name": "Samoan Tala"
- },
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
- },
- "SAR": {
- "name": "Saudi Riyal"
- },
- "RSD": {
- "name": "Serbian Dinar"
- },
- "SCR": {
- "name": "Seychellois Rupee"
- },
- "SLL": {
- "name": "Sierra Leonean Leone"
- },
- "SGD": {
- "name": "Singapore Dollar"
- },
- "SBD": {
- "name": "Solomon Islands Dollar"
- },
- "SOS": {
- "name": "Somali Shilling"
- },
- "ZAR": {
- "name": "South African Rand"
- },
- "KRW": {
- "name": "South Korean Won",
- "symbol": "₩"
- },
- "SSP": {
- "name": "South Sudanese Pound"
- },
- "LKR": {
- "name": "Sri Lankan Rupee"
- },
- "SHP": {
- "name": "St. Helena Pound"
- },
- "SDG": {
- "name": "Sudanese Pound"
- },
- "SRD": {
- "name": "Surinamese Dollar"
- },
- "SZL": {
- "name": "Swazi Lilangeni"
- },
- "SEK": {
- "name": "Swedish Krona"
- },
- "CHF": {
- "name": "Swiss Franc"
- },
- "SYP": {
- "name": "Syrian Pound"
- },
- "TJS": {
- "name": "Tajikistani Somoni"
- },
- "TZS": {
- "name": "Tanzanian Shilling"
- },
- "THB": {
- "name": "Thai Baht"
- },
- "TOP": {
- "name": "Tongan Paʻanga"
- },
- "TTD": {
- "name": "Trinidad & Tobago Dollar"
- },
- "TND": {
- "name": "Tunisian Dinar"
- },
- "TRY": {
- "name": "Turkish Lira"
- },
- "TMT": {
- "name": "Turkmenistani Manat"
- },
- "UGX": {
- "name": "Ugandan Shilling"
- },
- "UAH": {
- "name": "Ukrainian Hryvnia"
- },
- "AED": {
- "name": "United Arab Emirates Dirham"
- },
- "UYU": {
- "name": "Uruguayan Peso"
- },
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
- "UZS": {
- "name": "Uzbekistani Som"
- },
- "VUV": {
- "name": "Vanuatu Vatu"
- },
- "VEF": {
- "name": "Venezuelan Bolívar"
- },
- "VND": {
- "name": "Vietnamese Dong",
- "symbol": "₫"
- },
- "XOF": {
- "name": "West African CFA Franc",
- "symbol": "CFA"
- },
- "YER": {
- "name": "Yemeni Rial"
- },
- "ZMW": {
- "name": "Zambian Kwacha"
- },
- "ZWL": {
- "name": "Zimbabwean Dollar (2009)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en-PG.json b/vendor/commerceguys/intl/resources/currency/en-PG.json
deleted file mode 100644
index 3946b09b9..000000000
--- a/vendor/commerceguys/intl/resources/currency/en-PG.json
+++ /dev/null
@@ -1,494 +0,0 @@
-{
- "AFN": {
- "name": "Afghan Afghani"
- },
- "ALL": {
- "name": "Albanian Lek"
- },
- "DZD": {
- "name": "Algerian Dinar"
- },
- "AOA": {
- "name": "Angolan Kwanza"
- },
- "ARS": {
- "name": "Argentine Peso"
- },
- "AMD": {
- "name": "Armenian Dram"
- },
- "AWG": {
- "name": "Aruban Florin"
- },
- "AUD": {
- "name": "Australian Dollar",
- "symbol": "A$"
- },
- "AZN": {
- "name": "Azerbaijani Manat"
- },
- "BSD": {
- "name": "Bahamian Dollar"
- },
- "BHD": {
- "name": "Bahraini Dinar"
- },
- "BDT": {
- "name": "Bangladeshi Taka"
- },
- "BBD": {
- "name": "Barbadian Dollar"
- },
- "BYN": {
- "name": "Belarusian Rouble"
- },
- "BZD": {
- "name": "Belize Dollar"
- },
- "BMD": {
- "name": "Bermudan Dollar"
- },
- "BTN": {
- "name": "Bhutanese Ngultrum"
- },
- "BOB": {
- "name": "Bolivian Boliviano"
- },
- "BAM": {
- "name": "Bosnia-Herzegovina Convertible Mark"
- },
- "BWP": {
- "name": "Botswanan Pula"
- },
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
- "GBP": {
- "name": "British Pound",
- "symbol": "£"
- },
- "BND": {
- "name": "Brunei Dollar"
- },
- "BGN": {
- "name": "Bulgarian Lev"
- },
- "BIF": {
- "name": "Burundian Franc"
- },
- "KHR": {
- "name": "Cambodian Riel"
- },
- "CAD": {
- "name": "Canadian Dollar",
- "symbol": "CA$"
- },
- "CVE": {
- "name": "Cape Verdean Escudo"
- },
- "KYD": {
- "name": "Cayman Islands Dollar"
- },
- "XAF": {
- "name": "Central African CFA Franc",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "CFP Franc",
- "symbol": "CFPF"
- },
- "CLP": {
- "name": "Chilean Peso"
- },
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
- "COP": {
- "name": "Colombian Peso"
- },
- "KMF": {
- "name": "Comorian Franc"
- },
- "CDF": {
- "name": "Congolese Franc"
- },
- "CRC": {
- "name": "Costa Rican Colón"
- },
- "HRK": {
- "name": "Croatian Kuna"
- },
- "CUC": {
- "name": "Cuban Convertible Peso"
- },
- "CUP": {
- "name": "Cuban Peso"
- },
- "CZK": {
- "name": "Czech Koruna"
- },
- "DKK": {
- "name": "Danish Krone"
- },
- "DJF": {
- "name": "Djiboutian Franc"
- },
- "DOP": {
- "name": "Dominican Peso"
- },
- "XCD": {
- "name": "East Caribbean Dollar",
- "symbol": "EC$"
- },
- "EGP": {
- "name": "Egyptian Pound"
- },
- "ERN": {
- "name": "Eritrean Nakfa"
- },
- "ETB": {
- "name": "Ethiopian Birr"
- },
- "EUR": {
- "name": "Euro",
- "symbol": "€"
- },
- "FKP": {
- "name": "Falkland Islands Pound"
- },
- "FJD": {
- "name": "Fijian Dollar"
- },
- "GMD": {
- "name": "Gambian Dalasi"
- },
- "GEL": {
- "name": "Georgian Lari"
- },
- "GHS": {
- "name": "Ghanaian Cedi"
- },
- "GIP": {
- "name": "Gibraltar Pound"
- },
- "GTQ": {
- "name": "Guatemalan Quetzal"
- },
- "GNF": {
- "name": "Guinean Franc"
- },
- "GYD": {
- "name": "Guyanaese Dollar"
- },
- "HTG": {
- "name": "Haitian Gourde"
- },
- "HNL": {
- "name": "Honduran Lempira"
- },
- "HKD": {
- "name": "Hong Kong Dollar",
- "symbol": "HK$"
- },
- "HUF": {
- "name": "Hungarian Forint"
- },
- "ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Indonesian Rupiah"
- },
- "IRR": {
- "name": "Iranian Rial"
- },
- "IQD": {
- "name": "Iraqi Dinar"
- },
- "ILS": {
- "name": "Israeli New Shekel",
- "symbol": "₪"
- },
- "JMD": {
- "name": "Jamaican Dollar"
- },
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
- "JOD": {
- "name": "Jordanian Dinar"
- },
- "KZT": {
- "name": "Kazakhstani Tenge"
- },
- "KES": {
- "name": "Kenyan Shilling"
- },
- "KWD": {
- "name": "Kuwaiti Dinar"
- },
- "KGS": {
- "name": "Kyrgystani Som"
- },
- "LAK": {
- "name": "Laotian Kip"
- },
- "LBP": {
- "name": "Lebanese Pound"
- },
- "LSL": {
- "name": "Lesotho Loti"
- },
- "LRD": {
- "name": "Liberian Dollar"
- },
- "LYD": {
- "name": "Libyan Dinar"
- },
- "MOP": {
- "name": "Macanese Pataca"
- },
- "MKD": {
- "name": "Macedonian Denar"
- },
- "MGA": {
- "name": "Malagasy Ariary"
- },
- "MWK": {
- "name": "Malawian Kwacha"
- },
- "MYR": {
- "name": "Malaysian Ringgit"
- },
- "MVR": {
- "name": "Maldivian Rufiyaa"
- },
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
- "MUR": {
- "name": "Mauritian Rupee"
- },
- "MXN": {
- "name": "Mexican Peso",
- "symbol": "MX$"
- },
- "MDL": {
- "name": "Moldovan Leu"
- },
- "MNT": {
- "name": "Mongolian Tugrik"
- },
- "MAD": {
- "name": "Moroccan Dirham"
- },
- "MZN": {
- "name": "Mozambican Metical"
- },
- "MMK": {
- "name": "Myanmar Kyat"
- },
- "NAD": {
- "name": "Namibian Dollar"
- },
- "NPR": {
- "name": "Nepalese Rupee"
- },
- "ANG": {
- "name": "Netherlands Antillean Guilder"
- },
- "TWD": {
- "name": "New Taiwan Dollar",
- "symbol": "NT$"
- },
- "NZD": {
- "name": "New Zealand Dollar",
- "symbol": "NZ$"
- },
- "NIO": {
- "name": "Nicaraguan Córdoba"
- },
- "NGN": {
- "name": "Nigerian Naira"
- },
- "KPW": {
- "name": "North Korean Won"
- },
- "NOK": {
- "name": "Norwegian Krone"
- },
- "OMR": {
- "name": "Omani Rial"
- },
- "PKR": {
- "name": "Pakistani Rupee"
- },
- "PAB": {
- "name": "Panamanian Balboa"
- },
- "PGK": {
- "name": "Papua New Guinean Kina",
- "symbol": "K"
- },
- "PYG": {
- "name": "Paraguayan Guarani"
- },
- "PEN": {
- "name": "Peruvian Sol"
- },
- "PHP": {
- "name": "Philippine Piso"
- },
- "PLN": {
- "name": "Polish Zloty"
- },
- "QAR": {
- "name": "Qatari Rial"
- },
- "RON": {
- "name": "Romanian Leu"
- },
- "RUB": {
- "name": "Russian Rouble"
- },
- "RWF": {
- "name": "Rwandan Franc"
- },
- "SVC": {
- "name": "Salvadoran Colón"
- },
- "WST": {
- "name": "Samoan Tala"
- },
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
- },
- "SAR": {
- "name": "Saudi Riyal"
- },
- "RSD": {
- "name": "Serbian Dinar"
- },
- "SCR": {
- "name": "Seychellois Rupee"
- },
- "SLL": {
- "name": "Sierra Leonean Leone"
- },
- "SGD": {
- "name": "Singapore Dollar"
- },
- "SBD": {
- "name": "Solomon Islands Dollar"
- },
- "SOS": {
- "name": "Somali Shilling"
- },
- "ZAR": {
- "name": "South African Rand"
- },
- "KRW": {
- "name": "South Korean Won",
- "symbol": "₩"
- },
- "SSP": {
- "name": "South Sudanese Pound"
- },
- "LKR": {
- "name": "Sri Lankan Rupee"
- },
- "SHP": {
- "name": "St. Helena Pound"
- },
- "SDG": {
- "name": "Sudanese Pound"
- },
- "SRD": {
- "name": "Surinamese Dollar"
- },
- "SZL": {
- "name": "Swazi Lilangeni"
- },
- "SEK": {
- "name": "Swedish Krona"
- },
- "CHF": {
- "name": "Swiss Franc"
- },
- "SYP": {
- "name": "Syrian Pound"
- },
- "TJS": {
- "name": "Tajikistani Somoni"
- },
- "TZS": {
- "name": "Tanzanian Shilling"
- },
- "THB": {
- "name": "Thai Baht"
- },
- "TOP": {
- "name": "Tongan Paʻanga"
- },
- "TTD": {
- "name": "Trinidad & Tobago Dollar"
- },
- "TND": {
- "name": "Tunisian Dinar"
- },
- "TRY": {
- "name": "Turkish Lira"
- },
- "TMT": {
- "name": "Turkmenistani Manat"
- },
- "UGX": {
- "name": "Ugandan Shilling"
- },
- "UAH": {
- "name": "Ukrainian Hryvnia"
- },
- "AED": {
- "name": "United Arab Emirates Dirham"
- },
- "UYU": {
- "name": "Uruguayan Peso"
- },
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
- "UZS": {
- "name": "Uzbekistani Som"
- },
- "VUV": {
- "name": "Vanuatu Vatu"
- },
- "VEF": {
- "name": "Venezuelan Bolívar"
- },
- "VND": {
- "name": "Vietnamese Dong",
- "symbol": "₫"
- },
- "XOF": {
- "name": "West African CFA Franc",
- "symbol": "CFA"
- },
- "YER": {
- "name": "Yemeni Rial"
- },
- "ZMW": {
- "name": "Zambian Kwacha"
- },
- "ZWL": {
- "name": "Zimbabwean Dollar (2009)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en-PK.json b/vendor/commerceguys/intl/resources/currency/en-PK.json
deleted file mode 100644
index bddc01155..000000000
--- a/vendor/commerceguys/intl/resources/currency/en-PK.json
+++ /dev/null
@@ -1,494 +0,0 @@
-{
- "AFN": {
- "name": "Afghan Afghani"
- },
- "ALL": {
- "name": "Albanian Lek"
- },
- "DZD": {
- "name": "Algerian Dinar"
- },
- "AOA": {
- "name": "Angolan Kwanza"
- },
- "ARS": {
- "name": "Argentine Peso"
- },
- "AMD": {
- "name": "Armenian Dram"
- },
- "AWG": {
- "name": "Aruban Florin"
- },
- "AUD": {
- "name": "Australian Dollar",
- "symbol": "A$"
- },
- "AZN": {
- "name": "Azerbaijani Manat"
- },
- "BSD": {
- "name": "Bahamian Dollar"
- },
- "BHD": {
- "name": "Bahraini Dinar"
- },
- "BDT": {
- "name": "Bangladeshi Taka"
- },
- "BBD": {
- "name": "Barbadian Dollar"
- },
- "BYN": {
- "name": "Belarusian Rouble"
- },
- "BZD": {
- "name": "Belize Dollar"
- },
- "BMD": {
- "name": "Bermudan Dollar"
- },
- "BTN": {
- "name": "Bhutanese Ngultrum"
- },
- "BOB": {
- "name": "Bolivian Boliviano"
- },
- "BAM": {
- "name": "Bosnia-Herzegovina Convertible Mark"
- },
- "BWP": {
- "name": "Botswanan Pula"
- },
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
- "GBP": {
- "name": "British Pound",
- "symbol": "£"
- },
- "BND": {
- "name": "Brunei Dollar"
- },
- "BGN": {
- "name": "Bulgarian Lev"
- },
- "BIF": {
- "name": "Burundian Franc"
- },
- "KHR": {
- "name": "Cambodian Riel"
- },
- "CAD": {
- "name": "Canadian Dollar",
- "symbol": "CA$"
- },
- "CVE": {
- "name": "Cape Verdean Escudo"
- },
- "KYD": {
- "name": "Cayman Islands Dollar"
- },
- "XAF": {
- "name": "Central African CFA Franc",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "CFP Franc",
- "symbol": "CFPF"
- },
- "CLP": {
- "name": "Chilean Peso"
- },
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
- "COP": {
- "name": "Colombian Peso"
- },
- "KMF": {
- "name": "Comorian Franc"
- },
- "CDF": {
- "name": "Congolese Franc"
- },
- "CRC": {
- "name": "Costa Rican Colón"
- },
- "HRK": {
- "name": "Croatian Kuna"
- },
- "CUC": {
- "name": "Cuban Convertible Peso"
- },
- "CUP": {
- "name": "Cuban Peso"
- },
- "CZK": {
- "name": "Czech Koruna"
- },
- "DKK": {
- "name": "Danish Krone"
- },
- "DJF": {
- "name": "Djiboutian Franc"
- },
- "DOP": {
- "name": "Dominican Peso"
- },
- "XCD": {
- "name": "East Caribbean Dollar",
- "symbol": "EC$"
- },
- "EGP": {
- "name": "Egyptian Pound"
- },
- "ERN": {
- "name": "Eritrean Nakfa"
- },
- "ETB": {
- "name": "Ethiopian Birr"
- },
- "EUR": {
- "name": "Euro",
- "symbol": "€"
- },
- "FKP": {
- "name": "Falkland Islands Pound"
- },
- "FJD": {
- "name": "Fijian Dollar"
- },
- "GMD": {
- "name": "Gambian Dalasi"
- },
- "GEL": {
- "name": "Georgian Lari"
- },
- "GHS": {
- "name": "Ghanaian Cedi"
- },
- "GIP": {
- "name": "Gibraltar Pound"
- },
- "GTQ": {
- "name": "Guatemalan Quetzal"
- },
- "GNF": {
- "name": "Guinean Franc"
- },
- "GYD": {
- "name": "Guyanaese Dollar"
- },
- "HTG": {
- "name": "Haitian Gourde"
- },
- "HNL": {
- "name": "Honduran Lempira"
- },
- "HKD": {
- "name": "Hong Kong Dollar",
- "symbol": "HK$"
- },
- "HUF": {
- "name": "Hungarian Forint"
- },
- "ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Indonesian Rupiah"
- },
- "IRR": {
- "name": "Iranian Rial"
- },
- "IQD": {
- "name": "Iraqi Dinar"
- },
- "ILS": {
- "name": "Israeli New Shekel",
- "symbol": "₪"
- },
- "JMD": {
- "name": "Jamaican Dollar"
- },
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
- "JOD": {
- "name": "Jordanian Dinar"
- },
- "KZT": {
- "name": "Kazakhstani Tenge"
- },
- "KES": {
- "name": "Kenyan Shilling"
- },
- "KWD": {
- "name": "Kuwaiti Dinar"
- },
- "KGS": {
- "name": "Kyrgystani Som"
- },
- "LAK": {
- "name": "Laotian Kip"
- },
- "LBP": {
- "name": "Lebanese Pound"
- },
- "LSL": {
- "name": "Lesotho Loti"
- },
- "LRD": {
- "name": "Liberian Dollar"
- },
- "LYD": {
- "name": "Libyan Dinar"
- },
- "MOP": {
- "name": "Macanese Pataca"
- },
- "MKD": {
- "name": "Macedonian Denar"
- },
- "MGA": {
- "name": "Malagasy Ariary"
- },
- "MWK": {
- "name": "Malawian Kwacha"
- },
- "MYR": {
- "name": "Malaysian Ringgit"
- },
- "MVR": {
- "name": "Maldivian Rufiyaa"
- },
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
- "MUR": {
- "name": "Mauritian Rupee"
- },
- "MXN": {
- "name": "Mexican Peso",
- "symbol": "MX$"
- },
- "MDL": {
- "name": "Moldovan Leu"
- },
- "MNT": {
- "name": "Mongolian Tugrik"
- },
- "MAD": {
- "name": "Moroccan Dirham"
- },
- "MZN": {
- "name": "Mozambican Metical"
- },
- "MMK": {
- "name": "Myanmar Kyat"
- },
- "NAD": {
- "name": "Namibian Dollar"
- },
- "NPR": {
- "name": "Nepalese Rupee"
- },
- "ANG": {
- "name": "Netherlands Antillean Guilder"
- },
- "TWD": {
- "name": "New Taiwan Dollar",
- "symbol": "NT$"
- },
- "NZD": {
- "name": "New Zealand Dollar",
- "symbol": "NZ$"
- },
- "NIO": {
- "name": "Nicaraguan Córdoba"
- },
- "NGN": {
- "name": "Nigerian Naira"
- },
- "KPW": {
- "name": "North Korean Won"
- },
- "NOK": {
- "name": "Norwegian Krone"
- },
- "OMR": {
- "name": "Omani Rial"
- },
- "PKR": {
- "name": "Pakistani Rupee",
- "symbol": "Rs"
- },
- "PAB": {
- "name": "Panamanian Balboa"
- },
- "PGK": {
- "name": "Papua New Guinean Kina"
- },
- "PYG": {
- "name": "Paraguayan Guarani"
- },
- "PEN": {
- "name": "Peruvian Sol"
- },
- "PHP": {
- "name": "Philippine Piso"
- },
- "PLN": {
- "name": "Polish Zloty"
- },
- "QAR": {
- "name": "Qatari Rial"
- },
- "RON": {
- "name": "Romanian Leu"
- },
- "RUB": {
- "name": "Russian Rouble"
- },
- "RWF": {
- "name": "Rwandan Franc"
- },
- "SVC": {
- "name": "Salvadoran Colón"
- },
- "WST": {
- "name": "Samoan Tala"
- },
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
- },
- "SAR": {
- "name": "Saudi Riyal"
- },
- "RSD": {
- "name": "Serbian Dinar"
- },
- "SCR": {
- "name": "Seychellois Rupee"
- },
- "SLL": {
- "name": "Sierra Leonean Leone"
- },
- "SGD": {
- "name": "Singapore Dollar"
- },
- "SBD": {
- "name": "Solomon Islands Dollar"
- },
- "SOS": {
- "name": "Somali Shilling"
- },
- "ZAR": {
- "name": "South African Rand"
- },
- "KRW": {
- "name": "South Korean Won",
- "symbol": "₩"
- },
- "SSP": {
- "name": "South Sudanese Pound"
- },
- "LKR": {
- "name": "Sri Lankan Rupee"
- },
- "SHP": {
- "name": "St. Helena Pound"
- },
- "SDG": {
- "name": "Sudanese Pound"
- },
- "SRD": {
- "name": "Surinamese Dollar"
- },
- "SZL": {
- "name": "Swazi Lilangeni"
- },
- "SEK": {
- "name": "Swedish Krona"
- },
- "CHF": {
- "name": "Swiss Franc"
- },
- "SYP": {
- "name": "Syrian Pound"
- },
- "TJS": {
- "name": "Tajikistani Somoni"
- },
- "TZS": {
- "name": "Tanzanian Shilling"
- },
- "THB": {
- "name": "Thai Baht"
- },
- "TOP": {
- "name": "Tongan Paʻanga"
- },
- "TTD": {
- "name": "Trinidad & Tobago Dollar"
- },
- "TND": {
- "name": "Tunisian Dinar"
- },
- "TRY": {
- "name": "Turkish Lira"
- },
- "TMT": {
- "name": "Turkmenistani Manat"
- },
- "UGX": {
- "name": "Ugandan Shilling"
- },
- "UAH": {
- "name": "Ukrainian Hryvnia"
- },
- "AED": {
- "name": "United Arab Emirates Dirham"
- },
- "UYU": {
- "name": "Uruguayan Peso"
- },
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
- "UZS": {
- "name": "Uzbekistani Som"
- },
- "VUV": {
- "name": "Vanuatu Vatu"
- },
- "VEF": {
- "name": "Venezuelan Bolívar"
- },
- "VND": {
- "name": "Vietnamese Dong",
- "symbol": "₫"
- },
- "XOF": {
- "name": "West African CFA Franc",
- "symbol": "CFA"
- },
- "YER": {
- "name": "Yemeni Rial"
- },
- "ZMW": {
- "name": "Zambian Kwacha"
- },
- "ZWL": {
- "name": "Zimbabwean Dollar (2009)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en-PN.json b/vendor/commerceguys/intl/resources/currency/en-PN.json
deleted file mode 100644
index f382cfbb1..000000000
--- a/vendor/commerceguys/intl/resources/currency/en-PN.json
+++ /dev/null
@@ -1,493 +0,0 @@
-{
- "AFN": {
- "name": "Afghan Afghani"
- },
- "ALL": {
- "name": "Albanian Lek"
- },
- "DZD": {
- "name": "Algerian Dinar"
- },
- "AOA": {
- "name": "Angolan Kwanza"
- },
- "ARS": {
- "name": "Argentine Peso"
- },
- "AMD": {
- "name": "Armenian Dram"
- },
- "AWG": {
- "name": "Aruban Florin"
- },
- "AUD": {
- "name": "Australian Dollar",
- "symbol": "A$"
- },
- "AZN": {
- "name": "Azerbaijani Manat"
- },
- "BSD": {
- "name": "Bahamian Dollar"
- },
- "BHD": {
- "name": "Bahraini Dinar"
- },
- "BDT": {
- "name": "Bangladeshi Taka"
- },
- "BBD": {
- "name": "Barbadian Dollar"
- },
- "BYN": {
- "name": "Belarusian Rouble"
- },
- "BZD": {
- "name": "Belize Dollar"
- },
- "BMD": {
- "name": "Bermudan Dollar"
- },
- "BTN": {
- "name": "Bhutanese Ngultrum"
- },
- "BOB": {
- "name": "Bolivian Boliviano"
- },
- "BAM": {
- "name": "Bosnia-Herzegovina Convertible Mark"
- },
- "BWP": {
- "name": "Botswanan Pula"
- },
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
- "GBP": {
- "name": "British Pound",
- "symbol": "£"
- },
- "BND": {
- "name": "Brunei Dollar"
- },
- "BGN": {
- "name": "Bulgarian Lev"
- },
- "BIF": {
- "name": "Burundian Franc"
- },
- "KHR": {
- "name": "Cambodian Riel"
- },
- "CAD": {
- "name": "Canadian Dollar",
- "symbol": "CA$"
- },
- "CVE": {
- "name": "Cape Verdean Escudo"
- },
- "KYD": {
- "name": "Cayman Islands Dollar"
- },
- "XAF": {
- "name": "Central African CFA Franc",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "CFP Franc",
- "symbol": "CFPF"
- },
- "CLP": {
- "name": "Chilean Peso"
- },
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
- "COP": {
- "name": "Colombian Peso"
- },
- "KMF": {
- "name": "Comorian Franc"
- },
- "CDF": {
- "name": "Congolese Franc"
- },
- "CRC": {
- "name": "Costa Rican Colón"
- },
- "HRK": {
- "name": "Croatian Kuna"
- },
- "CUC": {
- "name": "Cuban Convertible Peso"
- },
- "CUP": {
- "name": "Cuban Peso"
- },
- "CZK": {
- "name": "Czech Koruna"
- },
- "DKK": {
- "name": "Danish Krone"
- },
- "DJF": {
- "name": "Djiboutian Franc"
- },
- "DOP": {
- "name": "Dominican Peso"
- },
- "XCD": {
- "name": "East Caribbean Dollar",
- "symbol": "EC$"
- },
- "EGP": {
- "name": "Egyptian Pound"
- },
- "ERN": {
- "name": "Eritrean Nakfa"
- },
- "ETB": {
- "name": "Ethiopian Birr"
- },
- "EUR": {
- "name": "Euro",
- "symbol": "€"
- },
- "FKP": {
- "name": "Falkland Islands Pound"
- },
- "FJD": {
- "name": "Fijian Dollar"
- },
- "GMD": {
- "name": "Gambian Dalasi"
- },
- "GEL": {
- "name": "Georgian Lari"
- },
- "GHS": {
- "name": "Ghanaian Cedi"
- },
- "GIP": {
- "name": "Gibraltar Pound"
- },
- "GTQ": {
- "name": "Guatemalan Quetzal"
- },
- "GNF": {
- "name": "Guinean Franc"
- },
- "GYD": {
- "name": "Guyanaese Dollar"
- },
- "HTG": {
- "name": "Haitian Gourde"
- },
- "HNL": {
- "name": "Honduran Lempira"
- },
- "HKD": {
- "name": "Hong Kong Dollar",
- "symbol": "HK$"
- },
- "HUF": {
- "name": "Hungarian Forint"
- },
- "ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Indonesian Rupiah"
- },
- "IRR": {
- "name": "Iranian Rial"
- },
- "IQD": {
- "name": "Iraqi Dinar"
- },
- "ILS": {
- "name": "Israeli New Shekel",
- "symbol": "₪"
- },
- "JMD": {
- "name": "Jamaican Dollar"
- },
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
- "JOD": {
- "name": "Jordanian Dinar"
- },
- "KZT": {
- "name": "Kazakhstani Tenge"
- },
- "KES": {
- "name": "Kenyan Shilling"
- },
- "KWD": {
- "name": "Kuwaiti Dinar"
- },
- "KGS": {
- "name": "Kyrgystani Som"
- },
- "LAK": {
- "name": "Laotian Kip"
- },
- "LBP": {
- "name": "Lebanese Pound"
- },
- "LSL": {
- "name": "Lesotho Loti"
- },
- "LRD": {
- "name": "Liberian Dollar"
- },
- "LYD": {
- "name": "Libyan Dinar"
- },
- "MOP": {
- "name": "Macanese Pataca"
- },
- "MKD": {
- "name": "Macedonian Denar"
- },
- "MGA": {
- "name": "Malagasy Ariary"
- },
- "MWK": {
- "name": "Malawian Kwacha"
- },
- "MYR": {
- "name": "Malaysian Ringgit"
- },
- "MVR": {
- "name": "Maldivian Rufiyaa"
- },
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
- "MUR": {
- "name": "Mauritian Rupee"
- },
- "MXN": {
- "name": "Mexican Peso",
- "symbol": "MX$"
- },
- "MDL": {
- "name": "Moldovan Leu"
- },
- "MNT": {
- "name": "Mongolian Tugrik"
- },
- "MAD": {
- "name": "Moroccan Dirham"
- },
- "MZN": {
- "name": "Mozambican Metical"
- },
- "MMK": {
- "name": "Myanmar Kyat"
- },
- "NAD": {
- "name": "Namibian Dollar"
- },
- "NPR": {
- "name": "Nepalese Rupee"
- },
- "ANG": {
- "name": "Netherlands Antillean Guilder"
- },
- "TWD": {
- "name": "New Taiwan Dollar",
- "symbol": "NT$"
- },
- "NZD": {
- "name": "New Zealand Dollar",
- "symbol": "$"
- },
- "NIO": {
- "name": "Nicaraguan Córdoba"
- },
- "NGN": {
- "name": "Nigerian Naira"
- },
- "KPW": {
- "name": "North Korean Won"
- },
- "NOK": {
- "name": "Norwegian Krone"
- },
- "OMR": {
- "name": "Omani Rial"
- },
- "PKR": {
- "name": "Pakistani Rupee"
- },
- "PAB": {
- "name": "Panamanian Balboa"
- },
- "PGK": {
- "name": "Papua New Guinean Kina"
- },
- "PYG": {
- "name": "Paraguayan Guarani"
- },
- "PEN": {
- "name": "Peruvian Sol"
- },
- "PHP": {
- "name": "Philippine Piso"
- },
- "PLN": {
- "name": "Polish Zloty"
- },
- "QAR": {
- "name": "Qatari Rial"
- },
- "RON": {
- "name": "Romanian Leu"
- },
- "RUB": {
- "name": "Russian Rouble"
- },
- "RWF": {
- "name": "Rwandan Franc"
- },
- "SVC": {
- "name": "Salvadoran Colón"
- },
- "WST": {
- "name": "Samoan Tala"
- },
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
- },
- "SAR": {
- "name": "Saudi Riyal"
- },
- "RSD": {
- "name": "Serbian Dinar"
- },
- "SCR": {
- "name": "Seychellois Rupee"
- },
- "SLL": {
- "name": "Sierra Leonean Leone"
- },
- "SGD": {
- "name": "Singapore Dollar"
- },
- "SBD": {
- "name": "Solomon Islands Dollar"
- },
- "SOS": {
- "name": "Somali Shilling"
- },
- "ZAR": {
- "name": "South African Rand"
- },
- "KRW": {
- "name": "South Korean Won",
- "symbol": "₩"
- },
- "SSP": {
- "name": "South Sudanese Pound"
- },
- "LKR": {
- "name": "Sri Lankan Rupee"
- },
- "SHP": {
- "name": "St. Helena Pound"
- },
- "SDG": {
- "name": "Sudanese Pound"
- },
- "SRD": {
- "name": "Surinamese Dollar"
- },
- "SZL": {
- "name": "Swazi Lilangeni"
- },
- "SEK": {
- "name": "Swedish Krona"
- },
- "CHF": {
- "name": "Swiss Franc"
- },
- "SYP": {
- "name": "Syrian Pound"
- },
- "TJS": {
- "name": "Tajikistani Somoni"
- },
- "TZS": {
- "name": "Tanzanian Shilling"
- },
- "THB": {
- "name": "Thai Baht"
- },
- "TOP": {
- "name": "Tongan Paʻanga"
- },
- "TTD": {
- "name": "Trinidad & Tobago Dollar"
- },
- "TND": {
- "name": "Tunisian Dinar"
- },
- "TRY": {
- "name": "Turkish Lira"
- },
- "TMT": {
- "name": "Turkmenistani Manat"
- },
- "UGX": {
- "name": "Ugandan Shilling"
- },
- "UAH": {
- "name": "Ukrainian Hryvnia"
- },
- "AED": {
- "name": "United Arab Emirates Dirham"
- },
- "UYU": {
- "name": "Uruguayan Peso"
- },
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
- "UZS": {
- "name": "Uzbekistani Som"
- },
- "VUV": {
- "name": "Vanuatu Vatu"
- },
- "VEF": {
- "name": "Venezuelan Bolívar"
- },
- "VND": {
- "name": "Vietnamese Dong",
- "symbol": "₫"
- },
- "XOF": {
- "name": "West African CFA Franc",
- "symbol": "CFA"
- },
- "YER": {
- "name": "Yemeni Rial"
- },
- "ZMW": {
- "name": "Zambian Kwacha"
- },
- "ZWL": {
- "name": "Zimbabwean Dollar (2009)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en-PW.json b/vendor/commerceguys/intl/resources/currency/en-PW.json
deleted file mode 100644
index 97dbe0dbf..000000000
--- a/vendor/commerceguys/intl/resources/currency/en-PW.json
+++ /dev/null
@@ -1,493 +0,0 @@
-{
- "AFN": {
- "name": "Afghan Afghani"
- },
- "ALL": {
- "name": "Albanian Lek"
- },
- "DZD": {
- "name": "Algerian Dinar"
- },
- "AOA": {
- "name": "Angolan Kwanza"
- },
- "ARS": {
- "name": "Argentine Peso"
- },
- "AMD": {
- "name": "Armenian Dram"
- },
- "AWG": {
- "name": "Aruban Florin"
- },
- "AUD": {
- "name": "Australian Dollar",
- "symbol": "A$"
- },
- "AZN": {
- "name": "Azerbaijani Manat"
- },
- "BSD": {
- "name": "Bahamian Dollar"
- },
- "BHD": {
- "name": "Bahraini Dinar"
- },
- "BDT": {
- "name": "Bangladeshi Taka"
- },
- "BBD": {
- "name": "Barbadian Dollar"
- },
- "BYN": {
- "name": "Belarusian Rouble"
- },
- "BZD": {
- "name": "Belize Dollar"
- },
- "BMD": {
- "name": "Bermudan Dollar"
- },
- "BTN": {
- "name": "Bhutanese Ngultrum"
- },
- "BOB": {
- "name": "Bolivian Boliviano"
- },
- "BAM": {
- "name": "Bosnia-Herzegovina Convertible Mark"
- },
- "BWP": {
- "name": "Botswanan Pula"
- },
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
- "GBP": {
- "name": "British Pound",
- "symbol": "£"
- },
- "BND": {
- "name": "Brunei Dollar"
- },
- "BGN": {
- "name": "Bulgarian Lev"
- },
- "BIF": {
- "name": "Burundian Franc"
- },
- "KHR": {
- "name": "Cambodian Riel"
- },
- "CAD": {
- "name": "Canadian Dollar",
- "symbol": "CA$"
- },
- "CVE": {
- "name": "Cape Verdean Escudo"
- },
- "KYD": {
- "name": "Cayman Islands Dollar"
- },
- "XAF": {
- "name": "Central African CFA Franc",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "CFP Franc",
- "symbol": "CFPF"
- },
- "CLP": {
- "name": "Chilean Peso"
- },
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
- "COP": {
- "name": "Colombian Peso"
- },
- "KMF": {
- "name": "Comorian Franc"
- },
- "CDF": {
- "name": "Congolese Franc"
- },
- "CRC": {
- "name": "Costa Rican Colón"
- },
- "HRK": {
- "name": "Croatian Kuna"
- },
- "CUC": {
- "name": "Cuban Convertible Peso"
- },
- "CUP": {
- "name": "Cuban Peso"
- },
- "CZK": {
- "name": "Czech Koruna"
- },
- "DKK": {
- "name": "Danish Krone"
- },
- "DJF": {
- "name": "Djiboutian Franc"
- },
- "DOP": {
- "name": "Dominican Peso"
- },
- "XCD": {
- "name": "East Caribbean Dollar",
- "symbol": "EC$"
- },
- "EGP": {
- "name": "Egyptian Pound"
- },
- "ERN": {
- "name": "Eritrean Nakfa"
- },
- "ETB": {
- "name": "Ethiopian Birr"
- },
- "EUR": {
- "name": "Euro",
- "symbol": "€"
- },
- "FKP": {
- "name": "Falkland Islands Pound"
- },
- "FJD": {
- "name": "Fijian Dollar"
- },
- "GMD": {
- "name": "Gambian Dalasi"
- },
- "GEL": {
- "name": "Georgian Lari"
- },
- "GHS": {
- "name": "Ghanaian Cedi"
- },
- "GIP": {
- "name": "Gibraltar Pound"
- },
- "GTQ": {
- "name": "Guatemalan Quetzal"
- },
- "GNF": {
- "name": "Guinean Franc"
- },
- "GYD": {
- "name": "Guyanaese Dollar"
- },
- "HTG": {
- "name": "Haitian Gourde"
- },
- "HNL": {
- "name": "Honduran Lempira"
- },
- "HKD": {
- "name": "Hong Kong Dollar",
- "symbol": "HK$"
- },
- "HUF": {
- "name": "Hungarian Forint"
- },
- "ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Indonesian Rupiah"
- },
- "IRR": {
- "name": "Iranian Rial"
- },
- "IQD": {
- "name": "Iraqi Dinar"
- },
- "ILS": {
- "name": "Israeli New Shekel",
- "symbol": "₪"
- },
- "JMD": {
- "name": "Jamaican Dollar"
- },
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
- "JOD": {
- "name": "Jordanian Dinar"
- },
- "KZT": {
- "name": "Kazakhstani Tenge"
- },
- "KES": {
- "name": "Kenyan Shilling"
- },
- "KWD": {
- "name": "Kuwaiti Dinar"
- },
- "KGS": {
- "name": "Kyrgystani Som"
- },
- "LAK": {
- "name": "Laotian Kip"
- },
- "LBP": {
- "name": "Lebanese Pound"
- },
- "LSL": {
- "name": "Lesotho Loti"
- },
- "LRD": {
- "name": "Liberian Dollar"
- },
- "LYD": {
- "name": "Libyan Dinar"
- },
- "MOP": {
- "name": "Macanese Pataca"
- },
- "MKD": {
- "name": "Macedonian Denar"
- },
- "MGA": {
- "name": "Malagasy Ariary"
- },
- "MWK": {
- "name": "Malawian Kwacha"
- },
- "MYR": {
- "name": "Malaysian Ringgit"
- },
- "MVR": {
- "name": "Maldivian Rufiyaa"
- },
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
- "MUR": {
- "name": "Mauritian Rupee"
- },
- "MXN": {
- "name": "Mexican Peso",
- "symbol": "MX$"
- },
- "MDL": {
- "name": "Moldovan Leu"
- },
- "MNT": {
- "name": "Mongolian Tugrik"
- },
- "MAD": {
- "name": "Moroccan Dirham"
- },
- "MZN": {
- "name": "Mozambican Metical"
- },
- "MMK": {
- "name": "Myanmar Kyat"
- },
- "NAD": {
- "name": "Namibian Dollar"
- },
- "NPR": {
- "name": "Nepalese Rupee"
- },
- "ANG": {
- "name": "Netherlands Antillean Guilder"
- },
- "TWD": {
- "name": "New Taiwan Dollar",
- "symbol": "NT$"
- },
- "NZD": {
- "name": "New Zealand Dollar",
- "symbol": "NZ$"
- },
- "NIO": {
- "name": "Nicaraguan Córdoba"
- },
- "NGN": {
- "name": "Nigerian Naira"
- },
- "KPW": {
- "name": "North Korean Won"
- },
- "NOK": {
- "name": "Norwegian Krone"
- },
- "OMR": {
- "name": "Omani Rial"
- },
- "PKR": {
- "name": "Pakistani Rupee"
- },
- "PAB": {
- "name": "Panamanian Balboa"
- },
- "PGK": {
- "name": "Papua New Guinean Kina"
- },
- "PYG": {
- "name": "Paraguayan Guarani"
- },
- "PEN": {
- "name": "Peruvian Sol"
- },
- "PHP": {
- "name": "Philippine Piso"
- },
- "PLN": {
- "name": "Polish Zloty"
- },
- "QAR": {
- "name": "Qatari Rial"
- },
- "RON": {
- "name": "Romanian Leu"
- },
- "RUB": {
- "name": "Russian Rouble"
- },
- "RWF": {
- "name": "Rwandan Franc"
- },
- "SVC": {
- "name": "Salvadoran Colón"
- },
- "WST": {
- "name": "Samoan Tala"
- },
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
- },
- "SAR": {
- "name": "Saudi Riyal"
- },
- "RSD": {
- "name": "Serbian Dinar"
- },
- "SCR": {
- "name": "Seychellois Rupee"
- },
- "SLL": {
- "name": "Sierra Leonean Leone"
- },
- "SGD": {
- "name": "Singapore Dollar"
- },
- "SBD": {
- "name": "Solomon Islands Dollar"
- },
- "SOS": {
- "name": "Somali Shilling"
- },
- "ZAR": {
- "name": "South African Rand"
- },
- "KRW": {
- "name": "South Korean Won",
- "symbol": "₩"
- },
- "SSP": {
- "name": "South Sudanese Pound"
- },
- "LKR": {
- "name": "Sri Lankan Rupee"
- },
- "SHP": {
- "name": "St. Helena Pound"
- },
- "SDG": {
- "name": "Sudanese Pound"
- },
- "SRD": {
- "name": "Surinamese Dollar"
- },
- "SZL": {
- "name": "Swazi Lilangeni"
- },
- "SEK": {
- "name": "Swedish Krona"
- },
- "CHF": {
- "name": "Swiss Franc"
- },
- "SYP": {
- "name": "Syrian Pound"
- },
- "TJS": {
- "name": "Tajikistani Somoni"
- },
- "TZS": {
- "name": "Tanzanian Shilling"
- },
- "THB": {
- "name": "Thai Baht"
- },
- "TOP": {
- "name": "Tongan Paʻanga"
- },
- "TTD": {
- "name": "Trinidad & Tobago Dollar"
- },
- "TND": {
- "name": "Tunisian Dinar"
- },
- "TRY": {
- "name": "Turkish Lira"
- },
- "TMT": {
- "name": "Turkmenistani Manat"
- },
- "UGX": {
- "name": "Ugandan Shilling"
- },
- "UAH": {
- "name": "Ukrainian Hryvnia"
- },
- "AED": {
- "name": "United Arab Emirates Dirham"
- },
- "UYU": {
- "name": "Uruguayan Peso"
- },
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
- "UZS": {
- "name": "Uzbekistani Som"
- },
- "VUV": {
- "name": "Vanuatu Vatu"
- },
- "VEF": {
- "name": "Venezuelan Bolívar"
- },
- "VND": {
- "name": "Vietnamese Dong",
- "symbol": "₫"
- },
- "XOF": {
- "name": "West African CFA Franc",
- "symbol": "CFA"
- },
- "YER": {
- "name": "Yemeni Rial"
- },
- "ZMW": {
- "name": "Zambian Kwacha"
- },
- "ZWL": {
- "name": "Zimbabwean Dollar (2009)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en-RW.json b/vendor/commerceguys/intl/resources/currency/en-RW.json
deleted file mode 100644
index 7ebe596f5..000000000
--- a/vendor/commerceguys/intl/resources/currency/en-RW.json
+++ /dev/null
@@ -1,494 +0,0 @@
-{
- "AFN": {
- "name": "Afghan Afghani"
- },
- "ALL": {
- "name": "Albanian Lek"
- },
- "DZD": {
- "name": "Algerian Dinar"
- },
- "AOA": {
- "name": "Angolan Kwanza"
- },
- "ARS": {
- "name": "Argentine Peso"
- },
- "AMD": {
- "name": "Armenian Dram"
- },
- "AWG": {
- "name": "Aruban Florin"
- },
- "AUD": {
- "name": "Australian Dollar",
- "symbol": "A$"
- },
- "AZN": {
- "name": "Azerbaijani Manat"
- },
- "BSD": {
- "name": "Bahamian Dollar"
- },
- "BHD": {
- "name": "Bahraini Dinar"
- },
- "BDT": {
- "name": "Bangladeshi Taka"
- },
- "BBD": {
- "name": "Barbadian Dollar"
- },
- "BYN": {
- "name": "Belarusian Rouble"
- },
- "BZD": {
- "name": "Belize Dollar"
- },
- "BMD": {
- "name": "Bermudan Dollar"
- },
- "BTN": {
- "name": "Bhutanese Ngultrum"
- },
- "BOB": {
- "name": "Bolivian Boliviano"
- },
- "BAM": {
- "name": "Bosnia-Herzegovina Convertible Mark"
- },
- "BWP": {
- "name": "Botswanan Pula"
- },
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
- "GBP": {
- "name": "British Pound",
- "symbol": "£"
- },
- "BND": {
- "name": "Brunei Dollar"
- },
- "BGN": {
- "name": "Bulgarian Lev"
- },
- "BIF": {
- "name": "Burundian Franc"
- },
- "KHR": {
- "name": "Cambodian Riel"
- },
- "CAD": {
- "name": "Canadian Dollar",
- "symbol": "CA$"
- },
- "CVE": {
- "name": "Cape Verdean Escudo"
- },
- "KYD": {
- "name": "Cayman Islands Dollar"
- },
- "XAF": {
- "name": "Central African CFA Franc",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "CFP Franc",
- "symbol": "CFPF"
- },
- "CLP": {
- "name": "Chilean Peso"
- },
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
- "COP": {
- "name": "Colombian Peso"
- },
- "KMF": {
- "name": "Comorian Franc"
- },
- "CDF": {
- "name": "Congolese Franc"
- },
- "CRC": {
- "name": "Costa Rican Colón"
- },
- "HRK": {
- "name": "Croatian Kuna"
- },
- "CUC": {
- "name": "Cuban Convertible Peso"
- },
- "CUP": {
- "name": "Cuban Peso"
- },
- "CZK": {
- "name": "Czech Koruna"
- },
- "DKK": {
- "name": "Danish Krone"
- },
- "DJF": {
- "name": "Djiboutian Franc"
- },
- "DOP": {
- "name": "Dominican Peso"
- },
- "XCD": {
- "name": "East Caribbean Dollar",
- "symbol": "EC$"
- },
- "EGP": {
- "name": "Egyptian Pound"
- },
- "ERN": {
- "name": "Eritrean Nakfa"
- },
- "ETB": {
- "name": "Ethiopian Birr"
- },
- "EUR": {
- "name": "Euro",
- "symbol": "€"
- },
- "FKP": {
- "name": "Falkland Islands Pound"
- },
- "FJD": {
- "name": "Fijian Dollar"
- },
- "GMD": {
- "name": "Gambian Dalasi"
- },
- "GEL": {
- "name": "Georgian Lari"
- },
- "GHS": {
- "name": "Ghanaian Cedi"
- },
- "GIP": {
- "name": "Gibraltar Pound"
- },
- "GTQ": {
- "name": "Guatemalan Quetzal"
- },
- "GNF": {
- "name": "Guinean Franc"
- },
- "GYD": {
- "name": "Guyanaese Dollar"
- },
- "HTG": {
- "name": "Haitian Gourde"
- },
- "HNL": {
- "name": "Honduran Lempira"
- },
- "HKD": {
- "name": "Hong Kong Dollar",
- "symbol": "HK$"
- },
- "HUF": {
- "name": "Hungarian Forint"
- },
- "ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Indonesian Rupiah"
- },
- "IRR": {
- "name": "Iranian Rial"
- },
- "IQD": {
- "name": "Iraqi Dinar"
- },
- "ILS": {
- "name": "Israeli New Shekel",
- "symbol": "₪"
- },
- "JMD": {
- "name": "Jamaican Dollar"
- },
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
- "JOD": {
- "name": "Jordanian Dinar"
- },
- "KZT": {
- "name": "Kazakhstani Tenge"
- },
- "KES": {
- "name": "Kenyan Shilling"
- },
- "KWD": {
- "name": "Kuwaiti Dinar"
- },
- "KGS": {
- "name": "Kyrgystani Som"
- },
- "LAK": {
- "name": "Laotian Kip"
- },
- "LBP": {
- "name": "Lebanese Pound"
- },
- "LSL": {
- "name": "Lesotho Loti"
- },
- "LRD": {
- "name": "Liberian Dollar"
- },
- "LYD": {
- "name": "Libyan Dinar"
- },
- "MOP": {
- "name": "Macanese Pataca"
- },
- "MKD": {
- "name": "Macedonian Denar"
- },
- "MGA": {
- "name": "Malagasy Ariary"
- },
- "MWK": {
- "name": "Malawian Kwacha"
- },
- "MYR": {
- "name": "Malaysian Ringgit"
- },
- "MVR": {
- "name": "Maldivian Rufiyaa"
- },
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
- "MUR": {
- "name": "Mauritian Rupee"
- },
- "MXN": {
- "name": "Mexican Peso",
- "symbol": "MX$"
- },
- "MDL": {
- "name": "Moldovan Leu"
- },
- "MNT": {
- "name": "Mongolian Tugrik"
- },
- "MAD": {
- "name": "Moroccan Dirham"
- },
- "MZN": {
- "name": "Mozambican Metical"
- },
- "MMK": {
- "name": "Myanmar Kyat"
- },
- "NAD": {
- "name": "Namibian Dollar"
- },
- "NPR": {
- "name": "Nepalese Rupee"
- },
- "ANG": {
- "name": "Netherlands Antillean Guilder"
- },
- "TWD": {
- "name": "New Taiwan Dollar",
- "symbol": "NT$"
- },
- "NZD": {
- "name": "New Zealand Dollar",
- "symbol": "NZ$"
- },
- "NIO": {
- "name": "Nicaraguan Córdoba"
- },
- "NGN": {
- "name": "Nigerian Naira"
- },
- "KPW": {
- "name": "North Korean Won"
- },
- "NOK": {
- "name": "Norwegian Krone"
- },
- "OMR": {
- "name": "Omani Rial"
- },
- "PKR": {
- "name": "Pakistani Rupee"
- },
- "PAB": {
- "name": "Panamanian Balboa"
- },
- "PGK": {
- "name": "Papua New Guinean Kina"
- },
- "PYG": {
- "name": "Paraguayan Guarani"
- },
- "PEN": {
- "name": "Peruvian Sol"
- },
- "PHP": {
- "name": "Philippine Piso"
- },
- "PLN": {
- "name": "Polish Zloty"
- },
- "QAR": {
- "name": "Qatari Rial"
- },
- "RON": {
- "name": "Romanian Leu"
- },
- "RUB": {
- "name": "Russian Rouble"
- },
- "RWF": {
- "name": "Rwandan Franc",
- "symbol": "RF"
- },
- "SVC": {
- "name": "Salvadoran Colón"
- },
- "WST": {
- "name": "Samoan Tala"
- },
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
- },
- "SAR": {
- "name": "Saudi Riyal"
- },
- "RSD": {
- "name": "Serbian Dinar"
- },
- "SCR": {
- "name": "Seychellois Rupee"
- },
- "SLL": {
- "name": "Sierra Leonean Leone"
- },
- "SGD": {
- "name": "Singapore Dollar"
- },
- "SBD": {
- "name": "Solomon Islands Dollar"
- },
- "SOS": {
- "name": "Somali Shilling"
- },
- "ZAR": {
- "name": "South African Rand"
- },
- "KRW": {
- "name": "South Korean Won",
- "symbol": "₩"
- },
- "SSP": {
- "name": "South Sudanese Pound"
- },
- "LKR": {
- "name": "Sri Lankan Rupee"
- },
- "SHP": {
- "name": "St. Helena Pound"
- },
- "SDG": {
- "name": "Sudanese Pound"
- },
- "SRD": {
- "name": "Surinamese Dollar"
- },
- "SZL": {
- "name": "Swazi Lilangeni"
- },
- "SEK": {
- "name": "Swedish Krona"
- },
- "CHF": {
- "name": "Swiss Franc"
- },
- "SYP": {
- "name": "Syrian Pound"
- },
- "TJS": {
- "name": "Tajikistani Somoni"
- },
- "TZS": {
- "name": "Tanzanian Shilling"
- },
- "THB": {
- "name": "Thai Baht"
- },
- "TOP": {
- "name": "Tongan Paʻanga"
- },
- "TTD": {
- "name": "Trinidad & Tobago Dollar"
- },
- "TND": {
- "name": "Tunisian Dinar"
- },
- "TRY": {
- "name": "Turkish Lira"
- },
- "TMT": {
- "name": "Turkmenistani Manat"
- },
- "UGX": {
- "name": "Ugandan Shilling"
- },
- "UAH": {
- "name": "Ukrainian Hryvnia"
- },
- "AED": {
- "name": "United Arab Emirates Dirham"
- },
- "UYU": {
- "name": "Uruguayan Peso"
- },
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
- "UZS": {
- "name": "Uzbekistani Som"
- },
- "VUV": {
- "name": "Vanuatu Vatu"
- },
- "VEF": {
- "name": "Venezuelan Bolívar"
- },
- "VND": {
- "name": "Vietnamese Dong",
- "symbol": "₫"
- },
- "XOF": {
- "name": "West African CFA Franc",
- "symbol": "CFA"
- },
- "YER": {
- "name": "Yemeni Rial"
- },
- "ZMW": {
- "name": "Zambian Kwacha"
- },
- "ZWL": {
- "name": "Zimbabwean Dollar (2009)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en-SB.json b/vendor/commerceguys/intl/resources/currency/en-SB.json
deleted file mode 100644
index 1422bd9a2..000000000
--- a/vendor/commerceguys/intl/resources/currency/en-SB.json
+++ /dev/null
@@ -1,494 +0,0 @@
-{
- "AFN": {
- "name": "Afghan Afghani"
- },
- "ALL": {
- "name": "Albanian Lek"
- },
- "DZD": {
- "name": "Algerian Dinar"
- },
- "AOA": {
- "name": "Angolan Kwanza"
- },
- "ARS": {
- "name": "Argentine Peso"
- },
- "AMD": {
- "name": "Armenian Dram"
- },
- "AWG": {
- "name": "Aruban Florin"
- },
- "AUD": {
- "name": "Australian Dollar",
- "symbol": "A$"
- },
- "AZN": {
- "name": "Azerbaijani Manat"
- },
- "BSD": {
- "name": "Bahamian Dollar"
- },
- "BHD": {
- "name": "Bahraini Dinar"
- },
- "BDT": {
- "name": "Bangladeshi Taka"
- },
- "BBD": {
- "name": "Barbadian Dollar"
- },
- "BYN": {
- "name": "Belarusian Rouble"
- },
- "BZD": {
- "name": "Belize Dollar"
- },
- "BMD": {
- "name": "Bermudan Dollar"
- },
- "BTN": {
- "name": "Bhutanese Ngultrum"
- },
- "BOB": {
- "name": "Bolivian Boliviano"
- },
- "BAM": {
- "name": "Bosnia-Herzegovina Convertible Mark"
- },
- "BWP": {
- "name": "Botswanan Pula"
- },
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
- "GBP": {
- "name": "British Pound",
- "symbol": "£"
- },
- "BND": {
- "name": "Brunei Dollar"
- },
- "BGN": {
- "name": "Bulgarian Lev"
- },
- "BIF": {
- "name": "Burundian Franc"
- },
- "KHR": {
- "name": "Cambodian Riel"
- },
- "CAD": {
- "name": "Canadian Dollar",
- "symbol": "CA$"
- },
- "CVE": {
- "name": "Cape Verdean Escudo"
- },
- "KYD": {
- "name": "Cayman Islands Dollar"
- },
- "XAF": {
- "name": "Central African CFA Franc",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "CFP Franc",
- "symbol": "CFPF"
- },
- "CLP": {
- "name": "Chilean Peso"
- },
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
- "COP": {
- "name": "Colombian Peso"
- },
- "KMF": {
- "name": "Comorian Franc"
- },
- "CDF": {
- "name": "Congolese Franc"
- },
- "CRC": {
- "name": "Costa Rican Colón"
- },
- "HRK": {
- "name": "Croatian Kuna"
- },
- "CUC": {
- "name": "Cuban Convertible Peso"
- },
- "CUP": {
- "name": "Cuban Peso"
- },
- "CZK": {
- "name": "Czech Koruna"
- },
- "DKK": {
- "name": "Danish Krone"
- },
- "DJF": {
- "name": "Djiboutian Franc"
- },
- "DOP": {
- "name": "Dominican Peso"
- },
- "XCD": {
- "name": "East Caribbean Dollar",
- "symbol": "EC$"
- },
- "EGP": {
- "name": "Egyptian Pound"
- },
- "ERN": {
- "name": "Eritrean Nakfa"
- },
- "ETB": {
- "name": "Ethiopian Birr"
- },
- "EUR": {
- "name": "Euro",
- "symbol": "€"
- },
- "FKP": {
- "name": "Falkland Islands Pound"
- },
- "FJD": {
- "name": "Fijian Dollar"
- },
- "GMD": {
- "name": "Gambian Dalasi"
- },
- "GEL": {
- "name": "Georgian Lari"
- },
- "GHS": {
- "name": "Ghanaian Cedi"
- },
- "GIP": {
- "name": "Gibraltar Pound"
- },
- "GTQ": {
- "name": "Guatemalan Quetzal"
- },
- "GNF": {
- "name": "Guinean Franc"
- },
- "GYD": {
- "name": "Guyanaese Dollar"
- },
- "HTG": {
- "name": "Haitian Gourde"
- },
- "HNL": {
- "name": "Honduran Lempira"
- },
- "HKD": {
- "name": "Hong Kong Dollar",
- "symbol": "HK$"
- },
- "HUF": {
- "name": "Hungarian Forint"
- },
- "ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Indonesian Rupiah"
- },
- "IRR": {
- "name": "Iranian Rial"
- },
- "IQD": {
- "name": "Iraqi Dinar"
- },
- "ILS": {
- "name": "Israeli New Shekel",
- "symbol": "₪"
- },
- "JMD": {
- "name": "Jamaican Dollar"
- },
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
- "JOD": {
- "name": "Jordanian Dinar"
- },
- "KZT": {
- "name": "Kazakhstani Tenge"
- },
- "KES": {
- "name": "Kenyan Shilling"
- },
- "KWD": {
- "name": "Kuwaiti Dinar"
- },
- "KGS": {
- "name": "Kyrgystani Som"
- },
- "LAK": {
- "name": "Laotian Kip"
- },
- "LBP": {
- "name": "Lebanese Pound"
- },
- "LSL": {
- "name": "Lesotho Loti"
- },
- "LRD": {
- "name": "Liberian Dollar"
- },
- "LYD": {
- "name": "Libyan Dinar"
- },
- "MOP": {
- "name": "Macanese Pataca"
- },
- "MKD": {
- "name": "Macedonian Denar"
- },
- "MGA": {
- "name": "Malagasy Ariary"
- },
- "MWK": {
- "name": "Malawian Kwacha"
- },
- "MYR": {
- "name": "Malaysian Ringgit"
- },
- "MVR": {
- "name": "Maldivian Rufiyaa"
- },
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
- "MUR": {
- "name": "Mauritian Rupee"
- },
- "MXN": {
- "name": "Mexican Peso",
- "symbol": "MX$"
- },
- "MDL": {
- "name": "Moldovan Leu"
- },
- "MNT": {
- "name": "Mongolian Tugrik"
- },
- "MAD": {
- "name": "Moroccan Dirham"
- },
- "MZN": {
- "name": "Mozambican Metical"
- },
- "MMK": {
- "name": "Myanmar Kyat"
- },
- "NAD": {
- "name": "Namibian Dollar"
- },
- "NPR": {
- "name": "Nepalese Rupee"
- },
- "ANG": {
- "name": "Netherlands Antillean Guilder"
- },
- "TWD": {
- "name": "New Taiwan Dollar",
- "symbol": "NT$"
- },
- "NZD": {
- "name": "New Zealand Dollar",
- "symbol": "NZ$"
- },
- "NIO": {
- "name": "Nicaraguan Córdoba"
- },
- "NGN": {
- "name": "Nigerian Naira"
- },
- "KPW": {
- "name": "North Korean Won"
- },
- "NOK": {
- "name": "Norwegian Krone"
- },
- "OMR": {
- "name": "Omani Rial"
- },
- "PKR": {
- "name": "Pakistani Rupee"
- },
- "PAB": {
- "name": "Panamanian Balboa"
- },
- "PGK": {
- "name": "Papua New Guinean Kina"
- },
- "PYG": {
- "name": "Paraguayan Guarani"
- },
- "PEN": {
- "name": "Peruvian Sol"
- },
- "PHP": {
- "name": "Philippine Piso"
- },
- "PLN": {
- "name": "Polish Zloty"
- },
- "QAR": {
- "name": "Qatari Rial"
- },
- "RON": {
- "name": "Romanian Leu"
- },
- "RUB": {
- "name": "Russian Rouble"
- },
- "RWF": {
- "name": "Rwandan Franc"
- },
- "SVC": {
- "name": "Salvadoran Colón"
- },
- "WST": {
- "name": "Samoan Tala"
- },
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
- },
- "SAR": {
- "name": "Saudi Riyal"
- },
- "RSD": {
- "name": "Serbian Dinar"
- },
- "SCR": {
- "name": "Seychellois Rupee"
- },
- "SLL": {
- "name": "Sierra Leonean Leone"
- },
- "SGD": {
- "name": "Singapore Dollar"
- },
- "SBD": {
- "name": "Solomon Islands Dollar",
- "symbol": "$"
- },
- "SOS": {
- "name": "Somali Shilling"
- },
- "ZAR": {
- "name": "South African Rand"
- },
- "KRW": {
- "name": "South Korean Won",
- "symbol": "₩"
- },
- "SSP": {
- "name": "South Sudanese Pound"
- },
- "LKR": {
- "name": "Sri Lankan Rupee"
- },
- "SHP": {
- "name": "St. Helena Pound"
- },
- "SDG": {
- "name": "Sudanese Pound"
- },
- "SRD": {
- "name": "Surinamese Dollar"
- },
- "SZL": {
- "name": "Swazi Lilangeni"
- },
- "SEK": {
- "name": "Swedish Krona"
- },
- "CHF": {
- "name": "Swiss Franc"
- },
- "SYP": {
- "name": "Syrian Pound"
- },
- "TJS": {
- "name": "Tajikistani Somoni"
- },
- "TZS": {
- "name": "Tanzanian Shilling"
- },
- "THB": {
- "name": "Thai Baht"
- },
- "TOP": {
- "name": "Tongan Paʻanga"
- },
- "TTD": {
- "name": "Trinidad & Tobago Dollar"
- },
- "TND": {
- "name": "Tunisian Dinar"
- },
- "TRY": {
- "name": "Turkish Lira"
- },
- "TMT": {
- "name": "Turkmenistani Manat"
- },
- "UGX": {
- "name": "Ugandan Shilling"
- },
- "UAH": {
- "name": "Ukrainian Hryvnia"
- },
- "AED": {
- "name": "United Arab Emirates Dirham"
- },
- "UYU": {
- "name": "Uruguayan Peso"
- },
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
- "UZS": {
- "name": "Uzbekistani Som"
- },
- "VUV": {
- "name": "Vanuatu Vatu"
- },
- "VEF": {
- "name": "Venezuelan Bolívar"
- },
- "VND": {
- "name": "Vietnamese Dong",
- "symbol": "₫"
- },
- "XOF": {
- "name": "West African CFA Franc",
- "symbol": "CFA"
- },
- "YER": {
- "name": "Yemeni Rial"
- },
- "ZMW": {
- "name": "Zambian Kwacha"
- },
- "ZWL": {
- "name": "Zimbabwean Dollar (2009)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en-SC.json b/vendor/commerceguys/intl/resources/currency/en-SC.json
deleted file mode 100644
index ae2cf953f..000000000
--- a/vendor/commerceguys/intl/resources/currency/en-SC.json
+++ /dev/null
@@ -1,494 +0,0 @@
-{
- "AFN": {
- "name": "Afghan Afghani"
- },
- "ALL": {
- "name": "Albanian Lek"
- },
- "DZD": {
- "name": "Algerian Dinar"
- },
- "AOA": {
- "name": "Angolan Kwanza"
- },
- "ARS": {
- "name": "Argentine Peso"
- },
- "AMD": {
- "name": "Armenian Dram"
- },
- "AWG": {
- "name": "Aruban Florin"
- },
- "AUD": {
- "name": "Australian Dollar",
- "symbol": "A$"
- },
- "AZN": {
- "name": "Azerbaijani Manat"
- },
- "BSD": {
- "name": "Bahamian Dollar"
- },
- "BHD": {
- "name": "Bahraini Dinar"
- },
- "BDT": {
- "name": "Bangladeshi Taka"
- },
- "BBD": {
- "name": "Barbadian Dollar"
- },
- "BYN": {
- "name": "Belarusian Rouble"
- },
- "BZD": {
- "name": "Belize Dollar"
- },
- "BMD": {
- "name": "Bermudan Dollar"
- },
- "BTN": {
- "name": "Bhutanese Ngultrum"
- },
- "BOB": {
- "name": "Bolivian Boliviano"
- },
- "BAM": {
- "name": "Bosnia-Herzegovina Convertible Mark"
- },
- "BWP": {
- "name": "Botswanan Pula"
- },
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
- "GBP": {
- "name": "British Pound",
- "symbol": "£"
- },
- "BND": {
- "name": "Brunei Dollar"
- },
- "BGN": {
- "name": "Bulgarian Lev"
- },
- "BIF": {
- "name": "Burundian Franc"
- },
- "KHR": {
- "name": "Cambodian Riel"
- },
- "CAD": {
- "name": "Canadian Dollar",
- "symbol": "CA$"
- },
- "CVE": {
- "name": "Cape Verdean Escudo"
- },
- "KYD": {
- "name": "Cayman Islands Dollar"
- },
- "XAF": {
- "name": "Central African CFA Franc",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "CFP Franc",
- "symbol": "CFPF"
- },
- "CLP": {
- "name": "Chilean Peso"
- },
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
- "COP": {
- "name": "Colombian Peso"
- },
- "KMF": {
- "name": "Comorian Franc"
- },
- "CDF": {
- "name": "Congolese Franc"
- },
- "CRC": {
- "name": "Costa Rican Colón"
- },
- "HRK": {
- "name": "Croatian Kuna"
- },
- "CUC": {
- "name": "Cuban Convertible Peso"
- },
- "CUP": {
- "name": "Cuban Peso"
- },
- "CZK": {
- "name": "Czech Koruna"
- },
- "DKK": {
- "name": "Danish Krone"
- },
- "DJF": {
- "name": "Djiboutian Franc"
- },
- "DOP": {
- "name": "Dominican Peso"
- },
- "XCD": {
- "name": "East Caribbean Dollar",
- "symbol": "EC$"
- },
- "EGP": {
- "name": "Egyptian Pound"
- },
- "ERN": {
- "name": "Eritrean Nakfa"
- },
- "ETB": {
- "name": "Ethiopian Birr"
- },
- "EUR": {
- "name": "Euro",
- "symbol": "€"
- },
- "FKP": {
- "name": "Falkland Islands Pound"
- },
- "FJD": {
- "name": "Fijian Dollar"
- },
- "GMD": {
- "name": "Gambian Dalasi"
- },
- "GEL": {
- "name": "Georgian Lari"
- },
- "GHS": {
- "name": "Ghanaian Cedi"
- },
- "GIP": {
- "name": "Gibraltar Pound"
- },
- "GTQ": {
- "name": "Guatemalan Quetzal"
- },
- "GNF": {
- "name": "Guinean Franc"
- },
- "GYD": {
- "name": "Guyanaese Dollar"
- },
- "HTG": {
- "name": "Haitian Gourde"
- },
- "HNL": {
- "name": "Honduran Lempira"
- },
- "HKD": {
- "name": "Hong Kong Dollar",
- "symbol": "HK$"
- },
- "HUF": {
- "name": "Hungarian Forint"
- },
- "ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Indonesian Rupiah"
- },
- "IRR": {
- "name": "Iranian Rial"
- },
- "IQD": {
- "name": "Iraqi Dinar"
- },
- "ILS": {
- "name": "Israeli New Shekel",
- "symbol": "₪"
- },
- "JMD": {
- "name": "Jamaican Dollar"
- },
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
- "JOD": {
- "name": "Jordanian Dinar"
- },
- "KZT": {
- "name": "Kazakhstani Tenge"
- },
- "KES": {
- "name": "Kenyan Shilling"
- },
- "KWD": {
- "name": "Kuwaiti Dinar"
- },
- "KGS": {
- "name": "Kyrgystani Som"
- },
- "LAK": {
- "name": "Laotian Kip"
- },
- "LBP": {
- "name": "Lebanese Pound"
- },
- "LSL": {
- "name": "Lesotho Loti"
- },
- "LRD": {
- "name": "Liberian Dollar"
- },
- "LYD": {
- "name": "Libyan Dinar"
- },
- "MOP": {
- "name": "Macanese Pataca"
- },
- "MKD": {
- "name": "Macedonian Denar"
- },
- "MGA": {
- "name": "Malagasy Ariary"
- },
- "MWK": {
- "name": "Malawian Kwacha"
- },
- "MYR": {
- "name": "Malaysian Ringgit"
- },
- "MVR": {
- "name": "Maldivian Rufiyaa"
- },
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
- "MUR": {
- "name": "Mauritian Rupee"
- },
- "MXN": {
- "name": "Mexican Peso",
- "symbol": "MX$"
- },
- "MDL": {
- "name": "Moldovan Leu"
- },
- "MNT": {
- "name": "Mongolian Tugrik"
- },
- "MAD": {
- "name": "Moroccan Dirham"
- },
- "MZN": {
- "name": "Mozambican Metical"
- },
- "MMK": {
- "name": "Myanmar Kyat"
- },
- "NAD": {
- "name": "Namibian Dollar"
- },
- "NPR": {
- "name": "Nepalese Rupee"
- },
- "ANG": {
- "name": "Netherlands Antillean Guilder"
- },
- "TWD": {
- "name": "New Taiwan Dollar",
- "symbol": "NT$"
- },
- "NZD": {
- "name": "New Zealand Dollar",
- "symbol": "NZ$"
- },
- "NIO": {
- "name": "Nicaraguan Córdoba"
- },
- "NGN": {
- "name": "Nigerian Naira"
- },
- "KPW": {
- "name": "North Korean Won"
- },
- "NOK": {
- "name": "Norwegian Krone"
- },
- "OMR": {
- "name": "Omani Rial"
- },
- "PKR": {
- "name": "Pakistani Rupee"
- },
- "PAB": {
- "name": "Panamanian Balboa"
- },
- "PGK": {
- "name": "Papua New Guinean Kina"
- },
- "PYG": {
- "name": "Paraguayan Guarani"
- },
- "PEN": {
- "name": "Peruvian Sol"
- },
- "PHP": {
- "name": "Philippine Piso"
- },
- "PLN": {
- "name": "Polish Zloty"
- },
- "QAR": {
- "name": "Qatari Rial"
- },
- "RON": {
- "name": "Romanian Leu"
- },
- "RUB": {
- "name": "Russian Rouble"
- },
- "RWF": {
- "name": "Rwandan Franc"
- },
- "SVC": {
- "name": "Salvadoran Colón"
- },
- "WST": {
- "name": "Samoan Tala"
- },
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
- },
- "SAR": {
- "name": "Saudi Riyal"
- },
- "RSD": {
- "name": "Serbian Dinar"
- },
- "SCR": {
- "name": "Seychellois Rupee",
- "symbol": "SR"
- },
- "SLL": {
- "name": "Sierra Leonean Leone"
- },
- "SGD": {
- "name": "Singapore Dollar"
- },
- "SBD": {
- "name": "Solomon Islands Dollar"
- },
- "SOS": {
- "name": "Somali Shilling"
- },
- "ZAR": {
- "name": "South African Rand"
- },
- "KRW": {
- "name": "South Korean Won",
- "symbol": "₩"
- },
- "SSP": {
- "name": "South Sudanese Pound"
- },
- "LKR": {
- "name": "Sri Lankan Rupee"
- },
- "SHP": {
- "name": "St. Helena Pound"
- },
- "SDG": {
- "name": "Sudanese Pound"
- },
- "SRD": {
- "name": "Surinamese Dollar"
- },
- "SZL": {
- "name": "Swazi Lilangeni"
- },
- "SEK": {
- "name": "Swedish Krona"
- },
- "CHF": {
- "name": "Swiss Franc"
- },
- "SYP": {
- "name": "Syrian Pound"
- },
- "TJS": {
- "name": "Tajikistani Somoni"
- },
- "TZS": {
- "name": "Tanzanian Shilling"
- },
- "THB": {
- "name": "Thai Baht"
- },
- "TOP": {
- "name": "Tongan Paʻanga"
- },
- "TTD": {
- "name": "Trinidad & Tobago Dollar"
- },
- "TND": {
- "name": "Tunisian Dinar"
- },
- "TRY": {
- "name": "Turkish Lira"
- },
- "TMT": {
- "name": "Turkmenistani Manat"
- },
- "UGX": {
- "name": "Ugandan Shilling"
- },
- "UAH": {
- "name": "Ukrainian Hryvnia"
- },
- "AED": {
- "name": "United Arab Emirates Dirham"
- },
- "UYU": {
- "name": "Uruguayan Peso"
- },
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
- "UZS": {
- "name": "Uzbekistani Som"
- },
- "VUV": {
- "name": "Vanuatu Vatu"
- },
- "VEF": {
- "name": "Venezuelan Bolívar"
- },
- "VND": {
- "name": "Vietnamese Dong",
- "symbol": "₫"
- },
- "XOF": {
- "name": "West African CFA Franc",
- "symbol": "CFA"
- },
- "YER": {
- "name": "Yemeni Rial"
- },
- "ZMW": {
- "name": "Zambian Kwacha"
- },
- "ZWL": {
- "name": "Zimbabwean Dollar (2009)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en-SD.json b/vendor/commerceguys/intl/resources/currency/en-SD.json
deleted file mode 100644
index 97dbe0dbf..000000000
--- a/vendor/commerceguys/intl/resources/currency/en-SD.json
+++ /dev/null
@@ -1,493 +0,0 @@
-{
- "AFN": {
- "name": "Afghan Afghani"
- },
- "ALL": {
- "name": "Albanian Lek"
- },
- "DZD": {
- "name": "Algerian Dinar"
- },
- "AOA": {
- "name": "Angolan Kwanza"
- },
- "ARS": {
- "name": "Argentine Peso"
- },
- "AMD": {
- "name": "Armenian Dram"
- },
- "AWG": {
- "name": "Aruban Florin"
- },
- "AUD": {
- "name": "Australian Dollar",
- "symbol": "A$"
- },
- "AZN": {
- "name": "Azerbaijani Manat"
- },
- "BSD": {
- "name": "Bahamian Dollar"
- },
- "BHD": {
- "name": "Bahraini Dinar"
- },
- "BDT": {
- "name": "Bangladeshi Taka"
- },
- "BBD": {
- "name": "Barbadian Dollar"
- },
- "BYN": {
- "name": "Belarusian Rouble"
- },
- "BZD": {
- "name": "Belize Dollar"
- },
- "BMD": {
- "name": "Bermudan Dollar"
- },
- "BTN": {
- "name": "Bhutanese Ngultrum"
- },
- "BOB": {
- "name": "Bolivian Boliviano"
- },
- "BAM": {
- "name": "Bosnia-Herzegovina Convertible Mark"
- },
- "BWP": {
- "name": "Botswanan Pula"
- },
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
- "GBP": {
- "name": "British Pound",
- "symbol": "£"
- },
- "BND": {
- "name": "Brunei Dollar"
- },
- "BGN": {
- "name": "Bulgarian Lev"
- },
- "BIF": {
- "name": "Burundian Franc"
- },
- "KHR": {
- "name": "Cambodian Riel"
- },
- "CAD": {
- "name": "Canadian Dollar",
- "symbol": "CA$"
- },
- "CVE": {
- "name": "Cape Verdean Escudo"
- },
- "KYD": {
- "name": "Cayman Islands Dollar"
- },
- "XAF": {
- "name": "Central African CFA Franc",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "CFP Franc",
- "symbol": "CFPF"
- },
- "CLP": {
- "name": "Chilean Peso"
- },
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
- "COP": {
- "name": "Colombian Peso"
- },
- "KMF": {
- "name": "Comorian Franc"
- },
- "CDF": {
- "name": "Congolese Franc"
- },
- "CRC": {
- "name": "Costa Rican Colón"
- },
- "HRK": {
- "name": "Croatian Kuna"
- },
- "CUC": {
- "name": "Cuban Convertible Peso"
- },
- "CUP": {
- "name": "Cuban Peso"
- },
- "CZK": {
- "name": "Czech Koruna"
- },
- "DKK": {
- "name": "Danish Krone"
- },
- "DJF": {
- "name": "Djiboutian Franc"
- },
- "DOP": {
- "name": "Dominican Peso"
- },
- "XCD": {
- "name": "East Caribbean Dollar",
- "symbol": "EC$"
- },
- "EGP": {
- "name": "Egyptian Pound"
- },
- "ERN": {
- "name": "Eritrean Nakfa"
- },
- "ETB": {
- "name": "Ethiopian Birr"
- },
- "EUR": {
- "name": "Euro",
- "symbol": "€"
- },
- "FKP": {
- "name": "Falkland Islands Pound"
- },
- "FJD": {
- "name": "Fijian Dollar"
- },
- "GMD": {
- "name": "Gambian Dalasi"
- },
- "GEL": {
- "name": "Georgian Lari"
- },
- "GHS": {
- "name": "Ghanaian Cedi"
- },
- "GIP": {
- "name": "Gibraltar Pound"
- },
- "GTQ": {
- "name": "Guatemalan Quetzal"
- },
- "GNF": {
- "name": "Guinean Franc"
- },
- "GYD": {
- "name": "Guyanaese Dollar"
- },
- "HTG": {
- "name": "Haitian Gourde"
- },
- "HNL": {
- "name": "Honduran Lempira"
- },
- "HKD": {
- "name": "Hong Kong Dollar",
- "symbol": "HK$"
- },
- "HUF": {
- "name": "Hungarian Forint"
- },
- "ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Indonesian Rupiah"
- },
- "IRR": {
- "name": "Iranian Rial"
- },
- "IQD": {
- "name": "Iraqi Dinar"
- },
- "ILS": {
- "name": "Israeli New Shekel",
- "symbol": "₪"
- },
- "JMD": {
- "name": "Jamaican Dollar"
- },
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
- "JOD": {
- "name": "Jordanian Dinar"
- },
- "KZT": {
- "name": "Kazakhstani Tenge"
- },
- "KES": {
- "name": "Kenyan Shilling"
- },
- "KWD": {
- "name": "Kuwaiti Dinar"
- },
- "KGS": {
- "name": "Kyrgystani Som"
- },
- "LAK": {
- "name": "Laotian Kip"
- },
- "LBP": {
- "name": "Lebanese Pound"
- },
- "LSL": {
- "name": "Lesotho Loti"
- },
- "LRD": {
- "name": "Liberian Dollar"
- },
- "LYD": {
- "name": "Libyan Dinar"
- },
- "MOP": {
- "name": "Macanese Pataca"
- },
- "MKD": {
- "name": "Macedonian Denar"
- },
- "MGA": {
- "name": "Malagasy Ariary"
- },
- "MWK": {
- "name": "Malawian Kwacha"
- },
- "MYR": {
- "name": "Malaysian Ringgit"
- },
- "MVR": {
- "name": "Maldivian Rufiyaa"
- },
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
- "MUR": {
- "name": "Mauritian Rupee"
- },
- "MXN": {
- "name": "Mexican Peso",
- "symbol": "MX$"
- },
- "MDL": {
- "name": "Moldovan Leu"
- },
- "MNT": {
- "name": "Mongolian Tugrik"
- },
- "MAD": {
- "name": "Moroccan Dirham"
- },
- "MZN": {
- "name": "Mozambican Metical"
- },
- "MMK": {
- "name": "Myanmar Kyat"
- },
- "NAD": {
- "name": "Namibian Dollar"
- },
- "NPR": {
- "name": "Nepalese Rupee"
- },
- "ANG": {
- "name": "Netherlands Antillean Guilder"
- },
- "TWD": {
- "name": "New Taiwan Dollar",
- "symbol": "NT$"
- },
- "NZD": {
- "name": "New Zealand Dollar",
- "symbol": "NZ$"
- },
- "NIO": {
- "name": "Nicaraguan Córdoba"
- },
- "NGN": {
- "name": "Nigerian Naira"
- },
- "KPW": {
- "name": "North Korean Won"
- },
- "NOK": {
- "name": "Norwegian Krone"
- },
- "OMR": {
- "name": "Omani Rial"
- },
- "PKR": {
- "name": "Pakistani Rupee"
- },
- "PAB": {
- "name": "Panamanian Balboa"
- },
- "PGK": {
- "name": "Papua New Guinean Kina"
- },
- "PYG": {
- "name": "Paraguayan Guarani"
- },
- "PEN": {
- "name": "Peruvian Sol"
- },
- "PHP": {
- "name": "Philippine Piso"
- },
- "PLN": {
- "name": "Polish Zloty"
- },
- "QAR": {
- "name": "Qatari Rial"
- },
- "RON": {
- "name": "Romanian Leu"
- },
- "RUB": {
- "name": "Russian Rouble"
- },
- "RWF": {
- "name": "Rwandan Franc"
- },
- "SVC": {
- "name": "Salvadoran Colón"
- },
- "WST": {
- "name": "Samoan Tala"
- },
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
- },
- "SAR": {
- "name": "Saudi Riyal"
- },
- "RSD": {
- "name": "Serbian Dinar"
- },
- "SCR": {
- "name": "Seychellois Rupee"
- },
- "SLL": {
- "name": "Sierra Leonean Leone"
- },
- "SGD": {
- "name": "Singapore Dollar"
- },
- "SBD": {
- "name": "Solomon Islands Dollar"
- },
- "SOS": {
- "name": "Somali Shilling"
- },
- "ZAR": {
- "name": "South African Rand"
- },
- "KRW": {
- "name": "South Korean Won",
- "symbol": "₩"
- },
- "SSP": {
- "name": "South Sudanese Pound"
- },
- "LKR": {
- "name": "Sri Lankan Rupee"
- },
- "SHP": {
- "name": "St. Helena Pound"
- },
- "SDG": {
- "name": "Sudanese Pound"
- },
- "SRD": {
- "name": "Surinamese Dollar"
- },
- "SZL": {
- "name": "Swazi Lilangeni"
- },
- "SEK": {
- "name": "Swedish Krona"
- },
- "CHF": {
- "name": "Swiss Franc"
- },
- "SYP": {
- "name": "Syrian Pound"
- },
- "TJS": {
- "name": "Tajikistani Somoni"
- },
- "TZS": {
- "name": "Tanzanian Shilling"
- },
- "THB": {
- "name": "Thai Baht"
- },
- "TOP": {
- "name": "Tongan Paʻanga"
- },
- "TTD": {
- "name": "Trinidad & Tobago Dollar"
- },
- "TND": {
- "name": "Tunisian Dinar"
- },
- "TRY": {
- "name": "Turkish Lira"
- },
- "TMT": {
- "name": "Turkmenistani Manat"
- },
- "UGX": {
- "name": "Ugandan Shilling"
- },
- "UAH": {
- "name": "Ukrainian Hryvnia"
- },
- "AED": {
- "name": "United Arab Emirates Dirham"
- },
- "UYU": {
- "name": "Uruguayan Peso"
- },
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
- "UZS": {
- "name": "Uzbekistani Som"
- },
- "VUV": {
- "name": "Vanuatu Vatu"
- },
- "VEF": {
- "name": "Venezuelan Bolívar"
- },
- "VND": {
- "name": "Vietnamese Dong",
- "symbol": "₫"
- },
- "XOF": {
- "name": "West African CFA Franc",
- "symbol": "CFA"
- },
- "YER": {
- "name": "Yemeni Rial"
- },
- "ZMW": {
- "name": "Zambian Kwacha"
- },
- "ZWL": {
- "name": "Zimbabwean Dollar (2009)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en-SE.json b/vendor/commerceguys/intl/resources/currency/en-SE.json
deleted file mode 100644
index a819f0a28..000000000
--- a/vendor/commerceguys/intl/resources/currency/en-SE.json
+++ /dev/null
@@ -1,494 +0,0 @@
-{
- "AFN": {
- "name": "Afghan Afghani"
- },
- "ALL": {
- "name": "Albanian Lek"
- },
- "DZD": {
- "name": "Algerian Dinar"
- },
- "AOA": {
- "name": "Angolan Kwanza"
- },
- "ARS": {
- "name": "Argentine Peso"
- },
- "AMD": {
- "name": "Armenian Dram"
- },
- "AWG": {
- "name": "Aruban Florin"
- },
- "AUD": {
- "name": "Australian Dollar",
- "symbol": "A$"
- },
- "AZN": {
- "name": "Azerbaijani Manat"
- },
- "BSD": {
- "name": "Bahamian Dollar"
- },
- "BHD": {
- "name": "Bahraini Dinar"
- },
- "BDT": {
- "name": "Bangladeshi Taka"
- },
- "BBD": {
- "name": "Barbadian Dollar"
- },
- "BYN": {
- "name": "Belarusian Rouble"
- },
- "BZD": {
- "name": "Belize Dollar"
- },
- "BMD": {
- "name": "Bermudan Dollar"
- },
- "BTN": {
- "name": "Bhutanese Ngultrum"
- },
- "BOB": {
- "name": "Bolivian Boliviano"
- },
- "BAM": {
- "name": "Bosnia-Herzegovina Convertible Mark"
- },
- "BWP": {
- "name": "Botswanan Pula"
- },
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
- "GBP": {
- "name": "British Pound",
- "symbol": "£"
- },
- "BND": {
- "name": "Brunei Dollar"
- },
- "BGN": {
- "name": "Bulgarian Lev"
- },
- "BIF": {
- "name": "Burundian Franc"
- },
- "KHR": {
- "name": "Cambodian Riel"
- },
- "CAD": {
- "name": "Canadian Dollar",
- "symbol": "CA$"
- },
- "CVE": {
- "name": "Cape Verdean Escudo"
- },
- "KYD": {
- "name": "Cayman Islands Dollar"
- },
- "XAF": {
- "name": "Central African CFA Franc",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "CFP Franc",
- "symbol": "CFPF"
- },
- "CLP": {
- "name": "Chilean Peso"
- },
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
- "COP": {
- "name": "Colombian Peso"
- },
- "KMF": {
- "name": "Comorian Franc"
- },
- "CDF": {
- "name": "Congolese Franc"
- },
- "CRC": {
- "name": "Costa Rican Colón"
- },
- "HRK": {
- "name": "Croatian Kuna"
- },
- "CUC": {
- "name": "Cuban Convertible Peso"
- },
- "CUP": {
- "name": "Cuban Peso"
- },
- "CZK": {
- "name": "Czech Koruna"
- },
- "DKK": {
- "name": "Danish Krone"
- },
- "DJF": {
- "name": "Djiboutian Franc"
- },
- "DOP": {
- "name": "Dominican Peso"
- },
- "XCD": {
- "name": "East Caribbean Dollar",
- "symbol": "EC$"
- },
- "EGP": {
- "name": "Egyptian Pound"
- },
- "ERN": {
- "name": "Eritrean Nakfa"
- },
- "ETB": {
- "name": "Ethiopian Birr"
- },
- "EUR": {
- "name": "Euro",
- "symbol": "€"
- },
- "FKP": {
- "name": "Falkland Islands Pound"
- },
- "FJD": {
- "name": "Fijian Dollar"
- },
- "GMD": {
- "name": "Gambian Dalasi"
- },
- "GEL": {
- "name": "Georgian Lari"
- },
- "GHS": {
- "name": "Ghanaian Cedi"
- },
- "GIP": {
- "name": "Gibraltar Pound"
- },
- "GTQ": {
- "name": "Guatemalan Quetzal"
- },
- "GNF": {
- "name": "Guinean Franc"
- },
- "GYD": {
- "name": "Guyanaese Dollar"
- },
- "HTG": {
- "name": "Haitian Gourde"
- },
- "HNL": {
- "name": "Honduran Lempira"
- },
- "HKD": {
- "name": "Hong Kong Dollar",
- "symbol": "HK$"
- },
- "HUF": {
- "name": "Hungarian Forint"
- },
- "ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Indonesian Rupiah"
- },
- "IRR": {
- "name": "Iranian Rial"
- },
- "IQD": {
- "name": "Iraqi Dinar"
- },
- "ILS": {
- "name": "Israeli New Shekel",
- "symbol": "₪"
- },
- "JMD": {
- "name": "Jamaican Dollar"
- },
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
- "JOD": {
- "name": "Jordanian Dinar"
- },
- "KZT": {
- "name": "Kazakhstani Tenge"
- },
- "KES": {
- "name": "Kenyan Shilling"
- },
- "KWD": {
- "name": "Kuwaiti Dinar"
- },
- "KGS": {
- "name": "Kyrgystani Som"
- },
- "LAK": {
- "name": "Laotian Kip"
- },
- "LBP": {
- "name": "Lebanese Pound"
- },
- "LSL": {
- "name": "Lesotho Loti"
- },
- "LRD": {
- "name": "Liberian Dollar"
- },
- "LYD": {
- "name": "Libyan Dinar"
- },
- "MOP": {
- "name": "Macanese Pataca"
- },
- "MKD": {
- "name": "Macedonian Denar"
- },
- "MGA": {
- "name": "Malagasy Ariary"
- },
- "MWK": {
- "name": "Malawian Kwacha"
- },
- "MYR": {
- "name": "Malaysian Ringgit"
- },
- "MVR": {
- "name": "Maldivian Rufiyaa"
- },
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
- "MUR": {
- "name": "Mauritian Rupee"
- },
- "MXN": {
- "name": "Mexican Peso",
- "symbol": "MX$"
- },
- "MDL": {
- "name": "Moldovan Leu"
- },
- "MNT": {
- "name": "Mongolian Tugrik"
- },
- "MAD": {
- "name": "Moroccan Dirham"
- },
- "MZN": {
- "name": "Mozambican Metical"
- },
- "MMK": {
- "name": "Myanmar Kyat"
- },
- "NAD": {
- "name": "Namibian Dollar"
- },
- "NPR": {
- "name": "Nepalese Rupee"
- },
- "ANG": {
- "name": "Netherlands Antillean Guilder"
- },
- "TWD": {
- "name": "New Taiwan Dollar",
- "symbol": "NT$"
- },
- "NZD": {
- "name": "New Zealand Dollar",
- "symbol": "NZ$"
- },
- "NIO": {
- "name": "Nicaraguan Córdoba"
- },
- "NGN": {
- "name": "Nigerian Naira"
- },
- "KPW": {
- "name": "North Korean Won"
- },
- "NOK": {
- "name": "Norwegian Krone"
- },
- "OMR": {
- "name": "Omani Rial"
- },
- "PKR": {
- "name": "Pakistani Rupee"
- },
- "PAB": {
- "name": "Panamanian Balboa"
- },
- "PGK": {
- "name": "Papua New Guinean Kina"
- },
- "PYG": {
- "name": "Paraguayan Guarani"
- },
- "PEN": {
- "name": "Peruvian Sol"
- },
- "PHP": {
- "name": "Philippine Piso"
- },
- "PLN": {
- "name": "Polish Zloty"
- },
- "QAR": {
- "name": "Qatari Rial"
- },
- "RON": {
- "name": "Romanian Leu"
- },
- "RUB": {
- "name": "Russian Rouble"
- },
- "RWF": {
- "name": "Rwandan Franc"
- },
- "SVC": {
- "name": "Salvadoran Colón"
- },
- "WST": {
- "name": "Samoan Tala"
- },
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
- },
- "SAR": {
- "name": "Saudi Riyal"
- },
- "RSD": {
- "name": "Serbian Dinar"
- },
- "SCR": {
- "name": "Seychellois Rupee"
- },
- "SLL": {
- "name": "Sierra Leonean Leone"
- },
- "SGD": {
- "name": "Singapore Dollar"
- },
- "SBD": {
- "name": "Solomon Islands Dollar"
- },
- "SOS": {
- "name": "Somali Shilling"
- },
- "ZAR": {
- "name": "South African Rand"
- },
- "KRW": {
- "name": "South Korean Won",
- "symbol": "₩"
- },
- "SSP": {
- "name": "South Sudanese Pound"
- },
- "LKR": {
- "name": "Sri Lankan Rupee"
- },
- "SHP": {
- "name": "St. Helena Pound"
- },
- "SDG": {
- "name": "Sudanese Pound"
- },
- "SRD": {
- "name": "Surinamese Dollar"
- },
- "SZL": {
- "name": "Swazi Lilangeni"
- },
- "SEK": {
- "name": "Swedish Krona",
- "symbol": "kr"
- },
- "CHF": {
- "name": "Swiss Franc"
- },
- "SYP": {
- "name": "Syrian Pound"
- },
- "TJS": {
- "name": "Tajikistani Somoni"
- },
- "TZS": {
- "name": "Tanzanian Shilling"
- },
- "THB": {
- "name": "Thai Baht"
- },
- "TOP": {
- "name": "Tongan Paʻanga"
- },
- "TTD": {
- "name": "Trinidad & Tobago Dollar"
- },
- "TND": {
- "name": "Tunisian Dinar"
- },
- "TRY": {
- "name": "Turkish Lira"
- },
- "TMT": {
- "name": "Turkmenistani Manat"
- },
- "UGX": {
- "name": "Ugandan Shilling"
- },
- "UAH": {
- "name": "Ukrainian Hryvnia"
- },
- "AED": {
- "name": "United Arab Emirates Dirham"
- },
- "UYU": {
- "name": "Uruguayan Peso"
- },
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
- "UZS": {
- "name": "Uzbekistani Som"
- },
- "VUV": {
- "name": "Vanuatu Vatu"
- },
- "VEF": {
- "name": "Venezuelan Bolívar"
- },
- "VND": {
- "name": "Vietnamese Dong",
- "symbol": "₫"
- },
- "XOF": {
- "name": "West African CFA Franc",
- "symbol": "CFA"
- },
- "YER": {
- "name": "Yemeni Rial"
- },
- "ZMW": {
- "name": "Zambian Kwacha"
- },
- "ZWL": {
- "name": "Zimbabwean Dollar (2009)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en-SG.json b/vendor/commerceguys/intl/resources/currency/en-SG.json
deleted file mode 100644
index 69a11d035..000000000
--- a/vendor/commerceguys/intl/resources/currency/en-SG.json
+++ /dev/null
@@ -1,494 +0,0 @@
-{
- "AFN": {
- "name": "Afghan Afghani"
- },
- "ALL": {
- "name": "Albanian Lek"
- },
- "DZD": {
- "name": "Algerian Dinar"
- },
- "AOA": {
- "name": "Angolan Kwanza"
- },
- "ARS": {
- "name": "Argentine Peso"
- },
- "AMD": {
- "name": "Armenian Dram"
- },
- "AWG": {
- "name": "Aruban Florin"
- },
- "AUD": {
- "name": "Australian Dollar",
- "symbol": "A$"
- },
- "AZN": {
- "name": "Azerbaijani Manat"
- },
- "BSD": {
- "name": "Bahamian Dollar"
- },
- "BHD": {
- "name": "Bahraini Dinar"
- },
- "BDT": {
- "name": "Bangladeshi Taka"
- },
- "BBD": {
- "name": "Barbadian Dollar"
- },
- "BYN": {
- "name": "Belarusian Rouble"
- },
- "BZD": {
- "name": "Belize Dollar"
- },
- "BMD": {
- "name": "Bermudan Dollar"
- },
- "BTN": {
- "name": "Bhutanese Ngultrum"
- },
- "BOB": {
- "name": "Bolivian Boliviano"
- },
- "BAM": {
- "name": "Bosnia-Herzegovina Convertible Mark"
- },
- "BWP": {
- "name": "Botswanan Pula"
- },
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
- "GBP": {
- "name": "British Pound",
- "symbol": "£"
- },
- "BND": {
- "name": "Brunei Dollar"
- },
- "BGN": {
- "name": "Bulgarian Lev"
- },
- "BIF": {
- "name": "Burundian Franc"
- },
- "KHR": {
- "name": "Cambodian Riel"
- },
- "CAD": {
- "name": "Canadian Dollar",
- "symbol": "CA$"
- },
- "CVE": {
- "name": "Cape Verdean Escudo"
- },
- "KYD": {
- "name": "Cayman Islands Dollar"
- },
- "XAF": {
- "name": "Central African CFA Franc",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "CFP Franc",
- "symbol": "CFPF"
- },
- "CLP": {
- "name": "Chilean Peso"
- },
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
- "COP": {
- "name": "Colombian Peso"
- },
- "KMF": {
- "name": "Comorian Franc"
- },
- "CDF": {
- "name": "Congolese Franc"
- },
- "CRC": {
- "name": "Costa Rican Colón"
- },
- "HRK": {
- "name": "Croatian Kuna"
- },
- "CUC": {
- "name": "Cuban Convertible Peso"
- },
- "CUP": {
- "name": "Cuban Peso"
- },
- "CZK": {
- "name": "Czech Koruna"
- },
- "DKK": {
- "name": "Danish Krone"
- },
- "DJF": {
- "name": "Djiboutian Franc"
- },
- "DOP": {
- "name": "Dominican Peso"
- },
- "XCD": {
- "name": "East Caribbean Dollar",
- "symbol": "EC$"
- },
- "EGP": {
- "name": "Egyptian Pound"
- },
- "ERN": {
- "name": "Eritrean Nakfa"
- },
- "ETB": {
- "name": "Ethiopian Birr"
- },
- "EUR": {
- "name": "Euro",
- "symbol": "€"
- },
- "FKP": {
- "name": "Falkland Islands Pound"
- },
- "FJD": {
- "name": "Fijian Dollar"
- },
- "GMD": {
- "name": "Gambian Dalasi"
- },
- "GEL": {
- "name": "Georgian Lari"
- },
- "GHS": {
- "name": "Ghanaian Cedi"
- },
- "GIP": {
- "name": "Gibraltar Pound"
- },
- "GTQ": {
- "name": "Guatemalan Quetzal"
- },
- "GNF": {
- "name": "Guinean Franc"
- },
- "GYD": {
- "name": "Guyanaese Dollar"
- },
- "HTG": {
- "name": "Haitian Gourde"
- },
- "HNL": {
- "name": "Honduran Lempira"
- },
- "HKD": {
- "name": "Hong Kong Dollar",
- "symbol": "HK$"
- },
- "HUF": {
- "name": "Hungarian Forint"
- },
- "ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Indonesian Rupiah"
- },
- "IRR": {
- "name": "Iranian Rial"
- },
- "IQD": {
- "name": "Iraqi Dinar"
- },
- "ILS": {
- "name": "Israeli New Shekel",
- "symbol": "₪"
- },
- "JMD": {
- "name": "Jamaican Dollar"
- },
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
- "JOD": {
- "name": "Jordanian Dinar"
- },
- "KZT": {
- "name": "Kazakhstani Tenge"
- },
- "KES": {
- "name": "Kenyan Shilling"
- },
- "KWD": {
- "name": "Kuwaiti Dinar"
- },
- "KGS": {
- "name": "Kyrgystani Som"
- },
- "LAK": {
- "name": "Laotian Kip"
- },
- "LBP": {
- "name": "Lebanese Pound"
- },
- "LSL": {
- "name": "Lesotho Loti"
- },
- "LRD": {
- "name": "Liberian Dollar"
- },
- "LYD": {
- "name": "Libyan Dinar"
- },
- "MOP": {
- "name": "Macanese Pataca"
- },
- "MKD": {
- "name": "Macedonian Denar"
- },
- "MGA": {
- "name": "Malagasy Ariary"
- },
- "MWK": {
- "name": "Malawian Kwacha"
- },
- "MYR": {
- "name": "Malaysian Ringgit"
- },
- "MVR": {
- "name": "Maldivian Rufiyaa"
- },
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
- "MUR": {
- "name": "Mauritian Rupee"
- },
- "MXN": {
- "name": "Mexican Peso",
- "symbol": "MX$"
- },
- "MDL": {
- "name": "Moldovan Leu"
- },
- "MNT": {
- "name": "Mongolian Tugrik"
- },
- "MAD": {
- "name": "Moroccan Dirham"
- },
- "MZN": {
- "name": "Mozambican Metical"
- },
- "MMK": {
- "name": "Myanmar Kyat"
- },
- "NAD": {
- "name": "Namibian Dollar"
- },
- "NPR": {
- "name": "Nepalese Rupee"
- },
- "ANG": {
- "name": "Netherlands Antillean Guilder"
- },
- "TWD": {
- "name": "New Taiwan Dollar",
- "symbol": "NT$"
- },
- "NZD": {
- "name": "New Zealand Dollar",
- "symbol": "NZ$"
- },
- "NIO": {
- "name": "Nicaraguan Córdoba"
- },
- "NGN": {
- "name": "Nigerian Naira"
- },
- "KPW": {
- "name": "North Korean Won"
- },
- "NOK": {
- "name": "Norwegian Krone"
- },
- "OMR": {
- "name": "Omani Rial"
- },
- "PKR": {
- "name": "Pakistani Rupee"
- },
- "PAB": {
- "name": "Panamanian Balboa"
- },
- "PGK": {
- "name": "Papua New Guinean Kina"
- },
- "PYG": {
- "name": "Paraguayan Guarani"
- },
- "PEN": {
- "name": "Peruvian Sol"
- },
- "PHP": {
- "name": "Philippine Piso"
- },
- "PLN": {
- "name": "Polish Zloty"
- },
- "QAR": {
- "name": "Qatari Rial"
- },
- "RON": {
- "name": "Romanian Leu"
- },
- "RUB": {
- "name": "Russian Rouble"
- },
- "RWF": {
- "name": "Rwandan Franc"
- },
- "SVC": {
- "name": "Salvadoran Colón"
- },
- "WST": {
- "name": "Samoan Tala"
- },
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
- },
- "SAR": {
- "name": "Saudi Riyal"
- },
- "RSD": {
- "name": "Serbian Dinar"
- },
- "SCR": {
- "name": "Seychellois Rupee"
- },
- "SLL": {
- "name": "Sierra Leonean Leone"
- },
- "SGD": {
- "name": "Singapore Dollar",
- "symbol": "$"
- },
- "SBD": {
- "name": "Solomon Islands Dollar"
- },
- "SOS": {
- "name": "Somali Shilling"
- },
- "ZAR": {
- "name": "South African Rand"
- },
- "KRW": {
- "name": "South Korean Won",
- "symbol": "₩"
- },
- "SSP": {
- "name": "South Sudanese Pound"
- },
- "LKR": {
- "name": "Sri Lankan Rupee"
- },
- "SHP": {
- "name": "St. Helena Pound"
- },
- "SDG": {
- "name": "Sudanese Pound"
- },
- "SRD": {
- "name": "Surinamese Dollar"
- },
- "SZL": {
- "name": "Swazi Lilangeni"
- },
- "SEK": {
- "name": "Swedish Krona"
- },
- "CHF": {
- "name": "Swiss Franc"
- },
- "SYP": {
- "name": "Syrian Pound"
- },
- "TJS": {
- "name": "Tajikistani Somoni"
- },
- "TZS": {
- "name": "Tanzanian Shilling"
- },
- "THB": {
- "name": "Thai Baht"
- },
- "TOP": {
- "name": "Tongan Paʻanga"
- },
- "TTD": {
- "name": "Trinidad & Tobago Dollar"
- },
- "TND": {
- "name": "Tunisian Dinar"
- },
- "TRY": {
- "name": "Turkish Lira"
- },
- "TMT": {
- "name": "Turkmenistani Manat"
- },
- "UGX": {
- "name": "Ugandan Shilling"
- },
- "UAH": {
- "name": "Ukrainian Hryvnia"
- },
- "AED": {
- "name": "United Arab Emirates Dirham"
- },
- "UYU": {
- "name": "Uruguayan Peso"
- },
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
- "UZS": {
- "name": "Uzbekistani Som"
- },
- "VUV": {
- "name": "Vanuatu Vatu"
- },
- "VEF": {
- "name": "Venezuelan Bolívar"
- },
- "VND": {
- "name": "Vietnamese Dong",
- "symbol": "₫"
- },
- "XOF": {
- "name": "West African CFA Franc",
- "symbol": "CFA"
- },
- "YER": {
- "name": "Yemeni Rial"
- },
- "ZMW": {
- "name": "Zambian Kwacha"
- },
- "ZWL": {
- "name": "Zimbabwean Dollar (2009)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en-SH.json b/vendor/commerceguys/intl/resources/currency/en-SH.json
deleted file mode 100644
index bb33a8525..000000000
--- a/vendor/commerceguys/intl/resources/currency/en-SH.json
+++ /dev/null
@@ -1,494 +0,0 @@
-{
- "AFN": {
- "name": "Afghan Afghani"
- },
- "ALL": {
- "name": "Albanian Lek"
- },
- "DZD": {
- "name": "Algerian Dinar"
- },
- "AOA": {
- "name": "Angolan Kwanza"
- },
- "ARS": {
- "name": "Argentine Peso"
- },
- "AMD": {
- "name": "Armenian Dram"
- },
- "AWG": {
- "name": "Aruban Florin"
- },
- "AUD": {
- "name": "Australian Dollar",
- "symbol": "A$"
- },
- "AZN": {
- "name": "Azerbaijani Manat"
- },
- "BSD": {
- "name": "Bahamian Dollar"
- },
- "BHD": {
- "name": "Bahraini Dinar"
- },
- "BDT": {
- "name": "Bangladeshi Taka"
- },
- "BBD": {
- "name": "Barbadian Dollar"
- },
- "BYN": {
- "name": "Belarusian Rouble"
- },
- "BZD": {
- "name": "Belize Dollar"
- },
- "BMD": {
- "name": "Bermudan Dollar"
- },
- "BTN": {
- "name": "Bhutanese Ngultrum"
- },
- "BOB": {
- "name": "Bolivian Boliviano"
- },
- "BAM": {
- "name": "Bosnia-Herzegovina Convertible Mark"
- },
- "BWP": {
- "name": "Botswanan Pula"
- },
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
- "GBP": {
- "name": "British Pound",
- "symbol": "GB£"
- },
- "BND": {
- "name": "Brunei Dollar"
- },
- "BGN": {
- "name": "Bulgarian Lev"
- },
- "BIF": {
- "name": "Burundian Franc"
- },
- "KHR": {
- "name": "Cambodian Riel"
- },
- "CAD": {
- "name": "Canadian Dollar",
- "symbol": "CA$"
- },
- "CVE": {
- "name": "Cape Verdean Escudo"
- },
- "KYD": {
- "name": "Cayman Islands Dollar"
- },
- "XAF": {
- "name": "Central African CFA Franc",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "CFP Franc",
- "symbol": "CFPF"
- },
- "CLP": {
- "name": "Chilean Peso"
- },
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
- "COP": {
- "name": "Colombian Peso"
- },
- "KMF": {
- "name": "Comorian Franc"
- },
- "CDF": {
- "name": "Congolese Franc"
- },
- "CRC": {
- "name": "Costa Rican Colón"
- },
- "HRK": {
- "name": "Croatian Kuna"
- },
- "CUC": {
- "name": "Cuban Convertible Peso"
- },
- "CUP": {
- "name": "Cuban Peso"
- },
- "CZK": {
- "name": "Czech Koruna"
- },
- "DKK": {
- "name": "Danish Krone"
- },
- "DJF": {
- "name": "Djiboutian Franc"
- },
- "DOP": {
- "name": "Dominican Peso"
- },
- "XCD": {
- "name": "East Caribbean Dollar",
- "symbol": "EC$"
- },
- "EGP": {
- "name": "Egyptian Pound"
- },
- "ERN": {
- "name": "Eritrean Nakfa"
- },
- "ETB": {
- "name": "Ethiopian Birr"
- },
- "EUR": {
- "name": "Euro",
- "symbol": "€"
- },
- "FKP": {
- "name": "Falkland Islands Pound"
- },
- "FJD": {
- "name": "Fijian Dollar"
- },
- "GMD": {
- "name": "Gambian Dalasi"
- },
- "GEL": {
- "name": "Georgian Lari"
- },
- "GHS": {
- "name": "Ghanaian Cedi"
- },
- "GIP": {
- "name": "Gibraltar Pound"
- },
- "GTQ": {
- "name": "Guatemalan Quetzal"
- },
- "GNF": {
- "name": "Guinean Franc"
- },
- "GYD": {
- "name": "Guyanaese Dollar"
- },
- "HTG": {
- "name": "Haitian Gourde"
- },
- "HNL": {
- "name": "Honduran Lempira"
- },
- "HKD": {
- "name": "Hong Kong Dollar",
- "symbol": "HK$"
- },
- "HUF": {
- "name": "Hungarian Forint"
- },
- "ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Indonesian Rupiah"
- },
- "IRR": {
- "name": "Iranian Rial"
- },
- "IQD": {
- "name": "Iraqi Dinar"
- },
- "ILS": {
- "name": "Israeli New Shekel",
- "symbol": "₪"
- },
- "JMD": {
- "name": "Jamaican Dollar"
- },
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
- "JOD": {
- "name": "Jordanian Dinar"
- },
- "KZT": {
- "name": "Kazakhstani Tenge"
- },
- "KES": {
- "name": "Kenyan Shilling"
- },
- "KWD": {
- "name": "Kuwaiti Dinar"
- },
- "KGS": {
- "name": "Kyrgystani Som"
- },
- "LAK": {
- "name": "Laotian Kip"
- },
- "LBP": {
- "name": "Lebanese Pound"
- },
- "LSL": {
- "name": "Lesotho Loti"
- },
- "LRD": {
- "name": "Liberian Dollar"
- },
- "LYD": {
- "name": "Libyan Dinar"
- },
- "MOP": {
- "name": "Macanese Pataca"
- },
- "MKD": {
- "name": "Macedonian Denar"
- },
- "MGA": {
- "name": "Malagasy Ariary"
- },
- "MWK": {
- "name": "Malawian Kwacha"
- },
- "MYR": {
- "name": "Malaysian Ringgit"
- },
- "MVR": {
- "name": "Maldivian Rufiyaa"
- },
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
- "MUR": {
- "name": "Mauritian Rupee"
- },
- "MXN": {
- "name": "Mexican Peso",
- "symbol": "MX$"
- },
- "MDL": {
- "name": "Moldovan Leu"
- },
- "MNT": {
- "name": "Mongolian Tugrik"
- },
- "MAD": {
- "name": "Moroccan Dirham"
- },
- "MZN": {
- "name": "Mozambican Metical"
- },
- "MMK": {
- "name": "Myanmar Kyat"
- },
- "NAD": {
- "name": "Namibian Dollar"
- },
- "NPR": {
- "name": "Nepalese Rupee"
- },
- "ANG": {
- "name": "Netherlands Antillean Guilder"
- },
- "TWD": {
- "name": "New Taiwan Dollar",
- "symbol": "NT$"
- },
- "NZD": {
- "name": "New Zealand Dollar",
- "symbol": "NZ$"
- },
- "NIO": {
- "name": "Nicaraguan Córdoba"
- },
- "NGN": {
- "name": "Nigerian Naira"
- },
- "KPW": {
- "name": "North Korean Won"
- },
- "NOK": {
- "name": "Norwegian Krone"
- },
- "OMR": {
- "name": "Omani Rial"
- },
- "PKR": {
- "name": "Pakistani Rupee"
- },
- "PAB": {
- "name": "Panamanian Balboa"
- },
- "PGK": {
- "name": "Papua New Guinean Kina"
- },
- "PYG": {
- "name": "Paraguayan Guarani"
- },
- "PEN": {
- "name": "Peruvian Sol"
- },
- "PHP": {
- "name": "Philippine Piso"
- },
- "PLN": {
- "name": "Polish Zloty"
- },
- "QAR": {
- "name": "Qatari Rial"
- },
- "RON": {
- "name": "Romanian Leu"
- },
- "RUB": {
- "name": "Russian Rouble"
- },
- "RWF": {
- "name": "Rwandan Franc"
- },
- "SVC": {
- "name": "Salvadoran Colón"
- },
- "WST": {
- "name": "Samoan Tala"
- },
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
- },
- "SAR": {
- "name": "Saudi Riyal"
- },
- "RSD": {
- "name": "Serbian Dinar"
- },
- "SCR": {
- "name": "Seychellois Rupee"
- },
- "SLL": {
- "name": "Sierra Leonean Leone"
- },
- "SGD": {
- "name": "Singapore Dollar"
- },
- "SBD": {
- "name": "Solomon Islands Dollar"
- },
- "SOS": {
- "name": "Somali Shilling"
- },
- "ZAR": {
- "name": "South African Rand"
- },
- "KRW": {
- "name": "South Korean Won",
- "symbol": "₩"
- },
- "SSP": {
- "name": "South Sudanese Pound"
- },
- "LKR": {
- "name": "Sri Lankan Rupee"
- },
- "SHP": {
- "name": "St. Helena Pound",
- "symbol": "£"
- },
- "SDG": {
- "name": "Sudanese Pound"
- },
- "SRD": {
- "name": "Surinamese Dollar"
- },
- "SZL": {
- "name": "Swazi Lilangeni"
- },
- "SEK": {
- "name": "Swedish Krona"
- },
- "CHF": {
- "name": "Swiss Franc"
- },
- "SYP": {
- "name": "Syrian Pound"
- },
- "TJS": {
- "name": "Tajikistani Somoni"
- },
- "TZS": {
- "name": "Tanzanian Shilling"
- },
- "THB": {
- "name": "Thai Baht"
- },
- "TOP": {
- "name": "Tongan Paʻanga"
- },
- "TTD": {
- "name": "Trinidad & Tobago Dollar"
- },
- "TND": {
- "name": "Tunisian Dinar"
- },
- "TRY": {
- "name": "Turkish Lira"
- },
- "TMT": {
- "name": "Turkmenistani Manat"
- },
- "UGX": {
- "name": "Ugandan Shilling"
- },
- "UAH": {
- "name": "Ukrainian Hryvnia"
- },
- "AED": {
- "name": "United Arab Emirates Dirham"
- },
- "UYU": {
- "name": "Uruguayan Peso"
- },
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
- "UZS": {
- "name": "Uzbekistani Som"
- },
- "VUV": {
- "name": "Vanuatu Vatu"
- },
- "VEF": {
- "name": "Venezuelan Bolívar"
- },
- "VND": {
- "name": "Vietnamese Dong",
- "symbol": "₫"
- },
- "XOF": {
- "name": "West African CFA Franc",
- "symbol": "CFA"
- },
- "YER": {
- "name": "Yemeni Rial"
- },
- "ZMW": {
- "name": "Zambian Kwacha"
- },
- "ZWL": {
- "name": "Zimbabwean Dollar (2009)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en-SI.json b/vendor/commerceguys/intl/resources/currency/en-SI.json
deleted file mode 100644
index 97dbe0dbf..000000000
--- a/vendor/commerceguys/intl/resources/currency/en-SI.json
+++ /dev/null
@@ -1,493 +0,0 @@
-{
- "AFN": {
- "name": "Afghan Afghani"
- },
- "ALL": {
- "name": "Albanian Lek"
- },
- "DZD": {
- "name": "Algerian Dinar"
- },
- "AOA": {
- "name": "Angolan Kwanza"
- },
- "ARS": {
- "name": "Argentine Peso"
- },
- "AMD": {
- "name": "Armenian Dram"
- },
- "AWG": {
- "name": "Aruban Florin"
- },
- "AUD": {
- "name": "Australian Dollar",
- "symbol": "A$"
- },
- "AZN": {
- "name": "Azerbaijani Manat"
- },
- "BSD": {
- "name": "Bahamian Dollar"
- },
- "BHD": {
- "name": "Bahraini Dinar"
- },
- "BDT": {
- "name": "Bangladeshi Taka"
- },
- "BBD": {
- "name": "Barbadian Dollar"
- },
- "BYN": {
- "name": "Belarusian Rouble"
- },
- "BZD": {
- "name": "Belize Dollar"
- },
- "BMD": {
- "name": "Bermudan Dollar"
- },
- "BTN": {
- "name": "Bhutanese Ngultrum"
- },
- "BOB": {
- "name": "Bolivian Boliviano"
- },
- "BAM": {
- "name": "Bosnia-Herzegovina Convertible Mark"
- },
- "BWP": {
- "name": "Botswanan Pula"
- },
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
- "GBP": {
- "name": "British Pound",
- "symbol": "£"
- },
- "BND": {
- "name": "Brunei Dollar"
- },
- "BGN": {
- "name": "Bulgarian Lev"
- },
- "BIF": {
- "name": "Burundian Franc"
- },
- "KHR": {
- "name": "Cambodian Riel"
- },
- "CAD": {
- "name": "Canadian Dollar",
- "symbol": "CA$"
- },
- "CVE": {
- "name": "Cape Verdean Escudo"
- },
- "KYD": {
- "name": "Cayman Islands Dollar"
- },
- "XAF": {
- "name": "Central African CFA Franc",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "CFP Franc",
- "symbol": "CFPF"
- },
- "CLP": {
- "name": "Chilean Peso"
- },
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
- "COP": {
- "name": "Colombian Peso"
- },
- "KMF": {
- "name": "Comorian Franc"
- },
- "CDF": {
- "name": "Congolese Franc"
- },
- "CRC": {
- "name": "Costa Rican Colón"
- },
- "HRK": {
- "name": "Croatian Kuna"
- },
- "CUC": {
- "name": "Cuban Convertible Peso"
- },
- "CUP": {
- "name": "Cuban Peso"
- },
- "CZK": {
- "name": "Czech Koruna"
- },
- "DKK": {
- "name": "Danish Krone"
- },
- "DJF": {
- "name": "Djiboutian Franc"
- },
- "DOP": {
- "name": "Dominican Peso"
- },
- "XCD": {
- "name": "East Caribbean Dollar",
- "symbol": "EC$"
- },
- "EGP": {
- "name": "Egyptian Pound"
- },
- "ERN": {
- "name": "Eritrean Nakfa"
- },
- "ETB": {
- "name": "Ethiopian Birr"
- },
- "EUR": {
- "name": "Euro",
- "symbol": "€"
- },
- "FKP": {
- "name": "Falkland Islands Pound"
- },
- "FJD": {
- "name": "Fijian Dollar"
- },
- "GMD": {
- "name": "Gambian Dalasi"
- },
- "GEL": {
- "name": "Georgian Lari"
- },
- "GHS": {
- "name": "Ghanaian Cedi"
- },
- "GIP": {
- "name": "Gibraltar Pound"
- },
- "GTQ": {
- "name": "Guatemalan Quetzal"
- },
- "GNF": {
- "name": "Guinean Franc"
- },
- "GYD": {
- "name": "Guyanaese Dollar"
- },
- "HTG": {
- "name": "Haitian Gourde"
- },
- "HNL": {
- "name": "Honduran Lempira"
- },
- "HKD": {
- "name": "Hong Kong Dollar",
- "symbol": "HK$"
- },
- "HUF": {
- "name": "Hungarian Forint"
- },
- "ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Indonesian Rupiah"
- },
- "IRR": {
- "name": "Iranian Rial"
- },
- "IQD": {
- "name": "Iraqi Dinar"
- },
- "ILS": {
- "name": "Israeli New Shekel",
- "symbol": "₪"
- },
- "JMD": {
- "name": "Jamaican Dollar"
- },
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
- "JOD": {
- "name": "Jordanian Dinar"
- },
- "KZT": {
- "name": "Kazakhstani Tenge"
- },
- "KES": {
- "name": "Kenyan Shilling"
- },
- "KWD": {
- "name": "Kuwaiti Dinar"
- },
- "KGS": {
- "name": "Kyrgystani Som"
- },
- "LAK": {
- "name": "Laotian Kip"
- },
- "LBP": {
- "name": "Lebanese Pound"
- },
- "LSL": {
- "name": "Lesotho Loti"
- },
- "LRD": {
- "name": "Liberian Dollar"
- },
- "LYD": {
- "name": "Libyan Dinar"
- },
- "MOP": {
- "name": "Macanese Pataca"
- },
- "MKD": {
- "name": "Macedonian Denar"
- },
- "MGA": {
- "name": "Malagasy Ariary"
- },
- "MWK": {
- "name": "Malawian Kwacha"
- },
- "MYR": {
- "name": "Malaysian Ringgit"
- },
- "MVR": {
- "name": "Maldivian Rufiyaa"
- },
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
- "MUR": {
- "name": "Mauritian Rupee"
- },
- "MXN": {
- "name": "Mexican Peso",
- "symbol": "MX$"
- },
- "MDL": {
- "name": "Moldovan Leu"
- },
- "MNT": {
- "name": "Mongolian Tugrik"
- },
- "MAD": {
- "name": "Moroccan Dirham"
- },
- "MZN": {
- "name": "Mozambican Metical"
- },
- "MMK": {
- "name": "Myanmar Kyat"
- },
- "NAD": {
- "name": "Namibian Dollar"
- },
- "NPR": {
- "name": "Nepalese Rupee"
- },
- "ANG": {
- "name": "Netherlands Antillean Guilder"
- },
- "TWD": {
- "name": "New Taiwan Dollar",
- "symbol": "NT$"
- },
- "NZD": {
- "name": "New Zealand Dollar",
- "symbol": "NZ$"
- },
- "NIO": {
- "name": "Nicaraguan Córdoba"
- },
- "NGN": {
- "name": "Nigerian Naira"
- },
- "KPW": {
- "name": "North Korean Won"
- },
- "NOK": {
- "name": "Norwegian Krone"
- },
- "OMR": {
- "name": "Omani Rial"
- },
- "PKR": {
- "name": "Pakistani Rupee"
- },
- "PAB": {
- "name": "Panamanian Balboa"
- },
- "PGK": {
- "name": "Papua New Guinean Kina"
- },
- "PYG": {
- "name": "Paraguayan Guarani"
- },
- "PEN": {
- "name": "Peruvian Sol"
- },
- "PHP": {
- "name": "Philippine Piso"
- },
- "PLN": {
- "name": "Polish Zloty"
- },
- "QAR": {
- "name": "Qatari Rial"
- },
- "RON": {
- "name": "Romanian Leu"
- },
- "RUB": {
- "name": "Russian Rouble"
- },
- "RWF": {
- "name": "Rwandan Franc"
- },
- "SVC": {
- "name": "Salvadoran Colón"
- },
- "WST": {
- "name": "Samoan Tala"
- },
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
- },
- "SAR": {
- "name": "Saudi Riyal"
- },
- "RSD": {
- "name": "Serbian Dinar"
- },
- "SCR": {
- "name": "Seychellois Rupee"
- },
- "SLL": {
- "name": "Sierra Leonean Leone"
- },
- "SGD": {
- "name": "Singapore Dollar"
- },
- "SBD": {
- "name": "Solomon Islands Dollar"
- },
- "SOS": {
- "name": "Somali Shilling"
- },
- "ZAR": {
- "name": "South African Rand"
- },
- "KRW": {
- "name": "South Korean Won",
- "symbol": "₩"
- },
- "SSP": {
- "name": "South Sudanese Pound"
- },
- "LKR": {
- "name": "Sri Lankan Rupee"
- },
- "SHP": {
- "name": "St. Helena Pound"
- },
- "SDG": {
- "name": "Sudanese Pound"
- },
- "SRD": {
- "name": "Surinamese Dollar"
- },
- "SZL": {
- "name": "Swazi Lilangeni"
- },
- "SEK": {
- "name": "Swedish Krona"
- },
- "CHF": {
- "name": "Swiss Franc"
- },
- "SYP": {
- "name": "Syrian Pound"
- },
- "TJS": {
- "name": "Tajikistani Somoni"
- },
- "TZS": {
- "name": "Tanzanian Shilling"
- },
- "THB": {
- "name": "Thai Baht"
- },
- "TOP": {
- "name": "Tongan Paʻanga"
- },
- "TTD": {
- "name": "Trinidad & Tobago Dollar"
- },
- "TND": {
- "name": "Tunisian Dinar"
- },
- "TRY": {
- "name": "Turkish Lira"
- },
- "TMT": {
- "name": "Turkmenistani Manat"
- },
- "UGX": {
- "name": "Ugandan Shilling"
- },
- "UAH": {
- "name": "Ukrainian Hryvnia"
- },
- "AED": {
- "name": "United Arab Emirates Dirham"
- },
- "UYU": {
- "name": "Uruguayan Peso"
- },
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
- "UZS": {
- "name": "Uzbekistani Som"
- },
- "VUV": {
- "name": "Vanuatu Vatu"
- },
- "VEF": {
- "name": "Venezuelan Bolívar"
- },
- "VND": {
- "name": "Vietnamese Dong",
- "symbol": "₫"
- },
- "XOF": {
- "name": "West African CFA Franc",
- "symbol": "CFA"
- },
- "YER": {
- "name": "Yemeni Rial"
- },
- "ZMW": {
- "name": "Zambian Kwacha"
- },
- "ZWL": {
- "name": "Zimbabwean Dollar (2009)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en-SL.json b/vendor/commerceguys/intl/resources/currency/en-SL.json
deleted file mode 100644
index 5c321f42b..000000000
--- a/vendor/commerceguys/intl/resources/currency/en-SL.json
+++ /dev/null
@@ -1,494 +0,0 @@
-{
- "AFN": {
- "name": "Afghan Afghani"
- },
- "ALL": {
- "name": "Albanian Lek"
- },
- "DZD": {
- "name": "Algerian Dinar"
- },
- "AOA": {
- "name": "Angolan Kwanza"
- },
- "ARS": {
- "name": "Argentine Peso"
- },
- "AMD": {
- "name": "Armenian Dram"
- },
- "AWG": {
- "name": "Aruban Florin"
- },
- "AUD": {
- "name": "Australian Dollar",
- "symbol": "A$"
- },
- "AZN": {
- "name": "Azerbaijani Manat"
- },
- "BSD": {
- "name": "Bahamian Dollar"
- },
- "BHD": {
- "name": "Bahraini Dinar"
- },
- "BDT": {
- "name": "Bangladeshi Taka"
- },
- "BBD": {
- "name": "Barbadian Dollar"
- },
- "BYN": {
- "name": "Belarusian Rouble"
- },
- "BZD": {
- "name": "Belize Dollar"
- },
- "BMD": {
- "name": "Bermudan Dollar"
- },
- "BTN": {
- "name": "Bhutanese Ngultrum"
- },
- "BOB": {
- "name": "Bolivian Boliviano"
- },
- "BAM": {
- "name": "Bosnia-Herzegovina Convertible Mark"
- },
- "BWP": {
- "name": "Botswanan Pula"
- },
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
- "GBP": {
- "name": "British Pound",
- "symbol": "£"
- },
- "BND": {
- "name": "Brunei Dollar"
- },
- "BGN": {
- "name": "Bulgarian Lev"
- },
- "BIF": {
- "name": "Burundian Franc"
- },
- "KHR": {
- "name": "Cambodian Riel"
- },
- "CAD": {
- "name": "Canadian Dollar",
- "symbol": "CA$"
- },
- "CVE": {
- "name": "Cape Verdean Escudo"
- },
- "KYD": {
- "name": "Cayman Islands Dollar"
- },
- "XAF": {
- "name": "Central African CFA Franc",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "CFP Franc",
- "symbol": "CFPF"
- },
- "CLP": {
- "name": "Chilean Peso"
- },
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
- "COP": {
- "name": "Colombian Peso"
- },
- "KMF": {
- "name": "Comorian Franc"
- },
- "CDF": {
- "name": "Congolese Franc"
- },
- "CRC": {
- "name": "Costa Rican Colón"
- },
- "HRK": {
- "name": "Croatian Kuna"
- },
- "CUC": {
- "name": "Cuban Convertible Peso"
- },
- "CUP": {
- "name": "Cuban Peso"
- },
- "CZK": {
- "name": "Czech Koruna"
- },
- "DKK": {
- "name": "Danish Krone"
- },
- "DJF": {
- "name": "Djiboutian Franc"
- },
- "DOP": {
- "name": "Dominican Peso"
- },
- "XCD": {
- "name": "East Caribbean Dollar",
- "symbol": "EC$"
- },
- "EGP": {
- "name": "Egyptian Pound"
- },
- "ERN": {
- "name": "Eritrean Nakfa"
- },
- "ETB": {
- "name": "Ethiopian Birr"
- },
- "EUR": {
- "name": "Euro",
- "symbol": "€"
- },
- "FKP": {
- "name": "Falkland Islands Pound"
- },
- "FJD": {
- "name": "Fijian Dollar"
- },
- "GMD": {
- "name": "Gambian Dalasi"
- },
- "GEL": {
- "name": "Georgian Lari"
- },
- "GHS": {
- "name": "Ghanaian Cedi"
- },
- "GIP": {
- "name": "Gibraltar Pound"
- },
- "GTQ": {
- "name": "Guatemalan Quetzal"
- },
- "GNF": {
- "name": "Guinean Franc"
- },
- "GYD": {
- "name": "Guyanaese Dollar"
- },
- "HTG": {
- "name": "Haitian Gourde"
- },
- "HNL": {
- "name": "Honduran Lempira"
- },
- "HKD": {
- "name": "Hong Kong Dollar",
- "symbol": "HK$"
- },
- "HUF": {
- "name": "Hungarian Forint"
- },
- "ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Indonesian Rupiah"
- },
- "IRR": {
- "name": "Iranian Rial"
- },
- "IQD": {
- "name": "Iraqi Dinar"
- },
- "ILS": {
- "name": "Israeli New Shekel",
- "symbol": "₪"
- },
- "JMD": {
- "name": "Jamaican Dollar"
- },
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
- "JOD": {
- "name": "Jordanian Dinar"
- },
- "KZT": {
- "name": "Kazakhstani Tenge"
- },
- "KES": {
- "name": "Kenyan Shilling"
- },
- "KWD": {
- "name": "Kuwaiti Dinar"
- },
- "KGS": {
- "name": "Kyrgystani Som"
- },
- "LAK": {
- "name": "Laotian Kip"
- },
- "LBP": {
- "name": "Lebanese Pound"
- },
- "LSL": {
- "name": "Lesotho Loti"
- },
- "LRD": {
- "name": "Liberian Dollar"
- },
- "LYD": {
- "name": "Libyan Dinar"
- },
- "MOP": {
- "name": "Macanese Pataca"
- },
- "MKD": {
- "name": "Macedonian Denar"
- },
- "MGA": {
- "name": "Malagasy Ariary"
- },
- "MWK": {
- "name": "Malawian Kwacha"
- },
- "MYR": {
- "name": "Malaysian Ringgit"
- },
- "MVR": {
- "name": "Maldivian Rufiyaa"
- },
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
- "MUR": {
- "name": "Mauritian Rupee"
- },
- "MXN": {
- "name": "Mexican Peso",
- "symbol": "MX$"
- },
- "MDL": {
- "name": "Moldovan Leu"
- },
- "MNT": {
- "name": "Mongolian Tugrik"
- },
- "MAD": {
- "name": "Moroccan Dirham"
- },
- "MZN": {
- "name": "Mozambican Metical"
- },
- "MMK": {
- "name": "Myanmar Kyat"
- },
- "NAD": {
- "name": "Namibian Dollar"
- },
- "NPR": {
- "name": "Nepalese Rupee"
- },
- "ANG": {
- "name": "Netherlands Antillean Guilder"
- },
- "TWD": {
- "name": "New Taiwan Dollar",
- "symbol": "NT$"
- },
- "NZD": {
- "name": "New Zealand Dollar",
- "symbol": "NZ$"
- },
- "NIO": {
- "name": "Nicaraguan Córdoba"
- },
- "NGN": {
- "name": "Nigerian Naira"
- },
- "KPW": {
- "name": "North Korean Won"
- },
- "NOK": {
- "name": "Norwegian Krone"
- },
- "OMR": {
- "name": "Omani Rial"
- },
- "PKR": {
- "name": "Pakistani Rupee"
- },
- "PAB": {
- "name": "Panamanian Balboa"
- },
- "PGK": {
- "name": "Papua New Guinean Kina"
- },
- "PYG": {
- "name": "Paraguayan Guarani"
- },
- "PEN": {
- "name": "Peruvian Sol"
- },
- "PHP": {
- "name": "Philippine Piso"
- },
- "PLN": {
- "name": "Polish Zloty"
- },
- "QAR": {
- "name": "Qatari Rial"
- },
- "RON": {
- "name": "Romanian Leu"
- },
- "RUB": {
- "name": "Russian Rouble"
- },
- "RWF": {
- "name": "Rwandan Franc"
- },
- "SVC": {
- "name": "Salvadoran Colón"
- },
- "WST": {
- "name": "Samoan Tala"
- },
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
- },
- "SAR": {
- "name": "Saudi Riyal"
- },
- "RSD": {
- "name": "Serbian Dinar"
- },
- "SCR": {
- "name": "Seychellois Rupee"
- },
- "SLL": {
- "name": "Sierra Leonean Leone",
- "symbol": "Le"
- },
- "SGD": {
- "name": "Singapore Dollar"
- },
- "SBD": {
- "name": "Solomon Islands Dollar"
- },
- "SOS": {
- "name": "Somali Shilling"
- },
- "ZAR": {
- "name": "South African Rand"
- },
- "KRW": {
- "name": "South Korean Won",
- "symbol": "₩"
- },
- "SSP": {
- "name": "South Sudanese Pound"
- },
- "LKR": {
- "name": "Sri Lankan Rupee"
- },
- "SHP": {
- "name": "St. Helena Pound"
- },
- "SDG": {
- "name": "Sudanese Pound"
- },
- "SRD": {
- "name": "Surinamese Dollar"
- },
- "SZL": {
- "name": "Swazi Lilangeni"
- },
- "SEK": {
- "name": "Swedish Krona"
- },
- "CHF": {
- "name": "Swiss Franc"
- },
- "SYP": {
- "name": "Syrian Pound"
- },
- "TJS": {
- "name": "Tajikistani Somoni"
- },
- "TZS": {
- "name": "Tanzanian Shilling"
- },
- "THB": {
- "name": "Thai Baht"
- },
- "TOP": {
- "name": "Tongan Paʻanga"
- },
- "TTD": {
- "name": "Trinidad & Tobago Dollar"
- },
- "TND": {
- "name": "Tunisian Dinar"
- },
- "TRY": {
- "name": "Turkish Lira"
- },
- "TMT": {
- "name": "Turkmenistani Manat"
- },
- "UGX": {
- "name": "Ugandan Shilling"
- },
- "UAH": {
- "name": "Ukrainian Hryvnia"
- },
- "AED": {
- "name": "United Arab Emirates Dirham"
- },
- "UYU": {
- "name": "Uruguayan Peso"
- },
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
- "UZS": {
- "name": "Uzbekistani Som"
- },
- "VUV": {
- "name": "Vanuatu Vatu"
- },
- "VEF": {
- "name": "Venezuelan Bolívar"
- },
- "VND": {
- "name": "Vietnamese Dong",
- "symbol": "₫"
- },
- "XOF": {
- "name": "West African CFA Franc",
- "symbol": "CFA"
- },
- "YER": {
- "name": "Yemeni Rial"
- },
- "ZMW": {
- "name": "Zambian Kwacha"
- },
- "ZWL": {
- "name": "Zimbabwean Dollar (2009)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en-SS.json b/vendor/commerceguys/intl/resources/currency/en-SS.json
deleted file mode 100644
index bd110e507..000000000
--- a/vendor/commerceguys/intl/resources/currency/en-SS.json
+++ /dev/null
@@ -1,494 +0,0 @@
-{
- "AFN": {
- "name": "Afghan Afghani"
- },
- "ALL": {
- "name": "Albanian Lek"
- },
- "DZD": {
- "name": "Algerian Dinar"
- },
- "AOA": {
- "name": "Angolan Kwanza"
- },
- "ARS": {
- "name": "Argentine Peso"
- },
- "AMD": {
- "name": "Armenian Dram"
- },
- "AWG": {
- "name": "Aruban Florin"
- },
- "AUD": {
- "name": "Australian Dollar",
- "symbol": "A$"
- },
- "AZN": {
- "name": "Azerbaijani Manat"
- },
- "BSD": {
- "name": "Bahamian Dollar"
- },
- "BHD": {
- "name": "Bahraini Dinar"
- },
- "BDT": {
- "name": "Bangladeshi Taka"
- },
- "BBD": {
- "name": "Barbadian Dollar"
- },
- "BYN": {
- "name": "Belarusian Rouble"
- },
- "BZD": {
- "name": "Belize Dollar"
- },
- "BMD": {
- "name": "Bermudan Dollar"
- },
- "BTN": {
- "name": "Bhutanese Ngultrum"
- },
- "BOB": {
- "name": "Bolivian Boliviano"
- },
- "BAM": {
- "name": "Bosnia-Herzegovina Convertible Mark"
- },
- "BWP": {
- "name": "Botswanan Pula"
- },
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
- "GBP": {
- "name": "British Pound",
- "symbol": "GB£"
- },
- "BND": {
- "name": "Brunei Dollar"
- },
- "BGN": {
- "name": "Bulgarian Lev"
- },
- "BIF": {
- "name": "Burundian Franc"
- },
- "KHR": {
- "name": "Cambodian Riel"
- },
- "CAD": {
- "name": "Canadian Dollar",
- "symbol": "CA$"
- },
- "CVE": {
- "name": "Cape Verdean Escudo"
- },
- "KYD": {
- "name": "Cayman Islands Dollar"
- },
- "XAF": {
- "name": "Central African CFA Franc",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "CFP Franc",
- "symbol": "CFPF"
- },
- "CLP": {
- "name": "Chilean Peso"
- },
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
- "COP": {
- "name": "Colombian Peso"
- },
- "KMF": {
- "name": "Comorian Franc"
- },
- "CDF": {
- "name": "Congolese Franc"
- },
- "CRC": {
- "name": "Costa Rican Colón"
- },
- "HRK": {
- "name": "Croatian Kuna"
- },
- "CUC": {
- "name": "Cuban Convertible Peso"
- },
- "CUP": {
- "name": "Cuban Peso"
- },
- "CZK": {
- "name": "Czech Koruna"
- },
- "DKK": {
- "name": "Danish Krone"
- },
- "DJF": {
- "name": "Djiboutian Franc"
- },
- "DOP": {
- "name": "Dominican Peso"
- },
- "XCD": {
- "name": "East Caribbean Dollar",
- "symbol": "EC$"
- },
- "EGP": {
- "name": "Egyptian Pound"
- },
- "ERN": {
- "name": "Eritrean Nakfa"
- },
- "ETB": {
- "name": "Ethiopian Birr"
- },
- "EUR": {
- "name": "Euro",
- "symbol": "€"
- },
- "FKP": {
- "name": "Falkland Islands Pound"
- },
- "FJD": {
- "name": "Fijian Dollar"
- },
- "GMD": {
- "name": "Gambian Dalasi"
- },
- "GEL": {
- "name": "Georgian Lari"
- },
- "GHS": {
- "name": "Ghanaian Cedi"
- },
- "GIP": {
- "name": "Gibraltar Pound"
- },
- "GTQ": {
- "name": "Guatemalan Quetzal"
- },
- "GNF": {
- "name": "Guinean Franc"
- },
- "GYD": {
- "name": "Guyanaese Dollar"
- },
- "HTG": {
- "name": "Haitian Gourde"
- },
- "HNL": {
- "name": "Honduran Lempira"
- },
- "HKD": {
- "name": "Hong Kong Dollar",
- "symbol": "HK$"
- },
- "HUF": {
- "name": "Hungarian Forint"
- },
- "ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Indonesian Rupiah"
- },
- "IRR": {
- "name": "Iranian Rial"
- },
- "IQD": {
- "name": "Iraqi Dinar"
- },
- "ILS": {
- "name": "Israeli New Shekel",
- "symbol": "₪"
- },
- "JMD": {
- "name": "Jamaican Dollar"
- },
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
- "JOD": {
- "name": "Jordanian Dinar"
- },
- "KZT": {
- "name": "Kazakhstani Tenge"
- },
- "KES": {
- "name": "Kenyan Shilling"
- },
- "KWD": {
- "name": "Kuwaiti Dinar"
- },
- "KGS": {
- "name": "Kyrgystani Som"
- },
- "LAK": {
- "name": "Laotian Kip"
- },
- "LBP": {
- "name": "Lebanese Pound"
- },
- "LSL": {
- "name": "Lesotho Loti"
- },
- "LRD": {
- "name": "Liberian Dollar"
- },
- "LYD": {
- "name": "Libyan Dinar"
- },
- "MOP": {
- "name": "Macanese Pataca"
- },
- "MKD": {
- "name": "Macedonian Denar"
- },
- "MGA": {
- "name": "Malagasy Ariary"
- },
- "MWK": {
- "name": "Malawian Kwacha"
- },
- "MYR": {
- "name": "Malaysian Ringgit"
- },
- "MVR": {
- "name": "Maldivian Rufiyaa"
- },
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
- "MUR": {
- "name": "Mauritian Rupee"
- },
- "MXN": {
- "name": "Mexican Peso",
- "symbol": "MX$"
- },
- "MDL": {
- "name": "Moldovan Leu"
- },
- "MNT": {
- "name": "Mongolian Tugrik"
- },
- "MAD": {
- "name": "Moroccan Dirham"
- },
- "MZN": {
- "name": "Mozambican Metical"
- },
- "MMK": {
- "name": "Myanmar Kyat"
- },
- "NAD": {
- "name": "Namibian Dollar"
- },
- "NPR": {
- "name": "Nepalese Rupee"
- },
- "ANG": {
- "name": "Netherlands Antillean Guilder"
- },
- "TWD": {
- "name": "New Taiwan Dollar",
- "symbol": "NT$"
- },
- "NZD": {
- "name": "New Zealand Dollar",
- "symbol": "NZ$"
- },
- "NIO": {
- "name": "Nicaraguan Córdoba"
- },
- "NGN": {
- "name": "Nigerian Naira"
- },
- "KPW": {
- "name": "North Korean Won"
- },
- "NOK": {
- "name": "Norwegian Krone"
- },
- "OMR": {
- "name": "Omani Rial"
- },
- "PKR": {
- "name": "Pakistani Rupee"
- },
- "PAB": {
- "name": "Panamanian Balboa"
- },
- "PGK": {
- "name": "Papua New Guinean Kina"
- },
- "PYG": {
- "name": "Paraguayan Guarani"
- },
- "PEN": {
- "name": "Peruvian Sol"
- },
- "PHP": {
- "name": "Philippine Piso"
- },
- "PLN": {
- "name": "Polish Zloty"
- },
- "QAR": {
- "name": "Qatari Rial"
- },
- "RON": {
- "name": "Romanian Leu"
- },
- "RUB": {
- "name": "Russian Rouble"
- },
- "RWF": {
- "name": "Rwandan Franc"
- },
- "SVC": {
- "name": "Salvadoran Colón"
- },
- "WST": {
- "name": "Samoan Tala"
- },
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
- },
- "SAR": {
- "name": "Saudi Riyal"
- },
- "RSD": {
- "name": "Serbian Dinar"
- },
- "SCR": {
- "name": "Seychellois Rupee"
- },
- "SLL": {
- "name": "Sierra Leonean Leone"
- },
- "SGD": {
- "name": "Singapore Dollar"
- },
- "SBD": {
- "name": "Solomon Islands Dollar"
- },
- "SOS": {
- "name": "Somali Shilling"
- },
- "ZAR": {
- "name": "South African Rand"
- },
- "KRW": {
- "name": "South Korean Won",
- "symbol": "₩"
- },
- "SSP": {
- "name": "South Sudanese Pound",
- "symbol": "£"
- },
- "LKR": {
- "name": "Sri Lankan Rupee"
- },
- "SHP": {
- "name": "St. Helena Pound"
- },
- "SDG": {
- "name": "Sudanese Pound"
- },
- "SRD": {
- "name": "Surinamese Dollar"
- },
- "SZL": {
- "name": "Swazi Lilangeni"
- },
- "SEK": {
- "name": "Swedish Krona"
- },
- "CHF": {
- "name": "Swiss Franc"
- },
- "SYP": {
- "name": "Syrian Pound"
- },
- "TJS": {
- "name": "Tajikistani Somoni"
- },
- "TZS": {
- "name": "Tanzanian Shilling"
- },
- "THB": {
- "name": "Thai Baht"
- },
- "TOP": {
- "name": "Tongan Paʻanga"
- },
- "TTD": {
- "name": "Trinidad & Tobago Dollar"
- },
- "TND": {
- "name": "Tunisian Dinar"
- },
- "TRY": {
- "name": "Turkish Lira"
- },
- "TMT": {
- "name": "Turkmenistani Manat"
- },
- "UGX": {
- "name": "Ugandan Shilling"
- },
- "UAH": {
- "name": "Ukrainian Hryvnia"
- },
- "AED": {
- "name": "United Arab Emirates Dirham"
- },
- "UYU": {
- "name": "Uruguayan Peso"
- },
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
- "UZS": {
- "name": "Uzbekistani Som"
- },
- "VUV": {
- "name": "Vanuatu Vatu"
- },
- "VEF": {
- "name": "Venezuelan Bolívar"
- },
- "VND": {
- "name": "Vietnamese Dong",
- "symbol": "₫"
- },
- "XOF": {
- "name": "West African CFA Franc",
- "symbol": "CFA"
- },
- "YER": {
- "name": "Yemeni Rial"
- },
- "ZMW": {
- "name": "Zambian Kwacha"
- },
- "ZWL": {
- "name": "Zimbabwean Dollar (2009)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en-SX.json b/vendor/commerceguys/intl/resources/currency/en-SX.json
deleted file mode 100644
index 17555d40d..000000000
--- a/vendor/commerceguys/intl/resources/currency/en-SX.json
+++ /dev/null
@@ -1,494 +0,0 @@
-{
- "AFN": {
- "name": "Afghan Afghani"
- },
- "ALL": {
- "name": "Albanian Lek"
- },
- "DZD": {
- "name": "Algerian Dinar"
- },
- "AOA": {
- "name": "Angolan Kwanza"
- },
- "ARS": {
- "name": "Argentine Peso"
- },
- "AMD": {
- "name": "Armenian Dram"
- },
- "AWG": {
- "name": "Aruban Florin"
- },
- "AUD": {
- "name": "Australian Dollar",
- "symbol": "A$"
- },
- "AZN": {
- "name": "Azerbaijani Manat"
- },
- "BSD": {
- "name": "Bahamian Dollar"
- },
- "BHD": {
- "name": "Bahraini Dinar"
- },
- "BDT": {
- "name": "Bangladeshi Taka"
- },
- "BBD": {
- "name": "Barbadian Dollar"
- },
- "BYN": {
- "name": "Belarusian Rouble"
- },
- "BZD": {
- "name": "Belize Dollar"
- },
- "BMD": {
- "name": "Bermudan Dollar"
- },
- "BTN": {
- "name": "Bhutanese Ngultrum"
- },
- "BOB": {
- "name": "Bolivian Boliviano"
- },
- "BAM": {
- "name": "Bosnia-Herzegovina Convertible Mark"
- },
- "BWP": {
- "name": "Botswanan Pula"
- },
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
- "GBP": {
- "name": "British Pound",
- "symbol": "£"
- },
- "BND": {
- "name": "Brunei Dollar"
- },
- "BGN": {
- "name": "Bulgarian Lev"
- },
- "BIF": {
- "name": "Burundian Franc"
- },
- "KHR": {
- "name": "Cambodian Riel"
- },
- "CAD": {
- "name": "Canadian Dollar",
- "symbol": "CA$"
- },
- "CVE": {
- "name": "Cape Verdean Escudo"
- },
- "KYD": {
- "name": "Cayman Islands Dollar"
- },
- "XAF": {
- "name": "Central African CFA Franc",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "CFP Franc",
- "symbol": "CFPF"
- },
- "CLP": {
- "name": "Chilean Peso"
- },
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
- "COP": {
- "name": "Colombian Peso"
- },
- "KMF": {
- "name": "Comorian Franc"
- },
- "CDF": {
- "name": "Congolese Franc"
- },
- "CRC": {
- "name": "Costa Rican Colón"
- },
- "HRK": {
- "name": "Croatian Kuna"
- },
- "CUC": {
- "name": "Cuban Convertible Peso"
- },
- "CUP": {
- "name": "Cuban Peso"
- },
- "CZK": {
- "name": "Czech Koruna"
- },
- "DKK": {
- "name": "Danish Krone"
- },
- "DJF": {
- "name": "Djiboutian Franc"
- },
- "DOP": {
- "name": "Dominican Peso"
- },
- "XCD": {
- "name": "East Caribbean Dollar",
- "symbol": "EC$"
- },
- "EGP": {
- "name": "Egyptian Pound"
- },
- "ERN": {
- "name": "Eritrean Nakfa"
- },
- "ETB": {
- "name": "Ethiopian Birr"
- },
- "EUR": {
- "name": "Euro",
- "symbol": "€"
- },
- "FKP": {
- "name": "Falkland Islands Pound"
- },
- "FJD": {
- "name": "Fijian Dollar"
- },
- "GMD": {
- "name": "Gambian Dalasi"
- },
- "GEL": {
- "name": "Georgian Lari"
- },
- "GHS": {
- "name": "Ghanaian Cedi"
- },
- "GIP": {
- "name": "Gibraltar Pound"
- },
- "GTQ": {
- "name": "Guatemalan Quetzal"
- },
- "GNF": {
- "name": "Guinean Franc"
- },
- "GYD": {
- "name": "Guyanaese Dollar"
- },
- "HTG": {
- "name": "Haitian Gourde"
- },
- "HNL": {
- "name": "Honduran Lempira"
- },
- "HKD": {
- "name": "Hong Kong Dollar",
- "symbol": "HK$"
- },
- "HUF": {
- "name": "Hungarian Forint"
- },
- "ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Indonesian Rupiah"
- },
- "IRR": {
- "name": "Iranian Rial"
- },
- "IQD": {
- "name": "Iraqi Dinar"
- },
- "ILS": {
- "name": "Israeli New Shekel",
- "symbol": "₪"
- },
- "JMD": {
- "name": "Jamaican Dollar"
- },
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
- "JOD": {
- "name": "Jordanian Dinar"
- },
- "KZT": {
- "name": "Kazakhstani Tenge"
- },
- "KES": {
- "name": "Kenyan Shilling"
- },
- "KWD": {
- "name": "Kuwaiti Dinar"
- },
- "KGS": {
- "name": "Kyrgystani Som"
- },
- "LAK": {
- "name": "Laotian Kip"
- },
- "LBP": {
- "name": "Lebanese Pound"
- },
- "LSL": {
- "name": "Lesotho Loti"
- },
- "LRD": {
- "name": "Liberian Dollar"
- },
- "LYD": {
- "name": "Libyan Dinar"
- },
- "MOP": {
- "name": "Macanese Pataca"
- },
- "MKD": {
- "name": "Macedonian Denar"
- },
- "MGA": {
- "name": "Malagasy Ariary"
- },
- "MWK": {
- "name": "Malawian Kwacha"
- },
- "MYR": {
- "name": "Malaysian Ringgit"
- },
- "MVR": {
- "name": "Maldivian Rufiyaa"
- },
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
- "MUR": {
- "name": "Mauritian Rupee"
- },
- "MXN": {
- "name": "Mexican Peso",
- "symbol": "MX$"
- },
- "MDL": {
- "name": "Moldovan Leu"
- },
- "MNT": {
- "name": "Mongolian Tugrik"
- },
- "MAD": {
- "name": "Moroccan Dirham"
- },
- "MZN": {
- "name": "Mozambican Metical"
- },
- "MMK": {
- "name": "Myanmar Kyat"
- },
- "NAD": {
- "name": "Namibian Dollar"
- },
- "NPR": {
- "name": "Nepalese Rupee"
- },
- "ANG": {
- "name": "Netherlands Antillean Guilder",
- "symbol": "NAf."
- },
- "TWD": {
- "name": "New Taiwan Dollar",
- "symbol": "NT$"
- },
- "NZD": {
- "name": "New Zealand Dollar",
- "symbol": "NZ$"
- },
- "NIO": {
- "name": "Nicaraguan Córdoba"
- },
- "NGN": {
- "name": "Nigerian Naira"
- },
- "KPW": {
- "name": "North Korean Won"
- },
- "NOK": {
- "name": "Norwegian Krone"
- },
- "OMR": {
- "name": "Omani Rial"
- },
- "PKR": {
- "name": "Pakistani Rupee"
- },
- "PAB": {
- "name": "Panamanian Balboa"
- },
- "PGK": {
- "name": "Papua New Guinean Kina"
- },
- "PYG": {
- "name": "Paraguayan Guarani"
- },
- "PEN": {
- "name": "Peruvian Sol"
- },
- "PHP": {
- "name": "Philippine Piso"
- },
- "PLN": {
- "name": "Polish Zloty"
- },
- "QAR": {
- "name": "Qatari Rial"
- },
- "RON": {
- "name": "Romanian Leu"
- },
- "RUB": {
- "name": "Russian Rouble"
- },
- "RWF": {
- "name": "Rwandan Franc"
- },
- "SVC": {
- "name": "Salvadoran Colón"
- },
- "WST": {
- "name": "Samoan Tala"
- },
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
- },
- "SAR": {
- "name": "Saudi Riyal"
- },
- "RSD": {
- "name": "Serbian Dinar"
- },
- "SCR": {
- "name": "Seychellois Rupee"
- },
- "SLL": {
- "name": "Sierra Leonean Leone"
- },
- "SGD": {
- "name": "Singapore Dollar"
- },
- "SBD": {
- "name": "Solomon Islands Dollar"
- },
- "SOS": {
- "name": "Somali Shilling"
- },
- "ZAR": {
- "name": "South African Rand"
- },
- "KRW": {
- "name": "South Korean Won",
- "symbol": "₩"
- },
- "SSP": {
- "name": "South Sudanese Pound"
- },
- "LKR": {
- "name": "Sri Lankan Rupee"
- },
- "SHP": {
- "name": "St. Helena Pound"
- },
- "SDG": {
- "name": "Sudanese Pound"
- },
- "SRD": {
- "name": "Surinamese Dollar"
- },
- "SZL": {
- "name": "Swazi Lilangeni"
- },
- "SEK": {
- "name": "Swedish Krona"
- },
- "CHF": {
- "name": "Swiss Franc"
- },
- "SYP": {
- "name": "Syrian Pound"
- },
- "TJS": {
- "name": "Tajikistani Somoni"
- },
- "TZS": {
- "name": "Tanzanian Shilling"
- },
- "THB": {
- "name": "Thai Baht"
- },
- "TOP": {
- "name": "Tongan Paʻanga"
- },
- "TTD": {
- "name": "Trinidad & Tobago Dollar"
- },
- "TND": {
- "name": "Tunisian Dinar"
- },
- "TRY": {
- "name": "Turkish Lira"
- },
- "TMT": {
- "name": "Turkmenistani Manat"
- },
- "UGX": {
- "name": "Ugandan Shilling"
- },
- "UAH": {
- "name": "Ukrainian Hryvnia"
- },
- "AED": {
- "name": "United Arab Emirates Dirham"
- },
- "UYU": {
- "name": "Uruguayan Peso"
- },
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
- "UZS": {
- "name": "Uzbekistani Som"
- },
- "VUV": {
- "name": "Vanuatu Vatu"
- },
- "VEF": {
- "name": "Venezuelan Bolívar"
- },
- "VND": {
- "name": "Vietnamese Dong",
- "symbol": "₫"
- },
- "XOF": {
- "name": "West African CFA Franc",
- "symbol": "CFA"
- },
- "YER": {
- "name": "Yemeni Rial"
- },
- "ZMW": {
- "name": "Zambian Kwacha"
- },
- "ZWL": {
- "name": "Zimbabwean Dollar (2009)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en-SZ.json b/vendor/commerceguys/intl/resources/currency/en-SZ.json
deleted file mode 100644
index a223db811..000000000
--- a/vendor/commerceguys/intl/resources/currency/en-SZ.json
+++ /dev/null
@@ -1,494 +0,0 @@
-{
- "AFN": {
- "name": "Afghan Afghani"
- },
- "ALL": {
- "name": "Albanian Lek"
- },
- "DZD": {
- "name": "Algerian Dinar"
- },
- "AOA": {
- "name": "Angolan Kwanza"
- },
- "ARS": {
- "name": "Argentine Peso"
- },
- "AMD": {
- "name": "Armenian Dram"
- },
- "AWG": {
- "name": "Aruban Florin"
- },
- "AUD": {
- "name": "Australian Dollar",
- "symbol": "A$"
- },
- "AZN": {
- "name": "Azerbaijani Manat"
- },
- "BSD": {
- "name": "Bahamian Dollar"
- },
- "BHD": {
- "name": "Bahraini Dinar"
- },
- "BDT": {
- "name": "Bangladeshi Taka"
- },
- "BBD": {
- "name": "Barbadian Dollar"
- },
- "BYN": {
- "name": "Belarusian Rouble"
- },
- "BZD": {
- "name": "Belize Dollar"
- },
- "BMD": {
- "name": "Bermudan Dollar"
- },
- "BTN": {
- "name": "Bhutanese Ngultrum"
- },
- "BOB": {
- "name": "Bolivian Boliviano"
- },
- "BAM": {
- "name": "Bosnia-Herzegovina Convertible Mark"
- },
- "BWP": {
- "name": "Botswanan Pula"
- },
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
- "GBP": {
- "name": "British Pound",
- "symbol": "£"
- },
- "BND": {
- "name": "Brunei Dollar"
- },
- "BGN": {
- "name": "Bulgarian Lev"
- },
- "BIF": {
- "name": "Burundian Franc"
- },
- "KHR": {
- "name": "Cambodian Riel"
- },
- "CAD": {
- "name": "Canadian Dollar",
- "symbol": "CA$"
- },
- "CVE": {
- "name": "Cape Verdean Escudo"
- },
- "KYD": {
- "name": "Cayman Islands Dollar"
- },
- "XAF": {
- "name": "Central African CFA Franc",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "CFP Franc",
- "symbol": "CFPF"
- },
- "CLP": {
- "name": "Chilean Peso"
- },
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
- "COP": {
- "name": "Colombian Peso"
- },
- "KMF": {
- "name": "Comorian Franc"
- },
- "CDF": {
- "name": "Congolese Franc"
- },
- "CRC": {
- "name": "Costa Rican Colón"
- },
- "HRK": {
- "name": "Croatian Kuna"
- },
- "CUC": {
- "name": "Cuban Convertible Peso"
- },
- "CUP": {
- "name": "Cuban Peso"
- },
- "CZK": {
- "name": "Czech Koruna"
- },
- "DKK": {
- "name": "Danish Krone"
- },
- "DJF": {
- "name": "Djiboutian Franc"
- },
- "DOP": {
- "name": "Dominican Peso"
- },
- "XCD": {
- "name": "East Caribbean Dollar",
- "symbol": "EC$"
- },
- "EGP": {
- "name": "Egyptian Pound"
- },
- "ERN": {
- "name": "Eritrean Nakfa"
- },
- "ETB": {
- "name": "Ethiopian Birr"
- },
- "EUR": {
- "name": "Euro",
- "symbol": "€"
- },
- "FKP": {
- "name": "Falkland Islands Pound"
- },
- "FJD": {
- "name": "Fijian Dollar"
- },
- "GMD": {
- "name": "Gambian Dalasi"
- },
- "GEL": {
- "name": "Georgian Lari"
- },
- "GHS": {
- "name": "Ghanaian Cedi"
- },
- "GIP": {
- "name": "Gibraltar Pound"
- },
- "GTQ": {
- "name": "Guatemalan Quetzal"
- },
- "GNF": {
- "name": "Guinean Franc"
- },
- "GYD": {
- "name": "Guyanaese Dollar"
- },
- "HTG": {
- "name": "Haitian Gourde"
- },
- "HNL": {
- "name": "Honduran Lempira"
- },
- "HKD": {
- "name": "Hong Kong Dollar",
- "symbol": "HK$"
- },
- "HUF": {
- "name": "Hungarian Forint"
- },
- "ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Indonesian Rupiah"
- },
- "IRR": {
- "name": "Iranian Rial"
- },
- "IQD": {
- "name": "Iraqi Dinar"
- },
- "ILS": {
- "name": "Israeli New Shekel",
- "symbol": "₪"
- },
- "JMD": {
- "name": "Jamaican Dollar"
- },
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
- "JOD": {
- "name": "Jordanian Dinar"
- },
- "KZT": {
- "name": "Kazakhstani Tenge"
- },
- "KES": {
- "name": "Kenyan Shilling"
- },
- "KWD": {
- "name": "Kuwaiti Dinar"
- },
- "KGS": {
- "name": "Kyrgystani Som"
- },
- "LAK": {
- "name": "Laotian Kip"
- },
- "LBP": {
- "name": "Lebanese Pound"
- },
- "LSL": {
- "name": "Lesotho Loti"
- },
- "LRD": {
- "name": "Liberian Dollar"
- },
- "LYD": {
- "name": "Libyan Dinar"
- },
- "MOP": {
- "name": "Macanese Pataca"
- },
- "MKD": {
- "name": "Macedonian Denar"
- },
- "MGA": {
- "name": "Malagasy Ariary"
- },
- "MWK": {
- "name": "Malawian Kwacha"
- },
- "MYR": {
- "name": "Malaysian Ringgit"
- },
- "MVR": {
- "name": "Maldivian Rufiyaa"
- },
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
- "MUR": {
- "name": "Mauritian Rupee"
- },
- "MXN": {
- "name": "Mexican Peso",
- "symbol": "MX$"
- },
- "MDL": {
- "name": "Moldovan Leu"
- },
- "MNT": {
- "name": "Mongolian Tugrik"
- },
- "MAD": {
- "name": "Moroccan Dirham"
- },
- "MZN": {
- "name": "Mozambican Metical"
- },
- "MMK": {
- "name": "Myanmar Kyat"
- },
- "NAD": {
- "name": "Namibian Dollar"
- },
- "NPR": {
- "name": "Nepalese Rupee"
- },
- "ANG": {
- "name": "Netherlands Antillean Guilder"
- },
- "TWD": {
- "name": "New Taiwan Dollar",
- "symbol": "NT$"
- },
- "NZD": {
- "name": "New Zealand Dollar",
- "symbol": "NZ$"
- },
- "NIO": {
- "name": "Nicaraguan Córdoba"
- },
- "NGN": {
- "name": "Nigerian Naira"
- },
- "KPW": {
- "name": "North Korean Won"
- },
- "NOK": {
- "name": "Norwegian Krone"
- },
- "OMR": {
- "name": "Omani Rial"
- },
- "PKR": {
- "name": "Pakistani Rupee"
- },
- "PAB": {
- "name": "Panamanian Balboa"
- },
- "PGK": {
- "name": "Papua New Guinean Kina"
- },
- "PYG": {
- "name": "Paraguayan Guarani"
- },
- "PEN": {
- "name": "Peruvian Sol"
- },
- "PHP": {
- "name": "Philippine Piso"
- },
- "PLN": {
- "name": "Polish Zloty"
- },
- "QAR": {
- "name": "Qatari Rial"
- },
- "RON": {
- "name": "Romanian Leu"
- },
- "RUB": {
- "name": "Russian Rouble"
- },
- "RWF": {
- "name": "Rwandan Franc"
- },
- "SVC": {
- "name": "Salvadoran Colón"
- },
- "WST": {
- "name": "Samoan Tala"
- },
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
- },
- "SAR": {
- "name": "Saudi Riyal"
- },
- "RSD": {
- "name": "Serbian Dinar"
- },
- "SCR": {
- "name": "Seychellois Rupee"
- },
- "SLL": {
- "name": "Sierra Leonean Leone"
- },
- "SGD": {
- "name": "Singapore Dollar"
- },
- "SBD": {
- "name": "Solomon Islands Dollar"
- },
- "SOS": {
- "name": "Somali Shilling"
- },
- "ZAR": {
- "name": "South African Rand"
- },
- "KRW": {
- "name": "South Korean Won",
- "symbol": "₩"
- },
- "SSP": {
- "name": "South Sudanese Pound"
- },
- "LKR": {
- "name": "Sri Lankan Rupee"
- },
- "SHP": {
- "name": "St. Helena Pound"
- },
- "SDG": {
- "name": "Sudanese Pound"
- },
- "SRD": {
- "name": "Surinamese Dollar"
- },
- "SZL": {
- "name": "Swazi Lilangeni",
- "symbol": "E"
- },
- "SEK": {
- "name": "Swedish Krona"
- },
- "CHF": {
- "name": "Swiss Franc"
- },
- "SYP": {
- "name": "Syrian Pound"
- },
- "TJS": {
- "name": "Tajikistani Somoni"
- },
- "TZS": {
- "name": "Tanzanian Shilling"
- },
- "THB": {
- "name": "Thai Baht"
- },
- "TOP": {
- "name": "Tongan Paʻanga"
- },
- "TTD": {
- "name": "Trinidad & Tobago Dollar"
- },
- "TND": {
- "name": "Tunisian Dinar"
- },
- "TRY": {
- "name": "Turkish Lira"
- },
- "TMT": {
- "name": "Turkmenistani Manat"
- },
- "UGX": {
- "name": "Ugandan Shilling"
- },
- "UAH": {
- "name": "Ukrainian Hryvnia"
- },
- "AED": {
- "name": "United Arab Emirates Dirham"
- },
- "UYU": {
- "name": "Uruguayan Peso"
- },
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
- "UZS": {
- "name": "Uzbekistani Som"
- },
- "VUV": {
- "name": "Vanuatu Vatu"
- },
- "VEF": {
- "name": "Venezuelan Bolívar"
- },
- "VND": {
- "name": "Vietnamese Dong",
- "symbol": "₫"
- },
- "XOF": {
- "name": "West African CFA Franc",
- "symbol": "CFA"
- },
- "YER": {
- "name": "Yemeni Rial"
- },
- "ZMW": {
- "name": "Zambian Kwacha"
- },
- "ZWL": {
- "name": "Zimbabwean Dollar (2009)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en-TC.json b/vendor/commerceguys/intl/resources/currency/en-TC.json
deleted file mode 100644
index 97dbe0dbf..000000000
--- a/vendor/commerceguys/intl/resources/currency/en-TC.json
+++ /dev/null
@@ -1,493 +0,0 @@
-{
- "AFN": {
- "name": "Afghan Afghani"
- },
- "ALL": {
- "name": "Albanian Lek"
- },
- "DZD": {
- "name": "Algerian Dinar"
- },
- "AOA": {
- "name": "Angolan Kwanza"
- },
- "ARS": {
- "name": "Argentine Peso"
- },
- "AMD": {
- "name": "Armenian Dram"
- },
- "AWG": {
- "name": "Aruban Florin"
- },
- "AUD": {
- "name": "Australian Dollar",
- "symbol": "A$"
- },
- "AZN": {
- "name": "Azerbaijani Manat"
- },
- "BSD": {
- "name": "Bahamian Dollar"
- },
- "BHD": {
- "name": "Bahraini Dinar"
- },
- "BDT": {
- "name": "Bangladeshi Taka"
- },
- "BBD": {
- "name": "Barbadian Dollar"
- },
- "BYN": {
- "name": "Belarusian Rouble"
- },
- "BZD": {
- "name": "Belize Dollar"
- },
- "BMD": {
- "name": "Bermudan Dollar"
- },
- "BTN": {
- "name": "Bhutanese Ngultrum"
- },
- "BOB": {
- "name": "Bolivian Boliviano"
- },
- "BAM": {
- "name": "Bosnia-Herzegovina Convertible Mark"
- },
- "BWP": {
- "name": "Botswanan Pula"
- },
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
- "GBP": {
- "name": "British Pound",
- "symbol": "£"
- },
- "BND": {
- "name": "Brunei Dollar"
- },
- "BGN": {
- "name": "Bulgarian Lev"
- },
- "BIF": {
- "name": "Burundian Franc"
- },
- "KHR": {
- "name": "Cambodian Riel"
- },
- "CAD": {
- "name": "Canadian Dollar",
- "symbol": "CA$"
- },
- "CVE": {
- "name": "Cape Verdean Escudo"
- },
- "KYD": {
- "name": "Cayman Islands Dollar"
- },
- "XAF": {
- "name": "Central African CFA Franc",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "CFP Franc",
- "symbol": "CFPF"
- },
- "CLP": {
- "name": "Chilean Peso"
- },
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
- "COP": {
- "name": "Colombian Peso"
- },
- "KMF": {
- "name": "Comorian Franc"
- },
- "CDF": {
- "name": "Congolese Franc"
- },
- "CRC": {
- "name": "Costa Rican Colón"
- },
- "HRK": {
- "name": "Croatian Kuna"
- },
- "CUC": {
- "name": "Cuban Convertible Peso"
- },
- "CUP": {
- "name": "Cuban Peso"
- },
- "CZK": {
- "name": "Czech Koruna"
- },
- "DKK": {
- "name": "Danish Krone"
- },
- "DJF": {
- "name": "Djiboutian Franc"
- },
- "DOP": {
- "name": "Dominican Peso"
- },
- "XCD": {
- "name": "East Caribbean Dollar",
- "symbol": "EC$"
- },
- "EGP": {
- "name": "Egyptian Pound"
- },
- "ERN": {
- "name": "Eritrean Nakfa"
- },
- "ETB": {
- "name": "Ethiopian Birr"
- },
- "EUR": {
- "name": "Euro",
- "symbol": "€"
- },
- "FKP": {
- "name": "Falkland Islands Pound"
- },
- "FJD": {
- "name": "Fijian Dollar"
- },
- "GMD": {
- "name": "Gambian Dalasi"
- },
- "GEL": {
- "name": "Georgian Lari"
- },
- "GHS": {
- "name": "Ghanaian Cedi"
- },
- "GIP": {
- "name": "Gibraltar Pound"
- },
- "GTQ": {
- "name": "Guatemalan Quetzal"
- },
- "GNF": {
- "name": "Guinean Franc"
- },
- "GYD": {
- "name": "Guyanaese Dollar"
- },
- "HTG": {
- "name": "Haitian Gourde"
- },
- "HNL": {
- "name": "Honduran Lempira"
- },
- "HKD": {
- "name": "Hong Kong Dollar",
- "symbol": "HK$"
- },
- "HUF": {
- "name": "Hungarian Forint"
- },
- "ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Indonesian Rupiah"
- },
- "IRR": {
- "name": "Iranian Rial"
- },
- "IQD": {
- "name": "Iraqi Dinar"
- },
- "ILS": {
- "name": "Israeli New Shekel",
- "symbol": "₪"
- },
- "JMD": {
- "name": "Jamaican Dollar"
- },
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
- "JOD": {
- "name": "Jordanian Dinar"
- },
- "KZT": {
- "name": "Kazakhstani Tenge"
- },
- "KES": {
- "name": "Kenyan Shilling"
- },
- "KWD": {
- "name": "Kuwaiti Dinar"
- },
- "KGS": {
- "name": "Kyrgystani Som"
- },
- "LAK": {
- "name": "Laotian Kip"
- },
- "LBP": {
- "name": "Lebanese Pound"
- },
- "LSL": {
- "name": "Lesotho Loti"
- },
- "LRD": {
- "name": "Liberian Dollar"
- },
- "LYD": {
- "name": "Libyan Dinar"
- },
- "MOP": {
- "name": "Macanese Pataca"
- },
- "MKD": {
- "name": "Macedonian Denar"
- },
- "MGA": {
- "name": "Malagasy Ariary"
- },
- "MWK": {
- "name": "Malawian Kwacha"
- },
- "MYR": {
- "name": "Malaysian Ringgit"
- },
- "MVR": {
- "name": "Maldivian Rufiyaa"
- },
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
- "MUR": {
- "name": "Mauritian Rupee"
- },
- "MXN": {
- "name": "Mexican Peso",
- "symbol": "MX$"
- },
- "MDL": {
- "name": "Moldovan Leu"
- },
- "MNT": {
- "name": "Mongolian Tugrik"
- },
- "MAD": {
- "name": "Moroccan Dirham"
- },
- "MZN": {
- "name": "Mozambican Metical"
- },
- "MMK": {
- "name": "Myanmar Kyat"
- },
- "NAD": {
- "name": "Namibian Dollar"
- },
- "NPR": {
- "name": "Nepalese Rupee"
- },
- "ANG": {
- "name": "Netherlands Antillean Guilder"
- },
- "TWD": {
- "name": "New Taiwan Dollar",
- "symbol": "NT$"
- },
- "NZD": {
- "name": "New Zealand Dollar",
- "symbol": "NZ$"
- },
- "NIO": {
- "name": "Nicaraguan Córdoba"
- },
- "NGN": {
- "name": "Nigerian Naira"
- },
- "KPW": {
- "name": "North Korean Won"
- },
- "NOK": {
- "name": "Norwegian Krone"
- },
- "OMR": {
- "name": "Omani Rial"
- },
- "PKR": {
- "name": "Pakistani Rupee"
- },
- "PAB": {
- "name": "Panamanian Balboa"
- },
- "PGK": {
- "name": "Papua New Guinean Kina"
- },
- "PYG": {
- "name": "Paraguayan Guarani"
- },
- "PEN": {
- "name": "Peruvian Sol"
- },
- "PHP": {
- "name": "Philippine Piso"
- },
- "PLN": {
- "name": "Polish Zloty"
- },
- "QAR": {
- "name": "Qatari Rial"
- },
- "RON": {
- "name": "Romanian Leu"
- },
- "RUB": {
- "name": "Russian Rouble"
- },
- "RWF": {
- "name": "Rwandan Franc"
- },
- "SVC": {
- "name": "Salvadoran Colón"
- },
- "WST": {
- "name": "Samoan Tala"
- },
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
- },
- "SAR": {
- "name": "Saudi Riyal"
- },
- "RSD": {
- "name": "Serbian Dinar"
- },
- "SCR": {
- "name": "Seychellois Rupee"
- },
- "SLL": {
- "name": "Sierra Leonean Leone"
- },
- "SGD": {
- "name": "Singapore Dollar"
- },
- "SBD": {
- "name": "Solomon Islands Dollar"
- },
- "SOS": {
- "name": "Somali Shilling"
- },
- "ZAR": {
- "name": "South African Rand"
- },
- "KRW": {
- "name": "South Korean Won",
- "symbol": "₩"
- },
- "SSP": {
- "name": "South Sudanese Pound"
- },
- "LKR": {
- "name": "Sri Lankan Rupee"
- },
- "SHP": {
- "name": "St. Helena Pound"
- },
- "SDG": {
- "name": "Sudanese Pound"
- },
- "SRD": {
- "name": "Surinamese Dollar"
- },
- "SZL": {
- "name": "Swazi Lilangeni"
- },
- "SEK": {
- "name": "Swedish Krona"
- },
- "CHF": {
- "name": "Swiss Franc"
- },
- "SYP": {
- "name": "Syrian Pound"
- },
- "TJS": {
- "name": "Tajikistani Somoni"
- },
- "TZS": {
- "name": "Tanzanian Shilling"
- },
- "THB": {
- "name": "Thai Baht"
- },
- "TOP": {
- "name": "Tongan Paʻanga"
- },
- "TTD": {
- "name": "Trinidad & Tobago Dollar"
- },
- "TND": {
- "name": "Tunisian Dinar"
- },
- "TRY": {
- "name": "Turkish Lira"
- },
- "TMT": {
- "name": "Turkmenistani Manat"
- },
- "UGX": {
- "name": "Ugandan Shilling"
- },
- "UAH": {
- "name": "Ukrainian Hryvnia"
- },
- "AED": {
- "name": "United Arab Emirates Dirham"
- },
- "UYU": {
- "name": "Uruguayan Peso"
- },
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
- "UZS": {
- "name": "Uzbekistani Som"
- },
- "VUV": {
- "name": "Vanuatu Vatu"
- },
- "VEF": {
- "name": "Venezuelan Bolívar"
- },
- "VND": {
- "name": "Vietnamese Dong",
- "symbol": "₫"
- },
- "XOF": {
- "name": "West African CFA Franc",
- "symbol": "CFA"
- },
- "YER": {
- "name": "Yemeni Rial"
- },
- "ZMW": {
- "name": "Zambian Kwacha"
- },
- "ZWL": {
- "name": "Zimbabwean Dollar (2009)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en-TK.json b/vendor/commerceguys/intl/resources/currency/en-TK.json
deleted file mode 100644
index f382cfbb1..000000000
--- a/vendor/commerceguys/intl/resources/currency/en-TK.json
+++ /dev/null
@@ -1,493 +0,0 @@
-{
- "AFN": {
- "name": "Afghan Afghani"
- },
- "ALL": {
- "name": "Albanian Lek"
- },
- "DZD": {
- "name": "Algerian Dinar"
- },
- "AOA": {
- "name": "Angolan Kwanza"
- },
- "ARS": {
- "name": "Argentine Peso"
- },
- "AMD": {
- "name": "Armenian Dram"
- },
- "AWG": {
- "name": "Aruban Florin"
- },
- "AUD": {
- "name": "Australian Dollar",
- "symbol": "A$"
- },
- "AZN": {
- "name": "Azerbaijani Manat"
- },
- "BSD": {
- "name": "Bahamian Dollar"
- },
- "BHD": {
- "name": "Bahraini Dinar"
- },
- "BDT": {
- "name": "Bangladeshi Taka"
- },
- "BBD": {
- "name": "Barbadian Dollar"
- },
- "BYN": {
- "name": "Belarusian Rouble"
- },
- "BZD": {
- "name": "Belize Dollar"
- },
- "BMD": {
- "name": "Bermudan Dollar"
- },
- "BTN": {
- "name": "Bhutanese Ngultrum"
- },
- "BOB": {
- "name": "Bolivian Boliviano"
- },
- "BAM": {
- "name": "Bosnia-Herzegovina Convertible Mark"
- },
- "BWP": {
- "name": "Botswanan Pula"
- },
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
- "GBP": {
- "name": "British Pound",
- "symbol": "£"
- },
- "BND": {
- "name": "Brunei Dollar"
- },
- "BGN": {
- "name": "Bulgarian Lev"
- },
- "BIF": {
- "name": "Burundian Franc"
- },
- "KHR": {
- "name": "Cambodian Riel"
- },
- "CAD": {
- "name": "Canadian Dollar",
- "symbol": "CA$"
- },
- "CVE": {
- "name": "Cape Verdean Escudo"
- },
- "KYD": {
- "name": "Cayman Islands Dollar"
- },
- "XAF": {
- "name": "Central African CFA Franc",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "CFP Franc",
- "symbol": "CFPF"
- },
- "CLP": {
- "name": "Chilean Peso"
- },
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
- "COP": {
- "name": "Colombian Peso"
- },
- "KMF": {
- "name": "Comorian Franc"
- },
- "CDF": {
- "name": "Congolese Franc"
- },
- "CRC": {
- "name": "Costa Rican Colón"
- },
- "HRK": {
- "name": "Croatian Kuna"
- },
- "CUC": {
- "name": "Cuban Convertible Peso"
- },
- "CUP": {
- "name": "Cuban Peso"
- },
- "CZK": {
- "name": "Czech Koruna"
- },
- "DKK": {
- "name": "Danish Krone"
- },
- "DJF": {
- "name": "Djiboutian Franc"
- },
- "DOP": {
- "name": "Dominican Peso"
- },
- "XCD": {
- "name": "East Caribbean Dollar",
- "symbol": "EC$"
- },
- "EGP": {
- "name": "Egyptian Pound"
- },
- "ERN": {
- "name": "Eritrean Nakfa"
- },
- "ETB": {
- "name": "Ethiopian Birr"
- },
- "EUR": {
- "name": "Euro",
- "symbol": "€"
- },
- "FKP": {
- "name": "Falkland Islands Pound"
- },
- "FJD": {
- "name": "Fijian Dollar"
- },
- "GMD": {
- "name": "Gambian Dalasi"
- },
- "GEL": {
- "name": "Georgian Lari"
- },
- "GHS": {
- "name": "Ghanaian Cedi"
- },
- "GIP": {
- "name": "Gibraltar Pound"
- },
- "GTQ": {
- "name": "Guatemalan Quetzal"
- },
- "GNF": {
- "name": "Guinean Franc"
- },
- "GYD": {
- "name": "Guyanaese Dollar"
- },
- "HTG": {
- "name": "Haitian Gourde"
- },
- "HNL": {
- "name": "Honduran Lempira"
- },
- "HKD": {
- "name": "Hong Kong Dollar",
- "symbol": "HK$"
- },
- "HUF": {
- "name": "Hungarian Forint"
- },
- "ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Indonesian Rupiah"
- },
- "IRR": {
- "name": "Iranian Rial"
- },
- "IQD": {
- "name": "Iraqi Dinar"
- },
- "ILS": {
- "name": "Israeli New Shekel",
- "symbol": "₪"
- },
- "JMD": {
- "name": "Jamaican Dollar"
- },
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
- "JOD": {
- "name": "Jordanian Dinar"
- },
- "KZT": {
- "name": "Kazakhstani Tenge"
- },
- "KES": {
- "name": "Kenyan Shilling"
- },
- "KWD": {
- "name": "Kuwaiti Dinar"
- },
- "KGS": {
- "name": "Kyrgystani Som"
- },
- "LAK": {
- "name": "Laotian Kip"
- },
- "LBP": {
- "name": "Lebanese Pound"
- },
- "LSL": {
- "name": "Lesotho Loti"
- },
- "LRD": {
- "name": "Liberian Dollar"
- },
- "LYD": {
- "name": "Libyan Dinar"
- },
- "MOP": {
- "name": "Macanese Pataca"
- },
- "MKD": {
- "name": "Macedonian Denar"
- },
- "MGA": {
- "name": "Malagasy Ariary"
- },
- "MWK": {
- "name": "Malawian Kwacha"
- },
- "MYR": {
- "name": "Malaysian Ringgit"
- },
- "MVR": {
- "name": "Maldivian Rufiyaa"
- },
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
- "MUR": {
- "name": "Mauritian Rupee"
- },
- "MXN": {
- "name": "Mexican Peso",
- "symbol": "MX$"
- },
- "MDL": {
- "name": "Moldovan Leu"
- },
- "MNT": {
- "name": "Mongolian Tugrik"
- },
- "MAD": {
- "name": "Moroccan Dirham"
- },
- "MZN": {
- "name": "Mozambican Metical"
- },
- "MMK": {
- "name": "Myanmar Kyat"
- },
- "NAD": {
- "name": "Namibian Dollar"
- },
- "NPR": {
- "name": "Nepalese Rupee"
- },
- "ANG": {
- "name": "Netherlands Antillean Guilder"
- },
- "TWD": {
- "name": "New Taiwan Dollar",
- "symbol": "NT$"
- },
- "NZD": {
- "name": "New Zealand Dollar",
- "symbol": "$"
- },
- "NIO": {
- "name": "Nicaraguan Córdoba"
- },
- "NGN": {
- "name": "Nigerian Naira"
- },
- "KPW": {
- "name": "North Korean Won"
- },
- "NOK": {
- "name": "Norwegian Krone"
- },
- "OMR": {
- "name": "Omani Rial"
- },
- "PKR": {
- "name": "Pakistani Rupee"
- },
- "PAB": {
- "name": "Panamanian Balboa"
- },
- "PGK": {
- "name": "Papua New Guinean Kina"
- },
- "PYG": {
- "name": "Paraguayan Guarani"
- },
- "PEN": {
- "name": "Peruvian Sol"
- },
- "PHP": {
- "name": "Philippine Piso"
- },
- "PLN": {
- "name": "Polish Zloty"
- },
- "QAR": {
- "name": "Qatari Rial"
- },
- "RON": {
- "name": "Romanian Leu"
- },
- "RUB": {
- "name": "Russian Rouble"
- },
- "RWF": {
- "name": "Rwandan Franc"
- },
- "SVC": {
- "name": "Salvadoran Colón"
- },
- "WST": {
- "name": "Samoan Tala"
- },
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
- },
- "SAR": {
- "name": "Saudi Riyal"
- },
- "RSD": {
- "name": "Serbian Dinar"
- },
- "SCR": {
- "name": "Seychellois Rupee"
- },
- "SLL": {
- "name": "Sierra Leonean Leone"
- },
- "SGD": {
- "name": "Singapore Dollar"
- },
- "SBD": {
- "name": "Solomon Islands Dollar"
- },
- "SOS": {
- "name": "Somali Shilling"
- },
- "ZAR": {
- "name": "South African Rand"
- },
- "KRW": {
- "name": "South Korean Won",
- "symbol": "₩"
- },
- "SSP": {
- "name": "South Sudanese Pound"
- },
- "LKR": {
- "name": "Sri Lankan Rupee"
- },
- "SHP": {
- "name": "St. Helena Pound"
- },
- "SDG": {
- "name": "Sudanese Pound"
- },
- "SRD": {
- "name": "Surinamese Dollar"
- },
- "SZL": {
- "name": "Swazi Lilangeni"
- },
- "SEK": {
- "name": "Swedish Krona"
- },
- "CHF": {
- "name": "Swiss Franc"
- },
- "SYP": {
- "name": "Syrian Pound"
- },
- "TJS": {
- "name": "Tajikistani Somoni"
- },
- "TZS": {
- "name": "Tanzanian Shilling"
- },
- "THB": {
- "name": "Thai Baht"
- },
- "TOP": {
- "name": "Tongan Paʻanga"
- },
- "TTD": {
- "name": "Trinidad & Tobago Dollar"
- },
- "TND": {
- "name": "Tunisian Dinar"
- },
- "TRY": {
- "name": "Turkish Lira"
- },
- "TMT": {
- "name": "Turkmenistani Manat"
- },
- "UGX": {
- "name": "Ugandan Shilling"
- },
- "UAH": {
- "name": "Ukrainian Hryvnia"
- },
- "AED": {
- "name": "United Arab Emirates Dirham"
- },
- "UYU": {
- "name": "Uruguayan Peso"
- },
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
- "UZS": {
- "name": "Uzbekistani Som"
- },
- "VUV": {
- "name": "Vanuatu Vatu"
- },
- "VEF": {
- "name": "Venezuelan Bolívar"
- },
- "VND": {
- "name": "Vietnamese Dong",
- "symbol": "₫"
- },
- "XOF": {
- "name": "West African CFA Franc",
- "symbol": "CFA"
- },
- "YER": {
- "name": "Yemeni Rial"
- },
- "ZMW": {
- "name": "Zambian Kwacha"
- },
- "ZWL": {
- "name": "Zimbabwean Dollar (2009)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en-TO.json b/vendor/commerceguys/intl/resources/currency/en-TO.json
deleted file mode 100644
index 149f8c5c7..000000000
--- a/vendor/commerceguys/intl/resources/currency/en-TO.json
+++ /dev/null
@@ -1,494 +0,0 @@
-{
- "AFN": {
- "name": "Afghan Afghani"
- },
- "ALL": {
- "name": "Albanian Lek"
- },
- "DZD": {
- "name": "Algerian Dinar"
- },
- "AOA": {
- "name": "Angolan Kwanza"
- },
- "ARS": {
- "name": "Argentine Peso"
- },
- "AMD": {
- "name": "Armenian Dram"
- },
- "AWG": {
- "name": "Aruban Florin"
- },
- "AUD": {
- "name": "Australian Dollar",
- "symbol": "A$"
- },
- "AZN": {
- "name": "Azerbaijani Manat"
- },
- "BSD": {
- "name": "Bahamian Dollar"
- },
- "BHD": {
- "name": "Bahraini Dinar"
- },
- "BDT": {
- "name": "Bangladeshi Taka"
- },
- "BBD": {
- "name": "Barbadian Dollar"
- },
- "BYN": {
- "name": "Belarusian Rouble"
- },
- "BZD": {
- "name": "Belize Dollar"
- },
- "BMD": {
- "name": "Bermudan Dollar"
- },
- "BTN": {
- "name": "Bhutanese Ngultrum"
- },
- "BOB": {
- "name": "Bolivian Boliviano"
- },
- "BAM": {
- "name": "Bosnia-Herzegovina Convertible Mark"
- },
- "BWP": {
- "name": "Botswanan Pula"
- },
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
- "GBP": {
- "name": "British Pound",
- "symbol": "£"
- },
- "BND": {
- "name": "Brunei Dollar"
- },
- "BGN": {
- "name": "Bulgarian Lev"
- },
- "BIF": {
- "name": "Burundian Franc"
- },
- "KHR": {
- "name": "Cambodian Riel"
- },
- "CAD": {
- "name": "Canadian Dollar",
- "symbol": "CA$"
- },
- "CVE": {
- "name": "Cape Verdean Escudo"
- },
- "KYD": {
- "name": "Cayman Islands Dollar"
- },
- "XAF": {
- "name": "Central African CFA Franc",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "CFP Franc",
- "symbol": "CFPF"
- },
- "CLP": {
- "name": "Chilean Peso"
- },
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
- "COP": {
- "name": "Colombian Peso"
- },
- "KMF": {
- "name": "Comorian Franc"
- },
- "CDF": {
- "name": "Congolese Franc"
- },
- "CRC": {
- "name": "Costa Rican Colón"
- },
- "HRK": {
- "name": "Croatian Kuna"
- },
- "CUC": {
- "name": "Cuban Convertible Peso"
- },
- "CUP": {
- "name": "Cuban Peso"
- },
- "CZK": {
- "name": "Czech Koruna"
- },
- "DKK": {
- "name": "Danish Krone"
- },
- "DJF": {
- "name": "Djiboutian Franc"
- },
- "DOP": {
- "name": "Dominican Peso"
- },
- "XCD": {
- "name": "East Caribbean Dollar",
- "symbol": "EC$"
- },
- "EGP": {
- "name": "Egyptian Pound"
- },
- "ERN": {
- "name": "Eritrean Nakfa"
- },
- "ETB": {
- "name": "Ethiopian Birr"
- },
- "EUR": {
- "name": "Euro",
- "symbol": "€"
- },
- "FKP": {
- "name": "Falkland Islands Pound"
- },
- "FJD": {
- "name": "Fijian Dollar"
- },
- "GMD": {
- "name": "Gambian Dalasi"
- },
- "GEL": {
- "name": "Georgian Lari"
- },
- "GHS": {
- "name": "Ghanaian Cedi"
- },
- "GIP": {
- "name": "Gibraltar Pound"
- },
- "GTQ": {
- "name": "Guatemalan Quetzal"
- },
- "GNF": {
- "name": "Guinean Franc"
- },
- "GYD": {
- "name": "Guyanaese Dollar"
- },
- "HTG": {
- "name": "Haitian Gourde"
- },
- "HNL": {
- "name": "Honduran Lempira"
- },
- "HKD": {
- "name": "Hong Kong Dollar",
- "symbol": "HK$"
- },
- "HUF": {
- "name": "Hungarian Forint"
- },
- "ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Indonesian Rupiah"
- },
- "IRR": {
- "name": "Iranian Rial"
- },
- "IQD": {
- "name": "Iraqi Dinar"
- },
- "ILS": {
- "name": "Israeli New Shekel",
- "symbol": "₪"
- },
- "JMD": {
- "name": "Jamaican Dollar"
- },
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
- "JOD": {
- "name": "Jordanian Dinar"
- },
- "KZT": {
- "name": "Kazakhstani Tenge"
- },
- "KES": {
- "name": "Kenyan Shilling"
- },
- "KWD": {
- "name": "Kuwaiti Dinar"
- },
- "KGS": {
- "name": "Kyrgystani Som"
- },
- "LAK": {
- "name": "Laotian Kip"
- },
- "LBP": {
- "name": "Lebanese Pound"
- },
- "LSL": {
- "name": "Lesotho Loti"
- },
- "LRD": {
- "name": "Liberian Dollar"
- },
- "LYD": {
- "name": "Libyan Dinar"
- },
- "MOP": {
- "name": "Macanese Pataca"
- },
- "MKD": {
- "name": "Macedonian Denar"
- },
- "MGA": {
- "name": "Malagasy Ariary"
- },
- "MWK": {
- "name": "Malawian Kwacha"
- },
- "MYR": {
- "name": "Malaysian Ringgit"
- },
- "MVR": {
- "name": "Maldivian Rufiyaa"
- },
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
- "MUR": {
- "name": "Mauritian Rupee"
- },
- "MXN": {
- "name": "Mexican Peso",
- "symbol": "MX$"
- },
- "MDL": {
- "name": "Moldovan Leu"
- },
- "MNT": {
- "name": "Mongolian Tugrik"
- },
- "MAD": {
- "name": "Moroccan Dirham"
- },
- "MZN": {
- "name": "Mozambican Metical"
- },
- "MMK": {
- "name": "Myanmar Kyat"
- },
- "NAD": {
- "name": "Namibian Dollar"
- },
- "NPR": {
- "name": "Nepalese Rupee"
- },
- "ANG": {
- "name": "Netherlands Antillean Guilder"
- },
- "TWD": {
- "name": "New Taiwan Dollar",
- "symbol": "NT$"
- },
- "NZD": {
- "name": "New Zealand Dollar",
- "symbol": "NZ$"
- },
- "NIO": {
- "name": "Nicaraguan Córdoba"
- },
- "NGN": {
- "name": "Nigerian Naira"
- },
- "KPW": {
- "name": "North Korean Won"
- },
- "NOK": {
- "name": "Norwegian Krone"
- },
- "OMR": {
- "name": "Omani Rial"
- },
- "PKR": {
- "name": "Pakistani Rupee"
- },
- "PAB": {
- "name": "Panamanian Balboa"
- },
- "PGK": {
- "name": "Papua New Guinean Kina"
- },
- "PYG": {
- "name": "Paraguayan Guarani"
- },
- "PEN": {
- "name": "Peruvian Sol"
- },
- "PHP": {
- "name": "Philippine Piso"
- },
- "PLN": {
- "name": "Polish Zloty"
- },
- "QAR": {
- "name": "Qatari Rial"
- },
- "RON": {
- "name": "Romanian Leu"
- },
- "RUB": {
- "name": "Russian Rouble"
- },
- "RWF": {
- "name": "Rwandan Franc"
- },
- "SVC": {
- "name": "Salvadoran Colón"
- },
- "WST": {
- "name": "Samoan Tala"
- },
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
- },
- "SAR": {
- "name": "Saudi Riyal"
- },
- "RSD": {
- "name": "Serbian Dinar"
- },
- "SCR": {
- "name": "Seychellois Rupee"
- },
- "SLL": {
- "name": "Sierra Leonean Leone"
- },
- "SGD": {
- "name": "Singapore Dollar"
- },
- "SBD": {
- "name": "Solomon Islands Dollar"
- },
- "SOS": {
- "name": "Somali Shilling"
- },
- "ZAR": {
- "name": "South African Rand"
- },
- "KRW": {
- "name": "South Korean Won",
- "symbol": "₩"
- },
- "SSP": {
- "name": "South Sudanese Pound"
- },
- "LKR": {
- "name": "Sri Lankan Rupee"
- },
- "SHP": {
- "name": "St. Helena Pound"
- },
- "SDG": {
- "name": "Sudanese Pound"
- },
- "SRD": {
- "name": "Surinamese Dollar"
- },
- "SZL": {
- "name": "Swazi Lilangeni"
- },
- "SEK": {
- "name": "Swedish Krona"
- },
- "CHF": {
- "name": "Swiss Franc"
- },
- "SYP": {
- "name": "Syrian Pound"
- },
- "TJS": {
- "name": "Tajikistani Somoni"
- },
- "TZS": {
- "name": "Tanzanian Shilling"
- },
- "THB": {
- "name": "Thai Baht"
- },
- "TOP": {
- "name": "Tongan Paʻanga",
- "symbol": "T$"
- },
- "TTD": {
- "name": "Trinidad & Tobago Dollar"
- },
- "TND": {
- "name": "Tunisian Dinar"
- },
- "TRY": {
- "name": "Turkish Lira"
- },
- "TMT": {
- "name": "Turkmenistani Manat"
- },
- "UGX": {
- "name": "Ugandan Shilling"
- },
- "UAH": {
- "name": "Ukrainian Hryvnia"
- },
- "AED": {
- "name": "United Arab Emirates Dirham"
- },
- "UYU": {
- "name": "Uruguayan Peso"
- },
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
- "UZS": {
- "name": "Uzbekistani Som"
- },
- "VUV": {
- "name": "Vanuatu Vatu"
- },
- "VEF": {
- "name": "Venezuelan Bolívar"
- },
- "VND": {
- "name": "Vietnamese Dong",
- "symbol": "₫"
- },
- "XOF": {
- "name": "West African CFA Franc",
- "symbol": "CFA"
- },
- "YER": {
- "name": "Yemeni Rial"
- },
- "ZMW": {
- "name": "Zambian Kwacha"
- },
- "ZWL": {
- "name": "Zimbabwean Dollar (2009)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en-TT.json b/vendor/commerceguys/intl/resources/currency/en-TT.json
deleted file mode 100644
index c689ab9c4..000000000
--- a/vendor/commerceguys/intl/resources/currency/en-TT.json
+++ /dev/null
@@ -1,494 +0,0 @@
-{
- "AFN": {
- "name": "Afghan Afghani"
- },
- "ALL": {
- "name": "Albanian Lek"
- },
- "DZD": {
- "name": "Algerian Dinar"
- },
- "AOA": {
- "name": "Angolan Kwanza"
- },
- "ARS": {
- "name": "Argentine Peso"
- },
- "AMD": {
- "name": "Armenian Dram"
- },
- "AWG": {
- "name": "Aruban Florin"
- },
- "AUD": {
- "name": "Australian Dollar",
- "symbol": "A$"
- },
- "AZN": {
- "name": "Azerbaijani Manat"
- },
- "BSD": {
- "name": "Bahamian Dollar"
- },
- "BHD": {
- "name": "Bahraini Dinar"
- },
- "BDT": {
- "name": "Bangladeshi Taka"
- },
- "BBD": {
- "name": "Barbadian Dollar"
- },
- "BYN": {
- "name": "Belarusian Rouble"
- },
- "BZD": {
- "name": "Belize Dollar"
- },
- "BMD": {
- "name": "Bermudan Dollar"
- },
- "BTN": {
- "name": "Bhutanese Ngultrum"
- },
- "BOB": {
- "name": "Bolivian Boliviano"
- },
- "BAM": {
- "name": "Bosnia-Herzegovina Convertible Mark"
- },
- "BWP": {
- "name": "Botswanan Pula"
- },
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
- "GBP": {
- "name": "British Pound",
- "symbol": "£"
- },
- "BND": {
- "name": "Brunei Dollar"
- },
- "BGN": {
- "name": "Bulgarian Lev"
- },
- "BIF": {
- "name": "Burundian Franc"
- },
- "KHR": {
- "name": "Cambodian Riel"
- },
- "CAD": {
- "name": "Canadian Dollar",
- "symbol": "CA$"
- },
- "CVE": {
- "name": "Cape Verdean Escudo"
- },
- "KYD": {
- "name": "Cayman Islands Dollar"
- },
- "XAF": {
- "name": "Central African CFA Franc",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "CFP Franc",
- "symbol": "CFPF"
- },
- "CLP": {
- "name": "Chilean Peso"
- },
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
- "COP": {
- "name": "Colombian Peso"
- },
- "KMF": {
- "name": "Comorian Franc"
- },
- "CDF": {
- "name": "Congolese Franc"
- },
- "CRC": {
- "name": "Costa Rican Colón"
- },
- "HRK": {
- "name": "Croatian Kuna"
- },
- "CUC": {
- "name": "Cuban Convertible Peso"
- },
- "CUP": {
- "name": "Cuban Peso"
- },
- "CZK": {
- "name": "Czech Koruna"
- },
- "DKK": {
- "name": "Danish Krone"
- },
- "DJF": {
- "name": "Djiboutian Franc"
- },
- "DOP": {
- "name": "Dominican Peso"
- },
- "XCD": {
- "name": "East Caribbean Dollar",
- "symbol": "EC$"
- },
- "EGP": {
- "name": "Egyptian Pound"
- },
- "ERN": {
- "name": "Eritrean Nakfa"
- },
- "ETB": {
- "name": "Ethiopian Birr"
- },
- "EUR": {
- "name": "Euro",
- "symbol": "€"
- },
- "FKP": {
- "name": "Falkland Islands Pound"
- },
- "FJD": {
- "name": "Fijian Dollar"
- },
- "GMD": {
- "name": "Gambian Dalasi"
- },
- "GEL": {
- "name": "Georgian Lari"
- },
- "GHS": {
- "name": "Ghanaian Cedi"
- },
- "GIP": {
- "name": "Gibraltar Pound"
- },
- "GTQ": {
- "name": "Guatemalan Quetzal"
- },
- "GNF": {
- "name": "Guinean Franc"
- },
- "GYD": {
- "name": "Guyanaese Dollar"
- },
- "HTG": {
- "name": "Haitian Gourde"
- },
- "HNL": {
- "name": "Honduran Lempira"
- },
- "HKD": {
- "name": "Hong Kong Dollar",
- "symbol": "HK$"
- },
- "HUF": {
- "name": "Hungarian Forint"
- },
- "ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Indonesian Rupiah"
- },
- "IRR": {
- "name": "Iranian Rial"
- },
- "IQD": {
- "name": "Iraqi Dinar"
- },
- "ILS": {
- "name": "Israeli New Shekel",
- "symbol": "₪"
- },
- "JMD": {
- "name": "Jamaican Dollar"
- },
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
- "JOD": {
- "name": "Jordanian Dinar"
- },
- "KZT": {
- "name": "Kazakhstani Tenge"
- },
- "KES": {
- "name": "Kenyan Shilling"
- },
- "KWD": {
- "name": "Kuwaiti Dinar"
- },
- "KGS": {
- "name": "Kyrgystani Som"
- },
- "LAK": {
- "name": "Laotian Kip"
- },
- "LBP": {
- "name": "Lebanese Pound"
- },
- "LSL": {
- "name": "Lesotho Loti"
- },
- "LRD": {
- "name": "Liberian Dollar"
- },
- "LYD": {
- "name": "Libyan Dinar"
- },
- "MOP": {
- "name": "Macanese Pataca"
- },
- "MKD": {
- "name": "Macedonian Denar"
- },
- "MGA": {
- "name": "Malagasy Ariary"
- },
- "MWK": {
- "name": "Malawian Kwacha"
- },
- "MYR": {
- "name": "Malaysian Ringgit"
- },
- "MVR": {
- "name": "Maldivian Rufiyaa"
- },
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
- "MUR": {
- "name": "Mauritian Rupee"
- },
- "MXN": {
- "name": "Mexican Peso",
- "symbol": "MX$"
- },
- "MDL": {
- "name": "Moldovan Leu"
- },
- "MNT": {
- "name": "Mongolian Tugrik"
- },
- "MAD": {
- "name": "Moroccan Dirham"
- },
- "MZN": {
- "name": "Mozambican Metical"
- },
- "MMK": {
- "name": "Myanmar Kyat"
- },
- "NAD": {
- "name": "Namibian Dollar"
- },
- "NPR": {
- "name": "Nepalese Rupee"
- },
- "ANG": {
- "name": "Netherlands Antillean Guilder"
- },
- "TWD": {
- "name": "New Taiwan Dollar",
- "symbol": "NT$"
- },
- "NZD": {
- "name": "New Zealand Dollar",
- "symbol": "NZ$"
- },
- "NIO": {
- "name": "Nicaraguan Córdoba"
- },
- "NGN": {
- "name": "Nigerian Naira"
- },
- "KPW": {
- "name": "North Korean Won"
- },
- "NOK": {
- "name": "Norwegian Krone"
- },
- "OMR": {
- "name": "Omani Rial"
- },
- "PKR": {
- "name": "Pakistani Rupee"
- },
- "PAB": {
- "name": "Panamanian Balboa"
- },
- "PGK": {
- "name": "Papua New Guinean Kina"
- },
- "PYG": {
- "name": "Paraguayan Guarani"
- },
- "PEN": {
- "name": "Peruvian Sol"
- },
- "PHP": {
- "name": "Philippine Piso"
- },
- "PLN": {
- "name": "Polish Zloty"
- },
- "QAR": {
- "name": "Qatari Rial"
- },
- "RON": {
- "name": "Romanian Leu"
- },
- "RUB": {
- "name": "Russian Rouble"
- },
- "RWF": {
- "name": "Rwandan Franc"
- },
- "SVC": {
- "name": "Salvadoran Colón"
- },
- "WST": {
- "name": "Samoan Tala"
- },
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
- },
- "SAR": {
- "name": "Saudi Riyal"
- },
- "RSD": {
- "name": "Serbian Dinar"
- },
- "SCR": {
- "name": "Seychellois Rupee"
- },
- "SLL": {
- "name": "Sierra Leonean Leone"
- },
- "SGD": {
- "name": "Singapore Dollar"
- },
- "SBD": {
- "name": "Solomon Islands Dollar"
- },
- "SOS": {
- "name": "Somali Shilling"
- },
- "ZAR": {
- "name": "South African Rand"
- },
- "KRW": {
- "name": "South Korean Won",
- "symbol": "₩"
- },
- "SSP": {
- "name": "South Sudanese Pound"
- },
- "LKR": {
- "name": "Sri Lankan Rupee"
- },
- "SHP": {
- "name": "St. Helena Pound"
- },
- "SDG": {
- "name": "Sudanese Pound"
- },
- "SRD": {
- "name": "Surinamese Dollar"
- },
- "SZL": {
- "name": "Swazi Lilangeni"
- },
- "SEK": {
- "name": "Swedish Krona"
- },
- "CHF": {
- "name": "Swiss Franc"
- },
- "SYP": {
- "name": "Syrian Pound"
- },
- "TJS": {
- "name": "Tajikistani Somoni"
- },
- "TZS": {
- "name": "Tanzanian Shilling"
- },
- "THB": {
- "name": "Thai Baht"
- },
- "TOP": {
- "name": "Tongan Paʻanga"
- },
- "TTD": {
- "name": "Trinidad & Tobago Dollar",
- "symbol": "$"
- },
- "TND": {
- "name": "Tunisian Dinar"
- },
- "TRY": {
- "name": "Turkish Lira"
- },
- "TMT": {
- "name": "Turkmenistani Manat"
- },
- "UGX": {
- "name": "Ugandan Shilling"
- },
- "UAH": {
- "name": "Ukrainian Hryvnia"
- },
- "AED": {
- "name": "United Arab Emirates Dirham"
- },
- "UYU": {
- "name": "Uruguayan Peso"
- },
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
- "UZS": {
- "name": "Uzbekistani Som"
- },
- "VUV": {
- "name": "Vanuatu Vatu"
- },
- "VEF": {
- "name": "Venezuelan Bolívar"
- },
- "VND": {
- "name": "Vietnamese Dong",
- "symbol": "₫"
- },
- "XOF": {
- "name": "West African CFA Franc",
- "symbol": "CFA"
- },
- "YER": {
- "name": "Yemeni Rial"
- },
- "ZMW": {
- "name": "Zambian Kwacha"
- },
- "ZWL": {
- "name": "Zimbabwean Dollar (2009)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en-TV.json b/vendor/commerceguys/intl/resources/currency/en-TV.json
deleted file mode 100644
index fd788caf9..000000000
--- a/vendor/commerceguys/intl/resources/currency/en-TV.json
+++ /dev/null
@@ -1,493 +0,0 @@
-{
- "AFN": {
- "name": "Afghan Afghani"
- },
- "ALL": {
- "name": "Albanian Lek"
- },
- "DZD": {
- "name": "Algerian Dinar"
- },
- "AOA": {
- "name": "Angolan Kwanza"
- },
- "ARS": {
- "name": "Argentine Peso"
- },
- "AMD": {
- "name": "Armenian Dram"
- },
- "AWG": {
- "name": "Aruban Florin"
- },
- "AUD": {
- "name": "Australian Dollar",
- "symbol": "$"
- },
- "AZN": {
- "name": "Azerbaijani Manat"
- },
- "BSD": {
- "name": "Bahamian Dollar"
- },
- "BHD": {
- "name": "Bahraini Dinar"
- },
- "BDT": {
- "name": "Bangladeshi Taka"
- },
- "BBD": {
- "name": "Barbadian Dollar"
- },
- "BYN": {
- "name": "Belarusian Rouble"
- },
- "BZD": {
- "name": "Belize Dollar"
- },
- "BMD": {
- "name": "Bermudan Dollar"
- },
- "BTN": {
- "name": "Bhutanese Ngultrum"
- },
- "BOB": {
- "name": "Bolivian Boliviano"
- },
- "BAM": {
- "name": "Bosnia-Herzegovina Convertible Mark"
- },
- "BWP": {
- "name": "Botswanan Pula"
- },
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
- "GBP": {
- "name": "British Pound",
- "symbol": "£"
- },
- "BND": {
- "name": "Brunei Dollar"
- },
- "BGN": {
- "name": "Bulgarian Lev"
- },
- "BIF": {
- "name": "Burundian Franc"
- },
- "KHR": {
- "name": "Cambodian Riel"
- },
- "CAD": {
- "name": "Canadian Dollar",
- "symbol": "CA$"
- },
- "CVE": {
- "name": "Cape Verdean Escudo"
- },
- "KYD": {
- "name": "Cayman Islands Dollar"
- },
- "XAF": {
- "name": "Central African CFA Franc",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "CFP Franc",
- "symbol": "CFPF"
- },
- "CLP": {
- "name": "Chilean Peso"
- },
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
- "COP": {
- "name": "Colombian Peso"
- },
- "KMF": {
- "name": "Comorian Franc"
- },
- "CDF": {
- "name": "Congolese Franc"
- },
- "CRC": {
- "name": "Costa Rican Colón"
- },
- "HRK": {
- "name": "Croatian Kuna"
- },
- "CUC": {
- "name": "Cuban Convertible Peso"
- },
- "CUP": {
- "name": "Cuban Peso"
- },
- "CZK": {
- "name": "Czech Koruna"
- },
- "DKK": {
- "name": "Danish Krone"
- },
- "DJF": {
- "name": "Djiboutian Franc"
- },
- "DOP": {
- "name": "Dominican Peso"
- },
- "XCD": {
- "name": "East Caribbean Dollar",
- "symbol": "EC$"
- },
- "EGP": {
- "name": "Egyptian Pound"
- },
- "ERN": {
- "name": "Eritrean Nakfa"
- },
- "ETB": {
- "name": "Ethiopian Birr"
- },
- "EUR": {
- "name": "Euro",
- "symbol": "€"
- },
- "FKP": {
- "name": "Falkland Islands Pound"
- },
- "FJD": {
- "name": "Fijian Dollar"
- },
- "GMD": {
- "name": "Gambian Dalasi"
- },
- "GEL": {
- "name": "Georgian Lari"
- },
- "GHS": {
- "name": "Ghanaian Cedi"
- },
- "GIP": {
- "name": "Gibraltar Pound"
- },
- "GTQ": {
- "name": "Guatemalan Quetzal"
- },
- "GNF": {
- "name": "Guinean Franc"
- },
- "GYD": {
- "name": "Guyanaese Dollar"
- },
- "HTG": {
- "name": "Haitian Gourde"
- },
- "HNL": {
- "name": "Honduran Lempira"
- },
- "HKD": {
- "name": "Hong Kong Dollar",
- "symbol": "HK$"
- },
- "HUF": {
- "name": "Hungarian Forint"
- },
- "ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Indonesian Rupiah"
- },
- "IRR": {
- "name": "Iranian Rial"
- },
- "IQD": {
- "name": "Iraqi Dinar"
- },
- "ILS": {
- "name": "Israeli New Shekel",
- "symbol": "₪"
- },
- "JMD": {
- "name": "Jamaican Dollar"
- },
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
- "JOD": {
- "name": "Jordanian Dinar"
- },
- "KZT": {
- "name": "Kazakhstani Tenge"
- },
- "KES": {
- "name": "Kenyan Shilling"
- },
- "KWD": {
- "name": "Kuwaiti Dinar"
- },
- "KGS": {
- "name": "Kyrgystani Som"
- },
- "LAK": {
- "name": "Laotian Kip"
- },
- "LBP": {
- "name": "Lebanese Pound"
- },
- "LSL": {
- "name": "Lesotho Loti"
- },
- "LRD": {
- "name": "Liberian Dollar"
- },
- "LYD": {
- "name": "Libyan Dinar"
- },
- "MOP": {
- "name": "Macanese Pataca"
- },
- "MKD": {
- "name": "Macedonian Denar"
- },
- "MGA": {
- "name": "Malagasy Ariary"
- },
- "MWK": {
- "name": "Malawian Kwacha"
- },
- "MYR": {
- "name": "Malaysian Ringgit"
- },
- "MVR": {
- "name": "Maldivian Rufiyaa"
- },
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
- "MUR": {
- "name": "Mauritian Rupee"
- },
- "MXN": {
- "name": "Mexican Peso",
- "symbol": "MX$"
- },
- "MDL": {
- "name": "Moldovan Leu"
- },
- "MNT": {
- "name": "Mongolian Tugrik"
- },
- "MAD": {
- "name": "Moroccan Dirham"
- },
- "MZN": {
- "name": "Mozambican Metical"
- },
- "MMK": {
- "name": "Myanmar Kyat"
- },
- "NAD": {
- "name": "Namibian Dollar"
- },
- "NPR": {
- "name": "Nepalese Rupee"
- },
- "ANG": {
- "name": "Netherlands Antillean Guilder"
- },
- "TWD": {
- "name": "New Taiwan Dollar",
- "symbol": "NT$"
- },
- "NZD": {
- "name": "New Zealand Dollar",
- "symbol": "NZ$"
- },
- "NIO": {
- "name": "Nicaraguan Córdoba"
- },
- "NGN": {
- "name": "Nigerian Naira"
- },
- "KPW": {
- "name": "North Korean Won"
- },
- "NOK": {
- "name": "Norwegian Krone"
- },
- "OMR": {
- "name": "Omani Rial"
- },
- "PKR": {
- "name": "Pakistani Rupee"
- },
- "PAB": {
- "name": "Panamanian Balboa"
- },
- "PGK": {
- "name": "Papua New Guinean Kina"
- },
- "PYG": {
- "name": "Paraguayan Guarani"
- },
- "PEN": {
- "name": "Peruvian Sol"
- },
- "PHP": {
- "name": "Philippine Piso"
- },
- "PLN": {
- "name": "Polish Zloty"
- },
- "QAR": {
- "name": "Qatari Rial"
- },
- "RON": {
- "name": "Romanian Leu"
- },
- "RUB": {
- "name": "Russian Rouble"
- },
- "RWF": {
- "name": "Rwandan Franc"
- },
- "SVC": {
- "name": "Salvadoran Colón"
- },
- "WST": {
- "name": "Samoan Tala"
- },
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
- },
- "SAR": {
- "name": "Saudi Riyal"
- },
- "RSD": {
- "name": "Serbian Dinar"
- },
- "SCR": {
- "name": "Seychellois Rupee"
- },
- "SLL": {
- "name": "Sierra Leonean Leone"
- },
- "SGD": {
- "name": "Singapore Dollar"
- },
- "SBD": {
- "name": "Solomon Islands Dollar"
- },
- "SOS": {
- "name": "Somali Shilling"
- },
- "ZAR": {
- "name": "South African Rand"
- },
- "KRW": {
- "name": "South Korean Won",
- "symbol": "₩"
- },
- "SSP": {
- "name": "South Sudanese Pound"
- },
- "LKR": {
- "name": "Sri Lankan Rupee"
- },
- "SHP": {
- "name": "St. Helena Pound"
- },
- "SDG": {
- "name": "Sudanese Pound"
- },
- "SRD": {
- "name": "Surinamese Dollar"
- },
- "SZL": {
- "name": "Swazi Lilangeni"
- },
- "SEK": {
- "name": "Swedish Krona"
- },
- "CHF": {
- "name": "Swiss Franc"
- },
- "SYP": {
- "name": "Syrian Pound"
- },
- "TJS": {
- "name": "Tajikistani Somoni"
- },
- "TZS": {
- "name": "Tanzanian Shilling"
- },
- "THB": {
- "name": "Thai Baht"
- },
- "TOP": {
- "name": "Tongan Paʻanga"
- },
- "TTD": {
- "name": "Trinidad & Tobago Dollar"
- },
- "TND": {
- "name": "Tunisian Dinar"
- },
- "TRY": {
- "name": "Turkish Lira"
- },
- "TMT": {
- "name": "Turkmenistani Manat"
- },
- "UGX": {
- "name": "Ugandan Shilling"
- },
- "UAH": {
- "name": "Ukrainian Hryvnia"
- },
- "AED": {
- "name": "United Arab Emirates Dirham"
- },
- "UYU": {
- "name": "Uruguayan Peso"
- },
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
- "UZS": {
- "name": "Uzbekistani Som"
- },
- "VUV": {
- "name": "Vanuatu Vatu"
- },
- "VEF": {
- "name": "Venezuelan Bolívar"
- },
- "VND": {
- "name": "Vietnamese Dong",
- "symbol": "₫"
- },
- "XOF": {
- "name": "West African CFA Franc",
- "symbol": "CFA"
- },
- "YER": {
- "name": "Yemeni Rial"
- },
- "ZMW": {
- "name": "Zambian Kwacha"
- },
- "ZWL": {
- "name": "Zimbabwean Dollar (2009)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en-TZ.json b/vendor/commerceguys/intl/resources/currency/en-TZ.json
deleted file mode 100644
index 9c0b4f383..000000000
--- a/vendor/commerceguys/intl/resources/currency/en-TZ.json
+++ /dev/null
@@ -1,494 +0,0 @@
-{
- "AFN": {
- "name": "Afghan Afghani"
- },
- "ALL": {
- "name": "Albanian Lek"
- },
- "DZD": {
- "name": "Algerian Dinar"
- },
- "AOA": {
- "name": "Angolan Kwanza"
- },
- "ARS": {
- "name": "Argentine Peso"
- },
- "AMD": {
- "name": "Armenian Dram"
- },
- "AWG": {
- "name": "Aruban Florin"
- },
- "AUD": {
- "name": "Australian Dollar",
- "symbol": "A$"
- },
- "AZN": {
- "name": "Azerbaijani Manat"
- },
- "BSD": {
- "name": "Bahamian Dollar"
- },
- "BHD": {
- "name": "Bahraini Dinar"
- },
- "BDT": {
- "name": "Bangladeshi Taka"
- },
- "BBD": {
- "name": "Barbadian Dollar"
- },
- "BYN": {
- "name": "Belarusian Rouble"
- },
- "BZD": {
- "name": "Belize Dollar"
- },
- "BMD": {
- "name": "Bermudan Dollar"
- },
- "BTN": {
- "name": "Bhutanese Ngultrum"
- },
- "BOB": {
- "name": "Bolivian Boliviano"
- },
- "BAM": {
- "name": "Bosnia-Herzegovina Convertible Mark"
- },
- "BWP": {
- "name": "Botswanan Pula"
- },
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
- "GBP": {
- "name": "British Pound",
- "symbol": "£"
- },
- "BND": {
- "name": "Brunei Dollar"
- },
- "BGN": {
- "name": "Bulgarian Lev"
- },
- "BIF": {
- "name": "Burundian Franc"
- },
- "KHR": {
- "name": "Cambodian Riel"
- },
- "CAD": {
- "name": "Canadian Dollar",
- "symbol": "CA$"
- },
- "CVE": {
- "name": "Cape Verdean Escudo"
- },
- "KYD": {
- "name": "Cayman Islands Dollar"
- },
- "XAF": {
- "name": "Central African CFA Franc",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "CFP Franc",
- "symbol": "CFPF"
- },
- "CLP": {
- "name": "Chilean Peso"
- },
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
- "COP": {
- "name": "Colombian Peso"
- },
- "KMF": {
- "name": "Comorian Franc"
- },
- "CDF": {
- "name": "Congolese Franc"
- },
- "CRC": {
- "name": "Costa Rican Colón"
- },
- "HRK": {
- "name": "Croatian Kuna"
- },
- "CUC": {
- "name": "Cuban Convertible Peso"
- },
- "CUP": {
- "name": "Cuban Peso"
- },
- "CZK": {
- "name": "Czech Koruna"
- },
- "DKK": {
- "name": "Danish Krone"
- },
- "DJF": {
- "name": "Djiboutian Franc"
- },
- "DOP": {
- "name": "Dominican Peso"
- },
- "XCD": {
- "name": "East Caribbean Dollar",
- "symbol": "EC$"
- },
- "EGP": {
- "name": "Egyptian Pound"
- },
- "ERN": {
- "name": "Eritrean Nakfa"
- },
- "ETB": {
- "name": "Ethiopian Birr"
- },
- "EUR": {
- "name": "Euro",
- "symbol": "€"
- },
- "FKP": {
- "name": "Falkland Islands Pound"
- },
- "FJD": {
- "name": "Fijian Dollar"
- },
- "GMD": {
- "name": "Gambian Dalasi"
- },
- "GEL": {
- "name": "Georgian Lari"
- },
- "GHS": {
- "name": "Ghanaian Cedi"
- },
- "GIP": {
- "name": "Gibraltar Pound"
- },
- "GTQ": {
- "name": "Guatemalan Quetzal"
- },
- "GNF": {
- "name": "Guinean Franc"
- },
- "GYD": {
- "name": "Guyanaese Dollar"
- },
- "HTG": {
- "name": "Haitian Gourde"
- },
- "HNL": {
- "name": "Honduran Lempira"
- },
- "HKD": {
- "name": "Hong Kong Dollar",
- "symbol": "HK$"
- },
- "HUF": {
- "name": "Hungarian Forint"
- },
- "ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Indonesian Rupiah"
- },
- "IRR": {
- "name": "Iranian Rial"
- },
- "IQD": {
- "name": "Iraqi Dinar"
- },
- "ILS": {
- "name": "Israeli New Shekel",
- "symbol": "₪"
- },
- "JMD": {
- "name": "Jamaican Dollar"
- },
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
- "JOD": {
- "name": "Jordanian Dinar"
- },
- "KZT": {
- "name": "Kazakhstani Tenge"
- },
- "KES": {
- "name": "Kenyan Shilling"
- },
- "KWD": {
- "name": "Kuwaiti Dinar"
- },
- "KGS": {
- "name": "Kyrgystani Som"
- },
- "LAK": {
- "name": "Laotian Kip"
- },
- "LBP": {
- "name": "Lebanese Pound"
- },
- "LSL": {
- "name": "Lesotho Loti"
- },
- "LRD": {
- "name": "Liberian Dollar"
- },
- "LYD": {
- "name": "Libyan Dinar"
- },
- "MOP": {
- "name": "Macanese Pataca"
- },
- "MKD": {
- "name": "Macedonian Denar"
- },
- "MGA": {
- "name": "Malagasy Ariary"
- },
- "MWK": {
- "name": "Malawian Kwacha"
- },
- "MYR": {
- "name": "Malaysian Ringgit"
- },
- "MVR": {
- "name": "Maldivian Rufiyaa"
- },
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
- "MUR": {
- "name": "Mauritian Rupee"
- },
- "MXN": {
- "name": "Mexican Peso",
- "symbol": "MX$"
- },
- "MDL": {
- "name": "Moldovan Leu"
- },
- "MNT": {
- "name": "Mongolian Tugrik"
- },
- "MAD": {
- "name": "Moroccan Dirham"
- },
- "MZN": {
- "name": "Mozambican Metical"
- },
- "MMK": {
- "name": "Myanmar Kyat"
- },
- "NAD": {
- "name": "Namibian Dollar"
- },
- "NPR": {
- "name": "Nepalese Rupee"
- },
- "ANG": {
- "name": "Netherlands Antillean Guilder"
- },
- "TWD": {
- "name": "New Taiwan Dollar",
- "symbol": "NT$"
- },
- "NZD": {
- "name": "New Zealand Dollar",
- "symbol": "NZ$"
- },
- "NIO": {
- "name": "Nicaraguan Córdoba"
- },
- "NGN": {
- "name": "Nigerian Naira"
- },
- "KPW": {
- "name": "North Korean Won"
- },
- "NOK": {
- "name": "Norwegian Krone"
- },
- "OMR": {
- "name": "Omani Rial"
- },
- "PKR": {
- "name": "Pakistani Rupee"
- },
- "PAB": {
- "name": "Panamanian Balboa"
- },
- "PGK": {
- "name": "Papua New Guinean Kina"
- },
- "PYG": {
- "name": "Paraguayan Guarani"
- },
- "PEN": {
- "name": "Peruvian Sol"
- },
- "PHP": {
- "name": "Philippine Piso"
- },
- "PLN": {
- "name": "Polish Zloty"
- },
- "QAR": {
- "name": "Qatari Rial"
- },
- "RON": {
- "name": "Romanian Leu"
- },
- "RUB": {
- "name": "Russian Rouble"
- },
- "RWF": {
- "name": "Rwandan Franc"
- },
- "SVC": {
- "name": "Salvadoran Colón"
- },
- "WST": {
- "name": "Samoan Tala"
- },
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
- },
- "SAR": {
- "name": "Saudi Riyal"
- },
- "RSD": {
- "name": "Serbian Dinar"
- },
- "SCR": {
- "name": "Seychellois Rupee"
- },
- "SLL": {
- "name": "Sierra Leonean Leone"
- },
- "SGD": {
- "name": "Singapore Dollar"
- },
- "SBD": {
- "name": "Solomon Islands Dollar"
- },
- "SOS": {
- "name": "Somali Shilling"
- },
- "ZAR": {
- "name": "South African Rand"
- },
- "KRW": {
- "name": "South Korean Won",
- "symbol": "₩"
- },
- "SSP": {
- "name": "South Sudanese Pound"
- },
- "LKR": {
- "name": "Sri Lankan Rupee"
- },
- "SHP": {
- "name": "St. Helena Pound"
- },
- "SDG": {
- "name": "Sudanese Pound"
- },
- "SRD": {
- "name": "Surinamese Dollar"
- },
- "SZL": {
- "name": "Swazi Lilangeni"
- },
- "SEK": {
- "name": "Swedish Krona"
- },
- "CHF": {
- "name": "Swiss Franc"
- },
- "SYP": {
- "name": "Syrian Pound"
- },
- "TJS": {
- "name": "Tajikistani Somoni"
- },
- "TZS": {
- "name": "Tanzanian Shilling",
- "symbol": "TSh"
- },
- "THB": {
- "name": "Thai Baht"
- },
- "TOP": {
- "name": "Tongan Paʻanga"
- },
- "TTD": {
- "name": "Trinidad & Tobago Dollar"
- },
- "TND": {
- "name": "Tunisian Dinar"
- },
- "TRY": {
- "name": "Turkish Lira"
- },
- "TMT": {
- "name": "Turkmenistani Manat"
- },
- "UGX": {
- "name": "Ugandan Shilling"
- },
- "UAH": {
- "name": "Ukrainian Hryvnia"
- },
- "AED": {
- "name": "United Arab Emirates Dirham"
- },
- "UYU": {
- "name": "Uruguayan Peso"
- },
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
- "UZS": {
- "name": "Uzbekistani Som"
- },
- "VUV": {
- "name": "Vanuatu Vatu"
- },
- "VEF": {
- "name": "Venezuelan Bolívar"
- },
- "VND": {
- "name": "Vietnamese Dong",
- "symbol": "₫"
- },
- "XOF": {
- "name": "West African CFA Franc",
- "symbol": "CFA"
- },
- "YER": {
- "name": "Yemeni Rial"
- },
- "ZMW": {
- "name": "Zambian Kwacha"
- },
- "ZWL": {
- "name": "Zimbabwean Dollar (2009)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en-UG.json b/vendor/commerceguys/intl/resources/currency/en-UG.json
deleted file mode 100644
index cb3c71e78..000000000
--- a/vendor/commerceguys/intl/resources/currency/en-UG.json
+++ /dev/null
@@ -1,494 +0,0 @@
-{
- "AFN": {
- "name": "Afghan Afghani"
- },
- "ALL": {
- "name": "Albanian Lek"
- },
- "DZD": {
- "name": "Algerian Dinar"
- },
- "AOA": {
- "name": "Angolan Kwanza"
- },
- "ARS": {
- "name": "Argentine Peso"
- },
- "AMD": {
- "name": "Armenian Dram"
- },
- "AWG": {
- "name": "Aruban Florin"
- },
- "AUD": {
- "name": "Australian Dollar",
- "symbol": "A$"
- },
- "AZN": {
- "name": "Azerbaijani Manat"
- },
- "BSD": {
- "name": "Bahamian Dollar"
- },
- "BHD": {
- "name": "Bahraini Dinar"
- },
- "BDT": {
- "name": "Bangladeshi Taka"
- },
- "BBD": {
- "name": "Barbadian Dollar"
- },
- "BYN": {
- "name": "Belarusian Rouble"
- },
- "BZD": {
- "name": "Belize Dollar"
- },
- "BMD": {
- "name": "Bermudan Dollar"
- },
- "BTN": {
- "name": "Bhutanese Ngultrum"
- },
- "BOB": {
- "name": "Bolivian Boliviano"
- },
- "BAM": {
- "name": "Bosnia-Herzegovina Convertible Mark"
- },
- "BWP": {
- "name": "Botswanan Pula"
- },
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
- "GBP": {
- "name": "British Pound",
- "symbol": "£"
- },
- "BND": {
- "name": "Brunei Dollar"
- },
- "BGN": {
- "name": "Bulgarian Lev"
- },
- "BIF": {
- "name": "Burundian Franc"
- },
- "KHR": {
- "name": "Cambodian Riel"
- },
- "CAD": {
- "name": "Canadian Dollar",
- "symbol": "CA$"
- },
- "CVE": {
- "name": "Cape Verdean Escudo"
- },
- "KYD": {
- "name": "Cayman Islands Dollar"
- },
- "XAF": {
- "name": "Central African CFA Franc",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "CFP Franc",
- "symbol": "CFPF"
- },
- "CLP": {
- "name": "Chilean Peso"
- },
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
- "COP": {
- "name": "Colombian Peso"
- },
- "KMF": {
- "name": "Comorian Franc"
- },
- "CDF": {
- "name": "Congolese Franc"
- },
- "CRC": {
- "name": "Costa Rican Colón"
- },
- "HRK": {
- "name": "Croatian Kuna"
- },
- "CUC": {
- "name": "Cuban Convertible Peso"
- },
- "CUP": {
- "name": "Cuban Peso"
- },
- "CZK": {
- "name": "Czech Koruna"
- },
- "DKK": {
- "name": "Danish Krone"
- },
- "DJF": {
- "name": "Djiboutian Franc"
- },
- "DOP": {
- "name": "Dominican Peso"
- },
- "XCD": {
- "name": "East Caribbean Dollar",
- "symbol": "EC$"
- },
- "EGP": {
- "name": "Egyptian Pound"
- },
- "ERN": {
- "name": "Eritrean Nakfa"
- },
- "ETB": {
- "name": "Ethiopian Birr"
- },
- "EUR": {
- "name": "Euro",
- "symbol": "€"
- },
- "FKP": {
- "name": "Falkland Islands Pound"
- },
- "FJD": {
- "name": "Fijian Dollar"
- },
- "GMD": {
- "name": "Gambian Dalasi"
- },
- "GEL": {
- "name": "Georgian Lari"
- },
- "GHS": {
- "name": "Ghanaian Cedi"
- },
- "GIP": {
- "name": "Gibraltar Pound"
- },
- "GTQ": {
- "name": "Guatemalan Quetzal"
- },
- "GNF": {
- "name": "Guinean Franc"
- },
- "GYD": {
- "name": "Guyanaese Dollar"
- },
- "HTG": {
- "name": "Haitian Gourde"
- },
- "HNL": {
- "name": "Honduran Lempira"
- },
- "HKD": {
- "name": "Hong Kong Dollar",
- "symbol": "HK$"
- },
- "HUF": {
- "name": "Hungarian Forint"
- },
- "ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Indonesian Rupiah"
- },
- "IRR": {
- "name": "Iranian Rial"
- },
- "IQD": {
- "name": "Iraqi Dinar"
- },
- "ILS": {
- "name": "Israeli New Shekel",
- "symbol": "₪"
- },
- "JMD": {
- "name": "Jamaican Dollar"
- },
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
- "JOD": {
- "name": "Jordanian Dinar"
- },
- "KZT": {
- "name": "Kazakhstani Tenge"
- },
- "KES": {
- "name": "Kenyan Shilling"
- },
- "KWD": {
- "name": "Kuwaiti Dinar"
- },
- "KGS": {
- "name": "Kyrgystani Som"
- },
- "LAK": {
- "name": "Laotian Kip"
- },
- "LBP": {
- "name": "Lebanese Pound"
- },
- "LSL": {
- "name": "Lesotho Loti"
- },
- "LRD": {
- "name": "Liberian Dollar"
- },
- "LYD": {
- "name": "Libyan Dinar"
- },
- "MOP": {
- "name": "Macanese Pataca"
- },
- "MKD": {
- "name": "Macedonian Denar"
- },
- "MGA": {
- "name": "Malagasy Ariary"
- },
- "MWK": {
- "name": "Malawian Kwacha"
- },
- "MYR": {
- "name": "Malaysian Ringgit"
- },
- "MVR": {
- "name": "Maldivian Rufiyaa"
- },
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
- "MUR": {
- "name": "Mauritian Rupee"
- },
- "MXN": {
- "name": "Mexican Peso",
- "symbol": "MX$"
- },
- "MDL": {
- "name": "Moldovan Leu"
- },
- "MNT": {
- "name": "Mongolian Tugrik"
- },
- "MAD": {
- "name": "Moroccan Dirham"
- },
- "MZN": {
- "name": "Mozambican Metical"
- },
- "MMK": {
- "name": "Myanmar Kyat"
- },
- "NAD": {
- "name": "Namibian Dollar"
- },
- "NPR": {
- "name": "Nepalese Rupee"
- },
- "ANG": {
- "name": "Netherlands Antillean Guilder"
- },
- "TWD": {
- "name": "New Taiwan Dollar",
- "symbol": "NT$"
- },
- "NZD": {
- "name": "New Zealand Dollar",
- "symbol": "NZ$"
- },
- "NIO": {
- "name": "Nicaraguan Córdoba"
- },
- "NGN": {
- "name": "Nigerian Naira"
- },
- "KPW": {
- "name": "North Korean Won"
- },
- "NOK": {
- "name": "Norwegian Krone"
- },
- "OMR": {
- "name": "Omani Rial"
- },
- "PKR": {
- "name": "Pakistani Rupee"
- },
- "PAB": {
- "name": "Panamanian Balboa"
- },
- "PGK": {
- "name": "Papua New Guinean Kina"
- },
- "PYG": {
- "name": "Paraguayan Guarani"
- },
- "PEN": {
- "name": "Peruvian Sol"
- },
- "PHP": {
- "name": "Philippine Piso"
- },
- "PLN": {
- "name": "Polish Zloty"
- },
- "QAR": {
- "name": "Qatari Rial"
- },
- "RON": {
- "name": "Romanian Leu"
- },
- "RUB": {
- "name": "Russian Rouble"
- },
- "RWF": {
- "name": "Rwandan Franc"
- },
- "SVC": {
- "name": "Salvadoran Colón"
- },
- "WST": {
- "name": "Samoan Tala"
- },
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
- },
- "SAR": {
- "name": "Saudi Riyal"
- },
- "RSD": {
- "name": "Serbian Dinar"
- },
- "SCR": {
- "name": "Seychellois Rupee"
- },
- "SLL": {
- "name": "Sierra Leonean Leone"
- },
- "SGD": {
- "name": "Singapore Dollar"
- },
- "SBD": {
- "name": "Solomon Islands Dollar"
- },
- "SOS": {
- "name": "Somali Shilling"
- },
- "ZAR": {
- "name": "South African Rand"
- },
- "KRW": {
- "name": "South Korean Won",
- "symbol": "₩"
- },
- "SSP": {
- "name": "South Sudanese Pound"
- },
- "LKR": {
- "name": "Sri Lankan Rupee"
- },
- "SHP": {
- "name": "St. Helena Pound"
- },
- "SDG": {
- "name": "Sudanese Pound"
- },
- "SRD": {
- "name": "Surinamese Dollar"
- },
- "SZL": {
- "name": "Swazi Lilangeni"
- },
- "SEK": {
- "name": "Swedish Krona"
- },
- "CHF": {
- "name": "Swiss Franc"
- },
- "SYP": {
- "name": "Syrian Pound"
- },
- "TJS": {
- "name": "Tajikistani Somoni"
- },
- "TZS": {
- "name": "Tanzanian Shilling"
- },
- "THB": {
- "name": "Thai Baht"
- },
- "TOP": {
- "name": "Tongan Paʻanga"
- },
- "TTD": {
- "name": "Trinidad & Tobago Dollar"
- },
- "TND": {
- "name": "Tunisian Dinar"
- },
- "TRY": {
- "name": "Turkish Lira"
- },
- "TMT": {
- "name": "Turkmenistani Manat"
- },
- "UGX": {
- "name": "Ugandan Shilling",
- "symbol": "USh"
- },
- "UAH": {
- "name": "Ukrainian Hryvnia"
- },
- "AED": {
- "name": "United Arab Emirates Dirham"
- },
- "UYU": {
- "name": "Uruguayan Peso"
- },
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
- "UZS": {
- "name": "Uzbekistani Som"
- },
- "VUV": {
- "name": "Vanuatu Vatu"
- },
- "VEF": {
- "name": "Venezuelan Bolívar"
- },
- "VND": {
- "name": "Vietnamese Dong",
- "symbol": "₫"
- },
- "XOF": {
- "name": "West African CFA Franc",
- "symbol": "CFA"
- },
- "YER": {
- "name": "Yemeni Rial"
- },
- "ZMW": {
- "name": "Zambian Kwacha"
- },
- "ZWL": {
- "name": "Zimbabwean Dollar (2009)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en-VC.json b/vendor/commerceguys/intl/resources/currency/en-VC.json
deleted file mode 100644
index f425158a2..000000000
--- a/vendor/commerceguys/intl/resources/currency/en-VC.json
+++ /dev/null
@@ -1,493 +0,0 @@
-{
- "AFN": {
- "name": "Afghan Afghani"
- },
- "ALL": {
- "name": "Albanian Lek"
- },
- "DZD": {
- "name": "Algerian Dinar"
- },
- "AOA": {
- "name": "Angolan Kwanza"
- },
- "ARS": {
- "name": "Argentine Peso"
- },
- "AMD": {
- "name": "Armenian Dram"
- },
- "AWG": {
- "name": "Aruban Florin"
- },
- "AUD": {
- "name": "Australian Dollar",
- "symbol": "A$"
- },
- "AZN": {
- "name": "Azerbaijani Manat"
- },
- "BSD": {
- "name": "Bahamian Dollar"
- },
- "BHD": {
- "name": "Bahraini Dinar"
- },
- "BDT": {
- "name": "Bangladeshi Taka"
- },
- "BBD": {
- "name": "Barbadian Dollar"
- },
- "BYN": {
- "name": "Belarusian Rouble"
- },
- "BZD": {
- "name": "Belize Dollar"
- },
- "BMD": {
- "name": "Bermudan Dollar"
- },
- "BTN": {
- "name": "Bhutanese Ngultrum"
- },
- "BOB": {
- "name": "Bolivian Boliviano"
- },
- "BAM": {
- "name": "Bosnia-Herzegovina Convertible Mark"
- },
- "BWP": {
- "name": "Botswanan Pula"
- },
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
- "GBP": {
- "name": "British Pound",
- "symbol": "£"
- },
- "BND": {
- "name": "Brunei Dollar"
- },
- "BGN": {
- "name": "Bulgarian Lev"
- },
- "BIF": {
- "name": "Burundian Franc"
- },
- "KHR": {
- "name": "Cambodian Riel"
- },
- "CAD": {
- "name": "Canadian Dollar",
- "symbol": "CA$"
- },
- "CVE": {
- "name": "Cape Verdean Escudo"
- },
- "KYD": {
- "name": "Cayman Islands Dollar"
- },
- "XAF": {
- "name": "Central African CFA Franc",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "CFP Franc",
- "symbol": "CFPF"
- },
- "CLP": {
- "name": "Chilean Peso"
- },
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
- "COP": {
- "name": "Colombian Peso"
- },
- "KMF": {
- "name": "Comorian Franc"
- },
- "CDF": {
- "name": "Congolese Franc"
- },
- "CRC": {
- "name": "Costa Rican Colón"
- },
- "HRK": {
- "name": "Croatian Kuna"
- },
- "CUC": {
- "name": "Cuban Convertible Peso"
- },
- "CUP": {
- "name": "Cuban Peso"
- },
- "CZK": {
- "name": "Czech Koruna"
- },
- "DKK": {
- "name": "Danish Krone"
- },
- "DJF": {
- "name": "Djiboutian Franc"
- },
- "DOP": {
- "name": "Dominican Peso"
- },
- "XCD": {
- "name": "East Caribbean Dollar",
- "symbol": "$"
- },
- "EGP": {
- "name": "Egyptian Pound"
- },
- "ERN": {
- "name": "Eritrean Nakfa"
- },
- "ETB": {
- "name": "Ethiopian Birr"
- },
- "EUR": {
- "name": "Euro",
- "symbol": "€"
- },
- "FKP": {
- "name": "Falkland Islands Pound"
- },
- "FJD": {
- "name": "Fijian Dollar"
- },
- "GMD": {
- "name": "Gambian Dalasi"
- },
- "GEL": {
- "name": "Georgian Lari"
- },
- "GHS": {
- "name": "Ghanaian Cedi"
- },
- "GIP": {
- "name": "Gibraltar Pound"
- },
- "GTQ": {
- "name": "Guatemalan Quetzal"
- },
- "GNF": {
- "name": "Guinean Franc"
- },
- "GYD": {
- "name": "Guyanaese Dollar"
- },
- "HTG": {
- "name": "Haitian Gourde"
- },
- "HNL": {
- "name": "Honduran Lempira"
- },
- "HKD": {
- "name": "Hong Kong Dollar",
- "symbol": "HK$"
- },
- "HUF": {
- "name": "Hungarian Forint"
- },
- "ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Indonesian Rupiah"
- },
- "IRR": {
- "name": "Iranian Rial"
- },
- "IQD": {
- "name": "Iraqi Dinar"
- },
- "ILS": {
- "name": "Israeli New Shekel",
- "symbol": "₪"
- },
- "JMD": {
- "name": "Jamaican Dollar"
- },
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
- "JOD": {
- "name": "Jordanian Dinar"
- },
- "KZT": {
- "name": "Kazakhstani Tenge"
- },
- "KES": {
- "name": "Kenyan Shilling"
- },
- "KWD": {
- "name": "Kuwaiti Dinar"
- },
- "KGS": {
- "name": "Kyrgystani Som"
- },
- "LAK": {
- "name": "Laotian Kip"
- },
- "LBP": {
- "name": "Lebanese Pound"
- },
- "LSL": {
- "name": "Lesotho Loti"
- },
- "LRD": {
- "name": "Liberian Dollar"
- },
- "LYD": {
- "name": "Libyan Dinar"
- },
- "MOP": {
- "name": "Macanese Pataca"
- },
- "MKD": {
- "name": "Macedonian Denar"
- },
- "MGA": {
- "name": "Malagasy Ariary"
- },
- "MWK": {
- "name": "Malawian Kwacha"
- },
- "MYR": {
- "name": "Malaysian Ringgit"
- },
- "MVR": {
- "name": "Maldivian Rufiyaa"
- },
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
- "MUR": {
- "name": "Mauritian Rupee"
- },
- "MXN": {
- "name": "Mexican Peso",
- "symbol": "MX$"
- },
- "MDL": {
- "name": "Moldovan Leu"
- },
- "MNT": {
- "name": "Mongolian Tugrik"
- },
- "MAD": {
- "name": "Moroccan Dirham"
- },
- "MZN": {
- "name": "Mozambican Metical"
- },
- "MMK": {
- "name": "Myanmar Kyat"
- },
- "NAD": {
- "name": "Namibian Dollar"
- },
- "NPR": {
- "name": "Nepalese Rupee"
- },
- "ANG": {
- "name": "Netherlands Antillean Guilder"
- },
- "TWD": {
- "name": "New Taiwan Dollar",
- "symbol": "NT$"
- },
- "NZD": {
- "name": "New Zealand Dollar",
- "symbol": "NZ$"
- },
- "NIO": {
- "name": "Nicaraguan Córdoba"
- },
- "NGN": {
- "name": "Nigerian Naira"
- },
- "KPW": {
- "name": "North Korean Won"
- },
- "NOK": {
- "name": "Norwegian Krone"
- },
- "OMR": {
- "name": "Omani Rial"
- },
- "PKR": {
- "name": "Pakistani Rupee"
- },
- "PAB": {
- "name": "Panamanian Balboa"
- },
- "PGK": {
- "name": "Papua New Guinean Kina"
- },
- "PYG": {
- "name": "Paraguayan Guarani"
- },
- "PEN": {
- "name": "Peruvian Sol"
- },
- "PHP": {
- "name": "Philippine Piso"
- },
- "PLN": {
- "name": "Polish Zloty"
- },
- "QAR": {
- "name": "Qatari Rial"
- },
- "RON": {
- "name": "Romanian Leu"
- },
- "RUB": {
- "name": "Russian Rouble"
- },
- "RWF": {
- "name": "Rwandan Franc"
- },
- "SVC": {
- "name": "Salvadoran Colón"
- },
- "WST": {
- "name": "Samoan Tala"
- },
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
- },
- "SAR": {
- "name": "Saudi Riyal"
- },
- "RSD": {
- "name": "Serbian Dinar"
- },
- "SCR": {
- "name": "Seychellois Rupee"
- },
- "SLL": {
- "name": "Sierra Leonean Leone"
- },
- "SGD": {
- "name": "Singapore Dollar"
- },
- "SBD": {
- "name": "Solomon Islands Dollar"
- },
- "SOS": {
- "name": "Somali Shilling"
- },
- "ZAR": {
- "name": "South African Rand"
- },
- "KRW": {
- "name": "South Korean Won",
- "symbol": "₩"
- },
- "SSP": {
- "name": "South Sudanese Pound"
- },
- "LKR": {
- "name": "Sri Lankan Rupee"
- },
- "SHP": {
- "name": "St. Helena Pound"
- },
- "SDG": {
- "name": "Sudanese Pound"
- },
- "SRD": {
- "name": "Surinamese Dollar"
- },
- "SZL": {
- "name": "Swazi Lilangeni"
- },
- "SEK": {
- "name": "Swedish Krona"
- },
- "CHF": {
- "name": "Swiss Franc"
- },
- "SYP": {
- "name": "Syrian Pound"
- },
- "TJS": {
- "name": "Tajikistani Somoni"
- },
- "TZS": {
- "name": "Tanzanian Shilling"
- },
- "THB": {
- "name": "Thai Baht"
- },
- "TOP": {
- "name": "Tongan Paʻanga"
- },
- "TTD": {
- "name": "Trinidad & Tobago Dollar"
- },
- "TND": {
- "name": "Tunisian Dinar"
- },
- "TRY": {
- "name": "Turkish Lira"
- },
- "TMT": {
- "name": "Turkmenistani Manat"
- },
- "UGX": {
- "name": "Ugandan Shilling"
- },
- "UAH": {
- "name": "Ukrainian Hryvnia"
- },
- "AED": {
- "name": "United Arab Emirates Dirham"
- },
- "UYU": {
- "name": "Uruguayan Peso"
- },
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
- "UZS": {
- "name": "Uzbekistani Som"
- },
- "VUV": {
- "name": "Vanuatu Vatu"
- },
- "VEF": {
- "name": "Venezuelan Bolívar"
- },
- "VND": {
- "name": "Vietnamese Dong",
- "symbol": "₫"
- },
- "XOF": {
- "name": "West African CFA Franc",
- "symbol": "CFA"
- },
- "YER": {
- "name": "Yemeni Rial"
- },
- "ZMW": {
- "name": "Zambian Kwacha"
- },
- "ZWL": {
- "name": "Zimbabwean Dollar (2009)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en-VG.json b/vendor/commerceguys/intl/resources/currency/en-VG.json
deleted file mode 100644
index 97dbe0dbf..000000000
--- a/vendor/commerceguys/intl/resources/currency/en-VG.json
+++ /dev/null
@@ -1,493 +0,0 @@
-{
- "AFN": {
- "name": "Afghan Afghani"
- },
- "ALL": {
- "name": "Albanian Lek"
- },
- "DZD": {
- "name": "Algerian Dinar"
- },
- "AOA": {
- "name": "Angolan Kwanza"
- },
- "ARS": {
- "name": "Argentine Peso"
- },
- "AMD": {
- "name": "Armenian Dram"
- },
- "AWG": {
- "name": "Aruban Florin"
- },
- "AUD": {
- "name": "Australian Dollar",
- "symbol": "A$"
- },
- "AZN": {
- "name": "Azerbaijani Manat"
- },
- "BSD": {
- "name": "Bahamian Dollar"
- },
- "BHD": {
- "name": "Bahraini Dinar"
- },
- "BDT": {
- "name": "Bangladeshi Taka"
- },
- "BBD": {
- "name": "Barbadian Dollar"
- },
- "BYN": {
- "name": "Belarusian Rouble"
- },
- "BZD": {
- "name": "Belize Dollar"
- },
- "BMD": {
- "name": "Bermudan Dollar"
- },
- "BTN": {
- "name": "Bhutanese Ngultrum"
- },
- "BOB": {
- "name": "Bolivian Boliviano"
- },
- "BAM": {
- "name": "Bosnia-Herzegovina Convertible Mark"
- },
- "BWP": {
- "name": "Botswanan Pula"
- },
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
- "GBP": {
- "name": "British Pound",
- "symbol": "£"
- },
- "BND": {
- "name": "Brunei Dollar"
- },
- "BGN": {
- "name": "Bulgarian Lev"
- },
- "BIF": {
- "name": "Burundian Franc"
- },
- "KHR": {
- "name": "Cambodian Riel"
- },
- "CAD": {
- "name": "Canadian Dollar",
- "symbol": "CA$"
- },
- "CVE": {
- "name": "Cape Verdean Escudo"
- },
- "KYD": {
- "name": "Cayman Islands Dollar"
- },
- "XAF": {
- "name": "Central African CFA Franc",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "CFP Franc",
- "symbol": "CFPF"
- },
- "CLP": {
- "name": "Chilean Peso"
- },
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
- "COP": {
- "name": "Colombian Peso"
- },
- "KMF": {
- "name": "Comorian Franc"
- },
- "CDF": {
- "name": "Congolese Franc"
- },
- "CRC": {
- "name": "Costa Rican Colón"
- },
- "HRK": {
- "name": "Croatian Kuna"
- },
- "CUC": {
- "name": "Cuban Convertible Peso"
- },
- "CUP": {
- "name": "Cuban Peso"
- },
- "CZK": {
- "name": "Czech Koruna"
- },
- "DKK": {
- "name": "Danish Krone"
- },
- "DJF": {
- "name": "Djiboutian Franc"
- },
- "DOP": {
- "name": "Dominican Peso"
- },
- "XCD": {
- "name": "East Caribbean Dollar",
- "symbol": "EC$"
- },
- "EGP": {
- "name": "Egyptian Pound"
- },
- "ERN": {
- "name": "Eritrean Nakfa"
- },
- "ETB": {
- "name": "Ethiopian Birr"
- },
- "EUR": {
- "name": "Euro",
- "symbol": "€"
- },
- "FKP": {
- "name": "Falkland Islands Pound"
- },
- "FJD": {
- "name": "Fijian Dollar"
- },
- "GMD": {
- "name": "Gambian Dalasi"
- },
- "GEL": {
- "name": "Georgian Lari"
- },
- "GHS": {
- "name": "Ghanaian Cedi"
- },
- "GIP": {
- "name": "Gibraltar Pound"
- },
- "GTQ": {
- "name": "Guatemalan Quetzal"
- },
- "GNF": {
- "name": "Guinean Franc"
- },
- "GYD": {
- "name": "Guyanaese Dollar"
- },
- "HTG": {
- "name": "Haitian Gourde"
- },
- "HNL": {
- "name": "Honduran Lempira"
- },
- "HKD": {
- "name": "Hong Kong Dollar",
- "symbol": "HK$"
- },
- "HUF": {
- "name": "Hungarian Forint"
- },
- "ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Indonesian Rupiah"
- },
- "IRR": {
- "name": "Iranian Rial"
- },
- "IQD": {
- "name": "Iraqi Dinar"
- },
- "ILS": {
- "name": "Israeli New Shekel",
- "symbol": "₪"
- },
- "JMD": {
- "name": "Jamaican Dollar"
- },
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
- "JOD": {
- "name": "Jordanian Dinar"
- },
- "KZT": {
- "name": "Kazakhstani Tenge"
- },
- "KES": {
- "name": "Kenyan Shilling"
- },
- "KWD": {
- "name": "Kuwaiti Dinar"
- },
- "KGS": {
- "name": "Kyrgystani Som"
- },
- "LAK": {
- "name": "Laotian Kip"
- },
- "LBP": {
- "name": "Lebanese Pound"
- },
- "LSL": {
- "name": "Lesotho Loti"
- },
- "LRD": {
- "name": "Liberian Dollar"
- },
- "LYD": {
- "name": "Libyan Dinar"
- },
- "MOP": {
- "name": "Macanese Pataca"
- },
- "MKD": {
- "name": "Macedonian Denar"
- },
- "MGA": {
- "name": "Malagasy Ariary"
- },
- "MWK": {
- "name": "Malawian Kwacha"
- },
- "MYR": {
- "name": "Malaysian Ringgit"
- },
- "MVR": {
- "name": "Maldivian Rufiyaa"
- },
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
- "MUR": {
- "name": "Mauritian Rupee"
- },
- "MXN": {
- "name": "Mexican Peso",
- "symbol": "MX$"
- },
- "MDL": {
- "name": "Moldovan Leu"
- },
- "MNT": {
- "name": "Mongolian Tugrik"
- },
- "MAD": {
- "name": "Moroccan Dirham"
- },
- "MZN": {
- "name": "Mozambican Metical"
- },
- "MMK": {
- "name": "Myanmar Kyat"
- },
- "NAD": {
- "name": "Namibian Dollar"
- },
- "NPR": {
- "name": "Nepalese Rupee"
- },
- "ANG": {
- "name": "Netherlands Antillean Guilder"
- },
- "TWD": {
- "name": "New Taiwan Dollar",
- "symbol": "NT$"
- },
- "NZD": {
- "name": "New Zealand Dollar",
- "symbol": "NZ$"
- },
- "NIO": {
- "name": "Nicaraguan Córdoba"
- },
- "NGN": {
- "name": "Nigerian Naira"
- },
- "KPW": {
- "name": "North Korean Won"
- },
- "NOK": {
- "name": "Norwegian Krone"
- },
- "OMR": {
- "name": "Omani Rial"
- },
- "PKR": {
- "name": "Pakistani Rupee"
- },
- "PAB": {
- "name": "Panamanian Balboa"
- },
- "PGK": {
- "name": "Papua New Guinean Kina"
- },
- "PYG": {
- "name": "Paraguayan Guarani"
- },
- "PEN": {
- "name": "Peruvian Sol"
- },
- "PHP": {
- "name": "Philippine Piso"
- },
- "PLN": {
- "name": "Polish Zloty"
- },
- "QAR": {
- "name": "Qatari Rial"
- },
- "RON": {
- "name": "Romanian Leu"
- },
- "RUB": {
- "name": "Russian Rouble"
- },
- "RWF": {
- "name": "Rwandan Franc"
- },
- "SVC": {
- "name": "Salvadoran Colón"
- },
- "WST": {
- "name": "Samoan Tala"
- },
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
- },
- "SAR": {
- "name": "Saudi Riyal"
- },
- "RSD": {
- "name": "Serbian Dinar"
- },
- "SCR": {
- "name": "Seychellois Rupee"
- },
- "SLL": {
- "name": "Sierra Leonean Leone"
- },
- "SGD": {
- "name": "Singapore Dollar"
- },
- "SBD": {
- "name": "Solomon Islands Dollar"
- },
- "SOS": {
- "name": "Somali Shilling"
- },
- "ZAR": {
- "name": "South African Rand"
- },
- "KRW": {
- "name": "South Korean Won",
- "symbol": "₩"
- },
- "SSP": {
- "name": "South Sudanese Pound"
- },
- "LKR": {
- "name": "Sri Lankan Rupee"
- },
- "SHP": {
- "name": "St. Helena Pound"
- },
- "SDG": {
- "name": "Sudanese Pound"
- },
- "SRD": {
- "name": "Surinamese Dollar"
- },
- "SZL": {
- "name": "Swazi Lilangeni"
- },
- "SEK": {
- "name": "Swedish Krona"
- },
- "CHF": {
- "name": "Swiss Franc"
- },
- "SYP": {
- "name": "Syrian Pound"
- },
- "TJS": {
- "name": "Tajikistani Somoni"
- },
- "TZS": {
- "name": "Tanzanian Shilling"
- },
- "THB": {
- "name": "Thai Baht"
- },
- "TOP": {
- "name": "Tongan Paʻanga"
- },
- "TTD": {
- "name": "Trinidad & Tobago Dollar"
- },
- "TND": {
- "name": "Tunisian Dinar"
- },
- "TRY": {
- "name": "Turkish Lira"
- },
- "TMT": {
- "name": "Turkmenistani Manat"
- },
- "UGX": {
- "name": "Ugandan Shilling"
- },
- "UAH": {
- "name": "Ukrainian Hryvnia"
- },
- "AED": {
- "name": "United Arab Emirates Dirham"
- },
- "UYU": {
- "name": "Uruguayan Peso"
- },
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
- "UZS": {
- "name": "Uzbekistani Som"
- },
- "VUV": {
- "name": "Vanuatu Vatu"
- },
- "VEF": {
- "name": "Venezuelan Bolívar"
- },
- "VND": {
- "name": "Vietnamese Dong",
- "symbol": "₫"
- },
- "XOF": {
- "name": "West African CFA Franc",
- "symbol": "CFA"
- },
- "YER": {
- "name": "Yemeni Rial"
- },
- "ZMW": {
- "name": "Zambian Kwacha"
- },
- "ZWL": {
- "name": "Zimbabwean Dollar (2009)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en-VU.json b/vendor/commerceguys/intl/resources/currency/en-VU.json
deleted file mode 100644
index 15384fec4..000000000
--- a/vendor/commerceguys/intl/resources/currency/en-VU.json
+++ /dev/null
@@ -1,494 +0,0 @@
-{
- "AFN": {
- "name": "Afghan Afghani"
- },
- "ALL": {
- "name": "Albanian Lek"
- },
- "DZD": {
- "name": "Algerian Dinar"
- },
- "AOA": {
- "name": "Angolan Kwanza"
- },
- "ARS": {
- "name": "Argentine Peso"
- },
- "AMD": {
- "name": "Armenian Dram"
- },
- "AWG": {
- "name": "Aruban Florin"
- },
- "AUD": {
- "name": "Australian Dollar",
- "symbol": "A$"
- },
- "AZN": {
- "name": "Azerbaijani Manat"
- },
- "BSD": {
- "name": "Bahamian Dollar"
- },
- "BHD": {
- "name": "Bahraini Dinar"
- },
- "BDT": {
- "name": "Bangladeshi Taka"
- },
- "BBD": {
- "name": "Barbadian Dollar"
- },
- "BYN": {
- "name": "Belarusian Rouble"
- },
- "BZD": {
- "name": "Belize Dollar"
- },
- "BMD": {
- "name": "Bermudan Dollar"
- },
- "BTN": {
- "name": "Bhutanese Ngultrum"
- },
- "BOB": {
- "name": "Bolivian Boliviano"
- },
- "BAM": {
- "name": "Bosnia-Herzegovina Convertible Mark"
- },
- "BWP": {
- "name": "Botswanan Pula"
- },
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
- "GBP": {
- "name": "British Pound",
- "symbol": "£"
- },
- "BND": {
- "name": "Brunei Dollar"
- },
- "BGN": {
- "name": "Bulgarian Lev"
- },
- "BIF": {
- "name": "Burundian Franc"
- },
- "KHR": {
- "name": "Cambodian Riel"
- },
- "CAD": {
- "name": "Canadian Dollar",
- "symbol": "CA$"
- },
- "CVE": {
- "name": "Cape Verdean Escudo"
- },
- "KYD": {
- "name": "Cayman Islands Dollar"
- },
- "XAF": {
- "name": "Central African CFA Franc",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "CFP Franc",
- "symbol": "CFPF"
- },
- "CLP": {
- "name": "Chilean Peso"
- },
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
- "COP": {
- "name": "Colombian Peso"
- },
- "KMF": {
- "name": "Comorian Franc"
- },
- "CDF": {
- "name": "Congolese Franc"
- },
- "CRC": {
- "name": "Costa Rican Colón"
- },
- "HRK": {
- "name": "Croatian Kuna"
- },
- "CUC": {
- "name": "Cuban Convertible Peso"
- },
- "CUP": {
- "name": "Cuban Peso"
- },
- "CZK": {
- "name": "Czech Koruna"
- },
- "DKK": {
- "name": "Danish Krone"
- },
- "DJF": {
- "name": "Djiboutian Franc"
- },
- "DOP": {
- "name": "Dominican Peso"
- },
- "XCD": {
- "name": "East Caribbean Dollar",
- "symbol": "EC$"
- },
- "EGP": {
- "name": "Egyptian Pound"
- },
- "ERN": {
- "name": "Eritrean Nakfa"
- },
- "ETB": {
- "name": "Ethiopian Birr"
- },
- "EUR": {
- "name": "Euro",
- "symbol": "€"
- },
- "FKP": {
- "name": "Falkland Islands Pound"
- },
- "FJD": {
- "name": "Fijian Dollar"
- },
- "GMD": {
- "name": "Gambian Dalasi"
- },
- "GEL": {
- "name": "Georgian Lari"
- },
- "GHS": {
- "name": "Ghanaian Cedi"
- },
- "GIP": {
- "name": "Gibraltar Pound"
- },
- "GTQ": {
- "name": "Guatemalan Quetzal"
- },
- "GNF": {
- "name": "Guinean Franc"
- },
- "GYD": {
- "name": "Guyanaese Dollar"
- },
- "HTG": {
- "name": "Haitian Gourde"
- },
- "HNL": {
- "name": "Honduran Lempira"
- },
- "HKD": {
- "name": "Hong Kong Dollar",
- "symbol": "HK$"
- },
- "HUF": {
- "name": "Hungarian Forint"
- },
- "ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Indonesian Rupiah"
- },
- "IRR": {
- "name": "Iranian Rial"
- },
- "IQD": {
- "name": "Iraqi Dinar"
- },
- "ILS": {
- "name": "Israeli New Shekel",
- "symbol": "₪"
- },
- "JMD": {
- "name": "Jamaican Dollar"
- },
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
- "JOD": {
- "name": "Jordanian Dinar"
- },
- "KZT": {
- "name": "Kazakhstani Tenge"
- },
- "KES": {
- "name": "Kenyan Shilling"
- },
- "KWD": {
- "name": "Kuwaiti Dinar"
- },
- "KGS": {
- "name": "Kyrgystani Som"
- },
- "LAK": {
- "name": "Laotian Kip"
- },
- "LBP": {
- "name": "Lebanese Pound"
- },
- "LSL": {
- "name": "Lesotho Loti"
- },
- "LRD": {
- "name": "Liberian Dollar"
- },
- "LYD": {
- "name": "Libyan Dinar"
- },
- "MOP": {
- "name": "Macanese Pataca"
- },
- "MKD": {
- "name": "Macedonian Denar"
- },
- "MGA": {
- "name": "Malagasy Ariary"
- },
- "MWK": {
- "name": "Malawian Kwacha"
- },
- "MYR": {
- "name": "Malaysian Ringgit"
- },
- "MVR": {
- "name": "Maldivian Rufiyaa"
- },
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
- "MUR": {
- "name": "Mauritian Rupee"
- },
- "MXN": {
- "name": "Mexican Peso",
- "symbol": "MX$"
- },
- "MDL": {
- "name": "Moldovan Leu"
- },
- "MNT": {
- "name": "Mongolian Tugrik"
- },
- "MAD": {
- "name": "Moroccan Dirham"
- },
- "MZN": {
- "name": "Mozambican Metical"
- },
- "MMK": {
- "name": "Myanmar Kyat"
- },
- "NAD": {
- "name": "Namibian Dollar"
- },
- "NPR": {
- "name": "Nepalese Rupee"
- },
- "ANG": {
- "name": "Netherlands Antillean Guilder"
- },
- "TWD": {
- "name": "New Taiwan Dollar",
- "symbol": "NT$"
- },
- "NZD": {
- "name": "New Zealand Dollar",
- "symbol": "NZ$"
- },
- "NIO": {
- "name": "Nicaraguan Córdoba"
- },
- "NGN": {
- "name": "Nigerian Naira"
- },
- "KPW": {
- "name": "North Korean Won"
- },
- "NOK": {
- "name": "Norwegian Krone"
- },
- "OMR": {
- "name": "Omani Rial"
- },
- "PKR": {
- "name": "Pakistani Rupee"
- },
- "PAB": {
- "name": "Panamanian Balboa"
- },
- "PGK": {
- "name": "Papua New Guinean Kina"
- },
- "PYG": {
- "name": "Paraguayan Guarani"
- },
- "PEN": {
- "name": "Peruvian Sol"
- },
- "PHP": {
- "name": "Philippine Piso"
- },
- "PLN": {
- "name": "Polish Zloty"
- },
- "QAR": {
- "name": "Qatari Rial"
- },
- "RON": {
- "name": "Romanian Leu"
- },
- "RUB": {
- "name": "Russian Rouble"
- },
- "RWF": {
- "name": "Rwandan Franc"
- },
- "SVC": {
- "name": "Salvadoran Colón"
- },
- "WST": {
- "name": "Samoan Tala"
- },
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
- },
- "SAR": {
- "name": "Saudi Riyal"
- },
- "RSD": {
- "name": "Serbian Dinar"
- },
- "SCR": {
- "name": "Seychellois Rupee"
- },
- "SLL": {
- "name": "Sierra Leonean Leone"
- },
- "SGD": {
- "name": "Singapore Dollar"
- },
- "SBD": {
- "name": "Solomon Islands Dollar"
- },
- "SOS": {
- "name": "Somali Shilling"
- },
- "ZAR": {
- "name": "South African Rand"
- },
- "KRW": {
- "name": "South Korean Won",
- "symbol": "₩"
- },
- "SSP": {
- "name": "South Sudanese Pound"
- },
- "LKR": {
- "name": "Sri Lankan Rupee"
- },
- "SHP": {
- "name": "St. Helena Pound"
- },
- "SDG": {
- "name": "Sudanese Pound"
- },
- "SRD": {
- "name": "Surinamese Dollar"
- },
- "SZL": {
- "name": "Swazi Lilangeni"
- },
- "SEK": {
- "name": "Swedish Krona"
- },
- "CHF": {
- "name": "Swiss Franc"
- },
- "SYP": {
- "name": "Syrian Pound"
- },
- "TJS": {
- "name": "Tajikistani Somoni"
- },
- "TZS": {
- "name": "Tanzanian Shilling"
- },
- "THB": {
- "name": "Thai Baht"
- },
- "TOP": {
- "name": "Tongan Paʻanga"
- },
- "TTD": {
- "name": "Trinidad & Tobago Dollar"
- },
- "TND": {
- "name": "Tunisian Dinar"
- },
- "TRY": {
- "name": "Turkish Lira"
- },
- "TMT": {
- "name": "Turkmenistani Manat"
- },
- "UGX": {
- "name": "Ugandan Shilling"
- },
- "UAH": {
- "name": "Ukrainian Hryvnia"
- },
- "AED": {
- "name": "United Arab Emirates Dirham"
- },
- "UYU": {
- "name": "Uruguayan Peso"
- },
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
- "UZS": {
- "name": "Uzbekistani Som"
- },
- "VUV": {
- "name": "Vanuatu Vatu",
- "symbol": "VT"
- },
- "VEF": {
- "name": "Venezuelan Bolívar"
- },
- "VND": {
- "name": "Vietnamese Dong",
- "symbol": "₫"
- },
- "XOF": {
- "name": "West African CFA Franc",
- "symbol": "CFA"
- },
- "YER": {
- "name": "Yemeni Rial"
- },
- "ZMW": {
- "name": "Zambian Kwacha"
- },
- "ZWL": {
- "name": "Zimbabwean Dollar (2009)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en-WS.json b/vendor/commerceguys/intl/resources/currency/en-WS.json
deleted file mode 100644
index 8c61e44d4..000000000
--- a/vendor/commerceguys/intl/resources/currency/en-WS.json
+++ /dev/null
@@ -1,494 +0,0 @@
-{
- "AFN": {
- "name": "Afghan Afghani"
- },
- "ALL": {
- "name": "Albanian Lek"
- },
- "DZD": {
- "name": "Algerian Dinar"
- },
- "AOA": {
- "name": "Angolan Kwanza"
- },
- "ARS": {
- "name": "Argentine Peso"
- },
- "AMD": {
- "name": "Armenian Dram"
- },
- "AWG": {
- "name": "Aruban Florin"
- },
- "AUD": {
- "name": "Australian Dollar",
- "symbol": "A$"
- },
- "AZN": {
- "name": "Azerbaijani Manat"
- },
- "BSD": {
- "name": "Bahamian Dollar"
- },
- "BHD": {
- "name": "Bahraini Dinar"
- },
- "BDT": {
- "name": "Bangladeshi Taka"
- },
- "BBD": {
- "name": "Barbadian Dollar"
- },
- "BYN": {
- "name": "Belarusian Rouble"
- },
- "BZD": {
- "name": "Belize Dollar"
- },
- "BMD": {
- "name": "Bermudan Dollar"
- },
- "BTN": {
- "name": "Bhutanese Ngultrum"
- },
- "BOB": {
- "name": "Bolivian Boliviano"
- },
- "BAM": {
- "name": "Bosnia-Herzegovina Convertible Mark"
- },
- "BWP": {
- "name": "Botswanan Pula"
- },
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
- "GBP": {
- "name": "British Pound",
- "symbol": "£"
- },
- "BND": {
- "name": "Brunei Dollar"
- },
- "BGN": {
- "name": "Bulgarian Lev"
- },
- "BIF": {
- "name": "Burundian Franc"
- },
- "KHR": {
- "name": "Cambodian Riel"
- },
- "CAD": {
- "name": "Canadian Dollar",
- "symbol": "CA$"
- },
- "CVE": {
- "name": "Cape Verdean Escudo"
- },
- "KYD": {
- "name": "Cayman Islands Dollar"
- },
- "XAF": {
- "name": "Central African CFA Franc",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "CFP Franc",
- "symbol": "CFPF"
- },
- "CLP": {
- "name": "Chilean Peso"
- },
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
- "COP": {
- "name": "Colombian Peso"
- },
- "KMF": {
- "name": "Comorian Franc"
- },
- "CDF": {
- "name": "Congolese Franc"
- },
- "CRC": {
- "name": "Costa Rican Colón"
- },
- "HRK": {
- "name": "Croatian Kuna"
- },
- "CUC": {
- "name": "Cuban Convertible Peso"
- },
- "CUP": {
- "name": "Cuban Peso"
- },
- "CZK": {
- "name": "Czech Koruna"
- },
- "DKK": {
- "name": "Danish Krone"
- },
- "DJF": {
- "name": "Djiboutian Franc"
- },
- "DOP": {
- "name": "Dominican Peso"
- },
- "XCD": {
- "name": "East Caribbean Dollar",
- "symbol": "EC$"
- },
- "EGP": {
- "name": "Egyptian Pound"
- },
- "ERN": {
- "name": "Eritrean Nakfa"
- },
- "ETB": {
- "name": "Ethiopian Birr"
- },
- "EUR": {
- "name": "Euro",
- "symbol": "€"
- },
- "FKP": {
- "name": "Falkland Islands Pound"
- },
- "FJD": {
- "name": "Fijian Dollar"
- },
- "GMD": {
- "name": "Gambian Dalasi"
- },
- "GEL": {
- "name": "Georgian Lari"
- },
- "GHS": {
- "name": "Ghanaian Cedi"
- },
- "GIP": {
- "name": "Gibraltar Pound"
- },
- "GTQ": {
- "name": "Guatemalan Quetzal"
- },
- "GNF": {
- "name": "Guinean Franc"
- },
- "GYD": {
- "name": "Guyanaese Dollar"
- },
- "HTG": {
- "name": "Haitian Gourde"
- },
- "HNL": {
- "name": "Honduran Lempira"
- },
- "HKD": {
- "name": "Hong Kong Dollar",
- "symbol": "HK$"
- },
- "HUF": {
- "name": "Hungarian Forint"
- },
- "ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Indonesian Rupiah"
- },
- "IRR": {
- "name": "Iranian Rial"
- },
- "IQD": {
- "name": "Iraqi Dinar"
- },
- "ILS": {
- "name": "Israeli New Shekel",
- "symbol": "₪"
- },
- "JMD": {
- "name": "Jamaican Dollar"
- },
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
- "JOD": {
- "name": "Jordanian Dinar"
- },
- "KZT": {
- "name": "Kazakhstani Tenge"
- },
- "KES": {
- "name": "Kenyan Shilling"
- },
- "KWD": {
- "name": "Kuwaiti Dinar"
- },
- "KGS": {
- "name": "Kyrgystani Som"
- },
- "LAK": {
- "name": "Laotian Kip"
- },
- "LBP": {
- "name": "Lebanese Pound"
- },
- "LSL": {
- "name": "Lesotho Loti"
- },
- "LRD": {
- "name": "Liberian Dollar"
- },
- "LYD": {
- "name": "Libyan Dinar"
- },
- "MOP": {
- "name": "Macanese Pataca"
- },
- "MKD": {
- "name": "Macedonian Denar"
- },
- "MGA": {
- "name": "Malagasy Ariary"
- },
- "MWK": {
- "name": "Malawian Kwacha"
- },
- "MYR": {
- "name": "Malaysian Ringgit"
- },
- "MVR": {
- "name": "Maldivian Rufiyaa"
- },
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
- "MUR": {
- "name": "Mauritian Rupee"
- },
- "MXN": {
- "name": "Mexican Peso",
- "symbol": "MX$"
- },
- "MDL": {
- "name": "Moldovan Leu"
- },
- "MNT": {
- "name": "Mongolian Tugrik"
- },
- "MAD": {
- "name": "Moroccan Dirham"
- },
- "MZN": {
- "name": "Mozambican Metical"
- },
- "MMK": {
- "name": "Myanmar Kyat"
- },
- "NAD": {
- "name": "Namibian Dollar"
- },
- "NPR": {
- "name": "Nepalese Rupee"
- },
- "ANG": {
- "name": "Netherlands Antillean Guilder"
- },
- "TWD": {
- "name": "New Taiwan Dollar",
- "symbol": "NT$"
- },
- "NZD": {
- "name": "New Zealand Dollar",
- "symbol": "NZ$"
- },
- "NIO": {
- "name": "Nicaraguan Córdoba"
- },
- "NGN": {
- "name": "Nigerian Naira"
- },
- "KPW": {
- "name": "North Korean Won"
- },
- "NOK": {
- "name": "Norwegian Krone"
- },
- "OMR": {
- "name": "Omani Rial"
- },
- "PKR": {
- "name": "Pakistani Rupee"
- },
- "PAB": {
- "name": "Panamanian Balboa"
- },
- "PGK": {
- "name": "Papua New Guinean Kina"
- },
- "PYG": {
- "name": "Paraguayan Guarani"
- },
- "PEN": {
- "name": "Peruvian Sol"
- },
- "PHP": {
- "name": "Philippine Piso"
- },
- "PLN": {
- "name": "Polish Zloty"
- },
- "QAR": {
- "name": "Qatari Rial"
- },
- "RON": {
- "name": "Romanian Leu"
- },
- "RUB": {
- "name": "Russian Rouble"
- },
- "RWF": {
- "name": "Rwandan Franc"
- },
- "SVC": {
- "name": "Salvadoran Colón"
- },
- "WST": {
- "name": "Samoan Tala",
- "symbol": "WS$"
- },
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
- },
- "SAR": {
- "name": "Saudi Riyal"
- },
- "RSD": {
- "name": "Serbian Dinar"
- },
- "SCR": {
- "name": "Seychellois Rupee"
- },
- "SLL": {
- "name": "Sierra Leonean Leone"
- },
- "SGD": {
- "name": "Singapore Dollar"
- },
- "SBD": {
- "name": "Solomon Islands Dollar"
- },
- "SOS": {
- "name": "Somali Shilling"
- },
- "ZAR": {
- "name": "South African Rand"
- },
- "KRW": {
- "name": "South Korean Won",
- "symbol": "₩"
- },
- "SSP": {
- "name": "South Sudanese Pound"
- },
- "LKR": {
- "name": "Sri Lankan Rupee"
- },
- "SHP": {
- "name": "St. Helena Pound"
- },
- "SDG": {
- "name": "Sudanese Pound"
- },
- "SRD": {
- "name": "Surinamese Dollar"
- },
- "SZL": {
- "name": "Swazi Lilangeni"
- },
- "SEK": {
- "name": "Swedish Krona"
- },
- "CHF": {
- "name": "Swiss Franc"
- },
- "SYP": {
- "name": "Syrian Pound"
- },
- "TJS": {
- "name": "Tajikistani Somoni"
- },
- "TZS": {
- "name": "Tanzanian Shilling"
- },
- "THB": {
- "name": "Thai Baht"
- },
- "TOP": {
- "name": "Tongan Paʻanga"
- },
- "TTD": {
- "name": "Trinidad & Tobago Dollar"
- },
- "TND": {
- "name": "Tunisian Dinar"
- },
- "TRY": {
- "name": "Turkish Lira"
- },
- "TMT": {
- "name": "Turkmenistani Manat"
- },
- "UGX": {
- "name": "Ugandan Shilling"
- },
- "UAH": {
- "name": "Ukrainian Hryvnia"
- },
- "AED": {
- "name": "United Arab Emirates Dirham"
- },
- "UYU": {
- "name": "Uruguayan Peso"
- },
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
- "UZS": {
- "name": "Uzbekistani Som"
- },
- "VUV": {
- "name": "Vanuatu Vatu"
- },
- "VEF": {
- "name": "Venezuelan Bolívar"
- },
- "VND": {
- "name": "Vietnamese Dong",
- "symbol": "₫"
- },
- "XOF": {
- "name": "West African CFA Franc",
- "symbol": "CFA"
- },
- "YER": {
- "name": "Yemeni Rial"
- },
- "ZMW": {
- "name": "Zambian Kwacha"
- },
- "ZWL": {
- "name": "Zimbabwean Dollar (2009)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en-ZA.json b/vendor/commerceguys/intl/resources/currency/en-ZA.json
deleted file mode 100644
index ca6ddbbfd..000000000
--- a/vendor/commerceguys/intl/resources/currency/en-ZA.json
+++ /dev/null
@@ -1,494 +0,0 @@
-{
- "AFN": {
- "name": "Afghan Afghani"
- },
- "ALL": {
- "name": "Albanian Lek"
- },
- "DZD": {
- "name": "Algerian Dinar"
- },
- "AOA": {
- "name": "Angolan Kwanza"
- },
- "ARS": {
- "name": "Argentine Peso"
- },
- "AMD": {
- "name": "Armenian Dram"
- },
- "AWG": {
- "name": "Aruban Florin"
- },
- "AUD": {
- "name": "Australian Dollar",
- "symbol": "A$"
- },
- "AZN": {
- "name": "Azerbaijani Manat"
- },
- "BSD": {
- "name": "Bahamian Dollar"
- },
- "BHD": {
- "name": "Bahraini Dinar"
- },
- "BDT": {
- "name": "Bangladeshi Taka"
- },
- "BBD": {
- "name": "Barbadian Dollar"
- },
- "BYN": {
- "name": "Belarusian Rouble"
- },
- "BZD": {
- "name": "Belize Dollar"
- },
- "BMD": {
- "name": "Bermudan Dollar"
- },
- "BTN": {
- "name": "Bhutanese Ngultrum"
- },
- "BOB": {
- "name": "Bolivian Boliviano"
- },
- "BAM": {
- "name": "Bosnia-Herzegovina Convertible Mark"
- },
- "BWP": {
- "name": "Botswanan Pula"
- },
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
- "GBP": {
- "name": "British Pound",
- "symbol": "£"
- },
- "BND": {
- "name": "Brunei Dollar"
- },
- "BGN": {
- "name": "Bulgarian Lev"
- },
- "BIF": {
- "name": "Burundian Franc"
- },
- "KHR": {
- "name": "Cambodian Riel"
- },
- "CAD": {
- "name": "Canadian Dollar",
- "symbol": "CA$"
- },
- "CVE": {
- "name": "Cape Verdean Escudo"
- },
- "KYD": {
- "name": "Cayman Islands Dollar"
- },
- "XAF": {
- "name": "Central African CFA Franc",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "CFP Franc",
- "symbol": "CFPF"
- },
- "CLP": {
- "name": "Chilean Peso"
- },
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
- "COP": {
- "name": "Colombian Peso"
- },
- "KMF": {
- "name": "Comorian Franc"
- },
- "CDF": {
- "name": "Congolese Franc"
- },
- "CRC": {
- "name": "Costa Rican Colón"
- },
- "HRK": {
- "name": "Croatian Kuna"
- },
- "CUC": {
- "name": "Cuban Convertible Peso"
- },
- "CUP": {
- "name": "Cuban Peso"
- },
- "CZK": {
- "name": "Czech Koruna"
- },
- "DKK": {
- "name": "Danish Krone"
- },
- "DJF": {
- "name": "Djiboutian Franc"
- },
- "DOP": {
- "name": "Dominican Peso"
- },
- "XCD": {
- "name": "East Caribbean Dollar",
- "symbol": "EC$"
- },
- "EGP": {
- "name": "Egyptian Pound"
- },
- "ERN": {
- "name": "Eritrean Nakfa"
- },
- "ETB": {
- "name": "Ethiopian Birr"
- },
- "EUR": {
- "name": "Euro",
- "symbol": "€"
- },
- "FKP": {
- "name": "Falkland Islands Pound"
- },
- "FJD": {
- "name": "Fijian Dollar"
- },
- "GMD": {
- "name": "Gambian Dalasi"
- },
- "GEL": {
- "name": "Georgian Lari"
- },
- "GHS": {
- "name": "Ghanaian Cedi"
- },
- "GIP": {
- "name": "Gibraltar Pound"
- },
- "GTQ": {
- "name": "Guatemalan Quetzal"
- },
- "GNF": {
- "name": "Guinean Franc"
- },
- "GYD": {
- "name": "Guyanaese Dollar"
- },
- "HTG": {
- "name": "Haitian Gourde"
- },
- "HNL": {
- "name": "Honduran Lempira"
- },
- "HKD": {
- "name": "Hong Kong Dollar",
- "symbol": "HK$"
- },
- "HUF": {
- "name": "Hungarian Forint"
- },
- "ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Indonesian Rupiah"
- },
- "IRR": {
- "name": "Iranian Rial"
- },
- "IQD": {
- "name": "Iraqi Dinar"
- },
- "ILS": {
- "name": "Israeli New Shekel",
- "symbol": "₪"
- },
- "JMD": {
- "name": "Jamaican Dollar"
- },
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
- "JOD": {
- "name": "Jordanian Dinar"
- },
- "KZT": {
- "name": "Kazakhstani Tenge"
- },
- "KES": {
- "name": "Kenyan Shilling"
- },
- "KWD": {
- "name": "Kuwaiti Dinar"
- },
- "KGS": {
- "name": "Kyrgystani Som"
- },
- "LAK": {
- "name": "Laotian Kip"
- },
- "LBP": {
- "name": "Lebanese Pound"
- },
- "LSL": {
- "name": "Lesotho Loti"
- },
- "LRD": {
- "name": "Liberian Dollar"
- },
- "LYD": {
- "name": "Libyan Dinar"
- },
- "MOP": {
- "name": "Macanese Pataca"
- },
- "MKD": {
- "name": "Macedonian Denar"
- },
- "MGA": {
- "name": "Malagasy Ariary"
- },
- "MWK": {
- "name": "Malawian Kwacha"
- },
- "MYR": {
- "name": "Malaysian Ringgit"
- },
- "MVR": {
- "name": "Maldivian Rufiyaa"
- },
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
- "MUR": {
- "name": "Mauritian Rupee"
- },
- "MXN": {
- "name": "Mexican Peso",
- "symbol": "MX$"
- },
- "MDL": {
- "name": "Moldovan Leu"
- },
- "MNT": {
- "name": "Mongolian Tugrik"
- },
- "MAD": {
- "name": "Moroccan Dirham"
- },
- "MZN": {
- "name": "Mozambican Metical"
- },
- "MMK": {
- "name": "Myanmar Kyat"
- },
- "NAD": {
- "name": "Namibian Dollar"
- },
- "NPR": {
- "name": "Nepalese Rupee"
- },
- "ANG": {
- "name": "Netherlands Antillean Guilder"
- },
- "TWD": {
- "name": "New Taiwan Dollar",
- "symbol": "NT$"
- },
- "NZD": {
- "name": "New Zealand Dollar",
- "symbol": "NZ$"
- },
- "NIO": {
- "name": "Nicaraguan Córdoba"
- },
- "NGN": {
- "name": "Nigerian Naira"
- },
- "KPW": {
- "name": "North Korean Won"
- },
- "NOK": {
- "name": "Norwegian Krone"
- },
- "OMR": {
- "name": "Omani Rial"
- },
- "PKR": {
- "name": "Pakistani Rupee"
- },
- "PAB": {
- "name": "Panamanian Balboa"
- },
- "PGK": {
- "name": "Papua New Guinean Kina"
- },
- "PYG": {
- "name": "Paraguayan Guarani"
- },
- "PEN": {
- "name": "Peruvian Sol"
- },
- "PHP": {
- "name": "Philippine Piso"
- },
- "PLN": {
- "name": "Polish Zloty"
- },
- "QAR": {
- "name": "Qatari Rial"
- },
- "RON": {
- "name": "Romanian Leu"
- },
- "RUB": {
- "name": "Russian Rouble"
- },
- "RWF": {
- "name": "Rwandan Franc"
- },
- "SVC": {
- "name": "Salvadoran Colón"
- },
- "WST": {
- "name": "Samoan Tala"
- },
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
- },
- "SAR": {
- "name": "Saudi Riyal"
- },
- "RSD": {
- "name": "Serbian Dinar"
- },
- "SCR": {
- "name": "Seychellois Rupee"
- },
- "SLL": {
- "name": "Sierra Leonean Leone"
- },
- "SGD": {
- "name": "Singapore Dollar"
- },
- "SBD": {
- "name": "Solomon Islands Dollar"
- },
- "SOS": {
- "name": "Somali Shilling"
- },
- "ZAR": {
- "name": "South African Rand",
- "symbol": "R"
- },
- "KRW": {
- "name": "South Korean Won",
- "symbol": "₩"
- },
- "SSP": {
- "name": "South Sudanese Pound"
- },
- "LKR": {
- "name": "Sri Lankan Rupee"
- },
- "SHP": {
- "name": "St. Helena Pound"
- },
- "SDG": {
- "name": "Sudanese Pound"
- },
- "SRD": {
- "name": "Surinamese Dollar"
- },
- "SZL": {
- "name": "Swazi Lilangeni"
- },
- "SEK": {
- "name": "Swedish Krona"
- },
- "CHF": {
- "name": "Swiss Franc"
- },
- "SYP": {
- "name": "Syrian Pound"
- },
- "TJS": {
- "name": "Tajikistani Somoni"
- },
- "TZS": {
- "name": "Tanzanian Shilling"
- },
- "THB": {
- "name": "Thai Baht"
- },
- "TOP": {
- "name": "Tongan Paʻanga"
- },
- "TTD": {
- "name": "Trinidad & Tobago Dollar"
- },
- "TND": {
- "name": "Tunisian Dinar"
- },
- "TRY": {
- "name": "Turkish Lira"
- },
- "TMT": {
- "name": "Turkmenistani Manat"
- },
- "UGX": {
- "name": "Ugandan Shilling"
- },
- "UAH": {
- "name": "Ukrainian Hryvnia"
- },
- "AED": {
- "name": "United Arab Emirates Dirham"
- },
- "UYU": {
- "name": "Uruguayan Peso"
- },
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
- "UZS": {
- "name": "Uzbekistani Som"
- },
- "VUV": {
- "name": "Vanuatu Vatu"
- },
- "VEF": {
- "name": "Venezuelan Bolívar"
- },
- "VND": {
- "name": "Vietnamese Dong",
- "symbol": "₫"
- },
- "XOF": {
- "name": "West African CFA Franc",
- "symbol": "CFA"
- },
- "YER": {
- "name": "Yemeni Rial"
- },
- "ZMW": {
- "name": "Zambian Kwacha"
- },
- "ZWL": {
- "name": "Zimbabwean Dollar (2009)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en-ZM.json b/vendor/commerceguys/intl/resources/currency/en-ZM.json
deleted file mode 100644
index ee03dde05..000000000
--- a/vendor/commerceguys/intl/resources/currency/en-ZM.json
+++ /dev/null
@@ -1,494 +0,0 @@
-{
- "AFN": {
- "name": "Afghan Afghani"
- },
- "ALL": {
- "name": "Albanian Lek"
- },
- "DZD": {
- "name": "Algerian Dinar"
- },
- "AOA": {
- "name": "Angolan Kwanza"
- },
- "ARS": {
- "name": "Argentine Peso"
- },
- "AMD": {
- "name": "Armenian Dram"
- },
- "AWG": {
- "name": "Aruban Florin"
- },
- "AUD": {
- "name": "Australian Dollar",
- "symbol": "A$"
- },
- "AZN": {
- "name": "Azerbaijani Manat"
- },
- "BSD": {
- "name": "Bahamian Dollar"
- },
- "BHD": {
- "name": "Bahraini Dinar"
- },
- "BDT": {
- "name": "Bangladeshi Taka"
- },
- "BBD": {
- "name": "Barbadian Dollar"
- },
- "BYN": {
- "name": "Belarusian Rouble"
- },
- "BZD": {
- "name": "Belize Dollar"
- },
- "BMD": {
- "name": "Bermudan Dollar"
- },
- "BTN": {
- "name": "Bhutanese Ngultrum"
- },
- "BOB": {
- "name": "Bolivian Boliviano"
- },
- "BAM": {
- "name": "Bosnia-Herzegovina Convertible Mark"
- },
- "BWP": {
- "name": "Botswanan Pula"
- },
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
- "GBP": {
- "name": "British Pound",
- "symbol": "£"
- },
- "BND": {
- "name": "Brunei Dollar"
- },
- "BGN": {
- "name": "Bulgarian Lev"
- },
- "BIF": {
- "name": "Burundian Franc"
- },
- "KHR": {
- "name": "Cambodian Riel"
- },
- "CAD": {
- "name": "Canadian Dollar",
- "symbol": "CA$"
- },
- "CVE": {
- "name": "Cape Verdean Escudo"
- },
- "KYD": {
- "name": "Cayman Islands Dollar"
- },
- "XAF": {
- "name": "Central African CFA Franc",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "CFP Franc",
- "symbol": "CFPF"
- },
- "CLP": {
- "name": "Chilean Peso"
- },
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
- "COP": {
- "name": "Colombian Peso"
- },
- "KMF": {
- "name": "Comorian Franc"
- },
- "CDF": {
- "name": "Congolese Franc"
- },
- "CRC": {
- "name": "Costa Rican Colón"
- },
- "HRK": {
- "name": "Croatian Kuna"
- },
- "CUC": {
- "name": "Cuban Convertible Peso"
- },
- "CUP": {
- "name": "Cuban Peso"
- },
- "CZK": {
- "name": "Czech Koruna"
- },
- "DKK": {
- "name": "Danish Krone"
- },
- "DJF": {
- "name": "Djiboutian Franc"
- },
- "DOP": {
- "name": "Dominican Peso"
- },
- "XCD": {
- "name": "East Caribbean Dollar",
- "symbol": "EC$"
- },
- "EGP": {
- "name": "Egyptian Pound"
- },
- "ERN": {
- "name": "Eritrean Nakfa"
- },
- "ETB": {
- "name": "Ethiopian Birr"
- },
- "EUR": {
- "name": "Euro",
- "symbol": "€"
- },
- "FKP": {
- "name": "Falkland Islands Pound"
- },
- "FJD": {
- "name": "Fijian Dollar"
- },
- "GMD": {
- "name": "Gambian Dalasi"
- },
- "GEL": {
- "name": "Georgian Lari"
- },
- "GHS": {
- "name": "Ghanaian Cedi"
- },
- "GIP": {
- "name": "Gibraltar Pound"
- },
- "GTQ": {
- "name": "Guatemalan Quetzal"
- },
- "GNF": {
- "name": "Guinean Franc"
- },
- "GYD": {
- "name": "Guyanaese Dollar"
- },
- "HTG": {
- "name": "Haitian Gourde"
- },
- "HNL": {
- "name": "Honduran Lempira"
- },
- "HKD": {
- "name": "Hong Kong Dollar",
- "symbol": "HK$"
- },
- "HUF": {
- "name": "Hungarian Forint"
- },
- "ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Indonesian Rupiah"
- },
- "IRR": {
- "name": "Iranian Rial"
- },
- "IQD": {
- "name": "Iraqi Dinar"
- },
- "ILS": {
- "name": "Israeli New Shekel",
- "symbol": "₪"
- },
- "JMD": {
- "name": "Jamaican Dollar"
- },
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
- "JOD": {
- "name": "Jordanian Dinar"
- },
- "KZT": {
- "name": "Kazakhstani Tenge"
- },
- "KES": {
- "name": "Kenyan Shilling"
- },
- "KWD": {
- "name": "Kuwaiti Dinar"
- },
- "KGS": {
- "name": "Kyrgystani Som"
- },
- "LAK": {
- "name": "Laotian Kip"
- },
- "LBP": {
- "name": "Lebanese Pound"
- },
- "LSL": {
- "name": "Lesotho Loti"
- },
- "LRD": {
- "name": "Liberian Dollar"
- },
- "LYD": {
- "name": "Libyan Dinar"
- },
- "MOP": {
- "name": "Macanese Pataca"
- },
- "MKD": {
- "name": "Macedonian Denar"
- },
- "MGA": {
- "name": "Malagasy Ariary"
- },
- "MWK": {
- "name": "Malawian Kwacha"
- },
- "MYR": {
- "name": "Malaysian Ringgit"
- },
- "MVR": {
- "name": "Maldivian Rufiyaa"
- },
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
- "MUR": {
- "name": "Mauritian Rupee"
- },
- "MXN": {
- "name": "Mexican Peso",
- "symbol": "MX$"
- },
- "MDL": {
- "name": "Moldovan Leu"
- },
- "MNT": {
- "name": "Mongolian Tugrik"
- },
- "MAD": {
- "name": "Moroccan Dirham"
- },
- "MZN": {
- "name": "Mozambican Metical"
- },
- "MMK": {
- "name": "Myanmar Kyat"
- },
- "NAD": {
- "name": "Namibian Dollar"
- },
- "NPR": {
- "name": "Nepalese Rupee"
- },
- "ANG": {
- "name": "Netherlands Antillean Guilder"
- },
- "TWD": {
- "name": "New Taiwan Dollar",
- "symbol": "NT$"
- },
- "NZD": {
- "name": "New Zealand Dollar",
- "symbol": "NZ$"
- },
- "NIO": {
- "name": "Nicaraguan Córdoba"
- },
- "NGN": {
- "name": "Nigerian Naira"
- },
- "KPW": {
- "name": "North Korean Won"
- },
- "NOK": {
- "name": "Norwegian Krone"
- },
- "OMR": {
- "name": "Omani Rial"
- },
- "PKR": {
- "name": "Pakistani Rupee"
- },
- "PAB": {
- "name": "Panamanian Balboa"
- },
- "PGK": {
- "name": "Papua New Guinean Kina"
- },
- "PYG": {
- "name": "Paraguayan Guarani"
- },
- "PEN": {
- "name": "Peruvian Sol"
- },
- "PHP": {
- "name": "Philippine Piso"
- },
- "PLN": {
- "name": "Polish Zloty"
- },
- "QAR": {
- "name": "Qatari Rial"
- },
- "RON": {
- "name": "Romanian Leu"
- },
- "RUB": {
- "name": "Russian Rouble"
- },
- "RWF": {
- "name": "Rwandan Franc"
- },
- "SVC": {
- "name": "Salvadoran Colón"
- },
- "WST": {
- "name": "Samoan Tala"
- },
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
- },
- "SAR": {
- "name": "Saudi Riyal"
- },
- "RSD": {
- "name": "Serbian Dinar"
- },
- "SCR": {
- "name": "Seychellois Rupee"
- },
- "SLL": {
- "name": "Sierra Leonean Leone"
- },
- "SGD": {
- "name": "Singapore Dollar"
- },
- "SBD": {
- "name": "Solomon Islands Dollar"
- },
- "SOS": {
- "name": "Somali Shilling"
- },
- "ZAR": {
- "name": "South African Rand"
- },
- "KRW": {
- "name": "South Korean Won",
- "symbol": "₩"
- },
- "SSP": {
- "name": "South Sudanese Pound"
- },
- "LKR": {
- "name": "Sri Lankan Rupee"
- },
- "SHP": {
- "name": "St. Helena Pound"
- },
- "SDG": {
- "name": "Sudanese Pound"
- },
- "SRD": {
- "name": "Surinamese Dollar"
- },
- "SZL": {
- "name": "Swazi Lilangeni"
- },
- "SEK": {
- "name": "Swedish Krona"
- },
- "CHF": {
- "name": "Swiss Franc"
- },
- "SYP": {
- "name": "Syrian Pound"
- },
- "TJS": {
- "name": "Tajikistani Somoni"
- },
- "TZS": {
- "name": "Tanzanian Shilling"
- },
- "THB": {
- "name": "Thai Baht"
- },
- "TOP": {
- "name": "Tongan Paʻanga"
- },
- "TTD": {
- "name": "Trinidad & Tobago Dollar"
- },
- "TND": {
- "name": "Tunisian Dinar"
- },
- "TRY": {
- "name": "Turkish Lira"
- },
- "TMT": {
- "name": "Turkmenistani Manat"
- },
- "UGX": {
- "name": "Ugandan Shilling"
- },
- "UAH": {
- "name": "Ukrainian Hryvnia"
- },
- "AED": {
- "name": "United Arab Emirates Dirham"
- },
- "UYU": {
- "name": "Uruguayan Peso"
- },
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
- "UZS": {
- "name": "Uzbekistani Som"
- },
- "VUV": {
- "name": "Vanuatu Vatu"
- },
- "VEF": {
- "name": "Venezuelan Bolívar"
- },
- "VND": {
- "name": "Vietnamese Dong",
- "symbol": "₫"
- },
- "XOF": {
- "name": "West African CFA Franc",
- "symbol": "CFA"
- },
- "YER": {
- "name": "Yemeni Rial"
- },
- "ZMW": {
- "name": "Zambian Kwacha",
- "symbol": "K"
- },
- "ZWL": {
- "name": "Zimbabwean Dollar (2009)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en-ZW.json b/vendor/commerceguys/intl/resources/currency/en-ZW.json
deleted file mode 100644
index 97dbe0dbf..000000000
--- a/vendor/commerceguys/intl/resources/currency/en-ZW.json
+++ /dev/null
@@ -1,493 +0,0 @@
-{
- "AFN": {
- "name": "Afghan Afghani"
- },
- "ALL": {
- "name": "Albanian Lek"
- },
- "DZD": {
- "name": "Algerian Dinar"
- },
- "AOA": {
- "name": "Angolan Kwanza"
- },
- "ARS": {
- "name": "Argentine Peso"
- },
- "AMD": {
- "name": "Armenian Dram"
- },
- "AWG": {
- "name": "Aruban Florin"
- },
- "AUD": {
- "name": "Australian Dollar",
- "symbol": "A$"
- },
- "AZN": {
- "name": "Azerbaijani Manat"
- },
- "BSD": {
- "name": "Bahamian Dollar"
- },
- "BHD": {
- "name": "Bahraini Dinar"
- },
- "BDT": {
- "name": "Bangladeshi Taka"
- },
- "BBD": {
- "name": "Barbadian Dollar"
- },
- "BYN": {
- "name": "Belarusian Rouble"
- },
- "BZD": {
- "name": "Belize Dollar"
- },
- "BMD": {
- "name": "Bermudan Dollar"
- },
- "BTN": {
- "name": "Bhutanese Ngultrum"
- },
- "BOB": {
- "name": "Bolivian Boliviano"
- },
- "BAM": {
- "name": "Bosnia-Herzegovina Convertible Mark"
- },
- "BWP": {
- "name": "Botswanan Pula"
- },
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
- "GBP": {
- "name": "British Pound",
- "symbol": "£"
- },
- "BND": {
- "name": "Brunei Dollar"
- },
- "BGN": {
- "name": "Bulgarian Lev"
- },
- "BIF": {
- "name": "Burundian Franc"
- },
- "KHR": {
- "name": "Cambodian Riel"
- },
- "CAD": {
- "name": "Canadian Dollar",
- "symbol": "CA$"
- },
- "CVE": {
- "name": "Cape Verdean Escudo"
- },
- "KYD": {
- "name": "Cayman Islands Dollar"
- },
- "XAF": {
- "name": "Central African CFA Franc",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "CFP Franc",
- "symbol": "CFPF"
- },
- "CLP": {
- "name": "Chilean Peso"
- },
- "CNY": {
- "name": "Chinese Yuan",
- "symbol": "CN¥"
- },
- "COP": {
- "name": "Colombian Peso"
- },
- "KMF": {
- "name": "Comorian Franc"
- },
- "CDF": {
- "name": "Congolese Franc"
- },
- "CRC": {
- "name": "Costa Rican Colón"
- },
- "HRK": {
- "name": "Croatian Kuna"
- },
- "CUC": {
- "name": "Cuban Convertible Peso"
- },
- "CUP": {
- "name": "Cuban Peso"
- },
- "CZK": {
- "name": "Czech Koruna"
- },
- "DKK": {
- "name": "Danish Krone"
- },
- "DJF": {
- "name": "Djiboutian Franc"
- },
- "DOP": {
- "name": "Dominican Peso"
- },
- "XCD": {
- "name": "East Caribbean Dollar",
- "symbol": "EC$"
- },
- "EGP": {
- "name": "Egyptian Pound"
- },
- "ERN": {
- "name": "Eritrean Nakfa"
- },
- "ETB": {
- "name": "Ethiopian Birr"
- },
- "EUR": {
- "name": "Euro",
- "symbol": "€"
- },
- "FKP": {
- "name": "Falkland Islands Pound"
- },
- "FJD": {
- "name": "Fijian Dollar"
- },
- "GMD": {
- "name": "Gambian Dalasi"
- },
- "GEL": {
- "name": "Georgian Lari"
- },
- "GHS": {
- "name": "Ghanaian Cedi"
- },
- "GIP": {
- "name": "Gibraltar Pound"
- },
- "GTQ": {
- "name": "Guatemalan Quetzal"
- },
- "GNF": {
- "name": "Guinean Franc"
- },
- "GYD": {
- "name": "Guyanaese Dollar"
- },
- "HTG": {
- "name": "Haitian Gourde"
- },
- "HNL": {
- "name": "Honduran Lempira"
- },
- "HKD": {
- "name": "Hong Kong Dollar",
- "symbol": "HK$"
- },
- "HUF": {
- "name": "Hungarian Forint"
- },
- "ISK": {
- "name": "Icelandic Króna"
- },
- "INR": {
- "name": "Indian Rupee",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Indonesian Rupiah"
- },
- "IRR": {
- "name": "Iranian Rial"
- },
- "IQD": {
- "name": "Iraqi Dinar"
- },
- "ILS": {
- "name": "Israeli New Shekel",
- "symbol": "₪"
- },
- "JMD": {
- "name": "Jamaican Dollar"
- },
- "JPY": {
- "name": "Japanese Yen",
- "symbol": "JP¥"
- },
- "JOD": {
- "name": "Jordanian Dinar"
- },
- "KZT": {
- "name": "Kazakhstani Tenge"
- },
- "KES": {
- "name": "Kenyan Shilling"
- },
- "KWD": {
- "name": "Kuwaiti Dinar"
- },
- "KGS": {
- "name": "Kyrgystani Som"
- },
- "LAK": {
- "name": "Laotian Kip"
- },
- "LBP": {
- "name": "Lebanese Pound"
- },
- "LSL": {
- "name": "Lesotho Loti"
- },
- "LRD": {
- "name": "Liberian Dollar"
- },
- "LYD": {
- "name": "Libyan Dinar"
- },
- "MOP": {
- "name": "Macanese Pataca"
- },
- "MKD": {
- "name": "Macedonian Denar"
- },
- "MGA": {
- "name": "Malagasy Ariary"
- },
- "MWK": {
- "name": "Malawian Kwacha"
- },
- "MYR": {
- "name": "Malaysian Ringgit"
- },
- "MVR": {
- "name": "Maldivian Rufiyaa"
- },
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
- "MUR": {
- "name": "Mauritian Rupee"
- },
- "MXN": {
- "name": "Mexican Peso",
- "symbol": "MX$"
- },
- "MDL": {
- "name": "Moldovan Leu"
- },
- "MNT": {
- "name": "Mongolian Tugrik"
- },
- "MAD": {
- "name": "Moroccan Dirham"
- },
- "MZN": {
- "name": "Mozambican Metical"
- },
- "MMK": {
- "name": "Myanmar Kyat"
- },
- "NAD": {
- "name": "Namibian Dollar"
- },
- "NPR": {
- "name": "Nepalese Rupee"
- },
- "ANG": {
- "name": "Netherlands Antillean Guilder"
- },
- "TWD": {
- "name": "New Taiwan Dollar",
- "symbol": "NT$"
- },
- "NZD": {
- "name": "New Zealand Dollar",
- "symbol": "NZ$"
- },
- "NIO": {
- "name": "Nicaraguan Córdoba"
- },
- "NGN": {
- "name": "Nigerian Naira"
- },
- "KPW": {
- "name": "North Korean Won"
- },
- "NOK": {
- "name": "Norwegian Krone"
- },
- "OMR": {
- "name": "Omani Rial"
- },
- "PKR": {
- "name": "Pakistani Rupee"
- },
- "PAB": {
- "name": "Panamanian Balboa"
- },
- "PGK": {
- "name": "Papua New Guinean Kina"
- },
- "PYG": {
- "name": "Paraguayan Guarani"
- },
- "PEN": {
- "name": "Peruvian Sol"
- },
- "PHP": {
- "name": "Philippine Piso"
- },
- "PLN": {
- "name": "Polish Zloty"
- },
- "QAR": {
- "name": "Qatari Rial"
- },
- "RON": {
- "name": "Romanian Leu"
- },
- "RUB": {
- "name": "Russian Rouble"
- },
- "RWF": {
- "name": "Rwandan Franc"
- },
- "SVC": {
- "name": "Salvadoran Colón"
- },
- "WST": {
- "name": "Samoan Tala"
- },
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
- },
- "SAR": {
- "name": "Saudi Riyal"
- },
- "RSD": {
- "name": "Serbian Dinar"
- },
- "SCR": {
- "name": "Seychellois Rupee"
- },
- "SLL": {
- "name": "Sierra Leonean Leone"
- },
- "SGD": {
- "name": "Singapore Dollar"
- },
- "SBD": {
- "name": "Solomon Islands Dollar"
- },
- "SOS": {
- "name": "Somali Shilling"
- },
- "ZAR": {
- "name": "South African Rand"
- },
- "KRW": {
- "name": "South Korean Won",
- "symbol": "₩"
- },
- "SSP": {
- "name": "South Sudanese Pound"
- },
- "LKR": {
- "name": "Sri Lankan Rupee"
- },
- "SHP": {
- "name": "St. Helena Pound"
- },
- "SDG": {
- "name": "Sudanese Pound"
- },
- "SRD": {
- "name": "Surinamese Dollar"
- },
- "SZL": {
- "name": "Swazi Lilangeni"
- },
- "SEK": {
- "name": "Swedish Krona"
- },
- "CHF": {
- "name": "Swiss Franc"
- },
- "SYP": {
- "name": "Syrian Pound"
- },
- "TJS": {
- "name": "Tajikistani Somoni"
- },
- "TZS": {
- "name": "Tanzanian Shilling"
- },
- "THB": {
- "name": "Thai Baht"
- },
- "TOP": {
- "name": "Tongan Paʻanga"
- },
- "TTD": {
- "name": "Trinidad & Tobago Dollar"
- },
- "TND": {
- "name": "Tunisian Dinar"
- },
- "TRY": {
- "name": "Turkish Lira"
- },
- "TMT": {
- "name": "Turkmenistani Manat"
- },
- "UGX": {
- "name": "Ugandan Shilling"
- },
- "UAH": {
- "name": "Ukrainian Hryvnia"
- },
- "AED": {
- "name": "United Arab Emirates Dirham"
- },
- "UYU": {
- "name": "Uruguayan Peso"
- },
- "USD": {
- "name": "US Dollar",
- "symbol": "US$"
- },
- "UZS": {
- "name": "Uzbekistani Som"
- },
- "VUV": {
- "name": "Vanuatu Vatu"
- },
- "VEF": {
- "name": "Venezuelan Bolívar"
- },
- "VND": {
- "name": "Vietnamese Dong",
- "symbol": "₫"
- },
- "XOF": {
- "name": "West African CFA Franc",
- "symbol": "CFA"
- },
- "YER": {
- "name": "Yemeni Rial"
- },
- "ZMW": {
- "name": "Zambian Kwacha"
- },
- "ZWL": {
- "name": "Zimbabwean Dollar (2009)"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/en.json b/vendor/commerceguys/intl/resources/currency/en.json
index 14c23494a..a6c443334 100644
--- a/vendor/commerceguys/intl/resources/currency/en.json
+++ b/vendor/commerceguys/intl/resources/currency/en.json
@@ -270,7 +270,7 @@
"MVR": {
"name": "Maldivian Rufiyaa"
},
- "MRO": {
+ "MRU": {
"name": "Mauritanian Ouguiya"
},
"MUR": {
@@ -366,7 +366,7 @@
"WST": {
"name": "Samoan Tala"
},
- "STD": {
+ "STN": {
"name": "São Tomé & Príncipe Dobra"
},
"SAR": {
@@ -457,6 +457,9 @@
"AED": {
"name": "United Arab Emirates Dirham"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UYU": {
"name": "Uruguayan Peso"
},
@@ -470,7 +473,7 @@
"VUV": {
"name": "Vanuatu Vatu"
},
- "VEF": {
+ "VES": {
"name": "Venezuelan Bolívar"
},
"VND": {
diff --git a/vendor/commerceguys/intl/resources/currency/es-BO.json b/vendor/commerceguys/intl/resources/currency/es-419.json
index d9f9c41ed..6f99e309a 100644
--- a/vendor/commerceguys/intl/resources/currency/es-BO.json
+++ b/vendor/commerceguys/intl/resources/currency/es-419.json
@@ -5,21 +5,20 @@
"MGA": {
"name": "ariari"
},
+ "THB": {
+ "name": "baht tailandes"
+ },
"PAB": {
"name": "balboa panameño"
},
- "THB": {
- "name": "bat"
- },
"ETB": {
"name": "bir"
},
- "VEF": {
+ "VES": {
"name": "bolívar venezolano"
},
"BOB": {
- "name": "boliviano",
- "symbol": "Bs"
+ "name": "boliviano"
},
"GHS": {
"name": "cedi"
@@ -96,7 +95,7 @@
"MAD": {
"name": "dírham marroquí"
},
- "STD": {
+ "STN": {
"name": "dobra"
},
"AUD": {
@@ -169,7 +168,7 @@
"name": "dong"
},
"AMD": {
- "name": "dram armenio"
+ "name": "dram"
},
"CVE": {
"name": "escudo de Cabo Verde"
@@ -241,6 +240,9 @@
"LAK": {
"name": "kip"
},
+ "ZMW": {
+ "name": "kuacha zambiano"
+ },
"AOA": {
"name": "kuanza"
},
@@ -250,9 +252,6 @@
"MWK": {
"name": "kwacha malauí"
},
- "ZMW": {
- "name": "kwacha zambiano"
- },
"GEL": {
"name": "lari"
},
@@ -322,12 +321,12 @@
"MZN": {
"name": "metical"
},
- "ERN": {
- "name": "nafka"
- },
"NGN": {
"name": "naira"
},
+ "ERN": {
+ "name": "nakfa"
+ },
"TWD": {
"name": "nuevo dólar taiwanés"
},
@@ -436,12 +435,12 @@
"KGS": {
"name": "som"
},
+ "UZS": {
+ "name": "som uzbeko"
+ },
"TJS": {
"name": "somoni tayiko"
},
- "UZS": {
- "name": "sum"
- },
"BDT": {
"name": "taka"
},
@@ -454,9 +453,12 @@
"MNT": {
"name": "tugrik"
},
- "MRO": {
+ "MRU": {
"name": "uguiya"
},
+ "UYW": {
+ "name": "unidad previsional uruguayo"
+ },
"VUV": {
"name": "vatu"
},
diff --git a/vendor/commerceguys/intl/resources/currency/es-AR.json b/vendor/commerceguys/intl/resources/currency/es-AR.json
deleted file mode 100644
index f39cee55c..000000000
--- a/vendor/commerceguys/intl/resources/currency/es-AR.json
+++ /dev/null
@@ -1,476 +0,0 @@
-{
- "AFN": {
- "name": "afgani"
- },
- "MGA": {
- "name": "ariari"
- },
- "PAB": {
- "name": "balboa panameño"
- },
- "THB": {
- "name": "bat"
- },
- "ETB": {
- "name": "bir"
- },
- "VEF": {
- "name": "bolívar venezolano"
- },
- "BOB": {
- "name": "boliviano"
- },
- "GHS": {
- "name": "cedi"
- },
- "KES": {
- "name": "chelín keniano"
- },
- "SOS": {
- "name": "chelín somalí"
- },
- "TZS": {
- "name": "chelín tanzano"
- },
- "UGX": {
- "name": "chelín ugandés"
- },
- "CRC": {
- "name": "colón costarricense"
- },
- "SVC": {
- "name": "colón salvadoreño"
- },
- "NIO": {
- "name": "córdoba nicaragüense"
- },
- "CZK": {
- "name": "corona checa"
- },
- "DKK": {
- "name": "corona danesa"
- },
- "ISK": {
- "name": "corona islandesa"
- },
- "NOK": {
- "name": "corona noruega"
- },
- "SEK": {
- "name": "corona sueca"
- },
- "GMD": {
- "name": "dalasi"
- },
- "DZD": {
- "name": "dinar argelino"
- },
- "BHD": {
- "name": "dinar bahreiní"
- },
- "IQD": {
- "name": "dinar iraquí"
- },
- "JOD": {
- "name": "dinar jordano"
- },
- "KWD": {
- "name": "dinar kuwaití"
- },
- "LYD": {
- "name": "dinar libio"
- },
- "MKD": {
- "name": "dinar macedonio"
- },
- "RSD": {
- "name": "dinar serbio"
- },
- "TND": {
- "name": "dinar tunecino"
- },
- "AED": {
- "name": "dírham de los Emiratos Árabes Unidos"
- },
- "MAD": {
- "name": "dírham marroquí"
- },
- "STD": {
- "name": "dobra"
- },
- "AUD": {
- "name": "dólar australiano"
- },
- "BSD": {
- "name": "dólar bahameño"
- },
- "BBD": {
- "name": "dólar barbadense"
- },
- "BZD": {
- "name": "dólar beliceño"
- },
- "BND": {
- "name": "dólar bruneano"
- },
- "CAD": {
- "name": "dólar canadiense"
- },
- "BMD": {
- "name": "dólar de Bermudas"
- },
- "KYD": {
- "name": "dólar de las Islas Caimán"
- },
- "TTD": {
- "name": "dólar de Trinidad y Tobago"
- },
- "XCD": {
- "name": "dólar del Caribe Oriental"
- },
- "USD": {
- "name": "dólar estadounidense",
- "symbol": "US$"
- },
- "FJD": {
- "name": "dólar fiyiano"
- },
- "GYD": {
- "name": "dólar guyanés"
- },
- "HKD": {
- "name": "dólar hongkonés"
- },
- "JMD": {
- "name": "dólar jamaicano"
- },
- "LRD": {
- "name": "dólar liberiano"
- },
- "NAD": {
- "name": "dólar namibio"
- },
- "NZD": {
- "name": "dólar neozelandés"
- },
- "SBD": {
- "name": "dólar salomonense"
- },
- "SGD": {
- "name": "dólar singapurense"
- },
- "SRD": {
- "name": "dólar surinamés"
- },
- "ZWL": {
- "name": "dólar zimbabuense"
- },
- "VND": {
- "name": "dong"
- },
- "AMD": {
- "name": "dram armenio"
- },
- "CVE": {
- "name": "escudo de Cabo Verde"
- },
- "PLN": {
- "name": "esloti"
- },
- "EUR": {
- "name": "euro"
- },
- "AWG": {
- "name": "florín arubeño"
- },
- "ANG": {
- "name": "florín de las Antillas Neerlandesas"
- },
- "HUF": {
- "name": "forinto húngaro"
- },
- "BIF": {
- "name": "franco burundés"
- },
- "XAF": {
- "name": "franco CFA de África Central"
- },
- "XOF": {
- "name": "franco CFA de África Occidental"
- },
- "XPF": {
- "name": "franco CFP",
- "symbol": "CFPF"
- },
- "KMF": {
- "name": "franco comorense"
- },
- "CDF": {
- "name": "franco congoleño"
- },
- "GNF": {
- "name": "franco guineano"
- },
- "RWF": {
- "name": "franco ruandés"
- },
- "CHF": {
- "name": "franco suizo"
- },
- "DJF": {
- "name": "franco yibutiano"
- },
- "HTG": {
- "name": "gourde haitiano"
- },
- "UAH": {
- "name": "grivna"
- },
- "PYG": {
- "name": "guaraní paraguayo"
- },
- "BTN": {
- "name": "gultrum"
- },
- "MMK": {
- "name": "kiat"
- },
- "PGK": {
- "name": "kina"
- },
- "LAK": {
- "name": "kip"
- },
- "AOA": {
- "name": "kuanza"
- },
- "HRK": {
- "name": "kuna"
- },
- "MWK": {
- "name": "kwacha malauí"
- },
- "ZMW": {
- "name": "kwacha zambiano"
- },
- "GEL": {
- "name": "lari"
- },
- "ALL": {
- "name": "lek"
- },
- "HNL": {
- "name": "lempira hondureño"
- },
- "SLL": {
- "name": "leona"
- },
- "MDL": {
- "name": "leu moldavo"
- },
- "RON": {
- "name": "leu rumano"
- },
- "BGN": {
- "name": "lev búlgaro"
- },
- "SHP": {
- "name": "libra de Santa Elena"
- },
- "EGP": {
- "name": "libra egipcia"
- },
- "GBP": {
- "name": "libra esterlina"
- },
- "GIP": {
- "name": "libra gibraltareña"
- },
- "LBP": {
- "name": "libra libanesa"
- },
- "FKP": {
- "name": "libra malvinense"
- },
- "SYP": {
- "name": "libra siria"
- },
- "SDG": {
- "name": "libra sudanesa"
- },
- "SSP": {
- "name": "libra sursudanesa"
- },
- "SZL": {
- "name": "lilangeni"
- },
- "TRY": {
- "name": "lira turca"
- },
- "LSL": {
- "name": "loti lesothense"
- },
- "AZN": {
- "name": "manat azerbaiyano"
- },
- "TMT": {
- "name": "manat turcomano"
- },
- "BAM": {
- "name": "marco convertible de Bosnia y Herzegovina"
- },
- "MZN": {
- "name": "metical"
- },
- "ERN": {
- "name": "nafka"
- },
- "NGN": {
- "name": "naira"
- },
- "TWD": {
- "name": "nuevo dólar taiwanés"
- },
- "ILS": {
- "name": "nuevo séquel israelí"
- },
- "TOP": {
- "name": "paanga"
- },
- "MOP": {
- "name": "pataca de Macao"
- },
- "ARS": {
- "name": "peso argentino",
- "symbol": "$"
- },
- "CLP": {
- "name": "peso chileno"
- },
- "COP": {
- "name": "peso colombiano"
- },
- "CUP": {
- "name": "peso cubano"
- },
- "CUC": {
- "name": "peso cubano convertible"
- },
- "DOP": {
- "name": "peso dominicano"
- },
- "PHP": {
- "name": "peso filipino"
- },
- "MXN": {
- "name": "peso mexicano"
- },
- "UYU": {
- "name": "peso uruguayo"
- },
- "BWP": {
- "name": "pula"
- },
- "GTQ": {
- "name": "quetzal guatemalteco"
- },
- "ZAR": {
- "name": "rand"
- },
- "BRL": {
- "name": "real brasileño"
- },
- "QAR": {
- "name": "rial catarí"
- },
- "IRR": {
- "name": "rial iraní"
- },
- "OMR": {
- "name": "rial omaní"
- },
- "SAR": {
- "name": "rial saudí"
- },
- "YER": {
- "name": "rial yemení"
- },
- "KHR": {
- "name": "riel"
- },
- "MYR": {
- "name": "ringit"
- },
- "BYN": {
- "name": "rublo bielorruso"
- },
- "RUB": {
- "name": "rublo ruso"
- },
- "MVR": {
- "name": "rufiya"
- },
- "LKR": {
- "name": "rupia esrilanquesa"
- },
- "INR": {
- "name": "rupia india"
- },
- "IDR": {
- "name": "rupia indonesia"
- },
- "MUR": {
- "name": "rupia mauriciana"
- },
- "NPR": {
- "name": "rupia nepalí"
- },
- "PKR": {
- "name": "rupia pakistaní"
- },
- "SCR": {
- "name": "rupia seychellense"
- },
- "PEN": {
- "name": "sol peruano"
- },
- "KGS": {
- "name": "som"
- },
- "TJS": {
- "name": "somoni tayiko"
- },
- "UZS": {
- "name": "sum"
- },
- "BDT": {
- "name": "taka"
- },
- "WST": {
- "name": "tala"
- },
- "KZT": {
- "name": "tenge kazako"
- },
- "MNT": {
- "name": "tugrik"
- },
- "MRO": {
- "name": "uguiya"
- },
- "VUV": {
- "name": "vatu"
- },
- "KPW": {
- "name": "won norcoreano"
- },
- "KRW": {
- "name": "won surcoreano"
- },
- "JPY": {
- "name": "yen"
- },
- "CNY": {
- "name": "yuan"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/es-BR.json b/vendor/commerceguys/intl/resources/currency/es-BR.json
deleted file mode 100644
index 275be6956..000000000
--- a/vendor/commerceguys/intl/resources/currency/es-BR.json
+++ /dev/null
@@ -1,475 +0,0 @@
-{
- "AFN": {
- "name": "afgani"
- },
- "MGA": {
- "name": "ariari"
- },
- "PAB": {
- "name": "balboa panameño"
- },
- "THB": {
- "name": "bat"
- },
- "ETB": {
- "name": "bir"
- },
- "VEF": {
- "name": "bolívar venezolano"
- },
- "BOB": {
- "name": "boliviano"
- },
- "GHS": {
- "name": "cedi"
- },
- "KES": {
- "name": "chelín keniano"
- },
- "SOS": {
- "name": "chelín somalí"
- },
- "TZS": {
- "name": "chelín tanzano"
- },
- "UGX": {
- "name": "chelín ugandés"
- },
- "CRC": {
- "name": "colón costarricense"
- },
- "SVC": {
- "name": "colón salvadoreño"
- },
- "NIO": {
- "name": "córdoba nicaragüense"
- },
- "CZK": {
- "name": "corona checa"
- },
- "DKK": {
- "name": "corona danesa"
- },
- "ISK": {
- "name": "corona islandesa"
- },
- "NOK": {
- "name": "corona noruega"
- },
- "SEK": {
- "name": "corona sueca"
- },
- "GMD": {
- "name": "dalasi"
- },
- "DZD": {
- "name": "dinar argelino"
- },
- "BHD": {
- "name": "dinar bahreiní"
- },
- "IQD": {
- "name": "dinar iraquí"
- },
- "JOD": {
- "name": "dinar jordano"
- },
- "KWD": {
- "name": "dinar kuwaití"
- },
- "LYD": {
- "name": "dinar libio"
- },
- "MKD": {
- "name": "dinar macedonio"
- },
- "RSD": {
- "name": "dinar serbio"
- },
- "TND": {
- "name": "dinar tunecino"
- },
- "AED": {
- "name": "dírham de los Emiratos Árabes Unidos"
- },
- "MAD": {
- "name": "dírham marroquí"
- },
- "STD": {
- "name": "dobra"
- },
- "AUD": {
- "name": "dólar australiano"
- },
- "BSD": {
- "name": "dólar bahameño"
- },
- "BBD": {
- "name": "dólar barbadense"
- },
- "BZD": {
- "name": "dólar beliceño"
- },
- "BND": {
- "name": "dólar bruneano"
- },
- "CAD": {
- "name": "dólar canadiense"
- },
- "BMD": {
- "name": "dólar de Bermudas"
- },
- "KYD": {
- "name": "dólar de las Islas Caimán"
- },
- "TTD": {
- "name": "dólar de Trinidad y Tobago"
- },
- "XCD": {
- "name": "dólar del Caribe Oriental"
- },
- "USD": {
- "name": "dólar estadounidense"
- },
- "FJD": {
- "name": "dólar fiyiano"
- },
- "GYD": {
- "name": "dólar guyanés"
- },
- "HKD": {
- "name": "dólar hongkonés"
- },
- "JMD": {
- "name": "dólar jamaicano"
- },
- "LRD": {
- "name": "dólar liberiano"
- },
- "NAD": {
- "name": "dólar namibio"
- },
- "NZD": {
- "name": "dólar neozelandés"
- },
- "SBD": {
- "name": "dólar salomonense"
- },
- "SGD": {
- "name": "dólar singapurense"
- },
- "SRD": {
- "name": "dólar surinamés"
- },
- "ZWL": {
- "name": "dólar zimbabuense"
- },
- "VND": {
- "name": "dong"
- },
- "AMD": {
- "name": "dram armenio"
- },
- "CVE": {
- "name": "escudo de Cabo Verde"
- },
- "PLN": {
- "name": "esloti"
- },
- "EUR": {
- "name": "euro"
- },
- "AWG": {
- "name": "florín arubeño"
- },
- "ANG": {
- "name": "florín de las Antillas Neerlandesas"
- },
- "HUF": {
- "name": "forinto húngaro"
- },
- "BIF": {
- "name": "franco burundés"
- },
- "XAF": {
- "name": "franco CFA de África Central"
- },
- "XOF": {
- "name": "franco CFA de África Occidental"
- },
- "XPF": {
- "name": "franco CFP",
- "symbol": "CFPF"
- },
- "KMF": {
- "name": "franco comorense"
- },
- "CDF": {
- "name": "franco congoleño"
- },
- "GNF": {
- "name": "franco guineano"
- },
- "RWF": {
- "name": "franco ruandés"
- },
- "CHF": {
- "name": "franco suizo"
- },
- "DJF": {
- "name": "franco yibutiano"
- },
- "HTG": {
- "name": "gourde haitiano"
- },
- "UAH": {
- "name": "grivna"
- },
- "PYG": {
- "name": "guaraní paraguayo"
- },
- "BTN": {
- "name": "gultrum"
- },
- "MMK": {
- "name": "kiat"
- },
- "PGK": {
- "name": "kina"
- },
- "LAK": {
- "name": "kip"
- },
- "AOA": {
- "name": "kuanza"
- },
- "HRK": {
- "name": "kuna"
- },
- "MWK": {
- "name": "kwacha malauí"
- },
- "ZMW": {
- "name": "kwacha zambiano"
- },
- "GEL": {
- "name": "lari"
- },
- "ALL": {
- "name": "lek"
- },
- "HNL": {
- "name": "lempira hondureño"
- },
- "SLL": {
- "name": "leona"
- },
- "MDL": {
- "name": "leu moldavo"
- },
- "RON": {
- "name": "leu rumano"
- },
- "BGN": {
- "name": "lev búlgaro"
- },
- "SHP": {
- "name": "libra de Santa Elena"
- },
- "EGP": {
- "name": "libra egipcia"
- },
- "GBP": {
- "name": "libra esterlina"
- },
- "GIP": {
- "name": "libra gibraltareña"
- },
- "LBP": {
- "name": "libra libanesa"
- },
- "FKP": {
- "name": "libra malvinense"
- },
- "SYP": {
- "name": "libra siria"
- },
- "SDG": {
- "name": "libra sudanesa"
- },
- "SSP": {
- "name": "libra sursudanesa"
- },
- "SZL": {
- "name": "lilangeni"
- },
- "TRY": {
- "name": "lira turca"
- },
- "LSL": {
- "name": "loti lesothense"
- },
- "AZN": {
- "name": "manat azerbaiyano"
- },
- "TMT": {
- "name": "manat turcomano"
- },
- "BAM": {
- "name": "marco convertible de Bosnia y Herzegovina"
- },
- "MZN": {
- "name": "metical"
- },
- "ERN": {
- "name": "nafka"
- },
- "NGN": {
- "name": "naira"
- },
- "TWD": {
- "name": "nuevo dólar taiwanés"
- },
- "ILS": {
- "name": "nuevo séquel israelí"
- },
- "TOP": {
- "name": "paanga"
- },
- "MOP": {
- "name": "pataca de Macao"
- },
- "ARS": {
- "name": "peso argentino"
- },
- "CLP": {
- "name": "peso chileno"
- },
- "COP": {
- "name": "peso colombiano"
- },
- "CUP": {
- "name": "peso cubano"
- },
- "CUC": {
- "name": "peso cubano convertible"
- },
- "DOP": {
- "name": "peso dominicano"
- },
- "PHP": {
- "name": "peso filipino"
- },
- "MXN": {
- "name": "peso mexicano"
- },
- "UYU": {
- "name": "peso uruguayo"
- },
- "BWP": {
- "name": "pula"
- },
- "GTQ": {
- "name": "quetzal guatemalteco"
- },
- "ZAR": {
- "name": "rand"
- },
- "BRL": {
- "name": "real brasileño",
- "symbol": "R$"
- },
- "QAR": {
- "name": "rial catarí"
- },
- "IRR": {
- "name": "rial iraní"
- },
- "OMR": {
- "name": "rial omaní"
- },
- "SAR": {
- "name": "rial saudí"
- },
- "YER": {
- "name": "rial yemení"
- },
- "KHR": {
- "name": "riel"
- },
- "MYR": {
- "name": "ringit"
- },
- "BYN": {
- "name": "rublo bielorruso"
- },
- "RUB": {
- "name": "rublo ruso"
- },
- "MVR": {
- "name": "rufiya"
- },
- "LKR": {
- "name": "rupia esrilanquesa"
- },
- "INR": {
- "name": "rupia india"
- },
- "IDR": {
- "name": "rupia indonesia"
- },
- "MUR": {
- "name": "rupia mauriciana"
- },
- "NPR": {
- "name": "rupia nepalí"
- },
- "PKR": {
- "name": "rupia pakistaní"
- },
- "SCR": {
- "name": "rupia seychellense"
- },
- "PEN": {
- "name": "sol peruano"
- },
- "KGS": {
- "name": "som"
- },
- "TJS": {
- "name": "somoni tayiko"
- },
- "UZS": {
- "name": "sum"
- },
- "BDT": {
- "name": "taka"
- },
- "WST": {
- "name": "tala"
- },
- "KZT": {
- "name": "tenge kazako"
- },
- "MNT": {
- "name": "tugrik"
- },
- "MRO": {
- "name": "uguiya"
- },
- "VUV": {
- "name": "vatu"
- },
- "KPW": {
- "name": "won norcoreano"
- },
- "KRW": {
- "name": "won surcoreano"
- },
- "JPY": {
- "name": "yen"
- },
- "CNY": {
- "name": "yuan"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/es-BZ.json b/vendor/commerceguys/intl/resources/currency/es-BZ.json
deleted file mode 100644
index eab95d716..000000000
--- a/vendor/commerceguys/intl/resources/currency/es-BZ.json
+++ /dev/null
@@ -1,475 +0,0 @@
-{
- "AFN": {
- "name": "afgani"
- },
- "MGA": {
- "name": "ariari"
- },
- "PAB": {
- "name": "balboa panameño"
- },
- "THB": {
- "name": "bat"
- },
- "ETB": {
- "name": "bir"
- },
- "VEF": {
- "name": "bolívar venezolano"
- },
- "BOB": {
- "name": "boliviano"
- },
- "GHS": {
- "name": "cedi"
- },
- "KES": {
- "name": "chelín keniano"
- },
- "SOS": {
- "name": "chelín somalí"
- },
- "TZS": {
- "name": "chelín tanzano"
- },
- "UGX": {
- "name": "chelín ugandés"
- },
- "CRC": {
- "name": "colón costarricense"
- },
- "SVC": {
- "name": "colón salvadoreño"
- },
- "NIO": {
- "name": "córdoba nicaragüense"
- },
- "CZK": {
- "name": "corona checa"
- },
- "DKK": {
- "name": "corona danesa"
- },
- "ISK": {
- "name": "corona islandesa"
- },
- "NOK": {
- "name": "corona noruega"
- },
- "SEK": {
- "name": "corona sueca"
- },
- "GMD": {
- "name": "dalasi"
- },
- "DZD": {
- "name": "dinar argelino"
- },
- "BHD": {
- "name": "dinar bahreiní"
- },
- "IQD": {
- "name": "dinar iraquí"
- },
- "JOD": {
- "name": "dinar jordano"
- },
- "KWD": {
- "name": "dinar kuwaití"
- },
- "LYD": {
- "name": "dinar libio"
- },
- "MKD": {
- "name": "dinar macedonio"
- },
- "RSD": {
- "name": "dinar serbio"
- },
- "TND": {
- "name": "dinar tunecino"
- },
- "AED": {
- "name": "dírham de los Emiratos Árabes Unidos"
- },
- "MAD": {
- "name": "dírham marroquí"
- },
- "STD": {
- "name": "dobra"
- },
- "AUD": {
- "name": "dólar australiano"
- },
- "BSD": {
- "name": "dólar bahameño"
- },
- "BBD": {
- "name": "dólar barbadense"
- },
- "BZD": {
- "name": "dólar beliceño",
- "symbol": "$"
- },
- "BND": {
- "name": "dólar bruneano"
- },
- "CAD": {
- "name": "dólar canadiense"
- },
- "BMD": {
- "name": "dólar de Bermudas"
- },
- "KYD": {
- "name": "dólar de las Islas Caimán"
- },
- "TTD": {
- "name": "dólar de Trinidad y Tobago"
- },
- "XCD": {
- "name": "dólar del Caribe Oriental"
- },
- "USD": {
- "name": "dólar estadounidense"
- },
- "FJD": {
- "name": "dólar fiyiano"
- },
- "GYD": {
- "name": "dólar guyanés"
- },
- "HKD": {
- "name": "dólar hongkonés"
- },
- "JMD": {
- "name": "dólar jamaicano"
- },
- "LRD": {
- "name": "dólar liberiano"
- },
- "NAD": {
- "name": "dólar namibio"
- },
- "NZD": {
- "name": "dólar neozelandés"
- },
- "SBD": {
- "name": "dólar salomonense"
- },
- "SGD": {
- "name": "dólar singapurense"
- },
- "SRD": {
- "name": "dólar surinamés"
- },
- "ZWL": {
- "name": "dólar zimbabuense"
- },
- "VND": {
- "name": "dong"
- },
- "AMD": {
- "name": "dram armenio"
- },
- "CVE": {
- "name": "escudo de Cabo Verde"
- },
- "PLN": {
- "name": "esloti"
- },
- "EUR": {
- "name": "euro"
- },
- "AWG": {
- "name": "florín arubeño"
- },
- "ANG": {
- "name": "florín de las Antillas Neerlandesas"
- },
- "HUF": {
- "name": "forinto húngaro"
- },
- "BIF": {
- "name": "franco burundés"
- },
- "XAF": {
- "name": "franco CFA de África Central"
- },
- "XOF": {
- "name": "franco CFA de África Occidental"
- },
- "XPF": {
- "name": "franco CFP",
- "symbol": "CFPF"
- },
- "KMF": {
- "name": "franco comorense"
- },
- "CDF": {
- "name": "franco congoleño"
- },
- "GNF": {
- "name": "franco guineano"
- },
- "RWF": {
- "name": "franco ruandés"
- },
- "CHF": {
- "name": "franco suizo"
- },
- "DJF": {
- "name": "franco yibutiano"
- },
- "HTG": {
- "name": "gourde haitiano"
- },
- "UAH": {
- "name": "grivna"
- },
- "PYG": {
- "name": "guaraní paraguayo"
- },
- "BTN": {
- "name": "gultrum"
- },
- "MMK": {
- "name": "kiat"
- },
- "PGK": {
- "name": "kina"
- },
- "LAK": {
- "name": "kip"
- },
- "AOA": {
- "name": "kuanza"
- },
- "HRK": {
- "name": "kuna"
- },
- "MWK": {
- "name": "kwacha malauí"
- },
- "ZMW": {
- "name": "kwacha zambiano"
- },
- "GEL": {
- "name": "lari"
- },
- "ALL": {
- "name": "lek"
- },
- "HNL": {
- "name": "lempira hondureño"
- },
- "SLL": {
- "name": "leona"
- },
- "MDL": {
- "name": "leu moldavo"
- },
- "RON": {
- "name": "leu rumano"
- },
- "BGN": {
- "name": "lev búlgaro"
- },
- "SHP": {
- "name": "libra de Santa Elena"
- },
- "EGP": {
- "name": "libra egipcia"
- },
- "GBP": {
- "name": "libra esterlina"
- },
- "GIP": {
- "name": "libra gibraltareña"
- },
- "LBP": {
- "name": "libra libanesa"
- },
- "FKP": {
- "name": "libra malvinense"
- },
- "SYP": {
- "name": "libra siria"
- },
- "SDG": {
- "name": "libra sudanesa"
- },
- "SSP": {
- "name": "libra sursudanesa"
- },
- "SZL": {
- "name": "lilangeni"
- },
- "TRY": {
- "name": "lira turca"
- },
- "LSL": {
- "name": "loti lesothense"
- },
- "AZN": {
- "name": "manat azerbaiyano"
- },
- "TMT": {
- "name": "manat turcomano"
- },
- "BAM": {
- "name": "marco convertible de Bosnia y Herzegovina"
- },
- "MZN": {
- "name": "metical"
- },
- "ERN": {
- "name": "nafka"
- },
- "NGN": {
- "name": "naira"
- },
- "TWD": {
- "name": "nuevo dólar taiwanés"
- },
- "ILS": {
- "name": "nuevo séquel israelí"
- },
- "TOP": {
- "name": "paanga"
- },
- "MOP": {
- "name": "pataca de Macao"
- },
- "ARS": {
- "name": "peso argentino"
- },
- "CLP": {
- "name": "peso chileno"
- },
- "COP": {
- "name": "peso colombiano"
- },
- "CUP": {
- "name": "peso cubano"
- },
- "CUC": {
- "name": "peso cubano convertible"
- },
- "DOP": {
- "name": "peso dominicano"
- },
- "PHP": {
- "name": "peso filipino"
- },
- "MXN": {
- "name": "peso mexicano"
- },
- "UYU": {
- "name": "peso uruguayo"
- },
- "BWP": {
- "name": "pula"
- },
- "GTQ": {
- "name": "quetzal guatemalteco"
- },
- "ZAR": {
- "name": "rand"
- },
- "BRL": {
- "name": "real brasileño"
- },
- "QAR": {
- "name": "rial catarí"
- },
- "IRR": {
- "name": "rial iraní"
- },
- "OMR": {
- "name": "rial omaní"
- },
- "SAR": {
- "name": "rial saudí"
- },
- "YER": {
- "name": "rial yemení"
- },
- "KHR": {
- "name": "riel"
- },
- "MYR": {
- "name": "ringit"
- },
- "BYN": {
- "name": "rublo bielorruso"
- },
- "RUB": {
- "name": "rublo ruso"
- },
- "MVR": {
- "name": "rufiya"
- },
- "LKR": {
- "name": "rupia esrilanquesa"
- },
- "INR": {
- "name": "rupia india"
- },
- "IDR": {
- "name": "rupia indonesia"
- },
- "MUR": {
- "name": "rupia mauriciana"
- },
- "NPR": {
- "name": "rupia nepalí"
- },
- "PKR": {
- "name": "rupia pakistaní"
- },
- "SCR": {
- "name": "rupia seychellense"
- },
- "PEN": {
- "name": "sol peruano"
- },
- "KGS": {
- "name": "som"
- },
- "TJS": {
- "name": "somoni tayiko"
- },
- "UZS": {
- "name": "sum"
- },
- "BDT": {
- "name": "taka"
- },
- "WST": {
- "name": "tala"
- },
- "KZT": {
- "name": "tenge kazako"
- },
- "MNT": {
- "name": "tugrik"
- },
- "MRO": {
- "name": "uguiya"
- },
- "VUV": {
- "name": "vatu"
- },
- "KPW": {
- "name": "won norcoreano"
- },
- "KRW": {
- "name": "won surcoreano"
- },
- "JPY": {
- "name": "yen"
- },
- "CNY": {
- "name": "yuan"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/es-CL.json b/vendor/commerceguys/intl/resources/currency/es-CL.json
index 4733acf05..492f198e0 100644
--- a/vendor/commerceguys/intl/resources/currency/es-CL.json
+++ b/vendor/commerceguys/intl/resources/currency/es-CL.json
@@ -5,16 +5,16 @@
"MGA": {
"name": "ariari"
},
+ "THB": {
+ "name": "baht tailandes"
+ },
"PAB": {
"name": "balboa panameño"
},
- "THB": {
- "name": "bat"
- },
"ETB": {
"name": "bir"
},
- "VEF": {
+ "VES": {
"name": "bolívar venezolano"
},
"BOB": {
@@ -95,7 +95,7 @@
"MAD": {
"name": "dírham marroquí"
},
- "STD": {
+ "STN": {
"name": "dobra"
},
"AUD": {
@@ -169,7 +169,7 @@
"name": "dong"
},
"AMD": {
- "name": "dram armenio"
+ "name": "dram"
},
"CVE": {
"name": "escudo de Cabo Verde"
@@ -241,6 +241,9 @@
"LAK": {
"name": "kip"
},
+ "ZMW": {
+ "name": "kuacha zambiano"
+ },
"AOA": {
"name": "kuanza"
},
@@ -250,9 +253,6 @@
"MWK": {
"name": "kwacha malauí"
},
- "ZMW": {
- "name": "kwacha zambiano"
- },
"GEL": {
"name": "lari"
},
@@ -322,12 +322,12 @@
"MZN": {
"name": "metical"
},
- "ERN": {
- "name": "nafka"
- },
"NGN": {
"name": "naira"
},
+ "ERN": {
+ "name": "nakfa"
+ },
"TWD": {
"name": "nuevo dólar taiwanés"
},
@@ -437,12 +437,12 @@
"KGS": {
"name": "som"
},
+ "UZS": {
+ "name": "som uzbeko"
+ },
"TJS": {
"name": "somoni tayiko"
},
- "UZS": {
- "name": "sum"
- },
"BDT": {
"name": "taka"
},
@@ -455,9 +455,12 @@
"MNT": {
"name": "tugrik"
},
- "MRO": {
+ "MRU": {
"name": "uguiya"
},
+ "UYW": {
+ "name": "unidad previsional uruguayo"
+ },
"VUV": {
"name": "vatu"
},
diff --git a/vendor/commerceguys/intl/resources/currency/es-CO.json b/vendor/commerceguys/intl/resources/currency/es-CO.json
deleted file mode 100644
index e53dc30ff..000000000
--- a/vendor/commerceguys/intl/resources/currency/es-CO.json
+++ /dev/null
@@ -1,476 +0,0 @@
-{
- "AFN": {
- "name": "afgani"
- },
- "MGA": {
- "name": "ariari"
- },
- "PAB": {
- "name": "balboa panameño"
- },
- "THB": {
- "name": "bat"
- },
- "ETB": {
- "name": "bir"
- },
- "VEF": {
- "name": "bolívar venezolano"
- },
- "BOB": {
- "name": "boliviano"
- },
- "GHS": {
- "name": "cedi"
- },
- "KES": {
- "name": "chelín keniano"
- },
- "SOS": {
- "name": "chelín somalí"
- },
- "TZS": {
- "name": "chelín tanzano"
- },
- "UGX": {
- "name": "chelín ugandés"
- },
- "CRC": {
- "name": "colón costarricense"
- },
- "SVC": {
- "name": "colón salvadoreño"
- },
- "NIO": {
- "name": "córdoba nicaragüense"
- },
- "CZK": {
- "name": "corona checa"
- },
- "DKK": {
- "name": "corona danesa"
- },
- "ISK": {
- "name": "corona islandesa"
- },
- "NOK": {
- "name": "corona noruega"
- },
- "SEK": {
- "name": "corona sueca"
- },
- "GMD": {
- "name": "dalasi"
- },
- "DZD": {
- "name": "dinar argelino"
- },
- "BHD": {
- "name": "dinar bahreiní"
- },
- "IQD": {
- "name": "dinar iraquí"
- },
- "JOD": {
- "name": "dinar jordano"
- },
- "KWD": {
- "name": "dinar kuwaití"
- },
- "LYD": {
- "name": "dinar libio"
- },
- "MKD": {
- "name": "dinar macedonio"
- },
- "RSD": {
- "name": "dinar serbio"
- },
- "TND": {
- "name": "dinar tunecino"
- },
- "AED": {
- "name": "dírham de los Emiratos Árabes Unidos"
- },
- "MAD": {
- "name": "dírham marroquí"
- },
- "STD": {
- "name": "dobra"
- },
- "AUD": {
- "name": "dólar australiano"
- },
- "BSD": {
- "name": "dólar bahameño"
- },
- "BBD": {
- "name": "dólar barbadense"
- },
- "BZD": {
- "name": "dólar beliceño"
- },
- "BND": {
- "name": "dólar bruneano"
- },
- "CAD": {
- "name": "dólar canadiense"
- },
- "BMD": {
- "name": "dólar de Bermudas"
- },
- "KYD": {
- "name": "dólar de las Islas Caimán"
- },
- "TTD": {
- "name": "dólar de Trinidad y Tobago"
- },
- "XCD": {
- "name": "dólar del Caribe Oriental"
- },
- "USD": {
- "name": "dólar estadounidense",
- "symbol": "US$"
- },
- "FJD": {
- "name": "dólar fiyiano"
- },
- "GYD": {
- "name": "dólar guyanés"
- },
- "HKD": {
- "name": "dólar hongkonés"
- },
- "JMD": {
- "name": "dólar jamaicano"
- },
- "LRD": {
- "name": "dólar liberiano"
- },
- "NAD": {
- "name": "dólar namibio"
- },
- "NZD": {
- "name": "dólar neozelandés"
- },
- "SBD": {
- "name": "dólar salomonense"
- },
- "SGD": {
- "name": "dólar singapurense"
- },
- "SRD": {
- "name": "dólar surinamés"
- },
- "ZWL": {
- "name": "dólar zimbabuense"
- },
- "VND": {
- "name": "dong"
- },
- "AMD": {
- "name": "dram armenio"
- },
- "CVE": {
- "name": "escudo de Cabo Verde"
- },
- "PLN": {
- "name": "esloti"
- },
- "EUR": {
- "name": "euro"
- },
- "AWG": {
- "name": "florín arubeño"
- },
- "ANG": {
- "name": "florín de las Antillas Neerlandesas"
- },
- "HUF": {
- "name": "forinto húngaro"
- },
- "BIF": {
- "name": "franco burundés"
- },
- "XAF": {
- "name": "franco CFA de África Central"
- },
- "XOF": {
- "name": "franco CFA de África Occidental"
- },
- "XPF": {
- "name": "franco CFP",
- "symbol": "CFPF"
- },
- "KMF": {
- "name": "franco comorense"
- },
- "CDF": {
- "name": "franco congoleño"
- },
- "GNF": {
- "name": "franco guineano"
- },
- "RWF": {
- "name": "franco ruandés"
- },
- "CHF": {
- "name": "franco suizo"
- },
- "DJF": {
- "name": "franco yibutiano"
- },
- "HTG": {
- "name": "gourde haitiano"
- },
- "UAH": {
- "name": "grivna"
- },
- "PYG": {
- "name": "guaraní paraguayo"
- },
- "BTN": {
- "name": "gultrum"
- },
- "MMK": {
- "name": "kiat"
- },
- "PGK": {
- "name": "kina"
- },
- "LAK": {
- "name": "kip"
- },
- "AOA": {
- "name": "kuanza"
- },
- "HRK": {
- "name": "kuna"
- },
- "MWK": {
- "name": "kwacha malauí"
- },
- "ZMW": {
- "name": "kwacha zambiano"
- },
- "GEL": {
- "name": "lari"
- },
- "ALL": {
- "name": "lek"
- },
- "HNL": {
- "name": "lempira hondureño"
- },
- "SLL": {
- "name": "leona"
- },
- "MDL": {
- "name": "leu moldavo"
- },
- "RON": {
- "name": "leu rumano"
- },
- "BGN": {
- "name": "lev búlgaro"
- },
- "SHP": {
- "name": "libra de Santa Elena"
- },
- "EGP": {
- "name": "libra egipcia"
- },
- "GBP": {
- "name": "libra esterlina"
- },
- "GIP": {
- "name": "libra gibraltareña"
- },
- "LBP": {
- "name": "libra libanesa"
- },
- "FKP": {
- "name": "libra malvinense"
- },
- "SYP": {
- "name": "libra siria"
- },
- "SDG": {
- "name": "libra sudanesa"
- },
- "SSP": {
- "name": "libra sursudanesa"
- },
- "SZL": {
- "name": "lilangeni"
- },
- "TRY": {
- "name": "lira turca"
- },
- "LSL": {
- "name": "loti lesothense"
- },
- "AZN": {
- "name": "manat azerbaiyano"
- },
- "TMT": {
- "name": "manat turcomano"
- },
- "BAM": {
- "name": "marco convertible de Bosnia y Herzegovina"
- },
- "MZN": {
- "name": "metical"
- },
- "ERN": {
- "name": "nafka"
- },
- "NGN": {
- "name": "naira"
- },
- "TWD": {
- "name": "nuevo dólar taiwanés"
- },
- "ILS": {
- "name": "nuevo séquel israelí"
- },
- "TOP": {
- "name": "paanga"
- },
- "MOP": {
- "name": "pataca de Macao"
- },
- "ARS": {
- "name": "peso argentino"
- },
- "CLP": {
- "name": "peso chileno"
- },
- "COP": {
- "name": "peso colombiano",
- "symbol": "$"
- },
- "CUP": {
- "name": "peso cubano"
- },
- "CUC": {
- "name": "peso cubano convertible"
- },
- "DOP": {
- "name": "peso dominicano"
- },
- "PHP": {
- "name": "peso filipino"
- },
- "MXN": {
- "name": "peso mexicano"
- },
- "UYU": {
- "name": "peso uruguayo"
- },
- "BWP": {
- "name": "pula"
- },
- "GTQ": {
- "name": "quetzal guatemalteco"
- },
- "ZAR": {
- "name": "rand"
- },
- "BRL": {
- "name": "real brasileño"
- },
- "QAR": {
- "name": "rial catarí"
- },
- "IRR": {
- "name": "rial iraní"
- },
- "OMR": {
- "name": "rial omaní"
- },
- "SAR": {
- "name": "rial saudí"
- },
- "YER": {
- "name": "rial yemení"
- },
- "KHR": {
- "name": "riel"
- },
- "MYR": {
- "name": "ringit"
- },
- "BYN": {
- "name": "rublo bielorruso"
- },
- "RUB": {
- "name": "rublo ruso"
- },
- "MVR": {
- "name": "rufiya"
- },
- "LKR": {
- "name": "rupia esrilanquesa"
- },
- "INR": {
- "name": "rupia india"
- },
- "IDR": {
- "name": "rupia indonesia"
- },
- "MUR": {
- "name": "rupia mauriciana"
- },
- "NPR": {
- "name": "rupia nepalí"
- },
- "PKR": {
- "name": "rupia pakistaní"
- },
- "SCR": {
- "name": "rupia seychellense"
- },
- "PEN": {
- "name": "sol peruano"
- },
- "KGS": {
- "name": "som"
- },
- "TJS": {
- "name": "somoni tayiko"
- },
- "UZS": {
- "name": "sum"
- },
- "BDT": {
- "name": "taka"
- },
- "WST": {
- "name": "tala"
- },
- "KZT": {
- "name": "tenge kazako"
- },
- "MNT": {
- "name": "tugrik"
- },
- "MRO": {
- "name": "uguiya"
- },
- "VUV": {
- "name": "vatu"
- },
- "KPW": {
- "name": "won norcoreano"
- },
- "KRW": {
- "name": "won surcoreano"
- },
- "JPY": {
- "name": "yen"
- },
- "CNY": {
- "name": "yuan"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/es-CR.json b/vendor/commerceguys/intl/resources/currency/es-CR.json
deleted file mode 100644
index 74dac039f..000000000
--- a/vendor/commerceguys/intl/resources/currency/es-CR.json
+++ /dev/null
@@ -1,475 +0,0 @@
-{
- "AFN": {
- "name": "afgani"
- },
- "MGA": {
- "name": "ariari"
- },
- "PAB": {
- "name": "balboa panameño"
- },
- "THB": {
- "name": "bat"
- },
- "ETB": {
- "name": "bir"
- },
- "VEF": {
- "name": "bolívar venezolano"
- },
- "BOB": {
- "name": "boliviano"
- },
- "GHS": {
- "name": "cedi"
- },
- "KES": {
- "name": "chelín keniano"
- },
- "SOS": {
- "name": "chelín somalí"
- },
- "TZS": {
- "name": "chelín tanzano"
- },
- "UGX": {
- "name": "chelín ugandés"
- },
- "CRC": {
- "name": "colón costarricense",
- "symbol": "₡"
- },
- "SVC": {
- "name": "colón salvadoreño"
- },
- "NIO": {
- "name": "córdoba nicaragüense"
- },
- "CZK": {
- "name": "corona checa"
- },
- "DKK": {
- "name": "corona danesa"
- },
- "ISK": {
- "name": "corona islandesa"
- },
- "NOK": {
- "name": "corona noruega"
- },
- "SEK": {
- "name": "corona sueca"
- },
- "GMD": {
- "name": "dalasi"
- },
- "DZD": {
- "name": "dinar argelino"
- },
- "BHD": {
- "name": "dinar bahreiní"
- },
- "IQD": {
- "name": "dinar iraquí"
- },
- "JOD": {
- "name": "dinar jordano"
- },
- "KWD": {
- "name": "dinar kuwaití"
- },
- "LYD": {
- "name": "dinar libio"
- },
- "MKD": {
- "name": "dinar macedonio"
- },
- "RSD": {
- "name": "dinar serbio"
- },
- "TND": {
- "name": "dinar tunecino"
- },
- "AED": {
- "name": "dírham de los Emiratos Árabes Unidos"
- },
- "MAD": {
- "name": "dírham marroquí"
- },
- "STD": {
- "name": "dobra"
- },
- "AUD": {
- "name": "dólar australiano"
- },
- "BSD": {
- "name": "dólar bahameño"
- },
- "BBD": {
- "name": "dólar barbadense"
- },
- "BZD": {
- "name": "dólar beliceño"
- },
- "BND": {
- "name": "dólar bruneano"
- },
- "CAD": {
- "name": "dólar canadiense"
- },
- "BMD": {
- "name": "dólar de Bermudas"
- },
- "KYD": {
- "name": "dólar de las Islas Caimán"
- },
- "TTD": {
- "name": "dólar de Trinidad y Tobago"
- },
- "XCD": {
- "name": "dólar del Caribe Oriental"
- },
- "USD": {
- "name": "dólar estadounidense"
- },
- "FJD": {
- "name": "dólar fiyiano"
- },
- "GYD": {
- "name": "dólar guyanés"
- },
- "HKD": {
- "name": "dólar hongkonés"
- },
- "JMD": {
- "name": "dólar jamaicano"
- },
- "LRD": {
- "name": "dólar liberiano"
- },
- "NAD": {
- "name": "dólar namibio"
- },
- "NZD": {
- "name": "dólar neozelandés"
- },
- "SBD": {
- "name": "dólar salomonense"
- },
- "SGD": {
- "name": "dólar singapurense"
- },
- "SRD": {
- "name": "dólar surinamés"
- },
- "ZWL": {
- "name": "dólar zimbabuense"
- },
- "VND": {
- "name": "dong"
- },
- "AMD": {
- "name": "dram armenio"
- },
- "CVE": {
- "name": "escudo de Cabo Verde"
- },
- "PLN": {
- "name": "esloti"
- },
- "EUR": {
- "name": "euro"
- },
- "AWG": {
- "name": "florín arubeño"
- },
- "ANG": {
- "name": "florín de las Antillas Neerlandesas"
- },
- "HUF": {
- "name": "forinto húngaro"
- },
- "BIF": {
- "name": "franco burundés"
- },
- "XAF": {
- "name": "franco CFA de África Central"
- },
- "XOF": {
- "name": "franco CFA de África Occidental"
- },
- "XPF": {
- "name": "franco CFP",
- "symbol": "CFPF"
- },
- "KMF": {
- "name": "franco comorense"
- },
- "CDF": {
- "name": "franco congoleño"
- },
- "GNF": {
- "name": "franco guineano"
- },
- "RWF": {
- "name": "franco ruandés"
- },
- "CHF": {
- "name": "franco suizo"
- },
- "DJF": {
- "name": "franco yibutiano"
- },
- "HTG": {
- "name": "gourde haitiano"
- },
- "UAH": {
- "name": "grivna"
- },
- "PYG": {
- "name": "guaraní paraguayo"
- },
- "BTN": {
- "name": "gultrum"
- },
- "MMK": {
- "name": "kiat"
- },
- "PGK": {
- "name": "kina"
- },
- "LAK": {
- "name": "kip"
- },
- "AOA": {
- "name": "kuanza"
- },
- "HRK": {
- "name": "kuna"
- },
- "MWK": {
- "name": "kwacha malauí"
- },
- "ZMW": {
- "name": "kwacha zambiano"
- },
- "GEL": {
- "name": "lari"
- },
- "ALL": {
- "name": "lek"
- },
- "HNL": {
- "name": "lempira hondureño"
- },
- "SLL": {
- "name": "leona"
- },
- "MDL": {
- "name": "leu moldavo"
- },
- "RON": {
- "name": "leu rumano"
- },
- "BGN": {
- "name": "lev búlgaro"
- },
- "SHP": {
- "name": "libra de Santa Elena"
- },
- "EGP": {
- "name": "libra egipcia"
- },
- "GBP": {
- "name": "libra esterlina"
- },
- "GIP": {
- "name": "libra gibraltareña"
- },
- "LBP": {
- "name": "libra libanesa"
- },
- "FKP": {
- "name": "libra malvinense"
- },
- "SYP": {
- "name": "libra siria"
- },
- "SDG": {
- "name": "libra sudanesa"
- },
- "SSP": {
- "name": "libra sursudanesa"
- },
- "SZL": {
- "name": "lilangeni"
- },
- "TRY": {
- "name": "lira turca"
- },
- "LSL": {
- "name": "loti lesothense"
- },
- "AZN": {
- "name": "manat azerbaiyano"
- },
- "TMT": {
- "name": "manat turcomano"
- },
- "BAM": {
- "name": "marco convertible de Bosnia y Herzegovina"
- },
- "MZN": {
- "name": "metical"
- },
- "ERN": {
- "name": "nafka"
- },
- "NGN": {
- "name": "naira"
- },
- "TWD": {
- "name": "nuevo dólar taiwanés"
- },
- "ILS": {
- "name": "nuevo séquel israelí"
- },
- "TOP": {
- "name": "paanga"
- },
- "MOP": {
- "name": "pataca de Macao"
- },
- "ARS": {
- "name": "peso argentino"
- },
- "CLP": {
- "name": "peso chileno"
- },
- "COP": {
- "name": "peso colombiano"
- },
- "CUP": {
- "name": "peso cubano"
- },
- "CUC": {
- "name": "peso cubano convertible"
- },
- "DOP": {
- "name": "peso dominicano"
- },
- "PHP": {
- "name": "peso filipino"
- },
- "MXN": {
- "name": "peso mexicano"
- },
- "UYU": {
- "name": "peso uruguayo"
- },
- "BWP": {
- "name": "pula"
- },
- "GTQ": {
- "name": "quetzal guatemalteco"
- },
- "ZAR": {
- "name": "rand"
- },
- "BRL": {
- "name": "real brasileño"
- },
- "QAR": {
- "name": "rial catarí"
- },
- "IRR": {
- "name": "rial iraní"
- },
- "OMR": {
- "name": "rial omaní"
- },
- "SAR": {
- "name": "rial saudí"
- },
- "YER": {
- "name": "rial yemení"
- },
- "KHR": {
- "name": "riel"
- },
- "MYR": {
- "name": "ringit"
- },
- "BYN": {
- "name": "rublo bielorruso"
- },
- "RUB": {
- "name": "rublo ruso"
- },
- "MVR": {
- "name": "rufiya"
- },
- "LKR": {
- "name": "rupia esrilanquesa"
- },
- "INR": {
- "name": "rupia india"
- },
- "IDR": {
- "name": "rupia indonesia"
- },
- "MUR": {
- "name": "rupia mauriciana"
- },
- "NPR": {
- "name": "rupia nepalí"
- },
- "PKR": {
- "name": "rupia pakistaní"
- },
- "SCR": {
- "name": "rupia seychellense"
- },
- "PEN": {
- "name": "sol peruano"
- },
- "KGS": {
- "name": "som"
- },
- "TJS": {
- "name": "somoni tayiko"
- },
- "UZS": {
- "name": "sum"
- },
- "BDT": {
- "name": "taka"
- },
- "WST": {
- "name": "tala"
- },
- "KZT": {
- "name": "tenge kazako"
- },
- "MNT": {
- "name": "tugrik"
- },
- "MRO": {
- "name": "uguiya"
- },
- "VUV": {
- "name": "vatu"
- },
- "KPW": {
- "name": "won norcoreano"
- },
- "KRW": {
- "name": "won surcoreano"
- },
- "JPY": {
- "name": "yen"
- },
- "CNY": {
- "name": "yuan"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/es-CU.json b/vendor/commerceguys/intl/resources/currency/es-CU.json
deleted file mode 100644
index f11d6e3de..000000000
--- a/vendor/commerceguys/intl/resources/currency/es-CU.json
+++ /dev/null
@@ -1,476 +0,0 @@
-{
- "AFN": {
- "name": "afgani"
- },
- "MGA": {
- "name": "ariari"
- },
- "PAB": {
- "name": "balboa panameño"
- },
- "THB": {
- "name": "bat"
- },
- "ETB": {
- "name": "bir"
- },
- "VEF": {
- "name": "bolívar venezolano"
- },
- "BOB": {
- "name": "boliviano"
- },
- "GHS": {
- "name": "cedi"
- },
- "KES": {
- "name": "chelín keniano"
- },
- "SOS": {
- "name": "chelín somalí"
- },
- "TZS": {
- "name": "chelín tanzano"
- },
- "UGX": {
- "name": "chelín ugandés"
- },
- "CRC": {
- "name": "colón costarricense"
- },
- "SVC": {
- "name": "colón salvadoreño"
- },
- "NIO": {
- "name": "córdoba nicaragüense"
- },
- "CZK": {
- "name": "corona checa"
- },
- "DKK": {
- "name": "corona danesa"
- },
- "ISK": {
- "name": "corona islandesa"
- },
- "NOK": {
- "name": "corona noruega"
- },
- "SEK": {
- "name": "corona sueca"
- },
- "GMD": {
- "name": "dalasi"
- },
- "DZD": {
- "name": "dinar argelino"
- },
- "BHD": {
- "name": "dinar bahreiní"
- },
- "IQD": {
- "name": "dinar iraquí"
- },
- "JOD": {
- "name": "dinar jordano"
- },
- "KWD": {
- "name": "dinar kuwaití"
- },
- "LYD": {
- "name": "dinar libio"
- },
- "MKD": {
- "name": "dinar macedonio"
- },
- "RSD": {
- "name": "dinar serbio"
- },
- "TND": {
- "name": "dinar tunecino"
- },
- "AED": {
- "name": "dírham de los Emiratos Árabes Unidos"
- },
- "MAD": {
- "name": "dírham marroquí"
- },
- "STD": {
- "name": "dobra"
- },
- "AUD": {
- "name": "dólar australiano"
- },
- "BSD": {
- "name": "dólar bahameño"
- },
- "BBD": {
- "name": "dólar barbadense"
- },
- "BZD": {
- "name": "dólar beliceño"
- },
- "BND": {
- "name": "dólar bruneano"
- },
- "CAD": {
- "name": "dólar canadiense"
- },
- "BMD": {
- "name": "dólar de Bermudas"
- },
- "KYD": {
- "name": "dólar de las Islas Caimán"
- },
- "TTD": {
- "name": "dólar de Trinidad y Tobago"
- },
- "XCD": {
- "name": "dólar del Caribe Oriental"
- },
- "USD": {
- "name": "dólar estadounidense",
- "symbol": "US$"
- },
- "FJD": {
- "name": "dólar fiyiano"
- },
- "GYD": {
- "name": "dólar guyanés"
- },
- "HKD": {
- "name": "dólar hongkonés"
- },
- "JMD": {
- "name": "dólar jamaicano"
- },
- "LRD": {
- "name": "dólar liberiano"
- },
- "NAD": {
- "name": "dólar namibio"
- },
- "NZD": {
- "name": "dólar neozelandés"
- },
- "SBD": {
- "name": "dólar salomonense"
- },
- "SGD": {
- "name": "dólar singapurense"
- },
- "SRD": {
- "name": "dólar surinamés"
- },
- "ZWL": {
- "name": "dólar zimbabuense"
- },
- "VND": {
- "name": "dong"
- },
- "AMD": {
- "name": "dram armenio"
- },
- "CVE": {
- "name": "escudo de Cabo Verde"
- },
- "PLN": {
- "name": "esloti"
- },
- "EUR": {
- "name": "euro"
- },
- "AWG": {
- "name": "florín arubeño"
- },
- "ANG": {
- "name": "florín de las Antillas Neerlandesas"
- },
- "HUF": {
- "name": "forinto húngaro"
- },
- "BIF": {
- "name": "franco burundés"
- },
- "XAF": {
- "name": "franco CFA de África Central"
- },
- "XOF": {
- "name": "franco CFA de África Occidental"
- },
- "XPF": {
- "name": "franco CFP",
- "symbol": "CFPF"
- },
- "KMF": {
- "name": "franco comorense"
- },
- "CDF": {
- "name": "franco congoleño"
- },
- "GNF": {
- "name": "franco guineano"
- },
- "RWF": {
- "name": "franco ruandés"
- },
- "CHF": {
- "name": "franco suizo"
- },
- "DJF": {
- "name": "franco yibutiano"
- },
- "HTG": {
- "name": "gourde haitiano"
- },
- "UAH": {
- "name": "grivna"
- },
- "PYG": {
- "name": "guaraní paraguayo"
- },
- "BTN": {
- "name": "gultrum"
- },
- "MMK": {
- "name": "kiat"
- },
- "PGK": {
- "name": "kina"
- },
- "LAK": {
- "name": "kip"
- },
- "AOA": {
- "name": "kuanza"
- },
- "HRK": {
- "name": "kuna"
- },
- "MWK": {
- "name": "kwacha malauí"
- },
- "ZMW": {
- "name": "kwacha zambiano"
- },
- "GEL": {
- "name": "lari"
- },
- "ALL": {
- "name": "lek"
- },
- "HNL": {
- "name": "lempira hondureño"
- },
- "SLL": {
- "name": "leona"
- },
- "MDL": {
- "name": "leu moldavo"
- },
- "RON": {
- "name": "leu rumano"
- },
- "BGN": {
- "name": "lev búlgaro"
- },
- "SHP": {
- "name": "libra de Santa Elena"
- },
- "EGP": {
- "name": "libra egipcia"
- },
- "GBP": {
- "name": "libra esterlina"
- },
- "GIP": {
- "name": "libra gibraltareña"
- },
- "LBP": {
- "name": "libra libanesa"
- },
- "FKP": {
- "name": "libra malvinense"
- },
- "SYP": {
- "name": "libra siria"
- },
- "SDG": {
- "name": "libra sudanesa"
- },
- "SSP": {
- "name": "libra sursudanesa"
- },
- "SZL": {
- "name": "lilangeni"
- },
- "TRY": {
- "name": "lira turca"
- },
- "LSL": {
- "name": "loti lesothense"
- },
- "AZN": {
- "name": "manat azerbaiyano"
- },
- "TMT": {
- "name": "manat turcomano"
- },
- "BAM": {
- "name": "marco convertible de Bosnia y Herzegovina"
- },
- "MZN": {
- "name": "metical"
- },
- "ERN": {
- "name": "nafka"
- },
- "NGN": {
- "name": "naira"
- },
- "TWD": {
- "name": "nuevo dólar taiwanés"
- },
- "ILS": {
- "name": "nuevo séquel israelí"
- },
- "TOP": {
- "name": "paanga"
- },
- "MOP": {
- "name": "pataca de Macao"
- },
- "ARS": {
- "name": "peso argentino"
- },
- "CLP": {
- "name": "peso chileno"
- },
- "COP": {
- "name": "peso colombiano"
- },
- "CUP": {
- "name": "peso cubano",
- "symbol": "$"
- },
- "CUC": {
- "name": "peso cubano convertible"
- },
- "DOP": {
- "name": "peso dominicano"
- },
- "PHP": {
- "name": "peso filipino"
- },
- "MXN": {
- "name": "peso mexicano"
- },
- "UYU": {
- "name": "peso uruguayo"
- },
- "BWP": {
- "name": "pula"
- },
- "GTQ": {
- "name": "quetzal guatemalteco"
- },
- "ZAR": {
- "name": "rand"
- },
- "BRL": {
- "name": "real brasileño"
- },
- "QAR": {
- "name": "rial catarí"
- },
- "IRR": {
- "name": "rial iraní"
- },
- "OMR": {
- "name": "rial omaní"
- },
- "SAR": {
- "name": "rial saudí"
- },
- "YER": {
- "name": "rial yemení"
- },
- "KHR": {
- "name": "riel"
- },
- "MYR": {
- "name": "ringit"
- },
- "BYN": {
- "name": "rublo bielorruso"
- },
- "RUB": {
- "name": "rublo ruso"
- },
- "MVR": {
- "name": "rufiya"
- },
- "LKR": {
- "name": "rupia esrilanquesa"
- },
- "INR": {
- "name": "rupia india"
- },
- "IDR": {
- "name": "rupia indonesia"
- },
- "MUR": {
- "name": "rupia mauriciana"
- },
- "NPR": {
- "name": "rupia nepalí"
- },
- "PKR": {
- "name": "rupia pakistaní"
- },
- "SCR": {
- "name": "rupia seychellense"
- },
- "PEN": {
- "name": "sol peruano"
- },
- "KGS": {
- "name": "som"
- },
- "TJS": {
- "name": "somoni tayiko"
- },
- "UZS": {
- "name": "sum"
- },
- "BDT": {
- "name": "taka"
- },
- "WST": {
- "name": "tala"
- },
- "KZT": {
- "name": "tenge kazako"
- },
- "MNT": {
- "name": "tugrik"
- },
- "MRO": {
- "name": "uguiya"
- },
- "VUV": {
- "name": "vatu"
- },
- "KPW": {
- "name": "won norcoreano"
- },
- "KRW": {
- "name": "won surcoreano"
- },
- "JPY": {
- "name": "yen"
- },
- "CNY": {
- "name": "yuan"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/es-DO.json b/vendor/commerceguys/intl/resources/currency/es-DO.json
deleted file mode 100644
index 0862480bb..000000000
--- a/vendor/commerceguys/intl/resources/currency/es-DO.json
+++ /dev/null
@@ -1,476 +0,0 @@
-{
- "AFN": {
- "name": "afgani"
- },
- "MGA": {
- "name": "ariari"
- },
- "PAB": {
- "name": "balboa panameño"
- },
- "THB": {
- "name": "bat"
- },
- "ETB": {
- "name": "bir"
- },
- "VEF": {
- "name": "bolívar venezolano"
- },
- "BOB": {
- "name": "boliviano"
- },
- "GHS": {
- "name": "cedi"
- },
- "KES": {
- "name": "chelín keniano"
- },
- "SOS": {
- "name": "chelín somalí"
- },
- "TZS": {
- "name": "chelín tanzano"
- },
- "UGX": {
- "name": "chelín ugandés"
- },
- "CRC": {
- "name": "colón costarricense"
- },
- "SVC": {
- "name": "colón salvadoreño"
- },
- "NIO": {
- "name": "córdoba nicaragüense"
- },
- "CZK": {
- "name": "corona checa"
- },
- "DKK": {
- "name": "corona danesa"
- },
- "ISK": {
- "name": "corona islandesa"
- },
- "NOK": {
- "name": "corona noruega"
- },
- "SEK": {
- "name": "corona sueca"
- },
- "GMD": {
- "name": "dalasi"
- },
- "DZD": {
- "name": "dinar argelino"
- },
- "BHD": {
- "name": "dinar bahreiní"
- },
- "IQD": {
- "name": "dinar iraquí"
- },
- "JOD": {
- "name": "dinar jordano"
- },
- "KWD": {
- "name": "dinar kuwaití"
- },
- "LYD": {
- "name": "dinar libio"
- },
- "MKD": {
- "name": "dinar macedonio"
- },
- "RSD": {
- "name": "dinar serbio"
- },
- "TND": {
- "name": "dinar tunecino"
- },
- "AED": {
- "name": "dírham de los Emiratos Árabes Unidos"
- },
- "MAD": {
- "name": "dírham marroquí"
- },
- "STD": {
- "name": "dobra"
- },
- "AUD": {
- "name": "dólar australiano"
- },
- "BSD": {
- "name": "dólar bahameño"
- },
- "BBD": {
- "name": "dólar barbadense"
- },
- "BZD": {
- "name": "dólar beliceño"
- },
- "BND": {
- "name": "dólar bruneano"
- },
- "CAD": {
- "name": "dólar canadiense"
- },
- "BMD": {
- "name": "dólar de Bermudas"
- },
- "KYD": {
- "name": "dólar de las Islas Caimán"
- },
- "TTD": {
- "name": "dólar de Trinidad y Tobago"
- },
- "XCD": {
- "name": "dólar del Caribe Oriental"
- },
- "USD": {
- "name": "dólar estadounidense",
- "symbol": "US$"
- },
- "FJD": {
- "name": "dólar fiyiano"
- },
- "GYD": {
- "name": "dólar guyanés"
- },
- "HKD": {
- "name": "dólar hongkonés"
- },
- "JMD": {
- "name": "dólar jamaicano"
- },
- "LRD": {
- "name": "dólar liberiano"
- },
- "NAD": {
- "name": "dólar namibio"
- },
- "NZD": {
- "name": "dólar neozelandés"
- },
- "SBD": {
- "name": "dólar salomonense"
- },
- "SGD": {
- "name": "dólar singapurense"
- },
- "SRD": {
- "name": "dólar surinamés"
- },
- "ZWL": {
- "name": "dólar zimbabuense"
- },
- "VND": {
- "name": "dong"
- },
- "AMD": {
- "name": "dram armenio"
- },
- "CVE": {
- "name": "escudo de Cabo Verde"
- },
- "PLN": {
- "name": "esloti"
- },
- "EUR": {
- "name": "euro"
- },
- "AWG": {
- "name": "florín arubeño"
- },
- "ANG": {
- "name": "florín de las Antillas Neerlandesas"
- },
- "HUF": {
- "name": "forinto húngaro"
- },
- "BIF": {
- "name": "franco burundés"
- },
- "XAF": {
- "name": "franco CFA de África Central"
- },
- "XOF": {
- "name": "franco CFA de África Occidental"
- },
- "XPF": {
- "name": "franco CFP",
- "symbol": "CFPF"
- },
- "KMF": {
- "name": "franco comorense"
- },
- "CDF": {
- "name": "franco congoleño"
- },
- "GNF": {
- "name": "franco guineano"
- },
- "RWF": {
- "name": "franco ruandés"
- },
- "CHF": {
- "name": "franco suizo"
- },
- "DJF": {
- "name": "franco yibutiano"
- },
- "HTG": {
- "name": "gourde haitiano"
- },
- "UAH": {
- "name": "grivna"
- },
- "PYG": {
- "name": "guaraní paraguayo"
- },
- "BTN": {
- "name": "gultrum"
- },
- "MMK": {
- "name": "kiat"
- },
- "PGK": {
- "name": "kina"
- },
- "LAK": {
- "name": "kip"
- },
- "AOA": {
- "name": "kuanza"
- },
- "HRK": {
- "name": "kuna"
- },
- "MWK": {
- "name": "kwacha malauí"
- },
- "ZMW": {
- "name": "kwacha zambiano"
- },
- "GEL": {
- "name": "lari"
- },
- "ALL": {
- "name": "lek"
- },
- "HNL": {
- "name": "lempira hondureño"
- },
- "SLL": {
- "name": "leona"
- },
- "MDL": {
- "name": "leu moldavo"
- },
- "RON": {
- "name": "leu rumano"
- },
- "BGN": {
- "name": "lev búlgaro"
- },
- "SHP": {
- "name": "libra de Santa Elena"
- },
- "EGP": {
- "name": "libra egipcia"
- },
- "GBP": {
- "name": "libra esterlina"
- },
- "GIP": {
- "name": "libra gibraltareña"
- },
- "LBP": {
- "name": "libra libanesa"
- },
- "FKP": {
- "name": "libra malvinense"
- },
- "SYP": {
- "name": "libra siria"
- },
- "SDG": {
- "name": "libra sudanesa"
- },
- "SSP": {
- "name": "libra sursudanesa"
- },
- "SZL": {
- "name": "lilangeni"
- },
- "TRY": {
- "name": "lira turca"
- },
- "LSL": {
- "name": "loti lesothense"
- },
- "AZN": {
- "name": "manat azerbaiyano"
- },
- "TMT": {
- "name": "manat turcomano"
- },
- "BAM": {
- "name": "marco convertible de Bosnia y Herzegovina"
- },
- "MZN": {
- "name": "metical"
- },
- "ERN": {
- "name": "nafka"
- },
- "NGN": {
- "name": "naira"
- },
- "TWD": {
- "name": "nuevo dólar taiwanés"
- },
- "ILS": {
- "name": "nuevo séquel israelí"
- },
- "TOP": {
- "name": "paanga"
- },
- "MOP": {
- "name": "pataca de Macao"
- },
- "ARS": {
- "name": "peso argentino"
- },
- "CLP": {
- "name": "peso chileno"
- },
- "COP": {
- "name": "peso colombiano"
- },
- "CUP": {
- "name": "peso cubano"
- },
- "CUC": {
- "name": "peso cubano convertible"
- },
- "DOP": {
- "name": "peso dominicano",
- "symbol": "RD$"
- },
- "PHP": {
- "name": "peso filipino"
- },
- "MXN": {
- "name": "peso mexicano"
- },
- "UYU": {
- "name": "peso uruguayo"
- },
- "BWP": {
- "name": "pula"
- },
- "GTQ": {
- "name": "quetzal guatemalteco"
- },
- "ZAR": {
- "name": "rand"
- },
- "BRL": {
- "name": "real brasileño"
- },
- "QAR": {
- "name": "rial catarí"
- },
- "IRR": {
- "name": "rial iraní"
- },
- "OMR": {
- "name": "rial omaní"
- },
- "SAR": {
- "name": "rial saudí"
- },
- "YER": {
- "name": "rial yemení"
- },
- "KHR": {
- "name": "riel"
- },
- "MYR": {
- "name": "ringit"
- },
- "BYN": {
- "name": "rublo bielorruso"
- },
- "RUB": {
- "name": "rublo ruso"
- },
- "MVR": {
- "name": "rufiya"
- },
- "LKR": {
- "name": "rupia esrilanquesa"
- },
- "INR": {
- "name": "rupia india"
- },
- "IDR": {
- "name": "rupia indonesia"
- },
- "MUR": {
- "name": "rupia mauriciana"
- },
- "NPR": {
- "name": "rupia nepalí"
- },
- "PKR": {
- "name": "rupia pakistaní"
- },
- "SCR": {
- "name": "rupia seychellense"
- },
- "PEN": {
- "name": "sol peruano"
- },
- "KGS": {
- "name": "som"
- },
- "TJS": {
- "name": "somoni tayiko"
- },
- "UZS": {
- "name": "sum"
- },
- "BDT": {
- "name": "taka"
- },
- "WST": {
- "name": "tala"
- },
- "KZT": {
- "name": "tenge kazako"
- },
- "MNT": {
- "name": "tugrik"
- },
- "MRO": {
- "name": "uguiya"
- },
- "VUV": {
- "name": "vatu"
- },
- "KPW": {
- "name": "won norcoreano"
- },
- "KRW": {
- "name": "won surcoreano"
- },
- "JPY": {
- "name": "yen"
- },
- "CNY": {
- "name": "yuan"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/es-EC.json b/vendor/commerceguys/intl/resources/currency/es-EC.json
deleted file mode 100644
index 9ae0199f9..000000000
--- a/vendor/commerceguys/intl/resources/currency/es-EC.json
+++ /dev/null
@@ -1,475 +0,0 @@
-{
- "AFN": {
- "name": "afgani"
- },
- "MGA": {
- "name": "ariari"
- },
- "PAB": {
- "name": "balboa panameño"
- },
- "THB": {
- "name": "bat"
- },
- "ETB": {
- "name": "bir"
- },
- "VEF": {
- "name": "bolívar venezolano"
- },
- "BOB": {
- "name": "boliviano"
- },
- "GHS": {
- "name": "cedi"
- },
- "KES": {
- "name": "chelín keniano"
- },
- "SOS": {
- "name": "chelín somalí"
- },
- "TZS": {
- "name": "chelín tanzano"
- },
- "UGX": {
- "name": "chelín ugandés"
- },
- "CRC": {
- "name": "colón costarricense"
- },
- "SVC": {
- "name": "colón salvadoreño"
- },
- "NIO": {
- "name": "córdoba nicaragüense"
- },
- "CZK": {
- "name": "corona checa"
- },
- "DKK": {
- "name": "corona danesa"
- },
- "ISK": {
- "name": "corona islandesa"
- },
- "NOK": {
- "name": "corona noruega"
- },
- "SEK": {
- "name": "corona sueca"
- },
- "GMD": {
- "name": "dalasi"
- },
- "DZD": {
- "name": "dinar argelino"
- },
- "BHD": {
- "name": "dinar bahreiní"
- },
- "IQD": {
- "name": "dinar iraquí"
- },
- "JOD": {
- "name": "dinar jordano"
- },
- "KWD": {
- "name": "dinar kuwaití"
- },
- "LYD": {
- "name": "dinar libio"
- },
- "MKD": {
- "name": "dinar macedonio"
- },
- "RSD": {
- "name": "dinar serbio"
- },
- "TND": {
- "name": "dinar tunecino"
- },
- "AED": {
- "name": "dírham de los Emiratos Árabes Unidos"
- },
- "MAD": {
- "name": "dírham marroquí"
- },
- "STD": {
- "name": "dobra"
- },
- "AUD": {
- "name": "dólar australiano"
- },
- "BSD": {
- "name": "dólar bahameño"
- },
- "BBD": {
- "name": "dólar barbadense"
- },
- "BZD": {
- "name": "dólar beliceño"
- },
- "BND": {
- "name": "dólar bruneano"
- },
- "CAD": {
- "name": "dólar canadiense"
- },
- "BMD": {
- "name": "dólar de Bermudas"
- },
- "KYD": {
- "name": "dólar de las Islas Caimán"
- },
- "TTD": {
- "name": "dólar de Trinidad y Tobago"
- },
- "XCD": {
- "name": "dólar del Caribe Oriental"
- },
- "USD": {
- "name": "dólar estadounidense",
- "symbol": "$"
- },
- "FJD": {
- "name": "dólar fiyiano"
- },
- "GYD": {
- "name": "dólar guyanés"
- },
- "HKD": {
- "name": "dólar hongkonés"
- },
- "JMD": {
- "name": "dólar jamaicano"
- },
- "LRD": {
- "name": "dólar liberiano"
- },
- "NAD": {
- "name": "dólar namibio"
- },
- "NZD": {
- "name": "dólar neozelandés"
- },
- "SBD": {
- "name": "dólar salomonense"
- },
- "SGD": {
- "name": "dólar singapurense"
- },
- "SRD": {
- "name": "dólar surinamés"
- },
- "ZWL": {
- "name": "dólar zimbabuense"
- },
- "VND": {
- "name": "dong"
- },
- "AMD": {
- "name": "dram armenio"
- },
- "CVE": {
- "name": "escudo de Cabo Verde"
- },
- "PLN": {
- "name": "esloti"
- },
- "EUR": {
- "name": "euro"
- },
- "AWG": {
- "name": "florín arubeño"
- },
- "ANG": {
- "name": "florín de las Antillas Neerlandesas"
- },
- "HUF": {
- "name": "forinto húngaro"
- },
- "BIF": {
- "name": "franco burundés"
- },
- "XAF": {
- "name": "franco CFA de África Central"
- },
- "XOF": {
- "name": "franco CFA de África Occidental"
- },
- "XPF": {
- "name": "franco CFP",
- "symbol": "CFPF"
- },
- "KMF": {
- "name": "franco comorense"
- },
- "CDF": {
- "name": "franco congoleño"
- },
- "GNF": {
- "name": "franco guineano"
- },
- "RWF": {
- "name": "franco ruandés"
- },
- "CHF": {
- "name": "franco suizo"
- },
- "DJF": {
- "name": "franco yibutiano"
- },
- "HTG": {
- "name": "gourde haitiano"
- },
- "UAH": {
- "name": "grivna"
- },
- "PYG": {
- "name": "guaraní paraguayo"
- },
- "BTN": {
- "name": "gultrum"
- },
- "MMK": {
- "name": "kiat"
- },
- "PGK": {
- "name": "kina"
- },
- "LAK": {
- "name": "kip"
- },
- "AOA": {
- "name": "kuanza"
- },
- "HRK": {
- "name": "kuna"
- },
- "MWK": {
- "name": "kwacha malauí"
- },
- "ZMW": {
- "name": "kwacha zambiano"
- },
- "GEL": {
- "name": "lari"
- },
- "ALL": {
- "name": "lek"
- },
- "HNL": {
- "name": "lempira hondureño"
- },
- "SLL": {
- "name": "leona"
- },
- "MDL": {
- "name": "leu moldavo"
- },
- "RON": {
- "name": "leu rumano"
- },
- "BGN": {
- "name": "lev búlgaro"
- },
- "SHP": {
- "name": "libra de Santa Elena"
- },
- "EGP": {
- "name": "libra egipcia"
- },
- "GBP": {
- "name": "libra esterlina"
- },
- "GIP": {
- "name": "libra gibraltareña"
- },
- "LBP": {
- "name": "libra libanesa"
- },
- "FKP": {
- "name": "libra malvinense"
- },
- "SYP": {
- "name": "libra siria"
- },
- "SDG": {
- "name": "libra sudanesa"
- },
- "SSP": {
- "name": "libra sursudanesa"
- },
- "SZL": {
- "name": "lilangeni"
- },
- "TRY": {
- "name": "lira turca"
- },
- "LSL": {
- "name": "loti lesothense"
- },
- "AZN": {
- "name": "manat azerbaiyano"
- },
- "TMT": {
- "name": "manat turcomano"
- },
- "BAM": {
- "name": "marco convertible de Bosnia y Herzegovina"
- },
- "MZN": {
- "name": "metical"
- },
- "ERN": {
- "name": "nafka"
- },
- "NGN": {
- "name": "naira"
- },
- "TWD": {
- "name": "nuevo dólar taiwanés"
- },
- "ILS": {
- "name": "nuevo séquel israelí"
- },
- "TOP": {
- "name": "paanga"
- },
- "MOP": {
- "name": "pataca de Macao"
- },
- "ARS": {
- "name": "peso argentino"
- },
- "CLP": {
- "name": "peso chileno"
- },
- "COP": {
- "name": "peso colombiano"
- },
- "CUP": {
- "name": "peso cubano"
- },
- "CUC": {
- "name": "peso cubano convertible"
- },
- "DOP": {
- "name": "peso dominicano"
- },
- "PHP": {
- "name": "peso filipino"
- },
- "MXN": {
- "name": "peso mexicano"
- },
- "UYU": {
- "name": "peso uruguayo"
- },
- "BWP": {
- "name": "pula"
- },
- "GTQ": {
- "name": "quetzal guatemalteco"
- },
- "ZAR": {
- "name": "rand"
- },
- "BRL": {
- "name": "real brasileño"
- },
- "QAR": {
- "name": "rial catarí"
- },
- "IRR": {
- "name": "rial iraní"
- },
- "OMR": {
- "name": "rial omaní"
- },
- "SAR": {
- "name": "rial saudí"
- },
- "YER": {
- "name": "rial yemení"
- },
- "KHR": {
- "name": "riel"
- },
- "MYR": {
- "name": "ringit"
- },
- "BYN": {
- "name": "rublo bielorruso"
- },
- "RUB": {
- "name": "rublo ruso"
- },
- "MVR": {
- "name": "rufiya"
- },
- "LKR": {
- "name": "rupia esrilanquesa"
- },
- "INR": {
- "name": "rupia india"
- },
- "IDR": {
- "name": "rupia indonesia"
- },
- "MUR": {
- "name": "rupia mauriciana"
- },
- "NPR": {
- "name": "rupia nepalí"
- },
- "PKR": {
- "name": "rupia pakistaní"
- },
- "SCR": {
- "name": "rupia seychellense"
- },
- "PEN": {
- "name": "sol peruano"
- },
- "KGS": {
- "name": "som"
- },
- "TJS": {
- "name": "somoni tayiko"
- },
- "UZS": {
- "name": "sum"
- },
- "BDT": {
- "name": "taka"
- },
- "WST": {
- "name": "tala"
- },
- "KZT": {
- "name": "tenge kazako"
- },
- "MNT": {
- "name": "tugrik"
- },
- "MRO": {
- "name": "uguiya"
- },
- "VUV": {
- "name": "vatu"
- },
- "KPW": {
- "name": "won norcoreano"
- },
- "KRW": {
- "name": "won surcoreano"
- },
- "JPY": {
- "name": "yen"
- },
- "CNY": {
- "name": "yuan"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/es-GT.json b/vendor/commerceguys/intl/resources/currency/es-GT.json
index c829a0423..bef414490 100644
--- a/vendor/commerceguys/intl/resources/currency/es-GT.json
+++ b/vendor/commerceguys/intl/resources/currency/es-GT.json
@@ -5,16 +5,16 @@
"MGA": {
"name": "ariari"
},
+ "THB": {
+ "name": "baht tailandes"
+ },
"PAB": {
"name": "balboa panameño"
},
- "THB": {
- "name": "bat"
- },
"ETB": {
"name": "bir"
},
- "VEF": {
+ "VES": {
"name": "bolívar venezolano"
},
"BOB": {
@@ -95,7 +95,7 @@
"MAD": {
"name": "dírham marroquí"
},
- "STD": {
+ "STN": {
"name": "dobra"
},
"AUD": {
@@ -168,7 +168,7 @@
"name": "dong"
},
"AMD": {
- "name": "dram armenio"
+ "name": "dram"
},
"CVE": {
"name": "escudo de Cabo Verde"
@@ -240,6 +240,9 @@
"LAK": {
"name": "kip"
},
+ "ZMW": {
+ "name": "kuacha zambiano"
+ },
"AOA": {
"name": "kuanza"
},
@@ -249,9 +252,6 @@
"MWK": {
"name": "kwacha malauí"
},
- "ZMW": {
- "name": "kwacha zambiano"
- },
"GEL": {
"name": "lari"
},
@@ -321,12 +321,12 @@
"MZN": {
"name": "metical"
},
- "ERN": {
- "name": "nafka"
- },
"NGN": {
"name": "naira"
},
+ "ERN": {
+ "name": "nakfa"
+ },
"TWD": {
"name": "nuevo dólar taiwanés"
},
@@ -436,12 +436,12 @@
"KGS": {
"name": "som"
},
+ "UZS": {
+ "name": "som uzbeko"
+ },
"TJS": {
"name": "somoni tayiko"
},
- "UZS": {
- "name": "sum"
- },
"BDT": {
"name": "taka"
},
@@ -454,9 +454,12 @@
"MNT": {
"name": "tugrik"
},
- "MRO": {
+ "MRU": {
"name": "uguiya"
},
+ "UYW": {
+ "name": "unidad previsional uruguayo"
+ },
"VUV": {
"name": "vatu"
},
diff --git a/vendor/commerceguys/intl/resources/currency/es-HN.json b/vendor/commerceguys/intl/resources/currency/es-HN.json
deleted file mode 100644
index be28ed999..000000000
--- a/vendor/commerceguys/intl/resources/currency/es-HN.json
+++ /dev/null
@@ -1,475 +0,0 @@
-{
- "AFN": {
- "name": "afgani"
- },
- "MGA": {
- "name": "ariari"
- },
- "PAB": {
- "name": "balboa panameño"
- },
- "THB": {
- "name": "bat"
- },
- "ETB": {
- "name": "bir"
- },
- "VEF": {
- "name": "bolívar venezolano"
- },
- "BOB": {
- "name": "boliviano"
- },
- "GHS": {
- "name": "cedi"
- },
- "KES": {
- "name": "chelín keniano"
- },
- "SOS": {
- "name": "chelín somalí"
- },
- "TZS": {
- "name": "chelín tanzano"
- },
- "UGX": {
- "name": "chelín ugandés"
- },
- "CRC": {
- "name": "colón costarricense"
- },
- "SVC": {
- "name": "colón salvadoreño"
- },
- "NIO": {
- "name": "córdoba nicaragüense"
- },
- "CZK": {
- "name": "corona checa"
- },
- "DKK": {
- "name": "corona danesa"
- },
- "ISK": {
- "name": "corona islandesa"
- },
- "NOK": {
- "name": "corona noruega"
- },
- "SEK": {
- "name": "corona sueca"
- },
- "GMD": {
- "name": "dalasi"
- },
- "DZD": {
- "name": "dinar argelino"
- },
- "BHD": {
- "name": "dinar bahreiní"
- },
- "IQD": {
- "name": "dinar iraquí"
- },
- "JOD": {
- "name": "dinar jordano"
- },
- "KWD": {
- "name": "dinar kuwaití"
- },
- "LYD": {
- "name": "dinar libio"
- },
- "MKD": {
- "name": "dinar macedonio"
- },
- "RSD": {
- "name": "dinar serbio"
- },
- "TND": {
- "name": "dinar tunecino"
- },
- "AED": {
- "name": "dírham de los Emiratos Árabes Unidos"
- },
- "MAD": {
- "name": "dírham marroquí"
- },
- "STD": {
- "name": "dobra"
- },
- "AUD": {
- "name": "dólar australiano"
- },
- "BSD": {
- "name": "dólar bahameño"
- },
- "BBD": {
- "name": "dólar barbadense"
- },
- "BZD": {
- "name": "dólar beliceño"
- },
- "BND": {
- "name": "dólar bruneano"
- },
- "CAD": {
- "name": "dólar canadiense"
- },
- "BMD": {
- "name": "dólar de Bermudas"
- },
- "KYD": {
- "name": "dólar de las Islas Caimán"
- },
- "TTD": {
- "name": "dólar de Trinidad y Tobago"
- },
- "XCD": {
- "name": "dólar del Caribe Oriental"
- },
- "USD": {
- "name": "dólar estadounidense"
- },
- "FJD": {
- "name": "dólar fiyiano"
- },
- "GYD": {
- "name": "dólar guyanés"
- },
- "HKD": {
- "name": "dólar hongkonés"
- },
- "JMD": {
- "name": "dólar jamaicano"
- },
- "LRD": {
- "name": "dólar liberiano"
- },
- "NAD": {
- "name": "dólar namibio"
- },
- "NZD": {
- "name": "dólar neozelandés"
- },
- "SBD": {
- "name": "dólar salomonense"
- },
- "SGD": {
- "name": "dólar singapurense"
- },
- "SRD": {
- "name": "dólar surinamés"
- },
- "ZWL": {
- "name": "dólar zimbabuense"
- },
- "VND": {
- "name": "dong"
- },
- "AMD": {
- "name": "dram armenio"
- },
- "CVE": {
- "name": "escudo de Cabo Verde"
- },
- "PLN": {
- "name": "esloti"
- },
- "EUR": {
- "name": "euro"
- },
- "AWG": {
- "name": "florín arubeño"
- },
- "ANG": {
- "name": "florín de las Antillas Neerlandesas"
- },
- "HUF": {
- "name": "forinto húngaro"
- },
- "BIF": {
- "name": "franco burundés"
- },
- "XAF": {
- "name": "franco CFA de África Central"
- },
- "XOF": {
- "name": "franco CFA de África Occidental"
- },
- "XPF": {
- "name": "franco CFP",
- "symbol": "CFPF"
- },
- "KMF": {
- "name": "franco comorense"
- },
- "CDF": {
- "name": "franco congoleño"
- },
- "GNF": {
- "name": "franco guineano"
- },
- "RWF": {
- "name": "franco ruandés"
- },
- "CHF": {
- "name": "franco suizo"
- },
- "DJF": {
- "name": "franco yibutiano"
- },
- "HTG": {
- "name": "gourde haitiano"
- },
- "UAH": {
- "name": "grivna"
- },
- "PYG": {
- "name": "guaraní paraguayo"
- },
- "BTN": {
- "name": "gultrum"
- },
- "MMK": {
- "name": "kiat"
- },
- "PGK": {
- "name": "kina"
- },
- "LAK": {
- "name": "kip"
- },
- "AOA": {
- "name": "kuanza"
- },
- "HRK": {
- "name": "kuna"
- },
- "MWK": {
- "name": "kwacha malauí"
- },
- "ZMW": {
- "name": "kwacha zambiano"
- },
- "GEL": {
- "name": "lari"
- },
- "ALL": {
- "name": "lek"
- },
- "HNL": {
- "name": "lempira hondureño",
- "symbol": "L"
- },
- "SLL": {
- "name": "leona"
- },
- "MDL": {
- "name": "leu moldavo"
- },
- "RON": {
- "name": "leu rumano"
- },
- "BGN": {
- "name": "lev búlgaro"
- },
- "SHP": {
- "name": "libra de Santa Elena"
- },
- "EGP": {
- "name": "libra egipcia"
- },
- "GBP": {
- "name": "libra esterlina"
- },
- "GIP": {
- "name": "libra gibraltareña"
- },
- "LBP": {
- "name": "libra libanesa"
- },
- "FKP": {
- "name": "libra malvinense"
- },
- "SYP": {
- "name": "libra siria"
- },
- "SDG": {
- "name": "libra sudanesa"
- },
- "SSP": {
- "name": "libra sursudanesa"
- },
- "SZL": {
- "name": "lilangeni"
- },
- "TRY": {
- "name": "lira turca"
- },
- "LSL": {
- "name": "loti lesothense"
- },
- "AZN": {
- "name": "manat azerbaiyano"
- },
- "TMT": {
- "name": "manat turcomano"
- },
- "BAM": {
- "name": "marco convertible de Bosnia y Herzegovina"
- },
- "MZN": {
- "name": "metical"
- },
- "ERN": {
- "name": "nafka"
- },
- "NGN": {
- "name": "naira"
- },
- "TWD": {
- "name": "nuevo dólar taiwanés"
- },
- "ILS": {
- "name": "nuevo séquel israelí"
- },
- "TOP": {
- "name": "paanga"
- },
- "MOP": {
- "name": "pataca de Macao"
- },
- "ARS": {
- "name": "peso argentino"
- },
- "CLP": {
- "name": "peso chileno"
- },
- "COP": {
- "name": "peso colombiano"
- },
- "CUP": {
- "name": "peso cubano"
- },
- "CUC": {
- "name": "peso cubano convertible"
- },
- "DOP": {
- "name": "peso dominicano"
- },
- "PHP": {
- "name": "peso filipino"
- },
- "MXN": {
- "name": "peso mexicano"
- },
- "UYU": {
- "name": "peso uruguayo"
- },
- "BWP": {
- "name": "pula"
- },
- "GTQ": {
- "name": "quetzal guatemalteco"
- },
- "ZAR": {
- "name": "rand"
- },
- "BRL": {
- "name": "real brasileño"
- },
- "QAR": {
- "name": "rial catarí"
- },
- "IRR": {
- "name": "rial iraní"
- },
- "OMR": {
- "name": "rial omaní"
- },
- "SAR": {
- "name": "rial saudí"
- },
- "YER": {
- "name": "rial yemení"
- },
- "KHR": {
- "name": "riel"
- },
- "MYR": {
- "name": "ringit"
- },
- "BYN": {
- "name": "rublo bielorruso"
- },
- "RUB": {
- "name": "rublo ruso"
- },
- "MVR": {
- "name": "rufiya"
- },
- "LKR": {
- "name": "rupia esrilanquesa"
- },
- "INR": {
- "name": "rupia india"
- },
- "IDR": {
- "name": "rupia indonesia"
- },
- "MUR": {
- "name": "rupia mauriciana"
- },
- "NPR": {
- "name": "rupia nepalí"
- },
- "PKR": {
- "name": "rupia pakistaní"
- },
- "SCR": {
- "name": "rupia seychellense"
- },
- "PEN": {
- "name": "sol peruano"
- },
- "KGS": {
- "name": "som"
- },
- "TJS": {
- "name": "somoni tayiko"
- },
- "UZS": {
- "name": "sum"
- },
- "BDT": {
- "name": "taka"
- },
- "WST": {
- "name": "tala"
- },
- "KZT": {
- "name": "tenge kazako"
- },
- "MNT": {
- "name": "tugrik"
- },
- "MRO": {
- "name": "uguiya"
- },
- "VUV": {
- "name": "vatu"
- },
- "KPW": {
- "name": "won norcoreano"
- },
- "KRW": {
- "name": "won surcoreano"
- },
- "JPY": {
- "name": "yen"
- },
- "CNY": {
- "name": "yuan"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/es-MX.json b/vendor/commerceguys/intl/resources/currency/es-MX.json
index 566daeb42..4bda1e1b8 100644
--- a/vendor/commerceguys/intl/resources/currency/es-MX.json
+++ b/vendor/commerceguys/intl/resources/currency/es-MX.json
@@ -14,7 +14,7 @@
"ETB": {
"name": "bir"
},
- "VEF": {
+ "VES": {
"name": "bolívar venezolano"
},
"BOB": {
@@ -95,8 +95,8 @@
"MAD": {
"name": "dírham marroquí"
},
- "STD": {
- "name": "dobra"
+ "STN": {
+ "name": "dobra santotomense"
},
"AUD": {
"name": "dólar australiano"
@@ -165,10 +165,10 @@
"name": "dólar zimbabuense"
},
"VND": {
- "name": "dong"
+ "name": "dong vietnamita"
},
"AMD": {
- "name": "dram armenio"
+ "name": "dram"
},
"CVE": {
"name": "escudo de Cabo Verde"
@@ -228,9 +228,6 @@
"PYG": {
"name": "guaraní paraguayo"
},
- "BTN": {
- "name": "gultrum"
- },
"MMK": {
"name": "kiat"
},
@@ -238,7 +235,7 @@
"name": "kina"
},
"LAK": {
- "name": "kip"
+ "name": "kip laosiano"
},
"AOA": {
"name": "kuanza"
@@ -327,6 +324,9 @@
"ERN": {
"name": "nakfa"
},
+ "BTN": {
+ "name": "ngultrum butanés"
+ },
"TWD": {
"name": "nuevo dólar taiwanés"
},
@@ -395,7 +395,7 @@
"name": "rial yemení"
},
"KHR": {
- "name": "riel"
+ "name": "riel camboyano"
},
"MYR": {
"name": "ringit"
@@ -407,7 +407,7 @@
"name": "rublo ruso"
},
"MVR": {
- "name": "rufiya"
+ "name": "rupia de Maldivas"
},
"LKR": {
"name": "rupia esrilanquesa"
@@ -434,16 +434,16 @@
"name": "sol peruano"
},
"KGS": {
- "name": "som"
+ "name": "som kirguís"
+ },
+ "UZS": {
+ "name": "som uzbeko"
},
"TJS": {
"name": "somoni tayiko"
},
- "UZS": {
- "name": "sum"
- },
"BDT": {
- "name": "taka"
+ "name": "taka bangladesí"
},
"WST": {
"name": "tala"
@@ -454,8 +454,12 @@
"MNT": {
"name": "tugrik"
},
- "MRO": {
- "name": "uguiya"
+ "MRU": {
+ "name": "uguiya",
+ "symbol": "UM"
+ },
+ "UYW": {
+ "name": "unidad previsional uruguayo"
},
"VUV": {
"name": "vatu"
diff --git a/vendor/commerceguys/intl/resources/currency/es-NI.json b/vendor/commerceguys/intl/resources/currency/es-NI.json
deleted file mode 100644
index e04765e73..000000000
--- a/vendor/commerceguys/intl/resources/currency/es-NI.json
+++ /dev/null
@@ -1,475 +0,0 @@
-{
- "AFN": {
- "name": "afgani"
- },
- "MGA": {
- "name": "ariari"
- },
- "PAB": {
- "name": "balboa panameño"
- },
- "THB": {
- "name": "bat"
- },
- "ETB": {
- "name": "bir"
- },
- "VEF": {
- "name": "bolívar venezolano"
- },
- "BOB": {
- "name": "boliviano"
- },
- "GHS": {
- "name": "cedi"
- },
- "KES": {
- "name": "chelín keniano"
- },
- "SOS": {
- "name": "chelín somalí"
- },
- "TZS": {
- "name": "chelín tanzano"
- },
- "UGX": {
- "name": "chelín ugandés"
- },
- "CRC": {
- "name": "colón costarricense"
- },
- "SVC": {
- "name": "colón salvadoreño"
- },
- "NIO": {
- "name": "córdoba nicaragüense",
- "symbol": "C$"
- },
- "CZK": {
- "name": "corona checa"
- },
- "DKK": {
- "name": "corona danesa"
- },
- "ISK": {
- "name": "corona islandesa"
- },
- "NOK": {
- "name": "corona noruega"
- },
- "SEK": {
- "name": "corona sueca"
- },
- "GMD": {
- "name": "dalasi"
- },
- "DZD": {
- "name": "dinar argelino"
- },
- "BHD": {
- "name": "dinar bahreiní"
- },
- "IQD": {
- "name": "dinar iraquí"
- },
- "JOD": {
- "name": "dinar jordano"
- },
- "KWD": {
- "name": "dinar kuwaití"
- },
- "LYD": {
- "name": "dinar libio"
- },
- "MKD": {
- "name": "dinar macedonio"
- },
- "RSD": {
- "name": "dinar serbio"
- },
- "TND": {
- "name": "dinar tunecino"
- },
- "AED": {
- "name": "dírham de los Emiratos Árabes Unidos"
- },
- "MAD": {
- "name": "dírham marroquí"
- },
- "STD": {
- "name": "dobra"
- },
- "AUD": {
- "name": "dólar australiano"
- },
- "BSD": {
- "name": "dólar bahameño"
- },
- "BBD": {
- "name": "dólar barbadense"
- },
- "BZD": {
- "name": "dólar beliceño"
- },
- "BND": {
- "name": "dólar bruneano"
- },
- "CAD": {
- "name": "dólar canadiense"
- },
- "BMD": {
- "name": "dólar de Bermudas"
- },
- "KYD": {
- "name": "dólar de las Islas Caimán"
- },
- "TTD": {
- "name": "dólar de Trinidad y Tobago"
- },
- "XCD": {
- "name": "dólar del Caribe Oriental"
- },
- "USD": {
- "name": "dólar estadounidense"
- },
- "FJD": {
- "name": "dólar fiyiano"
- },
- "GYD": {
- "name": "dólar guyanés"
- },
- "HKD": {
- "name": "dólar hongkonés"
- },
- "JMD": {
- "name": "dólar jamaicano"
- },
- "LRD": {
- "name": "dólar liberiano"
- },
- "NAD": {
- "name": "dólar namibio"
- },
- "NZD": {
- "name": "dólar neozelandés"
- },
- "SBD": {
- "name": "dólar salomonense"
- },
- "SGD": {
- "name": "dólar singapurense"
- },
- "SRD": {
- "name": "dólar surinamés"
- },
- "ZWL": {
- "name": "dólar zimbabuense"
- },
- "VND": {
- "name": "dong"
- },
- "AMD": {
- "name": "dram armenio"
- },
- "CVE": {
- "name": "escudo de Cabo Verde"
- },
- "PLN": {
- "name": "esloti"
- },
- "EUR": {
- "name": "euro"
- },
- "AWG": {
- "name": "florín arubeño"
- },
- "ANG": {
- "name": "florín de las Antillas Neerlandesas"
- },
- "HUF": {
- "name": "forinto húngaro"
- },
- "BIF": {
- "name": "franco burundés"
- },
- "XAF": {
- "name": "franco CFA de África Central"
- },
- "XOF": {
- "name": "franco CFA de África Occidental"
- },
- "XPF": {
- "name": "franco CFP",
- "symbol": "CFPF"
- },
- "KMF": {
- "name": "franco comorense"
- },
- "CDF": {
- "name": "franco congoleño"
- },
- "GNF": {
- "name": "franco guineano"
- },
- "RWF": {
- "name": "franco ruandés"
- },
- "CHF": {
- "name": "franco suizo"
- },
- "DJF": {
- "name": "franco yibutiano"
- },
- "HTG": {
- "name": "gourde haitiano"
- },
- "UAH": {
- "name": "grivna"
- },
- "PYG": {
- "name": "guaraní paraguayo"
- },
- "BTN": {
- "name": "gultrum"
- },
- "MMK": {
- "name": "kiat"
- },
- "PGK": {
- "name": "kina"
- },
- "LAK": {
- "name": "kip"
- },
- "AOA": {
- "name": "kuanza"
- },
- "HRK": {
- "name": "kuna"
- },
- "MWK": {
- "name": "kwacha malauí"
- },
- "ZMW": {
- "name": "kwacha zambiano"
- },
- "GEL": {
- "name": "lari"
- },
- "ALL": {
- "name": "lek"
- },
- "HNL": {
- "name": "lempira hondureño"
- },
- "SLL": {
- "name": "leona"
- },
- "MDL": {
- "name": "leu moldavo"
- },
- "RON": {
- "name": "leu rumano"
- },
- "BGN": {
- "name": "lev búlgaro"
- },
- "SHP": {
- "name": "libra de Santa Elena"
- },
- "EGP": {
- "name": "libra egipcia"
- },
- "GBP": {
- "name": "libra esterlina"
- },
- "GIP": {
- "name": "libra gibraltareña"
- },
- "LBP": {
- "name": "libra libanesa"
- },
- "FKP": {
- "name": "libra malvinense"
- },
- "SYP": {
- "name": "libra siria"
- },
- "SDG": {
- "name": "libra sudanesa"
- },
- "SSP": {
- "name": "libra sursudanesa"
- },
- "SZL": {
- "name": "lilangeni"
- },
- "TRY": {
- "name": "lira turca"
- },
- "LSL": {
- "name": "loti lesothense"
- },
- "AZN": {
- "name": "manat azerbaiyano"
- },
- "TMT": {
- "name": "manat turcomano"
- },
- "BAM": {
- "name": "marco convertible de Bosnia y Herzegovina"
- },
- "MZN": {
- "name": "metical"
- },
- "ERN": {
- "name": "nafka"
- },
- "NGN": {
- "name": "naira"
- },
- "TWD": {
- "name": "nuevo dólar taiwanés"
- },
- "ILS": {
- "name": "nuevo séquel israelí"
- },
- "TOP": {
- "name": "paanga"
- },
- "MOP": {
- "name": "pataca de Macao"
- },
- "ARS": {
- "name": "peso argentino"
- },
- "CLP": {
- "name": "peso chileno"
- },
- "COP": {
- "name": "peso colombiano"
- },
- "CUP": {
- "name": "peso cubano"
- },
- "CUC": {
- "name": "peso cubano convertible"
- },
- "DOP": {
- "name": "peso dominicano"
- },
- "PHP": {
- "name": "peso filipino"
- },
- "MXN": {
- "name": "peso mexicano"
- },
- "UYU": {
- "name": "peso uruguayo"
- },
- "BWP": {
- "name": "pula"
- },
- "GTQ": {
- "name": "quetzal guatemalteco"
- },
- "ZAR": {
- "name": "rand"
- },
- "BRL": {
- "name": "real brasileño"
- },
- "QAR": {
- "name": "rial catarí"
- },
- "IRR": {
- "name": "rial iraní"
- },
- "OMR": {
- "name": "rial omaní"
- },
- "SAR": {
- "name": "rial saudí"
- },
- "YER": {
- "name": "rial yemení"
- },
- "KHR": {
- "name": "riel"
- },
- "MYR": {
- "name": "ringit"
- },
- "BYN": {
- "name": "rublo bielorruso"
- },
- "RUB": {
- "name": "rublo ruso"
- },
- "MVR": {
- "name": "rufiya"
- },
- "LKR": {
- "name": "rupia esrilanquesa"
- },
- "INR": {
- "name": "rupia india"
- },
- "IDR": {
- "name": "rupia indonesia"
- },
- "MUR": {
- "name": "rupia mauriciana"
- },
- "NPR": {
- "name": "rupia nepalí"
- },
- "PKR": {
- "name": "rupia pakistaní"
- },
- "SCR": {
- "name": "rupia seychellense"
- },
- "PEN": {
- "name": "sol peruano"
- },
- "KGS": {
- "name": "som"
- },
- "TJS": {
- "name": "somoni tayiko"
- },
- "UZS": {
- "name": "sum"
- },
- "BDT": {
- "name": "taka"
- },
- "WST": {
- "name": "tala"
- },
- "KZT": {
- "name": "tenge kazako"
- },
- "MNT": {
- "name": "tugrik"
- },
- "MRO": {
- "name": "uguiya"
- },
- "VUV": {
- "name": "vatu"
- },
- "KPW": {
- "name": "won norcoreano"
- },
- "KRW": {
- "name": "won surcoreano"
- },
- "JPY": {
- "name": "yen"
- },
- "CNY": {
- "name": "yuan"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/es-PA.json b/vendor/commerceguys/intl/resources/currency/es-PA.json
deleted file mode 100644
index 2d749eae7..000000000
--- a/vendor/commerceguys/intl/resources/currency/es-PA.json
+++ /dev/null
@@ -1,475 +0,0 @@
-{
- "AFN": {
- "name": "afgani"
- },
- "MGA": {
- "name": "ariari"
- },
- "PAB": {
- "name": "balboa panameño",
- "symbol": "B\/."
- },
- "THB": {
- "name": "bat"
- },
- "ETB": {
- "name": "bir"
- },
- "VEF": {
- "name": "bolívar venezolano"
- },
- "BOB": {
- "name": "boliviano"
- },
- "GHS": {
- "name": "cedi"
- },
- "KES": {
- "name": "chelín keniano"
- },
- "SOS": {
- "name": "chelín somalí"
- },
- "TZS": {
- "name": "chelín tanzano"
- },
- "UGX": {
- "name": "chelín ugandés"
- },
- "CRC": {
- "name": "colón costarricense"
- },
- "SVC": {
- "name": "colón salvadoreño"
- },
- "NIO": {
- "name": "córdoba nicaragüense"
- },
- "CZK": {
- "name": "corona checa"
- },
- "DKK": {
- "name": "corona danesa"
- },
- "ISK": {
- "name": "corona islandesa"
- },
- "NOK": {
- "name": "corona noruega"
- },
- "SEK": {
- "name": "corona sueca"
- },
- "GMD": {
- "name": "dalasi"
- },
- "DZD": {
- "name": "dinar argelino"
- },
- "BHD": {
- "name": "dinar bahreiní"
- },
- "IQD": {
- "name": "dinar iraquí"
- },
- "JOD": {
- "name": "dinar jordano"
- },
- "KWD": {
- "name": "dinar kuwaití"
- },
- "LYD": {
- "name": "dinar libio"
- },
- "MKD": {
- "name": "dinar macedonio"
- },
- "RSD": {
- "name": "dinar serbio"
- },
- "TND": {
- "name": "dinar tunecino"
- },
- "AED": {
- "name": "dírham de los Emiratos Árabes Unidos"
- },
- "MAD": {
- "name": "dírham marroquí"
- },
- "STD": {
- "name": "dobra"
- },
- "AUD": {
- "name": "dólar australiano"
- },
- "BSD": {
- "name": "dólar bahameño"
- },
- "BBD": {
- "name": "dólar barbadense"
- },
- "BZD": {
- "name": "dólar beliceño"
- },
- "BND": {
- "name": "dólar bruneano"
- },
- "CAD": {
- "name": "dólar canadiense"
- },
- "BMD": {
- "name": "dólar de Bermudas"
- },
- "KYD": {
- "name": "dólar de las Islas Caimán"
- },
- "TTD": {
- "name": "dólar de Trinidad y Tobago"
- },
- "XCD": {
- "name": "dólar del Caribe Oriental"
- },
- "USD": {
- "name": "dólar estadounidense"
- },
- "FJD": {
- "name": "dólar fiyiano"
- },
- "GYD": {
- "name": "dólar guyanés"
- },
- "HKD": {
- "name": "dólar hongkonés"
- },
- "JMD": {
- "name": "dólar jamaicano"
- },
- "LRD": {
- "name": "dólar liberiano"
- },
- "NAD": {
- "name": "dólar namibio"
- },
- "NZD": {
- "name": "dólar neozelandés"
- },
- "SBD": {
- "name": "dólar salomonense"
- },
- "SGD": {
- "name": "dólar singapurense"
- },
- "SRD": {
- "name": "dólar surinamés"
- },
- "ZWL": {
- "name": "dólar zimbabuense"
- },
- "VND": {
- "name": "dong"
- },
- "AMD": {
- "name": "dram armenio"
- },
- "CVE": {
- "name": "escudo de Cabo Verde"
- },
- "PLN": {
- "name": "esloti"
- },
- "EUR": {
- "name": "euro"
- },
- "AWG": {
- "name": "florín arubeño"
- },
- "ANG": {
- "name": "florín de las Antillas Neerlandesas"
- },
- "HUF": {
- "name": "forinto húngaro"
- },
- "BIF": {
- "name": "franco burundés"
- },
- "XAF": {
- "name": "franco CFA de África Central"
- },
- "XOF": {
- "name": "franco CFA de África Occidental"
- },
- "XPF": {
- "name": "franco CFP",
- "symbol": "CFPF"
- },
- "KMF": {
- "name": "franco comorense"
- },
- "CDF": {
- "name": "franco congoleño"
- },
- "GNF": {
- "name": "franco guineano"
- },
- "RWF": {
- "name": "franco ruandés"
- },
- "CHF": {
- "name": "franco suizo"
- },
- "DJF": {
- "name": "franco yibutiano"
- },
- "HTG": {
- "name": "gourde haitiano"
- },
- "UAH": {
- "name": "grivna"
- },
- "PYG": {
- "name": "guaraní paraguayo"
- },
- "BTN": {
- "name": "gultrum"
- },
- "MMK": {
- "name": "kiat"
- },
- "PGK": {
- "name": "kina"
- },
- "LAK": {
- "name": "kip"
- },
- "AOA": {
- "name": "kuanza"
- },
- "HRK": {
- "name": "kuna"
- },
- "MWK": {
- "name": "kwacha malauí"
- },
- "ZMW": {
- "name": "kwacha zambiano"
- },
- "GEL": {
- "name": "lari"
- },
- "ALL": {
- "name": "lek"
- },
- "HNL": {
- "name": "lempira hondureño"
- },
- "SLL": {
- "name": "leona"
- },
- "MDL": {
- "name": "leu moldavo"
- },
- "RON": {
- "name": "leu rumano"
- },
- "BGN": {
- "name": "lev búlgaro"
- },
- "SHP": {
- "name": "libra de Santa Elena"
- },
- "EGP": {
- "name": "libra egipcia"
- },
- "GBP": {
- "name": "libra esterlina"
- },
- "GIP": {
- "name": "libra gibraltareña"
- },
- "LBP": {
- "name": "libra libanesa"
- },
- "FKP": {
- "name": "libra malvinense"
- },
- "SYP": {
- "name": "libra siria"
- },
- "SDG": {
- "name": "libra sudanesa"
- },
- "SSP": {
- "name": "libra sursudanesa"
- },
- "SZL": {
- "name": "lilangeni"
- },
- "TRY": {
- "name": "lira turca"
- },
- "LSL": {
- "name": "loti lesothense"
- },
- "AZN": {
- "name": "manat azerbaiyano"
- },
- "TMT": {
- "name": "manat turcomano"
- },
- "BAM": {
- "name": "marco convertible de Bosnia y Herzegovina"
- },
- "MZN": {
- "name": "metical"
- },
- "ERN": {
- "name": "nafka"
- },
- "NGN": {
- "name": "naira"
- },
- "TWD": {
- "name": "nuevo dólar taiwanés"
- },
- "ILS": {
- "name": "nuevo séquel israelí"
- },
- "TOP": {
- "name": "paanga"
- },
- "MOP": {
- "name": "pataca de Macao"
- },
- "ARS": {
- "name": "peso argentino"
- },
- "CLP": {
- "name": "peso chileno"
- },
- "COP": {
- "name": "peso colombiano"
- },
- "CUP": {
- "name": "peso cubano"
- },
- "CUC": {
- "name": "peso cubano convertible"
- },
- "DOP": {
- "name": "peso dominicano"
- },
- "PHP": {
- "name": "peso filipino"
- },
- "MXN": {
- "name": "peso mexicano"
- },
- "UYU": {
- "name": "peso uruguayo"
- },
- "BWP": {
- "name": "pula"
- },
- "GTQ": {
- "name": "quetzal guatemalteco"
- },
- "ZAR": {
- "name": "rand"
- },
- "BRL": {
- "name": "real brasileño"
- },
- "QAR": {
- "name": "rial catarí"
- },
- "IRR": {
- "name": "rial iraní"
- },
- "OMR": {
- "name": "rial omaní"
- },
- "SAR": {
- "name": "rial saudí"
- },
- "YER": {
- "name": "rial yemení"
- },
- "KHR": {
- "name": "riel"
- },
- "MYR": {
- "name": "ringit"
- },
- "BYN": {
- "name": "rublo bielorruso"
- },
- "RUB": {
- "name": "rublo ruso"
- },
- "MVR": {
- "name": "rufiya"
- },
- "LKR": {
- "name": "rupia esrilanquesa"
- },
- "INR": {
- "name": "rupia india"
- },
- "IDR": {
- "name": "rupia indonesia"
- },
- "MUR": {
- "name": "rupia mauriciana"
- },
- "NPR": {
- "name": "rupia nepalí"
- },
- "PKR": {
- "name": "rupia pakistaní"
- },
- "SCR": {
- "name": "rupia seychellense"
- },
- "PEN": {
- "name": "sol peruano"
- },
- "KGS": {
- "name": "som"
- },
- "TJS": {
- "name": "somoni tayiko"
- },
- "UZS": {
- "name": "sum"
- },
- "BDT": {
- "name": "taka"
- },
- "WST": {
- "name": "tala"
- },
- "KZT": {
- "name": "tenge kazako"
- },
- "MNT": {
- "name": "tugrik"
- },
- "MRO": {
- "name": "uguiya"
- },
- "VUV": {
- "name": "vatu"
- },
- "KPW": {
- "name": "won norcoreano"
- },
- "KRW": {
- "name": "won surcoreano"
- },
- "JPY": {
- "name": "yen"
- },
- "CNY": {
- "name": "yuan"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/es-PE.json b/vendor/commerceguys/intl/resources/currency/es-PE.json
deleted file mode 100644
index 28bfc780a..000000000
--- a/vendor/commerceguys/intl/resources/currency/es-PE.json
+++ /dev/null
@@ -1,475 +0,0 @@
-{
- "AFN": {
- "name": "afgani"
- },
- "MGA": {
- "name": "ariari"
- },
- "PAB": {
- "name": "balboa panameño"
- },
- "THB": {
- "name": "bat"
- },
- "ETB": {
- "name": "bir"
- },
- "VEF": {
- "name": "bolívar venezolano"
- },
- "BOB": {
- "name": "boliviano"
- },
- "GHS": {
- "name": "cedi"
- },
- "KES": {
- "name": "chelín keniano"
- },
- "SOS": {
- "name": "chelín somalí"
- },
- "TZS": {
- "name": "chelín tanzano"
- },
- "UGX": {
- "name": "chelín ugandés"
- },
- "CRC": {
- "name": "colón costarricense"
- },
- "SVC": {
- "name": "colón salvadoreño"
- },
- "NIO": {
- "name": "córdoba nicaragüense"
- },
- "CZK": {
- "name": "corona checa"
- },
- "DKK": {
- "name": "corona danesa"
- },
- "ISK": {
- "name": "corona islandesa"
- },
- "NOK": {
- "name": "corona noruega"
- },
- "SEK": {
- "name": "corona sueca"
- },
- "GMD": {
- "name": "dalasi"
- },
- "DZD": {
- "name": "dinar argelino"
- },
- "BHD": {
- "name": "dinar bahreiní"
- },
- "IQD": {
- "name": "dinar iraquí"
- },
- "JOD": {
- "name": "dinar jordano"
- },
- "KWD": {
- "name": "dinar kuwaití"
- },
- "LYD": {
- "name": "dinar libio"
- },
- "MKD": {
- "name": "dinar macedonio"
- },
- "RSD": {
- "name": "dinar serbio"
- },
- "TND": {
- "name": "dinar tunecino"
- },
- "AED": {
- "name": "dírham de los Emiratos Árabes Unidos"
- },
- "MAD": {
- "name": "dírham marroquí"
- },
- "STD": {
- "name": "dobra"
- },
- "AUD": {
- "name": "dólar australiano"
- },
- "BSD": {
- "name": "dólar bahameño"
- },
- "BBD": {
- "name": "dólar barbadense"
- },
- "BZD": {
- "name": "dólar beliceño"
- },
- "BND": {
- "name": "dólar bruneano"
- },
- "CAD": {
- "name": "dólar canadiense"
- },
- "BMD": {
- "name": "dólar de Bermudas"
- },
- "KYD": {
- "name": "dólar de las Islas Caimán"
- },
- "TTD": {
- "name": "dólar de Trinidad y Tobago"
- },
- "XCD": {
- "name": "dólar del Caribe Oriental"
- },
- "USD": {
- "name": "dólar estadounidense"
- },
- "FJD": {
- "name": "dólar fiyiano"
- },
- "GYD": {
- "name": "dólar guyanés"
- },
- "HKD": {
- "name": "dólar hongkonés"
- },
- "JMD": {
- "name": "dólar jamaicano"
- },
- "LRD": {
- "name": "dólar liberiano"
- },
- "NAD": {
- "name": "dólar namibio"
- },
- "NZD": {
- "name": "dólar neozelandés"
- },
- "SBD": {
- "name": "dólar salomonense"
- },
- "SGD": {
- "name": "dólar singapurense"
- },
- "SRD": {
- "name": "dólar surinamés"
- },
- "ZWL": {
- "name": "dólar zimbabuense"
- },
- "VND": {
- "name": "dong"
- },
- "AMD": {
- "name": "dram armenio"
- },
- "CVE": {
- "name": "escudo de Cabo Verde"
- },
- "PLN": {
- "name": "esloti"
- },
- "EUR": {
- "name": "euro"
- },
- "AWG": {
- "name": "florín arubeño"
- },
- "ANG": {
- "name": "florín de las Antillas Neerlandesas"
- },
- "HUF": {
- "name": "forinto húngaro"
- },
- "BIF": {
- "name": "franco burundés"
- },
- "XAF": {
- "name": "franco CFA de África Central"
- },
- "XOF": {
- "name": "franco CFA de África Occidental"
- },
- "XPF": {
- "name": "franco CFP",
- "symbol": "CFPF"
- },
- "KMF": {
- "name": "franco comorense"
- },
- "CDF": {
- "name": "franco congoleño"
- },
- "GNF": {
- "name": "franco guineano"
- },
- "RWF": {
- "name": "franco ruandés"
- },
- "CHF": {
- "name": "franco suizo"
- },
- "DJF": {
- "name": "franco yibutiano"
- },
- "HTG": {
- "name": "gourde haitiano"
- },
- "UAH": {
- "name": "grivna"
- },
- "PYG": {
- "name": "guaraní paraguayo"
- },
- "BTN": {
- "name": "gultrum"
- },
- "MMK": {
- "name": "kiat"
- },
- "PGK": {
- "name": "kina"
- },
- "LAK": {
- "name": "kip"
- },
- "AOA": {
- "name": "kuanza"
- },
- "HRK": {
- "name": "kuna"
- },
- "MWK": {
- "name": "kwacha malauí"
- },
- "ZMW": {
- "name": "kwacha zambiano"
- },
- "GEL": {
- "name": "lari"
- },
- "ALL": {
- "name": "lek"
- },
- "HNL": {
- "name": "lempira hondureño"
- },
- "SLL": {
- "name": "leona"
- },
- "MDL": {
- "name": "leu moldavo"
- },
- "RON": {
- "name": "leu rumano"
- },
- "BGN": {
- "name": "lev búlgaro"
- },
- "SHP": {
- "name": "libra de Santa Elena"
- },
- "EGP": {
- "name": "libra egipcia"
- },
- "GBP": {
- "name": "libra esterlina"
- },
- "GIP": {
- "name": "libra gibraltareña"
- },
- "LBP": {
- "name": "libra libanesa"
- },
- "FKP": {
- "name": "libra malvinense"
- },
- "SYP": {
- "name": "libra siria"
- },
- "SDG": {
- "name": "libra sudanesa"
- },
- "SSP": {
- "name": "libra sursudanesa"
- },
- "SZL": {
- "name": "lilangeni"
- },
- "TRY": {
- "name": "lira turca"
- },
- "LSL": {
- "name": "loti lesothense"
- },
- "AZN": {
- "name": "manat azerbaiyano"
- },
- "TMT": {
- "name": "manat turcomano"
- },
- "BAM": {
- "name": "marco convertible de Bosnia y Herzegovina"
- },
- "MZN": {
- "name": "metical"
- },
- "ERN": {
- "name": "nafka"
- },
- "NGN": {
- "name": "naira"
- },
- "TWD": {
- "name": "nuevo dólar taiwanés"
- },
- "ILS": {
- "name": "nuevo séquel israelí"
- },
- "TOP": {
- "name": "paanga"
- },
- "MOP": {
- "name": "pataca de Macao"
- },
- "ARS": {
- "name": "peso argentino"
- },
- "CLP": {
- "name": "peso chileno"
- },
- "COP": {
- "name": "peso colombiano"
- },
- "CUP": {
- "name": "peso cubano"
- },
- "CUC": {
- "name": "peso cubano convertible"
- },
- "DOP": {
- "name": "peso dominicano"
- },
- "PHP": {
- "name": "peso filipino"
- },
- "MXN": {
- "name": "peso mexicano"
- },
- "UYU": {
- "name": "peso uruguayo"
- },
- "BWP": {
- "name": "pula"
- },
- "GTQ": {
- "name": "quetzal guatemalteco"
- },
- "ZAR": {
- "name": "rand"
- },
- "BRL": {
- "name": "real brasileño"
- },
- "QAR": {
- "name": "rial catarí"
- },
- "IRR": {
- "name": "rial iraní"
- },
- "OMR": {
- "name": "rial omaní"
- },
- "SAR": {
- "name": "rial saudí"
- },
- "YER": {
- "name": "rial yemení"
- },
- "KHR": {
- "name": "riel"
- },
- "MYR": {
- "name": "ringit"
- },
- "BYN": {
- "name": "rublo bielorruso"
- },
- "RUB": {
- "name": "rublo ruso"
- },
- "MVR": {
- "name": "rufiya"
- },
- "LKR": {
- "name": "rupia esrilanquesa"
- },
- "INR": {
- "name": "rupia india"
- },
- "IDR": {
- "name": "rupia indonesia"
- },
- "MUR": {
- "name": "rupia mauriciana"
- },
- "NPR": {
- "name": "rupia nepalí"
- },
- "PKR": {
- "name": "rupia pakistaní"
- },
- "SCR": {
- "name": "rupia seychellense"
- },
- "PEN": {
- "name": "sol peruano",
- "symbol": "S\/"
- },
- "KGS": {
- "name": "som"
- },
- "TJS": {
- "name": "somoni tayiko"
- },
- "UZS": {
- "name": "sum"
- },
- "BDT": {
- "name": "taka"
- },
- "WST": {
- "name": "tala"
- },
- "KZT": {
- "name": "tenge kazako"
- },
- "MNT": {
- "name": "tugrik"
- },
- "MRO": {
- "name": "uguiya"
- },
- "VUV": {
- "name": "vatu"
- },
- "KPW": {
- "name": "won norcoreano"
- },
- "KRW": {
- "name": "won surcoreano"
- },
- "JPY": {
- "name": "yen"
- },
- "CNY": {
- "name": "yuan"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/es-PR.json b/vendor/commerceguys/intl/resources/currency/es-PR.json
deleted file mode 100644
index 9ae0199f9..000000000
--- a/vendor/commerceguys/intl/resources/currency/es-PR.json
+++ /dev/null
@@ -1,475 +0,0 @@
-{
- "AFN": {
- "name": "afgani"
- },
- "MGA": {
- "name": "ariari"
- },
- "PAB": {
- "name": "balboa panameño"
- },
- "THB": {
- "name": "bat"
- },
- "ETB": {
- "name": "bir"
- },
- "VEF": {
- "name": "bolívar venezolano"
- },
- "BOB": {
- "name": "boliviano"
- },
- "GHS": {
- "name": "cedi"
- },
- "KES": {
- "name": "chelín keniano"
- },
- "SOS": {
- "name": "chelín somalí"
- },
- "TZS": {
- "name": "chelín tanzano"
- },
- "UGX": {
- "name": "chelín ugandés"
- },
- "CRC": {
- "name": "colón costarricense"
- },
- "SVC": {
- "name": "colón salvadoreño"
- },
- "NIO": {
- "name": "córdoba nicaragüense"
- },
- "CZK": {
- "name": "corona checa"
- },
- "DKK": {
- "name": "corona danesa"
- },
- "ISK": {
- "name": "corona islandesa"
- },
- "NOK": {
- "name": "corona noruega"
- },
- "SEK": {
- "name": "corona sueca"
- },
- "GMD": {
- "name": "dalasi"
- },
- "DZD": {
- "name": "dinar argelino"
- },
- "BHD": {
- "name": "dinar bahreiní"
- },
- "IQD": {
- "name": "dinar iraquí"
- },
- "JOD": {
- "name": "dinar jordano"
- },
- "KWD": {
- "name": "dinar kuwaití"
- },
- "LYD": {
- "name": "dinar libio"
- },
- "MKD": {
- "name": "dinar macedonio"
- },
- "RSD": {
- "name": "dinar serbio"
- },
- "TND": {
- "name": "dinar tunecino"
- },
- "AED": {
- "name": "dírham de los Emiratos Árabes Unidos"
- },
- "MAD": {
- "name": "dírham marroquí"
- },
- "STD": {
- "name": "dobra"
- },
- "AUD": {
- "name": "dólar australiano"
- },
- "BSD": {
- "name": "dólar bahameño"
- },
- "BBD": {
- "name": "dólar barbadense"
- },
- "BZD": {
- "name": "dólar beliceño"
- },
- "BND": {
- "name": "dólar bruneano"
- },
- "CAD": {
- "name": "dólar canadiense"
- },
- "BMD": {
- "name": "dólar de Bermudas"
- },
- "KYD": {
- "name": "dólar de las Islas Caimán"
- },
- "TTD": {
- "name": "dólar de Trinidad y Tobago"
- },
- "XCD": {
- "name": "dólar del Caribe Oriental"
- },
- "USD": {
- "name": "dólar estadounidense",
- "symbol": "$"
- },
- "FJD": {
- "name": "dólar fiyiano"
- },
- "GYD": {
- "name": "dólar guyanés"
- },
- "HKD": {
- "name": "dólar hongkonés"
- },
- "JMD": {
- "name": "dólar jamaicano"
- },
- "LRD": {
- "name": "dólar liberiano"
- },
- "NAD": {
- "name": "dólar namibio"
- },
- "NZD": {
- "name": "dólar neozelandés"
- },
- "SBD": {
- "name": "dólar salomonense"
- },
- "SGD": {
- "name": "dólar singapurense"
- },
- "SRD": {
- "name": "dólar surinamés"
- },
- "ZWL": {
- "name": "dólar zimbabuense"
- },
- "VND": {
- "name": "dong"
- },
- "AMD": {
- "name": "dram armenio"
- },
- "CVE": {
- "name": "escudo de Cabo Verde"
- },
- "PLN": {
- "name": "esloti"
- },
- "EUR": {
- "name": "euro"
- },
- "AWG": {
- "name": "florín arubeño"
- },
- "ANG": {
- "name": "florín de las Antillas Neerlandesas"
- },
- "HUF": {
- "name": "forinto húngaro"
- },
- "BIF": {
- "name": "franco burundés"
- },
- "XAF": {
- "name": "franco CFA de África Central"
- },
- "XOF": {
- "name": "franco CFA de África Occidental"
- },
- "XPF": {
- "name": "franco CFP",
- "symbol": "CFPF"
- },
- "KMF": {
- "name": "franco comorense"
- },
- "CDF": {
- "name": "franco congoleño"
- },
- "GNF": {
- "name": "franco guineano"
- },
- "RWF": {
- "name": "franco ruandés"
- },
- "CHF": {
- "name": "franco suizo"
- },
- "DJF": {
- "name": "franco yibutiano"
- },
- "HTG": {
- "name": "gourde haitiano"
- },
- "UAH": {
- "name": "grivna"
- },
- "PYG": {
- "name": "guaraní paraguayo"
- },
- "BTN": {
- "name": "gultrum"
- },
- "MMK": {
- "name": "kiat"
- },
- "PGK": {
- "name": "kina"
- },
- "LAK": {
- "name": "kip"
- },
- "AOA": {
- "name": "kuanza"
- },
- "HRK": {
- "name": "kuna"
- },
- "MWK": {
- "name": "kwacha malauí"
- },
- "ZMW": {
- "name": "kwacha zambiano"
- },
- "GEL": {
- "name": "lari"
- },
- "ALL": {
- "name": "lek"
- },
- "HNL": {
- "name": "lempira hondureño"
- },
- "SLL": {
- "name": "leona"
- },
- "MDL": {
- "name": "leu moldavo"
- },
- "RON": {
- "name": "leu rumano"
- },
- "BGN": {
- "name": "lev búlgaro"
- },
- "SHP": {
- "name": "libra de Santa Elena"
- },
- "EGP": {
- "name": "libra egipcia"
- },
- "GBP": {
- "name": "libra esterlina"
- },
- "GIP": {
- "name": "libra gibraltareña"
- },
- "LBP": {
- "name": "libra libanesa"
- },
- "FKP": {
- "name": "libra malvinense"
- },
- "SYP": {
- "name": "libra siria"
- },
- "SDG": {
- "name": "libra sudanesa"
- },
- "SSP": {
- "name": "libra sursudanesa"
- },
- "SZL": {
- "name": "lilangeni"
- },
- "TRY": {
- "name": "lira turca"
- },
- "LSL": {
- "name": "loti lesothense"
- },
- "AZN": {
- "name": "manat azerbaiyano"
- },
- "TMT": {
- "name": "manat turcomano"
- },
- "BAM": {
- "name": "marco convertible de Bosnia y Herzegovina"
- },
- "MZN": {
- "name": "metical"
- },
- "ERN": {
- "name": "nafka"
- },
- "NGN": {
- "name": "naira"
- },
- "TWD": {
- "name": "nuevo dólar taiwanés"
- },
- "ILS": {
- "name": "nuevo séquel israelí"
- },
- "TOP": {
- "name": "paanga"
- },
- "MOP": {
- "name": "pataca de Macao"
- },
- "ARS": {
- "name": "peso argentino"
- },
- "CLP": {
- "name": "peso chileno"
- },
- "COP": {
- "name": "peso colombiano"
- },
- "CUP": {
- "name": "peso cubano"
- },
- "CUC": {
- "name": "peso cubano convertible"
- },
- "DOP": {
- "name": "peso dominicano"
- },
- "PHP": {
- "name": "peso filipino"
- },
- "MXN": {
- "name": "peso mexicano"
- },
- "UYU": {
- "name": "peso uruguayo"
- },
- "BWP": {
- "name": "pula"
- },
- "GTQ": {
- "name": "quetzal guatemalteco"
- },
- "ZAR": {
- "name": "rand"
- },
- "BRL": {
- "name": "real brasileño"
- },
- "QAR": {
- "name": "rial catarí"
- },
- "IRR": {
- "name": "rial iraní"
- },
- "OMR": {
- "name": "rial omaní"
- },
- "SAR": {
- "name": "rial saudí"
- },
- "YER": {
- "name": "rial yemení"
- },
- "KHR": {
- "name": "riel"
- },
- "MYR": {
- "name": "ringit"
- },
- "BYN": {
- "name": "rublo bielorruso"
- },
- "RUB": {
- "name": "rublo ruso"
- },
- "MVR": {
- "name": "rufiya"
- },
- "LKR": {
- "name": "rupia esrilanquesa"
- },
- "INR": {
- "name": "rupia india"
- },
- "IDR": {
- "name": "rupia indonesia"
- },
- "MUR": {
- "name": "rupia mauriciana"
- },
- "NPR": {
- "name": "rupia nepalí"
- },
- "PKR": {
- "name": "rupia pakistaní"
- },
- "SCR": {
- "name": "rupia seychellense"
- },
- "PEN": {
- "name": "sol peruano"
- },
- "KGS": {
- "name": "som"
- },
- "TJS": {
- "name": "somoni tayiko"
- },
- "UZS": {
- "name": "sum"
- },
- "BDT": {
- "name": "taka"
- },
- "WST": {
- "name": "tala"
- },
- "KZT": {
- "name": "tenge kazako"
- },
- "MNT": {
- "name": "tugrik"
- },
- "MRO": {
- "name": "uguiya"
- },
- "VUV": {
- "name": "vatu"
- },
- "KPW": {
- "name": "won norcoreano"
- },
- "KRW": {
- "name": "won surcoreano"
- },
- "JPY": {
- "name": "yen"
- },
- "CNY": {
- "name": "yuan"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/es-PY.json b/vendor/commerceguys/intl/resources/currency/es-PY.json
deleted file mode 100644
index abe564c78..000000000
--- a/vendor/commerceguys/intl/resources/currency/es-PY.json
+++ /dev/null
@@ -1,475 +0,0 @@
-{
- "AFN": {
- "name": "afgani"
- },
- "MGA": {
- "name": "ariari"
- },
- "PAB": {
- "name": "balboa panameño"
- },
- "THB": {
- "name": "bat"
- },
- "ETB": {
- "name": "bir"
- },
- "VEF": {
- "name": "bolívar venezolano"
- },
- "BOB": {
- "name": "boliviano"
- },
- "GHS": {
- "name": "cedi"
- },
- "KES": {
- "name": "chelín keniano"
- },
- "SOS": {
- "name": "chelín somalí"
- },
- "TZS": {
- "name": "chelín tanzano"
- },
- "UGX": {
- "name": "chelín ugandés"
- },
- "CRC": {
- "name": "colón costarricense"
- },
- "SVC": {
- "name": "colón salvadoreño"
- },
- "NIO": {
- "name": "córdoba nicaragüense"
- },
- "CZK": {
- "name": "corona checa"
- },
- "DKK": {
- "name": "corona danesa"
- },
- "ISK": {
- "name": "corona islandesa"
- },
- "NOK": {
- "name": "corona noruega"
- },
- "SEK": {
- "name": "corona sueca"
- },
- "GMD": {
- "name": "dalasi"
- },
- "DZD": {
- "name": "dinar argelino"
- },
- "BHD": {
- "name": "dinar bahreiní"
- },
- "IQD": {
- "name": "dinar iraquí"
- },
- "JOD": {
- "name": "dinar jordano"
- },
- "KWD": {
- "name": "dinar kuwaití"
- },
- "LYD": {
- "name": "dinar libio"
- },
- "MKD": {
- "name": "dinar macedonio"
- },
- "RSD": {
- "name": "dinar serbio"
- },
- "TND": {
- "name": "dinar tunecino"
- },
- "AED": {
- "name": "dírham de los Emiratos Árabes Unidos"
- },
- "MAD": {
- "name": "dírham marroquí"
- },
- "STD": {
- "name": "dobra"
- },
- "AUD": {
- "name": "dólar australiano"
- },
- "BSD": {
- "name": "dólar bahameño"
- },
- "BBD": {
- "name": "dólar barbadense"
- },
- "BZD": {
- "name": "dólar beliceño"
- },
- "BND": {
- "name": "dólar bruneano"
- },
- "CAD": {
- "name": "dólar canadiense"
- },
- "BMD": {
- "name": "dólar de Bermudas"
- },
- "KYD": {
- "name": "dólar de las Islas Caimán"
- },
- "TTD": {
- "name": "dólar de Trinidad y Tobago"
- },
- "XCD": {
- "name": "dólar del Caribe Oriental"
- },
- "USD": {
- "name": "dólar estadounidense"
- },
- "FJD": {
- "name": "dólar fiyiano"
- },
- "GYD": {
- "name": "dólar guyanés"
- },
- "HKD": {
- "name": "dólar hongkonés"
- },
- "JMD": {
- "name": "dólar jamaicano"
- },
- "LRD": {
- "name": "dólar liberiano"
- },
- "NAD": {
- "name": "dólar namibio"
- },
- "NZD": {
- "name": "dólar neozelandés"
- },
- "SBD": {
- "name": "dólar salomonense"
- },
- "SGD": {
- "name": "dólar singapurense"
- },
- "SRD": {
- "name": "dólar surinamés"
- },
- "ZWL": {
- "name": "dólar zimbabuense"
- },
- "VND": {
- "name": "dong"
- },
- "AMD": {
- "name": "dram armenio"
- },
- "CVE": {
- "name": "escudo de Cabo Verde"
- },
- "PLN": {
- "name": "esloti"
- },
- "EUR": {
- "name": "euro"
- },
- "AWG": {
- "name": "florín arubeño"
- },
- "ANG": {
- "name": "florín de las Antillas Neerlandesas"
- },
- "HUF": {
- "name": "forinto húngaro"
- },
- "BIF": {
- "name": "franco burundés"
- },
- "XAF": {
- "name": "franco CFA de África Central"
- },
- "XOF": {
- "name": "franco CFA de África Occidental"
- },
- "XPF": {
- "name": "franco CFP",
- "symbol": "CFPF"
- },
- "KMF": {
- "name": "franco comorense"
- },
- "CDF": {
- "name": "franco congoleño"
- },
- "GNF": {
- "name": "franco guineano"
- },
- "RWF": {
- "name": "franco ruandés"
- },
- "CHF": {
- "name": "franco suizo"
- },
- "DJF": {
- "name": "franco yibutiano"
- },
- "HTG": {
- "name": "gourde haitiano"
- },
- "UAH": {
- "name": "grivna"
- },
- "PYG": {
- "name": "guaraní paraguayo",
- "symbol": "Gs."
- },
- "BTN": {
- "name": "gultrum"
- },
- "MMK": {
- "name": "kiat"
- },
- "PGK": {
- "name": "kina"
- },
- "LAK": {
- "name": "kip"
- },
- "AOA": {
- "name": "kuanza"
- },
- "HRK": {
- "name": "kuna"
- },
- "MWK": {
- "name": "kwacha malauí"
- },
- "ZMW": {
- "name": "kwacha zambiano"
- },
- "GEL": {
- "name": "lari"
- },
- "ALL": {
- "name": "lek"
- },
- "HNL": {
- "name": "lempira hondureño"
- },
- "SLL": {
- "name": "leona"
- },
- "MDL": {
- "name": "leu moldavo"
- },
- "RON": {
- "name": "leu rumano"
- },
- "BGN": {
- "name": "lev búlgaro"
- },
- "SHP": {
- "name": "libra de Santa Elena"
- },
- "EGP": {
- "name": "libra egipcia"
- },
- "GBP": {
- "name": "libra esterlina"
- },
- "GIP": {
- "name": "libra gibraltareña"
- },
- "LBP": {
- "name": "libra libanesa"
- },
- "FKP": {
- "name": "libra malvinense"
- },
- "SYP": {
- "name": "libra siria"
- },
- "SDG": {
- "name": "libra sudanesa"
- },
- "SSP": {
- "name": "libra sursudanesa"
- },
- "SZL": {
- "name": "lilangeni"
- },
- "TRY": {
- "name": "lira turca"
- },
- "LSL": {
- "name": "loti lesothense"
- },
- "AZN": {
- "name": "manat azerbaiyano"
- },
- "TMT": {
- "name": "manat turcomano"
- },
- "BAM": {
- "name": "marco convertible de Bosnia y Herzegovina"
- },
- "MZN": {
- "name": "metical"
- },
- "ERN": {
- "name": "nafka"
- },
- "NGN": {
- "name": "naira"
- },
- "TWD": {
- "name": "nuevo dólar taiwanés"
- },
- "ILS": {
- "name": "nuevo séquel israelí"
- },
- "TOP": {
- "name": "paanga"
- },
- "MOP": {
- "name": "pataca de Macao"
- },
- "ARS": {
- "name": "peso argentino"
- },
- "CLP": {
- "name": "peso chileno"
- },
- "COP": {
- "name": "peso colombiano"
- },
- "CUP": {
- "name": "peso cubano"
- },
- "CUC": {
- "name": "peso cubano convertible"
- },
- "DOP": {
- "name": "peso dominicano"
- },
- "PHP": {
- "name": "peso filipino"
- },
- "MXN": {
- "name": "peso mexicano"
- },
- "UYU": {
- "name": "peso uruguayo"
- },
- "BWP": {
- "name": "pula"
- },
- "GTQ": {
- "name": "quetzal guatemalteco"
- },
- "ZAR": {
- "name": "rand"
- },
- "BRL": {
- "name": "real brasileño"
- },
- "QAR": {
- "name": "rial catarí"
- },
- "IRR": {
- "name": "rial iraní"
- },
- "OMR": {
- "name": "rial omaní"
- },
- "SAR": {
- "name": "rial saudí"
- },
- "YER": {
- "name": "rial yemení"
- },
- "KHR": {
- "name": "riel"
- },
- "MYR": {
- "name": "ringit"
- },
- "BYN": {
- "name": "rublo bielorruso"
- },
- "RUB": {
- "name": "rublo ruso"
- },
- "MVR": {
- "name": "rufiya"
- },
- "LKR": {
- "name": "rupia esrilanquesa"
- },
- "INR": {
- "name": "rupia india"
- },
- "IDR": {
- "name": "rupia indonesia"
- },
- "MUR": {
- "name": "rupia mauriciana"
- },
- "NPR": {
- "name": "rupia nepalí"
- },
- "PKR": {
- "name": "rupia pakistaní"
- },
- "SCR": {
- "name": "rupia seychellense"
- },
- "PEN": {
- "name": "sol peruano"
- },
- "KGS": {
- "name": "som"
- },
- "TJS": {
- "name": "somoni tayiko"
- },
- "UZS": {
- "name": "sum"
- },
- "BDT": {
- "name": "taka"
- },
- "WST": {
- "name": "tala"
- },
- "KZT": {
- "name": "tenge kazako"
- },
- "MNT": {
- "name": "tugrik"
- },
- "MRO": {
- "name": "uguiya"
- },
- "VUV": {
- "name": "vatu"
- },
- "KPW": {
- "name": "won norcoreano"
- },
- "KRW": {
- "name": "won surcoreano"
- },
- "JPY": {
- "name": "yen"
- },
- "CNY": {
- "name": "yuan"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/es-SV.json b/vendor/commerceguys/intl/resources/currency/es-SV.json
deleted file mode 100644
index 9ae0199f9..000000000
--- a/vendor/commerceguys/intl/resources/currency/es-SV.json
+++ /dev/null
@@ -1,475 +0,0 @@
-{
- "AFN": {
- "name": "afgani"
- },
- "MGA": {
- "name": "ariari"
- },
- "PAB": {
- "name": "balboa panameño"
- },
- "THB": {
- "name": "bat"
- },
- "ETB": {
- "name": "bir"
- },
- "VEF": {
- "name": "bolívar venezolano"
- },
- "BOB": {
- "name": "boliviano"
- },
- "GHS": {
- "name": "cedi"
- },
- "KES": {
- "name": "chelín keniano"
- },
- "SOS": {
- "name": "chelín somalí"
- },
- "TZS": {
- "name": "chelín tanzano"
- },
- "UGX": {
- "name": "chelín ugandés"
- },
- "CRC": {
- "name": "colón costarricense"
- },
- "SVC": {
- "name": "colón salvadoreño"
- },
- "NIO": {
- "name": "córdoba nicaragüense"
- },
- "CZK": {
- "name": "corona checa"
- },
- "DKK": {
- "name": "corona danesa"
- },
- "ISK": {
- "name": "corona islandesa"
- },
- "NOK": {
- "name": "corona noruega"
- },
- "SEK": {
- "name": "corona sueca"
- },
- "GMD": {
- "name": "dalasi"
- },
- "DZD": {
- "name": "dinar argelino"
- },
- "BHD": {
- "name": "dinar bahreiní"
- },
- "IQD": {
- "name": "dinar iraquí"
- },
- "JOD": {
- "name": "dinar jordano"
- },
- "KWD": {
- "name": "dinar kuwaití"
- },
- "LYD": {
- "name": "dinar libio"
- },
- "MKD": {
- "name": "dinar macedonio"
- },
- "RSD": {
- "name": "dinar serbio"
- },
- "TND": {
- "name": "dinar tunecino"
- },
- "AED": {
- "name": "dírham de los Emiratos Árabes Unidos"
- },
- "MAD": {
- "name": "dírham marroquí"
- },
- "STD": {
- "name": "dobra"
- },
- "AUD": {
- "name": "dólar australiano"
- },
- "BSD": {
- "name": "dólar bahameño"
- },
- "BBD": {
- "name": "dólar barbadense"
- },
- "BZD": {
- "name": "dólar beliceño"
- },
- "BND": {
- "name": "dólar bruneano"
- },
- "CAD": {
- "name": "dólar canadiense"
- },
- "BMD": {
- "name": "dólar de Bermudas"
- },
- "KYD": {
- "name": "dólar de las Islas Caimán"
- },
- "TTD": {
- "name": "dólar de Trinidad y Tobago"
- },
- "XCD": {
- "name": "dólar del Caribe Oriental"
- },
- "USD": {
- "name": "dólar estadounidense",
- "symbol": "$"
- },
- "FJD": {
- "name": "dólar fiyiano"
- },
- "GYD": {
- "name": "dólar guyanés"
- },
- "HKD": {
- "name": "dólar hongkonés"
- },
- "JMD": {
- "name": "dólar jamaicano"
- },
- "LRD": {
- "name": "dólar liberiano"
- },
- "NAD": {
- "name": "dólar namibio"
- },
- "NZD": {
- "name": "dólar neozelandés"
- },
- "SBD": {
- "name": "dólar salomonense"
- },
- "SGD": {
- "name": "dólar singapurense"
- },
- "SRD": {
- "name": "dólar surinamés"
- },
- "ZWL": {
- "name": "dólar zimbabuense"
- },
- "VND": {
- "name": "dong"
- },
- "AMD": {
- "name": "dram armenio"
- },
- "CVE": {
- "name": "escudo de Cabo Verde"
- },
- "PLN": {
- "name": "esloti"
- },
- "EUR": {
- "name": "euro"
- },
- "AWG": {
- "name": "florín arubeño"
- },
- "ANG": {
- "name": "florín de las Antillas Neerlandesas"
- },
- "HUF": {
- "name": "forinto húngaro"
- },
- "BIF": {
- "name": "franco burundés"
- },
- "XAF": {
- "name": "franco CFA de África Central"
- },
- "XOF": {
- "name": "franco CFA de África Occidental"
- },
- "XPF": {
- "name": "franco CFP",
- "symbol": "CFPF"
- },
- "KMF": {
- "name": "franco comorense"
- },
- "CDF": {
- "name": "franco congoleño"
- },
- "GNF": {
- "name": "franco guineano"
- },
- "RWF": {
- "name": "franco ruandés"
- },
- "CHF": {
- "name": "franco suizo"
- },
- "DJF": {
- "name": "franco yibutiano"
- },
- "HTG": {
- "name": "gourde haitiano"
- },
- "UAH": {
- "name": "grivna"
- },
- "PYG": {
- "name": "guaraní paraguayo"
- },
- "BTN": {
- "name": "gultrum"
- },
- "MMK": {
- "name": "kiat"
- },
- "PGK": {
- "name": "kina"
- },
- "LAK": {
- "name": "kip"
- },
- "AOA": {
- "name": "kuanza"
- },
- "HRK": {
- "name": "kuna"
- },
- "MWK": {
- "name": "kwacha malauí"
- },
- "ZMW": {
- "name": "kwacha zambiano"
- },
- "GEL": {
- "name": "lari"
- },
- "ALL": {
- "name": "lek"
- },
- "HNL": {
- "name": "lempira hondureño"
- },
- "SLL": {
- "name": "leona"
- },
- "MDL": {
- "name": "leu moldavo"
- },
- "RON": {
- "name": "leu rumano"
- },
- "BGN": {
- "name": "lev búlgaro"
- },
- "SHP": {
- "name": "libra de Santa Elena"
- },
- "EGP": {
- "name": "libra egipcia"
- },
- "GBP": {
- "name": "libra esterlina"
- },
- "GIP": {
- "name": "libra gibraltareña"
- },
- "LBP": {
- "name": "libra libanesa"
- },
- "FKP": {
- "name": "libra malvinense"
- },
- "SYP": {
- "name": "libra siria"
- },
- "SDG": {
- "name": "libra sudanesa"
- },
- "SSP": {
- "name": "libra sursudanesa"
- },
- "SZL": {
- "name": "lilangeni"
- },
- "TRY": {
- "name": "lira turca"
- },
- "LSL": {
- "name": "loti lesothense"
- },
- "AZN": {
- "name": "manat azerbaiyano"
- },
- "TMT": {
- "name": "manat turcomano"
- },
- "BAM": {
- "name": "marco convertible de Bosnia y Herzegovina"
- },
- "MZN": {
- "name": "metical"
- },
- "ERN": {
- "name": "nafka"
- },
- "NGN": {
- "name": "naira"
- },
- "TWD": {
- "name": "nuevo dólar taiwanés"
- },
- "ILS": {
- "name": "nuevo séquel israelí"
- },
- "TOP": {
- "name": "paanga"
- },
- "MOP": {
- "name": "pataca de Macao"
- },
- "ARS": {
- "name": "peso argentino"
- },
- "CLP": {
- "name": "peso chileno"
- },
- "COP": {
- "name": "peso colombiano"
- },
- "CUP": {
- "name": "peso cubano"
- },
- "CUC": {
- "name": "peso cubano convertible"
- },
- "DOP": {
- "name": "peso dominicano"
- },
- "PHP": {
- "name": "peso filipino"
- },
- "MXN": {
- "name": "peso mexicano"
- },
- "UYU": {
- "name": "peso uruguayo"
- },
- "BWP": {
- "name": "pula"
- },
- "GTQ": {
- "name": "quetzal guatemalteco"
- },
- "ZAR": {
- "name": "rand"
- },
- "BRL": {
- "name": "real brasileño"
- },
- "QAR": {
- "name": "rial catarí"
- },
- "IRR": {
- "name": "rial iraní"
- },
- "OMR": {
- "name": "rial omaní"
- },
- "SAR": {
- "name": "rial saudí"
- },
- "YER": {
- "name": "rial yemení"
- },
- "KHR": {
- "name": "riel"
- },
- "MYR": {
- "name": "ringit"
- },
- "BYN": {
- "name": "rublo bielorruso"
- },
- "RUB": {
- "name": "rublo ruso"
- },
- "MVR": {
- "name": "rufiya"
- },
- "LKR": {
- "name": "rupia esrilanquesa"
- },
- "INR": {
- "name": "rupia india"
- },
- "IDR": {
- "name": "rupia indonesia"
- },
- "MUR": {
- "name": "rupia mauriciana"
- },
- "NPR": {
- "name": "rupia nepalí"
- },
- "PKR": {
- "name": "rupia pakistaní"
- },
- "SCR": {
- "name": "rupia seychellense"
- },
- "PEN": {
- "name": "sol peruano"
- },
- "KGS": {
- "name": "som"
- },
- "TJS": {
- "name": "somoni tayiko"
- },
- "UZS": {
- "name": "sum"
- },
- "BDT": {
- "name": "taka"
- },
- "WST": {
- "name": "tala"
- },
- "KZT": {
- "name": "tenge kazako"
- },
- "MNT": {
- "name": "tugrik"
- },
- "MRO": {
- "name": "uguiya"
- },
- "VUV": {
- "name": "vatu"
- },
- "KPW": {
- "name": "won norcoreano"
- },
- "KRW": {
- "name": "won surcoreano"
- },
- "JPY": {
- "name": "yen"
- },
- "CNY": {
- "name": "yuan"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/es-US.json b/vendor/commerceguys/intl/resources/currency/es-US.json
index c3e21b38d..e9409dd1c 100644
--- a/vendor/commerceguys/intl/resources/currency/es-US.json
+++ b/vendor/commerceguys/intl/resources/currency/es-US.json
@@ -14,7 +14,7 @@
"ETB": {
"name": "bir"
},
- "VEF": {
+ "VES": {
"name": "bolívar venezolano"
},
"BOB": {
@@ -95,8 +95,8 @@
"MAD": {
"name": "dírham marroquí"
},
- "STD": {
- "name": "dobra"
+ "STN": {
+ "name": "dobra santotomense"
},
"AUD": {
"name": "dólar australiano"
@@ -166,10 +166,10 @@
"name": "dólar zimbabuense"
},
"VND": {
- "name": "dong"
+ "name": "dong vietnamita"
},
"AMD": {
- "name": "dram armenio"
+ "name": "dram"
},
"CVE": {
"name": "escudo de Cabo Verde"
@@ -229,9 +229,6 @@
"PYG": {
"name": "guaraní paraguayo"
},
- "BTN": {
- "name": "gultrum"
- },
"MMK": {
"name": "kiat"
},
@@ -239,7 +236,7 @@
"name": "kina"
},
"LAK": {
- "name": "kip"
+ "name": "kip laosiano"
},
"AOA": {
"name": "kuanza"
@@ -322,12 +319,15 @@
"MZN": {
"name": "metical"
},
- "ERN": {
- "name": "nafka"
- },
"NGN": {
"name": "naira"
},
+ "ERN": {
+ "name": "nakfa"
+ },
+ "BTN": {
+ "name": "ngultrum butanés"
+ },
"TWD": {
"name": "nuevo dólar taiwanés"
},
@@ -434,7 +434,7 @@
"name": "sol peruano"
},
"KGS": {
- "name": "som"
+ "name": "som kirguís"
},
"TJS": {
"name": "somoni tayiko"
@@ -443,7 +443,7 @@
"name": "sum"
},
"BDT": {
- "name": "taka"
+ "name": "taka bangladesí"
},
"WST": {
"name": "tala"
@@ -454,9 +454,12 @@
"MNT": {
"name": "tugrik"
},
- "MRO": {
+ "MRU": {
"name": "uguiya"
},
+ "UYW": {
+ "name": "unidad previsional uruguayo"
+ },
"VUV": {
"name": "vatu"
},
diff --git a/vendor/commerceguys/intl/resources/currency/es-UY.json b/vendor/commerceguys/intl/resources/currency/es-UY.json
deleted file mode 100644
index 82b926116..000000000
--- a/vendor/commerceguys/intl/resources/currency/es-UY.json
+++ /dev/null
@@ -1,476 +0,0 @@
-{
- "AFN": {
- "name": "afgani"
- },
- "MGA": {
- "name": "ariari"
- },
- "PAB": {
- "name": "balboa panameño"
- },
- "THB": {
- "name": "bat"
- },
- "ETB": {
- "name": "bir"
- },
- "VEF": {
- "name": "bolívar venezolano"
- },
- "BOB": {
- "name": "boliviano"
- },
- "GHS": {
- "name": "cedi"
- },
- "KES": {
- "name": "chelín keniano"
- },
- "SOS": {
- "name": "chelín somalí"
- },
- "TZS": {
- "name": "chelín tanzano"
- },
- "UGX": {
- "name": "chelín ugandés"
- },
- "CRC": {
- "name": "colón costarricense"
- },
- "SVC": {
- "name": "colón salvadoreño"
- },
- "NIO": {
- "name": "córdoba nicaragüense"
- },
- "CZK": {
- "name": "corona checa"
- },
- "DKK": {
- "name": "corona danesa"
- },
- "ISK": {
- "name": "corona islandesa"
- },
- "NOK": {
- "name": "corona noruega"
- },
- "SEK": {
- "name": "corona sueca"
- },
- "GMD": {
- "name": "dalasi"
- },
- "DZD": {
- "name": "dinar argelino"
- },
- "BHD": {
- "name": "dinar bahreiní"
- },
- "IQD": {
- "name": "dinar iraquí"
- },
- "JOD": {
- "name": "dinar jordano"
- },
- "KWD": {
- "name": "dinar kuwaití"
- },
- "LYD": {
- "name": "dinar libio"
- },
- "MKD": {
- "name": "dinar macedonio"
- },
- "RSD": {
- "name": "dinar serbio"
- },
- "TND": {
- "name": "dinar tunecino"
- },
- "AED": {
- "name": "dírham de los Emiratos Árabes Unidos"
- },
- "MAD": {
- "name": "dírham marroquí"
- },
- "STD": {
- "name": "dobra"
- },
- "AUD": {
- "name": "dólar australiano"
- },
- "BSD": {
- "name": "dólar bahameño"
- },
- "BBD": {
- "name": "dólar barbadense"
- },
- "BZD": {
- "name": "dólar beliceño"
- },
- "BND": {
- "name": "dólar bruneano"
- },
- "CAD": {
- "name": "dólar canadiense"
- },
- "BMD": {
- "name": "dólar de Bermudas"
- },
- "KYD": {
- "name": "dólar de las Islas Caimán"
- },
- "TTD": {
- "name": "dólar de Trinidad y Tobago"
- },
- "XCD": {
- "name": "dólar del Caribe Oriental"
- },
- "USD": {
- "name": "dólar estadounidense",
- "symbol": "US$"
- },
- "FJD": {
- "name": "dólar fiyiano"
- },
- "GYD": {
- "name": "dólar guyanés"
- },
- "HKD": {
- "name": "dólar hongkonés"
- },
- "JMD": {
- "name": "dólar jamaicano"
- },
- "LRD": {
- "name": "dólar liberiano"
- },
- "NAD": {
- "name": "dólar namibio"
- },
- "NZD": {
- "name": "dólar neozelandés"
- },
- "SBD": {
- "name": "dólar salomonense"
- },
- "SGD": {
- "name": "dólar singapurense"
- },
- "SRD": {
- "name": "dólar surinamés"
- },
- "ZWL": {
- "name": "dólar zimbabuense"
- },
- "VND": {
- "name": "dong"
- },
- "AMD": {
- "name": "dram armenio"
- },
- "CVE": {
- "name": "escudo de Cabo Verde"
- },
- "PLN": {
- "name": "esloti"
- },
- "EUR": {
- "name": "euro"
- },
- "AWG": {
- "name": "florín arubeño"
- },
- "ANG": {
- "name": "florín de las Antillas Neerlandesas"
- },
- "HUF": {
- "name": "forinto húngaro"
- },
- "BIF": {
- "name": "franco burundés"
- },
- "XAF": {
- "name": "franco CFA de África Central"
- },
- "XOF": {
- "name": "franco CFA de África Occidental"
- },
- "XPF": {
- "name": "franco CFP",
- "symbol": "CFPF"
- },
- "KMF": {
- "name": "franco comorense"
- },
- "CDF": {
- "name": "franco congoleño"
- },
- "GNF": {
- "name": "franco guineano"
- },
- "RWF": {
- "name": "franco ruandés"
- },
- "CHF": {
- "name": "franco suizo"
- },
- "DJF": {
- "name": "franco yibutiano"
- },
- "HTG": {
- "name": "gourde haitiano"
- },
- "UAH": {
- "name": "grivna"
- },
- "PYG": {
- "name": "guaraní paraguayo"
- },
- "BTN": {
- "name": "gultrum"
- },
- "MMK": {
- "name": "kiat"
- },
- "PGK": {
- "name": "kina"
- },
- "LAK": {
- "name": "kip"
- },
- "AOA": {
- "name": "kuanza"
- },
- "HRK": {
- "name": "kuna"
- },
- "MWK": {
- "name": "kwacha malauí"
- },
- "ZMW": {
- "name": "kwacha zambiano"
- },
- "GEL": {
- "name": "lari"
- },
- "ALL": {
- "name": "lek"
- },
- "HNL": {
- "name": "lempira hondureño"
- },
- "SLL": {
- "name": "leona"
- },
- "MDL": {
- "name": "leu moldavo"
- },
- "RON": {
- "name": "leu rumano"
- },
- "BGN": {
- "name": "lev búlgaro"
- },
- "SHP": {
- "name": "libra de Santa Elena"
- },
- "EGP": {
- "name": "libra egipcia"
- },
- "GBP": {
- "name": "libra esterlina"
- },
- "GIP": {
- "name": "libra gibraltareña"
- },
- "LBP": {
- "name": "libra libanesa"
- },
- "FKP": {
- "name": "libra malvinense"
- },
- "SYP": {
- "name": "libra siria"
- },
- "SDG": {
- "name": "libra sudanesa"
- },
- "SSP": {
- "name": "libra sursudanesa"
- },
- "SZL": {
- "name": "lilangeni"
- },
- "TRY": {
- "name": "lira turca"
- },
- "LSL": {
- "name": "loti lesothense"
- },
- "AZN": {
- "name": "manat azerbaiyano"
- },
- "TMT": {
- "name": "manat turcomano"
- },
- "BAM": {
- "name": "marco convertible de Bosnia y Herzegovina"
- },
- "MZN": {
- "name": "metical"
- },
- "ERN": {
- "name": "nafka"
- },
- "NGN": {
- "name": "naira"
- },
- "TWD": {
- "name": "nuevo dólar taiwanés"
- },
- "ILS": {
- "name": "nuevo séquel israelí"
- },
- "TOP": {
- "name": "paanga"
- },
- "MOP": {
- "name": "pataca de Macao"
- },
- "ARS": {
- "name": "peso argentino"
- },
- "CLP": {
- "name": "peso chileno"
- },
- "COP": {
- "name": "peso colombiano"
- },
- "CUP": {
- "name": "peso cubano"
- },
- "CUC": {
- "name": "peso cubano convertible"
- },
- "DOP": {
- "name": "peso dominicano"
- },
- "PHP": {
- "name": "peso filipino"
- },
- "MXN": {
- "name": "peso mexicano"
- },
- "UYU": {
- "name": "peso uruguayo",
- "symbol": "$"
- },
- "BWP": {
- "name": "pula"
- },
- "GTQ": {
- "name": "quetzal guatemalteco"
- },
- "ZAR": {
- "name": "rand"
- },
- "BRL": {
- "name": "real brasileño"
- },
- "QAR": {
- "name": "rial catarí"
- },
- "IRR": {
- "name": "rial iraní"
- },
- "OMR": {
- "name": "rial omaní"
- },
- "SAR": {
- "name": "rial saudí"
- },
- "YER": {
- "name": "rial yemení"
- },
- "KHR": {
- "name": "riel"
- },
- "MYR": {
- "name": "ringit"
- },
- "BYN": {
- "name": "rublo bielorruso"
- },
- "RUB": {
- "name": "rublo ruso"
- },
- "MVR": {
- "name": "rufiya"
- },
- "LKR": {
- "name": "rupia esrilanquesa"
- },
- "INR": {
- "name": "rupia india"
- },
- "IDR": {
- "name": "rupia indonesia"
- },
- "MUR": {
- "name": "rupia mauriciana"
- },
- "NPR": {
- "name": "rupia nepalí"
- },
- "PKR": {
- "name": "rupia pakistaní"
- },
- "SCR": {
- "name": "rupia seychellense"
- },
- "PEN": {
- "name": "sol peruano"
- },
- "KGS": {
- "name": "som"
- },
- "TJS": {
- "name": "somoni tayiko"
- },
- "UZS": {
- "name": "sum"
- },
- "BDT": {
- "name": "taka"
- },
- "WST": {
- "name": "tala"
- },
- "KZT": {
- "name": "tenge kazako"
- },
- "MNT": {
- "name": "tugrik"
- },
- "MRO": {
- "name": "uguiya"
- },
- "VUV": {
- "name": "vatu"
- },
- "KPW": {
- "name": "won norcoreano"
- },
- "KRW": {
- "name": "won surcoreano"
- },
- "JPY": {
- "name": "yen"
- },
- "CNY": {
- "name": "yuan"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/es-VE.json b/vendor/commerceguys/intl/resources/currency/es-VE.json
index 8cc486914..12e3d616f 100644
--- a/vendor/commerceguys/intl/resources/currency/es-VE.json
+++ b/vendor/commerceguys/intl/resources/currency/es-VE.json
@@ -5,18 +5,18 @@
"MGA": {
"name": "ariari"
},
+ "THB": {
+ "name": "baht tailandes"
+ },
"PAB": {
"name": "balboa panameño"
},
- "THB": {
- "name": "bat"
- },
"ETB": {
"name": "bir"
},
- "VEF": {
- "name": "bolívar venezolano",
- "symbol": "Bs."
+ "VES": {
+ "name": "bolívar soberano",
+ "symbol": "Bs.S"
},
"BOB": {
"name": "boliviano"
@@ -96,7 +96,7 @@
"MAD": {
"name": "dírham marroquí"
},
- "STD": {
+ "STN": {
"name": "dobra"
},
"AUD": {
@@ -169,7 +169,7 @@
"name": "dong"
},
"AMD": {
- "name": "dram armenio"
+ "name": "dram"
},
"CVE": {
"name": "escudo de Cabo Verde"
@@ -241,6 +241,9 @@
"LAK": {
"name": "kip"
},
+ "ZMW": {
+ "name": "kuacha zambiano"
+ },
"AOA": {
"name": "kuanza"
},
@@ -250,9 +253,6 @@
"MWK": {
"name": "kwacha malauí"
},
- "ZMW": {
- "name": "kwacha zambiano"
- },
"GEL": {
"name": "lari"
},
@@ -322,12 +322,12 @@
"MZN": {
"name": "metical"
},
- "ERN": {
- "name": "nafka"
- },
"NGN": {
"name": "naira"
},
+ "ERN": {
+ "name": "nakfa"
+ },
"TWD": {
"name": "nuevo dólar taiwanés"
},
@@ -436,12 +436,12 @@
"KGS": {
"name": "som"
},
+ "UZS": {
+ "name": "som uzbeko"
+ },
"TJS": {
"name": "somoni tayiko"
},
- "UZS": {
- "name": "sum"
- },
"BDT": {
"name": "taka"
},
@@ -454,9 +454,12 @@
"MNT": {
"name": "tugrik"
},
- "MRO": {
+ "MRU": {
"name": "uguiya"
},
+ "UYW": {
+ "name": "unidad previsional uruguayo"
+ },
"VUV": {
"name": "vatu"
},
diff --git a/vendor/commerceguys/intl/resources/currency/es.json b/vendor/commerceguys/intl/resources/currency/es.json
index b23abaeff..a9902c411 100644
--- a/vendor/commerceguys/intl/resources/currency/es.json
+++ b/vendor/commerceguys/intl/resources/currency/es.json
@@ -15,7 +15,7 @@
"ETB": {
"name": "bir"
},
- "VEF": {
+ "VES": {
"name": "bolívar venezolano"
},
"BOB": {
@@ -96,7 +96,7 @@
"MAD": {
"name": "dírham marroquí"
},
- "STD": {
+ "STN": {
"name": "dobra"
},
"AUD": {
@@ -245,18 +245,18 @@
"LAK": {
"name": "kip"
},
+ "MWK": {
+ "name": "kuacha malauí"
+ },
+ "ZMW": {
+ "name": "kuacha zambiano"
+ },
"AOA": {
"name": "kuanza"
},
"HRK": {
"name": "kuna"
},
- "MWK": {
- "name": "kwacha malauí"
- },
- "ZMW": {
- "name": "kwacha zambiano"
- },
"GEL": {
"name": "lari"
},
@@ -458,9 +458,12 @@
"MNT": {
"name": "tugrik"
},
- "MRO": {
+ "MRU": {
"name": "uguiya"
},
+ "UYW": {
+ "name": "unidad previsional uruguayo"
+ },
"VUV": {
"name": "vatu"
},
diff --git a/vendor/commerceguys/intl/resources/currency/et.json b/vendor/commerceguys/intl/resources/currency/et.json
index 68416cf0b..59d5fea56 100644
--- a/vendor/commerceguys/intl/resources/currency/et.json
+++ b/vendor/commerceguys/intl/resources/currency/et.json
@@ -286,7 +286,7 @@
"MAD": {
"name": "Maroko dirhem"
},
- "MRO": {
+ "MRU": {
"name": "Mauritaania ugia"
},
"MUR": {
@@ -368,7 +368,7 @@
"WST": {
"name": "Samoa taala"
},
- "STD": {
+ "STN": {
"name": "São Tomé ja Príncipe dobra"
},
"SAR": {
@@ -460,6 +460,9 @@
"UYU": {
"name": "Uruguay peeso"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"USD": {
"name": "USA dollar",
"symbol": "$"
@@ -484,7 +487,7 @@
"RUB": {
"name": "Venemaa rubla"
},
- "VEF": {
+ "VES": {
"name": "Venezuela boliivar"
},
"VND": {
diff --git a/vendor/commerceguys/intl/resources/currency/eu.json b/vendor/commerceguys/intl/resources/currency/eu.json
index 5fc68d401..2a3c2ce6c 100644
--- a/vendor/commerceguys/intl/resources/currency/eu.json
+++ b/vendor/commerceguys/intl/resources/currency/eu.json
@@ -1,10 +1,6 @@
{
- "USD": {
- "name": "AEBko dolarra",
- "symbol": "US$"
- },
"AFN": {
- "name": "Afganistango afghania"
+ "name": "afgani afganiarra"
},
"XAF": {
"name": "Afrika erdialdeko CFA frankoa",
@@ -14,422 +10,435 @@
"name": "Afrika mendebaldeko CFA frankoa",
"symbol": "CFA"
},
- "ALL": {
- "name": "Albaniako leka"
+ "AED": {
+ "name": "Arabiar Emirerri Batuetako dirhama"
},
- "DZD": {
- "name": "Aljeriako dinarra"
+ "MGA": {
+ "name": "ariary madagaskartarra"
},
- "AOA": {
- "name": "Angolako kwanza"
+ "THB": {
+ "name": "baht thailandiarra",
+ "symbol": "฿"
},
- "SAR": {
- "name": "Arabia Saudiko riala"
+ "PAB": {
+ "name": "balboa panamarra"
},
- "AED": {
- "name": "Arabiar Emirerri Batuetako dirhama"
+ "ETB": {
+ "name": "birr etiopiarra"
},
- "ARS": {
- "name": "Argentinako pesoa"
+ "VES": {
+ "name": "bolivar venezuelarra"
},
- "AMD": {
- "name": "Armeniako drama"
+ "BOB": {
+ "name": "boliviano boliviarra"
},
- "AWG": {
- "name": "Arubako florina"
+ "GHS": {
+ "name": "cedi ghanatarra"
},
- "AUD": {
- "name": "Australiako dolarra",
- "symbol": "A$"
+ "XPF": {
+ "name": "CFP frankoa",
+ "symbol": "CFPF"
},
- "AZN": {
- "name": "Azerbaijango manata"
+ "NIO": {
+ "name": "córdoba nikaraguarra"
},
- "BSD": {
- "name": "Bahametako dolarra"
+ "CRC": {
+ "name": "Costa Ricako colona"
+ },
+ "GMD": {
+ "name": "dalasi ganbiarra"
+ },
+ "DZD": {
+ "name": "dinar aljeriarra"
},
"BHD": {
- "name": "Bahraingo dinarra"
+ "name": "dinar bahraindarra"
},
- "BDT": {
- "name": "Bangladesheko taka"
+ "IQD": {
+ "name": "dinar irakiarra"
},
- "BBD": {
- "name": "Barbadosetako dolarra"
+ "JOD": {
+ "name": "dinar jordaniarra"
},
- "BZD": {
- "name": "Belizeko dolarra"
+ "KWD": {
+ "name": "dinar kuwaitarra"
},
- "BMD": {
- "name": "Bermudetako dolarra"
+ "LYD": {
+ "name": "dinar libiarra"
},
- "BTN": {
- "name": "Bhutango ngultruma"
+ "MKD": {
+ "name": "dinar mazedoniarra"
},
- "BYN": {
- "name": "Bielorrusiako errubloa"
+ "RSD": {
+ "name": "dinar serbiarra"
},
- "BOB": {
- "name": "Boliviako bolivianoa"
+ "TND": {
+ "name": "dinar tunisiarra"
},
- "BAM": {
- "name": "Bosnia-Herzegovinako marko trukakorra"
+ "MAD": {
+ "name": "dirham marokoarra"
},
- "BWP": {
- "name": "Bosniako pula"
+ "STN": {
+ "name": "dobra saotometarra"
},
- "BRL": {
- "name": "Brasilgo erreala",
- "symbol": "R$"
+ "AUD": {
+ "name": "dolar australiarra",
+ "symbol": "A$"
},
- "BND": {
- "name": "Bruneiko dolarra"
+ "BSD": {
+ "name": "dolar bahamarra"
},
- "BGN": {
- "name": "Bulgariako leva"
+ "BBD": {
+ "name": "dolar barbadostarra"
},
- "BIF": {
- "name": "Burundiko frankoa"
+ "BZD": {
+ "name": "dolar belizetarra"
},
- "CVE": {
- "name": "Cabo Verdeko ezkutua"
+ "BMD": {
+ "name": "dolar bermudarra"
},
- "XPF": {
- "name": "CFP frankoa",
- "symbol": "CFPF"
+ "BND": {
+ "name": "dolar bruneitarra"
},
- "CRC": {
- "name": "Costa Ricako colona"
+ "USD": {
+ "name": "dolar estatubatuarra",
+ "symbol": "US$"
},
- "DKK": {
- "name": "Danimarkako koroa"
+ "FJD": {
+ "name": "dolar fijiarra"
},
- "DJF": {
- "name": "Djibutiko frankoa"
+ "GYD": {
+ "name": "dolar guyanarra"
},
- "DOP": {
- "name": "Dominikar Errepublikako pesoa"
+ "HKD": {
+ "name": "dolar hongkongtarra",
+ "symbol": "HK$"
},
- "EGP": {
- "name": "Egiptoko libera"
+ "KYD": {
+ "name": "dolar kaimandarra"
},
- "ERN": {
- "name": "Eritreako nakfa"
+ "CAD": {
+ "name": "dolar kanadarra",
+ "symbol": "CA$"
},
- "RON": {
- "name": "Errumaniako leua"
+ "LRD": {
+ "name": "dolar liberiarra"
},
- "RUB": {
- "name": "Errusiako errubloa"
+ "NAD": {
+ "name": "dolar namibiarra"
},
- "ETB": {
- "name": "Etiopiako birra"
+ "SBD": {
+ "name": "dolar salomondarra"
},
- "EUR": {
- "name": "euroa",
- "symbol": "€"
+ "SGD": {
+ "name": "dolar singapurtarra"
},
- "FKP": {
- "name": "Falkland uharteetako libera"
+ "SRD": {
+ "name": "dolar surinamdarra"
},
- "FJD": {
- "name": "Fijiko dolarra"
+ "TWD": {
+ "name": "dolar taiwandar berria",
+ "symbol": "NT$"
},
- "PHP": {
- "name": "Filipinetako pesoa"
+ "NZD": {
+ "name": "dolar zeelandaberritarra",
+ "symbol": "NZ$"
},
- "GMD": {
- "name": "Ganbiako dalasia"
+ "VND": {
+ "name": "dong vietnamdarra",
+ "symbol": "₫"
},
- "GEL": {
- "name": "Georgiako laria"
+ "AMD": {
+ "name": "dram armeniarra"
},
- "GHS": {
- "name": "Ghanako cedia"
+ "BRL": {
+ "name": "erreal brasildarra",
+ "symbol": "R$"
},
- "GIP": {
- "name": "Gibraltarreko libera"
+ "BYN": {
+ "name": "errublo bielorrusiarra"
},
- "GNF": {
- "name": "Gineako frankoa"
+ "RUB": {
+ "name": "errublo errusiarra"
},
- "GTQ": {
- "name": "Guatemalako quetzala"
+ "INR": {
+ "name": "errupia indiarra",
+ "symbol": "₹"
},
- "GYD": {
- "name": "Guyanako dolarra"
+ "IDR": {
+ "name": "errupia indonesiarra"
},
- "HTG": {
- "name": "Haitiko gourdea"
+ "MVR": {
+ "name": "errupia maldivarra"
},
- "KRW": {
- "name": "Hego Koreako wona",
- "symbol": "₩"
+ "MUR": {
+ "name": "errupia mauriziarra"
},
- "SSP": {
- "name": "Hego Sudango libera"
+ "NPR": {
+ "name": "errupia nepaldarra"
},
- "ZAR": {
- "name": "Hegoafrikako randa"
+ "PKR": {
+ "name": "errupia pakistandarra"
},
- "ANG": {
- "name": "Holandarren Antilletako guilderra"
+ "SCR": {
+ "name": "errupia seychelletarra"
},
- "HNL": {
- "name": "Hondurasko lempira"
+ "LKR": {
+ "name": "errupia srilankarra"
},
- "HKD": {
- "name": "Hong Kongeko dolarra",
- "symbol": "HK$"
+ "EUR": {
+ "name": "euroa",
+ "symbol": "€"
},
- "HUF": {
- "name": "Hungariako florina"
+ "CVE": {
+ "name": "ezkutu caboverdetarra"
},
- "INR": {
- "name": "Indiako errupia",
- "symbol": "₹"
+ "AWG": {
+ "name": "florin arubarra"
},
- "IDR": {
- "name": "Indonesiako errupia"
+ "HUF": {
+ "name": "florin hungariarra"
},
- "KPW": {
- "name": "Ipar Koreako wona"
+ "BIF": {
+ "name": "franko burundiarra"
},
- "IQD": {
- "name": "Irakeko dinarra"
+ "DJF": {
+ "name": "franko djibutiarra"
},
- "IRR": {
- "name": "Irango riala"
+ "GNF": {
+ "name": "franko ginearra"
},
- "ISK": {
- "name": "Islandiako koroa"
+ "KMF": {
+ "name": "franko komoretarra"
},
- "ILS": {
- "name": "Israelgo shekel berria",
- "symbol": "₪"
+ "CDF": {
+ "name": "franko kongoarra"
},
- "JMD": {
- "name": "Jamaikako dolarra"
+ "RWF": {
+ "name": "franko ruandarra"
},
- "JPY": {
- "name": "Japoniako yena",
- "symbol": "JP¥"
+ "CHF": {
+ "name": "franko suitzarra"
},
- "JOD": {
- "name": "Jordaniako dinarra"
+ "HTG": {
+ "name": "gourde haitiarra"
},
- "KYD": {
- "name": "Kaiman uharteetako dolarra"
+ "PYG": {
+ "name": "guarani paraguaitarra"
},
- "CAD": {
- "name": "Kanadako dolarra",
- "symbol": "CA$"
+ "ANG": {
+ "name": "Holandarren Antilletako florina"
},
- "KHR": {
- "name": "Kanbodiako riela"
+ "JMD": {
+ "name": "Jamaikako dolarra"
},
"XCD": {
"name": "Karibe ekialdeko dolarra",
"symbol": "EC$"
},
- "KZT": {
- "name": "Kazakhstango tengea"
+ "GTQ": {
+ "name": "ketzal guatemalarra"
},
- "KES": {
- "name": "Kenyako txelina"
+ "PGK": {
+ "name": "kina gineaberriarra"
},
- "KGS": {
- "name": "Kirgizistango soma"
+ "LAK": {
+ "name": "kip laostarra"
},
- "COP": {
- "name": "Kolonbiako pesoa"
+ "DKK": {
+ "name": "koroa danimarkarra"
},
- "KMF": {
- "name": "Komoreetako frankoa"
+ "ISK": {
+ "name": "koroa islandiarra"
},
- "CDF": {
- "name": "Kongoko frankoa"
+ "NOK": {
+ "name": "koroa norvegiarra"
},
- "HRK": {
- "name": "Kroaziako kuna"
+ "SEK": {
+ "name": "koroa suediarra"
},
- "CUC": {
- "name": "Kubako peso trukakorra"
+ "CZK": {
+ "name": "koroa txekiarra"
},
- "CUP": {
- "name": "Kubako pesoa"
+ "HRK": {
+ "name": "kuna kroaziarra"
},
- "KWD": {
- "name": "Kuwaiteko dinarra"
+ "MWK": {
+ "name": "kwacha malawiarra"
},
- "LAK": {
- "name": "Laoseko kipa"
+ "ZMW": {
+ "name": "kwacha zambiarra"
},
- "LSL": {
- "name": "Lesothoko lotia"
+ "AOA": {
+ "name": "kwanza angolarra"
},
- "LBP": {
- "name": "Libanoko libera"
+ "MMK": {
+ "name": "kyat myanmartarra"
},
- "GBP": {
- "name": "Libera esterlina",
- "symbol": "£"
+ "GEL": {
+ "name": "lari georgiarra"
},
- "LRD": {
- "name": "Liberiako dolarra"
+ "ALL": {
+ "name": "lek albaniarra"
},
- "LYD": {
- "name": "Libiako dinarra"
+ "HNL": {
+ "name": "lempira hodurastarra"
},
- "MOP": {
- "name": "Macanako pataca"
+ "SLL": {
+ "name": "leone sierraleonarra"
},
- "MGA": {
- "name": "Madagaskarreko ariarya"
+ "LSL": {
+ "name": "Lesothoko lotia"
},
- "MWK": {
- "name": "Malawiko kwacha"
+ "RON": {
+ "name": "leu errumaniarra"
},
- "MYR": {
- "name": "Malaysiako ringgita"
+ "MDL": {
+ "name": "leu moldaviarra"
},
- "MVR": {
- "name": "Maldivetako rufiyaa"
+ "BGN": {
+ "name": "lev bulgariarra"
},
- "MAD": {
- "name": "Marokoko dirhama"
+ "EGP": {
+ "name": "libera egiptoarra"
},
- "MRO": {
- "name": "Mauritaniako ouguiya"
+ "GBP": {
+ "name": "libera esterlina",
+ "symbol": "£"
},
- "MUR": {
- "name": "Maurizio uharteetako errupia"
+ "FKP": {
+ "name": "libera falklandarra"
},
- "MKD": {
- "name": "Mazedoniako dinarra"
+ "GIP": {
+ "name": "libera gibraltartarra"
},
- "MXN": {
- "name": "Mexikoko pesoa",
- "symbol": "MX$"
+ "SSP": {
+ "name": "libera hegosudandarra"
},
- "MDL": {
- "name": "Moldaviako leua"
+ "LBP": {
+ "name": "libera libanoarra"
},
- "MNT": {
- "name": "Mongoliako tugrika"
+ "SYP": {
+ "name": "libera siriarra"
},
- "MZN": {
- "name": "Mozambikeko metikala"
+ "SDG": {
+ "name": "libera sudandarra"
},
- "MMK": {
- "name": "Myanmarreko kyata"
+ "SZL": {
+ "name": "lilangeni swazilandiarra"
},
- "NAD": {
- "name": "Namibiako dolarra"
+ "TRY": {
+ "name": "lira turkiarra"
},
- "NPR": {
- "name": "Nepalgo errupia"
+ "AZN": {
+ "name": "manat azerbaijandarra"
},
- "NGN": {
- "name": "Nigeriako naira"
+ "TMT": {
+ "name": "manat turkmenistandarra"
},
- "NIO": {
- "name": "Nikaraguako cordoba"
+ "BAM": {
+ "name": "marko bihurgarri bosniarra"
},
- "NOK": {
- "name": "Norvegiako koroa"
+ "MZN": {
+ "name": "metical mozambiketarra"
},
- "OMR": {
- "name": "Omango riala"
+ "NGN": {
+ "name": "naira nigeriarra"
},
- "PKR": {
- "name": "Pakistango errupia"
+ "ERN": {
+ "name": "nakfa eritrearra"
},
- "PAB": {
- "name": "Panamako balboa"
+ "BTN": {
+ "name": "ngultrum bhutandarra"
},
- "PGK": {
- "name": "Papua Ginea Berriko kina"
+ "MOP": {
+ "name": "pataca macauarra"
},
- "PYG": {
- "name": "Paraguaiko guarania"
+ "ARS": {
+ "name": "peso argentinarra"
},
- "PEN": {
- "name": "Peruko sol"
+ "CUC": {
+ "name": "peso bihurgarri kubatarra"
},
- "PLN": {
- "name": "Poloniako zlotya"
+ "DOP": {
+ "name": "peso dominikarra"
},
- "QAR": {
- "name": "Qatarreko riala"
+ "PHP": {
+ "name": "peso filipinarra"
},
- "RWF": {
- "name": "Ruandako frankoa"
+ "COP": {
+ "name": "peso kolonbiarra"
},
- "SBD": {
- "name": "Salomon uharteetako dolarra"
+ "CUP": {
+ "name": "peso kubatarra"
},
- "SVC": {
- "name": "Salvadoran Colón"
+ "MXN": {
+ "name": "peso mexikarra",
+ "symbol": "MX$"
},
- "WST": {
- "name": "Samoko tala"
+ "CLP": {
+ "name": "peso txiletarra"
},
- "SHP": {
- "name": "Santa Helenako libera"
+ "UYU": {
+ "name": "peso uruguaitarra"
},
- "STD": {
- "name": "Sao Tomeko eta Principeko dobra"
+ "BWP": {
+ "name": "pula botswanarra"
},
- "RSD": {
- "name": "Serbiako dinarra"
+ "ZAR": {
+ "name": "rand hegoafrikarra"
},
- "SCR": {
- "name": "Seychelleetako errupia"
+ "IRR": {
+ "name": "rial irandarra"
},
- "SLL": {
- "name": "Sierra Leonako leona"
+ "OMR": {
+ "name": "rial omandarra"
},
- "SGD": {
- "name": "Singapurreko dolarra"
+ "YER": {
+ "name": "rial yemendarra"
},
- "SYP": {
- "name": "Siriako libera"
+ "KHR": {
+ "name": "riel kanbodiarra"
},
- "SOS": {
- "name": "Somaliako txelina"
+ "MYR": {
+ "name": "ringgit malaysiarra"
},
- "LKR": {
- "name": "Sri Lankako errupia"
+ "QAR": {
+ "name": "riyal qatartarra"
},
- "SDG": {
- "name": "Sudango libera"
+ "SAR": {
+ "name": "riyal saudiarabiarra"
},
- "SEK": {
- "name": "Suediako koroa"
+ "SVC": {
+ "name": "Salvadoran Colón"
},
- "CHF": {
- "name": "Suitzako frankoa"
+ "SHP": {
+ "name": "Santa Helenako libera"
},
- "SRD": {
- "name": "Surinameko dolarra"
+ "ILS": {
+ "name": "shekel israeldar berria",
+ "symbol": "₪"
},
- "SZL": {
- "name": "Swazilandiako lilangenia"
+ "PEN": {
+ "name": "sol perutarra"
},
- "TWD": {
- "name": "Taiwango dolar berria",
- "symbol": "NT$"
+ "KGS": {
+ "name": "som kirgizistandarra"
},
"TJS": {
- "name": "Tajikistango somonia"
+ "name": "somoni tajikistandarra"
},
- "TZS": {
- "name": "Tanzaniako txelina"
+ "UZS": {
+ "name": "sum uzbekistandarra"
},
- "THB": {
- "name": "Thailandiako bahta",
- "symbol": "฿"
+ "BDT": {
+ "name": "taka bangladeshtarra"
+ },
+ "WST": {
+ "name": "tala samoarra"
+ },
+ "KZT": {
+ "name": "tenge kazakhstandarra"
},
"TOP": {
"name": "Tongako Paʻanga"
@@ -437,58 +446,52 @@
"TTD": {
"name": "Trinidad eta Tobagoko dolarra"
},
- "TND": {
- "name": "Tunisiako dinarra"
- },
- "TRY": {
- "name": "Turkiako lira"
- },
- "TMT": {
- "name": "Turkmenistango manata"
+ "MNT": {
+ "name": "tugrik mongoliarra"
},
- "CZK": {
- "name": "Txekiar Errepublikako koroa"
+ "KES": {
+ "name": "txelin kenyarra"
},
- "CLP": {
- "name": "Txileko pesoa"
+ "SOS": {
+ "name": "txelin somaliarra"
},
- "CNY": {
- "name": "Txinako yuana",
- "symbol": "CN¥"
+ "TZS": {
+ "name": "txelin tanzaniarra"
},
"UGX": {
- "name": "Ugandako txelina"
+ "name": "txelin ugandarra"
+ },
+ "MRU": {
+ "name": "uguiya mauritaniarra"
},
"UAH": {
"name": "Ukrainako hryvnia"
},
- "UYU": {
- "name": "Uruguaiko pesoa"
- },
- "UZS": {
- "name": "Uzbekistango soma"
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
},
"VUV": {
- "name": "Vanuatuko vatua"
- },
- "VEF": {
- "name": "Venezuelako bolivarra"
+ "name": "vatu vanuatuarra"
},
- "VND": {
- "name": "Vietnameko donga",
- "symbol": "₫"
+ "KRW": {
+ "name": "won hegokorearra",
+ "symbol": "₩"
},
- "YER": {
- "name": "Yemengo riala"
+ "KPW": {
+ "name": "won iparkorearra"
},
- "ZMW": {
- "name": "Zambiako kwacha"
+ "JPY": {
+ "name": "yen japoniarra",
+ "symbol": "JP¥"
},
- "NZD": {
- "name": "Zeelanda Berriko dolarra",
- "symbol": "NZ$"
+ "CNY": {
+ "name": "yuan txinatarra",
+ "symbol": "CN¥"
},
"ZWL": {
"name": "Zimbabwean Dollar (2009)"
+ },
+ "PLN": {
+ "name": "zloty poloniarra"
}
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/ewo.json b/vendor/commerceguys/intl/resources/currency/ewo.json
index 6e15bc6d8..4e418ec7f 100644
--- a/vendor/commerceguys/intl/resources/currency/ewo.json
+++ b/vendor/commerceguys/intl/resources/currency/ewo.json
@@ -115,7 +115,7 @@
"MAD": {
"name": "Dirám yá Maróg"
},
- "STD": {
+ "STN": {
"name": "Dóbə́ra yá Saó Tomé ai Pəlinəsípe"
},
"USD": {
@@ -454,12 +454,15 @@
"TMT": {
"name": "Turkmenistani Manat"
},
- "MRO": {
+ "MRU": {
"name": "Ugiya yá Moritaní"
},
"UAH": {
"name": "Ukrainian Hryvnia"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UYU": {
"name": "Uruguayan Peso"
},
@@ -469,7 +472,7 @@
"VUV": {
"name": "Vanuatu Vatu"
},
- "VEF": {
+ "VES": {
"name": "Venezuelan Bolívar"
},
"VND": {
diff --git a/vendor/commerceguys/intl/resources/currency/fa-AF.json b/vendor/commerceguys/intl/resources/currency/fa-AF.json
index 14c6eafdf..c477c916e 100644
--- a/vendor/commerceguys/intl/resources/currency/fa-AF.json
+++ b/vendor/commerceguys/intl/resources/currency/fa-AF.json
@@ -12,7 +12,7 @@
"BTN": {
"name": "انگولتروم بوتان"
},
- "MRO": {
+ "MRU": {
"name": "اوگوئیای موریتانی"
},
"THB": {
@@ -22,7 +22,7 @@
"PAB": {
"name": "بالبوای پاناما"
},
- "VEF": {
+ "VES": {
"name": "بولیوار ونزوئلا"
},
"BOB": {
@@ -194,7 +194,7 @@
"name": "دلار هنگ‌کنگ",
"symbol": "$HK"
},
- "STD": {
+ "STN": {
"name": "دوبرای سائوتومه و پرنسیپ"
},
"JOD": {
@@ -293,6 +293,9 @@
"GHS": {
"name": "سدی غنا"
},
+ "PEN": {
+ "name": "سول پرو"
+ },
"UZS": {
"name": "سوم ازبکستان"
},
@@ -462,9 +465,6 @@
"NGN": {
"name": "نایرای نیجریه"
},
- "PEN": {
- "name": "نوئووسول پرو"
- },
"UAH": {
"name": "هریونیای اوکراین"
},
@@ -492,5 +492,8 @@
},
"SVC": {
"name": "Salvadoran Colón"
+ },
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
}
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/fa.json b/vendor/commerceguys/intl/resources/currency/fa.json
index 229f0d1bd..a1d6c3a7c 100644
--- a/vendor/commerceguys/intl/resources/currency/fa.json
+++ b/vendor/commerceguys/intl/resources/currency/fa.json
@@ -12,7 +12,7 @@
"BTN": {
"name": "انگولتروم بوتان"
},
- "MRO": {
+ "MRU": {
"name": "اوگوئیای موریتانی"
},
"THB": {
@@ -22,7 +22,7 @@
"PAB": {
"name": "بالبوای پاناما"
},
- "VEF": {
+ "VES": {
"name": "بولیوار ونزوئلا"
},
"BOB": {
@@ -194,7 +194,7 @@
"name": "دلار هنگ‌کنگ",
"symbol": "$HK"
},
- "STD": {
+ "STN": {
"name": "دوبرای سائوتومه و پرنسیپ"
},
"JOD": {
@@ -293,6 +293,9 @@
"GHS": {
"name": "سدی غنا"
},
+ "PEN": {
+ "name": "سول پرو"
+ },
"UZS": {
"name": "سوم ازبکستان"
},
@@ -462,9 +465,6 @@
"NGN": {
"name": "نایرای نیجریه"
},
- "PEN": {
- "name": "نوئووسول پرو"
- },
"VUV": {
"name": "واتوی وانوواتو"
},
@@ -492,5 +492,8 @@
},
"SVC": {
"name": "Salvadoran Colón"
+ },
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
}
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/ff.json b/vendor/commerceguys/intl/resources/currency/ff.json
index 30613be8f..77812a9b3 100644
--- a/vendor/commerceguys/intl/resources/currency/ff.json
+++ b/vendor/commerceguys/intl/resources/currency/ff.json
@@ -115,7 +115,7 @@
"AED": {
"name": "Dirham Emiraati Araab Dentuɗi"
},
- "STD": {
+ "STN": {
"name": "Dobra Sawo Tome e Prensipe"
},
"USD": {
@@ -454,12 +454,15 @@
"TMT": {
"name": "Turkmenistani Manat"
},
- "MRO": {
+ "MRU": {
"name": "Ugiyya Muritani"
},
"UAH": {
"name": "Ukrainian Hryvnia"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UYU": {
"name": "Uruguayan Peso"
},
@@ -469,7 +472,7 @@
"VUV": {
"name": "Vanuatu Vatu"
},
- "VEF": {
+ "VES": {
"name": "Venezuelan Bolívar"
},
"VND": {
diff --git a/vendor/commerceguys/intl/resources/currency/fi.json b/vendor/commerceguys/intl/resources/currency/fi.json
index be1f58285..cb9faf1c6 100644
--- a/vendor/commerceguys/intl/resources/currency/fi.json
+++ b/vendor/commerceguys/intl/resources/currency/fi.json
@@ -280,7 +280,7 @@
"MAD": {
"name": "Marokon dirhami"
},
- "MRO": {
+ "MRU": {
"name": "Mauritanian ouguiya"
},
"MUR": {
@@ -364,7 +364,7 @@
"WST": {
"name": "Samoan tala"
},
- "STD": {
+ "STN": {
"name": "São Tomén ja Príncipen dobra"
},
"SAR": {
@@ -445,6 +445,9 @@
"HUF": {
"name": "Unkarin forintti"
},
+ "UYW": {
+ "name": "Uruguayn nimellinen palkkaindeksiyksikkö"
+ },
"UYU": {
"name": "Uruguayn peso"
},
@@ -460,8 +463,8 @@
"VUV": {
"name": "Vanuatun vatu"
},
- "VEF": {
- "name": "Venezuelan bolivar"
+ "VES": {
+ "name": "Venezuelan suvereeni bolívar"
},
"RUB": {
"name": "Venäjän rupla"
diff --git a/vendor/commerceguys/intl/resources/currency/fil.json b/vendor/commerceguys/intl/resources/currency/fil.json
index e99faeb31..0d73bae4e 100644
--- a/vendor/commerceguys/intl/resources/currency/fil.json
+++ b/vendor/commerceguys/intl/resources/currency/fil.json
@@ -35,7 +35,7 @@
"BTN": {
"name": "Bhutanese Ngultrum"
},
- "VEF": {
+ "VES": {
"name": "Bolívar ng Venezuela"
},
"BOB": {
@@ -285,9 +285,6 @@
"MVR": {
"name": "Maldivian Rufiyaa"
},
- "MRO": {
- "name": "Mauritanian Ouguiya"
- },
"MUR": {
"name": "Mauritian Rupee"
},
@@ -318,6 +315,9 @@
"OMR": {
"name": "Omani Rial"
},
+ "MRU": {
+ "name": "Ouguiya ng Mauritania"
+ },
"PKR": {
"name": "Pakistani Rupee"
},
@@ -402,8 +402,8 @@
"WST": {
"name": "Samoan Tala"
},
- "STD": {
- "name": "São Tomé & Príncipe Dobra"
+ "STN": {
+ "name": "São Tomé & Príncipe Dobra (2018)"
},
"SAR": {
"name": "Saudi Riyal"
@@ -466,6 +466,9 @@
"AED": {
"name": "United Arab Emirates Dirham"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UZS": {
"name": "Uzbekistan Som"
},
diff --git a/vendor/commerceguys/intl/resources/currency/fo.json b/vendor/commerceguys/intl/resources/currency/fo.json
index 7620537b7..1a0e73500 100644
--- a/vendor/commerceguys/intl/resources/currency/fo.json
+++ b/vendor/commerceguys/intl/resources/currency/fo.json
@@ -171,7 +171,7 @@
"name": "íslendsk króna"
},
"ILS": {
- "name": "Ísrael new sheqel",
+ "name": "Ísrael new shekel",
"symbol": "₪"
},
"JMD": {
@@ -290,7 +290,7 @@
"MNT": {
"name": "Mongolia tugrik"
},
- "MRO": {
+ "MRU": {
"name": "Móritania ouguiya"
},
"MUR": {
@@ -372,7 +372,7 @@
"WST": {
"name": "Samoa tala"
},
- "STD": {
+ "STN": {
"name": "Sao Tome & Prinsipi dobra"
},
"SAR": {
@@ -467,6 +467,9 @@
"UYU": {
"name": "Uruguai peso"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"USD": {
"name": "US dollari",
"symbol": "US$"
@@ -477,7 +480,7 @@
"VUV": {
"name": "Vanuatu vatu"
},
- "VEF": {
+ "VES": {
"name": "Venesuela bolívar"
},
"XOF": {
diff --git a/vendor/commerceguys/intl/resources/currency/fr-CA.json b/vendor/commerceguys/intl/resources/currency/fr-CA.json
index 659a1697f..a257ad79a 100644
--- a/vendor/commerceguys/intl/resources/currency/fr-CA.json
+++ b/vendor/commerceguys/intl/resources/currency/fr-CA.json
@@ -14,7 +14,7 @@
"ETB": {
"name": "birr éthiopien"
},
- "VEF": {
+ "VES": {
"name": "bolivar vénézuélien"
},
"BOB": {
@@ -83,7 +83,7 @@
"MAD": {
"name": "dirham marocain"
},
- "STD": {
+ "STN": {
"name": "dobra santoméen"
},
"AUD": {
@@ -136,6 +136,9 @@
"GYD": {
"name": "dollar du Guyana"
},
+ "SRD": {
+ "name": "dollar du Suriname"
+ },
"FJD": {
"name": "dollar fidjien"
},
@@ -152,9 +155,6 @@
"name": "dollar néo-zélandais",
"symbol": "$ NZ"
},
- "SRD": {
- "name": "dollar surinamais"
- },
"ZWL": {
"name": "dollar zimbabwéen (2009)"
},
@@ -165,7 +165,7 @@
"name": "dram arménien"
},
"CVE": {
- "name": "escudo capverdien"
+ "name": "escudo cap-verdien"
},
"EUR": {
"name": "euro",
@@ -220,10 +220,10 @@
"name": "hryvnia ukrainienne"
},
"PGK": {
- "name": "kina papouan-néo-guinéen"
+ "name": "kina papou-néo-guinéen"
},
"LAK": {
- "name": "kip loatien"
+ "name": "kip laotien"
},
"HRK": {
"name": "kuna croate"
@@ -299,7 +299,7 @@
"name": "loti lesothan"
},
"AZN": {
- "name": "manat azéri"
+ "name": "manat azerbaïdjanais"
},
"BAM": {
"name": "mark convertible bosniaque"
@@ -325,7 +325,10 @@
"ILS": {
"name": "nouveau shekel israélien"
},
- "MRO": {
+ "PEN": {
+ "name": "nouveau sol péruvien"
+ },
+ "MRU": {
"name": "ouguiya mauritanien"
},
"TOP": {
@@ -393,7 +396,7 @@
"name": "ringgit malais"
},
"QAR": {
- "name": "riyal qatari"
+ "name": "riyal du Qatar"
},
"BYN": {
"name": "rouble biélorusse"
@@ -437,9 +440,6 @@
"TZS": {
"name": "shilling tanzanien"
},
- "PEN": {
- "name": "sol péruvien"
- },
"KGS": {
"name": "som kirghize"
},
@@ -453,8 +453,7 @@
"name": "taka bangladeshi"
},
"WST": {
- "name": "tala samoan",
- "symbol": "WS$"
+ "name": "tala"
},
"KZT": {
"name": "tenge kazakh"
@@ -462,8 +461,11 @@
"MNT": {
"name": "tugrik mongol"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"VUV": {
- "name": "vatu vanuatuan"
+ "name": "vatu"
},
"KPW": {
"name": "won nord-coréen"
diff --git a/vendor/commerceguys/intl/resources/currency/fr.json b/vendor/commerceguys/intl/resources/currency/fr.json
index f43d7cd0c..e1b57a8a5 100644
--- a/vendor/commerceguys/intl/resources/currency/fr.json
+++ b/vendor/commerceguys/intl/resources/currency/fr.json
@@ -14,7 +14,7 @@
"ETB": {
"name": "birr éthiopien"
},
- "VEF": {
+ "VES": {
"name": "bolivar vénézuélien"
},
"BOB": {
@@ -83,7 +83,7 @@
"MAD": {
"name": "dirham marocain"
},
- "STD": {
+ "STN": {
"name": "dobra santoméen"
},
"AUD": {
@@ -91,8 +91,7 @@
"symbol": "$AU"
},
"BSD": {
- "name": "dollar bahaméen",
- "symbol": "$BS"
+ "name": "dollar bahaméen"
},
"BBD": {
"name": "dollar barbadien"
@@ -341,7 +340,7 @@
"name": "nouveau shekel israélien",
"symbol": "₪"
},
- "MRO": {
+ "MRU": {
"name": "ouguiya mauritanien"
},
"TOP": {
@@ -476,7 +475,7 @@
},
"WST": {
"name": "tala samoan",
- "symbol": "WS$"
+ "symbol": "$WS"
},
"KZT": {
"name": "tenge kazakh"
@@ -484,6 +483,9 @@
"MNT": {
"name": "tugrik mongol"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"VUV": {
"name": "vatu vanuatuan"
},
diff --git a/vendor/commerceguys/intl/resources/currency/fur.json b/vendor/commerceguys/intl/resources/currency/fur.json
index 18f50089b..6873334c3 100644
--- a/vendor/commerceguys/intl/resources/currency/fur.json
+++ b/vendor/commerceguys/intl/resources/currency/fur.json
@@ -271,7 +271,7 @@
"MVR": {
"name": "Maldivian Rufiyaa"
},
- "MRO": {
+ "MRU": {
"name": "Mauritanian Ouguiya"
},
"MUR": {
@@ -376,7 +376,7 @@
"WST": {
"name": "Samoan Tala"
},
- "STD": {
+ "STN": {
"name": "São Tomé & Príncipe Dobra"
},
"SCR": {
@@ -446,6 +446,9 @@
"AED": {
"name": "United Arab Emirates Dirham"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UYU": {
"name": "Uruguayan Peso"
},
@@ -455,7 +458,7 @@
"VUV": {
"name": "Vanuatu Vatu"
},
- "VEF": {
+ "VES": {
"name": "Venezuelan Bolívar"
},
"VND": {
diff --git a/vendor/commerceguys/intl/resources/currency/fy.json b/vendor/commerceguys/intl/resources/currency/fy.json
index 470706d73..cc1a57e54 100644
--- a/vendor/commerceguys/intl/resources/currency/fy.json
+++ b/vendor/commerceguys/intl/resources/currency/fy.json
@@ -131,7 +131,7 @@
"FKP": {
"name": "Falklâneilânske pûn"
},
- "VEF": {
+ "VES": {
"name": "Fenezolaanske bolivar"
},
"VND": {
@@ -281,7 +281,7 @@
"MAD": {
"name": "Marokkaanske dirham"
},
- "MRO": {
+ "MRU": {
"name": "Mauritaanske ouguiya"
},
"MUR": {
@@ -384,7 +384,7 @@
"WST": {
"name": "Samoaanske tala"
},
- "STD": {
+ "STN": {
"name": "Santomese dobra"
},
"SAR": {
@@ -477,6 +477,9 @@
"UYU": {
"name": "Uruguayaanske peso"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"VUV": {
"name": "Vanuatuaanske vatu"
},
diff --git a/vendor/commerceguys/intl/resources/currency/ga.json b/vendor/commerceguys/intl/resources/currency/ga.json
index d0f2424e4..cc18a81d6 100644
--- a/vendor/commerceguys/intl/resources/currency/ga.json
+++ b/vendor/commerceguys/intl/resources/currency/ga.json
@@ -15,7 +15,7 @@
"ETB": {
"name": "Birr na hAetóipe"
},
- "VEF": {
+ "VES": {
"name": "Bolívar Veiniséala"
},
"BOB": {
@@ -78,7 +78,7 @@
"MAD": {
"name": "Dirham Mharacó"
},
- "STD": {
+ "STN": {
"name": "Dobra São Tomé agus Príncipe"
},
"BBD": {
@@ -297,7 +297,7 @@
"BTN": {
"name": "Ngultrum na Bútáine"
},
- "MRO": {
+ "MRU": {
"name": "Ouguiya na Máratáine"
},
"TOP": {
@@ -467,6 +467,9 @@
"MNT": {
"name": "Tugrik na Mongóile"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"VUV": {
"name": "Vatu Vanuatú"
},
diff --git a/vendor/commerceguys/intl/resources/currency/gd.json b/vendor/commerceguys/intl/resources/currency/gd.json
index 1c118f112..8d76692e6 100644
--- a/vendor/commerceguys/intl/resources/currency/gd.json
+++ b/vendor/commerceguys/intl/resources/currency/gd.json
@@ -2,6 +2,9 @@
"AFN": {
"name": "Afghani Afghanach"
},
+ "UYW": {
+ "name": "aonad inneacs tuarastail ainmeach Uruguaidh"
+ },
"MGA": {
"name": "Ariary Madagasgarach"
},
@@ -15,7 +18,7 @@
"ETB": {
"name": "Birr Itiopach"
},
- "VEF": {
+ "VES": {
"name": "Bolívar Bheinisealach"
},
"BOB": {
@@ -69,7 +72,7 @@
"AED": {
"name": "Dirham nan Iomaratan Arabach Aonaichte"
},
- "STD": {
+ "STN": {
"name": "Dobra São Tomé agus Príncipe"
},
"AUD": {
@@ -300,7 +303,7 @@
"BTN": {
"name": "Ngultrum Butànach"
},
- "MRO": {
+ "MRU": {
"name": "Ouguiya Moratàineach"
},
"TOP": {
diff --git a/vendor/commerceguys/intl/resources/currency/gl.json b/vendor/commerceguys/intl/resources/currency/gl.json
index 94323ebb3..6beec93ba 100644
--- a/vendor/commerceguys/intl/resources/currency/gl.json
+++ b/vendor/commerceguys/intl/resources/currency/gl.json
@@ -1,494 +1,496 @@
{
"AFN": {
- "name": "Afgani afgano"
+ "name": "afgani afgán"
},
"MGA": {
- "name": "Ariary malgaxe"
+ "name": "ariary malgaxe"
},
"THB": {
- "name": "Baht tailandés",
+ "name": "baht tailandés",
"symbol": "฿"
},
"PAB": {
- "name": "Balboa panameño"
+ "name": "balboa panameño"
},
"ETB": {
- "name": "Birr etíope"
+ "name": "birr etíope"
},
- "VEF": {
- "name": "Bolívar venezolano"
+ "VES": {
+ "name": "bolívar venezolano"
},
"BOB": {
- "name": "Boliviano"
+ "name": "boliviano"
},
"GHS": {
- "name": "Cedi de Ghana"
+ "name": "cedi ghanés"
},
"CRC": {
- "name": "Colón costarriqueño"
+ "name": "colón costarriqueño"
},
"SVC": {
"name": "Colón salvadoreño"
},
"NIO": {
- "name": "Córdoba de ouro nicaraguano"
+ "name": "córdoba nicaraguano"
},
"CZK": {
- "name": "Coroa checa"
+ "name": "coroa checa"
},
"DKK": {
- "name": "Coroa dinamarquesa"
+ "name": "coroa dinamarquesa"
},
"ISK": {
- "name": "Coroa islandesa"
+ "name": "coroa islandesa"
},
"NOK": {
- "name": "Coroa norueguesa"
+ "name": "coroa norueguesa"
},
"SEK": {
- "name": "Coroa sueca"
+ "name": "coroa sueca"
},
"GMD": {
- "name": "Dalasi gambiano"
+ "name": "dalasi gambiano"
},
"DZD": {
- "name": "Dinar alxeriano"
+ "name": "dinar alxeriano"
},
"BHD": {
- "name": "Dinar de Bahrain"
+ "name": "dinar de Bahrain"
},
"IQD": {
- "name": "Dinar iraquí"
+ "name": "dinar iraquí"
},
"KWD": {
- "name": "Dinar kuwaití"
+ "name": "dinar kuwaití"
},
"LYD": {
- "name": "Dinar libio"
+ "name": "dinar libio"
},
"MKD": {
- "name": "Dinar macedonio"
+ "name": "dinar macedonio"
},
"RSD": {
- "name": "Dinar serbio"
+ "name": "dinar serbio"
},
"TND": {
- "name": "Dinar tunisiano"
+ "name": "dinar tunisiano"
},
"JOD": {
- "name": "Dinar xordano"
+ "name": "dinar xordano"
},
"AED": {
- "name": "Dirham dos Emiratos Árabes Unidos"
+ "name": "dirham dos Emiratos Árabes Unidos"
},
"MAD": {
- "name": "Dirham marroquí"
+ "name": "dirham marroquí"
},
- "STD": {
- "name": "Dobra de São Tomé e Príncipe"
+ "STN": {
+ "name": "dobra de San Tomé e Príncipe"
},
"AUD": {
- "name": "Dólar australiano",
+ "name": "dólar australiano",
"symbol": "A$"
},
+ "BSD": {
+ "name": "dólar bahamés"
+ },
"BZD": {
- "name": "Dólar belizense"
+ "name": "dólar belizense"
+ },
+ "BMD": {
+ "name": "dólar bermudano"
},
"CAD": {
- "name": "Dólar canadense",
+ "name": "dólar canadense",
"symbol": "CA$"
},
- "BSD": {
- "name": "Dólar das Bahamas"
- },
- "BMD": {
- "name": "Dólar das Bemudas"
- },
"KYD": {
- "name": "Dólar das Illas Caimán"
+ "name": "dólar das Illas Caimán"
},
"SBD": {
- "name": "Dólar das Illas Salomón"
+ "name": "dólar das Illas Salomón"
},
"BBD": {
- "name": "Dólar de Barbados"
+ "name": "dólar de Barbados"
},
"BND": {
- "name": "Dólar de Brunei"
+ "name": "dólar de Brunei"
},
"HKD": {
- "name": "Dólar de Hong Kong",
+ "name": "dólar de Hong Kong",
"symbol": "HK$"
},
"SGD": {
- "name": "Dólar de Singapur"
- },
- "TTD": {
- "name": "Dólar de Trinidad e Tobago"
+ "name": "dólar de Singapur"
},
"XCD": {
- "name": "Dólar do Caribe Oriental",
- "symbol": "EC$"
+ "name": "dólar do Caribe Oriental"
},
"USD": {
- "name": "Dólar estadounidense",
+ "name": "dólar estadounidense",
"symbol": "$"
},
"FJD": {
- "name": "Dólar fidxiano"
+ "name": "dólar fixiano"
},
"GYD": {
- "name": "Dólar güianés"
+ "name": "dólar güianés"
},
"LRD": {
- "name": "Dólar liberiano"
+ "name": "dólar liberiano"
},
"NAD": {
- "name": "Dólar namibio"
+ "name": "dólar namibio"
},
"NZD": {
- "name": "Dólar neozelandés",
+ "name": "dólar neozelandés",
"symbol": "NZ$"
},
"SRD": {
- "name": "Dólar surinamés"
+ "name": "dólar surinamés"
+ },
+ "TTD": {
+ "name": "dólar trinitense"
},
"JMD": {
- "name": "Dólar xamaicano"
+ "name": "dólar xamaicano"
},
"VND": {
- "name": "Dong vietnamita",
+ "name": "dong vietnamita",
"symbol": "₫"
},
"AMD": {
- "name": "Dram armenio"
+ "name": "dram armenio"
},
"CVE": {
- "name": "Escudo caboverdiano"
+ "name": "escudo caboverdiano"
},
"EUR": {
- "name": "Euro",
+ "name": "euro",
"symbol": "€"
},
"ANG": {
- "name": "Florín das Antillas Neerlandesas"
+ "name": "florín das Antillas Neerlandesas"
},
"AWG": {
- "name": "Florín de Aruba"
+ "name": "florín de Aruba"
},
"HUF": {
- "name": "Florín húngaro"
+ "name": "florín húngaro"
},
"BIF": {
- "name": "Franco burundiano"
+ "name": "franco burundiano"
},
"XOF": {
- "name": "Franco CFA (BCEAO)",
+ "name": "franco CFA (BCEAO)",
"symbol": "CFA"
},
"XAF": {
- "name": "Franco CFA (BEAC)",
+ "name": "franco CFA (BEAC)",
"symbol": "FCFA"
},
"XPF": {
- "name": "Franco CFP",
+ "name": "franco CFP",
"symbol": "CFPF"
},
"KMF": {
- "name": "Franco comoriano"
+ "name": "franco comoriano"
},
"CDF": {
- "name": "Franco congolés"
+ "name": "franco congolés"
+ },
+ "DJF": {
+ "name": "franco djibutiano"
},
"GNF": {
- "name": "Franco guineano"
+ "name": "franco guineano"
},
"RWF": {
- "name": "Franco ruandés"
+ "name": "franco ruandés"
},
"CHF": {
- "name": "Franco suízo"
- },
- "DJF": {
- "name": "Franco xibutiano"
+ "name": "franco suízo"
},
"HTG": {
- "name": "Gourde haitiano"
+ "name": "gourde haitiana"
},
"PYG": {
- "name": "Guaraní paraguaio"
+ "name": "guaraní paraguaio"
},
"UAH": {
- "name": "Hrivna ucraína"
+ "name": "hrivna ucraína"
},
"JPY": {
- "name": "Ien xaponés",
+ "name": "ien xaponés",
"symbol": "JP¥"
},
"CNY": {
- "name": "Iuán chinés",
+ "name": "iuán chinés",
"symbol": "CN¥"
},
"PGK": {
- "name": "Kina de Papúa-Nova Guinea"
+ "name": "kina de Papúa-Nova Guinea"
},
"LAK": {
- "name": "Kip laosiano"
+ "name": "kip laosiano"
},
"HRK": {
- "name": "Kuna croata"
+ "name": "kuna croata"
},
"MWK": {
- "name": "Kwacha de Malaui"
+ "name": "kwacha de Malawi"
},
"ZMW": {
- "name": "Kwacha zambiano"
+ "name": "kwacha zambiano"
},
"AOA": {
- "name": "Kwanza angolano"
+ "name": "kwanza angolano"
},
"MMK": {
- "name": "Kyat birmano"
+ "name": "kyat birmano"
},
"GEL": {
- "name": "Lari xeorxiano"
+ "name": "lari xeorxiano"
},
"ALL": {
- "name": "Lek albanés"
+ "name": "lek albanés"
},
"HNL": {
- "name": "Lempira hondureño"
+ "name": "lempira hondureño"
},
"SLL": {
- "name": "Leone de Serra Leoa"
+ "name": "leone de Serra Leoa"
},
"MDL": {
"name": "Leu moldavo"
},
"RON": {
- "name": "Leu romanés"
+ "name": "leu romanés"
},
"BGN": {
- "name": "Lev búlgaro"
+ "name": "lev búlgaro"
},
"FKP": {
- "name": "Libra das Malvinas"
+ "name": "libra das Illas Malvinas"
},
"SHP": {
- "name": "Libra de Santa Helena"
+ "name": "libra de Santa Helena"
},
"GBP": {
- "name": "Libra esterlina",
+ "name": "libra esterlina",
"symbol": "£"
},
"EGP": {
- "name": "Libra exipcia"
+ "name": "libra exipcia"
},
"LBP": {
- "name": "Libra libanesa"
+ "name": "libra libanesa"
},
"SYP": {
- "name": "Libra siria"
+ "name": "libra siria"
},
"SDG": {
- "name": "Libra sudanesa"
+ "name": "libra sudanesa"
},
"SSP": {
- "name": "Libra sursudanesa"
+ "name": "libra sursudanesa"
},
"GIP": {
"name": "libra xibraltareña"
},
"SZL": {
- "name": "Lilangeni de Suacilandia"
+ "name": "lilangeni de Eswatini"
},
"TRY": {
- "name": "Lira turca"
+ "name": "lira turca"
},
"LSL": {
"name": "Loti de Lesoto"
},
"AZN": {
- "name": "Manat acerbaixano"
+ "name": "manat acerbaixano"
},
"TMT": {
- "name": "Manat turcomán"
+ "name": "manat turkmeno"
},
"BAM": {
- "name": "Marco convertible de Bosnia e Hercegovina"
+ "name": "marco convertible de Bosnia e Hercegovina"
},
"MZN": {
- "name": "Metical de Mozambique"
+ "name": "metical mozambicano"
},
"NGN": {
- "name": "Naira nixeriano"
+ "name": "naira nixeriano"
},
"ERN": {
- "name": "Nakfa eritreo"
+ "name": "nakfa eritreo"
},
"BTN": {
- "name": "Ngultrum butanés"
+ "name": "ngultrum butanés"
},
"TWD": {
- "name": "Novo dólar taiwanés",
+ "name": "novo dólar taiwanés",
"symbol": "NT$"
},
"ILS": {
- "name": "Novo shequel israelí",
+ "name": "novo shequel israelí",
"symbol": "₪"
},
- "MRO": {
- "name": "Ouguiya mauritano"
+ "MRU": {
+ "name": "ouguiya mauritano"
},
"TOP": {
- "name": "Paʻanga de Tonga"
+ "name": "paʻanga tongano"
},
"MOP": {
- "name": "Pataca de Macau"
+ "name": "pataca macaense"
},
"ARS": {
- "name": "Peso arxentino"
+ "name": "peso arxentino"
},
"CLP": {
- "name": "Peso chileno"
+ "name": "peso chileno"
},
"COP": {
- "name": "Peso colombiano"
+ "name": "peso colombiano"
},
"CUP": {
- "name": "Peso cubano"
+ "name": "peso cubano"
},
"CUC": {
- "name": "Peso cubano convertible"
+ "name": "peso cubano convertible"
},
"DOP": {
- "name": "Peso dominicano"
+ "name": "peso dominicano"
},
"PHP": {
- "name": "Peso filipino"
+ "name": "peso filipino"
},
"MXN": {
- "name": "Peso mexicano",
+ "name": "peso mexicano",
"symbol": "$MX"
},
"UYU": {
- "name": "Peso uruguaio"
+ "name": "peso uruguaio"
},
"BWP": {
- "name": "Pula botsuaniano"
+ "name": "pula botswaniano"
},
"GTQ": {
- "name": "Quetzal guatemalteco"
+ "name": "quetzal guatemalteco"
},
"ZAR": {
- "name": "Rand surafricano"
+ "name": "rand surafricano"
},
"BRL": {
- "name": "Real brasileiro",
+ "name": "real brasileiro",
"symbol": "R$"
},
"YER": {
- "name": "Rial iemení"
+ "name": "rial iemení"
},
"IRR": {
- "name": "Rial iraniano"
+ "name": "rial iraniano"
},
"OMR": {
- "name": "Rial omaní"
+ "name": "rial omaní"
},
"QAR": {
- "name": "Rial qatarí"
+ "name": "rial qatarí"
},
"SAR": {
- "name": "Rial saudita"
+ "name": "rial saudita"
},
"KHR": {
- "name": "Riel camboxano"
+ "name": "riel camboxano"
},
"MYR": {
- "name": "Ringgit malaio"
+ "name": "ringgit malaio"
},
"BYN": {
- "name": "Rublo bielorruso"
+ "name": "rublo belaruso"
},
"RUB": {
- "name": "Rublo ruso"
+ "name": "rublo ruso"
},
"SCR": {
- "name": "Rupia de Seixeles"
- },
- "LKR": {
- "name": "Rupia de Sri Lanka"
+ "name": "rupia de Seychelles"
},
"INR": {
- "name": "Rupia india",
+ "name": "rupia india",
"symbol": "₹"
},
"IDR": {
- "name": "Rupia indonesia"
+ "name": "rupia indonesia"
},
"MVR": {
- "name": "Rupia maldivana"
+ "name": "rupia maldivana"
},
"MUR": {
- "name": "Rupia mauriciana"
+ "name": "rupia mauriciana"
},
"NPR": {
- "name": "Rupia nepalesa"
+ "name": "rupia nepalesa"
},
"PKR": {
- "name": "Rupia paquistaní"
+ "name": "rupia paquistaní"
+ },
+ "LKR": {
+ "name": "rupia srilankesa"
},
"PEN": {
- "name": "Sol peruano"
+ "name": "sol peruano"
},
"KGS": {
- "name": "Som quirguicistano"
+ "name": "som kirguiz"
},
"UZS": {
- "name": "Som usbeco"
+ "name": "som uzbeko"
},
"TJS": {
- "name": "Somoni taxiquistano"
+ "name": "somoni taxiquistano"
},
"BDT": {
- "name": "Taka de Bangladés"
+ "name": "taka de Bangladesh"
},
"WST": {
- "name": "Tala samoano"
+ "name": "tala samoano"
},
"KZT": {
- "name": "Tenge casaco"
+ "name": "tenge kazako"
},
"MNT": {
- "name": "Tugrik mongol"
+ "name": "tugrik mongol"
+ },
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
},
"VUV": {
- "name": "Vatu vanuatiano"
+ "name": "vatu vanuatiano"
},
"KPW": {
- "name": "Won norcoreano"
+ "name": "won norcoreano"
},
"KRW": {
- "name": "Won surcoreano",
+ "name": "won surcoreano",
"symbol": "₩"
},
"KES": {
- "name": "Xilin kenyano"
+ "name": "xilin kenyano"
},
"SOS": {
- "name": "Xilin somalí"
+ "name": "xilin somalí"
},
"TZS": {
- "name": "Xilin tanzano"
+ "name": "xilin tanzano"
},
"UGX": {
- "name": "Xilin ugandés"
+ "name": "xilin ugandés"
},
"ZWL": {
"name": "Zimbabwean Dollar (2009)"
},
"PLN": {
- "name": "Zloty polaco"
+ "name": "zloty polaco"
}
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/gsw.json b/vendor/commerceguys/intl/resources/currency/gsw.json
index 0f52b7ec8..f3c415c01 100644
--- a/vendor/commerceguys/intl/resources/currency/gsw.json
+++ b/vendor/commerceguys/intl/resources/currency/gsw.json
@@ -51,7 +51,7 @@
"BTN": {
"name": "Bhutanische Ngultrum"
},
- "VEF": {
+ "VES": {
"name": "Bolivar"
},
"BOB": {
@@ -94,7 +94,7 @@
"MKD": {
"name": "Denar"
},
- "STD": {
+ "STN": {
"name": "Dobra"
},
"VND": {
@@ -316,7 +316,7 @@
"name": "Oschtkaribische Dollar",
"symbol": "EC$"
},
- "MRO": {
+ "MRU": {
"name": "Ouguiya"
},
"TOP": {
@@ -467,6 +467,9 @@
"UGX": {
"name": "Uganda-Schilling"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UYU": {
"name": "Uruguayische Peso"
},
diff --git a/vendor/commerceguys/intl/resources/currency/gu.json b/vendor/commerceguys/intl/resources/currency/gu.json
index ffdafb14b..3a22f3e43 100644
--- a/vendor/commerceguys/intl/resources/currency/gu.json
+++ b/vendor/commerceguys/intl/resources/currency/gu.json
@@ -276,7 +276,7 @@
"name": "બહામિયન ડોલર"
},
"BDT": {
- "name": "બાંગલાદેશી ટાકા"
+ "name": "બાંગ્લાદેશી ટાકા"
},
"BBD": {
"name": "બાર્બાડિયન ડોલર"
@@ -352,7 +352,7 @@
"MZN": {
"name": "મોઝામ્બિકન મેટિકલ"
},
- "MRO": {
+ "MRU": {
"name": "મોરીશેનિયન ઓગુયા"
},
"MUR": {
@@ -418,7 +418,7 @@
"name": "વિયેતનામીસ ડોંગ",
"symbol": "₫"
},
- "VEF": {
+ "VES": {
"name": "વેનેઝુએલન બોલિવર"
},
"LKR": {
@@ -436,7 +436,7 @@
"SAR": {
"name": "સાઉદી રિયાલ"
},
- "STD": {
+ "STN": {
"name": "સાઓ ટૉમ એન્ડ પ્રિંસાઇપ ડોબ્રા"
},
"SGD": {
@@ -488,6 +488,9 @@
"SVC": {
"name": "Salvadoran Colón"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"ZWL": {
"name": "Zimbabwean Dollar (2009)"
}
diff --git a/vendor/commerceguys/intl/resources/currency/guz.json b/vendor/commerceguys/intl/resources/currency/guz.json
index 0815fc583..020a51dbc 100644
--- a/vendor/commerceguys/intl/resources/currency/guz.json
+++ b/vendor/commerceguys/intl/resources/currency/guz.json
@@ -115,7 +115,7 @@
"MAD": {
"name": "Dirham ya Moroko"
},
- "STD": {
+ "STN": {
"name": "Dobra ya Sao Tome na Principe"
},
"AUD": {
@@ -455,12 +455,15 @@
"TMT": {
"name": "Turkmenistani Manat"
},
- "MRO": {
+ "MRU": {
"name": "Ugwiya ya Moritania"
},
"UAH": {
"name": "Ukrainian Hryvnia"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UYU": {
"name": "Uruguayan Peso"
},
@@ -470,7 +473,7 @@
"VUV": {
"name": "Vanuatu Vatu"
},
- "VEF": {
+ "VES": {
"name": "Venezuelan Bolívar"
},
"VND": {
diff --git a/vendor/commerceguys/intl/resources/currency/ha.json b/vendor/commerceguys/intl/resources/currency/ha.json
index 6cc65420e..af69fec0e 100644
--- a/vendor/commerceguys/intl/resources/currency/ha.json
+++ b/vendor/commerceguys/intl/resources/currency/ha.json
@@ -44,10 +44,6 @@
"BAM": {
"name": "Bosnia-Herzegovina Convertible Mark"
},
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
"BND": {
"name": "Brunei Dollar"
},
@@ -86,8 +82,8 @@
"name": "Czech Koruna"
},
"USD": {
- "name": "Dalar Amurka",
- "symbol": "US$"
+ "name": "Dalar Amirka",
+ "symbol": "$"
},
"CAD": {
"name": "Dalar Kanada",
@@ -116,10 +112,6 @@
"FKP": {
"name": "Falkland Islands Pound"
},
- "GBP": {
- "name": "Fam kin Ingila",
- "symbol": "£"
- },
"EGP": {
"name": "Fam kin Masar"
},
@@ -129,6 +121,10 @@
"SDG": {
"name": "Fam kin Sudan"
},
+ "GBP": {
+ "name": "Fam na Ingila",
+ "symbol": "£"
+ },
"FJD": {
"name": "Fijian Dollar"
},
@@ -206,10 +202,6 @@
"BIF": {
"name": "Kuɗin Burundi"
},
- "CNY": {
- "name": "Kuɗin Caina\/Sin",
- "symbol": "CN¥"
- },
"ERN": {
"name": "Kuɗin Eritireya"
},
@@ -226,10 +218,6 @@
"name": "Kuɗin Indiya",
"symbol": "₹"
},
- "JPY": {
- "name": "Kuɗin Japan",
- "symbol": "JP¥"
- },
"DJF": {
"name": "Kuɗin Jibuti"
},
@@ -257,7 +245,7 @@
"MAD": {
"name": "Kuɗin Maroko"
},
- "MRO": {
+ "MRU": {
"name": "Kuɗin Moritaniya"
},
"MUR": {
@@ -272,7 +260,7 @@
"SLL": {
"name": "Kuɗin Salewo"
},
- "STD": {
+ "STN": {
"name": "Kuɗin Sawo Tome da Paransip"
},
"XAF": {
@@ -336,7 +324,7 @@
"name": "Myanmar Kyat"
},
"NGN": {
- "name": "Naira",
+ "name": "Nairar Najeriya",
"symbol": "₦"
},
"NPR": {
@@ -389,6 +377,10 @@
"QAR": {
"name": "Qatari Rial"
},
+ "BRL": {
+ "name": "Ril Kudin Birazil",
+ "symbol": "R$"
+ },
"SAR": {
"name": "Riyal"
},
@@ -396,7 +388,7 @@
"name": "Romanian Leu"
},
"RUB": {
- "name": "Russian Ruble"
+ "name": "Ruble kasar Rasha"
},
"SVC": {
"name": "Salvadoran Colón"
@@ -465,6 +457,9 @@
"UAH": {
"name": "Ukrainian Hryvnia"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UYU": {
"name": "Uruguayan Peso"
},
@@ -474,7 +469,7 @@
"VUV": {
"name": "Vanuatu Vatu"
},
- "VEF": {
+ "VES": {
"name": "Venezuelan Bolívar"
},
"VND": {
@@ -484,10 +479,18 @@
"YER": {
"name": "Yemeni Rial"
},
+ "JPY": {
+ "name": "Yen kasar Japan",
+ "symbol": "¥"
+ },
"EUR": {
"name": "Yuro",
"symbol": "€"
},
+ "CNY": {
+ "name": "Yuwan kasar Sin",
+ "symbol": "CN¥"
+ },
"ZWL": {
"name": "Zimbabwean Dollar (2009)"
}
diff --git a/vendor/commerceguys/intl/resources/currency/he.json b/vendor/commerceguys/intl/resources/currency/he.json
index 99259436e..1b058ceb9 100644
--- a/vendor/commerceguys/intl/resources/currency/he.json
+++ b/vendor/commerceguys/intl/resources/currency/he.json
@@ -1,5 +1,5 @@
{
- "MRO": {
+ "MRU": {
"name": "אואוגויה מאוריטני"
},
"EUR": {
@@ -22,7 +22,7 @@
"BOB": {
"name": "בוליביאנו"
},
- "VEF": {
+ "VES": {
"name": "בוליבר ונצואלי"
},
"ETB": {
@@ -40,8 +40,8 @@
"ANG": {
"name": "גילדר של האנטילים ההולנדיים"
},
- "STD": {
- "name": "דוברה של סן טומה ופרינסיפה"
+ "STN": {
+ "name": "דוברה של סאו טומה ופרינסיפה"
},
"AUD": {
"name": "דולר אוסטרלי",
@@ -488,6 +488,9 @@
"name": "שקל חדש",
"symbol": "₪"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"ZWL": {
"name": "Zimbabwean Dollar (2009)"
}
diff --git a/vendor/commerceguys/intl/resources/currency/hi.json b/vendor/commerceguys/intl/resources/currency/hi.json
index 78f10ebcd..c8e72bca4 100644
--- a/vendor/commerceguys/intl/resources/currency/hi.json
+++ b/vendor/commerceguys/intl/resources/currency/hi.json
@@ -50,7 +50,7 @@
"name": "ईरानी रियाल"
},
"UZS": {
- "name": "उज़्बेकिस्तान सोम"
+ "name": "उज़्बेकिस्तानी सोम"
},
"KPW": {
"name": "उत्तर कोरियाई वॉन"
@@ -352,7 +352,7 @@
"MUR": {
"name": "मॉरिशियन रुपया"
},
- "MRO": {
+ "MRU": {
"name": "मॉरीटेनियन ओगुइया"
},
"MZN": {
@@ -415,7 +415,7 @@
"name": "वियतनामी डोंग",
"symbol": "₫"
},
- "VEF": {
+ "VES": {
"name": "वेनेज़ुएला बोलिवर"
},
"LKR": {
@@ -433,8 +433,8 @@
"RSD": {
"name": "सर्बियन दिनार"
},
- "STD": {
- "name": "साओ तोम और प्रिंसिपे डोबरा"
+ "STN": {
+ "name": "साओ टोम और प्रिंसिपे डोबरा"
},
"SGD": {
"name": "सिंगापुर डॉलर"
@@ -488,6 +488,9 @@
"SVC": {
"name": "Salvadoran Colón"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"ZWL": {
"name": "Zimbabwean Dollar (2009)"
}
diff --git a/vendor/commerceguys/intl/resources/currency/hr.json b/vendor/commerceguys/intl/resources/currency/hr.json
index 0ed89d942..e92749979 100644
--- a/vendor/commerceguys/intl/resources/currency/hr.json
+++ b/vendor/commerceguys/intl/resources/currency/hr.json
@@ -48,7 +48,7 @@
"name": "bermudski dolar"
},
"BYN": {
- "name": "bjeloruska rublja"
+ "name": "bjeloruski rubalj"
},
"BWP": {
"name": "bocvanska pula"
@@ -94,7 +94,7 @@
"DKK": {
"name": "danska kruna"
},
- "STD": {
+ "STN": {
"name": "dobra Svetog Tome i Principa"
},
"DOP": {
@@ -182,7 +182,7 @@
"name": "japanski jen"
},
"YER": {
- "name": "jemenski rial"
+ "name": "jemenski rijal"
},
"JOD": {
"name": "jordanski dinar"
@@ -200,7 +200,7 @@
"name": "kajmanski dolar"
},
"KHR": {
- "name": "kambođanski rijal"
+ "name": "kambodžanski rijal"
},
"CAD": {
"name": "kanadski dolar"
@@ -262,9 +262,6 @@
"LYD": {
"name": "libijski dinar"
},
- "MGA": {
- "name": "madagaskarski ariary"
- },
"HUF": {
"name": "mađarska forinta"
},
@@ -283,13 +280,16 @@
"MYR": {
"name": "malezijski ringit"
},
+ "MGA": {
+ "name": "malgaški arijari"
+ },
"MAD": {
"name": "marokanski dirham"
},
"MUR": {
"name": "mauricijska rupija"
},
- "MRO": {
+ "MRU": {
"name": "mauritanijska ouguja"
},
"MXN": {
@@ -359,7 +359,7 @@
"name": "rumunjski lej"
},
"RUB": {
- "name": "ruska rublja"
+ "name": "ruski rubalj"
},
"SVC": {
"name": "salvadorski kolon"
@@ -368,7 +368,7 @@
"name": "samoanska tala"
},
"SAR": {
- "name": "saudijski rial"
+ "name": "saudijski rijal"
},
"SCR": {
"name": "sejšelska rupija"
@@ -448,6 +448,9 @@
"UAH": {
"name": "ukrajinska hrivnja"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UYU": {
"name": "urugvajski pezo"
},
@@ -457,7 +460,7 @@
"VUV": {
"name": "vanuatski vatu"
},
- "VEF": {
+ "VES": {
"name": "venezuelanski bolivar"
},
"VND": {
diff --git a/vendor/commerceguys/intl/resources/currency/hsb.json b/vendor/commerceguys/intl/resources/currency/hsb.json
index eb47873ca..a76c6cb9f 100644
--- a/vendor/commerceguys/intl/resources/currency/hsb.json
+++ b/vendor/commerceguys/intl/resources/currency/hsb.json
@@ -301,7 +301,7 @@
"MUR": {
"name": "mauritiuska rupija"
},
- "MRO": {
+ "MRU": {
"name": "mawretanska ouguiya"
},
"MXN": {
@@ -386,7 +386,7 @@
"WST": {
"name": "samoaski tala"
},
- "STD": {
+ "STN": {
"name": "são tomeski dobra"
},
"SAR": {
@@ -465,6 +465,9 @@
"UAH": {
"name": "ukrainska hriwna"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UYU": {
"name": "uruguayski peso"
},
@@ -474,7 +477,7 @@
"VUV": {
"name": "vanuatuski vatu"
},
- "VEF": {
+ "VES": {
"name": "venezuelski bolívar"
},
"VND": {
diff --git a/vendor/commerceguys/intl/resources/currency/hu.json b/vendor/commerceguys/intl/resources/currency/hu.json
index 72a163aca..88d37acec 100644
--- a/vendor/commerceguys/intl/resources/currency/hu.json
+++ b/vendor/commerceguys/intl/resources/currency/hu.json
@@ -8,6 +8,9 @@
"DZD": {
"name": "algériai dínár"
},
+ "GBP": {
+ "name": "angol font"
+ },
"AOA": {
"name": "angolai kwanza"
},
@@ -35,6 +38,9 @@
"BBD": {
"name": "barbadosi dollár"
},
+ "BYN": {
+ "name": "belarusz rubel"
+ },
"BZD": {
"name": "belize-i dollár"
},
@@ -59,9 +65,6 @@
"BRL": {
"name": "brazil real"
},
- "GBP": {
- "name": "brit font"
- },
"BND": {
"name": "brunei dollár"
},
@@ -134,9 +137,6 @@
"FKP": {
"name": "falkland-szigeteki font"
},
- "BYN": {
- "name": "fehérorosz rubel"
- },
"FJD": {
"name": "fidzsi dollár"
},
@@ -295,7 +295,7 @@
"MAD": {
"name": "marokkói dirham"
},
- "MRO": {
+ "MRU": {
"name": "mauritániai ouguiya"
},
"MUR": {
@@ -370,7 +370,7 @@
"SVC": {
"name": "Salvadori colón"
},
- "STD": {
+ "STN": {
"name": "São Tomé és Príncipe-i dobra"
},
"SCR": {
@@ -413,7 +413,7 @@
"name": "szudáni font"
},
"SZL": {
- "name": "szváziföldi lilangeni"
+ "name": "szvázi lilangeni"
},
"TJS": {
"name": "tádzsikisztáni somoni"
@@ -454,6 +454,9 @@
"UYU": {
"name": "uruguay-i peso"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"USD": {
"name": "USA-dollár"
},
@@ -463,11 +466,11 @@
"VUV": {
"name": "vanuatui vatu"
},
- "VEF": {
+ "VES": {
"name": "venezuelai bolivar"
},
"VND": {
- "name": "vietnami dong"
+ "name": "vietnámi dong"
},
"ZMW": {
"name": "zambiai kwacha"
diff --git a/vendor/commerceguys/intl/resources/currency/hy.json b/vendor/commerceguys/intl/resources/currency/hy.json
index 5c745c2d9..c279de863 100644
--- a/vendor/commerceguys/intl/resources/currency/hy.json
+++ b/vendor/commerceguys/intl/resources/currency/hy.json
@@ -223,7 +223,7 @@
"symbol": "CFPF"
},
"HTG": {
- "name": "հաիթյան գուրդ"
+ "name": "հայիթյան գուրդ"
},
"AMD": {
"name": "հայկական դրամ",
@@ -293,7 +293,7 @@
"MUR": {
"name": "մավրիկյան ռուփի"
},
- "MRO": {
+ "MRU": {
"name": "մավրիտանական ուգիյա"
},
"MAD": {
@@ -401,7 +401,7 @@
"WST": {
"name": "սամոական տալա"
},
- "STD": {
+ "STN": {
"name": "Սան Տոմե և Փրինսիպիի դոբրա"
},
"SAR": {
@@ -443,7 +443,7 @@
"VUV": {
"name": "Վանուատուի վատու"
},
- "VEF": {
+ "VES": {
"name": "վենեսուելական բոլիվար"
},
"VND": {
@@ -489,6 +489,9 @@
"SVC": {
"name": "Salvadoran Colón"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"ZWL": {
"name": "Zimbabwean Dollar (2009)"
}
diff --git a/vendor/commerceguys/intl/resources/currency/id.json b/vendor/commerceguys/intl/resources/currency/id.json
index af13eb8f9..920a86971 100644
--- a/vendor/commerceguys/intl/resources/currency/id.json
+++ b/vendor/commerceguys/intl/resources/currency/id.json
@@ -15,7 +15,7 @@
"ETB": {
"name": "Birr Etiopia"
},
- "VEF": {
+ "VES": {
"name": "Bolivar Venezuela"
},
"BOB": {
@@ -69,7 +69,7 @@
"AED": {
"name": "Dirham Uni Emirat Arab"
},
- "STD": {
+ "STN": {
"name": "Dobra Sao Tome dan Principe"
},
"USD": {
@@ -300,7 +300,7 @@
"BTN": {
"name": "Ngultrum Bhutan"
},
- "MRO": {
+ "MRU": {
"name": "Ouguiya Mauritania"
},
"TOP": {
@@ -474,6 +474,9 @@
"MNT": {
"name": "Tugrik Mongolia"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"VUV": {
"name": "Vatu Vanuatu"
},
diff --git a/vendor/commerceguys/intl/resources/currency/is.json b/vendor/commerceguys/intl/resources/currency/is.json
index 54997c733..0cf39e5a6 100644
--- a/vendor/commerceguys/intl/resources/currency/is.json
+++ b/vendor/commerceguys/intl/resources/currency/is.json
@@ -270,7 +270,7 @@
"MUR": {
"name": "máritísk rúpía"
},
- "MRO": {
+ "MRU": {
"name": "márítönsk úgía"
},
"MXN": {
@@ -357,7 +357,7 @@
"WST": {
"name": "Samóatala"
},
- "STD": {
+ "STN": {
"name": "Saó Tóme og Prinsípe-dóbra"
},
"SAR": {
@@ -450,6 +450,9 @@
"HUF": {
"name": "ungversk fórinta"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UGX": {
"name": "úgandskur skildingur"
},
@@ -465,7 +468,7 @@
"VUV": {
"name": "vanúatúskt vatú"
},
- "VEF": {
+ "VES": {
"name": "venesúelskur bólívari"
},
"XOF": {
diff --git a/vendor/commerceguys/intl/resources/currency/it.json b/vendor/commerceguys/intl/resources/currency/it.json
index c05d4c303..16c75b6de 100644
--- a/vendor/commerceguys/intl/resources/currency/it.json
+++ b/vendor/commerceguys/intl/resources/currency/it.json
@@ -15,7 +15,7 @@
"ETB": {
"name": "birr etiope"
},
- "VEF": {
+ "VES": {
"name": "bolívar venezuelano"
},
"BOB": {
@@ -84,8 +84,8 @@
"MAD": {
"name": "dirham marocchino"
},
- "STD": {
- "name": "dobra di Sao Tomé e Principe"
+ "STN": {
+ "name": "dobra di Sao Tomé e Príncipe"
},
"AUD": {
"name": "dollaro australiano",
@@ -307,7 +307,7 @@
"name": "nuovo siclo israeliano",
"symbol": "₪"
},
- "MRO": {
+ "MRU": {
"name": "ouguiya della Mauritania"
},
"TOP": {
@@ -469,6 +469,9 @@
"MNT": {
"name": "tugrik mongolo"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"VUV": {
"name": "vatu di Vanuatu"
},
diff --git a/vendor/commerceguys/intl/resources/currency/ja.json b/vendor/commerceguys/intl/resources/currency/ja.json
index 84279e7b3..326926e46 100644
--- a/vendor/commerceguys/intl/resources/currency/ja.json
+++ b/vendor/commerceguys/intl/resources/currency/ja.json
@@ -3,6 +3,9 @@
"name": "CFP フラン",
"symbol": "CFPF"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"ISK": {
"name": "アイスランド クローナ"
},
@@ -157,7 +160,7 @@
"WST": {
"name": "サモア タラ"
},
- "STD": {
+ "STN": {
"name": "サントメ・プリンシペ ドブラ"
},
"ZMW": {
@@ -337,7 +340,7 @@
"name": "ベトナム ドン",
"symbol": "₫"
},
- "VEF": {
+ "VES": {
"name": "ベネズエラ ボリバル"
},
"BYN": {
@@ -389,7 +392,7 @@
"MUR": {
"name": "モーリシャス ルピー"
},
- "MRO": {
+ "MRU": {
"name": "モーリタニア ウギア"
},
"MZN": {
diff --git a/vendor/commerceguys/intl/resources/currency/jmc.json b/vendor/commerceguys/intl/resources/currency/jmc.json
index f5fec488b..7d6a4ff33 100644
--- a/vendor/commerceguys/intl/resources/currency/jmc.json
+++ b/vendor/commerceguys/intl/resources/currency/jmc.json
@@ -115,7 +115,7 @@
"MAD": {
"name": "Dirham ya Moroko"
},
- "STD": {
+ "STN": {
"name": "Dobra ya Sao Tome na Principe"
},
"AUD": {
@@ -455,12 +455,15 @@
"TMT": {
"name": "Turkmenistani Manat"
},
- "MRO": {
+ "MRU": {
"name": "Ugwiya ya Moritania"
},
"UAH": {
"name": "Ukrainian Hryvnia"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UYU": {
"name": "Uruguayan Peso"
},
@@ -470,7 +473,7 @@
"VUV": {
"name": "Vanuatu Vatu"
},
- "VEF": {
+ "VES": {
"name": "Venezuelan Bolívar"
},
"VND": {
diff --git a/vendor/commerceguys/intl/resources/currency/jv.json b/vendor/commerceguys/intl/resources/currency/jv.json
new file mode 100644
index 000000000..085ef0b47
--- /dev/null
+++ b/vendor/commerceguys/intl/resources/currency/jv.json
@@ -0,0 +1,497 @@
+{
+ "AFN": {
+ "name": "Afghani Afganistan"
+ },
+ "MGA": {
+ "name": "Ariary Malagasi"
+ },
+ "BHD": {
+ "name": "Bahrain Dinar"
+ },
+ "THB": {
+ "name": "Baht Thai"
+ },
+ "PAB": {
+ "name": "Balboa Panama"
+ },
+ "ETB": {
+ "name": "Birr Ethiopia"
+ },
+ "VES": {
+ "name": "Bolivar Venezuela"
+ },
+ "BOB": {
+ "name": "Boliviano Bolivia"
+ },
+ "GHS": {
+ "name": "Cedi Ghana"
+ },
+ "XOF": {
+ "name": "CFA Franc Afrika Kulon",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "CFA Franc Afrika Tengah",
+ "symbol": "FCFA"
+ },
+ "CRC": {
+ "name": "Colon Kosta Rika"
+ },
+ "NIO": {
+ "name": "Cordoba Nikaragua"
+ },
+ "GMD": {
+ "name": "Dalasi Gambia"
+ },
+ "MKD": {
+ "name": "Denar Masedonia"
+ },
+ "DZD": {
+ "name": "Dinar Algeria"
+ },
+ "IQD": {
+ "name": "Dinar Irak"
+ },
+ "KWD": {
+ "name": "Dinar Kuwait"
+ },
+ "LYD": {
+ "name": "Dinar Libya"
+ },
+ "RSD": {
+ "name": "Dinar Serbia"
+ },
+ "TND": {
+ "name": "Dinar Tunisia"
+ },
+ "JOD": {
+ "name": "Dinar Yordania"
+ },
+ "MAD": {
+ "name": "Dirham Maroko"
+ },
+ "AED": {
+ "name": "Dirham Uni Emirat Arab"
+ },
+ "STN": {
+ "name": "Dobra Sao Tome lan Principe"
+ },
+ "USD": {
+ "name": "Dolar Amerika Serikat",
+ "symbol": "US$"
+ },
+ "TWD": {
+ "name": "Dolar Anyar Taiwan",
+ "symbol": "NT$"
+ },
+ "AUD": {
+ "name": "Dolar Australia",
+ "symbol": "A$"
+ },
+ "BSD": {
+ "name": "Dolar Bahamian"
+ },
+ "BBD": {
+ "name": "Dolar Barbadian"
+ },
+ "BZD": {
+ "name": "Dolar Belise"
+ },
+ "BMD": {
+ "name": "Dolar Bermuda"
+ },
+ "BND": {
+ "name": "Dolar Brunai"
+ },
+ "FJD": {
+ "name": "Dolar Fiji"
+ },
+ "GYD": {
+ "name": "Dolar Guyana"
+ },
+ "HKD": {
+ "name": "Dolar Hong Kong",
+ "symbol": "HK$"
+ },
+ "JMD": {
+ "name": "Dolar Jamaika"
+ },
+ "CAD": {
+ "name": "Dolar Kanada",
+ "symbol": "CA$"
+ },
+ "XCD": {
+ "name": "Dolar Karibia Wetan",
+ "symbol": "EC$"
+ },
+ "KYD": {
+ "name": "Dolar Kepuloan Caiman"
+ },
+ "SBD": {
+ "name": "Dolar Kepuloan Solomon"
+ },
+ "LRD": {
+ "name": "Dolar Liberia"
+ },
+ "NAD": {
+ "name": "Dolar Namibia"
+ },
+ "NZD": {
+ "name": "Dolar Selandia Anyar",
+ "symbol": "NZ$"
+ },
+ "SGD": {
+ "name": "Dolar Singapura"
+ },
+ "SRD": {
+ "name": "Dolar Suriname"
+ },
+ "TTD": {
+ "name": "Dolar Trinidad lan Tobago"
+ },
+ "VND": {
+ "name": "Dong Vietnam",
+ "symbol": "₫"
+ },
+ "AMD": {
+ "name": "Dram Armenia"
+ },
+ "CVE": {
+ "name": "Escudo Tanjung Verde"
+ },
+ "EUR": {
+ "name": "Euro",
+ "symbol": "€"
+ },
+ "AWG": {
+ "name": "Florin Aruban"
+ },
+ "HUF": {
+ "name": "Forint Hungaria"
+ },
+ "BIF": {
+ "name": "Franc Burundi"
+ },
+ "XPF": {
+ "name": "Franc CFP",
+ "symbol": "CFPF"
+ },
+ "DJF": {
+ "name": "Franc Djibouti"
+ },
+ "GNF": {
+ "name": "Franc Guinea"
+ },
+ "KMF": {
+ "name": "Franc Komoro"
+ },
+ "CDF": {
+ "name": "Franc Kongo"
+ },
+ "RWF": {
+ "name": "Franc Rwanda"
+ },
+ "CHF": {
+ "name": "Franc Swiss"
+ },
+ "HTG": {
+ "name": "Gourde Haiti"
+ },
+ "PYG": {
+ "name": "Guarani Paraguay"
+ },
+ "ANG": {
+ "name": "Guilder Antilla Walanda"
+ },
+ "UAH": {
+ "name": "Hryvnia Ukrania"
+ },
+ "PGK": {
+ "name": "Kina Papua Nugini"
+ },
+ "LAK": {
+ "name": "Kip Laos"
+ },
+ "CZK": {
+ "name": "Koruna Czech"
+ },
+ "ISK": {
+ "name": "Krona Islandia"
+ },
+ "SEK": {
+ "name": "Krona Swedia"
+ },
+ "DKK": {
+ "name": "Krone Denmark"
+ },
+ "NOK": {
+ "name": "Krone Norwegia"
+ },
+ "HRK": {
+ "name": "Kuna Kroasia"
+ },
+ "MWK": {
+ "name": "Kwacha Malawi"
+ },
+ "ZMW": {
+ "name": "Kwacha Sambia"
+ },
+ "AOA": {
+ "name": "Kwanza Angola"
+ },
+ "MMK": {
+ "name": "Kyat Myanmar"
+ },
+ "GEL": {
+ "name": "Lari Georgia"
+ },
+ "ALL": {
+ "name": "Lek Albania"
+ },
+ "HNL": {
+ "name": "Lempira Honduras"
+ },
+ "SLL": {
+ "name": "Leone Sierra Leone"
+ },
+ "LSL": {
+ "name": "Lesotho Loti"
+ },
+ "MDL": {
+ "name": "Leu Moldova"
+ },
+ "RON": {
+ "name": "Leu Rumania"
+ },
+ "BGN": {
+ "name": "Lev Bulgaria"
+ },
+ "SZL": {
+ "name": "Lilangeni Swasi"
+ },
+ "TRY": {
+ "name": "Lira Turki"
+ },
+ "AZN": {
+ "name": "Manat Azerbaijan"
+ },
+ "TMT": {
+ "name": "Manat Turmenistan"
+ },
+ "BAM": {
+ "name": "Mark Konvertibel Bosnia-Herzegovina"
+ },
+ "MZN": {
+ "name": "Metical Mosambik"
+ },
+ "NGN": {
+ "name": "Naira Nigeria"
+ },
+ "ERN": {
+ "name": "Nakfa Eritrea"
+ },
+ "BTN": {
+ "name": "Ngultrum Bhutan"
+ },
+ "MRU": {
+ "name": "Ouguiya Mauritania"
+ },
+ "TOP": {
+ "name": "Paʻanga Tonga"
+ },
+ "MOP": {
+ "name": "Pataca Macau"
+ },
+ "ARS": {
+ "name": "Peso Argentina"
+ },
+ "CLP": {
+ "name": "Peso Chili"
+ },
+ "DOP": {
+ "name": "Peso Dominika"
+ },
+ "COP": {
+ "name": "Peso Kolumbia"
+ },
+ "CUC": {
+ "name": "Peso Konvertibel Kuba"
+ },
+ "CUP": {
+ "name": "Peso Kuba"
+ },
+ "MXN": {
+ "name": "Peso Meksiko",
+ "symbol": "MX$"
+ },
+ "UYU": {
+ "name": "Peso Uruguay"
+ },
+ "PHP": {
+ "name": "Piso Filipina"
+ },
+ "GIP": {
+ "name": "Pound Gibraltar"
+ },
+ "GBP": {
+ "name": "Pound Inggris",
+ "symbol": "£"
+ },
+ "FKP": {
+ "name": "Pound Kepuloan Falkland"
+ },
+ "LBP": {
+ "name": "Pound Libanon"
+ },
+ "EGP": {
+ "name": "Pound Mesir"
+ },
+ "SHP": {
+ "name": "Pound Santa Helena"
+ },
+ "SYP": {
+ "name": "Pound Siria"
+ },
+ "SDG": {
+ "name": "Pound Sudan"
+ },
+ "SSP": {
+ "name": "Pound Sudan Kidul"
+ },
+ "BWP": {
+ "name": "Pula Botswana"
+ },
+ "GTQ": {
+ "name": "Quetzal Guatemala"
+ },
+ "ZAR": {
+ "name": "Rand Afrika Kidul"
+ },
+ "BRL": {
+ "name": "Real Brasil",
+ "symbol": "R$"
+ },
+ "IRR": {
+ "name": "Rial Iran"
+ },
+ "OMR": {
+ "name": "Rial Oman"
+ },
+ "QAR": {
+ "name": "Rial Qatar"
+ },
+ "YER": {
+ "name": "Rial Yaman"
+ },
+ "KHR": {
+ "name": "Riel Kamboja"
+ },
+ "MYR": {
+ "name": "Ringgit Malaysia"
+ },
+ "SAR": {
+ "name": "Riyal Saudi"
+ },
+ "RUB": {
+ "name": "Rubel Rusia"
+ },
+ "BYN": {
+ "name": "Ruble Belarusia"
+ },
+ "MVR": {
+ "name": "Rufiyaa Maladewa"
+ },
+ "INR": {
+ "name": "Rupee India",
+ "symbol": "₹"
+ },
+ "MUR": {
+ "name": "Rupee Mauritius"
+ },
+ "NPR": {
+ "name": "Rupee Nepal"
+ },
+ "PKR": {
+ "name": "Rupee Pakistan"
+ },
+ "SCR": {
+ "name": "Rupee Seichelles"
+ },
+ "LKR": {
+ "name": "Rupee Sri Lanka"
+ },
+ "IDR": {
+ "name": "Rupiah Indonesia",
+ "symbol": "Rp"
+ },
+ "SVC": {
+ "name": "Salvadoran Colón"
+ },
+ "ILS": {
+ "name": "Shekel Anyar Israel",
+ "symbol": "₪"
+ },
+ "KES": {
+ "name": "Shilling Kenya"
+ },
+ "SOS": {
+ "name": "Shilling Somalia"
+ },
+ "TZS": {
+ "name": "Shilling Tansania"
+ },
+ "UGX": {
+ "name": "Shilling Uganda"
+ },
+ "PEN": {
+ "name": "Sol Peru"
+ },
+ "KGS": {
+ "name": "Som Kirgistan"
+ },
+ "UZS": {
+ "name": "Som Usbekistan"
+ },
+ "TJS": {
+ "name": "Somoni Tajikistan"
+ },
+ "BDT": {
+ "name": "Taka Bangladesh"
+ },
+ "WST": {
+ "name": "Tala Samoa"
+ },
+ "KZT": {
+ "name": "Tenge Kasakhstan"
+ },
+ "MNT": {
+ "name": "Tugrik Mongol"
+ },
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
+ "VUV": {
+ "name": "Vatu Vanuatu"
+ },
+ "KRW": {
+ "name": "Won Korea Kidul",
+ "symbol": "₩"
+ },
+ "KPW": {
+ "name": "Won Korea Lor"
+ },
+ "JPY": {
+ "name": "Yen Jepang",
+ "symbol": "JP¥"
+ },
+ "CNY": {
+ "name": "Yuan Tyongkok",
+ "symbol": "CN¥"
+ },
+ "ZWL": {
+ "name": "Zimbabwean Dollar (2009)"
+ },
+ "PLN": {
+ "name": "Zloty Polandia"
+ }
+} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/ka.json b/vendor/commerceguys/intl/resources/currency/ka.json
index 2a1484b1a..5f44bcb11 100644
--- a/vendor/commerceguys/intl/resources/currency/ka.json
+++ b/vendor/commerceguys/intl/resources/currency/ka.json
@@ -1,8 +1,4 @@
{
- "XOF": {
- "name": "(CFA) ფრანკი (BCEAO)",
- "symbol": "CFA"
- },
"AUD": {
"name": "ავსტრალიური დოლარი"
},
@@ -115,6 +111,10 @@
"DKK": {
"name": "დანიური კრონა"
},
+ "XOF": {
+ "name": "დასავლეთ აფრიკული CFA ფრანკი",
+ "symbol": "CFA"
+ },
"DOP": {
"name": "დომინიკური პესო"
},
@@ -137,7 +137,7 @@
"VUV": {
"name": "ვანუატუს ვატუ"
},
- "VEF": {
+ "VES": {
"name": "ვენესუელის ბოლივარი"
},
"VND": {
@@ -231,7 +231,7 @@
"MUR": {
"name": "მავრიტანული რუპია"
},
- "MRO": {
+ "MRU": {
"name": "მავრიტანული უგია"
},
"MOP": {
@@ -328,7 +328,7 @@
"SSP": {
"name": "სამხრეთ სუდანური ფუნტი"
},
- "STD": {
+ "STN": {
"name": "სან-ტომე და პრინსიპის დობრა"
},
"SAR": {
@@ -479,6 +479,9 @@
"SVC": {
"name": "Salvadoran Colón"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"ZWL": {
"name": "Zimbabwean Dollar (2009)"
}
diff --git a/vendor/commerceguys/intl/resources/currency/kab.json b/vendor/commerceguys/intl/resources/currency/kab.json
index 2a81451f0..79149cf47 100644
--- a/vendor/commerceguys/intl/resources/currency/kab.json
+++ b/vendor/commerceguys/intl/resources/currency/kab.json
@@ -83,7 +83,7 @@
"name": "Afrank BCEAO CFA",
"symbol": "CFA"
},
- "MRO": {
+ "MRU": {
"name": "Agiya Amuriṭani"
},
"CVE": {
@@ -160,7 +160,7 @@
"MGA": {
"name": "Aryari Amalgac"
},
- "STD": {
+ "STN": {
"name": "Asw Ṭum d Udubra Amenzay"
},
"JPY": {
@@ -469,6 +469,9 @@
"name": "Uru",
"symbol": "€"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UYU": {
"name": "Uruguayan Peso"
},
@@ -478,7 +481,7 @@
"VUV": {
"name": "Vanuatu Vatu"
},
- "VEF": {
+ "VES": {
"name": "Venezuelan Bolívar"
},
"VND": {
diff --git a/vendor/commerceguys/intl/resources/currency/kam.json b/vendor/commerceguys/intl/resources/currency/kam.json
index 0143397c9..1b1fe8369 100644
--- a/vendor/commerceguys/intl/resources/currency/kam.json
+++ b/vendor/commerceguys/intl/resources/currency/kam.json
@@ -109,7 +109,7 @@
"MAD": {
"name": "Dirham ya Moroko"
},
- "STD": {
+ "STN": {
"name": "Dobra ya Sao Tome na Principe"
},
"LRD": {
@@ -446,12 +446,15 @@
"TMT": {
"name": "Turkmenistani Manat"
},
- "MRO": {
+ "MRU": {
"name": "Ugwiya ya Moritania"
},
"UAH": {
"name": "Ukrainian Hryvnia"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UYU": {
"name": "Uruguayan Peso"
},
@@ -470,7 +473,7 @@
"SDG": {
"name": "Vaũndi ya Sudani"
},
- "VEF": {
+ "VES": {
"name": "Venezuelan Bolívar"
},
"VND": {
diff --git a/vendor/commerceguys/intl/resources/currency/kde.json b/vendor/commerceguys/intl/resources/currency/kde.json
index 5930d1edb..da51a2797 100644
--- a/vendor/commerceguys/intl/resources/currency/kde.json
+++ b/vendor/commerceguys/intl/resources/currency/kde.json
@@ -115,7 +115,7 @@
"MAD": {
"name": "Dirham ya Moroko"
},
- "STD": {
+ "STN": {
"name": "Dobra ya Sao Tome na Principe"
},
"AUD": {
@@ -455,12 +455,15 @@
"TMT": {
"name": "Turkmenistani Manat"
},
- "MRO": {
+ "MRU": {
"name": "Ugwiya ya Moritania"
},
"UAH": {
"name": "Ukrainian Hryvnia"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UYU": {
"name": "Uruguayan Peso"
},
@@ -470,7 +473,7 @@
"VUV": {
"name": "Vanuatu Vatu"
},
- "VEF": {
+ "VES": {
"name": "Venezuelan Bolívar"
},
"VND": {
diff --git a/vendor/commerceguys/intl/resources/currency/kea.json b/vendor/commerceguys/intl/resources/currency/kea.json
index 89ab5c1af..26edbf84b 100644
--- a/vendor/commerceguys/intl/resources/currency/kea.json
+++ b/vendor/commerceguys/intl/resources/currency/kea.json
@@ -46,7 +46,7 @@
"name": "Bhutanese Ngultrum"
},
"ETB": {
- "name": "Bir etiopi"
+ "name": "Bir etiópiku"
},
"BOB": {
"name": "Bolivian Boliviano"
@@ -101,7 +101,7 @@
"name": "Dinar di Barain"
},
"LYD": {
- "name": "Dinar libiu"
+ "name": "Dinar líbiu"
},
"TND": {
"name": "Dinar tunizianu"
@@ -112,8 +112,8 @@
"MAD": {
"name": "Diren marokinu"
},
- "STD": {
- "name": "Dobra di Sãu Tume i Prínsipi"
+ "STN": {
+ "name": "Dobra di San Tume i Prínsipi"
},
"AUD": {
"name": "Dola australianu",
@@ -275,14 +275,14 @@
"name": "Leone di Sera Leoa"
},
"GBP": {
- "name": "Libra britaniku",
+ "name": "Libra britániku",
"symbol": "£"
},
"SHP": {
"name": "Libra di Santa Ilena"
},
"EGP": {
- "name": "Libra ejipsiu"
+ "name": "Libra ejípsiu"
},
"SDG": {
"name": "Libra sudanes"
@@ -345,7 +345,7 @@
"OMR": {
"name": "Omani Rial"
},
- "MRO": {
+ "MRU": {
"name": "Ougia"
},
"PKR": {
@@ -451,6 +451,9 @@
"UAH": {
"name": "Ukrainian Hryvnia"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UYU": {
"name": "Uruguayan Peso"
},
@@ -460,7 +463,7 @@
"VUV": {
"name": "Vanuatu Vatu"
},
- "VEF": {
+ "VES": {
"name": "Venezuelan Bolívar"
},
"VND": {
diff --git a/vendor/commerceguys/intl/resources/currency/khq.json b/vendor/commerceguys/intl/resources/currency/khq.json
index bc323e79e..9ddc15238 100644
--- a/vendor/commerceguys/intl/resources/currency/khq.json
+++ b/vendor/commerceguys/intl/resources/currency/khq.json
@@ -298,7 +298,7 @@
"MUR": {
"name": "Mooris Rupii"
},
- "MRO": {
+ "MRU": {
"name": "Mooritaani Ugiya"
},
"MZN": {
@@ -382,7 +382,7 @@
"WST": {
"name": "Samoan Tala"
},
- "STD": {
+ "STN": {
"name": "Sao Tome nda Prinsipe Dobra"
},
"SAR": {
@@ -465,6 +465,9 @@
"UAH": {
"name": "Ukrainian Hryvnia"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UYU": {
"name": "Uruguayan Peso"
},
@@ -474,7 +477,7 @@
"VUV": {
"name": "Vanuatu Vatu"
},
- "VEF": {
+ "VES": {
"name": "Venezuelan Bolívar"
},
"VND": {
diff --git a/vendor/commerceguys/intl/resources/currency/ki.json b/vendor/commerceguys/intl/resources/currency/ki.json
index 2c96b1d81..7263f51e2 100644
--- a/vendor/commerceguys/intl/resources/currency/ki.json
+++ b/vendor/commerceguys/intl/resources/currency/ki.json
@@ -128,7 +128,7 @@
"MAD": {
"name": "Dirham ya Moroko"
},
- "STD": {
+ "STN": {
"name": "Dobra ya Sao Tome na Principe"
},
"AUD": {
@@ -455,12 +455,15 @@
"TMT": {
"name": "Turkmenistani Manat"
},
- "MRO": {
+ "MRU": {
"name": "Ugwiya ya Moritania"
},
"UAH": {
"name": "Ukrainian Hryvnia"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UYU": {
"name": "Uruguayan Peso"
},
@@ -470,7 +473,7 @@
"VUV": {
"name": "Vanuatu Vatu"
},
- "VEF": {
+ "VES": {
"name": "Venezuelan Bolívar"
},
"VND": {
diff --git a/vendor/commerceguys/intl/resources/currency/kk.json b/vendor/commerceguys/intl/resources/currency/kk.json
index 62f389c38..add9dded9 100644
--- a/vendor/commerceguys/intl/resources/currency/kk.json
+++ b/vendor/commerceguys/intl/resources/currency/kk.json
@@ -93,7 +93,7 @@
"HUF": {
"name": "Венгрия форинті"
},
- "VEF": {
+ "VES": {
"name": "Венесуэла боливары"
},
"VND": {
@@ -259,7 +259,7 @@
"MUR": {
"name": "Маврикий рупиясы"
},
- "MRO": {
+ "MRU": {
"name": "Мавритания угиясы"
},
"MOP": {
@@ -367,7 +367,7 @@
"WST": {
"name": "Самоа таласы"
},
- "STD": {
+ "STN": {
"name": "Сант-Томе мен Принсипи добрасы"
},
"SAR": {
@@ -490,6 +490,9 @@
"SVC": {
"name": "Salvadoran Colón"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"ZWL": {
"name": "Zimbabwean Dollar (2009)"
}
diff --git a/vendor/commerceguys/intl/resources/currency/kln.json b/vendor/commerceguys/intl/resources/currency/kln.json
index 63d52d601..b31d286a4 100644
--- a/vendor/commerceguys/intl/resources/currency/kln.json
+++ b/vendor/commerceguys/intl/resources/currency/kln.json
@@ -355,7 +355,7 @@
"MGA": {
"name": "Rabisiekab Malagasy"
},
- "MRO": {
+ "MRU": {
"name": "Rabisiekab Mauritania"
},
"MUR": {
@@ -370,7 +370,7 @@
"RWF": {
"name": "Rabisiekab Rwanda"
},
- "STD": {
+ "STN": {
"name": "Rabisiekab Sao Tome ak Principe"
},
"SAR": {
@@ -465,6 +465,9 @@
"UAH": {
"name": "Ukrainian Hryvnia"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UYU": {
"name": "Uruguayan Peso"
},
@@ -474,7 +477,7 @@
"VUV": {
"name": "Vanuatu Vatu"
},
- "VEF": {
+ "VES": {
"name": "Venezuelan Bolívar"
},
"VND": {
diff --git a/vendor/commerceguys/intl/resources/currency/km.json b/vendor/commerceguys/intl/resources/currency/km.json
index 3df85d04c..90edab51a 100644
--- a/vendor/commerceguys/intl/resources/currency/km.json
+++ b/vendor/commerceguys/intl/resources/currency/km.json
@@ -160,7 +160,7 @@
"IQD": {
"name": "ឌីណា​អ៊ីរ៉ាក់"
},
- "STD": {
+ "STN": {
"name": "ឌូប្រា​សៅតូម៉េ និងប្រាំងស៊ីប"
},
"MAD": {
@@ -203,7 +203,7 @@
"TOP": {
"name": "ប៉ាអង់កា​តុងហ្គា"
},
- "VEF": {
+ "VES": {
"name": "ប៊ូលីវ៉ា​វ៉េណេស៊ុយអេឡា"
},
"BOB": {
@@ -480,7 +480,7 @@
"name": "អឺរ៉ូ",
"symbol": "€"
},
- "MRO": {
+ "MRU": {
"name": "អ៊ូហ្គីយ៉ា​ម៉ូរីតានី"
},
"LSL": {
@@ -489,6 +489,9 @@
"SVC": {
"name": "Salvadoran Colón"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"ZWL": {
"name": "Zimbabwean Dollar (2009)"
}
diff --git a/vendor/commerceguys/intl/resources/currency/kn.json b/vendor/commerceguys/intl/resources/currency/kn.json
index 8a1dff544..d6323bb08 100644
--- a/vendor/commerceguys/intl/resources/currency/kn.json
+++ b/vendor/commerceguys/intl/resources/currency/kn.json
@@ -26,7 +26,7 @@
"name": "ಅರ್ಮೆನಿಯನ್ ಡ್ರಾಮ್"
},
"DZD": {
- "name": "ಅಲ್ಗೇರಿಯನ್ ದಿನಾರ್"
+ "name": "ಅಲ್ಜೀರಿಯನ್ ದಿನಾರ್"
},
"ALL": {
"name": "ಅಲ್‌ಬೇನಿಯನ್ ಲೆಕ್"
@@ -42,7 +42,7 @@
"name": "ಇಥಿಯೋಪಿಯನ್ ಬಿರ್"
},
"IQD": {
- "name": "ಇರಾಕಿಯನ್ ದಿನಾರ್‌"
+ "name": "ಇರಾಕಿ ದಿನಾರ್"
},
"IRR": {
"name": "ಇರಾನಿಯನ್ ರಿಯಲ್"
@@ -248,7 +248,7 @@
"name": "ಪಪುವಾ ನ್ಯೂ ಗಿನಿಯನ್ ಕಿನಾ"
},
"XOF": {
- "name": "ಪಶ್ಚಿಮ ಆಫ್ರಿಕಾದ [CFA] ಫ್ರಾಂಕ್",
+ "name": "ಪಶ್ಚಿಮ ಆಫ್ರಿಕಾದ CFA ಫ್ರಾಂಕ್",
"symbol": "CFA"
},
"PKR": {
@@ -274,7 +274,7 @@
"name": "ಫಿಜಿಯನ್ ಡಾಲರ್"
},
"PHP": {
- "name": "ಫಿಲಿಪ್ಪೈನ್ ಪೆಸೊ"
+ "name": "ಫಿಲಿಪ್ಪೈನ್ ಪಿಸೊ"
},
"BBD": {
"name": "ಬರ್ಬಾಡಿಯನ್ ಡಾಲರ್"
@@ -334,7 +334,7 @@
"name": "ಮಂಗೋಲಿಯಾದ ತುಗ್ರಿಕ್‌‌"
},
"MOP": {
- "name": "ಮಕ್ಯೂದ ಪಟಕಾ"
+ "name": "ಮಕಾನಿಸ್ ಪಟಾಕಾ"
},
"XAF": {
"name": "ಮಧ್ಯ ಆಫ್ರಿಕನ್ CFA ಫ್ರಾಂಕ್",
@@ -347,7 +347,7 @@
"name": "ಮಲಾವಿಯ ಕ್ವಾಚ"
},
"MYR": {
- "name": "ಮಲೇಶಿಯನ್ ರಿಂಗಿಟ್ಟ್"
+ "name": "ಮಲೇಶಿಯನ್ ರಿಂಗಿಟ್"
},
"MDL": {
"name": "ಮಲ್ದೋವಾದ ಲೆವೂ"
@@ -371,7 +371,7 @@
"MAD": {
"name": "ಮೊರೊಕನ್ ದಿರ್‌ಹಮ್"
},
- "MRO": {
+ "MRU": {
"name": "ಮೌರೀಶಿಯನಿಯನ್ ಒಗಿಯ"
},
"MMK": {
@@ -415,7 +415,7 @@
"name": "ವಿಯೆಟ್ನಾಮೀಸ್ ಡಾಂಗ್",
"symbol": "₫"
},
- "VEF": {
+ "VES": {
"name": "ವೆನಿಜುಲಿಯನ್ ಬೊಲಿವರ್"
},
"LKR": {
@@ -427,7 +427,7 @@
"WST": {
"name": "ಸಮೋನ್ ತಲಾ"
},
- "STD": {
+ "STN": {
"name": "ಸಾವೊ ಟೋಮ್ ಮತ್ತು ಪ್ರಿನ್ಸಿಪ್ ದೊಬ್ರಾ"
},
"SGD": {
@@ -488,6 +488,9 @@
"SVC": {
"name": "Salvadoran Colón"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"ZWL": {
"name": "Zimbabwean Dollar (2009)"
}
diff --git a/vendor/commerceguys/intl/resources/currency/ko.json b/vendor/commerceguys/intl/resources/currency/ko.json
index 644441ac9..7348a3378 100644
--- a/vendor/commerceguys/intl/resources/currency/ko.json
+++ b/vendor/commerceguys/intl/resources/currency/ko.json
@@ -105,7 +105,7 @@
"MUR": {
"name": "모리셔스 루피"
},
- "MRO": {
+ "MRU": {
"name": "모리타니 우기야"
},
"MZN": {
@@ -145,7 +145,7 @@
"BMD": {
"name": "버뮤다 달러"
},
- "VEF": {
+ "VES": {
"name": "베네수엘라 볼리바르"
},
"VND": {
@@ -186,7 +186,7 @@
"SAR": {
"name": "사우디아라비아 리얄"
},
- "STD": {
+ "STN": {
"name": "상투메 프린시페 도브라"
},
"WST": {
@@ -489,5 +489,8 @@
"XPF": {
"name": "CFP 프랑",
"symbol": "CFPF"
+ },
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
}
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/kok.json b/vendor/commerceguys/intl/resources/currency/kok.json
new file mode 100644
index 000000000..eaa4b0d47
--- /dev/null
+++ b/vendor/commerceguys/intl/resources/currency/kok.json
@@ -0,0 +1,497 @@
+{
+ "AOA": {
+ "name": "अंगोलन क्वॉन्ज"
+ },
+ "AZN": {
+ "name": "अज़रबैजानी मनात"
+ },
+ "AFN": {
+ "name": "अफगाण अफगाणी"
+ },
+ "AWG": {
+ "name": "अरुबान फ्लोरिन"
+ },
+ "ARS": {
+ "name": "अर्जेंटिना पेसो"
+ },
+ "AMD": {
+ "name": "अर्मेनियन ड्राम"
+ },
+ "DZD": {
+ "name": "अल्जेरियाई डिनार"
+ },
+ "ALL": {
+ "name": "अल्बेनियन लेक"
+ },
+ "XOF": {
+ "name": "अस्तंत आफ्रिकी सीएफए फ्रँक",
+ "symbol": "CFA"
+ },
+ "ISK": {
+ "name": "आईस्लान्डिक क्रोना"
+ },
+ "IDR": {
+ "name": "इंडोनेशियन रुपिया"
+ },
+ "ETB": {
+ "name": "इथियोपियाई बिरर"
+ },
+ "IQD": {
+ "name": "इराकी डिनार"
+ },
+ "ERN": {
+ "name": "इरिट्रियन नाक्फा"
+ },
+ "ILS": {
+ "name": "इस्त्रायली न्यु शेकेल",
+ "symbol": "₪"
+ },
+ "EGP": {
+ "name": "ईजिप्ती पावंड"
+ },
+ "IRR": {
+ "name": "ईरानी रियाल"
+ },
+ "UZS": {
+ "name": "उज़्बेकिस्तानी सोम"
+ },
+ "KPW": {
+ "name": "उत्तर कोरियन वॉन"
+ },
+ "XCD": {
+ "name": "उदेंत कॅरिबियन डॉलर",
+ "symbol": "EC$"
+ },
+ "UYU": {
+ "name": "उरुग्वेन पेसो"
+ },
+ "AUD": {
+ "name": "ऑस्ट्रेलियाई डॉलर",
+ "symbol": "A$"
+ },
+ "OMR": {
+ "name": "ओमानी रियाल"
+ },
+ "KHR": {
+ "name": "कंबोडियन रियाल"
+ },
+ "KZT": {
+ "name": "कझाकस्तानी टेंग"
+ },
+ "QAR": {
+ "name": "कतारी रियाल"
+ },
+ "CDF": {
+ "name": "काँगोलिसी फ्रँक"
+ },
+ "KGS": {
+ "name": "किरगिझस्तान सोम"
+ },
+ "KWD": {
+ "name": "कुवेती डिनार"
+ },
+ "CAD": {
+ "name": "कॅनाडियन डॉलर",
+ "symbol": "CA$"
+ },
+ "KES": {
+ "name": "केनयाई शिलिंग"
+ },
+ "CVE": {
+ "name": "केप वर्दे एस्कुडो"
+ },
+ "KYD": {
+ "name": "कैमेन आइलैंड्स डॉलर"
+ },
+ "KMF": {
+ "name": "कोमोरियन फ्रँक"
+ },
+ "COP": {
+ "name": "कोलंबियन पेसो"
+ },
+ "CRC": {
+ "name": "कोस्ता रिका कॉलॉन"
+ },
+ "CUP": {
+ "name": "क्युबान पेसो"
+ },
+ "CUC": {
+ "name": "क्युबान रुपांतरीत पेसो"
+ },
+ "HRK": {
+ "name": "क्रोयेषियन् कुना"
+ },
+ "GYD": {
+ "name": "गयाना डॉलर"
+ },
+ "GNF": {
+ "name": "गिनीन फ्रँक"
+ },
+ "GMD": {
+ "name": "गॅम्बियन दलासी"
+ },
+ "GTQ": {
+ "name": "ग्वाटेमाला कुएट्झल"
+ },
+ "GHS": {
+ "name": "घानाई सेडी"
+ },
+ "CNY": {
+ "name": "चिनी युआन",
+ "symbol": "CN¥"
+ },
+ "CLP": {
+ "name": "चिली पेसो"
+ },
+ "CZK": {
+ "name": "चेक कोरुना"
+ },
+ "JPY": {
+ "name": "जपानी येन",
+ "symbol": "JP¥"
+ },
+ "JMD": {
+ "name": "जमैकन डॉलर"
+ },
+ "DJF": {
+ "name": "जिबूती फ्रँक"
+ },
+ "GIP": {
+ "name": "जिब्राल्टर पावंड"
+ },
+ "GEL": {
+ "name": "जॉर्जियन लारी"
+ },
+ "JOD": {
+ "name": "जॉर्डनियन डिनार"
+ },
+ "ZMW": {
+ "name": "झांबियन क्वाचा"
+ },
+ "TOP": {
+ "name": "टोंगन पांगा"
+ },
+ "TND": {
+ "name": "ट्यूनीशियन डिनार"
+ },
+ "TTD": {
+ "name": "ट्रिनीडाड आनी टोबॅगो डॉलर"
+ },
+ "DKK": {
+ "name": "डॅनिश क्रोन"
+ },
+ "DOP": {
+ "name": "डोमिनिकन पेसो"
+ },
+ "TZS": {
+ "name": "तंजानिया शिलिंग"
+ },
+ "TJS": {
+ "name": "ताजिकिस्तानी सोमोनी"
+ },
+ "TMT": {
+ "name": "तुर्कमेनिस्तानी मनत"
+ },
+ "TRY": {
+ "name": "तुर्किश लायरा"
+ },
+ "THB": {
+ "name": "थाई बाट"
+ },
+ "ZAR": {
+ "name": "दक्षिण आफ्रिकन रँड"
+ },
+ "KRW": {
+ "name": "दक्षिण कोरियन वॉन",
+ "symbol": "₩"
+ },
+ "SSP": {
+ "name": "दक्षिण सुडानी पावंड"
+ },
+ "NAD": {
+ "name": "नामीबिया डॉलर"
+ },
+ "NGN": {
+ "name": "नायजेरियन नायरा"
+ },
+ "NIO": {
+ "name": "निकारागुआन कॉर्डोबा"
+ },
+ "ANG": {
+ "name": "नॅदरलँड अँटिलियन गिल्डर"
+ },
+ "NPR": {
+ "name": "नेपाळी रुपया"
+ },
+ "NOK": {
+ "name": "नॉर्वेगन क्रोन"
+ },
+ "NZD": {
+ "name": "न्युझीलॅन्ड डॉलर",
+ "symbol": "NZ$"
+ },
+ "TWD": {
+ "name": "न्यू तायवान डॉलर",
+ "symbol": "NT$"
+ },
+ "PYG": {
+ "name": "पराग्वेन गौरानी"
+ },
+ "PKR": {
+ "name": "पाकिस्तानी रुपया"
+ },
+ "PAB": {
+ "name": "पानामानियन बाल्बोआ"
+ },
+ "PGK": {
+ "name": "पापुआ न्यु गिनी किना"
+ },
+ "PEN": {
+ "name": "पेरिवियन सोल"
+ },
+ "PLN": {
+ "name": "पोलिष झ्लोटी"
+ },
+ "FJD": {
+ "name": "फिजी डॉलर"
+ },
+ "PHP": {
+ "name": "फिलिपिनी पेसो"
+ },
+ "FKP": {
+ "name": "फ़ॉकलैंड आइलैंड्स पावंड"
+ },
+ "BMD": {
+ "name": "बरमुदान डॉलर"
+ },
+ "BGN": {
+ "name": "बल्गेरियन लेव"
+ },
+ "BHD": {
+ "name": "बहरिनी डिनार"
+ },
+ "BSD": {
+ "name": "बहामियन डॉलर"
+ },
+ "BDT": {
+ "name": "बांगलादेशी टाका"
+ },
+ "BBD": {
+ "name": "बार्बाडियान डॉलर"
+ },
+ "BIF": {
+ "name": "बुरुंडी फ्रँक"
+ },
+ "BZD": {
+ "name": "बेलिझ डॉलर"
+ },
+ "BYN": {
+ "name": "बैलोरुसियन् रूबल"
+ },
+ "BWP": {
+ "name": "बोत्सवाना पुला"
+ },
+ "BOB": {
+ "name": "बोलिव्हियन बोलिवियानो"
+ },
+ "BAM": {
+ "name": "बोस्निया-हेर्जेगोविना रुपांतरीत मार्क"
+ },
+ "BRL": {
+ "name": "ब्राझिलियन रियाल",
+ "symbol": "R$"
+ },
+ "GBP": {
+ "name": "ब्रिटिश पावंड",
+ "symbol": "£"
+ },
+ "BND": {
+ "name": "ब्रूनेई डॉलर"
+ },
+ "INR": {
+ "name": "भारतीय रुपया",
+ "symbol": "₹"
+ },
+ "BTN": {
+ "name": "भुतानीज नागल्ट्रम"
+ },
+ "MNT": {
+ "name": "मंगोलियन तुगरिक"
+ },
+ "MOP": {
+ "name": "मकानेसे पटका"
+ },
+ "XAF": {
+ "name": "मध्य अफ्रीकी सीएफए फ्रँक",
+ "symbol": "FCFA"
+ },
+ "MGA": {
+ "name": "मलागासी एरियारी"
+ },
+ "MWK": {
+ "name": "मलावियन क्वाचा"
+ },
+ "MYR": {
+ "name": "मलेशियाई रिंग्गित"
+ },
+ "MKD": {
+ "name": "मसीडोनियन् डिनर"
+ },
+ "MVR": {
+ "name": "मालदिवी रुफिया"
+ },
+ "MXN": {
+ "name": "मेक्सिकन पेसो",
+ "symbol": "MX$"
+ },
+ "MRU": {
+ "name": "मॉरिटानिया उगिया"
+ },
+ "MUR": {
+ "name": "मॉरिशस रुपी"
+ },
+ "MZN": {
+ "name": "मोझांबिकन मेटिकल"
+ },
+ "MAD": {
+ "name": "मोरक्कन दिरहम"
+ },
+ "MDL": {
+ "name": "मोल्दोवान लियू"
+ },
+ "MMK": {
+ "name": "म्यानमार क्यात"
+ },
+ "USD": {
+ "name": "युएस डॉलर",
+ "symbol": "US$"
+ },
+ "UAH": {
+ "name": "युक्रेनियन् रिव्निया"
+ },
+ "UGX": {
+ "name": "युगांडा शिलिंग"
+ },
+ "AED": {
+ "name": "युनाइटेड अरब इमीरॅट्स दिरहम"
+ },
+ "EUR": {
+ "name": "युरो",
+ "symbol": "€"
+ },
+ "YER": {
+ "name": "येमेनी रियाल"
+ },
+ "RWF": {
+ "name": "रवांडा फ्रँक"
+ },
+ "RUB": {
+ "name": "रुसी रुबल"
+ },
+ "RON": {
+ "name": "रोमानियन् लियू",
+ "symbol": "रॉन"
+ },
+ "LAK": {
+ "name": "लाओ किप"
+ },
+ "LRD": {
+ "name": "लायबेरियन डॉलर"
+ },
+ "LBP": {
+ "name": "लिबानेस पावंड"
+ },
+ "LYD": {
+ "name": "लीबियान डिनार"
+ },
+ "VUV": {
+ "name": "वानूआतू वातू"
+ },
+ "VES": {
+ "name": "विनेझुएला बोलिव्हर"
+ },
+ "VND": {
+ "name": "वियतनामी डोंग",
+ "symbol": "₫"
+ },
+ "LKR": {
+ "name": "श्री लंका रुपया"
+ },
+ "WST": {
+ "name": "समोआई टाला"
+ },
+ "RSD": {
+ "name": "सर्बियन डिनार"
+ },
+ "STN": {
+ "name": "साओ टोम आनी प्रिन्सिप डोब्रा"
+ },
+ "SGD": {
+ "name": "सिंगापूरी डॉलर"
+ },
+ "SLL": {
+ "name": "सिएरा लियॉनी लियॉन"
+ },
+ "SYP": {
+ "name": "सिरियन पावंड"
+ },
+ "XPF": {
+ "name": "सीएफपी फ्रँक",
+ "symbol": "CFPF"
+ },
+ "SDG": {
+ "name": "सुदानी पावंड"
+ },
+ "SRD": {
+ "name": "सुरीनामी डॉलर"
+ },
+ "SHP": {
+ "name": "सेंट हेलिना पावंड"
+ },
+ "SCR": {
+ "name": "सेशेल्लोइस रुपी"
+ },
+ "SOS": {
+ "name": "सोमाली शिलिंग"
+ },
+ "SBD": {
+ "name": "सोलोमन आयलँड्स डॉलर"
+ },
+ "SAR": {
+ "name": "सौदी रियाल"
+ },
+ "SZL": {
+ "name": "स्वाजी लिलांगेनी"
+ },
+ "CHF": {
+ "name": "स्विस फ्रँक"
+ },
+ "SEK": {
+ "name": "स्वीदीष क्रोन"
+ },
+ "HUF": {
+ "name": "हंगेरियन फोरिंट"
+ },
+ "HKD": {
+ "name": "हाँग काँग डॉलर",
+ "symbol": "HK$"
+ },
+ "HTG": {
+ "name": "हैतीयन गौर्डे"
+ },
+ "HNL": {
+ "name": "होंडुरान लेम्पिरा"
+ },
+ "LSL": {
+ "name": "Lesotho Loti"
+ },
+ "SVC": {
+ "name": "Salvadoran Colón"
+ },
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
+ "ZWL": {
+ "name": "Zimbabwean Dollar (2009)"
+ }
+} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/ks.json b/vendor/commerceguys/intl/resources/currency/ks.json
index a4006757f..86c5cc5b6 100644
--- a/vendor/commerceguys/intl/resources/currency/ks.json
+++ b/vendor/commerceguys/intl/resources/currency/ks.json
@@ -8,7 +8,7 @@
"DJF": {
"name": "Djiboutian Franc"
},
- "STD": {
+ "STN": {
"name": "São Tomé & Príncipe Dobra"
},
"SCR": {
@@ -23,6 +23,9 @@
"TMT": {
"name": "Turkmenistani Manat"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"ZWL": {
"name": "Zimbabwean Dollar (2009)"
},
@@ -36,15 +39,6 @@
"ARS": {
"name": "أرجَنٹیٖن پِسو"
},
- "ALL": {
- "name": "اٮ۪لبینِیَن لِک"
- },
- "DZD": {
- "name": "اٮ۪لجیرِیَن ڈیٖنار"
- },
- "AOA": {
- "name": "اٮ۪نگولَن کوانزا"
- },
"UZS": {
"name": "اُبیکِستان سوم"
},
@@ -55,23 +49,23 @@
"name": "اِجِپٹِیَن پَوُنڑ"
},
"AMD": {
- "name": "اَرمانٮ۪ن ڈرٛٮ۪م"
+ "name": "اَرمانؠن ڈرؠم"
},
"AWG": {
"name": "اَروبَن فِلورِن"
},
"UYU": {
- "name": "اُروٗگایَن پیٚسو"
+ "name": "اُروٗگایَن پیسو"
},
"ILS": {
- "name": "اِزرٲیِلی نٔوۍ شٮ۪قٕل",
+ "name": "اِزرٲیِلی نٔوۍ شؠقٕل",
"symbol": "₪"
},
"AFN": {
"name": "افغان افغٲنی"
},
"UGX": {
- "name": "اُگاداہُک شِلِنٛگ"
+ "name": "اُگاداہُک شِلِنگ"
},
"IDR": {
"name": "اِنڑونیشیاہُک رُپِیاہ"
@@ -86,7 +80,16 @@
"name": "ایٖرانُک رِیال"
},
"ISK": {
- "name": "اَیسلینٛڑُک کرٛونا"
+ "name": "اَیسلینڑُک کرونا"
+ },
+ "ALL": {
+ "name": "اؠلبینِیَن لِک"
+ },
+ "DZD": {
+ "name": "اؠلجیرِیَن ڈیٖنار"
+ },
+ "AOA": {
+ "name": "اؠنگولَن کوانزا"
},
"BBD": {
"name": "بابیڑِیَن ڈالَر"
@@ -95,21 +98,21 @@
"name": "بحریٖنی دیٖنار"
},
"BRL": {
- "name": "برٛازیٖلین رِیَل",
+ "name": "برازیٖلین رِیَل",
"symbol": "R$"
},
"GBP": {
- "name": "برطٲنوی پاونٛڑ سٹٔرلِنٛگ",
+ "name": "برطٲنوی پاونڑ سٹٔرلِنگ",
"symbol": "£"
},
"BMD": {
"name": "بٔرمیوٗڑَن ڈالَر"
},
"BIF": {
- "name": "بُرُنڑِین فرینٛک"
+ "name": "بُرُنڑِین فرینک"
},
"BND": {
- "name": "برٛونی ڈالَر"
+ "name": "برونی ڈالَر"
},
"BZD": {
"name": "بِلِزی ڈالر"
@@ -127,7 +130,7 @@
"name": "بوٹٕسوانَن پُلا"
},
"BTN": {
- "name": "بوٗٹینیٖز نگُلٹرٛم"
+ "name": "بوٗٹینیٖز نگُلٹرم"
},
"BAM": {
"name": "بوزنِیاہَرزِگووِنا کَنوٲٹیبٕل مارٕک"
@@ -144,18 +147,18 @@
"PAB": {
"name": "پانامانِیَن بالبوز"
},
- "PYG": {
- "name": "پٮ۪رٮ۪گیوٗوَیَن گُعارانی"
- },
"PEN": {
"name": "پٔریوٗوِیَن سولٕز"
},
"PHP": {
- "name": "پھِلِپایِٔن پٮ۪سو"
+ "name": "پھِلِپایِٔن پؠسو"
},
"PLN": {
"name": "پولِش زلوٹی"
},
+ "PYG": {
+ "name": "پؠرؠگیوٗوَیَن گُعارانی"
+ },
"TJS": {
"name": "تاجِکتانُک سَمونی"
},
@@ -163,7 +166,7 @@
"name": "تُرکیہُک لیرا"
},
"TZS": {
- "name": "تَنزانیاہُک شِلِنٛگ"
+ "name": "تَنزانیاہُک شِلِنگ"
},
"THB": {
"name": "تھایھک بات"
@@ -175,7 +178,7 @@
"name": "ٹُنیشیاہُک دیٖنار"
},
"TOP": {
- "name": "ٹونگَن پانٛگا"
+ "name": "ٹونگَن پانگا"
},
"JPY": {
"name": "جاپانُک یَن",
@@ -204,20 +207,20 @@
"symbol": "CN¥"
},
"HKD": {
- "name": "حانٛگ کانٛگُک ڑالَر",
+ "name": "حانگ کانگُک ڑالَر",
"symbol": "HK$"
},
"HUF": {
- "name": "حَنگیرِیَن فورِنٛٹ"
+ "name": "حَنگیرِیَن فورِنٹ"
},
"HNL": {
- "name": "حونڑورنُک لٮ۪مپیٖرا"
+ "name": "حونڑورنُک لؠمپیٖرا"
},
"HTG": {
"name": "حیشَنُک گوڑ"
},
"DKK": {
- "name": "ڈٔنِش کرٛون"
+ "name": "ڈٔنِش کرون"
},
"DOP": {
"name": "ڈومِنِکَن پِسو"
@@ -229,10 +232,10 @@
"name": "رٔشیَن رَبٕل"
},
"RWF": {
- "name": "روانٛڑَن فرانٛک"
+ "name": "روانڑَن فرانک"
},
"RON": {
- "name": "رومانِیَن لٮ۪یوٗ"
+ "name": "رومانِیَن لؠیوٗ"
},
"ZMW": {
"name": "زِمبابیُک کواچا"
@@ -263,13 +266,13 @@
"name": "سِنگاپورُک ڈالَر"
},
"SZL": {
- "name": "سوازی لِلَنگیٚنی"
+ "name": "سوازی لِلَنگینی"
},
"SAR": {
"name": "سودیٖیُک رِیال"
},
"SDG": {
- "name": "سوٗڈانُک پونٛڈ"
+ "name": "سوٗڈانُک پونڈ"
},
"CHF": {
"name": "سُوِز فریک"
@@ -278,34 +281,34 @@
"name": "سولَمَن جٔزیٖرُک ڈالَر"
},
"SOS": {
- "name": "سومالی شِلِنٛگ"
+ "name": "سومالی شِلِنگ"
},
"SEK": {
"name": "سویٖڈِش کَرونا"
},
"XAF": {
- "name": "سی ایٚف اے فرینک بی ایٖ اے سی",
+ "name": "سی ایف اے فرینک بی ایٖ اے سی",
"symbol": "FCFA"
},
"XOF": {
- "name": "سی ایٚف اے فرینک بی سی ایٖ اے او",
+ "name": "سی ایف اے فرینک بی سی ایٖ اے او",
"symbol": "CFA"
},
"XPF": {
- "name": "سی ایٚف پی فرینک",
+ "name": "سی ایف پی فرینک",
"symbol": "CFPF"
},
"SYP": {
- "name": "سیٖریاہُک پونٛڈ"
+ "name": "سیٖریاہُک پونڈ"
},
"SHP": {
- "name": "سینٹ ہیلِنا پونٛڈ"
+ "name": "سینٹ ہیلِنا پونڈ"
},
"FJD": {
"name": "فِجین ڈالر"
},
"FKP": {
- "name": "فیکلینٛڑِس آیلینٛڑ پونٛڑ"
+ "name": "فیکلینڑِس آیلینڑ پونڑ"
},
"QAR": {
"name": "قطاری رِیال"
@@ -313,9 +316,6 @@
"KWD": {
"name": "قُویتُک دیٖنار"
},
- "KES": {
- "name": "کٮ۪نیَن شِلِنٛگ"
- },
"KGS": {
"name": "کِرگِستانُک سوم"
},
@@ -323,7 +323,7 @@
"name": "کروایشنُک کوٗنا"
},
"KZT": {
- "name": "کزاکِستان ٹینٛج"
+ "name": "کزاکِستان ٹینج"
},
"KHR": {
"name": "کَمبوڑِیاہُک رِیال"
@@ -335,10 +335,10 @@
"name": "کولَمبِین پِسو"
},
"KMF": {
- "name": "کومورِیَن فرٛینٛک"
+ "name": "کومورِیَن فرینک"
},
"CDF": {
- "name": "کونٛگولیٖز فرٛیک"
+ "name": "کونگولیٖز فریک"
},
"KYD": {
"name": "کیمین ججیٖرُک ڑالَر"
@@ -350,14 +350,17 @@
"CUP": {
"name": "کیوٗبَن پِسو"
},
+ "KES": {
+ "name": "کؠنیَن شِلِنگ"
+ },
"GIP": {
- "name": "گِبریلٹَر پَاونٛڑ"
+ "name": "گِبریلٹَر پَاونڑ"
},
"GNF": {
- "name": "گِنِیَن فرٛینٛک"
+ "name": "گِنِیَن فرینک"
},
"GHS": {
- "name": "گَنیٚیَن سٮ۪ڑی"
+ "name": "گَنییَن سؠڑی"
},
"GTQ": {
"name": "گواٹَمالَن قیوٗٹزَل"
@@ -378,7 +381,7 @@
"name": "لَوٹِیَن کِپ"
},
"LBP": {
- "name": "لیبنیٖزُک پاونٛڑ"
+ "name": "لیبنیٖزُک پاونڑ"
},
"LRD": {
"name": "لَیبیرِیَن ڑالَر"
@@ -386,22 +389,6 @@
"MVR": {
"name": "مالدِیٖوِیَن رُفِیا"
},
- "MOP": {
- "name": "مٮ۪کانیٖز پَٹاکا"
- },
- "MKD": {
- "name": "مٮ۪کَڑونِیَن دیٖنار"
- },
- "MXN": {
- "name": "مٮ۪کسِکَن پٮ۪سو",
- "symbol": "MX$"
- },
- "MGA": {
- "name": "مٮ۪لٮ۪گیسی اٮ۪ریَری"
- },
- "MWK": {
- "name": "مٮ۪لیوِیَن کواچا"
- },
"AED": {
"name": "مُتحدہ عرب اِمارات دِرہم"
},
@@ -410,19 +397,19 @@
"symbol": "EC$"
},
"MYR": {
- "name": "مَلیشِیَن رِنٛگِٹ"
- },
- "MUR": {
- "name": "مورٮ۪شِیاہٕچ رۄپَے"
+ "name": "مَلیشِیَن رِنگِٹ"
},
- "MRO": {
+ "MRU": {
"name": "مورِٹینِیَن عوگیوٗیا"
},
"MAD": {
"name": "موروکَن دِرہَم"
},
+ "MUR": {
+ "name": "مورؠشِیاہٕچ رۄپَے"
+ },
"MZN": {
- "name": "موزیمبِکَن مٮ۪ٹِکَل"
+ "name": "موزیمبِکَن مؠٹِکَل"
},
"MDL": {
"name": "مولڑووین لیوٗ"
@@ -433,24 +420,40 @@
"MMK": {
"name": "مِیانما کیاٹ"
},
+ "MOP": {
+ "name": "مؠکانیٖز پَٹاکا"
+ },
+ "MKD": {
+ "name": "مؠکَڑونِیَن دیٖنار"
+ },
+ "MXN": {
+ "name": "مؠکسِکَن پؠسو",
+ "symbol": "MX$"
+ },
+ "MWK": {
+ "name": "مؠلیوِیَن کواچا"
+ },
+ "MGA": {
+ "name": "مؠلؠگیسی اؠریَری"
+ },
"NAD": {
"name": "نامِبِیَن ڑالَر"
},
"ANG": {
- "name": "نایدَرلینٛڑ اٮ۪نٹٕلیٖیَن گِلڑَر"
+ "name": "نایدَرلینڑ اؠنٹٕلیٖیَن گِلڑَر"
},
"NIO": {
- "name": "نِکٮ۪راگُوٮ۪ن کورڑوبا اورو"
+ "name": "نِکؠراگُوؠن کورڑوبا اورو"
},
"NOK": {
- "name": "نورویٚیِنُک کرٛون"
+ "name": "نوروییِنُک کرون"
},
"NZD": {
- "name": "نِوزیٖلینٛڑُک ڑالَر",
+ "name": "نِوزیٖلینڑُک ڑالَر",
"symbol": "NZ$"
},
"TWD": {
- "name": "نوٚو تیوانُک ڈالَر",
+ "name": "نۆو تیوانُک ڈالَر",
"symbol": "NT$"
},
"NPR": {
@@ -469,18 +472,18 @@
"VUV": {
"name": "وَنوٗاَتوٗ وَتوٗ"
},
- "VEF": {
+ "VES": {
"name": "وینٕزوٗلیُک بولِوَر"
},
"VND": {
- "name": "وِیَنَمُک ڈانٛگ",
+ "name": "وِیَنَمُک ڈانگ",
"symbol": "₫"
},
"YER": {
"name": "یَمنُک رِیال"
},
"USD": {
- "name": "یوٗ ایٚس ڈالَر",
+ "name": "یوٗ ایس ڈالَر",
"symbol": "US$"
},
"EUR": {
diff --git a/vendor/commerceguys/intl/resources/currency/ksb.json b/vendor/commerceguys/intl/resources/currency/ksb.json
index 42f723d58..ee0e50c1a 100644
--- a/vendor/commerceguys/intl/resources/currency/ksb.json
+++ b/vendor/commerceguys/intl/resources/currency/ksb.json
@@ -115,7 +115,7 @@
"TND": {
"name": "dinali ya Tunisia"
},
- "STD": {
+ "STN": {
"name": "dobla ya Sao Tome na Plincipe"
},
"AUD": {
@@ -455,12 +455,15 @@
"TMT": {
"name": "Turkmenistani Manat"
},
- "MRO": {
+ "MRU": {
"name": "ugwiya ya Molitania"
},
"UAH": {
"name": "Ukrainian Hryvnia"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UYU": {
"name": "Uruguayan Peso"
},
@@ -470,7 +473,7 @@
"VUV": {
"name": "Vanuatu Vatu"
},
- "VEF": {
+ "VES": {
"name": "Venezuelan Bolívar"
},
"VND": {
diff --git a/vendor/commerceguys/intl/resources/currency/ksf.json b/vendor/commerceguys/intl/resources/currency/ksf.json
index 0831cd379..1af4e2840 100644
--- a/vendor/commerceguys/intl/resources/currency/ksf.json
+++ b/vendor/commerceguys/intl/resources/currency/ksf.json
@@ -298,7 +298,7 @@
"MUR": {
"name": "mɔni mǝ á mwarís"
},
- "MRO": {
+ "MRU": {
"name": "mɔni mǝ á mwaritaní"
},
"NAD": {
@@ -318,7 +318,7 @@
"RWF": {
"name": "mɔni mǝ á rwanda"
},
- "STD": {
+ "STN": {
"name": "mɔni mǝ á saotomɛ́ ri priŋsib"
},
"SCR": {
@@ -468,6 +468,9 @@
"UAH": {
"name": "Ukrainian Hryvnia"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UYU": {
"name": "Uruguayan Peso"
},
@@ -477,7 +480,7 @@
"VUV": {
"name": "Vanuatu Vatu"
},
- "VEF": {
+ "VES": {
"name": "Venezuelan Bolívar"
},
"VND": {
diff --git a/vendor/commerceguys/intl/resources/currency/ksh.json b/vendor/commerceguys/intl/resources/currency/ksh.json
index ce20e351b..ae1868c0d 100644
--- a/vendor/commerceguys/intl/resources/currency/ksh.json
+++ b/vendor/commerceguys/intl/resources/currency/ksh.json
@@ -87,7 +87,7 @@
"AED": {
"name": "de vereineschte arraabesche Emiraate ier Dirham"
},
- "STD": {
+ "STN": {
"name": "Dobra vun São Tomé un Príncipe"
},
"TTD": {
@@ -257,7 +257,7 @@
"MAD": {
"name": "marrokaanesche Dirhamm"
},
- "MRO": {
+ "MRU": {
"name": "mauretanesche Ouguiya"
},
"MUR": {
@@ -471,13 +471,16 @@
"UYU": {
"name": "urrujuwaische Peeso"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UZS": {
"name": "ußbeekesche Som"
},
"VUV": {
"name": "vanuatesche Vatu"
},
- "VEF": {
+ "VES": {
"name": "venezuelaanesche Bolívar"
},
"VND": {
diff --git a/vendor/commerceguys/intl/resources/currency/ky.json b/vendor/commerceguys/intl/resources/currency/ky.json
index 88416789e..17fa9c246 100644
--- a/vendor/commerceguys/intl/resources/currency/ky.json
+++ b/vendor/commerceguys/intl/resources/currency/ky.json
@@ -90,11 +90,8 @@
"HUF": {
"name": "венгр форинти"
},
- "VEF": {
- "name": "венесуэла боливары"
- },
"VND": {
- "name": "Вьетнам доӊу",
+ "name": "Вьетнам доңу",
"symbol": "₫"
},
"HTG": {
@@ -141,7 +138,7 @@
"name": "египет фунту"
},
"NZD": {
- "name": "Жаӊы Зеландия доллары"
+ "name": "Жаңы Зеландия доллары"
},
"JPY": {
"name": "Жапан йени",
@@ -181,7 +178,7 @@
"name": "Кабо-Верде эскудосу"
},
"KZT": {
- "name": "Казакстан теӊгеси"
+ "name": "Казакстан теңгеси"
},
"KYD": {
"name": "кайман доллары"
@@ -250,7 +247,7 @@
"MUR": {
"name": "Мавританий руписи"
},
- "MRO": {
+ "MRU": {
"name": "Мавритания угиясы"
},
"MGA": {
@@ -323,7 +320,7 @@
"name": "панама балбоасы"
},
"PGK": {
- "name": "Папуа Жаӊы Гвинея кинасы"
+ "name": "Папуа Жаңы Гвинея кинасы"
},
"PYG": {
"name": "парагвай гуараниси"
@@ -343,7 +340,7 @@
"WST": {
"name": "Самоа таласы"
},
- "STD": {
+ "STN": {
"name": "Сао Томе жана Принсипе добрасы"
},
"SAR": {
@@ -387,7 +384,7 @@
"symbol": "฿"
},
"TWD": {
- "name": "Тайвань жаӊы доллары"
+ "name": "Тайвань жаңы доллары"
},
"TZS": {
"name": "Танзания шиллинги"
@@ -476,6 +473,12 @@
"SVC": {
"name": "Salvadoran Colón"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
+ "VES": {
+ "name": "Venezuelan Bolívar"
+ },
"ZWL": {
"name": "Zimbabwean Dollar (2009)"
}
diff --git a/vendor/commerceguys/intl/resources/currency/lag.json b/vendor/commerceguys/intl/resources/currency/lag.json
index 357a51a70..887000ce2 100644
--- a/vendor/commerceguys/intl/resources/currency/lag.json
+++ b/vendor/commerceguys/intl/resources/currency/lag.json
@@ -112,7 +112,7 @@
"AED": {
"name": "Diriháamu ya Ʉtemi wa Kɨaráabu"
},
- "STD": {
+ "STN": {
"name": "Dóbura ya SaoTóome na Pirínsipe"
},
"DOP": {
@@ -454,9 +454,12 @@
"UAH": {
"name": "Ukrainian Hryvnia"
},
- "MRO": {
+ "MRU": {
"name": "Ungwíiya ya Moritánia"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UYU": {
"name": "Uruguayan Peso"
},
@@ -466,7 +469,7 @@
"VUV": {
"name": "Vanuatu Vatu"
},
- "VEF": {
+ "VES": {
"name": "Venezuelan Bolívar"
},
"VND": {
diff --git a/vendor/commerceguys/intl/resources/currency/lb.json b/vendor/commerceguys/intl/resources/currency/lb.json
index dfefd5390..254295146 100644
--- a/vendor/commerceguys/intl/resources/currency/lb.json
+++ b/vendor/commerceguys/intl/resources/currency/lb.json
@@ -272,7 +272,7 @@
"MAD": {
"name": "Marokkaneschen Dirham"
},
- "MRO": {
+ "MRU": {
"name": "Mauretaneschen Ouguiya"
},
"MUR": {
@@ -370,7 +370,7 @@
"WST": {
"name": "Samoaneschen Tala"
},
- "STD": {
+ "STN": {
"name": "São-toméeschen Dobra"
},
"SAR": {
@@ -465,6 +465,9 @@
"HUF": {
"name": "Ungaresche Forint"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UYU": {
"name": "Uruguayesche Peso"
},
@@ -481,7 +484,7 @@
"VUV": {
"name": "Vanuatu-Vatu"
},
- "VEF": {
+ "VES": {
"name": "Venezolanesche Bolívar"
},
"VND": {
diff --git a/vendor/commerceguys/intl/resources/currency/lg.json b/vendor/commerceguys/intl/resources/currency/lg.json
index 5613520ae..c19201322 100644
--- a/vendor/commerceguys/intl/resources/currency/lg.json
+++ b/vendor/commerceguys/intl/resources/currency/lg.json
@@ -115,7 +115,7 @@
"AED": {
"name": "Diraamu eya Emireeti"
},
- "STD": {
+ "STN": {
"name": "Dobura ey’eSantome ne Purincipe"
},
"DOP": {
@@ -454,6 +454,9 @@
"UAH": {
"name": "Ukrainian Hryvnia"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UYU": {
"name": "Uruguayan Peso"
},
@@ -463,14 +466,14 @@
"VUV": {
"name": "Vanuatu Vatu"
},
- "VEF": {
+ "VES": {
"name": "Venezuelan Bolívar"
},
"VND": {
"name": "Vietnamese Dong",
"symbol": "₫"
},
- "MRO": {
+ "MRU": {
"name": "Wugwiya ey’eMawritenya"
},
"YER": {
diff --git a/vendor/commerceguys/intl/resources/currency/ln.json b/vendor/commerceguys/intl/resources/currency/ln.json
index 0f8fbc708..d6c405783 100644
--- a/vendor/commerceguys/intl/resources/currency/ln.json
+++ b/vendor/commerceguys/intl/resources/currency/ln.json
@@ -115,7 +115,7 @@
"AED": {
"name": "Dirihamɛ ya Lémila alabo"
},
- "STD": {
+ "STN": {
"name": "Dobra ya Sao Tomé mpé Presipe"
},
"USD": {
@@ -455,12 +455,15 @@
"TMT": {
"name": "Turkmenistani Manat"
},
- "MRO": {
+ "MRU": {
"name": "Ugwiya ya Moritani"
},
"UAH": {
"name": "Ukrainian Hryvnia"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UYU": {
"name": "Uruguayan Peso"
},
@@ -470,7 +473,7 @@
"VUV": {
"name": "Vanuatu Vatu"
},
- "VEF": {
+ "VES": {
"name": "Venezuelan Bolívar"
},
"VND": {
diff --git a/vendor/commerceguys/intl/resources/currency/lo.json b/vendor/commerceguys/intl/resources/currency/lo.json
index 9a163f516..ff18da6b5 100644
--- a/vendor/commerceguys/intl/resources/currency/lo.json
+++ b/vendor/commerceguys/intl/resources/currency/lo.json
@@ -5,6 +5,9 @@
"GYD": {
"name": "ກາຍ​ຢາ​ນີ​ສ ໂດ​ລ່າ"
},
+ "GHS": {
+ "name": "ກາ​ນາ​ອຽນ ເຊ​ດິ"
+ },
"KHR": {
"name": "ກຳ​ປູ​ເຈຍ ຣຽວ"
},
@@ -69,9 +72,6 @@
"HRK": {
"name": "ໂຄຣ​ເອ​ທຽນ ຄູ​ນາ"
},
- "CZK": {
- "name": "ໂຄ​ຣູ​ນາ ເຊກ"
- },
"COP": {
"name": "ໂຄ​ລົມ​ບຽນ ເປ​ໂຊ"
},
@@ -132,22 +132,22 @@
"SRD": {
"name": "ຊູ​ຣິ​ນາ​ມີ​ສ ໂດ​ລ່າ"
},
+ "CZK": {
+ "name": "ເຊກ ໂຄ​ຣູ​ນາ"
+ },
"SCR": {
"name": "ເຊ​ເຊວ​ລອຍ​ສ໌ ຣູ​ປີ"
},
"SLL": {
"name": "ເຊຍ​ນາ ​ເລໂອ​ນຽນ ເລ​ໂອນ"
},
- "GHS": {
- "name": "ເຊ​ດິ ກາ​ນາ​ອຽນ"
- },
"SHP": {
"name": "ເຊນ ເຮ​ເລ​ນາ ພາວດ໌"
},
"RSD": {
"name": "ເຊີ​ບຽນ ດິ​ນາ"
},
- "STD": {
+ "STN": {
"name": "ເຊົາ ໂທ​ເມ ແອນ ພ​ຣິນ​ຊິ​ປີ ໂດບຣາ"
},
"SSP": {
@@ -188,7 +188,7 @@
"name": "ໂດລ່າ ບາຮາມຽນ"
},
"CAD": {
- "name": "ໂດລ່າຄານາດາ",
+ "name": "ໂດລ່າແຄນາດາ",
"symbol": "CA$"
},
"USD": {
@@ -196,7 +196,7 @@
"symbol": "US$"
},
"BZD": {
- "name": "ໂດ​ລ່າ​ເບ​ລິ​ຊ"
+ "name": "ໂດ​ລ່າ​ເບ​ລີຊ"
},
"BMD": {
"name": "ໂດ​ລ່າ​ເບີ​ມິວ​ດາ"
@@ -214,7 +214,7 @@
"name": "ເຕີ​ກິ​ຊ ລິ​ຣາ"
},
"TTD": {
- "name": "ທ​ຣິ​ນິ​ແດດ ແອນ ໂທ​ບາ​ໂກ ໂດ​ລ່າ"
+ "name": "ທ​ຣິ​ນິ​ແດດ & ໂທ​ບາ​ໂກ ໂດ​ລ່າ"
},
"TJS": {
"name": "ທາ​ຈິ​ກິ​​ຖາ​ນິ ໂຊ​ໂມ​ນິ"
@@ -227,7 +227,7 @@
"symbol": "฿"
},
"NOK": {
- "name": "ນໍ​ເວ​ກຽນ ​ໂຄຣນ"
+ "name": "ນໍ​ເວ​ຈຽນ ​ໂຄຣນ"
},
"NAD": {
"name": "ນາ​ມິ​ບຽນ ໂດ​ລ່າ"
@@ -283,10 +283,6 @@
"BOB": {
"name": "ໂບ​ລິ​ວຽນ ໂບ​ລິ​ເວຍ​ໂນ"
},
- "GBP": {
- "name": "ປອນ ສະ​ເຕີ​ຣິງ (ອັງ​ກິດ)",
- "symbol": "£"
- },
"PKR": {
"name": "ປາ​ກິ​ສຖານ ຣູ​ປີ"
},
@@ -342,7 +338,7 @@
"MYR": {
"name": "ມາ​ເລ​ເຊຍ ຣິງ​ກິດ"
},
- "MRO": {
+ "MRU": {
"name": "ມົວ​ຣິ​ທາ​ນຽນ ອູ​ກິວ​ຢາ"
},
"MMK": {
@@ -399,7 +395,7 @@
"VUV": {
"name": "​ວາ​ນົວ​ຕູ ວາ​ຕູ"
},
- "VEF": {
+ "VES": {
"name": "ເວ​ເນ​ຊູ​ເອ​ລັນ ໂບ​ລິ​ວາ"
},
"VND": {
@@ -413,6 +409,10 @@
"AWG": {
"name": "ອະຣູແບນ ຟລໍຣິນ"
},
+ "GBP": {
+ "name": "ອັງກິດ ປອນ",
+ "symbol": "£"
+ },
"AFN": {
"name": "ອັຟ​ກັນ ອັຟ​ກາ​ນິ"
},
@@ -491,5 +491,8 @@
},
"HTG": {
"name": "ໄຮ​ຕຽນ ກົວ​ເດ"
+ },
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
}
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/lt.json b/vendor/commerceguys/intl/resources/currency/lt.json
index 1da106896..c2f892c4e 100644
--- a/vendor/commerceguys/intl/resources/currency/lt.json
+++ b/vendor/commerceguys/intl/resources/currency/lt.json
@@ -276,7 +276,7 @@
"MUR": {
"name": "Mauricijaus rupija"
},
- "MRO": {
+ "MRU": {
"name": "Mauritanijos ugija"
},
"MXN": {
@@ -363,7 +363,7 @@
"WST": {
"name": "Samoa tala"
},
- "STD": {
+ "STN": {
"name": "San Tomės ir Principės dobra"
},
"SAR": {
@@ -444,6 +444,9 @@
"UAH": {
"name": "Ukrainos grivina"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UYU": {
"name": "Urugvajaus pesas"
},
@@ -453,7 +456,7 @@
"VUV": {
"name": "Vanuatu vatas"
},
- "VEF": {
+ "VES": {
"name": "Venesuelos bolivaras"
},
"HUF": {
diff --git a/vendor/commerceguys/intl/resources/currency/lu.json b/vendor/commerceguys/intl/resources/currency/lu.json
index 093ece7db..ed39cf130 100644
--- a/vendor/commerceguys/intl/resources/currency/lu.json
+++ b/vendor/commerceguys/intl/resources/currency/lu.json
@@ -91,7 +91,7 @@
"DKK": {
"name": "Danish Krone"
},
- "STD": {
+ "STN": {
"name": "Dobra wa Sao Tome ne Presipe"
},
"DOP": {
@@ -455,12 +455,15 @@
"TMT": {
"name": "Turkmenistani Manat"
},
- "MRO": {
+ "MRU": {
"name": "Ugwiya wa Moritani"
},
"UAH": {
"name": "Ukrainian Hryvnia"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UYU": {
"name": "Uruguayan Peso"
},
@@ -470,7 +473,7 @@
"VUV": {
"name": "Vanuatu Vatu"
},
- "VEF": {
+ "VES": {
"name": "Venezuelan Bolívar"
},
"VND": {
diff --git a/vendor/commerceguys/intl/resources/currency/luo.json b/vendor/commerceguys/intl/resources/currency/luo.json
index ae5b8aa3e..0a11123ac 100644
--- a/vendor/commerceguys/intl/resources/currency/luo.json
+++ b/vendor/commerceguys/intl/resources/currency/luo.json
@@ -115,7 +115,7 @@
"MAD": {
"name": "Dirham ya Moroko"
},
- "STD": {
+ "STN": {
"name": "Dobra ya Sao Tome na Principe"
},
"USD": {
@@ -451,12 +451,15 @@
"TMT": {
"name": "Turkmenistani Manat"
},
- "MRO": {
+ "MRU": {
"name": "Ugwiya ya Moritania"
},
"UAH": {
"name": "Ukrainian Hryvnia"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UYU": {
"name": "Uruguayan Peso"
},
@@ -466,7 +469,7 @@
"VUV": {
"name": "Vanuatu Vatu"
},
- "VEF": {
+ "VES": {
"name": "Venezuelan Bolívar"
},
"VND": {
diff --git a/vendor/commerceguys/intl/resources/currency/luy.json b/vendor/commerceguys/intl/resources/currency/luy.json
index 718245c7b..6291dff52 100644
--- a/vendor/commerceguys/intl/resources/currency/luy.json
+++ b/vendor/commerceguys/intl/resources/currency/luy.json
@@ -115,7 +115,7 @@
"MAD": {
"name": "Dirham ya Moroko"
},
- "STD": {
+ "STN": {
"name": "Dobra ya Sao Tome na Principe"
},
"AUD": {
@@ -455,12 +455,15 @@
"TMT": {
"name": "Turkmenistani Manat"
},
- "MRO": {
+ "MRU": {
"name": "Ugwiya ya Moritania"
},
"UAH": {
"name": "Ukrainian Hryvnia"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UYU": {
"name": "Uruguayan Peso"
},
@@ -470,7 +473,7 @@
"VUV": {
"name": "Vanuatu Vatu"
},
- "VEF": {
+ "VES": {
"name": "Venezuelan Bolívar"
},
"VND": {
diff --git a/vendor/commerceguys/intl/resources/currency/lv.json b/vendor/commerceguys/intl/resources/currency/lv.json
index 5271c3965..299ace7a4 100644
--- a/vendor/commerceguys/intl/resources/currency/lv.json
+++ b/vendor/commerceguys/intl/resources/currency/lv.json
@@ -306,7 +306,7 @@
"MUR": {
"name": "Maurīcijas rūpija"
},
- "MRO": {
+ "MRU": {
"name": "Mauritānijas ugija"
},
"MXN": {
@@ -380,11 +380,11 @@
"WST": {
"name": "Samoa tala"
},
- "STD": {
+ "STN": {
"name": "Santome un Prinsipi dobra"
},
"SAR": {
- "name": "Saūda riāls"
+ "name": "Saūda Arābijas riāls"
},
"SCR": {
"name": "Seišelu salu rūpija"
@@ -460,6 +460,9 @@
"HUF": {
"name": "Ungārijas forints"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UYU": {
"name": "Urugvajas peso"
},
@@ -469,7 +472,7 @@
"VUV": {
"name": "Vanuatu vatu"
},
- "VEF": {
+ "VES": {
"name": "Venecuēlas bolivārs"
},
"VND": {
diff --git a/vendor/commerceguys/intl/resources/currency/mas.json b/vendor/commerceguys/intl/resources/currency/mas.json
index c03e88ddb..089e52f7d 100644
--- a/vendor/commerceguys/intl/resources/currency/mas.json
+++ b/vendor/commerceguys/intl/resources/currency/mas.json
@@ -239,7 +239,7 @@
"MUR": {
"name": "Iropiyianí e Morisi"
},
- "MRO": {
+ "MRU": {
"name": "Iropiyianí e Moritania"
},
"MAD": {
@@ -264,7 +264,7 @@
"SHP": {
"name": "Iropiyianí e Santahelena"
},
- "STD": {
+ "STN": {
"name": "Iropiyianí e Saotome"
},
"SAR": {
@@ -469,6 +469,9 @@
"UAH": {
"name": "Ukrainian Hryvnia"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UYU": {
"name": "Uruguayan Peso"
},
@@ -478,7 +481,7 @@
"VUV": {
"name": "Vanuatu Vatu"
},
- "VEF": {
+ "VES": {
"name": "Venezuelan Bolívar"
},
"VND": {
diff --git a/vendor/commerceguys/intl/resources/currency/mer.json b/vendor/commerceguys/intl/resources/currency/mer.json
index 020439fb6..9cba40481 100644
--- a/vendor/commerceguys/intl/resources/currency/mer.json
+++ b/vendor/commerceguys/intl/resources/currency/mer.json
@@ -115,7 +115,7 @@
"MAD": {
"name": "Dirham ya Moroko"
},
- "STD": {
+ "STN": {
"name": "Dobra ya Sao Tome na Principe"
},
"USD": {
@@ -455,12 +455,15 @@
"TMT": {
"name": "Turkmenistani Manat"
},
- "MRO": {
+ "MRU": {
"name": "Ugwiya ya Mauritania"
},
"UAH": {
"name": "Ukrainian Hryvnia"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UYU": {
"name": "Uruguayan Peso"
},
@@ -470,7 +473,7 @@
"VUV": {
"name": "Vanuatu Vatu"
},
- "VEF": {
+ "VES": {
"name": "Venezuelan Bolívar"
},
"VND": {
diff --git a/vendor/commerceguys/intl/resources/currency/mfe.json b/vendor/commerceguys/intl/resources/currency/mfe.json
index 60adf6954..79266a5f6 100644
--- a/vendor/commerceguys/intl/resources/currency/mfe.json
+++ b/vendor/commerceguys/intl/resources/currency/mfe.json
@@ -115,7 +115,7 @@
"MAD": {
"name": "dirham marokin"
},
- "STD": {
+ "STN": {
"name": "dobra santomeen"
},
"USD": {
@@ -341,7 +341,7 @@
"OMR": {
"name": "Omani Rial"
},
- "MRO": {
+ "MRU": {
"name": "ouguiya moritanien"
},
"PKR": {
@@ -461,6 +461,9 @@
"UAH": {
"name": "Ukrainian Hryvnia"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UYU": {
"name": "Uruguayan Peso"
},
@@ -470,7 +473,7 @@
"VUV": {
"name": "Vanuatu Vatu"
},
- "VEF": {
+ "VES": {
"name": "Venezuelan Bolívar"
},
"VND": {
diff --git a/vendor/commerceguys/intl/resources/currency/mg.json b/vendor/commerceguys/intl/resources/currency/mg.json
index 84a9b6db1..bfe45e63f 100644
--- a/vendor/commerceguys/intl/resources/currency/mg.json
+++ b/vendor/commerceguys/intl/resources/currency/mg.json
@@ -119,7 +119,7 @@
"MAD": {
"name": "Dirham marokianina"
},
- "STD": {
+ "STN": {
"name": "Dobra"
},
"USD": {
@@ -339,7 +339,7 @@
"OMR": {
"name": "Omani Rial"
},
- "MRO": {
+ "MRU": {
"name": "Ouguiya moritanianina"
},
"PKR": {
@@ -458,6 +458,9 @@
"UAH": {
"name": "Ukrainian Hryvnia"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UYU": {
"name": "Uruguayan Peso"
},
@@ -467,7 +470,7 @@
"VUV": {
"name": "Vanuatu Vatu"
},
- "VEF": {
+ "VES": {
"name": "Venezuelan Bolívar"
},
"VND": {
diff --git a/vendor/commerceguys/intl/resources/currency/mk.json b/vendor/commerceguys/intl/resources/currency/mk.json
index 04307a466..675da11ce 100644
--- a/vendor/commerceguys/intl/resources/currency/mk.json
+++ b/vendor/commerceguys/intl/resources/currency/mk.json
@@ -19,7 +19,7 @@
"symbol": "US$"
},
"AOA": {
- "name": "Анголска Кванза"
+ "name": "Анголска кванза"
},
"ARS": {
"name": "Аргентински пезос"
@@ -40,7 +40,7 @@
"name": "Бахреински динар"
},
"BZD": {
- "name": "Белизиски Долар"
+ "name": "Белизиски долар"
},
"BYN": {
"name": "Белоруска рубља"
@@ -52,7 +52,7 @@
"name": "Боливиски боливиано"
},
"BAM": {
- "name": "Босанско-Херцеговска конвертибилна марка"
+ "name": "Босанско-херцеговска конвертибилна марка"
},
"BWP": {
"name": "Боцванска пула"
@@ -62,7 +62,7 @@
"symbol": "R$"
},
"GBP": {
- "name": "Британска Фунта"
+ "name": "Британска фунта"
},
"BND": {
"name": "Брунејски долар"
@@ -79,7 +79,7 @@
"VUV": {
"name": "Ванатски вату"
},
- "VEF": {
+ "VES": {
"name": "Венецуелски боливар"
},
"VND": {
@@ -112,8 +112,8 @@
"AED": {
"name": "Дирхам на Обединети Арапски Емирати"
},
- "STD": {
- "name": "Добра на Саун Томе и Принсип"
+ "STN": {
+ "name": "Добра на Сао Томе и Принсипе"
},
"KYD": {
"name": "Долар на кајмански острови"
@@ -122,7 +122,7 @@
"name": "Долар на Тринидад и Тобаго"
},
"DOP": {
- "name": "Доминикански Пезос"
+ "name": "Доминикански пезос"
},
"EUR": {
"name": "Евро",
@@ -154,7 +154,7 @@
"name": "Израелски нов шекел"
},
"INR": {
- "name": "Индијска рупија"
+ "name": "Индиска рупија"
},
"IDR": {
"name": "Индонезиска рупија"
@@ -169,7 +169,7 @@
"name": "Исландска крона"
},
"XCD": {
- "name": "Источно карибиски долар",
+ "name": "Источно карипски долар",
"symbol": "EC$"
},
"JMD": {
@@ -254,7 +254,7 @@
"MUR": {
"name": "Мавританска рупија"
},
- "MRO": {
+ "MRU": {
"name": "Мавританска угија"
},
"MOP": {
@@ -262,7 +262,7 @@
},
"MKD": {
"name": "Македонски денар",
- "symbol": "ден"
+ "symbol": "ден."
},
"MWK": {
"name": "Малависка квача"
@@ -277,7 +277,7 @@
"name": "Малезиски рингит"
},
"MAD": {
- "name": "Марокански Дирхам"
+ "name": "Марокански дирхам"
},
"MXN": {
"name": "Мексикански пезос",
@@ -335,7 +335,7 @@
"name": "Полска злота"
},
"RON": {
- "name": "Романска леи"
+ "name": "Романски леу"
},
"RWF": {
"name": "Руандски франк"
@@ -460,7 +460,7 @@
"symbol": "CFPF"
},
"CZK": {
- "name": "Чешка корона"
+ "name": "Чешка круна"
},
"CLP": {
"name": "Чилеански пезос"
@@ -469,7 +469,7 @@
"name": "Џибутски франк"
},
"CHF": {
- "name": "Швајцарски Франк"
+ "name": "Швајцарски франк"
},
"SEK": {
"name": "Шведска круна"
@@ -477,6 +477,9 @@
"LKR": {
"name": "Шриланканска рупија"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"ZWL": {
"name": "Zimbabwean Dollar (2009)"
}
diff --git a/vendor/commerceguys/intl/resources/currency/ml.json b/vendor/commerceguys/intl/resources/currency/ml.json
index e50845e1d..1ac372c97 100644
--- a/vendor/commerceguys/intl/resources/currency/ml.json
+++ b/vendor/commerceguys/intl/resources/currency/ml.json
@@ -360,7 +360,7 @@
"MAD": {
"name": "മൊറോക്കൻ ദിർഹം"
},
- "MRO": {
+ "MRU": {
"name": "മൗറിറ്റേനിയൻ ഔഗിയ"
},
"MUR": {
@@ -405,7 +405,7 @@
"name": "വിയറ്റ്നാമീസ് ഡോങ്",
"symbol": "₫"
},
- "VEF": {
+ "VES": {
"name": "വെനിസ്വേലൻ ബൊളീവർ"
},
"LKR": {
@@ -417,7 +417,7 @@
"ZMW": {
"name": "സാംബിയൻ ക്വാച്ച"
},
- "STD": {
+ "STN": {
"name": "സാവോ ടോമി ആൻഡ് പ്രിൻസിപെ ഡോബ്ര"
},
"SGD": {
@@ -488,6 +488,9 @@
"name": "CFP ഫ്രാങ്ക്",
"symbol": "CFPF"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"ZWL": {
"name": "Zimbabwean Dollar (2009)"
}
diff --git a/vendor/commerceguys/intl/resources/currency/mn.json b/vendor/commerceguys/intl/resources/currency/mn.json
index 14aa7b3a6..356d47506 100644
--- a/vendor/commerceguys/intl/resources/currency/mn.json
+++ b/vendor/commerceguys/intl/resources/currency/mn.json
@@ -1,486 +1,486 @@
{
"AUD": {
- "name": "австрали доллар",
+ "name": "Австралийн доллар",
"symbol": "A$"
},
"AZN": {
- "name": "азербайжаны манат"
+ "name": "Азербайжаны манат"
},
"ALL": {
- "name": "албанийн лек"
+ "name": "Албанийн лек"
},
"DZD": {
- "name": "алжир доллар"
+ "name": "Алжирийн доллар"
},
"USD": {
"name": "америк доллар",
"symbol": "$"
},
"AOA": {
- "name": "ангол кванза"
+ "name": "Анголын кванза"
},
"AED": {
"name": "арабын нэгдсэн эмиратын дирхам"
},
"ARS": {
- "name": "аргентин песо"
+ "name": "Аргентины песо"
},
"AMD": {
- "name": "арменийн драм"
+ "name": "Арменийн драм"
},
"AWG": {
- "name": "арубын флорин"
+ "name": "Арубын флорин"
},
"AFN": {
- "name": "афганистан афгани"
+ "name": "Афганистаны афгани"
},
"BSD": {
- "name": "багам доллар"
+ "name": "Багамын доллар"
},
"NPR": {
- "name": "балба рупи"
+ "name": "Балбын рупи"
},
"BDT": {
- "name": "бангладеш така"
+ "name": "Бангладешийн така"
},
"BBD": {
"name": "барбадос доллар"
},
"XOF": {
- "name": "баруун африкийн франк",
+ "name": "Баруун Африкийн франк",
"symbol": "CFA"
},
"BHD": {
- "name": "бахрейн динар"
+ "name": "Бахрейн динар"
},
"BYN": {
- "name": "беларусь рубль"
+ "name": "Беларусийн рубль"
},
"BZD": {
- "name": "белиз доллар"
+ "name": "Белизийн доллар"
},
"BMD": {
- "name": "бермуд доллар"
+ "name": "Бермудын доллар"
},
"BGN": {
- "name": "болгарын лев"
+ "name": "Болгарын лев"
},
"BOB": {
- "name": "боливи боливиано"
+ "name": "Боливийн боливиано"
},
"BAM": {
- "name": "босни-герцеговин хөрвөгч марк"
+ "name": "Босни-Герцеговины хөрвөгч марк"
},
"BWP": {
- "name": "ботсвани пула"
+ "name": "Ботсванийн пула"
},
"BRL": {
- "name": "бразилийн рил",
+ "name": "Бразилийн реал",
"symbol": "R$"
},
"GBP": {
- "name": "британийн фунт",
+ "name": "Британийн фунт",
"symbol": "£"
},
"BND": {
- "name": "бруней доллар"
+ "name": "Брунейн доллар"
},
"BIF": {
- "name": "бурунд франк"
+ "name": "Бурундийн франк"
},
"BTN": {
- "name": "бутаны нгултрум"
+ "name": "Бутаны нгултрум"
},
"VUV": {
- "name": "вануатугийн вату"
+ "name": "Вануатугийн вату"
},
- "VEF": {
- "name": "венесуэлийн боливар"
+ "VES": {
+ "name": "Венесуэлийн боливар"
},
"VND": {
- "name": "вьетнамын донг",
+ "name": "Вьетнамын донг",
"symbol": "₫"
},
"HTG": {
- "name": "гаитийн гоурд"
+ "name": "Гаитийн гурд"
},
"GYD": {
- "name": "гайана доллар"
+ "name": "Гайанын доллар"
},
"GMD": {
- "name": "гамби даласи"
+ "name": "Гамбийн даласи"
},
"GHS": {
- "name": "гана седи"
+ "name": "Ганагийн седи"
},
"GTQ": {
- "name": "гватемалын кецал"
+ "name": "Гватемалын кецал"
},
"GNF": {
- "name": "гвиней франк"
+ "name": "Гвинейн франк"
},
"GIP": {
- "name": "гибралтар паунд"
+ "name": "Гибралтарын фунт"
},
"HNL": {
- "name": "гондурасын лемпира"
+ "name": "Гондурасын лемпира"
},
"GEL": {
- "name": "гүржийн лари"
+ "name": "Гүржийн лари"
},
"DKK": {
- "name": "данийн крон"
+ "name": "Данийн крон"
},
"DOP": {
- "name": "доминиканы песо"
+ "name": "Доминиканы песо"
},
"EUR": {
"name": "евро",
"symbol": "€"
},
"EGP": {
- "name": "египет паунд"
+ "name": "Египетийн фунт"
},
"DJF": {
- "name": "жибоути франк"
+ "name": "Жибутийн франк"
},
"ZMW": {
- "name": "замби квача"
+ "name": "Замбийн квача"
},
"XCD": {
- "name": "зүүн карибийн доллар",
+ "name": "Зүүн Карибийн доллар",
"symbol": "EC$"
},
"ILS": {
- "name": "израилийн шинэ шекел",
+ "name": "Израилийн шинэ шекел",
"symbol": "₪"
},
"IDR": {
- "name": "индонези рупи"
+ "name": "Индонезийн рупи"
},
"IQD": {
- "name": "ирак динар"
+ "name": "Иракийн динар"
},
"IRR": {
- "name": "иран риал"
+ "name": "Ираны риял"
},
"ISK": {
- "name": "исландын крон"
+ "name": "Исландын крон"
},
"YER": {
- "name": "йемен риал"
+ "name": "Йемений риял"
},
"JOD": {
- "name": "йордан динар"
+ "name": "Йорданы динар"
},
"CVE": {
- "name": "кабо-верде эскудо"
+ "name": "Кабо-Вердийн эскудо"
},
"KZT": {
- "name": "казахын тэнгэ"
+ "name": "Казахстаны тэнгэ"
},
"KYD": {
- "name": "кайман арлын доллар"
+ "name": "Кайманы арлуудын доллар"
},
"KHR": {
- "name": "камбож риел"
+ "name": "Камбожийн риел"
},
"CAD": {
"name": "канад доллар",
"symbol": "CA$"
},
"QAR": {
- "name": "катар риал"
+ "name": "Катарын риал"
},
"KES": {
- "name": "кени шиллинг"
+ "name": "Кенийн шиллинг"
},
"COP": {
- "name": "колумбын песо"
+ "name": "Колумбын песо"
},
"KMF": {
- "name": "комор франк"
+ "name": "Коморын франк"
},
"CDF": {
- "name": "конго франк"
+ "name": "Конгогийн франк"
},
"CRC": {
- "name": "коста рикагийн колон"
+ "name": "Коста-Рикагийн колон"
},
"CUP": {
- "name": "кубын песо"
+ "name": "Кубын песо"
},
"CUC": {
- "name": "кубын хөрвөгч песо"
+ "name": "Кубын хөрвөгч песо"
},
"KWD": {
- "name": "кувейт динар"
+ "name": "Кувейтийн динар"
},
"KGS": {
- "name": "кыргыз сом"
+ "name": "Кыргызын сом"
},
"LAK": {
- "name": "лаосын кип"
+ "name": "Лаосын кип"
},
"LRD": {
- "name": "либери доллар"
+ "name": "Либерийн доллар"
},
"LBP": {
- "name": "ливан паунд"
+ "name": "Ливаны фунт"
},
"LYD": {
- "name": "ливи доллар"
- },
- "MRO": {
- "name": "мавритан угия"
+ "name": "Ливийн доллар"
},
"MUR": {
- "name": "мавритын рупи"
+ "name": "Маврикийн рупи"
+ },
+ "MRU": {
+ "name": "Мавританийн угия"
},
"MOP": {
- "name": "макаогийн патака"
+ "name": "Макаогийн патака"
},
"MKD": {
- "name": "македони динар"
+ "name": "Македонийн динар"
},
"MWK": {
- "name": "малави квача"
- },
- "MYR": {
- "name": "малайзын рингит"
+ "name": "Малавийн квача"
},
"MGA": {
- "name": "малайн ариари"
+ "name": "Малагасийн ариари"
},
- "MVR": {
- "name": "мальдив руфия"
+ "MYR": {
+ "name": "Малайзын рингит"
},
- "MAD": {
- "name": "мароккогийн дирхам"
+ "MVR": {
+ "name": "Мальдивийн руфия"
},
"MXN": {
- "name": "мексикийн песо",
+ "name": "Мексикийн песо",
"symbol": "MX$"
},
"MZN": {
- "name": "мозамбик метикал"
+ "name": "Мозамбикийн метикал"
},
"MDL": {
- "name": "молдавын леу"
+ "name": "Молдовын лей"
+ },
+ "MNT": {
+ "name": "Монгол төгрөг",
+ "symbol": "₮"
+ },
+ "MAD": {
+ "name": "Мороккогийн дирхэм"
},
"MMK": {
- "name": "мьянмарын киат"
+ "name": "Мьянмарын киат"
},
"NAD": {
- "name": "намиби доллар"
+ "name": "Намибийн доллар"
},
"NGN": {
- "name": "нигери найра"
+ "name": "Нигерийн найра"
},
"ANG": {
- "name": "нидерландын антиллъя гулдер"
+ "name": "Нидерландын Антиллийн гулдер"
},
"NIO": {
- "name": "никарагуагийн кордоба"
+ "name": "Никарагуагийн кордоба"
},
"NOK": {
- "name": "норвегийн крон"
+ "name": "Норвегийн крон"
},
"OMR": {
- "name": "омани риал"
+ "name": "Оманийн риал"
},
"RUB": {
- "name": "орос рубль"
+ "name": "Оросын рубль"
},
"ZAR": {
- "name": "өмнөд африкийн ранд"
+ "name": "Өмнөд Африкийн ранд"
},
"KRW": {
- "name": "өмнөд солонгос вон",
+ "name": "Өмнөд Солонгосын вон",
"symbol": "₩"
},
"SSP": {
- "name": "өмнөд судан паунд"
+ "name": "Өмнөд Суданы фунт"
},
"PKR": {
- "name": "пакистан рупи"
+ "name": "Пакистаны рупи"
},
"PAB": {
- "name": "панамын бальбоа"
+ "name": "Панамын бальбоа"
},
"PGK": {
- "name": "папуа-шинэ гвинейн кина"
+ "name": "Папуа-Шинэ Гвинейн кина"
},
"PYG": {
- "name": "парагвайн гуарани"
+ "name": "Парагвайн гуарани"
},
"PEN": {
- "name": "перугийн соль"
+ "name": "Перугийн соль"
},
"PLN": {
- "name": "польшийн злот"
+ "name": "Польшийн злот"
},
"RWF": {
- "name": "руанд франк"
+ "name": "Руандагийн франк"
},
"RON": {
- "name": "румыны леу"
+ "name": "Румыны лей"
},
"WST": {
- "name": "самоагийн тала"
+ "name": "Самоагийн тала"
},
- "STD": {
- "name": "сан-томе ба принсипи добра"
+ "STN": {
+ "name": "Сан-Томе ба Принсипигийн добра"
},
"SAR": {
- "name": "сауди риал"
+ "name": "Саудын риял"
},
"SZL": {
- "name": "свазиланд лилангени"
+ "name": "Свазиландын лилангени"
},
"SCR": {
- "name": "сейшел рупи"
+ "name": "Сейшелийн рупи"
},
"SHP": {
- "name": "сент хелена фунт"
+ "name": "Сент Хеленагийн фунт"
},
"RSD": {
- "name": "серб динар"
+ "name": "Сербийн динар"
},
"SGD": {
- "name": "сингапур доллар"
+ "name": "Сингапурын доллар"
},
"SYP": {
- "name": "сири паунд"
+ "name": "Сирийн фунт"
},
"SBD": {
- "name": "соломон арлын доллар"
+ "name": "Соломоны арлуудын доллар"
},
"SOS": {
- "name": "сомали шиллинг"
+ "name": "Сомалийн шиллинг"
},
"SDG": {
- "name": "судан паунд"
+ "name": "Суданы фунт"
},
"SRD": {
- "name": "суринам доллар"
+ "name": "Суринамын доллар"
},
"SLL": {
- "name": "сьерра леоны леон"
+ "name": "Сьерра-Леоны леон"
},
"TJS": {
- "name": "тажикийн сомон"
+ "name": "Тажикийн сомон"
},
"THB": {
- "name": "тайландын бат",
+ "name": "Тайландын бат",
"symbol": "฿"
},
"TZS": {
- "name": "танзани шиллинг"
+ "name": "Танзанийн шиллинг"
},
"TOP": {
- "name": "тонгагийн панга"
+ "name": "Тонгагийн панга"
},
"XAF": {
- "name": "төв африкийн франк",
+ "name": "Төв Африкийн франк",
"symbol": "FCFA"
},
- "MNT": {
- "name": "төгрөг",
- "symbol": "₮"
- },
"TTD": {
- "name": "тринидад ба тобаго доллар"
+ "name": "Тринидад ба Тобагогийн доллар"
},
"TND": {
- "name": "тунис доллар"
+ "name": "Тунисын доллар"
},
"TRY": {
- "name": "туркийн лира"
+ "name": "Туркийн лира"
},
"TMT": {
- "name": "туркмен манат"
+ "name": "Туркмены манат"
},
"UGX": {
- "name": "уганд шиллинг"
+ "name": "Угандагийн шиллинг"
},
"UZS": {
- "name": "узбекийн сом"
+ "name": "Узбекийн сом"
},
"UAH": {
- "name": "украины гривня"
+ "name": "Украины гривна"
},
"HUF": {
- "name": "унгарын форинт"
+ "name": "Унгарын форинт"
},
"UYU": {
- "name": "уругвайн песо"
+ "name": "Уругвайн песо"
},
"FJD": {
- "name": "фижи доллар"
+ "name": "Фижигийн доллар"
},
"PHP": {
- "name": "филиппин песо"
+ "name": "Филиппиний песо"
},
"FKP": {
- "name": "фолклэнд арлын паунд"
+ "name": "Фолклендийн арлуудын паунд"
},
"XPF": {
- "name": "францын колоний франк",
+ "name": "Францын колонийн франк",
"symbol": "CFPF"
},
"KPW": {
- "name": "хойд солонгос вон"
+ "name": "Хойд Солонгосын вон"
},
"HKD": {
- "name": "хонгконг доллар",
+ "name": "Хонг Конгийн доллар",
"symbol": "HK$"
},
"HRK": {
- "name": "хорватын куна"
+ "name": "Хорватын куна"
},
"CNY": {
- "name": "хятад юань",
+ "name": "Хятадын юань",
"symbol": "CN¥"
},
"CZK": {
- "name": "чехийн коруна"
+ "name": "Чехийн крон"
},
"CLP": {
- "name": "чилийн песо"
+ "name": "Чилийн песо"
},
"SEK": {
- "name": "шведийн крон"
+ "name": "Шведийн крон"
},
"CHF": {
- "name": "швейцарь франк"
+ "name": "Швейцарийн франк"
},
"NZD": {
- "name": "шинэ зеланд доллар",
+ "name": "Шинэ Зеландын доллар",
"symbol": "NZ$"
},
"TWD": {
- "name": "шинэ тайвань доллар",
+ "name": "Шинэ Тайванийн доллар",
"symbol": "NT$"
},
"LKR": {
- "name": "шри-ланк рупи"
+ "name": "Шри-Ланкийн рупи"
},
"INR": {
- "name": "энэтхэг рупи",
+ "name": "Энэтхэгийн рупи",
"symbol": "₹"
},
"ERN": {
- "name": "эритрей накфа"
+ "name": "Эритрейн накфа"
},
"ETB": {
- "name": "этиоп бирр"
+ "name": "Этиопын бирр"
},
"JMD": {
- "name": "ямайк доллар"
+ "name": "Ямайкийн доллар"
},
"JPY": {
- "name": "япон иен",
+ "name": "Японы иен",
"symbol": "JP¥"
},
"LSL": {
@@ -489,6 +489,9 @@
"SVC": {
"name": "Salvadoran Colón"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"ZWL": {
"name": "Zimbabwean Dollar (2009)"
}
diff --git a/vendor/commerceguys/intl/resources/currency/mr.json b/vendor/commerceguys/intl/resources/currency/mr.json
index 884a032a5..7cb16eb90 100644
--- a/vendor/commerceguys/intl/resources/currency/mr.json
+++ b/vendor/commerceguys/intl/resources/currency/mr.json
@@ -349,7 +349,7 @@
"name": "मेक्सिको पेसो",
"symbol": "MX$"
},
- "MRO": {
+ "MRU": {
"name": "मॉरिटानियन ओगिया"
},
"MUR": {
@@ -415,7 +415,7 @@
"name": "व्हिएतनामी डोंग",
"symbol": "₫"
},
- "VEF": {
+ "VES": {
"name": "व्हेनेझुएला बोलिव्हार"
},
"LKR": {
@@ -427,7 +427,7 @@
"RSD": {
"name": "सर्बियन दिनार"
},
- "STD": {
+ "STN": {
"name": "साओ टोम आणि प्रिन्सिपे डोबरा"
},
"WST": {
@@ -488,6 +488,9 @@
"SVC": {
"name": "Salvadoran Colón"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"ZWL": {
"name": "Zimbabwean Dollar (2009)"
}
diff --git a/vendor/commerceguys/intl/resources/currency/ms.json b/vendor/commerceguys/intl/resources/currency/ms.json
index f4e536ac6..95d3324b8 100644
--- a/vendor/commerceguys/intl/resources/currency/ms.json
+++ b/vendor/commerceguys/intl/resources/currency/ms.json
@@ -14,7 +14,7 @@
"ETB": {
"name": "Birr Ethiopia"
},
- "VEF": {
+ "VES": {
"name": "Bolivar Venezuela"
},
"BOB": {
@@ -65,7 +65,7 @@
"MAD": {
"name": "Dirham Maghribi"
},
- "STD": {
+ "STN": {
"name": "Dobra Sao Tome dan Principe"
},
"USD": {
@@ -291,7 +291,7 @@
"BTN": {
"name": "Ngultrum Bhutan"
},
- "MRO": {
+ "MRU": {
"name": "Ouguiya Mauritania"
},
"TOP": {
@@ -464,6 +464,9 @@
"MNT": {
"name": "Tugrik Mongolia"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"VUV": {
"name": "Vatu Vanuatu"
},
diff --git a/vendor/commerceguys/intl/resources/currency/mua.json b/vendor/commerceguys/intl/resources/currency/mua.json
index ef8c9474a..1675b70ed 100644
--- a/vendor/commerceguys/intl/resources/currency/mua.json
+++ b/vendor/commerceguys/intl/resources/currency/mua.json
@@ -373,7 +373,7 @@
"MUR": {
"name": "Solai Mauricǝ"
},
- "MRO": {
+ "MRU": {
"name": "Solai Mauritaniya"
},
"NAD": {
@@ -388,7 +388,7 @@
"SCR": {
"name": "Solai Saichel"
},
- "STD": {
+ "STN": {
"name": "Solai Sao Tome"
},
"SAR": {
@@ -468,6 +468,9 @@
"UAH": {
"name": "Ukrainian Hryvnia"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UYU": {
"name": "Uruguayan Peso"
},
@@ -477,7 +480,7 @@
"VUV": {
"name": "Vanuatu Vatu"
},
- "VEF": {
+ "VES": {
"name": "Venezuelan Bolívar"
},
"VND": {
diff --git a/vendor/commerceguys/intl/resources/currency/my.json b/vendor/commerceguys/intl/resources/currency/my.json
index e2463c2d3..09c403d7f 100644
--- a/vendor/commerceguys/intl/resources/currency/my.json
+++ b/vendor/commerceguys/intl/resources/currency/my.json
@@ -125,8 +125,8 @@
"SOS": {
"name": "ဆိုမာလီ သျှီလင်"
},
- "STD": {
- "name": "ဆောင်တူမေးနှင့် ပရင်စီပီ ဒိုဘရာ"
+ "STN": {
+ "name": "ဆောင်တူမေးနှင့် ပရင်စီပီ ဒိုဘရာ (၂၀၁၈)"
},
"SZL": {
"name": "ဆွာဇီလန် လီလန်းဂီနီ"
@@ -217,7 +217,7 @@
"symbol": "NAf"
},
"PAB": {
- "name": "ပနားမား ဘလ်ဘိုးအာ",
+ "name": "ပနားမား ဘလျဘိုးအာ",
"symbol": "B\/."
},
"PKR": {
@@ -251,8 +251,8 @@
"name": "ဗီယက်နမ် ဒေါင်",
"symbol": "₫"
},
- "VEF": {
- "name": "ဗင်နီဇွဲလား ဘိုလီဗာ"
+ "VES": {
+ "name": "ဗင်နီဇွဲလန်း ဘိုလီဗာ"
},
"GBP": {
"name": "ဗြိတိသျှ ပေါင်",
@@ -319,8 +319,8 @@
"MUR": {
"name": "မောရစ်ရှ ရူပီး"
},
- "MRO": {
- "name": "မော်ရီတေးနီးယား အူဂီးယာ"
+ "MRU": {
+ "name": "မော်ရီတေးနီးယန်း အူဂီးယာ"
},
"MVR": {
"name": "မော်လ်ဒိုက် ရူးဖီရာ"
@@ -332,7 +332,7 @@
"name": "မိုရိုကို ဒရမ်"
},
"MXN": {
- "name": "မက္ကဆီကို ပီဆို",
+ "name": "မက်ကဆီကို ပီဆို",
"symbol": "MX$"
},
"MKD": {
@@ -464,9 +464,6 @@
"ISK": {
"name": "အိုက်စလန် ခရိုဏာ"
},
- "AOA": {
- "name": "အင်ဂိုလာ ကန်ဇာ"
- },
"IDR": {
"name": "အင်ဒိုနီးရှား ရူပီးယား"
},
@@ -474,6 +471,9 @@
"name": "အစ္စရေး ရှဲကလ်အသစ်",
"symbol": "₪"
},
+ "AOA": {
+ "name": "အန်ဂိုလာ ကွမ်ဇာ"
+ },
"INR": {
"name": "အိန္ဒိယ ရူပီး",
"symbol": "₹"
@@ -494,6 +494,9 @@
"SVC": {
"name": "Salvadoran Colón"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"ZWL": {
"name": "Zimbabwean Dollar (2009)"
}
diff --git a/vendor/commerceguys/intl/resources/currency/mzn.json b/vendor/commerceguys/intl/resources/currency/mzn.json
index 2f9ac8124..762913d66 100644
--- a/vendor/commerceguys/intl/resources/currency/mzn.json
+++ b/vendor/commerceguys/intl/resources/currency/mzn.json
@@ -32,6 +32,9 @@
"TOP": {
"name": "Tongan Paʻanga"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"VUV": {
"name": "Vanuatu Vatu"
},
@@ -235,7 +238,7 @@
"ZMW": {
"name": "زامبیای ِکواچا"
},
- "STD": {
+ "STN": {
"name": "سائوتومه و پرینسیپ ِدوبرا"
},
"LKR": {
@@ -425,7 +428,7 @@
"name": "مکزیک ِپزو",
"symbol": "MX$"
},
- "MRO": {
+ "MRU": {
"name": "موریتانی ِاوگوئیا"
},
"MUR": {
@@ -476,7 +479,7 @@
"name": "هونگ کونگ ِدولار",
"symbol": "HK$"
},
- "VEF": {
+ "VES": {
"name": "ونزوئلایِ بولیوار"
},
"VND": {
diff --git a/vendor/commerceguys/intl/resources/currency/naq.json b/vendor/commerceguys/intl/resources/currency/naq.json
index 0b31409d2..7c1b70136 100644
--- a/vendor/commerceguys/intl/resources/currency/naq.json
+++ b/vendor/commerceguys/intl/resources/currency/naq.json
@@ -280,7 +280,7 @@
"MVR": {
"name": "Maldivian Rufiyaa"
},
- "MRO": {
+ "MRU": {
"name": "Mauritania Ouguiya"
},
"MUR": {
@@ -377,7 +377,7 @@
"WST": {
"name": "Samoan Tala"
},
- "STD": {
+ "STN": {
"name": "Sao Tome and Principe Dobra"
},
"SAR": {
@@ -462,6 +462,9 @@
"AED": {
"name": "United Arab Emirates Dirham"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UYU": {
"name": "Uruguayan Peso"
},
@@ -475,7 +478,7 @@
"VUV": {
"name": "Vanuatu Vatu"
},
- "VEF": {
+ "VES": {
"name": "Venezuelan Bolívar"
},
"VND": {
diff --git a/vendor/commerceguys/intl/resources/currency/nb.json b/vendor/commerceguys/intl/resources/currency/nb.json
index a555459b6..2ee10b39f 100644
--- a/vendor/commerceguys/intl/resources/currency/nb.json
+++ b/vendor/commerceguys/intl/resources/currency/nb.json
@@ -256,7 +256,7 @@
"MAD": {
"name": "marokkanske dirham"
},
- "MRO": {
+ "MRU": {
"name": "mauritanske ouguiya"
},
"MUR": {
@@ -356,7 +356,7 @@
"SHP": {
"name": "sankthelenske pund"
},
- "STD": {
+ "STN": {
"name": "saotomesiske dobra"
},
"SAR": {
@@ -446,6 +446,9 @@
"HUF": {
"name": "ungarske forinter"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UYU": {
"name": "uruguayanske pesos"
},
@@ -455,7 +458,7 @@
"VUV": {
"name": "vanuatiske vatu"
},
- "VEF": {
+ "VES": {
"name": "venezuelanske bolivar"
},
"XOF": {
diff --git a/vendor/commerceguys/intl/resources/currency/nd.json b/vendor/commerceguys/intl/resources/currency/nd.json
index cbdeddd60..89508f23e 100644
--- a/vendor/commerceguys/intl/resources/currency/nd.json
+++ b/vendor/commerceguys/intl/resources/currency/nd.json
@@ -109,7 +109,7 @@
"MAD": {
"name": "Dirham yase Morokho"
},
- "STD": {
+ "STN": {
"name": "Dobra yase Sao Tome lo Principe"
},
"AED": {
@@ -450,12 +450,15 @@
"TMT": {
"name": "Turkmenistani Manat"
},
- "MRO": {
+ "MRU": {
"name": "Ugwiya yase Moritaniya"
},
"UAH": {
"name": "Ukrainian Hryvnia"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UYU": {
"name": "Uruguayan Peso"
},
@@ -465,7 +468,7 @@
"VUV": {
"name": "Vanuatu Vatu"
},
- "VEF": {
+ "VES": {
"name": "Venezuelan Bolívar"
},
"VND": {
diff --git a/vendor/commerceguys/intl/resources/currency/ne.json b/vendor/commerceguys/intl/resources/currency/ne.json
index c9c0f7566..5e528a83b 100644
--- a/vendor/commerceguys/intl/resources/currency/ne.json
+++ b/vendor/commerceguys/intl/resources/currency/ne.json
@@ -321,8 +321,8 @@
"BTN": {
"name": "भुटानी एन्‌गुल्ट्रुम"
},
- "VEF": {
- "name": "भेनेजुएलन बोलिभर"
+ "VES": {
+ "name": "भेनेजुएलन बोलिभर-2"
},
"MNT": {
"name": "मङ्गोलियाली टुग्रिक"
@@ -333,7 +333,7 @@
"MYR": {
"name": "मलेशियाली रिङ्गेट"
},
- "MRO": {
+ "MRU": {
"name": "माउरिटानियानली औगुइया"
},
"MUR": {
@@ -416,7 +416,7 @@
"SAR": {
"name": "साउदी रियालहरू"
},
- "STD": {
+ "STN": {
"name": "साओ टोम र प्रिन्सिप डोब्रा"
},
"WST": {
@@ -489,6 +489,9 @@
"SVC": {
"name": "Salvadoran Colón"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"ZWL": {
"name": "Zimbabwean Dollar (2009)"
}
diff --git a/vendor/commerceguys/intl/resources/currency/nl.json b/vendor/commerceguys/intl/resources/currency/nl.json
index 5e05a6f4c..ec4117a89 100644
--- a/vendor/commerceguys/intl/resources/currency/nl.json
+++ b/vendor/commerceguys/intl/resources/currency/nl.json
@@ -100,7 +100,7 @@
"name": "Chileense peso"
},
"CNY": {
- "name": "Chinese Yuan",
+ "name": "Chinese yuan",
"symbol": "CN¥"
},
"COP": {
@@ -277,7 +277,7 @@
"MAD": {
"name": "Marokkaanse dirham"
},
- "MRO": {
+ "MRU": {
"name": "Mauritaanse ouguiya"
},
"MUR": {
@@ -384,7 +384,7 @@
"WST": {
"name": "Samoaanse tala"
},
- "STD": {
+ "STN": {
"name": "Santomese dobra"
},
"SAR": {
@@ -451,13 +451,16 @@
"TRY": {
"name": "Turkse lira"
},
+ "UYW": {
+ "name": "Uruguayaanse nominale salarisindexeenheid"
+ },
"UYU": {
"name": "Uruguayaanse peso"
},
"VUV": {
"name": "Vanuatuaanse vatu"
},
- "VEF": {
+ "VES": {
"name": "Venezolaanse bolivar"
},
"AED": {
diff --git a/vendor/commerceguys/intl/resources/currency/nmg.json b/vendor/commerceguys/intl/resources/currency/nmg.json
index 9e61cae9a..1b1f2065b 100644
--- a/vendor/commerceguys/intl/resources/currency/nmg.json
+++ b/vendor/commerceguys/intl/resources/currency/nmg.json
@@ -317,14 +317,14 @@
"MUR": {
"name": "Mɔn Moriss"
},
- "MRO": {
+ "MRU": {
"name": "Mɔn Moritania"
},
"GBP": {
"name": "Mɔn Ngɛ̄lɛ̄n",
"symbol": "£"
},
- "STD": {
+ "STN": {
"name": "Mɔn Sao tomé na prinship"
},
"SAR": {
@@ -468,6 +468,9 @@
"UAH": {
"name": "Ukrainian Hryvnia"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UYU": {
"name": "Uruguayan Peso"
},
@@ -477,7 +480,7 @@
"VUV": {
"name": "Vanuatu Vatu"
},
- "VEF": {
+ "VES": {
"name": "Venezuelan Bolívar"
},
"VND": {
diff --git a/vendor/commerceguys/intl/resources/currency/nn.json b/vendor/commerceguys/intl/resources/currency/nn.json
index 1653ae21b..c80800fdf 100644
--- a/vendor/commerceguys/intl/resources/currency/nn.json
+++ b/vendor/commerceguys/intl/resources/currency/nn.json
@@ -264,7 +264,7 @@
"MAD": {
"name": "marokkanske dirham"
},
- "MRO": {
+ "MRU": {
"name": "mauritanske ouguiya"
},
"MUR": {
@@ -358,7 +358,7 @@
"SHP": {
"name": "sankthelenske pund"
},
- "STD": {
+ "STN": {
"name": "saotomesiske dobra"
},
"SAR": {
@@ -448,6 +448,9 @@
"HUF": {
"name": "ungarske forintar"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UYU": {
"name": "uruguayanske pesos"
},
@@ -457,7 +460,7 @@
"VUV": {
"name": "vanuatuiske vatu"
},
- "VEF": {
+ "VES": {
"name": "venezuelanske bolivar"
},
"XOF": {
diff --git a/vendor/commerceguys/intl/resources/currency/nyn.json b/vendor/commerceguys/intl/resources/currency/nyn.json
index 880f56d50..d5ab658b7 100644
--- a/vendor/commerceguys/intl/resources/currency/nyn.json
+++ b/vendor/commerceguys/intl/resources/currency/nyn.json
@@ -118,7 +118,7 @@
"MAD": {
"name": "Dirram ya Moroko"
},
- "STD": {
+ "STN": {
"name": "Dobra ya Sao Tome na Purinsipo"
},
"DOP": {
@@ -337,7 +337,7 @@
"OMR": {
"name": "Omani Rial"
},
- "MRO": {
+ "MRU": {
"name": "Ougwiya ya Mouriteeniya"
},
"PKR": {
@@ -457,6 +457,9 @@
"UAH": {
"name": "Ukrainian Hryvnia"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UYU": {
"name": "Uruguayan Peso"
},
@@ -466,7 +469,7 @@
"VUV": {
"name": "Vanuatu Vatu"
},
- "VEF": {
+ "VES": {
"name": "Venezuelan Bolívar"
},
"VND": {
diff --git a/vendor/commerceguys/intl/resources/currency/or.json b/vendor/commerceguys/intl/resources/currency/or.json
index 640567dd6..b5c810b76 100644
--- a/vendor/commerceguys/intl/resources/currency/or.json
+++ b/vendor/commerceguys/intl/resources/currency/or.json
@@ -1,31 +1,31 @@
{
"AOA": {
- "name": "ଅଙ୍ଗୋଲିୟ କୱାନଜା"
+ "name": "ଅଙ୍ଗୋଲୀୟ କୱାନଜା"
},
"AMD": {
- "name": "ଅର୍ମେନିୟ ଡ୍ରାମ୍"
+ "name": "ଅର୍ମେନୀୟ ଡ୍ରାମ୍"
},
"AUD": {
"name": "ଅଷ୍ଟ୍ରେଲିୟ ଡଲାର୍",
"symbol": "A$"
},
"ISK": {
- "name": "ଆଇସଲ୍ୟାଣ୍ଡିୟ କ୍ରୋନା"
+ "name": "ଆଇସଲ୍ୟାଣ୍ଡିକ୍‍ କ୍ରୋନା"
},
"AZN": {
"name": "ଆଜେରବାଇଜାନି ମନତ୍"
},
"AFN": {
- "name": "ଆଫଘାନୀୟ ଆଫଘାନି"
+ "name": "ଆଫଗାନ ଆଫଗାନି"
},
"AWG": {
- "name": "ଆରୁବିୟ ଫ୍ଲୋରିୟ"
+ "name": "ଆରୁବୀୟ ଫ୍ଲୋରିନ୍"
},
"ARS": {
- "name": "ଆର୍ଜେଣ୍ଟିନିୟ ପେସୋ"
+ "name": "ଆର୍ଜେଣ୍ଟାଇନ୍‍ ପେସୋ"
},
"DZD": {
- "name": "ଆଲଗେରିୟ ଦିନାର୍"
+ "name": "ଆଲଜେରୀୟ ଦିନାର୍"
},
"ALL": {
"name": "ଆଲବାନିୟ ଲେକ୍"
@@ -34,26 +34,32 @@
"name": "ଇଜିପ୍ଟିୟ ପାଉଣ୍ଡ୍"
},
"IDR": {
- "name": "ଇଣ୍ଡୋନେସିୟ ରୁପିଆହ"
+ "name": "ଇଣ୍ଡୋନେସିୟ ରୁପିଆ"
+ },
+ "ETB": {
+ "name": "ଇଥିଓପିୟ ବିର୍"
},
"IQD": {
"name": "ଇରାକି ଦିନାର୍"
},
"IRR": {
- "name": "ଇରିୟ ରିଆଲ୍"
+ "name": "ଇରାନୀ ରିଆଲ୍"
},
"ILS": {
- "name": "ଇସ୍ରାଇଲି ନ୍ୟୁ ସେକେଲ୍",
+ "name": "ଇସ୍ରାଇଲି ନ୍ୟୁ ଶେକେଲ୍",
"symbol": "₪"
},
+ "UGX": {
+ "name": "ଉଗାଣ୍ଡିୟ ଶିଲିଂ"
+ },
"UZS": {
- "name": "ଉଜବେକିସ୍ତାନିୟ ସୋମ୍"
+ "name": "ଉଜବେକିସ୍ତାନୀ ସୋମ୍"
},
- "RUB": {
- "name": "ଋଷିୟ ରୁବଲେ"
+ "KPW": {
+ "name": "ଉତ୍ତର କୋରିଆଇ ୱୋନ୍"
},
- "ETB": {
- "name": "ଏଥିଓପିୟୋ ବିର୍"
+ "UYU": {
+ "name": "ଉରୁଗୁଇୟାନ୍ ପେସୋ"
},
"ERN": {
"name": "ଏରିଟ୍ରେୟ ନାକଫା"
@@ -61,11 +67,14 @@
"OMR": {
"name": "ଓମାନି ରିଆଲ୍"
},
+ "CDF": {
+ "name": "କଙ୍ଗୋଲିଜ୍ ଫ୍ରାଙ୍କ୍"
+ },
"COP": {
- "name": "କଲୋମ୍ଵିୟ ପେସୋ"
+ "name": "କଲୋମ୍ବୀୟ ପେସୋ"
},
"KZT": {
- "name": "କାଜାଖସ୍ତାନିୟ ତେନଗେ"
+ "name": "କାଜାକସ୍ତାନୀ ତେଙ୍ଗେ"
},
"CAD": {
"name": "କାନେଡିୟ ଡଲାର୍",
@@ -74,161 +83,150 @@
"KHR": {
"name": "କାମ୍ଵୋଡିୟ ରିଏଲ୍"
},
- "KYD": {
- "name": "କାୟମାନ୍ ଦ୍ଵୀପପୁଞ୍ଜ ଡଲାର୍"
- },
- "CUC": {
- "name": "କୁବାନ୍ କୋନଭେର୍ଟିବ୍ଲେ ପେସୋ"
- },
- "CUP": {
- "name": "କୁବାନ୍ ପେସୋ"
+ "KGS": {
+ "name": "କିର୍ଗିସ୍ତାନୀ ସୋମ୍"
},
"KWD": {
- "name": "କୁୱେତି ଦିନାର"
+ "name": "କୁୱେତି ଦିନାର୍"
},
"KES": {
- "name": "କେନୟାନ୍ ସିଲିଂ"
- },
- "XAF": {
- "name": "କେନ୍ଦ୍ରୀୟ ଆଫ୍ରିକିୟ CFA ଫ୍ରାଙ୍କ୍",
- "symbol": "FCFA"
+ "name": "କେନିୟ ଶିଲିଂ"
},
"CVE": {
- "name": "କେପ୍ ଭେର୍ଦେୟ ଏସକୁଡୋ"
+ "name": "କେପ୍ ଭେର୍ଦେୟ ଏସ୍କୁଡୋ"
},
- "CDF": {
- "name": "କୋନଗୋଲେସେ ଫ୍ରାଙ୍କ୍"
+ "KYD": {
+ "name": "କେମେନ୍ ଦ୍ଵୀପପୁଞ୍ଜ ଡଲାର୍"
},
"KMF": {
- "name": "କୋମୋରିୟ ଫ୍ରାଙ୍କ୍"
+ "name": "କୋମୋରୀୟ ଫ୍ରାଙ୍କ୍"
},
"CRC": {
- "name": "କୋଷ୍ଟା ରିକିୟ କୋଲୋନ୍"
+ "name": "କୋଷ୍ଟା ରିକୀୟ କୋଲୋନ୍"
},
- "KGS": {
- "name": "କ୍ୟାରଗ୍ୟସ୍ତାନିୟ ସୋମ୍"
+ "CUC": {
+ "name": "କ୍ୟୁବାନ୍ କନଭର୍ଟିବଲ୍ ପେସୋ"
+ },
+ "CUP": {
+ "name": "କ୍ୟୁବାନ୍ ପେସୋ"
},
"HRK": {
- "name": "କ୍ରୋଆଟିୟ କୁନା"
+ "name": "କ୍ରୋଏସୀୟ କୁନା"
},
"QAR": {
"name": "କ୍ଵାତାରି ରିଆଲ୍"
},
"GMD": {
- "name": "ଗାମବିୟ ଡାଲାସି"
+ "name": "ଗାମ୍ବିୟ ଡାଲାସି"
+ },
+ "GYD": {
+ "name": "ଗାୟାନିସ୍ ଡଲାର୍"
},
"GIP": {
- "name": "ଗିବ୍ରାଲଟାର୍ ପାଉଣ୍ଡ୍"
+ "name": "ଗିବ୍ରାଲଟର୍ ପାଉଣ୍ଡ୍"
},
"GNF": {
"name": "ଗୁଇନେୟ ଫ୍ରାଙ୍କ୍"
},
"GTQ": {
- "name": "ଗୁଏତେମାଲିୟ କ୍ଵେତଜାଲ୍"
- },
- "GYD": {
- "name": "ଗୁୟାନାଏସେ ଡଲାର୍"
+ "name": "ଗୁଏଟମାଲୀୟ କ୍ଵେତଜାଲ୍"
},
"GHS": {
"name": "ଘାନିୟ ସେଡି"
},
"CNY": {
- "name": "ଚିନୀୟ ୟୁଆନ୍",
+ "name": "ଚିନୀ ୟୁଆନ୍",
"symbol": "CN¥"
},
"CLP": {
- "name": "ଚିଲିୟ ପେସୋ"
+ "name": "ଚିଲି ପେସୋ"
},
"CZK": {
"name": "ଚେକ୍ କୋରୁନା"
},
- "ZMW": {
- "name": "ଜମ୍ଵିୟ କୱାଚା"
- },
"GEL": {
"name": "ଜର୍ଜିୟ ଲାରି"
},
"JOD": {
- "name": "ଜର୍ଡିୟାନ୍ ଦିନାର୍"
+ "name": "ଜର୍ଡାନିୟ ଦିନାର୍"
},
"JPY": {
- "name": "ଜାପାନୀୟ ୟେନ୍",
+ "name": "ଜାପାନୀ ୟେନ୍",
"symbol": "¥"
},
"JMD": {
- "name": "ଜାମାଇକିୟ ଡଲାର୍"
- },
- "INR": {
- "name": "ଟଙ୍କା",
- "symbol": "₹"
+ "name": "ଜାମାଇକୀୟ ଡଲାର୍"
},
- "TTD": {
- "name": "ଟ୍ରିନିଡାଡ୍ ଏବଂ ଟୋବାଗୋ ଡଲାର୍"
+ "ZMW": {
+ "name": "ଜାମ୍ବୀୟ କ୍ୱାଚା"
},
"DJF": {
- "name": "ଡଜିବୌଟିୟ ଫ୍ରାଙ୍କ୍"
+ "name": "ଜିବୌଟିୟ ଫ୍ରାଙ୍କ୍"
+ },
+ "TND": {
+ "name": "ଟୁନେସିଆଇ ଦିନାର୍"
+ },
+ "DKK": {
+ "name": "ଡାନିସ୍ କ୍ରୋନ୍"
},
"DOP": {
- "name": "ଡୋମିନିକିୟ ପେସୋ"
+ "name": "ଡୋମିନିକୀୟ ପେସୋ"
},
"TJS": {
- "name": "ତାଜିକିସ୍ତାନିୟ ସୋମୋନି"
+ "name": "ତାଜିକିସ୍ତାନୀ ସୋମୋନି"
},
"TZS": {
- "name": "ତାନଜାନିୟ ସିଲିଂ"
- },
- "TND": {
- "name": "ତୁନିସିୟ ଦିନାର୍"
+ "name": "ତାନଜାନୀୟ ଶିଲିଂ"
},
"TMT": {
- "name": "ତୁର୍କମେନିସ୍ତାନିୟ ମନତ"
+ "name": "ତୁର୍କମେନିସ୍ତାନୀ ମନତ୍‌"
},
"TRY": {
"name": "ତୁର୍କିୟ ଲିରା"
},
"TOP": {
- "name": "ତୋନଗିୟ ପାଙ୍ଗ୍"
+ "name": "ତୋଙ୍ଗିୟ ପାଙ୍ଗା"
+ },
+ "TTD": {
+ "name": "ତ୍ରିନିଦାଦ୍ ଏବଂ ଟୋବାଗୋ ଡଲାର୍"
},
"THB": {
- "name": "ଥାଇ ବାହତ୍"
+ "name": "ଥାଇ ଭାଟ୍"
},
"ZAR": {
"name": "ଦକ୍ଷିଣ ଆଫ୍ରିକିୟ ରାଣ୍ଡ୍"
},
"KRW": {
- "name": "ଦକ୍ଷିଣ କୋରିୟ ୱୋନ୍",
+ "name": "ଦକ୍ଷିଣ କୋରିଆଇ ୱୋନ୍",
"symbol": "₩"
},
"SSP": {
- "name": "ଦକ୍ଷିଣ ସୁଦାନେସେ ପାଉଣ୍ଡ୍"
- },
- "DKK": {
- "name": "ଦାନିସ୍ କ୍ରୋନେ"
+ "name": "ଦକ୍ଷିଣ ସୁଡାନିଜ୍‍ ପାଉଣ୍ଡ୍"
},
"NOK": {
- "name": "ନରୱେଜିୟ କ୍ରୋନେ"
+ "name": "ନରୱେୟୀୟ କ୍ରୋନ୍"
},
"NGN": {
- "name": "ନାଇଜେରିୟ ନାଇରା"
+ "name": "ନାଇଜେରିଆଇ ନାଇରା"
},
"NAD": {
"name": "ନାମିବିୟ ଡଲାର୍"
},
"NIO": {
- "name": "ନିକାରାଗୁଆନ୍ କୋର୍ଡୋବା"
+ "name": "ନିକାରାଗୁଆ କୋର୍ଡୋବା"
},
"ANG": {
- "name": "ନେଦରଲ୍ୟାଣ୍ଡ୍ ଆଣ୍ଟିଲିୟ ଗୁଇଲଡେର୍"
+ "name": "ନେଦରଲ୍ୟାଣ୍ଡ୍ ଆଣ୍ଟିଲିୟ ଗିଲଡର୍"
},
"NPR": {
- "name": "ନେପାଳିୟ ରୁପି"
+ "name": "ନେପାଳି ରୁପି"
},
"TWD": {
"name": "ନ୍ୟୁ ତାଇୱାନ୍ ଡଲାର୍",
"symbol": "NT$"
},
"NZD": {
- "name": "ନ୍ୟୁଜଲ୍ୟାଣ୍ଡ୍ ଡଲାର୍",
+ "name": "ନ୍ୟୁଜିଲ୍ୟାଣ୍ଡ୍ ଡଲାର୍",
"symbol": "NZ$"
},
"PGK": {
@@ -238,11 +236,8 @@
"name": "ପଶ୍ଚିମ ଆଫ୍ରିକିୟ CFA ଫ୍ରାଙ୍କ୍",
"symbol": "CFA"
},
- "KPW": {
- "name": "ପଶ୍ଚିମ କୋରିୟ ୱୋନ୍"
- },
"PKR": {
- "name": "ପାକିସ୍ତାନି ରୁପି"
+ "name": "ପାକିସ୍ତାନୀ ରୁପି"
},
"PAB": {
"name": "ପାନାମାନିୟ ବାଲବୋଆ"
@@ -251,20 +246,20 @@
"name": "ପାରାଗୁଆୟାନ୍ ଗୁଆରାନି"
},
"XCD": {
- "name": "ପୂର୍ବ କାରିବିୟ ଡଲାର୍",
+ "name": "ପୂର୍ବ କାରିବୀୟ ଡଲାର୍",
"symbol": "EC$"
},
"PEN": {
- "name": "ପେରୁଭିୟ ସୋଲ୍"
+ "name": "ପେରୁଭୀୟ ସୋଲ୍"
},
"PLN": {
- "name": "ପୋଲିସ୍ ଜଲୋଟି"
+ "name": "ପୋଲିଶ୍ ଜ୍ଲଟୀ"
},
"FKP": {
- "name": "ଫାଲ୍କଲ୍ୟାଣ୍ଡ୍ ଦ୍ଵୀପପୁଞ୍ଜ ପାଉଣ୍ଡ୍"
+ "name": "ଫକଲ୍ୟାଣ୍ଡ୍ ଦ୍ଵୀପପୁଞ୍ଜ ପାଉଣ୍ଡ୍"
},
"FJD": {
- "name": "ଫିଜିୟ ଡଲାର୍"
+ "name": "ଫିଜି ଡଲାର୍"
},
"PHP": {
"name": "ଫିଲିପିନି ପେସୋ"
@@ -272,45 +267,45 @@
"BDT": {
"name": "ବଙ୍ଗଳାଦେଶୀ ଟାକା"
},
- "BGN": {
- "name": "ବଲଗେରୀୟ ଲେଭ୍"
- },
- "BBD": {
- "name": "ବାର୍ବଡିୟ ଡଲାର୍"
+ "BMD": {
+ "name": "ବର୍ମ୍ୟୁଡା ଡଲାର୍"
},
"BHD": {
- "name": "ବାହରାଇନି ଦିନାର"
+ "name": "ବାଃରେନି ଦିନାର୍"
+ },
+ "BBD": {
+ "name": "ବାର୍ବାଡୀୟ ଡଲାର୍"
},
"BSD": {
- "name": "ବାହାମିୟ ଡଲାର୍"
+ "name": "ବାହାମୀୟ ଡଲାର୍"
},
"BIF": {
- "name": "ବୁରୁନଡିୟ ଫ୍ରାଙ୍କ୍"
+ "name": "ବୁରୁଣ୍ଡିୟ ଫ୍ରାଙ୍କ୍"
},
- "BMD": {
- "name": "ବେରମୁଣ୍ଡିୟ ଡଲାର୍"
+ "BGN": {
+ "name": "ବୁଲଗେରୀୟ ଲେଭ୍"
},
"BYN": {
- "name": "ବେଲାରୁସିୟ ରୁବଲେ"
+ "name": "ବେଲାରୁସି ରୁବଲ୍"
},
"BZD": {
- "name": "ବେଲିଜେ ଡଲାର୍"
+ "name": "ବେଲିଜ୍ ଡଲାର୍"
},
"BWP": {
- "name": "ବୋଟସୱାନିୟ ପୁଲା"
+ "name": "ବୋତ୍ସୱାନା ପୁଲା"
},
"BOB": {
- "name": "ବୋଲିଭିୟ ବୋଲିଭିଆନୋ"
+ "name": "ବୋଲିଭୀୟ ବୋଲିଭିଆନୋ"
},
"BAM": {
- "name": "ବୋସନିଆ-ହେରଜେବୋଭିନା କନଭେରିଟେବଲ୍ ମାର୍କ"
+ "name": "ବୋସନିଆ-ହର୍ଜଗୋଭିନା କନଭର୍ଟିବଲ୍ ମାର୍କ୍"
},
"BRL": {
- "name": "ବ୍ରାଜିଲିୟ ପ୍ରକୃତ",
+ "name": "ବ୍ରାଜିଲୀୟ ରିଏଲ୍",
"symbol": "R$"
},
"GBP": {
- "name": "ବ୍ରିଟିସ୍ ପାଉଣ୍ଡ୍",
+ "name": "ବ୍ରିଟିଶ୍ ପାଉଣ୍ଡ୍",
"symbol": "£"
},
"BND": {
@@ -319,58 +314,66 @@
"VUV": {
"name": "ଭାନୁଆଟୁ ଭାଟୁ"
},
+ "INR": {
+ "name": "ଭାରତୀୟ ଟଙ୍କା",
+ "symbol": "₹"
+ },
"VND": {
- "name": "ଭୀଏତନାମୀୟ ଡଂ",
+ "name": "ଭୀଏତନାମୀୟ ଡଙ୍ଗ",
"symbol": "₫"
},
"BTN": {
- "name": "ଭୁଟାନୀୟ ନଗୁଲଟ୍ରୁମ୍"
+ "name": "ଭୁଟାନୀ ଗଲଟ୍ରୁମ୍"
},
- "VEF": {
+ "VES": {
"name": "ଭେନେଜୁଏଲାନ୍ ବୋଲିଭାର୍"
},
"MNT": {
- "name": "ମଙ୍ଗୋଳିୟ ତୁଗ୍ରିକ୍"
+ "name": "ମଙ୍ଗୋଲିୟ ତୁଗ୍ରିକ୍"
},
- "MWK": {
- "name": "ମଲୱିୟ କୱାଚା"
+ "XAF": {
+ "name": "ମଧ୍ୟ ଆଫ୍ରିକୀ CFA ଫ୍ରାଙ୍କ୍",
+ "symbol": "FCFA"
},
- "MRO": {
- "name": "ମାଉରିଟାନିୟ ଓୟୁଗୁଇୟା"
+ "MRU": {
+ "name": "ମର୍ଟିନିୟ ଆଗୁଇଅ"
+ },
+ "MWK": {
+ "name": "ମଲାୱି କ୍ୱାଚା"
},
"MOP": {
- "name": "ମାକାନେସିୟ ପାଟାକା"
+ "name": "ମାକାନେଜ୍ ପାଟାକା"
},
"MVR": {
"name": "ମାଲଡିଭିୟ ରୁଫିୟା"
},
"MGA": {
- "name": "ମାଲାଗାସେ ଆରିଆରେ"
+ "name": "ମାଲାଗାସି ଏରିଆରୀ"
},
"MYR": {
- "name": "ମାଲେସିୟ ରିଂଇଟ୍"
+ "name": "ମାଲେସିୟ ରିଙ୍ଗିଟ୍"
},
"MKD": {
- "name": "ମାସେଡୋନିୟ ଡିନାର୍"
+ "name": "ମାସେଡୋନୀୟ ଡିନର୍"
},
"MXN": {
- "name": "ମେକ୍ସିକିୟ ପେସୋ",
+ "name": "ମେକ୍ସିକୀୟ ପେସୋ",
"symbol": "MX$"
},
"MZN": {
- "name": "ମୋଜାମବିକାନ୍ ମେଟିକାଲ୍"
+ "name": "ମୋଜାମ୍ବିକୀୟ ମେଟିକାଲ୍"
},
"MAD": {
- "name": "ମୋରୋକିୟ ଡିରହାମ୍"
+ "name": "ମୋରୋକୀୟ ଦିର୍ହାମ୍"
},
"MDL": {
"name": "ମୋଲଡୋଭାନ୍ ଲେୟୁ"
},
"MUR": {
- "name": "ମୌରିସିୟ ରୁପି"
+ "name": "ମୌରିସୀୟ ରୁପି"
},
"MMK": {
- "name": "ମ୍ୟାନମାର୍ କ୍ୟାଟ୍"
+ "name": "ମ୍ୟାନମାର୍ କ୍ୟାତ୍‌"
},
"AED": {
"name": "ଯୁକ୍ତ ଆରବ ଏମିରେଟସ୍ ଦିରହାମ୍"
@@ -380,13 +383,7 @@
"symbol": "$"
},
"UAH": {
- "name": "ୟୁକ୍ରେନିୟ ହରୟଭନିଆ"
- },
- "UGX": {
- "name": "ୟୁଗାନଡିୟ ସିଲିଂ"
- },
- "UYU": {
- "name": "ୟୁରୁଗୁଆୟାନ୍ ପେସୋ"
+ "name": "ୟୁକ୍ରେନୀୟ ହ୍ରାଇଭନିଆ"
},
"EUR": {
"name": "ୟୁରୋ",
@@ -396,7 +393,10 @@
"name": "ୟେମେନି ରିଆଲ୍"
},
"RWF": {
- "name": "ରୱାନାଦାନ୍ ଫ୍ରାଙ୍କ୍"
+ "name": "ରୁୱାଣ୍ଡା ଫ୍ରାଙ୍କ୍"
+ },
+ "RUB": {
+ "name": "ରୁଷି ରୁବଲ୍"
},
"RON": {
"name": "ରୋମାନିୟ ଲେଉ"
@@ -405,31 +405,31 @@
"name": "ଲାଓଟିୟ କିପ୍"
},
"LRD": {
- "name": "ଲିବେରିୟ ଡଲାର୍"
+ "name": "ଲିବେରୀୟ ଡଲାର୍"
},
"LYD": {
"name": "ଲିବ୍ୟ ଦିନାର୍"
},
"LBP": {
- "name": "ଲେବାନେସେ ପାଉଣ୍ଡ୍"
+ "name": "ଲେବାନିଜ୍ ପାଉଣ୍ଡ୍"
},
"LKR": {
"name": "ଶ୍ରୀଲଙ୍କିୟ ରୁପି"
},
- "WST": {
- "name": "ସମୋୟ ତାଲା"
- },
"RSD": {
- "name": "ସର୍ବିୟ ଦିନାର୍"
+ "name": "ସର୍ବିଆଇ ଦିନାର"
+ },
+ "STN": {
+ "name": "ସାଓ ତୋମେ & ପ୍ରିସିପ୍ ଡୋବ୍ରା"
},
- "STD": {
- "name": "ସାଓ ଟୋମେ ଏବଂ ପ୍ରିସିପେ ଡୋବ୍ରା"
+ "WST": {
+ "name": "ସାମୋୟିୟ ତାଲା"
},
"SLL": {
- "name": "ସିଏରା ଲେଓନେଆନ୍ ଲେଓନି"
+ "name": "ସିଏରା ଲିଓନୀୟ ଲେଓନ୍"
},
"SGD": {
- "name": "ସିଂଗାପୁର୍ ଡଲାର୍"
+ "name": "ସିଙ୍ଗାପୁର୍ ଡଲାର୍"
},
"SYP": {
"name": "ସିରିୟ ପାଉଣ୍ଡ୍"
@@ -438,10 +438,10 @@
"name": "ସୁଇସ୍ ଫ୍ରାଙ୍କ୍"
},
"SDG": {
- "name": "ସୁଦାନୀୟ ପାଉଣ୍ଡ୍"
+ "name": "ସୁଦାନୀଜ ପାଉଣ୍ଡ୍"
},
"SRD": {
- "name": "ସୁରିନାମେସେ ଡଲାର୍"
+ "name": "ସୁରିନାମିଜ୍ ଡଲାର୍"
},
"SHP": {
"name": "ସେଣ୍ଟ୍. ହେଲେନା ପାଉଣ୍ଡ୍"
@@ -453,29 +453,29 @@
"name": "ସୋମାଲି ସିଲିଂ"
},
"SBD": {
- "name": "ସୋଲୋମୋନ ଦ୍ଵୀପପୁଞ୍ଜ ଡଲାର୍"
+ "name": "ସୋଲୋମୋନ୍ ଦ୍ଵୀପପୁଞ୍ଜ ଡଲାର୍"
},
"SAR": {
"name": "ସୌଦି ରିୟାଲ୍"
},
"SZL": {
- "name": "ସ୍ଵାଜି ଲିଲାନଜେନି"
+ "name": "ସ୍ଵାଜି ଲିଲାଞ୍ଜେନି"
},
"SEK": {
- "name": "ସ୍ୱେଡିୟ କ୍ରୋନା"
+ "name": "ସ୍ୱେଡିଶ୍ କ୍ରୋନା"
},
"HKD": {
"name": "ହଂ କଂ ଡଲାର୍",
"symbol": "HK$"
},
"HUF": {
- "name": "ହଙ୍ଗେରିୟ ଫୋରିଣ୍ଟ"
+ "name": "ହଙ୍ଗେରିୟ ଫୋରିଣ୍ଟ୍"
},
"HTG": {
- "name": "ହାଇତିୟ ଗୌରଡେ"
+ "name": "ହାଇତୀୟ ଗୋରଡ୍"
},
"HNL": {
- "name": "ହୋଣ୍ଡୁରିୟ ଲେମପିରା"
+ "name": "ହୋଣ୍ଡୁରୀୟ ଲେମପିରା"
},
"XPF": {
"name": "CFP ଫ୍ରାଙ୍କ୍",
@@ -487,6 +487,9 @@
"SVC": {
"name": "Salvadoran Colón"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"ZWL": {
"name": "Zimbabwean Dollar (2009)"
}
diff --git a/vendor/commerceguys/intl/resources/currency/pa.json b/vendor/commerceguys/intl/resources/currency/pa.json
index e8e31d44c..6f58520fe 100644
--- a/vendor/commerceguys/intl/resources/currency/pa.json
+++ b/vendor/commerceguys/intl/resources/currency/pa.json
@@ -24,7 +24,7 @@
"name": "ਅਰਜਨਟੀਨੀ ਪੇਸੋ"
},
"AMD": {
- "name": "ਅਰਮੀਨੀਆਈ ਦਰਮ"
+ "name": "ਅਰਮੀਨੀਆਈ ਦਰਾਮ"
},
"AWG": {
"name": "ਅਰੂਬਨ ਫਲੋਰਿਨ"
@@ -36,7 +36,7 @@
"name": "ਅਲਬਾਨੀਆਈ ਲੇਕ"
},
"ISK": {
- "name": "ਆਈਸਲੈਂਡਿਕ ਕਰੌਨ"
+ "name": "ਆਈਸਲੈਂਡੀ ਕਰੋਨਾ"
},
"AUD": {
"name": "ਆਸਟ੍ਰੇਲੀਆਈ ਡਾਲਰ",
@@ -79,7 +79,7 @@
"LKR": {
"name": "ਸ੍ਰੀਲੰਕਾਈ ਰੁਪਇਆ"
},
- "STD": {
+ "STN": {
"name": "ਸਾਉ ਟੋਮੀ ਐਂਡ ਪ੍ਰਿੰਸਪੀ ਡੋਬਰਾ"
},
"SAR": {
@@ -425,7 +425,7 @@
"MAD": {
"name": "ਮੋਰੱਕਨ ਦਿਰਹਾਮ"
},
- "MRO": {
+ "MRU": {
"name": "ਮੋਰਿਟਾਨੀਆਈ ਊਗੀਆ"
},
"MDL": {
@@ -467,7 +467,7 @@
"name": "ਲਾਈਬੀਰੀਆਈ ਡਾਲਰ"
},
"LYD": {
- "name": "ਲੀਬੀਅਨ ਦਿਨਾਰ"
+ "name": "ਲੀਬੀਆਈ ਦਿਨਾਰ"
},
"LBP": {
"name": "ਲੈਬਨਾਨੀ ਪੌਂਡ"
@@ -479,7 +479,7 @@
"name": "ਵੀਅਤਨਾਮੀ ਡੋਂਗ",
"symbol": "₫"
},
- "VEF": {
+ "VES": {
"name": "ਵੇਨੇਜ਼ੂਏਲਨ ਬੋਲੀਵਰ"
},
"LSL": {
@@ -488,6 +488,9 @@
"SVC": {
"name": "Salvadoran Colón"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"ZWL": {
"name": "Zimbabwean Dollar (2009)"
}
diff --git a/vendor/commerceguys/intl/resources/currency/pl.json b/vendor/commerceguys/intl/resources/currency/pl.json
index acfb0fdbc..7114ec8ad 100644
--- a/vendor/commerceguys/intl/resources/currency/pl.json
+++ b/vendor/commerceguys/intl/resources/currency/pl.json
@@ -1,6 +1,6 @@
{
"AFN": {
- "name": "afgani"
+ "name": "afgani afgańskie"
},
"MGA": {
"name": "ariary malgaski"
@@ -15,13 +15,13 @@
"name": "birr etiopski"
},
"BOB": {
- "name": "boliviano"
+ "name": "boliviano boliwijskie"
},
- "VEF": {
+ "VES": {
"name": "boliwar wenezuelski"
},
"GHS": {
- "name": "cedi ghański"
+ "name": "cedi ghańskie"
},
"CRC": {
"name": "colon kostarykański"
@@ -62,13 +62,13 @@
"TND": {
"name": "dinar tunezyjski"
},
- "AED": {
- "name": "dirham arabski"
- },
"MAD": {
"name": "dirham marokański"
},
- "STD": {
+ "AED": {
+ "name": "dirham ZEA"
+ },
+ "STN": {
"name": "dobra Wysp Świętego Tomasza i Książęcej"
},
"USD": {
@@ -215,10 +215,10 @@
"name": "funt szterling"
},
"SHP": {
- "name": "funt Wyspy Świętej Heleny"
+ "name": "funt Świętej Heleny"
},
"HTG": {
- "name": "gourde haitańskie"
+ "name": "gourde haitański"
},
"PYG": {
"name": "guarani paragwajskie"
@@ -239,7 +239,7 @@
"name": "kiat birmański"
},
"PGK": {
- "name": "kina Papua Nowa Gwinea"
+ "name": "kina papuańska"
},
"LAK": {
"name": "kip laotański"
@@ -269,7 +269,7 @@
"name": "kwacha zambijska"
},
"AOA": {
- "name": "kwanza angolańska"
+ "name": "kwanza angolska"
},
"GEL": {
"name": "lari gruzińskie"
@@ -328,9 +328,6 @@
"ILS": {
"name": "nowy szekel izraelski"
},
- "MRO": {
- "name": "ouguiya mauretańska"
- },
"TOP": {
"name": "pa’anga tongijska"
},
@@ -464,6 +461,12 @@
"MNT": {
"name": "tugrik mongolski"
},
+ "MRU": {
+ "name": "ugija mauretańska"
+ },
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"VUV": {
"name": "vatu wanuackie"
},
diff --git a/vendor/commerceguys/intl/resources/currency/ps.json b/vendor/commerceguys/intl/resources/currency/ps.json
new file mode 100644
index 000000000..07c869bf0
--- /dev/null
+++ b/vendor/commerceguys/intl/resources/currency/ps.json
@@ -0,0 +1,497 @@
+{
+ "AZN": {
+ "name": "آزربايجاني منت"
+ },
+ "AUD": {
+ "name": "آسترالوي ډالر",
+ "symbol": "A$"
+ },
+ "ISK": {
+ "name": "آيسلېنډي کرونا"
+ },
+ "ARS": {
+ "name": "ارجنټاين پسو"
+ },
+ "JOD": {
+ "name": "اردني دينار"
+ },
+ "AMD": {
+ "name": "ارمينيايي ډرام"
+ },
+ "AWG": {
+ "name": "اروبايي فلورن"
+ },
+ "UZS": {
+ "name": "ازبکستاني سوم"
+ },
+ "ILS": {
+ "name": "اسرايلي نيو شيکل",
+ "symbol": "₪"
+ },
+ "AFN": {
+ "name": "افغانۍ",
+ "symbol": "؋"
+ },
+ "ALL": {
+ "name": "البانوي لک"
+ },
+ "DZD": {
+ "name": "الجيرين دينار"
+ },
+ "USD": {
+ "name": "امريکايي ډالر",
+ "symbol": "$"
+ },
+ "IDR": {
+ "name": "انډونيشي روپيا"
+ },
+ "AOA": {
+ "name": "انګولي کوانزا"
+ },
+ "UAH": {
+ "name": "اوکرايني هريونيا"
+ },
+ "ETB": {
+ "name": "ايتهوپيايي بر"
+ },
+ "IRR": {
+ "name": "ايراني ريال"
+ },
+ "ERN": {
+ "name": "ايريټرين نکفا"
+ },
+ "BBD": {
+ "name": "باربيډين ډالر"
+ },
+ "BHD": {
+ "name": "بحريني دينار"
+ },
+ "BRL": {
+ "name": "برازيلي ريل",
+ "symbol": "R$"
+ },
+ "BMD": {
+ "name": "برمودا ډالر"
+ },
+ "BND": {
+ "name": "برونايي ډالر"
+ },
+ "BIF": {
+ "name": "برونډي فرانک"
+ },
+ "BYN": {
+ "name": "بلاروسي روبل"
+ },
+ "BGN": {
+ "name": "بلغاري ليو"
+ },
+ "BZD": {
+ "name": "بليز ډالر"
+ },
+ "BDT": {
+ "name": "بنګالۍ ټاکه"
+ },
+ "BSD": {
+ "name": "بهاماسي ډالر"
+ },
+ "BTN": {
+ "name": "بهوټانۍ انګولټرم"
+ },
+ "BWP": {
+ "name": "بوټسواني پولا"
+ },
+ "BAM": {
+ "name": "بوسنيا هرزګوينيايي بدلېدونکې مارک"
+ },
+ "BOB": {
+ "name": "بوليوي بوليويانو"
+ },
+ "PGK": {
+ "name": "پاپوا نيوګاني کينا"
+ },
+ "PKR": {
+ "name": "پاکستانۍ کلداره"
+ },
+ "FKP": {
+ "name": "پاکلېنډ ټاپوګانو پونډ"
+ },
+ "PAB": {
+ "name": "پانامۍ بالبوا"
+ },
+ "PLN": {
+ "name": "پولينډي زلوټي"
+ },
+ "PYG": {
+ "name": "پيراګوين ګوراني"
+ },
+ "PEN": {
+ "name": "پيروين سول"
+ },
+ "TJS": {
+ "name": "تاجکستاني سوموني"
+ },
+ "TMT": {
+ "name": "ترکمانستاني منت"
+ },
+ "TRY": {
+ "name": "ترکي ليرا"
+ },
+ "TZS": {
+ "name": "تنزاني شيلنګ"
+ },
+ "THB": {
+ "name": "تهايي بات"
+ },
+ "TTD": {
+ "name": "ټرينيډاډ او ټوباګو ډالر"
+ },
+ "TOP": {
+ "name": "ټونګن پانګا"
+ },
+ "JPY": {
+ "name": "جاپاني ين",
+ "symbol": "JP¥"
+ },
+ "GIP": {
+ "name": "جبل الطارقي پونډ"
+ },
+ "DJF": {
+ "name": "جبوتي فرانک"
+ },
+ "JMD": {
+ "name": "جمايکايي ډالر"
+ },
+ "ZAR": {
+ "name": "جنوبي افريقاېي رنډ"
+ },
+ "KRW": {
+ "name": "جنوبي کوريايي وان",
+ "symbol": "₩"
+ },
+ "CLP": {
+ "name": "چلي پسو"
+ },
+ "CZK": {
+ "name": "چيک کرونا"
+ },
+ "CNY": {
+ "name": "چيني يوان",
+ "symbol": "CN¥"
+ },
+ "XOF": {
+ "name": "ختيځ افريقايي CFA فرانک",
+ "symbol": "CFA"
+ },
+ "XCD": {
+ "name": "ختيځ کربين ډالر",
+ "symbol": "EC$"
+ },
+ "DOP": {
+ "name": "دومينيکا پسو"
+ },
+ "DKK": {
+ "name": "ډنمارکي کرون"
+ },
+ "RWF": {
+ "name": "روانډي فرانک"
+ },
+ "RUB": {
+ "name": "روسي روبل"
+ },
+ "RON": {
+ "name": "روماني ليو"
+ },
+ "ZMW": {
+ "name": "زيمبي کواچا"
+ },
+ "STN": {
+ "name": "ساو ټوم او پرينسپي ډوبرا"
+ },
+ "RSD": {
+ "name": "سربيايي دينار"
+ },
+ "LKR": {
+ "name": "سري لنکن روپۍ"
+ },
+ "SAR": {
+ "name": "سعودي ريال"
+ },
+ "WST": {
+ "name": "سموون تالا"
+ },
+ "SGD": {
+ "name": "سنګاپور ډالر"
+ },
+ "SZL": {
+ "name": "سوازي ليلانګيني"
+ },
+ "SDG": {
+ "name": "سوډاني پونډ"
+ },
+ "SYP": {
+ "name": "سوريايي پونډ"
+ },
+ "SRD": {
+ "name": "سورينيمي ډالر"
+ },
+ "SBD": {
+ "name": "سولومن ټاپوګانو ډالر"
+ },
+ "SOS": {
+ "name": "سومالي شيلنګ"
+ },
+ "SEK": {
+ "name": "سويډني کرونا"
+ },
+ "CHF": {
+ "name": "سويسي فرانک"
+ },
+ "SCR": {
+ "name": "سيچيليسي روپۍ"
+ },
+ "SLL": {
+ "name": "سيرا ليوني ليون"
+ },
+ "SHP": {
+ "name": "سينټ هيلينا پونډ"
+ },
+ "KPW": {
+ "name": "شمالي کوريايي وان"
+ },
+ "IQD": {
+ "name": "عراقي دينار"
+ },
+ "OMR": {
+ "name": "عماني ريال"
+ },
+ "FJD": {
+ "name": "فجي ډالر"
+ },
+ "PHP": {
+ "name": "فلپاينۍ پسو"
+ },
+ "KZT": {
+ "name": "قازقستاني ټينج"
+ },
+ "QAR": {
+ "name": "قطري ريال"
+ },
+ "CAD": {
+ "name": "کاناډايي ډالر",
+ "symbol": "CA$"
+ },
+ "CDF": {
+ "name": "کانګولي فرانک"
+ },
+ "KGS": {
+ "name": "کرغزستاني سوم"
+ },
+ "HRK": {
+ "name": "کروشيايي کونا"
+ },
+ "KHR": {
+ "name": "کمبوډي ريل"
+ },
+ "CRC": {
+ "name": "کوسټا ريکن کولون"
+ },
+ "COP": {
+ "name": "کولمبين پسو"
+ },
+ "KMF": {
+ "name": "کوموري فرانک"
+ },
+ "KWD": {
+ "name": "کويتي دينار"
+ },
+ "CVE": {
+ "name": "کيپ وردين اسکوډو"
+ },
+ "KYD": {
+ "name": "کيمن ټاپوګانو ډالر"
+ },
+ "KES": {
+ "name": "کينيايي شيلنګ"
+ },
+ "CUC": {
+ "name": "کيوبايي بدلېدونکي پسو"
+ },
+ "CUP": {
+ "name": "کيوبايي پسو"
+ },
+ "GHS": {
+ "name": "ګانين سيډي"
+ },
+ "GYD": {
+ "name": "ګايانيز ډالر"
+ },
+ "GNF": {
+ "name": "ګنې فرانک"
+ },
+ "GTQ": {
+ "name": "ګويټيمالن کوټزل"
+ },
+ "GMD": {
+ "name": "ګيمبين دلاسې"
+ },
+ "LRD": {
+ "name": "لايبيرين ډالر"
+ },
+ "LBP": {
+ "name": "لبناني پونډ"
+ },
+ "LYD": {
+ "name": "ليبياېي دينار"
+ },
+ "MVR": {
+ "name": "مالديپي روپيا"
+ },
+ "MDL": {
+ "name": "مالډوي ليو"
+ },
+ "AED": {
+ "name": "متحده عرب امارات درهم"
+ },
+ "MAD": {
+ "name": "مراکشي درهم"
+ },
+ "XAF": {
+ "name": "مرکزي افريقايي CFA فرانک",
+ "symbol": "FCFA"
+ },
+ "MKD": {
+ "name": "مسيډونايي دينار"
+ },
+ "EGP": {
+ "name": "مصري پونډ"
+ },
+ "MGA": {
+ "name": "ملاګاسي ارياري"
+ },
+ "MWK": {
+ "name": "ملاوي کواچا"
+ },
+ "MYR": {
+ "name": "ملايشي رنګټ"
+ },
+ "MNT": {
+ "name": "منګوليايي توګريک"
+ },
+ "MRU": {
+ "name": "موريشيسي ډالر"
+ },
+ "MUR": {
+ "name": "موريشيسي روپۍ"
+ },
+ "MZN": {
+ "name": "موزمبيقي ميټيکل"
+ },
+ "MMK": {
+ "name": "ميانماري کيات"
+ },
+ "MXN": {
+ "name": "ميکسيکن پيسو",
+ "symbol": "MX$"
+ },
+ "NOK": {
+ "name": "نارويجين کرون"
+ },
+ "NGN": {
+ "name": "نايجيري نايرا"
+ },
+ "NPR": {
+ "name": "نيپالي روپۍ"
+ },
+ "NIO": {
+ "name": "نيکاراګون کورډوبا"
+ },
+ "NAD": {
+ "name": "نيميبيايي ډالر"
+ },
+ "TWD": {
+ "name": "نيو تائيواني ډالر",
+ "symbol": "NT$"
+ },
+ "NZD": {
+ "name": "نيوزي لينډي ډالر",
+ "symbol": "NZ$"
+ },
+ "ANG": {
+ "name": "هالېنډي انټيليايي ګيلډر"
+ },
+ "HKD": {
+ "name": "هانګ کانګ ډالر",
+ "symbol": "HK$"
+ },
+ "HUF": {
+ "name": "هنګري فورنټ"
+ },
+ "HNL": {
+ "name": "هونډوران ليمپيرا"
+ },
+ "HTG": {
+ "name": "هيټي ګورډ"
+ },
+ "VUV": {
+ "name": "ونواتو واتو"
+ },
+ "VND": {
+ "name": "ويتنامي ډونګ",
+ "symbol": "₫"
+ },
+ "VES": {
+ "name": "وينزويلي بوليوار"
+ },
+ "YER": {
+ "name": "يمني ريال"
+ },
+ "UYU": {
+ "name": "يوراګوي پسو"
+ },
+ "EUR": {
+ "name": "يورو",
+ "symbol": "€"
+ },
+ "UGX": {
+ "name": "يوګانډي شيلنګ"
+ },
+ "GBP": {
+ "name": "British Pound",
+ "symbol": "£"
+ },
+ "XPF": {
+ "name": "CFP فرانک",
+ "symbol": "CFPF"
+ },
+ "GEL": {
+ "name": "Georgian Lari"
+ },
+ "INR": {
+ "name": "Indian Rupee",
+ "symbol": "₹"
+ },
+ "LAK": {
+ "name": "Laotian Kip"
+ },
+ "LSL": {
+ "name": "Lesotho Loti"
+ },
+ "MOP": {
+ "name": "Macanese Pataca"
+ },
+ "SVC": {
+ "name": "Salvadoran Colón"
+ },
+ "SSP": {
+ "name": "South Sudanese Pound"
+ },
+ "TND": {
+ "name": "Tunisian Dinar"
+ },
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
+ "ZWL": {
+ "name": "Zimbabwean Dollar (2009)"
+ }
+} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/pt-AO.json b/vendor/commerceguys/intl/resources/currency/pt-AO.json
deleted file mode 100644
index 987ab162e..000000000
--- a/vendor/commerceguys/intl/resources/currency/pt-AO.json
+++ /dev/null
@@ -1,495 +0,0 @@
-{
- "AFN": {
- "name": "Afegani do Afeganistão"
- },
- "MGA": {
- "name": "Ariari de Madagáscar"
- },
- "THB": {
- "name": "Baht da Tailândia",
- "symbol": "฿"
- },
- "PAB": {
- "name": "balboa do Panamá"
- },
- "ETB": {
- "name": "Birr etíope"
- },
- "VEF": {
- "name": "bolívar"
- },
- "BOB": {
- "name": "boliviano"
- },
- "GHS": {
- "name": "Cedi de Gana"
- },
- "SVC": {
- "name": "Colom salvadorenho"
- },
- "CRC": {
- "name": "colon costa-riquenho"
- },
- "NIO": {
- "name": "córdoba nicaraguano"
- },
- "CZK": {
- "name": "coroa checa"
- },
- "DKK": {
- "name": "coroa dinamarquesa"
- },
- "ISK": {
- "name": "coroa islandesa"
- },
- "NOK": {
- "name": "coroa norueguesa"
- },
- "SEK": {
- "name": "coroa sueca"
- },
- "GMD": {
- "name": "Dalasi da Gâmbia"
- },
- "DZD": {
- "name": "dinar argelino"
- },
- "BHD": {
- "name": "Dinar baremita"
- },
- "IQD": {
- "name": "Dinar iraquiano"
- },
- "JOD": {
- "name": "Dinar jordaniano"
- },
- "KWD": {
- "name": "Dinar kuwaitiano"
- },
- "LYD": {
- "name": "dinar líbio"
- },
- "MKD": {
- "name": "dinar macedónio"
- },
- "RSD": {
- "name": "dinar sérvio"
- },
- "TND": {
- "name": "dinar tunisino"
- },
- "AED": {
- "name": "Dirham dos Emirados Árabes Unidos"
- },
- "MAD": {
- "name": "dirham marroquino"
- },
- "STD": {
- "name": "Dobra de São Tomé e Príncipe"
- },
- "AUD": {
- "name": "Dólar australiano",
- "symbol": "AU$"
- },
- "BBD": {
- "name": "dólar barbadense"
- },
- "BZD": {
- "name": "dólar belizense"
- },
- "BMD": {
- "name": "dólar bermudense"
- },
- "BND": {
- "name": "Dólar bruneíno"
- },
- "CAD": {
- "name": "dólar canadiano",
- "symbol": "CA$"
- },
- "GYD": {
- "name": "dólar da Guiana"
- },
- "NAD": {
- "name": "Dólar da Namíbia"
- },
- "BSD": {
- "name": "dólar das Bahamas"
- },
- "XCD": {
- "name": "Dólar das Caraíbas Orientais",
- "symbol": "EC$"
- },
- "KYD": {
- "name": "Dólar das Ilhas Caimão"
- },
- "SBD": {
- "name": "Dólar das Ilhas Salomão"
- },
- "FJD": {
- "name": "Dólar de Fiji"
- },
- "HKD": {
- "name": "Dólar de Hong Kong",
- "symbol": "HK$"
- },
- "SGD": {
- "name": "Dólar de Singapura"
- },
- "TTD": {
- "name": "Dólar de Trindade e Tobago"
- },
- "SRD": {
- "name": "dólar do Suriname"
- },
- "ZWL": {
- "name": "Dólar do Zimbábue (2009)"
- },
- "USD": {
- "name": "dólar dos Estados Unidos",
- "symbol": "US$"
- },
- "JMD": {
- "name": "Dólar jamaicano"
- },
- "LRD": {
- "name": "Dólar liberiano"
- },
- "NZD": {
- "name": "Dólar neozelandês",
- "symbol": "NZ$"
- },
- "VND": {
- "name": "Dong vietnamita",
- "symbol": "₫"
- },
- "AMD": {
- "name": "Dram arménio"
- },
- "CVE": {
- "name": "escudo cabo-verdiano"
- },
- "EUR": {
- "name": "euro",
- "symbol": "€"
- },
- "ANG": {
- "name": "Florim das Antilhas Holandesas"
- },
- "AWG": {
- "name": "florim de Aruba"
- },
- "HUF": {
- "name": "forint húngaro"
- },
- "BIF": {
- "name": "Franco burundiano"
- },
- "XOF": {
- "name": "franco CFA (BCEAO)",
- "symbol": "CFA"
- },
- "XAF": {
- "name": "Franco CFA (BEAC)",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "Franco CFP",
- "symbol": "CFPF"
- },
- "KMF": {
- "name": "Franco comoriano"
- },
- "CDF": {
- "name": "Franco congolês"
- },
- "GNF": {
- "name": "Franco guineense"
- },
- "DJF": {
- "name": "Franco jibutiano"
- },
- "RWF": {
- "name": "Franco ruandês"
- },
- "CHF": {
- "name": "franco suíço"
- },
- "HTG": {
- "name": "Gourde haitiano"
- },
- "PYG": {
- "name": "guarani paraguaio"
- },
- "UAH": {
- "name": "hryvnia ucraniano"
- },
- "JPY": {
- "name": "Iene japonês",
- "symbol": "JP¥"
- },
- "PGK": {
- "name": "Kina da Papua-Nova Guiné"
- },
- "LAK": {
- "name": "Kip de Laos"
- },
- "HRK": {
- "name": "kuna croata"
- },
- "MWK": {
- "name": "Kwacha do Malawi"
- },
- "ZMW": {
- "name": "Kwacha zambiano"
- },
- "AOA": {
- "name": "Kwanza angolano",
- "symbol": "Kz"
- },
- "MMK": {
- "name": "Kyat de Mianmar"
- },
- "GEL": {
- "name": "Lari georgiano"
- },
- "ALL": {
- "name": "lek albanês"
- },
- "HNL": {
- "name": "lempira das Honduras"
- },
- "SLL": {
- "name": "Leone de Serra Leoa"
- },
- "MDL": {
- "name": "leu moldavo"
- },
- "RON": {
- "name": "leu romeno"
- },
- "BGN": {
- "name": "lev búlgaro"
- },
- "FKP": {
- "name": "libra das Ilhas Falkland"
- },
- "GIP": {
- "name": "libra de Gibraltar"
- },
- "SHP": {
- "name": "Libra de Santa Helena"
- },
- "EGP": {
- "name": "libra egípcia"
- },
- "GBP": {
- "name": "libra esterlina britânica",
- "symbol": "£"
- },
- "LBP": {
- "name": "Libra libanesa"
- },
- "SYP": {
- "name": "Libra síria"
- },
- "SDG": {
- "name": "libra sudanesa"
- },
- "SSP": {
- "name": "Libra sul-sudanesa"
- },
- "SZL": {
- "name": "Lilangeni da Suazilândia"
- },
- "TRY": {
- "name": "Lira turca"
- },
- "LSL": {
- "name": "Loti do Lesoto"
- },
- "AZN": {
- "name": "Manat do Azerbaijão"
- },
- "TMT": {
- "name": "Manat do Turquemenistão"
- },
- "BAM": {
- "name": "marco bósnio-herzegóvino conversível"
- },
- "MZN": {
- "name": "Metical de Moçambique"
- },
- "NGN": {
- "name": "Naira nigeriana"
- },
- "ERN": {
- "name": "Nakfa da Eritreia"
- },
- "BTN": {
- "name": "Ngultrum do Butão"
- },
- "TWD": {
- "name": "Novo dólar taiwanês",
- "symbol": "NT$"
- },
- "MRO": {
- "name": "Ouguiya da Mauritânia"
- },
- "TOP": {
- "name": "Paʻanga de Tonga"
- },
- "MOP": {
- "name": "Pataca de Macau"
- },
- "ARS": {
- "name": "peso argentino"
- },
- "CLP": {
- "name": "peso chileno"
- },
- "COP": {
- "name": "peso colombiano"
- },
- "CUP": {
- "name": "peso cubano"
- },
- "CUC": {
- "name": "peso cubano conversível"
- },
- "DOP": {
- "name": "Peso dominicano"
- },
- "PHP": {
- "name": "Peso filipino"
- },
- "MXN": {
- "name": "peso mexicano",
- "symbol": "MX$"
- },
- "UYU": {
- "name": "peso uruguaio"
- },
- "BWP": {
- "name": "Pula de Botswana"
- },
- "GTQ": {
- "name": "quetzal da Guatemala"
- },
- "ZAR": {
- "name": "Rand sul-africano"
- },
- "BRL": {
- "name": "real brasileiro",
- "symbol": "R$"
- },
- "OMR": {
- "name": "Rial de Omã"
- },
- "QAR": {
- "name": "Rial do Catar"
- },
- "YER": {
- "name": "Rial iemenita"
- },
- "IRR": {
- "name": "Rial iraniano"
- },
- "SAR": {
- "name": "Rial saudita"
- },
- "KHR": {
- "name": "Riel cambojano"
- },
- "MYR": {
- "name": "Ringgit malaio"
- },
- "BYN": {
- "name": "rublo bielorrusso"
- },
- "RUB": {
- "name": "rublo russo"
- },
- "MVR": {
- "name": "Rupia das Ilhas Maldivas"
- },
- "LKR": {
- "name": "Rupia do Sri Lanka"
- },
- "INR": {
- "name": "Rupia indiana",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Rupia indonésia"
- },
- "MUR": {
- "name": "Rupia mauriciana"
- },
- "NPR": {
- "name": "Rupia nepalesa"
- },
- "PKR": {
- "name": "Rupia paquistanesa"
- },
- "SCR": {
- "name": "Rupia seichelense"
- },
- "ILS": {
- "name": "Sheqel novo israelita",
- "symbol": "₪"
- },
- "PEN": {
- "name": "sol peruano"
- },
- "KGS": {
- "name": "Som do Quirguistão"
- },
- "UZS": {
- "name": "Som do Uzbequistão"
- },
- "TJS": {
- "name": "Somoni do Tajaquistão"
- },
- "BDT": {
- "name": "Taka de Bangladesh"
- },
- "WST": {
- "name": "Tala samoano"
- },
- "KZT": {
- "name": "Tenge do Cazaquistão"
- },
- "MNT": {
- "name": "Tugrik da Mongólia"
- },
- "VUV": {
- "name": "Vatu de Vanuatu"
- },
- "KPW": {
- "name": "Won norte-coreano"
- },
- "KRW": {
- "name": "Won sul-coreano",
- "symbol": "₩"
- },
- "KES": {
- "name": "Xelim queniano"
- },
- "SOS": {
- "name": "Xelim somali"
- },
- "TZS": {
- "name": "Xelim tanzaniano"
- },
- "UGX": {
- "name": "Xelim ugandense"
- },
- "CNY": {
- "name": "yuan",
- "symbol": "CN¥"
- },
- "PLN": {
- "name": "zloti polaco"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/pt-CH.json b/vendor/commerceguys/intl/resources/currency/pt-CH.json
deleted file mode 100644
index 12d872afa..000000000
--- a/vendor/commerceguys/intl/resources/currency/pt-CH.json
+++ /dev/null
@@ -1,494 +0,0 @@
-{
- "AFN": {
- "name": "Afegani do Afeganistão"
- },
- "MGA": {
- "name": "Ariari de Madagáscar"
- },
- "THB": {
- "name": "Baht da Tailândia",
- "symbol": "฿"
- },
- "PAB": {
- "name": "balboa do Panamá"
- },
- "ETB": {
- "name": "Birr etíope"
- },
- "VEF": {
- "name": "bolívar"
- },
- "BOB": {
- "name": "boliviano"
- },
- "GHS": {
- "name": "Cedi de Gana"
- },
- "SVC": {
- "name": "Colom salvadorenho"
- },
- "CRC": {
- "name": "colon costa-riquenho"
- },
- "NIO": {
- "name": "córdoba nicaraguano"
- },
- "CZK": {
- "name": "coroa checa"
- },
- "DKK": {
- "name": "coroa dinamarquesa"
- },
- "ISK": {
- "name": "coroa islandesa"
- },
- "NOK": {
- "name": "coroa norueguesa"
- },
- "SEK": {
- "name": "coroa sueca"
- },
- "GMD": {
- "name": "Dalasi da Gâmbia"
- },
- "DZD": {
- "name": "dinar argelino"
- },
- "BHD": {
- "name": "Dinar baremita"
- },
- "IQD": {
- "name": "Dinar iraquiano"
- },
- "JOD": {
- "name": "Dinar jordaniano"
- },
- "KWD": {
- "name": "Dinar kuwaitiano"
- },
- "LYD": {
- "name": "dinar líbio"
- },
- "MKD": {
- "name": "dinar macedónio"
- },
- "RSD": {
- "name": "dinar sérvio"
- },
- "TND": {
- "name": "dinar tunisino"
- },
- "AED": {
- "name": "Dirham dos Emirados Árabes Unidos"
- },
- "MAD": {
- "name": "dirham marroquino"
- },
- "STD": {
- "name": "Dobra de São Tomé e Príncipe"
- },
- "AUD": {
- "name": "Dólar australiano",
- "symbol": "AU$"
- },
- "BBD": {
- "name": "dólar barbadense"
- },
- "BZD": {
- "name": "dólar belizense"
- },
- "BMD": {
- "name": "dólar bermudense"
- },
- "BND": {
- "name": "Dólar bruneíno"
- },
- "CAD": {
- "name": "dólar canadiano",
- "symbol": "CA$"
- },
- "GYD": {
- "name": "dólar da Guiana"
- },
- "NAD": {
- "name": "Dólar da Namíbia"
- },
- "BSD": {
- "name": "dólar das Bahamas"
- },
- "XCD": {
- "name": "Dólar das Caraíbas Orientais",
- "symbol": "EC$"
- },
- "KYD": {
- "name": "Dólar das Ilhas Caimão"
- },
- "SBD": {
- "name": "Dólar das Ilhas Salomão"
- },
- "FJD": {
- "name": "Dólar de Fiji"
- },
- "HKD": {
- "name": "Dólar de Hong Kong",
- "symbol": "HK$"
- },
- "SGD": {
- "name": "Dólar de Singapura"
- },
- "TTD": {
- "name": "Dólar de Trindade e Tobago"
- },
- "SRD": {
- "name": "dólar do Suriname"
- },
- "ZWL": {
- "name": "Dólar do Zimbábue (2009)"
- },
- "USD": {
- "name": "dólar dos Estados Unidos",
- "symbol": "US$"
- },
- "JMD": {
- "name": "Dólar jamaicano"
- },
- "LRD": {
- "name": "Dólar liberiano"
- },
- "NZD": {
- "name": "Dólar neozelandês",
- "symbol": "NZ$"
- },
- "VND": {
- "name": "Dong vietnamita",
- "symbol": "₫"
- },
- "AMD": {
- "name": "Dram arménio"
- },
- "CVE": {
- "name": "escudo cabo-verdiano"
- },
- "EUR": {
- "name": "euro",
- "symbol": "€"
- },
- "ANG": {
- "name": "Florim das Antilhas Holandesas"
- },
- "AWG": {
- "name": "florim de Aruba"
- },
- "HUF": {
- "name": "forint húngaro"
- },
- "BIF": {
- "name": "Franco burundiano"
- },
- "XOF": {
- "name": "franco CFA (BCEAO)",
- "symbol": "CFA"
- },
- "XAF": {
- "name": "Franco CFA (BEAC)",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "Franco CFP",
- "symbol": "CFPF"
- },
- "KMF": {
- "name": "Franco comoriano"
- },
- "CDF": {
- "name": "Franco congolês"
- },
- "GNF": {
- "name": "Franco guineense"
- },
- "DJF": {
- "name": "Franco jibutiano"
- },
- "RWF": {
- "name": "Franco ruandês"
- },
- "CHF": {
- "name": "franco suíço"
- },
- "HTG": {
- "name": "Gourde haitiano"
- },
- "PYG": {
- "name": "guarani paraguaio"
- },
- "UAH": {
- "name": "hryvnia ucraniano"
- },
- "JPY": {
- "name": "Iene japonês",
- "symbol": "JP¥"
- },
- "PGK": {
- "name": "Kina da Papua-Nova Guiné"
- },
- "LAK": {
- "name": "Kip de Laos"
- },
- "HRK": {
- "name": "kuna croata"
- },
- "MWK": {
- "name": "Kwacha do Malawi"
- },
- "ZMW": {
- "name": "Kwacha zambiano"
- },
- "AOA": {
- "name": "Kwanza angolano"
- },
- "MMK": {
- "name": "Kyat de Mianmar"
- },
- "GEL": {
- "name": "Lari georgiano"
- },
- "ALL": {
- "name": "lek albanês"
- },
- "HNL": {
- "name": "lempira das Honduras"
- },
- "SLL": {
- "name": "Leone de Serra Leoa"
- },
- "MDL": {
- "name": "leu moldavo"
- },
- "RON": {
- "name": "leu romeno"
- },
- "BGN": {
- "name": "lev búlgaro"
- },
- "FKP": {
- "name": "libra das Ilhas Falkland"
- },
- "GIP": {
- "name": "libra de Gibraltar"
- },
- "SHP": {
- "name": "Libra de Santa Helena"
- },
- "EGP": {
- "name": "libra egípcia"
- },
- "GBP": {
- "name": "libra esterlina britânica",
- "symbol": "£"
- },
- "LBP": {
- "name": "Libra libanesa"
- },
- "SYP": {
- "name": "Libra síria"
- },
- "SDG": {
- "name": "libra sudanesa"
- },
- "SSP": {
- "name": "Libra sul-sudanesa"
- },
- "SZL": {
- "name": "Lilangeni da Suazilândia"
- },
- "TRY": {
- "name": "Lira turca"
- },
- "LSL": {
- "name": "Loti do Lesoto"
- },
- "AZN": {
- "name": "Manat do Azerbaijão"
- },
- "TMT": {
- "name": "Manat do Turquemenistão"
- },
- "BAM": {
- "name": "marco bósnio-herzegóvino conversível"
- },
- "MZN": {
- "name": "Metical de Moçambique"
- },
- "NGN": {
- "name": "Naira nigeriana"
- },
- "ERN": {
- "name": "Nakfa da Eritreia"
- },
- "BTN": {
- "name": "Ngultrum do Butão"
- },
- "TWD": {
- "name": "Novo dólar taiwanês",
- "symbol": "NT$"
- },
- "MRO": {
- "name": "Ouguiya da Mauritânia"
- },
- "TOP": {
- "name": "Paʻanga de Tonga"
- },
- "MOP": {
- "name": "Pataca de Macau"
- },
- "ARS": {
- "name": "peso argentino"
- },
- "CLP": {
- "name": "peso chileno"
- },
- "COP": {
- "name": "peso colombiano"
- },
- "CUP": {
- "name": "peso cubano"
- },
- "CUC": {
- "name": "peso cubano conversível"
- },
- "DOP": {
- "name": "Peso dominicano"
- },
- "PHP": {
- "name": "Peso filipino"
- },
- "MXN": {
- "name": "peso mexicano",
- "symbol": "MX$"
- },
- "UYU": {
- "name": "peso uruguaio"
- },
- "BWP": {
- "name": "Pula de Botswana"
- },
- "GTQ": {
- "name": "quetzal da Guatemala"
- },
- "ZAR": {
- "name": "Rand sul-africano"
- },
- "BRL": {
- "name": "real brasileiro",
- "symbol": "R$"
- },
- "OMR": {
- "name": "Rial de Omã"
- },
- "QAR": {
- "name": "Rial do Catar"
- },
- "YER": {
- "name": "Rial iemenita"
- },
- "IRR": {
- "name": "Rial iraniano"
- },
- "SAR": {
- "name": "Rial saudita"
- },
- "KHR": {
- "name": "Riel cambojano"
- },
- "MYR": {
- "name": "Ringgit malaio"
- },
- "BYN": {
- "name": "rublo bielorrusso"
- },
- "RUB": {
- "name": "rublo russo"
- },
- "MVR": {
- "name": "Rupia das Ilhas Maldivas"
- },
- "LKR": {
- "name": "Rupia do Sri Lanka"
- },
- "INR": {
- "name": "Rupia indiana",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Rupia indonésia"
- },
- "MUR": {
- "name": "Rupia mauriciana"
- },
- "NPR": {
- "name": "Rupia nepalesa"
- },
- "PKR": {
- "name": "Rupia paquistanesa"
- },
- "SCR": {
- "name": "Rupia seichelense"
- },
- "ILS": {
- "name": "Sheqel novo israelita",
- "symbol": "₪"
- },
- "PEN": {
- "name": "sol peruano"
- },
- "KGS": {
- "name": "Som do Quirguistão"
- },
- "UZS": {
- "name": "Som do Uzbequistão"
- },
- "TJS": {
- "name": "Somoni do Tajaquistão"
- },
- "BDT": {
- "name": "Taka de Bangladesh"
- },
- "WST": {
- "name": "Tala samoano"
- },
- "KZT": {
- "name": "Tenge do Cazaquistão"
- },
- "MNT": {
- "name": "Tugrik da Mongólia"
- },
- "VUV": {
- "name": "Vatu de Vanuatu"
- },
- "KPW": {
- "name": "Won norte-coreano"
- },
- "KRW": {
- "name": "Won sul-coreano",
- "symbol": "₩"
- },
- "KES": {
- "name": "Xelim queniano"
- },
- "SOS": {
- "name": "Xelim somali"
- },
- "TZS": {
- "name": "Xelim tanzaniano"
- },
- "UGX": {
- "name": "Xelim ugandense"
- },
- "CNY": {
- "name": "yuan",
- "symbol": "CN¥"
- },
- "PLN": {
- "name": "zloti polaco"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/pt-CV.json b/vendor/commerceguys/intl/resources/currency/pt-CV.json
deleted file mode 100644
index d71dae713..000000000
--- a/vendor/commerceguys/intl/resources/currency/pt-CV.json
+++ /dev/null
@@ -1,495 +0,0 @@
-{
- "AFN": {
- "name": "Afegani do Afeganistão"
- },
- "MGA": {
- "name": "Ariari de Madagáscar"
- },
- "THB": {
- "name": "Baht da Tailândia",
- "symbol": "฿"
- },
- "PAB": {
- "name": "balboa do Panamá"
- },
- "ETB": {
- "name": "Birr etíope"
- },
- "VEF": {
- "name": "bolívar"
- },
- "BOB": {
- "name": "boliviano"
- },
- "GHS": {
- "name": "Cedi de Gana"
- },
- "SVC": {
- "name": "Colom salvadorenho"
- },
- "CRC": {
- "name": "colon costa-riquenho"
- },
- "NIO": {
- "name": "córdoba nicaraguano"
- },
- "CZK": {
- "name": "coroa checa"
- },
- "DKK": {
- "name": "coroa dinamarquesa"
- },
- "ISK": {
- "name": "coroa islandesa"
- },
- "NOK": {
- "name": "coroa norueguesa"
- },
- "SEK": {
- "name": "coroa sueca"
- },
- "GMD": {
- "name": "Dalasi da Gâmbia"
- },
- "DZD": {
- "name": "dinar argelino"
- },
- "BHD": {
- "name": "Dinar baremita"
- },
- "IQD": {
- "name": "Dinar iraquiano"
- },
- "JOD": {
- "name": "Dinar jordaniano"
- },
- "KWD": {
- "name": "Dinar kuwaitiano"
- },
- "LYD": {
- "name": "dinar líbio"
- },
- "MKD": {
- "name": "dinar macedónio"
- },
- "RSD": {
- "name": "dinar sérvio"
- },
- "TND": {
- "name": "dinar tunisino"
- },
- "AED": {
- "name": "Dirham dos Emirados Árabes Unidos"
- },
- "MAD": {
- "name": "dirham marroquino"
- },
- "STD": {
- "name": "Dobra de São Tomé e Príncipe"
- },
- "AUD": {
- "name": "Dólar australiano",
- "symbol": "AU$"
- },
- "BBD": {
- "name": "dólar barbadense"
- },
- "BZD": {
- "name": "dólar belizense"
- },
- "BMD": {
- "name": "dólar bermudense"
- },
- "BND": {
- "name": "Dólar bruneíno"
- },
- "CAD": {
- "name": "dólar canadiano",
- "symbol": "CA$"
- },
- "GYD": {
- "name": "dólar da Guiana"
- },
- "NAD": {
- "name": "Dólar da Namíbia"
- },
- "BSD": {
- "name": "dólar das Bahamas"
- },
- "XCD": {
- "name": "Dólar das Caraíbas Orientais",
- "symbol": "EC$"
- },
- "KYD": {
- "name": "Dólar das Ilhas Caimão"
- },
- "SBD": {
- "name": "Dólar das Ilhas Salomão"
- },
- "FJD": {
- "name": "Dólar de Fiji"
- },
- "HKD": {
- "name": "Dólar de Hong Kong",
- "symbol": "HK$"
- },
- "SGD": {
- "name": "Dólar de Singapura"
- },
- "TTD": {
- "name": "Dólar de Trindade e Tobago"
- },
- "SRD": {
- "name": "dólar do Suriname"
- },
- "ZWL": {
- "name": "Dólar do Zimbábue (2009)"
- },
- "USD": {
- "name": "dólar dos Estados Unidos",
- "symbol": "US$"
- },
- "JMD": {
- "name": "Dólar jamaicano"
- },
- "LRD": {
- "name": "Dólar liberiano"
- },
- "NZD": {
- "name": "Dólar neozelandês",
- "symbol": "NZ$"
- },
- "VND": {
- "name": "Dong vietnamita",
- "symbol": "₫"
- },
- "AMD": {
- "name": "Dram arménio"
- },
- "CVE": {
- "name": "escudo cabo-verdiano",
- "symbol": "​"
- },
- "EUR": {
- "name": "euro",
- "symbol": "€"
- },
- "ANG": {
- "name": "Florim das Antilhas Holandesas"
- },
- "AWG": {
- "name": "florim de Aruba"
- },
- "HUF": {
- "name": "forint húngaro"
- },
- "BIF": {
- "name": "Franco burundiano"
- },
- "XOF": {
- "name": "franco CFA (BCEAO)",
- "symbol": "CFA"
- },
- "XAF": {
- "name": "Franco CFA (BEAC)",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "Franco CFP",
- "symbol": "CFPF"
- },
- "KMF": {
- "name": "Franco comoriano"
- },
- "CDF": {
- "name": "Franco congolês"
- },
- "GNF": {
- "name": "Franco guineense"
- },
- "DJF": {
- "name": "Franco jibutiano"
- },
- "RWF": {
- "name": "Franco ruandês"
- },
- "CHF": {
- "name": "franco suíço"
- },
- "HTG": {
- "name": "Gourde haitiano"
- },
- "PYG": {
- "name": "guarani paraguaio"
- },
- "UAH": {
- "name": "hryvnia ucraniano"
- },
- "JPY": {
- "name": "Iene japonês",
- "symbol": "JP¥"
- },
- "PGK": {
- "name": "Kina da Papua-Nova Guiné"
- },
- "LAK": {
- "name": "Kip de Laos"
- },
- "HRK": {
- "name": "kuna croata"
- },
- "MWK": {
- "name": "Kwacha do Malawi"
- },
- "ZMW": {
- "name": "Kwacha zambiano"
- },
- "AOA": {
- "name": "Kwanza angolano"
- },
- "MMK": {
- "name": "Kyat de Mianmar"
- },
- "GEL": {
- "name": "Lari georgiano"
- },
- "ALL": {
- "name": "lek albanês"
- },
- "HNL": {
- "name": "lempira das Honduras"
- },
- "SLL": {
- "name": "Leone de Serra Leoa"
- },
- "MDL": {
- "name": "leu moldavo"
- },
- "RON": {
- "name": "leu romeno"
- },
- "BGN": {
- "name": "lev búlgaro"
- },
- "FKP": {
- "name": "libra das Ilhas Falkland"
- },
- "GIP": {
- "name": "libra de Gibraltar"
- },
- "SHP": {
- "name": "Libra de Santa Helena"
- },
- "EGP": {
- "name": "libra egípcia"
- },
- "GBP": {
- "name": "libra esterlina britânica",
- "symbol": "£"
- },
- "LBP": {
- "name": "Libra libanesa"
- },
- "SYP": {
- "name": "Libra síria"
- },
- "SDG": {
- "name": "libra sudanesa"
- },
- "SSP": {
- "name": "Libra sul-sudanesa"
- },
- "SZL": {
- "name": "Lilangeni da Suazilândia"
- },
- "TRY": {
- "name": "Lira turca"
- },
- "LSL": {
- "name": "Loti do Lesoto"
- },
- "AZN": {
- "name": "Manat do Azerbaijão"
- },
- "TMT": {
- "name": "Manat do Turquemenistão"
- },
- "BAM": {
- "name": "marco bósnio-herzegóvino conversível"
- },
- "MZN": {
- "name": "Metical de Moçambique"
- },
- "NGN": {
- "name": "Naira nigeriana"
- },
- "ERN": {
- "name": "Nakfa da Eritreia"
- },
- "BTN": {
- "name": "Ngultrum do Butão"
- },
- "TWD": {
- "name": "Novo dólar taiwanês",
- "symbol": "NT$"
- },
- "MRO": {
- "name": "Ouguiya da Mauritânia"
- },
- "TOP": {
- "name": "Paʻanga de Tonga"
- },
- "MOP": {
- "name": "Pataca de Macau"
- },
- "ARS": {
- "name": "peso argentino"
- },
- "CLP": {
- "name": "peso chileno"
- },
- "COP": {
- "name": "peso colombiano"
- },
- "CUP": {
- "name": "peso cubano"
- },
- "CUC": {
- "name": "peso cubano conversível"
- },
- "DOP": {
- "name": "Peso dominicano"
- },
- "PHP": {
- "name": "Peso filipino"
- },
- "MXN": {
- "name": "peso mexicano",
- "symbol": "MX$"
- },
- "UYU": {
- "name": "peso uruguaio"
- },
- "BWP": {
- "name": "Pula de Botswana"
- },
- "GTQ": {
- "name": "quetzal da Guatemala"
- },
- "ZAR": {
- "name": "Rand sul-africano"
- },
- "BRL": {
- "name": "real brasileiro",
- "symbol": "R$"
- },
- "OMR": {
- "name": "Rial de Omã"
- },
- "QAR": {
- "name": "Rial do Catar"
- },
- "YER": {
- "name": "Rial iemenita"
- },
- "IRR": {
- "name": "Rial iraniano"
- },
- "SAR": {
- "name": "Rial saudita"
- },
- "KHR": {
- "name": "Riel cambojano"
- },
- "MYR": {
- "name": "Ringgit malaio"
- },
- "BYN": {
- "name": "rublo bielorrusso"
- },
- "RUB": {
- "name": "rublo russo"
- },
- "MVR": {
- "name": "Rupia das Ilhas Maldivas"
- },
- "LKR": {
- "name": "Rupia do Sri Lanka"
- },
- "INR": {
- "name": "Rupia indiana",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Rupia indonésia"
- },
- "MUR": {
- "name": "Rupia mauriciana"
- },
- "NPR": {
- "name": "Rupia nepalesa"
- },
- "PKR": {
- "name": "Rupia paquistanesa"
- },
- "SCR": {
- "name": "Rupia seichelense"
- },
- "ILS": {
- "name": "Sheqel novo israelita",
- "symbol": "₪"
- },
- "PEN": {
- "name": "sol peruano"
- },
- "KGS": {
- "name": "Som do Quirguistão"
- },
- "UZS": {
- "name": "Som do Uzbequistão"
- },
- "TJS": {
- "name": "Somoni do Tajaquistão"
- },
- "BDT": {
- "name": "Taka de Bangladesh"
- },
- "WST": {
- "name": "Tala samoano"
- },
- "KZT": {
- "name": "Tenge do Cazaquistão"
- },
- "MNT": {
- "name": "Tugrik da Mongólia"
- },
- "VUV": {
- "name": "Vatu de Vanuatu"
- },
- "KPW": {
- "name": "Won norte-coreano"
- },
- "KRW": {
- "name": "Won sul-coreano",
- "symbol": "₩"
- },
- "KES": {
- "name": "Xelim queniano"
- },
- "SOS": {
- "name": "Xelim somali"
- },
- "TZS": {
- "name": "Xelim tanzaniano"
- },
- "UGX": {
- "name": "Xelim ugandense"
- },
- "CNY": {
- "name": "yuan",
- "symbol": "CN¥"
- },
- "PLN": {
- "name": "zloti polaco"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/pt-GQ.json b/vendor/commerceguys/intl/resources/currency/pt-GQ.json
deleted file mode 100644
index 12d872afa..000000000
--- a/vendor/commerceguys/intl/resources/currency/pt-GQ.json
+++ /dev/null
@@ -1,494 +0,0 @@
-{
- "AFN": {
- "name": "Afegani do Afeganistão"
- },
- "MGA": {
- "name": "Ariari de Madagáscar"
- },
- "THB": {
- "name": "Baht da Tailândia",
- "symbol": "฿"
- },
- "PAB": {
- "name": "balboa do Panamá"
- },
- "ETB": {
- "name": "Birr etíope"
- },
- "VEF": {
- "name": "bolívar"
- },
- "BOB": {
- "name": "boliviano"
- },
- "GHS": {
- "name": "Cedi de Gana"
- },
- "SVC": {
- "name": "Colom salvadorenho"
- },
- "CRC": {
- "name": "colon costa-riquenho"
- },
- "NIO": {
- "name": "córdoba nicaraguano"
- },
- "CZK": {
- "name": "coroa checa"
- },
- "DKK": {
- "name": "coroa dinamarquesa"
- },
- "ISK": {
- "name": "coroa islandesa"
- },
- "NOK": {
- "name": "coroa norueguesa"
- },
- "SEK": {
- "name": "coroa sueca"
- },
- "GMD": {
- "name": "Dalasi da Gâmbia"
- },
- "DZD": {
- "name": "dinar argelino"
- },
- "BHD": {
- "name": "Dinar baremita"
- },
- "IQD": {
- "name": "Dinar iraquiano"
- },
- "JOD": {
- "name": "Dinar jordaniano"
- },
- "KWD": {
- "name": "Dinar kuwaitiano"
- },
- "LYD": {
- "name": "dinar líbio"
- },
- "MKD": {
- "name": "dinar macedónio"
- },
- "RSD": {
- "name": "dinar sérvio"
- },
- "TND": {
- "name": "dinar tunisino"
- },
- "AED": {
- "name": "Dirham dos Emirados Árabes Unidos"
- },
- "MAD": {
- "name": "dirham marroquino"
- },
- "STD": {
- "name": "Dobra de São Tomé e Príncipe"
- },
- "AUD": {
- "name": "Dólar australiano",
- "symbol": "AU$"
- },
- "BBD": {
- "name": "dólar barbadense"
- },
- "BZD": {
- "name": "dólar belizense"
- },
- "BMD": {
- "name": "dólar bermudense"
- },
- "BND": {
- "name": "Dólar bruneíno"
- },
- "CAD": {
- "name": "dólar canadiano",
- "symbol": "CA$"
- },
- "GYD": {
- "name": "dólar da Guiana"
- },
- "NAD": {
- "name": "Dólar da Namíbia"
- },
- "BSD": {
- "name": "dólar das Bahamas"
- },
- "XCD": {
- "name": "Dólar das Caraíbas Orientais",
- "symbol": "EC$"
- },
- "KYD": {
- "name": "Dólar das Ilhas Caimão"
- },
- "SBD": {
- "name": "Dólar das Ilhas Salomão"
- },
- "FJD": {
- "name": "Dólar de Fiji"
- },
- "HKD": {
- "name": "Dólar de Hong Kong",
- "symbol": "HK$"
- },
- "SGD": {
- "name": "Dólar de Singapura"
- },
- "TTD": {
- "name": "Dólar de Trindade e Tobago"
- },
- "SRD": {
- "name": "dólar do Suriname"
- },
- "ZWL": {
- "name": "Dólar do Zimbábue (2009)"
- },
- "USD": {
- "name": "dólar dos Estados Unidos",
- "symbol": "US$"
- },
- "JMD": {
- "name": "Dólar jamaicano"
- },
- "LRD": {
- "name": "Dólar liberiano"
- },
- "NZD": {
- "name": "Dólar neozelandês",
- "symbol": "NZ$"
- },
- "VND": {
- "name": "Dong vietnamita",
- "symbol": "₫"
- },
- "AMD": {
- "name": "Dram arménio"
- },
- "CVE": {
- "name": "escudo cabo-verdiano"
- },
- "EUR": {
- "name": "euro",
- "symbol": "€"
- },
- "ANG": {
- "name": "Florim das Antilhas Holandesas"
- },
- "AWG": {
- "name": "florim de Aruba"
- },
- "HUF": {
- "name": "forint húngaro"
- },
- "BIF": {
- "name": "Franco burundiano"
- },
- "XOF": {
- "name": "franco CFA (BCEAO)",
- "symbol": "CFA"
- },
- "XAF": {
- "name": "Franco CFA (BEAC)",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "Franco CFP",
- "symbol": "CFPF"
- },
- "KMF": {
- "name": "Franco comoriano"
- },
- "CDF": {
- "name": "Franco congolês"
- },
- "GNF": {
- "name": "Franco guineense"
- },
- "DJF": {
- "name": "Franco jibutiano"
- },
- "RWF": {
- "name": "Franco ruandês"
- },
- "CHF": {
- "name": "franco suíço"
- },
- "HTG": {
- "name": "Gourde haitiano"
- },
- "PYG": {
- "name": "guarani paraguaio"
- },
- "UAH": {
- "name": "hryvnia ucraniano"
- },
- "JPY": {
- "name": "Iene japonês",
- "symbol": "JP¥"
- },
- "PGK": {
- "name": "Kina da Papua-Nova Guiné"
- },
- "LAK": {
- "name": "Kip de Laos"
- },
- "HRK": {
- "name": "kuna croata"
- },
- "MWK": {
- "name": "Kwacha do Malawi"
- },
- "ZMW": {
- "name": "Kwacha zambiano"
- },
- "AOA": {
- "name": "Kwanza angolano"
- },
- "MMK": {
- "name": "Kyat de Mianmar"
- },
- "GEL": {
- "name": "Lari georgiano"
- },
- "ALL": {
- "name": "lek albanês"
- },
- "HNL": {
- "name": "lempira das Honduras"
- },
- "SLL": {
- "name": "Leone de Serra Leoa"
- },
- "MDL": {
- "name": "leu moldavo"
- },
- "RON": {
- "name": "leu romeno"
- },
- "BGN": {
- "name": "lev búlgaro"
- },
- "FKP": {
- "name": "libra das Ilhas Falkland"
- },
- "GIP": {
- "name": "libra de Gibraltar"
- },
- "SHP": {
- "name": "Libra de Santa Helena"
- },
- "EGP": {
- "name": "libra egípcia"
- },
- "GBP": {
- "name": "libra esterlina britânica",
- "symbol": "£"
- },
- "LBP": {
- "name": "Libra libanesa"
- },
- "SYP": {
- "name": "Libra síria"
- },
- "SDG": {
- "name": "libra sudanesa"
- },
- "SSP": {
- "name": "Libra sul-sudanesa"
- },
- "SZL": {
- "name": "Lilangeni da Suazilândia"
- },
- "TRY": {
- "name": "Lira turca"
- },
- "LSL": {
- "name": "Loti do Lesoto"
- },
- "AZN": {
- "name": "Manat do Azerbaijão"
- },
- "TMT": {
- "name": "Manat do Turquemenistão"
- },
- "BAM": {
- "name": "marco bósnio-herzegóvino conversível"
- },
- "MZN": {
- "name": "Metical de Moçambique"
- },
- "NGN": {
- "name": "Naira nigeriana"
- },
- "ERN": {
- "name": "Nakfa da Eritreia"
- },
- "BTN": {
- "name": "Ngultrum do Butão"
- },
- "TWD": {
- "name": "Novo dólar taiwanês",
- "symbol": "NT$"
- },
- "MRO": {
- "name": "Ouguiya da Mauritânia"
- },
- "TOP": {
- "name": "Paʻanga de Tonga"
- },
- "MOP": {
- "name": "Pataca de Macau"
- },
- "ARS": {
- "name": "peso argentino"
- },
- "CLP": {
- "name": "peso chileno"
- },
- "COP": {
- "name": "peso colombiano"
- },
- "CUP": {
- "name": "peso cubano"
- },
- "CUC": {
- "name": "peso cubano conversível"
- },
- "DOP": {
- "name": "Peso dominicano"
- },
- "PHP": {
- "name": "Peso filipino"
- },
- "MXN": {
- "name": "peso mexicano",
- "symbol": "MX$"
- },
- "UYU": {
- "name": "peso uruguaio"
- },
- "BWP": {
- "name": "Pula de Botswana"
- },
- "GTQ": {
- "name": "quetzal da Guatemala"
- },
- "ZAR": {
- "name": "Rand sul-africano"
- },
- "BRL": {
- "name": "real brasileiro",
- "symbol": "R$"
- },
- "OMR": {
- "name": "Rial de Omã"
- },
- "QAR": {
- "name": "Rial do Catar"
- },
- "YER": {
- "name": "Rial iemenita"
- },
- "IRR": {
- "name": "Rial iraniano"
- },
- "SAR": {
- "name": "Rial saudita"
- },
- "KHR": {
- "name": "Riel cambojano"
- },
- "MYR": {
- "name": "Ringgit malaio"
- },
- "BYN": {
- "name": "rublo bielorrusso"
- },
- "RUB": {
- "name": "rublo russo"
- },
- "MVR": {
- "name": "Rupia das Ilhas Maldivas"
- },
- "LKR": {
- "name": "Rupia do Sri Lanka"
- },
- "INR": {
- "name": "Rupia indiana",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Rupia indonésia"
- },
- "MUR": {
- "name": "Rupia mauriciana"
- },
- "NPR": {
- "name": "Rupia nepalesa"
- },
- "PKR": {
- "name": "Rupia paquistanesa"
- },
- "SCR": {
- "name": "Rupia seichelense"
- },
- "ILS": {
- "name": "Sheqel novo israelita",
- "symbol": "₪"
- },
- "PEN": {
- "name": "sol peruano"
- },
- "KGS": {
- "name": "Som do Quirguistão"
- },
- "UZS": {
- "name": "Som do Uzbequistão"
- },
- "TJS": {
- "name": "Somoni do Tajaquistão"
- },
- "BDT": {
- "name": "Taka de Bangladesh"
- },
- "WST": {
- "name": "Tala samoano"
- },
- "KZT": {
- "name": "Tenge do Cazaquistão"
- },
- "MNT": {
- "name": "Tugrik da Mongólia"
- },
- "VUV": {
- "name": "Vatu de Vanuatu"
- },
- "KPW": {
- "name": "Won norte-coreano"
- },
- "KRW": {
- "name": "Won sul-coreano",
- "symbol": "₩"
- },
- "KES": {
- "name": "Xelim queniano"
- },
- "SOS": {
- "name": "Xelim somali"
- },
- "TZS": {
- "name": "Xelim tanzaniano"
- },
- "UGX": {
- "name": "Xelim ugandense"
- },
- "CNY": {
- "name": "yuan",
- "symbol": "CN¥"
- },
- "PLN": {
- "name": "zloti polaco"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/pt-GW.json b/vendor/commerceguys/intl/resources/currency/pt-GW.json
deleted file mode 100644
index 12d872afa..000000000
--- a/vendor/commerceguys/intl/resources/currency/pt-GW.json
+++ /dev/null
@@ -1,494 +0,0 @@
-{
- "AFN": {
- "name": "Afegani do Afeganistão"
- },
- "MGA": {
- "name": "Ariari de Madagáscar"
- },
- "THB": {
- "name": "Baht da Tailândia",
- "symbol": "฿"
- },
- "PAB": {
- "name": "balboa do Panamá"
- },
- "ETB": {
- "name": "Birr etíope"
- },
- "VEF": {
- "name": "bolívar"
- },
- "BOB": {
- "name": "boliviano"
- },
- "GHS": {
- "name": "Cedi de Gana"
- },
- "SVC": {
- "name": "Colom salvadorenho"
- },
- "CRC": {
- "name": "colon costa-riquenho"
- },
- "NIO": {
- "name": "córdoba nicaraguano"
- },
- "CZK": {
- "name": "coroa checa"
- },
- "DKK": {
- "name": "coroa dinamarquesa"
- },
- "ISK": {
- "name": "coroa islandesa"
- },
- "NOK": {
- "name": "coroa norueguesa"
- },
- "SEK": {
- "name": "coroa sueca"
- },
- "GMD": {
- "name": "Dalasi da Gâmbia"
- },
- "DZD": {
- "name": "dinar argelino"
- },
- "BHD": {
- "name": "Dinar baremita"
- },
- "IQD": {
- "name": "Dinar iraquiano"
- },
- "JOD": {
- "name": "Dinar jordaniano"
- },
- "KWD": {
- "name": "Dinar kuwaitiano"
- },
- "LYD": {
- "name": "dinar líbio"
- },
- "MKD": {
- "name": "dinar macedónio"
- },
- "RSD": {
- "name": "dinar sérvio"
- },
- "TND": {
- "name": "dinar tunisino"
- },
- "AED": {
- "name": "Dirham dos Emirados Árabes Unidos"
- },
- "MAD": {
- "name": "dirham marroquino"
- },
- "STD": {
- "name": "Dobra de São Tomé e Príncipe"
- },
- "AUD": {
- "name": "Dólar australiano",
- "symbol": "AU$"
- },
- "BBD": {
- "name": "dólar barbadense"
- },
- "BZD": {
- "name": "dólar belizense"
- },
- "BMD": {
- "name": "dólar bermudense"
- },
- "BND": {
- "name": "Dólar bruneíno"
- },
- "CAD": {
- "name": "dólar canadiano",
- "symbol": "CA$"
- },
- "GYD": {
- "name": "dólar da Guiana"
- },
- "NAD": {
- "name": "Dólar da Namíbia"
- },
- "BSD": {
- "name": "dólar das Bahamas"
- },
- "XCD": {
- "name": "Dólar das Caraíbas Orientais",
- "symbol": "EC$"
- },
- "KYD": {
- "name": "Dólar das Ilhas Caimão"
- },
- "SBD": {
- "name": "Dólar das Ilhas Salomão"
- },
- "FJD": {
- "name": "Dólar de Fiji"
- },
- "HKD": {
- "name": "Dólar de Hong Kong",
- "symbol": "HK$"
- },
- "SGD": {
- "name": "Dólar de Singapura"
- },
- "TTD": {
- "name": "Dólar de Trindade e Tobago"
- },
- "SRD": {
- "name": "dólar do Suriname"
- },
- "ZWL": {
- "name": "Dólar do Zimbábue (2009)"
- },
- "USD": {
- "name": "dólar dos Estados Unidos",
- "symbol": "US$"
- },
- "JMD": {
- "name": "Dólar jamaicano"
- },
- "LRD": {
- "name": "Dólar liberiano"
- },
- "NZD": {
- "name": "Dólar neozelandês",
- "symbol": "NZ$"
- },
- "VND": {
- "name": "Dong vietnamita",
- "symbol": "₫"
- },
- "AMD": {
- "name": "Dram arménio"
- },
- "CVE": {
- "name": "escudo cabo-verdiano"
- },
- "EUR": {
- "name": "euro",
- "symbol": "€"
- },
- "ANG": {
- "name": "Florim das Antilhas Holandesas"
- },
- "AWG": {
- "name": "florim de Aruba"
- },
- "HUF": {
- "name": "forint húngaro"
- },
- "BIF": {
- "name": "Franco burundiano"
- },
- "XOF": {
- "name": "franco CFA (BCEAO)",
- "symbol": "CFA"
- },
- "XAF": {
- "name": "Franco CFA (BEAC)",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "Franco CFP",
- "symbol": "CFPF"
- },
- "KMF": {
- "name": "Franco comoriano"
- },
- "CDF": {
- "name": "Franco congolês"
- },
- "GNF": {
- "name": "Franco guineense"
- },
- "DJF": {
- "name": "Franco jibutiano"
- },
- "RWF": {
- "name": "Franco ruandês"
- },
- "CHF": {
- "name": "franco suíço"
- },
- "HTG": {
- "name": "Gourde haitiano"
- },
- "PYG": {
- "name": "guarani paraguaio"
- },
- "UAH": {
- "name": "hryvnia ucraniano"
- },
- "JPY": {
- "name": "Iene japonês",
- "symbol": "JP¥"
- },
- "PGK": {
- "name": "Kina da Papua-Nova Guiné"
- },
- "LAK": {
- "name": "Kip de Laos"
- },
- "HRK": {
- "name": "kuna croata"
- },
- "MWK": {
- "name": "Kwacha do Malawi"
- },
- "ZMW": {
- "name": "Kwacha zambiano"
- },
- "AOA": {
- "name": "Kwanza angolano"
- },
- "MMK": {
- "name": "Kyat de Mianmar"
- },
- "GEL": {
- "name": "Lari georgiano"
- },
- "ALL": {
- "name": "lek albanês"
- },
- "HNL": {
- "name": "lempira das Honduras"
- },
- "SLL": {
- "name": "Leone de Serra Leoa"
- },
- "MDL": {
- "name": "leu moldavo"
- },
- "RON": {
- "name": "leu romeno"
- },
- "BGN": {
- "name": "lev búlgaro"
- },
- "FKP": {
- "name": "libra das Ilhas Falkland"
- },
- "GIP": {
- "name": "libra de Gibraltar"
- },
- "SHP": {
- "name": "Libra de Santa Helena"
- },
- "EGP": {
- "name": "libra egípcia"
- },
- "GBP": {
- "name": "libra esterlina britânica",
- "symbol": "£"
- },
- "LBP": {
- "name": "Libra libanesa"
- },
- "SYP": {
- "name": "Libra síria"
- },
- "SDG": {
- "name": "libra sudanesa"
- },
- "SSP": {
- "name": "Libra sul-sudanesa"
- },
- "SZL": {
- "name": "Lilangeni da Suazilândia"
- },
- "TRY": {
- "name": "Lira turca"
- },
- "LSL": {
- "name": "Loti do Lesoto"
- },
- "AZN": {
- "name": "Manat do Azerbaijão"
- },
- "TMT": {
- "name": "Manat do Turquemenistão"
- },
- "BAM": {
- "name": "marco bósnio-herzegóvino conversível"
- },
- "MZN": {
- "name": "Metical de Moçambique"
- },
- "NGN": {
- "name": "Naira nigeriana"
- },
- "ERN": {
- "name": "Nakfa da Eritreia"
- },
- "BTN": {
- "name": "Ngultrum do Butão"
- },
- "TWD": {
- "name": "Novo dólar taiwanês",
- "symbol": "NT$"
- },
- "MRO": {
- "name": "Ouguiya da Mauritânia"
- },
- "TOP": {
- "name": "Paʻanga de Tonga"
- },
- "MOP": {
- "name": "Pataca de Macau"
- },
- "ARS": {
- "name": "peso argentino"
- },
- "CLP": {
- "name": "peso chileno"
- },
- "COP": {
- "name": "peso colombiano"
- },
- "CUP": {
- "name": "peso cubano"
- },
- "CUC": {
- "name": "peso cubano conversível"
- },
- "DOP": {
- "name": "Peso dominicano"
- },
- "PHP": {
- "name": "Peso filipino"
- },
- "MXN": {
- "name": "peso mexicano",
- "symbol": "MX$"
- },
- "UYU": {
- "name": "peso uruguaio"
- },
- "BWP": {
- "name": "Pula de Botswana"
- },
- "GTQ": {
- "name": "quetzal da Guatemala"
- },
- "ZAR": {
- "name": "Rand sul-africano"
- },
- "BRL": {
- "name": "real brasileiro",
- "symbol": "R$"
- },
- "OMR": {
- "name": "Rial de Omã"
- },
- "QAR": {
- "name": "Rial do Catar"
- },
- "YER": {
- "name": "Rial iemenita"
- },
- "IRR": {
- "name": "Rial iraniano"
- },
- "SAR": {
- "name": "Rial saudita"
- },
- "KHR": {
- "name": "Riel cambojano"
- },
- "MYR": {
- "name": "Ringgit malaio"
- },
- "BYN": {
- "name": "rublo bielorrusso"
- },
- "RUB": {
- "name": "rublo russo"
- },
- "MVR": {
- "name": "Rupia das Ilhas Maldivas"
- },
- "LKR": {
- "name": "Rupia do Sri Lanka"
- },
- "INR": {
- "name": "Rupia indiana",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Rupia indonésia"
- },
- "MUR": {
- "name": "Rupia mauriciana"
- },
- "NPR": {
- "name": "Rupia nepalesa"
- },
- "PKR": {
- "name": "Rupia paquistanesa"
- },
- "SCR": {
- "name": "Rupia seichelense"
- },
- "ILS": {
- "name": "Sheqel novo israelita",
- "symbol": "₪"
- },
- "PEN": {
- "name": "sol peruano"
- },
- "KGS": {
- "name": "Som do Quirguistão"
- },
- "UZS": {
- "name": "Som do Uzbequistão"
- },
- "TJS": {
- "name": "Somoni do Tajaquistão"
- },
- "BDT": {
- "name": "Taka de Bangladesh"
- },
- "WST": {
- "name": "Tala samoano"
- },
- "KZT": {
- "name": "Tenge do Cazaquistão"
- },
- "MNT": {
- "name": "Tugrik da Mongólia"
- },
- "VUV": {
- "name": "Vatu de Vanuatu"
- },
- "KPW": {
- "name": "Won norte-coreano"
- },
- "KRW": {
- "name": "Won sul-coreano",
- "symbol": "₩"
- },
- "KES": {
- "name": "Xelim queniano"
- },
- "SOS": {
- "name": "Xelim somali"
- },
- "TZS": {
- "name": "Xelim tanzaniano"
- },
- "UGX": {
- "name": "Xelim ugandense"
- },
- "CNY": {
- "name": "yuan",
- "symbol": "CN¥"
- },
- "PLN": {
- "name": "zloti polaco"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/pt-LU.json b/vendor/commerceguys/intl/resources/currency/pt-LU.json
deleted file mode 100644
index 12d872afa..000000000
--- a/vendor/commerceguys/intl/resources/currency/pt-LU.json
+++ /dev/null
@@ -1,494 +0,0 @@
-{
- "AFN": {
- "name": "Afegani do Afeganistão"
- },
- "MGA": {
- "name": "Ariari de Madagáscar"
- },
- "THB": {
- "name": "Baht da Tailândia",
- "symbol": "฿"
- },
- "PAB": {
- "name": "balboa do Panamá"
- },
- "ETB": {
- "name": "Birr etíope"
- },
- "VEF": {
- "name": "bolívar"
- },
- "BOB": {
- "name": "boliviano"
- },
- "GHS": {
- "name": "Cedi de Gana"
- },
- "SVC": {
- "name": "Colom salvadorenho"
- },
- "CRC": {
- "name": "colon costa-riquenho"
- },
- "NIO": {
- "name": "córdoba nicaraguano"
- },
- "CZK": {
- "name": "coroa checa"
- },
- "DKK": {
- "name": "coroa dinamarquesa"
- },
- "ISK": {
- "name": "coroa islandesa"
- },
- "NOK": {
- "name": "coroa norueguesa"
- },
- "SEK": {
- "name": "coroa sueca"
- },
- "GMD": {
- "name": "Dalasi da Gâmbia"
- },
- "DZD": {
- "name": "dinar argelino"
- },
- "BHD": {
- "name": "Dinar baremita"
- },
- "IQD": {
- "name": "Dinar iraquiano"
- },
- "JOD": {
- "name": "Dinar jordaniano"
- },
- "KWD": {
- "name": "Dinar kuwaitiano"
- },
- "LYD": {
- "name": "dinar líbio"
- },
- "MKD": {
- "name": "dinar macedónio"
- },
- "RSD": {
- "name": "dinar sérvio"
- },
- "TND": {
- "name": "dinar tunisino"
- },
- "AED": {
- "name": "Dirham dos Emirados Árabes Unidos"
- },
- "MAD": {
- "name": "dirham marroquino"
- },
- "STD": {
- "name": "Dobra de São Tomé e Príncipe"
- },
- "AUD": {
- "name": "Dólar australiano",
- "symbol": "AU$"
- },
- "BBD": {
- "name": "dólar barbadense"
- },
- "BZD": {
- "name": "dólar belizense"
- },
- "BMD": {
- "name": "dólar bermudense"
- },
- "BND": {
- "name": "Dólar bruneíno"
- },
- "CAD": {
- "name": "dólar canadiano",
- "symbol": "CA$"
- },
- "GYD": {
- "name": "dólar da Guiana"
- },
- "NAD": {
- "name": "Dólar da Namíbia"
- },
- "BSD": {
- "name": "dólar das Bahamas"
- },
- "XCD": {
- "name": "Dólar das Caraíbas Orientais",
- "symbol": "EC$"
- },
- "KYD": {
- "name": "Dólar das Ilhas Caimão"
- },
- "SBD": {
- "name": "Dólar das Ilhas Salomão"
- },
- "FJD": {
- "name": "Dólar de Fiji"
- },
- "HKD": {
- "name": "Dólar de Hong Kong",
- "symbol": "HK$"
- },
- "SGD": {
- "name": "Dólar de Singapura"
- },
- "TTD": {
- "name": "Dólar de Trindade e Tobago"
- },
- "SRD": {
- "name": "dólar do Suriname"
- },
- "ZWL": {
- "name": "Dólar do Zimbábue (2009)"
- },
- "USD": {
- "name": "dólar dos Estados Unidos",
- "symbol": "US$"
- },
- "JMD": {
- "name": "Dólar jamaicano"
- },
- "LRD": {
- "name": "Dólar liberiano"
- },
- "NZD": {
- "name": "Dólar neozelandês",
- "symbol": "NZ$"
- },
- "VND": {
- "name": "Dong vietnamita",
- "symbol": "₫"
- },
- "AMD": {
- "name": "Dram arménio"
- },
- "CVE": {
- "name": "escudo cabo-verdiano"
- },
- "EUR": {
- "name": "euro",
- "symbol": "€"
- },
- "ANG": {
- "name": "Florim das Antilhas Holandesas"
- },
- "AWG": {
- "name": "florim de Aruba"
- },
- "HUF": {
- "name": "forint húngaro"
- },
- "BIF": {
- "name": "Franco burundiano"
- },
- "XOF": {
- "name": "franco CFA (BCEAO)",
- "symbol": "CFA"
- },
- "XAF": {
- "name": "Franco CFA (BEAC)",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "Franco CFP",
- "symbol": "CFPF"
- },
- "KMF": {
- "name": "Franco comoriano"
- },
- "CDF": {
- "name": "Franco congolês"
- },
- "GNF": {
- "name": "Franco guineense"
- },
- "DJF": {
- "name": "Franco jibutiano"
- },
- "RWF": {
- "name": "Franco ruandês"
- },
- "CHF": {
- "name": "franco suíço"
- },
- "HTG": {
- "name": "Gourde haitiano"
- },
- "PYG": {
- "name": "guarani paraguaio"
- },
- "UAH": {
- "name": "hryvnia ucraniano"
- },
- "JPY": {
- "name": "Iene japonês",
- "symbol": "JP¥"
- },
- "PGK": {
- "name": "Kina da Papua-Nova Guiné"
- },
- "LAK": {
- "name": "Kip de Laos"
- },
- "HRK": {
- "name": "kuna croata"
- },
- "MWK": {
- "name": "Kwacha do Malawi"
- },
- "ZMW": {
- "name": "Kwacha zambiano"
- },
- "AOA": {
- "name": "Kwanza angolano"
- },
- "MMK": {
- "name": "Kyat de Mianmar"
- },
- "GEL": {
- "name": "Lari georgiano"
- },
- "ALL": {
- "name": "lek albanês"
- },
- "HNL": {
- "name": "lempira das Honduras"
- },
- "SLL": {
- "name": "Leone de Serra Leoa"
- },
- "MDL": {
- "name": "leu moldavo"
- },
- "RON": {
- "name": "leu romeno"
- },
- "BGN": {
- "name": "lev búlgaro"
- },
- "FKP": {
- "name": "libra das Ilhas Falkland"
- },
- "GIP": {
- "name": "libra de Gibraltar"
- },
- "SHP": {
- "name": "Libra de Santa Helena"
- },
- "EGP": {
- "name": "libra egípcia"
- },
- "GBP": {
- "name": "libra esterlina britânica",
- "symbol": "£"
- },
- "LBP": {
- "name": "Libra libanesa"
- },
- "SYP": {
- "name": "Libra síria"
- },
- "SDG": {
- "name": "libra sudanesa"
- },
- "SSP": {
- "name": "Libra sul-sudanesa"
- },
- "SZL": {
- "name": "Lilangeni da Suazilândia"
- },
- "TRY": {
- "name": "Lira turca"
- },
- "LSL": {
- "name": "Loti do Lesoto"
- },
- "AZN": {
- "name": "Manat do Azerbaijão"
- },
- "TMT": {
- "name": "Manat do Turquemenistão"
- },
- "BAM": {
- "name": "marco bósnio-herzegóvino conversível"
- },
- "MZN": {
- "name": "Metical de Moçambique"
- },
- "NGN": {
- "name": "Naira nigeriana"
- },
- "ERN": {
- "name": "Nakfa da Eritreia"
- },
- "BTN": {
- "name": "Ngultrum do Butão"
- },
- "TWD": {
- "name": "Novo dólar taiwanês",
- "symbol": "NT$"
- },
- "MRO": {
- "name": "Ouguiya da Mauritânia"
- },
- "TOP": {
- "name": "Paʻanga de Tonga"
- },
- "MOP": {
- "name": "Pataca de Macau"
- },
- "ARS": {
- "name": "peso argentino"
- },
- "CLP": {
- "name": "peso chileno"
- },
- "COP": {
- "name": "peso colombiano"
- },
- "CUP": {
- "name": "peso cubano"
- },
- "CUC": {
- "name": "peso cubano conversível"
- },
- "DOP": {
- "name": "Peso dominicano"
- },
- "PHP": {
- "name": "Peso filipino"
- },
- "MXN": {
- "name": "peso mexicano",
- "symbol": "MX$"
- },
- "UYU": {
- "name": "peso uruguaio"
- },
- "BWP": {
- "name": "Pula de Botswana"
- },
- "GTQ": {
- "name": "quetzal da Guatemala"
- },
- "ZAR": {
- "name": "Rand sul-africano"
- },
- "BRL": {
- "name": "real brasileiro",
- "symbol": "R$"
- },
- "OMR": {
- "name": "Rial de Omã"
- },
- "QAR": {
- "name": "Rial do Catar"
- },
- "YER": {
- "name": "Rial iemenita"
- },
- "IRR": {
- "name": "Rial iraniano"
- },
- "SAR": {
- "name": "Rial saudita"
- },
- "KHR": {
- "name": "Riel cambojano"
- },
- "MYR": {
- "name": "Ringgit malaio"
- },
- "BYN": {
- "name": "rublo bielorrusso"
- },
- "RUB": {
- "name": "rublo russo"
- },
- "MVR": {
- "name": "Rupia das Ilhas Maldivas"
- },
- "LKR": {
- "name": "Rupia do Sri Lanka"
- },
- "INR": {
- "name": "Rupia indiana",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Rupia indonésia"
- },
- "MUR": {
- "name": "Rupia mauriciana"
- },
- "NPR": {
- "name": "Rupia nepalesa"
- },
- "PKR": {
- "name": "Rupia paquistanesa"
- },
- "SCR": {
- "name": "Rupia seichelense"
- },
- "ILS": {
- "name": "Sheqel novo israelita",
- "symbol": "₪"
- },
- "PEN": {
- "name": "sol peruano"
- },
- "KGS": {
- "name": "Som do Quirguistão"
- },
- "UZS": {
- "name": "Som do Uzbequistão"
- },
- "TJS": {
- "name": "Somoni do Tajaquistão"
- },
- "BDT": {
- "name": "Taka de Bangladesh"
- },
- "WST": {
- "name": "Tala samoano"
- },
- "KZT": {
- "name": "Tenge do Cazaquistão"
- },
- "MNT": {
- "name": "Tugrik da Mongólia"
- },
- "VUV": {
- "name": "Vatu de Vanuatu"
- },
- "KPW": {
- "name": "Won norte-coreano"
- },
- "KRW": {
- "name": "Won sul-coreano",
- "symbol": "₩"
- },
- "KES": {
- "name": "Xelim queniano"
- },
- "SOS": {
- "name": "Xelim somali"
- },
- "TZS": {
- "name": "Xelim tanzaniano"
- },
- "UGX": {
- "name": "Xelim ugandense"
- },
- "CNY": {
- "name": "yuan",
- "symbol": "CN¥"
- },
- "PLN": {
- "name": "zloti polaco"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/pt-MO.json b/vendor/commerceguys/intl/resources/currency/pt-MO.json
deleted file mode 100644
index 634adb2e3..000000000
--- a/vendor/commerceguys/intl/resources/currency/pt-MO.json
+++ /dev/null
@@ -1,495 +0,0 @@
-{
- "AFN": {
- "name": "Afegani do Afeganistão"
- },
- "MGA": {
- "name": "Ariari de Madagáscar"
- },
- "THB": {
- "name": "Baht da Tailândia",
- "symbol": "฿"
- },
- "PAB": {
- "name": "balboa do Panamá"
- },
- "ETB": {
- "name": "Birr etíope"
- },
- "VEF": {
- "name": "bolívar"
- },
- "BOB": {
- "name": "boliviano"
- },
- "GHS": {
- "name": "Cedi de Gana"
- },
- "SVC": {
- "name": "Colom salvadorenho"
- },
- "CRC": {
- "name": "colon costa-riquenho"
- },
- "NIO": {
- "name": "córdoba nicaraguano"
- },
- "CZK": {
- "name": "coroa checa"
- },
- "DKK": {
- "name": "coroa dinamarquesa"
- },
- "ISK": {
- "name": "coroa islandesa"
- },
- "NOK": {
- "name": "coroa norueguesa"
- },
- "SEK": {
- "name": "coroa sueca"
- },
- "GMD": {
- "name": "Dalasi da Gâmbia"
- },
- "DZD": {
- "name": "dinar argelino"
- },
- "BHD": {
- "name": "Dinar baremita"
- },
- "IQD": {
- "name": "Dinar iraquiano"
- },
- "JOD": {
- "name": "Dinar jordaniano"
- },
- "KWD": {
- "name": "Dinar kuwaitiano"
- },
- "LYD": {
- "name": "dinar líbio"
- },
- "MKD": {
- "name": "dinar macedónio"
- },
- "RSD": {
- "name": "dinar sérvio"
- },
- "TND": {
- "name": "dinar tunisino"
- },
- "AED": {
- "name": "Dirham dos Emirados Árabes Unidos"
- },
- "MAD": {
- "name": "dirham marroquino"
- },
- "STD": {
- "name": "Dobra de São Tomé e Príncipe"
- },
- "AUD": {
- "name": "Dólar australiano",
- "symbol": "AU$"
- },
- "BBD": {
- "name": "dólar barbadense"
- },
- "BZD": {
- "name": "dólar belizense"
- },
- "BMD": {
- "name": "dólar bermudense"
- },
- "BND": {
- "name": "Dólar bruneíno"
- },
- "CAD": {
- "name": "dólar canadiano",
- "symbol": "CA$"
- },
- "GYD": {
- "name": "dólar da Guiana"
- },
- "NAD": {
- "name": "Dólar da Namíbia"
- },
- "BSD": {
- "name": "dólar das Bahamas"
- },
- "XCD": {
- "name": "Dólar das Caraíbas Orientais",
- "symbol": "EC$"
- },
- "KYD": {
- "name": "Dólar das Ilhas Caimão"
- },
- "SBD": {
- "name": "Dólar das Ilhas Salomão"
- },
- "FJD": {
- "name": "Dólar de Fiji"
- },
- "HKD": {
- "name": "Dólar de Hong Kong",
- "symbol": "HK$"
- },
- "SGD": {
- "name": "Dólar de Singapura"
- },
- "TTD": {
- "name": "Dólar de Trindade e Tobago"
- },
- "SRD": {
- "name": "dólar do Suriname"
- },
- "ZWL": {
- "name": "Dólar do Zimbábue (2009)"
- },
- "USD": {
- "name": "dólar dos Estados Unidos",
- "symbol": "US$"
- },
- "JMD": {
- "name": "Dólar jamaicano"
- },
- "LRD": {
- "name": "Dólar liberiano"
- },
- "NZD": {
- "name": "Dólar neozelandês",
- "symbol": "NZ$"
- },
- "VND": {
- "name": "Dong vietnamita",
- "symbol": "₫"
- },
- "AMD": {
- "name": "Dram arménio"
- },
- "CVE": {
- "name": "escudo cabo-verdiano"
- },
- "EUR": {
- "name": "euro",
- "symbol": "€"
- },
- "ANG": {
- "name": "Florim das Antilhas Holandesas"
- },
- "AWG": {
- "name": "florim de Aruba"
- },
- "HUF": {
- "name": "forint húngaro"
- },
- "BIF": {
- "name": "Franco burundiano"
- },
- "XOF": {
- "name": "franco CFA (BCEAO)",
- "symbol": "CFA"
- },
- "XAF": {
- "name": "Franco CFA (BEAC)",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "Franco CFP",
- "symbol": "CFPF"
- },
- "KMF": {
- "name": "Franco comoriano"
- },
- "CDF": {
- "name": "Franco congolês"
- },
- "GNF": {
- "name": "Franco guineense"
- },
- "DJF": {
- "name": "Franco jibutiano"
- },
- "RWF": {
- "name": "Franco ruandês"
- },
- "CHF": {
- "name": "franco suíço"
- },
- "HTG": {
- "name": "Gourde haitiano"
- },
- "PYG": {
- "name": "guarani paraguaio"
- },
- "UAH": {
- "name": "hryvnia ucraniano"
- },
- "JPY": {
- "name": "Iene japonês",
- "symbol": "JP¥"
- },
- "PGK": {
- "name": "Kina da Papua-Nova Guiné"
- },
- "LAK": {
- "name": "Kip de Laos"
- },
- "HRK": {
- "name": "kuna croata"
- },
- "MWK": {
- "name": "Kwacha do Malawi"
- },
- "ZMW": {
- "name": "Kwacha zambiano"
- },
- "AOA": {
- "name": "Kwanza angolano"
- },
- "MMK": {
- "name": "Kyat de Mianmar"
- },
- "GEL": {
- "name": "Lari georgiano"
- },
- "ALL": {
- "name": "lek albanês"
- },
- "HNL": {
- "name": "lempira das Honduras"
- },
- "SLL": {
- "name": "Leone de Serra Leoa"
- },
- "MDL": {
- "name": "leu moldavo"
- },
- "RON": {
- "name": "leu romeno"
- },
- "BGN": {
- "name": "lev búlgaro"
- },
- "FKP": {
- "name": "libra das Ilhas Falkland"
- },
- "GIP": {
- "name": "libra de Gibraltar"
- },
- "SHP": {
- "name": "Libra de Santa Helena"
- },
- "EGP": {
- "name": "libra egípcia"
- },
- "GBP": {
- "name": "libra esterlina britânica",
- "symbol": "£"
- },
- "LBP": {
- "name": "Libra libanesa"
- },
- "SYP": {
- "name": "Libra síria"
- },
- "SDG": {
- "name": "libra sudanesa"
- },
- "SSP": {
- "name": "Libra sul-sudanesa"
- },
- "SZL": {
- "name": "Lilangeni da Suazilândia"
- },
- "TRY": {
- "name": "Lira turca"
- },
- "LSL": {
- "name": "Loti do Lesoto"
- },
- "AZN": {
- "name": "Manat do Azerbaijão"
- },
- "TMT": {
- "name": "Manat do Turquemenistão"
- },
- "BAM": {
- "name": "marco bósnio-herzegóvino conversível"
- },
- "MZN": {
- "name": "Metical de Moçambique"
- },
- "NGN": {
- "name": "Naira nigeriana"
- },
- "ERN": {
- "name": "Nakfa da Eritreia"
- },
- "BTN": {
- "name": "Ngultrum do Butão"
- },
- "TWD": {
- "name": "Novo dólar taiwanês",
- "symbol": "NT$"
- },
- "MRO": {
- "name": "Ouguiya da Mauritânia"
- },
- "TOP": {
- "name": "Paʻanga de Tonga"
- },
- "MOP": {
- "name": "Pataca de Macau",
- "symbol": "MOP$"
- },
- "ARS": {
- "name": "peso argentino"
- },
- "CLP": {
- "name": "peso chileno"
- },
- "COP": {
- "name": "peso colombiano"
- },
- "CUP": {
- "name": "peso cubano"
- },
- "CUC": {
- "name": "peso cubano conversível"
- },
- "DOP": {
- "name": "Peso dominicano"
- },
- "PHP": {
- "name": "Peso filipino"
- },
- "MXN": {
- "name": "peso mexicano",
- "symbol": "MX$"
- },
- "UYU": {
- "name": "peso uruguaio"
- },
- "BWP": {
- "name": "Pula de Botswana"
- },
- "GTQ": {
- "name": "quetzal da Guatemala"
- },
- "ZAR": {
- "name": "Rand sul-africano"
- },
- "BRL": {
- "name": "real brasileiro",
- "symbol": "R$"
- },
- "OMR": {
- "name": "Rial de Omã"
- },
- "QAR": {
- "name": "Rial do Catar"
- },
- "YER": {
- "name": "Rial iemenita"
- },
- "IRR": {
- "name": "Rial iraniano"
- },
- "SAR": {
- "name": "Rial saudita"
- },
- "KHR": {
- "name": "Riel cambojano"
- },
- "MYR": {
- "name": "Ringgit malaio"
- },
- "BYN": {
- "name": "rublo bielorrusso"
- },
- "RUB": {
- "name": "rublo russo"
- },
- "MVR": {
- "name": "Rupia das Ilhas Maldivas"
- },
- "LKR": {
- "name": "Rupia do Sri Lanka"
- },
- "INR": {
- "name": "Rupia indiana",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Rupia indonésia"
- },
- "MUR": {
- "name": "Rupia mauriciana"
- },
- "NPR": {
- "name": "Rupia nepalesa"
- },
- "PKR": {
- "name": "Rupia paquistanesa"
- },
- "SCR": {
- "name": "Rupia seichelense"
- },
- "ILS": {
- "name": "Sheqel novo israelita",
- "symbol": "₪"
- },
- "PEN": {
- "name": "sol peruano"
- },
- "KGS": {
- "name": "Som do Quirguistão"
- },
- "UZS": {
- "name": "Som do Uzbequistão"
- },
- "TJS": {
- "name": "Somoni do Tajaquistão"
- },
- "BDT": {
- "name": "Taka de Bangladesh"
- },
- "WST": {
- "name": "Tala samoano"
- },
- "KZT": {
- "name": "Tenge do Cazaquistão"
- },
- "MNT": {
- "name": "Tugrik da Mongólia"
- },
- "VUV": {
- "name": "Vatu de Vanuatu"
- },
- "KPW": {
- "name": "Won norte-coreano"
- },
- "KRW": {
- "name": "Won sul-coreano",
- "symbol": "₩"
- },
- "KES": {
- "name": "Xelim queniano"
- },
- "SOS": {
- "name": "Xelim somali"
- },
- "TZS": {
- "name": "Xelim tanzaniano"
- },
- "UGX": {
- "name": "Xelim ugandense"
- },
- "CNY": {
- "name": "yuan",
- "symbol": "CN¥"
- },
- "PLN": {
- "name": "zloti polaco"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/pt-MZ.json b/vendor/commerceguys/intl/resources/currency/pt-MZ.json
deleted file mode 100644
index 7d32a696c..000000000
--- a/vendor/commerceguys/intl/resources/currency/pt-MZ.json
+++ /dev/null
@@ -1,495 +0,0 @@
-{
- "AFN": {
- "name": "Afegani do Afeganistão"
- },
- "MGA": {
- "name": "Ariari de Madagáscar"
- },
- "THB": {
- "name": "Baht da Tailândia",
- "symbol": "฿"
- },
- "PAB": {
- "name": "balboa do Panamá"
- },
- "ETB": {
- "name": "Birr etíope"
- },
- "VEF": {
- "name": "bolívar"
- },
- "BOB": {
- "name": "boliviano"
- },
- "GHS": {
- "name": "Cedi de Gana"
- },
- "SVC": {
- "name": "Colom salvadorenho"
- },
- "CRC": {
- "name": "colon costa-riquenho"
- },
- "NIO": {
- "name": "córdoba nicaraguano"
- },
- "CZK": {
- "name": "coroa checa"
- },
- "DKK": {
- "name": "coroa dinamarquesa"
- },
- "ISK": {
- "name": "coroa islandesa"
- },
- "NOK": {
- "name": "coroa norueguesa"
- },
- "SEK": {
- "name": "coroa sueca"
- },
- "GMD": {
- "name": "Dalasi da Gâmbia"
- },
- "DZD": {
- "name": "dinar argelino"
- },
- "BHD": {
- "name": "Dinar baremita"
- },
- "IQD": {
- "name": "Dinar iraquiano"
- },
- "JOD": {
- "name": "Dinar jordaniano"
- },
- "KWD": {
- "name": "Dinar kuwaitiano"
- },
- "LYD": {
- "name": "dinar líbio"
- },
- "MKD": {
- "name": "dinar macedónio"
- },
- "RSD": {
- "name": "dinar sérvio"
- },
- "TND": {
- "name": "dinar tunisino"
- },
- "AED": {
- "name": "Dirham dos Emirados Árabes Unidos"
- },
- "MAD": {
- "name": "dirham marroquino"
- },
- "STD": {
- "name": "Dobra de São Tomé e Príncipe"
- },
- "AUD": {
- "name": "Dólar australiano",
- "symbol": "AU$"
- },
- "BBD": {
- "name": "dólar barbadense"
- },
- "BZD": {
- "name": "dólar belizense"
- },
- "BMD": {
- "name": "dólar bermudense"
- },
- "BND": {
- "name": "Dólar bruneíno"
- },
- "CAD": {
- "name": "dólar canadiano",
- "symbol": "CA$"
- },
- "GYD": {
- "name": "dólar da Guiana"
- },
- "NAD": {
- "name": "Dólar da Namíbia"
- },
- "BSD": {
- "name": "dólar das Bahamas"
- },
- "XCD": {
- "name": "Dólar das Caraíbas Orientais",
- "symbol": "EC$"
- },
- "KYD": {
- "name": "Dólar das Ilhas Caimão"
- },
- "SBD": {
- "name": "Dólar das Ilhas Salomão"
- },
- "FJD": {
- "name": "Dólar de Fiji"
- },
- "HKD": {
- "name": "Dólar de Hong Kong",
- "symbol": "HK$"
- },
- "SGD": {
- "name": "Dólar de Singapura"
- },
- "TTD": {
- "name": "Dólar de Trindade e Tobago"
- },
- "SRD": {
- "name": "dólar do Suriname"
- },
- "ZWL": {
- "name": "Dólar do Zimbábue (2009)"
- },
- "USD": {
- "name": "dólar dos Estados Unidos",
- "symbol": "US$"
- },
- "JMD": {
- "name": "Dólar jamaicano"
- },
- "LRD": {
- "name": "Dólar liberiano"
- },
- "NZD": {
- "name": "Dólar neozelandês",
- "symbol": "NZ$"
- },
- "VND": {
- "name": "Dong vietnamita",
- "symbol": "₫"
- },
- "AMD": {
- "name": "Dram arménio"
- },
- "CVE": {
- "name": "escudo cabo-verdiano"
- },
- "EUR": {
- "name": "euro",
- "symbol": "€"
- },
- "ANG": {
- "name": "Florim das Antilhas Holandesas"
- },
- "AWG": {
- "name": "florim de Aruba"
- },
- "HUF": {
- "name": "forint húngaro"
- },
- "BIF": {
- "name": "Franco burundiano"
- },
- "XOF": {
- "name": "franco CFA (BCEAO)",
- "symbol": "CFA"
- },
- "XAF": {
- "name": "Franco CFA (BEAC)",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "Franco CFP",
- "symbol": "CFPF"
- },
- "KMF": {
- "name": "Franco comoriano"
- },
- "CDF": {
- "name": "Franco congolês"
- },
- "GNF": {
- "name": "Franco guineense"
- },
- "DJF": {
- "name": "Franco jibutiano"
- },
- "RWF": {
- "name": "Franco ruandês"
- },
- "CHF": {
- "name": "franco suíço"
- },
- "HTG": {
- "name": "Gourde haitiano"
- },
- "PYG": {
- "name": "guarani paraguaio"
- },
- "UAH": {
- "name": "hryvnia ucraniano"
- },
- "JPY": {
- "name": "Iene japonês",
- "symbol": "JP¥"
- },
- "PGK": {
- "name": "Kina da Papua-Nova Guiné"
- },
- "LAK": {
- "name": "Kip de Laos"
- },
- "HRK": {
- "name": "kuna croata"
- },
- "MWK": {
- "name": "Kwacha do Malawi"
- },
- "ZMW": {
- "name": "Kwacha zambiano"
- },
- "AOA": {
- "name": "Kwanza angolano"
- },
- "MMK": {
- "name": "Kyat de Mianmar"
- },
- "GEL": {
- "name": "Lari georgiano"
- },
- "ALL": {
- "name": "lek albanês"
- },
- "HNL": {
- "name": "lempira das Honduras"
- },
- "SLL": {
- "name": "Leone de Serra Leoa"
- },
- "MDL": {
- "name": "leu moldavo"
- },
- "RON": {
- "name": "leu romeno"
- },
- "BGN": {
- "name": "lev búlgaro"
- },
- "FKP": {
- "name": "libra das Ilhas Falkland"
- },
- "GIP": {
- "name": "libra de Gibraltar"
- },
- "SHP": {
- "name": "Libra de Santa Helena"
- },
- "EGP": {
- "name": "libra egípcia"
- },
- "GBP": {
- "name": "libra esterlina britânica",
- "symbol": "£"
- },
- "LBP": {
- "name": "Libra libanesa"
- },
- "SYP": {
- "name": "Libra síria"
- },
- "SDG": {
- "name": "libra sudanesa"
- },
- "SSP": {
- "name": "Libra sul-sudanesa"
- },
- "SZL": {
- "name": "Lilangeni da Suazilândia"
- },
- "TRY": {
- "name": "Lira turca"
- },
- "LSL": {
- "name": "Loti do Lesoto"
- },
- "AZN": {
- "name": "Manat do Azerbaijão"
- },
- "TMT": {
- "name": "Manat do Turquemenistão"
- },
- "BAM": {
- "name": "marco bósnio-herzegóvino conversível"
- },
- "MZN": {
- "name": "Metical de Moçambique",
- "symbol": "MTn"
- },
- "NGN": {
- "name": "Naira nigeriana"
- },
- "ERN": {
- "name": "Nakfa da Eritreia"
- },
- "BTN": {
- "name": "Ngultrum do Butão"
- },
- "TWD": {
- "name": "Novo dólar taiwanês",
- "symbol": "NT$"
- },
- "MRO": {
- "name": "Ouguiya da Mauritânia"
- },
- "TOP": {
- "name": "Paʻanga de Tonga"
- },
- "MOP": {
- "name": "Pataca de Macau"
- },
- "ARS": {
- "name": "peso argentino"
- },
- "CLP": {
- "name": "peso chileno"
- },
- "COP": {
- "name": "peso colombiano"
- },
- "CUP": {
- "name": "peso cubano"
- },
- "CUC": {
- "name": "peso cubano conversível"
- },
- "DOP": {
- "name": "Peso dominicano"
- },
- "PHP": {
- "name": "Peso filipino"
- },
- "MXN": {
- "name": "peso mexicano",
- "symbol": "MX$"
- },
- "UYU": {
- "name": "peso uruguaio"
- },
- "BWP": {
- "name": "Pula de Botswana"
- },
- "GTQ": {
- "name": "quetzal da Guatemala"
- },
- "ZAR": {
- "name": "Rand sul-africano"
- },
- "BRL": {
- "name": "real brasileiro",
- "symbol": "R$"
- },
- "OMR": {
- "name": "Rial de Omã"
- },
- "QAR": {
- "name": "Rial do Catar"
- },
- "YER": {
- "name": "Rial iemenita"
- },
- "IRR": {
- "name": "Rial iraniano"
- },
- "SAR": {
- "name": "Rial saudita"
- },
- "KHR": {
- "name": "Riel cambojano"
- },
- "MYR": {
- "name": "Ringgit malaio"
- },
- "BYN": {
- "name": "rublo bielorrusso"
- },
- "RUB": {
- "name": "rublo russo"
- },
- "MVR": {
- "name": "Rupia das Ilhas Maldivas"
- },
- "LKR": {
- "name": "Rupia do Sri Lanka"
- },
- "INR": {
- "name": "Rupia indiana",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Rupia indonésia"
- },
- "MUR": {
- "name": "Rupia mauriciana"
- },
- "NPR": {
- "name": "Rupia nepalesa"
- },
- "PKR": {
- "name": "Rupia paquistanesa"
- },
- "SCR": {
- "name": "Rupia seichelense"
- },
- "ILS": {
- "name": "Sheqel novo israelita",
- "symbol": "₪"
- },
- "PEN": {
- "name": "sol peruano"
- },
- "KGS": {
- "name": "Som do Quirguistão"
- },
- "UZS": {
- "name": "Som do Uzbequistão"
- },
- "TJS": {
- "name": "Somoni do Tajaquistão"
- },
- "BDT": {
- "name": "Taka de Bangladesh"
- },
- "WST": {
- "name": "Tala samoano"
- },
- "KZT": {
- "name": "Tenge do Cazaquistão"
- },
- "MNT": {
- "name": "Tugrik da Mongólia"
- },
- "VUV": {
- "name": "Vatu de Vanuatu"
- },
- "KPW": {
- "name": "Won norte-coreano"
- },
- "KRW": {
- "name": "Won sul-coreano",
- "symbol": "₩"
- },
- "KES": {
- "name": "Xelim queniano"
- },
- "SOS": {
- "name": "Xelim somali"
- },
- "TZS": {
- "name": "Xelim tanzaniano"
- },
- "UGX": {
- "name": "Xelim ugandense"
- },
- "CNY": {
- "name": "yuan",
- "symbol": "CN¥"
- },
- "PLN": {
- "name": "zloti polaco"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/pt-PT.json b/vendor/commerceguys/intl/resources/currency/pt-PT.json
index 12d872afa..959351a46 100644
--- a/vendor/commerceguys/intl/resources/currency/pt-PT.json
+++ b/vendor/commerceguys/intl/resources/currency/pt-PT.json
@@ -1,28 +1,28 @@
{
"AFN": {
- "name": "Afegani do Afeganistão"
+ "name": "afegâni afegão"
},
"MGA": {
- "name": "Ariari de Madagáscar"
+ "name": "ariari malgaxe"
},
"THB": {
- "name": "Baht da Tailândia",
+ "name": "baht tailandês",
"symbol": "฿"
},
"PAB": {
"name": "balboa do Panamá"
},
"ETB": {
- "name": "Birr etíope"
+ "name": "birr etíope"
},
- "VEF": {
+ "VES": {
"name": "bolívar"
},
"BOB": {
"name": "boliviano"
},
"GHS": {
- "name": "Cedi de Gana"
+ "name": "cedi ganês"
},
"SVC": {
"name": "Colom salvadorenho"
@@ -49,22 +49,22 @@
"name": "coroa sueca"
},
"GMD": {
- "name": "Dalasi da Gâmbia"
+ "name": "dalasi gambiano"
},
"DZD": {
"name": "dinar argelino"
},
"BHD": {
- "name": "Dinar baremita"
+ "name": "dinar baremita"
},
"IQD": {
- "name": "Dinar iraquiano"
+ "name": "dinar iraquiano"
},
"JOD": {
- "name": "Dinar jordaniano"
+ "name": "dinar jordaniano"
},
"KWD": {
- "name": "Dinar kuwaitiano"
+ "name": "dinar kuwaitiano"
},
"LYD": {
"name": "dinar líbio"
@@ -79,16 +79,16 @@
"name": "dinar tunisino"
},
"AED": {
- "name": "Dirham dos Emirados Árabes Unidos"
+ "name": "dirham dos Emirados Árabes Unidos"
},
"MAD": {
"name": "dirham marroquino"
},
- "STD": {
- "name": "Dobra de São Tomé e Príncipe"
+ "STN": {
+ "name": "dobra de São Tomé e Príncipe"
},
"AUD": {
- "name": "Dólar australiano",
+ "name": "dólar australiano",
"symbol": "AU$"
},
"BBD": {
@@ -101,7 +101,7 @@
"name": "dólar bermudense"
},
"BND": {
- "name": "Dólar bruneíno"
+ "name": "dólar bruneano"
},
"CAD": {
"name": "dólar canadiano",
@@ -110,34 +110,25 @@
"GYD": {
"name": "dólar da Guiana"
},
- "NAD": {
- "name": "Dólar da Namíbia"
- },
"BSD": {
"name": "dólar das Bahamas"
},
"XCD": {
- "name": "Dólar das Caraíbas Orientais",
+ "name": "dólar das Caraíbas Orientais",
"symbol": "EC$"
},
"KYD": {
- "name": "Dólar das Ilhas Caimão"
+ "name": "dólar das Ilhas Caimão"
},
"SBD": {
- "name": "Dólar das Ilhas Salomão"
- },
- "FJD": {
- "name": "Dólar de Fiji"
+ "name": "dólar das Ilhas Salomão"
},
"HKD": {
- "name": "Dólar de Hong Kong",
+ "name": "dólar de Hong Kong",
"symbol": "HK$"
},
- "SGD": {
- "name": "Dólar de Singapura"
- },
"TTD": {
- "name": "Dólar de Trindade e Tobago"
+ "name": "dólar de Trindade e Tobago"
},
"SRD": {
"name": "dólar do Suriname"
@@ -149,22 +140,31 @@
"name": "dólar dos Estados Unidos",
"symbol": "US$"
},
+ "FJD": {
+ "name": "dólar fijiano"
+ },
"JMD": {
- "name": "Dólar jamaicano"
+ "name": "dólar jamaicano"
},
"LRD": {
- "name": "Dólar liberiano"
+ "name": "dólar liberiano"
+ },
+ "NAD": {
+ "name": "dólar namibiano"
},
"NZD": {
- "name": "Dólar neozelandês",
+ "name": "dólar neozelandês",
"symbol": "NZ$"
},
+ "SGD": {
+ "name": "dólar singapuriano"
+ },
"VND": {
- "name": "Dong vietnamita",
+ "name": "dong vietnamita",
"symbol": "₫"
},
"AMD": {
- "name": "Dram arménio"
+ "name": "dram arménio"
},
"CVE": {
"name": "escudo cabo-verdiano"
@@ -174,7 +174,7 @@
"symbol": "€"
},
"ANG": {
- "name": "Florim das Antilhas Holandesas"
+ "name": "florim das Antilhas Holandesas"
},
"AWG": {
"name": "florim de Aruba"
@@ -183,40 +183,40 @@
"name": "forint húngaro"
},
"BIF": {
- "name": "Franco burundiano"
+ "name": "franco burundiano"
},
"XOF": {
"name": "franco CFA (BCEAO)",
"symbol": "CFA"
},
"XAF": {
- "name": "Franco CFA (BEAC)",
+ "name": "franco CFA (BEAC)",
"symbol": "FCFA"
},
"XPF": {
- "name": "Franco CFP",
+ "name": "franco CFP",
"symbol": "CFPF"
},
"KMF": {
- "name": "Franco comoriano"
+ "name": "franco comoriano"
},
"CDF": {
- "name": "Franco congolês"
+ "name": "franco congolês"
},
"GNF": {
- "name": "Franco guineense"
+ "name": "franco guineense"
},
"DJF": {
- "name": "Franco jibutiano"
+ "name": "franco jibutiano"
},
"RWF": {
- "name": "Franco ruandês"
+ "name": "franco ruandês"
},
"CHF": {
"name": "franco suíço"
},
"HTG": {
- "name": "Gourde haitiano"
+ "name": "gourde haitiano"
},
"PYG": {
"name": "guarani paraguaio"
@@ -225,32 +225,32 @@
"name": "hryvnia ucraniano"
},
"JPY": {
- "name": "Iene japonês",
+ "name": "iene japonês",
"symbol": "JP¥"
},
"PGK": {
- "name": "Kina da Papua-Nova Guiné"
+ "name": "kina papuásia"
},
"LAK": {
- "name": "Kip de Laos"
+ "name": "kip laosiano"
},
"HRK": {
"name": "kuna croata"
},
"MWK": {
- "name": "Kwacha do Malawi"
+ "name": "kwacha malauiano"
},
"ZMW": {
- "name": "Kwacha zambiano"
+ "name": "kwacha zambiano"
},
"AOA": {
- "name": "Kwanza angolano"
+ "name": "kwanza angolano"
},
"MMK": {
- "name": "Kyat de Mianmar"
+ "name": "kyat de Mianmar"
},
"GEL": {
- "name": "Lari georgiano"
+ "name": "lari georgiano"
},
"ALL": {
"name": "lek albanês"
@@ -259,7 +259,7 @@
"name": "lempira das Honduras"
},
"SLL": {
- "name": "Leone de Serra Leoa"
+ "name": "leone de Serra Leoa"
},
"MDL": {
"name": "leu moldavo"
@@ -276,9 +276,6 @@
"GIP": {
"name": "libra de Gibraltar"
},
- "SHP": {
- "name": "Libra de Santa Helena"
- },
"EGP": {
"name": "libra egípcia"
},
@@ -287,59 +284,62 @@
"symbol": "£"
},
"LBP": {
- "name": "Libra libanesa"
+ "name": "libra libanesa"
+ },
+ "SHP": {
+ "name": "libra santa-helenense"
},
"SYP": {
- "name": "Libra síria"
+ "name": "libra síria"
},
"SDG": {
"name": "libra sudanesa"
},
"SSP": {
- "name": "Libra sul-sudanesa"
+ "name": "libra sul-sudanesa"
},
"SZL": {
- "name": "Lilangeni da Suazilândia"
+ "name": "lilangeni suázi"
},
"TRY": {
- "name": "Lira turca"
+ "name": "lira turca"
},
"LSL": {
"name": "Loti do Lesoto"
},
"AZN": {
- "name": "Manat do Azerbaijão"
+ "name": "manat azeri"
},
"TMT": {
- "name": "Manat do Turquemenistão"
+ "name": "manat turcomeno"
},
"BAM": {
"name": "marco bósnio-herzegóvino conversível"
},
"MZN": {
- "name": "Metical de Moçambique"
+ "name": "metical moçambicano"
},
"NGN": {
- "name": "Naira nigeriana"
+ "name": "naira nigeriana"
},
"ERN": {
- "name": "Nakfa da Eritreia"
+ "name": "nakfa eritreia"
},
"BTN": {
- "name": "Ngultrum do Butão"
+ "name": "ngultrum butanês"
},
"TWD": {
- "name": "Novo dólar taiwanês",
+ "name": "novo dólar taiwanês",
"symbol": "NT$"
},
- "MRO": {
- "name": "Ouguiya da Mauritânia"
+ "MRU": {
+ "name": "ouguiya mauritana"
},
"TOP": {
- "name": "Paʻanga de Tonga"
+ "name": "paʻanga tonganesa"
},
"MOP": {
- "name": "Pataca de Macau"
+ "name": "pataca macaense"
},
"ARS": {
"name": "peso argentino"
@@ -357,10 +357,10 @@
"name": "peso cubano conversível"
},
"DOP": {
- "name": "Peso dominicano"
+ "name": "peso dominicano"
},
"PHP": {
- "name": "Peso filipino"
+ "name": "peso filipino"
},
"MXN": {
"name": "peso mexicano",
@@ -370,38 +370,38 @@
"name": "peso uruguaio"
},
"BWP": {
- "name": "Pula de Botswana"
+ "name": "pula de Botswana"
},
"GTQ": {
"name": "quetzal da Guatemala"
},
"ZAR": {
- "name": "Rand sul-africano"
+ "name": "rand sul-africano"
},
"BRL": {
"name": "real brasileiro",
"symbol": "R$"
},
- "OMR": {
- "name": "Rial de Omã"
- },
"QAR": {
- "name": "Rial do Catar"
+ "name": "rial catarense"
},
"YER": {
- "name": "Rial iemenita"
+ "name": "rial iemenita"
},
"IRR": {
- "name": "Rial iraniano"
+ "name": "rial iraniano"
+ },
+ "OMR": {
+ "name": "rial omanense"
},
"SAR": {
- "name": "Rial saudita"
+ "name": "rial saudita"
},
"KHR": {
- "name": "Riel cambojano"
+ "name": "riel cambojano"
},
"MYR": {
- "name": "Ringgit malaio"
+ "name": "ringgit malaio"
},
"BYN": {
"name": "rublo bielorrusso"
@@ -409,80 +409,83 @@
"RUB": {
"name": "rublo russo"
},
- "MVR": {
- "name": "Rupia das Ilhas Maldivas"
- },
"LKR": {
- "name": "Rupia do Sri Lanka"
+ "name": "rupia do Sri Lanka"
},
"INR": {
- "name": "Rupia indiana",
+ "name": "rupia indiana",
"symbol": "₹"
},
"IDR": {
- "name": "Rupia indonésia"
+ "name": "rupia indonésia"
+ },
+ "MVR": {
+ "name": "rupia maldivana"
},
"MUR": {
- "name": "Rupia mauriciana"
+ "name": "rupia mauriciana"
},
"NPR": {
- "name": "Rupia nepalesa"
+ "name": "rupia nepalesa"
},
"PKR": {
- "name": "Rupia paquistanesa"
+ "name": "rupia paquistanesa"
},
"SCR": {
- "name": "Rupia seichelense"
+ "name": "rupia seichelense"
},
"ILS": {
- "name": "Sheqel novo israelita",
+ "name": "sheqel novo israelita",
"symbol": "₪"
},
"PEN": {
"name": "sol peruano"
},
"KGS": {
- "name": "Som do Quirguistão"
+ "name": "som quirguiz"
},
"UZS": {
- "name": "Som do Uzbequistão"
+ "name": "som uzbeque"
},
"TJS": {
- "name": "Somoni do Tajaquistão"
+ "name": "somoni tajique"
},
"BDT": {
- "name": "Taka de Bangladesh"
+ "name": "taka bengali"
},
"WST": {
- "name": "Tala samoano"
+ "name": "tala samoano"
},
"KZT": {
- "name": "Tenge do Cazaquistão"
+ "name": "tenge cazaque"
},
"MNT": {
- "name": "Tugrik da Mongólia"
+ "name": "tugrik mongol"
+ },
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
},
"VUV": {
- "name": "Vatu de Vanuatu"
+ "name": "vatu de Vanuatu"
},
"KPW": {
- "name": "Won norte-coreano"
+ "name": "won norte-coreano"
},
"KRW": {
- "name": "Won sul-coreano",
+ "name": "won sul-coreano",
"symbol": "₩"
},
"KES": {
- "name": "Xelim queniano"
+ "name": "xelim queniano"
},
"SOS": {
- "name": "Xelim somali"
+ "name": "xelim somali"
},
"TZS": {
- "name": "Xelim tanzaniano"
+ "name": "xelim tanzaniano"
},
"UGX": {
- "name": "Xelim ugandense"
+ "name": "xelim ugandense"
},
"CNY": {
"name": "yuan",
diff --git a/vendor/commerceguys/intl/resources/currency/pt-ST.json b/vendor/commerceguys/intl/resources/currency/pt-ST.json
deleted file mode 100644
index 8165ccfc0..000000000
--- a/vendor/commerceguys/intl/resources/currency/pt-ST.json
+++ /dev/null
@@ -1,495 +0,0 @@
-{
- "AFN": {
- "name": "Afegani do Afeganistão"
- },
- "MGA": {
- "name": "Ariari de Madagáscar"
- },
- "THB": {
- "name": "Baht da Tailândia",
- "symbol": "฿"
- },
- "PAB": {
- "name": "balboa do Panamá"
- },
- "ETB": {
- "name": "Birr etíope"
- },
- "VEF": {
- "name": "bolívar"
- },
- "BOB": {
- "name": "boliviano"
- },
- "GHS": {
- "name": "Cedi de Gana"
- },
- "SVC": {
- "name": "Colom salvadorenho"
- },
- "CRC": {
- "name": "colon costa-riquenho"
- },
- "NIO": {
- "name": "córdoba nicaraguano"
- },
- "CZK": {
- "name": "coroa checa"
- },
- "DKK": {
- "name": "coroa dinamarquesa"
- },
- "ISK": {
- "name": "coroa islandesa"
- },
- "NOK": {
- "name": "coroa norueguesa"
- },
- "SEK": {
- "name": "coroa sueca"
- },
- "GMD": {
- "name": "Dalasi da Gâmbia"
- },
- "DZD": {
- "name": "dinar argelino"
- },
- "BHD": {
- "name": "Dinar baremita"
- },
- "IQD": {
- "name": "Dinar iraquiano"
- },
- "JOD": {
- "name": "Dinar jordaniano"
- },
- "KWD": {
- "name": "Dinar kuwaitiano"
- },
- "LYD": {
- "name": "dinar líbio"
- },
- "MKD": {
- "name": "dinar macedónio"
- },
- "RSD": {
- "name": "dinar sérvio"
- },
- "TND": {
- "name": "dinar tunisino"
- },
- "AED": {
- "name": "Dirham dos Emirados Árabes Unidos"
- },
- "MAD": {
- "name": "dirham marroquino"
- },
- "STD": {
- "name": "Dobra de São Tomé e Príncipe",
- "symbol": "Db"
- },
- "AUD": {
- "name": "Dólar australiano",
- "symbol": "AU$"
- },
- "BBD": {
- "name": "dólar barbadense"
- },
- "BZD": {
- "name": "dólar belizense"
- },
- "BMD": {
- "name": "dólar bermudense"
- },
- "BND": {
- "name": "Dólar bruneíno"
- },
- "CAD": {
- "name": "dólar canadiano",
- "symbol": "CA$"
- },
- "GYD": {
- "name": "dólar da Guiana"
- },
- "NAD": {
- "name": "Dólar da Namíbia"
- },
- "BSD": {
- "name": "dólar das Bahamas"
- },
- "XCD": {
- "name": "Dólar das Caraíbas Orientais",
- "symbol": "EC$"
- },
- "KYD": {
- "name": "Dólar das Ilhas Caimão"
- },
- "SBD": {
- "name": "Dólar das Ilhas Salomão"
- },
- "FJD": {
- "name": "Dólar de Fiji"
- },
- "HKD": {
- "name": "Dólar de Hong Kong",
- "symbol": "HK$"
- },
- "SGD": {
- "name": "Dólar de Singapura"
- },
- "TTD": {
- "name": "Dólar de Trindade e Tobago"
- },
- "SRD": {
- "name": "dólar do Suriname"
- },
- "ZWL": {
- "name": "Dólar do Zimbábue (2009)"
- },
- "USD": {
- "name": "dólar dos Estados Unidos",
- "symbol": "US$"
- },
- "JMD": {
- "name": "Dólar jamaicano"
- },
- "LRD": {
- "name": "Dólar liberiano"
- },
- "NZD": {
- "name": "Dólar neozelandês",
- "symbol": "NZ$"
- },
- "VND": {
- "name": "Dong vietnamita",
- "symbol": "₫"
- },
- "AMD": {
- "name": "Dram arménio"
- },
- "CVE": {
- "name": "escudo cabo-verdiano"
- },
- "EUR": {
- "name": "euro",
- "symbol": "€"
- },
- "ANG": {
- "name": "Florim das Antilhas Holandesas"
- },
- "AWG": {
- "name": "florim de Aruba"
- },
- "HUF": {
- "name": "forint húngaro"
- },
- "BIF": {
- "name": "Franco burundiano"
- },
- "XOF": {
- "name": "franco CFA (BCEAO)",
- "symbol": "CFA"
- },
- "XAF": {
- "name": "Franco CFA (BEAC)",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "Franco CFP",
- "symbol": "CFPF"
- },
- "KMF": {
- "name": "Franco comoriano"
- },
- "CDF": {
- "name": "Franco congolês"
- },
- "GNF": {
- "name": "Franco guineense"
- },
- "DJF": {
- "name": "Franco jibutiano"
- },
- "RWF": {
- "name": "Franco ruandês"
- },
- "CHF": {
- "name": "franco suíço"
- },
- "HTG": {
- "name": "Gourde haitiano"
- },
- "PYG": {
- "name": "guarani paraguaio"
- },
- "UAH": {
- "name": "hryvnia ucraniano"
- },
- "JPY": {
- "name": "Iene japonês",
- "symbol": "JP¥"
- },
- "PGK": {
- "name": "Kina da Papua-Nova Guiné"
- },
- "LAK": {
- "name": "Kip de Laos"
- },
- "HRK": {
- "name": "kuna croata"
- },
- "MWK": {
- "name": "Kwacha do Malawi"
- },
- "ZMW": {
- "name": "Kwacha zambiano"
- },
- "AOA": {
- "name": "Kwanza angolano"
- },
- "MMK": {
- "name": "Kyat de Mianmar"
- },
- "GEL": {
- "name": "Lari georgiano"
- },
- "ALL": {
- "name": "lek albanês"
- },
- "HNL": {
- "name": "lempira das Honduras"
- },
- "SLL": {
- "name": "Leone de Serra Leoa"
- },
- "MDL": {
- "name": "leu moldavo"
- },
- "RON": {
- "name": "leu romeno"
- },
- "BGN": {
- "name": "lev búlgaro"
- },
- "FKP": {
- "name": "libra das Ilhas Falkland"
- },
- "GIP": {
- "name": "libra de Gibraltar"
- },
- "SHP": {
- "name": "Libra de Santa Helena"
- },
- "EGP": {
- "name": "libra egípcia"
- },
- "GBP": {
- "name": "libra esterlina britânica",
- "symbol": "£"
- },
- "LBP": {
- "name": "Libra libanesa"
- },
- "SYP": {
- "name": "Libra síria"
- },
- "SDG": {
- "name": "libra sudanesa"
- },
- "SSP": {
- "name": "Libra sul-sudanesa"
- },
- "SZL": {
- "name": "Lilangeni da Suazilândia"
- },
- "TRY": {
- "name": "Lira turca"
- },
- "LSL": {
- "name": "Loti do Lesoto"
- },
- "AZN": {
- "name": "Manat do Azerbaijão"
- },
- "TMT": {
- "name": "Manat do Turquemenistão"
- },
- "BAM": {
- "name": "marco bósnio-herzegóvino conversível"
- },
- "MZN": {
- "name": "Metical de Moçambique"
- },
- "NGN": {
- "name": "Naira nigeriana"
- },
- "ERN": {
- "name": "Nakfa da Eritreia"
- },
- "BTN": {
- "name": "Ngultrum do Butão"
- },
- "TWD": {
- "name": "Novo dólar taiwanês",
- "symbol": "NT$"
- },
- "MRO": {
- "name": "Ouguiya da Mauritânia"
- },
- "TOP": {
- "name": "Paʻanga de Tonga"
- },
- "MOP": {
- "name": "Pataca de Macau"
- },
- "ARS": {
- "name": "peso argentino"
- },
- "CLP": {
- "name": "peso chileno"
- },
- "COP": {
- "name": "peso colombiano"
- },
- "CUP": {
- "name": "peso cubano"
- },
- "CUC": {
- "name": "peso cubano conversível"
- },
- "DOP": {
- "name": "Peso dominicano"
- },
- "PHP": {
- "name": "Peso filipino"
- },
- "MXN": {
- "name": "peso mexicano",
- "symbol": "MX$"
- },
- "UYU": {
- "name": "peso uruguaio"
- },
- "BWP": {
- "name": "Pula de Botswana"
- },
- "GTQ": {
- "name": "quetzal da Guatemala"
- },
- "ZAR": {
- "name": "Rand sul-africano"
- },
- "BRL": {
- "name": "real brasileiro",
- "symbol": "R$"
- },
- "OMR": {
- "name": "Rial de Omã"
- },
- "QAR": {
- "name": "Rial do Catar"
- },
- "YER": {
- "name": "Rial iemenita"
- },
- "IRR": {
- "name": "Rial iraniano"
- },
- "SAR": {
- "name": "Rial saudita"
- },
- "KHR": {
- "name": "Riel cambojano"
- },
- "MYR": {
- "name": "Ringgit malaio"
- },
- "BYN": {
- "name": "rublo bielorrusso"
- },
- "RUB": {
- "name": "rublo russo"
- },
- "MVR": {
- "name": "Rupia das Ilhas Maldivas"
- },
- "LKR": {
- "name": "Rupia do Sri Lanka"
- },
- "INR": {
- "name": "Rupia indiana",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Rupia indonésia"
- },
- "MUR": {
- "name": "Rupia mauriciana"
- },
- "NPR": {
- "name": "Rupia nepalesa"
- },
- "PKR": {
- "name": "Rupia paquistanesa"
- },
- "SCR": {
- "name": "Rupia seichelense"
- },
- "ILS": {
- "name": "Sheqel novo israelita",
- "symbol": "₪"
- },
- "PEN": {
- "name": "sol peruano"
- },
- "KGS": {
- "name": "Som do Quirguistão"
- },
- "UZS": {
- "name": "Som do Uzbequistão"
- },
- "TJS": {
- "name": "Somoni do Tajaquistão"
- },
- "BDT": {
- "name": "Taka de Bangladesh"
- },
- "WST": {
- "name": "Tala samoano"
- },
- "KZT": {
- "name": "Tenge do Cazaquistão"
- },
- "MNT": {
- "name": "Tugrik da Mongólia"
- },
- "VUV": {
- "name": "Vatu de Vanuatu"
- },
- "KPW": {
- "name": "Won norte-coreano"
- },
- "KRW": {
- "name": "Won sul-coreano",
- "symbol": "₩"
- },
- "KES": {
- "name": "Xelim queniano"
- },
- "SOS": {
- "name": "Xelim somali"
- },
- "TZS": {
- "name": "Xelim tanzaniano"
- },
- "UGX": {
- "name": "Xelim ugandense"
- },
- "CNY": {
- "name": "yuan",
- "symbol": "CN¥"
- },
- "PLN": {
- "name": "zloti polaco"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/pt-TL.json b/vendor/commerceguys/intl/resources/currency/pt-TL.json
deleted file mode 100644
index 12d872afa..000000000
--- a/vendor/commerceguys/intl/resources/currency/pt-TL.json
+++ /dev/null
@@ -1,494 +0,0 @@
-{
- "AFN": {
- "name": "Afegani do Afeganistão"
- },
- "MGA": {
- "name": "Ariari de Madagáscar"
- },
- "THB": {
- "name": "Baht da Tailândia",
- "symbol": "฿"
- },
- "PAB": {
- "name": "balboa do Panamá"
- },
- "ETB": {
- "name": "Birr etíope"
- },
- "VEF": {
- "name": "bolívar"
- },
- "BOB": {
- "name": "boliviano"
- },
- "GHS": {
- "name": "Cedi de Gana"
- },
- "SVC": {
- "name": "Colom salvadorenho"
- },
- "CRC": {
- "name": "colon costa-riquenho"
- },
- "NIO": {
- "name": "córdoba nicaraguano"
- },
- "CZK": {
- "name": "coroa checa"
- },
- "DKK": {
- "name": "coroa dinamarquesa"
- },
- "ISK": {
- "name": "coroa islandesa"
- },
- "NOK": {
- "name": "coroa norueguesa"
- },
- "SEK": {
- "name": "coroa sueca"
- },
- "GMD": {
- "name": "Dalasi da Gâmbia"
- },
- "DZD": {
- "name": "dinar argelino"
- },
- "BHD": {
- "name": "Dinar baremita"
- },
- "IQD": {
- "name": "Dinar iraquiano"
- },
- "JOD": {
- "name": "Dinar jordaniano"
- },
- "KWD": {
- "name": "Dinar kuwaitiano"
- },
- "LYD": {
- "name": "dinar líbio"
- },
- "MKD": {
- "name": "dinar macedónio"
- },
- "RSD": {
- "name": "dinar sérvio"
- },
- "TND": {
- "name": "dinar tunisino"
- },
- "AED": {
- "name": "Dirham dos Emirados Árabes Unidos"
- },
- "MAD": {
- "name": "dirham marroquino"
- },
- "STD": {
- "name": "Dobra de São Tomé e Príncipe"
- },
- "AUD": {
- "name": "Dólar australiano",
- "symbol": "AU$"
- },
- "BBD": {
- "name": "dólar barbadense"
- },
- "BZD": {
- "name": "dólar belizense"
- },
- "BMD": {
- "name": "dólar bermudense"
- },
- "BND": {
- "name": "Dólar bruneíno"
- },
- "CAD": {
- "name": "dólar canadiano",
- "symbol": "CA$"
- },
- "GYD": {
- "name": "dólar da Guiana"
- },
- "NAD": {
- "name": "Dólar da Namíbia"
- },
- "BSD": {
- "name": "dólar das Bahamas"
- },
- "XCD": {
- "name": "Dólar das Caraíbas Orientais",
- "symbol": "EC$"
- },
- "KYD": {
- "name": "Dólar das Ilhas Caimão"
- },
- "SBD": {
- "name": "Dólar das Ilhas Salomão"
- },
- "FJD": {
- "name": "Dólar de Fiji"
- },
- "HKD": {
- "name": "Dólar de Hong Kong",
- "symbol": "HK$"
- },
- "SGD": {
- "name": "Dólar de Singapura"
- },
- "TTD": {
- "name": "Dólar de Trindade e Tobago"
- },
- "SRD": {
- "name": "dólar do Suriname"
- },
- "ZWL": {
- "name": "Dólar do Zimbábue (2009)"
- },
- "USD": {
- "name": "dólar dos Estados Unidos",
- "symbol": "US$"
- },
- "JMD": {
- "name": "Dólar jamaicano"
- },
- "LRD": {
- "name": "Dólar liberiano"
- },
- "NZD": {
- "name": "Dólar neozelandês",
- "symbol": "NZ$"
- },
- "VND": {
- "name": "Dong vietnamita",
- "symbol": "₫"
- },
- "AMD": {
- "name": "Dram arménio"
- },
- "CVE": {
- "name": "escudo cabo-verdiano"
- },
- "EUR": {
- "name": "euro",
- "symbol": "€"
- },
- "ANG": {
- "name": "Florim das Antilhas Holandesas"
- },
- "AWG": {
- "name": "florim de Aruba"
- },
- "HUF": {
- "name": "forint húngaro"
- },
- "BIF": {
- "name": "Franco burundiano"
- },
- "XOF": {
- "name": "franco CFA (BCEAO)",
- "symbol": "CFA"
- },
- "XAF": {
- "name": "Franco CFA (BEAC)",
- "symbol": "FCFA"
- },
- "XPF": {
- "name": "Franco CFP",
- "symbol": "CFPF"
- },
- "KMF": {
- "name": "Franco comoriano"
- },
- "CDF": {
- "name": "Franco congolês"
- },
- "GNF": {
- "name": "Franco guineense"
- },
- "DJF": {
- "name": "Franco jibutiano"
- },
- "RWF": {
- "name": "Franco ruandês"
- },
- "CHF": {
- "name": "franco suíço"
- },
- "HTG": {
- "name": "Gourde haitiano"
- },
- "PYG": {
- "name": "guarani paraguaio"
- },
- "UAH": {
- "name": "hryvnia ucraniano"
- },
- "JPY": {
- "name": "Iene japonês",
- "symbol": "JP¥"
- },
- "PGK": {
- "name": "Kina da Papua-Nova Guiné"
- },
- "LAK": {
- "name": "Kip de Laos"
- },
- "HRK": {
- "name": "kuna croata"
- },
- "MWK": {
- "name": "Kwacha do Malawi"
- },
- "ZMW": {
- "name": "Kwacha zambiano"
- },
- "AOA": {
- "name": "Kwanza angolano"
- },
- "MMK": {
- "name": "Kyat de Mianmar"
- },
- "GEL": {
- "name": "Lari georgiano"
- },
- "ALL": {
- "name": "lek albanês"
- },
- "HNL": {
- "name": "lempira das Honduras"
- },
- "SLL": {
- "name": "Leone de Serra Leoa"
- },
- "MDL": {
- "name": "leu moldavo"
- },
- "RON": {
- "name": "leu romeno"
- },
- "BGN": {
- "name": "lev búlgaro"
- },
- "FKP": {
- "name": "libra das Ilhas Falkland"
- },
- "GIP": {
- "name": "libra de Gibraltar"
- },
- "SHP": {
- "name": "Libra de Santa Helena"
- },
- "EGP": {
- "name": "libra egípcia"
- },
- "GBP": {
- "name": "libra esterlina britânica",
- "symbol": "£"
- },
- "LBP": {
- "name": "Libra libanesa"
- },
- "SYP": {
- "name": "Libra síria"
- },
- "SDG": {
- "name": "libra sudanesa"
- },
- "SSP": {
- "name": "Libra sul-sudanesa"
- },
- "SZL": {
- "name": "Lilangeni da Suazilândia"
- },
- "TRY": {
- "name": "Lira turca"
- },
- "LSL": {
- "name": "Loti do Lesoto"
- },
- "AZN": {
- "name": "Manat do Azerbaijão"
- },
- "TMT": {
- "name": "Manat do Turquemenistão"
- },
- "BAM": {
- "name": "marco bósnio-herzegóvino conversível"
- },
- "MZN": {
- "name": "Metical de Moçambique"
- },
- "NGN": {
- "name": "Naira nigeriana"
- },
- "ERN": {
- "name": "Nakfa da Eritreia"
- },
- "BTN": {
- "name": "Ngultrum do Butão"
- },
- "TWD": {
- "name": "Novo dólar taiwanês",
- "symbol": "NT$"
- },
- "MRO": {
- "name": "Ouguiya da Mauritânia"
- },
- "TOP": {
- "name": "Paʻanga de Tonga"
- },
- "MOP": {
- "name": "Pataca de Macau"
- },
- "ARS": {
- "name": "peso argentino"
- },
- "CLP": {
- "name": "peso chileno"
- },
- "COP": {
- "name": "peso colombiano"
- },
- "CUP": {
- "name": "peso cubano"
- },
- "CUC": {
- "name": "peso cubano conversível"
- },
- "DOP": {
- "name": "Peso dominicano"
- },
- "PHP": {
- "name": "Peso filipino"
- },
- "MXN": {
- "name": "peso mexicano",
- "symbol": "MX$"
- },
- "UYU": {
- "name": "peso uruguaio"
- },
- "BWP": {
- "name": "Pula de Botswana"
- },
- "GTQ": {
- "name": "quetzal da Guatemala"
- },
- "ZAR": {
- "name": "Rand sul-africano"
- },
- "BRL": {
- "name": "real brasileiro",
- "symbol": "R$"
- },
- "OMR": {
- "name": "Rial de Omã"
- },
- "QAR": {
- "name": "Rial do Catar"
- },
- "YER": {
- "name": "Rial iemenita"
- },
- "IRR": {
- "name": "Rial iraniano"
- },
- "SAR": {
- "name": "Rial saudita"
- },
- "KHR": {
- "name": "Riel cambojano"
- },
- "MYR": {
- "name": "Ringgit malaio"
- },
- "BYN": {
- "name": "rublo bielorrusso"
- },
- "RUB": {
- "name": "rublo russo"
- },
- "MVR": {
- "name": "Rupia das Ilhas Maldivas"
- },
- "LKR": {
- "name": "Rupia do Sri Lanka"
- },
- "INR": {
- "name": "Rupia indiana",
- "symbol": "₹"
- },
- "IDR": {
- "name": "Rupia indonésia"
- },
- "MUR": {
- "name": "Rupia mauriciana"
- },
- "NPR": {
- "name": "Rupia nepalesa"
- },
- "PKR": {
- "name": "Rupia paquistanesa"
- },
- "SCR": {
- "name": "Rupia seichelense"
- },
- "ILS": {
- "name": "Sheqel novo israelita",
- "symbol": "₪"
- },
- "PEN": {
- "name": "sol peruano"
- },
- "KGS": {
- "name": "Som do Quirguistão"
- },
- "UZS": {
- "name": "Som do Uzbequistão"
- },
- "TJS": {
- "name": "Somoni do Tajaquistão"
- },
- "BDT": {
- "name": "Taka de Bangladesh"
- },
- "WST": {
- "name": "Tala samoano"
- },
- "KZT": {
- "name": "Tenge do Cazaquistão"
- },
- "MNT": {
- "name": "Tugrik da Mongólia"
- },
- "VUV": {
- "name": "Vatu de Vanuatu"
- },
- "KPW": {
- "name": "Won norte-coreano"
- },
- "KRW": {
- "name": "Won sul-coreano",
- "symbol": "₩"
- },
- "KES": {
- "name": "Xelim queniano"
- },
- "SOS": {
- "name": "Xelim somali"
- },
- "TZS": {
- "name": "Xelim tanzaniano"
- },
- "UGX": {
- "name": "Xelim ugandense"
- },
- "CNY": {
- "name": "yuan",
- "symbol": "CN¥"
- },
- "PLN": {
- "name": "zloti polaco"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/pt.json b/vendor/commerceguys/intl/resources/currency/pt.json
index f377de905..6d888b9b2 100644
--- a/vendor/commerceguys/intl/resources/currency/pt.json
+++ b/vendor/commerceguys/intl/resources/currency/pt.json
@@ -15,11 +15,11 @@
"ETB": {
"name": "Birr etíope"
},
- "VEF": {
+ "VES": {
"name": "Bolívar venezuelano"
},
"BOB": {
- "name": "Boliviano"
+ "name": "Boliviano da Bolívia"
},
"GHS": {
"name": "Cedi ganês"
@@ -78,13 +78,13 @@
"TND": {
"name": "Dinar tunisiano"
},
+ "AED": {
+ "name": "Dirham dos Emirados Árabes Unidos"
+ },
"MAD": {
"name": "Dirham marroquino"
},
- "AED": {
- "name": "Dirrã dos Emirados Árabes Unidos"
- },
- "STD": {
+ "STN": {
"name": "Dobra de São Tomé e Príncipe"
},
"USD": {
@@ -246,9 +246,6 @@
"AOA": {
"name": "Kwanza angolano"
},
- "MMK": {
- "name": "Kyat mianmarense"
- },
"GEL": {
"name": "Lari georgiano"
},
@@ -332,14 +329,21 @@
"name": "Novo dólar taiwanês",
"symbol": "NT$"
},
- "MRO": {
+ "ILS": {
+ "name": "Novo shekel israelense",
+ "symbol": "₪"
+ },
+ "PEN": {
+ "name": "Novo sol peruano"
+ },
+ "MRU": {
"name": "Ouguiya mauritana"
},
"TOP": {
"name": "Paʻanga tonganesa"
},
"MOP": {
- "name": "Pataca macaense"
+ "name": "Pataca de Macau"
},
"ARS": {
"name": "Peso argentino"
@@ -375,6 +379,9 @@
"GTQ": {
"name": "Quetzal guatemalteco"
},
+ "MMK": {
+ "name": "Quiat de Myanmar"
+ },
"ZAR": {
"name": "Rand sul-africano"
},
@@ -410,7 +417,7 @@
"name": "Rublo russo"
},
"LKR": {
- "name": "Rupia ceilandesa"
+ "name": "Rupia do Sri Lanka"
},
"INR": {
"name": "Rupia indiana",
@@ -420,7 +427,7 @@
"name": "Rupia indonésia"
},
"MVR": {
- "name": "Rupia maldiva"
+ "name": "Rupia maldivana"
},
"MUR": {
"name": "Rupia mauriciana"
@@ -434,13 +441,6 @@
"SCR": {
"name": "Rupia seichelense"
},
- "ILS": {
- "name": "Sheqel novo israelita",
- "symbol": "₪"
- },
- "PEN": {
- "name": "Sol peruano"
- },
"KGS": {
"name": "Som quirguiz"
},
@@ -451,7 +451,7 @@
"name": "Somoni tadjique"
},
"BDT": {
- "name": "Taka bengalesa"
+ "name": "Taka bengali"
},
"WST": {
"name": "Tala samoano"
@@ -462,8 +462,11 @@
"MNT": {
"name": "Tugrik mongol"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"VUV": {
- "name": "Vatu vanuatuense"
+ "name": "Vatu de Vanuatu"
},
"KPW": {
"name": "Won norte-coreano"
@@ -476,7 +479,7 @@
"name": "Xelim queniano"
},
"SOS": {
- "name": "Xelim somaliano"
+ "name": "Xelim somali"
},
"TZS": {
"name": "Xelim tanzaniano"
@@ -489,6 +492,6 @@
"symbol": "CN¥"
},
"PLN": {
- "name": "Zloti polonês"
+ "name": "Zloty polonês"
}
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/qu.json b/vendor/commerceguys/intl/resources/currency/qu.json
new file mode 100644
index 000000000..434511930
--- /dev/null
+++ b/vendor/commerceguys/intl/resources/currency/qu.json
@@ -0,0 +1,500 @@
+{
+ "AFN": {
+ "name": "Afgani Afgano"
+ },
+ "MGA": {
+ "name": "Ariary Malgache"
+ },
+ "AMD": {
+ "name": "Armenian Dram"
+ },
+ "AZN": {
+ "name": "Azerbaijani Manat"
+ },
+ "THB": {
+ "name": "Baht Tailandés"
+ },
+ "PAB": {
+ "name": "Balboa Panameño"
+ },
+ "ETB": {
+ "name": "Birr Etíope"
+ },
+ "VES": {
+ "name": "Bolívar Venezolano"
+ },
+ "BOB": {
+ "name": "Boliviano"
+ },
+ "GHS": {
+ "name": "Cedi Ganés"
+ },
+ "KES": {
+ "name": "Chelín Keniano"
+ },
+ "SOS": {
+ "name": "Chelín Somalí"
+ },
+ "TZS": {
+ "name": "Chelín Tanzano"
+ },
+ "UGX": {
+ "name": "Chelín Ugandés"
+ },
+ "CRC": {
+ "name": "Colón Costarricense"
+ },
+ "NIO": {
+ "name": "Córdova Nicaragüense"
+ },
+ "CZK": {
+ "name": "Corona Checa"
+ },
+ "DKK": {
+ "name": "Corona Danesa"
+ },
+ "ISK": {
+ "name": "Corona Islandesa"
+ },
+ "NOK": {
+ "name": "Corona Noruega"
+ },
+ "SEK": {
+ "name": "Corona Sueca"
+ },
+ "GMD": {
+ "name": "Dalasi"
+ },
+ "DZD": {
+ "name": "Dinar Argelino"
+ },
+ "BHD": {
+ "name": "Dinar Bareiní"
+ },
+ "IQD": {
+ "name": "Dinar Iraquí"
+ },
+ "JOD": {
+ "name": "Dinar Jordano"
+ },
+ "KWD": {
+ "name": "Dinar Kuwaití"
+ },
+ "LYD": {
+ "name": "Dinar Libio"
+ },
+ "MKD": {
+ "name": "Dinar Macedonio"
+ },
+ "RSD": {
+ "name": "Dinar Serbio"
+ },
+ "TND": {
+ "name": "Dinar Tunecino"
+ },
+ "MAD": {
+ "name": "Dírham Marroquí"
+ },
+ "STN": {
+ "name": "Dobra Santotomense"
+ },
+ "USD": {
+ "name": "Dólar Americano",
+ "symbol": "$US"
+ },
+ "AUD": {
+ "name": "Dólar Australiano",
+ "symbol": "A$"
+ },
+ "BSD": {
+ "name": "Dólar Bahameño"
+ },
+ "BZD": {
+ "name": "Dólar Beliceño",
+ "symbol": "DBZ"
+ },
+ "BMD": {
+ "name": "Dólar Bermudeño",
+ "symbol": "DBM"
+ },
+ "CAD": {
+ "name": "Dólar Canadiense",
+ "symbol": "$CA"
+ },
+ "BBD": {
+ "name": "Dólar de Barbados",
+ "symbol": "BBG"
+ },
+ "BND": {
+ "name": "Dólar de Brunéi"
+ },
+ "HKD": {
+ "name": "Dólar de Hong Kong",
+ "symbol": "HK$"
+ },
+ "KYD": {
+ "name": "Dólar de las Islas Caimán"
+ },
+ "SBD": {
+ "name": "Dólar de las Islas Salomón"
+ },
+ "SGD": {
+ "name": "Dólar de Singapur"
+ },
+ "TTD": {
+ "name": "Dólar de Trinidad y Tobago"
+ },
+ "XCD": {
+ "name": "Dólar del Caribe Oriental",
+ "symbol": "EC$"
+ },
+ "FJD": {
+ "name": "Dólar Fiyiano"
+ },
+ "GYD": {
+ "name": "Dólar Guyanés"
+ },
+ "JMD": {
+ "name": "Dólar Jamaiquino"
+ },
+ "LRD": {
+ "name": "Dólar Liberiano"
+ },
+ "NAD": {
+ "name": "Dólar Namibio"
+ },
+ "NZD": {
+ "name": "Dólar Neozelandés",
+ "symbol": "NZ$"
+ },
+ "SRD": {
+ "name": "Dólar Surinamés"
+ },
+ "VND": {
+ "name": "Dong Vietnamita",
+ "symbol": "₫"
+ },
+ "CVE": {
+ "name": "Escudo Caboverdiano"
+ },
+ "EUR": {
+ "name": "Euro",
+ "symbol": "€"
+ },
+ "ANG": {
+ "name": "Florín Antillano Neerlandés"
+ },
+ "AWG": {
+ "name": "Florín Arubeño"
+ },
+ "HUF": {
+ "name": "Florín Húngaro"
+ },
+ "BIF": {
+ "name": "Franco Burundés"
+ },
+ "XAF": {
+ "name": "Franco CFA de África Central",
+ "symbol": "FCFA"
+ },
+ "XOF": {
+ "name": "Franco CFA de África Occidental",
+ "symbol": "CFA"
+ },
+ "XPF": {
+ "name": "Franco CFP",
+ "symbol": "CFPF"
+ },
+ "KMF": {
+ "name": "Franco Comorense"
+ },
+ "CDF": {
+ "name": "Franco Congoleño"
+ },
+ "GNF": {
+ "name": "Franco Guineano"
+ },
+ "RWF": {
+ "name": "Franco Ruandés"
+ },
+ "CHF": {
+ "name": "Franco Suizo"
+ },
+ "DJF": {
+ "name": "Franco Yibutiano"
+ },
+ "HTG": {
+ "name": "Gourde Haitiano"
+ },
+ "UAH": {
+ "name": "Grivna"
+ },
+ "PYG": {
+ "name": "Guaraní Paraguayo"
+ },
+ "PGK": {
+ "name": "Kina Papuano"
+ },
+ "LAK": {
+ "name": "Kip Laosiano"
+ },
+ "HRK": {
+ "name": "Kuna Croata"
+ },
+ "MWK": {
+ "name": "Kwacha Malauí"
+ },
+ "ZMW": {
+ "name": "Kwacha Zambiano"
+ },
+ "AOA": {
+ "name": "Kwanza Angoleño"
+ },
+ "MMK": {
+ "name": "Kyat Birmano"
+ },
+ "GEL": {
+ "name": "Lari Georgiano"
+ },
+ "ALL": {
+ "name": "Lek albanés"
+ },
+ "HNL": {
+ "name": "Lempira Hondureño"
+ },
+ "SLL": {
+ "name": "Leone de Sierra Leona"
+ },
+ "LSL": {
+ "name": "Lesotho Loti"
+ },
+ "MDL": {
+ "name": "Leu Moldavo"
+ },
+ "RON": {
+ "name": "Leu Rumano"
+ },
+ "BGN": {
+ "name": "Lev"
+ },
+ "SHP": {
+ "name": "Libra de Santa Helena"
+ },
+ "EGP": {
+ "name": "Libra Egipcia"
+ },
+ "GBP": {
+ "name": "Libra Esterlina",
+ "symbol": "£"
+ },
+ "GIP": {
+ "name": "Libra Gibraltareña"
+ },
+ "LBP": {
+ "name": "Libra Libanesa"
+ },
+ "FKP": {
+ "name": "Libra Malvinense"
+ },
+ "SYP": {
+ "name": "Libra Siria"
+ },
+ "SDG": {
+ "name": "Libra Sudanesa"
+ },
+ "SSP": {
+ "name": "Libra Sursudanesa"
+ },
+ "SZL": {
+ "name": "Lilangeni Swazi"
+ },
+ "TRY": {
+ "name": "Lira Turca"
+ },
+ "TMT": {
+ "name": "Manat Turcomano"
+ },
+ "BAM": {
+ "name": "Marco Bosnioherzegovino"
+ },
+ "MZN": {
+ "name": "Metical Mozambiqueño"
+ },
+ "NGN": {
+ "name": "Naira Nigeriano"
+ },
+ "ERN": {
+ "name": "Nakfa Eritreano"
+ },
+ "BTN": {
+ "name": "Ngultrum Butanés"
+ },
+ "TWD": {
+ "name": "Nuevo Dólar Taiwanés",
+ "symbol": "NT$"
+ },
+ "BYN": {
+ "name": "Nuevo Rublo Bielorruso"
+ },
+ "ILS": {
+ "name": "Nuevo Séquel",
+ "symbol": "₪"
+ },
+ "TOP": {
+ "name": "Paʻanga Tongano"
+ },
+ "MOP": {
+ "name": "Pataca Macaense"
+ },
+ "ARS": {
+ "name": "Peso Argentino"
+ },
+ "CLP": {
+ "name": "Peso Chileno"
+ },
+ "COP": {
+ "name": "Peso Colombiano"
+ },
+ "CUP": {
+ "name": "Peso Cubano"
+ },
+ "CUC": {
+ "name": "Peso Cubano Convertible"
+ },
+ "DOP": {
+ "name": "Peso Dominicano"
+ },
+ "PHP": {
+ "name": "Peso Filipino"
+ },
+ "MXN": {
+ "name": "Peso Mexicano",
+ "symbol": "MX$"
+ },
+ "UYU": {
+ "name": "Peso Uruguayo"
+ },
+ "BWP": {
+ "name": "Pula Botswano"
+ },
+ "GTQ": {
+ "name": "Quetzal Guatemalteco"
+ },
+ "ZAR": {
+ "name": "Rand Sudafricano"
+ },
+ "BRL": {
+ "name": "Real Brasileño",
+ "symbol": "R$"
+ },
+ "IRR": {
+ "name": "Rial Iraní"
+ },
+ "OMR": {
+ "name": "Rial Omaní"
+ },
+ "YER": {
+ "name": "Rial Yemení"
+ },
+ "KHR": {
+ "name": "Riel Camboyano"
+ },
+ "MYR": {
+ "name": "Ringgit Malayo"
+ },
+ "QAR": {
+ "name": "Riyal Catarí"
+ },
+ "SAR": {
+ "name": "Riyal Saudí"
+ },
+ "RUB": {
+ "name": "Rublo Ruso"
+ },
+ "MVR": {
+ "name": "Rupia de Maldivas"
+ },
+ "MUR": {
+ "name": "Rupia de Mauricio"
+ },
+ "SCR": {
+ "name": "Rupia de Seychelles"
+ },
+ "LKR": {
+ "name": "Rupia de Sri Lanka"
+ },
+ "INR": {
+ "name": "Rupia India",
+ "symbol": "₹"
+ },
+ "IDR": {
+ "name": "Rupia Indonesia"
+ },
+ "NPR": {
+ "name": "Rupia Nepalí"
+ },
+ "PKR": {
+ "name": "Rupia Pakistaní"
+ },
+ "SVC": {
+ "name": "Salvadoran Colón"
+ },
+ "PEN": {
+ "name": "Sol Peruano",
+ "symbol": "S\/"
+ },
+ "KGS": {
+ "name": "Som Kirguís"
+ },
+ "UZS": {
+ "name": "Som Ubzeko"
+ },
+ "TJS": {
+ "name": "Somoni Tayiko"
+ },
+ "BDT": {
+ "name": "Taka Bangladesí"
+ },
+ "WST": {
+ "name": "Tala Samoano"
+ },
+ "KZT": {
+ "name": "Tenge Kazajo"
+ },
+ "MNT": {
+ "name": "Tugrik Mongol"
+ },
+ "MRU": {
+ "name": "Uguiya Mauritano"
+ },
+ "AED": {
+ "name": "United Arab Emirates Dirham"
+ },
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
+ "VUV": {
+ "name": "Vatu Vanuatu"
+ },
+ "KPW": {
+ "name": "Won Norcoreano"
+ },
+ "KRW": {
+ "name": "Won Surcoreano",
+ "symbol": "₩"
+ },
+ "JPY": {
+ "name": "Yen Japonés",
+ "symbol": "JP¥"
+ },
+ "CNY": {
+ "name": "Yuan Chino",
+ "symbol": "CN¥"
+ },
+ "ZWL": {
+ "name": "Zimbabwean Dollar (2009)"
+ },
+ "PLN": {
+ "name": "Zloty"
+ }
+} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/rm.json b/vendor/commerceguys/intl/resources/currency/rm.json
index a6841d2c5..a36607d9c 100644
--- a/vendor/commerceguys/intl/resources/currency/rm.json
+++ b/vendor/commerceguys/intl/resources/currency/rm.json
@@ -14,7 +14,7 @@
"ETB": {
"name": "birr etiopic"
},
- "VEF": {
+ "VES": {
"name": "bolivar venezuelan"
},
"BOB": {
@@ -86,7 +86,7 @@
"MAD": {
"name": "dirham marocan"
},
- "STD": {
+ "STN": {
"name": "dobra da São Tomé e Principe"
},
"AUD": {
@@ -321,7 +321,7 @@
"TRY": {
"name": "nova lira tirca"
},
- "MRO": {
+ "MRU": {
"name": "ouguiya da la Mauretania"
},
"TOP": {
@@ -466,6 +466,9 @@
"TMT": {
"name": "Turkmenistani Manat"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"VUV": {
"name": "vatu dal Vanuatu"
},
diff --git a/vendor/commerceguys/intl/resources/currency/rn.json b/vendor/commerceguys/intl/resources/currency/rn.json
index 9ccbcc9f7..4ad691033 100644
--- a/vendor/commerceguys/intl/resources/currency/rn.json
+++ b/vendor/commerceguys/intl/resources/currency/rn.json
@@ -163,7 +163,7 @@
"MAD": {
"name": "Idiramu ryo muri Maroke"
},
- "STD": {
+ "STN": {
"name": "Idobura ryo muri Sawotome na Perensipe"
},
"USD": {
@@ -459,12 +459,15 @@
"TMT": {
"name": "Turkmenistani Manat"
},
- "MRO": {
+ "MRU": {
"name": "Ugwiya ryo muri Moritaniya"
},
"UAH": {
"name": "Ukrainian Hryvnia"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UYU": {
"name": "Uruguayan Peso"
},
@@ -474,7 +477,7 @@
"VUV": {
"name": "Vanuatu Vatu"
},
- "VEF": {
+ "VES": {
"name": "Venezuelan Bolívar"
},
"VND": {
diff --git a/vendor/commerceguys/intl/resources/currency/ro.json b/vendor/commerceguys/intl/resources/currency/ro.json
index a23842570..dc28a2712 100644
--- a/vendor/commerceguys/intl/resources/currency/ro.json
+++ b/vendor/commerceguys/intl/resources/currency/ro.json
@@ -14,7 +14,7 @@
"ETB": {
"name": "birr etiopian"
},
- "VEF": {
+ "VES": {
"name": "bolivar venezuelean"
},
"BOB": {
@@ -83,7 +83,7 @@
"MAD": {
"name": "dirham marocan"
},
- "STD": {
+ "STN": {
"name": "dobra Sao Tome și Principe"
},
"USD": {
@@ -317,7 +317,7 @@
"BTN": {
"name": "ngultrum din Bhutan"
},
- "MRO": {
+ "MRU": {
"name": "ouguiya mauritană"
},
"TOP": {
@@ -455,6 +455,9 @@
"MNT": {
"name": "tugrik mongol"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"VUV": {
"name": "vatu din Vanuatu"
},
diff --git a/vendor/commerceguys/intl/resources/currency/rof.json b/vendor/commerceguys/intl/resources/currency/rof.json
index ef662550f..cf51d2491 100644
--- a/vendor/commerceguys/intl/resources/currency/rof.json
+++ b/vendor/commerceguys/intl/resources/currency/rof.json
@@ -217,7 +217,7 @@
"MUR": {
"name": "heleri sa Morisi"
},
- "MRO": {
+ "MRU": {
"name": "heleri sa Moritania"
},
"MAD": {
@@ -235,7 +235,7 @@
"SHP": {
"name": "heleri sa Santahelena"
},
- "STD": {
+ "STN": {
"name": "heleri sa Sao Tome na Principe"
},
"SAR": {
@@ -465,6 +465,9 @@
"UAH": {
"name": "Ukrainian Hryvnia"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UYU": {
"name": "Uruguayan Peso"
},
@@ -474,7 +477,7 @@
"VUV": {
"name": "Vanuatu Vatu"
},
- "VEF": {
+ "VES": {
"name": "Venezuelan Bolívar"
},
"VND": {
diff --git a/vendor/commerceguys/intl/resources/currency/ru.json b/vendor/commerceguys/intl/resources/currency/ru.json
index 2e9e7cc41..76ddd20ac 100644
--- a/vendor/commerceguys/intl/resources/currency/ru.json
+++ b/vendor/commerceguys/intl/resources/currency/ru.json
@@ -16,7 +16,7 @@
"name": "ангольская кванза"
},
"ARS": {
- "name": "аргентинское песо"
+ "name": "аргентинский песо"
},
"AMD": {
"name": "армянский драм"
@@ -80,7 +80,7 @@
"HUF": {
"name": "венгерский форинт"
},
- "VEF": {
+ "VES": {
"name": "венесуэльский боливар"
},
"XCD": {
@@ -128,20 +128,20 @@
"AED": {
"name": "дирхам ОАЭ"
},
- "STD": {
+ "STN": {
"name": "добра Сан-Томе и Принсипи"
},
"ZWL": {
"name": "Доллар Зимбабве (2009)"
},
- "KYD": {
- "name": "доллар Каймановых островов"
- },
"NAD": {
"name": "доллар Намибии"
},
+ "KYD": {
+ "name": "доллар Островов Кайман"
+ },
"SBD": {
- "name": "доллар Соломоновых островов"
+ "name": "доллар Соломоновых Островов"
},
"USD": {
"name": "доллар США",
@@ -154,7 +154,7 @@
"name": "доллар Фиджи"
},
"DOP": {
- "name": "доминиканское песо"
+ "name": "доминиканский песо"
},
"EUR": {
"name": "евро",
@@ -215,7 +215,10 @@
"symbol": "CN¥"
},
"COP": {
- "name": "колумбийское песо"
+ "name": "колумбийский песо"
+ },
+ "KMF": {
+ "name": "коморский франк"
},
"BAM": {
"name": "конвертируемая марка Боснии и Герцеговины"
@@ -227,10 +230,10 @@
"name": "костариканский колон"
},
"CUC": {
- "name": "кубинское конвертируемое песо"
+ "name": "кубинский конвертируемый песо"
},
"CUP": {
- "name": "кубинское песо"
+ "name": "кубинский песо"
},
"KWD": {
"name": "кувейтский динар"
@@ -256,7 +259,7 @@
"MUR": {
"name": "маврикийская рупия"
},
- "MRO": {
+ "MRU": {
"name": "мавританская угия"
},
"MKD": {
@@ -278,7 +281,7 @@
"name": "марокканский дирхам"
},
"MXN": {
- "name": "мексиканское песо",
+ "name": "мексиканский песо",
"symbol": "MX$"
},
"MZN": {
@@ -418,17 +421,14 @@
"symbol": "₴"
},
"UYU": {
- "name": "уругвайское песо"
+ "name": "уругвайский песо"
},
"PHP": {
- "name": "филиппинское песо"
+ "name": "филиппинский песо"
},
"DJF": {
"name": "франк Джибути"
},
- "KMF": {
- "name": "франк Коморских островов"
- },
"XOF": {
"name": "франк КФА ВСЕАО",
"symbol": "CFA"
@@ -457,7 +457,7 @@
"name": "чешская крона"
},
"CLP": {
- "name": "чилийское песо"
+ "name": "чилийский песо"
},
"SEK": {
"name": "шведская крона"
@@ -493,5 +493,8 @@
"JPY": {
"name": "японская иена",
"symbol": "¥"
+ },
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
}
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/rwk.json b/vendor/commerceguys/intl/resources/currency/rwk.json
index f5fec488b..7d6a4ff33 100644
--- a/vendor/commerceguys/intl/resources/currency/rwk.json
+++ b/vendor/commerceguys/intl/resources/currency/rwk.json
@@ -115,7 +115,7 @@
"MAD": {
"name": "Dirham ya Moroko"
},
- "STD": {
+ "STN": {
"name": "Dobra ya Sao Tome na Principe"
},
"AUD": {
@@ -455,12 +455,15 @@
"TMT": {
"name": "Turkmenistani Manat"
},
- "MRO": {
+ "MRU": {
"name": "Ugwiya ya Moritania"
},
"UAH": {
"name": "Ukrainian Hryvnia"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UYU": {
"name": "Uruguayan Peso"
},
@@ -470,7 +473,7 @@
"VUV": {
"name": "Vanuatu Vatu"
},
- "VEF": {
+ "VES": {
"name": "Venezuelan Bolívar"
},
"VND": {
diff --git a/vendor/commerceguys/intl/resources/currency/saq.json b/vendor/commerceguys/intl/resources/currency/saq.json
index ccf37f8de..8251c0602 100644
--- a/vendor/commerceguys/intl/resources/currency/saq.json
+++ b/vendor/commerceguys/intl/resources/currency/saq.json
@@ -316,7 +316,7 @@
"MUR": {
"name": "Njilingi eel Morisi"
},
- "MRO": {
+ "MRU": {
"name": "Njilingi eel Moritania"
},
"MAD": {
@@ -331,7 +331,7 @@
"RWF": {
"name": "Njilingi eel Rwanda"
},
- "STD": {
+ "STN": {
"name": "Njilingi eel Sao Tome na Principe"
},
"SAR": {
@@ -465,6 +465,9 @@
"UAH": {
"name": "Ukrainian Hryvnia"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UYU": {
"name": "Uruguayan Peso"
},
@@ -474,7 +477,7 @@
"VUV": {
"name": "Vanuatu Vatu"
},
- "VEF": {
+ "VES": {
"name": "Venezuelan Bolívar"
},
"VND": {
diff --git a/vendor/commerceguys/intl/resources/currency/sbp.json b/vendor/commerceguys/intl/resources/currency/sbp.json
index 116fc4d76..952442f8d 100644
--- a/vendor/commerceguys/intl/resources/currency/sbp.json
+++ b/vendor/commerceguys/intl/resources/currency/sbp.json
@@ -226,7 +226,7 @@
"MUR": {
"name": "Ihela ya Molisi"
},
- "MRO": {
+ "MRU": {
"name": "Ihela ya Molitaniya"
},
"MAD": {
@@ -244,7 +244,7 @@
"SHP": {
"name": "Ihela ya Santahelena"
},
- "STD": {
+ "STN": {
"name": "Ihela ya Sao Tome ni Pilinsipe"
},
"SAR": {
@@ -469,6 +469,9 @@
"UAH": {
"name": "Ukrainian Hryvnia"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UYU": {
"name": "Uruguayan Peso"
},
@@ -478,7 +481,7 @@
"VUV": {
"name": "Vanuatu Vatu"
},
- "VEF": {
+ "VES": {
"name": "Venezuelan Bolívar"
},
"VND": {
diff --git a/vendor/commerceguys/intl/resources/currency/sd.json b/vendor/commerceguys/intl/resources/currency/sd.json
index 7495a2eff..27a73929b 100644
--- a/vendor/commerceguys/intl/resources/currency/sd.json
+++ b/vendor/commerceguys/intl/resources/currency/sd.json
@@ -9,6 +9,9 @@
"SVC": {
"name": "Salvadoran Colón"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"ZWL": {
"name": "Zimbabwean Dollar (2009)"
},
@@ -231,7 +234,7 @@
"ZMW": {
"name": "زمبائي ڪواچا"
},
- "STD": {
+ "STN": {
"name": "سائو ٽوم ۽ پرنسپي دوبرا"
},
"WST": {
@@ -403,7 +406,7 @@
"MAD": {
"name": "موروڪيائي درهم"
},
- "MRO": {
+ "MRU": {
"name": "موريشيائي اوگوئیا"
},
"MZN": {
@@ -472,7 +475,7 @@
"name": "ويٽنامي ڊونگ",
"symbol": "₫"
},
- "VEF": {
+ "VES": {
"name": "وینزویلا بولیور"
},
"UGX": {
diff --git a/vendor/commerceguys/intl/resources/currency/seh.json b/vendor/commerceguys/intl/resources/currency/seh.json
index b7ae8882e..8623777da 100644
--- a/vendor/commerceguys/intl/resources/currency/seh.json
+++ b/vendor/commerceguys/intl/resources/currency/seh.json
@@ -124,7 +124,7 @@
"MAD": {
"name": "Dirém marroquino"
},
- "STD": {
+ "STN": {
"name": "Dobra de São Tomé e Príncipe"
},
"AUD": {
@@ -346,7 +346,7 @@
"OMR": {
"name": "Omani Rial"
},
- "MRO": {
+ "MRU": {
"name": "Ouguiya da Mauritânia"
},
"PKR": {
@@ -453,6 +453,9 @@
"UAH": {
"name": "Ukrainian Hryvnia"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UYU": {
"name": "Uruguayan Peso"
},
@@ -462,7 +465,7 @@
"VUV": {
"name": "Vanuatu Vatu"
},
- "VEF": {
+ "VES": {
"name": "Venezuelan Bolívar"
},
"VND": {
diff --git a/vendor/commerceguys/intl/resources/currency/ses.json b/vendor/commerceguys/intl/resources/currency/ses.json
index bc323e79e..9ddc15238 100644
--- a/vendor/commerceguys/intl/resources/currency/ses.json
+++ b/vendor/commerceguys/intl/resources/currency/ses.json
@@ -298,7 +298,7 @@
"MUR": {
"name": "Mooris Rupii"
},
- "MRO": {
+ "MRU": {
"name": "Mooritaani Ugiya"
},
"MZN": {
@@ -382,7 +382,7 @@
"WST": {
"name": "Samoan Tala"
},
- "STD": {
+ "STN": {
"name": "Sao Tome nda Prinsipe Dobra"
},
"SAR": {
@@ -465,6 +465,9 @@
"UAH": {
"name": "Ukrainian Hryvnia"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UYU": {
"name": "Uruguayan Peso"
},
@@ -474,7 +477,7 @@
"VUV": {
"name": "Vanuatu Vatu"
},
- "VEF": {
+ "VES": {
"name": "Venezuelan Bolívar"
},
"VND": {
diff --git a/vendor/commerceguys/intl/resources/currency/sg.json b/vendor/commerceguys/intl/resources/currency/sg.json
index 1ee13e081..89fddc218 100644
--- a/vendor/commerceguys/intl/resources/currency/sg.json
+++ b/vendor/commerceguys/intl/resources/currency/sg.json
@@ -112,7 +112,7 @@
"MAD": {
"name": "dirâm tî Marôko"
},
- "STD": {
+ "STN": {
"name": "dôbra tî Sâô Tomë na Prinsîpe"
},
"USD": {
@@ -450,12 +450,15 @@
"TMT": {
"name": "Turkmenistani Manat"
},
- "MRO": {
+ "MRU": {
"name": "ugîya tî Moritanïi"
},
"UAH": {
"name": "Ukrainian Hryvnia"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UYU": {
"name": "Uruguayan Peso"
},
@@ -465,7 +468,7 @@
"VUV": {
"name": "Vanuatu Vatu"
},
- "VEF": {
+ "VES": {
"name": "Venezuelan Bolívar"
},
"VND": {
diff --git a/vendor/commerceguys/intl/resources/currency/shi-Latn.json b/vendor/commerceguys/intl/resources/currency/shi-Latn.json
index 91315e45b..8de7c2294 100644
--- a/vendor/commerceguys/intl/resources/currency/shi-Latn.json
+++ b/vendor/commerceguys/intl/resources/currency/shi-Latn.json
@@ -35,7 +35,7 @@
"MAD": {
"name": "adrim n lmɣrib"
},
- "STD": {
+ "STN": {
"name": "adubra n sanṭumi"
},
"USD": {
@@ -461,13 +461,16 @@
"UAH": {
"name": "Ukrainian Hryvnia"
},
- "MRO": {
+ "MRU": {
"name": "uqiyya n muṛiṭanya"
},
"EUR": {
"name": "uru",
"symbol": "€"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UYU": {
"name": "Uruguayan Peso"
},
@@ -477,7 +480,7 @@
"VUV": {
"name": "Vanuatu Vatu"
},
- "VEF": {
+ "VES": {
"name": "Venezuelan Bolívar"
},
"VND": {
diff --git a/vendor/commerceguys/intl/resources/currency/shi.json b/vendor/commerceguys/intl/resources/currency/shi.json
index 2c2b02fa2..0e5ced186 100644
--- a/vendor/commerceguys/intl/resources/currency/shi.json
+++ b/vendor/commerceguys/intl/resources/currency/shi.json
@@ -308,6 +308,9 @@
"UAH": {
"name": "Ukrainian Hryvnia"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UYU": {
"name": "Uruguayan Peso"
},
@@ -317,7 +320,7 @@
"VUV": {
"name": "Vanuatu Vatu"
},
- "VEF": {
+ "VES": {
"name": "Venezuelan Bolívar"
},
"VND": {
@@ -348,7 +351,7 @@
"TND": {
"name": "ⴰⴷⵉⵏⴰⵔ ⵏ ⵜⵓⵏⵙ"
},
- "STD": {
+ "STN": {
"name": "ⴰⴷⵓⴱⵔⴰ ⵏ ⵙⴰⵏⵟⵓⵎⵉ"
},
"CAD": {
@@ -483,7 +486,7 @@
"NGN": {
"name": "ⵏⴰⵢⵔⴰ ⵏ ⵏⵉⵊⵉⵔⵢⴰ"
},
- "MRO": {
+ "MRU": {
"name": "ⵓⵇⵉⵢⵢⴰ ⵏ ⵎⵓⵕⵉⵟⴰⵏⵢⴰ"
},
"EUR": {
diff --git a/vendor/commerceguys/intl/resources/currency/si.json b/vendor/commerceguys/intl/resources/currency/si.json
index 41b90d3b7..6bc92367b 100644
--- a/vendor/commerceguys/intl/resources/currency/si.json
+++ b/vendor/commerceguys/intl/resources/currency/si.json
@@ -341,7 +341,7 @@
"MUR": {
"name": "මුරිසියානු රුපියල්"
},
- "MRO": {
+ "MRU": {
"name": "මුරුසි ඔයිගුයියා"
},
"MXN": {
@@ -398,7 +398,7 @@
"name": "වියට්නාම ඩොන්",
"symbol": "₫"
},
- "VEF": {
+ "VES": {
"name": "වෙනිසියුලානු බොලිවර්"
},
"SHP": {
@@ -414,7 +414,7 @@
"SAR": {
"name": "සවුදි රියාල්"
},
- "STD": {
+ "STN": {
"name": "සාඕ තෝම් සහ ප්‍රින්සිප් දොබ්‍රා"
},
"WST": {
@@ -489,6 +489,9 @@
"SVC": {
"name": "Salvadoran Colón"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"ZWL": {
"name": "Zimbabwean Dollar (2009)"
}
diff --git a/vendor/commerceguys/intl/resources/currency/sk.json b/vendor/commerceguys/intl/resources/currency/sk.json
index 53fbb2e6a..26ebab8ae 100644
--- a/vendor/commerceguys/intl/resources/currency/sk.json
+++ b/vendor/commerceguys/intl/resources/currency/sk.json
@@ -284,7 +284,7 @@
"MUR": {
"name": "maurícijská rupia"
},
- "MRO": {
+ "MRU": {
"name": "mauritánska ukija"
},
"MXN": {
@@ -403,7 +403,7 @@
"SHP": {
"name": "svätohelenská libra"
},
- "STD": {
+ "STN": {
"name": "svätotomášska dobra"
},
"SYP": {
@@ -451,13 +451,16 @@
"UYU": {
"name": "uruguajské peso"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UZS": {
"name": "uzbecký sum"
},
"VUV": {
"name": "vanuatské vatu"
},
- "VEF": {
+ "VES": {
"name": "venezuelský bolívar"
},
"VND": {
diff --git a/vendor/commerceguys/intl/resources/currency/sl.json b/vendor/commerceguys/intl/resources/currency/sl.json
index 7f2373fff..f26d7687b 100644
--- a/vendor/commerceguys/intl/resources/currency/sl.json
+++ b/vendor/commerceguys/intl/resources/currency/sl.json
@@ -297,7 +297,7 @@
"MAD": {
"name": "maroški dirham"
},
- "MRO": {
+ "MRU": {
"name": "mavretanska uguija"
},
"MUR": {
@@ -378,7 +378,7 @@
"WST": {
"name": "samoanska tala"
},
- "STD": {
+ "STN": {
"name": "saotomejska dobra"
},
"SAR": {
@@ -450,6 +450,9 @@
"UAH": {
"name": "ukrajinska grivna"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UYU": {
"name": "urugvajski peso"
},
@@ -459,7 +462,7 @@
"VUV": {
"name": "vanuatujski vatu"
},
- "VEF": {
+ "VES": {
"name": "venezuelski bolivar"
},
"VND": {
diff --git a/vendor/commerceguys/intl/resources/currency/sn.json b/vendor/commerceguys/intl/resources/currency/sn.json
index 41b970571..3809f24c8 100644
--- a/vendor/commerceguys/intl/resources/currency/sn.json
+++ b/vendor/commerceguys/intl/resources/currency/sn.json
@@ -118,7 +118,7 @@
"MAD": {
"name": "Dirham ye Moroko"
},
- "STD": {
+ "STN": {
"name": "Dobra re Sao Tome ne Principe"
},
"DOP": {
@@ -450,12 +450,15 @@
"TMT": {
"name": "Turkmenistani Manat"
},
- "MRO": {
+ "MRU": {
"name": "Ugwiya ye Moritania"
},
"UAH": {
"name": "Ukrainian Hryvnia"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UYU": {
"name": "Uruguayan Peso"
},
@@ -465,7 +468,7 @@
"VUV": {
"name": "Vanuatu Vatu"
},
- "VEF": {
+ "VES": {
"name": "Venezuelan Bolívar"
},
"VND": {
diff --git a/vendor/commerceguys/intl/resources/currency/so.json b/vendor/commerceguys/intl/resources/currency/so.json
new file mode 100644
index 000000000..24e0d46ef
--- /dev/null
+++ b/vendor/commerceguys/intl/resources/currency/so.json
@@ -0,0 +1,498 @@
+{
+ "AFN": {
+ "name": "Afgan Afgani"
+ },
+ "MGA": {
+ "name": "Arayrida Madagaskar"
+ },
+ "TOP": {
+ "name": "Ba’angada Tonga"
+ },
+ "THB": {
+ "name": "Baatka Taylaan"
+ },
+ "PAB": {
+ "name": "Balbow Banama"
+ },
+ "MOP": {
+ "name": "Bataka Makana"
+ },
+ "ARS": {
+ "name": "Beesada Arjentiin"
+ },
+ "DOP": {
+ "name": "Beesada Dominiika"
+ },
+ "CLP": {
+ "name": "Beesada Jili"
+ },
+ "COP": {
+ "name": "Beesada Kolombiya"
+ },
+ "CUC": {
+ "name": "Beesada Konfatibal ee Kuuba"
+ },
+ "CUP": {
+ "name": "Beesada Kuuba"
+ },
+ "MXN": {
+ "name": "Beesada Meksiko",
+ "symbol": "MX$"
+ },
+ "UYU": {
+ "name": "Beesada Urugway"
+ },
+ "ETB": {
+ "name": "Birta Itoobbiya"
+ },
+ "PHP": {
+ "name": "Biso Filibin"
+ },
+ "VES": {
+ "name": "Bolifarada Fenesuwela"
+ },
+ "BOB": {
+ "name": "Bolifiyanada Bolifiya"
+ },
+ "GBP": {
+ "name": "Bowndka Biritishka",
+ "symbol": "£"
+ },
+ "FKP": {
+ "name": "Bowndka Faalklaan Aylaanis"
+ },
+ "GIP": {
+ "name": "Bowndka Gibraltar"
+ },
+ "SSP": {
+ "name": "Bowndka Koonfurta Suudaan"
+ },
+ "LBP": {
+ "name": "Bowndka Lubnaan"
+ },
+ "EGP": {
+ "name": "Bowndka Masar"
+ },
+ "SHP": {
+ "name": "Bowndka St Helen"
+ },
+ "SDG": {
+ "name": "Bowndka Suudaan"
+ },
+ "SYP": {
+ "name": "Bowndka Suuriya"
+ },
+ "BWP": {
+ "name": "Buulada Botswana"
+ },
+ "GMD": {
+ "name": "Dalasida Gambiya"
+ },
+ "AMD": {
+ "name": "Daraamka Armeniya"
+ },
+ "MKD": {
+ "name": "Denaarka Masedoniya"
+ },
+ "DZD": {
+ "name": "Dinaarka Aljeriya"
+ },
+ "BHD": {
+ "name": "Dinaarka Baxreyn"
+ },
+ "IQD": {
+ "name": "Dinaarka Ciraaq"
+ },
+ "KWD": {
+ "name": "Dinaarka Kuweyt"
+ },
+ "LYD": {
+ "name": "Dinaarka Libya"
+ },
+ "RSD": {
+ "name": "Dinaarka Serbiya"
+ },
+ "TND": {
+ "name": "Dinaarka Tunisiya"
+ },
+ "JOD": {
+ "name": "Dinaarka Urdun"
+ },
+ "AED": {
+ "name": "Dirhamka Isutaga Imaaraatka Carabta"
+ },
+ "MAD": {
+ "name": "Dirhamka Moroko"
+ },
+ "STN": {
+ "name": "Dobra Sao Tome & Birinsibi"
+ },
+ "VND": {
+ "name": "Dongta Fitnaam",
+ "symbol": "₫"
+ },
+ "AUD": {
+ "name": "Doolarka Astaraaliya",
+ "symbol": "A$"
+ },
+ "BSD": {
+ "name": "Doolarka Bahamaas"
+ },
+ "BBD": {
+ "name": "Doolarka Barbaadiyaan",
+ "symbol": "DBB"
+ },
+ "BMD": {
+ "name": "Doolarka Barmuuda"
+ },
+ "BZD": {
+ "name": "Doolarka Beelisa"
+ },
+ "BND": {
+ "name": "Doolarka Buruney"
+ },
+ "FJD": {
+ "name": "Doolarka Fiji"
+ },
+ "GYD": {
+ "name": "Doolarka Guyanes"
+ },
+ "HKD": {
+ "name": "Doolarka Hoon Koon",
+ "symbol": "HK$"
+ },
+ "XCD": {
+ "name": "Doolarka Iist Kaaribyan",
+ "symbol": "EC$"
+ },
+ "JMD": {
+ "name": "Doolarka Jamayka"
+ },
+ "CAD": {
+ "name": "Doolarka Kanada",
+ "symbol": "CA$"
+ },
+ "KYD": {
+ "name": "Doolarka Kayman Aylaanis"
+ },
+ "LRD": {
+ "name": "Doolarka Liberiya"
+ },
+ "USD": {
+ "name": "Doolarka Mareeykanka",
+ "symbol": "US$"
+ },
+ "NAD": {
+ "name": "Doolarka Namibiya"
+ },
+ "NZD": {
+ "name": "Doolarka Niyuu Siyalaan",
+ "symbol": "NZ$"
+ },
+ "SGD": {
+ "name": "Doolarka Singabuur"
+ },
+ "SBD": {
+ "name": "Doolarka Solomon Aylaanis"
+ },
+ "SRD": {
+ "name": "Doolarka Surinamees"
+ },
+ "TWD": {
+ "name": "Doolarka Taywaanta Cusub",
+ "symbol": "NT$"
+ },
+ "TTD": {
+ "name": "Doolarka Tirinidad iyo Tobago"
+ },
+ "CVE": {
+ "name": "Eskudo Keyb Farde"
+ },
+ "DJF": {
+ "name": "Faran Jabuuti"
+ },
+ "BIF": {
+ "name": "Faranka Burundi"
+ },
+ "XAF": {
+ "name": "Faranka CFA ee Bartamaha Afrika",
+ "symbol": "FCFA"
+ },
+ "XOF": {
+ "name": "Faranka CFA Galbeedka Afrika",
+ "symbol": "CFA"
+ },
+ "XPF": {
+ "name": "Faranka CFP",
+ "symbol": "CFPF"
+ },
+ "GNF": {
+ "name": "Faranka Gini"
+ },
+ "CHF": {
+ "name": "Faranka Iswiska"
+ },
+ "KMF": {
+ "name": "Faranka Komoros"
+ },
+ "CDF": {
+ "name": "Faranka Kongo"
+ },
+ "RWF": {
+ "name": "Faranka Ruwanda"
+ },
+ "VUV": {
+ "name": "Fatu Fanuatu"
+ },
+ "AWG": {
+ "name": "Foloorinta Aruban"
+ },
+ "HUF": {
+ "name": "Forintiska Hangari"
+ },
+ "ANG": {
+ "name": "Galdarka Nadarlaan Antiliyaan"
+ },
+ "HTG": {
+ "name": "Goordada Hiyati"
+ },
+ "PYG": {
+ "name": "Guranida Baraguway"
+ },
+ "UAH": {
+ "name": "Hirfiniyada Yukreeyn"
+ },
+ "MWK": {
+ "name": "Kawajada Malawi"
+ },
+ "ZMW": {
+ "name": "Kawajada Sambiya"
+ },
+ "AOA": {
+ "name": "Kawansada Angola"
+ },
+ "MMK": {
+ "name": "Kayatda Mayanmaar"
+ },
+ "LAK": {
+ "name": "Kib Laoti"
+ },
+ "PGK": {
+ "name": "Kinada Babua Niyuu Gini"
+ },
+ "CRC": {
+ "name": "Kolonka Kosta Riika"
+ },
+ "BAM": {
+ "name": "Konfatibal Maakta Bosnia-Hersogofina"
+ },
+ "NIO": {
+ "name": "Kordobada Nikargow"
+ },
+ "ISK": {
+ "name": "Koronada Eysland"
+ },
+ "DKK": {
+ "name": "Koronka Danishka"
+ },
+ "SEK": {
+ "name": "Koronka Isweden"
+ },
+ "NOK": {
+ "name": "Koronka Norway"
+ },
+ "CZK": {
+ "name": "Korunada Jeek"
+ },
+ "HRK": {
+ "name": "Kunada Korooshiya"
+ },
+ "GTQ": {
+ "name": "Kuwestalka Guwatemala"
+ },
+ "GEL": {
+ "name": "Laariga Joorjiya"
+ },
+ "MDL": {
+ "name": "Leeyuuda Moldofa"
+ },
+ "BGN": {
+ "name": "Lefta Bulgariya"
+ },
+ "ALL": {
+ "name": "Lekta Albaniya"
+ },
+ "HNL": {
+ "name": "Lembirada Honduras"
+ },
+ "SLL": {
+ "name": "Leonka Sira Leon"
+ },
+ "LSL": {
+ "name": "Lesotho Loti"
+ },
+ "TRY": {
+ "name": "Liirada Turkiga"
+ },
+ "SZL": {
+ "name": "Lilangeenida iswaasi"
+ },
+ "RON": {
+ "name": "Liyuuda Romaniya"
+ },
+ "AZN": {
+ "name": "Manaata Asarbeyjan"
+ },
+ "TMT": {
+ "name": "Manaata Turkmenistan"
+ },
+ "MZN": {
+ "name": "Metikalka Mosambik"
+ },
+ "NGN": {
+ "name": "Nairada Neyjeeriya"
+ },
+ "ERN": {
+ "name": "Nakfada Eritriya"
+ },
+ "ILS": {
+ "name": "Niyuu Shekelka Israaiil",
+ "symbol": "₪"
+ },
+ "BTN": {
+ "name": "Nugultaramta Butan"
+ },
+ "MRU": {
+ "name": "Oogiyada Mawritaaniya"
+ },
+ "ZAR": {
+ "name": "Randka Koonfur Afrika"
+ },
+ "BRL": {
+ "name": "Realka Barasil",
+ "symbol": "R$"
+ },
+ "MYR": {
+ "name": "Ringitda Malayshiya"
+ },
+ "OMR": {
+ "name": "Riyaalka Cumaan"
+ },
+ "IRR": {
+ "name": "Riyaalka Iran"
+ },
+ "QAR": {
+ "name": "Riyaalka Qatar"
+ },
+ "SAR": {
+ "name": "Riyaalka Sacuudiga"
+ },
+ "YER": {
+ "name": "Riyaalka Yemen"
+ },
+ "KHR": {
+ "name": "Riyf kambodiya"
+ },
+ "BYN": {
+ "name": "Rubalka Belarus"
+ },
+ "RUB": {
+ "name": "Rubalka Ruushka"
+ },
+ "IDR": {
+ "name": "Rubiah Indonesiya"
+ },
+ "PKR": {
+ "name": "Rubiga Bakistan"
+ },
+ "INR": {
+ "name": "Rubiga Hindiya",
+ "symbol": "₹"
+ },
+ "MUR": {
+ "name": "Rubiga Mowrishiya"
+ },
+ "NPR": {
+ "name": "Rubiga Nebal"
+ },
+ "SCR": {
+ "name": "Rubiga Siisalis"
+ },
+ "LKR": {
+ "name": "Rubiga Siri lanka"
+ },
+ "MVR": {
+ "name": "Rufiyada Maldifiya"
+ },
+ "SVC": {
+ "name": "Salvadoran Colón"
+ },
+ "GHS": {
+ "name": "Sedida Gana"
+ },
+ "KES": {
+ "name": "Shilingka Kenya"
+ },
+ "SOS": {
+ "name": "Shilingka Soomaaliya",
+ "symbol": "S"
+ },
+ "TZS": {
+ "name": "Shilingka Tansaaniya"
+ },
+ "UGX": {
+ "name": "Shilingka Yugandha"
+ },
+ "PLN": {
+ "name": "Solotida Bolaan"
+ },
+ "PEN": {
+ "name": "Solsha Beeru"
+ },
+ "TJS": {
+ "name": "Somoonida Tajikistan"
+ },
+ "KGS": {
+ "name": "Somta Kiyrgiystan"
+ },
+ "UZS": {
+ "name": "Somta Usbekistan"
+ },
+ "BDT": {
+ "name": "Taka Bangledesh"
+ },
+ "WST": {
+ "name": "Tala Samao"
+ },
+ "KZT": {
+ "name": "Tengeda Kasakhstan"
+ },
+ "MNT": {
+ "name": "Tugrikta Mongoliya"
+ },
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
+ "KRW": {
+ "name": "Wonka Koonfur Kuuriya",
+ "symbol": "₩"
+ },
+ "KPW": {
+ "name": "Wonka Waqooyiga Kuuriya"
+ },
+ "JPY": {
+ "name": "Yenta Jabaan",
+ "symbol": "JP¥"
+ },
+ "EUR": {
+ "name": "Yuuroo",
+ "symbol": "€"
+ },
+ "CNY": {
+ "name": "Yuwanta Shiinaha",
+ "symbol": "CN¥"
+ },
+ "ZWL": {
+ "name": "Zimbabwean Dollar (2009)"
+ }
+} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/sq.json b/vendor/commerceguys/intl/resources/currency/sq.json
index 70ed073a6..4f2a13838 100644
--- a/vendor/commerceguys/intl/resources/currency/sq.json
+++ b/vendor/commerceguys/intl/resources/currency/sq.json
@@ -15,8 +15,8 @@
"ETB": {
"name": "Bira etiopiane"
},
- "VEF": {
- "name": "Bolivari venezuelian"
+ "VES": {
+ "name": "Bolivari venezuelas"
},
"BOB": {
"name": "Boliviani i Bolivisë"
@@ -57,7 +57,7 @@
"MAD": {
"name": "Dirhami maroken"
},
- "STD": {
+ "STN": {
"name": "Dobra e Sao-Tomes dhe Prinsipes"
},
"USD": {
@@ -231,7 +231,7 @@
"name": "Korona suedeze"
},
"CZK": {
- "name": "Koruna e Republikës Çeke"
+ "name": "Koruna e Çekisë"
},
"ZMW": {
"name": "Kuaça e Zambikut"
@@ -280,7 +280,7 @@
"name": "Lira turke"
},
"AZN": {
- "name": "Manata e Azerbajxhanit"
+ "name": "Manata azerbajxhanase"
},
"TMT": {
"name": "Manata turkmene"
@@ -341,8 +341,7 @@
"name": "Randi afrikano-jugor"
},
"BRL": {
- "name": "Reali brazilian",
- "symbol": "R$"
+ "name": "Reali brazilian"
},
"YER": {
"name": "Riali i Jemenit"
@@ -424,26 +423,26 @@
"GIP": {
"name": "Sterlina e Gjibraltarit"
},
+ "SHP": {
+ "name": "Sterlina e Ishullit të Shën-Helenës"
+ },
+ "EGP": {
+ "name": "Sterlina egjiptiane"
+ },
"LBP": {
"name": "Sterlina libaneze"
},
"SYP": {
"name": "Sterlina siriane"
},
- "FKP": {
- "name": "Stërlina e Ishujve Falkland"
- },
- "SHP": {
- "name": "Stërlina e Ishullit të Shën-Helenës"
+ "SDG": {
+ "name": "Sterlina sudaneze"
},
"SSP": {
- "name": "Stërlina e Sudanit të Jugut"
- },
- "EGP": {
- "name": "Stërlina egjiptiane"
+ "name": "Sterlina sudanezo-jugore"
},
- "SDG": {
- "name": "Stërlina sudaneze"
+ "FKP": {
+ "name": "Stërlina e Ishujve Falkland"
},
"ILS": {
"name": "Shekeli izrealit",
@@ -473,7 +472,7 @@
"MNT": {
"name": "Tugrika mongole"
},
- "MRO": {
+ "MRU": {
"name": "Ugija mauritane"
},
"KRW": {
@@ -483,6 +482,9 @@
"KPW": {
"name": "Uoni koreano-verior"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"VUV": {
"name": "Vatuja e Vanuatusë"
},
diff --git a/vendor/commerceguys/intl/resources/currency/sr-Latn.json b/vendor/commerceguys/intl/resources/currency/sr-Latn.json
index 0efefda54..ea7bd30be 100644
--- a/vendor/commerceguys/intl/resources/currency/sr-Latn.json
+++ b/vendor/commerceguys/intl/resources/currency/sr-Latn.json
@@ -103,7 +103,7 @@
"name": "Dominikanski pezos"
},
"DJF": {
- "name": "Džibutanski franak"
+ "name": "Džibutski franak"
},
"EGP": {
"name": "Egipatska funta"
@@ -302,8 +302,8 @@
"MUR": {
"name": "Mauricijska rupija"
},
- "MRO": {
- "name": "Mauritanijska ogija"
+ "MRU": {
+ "name": "Mauritanska ogija"
},
"MXN": {
"name": "Meksički pezos",
@@ -368,7 +368,7 @@
"name": "Ruandski franak"
},
"RON": {
- "name": "Rumunski lej (1952–2006)"
+ "name": "Rumunski lej"
},
"RUB": {
"name": "Ruska rublja"
@@ -379,7 +379,7 @@
"WST": {
"name": "Samoanska tala"
},
- "STD": {
+ "STN": {
"name": "Saotomska dobra"
},
"SAR": {
@@ -415,12 +415,12 @@
"SRD": {
"name": "Surinamski dolar"
},
- "SHP": {
- "name": "Sv. jelenska funta"
- },
"SZL": {
"name": "Svazilendski lilangeni"
},
+ "SHP": {
+ "name": "Svete Jelene funta"
+ },
"LKR": {
"name": "Šrilankanska rupija"
},
@@ -463,6 +463,9 @@
"UAH": {
"name": "Ukrajinska hrivnja"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UYU": {
"name": "Urugvajski pezos"
},
@@ -472,7 +475,7 @@
"VUV": {
"name": "Vanuatski vatu"
},
- "VEF": {
+ "VES": {
"name": "Venecuelanski bolivar"
},
"VND": {
diff --git a/vendor/commerceguys/intl/resources/currency/sr.json b/vendor/commerceguys/intl/resources/currency/sr.json
index 0ddb8ce21..a7e2cb290 100644
--- a/vendor/commerceguys/intl/resources/currency/sr.json
+++ b/vendor/commerceguys/intl/resources/currency/sr.json
@@ -81,7 +81,7 @@
"VUV": {
"name": "Вануатски вату"
},
- "VEF": {
+ "VES": {
"name": "Венецуелански боливар"
},
"VND": {
@@ -265,8 +265,8 @@
"MAD": {
"name": "Марокански дирхам"
},
- "MRO": {
- "name": "Мауританијска oгија"
+ "MRU": {
+ "name": "Мауританска огија"
},
"MUR": {
"name": "Маурицијска рупија"
@@ -334,7 +334,7 @@
"name": "Руандски франак"
},
"RON": {
- "name": "Румунски леј (1952–2006)"
+ "name": "Румунски леј"
},
"RUB": {
"name": "Руска рубља"
@@ -345,18 +345,18 @@
"WST": {
"name": "Самоанска тала"
},
- "STD": {
+ "STN": {
"name": "Саотомска добра"
},
"SAR": {
"name": "Саудијски ријал"
},
- "SHP": {
- "name": "Св. јеленска фунта"
- },
"SZL": {
"name": "Свазилендски лилангени"
},
+ "SHP": {
+ "name": "Свете Јелене фунта"
+ },
"KPW": {
"name": "Севернокорејски вон"
},
@@ -462,7 +462,7 @@
"name": "Чилеански пезос"
},
"DJF": {
- "name": "Џибутански франак"
+ "name": "Џибутски франак"
},
"CHF": {
"name": "Швајцарски франак"
@@ -486,5 +486,8 @@
},
"KHR": {
"name": "Kамбоџански ријел"
+ },
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
}
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/sv.json b/vendor/commerceguys/intl/resources/currency/sv.json
index 3d1175d46..f242a1cc4 100644
--- a/vendor/commerceguys/intl/resources/currency/sv.json
+++ b/vendor/commerceguys/intl/resources/currency/sv.json
@@ -272,7 +272,7 @@
"MAD": {
"name": "marockansk dirham"
},
- "MRO": {
+ "MRU": {
"name": "mauretansk ouguiya"
},
"MUR": {
@@ -361,7 +361,7 @@
"SVC": {
"name": "salvadoransk colón"
},
- "STD": {
+ "STN": {
"name": "saotomeansk dobra"
},
"SAR": {
@@ -452,6 +452,9 @@
"HUF": {
"name": "ungersk forint"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UYU": {
"name": "uruguayansk peso"
},
@@ -465,7 +468,7 @@
"VUV": {
"name": "vanuatisk vatu"
},
- "VEF": {
+ "VES": {
"name": "venezuelansk bolívar"
},
"VND": {
diff --git a/vendor/commerceguys/intl/resources/currency/sw-CD.json b/vendor/commerceguys/intl/resources/currency/sw-CD.json
index 474ddbcc1..3e708eb79 100644
--- a/vendor/commerceguys/intl/resources/currency/sw-CD.json
+++ b/vendor/commerceguys/intl/resources/currency/sw-CD.json
@@ -15,7 +15,7 @@
"ETB": {
"name": "Bir ya Uhabeshi"
},
- "VEF": {
+ "VES": {
"name": "Bolivar ya Venezuela"
},
"BOB": {
@@ -43,7 +43,7 @@
"name": "Denar ya Macedonia"
},
"DZD": {
- "name": "Dinar ya Algeria"
+ "name": "Dinar ya Aljeria"
},
"BHD": {
"name": "Dinar ya Bahrain"
@@ -72,7 +72,7 @@
"MAD": {
"name": "Dirham ya Morocco"
},
- "STD": {
+ "STN": {
"name": "Dobra ya Sao Tome na Principe"
},
"AUD": {
@@ -467,9 +467,12 @@
"MNT": {
"name": "Tugrik ya Mongolia"
},
- "MRO": {
+ "MRU": {
"name": "Ugwiya ya Moritania"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"VUV": {
"name": "Vatu ya Vanuatu"
},
diff --git a/vendor/commerceguys/intl/resources/currency/sw-KE.json b/vendor/commerceguys/intl/resources/currency/sw-KE.json
new file mode 100644
index 000000000..5584ff7fb
--- /dev/null
+++ b/vendor/commerceguys/intl/resources/currency/sw-KE.json
@@ -0,0 +1,499 @@
+{
+ "AFN": {
+ "name": "Afghani ya Afghanistani"
+ },
+ "MGA": {
+ "name": "Ariari ya Madagaska"
+ },
+ "THB": {
+ "name": "Bahti ya Tailandi",
+ "symbol": "฿"
+ },
+ "PAB": {
+ "name": "Balboa ya Panama"
+ },
+ "ETB": {
+ "name": "Birr ya Uhabeshi"
+ },
+ "VES": {
+ "name": "Boliva ya Venezuela"
+ },
+ "BOB": {
+ "name": "Boliviano ya Bolivia"
+ },
+ "CRC": {
+ "name": "Colon ya Kostarika"
+ },
+ "NIO": {
+ "name": "Cordoba ya Nikaragwa"
+ },
+ "GMD": {
+ "name": "Dalasi ya Gambia"
+ },
+ "DZD": {
+ "name": "Dinari ya Aljeria"
+ },
+ "BHD": {
+ "name": "Dinari ya Bahareni"
+ },
+ "IQD": {
+ "name": "Dinari ya Iraki"
+ },
+ "KWD": {
+ "name": "Dinari ya Kuwait"
+ },
+ "LYD": {
+ "name": "Dinari ya Libya"
+ },
+ "MKD": {
+ "name": "Dinari ya Masedonia"
+ },
+ "RSD": {
+ "name": "Dinari ya Serbia"
+ },
+ "TND": {
+ "name": "Dinari ya Tunisia"
+ },
+ "JOD": {
+ "name": "Dinari ya Yordani"
+ },
+ "AED": {
+ "name": "Diramu ya Falme za Kiarabu"
+ },
+ "MAD": {
+ "name": "Diramu ya Moroko"
+ },
+ "STN": {
+ "name": "Dobra ya Sao Tome na Principe"
+ },
+ "AUD": {
+ "name": "Dola ya Australia",
+ "symbol": "A$"
+ },
+ "BBD": {
+ "name": "Dola ya Babadosi"
+ },
+ "BSD": {
+ "name": "Dola ya Bahama"
+ },
+ "BMD": {
+ "name": "Dola ya Bamuda"
+ },
+ "BZD": {
+ "name": "Dola ya Belize"
+ },
+ "BND": {
+ "name": "Dola ya Brunei"
+ },
+ "FJD": {
+ "name": "Dola ya Fiji"
+ },
+ "GYD": {
+ "name": "Dola ya Guyana"
+ },
+ "HKD": {
+ "name": "Dola ya Hong Kong",
+ "symbol": "HK$"
+ },
+ "JMD": {
+ "name": "Dola ya Jamaika"
+ },
+ "CAD": {
+ "name": "Dola ya Kanada",
+ "symbol": "CA$"
+ },
+ "XCD": {
+ "name": "Dola ya Karibi Mashariki",
+ "symbol": "EC$"
+ },
+ "LRD": {
+ "name": "Dola ya Liberia"
+ },
+ "USD": {
+ "name": "Dola ya Marekani",
+ "symbol": "$"
+ },
+ "NAD": {
+ "name": "Dola ya Namibia"
+ },
+ "NZD": {
+ "name": "Dola ya Nyuzilandi",
+ "symbol": "NZ$"
+ },
+ "SGD": {
+ "name": "Dola ya Singapoo"
+ },
+ "SRD": {
+ "name": "Dola ya Suriname"
+ },
+ "TWD": {
+ "name": "Dola ya Taiwani",
+ "symbol": "NT$"
+ },
+ "TTD": {
+ "name": "Dola ya Trinidadi na Tobago"
+ },
+ "KYD": {
+ "name": "Dola ya Visiwa vya Cayman"
+ },
+ "SBD": {
+ "name": "Dola ya Visiwa vya Solomoni"
+ },
+ "VND": {
+ "name": "Dong ya Vietnamu",
+ "symbol": "₫"
+ },
+ "AMD": {
+ "name": "Dram ya Armenia"
+ },
+ "CVE": {
+ "name": "Eskudo ya Kepuvede"
+ },
+ "BIF": {
+ "name": "Faranga ya Burundi"
+ },
+ "XOF": {
+ "name": "Faranga ya CFA ya Afrika Magharibi",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "Faranga ya CFA ya Afrika ya Kati",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "Faranga ya CFP",
+ "symbol": "CFPF"
+ },
+ "GNF": {
+ "name": "Faranga ya Guinea"
+ },
+ "DJF": {
+ "name": "Faranga ya Jibuti"
+ },
+ "KMF": {
+ "name": "Faranga ya Komoro"
+ },
+ "CDF": {
+ "name": "Faranga ya Kongo"
+ },
+ "RWF": {
+ "name": "Faranga ya Rwanda"
+ },
+ "CHF": {
+ "name": "Faranga ya Uswisi"
+ },
+ "AWG": {
+ "name": "Florin ya Aruba"
+ },
+ "HUF": {
+ "name": "Forinti ya Hungaria"
+ },
+ "ANG": {
+ "name": "Gilda ya Antili ya Uholanzi"
+ },
+ "HTG": {
+ "name": "Godi ya Haiti"
+ },
+ "PYG": {
+ "name": "Guarani ya Paragwai"
+ },
+ "UAH": {
+ "name": "Hryvnia ya Ukraini"
+ },
+ "MMK": {
+ "name": "Kiati ya Myama"
+ },
+ "PGK": {
+ "name": "Kina ya Papua New Guinea"
+ },
+ "LAK": {
+ "name": "Kip ya Laosi"
+ },
+ "CZK": {
+ "name": "Koruna ya Cheki"
+ },
+ "ISK": {
+ "name": "Krona ya Aisilandi"
+ },
+ "SEK": {
+ "name": "Krona ya Uswidi"
+ },
+ "DKK": {
+ "name": "Kroni ya Denmaki"
+ },
+ "NOK": {
+ "name": "Kroni ya Norwe"
+ },
+ "HRK": {
+ "name": "Kuna ya Kroeshia"
+ },
+ "MWK": {
+ "name": "Kwacha ya Malawi"
+ },
+ "ZMW": {
+ "name": "Kwacha ya Zambia"
+ },
+ "AOA": {
+ "name": "Kwanza ya Angola"
+ },
+ "GEL": {
+ "name": "Lari ya Jiojia"
+ },
+ "ALL": {
+ "name": "Lek ya Albania"
+ },
+ "HNL": {
+ "name": "Lempira ya Hondurasi"
+ },
+ "SLL": {
+ "name": "Leoni ya Siera Leoni"
+ },
+ "MDL": {
+ "name": "Leu ya Moldova"
+ },
+ "RON": {
+ "name": "Leu ya Romania"
+ },
+ "BGN": {
+ "name": "Lev ya Bulgaria"
+ },
+ "SZL": {
+ "name": "Lilangeni ya Uswazi"
+ },
+ "TRY": {
+ "name": "Lira ya Uturuki"
+ },
+ "LSL": {
+ "name": "Loti ya Lesoto"
+ },
+ "BAM": {
+ "name": "Maki ya Bosnia na Hezegovina Inayoweza Kubadilishwa"
+ },
+ "AZN": {
+ "name": "Manati ya Azabajani"
+ },
+ "TMT": {
+ "name": "Manati ya Turkmenistani"
+ },
+ "MZN": {
+ "name": "Metikali ya Msumbiji"
+ },
+ "NGN": {
+ "name": "Naira ya Naijeria"
+ },
+ "ERN": {
+ "name": "Nakfa ya Eritrea"
+ },
+ "BTN": {
+ "name": "Ngultrumi ya Bhutani"
+ },
+ "MRU": {
+ "name": "Ouguiya ya Mauritania"
+ },
+ "TOP": {
+ "name": "Paʻanga ya Tonga"
+ },
+ "MOP": {
+ "name": "Pataka ya Macau"
+ },
+ "GIP": {
+ "name": "Pauni ya Jibrata"
+ },
+ "LBP": {
+ "name": "Pauni ya Lebanoni"
+ },
+ "EGP": {
+ "name": "Pauni ya Misri"
+ },
+ "SHP": {
+ "name": "Pauni ya St. Helena"
+ },
+ "SDG": {
+ "name": "Pauni ya Sudani"
+ },
+ "SSP": {
+ "name": "Pauni ya Sudani Kusini"
+ },
+ "SYP": {
+ "name": "Pauni ya Syria"
+ },
+ "GBP": {
+ "name": "Pauni ya Uingereza",
+ "symbol": "£"
+ },
+ "FKP": {
+ "name": "Pauni ya Visiwa vya Falkland"
+ },
+ "ARS": {
+ "name": "Peso ya Ajentina"
+ },
+ "CLP": {
+ "name": "Peso ya Chile"
+ },
+ "DOP": {
+ "name": "Peso ya Dominika"
+ },
+ "COP": {
+ "name": "Peso ya Kolombia"
+ },
+ "CUP": {
+ "name": "Peso ya Kuba"
+ },
+ "CUC": {
+ "name": "Peso ya Kuba Inayoweza Kubadilishwa"
+ },
+ "MXN": {
+ "name": "Peso ya Meksiko",
+ "symbol": "MX$"
+ },
+ "PHP": {
+ "name": "Peso ya Ufilipino"
+ },
+ "UYU": {
+ "name": "Peso ya Urugwai"
+ },
+ "BWP": {
+ "name": "Pula ya Botswana"
+ },
+ "GTQ": {
+ "name": "Quetzal ya Guatemala"
+ },
+ "ZAR": {
+ "name": "Randi ya Afrika Kusini"
+ },
+ "BRL": {
+ "name": "Reale ya Brazili",
+ "symbol": "R$"
+ },
+ "IRR": {
+ "name": "Riali ya Irani"
+ },
+ "QAR": {
+ "name": "Riali ya Katari"
+ },
+ "OMR": {
+ "name": "Riali ya Omani"
+ },
+ "YER": {
+ "name": "Riali ya Yemeni"
+ },
+ "KHR": {
+ "name": "Rieli ya Kambodia"
+ },
+ "MYR": {
+ "name": "Ringgiti ya Malesia"
+ },
+ "SAR": {
+ "name": "Riyali ya Saudia"
+ },
+ "BYN": {
+ "name": "Ruble ya Belarusi"
+ },
+ "RUB": {
+ "name": "Ruble ya Urusi"
+ },
+ "MVR": {
+ "name": "Rufiyaa ya Maldivi"
+ },
+ "INR": {
+ "name": "Rupia ya India",
+ "symbol": "₹"
+ },
+ "IDR": {
+ "name": "Rupia ya Indonesia"
+ },
+ "MUR": {
+ "name": "Rupia ya Mauritius"
+ },
+ "NPR": {
+ "name": "Rupia ya Nepali"
+ },
+ "PKR": {
+ "name": "Rupia ya Pakistani"
+ },
+ "LKR": {
+ "name": "Rupia ya Sri Lanka"
+ },
+ "SCR": {
+ "name": "Rupia ya Ushelisheli"
+ },
+ "SVC": {
+ "name": "Salvadoran Colón"
+ },
+ "ILS": {
+ "name": "Shekeli Mpya ya Israel",
+ "symbol": "₪"
+ },
+ "KES": {
+ "name": "Shilingi ya Kenya",
+ "symbol": "Ksh"
+ },
+ "SOS": {
+ "name": "Shilingi ya Somalia"
+ },
+ "TZS": {
+ "name": "Shilingi ya Tanzania",
+ "symbol": "TSh"
+ },
+ "UGX": {
+ "name": "Shilingi ya Uganda"
+ },
+ "GHS": {
+ "name": "Sidi ya Ghana"
+ },
+ "PEN": {
+ "name": "Sol ya Peru"
+ },
+ "KGS": {
+ "name": "Som ya Kyrgystan"
+ },
+ "UZS": {
+ "name": "Som ya Uzbekistani"
+ },
+ "TJS": {
+ "name": "Somoni ya Tajikistani"
+ },
+ "BDT": {
+ "name": "Taka ya Bangladeshi"
+ },
+ "WST": {
+ "name": "Tala ya Samoa"
+ },
+ "KZT": {
+ "name": "Tenge ya Kazakistani"
+ },
+ "MNT": {
+ "name": "Tugrik ya Mongolia"
+ },
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
+ "VUV": {
+ "name": "Vatu ya Vanuatu"
+ },
+ "KPW": {
+ "name": "Won ya Korea Kaskazini"
+ },
+ "KRW": {
+ "name": "Won ya Korea Kusini",
+ "symbol": "₩"
+ },
+ "JPY": {
+ "name": "Yeni ya Japani",
+ "symbol": "JP¥"
+ },
+ "CNY": {
+ "name": "Yuan ya China",
+ "symbol": "CN¥"
+ },
+ "EUR": {
+ "name": "Yuro",
+ "symbol": "€"
+ },
+ "ZWL": {
+ "name": "Zimbabwean Dollar (2009)"
+ },
+ "PLN": {
+ "name": "Zloti ya Polandi"
+ }
+} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/sw.json b/vendor/commerceguys/intl/resources/currency/sw.json
index de35351f7..6d196ca5a 100644
--- a/vendor/commerceguys/intl/resources/currency/sw.json
+++ b/vendor/commerceguys/intl/resources/currency/sw.json
@@ -15,7 +15,7 @@
"ETB": {
"name": "Birr ya Uhabeshi"
},
- "VEF": {
+ "VES": {
"name": "Bolivar ya Venezuela"
},
"BOB": {
@@ -43,7 +43,7 @@
"name": "Denar ya Macedonia"
},
"DZD": {
- "name": "Dinar ya Algeria"
+ "name": "Dinar ya Aljeria"
},
"BHD": {
"name": "Dinar ya Bahrain"
@@ -72,7 +72,7 @@
"MAD": {
"name": "Dirham ya Morocco"
},
- "STD": {
+ "STN": {
"name": "Dobra ya Sao Tome na Principe"
},
"AUD": {
@@ -290,7 +290,7 @@
"BTN": {
"name": "Ngultrum ya Bhutan"
},
- "MRO": {
+ "MRU": {
"name": "Ouguiya ya Mauritania"
},
"TOP": {
@@ -465,6 +465,9 @@
"MNT": {
"name": "Tugrik ya Mongolia"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"VUV": {
"name": "Vatu ya Vanuatu"
},
diff --git a/vendor/commerceguys/intl/resources/currency/ta.json b/vendor/commerceguys/intl/resources/currency/ta.json
index d674839e2..8cacec3be 100644
--- a/vendor/commerceguys/intl/resources/currency/ta.json
+++ b/vendor/commerceguys/intl/resources/currency/ta.json
@@ -171,7 +171,7 @@
"SBD": {
"name": "சாலமன் தீவுகள் டாலர்"
},
- "STD": {
+ "STN": {
"name": "சாவ் டோமி மற்றும் பிரின்ஸ்பி டோப்ரா"
},
"SGD": {
@@ -400,7 +400,7 @@
"MAD": {
"name": "மொராக்கன் திர்ஹாம்"
},
- "MRO": {
+ "MRU": {
"name": "மொரிஷானியன் ஒகுயா"
},
"MUR": {
@@ -444,7 +444,7 @@
"name": "வியட்நாமீஸ் டாங்",
"symbol": "₫"
},
- "VEF": {
+ "VES": {
"name": "வெனிசுலன் போலிவர்"
},
"JPY": {
@@ -488,6 +488,9 @@
"SVC": {
"name": "Salvadoran Colón"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"ZWL": {
"name": "Zimbabwean Dollar (2009)"
}
diff --git a/vendor/commerceguys/intl/resources/currency/te.json b/vendor/commerceguys/intl/resources/currency/te.json
index 7274fb858..10eb8f8ba 100644
--- a/vendor/commerceguys/intl/resources/currency/te.json
+++ b/vendor/commerceguys/intl/resources/currency/te.json
@@ -34,6 +34,10 @@
"IDR": {
"name": "ఇండోనేషియా రూపాయి"
},
+ "ILS": {
+ "name": "ఇజ్రాయేలీ న్యూ షెకెల్",
+ "symbol": "₪"
+ },
"ETB": {
"name": "ఇథియోపియన్ బర్"
},
@@ -67,10 +71,6 @@
"ERN": {
"name": "ఎరిట్రీన్ నక్ఫా"
},
- "ILS": {
- "name": "ఐరాయిలి న్యూ షెక్యెల్",
- "symbol": "₪"
- },
"ISK": {
"name": "ఐస్లాండిక్ క్రోనా"
},
@@ -156,7 +156,7 @@
"symbol": "CN¥"
},
"JPY": {
- "name": "జపాను దేశ యెస్",
+ "name": "జపాను దేశ యెన్",
"symbol": "JP¥"
},
"JMD": {
@@ -177,6 +177,9 @@
"JOD": {
"name": "జోర్‌డానియన్ దీనార్"
},
+ "TRY": {
+ "name": "టర్కిస్ లీరా"
+ },
"TZS": {
"name": "టాంజానియన్ షిల్లింగ్"
},
@@ -198,9 +201,6 @@
"TND": {
"name": "తునీషియన్ దీనార్"
},
- "TRY": {
- "name": "తుర్కిష్ లిరా"
- },
"TMT": {
"name": "తుర్క్‌మెనిస్థాని మనాట్"
},
@@ -365,7 +365,7 @@
"MDL": {
"name": "మోల్‌డోవన్ ల్యూ"
},
- "MRO": {
+ "MRU": {
"name": "మౌరిటానియన్ ఒగ్యియా"
},
"AED": {
@@ -410,7 +410,7 @@
"name": "వియత్నామీయుల డాంగ్",
"symbol": "₫"
},
- "VEF": {
+ "VES": {
"name": "వెనుజులా బోలివర్"
},
"LKR": {
@@ -419,7 +419,7 @@
"WST": {
"name": "సమోయన్ తాలా"
},
- "STD": {
+ "STN": {
"name": "సావో టోమ్ మరియు ప్రిన్సిపి డోబ్రా"
},
"XPF": {
@@ -488,6 +488,9 @@
"SVC": {
"name": "Salvadoran Colón"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"ZWL": {
"name": "Zimbabwean Dollar (2009)"
}
diff --git a/vendor/commerceguys/intl/resources/currency/teo.json b/vendor/commerceguys/intl/resources/currency/teo.json
index 693ad5df5..f220fd6d1 100644
--- a/vendor/commerceguys/intl/resources/currency/teo.json
+++ b/vendor/commerceguys/intl/resources/currency/teo.json
@@ -83,7 +83,7 @@
"MUR": {
"name": "Ango’otol lok’ Morisi"
},
- "MRO": {
+ "MRU": {
"name": "Ango’otol lok’ Moritania"
},
"MAD": {
@@ -101,7 +101,7 @@
"SHP": {
"name": "Ango’otol lok’ Santahelena"
},
- "STD": {
+ "STN": {
"name": "Ango’otol lok’ Sao Tome na Principe"
},
"SAR": {
@@ -465,6 +465,9 @@
"UAH": {
"name": "Ukrainian Hryvnia"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UYU": {
"name": "Uruguayan Peso"
},
@@ -474,7 +477,7 @@
"VUV": {
"name": "Vanuatu Vatu"
},
- "VEF": {
+ "VES": {
"name": "Venezuelan Bolívar"
},
"VND": {
diff --git a/vendor/commerceguys/intl/resources/currency/th.json b/vendor/commerceguys/intl/resources/currency/th.json
index 6a9d7b036..81f887834 100644
--- a/vendor/commerceguys/intl/resources/currency/th.json
+++ b/vendor/commerceguys/intl/resources/currency/th.json
@@ -90,7 +90,7 @@
"name": "ดองเวียดนาม",
"symbol": "₫"
},
- "STD": {
+ "STN": {
"name": "ดอบราเซาตูเมและปรินซิปี"
},
"GYD": {
@@ -234,17 +234,18 @@
"name": "บัลบัวปานามา"
},
"THB": {
- "name": "บาท"
+ "name": "บาท",
+ "symbol": "฿"
},
"ETB": {
"name": "เบอรร์เอธิโอเปีย"
},
- "VEF": {
- "name": "โบลิวาร์เวเนซุเอลา"
- },
"BOB": {
"name": "โบลิเวียโนโบลิเวีย"
},
+ "VES": {
+ "name": "โบลีวาร์เวเนซุเอลา"
+ },
"SYP": {
"name": "ปอนด์ซีเรีย"
},
@@ -478,7 +479,7 @@
"MGA": {
"name": "อาเรียรีมาลากาซี"
},
- "MRO": {
+ "MRU": {
"name": "อูกียามอริเตเนีย"
},
"BTN": {
@@ -489,5 +490,8 @@
},
"UAH": {
"name": "ฮรีฟเนียยูเครน"
+ },
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
}
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/tk.json b/vendor/commerceguys/intl/resources/currency/tk.json
index 0f000326c..bdecdd714 100644
--- a/vendor/commerceguys/intl/resources/currency/tk.json
+++ b/vendor/commerceguys/intl/resources/currency/tk.json
@@ -10,7 +10,7 @@
"name": "Alžir dinary"
},
"AOA": {
- "name": "Angol kwanzasy"
+ "name": "Angola kwanzasy"
},
"ARS": {
"name": "Argentin pesosy"
@@ -228,7 +228,7 @@
"name": "Kongo franky"
},
"BAM": {
- "name": "Konwertirlenýän Bosniýa we Gersogowina markasy"
+ "name": "Konwertirlenýän Bosniýa we Gersegowina markasy"
},
"CUC": {
"name": "Konwertirlenýän kuba pesosy"
@@ -281,7 +281,7 @@
"MUR": {
"name": "Mawrikiý rupiýasy"
},
- "MRO": {
+ "MRU": {
"name": "Mawritan ugiýasy"
},
"MXN": {
@@ -330,9 +330,6 @@
"UZS": {
"name": "Özbek somy"
},
- "PKR": {
- "name": "Päkistan rupiýasy"
- },
"PAB": {
"name": "Panama balboasy"
},
@@ -345,6 +342,9 @@
"PEN": {
"name": "Peru soly"
},
+ "PKR": {
+ "name": "Päkistan rupiýasy"
+ },
"PLN": {
"name": "Polýak zlotysy"
},
@@ -363,7 +363,7 @@
"WST": {
"name": "Samoa talasy"
},
- "STD": {
+ "STN": {
"name": "San-Tome we Prinsipi dobrasy"
},
"SAR": {
@@ -387,9 +387,6 @@
"SOS": {
"name": "Somali şillingi"
},
- "LKR": {
- "name": "Şri-Lanka rupiýasy"
- },
"SDG": {
"name": "Sudan funty"
},
@@ -399,24 +396,27 @@
"SZL": {
"name": "Swazi lilangeni"
},
+ "SLL": {
+ "name": "Sýerra-Leone leony"
+ },
+ "LKR": {
+ "name": "Şri-Lanka rupiýasy"
+ },
"SEK": {
"name": "Şwed kronasy"
},
"CHF": {
"name": "Şweýsar franky"
},
- "SLL": {
- "name": "Sýerra-Leone leony"
- },
- "TJS": {
- "name": "Täjik somonisy"
- },
"TZS": {
"name": "Tanzaniýa şillingi"
},
"THB": {
"name": "Taýland baty"
},
+ "TJS": {
+ "name": "Täjik somonisi"
+ },
"TWD": {
"name": "Täze Taýwan dollary",
"symbol": "NT$"
@@ -450,13 +450,16 @@
"UAH": {
"name": "Ukrain griwnasy"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UYU": {
"name": "Urugwaý pesosy"
},
"VUV": {
"name": "Wanuatu watusy"
},
- "VEF": {
+ "VES": {
"name": "Wenesuela boliwary"
},
"HUF": {
@@ -466,6 +469,9 @@
"name": "Wýetnam dongy",
"symbol": "₫"
},
+ "IQD": {
+ "name": "Yrak dinary"
+ },
"JMD": {
"name": "Ýamaýka dollary"
},
@@ -479,9 +485,6 @@
"EUR": {
"name": "Ýewro"
},
- "IQD": {
- "name": "Yrak dinary"
- },
"ZMW": {
"name": "Zambiýa kwaçasy"
},
diff --git a/vendor/commerceguys/intl/resources/currency/tr.json b/vendor/commerceguys/intl/resources/currency/tr.json
index e63c5c8b5..7538a4a84 100644
--- a/vendor/commerceguys/intl/resources/currency/tr.json
+++ b/vendor/commerceguys/intl/resources/currency/tr.json
@@ -37,6 +37,10 @@
"BBD": {
"name": "Barbados Doları"
},
+ "XOF": {
+ "name": "Batı Afrika CFA Frangı",
+ "symbol": "CFA"
+ },
"BYN": {
"name": "Belarus Rublesi"
},
@@ -46,9 +50,6 @@
"BMD": {
"name": "Bermuda Doları"
},
- "BTN": {
- "name": "Bhutan Ngultrumu"
- },
"AED": {
"name": "Birleşik Arap Emirlikleri Dirhemi"
},
@@ -71,6 +72,9 @@
"BIF": {
"name": "Burundi Frangı"
},
+ "BTN": {
+ "name": "Butan Ngultrumu"
+ },
"CVE": {
"name": "Cape Verde Esküdosu"
},
@@ -83,14 +87,6 @@
"DZD": {
"name": "Cezayir Dinarı"
},
- "XOF": {
- "name": "CFA Frangı BCEAO",
- "symbol": "CFA"
- },
- "XAF": {
- "name": "CFA Frangı BEAC",
- "symbol": "FCFA"
- },
"XPF": {
"name": "CFP Frangı",
"symbol": "CFPF"
@@ -99,7 +95,7 @@
"name": "Cibuti Frangı"
},
"CZK": {
- "name": "Çek Cumhuriyeti Korunası"
+ "name": "Çek Korunası"
},
"CNY": {
"name": "Çin Yuanı",
@@ -119,7 +115,7 @@
"name": "El Salvador Kolonu"
},
"IDR": {
- "name": "Endonezya Rupiahı"
+ "name": "Endonezya Rupisi"
},
"ERN": {
"name": "Eritre Nakfası"
@@ -318,8 +314,8 @@
"MDL": {
"name": "Moldova Leyi"
},
- "MRO": {
- "name": "Moritanya Ouguiyası"
+ "MRU": {
+ "name": "Moritanya Ugiyası"
},
"MZN": {
"name": "Mozambik Metikali"
@@ -342,6 +338,10 @@
"NOK": {
"name": "Norveç Kronu"
},
+ "XAF": {
+ "name": "Orta Afrika CFA Frangı",
+ "symbol": "FCFA"
+ },
"UZS": {
"name": "Özbekistan Somu"
},
@@ -378,8 +378,8 @@
"WST": {
"name": "Samoa Talası"
},
- "STD": {
- "name": "São Tomé ve Príncipe Dobrası"
+ "STN": {
+ "name": "Sao Tome ve Principe Dobrası"
},
"SCR": {
"name": "Seyşeller Rupisi"
@@ -458,13 +458,16 @@
"UYU": {
"name": "Uruguay Pesosu"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"JOD": {
"name": "Ürdün Dinarı"
},
"VUV": {
"name": "Vanuatu Vatusu"
},
- "VEF": {
+ "VES": {
"name": "Venezuela Bolivarı"
},
"VND": {
diff --git a/vendor/commerceguys/intl/resources/currency/twq.json b/vendor/commerceguys/intl/resources/currency/twq.json
index bc323e79e..9ddc15238 100644
--- a/vendor/commerceguys/intl/resources/currency/twq.json
+++ b/vendor/commerceguys/intl/resources/currency/twq.json
@@ -298,7 +298,7 @@
"MUR": {
"name": "Mooris Rupii"
},
- "MRO": {
+ "MRU": {
"name": "Mooritaani Ugiya"
},
"MZN": {
@@ -382,7 +382,7 @@
"WST": {
"name": "Samoan Tala"
},
- "STD": {
+ "STN": {
"name": "Sao Tome nda Prinsipe Dobra"
},
"SAR": {
@@ -465,6 +465,9 @@
"UAH": {
"name": "Ukrainian Hryvnia"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UYU": {
"name": "Uruguayan Peso"
},
@@ -474,7 +477,7 @@
"VUV": {
"name": "Vanuatu Vatu"
},
- "VEF": {
+ "VES": {
"name": "Venezuelan Bolívar"
},
"VND": {
diff --git a/vendor/commerceguys/intl/resources/currency/tzm.json b/vendor/commerceguys/intl/resources/currency/tzm.json
index cf9a981e1..b962d68a0 100644
--- a/vendor/commerceguys/intl/resources/currency/tzm.json
+++ b/vendor/commerceguys/intl/resources/currency/tzm.json
@@ -130,7 +130,7 @@
"DOP": {
"name": "Dominican Peso"
},
- "STD": {
+ "STN": {
"name": "Dubra Usawṭumi"
},
"CAD": {
@@ -453,13 +453,16 @@
"UAH": {
"name": "Ukrainian Hryvnia"
},
- "MRO": {
+ "MRU": {
"name": "Uqiyya Umuritani"
},
"EUR": {
"name": "Uṛu",
"symbol": "€"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UYU": {
"name": "Uruguayan Peso"
},
@@ -469,7 +472,7 @@
"VUV": {
"name": "Vanuatu Vatu"
},
- "VEF": {
+ "VES": {
"name": "Venezuelan Bolívar"
},
"VND": {
diff --git a/vendor/commerceguys/intl/resources/currency/ug.json b/vendor/commerceguys/intl/resources/currency/ug.json
index b9b4387e1..2f1e7bdae 100644
--- a/vendor/commerceguys/intl/resources/currency/ug.json
+++ b/vendor/commerceguys/intl/resources/currency/ug.json
@@ -231,7 +231,7 @@
"WST": {
"name": "ساموئا تالاسى"
},
- "STD": {
+ "STN": {
"name": "سان-تومې ۋە پىرىنسىپى دوبراسى"
},
"SHP": {
@@ -399,7 +399,7 @@
"MVR": {
"name": "مالدىۋى رۇفىياسى"
},
- "MRO": {
+ "MRU": {
"name": "ماۋرىتانىيە ئۇگىيەسى"
},
"MUR": {
@@ -458,7 +458,7 @@
"HUF": {
"name": "ۋېنگىرىيە فورېنتى"
},
- "VEF": {
+ "VES": {
"name": "ۋېنېزۇئېلا بولىۋارى"
},
"VND": {
@@ -489,5 +489,8 @@
"NZD": {
"name": "يېڭى زېلاندىيە دوللىرى",
"symbol": "NZ$"
+ },
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
}
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/uk.json b/vendor/commerceguys/intl/resources/currency/uk.json
index 4c9e092cc..82aa458e6 100644
--- a/vendor/commerceguys/intl/resources/currency/uk.json
+++ b/vendor/commerceguys/intl/resources/currency/uk.json
@@ -71,7 +71,7 @@
"VUV": {
"name": "вануатський вату"
},
- "VEF": {
+ "VES": {
"name": "венесуельський болівар"
},
"AMD": {
@@ -119,7 +119,7 @@
"AED": {
"name": "дирхам ОАЕ"
},
- "STD": {
+ "STN": {
"name": "добра Сан-Томе і Прінсіпі"
},
"KYD": {
@@ -258,7 +258,7 @@
"MUR": {
"name": "маврикійська рупія"
},
- "MRO": {
+ "MRU": {
"name": "мавританська угія"
},
"MKD": {
@@ -474,5 +474,8 @@
"JPY": {
"name": "японська єна",
"symbol": "¥"
+ },
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
}
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/ur-IN.json b/vendor/commerceguys/intl/resources/currency/ur-IN.json
index a0ac2cc76..92314fdab 100644
--- a/vendor/commerceguys/intl/resources/currency/ur-IN.json
+++ b/vendor/commerceguys/intl/resources/currency/ur-IN.json
@@ -12,7 +12,7 @@
"name": "اریٹیریائی ناکفا"
},
"UZS": {
- "name": "ازبکستان سوم"
+ "name": "ازبکستانی سوم"
},
"ILS": {
"name": "اسرائیلی نیا شیکل",
@@ -101,7 +101,7 @@
"name": "بیلاروسی روبل"
},
"BZD": {
- "name": "بیلائز ڈالر"
+ "name": "بیلیز ڈالر"
},
"INR": {
"name": "بھارتی روپیہ",
@@ -126,7 +126,7 @@
"name": "پیراگوئے کا گوآرنی"
},
"PEN": {
- "name": "پیرو نیووسول"
+ "name": "پیروویئن سول"
},
"TJS": {
"name": "تاجکستانی سومونی"
@@ -169,9 +169,6 @@
"JMD": {
"name": "جمائیکن ڈالر"
},
- "CZK": {
- "name": "جمہوریہ چیک کرونا"
- },
"ZAR": {
"name": "جنوبی افریقی رانڈ"
},
@@ -185,6 +182,9 @@
"CLP": {
"name": "چلّین پیسہ"
},
+ "CZK": {
+ "name": "چیک کرونا"
+ },
"CNY": {
"name": "چینی یوآن",
"symbol": "CN¥"
@@ -210,8 +210,8 @@
"WST": {
"name": "ساموآئی ٹالا"
},
- "STD": {
- "name": "ساؤ ٹوم اور پرنسپے ڈوبرا"
+ "STN": {
+ "name": "ساؤ ٹومے اور پرنسپے ڈوبرا"
},
"RSD": {
"name": "سربین دینار"
@@ -396,14 +396,14 @@
"MNT": {
"name": "منگولیائی ٹگرِ"
},
- "MRO": {
+ "MRU": {
"name": "موریطانیائی اوگوئیا"
},
"MZN": {
"name": "موزامبیقی میٹیکل"
},
"MMK": {
- "name": "میانما کیاٹ"
+ "name": "میانمار کیاٹ"
},
"MOP": {
"name": "میکانیز پٹاکا"
@@ -446,7 +446,7 @@
"name": "ویتنامی ڈانگ",
"symbol": "₫"
},
- "VEF": {
+ "VES": {
"name": "وینزویلا بولیور"
},
"VUV": {
@@ -488,6 +488,9 @@
"SVC": {
"name": "Salvadoran Colón"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"ZWL": {
"name": "Zimbabwean Dollar (2009)"
}
diff --git a/vendor/commerceguys/intl/resources/currency/ur.json b/vendor/commerceguys/intl/resources/currency/ur.json
index d413a63e3..93bdb14f3 100644
--- a/vendor/commerceguys/intl/resources/currency/ur.json
+++ b/vendor/commerceguys/intl/resources/currency/ur.json
@@ -12,7 +12,7 @@
"name": "اریٹیریا کا نافکا"
},
"UZS": {
- "name": "ازبکستان سوم"
+ "name": "ازبکستانی سوم"
},
"ILS": {
"name": "اسرائیلی نیا شیکل",
@@ -34,10 +34,6 @@
"IDR": {
"name": "انڈونیشین روپیہ"
},
- "GBP": {
- "name": "انگلستانی پاونڈ سٹرلنگ",
- "symbol": "£"
- },
"AOA": {
"name": "انگولا کا کوانزا"
},
@@ -70,6 +66,10 @@
"name": "برازیلی ریئل",
"symbol": "R$"
},
+ "GBP": {
+ "name": "برطانوی پاؤنڈ",
+ "symbol": "£"
+ },
"BMD": {
"name": "برموڈا ڈالر"
},
@@ -101,7 +101,7 @@
"name": "بیلاروسی روبل"
},
"BZD": {
- "name": "بیلائز ڈالر"
+ "name": "بیلیز ڈالر"
},
"INR": {
"name": "بھارتی روپیہ",
@@ -127,7 +127,7 @@
"name": "پیراگوئے کا گوآرنی"
},
"PEN": {
- "name": "پیرو نیووسول"
+ "name": "پیروویئن سول"
},
"TJS": {
"name": "تاجکستانی سومونی"
@@ -170,9 +170,6 @@
"JMD": {
"name": "جمائیکن ڈالر"
},
- "CZK": {
- "name": "جمہوریہ چیک کرونا"
- },
"ZAR": {
"name": "جنوبی افریقی رانڈ"
},
@@ -186,6 +183,9 @@
"CLP": {
"name": "چلّین پیسہ"
},
+ "CZK": {
+ "name": "چیک کرونا"
+ },
"CNY": {
"name": "چینی یوآن",
"symbol": "CN¥"
@@ -211,8 +211,8 @@
"WST": {
"name": "ساموآ کا ٹالا"
},
- "STD": {
- "name": "ساؤ ٹوم اور پرنسپے ڈوبرا"
+ "STN": {
+ "name": "ساؤ ٹومے اور پرنسپے ڈوبرا"
},
"RSD": {
"name": "سربین دینار"
@@ -397,14 +397,14 @@
"MNT": {
"name": "منگولیائی ٹگرِ"
},
- "MRO": {
+ "MRU": {
"name": "موریطانیائی اوگوئیا"
},
"MZN": {
"name": "موزامبیقی میٹیکل"
},
"MMK": {
- "name": "میانما کیاٹ"
+ "name": "میانمار کیاٹ"
},
"MOP": {
"name": "میکانیز پٹاکا"
@@ -447,7 +447,7 @@
"name": "ویتنامی ڈانگ",
"symbol": "₫"
},
- "VEF": {
+ "VES": {
"name": "وینزویلا بولیور"
},
"VUV": {
@@ -489,6 +489,9 @@
"SVC": {
"name": "Salvadoran Colón"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"ZWL": {
"name": "Zimbabwean Dollar (2009)"
}
diff --git a/vendor/commerceguys/intl/resources/currency/uz-Cyrl.json b/vendor/commerceguys/intl/resources/currency/uz-Cyrl.json
index 0db4b4720..01a959ec9 100644
--- a/vendor/commerceguys/intl/resources/currency/uz-Cyrl.json
+++ b/vendor/commerceguys/intl/resources/currency/uz-Cyrl.json
@@ -169,7 +169,7 @@
"MVR": {
"name": "Maldivian Rufiyaa"
},
- "MRO": {
+ "MRU": {
"name": "Mauritanian Ouguiya"
},
"MUR": {
@@ -240,7 +240,7 @@
"WST": {
"name": "Samoan Tala"
},
- "STD": {
+ "STN": {
"name": "São Tomé & Príncipe Dobra"
},
"SAR": {
@@ -326,6 +326,9 @@
"AED": {
"name": "United Arab Emirates Dirham"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"VUV": {
"name": "Vanuatu Vatu"
},
@@ -375,7 +378,7 @@
"name": "Бразил реали",
"symbol": "R$"
},
- "VEF": {
+ "VES": {
"name": "Венесуэла боливари"
},
"HTG": {
diff --git a/vendor/commerceguys/intl/resources/currency/uz.json b/vendor/commerceguys/intl/resources/currency/uz.json
index c193e0f0f..c0c663226 100644
--- a/vendor/commerceguys/intl/resources/currency/uz.json
+++ b/vendor/commerceguys/intl/resources/currency/uz.json
@@ -253,7 +253,7 @@
"MUR": {
"name": "Mavritaniya rupiyasi"
},
- "MRO": {
+ "MRU": {
"name": "Mavritaniya uqiyasi"
},
"MXN": {
@@ -341,7 +341,7 @@
"WST": {
"name": "Samoa talasi"
},
- "STD": {
+ "STN": {
"name": "San-Tome va Prinsipi dobrasi"
},
"SAR": {
@@ -410,13 +410,16 @@
"OMR": {
"name": "Ummon riyoli"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UYU": {
"name": "Urugvay pesosi"
},
"VUV": {
"name": "Vanuatu vatusi"
},
- "VEF": {
+ "VES": {
"name": "Venesuela bolivari"
},
"HUF": {
diff --git a/vendor/commerceguys/intl/resources/currency/vai-Latn.json b/vendor/commerceguys/intl/resources/currency/vai-Latn.json
index 2fcd6a4cd..1d5549208 100644
--- a/vendor/commerceguys/intl/resources/currency/vai-Latn.json
+++ b/vendor/commerceguys/intl/resources/currency/vai-Latn.json
@@ -295,7 +295,7 @@
"MUR": {
"name": "Mɔreshɔ Rupi"
},
- "MRO": {
+ "MRU": {
"name": "Mɔretani Yugiya"
},
"MAD": {
@@ -383,7 +383,7 @@
"WST": {
"name": "Samoan Tala"
},
- "STD": {
+ "STN": {
"name": "Sawo Tombe ɓɛ a Gbawo Dobura"
},
"RSD": {
@@ -456,6 +456,9 @@
"UAH": {
"name": "Ukrainian Hryvnia"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UYU": {
"name": "Uruguayan Peso"
},
@@ -465,7 +468,7 @@
"VUV": {
"name": "Vanuatu Vatu"
},
- "VEF": {
+ "VES": {
"name": "Venezuelan Bolívar"
},
"VND": {
diff --git a/vendor/commerceguys/intl/resources/currency/vai.json b/vendor/commerceguys/intl/resources/currency/vai.json
index fcd6e7726..e781d2cac 100644
--- a/vendor/commerceguys/intl/resources/currency/vai.json
+++ b/vendor/commerceguys/intl/resources/currency/vai.json
@@ -312,6 +312,9 @@
"UAH": {
"name": "Ukrainian Hryvnia"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UYU": {
"name": "Uruguayan Peso"
},
@@ -321,7 +324,7 @@
"VUV": {
"name": "Vanuatu Vatu"
},
- "VEF": {
+ "VES": {
"name": "Venezuelan Bolívar"
},
"VND": {
@@ -401,7 +404,7 @@
"RWF": {
"name": "ꕟꖙꕡ ꖢꕟꘋꕃ"
},
- "STD": {
+ "STN": {
"name": "ꕢꕴ ꕿꔈ ꗪ ꕉ ꕗꕴ ꖁꖜꕟ"
},
"SAR": {
@@ -482,7 +485,7 @@
"MUR": {
"name": "ꗞꔓꗔ ꖩꔪ"
},
- "MRO": {
+ "MRU": {
"name": "ꗞꔸꕚꕇꕰ ꖳꕅꕩ"
},
"MAD": {
diff --git a/vendor/commerceguys/intl/resources/currency/vi.json b/vendor/commerceguys/intl/resources/currency/vi.json
index e36efcc3f..e151a1c15 100644
--- a/vendor/commerceguys/intl/resources/currency/vi.json
+++ b/vendor/commerceguys/intl/resources/currency/vi.json
@@ -43,7 +43,7 @@
"ETB": {
"name": "Birr Ethiopia"
},
- "VEF": {
+ "VES": {
"name": "Bolívar Venezuela"
},
"BOB": {
@@ -74,7 +74,7 @@
"name": "Dinar Bahrain"
},
"IQD": {
- "name": "Dinar I-rắc"
+ "name": "Dinar Iraq"
},
"JOD": {
"name": "Dinar Jordan"
@@ -97,7 +97,7 @@
"AED": {
"name": "Dirham UAE"
},
- "STD": {
+ "STN": {
"name": "Dobra São Tomé và Príncipe"
},
"AMD": {
@@ -239,13 +239,13 @@
"name": "Guilder Antille Hà Lan"
},
"UAH": {
- "name": "Hryvnia Ucraina"
+ "name": "Hryvnia Ukraina"
},
"LSL": {
"name": "Ioti Lesotho"
},
"PGK": {
- "name": "Kina Papua New Guinean"
+ "name": "Kina Papua New Guinea"
},
"LAK": {
"name": "Kip Lào"
@@ -281,7 +281,7 @@
"name": "Kyat Myanma"
},
"GEL": {
- "name": "Lari Gruzia"
+ "name": "Lari Georgia"
},
"ALL": {
"name": "Lek Albania"
@@ -332,7 +332,7 @@
"name": "Nhân dân tệ",
"symbol": "CN¥"
},
- "MRO": {
+ "MRU": {
"name": "Ouguiya Mauritania"
},
"TOP": {
@@ -474,6 +474,9 @@
"MNT": {
"name": "Tugrik Mông Cổ"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"VUV": {
"name": "Vatu Vanuatu"
},
diff --git a/vendor/commerceguys/intl/resources/currency/vun.json b/vendor/commerceguys/intl/resources/currency/vun.json
index f5fec488b..7d6a4ff33 100644
--- a/vendor/commerceguys/intl/resources/currency/vun.json
+++ b/vendor/commerceguys/intl/resources/currency/vun.json
@@ -115,7 +115,7 @@
"MAD": {
"name": "Dirham ya Moroko"
},
- "STD": {
+ "STN": {
"name": "Dobra ya Sao Tome na Principe"
},
"AUD": {
@@ -455,12 +455,15 @@
"TMT": {
"name": "Turkmenistani Manat"
},
- "MRO": {
+ "MRU": {
"name": "Ugwiya ya Moritania"
},
"UAH": {
"name": "Ukrainian Hryvnia"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UYU": {
"name": "Uruguayan Peso"
},
@@ -470,7 +473,7 @@
"VUV": {
"name": "Vanuatu Vatu"
},
- "VEF": {
+ "VES": {
"name": "Venezuelan Bolívar"
},
"VND": {
diff --git a/vendor/commerceguys/intl/resources/currency/xog.json b/vendor/commerceguys/intl/resources/currency/xog.json
index e4a530578..3f1e59f4c 100644
--- a/vendor/commerceguys/intl/resources/currency/xog.json
+++ b/vendor/commerceguys/intl/resources/currency/xog.json
@@ -115,7 +115,7 @@
"AED": {
"name": "Diraamu eya Emireeti"
},
- "STD": {
+ "STN": {
"name": "Dobura ey’eSantome ne Purincipe"
},
"DOP": {
@@ -454,6 +454,9 @@
"UAH": {
"name": "Ukrainian Hryvnia"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UYU": {
"name": "Uruguayan Peso"
},
@@ -463,14 +466,14 @@
"VUV": {
"name": "Vanuatu Vatu"
},
- "VEF": {
+ "VES": {
"name": "Venezuelan Bolívar"
},
"VND": {
"name": "Vietnamese Dong",
"symbol": "₫"
},
- "MRO": {
+ "MRU": {
"name": "Wugwiya ey’eMawritenya"
},
"YER": {
diff --git a/vendor/commerceguys/intl/resources/currency/yo-BJ.json b/vendor/commerceguys/intl/resources/currency/yo-BJ.json
index 888ebe828..4c1690a66 100644
--- a/vendor/commerceguys/intl/resources/currency/yo-BJ.json
+++ b/vendor/commerceguys/intl/resources/currency/yo-BJ.json
@@ -47,10 +47,6 @@
"BAM": {
"name": "Bosnia-Herzegovina Convertible Mark"
},
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
"BND": {
"name": "Brunei Dollar"
},
@@ -115,15 +111,15 @@
"MAD": {
"name": "Dirami ti Orílɛ́ède Moroko"
},
- "STD": {
+ "STN": {
"name": "Dobira ti Orílɛ́ède Sao tome Ati Pirisipe"
},
"DOP": {
"name": "Dominican Peso"
},
"USD": {
- "name": "Dɔla ti Orílɛ́ède Amerika",
- "symbol": "US$"
+ "name": "Dɔ́là",
+ "symbol": "$"
},
"AUD": {
"name": "Dɔla ti Orílɛ́ède Ástràlìá",
@@ -293,7 +289,7 @@
"name": "Myanmar Kyat"
},
"NGN": {
- "name": "Naira ti Orílɛ́ède Nàìjíríà",
+ "name": "Náìrà ti Orílɛ̀-èdè Nàìjíríà",
"symbol": "₦"
},
"ERN": {
@@ -325,9 +321,21 @@
"OMR": {
"name": "Omani Rial"
},
- "MRO": {
+ "MRU": {
"name": "Ouguiya ti Orílɛ́ède Maritania"
},
+ "RUB": {
+ "name": "Owó ruble ti ilɛ̀ Rɔ́shíà",
+ "symbol": "₽"
+ },
+ "BRL": {
+ "name": "Owó ti Orílɛ̀-èdè Brazil",
+ "symbol": "R$"
+ },
+ "EUR": {
+ "name": "owó Yúrò",
+ "symbol": "€"
+ },
"PKR": {
"name": "Pakistani Rupee"
},
@@ -350,7 +358,7 @@
"name": "Polish Zloty"
},
"GBP": {
- "name": "Pɔɔn ti Orílɛ́ède Bírítísì",
+ "name": "Pɔ́n-ùn ti Orilɛ̀-èdè Gɛ̀ɛ́sì",
"symbol": "£"
},
"EGP": {
@@ -388,9 +396,6 @@
"SCR": {
"name": "Rupi ti Orílɛ́ède Sayiselesi"
},
- "RUB": {
- "name": "Russian Ruble"
- },
"SVC": {
"name": "Salvadoran Colón"
},
@@ -458,9 +463,8 @@
"UAH": {
"name": "Ukrainian Hryvnia"
},
- "EUR": {
- "name": "Uro",
- "symbol": "€"
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
},
"UYU": {
"name": "Uruguayan Peso"
@@ -471,7 +475,7 @@
"VUV": {
"name": "Vanuatu Vatu"
},
- "VEF": {
+ "VES": {
"name": "Venezuelan Bolívar"
},
"VND": {
diff --git a/vendor/commerceguys/intl/resources/currency/yo.json b/vendor/commerceguys/intl/resources/currency/yo.json
index ff1ecc7a0..70395e130 100644
--- a/vendor/commerceguys/intl/resources/currency/yo.json
+++ b/vendor/commerceguys/intl/resources/currency/yo.json
@@ -47,10 +47,6 @@
"BAM": {
"name": "Bosnia-Herzegovina Convertible Mark"
},
- "BRL": {
- "name": "Brazilian Real",
- "symbol": "R$"
- },
"BND": {
"name": "Brunei Dollar"
},
@@ -115,15 +111,15 @@
"MAD": {
"name": "Dirami ti Orílẹ́ède Moroko"
},
- "STD": {
+ "STN": {
"name": "Dobira ti Orílẹ́ède Sao tome Ati Pirisipe"
},
"DOP": {
"name": "Dominican Peso"
},
"USD": {
- "name": "Dọla ti Orílẹ́ède Amerika",
- "symbol": "US$"
+ "name": "Dọ́là",
+ "symbol": "$"
},
"AUD": {
"name": "Dọla ti Orílẹ́ède Ástràlìá",
@@ -293,7 +289,7 @@
"name": "Myanmar Kyat"
},
"NGN": {
- "name": "Naira ti Orílẹ́ède Nàìjíríà",
+ "name": "Náìrà ti Orílẹ̀-èdè Nàìjíríà",
"symbol": "₦"
},
"ERN": {
@@ -325,9 +321,21 @@
"OMR": {
"name": "Omani Rial"
},
- "MRO": {
+ "MRU": {
"name": "Ouguiya ti Orílẹ́ède Maritania"
},
+ "RUB": {
+ "name": "Owó ruble ti ilẹ̀ Rọ́ṣíà",
+ "symbol": "₽"
+ },
+ "BRL": {
+ "name": "Owó ti Orílẹ̀-èdè Brazil",
+ "symbol": "R$"
+ },
+ "EUR": {
+ "name": "owó Yúrò",
+ "symbol": "€"
+ },
"PKR": {
"name": "Pakistani Rupee"
},
@@ -350,7 +358,7 @@
"name": "Polish Zloty"
},
"GBP": {
- "name": "Pọọn ti Orílẹ́ède Bírítísì",
+ "name": "Pọ́n-ùn ti Orilẹ̀-èdè Gẹ̀ẹ́sì",
"symbol": "£"
},
"EGP": {
@@ -388,9 +396,6 @@
"SCR": {
"name": "Rupi ti Orílẹ́ède Sayiselesi"
},
- "RUB": {
- "name": "Russian Ruble"
- },
"SVC": {
"name": "Salvadoran Colón"
},
@@ -458,9 +463,8 @@
"UAH": {
"name": "Ukrainian Hryvnia"
},
- "EUR": {
- "name": "Uro",
- "symbol": "€"
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
},
"UYU": {
"name": "Uruguayan Peso"
@@ -471,7 +475,7 @@
"VUV": {
"name": "Vanuatu Vatu"
},
- "VEF": {
+ "VES": {
"name": "Venezuelan Bolívar"
},
"VND": {
diff --git a/vendor/commerceguys/intl/resources/currency/yue-Hans.json b/vendor/commerceguys/intl/resources/currency/yue-Hans.json
new file mode 100644
index 000000000..499e55222
--- /dev/null
+++ b/vendor/commerceguys/intl/resources/currency/yue-Hans.json
@@ -0,0 +1,496 @@
+{
+ "ALL": {
+ "name": "阿尔巴尼亚列克"
+ },
+ "DZD": {
+ "name": "阿尔及利亚第纳尔"
+ },
+ "AFN": {
+ "name": "阿富汗尼"
+ },
+ "ARS": {
+ "name": "阿根廷披索"
+ },
+ "AED": {
+ "name": "阿拉伯联合大公国迪尔汗"
+ },
+ "AWG": {
+ "name": "阿路巴盾"
+ },
+ "OMR": {
+ "name": "阿曼里亚尔"
+ },
+ "EGP": {
+ "name": "埃及镑"
+ },
+ "AOA": {
+ "name": "安哥拉宽扎"
+ },
+ "AUD": {
+ "name": "澳币",
+ "symbol": "AU$"
+ },
+ "MOP": {
+ "name": "澳门元"
+ },
+ "BBD": {
+ "name": "巴贝多元"
+ },
+ "PGK": {
+ "name": "巴布亚纽几内亚基那"
+ },
+ "BSD": {
+ "name": "巴哈马元"
+ },
+ "PKR": {
+ "name": "巴基斯坦卢比"
+ },
+ "PYG": {
+ "name": "巴拉圭瓜拉尼"
+ },
+ "BHD": {
+ "name": "巴林第纳尔"
+ },
+ "PAB": {
+ "name": "巴拿马巴波亚"
+ },
+ "BRL": {
+ "name": "巴西里拉",
+ "symbol": "R$"
+ },
+ "BYN": {
+ "name": "白俄罗斯卢布"
+ },
+ "BMD": {
+ "name": "百慕达币"
+ },
+ "BGN": {
+ "name": "保加利亚新列弗"
+ },
+ "KPW": {
+ "name": "北韩圆"
+ },
+ "BZD": {
+ "name": "贝里斯元"
+ },
+ "ISK": {
+ "name": "冰岛克朗"
+ },
+ "PLN": {
+ "name": "波兰兹罗提"
+ },
+ "BAM": {
+ "name": "波士尼亚-赫塞哥维纳可转换马克"
+ },
+ "BWP": {
+ "name": "波札那普拉"
+ },
+ "BOB": {
+ "name": "玻利维亚诺"
+ },
+ "BTN": {
+ "name": "不丹那特伦"
+ },
+ "DKK": {
+ "name": "丹麦克朗"
+ },
+ "TOP": {
+ "name": "东加潘加"
+ },
+ "DOP": {
+ "name": "多明尼加披索"
+ },
+ "RUB": {
+ "name": "俄罗斯卢布"
+ },
+ "ERN": {
+ "name": "厄立特里亚纳克法"
+ },
+ "XOF": {
+ "name": "法郎 (CFA–BCEAO)",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "法郎 (CFA–BEAC)",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "法郎 (CFP)",
+ "symbol": "CFPF"
+ },
+ "PHP": {
+ "name": "菲律宾披索"
+ },
+ "FJD": {
+ "name": "斐济元"
+ },
+ "FKP": {
+ "name": "福克兰群岛镑"
+ },
+ "GMD": {
+ "name": "甘比亚达拉西"
+ },
+ "CDF": {
+ "name": "刚果法郎"
+ },
+ "HKD": {
+ "name": "港币",
+ "symbol": "HK$"
+ },
+ "COP": {
+ "name": "哥伦比亚披索"
+ },
+ "CRC": {
+ "name": "哥斯大黎加科朗"
+ },
+ "XCD": {
+ "name": "格瑞那达元",
+ "symbol": "EC$"
+ },
+ "CUC": {
+ "name": "古巴可转换披索"
+ },
+ "CUP": {
+ "name": "古巴披索"
+ },
+ "GTQ": {
+ "name": "瓜地马拉格查尔"
+ },
+ "GYD": {
+ "name": "圭亚那元"
+ },
+ "HTG": {
+ "name": "海地古德"
+ },
+ "KRW": {
+ "name": "韩圆",
+ "symbol": "₩"
+ },
+ "ANG": {
+ "name": "荷属安地列斯盾"
+ },
+ "HNL": {
+ "name": "洪都拉斯伦皮拉"
+ },
+ "DJF": {
+ "name": "吉布地法郎"
+ },
+ "KGS": {
+ "name": "吉尔吉斯索姆"
+ },
+ "GNF": {
+ "name": "几内亚法郎"
+ },
+ "CAD": {
+ "name": "加币",
+ "symbol": "CA$"
+ },
+ "GHS": {
+ "name": "迦纳塞地"
+ },
+ "KHR": {
+ "name": "柬埔寨瑞尔"
+ },
+ "CZK": {
+ "name": "捷克克朗"
+ },
+ "QAR": {
+ "name": "卡达里亚尔"
+ },
+ "KZT": {
+ "name": "卡扎克斯坦坦吉"
+ },
+ "KYD": {
+ "name": "开曼群岛元"
+ },
+ "KMF": {
+ "name": "科摩罗法郎"
+ },
+ "KWD": {
+ "name": "科威特第纳尔"
+ },
+ "HRK": {
+ "name": "克罗埃西亚库纳"
+ },
+ "KES": {
+ "name": "肯尼亚先令"
+ },
+ "LRD": {
+ "name": "赖比瑞亚元"
+ },
+ "LSL": {
+ "name": "赖索托洛蒂"
+ },
+ "LBP": {
+ "name": "黎巴嫩镑"
+ },
+ "LYD": {
+ "name": "利比亚第纳尔"
+ },
+ "LAK": {
+ "name": "寮国基普"
+ },
+ "RWF": {
+ "name": "卢安达法郎"
+ },
+ "RON": {
+ "name": "罗马尼亚列伊"
+ },
+ "MGA": {
+ "name": "马达加斯加阿里亚里"
+ },
+ "MVR": {
+ "name": "马尔地夫卢非亚"
+ },
+ "MWK": {
+ "name": "马拉维克瓦查"
+ },
+ "MYR": {
+ "name": "马来西亚令吉"
+ },
+ "MKD": {
+ "name": "马其顿第纳尔"
+ },
+ "MRU": {
+ "name": "茅利塔尼亚乌吉亚"
+ },
+ "USD": {
+ "name": "美元",
+ "symbol": "US$"
+ },
+ "MNT": {
+ "name": "蒙古图格里克"
+ },
+ "BDT": {
+ "name": "孟加拉塔卡"
+ },
+ "PEN": {
+ "name": "秘鲁太阳币"
+ },
+ "MMK": {
+ "name": "缅甸元"
+ },
+ "MUR": {
+ "name": "模里西斯卢比"
+ },
+ "MDL": {
+ "name": "摩杜云列伊"
+ },
+ "MAD": {
+ "name": "摩洛哥迪拉姆"
+ },
+ "MZN": {
+ "name": "莫三比克梅蒂卡尔"
+ },
+ "MXN": {
+ "name": "墨西哥披索",
+ "symbol": "MX$"
+ },
+ "NAD": {
+ "name": "纳米比亚元"
+ },
+ "NGN": {
+ "name": "奈及利亚奈拉"
+ },
+ "ZAR": {
+ "name": "南非兰特"
+ },
+ "SSP": {
+ "name": "南苏丹镑"
+ },
+ "NIO": {
+ "name": "尼加拉瓜金科多巴"
+ },
+ "NPR": {
+ "name": "尼泊尔卢比"
+ },
+ "NZD": {
+ "name": "纽西兰币",
+ "symbol": "NZ$"
+ },
+ "NOK": {
+ "name": "挪威克朗"
+ },
+ "EUR": {
+ "name": "欧元",
+ "symbol": "€"
+ },
+ "BIF": {
+ "name": "蒲隆地法郎"
+ },
+ "TTD": {
+ "name": "千里达及托巴哥元"
+ },
+ "GEL": {
+ "name": "乔治亚拉里"
+ },
+ "CNY": {
+ "name": "人民币",
+ "symbol": "¥"
+ },
+ "JPY": {
+ "name": "日圆",
+ "symbol": "JP¥"
+ },
+ "SEK": {
+ "name": "瑞典克朗"
+ },
+ "CHF": {
+ "name": "瑞士法郎"
+ },
+ "SVC": {
+ "name": "萨尔瓦多科郎"
+ },
+ "RSD": {
+ "name": "塞尔维亚戴纳"
+ },
+ "SCR": {
+ "name": "塞席尔卢比"
+ },
+ "SAR": {
+ "name": "沙乌地里亚尔"
+ },
+ "ZMW": {
+ "name": "尚比亚克瓦查"
+ },
+ "STN": {
+ "name": "圣多美岛和普林西比岛多布拉"
+ },
+ "SHP": {
+ "name": "圣赫勒拿镑"
+ },
+ "SLL": {
+ "name": "狮子山利昂"
+ },
+ "SZL": {
+ "name": "史瓦济兰里朗吉尼"
+ },
+ "LKR": {
+ "name": "斯里兰卡卢比"
+ },
+ "SDG": {
+ "name": "苏丹镑"
+ },
+ "SRD": {
+ "name": "苏利南元"
+ },
+ "SBD": {
+ "name": "索罗门群岛元"
+ },
+ "SOS": {
+ "name": "索马利亚先令"
+ },
+ "TJS": {
+ "name": "塔吉克索莫尼"
+ },
+ "THB": {
+ "name": "泰铢"
+ },
+ "TZS": {
+ "name": "坦尚尼亚先令"
+ },
+ "TND": {
+ "name": "突尼西亚第纳尔"
+ },
+ "TMT": {
+ "name": "土库曼马纳特"
+ },
+ "VUV": {
+ "name": "万那杜瓦图"
+ },
+ "CVE": {
+ "name": "维德角埃斯库多"
+ },
+ "VES": {
+ "name": "委内瑞拉玻利瓦"
+ },
+ "BND": {
+ "name": "汶莱元"
+ },
+ "UGX": {
+ "name": "乌干达先令"
+ },
+ "UAH": {
+ "name": "乌克兰格里夫纳"
+ },
+ "UYU": {
+ "name": "乌拉圭披索"
+ },
+ "UZS": {
+ "name": "乌兹别克索姆"
+ },
+ "WST": {
+ "name": "西萨摩亚塔拉"
+ },
+ "ZWL": {
+ "name": "辛巴威元 (2009)"
+ },
+ "SGD": {
+ "name": "新加坡币"
+ },
+ "TWD": {
+ "name": "新台币",
+ "symbol": "NT$"
+ },
+ "TRY": {
+ "name": "新土耳其里拉"
+ },
+ "HUF": {
+ "name": "匈牙利福林"
+ },
+ "SYP": {
+ "name": "叙利亚镑"
+ },
+ "JMD": {
+ "name": "牙买加元"
+ },
+ "AMD": {
+ "name": "亚美尼亚德拉姆"
+ },
+ "AZN": {
+ "name": "亚塞拜然马纳特"
+ },
+ "YER": {
+ "name": "叶门里亚尔"
+ },
+ "IQD": {
+ "name": "伊拉克第纳尔"
+ },
+ "IRR": {
+ "name": "伊朗里亚尔"
+ },
+ "ETB": {
+ "name": "衣索比亚比尔"
+ },
+ "ILS": {
+ "name": "以色列新谢克尔",
+ "symbol": "₪"
+ },
+ "INR": {
+ "name": "印度卢比",
+ "symbol": "₹"
+ },
+ "IDR": {
+ "name": "印尼盾"
+ },
+ "GBP": {
+ "name": "英镑",
+ "symbol": "£"
+ },
+ "JOD": {
+ "name": "约旦第纳尔"
+ },
+ "VND": {
+ "name": "越南盾",
+ "symbol": "₫"
+ },
+ "GIP": {
+ "name": "直布罗陀镑"
+ },
+ "CLP": {
+ "name": "智利披索"
+ },
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ }
+} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/zh-Hant-MO.json b/vendor/commerceguys/intl/resources/currency/yue.json
index 44cef2c3b..05e3d8145 100644
--- a/vendor/commerceguys/intl/resources/currency/zh-Hant-MO.json
+++ b/vendor/commerceguys/intl/resources/currency/yue.json
@@ -3,11 +3,8 @@
"name": "人民幣",
"symbol": "CN¥"
},
- "YER": {
- "name": "也門里雅"
- },
"TTD": {
- "name": "千里達和多巴哥元"
+ "name": "千里達及托巴哥元"
},
"TMT": {
"name": "土庫曼馬納特"
@@ -15,30 +12,22 @@
"BTN": {
"name": "不丹那特倫"
},
- "XAF": {
- "name": "中非法郎",
- "symbol": "FCFA"
- },
"DKK": {
"name": "丹麥克朗"
},
"ERN": {
"name": "厄立特里亞納克法"
},
- "XPF": {
- "name": "太平洋法郎",
- "symbol": "CFPF"
- },
- "BBD": {
- "name": "巴巴多斯元"
- },
"PGK": {
- "name": "巴布亞新幾內亞基那"
+ "name": "巴布亞紐幾內亞基那"
},
"BRL": {
"name": "巴西里拉",
"symbol": "R$"
},
+ "BBD": {
+ "name": "巴貝多元"
+ },
"PYG": {
"name": "巴拉圭瓜拉尼"
},
@@ -58,12 +47,6 @@
"name": "日圓",
"symbol": "¥"
},
- "MRO": {
- "name": "毛里塔尼亞烏吉亞"
- },
- "MUR": {
- "name": "毛里裘斯盧布"
- },
"JMD": {
"name": "牙買加元"
},
@@ -72,17 +55,17 @@
"symbol": "₪"
},
"CAD": {
- "name": "加拿大元",
+ "name": "加幣",
"symbol": "CA$"
},
- "GHS": {
- "name": "加納塞地"
- },
"KPW": {
- "name": "北韓圜"
+ "name": "北韓圓"
+ },
+ "KZT": {
+ "name": "卡扎克斯坦坦吉"
},
"QAR": {
- "name": "卡塔爾里亞爾"
+ "name": "卡達里亞爾"
},
"CUC": {
"name": "古巴可轉換披索"
@@ -90,8 +73,8 @@
"CUP": {
"name": "古巴披索"
},
- "NGN": {
- "name": "尼日利亞奈拉"
+ "SZL": {
+ "name": "史瓦濟蘭里朗吉尼"
},
"NIO": {
"name": "尼加拉瓜金科多巴"
@@ -99,11 +82,11 @@
"NPR": {
"name": "尼泊爾盧比"
},
- "BIF": {
- "name": "布隆迪法郎"
+ "GTQ": {
+ "name": "瓜地馬拉格查爾"
},
- "VUV": {
- "name": "瓦努阿圖瓦圖"
+ "GMD": {
+ "name": "甘比亞達拉西"
},
"BYN": {
"name": "白俄羅斯盧布"
@@ -127,11 +110,8 @@
"name": "印度盧比",
"symbol": "₹"
},
- "GTQ": {
- "name": "危地馬拉格查爾"
- },
"DJF": {
- "name": "吉布提法郎"
+ "name": "吉布地法郎"
},
"KGS": {
"name": "吉爾吉斯索姆"
@@ -140,35 +120,22 @@
"name": "圭亞那元"
},
"DOP": {
- "name": "多米尼加披索"
- },
- "XOF": {
- "name": "多哥非洲共同體法郎",
- "symbol": "CFA"
+ "name": "多明尼加披索"
},
"AOA": {
"name": "安哥拉寬扎"
},
"BMD": {
- "name": "百慕達元"
+ "name": "百慕達幣"
},
- "LAK": {
- "name": "老撾基普"
+ "ETB": {
+ "name": "衣索比亞比爾"
},
"WST": {
"name": "西薩摩亞塔拉"
},
- "BZD": {
- "name": "伯利茲元"
- },
- "CVE": {
- "name": "佛得角埃斯庫多"
- },
"HRK": {
- "name": "克羅地亞庫納"
- },
- "LRD": {
- "name": "利比利亞元"
+ "name": "克羅埃西亞庫納"
},
"LYD": {
"name": "利比亞第納爾"
@@ -177,7 +144,10 @@
"name": "汶萊元"
},
"SAR": {
- "name": "沙特阿拉伯里亞爾"
+ "name": "沙烏地里亞爾"
+ },
+ "BZD": {
+ "name": "貝里斯元"
},
"ZWL": {
"name": "辛巴威元 (2009)"
@@ -186,29 +156,43 @@
"name": "亞美尼亞德拉姆"
},
"AZN": {
- "name": "亞塞拜疆馬納特"
+ "name": "亞塞拜然馬納特"
},
"TZS": {
- "name": "坦桑尼亞先令"
+ "name": "坦尚尼亞先令"
},
- "VEF": {
+ "NGN": {
+ "name": "奈及利亞奈拉"
+ },
+ "VES": {
"name": "委內瑞拉玻利瓦"
},
"BDT": {
"name": "孟加拉塔卡"
},
- "GMD": {
- "name": "岡比亞達拉西"
+ "ZMW": {
+ "name": "尚比亞克瓦查"
},
- "SBD": {
- "name": "所羅門群島元"
+ "TOP": {
+ "name": "東加潘加"
},
- "XCD": {
- "name": "東加勒比元",
- "symbol": "EC$"
+ "XOF": {
+ "name": "法郎 (CFA–BCEAO)",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "法郎 (CFA–BEAC)",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "法郎 (CFP)",
+ "symbol": "CFPF"
},
"BAM": {
- "name": "波斯尼亞-赫塞哥維納可轉換馬克"
+ "name": "波士尼亞-赫塞哥維納可轉換馬克"
+ },
+ "BWP": {
+ "name": "波札那普拉"
},
"PLN": {
"name": "波蘭茲羅提"
@@ -217,29 +201,29 @@
"name": "直布羅陀鎊"
},
"KES": {
- "name": "肯雅先令"
+ "name": "肯尼亞先令"
},
"AED": {
- "name": "阿拉伯聯合酋長國迪爾汗"
+ "name": "阿拉伯聯合大公國迪爾汗"
},
"ARS": {
"name": "阿根廷披索"
},
"OMR": {
- "name": "阿曼里奧"
+ "name": "阿曼里亞爾"
},
"AFN": {
"name": "阿富汗尼"
},
+ "AWG": {
+ "name": "阿路巴盾"
+ },
"DZD": {
"name": "阿爾及利亞第納爾"
},
"ALL": {
"name": "阿爾巴尼亞列克"
},
- "AWG": {
- "name": "阿魯巴盾"
- },
"RUB": {
"name": "俄羅斯盧布"
},
@@ -252,11 +236,8 @@
"SSP": {
"name": "南蘇丹鎊"
},
- "KZT": {
- "name": "哈薩克坦吉"
- },
"KHR": {
- "name": "柬埔寨里爾"
+ "name": "柬埔寨瑞爾"
},
"HNL": {
"name": "洪都拉斯倫皮拉"
@@ -284,6 +265,12 @@
"name": "英鎊",
"symbol": "£"
},
+ "MRU": {
+ "name": "茅利塔尼亞烏吉亞"
+ },
+ "GHS": {
+ "name": "迦納塞地"
+ },
"CDF": {
"name": "剛果法郎"
},
@@ -291,19 +278,17 @@
"name": "哥倫比亞披索"
},
"CRC": {
- "name": "哥斯達黎加科郎"
+ "name": "哥斯大黎加科朗"
},
"EGP": {
"name": "埃及鎊"
},
- "ETB": {
- "name": "埃塞俄比亞比爾"
- },
"NOK": {
"name": "挪威克朗"
},
- "GEL": {
- "name": "格魯吉亞拉里"
+ "XCD": {
+ "name": "格瑞那達元",
+ "symbol": "EC$"
},
"THB": {
"name": "泰銖"
@@ -330,11 +315,14 @@
"name": "納米比亞元"
},
"NZD": {
- "name": "紐西蘭元",
+ "name": "紐西蘭幣",
"symbol": "NZ$"
},
"SOS": {
- "name": "索馬里先令"
+ "name": "索馬利亞先令"
+ },
+ "SBD": {
+ "name": "索羅門群島元"
},
"MYR": {
"name": "馬來西亞令吉"
@@ -349,22 +337,22 @@
"name": "馬達加斯加阿里亞里"
},
"MVR": {
- "name": "馬爾代夫盧非亞"
+ "name": "馬爾地夫盧非亞"
},
"CZK": {
"name": "捷克克朗"
},
"SYP": {
- "name": "敍利亞鎊"
+ "name": "敘利亞鎊"
},
"ANG": {
"name": "荷屬安地列斯盾"
},
"MZN": {
- "name": "莫桑比克梅蒂卡爾"
+ "name": "莫三比克梅蒂卡爾"
},
- "BWP": {
- "name": "博茨瓦納普拉"
+ "GEL": {
+ "name": "喬治亞拉里"
},
"GNF": {
"name": "幾內亞法郎"
@@ -375,19 +363,13 @@
"LKR": {
"name": "斯里蘭卡盧比"
},
- "SZL": {
- "name": "斯威士蘭里朗吉尼"
- },
"CLP": {
"name": "智利披索"
},
"HKD": {
- "name": "港元",
+ "name": "港幣",
"symbol": "HK$"
},
- "TOP": {
- "name": "湯加潘加"
- },
"PHP": {
"name": "菲律賓披索"
},
@@ -402,47 +384,65 @@
"name": "塔吉克索莫尼"
},
"SCR": {
- "name": "塞舌爾盧比"
- },
- "SLL": {
- "name": "塞拉利昂利昂"
+ "name": "塞席爾盧比"
},
"RSD": {
- "name": "塞爾維亞第納爾"
+ "name": "塞爾維亞戴納"
},
"TRY": {
"name": "新土耳其里拉"
},
"SGD": {
- "name": "新加坡元"
+ "name": "新加坡幣"
},
"TWD": {
"name": "新台幣",
"symbol": "NT$"
},
+ "SLL": {
+ "name": "獅子山利昂"
+ },
"CHF": {
"name": "瑞士法郎"
},
"SEK": {
"name": "瑞典克朗"
},
- "STD": {
- "name": "聖多美和普林西比多布拉"
+ "VUV": {
+ "name": "萬那杜瓦圖"
+ },
+ "STN": {
+ "name": "聖多美島和普林西比島多布拉"
},
"SHP": {
"name": "聖赫勒拿鎊"
},
+ "YER": {
+ "name": "葉門里亞爾"
+ },
"FKP": {
"name": "福克蘭群島鎊"
},
+ "CVE": {
+ "name": "維德角埃斯庫多"
+ },
"MNT": {
"name": "蒙古圖格里克"
},
+ "BIF": {
+ "name": "蒲隆地法郎"
+ },
+ "LAK": {
+ "name": "寮國基普"
+ },
+ "MDL": {
+ "name": "摩杜雲列伊"
+ },
"MAD": {
"name": "摩洛哥迪拉姆"
},
- "MDL": {
- "name": "摩爾多瓦列伊"
+ "MUR": {
+ "name": "模里西斯盧比"
},
"EUR": {
"name": "歐元",
@@ -458,23 +458,25 @@
"name": "墨西哥披索",
"symbol": "MX$"
},
+ "MOP": {
+ "name": "澳門元"
+ },
"AUD": {
- "name": "澳元",
+ "name": "澳幣",
"symbol": "AU$"
},
- "MOP": {
- "name": "澳門元",
- "symbol": "MOP$"
- },
"RWF": {
- "name": "盧旺達法郎"
+ "name": "盧安達法郎"
+ },
+ "LRD": {
+ "name": "賴比瑞亞元"
},
"LSL": {
"name": "賴索托洛蒂"
},
"KRW": {
- "name": "韓元",
- "symbol": "₩"
+ "name": "韓圓",
+ "symbol": "₩"
},
"SVC": {
"name": "薩爾瓦多科郎"
@@ -482,13 +484,13 @@
"RON": {
"name": "羅馬尼亞列伊"
},
- "ZMW": {
- "name": "贊比亞克瓦查"
- },
"SDG": {
"name": "蘇丹鎊"
},
"SRD": {
- "name": "蘇里南元"
+ "name": "蘇利南元"
+ },
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
}
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/zgh.json b/vendor/commerceguys/intl/resources/currency/zgh.json
index cc4d7347e..6c7f01f14 100644
--- a/vendor/commerceguys/intl/resources/currency/zgh.json
+++ b/vendor/commerceguys/intl/resources/currency/zgh.json
@@ -302,6 +302,9 @@
"UAH": {
"name": "Ukrainian Hryvnia"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"UYU": {
"name": "Uruguayan Peso"
},
@@ -311,7 +314,7 @@
"VUV": {
"name": "Vanuatu Vatu"
},
- "VEF": {
+ "VES": {
"name": "Venezuelan Bolívar"
},
"VND": {
@@ -339,7 +342,7 @@
"TND": {
"name": "ⴰⴷⵉⵏⴰⵔ ⵏ ⵜⵓⵏⵙ"
},
- "STD": {
+ "STN": {
"name": "ⴰⴷⵓⴱⵔⴰ ⵏ ⵙⴰⵏⵟⵓⵎⵉ"
},
"CAD": {
@@ -480,7 +483,7 @@
"NGN": {
"name": "ⵏⴰⵢⵔⴰ ⵏ ⵏⵉⵊⵉⵔⵢⴰ"
},
- "MRO": {
+ "MRU": {
"name": "ⵓⵇⵉⵢⵢⴰ ⵏ ⵎⵓⵕⵉⵟⴰⵏⵢⴰ"
},
"EUR": {
diff --git a/vendor/commerceguys/intl/resources/currency/zh-Hans-HK.json b/vendor/commerceguys/intl/resources/currency/zh-Hans-HK.json
index 9d179e767..6186f6ce1 100644
--- a/vendor/commerceguys/intl/resources/currency/zh-Hans-HK.json
+++ b/vendor/commerceguys/intl/resources/currency/zh-Hans-HK.json
@@ -254,7 +254,7 @@
"MUR": {
"name": "毛里求斯卢比"
},
- "MRO": {
+ "MRU": {
"name": "毛里塔尼亚乌吉亚"
},
"USD": {
@@ -343,7 +343,7 @@
"SAR": {
"name": "沙特里亚尔"
},
- "STD": {
+ "STN": {
"name": "圣多美和普林西比多布拉"
},
"SHP": {
@@ -401,7 +401,7 @@
"GTQ": {
"name": "危地马拉格查尔"
},
- "VEF": {
+ "VES": {
"name": "委内瑞拉玻利瓦尔"
},
"BND": {
@@ -416,6 +416,9 @@
"UYU": {
"name": "乌拉圭比索"
},
+ "UYW": {
+ "name": "乌拉圭票面工资指数单位"
+ },
"UZS": {
"name": "乌兹别克斯坦苏姆"
},
diff --git a/vendor/commerceguys/intl/resources/currency/zh-Hant-HK.json b/vendor/commerceguys/intl/resources/currency/zh-Hant-HK.json
index 75ee33849..521c74063 100644
--- a/vendor/commerceguys/intl/resources/currency/zh-Hant-HK.json
+++ b/vendor/commerceguys/intl/resources/currency/zh-Hant-HK.json
@@ -58,7 +58,7 @@
"name": "日圓",
"symbol": "¥"
},
- "MRO": {
+ "MRU": {
"name": "毛里塔尼亞烏吉亞"
},
"MUR": {
@@ -191,9 +191,6 @@
"TZS": {
"name": "坦桑尼亞先令"
},
- "VEF": {
- "name": "委內瑞拉玻利瓦"
- },
"BDT": {
"name": "孟加拉塔卡"
},
@@ -426,7 +423,7 @@
"SEK": {
"name": "瑞典克朗"
},
- "STD": {
+ "STN": {
"name": "聖多美和普林西比多布拉"
},
"SHP": {
@@ -489,5 +486,11 @@
},
"SRD": {
"name": "蘇里南元"
+ },
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
+ "VES": {
+ "name": "Venezuelan Bolívar"
}
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/zh-Hant.json b/vendor/commerceguys/intl/resources/currency/zh-Hant.json
index 7587abe43..8de16e158 100644
--- a/vendor/commerceguys/intl/resources/currency/zh-Hant.json
+++ b/vendor/commerceguys/intl/resources/currency/zh-Hant.json
@@ -161,7 +161,7 @@
"NGN": {
"name": "奈及利亞奈拉"
},
- "VEF": {
+ "VES": {
"name": "委內瑞拉玻利瓦"
},
"BDT": {
@@ -265,7 +265,7 @@
"name": "英鎊",
"symbol": "£"
},
- "MRO": {
+ "MRU": {
"name": "茅利塔尼亞烏吉亞"
},
"GHS": {
@@ -411,7 +411,7 @@
"VUV": {
"name": "萬那杜瓦圖"
},
- "STD": {
+ "STN": {
"name": "聖多美島和普林西比島多布拉"
},
"SHP": {
@@ -489,5 +489,8 @@
},
"SRD": {
"name": "蘇利南元"
+ },
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
}
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/currency/zh.json b/vendor/commerceguys/intl/resources/currency/zh.json
index c7202d22f..884946bb5 100644
--- a/vendor/commerceguys/intl/resources/currency/zh.json
+++ b/vendor/commerceguys/intl/resources/currency/zh.json
@@ -254,7 +254,7 @@
"MUR": {
"name": "毛里求斯卢比"
},
- "MRO": {
+ "MRU": {
"name": "毛里塔尼亚乌吉亚"
},
"USD": {
@@ -313,7 +313,7 @@
},
"CNY": {
"name": "人民币",
- "symbol": "¥"
+ "symbol": "¥"
},
"JPY": {
"name": "日元",
@@ -343,7 +343,7 @@
"SAR": {
"name": "沙特里亚尔"
},
- "STD": {
+ "STN": {
"name": "圣多美和普林西比多布拉"
},
"SHP": {
@@ -401,7 +401,7 @@
"GTQ": {
"name": "危地马拉格查尔"
},
- "VEF": {
+ "VES": {
"name": "委内瑞拉玻利瓦尔"
},
"BND": {
@@ -416,6 +416,9 @@
"UYU": {
"name": "乌拉圭比索"
},
+ "UYW": {
+ "name": "乌拉圭票面工资指数单位"
+ },
"UZS": {
"name": "乌兹别克斯坦苏姆"
},
diff --git a/vendor/commerceguys/intl/resources/currency/zu.json b/vendor/commerceguys/intl/resources/currency/zu.json
index 4f0fd2392..bd389f99e 100644
--- a/vendor/commerceguys/intl/resources/currency/zu.json
+++ b/vendor/commerceguys/intl/resources/currency/zu.json
@@ -273,7 +273,7 @@
"MVR": {
"name": "i-Maldivian Rufiyana"
},
- "MRO": {
+ "MRU": {
"name": "i-Mauritanian Ouguiya"
},
"MUR": {
@@ -369,7 +369,7 @@
"WST": {
"name": "i-Samoan Tala"
},
- "STD": {
+ "STN": {
"name": "i-São Tomé kanye ne-Príncipe Dobra"
},
"SAR": {
@@ -461,7 +461,7 @@
},
"USD": {
"name": "i-US Dollar",
- "symbol": "US$"
+ "symbol": "$"
},
"UZS": {
"name": "i-Uzbekistan Som"
@@ -469,7 +469,7 @@
"VUV": {
"name": "i-Vanuatu Vatu"
},
- "VEF": {
+ "VES": {
"name": "i-Venezuelan Bolívar"
},
"VND": {
@@ -489,6 +489,9 @@
"SVC": {
"name": "Salvadoran Colón"
},
+ "UYW": {
+ "name": "Uruguayan Nominal Wage Index Unit"
+ },
"ZWL": {
"name": "Zimbabwean Dollar (2009)"
}
diff --git a/vendor/commerceguys/intl/resources/language/af.json b/vendor/commerceguys/intl/resources/language/af.json
index 39da31909..155a9e0e2 100644
--- a/vendor/commerceguys/intl/resources/language/af.json
+++ b/vendor/commerceguys/intl/resources/language/af.json
@@ -1,644 +1,224 @@
{
- "af": {
- "name": "Afrikaans"
- },
- "agq": {
- "name": "Aghem"
- },
- "ak": {
- "name": "Akan"
- },
- "sq": {
- "name": "Albanees"
- },
- "am": {
- "name": "Amharies"
- },
- "ar": {
- "name": "Arabies"
- },
- "hy": {
- "name": "Armeens"
- },
- "as": {
- "name": "Assamees"
- },
- "ast": {
- "name": "Asturies"
- },
- "asa": {
- "name": "Asu"
- },
- "az": {
- "name": "Azerbeidjans"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "Baskies"
- },
- "be": {
- "name": "Belarussies"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "bn": {
- "name": "Bengaals"
- },
- "my": {
- "name": "Birmaans"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "Bosnies"
- },
- "br": {
- "name": "Bretons"
- },
- "bg": {
- "name": "Bulgaars"
- },
- "chr": {
- "name": "Cherokees"
- },
- "da": {
- "name": "Deens"
- },
- "dua": {
- "name": "Duala"
- },
- "de": {
- "name": "Duits"
- },
- "de-AT": {
- "name": "Duits (Oostenryk)"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "ebu": {
- "name": "Embu"
- },
- "en": {
- "name": "Engels"
- },
- "en-AU": {
- "name": "Engels (Australië)"
- },
- "en-CA": {
- "name": "Engels (Kanada)"
- },
- "en-GB": {
- "name": "Engels (VK)"
- },
- "eo": {
- "name": "Esperanto"
- },
- "et": {
- "name": "Estnies"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "Faroëes"
- },
- "fil": {
- "name": "Filippyns"
- },
- "fi": {
- "name": "Fins"
- },
- "fr": {
- "name": "Frans"
- },
- "fr-CA": {
- "name": "Frans (Kanada)"
- },
- "fr-CH": {
- "name": "Frans (Switserland)"
- },
- "fy": {
- "name": "Fries"
- },
- "fur": {
- "name": "Friuliaans"
- },
- "ff": {
- "name": "Fulah"
- },
- "gl": {
- "name": "Galisies"
- },
- "lg": {
- "name": "Ganda"
- },
- "ka": {
- "name": "Georgies"
- },
- "gu": {
- "name": "Goedjarati"
- },
- "el": {
- "name": "Grieks"
- },
- "guz": {
- "name": "Gusii"
- },
- "ha": {
- "name": "Hausa"
- },
- "haw": {
- "name": "Hawaiies"
- },
- "he": {
- "name": "Hebreeus"
- },
- "hi": {
- "name": "Hindi"
- },
- "hu": {
- "name": "Hongaars"
- },
- "ga": {
- "name": "Iers"
- },
- "ig": {
- "name": "Igbo"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "id": {
- "name": "Indonesies"
- },
- "it": {
- "name": "Italiaans"
- },
- "ja": {
- "name": "Japannees"
- },
- "yi": {
- "name": "Jiddisj"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "kn": {
- "name": "Kannada"
- },
- "ks": {
- "name": "Kasjmirs"
- },
- "ca": {
- "name": "Katalaans"
- },
- "kk": {
- "name": "Kazaks"
- },
- "cu": {
- "name": "Kerkslawies"
- },
- "ksh": {
- "name": "Keuls"
- },
- "km": {
- "name": "Khmer"
- },
- "cgg": {
- "name": "Kiga"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "ky": {
- "name": "Kirgisies"
- },
- "kok": {
- "name": "Konkani"
- },
- "ko": {
- "name": "Koreaans"
- },
- "kw": {
- "name": "Kornies"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "hr": {
- "name": "Kroaties"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "nds": {
- "name": "Lae Duits"
- },
- "dsb": {
- "name": "Lae Sorbies"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Lao"
- },
- "lv": {
- "name": "Letties"
- },
- "ln": {
- "name": "Lingaals"
- },
- "lt": {
- "name": "Litaus"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "Luxemburgs"
- },
- "luy": {
- "name": "Luyia"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "ml": {
- "name": "Malabaars"
- },
- "ms": {
- "name": "Maleis"
- },
- "mg": {
- "name": "Malgassies"
- },
- "mt": {
- "name": "Maltees"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "Marathi"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Masanderani"
- },
- "mk": {
- "name": "Masedonies"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Meta’"
- },
- "ro-MD": {
- "name": "Moldawies"
- },
- "mn": {
- "name": "Mongools"
- },
- "mfe": {
- "name": "Morisjen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nl": {
- "name": "Nederlands"
- },
- "nds-NL": {
- "name": "Nedersaksies"
- },
- "ne": {
- "name": "Nepalees"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "lrc": {
- "name": "Noord-Luri"
- },
- "nd": {
- "name": "Noord-Ndebele"
- },
- "se": {
- "name": "Noord-Sami"
- },
- "nb": {
- "name": "Noorse Bokmål"
- },
- "nn": {
- "name": "Noorweegse Nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "uk": {
- "name": "Oekraïens"
- },
- "ur": {
- "name": "Oerdoe"
- },
- "uz": {
- "name": "Oezbeeks"
- },
- "hsb": {
- "name": "Oppersorbies"
- },
- "or": {
- "name": "Oriya"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Osseties"
- },
- "pa": {
- "name": "Pandjabi"
- },
- "ps": {
- "name": "Pasjto"
- },
- "fa": {
- "name": "Persies"
- },
- "pl": {
- "name": "Pools"
- },
- "pt": {
- "name": "Portugees"
- },
- "pt-PT": {
- "name": "Portugees (Portugal)"
- },
- "prg": {
- "name": "Pruisies"
- },
- "qu": {
- "name": "Quechua"
- },
- "rm": {
- "name": "Reto-Romaans"
- },
- "ro": {
- "name": "Roemeens"
- },
- "rof": {
- "name": "Rombo"
- },
- "rn": {
- "name": "Rundi"
- },
- "ru": {
- "name": "Russies"
- },
- "rwk": {
- "name": "Rwa"
- },
- "rw": {
- "name": "Rwandees"
- },
- "sah": {
- "name": "Sakhaans"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "seh": {
- "name": "Sena"
- },
- "tzm": {
- "name": "Sentraal-Atlas-Tamazight"
- },
- "sr": {
- "name": "Serwies"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Sinhala"
- },
- "zh": {
- "name": "Sjinees"
- },
- "zh-Hant": {
- "name": "Sjinees (Tradisioneel)"
- },
- "zh-Hans": {
- "name": "Sjinees (Vereenvoudig)"
- },
- "gd": {
- "name": "Skotse Gallies"
- },
- "sk": {
- "name": "Slowaaks"
- },
- "sl": {
- "name": "Sloweens"
- },
- "xog": {
- "name": "Soga"
- },
- "so": {
- "name": "Somalies"
- },
- "ckb": {
- "name": "Sorani"
- },
- "es": {
- "name": "Spaans"
- },
- "es-MX": {
- "name": "Spaans (Meksiko)"
- },
- "zgh": {
- "name": "Standaard Marokkaanse Tamazight"
- },
- "sw": {
- "name": "Swahili"
- },
- "sw-CD": {
- "name": "Swahili (Kongo)"
- },
- "sv": {
- "name": "Sweeds"
- },
- "gsw": {
- "name": "Switserse Duits"
- },
- "de-CH": {
- "name": "Switserse hoog-Duits"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "tg": {
- "name": "Tadzjieks"
- },
- "dav": {
- "name": "Taita"
- },
- "ta": {
- "name": "Tamil"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "Tataars"
- },
- "te": {
- "name": "Teloegoe"
- },
- "teo": {
- "name": "Teso"
- },
- "th": {
- "name": "Thai"
- },
- "bo": {
- "name": "Tibettaans"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "to": {
- "name": "Tongaans"
- },
- "cs": {
- "name": "Tsjeggies"
- },
- "ce": {
- "name": "Tsjetsjeens"
- },
- "tk": {
- "name": "Turkmeens"
- },
- "tr": {
- "name": "Turks"
- },
- "ug": {
- "name": "Uighur"
- },
- "vai": {
- "name": "Vai"
- },
- "vi": {
- "name": "Viëtnamees"
- },
- "nl-BE": {
- "name": "Vlaams"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "cy": {
- "name": "Wallies"
- },
- "wae": {
- "name": "Walser"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "yo": {
- "name": "Yoruba"
- },
- "is": {
- "name": "Yslands"
- },
- "dje": {
- "name": "Zarma"
- },
- "zu": {
- "name": "Zoeloe"
- }
+ "af": "Afrikaans",
+ "agq": "Aghem",
+ "ak": "Akan",
+ "sq": "Albanees",
+ "am": "Amharies",
+ "ar": "Arabies",
+ "hy": "Armeens",
+ "as": "Assamees",
+ "ast": "Asturies",
+ "asa": "Asu",
+ "az": "Azerbeidjans",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "eu": "Baskies",
+ "be": "Belarussies",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "dsb": "Benedesorbies",
+ "bn": "Bengaals",
+ "my": "Birmaans",
+ "brx": "Bodo",
+ "nb": "Boeknoors",
+ "bs": "Bosnies",
+ "br": "Bretons",
+ "bg": "Bulgaars",
+ "ceb": "Cebuano",
+ "chr": "Cherokees",
+ "zh": "Chinees",
+ "zh-Hant": "Chinees (Tradisioneel)",
+ "zh-Hans": "Chinees (Vereenvoudig)",
+ "da": "Deens",
+ "dua": "Duala",
+ "de": "Duits",
+ "de-AT": "Duits (Oostenryk)",
+ "de-CH": "Duits (Switserland)",
+ "dz": "Dzongkha",
+ "ebu": "Embu",
+ "en": "Engels",
+ "en-AU": "Engels (Australië)",
+ "en-CA": "Engels (Kanada)",
+ "en-GB": "Engels (VK)",
+ "eo": "Esperanto",
+ "et": "Estnies",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fo": "Faroëes",
+ "fil": "Filippyns",
+ "fi": "Fins",
+ "fr": "Frans",
+ "fr-CA": "Frans (Kanada)",
+ "fr-CH": "Frans (Switserland)",
+ "fy": "Fries",
+ "fur": "Friuliaans",
+ "ff": "Fulah",
+ "gl": "Galisies",
+ "lg": "Ganda",
+ "ka": "Georgies",
+ "gu": "Goedjarati",
+ "el": "Grieks",
+ "guz": "Gusii",
+ "ha": "Hausa",
+ "haw": "Hawais",
+ "he": "Hebreeus",
+ "hi": "Hindi",
+ "hu": "Hongaars",
+ "ga": "Iers",
+ "ig": "Igbo",
+ "smn": "Inari Sami",
+ "id": "Indonesies",
+ "it": "Italiaans",
+ "ja": "Japannees",
+ "jv": "Javaans",
+ "yi": "Jiddisj",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "kn": "Kannada",
+ "yue": "Kantonees",
+ "ks": "Kasjmirs",
+ "ca": "Katalaans",
+ "kk": "Kazaks",
+ "cu": "Kerkslawies",
+ "ksh": "Keuls",
+ "km": "Khmer",
+ "cgg": "Kiga",
+ "ki": "Kikuyu",
+ "ky": "Kirgisies",
+ "ku": "Koerdies",
+ "kok": "Konkani",
+ "ko": "Koreaans",
+ "kw": "Kornies",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "hr": "Kroaties",
+ "nmg": "Kwasio",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Lao",
+ "lv": "Letties",
+ "ln": "Lingaals",
+ "lt": "Litaus",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "lb": "Luxemburgs",
+ "luy": "Luyia",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "ml": "Malabaars",
+ "ms": "Maleis",
+ "mg": "Malgassies",
+ "mt": "Maltees",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mr": "Marathi",
+ "mas": "Masai",
+ "mzn": "Masanderani",
+ "mk": "Masedonies",
+ "mer": "Meru",
+ "mgo": "Meta’",
+ "mn": "Mongools",
+ "mfe": "Morisjen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nds": "Nederduits",
+ "nl": "Nederlands",
+ "nds-NL": "Nedersaksies",
+ "ne": "Nepalees",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "lrc": "Noord-Luri",
+ "nd": "Noord-Ndebele",
+ "se": "Noord-Sami",
+ "nus": "Nuer",
+ "nn": "Nuwe Noors",
+ "nyn": "Nyankole",
+ "uk": "Oekraïens",
+ "ur": "Oerdoe",
+ "uz": "Oezbeeks",
+ "hsb": "Oppersorbies",
+ "or": "Oriya",
+ "om": "Oromo",
+ "os": "Osseties",
+ "pa": "Pandjabi",
+ "ps": "Pasjto",
+ "fa": "Persies",
+ "pl": "Pools",
+ "pt": "Portugees",
+ "pt-PT": "Portugees (Portugal)",
+ "prg": "Pruisies",
+ "qu": "Quechua",
+ "rm": "Reto-Romaans",
+ "ro": "Roemeens",
+ "ro-MD": "Roemeens (Moldowa)",
+ "rof": "Rombo",
+ "rn": "Rundi",
+ "ru": "Russies",
+ "rwk": "Rwa",
+ "rw": "Rwandees",
+ "sah": "Sakhaans",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "seh": "Sena",
+ "tzm": "Sentraal-Atlas-Tamazight",
+ "sr": "Serwies",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "sd": "Sindhi",
+ "si": "Sinhala",
+ "gd": "Skotse Gallies",
+ "sk": "Slowaaks",
+ "sl": "Sloweens",
+ "xog": "Soga",
+ "so": "Somalies",
+ "ckb": "Sorani",
+ "es": "Spaans",
+ "es-419": "Spaans (Latyns-Amerika)",
+ "es-MX": "Spaans (Meksiko)",
+ "zgh": "Standaard Marokkaanse Tamazight",
+ "sw": "Swahili",
+ "sw-CD": "Swahili (Demokratiese Republiek van die Kongo)",
+ "sv": "Sweeds",
+ "gsw": "Switserse Duits",
+ "shi": "Tachelhit",
+ "tg": "Tadjiks",
+ "dav": "Taita",
+ "ta": "Tamil",
+ "twq": "Tasawaq",
+ "tt": "Tataars",
+ "te": "Teloegoe",
+ "teo": "Teso",
+ "th": "Thai",
+ "bo": "Tibettaans",
+ "ti": "Tigrinya",
+ "to": "Tongaans",
+ "cs": "Tsjeggies",
+ "ce": "Tsjetsjeens",
+ "tk": "Turkmeens",
+ "tr": "Turks",
+ "ug": "Uighur",
+ "vai": "Vai",
+ "vi": "Viëtnamees",
+ "nl-BE": "Vlaams",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "cy": "Wallies",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "yo": "Yoruba",
+ "is": "Yslands",
+ "dje": "Zarma",
+ "zu": "Zoeloe"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/agq.json b/vendor/commerceguys/intl/resources/language/agq.json
index 7da659af1..aef838152 100644
--- a/vendor/commerceguys/intl/resources/language/agq.json
+++ b/vendor/commerceguys/intl/resources/language/agq.json
@@ -1,641 +1,224 @@
{
- "af": {
- "name": "Afrikaans"
- },
- "agq": {
- "name": "Aghem"
- },
- "ak": {
- "name": "Akan"
- },
- "ar": {
- "name": "Àlabì"
- },
- "sq": {
- "name": "Albanian"
- },
- "am": {
- "name": "Àmalì"
- },
- "hy": {
- "name": "Armenian"
- },
- "as": {
- "name": "Assamese"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "az": {
- "name": "Azerbaijani"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "Basque"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "be": {
- "name": "Bɛ̀làlusàn"
- },
- "bn": {
- "name": "Bɨ̀ŋgalì"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "Bosnian"
- },
- "br": {
- "name": "Breton"
- },
- "bg": {
- "name": "Bùugɨlìa"
- },
- "my": {
- "name": "Bùumɛsɛ̀"
- },
- "ca": {
- "name": "Catalan"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "zh": {
- "name": "Chàenê"
- },
- "zh-Hans": {
- "name": "Chàenê (Hans)"
- },
- "zh-Hant": {
- "name": "Chàenê (Hant)"
- },
- "ce": {
- "name": "Chechen"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cs": {
- "name": "Chɛ̂"
- },
- "cgg": {
- "name": "Chiga"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "kw": {
- "name": "Cornish"
- },
- "hr": {
- "name": "Croatian"
- },
- "da": {
- "name": "Danish"
- },
- "nl": {
- "name": "Dɔ̂s"
- },
- "nl-BE": {
- "name": "Dɔ̂s (Bɛɛdzwùm)"
- },
- "dua": {
- "name": "Duala"
- },
- "ja": {
- "name": "Dzàkpànê"
- },
- "de": {
- "name": "Dzamɛ̀"
- },
- "de-CH": {
- "name": "Dzamɛ̀ (Suezàlân)"
- },
- "de-AT": {
- "name": "Dzamɛ̀ (Usɨtɨ̀là)"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "ig": {
- "name": "Egbò"
- },
- "ebu": {
- "name": "Embu"
- },
- "hi": {
- "name": "Endì"
- },
- "id": {
- "name": "Èndònɛshìa"
- },
- "eo": {
- "name": "Esperanto"
- },
- "et": {
- "name": "Estonian"
- },
- "it": {
- "name": "Ètalìa"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "Faroese"
- },
- "fil": {
- "name": "Filipino"
- },
- "fi": {
- "name": "Finnish"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "gl": {
- "name": "Galician"
- },
- "lg": {
- "name": "Ganda"
- },
- "ka": {
- "name": "Georgian"
- },
- "el": {
- "name": "Gɨ̀lêʔ"
- },
- "gu": {
- "name": "Gujarati"
- },
- "guz": {
- "name": "Gusii"
- },
- "haw": {
- "name": "Hawaiian"
- },
- "he": {
- "name": "Hebrew"
- },
- "hu": {
- "name": "Hɔŋgalìa"
- },
- "is": {
- "name": "Icelandic"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "ga": {
- "name": "Irish"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "kn": {
- "name": "Kannada"
- },
- "ks": {
- "name": "Kashmiri"
- },
- "kk": {
- "name": "Kazakh"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "fr": {
- "name": "Kɨ̀fàlàŋsi"
- },
- "fr-CA": {
- "name": "Kɨ̀fàlàŋsi (Kanadà)"
- },
- "fr-CH": {
- "name": "Kɨ̀fàlàŋsi (Suezàlân)"
- },
- "km": {
- "name": "Kɨmɛ̀"
- },
- "en": {
- "name": "Kɨŋgele"
- },
- "en-CA": {
- "name": "Kɨŋgele (Kanadà)"
- },
- "en-AU": {
- "name": "Kɨŋgele (Ùsɨ̀tɛ̀lɛlìa)"
- },
- "en-GB": {
- "name": "Kɨŋgele (Yùnaetɛ Kiŋdɔ̀m)"
- },
- "ha": {
- "name": "Kɨtsɔŋkaŋ"
- },
- "kok": {
- "name": "Konkani"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "fa": {
- "name": "Kpɛɛshìa"
- },
- "pt": {
- "name": "Kpotùwgîi"
- },
- "pt-PT": {
- "name": "Kpotùwgîi (Kputuwgà)"
- },
- "pl": {
- "name": "Kpɔlìs"
- },
- "pa": {
- "name": "Kpuwndzabì"
- },
- "ko": {
- "name": "kùulîa"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "ky": {
- "name": "Kyrgyz"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Lao"
- },
- "lv": {
- "name": "Latvian"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "Lithuanian"
- },
- "dsb": {
- "name": "Lower Sorbian"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "ro": {
- "name": "Lùmanyìa"
- },
- "ro-MD": {
- "name": "Lùmanyìa (Mòodovà)"
- },
- "luo": {
- "name": "Luo"
- },
- "ru": {
- "name": "Lushìa"
- },
- "rw": {
- "name": "Lùwandà"
- },
- "lb": {
- "name": "Luxembourgish"
- },
- "luy": {
- "name": "Luyia"
- },
- "mk": {
- "name": "Macedonian"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "ms": {
- "name": "Màlae"
- },
- "mg": {
- "name": "Malagasy"
- },
- "ml": {
- "name": "Malayalam"
- },
- "mt": {
- "name": "Maltese"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "Marathi"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "mn": {
- "name": "Mongolian"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nds-NL": {
- "name": "nds (Nedàlân)"
- },
- "ne": {
- "name": "Nɛ̀kpalì"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nd": {
- "name": "North Ndebele"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "se": {
- "name": "Northern Sami"
- },
- "nb": {
- "name": "Norwegian Bokmål"
- },
- "nn": {
- "name": "Norwegian Nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "or": {
- "name": "Odia"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetic"
- },
- "ps": {
- "name": "Pashto"
- },
- "prg": {
- "name": "Prussian"
- },
- "qu": {
- "name": "Quechua"
- },
- "rm": {
- "name": "Romansh"
- },
- "rof": {
- "name": "Rombo"
- },
- "rn": {
- "name": "Rundi"
- },
- "rwk": {
- "name": "Rwa"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "gd": {
- "name": "Scottish Gaelic"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "Serbian"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Sinhala"
- },
- "es": {
- "name": "Sɨ̀kpanìs"
- },
- "es-MX": {
- "name": "Sɨ̀kpanìs (Mɛkɨzikù)"
- },
- "sk": {
- "name": "Slovak"
- },
- "sl": {
- "name": "Slovenian"
- },
- "xog": {
- "name": "Soga"
- },
- "so": {
- "name": "Sòmalì"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "sv": {
- "name": "Suedìs"
- },
- "sw-CD": {
- "name": "sw (Dɛ̀mùkàlatì Lèkpubèlè è Kuŋgù)"
- },
- "sw": {
- "name": "Swahili"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "th": {
- "name": "Tàe"
- },
- "dav": {
- "name": "Taita"
- },
- "tg": {
- "name": "Tajik"
- },
- "ta": {
- "name": "Tamì"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "Tatar"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "bo": {
- "name": "Tibetan"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "to": {
- "name": "Tongan"
- },
- "tk": {
- "name": "Turkmen"
- },
- "tr": {
- "name": "Tʉʉkìs"
- },
- "uk": {
- "name": "Ùkɛlɛnìa"
- },
- "hsb": {
- "name": "Upper Sorbian"
- },
- "ur": {
- "name": "Uudùw"
- },
- "ug": {
- "name": "Uyghur"
- },
- "uz": {
- "name": "Uzbek"
- },
- "vai": {
- "name": "Vai"
- },
- "vi": {
- "name": "Vìyɛtnàmê"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "cy": {
- "name": "Welsh"
- },
- "fy": {
- "name": "Western Frisian"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "yi": {
- "name": "Yiddish"
- },
- "yo": {
- "name": "Yulùba"
- },
- "dje": {
- "name": "Zarma"
- },
- "zu": {
- "name": "Zulù"
- }
+ "af": "Afrikaans",
+ "agq": "Aghem",
+ "ak": "Akan",
+ "ar": "Àlabì",
+ "sq": "Albanian",
+ "am": "Àmalì",
+ "hy": "Armenian",
+ "as": "Assamese",
+ "ast": "Asturian",
+ "asa": "Asu",
+ "az": "Azerbaijani",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "eu": "Basque",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "be": "Bɛ̀làlusàn",
+ "bn": "Bɨ̀ŋgalì",
+ "brx": "Bodo",
+ "bs": "Bosnian",
+ "br": "Breton",
+ "bg": "Bùugɨlìa",
+ "my": "Bùumɛsɛ̀",
+ "yue": "Cantonese",
+ "ca": "Catalan",
+ "ceb": "Cebuano",
+ "tzm": "Central Atlas Tamazight",
+ "ckb": "Central Kurdish",
+ "zh": "Chàenê",
+ "zh-Hans": "Chàenê (Hans)",
+ "zh-Hant": "Chàenê (Hant)",
+ "ce": "Chechen",
+ "chr": "Cherokee",
+ "cs": "Chɛ̂",
+ "cgg": "Chiga",
+ "cu": "Church Slavic",
+ "ksh": "Colognian",
+ "kw": "Cornish",
+ "hr": "Croatian",
+ "da": "Danish",
+ "nl": "Dɔ̂s",
+ "nl-BE": "Dɔ̂s (Bɛɛdzwùm)",
+ "dua": "Duala",
+ "jv": "Dzàbvànê",
+ "ja": "Dzàkpànê",
+ "de": "Dzamɛ̀",
+ "de-CH": "Dzamɛ̀ (Suezàlân)",
+ "de-AT": "Dzamɛ̀ (Usɨtɨ̀là)",
+ "dz": "Dzongkha",
+ "ig": "Egbò",
+ "ebu": "Embu",
+ "hi": "Endì",
+ "id": "Èndònɛshìa",
+ "eo": "Esperanto",
+ "et": "Estonian",
+ "it": "Ètalìa",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fo": "Faroese",
+ "fil": "Filipino",
+ "fi": "Finnish",
+ "fur": "Friulian",
+ "ff": "Fulah",
+ "gl": "Galician",
+ "lg": "Ganda",
+ "ka": "Georgian",
+ "el": "Gɨ̀lêʔ",
+ "gu": "Gujarati",
+ "guz": "Gusii",
+ "haw": "Hawaiian",
+ "he": "Hebrew",
+ "hu": "Hɔŋgalìa",
+ "is": "Icelandic",
+ "smn": "Inari Sami",
+ "ga": "Irish",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "kn": "Kannada",
+ "ks": "Kashmiri",
+ "kk": "Kazakh",
+ "ki": "Kikuyu",
+ "fr": "Kɨ̀fàlàŋsi",
+ "fr-CA": "Kɨ̀fàlàŋsi (Kanadà)",
+ "fr-CH": "Kɨ̀fàlàŋsi (Suezàlân)",
+ "km": "Kɨmɛ̀",
+ "en": "Kɨŋgele",
+ "en-CA": "Kɨŋgele (Kanadà)",
+ "en-AU": "Kɨŋgele (Ùsɨ̀tɛ̀lɛlìa)",
+ "en-GB": "Kɨŋgele (Yùnaetɛ Kiŋdɔ̀m)",
+ "ha": "Kɨtsɔŋkaŋ",
+ "kok": "Konkani",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "fa": "Kpɛɛshìa",
+ "pt": "Kpotùwgîi",
+ "pt-PT": "Kpotùwgîi (Kputuwgà)",
+ "pl": "Kpɔlìs",
+ "pa": "Kpuwndzabì",
+ "ku": "Kurdish",
+ "ko": "kùulîa",
+ "nmg": "Kwasio",
+ "ky": "Kyrgyz",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Lao",
+ "lv": "Latvian",
+ "ln": "Lingala",
+ "lt": "Lithuanian",
+ "nds": "Low German",
+ "dsb": "Lower Sorbian",
+ "lu": "Luba-Katanga",
+ "ro": "Lùmanyìa",
+ "ro-MD": "Lùmanyìa (Mòodovà)",
+ "luo": "Luo",
+ "ru": "Lushìa",
+ "rw": "Lùwandà",
+ "lb": "Luxembourgish",
+ "luy": "Luyia",
+ "mk": "Macedonian",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "ms": "Màlae",
+ "mg": "Malagasy",
+ "ml": "Malayalam",
+ "mt": "Maltese",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mr": "Marathi",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "mn": "Mongolian",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nds-NL": "nds (Nedàlân)",
+ "ne": "Nɛ̀kpalì",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nd": "North Ndebele",
+ "lrc": "Northern Luri",
+ "se": "Northern Sami",
+ "nb": "Norwegian Bokmål",
+ "nn": "Norwegian Nynorsk",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "or": "Odia",
+ "om": "Oromo",
+ "os": "Ossetic",
+ "ps": "Pashto",
+ "prg": "Prussian",
+ "qu": "Quechua",
+ "rm": "Romansh",
+ "rof": "Rombo",
+ "rn": "Rundi",
+ "rwk": "Rwa",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "gd": "Scottish Gaelic",
+ "seh": "Sena",
+ "sr": "Serbian",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "sd": "Sindhi",
+ "si": "Sinhala",
+ "es": "Sɨ̀kpanìs",
+ "es-419": "Sɨ̀kpanìs (419)",
+ "es-MX": "Sɨ̀kpanìs (Mɛkɨzikù)",
+ "sk": "Slovak",
+ "sl": "Slovenian",
+ "xog": "Soga",
+ "so": "Sòmalì",
+ "zgh": "Standard Moroccan Tamazight",
+ "sv": "Suedìs",
+ "sw-CD": "sw (Dɛ̀mùkàlatì Lèkpubèlè è Kuŋgù)",
+ "sw": "Swahili",
+ "gsw": "Swiss German",
+ "shi": "Tachelhit",
+ "th": "Tàe",
+ "dav": "Taita",
+ "tg": "Tajik",
+ "ta": "Tamì",
+ "twq": "Tasawaq",
+ "tt": "Tatar",
+ "te": "Telugu",
+ "teo": "Teso",
+ "bo": "Tibetan",
+ "ti": "Tigrinya",
+ "to": "Tongan",
+ "tk": "Turkmen",
+ "tr": "Tʉʉkìs",
+ "uk": "Ùkɛlɛnìa",
+ "hsb": "Upper Sorbian",
+ "ur": "Uudùw",
+ "ug": "Uyghur",
+ "uz": "Uzbek",
+ "vai": "Vai",
+ "vi": "Vìyɛtnàmê",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "cy": "Welsh",
+ "fy": "Western Frisian",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "yi": "Yiddish",
+ "yo": "Yulùba",
+ "dje": "Zarma",
+ "zu": "Zulù"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/ak.json b/vendor/commerceguys/intl/resources/language/ak.json
index a723be59f..0a499cc0e 100644
--- a/vendor/commerceguys/intl/resources/language/ak.json
+++ b/vendor/commerceguys/intl/resources/language/ak.json
@@ -1,641 +1,224 @@
{
- "af": {
- "name": "Afrikaans"
- },
- "agq": {
- "name": "Aghem"
- },
- "ak": {
- "name": "Akan"
- },
- "sq": {
- "name": "Albanian"
- },
- "am": {
- "name": "Amarik"
- },
- "ar": {
- "name": "Arabik"
- },
- "hy": {
- "name": "Armenian"
- },
- "as": {
- "name": "Assamese"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "az": {
- "name": "Azerbaijani"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "Basque"
- },
- "be": {
- "name": "Belarus kasa"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "bn": {
- "name": "Bengali kasa"
- },
- "my": {
- "name": "Bɛɛmis kasa"
- },
- "brx": {
- "name": "Bodo"
- },
- "en": {
- "name": "Borɔfo"
- },
- "en-GB": {
- "name": "Borɔfo (Ahendiman Nkabom)"
- },
- "en-CA": {
- "name": "Borɔfo (Kanada)"
- },
- "en-AU": {
- "name": "Borɔfo (Ɔstrelia)"
- },
- "bs": {
- "name": "Bosnian"
- },
- "bg": {
- "name": "Bɔlgeria kasa"
- },
- "br": {
- "name": "Breton"
- },
- "ca": {
- "name": "Catalan"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "ce": {
- "name": "Chechen"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "kw": {
- "name": "Cornish"
- },
- "hr": {
- "name": "Croatian"
- },
- "da": {
- "name": "Danish"
- },
- "nl": {
- "name": "Dɛɛkye"
- },
- "nl-BE": {
- "name": "Dɛɛkye (Bɛlgyium)"
- },
- "dua": {
- "name": "Duala"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "ebu": {
- "name": "Embu"
- },
- "eo": {
- "name": "Esperanto"
- },
- "et": {
- "name": "Estonian"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "Faroese"
- },
- "fil": {
- "name": "Filipino"
- },
- "fi": {
- "name": "Finnish"
- },
- "fr": {
- "name": "Frɛnkye"
- },
- "fr-CA": {
- "name": "Frɛnkye (Kanada)"
- },
- "fr-CH": {
- "name": "Frɛnkye (Swetzaland)"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "gl": {
- "name": "Galician"
- },
- "lg": {
- "name": "Ganda"
- },
- "ka": {
- "name": "Georgian"
- },
- "el": {
- "name": "Greek kasa"
- },
- "gu": {
- "name": "Gujarati"
- },
- "guz": {
- "name": "Gusii"
- },
- "de": {
- "name": "Gyaaman"
- },
- "de-AT": {
- "name": "Gyaaman (Ɔstria)"
- },
- "de-CH": {
- "name": "Gyaaman (Swetzaland)"
- },
- "ja": {
- "name": "Gyapan kasa"
- },
- "hu": {
- "name": "Hangri kasa"
- },
- "ha": {
- "name": "Hausa"
- },
- "haw": {
- "name": "Hawaiian"
- },
- "he": {
- "name": "Hebrew"
- },
- "hi": {
- "name": "Hindi"
- },
- "is": {
- "name": "Icelandic"
- },
- "ig": {
- "name": "Igbo"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "id": {
- "name": "Indonihyia kasa"
- },
- "ga": {
- "name": "Irish"
- },
- "it": {
- "name": "Italy kasa"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "km": {
- "name": "Kambodia kasa"
- },
- "kn": {
- "name": "Kannada"
- },
- "ks": {
- "name": "Kashmiri"
- },
- "kk": {
- "name": "Kazakh"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "kok": {
- "name": "Konkani"
- },
- "ko": {
- "name": "Korea kasa"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "zh": {
- "name": "Kyaena kasa"
- },
- "zh-Hans": {
- "name": "Kyaena kasa (Hans)"
- },
- "zh-Hant": {
- "name": "Kyaena kasa (Hant)"
- },
- "cs": {
- "name": "Kyɛk kasa"
- },
- "ky": {
- "name": "Kyrgyz"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Lao"
- },
- "lv": {
- "name": "Latvian"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "Lithuanian"
- },
- "dsb": {
- "name": "Lower Sorbian"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "Luxembourgish"
- },
- "luy": {
- "name": "Luyia"
- },
- "mk": {
- "name": "Macedonian"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "Malagasy"
- },
- "ms": {
- "name": "Malay kasa"
- },
- "ml": {
- "name": "Malayalam"
- },
- "mt": {
- "name": "Maltese"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "Marathi"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "mn": {
- "name": "Mongolian"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nds-NL": {
- "name": "nds (Nɛdɛland)"
- },
- "ne": {
- "name": "Nɛpal kasa"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nd": {
- "name": "North Ndebele"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "se": {
- "name": "Northern Sami"
- },
- "nb": {
- "name": "Norwegian Bokmål"
- },
- "nn": {
- "name": "Norwegian Nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "or": {
- "name": "Odia"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetic"
- },
- "ps": {
- "name": "Pashto"
- },
- "fa": {
- "name": "Pɛɛhyia kasa"
- },
- "pl": {
- "name": "Pɔland kasa"
- },
- "pt": {
- "name": "Pɔɔtugal kasa"
- },
- "pt-PT": {
- "name": "Pɔɔtugal kasa (Pɔtugal)"
- },
- "prg": {
- "name": "Prussian"
- },
- "pa": {
- "name": "Pungyabi kasa"
- },
- "qu": {
- "name": "Quechua"
- },
- "ru": {
- "name": "Rahyia kasa"
- },
- "rw": {
- "name": "Rewanda kasa"
- },
- "rm": {
- "name": "Romansh"
- },
- "rof": {
- "name": "Rombo"
- },
- "ro": {
- "name": "Romenia kasa"
- },
- "ro-MD": {
- "name": "Romenia kasa (Mɔldova)"
- },
- "rn": {
- "name": "Rundi"
- },
- "rwk": {
- "name": "Rwa"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "gd": {
- "name": "Scottish Gaelic"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "Serbian"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Sinhala"
- },
- "sk": {
- "name": "Slovak"
- },
- "sl": {
- "name": "Slovenian"
- },
- "xog": {
- "name": "Soga"
- },
- "so": {
- "name": "Somalia kasa"
- },
- "es": {
- "name": "Spain kasa"
- },
- "es-MX": {
- "name": "Spain kasa (Mɛksiko)"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "sw-CD": {
- "name": "sw (Kongo [Zair])"
- },
- "sw": {
- "name": "Swahili"
- },
- "sv": {
- "name": "Sweden kasa"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "th": {
- "name": "Taeland kasa"
- },
- "dav": {
- "name": "Taita"
- },
- "tg": {
- "name": "Tajik"
- },
- "ta": {
- "name": "Tamil kasa"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "Tatar"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "tr": {
- "name": "Tɛɛki kasa"
- },
- "bo": {
- "name": "Tibetan"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "to": {
- "name": "Tongan"
- },
- "tk": {
- "name": "Turkmen"
- },
- "uk": {
- "name": "Ukren kasa"
- },
- "hsb": {
- "name": "Upper Sorbian"
- },
- "ur": {
- "name": "Urdu kasa"
- },
- "ug": {
- "name": "Uyghur"
- },
- "uz": {
- "name": "Uzbek"
- },
- "vai": {
- "name": "Vai"
- },
- "vi": {
- "name": "Viɛtnam kasa"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "cy": {
- "name": "Welsh"
- },
- "fy": {
- "name": "Western Frisian"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "yi": {
- "name": "Yiddish"
- },
- "yo": {
- "name": "Yoruba"
- },
- "dje": {
- "name": "Zarma"
- },
- "zu": {
- "name": "Zulu"
- }
+ "af": "Afrikaans",
+ "agq": "Aghem",
+ "ak": "Akan",
+ "sq": "Albanian",
+ "am": "Amarik",
+ "ar": "Arabik",
+ "hy": "Armenian",
+ "as": "Assamese",
+ "ast": "Asturian",
+ "asa": "Asu",
+ "az": "Azerbaijani",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "eu": "Basque",
+ "be": "Belarus kasa",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "bn": "Bengali kasa",
+ "my": "Bɛɛmis kasa",
+ "brx": "Bodo",
+ "en": "Borɔfo",
+ "en-GB": "Borɔfo (Ahendiman Nkabom)",
+ "en-CA": "Borɔfo (Kanada)",
+ "en-AU": "Borɔfo (Ɔstrelia)",
+ "bs": "Bosnian",
+ "bg": "Bɔlgeria kasa",
+ "br": "Breton",
+ "yue": "Cantonese",
+ "ca": "Catalan",
+ "ceb": "Cebuano",
+ "tzm": "Central Atlas Tamazight",
+ "ckb": "Central Kurdish",
+ "ce": "Chechen",
+ "chr": "Cherokee",
+ "cgg": "Chiga",
+ "cu": "Church Slavic",
+ "ksh": "Colognian",
+ "kw": "Cornish",
+ "hr": "Croatian",
+ "da": "Danish",
+ "nl": "Dɛɛkye",
+ "nl-BE": "Dɛɛkye (Bɛlgyium)",
+ "dua": "Duala",
+ "dz": "Dzongkha",
+ "ebu": "Embu",
+ "eo": "Esperanto",
+ "et": "Estonian",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fo": "Faroese",
+ "fil": "Filipino",
+ "fi": "Finnish",
+ "fr": "Frɛnkye",
+ "fr-CA": "Frɛnkye (Kanada)",
+ "fr-CH": "Frɛnkye (Swetzaland)",
+ "fur": "Friulian",
+ "ff": "Fulah",
+ "gl": "Galician",
+ "lg": "Ganda",
+ "ka": "Georgian",
+ "el": "Greek kasa",
+ "gu": "Gujarati",
+ "guz": "Gusii",
+ "de": "Gyaaman",
+ "de-AT": "Gyaaman (Ɔstria)",
+ "de-CH": "Gyaaman (Swetzaland)",
+ "jv": "Gyabanis kasa",
+ "ja": "Gyapan kasa",
+ "hu": "Hangri kasa",
+ "ha": "Hausa",
+ "haw": "Hawaiian",
+ "he": "Hebrew",
+ "hi": "Hindi",
+ "is": "Icelandic",
+ "ig": "Igbo",
+ "smn": "Inari Sami",
+ "id": "Indonihyia kasa",
+ "ga": "Irish",
+ "it": "Italy kasa",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "km": "Kambodia kasa",
+ "kn": "Kannada",
+ "ks": "Kashmiri",
+ "kk": "Kazakh",
+ "ki": "Kikuyu",
+ "kok": "Konkani",
+ "ko": "Korea kasa",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "ku": "Kurdish",
+ "nmg": "Kwasio",
+ "zh": "Kyaena kasa",
+ "zh-Hans": "Kyaena kasa (Hans)",
+ "zh-Hant": "Kyaena kasa (Hant)",
+ "cs": "Kyɛk kasa",
+ "ky": "Kyrgyz",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Lao",
+ "lv": "Latvian",
+ "ln": "Lingala",
+ "lt": "Lithuanian",
+ "nds": "Low German",
+ "dsb": "Lower Sorbian",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "lb": "Luxembourgish",
+ "luy": "Luyia",
+ "mk": "Macedonian",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "Malagasy",
+ "ms": "Malay kasa",
+ "ml": "Malayalam",
+ "mt": "Maltese",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mr": "Marathi",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "mn": "Mongolian",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nds-NL": "nds (Nɛdɛland)",
+ "ne": "Nɛpal kasa",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nd": "North Ndebele",
+ "lrc": "Northern Luri",
+ "se": "Northern Sami",
+ "nb": "Norwegian Bokmål",
+ "nn": "Norwegian Nynorsk",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "or": "Odia",
+ "om": "Oromo",
+ "os": "Ossetic",
+ "ps": "Pashto",
+ "fa": "Pɛɛhyia kasa",
+ "pl": "Pɔland kasa",
+ "pt": "Pɔɔtugal kasa",
+ "pt-PT": "Pɔɔtugal kasa (Pɔtugal)",
+ "prg": "Prussian",
+ "pa": "Pungyabi kasa",
+ "qu": "Quechua",
+ "ru": "Rahyia kasa",
+ "rw": "Rewanda kasa",
+ "rm": "Romansh",
+ "rof": "Rombo",
+ "ro": "Romenia kasa",
+ "ro-MD": "Romenia kasa (Mɔldova)",
+ "rn": "Rundi",
+ "rwk": "Rwa",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "gd": "Scottish Gaelic",
+ "seh": "Sena",
+ "sr": "Serbian",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "sd": "Sindhi",
+ "si": "Sinhala",
+ "sk": "Slovak",
+ "sl": "Slovenian",
+ "xog": "Soga",
+ "so": "Somalia kasa",
+ "es": "Spain kasa",
+ "es-419": "Spain kasa (419)",
+ "es-MX": "Spain kasa (Mɛksiko)",
+ "zgh": "Standard Moroccan Tamazight",
+ "sw-CD": "sw (Kongo [Zair])",
+ "sw": "Swahili",
+ "sv": "Sweden kasa",
+ "gsw": "Swiss German",
+ "shi": "Tachelhit",
+ "th": "Taeland kasa",
+ "dav": "Taita",
+ "tg": "Tajik",
+ "ta": "Tamil kasa",
+ "twq": "Tasawaq",
+ "tt": "Tatar",
+ "te": "Telugu",
+ "teo": "Teso",
+ "tr": "Tɛɛki kasa",
+ "bo": "Tibetan",
+ "ti": "Tigrinya",
+ "to": "Tongan",
+ "tk": "Turkmen",
+ "uk": "Ukren kasa",
+ "hsb": "Upper Sorbian",
+ "ur": "Urdu kasa",
+ "ug": "Uyghur",
+ "uz": "Uzbek",
+ "vai": "Vai",
+ "vi": "Viɛtnam kasa",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "cy": "Welsh",
+ "fy": "Western Frisian",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "yi": "Yiddish",
+ "yo": "Yoruba",
+ "dje": "Zarma",
+ "zu": "Zulu"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/am.json b/vendor/commerceguys/intl/resources/language/am.json
index de9998d25..0dfa8c9f4 100644
--- a/vendor/commerceguys/intl/resources/language/am.json
+++ b/vendor/commerceguys/intl/resources/language/am.json
@@ -1,644 +1,224 @@
{
- "hu": {
- "name": "ሀንጋሪኛ"
- },
- "haw": {
- "name": "ሃዊያኛ"
- },
- "ha": {
- "name": "ሃውሳኛ"
- },
- "lu": {
- "name": "ሉባ ካታንጋ"
- },
- "lt": {
- "name": "ሉቴንያንኛ"
- },
- "luo": {
- "name": "ሉኦ"
- },
- "lb": {
- "name": "ሉክዘምበርኛ"
- },
- "luy": {
- "name": "ሉዪያ"
- },
- "ln": {
- "name": "ሊንጋላኛ"
- },
- "lv": {
- "name": "ላትቪያን"
- },
- "lag": {
- "name": "ላንጊ"
- },
- "lo": {
- "name": "ላኦኛ"
- },
- "lkt": {
- "name": "ላኮታ"
- },
- "hi": {
- "name": "ሒንዱኛ"
- },
- "tzm": {
- "name": "መካከለኛ አትላስ ታማዚግት"
- },
- "zgh": {
- "name": "መደበኛ የሞሮኮ ታማዚግት"
- },
- "mua": {
- "name": "ሙንዳንግ"
- },
- "ml": {
- "name": "ማላያላምኛ"
- },
- "ms": {
- "name": "ማላይኛ"
- },
- "mg": {
- "name": "ማላጋስኛ"
- },
- "mt": {
- "name": "ማልቲስኛ"
- },
- "mr": {
- "name": "ማራቲኛ"
- },
- "mas": {
- "name": "ማሳይ"
- },
- "mk": {
- "name": "ማሴዶንኛ"
- },
- "jmc": {
- "name": "ማቻሜኛ"
- },
- "gv": {
- "name": "ማንክስኛ"
- },
- "mgh": {
- "name": "ማኩዋ ሜቶ"
- },
- "kde": {
- "name": "ማኮንዴ"
- },
- "mzn": {
- "name": "ማዛንደራኒ"
- },
- "mer": {
- "name": "ሜሩ"
- },
- "mgo": {
- "name": "ሜታ"
- },
- "fy": {
- "name": "ምዕራባዊ ፍሪሲኛ"
- },
- "ro-MD": {
- "name": "ሞልዳቪያንኛ"
- },
- "mfe": {
- "name": "ሞሪሲየኛ"
- },
- "mn": {
- "name": "ሞንጎላዊኛ"
- },
- "rn": {
- "name": "ሩንዲኛ"
- },
- "ru": {
- "name": "ራሽያኛ"
- },
- "rwk": {
- "name": "ርዋ"
- },
- "ro": {
- "name": "ሮማኒያን"
- },
- "rm": {
- "name": "ሮማንሽ"
- },
- "rof": {
- "name": "ሮምቦ"
- },
- "lrc": {
- "name": "ሰሜናዊ ሉሪ"
- },
- "se": {
- "name": "ሰሜናዊ ሳሚ"
- },
- "nd": {
- "name": "ሰሜን ንዴብሌ"
- },
- "sr": {
- "name": "ሰርቢኛ"
- },
- "so": {
- "name": "ሱማልኛ"
- },
- "ii": {
- "name": "ሲቹንዪኛ"
- },
- "si": {
- "name": "ሲንሃልኛ"
- },
- "sd": {
- "name": "ሲንድሂኛ"
- },
- "saq": {
- "name": "ሳምቡሩ"
- },
- "sbp": {
- "name": "ሳንጉ"
- },
- "sg": {
- "name": "ሳንጎኛ"
- },
- "sah": {
- "name": "ሳክሃ"
- },
- "seh": {
- "name": "ሴና"
- },
- "sl": {
- "name": "ስሎቪኛ"
- },
- "sk": {
- "name": "ስሎቫክኛ"
- },
- "sv": {
- "name": "ስዊድንኛ"
- },
- "sw": {
- "name": "ስዋሂሊኛ"
- },
- "es": {
- "name": "ስፓንሽኛ"
- },
- "xog": {
- "name": "ሶጋ"
- },
- "ksb": {
- "name": "ሻምባላ"
- },
- "sn": {
- "name": "ሾናኛ"
- },
- "zh-Hans": {
- "name": "ቀለል ያለ ቻይንኛ"
- },
- "bg": {
- "name": "ቡልጋሪኛ"
- },
- "my": {
- "name": "ቡርማኛ"
- },
- "zh-Hant": {
- "name": "ባህላዊ ቻይንኛ"
- },
- "bm": {
- "name": "ባምባርኛ"
- },
- "bas": {
- "name": "ባሳ"
- },
- "eu": {
- "name": "ባስክኛ"
- },
- "ksf": {
- "name": "ባፊያ"
- },
- "be": {
- "name": "ቤላራሻኛ"
- },
- "bem": {
- "name": "ቤምባ"
- },
- "bez": {
- "name": "ቤና"
- },
- "bn": {
- "name": "ቤንጋሊኛ"
- },
- "br": {
- "name": "ብሬቶንኛ"
- },
- "bs": {
- "name": "ቦስኒያንኛ"
- },
- "brx": {
- "name": "ቦዶ"
- },
- "vun": {
- "name": "ቩንጆ"
- },
- "vi": {
- "name": "ቪየትናምኛ"
- },
- "vai": {
- "name": "ቫይ"
- },
- "vo": {
- "name": "ቮላፑክኛ"
- },
- "te": {
- "name": "ተሉጉኛ"
- },
- "tk": {
- "name": "ቱርክሜንኛ"
- },
- "tr": {
- "name": "ቱርክኛ"
- },
- "bo": {
- "name": "ቲቤታንኛ"
- },
- "ta": {
- "name": "ታሚልኛ"
- },
- "twq": {
- "name": "ታሳዋቅ"
- },
- "tt": {
- "name": "ታታርኛ"
- },
- "shi": {
- "name": "ታቼልሂት"
- },
- "dav": {
- "name": "ታይታኛ"
- },
- "th": {
- "name": "ታይኛ"
- },
- "tg": {
- "name": "ታጂኪኛ"
- },
- "teo": {
- "name": "ቴሶ"
- },
- "ti": {
- "name": "ትግርኛ"
- },
- "to": {
- "name": "ቶንጋኛ"
- },
- "cu": {
- "name": "ቸርች ስላቪክ"
- },
- "cgg": {
- "name": "ቺጋኛ"
- },
- "zh": {
- "name": "ቻይንኛ"
- },
- "chr": {
- "name": "ቼሮኬኛ"
- },
- "cs": {
- "name": "ቼክኛ"
- },
- "ce": {
- "name": "ችችን"
- },
- "nus": {
- "name": "ኑዌር"
- },
- "nyn": {
- "name": "ኒያንኮልኛ"
- },
- "nnh": {
- "name": "ኒጊምቡን"
- },
- "naq": {
- "name": "ናማ"
- },
- "ne": {
- "name": "ኔፓሊኛ"
- },
- "jgo": {
- "name": "ንጎባኛ"
- },
- "sq": {
- "name": "አልባንያንኛ"
- },
- "am": {
- "name": "አማርኛ"
- },
- "hy": {
- "name": "አርመናዊ"
- },
- "asa": {
- "name": "አሱ"
- },
- "as": {
- "name": "አሳሜዛዊ"
- },
- "ak": {
- "name": "አካንኛ"
- },
- "ast": {
- "name": "አውስትሪያን"
- },
- "az": {
- "name": "አዘርባጃንኛ"
- },
- "ga": {
- "name": "አይሪሽ"
- },
- "is": {
- "name": "አይስላንድኛ"
- },
- "agq": {
- "name": "አገም"
- },
- "af": {
- "name": "አፍሪካንኛ"
- },
- "ur": {
- "name": "ኡርዱኛ"
- },
- "ug": {
- "name": "ኡዊግሁርኛ"
- },
- "uz": {
- "name": "ኡዝቤክኛ"
- },
- "et": {
- "name": "ኢስቶኒያንኛ"
- },
- "ebu": {
- "name": "ኢቦኛ"
- },
- "smn": {
- "name": "ኢናሪ ሳሚ"
- },
- "id": {
- "name": "ኢንዶኔዥኛ"
- },
- "ee": {
- "name": "ኢዊ"
- },
- "ig": {
- "name": "ኢግቦኛ"
- },
- "eo": {
- "name": "ኤስፐራንቶ"
- },
- "ewo": {
- "name": "ኤዎንዶ"
- },
- "en": {
- "name": "እንግሊዝኛ"
- },
- "om": {
- "name": "ኦሮሞኛ"
- },
- "os": {
- "name": "ኦሴቲክ"
- },
- "or": {
- "name": "ኦዲያኛ"
- },
- "ky": {
- "name": "ኪርጊዝኛ"
- },
- "rw": {
- "name": "ኪንያርዋንድኛ"
- },
- "ki": {
- "name": "ኪኩዩ"
- },
- "kln": {
- "name": "ካለንጂን"
- },
- "kl": {
- "name": "ካላሊሱትኛ"
- },
- "kam": {
- "name": "ካምባ"
- },
- "ks": {
- "name": "ካሽሚርኛ"
- },
- "kea": {
- "name": "ካቡቨርዲያኑ"
- },
- "kab": {
- "name": "ካብይል"
- },
- "ca": {
- "name": "ካታላንኛ"
- },
- "kn": {
- "name": "ካናዳኛ"
- },
- "kkj": {
- "name": "ካኮ"
- },
- "kk": {
- "name": "ካዛክኛ"
- },
- "km": {
- "name": "ክህመርኛ"
- },
- "hr": {
- "name": "ክሮሽያንኛ"
- },
- "nmg": {
- "name": "ክዋሲዮ"
- },
- "ksh": {
- "name": "ኮሎኝያን"
- },
- "ko": {
- "name": "ኮሪያኛ"
- },
- "kw": {
- "name": "ኮርኒሽ"
- },
- "kok": {
- "name": "ኮንካኒ"
- },
- "sw-CD": {
- "name": "ኮንጎ ስዋሂሊ"
- },
- "khq": {
- "name": "ኮይራ ቺኒ"
- },
- "ses": {
- "name": "ኮይራቦሮ ሴኒ"
- },
- "qu": {
- "name": "ኵቿኛ"
- },
- "cy": {
- "name": "ወልሽ"
- },
- "wae": {
- "name": "ዋልሰር"
- },
- "wo": {
- "name": "ዎሎፍኛ"
- },
- "ar": {
- "name": "ዓረብኛ"
- },
- "he": {
- "name": "ዕብራይስጥ"
- },
- "zu": {
- "name": "ዙሉኛ"
- },
- "dje": {
- "name": "ዛርማኛ"
- },
- "hsb": {
- "name": "የላይኛው ሶርቢያንኛ"
- },
- "es-MX": {
- "name": "የሜክሲኮ ስፓንሽኛ"
- },
- "gd": {
- "name": "የስኮቲሽ ጌልክኛ"
- },
- "de-CH": {
- "name": "የስዊዝ ከፍተኛ ጀርመንኛ"
- },
- "gsw": {
- "name": "የስዊዝ ጀርመን"
- },
- "fr-CH": {
- "name": "የስዊዝ ፈረንሳይኛ"
- },
- "ckb": {
- "name": "የሶራኒ ኩርድኛ"
- },
- "en-GB": {
- "name": "የብሪቲሽ እንግሊዝኛ"
- },
- "dsb": {
- "name": "የታችኛው ሰርቢያንኛ"
- },
- "nds-NL": {
- "name": "የታችኛው ሳክሰን"
- },
- "nds": {
- "name": "የታችኛው ጀርመን"
- },
- "nb": {
- "name": "የኖርዌይ ቦክማል"
- },
- "nn": {
- "name": "የኖርዌይ ናይኖርስክ"
- },
- "pt-PT": {
- "name": "የአውሮፓ ፖርቹጋልኛ"
- },
- "en-AU": {
- "name": "የአውስትራሊያ እንግሊዝኛ"
- },
- "de-AT": {
- "name": "የኦስትሪያ ጀርመን"
- },
- "en-CA": {
- "name": "የካናዳ እንግሊዝኛ"
- },
- "fr-CA": {
- "name": "የካናዳ ፈረንሳይኛ"
- },
- "uk": {
- "name": "ዩክሬንኛ"
- },
- "yav": {
- "name": "ያንግቤንኛ"
- },
- "yi": {
- "name": "ይዲሽኛ"
- },
- "yo": {
- "name": "ዮሩባዊኛ"
- },
- "nl": {
- "name": "ደች"
- },
- "dua": {
- "name": "ዱዋላኛ"
- },
- "da": {
- "name": "ዴኒሽ"
- },
- "dz": {
- "name": "ድዞንግኻኛ"
- },
- "de": {
- "name": "ጀርመን"
- },
- "ja": {
- "name": "ጃፓንኛ"
- },
- "dyo": {
- "name": "ጆላ ፎንያኛ"
- },
- "ka": {
- "name": "ጆርጂያን"
- },
- "guz": {
- "name": "ጉስሊኛ"
- },
- "gu": {
- "name": "ጉጃርቲኛ"
- },
- "gl": {
- "name": "ጋሊሺያ"
- },
- "lg": {
- "name": "ጋንዳኛ"
- },
- "el": {
- "name": "ግሪክኛ"
- },
- "it": {
- "name": "ጣሊያንኛ"
- },
- "fr": {
- "name": "ፈረንሳይኛ"
- },
- "ff": {
- "name": "ፉላህ"
- },
- "fil": {
- "name": "ፊሊፒንኛ"
- },
- "fi": {
- "name": "ፊኒሽ"
- },
- "fo": {
- "name": "ፋሮኛ"
- },
- "nl-BE": {
- "name": "ፍሌሚሽ"
- },
- "fur": {
- "name": "ፍሩሊያን"
- },
- "prg": {
- "name": "ፐሩሳንኛ"
- },
- "fa": {
- "name": "ፐርሺያኛ"
- },
- "pa": {
- "name": "ፑንጃብኛ"
- },
- "ps": {
- "name": "ፓሽቶኛ"
- },
- "pl": {
- "name": "ፖሊሽኛ"
- },
- "pt": {
- "name": "ፖርቹጋልኛ"
- }
+ "hu": "ሀንጋሪኛ",
+ "haw": "ሃዊያኛ",
+ "ha": "ሃውሳኛ",
+ "lu": "ሉባ ካታንጋ",
+ "lt": "ሉቴንያንኛ",
+ "luo": "ሉኦ",
+ "lb": "ሉክዘምበርኛ",
+ "luy": "ሉዪያ",
+ "ln": "ሊንጋላኛ",
+ "lv": "ላትቪያን",
+ "lag": "ላንጊ",
+ "lo": "ላኦኛ",
+ "lkt": "ላኮታ",
+ "hi": "ሒንዱኛ",
+ "tzm": "መካከለኛው አትላስ ታማዚኛ",
+ "zgh": "መደበኛ የሞሮኮ ታማዚግት",
+ "mua": "ሙንዳንግ",
+ "ml": "ማላያላምኛ",
+ "ms": "ማላይኛ",
+ "mg": "ማላጋስኛ",
+ "mt": "ማልቲስኛ",
+ "mr": "ማራቲኛ",
+ "mas": "ማሳይ",
+ "mk": "ማሴዶንኛ",
+ "jmc": "ማቻሜኛ",
+ "gv": "ማንክስኛ",
+ "mi": "ማኦሪኛ",
+ "mgh": "ማኩዋ ሜቶ",
+ "kde": "ማኮንዴ",
+ "mzn": "ማዛንደራኒ",
+ "mer": "ሜሩ",
+ "mgo": "ሜታ",
+ "fy": "ምዕራባዊ ፍሪሲኛ",
+ "ro-MD": "ሞልዳቪያንኛ",
+ "mfe": "ሞሪሲየኛ",
+ "mn": "ሞንጎሊያኛ",
+ "rn": "ሩንዲኛ",
+ "ru": "ራሽያኛ",
+ "rwk": "ርዋ",
+ "ro": "ሮማኒያን",
+ "rm": "ሮማንሽ",
+ "rof": "ሮምቦ",
+ "lrc": "ሰሜናዊ ሉሪ",
+ "se": "ሰሜናዊ ሳሚ",
+ "nd": "ሰሜን ንዴብሌ",
+ "sr": "ሰርብያኛ",
+ "so": "ሱማልኛ",
+ "ii": "ሲቹንዪኛ",
+ "si": "ሲንሃልኛ",
+ "sd": "ሲንድሂኛ",
+ "saq": "ሳምቡሩ",
+ "sbp": "ሳንጉ",
+ "sg": "ሳንጎኛ",
+ "sah": "ሳክሃ",
+ "seh": "ሴና",
+ "sl": "ስሎቪኛ",
+ "sk": "ስሎቫክኛ",
+ "sv": "ስዊድንኛ",
+ "sw": "ስዋሂሊኛ",
+ "es": "ስፓንሽኛ",
+ "xog": "ሶጋ",
+ "ksb": "ሻምባላ",
+ "sn": "ሾናኛ",
+ "zh-Hans": "ቀለል ያለ ቻይንኛ",
+ "bg": "ቡልጋሪኛ",
+ "my": "ቡርማኛ",
+ "zh-Hant": "ባህላዊ ቻይንኛ",
+ "bm": "ባምባርኛ",
+ "bas": "ባሳ",
+ "eu": "ባስክኛ",
+ "ksf": "ባፊያ",
+ "be": "ቤላራሻኛ",
+ "bem": "ቤምባ",
+ "bez": "ቤና",
+ "bn": "ቤንጋሊኛ",
+ "br": "ብሬቶንኛ",
+ "bs": "ቦስኒያንኛ",
+ "brx": "ቦዶ",
+ "vun": "ቩንጆ",
+ "vi": "ቪየትናምኛ",
+ "vai": "ቫይ",
+ "vo": "ቮላፑክኛ",
+ "te": "ተሉጉኛ",
+ "tk": "ቱርክሜንኛ",
+ "tr": "ቱርክኛ",
+ "bo": "ቲቤታንኛ",
+ "ta": "ታሚልኛ",
+ "twq": "ታሳዋቅ",
+ "tt": "ታታርኛ",
+ "shi": "ታቼልሂት",
+ "dav": "ታይታኛ",
+ "th": "ታይኛ",
+ "tg": "ታጂኪኛ",
+ "teo": "ቴሶ",
+ "ti": "ትግርኛ",
+ "to": "ቶንጋኛ",
+ "cu": "ቸርች ስላቪክ",
+ "cgg": "ቺጋኛ",
+ "zh": "ቻይንኛ",
+ "chr": "ቼሮኬኛ",
+ "cs": "ቼክኛ",
+ "ce": "ችችን",
+ "nus": "ኑዌር",
+ "nyn": "ኒያንኮልኛ",
+ "nnh": "ኒጊምቡን",
+ "naq": "ናማ",
+ "ne": "ኔፓሊኛ",
+ "jgo": "ንጎባኛ",
+ "sq": "አልባንያንኛ",
+ "am": "አማርኛ",
+ "hy": "አርመናዊ",
+ "asa": "አሱ",
+ "as": "አሳሜዛዊ",
+ "ast": "አስቱሪያን",
+ "ak": "አካንኛ",
+ "az": "አዘርባጃንኛ",
+ "ga": "አይሪሽ",
+ "is": "አይስላንድኛ",
+ "agq": "አገም",
+ "af": "አፍሪካንኛ",
+ "ur": "ኡርዱኛ",
+ "ug": "ኡዊግሁርኛ",
+ "uz": "ኡዝቤክኛ",
+ "et": "ኢስቶኒያንኛ",
+ "ebu": "ኢቦኛ",
+ "smn": "ኢናሪ ሳሚ",
+ "id": "ኢንዶኔዥኛ",
+ "ee": "ኢዊ",
+ "ig": "ኢግቦኛ",
+ "eo": "ኤስፐራንቶ",
+ "ewo": "ኤዎንዶ",
+ "en": "እንግሊዝኛ",
+ "om": "ኦሮሞኛ",
+ "os": "ኦሴቲክ",
+ "or": "ኦዲያኛ",
+ "ku": "ኩርድሽኛ",
+ "ky": "ኪርጊዝኛ",
+ "rw": "ኪንያርዋንድኛ",
+ "ki": "ኪኩዩ",
+ "kln": "ካለንጂን",
+ "kl": "ካላሊሱትኛ",
+ "kam": "ካምባ",
+ "ks": "ካሽሚርኛ",
+ "kea": "ካቡቨርዲያኑ",
+ "ceb": "ካቡዋኖ",
+ "kab": "ካብይል",
+ "ca": "ካታላንኛ",
+ "kn": "ካናዳኛ",
+ "yue": "ካንቶኒዝ",
+ "kkj": "ካኮ",
+ "kk": "ካዛክኛ",
+ "km": "ክህመርኛ",
+ "hr": "ክሮሽያንኛ",
+ "nmg": "ክዋሲዮ",
+ "ksh": "ኮሎኝኛ",
+ "ko": "ኮሪያኛ",
+ "kw": "ኮርኒሽ",
+ "kok": "ኮንካኒ",
+ "sw-CD": "ኮንጎ ስዋሂሊ",
+ "khq": "ኮይራ ቺኒ",
+ "ses": "ኮይራቦሮ ሴኒ",
+ "qu": "ኵቿኛ",
+ "cy": "ወልሽ",
+ "wae": "ዋልሰር",
+ "wa": "ዋሎን",
+ "wo": "ዎሎፍኛ",
+ "ar": "ዓረብኛ",
+ "he": "ዕብራይስጥ",
+ "zu": "ዙሉኛ",
+ "dje": "ዛርማኛ",
+ "xh": "ዞሳኛ",
+ "es-419": "የላቲን አሜሪካ ስፓኒሽ",
+ "hsb": "የላይኛው ሶርቢያንኛ",
+ "es-MX": "የሜክሲኮ ስፓንሽኛ",
+ "gd": "የስኮቲሽ ጌልክኛ",
+ "de-CH": "የስዊዝ ከፍተኛ ጀርመንኛ",
+ "gsw": "የስዊዝ ጀርመን",
+ "fr-CH": "የስዊዝ ፈረንሳይኛ",
+ "ckb": "የሶራኒ ኩርድኛ",
+ "en-GB": "የብሪቲሽ እንግሊዝኛ",
+ "dsb": "የታችኛው ሰርቢያንኛ",
+ "nds-NL": "የታችኛው ሳክሰን",
+ "nds": "የታችኛው ጀርመን",
+ "nb": "የኖርዌይ ቦክማል",
+ "nn": "የኖርዌይ ናይኖርስክ",
+ "pt-PT": "የአውሮፓ ፖርቹጋልኛ",
+ "en-AU": "የአውስትራሊያ እንግሊዝኛ",
+ "de-AT": "የኦስትሪያ ጀርመን",
+ "en-CA": "የካናዳ እንግሊዝኛ",
+ "fr-CA": "የካናዳ ፈረንሳይኛ",
+ "uk": "ዩክሬንኛ",
+ "yav": "ያንግቤንኛ",
+ "yi": "ይዲሽኛ",
+ "yo": "ዮሩባዊኛ",
+ "nl": "ደች",
+ "dua": "ዱዋላኛ",
+ "da": "ዴኒሽ",
+ "dz": "ድዞንግኻኛ",
+ "de": "ጀርመን",
+ "jv": "ጃቫንኛ",
+ "ja": "ጃፓንኛ",
+ "dyo": "ጆላ ፎንያኛ",
+ "ka": "ጆርጂያን",
+ "guz": "ጉስሊኛ",
+ "gu": "ጉጃርቲኛ",
+ "gl": "ጋሊሺያ",
+ "lg": "ጋንዳኛ",
+ "el": "ግሪክኛ",
+ "it": "ጣሊያንኛ",
+ "fr": "ፈረንሳይኛ",
+ "ff": "ፉላህ",
+ "fil": "ፊሊፒንኛ",
+ "fi": "ፊኒሽ",
+ "fo": "ፋሮኛ",
+ "nl-BE": "ፍሌሚሽ",
+ "fur": "ፍሩሊያን",
+ "prg": "ፐሩሳንኛ",
+ "fa": "ፐርሺያኛ",
+ "pa": "ፑንጃብኛ",
+ "ps": "ፓሽቶኛ",
+ "pl": "ፖሊሽኛ",
+ "pt": "ፖርቹጋልኛ"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/ar-EG.json b/vendor/commerceguys/intl/resources/language/ar-EG.json
index 71392e8ac..99feaa528 100644
--- a/vendor/commerceguys/intl/resources/language/ar-EG.json
+++ b/vendor/commerceguys/intl/resources/language/ar-EG.json
@@ -1,644 +1,224 @@
{
- "asa": {
- "name": "الآسو"
- },
- "az": {
- "name": "الأذربيجانية"
- },
- "hy": {
- "name": "الأرمنية"
- },
- "as": {
- "name": "الأسامية"
- },
- "es": {
- "name": "الإسبانية"
- },
- "es-MX": {
- "name": "الإسبانية المكسيكية"
- },
- "eo": {
- "name": "الإسبرانتو"
- },
- "ast": {
- "name": "الأسترية"
- },
- "et": {
- "name": "الإستونية"
- },
- "agq": {
- "name": "الأغم"
- },
- "af": {
- "name": "الأفريقانية"
- },
- "ak": {
- "name": "الأكانية"
- },
- "sq": {
- "name": "الألبانية"
- },
- "de": {
- "name": "الألمانية"
- },
- "nds": {
- "name": "الألمانية السفلى"
- },
- "gsw": {
- "name": "الألمانية السويسرية"
- },
- "de-CH": {
- "name": "الألمانية العليا السويسرية"
- },
- "de-AT": {
- "name": "الألمانية النمساوية"
- },
- "tzm": {
- "name": "الأمازيغية وسط الأطلس"
- },
- "am": {
- "name": "الأمهرية"
- },
- "en": {
- "name": "الإنجليزية"
- },
- "en-AU": {
- "name": "الإنجليزية الأسترالية"
- },
- "en-GB": {
- "name": "الإنجليزية البريطانية"
- },
- "en-CA": {
- "name": "الإنجليزية الكندية"
- },
- "id": {
- "name": "الإندونيسية"
- },
- "ur": {
- "name": "الأوردية"
- },
- "om": {
- "name": "الأورومية"
- },
- "or": {
- "name": "الأورية"
- },
- "uz": {
- "name": "الأوزبكية"
- },
- "os": {
- "name": "الأوسيتيك"
- },
- "uk": {
- "name": "الأوكرانية"
- },
- "ug": {
- "name": "الأويغورية"
- },
- "ig": {
- "name": "الإيجبو"
- },
- "ga": {
- "name": "الأيرلندية"
- },
- "is": {
- "name": "الأيسلندية"
- },
- "it": {
- "name": "الإيطالية"
- },
- "smn": {
- "name": "الإيناري سامي"
- },
- "ewo": {
- "name": "الإيوندو"
- },
- "ee": {
- "name": "الإيوي"
- },
- "bas": {
- "name": "الباسا"
- },
- "eu": {
- "name": "الباسكية"
- },
- "bm": {
- "name": "البامبارا"
- },
- "pt": {
- "name": "البرتغالية"
- },
- "pt-PT": {
- "name": "البرتغالية الأوروبية"
- },
- "prg": {
- "name": "البروسياوية"
- },
- "br": {
- "name": "البريتونية"
- },
- "ps": {
- "name": "البشتو"
- },
- "bg": {
- "name": "البلغارية"
- },
- "pa": {
- "name": "البنجابية"
- },
- "bn": {
- "name": "البنغالية"
- },
- "brx": {
- "name": "البودو"
- },
- "my": {
- "name": "البورمية"
- },
- "bs": {
- "name": "البوسنية"
- },
- "pl": {
- "name": "البولندية"
- },
- "be": {
- "name": "البيلاروسية"
- },
- "bem": {
- "name": "البيمبا"
- },
- "ta": {
- "name": "التاميلية"
- },
- "th": {
- "name": "التايلاندية"
- },
- "bo": {
- "name": "التبتية"
- },
- "tt": {
- "name": "التترية"
- },
- "tk": {
- "name": "التركمانية"
- },
- "tr": {
- "name": "التركية"
- },
- "cs": {
- "name": "التشيكية"
- },
- "ti": {
- "name": "التغرينية"
- },
- "zgh": {
- "name": "التمازيغية المغربية القياسية"
- },
- "to": {
- "name": "التونغية"
- },
- "te": {
- "name": "التيلوغوية"
- },
- "gl": {
- "name": "الجاليكية"
- },
- "ka": {
- "name": "الجورجية"
- },
- "km": {
- "name": "الخميرية"
- },
- "da": {
- "name": "الدنماركية"
- },
- "dua": {
- "name": "الديولا"
- },
- "rn": {
- "name": "الرندي"
- },
- "rwk": {
- "name": "الروا"
- },
- "ru": {
- "name": "الروسية"
- },
- "rm": {
- "name": "الرومانشية"
- },
- "ro": {
- "name": "الرومانية"
- },
- "rof": {
- "name": "الرومبو"
- },
- "dje": {
- "name": "الزارمية"
- },
- "zu": {
- "name": "الزولو"
- },
- "dz": {
- "name": "الزونخاية"
- },
- "sah": {
- "name": "الساخية"
- },
- "sg": {
- "name": "السانجو"
- },
- "nds-NL": {
- "name": "السكسونية السفلى"
- },
- "sk": {
- "name": "السلوفاكية"
- },
- "sl": {
- "name": "السلوفانية"
- },
- "sd": {
- "name": "السندية"
- },
- "si": {
- "name": "السنهالية"
- },
- "sw": {
- "name": "السواحلية"
- },
- "ckb": {
- "name": "السورانية الكردية"
- },
- "xog": {
- "name": "السوغا"
- },
- "sv": {
- "name": "السويدية"
- },
- "ii": {
- "name": "السيتشيون يي"
- },
- "sn": {
- "name": "الشونا"
- },
- "chr": {
- "name": "الشيروكي"
- },
- "ce": {
- "name": "الشيشانية"
- },
- "sr": {
- "name": "الصربية"
- },
- "hsb": {
- "name": "الصوربية العليا"
- },
- "so": {
- "name": "الصومالية"
- },
- "zh": {
- "name": "الصينية"
- },
- "zh-Hant": {
- "name": "الصينية التقليدية"
- },
- "zh-Hans": {
- "name": "الصينية المبسطة"
- },
- "tg": {
- "name": "الطاجيكية"
- },
- "he": {
- "name": "العبرية"
- },
- "ar": {
- "name": "العربية"
- },
- "lg": {
- "name": "الغاندا"
- },
- "gu": {
- "name": "الغوجاراتية"
- },
- "guz": {
- "name": "الغيزية"
- },
- "gd": {
- "name": "الغيلية الأسكتلندية"
- },
- "fa": {
- "name": "الفارسية"
- },
- "fo": {
- "name": "الفاروية"
- },
- "vai": {
- "name": "الفاي"
- },
- "fr": {
- "name": "الفرنسية"
- },
- "fr-CH": {
- "name": "الفرنسية السويسرية"
- },
- "fr-CA": {
- "name": "الفرنسية الكندية"
- },
- "fy": {
- "name": "الفريزيان"
- },
- "fur": {
- "name": "الفريلايان"
- },
- "fil": {
- "name": "الفلبينية"
- },
- "nl-BE": {
- "name": "الفلمنكية"
- },
- "fi": {
- "name": "الفنلندية"
- },
- "ff": {
- "name": "الفولانية"
- },
- "vun": {
- "name": "الفونجو"
- },
- "vi": {
- "name": "الفيتنامية"
- },
- "kab": {
- "name": "القبيلية"
- },
- "ky": {
- "name": "القيرغيزية"
- },
- "kk": {
- "name": "الكازاخستانية"
- },
- "kl": {
- "name": "الكالاليست"
- },
- "kam": {
- "name": "الكامبا"
- },
- "kn": {
- "name": "الكانادا"
- },
- "ca": {
- "name": "الكتالانية"
- },
- "hr": {
- "name": "الكرواتية"
- },
- "ks": {
- "name": "الكشميرية"
- },
- "kw": {
- "name": "الكورنية"
- },
- "ko": {
- "name": "الكورية"
- },
- "sw-CD": {
- "name": "الكونغو السواحلية"
- },
- "kok": {
- "name": "الكونكانية"
- },
- "qu": {
- "name": "الكويتشوا"
- },
- "ki": {
- "name": "الكيكيو"
- },
- "rw": {
- "name": "الكينيارواندا"
- },
- "lv": {
- "name": "اللاتفية"
- },
- "lo": {
- "name": "اللاوية"
- },
- "lrc": {
- "name": "اللرية الشمالية"
- },
- "lb": {
- "name": "اللكسمبورغية"
- },
- "luo": {
- "name": "اللو"
- },
- "lu": {
- "name": "اللوبا كاتانغا"
- },
- "lt": {
- "name": "الليتوانية"
- },
- "ln": {
- "name": "اللينجالا"
- },
- "jmc": {
- "name": "الماتشامية"
- },
- "mr": {
- "name": "الماراثية"
- },
- "mzn": {
- "name": "المازندرانية"
- },
- "mas": {
- "name": "الماساي"
- },
- "mg": {
- "name": "المالاغاشية"
- },
- "ml": {
- "name": "المالايالامية"
- },
- "mt": {
- "name": "المالطية"
- },
- "ms": {
- "name": "الماليزية"
- },
- "mk": {
- "name": "المقدونية"
- },
- "mn": {
- "name": "المنغولية"
- },
- "gv": {
- "name": "المنكية"
- },
- "mfe": {
- "name": "المورسيانية"
- },
- "ro-MD": {
- "name": "المولدوفية"
- },
- "mer": {
- "name": "الميرو"
- },
- "nd": {
- "name": "النديبيل الشمالية"
- },
- "nn": {
- "name": "النرويجية نينورسك"
- },
- "nus": {
- "name": "النوير"
- },
- "nyn": {
- "name": "النيانكول"
- },
- "ne": {
- "name": "النيبالية"
- },
- "hi": {
- "name": "الهندية"
- },
- "hu": {
- "name": "الهنغارية"
- },
- "ha": {
- "name": "الهوسا"
- },
- "nl": {
- "name": "الهولندية"
- },
- "wae": {
- "name": "الوالسر"
- },
- "wo": {
- "name": "الولوفية"
- },
- "cy": {
- "name": "الويلزية"
- },
- "ja": {
- "name": "اليابانية"
- },
- "yi": {
- "name": "اليديشية"
- },
- "yo": {
- "name": "اليوروبا"
- },
- "el": {
- "name": "اليونانية"
- },
- "ebu": {
- "name": "إمبو"
- },
- "nb": {
- "name": "بوكمول النرويجية"
- },
- "bez": {
- "name": "بينا"
- },
- "twq": {
- "name": "تاساواق"
- },
- "shi": {
- "name": "تشلحيت"
- },
- "cgg": {
- "name": "تشيغا"
- },
- "dav": {
- "name": "تيتا"
- },
- "teo": {
- "name": "تيسو"
- },
- "dyo": {
- "name": "جولا فونيا"
- },
- "saq": {
- "name": "سامبورو"
- },
- "se": {
- "name": "سامي الشمالية"
- },
- "sbp": {
- "name": "سانغو"
- },
- "cu": {
- "name": "سلافية كنسية"
- },
- "seh": {
- "name": "سينا"
- },
- "ksb": {
- "name": "شامبالا"
- },
- "dsb": {
- "name": "صوربيا السفلى"
- },
- "kea": {
- "name": "كابوفيرديانو"
- },
- "kln": {
- "name": "كالينجين"
- },
- "nmg": {
- "name": "كواسيو"
- },
- "khq": {
- "name": "كويرا تشيني"
- },
- "ses": {
- "name": "كويرابورو سيني"
- },
- "lkt": {
- "name": "لاكوتا"
- },
- "lag": {
- "name": "لانجي"
- },
- "ksf": {
- "name": "لغة البافيا"
- },
- "vo": {
- "name": "لغة الفولابوك"
- },
- "kkj": {
- "name": "لغة الكاكو"
- },
- "ksh": {
- "name": "لغة الكولونيان"
- },
- "luy": {
- "name": "لغة اللويا"
- },
- "naq": {
- "name": "لغة الناما"
- },
- "nnh": {
- "name": "لغة النجيمبون"
- },
- "haw": {
- "name": "لغة أهل الهاواي"
- },
- "mgh": {
- "name": "ماخاوا-ميتو"
- },
- "kde": {
- "name": "ماكونده"
- },
- "mua": {
- "name": "مندنج"
- },
- "mgo": {
- "name": "ميتا"
- },
- "jgo": {
- "name": "نغومبا"
- },
- "yav": {
- "name": "يانجبن"
- }
+ "asa": "الآسو",
+ "az": "الأذربيجانية",
+ "hy": "الأرمنية",
+ "as": "الأسامية",
+ "es": "الإسبانية",
+ "es-MX": "الإسبانية المكسيكية",
+ "es-419": "الإسبانية أمريكا اللاتينية",
+ "eo": "الإسبرانتو",
+ "ast": "الأسترية",
+ "et": "الإستونية",
+ "agq": "الأغم",
+ "af": "الأفريقانية",
+ "ak": "الأكانية",
+ "sq": "الألبانية",
+ "de": "الألمانية",
+ "nds": "الألمانية السفلى",
+ "gsw": "الألمانية السويسرية",
+ "de-CH": "الألمانية العليا السويسرية",
+ "de-AT": "الألمانية النمساوية",
+ "tzm": "الأمازيغية وسط الأطلس",
+ "am": "الأمهرية",
+ "en": "الإنجليزية",
+ "en-AU": "الإنجليزية الأسترالية",
+ "en-GB": "الإنجليزية البريطانية",
+ "en-CA": "الإنجليزية الكندية",
+ "id": "الإندونيسية",
+ "ur": "الأوردية",
+ "om": "الأورومية",
+ "or": "الأورية",
+ "uz": "الأوزبكية",
+ "os": "الأوسيتيك",
+ "uk": "الأوكرانية",
+ "ug": "الأويغورية",
+ "ig": "الإيجبو",
+ "ga": "الأيرلندية",
+ "is": "الأيسلندية",
+ "it": "الإيطالية",
+ "smn": "الإيناري سامي",
+ "ewo": "الإيوندو",
+ "ee": "الإيوي",
+ "bas": "الباسا",
+ "eu": "الباسكية",
+ "bm": "البامبارا",
+ "pt": "البرتغالية",
+ "pt-PT": "البرتغالية الأوروبية",
+ "prg": "البروسياوية",
+ "br": "البريتونية",
+ "ps": "البشتو",
+ "bg": "البلغارية",
+ "pa": "البنجابية",
+ "bn": "البنغالية",
+ "brx": "البودو",
+ "my": "البورمية",
+ "bs": "البوسنية",
+ "pl": "البولندية",
+ "be": "البيلاروسية",
+ "bem": "البيمبا",
+ "ta": "التاميلية",
+ "th": "التايلاندية",
+ "bo": "التبتية",
+ "tt": "التترية",
+ "tk": "التركمانية",
+ "tr": "التركية",
+ "cs": "التشيكية",
+ "ti": "التغرينية",
+ "zgh": "التمازيغية المغربية القياسية",
+ "to": "التونغية",
+ "te": "التيلوغوية",
+ "gl": "الجاليكية",
+ "jv": "الجاوية",
+ "ka": "الجورجية",
+ "km": "الخميرية",
+ "xh": "الخوسا",
+ "da": "الدنماركية",
+ "dua": "الديولا",
+ "rn": "الرندي",
+ "rwk": "الروا",
+ "ru": "الروسية",
+ "rm": "الرومانشية",
+ "ro": "الرومانية",
+ "rof": "الرومبو",
+ "dje": "الزارمية",
+ "zu": "الزولو",
+ "dz": "الزونخاية",
+ "sah": "الساخيّة",
+ "sg": "السانجو",
+ "nds-NL": "السكسونية السفلى",
+ "sk": "السلوفاكية",
+ "sl": "السلوفانية",
+ "sd": "السندية",
+ "si": "السنهالية",
+ "sw": "السواحلية",
+ "ckb": "السورانية الكردية",
+ "xog": "السوغا",
+ "sv": "السويدية",
+ "ceb": "السيبيوانية",
+ "ii": "السيتشيون يي",
+ "sn": "الشونا",
+ "chr": "الشيروكي",
+ "ce": "الشيشانية",
+ "sr": "الصربية",
+ "hsb": "الصوربية العليا",
+ "so": "الصومالية",
+ "zh": "الصينية",
+ "zh-Hant": "الصينية التقليدية",
+ "zh-Hans": "الصينية المبسطة",
+ "tg": "الطاجيكية",
+ "he": "العبرية",
+ "ar": "العربية",
+ "lg": "الغاندا",
+ "gu": "الغوجاراتية",
+ "guz": "الغيزية",
+ "gd": "الغيلية الأسكتلندية",
+ "fa": "الفارسية",
+ "fo": "الفاروية",
+ "vai": "الفاي",
+ "fr": "الفرنسية",
+ "fr-CH": "الفرنسية السويسرية",
+ "fr-CA": "الفرنسية الكندية",
+ "fy": "الفريزيان",
+ "fur": "الفريلايان",
+ "fil": "الفلبينية",
+ "nl-BE": "الفلمنكية",
+ "fi": "الفنلندية",
+ "ff": "الفولانية",
+ "vun": "الفونجو",
+ "vi": "الفيتنامية",
+ "kab": "القبيلية",
+ "ky": "القيرغيزية",
+ "kk": "الكازاخستانية",
+ "kl": "الكالاليست",
+ "kam": "الكامبا",
+ "kn": "الكانادا",
+ "ca": "الكتالانية",
+ "ku": "الكردية",
+ "hr": "الكرواتية",
+ "ks": "الكشميرية",
+ "yue": "الكَنْتُونية",
+ "kw": "الكورنية",
+ "ko": "الكورية",
+ "sw-CD": "الكونغو السواحلية",
+ "kok": "الكونكانية",
+ "qu": "الكويتشوا",
+ "ki": "الكيكيو",
+ "rw": "الكينيارواندا",
+ "lv": "اللاتفية",
+ "lo": "اللاوية",
+ "lrc": "اللرية الشمالية",
+ "lb": "اللكسمبورغية",
+ "luo": "اللو",
+ "lu": "اللوبا كاتانغا",
+ "lt": "الليتوانية",
+ "ln": "اللينجالا",
+ "jmc": "الماتشامية",
+ "mr": "الماراثية",
+ "mzn": "المازندرانية",
+ "mas": "الماساي",
+ "ml": "المالايالامية",
+ "mt": "المالطية",
+ "ms": "الماليزية",
+ "mi": "الماورية",
+ "mk": "المقدونية",
+ "mg": "الملغاشي",
+ "mn": "المنغولية",
+ "gv": "المنكية",
+ "mfe": "المورسيانية",
+ "ro-MD": "المولدوفية",
+ "mer": "الميرو",
+ "nd": "النديبيل الشمالية",
+ "nb": "النرويجية بوكمال",
+ "nn": "النرويجية نينورسك",
+ "nus": "النوير",
+ "nyn": "النيانكول",
+ "ne": "النيبالية",
+ "hi": "الهندية",
+ "hu": "الهنغارية",
+ "ha": "الهوسا",
+ "nl": "الهولندية",
+ "wae": "الوالسر",
+ "wo": "الولوفية",
+ "wa": "الولونية",
+ "cy": "الويلزية",
+ "ja": "اليابانية",
+ "yi": "اليديشية",
+ "yo": "اليوروبا",
+ "el": "اليونانية",
+ "ebu": "إمبو",
+ "bez": "بينا",
+ "twq": "تاساواق",
+ "shi": "تشلحيت",
+ "cgg": "تشيغا",
+ "dav": "تيتا",
+ "teo": "تيسو",
+ "dyo": "جولا فونيا",
+ "saq": "سامبورو",
+ "se": "سامي الشمالية",
+ "sbp": "سانغو",
+ "cu": "سلافية كنسية",
+ "seh": "سينا",
+ "ksb": "شامبالا",
+ "dsb": "صوربيا السفلى",
+ "kea": "كابوفيرديانو",
+ "kln": "كالينجين",
+ "nmg": "كواسيو",
+ "khq": "كويرا تشيني",
+ "ses": "كويرابورو سيني",
+ "lkt": "لاكوتا",
+ "lag": "لانجي",
+ "ksf": "لغة البافيا",
+ "vo": "لغة الفولابوك",
+ "kkj": "لغة الكاكو",
+ "ksh": "لغة الكولونيان",
+ "luy": "لغة اللويا",
+ "naq": "لغة الناما",
+ "nnh": "لغة النجيمبون",
+ "haw": "لغة هاواي",
+ "mgh": "ماخاوا-ميتو",
+ "kde": "ماكونده",
+ "mua": "مندنج",
+ "mgo": "ميتا",
+ "jgo": "نغومبا",
+ "yav": "يانجبن"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/ar-LY.json b/vendor/commerceguys/intl/resources/language/ar-LY.json
index bbc562df6..56a22e65d 100644
--- a/vendor/commerceguys/intl/resources/language/ar-LY.json
+++ b/vendor/commerceguys/intl/resources/language/ar-LY.json
@@ -1,644 +1,224 @@
{
- "asa": {
- "name": "الآسو"
- },
- "az": {
- "name": "الأذربيجانية"
- },
- "hy": {
- "name": "الأرمنية"
- },
- "as": {
- "name": "الأسامية"
- },
- "es": {
- "name": "الإسبانية"
- },
- "es-MX": {
- "name": "الإسبانية المكسيكية"
- },
- "eo": {
- "name": "الإسبرانتو"
- },
- "ast": {
- "name": "الأسترية"
- },
- "et": {
- "name": "الإستونية"
- },
- "agq": {
- "name": "الأغم"
- },
- "af": {
- "name": "الأفريقانية"
- },
- "ak": {
- "name": "الأكانية"
- },
- "sq": {
- "name": "الألبانية"
- },
- "de": {
- "name": "الألمانية"
- },
- "nds": {
- "name": "الألمانية السفلى"
- },
- "gsw": {
- "name": "الألمانية السويسرية"
- },
- "de-CH": {
- "name": "الألمانية العليا السويسرية"
- },
- "de-AT": {
- "name": "الألمانية النمساوية"
- },
- "tzm": {
- "name": "الأمازيغية وسط الأطلس"
- },
- "am": {
- "name": "الأمهرية"
- },
- "en": {
- "name": "الإنجليزية"
- },
- "en-AU": {
- "name": "الإنجليزية الأسترالية"
- },
- "en-GB": {
- "name": "الإنجليزية البريطانية"
- },
- "en-CA": {
- "name": "الإنجليزية الكندية"
- },
- "id": {
- "name": "الإندونيسية"
- },
- "ur": {
- "name": "الأوردية"
- },
- "om": {
- "name": "الأورومية"
- },
- "or": {
- "name": "الأورية"
- },
- "uz": {
- "name": "الأوزبكية"
- },
- "os": {
- "name": "الأوسيتيك"
- },
- "uk": {
- "name": "الأوكرانية"
- },
- "ug": {
- "name": "الأويغورية"
- },
- "ig": {
- "name": "الإيجبو"
- },
- "ga": {
- "name": "الأيرلندية"
- },
- "is": {
- "name": "الأيسلندية"
- },
- "it": {
- "name": "الإيطالية"
- },
- "smn": {
- "name": "الإيناري سامي"
- },
- "ewo": {
- "name": "الإيوندو"
- },
- "ee": {
- "name": "الإيوي"
- },
- "bas": {
- "name": "الباسا"
- },
- "eu": {
- "name": "الباسكية"
- },
- "bm": {
- "name": "البامبارا"
- },
- "pt": {
- "name": "البرتغالية"
- },
- "pt-PT": {
- "name": "البرتغالية الأوروبية"
- },
- "prg": {
- "name": "البروسياوية"
- },
- "br": {
- "name": "البريتونية"
- },
- "ps": {
- "name": "البشتو"
- },
- "bg": {
- "name": "البلغارية"
- },
- "pa": {
- "name": "البنجابية"
- },
- "bn": {
- "name": "البنغالية"
- },
- "brx": {
- "name": "البودو"
- },
- "my": {
- "name": "البورمية"
- },
- "bs": {
- "name": "البوسنية"
- },
- "pl": {
- "name": "البولندية"
- },
- "be": {
- "name": "البيلاروسية"
- },
- "bem": {
- "name": "البيمبا"
- },
- "ta": {
- "name": "التاميلية"
- },
- "th": {
- "name": "التايلاندية"
- },
- "bo": {
- "name": "التبتية"
- },
- "tt": {
- "name": "التترية"
- },
- "tk": {
- "name": "التركمانية"
- },
- "tr": {
- "name": "التركية"
- },
- "cs": {
- "name": "التشيكية"
- },
- "zgh": {
- "name": "التمازيغية المغربية القياسية"
- },
- "to": {
- "name": "التونغية"
- },
- "ti": {
- "name": "التيغرينية"
- },
- "te": {
- "name": "التيلوغوية"
- },
- "gl": {
- "name": "الجاليكية"
- },
- "ka": {
- "name": "الجورجية"
- },
- "km": {
- "name": "الخميرية"
- },
- "da": {
- "name": "الدانمركية"
- },
- "dua": {
- "name": "الديولا"
- },
- "rn": {
- "name": "الرندي"
- },
- "rwk": {
- "name": "الروا"
- },
- "ru": {
- "name": "الروسية"
- },
- "rm": {
- "name": "الرومانشية"
- },
- "ro": {
- "name": "الرومانية"
- },
- "rof": {
- "name": "الرومبو"
- },
- "dje": {
- "name": "الزارمية"
- },
- "zu": {
- "name": "الزولو"
- },
- "dz": {
- "name": "الزونخاية"
- },
- "sah": {
- "name": "الساخية"
- },
- "sg": {
- "name": "السانجو"
- },
- "nds-NL": {
- "name": "السكسونية السفلى"
- },
- "sk": {
- "name": "السلوفاكية"
- },
- "sl": {
- "name": "السلوفانية"
- },
- "sd": {
- "name": "السندية"
- },
- "si": {
- "name": "السنهالية"
- },
- "sw": {
- "name": "السواحيلية"
- },
- "sw-CD": {
- "name": "السواحيلية الكونغولية"
- },
- "ckb": {
- "name": "السورانية الكردية"
- },
- "xog": {
- "name": "السوغا"
- },
- "sv": {
- "name": "السويدية"
- },
- "ii": {
- "name": "السيتشيون يي"
- },
- "sn": {
- "name": "الشونا"
- },
- "chr": {
- "name": "الشيروكي"
- },
- "ce": {
- "name": "الشيشانية"
- },
- "sr": {
- "name": "الصربية"
- },
- "so": {
- "name": "الصومالية"
- },
- "zh": {
- "name": "الصينية"
- },
- "zh-Hant": {
- "name": "الصينية التقليدية"
- },
- "zh-Hans": {
- "name": "الصينية المبسطة"
- },
- "tg": {
- "name": "الطاجيكية"
- },
- "he": {
- "name": "العبرية"
- },
- "ar": {
- "name": "العربية"
- },
- "lg": {
- "name": "الغاندا"
- },
- "gu": {
- "name": "الغوجاراتية"
- },
- "guz": {
- "name": "الغيزية"
- },
- "gd": {
- "name": "الغيلية الأسكتلندية"
- },
- "fa": {
- "name": "الفارسية"
- },
- "fo": {
- "name": "الفاروية"
- },
- "vai": {
- "name": "الفاي"
- },
- "fr": {
- "name": "الفرنسية"
- },
- "fr-CH": {
- "name": "الفرنسية السويسرية"
- },
- "fr-CA": {
- "name": "الفرنسية الكندية"
- },
- "fy": {
- "name": "الفريزيان"
- },
- "fur": {
- "name": "الفريلايان"
- },
- "fil": {
- "name": "الفلبينية"
- },
- "nl-BE": {
- "name": "الفلمنكية"
- },
- "fi": {
- "name": "الفنلندية"
- },
- "ff": {
- "name": "الفولانية"
- },
- "vun": {
- "name": "الفونجو"
- },
- "vi": {
- "name": "الفيتنامية"
- },
- "kab": {
- "name": "القبيلية"
- },
- "ky": {
- "name": "القيرغيزية"
- },
- "kk": {
- "name": "الكازاخستانية"
- },
- "kl": {
- "name": "الكالاليست"
- },
- "kam": {
- "name": "الكامبا"
- },
- "kn": {
- "name": "الكانادا"
- },
- "ca": {
- "name": "الكتالانية"
- },
- "hr": {
- "name": "الكرواتية"
- },
- "ks": {
- "name": "الكشميرية"
- },
- "kw": {
- "name": "الكورنية"
- },
- "ko": {
- "name": "الكورية"
- },
- "kok": {
- "name": "الكونكانية"
- },
- "qu": {
- "name": "الكويتشوا"
- },
- "ki": {
- "name": "الكيكيو"
- },
- "rw": {
- "name": "الكينيارواندا"
- },
- "lv": {
- "name": "اللاتفية"
- },
- "lo": {
- "name": "اللاوو"
- },
- "lrc": {
- "name": "اللرية الشمالية"
- },
- "lb": {
- "name": "اللكسمبورغية"
- },
- "luo": {
- "name": "اللو"
- },
- "lu": {
- "name": "اللوبا كاتانغا"
- },
- "lt": {
- "name": "الليتوانية"
- },
- "ln": {
- "name": "اللينجالا"
- },
- "jmc": {
- "name": "الماتشامية"
- },
- "mr": {
- "name": "الماراثية"
- },
- "mzn": {
- "name": "المازندرانية"
- },
- "mas": {
- "name": "الماساي"
- },
- "mg": {
- "name": "المالاغاشية"
- },
- "ml": {
- "name": "المالايالامية"
- },
- "mt": {
- "name": "المالطية"
- },
- "ms": {
- "name": "الماليزية"
- },
- "mk": {
- "name": "المقدونية"
- },
- "mn": {
- "name": "المنغولية"
- },
- "gv": {
- "name": "المنكية"
- },
- "mfe": {
- "name": "المورسيانية"
- },
- "ro-MD": {
- "name": "المولدوفية"
- },
- "mer": {
- "name": "الميرو"
- },
- "nd": {
- "name": "النديبيل الشمالية"
- },
- "nn": {
- "name": "النرويجية نينورسك"
- },
- "nus": {
- "name": "النوير"
- },
- "nyn": {
- "name": "النيانكول"
- },
- "ne": {
- "name": "النيبالية"
- },
- "hi": {
- "name": "الهندية"
- },
- "hu": {
- "name": "الهنغارية"
- },
- "ha": {
- "name": "الهوسا"
- },
- "nl": {
- "name": "الهولندية"
- },
- "wae": {
- "name": "الوالسر"
- },
- "wo": {
- "name": "الولوفية"
- },
- "cy": {
- "name": "الويلزية"
- },
- "ja": {
- "name": "اليابانية"
- },
- "yi": {
- "name": "اليديشية"
- },
- "yo": {
- "name": "اليوروبا"
- },
- "el": {
- "name": "اليونانية"
- },
- "ebu": {
- "name": "إمبو"
- },
- "nb": {
- "name": "بوكمول النرويجية"
- },
- "bez": {
- "name": "بينا"
- },
- "twq": {
- "name": "تاساواق"
- },
- "shi": {
- "name": "تشلحيت"
- },
- "cgg": {
- "name": "تشيغا"
- },
- "dav": {
- "name": "تيتا"
- },
- "teo": {
- "name": "تيسو"
- },
- "dyo": {
- "name": "جولا فونيا"
- },
- "saq": {
- "name": "سامبورو"
- },
- "se": {
- "name": "سامي الشمالية"
- },
- "sbp": {
- "name": "سانغو"
- },
- "cu": {
- "name": "سلافية كنسية"
- },
- "seh": {
- "name": "سينا"
- },
- "ksb": {
- "name": "شامبالا"
- },
- "dsb": {
- "name": "صوربيا السفلى"
- },
- "hsb": {
- "name": "صوربيا العليا"
- },
- "kea": {
- "name": "كابوفيرديانو"
- },
- "kln": {
- "name": "كالينجين"
- },
- "nmg": {
- "name": "كواسيو"
- },
- "khq": {
- "name": "كويرا تشيني"
- },
- "ses": {
- "name": "كويرابورو سيني"
- },
- "lkt": {
- "name": "لاكوتا"
- },
- "lag": {
- "name": "لانجي"
- },
- "ksf": {
- "name": "لغة البافيا"
- },
- "vo": {
- "name": "لغة الفولابوك"
- },
- "kkj": {
- "name": "لغة الكاكو"
- },
- "ksh": {
- "name": "لغة الكولونيان"
- },
- "luy": {
- "name": "لغة اللويا"
- },
- "naq": {
- "name": "لغة الناما"
- },
- "nnh": {
- "name": "لغة النجيمبون"
- },
- "haw": {
- "name": "لغة أهل الهاواي"
- },
- "mgh": {
- "name": "ماخاوا-ميتو"
- },
- "kde": {
- "name": "ماكونده"
- },
- "mua": {
- "name": "مندنج"
- },
- "mgo": {
- "name": "ميتا"
- },
- "jgo": {
- "name": "نغومبا"
- },
- "yav": {
- "name": "يانجبن"
- }
+ "asa": "الآسو",
+ "az": "الأذربيجانية",
+ "hy": "الأرمنية",
+ "as": "الأسامية",
+ "es": "الإسبانية",
+ "es-MX": "الإسبانية المكسيكية",
+ "es-419": "الإسبانية أمريكا اللاتينية",
+ "eo": "الإسبرانتو",
+ "ast": "الأسترية",
+ "et": "الإستونية",
+ "agq": "الأغم",
+ "af": "الأفريقانية",
+ "ak": "الأكانية",
+ "sq": "الألبانية",
+ "de": "الألمانية",
+ "nds": "الألمانية السفلى",
+ "gsw": "الألمانية السويسرية",
+ "de-CH": "الألمانية العليا السويسرية",
+ "de-AT": "الألمانية النمساوية",
+ "tzm": "الأمازيغية وسط الأطلس",
+ "am": "الأمهرية",
+ "en": "الإنجليزية",
+ "en-AU": "الإنجليزية الأسترالية",
+ "en-GB": "الإنجليزية البريطانية",
+ "en-CA": "الإنجليزية الكندية",
+ "id": "الإندونيسية",
+ "ur": "الأوردية",
+ "om": "الأورومية",
+ "or": "الأورية",
+ "uz": "الأوزبكية",
+ "os": "الأوسيتيك",
+ "uk": "الأوكرانية",
+ "ug": "الأويغورية",
+ "ig": "الإيجبو",
+ "ga": "الأيرلندية",
+ "is": "الأيسلندية",
+ "it": "الإيطالية",
+ "smn": "الإيناري سامي",
+ "ewo": "الإيوندو",
+ "ee": "الإيوي",
+ "bas": "الباسا",
+ "eu": "الباسكية",
+ "bm": "البامبارا",
+ "pt": "البرتغالية",
+ "pt-PT": "البرتغالية الأوروبية",
+ "prg": "البروسياوية",
+ "br": "البريتونية",
+ "ps": "البشتو",
+ "bg": "البلغارية",
+ "pa": "البنجابية",
+ "bn": "البنغالية",
+ "brx": "البودو",
+ "my": "البورمية",
+ "bs": "البوسنية",
+ "pl": "البولندية",
+ "be": "البيلاروسية",
+ "bem": "البيمبا",
+ "ta": "التاميلية",
+ "th": "التايلاندية",
+ "bo": "التبتية",
+ "tt": "التترية",
+ "tk": "التركمانية",
+ "tr": "التركية",
+ "cs": "التشيكية",
+ "zgh": "التمازيغية المغربية القياسية",
+ "to": "التونغية",
+ "ti": "التيغرينية",
+ "te": "التيلوغوية",
+ "gl": "الجاليكية",
+ "jv": "الجاوية",
+ "ka": "الجورجية",
+ "km": "الخميرية",
+ "xh": "الخوسا",
+ "da": "الدانمركية",
+ "dua": "الديولا",
+ "rn": "الرندي",
+ "rwk": "الروا",
+ "ru": "الروسية",
+ "rm": "الرومانشية",
+ "ro": "الرومانية",
+ "rof": "الرومبو",
+ "dje": "الزارمية",
+ "zu": "الزولو",
+ "dz": "الزونخاية",
+ "sah": "الساخيّة",
+ "sg": "السانجو",
+ "nds-NL": "السكسونية السفلى",
+ "sk": "السلوفاكية",
+ "sl": "السلوفانية",
+ "sd": "السندية",
+ "si": "السنهالية",
+ "sw": "السواحيلية",
+ "sw-CD": "السواحيلية الكونغولية",
+ "ckb": "السورانية الكردية",
+ "xog": "السوغا",
+ "sv": "السويدية",
+ "ceb": "السيبيوانية",
+ "ii": "السيتشيون يي",
+ "sn": "الشونا",
+ "chr": "الشيروكي",
+ "ce": "الشيشانية",
+ "sr": "الصربية",
+ "so": "الصومالية",
+ "zh": "الصينية",
+ "zh-Hant": "الصينية التقليدية",
+ "zh-Hans": "الصينية المبسطة",
+ "tg": "الطاجيكية",
+ "he": "العبرية",
+ "ar": "العربية",
+ "lg": "الغاندا",
+ "gu": "الغوجاراتية",
+ "guz": "الغيزية",
+ "gd": "الغيلية الأسكتلندية",
+ "fa": "الفارسية",
+ "fo": "الفاروية",
+ "vai": "الفاي",
+ "fr": "الفرنسية",
+ "fr-CH": "الفرنسية السويسرية",
+ "fr-CA": "الفرنسية الكندية",
+ "fy": "الفريزيان",
+ "fur": "الفريلايان",
+ "fil": "الفلبينية",
+ "nl-BE": "الفلمنكية",
+ "fi": "الفنلندية",
+ "ff": "الفولانية",
+ "vun": "الفونجو",
+ "vi": "الفيتنامية",
+ "kab": "القبيلية",
+ "ky": "القيرغيزية",
+ "kk": "الكازاخستانية",
+ "kl": "الكالاليست",
+ "kam": "الكامبا",
+ "kn": "الكانادا",
+ "ca": "الكتالانية",
+ "ku": "الكردية",
+ "hr": "الكرواتية",
+ "ks": "الكشميرية",
+ "yue": "الكَنْتُونية",
+ "kw": "الكورنية",
+ "ko": "الكورية",
+ "kok": "الكونكانية",
+ "qu": "الكويتشوا",
+ "ki": "الكيكيو",
+ "rw": "الكينيارواندا",
+ "lv": "اللاتفية",
+ "lo": "اللاوو",
+ "lrc": "اللرية الشمالية",
+ "lb": "اللكسمبورغية",
+ "luo": "اللو",
+ "lu": "اللوبا كاتانغا",
+ "lt": "الليتوانية",
+ "ln": "اللينجالا",
+ "jmc": "الماتشامية",
+ "mr": "الماراثية",
+ "mzn": "المازندرانية",
+ "mas": "الماساي",
+ "ml": "المالايالامية",
+ "mt": "المالطية",
+ "ms": "الماليزية",
+ "mi": "الماورية",
+ "mk": "المقدونية",
+ "mg": "الملغاشي",
+ "mn": "المنغولية",
+ "gv": "المنكية",
+ "mfe": "المورسيانية",
+ "ro-MD": "المولدوفية",
+ "mer": "الميرو",
+ "nd": "النديبيل الشمالية",
+ "nb": "النرويجية بوكمال",
+ "nn": "النرويجية نينورسك",
+ "nus": "النوير",
+ "nyn": "النيانكول",
+ "ne": "النيبالية",
+ "hi": "الهندية",
+ "hu": "الهنغارية",
+ "ha": "الهوسا",
+ "nl": "الهولندية",
+ "wae": "الوالسر",
+ "wo": "الولوفية",
+ "wa": "الولونية",
+ "cy": "الويلزية",
+ "ja": "اليابانية",
+ "yi": "اليديشية",
+ "yo": "اليوروبا",
+ "el": "اليونانية",
+ "ebu": "إمبو",
+ "bez": "بينا",
+ "twq": "تاساواق",
+ "shi": "تشلحيت",
+ "cgg": "تشيغا",
+ "dav": "تيتا",
+ "teo": "تيسو",
+ "dyo": "جولا فونيا",
+ "saq": "سامبورو",
+ "se": "سامي الشمالية",
+ "sbp": "سانغو",
+ "cu": "سلافية كنسية",
+ "seh": "سينا",
+ "ksb": "شامبالا",
+ "dsb": "صوربيا السفلى",
+ "hsb": "صوربيا العليا",
+ "kea": "كابوفيرديانو",
+ "kln": "كالينجين",
+ "nmg": "كواسيو",
+ "khq": "كويرا تشيني",
+ "ses": "كويرابورو سيني",
+ "lkt": "لاكوتا",
+ "lag": "لانجي",
+ "ksf": "لغة البافيا",
+ "vo": "لغة الفولابوك",
+ "kkj": "لغة الكاكو",
+ "ksh": "لغة الكولونيان",
+ "luy": "لغة اللويا",
+ "naq": "لغة الناما",
+ "nnh": "لغة النجيمبون",
+ "haw": "لغة هاواي",
+ "mgh": "ماخاوا-ميتو",
+ "kde": "ماكونده",
+ "mua": "مندنج",
+ "mgo": "ميتا",
+ "jgo": "نغومبا",
+ "yav": "يانجبن"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/ar-SA.json b/vendor/commerceguys/intl/resources/language/ar-SA.json
index 87956fb12..34b4ec93f 100644
--- a/vendor/commerceguys/intl/resources/language/ar-SA.json
+++ b/vendor/commerceguys/intl/resources/language/ar-SA.json
@@ -1,644 +1,224 @@
{
- "asa": {
- "name": "الآسو"
- },
- "az": {
- "name": "الأذربيجانية"
- },
- "hy": {
- "name": "الأرمنية"
- },
- "as": {
- "name": "الأسامية"
- },
- "es": {
- "name": "الإسبانية"
- },
- "es-MX": {
- "name": "الإسبانية المكسيكية"
- },
- "eo": {
- "name": "الإسبرانتو"
- },
- "ast": {
- "name": "الأسترية"
- },
- "et": {
- "name": "الإستونية"
- },
- "agq": {
- "name": "الأغم"
- },
- "af": {
- "name": "الأفريقانية"
- },
- "ak": {
- "name": "الأكانية"
- },
- "sq": {
- "name": "الألبانية"
- },
- "de": {
- "name": "الألمانية"
- },
- "nds": {
- "name": "الألمانية السفلى"
- },
- "gsw": {
- "name": "الألمانية السويسرية"
- },
- "de-CH": {
- "name": "الألمانية العليا السويسرية"
- },
- "de-AT": {
- "name": "الألمانية النمساوية"
- },
- "tzm": {
- "name": "الأمازيغية وسط الأطلس"
- },
- "am": {
- "name": "الأمهرية"
- },
- "en": {
- "name": "الإنجليزية"
- },
- "en-AU": {
- "name": "الإنجليزية الأسترالية"
- },
- "en-GB": {
- "name": "الإنجليزية البريطانية"
- },
- "en-CA": {
- "name": "الإنجليزية الكندية"
- },
- "id": {
- "name": "الإندونيسية"
- },
- "ur": {
- "name": "الأوردية"
- },
- "om": {
- "name": "الأورومية"
- },
- "or": {
- "name": "الأورية"
- },
- "uz": {
- "name": "الأوزبكية"
- },
- "os": {
- "name": "الأوسيتيك"
- },
- "uk": {
- "name": "الأوكرانية"
- },
- "ug": {
- "name": "الأويغورية"
- },
- "ig": {
- "name": "الإيجبو"
- },
- "ga": {
- "name": "الأيرلندية"
- },
- "is": {
- "name": "الأيسلندية"
- },
- "it": {
- "name": "الإيطالية"
- },
- "smn": {
- "name": "الإيناري سامي"
- },
- "ewo": {
- "name": "الإيوندو"
- },
- "ee": {
- "name": "الإيوي"
- },
- "bas": {
- "name": "الباسا"
- },
- "eu": {
- "name": "الباسكية"
- },
- "bm": {
- "name": "البامبارا"
- },
- "pt": {
- "name": "البرتغالية"
- },
- "pt-PT": {
- "name": "البرتغالية الأوروبية"
- },
- "prg": {
- "name": "البروسياوية"
- },
- "br": {
- "name": "البريتونية"
- },
- "ps": {
- "name": "البشتو"
- },
- "bg": {
- "name": "البلغارية"
- },
- "pa": {
- "name": "البنجابية"
- },
- "bn": {
- "name": "البنغالية"
- },
- "brx": {
- "name": "البودو"
- },
- "my": {
- "name": "البورمية"
- },
- "bs": {
- "name": "البوسنية"
- },
- "pl": {
- "name": "البولندية"
- },
- "be": {
- "name": "البيلاروسية"
- },
- "bem": {
- "name": "البيمبا"
- },
- "ta": {
- "name": "التاميلية"
- },
- "th": {
- "name": "التايلاندية"
- },
- "bo": {
- "name": "التبتية"
- },
- "tt": {
- "name": "التترية"
- },
- "tk": {
- "name": "التركمانية"
- },
- "tr": {
- "name": "التركية"
- },
- "cs": {
- "name": "التشيكية"
- },
- "zgh": {
- "name": "التمازيغية المغربية القياسية"
- },
- "to": {
- "name": "التونغية"
- },
- "ti": {
- "name": "التيغرينية"
- },
- "te": {
- "name": "التيلوجو"
- },
- "gl": {
- "name": "الجاليكية"
- },
- "ka": {
- "name": "الجورجية"
- },
- "km": {
- "name": "الخميرية"
- },
- "da": {
- "name": "الدانمركية"
- },
- "dua": {
- "name": "الديولا"
- },
- "rn": {
- "name": "الرندي"
- },
- "rwk": {
- "name": "الروا"
- },
- "ru": {
- "name": "الروسية"
- },
- "rm": {
- "name": "الرومانشية"
- },
- "ro": {
- "name": "الرومانية"
- },
- "rof": {
- "name": "الرومبو"
- },
- "dje": {
- "name": "الزارمية"
- },
- "zu": {
- "name": "الزولو"
- },
- "dz": {
- "name": "الزونخاية"
- },
- "sah": {
- "name": "الساخية"
- },
- "sg": {
- "name": "السانجو"
- },
- "nds-NL": {
- "name": "السكسونية السفلى"
- },
- "sk": {
- "name": "السلوفاكية"
- },
- "sl": {
- "name": "السلوفانية"
- },
- "sd": {
- "name": "السندية"
- },
- "si": {
- "name": "السنهالية"
- },
- "sw": {
- "name": "السواحيلية"
- },
- "sw-CD": {
- "name": "السواحيلية الكونغولية"
- },
- "ckb": {
- "name": "السورانية الكردية"
- },
- "xog": {
- "name": "السوغا"
- },
- "sv": {
- "name": "السويدية"
- },
- "ii": {
- "name": "السيتشيون يي"
- },
- "sn": {
- "name": "الشونا"
- },
- "chr": {
- "name": "الشيروكي"
- },
- "ce": {
- "name": "الشيشانية"
- },
- "sr": {
- "name": "الصربية"
- },
- "so": {
- "name": "الصومالية"
- },
- "zh": {
- "name": "الصينية"
- },
- "zh-Hant": {
- "name": "الصينية التقليدية"
- },
- "zh-Hans": {
- "name": "الصينية المبسطة"
- },
- "tg": {
- "name": "الطاجيكية"
- },
- "he": {
- "name": "العبرية"
- },
- "ar": {
- "name": "العربية"
- },
- "lg": {
- "name": "الغاندا"
- },
- "gu": {
- "name": "الغوجاراتية"
- },
- "guz": {
- "name": "الغيزية"
- },
- "gd": {
- "name": "الغيلية الأسكتلندية"
- },
- "fa": {
- "name": "الفارسية"
- },
- "fo": {
- "name": "الفاروية"
- },
- "vai": {
- "name": "الفاي"
- },
- "fr": {
- "name": "الفرنسية"
- },
- "fr-CH": {
- "name": "الفرنسية السويسرية"
- },
- "fr-CA": {
- "name": "الفرنسية الكندية"
- },
- "fy": {
- "name": "الفريزيان"
- },
- "fur": {
- "name": "الفريلايان"
- },
- "fil": {
- "name": "الفلبينية"
- },
- "nl-BE": {
- "name": "الفلمنكية"
- },
- "fi": {
- "name": "الفنلندية"
- },
- "ff": {
- "name": "الفولانية"
- },
- "vun": {
- "name": "الفونجو"
- },
- "vi": {
- "name": "الفيتنامية"
- },
- "kab": {
- "name": "القبيلية"
- },
- "ky": {
- "name": "القيرغيزية"
- },
- "kk": {
- "name": "الكازاخستانية"
- },
- "kl": {
- "name": "الكالاليست"
- },
- "kam": {
- "name": "الكامبا"
- },
- "kn": {
- "name": "الكانادا"
- },
- "ca": {
- "name": "الكتالانية"
- },
- "hr": {
- "name": "الكرواتية"
- },
- "ks": {
- "name": "الكشميرية"
- },
- "kw": {
- "name": "الكورنية"
- },
- "ko": {
- "name": "الكورية"
- },
- "kok": {
- "name": "الكونكانية"
- },
- "qu": {
- "name": "الكويتشوا"
- },
- "ki": {
- "name": "الكيكيو"
- },
- "rw": {
- "name": "الكينيارواندا"
- },
- "lv": {
- "name": "اللاتفية"
- },
- "lo": {
- "name": "اللاوو"
- },
- "lrc": {
- "name": "اللرية الشمالية"
- },
- "lb": {
- "name": "اللكسمبورغية"
- },
- "luo": {
- "name": "اللو"
- },
- "lu": {
- "name": "اللوبا كاتانغا"
- },
- "lt": {
- "name": "الليتوانية"
- },
- "ln": {
- "name": "اللينجالا"
- },
- "jmc": {
- "name": "الماتشامية"
- },
- "mr": {
- "name": "الماراثية"
- },
- "mzn": {
- "name": "المازندرانية"
- },
- "mas": {
- "name": "الماساي"
- },
- "mg": {
- "name": "المالاغاشية"
- },
- "ml": {
- "name": "المالايالامية"
- },
- "mt": {
- "name": "المالطية"
- },
- "ms": {
- "name": "الماليزية"
- },
- "mk": {
- "name": "المقدونية"
- },
- "mn": {
- "name": "المنغولية"
- },
- "gv": {
- "name": "المنكية"
- },
- "mfe": {
- "name": "المورسيانية"
- },
- "ro-MD": {
- "name": "المولدوفية"
- },
- "mer": {
- "name": "الميرو"
- },
- "nd": {
- "name": "النديبيل الشمالية"
- },
- "nn": {
- "name": "النرويجية نينورسك"
- },
- "nus": {
- "name": "النوير"
- },
- "nyn": {
- "name": "النيانكول"
- },
- "ne": {
- "name": "النيبالية"
- },
- "hi": {
- "name": "الهندية"
- },
- "hu": {
- "name": "الهنغارية"
- },
- "ha": {
- "name": "الهوسا"
- },
- "nl": {
- "name": "الهولندية"
- },
- "wae": {
- "name": "الوالسر"
- },
- "wo": {
- "name": "الولوفية"
- },
- "cy": {
- "name": "الويلزية"
- },
- "ja": {
- "name": "اليابانية"
- },
- "yi": {
- "name": "اليديشية"
- },
- "yo": {
- "name": "اليوروبا"
- },
- "el": {
- "name": "اليونانية"
- },
- "ebu": {
- "name": "إمبو"
- },
- "nb": {
- "name": "بوكمول النرويجية"
- },
- "bez": {
- "name": "بينا"
- },
- "twq": {
- "name": "تاساواق"
- },
- "shi": {
- "name": "تشلحيت"
- },
- "cgg": {
- "name": "تشيغا"
- },
- "dav": {
- "name": "تيتا"
- },
- "teo": {
- "name": "تيسو"
- },
- "dyo": {
- "name": "جولا فونيا"
- },
- "saq": {
- "name": "سامبورو"
- },
- "se": {
- "name": "سامي الشمالية"
- },
- "sbp": {
- "name": "سانغو"
- },
- "cu": {
- "name": "سلافية كنسية"
- },
- "seh": {
- "name": "سينا"
- },
- "ksb": {
- "name": "شامبالا"
- },
- "dsb": {
- "name": "صوربيا السفلى"
- },
- "hsb": {
- "name": "صوربيا العليا"
- },
- "kea": {
- "name": "كابوفيرديانو"
- },
- "kln": {
- "name": "كالينجين"
- },
- "nmg": {
- "name": "كواسيو"
- },
- "khq": {
- "name": "كويرا تشيني"
- },
- "ses": {
- "name": "كويرابورو سيني"
- },
- "lkt": {
- "name": "لاكوتا"
- },
- "lag": {
- "name": "لانجي"
- },
- "ksf": {
- "name": "لغة البافيا"
- },
- "vo": {
- "name": "لغة الفولابوك"
- },
- "kkj": {
- "name": "لغة الكاكو"
- },
- "ksh": {
- "name": "لغة الكولونيان"
- },
- "luy": {
- "name": "لغة اللويا"
- },
- "naq": {
- "name": "لغة الناما"
- },
- "nnh": {
- "name": "لغة النجيمبون"
- },
- "haw": {
- "name": "لغة أهل الهاواي"
- },
- "mgh": {
- "name": "ماخاوا-ميتو"
- },
- "kde": {
- "name": "ماكونده"
- },
- "mua": {
- "name": "مندنج"
- },
- "mgo": {
- "name": "ميتا"
- },
- "jgo": {
- "name": "نغومبا"
- },
- "yav": {
- "name": "يانجبن"
- }
+ "asa": "الآسو",
+ "az": "الأذربيجانية",
+ "hy": "الأرمنية",
+ "as": "الأسامية",
+ "es": "الإسبانية",
+ "es-MX": "الإسبانية المكسيكية",
+ "es-419": "الإسبانية أمريكا اللاتينية",
+ "eo": "الإسبرانتو",
+ "ast": "الأسترية",
+ "et": "الإستونية",
+ "agq": "الأغم",
+ "af": "الأفريقانية",
+ "ak": "الأكانية",
+ "sq": "الألبانية",
+ "de": "الألمانية",
+ "nds": "الألمانية السفلى",
+ "gsw": "الألمانية السويسرية",
+ "de-CH": "الألمانية العليا السويسرية",
+ "de-AT": "الألمانية النمساوية",
+ "tzm": "الأمازيغية وسط الأطلس",
+ "am": "الأمهرية",
+ "en": "الإنجليزية",
+ "en-AU": "الإنجليزية الأسترالية",
+ "en-GB": "الإنجليزية البريطانية",
+ "en-CA": "الإنجليزية الكندية",
+ "id": "الإندونيسية",
+ "ur": "الأوردية",
+ "om": "الأورومية",
+ "or": "الأورية",
+ "uz": "الأوزبكية",
+ "os": "الأوسيتيك",
+ "uk": "الأوكرانية",
+ "ug": "الأويغورية",
+ "ig": "الإيجبو",
+ "ga": "الأيرلندية",
+ "is": "الأيسلندية",
+ "it": "الإيطالية",
+ "smn": "الإيناري سامي",
+ "ewo": "الإيوندو",
+ "ee": "الإيوي",
+ "bas": "الباسا",
+ "eu": "الباسكية",
+ "bm": "البامبارا",
+ "pt": "البرتغالية",
+ "pt-PT": "البرتغالية الأوروبية",
+ "prg": "البروسياوية",
+ "br": "البريتونية",
+ "ps": "البشتو",
+ "bg": "البلغارية",
+ "pa": "البنجابية",
+ "bn": "البنغالية",
+ "brx": "البودو",
+ "my": "البورمية",
+ "bs": "البوسنية",
+ "pl": "البولندية",
+ "be": "البيلاروسية",
+ "bem": "البيمبا",
+ "ta": "التاميلية",
+ "th": "التايلاندية",
+ "bo": "التبتية",
+ "tt": "التترية",
+ "tk": "التركمانية",
+ "tr": "التركية",
+ "cs": "التشيكية",
+ "zgh": "التمازيغية المغربية القياسية",
+ "to": "التونغية",
+ "ti": "التيغرينية",
+ "te": "التيلوجو",
+ "gl": "الجاليكية",
+ "jv": "الجاوية",
+ "ka": "الجورجية",
+ "km": "الخميرية",
+ "xh": "الخوسا",
+ "da": "الدانمركية",
+ "dua": "الديولا",
+ "rn": "الرندي",
+ "rwk": "الروا",
+ "ru": "الروسية",
+ "rm": "الرومانشية",
+ "ro": "الرومانية",
+ "rof": "الرومبو",
+ "dje": "الزارمية",
+ "zu": "الزولو",
+ "dz": "الزونخاية",
+ "sah": "الساخيّة",
+ "sg": "السانجو",
+ "nds-NL": "السكسونية السفلى",
+ "sk": "السلوفاكية",
+ "sl": "السلوفانية",
+ "sd": "السندية",
+ "si": "السنهالية",
+ "sw": "السواحيلية",
+ "sw-CD": "السواحيلية الكونغولية",
+ "ckb": "السورانية الكردية",
+ "xog": "السوغا",
+ "sv": "السويدية",
+ "ceb": "السيبيوانية",
+ "ii": "السيتشيون يي",
+ "sn": "الشونا",
+ "chr": "الشيروكي",
+ "ce": "الشيشانية",
+ "sr": "الصربية",
+ "so": "الصومالية",
+ "zh": "الصينية",
+ "zh-Hant": "الصينية التقليدية",
+ "zh-Hans": "الصينية المبسطة",
+ "tg": "الطاجيكية",
+ "he": "العبرية",
+ "ar": "العربية",
+ "lg": "الغاندا",
+ "gu": "الغوجاراتية",
+ "guz": "الغيزية",
+ "gd": "الغيلية الأسكتلندية",
+ "fa": "الفارسية",
+ "fo": "الفاروية",
+ "vai": "الفاي",
+ "fr": "الفرنسية",
+ "fr-CH": "الفرنسية السويسرية",
+ "fr-CA": "الفرنسية الكندية",
+ "fy": "الفريزيان",
+ "fur": "الفريلايان",
+ "fil": "الفلبينية",
+ "nl-BE": "الفلمنكية",
+ "fi": "الفنلندية",
+ "ff": "الفولانية",
+ "vun": "الفونجو",
+ "vi": "الفيتنامية",
+ "kab": "القبيلية",
+ "ky": "القيرغيزية",
+ "kk": "الكازاخستانية",
+ "kl": "الكالاليست",
+ "kam": "الكامبا",
+ "kn": "الكانادا",
+ "ca": "الكتالانية",
+ "ku": "الكردية",
+ "hr": "الكرواتية",
+ "ks": "الكشميرية",
+ "yue": "الكَنْتُونية",
+ "kw": "الكورنية",
+ "ko": "الكورية",
+ "kok": "الكونكانية",
+ "qu": "الكويتشوا",
+ "ki": "الكيكيو",
+ "rw": "الكينيارواندا",
+ "lv": "اللاتفية",
+ "lo": "اللاوو",
+ "lrc": "اللرية الشمالية",
+ "lb": "اللكسمبورغية",
+ "luo": "اللو",
+ "lu": "اللوبا كاتانغا",
+ "lt": "الليتوانية",
+ "ln": "اللينجالا",
+ "jmc": "الماتشامية",
+ "mr": "الماراثية",
+ "mzn": "المازندرانية",
+ "mas": "الماساي",
+ "ml": "المالايالامية",
+ "mt": "المالطية",
+ "ms": "الماليزية",
+ "mi": "الماورية",
+ "mk": "المقدونية",
+ "mg": "الملغاشي",
+ "mn": "المنغولية",
+ "gv": "المنكية",
+ "mfe": "المورسيانية",
+ "ro-MD": "المولدوفية",
+ "mer": "الميرو",
+ "nd": "النديبيل الشمالية",
+ "nb": "النرويجية بوكمال",
+ "nn": "النرويجية نينورسك",
+ "nus": "النوير",
+ "nyn": "النيانكول",
+ "ne": "النيبالية",
+ "hi": "الهندية",
+ "hu": "الهنغارية",
+ "ha": "الهوسا",
+ "nl": "الهولندية",
+ "wae": "الوالسر",
+ "wo": "الولوفية",
+ "wa": "الولونية",
+ "cy": "الويلزية",
+ "ja": "اليابانية",
+ "yi": "اليديشية",
+ "yo": "اليوروبا",
+ "el": "اليونانية",
+ "ebu": "إمبو",
+ "bez": "بينا",
+ "twq": "تاساواق",
+ "shi": "تشلحيت",
+ "cgg": "تشيغا",
+ "dav": "تيتا",
+ "teo": "تيسو",
+ "dyo": "جولا فونيا",
+ "saq": "سامبورو",
+ "se": "سامي الشمالية",
+ "sbp": "سانغو",
+ "cu": "سلافية كنسية",
+ "seh": "سينا",
+ "ksb": "شامبالا",
+ "dsb": "صوربيا السفلى",
+ "hsb": "صوربيا العليا",
+ "kea": "كابوفيرديانو",
+ "kln": "كالينجين",
+ "nmg": "كواسيو",
+ "khq": "كويرا تشيني",
+ "ses": "كويرابورو سيني",
+ "lkt": "لاكوتا",
+ "lag": "لانجي",
+ "ksf": "لغة البافيا",
+ "vo": "لغة الفولابوك",
+ "kkj": "لغة الكاكو",
+ "ksh": "لغة الكولونيان",
+ "luy": "لغة اللويا",
+ "naq": "لغة الناما",
+ "nnh": "لغة النجيمبون",
+ "haw": "لغة هاواي",
+ "mgh": "ماخاوا-ميتو",
+ "kde": "ماكونده",
+ "mua": "مندنج",
+ "mgo": "ميتا",
+ "jgo": "نغومبا",
+ "yav": "يانجبن"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/ar.json b/vendor/commerceguys/intl/resources/language/ar.json
index 4b8512a12..7c2432163 100644
--- a/vendor/commerceguys/intl/resources/language/ar.json
+++ b/vendor/commerceguys/intl/resources/language/ar.json
@@ -1,644 +1,224 @@
{
- "asa": {
- "name": "الآسو"
- },
- "az": {
- "name": "الأذربيجانية"
- },
- "hy": {
- "name": "الأرمنية"
- },
- "as": {
- "name": "الأسامية"
- },
- "es": {
- "name": "الإسبانية"
- },
- "es-MX": {
- "name": "الإسبانية المكسيكية"
- },
- "eo": {
- "name": "الإسبرانتو"
- },
- "ast": {
- "name": "الأسترية"
- },
- "et": {
- "name": "الإستونية"
- },
- "agq": {
- "name": "الأغم"
- },
- "af": {
- "name": "الأفريقانية"
- },
- "ak": {
- "name": "الأكانية"
- },
- "sq": {
- "name": "الألبانية"
- },
- "de": {
- "name": "الألمانية"
- },
- "nds": {
- "name": "الألمانية السفلى"
- },
- "gsw": {
- "name": "الألمانية السويسرية"
- },
- "de-CH": {
- "name": "الألمانية العليا السويسرية"
- },
- "de-AT": {
- "name": "الألمانية النمساوية"
- },
- "tzm": {
- "name": "الأمازيغية وسط الأطلس"
- },
- "am": {
- "name": "الأمهرية"
- },
- "en": {
- "name": "الإنجليزية"
- },
- "en-AU": {
- "name": "الإنجليزية الأسترالية"
- },
- "en-GB": {
- "name": "الإنجليزية البريطانية"
- },
- "en-CA": {
- "name": "الإنجليزية الكندية"
- },
- "id": {
- "name": "الإندونيسية"
- },
- "ur": {
- "name": "الأوردية"
- },
- "om": {
- "name": "الأورومية"
- },
- "or": {
- "name": "الأورية"
- },
- "uz": {
- "name": "الأوزبكية"
- },
- "os": {
- "name": "الأوسيتيك"
- },
- "uk": {
- "name": "الأوكرانية"
- },
- "ug": {
- "name": "الأويغورية"
- },
- "ig": {
- "name": "الإيجبو"
- },
- "ga": {
- "name": "الأيرلندية"
- },
- "is": {
- "name": "الأيسلندية"
- },
- "it": {
- "name": "الإيطالية"
- },
- "smn": {
- "name": "الإيناري سامي"
- },
- "ewo": {
- "name": "الإيوندو"
- },
- "ee": {
- "name": "الإيوي"
- },
- "bas": {
- "name": "الباسا"
- },
- "eu": {
- "name": "الباسكية"
- },
- "bm": {
- "name": "البامبارا"
- },
- "pt": {
- "name": "البرتغالية"
- },
- "pt-PT": {
- "name": "البرتغالية الأوروبية"
- },
- "prg": {
- "name": "البروسياوية"
- },
- "br": {
- "name": "البريتونية"
- },
- "ps": {
- "name": "البشتو"
- },
- "bg": {
- "name": "البلغارية"
- },
- "pa": {
- "name": "البنجابية"
- },
- "bn": {
- "name": "البنغالية"
- },
- "brx": {
- "name": "البودو"
- },
- "my": {
- "name": "البورمية"
- },
- "bs": {
- "name": "البوسنية"
- },
- "pl": {
- "name": "البولندية"
- },
- "be": {
- "name": "البيلاروسية"
- },
- "bem": {
- "name": "البيمبا"
- },
- "ta": {
- "name": "التاميلية"
- },
- "th": {
- "name": "التايلاندية"
- },
- "bo": {
- "name": "التبتية"
- },
- "tt": {
- "name": "التترية"
- },
- "tk": {
- "name": "التركمانية"
- },
- "tr": {
- "name": "التركية"
- },
- "cs": {
- "name": "التشيكية"
- },
- "ti": {
- "name": "التغرينية"
- },
- "zgh": {
- "name": "التمازيغية المغربية القياسية"
- },
- "to": {
- "name": "التونغية"
- },
- "te": {
- "name": "التيلوغوية"
- },
- "gl": {
- "name": "الجاليكية"
- },
- "ka": {
- "name": "الجورجية"
- },
- "km": {
- "name": "الخميرية"
- },
- "da": {
- "name": "الدانمركية"
- },
- "dua": {
- "name": "الديولا"
- },
- "rn": {
- "name": "الرندي"
- },
- "rwk": {
- "name": "الروا"
- },
- "ru": {
- "name": "الروسية"
- },
- "rm": {
- "name": "الرومانشية"
- },
- "ro": {
- "name": "الرومانية"
- },
- "rof": {
- "name": "الرومبو"
- },
- "dje": {
- "name": "الزارمية"
- },
- "zu": {
- "name": "الزولو"
- },
- "dz": {
- "name": "الزونخاية"
- },
- "sah": {
- "name": "الساخية"
- },
- "sg": {
- "name": "السانجو"
- },
- "nds-NL": {
- "name": "السكسونية السفلى"
- },
- "sk": {
- "name": "السلوفاكية"
- },
- "sl": {
- "name": "السلوفانية"
- },
- "sd": {
- "name": "السندية"
- },
- "si": {
- "name": "السنهالية"
- },
- "sw": {
- "name": "السواحلية"
- },
- "ckb": {
- "name": "السورانية الكردية"
- },
- "xog": {
- "name": "السوغا"
- },
- "sv": {
- "name": "السويدية"
- },
- "ii": {
- "name": "السيتشيون يي"
- },
- "sn": {
- "name": "الشونا"
- },
- "chr": {
- "name": "الشيروكي"
- },
- "ce": {
- "name": "الشيشانية"
- },
- "sr": {
- "name": "الصربية"
- },
- "hsb": {
- "name": "الصوربية العليا"
- },
- "so": {
- "name": "الصومالية"
- },
- "zh": {
- "name": "الصينية"
- },
- "zh-Hant": {
- "name": "الصينية التقليدية"
- },
- "zh-Hans": {
- "name": "الصينية المبسطة"
- },
- "tg": {
- "name": "الطاجيكية"
- },
- "he": {
- "name": "العبرية"
- },
- "ar": {
- "name": "العربية"
- },
- "lg": {
- "name": "الغاندا"
- },
- "gu": {
- "name": "الغوجاراتية"
- },
- "guz": {
- "name": "الغيزية"
- },
- "gd": {
- "name": "الغيلية الأسكتلندية"
- },
- "fa": {
- "name": "الفارسية"
- },
- "fo": {
- "name": "الفاروية"
- },
- "vai": {
- "name": "الفاي"
- },
- "fr": {
- "name": "الفرنسية"
- },
- "fr-CH": {
- "name": "الفرنسية السويسرية"
- },
- "fr-CA": {
- "name": "الفرنسية الكندية"
- },
- "fy": {
- "name": "الفريزيان"
- },
- "fur": {
- "name": "الفريلايان"
- },
- "fil": {
- "name": "الفلبينية"
- },
- "nl-BE": {
- "name": "الفلمنكية"
- },
- "fi": {
- "name": "الفنلندية"
- },
- "ff": {
- "name": "الفولانية"
- },
- "vun": {
- "name": "الفونجو"
- },
- "vi": {
- "name": "الفيتنامية"
- },
- "kab": {
- "name": "القبيلية"
- },
- "ky": {
- "name": "القيرغيزية"
- },
- "kk": {
- "name": "الكازاخستانية"
- },
- "kl": {
- "name": "الكالاليست"
- },
- "kam": {
- "name": "الكامبا"
- },
- "kn": {
- "name": "الكانادا"
- },
- "ca": {
- "name": "الكتالانية"
- },
- "hr": {
- "name": "الكرواتية"
- },
- "ks": {
- "name": "الكشميرية"
- },
- "kw": {
- "name": "الكورنية"
- },
- "ko": {
- "name": "الكورية"
- },
- "sw-CD": {
- "name": "الكونغو السواحلية"
- },
- "kok": {
- "name": "الكونكانية"
- },
- "qu": {
- "name": "الكويتشوا"
- },
- "ki": {
- "name": "الكيكيو"
- },
- "rw": {
- "name": "الكينيارواندا"
- },
- "lv": {
- "name": "اللاتفية"
- },
- "lo": {
- "name": "اللاوية"
- },
- "lrc": {
- "name": "اللرية الشمالية"
- },
- "lb": {
- "name": "اللكسمبورغية"
- },
- "luo": {
- "name": "اللو"
- },
- "lu": {
- "name": "اللوبا كاتانغا"
- },
- "lt": {
- "name": "الليتوانية"
- },
- "ln": {
- "name": "اللينجالا"
- },
- "jmc": {
- "name": "الماتشامية"
- },
- "mr": {
- "name": "الماراثية"
- },
- "mzn": {
- "name": "المازندرانية"
- },
- "mas": {
- "name": "الماساي"
- },
- "mg": {
- "name": "المالاغاشية"
- },
- "ml": {
- "name": "المالايالامية"
- },
- "mt": {
- "name": "المالطية"
- },
- "ms": {
- "name": "الماليزية"
- },
- "mk": {
- "name": "المقدونية"
- },
- "mn": {
- "name": "المنغولية"
- },
- "gv": {
- "name": "المنكية"
- },
- "mfe": {
- "name": "المورسيانية"
- },
- "ro-MD": {
- "name": "المولدوفية"
- },
- "mer": {
- "name": "الميرو"
- },
- "nd": {
- "name": "النديبيل الشمالية"
- },
- "nn": {
- "name": "النرويجية نينورسك"
- },
- "nus": {
- "name": "النوير"
- },
- "nyn": {
- "name": "النيانكول"
- },
- "ne": {
- "name": "النيبالية"
- },
- "hi": {
- "name": "الهندية"
- },
- "hu": {
- "name": "الهنغارية"
- },
- "ha": {
- "name": "الهوسا"
- },
- "nl": {
- "name": "الهولندية"
- },
- "wae": {
- "name": "الوالسر"
- },
- "wo": {
- "name": "الولوفية"
- },
- "cy": {
- "name": "الويلزية"
- },
- "ja": {
- "name": "اليابانية"
- },
- "yi": {
- "name": "اليديشية"
- },
- "yo": {
- "name": "اليوروبا"
- },
- "el": {
- "name": "اليونانية"
- },
- "ebu": {
- "name": "إمبو"
- },
- "nb": {
- "name": "بوكمول النرويجية"
- },
- "bez": {
- "name": "بينا"
- },
- "twq": {
- "name": "تاساواق"
- },
- "shi": {
- "name": "تشلحيت"
- },
- "cgg": {
- "name": "تشيغا"
- },
- "dav": {
- "name": "تيتا"
- },
- "teo": {
- "name": "تيسو"
- },
- "dyo": {
- "name": "جولا فونيا"
- },
- "saq": {
- "name": "سامبورو"
- },
- "se": {
- "name": "سامي الشمالية"
- },
- "sbp": {
- "name": "سانغو"
- },
- "cu": {
- "name": "سلافية كنسية"
- },
- "seh": {
- "name": "سينا"
- },
- "ksb": {
- "name": "شامبالا"
- },
- "dsb": {
- "name": "صوربيا السفلى"
- },
- "kea": {
- "name": "كابوفيرديانو"
- },
- "kln": {
- "name": "كالينجين"
- },
- "nmg": {
- "name": "كواسيو"
- },
- "khq": {
- "name": "كويرا تشيني"
- },
- "ses": {
- "name": "كويرابورو سيني"
- },
- "lkt": {
- "name": "لاكوتا"
- },
- "lag": {
- "name": "لانجي"
- },
- "ksf": {
- "name": "لغة البافيا"
- },
- "vo": {
- "name": "لغة الفولابوك"
- },
- "kkj": {
- "name": "لغة الكاكو"
- },
- "ksh": {
- "name": "لغة الكولونيان"
- },
- "luy": {
- "name": "لغة اللويا"
- },
- "naq": {
- "name": "لغة الناما"
- },
- "nnh": {
- "name": "لغة النجيمبون"
- },
- "haw": {
- "name": "لغة أهل الهاواي"
- },
- "mgh": {
- "name": "ماخاوا-ميتو"
- },
- "kde": {
- "name": "ماكونده"
- },
- "mua": {
- "name": "مندنج"
- },
- "mgo": {
- "name": "ميتا"
- },
- "jgo": {
- "name": "نغومبا"
- },
- "yav": {
- "name": "يانجبن"
- }
+ "asa": "الآسو",
+ "az": "الأذربيجانية",
+ "hy": "الأرمنية",
+ "as": "الأسامية",
+ "es": "الإسبانية",
+ "es-MX": "الإسبانية المكسيكية",
+ "es-419": "الإسبانية أمريكا اللاتينية",
+ "eo": "الإسبرانتو",
+ "ast": "الأسترية",
+ "et": "الإستونية",
+ "agq": "الأغم",
+ "af": "الأفريقانية",
+ "ak": "الأكانية",
+ "sq": "الألبانية",
+ "de": "الألمانية",
+ "nds": "الألمانية السفلى",
+ "gsw": "الألمانية السويسرية",
+ "de-CH": "الألمانية العليا السويسرية",
+ "de-AT": "الألمانية النمساوية",
+ "tzm": "الأمازيغية وسط الأطلس",
+ "am": "الأمهرية",
+ "en": "الإنجليزية",
+ "en-AU": "الإنجليزية الأسترالية",
+ "en-GB": "الإنجليزية البريطانية",
+ "en-CA": "الإنجليزية الكندية",
+ "id": "الإندونيسية",
+ "ur": "الأوردية",
+ "om": "الأورومية",
+ "or": "الأورية",
+ "uz": "الأوزبكية",
+ "os": "الأوسيتيك",
+ "uk": "الأوكرانية",
+ "ug": "الأويغورية",
+ "ig": "الإيجبو",
+ "ga": "الأيرلندية",
+ "is": "الأيسلندية",
+ "it": "الإيطالية",
+ "smn": "الإيناري سامي",
+ "ewo": "الإيوندو",
+ "ee": "الإيوي",
+ "bas": "الباسا",
+ "eu": "الباسكية",
+ "bm": "البامبارا",
+ "pt": "البرتغالية",
+ "pt-PT": "البرتغالية الأوروبية",
+ "prg": "البروسياوية",
+ "br": "البريتونية",
+ "ps": "البشتو",
+ "bg": "البلغارية",
+ "pa": "البنجابية",
+ "bn": "البنغالية",
+ "brx": "البودو",
+ "my": "البورمية",
+ "bs": "البوسنية",
+ "pl": "البولندية",
+ "be": "البيلاروسية",
+ "bem": "البيمبا",
+ "ta": "التاميلية",
+ "th": "التايلاندية",
+ "bo": "التبتية",
+ "tt": "التترية",
+ "tk": "التركمانية",
+ "tr": "التركية",
+ "cs": "التشيكية",
+ "ti": "التغرينية",
+ "zgh": "التمازيغية المغربية القياسية",
+ "to": "التونغية",
+ "te": "التيلوغوية",
+ "gl": "الجاليكية",
+ "jv": "الجاوية",
+ "ka": "الجورجية",
+ "km": "الخميرية",
+ "xh": "الخوسا",
+ "da": "الدانمركية",
+ "dua": "الديولا",
+ "rn": "الرندي",
+ "rwk": "الروا",
+ "ru": "الروسية",
+ "rm": "الرومانشية",
+ "ro": "الرومانية",
+ "rof": "الرومبو",
+ "dje": "الزارمية",
+ "zu": "الزولو",
+ "dz": "الزونخاية",
+ "sah": "الساخيّة",
+ "sg": "السانجو",
+ "nds-NL": "السكسونية السفلى",
+ "sk": "السلوفاكية",
+ "sl": "السلوفانية",
+ "sd": "السندية",
+ "si": "السنهالية",
+ "sw": "السواحلية",
+ "ckb": "السورانية الكردية",
+ "xog": "السوغا",
+ "sv": "السويدية",
+ "ceb": "السيبيوانية",
+ "ii": "السيتشيون يي",
+ "sn": "الشونا",
+ "chr": "الشيروكي",
+ "ce": "الشيشانية",
+ "sr": "الصربية",
+ "hsb": "الصوربية العليا",
+ "so": "الصومالية",
+ "zh": "الصينية",
+ "zh-Hant": "الصينية التقليدية",
+ "zh-Hans": "الصينية المبسطة",
+ "tg": "الطاجيكية",
+ "he": "العبرية",
+ "ar": "العربية",
+ "lg": "الغاندا",
+ "gu": "الغوجاراتية",
+ "guz": "الغيزية",
+ "gd": "الغيلية الأسكتلندية",
+ "fa": "الفارسية",
+ "fo": "الفاروية",
+ "vai": "الفاي",
+ "fr": "الفرنسية",
+ "fr-CH": "الفرنسية السويسرية",
+ "fr-CA": "الفرنسية الكندية",
+ "fy": "الفريزيان",
+ "fur": "الفريلايان",
+ "fil": "الفلبينية",
+ "nl-BE": "الفلمنكية",
+ "fi": "الفنلندية",
+ "ff": "الفولانية",
+ "vun": "الفونجو",
+ "vi": "الفيتنامية",
+ "kab": "القبيلية",
+ "ky": "القيرغيزية",
+ "kk": "الكازاخستانية",
+ "kl": "الكالاليست",
+ "kam": "الكامبا",
+ "kn": "الكانادا",
+ "ca": "الكتالانية",
+ "ku": "الكردية",
+ "hr": "الكرواتية",
+ "ks": "الكشميرية",
+ "yue": "الكَنْتُونية",
+ "kw": "الكورنية",
+ "ko": "الكورية",
+ "sw-CD": "الكونغو السواحلية",
+ "kok": "الكونكانية",
+ "qu": "الكويتشوا",
+ "ki": "الكيكيو",
+ "rw": "الكينيارواندا",
+ "lv": "اللاتفية",
+ "lo": "اللاوية",
+ "lrc": "اللرية الشمالية",
+ "lb": "اللكسمبورغية",
+ "luo": "اللو",
+ "lu": "اللوبا كاتانغا",
+ "lt": "الليتوانية",
+ "ln": "اللينجالا",
+ "jmc": "الماتشامية",
+ "mr": "الماراثية",
+ "mzn": "المازندرانية",
+ "mas": "الماساي",
+ "ml": "المالايالامية",
+ "mt": "المالطية",
+ "ms": "الماليزية",
+ "mi": "الماورية",
+ "mk": "المقدونية",
+ "mg": "الملغاشي",
+ "mn": "المنغولية",
+ "gv": "المنكية",
+ "mfe": "المورسيانية",
+ "ro-MD": "المولدوفية",
+ "mer": "الميرو",
+ "nd": "النديبيل الشمالية",
+ "nb": "النرويجية بوكمال",
+ "nn": "النرويجية نينورسك",
+ "nus": "النوير",
+ "nyn": "النيانكول",
+ "ne": "النيبالية",
+ "hi": "الهندية",
+ "hu": "الهنغارية",
+ "ha": "الهوسا",
+ "nl": "الهولندية",
+ "wae": "الوالسر",
+ "wo": "الولوفية",
+ "wa": "الولونية",
+ "cy": "الويلزية",
+ "ja": "اليابانية",
+ "yi": "اليديشية",
+ "yo": "اليوروبا",
+ "el": "اليونانية",
+ "ebu": "إمبو",
+ "bez": "بينا",
+ "twq": "تاساواق",
+ "shi": "تشلحيت",
+ "cgg": "تشيغا",
+ "dav": "تيتا",
+ "teo": "تيسو",
+ "dyo": "جولا فونيا",
+ "saq": "سامبورو",
+ "se": "سامي الشمالية",
+ "sbp": "سانغو",
+ "cu": "سلافية كنسية",
+ "seh": "سينا",
+ "ksb": "شامبالا",
+ "dsb": "صوربيا السفلى",
+ "kea": "كابوفيرديانو",
+ "kln": "كالينجين",
+ "nmg": "كواسيو",
+ "khq": "كويرا تشيني",
+ "ses": "كويرابورو سيني",
+ "lkt": "لاكوتا",
+ "lag": "لانجي",
+ "ksf": "لغة البافيا",
+ "vo": "لغة الفولابوك",
+ "kkj": "لغة الكاكو",
+ "ksh": "لغة الكولونيان",
+ "luy": "لغة اللويا",
+ "naq": "لغة الناما",
+ "nnh": "لغة النجيمبون",
+ "haw": "لغة هاواي",
+ "mgh": "ماخاوا-ميتو",
+ "kde": "ماكونده",
+ "mua": "مندنج",
+ "mgo": "ميتا",
+ "jgo": "نغومبا",
+ "yav": "يانجبن"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/as.json b/vendor/commerceguys/intl/resources/language/as.json
new file mode 100644
index 000000000..202f9856d
--- /dev/null
+++ b/vendor/commerceguys/intl/resources/language/as.json
@@ -0,0 +1,224 @@
+{
+ "en-AU": "অষ্ট্ৰেলিয়ান ইংৰাজী",
+ "de-AT": "অষ্ট্ৰেলিয়ান জাৰ্মান",
+ "as": "অসমীয়া",
+ "is": "আইচলেণ্ডিক",
+ "ga": "আইৰিচ",
+ "ak": "আকান",
+ "agq": "আঘেম",
+ "asa": "আছু",
+ "az": "আজেৰবাইজানী",
+ "hsb": "আপাৰ ছোৰ্বিয়ান",
+ "af": "আফ্ৰিকানছ্",
+ "am": "আমহাৰিক",
+ "ar": "আৰবী",
+ "hy": "আৰ্মেনীয়",
+ "sq": "আলবেনীয়",
+ "uk": "ইউক্ৰেইনীয়",
+ "yo": "ইউৰুবা",
+ "pt-PT": "ইউৰোপীয়ান পৰ্তুগীজ",
+ "ewo": "ইওন্দো",
+ "en": "ইংৰাজী",
+ "ig": "ইগ্বো",
+ "it": "ইটালিয়ান",
+ "id": "ইণ্ডোনেচিয়",
+ "yi": "ইদ্দিছ",
+ "smn": "ইনাৰি ছামি",
+ "ee": "ইৱে",
+ "ug": "উইঘুৰ",
+ "uz": "উজবেক",
+ "nd": "উত্তৰ নিবেবেলে",
+ "se": "উদীচ্য ছামি",
+ "lrc": "উদীচ্য লুৰি",
+ "ur": "উৰ্দু",
+ "ebu": "এম্বু",
+ "ast": "এষ্টুৰীয়",
+ "et": "এষ্টোনিয়",
+ "eo": "এস্পেৰান্তো",
+ "os": "ওছেটিক",
+ "or": "ওড়িয়া",
+ "om": "ওৰোমো",
+ "sw-CD": "কঙ্গো স্বাহিলি",
+ "kkj": "কাকো",
+ "kk": "কাজাখ",
+ "ca": "কাতালান",
+ "kn": "কানাড়া",
+ "en-CA": "কানাডিয়ান ইংৰাজী",
+ "fr-CA": "কানাডিয়ান ফ্ৰেন্স",
+ "kab": "কাবাইল",
+ "kea": "কাবুভেৰ্ডিয়ানু",
+ "kam": "কাম্বা",
+ "kl": "কালালিছুট",
+ "kln": "কালেনজিন",
+ "ks": "কাশ্মিৰী",
+ "ki": "কিকুয়ু",
+ "rw": "কিনয়াৰোৱাণ্ডা",
+ "ky": "কিৰ্গিজ",
+ "ku": "কুৰ্ডিচ",
+ "qu": "কুৱেচুৱা",
+ "yue": "কেণ্টোনীজ",
+ "ses": "কোইৰাবোৰো চেন্নি",
+ "kok": "কোংকণী",
+ "khq": "কোয়াৰ চিনি",
+ "ko": "কোৰিয়ান",
+ "kw": "কোৰ্নিচ",
+ "ksh": "কোলোগনিয়ান",
+ "nmg": "কোৱাছিঅ’",
+ "hr": "ক্ৰোৱেচিয়ান",
+ "km": "খমেৰ",
+ "lg": "গান্দা",
+ "guz": "গুছি",
+ "gu": "গুজৰাটী",
+ "gl": "গেলিচিয়ান",
+ "el": "গ্ৰীক",
+ "ksb": "চাম্বালা",
+ "cu": "চাৰ্চ শ্লেভিক",
+ "cgg": "চিগা",
+ "ceb": "চিবুৱানো",
+ "zh": "চীনা",
+ "cs": "চেক",
+ "ce": "চেচেন",
+ "tzm": "চেণ্ট্ৰেল এটলাছ টামাজাইট",
+ "ckb": "চেণ্ট্ৰেল কুৰ্ডিচ",
+ "chr": "চেৰোকি",
+ "sn": "চোনা",
+ "sah": "ছাখা",
+ "sbp": "ছাঙ্গু",
+ "sg": "ছাঙ্গো",
+ "saq": "ছাম্বুৰু",
+ "sr": "ছাৰ্বিয়ান",
+ "ii": "ছিচুৱান ই",
+ "gsw": "ছুইচ জাৰ্মান",
+ "fr-CH": "ছুইচ ফ্ৰেন্স",
+ "de-CH": "ছুইচ হাই জাৰ্মান",
+ "sv": "ছুইডিচ",
+ "seh": "ছেনা",
+ "xog": "ছোগা",
+ "so": "ছোমালি",
+ "ka": "জৰ্জিয়ান",
+ "ja": "জাপানী",
+ "jv": "জাভানী",
+ "de": "জাৰ্মান",
+ "dz": "জোংখা",
+ "dyo": "জোলা-ফ’নি",
+ "dje": "ঝাৰ্মা",
+ "zu": "ঝুলু",
+ "twq": "টাছাৱাক",
+ "ti": "টিগৰিনিয়া",
+ "to": "টোঙ্গান",
+ "nl": "ডাচ",
+ "dua": "ডুৱালা",
+ "da": "ডেনিচ",
+ "shi": "তাচেলহিট",
+ "tg": "তাজিক",
+ "tt": "তাতাৰ",
+ "ta": "তামিল",
+ "bo": "তিব্বতী",
+ "tk": "তুৰ্কমেন",
+ "tr": "তুৰ্কী",
+ "dav": "তেইতা",
+ "teo": "তেছো",
+ "te": "তেলুগু",
+ "th": "থাই",
+ "jgo": "নগোম্বা",
+ "nn": "নৰৱেজিয়ান নায়নোৰ্স্ক",
+ "nb": "নৰৱেজিয়ান বোকমাল",
+ "naq": "নামা",
+ "nnh": "নিয়েম্বোন",
+ "nus": "নুয়েৰ",
+ "ne": "নেপালী",
+ "nyn": "ন্যানকোল",
+ "pl": "প’লিচ",
+ "zh-Hant": "পৰম্পৰাগত চীনা",
+ "pt": "পৰ্তুগীজ",
+ "pa": "পাঞ্জাবী",
+ "ps": "পুস্ত",
+ "prg": "প্ৰুছিয়ান",
+ "fo": "ফাৰোইজ",
+ "fa": "ফাৰ্ছী",
+ "fi": "ফিনিচ",
+ "fil": "ফিলিপিনো",
+ "ff": "ফুলাহ",
+ "fur": "ফ্ৰিউলিয়ান",
+ "fr": "ফ্ৰেন্স",
+ "nl-BE": "ফ্লেমিচ",
+ "bs": "বছনীয়",
+ "brx": "বড়ো",
+ "bn": "বাংলা",
+ "bas": "বাছা",
+ "ksf": "বাফিয়া",
+ "bm": "বামবাৰা",
+ "my": "বাৰ্মীজ",
+ "eu": "বাস্ক",
+ "bg": "বুলগেৰীয়",
+ "bez": "বেনা",
+ "bem": "বেম্বা",
+ "be": "বেলাৰুছীয়",
+ "en-GB": "ব্ৰিটিছ ইংৰাজী",
+ "br": "ব্ৰেটন",
+ "vai": "ভাই",
+ "vi": "ভিয়েটনামী",
+ "vun": "ভুঞ্জু",
+ "vo": "ভোলাপুক",
+ "mn": "মংগোলীয়",
+ "mfe": "মৰিছিয়ান",
+ "mi": "মাওৰি",
+ "kde": "মাকোণ্ড",
+ "mgh": "মাখুৱা-মিট্টো",
+ "mas": "মাছাই",
+ "mzn": "মাজেন্দাৰানি",
+ "mr": "মাৰাঠী",
+ "ms": "মালয়",
+ "mg": "মালাগাছী",
+ "ml": "মালায়ালম",
+ "mt": "মাল্টিজ",
+ "mua": "মুণ্ডাং",
+ "gv": "মেংক্স",
+ "jmc": "মেকহেম",
+ "es-MX": "মেক্সিকান স্পেনিচ",
+ "mk": "মেচিডোনীয়",
+ "mgo": "মেটা",
+ "mer": "মেৰু",
+ "ro-MD": "মোল্ডাভিয়ান",
+ "yav": "য়াংবেন",
+ "rwk": "ৰৱা",
+ "ru": "ৰাছিয়ান",
+ "rn": "ৰুন্দি",
+ "rm": "ৰোমানচ",
+ "ro": "ৰোমানীয়",
+ "rof": "ৰোম্বো",
+ "nds": "ল’ জাৰ্মান",
+ "nds-NL": "ল’ জাৰ্মান (নেডাৰলেণ্ড)",
+ "dsb": "ল’ৱাৰ ছোৰ্বিয়ান",
+ "lo": "লাও",
+ "lag": "লাংগি",
+ "lkt": "লাকোটা",
+ "lb": "লাক্সেমবাৰ্গিচ",
+ "lv": "লাটভিয়ান",
+ "ln": "লিংগালা",
+ "lt": "লিথুৱানিয়ান",
+ "luy": "লুইয়া",
+ "luo": "লুও",
+ "lu": "লুবা-কাটাংগা",
+ "es-419": "লেটিন আমেৰিকান স্পেনিচ",
+ "wae": "ৱালছেৰ",
+ "wa": "ৱালুন",
+ "cy": "ৱেলচ",
+ "fy": "ৱেষ্টাৰ্ণ ফ্ৰিছিয়ান",
+ "wo": "ৱোলাফ",
+ "sk": "শ্লোভাক",
+ "sl": "শ্লোভেনিয়ান",
+ "zgh": "ষ্টেণ্ডাৰ্ড মোৰোক্কান তামাজাইট",
+ "zh-Hans": "সৰলীকৃত চীনা",
+ "si": "সিংহলা",
+ "sd": "সিন্ধী",
+ "gd": "স্কটিচ গেইলিক",
+ "es": "স্পেনিচ",
+ "sw": "স্বাহিলি",
+ "ha": "হাউছা",
+ "hu": "হাঙ্গেৰিয়ান",
+ "haw": "হাৱাই",
+ "hi": "হিন্দী",
+ "he": "হিব্ৰু",
+ "xh": "হোছা"
+} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/asa.json b/vendor/commerceguys/intl/resources/language/asa.json
index 85d0ffe7b..1a0e1c0f1 100644
--- a/vendor/commerceguys/intl/resources/language/asa.json
+++ b/vendor/commerceguys/intl/resources/language/asa.json
@@ -1,641 +1,224 @@
{
- "af": {
- "name": "Afrikaans"
- },
- "agq": {
- "name": "Aghem"
- },
- "sq": {
- "name": "Albanian"
- },
- "hy": {
- "name": "Armenian"
- },
- "as": {
- "name": "Assamese"
- },
- "ast": {
- "name": "Asturian"
- },
- "az": {
- "name": "Azerbaijani"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "Basque"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "Bosnian"
- },
- "br": {
- "name": "Breton"
- },
- "ca": {
- "name": "Catalan"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "ce": {
- "name": "Chechen"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "kw": {
- "name": "Cornish"
- },
- "hr": {
- "name": "Croatian"
- },
- "da": {
- "name": "Danish"
- },
- "dua": {
- "name": "Duala"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "ebu": {
- "name": "Embu"
- },
- "eo": {
- "name": "Esperanto"
- },
- "et": {
- "name": "Estonian"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "Faroese"
- },
- "fil": {
- "name": "Filipino"
- },
- "fi": {
- "name": "Finnish"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "gl": {
- "name": "Galician"
- },
- "lg": {
- "name": "Ganda"
- },
- "ka": {
- "name": "Georgian"
- },
- "gu": {
- "name": "Gujarati"
- },
- "guz": {
- "name": "Gusii"
- },
- "haw": {
- "name": "Hawaiian"
- },
- "he": {
- "name": "Hebrew"
- },
- "is": {
- "name": "Icelandic"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "ga": {
- "name": "Irish"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "kn": {
- "name": "Kannada"
- },
- "ks": {
- "name": "Kashmiri"
- },
- "kk": {
- "name": "Kazakh"
- },
- "fa": {
- "name": "Kiajemi"
- },
- "ak": {
- "name": "Kiakan"
- },
- "am": {
- "name": "Kiamhari"
- },
- "ar": {
- "name": "Kiarabu"
- },
- "bn": {
- "name": "Kibangla"
- },
- "be": {
- "name": "Kibelarusi"
- },
- "bg": {
- "name": "Kibulgaria"
- },
- "my": {
- "name": "Kiburma"
- },
- "cs": {
- "name": "Kicheki"
- },
- "zh": {
- "name": "Kichina"
- },
- "zh-Hans": {
- "name": "Kichina (Hans)"
- },
- "zh-Hant": {
- "name": "Kichina (Hant)"
- },
- "zu": {
- "name": "Kidhulu"
- },
- "fr": {
- "name": "Kifarantha"
- },
- "fr-CA": {
- "name": "Kifarantha (Kanada)"
- },
- "fr-CH": {
- "name": "Kifarantha (Uthwithi)"
- },
- "el": {
- "name": "Kigiriki"
- },
- "ha": {
- "name": "Kihautha"
- },
- "hi": {
- "name": "Kihindi"
- },
- "es": {
- "name": "Kihithpania"
- },
- "es-MX": {
- "name": "Kihithpania (Mekthiko)"
- },
- "nl": {
- "name": "Kiholandhi"
- },
- "nl-BE": {
- "name": "Kiholandhi (Ubelgiji)"
- },
- "hu": {
- "name": "Kihungari"
- },
- "ig": {
- "name": "Kiigbo"
- },
- "id": {
- "name": "Kiindonethia"
- },
- "en": {
- "name": "Kiingeredha"
- },
- "en-AU": {
- "name": "Kiingeredha (Authtralia)"
- },
- "en-CA": {
- "name": "Kiingeredha (Kanada)"
- },
- "en-GB": {
- "name": "Kiingeredha (Uingeredha)"
- },
- "it": {
- "name": "Kiitaliaano"
- },
- "ja": {
- "name": "Kijapani"
- },
- "de": {
- "name": "Kijerumani"
- },
- "de-AT": {
- "name": "Kijerumani (Authtria)"
- },
- "de-CH": {
- "name": "Kijerumani (Uthwithi)"
- },
- "km": {
- "name": "Kikambodia"
- },
- "ko": {
- "name": "Kikorea"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "ms": {
- "name": "Kimalesia"
- },
- "ne": {
- "name": "Kinepali"
- },
- "rw": {
- "name": "Kinyarandwa"
- },
- "asa": {
- "name": "Kipare"
- },
- "pl": {
- "name": "Kipolandi"
- },
- "pa": {
- "name": "Kipunjabi"
- },
- "pt": {
- "name": "Kireno"
- },
- "pt-PT": {
- "name": "Kireno (Ureno)"
- },
- "ro": {
- "name": "Kiromania"
- },
- "ro-MD": {
- "name": "Kiromania (Moldova)"
- },
- "ru": {
- "name": "Kiruthi"
- },
- "th": {
- "name": "Kitailandi"
- },
- "ta": {
- "name": "Kitamil"
- },
- "so": {
- "name": "Kithomali"
- },
- "sv": {
- "name": "Kithwidi"
- },
- "tr": {
- "name": "Kituruki"
- },
- "uk": {
- "name": "Kiukrania"
- },
- "ur": {
- "name": "Kiurdu"
- },
- "vi": {
- "name": "Kivietinamu"
- },
- "yo": {
- "name": "Kiyoruba"
- },
- "kok": {
- "name": "Konkani"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "ky": {
- "name": "Kyrgyz"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Lao"
- },
- "lv": {
- "name": "Latvian"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "Lithuanian"
- },
- "dsb": {
- "name": "Lower Sorbian"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "Luxembourgish"
- },
- "luy": {
- "name": "Luyia"
- },
- "mk": {
- "name": "Macedonian"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "Malagasy"
- },
- "ml": {
- "name": "Malayalam"
- },
- "mt": {
- "name": "Maltese"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "Marathi"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "mn": {
- "name": "Mongolian"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nds-NL": {
- "name": "nds (Uholandhi)"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nd": {
- "name": "North Ndebele"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "se": {
- "name": "Northern Sami"
- },
- "nb": {
- "name": "Norwegian Bokmål"
- },
- "nn": {
- "name": "Norwegian Nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "or": {
- "name": "Odia"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetic"
- },
- "ps": {
- "name": "Pashto"
- },
- "prg": {
- "name": "Prussian"
- },
- "qu": {
- "name": "Quechua"
- },
- "rm": {
- "name": "Romansh"
- },
- "rof": {
- "name": "Rombo"
- },
- "rn": {
- "name": "Rundi"
- },
- "rwk": {
- "name": "Rwa"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "gd": {
- "name": "Scottish Gaelic"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "Serbian"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Sinhala"
- },
- "sk": {
- "name": "Slovak"
- },
- "sl": {
- "name": "Slovenian"
- },
- "xog": {
- "name": "Soga"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "sw-CD": {
- "name": "sw (Jamhuri ya Kidemokrathia ya Kongo)"
- },
- "sw": {
- "name": "Swahili"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "dav": {
- "name": "Taita"
- },
- "tg": {
- "name": "Tajik"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "Tatar"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "bo": {
- "name": "Tibetan"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "to": {
- "name": "Tongan"
- },
- "tk": {
- "name": "Turkmen"
- },
- "hsb": {
- "name": "Upper Sorbian"
- },
- "ug": {
- "name": "Uyghur"
- },
- "uz": {
- "name": "Uzbek"
- },
- "vai": {
- "name": "Vai"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "cy": {
- "name": "Welsh"
- },
- "fy": {
- "name": "Western Frisian"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "yi": {
- "name": "Yiddish"
- },
- "dje": {
- "name": "Zarma"
- }
+ "af": "Afrikaans",
+ "agq": "Aghem",
+ "sq": "Albanian",
+ "hy": "Armenian",
+ "as": "Assamese",
+ "ast": "Asturian",
+ "az": "Azerbaijani",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "eu": "Basque",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "brx": "Bodo",
+ "bs": "Bosnian",
+ "br": "Breton",
+ "yue": "Cantonese",
+ "ca": "Catalan",
+ "ceb": "Cebuano",
+ "tzm": "Central Atlas Tamazight",
+ "ckb": "Central Kurdish",
+ "ce": "Chechen",
+ "chr": "Cherokee",
+ "cgg": "Chiga",
+ "cu": "Church Slavic",
+ "ksh": "Colognian",
+ "kw": "Cornish",
+ "hr": "Croatian",
+ "da": "Danish",
+ "dua": "Duala",
+ "dz": "Dzongkha",
+ "ebu": "Embu",
+ "eo": "Esperanto",
+ "et": "Estonian",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fo": "Faroese",
+ "fil": "Filipino",
+ "fi": "Finnish",
+ "fur": "Friulian",
+ "ff": "Fulah",
+ "gl": "Galician",
+ "lg": "Ganda",
+ "ka": "Georgian",
+ "gu": "Gujarati",
+ "guz": "Gusii",
+ "haw": "Hawaiian",
+ "he": "Hebrew",
+ "is": "Icelandic",
+ "smn": "Inari Sami",
+ "ga": "Irish",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "kn": "Kannada",
+ "ks": "Kashmiri",
+ "kk": "Kazakh",
+ "fa": "Kiajemi",
+ "ak": "Kiakan",
+ "am": "Kiamhari",
+ "ar": "Kiarabu",
+ "bn": "Kibangla",
+ "be": "Kibelarusi",
+ "bg": "Kibulgaria",
+ "my": "Kiburma",
+ "cs": "Kicheki",
+ "zh": "Kichina",
+ "zh-Hans": "Kichina (Hans)",
+ "zh-Hant": "Kichina (Hant)",
+ "zu": "Kidhulu",
+ "fr": "Kifarantha",
+ "fr-CA": "Kifarantha (Kanada)",
+ "fr-CH": "Kifarantha (Uthwithi)",
+ "el": "Kigiriki",
+ "ha": "Kihautha",
+ "hi": "Kihindi",
+ "es": "Kihithpania",
+ "es-419": "Kihithpania (419)",
+ "es-MX": "Kihithpania (Mekthiko)",
+ "nl": "Kiholandhi",
+ "nl-BE": "Kiholandhi (Ubelgiji)",
+ "hu": "Kihungari",
+ "ig": "Kiigbo",
+ "id": "Kiindonethia",
+ "en": "Kiingeredha",
+ "en-AU": "Kiingeredha (Authtralia)",
+ "en-CA": "Kiingeredha (Kanada)",
+ "en-GB": "Kiingeredha (Uingeredha)",
+ "it": "Kiitaliaano",
+ "ja": "Kijapani",
+ "jv": "Kijava",
+ "de": "Kijerumani",
+ "de-AT": "Kijerumani (Authtria)",
+ "de-CH": "Kijerumani (Uthwithi)",
+ "km": "Kikambodia",
+ "ko": "Kikorea",
+ "ki": "Kikuyu",
+ "ms": "Kimalesia",
+ "ne": "Kinepali",
+ "rw": "Kinyarandwa",
+ "asa": "Kipare",
+ "pl": "Kipolandi",
+ "pa": "Kipunjabi",
+ "pt": "Kireno",
+ "pt-PT": "Kireno (Ureno)",
+ "ro": "Kiromania",
+ "ro-MD": "Kiromania (Moldova)",
+ "ru": "Kiruthi",
+ "th": "Kitailandi",
+ "ta": "Kitamil",
+ "so": "Kithomali",
+ "sv": "Kithwidi",
+ "tr": "Kituruki",
+ "uk": "Kiukrania",
+ "ur": "Kiurdu",
+ "vi": "Kivietinamu",
+ "yo": "Kiyoruba",
+ "kok": "Konkani",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "ku": "Kurdish",
+ "nmg": "Kwasio",
+ "ky": "Kyrgyz",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Lao",
+ "lv": "Latvian",
+ "ln": "Lingala",
+ "lt": "Lithuanian",
+ "nds": "Low German",
+ "dsb": "Lower Sorbian",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "lb": "Luxembourgish",
+ "luy": "Luyia",
+ "mk": "Macedonian",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "Malagasy",
+ "ml": "Malayalam",
+ "mt": "Maltese",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mr": "Marathi",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "mn": "Mongolian",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nds-NL": "nds (Uholandhi)",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nd": "North Ndebele",
+ "lrc": "Northern Luri",
+ "se": "Northern Sami",
+ "nb": "Norwegian Bokmål",
+ "nn": "Norwegian Nynorsk",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "or": "Odia",
+ "om": "Oromo",
+ "os": "Ossetic",
+ "ps": "Pashto",
+ "prg": "Prussian",
+ "qu": "Quechua",
+ "rm": "Romansh",
+ "rof": "Rombo",
+ "rn": "Rundi",
+ "rwk": "Rwa",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "gd": "Scottish Gaelic",
+ "seh": "Sena",
+ "sr": "Serbian",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "sd": "Sindhi",
+ "si": "Sinhala",
+ "sk": "Slovak",
+ "sl": "Slovenian",
+ "xog": "Soga",
+ "zgh": "Standard Moroccan Tamazight",
+ "sw-CD": "sw (Jamhuri ya Kidemokrathia ya Kongo)",
+ "sw": "Swahili",
+ "gsw": "Swiss German",
+ "shi": "Tachelhit",
+ "dav": "Taita",
+ "tg": "Tajik",
+ "twq": "Tasawaq",
+ "tt": "Tatar",
+ "te": "Telugu",
+ "teo": "Teso",
+ "bo": "Tibetan",
+ "ti": "Tigrinya",
+ "to": "Tongan",
+ "tk": "Turkmen",
+ "hsb": "Upper Sorbian",
+ "ug": "Uyghur",
+ "uz": "Uzbek",
+ "vai": "Vai",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "cy": "Welsh",
+ "fy": "Western Frisian",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "yi": "Yiddish",
+ "dje": "Zarma"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/ast.json b/vendor/commerceguys/intl/resources/language/ast.json
index eb22a4ba8..7ae9f2acb 100644
--- a/vendor/commerceguys/intl/resources/language/ast.json
+++ b/vendor/commerceguys/intl/resources/language/ast.json
@@ -1,644 +1,224 @@
{
- "af": {
- "name": "afrikaans"
- },
- "agq": {
- "name": "aghem"
- },
- "ak": {
- "name": "akan"
- },
- "sq": {
- "name": "albanu"
- },
- "de": {
- "name": "alemán"
- },
- "de-AT": {
- "name": "alemán d’Austria"
- },
- "gsw": {
- "name": "alemán de Suiza"
- },
- "hsb": {
- "name": "altu sorbiu"
- },
- "de-CH": {
- "name": "altualemán de Suiza"
- },
- "am": {
- "name": "amháricu"
- },
- "ar": {
- "name": "árabe"
- },
- "hy": {
- "name": "armeniu"
- },
- "as": {
- "name": "asamés"
- },
- "ast": {
- "name": "asturianu"
- },
- "asa": {
- "name": "asu"
- },
- "az": {
- "name": "azerbaixanu"
- },
- "ksf": {
- "name": "bafia"
- },
- "bm": {
- "name": "bambara"
- },
- "bas": {
- "name": "basaa"
- },
- "nds": {
- "name": "baxu alemán"
- },
- "nds-NL": {
- "name": "baxu saxón"
- },
- "dsb": {
- "name": "baxu sorbiu"
- },
- "bem": {
- "name": "bemba"
- },
- "bez": {
- "name": "bena"
- },
- "bn": {
- "name": "bengalín"
- },
- "be": {
- "name": "bielorrusu"
- },
- "my": {
- "name": "birmanu"
- },
- "brx": {
- "name": "bodo"
- },
- "bs": {
- "name": "bosniu"
- },
- "br": {
- "name": "bretón"
- },
- "bg": {
- "name": "búlgaru"
- },
- "kea": {
- "name": "cabuverdianu"
- },
- "ks": {
- "name": "cachemirés"
- },
- "kn": {
- "name": "canarés"
- },
- "ca": {
- "name": "catalán"
- },
- "ce": {
- "name": "chechenu"
- },
- "cs": {
- "name": "checu"
- },
- "chr": {
- "name": "cheroqui"
- },
- "cgg": {
- "name": "chiga"
- },
- "zh": {
- "name": "chinu"
- },
- "zh-Hans": {
- "name": "chinu simplificáu"
- },
- "zh-Hant": {
- "name": "chinu tradicional"
- },
- "si": {
- "name": "cingalés"
- },
- "ksh": {
- "name": "colonianu"
- },
- "ko": {
- "name": "coreanu"
- },
- "kw": {
- "name": "córnicu"
- },
- "hr": {
- "name": "croata"
- },
- "da": {
- "name": "danés"
- },
- "dua": {
- "name": "duala"
- },
- "dz": {
- "name": "dzongkha"
- },
- "ebu": {
- "name": "embú"
- },
- "cu": {
- "name": "eslávicu eclesiásticu"
- },
- "sk": {
- "name": "eslovacu"
- },
- "sl": {
- "name": "eslovenu"
- },
- "es": {
- "name": "español"
- },
- "es-MX": {
- "name": "español de Méxicu"
- },
- "eo": {
- "name": "esperanto"
- },
- "et": {
- "name": "estoniu"
- },
- "ee": {
- "name": "ewe"
- },
- "ewo": {
- "name": "ewondo"
- },
- "fo": {
- "name": "feroés"
- },
- "fil": {
- "name": "filipín"
- },
- "fi": {
- "name": "finlandés"
- },
- "nl-BE": {
- "name": "flamencu"
- },
- "fr": {
- "name": "francés"
- },
- "fr-CA": {
- "name": "francés de Canadá"
- },
- "fr-CH": {
- "name": "francés de Suiza"
- },
- "fy": {
- "name": "frisón occidental"
- },
- "fur": {
- "name": "friulianu"
- },
- "ff": {
- "name": "fulah"
- },
- "gd": {
- "name": "gaélicu escocés"
- },
- "cy": {
- "name": "galés"
- },
- "gl": {
- "name": "gallegu"
- },
- "lg": {
- "name": "ganda"
- },
- "el": {
- "name": "griegu"
- },
- "guz": {
- "name": "gusii"
- },
- "gu": {
- "name": "guyaratí"
- },
- "ha": {
- "name": "ḥausa"
- },
- "haw": {
- "name": "hawaianu"
- },
- "he": {
- "name": "hebréu"
- },
- "km": {
- "name": "ḥemer"
- },
- "hi": {
- "name": "hindi"
- },
- "hu": {
- "name": "húngaru"
- },
- "ig": {
- "name": "igbo"
- },
- "smn": {
- "name": "inari sami"
- },
- "id": {
- "name": "indonesiu"
- },
- "en": {
- "name": "inglés"
- },
- "en-AU": {
- "name": "inglés d’Australia"
- },
- "en-CA": {
- "name": "inglés de Canadá"
- },
- "en-GB": {
- "name": "inglés de Gran Bretaña"
- },
- "ga": {
- "name": "irlandés"
- },
- "is": {
- "name": "islandés"
- },
- "it": {
- "name": "italianu"
- },
- "dyo": {
- "name": "jola-fonyi"
- },
- "kab": {
- "name": "kabileñu"
- },
- "kkj": {
- "name": "kako"
- },
- "kl": {
- "name": "kalaallisut"
- },
- "kln": {
- "name": "kalenjin"
- },
- "kam": {
- "name": "kamba"
- },
- "kk": {
- "name": "kazaquistanín"
- },
- "ki": {
- "name": "kikuyu"
- },
- "rw": {
- "name": "kinyarwanda"
- },
- "ky": {
- "name": "kirguistanín"
- },
- "kok": {
- "name": "konkani"
- },
- "khq": {
- "name": "koyra chiini"
- },
- "ses": {
- "name": "koyraboro senni"
- },
- "ckb": {
- "name": "kurdu central"
- },
- "nmg": {
- "name": "kwasio"
- },
- "lkt": {
- "name": "lakota"
- },
- "lag": {
- "name": "langi"
- },
- "lo": {
- "name": "laosianu"
- },
- "lv": {
- "name": "letón"
- },
- "ln": {
- "name": "lingala"
- },
- "lt": {
- "name": "lituanu"
- },
- "lu": {
- "name": "luba-katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lrc": {
- "name": "luri del norte"
- },
- "lb": {
- "name": "luxemburgués"
- },
- "luy": {
- "name": "luyia"
- },
- "mk": {
- "name": "macedoniu"
- },
- "jmc": {
- "name": "machame"
- },
- "mgh": {
- "name": "makhuwa-meetto"
- },
- "kde": {
- "name": "makonde"
- },
- "ml": {
- "name": "malayalam"
- },
- "ms": {
- "name": "malayu"
- },
- "mg": {
- "name": "malgaxe"
- },
- "mt": {
- "name": "maltés"
- },
- "gv": {
- "name": "manés"
- },
- "mr": {
- "name": "marathi"
- },
- "mas": {
- "name": "masái"
- },
- "mzn": {
- "name": "mazanderani"
- },
- "mer": {
- "name": "meru"
- },
- "mgo": {
- "name": "meta’"
- },
- "ro-MD": {
- "name": "moldavu"
- },
- "mn": {
- "name": "mongol"
- },
- "mfe": {
- "name": "morisyen"
- },
- "mua": {
- "name": "mundang"
- },
- "naq": {
- "name": "nama"
- },
- "nd": {
- "name": "ndebele del norte"
- },
- "nl": {
- "name": "neerlandés"
- },
- "ne": {
- "name": "nepalés"
- },
- "nnh": {
- "name": "ngiemboon"
- },
- "jgo": {
- "name": "ngomba"
- },
- "nb": {
- "name": "noruegu Bokmål"
- },
- "nn": {
- "name": "noruegu Nynorsk"
- },
- "nus": {
- "name": "nuer"
- },
- "nyn": {
- "name": "nyankole"
- },
- "or": {
- "name": "oriya"
- },
- "om": {
- "name": "oromo"
- },
- "os": {
- "name": "oséticu"
- },
- "ps": {
- "name": "pashtu"
- },
- "fa": {
- "name": "persa"
- },
- "pl": {
- "name": "polacu"
- },
- "pt": {
- "name": "portugués"
- },
- "pt-PT": {
- "name": "portugués européu"
- },
- "prg": {
- "name": "prusianu"
- },
- "pa": {
- "name": "punyabí"
- },
- "qu": {
- "name": "quechua"
- },
- "rm": {
- "name": "romanche"
- },
- "rof": {
- "name": "rombo"
- },
- "ro": {
- "name": "rumanu"
- },
- "rn": {
- "name": "rundi"
- },
- "ru": {
- "name": "rusu"
- },
- "rwk": {
- "name": "rwa"
- },
- "sah": {
- "name": "sakha"
- },
- "saq": {
- "name": "samburu"
- },
- "se": {
- "name": "sami del norte"
- },
- "sg": {
- "name": "sango"
- },
- "sbp": {
- "name": "sangu"
- },
- "seh": {
- "name": "sena"
- },
- "sr": {
- "name": "serbiu"
- },
- "ksb": {
- "name": "shambala"
- },
- "sn": {
- "name": "shona"
- },
- "sd": {
- "name": "sindhi"
- },
- "xog": {
- "name": "soga"
- },
- "so": {
- "name": "somalín"
- },
- "sw": {
- "name": "suaḥili"
- },
- "sw-CD": {
- "name": "suaḥili del Congu"
- },
- "sv": {
- "name": "suecu"
- },
- "shi": {
- "name": "tachelhit"
- },
- "th": {
- "name": "tailandés"
- },
- "dav": {
- "name": "taita"
- },
- "tzm": {
- "name": "tamazight del Atles central"
- },
- "zgh": {
- "name": "tamazight estándar de Marruecos"
- },
- "ta": {
- "name": "tamil"
- },
- "tt": {
- "name": "tártaru"
- },
- "twq": {
- "name": "tasawaq"
- },
- "tg": {
- "name": "taxiquistanín"
- },
- "te": {
- "name": "telugu"
- },
- "teo": {
- "name": "teso"
- },
- "bo": {
- "name": "tibetanu"
- },
- "ti": {
- "name": "tigrinya"
- },
- "to": {
- "name": "tonganu"
- },
- "tk": {
- "name": "turcomanu"
- },
- "tr": {
- "name": "turcu"
- },
- "uk": {
- "name": "ucraín"
- },
- "ug": {
- "name": "uigur"
- },
- "ur": {
- "name": "urdu"
- },
- "uz": {
- "name": "uzbequistanín"
- },
- "vai": {
- "name": "Vai"
- },
- "eu": {
- "name": "vascu"
- },
- "vi": {
- "name": "vietnamín"
- },
- "vo": {
- "name": "volapük"
- },
- "vun": {
- "name": "vunjo"
- },
- "wae": {
- "name": "walser"
- },
- "wo": {
- "name": "wolof"
- },
- "ja": {
- "name": "xaponés"
- },
- "ka": {
- "name": "xeorxanu"
- },
- "yav": {
- "name": "yangben"
- },
- "ii": {
- "name": "yi de Sichuán"
- },
- "yi": {
- "name": "yiddish"
- },
- "yo": {
- "name": "yoruba"
- },
- "dje": {
- "name": "zarma"
- },
- "zu": {
- "name": "zulú"
- }
+ "af": "afrikaans",
+ "agq": "aghem",
+ "ak": "akan",
+ "sq": "albanu",
+ "de": "alemán",
+ "de-AT": "alemán d’Austria",
+ "gsw": "alemán de Suiza",
+ "hsb": "altu sorbiu",
+ "de-CH": "altualemán de Suiza",
+ "am": "amháricu",
+ "ar": "árabe",
+ "hy": "armeniu",
+ "as": "asamés",
+ "ast": "asturianu",
+ "asa": "asu",
+ "az": "azerbaixanu",
+ "ksf": "bafia",
+ "bm": "bambara",
+ "bas": "basaa",
+ "nds": "baxu alemán",
+ "nds-NL": "baxu saxón",
+ "dsb": "baxu sorbiu",
+ "bem": "bemba",
+ "bez": "bena",
+ "bn": "bengalín",
+ "be": "bielorrusu",
+ "my": "birmanu",
+ "brx": "bodo",
+ "bs": "bosniu",
+ "br": "bretón",
+ "bg": "búlgaru",
+ "kea": "cabuverdianu",
+ "ks": "cachemirés",
+ "kn": "canarés",
+ "yue": "cantonés",
+ "ca": "catalán",
+ "ceb": "cebuanu",
+ "ce": "chechenu",
+ "cs": "checu",
+ "chr": "cheroqui",
+ "cgg": "chiga",
+ "zh": "chinu",
+ "zh-Hans": "chinu simplificáu",
+ "zh-Hant": "chinu tradicional",
+ "si": "cingalés",
+ "ksh": "colonianu",
+ "ko": "coreanu",
+ "kw": "córnicu",
+ "hr": "croata",
+ "ku": "curdu",
+ "da": "danés",
+ "dua": "duala",
+ "dz": "dzongkha",
+ "ebu": "embú",
+ "cu": "eslávicu eclesiásticu",
+ "sk": "eslovacu",
+ "sl": "eslovenu",
+ "es": "español",
+ "es-419": "español d’América Llatina",
+ "es-MX": "español de Méxicu",
+ "eo": "esperanto",
+ "et": "estoniu",
+ "ee": "ewe",
+ "ewo": "ewondo",
+ "fo": "feroés",
+ "fil": "filipín",
+ "fi": "finlandés",
+ "nl-BE": "flamencu",
+ "fr": "francés",
+ "fr-CA": "francés de Canadá",
+ "fr-CH": "francés de Suiza",
+ "fy": "frisón occidental",
+ "fur": "friulianu",
+ "ff": "fulah",
+ "gd": "gaélicu escocés",
+ "cy": "galés",
+ "gl": "gallegu",
+ "lg": "ganda",
+ "el": "griegu",
+ "guz": "gusii",
+ "gu": "guyaratí",
+ "ha": "ḥausa",
+ "haw": "hawaianu",
+ "he": "hebréu",
+ "km": "ḥemer",
+ "hi": "hindi",
+ "hu": "húngaru",
+ "ig": "igbo",
+ "smn": "inari sami",
+ "id": "indonesiu",
+ "en": "inglés",
+ "en-AU": "inglés d’Australia",
+ "en-CA": "inglés de Canadá",
+ "en-GB": "inglés de Gran Bretaña",
+ "ga": "irlandés",
+ "is": "islandés",
+ "it": "italianu",
+ "dyo": "jola-fonyi",
+ "kab": "kabileñu",
+ "kkj": "kako",
+ "kl": "kalaallisut",
+ "kln": "kalenjin",
+ "kam": "kamba",
+ "kk": "kazaquistanín",
+ "ki": "kikuyu",
+ "rw": "kinyarwanda",
+ "ky": "kirguistanín",
+ "kok": "konkani",
+ "khq": "koyra chiini",
+ "ses": "koyraboro senni",
+ "ckb": "kurdu central",
+ "nmg": "kwasio",
+ "lkt": "lakota",
+ "lag": "langi",
+ "lo": "laosianu",
+ "lv": "letón",
+ "ln": "lingala",
+ "lt": "lituanu",
+ "lu": "luba-katanga",
+ "luo": "Luo",
+ "lrc": "luri del norte",
+ "lb": "luxemburgués",
+ "luy": "luyia",
+ "mk": "macedoniu",
+ "jmc": "machame",
+ "mgh": "makhuwa-meetto",
+ "kde": "makonde",
+ "ml": "malayalam",
+ "ms": "malayu",
+ "mg": "malgaxe",
+ "mt": "maltés",
+ "gv": "manés",
+ "mi": "maorí",
+ "mr": "marathi",
+ "mas": "masái",
+ "mzn": "mazanderani",
+ "mer": "meru",
+ "mgo": "meta’",
+ "ro-MD": "moldavu",
+ "mn": "mongol",
+ "mfe": "morisyen",
+ "mua": "mundang",
+ "naq": "nama",
+ "nd": "ndebele del norte",
+ "nl": "neerlandés",
+ "ne": "nepalés",
+ "nnh": "ngiemboon",
+ "jgo": "ngomba",
+ "nb": "noruegu Bokmål",
+ "nn": "noruegu Nynorsk",
+ "nus": "nuer",
+ "nyn": "nyankole",
+ "or": "oriya",
+ "om": "oromo",
+ "os": "oséticu",
+ "ps": "pashtu",
+ "fa": "persa",
+ "pl": "polacu",
+ "pt": "portugués",
+ "pt-PT": "portugués européu",
+ "prg": "prusianu",
+ "pa": "punyabí",
+ "qu": "quechua",
+ "rm": "romanche",
+ "rof": "rombo",
+ "ro": "rumanu",
+ "rn": "rundi",
+ "ru": "rusu",
+ "rwk": "rwa",
+ "sah": "sakha",
+ "saq": "samburu",
+ "se": "sami del norte",
+ "sg": "sango",
+ "sbp": "sangu",
+ "seh": "sena",
+ "sr": "serbiu",
+ "ksb": "shambala",
+ "sn": "shona",
+ "sd": "sindhi",
+ "xog": "soga",
+ "so": "somalín",
+ "sw": "suaḥili",
+ "sw-CD": "suaḥili del Congu",
+ "sv": "suecu",
+ "shi": "tachelhit",
+ "th": "tailandés",
+ "dav": "taita",
+ "tzm": "tamazight del Atles central",
+ "zgh": "tamazight estándar de Marruecos",
+ "ta": "tamil",
+ "tt": "tártaru",
+ "twq": "tasawaq",
+ "tg": "taxiquistanín",
+ "te": "telugu",
+ "teo": "teso",
+ "bo": "tibetanu",
+ "ti": "tigrinya",
+ "to": "tonganu",
+ "tk": "turcomanu",
+ "tr": "turcu",
+ "uk": "ucraín",
+ "ug": "uigur",
+ "ur": "urdu",
+ "uz": "uzbequistanín",
+ "vai": "Vai",
+ "wa": "valón",
+ "eu": "vascu",
+ "vi": "vietnamín",
+ "vo": "volapük",
+ "vun": "vunjo",
+ "wae": "walser",
+ "wo": "wolof",
+ "ja": "xaponés",
+ "jv": "xavanés",
+ "ka": "xeorxanu",
+ "xh": "xhosa",
+ "yav": "yangben",
+ "ii": "yi de Sichuán",
+ "yi": "yiddish",
+ "yo": "yoruba",
+ "dje": "zarma",
+ "zu": "zulú"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/az-Cyrl.json b/vendor/commerceguys/intl/resources/language/az-Cyrl.json
index 8a40b1bcd..2564a24bd 100644
--- a/vendor/commerceguys/intl/resources/language/az-Cyrl.json
+++ b/vendor/commerceguys/intl/resources/language/az-Cyrl.json
@@ -1,641 +1,224 @@
{
- "ii": {
- "name": "Sichuan Yi"
- },
- "en-AU": {
- "name": "Австралија инҝилисҹәси"
- },
- "de-AT": {
- "name": "Австрија алманҹасы"
- },
- "agq": {
- "name": "агһем"
- },
- "az": {
- "name": "азәрбајҹан"
- },
- "ak": {
- "name": "акан"
- },
- "sq": {
- "name": "албан"
- },
- "de": {
- "name": "алман"
- },
- "am": {
- "name": "амһар"
- },
- "as": {
- "name": "ассам"
- },
- "ast": {
- "name": "астурија"
- },
- "asa": {
- "name": "асу"
- },
- "af": {
- "name": "африкаанс"
- },
- "nds-NL": {
- "name": "ашағы саксон"
- },
- "dsb": {
- "name": "ашағы сорб"
- },
- "zh-Hant": {
- "name": "әнәнәви чин"
- },
- "ar": {
- "name": "әрәб"
- },
- "bm": {
- "name": "бамбара"
- },
- "bas": {
- "name": "баса"
- },
- "eu": {
- "name": "баск"
- },
- "ksf": {
- "name": "бафиа"
- },
- "be": {
- "name": "беларус"
- },
- "bem": {
- "name": "бемба"
- },
- "bez": {
- "name": "бена"
- },
- "bn": {
- "name": "бенгал"
- },
- "my": {
- "name": "бирман"
- },
- "brx": {
- "name": "бодо"
- },
- "nb": {
- "name": "бокмал норвеч"
- },
- "bs": {
- "name": "босниак"
- },
- "br": {
- "name": "бретон"
- },
- "en-GB": {
- "name": "Британија инҝилисҹәси"
- },
- "bg": {
- "name": "булгар"
- },
- "vai": {
- "name": "ваи"
- },
- "wae": {
- "name": "валлес"
- },
- "vi": {
- "name": "вјетнам"
- },
- "vo": {
- "name": "волапүк"
- },
- "wo": {
- "name": "волоф"
- },
- "vun": {
- "name": "вунјо"
- },
- "kk": {
- "name": "газах"
- },
- "gl": {
- "name": "галисија"
- },
- "lg": {
- "name": "ганда"
- },
- "fy": {
- "name": "гәрби фриз"
- },
- "guz": {
- "name": "гуси"
- },
- "gu": {
- "name": "гуҹарат"
- },
- "ky": {
- "name": "гырғыз"
- },
- "da": {
- "name": "данимарка"
- },
- "dz": {
- "name": "дзонга"
- },
- "dyo": {
- "name": "диола"
- },
- "dua": {
- "name": "дуала"
- },
- "ee": {
- "name": "еве"
- },
- "ewo": {
- "name": "евондо"
- },
- "ebu": {
- "name": "ембу"
- },
- "hy": {
- "name": "ермәни"
- },
- "eo": {
- "name": "есперанто"
- },
- "et": {
- "name": "естон"
- },
- "dje": {
- "name": "зарма"
- },
- "zu": {
- "name": "зулу"
- },
- "he": {
- "name": "иврит"
- },
- "ig": {
- "name": "игбо"
- },
- "yi": {
- "name": "идиш"
- },
- "smn": {
- "name": "инари сами"
- },
- "id": {
- "name": "индонезија"
- },
- "en": {
- "name": "инҝилис"
- },
- "ga": {
- "name": "ирланд"
- },
- "sv": {
- "name": "исвеч"
- },
- "gsw": {
- "name": "Исвечрә алманҹасы"
- },
- "de-CH": {
- "name": "Исвечрә јүксәк алманҹасы"
- },
- "fr-CH": {
- "name": "Исвечрә франсызҹасы"
- },
- "is": {
- "name": "исланд"
- },
- "es": {
- "name": "испан"
- },
- "it": {
- "name": "италјан"
- },
- "yav": {
- "name": "јангбен"
- },
- "ja": {
- "name": "јапон"
- },
- "yo": {
- "name": "јоруба"
- },
- "el": {
- "name": "јунан"
- },
- "hsb": {
- "name": "јухары сорб"
- },
- "kab": {
- "name": "кабиле"
- },
- "kea": {
- "name": "кабувердиан"
- },
- "kkj": {
- "name": "како"
- },
- "kl": {
- "name": "калааллисут"
- },
- "kln": {
- "name": "каленҹин"
- },
- "kam": {
- "name": "камба"
- },
- "en-CA": {
- "name": "Канада инҝилисҹәси"
- },
- "fr-CA": {
- "name": "Канада франсызҹасы"
- },
- "kn": {
- "name": "каннада"
- },
- "ca": {
- "name": "каталан"
- },
- "ks": {
- "name": "кәшмир"
- },
- "nmg": {
- "name": "квасио"
- },
- "qu": {
- "name": "кечуа"
- },
- "ki": {
- "name": "кикују"
- },
- "rw": {
- "name": "кинјарванда"
- },
- "khq": {
- "name": "којра чиини"
- },
- "ses": {
- "name": "којраборо сенни"
- },
- "sw-CD": {
- "name": "Конго суаһилиҹәси"
- },
- "kok": {
- "name": "конкани"
- },
- "ko": {
- "name": "кореја"
- },
- "kw": {
- "name": "корн"
- },
- "ksh": {
- "name": "көлн"
- },
- "km": {
- "name": "кхмер"
- },
- "ka": {
- "name": "ҝүрҹү"
- },
- "lkt": {
- "name": "лакота"
- },
- "lag": {
- "name": "ланҝи"
- },
- "lo": {
- "name": "лаос"
- },
- "lv": {
- "name": "латыш"
- },
- "ln": {
- "name": "лингала"
- },
- "lt": {
- "name": "литва"
- },
- "lu": {
- "name": "луба-катанга"
- },
- "luy": {
- "name": "лујиа"
- },
- "luo": {
- "name": "луо"
- },
- "lb": {
- "name": "лүксембург"
- },
- "mzn": {
- "name": "мазандаран"
- },
- "mk": {
- "name": "македон"
- },
- "kde": {
- "name": "маконде"
- },
- "mg": {
- "name": "малагас"
- },
- "ms": {
- "name": "малај"
- },
- "ml": {
- "name": "малајалам"
- },
- "mt": {
- "name": "малта"
- },
- "gv": {
- "name": "манкс"
- },
- "mr": {
- "name": "маратһи"
- },
- "mas": {
- "name": "масај"
- },
- "mgh": {
- "name": "махува-меетто"
- },
- "jmc": {
- "name": "мачам"
- },
- "hu": {
- "name": "маҹар"
- },
- "tzm": {
- "name": "Мәркәзи Атлас тамазиҹәси"
- },
- "es-MX": {
- "name": "Мексика испанҹасы"
- },
- "mer": {
- "name": "меру"
- },
- "mgo": {
- "name": "метаʼ"
- },
- "mn": {
- "name": "монгол"
- },
- "mfe": {
- "name": "морисиен"
- },
- "mua": {
- "name": "мунданг"
- },
- "naq": {
- "name": "нама"
- },
- "jgo": {
- "name": "нгомба"
- },
- "ne": {
- "name": "непал"
- },
- "nyn": {
- "name": "нјанкол"
- },
- "nnh": {
- "name": "нҝиембоон"
- },
- "nus": {
- "name": "нуер"
- },
- "nn": {
- "name": "нүнорск норвеч"
- },
- "or": {
- "name": "одија"
- },
- "om": {
- "name": "оромо"
- },
- "os": {
- "name": "осетин"
- },
- "uz": {
- "name": "өзбәк"
- },
- "pa": {
- "name": "пәнҹаб"
- },
- "pl": {
- "name": "полјак"
- },
- "pt": {
- "name": "португал"
- },
- "pt-PT": {
- "name": "Португалија португалҹасы"
- },
- "prg": {
- "name": "прусс"
- },
- "ps": {
- "name": "пушту"
- },
- "rm": {
- "name": "романш"
- },
- "rof": {
- "name": "ромбо"
- },
- "rwk": {
- "name": "руа"
- },
- "ro": {
- "name": "румын"
- },
- "ro-MD": {
- "name": "румын (Молдова)"
- },
- "rn": {
- "name": "рунди"
- },
- "ru": {
- "name": "рус"
- },
- "zh-Hans": {
- "name": "садәләшмиш чин"
- },
- "saq": {
- "name": "самбуру"
- },
- "sg": {
- "name": "санго"
- },
- "sbp": {
- "name": "сангу"
- },
- "sah": {
- "name": "саха"
- },
- "seh": {
- "name": "сена"
- },
- "sr": {
- "name": "серб"
- },
- "sd": {
- "name": "синдһи"
- },
- "si": {
- "name": "синһала"
- },
- "cu": {
- "name": "славјан"
- },
- "sk": {
- "name": "словак"
- },
- "sl": {
- "name": "словен"
- },
- "xog": {
- "name": "сога"
- },
- "so": {
- "name": "сомали"
- },
- "ckb": {
- "name": "соран"
- },
- "sw": {
- "name": "суаһили"
- },
- "dav": {
- "name": "таита"
- },
- "th": {
- "name": "тај"
- },
- "zgh": {
- "name": "тамази"
- },
- "ta": {
- "name": "тамил"
- },
- "twq": {
- "name": "тасаваг"
- },
- "tt": {
- "name": "татар"
- },
- "shi": {
- "name": "тачелит"
- },
- "tg": {
- "name": "таҹик"
- },
- "te": {
- "name": "телугу"
- },
- "teo": {
- "name": "тесо"
- },
- "bo": {
- "name": "тибет"
- },
- "ti": {
- "name": "тигрин"
- },
- "to": {
- "name": "тонган"
- },
- "tr": {
- "name": "түрк"
- },
- "tk": {
- "name": "түркмән"
- },
- "cy": {
- "name": "уелс"
- },
- "ug": {
- "name": "ујғур"
- },
- "uk": {
- "name": "украјна"
- },
- "ur": {
- "name": "урду"
- },
- "fo": {
- "name": "фарер"
- },
- "fa": {
- "name": "фарс"
- },
- "fil": {
- "name": "филиппин"
- },
- "fi": {
- "name": "фин"
- },
- "nl-BE": {
- "name": "фламанд"
- },
- "fr": {
- "name": "франсыз"
- },
- "fur": {
- "name": "фриул"
- },
- "ff": {
- "name": "фула"
- },
- "hr": {
- "name": "хорват"
- },
- "haw": {
- "name": "һавај"
- },
- "ha": {
- "name": "һауса"
- },
- "hi": {
- "name": "һинд"
- },
- "nl": {
- "name": "һолланд"
- },
- "chr": {
- "name": "чероки"
- },
- "cs": {
- "name": "чех"
- },
- "ce": {
- "name": "чечен"
- },
- "cgg": {
- "name": "чига"
- },
- "zh": {
- "name": "чин"
- },
- "ksb": {
- "name": "шамбала"
- },
- "lrc": {
- "name": "шимали лури"
- },
- "nd": {
- "name": "шимали ндебеле"
- },
- "se": {
- "name": "шимали сами"
- },
- "sn": {
- "name": "шона"
- },
- "gd": {
- "name": "шотланд келт"
- }
+ "nds": "Low German",
+ "ii": "Sichuan Yi",
+ "en-AU": "Австралија инҝилисҹәси",
+ "de-AT": "Австрија алманҹасы",
+ "agq": "агһем",
+ "az": "азәрбајҹан",
+ "ak": "акан",
+ "sq": "албан",
+ "de": "алман",
+ "am": "амһар",
+ "as": "ассам",
+ "ast": "астурија",
+ "asa": "асу",
+ "af": "африкаанс",
+ "nds-NL": "ашағы саксон",
+ "dsb": "ашағы сорб",
+ "zh-Hant": "әнәнәви чин",
+ "ar": "әрәб",
+ "bm": "бамбара",
+ "bas": "баса",
+ "eu": "баск",
+ "ksf": "бафиа",
+ "be": "беларус",
+ "bem": "бемба",
+ "bez": "бена",
+ "bn": "бенгал",
+ "my": "бирман",
+ "brx": "бодо",
+ "nb": "бокмал норвеч",
+ "bs": "босниак",
+ "br": "бретон",
+ "en-GB": "Британија инҝилисҹәси",
+ "bg": "булгар",
+ "vai": "ваи",
+ "wae": "валлес",
+ "wa": "валун",
+ "vi": "вјетнам",
+ "vo": "волапүк",
+ "wo": "волоф",
+ "vun": "вунјо",
+ "kk": "газах",
+ "gl": "галисија",
+ "lg": "ганда",
+ "fy": "гәрби фриз",
+ "guz": "гуси",
+ "gu": "гуҹарат",
+ "ky": "гырғыз",
+ "da": "данимарка",
+ "dz": "дзонга",
+ "dyo": "диола",
+ "dua": "дуала",
+ "ee": "еве",
+ "ewo": "евондо",
+ "ebu": "ембу",
+ "hy": "ермәни",
+ "eo": "есперанто",
+ "et": "естон",
+ "dje": "зарма",
+ "zu": "зулу",
+ "he": "иврит",
+ "ig": "игбо",
+ "yi": "идиш",
+ "smn": "инари сами",
+ "id": "индонезија",
+ "en": "инҝилис",
+ "ga": "ирланд",
+ "sv": "исвеч",
+ "gsw": "Исвечрә алманҹасы",
+ "de-CH": "Исвечрә јүксәк алманҹасы",
+ "fr-CH": "Исвечрә франсызҹасы",
+ "is": "исланд",
+ "es": "испан",
+ "it": "италјан",
+ "jv": "јава",
+ "yav": "јангбен",
+ "ja": "јапон",
+ "yo": "јоруба",
+ "el": "јунан",
+ "hsb": "јухары сорб",
+ "kab": "кабиле",
+ "kea": "кабувердиан",
+ "kkj": "како",
+ "kl": "калааллисут",
+ "kln": "каленҹин",
+ "kam": "камба",
+ "en-CA": "Канада инҝилисҹәси",
+ "fr-CA": "Канада франсызҹасы",
+ "kn": "каннада",
+ "yue": "кантон",
+ "ca": "каталан",
+ "ks": "кәшмир",
+ "nmg": "квасио",
+ "qu": "кечуа",
+ "ki": "кикују",
+ "rw": "кинјарванда",
+ "khq": "којра чиини",
+ "ses": "којраборо сенни",
+ "sw-CD": "Конго суаһилиҹәси",
+ "kok": "конкани",
+ "ko": "кореја",
+ "kw": "корн",
+ "ksh": "көлн",
+ "ku": "күрд",
+ "km": "кхмер",
+ "ka": "ҝүрҹү",
+ "lkt": "лакота",
+ "lag": "ланҝи",
+ "lo": "лаос",
+ "es-419": "Латын Америкасы испанҹасы",
+ "lv": "латыш",
+ "ln": "лингала",
+ "lt": "литва",
+ "lu": "луба-катанга",
+ "luy": "лујиа",
+ "luo": "луо",
+ "lb": "лүксембург",
+ "mzn": "мазандаран",
+ "mk": "македон",
+ "kde": "маконде",
+ "mg": "малагас",
+ "ms": "малај",
+ "ml": "малајалам",
+ "mt": "малта",
+ "gv": "манкс",
+ "mi": "маори",
+ "mr": "маратһи",
+ "mas": "масај",
+ "mgh": "махува-меетто",
+ "jmc": "мачам",
+ "hu": "маҹар",
+ "tzm": "Мәркәзи Атлас тамазиҹәси",
+ "es-MX": "Мексика испанҹасы",
+ "mer": "меру",
+ "mgo": "метаʼ",
+ "mn": "монгол",
+ "mfe": "морисиен",
+ "mua": "мунданг",
+ "naq": "нама",
+ "jgo": "нгомба",
+ "ne": "непал",
+ "nyn": "нјанкол",
+ "nnh": "нҝиембоон",
+ "nus": "нуер",
+ "nn": "нүнорск норвеч",
+ "or": "одија",
+ "om": "оромо",
+ "os": "осетин",
+ "uz": "өзбәк",
+ "pa": "пәнҹаб",
+ "pl": "полјак",
+ "pt": "португал",
+ "pt-PT": "Португалија португалҹасы",
+ "prg": "прусс",
+ "ps": "пушту",
+ "rm": "романш",
+ "rof": "ромбо",
+ "rwk": "руа",
+ "ro": "румын",
+ "ro-MD": "румын (Молдова)",
+ "rn": "рунди",
+ "ru": "рус",
+ "zh-Hans": "садәләшмиш чин",
+ "saq": "самбуру",
+ "sg": "санго",
+ "sbp": "сангу",
+ "sah": "саха",
+ "ceb": "себуан",
+ "seh": "сена",
+ "sr": "серб",
+ "sd": "синдһи",
+ "si": "синһала",
+ "cu": "славјан",
+ "sk": "словак",
+ "sl": "словен",
+ "xog": "сога",
+ "so": "сомали",
+ "ckb": "соран",
+ "sw": "суаһили",
+ "dav": "таита",
+ "th": "тај",
+ "zgh": "тамази",
+ "ta": "тамил",
+ "twq": "тасаваг",
+ "tt": "татар",
+ "shi": "тачелит",
+ "tg": "таҹик",
+ "te": "телугу",
+ "teo": "тесо",
+ "bo": "тибет",
+ "ti": "тигрин",
+ "to": "тонган",
+ "tr": "түрк",
+ "tk": "түркмән",
+ "cy": "уелс",
+ "ug": "ујғур",
+ "uk": "украјна",
+ "ur": "урду",
+ "fo": "фарер",
+ "fa": "фарс",
+ "fil": "филиппин",
+ "fi": "фин",
+ "nl-BE": "фламанд",
+ "fr": "франсыз",
+ "fur": "фриул",
+ "ff": "фула",
+ "hr": "хорват",
+ "xh": "хоса",
+ "haw": "һавај",
+ "ha": "һауса",
+ "hi": "һинд",
+ "nl": "һолланд",
+ "chr": "чероки",
+ "cs": "чех",
+ "ce": "чечен",
+ "cgg": "чига",
+ "zh": "чин",
+ "ksb": "шамбала",
+ "lrc": "шимали лури",
+ "nd": "шимали ндебеле",
+ "se": "шимали сами",
+ "sn": "шона",
+ "gd": "шотланд келт"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/az.json b/vendor/commerceguys/intl/resources/language/az.json
index e53a23e57..fc4793a6b 100644
--- a/vendor/commerceguys/intl/resources/language/az.json
+++ b/vendor/commerceguys/intl/resources/language/az.json
@@ -1,644 +1,224 @@
{
- "af": {
- "name": "afrikaans"
- },
- "ak": {
- "name": "akan"
- },
- "agq": {
- "name": "aqhem"
- },
- "sq": {
- "name": "alban"
- },
- "de": {
- "name": "alman"
- },
- "am": {
- "name": "amhar"
- },
- "as": {
- "name": "assam"
- },
- "ast": {
- "name": "asturiya"
- },
- "asa": {
- "name": "asu"
- },
- "nds": {
- "name": "aşağı alman"
- },
- "nds-NL": {
- "name": "aşağı sakson"
- },
- "dsb": {
- "name": "aşağı sorb"
- },
- "en-AU": {
- "name": "Avstraliya ingiliscəsi"
- },
- "de-AT": {
- "name": "Avstriya almancası"
- },
- "az": {
- "name": "azərbaycan"
- },
- "ksf": {
- "name": "bafia"
- },
- "bm": {
- "name": "bambara"
- },
- "bas": {
- "name": "basa"
- },
- "eu": {
- "name": "bask"
- },
- "be": {
- "name": "belarus"
- },
- "bem": {
- "name": "bemba"
- },
- "bez": {
- "name": "bena"
- },
- "bn": {
- "name": "benqal"
- },
- "my": {
- "name": "birman"
- },
- "brx": {
- "name": "bodo"
- },
- "nb": {
- "name": "bokmal norveç"
- },
- "bg": {
- "name": "bolqar"
- },
- "bs": {
- "name": "bosniya"
- },
- "br": {
- "name": "breton"
- },
- "en-GB": {
- "name": "Britaniya ingiliscəsi"
- },
- "ce": {
- "name": "çeçen"
- },
- "cs": {
- "name": "çex"
- },
- "chr": {
- "name": "çeroki"
- },
- "cgg": {
- "name": "çiqa"
- },
- "zh": {
- "name": "çin"
- },
- "da": {
- "name": "danimarka"
- },
- "dyo": {
- "name": "diola"
- },
- "dua": {
- "name": "duala"
- },
- "dz": {
- "name": "dzonqxa"
- },
- "ebu": {
- "name": "embu"
- },
- "hy": {
- "name": "erməni"
- },
- "eo": {
- "name": "esperanto"
- },
- "et": {
- "name": "eston"
- },
- "ee": {
- "name": "eve"
- },
- "ewo": {
- "name": "evondo"
- },
- "zh-Hant": {
- "name": "ənənəvi çin"
- },
- "ar": {
- "name": "ərəb"
- },
- "fo": {
- "name": "farer"
- },
- "fa": {
- "name": "fars"
- },
- "fil": {
- "name": "filippin"
- },
- "fi": {
- "name": "fin"
- },
- "nl-BE": {
- "name": "flamand"
- },
- "fr": {
- "name": "fransız"
- },
- "fur": {
- "name": "friul"
- },
- "ff": {
- "name": "fula"
- },
- "ka": {
- "name": "gürcü"
- },
- "ha": {
- "name": "hausa"
- },
- "haw": {
- "name": "havay"
- },
- "hi": {
- "name": "hind"
- },
- "nl": {
- "name": "holland"
- },
- "hr": {
- "name": "xorvat"
- },
- "yi": {
- "name": "idiş"
- },
- "ig": {
- "name": "iqbo"
- },
- "smn": {
- "name": "inari sami"
- },
- "id": {
- "name": "indoneziya"
- },
- "en": {
- "name": "ingilis"
- },
- "ga": {
- "name": "irland"
- },
- "is": {
- "name": "island"
- },
- "es": {
- "name": "ispan"
- },
- "sv": {
- "name": "isveç"
- },
- "gsw": {
- "name": "İsveçrə almancası"
- },
- "fr-CH": {
- "name": "İsveçrə fransızcası"
- },
- "de-CH": {
- "name": "İsveçrə yüksək almancası"
- },
- "it": {
- "name": "italyan"
- },
- "he": {
- "name": "ivrit"
- },
- "kab": {
- "name": "kabile"
- },
- "kea": {
- "name": "kabuverdian"
- },
- "kkj": {
- "name": "kako"
- },
- "kl": {
- "name": "kalaallisut"
- },
- "kln": {
- "name": "kalencin"
- },
- "kam": {
- "name": "kamba"
- },
- "fr-CA": {
- "name": "Kanada fransızcası"
- },
- "en-CA": {
- "name": "Kanada ingiliscəsi"
- },
- "kn": {
- "name": "kannada"
- },
- "ca": {
- "name": "katalan"
- },
- "qu": {
- "name": "keçua"
- },
- "ks": {
- "name": "kəşmir"
- },
- "km": {
- "name": "kxmer"
- },
- "ki": {
- "name": "kikuyu"
- },
- "rw": {
- "name": "kinyarvanda"
- },
- "kok": {
- "name": "konkani"
- },
- "sw-CD": {
- "name": "Konqo suahilicəsi"
- },
- "ko": {
- "name": "koreya"
- },
- "kw": {
- "name": "korn"
- },
- "khq": {
- "name": "koyra çiini"
- },
- "ses": {
- "name": "koyraboro senni"
- },
- "ksh": {
- "name": "köln"
- },
- "nmg": {
- "name": "kvasio"
- },
- "gl": {
- "name": "qalisiya"
- },
- "lg": {
- "name": "qanda"
- },
- "kk": {
- "name": "qazax"
- },
- "fy": {
- "name": "qərbi friz"
- },
- "ky": {
- "name": "qırğız"
- },
- "gu": {
- "name": "qucarat"
- },
- "guz": {
- "name": "qusi"
- },
- "lkt": {
- "name": "lakota"
- },
- "lag": {
- "name": "langi"
- },
- "lo": {
- "name": "laos"
- },
- "lv": {
- "name": "latış"
- },
- "ln": {
- "name": "linqala"
- },
- "lt": {
- "name": "litva"
- },
- "lu": {
- "name": "luba-katanqa"
- },
- "luo": {
- "name": "Luo"
- },
- "luy": {
- "name": "luyia"
- },
- "lb": {
- "name": "lüksemburq"
- },
- "hu": {
- "name": "macar"
- },
- "jmc": {
- "name": "maçam"
- },
- "mgh": {
- "name": "maxuva-meetto"
- },
- "mk": {
- "name": "makedon"
- },
- "kde": {
- "name": "makond"
- },
- "mg": {
- "name": "malaqas"
- },
- "ms": {
- "name": "malay"
- },
- "ml": {
- "name": "malayalam"
- },
- "mt": {
- "name": "malta"
- },
- "gv": {
- "name": "manks"
- },
- "mr": {
- "name": "marathi"
- },
- "mas": {
- "name": "masay"
- },
- "mzn": {
- "name": "mazandaran"
- },
- "es-MX": {
- "name": "Meksika ispancası"
- },
- "mer": {
- "name": "meru"
- },
- "mgo": {
- "name": "meta’"
- },
- "tzm": {
- "name": "Mərkəzi Atlas tamazicəsi"
- },
- "ro-MD": {
- "name": "moldav"
- },
- "mn": {
- "name": "monqol"
- },
- "mfe": {
- "name": "morisien"
- },
- "mua": {
- "name": "mundanq"
- },
- "naq": {
- "name": "nama"
- },
- "ne": {
- "name": "nepal"
- },
- "nnh": {
- "name": "ngiemboon"
- },
- "jgo": {
- "name": "nqomba"
- },
- "nus": {
- "name": "nuer"
- },
- "nn": {
- "name": "nünorsk norveç"
- },
- "nyn": {
- "name": "nyankol"
- },
- "or": {
- "name": "odiya"
- },
- "om": {
- "name": "oromo"
- },
- "os": {
- "name": "osetin"
- },
- "uz": {
- "name": "özbək"
- },
- "pa": {
- "name": "pəncab"
- },
- "pl": {
- "name": "polyak"
- },
- "pt": {
- "name": "portuqal"
- },
- "pt-PT": {
- "name": "Portuqaliya portuqalcası"
- },
- "prg": {
- "name": "pruss"
- },
- "ps": {
- "name": "puştu"
- },
- "rm": {
- "name": "romanş"
- },
- "rof": {
- "name": "rombo"
- },
- "rwk": {
- "name": "rua"
- },
- "ro": {
- "name": "rumın"
- },
- "rn": {
- "name": "rundi"
- },
- "ru": {
- "name": "rus"
- },
- "zh-Hans": {
- "name": "sadələşmiş çin"
- },
- "sah": {
- "name": "saxa"
- },
- "saq": {
- "name": "samburu"
- },
- "sg": {
- "name": "sanqo"
- },
- "sbp": {
- "name": "sanqu"
- },
- "seh": {
- "name": "sena"
- },
- "sr": {
- "name": "serb"
- },
- "ii": {
- "name": "siçuan yi"
- },
- "sd": {
- "name": "sindhi"
- },
- "si": {
- "name": "sinhala"
- },
- "cu": {
- "name": "slavyan"
- },
- "sk": {
- "name": "slovak"
- },
- "sl": {
- "name": "sloven"
- },
- "xog": {
- "name": "soqa"
- },
- "so": {
- "name": "somali"
- },
- "ckb": {
- "name": "soran"
- },
- "sw": {
- "name": "suahili"
- },
- "ksb": {
- "name": "şambala"
- },
- "lrc": {
- "name": "şimali luri"
- },
- "nd": {
- "name": "şimali ndebele"
- },
- "se": {
- "name": "şimali sami"
- },
- "sn": {
- "name": "şona"
- },
- "gd": {
- "name": "Şotlandiya keltcəsi"
- },
- "tg": {
- "name": "tacik"
- },
- "shi": {
- "name": "taçelit"
- },
- "dav": {
- "name": "taita"
- },
- "zgh": {
- "name": "tamazi"
- },
- "ta": {
- "name": "tamil"
- },
- "twq": {
- "name": "tasavaq"
- },
- "tt": {
- "name": "tatar"
- },
- "th": {
- "name": "tay"
- },
- "te": {
- "name": "teluqu"
- },
- "teo": {
- "name": "teso"
- },
- "bo": {
- "name": "tibet"
- },
- "ti": {
- "name": "tiqrin"
- },
- "to": {
- "name": "tonqa"
- },
- "tr": {
- "name": "türk"
- },
- "tk": {
- "name": "türkmən"
- },
- "cy": {
- "name": "uels"
- },
- "uk": {
- "name": "ukrayna"
- },
- "ur": {
- "name": "urdu"
- },
- "ug": {
- "name": "uyğur"
- },
- "vai": {
- "name": "Vai"
- },
- "wae": {
- "name": "valles"
- },
- "vo": {
- "name": "volapük"
- },
- "wo": {
- "name": "volof"
- },
- "vun": {
- "name": "vunyo"
- },
- "vi": {
- "name": "vyetnam"
- },
- "yav": {
- "name": "yanqben"
- },
- "ja": {
- "name": "yapon"
- },
- "yo": {
- "name": "yoruba"
- },
- "hsb": {
- "name": "yuxarı sorb"
- },
- "el": {
- "name": "yunan"
- },
- "dje": {
- "name": "zarma"
- },
- "zu": {
- "name": "zulu"
- }
+ "af": "afrikaans",
+ "ak": "akan",
+ "agq": "aqhem",
+ "sq": "alban",
+ "de": "alman",
+ "am": "amhar",
+ "as": "assam",
+ "ast": "asturiya",
+ "asa": "asu",
+ "nds": "aşağı alman",
+ "nds-NL": "aşağı sakson",
+ "dsb": "aşağı sorb",
+ "en-AU": "Avstraliya ingiliscəsi",
+ "de-AT": "Avstriya almancası",
+ "az": "azərbaycan",
+ "ksf": "bafia",
+ "bm": "bambara",
+ "bas": "basa",
+ "eu": "bask",
+ "be": "belarus",
+ "bem": "bemba",
+ "bez": "bena",
+ "bn": "benqal",
+ "my": "birman",
+ "brx": "bodo",
+ "nb": "bokmal norveç",
+ "bg": "bolqar",
+ "bs": "bosniya",
+ "br": "breton",
+ "en-GB": "Britaniya ingiliscəsi",
+ "ce": "çeçen",
+ "cs": "çex",
+ "chr": "çeroki",
+ "cgg": "çiqa",
+ "zh": "çin",
+ "da": "danimarka",
+ "dyo": "diola",
+ "dua": "duala",
+ "dz": "dzonqxa",
+ "ebu": "embu",
+ "hy": "erməni",
+ "eo": "esperanto",
+ "et": "eston",
+ "ee": "eve",
+ "ewo": "evondo",
+ "zh-Hant": "ənənəvi çin",
+ "ar": "ərəb",
+ "fo": "farer",
+ "fa": "fars",
+ "fil": "filippin",
+ "fi": "fin",
+ "nl-BE": "flamand",
+ "fr": "fransız",
+ "fur": "friul",
+ "ff": "fula",
+ "ka": "gürcü",
+ "ha": "hausa",
+ "haw": "havay",
+ "hi": "hind",
+ "nl": "holland",
+ "hr": "xorvat",
+ "xh": "xosa",
+ "yi": "idiş",
+ "ig": "iqbo",
+ "smn": "inari sami",
+ "id": "indoneziya",
+ "en": "ingilis",
+ "ga": "irland",
+ "is": "island",
+ "es": "ispan",
+ "sv": "isveç",
+ "gsw": "İsveçrə almancası",
+ "fr-CH": "İsveçrə fransızcası",
+ "de-CH": "İsveçrə yüksək almancası",
+ "it": "italyan",
+ "he": "ivrit",
+ "kab": "kabile",
+ "kea": "kabuverdian",
+ "kkj": "kako",
+ "kl": "kalaallisut",
+ "kln": "kalencin",
+ "kam": "kamba",
+ "fr-CA": "Kanada fransızcası",
+ "en-CA": "Kanada ingiliscəsi",
+ "kn": "kannada",
+ "yue": "kanton",
+ "ca": "katalan",
+ "qu": "keçua",
+ "ks": "kəşmir",
+ "km": "kxmer",
+ "ki": "kikuyu",
+ "rw": "kinyarvanda",
+ "kok": "konkani",
+ "sw-CD": "Konqo suahilicəsi",
+ "ko": "koreya",
+ "kw": "korn",
+ "khq": "koyra çiini",
+ "ses": "koyraboro senni",
+ "ksh": "köln",
+ "ku": "kürd",
+ "nmg": "kvasio",
+ "gl": "qalisiya",
+ "lg": "qanda",
+ "kk": "qazax",
+ "fy": "qərbi friz",
+ "ky": "qırğız",
+ "gu": "qucarat",
+ "guz": "qusi",
+ "lkt": "lakota",
+ "lag": "langi",
+ "lo": "laos",
+ "es-419": "Latın Amerikası ispancası",
+ "lv": "latış",
+ "ln": "linqala",
+ "lt": "litva",
+ "lu": "luba-katanqa",
+ "luo": "Luo",
+ "luy": "luyia",
+ "lb": "lüksemburq",
+ "hu": "macar",
+ "jmc": "maçam",
+ "mgh": "maxuva-meetto",
+ "mk": "makedon",
+ "kde": "makond",
+ "mg": "malaqas",
+ "ms": "malay",
+ "ml": "malayalam",
+ "mt": "malta",
+ "gv": "manks",
+ "mi": "maori",
+ "mr": "marathi",
+ "mas": "masay",
+ "mzn": "mazandaran",
+ "es-MX": "Meksika ispancası",
+ "mer": "meru",
+ "mgo": "meta’",
+ "tzm": "Mərkəzi Atlas tamazicəsi",
+ "ckb": "Mərkəzi kürdcə",
+ "ro-MD": "moldav",
+ "mn": "monqol",
+ "mfe": "morisien",
+ "mua": "mundanq",
+ "naq": "nama",
+ "ne": "nepal",
+ "nnh": "ngiemboon",
+ "jgo": "nqomba",
+ "nus": "nuer",
+ "nn": "nünorsk norveç",
+ "nyn": "nyankol",
+ "or": "odiya",
+ "om": "oromo",
+ "os": "osetin",
+ "uz": "özbək",
+ "pa": "pəncab",
+ "pl": "polyak",
+ "pt": "portuqal",
+ "pt-PT": "Portuqaliya portuqalcası",
+ "prg": "pruss",
+ "ps": "puştu",
+ "rm": "romanş",
+ "rof": "rombo",
+ "rwk": "rua",
+ "ro": "rumın",
+ "rn": "rundi",
+ "ru": "rus",
+ "zh-Hans": "sadələşmiş çin",
+ "sah": "saxa",
+ "saq": "samburu",
+ "sg": "sanqo",
+ "sbp": "sanqu",
+ "ceb": "sebuan",
+ "seh": "sena",
+ "sr": "serb",
+ "ii": "siçuan yi",
+ "sd": "sindhi",
+ "si": "sinhala",
+ "cu": "slavyan",
+ "sk": "slovak",
+ "sl": "sloven",
+ "xog": "soqa",
+ "so": "somali",
+ "sw": "suahili",
+ "ksb": "şambala",
+ "lrc": "şimali luri",
+ "nd": "şimali ndebele",
+ "se": "şimali sami",
+ "sn": "şona",
+ "gd": "Şotlandiya keltcəsi",
+ "tg": "tacik",
+ "shi": "taçelit",
+ "dav": "taita",
+ "zgh": "tamazi",
+ "ta": "tamil",
+ "twq": "tasavaq",
+ "tt": "tatar",
+ "th": "tay",
+ "te": "teluqu",
+ "teo": "teso",
+ "bo": "tibet",
+ "ti": "tiqrin",
+ "to": "tonqa",
+ "tr": "türk",
+ "tk": "türkmən",
+ "cy": "uels",
+ "uk": "ukrayna",
+ "ur": "urdu",
+ "ug": "uyğur",
+ "vai": "Vai",
+ "wae": "valles",
+ "wa": "valun",
+ "vo": "volapük",
+ "wo": "volof",
+ "vun": "vunyo",
+ "vi": "vyetnam",
+ "yav": "yanqben",
+ "ja": "yapon",
+ "jv": "yava",
+ "yo": "yoruba",
+ "hsb": "yuxarı sorb",
+ "el": "yunan",
+ "dje": "zarma",
+ "zu": "zulu"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/bas.json b/vendor/commerceguys/intl/resources/language/bas.json
index b20326d5e..3cf55cc44 100644
--- a/vendor/commerceguys/intl/resources/language/bas.json
+++ b/vendor/commerceguys/intl/resources/language/bas.json
@@ -1,641 +1,224 @@
{
- "af": {
- "name": "Afrikaans"
- },
- "agq": {
- "name": "Aghem"
- },
- "sq": {
- "name": "Albanian"
- },
- "hy": {
- "name": "Armenian"
- },
- "as": {
- "name": "Assamese"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "az": {
- "name": "Azerbaijani"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "eu": {
- "name": "Basque"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "Bosnian"
- },
- "br": {
- "name": "Breton"
- },
- "bas": {
- "name": "Ɓàsàa"
- },
- "ca": {
- "name": "Catalan"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "ce": {
- "name": "Chechen"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "kw": {
- "name": "Cornish"
- },
- "hr": {
- "name": "Croatian"
- },
- "da": {
- "name": "Danish"
- },
- "dua": {
- "name": "Duala"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "ebu": {
- "name": "Embu"
- },
- "eo": {
- "name": "Esperanto"
- },
- "et": {
- "name": "Estonian"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "Faroese"
- },
- "fil": {
- "name": "Filipino"
- },
- "fi": {
- "name": "Finnish"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "gl": {
- "name": "Galician"
- },
- "lg": {
- "name": "Ganda"
- },
- "ka": {
- "name": "Georgian"
- },
- "gu": {
- "name": "Gujarati"
- },
- "guz": {
- "name": "Gusii"
- },
- "haw": {
- "name": "Hawaiian"
- },
- "he": {
- "name": "Hebrew"
- },
- "ak": {
- "name": "Hɔp u akan"
- },
- "am": {
- "name": "Hɔp u amhārìk"
- },
- "ar": {
- "name": "Hɔp u arâb"
- },
- "bn": {
- "name": "Hɔp u bɛŋgàli"
- },
- "be": {
- "name": "Hɔp u bièlòrûs"
- },
- "my": {
- "name": "Hɔp u birmàn"
- },
- "bg": {
- "name": "Hɔp u bûlgâr"
- },
- "ha": {
- "name": "Hɔp u ɓausa"
- },
- "cs": {
- "name": "Hɔp u cɛ̂k"
- },
- "el": {
- "name": "Hɔp u gri ᷇kyà"
- },
- "hi": {
- "name": "Hɔp u hindì"
- },
- "hu": {
- "name": "Hɔp u hɔŋgrìi"
- },
- "ig": {
- "name": "Hɔp u iɓò"
- },
- "id": {
- "name": "Hɔp u indònesìà"
- },
- "it": {
- "name": "Hɔp u italìà"
- },
- "de": {
- "name": "Hɔp u jamân"
- },
- "de-AT": {
- "name": "Hɔp u jamân (Òstrǐk)"
- },
- "de-CH": {
- "name": "Hɔp u jamân (Sùwîs)"
- },
- "zh": {
- "name": "Hɔp u kinà"
- },
- "zh-Hans": {
- "name": "Hɔp u kinà (Hans)"
- },
- "zh-Hant": {
- "name": "Hɔp u kinà (Hant)"
- },
- "km": {
- "name": "Hɔp u kmɛ̂r"
- },
- "ko": {
- "name": "Hɔp u kɔrēà"
- },
- "ms": {
- "name": "Hɔp u makɛ᷆"
- },
- "ne": {
- "name": "Hɔp u nepa᷆l"
- },
- "nl": {
- "name": "Hɔp u nlɛ̀ndi"
- },
- "nl-BE": {
- "name": "Hɔp u nlɛ̀ndi (Bɛlgyùm)"
- },
- "en": {
- "name": "Hɔp u ŋgisì"
- },
- "en-GB": {
- "name": "Hɔp u ŋgisì (Àdnà i Lɔ̂ŋ)"
- },
- "en-CA": {
- "name": "Hɔp u ŋgisì (Kànadà)"
- },
- "en-AU": {
- "name": "Hɔp u ŋgisì (Òstralìà)"
- },
- "es": {
- "name": "Hɔp u panyā"
- },
- "es-MX": {
- "name": "Hɔp u panyā (Mɛ̀gsîk)"
- },
- "pa": {
- "name": "Hɔp u pɛnjàbi"
- },
- "fa": {
- "name": "Hɔp u pɛrsìà"
- },
- "pl": {
- "name": "Hɔp u pɔlɔ̄nà"
- },
- "pt": {
- "name": "Hɔp u pɔtɔ̄kì"
- },
- "pt-PT": {
- "name": "Hɔp u pɔtɔ̄kì (Pɔ̀tɔkì)"
- },
- "fr": {
- "name": "Hɔp u pulàsi"
- },
- "fr-CA": {
- "name": "Hɔp u pulàsi (Kànadà)"
- },
- "fr-CH": {
- "name": "Hɔp u pulàsi (Sùwîs)"
- },
- "rw": {
- "name": "Hɔp u ruāndà"
- },
- "ro": {
- "name": "Hɔp u rùmanìà"
- },
- "ro-MD": {
- "name": "Hɔp u rùmanìà (Moldavìà)"
- },
- "ru": {
- "name": "Hɔp u ruslànd"
- },
- "so": {
- "name": "Hɔp u somàlî"
- },
- "sv": {
- "name": "Hɔp u suɛ᷆d"
- },
- "ta": {
- "name": "Hɔp u tamu᷆l"
- },
- "th": {
- "name": "Hɔp u tây"
- },
- "tr": {
- "name": "Hɔp u tûrk"
- },
- "uk": {
- "name": "Hɔp u ukrǎnìà"
- },
- "ur": {
- "name": "Hɔp u urdù"
- },
- "vi": {
- "name": "Hɔp u vyɛ̄dnàm"
- },
- "ja": {
- "name": "Hɔp u yapàn"
- },
- "yo": {
- "name": "Hɔp u yorūbà"
- },
- "zu": {
- "name": "Hɔp u zulù"
- },
- "is": {
- "name": "Icelandic"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "ga": {
- "name": "Irish"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "kn": {
- "name": "Kannada"
- },
- "ks": {
- "name": "Kashmiri"
- },
- "kk": {
- "name": "Kazakh"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "kok": {
- "name": "Konkani"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "ky": {
- "name": "Kyrgyz"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Lao"
- },
- "lv": {
- "name": "Latvian"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "Lithuanian"
- },
- "dsb": {
- "name": "Lower Sorbian"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "Luxembourgish"
- },
- "luy": {
- "name": "Luyia"
- },
- "mk": {
- "name": "Macedonian"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "Malagasy"
- },
- "ml": {
- "name": "Malayalam"
- },
- "mt": {
- "name": "Maltese"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "Marathi"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "mn": {
- "name": "Mongolian"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nds-NL": {
- "name": "nds (Ǹlɛndi)"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nd": {
- "name": "North Ndebele"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "se": {
- "name": "Northern Sami"
- },
- "nb": {
- "name": "Norwegian Bokmål"
- },
- "nn": {
- "name": "Norwegian Nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "or": {
- "name": "Odia"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetic"
- },
- "ps": {
- "name": "Pashto"
- },
- "prg": {
- "name": "Prussian"
- },
- "qu": {
- "name": "Quechua"
- },
- "rm": {
- "name": "Romansh"
- },
- "rof": {
- "name": "Rombo"
- },
- "rn": {
- "name": "Rundi"
- },
- "rwk": {
- "name": "Rwa"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "gd": {
- "name": "Scottish Gaelic"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "Serbian"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Sinhala"
- },
- "sk": {
- "name": "Slovak"
- },
- "sl": {
- "name": "Slovenian"
- },
- "xog": {
- "name": "Soga"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "sw-CD": {
- "name": "sw (Kòŋgo ìkɛŋi)"
- },
- "sw": {
- "name": "Swahili"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "dav": {
- "name": "Taita"
- },
- "tg": {
- "name": "Tajik"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "Tatar"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "bo": {
- "name": "Tibetan"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "to": {
- "name": "Tongan"
- },
- "tk": {
- "name": "Turkmen"
- },
- "hsb": {
- "name": "Upper Sorbian"
- },
- "ug": {
- "name": "Uyghur"
- },
- "uz": {
- "name": "Uzbek"
- },
- "vai": {
- "name": "Vai"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "cy": {
- "name": "Welsh"
- },
- "fy": {
- "name": "Western Frisian"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "yi": {
- "name": "Yiddish"
- },
- "dje": {
- "name": "Zarma"
- }
+ "af": "Afrikaans",
+ "agq": "Aghem",
+ "sq": "Albanian",
+ "hy": "Armenian",
+ "as": "Assamese",
+ "ast": "Asturian",
+ "asa": "Asu",
+ "az": "Azerbaijani",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "eu": "Basque",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "brx": "Bodo",
+ "bs": "Bosnian",
+ "br": "Breton",
+ "bas": "Ɓàsàa",
+ "yue": "Cantonese",
+ "ca": "Catalan",
+ "ceb": "Cebuano",
+ "tzm": "Central Atlas Tamazight",
+ "ckb": "Central Kurdish",
+ "ce": "Chechen",
+ "chr": "Cherokee",
+ "cgg": "Chiga",
+ "cu": "Church Slavic",
+ "ksh": "Colognian",
+ "kw": "Cornish",
+ "hr": "Croatian",
+ "da": "Danish",
+ "dua": "Duala",
+ "dz": "Dzongkha",
+ "ebu": "Embu",
+ "eo": "Esperanto",
+ "et": "Estonian",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fo": "Faroese",
+ "fil": "Filipino",
+ "fi": "Finnish",
+ "fur": "Friulian",
+ "ff": "Fulah",
+ "gl": "Galician",
+ "lg": "Ganda",
+ "ka": "Georgian",
+ "gu": "Gujarati",
+ "guz": "Gusii",
+ "haw": "Hawaiian",
+ "he": "Hebrew",
+ "ak": "Hɔp u akan",
+ "am": "Hɔp u amhārìk",
+ "ar": "Hɔp u arâb",
+ "bn": "Hɔp u bɛŋgàli",
+ "be": "Hɔp u bièlòrûs",
+ "my": "Hɔp u birmàn",
+ "bg": "Hɔp u bûlgâr",
+ "ha": "Hɔp u ɓausa",
+ "cs": "Hɔp u cɛ̂k",
+ "el": "Hɔp u gri ᷇kyà",
+ "hi": "Hɔp u hindì",
+ "hu": "Hɔp u hɔŋgrìi",
+ "ig": "Hɔp u iɓò",
+ "id": "Hɔp u indònesìà",
+ "it": "Hɔp u italìà",
+ "de": "Hɔp u jamân",
+ "de-AT": "Hɔp u jamân (Òstrǐk)",
+ "de-CH": "Hɔp u jamân (Sùwîs)",
+ "zh": "Hɔp u kinà",
+ "zh-Hans": "Hɔp u kinà (Hans)",
+ "zh-Hant": "Hɔp u kinà (Hant)",
+ "km": "Hɔp u kmɛ̂r",
+ "ko": "Hɔp u kɔrēà",
+ "ms": "Hɔp u makɛ᷆",
+ "ne": "Hɔp u nepa᷆l",
+ "nl": "Hɔp u nlɛ̀ndi",
+ "nl-BE": "Hɔp u nlɛ̀ndi (Bɛlgyùm)",
+ "en": "Hɔp u ŋgisì",
+ "en-GB": "Hɔp u ŋgisì (Àdnà i Lɔ̂ŋ)",
+ "en-CA": "Hɔp u ŋgisì (Kànadà)",
+ "en-AU": "Hɔp u ŋgisì (Òstralìà)",
+ "es": "Hɔp u panyā",
+ "es-419": "Hɔp u panyā (419)",
+ "es-MX": "Hɔp u panyā (Mɛ̀gsîk)",
+ "pa": "Hɔp u pɛnjàbi",
+ "fa": "Hɔp u pɛrsìà",
+ "pl": "Hɔp u pɔlɔ̄nà",
+ "pt": "Hɔp u pɔtɔ̄kì",
+ "pt-PT": "Hɔp u pɔtɔ̄kì (Pɔ̀tɔkì)",
+ "fr": "Hɔp u pulàsi",
+ "fr-CA": "Hɔp u pulàsi (Kànadà)",
+ "fr-CH": "Hɔp u pulàsi (Sùwîs)",
+ "rw": "Hɔp u ruāndà",
+ "ro": "Hɔp u rùmanìà",
+ "ro-MD": "Hɔp u rùmanìà (Moldavìà)",
+ "ru": "Hɔp u ruslànd",
+ "so": "Hɔp u somàlî",
+ "sv": "Hɔp u suɛ᷆d",
+ "ta": "Hɔp u tamu᷆l",
+ "th": "Hɔp u tây",
+ "tr": "Hɔp u tûrk",
+ "uk": "Hɔp u ukrǎnìà",
+ "ur": "Hɔp u urdù",
+ "vi": "Hɔp u vyɛ̄dnàm",
+ "ja": "Hɔp u yapàn",
+ "jv": "Hɔp u yavà",
+ "yo": "Hɔp u yorūbà",
+ "zu": "Hɔp u zulù",
+ "is": "Icelandic",
+ "smn": "Inari Sami",
+ "ga": "Irish",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "kn": "Kannada",
+ "ks": "Kashmiri",
+ "kk": "Kazakh",
+ "ki": "Kikuyu",
+ "kok": "Konkani",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "ku": "Kurdish",
+ "nmg": "Kwasio",
+ "ky": "Kyrgyz",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Lao",
+ "lv": "Latvian",
+ "ln": "Lingala",
+ "lt": "Lithuanian",
+ "nds": "Low German",
+ "dsb": "Lower Sorbian",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "lb": "Luxembourgish",
+ "luy": "Luyia",
+ "mk": "Macedonian",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "Malagasy",
+ "ml": "Malayalam",
+ "mt": "Maltese",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mr": "Marathi",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "mn": "Mongolian",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nds-NL": "nds (Ǹlɛndi)",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nd": "North Ndebele",
+ "lrc": "Northern Luri",
+ "se": "Northern Sami",
+ "nb": "Norwegian Bokmål",
+ "nn": "Norwegian Nynorsk",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "or": "Odia",
+ "om": "Oromo",
+ "os": "Ossetic",
+ "ps": "Pashto",
+ "prg": "Prussian",
+ "qu": "Quechua",
+ "rm": "Romansh",
+ "rof": "Rombo",
+ "rn": "Rundi",
+ "rwk": "Rwa",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "gd": "Scottish Gaelic",
+ "seh": "Sena",
+ "sr": "Serbian",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "sd": "Sindhi",
+ "si": "Sinhala",
+ "sk": "Slovak",
+ "sl": "Slovenian",
+ "xog": "Soga",
+ "zgh": "Standard Moroccan Tamazight",
+ "sw-CD": "sw (Kòŋgo ìkɛŋi)",
+ "sw": "Swahili",
+ "gsw": "Swiss German",
+ "shi": "Tachelhit",
+ "dav": "Taita",
+ "tg": "Tajik",
+ "twq": "Tasawaq",
+ "tt": "Tatar",
+ "te": "Telugu",
+ "teo": "Teso",
+ "bo": "Tibetan",
+ "ti": "Tigrinya",
+ "to": "Tongan",
+ "tk": "Turkmen",
+ "hsb": "Upper Sorbian",
+ "ug": "Uyghur",
+ "uz": "Uzbek",
+ "vai": "Vai",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "cy": "Welsh",
+ "fy": "Western Frisian",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "yi": "Yiddish",
+ "dje": "Zarma"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/be.json b/vendor/commerceguys/intl/resources/language/be.json
index c5400b033..90b476caa 100644
--- a/vendor/commerceguys/intl/resources/language/be.json
+++ b/vendor/commerceguys/intl/resources/language/be.json
@@ -1,644 +1,224 @@
{
- "agq": {
- "name": "агем"
- },
- "az": {
- "name": "азербайджанская"
- },
- "ak": {
- "name": "акан"
- },
- "sq": {
- "name": "албанская"
- },
- "am": {
- "name": "амхарская"
- },
- "en": {
- "name": "англійская"
- },
- "en-AU": {
- "name": "англійская (Аўстралія)"
- },
- "en-GB": {
- "name": "англійская (Вялікабрытанія)"
- },
- "en-CA": {
- "name": "англійская (Канада)"
- },
- "ar": {
- "name": "арабская"
- },
- "hy": {
- "name": "армянская"
- },
- "om": {
- "name": "арома"
- },
- "as": {
- "name": "асамская"
- },
- "os": {
- "name": "асецінская"
- },
- "ast": {
- "name": "астурыйская"
- },
- "asa": {
- "name": "асу"
- },
- "af": {
- "name": "афрыкаанс"
- },
- "bg": {
- "name": "балгарская"
- },
- "bm": {
- "name": "бамбара"
- },
- "bas": {
- "name": "басаа"
- },
- "eu": {
- "name": "баскская"
- },
- "bs": {
- "name": "баснійская"
- },
- "ksf": {
- "name": "бафія"
- },
- "be": {
- "name": "беларуская"
- },
- "bem": {
- "name": "бемба"
- },
- "bez": {
- "name": "бена"
- },
- "bn": {
- "name": "бенгальская"
- },
- "my": {
- "name": "бірманская"
- },
- "brx": {
- "name": "бода"
- },
- "br": {
- "name": "брэтонская"
- },
- "vi": {
- "name": "в’етнамская"
- },
- "vai": {
- "name": "ваі"
- },
- "vo": {
- "name": "валапюк"
- },
- "cy": {
- "name": "валійская"
- },
- "wo": {
- "name": "валоф"
- },
- "wae": {
- "name": "вальшская"
- },
- "hu": {
- "name": "венгерская"
- },
- "hsb": {
- "name": "верхнялужыцкая"
- },
- "vun": {
- "name": "вунджо"
- },
- "haw": {
- "name": "гавайская"
- },
- "gl": {
- "name": "галісійская"
- },
- "lg": {
- "name": "ганда"
- },
- "ka": {
- "name": "грузінская"
- },
- "kl": {
- "name": "грэнландская"
- },
- "el": {
- "name": "грэчаская"
- },
- "gu": {
- "name": "гуджараці"
- },
- "guz": {
- "name": "гусіі"
- },
- "da": {
- "name": "дацкая"
- },
- "dyo": {
- "name": "джола-фоньі"
- },
- "dz": {
- "name": "дзонг-кэ"
- },
- "dua": {
- "name": "дуала"
- },
- "pt-PT": {
- "name": "еўрапейская партугальская"
- },
- "yo": {
- "name": "ёруба"
- },
- "dje": {
- "name": "зарма"
- },
- "fy": {
- "name": "заходняя фрызская"
- },
- "zu": {
- "name": "зулу"
- },
- "ig": {
- "name": "ігба"
- },
- "yi": {
- "name": "ідыш"
- },
- "smn": {
- "name": "інары-саамская"
- },
- "id": {
- "name": "інданезійская"
- },
- "ga": {
- "name": "ірландская"
- },
- "is": {
- "name": "ісландская"
- },
- "es": {
- "name": "іспанская"
- },
- "it": {
- "name": "італьянская"
- },
- "he": {
- "name": "іўрыт"
- },
- "kab": {
- "name": "кабільская"
- },
- "kea": {
- "name": "кабувердыяну"
- },
- "kk": {
- "name": "казахская"
- },
- "ses": {
- "name": "кайрабора сэні"
- },
- "kkj": {
- "name": "како"
- },
- "kln": {
- "name": "календжын"
- },
- "kam": {
- "name": "камба"
- },
- "kn": {
- "name": "канада"
- },
- "fr-CA": {
- "name": "канадская французская"
- },
- "sw-CD": {
- "name": "кангалезская суахілі"
- },
- "kok": {
- "name": "канкані"
- },
- "ko": {
- "name": "карэйская"
- },
- "ca": {
- "name": "каталанская"
- },
- "ks": {
- "name": "кашмірская"
- },
- "qu": {
- "name": "кечуа"
- },
- "ksh": {
- "name": "кёльнская"
- },
- "ki": {
- "name": "кікуйю"
- },
- "ky": {
- "name": "кіргізская"
- },
- "zh": {
- "name": "кітайская"
- },
- "zh-Hans": {
- "name": "кітайская (спрошчанае кітайскае)"
- },
- "zh-Hant": {
- "name": "кітайская (традыцыйнае кітайскае)"
- },
- "khq": {
- "name": "койра чыіні"
- },
- "kw": {
- "name": "корнская"
- },
- "km": {
- "name": "кхмерская"
- },
- "lkt": {
- "name": "лакота"
- },
- "lag": {
- "name": "лангі"
- },
- "lo": {
- "name": "лаоская"
- },
- "lv": {
- "name": "латышская"
- },
- "ln": {
- "name": "лінгала"
- },
- "lt": {
- "name": "літоўская"
- },
- "lu": {
- "name": "луба-катанга"
- },
- "luy": {
- "name": "луйя"
- },
- "luo": {
- "name": "луо"
- },
- "lb": {
- "name": "люксембургская"
- },
- "mas": {
- "name": "маасай"
- },
- "mzn": {
- "name": "мазандэранская"
- },
- "mk": {
- "name": "македонская"
- },
- "kde": {
- "name": "макондэ"
- },
- "mgh": {
- "name": "макуўа-меета"
- },
- "mg": {
- "name": "малагасійская"
- },
- "ms": {
- "name": "малайская"
- },
- "ml": {
- "name": "малаялам"
- },
- "ro-MD": {
- "name": "малдаўская румынская"
- },
- "mt": {
- "name": "мальтыйская"
- },
- "mn": {
- "name": "мангольская"
- },
- "mr": {
- "name": "маратхі"
- },
- "mfe": {
- "name": "марысьен"
- },
- "jmc": {
- "name": "мачамбэ"
- },
- "es-MX": {
- "name": "мексіканская іспанская"
- },
- "mer": {
- "name": "меру"
- },
- "mgo": {
- "name": "мета"
- },
- "mua": {
- "name": "мунданг"
- },
- "gv": {
- "name": "мэнская"
- },
- "naq": {
- "name": "нама"
- },
- "nb": {
- "name": "нарвежская (букмол)"
- },
- "nn": {
- "name": "нарвежская (нюношк)"
- },
- "nnh": {
- "name": "нг’ембон"
- },
- "jgo": {
- "name": "нгомба"
- },
- "nmg": {
- "name": "нгумба"
- },
- "ne": {
- "name": "непальская"
- },
- "nl": {
- "name": "нідэрландская"
- },
- "nl-BE": {
- "name": "нідэрландская (Бельгія)"
- },
- "nds": {
- "name": "ніжненямецкая"
- },
- "nds-NL": {
- "name": "ніжнесаксонская"
- },
- "dsb": {
- "name": "ніжнялужыцкая"
- },
- "nus": {
- "name": "нуэр"
- },
- "nyn": {
- "name": "ньянколе"
- },
- "de": {
- "name": "нямецкая"
- },
- "de-AT": {
- "name": "нямецкая (Аўстрыя)"
- },
- "de-CH": {
- "name": "нямецкая (Швейцарыя)"
- },
- "or": {
- "name": "орыя"
- },
- "pa": {
- "name": "панджабі"
- },
- "pt": {
- "name": "партугальская"
- },
- "se": {
- "name": "паўночнасаамская"
- },
- "lrc": {
- "name": "паўночная луры"
- },
- "nd": {
- "name": "паўночная ндэбеле"
- },
- "pl": {
- "name": "польская"
- },
- "prg": {
- "name": "пруская"
- },
- "ps": {
- "name": "пушту"
- },
- "rof": {
- "name": "ромба"
- },
- "rwk": {
- "name": "руа"
- },
- "rw": {
- "name": "руанда"
- },
- "ro": {
- "name": "румынская"
- },
- "rn": {
- "name": "рундзі"
- },
- "ru": {
- "name": "руская"
- },
- "rm": {
- "name": "рэтараманская"
- },
- "so": {
- "name": "самалі"
- },
- "saq": {
- "name": "самбуру"
- },
- "sg": {
- "name": "санга"
- },
- "sbp": {
- "name": "сангу"
- },
- "seh": {
- "name": "сена"
- },
- "sr": {
- "name": "сербская"
- },
- "si": {
- "name": "сінгальская"
- },
- "sd": {
- "name": "сіндхі"
- },
- "sk": {
- "name": "славацкая"
- },
- "sl": {
- "name": "славенская"
- },
- "xog": {
- "name": "сога"
- },
- "zgh": {
- "name": "стандартная мараканская тамазіхт"
- },
- "sw": {
- "name": "суахілі"
- },
- "ii": {
- "name": "сычуаньская йі"
- },
- "tg": {
- "name": "таджыкская"
- },
- "dav": {
- "name": "таіта"
- },
- "th": {
- "name": "тайская"
- },
- "ta": {
- "name": "тамільская"
- },
- "to": {
- "name": "танганская"
- },
- "twq": {
- "name": "тасаўак"
- },
- "tt": {
- "name": "татарская"
- },
- "shi": {
- "name": "ташэльхіт"
- },
- "tk": {
- "name": "туркменская"
- },
- "tr": {
- "name": "турэцкая"
- },
- "bo": {
- "name": "тыбецкая"
- },
- "ti": {
- "name": "тыгрынья"
- },
- "te": {
- "name": "тэлугу"
- },
- "teo": {
- "name": "тэсо"
- },
- "uz": {
- "name": "узбекская"
- },
- "ug": {
- "name": "уйгурская"
- },
- "uk": {
- "name": "украінская"
- },
- "ur": {
- "name": "урду"
- },
- "fa": {
- "name": "фарсі"
- },
- "fo": {
- "name": "фарэрская"
- },
- "fil": {
- "name": "філіпінская"
- },
- "fi": {
- "name": "фінская"
- },
- "fr": {
- "name": "французская"
- },
- "fur": {
- "name": "фрыульская"
- },
- "ff": {
- "name": "фула"
- },
- "hr": {
- "name": "харвацкая"
- },
- "ha": {
- "name": "хауса"
- },
- "hi": {
- "name": "хіндзі"
- },
- "cu": {
- "name": "царкоўнаславянская"
- },
- "tzm": {
- "name": "цэнтральнаатлаская тамазіхт"
- },
- "ckb": {
- "name": "цэнтральнакурдская"
- },
- "ce": {
- "name": "чачэнская"
- },
- "cgg": {
- "name": "чыга"
- },
- "chr": {
- "name": "чэрокі"
- },
- "cs": {
- "name": "чэшская"
- },
- "ksb": {
- "name": "шамбала"
- },
- "gd": {
- "name": "шатландская гэльская"
- },
- "sv": {
- "name": "шведская"
- },
- "gsw": {
- "name": "швейцарская нямецкая"
- },
- "fr-CH": {
- "name": "швейцарская французская"
- },
- "sn": {
- "name": "шона"
- },
- "ee": {
- "name": "эве"
- },
- "ewo": {
- "name": "эвонда"
- },
- "ebu": {
- "name": "эмбу"
- },
- "eo": {
- "name": "эсперанта"
- },
- "et": {
- "name": "эстонская"
- },
- "sah": {
- "name": "якуцкая"
- },
- "yav": {
- "name": "янгбэн"
- },
- "ja": {
- "name": "японская"
- }
+ "agq": "агем",
+ "az": "азербайджанская",
+ "ak": "акан",
+ "sq": "албанская",
+ "am": "амхарская",
+ "en": "англійская",
+ "ar": "арабская",
+ "hy": "армянская",
+ "om": "арома",
+ "as": "асамская",
+ "os": "асецінская",
+ "ast": "астурыйская",
+ "asa": "асу",
+ "en-AU": "аўстралійская англійская",
+ "de-AT": "аўстрыйская нямецкая",
+ "af": "афрыкаанс",
+ "bg": "балгарская",
+ "bm": "бамбара",
+ "bas": "басаа",
+ "eu": "баскская",
+ "bs": "баснійская",
+ "ksf": "бафія",
+ "be": "беларуская",
+ "bem": "бемба",
+ "bez": "бена",
+ "bn": "бенгальская",
+ "my": "бірманская",
+ "brx": "бода",
+ "en-GB": "брытанская англійская",
+ "br": "брэтонская",
+ "vi": "в’етнамская",
+ "vai": "ваі",
+ "vo": "валапюк",
+ "cy": "валійская",
+ "wa": "валонская",
+ "wo": "валоф",
+ "wae": "вальшская",
+ "hu": "венгерская",
+ "hsb": "верхнялужыцкая",
+ "vun": "вунджо",
+ "haw": "гавайская",
+ "gl": "галісійская",
+ "lg": "ганда",
+ "ka": "грузінская",
+ "kl": "грэнландская",
+ "el": "грэчаская",
+ "gu": "гуджараці",
+ "guz": "гусіі",
+ "da": "дацкая",
+ "dyo": "джола-фоньі",
+ "dz": "дзонг-кэ",
+ "dua": "дуала",
+ "pt-PT": "еўрапейская партугальская",
+ "yo": "ёруба",
+ "dje": "зарма",
+ "fy": "заходняя фрызская",
+ "zu": "зулу",
+ "ig": "ігба",
+ "yi": "ідыш",
+ "smn": "інары-саамская",
+ "id": "інданезійская",
+ "ga": "ірландская",
+ "is": "ісландская",
+ "es": "іспанская",
+ "it": "італьянская",
+ "he": "іўрыт",
+ "kab": "кабільская",
+ "kea": "кабувердыяну",
+ "kk": "казахская",
+ "ses": "кайрабора сэні",
+ "kkj": "како",
+ "kln": "календжын",
+ "kam": "камба",
+ "kn": "канада",
+ "en-CA": "канадская англійская",
+ "fr-CA": "канадская французская",
+ "sw-CD": "кангалезская суахілі",
+ "kok": "канкані",
+ "yue": "кантонскі дыялект кітайскай",
+ "ko": "карэйская",
+ "ca": "каталанская",
+ "ks": "кашмірская",
+ "qu": "кечуа",
+ "ksh": "кёльнская",
+ "ki": "кікуйю",
+ "ky": "кіргізская",
+ "zh": "кітайская",
+ "zh-Hans": "кітайская (спрошчаныя іерогліфы)",
+ "zh-Hant": "кітайская (традыцыйныя іерогліфы)",
+ "khq": "койра чыіні",
+ "kw": "корнская",
+ "xh": "коса",
+ "ku": "курдская",
+ "km": "кхмерская",
+ "lkt": "лакота",
+ "lag": "лангі",
+ "lo": "лаоская",
+ "lv": "латышская",
+ "es-419": "лацінаамерыканская іспанская",
+ "ln": "лінгала",
+ "lt": "літоўская",
+ "lu": "луба-катанга",
+ "luy": "луйя",
+ "luo": "луо",
+ "lb": "люксембургская",
+ "mi": "маары",
+ "mas": "маасай",
+ "mzn": "мазандэранская",
+ "mk": "македонская",
+ "kde": "макондэ",
+ "mgh": "макуўа-меета",
+ "mg": "малагасійская",
+ "ms": "малайская",
+ "ml": "малаялам",
+ "ro-MD": "малдаўская",
+ "mt": "мальтыйская",
+ "mn": "мангольская",
+ "mr": "маратхі",
+ "mfe": "марысьен",
+ "jmc": "мачамбэ",
+ "es-MX": "мексіканская іспанская",
+ "mer": "меру",
+ "mgo": "мета",
+ "mua": "мунданг",
+ "gv": "мэнская",
+ "naq": "нама",
+ "nb": "нарвежская (букмол)",
+ "nn": "нарвежская (нюношк)",
+ "nnh": "нг’ембон",
+ "jgo": "нгомба",
+ "nmg": "нгумба",
+ "ne": "непальская",
+ "nl": "нідэрландская",
+ "nds": "ніжненямецкая",
+ "nds-NL": "ніжнесаксонская",
+ "dsb": "ніжнялужыцкая",
+ "nus": "нуэр",
+ "nyn": "ньянколе",
+ "de": "нямецкая",
+ "or": "орыя",
+ "pa": "панджабі",
+ "pt": "партугальская",
+ "se": "паўночнасаамская",
+ "lrc": "паўночная луры",
+ "nd": "паўночная ндэбеле",
+ "pl": "польская",
+ "prg": "пруская",
+ "ps": "пушту",
+ "rof": "ромба",
+ "rwk": "руа",
+ "rw": "руанда",
+ "ro": "румынская",
+ "rn": "рундзі",
+ "ru": "руская",
+ "rm": "рэтараманская",
+ "so": "самалі",
+ "saq": "самбуру",
+ "sg": "санга",
+ "sbp": "сангу",
+ "ceb": "себуана",
+ "seh": "сена",
+ "sr": "сербская",
+ "si": "сінгальская",
+ "sd": "сіндхі",
+ "sk": "славацкая",
+ "sl": "славенская",
+ "xog": "сога",
+ "zgh": "стандартная мараканская тамазіхт",
+ "sw": "суахілі",
+ "ii": "сычуаньская йі",
+ "tzm": "сярэднеатлаская тамазігхт",
+ "tg": "таджыкская",
+ "dav": "таіта",
+ "th": "тайская",
+ "ta": "тамільская",
+ "to": "танганская",
+ "twq": "тасаўак",
+ "tt": "татарская",
+ "shi": "ташэльхіт",
+ "tk": "туркменская",
+ "tr": "турэцкая",
+ "bo": "тыбецкая",
+ "ti": "тыгрынья",
+ "te": "тэлугу",
+ "teo": "тэсо",
+ "uz": "узбекская",
+ "ug": "уйгурская",
+ "uk": "украінская",
+ "ur": "урду",
+ "fa": "фарсі",
+ "fo": "фарэрская",
+ "fil": "філіпінская",
+ "fi": "фінская",
+ "nl-BE": "фламандская",
+ "fr": "французская",
+ "fur": "фрыульская",
+ "ff": "фула",
+ "hr": "харвацкая",
+ "ha": "хауса",
+ "hi": "хіндзі",
+ "cu": "царкоўнаславянская",
+ "ckb": "цэнтральнакурдская",
+ "ce": "чачэнская",
+ "cgg": "чыга",
+ "chr": "чэрокі",
+ "cs": "чэшская",
+ "ksb": "шамбала",
+ "gd": "шатландская гэльская",
+ "sv": "шведская",
+ "de-CH": "швейцарская літаратурная нямецкая",
+ "gsw": "швейцарская нямецкая",
+ "fr-CH": "швейцарская французская",
+ "sn": "шона",
+ "ee": "эве",
+ "ewo": "эвонда",
+ "ebu": "эмбу",
+ "eo": "эсперанта",
+ "et": "эстонская",
+ "jv": "яванская",
+ "sah": "якуцкая",
+ "yav": "янгбэн",
+ "ja": "японская"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/bem.json b/vendor/commerceguys/intl/resources/language/bem.json
index b376f07a1..bbb39747a 100644
--- a/vendor/commerceguys/intl/resources/language/bem.json
+++ b/vendor/commerceguys/intl/resources/language/bem.json
@@ -1,641 +1,224 @@
{
- "af": {
- "name": "Afrikaans"
- },
- "agq": {
- "name": "Aghem"
- },
- "sq": {
- "name": "Albanian"
- },
- "hy": {
- "name": "Armenian"
- },
- "as": {
- "name": "Assamese"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "az": {
- "name": "Azerbaijani"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "Basque"
- },
- "bez": {
- "name": "Bena"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "Bosnian"
- },
- "br": {
- "name": "Breton"
- },
- "ca": {
- "name": "Catalan"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "ce": {
- "name": "Chechen"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "kw": {
- "name": "Cornish"
- },
- "hr": {
- "name": "Croatian"
- },
- "da": {
- "name": "Danish"
- },
- "dua": {
- "name": "Duala"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "ebu": {
- "name": "Embu"
- },
- "eo": {
- "name": "Esperanto"
- },
- "et": {
- "name": "Estonian"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "Faroese"
- },
- "fil": {
- "name": "Filipino"
- },
- "fi": {
- "name": "Finnish"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "gl": {
- "name": "Galician"
- },
- "lg": {
- "name": "Ganda"
- },
- "ka": {
- "name": "Georgian"
- },
- "gu": {
- "name": "Gujarati"
- },
- "guz": {
- "name": "Gusii"
- },
- "haw": {
- "name": "Hawaiian"
- },
- "he": {
- "name": "Hebrew"
- },
- "is": {
- "name": "Icelandic"
- },
- "ak": {
- "name": "Ichi Akan"
- },
- "am": {
- "name": "Ichi Amhari"
- },
- "ar": {
- "name": "Ichi Arab"
- },
- "be": {
- "name": "Ichi Belarus"
- },
- "bn": {
- "name": "Ichi Bengali"
- },
- "bg": {
- "name": "Ichi Bulgariani"
- },
- "my": {
- "name": "Ichi Burma"
- },
- "zh": {
- "name": "Ichi Chainisi"
- },
- "zh-Hans": {
- "name": "Ichi Chainisi (Hans)"
- },
- "zh-Hant": {
- "name": "Ichi Chainisi (Hant)"
- },
- "cs": {
- "name": "Ichi Cheki"
- },
- "nl": {
- "name": "Ichi Dachi"
- },
- "nl-BE": {
- "name": "Ichi Dachi (BE)"
- },
- "fr": {
- "name": "Ichi Frenchi"
- },
- "fr-CA": {
- "name": "Ichi Frenchi (CA)"
- },
- "fr-CH": {
- "name": "Ichi Frenchi (CH)"
- },
- "el": {
- "name": "Ichi Griki"
- },
- "hu": {
- "name": "Ichi Hangarian"
- },
- "ha": {
- "name": "Ichi Hausa"
- },
- "hi": {
- "name": "Ichi Hindu"
- },
- "ig": {
- "name": "Ichi Ibo"
- },
- "id": {
- "name": "Ichi Indonesiani"
- },
- "it": {
- "name": "Ichi Italiani"
- },
- "ja": {
- "name": "Ichi Japanisi"
- },
- "de": {
- "name": "Ichi Jemani"
- },
- "de-AT": {
- "name": "Ichi Jemani (AT)"
- },
- "de-CH": {
- "name": "Ichi Jemani (CH)"
- },
- "km": {
- "name": "Ichi Khmer"
- },
- "ko": {
- "name": "Ichi Koriani"
- },
- "ms": {
- "name": "Ichi Maleshani"
- },
- "ne": {
- "name": "Ichi Nepali"
- },
- "fa": {
- "name": "Ichi Pesia"
- },
- "pl": {
- "name": "Ichi Polishi"
- },
- "pt": {
- "name": "Ichi Potogisi"
- },
- "pt-PT": {
- "name": "Ichi Potogisi (PT)"
- },
- "pa": {
- "name": "Ichi Punjabi"
- },
- "ro": {
- "name": "Ichi Romaniani"
- },
- "ro-MD": {
- "name": "Ichi Romaniani (MD)"
- },
- "ru": {
- "name": "Ichi Rusiani"
- },
- "rw": {
- "name": "Ichi Rwanda"
- },
- "so": {
- "name": "Ichi Somalia"
- },
- "es": {
- "name": "Ichi Spanishi"
- },
- "es-MX": {
- "name": "Ichi Spanishi (MX)"
- },
- "en": {
- "name": "Ichi Sungu"
- },
- "en-AU": {
- "name": "Ichi Sungu (AU)"
- },
- "en-CA": {
- "name": "Ichi Sungu (CA)"
- },
- "en-GB": {
- "name": "Ichi Sungu (GB)"
- },
- "sv": {
- "name": "Ichi Swideni"
- },
- "tr": {
- "name": "Ichi Takishi"
- },
- "ta": {
- "name": "Ichi Tamil"
- },
- "th": {
- "name": "Ichi Thai"
- },
- "uk": {
- "name": "Ichi Ukraniani"
- },
- "ur": {
- "name": "Ichi Urudu"
- },
- "vi": {
- "name": "Ichi Vietinamu"
- },
- "yo": {
- "name": "Ichi Yoruba"
- },
- "zu": {
- "name": "Ichi Zulu"
- },
- "bem": {
- "name": "Ichibemba"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "ga": {
- "name": "Irish"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "kn": {
- "name": "Kannada"
- },
- "ks": {
- "name": "Kashmiri"
- },
- "kk": {
- "name": "Kazakh"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "kok": {
- "name": "Konkani"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "ky": {
- "name": "Kyrgyz"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Lao"
- },
- "lv": {
- "name": "Latvian"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "Lithuanian"
- },
- "dsb": {
- "name": "Lower Sorbian"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "Luxembourgish"
- },
- "luy": {
- "name": "Luyia"
- },
- "mk": {
- "name": "Macedonian"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "Malagasy"
- },
- "ml": {
- "name": "Malayalam"
- },
- "mt": {
- "name": "Maltese"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "Marathi"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "mn": {
- "name": "Mongolian"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nds-NL": {
- "name": "nds (NL)"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nd": {
- "name": "North Ndebele"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "se": {
- "name": "Northern Sami"
- },
- "nb": {
- "name": "Norwegian Bokmål"
- },
- "nn": {
- "name": "Norwegian Nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "or": {
- "name": "Odia"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetic"
- },
- "ps": {
- "name": "Pashto"
- },
- "prg": {
- "name": "Prussian"
- },
- "qu": {
- "name": "Quechua"
- },
- "rm": {
- "name": "Romansh"
- },
- "rof": {
- "name": "Rombo"
- },
- "rn": {
- "name": "Rundi"
- },
- "rwk": {
- "name": "Rwa"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "gd": {
- "name": "Scottish Gaelic"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "Serbian"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Sinhala"
- },
- "sk": {
- "name": "Slovak"
- },
- "sl": {
- "name": "Slovenian"
- },
- "xog": {
- "name": "Soga"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "sw-CD": {
- "name": "sw (CD)"
- },
- "sw": {
- "name": "Swahili"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "dav": {
- "name": "Taita"
- },
- "tg": {
- "name": "Tajik"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "Tatar"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "bo": {
- "name": "Tibetan"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "to": {
- "name": "Tongan"
- },
- "tk": {
- "name": "Turkmen"
- },
- "hsb": {
- "name": "Upper Sorbian"
- },
- "ug": {
- "name": "Uyghur"
- },
- "uz": {
- "name": "Uzbek"
- },
- "vai": {
- "name": "Vai"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "cy": {
- "name": "Welsh"
- },
- "fy": {
- "name": "Western Frisian"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "yi": {
- "name": "Yiddish"
- },
- "dje": {
- "name": "Zarma"
- }
+ "af": "Afrikaans",
+ "agq": "Aghem",
+ "sq": "Albanian",
+ "hy": "Armenian",
+ "as": "Assamese",
+ "ast": "Asturian",
+ "asa": "Asu",
+ "az": "Azerbaijani",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "eu": "Basque",
+ "bez": "Bena",
+ "brx": "Bodo",
+ "bs": "Bosnian",
+ "br": "Breton",
+ "yue": "Cantonese",
+ "ca": "Catalan",
+ "ceb": "Cebuano",
+ "tzm": "Central Atlas Tamazight",
+ "ckb": "Central Kurdish",
+ "ce": "Chechen",
+ "chr": "Cherokee",
+ "cgg": "Chiga",
+ "cu": "Church Slavic",
+ "ksh": "Colognian",
+ "kw": "Cornish",
+ "hr": "Croatian",
+ "da": "Danish",
+ "dua": "Duala",
+ "dz": "Dzongkha",
+ "ebu": "Embu",
+ "eo": "Esperanto",
+ "et": "Estonian",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fo": "Faroese",
+ "fil": "Filipino",
+ "fi": "Finnish",
+ "fur": "Friulian",
+ "ff": "Fulah",
+ "gl": "Galician",
+ "lg": "Ganda",
+ "ka": "Georgian",
+ "gu": "Gujarati",
+ "guz": "Gusii",
+ "haw": "Hawaiian",
+ "he": "Hebrew",
+ "is": "Icelandic",
+ "ak": "Ichi Akan",
+ "am": "Ichi Amhari",
+ "ar": "Ichi Arab",
+ "be": "Ichi Belarus",
+ "bn": "Ichi Bengali",
+ "bg": "Ichi Bulgariani",
+ "my": "Ichi Burma",
+ "zh": "Ichi Chainisi",
+ "zh-Hans": "Ichi Chainisi (Hans)",
+ "zh-Hant": "Ichi Chainisi (Hant)",
+ "cs": "Ichi Cheki",
+ "nl": "Ichi Dachi",
+ "nl-BE": "Ichi Dachi (BE)",
+ "fr": "Ichi Frenchi",
+ "fr-CA": "Ichi Frenchi (CA)",
+ "fr-CH": "Ichi Frenchi (CH)",
+ "el": "Ichi Griki",
+ "hu": "Ichi Hangarian",
+ "ha": "Ichi Hausa",
+ "hi": "Ichi Hindu",
+ "ig": "Ichi Ibo",
+ "id": "Ichi Indonesiani",
+ "it": "Ichi Italiani",
+ "ja": "Ichi Japanisi",
+ "jv": "Ichi Javanisi",
+ "de": "Ichi Jemani",
+ "de-AT": "Ichi Jemani (AT)",
+ "de-CH": "Ichi Jemani (CH)",
+ "km": "Ichi Khmer",
+ "ko": "Ichi Koriani",
+ "ms": "Ichi Maleshani",
+ "ne": "Ichi Nepali",
+ "fa": "Ichi Pesia",
+ "pl": "Ichi Polishi",
+ "pt": "Ichi Potogisi",
+ "pt-PT": "Ichi Potogisi (PT)",
+ "pa": "Ichi Punjabi",
+ "ro": "Ichi Romaniani",
+ "ro-MD": "Ichi Romaniani (MD)",
+ "ru": "Ichi Rusiani",
+ "rw": "Ichi Rwanda",
+ "so": "Ichi Somalia",
+ "es": "Ichi Spanishi",
+ "es-419": "Ichi Spanishi (419)",
+ "es-MX": "Ichi Spanishi (MX)",
+ "en": "Ichi Sungu",
+ "en-AU": "Ichi Sungu (AU)",
+ "en-CA": "Ichi Sungu (CA)",
+ "en-GB": "Ichi Sungu (GB)",
+ "sv": "Ichi Swideni",
+ "tr": "Ichi Takishi",
+ "ta": "Ichi Tamil",
+ "th": "Ichi Thai",
+ "uk": "Ichi Ukraniani",
+ "ur": "Ichi Urudu",
+ "vi": "Ichi Vietinamu",
+ "yo": "Ichi Yoruba",
+ "zu": "Ichi Zulu",
+ "bem": "Ichibemba",
+ "smn": "Inari Sami",
+ "ga": "Irish",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "kn": "Kannada",
+ "ks": "Kashmiri",
+ "kk": "Kazakh",
+ "ki": "Kikuyu",
+ "kok": "Konkani",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "ku": "Kurdish",
+ "nmg": "Kwasio",
+ "ky": "Kyrgyz",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Lao",
+ "lv": "Latvian",
+ "ln": "Lingala",
+ "lt": "Lithuanian",
+ "nds": "Low German",
+ "dsb": "Lower Sorbian",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "lb": "Luxembourgish",
+ "luy": "Luyia",
+ "mk": "Macedonian",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "Malagasy",
+ "ml": "Malayalam",
+ "mt": "Maltese",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mr": "Marathi",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "mn": "Mongolian",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nds-NL": "nds (NL)",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nd": "North Ndebele",
+ "lrc": "Northern Luri",
+ "se": "Northern Sami",
+ "nb": "Norwegian Bokmål",
+ "nn": "Norwegian Nynorsk",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "or": "Odia",
+ "om": "Oromo",
+ "os": "Ossetic",
+ "ps": "Pashto",
+ "prg": "Prussian",
+ "qu": "Quechua",
+ "rm": "Romansh",
+ "rof": "Rombo",
+ "rn": "Rundi",
+ "rwk": "Rwa",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "gd": "Scottish Gaelic",
+ "seh": "Sena",
+ "sr": "Serbian",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "sd": "Sindhi",
+ "si": "Sinhala",
+ "sk": "Slovak",
+ "sl": "Slovenian",
+ "xog": "Soga",
+ "zgh": "Standard Moroccan Tamazight",
+ "sw-CD": "sw (CD)",
+ "sw": "Swahili",
+ "gsw": "Swiss German",
+ "shi": "Tachelhit",
+ "dav": "Taita",
+ "tg": "Tajik",
+ "twq": "Tasawaq",
+ "tt": "Tatar",
+ "te": "Telugu",
+ "teo": "Teso",
+ "bo": "Tibetan",
+ "ti": "Tigrinya",
+ "to": "Tongan",
+ "tk": "Turkmen",
+ "hsb": "Upper Sorbian",
+ "ug": "Uyghur",
+ "uz": "Uzbek",
+ "vai": "Vai",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "cy": "Welsh",
+ "fy": "Western Frisian",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "yi": "Yiddish",
+ "dje": "Zarma"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/bez.json b/vendor/commerceguys/intl/resources/language/bez.json
index 214fbb2e5..56db11c0d 100644
--- a/vendor/commerceguys/intl/resources/language/bez.json
+++ b/vendor/commerceguys/intl/resources/language/bez.json
@@ -1,641 +1,224 @@
{
- "af": {
- "name": "Afrikaans"
- },
- "agq": {
- "name": "Aghem"
- },
- "sq": {
- "name": "Albanian"
- },
- "hy": {
- "name": "Armenian"
- },
- "as": {
- "name": "Assamese"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "az": {
- "name": "Azerbaijani"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "Basque"
- },
- "bem": {
- "name": "Bemba"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "Bosnian"
- },
- "br": {
- "name": "Breton"
- },
- "ca": {
- "name": "Catalan"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "ce": {
- "name": "Chechen"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "kw": {
- "name": "Cornish"
- },
- "hr": {
- "name": "Croatian"
- },
- "da": {
- "name": "Danish"
- },
- "dua": {
- "name": "Duala"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "ebu": {
- "name": "Embu"
- },
- "eo": {
- "name": "Esperanto"
- },
- "et": {
- "name": "Estonian"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "Faroese"
- },
- "fil": {
- "name": "Filipino"
- },
- "fi": {
- "name": "Finnish"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "gl": {
- "name": "Galician"
- },
- "lg": {
- "name": "Ganda"
- },
- "ka": {
- "name": "Georgian"
- },
- "gu": {
- "name": "Gujarati"
- },
- "guz": {
- "name": "Gusii"
- },
- "haw": {
- "name": "Hawaiian"
- },
- "he": {
- "name": "Hebrew"
- },
- "fa": {
- "name": "Hiajemi"
- },
- "ak": {
- "name": "Hiakan"
- },
- "am": {
- "name": "Hiamhari"
- },
- "bn": {
- "name": "Hibangla"
- },
- "be": {
- "name": "Hibelarusi"
- },
- "bez": {
- "name": "Hibena"
- },
- "bg": {
- "name": "Hibulgaria"
- },
- "my": {
- "name": "Hiburma"
- },
- "cs": {
- "name": "Hicheki"
- },
- "zh": {
- "name": "Hichina"
- },
- "zh-Hans": {
- "name": "Hichina (Hans)"
- },
- "zh-Hant": {
- "name": "Hichina (Hant)"
- },
- "fr": {
- "name": "Hifaransa"
- },
- "fr-CA": {
- "name": "Hifaransa (Hukanada)"
- },
- "fr-CH": {
- "name": "Hifaransa (Huuswisi)"
- },
- "el": {
- "name": "Higiriki"
- },
- "ar": {
- "name": "Hiharabu"
- },
- "ha": {
- "name": "Hihausa"
- },
- "hi": {
- "name": "Hihindi"
- },
- "es": {
- "name": "Hihispania"
- },
- "es-MX": {
- "name": "Hihispania (Humeksiko)"
- },
- "nl": {
- "name": "Hiholanzi"
- },
- "nl-BE": {
- "name": "Hiholanzi (Huubelgiji)"
- },
- "hu": {
- "name": "Hihungari"
- },
- "ig": {
- "name": "Hiibo"
- },
- "id": {
- "name": "Hiindonesia"
- },
- "en": {
- "name": "Hiingereza"
- },
- "en-AU": {
- "name": "Hiingereza (Huaustlalia)"
- },
- "en-CA": {
- "name": "Hiingereza (Hukanada)"
- },
- "en-GB": {
- "name": "Hiingereza (Huuingereza)"
- },
- "it": {
- "name": "Hiitaliano"
- },
- "ja": {
- "name": "Hijapani"
- },
- "de": {
- "name": "Hijerumani"
- },
- "de-AT": {
- "name": "Hijerumani (Huastlia)"
- },
- "de-CH": {
- "name": "Hijerumani (Huuswisi)"
- },
- "km": {
- "name": "Hikambodia"
- },
- "ko": {
- "name": "Hikorea"
- },
- "pt": {
- "name": "Hileno"
- },
- "pt-PT": {
- "name": "Hileno (Huuleno)"
- },
- "ro": {
- "name": "Hilomania"
- },
- "ro-MD": {
- "name": "Hilomania (Humoldova)"
- },
- "ru": {
- "name": "Hilusi"
- },
- "ms": {
- "name": "Himalesia"
- },
- "ne": {
- "name": "Hinepali"
- },
- "rw": {
- "name": "Hinyarwanda"
- },
- "pl": {
- "name": "Hipolandi"
- },
- "pa": {
- "name": "Hipunjabi"
- },
- "so": {
- "name": "Hisomali"
- },
- "sv": {
- "name": "Hiswidi"
- },
- "th": {
- "name": "Hitailand"
- },
- "ta": {
- "name": "Hitamil"
- },
- "tr": {
- "name": "Hituluki"
- },
- "uk": {
- "name": "Hiukrania"
- },
- "ur": {
- "name": "Hiurdu"
- },
- "vi": {
- "name": "Hivietinamu"
- },
- "yo": {
- "name": "Hiyoruba"
- },
- "zu": {
- "name": "Hizulu"
- },
- "is": {
- "name": "Icelandic"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "ga": {
- "name": "Irish"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "kn": {
- "name": "Kannada"
- },
- "ks": {
- "name": "Kashmiri"
- },
- "kk": {
- "name": "Kazakh"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "kok": {
- "name": "Konkani"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "ky": {
- "name": "Kyrgyz"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Lao"
- },
- "lv": {
- "name": "Latvian"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "Lithuanian"
- },
- "dsb": {
- "name": "Lower Sorbian"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "Luxembourgish"
- },
- "luy": {
- "name": "Luyia"
- },
- "mk": {
- "name": "Macedonian"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "Malagasy"
- },
- "ml": {
- "name": "Malayalam"
- },
- "mt": {
- "name": "Maltese"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "Marathi"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "mn": {
- "name": "Mongolian"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nds-NL": {
- "name": "nds (Huuholanzi)"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nd": {
- "name": "North Ndebele"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "se": {
- "name": "Northern Sami"
- },
- "nb": {
- "name": "Norwegian Bokmål"
- },
- "nn": {
- "name": "Norwegian Nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "or": {
- "name": "Odia"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetic"
- },
- "ps": {
- "name": "Pashto"
- },
- "prg": {
- "name": "Prussian"
- },
- "qu": {
- "name": "Quechua"
- },
- "rm": {
- "name": "Romansh"
- },
- "rof": {
- "name": "Rombo"
- },
- "rn": {
- "name": "Rundi"
- },
- "rwk": {
- "name": "Rwa"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "gd": {
- "name": "Scottish Gaelic"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "Serbian"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Sinhala"
- },
- "sk": {
- "name": "Slovak"
- },
- "sl": {
- "name": "Slovenian"
- },
- "xog": {
- "name": "Soga"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "sw-CD": {
- "name": "sw (Ijamhuri ya Hidemokrasi ya Hukongo)"
- },
- "sw": {
- "name": "Swahili"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "dav": {
- "name": "Taita"
- },
- "tg": {
- "name": "Tajik"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "Tatar"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "bo": {
- "name": "Tibetan"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "to": {
- "name": "Tongan"
- },
- "tk": {
- "name": "Turkmen"
- },
- "hsb": {
- "name": "Upper Sorbian"
- },
- "ug": {
- "name": "Uyghur"
- },
- "uz": {
- "name": "Uzbek"
- },
- "vai": {
- "name": "Vai"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "cy": {
- "name": "Welsh"
- },
- "fy": {
- "name": "Western Frisian"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "yi": {
- "name": "Yiddish"
- },
- "dje": {
- "name": "Zarma"
- }
+ "af": "Afrikaans",
+ "agq": "Aghem",
+ "sq": "Albanian",
+ "hy": "Armenian",
+ "as": "Assamese",
+ "ast": "Asturian",
+ "asa": "Asu",
+ "az": "Azerbaijani",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "eu": "Basque",
+ "bem": "Bemba",
+ "brx": "Bodo",
+ "bs": "Bosnian",
+ "br": "Breton",
+ "yue": "Cantonese",
+ "ca": "Catalan",
+ "ceb": "Cebuano",
+ "tzm": "Central Atlas Tamazight",
+ "ckb": "Central Kurdish",
+ "ce": "Chechen",
+ "chr": "Cherokee",
+ "cgg": "Chiga",
+ "cu": "Church Slavic",
+ "ksh": "Colognian",
+ "kw": "Cornish",
+ "hr": "Croatian",
+ "da": "Danish",
+ "dua": "Duala",
+ "dz": "Dzongkha",
+ "ebu": "Embu",
+ "eo": "Esperanto",
+ "et": "Estonian",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fo": "Faroese",
+ "fil": "Filipino",
+ "fi": "Finnish",
+ "fur": "Friulian",
+ "ff": "Fulah",
+ "gl": "Galician",
+ "lg": "Ganda",
+ "ka": "Georgian",
+ "gu": "Gujarati",
+ "guz": "Gusii",
+ "haw": "Hawaiian",
+ "he": "Hebrew",
+ "fa": "Hiajemi",
+ "ak": "Hiakan",
+ "am": "Hiamhari",
+ "bn": "Hibangla",
+ "be": "Hibelarusi",
+ "bez": "Hibena",
+ "bg": "Hibulgaria",
+ "my": "Hiburma",
+ "cs": "Hicheki",
+ "zh": "Hichina",
+ "zh-Hans": "Hichina (Hans)",
+ "zh-Hant": "Hichina (Hant)",
+ "fr": "Hifaransa",
+ "fr-CA": "Hifaransa (Hukanada)",
+ "fr-CH": "Hifaransa (Huuswisi)",
+ "el": "Higiriki",
+ "ar": "Hiharabu",
+ "ha": "Hihausa",
+ "hi": "Hihindi",
+ "es": "Hihispania",
+ "es-419": "Hihispania (419)",
+ "es-MX": "Hihispania (Humeksiko)",
+ "nl": "Hiholanzi",
+ "nl-BE": "Hiholanzi (Huubelgiji)",
+ "hu": "Hihungari",
+ "ig": "Hiibo",
+ "id": "Hiindonesia",
+ "en": "Hiingereza",
+ "en-AU": "Hiingereza (Huaustlalia)",
+ "en-CA": "Hiingereza (Hukanada)",
+ "en-GB": "Hiingereza (Huuingereza)",
+ "it": "Hiitaliano",
+ "ja": "Hijapani",
+ "jv": "Hijava",
+ "de": "Hijerumani",
+ "de-AT": "Hijerumani (Huastlia)",
+ "de-CH": "Hijerumani (Huuswisi)",
+ "km": "Hikambodia",
+ "ko": "Hikorea",
+ "pt": "Hileno",
+ "pt-PT": "Hileno (Huuleno)",
+ "ro": "Hilomania",
+ "ro-MD": "Hilomania (Humoldova)",
+ "ru": "Hilusi",
+ "ms": "Himalesia",
+ "ne": "Hinepali",
+ "rw": "Hinyarwanda",
+ "pl": "Hipolandi",
+ "pa": "Hipunjabi",
+ "so": "Hisomali",
+ "sv": "Hiswidi",
+ "th": "Hitailand",
+ "ta": "Hitamil",
+ "tr": "Hituluki",
+ "uk": "Hiukrania",
+ "ur": "Hiurdu",
+ "vi": "Hivietinamu",
+ "yo": "Hiyoruba",
+ "zu": "Hizulu",
+ "is": "Icelandic",
+ "smn": "Inari Sami",
+ "ga": "Irish",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "kn": "Kannada",
+ "ks": "Kashmiri",
+ "kk": "Kazakh",
+ "ki": "Kikuyu",
+ "kok": "Konkani",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "ku": "Kurdish",
+ "nmg": "Kwasio",
+ "ky": "Kyrgyz",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Lao",
+ "lv": "Latvian",
+ "ln": "Lingala",
+ "lt": "Lithuanian",
+ "nds": "Low German",
+ "dsb": "Lower Sorbian",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "lb": "Luxembourgish",
+ "luy": "Luyia",
+ "mk": "Macedonian",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "Malagasy",
+ "ml": "Malayalam",
+ "mt": "Maltese",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mr": "Marathi",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "mn": "Mongolian",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nds-NL": "nds (Huuholanzi)",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nd": "North Ndebele",
+ "lrc": "Northern Luri",
+ "se": "Northern Sami",
+ "nb": "Norwegian Bokmål",
+ "nn": "Norwegian Nynorsk",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "or": "Odia",
+ "om": "Oromo",
+ "os": "Ossetic",
+ "ps": "Pashto",
+ "prg": "Prussian",
+ "qu": "Quechua",
+ "rm": "Romansh",
+ "rof": "Rombo",
+ "rn": "Rundi",
+ "rwk": "Rwa",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "gd": "Scottish Gaelic",
+ "seh": "Sena",
+ "sr": "Serbian",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "sd": "Sindhi",
+ "si": "Sinhala",
+ "sk": "Slovak",
+ "sl": "Slovenian",
+ "xog": "Soga",
+ "zgh": "Standard Moroccan Tamazight",
+ "sw-CD": "sw (Ijamhuri ya Hidemokrasi ya Hukongo)",
+ "sw": "Swahili",
+ "gsw": "Swiss German",
+ "shi": "Tachelhit",
+ "dav": "Taita",
+ "tg": "Tajik",
+ "twq": "Tasawaq",
+ "tt": "Tatar",
+ "te": "Telugu",
+ "teo": "Teso",
+ "bo": "Tibetan",
+ "ti": "Tigrinya",
+ "to": "Tongan",
+ "tk": "Turkmen",
+ "hsb": "Upper Sorbian",
+ "ug": "Uyghur",
+ "uz": "Uzbek",
+ "vai": "Vai",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "cy": "Welsh",
+ "fy": "Western Frisian",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "yi": "Yiddish",
+ "dje": "Zarma"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/bg.json b/vendor/commerceguys/intl/resources/language/bg.json
index 777b8bba8..fe69efa6c 100644
--- a/vendor/commerceguys/intl/resources/language/bg.json
+++ b/vendor/commerceguys/intl/resources/language/bg.json
@@ -1,644 +1,224 @@
{
- "agq": {
- "name": "агем"
- },
- "az": {
- "name": "азербайджански"
- },
- "ak": {
- "name": "акан"
- },
- "sq": {
- "name": "албански"
- },
- "am": {
- "name": "амхарски"
- },
- "en": {
- "name": "английски"
- },
- "en-AU": {
- "name": "английски (Австралия)"
- },
- "en-CA": {
- "name": "английски (Канада)"
- },
- "en-GB": {
- "name": "английски (Обединеното кралство)"
- },
- "ar": {
- "name": "арабски"
- },
- "hy": {
- "name": "арменски"
- },
- "as": {
- "name": "асамски"
- },
- "ast": {
- "name": "астурски"
- },
- "asa": {
- "name": "асу"
- },
- "af": {
- "name": "африканс"
- },
- "bm": {
- "name": "бамбара"
- },
- "bas": {
- "name": "баса"
- },
- "eu": {
- "name": "баски"
- },
- "ksf": {
- "name": "бафия"
- },
- "be": {
- "name": "беларуски"
- },
- "bem": {
- "name": "бемба"
- },
- "bez": {
- "name": "бена"
- },
- "bn": {
- "name": "бенгалски"
- },
- "my": {
- "name": "бирмански"
- },
- "brx": {
- "name": "бодо"
- },
- "bs": {
- "name": "босненски"
- },
- "br": {
- "name": "бретонски"
- },
- "bg": {
- "name": "български"
- },
- "vai": {
- "name": "ваи"
- },
- "wae": {
- "name": "валзерски немски"
- },
- "vi": {
- "name": "виетнамски"
- },
- "vo": {
- "name": "волапюк"
- },
- "wo": {
- "name": "волоф"
- },
- "vun": {
- "name": "вунджо"
- },
- "gl": {
- "name": "галисийски"
- },
- "lg": {
- "name": "ганда"
- },
- "hsb": {
- "name": "горнолужишки"
- },
- "kl": {
- "name": "гренландски"
- },
- "ka": {
- "name": "грузински"
- },
- "el": {
- "name": "гръцки"
- },
- "gu": {
- "name": "гуджарати"
- },
- "guz": {
- "name": "гусии"
- },
- "da": {
- "name": "датски"
- },
- "dz": {
- "name": "дзонгкха"
- },
- "dyo": {
- "name": "диола-фони"
- },
- "dsb": {
- "name": "долнолужишки"
- },
- "nds": {
- "name": "долнонемски"
- },
- "nds-NL": {
- "name": "долносаксонски"
- },
- "dua": {
- "name": "дуала"
- },
- "ee": {
- "name": "еве"
- },
- "ewo": {
- "name": "евондо"
- },
- "ebu": {
- "name": "ембу"
- },
- "eo": {
- "name": "есперанто"
- },
- "et": {
- "name": "естонски"
- },
- "fy": {
- "name": "западнофризийски"
- },
- "dje": {
- "name": "зарма"
- },
- "zu": {
- "name": "зулуски"
- },
- "he": {
- "name": "иврит"
- },
- "ig": {
- "name": "игбо"
- },
- "yi": {
- "name": "идиш"
- },
- "smn": {
- "name": "инари-саамски"
- },
- "id": {
- "name": "индонезийски"
- },
- "ga": {
- "name": "ирландски"
- },
- "is": {
- "name": "исландски"
- },
- "es": {
- "name": "испански"
- },
- "es-MX": {
- "name": "испански (Мексико)"
- },
- "it": {
- "name": "италиански"
- },
- "yo": {
- "name": "йоруба"
- },
- "kab": {
- "name": "кабилски"
- },
- "kea": {
- "name": "кабовердиански"
- },
- "kk": {
- "name": "казахски"
- },
- "kkj": {
- "name": "како"
- },
- "kln": {
- "name": "календжин"
- },
- "kam": {
- "name": "камба"
- },
- "kn": {
- "name": "каннада"
- },
- "ca": {
- "name": "каталонски"
- },
- "ks": {
- "name": "кашмирски"
- },
- "nmg": {
- "name": "квасио"
- },
- "qu": {
- "name": "кечуа"
- },
- "ki": {
- "name": "кикую"
- },
- "rw": {
- "name": "киняруанда"
- },
- "ky": {
- "name": "киргизки"
- },
- "zh": {
- "name": "китайски"
- },
- "zh-Hans": {
- "name": "китайски (опростен)"
- },
- "zh-Hant": {
- "name": "китайски (традиционен)"
- },
- "khq": {
- "name": "койра чиини"
- },
- "ses": {
- "name": "койраборо сени"
- },
- "sw-CD": {
- "name": "конгоански суахили"
- },
- "kok": {
- "name": "конкани"
- },
- "ko": {
- "name": "корейски"
- },
- "kw": {
- "name": "корнуолски"
- },
- "km": {
- "name": "кхмерски"
- },
- "ksh": {
- "name": "кьолнски"
- },
- "ckb": {
- "name": "кюрдски (централен)"
- },
- "lkt": {
- "name": "лакота"
- },
- "lag": {
- "name": "ланги"
- },
- "lo": {
- "name": "лаоски"
- },
- "lv": {
- "name": "латвийски"
- },
- "ln": {
- "name": "лингала"
- },
- "lt": {
- "name": "литовски"
- },
- "lu": {
- "name": "луба-катанга"
- },
- "luo": {
- "name": "луо"
- },
- "luy": {
- "name": "лухя"
- },
- "lb": {
- "name": "люксембургски"
- },
- "mzn": {
- "name": "мазандари"
- },
- "mk": {
- "name": "македонски"
- },
- "kde": {
- "name": "маконде"
- },
- "mgh": {
- "name": "макуа мето"
- },
- "ms": {
- "name": "малайски"
- },
- "ml": {
- "name": "малаялам"
- },
- "mg": {
- "name": "малгашки"
- },
- "mt": {
- "name": "малтийски"
- },
- "gv": {
- "name": "манкски"
- },
- "mr": {
- "name": "марати"
- },
- "mas": {
- "name": "масайски"
- },
- "jmc": {
- "name": "мачаме"
- },
- "mer": {
- "name": "меру"
- },
- "mgo": {
- "name": "мета"
- },
- "ro-MD": {
- "name": "молдовски"
- },
- "mn": {
- "name": "монголски"
- },
- "mfe": {
- "name": "морисиен"
- },
- "mua": {
- "name": "мунданг"
- },
- "naq": {
- "name": "нама"
- },
- "nnh": {
- "name": "нгиембун"
- },
- "jgo": {
- "name": "нгомба"
- },
- "de": {
- "name": "немски"
- },
- "de-AT": {
- "name": "немски (Австрия)"
- },
- "de-CH": {
- "name": "немски (Швейцария)"
- },
- "ne": {
- "name": "непалски"
- },
- "nl": {
- "name": "нидерландски"
- },
- "nb": {
- "name": "норвежки (букмол)"
- },
- "nn": {
- "name": "норвежки (нюношк)"
- },
- "nus": {
- "name": "нуер"
- },
- "nyn": {
- "name": "нянколе"
- },
- "or": {
- "name": "ория"
- },
- "om": {
- "name": "оромо"
- },
- "os": {
- "name": "осетски"
- },
- "pa": {
- "name": "пенджабски"
- },
- "fa": {
- "name": "персийски"
- },
- "pl": {
- "name": "полски"
- },
- "pt": {
- "name": "португалски"
- },
- "pt-PT": {
- "name": "португалски (Португалия)"
- },
- "prg": {
- "name": "пруски"
- },
- "ps": {
- "name": "пущу"
- },
- "rwk": {
- "name": "рва"
- },
- "rm": {
- "name": "реторомански"
- },
- "rof": {
- "name": "ромбо"
- },
- "ro": {
- "name": "румънски"
- },
- "rn": {
- "name": "рунди"
- },
- "ru": {
- "name": "руски"
- },
- "saq": {
- "name": "самбуру"
- },
- "sg": {
- "name": "санго"
- },
- "sbp": {
- "name": "сангу"
- },
- "lrc": {
- "name": "северен лури"
- },
- "nd": {
- "name": "северен ндебеле"
- },
- "se": {
- "name": "северносаамски"
- },
- "seh": {
- "name": "сена"
- },
- "sd": {
- "name": "синдхи"
- },
- "si": {
- "name": "синхалски"
- },
- "sk": {
- "name": "словашки"
- },
- "sl": {
- "name": "словенски"
- },
- "xog": {
- "name": "сога"
- },
- "so": {
- "name": "сомалийски"
- },
- "sr": {
- "name": "сръбски"
- },
- "zgh": {
- "name": "стандартен марокански тамазигт"
- },
- "sw": {
- "name": "суахили"
- },
- "ii": {
- "name": "съчуански и"
- },
- "tg": {
- "name": "таджикски"
- },
- "dav": {
- "name": "таита"
- },
- "th": {
- "name": "тайски"
- },
- "ta": {
- "name": "тамилски"
- },
- "twq": {
- "name": "тасавак"
- },
- "tt": {
- "name": "татарски"
- },
- "shi": {
- "name": "ташелхит"
- },
- "te": {
- "name": "телугу"
- },
- "teo": {
- "name": "тесо"
- },
- "bo": {
- "name": "тибетски"
- },
- "ti": {
- "name": "тигриня"
- },
- "to": {
- "name": "тонгански"
- },
- "tk": {
- "name": "туркменски"
- },
- "tr": {
- "name": "турски"
- },
- "cy": {
- "name": "уелски"
- },
- "uz": {
- "name": "узбекски"
- },
- "ug": {
- "name": "уйгурски"
- },
- "uk": {
- "name": "украински"
- },
- "hu": {
- "name": "унгарски"
- },
- "ur": {
- "name": "урду"
- },
- "fo": {
- "name": "фарьорски"
- },
- "fil": {
- "name": "филипински"
- },
- "fi": {
- "name": "фински"
- },
- "nl-BE": {
- "name": "фламандски"
- },
- "fr": {
- "name": "френски"
- },
- "fr-CA": {
- "name": "френски (Канада)"
- },
- "fr-CH": {
- "name": "френски (Швейцария)"
- },
- "fur": {
- "name": "фриулиански"
- },
- "ff": {
- "name": "фула"
- },
- "haw": {
- "name": "хавайски"
- },
- "ha": {
- "name": "хауса"
- },
- "hi": {
- "name": "хинди"
- },
- "hr": {
- "name": "хърватски"
- },
- "tzm": {
- "name": "централноатласки тамазигт"
- },
- "cu": {
- "name": "църковнославянски"
- },
- "chr": {
- "name": "черокски"
- },
- "ce": {
- "name": "чеченски"
- },
- "cs": {
- "name": "чешки"
- },
- "cgg": {
- "name": "чига"
- },
- "ksb": {
- "name": "шамбала"
- },
- "sv": {
- "name": "шведски"
- },
- "gsw": {
- "name": "швейцарски немски"
- },
- "sn": {
- "name": "шона"
- },
- "gd": {
- "name": "шотландски галски"
- },
- "sah": {
- "name": "якутски"
- },
- "yav": {
- "name": "янгбен"
- },
- "ja": {
- "name": "японски"
- }
+ "agq": "агем",
+ "az": "азербайджански",
+ "ak": "акан",
+ "sq": "албански",
+ "am": "амхарски",
+ "en": "английски",
+ "en-AU": "английски (Австралия)",
+ "en-CA": "английски (Канада)",
+ "en-GB": "английски (Обединено кралство)",
+ "ar": "арабски",
+ "hy": "арменски",
+ "as": "асамски",
+ "ast": "астурски",
+ "asa": "асу",
+ "af": "африканс",
+ "bm": "бамбара",
+ "bas": "баса",
+ "eu": "баски",
+ "ksf": "бафия",
+ "be": "беларуски",
+ "bem": "бемба",
+ "bez": "бена",
+ "bn": "бенгалски",
+ "my": "бирмански",
+ "brx": "бодо",
+ "bs": "босненски",
+ "br": "бретонски",
+ "bg": "български",
+ "vai": "ваи",
+ "wae": "валзерски немски",
+ "wa": "валонски",
+ "vi": "виетнамски",
+ "vo": "волапюк",
+ "wo": "волоф",
+ "vun": "вунджо",
+ "gl": "галисийски",
+ "lg": "ганда",
+ "hsb": "горнолужишки",
+ "kl": "гренландски",
+ "ka": "грузински",
+ "el": "гръцки",
+ "gu": "гуджарати",
+ "guz": "гусии",
+ "da": "датски",
+ "dz": "дзонгкха",
+ "dyo": "диола-фони",
+ "dsb": "долнолужишки",
+ "nds": "долнонемски",
+ "nds-NL": "долносаксонски",
+ "dua": "дуала",
+ "ee": "еве",
+ "ewo": "евондо",
+ "ebu": "ембу",
+ "eo": "есперанто",
+ "et": "естонски",
+ "fy": "западнофризийски",
+ "dje": "зарма",
+ "zu": "зулуски",
+ "he": "иврит",
+ "ig": "игбо",
+ "yi": "идиш",
+ "smn": "инари-саамски",
+ "id": "индонезийски",
+ "ga": "ирландски",
+ "is": "исландски",
+ "es": "испански",
+ "es-419": "испански (Латинска Америка)",
+ "es-MX": "испански (Мексико)",
+ "it": "италиански",
+ "yo": "йоруба",
+ "kab": "кабилски",
+ "kea": "кабовердиански",
+ "kk": "казахски",
+ "kkj": "како",
+ "kln": "календжин",
+ "kam": "камба",
+ "kn": "каннада",
+ "yue": "кантонски",
+ "ca": "каталонски",
+ "ks": "кашмирски",
+ "nmg": "квасио",
+ "qu": "кечуа",
+ "ki": "кикую",
+ "rw": "киняруанда",
+ "ky": "киргизки",
+ "zh": "китайски",
+ "zh-Hans": "китайски (опростен)",
+ "zh-Hant": "китайски (традиционна)",
+ "khq": "койра чиини",
+ "ses": "койраборо сени",
+ "sw-CD": "конгоански суахили",
+ "kok": "конкани",
+ "ko": "корейски",
+ "kw": "корнуолски",
+ "xh": "ксоса",
+ "km": "кхмерски",
+ "ksh": "кьолнски",
+ "ku": "кюрдски",
+ "ckb": "кюрдски (централен)",
+ "lkt": "лакота",
+ "lag": "ланги",
+ "lo": "лаоски",
+ "lv": "латвийски",
+ "ln": "лингала",
+ "lt": "литовски",
+ "lu": "луба-катанга",
+ "luo": "луо",
+ "luy": "лухя",
+ "lb": "люксембургски",
+ "mzn": "мазандерански",
+ "mk": "македонски",
+ "kde": "маконде",
+ "mgh": "макуа мето",
+ "ms": "малайски",
+ "ml": "малаялам",
+ "mg": "малгашки",
+ "mt": "малтийски",
+ "gv": "манкски",
+ "mi": "маорски",
+ "mr": "марати",
+ "mas": "масайски",
+ "jmc": "мачаме",
+ "mer": "меру",
+ "mgo": "мета",
+ "ro-MD": "молдовски",
+ "mn": "монголски",
+ "mfe": "морисиен",
+ "mua": "мунданг",
+ "naq": "нама",
+ "nnh": "нгиембун",
+ "jgo": "нгомба",
+ "de": "немски",
+ "de-AT": "немски (Австрия)",
+ "de-CH": "немски (Швейцария)",
+ "ne": "непалски",
+ "nl": "нидерландски",
+ "nb": "норвежки (букмол)",
+ "nn": "норвежки (нюношк)",
+ "nus": "нуер",
+ "nyn": "нянколе",
+ "or": "ория",
+ "om": "оромо",
+ "os": "осетински",
+ "pa": "пенджабски",
+ "fa": "персийски",
+ "pl": "полски",
+ "pt": "португалски",
+ "pt-PT": "португалски (Португалия)",
+ "prg": "пруски",
+ "ps": "пущу",
+ "rwk": "рва",
+ "rm": "реторомански",
+ "rof": "ромбо",
+ "ro": "румънски",
+ "rn": "рунди",
+ "ru": "руски",
+ "sah": "сакха",
+ "saq": "самбуру",
+ "sg": "санго",
+ "sbp": "сангу",
+ "ceb": "себуански",
+ "lrc": "северен лури",
+ "nd": "северен ндебеле",
+ "se": "северносаамски",
+ "seh": "сена",
+ "sd": "синдхи",
+ "si": "синхалски",
+ "sk": "словашки",
+ "sl": "словенски",
+ "xog": "сога",
+ "so": "сомалийски",
+ "sr": "сръбски",
+ "zgh": "стандартен марокански тамазигт",
+ "sw": "суахили",
+ "ii": "съчуански йи",
+ "tg": "таджикски",
+ "dav": "таита",
+ "th": "тайски",
+ "ta": "тамилски",
+ "twq": "тасавак",
+ "tt": "татарски",
+ "shi": "ташелхит",
+ "te": "телугу",
+ "teo": "тесо",
+ "bo": "тибетски",
+ "ti": "тигриня",
+ "to": "тонгански",
+ "tk": "туркменски",
+ "tr": "турски",
+ "cy": "уелски",
+ "uz": "узбекски",
+ "ug": "уйгурски",
+ "uk": "украински",
+ "hu": "унгарски",
+ "ur": "урду",
+ "fo": "фарьорски",
+ "fil": "филипински",
+ "fi": "фински",
+ "nl-BE": "фламандски",
+ "fr": "френски",
+ "fr-CA": "френски (Канада)",
+ "fr-CH": "френски (Швейцария)",
+ "fur": "фриулски",
+ "ff": "фула",
+ "haw": "хавайски",
+ "ha": "хауса",
+ "hi": "хинди",
+ "hr": "хърватски",
+ "tzm": "централноатласки тамазигт",
+ "cu": "църковнославянски",
+ "chr": "черокски",
+ "ce": "чеченски",
+ "cs": "чешки",
+ "cgg": "чига",
+ "ksb": "шамбала",
+ "sv": "шведски",
+ "gsw": "швейцарски немски",
+ "sn": "шона",
+ "gd": "шотландски келтски",
+ "jv": "явански",
+ "yav": "янгбен",
+ "ja": "японски"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/bm.json b/vendor/commerceguys/intl/resources/language/bm.json
index 507f8ac07..c03e64dec 100644
--- a/vendor/commerceguys/intl/resources/language/bm.json
+++ b/vendor/commerceguys/intl/resources/language/bm.json
@@ -1,641 +1,224 @@
{
- "af": {
- "name": "Afrikaans"
- },
- "agq": {
- "name": "Aghem"
- },
- "ak": {
- "name": "akankan"
- },
- "sq": {
- "name": "Albanian"
- },
- "de": {
- "name": "alimaɲikan"
- },
- "de-AT": {
- "name": "alimaɲikan (Otirisi)"
- },
- "de-CH": {
- "name": "alimaɲikan (Suwisi)"
- },
- "am": {
- "name": "amarikikan"
- },
- "en": {
- "name": "angilɛkan"
- },
- "en-GB": {
- "name": "angilɛkan (Angilɛtɛri)"
- },
- "en-CA": {
- "name": "angilɛkan (Kanada)"
- },
- "en-AU": {
- "name": "angilɛkan (Ositirali)"
- },
- "hy": {
- "name": "Armenian"
- },
- "as": {
- "name": "Assamese"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "ha": {
- "name": "awusakan"
- },
- "az": {
- "name": "Azerbaijani"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "bamanakan"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "Basque"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "bn": {
- "name": "bɛngalikan"
- },
- "my": {
- "name": "birimanikan"
- },
- "be": {
- "name": "biyelorisikan"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "Bosnian"
- },
- "br": {
- "name": "Breton"
- },
- "bg": {
- "name": "buligarikan"
- },
- "ca": {
- "name": "Catalan"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "cs": {
- "name": "cɛkikan"
- },
- "ce": {
- "name": "Chechen"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "kw": {
- "name": "Cornish"
- },
- "hr": {
- "name": "Croatian"
- },
- "da": {
- "name": "Danish"
- },
- "dua": {
- "name": "Duala"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "ebu": {
- "name": "Embu"
- },
- "es": {
- "name": "esipaɲolkan"
- },
- "es-MX": {
- "name": "esipaɲolkan (Meksiki)"
- },
- "eo": {
- "name": "Esperanto"
- },
- "et": {
- "name": "Estonian"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "id": {
- "name": "Ɛndonezikan"
- },
- "fo": {
- "name": "Faroese"
- },
- "fil": {
- "name": "Filipino"
- },
- "fi": {
- "name": "Finnish"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "gl": {
- "name": "Galician"
- },
- "lg": {
- "name": "Ganda"
- },
- "ka": {
- "name": "Georgian"
- },
- "el": {
- "name": "gɛrɛsikan"
- },
- "gu": {
- "name": "Gujarati"
- },
- "guz": {
- "name": "Gusii"
- },
- "haw": {
- "name": "Hawaiian"
- },
- "he": {
- "name": "Hebrew"
- },
- "is": {
- "name": "Icelandic"
- },
- "ig": {
- "name": "igibokan"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "hi": {
- "name": "inidikan"
- },
- "ga": {
- "name": "Irish"
- },
- "ru": {
- "name": "irisikan"
- },
- "it": {
- "name": "italikan"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "km": {
- "name": "kambojikan"
- },
- "kn": {
- "name": "Kannada"
- },
- "ks": {
- "name": "Kashmiri"
- },
- "kk": {
- "name": "Kazakh"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "kok": {
- "name": "Konkani"
- },
- "ko": {
- "name": "korekan"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "ky": {
- "name": "Kyrgyz"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Lao"
- },
- "ar": {
- "name": "larabukan"
- },
- "lv": {
- "name": "Latvian"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "Lithuanian"
- },
- "dsb": {
- "name": "Lower Sorbian"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "Luxembourgish"
- },
- "luy": {
- "name": "Luyia"
- },
- "mk": {
- "name": "Macedonian"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "Malagasy"
- },
- "ml": {
- "name": "Malayalam"
- },
- "ms": {
- "name": "malɛzikan"
- },
- "mt": {
- "name": "Maltese"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "Marathi"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "mn": {
- "name": "Mongolian"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nds-NL": {
- "name": "nds (Peyiba)"
- },
- "ne": {
- "name": "nepalekan"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nd": {
- "name": "North Ndebele"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "se": {
- "name": "Northern Sami"
- },
- "nb": {
- "name": "Norwegian Bokmål"
- },
- "nn": {
- "name": "Norwegian Nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "or": {
- "name": "Odia"
- },
- "nl": {
- "name": "olandekan"
- },
- "nl-BE": {
- "name": "olandekan (Bɛliziki)"
- },
- "hu": {
- "name": "oŋirikan"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetic"
- },
- "ps": {
- "name": "Pashto"
- },
- "fa": {
- "name": "perisanikan"
- },
- "pa": {
- "name": "pɛnijabikan"
- },
- "pl": {
- "name": "polonekan"
- },
- "pt": {
- "name": "pɔritigalikan"
- },
- "pt-PT": {
- "name": "pɔritigalikan (Pɔritigali)"
- },
- "prg": {
- "name": "Prussian"
- },
- "qu": {
- "name": "Quechua"
- },
- "rm": {
- "name": "Romansh"
- },
- "rof": {
- "name": "Rombo"
- },
- "ro": {
- "name": "rumanikan"
- },
- "ro-MD": {
- "name": "rumanikan (Molidavi)"
- },
- "rn": {
- "name": "Rundi"
- },
- "rw": {
- "name": "ruwandakan"
- },
- "rwk": {
- "name": "Rwa"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "gd": {
- "name": "Scottish Gaelic"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "Serbian"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Sinhala"
- },
- "zh": {
- "name": "siniwakan"
- },
- "zh-Hans": {
- "name": "siniwakan (Hans)"
- },
- "zh-Hant": {
- "name": "siniwakan (Hant)"
- },
- "sk": {
- "name": "Slovak"
- },
- "sl": {
- "name": "Slovenian"
- },
- "xog": {
- "name": "Soga"
- },
- "so": {
- "name": "somalikan"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "sv": {
- "name": "suwɛdikan"
- },
- "sw-CD": {
- "name": "sw (Kongo ka republiki demɔkratiki)"
- },
- "sw": {
- "name": "Swahili"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "dav": {
- "name": "Taita"
- },
- "tg": {
- "name": "Tajik"
- },
- "ta": {
- "name": "tamulikan"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "Tatar"
- },
- "th": {
- "name": "tayikan"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "bo": {
- "name": "Tibetan"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "to": {
- "name": "Tongan"
- },
- "fr": {
- "name": "tubabukan"
- },
- "fr-CA": {
- "name": "tubabukan (Kanada)"
- },
- "fr-CH": {
- "name": "tubabukan (Suwisi)"
- },
- "tr": {
- "name": "turikikan"
- },
- "tk": {
- "name": "Turkmen"
- },
- "uk": {
- "name": "ukɛrɛnikan"
- },
- "hsb": {
- "name": "Upper Sorbian"
- },
- "ur": {
- "name": "urudukan"
- },
- "ug": {
- "name": "Uyghur"
- },
- "uz": {
- "name": "Uzbek"
- },
- "vai": {
- "name": "Vai"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "cy": {
- "name": "Welsh"
- },
- "fy": {
- "name": "Western Frisian"
- },
- "vi": {
- "name": "wiyɛtinamukan"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "yi": {
- "name": "Yiddish"
- },
- "yo": {
- "name": "yorubakan"
- },
- "ja": {
- "name": "zapɔnekan"
- },
- "dje": {
- "name": "Zarma"
- },
- "zu": {
- "name": "zulukan"
- }
+ "af": "Afrikaans",
+ "agq": "Aghem",
+ "ak": "akankan",
+ "sq": "Albanian",
+ "de": "alimaɲikan",
+ "de-AT": "alimaɲikan (Otirisi)",
+ "de-CH": "alimaɲikan (Suwisi)",
+ "am": "amarikikan",
+ "en": "angilɛkan",
+ "en-GB": "angilɛkan (Angilɛtɛri)",
+ "en-CA": "angilɛkan (Kanada)",
+ "en-AU": "angilɛkan (Ositirali)",
+ "hy": "Armenian",
+ "as": "Assamese",
+ "ast": "Asturian",
+ "asa": "Asu",
+ "ha": "awusakan",
+ "az": "Azerbaijani",
+ "ksf": "Bafia",
+ "bm": "bamanakan",
+ "bas": "Basaa",
+ "eu": "Basque",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "bn": "bɛngalikan",
+ "my": "birimanikan",
+ "be": "biyelorisikan",
+ "brx": "Bodo",
+ "bs": "Bosnian",
+ "br": "Breton",
+ "bg": "buligarikan",
+ "yue": "Cantonese",
+ "ca": "Catalan",
+ "ceb": "Cebuano",
+ "tzm": "Central Atlas Tamazight",
+ "ckb": "Central Kurdish",
+ "cs": "cɛkikan",
+ "ce": "Chechen",
+ "chr": "Cherokee",
+ "cgg": "Chiga",
+ "cu": "Church Slavic",
+ "ksh": "Colognian",
+ "kw": "Cornish",
+ "hr": "Croatian",
+ "da": "Danish",
+ "dua": "Duala",
+ "dz": "Dzongkha",
+ "ebu": "Embu",
+ "es": "esipaɲolkan",
+ "es-419": "esipaɲolkan (419)",
+ "es-MX": "esipaɲolkan (Meksiki)",
+ "eo": "Esperanto",
+ "et": "Estonian",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "id": "Ɛndonezikan",
+ "fo": "Faroese",
+ "fil": "Filipino",
+ "fi": "Finnish",
+ "fur": "Friulian",
+ "ff": "Fulah",
+ "gl": "Galician",
+ "lg": "Ganda",
+ "ka": "Georgian",
+ "el": "gɛrɛsikan",
+ "gu": "Gujarati",
+ "guz": "Gusii",
+ "haw": "Hawaiian",
+ "he": "Hebrew",
+ "is": "Icelandic",
+ "ig": "igibokan",
+ "smn": "Inari Sami",
+ "hi": "inidikan",
+ "ga": "Irish",
+ "ru": "irisikan",
+ "it": "italikan",
+ "jv": "javanekan",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "km": "kambojikan",
+ "kn": "Kannada",
+ "ks": "Kashmiri",
+ "kk": "Kazakh",
+ "ki": "Kikuyu",
+ "kok": "Konkani",
+ "ko": "korekan",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "ku": "Kurdish",
+ "nmg": "Kwasio",
+ "ky": "Kyrgyz",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Lao",
+ "ar": "larabukan",
+ "lv": "Latvian",
+ "ln": "Lingala",
+ "lt": "Lithuanian",
+ "nds": "Low German",
+ "dsb": "Lower Sorbian",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "lb": "Luxembourgish",
+ "luy": "Luyia",
+ "mk": "Macedonian",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "Malagasy",
+ "ml": "Malayalam",
+ "ms": "malɛzikan",
+ "mt": "Maltese",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mr": "Marathi",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "mn": "Mongolian",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nds-NL": "nds (Peyiba)",
+ "ne": "nepalekan",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nd": "North Ndebele",
+ "lrc": "Northern Luri",
+ "se": "Northern Sami",
+ "nb": "Norwegian Bokmål",
+ "nn": "Norwegian Nynorsk",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "or": "Odia",
+ "nl": "olandekan",
+ "nl-BE": "olandekan (Bɛliziki)",
+ "hu": "oŋirikan",
+ "om": "Oromo",
+ "os": "Ossetic",
+ "ps": "Pashto",
+ "fa": "perisanikan",
+ "pa": "pɛnijabikan",
+ "pl": "polonekan",
+ "pt": "pɔritigalikan",
+ "pt-PT": "pɔritigalikan (Pɔritigali)",
+ "prg": "Prussian",
+ "qu": "Quechua",
+ "rm": "Romansh",
+ "rof": "Rombo",
+ "ro": "rumanikan",
+ "ro-MD": "rumanikan (Molidavi)",
+ "rn": "Rundi",
+ "rw": "ruwandakan",
+ "rwk": "Rwa",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "gd": "Scottish Gaelic",
+ "seh": "Sena",
+ "sr": "Serbian",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "sd": "Sindhi",
+ "si": "Sinhala",
+ "zh": "siniwakan",
+ "zh-Hans": "siniwakan (Hans)",
+ "zh-Hant": "siniwakan (Hant)",
+ "sk": "Slovak",
+ "sl": "Slovenian",
+ "xog": "Soga",
+ "so": "somalikan",
+ "zgh": "Standard Moroccan Tamazight",
+ "sv": "suwɛdikan",
+ "sw-CD": "sw (Kongo ka republiki demɔkratiki)",
+ "sw": "Swahili",
+ "gsw": "Swiss German",
+ "shi": "Tachelhit",
+ "dav": "Taita",
+ "tg": "Tajik",
+ "ta": "tamulikan",
+ "twq": "Tasawaq",
+ "tt": "Tatar",
+ "th": "tayikan",
+ "te": "Telugu",
+ "teo": "Teso",
+ "bo": "Tibetan",
+ "ti": "Tigrinya",
+ "to": "Tongan",
+ "fr": "tubabukan",
+ "fr-CA": "tubabukan (Kanada)",
+ "fr-CH": "tubabukan (Suwisi)",
+ "tr": "turikikan",
+ "tk": "Turkmen",
+ "uk": "ukɛrɛnikan",
+ "hsb": "Upper Sorbian",
+ "ur": "urudukan",
+ "ug": "Uyghur",
+ "uz": "Uzbek",
+ "vai": "Vai",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "cy": "Welsh",
+ "fy": "Western Frisian",
+ "vi": "wiyɛtinamukan",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "yi": "Yiddish",
+ "yo": "yorubakan",
+ "ja": "zapɔnekan",
+ "dje": "Zarma",
+ "zu": "zulukan"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/bn-IN.json b/vendor/commerceguys/intl/resources/language/bn-IN.json
index fc4dd3653..3649ade90 100644
--- a/vendor/commerceguys/intl/resources/language/bn-IN.json
+++ b/vendor/commerceguys/intl/resources/language/bn-IN.json
@@ -1,644 +1,224 @@
{
- "om": {
- "name": "অরোমো"
- },
- "de-AT": {
- "name": "অস্ট্রিয়ান জার্মান"
- },
- "en-AU": {
- "name": "অস্ট্রেলীয় ইংরেজি"
- },
- "ga": {
- "name": "আইরিশ"
- },
- "is": {
- "name": "আইসল্যান্ডীয়"
- },
- "ak": {
- "name": "আকান"
- },
- "az": {
- "name": "আজারবাইজানী"
- },
- "zgh": {
- "name": "আদর্শ মরক্কোন তামাজিগাত"
- },
- "af": {
- "name": "আফ্রিকান"
- },
- "am": {
- "name": "আমহারিক"
- },
- "ar": {
- "name": "আরবী"
- },
- "hy": {
- "name": "আর্মেনিয়"
- },
- "sq": {
- "name": "আলবেনীয়"
- },
- "as": {
- "name": "আসামি"
- },
- "asa": {
- "name": "আসু"
- },
- "ast": {
- "name": "আস্তুরিয়"
- },
- "uk": {
- "name": "ইউক্রেনীয়"
- },
- "ee": {
- "name": "ইউয়ি"
- },
- "pt-PT": {
- "name": "ইউরোপের পর্তুগীজ"
- },
- "ewo": {
- "name": "ইওন্ডো"
- },
- "yo": {
- "name": "ইওরুবা"
- },
- "en": {
- "name": "ইংরেজি"
- },
- "ig": {
- "name": "ইগ্‌বো"
- },
- "it": {
- "name": "ইতালিয়"
- },
- "smn": {
- "name": "ইনারি সামি"
- },
- "id": {
- "name": "ইন্দোনেশীয়"
- },
- "yav": {
- "name": "ইয়াঙ্গবেন"
- },
- "yi": {
- "name": "ইয়েদ্দিশ"
- },
- "ug": {
- "name": "উইঘুর"
- },
- "wo": {
- "name": "উওলোফ"
- },
- "hsb": {
- "name": "উচ্চ সোর্বিয়ান"
- },
- "uz": {
- "name": "উজবেকীয়"
- },
- "nd": {
- "name": "উত্তর এন্দেবিলি"
- },
- "lrc": {
- "name": "উত্তর লুরি"
- },
- "se": {
- "name": "উত্তরাঞ্চলীয় সামি"
- },
- "ur": {
- "name": "উর্দু"
- },
- "agq": {
- "name": "এঘেম"
- },
- "ebu": {
- "name": "এম্বু"
- },
- "et": {
- "name": "এস্তোনীয়"
- },
- "eo": {
- "name": "এস্পেরান্তো"
- },
- "zh-Hant": {
- "name": "ঐতিহ্যবাহি চীনা"
- },
- "or": {
- "name": "ওড়িয়া"
- },
- "wae": {
- "name": "ওয়ালসের"
- },
- "cy": {
- "name": "ওয়েলশ"
- },
- "os": {
- "name": "ওসেটিক"
- },
- "sw-CD": {
- "name": "কঙ্গো সোয়াহিলি"
- },
- "kn": {
- "name": "কন্নড়"
- },
- "kw": {
- "name": "কর্ণিশ"
- },
- "kkj": {
- "name": "কাকো"
- },
- "kk": {
- "name": "কাজাখ"
- },
- "ca": {
- "name": "কাতালান"
- },
- "en-CA": {
- "name": "কানাডীয় ইংরেজি"
- },
- "fr-CA": {
- "name": "কানাডীয় ফরাসি"
- },
- "kab": {
- "name": "কাবাইলে"
- },
- "kea": {
- "name": "কাবুভারদিয়ানু"
- },
- "kam": {
- "name": "কাম্বা"
- },
- "kln": {
- "name": "কালেনজিন"
- },
- "ks": {
- "name": "কাশ্মীরি"
- },
- "ki": {
- "name": "কিকুয়ু"
- },
- "rw": {
- "name": "কিনয়ারোয়ান্ডা"
- },
- "ky": {
- "name": "কির্গিজ"
- },
- "qu": {
- "name": "কেচুয়া"
- },
- "kok": {
- "name": "কোঙ্কানি"
- },
- "khq": {
- "name": "কোয়রা চীনি"
- },
- "ses": {
- "name": "কোয়রাবেনো সেন্নী"
- },
- "nmg": {
- "name": "কোয়াসিও"
- },
- "ko": {
- "name": "কোরিয়ান"
- },
- "ksh": {
- "name": "কোলোনিয়ান"
- },
- "kl": {
- "name": "ক্যালাল্লিসুট"
- },
- "hr": {
- "name": "ক্রোয়েশীয়"
- },
- "km": {
- "name": "খমের"
- },
- "lg": {
- "name": "গান্ডা"
- },
- "gu": {
- "name": "গুজরাটি"
- },
- "guz": {
- "name": "গুসী"
- },
- "jgo": {
- "name": "গোম্বা"
- },
- "gl": {
- "name": "গ্যালিশিয়"
- },
- "el": {
- "name": "গ্রিক"
- },
- "cu": {
- "name": "চার্চ স্লাভিক"
- },
- "cgg": {
- "name": "চিগা"
- },
- "zh": {
- "name": "চীনা"
- },
- "cs": {
- "name": "চেক"
- },
- "ce": {
- "name": "চেচেন"
- },
- "chr": {
- "name": "চেরোকী"
- },
- "ka": {
- "name": "জর্জিয়ান"
- },
- "ja": {
- "name": "জাপানি"
- },
- "dje": {
- "name": "জার্মা"
- },
- "de": {
- "name": "জার্মান"
- },
- "zu": {
- "name": "জুলু"
- },
- "dz": {
- "name": "জোঙ্গা"
- },
- "dyo": {
- "name": "জোলা-ফনী"
- },
- "to": {
- "name": "টোঙ্গান"
- },
- "nl": {
- "name": "ডাচ"
- },
- "da": {
- "name": "ডেনিশ"
- },
- "dav": {
- "name": "তাইতা"
- },
- "shi": {
- "name": "তাচেলহিত"
- },
- "tg": {
- "name": "তাজিক"
- },
- "tt": {
- "name": "তাতার"
- },
- "ta": {
- "name": "তামিল"
- },
- "twq": {
- "name": "তাসাওয়াক"
- },
- "ti": {
- "name": "তিগরিনিয়া"
- },
- "bo": {
- "name": "তিব্বতি"
- },
- "tk": {
- "name": "তুর্কমেনী"
- },
- "tr": {
- "name": "তুর্কী"
- },
- "te": {
- "name": "তেলেগু"
- },
- "teo": {
- "name": "তেসো"
- },
- "th": {
- "name": "থাই"
- },
- "dua": {
- "name": "দুয়ালা"
- },
- "nb": {
- "name": "নরওয়েজিয়ান বোকমাল"
- },
- "nn": {
- "name": "নরওয়েজীয়ান নিনর্স্ক"
- },
- "naq": {
- "name": "নামা"
- },
- "nnh": {
- "name": "নিঙ্গেম্বুন"
- },
- "nds": {
- "name": "নিম্ন জার্মানি"
- },
- "dsb": {
- "name": "নিম্নতর সোর্বিয়ান"
- },
- "nus": {
- "name": "নুয়ার"
- },
- "ne": {
- "name": "নেপালী"
- },
- "nyn": {
- "name": "ন্যায়াঙ্কোলে"
- },
- "pt": {
- "name": "পর্তুগীজ"
- },
- "fy": {
- "name": "পশ্চিম ফ্রিসিয়ান"
- },
- "pa": {
- "name": "পাঞ্জাবী"
- },
- "ps": {
- "name": "পুশতু"
- },
- "pl": {
- "name": "পোলিশ"
- },
- "prg": {
- "name": "প্রুশিয়ান"
- },
- "fr": {
- "name": "ফরাসি"
- },
- "fo": {
- "name": "ফারোস"
- },
- "fa": {
- "name": "ফার্সি"
- },
- "fi": {
- "name": "ফিনিশ"
- },
- "fil": {
- "name": "ফিলিপিনো"
- },
- "ff": {
- "name": "ফুলাহ্"
- },
- "fur": {
- "name": "ফ্রিউলিয়ান"
- },
- "nl-BE": {
- "name": "ফ্লেমিশ"
- },
- "my": {
- "name": "বর্মি"
- },
- "bs": {
- "name": "বসনীয়ান"
- },
- "bn": {
- "name": "বাংলা"
- },
- "ksf": {
- "name": "বাফিয়া"
- },
- "bm": {
- "name": "বামবারা"
- },
- "bas": {
- "name": "বাসা"
- },
- "eu": {
- "name": "বাস্ক"
- },
- "bg": {
- "name": "বুলগেরিয়"
- },
- "bez": {
- "name": "বেনা"
- },
- "bem": {
- "name": "বেম্বা"
- },
- "be": {
- "name": "বেলারুশিয়"
- },
- "brx": {
- "name": "বোড়ো"
- },
- "en-GB": {
- "name": "ব্রিটিশ ইংরেজি"
- },
- "br": {
- "name": "ব্রেটন"
- },
- "vai": {
- "name": "ভাই"
- },
- "vi": {
- "name": "ভিয়েতনামী"
- },
- "vun": {
- "name": "ভুঞ্জো"
- },
- "vo": {
- "name": "ভোলাপুক"
- },
- "mn": {
- "name": "মঙ্গোলিয়"
- },
- "ckb": {
- "name": "মধ্য কুর্দিশ"
- },
- "mfe": {
- "name": "মরিসিয়ান"
- },
- "ro-MD": {
- "name": "মলদাভিয়"
- },
- "mt": {
- "name": "মল্টিয়"
- },
- "jmc": {
- "name": "মাকামে"
- },
- "kde": {
- "name": "মাকোন্দে"
- },
- "mgh": {
- "name": "মাখুয়া-মেত্তো"
- },
- "mzn": {
- "name": "মাজানদেরানি"
- },
- "mr": {
- "name": "মারাঠি"
- },
- "ms": {
- "name": "মালয়"
- },
- "mg": {
- "name": "মালাগাসি"
- },
- "ml": {
- "name": "মালায়ালাম"
- },
- "mas": {
- "name": "মাসাই"
- },
- "mua": {
- "name": "মুদাঙ্গ"
- },
- "mgo": {
- "name": "মেটা"
- },
- "mer": {
- "name": "মেরু"
- },
- "es-MX": {
- "name": "ম্যাক্সিকান স্প্যানিশ"
- },
- "gv": {
- "name": "ম্যাঙ্কস"
- },
- "mk": {
- "name": "ম্যাসিডোনীয়"
- },
- "rof": {
- "name": "রম্বো"
- },
- "rwk": {
- "name": "রাওয়া"
- },
- "rn": {
- "name": "রুন্দি"
- },
- "ru": {
- "name": "রুশ"
- },
- "ro": {
- "name": "রোমানীয়"
- },
- "rm": {
- "name": "রোমান্স"
- },
- "lo": {
- "name": "লাও"
- },
- "lkt": {
- "name": "লাকোটা"
- },
- "lag": {
- "name": "লাঙ্গি"
- },
- "lv": {
- "name": "লাত্‌ভীয়"
- },
- "ln": {
- "name": "লিঙ্গালা"
- },
- "lt": {
- "name": "লিথুয়েনীয়"
- },
- "luy": {
- "name": "লুইয়া"
- },
- "lb": {
- "name": "লুক্সেমবার্গীয়"
- },
- "lu": {
- "name": "লুবা-কাটাঙ্গা"
- },
- "luo": {
- "name": "লুয়ো"
- },
- "nds-NL": {
- "name": "লো স্যাক্সন"
- },
- "sah": {
- "name": "শাখা"
- },
- "ksb": {
- "name": "শাম্বালা"
- },
- "sn": {
- "name": "শোনা"
- },
- "zh-Hans": {
- "name": "সরলীকৃত চীনা"
- },
- "sbp": {
- "name": "সাঙ্গু"
- },
- "sg": {
- "name": "সাঙ্গো"
- },
- "saq": {
- "name": "সামবুরু"
- },
- "sr": {
- "name": "সার্বীয়"
- },
- "si": {
- "name": "সিংহলী"
- },
- "ii": {
- "name": "সিচুয়ান য়ি"
- },
- "sd": {
- "name": "সিন্ধি"
- },
- "sv": {
- "name": "সুইডিশ"
- },
- "gsw": {
- "name": "সুইস জার্মান"
- },
- "fr-CH": {
- "name": "সুইস ফরাসি"
- },
- "de-CH": {
- "name": "সুইস হাই জার্মান"
- },
- "seh": {
- "name": "সেনা"
- },
- "tzm": {
- "name": "সেন্ট্রাল আটলাস তামাজিগাত"
- },
- "xog": {
- "name": "সোগা"
- },
- "so": {
- "name": "সোমালি"
- },
- "sw": {
- "name": "সোয়াহিলি"
- },
- "gd": {
- "name": "স্কটস-গ্যেলিক"
- },
- "es": {
- "name": "স্প্যানিশ"
- },
- "sk": {
- "name": "স্লোভাক"
- },
- "sl": {
- "name": "স্লোভেনীয়"
- },
- "ha": {
- "name": "হাউসা"
- },
- "haw": {
- "name": "হাওয়াইয়ান"
- },
- "hu": {
- "name": "হাঙ্গেরীয়"
- },
- "hi": {
- "name": "হিন্দি"
- },
- "he": {
- "name": "হিব্রু"
- }
+ "om": "অরোমো",
+ "as": "অসমীয়া",
+ "de-AT": "অস্ট্রিয়ান জার্মান",
+ "en-AU": "অস্ট্রেলীয় ইংরেজি",
+ "ga": "আইরিশ",
+ "is": "আইসল্যান্ডীয়",
+ "ak": "আকান",
+ "az": "আজারবাইজানী",
+ "zgh": "আদর্শ মরক্কোন তামাজিগাত",
+ "af": "আফ্রিকান",
+ "am": "আমহারিক",
+ "ar": "আরবী",
+ "hy": "আর্মেনিয়",
+ "sq": "আলবেনীয়",
+ "asa": "আসু",
+ "ast": "আস্তুরিয়",
+ "uk": "ইউক্রেনীয়",
+ "ee": "ইউয়ি",
+ "pt-PT": "ইউরোপের পর্তুগীজ",
+ "ewo": "ইওন্ডো",
+ "yo": "ইওরুবা",
+ "en": "ইংরেজি",
+ "ig": "ইগ্‌বো",
+ "it": "ইতালিয়",
+ "smn": "ইনারি সামি",
+ "id": "ইন্দোনেশীয়",
+ "yav": "ইয়াঙ্গবেন",
+ "yi": "ইয়েদ্দিশ",
+ "ug": "উইঘুর",
+ "wo": "উওলোফ",
+ "hsb": "উচ্চ সোর্বিয়ান",
+ "uz": "উজবেকীয়",
+ "nd": "উত্তর এন্দেবিলি",
+ "lrc": "উত্তর লুরি",
+ "se": "উত্তরাঞ্চলীয় সামি",
+ "ur": "উর্দু",
+ "agq": "এঘেম",
+ "ebu": "এম্বু",
+ "et": "এস্তোনীয়",
+ "eo": "এস্পেরান্তো",
+ "zh-Hant": "ঐতিহ্যবাহি চীনা",
+ "or": "ওড়িয়া",
+ "wae": "ওয়ালসের",
+ "wa": "ওয়ালুন",
+ "cy": "ওয়েলশ",
+ "nl": "ওলন্দাজ",
+ "os": "ওসেটিক",
+ "sw-CD": "কঙ্গো সোয়াহিলি",
+ "kn": "কন্নড়",
+ "kw": "কর্ণিশ",
+ "kkj": "কাকো",
+ "kk": "কাজাখ",
+ "ca": "কাতালান",
+ "en-CA": "কানাডীয় ইংরেজি",
+ "fr-CA": "কানাডীয় ফরাসি",
+ "kab": "কাবাইলে",
+ "kea": "কাবুভারদিয়ানু",
+ "kam": "কাম্বা",
+ "kln": "কালেনজিন",
+ "ks": "কাশ্মীরি",
+ "ki": "কিকুয়ু",
+ "rw": "কিনয়ারোয়ান্ডা",
+ "ky": "কির্গিজ",
+ "ku": "কুর্দিশ",
+ "qu": "কেচুয়া",
+ "kok": "কোঙ্কানি",
+ "khq": "কোয়রা চীনি",
+ "ses": "কোয়রাবেনো সেন্নী",
+ "nmg": "কোয়াসিও",
+ "ko": "কোরিয়ান",
+ "ksh": "কোলোনিয়ান",
+ "yue": "ক্যান্টোনিজ",
+ "kl": "ক্যালাল্লিসুট",
+ "hr": "ক্রোয়েশীয়",
+ "km": "খমের",
+ "lg": "গান্ডা",
+ "gu": "গুজরাটি",
+ "guz": "গুসী",
+ "jgo": "গোম্বা",
+ "gl": "গ্যালিশিয়",
+ "el": "গ্রিক",
+ "cu": "চার্চ স্লাভিক",
+ "cgg": "চিগা",
+ "zh": "চীনা",
+ "cs": "চেক",
+ "ce": "চেচেন",
+ "ceb": "চেবুয়ানো",
+ "chr": "চেরোকী",
+ "ka": "জর্জিয়ান",
+ "ja": "জাপানি",
+ "jv": "জাভানিজ",
+ "dje": "জার্মা",
+ "de": "জার্মান",
+ "zu": "জুলু",
+ "dz": "জোঙ্গা",
+ "dyo": "জোলা-ফনী",
+ "xh": "জোসা",
+ "to": "টোঙ্গান",
+ "da": "ডেনিশ",
+ "dav": "তাইতা",
+ "shi": "তাচেলহিত",
+ "tg": "তাজিক",
+ "tt": "তাতার",
+ "ta": "তামিল",
+ "twq": "তাসাওয়াক",
+ "ti": "তিগরিনিয়া",
+ "bo": "তিব্বতি",
+ "tk": "তুর্কমেনী",
+ "tr": "তুর্কী",
+ "te": "তেলুগু",
+ "teo": "তেসো",
+ "th": "থাই",
+ "dua": "দুয়ালা",
+ "nb": "নরওয়েজিয়ান বোকমাল",
+ "nn": "নরওয়েজীয়ান নিনর্স্ক",
+ "naq": "নামা",
+ "nnh": "নিঙ্গেম্বুন",
+ "nds": "নিম্ন জার্মানি",
+ "dsb": "নিম্নতর সোর্বিয়ান",
+ "nus": "নুয়ার",
+ "ne": "নেপালী",
+ "nyn": "ন্যায়াঙ্কোলে",
+ "pt": "পর্তুগীজ",
+ "fy": "পশ্চিম ফ্রিসিয়ান",
+ "pa": "পাঞ্জাবী",
+ "ps": "পুশতু",
+ "pl": "পোলিশ",
+ "prg": "প্রুশিয়ান",
+ "fr": "ফরাসি",
+ "fo": "ফারোস",
+ "fa": "ফার্সি",
+ "fi": "ফিনিশ",
+ "fil": "ফিলিপিনো",
+ "ff": "ফুলাহ্",
+ "fur": "ফ্রিউলিয়ান",
+ "nl-BE": "ফ্লেমিশ",
+ "my": "বর্মি",
+ "bs": "বসনীয়ান",
+ "bn": "বাংলা",
+ "ksf": "বাফিয়া",
+ "bm": "বামবারা",
+ "bas": "বাসা",
+ "eu": "বাস্ক",
+ "bg": "বুলগেরিয়",
+ "bez": "বেনা",
+ "bem": "বেম্বা",
+ "be": "বেলারুশিয়",
+ "brx": "বোড়ো",
+ "en-GB": "ব্রিটিশ ইংরেজি",
+ "br": "ব্রেটন",
+ "vai": "ভাই",
+ "vi": "ভিয়েতনামী",
+ "vun": "ভুঞ্জো",
+ "vo": "ভোলাপুক",
+ "mn": "মঙ্গোলিয়",
+ "ckb": "মধ্য কুর্দিশ",
+ "mfe": "মরিসিয়ান",
+ "ro-MD": "মলদাভিয়",
+ "mt": "মল্টিয়",
+ "mi": "মাওরি",
+ "jmc": "মাকামে",
+ "kde": "মাকোন্দে",
+ "mgh": "মাখুয়া-মেত্তো",
+ "mzn": "মাজানদেরানি",
+ "mr": "মারাঠি",
+ "ms": "মালয়",
+ "mg": "মালাগাসি",
+ "ml": "মালায়ালাম",
+ "mas": "মাসাই",
+ "mua": "মুদাঙ্গ",
+ "mgo": "মেটা",
+ "mer": "মেরু",
+ "es-MX": "ম্যাক্সিকান স্প্যানিশ",
+ "gv": "ম্যাঙ্কস",
+ "mk": "ম্যাসিডোনীয়",
+ "rof": "রম্বো",
+ "rwk": "রাওয়া",
+ "rn": "রুন্দি",
+ "ru": "রুশ",
+ "ro": "রোমানীয়",
+ "rm": "রোমান্স",
+ "lo": "লাও",
+ "lkt": "লাকোটা",
+ "lag": "লাঙ্গি",
+ "lv": "লাত্‌ভীয়",
+ "ln": "লিঙ্গালা",
+ "lt": "লিথুয়েনীয়",
+ "luy": "লুইয়া",
+ "lb": "লুক্সেমবার্গীয়",
+ "lu": "লুবা-কাটাঙ্গা",
+ "luo": "লুয়ো",
+ "nds-NL": "লো স্যাক্সন",
+ "es-419": "ল্যাটিন আমেরিকান স্প্যানিশ",
+ "sah": "শাখা",
+ "ksb": "শাম্বালা",
+ "sn": "শোনা",
+ "zh-Hans": "সরলীকৃত চীনা",
+ "sbp": "সাঙ্গু",
+ "sg": "সাঙ্গো",
+ "saq": "সামবুরু",
+ "sr": "সার্বীয়",
+ "si": "সিংহলী",
+ "ii": "সিচুয়ান য়ি",
+ "sd": "সিন্ধি",
+ "sv": "সুইডিশ",
+ "gsw": "সুইস জার্মান",
+ "fr-CH": "সুইস ফরাসি",
+ "de-CH": "সুইস হাই জার্মান",
+ "seh": "সেনা",
+ "tzm": "সেন্ট্রাল আটলাস তামাজিগাত",
+ "xog": "সোগা",
+ "so": "সোমালি",
+ "sw": "সোয়াহিলি",
+ "gd": "স্কটস-গ্যেলিক",
+ "es": "স্প্যানিশ",
+ "sk": "স্লোভাক",
+ "sl": "স্লোভেনীয়",
+ "ha": "হাউসা",
+ "haw": "হাওয়াইয়ান",
+ "hu": "হাঙ্গেরীয়",
+ "hi": "হিন্দি",
+ "he": "হিব্রু"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/bn.json b/vendor/commerceguys/intl/resources/language/bn.json
index d74919930..ab4b24549 100644
--- a/vendor/commerceguys/intl/resources/language/bn.json
+++ b/vendor/commerceguys/intl/resources/language/bn.json
@@ -1,644 +1,224 @@
{
- "om": {
- "name": "অরোমো"
- },
- "de-AT": {
- "name": "অস্ট্রিয়ান জার্মান"
- },
- "en-AU": {
- "name": "অস্ট্রেলীয় ইংরেজি"
- },
- "ga": {
- "name": "আইরিশ"
- },
- "is": {
- "name": "আইসল্যান্ডীয়"
- },
- "ak": {
- "name": "আকান"
- },
- "az": {
- "name": "আজারবাইজানী"
- },
- "zgh": {
- "name": "আদর্শ মরক্কোন তামাজিগাত"
- },
- "af": {
- "name": "আফ্রিকান"
- },
- "am": {
- "name": "আমহারিক"
- },
- "ar": {
- "name": "আরবী"
- },
- "hy": {
- "name": "আর্মেনিয়"
- },
- "sq": {
- "name": "আলবেনীয়"
- },
- "as": {
- "name": "আসামি"
- },
- "asa": {
- "name": "আসু"
- },
- "ast": {
- "name": "আস্তুরিয়"
- },
- "uk": {
- "name": "ইউক্রেনীয়"
- },
- "ee": {
- "name": "ইউয়ি"
- },
- "pt-PT": {
- "name": "ইউরোপের পর্তুগীজ"
- },
- "ewo": {
- "name": "ইওন্ডো"
- },
- "yo": {
- "name": "ইওরুবা"
- },
- "en": {
- "name": "ইংরেজি"
- },
- "ig": {
- "name": "ইগ্‌বো"
- },
- "it": {
- "name": "ইতালিয়"
- },
- "smn": {
- "name": "ইনারি সামি"
- },
- "id": {
- "name": "ইন্দোনেশীয়"
- },
- "yav": {
- "name": "ইয়াঙ্গবেন"
- },
- "yi": {
- "name": "ইয়েদ্দিশ"
- },
- "ug": {
- "name": "উইঘুর"
- },
- "wo": {
- "name": "উওলোফ"
- },
- "hsb": {
- "name": "উচ্চ সোর্বিয়ান"
- },
- "uz": {
- "name": "উজবেকীয়"
- },
- "nd": {
- "name": "উত্তর এন্দেবিলি"
- },
- "lrc": {
- "name": "উত্তর লুরি"
- },
- "se": {
- "name": "উত্তরাঞ্চলীয় সামি"
- },
- "ur": {
- "name": "উর্দু"
- },
- "agq": {
- "name": "এঘেম"
- },
- "ebu": {
- "name": "এম্বু"
- },
- "et": {
- "name": "এস্তোনীয়"
- },
- "eo": {
- "name": "এস্পেরান্তো"
- },
- "zh-Hant": {
- "name": "ঐতিহ্যবাহি চীনা"
- },
- "or": {
- "name": "ওড়িয়া"
- },
- "wae": {
- "name": "ওয়ালসের"
- },
- "cy": {
- "name": "ওয়েলশ"
- },
- "os": {
- "name": "ওসেটিক"
- },
- "sw-CD": {
- "name": "কঙ্গো সোয়াহিলি"
- },
- "kn": {
- "name": "কন্নড়"
- },
- "kw": {
- "name": "কর্ণিশ"
- },
- "ksh": {
- "name": "কল্শ"
- },
- "kkj": {
- "name": "কাকো"
- },
- "kk": {
- "name": "কাজাখ"
- },
- "ca": {
- "name": "কাতালান"
- },
- "en-CA": {
- "name": "কানাডীয় ইংরেজি"
- },
- "fr-CA": {
- "name": "কানাডীয় ফরাসি"
- },
- "kab": {
- "name": "কাবাইলে"
- },
- "kea": {
- "name": "কাবুভারদিয়ানু"
- },
- "kam": {
- "name": "কাম্বা"
- },
- "kln": {
- "name": "কালেনজিন"
- },
- "ks": {
- "name": "কাশ্মীরি"
- },
- "ki": {
- "name": "কিকুয়ু"
- },
- "rw": {
- "name": "কিনয়ারোয়ান্ডা"
- },
- "ky": {
- "name": "কির্গিজ"
- },
- "qu": {
- "name": "কেচুয়া"
- },
- "kok": {
- "name": "কোঙ্কানি"
- },
- "khq": {
- "name": "কোয়রা চীনি"
- },
- "ses": {
- "name": "কোয়রাবেনো সেন্নী"
- },
- "nmg": {
- "name": "কোয়াসিও"
- },
- "ko": {
- "name": "কোরিয়ান"
- },
- "kl": {
- "name": "ক্যালাল্লিসুট"
- },
- "hr": {
- "name": "ক্রোয়েশীয়"
- },
- "km": {
- "name": "খমের"
- },
- "lg": {
- "name": "গান্ডা"
- },
- "gu": {
- "name": "গুজরাটি"
- },
- "guz": {
- "name": "গুসী"
- },
- "jgo": {
- "name": "গোম্বা"
- },
- "gl": {
- "name": "গ্যালিশিয়"
- },
- "el": {
- "name": "গ্রিক"
- },
- "cu": {
- "name": "চার্চ স্লাভিক"
- },
- "cgg": {
- "name": "চিগা"
- },
- "zh": {
- "name": "চীনা"
- },
- "cs": {
- "name": "চেক"
- },
- "ce": {
- "name": "চেচেন"
- },
- "chr": {
- "name": "চেরোকী"
- },
- "ka": {
- "name": "জর্জিয়ান"
- },
- "ja": {
- "name": "জাপানি"
- },
- "dje": {
- "name": "জার্মা"
- },
- "de": {
- "name": "জার্মান"
- },
- "zu": {
- "name": "জুলু"
- },
- "dz": {
- "name": "জোঙ্গা"
- },
- "dyo": {
- "name": "জোলা-ফনী"
- },
- "to": {
- "name": "টোঙ্গান"
- },
- "nl": {
- "name": "ডাচ"
- },
- "da": {
- "name": "ডেনিশ"
- },
- "dav": {
- "name": "তাইতা"
- },
- "shi": {
- "name": "তাচেলহিত"
- },
- "tg": {
- "name": "তাজিক"
- },
- "tt": {
- "name": "তাতার"
- },
- "ta": {
- "name": "তামিল"
- },
- "twq": {
- "name": "তাসাওয়াক"
- },
- "ti": {
- "name": "তিগরিনিয়া"
- },
- "bo": {
- "name": "তিব্বতি"
- },
- "tk": {
- "name": "তুর্কমেনী"
- },
- "tr": {
- "name": "তুর্কী"
- },
- "te": {
- "name": "তেলেগু"
- },
- "teo": {
- "name": "তেসো"
- },
- "th": {
- "name": "থাই"
- },
- "dua": {
- "name": "দুয়ালা"
- },
- "nb": {
- "name": "নরওয়েজিয়ান বোকমাল"
- },
- "nn": {
- "name": "নরওয়েজীয়ান নিনর্স্ক"
- },
- "naq": {
- "name": "নামা"
- },
- "nnh": {
- "name": "নিঙ্গেম্বুন"
- },
- "nds": {
- "name": "নিম্ন জার্মানি"
- },
- "dsb": {
- "name": "নিম্নতর সোর্বিয়ান"
- },
- "nus": {
- "name": "নুয়ার"
- },
- "ne": {
- "name": "নেপালী"
- },
- "nyn": {
- "name": "ন্যায়াঙ্কোলে"
- },
- "pt": {
- "name": "পর্তুগীজ"
- },
- "fy": {
- "name": "পশ্চিম ফ্রিসিয়ান"
- },
- "pa": {
- "name": "পাঞ্জাবী"
- },
- "ps": {
- "name": "পুশতু"
- },
- "pl": {
- "name": "পোলিশ"
- },
- "prg": {
- "name": "প্রুশিয়ান"
- },
- "fr": {
- "name": "ফরাসি"
- },
- "fo": {
- "name": "ফারোস"
- },
- "fa": {
- "name": "ফার্সি"
- },
- "fi": {
- "name": "ফিনিশ"
- },
- "fil": {
- "name": "ফিলিপিনো"
- },
- "ff": {
- "name": "ফুলাহ্"
- },
- "fur": {
- "name": "ফ্রিউলিয়ান"
- },
- "nl-BE": {
- "name": "ফ্লেমিশ"
- },
- "my": {
- "name": "বর্মি"
- },
- "bs": {
- "name": "বসনীয়ান"
- },
- "bn": {
- "name": "বাংলা"
- },
- "ksf": {
- "name": "বাফিয়া"
- },
- "bm": {
- "name": "বামবারা"
- },
- "bas": {
- "name": "বাসা"
- },
- "eu": {
- "name": "বাস্ক"
- },
- "bg": {
- "name": "বুলগেরিয়"
- },
- "bez": {
- "name": "বেনা"
- },
- "bem": {
- "name": "বেম্বা"
- },
- "be": {
- "name": "বেলারুশিয়"
- },
- "brx": {
- "name": "বোড়ো"
- },
- "en-GB": {
- "name": "ব্রিটিশ ইংরেজি"
- },
- "br": {
- "name": "ব্রেটন"
- },
- "vai": {
- "name": "ভাই"
- },
- "vi": {
- "name": "ভিয়েতনামী"
- },
- "vun": {
- "name": "ভুঞ্জো"
- },
- "vo": {
- "name": "ভোলাপুক"
- },
- "mn": {
- "name": "মঙ্গোলিয়"
- },
- "ckb": {
- "name": "মধ্য কুর্দিশ"
- },
- "mfe": {
- "name": "মরিসিয়ান"
- },
- "ro-MD": {
- "name": "মলদাভিয়"
- },
- "mt": {
- "name": "মল্টিয়"
- },
- "jmc": {
- "name": "মাকামে"
- },
- "kde": {
- "name": "মাকোন্দে"
- },
- "mgh": {
- "name": "মাখুয়া-মেত্তো"
- },
- "mzn": {
- "name": "মাজানদেরানি"
- },
- "mr": {
- "name": "মারাঠি"
- },
- "ms": {
- "name": "মালয়"
- },
- "mg": {
- "name": "মালাগাসি"
- },
- "ml": {
- "name": "মালায়ালাম"
- },
- "mas": {
- "name": "মাসাই"
- },
- "mua": {
- "name": "মুদাঙ্গ"
- },
- "mgo": {
- "name": "মেটা"
- },
- "mer": {
- "name": "মেরু"
- },
- "es-MX": {
- "name": "ম্যাক্সিকান স্প্যানিশ"
- },
- "gv": {
- "name": "ম্যাঙ্কস"
- },
- "mk": {
- "name": "ম্যাসিডোনীয়"
- },
- "rof": {
- "name": "রম্বো"
- },
- "rwk": {
- "name": "রাওয়া"
- },
- "rn": {
- "name": "রুন্দি"
- },
- "ru": {
- "name": "রুশ"
- },
- "ro": {
- "name": "রোমানীয়"
- },
- "rm": {
- "name": "রোমান্স"
- },
- "lo": {
- "name": "লাও"
- },
- "lkt": {
- "name": "লাকোটা"
- },
- "lag": {
- "name": "লাঙ্গি"
- },
- "lv": {
- "name": "লাত্‌ভীয়"
- },
- "ln": {
- "name": "লিঙ্গালা"
- },
- "lt": {
- "name": "লিথুয়েনীয়"
- },
- "luy": {
- "name": "লুইয়া"
- },
- "lb": {
- "name": "লুক্সেমবার্গীয়"
- },
- "lu": {
- "name": "লুবা-কাটাঙ্গা"
- },
- "luo": {
- "name": "লুয়ো"
- },
- "nds-NL": {
- "name": "লো স্যাক্সন"
- },
- "sah": {
- "name": "শাখা"
- },
- "ksb": {
- "name": "শাম্বালা"
- },
- "sn": {
- "name": "শোনা"
- },
- "zh-Hans": {
- "name": "সরলীকৃত চীনা"
- },
- "sbp": {
- "name": "সাঙ্গু"
- },
- "sg": {
- "name": "সাঙ্গো"
- },
- "saq": {
- "name": "সামবুরু"
- },
- "sr": {
- "name": "সার্বীয়"
- },
- "si": {
- "name": "সিংহলী"
- },
- "ii": {
- "name": "সিচুয়ান য়ি"
- },
- "sd": {
- "name": "সিন্ধি"
- },
- "sv": {
- "name": "সুইডিশ"
- },
- "gsw": {
- "name": "সুইস জার্মান"
- },
- "fr-CH": {
- "name": "সুইস ফরাসি"
- },
- "de-CH": {
- "name": "সুইস হাই জার্মান"
- },
- "seh": {
- "name": "সেনা"
- },
- "tzm": {
- "name": "সেন্ট্রাল আটলাস তামাজিগাত"
- },
- "xog": {
- "name": "সোগা"
- },
- "so": {
- "name": "সোমালি"
- },
- "sw": {
- "name": "সোয়াহিলি"
- },
- "gd": {
- "name": "স্কটস-গ্যেলিক"
- },
- "es": {
- "name": "স্প্যানিশ"
- },
- "sk": {
- "name": "স্লোভাক"
- },
- "sl": {
- "name": "স্লোভেনীয়"
- },
- "ha": {
- "name": "হাউসা"
- },
- "haw": {
- "name": "হাওয়াইয়ান"
- },
- "hu": {
- "name": "হাঙ্গেরীয়"
- },
- "hi": {
- "name": "হিন্দি"
- },
- "he": {
- "name": "হিব্রু"
- }
+ "om": "অরোমো",
+ "as": "অসমীয়া",
+ "de-AT": "অস্ট্রিয়ান জার্মান",
+ "en-AU": "অস্ট্রেলীয় ইংরেজি",
+ "ga": "আইরিশ",
+ "is": "আইসল্যান্ডীয়",
+ "ak": "আকান",
+ "az": "আজারবাইজানী",
+ "zgh": "আদর্শ মরক্কোন তামাজিগাত",
+ "af": "আফ্রিকান",
+ "am": "আমহারিক",
+ "ar": "আরবী",
+ "hy": "আর্মেনিয়",
+ "sq": "আলবেনীয়",
+ "asa": "আসু",
+ "ast": "আস্তুরিয়",
+ "uk": "ইউক্রেনীয়",
+ "ee": "ইউয়ি",
+ "pt-PT": "ইউরোপের পর্তুগীজ",
+ "ewo": "ইওন্ডো",
+ "yo": "ইওরুবা",
+ "en": "ইংরেজি",
+ "ig": "ইগ্‌বো",
+ "it": "ইতালিয়",
+ "smn": "ইনারি সামি",
+ "id": "ইন্দোনেশীয়",
+ "yav": "ইয়াঙ্গবেন",
+ "yi": "ইয়েদ্দিশ",
+ "ug": "উইঘুর",
+ "wo": "উওলোফ",
+ "hsb": "উচ্চ সোর্বিয়ান",
+ "uz": "উজবেকীয়",
+ "nd": "উত্তর এন্দেবিলি",
+ "lrc": "উত্তর লুরি",
+ "se": "উত্তরাঞ্চলীয় সামি",
+ "ur": "উর্দু",
+ "agq": "এঘেম",
+ "ebu": "এম্বু",
+ "et": "এস্তোনীয়",
+ "eo": "এস্পেরান্তো",
+ "zh-Hant": "ঐতিহ্যবাহি চীনা",
+ "or": "ওড়িয়া",
+ "wae": "ওয়ালসের",
+ "wa": "ওয়ালুন",
+ "cy": "ওয়েলশ",
+ "nl": "ওলন্দাজ",
+ "os": "ওসেটিক",
+ "sw-CD": "কঙ্গো সোয়াহিলি",
+ "kn": "কন্নড়",
+ "kw": "কর্ণিশ",
+ "ksh": "কলোনিয়ান",
+ "kkj": "কাকো",
+ "kk": "কাজাখ",
+ "ca": "কাতালান",
+ "en-CA": "কানাডীয় ইংরেজি",
+ "fr-CA": "কানাডীয় ফরাসি",
+ "kab": "কাবাইলে",
+ "kea": "কাবুভারদিয়ানু",
+ "kam": "কাম্বা",
+ "kln": "কালেনজিন",
+ "ks": "কাশ্মীরি",
+ "ki": "কিকুয়ু",
+ "rw": "কিনয়ারোয়ান্ডা",
+ "ky": "কির্গিজ",
+ "ku": "কুর্দিশ",
+ "qu": "কেচুয়া",
+ "kok": "কোঙ্কানি",
+ "khq": "কোয়রা চীনি",
+ "ses": "কোয়রাবেনো সেন্নী",
+ "nmg": "কোয়াসিও",
+ "ko": "কোরিয়ান",
+ "yue": "ক্যান্টোনিজ",
+ "kl": "ক্যালাল্লিসুট",
+ "hr": "ক্রোয়েশীয়",
+ "km": "খমের",
+ "lg": "গান্ডা",
+ "gu": "গুজরাটি",
+ "guz": "গুসী",
+ "jgo": "গোম্বা",
+ "gl": "গ্যালিশিয়",
+ "el": "গ্রিক",
+ "cu": "চার্চ স্লাভিক",
+ "cgg": "চিগা",
+ "zh": "চীনা",
+ "cs": "চেক",
+ "ce": "চেচেন",
+ "ceb": "চেবুয়ানো",
+ "chr": "চেরোকী",
+ "ka": "জর্জিয়ান",
+ "ja": "জাপানি",
+ "jv": "জাভানিজ",
+ "dje": "জার্মা",
+ "de": "জার্মান",
+ "zu": "জুলু",
+ "dz": "জোঙ্গা",
+ "dyo": "জোলা-ফনী",
+ "xh": "জোসা",
+ "to": "টোঙ্গান",
+ "da": "ডেনিশ",
+ "dav": "তাইতা",
+ "shi": "তাচেলহিত",
+ "tg": "তাজিক",
+ "tt": "তাতার",
+ "ta": "তামিল",
+ "twq": "তাসাওয়াক",
+ "ti": "তিগরিনিয়া",
+ "bo": "তিব্বতি",
+ "tk": "তুর্কমেনী",
+ "tr": "তুর্কী",
+ "te": "তেলুগু",
+ "teo": "তেসো",
+ "th": "থাই",
+ "dua": "দুয়ালা",
+ "nb": "নরওয়েজিয়ান বোকমাল",
+ "nn": "নরওয়েজীয়ান নিনর্স্ক",
+ "naq": "নামা",
+ "nnh": "নিঙ্গেম্বুন",
+ "nds": "নিম্ন জার্মানি",
+ "dsb": "নিম্নতর সোর্বিয়ান",
+ "nus": "নুয়ার",
+ "ne": "নেপালী",
+ "nyn": "ন্যায়াঙ্কোলে",
+ "pt": "পর্তুগীজ",
+ "fy": "পশ্চিম ফ্রিসিয়ান",
+ "pa": "পাঞ্জাবী",
+ "ps": "পুশতু",
+ "pl": "পোলিশ",
+ "prg": "প্রুশিয়ান",
+ "fr": "ফরাসি",
+ "fo": "ফারোস",
+ "fa": "ফার্সি",
+ "fi": "ফিনিশ",
+ "fil": "ফিলিপিনো",
+ "ff": "ফুলাহ্",
+ "fur": "ফ্রিউলিয়ান",
+ "nl-BE": "ফ্লেমিশ",
+ "my": "বর্মি",
+ "bs": "বসনীয়ান",
+ "bn": "বাংলা",
+ "ksf": "বাফিয়া",
+ "bm": "বামবারা",
+ "bas": "বাসা",
+ "eu": "বাস্ক",
+ "bg": "বুলগেরিয়",
+ "bez": "বেনা",
+ "bem": "বেম্বা",
+ "be": "বেলারুশিয়",
+ "brx": "বোড়ো",
+ "en-GB": "ব্রিটিশ ইংরেজি",
+ "br": "ব্রেটন",
+ "vai": "ভাই",
+ "vi": "ভিয়েতনামী",
+ "vun": "ভুঞ্জো",
+ "vo": "ভোলাপুক",
+ "mn": "মঙ্গোলিয়",
+ "ckb": "মধ্য কুর্দিশ",
+ "mfe": "মরিসিয়ান",
+ "ro-MD": "মলদাভিয়",
+ "mt": "মল্টিয়",
+ "mi": "মাওরি",
+ "jmc": "মাকামে",
+ "kde": "মাকোন্দে",
+ "mgh": "মাখুয়া-মেত্তো",
+ "mzn": "মাজানদেরানি",
+ "mr": "মারাঠি",
+ "ms": "মালয়",
+ "mg": "মালাগাসি",
+ "ml": "মালায়ালাম",
+ "mas": "মাসাই",
+ "mua": "মুদাঙ্গ",
+ "mgo": "মেটা",
+ "mer": "মেরু",
+ "es-MX": "ম্যাক্সিকান স্প্যানিশ",
+ "gv": "ম্যাঙ্কস",
+ "mk": "ম্যাসিডোনীয়",
+ "rof": "রম্বো",
+ "rwk": "রাওয়া",
+ "rn": "রুন্দি",
+ "ru": "রুশ",
+ "ro": "রোমানীয়",
+ "rm": "রোমান্স",
+ "lo": "লাও",
+ "lkt": "লাকোটা",
+ "lag": "লাঙ্গি",
+ "lv": "লাত্‌ভীয়",
+ "ln": "লিঙ্গালা",
+ "lt": "লিথুয়েনীয়",
+ "luy": "লুইয়া",
+ "lb": "লুক্সেমবার্গীয়",
+ "lu": "লুবা-কাটাঙ্গা",
+ "luo": "লুয়ো",
+ "nds-NL": "লো স্যাক্সন",
+ "es-419": "ল্যাটিন আমেরিকান স্প্যানিশ",
+ "sah": "শাখা",
+ "ksb": "শাম্বালা",
+ "sn": "শোনা",
+ "zh-Hans": "সরলীকৃত চীনা",
+ "sbp": "সাঙ্গু",
+ "sg": "সাঙ্গো",
+ "saq": "সামবুরু",
+ "sr": "সার্বীয়",
+ "si": "সিংহলী",
+ "ii": "সিচুয়ান য়ি",
+ "sd": "সিন্ধি",
+ "sv": "সুইডিশ",
+ "gsw": "সুইস জার্মান",
+ "fr-CH": "সুইস ফরাসি",
+ "de-CH": "সুইস হাই জার্মান",
+ "seh": "সেনা",
+ "tzm": "সেন্ট্রাল আটলাস তামাজিগাত",
+ "xog": "সোগা",
+ "so": "সোমালি",
+ "sw": "সোয়াহিলি",
+ "gd": "স্কটস-গ্যেলিক",
+ "es": "স্প্যানিশ",
+ "sk": "স্লোভাক",
+ "sl": "স্লোভেনীয়",
+ "ha": "হাউসা",
+ "haw": "হাওয়াইয়ান",
+ "hu": "হাঙ্গেরীয়",
+ "hi": "হিন্দি",
+ "he": "হিব্রু"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/br.json b/vendor/commerceguys/intl/resources/language/br.json
index bace69f2d..8e4a6efc1 100644
--- a/vendor/commerceguys/intl/resources/language/br.json
+++ b/vendor/commerceguys/intl/resources/language/br.json
@@ -1,644 +1,224 @@
{
- "af": {
- "name": "afrikaans"
- },
- "agq": {
- "name": "aghem"
- },
- "ak": {
- "name": "akan"
- },
- "de": {
- "name": "alamaneg"
- },
- "de-AT": {
- "name": "alamaneg Aostria"
- },
- "nds": {
- "name": "alamaneg izel"
- },
- "gsw": {
- "name": "alamaneg Suis"
- },
- "de-CH": {
- "name": "alamaneg uhel Suis"
- },
- "sq": {
- "name": "albaneg"
- },
- "am": {
- "name": "amhareg"
- },
- "ar": {
- "name": "arabeg"
- },
- "hy": {
- "name": "armenianeg"
- },
- "as": {
- "name": "asameg"
- },
- "ast": {
- "name": "asturianeg"
- },
- "asa": {
- "name": "asu"
- },
- "az": {
- "name": "azerbaidjaneg"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "bambara"
- },
- "bas": {
- "name": "basaa"
- },
- "be": {
- "name": "belaruseg"
- },
- "bem": {
- "name": "bemba"
- },
- "bez": {
- "name": "bena"
- },
- "bn": {
- "name": "bengali"
- },
- "my": {
- "name": "birmaneg"
- },
- "brx": {
- "name": "bodo"
- },
- "bs": {
- "name": "bosneg"
- },
- "br": {
- "name": "brezhoneg"
- },
- "bg": {
- "name": "bulgareg"
- },
- "chr": {
- "name": "cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "da": {
- "name": "daneg"
- },
- "dua": {
- "name": "Duala"
- },
- "dz": {
- "name": "dzongkha"
- },
- "ebu": {
- "name": "embu"
- },
- "eo": {
- "name": "esperanteg"
- },
- "et": {
- "name": "estoneg"
- },
- "eu": {
- "name": "euskareg"
- },
- "ee": {
- "name": "ewe"
- },
- "ewo": {
- "name": "ewondo"
- },
- "fo": {
- "name": "faeroeg"
- },
- "fil": {
- "name": "filipineg"
- },
- "fi": {
- "name": "finneg"
- },
- "nl-BE": {
- "name": "flandrezeg"
- },
- "fur": {
- "name": "frioulaneg"
- },
- "fy": {
- "name": "frizeg ar Cʼhornôg"
- },
- "ff": {
- "name": "Fulah"
- },
- "gl": {
- "name": "galizeg"
- },
- "fr": {
- "name": "galleg"
- },
- "fr-CA": {
- "name": "galleg Kanada"
- },
- "fr-CH": {
- "name": "galleg Suis"
- },
- "lg": {
- "name": "ganda"
- },
- "el": {
- "name": "gresianeg"
- },
- "gu": {
- "name": "gujarati"
- },
- "guz": {
- "name": "Gusii"
- },
- "ha": {
- "name": "haousa"
- },
- "haw": {
- "name": "hawaieg"
- },
- "he": {
- "name": "hebraeg"
- },
- "prg": {
- "name": "henbruseg"
- },
- "hi": {
- "name": "hindi"
- },
- "hu": {
- "name": "hungareg"
- },
- "ig": {
- "name": "igbo"
- },
- "id": {
- "name": "indonezeg"
- },
- "is": {
- "name": "islandeg"
- },
- "it": {
- "name": "italianeg"
- },
- "ga": {
- "name": "iwerzhoneg"
- },
- "dsb": {
- "name": "izelsorabeg"
- },
- "ja": {
- "name": "japaneg"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "ka": {
- "name": "jorjianeg"
- },
- "kab": {
- "name": "kabileg"
- },
- "kea": {
- "name": "kabuverdianu"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "kamba"
- },
- "kn": {
- "name": "kanareg"
- },
- "ks": {
- "name": "kashmiri"
- },
- "ca": {
- "name": "katalaneg"
- },
- "kk": {
- "name": "kazak"
- },
- "qu": {
- "name": "kechuaeg"
- },
- "cy": {
- "name": "kembraeg"
- },
- "kw": {
- "name": "kerneveureg"
- },
- "km": {
- "name": "khmer"
- },
- "ki": {
- "name": "kikuyu"
- },
- "rw": {
- "name": "kinyarwanda"
- },
- "ky": {
- "name": "kirgiz"
- },
- "ksh": {
- "name": "koluneg"
- },
- "kok": {
- "name": "konkani"
- },
- "ko": {
- "name": "koreaneg"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "hr": {
- "name": "kroateg"
- },
- "ckb": {
- "name": "kurdeg sorani"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "laoseg"
- },
- "lv": {
- "name": "latvieg"
- },
- "ln": {
- "name": "lingala"
- },
- "lt": {
- "name": "lituaneg"
- },
- "lu": {
- "name": "luba-katanga"
- },
- "lb": {
- "name": "luksembourgeg"
- },
- "luo": {
- "name": "Luo"
- },
- "luy": {
- "name": "luyia"
- },
- "jmc": {
- "name": "Machame"
- },
- "mk": {
- "name": "makedoneg"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "ml": {
- "name": "malayalam"
- },
- "ms": {
- "name": "malayseg"
- },
- "mg": {
- "name": "malgacheg"
- },
- "mt": {
- "name": "malteg"
- },
- "gv": {
- "name": "manaveg"
- },
- "mr": {
- "name": "marathi"
- },
- "mas": {
- "name": "masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "ro-MD": {
- "name": "moldoveg"
- },
- "mn": {
- "name": "mongoleg"
- },
- "mfe": {
- "name": "moriseg"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nd": {
- "name": "ndebele an Norzh"
- },
- "nl": {
- "name": "nederlandeg"
- },
- "ne": {
- "name": "nepaleg"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "nb": {
- "name": "norvegeg bokmål"
- },
- "nn": {
- "name": "norvegeg nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "nyankole"
- },
- "or": {
- "name": "oriya"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "oseteg"
- },
- "ug": {
- "name": "ouigoureg"
- },
- "ur": {
- "name": "ourdou"
- },
- "uz": {
- "name": "ouzbekeg"
- },
- "ps": {
- "name": "pachto"
- },
- "fa": {
- "name": "perseg"
- },
- "pl": {
- "name": "poloneg"
- },
- "pt": {
- "name": "portugaleg"
- },
- "pt-PT": {
- "name": "portugaleg Europa"
- },
- "pa": {
- "name": "punjabi"
- },
- "rm": {
- "name": "romañcheg"
- },
- "rof": {
- "name": "rombo"
- },
- "ro": {
- "name": "roumaneg"
- },
- "rn": {
- "name": "rundi"
- },
- "ru": {
- "name": "rusianeg"
- },
- "rwk": {
- "name": "rwa"
- },
- "nds-NL": {
- "name": "saksoneg izel"
- },
- "saq": {
- "name": "Samburu"
- },
- "se": {
- "name": "sámi an Norzh"
- },
- "smn": {
- "name": "sámi Inari"
- },
- "sg": {
- "name": "sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "en": {
- "name": "saozneg"
- },
- "en-AU": {
- "name": "saozneg Aostralia"
- },
- "en-GB": {
- "name": "saozneg Breizh-Veur"
- },
- "en-CA": {
- "name": "saozneg Kanada"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "serbeg"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "shona"
- },
- "zh": {
- "name": "sinaeg"
- },
- "zh-Hans": {
- "name": "sinaeg eeunaet"
- },
- "zh-Hant": {
- "name": "sinaeg hengounel"
- },
- "sd": {
- "name": "sindhi"
- },
- "si": {
- "name": "singhaleg"
- },
- "gd": {
- "name": "skoseg"
- },
- "cu": {
- "name": "slavoneg iliz"
- },
- "sk": {
- "name": "slovakeg"
- },
- "sl": {
- "name": "sloveneg"
- },
- "xog": {
- "name": "Soga"
- },
- "so": {
- "name": "somali"
- },
- "es": {
- "name": "spagnoleg"
- },
- "es-MX": {
- "name": "spagnoleg Mecʼhiko"
- },
- "sv": {
- "name": "svedeg"
- },
- "sw": {
- "name": "swahili"
- },
- "sw-CD": {
- "name": "swahili Kongo"
- },
- "shi": {
- "name": "tacheliteg"
- },
- "tg": {
- "name": "tadjik"
- },
- "dav": {
- "name": "Taita"
- },
- "zgh": {
- "name": "tamacheg Maroko standart"
- },
- "tzm": {
- "name": "tamazigteg Kreizatlas"
- },
- "ta": {
- "name": "tamileg"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "tatar"
- },
- "cs": {
- "name": "tchekeg"
- },
- "ce": {
- "name": "tchetcheneg"
- },
- "te": {
- "name": "telougou"
- },
- "teo": {
- "name": "Teso"
- },
- "th": {
- "name": "thai"
- },
- "bo": {
- "name": "tibetaneg"
- },
- "ti": {
- "name": "tigrigna"
- },
- "to": {
- "name": "tonga"
- },
- "tr": {
- "name": "turkeg"
- },
- "tk": {
- "name": "turkmeneg"
- },
- "hsb": {
- "name": "uhelsorabeg"
- },
- "uk": {
- "name": "ukraineg"
- },
- "vai": {
- "name": "Vai"
- },
- "vi": {
- "name": "vietnameg"
- },
- "vo": {
- "name": "volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "walser"
- },
- "wo": {
- "name": "wolof"
- },
- "sah": {
- "name": "yakouteg"
- },
- "yav": {
- "name": "Yangben"
- },
- "yi": {
- "name": "yiddish"
- },
- "ii": {
- "name": "yieg Sichuan"
- },
- "yo": {
- "name": "yorouba"
- },
- "dje": {
- "name": "Zarma"
- },
- "zu": {
- "name": "zouloueg"
- }
+ "af": "afrikaans",
+ "agq": "aghem",
+ "ak": "akan",
+ "de": "alamaneg",
+ "de-AT": "alamaneg Aostria",
+ "nds": "alamaneg izel",
+ "gsw": "alamaneg Suis",
+ "de-CH": "alamaneg uhel Suis",
+ "sq": "albaneg",
+ "am": "amhareg",
+ "ar": "arabeg",
+ "hy": "armenianeg",
+ "as": "asameg",
+ "ast": "asturianeg",
+ "asa": "asu",
+ "az": "azerbaidjaneg",
+ "ksf": "bafiaeg",
+ "bm": "bambara",
+ "bas": "basaa",
+ "be": "belaruseg",
+ "bem": "bemba",
+ "bez": "bena",
+ "bn": "bengali",
+ "my": "birmaneg",
+ "brx": "bodo",
+ "bs": "bosneg",
+ "br": "brezhoneg",
+ "bg": "bulgareg",
+ "ceb": "cebuano",
+ "chr": "cherokee",
+ "cgg": "chigaeg",
+ "da": "daneg",
+ "dyo": "diola",
+ "dua": "douala",
+ "dz": "dzongkha",
+ "ebu": "embu",
+ "eo": "esperanteg",
+ "et": "estoneg",
+ "eu": "euskareg",
+ "ee": "ewe",
+ "ewo": "ewondo",
+ "fo": "faeroeg",
+ "fil": "filipineg",
+ "fi": "finneg",
+ "nl-BE": "flandrezeg",
+ "fur": "frioulaneg",
+ "fy": "frizeg ar Cʼhornôg",
+ "ff": "fula",
+ "gl": "galizeg",
+ "fr": "galleg",
+ "fr-CA": "galleg Kanada",
+ "fr-CH": "galleg Suis",
+ "lg": "ganda",
+ "el": "gresianeg",
+ "kl": "greunlandeg",
+ "gu": "gujarati",
+ "guz": "gusiieg",
+ "ha": "haousa",
+ "haw": "hawaieg",
+ "he": "hebraeg",
+ "prg": "henbruseg",
+ "hi": "hindi",
+ "hu": "hungareg",
+ "ig": "igbo",
+ "id": "indonezeg",
+ "is": "islandeg",
+ "it": "italianeg",
+ "ga": "iwerzhoneg",
+ "dsb": "izelsorabeg",
+ "ja": "japaneg",
+ "jv": "javaneg",
+ "ka": "jorjianeg",
+ "kab": "kabileg",
+ "kea": "kabuverdianu",
+ "kkj": "kakoeg",
+ "kln": "kalendjineg",
+ "kam": "kamba",
+ "kn": "kanareg",
+ "yue": "kantoneg",
+ "ks": "kashmiri",
+ "ca": "katalaneg",
+ "kk": "kazak",
+ "qu": "kechuaeg",
+ "cy": "kembraeg",
+ "kw": "kerneveureg",
+ "km": "khmer",
+ "ki": "kikuyu",
+ "rw": "kinyarwanda",
+ "ky": "kirgiz",
+ "ksh": "koluneg",
+ "kok": "konkani",
+ "ko": "koreaneg",
+ "khq": "koyra chiini",
+ "ses": "koyraboro senni",
+ "hr": "kroateg",
+ "ku": "kurdeg",
+ "ckb": "kurdeg sorani",
+ "lkt": "lakota",
+ "lag": "langi",
+ "lo": "laoseg",
+ "lv": "latvieg",
+ "ln": "lingala",
+ "lt": "lituaneg",
+ "lrc": "loureg an Norzh",
+ "lu": "luba-katanga",
+ "lb": "luksembourgeg",
+ "luo": "Luo",
+ "luy": "luyia",
+ "jmc": "machame",
+ "mk": "makedoneg",
+ "mgh": "makhuwa-meetto",
+ "kde": "makonde",
+ "ml": "malayalam",
+ "ms": "malayseg",
+ "mg": "malgacheg",
+ "mt": "malteg",
+ "gv": "manaveg",
+ "mi": "maori",
+ "mr": "marathi",
+ "mas": "masai",
+ "mzn": "mazanderaneg",
+ "mer": "meru",
+ "mgo": "metaʼ",
+ "ro-MD": "moldoveg",
+ "mn": "mongoleg",
+ "mfe": "moriseg",
+ "mua": "moundangeg",
+ "naq": "nama",
+ "nd": "ndebele an Norzh",
+ "nl": "nederlandeg",
+ "ne": "nepaleg",
+ "nnh": "ngiemboon",
+ "jgo": "ngomba",
+ "nmg": "ngoumbeg",
+ "nb": "norvegeg bokmål",
+ "nn": "norvegeg nynorsk",
+ "nus": "nouereg",
+ "nyn": "nyankole",
+ "or": "oriya",
+ "om": "oromoeg",
+ "os": "oseteg",
+ "ug": "ouigoureg",
+ "ur": "ourdou",
+ "uz": "ouzbekeg",
+ "ps": "pachto",
+ "fa": "perseg",
+ "pl": "poloneg",
+ "pt": "portugaleg",
+ "pt-PT": "portugaleg Europa",
+ "pa": "punjabi",
+ "rm": "romañcheg",
+ "rof": "rombo",
+ "ro": "roumaneg",
+ "rn": "rundi",
+ "ru": "rusianeg",
+ "rwk": "rwa",
+ "nds-NL": "saksoneg izel",
+ "saq": "samburu",
+ "se": "sámi an Norzh",
+ "smn": "sámi Inari",
+ "sg": "sango",
+ "sbp": "sangu",
+ "en": "saozneg",
+ "en-AU": "saozneg Aostralia",
+ "en-GB": "saozneg Breizh-Veur",
+ "en-CA": "saozneg Kanada",
+ "seh": "sena",
+ "sr": "serbeg",
+ "ksb": "shambala",
+ "sn": "shona",
+ "zh": "sinaeg",
+ "zh-Hans": "sinaeg eeunaet",
+ "zh-Hant": "sinaeg hengounel",
+ "sd": "sindhi",
+ "si": "singhaleg",
+ "gd": "skoseg",
+ "cu": "slavoneg iliz",
+ "sk": "slovakeg",
+ "sl": "sloveneg",
+ "xog": "sogaeg",
+ "so": "somali",
+ "es": "spagnoleg",
+ "es-419": "spagnoleg Amerika latin",
+ "es-MX": "spagnoleg Mecʼhiko",
+ "sv": "svedeg",
+ "sw": "swahili",
+ "sw-CD": "swahili Kongo",
+ "shi": "tacheliteg",
+ "tg": "tadjik",
+ "dav": "taita",
+ "zgh": "tamacheg Maroko standart",
+ "tzm": "tamazigteg Kreizatlas",
+ "ta": "tamileg",
+ "twq": "tasawakeg",
+ "tt": "tatar",
+ "cs": "tchekeg",
+ "ce": "tchetcheneg",
+ "te": "telougou",
+ "teo": "tesoeg",
+ "th": "thai",
+ "bo": "tibetaneg",
+ "ti": "tigrigna",
+ "to": "tonga",
+ "tr": "turkeg",
+ "tk": "turkmeneg",
+ "hsb": "uhelsorabeg",
+ "uk": "ukraineg",
+ "vai": "Vai",
+ "vi": "vietnameg",
+ "vo": "volapük",
+ "vun": "vunjo",
+ "wa": "walloneg",
+ "wae": "walser",
+ "wo": "wolof",
+ "xh": "xhosa",
+ "sah": "yakouteg",
+ "yav": "yangben",
+ "yi": "yiddish",
+ "ii": "yieg Sichuan",
+ "yo": "yorouba",
+ "dje": "zarma",
+ "zu": "zouloueg"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/brx.json b/vendor/commerceguys/intl/resources/language/brx.json
index 5ec1f2e6c..be6a84558 100644
--- a/vendor/commerceguys/intl/resources/language/brx.json
+++ b/vendor/commerceguys/intl/resources/language/brx.json
@@ -1,644 +1,224 @@
{
- "agq": {
- "name": "Aghem"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bez": {
- "name": "Bena"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "cgg": {
- "name": "Chiga"
- },
- "ksh": {
- "name": "Colognian"
- },
- "ebu": {
- "name": "Embu"
- },
- "guz": {
- "name": "Gusii"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kkj": {
- "name": "Kako"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "luy": {
- "name": "Luyia"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "nus": {
- "name": "Nuer"
- },
- "prg": {
- "name": "Prussian"
- },
- "rof": {
- "name": "Rombo"
- },
- "rwk": {
- "name": "Rwa"
- },
- "saq": {
- "name": "Samburu"
- },
- "sbp": {
- "name": "Sangu"
- },
- "seh": {
- "name": "Sena"
- },
- "ksb": {
- "name": "Shambala"
- },
- "xog": {
- "name": "Soga"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "dav": {
- "name": "Taita"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "teo": {
- "name": "Teso"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "yav": {
- "name": "Yangben"
- },
- "dje": {
- "name": "Zarma"
- },
- "ak": {
- "name": "अकन"
- },
- "en": {
- "name": "अंग्रेज़ी"
- },
- "en-AU": {
- "name": "अंग्रेज़ी (ऑस्ट्रेलिया का)"
- },
- "en-CA": {
- "name": "अंग्रेज़ी (कनाडाई)"
- },
- "en-GB": {
- "name": "अंग्रेजी (ब्रिटिश)"
- },
- "az": {
- "name": "अज़रबैजानी"
- },
- "af": {
- "name": "अफ्रीकी"
- },
- "am": {
- "name": "अम्हारिक्"
- },
- "ar": {
- "name": "अरबी"
- },
- "hy": {
- "name": "अरमेनियन्"
- },
- "as": {
- "name": "असामी"
- },
- "ga": {
- "name": "आईरिश"
- },
- "is": {
- "name": "आईस्लैंडिक्"
- },
- "sq": {
- "name": "आल्बेनियन्"
- },
- "id": {
- "name": "इन्डोनेशियन्"
- },
- "ig": {
- "name": "ईग्बो"
- },
- "it": {
- "name": "ईटालियन्"
- },
- "smn": {
- "name": "ईनारी सामी"
- },
- "ug": {
- "name": "उईग़ुर"
- },
- "de-CH": {
- "name": "उच्च स्तरिय स्वीस जर्मन"
- },
- "uz": {
- "name": "उज़बेक्"
- },
- "or": {
- "name": "उड़िया"
- },
- "nd": {
- "name": "उत्तर न्दबेले"
- },
- "se": {
- "name": "उत्तरी सामी"
- },
- "hsb": {
- "name": "ऊपरी सौर्बियन"
- },
- "ur": {
- "name": "ऊर्दु"
- },
- "ee": {
- "name": "एवे"
- },
- "ewo": {
- "name": "एवौंडो"
- },
- "eo": {
- "name": "एस्पेरान्तो"
- },
- "et": {
- "name": "ऐस्टोनियन्"
- },
- "om": {
- "name": "ओरोमो (अफ़ान)"
- },
- "os": {
- "name": "ओस्सेटी"
- },
- "kk": {
- "name": "क़ज़ाख़्"
- },
- "kn": {
- "name": "कन्नड्"
- },
- "kam": {
- "name": "कंबा"
- },
- "kl": {
- "name": "कलालीसुत"
- },
- "ks": {
- "name": "कश्मिरी"
- },
- "ca": {
- "name": "कातालान्"
- },
- "kab": {
- "name": "काबील्"
- },
- "ki": {
- "name": "किकुयु"
- },
- "rw": {
- "name": "किन्यारुआण्डा"
- },
- "ky": {
- "name": "किरग़ीज़्"
- },
- "rn": {
- "name": "किरून्दी"
- },
- "kok": {
- "name": "कोंकणी"
- },
- "ko": {
- "name": "कोरीयन्"
- },
- "kw": {
- "name": "कौर्नवॉली"
- },
- "hr": {
- "name": "क्रोएशन्"
- },
- "qu": {
- "name": "क्वेचुआ"
- },
- "km": {
- "name": "ख्मेर"
- },
- "lg": {
- "name": "गांडा"
- },
- "gu": {
- "name": "गुजराती"
- },
- "gl": {
- "name": "गैलिशियन्"
- },
- "el": {
- "name": "ग्रीक"
- },
- "cu": {
- "name": "चर्च स्लाविक्"
- },
- "zh": {
- "name": "चीनी"
- },
- "zh-Hant": {
- "name": "चीनी (पारम्परिक)"
- },
- "zh-Hans": {
- "name": "चीनी (सरलीकृत)"
- },
- "chr": {
- "name": "चीरोकी"
- },
- "cs": {
- "name": "चेक्"
- },
- "ce": {
- "name": "चेचेन्"
- },
- "de": {
- "name": "ज़र्मन"
- },
- "de-AT": {
- "name": "जर्मन (ऑस्ट्रिया)"
- },
- "ja": {
- "name": "जापानी"
- },
- "zu": {
- "name": "ज़ुलू"
- },
- "ka": {
- "name": "जॉर्जियन्"
- },
- "tt": {
- "name": "टाटर्"
- },
- "to": {
- "name": "टॉंगा"
- },
- "nl": {
- "name": "डच्"
- },
- "dua": {
- "name": "डुआला"
- },
- "da": {
- "name": "डैनीश्"
- },
- "ta": {
- "name": "तमिळ"
- },
- "tg": {
- "name": "ताजिक्"
- },
- "ti": {
- "name": "तिग्रीन्या"
- },
- "bo": {
- "name": "तिब्बती"
- },
- "tk": {
- "name": "तुर्कमेन"
- },
- "tr": {
- "name": "तुर्की"
- },
- "te": {
- "name": "तेलुगु"
- },
- "th": {
- "name": "थाई"
- },
- "nds": {
- "name": "नीजी स्तरिय जर्मन"
- },
- "nds-NL": {
- "name": "नीजी स्तरिय जर्मन (नेदरलैण्ड)"
- },
- "ne": {
- "name": "नेपाली"
- },
- "nn": {
- "name": "नॉर्वेजियन् नीनॉर्स्क्"
- },
- "nb": {
- "name": "नोर्वेगी बोकमाल"
- },
- "nyn": {
- "name": "न्यानकोले"
- },
- "ps": {
- "name": "पख़्तु"
- },
- "pa": {
- "name": "पंजाबी"
- },
- "fy": {
- "name": "पश्चीमी फ्रीज़ियन्"
- },
- "pt": {
- "name": "पुर्तगाली"
- },
- "pt-PT": {
- "name": "पुर्तगाली (पुर्तगाल)"
- },
- "pl": {
- "name": "पोलिश"
- },
- "fa": {
- "name": "फार्सी"
- },
- "fi": {
- "name": "फिनिश्"
- },
- "fo": {
- "name": "फिरोज़ी"
- },
- "fil": {
- "name": "फिलिपिनो"
- },
- "ff": {
- "name": "फुलाह्"
- },
- "fr": {
- "name": "फ्रांसीसी"
- },
- "fr-CA": {
- "name": "फ्रांसीसी (कनाडाई)"
- },
- "fr-CH": {
- "name": "फ्रांसीसी (स्वीस)"
- },
- "fur": {
- "name": "फ्रीउलीअन्"
- },
- "nl-BE": {
- "name": "फ्लेमी"
- },
- "bn": {
- "name": "बंगला"
- },
- "brx": {
- "name": "बड़ो"
- },
- "my": {
- "name": "बर्मी"
- },
- "bg": {
- "name": "बल्गैरियन्"
- },
- "bm": {
- "name": "बांबारा"
- },
- "eu": {
- "name": "बास्क्"
- },
- "bas": {
- "name": "बास्क़्"
- },
- "bem": {
- "name": "बेंबा"
- },
- "be": {
- "name": "बैलोरूसियन्"
- },
- "bs": {
- "name": "बोस्नियाई"
- },
- "br": {
- "name": "ब्रटों"
- },
- "dz": {
- "name": "भुटानी"
- },
- "mr": {
- "name": "मराठी"
- },
- "ml": {
- "name": "मलयालम"
- },
- "ms": {
- "name": "मलाय"
- },
- "mas": {
- "name": "मसाई"
- },
- "mt": {
- "name": "मालटीज़्"
- },
- "mg": {
- "name": "मालागासी"
- },
- "gv": {
- "name": "मैंक्स"
- },
- "mk": {
- "name": "मैसेडोनियन्"
- },
- "mn": {
- "name": "मोंगोलियन"
- },
- "ro-MD": {
- "name": "मोल्डेवियन्"
- },
- "sah": {
- "name": "यकुट्"
- },
- "yi": {
- "name": "यीद्दीश"
- },
- "uk": {
- "name": "यूक्रेनियन्"
- },
- "yo": {
- "name": "योरूबा"
- },
- "ru": {
- "name": "रुसी"
- },
- "ro": {
- "name": "रूमानीयन्"
- },
- "rm": {
- "name": "रेह्टो-रोमान्स"
- },
- "lo": {
- "name": "लाओसीयन्"
- },
- "lv": {
- "name": "लाटवियन् (लैट्टीश)"
- },
- "ln": {
- "name": "लिंगाला"
- },
- "lt": {
- "name": "लिथुआनियन्"
- },
- "luo": {
- "name": "लुओ"
- },
- "lb": {
- "name": "लुक्समबुर्गी"
- },
- "lu": {
- "name": "लुबा कटांगा"
- },
- "vai": {
- "name": "वाई"
- },
- "vi": {
- "name": "वियेतनामी"
- },
- "cy": {
- "name": "वैल्श्"
- },
- "vo": {
- "name": "वोलापोक"
- },
- "wo": {
- "name": "वोलोफ"
- },
- "sn": {
- "name": "शोना"
- },
- "sr": {
- "name": "सर्बियन्"
- },
- "sg": {
- "name": "सांग्रो"
- },
- "sd": {
- "name": "सिंधी"
- },
- "ii": {
- "name": "सीचुआन् यी"
- },
- "si": {
- "name": "सींहाला"
- },
- "so": {
- "name": "सोमाली"
- },
- "dsb": {
- "name": "सोर्बियन्"
- },
- "gd": {
- "name": "स्कॉट्स् गैलिक्"
- },
- "es": {
- "name": "स्पैनिश"
- },
- "es-MX": {
- "name": "स्पैनिश (मैक्सिको)"
- },
- "sk": {
- "name": "स्लोवाक्"
- },
- "sl": {
- "name": "स्लोवेनियन्"
- },
- "sw": {
- "name": "स्वाहिली"
- },
- "sw-CD": {
- "name": "स्वाहिली (कॉंगो किनशासा)"
- },
- "sv": {
- "name": "स्वीडिश"
- },
- "gsw": {
- "name": "स्वीस जर्मन"
- },
- "ha": {
- "name": "हउसा"
- },
- "hu": {
- "name": "हंगैरीयन्"
- },
- "haw": {
- "name": "हवाईअन"
- },
- "hi": {
- "name": "हिंदी"
- },
- "he": {
- "name": "हिब्रु"
- }
+ "agq": "Aghem",
+ "ast": "Asturian",
+ "asa": "Asu",
+ "ksf": "Bafia",
+ "bez": "Bena",
+ "yue": "Cantonese",
+ "tzm": "Central Atlas Tamazight",
+ "ckb": "Central Kurdish",
+ "cgg": "Chiga",
+ "ksh": "Colognian",
+ "ebu": "Embu",
+ "guz": "Gusii",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kkj": "Kako",
+ "kln": "Kalenjin",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "nmg": "Kwasio",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "luy": "Luyia",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "lrc": "Northern Luri",
+ "nus": "Nuer",
+ "prg": "Prussian",
+ "rof": "Rombo",
+ "rwk": "Rwa",
+ "saq": "Samburu",
+ "sbp": "Sangu",
+ "seh": "Sena",
+ "ksb": "Shambala",
+ "xog": "Soga",
+ "zgh": "Standard Moroccan Tamazight",
+ "shi": "Tachelhit",
+ "dav": "Taita",
+ "twq": "Tasawaq",
+ "teo": "Teso",
+ "vun": "Vunjo",
+ "wae": "Walser",
+ "yav": "Yangben",
+ "dje": "Zarma",
+ "ak": "अकन",
+ "en": "अंग्रेज़ी",
+ "en-AU": "अंग्रेज़ी (ऑस्ट्रेलिया का)",
+ "en-CA": "अंग्रेज़ी (कनाडाई)",
+ "en-GB": "अंग्रेजी (ब्रिटिश)",
+ "az": "अज़रबैजानी",
+ "af": "अफ्रीकी",
+ "am": "अम्हारिक्",
+ "ar": "अरबी",
+ "hy": "अरमेनियन्",
+ "as": "असामी",
+ "ga": "आईरिश",
+ "is": "आईस्लैंडिक्",
+ "sq": "आल्बेनियन्",
+ "id": "इन्डोनेशियन्",
+ "ig": "ईग्बो",
+ "it": "ईटालियन्",
+ "smn": "ईनारी सामी",
+ "ug": "उईग़ुर",
+ "de-CH": "उच्च स्तरिय स्वीस जर्मन",
+ "uz": "उज़बेक्",
+ "or": "उड़िया",
+ "nd": "उत्तर न्दबेले",
+ "se": "उत्तरी सामी",
+ "hsb": "ऊपरी सौर्बियन",
+ "ur": "ऊर्दु",
+ "ee": "एवे",
+ "ewo": "एवौंडो",
+ "eo": "एस्पेरान्तो",
+ "et": "ऐस्टोनियन्",
+ "om": "ओरोमो (अफ़ान)",
+ "os": "ओस्सेटी",
+ "kk": "क़ज़ाख़्",
+ "kn": "कन्नड्",
+ "kam": "कंबा",
+ "kl": "कलालीसुत",
+ "ks": "कश्मिरी",
+ "ca": "कातालान्",
+ "kab": "काबील्",
+ "ki": "किकुयु",
+ "rw": "किन्यारुआण्डा",
+ "ky": "किरग़ीज़्",
+ "rn": "किरून्दी",
+ "ku": "कुर्दी",
+ "kok": "कोंकणी",
+ "ko": "कोरीयन्",
+ "kw": "कौर्नवॉली",
+ "hr": "क्रोएशन्",
+ "qu": "क्वेचुआ",
+ "xh": "ख़ोसा",
+ "km": "ख्मेर",
+ "lg": "गांडा",
+ "gu": "गुजराती",
+ "gl": "गैलिशियन्",
+ "el": "ग्रीक",
+ "cu": "चर्च स्लाविक्",
+ "zh": "चीनी",
+ "zh-Hant": "चीनी (पारम्परिक)",
+ "zh-Hans": "चीनी (सरलीकृत)",
+ "chr": "चीरोकी",
+ "cs": "चेक्",
+ "ce": "चेचेन्",
+ "ceb": "चेबुआनो",
+ "de": "ज़र्मन",
+ "de-AT": "जर्मन (ऑस्ट्रिया)",
+ "ja": "जापानी",
+ "jv": "जावानीस",
+ "zu": "ज़ुलू",
+ "ka": "जॉर्जियन्",
+ "tt": "टाटर्",
+ "to": "टॉंगा",
+ "nl": "डच्",
+ "dua": "डुआला",
+ "da": "डैनीश्",
+ "ta": "तमिळ",
+ "tg": "ताजिक्",
+ "ti": "तिग्रीन्या",
+ "bo": "तिब्बती",
+ "tk": "तुर्कमेन",
+ "tr": "तुर्की",
+ "te": "तेलुगु",
+ "th": "थाई",
+ "nds": "नीजी स्तरिय जर्मन",
+ "nds-NL": "नीजी स्तरिय जर्मन (नेदरलैण्ड)",
+ "ne": "नेपाली",
+ "nn": "नॉर्वेजियन् नीनॉर्स्क्",
+ "nb": "नोर्वेगी बोकमाल",
+ "nyn": "न्यानकोले",
+ "ps": "पख़्तु",
+ "pa": "पंजाबी",
+ "fy": "पश्चीमी फ्रीज़ियन्",
+ "pt": "पुर्तगाली",
+ "pt-PT": "पुर्तगाली (पुर्तगाल)",
+ "pl": "पोलिश",
+ "fa": "फार्सी",
+ "fi": "फिनिश्",
+ "fo": "फिरोज़ी",
+ "fil": "फिलिपिनो",
+ "ff": "फुलाह्",
+ "fr": "फ्रांसीसी",
+ "fr-CA": "फ्रांसीसी (कनाडाई)",
+ "fr-CH": "फ्रांसीसी (स्वीस)",
+ "fur": "फ्रीउलीअन्",
+ "nl-BE": "फ्लेमी",
+ "bn": "बंगला",
+ "brx": "बड़ो",
+ "my": "बर्मी",
+ "bg": "बल्गैरियन्",
+ "bm": "बांबारा",
+ "eu": "बास्क्",
+ "bas": "बास्क़्",
+ "bem": "बेंबा",
+ "be": "बैलोरूसियन्",
+ "bs": "बोस्नियाई",
+ "br": "ब्रटों",
+ "dz": "भुटानी",
+ "mr": "मराठी",
+ "ml": "मलयालम",
+ "ms": "मलाय",
+ "mas": "मसाई",
+ "mi": "माओरी",
+ "mt": "मालटीज़्",
+ "mg": "मालागासी",
+ "gv": "मैंक्स",
+ "mk": "मैसेडोनियन्",
+ "mn": "मोंगोलियन",
+ "ro-MD": "मोल्डेवियन्",
+ "sah": "यकुट्",
+ "yi": "यीद्दीश",
+ "uk": "यूक्रेनियन्",
+ "yo": "योरूबा",
+ "ru": "रुसी",
+ "ro": "रूमानीयन्",
+ "rm": "रेह्टो-रोमान्स",
+ "lo": "लाओसीयन्",
+ "lv": "लाटवियन् (लैट्टीश)",
+ "ln": "लिंगाला",
+ "lt": "लिथुआनियन्",
+ "luo": "लुओ",
+ "lb": "लुक्समबुर्गी",
+ "lu": "लुबा कटांगा",
+ "es-419": "लैटिन अमरिकी स्पैनिश",
+ "vai": "वाई",
+ "wa": "वालुन",
+ "vi": "वियेतनामी",
+ "cy": "वैल्श्",
+ "vo": "वोलापोक",
+ "wo": "वोलोफ",
+ "sn": "शोना",
+ "sr": "सर्बियन्",
+ "sg": "सांग्रो",
+ "sd": "सिंधी",
+ "ii": "सीचुआन् यी",
+ "si": "सींहाला",
+ "so": "सोमाली",
+ "dsb": "सोर्बियन्",
+ "gd": "स्कॉट्स् गैलिक्",
+ "es": "स्पैनिश",
+ "es-MX": "स्पैनिश (मैक्सिको)",
+ "sk": "स्लोवाक्",
+ "sl": "स्लोवेनियन्",
+ "sw": "स्वाहिली",
+ "sw-CD": "स्वाहिली (कॉंगो किनशासा)",
+ "sv": "स्वीडिश",
+ "gsw": "स्वीस जर्मन",
+ "ha": "हउसा",
+ "hu": "हंगैरीयन्",
+ "haw": "हवाईअन",
+ "hi": "हिंदी",
+ "he": "हिब्रु"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/bs-Cyrl.json b/vendor/commerceguys/intl/resources/language/bs-Cyrl.json
index aaf2392ec..68ee339a0 100644
--- a/vendor/commerceguys/intl/resources/language/bs-Cyrl.json
+++ b/vendor/commerceguys/intl/resources/language/bs-Cyrl.json
@@ -1,644 +1,224 @@
{
- "az": {
- "name": "азербејџански"
- },
- "ak": {
- "name": "акан"
- },
- "sq": {
- "name": "албански"
- },
- "am": {
- "name": "амхарски"
- },
- "ar": {
- "name": "арапски"
- },
- "as": {
- "name": "асемијски"
- },
- "ast": {
- "name": "астуријски"
- },
- "af": {
- "name": "африканерски"
- },
- "bm": {
- "name": "бамбара"
- },
- "bas": {
- "name": "баса"
- },
- "eu": {
- "name": "баскијски"
- },
- "bem": {
- "name": "бемба"
- },
- "bn": {
- "name": "бенгласки"
- },
- "be": {
- "name": "бјелоруски"
- },
- "bs": {
- "name": "босански"
- },
- "br": {
- "name": "бретонски"
- },
- "bg": {
- "name": "бугарски"
- },
- "my": {
- "name": "бурмански"
- },
- "vai": {
- "name": "ваи"
- },
- "cy": {
- "name": "велшки"
- },
- "vi": {
- "name": "вијетнамски"
- },
- "vo": {
- "name": "волапук"
- },
- "wo": {
- "name": "волоф"
- },
- "gl": {
- "name": "галски"
- },
- "lg": {
- "name": "ганда"
- },
- "hsb": {
- "name": "горњи сорбијски"
- },
- "ka": {
- "name": "грузијски"
- },
- "el": {
- "name": "грчки"
- },
- "gu": {
- "name": "гуџарати"
- },
- "da": {
- "name": "дански"
- },
- "dua": {
- "name": "дуала"
- },
- "ee": {
- "name": "еве"
- },
- "ewo": {
- "name": "евондо"
- },
- "ebu": {
- "name": "ембу"
- },
- "en": {
- "name": "енглески"
- },
- "en-AU": {
- "name": "енглески (Аустралија)"
- },
- "en-CA": {
- "name": "енглески (Канада)"
- },
- "en-GB": {
- "name": "енглески (Уједињено Краљевство)"
- },
- "hy": {
- "name": "ерменски"
- },
- "eo": {
- "name": "есперанто"
- },
- "et": {
- "name": "естонски"
- },
- "zu": {
- "name": "зулу"
- },
- "ig": {
- "name": "игбо"
- },
- "smn": {
- "name": "инари сами"
- },
- "id": {
- "name": "индонежански"
- },
- "ga": {
- "name": "ирски"
- },
- "is": {
- "name": "исландски"
- },
- "it": {
- "name": "италијански"
- },
- "sah": {
- "name": "јакут"
- },
- "ja": {
- "name": "јапански"
- },
- "yi": {
- "name": "јидиш"
- },
- "yo": {
- "name": "јоруба"
- },
- "kab": {
- "name": "кабиле"
- },
- "kl": {
- "name": "калалисут"
- },
- "kam": {
- "name": "камба"
- },
- "kn": {
- "name": "канада"
- },
- "ca": {
- "name": "каталонски"
- },
- "ks": {
- "name": "кашмирски"
- },
- "qu": {
- "name": "квенча"
- },
- "ki": {
- "name": "кикују"
- },
- "zh": {
- "name": "кинески"
- },
- "zh-Hans": {
- "name": "кинески (поједностављен)"
- },
- "zh-Hant": {
- "name": "кинески (традиционални)"
- },
- "rw": {
- "name": "кинјаруанда"
- },
- "ky": {
- "name": "киргиски"
- },
- "km": {
- "name": "кмерски"
- },
- "kk": {
- "name": "козачки"
- },
- "kok": {
- "name": "конкани"
- },
- "ko": {
- "name": "корејски"
- },
- "kw": {
- "name": "корнишки"
- },
- "lo": {
- "name": "лаоски"
- },
- "lv": {
- "name": "латвијски"
- },
- "ln": {
- "name": "лингала"
- },
- "lt": {
- "name": "литвански"
- },
- "lu": {
- "name": "луба-катанга"
- },
- "lb": {
- "name": "луксембуршки"
- },
- "luo": {
- "name": "луо"
- },
- "hu": {
- "name": "мађарски"
- },
- "mk": {
- "name": "македонски"
- },
- "mg": {
- "name": "малагасијски"
- },
- "ml": {
- "name": "малајалам"
- },
- "ms": {
- "name": "малајски"
- },
- "gv": {
- "name": "манкс"
- },
- "mr": {
- "name": "марати"
- },
- "mas": {
- "name": "масаи"
- },
- "mt": {
- "name": "мелтешки"
- },
- "ro-MD": {
- "name": "молдавски"
- },
- "mn": {
- "name": "монголски"
- },
- "ne": {
- "name": "непалски"
- },
- "nds": {
- "name": "ниски немачки"
- },
- "nds-NL": {
- "name": "ниски немачки (Холандија)"
- },
- "dsb": {
- "name": "ниски сорбијански"
- },
- "nb": {
- "name": "норвешки бокмал"
- },
- "nn": {
- "name": "норвешки њорск"
- },
- "nyn": {
- "name": "њанколе"
- },
- "de": {
- "name": "њемачки"
- },
- "de-AT": {
- "name": "њемачки (Аустрија)"
- },
- "gsw": {
- "name": "њемачки (Швицарска)"
- },
- "or": {
- "name": "оријски"
- },
- "om": {
- "name": "оромо"
- },
- "os": {
- "name": "осетски"
- },
- "pa": {
- "name": "панџабски"
- },
- "ps": {
- "name": "паштунски"
- },
- "fa": {
- "name": "персијски"
- },
- "pl": {
- "name": "пољски"
- },
- "pt": {
- "name": "португалски"
- },
- "pt-PT": {
- "name": "португалски (Португал)"
- },
- "rm": {
- "name": "рето-романски"
- },
- "ro": {
- "name": "румунски"
- },
- "rn": {
- "name": "рунди"
- },
- "ru": {
- "name": "руски"
- },
- "sg": {
- "name": "санго"
- },
- "sw": {
- "name": "свахили"
- },
- "sw-CD": {
- "name": "свахили (Демократска Република Конго)"
- },
- "si": {
- "name": "сингалески"
- },
- "sd": {
- "name": "синди"
- },
- "ii": {
- "name": "сичуан ји"
- },
- "nd": {
- "name": "сјеверни ндебеле"
- },
- "se": {
- "name": "сјеверни сами"
- },
- "sk": {
- "name": "словачки"
- },
- "sl": {
- "name": "словенски"
- },
- "so": {
- "name": "сомалски"
- },
- "sr": {
- "name": "српски"
- },
- "zgh": {
- "name": "стандардни марокански тамазигт"
- },
- "cu": {
- "name": "старославенски"
- },
- "tg": {
- "name": "тађик"
- },
- "th": {
- "name": "тајландски"
- },
- "ta": {
- "name": "тамилски"
- },
- "tt": {
- "name": "татарски"
- },
- "te": {
- "name": "телугу"
- },
- "bo": {
- "name": "тибетански"
- },
- "ti": {
- "name": "тигриња"
- },
- "to": {
- "name": "тонга"
- },
- "tk": {
- "name": "туркменски"
- },
- "tr": {
- "name": "турски"
- },
- "uz": {
- "name": "узбечки"
- },
- "ug": {
- "name": "ујгурски"
- },
- "uk": {
- "name": "украјински"
- },
- "ur": {
- "name": "урду"
- },
- "fo": {
- "name": "фарски"
- },
- "fil": {
- "name": "филипински"
- },
- "fi": {
- "name": "фински"
- },
- "nl-BE": {
- "name": "фламански"
- },
- "fr": {
- "name": "француски"
- },
- "fr-CA": {
- "name": "француски (Канада)"
- },
- "fr-CH": {
- "name": "француски (Швицарска)"
- },
- "fy": {
- "name": "фризијски"
- },
- "fur": {
- "name": "фриулијски"
- },
- "ff": {
- "name": "фулах"
- },
- "haw": {
- "name": "хавајски"
- },
- "ha": {
- "name": "хауса"
- },
- "he": {
- "name": "хебрејски"
- },
- "hi": {
- "name": "хинди"
- },
- "nl": {
- "name": "холандски"
- },
- "hr": {
- "name": "хрватски"
- },
- "chr": {
- "name": "чероки"
- },
- "ce": {
- "name": "чеченски"
- },
- "cs": {
- "name": "чешки"
- },
- "dz": {
- "name": "џонга"
- },
- "ksb": {
- "name": "шамбала"
- },
- "de-CH": {
- "name": "Швајцарски високи немачки"
- },
- "sv": {
- "name": "шведски"
- },
- "gd": {
- "name": "шкотски галски"
- },
- "sn": {
- "name": "шона"
- },
- "es": {
- "name": "шпански"
- },
- "es-MX": {
- "name": "шпански (Мексико)"
- },
- "agq": {
- "name": "Aghem"
- },
- "asa": {
- "name": "Asu"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bez": {
- "name": "Bena"
- },
- "brx": {
- "name": "Bodo"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "cgg": {
- "name": "Chiga"
- },
- "ksh": {
- "name": "Colognian"
- },
- "guz": {
- "name": "Gusii"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kkj": {
- "name": "Kako"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "luy": {
- "name": "Luyia"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "nus": {
- "name": "Nuer"
- },
- "prg": {
- "name": "Prussian"
- },
- "rof": {
- "name": "Rombo"
- },
- "rwk": {
- "name": "Rwa"
- },
- "saq": {
- "name": "Samburu"
- },
- "sbp": {
- "name": "Sangu"
- },
- "seh": {
- "name": "Sena"
- },
- "xog": {
- "name": "Soga"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "dav": {
- "name": "Taita"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "teo": {
- "name": "Teso"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "yav": {
- "name": "Yangben"
- },
- "dje": {
- "name": "Zarma"
- }
+ "az": "азербејџански",
+ "ak": "акан",
+ "sq": "албански",
+ "am": "амхарски",
+ "ar": "арапски",
+ "as": "асемијски",
+ "ast": "астуријски",
+ "asa": "асу",
+ "af": "африканс",
+ "agq": "ахемски",
+ "bm": "бамбара",
+ "bas": "баса",
+ "eu": "баскијски",
+ "ksf": "бафија",
+ "bem": "бемба",
+ "bez": "бена",
+ "bn": "бенгалски",
+ "be": "бјелоруски",
+ "brx": "бодо",
+ "bs": "босански",
+ "br": "бретонски",
+ "bg": "бугарски",
+ "my": "бурмански",
+ "vai": "ваи",
+ "wae": "валсерски",
+ "wa": "валун",
+ "cy": "велшки",
+ "vi": "вијетнамски",
+ "de-CH": "високи њемачки (Швицарска)",
+ "vo": "волапук",
+ "wo": "волоф",
+ "vun": "вунјо",
+ "gl": "галски",
+ "lg": "ганда",
+ "hsb": "горњолужичкосрпски",
+ "ka": "грузијски",
+ "el": "грчки",
+ "guz": "гуси",
+ "gu": "гуџарати",
+ "da": "дански",
+ "dsb": "доњолужичкосрпски",
+ "dua": "дуала",
+ "ee": "еве",
+ "ewo": "евондо",
+ "ebu": "ембу",
+ "en": "енглески",
+ "en-AU": "енглески (Аустралија)",
+ "en-CA": "енглески (Канада)",
+ "en-GB": "енглески (Уједињено Краљевство)",
+ "eo": "есперанто",
+ "et": "естонски",
+ "fy": "западни фризијски",
+ "dje": "зарма",
+ "zu": "зулу",
+ "ig": "игбо",
+ "smn": "инари сами",
+ "id": "индонежански",
+ "ga": "ирски",
+ "is": "исландски",
+ "it": "италијански",
+ "jv": "јавански",
+ "sah": "јакутски",
+ "yav": "јангбен",
+ "ja": "јапански",
+ "hy": "јерменски",
+ "yi": "јидиш",
+ "dyo": "јола-фоњи",
+ "yo": "јоруба",
+ "kab": "кабиле",
+ "kea": "кабовердијански креолски",
+ "kk": "казашки",
+ "kkj": "како",
+ "kl": "калалисут",
+ "kln": "калењин",
+ "kam": "камба",
+ "kn": "канада",
+ "yue": "кантонски",
+ "ca": "каталонски",
+ "ks": "кашмирски",
+ "nmg": "квасио",
+ "qu": "квенча",
+ "ksh": "келнски",
+ "ki": "кикују",
+ "zh": "кинески",
+ "zh-Hans": "кинески (поједностављен)",
+ "zh-Hant": "кинески (традиционални)",
+ "rw": "кинјаруанда",
+ "ky": "киргиски",
+ "km": "кмерски",
+ "khq": "којра чини",
+ "ses": "којраборо сени",
+ "kok": "конкани",
+ "ko": "корејски",
+ "kw": "корнишки",
+ "xh": "коса",
+ "ku": "курдски",
+ "lkt": "лакота",
+ "lag": "ланги",
+ "lo": "лаоски",
+ "lv": "латвијски",
+ "ln": "лингала",
+ "lt": "литвански",
+ "lu": "луба-катанга",
+ "luy": "луја",
+ "lb": "луксембуршки",
+ "luo": "луо",
+ "hu": "мађарски",
+ "mzn": "мазандерани",
+ "mk": "македонски",
+ "kde": "маконде",
+ "mgh": "макуа-мето",
+ "mg": "малагасијски",
+ "ml": "малајалам",
+ "ms": "малајски",
+ "mt": "малтешки",
+ "gv": "манкс",
+ "mi": "маорски",
+ "mr": "марати",
+ "mas": "масаи",
+ "mfe": "мауритански",
+ "jmc": "мачаме",
+ "mer": "меру",
+ "mgo": "мета",
+ "ro-MD": "молдавски",
+ "mn": "монголски",
+ "mua": "мунданг",
+ "naq": "нама",
+ "nnh": "нгиембун",
+ "jgo": "нгомба",
+ "ne": "непалски",
+ "nds": "ниски њемачки",
+ "nds-NL": "ниски њемачки (Холандија)",
+ "nb": "норвешки бокмал",
+ "nn": "норвешки нинорск",
+ "nus": "нуер",
+ "nyn": "њанколе",
+ "de": "њемачки",
+ "de-AT": "њемачки (Аустрија)",
+ "gsw": "њемачки (Швицарска)",
+ "or": "одија",
+ "om": "оромо",
+ "os": "осетски",
+ "ps": "паштунски",
+ "pa": "пенџапски",
+ "fa": "персијски",
+ "pl": "пољски",
+ "pt": "португалски",
+ "pt-PT": "португалски (Португал)",
+ "prg": "пруски",
+ "rwk": "рва",
+ "rm": "рето-романски",
+ "rof": "ромбо",
+ "ro": "румунски",
+ "rn": "рунди",
+ "ru": "руски",
+ "saq": "самбуру",
+ "sg": "санго",
+ "sbp": "сангу",
+ "sw": "свахили",
+ "sw-CD": "свахили (Демократска Република Конго)",
+ "seh": "сена",
+ "ii": "сечуан ји",
+ "sd": "синди",
+ "si": "синхалски",
+ "lrc": "сјеверни лури",
+ "nd": "сјеверни ндебеле",
+ "se": "сјеверни сами",
+ "sk": "словачки",
+ "sl": "словенски",
+ "xog": "сога",
+ "so": "сомалски",
+ "sr": "српски",
+ "zgh": "стандардни марокански тамазихт",
+ "cu": "старославенски",
+ "dav": "таита",
+ "th": "тајландски",
+ "ta": "тамилски",
+ "twq": "тасавак",
+ "tt": "татарски",
+ "tg": "таџички",
+ "shi": "ташелхит",
+ "te": "телугу",
+ "teo": "тесо",
+ "bo": "тибетански",
+ "ti": "тигриња",
+ "to": "тонга",
+ "tk": "туркменски",
+ "tr": "турски",
+ "uz": "узбечки",
+ "ug": "ујгурски",
+ "uk": "украјински",
+ "ur": "урду",
+ "fo": "фарски",
+ "fil": "филипински",
+ "fi": "фински",
+ "nl-BE": "фламански",
+ "fr": "француски",
+ "fr-CA": "француски (Канада)",
+ "fr-CH": "француски (Швицарска)",
+ "fur": "фриулијски",
+ "ff": "фулах",
+ "haw": "хавајски",
+ "ha": "хауса",
+ "he": "хебрејски",
+ "hi": "хинди",
+ "nl": "холандски",
+ "hr": "хрватски",
+ "ceb": "цебуано",
+ "tzm": "централноатласки тамазихт",
+ "ckb": "централнокурдски",
+ "chr": "чероки",
+ "ce": "чеченски",
+ "cs": "чешки",
+ "cgg": "чига",
+ "dz": "џонга",
+ "ksb": "шамбала",
+ "sv": "шведски",
+ "gd": "шкотски галски",
+ "sn": "шона",
+ "es": "шпански",
+ "es-419": "шпански (Латинска Америка)",
+ "es-MX": "шпански (Мексико)"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/bs.json b/vendor/commerceguys/intl/resources/language/bs.json
index 07c43bd4e..0b6021f11 100644
--- a/vendor/commerceguys/intl/resources/language/bs.json
+++ b/vendor/commerceguys/intl/resources/language/bs.json
@@ -1,644 +1,224 @@
{
- "af": {
- "name": "afrikans"
- },
- "agq": {
- "name": "aghem"
- },
- "ak": {
- "name": "akan"
- },
- "sq": {
- "name": "albanski"
- },
- "am": {
- "name": "amharski"
- },
- "ar": {
- "name": "arapski"
- },
- "hy": {
- "name": "armenski"
- },
- "as": {
- "name": "asamski"
- },
- "ast": {
- "name": "asturijski"
- },
- "asa": {
- "name": "asu"
- },
- "az": {
- "name": "azerbejdžanski"
- },
- "ksf": {
- "name": "bafia"
- },
- "bm": {
- "name": "bambara"
- },
- "bas": {
- "name": "basa"
- },
- "eu": {
- "name": "baskijski"
- },
- "bem": {
- "name": "bemba"
- },
- "bez": {
- "name": "bena"
- },
- "bn": {
- "name": "bengalski"
- },
- "be": {
- "name": "bjeloruski"
- },
- "brx": {
- "name": "bodo"
- },
- "bs": {
- "name": "bosanski"
- },
- "br": {
- "name": "bretonski"
- },
- "bg": {
- "name": "bugarski"
- },
- "my": {
- "name": "burmanski"
- },
- "tzm": {
- "name": "centralnoatlaski tamazigt"
- },
- "ckb": {
- "name": "centralnokurdski"
- },
- "ce": {
- "name": "čečenski"
- },
- "cs": {
- "name": "češki"
- },
- "cgg": {
- "name": "čiga"
- },
- "chr": {
- "name": "čiroki"
- },
- "da": {
- "name": "danski"
- },
- "dsb": {
- "name": "donjolužičkosrpski"
- },
- "nds": {
- "name": "donjonjemački"
- },
- "nds-NL": {
- "name": "donjosaksonski"
- },
- "dua": {
- "name": "duala"
- },
- "dz": {
- "name": "džonga"
- },
- "ebu": {
- "name": "embu"
- },
- "en": {
- "name": "engleski"
- },
- "en-AU": {
- "name": "engleski (Australija)"
- },
- "en-CA": {
- "name": "engleski (Kanada)"
- },
- "en-GB": {
- "name": "engleski (Velika Britanija)"
- },
- "eo": {
- "name": "esperanto"
- },
- "et": {
- "name": "estonski"
- },
- "ee": {
- "name": "eve"
- },
- "ewo": {
- "name": "evondo"
- },
- "fo": {
- "name": "farski"
- },
- "fil": {
- "name": "filipino"
- },
- "fi": {
- "name": "finski"
- },
- "nl-BE": {
- "name": "flamanski"
- },
- "fr": {
- "name": "francuski"
- },
- "fr-CA": {
- "name": "francuski (Kanada)"
- },
- "fr-CH": {
- "name": "francuski (Švicarska)"
- },
- "fur": {
- "name": "friulijski"
- },
- "ff": {
- "name": "fulah"
- },
- "gl": {
- "name": "galicijski"
- },
- "lg": {
- "name": "ganda"
- },
- "hsb": {
- "name": "gornjolužičkosrpski"
- },
- "de-CH": {
- "name": "gornjonjemački (Švicarska)"
- },
- "el": {
- "name": "grčki"
- },
- "ka": {
- "name": "gruzijski"
- },
- "gu": {
- "name": "gudžarati"
- },
- "guz": {
- "name": "gusi"
- },
- "ha": {
- "name": "hausa"
- },
- "haw": {
- "name": "havajski"
- },
- "he": {
- "name": "hebrejski"
- },
- "hi": {
- "name": "hindi"
- },
- "nl": {
- "name": "holandski"
- },
- "hr": {
- "name": "hrvatski"
- },
- "ig": {
- "name": "igbo"
- },
- "smn": {
- "name": "inari sami"
- },
- "id": {
- "name": "indonezijski"
- },
- "ga": {
- "name": "irski"
- },
- "is": {
- "name": "islandski"
- },
- "sah": {
- "name": "jakutski"
- },
- "yav": {
- "name": "jangben"
- },
- "ja": {
- "name": "japanski"
- },
- "yi": {
- "name": "jidiš"
- },
- "dyo": {
- "name": "jola-foni"
- },
- "yo": {
- "name": "jorubanski"
- },
- "kab": {
- "name": "kabile"
- },
- "kkj": {
- "name": "kako"
- },
- "kl": {
- "name": "kalalisutski"
- },
- "kln": {
- "name": "kalenjin"
- },
- "kam": {
- "name": "kamba"
- },
- "kn": {
- "name": "kanada"
- },
- "ks": {
- "name": "kašmirski"
- },
- "ca": {
- "name": "katalonski"
- },
- "kk": {
- "name": "kazaški"
- },
- "qu": {
- "name": "kečua"
- },
- "ksh": {
- "name": "kelnski"
- },
- "ki": {
- "name": "kikuju"
- },
- "zh": {
- "name": "kineski"
- },
- "zh-Hans": {
- "name": "kineski (pojednostavljeni)"
- },
- "zh-Hant": {
- "name": "kineski (tradicionalni)"
- },
- "rw": {
- "name": "kinjaruanda"
- },
- "ky": {
- "name": "kirgiški"
- },
- "km": {
- "name": "kmerski"
- },
- "khq": {
- "name": "kojra čini"
- },
- "ses": {
- "name": "kojraboro seni"
- },
- "kok": {
- "name": "konkani"
- },
- "ko": {
- "name": "korejski"
- },
- "kw": {
- "name": "kornski"
- },
- "nmg": {
- "name": "kvasio"
- },
- "lkt": {
- "name": "lakota"
- },
- "lag": {
- "name": "langi"
- },
- "lo": {
- "name": "laoski"
- },
- "lv": {
- "name": "latvijski"
- },
- "ln": {
- "name": "lingala"
- },
- "lt": {
- "name": "litvanski"
- },
- "lu": {
- "name": "luba-katanga"
- },
- "luy": {
- "name": "luhija"
- },
- "lb": {
- "name": "luksemburški"
- },
- "luo": {
- "name": "Luo"
- },
- "hu": {
- "name": "mađarski"
- },
- "jmc": {
- "name": "makame"
- },
- "mk": {
- "name": "makedonski"
- },
- "kde": {
- "name": "makonde"
- },
- "mgh": {
- "name": "makuva-meto"
- },
- "ml": {
- "name": "malajalam"
- },
- "ms": {
- "name": "malajski"
- },
- "mg": {
- "name": "malgaški"
- },
- "mt": {
- "name": "malteški"
- },
- "gv": {
- "name": "manks"
- },
- "mr": {
- "name": "marati"
- },
- "mas": {
- "name": "masai"
- },
- "mfe": {
- "name": "mauricijski kreolski"
- },
- "mzn": {
- "name": "mazanderanski"
- },
- "mer": {
- "name": "meru"
- },
- "mgo": {
- "name": "meta"
- },
- "ro-MD": {
- "name": "moldavski"
- },
- "mn": {
- "name": "mongolski"
- },
- "mua": {
- "name": "mundang"
- },
- "naq": {
- "name": "nama"
- },
- "ne": {
- "name": "nepalski"
- },
- "nnh": {
- "name": "ngiembon"
- },
- "jgo": {
- "name": "ngomba"
- },
- "nb": {
- "name": "norveški (Bokmal)"
- },
- "nn": {
- "name": "norveški (Nynorsk)"
- },
- "nus": {
- "name": "nuer"
- },
- "nyn": {
- "name": "njankole"
- },
- "de": {
- "name": "njemački"
- },
- "de-AT": {
- "name": "njemački (Austrija)"
- },
- "gsw": {
- "name": "njemački (Švicarska)"
- },
- "or": {
- "name": "orijski"
- },
- "om": {
- "name": "oromo"
- },
- "os": {
- "name": "osetski"
- },
- "pa": {
- "name": "pandžapski"
- },
- "ps": {
- "name": "paštu"
- },
- "fa": {
- "name": "perzijski"
- },
- "pl": {
- "name": "poljski"
- },
- "pt": {
- "name": "portugalski"
- },
- "pt-PT": {
- "name": "portugalski (Portugal)"
- },
- "prg": {
- "name": "pruski"
- },
- "rm": {
- "name": "retoromanski"
- },
- "rof": {
- "name": "rombo"
- },
- "rwk": {
- "name": "rua"
- },
- "ro": {
- "name": "rumunski"
- },
- "rn": {
- "name": "rundi"
- },
- "ru": {
- "name": "ruski"
- },
- "saq": {
- "name": "samburu"
- },
- "sg": {
- "name": "sango"
- },
- "sbp": {
- "name": "sangu"
- },
- "seh": {
- "name": "sena"
- },
- "ii": {
- "name": "sičuan ji"
- },
- "sd": {
- "name": "sindi"
- },
- "si": {
- "name": "sinhaleški"
- },
- "lrc": {
- "name": "sjeverni luri"
- },
- "nd": {
- "name": "sjeverni ndebele"
- },
- "se": {
- "name": "sjeverni sami"
- },
- "sk": {
- "name": "slovački"
- },
- "sl": {
- "name": "slovenski"
- },
- "xog": {
- "name": "soga"
- },
- "so": {
- "name": "somalski"
- },
- "sr": {
- "name": "srpski"
- },
- "zgh": {
- "name": "standardni marokanski tamazigt"
- },
- "cu": {
- "name": "staroslavenski"
- },
- "sw": {
- "name": "svahili"
- },
- "sw-CD": {
- "name": "svahili (Demokratska Republika Kongo)"
- },
- "ksb": {
- "name": "šambala"
- },
- "gd": {
- "name": "škotski galski"
- },
- "sn": {
- "name": "šona"
- },
- "es": {
- "name": "španski"
- },
- "es-MX": {
- "name": "španski (Meksiko)"
- },
- "sv": {
- "name": "švedski"
- },
- "tg": {
- "name": "tadžički"
- },
- "shi": {
- "name": "tahelhit"
- },
- "dav": {
- "name": "taita"
- },
- "th": {
- "name": "tajlandski"
- },
- "it": {
- "name": "talijanski"
- },
- "ta": {
- "name": "tamilski"
- },
- "twq": {
- "name": "tasavak"
- },
- "tt": {
- "name": "tatarski"
- },
- "te": {
- "name": "telugu"
- },
- "teo": {
- "name": "teso"
- },
- "bo": {
- "name": "tibetanski"
- },
- "ti": {
- "name": "tigrinja"
- },
- "to": {
- "name": "tonganski"
- },
- "tk": {
- "name": "turkmenski"
- },
- "tr": {
- "name": "turski"
- },
- "ug": {
- "name": "ujgurski"
- },
- "uk": {
- "name": "ukrajinski"
- },
- "ur": {
- "name": "urdu"
- },
- "uz": {
- "name": "uzbečki"
- },
- "vai": {
- "name": "Vai"
- },
- "wae": {
- "name": "valser"
- },
- "cy": {
- "name": "velški"
- },
- "vi": {
- "name": "vijetnamski"
- },
- "vo": {
- "name": "volapuk"
- },
- "wo": {
- "name": "volof"
- },
- "vun": {
- "name": "vunjo"
- },
- "fy": {
- "name": "zapadni frizijski"
- },
- "dje": {
- "name": "zarma"
- },
- "kea": {
- "name": "zelenortski"
- },
- "zu": {
- "name": "zulu"
- }
+ "af": "afrikans",
+ "agq": "aghem",
+ "ak": "akan",
+ "sq": "albanski",
+ "am": "amharski",
+ "ar": "arapski",
+ "hy": "armenski",
+ "as": "asamski",
+ "ast": "asturijski",
+ "asa": "asu",
+ "az": "azerbejdžanski",
+ "ksf": "bafia",
+ "bm": "bambara",
+ "bas": "basa",
+ "eu": "baskijski",
+ "bem": "bemba",
+ "bez": "bena",
+ "bn": "bengalski",
+ "be": "bjeloruski",
+ "brx": "bodo",
+ "bs": "bosanski",
+ "br": "bretonski",
+ "bg": "bugarski",
+ "my": "burmanski",
+ "ceb": "cebuano",
+ "tzm": "centralnoatlaski tamazigt",
+ "ckb": "centralnokurdski",
+ "ce": "čečenski",
+ "chr": "čeroki",
+ "cs": "češki",
+ "cgg": "čiga",
+ "da": "danski",
+ "dsb": "donjolužičkosrpski",
+ "nds": "donjonjemački",
+ "nds-NL": "donjosaksonski",
+ "dua": "duala",
+ "dz": "džonga",
+ "ebu": "embu",
+ "en": "engleski",
+ "en-AU": "engleski (Australija)",
+ "en-CA": "engleski (Kanada)",
+ "en-GB": "engleski (Ujedinjeno Kraljevstvo)",
+ "eo": "esperanto",
+ "et": "estonski",
+ "ee": "eve",
+ "ewo": "evondo",
+ "fo": "farski",
+ "fil": "filipino",
+ "fi": "finski",
+ "nl-BE": "flamanski",
+ "fr": "francuski",
+ "fr-CA": "francuski (Kanada)",
+ "fr-CH": "francuski (Švicarska)",
+ "fur": "friulijski",
+ "ff": "fulah",
+ "gl": "galicijski",
+ "lg": "ganda",
+ "hsb": "gornjolužičkosrpski",
+ "el": "grčki",
+ "ka": "gruzijski",
+ "gu": "gudžarati",
+ "guz": "gusi",
+ "ha": "hausa",
+ "haw": "havajski",
+ "he": "hebrejski",
+ "hi": "hindi",
+ "nl": "holandski",
+ "xh": "hosa",
+ "hr": "hrvatski",
+ "ig": "igbo",
+ "smn": "inari sami",
+ "id": "indonezijski",
+ "ga": "irski",
+ "is": "islandski",
+ "it": "italijanski",
+ "sah": "jakutski",
+ "yav": "jangben",
+ "ja": "japanski",
+ "jv": "javanski",
+ "yi": "jidiš",
+ "dyo": "jola-foni",
+ "yo": "jorubanski",
+ "kab": "kabile",
+ "kkj": "kako",
+ "kl": "kalalisutski",
+ "kln": "kalenjin",
+ "kam": "kamba",
+ "kn": "kanada",
+ "yue": "kantonski",
+ "ks": "kašmirski",
+ "ca": "katalonski",
+ "kk": "kazaški",
+ "qu": "kečua",
+ "ksh": "kelnski",
+ "ki": "kikuju",
+ "zh": "kineski",
+ "zh-Hans": "kineski (pojednostavljeni)",
+ "zh-Hant": "kineski (tradicionalni)",
+ "rw": "kinjaruanda",
+ "ky": "kirgiški",
+ "km": "kmerski",
+ "khq": "kojra čini",
+ "ses": "kojraboro seni",
+ "kok": "konkani",
+ "ko": "korejski",
+ "kw": "kornski",
+ "ku": "kurdski",
+ "nmg": "kvasio",
+ "lkt": "lakota",
+ "lag": "langi",
+ "lo": "laoski",
+ "lv": "latvijski",
+ "ln": "lingala",
+ "lt": "litvanski",
+ "lu": "luba-katanga",
+ "luy": "luhija",
+ "lb": "luksemburški",
+ "luo": "Luo",
+ "hu": "mađarski",
+ "jmc": "makame",
+ "mk": "makedonski",
+ "kde": "makonde",
+ "mgh": "makuva-meto",
+ "ml": "malajalam",
+ "ms": "malajski",
+ "mg": "malgaški",
+ "mt": "malteški",
+ "gv": "manks",
+ "mi": "maorski",
+ "mr": "marati",
+ "mas": "masai",
+ "mfe": "mauricijski kreolski",
+ "mzn": "mazanderanski",
+ "mer": "meru",
+ "mgo": "meta",
+ "ro-MD": "moldavski",
+ "mn": "mongolski",
+ "mua": "mundang",
+ "naq": "nama",
+ "ne": "nepalski",
+ "nnh": "ngiembon",
+ "jgo": "ngomba",
+ "nb": "norveški (Bokmal)",
+ "nn": "norveški (Nynorsk)",
+ "nus": "nuer",
+ "nyn": "njankole",
+ "de": "njemački",
+ "de-AT": "njemački (Austrija)",
+ "gsw": "njemački (Švicarska)",
+ "de-CH": "njemački (Švicarska)",
+ "or": "odija",
+ "om": "oromo",
+ "os": "osetski",
+ "pa": "pandžapski",
+ "ps": "paštu",
+ "fa": "perzijski",
+ "pl": "poljski",
+ "pt": "portugalski",
+ "pt-PT": "portugalski (Portugal)",
+ "prg": "pruski",
+ "rm": "retoromanski",
+ "rof": "rombo",
+ "rwk": "rua",
+ "ro": "rumunski",
+ "rn": "rundi",
+ "ru": "ruski",
+ "saq": "samburu",
+ "sg": "sango",
+ "sbp": "sangu",
+ "seh": "sena",
+ "ii": "sičuan ji",
+ "sd": "sindi",
+ "si": "sinhaleški",
+ "lrc": "sjeverni luri",
+ "nd": "sjeverni ndebele",
+ "se": "sjeverni sami",
+ "sk": "slovački",
+ "sl": "slovenski",
+ "xog": "soga",
+ "so": "somalski",
+ "sr": "srpski",
+ "zgh": "standardni marokanski tamazigt",
+ "cu": "staroslavenski",
+ "sw": "svahili",
+ "sw-CD": "svahili (Demokratska Republika Kongo)",
+ "ksb": "šambala",
+ "gd": "škotski galski",
+ "sn": "šona",
+ "es": "španski",
+ "es-419": "španski (Latinska Amerika)",
+ "es-MX": "španski (Meksiko)",
+ "sv": "švedski",
+ "tg": "tadžički",
+ "shi": "tahelhit",
+ "dav": "taita",
+ "th": "tajlandski",
+ "ta": "tamilski",
+ "twq": "tasavak",
+ "tt": "tatarski",
+ "te": "telugu",
+ "teo": "teso",
+ "bo": "tibetanski",
+ "ti": "tigrinja",
+ "to": "tonganski",
+ "tk": "turkmenski",
+ "tr": "turski",
+ "ug": "ujgurski",
+ "uk": "ukrajinski",
+ "ur": "urdu",
+ "uz": "uzbečki",
+ "vai": "Vai",
+ "wae": "valser",
+ "wa": "valun",
+ "cy": "velški",
+ "vi": "vijetnamski",
+ "vo": "volapuk",
+ "wo": "volof",
+ "vun": "vunjo",
+ "fy": "zapadni frizijski",
+ "dje": "zarma",
+ "kea": "zelenortski",
+ "zu": "zulu"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/ca.json b/vendor/commerceguys/intl/resources/language/ca.json
index ad42a90ad..5408dd2ac 100644
--- a/vendor/commerceguys/intl/resources/language/ca.json
+++ b/vendor/commerceguys/intl/resources/language/ca.json
@@ -1,644 +1,224 @@
{
- "af": {
- "name": "afrikaans"
- },
- "agq": {
- "name": "aghem"
- },
- "ak": {
- "name": "àkan"
- },
- "sq": {
- "name": "albanès"
- },
- "de": {
- "name": "alemany"
- },
- "de-AT": {
- "name": "alemany austríac"
- },
- "gsw": {
- "name": "alemany suís"
- },
- "de-CH": {
- "name": "alt alemany suís"
- },
- "hsb": {
- "name": "alt sòrab"
- },
- "tzm": {
- "name": "amazic del Marroc central"
- },
- "zgh": {
- "name": "amazic estàndard marroquí"
- },
- "am": {
- "name": "amhàric"
- },
- "en": {
- "name": "anglès"
- },
- "en-AU": {
- "name": "anglès australià"
- },
- "en-GB": {
- "name": "anglès britànic"
- },
- "en-CA": {
- "name": "anglès canadenc"
- },
- "ar": {
- "name": "àrab"
- },
- "hy": {
- "name": "armeni"
- },
- "as": {
- "name": "assamès"
- },
- "ast": {
- "name": "asturià"
- },
- "az": {
- "name": "àzeri"
- },
- "ksf": {
- "name": "bafia"
- },
- "nds": {
- "name": "baix alemany"
- },
- "nds-NL": {
- "name": "baix saxó"
- },
- "dsb": {
- "name": "baix sòrab"
- },
- "bm": {
- "name": "bambara"
- },
- "bas": {
- "name": "basa"
- },
- "eu": {
- "name": "basc"
- },
- "bem": {
- "name": "bemba"
- },
- "bez": {
- "name": "bena"
- },
- "bn": {
- "name": "bengalí"
- },
- "be": {
- "name": "bielorús"
- },
- "my": {
- "name": "birmà"
- },
- "nmg": {
- "name": "bissio"
- },
- "brx": {
- "name": "bodo"
- },
- "bs": {
- "name": "bosnià"
- },
- "br": {
- "name": "bretó"
- },
- "bg": {
- "name": "búlgar"
- },
- "kab": {
- "name": "cabilenc"
- },
- "ks": {
- "name": "caixmiri"
- },
- "ca": {
- "name": "català"
- },
- "chr": {
- "name": "cherokee"
- },
- "cgg": {
- "name": "chiga"
- },
- "kok": {
- "name": "concani"
- },
- "ko": {
- "name": "coreà"
- },
- "kw": {
- "name": "còrnic"
- },
- "kea": {
- "name": "crioll capverdià"
- },
- "hr": {
- "name": "croat"
- },
- "da": {
- "name": "danès"
- },
- "dyo": {
- "name": "diola"
- },
- "dua": {
- "name": "douala"
- },
- "dz": {
- "name": "dzongka"
- },
- "ebu": {
- "name": "embu"
- },
- "cu": {
- "name": "eslau eclesiàstic"
- },
- "sk": {
- "name": "eslovac"
- },
- "sl": {
- "name": "eslovè"
- },
- "es": {
- "name": "espanyol"
- },
- "es-MX": {
- "name": "espanyol de Mèxic"
- },
- "eo": {
- "name": "esperanto"
- },
- "et": {
- "name": "estonià"
- },
- "ee": {
- "name": "ewe"
- },
- "ewo": {
- "name": "ewondo"
- },
- "fo": {
- "name": "feroès"
- },
- "fil": {
- "name": "filipí"
- },
- "fi": {
- "name": "finès"
- },
- "nl-BE": {
- "name": "flamenc"
- },
- "fr": {
- "name": "francès"
- },
- "fr-CA": {
- "name": "francès canadenc"
- },
- "fr-CH": {
- "name": "francès suís"
- },
- "fy": {
- "name": "frisó occidental"
- },
- "fur": {
- "name": "friülà"
- },
- "ff": {
- "name": "ful"
- },
- "gd": {
- "name": "gaèlic escocès"
- },
- "gl": {
- "name": "gallec"
- },
- "cy": {
- "name": "gal·lès"
- },
- "lg": {
- "name": "ganda"
- },
- "ka": {
- "name": "georgià"
- },
- "el": {
- "name": "grec"
- },
- "kl": {
- "name": "grenlandès"
- },
- "gu": {
- "name": "gujarati"
- },
- "guz": {
- "name": "gusí"
- },
- "ha": {
- "name": "haussa"
- },
- "haw": {
- "name": "hawaià"
- },
- "he": {
- "name": "hebreu"
- },
- "hi": {
- "name": "hindi"
- },
- "hu": {
- "name": "hongarès"
- },
- "sah": {
- "name": "iacut"
- },
- "ig": {
- "name": "igbo"
- },
- "id": {
- "name": "indonesi"
- },
- "yo": {
- "name": "ioruba"
- },
- "ga": {
- "name": "irlandès"
- },
- "is": {
- "name": "islandès"
- },
- "it": {
- "name": "italià"
- },
- "ja": {
- "name": "japonès"
- },
- "yi": {
- "name": "jiddisch"
- },
- "kkj": {
- "name": "kako"
- },
- "kln": {
- "name": "kalenjin"
- },
- "kam": {
- "name": "kamba"
- },
- "kn": {
- "name": "kannada"
- },
- "kk": {
- "name": "kazakh"
- },
- "km": {
- "name": "khmer"
- },
- "ki": {
- "name": "kikuiu"
- },
- "ky": {
- "name": "kirguís"
- },
- "ksh": {
- "name": "kölsch"
- },
- "khq": {
- "name": "koyra chiini"
- },
- "ckb": {
- "name": "kurd central"
- },
- "lkt": {
- "name": "lakota"
- },
- "lag": {
- "name": "langi"
- },
- "lo": {
- "name": "laosià"
- },
- "lv": {
- "name": "letó"
- },
- "ln": {
- "name": "lingala"
- },
- "lt": {
- "name": "lituà"
- },
- "lu": {
- "name": "luba katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lrc": {
- "name": "luri septentrional"
- },
- "lb": {
- "name": "luxemburguès"
- },
- "luy": {
- "name": "luyia"
- },
- "mk": {
- "name": "macedoni"
- },
- "jmc": {
- "name": "machame"
- },
- "mgh": {
- "name": "makhuwa-metto"
- },
- "kde": {
- "name": "makonde"
- },
- "ms": {
- "name": "malai"
- },
- "ml": {
- "name": "malaialam"
- },
- "mg": {
- "name": "malgaix"
- },
- "mt": {
- "name": "maltès"
- },
- "gv": {
- "name": "manx"
- },
- "mr": {
- "name": "marathi"
- },
- "mas": {
- "name": "massai"
- },
- "mfe": {
- "name": "mauricià"
- },
- "mzn": {
- "name": "mazanderani"
- },
- "mer": {
- "name": "meru"
- },
- "mgo": {
- "name": "meta’"
- },
- "ro-MD": {
- "name": "moldau"
- },
- "mn": {
- "name": "mongol"
- },
- "mua": {
- "name": "mundang"
- },
- "naq": {
- "name": "nama"
- },
- "nd": {
- "name": "ndebele septentrional"
- },
- "nl": {
- "name": "neerlandès"
- },
- "ne": {
- "name": "nepalès"
- },
- "nnh": {
- "name": "ngiemboon"
- },
- "jgo": {
- "name": "ngomba"
- },
- "nb": {
- "name": "noruec bokmål"
- },
- "nn": {
- "name": "noruec nynorsk"
- },
- "nus": {
- "name": "nuer"
- },
- "nyn": {
- "name": "nyankole"
- },
- "or": {
- "name": "oriya"
- },
- "om": {
- "name": "oromo"
- },
- "os": {
- "name": "osseta"
- },
- "ps": {
- "name": "paixtu"
- },
- "pa": {
- "name": "panjabi"
- },
- "asa": {
- "name": "pare"
- },
- "fa": {
- "name": "persa"
- },
- "pl": {
- "name": "polonès"
- },
- "pt": {
- "name": "portuguès"
- },
- "pt-PT": {
- "name": "portuguès de Portugal"
- },
- "prg": {
- "name": "prussià"
- },
- "qu": {
- "name": "quítxua"
- },
- "rm": {
- "name": "retoromànic"
- },
- "ro": {
- "name": "romanès"
- },
- "rof": {
- "name": "rombo"
- },
- "rw": {
- "name": "ruandès"
- },
- "rn": {
- "name": "rundi"
- },
- "ru": {
- "name": "rus"
- },
- "rwk": {
- "name": "rwo"
- },
- "saq": {
- "name": "samburu"
- },
- "smn": {
- "name": "sami d’Inari"
- },
- "se": {
- "name": "sami septentrional"
- },
- "sg": {
- "name": "sango"
- },
- "sbp": {
- "name": "sangu"
- },
- "seh": {
- "name": "sena"
- },
- "sr": {
- "name": "serbi"
- },
- "ksb": {
- "name": "shambala"
- },
- "sn": {
- "name": "shona"
- },
- "sd": {
- "name": "sindi"
- },
- "si": {
- "name": "singalès"
- },
- "xog": {
- "name": "soga"
- },
- "so": {
- "name": "somali"
- },
- "ses": {
- "name": "songhai oriental"
- },
- "sw": {
- "name": "suahili"
- },
- "sw-CD": {
- "name": "suahili del Congo"
- },
- "sv": {
- "name": "suec"
- },
- "tg": {
- "name": "tadjik"
- },
- "th": {
- "name": "tai"
- },
- "dav": {
- "name": "taita"
- },
- "shi": {
- "name": "taixelhit"
- },
- "ta": {
- "name": "tàmil"
- },
- "twq": {
- "name": "tasawaq"
- },
- "tt": {
- "name": "tàtar"
- },
- "te": {
- "name": "telugu"
- },
- "teo": {
- "name": "teso"
- },
- "bo": {
- "name": "tibetà"
- },
- "ti": {
- "name": "tigrinya"
- },
- "to": {
- "name": "tongalès"
- },
- "tr": {
- "name": "turc"
- },
- "tk": {
- "name": "turcman"
- },
- "cs": {
- "name": "txec"
- },
- "ce": {
- "name": "txetxè"
- },
- "uk": {
- "name": "ucraïnès"
- },
- "ug": {
- "name": "uigur"
- },
- "ur": {
- "name": "urdú"
- },
- "uz": {
- "name": "uzbek"
- },
- "vai": {
- "name": "Vai"
- },
- "vi": {
- "name": "vietnamita"
- },
- "vo": {
- "name": "volapük"
- },
- "vun": {
- "name": "vunjo"
- },
- "wae": {
- "name": "walser"
- },
- "wo": {
- "name": "wòlof"
- },
- "zh": {
- "name": "xinès"
- },
- "zh-Hans": {
- "name": "xinès simplificat"
- },
- "zh-Hant": {
- "name": "xinès tradicional"
- },
- "yav": {
- "name": "yangben"
- },
- "ii": {
- "name": "yi sichuan"
- },
- "dje": {
- "name": "zarma"
- },
- "zu": {
- "name": "zulu"
- }
+ "af": "afrikaans",
+ "agq": "aghem",
+ "ak": "àkan",
+ "sq": "albanès",
+ "de": "alemany",
+ "de-AT": "alemany austríac",
+ "de-CH": "alemany estàndard suís",
+ "gsw": "alemany suís",
+ "hsb": "alt sòrab",
+ "tzm": "amazic del Marroc central",
+ "zgh": "amazic estàndard marroquí",
+ "am": "amhàric",
+ "en": "anglès",
+ "en-AU": "anglès australià",
+ "en-GB": "anglès britànic",
+ "en-CA": "anglès canadenc",
+ "ar": "àrab",
+ "hy": "armeni",
+ "as": "assamès",
+ "ast": "asturià",
+ "az": "azerbaidjanès",
+ "ksf": "bafia",
+ "nds": "baix alemany",
+ "nds-NL": "baix saxó",
+ "dsb": "baix sòrab",
+ "bm": "bambara",
+ "bas": "basa",
+ "eu": "basc",
+ "be": "belarús",
+ "bem": "bemba",
+ "bez": "bena",
+ "bn": "bengalí",
+ "my": "birmà",
+ "nmg": "bissio",
+ "brx": "bodo",
+ "bs": "bosnià",
+ "br": "bretó",
+ "bg": "búlgar",
+ "kab": "cabilenc",
+ "ks": "caixmiri",
+ "yue": "cantonès",
+ "ca": "català",
+ "ceb": "cebuà",
+ "chr": "cherokee",
+ "cgg": "chiga",
+ "kok": "concani",
+ "ko": "coreà",
+ "kw": "còrnic",
+ "kea": "crioll capverdià",
+ "hr": "croat",
+ "da": "danès",
+ "dyo": "diola",
+ "dua": "douala",
+ "dz": "dzongka",
+ "ebu": "embu",
+ "cu": "eslau eclesiàstic",
+ "sk": "eslovac",
+ "sl": "eslovè",
+ "es": "espanyol",
+ "es-MX": "espanyol de Mèxic",
+ "es-419": "espanyol hispanoamericà",
+ "eo": "esperanto",
+ "et": "estonià",
+ "ee": "ewe",
+ "ewo": "ewondo",
+ "fo": "feroès",
+ "fil": "filipí",
+ "fi": "finès",
+ "nl-BE": "flamenc",
+ "fr": "francès",
+ "fr-CA": "francès canadenc",
+ "fr-CH": "francès suís",
+ "fy": "frisó occidental",
+ "fur": "friülà",
+ "ff": "ful",
+ "gd": "gaèlic escocès",
+ "gl": "gallec",
+ "cy": "gal·lès",
+ "lg": "ganda",
+ "ka": "georgià",
+ "el": "grec",
+ "kl": "grenlandès",
+ "gu": "gujarati",
+ "guz": "gusí",
+ "ha": "haussa",
+ "haw": "hawaià",
+ "he": "hebreu",
+ "hi": "hindi",
+ "hu": "hongarès",
+ "sah": "iacut",
+ "yi": "ídix",
+ "ig": "igbo",
+ "id": "indonesi",
+ "yo": "ioruba",
+ "ga": "irlandès",
+ "is": "islandès",
+ "it": "italià",
+ "ja": "japonès",
+ "jv": "javanès",
+ "kkj": "kako",
+ "kln": "kalenjin",
+ "kam": "kamba",
+ "kn": "kannada",
+ "kk": "kazakh",
+ "km": "khmer",
+ "ki": "kikuiu",
+ "ky": "kirguís",
+ "ksh": "kölsch",
+ "khq": "koyra chiini",
+ "ku": "kurd",
+ "ckb": "kurd central",
+ "lkt": "lakota",
+ "lag": "langi",
+ "lo": "laosià",
+ "lv": "letó",
+ "ln": "lingala",
+ "lt": "lituà",
+ "lu": "luba katanga",
+ "luo": "Luo",
+ "lrc": "luri septentrional",
+ "lb": "luxemburguès",
+ "luy": "luyia",
+ "mk": "macedoni",
+ "jmc": "machame",
+ "mgh": "makhuwa-metto",
+ "kde": "makonde",
+ "ms": "malai",
+ "ml": "malaiàlam",
+ "mg": "malgaix",
+ "mt": "maltès",
+ "gv": "manx",
+ "mi": "maori",
+ "mr": "marathi",
+ "mas": "massai",
+ "mfe": "mauricià",
+ "mzn": "mazanderani",
+ "mer": "meru",
+ "mgo": "meta’",
+ "ro-MD": "moldau",
+ "mn": "mongol",
+ "mua": "mundang",
+ "naq": "nama",
+ "nd": "ndebele septentrional",
+ "nl": "neerlandès",
+ "ne": "nepalès",
+ "nnh": "ngiemboon",
+ "jgo": "ngomba",
+ "nb": "noruec bokmål",
+ "nn": "noruec nynorsk",
+ "nus": "nuer",
+ "nyn": "nyankole",
+ "or": "oriya",
+ "om": "oromo",
+ "os": "osseta",
+ "ps": "paixtu",
+ "pa": "panjabi",
+ "asa": "pare",
+ "fa": "persa",
+ "pl": "polonès",
+ "pt": "portuguès",
+ "pt-PT": "portuguès de Portugal",
+ "prg": "prussià",
+ "qu": "quítxua",
+ "rm": "retoromànic",
+ "ro": "romanès",
+ "rof": "rombo",
+ "rw": "ruandès",
+ "rn": "rundi",
+ "ru": "rus",
+ "rwk": "rwo",
+ "saq": "samburu",
+ "smn": "sami d’Inari",
+ "se": "sami septentrional",
+ "sg": "sango",
+ "sbp": "sangu",
+ "seh": "sena",
+ "sr": "serbi",
+ "ksb": "shambala",
+ "sn": "shona",
+ "sd": "sindi",
+ "si": "singalès",
+ "xog": "soga",
+ "so": "somali",
+ "ses": "songhai oriental",
+ "sw": "suahili",
+ "sw-CD": "suahili del Congo",
+ "sv": "suec",
+ "tg": "tadjik",
+ "th": "tai",
+ "dav": "taita",
+ "shi": "taixelhit",
+ "ta": "tàmil",
+ "twq": "tasawaq",
+ "tt": "tàtar",
+ "te": "telugu",
+ "teo": "teso",
+ "bo": "tibetà",
+ "ti": "tigrinya",
+ "to": "tongalès",
+ "tr": "turc",
+ "tk": "turcman",
+ "cs": "txec",
+ "ce": "txetxè",
+ "uk": "ucraïnès",
+ "ug": "uigur",
+ "ur": "urdú",
+ "uz": "uzbek",
+ "vai": "Vai",
+ "wa": "való",
+ "vi": "vietnamita",
+ "vo": "volapük",
+ "vun": "vunjo",
+ "wae": "walser",
+ "wo": "wòlof",
+ "zh": "xinès",
+ "zh-Hans": "xinès simplificat",
+ "zh-Hant": "xinès tradicional",
+ "xh": "xosa",
+ "yav": "yangben",
+ "ii": "yi sichuan",
+ "dje": "zarma",
+ "zu": "zulu"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/ccp.json b/vendor/commerceguys/intl/resources/language/ccp.json
new file mode 100644
index 000000000..76f0c5f95
--- /dev/null
+++ b/vendor/commerceguys/intl/resources/language/ccp.json
@@ -0,0 +1,224 @@
+{
+ "ak": "𑄃𑄇𑄚𑄴",
+ "ast": "𑄃𑄌𑄴𑄖𑄪𑄢𑄨𑄠𑄧",
+ "az": "𑄃𑄎𑄢𑄴𑄝𑄳𑄆𑄎𑄚𑄩",
+ "af": "𑄃𑄜𑄳𑄢𑄨𑄇𑄚𑄴",
+ "am": "𑄃𑄟𑄴𑄦𑄢𑄨𑄇𑄴",
+ "ar": "𑄃𑄢𑄧𑄝𑄩",
+ "hy": "𑄃𑄢𑄴𑄟𑄬𑄚𑄨𑄠𑄧",
+ "sq": "𑄃𑄣𑄴𑄝𑄬𑄚𑄩𑄠𑄧",
+ "as": "𑄃𑄥𑄟𑄨",
+ "asa": "𑄃𑄥𑄪",
+ "de-AT": "𑄃𑄧𑄌𑄴𑄑𑄳𑄢𑄨𑄠𑄚𑄴 𑄎𑄢𑄴𑄟𑄚𑄴",
+ "en-AU": "𑄃𑄧𑄌𑄴𑄑𑄳𑄢𑄬𑄣𑄨𑄠𑄧 𑄃𑄨𑄁𑄢𑄬𑄎𑄨",
+ "om": "𑄃𑄧𑄢𑄮𑄟𑄮",
+ "uk": "𑄃𑄨𑄃𑄪𑄇𑄳𑄢𑄬𑄚𑄩𑄠𑄧",
+ "pt-PT": "𑄃𑄨𑄃𑄪𑄢𑄮𑄛𑄬𑄢𑄴 𑄛𑄧𑄢𑄴𑄖𑄪𑄉𑄨𑄎𑄴",
+ "yo": "𑄃𑄨𑄃𑄮𑄢𑄪𑄝",
+ "ee": "𑄃𑄨𑄅𑄠𑄨",
+ "ig": "𑄃𑄨𑄉𑄴𑄝𑄮",
+ "gd": "𑄃𑄨𑄌𑄴𑄇𑄧𑄖𑄴𑄥𑄧-𑄉𑄳𑄠𑄬𑄣𑄨𑄇𑄴",
+ "it": "𑄃𑄨𑄖𑄣𑄩𑄠𑄧",
+ "smn": "𑄃𑄨𑄚𑄢𑄨 𑄥𑄟𑄨",
+ "id": "𑄃𑄨𑄚𑄴𑄘𑄮𑄚𑄬𑄥𑄨𑄠𑄧",
+ "en": "𑄃𑄨𑄁𑄢𑄨𑄎𑄨",
+ "ug": "𑄃𑄪𑄃𑄨𑄊𑄪𑄢𑄴",
+ "uz": "𑄃𑄪𑄎𑄴𑄝𑄬𑄇𑄩𑄠𑄧",
+ "ur": "𑄃𑄪𑄢𑄴𑄘𑄪",
+ "agq": "𑄃𑄬𑄊𑄟𑄴",
+ "ebu": "𑄃𑄬𑄟𑄳𑄝𑄪𑄪",
+ "is": "𑄃𑄭𑄌𑄴𑄣𑄳𑄠𑄚𑄴𑄓𑄨𑄠𑄧",
+ "ga": "𑄃𑄭𑄢𑄨𑄌𑄴",
+ "cy": "𑄃𑄮𑄠𑄬𑄣𑄧𑄌𑄴",
+ "or": "𑄃𑄮𑄢𑄨𑄠",
+ "os": "𑄃𑄮𑄥𑄬𑄑𑄨𑄇𑄴",
+ "ewo": "𑄄𑄃𑄮𑄚𑄴𑄓𑄮",
+ "nd": "𑄅𑄖𑄴𑄖𑄧𑄢𑄴 𑄆𑄚𑄴𑄘𑄬𑄝𑄨𑄣𑄨",
+ "se": "𑄅𑄖𑄴𑄖𑄧𑄢𑄴 𑄢𑄬𑄌𑄴𑄎𑄮𑄢𑄴 𑄥𑄟𑄨",
+ "hsb": "𑄅𑄪𑄉𑄪𑄢𑄬 𑄥𑄮𑄢𑄴𑄥𑄨𑄠𑄚𑄴",
+ "zh-Hans": "𑄅𑄪𑄎𑄪𑄅𑄪𑄏𑄫 𑄌𑄩𑄚",
+ "lrc": "𑄅𑄪𑄖𑄴𑄖𑄮𑄢𑄴 𑄣𑄪𑄢𑄨",
+ "et": "𑄆𑄌𑄴𑄖𑄨𑄚𑄩𑄠𑄧",
+ "eo": "𑄆𑄥𑄴𑄛𑄬𑄢𑄚𑄴𑄖𑄮",
+ "kkj": "𑄇𑄇𑄮",
+ "ks": "𑄇𑄌𑄴𑄟𑄨𑄢𑄨",
+ "kk": "𑄇𑄎𑄇𑄴",
+ "ca": "𑄇𑄖𑄣𑄚𑄴",
+ "en-CA": "𑄇𑄚𑄓𑄩𑄠𑄧 𑄃𑄨𑄁𑄢𑄬𑄎𑄨",
+ "fr-CA": "𑄇𑄚𑄓𑄩𑄠𑄧 𑄜𑄧𑄢𑄥𑄨",
+ "kea": "𑄇𑄝𑄪𑄞𑄢𑄴𑄘𑄨𑄠𑄚𑄪",
+ "kab": "𑄇𑄝𑄭𑄣𑄬",
+ "kam": "𑄇𑄟𑄴𑄝",
+ "kln": "𑄇𑄣𑄬𑄚𑄴𑄎𑄨𑄚𑄴",
+ "ksh": "𑄇𑄣𑄴𑄥𑄧",
+ "sw-CD": "𑄇𑄧𑄋𑄴𑄉𑄮 𑄥𑄱𑄦𑄨𑄣𑄨",
+ "kn": "𑄇𑄧𑄚𑄴𑄚𑄧𑄢𑄴",
+ "kw": "𑄇𑄧𑄢𑄴𑄚𑄨𑄌𑄴",
+ "ki": "𑄇𑄨𑄇𑄪𑄠𑄪",
+ "rw": "𑄇𑄨𑄚𑄴𑄠𑄢𑄮𑄠𑄚𑄴𑄓",
+ "ky": "𑄇𑄨𑄢𑄴𑄉𑄨𑄌𑄴",
+ "ku": "𑄇𑄪𑄢𑄴𑄘𑄨𑄥𑄴",
+ "qu": "𑄇𑄬𑄌𑄪𑄠",
+ "kok": "𑄇𑄮𑄋𑄴𑄇𑄚𑄨",
+ "khq": "𑄇𑄮𑄠𑄧𑄢 𑄌𑄩𑄚𑄨",
+ "ko": "𑄇𑄮𑄢𑄨𑄠𑄚𑄴",
+ "ses": "𑄇𑄱𑄢𑄝𑄬𑄚𑄮 𑄥𑄬𑄚𑄳𑄚𑄨",
+ "nmg": "𑄇𑄱𑄥𑄨𑄃𑄮",
+ "yue": "𑄇𑄳𑄠𑄚𑄴𑄑𑄮𑄚𑄩𑄎𑄴",
+ "kl": "𑄇𑄳𑄠𑄣𑄣𑄴𑄣𑄨𑄥𑄪𑄖𑄴",
+ "hr": "𑄇𑄳𑄢𑄮𑄠𑄬𑄥𑄩𑄠𑄧",
+ "km": "𑄈𑄧𑄟𑄬𑄢𑄴",
+ "lg": "𑄉𑄚𑄴𑄓",
+ "zgh": "𑄉𑄧𑄟𑄴𑄘𑄮𑄣𑄴 𑄟𑄧𑄢𑄧𑄇𑄧𑄧𑄱𑄚𑄴𑄖𑄟𑄎𑄨𑄉𑄖𑄴",
+ "gu": "𑄉𑄪𑄎𑄴𑄢𑄖𑄨",
+ "guz": "𑄉𑄪𑄥𑄩",
+ "jgo": "𑄉𑄮𑄟𑄴𑄝",
+ "gl": "𑄉𑄳𑄠𑄣𑄨𑄥𑄨𑄠𑄧",
+ "el": "𑄉𑄳𑄢𑄨𑄇𑄴",
+ "cu": "𑄌𑄢𑄴𑄌𑄴 𑄥𑄳𑄣𑄞𑄨𑄇𑄴",
+ "cgg": "𑄌𑄨𑄉",
+ "zh": "𑄌𑄩𑄚",
+ "cs": "𑄌𑄬𑄇𑄴",
+ "ce": "𑄌𑄬𑄌𑄬𑄚𑄴",
+ "ceb": "𑄌𑄬𑄝𑄪𑄠𑄚𑄮",
+ "chr": "𑄌𑄬𑄢𑄮𑄇𑄩",
+ "ja": "𑄎𑄛𑄚𑄨",
+ "jv": "𑄎𑄞𑄚𑄨𑄎𑄴",
+ "dje": "𑄎𑄢𑄴𑄟",
+ "de": "𑄎𑄢𑄴𑄟𑄚𑄴",
+ "ka": "𑄎𑄧𑄢𑄴𑄎𑄨𑄠𑄚𑄴",
+ "dyo": "𑄎𑄧𑄣-𑄜𑄧𑄚𑄩",
+ "zu": "𑄎𑄪𑄣𑄪",
+ "dz": "𑄎𑄮𑄋𑄴𑄉",
+ "xh": "𑄎𑄮𑄥",
+ "to": "𑄑𑄮𑄋𑄴𑄉𑄚𑄴",
+ "nl": "𑄓𑄌𑄴",
+ "da": "𑄓𑄬𑄚𑄨𑄌𑄴",
+ "shi": "𑄖𑄌𑄬𑄣𑄴𑄦𑄨𑄖𑄴",
+ "tg": "𑄖𑄎𑄨𑄇𑄴",
+ "tt": "𑄖𑄖𑄢𑄴",
+ "ta": "𑄖𑄟𑄨𑄣𑄴",
+ "twq": "𑄖𑄥𑄤𑄇𑄴",
+ "nds": "𑄖𑄧𑄣𑄬 𑄎𑄢𑄴𑄟𑄚𑄨",
+ "ti": "𑄖𑄨𑄉𑄧𑄢𑄨𑄚𑄨𑄠",
+ "bo": "𑄖𑄨𑄛𑄴𑄝𑄧𑄖𑄨",
+ "tk": "𑄖𑄪𑄢𑄴𑄇𑄧𑄟𑄬𑄚𑄨",
+ "tr": "𑄖𑄪𑄢𑄴𑄇𑄩",
+ "te": "𑄖𑄬𑄣𑄬𑄉𑄪",
+ "teo": "𑄖𑄬𑄥𑄮",
+ "dav": "𑄖𑄳𑄆𑄖",
+ "th": "𑄗𑄭",
+ "dua": "𑄘𑄱𑄣",
+ "dsb": "𑄙𑄮𑄣𑄴𑄚𑄬𑄭𑄙𑄳𑄠𑄬 𑄥𑄮𑄢𑄴𑄝𑄨𑄠𑄚𑄴",
+ "naq": "𑄚𑄟",
+ "nb": "𑄚𑄧𑄢𑄴𑄃𑄮𑄠𑄬𑄎𑄨𑄠𑄚𑄴 𑄝𑄮𑄇𑄴𑄟𑄣𑄴",
+ "nn": "𑄚𑄧𑄢𑄴𑄃𑄮𑄠𑄬𑄎𑄩𑄠𑄚𑄴 𑄚𑄨𑄚𑄧𑄢𑄴𑄥𑄳𑄇𑄴",
+ "nnh": "𑄚𑄨𑄋𑄴𑄉𑄬𑄟𑄴𑄝𑄪𑄚𑄴",
+ "nus": "𑄚𑄪𑄠𑄢𑄴",
+ "ne": "𑄚𑄬𑄛𑄣𑄨",
+ "nyn": "𑄚𑄳𑄠𑄠𑄋𑄴𑄇𑄮𑄣𑄬",
+ "ps": "𑄛𑄌𑄴𑄑𑄪",
+ "pa": "𑄛𑄚𑄴𑄎𑄝𑄩",
+ "fy": "𑄛𑄧𑄎𑄨𑄟𑄴 𑄜𑄳𑄢𑄨𑄥𑄨𑄠𑄚𑄴",
+ "pt": "𑄛𑄧𑄢𑄴𑄖𑄪𑄉𑄨𑄎𑄴",
+ "pl": "𑄛𑄮𑄣𑄨𑄌𑄴",
+ "prg": "𑄛𑄴𑄢𑄪𑄥𑄨𑄠𑄚𑄴",
+ "fo": "𑄜𑄢𑄮𑄌𑄴",
+ "fa": "𑄜𑄢𑄴𑄥𑄨",
+ "fr": "𑄜𑄧𑄢𑄥𑄨",
+ "fi": "𑄜𑄨𑄚𑄨𑄌𑄴",
+ "fil": "𑄜𑄨𑄣𑄨𑄛𑄨𑄚𑄮",
+ "ff": "𑄜𑄪𑄣𑄳𑄦",
+ "fur": "𑄜𑄳𑄢𑄨𑄃𑄪𑄣𑄨𑄠𑄚𑄴",
+ "nl-BE": "𑄜𑄳𑄣𑄬𑄟𑄨𑄌𑄴",
+ "eu": "𑄝𑄌𑄴𑄇𑄧",
+ "ksf": "𑄝𑄜𑄨𑄠",
+ "bm": "𑄝𑄟𑄴𑄝𑄢",
+ "bn": "𑄝𑄁𑄣",
+ "bas": "𑄝𑄥",
+ "my": "𑄝𑄧𑄢𑄴𑄟𑄨",
+ "bs": "𑄝𑄧𑄥𑄴𑄚𑄩𑄠𑄚𑄴",
+ "bg": "𑄝𑄪𑄣𑄴𑄉𑄬𑄢𑄨𑄠𑄧",
+ "bez": "𑄝𑄬𑄚",
+ "bem": "𑄝𑄬𑄟𑄴𑄝",
+ "be": "𑄝𑄬𑄣𑄢𑄪𑄥𑄨𑄠𑄧",
+ "brx": "𑄝𑄮𑄢𑄮",
+ "en-GB": "𑄝𑄳𑄢𑄨𑄑𑄨𑄌𑄴 𑄃𑄨𑄁𑄢𑄬𑄎𑄨",
+ "br": "𑄝𑄳𑄢𑄬𑄑𑄧𑄚𑄴",
+ "vi": "𑄞𑄨𑄠𑄬𑄖𑄴𑄚𑄟𑄩",
+ "vun": "𑄞𑄪𑄚𑄴𑄏𑄮",
+ "vai": "𑄞𑄭",
+ "vo": "𑄞𑄮𑄣𑄛𑄪𑄇𑄴",
+ "mi": "𑄟𑄃𑄮𑄢𑄨",
+ "jmc": "𑄟𑄇𑄟𑄬",
+ "kde": "𑄟𑄇𑄮𑄚𑄴𑄘𑄬",
+ "mgh": "𑄟𑄈𑄪𑄠-𑄟𑄬𑄖𑄴𑄖𑄮",
+ "mzn": "𑄟𑄎𑄚𑄴𑄘𑄬𑄢𑄚𑄨",
+ "mr": "𑄟𑄢𑄒𑄨",
+ "mfe": "𑄟𑄢𑄨𑄥𑄨𑄠𑄚𑄴",
+ "mg": "𑄟𑄣𑄉𑄥𑄨",
+ "ml": "𑄟𑄣𑄠𑄣𑄟𑄴",
+ "ms": "𑄟𑄣𑄧𑄠𑄴",
+ "mas": "𑄟𑄥𑄭",
+ "mn": "𑄟𑄧𑄁𑄉𑄮𑄣𑄨𑄠𑄧",
+ "ckb": "𑄟𑄧𑄖𑄴𑄙𑄳𑄠𑄧 𑄇𑄪𑄢𑄴𑄘𑄨𑄌𑄴",
+ "mt": "𑄟𑄧𑄣𑄴𑄑𑄨𑄠𑄧",
+ "ro-MD": "𑄟𑄧𑄣𑄴𑄘𑄞𑄨𑄠𑄧",
+ "mua": "𑄟𑄪𑄘𑄋𑄴𑄉𑄧",
+ "mgo": "𑄟𑄬𑄑",
+ "mer": "𑄟𑄬𑄢𑄪",
+ "gv": "𑄟𑄳𑄠𑄇𑄴𑄥𑄧",
+ "es-MX": "𑄟𑄳𑄠𑄇𑄴𑄥𑄨𑄇𑄚𑄴 𑄥𑄳𑄛𑄳𑄠𑄚𑄨𑄌𑄴",
+ "mk": "𑄟𑄳𑄠𑄥𑄨𑄓𑄮𑄚𑄩𑄠𑄧",
+ "yav": "𑄠𑄋𑄴𑄉𑄧𑄝𑄬𑄚𑄴",
+ "yi": "𑄠𑄨𑄖𑄴𑄘𑄨𑄥𑄴",
+ "rwk": "𑄢𑄤",
+ "rof": "𑄢𑄧𑄟𑄴𑄝𑄮",
+ "zh-Hant": "𑄢𑄨𑄘𑄨𑄥𑄪𑄘𑄮𑄟𑄴 𑄌𑄩𑄚",
+ "ru": "𑄢𑄪𑄌𑄴",
+ "rn": "𑄢𑄪𑄚𑄴𑄘𑄨",
+ "ro": "𑄢𑄮𑄟𑄚𑄩𑄠𑄧",
+ "rm": "𑄢𑄮𑄟𑄚𑄴𑄥𑄴",
+ "lo": "𑄣𑄃𑄮",
+ "lkt": "𑄣𑄇𑄮𑄑",
+ "lag": "𑄣𑄋𑄴𑄉𑄨",
+ "lv": "𑄣𑄖𑄴𑄞𑄩𑄠𑄧",
+ "ln": "𑄣𑄨𑄋𑄴𑄉𑄣",
+ "lt": "𑄣𑄨𑄗𑄪𑄠𑄬𑄚𑄩𑄠𑄧",
+ "lb": "𑄣𑄪𑄇𑄴𑄥𑄬𑄟𑄴𑄝𑄢𑄴𑄉𑄩𑄠𑄧",
+ "lu": "𑄣𑄪𑄝-𑄇𑄑𑄋𑄴𑄉",
+ "luo": "𑄣𑄪𑄠𑄮",
+ "luy": "𑄣𑄭𑄪𑄠",
+ "nds-NL": "𑄣𑄮𑄥𑄳𑄠𑄇𑄴𑄥𑄧𑄚𑄴",
+ "es-419": "𑄣𑄳𑄠𑄑𑄨𑄚𑄴 𑄃𑄟𑄬𑄢𑄨𑄇𑄚𑄴 𑄥𑄳𑄛𑄳𑄠𑄚𑄨𑄌𑄴",
+ "wo": "𑄤𑄃𑄮𑄣𑄮𑄜𑄴",
+ "wae": "𑄤𑄣𑄧𑄥𑄬𑄢𑄴",
+ "wa": "𑄤𑄣𑄪𑄚𑄴",
+ "sah": "𑄥𑄈",
+ "sg": "𑄥𑄋𑄴𑄉𑄮",
+ "sbp": "𑄥𑄁𑄚𑄴𑄉𑄪",
+ "ksb": "𑄥𑄟𑄴𑄝𑄣",
+ "saq": "𑄥𑄟𑄴𑄝𑄪𑄢𑄪",
+ "sr": "𑄥𑄢𑄴𑄝𑄩𑄠𑄧",
+ "sd": "𑄥𑄨𑄚𑄴𑄙𑄨",
+ "ii": "𑄥𑄨𑄥𑄪𑄠𑄚𑄴𑄠𑄨",
+ "si": "𑄥𑄨𑄁𑄦𑄧𑄣𑄩",
+ "fr-CH": "𑄥𑄪𑄃𑄨𑄌𑄴 𑄜𑄧𑄢𑄥𑄨",
+ "gsw": "𑄥𑄪𑄃𑄨𑄌𑄴 𑄥𑄢𑄴𑄟𑄚𑄴",
+ "de-CH": "𑄥𑄪𑄃𑄨𑄌𑄴 𑄦𑄭 𑄎𑄢𑄴𑄟𑄚𑄴",
+ "seh": "𑄥𑄬𑄚",
+ "tzm": "𑄥𑄬𑄚𑄴𑄑𑄳𑄢𑄣𑄴 𑄃𑄣𑄴𑄖𑄌𑄴 𑄖𑄟𑄎𑄨𑄉𑄖𑄴",
+ "sv": "𑄥𑄭𑄪𑄓𑄨𑄥𑄴",
+ "xog": "𑄥𑄮𑄉",
+ "sn": "𑄥𑄮𑄚",
+ "so": "𑄥𑄮𑄟𑄣𑄨",
+ "sw": "𑄥𑄱𑄦𑄨𑄣𑄨",
+ "es": "𑄥𑄳𑄛𑄳𑄠𑄚𑄨𑄌𑄴",
+ "sk": "𑄥𑄳𑄣𑄮𑄞𑄇𑄴",
+ "sl": "𑄥𑄳𑄣𑄮𑄞𑄬𑄚𑄩𑄠𑄧",
+ "ha": "𑄦𑄃𑄪𑄥",
+ "hu": "𑄦𑄁𑄉𑄬𑄢𑄩𑄠𑄧",
+ "haw": "𑄦𑄤𑄃𑄨𑄠𑄚𑄴",
+ "hi": "𑄦𑄨𑄚𑄴𑄓𑄨",
+ "he": "𑄦𑄨𑄛𑄴𑄝𑄳𑄢𑄪"
+} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/ce.json b/vendor/commerceguys/intl/resources/language/ce.json
index e8ec9c692..2343e3fbf 100644
--- a/vendor/commerceguys/intl/resources/language/ce.json
+++ b/vendor/commerceguys/intl/resources/language/ce.json
@@ -1,644 +1,224 @@
{
- "en-AU": {
- "name": "Австралин ингалсан"
- },
- "de-AT": {
- "name": "австрин немцойн"
- },
- "agq": {
- "name": "агхӀем"
- },
- "az": {
- "name": "азербайджанийн"
- },
- "ak": {
- "name": "акан"
- },
- "sq": {
- "name": "албанойн"
- },
- "am": {
- "name": "амхаройн"
- },
- "as": {
- "name": "ассамийн"
- },
- "ast": {
- "name": "астурийн"
- },
- "asa": {
- "name": "асу"
- },
- "zh-Hans": {
- "name": "атта цийн"
- },
- "af": {
- "name": "африкаанс"
- },
- "bm": {
- "name": "бамбара"
- },
- "bas": {
- "name": "баса"
- },
- "eu": {
- "name": "баскийн"
- },
- "ksf": {
- "name": "бафиа"
- },
- "be": {
- "name": "белорусийн"
- },
- "bem": {
- "name": "бемба"
- },
- "bez": {
- "name": "бена"
- },
- "bn": {
- "name": "бенгалийн"
- },
- "my": {
- "name": "бирманийн"
- },
- "brx": {
- "name": "бодо"
- },
- "bg": {
- "name": "болгарийн"
- },
- "bs": {
- "name": "боснийн"
- },
- "br": {
- "name": "бретонийн"
- },
- "en-GB": {
- "name": "британин ингалсан"
- },
- "vai": {
- "name": "ваи"
- },
- "cy": {
- "name": "валлийн"
- },
- "wae": {
- "name": "валлисийн"
- },
- "hu": {
- "name": "венгрийн"
- },
- "vo": {
- "name": "волапюк"
- },
- "wo": {
- "name": "волоф"
- },
- "vun": {
- "name": "вунджо"
- },
- "vi": {
- "name": "вьетнамхойн"
- },
- "haw": {
- "name": "гавайн"
- },
- "gl": {
- "name": "галисийн"
- },
- "lg": {
- "name": "ганда"
- },
- "nl": {
- "name": "голландхойн"
- },
- "el": {
- "name": "грекийн"
- },
- "kl": {
- "name": "гренландхойн"
- },
- "gu": {
- "name": "гуджарати"
- },
- "guz": {
- "name": "гусии"
- },
- "ka": {
- "name": "гуьржийн"
- },
- "gd": {
- "name": "гэлийн"
- },
- "fa": {
- "name": "гӀажарийн"
- },
- "tt": {
- "name": "гӀезалойн"
- },
- "ky": {
- "name": "гӀиргӀизойн"
- },
- "da": {
- "name": "датхойн"
- },
- "dz": {
- "name": "дзонг-кэ"
- },
- "dua": {
- "name": "дуала"
- },
- "dyo": {
- "name": "дьола-фоньи"
- },
- "pt-PT": {
- "name": "европан португалихойн"
- },
- "he": {
- "name": "жугтийн"
- },
- "dje": {
- "name": "зарма"
- },
- "zu": {
- "name": "зулу"
- },
- "ig": {
- "name": "игбо"
- },
- "yi": {
- "name": "идиш"
- },
- "smn": {
- "name": "инари-саамийн"
- },
- "en": {
- "name": "ингалсан"
- },
- "id": {
- "name": "индонезихойн"
- },
- "ga": {
- "name": "ирландхойн"
- },
- "is": {
- "name": "исландхойн"
- },
- "es": {
- "name": "испанхойн"
- },
- "it": {
- "name": "итальянийн"
- },
- "yo": {
- "name": "йоруба"
- },
- "kab": {
- "name": "кабилийн"
- },
- "kea": {
- "name": "кабувердьяну"
- },
- "kkj": {
- "name": "како"
- },
- "kln": {
- "name": "календжин"
- },
- "kam": {
- "name": "камба"
- },
- "en-CA": {
- "name": "канадан ингалсан"
- },
- "fr-CA": {
- "name": "канадан французийн"
- },
- "kn": {
- "name": "каннада"
- },
- "ca": {
- "name": "каталонийн"
- },
- "ks": {
- "name": "кашмири"
- },
- "nmg": {
- "name": "квасио"
- },
- "qu": {
- "name": "кечуа"
- },
- "ki": {
- "name": "кикуйю"
- },
- "cu": {
- "name": "килсславянийн"
- },
- "rw": {
- "name": "киньяруанда"
- },
- "khq": {
- "name": "койра чиини"
- },
- "ses": {
- "name": "койраборо сенни"
- },
- "kok": {
- "name": "конкани"
- },
- "ko": {
- "name": "корейн"
- },
- "kw": {
- "name": "корнуоллийн"
- },
- "ksh": {
- "name": "коьлнийн"
- },
- "kk": {
- "name": "кхазакхийн"
- },
- "km": {
- "name": "кхмерийн"
- },
- "lrc": {
- "name": "къилбаседа лури"
- },
- "nd": {
- "name": "къилбаседа ндебели"
- },
- "se": {
- "name": "къилбаседа саамийн"
- },
- "lkt": {
- "name": "лакота"
- },
- "hsb": {
- "name": "лакхара сербийн"
- },
- "zh-Hant": {
- "name": "ламастан цийн"
- },
- "lag": {
- "name": "ланги"
- },
- "lo": {
- "name": "лаоссийн"
- },
- "lv": {
- "name": "латышийн"
- },
- "nds": {
- "name": "лахара германхойн"
- },
- "nds-NL": {
- "name": "лахара саксонийн"
- },
- "ln": {
- "name": "лингала"
- },
- "lt": {
- "name": "литвахойн"
- },
- "lu": {
- "name": "луба-катанга"
- },
- "luo": {
- "name": "луо (Кени а, Танзани а)"
- },
- "luy": {
- "name": "лухья"
- },
- "lb": {
- "name": "люксембургхойн"
- },
- "mfe": {
- "name": "маврикин креолийн"
- },
- "mzn": {
- "name": "мазандеранхойн"
- },
- "mk": {
- "name": "македонхойн"
- },
- "kde": {
- "name": "маконде"
- },
- "mgh": {
- "name": "макуа-меетто"
- },
- "mg": {
- "name": "малагасийн"
- },
- "ms": {
- "name": "малайн"
- },
- "ml": {
- "name": "малаялам"
- },
- "fy": {
- "name": "малхбузен-фризийн"
- },
- "mt": {
- "name": "мальтойн"
- },
- "mr": {
- "name": "маратхи"
- },
- "mas": {
- "name": "масаи"
- },
- "jmc": {
- "name": "мачаме"
- },
- "es-MX": {
- "name": "мексикан испанхойн"
- },
- "mer": {
- "name": "меру"
- },
- "mgo": {
- "name": "мета"
- },
- "ro-MD": {
- "name": "молдавийн"
- },
- "mn": {
- "name": "монголийн"
- },
- "zgh": {
- "name": "мороккон стандартан тамазигхтийн"
- },
- "mua": {
- "name": "мунданг"
- },
- "gv": {
- "name": "мэнийн"
- },
- "naq": {
- "name": "нама"
- },
- "nnh": {
- "name": "нгиембунд"
- },
- "jgo": {
- "name": "нгомба"
- },
- "de": {
- "name": "немцойн"
- },
- "ne": {
- "name": "непалхойн"
- },
- "nb": {
- "name": "норвегийн букмол"
- },
- "nn": {
- "name": "норвегийн нюнорск"
- },
- "ce": {
- "name": "нохчийн"
- },
- "nus": {
- "name": "нуэр"
- },
- "nyn": {
- "name": "ньянколе"
- },
- "or": {
- "name": "ори"
- },
- "om": {
- "name": "оромо"
- },
- "ru": {
- "name": "оьрсийн"
- },
- "pa": {
- "name": "панджаби"
- },
- "pl": {
- "name": "полякийн"
- },
- "pt": {
- "name": "португалихойн"
- },
- "prg": {
- "name": "пруссийн"
- },
- "ps": {
- "name": "пушту"
- },
- "rm": {
- "name": "романшийн"
- },
- "rof": {
- "name": "ромбо"
- },
- "rwk": {
- "name": "руанда"
- },
- "ro": {
- "name": "румынийн"
- },
- "rn": {
- "name": "рунди"
- },
- "saq": {
- "name": "самбуру"
- },
- "sg": {
- "name": "санго"
- },
- "sbp": {
- "name": "сангу"
- },
- "seh": {
- "name": "сена"
- },
- "sr": {
- "name": "сербийн"
- },
- "si": {
- "name": "сингалхойн"
- },
- "sd": {
- "name": "синдхи"
- },
- "sk": {
- "name": "словакийн"
- },
- "sl": {
- "name": "словенийн"
- },
- "xog": {
- "name": "сога"
- },
- "so": {
- "name": "сомали"
- },
- "dsb": {
- "name": "сорбийн"
- },
- "sw": {
- "name": "суахили"
- },
- "sw-CD": {
- "name": "суахили (Конго)"
- },
- "ii": {
- "name": "сычуань"
- },
- "tg": {
- "name": "таджикийн"
- },
- "dav": {
- "name": "таита"
- },
- "th": {
- "name": "тайн"
- },
- "tzm": {
- "name": "тамазигхтийн"
- },
- "ta": {
- "name": "тамилхойн"
- },
- "twq": {
- "name": "тасавак"
- },
- "shi": {
- "name": "тахелхит"
- },
- "te": {
- "name": "телугу"
- },
- "teo": {
- "name": "тесо"
- },
- "bo": {
- "name": "тибетхойн"
- },
- "ti": {
- "name": "тигринья"
- },
- "to": {
- "name": "тонганийн"
- },
- "tk": {
- "name": "туркменийн"
- },
- "tr": {
- "name": "туркойн"
- },
- "uz": {
- "name": "узбекийн"
- },
- "ug": {
- "name": "уйгурийн"
- },
- "uk": {
- "name": "украинийн"
- },
- "ur": {
- "name": "урду"
- },
- "fo": {
- "name": "фарерийн"
- },
- "fil": {
- "name": "филиппинийн"
- },
- "fi": {
- "name": "финнийн"
- },
- "nl-BE": {
- "name": "фламандийн"
- },
- "fr": {
- "name": "французийн"
- },
- "fur": {
- "name": "фриулийн"
- },
- "ff": {
- "name": "фулах"
- },
- "ha": {
- "name": "хауса"
- },
- "hr": {
- "name": "хорватийн"
- },
- "hi": {
- "name": "хӀинди"
- },
- "os": {
- "name": "хӀирийн"
- },
- "zh": {
- "name": "цийн"
- },
- "chr": {
- "name": "чероки"
- },
- "cs": {
- "name": "чехийн"
- },
- "cgg": {
- "name": "чига"
- },
- "ksb": {
- "name": "шамбала"
- },
- "sv": {
- "name": "шведийн"
- },
- "de-CH": {
- "name": "швейцарин литературин немцойн"
- },
- "gsw": {
- "name": "швейцарин немцойн"
- },
- "fr-CH": {
- "name": "швейцарин французийн"
- },
- "sn": {
- "name": "шона"
- },
- "ee": {
- "name": "эве"
- },
- "ewo": {
- "name": "эвондо"
- },
- "ebu": {
- "name": "эмбу"
- },
- "hy": {
- "name": "эрмалойн"
- },
- "eo": {
- "name": "эсперанто"
- },
- "et": {
- "name": "эстонийн"
- },
- "ckb": {
- "name": "юккъерчу курдийн"
- },
- "sah": {
- "name": "якутийн"
- },
- "yav": {
- "name": "янгбен"
- },
- "ja": {
- "name": "японийн"
- },
- "ar": {
- "name": "Ӏаьрбийн"
- }
+ "en-AU": "Австралин ингалсан",
+ "de-AT": "австрин немцойн",
+ "agq": "агхӀем",
+ "az": "азербайджанийн",
+ "ak": "акан",
+ "sq": "албанойн",
+ "am": "амхаройн",
+ "as": "ассамийн",
+ "ast": "астурийн",
+ "asa": "асу",
+ "zh-Hans": "атта цийн",
+ "af": "африкаанс",
+ "bm": "бамбара",
+ "bas": "баса",
+ "eu": "баскийн",
+ "ksf": "бафиа",
+ "be": "белорусийн",
+ "bem": "бемба",
+ "bez": "бена",
+ "bn": "бенгалийн",
+ "my": "бирманийн",
+ "brx": "бодо",
+ "bg": "болгарийн",
+ "bs": "боснийн",
+ "br": "бретонийн",
+ "en-GB": "британин ингалсан",
+ "vai": "ваи",
+ "cy": "валлийн",
+ "wae": "валлисийн",
+ "wa": "валлонойн",
+ "hu": "венгрийн",
+ "vo": "волапюк",
+ "wo": "волоф",
+ "vun": "вунджо",
+ "vi": "вьетнамхойн",
+ "haw": "гавайн",
+ "gl": "галисийн",
+ "lg": "ганда",
+ "nl": "голландхойн",
+ "el": "грекийн",
+ "kl": "гренландхойн",
+ "gu": "гуджарати",
+ "guz": "гусии",
+ "ka": "гуьржийн",
+ "gd": "гэлийн",
+ "fa": "гӀажарийн",
+ "tt": "гӀезалойн",
+ "ky": "гӀиргӀизойн",
+ "da": "датхойн",
+ "dz": "дзонг-кэ",
+ "dua": "дуала",
+ "dyo": "дьола-фоньи",
+ "pt-PT": "европан португалихойн",
+ "he": "жугтийн",
+ "dje": "зарма",
+ "zu": "зулу",
+ "ig": "игбо",
+ "yi": "идиш",
+ "smn": "инари-саамийн",
+ "en": "ингалсан",
+ "id": "индонезихойн",
+ "ga": "ирландхойн",
+ "is": "исландхойн",
+ "es": "испанхойн",
+ "it": "итальянийн",
+ "yo": "йоруба",
+ "kab": "кабилийн",
+ "kea": "кабувердьяну",
+ "kkj": "како",
+ "kln": "календжин",
+ "kam": "камба",
+ "en-CA": "канадан ингалсан",
+ "fr-CA": "канадан французийн",
+ "kn": "каннада",
+ "yue": "кантонийн",
+ "ca": "каталонийн",
+ "ks": "кашмири",
+ "nmg": "квасио",
+ "qu": "кечуа",
+ "ki": "кикуйю",
+ "cu": "килсславянийн",
+ "rw": "киньяруанда",
+ "khq": "койра чиини",
+ "ses": "койраборо сенни",
+ "kok": "конкани",
+ "ko": "корейн",
+ "kw": "корнуоллийн",
+ "xh": "коса",
+ "ksh": "коьлнийн",
+ "ku": "курдийн",
+ "kk": "кхазакхийн",
+ "km": "кхмерийн",
+ "lrc": "къилбаседа лури",
+ "nd": "къилбаседа ндебели",
+ "se": "къилбаседа саамийн",
+ "lkt": "лакота",
+ "hsb": "лакхара сербийн",
+ "zh-Hant": "ламастан цийн",
+ "lag": "ланги",
+ "lo": "лаоссийн",
+ "es-419": "латинан американ испанхойн",
+ "lv": "латышийн",
+ "nds": "лахара германхойн",
+ "nds-NL": "лахара саксонийн",
+ "ln": "лингала",
+ "lt": "литвахойн",
+ "lu": "луба-катанга",
+ "luo": "луо (Кени а, Танзани а)",
+ "luy": "лухья",
+ "lb": "люксембургхойн",
+ "mfe": "маврикин креолийн",
+ "mzn": "мазандеранхойн",
+ "mk": "македонхойн",
+ "kde": "маконде",
+ "mgh": "макуа-меетто",
+ "mg": "малагасийн",
+ "ms": "малайн",
+ "ml": "малаялам",
+ "fy": "малхбузен-фризийн",
+ "mt": "мальтойн",
+ "mi": "маори",
+ "mr": "маратхи",
+ "mas": "масаи",
+ "jmc": "мачаме",
+ "es-MX": "мексикан испанхойн",
+ "mer": "меру",
+ "mgo": "мета",
+ "ro-MD": "молдавийн",
+ "mn": "монголийн",
+ "zgh": "мороккон стандартан тамазигхтийн",
+ "mua": "мунданг",
+ "gv": "мэнийн",
+ "naq": "нама",
+ "nnh": "нгиембунд",
+ "jgo": "нгомба",
+ "de": "немцойн",
+ "ne": "непалхойн",
+ "nb": "норвегийн букмол",
+ "nn": "норвегийн нюнорск",
+ "ce": "нохчийн",
+ "nus": "нуэр",
+ "nyn": "ньянколе",
+ "or": "ори",
+ "om": "оромо",
+ "ru": "оьрсийн",
+ "pa": "панджаби",
+ "pl": "полякийн",
+ "pt": "португалихойн",
+ "prg": "пруссийн",
+ "ps": "пушту",
+ "rm": "романшийн",
+ "rof": "ромбо",
+ "rwk": "руанда",
+ "ro": "румынийн",
+ "rn": "рунди",
+ "saq": "самбуру",
+ "sg": "санго",
+ "sbp": "сангу",
+ "ceb": "себуано",
+ "seh": "сена",
+ "sr": "сербийн",
+ "si": "сингалхойн",
+ "sd": "синдхи",
+ "sk": "словакийн",
+ "sl": "словенийн",
+ "xog": "сога",
+ "so": "сомали",
+ "dsb": "сорбийн",
+ "sw": "суахили",
+ "sw-CD": "суахили (Конго)",
+ "ii": "сычуань",
+ "tg": "таджикийн",
+ "dav": "таита",
+ "th": "тайн",
+ "tzm": "тамазигхтийн",
+ "ta": "тамилхойн",
+ "twq": "тасавак",
+ "shi": "тахелхит",
+ "te": "телугу",
+ "teo": "тесо",
+ "bo": "тибетхойн",
+ "ti": "тигринья",
+ "to": "тонганийн",
+ "tk": "туркменийн",
+ "tr": "туркойн",
+ "uz": "узбекийн",
+ "ug": "уйгурийн",
+ "uk": "украинийн",
+ "ur": "урду",
+ "fo": "фарерийн",
+ "fil": "филиппинийн",
+ "fi": "финнийн",
+ "nl-BE": "фламандийн",
+ "fr": "французийн",
+ "fur": "фриулийн",
+ "ff": "фулах",
+ "ha": "хауса",
+ "hr": "хорватийн",
+ "hi": "хӀинди",
+ "os": "хӀирийн",
+ "zh": "цийн",
+ "chr": "чероки",
+ "cs": "чехийн",
+ "cgg": "чига",
+ "ksb": "шамбала",
+ "sv": "шведийн",
+ "de-CH": "швейцарин литературин немцойн",
+ "gsw": "швейцарин немцойн",
+ "fr-CH": "швейцарин французийн",
+ "sn": "шона",
+ "ee": "эве",
+ "ewo": "эвондо",
+ "ebu": "эмбу",
+ "hy": "эрмалойн",
+ "eo": "эсперанто",
+ "et": "эстонийн",
+ "ckb": "юккъерчу курдийн",
+ "jv": "яванийн",
+ "sah": "якутийн",
+ "yav": "янгбен",
+ "ja": "японийн",
+ "ar": "Ӏаьрбийн"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/cgg.json b/vendor/commerceguys/intl/resources/language/cgg.json
index fb171fded..665e728c3 100644
--- a/vendor/commerceguys/intl/resources/language/cgg.json
+++ b/vendor/commerceguys/intl/resources/language/cgg.json
@@ -1,641 +1,224 @@
{
- "af": {
- "name": "Afrikaans"
- },
- "agq": {
- "name": "Aghem"
- },
- "sq": {
- "name": "Albanian"
- },
- "hy": {
- "name": "Armenian"
- },
- "as": {
- "name": "Assamese"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "az": {
- "name": "Azerbaijani"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "Basque"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "Bosnian"
- },
- "br": {
- "name": "Breton"
- },
- "ca": {
- "name": "Catalan"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "ce": {
- "name": "Chechen"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "kw": {
- "name": "Cornish"
- },
- "hr": {
- "name": "Croatian"
- },
- "da": {
- "name": "Danish"
- },
- "dua": {
- "name": "Duala"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "ebu": {
- "name": "Embu"
- },
- "eo": {
- "name": "Esperanto"
- },
- "et": {
- "name": "Estonian"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "Faroese"
- },
- "fil": {
- "name": "Filipino"
- },
- "fi": {
- "name": "Finnish"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "gl": {
- "name": "Galician"
- },
- "lg": {
- "name": "Ganda"
- },
- "ka": {
- "name": "Georgian"
- },
- "gu": {
- "name": "Gujarati"
- },
- "guz": {
- "name": "Gusii"
- },
- "haw": {
- "name": "Hawaiian"
- },
- "he": {
- "name": "Hebrew"
- },
- "is": {
- "name": "Icelandic"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "ga": {
- "name": "Irish"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "kn": {
- "name": "Kannada"
- },
- "ks": {
- "name": "Kashmiri"
- },
- "kk": {
- "name": "Kazakh"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "kok": {
- "name": "Konkani"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "ky": {
- "name": "Kyrgyz"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Lao"
- },
- "lv": {
- "name": "Latvian"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "Lithuanian"
- },
- "dsb": {
- "name": "Lower Sorbian"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "Luxembourgish"
- },
- "luy": {
- "name": "Luyia"
- },
- "mk": {
- "name": "Macedonian"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "Malagasy"
- },
- "ml": {
- "name": "Malayalam"
- },
- "mt": {
- "name": "Maltese"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "Marathi"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "mn": {
- "name": "Mongolian"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nds-NL": {
- "name": "nds (Hoorandi)"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nd": {
- "name": "North Ndebele"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "se": {
- "name": "Northern Sami"
- },
- "nb": {
- "name": "Norwegian Bokmål"
- },
- "nn": {
- "name": "Norwegian Nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "or": {
- "name": "Odia"
- },
- "om": {
- "name": "Oromo"
- },
- "ur": {
- "name": "Oru-Urudu"
- },
- "bn": {
- "name": "Orubengari"
- },
- "be": {
- "name": "Oruberarusi"
- },
- "bg": {
- "name": "Oruburugariya"
- },
- "my": {
- "name": "Oruburuma"
- },
- "cs": {
- "name": "Oruceeki"
- },
- "zh": {
- "name": "Oruchaina"
- },
- "zh-Hans": {
- "name": "Oruchaina (Hans)"
- },
- "zh-Hant": {
- "name": "Oruchaina (Hant)"
- },
- "nl": {
- "name": "Orudaaki"
- },
- "nl-BE": {
- "name": "Orudaaki (Bubirigi)"
- },
- "fr": {
- "name": "Orufaransa"
- },
- "fr-CA": {
- "name": "Orufaransa (Kanada)"
- },
- "fr-CH": {
- "name": "Orufaransa (Swisi)"
- },
- "de": {
- "name": "Orugirimaani"
- },
- "de-AT": {
- "name": "Orugirimaani (Osituria)"
- },
- "de-CH": {
- "name": "Orugirimaani (Swisi)"
- },
- "el": {
- "name": "Oruguriiki"
- },
- "hu": {
- "name": "Oruhangare"
- },
- "ar": {
- "name": "Oruharabu"
- },
- "ha": {
- "name": "Oruhausa"
- },
- "hi": {
- "name": "Oruhindi"
- },
- "ig": {
- "name": "Oruibo"
- },
- "id": {
- "name": "Oruindonezia"
- },
- "ja": {
- "name": "Orujapaani"
- },
- "km": {
- "name": "Orukambodiya"
- },
- "ak": {
- "name": "Orukani"
- },
- "ko": {
- "name": "Orukoreya"
- },
- "uk": {
- "name": "Orukuraini"
- },
- "tr": {
- "name": "Orukuruki"
- },
- "ms": {
- "name": "Orumalesiya"
- },
- "am": {
- "name": "Orumariki"
- },
- "ne": {
- "name": "Orunepali"
- },
- "en": {
- "name": "Orungyereza"
- },
- "en-GB": {
- "name": "Orungyereza (Bungyereza)"
- },
- "en-CA": {
- "name": "Orungyereza (Kanada)"
- },
- "en-AU": {
- "name": "Orungyereza (Ositureeriya)"
- },
- "rw": {
- "name": "Orunyarwanda"
- },
- "fa": {
- "name": "Orupaasiya"
- },
- "pt": {
- "name": "Orupocugo"
- },
- "pt-PT": {
- "name": "Orupocugo (Pocugo)"
- },
- "pl": {
- "name": "Orupoori"
- },
- "pa": {
- "name": "Orupungyabi"
- },
- "ro": {
- "name": "Oruromania"
- },
- "ro-MD": {
- "name": "Oruromania (Moridova)"
- },
- "ru": {
- "name": "Orurrasha"
- },
- "so": {
- "name": "Orusomaari"
- },
- "es": {
- "name": "Orusupaani"
- },
- "es-MX": {
- "name": "Orusupaani (Mexico)"
- },
- "sv": {
- "name": "Oruswidi"
- },
- "th": {
- "name": "Orutailandi"
- },
- "ta": {
- "name": "Orutamiri"
- },
- "vi": {
- "name": "Oruviyetinaamu"
- },
- "it": {
- "name": "Oruyitare"
- },
- "yo": {
- "name": "Oruyoruba"
- },
- "zu": {
- "name": "Oruzuru"
- },
- "os": {
- "name": "Ossetic"
- },
- "ps": {
- "name": "Pashto"
- },
- "prg": {
- "name": "Prussian"
- },
- "qu": {
- "name": "Quechua"
- },
- "rm": {
- "name": "Romansh"
- },
- "rof": {
- "name": "Rombo"
- },
- "cgg": {
- "name": "Rukiga"
- },
- "rn": {
- "name": "Rundi"
- },
- "rwk": {
- "name": "Rwa"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "gd": {
- "name": "Scottish Gaelic"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "Serbian"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Sinhala"
- },
- "sk": {
- "name": "Slovak"
- },
- "sl": {
- "name": "Slovenian"
- },
- "xog": {
- "name": "Soga"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "sw-CD": {
- "name": "sw (Demokoratika Ripaaburika ya Kongo)"
- },
- "sw": {
- "name": "Swahili"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "dav": {
- "name": "Taita"
- },
- "tg": {
- "name": "Tajik"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "Tatar"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "bo": {
- "name": "Tibetan"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "to": {
- "name": "Tongan"
- },
- "tk": {
- "name": "Turkmen"
- },
- "hsb": {
- "name": "Upper Sorbian"
- },
- "ug": {
- "name": "Uyghur"
- },
- "uz": {
- "name": "Uzbek"
- },
- "vai": {
- "name": "Vai"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "cy": {
- "name": "Welsh"
- },
- "fy": {
- "name": "Western Frisian"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "yi": {
- "name": "Yiddish"
- },
- "dje": {
- "name": "Zarma"
- }
+ "af": "Afrikaans",
+ "agq": "Aghem",
+ "sq": "Albanian",
+ "hy": "Armenian",
+ "as": "Assamese",
+ "ast": "Asturian",
+ "asa": "Asu",
+ "az": "Azerbaijani",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "eu": "Basque",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "brx": "Bodo",
+ "bs": "Bosnian",
+ "br": "Breton",
+ "yue": "Cantonese",
+ "ca": "Catalan",
+ "ceb": "Cebuano",
+ "tzm": "Central Atlas Tamazight",
+ "ckb": "Central Kurdish",
+ "ce": "Chechen",
+ "chr": "Cherokee",
+ "cu": "Church Slavic",
+ "ksh": "Colognian",
+ "kw": "Cornish",
+ "hr": "Croatian",
+ "da": "Danish",
+ "dua": "Duala",
+ "dz": "Dzongkha",
+ "ebu": "Embu",
+ "eo": "Esperanto",
+ "et": "Estonian",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fo": "Faroese",
+ "fil": "Filipino",
+ "fi": "Finnish",
+ "fur": "Friulian",
+ "ff": "Fulah",
+ "gl": "Galician",
+ "lg": "Ganda",
+ "ka": "Georgian",
+ "gu": "Gujarati",
+ "guz": "Gusii",
+ "haw": "Hawaiian",
+ "he": "Hebrew",
+ "is": "Icelandic",
+ "smn": "Inari Sami",
+ "ga": "Irish",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "kn": "Kannada",
+ "ks": "Kashmiri",
+ "kk": "Kazakh",
+ "ki": "Kikuyu",
+ "kok": "Konkani",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "ku": "Kurdish",
+ "nmg": "Kwasio",
+ "ky": "Kyrgyz",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Lao",
+ "lv": "Latvian",
+ "ln": "Lingala",
+ "lt": "Lithuanian",
+ "nds": "Low German",
+ "dsb": "Lower Sorbian",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "lb": "Luxembourgish",
+ "luy": "Luyia",
+ "mk": "Macedonian",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "Malagasy",
+ "ml": "Malayalam",
+ "mt": "Maltese",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mr": "Marathi",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "mn": "Mongolian",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nds-NL": "nds (Hoorandi)",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nd": "North Ndebele",
+ "lrc": "Northern Luri",
+ "se": "Northern Sami",
+ "nb": "Norwegian Bokmål",
+ "nn": "Norwegian Nynorsk",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "or": "Odia",
+ "om": "Oromo",
+ "ur": "Oru-Urudu",
+ "bn": "Orubengari",
+ "be": "Oruberarusi",
+ "bg": "Oruburugariya",
+ "my": "Oruburuma",
+ "cs": "Oruceeki",
+ "zh": "Oruchaina",
+ "zh-Hans": "Oruchaina (Hans)",
+ "zh-Hant": "Oruchaina (Hant)",
+ "nl": "Orudaaki",
+ "nl-BE": "Orudaaki (Bubirigi)",
+ "fr": "Orufaransa",
+ "fr-CA": "Orufaransa (Kanada)",
+ "fr-CH": "Orufaransa (Swisi)",
+ "de": "Orugirimaani",
+ "de-AT": "Orugirimaani (Osituria)",
+ "de-CH": "Orugirimaani (Swisi)",
+ "el": "Oruguriiki",
+ "hu": "Oruhangare",
+ "ar": "Oruharabu",
+ "ha": "Oruhausa",
+ "hi": "Oruhindi",
+ "ig": "Oruibo",
+ "id": "Oruindonezia",
+ "ja": "Orujapaani",
+ "jv": "Orujava",
+ "km": "Orukambodiya",
+ "ak": "Orukani",
+ "ko": "Orukoreya",
+ "uk": "Orukuraini",
+ "tr": "Orukuruki",
+ "ms": "Orumalesiya",
+ "am": "Orumariki",
+ "ne": "Orunepali",
+ "en": "Orungyereza",
+ "en-GB": "Orungyereza (Bungyereza)",
+ "en-CA": "Orungyereza (Kanada)",
+ "en-AU": "Orungyereza (Ositureeriya)",
+ "rw": "Orunyarwanda",
+ "fa": "Orupaasiya",
+ "pt": "Orupocugo",
+ "pt-PT": "Orupocugo (Pocugo)",
+ "pl": "Orupoori",
+ "pa": "Orupungyabi",
+ "ro": "Oruromania",
+ "ro-MD": "Oruromania (Moridova)",
+ "ru": "Orurrasha",
+ "so": "Orusomaari",
+ "es": "Orusupaani",
+ "es-419": "Orusupaani (419)",
+ "es-MX": "Orusupaani (Mexico)",
+ "sv": "Oruswidi",
+ "th": "Orutailandi",
+ "ta": "Orutamiri",
+ "vi": "Oruviyetinaamu",
+ "it": "Oruyitare",
+ "yo": "Oruyoruba",
+ "zu": "Oruzuru",
+ "os": "Ossetic",
+ "ps": "Pashto",
+ "prg": "Prussian",
+ "qu": "Quechua",
+ "rm": "Romansh",
+ "rof": "Rombo",
+ "cgg": "Rukiga",
+ "rn": "Rundi",
+ "rwk": "Rwa",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "gd": "Scottish Gaelic",
+ "seh": "Sena",
+ "sr": "Serbian",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "sd": "Sindhi",
+ "si": "Sinhala",
+ "sk": "Slovak",
+ "sl": "Slovenian",
+ "xog": "Soga",
+ "zgh": "Standard Moroccan Tamazight",
+ "sw-CD": "sw (Demokoratika Ripaaburika ya Kongo)",
+ "sw": "Swahili",
+ "gsw": "Swiss German",
+ "shi": "Tachelhit",
+ "dav": "Taita",
+ "tg": "Tajik",
+ "twq": "Tasawaq",
+ "tt": "Tatar",
+ "te": "Telugu",
+ "teo": "Teso",
+ "bo": "Tibetan",
+ "ti": "Tigrinya",
+ "to": "Tongan",
+ "tk": "Turkmen",
+ "hsb": "Upper Sorbian",
+ "ug": "Uyghur",
+ "uz": "Uzbek",
+ "vai": "Vai",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "cy": "Welsh",
+ "fy": "Western Frisian",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "yi": "Yiddish",
+ "dje": "Zarma"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/chr.json b/vendor/commerceguys/intl/resources/language/chr.json
index 273707522..27c4b054d 100644
--- a/vendor/commerceguys/intl/resources/language/chr.json
+++ b/vendor/commerceguys/intl/resources/language/chr.json
@@ -1,641 +1,224 @@
{
- "ak": {
- "name": "ᎠᎧᎾ"
- },
- "agq": {
- "name": "ᎠᎨᎹ"
- },
- "tr": {
- "name": "ᎠᎬᎾ"
- },
- "af": {
- "name": "ᎠᎬᎿᎨᏍᏛ"
- },
- "zh-Hans": {
- "name": "ᎠᎯᏗᎨ ᏓᎶᏂᎨ"
- },
- "hy": {
- "name": "ᎠᎳᎻᎠᏂ"
- },
- "sq": {
- "name": "ᎠᎵᏇᏂ"
- },
- "am": {
- "name": "ᎠᎹᎭᎵᎩ"
- },
- "el": {
- "name": "ᎠᏂᎪᎢ"
- },
- "tk": {
- "name": "ᎠᏂᎬᎾ"
- },
- "rm": {
- "name": "ᎠᏂᎶᎺᏂ"
- },
- "he": {
- "name": "ᎠᏂᏈᎷ"
- },
- "fil": {
- "name": "ᎠᏈᎵᎩ"
- },
- "as": {
- "name": "ᎠᏌᎻᏏ"
- },
- "ast": {
- "name": "ᎠᏍᏚᎵᎠᏂ"
- },
- "az": {
- "name": "ᎠᏎᏆᏣᏂ"
- },
- "asa": {
- "name": "ᎠᏑ"
- },
- "zgh": {
- "name": "ᎠᏟᎶᏍᏗ ᎼᎶᎪ ᏔᎹᏏᏘ"
- },
- "de-AT": {
- "name": "ᎠᏟᏯᏂ ᎠᏂᏓᏥ"
- },
- "tzm": {
- "name": "ᎠᏰᏟ ᎡᎶᎯ ᏓᏟᎶᏍᏗᏓᏅᎢ ᏔᎹᏏᏘ"
- },
- "ckb": {
- "name": "ᎠᏰᏟ ᎫᏗᏏ"
- },
- "ar": {
- "name": "ᎡᎳᏈ"
- },
- "nds-NL": {
- "name": "ᎡᎳᏗ ᏁᏛᎳᏂ"
- },
- "dsb": {
- "name": "ᎡᎳᏗ ᏐᏈᎠᏂ"
- },
- "en-AU": {
- "name": "ᎡᎳᏗᏜ ᎩᎵᏏ"
- },
- "ebu": {
- "name": "ᎡᎻᏊ"
- },
- "eo": {
- "name": "ᎡᏍᏇᎳᏂᏙ"
- },
- "et": {
- "name": "ᎡᏍᏙᏂᎠᏂ"
- },
- "ee": {
- "name": "ᎡᏪ"
- },
- "ewo": {
- "name": "ᎡᏬᏂᏙ"
- },
- "ig": {
- "name": "ᎢᎦᎪ"
- },
- "smn": {
- "name": "ᎢᎾᎵ ᏌᎻ"
- },
- "id": {
- "name": "ᎢᏂᏙᏂᏏᎠ"
- },
- "om": {
- "name": "ᎣᎶᎼ"
- },
- "os": {
- "name": "ᎣᏎᏘᎧ"
- },
- "or": {
- "name": "ᎣᏗᎠ"
- },
- "ur": {
- "name": "ᎤᎵᏚ"
- },
- "uz": {
- "name": "ᎤᏍᏇᎩ"
- },
- "zh-Hant": {
- "name": "ᎤᏦᏍᏗ ᏓᎶᏂᎨ"
- },
- "gl": {
- "name": "ᎦᎵᏏᎠᏂ"
- },
- "hsb": {
- "name": "ᎦᎸᎳᏗᎨ ᏐᏈᎠᏂ"
- },
- "fr": {
- "name": "ᎦᎸᏥ"
- },
- "lg": {
- "name": "ᎦᏂᏓ"
- },
- "kkj": {
- "name": "ᎧᎪ"
- },
- "kl": {
- "name": "ᎧᎳᎵᏑᏘ"
- },
- "kln": {
- "name": "ᎧᎴᏂᏥᏂ"
- },
- "hr": {
- "name": "ᎧᎶᎡᏏᏂ"
- },
- "kam": {
- "name": "ᎧᎻᏆ"
- },
- "kn": {
- "name": "ᎧᎾᏓ"
- },
- "kok": {
- "name": "ᎧᏂᎧᏂ"
- },
- "sw-CD": {
- "name": "ᎧᏂᎪ ᏍᏩᎯᎵ"
- },
- "kab": {
- "name": "ᎧᏈᎴ"
- },
- "kea": {
- "name": "ᎧᏊᏪᏗᎠᏄ"
- },
- "kk": {
- "name": "ᎧᏌᎧ"
- },
- "ks": {
- "name": "ᎧᏏᎻᎵ"
- },
- "ga": {
- "name": "ᎨᎵᎩ"
- },
- "fr-CA": {
- "name": "ᎨᎾᏓ ᎦᎸᏥ"
- },
- "en-CA": {
- "name": "ᎨᎾᏓ ᎩᎵᏏ"
- },
- "ca": {
- "name": "ᎨᏔᎳᏂ"
- },
- "qu": {
- "name": "ᎨᏧᏩ"
- },
- "ki": {
- "name": "ᎩᎫᏳ"
- },
- "en": {
- "name": "ᎩᎵᏏ"
- },
- "en-GB": {
- "name": "ᎩᎵᏏᏲ ᎩᎵᏏ"
- },
- "ky": {
- "name": "ᎩᎵᏣᎢᏍ"
- },
- "km": {
- "name": "ᎩᎻᎷ"
- },
- "rw": {
- "name": "ᎩᏂᏯᏩᏂᏓ"
- },
- "ko": {
- "name": "ᎪᎵᎠᏂ"
- },
- "ksh": {
- "name": "ᎪᎶᏂᎠᏂ"
- },
- "khq": {
- "name": "ᎪᏱᎳ ᏥᏂ"
- },
- "ses": {
- "name": "ᎪᏱᎳᏈᎶ ᏎᏂ"
- },
- "guz": {
- "name": "ᎫᏏ"
- },
- "gu": {
- "name": "ᎫᏣᎳᏘ"
- },
- "it": {
- "name": "ᎬᏩᎵᏲᏥᎢ"
- },
- "ha": {
- "name": "ᎭᎤᏌ"
- },
- "haw": {
- "name": "ᎭᏩᎼ"
- },
- "hi": {
- "name": "ᎯᏂᏗ"
- },
- "hu": {
- "name": "ᎲᏂᎦᎵᎠᏂ"
- },
- "lo": {
- "name": "ᎳᎣ"
- },
- "lkt": {
- "name": "ᎳᎪᏓ"
- },
- "lag": {
- "name": "ᎳᏂᎩ"
- },
- "lv": {
- "name": "ᎳᏘᏫᎠᏂ"
- },
- "ln": {
- "name": "ᎵᏂᎦᎳ"
- },
- "lt": {
- "name": "ᎵᏚᏩᏂᎠᏂ"
- },
- "ro": {
- "name": "ᎶᎹᏂᎠᏂ"
- },
- "rof": {
- "name": "ᎶᎹᏉ"
- },
- "luo": {
- "name": "ᎷᎣ"
- },
- "rn": {
- "name": "ᎷᏂᏗ"
- },
- "lu": {
- "name": "ᎷᏆ-ᎧᏔᎦ"
- },
- "luy": {
- "name": "ᎷᏱᎠ"
- },
- "lb": {
- "name": "ᎸᎦᏏᎻᏋᎢᏍ"
- },
- "kde": {
- "name": "ᎹᎪᏕ"
- },
- "mgh": {
- "name": "ᎹᎫᏩ-ᎻᏙ"
- },
- "mg": {
- "name": "ᎹᎳᎦᏏ"
- },
- "mr": {
- "name": "ᎹᎳᏘ"
- },
- "ml": {
- "name": "ᎹᎳᏯᎳᎻ"
- },
- "ms": {
- "name": "ᎹᎴ"
- },
- "mt": {
- "name": "ᎹᎵᏘᏍ"
- },
- "ro-MD": {
- "name": "ᎹᎵᏙᏫᎠ ᏣᎹᏂᎠᏂ"
- },
- "gv": {
- "name": "ᎹᎾᎧᏏ"
- },
- "mn": {
- "name": "ᎹᏂᎪᎵᎠᏂ"
- },
- "mzn": {
- "name": "ᎹᏌᏕᎳᏂ"
- },
- "mas": {
- "name": "ᎹᏌᏱ"
- },
- "mk": {
- "name": "ᎹᏎᏙᏂᎠᏂ"
- },
- "jmc": {
- "name": "ᎹᏣᎺ"
- },
- "mgo": {
- "name": "ᎺᎳ’"
- },
- "mer": {
- "name": "ᎺᎷ"
- },
- "mfe": {
- "name": "ᎼᎵᏏᎡᏂ"
- },
- "mua": {
- "name": "ᎽᏂᏓᎩ"
- },
- "jgo": {
- "name": "ᎾᎪᏆ"
- },
- "naq": {
- "name": "ᎾᎹ"
- },
- "nnh": {
- "name": "ᎾᏥᏰᎹᏊᏂ"
- },
- "ne": {
- "name": "ᏁᏆᎵ"
- },
- "nyn": {
- "name": "ᏂᏯᎾᎪᎴ"
- },
- "nn": {
- "name": "ᏃᎵᏪᏥᏂ ᎾᎵᏍᎩ"
- },
- "nb": {
- "name": "ᏃᎵᏪᏥᏂ ᏉᎧᎹᎵ"
- },
- "nus": {
- "name": "ᏄᏪᎵ"
- },
- "rwk": {
- "name": "Ꮖ"
- },
- "bm": {
- "name": "ᏆᎻᏆᎳ"
- },
- "bas": {
- "name": "ᏆᏌᎠ"
- },
- "eu": {
- "name": "ᏆᏍᎨ"
- },
- "bs": {
- "name": "ᏆᏍᏂᎠᏂ"
- },
- "ps": {
- "name": "ᏆᏍᏙ"
- },
- "nmg": {
- "name": "ᏆᏏᏲ"
- },
- "ksf": {
- "name": "ᏆᏫᎠ"
- },
- "be": {
- "name": "ᏇᎳᎷᏏ"
- },
- "fo": {
- "name": "ᏇᎶᎡᏍ"
- },
- "bem": {
- "name": "ᏇᎹᏆ"
- },
- "bez": {
- "name": "ᏇᎾ"
- },
- "bn": {
- "name": "ᏇᏂᎦᎳ"
- },
- "fa": {
- "name": "ᏇᏏᎠᏂ"
- },
- "br": {
- "name": "ᏇᏙᏂ"
- },
- "fi": {
- "name": "ᏈᏂᏍ"
- },
- "pl": {
- "name": "ᏉᎵᏍ"
- },
- "brx": {
- "name": "ᏉᏙ"
- },
- "pt-PT": {
- "name": "ᏉᏥᎦᎳ ᏉᏧᎩᏍ"
- },
- "pt": {
- "name": "ᏉᏧᎩᏍ"
- },
- "ff": {
- "name": "ᏊᎳᏂ"
- },
- "bg": {
- "name": "ᏊᎵᎨᎵᎠᏂ"
- },
- "nl-BE": {
- "name": "ᏊᎵᏥᎥᎻ ᏛᏥ"
- },
- "my": {
- "name": "ᏋᎻᏍ"
- },
- "sah": {
- "name": "ᏌᎧᎾ"
- },
- "dje": {
- "name": "ᏌᎹ"
- },
- "saq": {
- "name": "ᏌᎹᏊᎷ"
- },
- "sbp": {
- "name": "ᏌᏁᎫ"
- },
- "sg": {
- "name": "ᏌᏂᎪ"
- },
- "gd": {
- "name": "ᏍᎦᏗ ᎨᎵᎩ"
- },
- "sk": {
- "name": "ᏍᎶᏩᎩ"
- },
- "sl": {
- "name": "ᏍᎶᏫᏂᎠᏂ"
- },
- "es": {
- "name": "ᏍᏆᏂ"
- },
- "es-MX": {
- "name": "ᏍᏆᏂᏱ ᏍᏆᏂ"
- },
- "sw": {
- "name": "ᏍᏩᎯᎵ"
- },
- "gsw": {
- "name": "ᏍᏫᏏ ᎠᏂᏓᏥ"
- },
- "de-CH": {
- "name": "ᏍᏫᏏ ᎦᎸᎳᏗ ᎠᏂᏓᏥ"
- },
- "fr-CH": {
- "name": "ᏍᏫᏏ ᎦᎸᏥ"
- },
- "sv": {
- "name": "ᏍᏫᏗᏏ"
- },
- "kw": {
- "name": "ᏎᎷᎭ"
- },
- "seh": {
- "name": "ᏎᎾ"
- },
- "si": {
- "name": "ᏏᎾᎭᎳ"
- },
- "sd": {
- "name": "ᏏᏂᏗ"
- },
- "ii": {
- "name": "ᏏᏧᏩᏂ Ᏹ"
- },
- "xog": {
- "name": "ᏐᎦ"
- },
- "so": {
- "name": "ᏐᎹᎵ"
- },
- "zu": {
- "name": "ᏑᎷ"
- },
- "sr": {
- "name": "ᏒᏈᎠᏂ"
- },
- "zh": {
- "name": "ᏓᎶᏂᎨ"
- },
- "dz": {
- "name": "ᏓᏐᏅᎧ"
- },
- "dav": {
- "name": "ᏔᎢᏔ"
- },
- "ta": {
- "name": "ᏔᎻᎵ"
- },
- "twq": {
- "name": "ᏔᏌᏩᎩ"
- },
- "tt": {
- "name": "ᏔᏔ"
- },
- "shi": {
- "name": "ᏔᏤᎵᎯᏘ"
- },
- "tg": {
- "name": "ᏔᏥᎩ"
- },
- "th": {
- "name": "ᏔᏱ"
- },
- "da": {
- "name": "ᏕᏂᏍ"
- },
- "te": {
- "name": "ᏖᎷᎦ"
- },
- "teo": {
- "name": "ᏖᏐ"
- },
- "ti": {
- "name": "ᏘᎩᎵᏂᎠ"
- },
- "bo": {
- "name": "ᏘᏇᏔᏂ"
- },
- "de": {
- "name": "ᏙᎢᏥ"
- },
- "to": {
- "name": "ᏙᎾᎦᏂ"
- },
- "dua": {
- "name": "ᏚᎠᎳ"
- },
- "nl": {
- "name": "ᏛᏥ"
- },
- "ksb": {
- "name": "ᏝᎻᏆᎸ"
- },
- "fur": {
- "name": "ᏞᎤᎵᎠᏂ"
- },
- "sn": {
- "name": "ᏠᎾ"
- },
- "pa": {
- "name": "ᏡᏂᏣᏈ"
- },
- "prg": {
- "name": "ᏡᏏᎠᏂ"
- },
- "chr": {
- "name": "ᏣᎳᎩ"
- },
- "ja": {
- "name": "ᏣᏩᏂᏏ"
- },
- "cs": {
- "name": "ᏤᎩ"
- },
- "ce": {
- "name": "ᏤᏤᏂ"
- },
- "cgg": {
- "name": "ᏥᎦ"
- },
- "dyo": {
- "name": "ᏦᎳ-ᏬᏱ"
- },
- "ka": {
- "name": "ᏦᏥᎠᏂ"
- },
- "is": {
- "name": "ᏧᏁᏍᏓᎸᎯᎢᎩ"
- },
- "cu": {
- "name": "ᏧᏂᎳᏫᏍᏗ ᏍᎳᏫᎪ"
- },
- "nd": {
- "name": "ᏧᏴᏢ ᏂᏕᏇᎴ"
- },
- "lrc": {
- "name": "ᏧᏴᏢ ᏗᏜ ᎷᎵ"
- },
- "se": {
- "name": "ᏧᏴᏢ ᏗᏜ ᏌᎻ"
- },
- "wae": {
- "name": "ᏩᎵᏎᎵ"
- },
- "vai": {
- "name": "ᏩᏱ"
- },
- "cy": {
- "name": "ᏪᎵᏏ"
- },
- "vi": {
- "name": "ᏫᎡᏘᎾᎻᏍ"
- },
- "ug": {
- "name": "ᏫᎦ"
- },
- "vo": {
- "name": "ᏬᎳᏊᎩ"
- },
- "wo": {
- "name": "ᏬᎶᏫ"
- },
- "vun": {
- "name": "ᏭᎾᏦ"
- },
- "fy": {
- "name": "ᏭᏕᎵᎬ ᏗᏜ ᏟᏏᎠᏂ"
- },
- "yav": {
- "name": "ᏰᎾᎦᏇᏂ"
- },
- "yi": {
- "name": "ᏱᏗᏍ"
- },
- "yo": {
- "name": "ᏲᏄᏆ"
- },
- "ru": {
- "name": "ᏲᏅᎯ"
- },
- "uk": {
- "name": "ᏳᎧᎴᏂᎠᏂ"
- }
+ "ak": "ᎠᎧᎾ",
+ "agq": "ᎠᎨᎹ",
+ "tr": "ᎠᎬᎾ",
+ "af": "ᎠᎬᎿᎨᏍᏛ",
+ "zh-Hans": "ᎠᎯᏗᎨ ᏓᎶᏂᎨ",
+ "hy": "ᎠᎳᎻᎠᏂ",
+ "sq": "ᎠᎵᏇᏂ",
+ "am": "ᎠᎹᎭᎵᎩ",
+ "el": "ᎠᏂᎪᎢ",
+ "tk": "ᎠᏂᎬᎾ",
+ "rm": "ᎠᏂᎶᎺᏂ",
+ "he": "ᎠᏂᏈᎷ",
+ "fil": "ᎠᏈᎵᎩ",
+ "as": "ᎠᏌᎻᏏ",
+ "ast": "ᎠᏍᏚᎵᎠᏂ",
+ "az": "ᎠᏎᏆᏣᏂ",
+ "asa": "ᎠᏑ",
+ "zgh": "ᎠᏟᎶᏍᏗ ᎼᎶᎪ ᏔᎹᏏᏘ",
+ "de-AT": "ᎠᏟᏯᏂ ᎠᏂᏓᏥ",
+ "tzm": "ᎠᏰᏟ ᎡᎶᎯ ᏓᏟᎶᏍᏗᏓᏅᎢ ᏔᎹᏏᏘ",
+ "ckb": "ᎠᏰᏟ ᎫᏗᏏ",
+ "ar": "ᎡᎳᏈ",
+ "nds": "ᎡᎳᏗ ᎠᏂᏓᏥ",
+ "nds-NL": "ᎡᎳᏗ ᏁᏛᎳᏂ",
+ "dsb": "ᎡᎳᏗ ᏐᏈᎠᏂ",
+ "en-AU": "ᎡᎳᏗᏜ ᎩᎵᏏ",
+ "ebu": "ᎡᎻᏊ",
+ "eo": "ᎡᏍᏇᎳᏂᏙ",
+ "et": "ᎡᏍᏙᏂᎠᏂ",
+ "ee": "ᎡᏪ",
+ "ewo": "ᎡᏬᏂᏙ",
+ "ig": "ᎢᎦᎪ",
+ "smn": "ᎢᎾᎵ ᏌᎻ",
+ "id": "ᎢᏂᏙᏂᏏᎠ",
+ "om": "ᎣᎶᎼ",
+ "os": "ᎣᏎᏘᎧ",
+ "or": "ᎣᏗᎠ",
+ "ur": "ᎤᎵᏚ",
+ "uz": "ᎤᏍᏇᎩ",
+ "zh-Hant": "ᎤᏦᏍᏗ ᏓᎶᏂᎨ",
+ "gl": "ᎦᎵᏏᎠᏂ",
+ "hsb": "ᎦᎸᎳᏗᎨ ᏐᏈᎠᏂ",
+ "fr": "ᎦᎸᏥ",
+ "lg": "ᎦᏂᏓ",
+ "kkj": "ᎧᎪ",
+ "kl": "ᎧᎳᎵᏑᏘ",
+ "kln": "ᎧᎴᏂᏥᏂ",
+ "hr": "ᎧᎶᎡᏏᏂ",
+ "kam": "ᎧᎻᏆ",
+ "kn": "ᎧᎾᏓ",
+ "kok": "ᎧᏂᎧᏂ",
+ "sw-CD": "ᎧᏂᎪ ᏍᏩᎯᎵ",
+ "kab": "ᎧᏈᎴ",
+ "kea": "ᎧᏊᏪᏗᎠᏄ",
+ "kk": "ᎧᏌᎧ",
+ "ks": "ᎧᏏᎻᎵ",
+ "ga": "ᎨᎵᎩ",
+ "fr-CA": "ᎨᎾᏓ ᎦᎸᏥ",
+ "en-CA": "ᎨᎾᏓ ᎩᎵᏏ",
+ "yue": "ᎨᎾᏙᏂᏏ",
+ "ca": "ᎨᏔᎳᏂ",
+ "qu": "ᎨᏧᏩ",
+ "ki": "ᎩᎫᏳ",
+ "en": "ᎩᎵᏏ",
+ "en-GB": "ᎩᎵᏏᏲ ᎩᎵᏏ",
+ "ky": "ᎩᎵᏣᎢᏍ",
+ "km": "ᎩᎻᎷ",
+ "rw": "ᎩᏂᏯᏩᏂᏓ",
+ "ko": "ᎪᎵᎠᏂ",
+ "ksh": "ᎪᎶᏂᎠᏂ",
+ "khq": "ᎪᏱᎳ ᏥᏂ",
+ "ses": "ᎪᏱᎳᏈᎶ ᏎᏂ",
+ "guz": "ᎫᏏ",
+ "ku": "ᎫᏗᏏ",
+ "gu": "ᎫᏣᎳᏘ",
+ "it": "ᎬᏩᎵᏲᏥᎢ",
+ "ha": "ᎭᎤᏌ",
+ "haw": "ᎭᏩᎼ",
+ "hi": "ᎯᏂᏗ",
+ "hu": "ᎲᏂᎦᎵᎠᏂ",
+ "lo": "ᎳᎣ",
+ "lkt": "ᎳᎪᏓ",
+ "lag": "ᎳᏂᎩ",
+ "lv": "ᎳᏘᏫᎠᏂ",
+ "ln": "ᎵᏂᎦᎳ",
+ "lt": "ᎵᏚᏩᏂᎠᏂ",
+ "ro": "ᎶᎹᏂᎠᏂ",
+ "rof": "ᎶᎹᏉ",
+ "luo": "ᎷᎣ",
+ "rn": "ᎷᏂᏗ",
+ "lu": "ᎷᏆ-ᎧᏔᎦ",
+ "luy": "ᎷᏱᎠ",
+ "lb": "ᎸᎦᏏᎻᏋᎢᏍ",
+ "kde": "ᎹᎪᏕ",
+ "mgh": "ᎹᎫᏩ-ᎻᏙ",
+ "mg": "ᎹᎳᎦᏏ",
+ "mr": "ᎹᎳᏘ",
+ "ml": "ᎹᎳᏯᎳᎻ",
+ "ms": "ᎹᎴ",
+ "mt": "ᎹᎵᏘᏍ",
+ "ro-MD": "ᎹᎵᏙᏫᎠ ᏣᎹᏂᎠᏂ",
+ "gv": "ᎹᎾᎧᏏ",
+ "mn": "ᎹᏂᎪᎵᎠᏂ",
+ "mzn": "ᎹᏌᏕᎳᏂ",
+ "mas": "ᎹᏌᏱ",
+ "mk": "ᎹᏎᏙᏂᎠᏂ",
+ "jmc": "ᎹᏣᎺ",
+ "mi": "ᎹᏫ",
+ "mgo": "ᎺᎳ’",
+ "mer": "ᎺᎷ",
+ "mfe": "ᎼᎵᏏᎡᏂ",
+ "mua": "ᎽᏂᏓᎩ",
+ "jgo": "ᎾᎪᏆ",
+ "naq": "ᎾᎹ",
+ "nnh": "ᎾᏥᏰᎹᏊᏂ",
+ "ne": "ᏁᏆᎵ",
+ "nyn": "ᏂᏯᎾᎪᎴ",
+ "nn": "ᏃᎵᏪᏥᏂ ᎾᎵᏍᎩ",
+ "nb": "ᏃᎵᏪᏥᏂ ᏉᎧᎹᎵ",
+ "nus": "ᏄᏪᎵ",
+ "rwk": "Ꮖ",
+ "bm": "ᏆᎻᏆᎳ",
+ "jv": "ᏆᏌ ᏣᏩ",
+ "bas": "ᏆᏌᎠ",
+ "eu": "ᏆᏍᎨ",
+ "bs": "ᏆᏍᏂᎠᏂ",
+ "ps": "ᏆᏍᏙ",
+ "nmg": "ᏆᏏᏲ",
+ "ksf": "ᏆᏫᎠ",
+ "be": "ᏇᎳᎷᏏ",
+ "fo": "ᏇᎶᎡᏍ",
+ "bem": "ᏇᎹᏆ",
+ "bez": "ᏇᎾ",
+ "bn": "ᏇᏂᎦᎳ",
+ "fa": "ᏇᏏᎠᏂ",
+ "br": "ᏇᏙᏂ",
+ "fi": "ᏈᏂᏍ",
+ "pl": "ᏉᎵᏍ",
+ "brx": "ᏉᏙ",
+ "pt": "ᏉᏧᎩᏍ",
+ "ff": "ᏊᎳᏂ",
+ "bg": "ᏊᎵᎨᎵᎠᏂ",
+ "nl-BE": "ᏊᎵᏥᎥᎻ ᏛᏥ",
+ "my": "ᏋᎻᏍ",
+ "sah": "ᏌᎧᎾ",
+ "dje": "ᏌᎹ",
+ "saq": "ᏌᎹᏊᎷ",
+ "sbp": "ᏌᏁᎫ",
+ "sg": "ᏌᏂᎪ",
+ "gd": "ᏍᎦᏗ ᎨᎵᎩ",
+ "sk": "ᏍᎶᏩᎩ",
+ "sl": "ᏍᎶᏫᏂᎠᏂ",
+ "es": "ᏍᏆᏂ",
+ "es-MX": "ᏍᏆᏂᏱ ᏍᏆᏂ",
+ "sw": "ᏍᏩᎯᎵ",
+ "gsw": "ᏍᏫᏏ ᎠᏂᏓᏥ",
+ "de-CH": "ᏍᏫᏏ ᎦᎸᎳᏗ ᎠᏂᏓᏥ",
+ "fr-CH": "ᏍᏫᏏ ᎦᎸᏥ",
+ "sv": "ᏍᏫᏗᏏ",
+ "kw": "ᏎᎷᎭ",
+ "seh": "ᏎᎾ",
+ "ceb": "ᏎᏆᏃ",
+ "si": "ᏏᎾᎭᎳ",
+ "sd": "ᏏᏂᏗ",
+ "ii": "ᏏᏧᏩᏂ Ᏹ",
+ "xog": "ᏐᎦ",
+ "so": "ᏐᎹᎵ",
+ "zu": "ᏑᎷ",
+ "sr": "ᏒᏈᎠᏂ",
+ "zh": "ᏓᎶᏂᎨ",
+ "dz": "ᏓᏐᏅᎧ",
+ "dav": "ᏔᎢᏔ",
+ "ta": "ᏔᎻᎵ",
+ "twq": "ᏔᏌᏩᎩ",
+ "tt": "ᏔᏔ",
+ "es-419": "ᏔᏘᏂ ᎠᎹᏰᏟ ᏍᏆᏂ",
+ "shi": "ᏔᏤᎵᎯᏘ",
+ "tg": "ᏔᏥᎩ",
+ "th": "ᏔᏱ",
+ "da": "ᏕᏂᏍ",
+ "te": "ᏖᎷᎦ",
+ "teo": "ᏖᏐ",
+ "ti": "ᏘᎩᎵᏂᎠ",
+ "bo": "ᏘᏇᏔᏂ",
+ "de": "ᏙᎢᏥ",
+ "to": "ᏙᎾᎦᏂ",
+ "dua": "ᏚᎠᎳ",
+ "nl": "ᏛᏥ",
+ "ksb": "ᏝᎻᏆᎸ",
+ "fur": "ᏞᎤᎵᎠᏂ",
+ "sn": "ᏠᎾ",
+ "xh": "ᏠᏌ",
+ "pa": "ᏡᏂᏣᏈ",
+ "prg": "ᏡᏏᎠᏂ",
+ "chr": "ᏣᎳᎩ",
+ "ja": "ᏣᏩᏂᏏ",
+ "cs": "ᏤᎩ",
+ "ce": "ᏤᏤᏂ",
+ "cgg": "ᏥᎦ",
+ "dyo": "ᏦᎳ-ᏬᏱ",
+ "ka": "ᏦᏥᎠᏂ",
+ "is": "ᏧᏁᏍᏓᎸᎯᎢᎩ",
+ "cu": "ᏧᏂᎳᏫᏍᏗ ᏍᎳᏫᎪ",
+ "nd": "ᏧᏴᏢ ᏂᏕᏇᎴ",
+ "lrc": "ᏧᏴᏢ ᏗᏜ ᎷᎵ",
+ "se": "ᏧᏴᏢ ᏗᏜ ᏌᎻ",
+ "wae": "ᏩᎵᏎᎵ",
+ "wa": "ᏩᎷᎾ",
+ "vai": "ᏩᏱ",
+ "cy": "ᏪᎵᏏ",
+ "vi": "ᏫᎡᏘᎾᎻᏍ",
+ "ug": "ᏫᎦ",
+ "vo": "ᏬᎳᏊᎩ",
+ "wo": "ᏬᎶᏫ",
+ "vun": "ᏭᎾᏦ",
+ "fy": "ᏭᏕᎵᎬ ᏗᏜ ᏟᏏᎠᏂ",
+ "yav": "ᏰᎾᎦᏇᏂ",
+ "yi": "ᏱᏗᏍ",
+ "yo": "ᏲᏄᏆ",
+ "ru": "ᏲᏅᎯ",
+ "uk": "ᏳᎧᎴᏂᎠᏂ",
+ "pt-PT": "ᏳᎳᏈ ᏉᏧᎩᏍ"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/ckb.json b/vendor/commerceguys/intl/resources/language/ckb.json
index 41946274b..afb54670f 100644
--- a/vendor/commerceguys/intl/resources/language/ckb.json
+++ b/vendor/commerceguys/intl/resources/language/ckb.json
@@ -1,641 +1,224 @@
{
- "af": {
- "name": "Afrikaans"
- },
- "agq": {
- "name": "Aghem"
- },
- "ak": {
- "name": "Akan"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "brx": {
- "name": "Bodo"
- },
- "my": {
- "name": "Burmese"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ce": {
- "name": "Chechen"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "kw": {
- "name": "Cornish"
- },
- "dua": {
- "name": "Duala"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "ebu": {
- "name": "Embu"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "Faroese"
- },
- "fil": {
- "name": "Filipino"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "lg": {
- "name": "Ganda"
- },
- "guz": {
- "name": "Gusii"
- },
- "ha": {
- "name": "Hausa"
- },
- "haw": {
- "name": "Hawaiian"
- },
- "ig": {
- "name": "Igbo"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "kn": {
- "name": "Kannada"
- },
- "ks": {
- "name": "Kashmiri"
- },
- "km": {
- "name": "Khmer"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "rw": {
- "name": "Kinyarwanda"
- },
- "kok": {
- "name": "Konkani"
- },
- "ko": {
- "name": "Korean"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "dsb": {
- "name": "Lower Sorbian"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "Luxembourgish"
- },
- "luy": {
- "name": "Luyia"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "Malagasy"
- },
- "ms": {
- "name": "Malay"
- },
- "ml": {
- "name": "Malayalam"
- },
- "mt": {
- "name": "Maltese"
- },
- "gv": {
- "name": "Manx"
- },
- "mas": {
- "name": "Masai"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nds-NL": {
- "name": "nds (ھۆڵەندا)"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nd": {
- "name": "North Ndebele"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "se": {
- "name": "Northern Sami"
- },
- "nb": {
- "name": "Norwegian Bokmål"
- },
- "nn": {
- "name": "Norwegian Nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetic"
- },
- "prg": {
- "name": "Prussian"
- },
- "qu": {
- "name": "Quechua"
- },
- "rm": {
- "name": "Romansh"
- },
- "rof": {
- "name": "Rombo"
- },
- "rn": {
- "name": "Rundi"
- },
- "rwk": {
- "name": "Rwa"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "gd": {
- "name": "Scottish Gaelic"
- },
- "seh": {
- "name": "Sena"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "xog": {
- "name": "Soga"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "sw-CD": {
- "name": "sw (کۆنگۆ کینشاسا)"
- },
- "sw": {
- "name": "Swahili"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "dav": {
- "name": "Taita"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "Tatar"
- },
- "teo": {
- "name": "Teso"
- },
- "bo": {
- "name": "Tibetan"
- },
- "to": {
- "name": "Tongan"
- },
- "hsb": {
- "name": "Upper Sorbian"
- },
- "vai": {
- "name": "Vai"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "yi": {
- "name": "Yiddish"
- },
- "yo": {
- "name": "Yoruba"
- },
- "dje": {
- "name": "Zarma"
- },
- "az": {
- "name": "ئازەربایجانی"
- },
- "as": {
- "name": "ئاسامی"
- },
- "de": {
- "name": "ئاڵمانی"
- },
- "de-CH": {
- "name": "ئاڵمانی (سویسرا)"
- },
- "de-AT": {
- "name": "ئاڵمانی (نەمسا)"
- },
- "hy": {
- "name": "ئەرمەنی"
- },
- "sq": {
- "name": "ئەڵبانی"
- },
- "am": {
- "name": "ئەمهەرینجی"
- },
- "uz": {
- "name": "ئوزبەکی"
- },
- "ug": {
- "name": "ئويخووری"
- },
- "ur": {
- "name": "ئۆردوو"
- },
- "or": {
- "name": "ئۆرییا"
- },
- "uk": {
- "name": "ئۆكراینی"
- },
- "it": {
- "name": "ئیتالی"
- },
- "ga": {
- "name": "ئیرلەندی"
- },
- "es": {
- "name": "ئیسپانی"
- },
- "es-MX": {
- "name": "ئیسپانی (مەکسیک)"
- },
- "et": {
- "name": "ئیستۆنی"
- },
- "is": {
- "name": "ئیسلەندی"
- },
- "en": {
- "name": "ئینگلیزی"
- },
- "en-AU": {
- "name": "ئینگلیزیی ئۆسترالیایی"
- },
- "en-GB": {
- "name": "ئینگلیزیی بریتانیایی"
- },
- "en-CA": {
- "name": "ئینگلیزیی کەنەدایی"
- },
- "eo": {
- "name": "ئێسپیرانتۆ"
- },
- "id": {
- "name": "ئێەندونیزی"
- },
- "eu": {
- "name": "باسکی"
- },
- "br": {
- "name": "برێتونی"
- },
- "bn": {
- "name": "بەنگلادێشی"
- },
- "bs": {
- "name": "بۆسنی"
- },
- "bg": {
- "name": "بۆلگاری"
- },
- "be": {
- "name": "بیلاڕووسی"
- },
- "ps": {
- "name": "پەشتوو"
- },
- "pa": {
- "name": "پەنجابی"
- },
- "pt": {
- "name": "پورتوگالی"
- },
- "pt-PT": {
- "name": "پورتوگالی (پورتوگال)"
- },
- "pl": {
- "name": "پۆڵۆنیایی (لەهستانی)"
- },
- "tg": {
- "name": "تاجیکی"
- },
- "ta": {
- "name": "تامیلی"
- },
- "th": {
- "name": "تایلەندی"
- },
- "te": {
- "name": "تەلۆگوی"
- },
- "tk": {
- "name": "تورکمانی"
- },
- "tr": {
- "name": "تورکی"
- },
- "ti": {
- "name": "تیگرینیای"
- },
- "cs": {
- "name": "چەكی"
- },
- "zh": {
- "name": "چینی"
- },
- "zh-Hans": {
- "name": "چینی (Hans)"
- },
- "zh-Hant": {
- "name": "چینی (Hant)"
- },
- "da": {
- "name": "دانماركی"
- },
- "zu": {
- "name": "زولو"
- },
- "ru": {
- "name": "ڕووسی"
- },
- "ro": {
- "name": "ڕۆمانی"
- },
- "ro-MD": {
- "name": "ڕۆمانی (مۆلدۆڤا)"
- },
- "ja": {
- "name": "ژاپۆنی"
- },
- "sk": {
- "name": "سلۆڤاكی"
- },
- "sl": {
- "name": "سلۆڤێنی"
- },
- "sr": {
- "name": "سەربی"
- },
- "sv": {
- "name": "سویدی"
- },
- "so": {
- "name": "سۆمالی"
- },
- "sd": {
- "name": "سيندی"
- },
- "si": {
- "name": "سینهەلی"
- },
- "ar": {
- "name": "عەرەبی"
- },
- "fa": {
- "name": "فارسی"
- },
- "fy": {
- "name": "فریسیی ڕۆژاوا"
- },
- "fr": {
- "name": "فەرانسی"
- },
- "fr-CH": {
- "name": "فەرانسی (سویسرا)"
- },
- "fr-CA": {
- "name": "فەرانسی (کانەدا)"
- },
- "fi": {
- "name": "فینلەندی"
- },
- "vi": {
- "name": "ڤیەتنامی"
- },
- "ca": {
- "name": "كاتالۆنی"
- },
- "ky": {
- "name": "كرگیزی"
- },
- "hr": {
- "name": "كرواتی"
- },
- "kk": {
- "name": "کازاخی"
- },
- "ckb": {
- "name": "کوردیی ناوەندی"
- },
- "gl": {
- "name": "گالیسی"
- },
- "gu": {
- "name": "گوجاراتی"
- },
- "ka": {
- "name": "گۆرجستانی"
- },
- "lo": {
- "name": "لاوی"
- },
- "ln": {
- "name": "لينگالا"
- },
- "lt": {
- "name": "لیتوانی"
- },
- "lv": {
- "name": "لێتۆنی"
- },
- "mr": {
- "name": "ماراتی"
- },
- "mzn": {
- "name": "مازەندەرانی"
- },
- "mk": {
- "name": "ماكێدۆنی"
- },
- "mn": {
- "name": "مەنگۆلی"
- },
- "ne": {
- "name": "نیپالی"
- },
- "hu": {
- "name": "هەنگاری (مەجاری)"
- },
- "nl": {
- "name": "هۆڵەندی"
- },
- "nl-BE": {
- "name": "هۆڵەندی (بەلژیک)"
- },
- "he": {
- "name": "هیبرێ"
- },
- "hi": {
- "name": "هیندی"
- },
- "cy": {
- "name": "وێلزی"
- },
- "el": {
- "name": "یۆنانی"
- }
+ "nds": "Low German",
+ "nds-NL": "nds (ھۆڵەندا)",
+ "az": "ئازەربایجانی",
+ "as": "ئاسامی",
+ "ast": "ئاستۆری",
+ "asa": "ئاسوو",
+ "ak": "ئاکان",
+ "agq": "ئاگێم",
+ "nd": "ئندێبێلێی باکوور",
+ "hy": "ئەرمەنی",
+ "af": "ئەفریکانس",
+ "sq": "ئەڵبانی",
+ "de": "ئەڵمانی",
+ "de-CH": "ئەڵمانی (سویسڕا)",
+ "de-AT": "ئەڵمانی (نەمسا)",
+ "gsw": "ئەڵمانیی سویسڕا",
+ "tzm": "ئەمازیغی ناوەڕاست",
+ "zgh": "ئەمازیغیی مەغریب",
+ "am": "ئەمھەری",
+ "uz": "ئوزبەکی",
+ "or": "ئۆدیا",
+ "ur": "ئۆردوو",
+ "om": "ئۆرۆمۆ",
+ "os": "ئۆسێتی",
+ "uk": "ئۆكراینی",
+ "ug": "ئۆیخۆری",
+ "it": "ئیتالی",
+ "ga": "ئیرلەندی",
+ "es": "ئیسپانی",
+ "es-419": "ئیسپانی (ئەمەریکای لاتین)",
+ "es-MX": "ئیسپانی (مەکسیک)",
+ "et": "ئیستۆنی",
+ "is": "ئیسلەندی",
+ "ig": "ئیگبۆ",
+ "smn": "ئیناری سامی",
+ "id": "ئیندۆنیزی",
+ "en": "ئینگلیزی",
+ "en-AU": "ئینگلیزیی ئۆسترالیایی",
+ "en-GB": "ئینگلیزیی بریتانیایی",
+ "en-CA": "ئینگلیزیی کەنەدایی",
+ "eo": "ئێسپیرانتۆ",
+ "ebu": "ئێمبوو",
+ "ewo": "ئێوۆندۆ",
+ "ee": "ئێوێیی",
+ "bas": "باسا",
+ "eu": "باسکی",
+ "ksf": "بافیا",
+ "bm": "بامبارا",
+ "br": "برێتونی",
+ "bn": "بەنگلادێشی",
+ "brx": "بۆدۆ",
+ "bs": "بۆسنی",
+ "bg": "بۆلگاری",
+ "be": "بیلاڕووسی",
+ "bem": "بێمبا",
+ "bez": "بێنا",
+ "prg": "پڕووسی",
+ "ps": "پەشتوو",
+ "pa": "پەنجابی",
+ "pt": "پورتوگالی",
+ "pt-PT": "پورتوگالی (پورتوگال)",
+ "pl": "پۆڵەندی",
+ "tt": "تاتاری",
+ "tg": "تاجیکی",
+ "twq": "تاساواک",
+ "ta": "تامیلی",
+ "dav": "تایتا",
+ "th": "تایلەندی",
+ "bo": "تەبەتی",
+ "tk": "تورکمانی",
+ "tr": "تورکی",
+ "to": "تۆنگان",
+ "ti": "تیگرینیا",
+ "teo": "تێسوو",
+ "te": "تێلووگوو",
+ "jv": "جاڤایی",
+ "dyo": "جۆلافۆنی",
+ "ce": "چیچانی",
+ "zh": "چینی",
+ "zh-Hans": "چینی (چینیی ئاسانکراو)",
+ "zh-Hant": "چینی (چینیی دێرین)",
+ "chr": "چێرۆکی",
+ "cs": "چێکی",
+ "km": "خمێر",
+ "da": "دانماركی",
+ "dz": "دزوونگخا",
+ "dua": "دووالا",
+ "dje": "زارما",
+ "zu": "زوولوو",
+ "rwk": "ڕوا",
+ "ru": "ڕووسی",
+ "rn": "ڕووندی",
+ "rm": "ڕۆمانش",
+ "ro": "ڕۆمانی",
+ "rof": "ڕۆمبۆ",
+ "ja": "ژاپۆنی",
+ "sah": "ساخا",
+ "saq": "سامبووروو",
+ "se": "سامیی باکوور",
+ "sbp": "سانگوو",
+ "sg": "سانگۆ",
+ "sr": "سربی",
+ "dsb": "سربیی خوارین",
+ "hsb": "سربیی سەروو",
+ "xh": "سسوسا",
+ "cu": "سلاویی کلیسەیی",
+ "sk": "سلۆڤاكی",
+ "sl": "سلۆڤێنی",
+ "sw": "سواهیلی",
+ "sw-CD": "سواهیلیی کۆنگۆ",
+ "sv": "سویدی",
+ "xog": "سۆگا",
+ "so": "سۆمالی",
+ "sd": "سيندی",
+ "ii": "سیچوان یی",
+ "si": "سینهالی",
+ "ceb": "سێبوانۆ",
+ "seh": "سێنا",
+ "ksb": "شامابالا",
+ "sn": "شۆنا",
+ "shi": "شیلها",
+ "ar": "عەرەبی",
+ "he": "عیبری",
+ "fa": "فارسی",
+ "fur": "فریئوولی",
+ "fy": "فریسیی ڕۆژاوا",
+ "nl-BE": "فلێمی",
+ "fr": "فەرەنسی",
+ "fr-CH": "فەرەنسی (سویسڕا)",
+ "fr-CA": "فەرەنسی (کەنەدا)",
+ "fo": "فەرۆیی",
+ "ff": "فوولایی",
+ "fil": "فیلیپینی",
+ "fi": "فینلەندی",
+ "vai": "ڤایی",
+ "vun": "ڤوونجوو",
+ "vo": "ڤۆلاپووک",
+ "vi": "ڤیەتنامی",
+ "ca": "كاتالۆنی",
+ "ky": "كرگیزی",
+ "hr": "كرواتی",
+ "ko": "كۆری",
+ "kea": "کابووڤێردیانۆ",
+ "kk": "کازاخی",
+ "kkj": "کاکۆ",
+ "kl": "کالالیسووت",
+ "kln": "کالێنجین",
+ "kam": "کامبا",
+ "yue": "کانتۆنی",
+ "kn": "کاننادا",
+ "kab": "کبائیلی",
+ "ks": "کەشمیری",
+ "nmg": "کواسیۆ",
+ "ku": "کوردی",
+ "ckb": "کوردیی ناوەندی",
+ "kw": "کۆڕنی",
+ "ksh": "کۆلۆنی",
+ "kok": "کۆنکانی",
+ "khq": "کۆیرا چینی",
+ "ses": "کۆیرابۆرۆ سێنی",
+ "ki": "کیکوویوو",
+ "cgg": "کیگا",
+ "rw": "کینیارواندا",
+ "qu": "کێچوا",
+ "gl": "گالیسی",
+ "lg": "گاندا",
+ "gd": "گه‌لیكی سكۆتله‌ندی",
+ "gu": "گوجاراتی",
+ "guz": "گووسی",
+ "ka": "گۆرجستانی",
+ "lo": "لائۆیی",
+ "lkt": "لاکۆتا",
+ "lag": "لانگی",
+ "lrc": "لوڕیی باکوور",
+ "lb": "لوکسەمبورگی",
+ "luo": "لووئۆ",
+ "lu": "لووبا کاتانگا",
+ "luy": "لوویا",
+ "ln": "لينگالا",
+ "lt": "لیتوانی",
+ "lv": "لێتۆنی",
+ "mi": "مائۆری",
+ "jmc": "ماچامێ",
+ "mgh": "ماخوامیتۆ",
+ "mr": "ماراتی",
+ "mzn": "مازەندەرانی",
+ "mas": "ماسایی",
+ "mk": "ماكێدۆنی",
+ "kde": "ماکۆندە",
+ "mg": "مالاگاسی",
+ "ml": "مالایالام",
+ "ms": "مالیزی",
+ "mt": "ماڵتی",
+ "gv": "مانکی",
+ "mn": "مەنگۆلی",
+ "mua": "موندانگ",
+ "mfe": "مۆریسی",
+ "ro-MD": "مۆڵداڤی",
+ "my": "میانماری",
+ "mgo": "مێتە",
+ "mer": "مێروو",
+ "naq": "ناما",
+ "jgo": "نگۆمبا",
+ "nnh": "نگیمبوون",
+ "nb": "نەرویژیی بۆکمال",
+ "nn": "نەرویژیی نینۆرسک",
+ "nus": "نوێر",
+ "nyn": "نیانکۆلێ",
+ "ne": "نیپالی",
+ "ha": "هائووسا",
+ "haw": "هاوایی",
+ "hu": "هەنگاری",
+ "nl": "هۆڵەندی",
+ "hi": "هیندی",
+ "wae": "والسێر",
+ "wa": "والوون",
+ "wo": "وۆلۆف",
+ "cy": "وێلزی",
+ "yav": "یانگبێن",
+ "yo": "یۆرووبا",
+ "el": "یۆنانی",
+ "yi": "ییدیش"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/cs.json b/vendor/commerceguys/intl/resources/language/cs.json
index af3da2b6b..4a1f19044 100644
--- a/vendor/commerceguys/intl/resources/language/cs.json
+++ b/vendor/commerceguys/intl/resources/language/cs.json
@@ -1,644 +1,224 @@
{
- "af": {
- "name": "afrikánština"
- },
- "agq": {
- "name": "aghem"
- },
- "ak": {
- "name": "akanština"
- },
- "sq": {
- "name": "albánština"
- },
- "am": {
- "name": "amharština"
- },
- "en": {
- "name": "angličtina"
- },
- "en-AU": {
- "name": "angličtina (Austrálie)"
- },
- "en-CA": {
- "name": "angličtina (Kanada)"
- },
- "en-GB": {
- "name": "angličtina (Velká Británie)"
- },
- "ar": {
- "name": "arabština"
- },
- "hy": {
- "name": "arménština"
- },
- "as": {
- "name": "ásámština"
- },
- "ast": {
- "name": "asturština"
- },
- "asa": {
- "name": "asu"
- },
- "az": {
- "name": "ázerbájdžánština"
- },
- "ksf": {
- "name": "bafia"
- },
- "bm": {
- "name": "bambarština"
- },
- "my": {
- "name": "barmština"
- },
- "bas": {
- "name": "basa"
- },
- "eu": {
- "name": "baskičtina"
- },
- "be": {
- "name": "běloruština"
- },
- "bem": {
- "name": "bembština"
- },
- "bez": {
- "name": "bena"
- },
- "bn": {
- "name": "bengálština"
- },
- "brx": {
- "name": "bodoština"
- },
- "bs": {
- "name": "bosenština"
- },
- "br": {
- "name": "bretonština"
- },
- "bg": {
- "name": "bulharština"
- },
- "ce": {
- "name": "čečenština"
- },
- "chr": {
- "name": "čerokézština"
- },
- "cs": {
- "name": "čeština"
- },
- "zh": {
- "name": "čínština"
- },
- "zh-Hant": {
- "name": "čínština (tradiční)"
- },
- "zh-Hans": {
- "name": "čínština (zjednodušená)"
- },
- "da": {
- "name": "dánština"
- },
- "dsb": {
- "name": "dolnolužická srbština"
- },
- "nds": {
- "name": "dolnoněmčina"
- },
- "nds-NL": {
- "name": "dolnosaština"
- },
- "dua": {
- "name": "dualština"
- },
- "dz": {
- "name": "dzongkä"
- },
- "ebu": {
- "name": "embu"
- },
- "eo": {
- "name": "esperanto"
- },
- "et": {
- "name": "estonština"
- },
- "ee": {
- "name": "eweština"
- },
- "ewo": {
- "name": "ewondo"
- },
- "fo": {
- "name": "faerština"
- },
- "fil": {
- "name": "filipínština"
- },
- "fi": {
- "name": "finština"
- },
- "fr": {
- "name": "francouzština"
- },
- "fr-CA": {
- "name": "francouzština (Kanada)"
- },
- "fr-CH": {
- "name": "francouzština (Švýcarsko)"
- },
- "fy": {
- "name": "fríština (západní)"
- },
- "ff": {
- "name": "fulbština"
- },
- "fur": {
- "name": "furlanština"
- },
- "gl": {
- "name": "galicijština"
- },
- "lg": {
- "name": "gandština"
- },
- "kl": {
- "name": "grónština"
- },
- "ka": {
- "name": "gruzínština"
- },
- "gu": {
- "name": "gudžarátština"
- },
- "guz": {
- "name": "gusii"
- },
- "ha": {
- "name": "hauština"
- },
- "haw": {
- "name": "havajština"
- },
- "he": {
- "name": "hebrejština"
- },
- "hi": {
- "name": "hindština"
- },
- "hsb": {
- "name": "hornolužická srbština"
- },
- "hr": {
- "name": "chorvatština"
- },
- "ig": {
- "name": "igboština"
- },
- "id": {
- "name": "indonéština"
- },
- "ga": {
- "name": "irština"
- },
- "is": {
- "name": "islandština"
- },
- "ii": {
- "name": "iština (sečuánská)"
- },
- "it": {
- "name": "italština"
- },
- "sah": {
- "name": "jakutština"
- },
- "yav": {
- "name": "jangbenština"
- },
- "ja": {
- "name": "japonština"
- },
- "yi": {
- "name": "jidiš"
- },
- "dyo": {
- "name": "jola-fonyi"
- },
- "yo": {
- "name": "jorubština"
- },
- "kab": {
- "name": "kabylština"
- },
- "kkj": {
- "name": "kako"
- },
- "kln": {
- "name": "kalendžin"
- },
- "kam": {
- "name": "kambština"
- },
- "kn": {
- "name": "kannadština"
- },
- "kea": {
- "name": "kapverdština"
- },
- "ks": {
- "name": "kašmírština"
- },
- "ca": {
- "name": "katalánština"
- },
- "kk": {
- "name": "kazaština"
- },
- "qu": {
- "name": "kečuánština"
- },
- "km": {
- "name": "khmérština"
- },
- "cgg": {
- "name": "kiga"
- },
- "ki": {
- "name": "kikujština"
- },
- "rw": {
- "name": "kiňarwandština"
- },
- "rn": {
- "name": "kirundština"
- },
- "ksh": {
- "name": "kolínština"
- },
- "kok": {
- "name": "konkánština"
- },
- "ko": {
- "name": "korejština"
- },
- "kw": {
- "name": "kornština"
- },
- "khq": {
- "name": "koyra chiini"
- },
- "ses": {
- "name": "koyraboro senni"
- },
- "ckb": {
- "name": "kurdština (sorání)"
- },
- "nmg": {
- "name": "kwasio"
- },
- "ky": {
- "name": "kyrgyzština"
- },
- "lkt": {
- "name": "lakotština"
- },
- "lag": {
- "name": "langi"
- },
- "lo": {
- "name": "laoština"
- },
- "ln": {
- "name": "lingalština"
- },
- "lt": {
- "name": "litevština"
- },
- "lv": {
- "name": "lotyština"
- },
- "lu": {
- "name": "lubu-katanžština"
- },
- "lb": {
- "name": "lucemburština"
- },
- "luy": {
- "name": "luhja"
- },
- "luo": {
- "name": "luoština"
- },
- "lrc": {
- "name": "lúrština (severní)"
- },
- "hu": {
- "name": "maďarština"
- },
- "mk": {
- "name": "makedonština"
- },
- "mgh": {
- "name": "makhuwa-meetto"
- },
- "kde": {
- "name": "makonde"
- },
- "ml": {
- "name": "malajálamština"
- },
- "ms": {
- "name": "malajština"
- },
- "mg": {
- "name": "malgaština"
- },
- "mt": {
- "name": "maltština"
- },
- "gv": {
- "name": "manština"
- },
- "mr": {
- "name": "maráthština"
- },
- "mas": {
- "name": "masajština"
- },
- "jmc": {
- "name": "mašame"
- },
- "mfe": {
- "name": "mauricijská kreolština"
- },
- "mzn": {
- "name": "mázandaránština"
- },
- "mer": {
- "name": "meru"
- },
- "mgo": {
- "name": "meta’"
- },
- "ro-MD": {
- "name": "moldavština"
- },
- "mn": {
- "name": "mongolština"
- },
- "mua": {
- "name": "mundang"
- },
- "naq": {
- "name": "namaština"
- },
- "nyn": {
- "name": "ňankolština"
- },
- "nd": {
- "name": "ndebele (Zimbabwe)"
- },
- "de": {
- "name": "němčina"
- },
- "de-AT": {
- "name": "němčina (Rakousko)"
- },
- "gsw": {
- "name": "němčina (Švýcarsko)"
- },
- "wae": {
- "name": "němčina (walser)"
- },
- "de-CH": {
- "name": "němčina standardní (Švýcarsko)"
- },
- "ne": {
- "name": "nepálština"
- },
- "nnh": {
- "name": "ngiemboon"
- },
- "jgo": {
- "name": "ngomba"
- },
- "nl": {
- "name": "nizozemština"
- },
- "nb": {
- "name": "norština (bokmål)"
- },
- "nn": {
- "name": "norština (nynorsk)"
- },
- "nus": {
- "name": "nuerština"
- },
- "om": {
- "name": "oromština"
- },
- "os": {
- "name": "osetština"
- },
- "pa": {
- "name": "paňdžábština"
- },
- "ps": {
- "name": "paštština"
- },
- "fa": {
- "name": "perština"
- },
- "pl": {
- "name": "polština"
- },
- "pt": {
- "name": "portugalština"
- },
- "pt-PT": {
- "name": "portugalština (Evropa)"
- },
- "prg": {
- "name": "pruština"
- },
- "rm": {
- "name": "rétorománština"
- },
- "rof": {
- "name": "rombo"
- },
- "ro": {
- "name": "rumunština"
- },
- "ru": {
- "name": "ruština"
- },
- "rwk": {
- "name": "rwa"
- },
- "el": {
- "name": "řečtina"
- },
- "saq": {
- "name": "samburu"
- },
- "smn": {
- "name": "sámština (inarijská)"
- },
- "se": {
- "name": "sámština (severní)"
- },
- "sbp": {
- "name": "sangoština"
- },
- "sg": {
- "name": "sangština"
- },
- "seh": {
- "name": "sena"
- },
- "sd": {
- "name": "sindhština"
- },
- "si": {
- "name": "sinhálština"
- },
- "gd": {
- "name": "skotská gaelština"
- },
- "sk": {
- "name": "slovenština"
- },
- "sl": {
- "name": "slovinština"
- },
- "xog": {
- "name": "sogština"
- },
- "so": {
- "name": "somálština"
- },
- "sr": {
- "name": "srbština"
- },
- "cu": {
- "name": "staroslověnština"
- },
- "sw": {
- "name": "svahilština"
- },
- "sw-CD": {
- "name": "svahilština (Kongo)"
- },
- "ksb": {
- "name": "šambala"
- },
- "sn": {
- "name": "šonština"
- },
- "es": {
- "name": "španělština"
- },
- "es-MX": {
- "name": "španělština (Mexiko)"
- },
- "sv": {
- "name": "švédština"
- },
- "tg": {
- "name": "tádžičtina"
- },
- "dav": {
- "name": "taita"
- },
- "zgh": {
- "name": "tamazight (standardní marocký)"
- },
- "tzm": {
- "name": "tamazight (střední Maroko)"
- },
- "ta": {
- "name": "tamilština"
- },
- "twq": {
- "name": "tasawaq"
- },
- "shi": {
- "name": "tašelhit"
- },
- "tt": {
- "name": "tatarština"
- },
- "te": {
- "name": "telugština"
- },
- "teo": {
- "name": "teso"
- },
- "th": {
- "name": "thajština"
- },
- "bo": {
- "name": "tibetština"
- },
- "ti": {
- "name": "tigrinijština"
- },
- "to": {
- "name": "tongánština"
- },
- "tr": {
- "name": "turečtina"
- },
- "tk": {
- "name": "turkmenština"
- },
- "ug": {
- "name": "ujgurština"
- },
- "uk": {
- "name": "ukrajinština"
- },
- "ur": {
- "name": "urdština"
- },
- "or": {
- "name": "urijština"
- },
- "uz": {
- "name": "uzbečtina"
- },
- "vai": {
- "name": "Vai"
- },
- "cy": {
- "name": "velština"
- },
- "vi": {
- "name": "vietnamština"
- },
- "nl-BE": {
- "name": "vlámština"
- },
- "vo": {
- "name": "volapük"
- },
- "vun": {
- "name": "vunjo"
- },
- "wo": {
- "name": "wolofština"
- },
- "dje": {
- "name": "zarmština"
- },
- "zu": {
- "name": "zuluština"
- }
+ "af": "afrikánština",
+ "agq": "aghem",
+ "ak": "akanština",
+ "sq": "albánština",
+ "am": "amharština",
+ "en": "angličtina",
+ "en-AU": "angličtina (Austrálie)",
+ "en-CA": "angličtina (Kanada)",
+ "en-GB": "angličtina (Velká Británie)",
+ "ar": "arabština",
+ "hy": "arménština",
+ "as": "ásámština",
+ "ast": "asturština",
+ "asa": "asu",
+ "az": "ázerbájdžánština",
+ "ksf": "bafia",
+ "bm": "bambarština",
+ "my": "barmština",
+ "bas": "basa",
+ "eu": "baskičtina",
+ "be": "běloruština",
+ "bem": "bembština",
+ "bez": "bena",
+ "bn": "bengálština",
+ "brx": "bodoština",
+ "bs": "bosenština",
+ "br": "bretonština",
+ "bg": "bulharština",
+ "ceb": "cebuánština",
+ "ce": "čečenština",
+ "chr": "čerokézština",
+ "cs": "čeština",
+ "zh": "čínština",
+ "zh-Hant": "čínština (tradiční)",
+ "zh-Hans": "čínština (zjednodušená)",
+ "da": "dánština",
+ "dsb": "dolnolužická srbština",
+ "nds": "dolnoněmčina",
+ "nds-NL": "dolnosaština",
+ "dua": "dualština",
+ "dz": "dzongkä",
+ "ebu": "embu",
+ "eo": "esperanto",
+ "et": "estonština",
+ "ee": "eweština",
+ "ewo": "ewondo",
+ "fo": "faerština",
+ "fil": "filipínština",
+ "fi": "finština",
+ "fr": "francouzština",
+ "fr-CA": "francouzština (Kanada)",
+ "fr-CH": "francouzština (Švýcarsko)",
+ "fy": "fríština (západní)",
+ "ff": "fulbština",
+ "fur": "furlanština",
+ "gl": "galicijština",
+ "lg": "gandština",
+ "kl": "grónština",
+ "ka": "gruzínština",
+ "gu": "gudžarátština",
+ "guz": "gusii",
+ "ha": "hauština",
+ "haw": "havajština",
+ "he": "hebrejština",
+ "hi": "hindština",
+ "hsb": "hornolužická srbština",
+ "hr": "chorvatština",
+ "ig": "igboština",
+ "id": "indonéština",
+ "ga": "irština",
+ "is": "islandština",
+ "ii": "iština (sečuánská)",
+ "it": "italština",
+ "sah": "jakutština",
+ "yav": "jangbenština",
+ "ja": "japonština",
+ "jv": "javánština",
+ "yi": "jidiš",
+ "dyo": "jola-fonyi",
+ "yo": "jorubština",
+ "kab": "kabylština",
+ "kkj": "kako",
+ "kln": "kalendžin",
+ "kam": "kambština",
+ "kn": "kannadština",
+ "yue": "kantonština",
+ "kea": "kapverdština",
+ "ks": "kašmírština",
+ "ca": "katalánština",
+ "kk": "kazaština",
+ "qu": "kečuánština",
+ "km": "khmérština",
+ "cgg": "kiga",
+ "ki": "kikujština",
+ "rw": "kiňarwandština",
+ "rn": "kirundština",
+ "ksh": "kolínština",
+ "kok": "konkánština",
+ "ko": "korejština",
+ "kw": "kornština",
+ "khq": "koyra chiini",
+ "ses": "koyraboro senni",
+ "ku": "kurdština",
+ "ckb": "kurdština (sorání)",
+ "nmg": "kwasio",
+ "ky": "kyrgyzština",
+ "lkt": "lakotština",
+ "lag": "langi",
+ "lo": "laoština",
+ "ln": "lingalština",
+ "lt": "litevština",
+ "lv": "lotyština",
+ "lu": "lubu-katanžština",
+ "lb": "lucemburština",
+ "luy": "luhja",
+ "luo": "luoština",
+ "lrc": "lúrština (severní)",
+ "hu": "maďarština",
+ "mk": "makedonština",
+ "mgh": "makhuwa-meetto",
+ "kde": "makonde",
+ "ml": "malajálamština",
+ "ms": "malajština",
+ "mg": "malgaština",
+ "mt": "maltština",
+ "gv": "manština",
+ "mi": "maorština",
+ "mr": "maráthština",
+ "mas": "masajština",
+ "jmc": "mašame",
+ "mfe": "mauricijská kreolština",
+ "mzn": "mázandaránština",
+ "mer": "meru",
+ "mgo": "meta’",
+ "ro-MD": "moldavština",
+ "mn": "mongolština",
+ "mua": "mundang",
+ "naq": "namaština",
+ "nyn": "ňankolština",
+ "nd": "ndebele (Zimbabwe)",
+ "de": "němčina",
+ "de-AT": "němčina (Rakousko)",
+ "gsw": "němčina (Švýcarsko)",
+ "wae": "němčina (walser)",
+ "de-CH": "němčina standardní (Švýcarsko)",
+ "ne": "nepálština",
+ "nnh": "ngiemboon",
+ "jgo": "ngomba",
+ "nl": "nizozemština",
+ "nb": "norština (bokmål)",
+ "nn": "norština (nynorsk)",
+ "nus": "nuerština",
+ "om": "oromština",
+ "os": "osetština",
+ "pa": "paňdžábština",
+ "ps": "paštština",
+ "fa": "perština",
+ "pl": "polština",
+ "pt": "portugalština",
+ "pt-PT": "portugalština (Evropa)",
+ "prg": "pruština",
+ "rm": "rétorománština",
+ "rof": "rombo",
+ "ro": "rumunština",
+ "ru": "ruština",
+ "rwk": "rwa",
+ "el": "řečtina",
+ "saq": "samburu",
+ "smn": "sámština (inarijská)",
+ "se": "sámština (severní)",
+ "sbp": "sangoština",
+ "sg": "sangština",
+ "seh": "sena",
+ "sd": "sindhština",
+ "si": "sinhálština",
+ "gd": "skotská gaelština",
+ "sk": "slovenština",
+ "sl": "slovinština",
+ "xog": "sogština",
+ "so": "somálština",
+ "sr": "srbština",
+ "cu": "staroslověnština",
+ "sw": "svahilština",
+ "sw-CD": "svahilština (Kongo)",
+ "ksb": "šambala",
+ "sn": "šonština",
+ "es": "španělština",
+ "es-419": "španělština (Latinská Amerika)",
+ "es-MX": "španělština (Mexiko)",
+ "sv": "švédština",
+ "tg": "tádžičtina",
+ "dav": "taita",
+ "zgh": "tamazight (standardní marocký)",
+ "tzm": "tamazight (střední Maroko)",
+ "ta": "tamilština",
+ "twq": "tasawaq",
+ "shi": "tašelhit",
+ "tt": "tatarština",
+ "te": "telugština",
+ "teo": "teso",
+ "th": "thajština",
+ "bo": "tibetština",
+ "ti": "tigrinijština",
+ "to": "tongánština",
+ "tr": "turečtina",
+ "tk": "turkmenština",
+ "ug": "ujgurština",
+ "uk": "ukrajinština",
+ "ur": "urdština",
+ "or": "urijština",
+ "uz": "uzbečtina",
+ "vai": "Vai",
+ "wa": "valonština",
+ "cy": "velština",
+ "vi": "vietnamština",
+ "nl-BE": "vlámština",
+ "vo": "volapük",
+ "vun": "vunjo",
+ "wo": "wolofština",
+ "xh": "xhoština",
+ "dje": "zarmština",
+ "zu": "zuluština"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/cy.json b/vendor/commerceguys/intl/resources/language/cy.json
index c2bf5048b..85bd46455 100644
--- a/vendor/commerceguys/intl/resources/language/cy.json
+++ b/vendor/commerceguys/intl/resources/language/cy.json
@@ -1,644 +1,224 @@
{
- "ak": {
- "name": "Acaneg"
- },
- "af": {
- "name": "Affricâneg"
- },
- "agq": {
- "name": "Aghemeg"
- },
- "sq": {
- "name": "Albaneg"
- },
- "de": {
- "name": "Almaeneg"
- },
- "de-AT": {
- "name": "Almaeneg Awstria"
- },
- "nds": {
- "name": "Almaeneg Isel"
- },
- "de-CH": {
- "name": "Almaeneg Safonol y Swistir"
- },
- "gsw": {
- "name": "Almaeneg y Swistir"
- },
- "am": {
- "name": "Amhareg"
- },
- "ar": {
- "name": "Arabeg"
- },
- "hy": {
- "name": "Armeneg"
- },
- "as": {
- "name": "Asameg"
- },
- "az": {
- "name": "Aserbaijaneg"
- },
- "ast": {
- "name": "Astwrianeg"
- },
- "asa": {
- "name": "Asw"
- },
- "ksf": {
- "name": "Baffia"
- },
- "bm": {
- "name": "Bambareg"
- },
- "bas": {
- "name": "Basâeg"
- },
- "eu": {
- "name": "Basgeg"
- },
- "bn": {
- "name": "Bengaleg"
- },
- "be": {
- "name": "Belarwseg"
- },
- "bem": {
- "name": "Bembeg"
- },
- "bez": {
- "name": "Bena"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "Bosnieg"
- },
- "bg": {
- "name": "Bwlgareg"
- },
- "my": {
- "name": "Byrmaneg"
- },
- "kab": {
- "name": "Cabileg"
- },
- "kea": {
- "name": "Caboferdianeg"
- },
- "kam": {
- "name": "Camba"
- },
- "kk": {
- "name": "Casacheg"
- },
- "ks": {
- "name": "Cashmireg"
- },
- "ca": {
- "name": "Catalaneg"
- },
- "kw": {
- "name": "Cernyweg"
- },
- "rw": {
- "name": "Ciniarŵandeg"
- },
- "ky": {
- "name": "Cirgiseg"
- },
- "kok": {
- "name": "Concani"
- },
- "ko": {
- "name": "Coreeg"
- },
- "hr": {
- "name": "Croateg"
- },
- "ksh": {
- "name": "Cwleneg"
- },
- "ckb": {
- "name": "Cwrdeg Sorani"
- },
- "cy": {
- "name": "Cymraeg"
- },
- "km": {
- "name": "Chmereg"
- },
- "da": {
- "name": "Daneg"
- },
- "dua": {
- "name": "Diwaleg"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "it": {
- "name": "Eidaleg"
- },
- "ebu": {
- "name": "Embw"
- },
- "eo": {
- "name": "Esperanto"
- },
- "et": {
- "name": "Estoneg"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "vai": {
- "name": "Faieg"
- },
- "vi": {
- "name": "Fietnameg"
- },
- "vo": {
- "name": "Folapük"
- },
- "vun": {
- "name": "Funjo"
- },
- "fo": {
- "name": "Ffaröeg"
- },
- "fil": {
- "name": "Ffilipineg"
- },
- "fi": {
- "name": "Ffinneg"
- },
- "nl-BE": {
- "name": "Fflemeg"
- },
- "fr": {
- "name": "Ffrangeg"
- },
- "fr-CA": {
- "name": "Ffrangeg Canada"
- },
- "fr-CH": {
- "name": "Ffrangeg y Swistir"
- },
- "fy": {
- "name": "Ffriseg y Gorllewin"
- },
- "fur": {
- "name": "Ffriwleg"
- },
- "ff": {
- "name": "Ffwla"
- },
- "gd": {
- "name": "Gaeleg yr Alban"
- },
- "gl": {
- "name": "Galisieg"
- },
- "lg": {
- "name": "Ganda"
- },
- "ka": {
- "name": "Georgeg"
- },
- "el": {
- "name": "Groeg"
- },
- "guz": {
- "name": "Gusii"
- },
- "gu": {
- "name": "Gwjarati"
- },
- "ga": {
- "name": "Gwyddeleg"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "haw": {
- "name": "Hawäieg"
- },
- "ha": {
- "name": "Hawsa"
- },
- "he": {
- "name": "Hebraeg"
- },
- "cu": {
- "name": "Hen Slafoneg"
- },
- "hi": {
- "name": "Hindi"
- },
- "hu": {
- "name": "Hwngareg"
- },
- "yav": {
- "name": "Iangben"
- },
- "yi": {
- "name": "Iddew-Almaeneg"
- },
- "ig": {
- "name": "Igbo"
- },
- "id": {
- "name": "Indoneseg"
- },
- "yo": {
- "name": "Iorwba"
- },
- "nl": {
- "name": "Iseldireg"
- },
- "is": {
- "name": "Islandeg"
- },
- "ja": {
- "name": "Japaneeg"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kn": {
- "name": "Kannada"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "lag": {
- "name": "Langi"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lo": {
- "name": "Laoeg"
- },
- "lv": {
- "name": "Latfieg"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "Lithwaneg"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "lrc": {
- "name": "Luri Gogleddol"
- },
- "lb": {
- "name": "Lwcsembwrgeg"
- },
- "luo": {
- "name": "Lŵo"
- },
- "luy": {
- "name": "Lwyia"
- },
- "br": {
- "name": "Llydaweg"
- },
- "mk": {
- "name": "Macedoneg"
- },
- "kde": {
- "name": "Macondeg"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "mg": {
- "name": "Malagaseg"
- },
- "ml": {
- "name": "Malayalam"
- },
- "ms": {
- "name": "Maleieg"
- },
- "mt": {
- "name": "Malteg"
- },
- "gv": {
- "name": "Manaweg"
- },
- "mr": {
- "name": "Marathi"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Masanderani"
- },
- "jmc": {
- "name": "Matsiame"
- },
- "mer": {
- "name": "Mêrw"
- },
- "mgo": {
- "name": "Meta"
- },
- "mn": {
- "name": "Mongoleg"
- },
- "ro-MD": {
- "name": "Moldofeg"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nd": {
- "name": "Ndebele Gogleddol"
- },
- "ne": {
- "name": "Nepaleg"
- },
- "nyn": {
- "name": "Niancole"
- },
- "nb": {
- "name": "Norwyeg Bokmål"
- },
- "nn": {
- "name": "Norwyeg Nynorsk"
- },
- "nus": {
- "name": "Nŵereg"
- },
- "ii": {
- "name": "Nwosw"
- },
- "or": {
- "name": "Odia"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Oseteg"
- },
- "ps": {
- "name": "Pashto"
- },
- "fa": {
- "name": "Perseg"
- },
- "pt": {
- "name": "Portiwgeeg"
- },
- "pt-PT": {
- "name": "Portiwgeeg Ewrop"
- },
- "prg": {
- "name": "Prwseg"
- },
- "pa": {
- "name": "Pwnjabeg"
- },
- "pl": {
- "name": "Pwyleg"
- },
- "qu": {
- "name": "Quechua"
- },
- "rm": {
- "name": "Románsh"
- },
- "rof": {
- "name": "Rombo"
- },
- "rwk": {
- "name": "Rwa"
- },
- "ro": {
- "name": "Rwmaneg"
- },
- "rn": {
- "name": "Rwndi"
- },
- "ru": {
- "name": "Rwseg"
- },
- "nds-NL": {
- "name": "Sacsoneg Isel"
- },
- "en": {
- "name": "Saesneg"
- },
- "en-AU": {
- "name": "Saesneg Awstralia"
- },
- "en-CA": {
- "name": "Saesneg Canada"
- },
- "en-GB": {
- "name": "Saesneg Prydain"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangw"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "Sambŵrw"
- },
- "se": {
- "name": "Sami Gogleddol"
- },
- "smn": {
- "name": "Sami Inari"
- },
- "dje": {
- "name": "Sarmaeg"
- },
- "es": {
- "name": "Sbaeneg"
- },
- "es-MX": {
- "name": "Sbaeneg Mecsico"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "Serbeg"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Sinhaleg"
- },
- "sk": {
- "name": "Slofaceg"
- },
- "sl": {
- "name": "Slofeneg"
- },
- "xog": {
- "name": "Soga"
- },
- "so": {
- "name": "Somaleg"
- },
- "dsb": {
- "name": "Sorbeg Isaf"
- },
- "hsb": {
- "name": "Sorbeg Uchaf"
- },
- "sw": {
- "name": "Swahili"
- },
- "sw-CD": {
- "name": "Swahili’r Congo"
- },
- "sv": {
- "name": "Swedeg"
- },
- "zu": {
- "name": "Swlw"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "dav": {
- "name": "Taita"
- },
- "tg": {
- "name": "Tajiceg"
- },
- "tzm": {
- "name": "Tamaseit Canolbarth Moroco"
- },
- "zgh": {
- "name": "Tamaseit Safonol"
- },
- "ta": {
- "name": "Tamileg"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "Tatareg"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "bo": {
- "name": "Tibeteg"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "to": {
- "name": "Tongeg"
- },
- "cs": {
- "name": "Tsieceg"
- },
- "zh": {
- "name": "Tsieineeg"
- },
- "zh-Hans": {
- "name": "Tsieineeg Symledig"
- },
- "zh-Hant": {
- "name": "Tsieineeg Traddodiadol"
- },
- "chr": {
- "name": "Tsierocî"
- },
- "ce": {
- "name": "Tsietsieneg"
- },
- "cgg": {
- "name": "Tsiga"
- },
- "tk": {
- "name": "Twrcmeneg"
- },
- "tr": {
- "name": "Tyrceg"
- },
- "th": {
- "name": "Thai"
- },
- "ug": {
- "name": "Uighur"
- },
- "wae": {
- "name": "Walsereg"
- },
- "uk": {
- "name": "Wcreineg"
- },
- "wo": {
- "name": "Woloff"
- },
- "ur": {
- "name": "Wrdw"
- },
- "uz": {
- "name": "Wsbeceg"
- }
+ "ak": "Acaneg",
+ "af": "Affricâneg",
+ "agq": "Aghemeg",
+ "sq": "Albaneg",
+ "de": "Almaeneg",
+ "de-AT": "Almaeneg Awstria",
+ "nds": "Almaeneg Isel",
+ "de-CH": "Almaeneg Safonol y Swistir",
+ "gsw": "Almaeneg y Swistir",
+ "am": "Amhareg",
+ "ar": "Arabeg",
+ "hy": "Armeneg",
+ "as": "Asameg",
+ "az": "Aserbaijaneg",
+ "ast": "Astwrianeg",
+ "asa": "Asw",
+ "ksf": "Baffia",
+ "bm": "Bambareg",
+ "bas": "Basâeg",
+ "eu": "Basgeg",
+ "bn": "Bengaleg",
+ "be": "Belarwseg",
+ "bem": "Bembeg",
+ "bez": "Bena",
+ "brx": "Bodo",
+ "bs": "Bosnieg",
+ "bg": "Bwlgareg",
+ "my": "Byrmaneg",
+ "kab": "Cabileg",
+ "kea": "Caboferdianeg",
+ "kam": "Camba",
+ "yue": "Cantoneeg",
+ "kk": "Casacheg",
+ "ks": "Cashmireg",
+ "ca": "Catalaneg",
+ "ceb": "Cebuano",
+ "kw": "Cernyweg",
+ "rw": "Ciniarŵandeg",
+ "ky": "Cirgiseg",
+ "kok": "Concani",
+ "ko": "Coreeg",
+ "hr": "Croateg",
+ "ksh": "Cwleneg",
+ "ku": "Cwrdeg",
+ "ckb": "Cwrdeg Sorani",
+ "cy": "Cymraeg",
+ "km": "Chmereg",
+ "da": "Daneg",
+ "dua": "Diwaleg",
+ "dz": "Dzongkha",
+ "it": "Eidaleg",
+ "ebu": "Embw",
+ "eo": "Esperanto",
+ "et": "Estoneg",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "vai": "Faieg",
+ "vi": "Fietnameg",
+ "vo": "Folapük",
+ "vun": "Funjo",
+ "fo": "Ffaröeg",
+ "fil": "Ffilipineg",
+ "fi": "Ffinneg",
+ "nl-BE": "Fflemeg",
+ "fr": "Ffrangeg",
+ "fr-CA": "Ffrangeg Canada",
+ "fr-CH": "Ffrangeg y Swistir",
+ "fy": "Ffriseg y Gorllewin",
+ "fur": "Ffriwleg",
+ "ff": "Ffwla",
+ "gd": "Gaeleg yr Alban",
+ "gl": "Galisieg",
+ "lg": "Ganda",
+ "ka": "Georgeg",
+ "el": "Groeg",
+ "guz": "Gusii",
+ "gu": "Gwjarati",
+ "ga": "Gwyddeleg",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "haw": "Hawäieg",
+ "ha": "Hawsa",
+ "he": "Hebraeg",
+ "cu": "Hen Slafoneg",
+ "hi": "Hindi",
+ "hu": "Hwngareg",
+ "yav": "Iangben",
+ "yi": "Iddew-Almaeneg",
+ "ig": "Igbo",
+ "smn": "Inari Sami",
+ "id": "Indoneseg",
+ "yo": "Iorwba",
+ "nl": "Iseldireg",
+ "is": "Islandeg",
+ "jv": "Jafanaeg",
+ "ja": "Japaneeg",
+ "dyo": "Jola-Fonyi",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kn": "Kannada",
+ "ki": "Kikuyu",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "nmg": "Kwasio",
+ "lag": "Langi",
+ "lkt": "Lakota",
+ "lo": "Laoeg",
+ "lv": "Latfieg",
+ "ln": "Lingala",
+ "lt": "Lithwaneg",
+ "lu": "Luba-Katanga",
+ "lrc": "Luri Gogleddol",
+ "lb": "Lwcsembwrgeg",
+ "luo": "Lŵo",
+ "luy": "Lwyia",
+ "br": "Llydaweg",
+ "mk": "Macedoneg",
+ "kde": "Macondeg",
+ "mgh": "Makhuwa-Meetto",
+ "mg": "Malagaseg",
+ "ml": "Malayalam",
+ "ms": "Maleieg",
+ "mt": "Malteg",
+ "gv": "Manaweg",
+ "mi": "Maori",
+ "mr": "Marathi",
+ "mas": "Masai",
+ "mzn": "Masanderani",
+ "jmc": "Matsiame",
+ "mer": "Mêrw",
+ "mgo": "Meta",
+ "mn": "Mongoleg",
+ "ro-MD": "Moldofeg",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nd": "Ndebele Gogleddol",
+ "ne": "Nepaleg",
+ "nyn": "Niancole",
+ "nb": "Norwyeg Bokmål",
+ "nn": "Norwyeg Nynorsk",
+ "nus": "Nŵereg",
+ "ii": "Nwosw",
+ "or": "Odia",
+ "om": "Oromo",
+ "os": "Oseteg",
+ "ps": "Pashto",
+ "fa": "Perseg",
+ "pt": "Portiwgeeg",
+ "pt-PT": "Portiwgeeg Ewrop",
+ "prg": "Prwseg",
+ "pa": "Pwnjabeg",
+ "pl": "Pwyleg",
+ "qu": "Quechua",
+ "rm": "Románsh",
+ "rof": "Rombo",
+ "rwk": "Rwa",
+ "ro": "Rwmaneg",
+ "rn": "Rwndi",
+ "ru": "Rwseg",
+ "nds-NL": "Sacsoneg Isel",
+ "en": "Saesneg",
+ "en-AU": "Saesneg Awstralia",
+ "en-CA": "Saesneg Canada",
+ "en-GB": "Saesneg Prydain",
+ "sg": "Sango",
+ "sbp": "Sangw",
+ "sah": "Sakha",
+ "saq": "Sambŵrw",
+ "se": "Sami Gogleddol",
+ "dje": "Sarmaeg",
+ "es": "Sbaeneg",
+ "es-419": "Sbaeneg America Ladin",
+ "es-MX": "Sbaeneg Mecsico",
+ "seh": "Sena",
+ "sr": "Serbeg",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "sd": "Sindhi",
+ "si": "Sinhaleg",
+ "sk": "Slofaceg",
+ "sl": "Slofeneg",
+ "xog": "Soga",
+ "so": "Somaleg",
+ "dsb": "Sorbeg Isaf",
+ "hsb": "Sorbeg Uchaf",
+ "sw": "Swahili",
+ "sw-CD": "Swahili’r Congo",
+ "sv": "Swedeg",
+ "zu": "Swlw",
+ "shi": "Tachelhit",
+ "dav": "Taita",
+ "tg": "Tajiceg",
+ "zgh": "Tamaseit Safonol",
+ "tzm": "Tamazight Canol yr Atlas",
+ "ta": "Tamileg",
+ "twq": "Tasawaq",
+ "tt": "Tatareg",
+ "te": "Telugu",
+ "teo": "Teso",
+ "bo": "Tibeteg",
+ "ti": "Tigrinya",
+ "to": "Tongeg",
+ "cs": "Tsieceg",
+ "zh": "Tsieinëeg",
+ "zh-Hans": "Tsieinëeg Symledig",
+ "zh-Hant": "Tsieinëeg Traddodiadol",
+ "chr": "Tsierocî",
+ "ce": "Tsietsieneg",
+ "cgg": "Tsiga",
+ "tr": "Tyrceg",
+ "tk": "Tyrcmeneg",
+ "th": "Thai",
+ "ug": "Uighur",
+ "wae": "Walsereg",
+ "wa": "Walwneg",
+ "uk": "Wcreineg",
+ "wo": "Woloff",
+ "ur": "Wrdw",
+ "uz": "Wsbeceg",
+ "xh": "Xhosa"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/da.json b/vendor/commerceguys/intl/resources/language/da.json
index e189231cb..a9b7af5fd 100644
--- a/vendor/commerceguys/intl/resources/language/da.json
+++ b/vendor/commerceguys/intl/resources/language/da.json
@@ -1,644 +1,224 @@
{
- "af": {
- "name": "afrikaans"
- },
- "agq": {
- "name": "aghem"
- },
- "ak": {
- "name": "akan"
- },
- "sq": {
- "name": "albansk"
- },
- "am": {
- "name": "amharisk"
- },
- "ar": {
- "name": "arabisk"
- },
- "hy": {
- "name": "armensk"
- },
- "az": {
- "name": "aserbajdsjansk"
- },
- "as": {
- "name": "assamesisk"
- },
- "ast": {
- "name": "asturisk"
- },
- "asa": {
- "name": "asu"
- },
- "en-AU": {
- "name": "australsk engelsk"
- },
- "ksf": {
- "name": "bafia"
- },
- "bm": {
- "name": "bambara"
- },
- "eu": {
- "name": "baskisk"
- },
- "bas": {
- "name": "basaa"
- },
- "bem": {
- "name": "bemba"
- },
- "bez": {
- "name": "bena"
- },
- "bn": {
- "name": "bengali"
- },
- "brx": {
- "name": "bodo"
- },
- "bs": {
- "name": "bosnisk"
- },
- "br": {
- "name": "bretonsk"
- },
- "en-GB": {
- "name": "britisk engelsk"
- },
- "bg": {
- "name": "bulgarsk"
- },
- "my": {
- "name": "burmesisk"
- },
- "en-CA": {
- "name": "canadisk engelsk"
- },
- "fr-CA": {
- "name": "canadisk fransk"
- },
- "ca": {
- "name": "catalansk"
- },
- "tzm": {
- "name": "centralmarokkansk tamazight"
- },
- "chr": {
- "name": "cherokee"
- },
- "cgg": {
- "name": "chiga"
- },
- "sw-CD": {
- "name": "congolesisk swahili"
- },
- "kw": {
- "name": "cornisk"
- },
- "da": {
- "name": "dansk"
- },
- "dua": {
- "name": "duala"
- },
- "dz": {
- "name": "dzongkha"
- },
- "smn": {
- "name": "enaresamisk"
- },
- "en": {
- "name": "engelsk"
- },
- "eo": {
- "name": "esperanto"
- },
- "et": {
- "name": "estisk"
- },
- "pt-PT": {
- "name": "europæisk portugisisk"
- },
- "ee": {
- "name": "ewe"
- },
- "ewo": {
- "name": "ewondo"
- },
- "fil": {
- "name": "filippinsk"
- },
- "fi": {
- "name": "finsk"
- },
- "nl-BE": {
- "name": "flamsk"
- },
- "zh-Hans": {
- "name": "forenklet kinesisk"
- },
- "fr": {
- "name": "fransk"
- },
- "fy": {
- "name": "frisisk"
- },
- "fur": {
- "name": "friulian"
- },
- "ff": {
- "name": "fulah"
- },
- "fo": {
- "name": "færøsk"
- },
- "gl": {
- "name": "galicisk"
- },
- "lg": {
- "name": "ganda"
- },
- "ka": {
- "name": "georgisk"
- },
- "el": {
- "name": "græsk"
- },
- "kl": {
- "name": "grønlandsk"
- },
- "gu": {
- "name": "gujarati"
- },
- "guz": {
- "name": "gusii"
- },
- "ha": {
- "name": "hausa"
- },
- "haw": {
- "name": "hawaiiansk"
- },
- "he": {
- "name": "hebraisk"
- },
- "hi": {
- "name": "hindi"
- },
- "nl": {
- "name": "hollandsk"
- },
- "be": {
- "name": "hviderussisk"
- },
- "ig": {
- "name": "igbo"
- },
- "id": {
- "name": "indonesisk"
- },
- "ga": {
- "name": "irsk"
- },
- "is": {
- "name": "islandsk"
- },
- "it": {
- "name": "italiensk"
- },
- "ja": {
- "name": "japansk"
- },
- "yi": {
- "name": "jiddisch"
- },
- "dyo": {
- "name": "jola-fonyi"
- },
- "kab": {
- "name": "kabylisk"
- },
- "kkj": {
- "name": "kako"
- },
- "kln": {
- "name": "kalenjin"
- },
- "kam": {
- "name": "kamba"
- },
- "kn": {
- "name": "kannada"
- },
- "kea": {
- "name": "kapverdisk"
- },
- "kk": {
- "name": "kasakhisk"
- },
- "ks": {
- "name": "kashmiri"
- },
- "km": {
- "name": "khmer"
- },
- "ebu": {
- "name": "kiembu"
- },
- "ki": {
- "name": "kikuyu"
- },
- "zh": {
- "name": "kinesisk"
- },
- "rw": {
- "name": "kinyarwanda"
- },
- "ky": {
- "name": "kirgisisk"
- },
- "cu": {
- "name": "kirkeslavisk"
- },
- "kok": {
- "name": "konkani"
- },
- "ko": {
- "name": "koreansk"
- },
- "khq": {
- "name": "koyra-chiini"
- },
- "ses": {
- "name": "koyraboro senni"
- },
- "hr": {
- "name": "kroatisk"
- },
- "nmg": {
- "name": "kwasio"
- },
- "ksh": {
- "name": "kölsch"
- },
- "lkt": {
- "name": "lakota"
- },
- "lag": {
- "name": "langi"
- },
- "lo": {
- "name": "lao"
- },
- "lv": {
- "name": "lettisk"
- },
- "ln": {
- "name": "lingala"
- },
- "lt": {
- "name": "litauisk"
- },
- "lu": {
- "name": "luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "luxembourgsk"
- },
- "luy": {
- "name": "luyana"
- },
- "jmc": {
- "name": "machame"
- },
- "mk": {
- "name": "makedonsk"
- },
- "mgh": {
- "name": "makhuwa-meetto"
- },
- "kde": {
- "name": "makonde"
- },
- "mg": {
- "name": "malagassisk"
- },
- "ms": {
- "name": "malajisk"
- },
- "ml": {
- "name": "malayalam"
- },
- "mt": {
- "name": "maltesisk"
- },
- "gv": {
- "name": "manx"
- },
- "mr": {
- "name": "marathisk"
- },
- "mas": {
- "name": "masai"
- },
- "mzn": {
- "name": "mazenisk"
- },
- "mer": {
- "name": "meru"
- },
- "mgo": {
- "name": "meta"
- },
- "es-MX": {
- "name": "mexicansk spansk"
- },
- "ro-MD": {
- "name": "moldovisk"
- },
- "mn": {
- "name": "mongolsk"
- },
- "mfe": {
- "name": "morisyen"
- },
- "mua": {
- "name": "mundang"
- },
- "naq": {
- "name": "nama"
- },
- "dsb": {
- "name": "nedersorbisk"
- },
- "nds": {
- "name": "nedertysk"
- },
- "nds-NL": {
- "name": "nedertysk (Holland)"
- },
- "ne": {
- "name": "nepalesisk"
- },
- "nnh": {
- "name": "ngiemboon"
- },
- "jgo": {
- "name": "ngomba"
- },
- "lrc": {
- "name": "nordluri"
- },
- "nd": {
- "name": "nordndebele"
- },
- "se": {
- "name": "nordsamisk"
- },
- "nb": {
- "name": "norsk bokmål"
- },
- "nus": {
- "name": "nuer"
- },
- "nyn": {
- "name": "nyankole"
- },
- "nn": {
- "name": "nynorsk"
- },
- "or": {
- "name": "oriya"
- },
- "om": {
- "name": "oromo"
- },
- "os": {
- "name": "ossetisk"
- },
- "ps": {
- "name": "pashto"
- },
- "fa": {
- "name": "persisk"
- },
- "pl": {
- "name": "polsk"
- },
- "pt": {
- "name": "portugisisk"
- },
- "prg": {
- "name": "preussisk"
- },
- "pa": {
- "name": "punjabisk"
- },
- "qu": {
- "name": "quechua"
- },
- "rof": {
- "name": "rombo"
- },
- "ro": {
- "name": "rumænsk"
- },
- "rn": {
- "name": "rundi"
- },
- "ru": {
- "name": "russisk"
- },
- "rwk": {
- "name": "rwa"
- },
- "rm": {
- "name": "rætoromansk"
- },
- "saq": {
- "name": "samburu"
- },
- "sg": {
- "name": "sango"
- },
- "sbp": {
- "name": "sangu"
- },
- "de-CH": {
- "name": "schweizerhøjtysk"
- },
- "gsw": {
- "name": "schweizertysk"
- },
- "fr-CH": {
- "name": "schweizisk fransk"
- },
- "seh": {
- "name": "sena"
- },
- "sr": {
- "name": "serbisk"
- },
- "ksb": {
- "name": "shambala"
- },
- "sn": {
- "name": "shona"
- },
- "ii": {
- "name": "sichuan yi"
- },
- "sd": {
- "name": "sindhi"
- },
- "si": {
- "name": "singalesisk"
- },
- "gd": {
- "name": "skotsk gælisk"
- },
- "sk": {
- "name": "slovakisk"
- },
- "sl": {
- "name": "slovensk"
- },
- "xog": {
- "name": "soga"
- },
- "so": {
- "name": "somali"
- },
- "ckb": {
- "name": "sorani"
- },
- "es": {
- "name": "spansk"
- },
- "sv": {
- "name": "svensk"
- },
- "sw": {
- "name": "swahili"
- },
- "shi": {
- "name": "tachelhit"
- },
- "tg": {
- "name": "tadsjikisk"
- },
- "dav": {
- "name": "taita"
- },
- "zgh": {
- "name": "tamazight"
- },
- "ta": {
- "name": "tamil"
- },
- "twq": {
- "name": "tasawaq"
- },
- "tt": {
- "name": "tatarisk"
- },
- "te": {
- "name": "telugu"
- },
- "teo": {
- "name": "teso"
- },
- "th": {
- "name": "thai"
- },
- "bo": {
- "name": "tibetansk"
- },
- "ti": {
- "name": "tigrinya"
- },
- "cs": {
- "name": "tjekkisk"
- },
- "ce": {
- "name": "tjetjensk"
- },
- "to": {
- "name": "tongansk"
- },
- "zh-Hant": {
- "name": "traditionelt kinesisk"
- },
- "tk": {
- "name": "turkmensk"
- },
- "tr": {
- "name": "tyrkisk"
- },
- "de": {
- "name": "tysk"
- },
- "uk": {
- "name": "ukrainsk"
- },
- "hu": {
- "name": "ungarsk"
- },
- "ur": {
- "name": "urdu"
- },
- "uz": {
- "name": "usbekisk"
- },
- "ug": {
- "name": "uygurisk"
- },
- "vai": {
- "name": "Vai"
- },
- "vi": {
- "name": "vietnamesisk"
- },
- "vo": {
- "name": "volapyk"
- },
- "vun": {
- "name": "vunjo"
- },
- "cy": {
- "name": "walisisk"
- },
- "wae": {
- "name": "walsertysk"
- },
- "wo": {
- "name": "wolof"
- },
- "sah": {
- "name": "yakut"
- },
- "yav": {
- "name": "yangben"
- },
- "yo": {
- "name": "yoruba"
- },
- "dje": {
- "name": "zarma"
- },
- "zu": {
- "name": "zulu"
- },
- "de-AT": {
- "name": "østrigsk tysk"
- },
- "hsb": {
- "name": "øvresorbisk"
- }
+ "af": "afrikaans",
+ "agq": "aghem",
+ "ak": "akan",
+ "sq": "albansk",
+ "am": "amharisk",
+ "ar": "arabisk",
+ "hy": "armensk",
+ "az": "aserbajdsjansk",
+ "as": "assamesisk",
+ "ast": "asturisk",
+ "asa": "asu",
+ "en-AU": "australsk engelsk",
+ "ksf": "bafia",
+ "bm": "bambara",
+ "eu": "baskisk",
+ "bas": "basaa",
+ "bem": "bemba",
+ "bez": "bena",
+ "bn": "bengali",
+ "brx": "bodo",
+ "bs": "bosnisk",
+ "br": "bretonsk",
+ "en-GB": "britisk engelsk",
+ "bg": "bulgarsk",
+ "my": "burmesisk",
+ "en-CA": "canadisk engelsk",
+ "fr-CA": "canadisk fransk",
+ "ca": "catalansk",
+ "ceb": "cebuano",
+ "tzm": "centralmarokkansk tamazight",
+ "chr": "cherokee",
+ "cgg": "chiga",
+ "sw-CD": "congolesisk swahili",
+ "kw": "cornisk",
+ "da": "dansk",
+ "dua": "duala",
+ "dz": "dzongkha",
+ "smn": "enaresamisk",
+ "en": "engelsk",
+ "eo": "esperanto",
+ "et": "estisk",
+ "pt-PT": "europæisk portugisisk",
+ "ee": "ewe",
+ "ewo": "ewondo",
+ "fil": "filippinsk",
+ "fi": "finsk",
+ "nl-BE": "flamsk",
+ "zh-Hans": "forenklet kinesisk",
+ "fr": "fransk",
+ "fur": "friulian",
+ "ff": "fulah",
+ "fo": "færøsk",
+ "gl": "galicisk",
+ "lg": "ganda",
+ "ka": "georgisk",
+ "el": "græsk",
+ "kl": "grønlandsk",
+ "gu": "gujarati",
+ "guz": "gusii",
+ "ha": "hausa",
+ "haw": "hawaiiansk",
+ "he": "hebraisk",
+ "hi": "hindi",
+ "nl": "hollandsk",
+ "be": "hviderussisk",
+ "ig": "igbo",
+ "id": "indonesisk",
+ "ga": "irsk",
+ "xh": "isiXhosa",
+ "is": "islandsk",
+ "it": "italiensk",
+ "ja": "japansk",
+ "jv": "javanesisk",
+ "yi": "jiddisch",
+ "dyo": "jola-fonyi",
+ "kab": "kabylisk",
+ "kkj": "kako",
+ "kln": "kalenjin",
+ "kam": "kamba",
+ "kn": "kannada",
+ "yue": "kantonesisk",
+ "kea": "kapverdisk",
+ "kk": "kasakhisk",
+ "ks": "kashmiri",
+ "km": "khmer",
+ "ebu": "kiembu",
+ "ki": "kikuyu",
+ "zh": "kinesisk",
+ "rw": "kinyarwanda",
+ "ky": "kirgisisk",
+ "cu": "kirkeslavisk",
+ "kok": "konkani",
+ "ko": "koreansk",
+ "khq": "koyra-chiini",
+ "ses": "koyraboro senni",
+ "hr": "kroatisk",
+ "ku": "kurdisk",
+ "nmg": "kwasio",
+ "ksh": "kölsch",
+ "lkt": "lakota",
+ "lag": "langi",
+ "lo": "lao",
+ "es-419": "latinamerikansk spansk",
+ "lv": "lettisk",
+ "ln": "lingala",
+ "lt": "litauisk",
+ "lu": "luba-Katanga",
+ "luo": "Luo",
+ "lb": "luxembourgsk",
+ "luy": "luyana",
+ "jmc": "machame",
+ "mk": "makedonsk",
+ "mgh": "makhuwa-meetto",
+ "kde": "makonde",
+ "mg": "malagassisk",
+ "ms": "malajisk",
+ "ml": "malayalam",
+ "mt": "maltesisk",
+ "gv": "manx",
+ "mi": "maori",
+ "mr": "marathisk",
+ "mas": "masai",
+ "mzn": "mazenisk",
+ "mer": "meru",
+ "mgo": "meta",
+ "es-MX": "mexicansk spansk",
+ "ro-MD": "moldovisk",
+ "mn": "mongolsk",
+ "mfe": "morisyen",
+ "mua": "mundang",
+ "naq": "nama",
+ "dsb": "nedersorbisk",
+ "nds": "nedertysk",
+ "nds-NL": "nedertysk (Holland)",
+ "ne": "nepalesisk",
+ "nnh": "ngiemboon",
+ "jgo": "ngomba",
+ "lrc": "nordluri",
+ "nd": "nordndebele",
+ "se": "nordsamisk",
+ "nb": "norsk bokmål",
+ "nus": "nuer",
+ "nyn": "nyankole",
+ "nn": "nynorsk",
+ "or": "oriya",
+ "om": "oromo",
+ "os": "ossetisk",
+ "ps": "pashto",
+ "fa": "persisk",
+ "pl": "polsk",
+ "pt": "portugisisk",
+ "prg": "preussisk",
+ "pa": "punjabisk",
+ "qu": "quechua",
+ "rof": "rombo",
+ "ro": "rumænsk",
+ "rn": "rundi",
+ "ru": "russisk",
+ "rwk": "rwa",
+ "rm": "rætoromansk",
+ "saq": "samburu",
+ "sg": "sango",
+ "sbp": "sangu",
+ "de-CH": "schweizerhøjtysk",
+ "gsw": "schweizertysk",
+ "fr-CH": "schweizisk fransk",
+ "seh": "sena",
+ "sr": "serbisk",
+ "ksb": "shambala",
+ "sn": "shona",
+ "ii": "sichuan yi",
+ "sd": "sindhi",
+ "si": "singalesisk",
+ "gd": "skotsk gælisk",
+ "sk": "slovakisk",
+ "sl": "slovensk",
+ "xog": "soga",
+ "so": "somali",
+ "ckb": "sorani",
+ "es": "spansk",
+ "sv": "svensk",
+ "sw": "swahili",
+ "shi": "tachelhit",
+ "tg": "tadsjikisk",
+ "dav": "taita",
+ "zgh": "tamazight",
+ "ta": "tamil",
+ "twq": "tasawaq",
+ "tt": "tatarisk",
+ "te": "telugu",
+ "teo": "teso",
+ "th": "thai",
+ "bo": "tibetansk",
+ "ti": "tigrinya",
+ "cs": "tjekkisk",
+ "ce": "tjetjensk",
+ "to": "tongansk",
+ "zh-Hant": "traditionelt kinesisk",
+ "tk": "turkmensk",
+ "tr": "tyrkisk",
+ "de": "tysk",
+ "uk": "ukrainsk",
+ "hu": "ungarsk",
+ "ur": "urdu",
+ "uz": "usbekisk",
+ "ug": "uygurisk",
+ "vai": "Vai",
+ "wa": "vallonsk",
+ "fy": "vestfrisisk",
+ "vi": "vietnamesisk",
+ "vo": "volapyk",
+ "vun": "vunjo",
+ "cy": "walisisk",
+ "wae": "walsertysk",
+ "wo": "wolof",
+ "sah": "yakut",
+ "yav": "yangben",
+ "yo": "yoruba",
+ "dje": "zarma",
+ "zu": "zulu",
+ "de-AT": "østrigsk tysk",
+ "hsb": "øvresorbisk"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/dav.json b/vendor/commerceguys/intl/resources/language/dav.json
index d0213a985..e402e569e 100644
--- a/vendor/commerceguys/intl/resources/language/dav.json
+++ b/vendor/commerceguys/intl/resources/language/dav.json
@@ -1,641 +1,224 @@
{
- "af": {
- "name": "Afrikaans"
- },
- "agq": {
- "name": "Aghem"
- },
- "sq": {
- "name": "Albanian"
- },
- "hy": {
- "name": "Armenian"
- },
- "as": {
- "name": "Assamese"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "az": {
- "name": "Azerbaijani"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "Basque"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "Bosnian"
- },
- "br": {
- "name": "Breton"
- },
- "ca": {
- "name": "Catalan"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "ce": {
- "name": "Chechen"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "kw": {
- "name": "Cornish"
- },
- "hr": {
- "name": "Croatian"
- },
- "da": {
- "name": "Danish"
- },
- "dua": {
- "name": "Duala"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "ebu": {
- "name": "Embu"
- },
- "eo": {
- "name": "Esperanto"
- },
- "et": {
- "name": "Estonian"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "Faroese"
- },
- "fil": {
- "name": "Filipino"
- },
- "fi": {
- "name": "Finnish"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "gl": {
- "name": "Galician"
- },
- "lg": {
- "name": "Ganda"
- },
- "ka": {
- "name": "Georgian"
- },
- "gu": {
- "name": "Gujarati"
- },
- "guz": {
- "name": "Gusii"
- },
- "haw": {
- "name": "Hawaiian"
- },
- "he": {
- "name": "Hebrew"
- },
- "is": {
- "name": "Icelandic"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "ga": {
- "name": "Irish"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "kn": {
- "name": "Kannada"
- },
- "ks": {
- "name": "Kashmiri"
- },
- "kk": {
- "name": "Kazakh"
- },
- "fa": {
- "name": "Kiajemi"
- },
- "ak": {
- "name": "Kiakan"
- },
- "am": {
- "name": "Kiamhari"
- },
- "ar": {
- "name": "Kiarabu"
- },
- "bn": {
- "name": "Kibangla"
- },
- "be": {
- "name": "Kibelarusi"
- },
- "bg": {
- "name": "Kibulgaria"
- },
- "my": {
- "name": "Kiburma"
- },
- "cs": {
- "name": "Kichecki"
- },
- "zh": {
- "name": "Kichina"
- },
- "zh-Hans": {
- "name": "Kichina (Hans)"
- },
- "zh-Hant": {
- "name": "Kichina (Hant)"
- },
- "fr": {
- "name": "Kifaransa"
- },
- "fr-CA": {
- "name": "Kifaransa (Kanada)"
- },
- "fr-CH": {
- "name": "Kifaransa (Uswisi)"
- },
- "el": {
- "name": "Kigiriki"
- },
- "ha": {
- "name": "Kihausa"
- },
- "hi": {
- "name": "Kihindi"
- },
- "es": {
- "name": "Kihispania"
- },
- "es-MX": {
- "name": "Kihispania (Meksiko)"
- },
- "nl": {
- "name": "Kiholanzi"
- },
- "nl-BE": {
- "name": "Kiholanzi (Ubelgiji)"
- },
- "hu": {
- "name": "Kihungari"
- },
- "ig": {
- "name": "Kiigbo"
- },
- "id": {
- "name": "Kiindonesia"
- },
- "it": {
- "name": "Kiitaliano"
- },
- "ja": {
- "name": "Kijapani"
- },
- "de": {
- "name": "Kijerumani"
- },
- "de-AT": {
- "name": "Kijerumani (Austria)"
- },
- "de-CH": {
- "name": "Kijerumani (Uswisi)"
- },
- "km": {
- "name": "Kikambodia"
- },
- "ko": {
- "name": "Kikorea"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "ms": {
- "name": "Kimalesia"
- },
- "ne": {
- "name": "Kinepali"
- },
- "en": {
- "name": "Kingereza"
- },
- "en-AU": {
- "name": "Kingereza (Australia)"
- },
- "en-CA": {
- "name": "Kingereza (Kanada)"
- },
- "en-GB": {
- "name": "Kingereza (Uingereza)"
- },
- "rw": {
- "name": "Kinyarwanda"
- },
- "pl": {
- "name": "Kipolandi"
- },
- "pa": {
- "name": "Kipunjabi"
- },
- "pt": {
- "name": "Kireno"
- },
- "pt-PT": {
- "name": "Kireno (Ureno)"
- },
- "ro": {
- "name": "Kiromania"
- },
- "ro-MD": {
- "name": "Kiromania (Moldova)"
- },
- "ru": {
- "name": "Kirusi"
- },
- "so": {
- "name": "Kisomali"
- },
- "sv": {
- "name": "Kiswidi"
- },
- "th": {
- "name": "Kitailandi"
- },
- "dav": {
- "name": "Kitaita"
- },
- "ta": {
- "name": "Kitamil"
- },
- "tr": {
- "name": "Kituruki"
- },
- "uk": {
- "name": "Kiukrania"
- },
- "ur": {
- "name": "Kiurdu"
- },
- "vi": {
- "name": "Kivietinamu"
- },
- "yo": {
- "name": "Kiyoruba"
- },
- "zu": {
- "name": "Kizulu"
- },
- "kok": {
- "name": "Konkani"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "ky": {
- "name": "Kyrgyz"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Lao"
- },
- "lv": {
- "name": "Latvian"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "Lithuanian"
- },
- "dsb": {
- "name": "Lower Sorbian"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "Luxembourgish"
- },
- "luy": {
- "name": "Luyia"
- },
- "mk": {
- "name": "Macedonian"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "Malagasy"
- },
- "ml": {
- "name": "Malayalam"
- },
- "mt": {
- "name": "Maltese"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "Marathi"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "mn": {
- "name": "Mongolian"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nds-NL": {
- "name": "nds (Uholanzi)"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nd": {
- "name": "North Ndebele"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "se": {
- "name": "Northern Sami"
- },
- "nb": {
- "name": "Norwegian Bokmål"
- },
- "nn": {
- "name": "Norwegian Nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "or": {
- "name": "Odia"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetic"
- },
- "ps": {
- "name": "Pashto"
- },
- "prg": {
- "name": "Prussian"
- },
- "qu": {
- "name": "Quechua"
- },
- "rm": {
- "name": "Romansh"
- },
- "rof": {
- "name": "Rombo"
- },
- "rn": {
- "name": "Rundi"
- },
- "rwk": {
- "name": "Rwa"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "gd": {
- "name": "Scottish Gaelic"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "Serbian"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Sinhala"
- },
- "sk": {
- "name": "Slovak"
- },
- "sl": {
- "name": "Slovenian"
- },
- "xog": {
- "name": "Soga"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "sw-CD": {
- "name": "sw (Jamhuri ya Kidemokrasia ya Kongo)"
- },
- "sw": {
- "name": "Swahili"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "tg": {
- "name": "Tajik"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "Tatar"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "bo": {
- "name": "Tibetan"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "to": {
- "name": "Tongan"
- },
- "tk": {
- "name": "Turkmen"
- },
- "hsb": {
- "name": "Upper Sorbian"
- },
- "ug": {
- "name": "Uyghur"
- },
- "uz": {
- "name": "Uzbek"
- },
- "vai": {
- "name": "Vai"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "cy": {
- "name": "Welsh"
- },
- "fy": {
- "name": "Western Frisian"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "yi": {
- "name": "Yiddish"
- },
- "dje": {
- "name": "Zarma"
- }
+ "af": "Afrikaans",
+ "agq": "Aghem",
+ "sq": "Albanian",
+ "hy": "Armenian",
+ "as": "Assamese",
+ "ast": "Asturian",
+ "asa": "Asu",
+ "az": "Azerbaijani",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "eu": "Basque",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "brx": "Bodo",
+ "bs": "Bosnian",
+ "br": "Breton",
+ "yue": "Cantonese",
+ "ca": "Catalan",
+ "ceb": "Cebuano",
+ "tzm": "Central Atlas Tamazight",
+ "ckb": "Central Kurdish",
+ "ce": "Chechen",
+ "chr": "Cherokee",
+ "cgg": "Chiga",
+ "cu": "Church Slavic",
+ "ksh": "Colognian",
+ "kw": "Cornish",
+ "hr": "Croatian",
+ "da": "Danish",
+ "dua": "Duala",
+ "dz": "Dzongkha",
+ "ebu": "Embu",
+ "eo": "Esperanto",
+ "et": "Estonian",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fo": "Faroese",
+ "fil": "Filipino",
+ "fi": "Finnish",
+ "fur": "Friulian",
+ "ff": "Fulah",
+ "gl": "Galician",
+ "lg": "Ganda",
+ "ka": "Georgian",
+ "gu": "Gujarati",
+ "guz": "Gusii",
+ "haw": "Hawaiian",
+ "he": "Hebrew",
+ "is": "Icelandic",
+ "smn": "Inari Sami",
+ "ga": "Irish",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "kn": "Kannada",
+ "ks": "Kashmiri",
+ "kk": "Kazakh",
+ "fa": "Kiajemi",
+ "ak": "Kiakan",
+ "am": "Kiamhari",
+ "ar": "Kiarabu",
+ "bn": "Kibangla",
+ "be": "Kibelarusi",
+ "bg": "Kibulgaria",
+ "my": "Kiburma",
+ "cs": "Kichecki",
+ "zh": "Kichina",
+ "zh-Hans": "Kichina (Hans)",
+ "zh-Hant": "Kichina (Hant)",
+ "fr": "Kifaransa",
+ "fr-CA": "Kifaransa (Kanada)",
+ "fr-CH": "Kifaransa (Uswisi)",
+ "el": "Kigiriki",
+ "ha": "Kihausa",
+ "hi": "Kihindi",
+ "es": "Kihispania",
+ "es-419": "Kihispania (419)",
+ "es-MX": "Kihispania (Meksiko)",
+ "nl": "Kiholanzi",
+ "nl-BE": "Kiholanzi (Ubelgiji)",
+ "hu": "Kihungari",
+ "ig": "Kiigbo",
+ "id": "Kiindonesia",
+ "it": "Kiitaliano",
+ "ja": "Kijapani",
+ "jv": "Kijava",
+ "de": "Kijerumani",
+ "de-AT": "Kijerumani (Austria)",
+ "de-CH": "Kijerumani (Uswisi)",
+ "km": "Kikambodia",
+ "ko": "Kikorea",
+ "ki": "Kikuyu",
+ "ms": "Kimalesia",
+ "ne": "Kinepali",
+ "en": "Kingereza",
+ "en-AU": "Kingereza (Australia)",
+ "en-CA": "Kingereza (Kanada)",
+ "en-GB": "Kingereza (Uingereza)",
+ "rw": "Kinyarwanda",
+ "pl": "Kipolandi",
+ "pa": "Kipunjabi",
+ "pt": "Kireno",
+ "pt-PT": "Kireno (Ureno)",
+ "ro": "Kiromania",
+ "ro-MD": "Kiromania (Moldova)",
+ "ru": "Kirusi",
+ "so": "Kisomali",
+ "sv": "Kiswidi",
+ "th": "Kitailandi",
+ "dav": "Kitaita",
+ "ta": "Kitamil",
+ "tr": "Kituruki",
+ "uk": "Kiukrania",
+ "ur": "Kiurdu",
+ "vi": "Kivietinamu",
+ "yo": "Kiyoruba",
+ "zu": "Kizulu",
+ "kok": "Konkani",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "ku": "Kurdish",
+ "nmg": "Kwasio",
+ "ky": "Kyrgyz",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Lao",
+ "lv": "Latvian",
+ "ln": "Lingala",
+ "lt": "Lithuanian",
+ "nds": "Low German",
+ "dsb": "Lower Sorbian",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "lb": "Luxembourgish",
+ "luy": "Luyia",
+ "mk": "Macedonian",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "Malagasy",
+ "ml": "Malayalam",
+ "mt": "Maltese",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mr": "Marathi",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "mn": "Mongolian",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nds-NL": "nds (Uholanzi)",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nd": "North Ndebele",
+ "lrc": "Northern Luri",
+ "se": "Northern Sami",
+ "nb": "Norwegian Bokmål",
+ "nn": "Norwegian Nynorsk",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "or": "Odia",
+ "om": "Oromo",
+ "os": "Ossetic",
+ "ps": "Pashto",
+ "prg": "Prussian",
+ "qu": "Quechua",
+ "rm": "Romansh",
+ "rof": "Rombo",
+ "rn": "Rundi",
+ "rwk": "Rwa",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "gd": "Scottish Gaelic",
+ "seh": "Sena",
+ "sr": "Serbian",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "sd": "Sindhi",
+ "si": "Sinhala",
+ "sk": "Slovak",
+ "sl": "Slovenian",
+ "xog": "Soga",
+ "zgh": "Standard Moroccan Tamazight",
+ "sw-CD": "sw (Jamhuri ya Kidemokrasia ya Kongo)",
+ "sw": "Swahili",
+ "gsw": "Swiss German",
+ "shi": "Tachelhit",
+ "tg": "Tajik",
+ "twq": "Tasawaq",
+ "tt": "Tatar",
+ "te": "Telugu",
+ "teo": "Teso",
+ "bo": "Tibetan",
+ "ti": "Tigrinya",
+ "to": "Tongan",
+ "tk": "Turkmen",
+ "hsb": "Upper Sorbian",
+ "ug": "Uyghur",
+ "uz": "Uzbek",
+ "vai": "Vai",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "cy": "Welsh",
+ "fy": "Western Frisian",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "yi": "Yiddish",
+ "dje": "Zarma"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/de-AT.json b/vendor/commerceguys/intl/resources/language/de-AT.json
index e78887ca0..5ba4e75ec 100644
--- a/vendor/commerceguys/intl/resources/language/de-AT.json
+++ b/vendor/commerceguys/intl/resources/language/de-AT.json
@@ -1,644 +1,224 @@
{
- "af": {
- "name": "Afrikaans"
- },
- "agq": {
- "name": "Aghem"
- },
- "ak": {
- "name": "Akan"
- },
- "sq": {
- "name": "Albanisch"
- },
- "prg": {
- "name": "Altpreußisch"
- },
- "am": {
- "name": "Amharisch"
- },
- "ar": {
- "name": "Arabisch"
- },
- "hy": {
- "name": "Armenisch"
- },
- "az": {
- "name": "Aserbaidschanisch"
- },
- "as": {
- "name": "Assamesisch"
- },
- "ast": {
- "name": "Asturianisch"
- },
- "asa": {
- "name": "Asu"
- },
- "en-AU": {
- "name": "Australisches Englisch"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "Baskisch"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "bn": {
- "name": "Bengalisch"
- },
- "my": {
- "name": "Birmanisch"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "Bosnisch"
- },
- "br": {
- "name": "Bretonisch"
- },
- "en-GB": {
- "name": "Britisches Englisch"
- },
- "bg": {
- "name": "Bulgarisch"
- },
- "chr": {
- "name": "Cherokee"
- },
- "zh": {
- "name": "Chinesisch"
- },
- "zh-Hant": {
- "name": "Chinesisch (traditionell)"
- },
- "zh-Hans": {
- "name": "Chinesisch (vereinfacht)"
- },
- "da": {
- "name": "Dänisch"
- },
- "de": {
- "name": "Deutsch"
- },
- "dyo": {
- "name": "Diola"
- },
- "dua": {
- "name": "Duala"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "ebu": {
- "name": "Embu"
- },
- "en": {
- "name": "Englisch"
- },
- "eo": {
- "name": "Esperanto"
- },
- "et": {
- "name": "Estnisch"
- },
- "pt-PT": {
- "name": "Europäisches Portugiesisch"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "Färöisch"
- },
- "fil": {
- "name": "Filipino"
- },
- "fi": {
- "name": "Finnisch"
- },
- "nl-BE": {
- "name": "Flämisch"
- },
- "fr": {
- "name": "Französisch"
- },
- "fur": {
- "name": "Friulanisch"
- },
- "ff": {
- "name": "Ful"
- },
- "gl": {
- "name": "Galicisch"
- },
- "lg": {
- "name": "Ganda"
- },
- "ka": {
- "name": "Georgisch"
- },
- "el": {
- "name": "Griechisch"
- },
- "kl": {
- "name": "Grönländisch"
- },
- "gu": {
- "name": "Gujarati"
- },
- "guz": {
- "name": "Gusii"
- },
- "ha": {
- "name": "Hausa"
- },
- "haw": {
- "name": "Hawaiianisch"
- },
- "he": {
- "name": "Hebräisch"
- },
- "hi": {
- "name": "Hindi"
- },
- "ig": {
- "name": "Igbo"
- },
- "smn": {
- "name": "Inari-Samisch"
- },
- "id": {
- "name": "Indonesisch"
- },
- "ga": {
- "name": "Irisch"
- },
- "is": {
- "name": "Isländisch"
- },
- "it": {
- "name": "Italienisch"
- },
- "sah": {
- "name": "Jakutisch"
- },
- "ja": {
- "name": "Japanisch"
- },
- "yi": {
- "name": "Jiddisch"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabylisch"
- },
- "kkj": {
- "name": "Kako"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "en-CA": {
- "name": "Kanadisches Englisch"
- },
- "fr-CA": {
- "name": "Kanadisches Französisch"
- },
- "kn": {
- "name": "Kannada"
- },
- "kk": {
- "name": "Kasachisch"
- },
- "ks": {
- "name": "Kaschmiri"
- },
- "ca": {
- "name": "Katalanisch"
- },
- "km": {
- "name": "Khmer"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "rw": {
- "name": "Kinyarwanda"
- },
- "cu": {
- "name": "Kirchenslawisch"
- },
- "ky": {
- "name": "Kirgisisch"
- },
- "ksh": {
- "name": "Kölsch"
- },
- "sw-CD": {
- "name": "Kongo-Swahili"
- },
- "kok": {
- "name": "Konkani"
- },
- "ko": {
- "name": "Koreanisch"
- },
- "kw": {
- "name": "Kornisch"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyra Senni"
- },
- "hr": {
- "name": "Kroatisch"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Laotisch"
- },
- "lv": {
- "name": "Lettisch"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "Litauisch"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luy": {
- "name": "Luhya"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "Luxemburgisch"
- },
- "jmc": {
- "name": "Machame"
- },
- "mg": {
- "name": "Madagassisch"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "ms": {
- "name": "Malaiisch"
- },
- "ml": {
- "name": "Malayalam"
- },
- "mt": {
- "name": "Maltesisch"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "Marathi"
- },
- "mzn": {
- "name": "Masanderanisch"
- },
- "mas": {
- "name": "Massai"
- },
- "mk": {
- "name": "Mazedonisch"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Meta’"
- },
- "es-MX": {
- "name": "Mexikanisches Spanisch"
- },
- "ro-MD": {
- "name": "Moldauisch"
- },
- "mn": {
- "name": "Mongolisch"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "ne": {
- "name": "Nepalesisch"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nds": {
- "name": "Niederdeutsch"
- },
- "nl": {
- "name": "Niederländisch"
- },
- "nds-NL": {
- "name": "Niedersächsisch"
- },
- "dsb": {
- "name": "Niedersorbisch"
- },
- "nd": {
- "name": "Nord-Ndebele"
- },
- "lrc": {
- "name": "Nördliches Luri"
- },
- "se": {
- "name": "Nordsamisch"
- },
- "nb": {
- "name": "Norwegisch Bokmål"
- },
- "nn": {
- "name": "Norwegisch Nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "hsb": {
- "name": "Obersorbisch"
- },
- "or": {
- "name": "Oriya"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetisch"
- },
- "de-AT": {
- "name": "Österreichisches Deutsch"
- },
- "ps": {
- "name": "Paschtu"
- },
- "fa": {
- "name": "Persisch"
- },
- "pl": {
- "name": "Polnisch"
- },
- "pt": {
- "name": "Portugiesisch"
- },
- "pa": {
- "name": "Punjabi"
- },
- "qu": {
- "name": "Quechua"
- },
- "rm": {
- "name": "Rätoromanisch"
- },
- "rof": {
- "name": "Rombo"
- },
- "cgg": {
- "name": "Rukiga"
- },
- "ro": {
- "name": "Rumänisch"
- },
- "rn": {
- "name": "Rundi"
- },
- "ru": {
- "name": "Russisch"
- },
- "rwk": {
- "name": "Rwa"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "gd": {
- "name": "Schottisches Gälisch"
- },
- "sv": {
- "name": "Schwedisch"
- },
- "fr-CH": {
- "name": "Schweizer Französisch"
- },
- "de-CH": {
- "name": "Schweizer Hochdeutsch"
- },
- "gsw": {
- "name": "Schweizerdeutsch"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "Serbisch"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Singhalesisch"
- },
- "sk": {
- "name": "Slowakisch"
- },
- "sl": {
- "name": "Slowenisch"
- },
- "xog": {
- "name": "Soga"
- },
- "so": {
- "name": "Somali"
- },
- "es": {
- "name": "Spanisch"
- },
- "sw": {
- "name": "Suaheli"
- },
- "tg": {
- "name": "Tadschikisch"
- },
- "dav": {
- "name": "Taita"
- },
- "zgh": {
- "name": "Tamazight"
- },
- "ta": {
- "name": "Tamil"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "shi": {
- "name": "Taschelhit"
- },
- "tt": {
- "name": "Tatarisch"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "th": {
- "name": "Thailändisch"
- },
- "bo": {
- "name": "Tibetisch"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "to": {
- "name": "Tongaisch"
- },
- "cs": {
- "name": "Tschechisch"
- },
- "ce": {
- "name": "Tschetschenisch"
- },
- "tr": {
- "name": "Türkisch"
- },
- "tk": {
- "name": "Turkmenisch"
- },
- "ug": {
- "name": "Uigurisch"
- },
- "uk": {
- "name": "Ukrainisch"
- },
- "hu": {
- "name": "Ungarisch"
- },
- "ur": {
- "name": "Urdu"
- },
- "uz": {
- "name": "Usbekisch"
- },
- "vai": {
- "name": "Vai"
- },
- "vi": {
- "name": "Vietnamesisch"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "cy": {
- "name": "Walisisch"
- },
- "wae": {
- "name": "Walliserdeutsch"
- },
- "be": {
- "name": "Weißrussisch"
- },
- "fy": {
- "name": "Westfriesisch"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "ii": {
- "name": "Yi"
- },
- "yo": {
- "name": "Yoruba"
- },
- "dje": {
- "name": "Zarma"
- },
- "tzm": {
- "name": "Zentralatlas-Tamazight"
- },
- "ckb": {
- "name": "Zentralkurdisch"
- },
- "zu": {
- "name": "Zulu"
- }
+ "af": "Afrikaans",
+ "agq": "Aghem",
+ "ak": "Akan",
+ "sq": "Albanisch",
+ "prg": "Altpreußisch",
+ "am": "Amharisch",
+ "ar": "Arabisch",
+ "hy": "Armenisch",
+ "az": "Aserbaidschanisch",
+ "as": "Assamesisch",
+ "ast": "Asturianisch",
+ "asa": "Asu",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "eu": "Baskisch",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "bn": "Bengalisch",
+ "my": "Birmanisch",
+ "brx": "Bodo",
+ "bs": "Bosnisch",
+ "br": "Bretonisch",
+ "bg": "Bulgarisch",
+ "ceb": "Cebuano",
+ "chr": "Cherokee",
+ "zh": "Chinesisch",
+ "zh-Hant": "Chinesisch (traditionell)",
+ "zh-Hans": "Chinesisch (vereinfacht)",
+ "da": "Dänisch",
+ "de": "Deutsch",
+ "dyo": "Diola",
+ "dua": "Duala",
+ "dz": "Dzongkha",
+ "ebu": "Embu",
+ "en": "Englisch",
+ "en-AU": "Englisch (Australien)",
+ "en-CA": "Englisch (Kanada)",
+ "en-GB": "Englisch (Vereinigtes Königreich)",
+ "eo": "Esperanto",
+ "et": "Estnisch",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fo": "Färöisch",
+ "fil": "Filipino",
+ "fi": "Finnisch",
+ "nl-BE": "Flämisch",
+ "fr": "Französisch",
+ "fr-CA": "Französisch (Kanada)",
+ "fr-CH": "Französisch (Schweiz)",
+ "fur": "Friulanisch",
+ "ff": "Ful",
+ "gl": "Galicisch",
+ "lg": "Ganda",
+ "ka": "Georgisch",
+ "el": "Griechisch",
+ "kl": "Grönländisch",
+ "gu": "Gujarati",
+ "guz": "Gusii",
+ "ha": "Hausa",
+ "haw": "Hawaiianisch",
+ "he": "Hebräisch",
+ "hi": "Hindi",
+ "ig": "Igbo",
+ "smn": "Inari-Samisch",
+ "id": "Indonesisch",
+ "ga": "Irisch",
+ "is": "Isländisch",
+ "it": "Italienisch",
+ "sah": "Jakutisch",
+ "ja": "Japanisch",
+ "jv": "Javanisch",
+ "yi": "Jiddisch",
+ "kea": "Kabuverdianu",
+ "kab": "Kabylisch",
+ "kkj": "Kako",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "kn": "Kannada",
+ "yue": "Kantonesisch",
+ "kk": "Kasachisch",
+ "ks": "Kaschmiri",
+ "ca": "Katalanisch",
+ "km": "Khmer",
+ "ki": "Kikuyu",
+ "rw": "Kinyarwanda",
+ "cu": "Kirchenslawisch",
+ "ky": "Kirgisisch",
+ "ksh": "Kölsch",
+ "sw-CD": "Kongo-Swahili",
+ "kok": "Konkani",
+ "ko": "Koreanisch",
+ "kw": "Kornisch",
+ "khq": "Koyra Chiini",
+ "ses": "Koyra Senni",
+ "hr": "Kroatisch",
+ "ku": "Kurdisch",
+ "nmg": "Kwasio",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Laotisch",
+ "lv": "Lettisch",
+ "ln": "Lingala",
+ "lt": "Litauisch",
+ "lu": "Luba-Katanga",
+ "luy": "Luhya",
+ "luo": "Luo",
+ "lb": "Luxemburgisch",
+ "jmc": "Machame",
+ "mg": "Madagassisch",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "ms": "Malaiisch",
+ "ml": "Malayalam",
+ "mt": "Maltesisch",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mr": "Marathi",
+ "mzn": "Masanderanisch",
+ "mas": "Massai",
+ "mk": "Mazedonisch",
+ "mer": "Meru",
+ "mgo": "Meta’",
+ "ro-MD": "Moldauisch",
+ "mn": "Mongolisch",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "ne": "Nepalesisch",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nds": "Niederdeutsch",
+ "nl": "Niederländisch",
+ "nds-NL": "Niedersächsisch",
+ "dsb": "Niedersorbisch",
+ "nd": "Nord-Ndebele",
+ "lrc": "Nördliches Luri",
+ "se": "Nordsamisch",
+ "nb": "Norwegisch Bokmål",
+ "nn": "Norwegisch Nynorsk",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "hsb": "Obersorbisch",
+ "or": "Oriya",
+ "om": "Oromo",
+ "os": "Ossetisch",
+ "de-AT": "Österreichisches Deutsch",
+ "ps": "Paschtu",
+ "fa": "Persisch",
+ "pl": "Polnisch",
+ "pt": "Portugiesisch",
+ "pt-PT": "Portugiesisch (Portugal)",
+ "pa": "Punjabi",
+ "qu": "Quechua",
+ "rm": "Rätoromanisch",
+ "rof": "Rombo",
+ "cgg": "Rukiga",
+ "ro": "Rumänisch",
+ "rn": "Rundi",
+ "ru": "Russisch",
+ "rwk": "Rwa",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "gd": "Schottisches Gälisch",
+ "sv": "Schwedisch",
+ "de-CH": "Schweizer Hochdeutsch",
+ "gsw": "Schweizerdeutsch",
+ "seh": "Sena",
+ "sr": "Serbisch",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "sd": "Sindhi",
+ "si": "Singhalesisch",
+ "sk": "Slowakisch",
+ "sl": "Slowenisch",
+ "xog": "Soga",
+ "so": "Somali",
+ "es": "Spanisch",
+ "es-419": "Spanisch (Lateinamerika)",
+ "es-MX": "Spanisch (Mexiko)",
+ "sw": "Suaheli",
+ "tg": "Tadschikisch",
+ "dav": "Taita",
+ "zgh": "Tamazight",
+ "ta": "Tamil",
+ "twq": "Tasawaq",
+ "shi": "Taschelhit",
+ "tt": "Tatarisch",
+ "te": "Telugu",
+ "teo": "Teso",
+ "th": "Thailändisch",
+ "bo": "Tibetisch",
+ "ti": "Tigrinya",
+ "to": "Tongaisch",
+ "cs": "Tschechisch",
+ "ce": "Tschetschenisch",
+ "tr": "Türkisch",
+ "tk": "Turkmenisch",
+ "ug": "Uigurisch",
+ "uk": "Ukrainisch",
+ "hu": "Ungarisch",
+ "ur": "Urdu",
+ "uz": "Usbekisch",
+ "vai": "Vai",
+ "vi": "Vietnamesisch",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "cy": "Walisisch",
+ "wae": "Walliserdeutsch",
+ "wa": "Wallonisch",
+ "be": "Weißrussisch",
+ "fy": "Westfriesisch",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "ii": "Yi",
+ "yo": "Yoruba",
+ "dje": "Zarma",
+ "tzm": "Zentralatlas-Tamazight",
+ "ckb": "Zentralkurdisch",
+ "zu": "Zulu"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/de-CH.json b/vendor/commerceguys/intl/resources/language/de-CH.json
index 99d12a15e..5bf197d85 100644
--- a/vendor/commerceguys/intl/resources/language/de-CH.json
+++ b/vendor/commerceguys/intl/resources/language/de-CH.json
@@ -1,644 +1,224 @@
{
- "af": {
- "name": "Afrikaans"
- },
- "agq": {
- "name": "Aghem"
- },
- "ak": {
- "name": "Akan"
- },
- "sq": {
- "name": "Albanisch"
- },
- "prg": {
- "name": "Altpreussisch"
- },
- "am": {
- "name": "Amharisch"
- },
- "ar": {
- "name": "Arabisch"
- },
- "hy": {
- "name": "Armenisch"
- },
- "az": {
- "name": "Aserbaidschanisch"
- },
- "as": {
- "name": "Assamesisch"
- },
- "ast": {
- "name": "Asturianisch"
- },
- "asa": {
- "name": "Asu"
- },
- "en-AU": {
- "name": "Australisches Englisch"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa-Sprache"
- },
- "eu": {
- "name": "Baskisch"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "bn": {
- "name": "Bengalisch"
- },
- "my": {
- "name": "Birmanisch"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "Bosnisch"
- },
- "br": {
- "name": "Bretonisch"
- },
- "en-GB": {
- "name": "Britisches Englisch"
- },
- "bg": {
- "name": "Bulgarisch"
- },
- "chr": {
- "name": "Cherokee"
- },
- "zh": {
- "name": "Chinesisch"
- },
- "zh-Hant": {
- "name": "Chinesisch (traditionell)"
- },
- "zh-Hans": {
- "name": "Chinesisch (vereinfacht)"
- },
- "da": {
- "name": "Dänisch"
- },
- "de": {
- "name": "Deutsch"
- },
- "dyo": {
- "name": "Diola"
- },
- "dua": {
- "name": "Duala"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "ebu": {
- "name": "Embu"
- },
- "en": {
- "name": "Englisch"
- },
- "eo": {
- "name": "Esperanto"
- },
- "et": {
- "name": "Estnisch"
- },
- "pt-PT": {
- "name": "Europäisches Portugiesisch"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "Färöisch"
- },
- "fil": {
- "name": "Filipino"
- },
- "fi": {
- "name": "Finnisch"
- },
- "nl-BE": {
- "name": "Flämisch"
- },
- "fr": {
- "name": "Französisch"
- },
- "fur": {
- "name": "Friaulisch"
- },
- "ff": {
- "name": "Ful"
- },
- "gl": {
- "name": "Galicisch"
- },
- "lg": {
- "name": "Ganda"
- },
- "ka": {
- "name": "Georgisch"
- },
- "el": {
- "name": "Griechisch"
- },
- "kl": {
- "name": "Grönländisch"
- },
- "gu": {
- "name": "Gujarati"
- },
- "guz": {
- "name": "Gusii"
- },
- "ha": {
- "name": "Haussa"
- },
- "haw": {
- "name": "Hawaiisch"
- },
- "he": {
- "name": "Hebräisch"
- },
- "hi": {
- "name": "Hindi"
- },
- "ig": {
- "name": "Igbo"
- },
- "smn": {
- "name": "Inari-Samisch"
- },
- "id": {
- "name": "Indonesisch"
- },
- "ga": {
- "name": "Irisch"
- },
- "is": {
- "name": "Isländisch"
- },
- "it": {
- "name": "Italienisch"
- },
- "sah": {
- "name": "Jakutisch"
- },
- "ja": {
- "name": "Japanisch"
- },
- "yi": {
- "name": "Jiddisch"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabylisch"
- },
- "kkj": {
- "name": "Kako"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "en-CA": {
- "name": "Kanadisches Englisch"
- },
- "fr-CA": {
- "name": "Kanadisches Französisch"
- },
- "kn": {
- "name": "Kannada"
- },
- "kk": {
- "name": "Kasachisch"
- },
- "ks": {
- "name": "Kaschmiri"
- },
- "ca": {
- "name": "Katalanisch"
- },
- "km": {
- "name": "Khmer"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "rw": {
- "name": "Kinyarwanda"
- },
- "cu": {
- "name": "Kirchenslawisch"
- },
- "ky": {
- "name": "Kirgisisch"
- },
- "ksh": {
- "name": "Kölsch"
- },
- "sw-CD": {
- "name": "Kongo-Swahili"
- },
- "kok": {
- "name": "Konkani"
- },
- "ko": {
- "name": "Koreanisch"
- },
- "kw": {
- "name": "Kornisch"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyra Senni"
- },
- "hr": {
- "name": "Kroatisch"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Laotisch"
- },
- "lv": {
- "name": "Lettisch"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "Litauisch"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luy": {
- "name": "Luhya"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "Luxemburgisch"
- },
- "jmc": {
- "name": "Machame"
- },
- "mg": {
- "name": "Madagassisch"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "ms": {
- "name": "Malaiisch"
- },
- "ml": {
- "name": "Malayalam"
- },
- "mt": {
- "name": "Maltesisch"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "Marathi"
- },
- "mzn": {
- "name": "Masanderanisch"
- },
- "mas": {
- "name": "Massai"
- },
- "mk": {
- "name": "Mazedonisch"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Meta’"
- },
- "es-MX": {
- "name": "Mexikanisches Spanisch"
- },
- "ro-MD": {
- "name": "Moldauisch"
- },
- "mn": {
- "name": "Mongolisch"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "ne": {
- "name": "Nepalesisch"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nds": {
- "name": "Niederdeutsch"
- },
- "nl": {
- "name": "Niederländisch"
- },
- "nds-NL": {
- "name": "Niedersächsisch"
- },
- "dsb": {
- "name": "Niedersorbisch"
- },
- "nd": {
- "name": "Nord-Ndebele"
- },
- "lrc": {
- "name": "Nördliches Luri"
- },
- "se": {
- "name": "Nordsamisch"
- },
- "nb": {
- "name": "Norwegisch Bokmål"
- },
- "nn": {
- "name": "Norwegisch Nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "hsb": {
- "name": "Obersorbisch"
- },
- "or": {
- "name": "Oriya"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetisch"
- },
- "de-AT": {
- "name": "Österreichisches Deutsch"
- },
- "ps": {
- "name": "Paschtu"
- },
- "fa": {
- "name": "Persisch"
- },
- "pl": {
- "name": "Polnisch"
- },
- "pt": {
- "name": "Portugiesisch"
- },
- "pa": {
- "name": "Punjabi"
- },
- "qu": {
- "name": "Quechua"
- },
- "rm": {
- "name": "Rätoromanisch"
- },
- "rof": {
- "name": "Rombo"
- },
- "cgg": {
- "name": "Rukiga"
- },
- "ro": {
- "name": "Rumänisch"
- },
- "rn": {
- "name": "Rundi"
- },
- "ru": {
- "name": "Russisch"
- },
- "rwk": {
- "name": "Rwa"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "gd": {
- "name": "Schottisches Gälisch"
- },
- "sv": {
- "name": "Schwedisch"
- },
- "fr-CH": {
- "name": "Schweizer Französisch"
- },
- "de-CH": {
- "name": "Schweizer Hochdeutsch"
- },
- "gsw": {
- "name": "Schweizerdeutsch"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "Serbisch"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Singhalesisch"
- },
- "sk": {
- "name": "Slowakisch"
- },
- "sl": {
- "name": "Slowenisch"
- },
- "xog": {
- "name": "Soga"
- },
- "so": {
- "name": "Somali"
- },
- "es": {
- "name": "Spanisch"
- },
- "sw": {
- "name": "Suaheli"
- },
- "tg": {
- "name": "Tadschikisch"
- },
- "dav": {
- "name": "Taita"
- },
- "zgh": {
- "name": "Tamazight"
- },
- "ta": {
- "name": "Tamil"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "shi": {
- "name": "Taschelhit"
- },
- "tt": {
- "name": "Tatarisch"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "th": {
- "name": "Thailändisch"
- },
- "bo": {
- "name": "Tibetisch"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "to": {
- "name": "Tongaisch"
- },
- "cs": {
- "name": "Tschechisch"
- },
- "ce": {
- "name": "Tschetschenisch"
- },
- "tr": {
- "name": "Türkisch"
- },
- "tk": {
- "name": "Turkmenisch"
- },
- "ug": {
- "name": "Uigurisch"
- },
- "uk": {
- "name": "Ukrainisch"
- },
- "hu": {
- "name": "Ungarisch"
- },
- "ur": {
- "name": "Urdu"
- },
- "uz": {
- "name": "Usbekisch"
- },
- "vai": {
- "name": "Vai"
- },
- "vi": {
- "name": "Vietnamesisch"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "cy": {
- "name": "Walisisch"
- },
- "wae": {
- "name": "Walliserdeutsch"
- },
- "be": {
- "name": "Weissrussisch"
- },
- "fy": {
- "name": "Westfriesisch"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "ii": {
- "name": "Yi"
- },
- "yo": {
- "name": "Yoruba"
- },
- "dje": {
- "name": "Zarma"
- },
- "tzm": {
- "name": "Zentralatlas-Tamazight"
- },
- "ckb": {
- "name": "Zentralkurdisch"
- },
- "zu": {
- "name": "Zulu"
- }
+ "af": "Afrikaans",
+ "agq": "Aghem",
+ "ak": "Akan",
+ "sq": "Albanisch",
+ "prg": "Altpreussisch",
+ "am": "Amharisch",
+ "ar": "Arabisch",
+ "hy": "Armenisch",
+ "az": "Aserbaidschanisch",
+ "as": "Assamesisch",
+ "ast": "Asturianisch",
+ "asa": "Asu",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basaa-Sprache",
+ "eu": "Baskisch",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "bn": "Bengalisch",
+ "my": "Birmanisch",
+ "brx": "Bodo",
+ "bs": "Bosnisch",
+ "br": "Bretonisch",
+ "bg": "Bulgarisch",
+ "ceb": "Cebuano",
+ "chr": "Cherokee",
+ "zh": "Chinesisch",
+ "zh-Hant": "Chinesisch (traditionell)",
+ "zh-Hans": "Chinesisch (vereinfacht)",
+ "da": "Dänisch",
+ "de": "Deutsch",
+ "dyo": "Diola",
+ "dua": "Duala",
+ "dz": "Dzongkha",
+ "ebu": "Embu",
+ "en": "Englisch",
+ "en-AU": "Englisch (Australien)",
+ "en-GB": "Englisch (Grossbritannien)",
+ "en-CA": "Englisch (Kanada)",
+ "eo": "Esperanto",
+ "et": "Estnisch",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fo": "Färöisch",
+ "fil": "Filipino",
+ "fi": "Finnisch",
+ "nl-BE": "Flämisch",
+ "fr": "Französisch",
+ "fr-CA": "Französisch (Kanada)",
+ "fr-CH": "Französisch (Schweiz)",
+ "fur": "Friaulisch",
+ "ff": "Ful",
+ "gl": "Galicisch",
+ "lg": "Ganda",
+ "ka": "Georgisch",
+ "el": "Griechisch",
+ "kl": "Grönländisch",
+ "gu": "Gujarati",
+ "guz": "Gusii",
+ "ha": "Haussa",
+ "haw": "Hawaiisch",
+ "he": "Hebräisch",
+ "hi": "Hindi",
+ "ig": "Igbo",
+ "smn": "Inari-Samisch",
+ "id": "Indonesisch",
+ "ga": "Irisch",
+ "is": "Isländisch",
+ "it": "Italienisch",
+ "sah": "Jakutisch",
+ "ja": "Japanisch",
+ "jv": "Javanisch",
+ "yi": "Jiddisch",
+ "kea": "Kabuverdianu",
+ "kab": "Kabylisch",
+ "kkj": "Kako",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "kn": "Kannada",
+ "yue": "Kantonesisch",
+ "kk": "Kasachisch",
+ "ks": "Kaschmiri",
+ "ca": "Katalanisch",
+ "km": "Khmer",
+ "ki": "Kikuyu",
+ "rw": "Kinyarwanda",
+ "cu": "Kirchenslawisch",
+ "ky": "Kirgisisch",
+ "ksh": "Kölsch",
+ "sw-CD": "Kongo-Swahili",
+ "kok": "Konkani",
+ "ko": "Koreanisch",
+ "kw": "Kornisch",
+ "khq": "Koyra Chiini",
+ "ses": "Koyra Senni",
+ "hr": "Kroatisch",
+ "ku": "Kurdisch",
+ "nmg": "Kwasio",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Laotisch",
+ "lv": "Lettisch",
+ "ln": "Lingala",
+ "lt": "Litauisch",
+ "lu": "Luba-Katanga",
+ "luy": "Luhya",
+ "luo": "Luo",
+ "lb": "Luxemburgisch",
+ "jmc": "Machame",
+ "mg": "Madagassisch",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "ms": "Malaiisch",
+ "ml": "Malayalam",
+ "mt": "Maltesisch",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mr": "Marathi",
+ "mzn": "Masanderanisch",
+ "mas": "Massai",
+ "mk": "Mazedonisch",
+ "mer": "Meru",
+ "mgo": "Meta’",
+ "ro-MD": "Moldauisch",
+ "mn": "Mongolisch",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "ne": "Nepalesisch",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nds": "Niederdeutsch",
+ "nl": "Niederländisch",
+ "nds-NL": "Niedersächsisch",
+ "dsb": "Niedersorbisch",
+ "nd": "Nord-Ndebele",
+ "lrc": "Nördliches Luri",
+ "se": "Nordsamisch",
+ "nb": "Norwegisch Bokmål",
+ "nn": "Norwegisch Nynorsk",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "hsb": "Obersorbisch",
+ "or": "Oriya",
+ "om": "Oromo",
+ "os": "Ossetisch",
+ "de-AT": "Österreichisches Deutsch",
+ "ps": "Paschtu",
+ "fa": "Persisch",
+ "pl": "Polnisch",
+ "pt": "Portugiesisch",
+ "pt-PT": "Portugiesisch (Portugal)",
+ "pa": "Punjabi",
+ "qu": "Quechua",
+ "rm": "Rätoromanisch",
+ "rof": "Rombo",
+ "cgg": "Rukiga",
+ "ro": "Rumänisch",
+ "rn": "Rundi",
+ "ru": "Russisch",
+ "rwk": "Rwa",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "gd": "Schottisches Gälisch",
+ "sv": "Schwedisch",
+ "de-CH": "Schweizer Hochdeutsch",
+ "gsw": "Schweizerdeutsch",
+ "seh": "Sena",
+ "sr": "Serbisch",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "sd": "Sindhi",
+ "si": "Singhalesisch",
+ "sk": "Slowakisch",
+ "sl": "Slowenisch",
+ "xog": "Soga",
+ "so": "Somali",
+ "es": "Spanisch",
+ "es-419": "Spanisch (Lateinamerika)",
+ "es-MX": "Spanisch (Mexiko)",
+ "sw": "Suaheli",
+ "tg": "Tadschikisch",
+ "dav": "Taita",
+ "zgh": "Tamazight",
+ "ta": "Tamil",
+ "twq": "Tasawaq",
+ "shi": "Taschelhit",
+ "tt": "Tatarisch",
+ "te": "Telugu",
+ "teo": "Teso",
+ "th": "Thailändisch",
+ "bo": "Tibetisch",
+ "ti": "Tigrinya",
+ "to": "Tongaisch",
+ "cs": "Tschechisch",
+ "ce": "Tschetschenisch",
+ "tr": "Türkisch",
+ "tk": "Turkmenisch",
+ "ug": "Uigurisch",
+ "uk": "Ukrainisch",
+ "hu": "Ungarisch",
+ "ur": "Urdu",
+ "uz": "Usbekisch",
+ "vai": "Vai",
+ "vi": "Vietnamesisch",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "cy": "Walisisch",
+ "wae": "Walliserdeutsch",
+ "wa": "Wallonisch",
+ "be": "Weissrussisch",
+ "fy": "Westfriesisch",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "ii": "Yi",
+ "yo": "Yoruba",
+ "dje": "Zarma",
+ "tzm": "Zentralatlas-Tamazight",
+ "ckb": "Zentralkurdisch",
+ "zu": "Zulu"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/de-LU.json b/vendor/commerceguys/intl/resources/language/de-LU.json
index f70014908..4800cd11d 100644
--- a/vendor/commerceguys/intl/resources/language/de-LU.json
+++ b/vendor/commerceguys/intl/resources/language/de-LU.json
@@ -1,644 +1,224 @@
{
- "af": {
- "name": "Afrikaans"
- },
- "agq": {
- "name": "Aghem"
- },
- "ak": {
- "name": "Akan"
- },
- "sq": {
- "name": "Albanisch"
- },
- "prg": {
- "name": "Altpreußisch"
- },
- "am": {
- "name": "Amharisch"
- },
- "ar": {
- "name": "Arabisch"
- },
- "hy": {
- "name": "Armenisch"
- },
- "az": {
- "name": "Aserbaidschanisch"
- },
- "as": {
- "name": "Assamesisch"
- },
- "ast": {
- "name": "Asturianisch"
- },
- "asa": {
- "name": "Asu"
- },
- "en-AU": {
- "name": "Australisches Englisch"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "Baskisch"
- },
- "be": {
- "name": "Belarussisch"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "bn": {
- "name": "Bengalisch"
- },
- "my": {
- "name": "Birmanisch"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "Bosnisch"
- },
- "br": {
- "name": "Bretonisch"
- },
- "en-GB": {
- "name": "Britisches Englisch"
- },
- "bg": {
- "name": "Bulgarisch"
- },
- "chr": {
- "name": "Cherokee"
- },
- "zh": {
- "name": "Chinesisch"
- },
- "zh-Hant": {
- "name": "Chinesisch (traditionell)"
- },
- "zh-Hans": {
- "name": "Chinesisch (vereinfacht)"
- },
- "da": {
- "name": "Dänisch"
- },
- "de": {
- "name": "Deutsch"
- },
- "dyo": {
- "name": "Diola"
- },
- "dua": {
- "name": "Duala"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "ebu": {
- "name": "Embu"
- },
- "en": {
- "name": "Englisch"
- },
- "eo": {
- "name": "Esperanto"
- },
- "et": {
- "name": "Estnisch"
- },
- "pt-PT": {
- "name": "Europäisches Portugiesisch"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "Färöisch"
- },
- "fil": {
- "name": "Filipino"
- },
- "fi": {
- "name": "Finnisch"
- },
- "nl-BE": {
- "name": "Flämisch"
- },
- "fr": {
- "name": "Französisch"
- },
- "fur": {
- "name": "Friaulisch"
- },
- "ff": {
- "name": "Ful"
- },
- "gl": {
- "name": "Galicisch"
- },
- "lg": {
- "name": "Ganda"
- },
- "ka": {
- "name": "Georgisch"
- },
- "el": {
- "name": "Griechisch"
- },
- "kl": {
- "name": "Grönländisch"
- },
- "gu": {
- "name": "Gujarati"
- },
- "guz": {
- "name": "Gusii"
- },
- "ha": {
- "name": "Haussa"
- },
- "haw": {
- "name": "Hawaiisch"
- },
- "he": {
- "name": "Hebräisch"
- },
- "hi": {
- "name": "Hindi"
- },
- "ig": {
- "name": "Igbo"
- },
- "smn": {
- "name": "Inari-Samisch"
- },
- "id": {
- "name": "Indonesisch"
- },
- "ga": {
- "name": "Irisch"
- },
- "is": {
- "name": "Isländisch"
- },
- "it": {
- "name": "Italienisch"
- },
- "sah": {
- "name": "Jakutisch"
- },
- "ja": {
- "name": "Japanisch"
- },
- "yi": {
- "name": "Jiddisch"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabylisch"
- },
- "kkj": {
- "name": "Kako"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "en-CA": {
- "name": "Kanadisches Englisch"
- },
- "fr-CA": {
- "name": "Kanadisches Französisch"
- },
- "kn": {
- "name": "Kannada"
- },
- "kk": {
- "name": "Kasachisch"
- },
- "ks": {
- "name": "Kaschmiri"
- },
- "ca": {
- "name": "Katalanisch"
- },
- "km": {
- "name": "Khmer"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "rw": {
- "name": "Kinyarwanda"
- },
- "cu": {
- "name": "Kirchenslawisch"
- },
- "ky": {
- "name": "Kirgisisch"
- },
- "ksh": {
- "name": "Kölsch"
- },
- "sw-CD": {
- "name": "Kongo-Swahili"
- },
- "kok": {
- "name": "Konkani"
- },
- "ko": {
- "name": "Koreanisch"
- },
- "kw": {
- "name": "Kornisch"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyra Senni"
- },
- "hr": {
- "name": "Kroatisch"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Laotisch"
- },
- "lv": {
- "name": "Lettisch"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "Litauisch"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luy": {
- "name": "Luhya"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "Luxemburgisch"
- },
- "jmc": {
- "name": "Machame"
- },
- "mg": {
- "name": "Madagassisch"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "ms": {
- "name": "Malaiisch"
- },
- "ml": {
- "name": "Malayalam"
- },
- "mt": {
- "name": "Maltesisch"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "Marathi"
- },
- "mzn": {
- "name": "Masanderanisch"
- },
- "mas": {
- "name": "Massai"
- },
- "mk": {
- "name": "Mazedonisch"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Meta’"
- },
- "es-MX": {
- "name": "Mexikanisches Spanisch"
- },
- "ro-MD": {
- "name": "Moldauisch"
- },
- "mn": {
- "name": "Mongolisch"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "ne": {
- "name": "Nepalesisch"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nds": {
- "name": "Niederdeutsch"
- },
- "nl": {
- "name": "Niederländisch"
- },
- "nds-NL": {
- "name": "Niedersächsisch"
- },
- "dsb": {
- "name": "Niedersorbisch"
- },
- "nd": {
- "name": "Nord-Ndebele"
- },
- "lrc": {
- "name": "Nördliches Luri"
- },
- "se": {
- "name": "Nordsamisch"
- },
- "nb": {
- "name": "Norwegisch Bokmål"
- },
- "nn": {
- "name": "Norwegisch Nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "hsb": {
- "name": "Obersorbisch"
- },
- "or": {
- "name": "Oriya"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetisch"
- },
- "de-AT": {
- "name": "Österreichisches Deutsch"
- },
- "ps": {
- "name": "Paschtu"
- },
- "fa": {
- "name": "Persisch"
- },
- "pl": {
- "name": "Polnisch"
- },
- "pt": {
- "name": "Portugiesisch"
- },
- "pa": {
- "name": "Punjabi"
- },
- "qu": {
- "name": "Quechua"
- },
- "rm": {
- "name": "Rätoromanisch"
- },
- "rof": {
- "name": "Rombo"
- },
- "cgg": {
- "name": "Rukiga"
- },
- "ro": {
- "name": "Rumänisch"
- },
- "rn": {
- "name": "Rundi"
- },
- "ru": {
- "name": "Russisch"
- },
- "rwk": {
- "name": "Rwa"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "gd": {
- "name": "Schottisches Gälisch"
- },
- "sv": {
- "name": "Schwedisch"
- },
- "fr-CH": {
- "name": "Schweizer Französisch"
- },
- "de-CH": {
- "name": "Schweizer Hochdeutsch"
- },
- "gsw": {
- "name": "Schweizerdeutsch"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "Serbisch"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Singhalesisch"
- },
- "sk": {
- "name": "Slowakisch"
- },
- "sl": {
- "name": "Slowenisch"
- },
- "xog": {
- "name": "Soga"
- },
- "so": {
- "name": "Somali"
- },
- "es": {
- "name": "Spanisch"
- },
- "sw": {
- "name": "Suaheli"
- },
- "tg": {
- "name": "Tadschikisch"
- },
- "dav": {
- "name": "Taita"
- },
- "zgh": {
- "name": "Tamazight"
- },
- "ta": {
- "name": "Tamil"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "shi": {
- "name": "Taschelhit"
- },
- "tt": {
- "name": "Tatarisch"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "th": {
- "name": "Thailändisch"
- },
- "bo": {
- "name": "Tibetisch"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "to": {
- "name": "Tongaisch"
- },
- "cs": {
- "name": "Tschechisch"
- },
- "ce": {
- "name": "Tschetschenisch"
- },
- "tr": {
- "name": "Türkisch"
- },
- "tk": {
- "name": "Turkmenisch"
- },
- "ug": {
- "name": "Uigurisch"
- },
- "uk": {
- "name": "Ukrainisch"
- },
- "hu": {
- "name": "Ungarisch"
- },
- "ur": {
- "name": "Urdu"
- },
- "uz": {
- "name": "Usbekisch"
- },
- "vai": {
- "name": "Vai"
- },
- "vi": {
- "name": "Vietnamesisch"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "cy": {
- "name": "Walisisch"
- },
- "wae": {
- "name": "Walliserdeutsch"
- },
- "fy": {
- "name": "Westfriesisch"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "ii": {
- "name": "Yi"
- },
- "yo": {
- "name": "Yoruba"
- },
- "dje": {
- "name": "Zarma"
- },
- "tzm": {
- "name": "Zentralatlas-Tamazight"
- },
- "ckb": {
- "name": "Zentralkurdisch"
- },
- "zu": {
- "name": "Zulu"
- }
+ "af": "Afrikaans",
+ "agq": "Aghem",
+ "ak": "Akan",
+ "sq": "Albanisch",
+ "prg": "Altpreußisch",
+ "am": "Amharisch",
+ "ar": "Arabisch",
+ "hy": "Armenisch",
+ "az": "Aserbaidschanisch",
+ "as": "Assamesisch",
+ "ast": "Asturianisch",
+ "asa": "Asu",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "eu": "Baskisch",
+ "be": "Belarussisch",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "bn": "Bengalisch",
+ "my": "Birmanisch",
+ "brx": "Bodo",
+ "bs": "Bosnisch",
+ "br": "Bretonisch",
+ "bg": "Bulgarisch",
+ "ceb": "Cebuano",
+ "chr": "Cherokee",
+ "zh": "Chinesisch",
+ "zh-Hant": "Chinesisch (traditionell)",
+ "zh-Hans": "Chinesisch (vereinfacht)",
+ "da": "Dänisch",
+ "de": "Deutsch",
+ "dyo": "Diola",
+ "dua": "Duala",
+ "dz": "Dzongkha",
+ "ebu": "Embu",
+ "en": "Englisch",
+ "en-AU": "Englisch (Australien)",
+ "en-CA": "Englisch (Kanada)",
+ "en-GB": "Englisch (Vereinigtes Königreich)",
+ "eo": "Esperanto",
+ "et": "Estnisch",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fo": "Färöisch",
+ "fil": "Filipino",
+ "fi": "Finnisch",
+ "nl-BE": "Flämisch",
+ "fr": "Französisch",
+ "fr-CA": "Französisch (Kanada)",
+ "fr-CH": "Französisch (Schweiz)",
+ "fur": "Friaulisch",
+ "ff": "Ful",
+ "gl": "Galicisch",
+ "lg": "Ganda",
+ "ka": "Georgisch",
+ "el": "Griechisch",
+ "kl": "Grönländisch",
+ "gu": "Gujarati",
+ "guz": "Gusii",
+ "ha": "Haussa",
+ "haw": "Hawaiisch",
+ "he": "Hebräisch",
+ "hi": "Hindi",
+ "ig": "Igbo",
+ "smn": "Inari-Samisch",
+ "id": "Indonesisch",
+ "ga": "Irisch",
+ "is": "Isländisch",
+ "it": "Italienisch",
+ "sah": "Jakutisch",
+ "ja": "Japanisch",
+ "jv": "Javanisch",
+ "yi": "Jiddisch",
+ "kea": "Kabuverdianu",
+ "kab": "Kabylisch",
+ "kkj": "Kako",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "kn": "Kannada",
+ "yue": "Kantonesisch",
+ "kk": "Kasachisch",
+ "ks": "Kaschmiri",
+ "ca": "Katalanisch",
+ "km": "Khmer",
+ "ki": "Kikuyu",
+ "rw": "Kinyarwanda",
+ "cu": "Kirchenslawisch",
+ "ky": "Kirgisisch",
+ "ksh": "Kölsch",
+ "sw-CD": "Kongo-Swahili",
+ "kok": "Konkani",
+ "ko": "Koreanisch",
+ "kw": "Kornisch",
+ "khq": "Koyra Chiini",
+ "ses": "Koyra Senni",
+ "hr": "Kroatisch",
+ "ku": "Kurdisch",
+ "nmg": "Kwasio",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Laotisch",
+ "lv": "Lettisch",
+ "ln": "Lingala",
+ "lt": "Litauisch",
+ "lu": "Luba-Katanga",
+ "luy": "Luhya",
+ "luo": "Luo",
+ "lb": "Luxemburgisch",
+ "jmc": "Machame",
+ "mg": "Madagassisch",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "ms": "Malaiisch",
+ "ml": "Malayalam",
+ "mt": "Maltesisch",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mr": "Marathi",
+ "mzn": "Masanderanisch",
+ "mas": "Massai",
+ "mk": "Mazedonisch",
+ "mer": "Meru",
+ "mgo": "Meta’",
+ "ro-MD": "Moldauisch",
+ "mn": "Mongolisch",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "ne": "Nepalesisch",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nds": "Niederdeutsch",
+ "nl": "Niederländisch",
+ "nds-NL": "Niedersächsisch",
+ "dsb": "Niedersorbisch",
+ "nd": "Nord-Ndebele",
+ "lrc": "Nördliches Luri",
+ "se": "Nordsamisch",
+ "nb": "Norwegisch Bokmål",
+ "nn": "Norwegisch Nynorsk",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "hsb": "Obersorbisch",
+ "or": "Oriya",
+ "om": "Oromo",
+ "os": "Ossetisch",
+ "de-AT": "Österreichisches Deutsch",
+ "ps": "Paschtu",
+ "fa": "Persisch",
+ "pl": "Polnisch",
+ "pt": "Portugiesisch",
+ "pt-PT": "Portugiesisch (Portugal)",
+ "pa": "Punjabi",
+ "qu": "Quechua",
+ "rm": "Rätoromanisch",
+ "rof": "Rombo",
+ "cgg": "Rukiga",
+ "ro": "Rumänisch",
+ "rn": "Rundi",
+ "ru": "Russisch",
+ "rwk": "Rwa",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "gd": "Schottisches Gälisch",
+ "sv": "Schwedisch",
+ "de-CH": "Schweizer Hochdeutsch",
+ "gsw": "Schweizerdeutsch",
+ "seh": "Sena",
+ "sr": "Serbisch",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "sd": "Sindhi",
+ "si": "Singhalesisch",
+ "sk": "Slowakisch",
+ "sl": "Slowenisch",
+ "xog": "Soga",
+ "so": "Somali",
+ "es": "Spanisch",
+ "es-419": "Spanisch (Lateinamerika)",
+ "es-MX": "Spanisch (Mexiko)",
+ "sw": "Suaheli",
+ "tg": "Tadschikisch",
+ "dav": "Taita",
+ "zgh": "Tamazight",
+ "ta": "Tamil",
+ "twq": "Tasawaq",
+ "shi": "Taschelhit",
+ "tt": "Tatarisch",
+ "te": "Telugu",
+ "teo": "Teso",
+ "th": "Thailändisch",
+ "bo": "Tibetisch",
+ "ti": "Tigrinya",
+ "to": "Tongaisch",
+ "cs": "Tschechisch",
+ "ce": "Tschetschenisch",
+ "tr": "Türkisch",
+ "tk": "Turkmenisch",
+ "ug": "Uigurisch",
+ "uk": "Ukrainisch",
+ "hu": "Ungarisch",
+ "ur": "Urdu",
+ "uz": "Usbekisch",
+ "vai": "Vai",
+ "vi": "Vietnamesisch",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "cy": "Walisisch",
+ "wae": "Walliserdeutsch",
+ "wa": "Wallonisch",
+ "fy": "Westfriesisch",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "ii": "Yi",
+ "yo": "Yoruba",
+ "dje": "Zarma",
+ "tzm": "Zentralatlas-Tamazight",
+ "ckb": "Zentralkurdisch",
+ "zu": "Zulu"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/de.json b/vendor/commerceguys/intl/resources/language/de.json
index 6bb2a1124..8203e24ec 100644
--- a/vendor/commerceguys/intl/resources/language/de.json
+++ b/vendor/commerceguys/intl/resources/language/de.json
@@ -1,644 +1,224 @@
{
- "af": {
- "name": "Afrikaans"
- },
- "agq": {
- "name": "Aghem"
- },
- "ak": {
- "name": "Akan"
- },
- "sq": {
- "name": "Albanisch"
- },
- "prg": {
- "name": "Altpreußisch"
- },
- "am": {
- "name": "Amharisch"
- },
- "ar": {
- "name": "Arabisch"
- },
- "hy": {
- "name": "Armenisch"
- },
- "az": {
- "name": "Aserbaidschanisch"
- },
- "as": {
- "name": "Assamesisch"
- },
- "ast": {
- "name": "Asturianisch"
- },
- "asa": {
- "name": "Asu"
- },
- "en-AU": {
- "name": "Australisches Englisch"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "Baskisch"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "bn": {
- "name": "Bengalisch"
- },
- "my": {
- "name": "Birmanisch"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "Bosnisch"
- },
- "br": {
- "name": "Bretonisch"
- },
- "en-GB": {
- "name": "Britisches Englisch"
- },
- "bg": {
- "name": "Bulgarisch"
- },
- "chr": {
- "name": "Cherokee"
- },
- "zh": {
- "name": "Chinesisch"
- },
- "zh-Hant": {
- "name": "Chinesisch (traditionell)"
- },
- "zh-Hans": {
- "name": "Chinesisch (vereinfacht)"
- },
- "da": {
- "name": "Dänisch"
- },
- "de": {
- "name": "Deutsch"
- },
- "dyo": {
- "name": "Diola"
- },
- "dua": {
- "name": "Duala"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "ebu": {
- "name": "Embu"
- },
- "en": {
- "name": "Englisch"
- },
- "eo": {
- "name": "Esperanto"
- },
- "et": {
- "name": "Estnisch"
- },
- "pt-PT": {
- "name": "Europäisches Portugiesisch"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "Färöisch"
- },
- "fil": {
- "name": "Filipino"
- },
- "fi": {
- "name": "Finnisch"
- },
- "nl-BE": {
- "name": "Flämisch"
- },
- "fr": {
- "name": "Französisch"
- },
- "fur": {
- "name": "Friaulisch"
- },
- "ff": {
- "name": "Ful"
- },
- "gl": {
- "name": "Galicisch"
- },
- "lg": {
- "name": "Ganda"
- },
- "ka": {
- "name": "Georgisch"
- },
- "el": {
- "name": "Griechisch"
- },
- "kl": {
- "name": "Grönländisch"
- },
- "gu": {
- "name": "Gujarati"
- },
- "guz": {
- "name": "Gusii"
- },
- "ha": {
- "name": "Haussa"
- },
- "haw": {
- "name": "Hawaiisch"
- },
- "he": {
- "name": "Hebräisch"
- },
- "hi": {
- "name": "Hindi"
- },
- "ig": {
- "name": "Igbo"
- },
- "smn": {
- "name": "Inari-Samisch"
- },
- "id": {
- "name": "Indonesisch"
- },
- "ga": {
- "name": "Irisch"
- },
- "is": {
- "name": "Isländisch"
- },
- "it": {
- "name": "Italienisch"
- },
- "sah": {
- "name": "Jakutisch"
- },
- "ja": {
- "name": "Japanisch"
- },
- "yi": {
- "name": "Jiddisch"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabylisch"
- },
- "kkj": {
- "name": "Kako"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "en-CA": {
- "name": "Kanadisches Englisch"
- },
- "fr-CA": {
- "name": "Kanadisches Französisch"
- },
- "kn": {
- "name": "Kannada"
- },
- "kk": {
- "name": "Kasachisch"
- },
- "ks": {
- "name": "Kaschmiri"
- },
- "ca": {
- "name": "Katalanisch"
- },
- "km": {
- "name": "Khmer"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "rw": {
- "name": "Kinyarwanda"
- },
- "cu": {
- "name": "Kirchenslawisch"
- },
- "ky": {
- "name": "Kirgisisch"
- },
- "ksh": {
- "name": "Kölsch"
- },
- "sw-CD": {
- "name": "Kongo-Swahili"
- },
- "kok": {
- "name": "Konkani"
- },
- "ko": {
- "name": "Koreanisch"
- },
- "kw": {
- "name": "Kornisch"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyra Senni"
- },
- "hr": {
- "name": "Kroatisch"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Laotisch"
- },
- "lv": {
- "name": "Lettisch"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "Litauisch"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luy": {
- "name": "Luhya"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "Luxemburgisch"
- },
- "jmc": {
- "name": "Machame"
- },
- "mg": {
- "name": "Madagassisch"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "ms": {
- "name": "Malaiisch"
- },
- "ml": {
- "name": "Malayalam"
- },
- "mt": {
- "name": "Maltesisch"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "Marathi"
- },
- "mzn": {
- "name": "Masanderanisch"
- },
- "mas": {
- "name": "Massai"
- },
- "mk": {
- "name": "Mazedonisch"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Meta’"
- },
- "es-MX": {
- "name": "Mexikanisches Spanisch"
- },
- "ro-MD": {
- "name": "Moldauisch"
- },
- "mn": {
- "name": "Mongolisch"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "ne": {
- "name": "Nepalesisch"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nds": {
- "name": "Niederdeutsch"
- },
- "nl": {
- "name": "Niederländisch"
- },
- "nds-NL": {
- "name": "Niedersächsisch"
- },
- "dsb": {
- "name": "Niedersorbisch"
- },
- "nd": {
- "name": "Nord-Ndebele"
- },
- "lrc": {
- "name": "Nördliches Luri"
- },
- "se": {
- "name": "Nordsamisch"
- },
- "nb": {
- "name": "Norwegisch Bokmål"
- },
- "nn": {
- "name": "Norwegisch Nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "hsb": {
- "name": "Obersorbisch"
- },
- "or": {
- "name": "Oriya"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetisch"
- },
- "de-AT": {
- "name": "Österreichisches Deutsch"
- },
- "ps": {
- "name": "Paschtu"
- },
- "fa": {
- "name": "Persisch"
- },
- "pl": {
- "name": "Polnisch"
- },
- "pt": {
- "name": "Portugiesisch"
- },
- "pa": {
- "name": "Punjabi"
- },
- "qu": {
- "name": "Quechua"
- },
- "rm": {
- "name": "Rätoromanisch"
- },
- "rof": {
- "name": "Rombo"
- },
- "cgg": {
- "name": "Rukiga"
- },
- "ro": {
- "name": "Rumänisch"
- },
- "rn": {
- "name": "Rundi"
- },
- "ru": {
- "name": "Russisch"
- },
- "rwk": {
- "name": "Rwa"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "gd": {
- "name": "Schottisches Gälisch"
- },
- "sv": {
- "name": "Schwedisch"
- },
- "fr-CH": {
- "name": "Schweizer Französisch"
- },
- "de-CH": {
- "name": "Schweizer Hochdeutsch"
- },
- "gsw": {
- "name": "Schweizerdeutsch"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "Serbisch"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Singhalesisch"
- },
- "sk": {
- "name": "Slowakisch"
- },
- "sl": {
- "name": "Slowenisch"
- },
- "xog": {
- "name": "Soga"
- },
- "so": {
- "name": "Somali"
- },
- "es": {
- "name": "Spanisch"
- },
- "sw": {
- "name": "Suaheli"
- },
- "tg": {
- "name": "Tadschikisch"
- },
- "dav": {
- "name": "Taita"
- },
- "zgh": {
- "name": "Tamazight"
- },
- "ta": {
- "name": "Tamil"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "shi": {
- "name": "Taschelhit"
- },
- "tt": {
- "name": "Tatarisch"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "th": {
- "name": "Thailändisch"
- },
- "bo": {
- "name": "Tibetisch"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "to": {
- "name": "Tongaisch"
- },
- "cs": {
- "name": "Tschechisch"
- },
- "ce": {
- "name": "Tschetschenisch"
- },
- "tr": {
- "name": "Türkisch"
- },
- "tk": {
- "name": "Turkmenisch"
- },
- "ug": {
- "name": "Uigurisch"
- },
- "uk": {
- "name": "Ukrainisch"
- },
- "hu": {
- "name": "Ungarisch"
- },
- "ur": {
- "name": "Urdu"
- },
- "uz": {
- "name": "Usbekisch"
- },
- "vai": {
- "name": "Vai"
- },
- "vi": {
- "name": "Vietnamesisch"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "cy": {
- "name": "Walisisch"
- },
- "wae": {
- "name": "Walliserdeutsch"
- },
- "be": {
- "name": "Weißrussisch"
- },
- "fy": {
- "name": "Westfriesisch"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "ii": {
- "name": "Yi"
- },
- "yo": {
- "name": "Yoruba"
- },
- "dje": {
- "name": "Zarma"
- },
- "tzm": {
- "name": "Zentralatlas-Tamazight"
- },
- "ckb": {
- "name": "Zentralkurdisch"
- },
- "zu": {
- "name": "Zulu"
- }
+ "af": "Afrikaans",
+ "agq": "Aghem",
+ "ak": "Akan",
+ "sq": "Albanisch",
+ "prg": "Altpreußisch",
+ "am": "Amharisch",
+ "ar": "Arabisch",
+ "hy": "Armenisch",
+ "az": "Aserbaidschanisch",
+ "as": "Assamesisch",
+ "ast": "Asturianisch",
+ "asa": "Asu",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "eu": "Baskisch",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "bn": "Bengalisch",
+ "my": "Birmanisch",
+ "brx": "Bodo",
+ "bs": "Bosnisch",
+ "br": "Bretonisch",
+ "bg": "Bulgarisch",
+ "ceb": "Cebuano",
+ "chr": "Cherokee",
+ "zh": "Chinesisch",
+ "zh-Hant": "Chinesisch (traditionell)",
+ "zh-Hans": "Chinesisch (vereinfacht)",
+ "da": "Dänisch",
+ "de": "Deutsch",
+ "dyo": "Diola",
+ "dua": "Duala",
+ "dz": "Dzongkha",
+ "ebu": "Embu",
+ "en": "Englisch",
+ "en-AU": "Englisch (Australien)",
+ "en-CA": "Englisch (Kanada)",
+ "en-GB": "Englisch (Vereinigtes Königreich)",
+ "eo": "Esperanto",
+ "et": "Estnisch",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fo": "Färöisch",
+ "fil": "Filipino",
+ "fi": "Finnisch",
+ "nl-BE": "Flämisch",
+ "fr": "Französisch",
+ "fr-CA": "Französisch (Kanada)",
+ "fr-CH": "Französisch (Schweiz)",
+ "fur": "Friaulisch",
+ "ff": "Ful",
+ "gl": "Galicisch",
+ "lg": "Ganda",
+ "ka": "Georgisch",
+ "el": "Griechisch",
+ "kl": "Grönländisch",
+ "gu": "Gujarati",
+ "guz": "Gusii",
+ "ha": "Haussa",
+ "haw": "Hawaiisch",
+ "he": "Hebräisch",
+ "hi": "Hindi",
+ "ig": "Igbo",
+ "smn": "Inari-Samisch",
+ "id": "Indonesisch",
+ "ga": "Irisch",
+ "is": "Isländisch",
+ "it": "Italienisch",
+ "sah": "Jakutisch",
+ "ja": "Japanisch",
+ "jv": "Javanisch",
+ "yi": "Jiddisch",
+ "kea": "Kabuverdianu",
+ "kab": "Kabylisch",
+ "kkj": "Kako",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "kn": "Kannada",
+ "yue": "Kantonesisch",
+ "kk": "Kasachisch",
+ "ks": "Kaschmiri",
+ "ca": "Katalanisch",
+ "km": "Khmer",
+ "ki": "Kikuyu",
+ "rw": "Kinyarwanda",
+ "cu": "Kirchenslawisch",
+ "ky": "Kirgisisch",
+ "ksh": "Kölsch",
+ "sw-CD": "Kongo-Swahili",
+ "kok": "Konkani",
+ "ko": "Koreanisch",
+ "kw": "Kornisch",
+ "khq": "Koyra Chiini",
+ "ses": "Koyra Senni",
+ "hr": "Kroatisch",
+ "ku": "Kurdisch",
+ "nmg": "Kwasio",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Laotisch",
+ "lv": "Lettisch",
+ "ln": "Lingala",
+ "lt": "Litauisch",
+ "lu": "Luba-Katanga",
+ "luy": "Luhya",
+ "luo": "Luo",
+ "lb": "Luxemburgisch",
+ "jmc": "Machame",
+ "mg": "Madagassisch",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "ms": "Malaiisch",
+ "ml": "Malayalam",
+ "mt": "Maltesisch",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mr": "Marathi",
+ "mzn": "Masanderanisch",
+ "mas": "Massai",
+ "mk": "Mazedonisch",
+ "mer": "Meru",
+ "mgo": "Meta’",
+ "ro-MD": "Moldauisch",
+ "mn": "Mongolisch",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "ne": "Nepalesisch",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nds": "Niederdeutsch",
+ "nl": "Niederländisch",
+ "nds-NL": "Niedersächsisch",
+ "dsb": "Niedersorbisch",
+ "nd": "Nord-Ndebele",
+ "lrc": "Nördliches Luri",
+ "se": "Nordsamisch",
+ "nb": "Norwegisch Bokmål",
+ "nn": "Norwegisch Nynorsk",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "hsb": "Obersorbisch",
+ "or": "Oriya",
+ "om": "Oromo",
+ "os": "Ossetisch",
+ "de-AT": "Österreichisches Deutsch",
+ "ps": "Paschtu",
+ "fa": "Persisch",
+ "pl": "Polnisch",
+ "pt": "Portugiesisch",
+ "pt-PT": "Portugiesisch (Portugal)",
+ "pa": "Punjabi",
+ "qu": "Quechua",
+ "rm": "Rätoromanisch",
+ "rof": "Rombo",
+ "cgg": "Rukiga",
+ "ro": "Rumänisch",
+ "rn": "Rundi",
+ "ru": "Russisch",
+ "rwk": "Rwa",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "gd": "Schottisches Gälisch",
+ "sv": "Schwedisch",
+ "de-CH": "Schweizer Hochdeutsch",
+ "gsw": "Schweizerdeutsch",
+ "seh": "Sena",
+ "sr": "Serbisch",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "sd": "Sindhi",
+ "si": "Singhalesisch",
+ "sk": "Slowakisch",
+ "sl": "Slowenisch",
+ "xog": "Soga",
+ "so": "Somali",
+ "es": "Spanisch",
+ "es-419": "Spanisch (Lateinamerika)",
+ "es-MX": "Spanisch (Mexiko)",
+ "sw": "Suaheli",
+ "tg": "Tadschikisch",
+ "dav": "Taita",
+ "zgh": "Tamazight",
+ "ta": "Tamil",
+ "twq": "Tasawaq",
+ "shi": "Taschelhit",
+ "tt": "Tatarisch",
+ "te": "Telugu",
+ "teo": "Teso",
+ "th": "Thailändisch",
+ "bo": "Tibetisch",
+ "ti": "Tigrinya",
+ "to": "Tongaisch",
+ "cs": "Tschechisch",
+ "ce": "Tschetschenisch",
+ "tr": "Türkisch",
+ "tk": "Turkmenisch",
+ "ug": "Uigurisch",
+ "uk": "Ukrainisch",
+ "hu": "Ungarisch",
+ "ur": "Urdu",
+ "uz": "Usbekisch",
+ "vai": "Vai",
+ "vi": "Vietnamesisch",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "cy": "Walisisch",
+ "wae": "Walliserdeutsch",
+ "wa": "Wallonisch",
+ "be": "Weißrussisch",
+ "fy": "Westfriesisch",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "ii": "Yi",
+ "yo": "Yoruba",
+ "dje": "Zarma",
+ "tzm": "Zentralatlas-Tamazight",
+ "ckb": "Zentralkurdisch",
+ "zu": "Zulu"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/dje.json b/vendor/commerceguys/intl/resources/language/dje.json
index 4f63df4a5..29d96ba95 100644
--- a/vendor/commerceguys/intl/resources/language/dje.json
+++ b/vendor/commerceguys/intl/resources/language/dje.json
@@ -1,641 +1,224 @@
{
- "af": {
- "name": "Afrikaans"
- },
- "agq": {
- "name": "Aghem"
- },
- "ak": {
- "name": "Akan senni"
- },
- "sq": {
- "name": "Albanian"
- },
- "de": {
- "name": "Almaŋ senni"
- },
- "de-AT": {
- "name": "Almaŋ senni (Otriši)"
- },
- "de-CH": {
- "name": "Almaŋ senni (Swisu)"
- },
- "am": {
- "name": "Amhaarik senni"
- },
- "hy": {
- "name": "Armenian"
- },
- "as": {
- "name": "Assamese"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "az": {
- "name": "Azerbaijani"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "Basque"
- },
- "be": {
- "name": "Belaruus senni"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "bn": {
- "name": "Bengali senni"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "Bosnian"
- },
- "br": {
- "name": "Breton"
- },
- "bg": {
- "name": "Bulagaari senni"
- },
- "my": {
- "name": "Burme senni"
- },
- "ca": {
- "name": "Catalan"
- },
- "cs": {
- "name": "Cek senni"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "ce": {
- "name": "Chechen"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "kw": {
- "name": "Cornish"
- },
- "hr": {
- "name": "Croatian"
- },
- "da": {
- "name": "Danish"
- },
- "dua": {
- "name": "Duala"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "ebu": {
- "name": "Embu"
- },
- "es": {
- "name": "Espaaɲe senni"
- },
- "es-MX": {
- "name": "Espaaɲe senni (Mexiki)"
- },
- "eo": {
- "name": "Esperanto"
- },
- "et": {
- "name": "Estonian"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "Faroese"
- },
- "fa": {
- "name": "Farsi senni"
- },
- "fil": {
- "name": "Filipino"
- },
- "fi": {
- "name": "Finnish"
- },
- "fr": {
- "name": "Fransee senni"
- },
- "fr-CA": {
- "name": "Fransee senni (Kanaada)"
- },
- "fr-CH": {
- "name": "Fransee senni (Swisu)"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "gl": {
- "name": "Galician"
- },
- "lg": {
- "name": "Ganda"
- },
- "ka": {
- "name": "Georgian"
- },
- "el": {
- "name": "Grek senni"
- },
- "gu": {
- "name": "Gujarati"
- },
- "guz": {
- "name": "Gusii"
- },
- "haw": {
- "name": "Hawaiian"
- },
- "ha": {
- "name": "Hawsance senni"
- },
- "he": {
- "name": "Hebrew"
- },
- "nl": {
- "name": "Holandee senni"
- },
- "nl-BE": {
- "name": "Holandee senni (Belgiiki)"
- },
- "hu": {
- "name": "Hungaari senni"
- },
- "ig": {
- "name": "Iboo senni"
- },
- "is": {
- "name": "Icelandic"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "id": {
- "name": "Indoneesi senni"
- },
- "hi": {
- "name": "Induu senni"
- },
- "en": {
- "name": "Inglisi senni"
- },
- "en-GB": {
- "name": "Inglisi senni (Albaasalaama Marganta)"
- },
- "en-CA": {
- "name": "Inglisi senni (Kanaada)"
- },
- "en-AU": {
- "name": "Inglisi senni (Ostraali)"
- },
- "ga": {
- "name": "Irish"
- },
- "it": {
- "name": "Itaali senni"
- },
- "ja": {
- "name": "Japonee senni"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "kn": {
- "name": "Kannada"
- },
- "ks": {
- "name": "Kashmiri"
- },
- "kk": {
- "name": "Kazakh"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "km": {
- "name": "Kmeer senni"
- },
- "kok": {
- "name": "Konkani"
- },
- "ko": {
- "name": "Koree senni"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "ky": {
- "name": "Kyrgyz"
- },
- "ar": {
- "name": "Laaraw senni"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Lao"
- },
- "lv": {
- "name": "Latvian"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "Lithuanian"
- },
- "dsb": {
- "name": "Lower Sorbian"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "Luxembourgish"
- },
- "luy": {
- "name": "Luyia"
- },
- "mk": {
- "name": "Macedonian"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "Malagasy"
- },
- "ml": {
- "name": "Malayalam"
- },
- "ms": {
- "name": "Maleezi senni"
- },
- "mt": {
- "name": "Maltese"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "Marathi"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "mn": {
- "name": "Mongolian"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nds-NL": {
- "name": "nds (Hollandu)"
- },
- "ne": {
- "name": "Neepal senni"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nd": {
- "name": "North Ndebele"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "se": {
- "name": "Northern Sami"
- },
- "nb": {
- "name": "Norwegian Bokmål"
- },
- "nn": {
- "name": "Norwegian Nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "or": {
- "name": "Odia"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetic"
- },
- "ps": {
- "name": "Pashto"
- },
- "pl": {
- "name": "Polonee senni"
- },
- "pt": {
- "name": "Portugee senni"
- },
- "pt-PT": {
- "name": "Portugee senni (Portugaal)"
- },
- "prg": {
- "name": "Prussian"
- },
- "pa": {
- "name": "Punjaabi sennii"
- },
- "qu": {
- "name": "Quechua"
- },
- "rm": {
- "name": "Romansh"
- },
- "rof": {
- "name": "Rombo"
- },
- "ro": {
- "name": "Rumaani senni"
- },
- "ro-MD": {
- "name": "Rumaani senni (Moldovi)"
- },
- "rn": {
- "name": "Rundi"
- },
- "ru": {
- "name": "Ruusi senni"
- },
- "rwk": {
- "name": "Rwa"
- },
- "rw": {
- "name": "Rwanda senni"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "gd": {
- "name": "Scottish Gaelic"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "Serbian"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Sinhala"
- },
- "zh": {
- "name": "Sinuwa senni"
- },
- "zh-Hans": {
- "name": "Sinuwa senni (Hans)"
- },
- "zh-Hant": {
- "name": "Sinuwa senni (Hant)"
- },
- "sk": {
- "name": "Slovak"
- },
- "sl": {
- "name": "Slovenian"
- },
- "xog": {
- "name": "Soga"
- },
- "so": {
- "name": "Somaali senni"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "sv": {
- "name": "Suweede senni"
- },
- "sw-CD": {
- "name": "sw (Kongoo demookaratiki laboo)"
- },
- "sw": {
- "name": "Swahili"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "th": {
- "name": "Taailandu senni"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "dav": {
- "name": "Taita"
- },
- "tg": {
- "name": "Tajik"
- },
- "ta": {
- "name": "Tamil senni"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "Tatar"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "bo": {
- "name": "Tibetan"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "to": {
- "name": "Tongan"
- },
- "tk": {
- "name": "Turkmen"
- },
- "tr": {
- "name": "Turku senni"
- },
- "uk": {
- "name": "Ukreen senni"
- },
- "hsb": {
- "name": "Upper Sorbian"
- },
- "ur": {
- "name": "Urdu senni"
- },
- "ug": {
- "name": "Uyghur"
- },
- "uz": {
- "name": "Uzbek"
- },
- "vai": {
- "name": "Vai"
- },
- "vi": {
- "name": "Vietnaam senni"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "cy": {
- "name": "Welsh"
- },
- "fy": {
- "name": "Western Frisian"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "yi": {
- "name": "Yiddish"
- },
- "yo": {
- "name": "Yorbance senni"
- },
- "dje": {
- "name": "Zarmaciine"
- },
- "zu": {
- "name": "Zulu senni"
- }
+ "af": "Afrikaans",
+ "agq": "Aghem",
+ "ak": "Akan senni",
+ "sq": "Albanian",
+ "de": "Almaŋ senni",
+ "de-AT": "Almaŋ senni (Otriši)",
+ "de-CH": "Almaŋ senni (Swisu)",
+ "am": "Amhaarik senni",
+ "hy": "Armenian",
+ "as": "Assamese",
+ "ast": "Asturian",
+ "asa": "Asu",
+ "az": "Azerbaijani",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "eu": "Basque",
+ "be": "Belaruus senni",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "bn": "Bengali senni",
+ "brx": "Bodo",
+ "bs": "Bosnian",
+ "br": "Breton",
+ "bg": "Bulagaari senni",
+ "my": "Burme senni",
+ "yue": "Cantonese",
+ "ca": "Catalan",
+ "ceb": "Cebuano",
+ "cs": "Cek senni",
+ "tzm": "Central Atlas Tamazight",
+ "ckb": "Central Kurdish",
+ "ce": "Chechen",
+ "chr": "Cherokee",
+ "cgg": "Chiga",
+ "cu": "Church Slavic",
+ "ksh": "Colognian",
+ "kw": "Cornish",
+ "hr": "Croatian",
+ "da": "Danish",
+ "dua": "Duala",
+ "dz": "Dzongkha",
+ "ebu": "Embu",
+ "es": "Espaaɲe senni",
+ "es-419": "Espaaɲe senni (419)",
+ "es-MX": "Espaaɲe senni (Mexiki)",
+ "eo": "Esperanto",
+ "et": "Estonian",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fo": "Faroese",
+ "fa": "Farsi senni",
+ "fil": "Filipino",
+ "fi": "Finnish",
+ "fr": "Fransee senni",
+ "fr-CA": "Fransee senni (Kanaada)",
+ "fr-CH": "Fransee senni (Swisu)",
+ "fur": "Friulian",
+ "ff": "Fulah",
+ "gl": "Galician",
+ "lg": "Ganda",
+ "ka": "Georgian",
+ "el": "Grek senni",
+ "gu": "Gujarati",
+ "guz": "Gusii",
+ "haw": "Hawaiian",
+ "ha": "Hawsance senni",
+ "he": "Hebrew",
+ "nl": "Holandee senni",
+ "nl-BE": "Holandee senni (Belgiiki)",
+ "hu": "Hungaari senni",
+ "ig": "Iboo senni",
+ "is": "Icelandic",
+ "smn": "Inari Sami",
+ "id": "Indoneesi senni",
+ "hi": "Induu senni",
+ "en": "Inglisi senni",
+ "en-GB": "Inglisi senni (Albaasalaama Marganta)",
+ "en-CA": "Inglisi senni (Kanaada)",
+ "en-AU": "Inglisi senni (Ostraali)",
+ "ga": "Irish",
+ "it": "Itaali senni",
+ "ja": "Japonee senni",
+ "jv": "Javanee senni",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "kn": "Kannada",
+ "ks": "Kashmiri",
+ "kk": "Kazakh",
+ "ki": "Kikuyu",
+ "km": "Kmeer senni",
+ "kok": "Konkani",
+ "ko": "Koree senni",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "ku": "Kurdish",
+ "nmg": "Kwasio",
+ "ky": "Kyrgyz",
+ "ar": "Laaraw senni",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Lao",
+ "lv": "Latvian",
+ "ln": "Lingala",
+ "lt": "Lithuanian",
+ "nds": "Low German",
+ "dsb": "Lower Sorbian",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "lb": "Luxembourgish",
+ "luy": "Luyia",
+ "mk": "Macedonian",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "Malagasy",
+ "ml": "Malayalam",
+ "ms": "Maleezi senni",
+ "mt": "Maltese",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mr": "Marathi",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "mn": "Mongolian",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nds-NL": "nds (Hollandu)",
+ "ne": "Neepal senni",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nd": "North Ndebele",
+ "lrc": "Northern Luri",
+ "se": "Northern Sami",
+ "nb": "Norwegian Bokmål",
+ "nn": "Norwegian Nynorsk",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "or": "Odia",
+ "om": "Oromo",
+ "os": "Ossetic",
+ "ps": "Pashto",
+ "pl": "Polonee senni",
+ "pt": "Portugee senni",
+ "pt-PT": "Portugee senni (Portugaal)",
+ "prg": "Prussian",
+ "pa": "Punjaabi sennii",
+ "qu": "Quechua",
+ "rm": "Romansh",
+ "rof": "Rombo",
+ "ro": "Rumaani senni",
+ "ro-MD": "Rumaani senni (Moldovi)",
+ "rn": "Rundi",
+ "ru": "Ruusi senni",
+ "rwk": "Rwa",
+ "rw": "Rwanda senni",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "gd": "Scottish Gaelic",
+ "seh": "Sena",
+ "sr": "Serbian",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "sd": "Sindhi",
+ "si": "Sinhala",
+ "zh": "Sinuwa senni",
+ "zh-Hans": "Sinuwa senni (Hans)",
+ "zh-Hant": "Sinuwa senni (Hant)",
+ "sk": "Slovak",
+ "sl": "Slovenian",
+ "xog": "Soga",
+ "so": "Somaali senni",
+ "zgh": "Standard Moroccan Tamazight",
+ "sv": "Suweede senni",
+ "sw-CD": "sw (Kongoo demookaratiki laboo)",
+ "sw": "Swahili",
+ "gsw": "Swiss German",
+ "th": "Taailandu senni",
+ "shi": "Tachelhit",
+ "dav": "Taita",
+ "tg": "Tajik",
+ "ta": "Tamil senni",
+ "twq": "Tasawaq",
+ "tt": "Tatar",
+ "te": "Telugu",
+ "teo": "Teso",
+ "bo": "Tibetan",
+ "ti": "Tigrinya",
+ "to": "Tongan",
+ "tk": "Turkmen",
+ "tr": "Turku senni",
+ "uk": "Ukreen senni",
+ "hsb": "Upper Sorbian",
+ "ur": "Urdu senni",
+ "ug": "Uyghur",
+ "uz": "Uzbek",
+ "vai": "Vai",
+ "vi": "Vietnaam senni",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "cy": "Welsh",
+ "fy": "Western Frisian",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "yi": "Yiddish",
+ "yo": "Yorbance senni",
+ "dje": "Zarmaciine",
+ "zu": "Zulu senni"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/dsb.json b/vendor/commerceguys/intl/resources/language/dsb.json
index 3a08549e4..9908bbf7c 100644
--- a/vendor/commerceguys/intl/resources/language/dsb.json
+++ b/vendor/commerceguys/intl/resources/language/dsb.json
@@ -1,644 +1,224 @@
{
- "af": {
- "name": "afrikans"
- },
- "agq": {
- "name": "aghem"
- },
- "ak": {
- "name": "akanšćina"
- },
- "sq": {
- "name": "albanšćina"
- },
- "am": {
- "name": "amharšćina"
- },
- "ar": {
- "name": "arabšćina"
- },
- "hy": {
- "name": "armeńšćina"
- },
- "as": {
- "name": "asamšćina"
- },
- "ast": {
- "name": "asturšćina"
- },
- "en-AU": {
- "name": "awstralska engelšćina"
- },
- "de-AT": {
- "name": "awstriska nimšćina"
- },
- "az": {
- "name": "azerbajdžanšćina"
- },
- "ksf": {
- "name": "bafia"
- },
- "bm": {
- "name": "bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "baskišćina"
- },
- "bem": {
- "name": "bemba"
- },
- "bez": {
- "name": "bena"
- },
- "bn": {
- "name": "bengalšćina"
- },
- "be": {
- "name": "běłorušćina"
- },
- "brx": {
- "name": "bodo"
- },
- "bs": {
- "name": "bosnišćina"
- },
- "br": {
- "name": "bretonšćina"
- },
- "en-GB": {
- "name": "britiska engelšćina"
- },
- "bg": {
- "name": "bulgaršćina"
- },
- "my": {
- "name": "burmašćina"
- },
- "tzm": {
- "name": "centralnoatlaski tamazight"
- },
- "ksh": {
- "name": "Colognian"
- },
- "cs": {
- "name": "češćina"
- },
- "da": {
- "name": "danšćina"
- },
- "nds": {
- "name": "dolnonimšćina"
- },
- "nds-NL": {
- "name": "dolnonimšćina (Nižozemska)"
- },
- "dsb": {
- "name": "dolnoserbšćina"
- },
- "dua": {
- "name": "duala"
- },
- "dz": {
- "name": "dzongkha"
- },
- "ebu": {
- "name": "embu"
- },
- "en": {
- "name": "engelšćina"
- },
- "eo": {
- "name": "esperanto"
- },
- "et": {
- "name": "estišćina"
- },
- "pt-PT": {
- "name": "europejska portugalšćina"
- },
- "ee": {
- "name": "ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "ferejšćina"
- },
- "fil": {
- "name": "filipinšćina"
- },
- "fi": {
- "name": "finšćina"
- },
- "nl-BE": {
- "name": "flamšćina"
- },
- "fr": {
- "name": "francojšćina"
- },
- "fur": {
- "name": "Friulian"
- },
- "fy": {
- "name": "frizišćina"
- },
- "ff": {
- "name": "Fulah"
- },
- "gl": {
- "name": "galicišćina"
- },
- "lg": {
- "name": "gandšćina"
- },
- "ka": {
- "name": "georgišćina"
- },
- "hsb": {
- "name": "górnoserbšćina"
- },
- "el": {
- "name": "grichišćina"
- },
- "kl": {
- "name": "grönlandšćina"
- },
- "gu": {
- "name": "gudžaratšćina"
- },
- "guz": {
- "name": "gusii"
- },
- "ha": {
- "name": "hausa"
- },
- "haw": {
- "name": "hawaiišćina"
- },
- "he": {
- "name": "hebrejšćina"
- },
- "hi": {
- "name": "hindišćina"
- },
- "hu": {
- "name": "hungoršćina"
- },
- "ce": {
- "name": "Chechen"
- },
- "chr": {
- "name": "cherokee"
- },
- "cgg": {
- "name": "chiga"
- },
- "zh": {
- "name": "chinšćina"
- },
- "zh-Hant": {
- "name": "chinšćina (tradicionalna)"
- },
- "zh-Hans": {
- "name": "chinšćina (zjadnorjona)"
- },
- "hr": {
- "name": "chorwatšćina"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ig": {
- "name": "igbo"
- },
- "smn": {
- "name": "inari-samišćina"
- },
- "id": {
- "name": "indonešćina"
- },
- "ga": {
- "name": "iršćina"
- },
- "is": {
- "name": "islandšćina"
- },
- "it": {
- "name": "italšćina"
- },
- "ja": {
- "name": "japańšćina"
- },
- "yi": {
- "name": "jidišćina"
- },
- "dyo": {
- "name": "jola-fonyi"
- },
- "yo": {
- "name": "jorubšćina"
- },
- "kab": {
- "name": "kabylšćina"
- },
- "kkj": {
- "name": "Kako"
- },
- "kln": {
- "name": "kalenjin"
- },
- "kam": {
- "name": "kamba"
- },
- "km": {
- "name": "kambodžanšćina"
- },
- "en-CA": {
- "name": "kanadiska engelšćina"
- },
- "fr-CA": {
- "name": "kanadiska francojšćina"
- },
- "kn": {
- "name": "kannadšćina"
- },
- "kea": {
- "name": "kapverdšćina"
- },
- "ks": {
- "name": "kašmiršćina"
- },
- "ca": {
- "name": "katanlanšćina"
- },
- "kk": {
- "name": "kazachšćina"
- },
- "qu": {
- "name": "kečua"
- },
- "ki": {
- "name": "kikuyu"
- },
- "rw": {
- "name": "kinjarwanda"
- },
- "ky": {
- "name": "kirgišćina"
- },
- "rn": {
- "name": "kirundišćina"
- },
- "sw-CD": {
- "name": "kongojska swahilišćina"
- },
- "kok": {
- "name": "konkani"
- },
- "ko": {
- "name": "korejańšćina"
- },
- "kw": {
- "name": "kornišćina"
- },
- "khq": {
- "name": "koyra chiini"
- },
- "ses": {
- "name": "koyra senni"
- },
- "nmg": {
- "name": "kwasio"
- },
- "lkt": {
- "name": "lakotšćina"
- },
- "lag": {
- "name": "langi"
- },
- "lo": {
- "name": "laošćina"
- },
- "se": {
- "name": "lapšćina"
- },
- "lv": {
- "name": "letišćina"
- },
- "ln": {
- "name": "lingala"
- },
- "lt": {
- "name": "litawšćina"
- },
- "lu": {
- "name": "luba-katanga"
- },
- "luy": {
- "name": "luhya"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "luxemburgšćina"
- },
- "jmc": {
- "name": "machame"
- },
- "mk": {
- "name": "makedońšćina"
- },
- "mgh": {
- "name": "makhuwa-meetto"
- },
- "kde": {
- "name": "makonde"
- },
- "ml": {
- "name": "malajamšćina"
- },
- "ms": {
- "name": "malajšćina"
- },
- "mg": {
- "name": "malgašćina"
- },
- "mt": {
- "name": "maltašćina"
- },
- "gv": {
- "name": "manšćina"
- },
- "mr": {
- "name": "maratišćina"
- },
- "mas": {
- "name": "masaišćina"
- },
- "mfe": {
- "name": "mauriciska kreolšćina"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "meru"
- },
- "mgo": {
- "name": "meta’"
- },
- "es-MX": {
- "name": "mexikańska špańšćina"
- },
- "ro-MD": {
- "name": "moldawišćina"
- },
- "mn": {
- "name": "mongolšćina"
- },
- "mua": {
- "name": "mundang"
- },
- "naq": {
- "name": "nama"
- },
- "ne": {
- "name": "nepalšćina"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "ngomba"
- },
- "de": {
- "name": "nimšćina"
- },
- "nl": {
- "name": "nižozemšćina"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "nb": {
- "name": "norwegske bokmål"
- },
- "nn": {
- "name": "norwegske nynorsk"
- },
- "nus": {
- "name": "nuer"
- },
- "nyn": {
- "name": "nyankole"
- },
- "or": {
- "name": "orojišćina"
- },
- "om": {
- "name": "oromo"
- },
- "os": {
- "name": "Ossetic"
- },
- "pa": {
- "name": "pandžabšćina"
- },
- "asa": {
- "name": "pare"
- },
- "ps": {
- "name": "paštunšćina"
- },
- "fa": {
- "name": "persišćina"
- },
- "nd": {
- "name": "pódpołnocne ndebele"
- },
- "pl": {
- "name": "pólšćina"
- },
- "pt": {
- "name": "portugalšćina"
- },
- "prg": {
- "name": "prusčina"
- },
- "rm": {
- "name": "retoromańšćina"
- },
- "rof": {
- "name": "rombo"
- },
- "ro": {
- "name": "rumunšćina"
- },
- "ru": {
- "name": "rušćina"
- },
- "rwk": {
- "name": "rwa"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "samburu"
- },
- "sg": {
- "name": "sango"
- },
- "sbp": {
- "name": "sangu"
- },
- "seh": {
- "name": "sena"
- },
- "sr": {
- "name": "serbišćina"
- },
- "ii": {
- "name": "sichuan yi"
- },
- "sd": {
- "name": "sindšćina"
- },
- "si": {
- "name": "singalšćina"
- },
- "sk": {
- "name": "słowakšćina"
- },
- "sl": {
- "name": "słowjeńšćina"
- },
- "xog": {
- "name": "soga"
- },
- "so": {
- "name": "somališćina"
- },
- "ckb": {
- "name": "sorani"
- },
- "zgh": {
- "name": "standardny marokkański tamazight"
- },
- "sw": {
- "name": "swahilišćina"
- },
- "ksb": {
- "name": "šambala"
- },
- "sn": {
- "name": "šonšćina"
- },
- "gd": {
- "name": "šotišćina"
- },
- "es": {
- "name": "špańšćina"
- },
- "sv": {
- "name": "šwedšćina"
- },
- "fr-CH": {
- "name": "šwicarska francojšćina"
- },
- "gsw": {
- "name": "šwicarska nimšćina"
- },
- "de-CH": {
- "name": "šwicarska wusokonimšćina"
- },
- "tg": {
- "name": "tadžikišćina"
- },
- "dav": {
- "name": "taita"
- },
- "ta": {
- "name": "tamilšćina"
- },
- "twq": {
- "name": "tasawaq"
- },
- "shi": {
- "name": "tašelhit"
- },
- "tt": {
- "name": "tataršćina"
- },
- "te": {
- "name": "telugšćina"
- },
- "teo": {
- "name": "teso"
- },
- "th": {
- "name": "thailandšćina"
- },
- "bo": {
- "name": "tibetšćina"
- },
- "ti": {
- "name": "tigrinja"
- },
- "to": {
- "name": "tonganšćina"
- },
- "tk": {
- "name": "turkmeńšćina"
- },
- "tr": {
- "name": "turkojšćina"
- },
- "ug": {
- "name": "ujguršćina"
- },
- "uk": {
- "name": "ukrainšćina"
- },
- "ur": {
- "name": "urdušćina"
- },
- "uz": {
- "name": "usbekšćina"
- },
- "vai": {
- "name": "Vai"
- },
- "vi": {
- "name": "vietnamšćina"
- },
- "vo": {
- "name": "volapük"
- },
- "vun": {
- "name": "vunjo"
- },
- "cy": {
- "name": "walizišćina"
- },
- "wae": {
- "name": "Walser"
- },
- "wo": {
- "name": "wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "dje": {
- "name": "zarma"
- },
- "zu": {
- "name": "zulu"
- }
+ "af": "afrikans",
+ "agq": "aghem",
+ "ak": "akanšćina",
+ "sq": "albanšćina",
+ "am": "amharšćina",
+ "ar": "arabšćina",
+ "hy": "armeńšćina",
+ "as": "asamšćina",
+ "ast": "asturšćina",
+ "en-AU": "awstralska engelšćina",
+ "de-AT": "awstriska nimšćina",
+ "az": "azerbajdžanšćina",
+ "ksf": "bafia",
+ "bm": "bambara",
+ "bas": "Basaa",
+ "eu": "baskišćina",
+ "bem": "bemba",
+ "bez": "bena",
+ "bn": "bengalšćina",
+ "be": "běłorušćina",
+ "brx": "bodo",
+ "bs": "bosnišćina",
+ "br": "bretonšćina",
+ "en-GB": "britiska engelšćina",
+ "bg": "bulgaršćina",
+ "my": "burmašćina",
+ "yue": "Cantonese",
+ "ceb": "Cebuano",
+ "tzm": "centralnoatlaski tamazight",
+ "ksh": "Colognian",
+ "cs": "češćina",
+ "da": "danšćina",
+ "nds": "dolnonimšćina",
+ "nds-NL": "dolnonimšćina (Nižozemska)",
+ "dsb": "dolnoserbšćina",
+ "dua": "duala",
+ "dz": "dzongkha",
+ "ebu": "embu",
+ "en": "engelšćina",
+ "eo": "esperanto",
+ "et": "estišćina",
+ "pt-PT": "europejska portugalšćina",
+ "ee": "ewe",
+ "ewo": "Ewondo",
+ "fo": "ferejšćina",
+ "fil": "filipinšćina",
+ "fi": "finšćina",
+ "nl-BE": "flamšćina",
+ "fr": "francojšćina",
+ "fur": "Friulian",
+ "fy": "frizišćina",
+ "ff": "Fulah",
+ "gl": "galicišćina",
+ "lg": "gandšćina",
+ "ka": "georgišćina",
+ "hsb": "górnoserbšćina",
+ "el": "grichišćina",
+ "kl": "grönlandšćina",
+ "gu": "gudžaratšćina",
+ "guz": "gusii",
+ "ha": "hausa",
+ "haw": "hawaiišćina",
+ "he": "hebrejšćina",
+ "hi": "hindišćina",
+ "hu": "hungoršćina",
+ "ce": "Chechen",
+ "chr": "cherokee",
+ "cgg": "chiga",
+ "zh": "chinšćina",
+ "zh-Hant": "chinšćina (tradicionalna)",
+ "zh-Hans": "chinšćina (zjadnorjona)",
+ "hr": "chorwatšćina",
+ "cu": "Church Slavic",
+ "ig": "igbo",
+ "smn": "inari-samišćina",
+ "id": "indonešćina",
+ "ga": "iršćina",
+ "is": "islandšćina",
+ "it": "italšćina",
+ "ja": "japańšćina",
+ "jv": "javašćina",
+ "yi": "jidišćina",
+ "dyo": "jola-fonyi",
+ "yo": "jorubšćina",
+ "kab": "kabylšćina",
+ "kkj": "Kako",
+ "kln": "kalenjin",
+ "kam": "kamba",
+ "km": "kambodžanšćina",
+ "en-CA": "kanadiska engelšćina",
+ "fr-CA": "kanadiska francojšćina",
+ "kn": "kannadšćina",
+ "kea": "kapverdšćina",
+ "ks": "kašmiršćina",
+ "ca": "katanlanšćina",
+ "kk": "kazachšćina",
+ "qu": "kečua",
+ "ki": "kikuyu",
+ "rw": "kinjarwanda",
+ "ky": "kirgišćina",
+ "rn": "kirundišćina",
+ "sw-CD": "kongojska swahilišćina",
+ "kok": "konkani",
+ "ko": "korejańšćina",
+ "kw": "kornišćina",
+ "khq": "koyra chiini",
+ "ses": "koyra senni",
+ "ku": "kurdišćina",
+ "nmg": "kwasio",
+ "es-419": "łatyńskoamerikańska špańšćina",
+ "lkt": "lakotšćina",
+ "lag": "langi",
+ "lo": "laošćina",
+ "se": "lapšćina",
+ "lv": "letišćina",
+ "ln": "lingala",
+ "lt": "litawšćina",
+ "lu": "luba-katanga",
+ "luy": "luhya",
+ "luo": "Luo",
+ "lb": "luxemburgšćina",
+ "jmc": "machame",
+ "mk": "makedońšćina",
+ "mgh": "makhuwa-meetto",
+ "kde": "makonde",
+ "ml": "malajamšćina",
+ "ms": "malajšćina",
+ "mg": "malgašćina",
+ "mt": "maltašćina",
+ "gv": "manšćina",
+ "mi": "maorišćina",
+ "mr": "maratišćina",
+ "mas": "masaišćina",
+ "mfe": "mauriciska kreolšćina",
+ "mzn": "Mazanderani",
+ "mer": "meru",
+ "mgo": "meta’",
+ "es-MX": "mexikańska špańšćina",
+ "ro-MD": "moldawišćina",
+ "mn": "mongolšćina",
+ "mua": "mundang",
+ "naq": "nama",
+ "ne": "nepalšćina",
+ "nnh": "Ngiemboon",
+ "jgo": "ngomba",
+ "de": "nimšćina",
+ "nl": "nižozemšćina",
+ "lrc": "Northern Luri",
+ "nb": "norwegske bokmål",
+ "nn": "norwegske nynorsk",
+ "nus": "nuer",
+ "nyn": "nyankole",
+ "or": "orojišćina",
+ "om": "oromo",
+ "os": "Ossetic",
+ "pa": "pandžabšćina",
+ "asa": "pare",
+ "ps": "paštunšćina",
+ "fa": "persišćina",
+ "nd": "pódpołnocne ndebele",
+ "pl": "pólšćina",
+ "pt": "portugalšćina",
+ "prg": "prusčina",
+ "rm": "retoromańšćina",
+ "rof": "rombo",
+ "ro": "rumunšćina",
+ "ru": "rušćina",
+ "rwk": "rwa",
+ "sah": "Sakha",
+ "saq": "samburu",
+ "sg": "sango",
+ "sbp": "sangu",
+ "seh": "sena",
+ "sr": "serbišćina",
+ "ii": "sichuan yi",
+ "sd": "sindšćina",
+ "si": "singalšćina",
+ "sk": "słowakšćina",
+ "sl": "słowjeńšćina",
+ "xog": "soga",
+ "so": "somališćina",
+ "ckb": "sorani",
+ "zgh": "standardny marokkański tamazight",
+ "sw": "swahilišćina",
+ "ksb": "šambala",
+ "sn": "šonšćina",
+ "gd": "šotišćina",
+ "es": "špańšćina",
+ "sv": "šwedšćina",
+ "fr-CH": "šwicarska francojšćina",
+ "gsw": "šwicarska nimšćina",
+ "de-CH": "šwicarska wusokonimšćina",
+ "tg": "tadžikišćina",
+ "dav": "taita",
+ "ta": "tamilšćina",
+ "twq": "tasawaq",
+ "shi": "tašelhit",
+ "tt": "tataršćina",
+ "te": "telugšćina",
+ "teo": "teso",
+ "th": "thailandšćina",
+ "bo": "tibetšćina",
+ "ti": "tigrinja",
+ "to": "tonganšćina",
+ "tk": "turkmeńšćina",
+ "tr": "turkojšćina",
+ "ug": "ujguršćina",
+ "uk": "ukrainšćina",
+ "ur": "urdušćina",
+ "uz": "usbekšćina",
+ "vai": "Vai",
+ "vi": "vietnamšćina",
+ "vo": "volapük",
+ "vun": "vunjo",
+ "cy": "walizišćina",
+ "wa": "walonšćina",
+ "wae": "Walser",
+ "wo": "wolof",
+ "xh": "xhosa",
+ "yav": "Yangben",
+ "dje": "zarma",
+ "zu": "zulu"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/dyo.json b/vendor/commerceguys/intl/resources/language/dyo.json
index cc661e153..eebdbbe9e 100644
--- a/vendor/commerceguys/intl/resources/language/dyo.json
+++ b/vendor/commerceguys/intl/resources/language/dyo.json
@@ -1,641 +1,224 @@
{
- "af": {
- "name": "Afrikaans"
- },
- "agq": {
- "name": "Aghem"
- },
- "ak": {
- "name": "akan"
- },
- "sq": {
- "name": "Albanian"
- },
- "de": {
- "name": "alman"
- },
- "de-CH": {
- "name": "alman (CH)"
- },
- "de-AT": {
- "name": "alman (Otris)"
- },
- "am": {
- "name": "amharik"
- },
- "en": {
- "name": "angle"
- },
- "en-GB": {
- "name": "angle (GB)"
- },
- "en-CA": {
- "name": "angle (Kanada)"
- },
- "en-AU": {
- "name": "angle (Ostraalia)"
- },
- "ar": {
- "name": "arab"
- },
- "hy": {
- "name": "Armenian"
- },
- "as": {
- "name": "Assamese"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "az": {
- "name": "Azerbaijani"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "Basque"
- },
- "be": {
- "name": "belarus"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "bn": {
- "name": "bengali"
- },
- "my": {
- "name": "birmani"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "Bosnian"
- },
- "br": {
- "name": "Breton"
- },
- "bg": {
- "name": "bulgaari"
- },
- "ca": {
- "name": "Catalan"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "ce": {
- "name": "Chechen"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "kw": {
- "name": "Cornish"
- },
- "hr": {
- "name": "Croatian"
- },
- "da": {
- "name": "Danish"
- },
- "dua": {
- "name": "Duala"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "ebu": {
- "name": "Embu"
- },
- "hi": {
- "name": "endu"
- },
- "es": {
- "name": "español"
- },
- "es-MX": {
- "name": "español (MX)"
- },
- "eo": {
- "name": "Esperanto"
- },
- "et": {
- "name": "Estonian"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "Faroese"
- },
- "fil": {
- "name": "Filipino"
- },
- "fi": {
- "name": "Finnish"
- },
- "fr": {
- "name": "franse"
- },
- "fr-CH": {
- "name": "franse (CH)"
- },
- "fr-CA": {
- "name": "franse (Kanada)"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "gl": {
- "name": "Galician"
- },
- "lg": {
- "name": "Ganda"
- },
- "ka": {
- "name": "Georgian"
- },
- "el": {
- "name": "greek"
- },
- "gu": {
- "name": "Gujarati"
- },
- "guz": {
- "name": "Gusii"
- },
- "ha": {
- "name": "hausa"
- },
- "haw": {
- "name": "Hawaiian"
- },
- "he": {
- "name": "Hebrew"
- },
- "is": {
- "name": "Icelandic"
- },
- "ig": {
- "name": "igbo"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "id": {
- "name": "indoneesi"
- },
- "ga": {
- "name": "Irish"
- },
- "it": {
- "name": "italien"
- },
- "dyo": {
- "name": "joola"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "kn": {
- "name": "Kannada"
- },
- "ks": {
- "name": "Kashmiri"
- },
- "kk": {
- "name": "Kazakh"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "km": {
- "name": "kmeer"
- },
- "kok": {
- "name": "Konkani"
- },
- "ko": {
- "name": "koree"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "ky": {
- "name": "Kyrgyz"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Lao"
- },
- "lv": {
- "name": "Latvian"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "Lithuanian"
- },
- "dsb": {
- "name": "Lower Sorbian"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "Luxembourgish"
- },
- "luy": {
- "name": "Luyia"
- },
- "mk": {
- "name": "Macedonian"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "Malagasy"
- },
- "ml": {
- "name": "Malayalam"
- },
- "ms": {
- "name": "maleesi"
- },
- "mt": {
- "name": "Maltese"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "Marathi"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "mn": {
- "name": "Mongolian"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nds-NL": {
- "name": "nds (NL)"
- },
- "nl": {
- "name": "neerlande"
- },
- "nl-BE": {
- "name": "neerlande (Belsik)"
- },
- "ne": {
- "name": "nepalees"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nd": {
- "name": "North Ndebele"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "se": {
- "name": "Northern Sami"
- },
- "nb": {
- "name": "Norwegian Bokmål"
- },
- "nn": {
- "name": "Norwegian Nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "or": {
- "name": "Odia"
- },
- "hu": {
- "name": "ongrua"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetic"
- },
- "ps": {
- "name": "Pashto"
- },
- "pa": {
- "name": "penjabi"
- },
- "fa": {
- "name": "persan"
- },
- "pl": {
- "name": "polonees"
- },
- "pt": {
- "name": "portugees"
- },
- "pt-PT": {
- "name": "portugees (PT)"
- },
- "prg": {
- "name": "Prussian"
- },
- "qu": {
- "name": "Quechua"
- },
- "rm": {
- "name": "Romansh"
- },
- "rof": {
- "name": "Rombo"
- },
- "rw": {
- "name": "ruanda"
- },
- "ro": {
- "name": "rumeen"
- },
- "ro-MD": {
- "name": "rumeen (MD)"
- },
- "rn": {
- "name": "Rundi"
- },
- "ru": {
- "name": "rus"
- },
- "rwk": {
- "name": "Rwa"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "ja": {
- "name": "saponee"
- },
- "gd": {
- "name": "Scottish Gaelic"
- },
- "cs": {
- "name": "sek"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "Serbian"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Sinhala"
- },
- "zh": {
- "name": "sinua"
- },
- "zh-Hans": {
- "name": "sinua (Hans)"
- },
- "zh-Hant": {
- "name": "sinua (Hant)"
- },
- "sk": {
- "name": "Slovak"
- },
- "sl": {
- "name": "Slovenian"
- },
- "xog": {
- "name": "Soga"
- },
- "so": {
- "name": "somali"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "sv": {
- "name": "suedi"
- },
- "zu": {
- "name": "sulu"
- },
- "sw-CD": {
- "name": "sw (Mofam demokratik mati Kongo)"
- },
- "sw": {
- "name": "Swahili"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "dav": {
- "name": "Taita"
- },
- "tg": {
- "name": "Tajik"
- },
- "ta": {
- "name": "tamil"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "Tatar"
- },
- "th": {
- "name": "tay"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "bo": {
- "name": "Tibetan"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "to": {
- "name": "Tongan"
- },
- "tr": {
- "name": "turki"
- },
- "tk": {
- "name": "Turkmen"
- },
- "uk": {
- "name": "ukrain"
- },
- "hsb": {
- "name": "Upper Sorbian"
- },
- "ur": {
- "name": "urdu"
- },
- "ug": {
- "name": "Uyghur"
- },
- "uz": {
- "name": "Uzbek"
- },
- "vai": {
- "name": "Vai"
- },
- "vi": {
- "name": "vietnam"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "cy": {
- "name": "Welsh"
- },
- "fy": {
- "name": "Western Frisian"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "yi": {
- "name": "Yiddish"
- },
- "yo": {
- "name": "yoruba"
- },
- "dje": {
- "name": "Zarma"
- }
+ "af": "Afrikaans",
+ "agq": "Aghem",
+ "ak": "akan",
+ "sq": "Albanian",
+ "de": "alman",
+ "de-CH": "alman (CH)",
+ "de-AT": "alman (Otris)",
+ "am": "amharik",
+ "en": "angle",
+ "en-GB": "angle (GB)",
+ "en-CA": "angle (Kanada)",
+ "en-AU": "angle (Ostraalia)",
+ "ar": "arab",
+ "hy": "Armenian",
+ "as": "Assamese",
+ "ast": "Asturian",
+ "asa": "Asu",
+ "az": "Azerbaijani",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "eu": "Basque",
+ "be": "belarus",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "bn": "bengali",
+ "my": "birmani",
+ "brx": "Bodo",
+ "bs": "Bosnian",
+ "br": "Breton",
+ "bg": "bulgaari",
+ "yue": "Cantonese",
+ "ca": "Catalan",
+ "ceb": "Cebuano",
+ "tzm": "Central Atlas Tamazight",
+ "ckb": "Central Kurdish",
+ "ce": "Chechen",
+ "chr": "Cherokee",
+ "cgg": "Chiga",
+ "cu": "Church Slavic",
+ "ksh": "Colognian",
+ "kw": "Cornish",
+ "hr": "Croatian",
+ "da": "Danish",
+ "dua": "Duala",
+ "dz": "Dzongkha",
+ "ebu": "Embu",
+ "hi": "endu",
+ "es": "español",
+ "es-419": "español (419)",
+ "es-MX": "español (MX)",
+ "eo": "Esperanto",
+ "et": "Estonian",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fo": "Faroese",
+ "fil": "Filipino",
+ "fi": "Finnish",
+ "fr": "franse",
+ "fr-CH": "franse (CH)",
+ "fr-CA": "franse (Kanada)",
+ "fur": "Friulian",
+ "ff": "Fulah",
+ "gl": "Galician",
+ "lg": "Ganda",
+ "ka": "Georgian",
+ "el": "greek",
+ "gu": "Gujarati",
+ "guz": "Gusii",
+ "ha": "hausa",
+ "haw": "Hawaiian",
+ "he": "Hebrew",
+ "is": "Icelandic",
+ "ig": "igbo",
+ "smn": "Inari Sami",
+ "id": "indoneesi",
+ "ga": "Irish",
+ "it": "italien",
+ "dyo": "joola",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "kn": "Kannada",
+ "ks": "Kashmiri",
+ "kk": "Kazakh",
+ "ki": "Kikuyu",
+ "km": "kmeer",
+ "kok": "Konkani",
+ "ko": "koree",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "ku": "Kurdish",
+ "nmg": "Kwasio",
+ "ky": "Kyrgyz",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Lao",
+ "lv": "Latvian",
+ "ln": "Lingala",
+ "lt": "Lithuanian",
+ "nds": "Low German",
+ "dsb": "Lower Sorbian",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "lb": "Luxembourgish",
+ "luy": "Luyia",
+ "mk": "Macedonian",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "Malagasy",
+ "ml": "Malayalam",
+ "ms": "maleesi",
+ "mt": "Maltese",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mr": "Marathi",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "mn": "Mongolian",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nds-NL": "nds (NL)",
+ "nl": "neerlande",
+ "nl-BE": "neerlande (Belsik)",
+ "ne": "nepalees",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nd": "North Ndebele",
+ "lrc": "Northern Luri",
+ "se": "Northern Sami",
+ "nb": "Norwegian Bokmål",
+ "nn": "Norwegian Nynorsk",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "or": "Odia",
+ "hu": "ongrua",
+ "om": "Oromo",
+ "os": "Ossetic",
+ "ps": "Pashto",
+ "pa": "penjabi",
+ "fa": "persan",
+ "pl": "polonees",
+ "pt": "portugees",
+ "pt-PT": "portugees (PT)",
+ "prg": "Prussian",
+ "qu": "Quechua",
+ "rm": "Romansh",
+ "rof": "Rombo",
+ "rw": "ruanda",
+ "ro": "rumeen",
+ "ro-MD": "rumeen (MD)",
+ "rn": "Rundi",
+ "ru": "rus",
+ "rwk": "Rwa",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "ja": "saponee",
+ "jv": "savanee",
+ "gd": "Scottish Gaelic",
+ "cs": "sek",
+ "seh": "Sena",
+ "sr": "Serbian",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "sd": "Sindhi",
+ "si": "Sinhala",
+ "zh": "sinua",
+ "zh-Hans": "sinua (Hans)",
+ "zh-Hant": "sinua (Hant)",
+ "sk": "Slovak",
+ "sl": "Slovenian",
+ "xog": "Soga",
+ "so": "somali",
+ "zgh": "Standard Moroccan Tamazight",
+ "sv": "suedi",
+ "zu": "sulu",
+ "sw-CD": "sw (Mofam demokratik mati Kongo)",
+ "sw": "Swahili",
+ "gsw": "Swiss German",
+ "shi": "Tachelhit",
+ "dav": "Taita",
+ "tg": "Tajik",
+ "ta": "tamil",
+ "twq": "Tasawaq",
+ "tt": "Tatar",
+ "th": "tay",
+ "te": "Telugu",
+ "teo": "Teso",
+ "bo": "Tibetan",
+ "ti": "Tigrinya",
+ "to": "Tongan",
+ "tr": "turki",
+ "tk": "Turkmen",
+ "uk": "ukrain",
+ "hsb": "Upper Sorbian",
+ "ur": "urdu",
+ "ug": "Uyghur",
+ "uz": "Uzbek",
+ "vai": "Vai",
+ "vi": "vietnam",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "cy": "Welsh",
+ "fy": "Western Frisian",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "yi": "Yiddish",
+ "yo": "yoruba",
+ "dje": "Zarma"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/dz.json b/vendor/commerceguys/intl/resources/language/dz.json
index 7374a2375..47bf67833 100644
--- a/vendor/commerceguys/intl/resources/language/dz.json
+++ b/vendor/commerceguys/intl/resources/language/dz.json
@@ -1,641 +1,224 @@
{
- "agq": {
- "name": "Aghem"
- },
- "ak": {
- "name": "Akan"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "brx": {
- "name": "Bodo"
- },
- "br": {
- "name": "Breton"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "ce": {
- "name": "Chechen"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "kw": {
- "name": "Cornish"
- },
- "dua": {
- "name": "Duala"
- },
- "ebu": {
- "name": "Embu"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "lg": {
- "name": "Ganda"
- },
- "guz": {
- "name": "Gusii"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "rw": {
- "name": "Kinyarwanda"
- },
- "kok": {
- "name": "Konkani"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "ln": {
- "name": "Lingala"
- },
- "dsb": {
- "name": "Lower Sorbian"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "luy": {
- "name": "Luyia"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "gv": {
- "name": "Manx"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "mn": {
- "name": "Mongolian"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nds-NL": {
- "name": "nds། (ནེ་དར་ལནཌས྄།)"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nd": {
- "name": "North Ndebele"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "se": {
- "name": "Northern Sami"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetic"
- },
- "prg": {
- "name": "Prussian"
- },
- "rof": {
- "name": "Rombo"
- },
- "rn": {
- "name": "Rundi"
- },
- "rwk": {
- "name": "Rwa"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "gd": {
- "name": "Scottish Gaelic"
- },
- "seh": {
- "name": "Sena"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "xog": {
- "name": "Soga"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "dav": {
- "name": "Taita"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "teo": {
- "name": "Teso"
- },
- "hsb": {
- "name": "Upper Sorbian"
- },
- "vai": {
- "name": "Vai"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "yav": {
- "name": "Yangben"
- },
- "yi": {
- "name": "Yiddish"
- },
- "dje": {
- "name": "Zarma"
- },
- "kn": {
- "name": "ཀ་ན་ཌ་ཁ"
- },
- "kk": {
- "name": "ཀ་ཛགས་ཁ"
- },
- "qu": {
- "name": "ཀྭེ་ཆུ་ཨ་ཁ"
- },
- "hr": {
- "name": "ཀྲོ་ཨེ་ཤི་ཡཱན་ཁ"
- },
- "ks": {
- "name": "ཀཱཤ་མི་རི་ཁ"
- },
- "ky": {
- "name": "ཀིར་གིས་ཁ"
- },
- "ca": {
- "name": "ཀེ་ཊ་ལཱན་ཁ"
- },
- "fr-CA": {
- "name": "ཀེ་ན་ཌི་ཡཱན་ཕྲནཅ་ཁ"
- },
- "en-CA": {
- "name": "ཀེ་ན་ཌི་ཡཱན་ཨིང་ལིཤ་ཁ"
- },
- "ko": {
- "name": "ཀོ་རི་ཡཱན་ཁ"
- },
- "km": {
- "name": "ཁེ་མེར་ཁ"
- },
- "el": {
- "name": "གྲིཀ་ཁ"
- },
- "gl": {
- "name": "གལ་ཨིས་ཨི་ཡན་ཁ"
- },
- "gu": {
- "name": "གུ་ཇ་ར་ཏི་ཁ"
- },
- "cs": {
- "name": "ཅེཀ་ཁ"
- },
- "ja": {
- "name": "ཇཱ་པཱ་ནིས་ཁ"
- },
- "de": {
- "name": "ཇཱར་མཱན་ཁ"
- },
- "ka": {
- "name": "ཇཽ་ཇི་ཡཱན་ཁ"
- },
- "tt": {
- "name": "ཊ་ཊར་ཁ"
- },
- "tr": {
- "name": "ཊཱར་ཀིཤ་ཁ"
- },
- "tk": {
- "name": "ཊཱརཀ་མེན་ཁ"
- },
- "to": {
- "name": "ཊོང་གྷན་ཁ"
- },
- "nl": {
- "name": "ཌཆ་ཁ"
- },
- "da": {
- "name": "ཌེ་ནིཤ་ཁ"
- },
- "tg": {
- "name": "ཏ་ཇིཀ་ཁ"
- },
- "ta": {
- "name": "ཏ་མིལ་ཁ"
- },
- "ti": {
- "name": "ཏིག་རི་ཉ་ཁ"
- },
- "te": {
- "name": "ཏེ་ལུ་གུ་ཁ"
- },
- "th": {
- "name": "ཐཱའི་ཁ"
- },
- "fy": {
- "name": "ནུབ་ཕྼི་སི་ཡན་ཁ"
- },
- "ne": {
- "name": "ནེ་པཱལི་ཁ"
- },
- "nn": {
- "name": "ནོར་ཝེ་ཇི་ཡཱན་ནོརསཀ་ཁ"
- },
- "nb": {
- "name": "ནོར་ཝེ་ཇི་ཡཱན་བོཀ་མཱལ་ཁ"
- },
- "fa": {
- "name": "པར་ཤི་ཡཱན་ཁ"
- },
- "pa": {
- "name": "པཱན་ཇ་བི་ཁ"
- },
- "ps": {
- "name": "པཱཤ་ཏོ་ཁ"
- },
- "pl": {
- "name": "པོ་ལིཤ་ཁ"
- },
- "pt": {
- "name": "པོར་ཅུ་གིས་ཁ"
- },
- "fr": {
- "name": "ཕྲནཅ་ཁ"
- },
- "nl-BE": {
- "name": "ཕྷེལེ་མིཤ་ཁ"
- },
- "fo": {
- "name": "ཕཱ་རོ་ཨིས་ཁ"
- },
- "fi": {
- "name": "ཕི་ནིཤ་ཁ"
- },
- "fil": {
- "name": "ཕི་ལི་པི་ནོ་ཁ"
- },
- "bn": {
- "name": "བངྒ་ལ་ཁ"
- },
- "my": {
- "name": "བར་མིས་ཁ"
- },
- "en-GB": {
- "name": "བྲི་ཊིཤ་ཨིང་ལིཤ་ཁ"
- },
- "bs": {
- "name": "བྷོས་ནི་ཡཱན་ཁ"
- },
- "bg": {
- "name": "བཱལ་གེ་རི་ཡཱན་ཁ"
- },
- "eu": {
- "name": "བཱསཀ་ཁ"
- },
- "vi": {
- "name": "བེཊ་ནཱ་མིས་ཁ"
- },
- "be": {
- "name": "བེལ་ཨ་རུས་ཁ"
- },
- "bo": {
- "name": "བོད་ཁ"
- },
- "mr": {
- "name": "མ་ར་ཐི་ཁ"
- },
- "mg": {
- "name": "མ་ལ་ག་སི་ཁ"
- },
- "ml": {
- "name": "མ་ལ་ཡ་ལམ་ཁ"
- },
- "ms": {
- "name": "མ་ལེ་ཁ"
- },
- "mk": {
- "name": "མ་སེ་ཌོ་ནི་ཡཱན་ཁ"
- },
- "mt": {
- "name": "མཱལ་ཊ་ཁ"
- },
- "ug": {
- "name": "ཝི་གུར་ཁ"
- },
- "cy": {
- "name": "ཝེལཤ་ཁ"
- },
- "wo": {
- "name": "ཝོ་ལོཕ་ཁ"
- },
- "zu": {
- "name": "ཟུ་ལུ་ཁ"
- },
- "uk": {
- "name": "ཡུ་ཀེ་རེ་ནི་ཡཱན་ཁ"
- },
- "yo": {
- "name": "ཡོ་རུ་བ་ཁ"
- },
- "zh": {
- "name": "རྒྱ་མི་ཁ"
- },
- "zh-Hans": {
- "name": "རྒྱ་མི་ཁ་འཇམ་སངམ"
- },
- "dz": {
- "name": "རྫོང་ཁ"
- },
- "ro": {
- "name": "རོ་མེ་ནི་ཡཱན་ཁ"
- },
- "ro-MD": {
- "name": "རོ་མེ་ནི་ཡཱན་ཁ། (མོལ་དོ་བཱ།)"
- },
- "rm": {
- "name": "རོ་མེ་ནིཤ་ཁ"
- },
- "lb": {
- "name": "ལག་ཛམ་བོརྒ་ཁ"
- },
- "lv": {
- "name": "ལཊ་བི་ཡཱན་ཁ"
- },
- "lo": {
- "name": "ལཱ་ཝོས་ཁ"
- },
- "lt": {
- "name": "ལི་ཐུ་ཝེ་ནི་ཡཱན་ཁ"
- },
- "zh-Hant": {
- "name": "སྔ་དུས་ཀྱི་རྒྱ་མི་ཁ"
- },
- "sw": {
- "name": "སྭཱ་ཧི་ལི་ཁ"
- },
- "sw-CD": {
- "name": "སྭཱ་ཧི་ལི་ཁ། (ཀོང་གྷོ ཀིན་ཤ་ས།)"
- },
- "sr": {
- "name": "སཱར་བྷི་ཡཱན་ཁ"
- },
- "si": {
- "name": "སིང་ཧ་ལ་ཁ"
- },
- "sd": {
- "name": "སིན་དཱི་ཁ"
- },
- "de-CH": {
- "name": "སུ་ཡིས་གི་མཐོ་སའི་ཇཱར་མཱན་ཁ"
- },
- "gsw": {
- "name": "སུ་ཡིས་ཇཱར་མཱན་ཁ"
- },
- "fr-CH": {
- "name": "སུ་ཡིས་ཕྲནཅ་ཁ"
- },
- "sk": {
- "name": "སུ་ལོ་བཱཀ་ཁ"
- },
- "sl": {
- "name": "སུ་ལོ་བི་ནི་ཡཱན་ཁ"
- },
- "sv": {
- "name": "སུའི་ཌིཤ་ཁ"
- },
- "so": {
- "name": "སོ་མ་ལི་ཁ"
- },
- "haw": {
- "name": "ཧ་ཝ་ཡིའི་ཁ"
- },
- "ha": {
- "name": "ཧཝ་ས་ཁ"
- },
- "hu": {
- "name": "ཧཱང་གྷ་རི་ཡཱན་ཁ"
- },
- "hi": {
- "name": "ཧིན་དི་ཁ"
- },
- "he": {
- "name": "ཧེ་བྲུ་ཁ"
- },
- "az": {
- "name": "ཨ་ཛར་བྷའི་ཇཱན་ཁ"
- },
- "is": {
- "name": "ཨ་ཡིས་ལེན་ཌིཀ་ཁ"
- },
- "as": {
- "name": "ཨ་ས་མིས་ཁ"
- },
- "af": {
- "name": "ཨཕ་རི་ཀཱནས་ཁ"
- },
- "am": {
- "name": "ཨམ་ཧ་རིཀ་ཁ"
- },
- "hy": {
- "name": "ཨར་མི་ནི་ཡཱན་ཁ"
- },
- "ga": {
- "name": "ཨཱའི་རིཤ་ཁ"
- },
- "sq": {
- "name": "ཨཱལ་བེ་ནི་ཡཱན་ཁ"
- },
- "de-AT": {
- "name": "ཨཱོས་ཊྲི་ཡཱན་ཇཱར་མཱན་ཁ"
- },
- "en-AU": {
- "name": "ཨཱོས་ཊྲེ་ལི་ཡཱན་ཨིང་ལིཤ་ཁ"
- },
- "it": {
- "name": "ཨི་ཊ་ལི་ཡཱན་ཁ"
- },
- "pt-PT": {
- "name": "ཨི་བེ་རི་ཡཱན་པོར་ཅུ་གིས་ཁ"
- },
- "ig": {
- "name": "ཨིག་བོ་ཁ"
- },
- "en": {
- "name": "ཨིང་ལིཤ་ཁ"
- },
- "id": {
- "name": "ཨིན་ཌོ་ནེ་ཤི་ཡཱན་ཁ"
- },
- "es": {
- "name": "ཨིས་པེ་ནིཤ་ཁ"
- },
- "es-MX": {
- "name": "ཨིས་པེ་ནིཤ་ཁ། (མེཀ་སི་ཀོ།)"
- },
- "ru": {
- "name": "ཨུ་རུ་སུའི་ཁ"
- },
- "ur": {
- "name": "ཨུར་དུ་ཁ"
- },
- "uz": {
- "name": "ཨུས་བེཀ་ཁ"
- },
- "ar": {
- "name": "ཨེ་ར་བིཀ་ཁ"
- },
- "et": {
- "name": "ཨེས་ཊོ་ནི་ཡཱན་ཁ"
- },
- "eo": {
- "name": "ཨེས་པ་རཱན་ཏོ་ཁ"
- },
- "or": {
- "name": "ཨོ་རི་ཡ་ཁ"
- }
+ "agq": "Aghem",
+ "ak": "Akan",
+ "ast": "Asturian",
+ "asa": "Asu",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "brx": "Bodo",
+ "br": "Breton",
+ "yue": "Cantonese",
+ "ceb": "Cebuano",
+ "tzm": "Central Atlas Tamazight",
+ "ckb": "Central Kurdish",
+ "ce": "Chechen",
+ "chr": "Cherokee",
+ "cgg": "Chiga",
+ "cu": "Church Slavic",
+ "ksh": "Colognian",
+ "kw": "Cornish",
+ "dua": "Duala",
+ "ebu": "Embu",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fur": "Friulian",
+ "ff": "Fulah",
+ "lg": "Ganda",
+ "guz": "Gusii",
+ "smn": "Inari Sami",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "ki": "Kikuyu",
+ "rw": "Kinyarwanda",
+ "kok": "Konkani",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "nmg": "Kwasio",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "ln": "Lingala",
+ "nds": "Low German",
+ "dsb": "Lower Sorbian",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "luy": "Luyia",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "gv": "Manx",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "mn": "Mongolian",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nds-NL": "nds། (ནེ་དར་ལནཌས྄།)",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nd": "North Ndebele",
+ "lrc": "Northern Luri",
+ "se": "Northern Sami",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "om": "Oromo",
+ "os": "Ossetic",
+ "prg": "Prussian",
+ "rof": "Rombo",
+ "rn": "Rundi",
+ "rwk": "Rwa",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "gd": "Scottish Gaelic",
+ "seh": "Sena",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "xog": "Soga",
+ "zgh": "Standard Moroccan Tamazight",
+ "shi": "Tachelhit",
+ "dav": "Taita",
+ "twq": "Tasawaq",
+ "teo": "Teso",
+ "hsb": "Upper Sorbian",
+ "vai": "Vai",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "yav": "Yangben",
+ "yi": "Yiddish",
+ "dje": "Zarma",
+ "kn": "ཀ་ན་ཌ་ཁ",
+ "kk": "ཀ་ཛགས་ཁ",
+ "qu": "ཀྭེ་ཆུ་ཨ་ཁ",
+ "ku": "ཀར་ཌིཤ་ཁ",
+ "hr": "ཀྲོ་ཨེ་ཤི་ཡཱན་ཁ",
+ "ks": "ཀཱཤ་མི་རི་ཁ",
+ "ky": "ཀིར་གིས་ཁ",
+ "ca": "ཀེ་ཊ་ལཱན་ཁ",
+ "fr-CA": "ཀེ་ན་ཌི་ཡཱན་ཕྲནཅ་ཁ",
+ "en-CA": "ཀེ་ན་ཌི་ཡཱན་ཨིང་ལིཤ་ཁ",
+ "ko": "ཀོ་རི་ཡཱན་ཁ",
+ "km": "ཁེ་མེར་ཁ",
+ "el": "གྲིཀ་ཁ",
+ "gl": "གལ་ཨིས་ཨི་ཡན་ཁ",
+ "gu": "གུ་ཇ་ར་ཏི་ཁ",
+ "cs": "ཅེཀ་ཁ",
+ "ja": "ཇཱ་པཱ་ནིས་ཁ",
+ "jv": "ཇཱ་བ་ནིས་ཁ",
+ "de": "ཇཱར་མཱན་ཁ",
+ "ka": "ཇཽ་ཇི་ཡཱན་ཁ",
+ "tt": "ཊ་ཊར་ཁ",
+ "tr": "ཊཱར་ཀིཤ་ཁ",
+ "tk": "ཊཱརཀ་མེན་ཁ",
+ "to": "ཊོང་གྷན་ཁ",
+ "nl": "ཌཆ་ཁ",
+ "da": "ཌེ་ནིཤ་ཁ",
+ "tg": "ཏ་ཇིཀ་ཁ",
+ "ta": "ཏ་མིལ་ཁ",
+ "ti": "ཏིག་རི་ཉ་ཁ",
+ "te": "ཏེ་ལུ་གུ་ཁ",
+ "th": "ཐཱའི་ཁ",
+ "fy": "ནུབ་ཕྼི་སི་ཡན་ཁ",
+ "ne": "ནེ་པཱལི་ཁ",
+ "nn": "ནོར་ཝེ་ཇི་ཡཱན་ནོརསཀ་ཁ",
+ "nb": "ནོར་ཝེ་ཇི་ཡཱན་བོཀ་མཱལ་ཁ",
+ "fa": "པར་ཤི་ཡཱན་ཁ",
+ "pa": "པཱན་ཇ་བི་ཁ",
+ "ps": "པཱཤ་ཏོ་ཁ",
+ "pl": "པོ་ལིཤ་ཁ",
+ "pt": "པོར་ཅུ་གིས་ཁ",
+ "fr": "ཕྲནཅ་ཁ",
+ "nl-BE": "ཕྷེལེ་མིཤ་ཁ",
+ "fo": "ཕཱ་རོ་ཨིས་ཁ",
+ "fi": "ཕི་ནིཤ་ཁ",
+ "fil": "ཕི་ལི་པི་ནོ་ཁ",
+ "bn": "བངྒ་ལ་ཁ",
+ "my": "བར་མིས་ཁ",
+ "en-GB": "བྲི་ཊིཤ་ཨིང་ལིཤ་ཁ",
+ "bs": "བྷོས་ནི་ཡཱན་ཁ",
+ "bg": "བཱལ་གེ་རི་ཡཱན་ཁ",
+ "eu": "བཱསཀ་ཁ",
+ "vi": "བེཊ་ནཱ་མིས་ཁ",
+ "be": "བེལ་ཨ་རུས་ཁ",
+ "bo": "བོད་ཁ",
+ "mr": "མ་ར་ཐི་ཁ",
+ "mg": "མ་ལ་ག་སི་ཁ",
+ "ml": "མ་ལ་ཡ་ལམ་ཁ",
+ "ms": "མ་ལེ་ཁ",
+ "mk": "མ་སེ་ཌོ་ནི་ཡཱན་ཁ",
+ "mi": "མ་ཨོ་རི་ཁ",
+ "mt": "མཱལ་ཊ་ཁ",
+ "ug": "ཝི་གུར་ཁ",
+ "cy": "ཝེལཤ་ཁ",
+ "wo": "ཝོ་ལོཕ་ཁ",
+ "xh": "ཞོ་ས་ཁ",
+ "zu": "ཟུ་ལུ་ཁ",
+ "uk": "ཡུ་ཀེ་རེ་ནི་ཡཱན་ཁ",
+ "yo": "ཡོ་རུ་བ་ཁ",
+ "zh": "རྒྱ་མི་ཁ",
+ "zh-Hans": "རྒྱ་མི་ཁ་འཇམ་སངམ",
+ "dz": "རྫོང་ཁ",
+ "ro": "རོ་མེ་ནི་ཡཱན་ཁ",
+ "ro-MD": "རོ་མེ་ནི་ཡཱན་ཁ། (མོལ་དོ་བཱ།)",
+ "rm": "རོ་མེ་ནིཤ་ཁ",
+ "lb": "ལག་ཛམ་བོརྒ་ཁ",
+ "lv": "ལཊ་བི་ཡཱན་ཁ",
+ "lo": "ལཱ་ཝོས་ཁ",
+ "lt": "ལི་ཐུ་ཝེ་ནི་ཡཱན་ཁ",
+ "es-419": "ལེ་ཊིན་ཨ་མེ་རི་ཀཱན་གི་ཨིས་པེ་ནིཤ་ཁ",
+ "zh-Hant": "སྔ་དུས་ཀྱི་རྒྱ་མི་ཁ",
+ "sw": "སྭཱ་ཧི་ལི་ཁ",
+ "sw-CD": "སྭཱ་ཧི་ལི་ཁ། (ཀོང་གྷོ ཀིན་ཤ་ས།)",
+ "sr": "སཱར་བྷི་ཡཱན་ཁ",
+ "si": "སིང་ཧ་ལ་ཁ",
+ "sd": "སིན་དཱི་ཁ",
+ "de-CH": "སུ་ཡིས་གི་མཐོ་སའི་ཇཱར་མཱན་ཁ",
+ "gsw": "སུ་ཡིས་ཇཱར་མཱན་ཁ",
+ "fr-CH": "སུ་ཡིས་ཕྲནཅ་ཁ",
+ "sk": "སུ་ལོ་བཱཀ་ཁ",
+ "sl": "སུ་ལོ་བི་ནི་ཡཱན་ཁ",
+ "sv": "སུའི་ཌིཤ་ཁ",
+ "so": "སོ་མ་ལི་ཁ",
+ "haw": "ཧ་ཝ་ཡིའི་ཁ",
+ "ha": "ཧཝ་ས་ཁ",
+ "hu": "ཧཱང་གྷ་རི་ཡཱན་ཁ",
+ "hi": "ཧིན་དི་ཁ",
+ "he": "ཧེ་བྲུ་ཁ",
+ "az": "ཨ་ཛར་བྷའི་ཇཱན་ཁ",
+ "is": "ཨ་ཡིས་ལེན་ཌིཀ་ཁ",
+ "as": "ཨ་ས་མིས་ཁ",
+ "af": "ཨཕ་རི་ཀཱནས་ཁ",
+ "am": "ཨམ་ཧ་རིཀ་ཁ",
+ "hy": "ཨར་མི་ནི་ཡཱན་ཁ",
+ "ga": "ཨཱའི་རིཤ་ཁ",
+ "sq": "ཨཱལ་བེ་ནི་ཡཱན་ཁ",
+ "de-AT": "ཨཱོས་ཊྲི་ཡཱན་ཇཱར་མཱན་ཁ",
+ "en-AU": "ཨཱོས་ཊྲེ་ལི་ཡཱན་ཨིང་ལིཤ་ཁ",
+ "it": "ཨི་ཊ་ལི་ཡཱན་ཁ",
+ "pt-PT": "ཨི་བེ་རི་ཡཱན་པོར་ཅུ་གིས་ཁ",
+ "ig": "ཨིག་བོ་ཁ",
+ "en": "ཨིང་ལིཤ་ཁ",
+ "id": "ཨིན་ཌོ་ནེ་ཤི་ཡཱན་ཁ",
+ "es": "ཨིས་པེ་ནིཤ་ཁ",
+ "es-MX": "ཨིས་པེ་ནིཤ་ཁ། (མེཀ་སི་ཀོ།)",
+ "ru": "ཨུ་རུ་སུའི་ཁ",
+ "ur": "ཨུར་དུ་ཁ",
+ "uz": "ཨུས་བེཀ་ཁ",
+ "ar": "ཨེ་ར་བིཀ་ཁ",
+ "et": "ཨེས་ཊོ་ནི་ཡཱན་ཁ",
+ "eo": "ཨེས་པ་རཱན་ཏོ་ཁ",
+ "or": "ཨོ་རི་ཡ་ཁ"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/ebu.json b/vendor/commerceguys/intl/resources/language/ebu.json
index 792be17e7..17706064e 100644
--- a/vendor/commerceguys/intl/resources/language/ebu.json
+++ b/vendor/commerceguys/intl/resources/language/ebu.json
@@ -1,641 +1,224 @@
{
- "af": {
- "name": "Afrikaans"
- },
- "agq": {
- "name": "Aghem"
- },
- "sq": {
- "name": "Albanian"
- },
- "hy": {
- "name": "Armenian"
- },
- "as": {
- "name": "Assamese"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "az": {
- "name": "Azerbaijani"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "Basque"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "Bosnian"
- },
- "br": {
- "name": "Breton"
- },
- "ca": {
- "name": "Catalan"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "ce": {
- "name": "Chechen"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "kw": {
- "name": "Cornish"
- },
- "hr": {
- "name": "Croatian"
- },
- "da": {
- "name": "Danish"
- },
- "dua": {
- "name": "Duala"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "eo": {
- "name": "Esperanto"
- },
- "et": {
- "name": "Estonian"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "Faroese"
- },
- "fil": {
- "name": "Filipino"
- },
- "fi": {
- "name": "Finnish"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "gl": {
- "name": "Galician"
- },
- "lg": {
- "name": "Ganda"
- },
- "ka": {
- "name": "Georgian"
- },
- "gu": {
- "name": "Gujarati"
- },
- "guz": {
- "name": "Gusii"
- },
- "haw": {
- "name": "Hawaiian"
- },
- "he": {
- "name": "Hebrew"
- },
- "is": {
- "name": "Icelandic"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "ga": {
- "name": "Irish"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "kn": {
- "name": "Kannada"
- },
- "ks": {
- "name": "Kashmiri"
- },
- "kk": {
- "name": "Kazakh"
- },
- "ak": {
- "name": "Kĩakan"
- },
- "am": {
- "name": "Kĩamhari"
- },
- "fa": {
- "name": "Kĩanjemi"
- },
- "ar": {
- "name": "Kĩarabu"
- },
- "bn": {
- "name": "Kĩbangla"
- },
- "bg": {
- "name": "Kĩbulgaria"
- },
- "my": {
- "name": "Kĩburma"
- },
- "cs": {
- "name": "Kĩcheki"
- },
- "zh": {
- "name": "Kĩchina"
- },
- "zh-Hans": {
- "name": "Kĩchina (Hans)"
- },
- "zh-Hant": {
- "name": "Kĩchina (Hant)"
- },
- "ebu": {
- "name": "Kĩembu"
- },
- "fr": {
- "name": "Kĩfaransa"
- },
- "fr-CA": {
- "name": "Kĩfaransa (Kanada)"
- },
- "fr-CH": {
- "name": "Kĩfaransa (Uswisi)"
- },
- "ha": {
- "name": "Kĩhausa"
- },
- "hi": {
- "name": "Kĩhindĩ"
- },
- "es": {
- "name": "Kĩhispania"
- },
- "es-MX": {
- "name": "Kĩhispania (Meksiko)"
- },
- "nl": {
- "name": "Kĩholanzi"
- },
- "nl-BE": {
- "name": "Kĩholanzi (Ubelgiji)"
- },
- "hu": {
- "name": "Kĩhungari"
- },
- "ig": {
- "name": "Kĩigbo"
- },
- "id": {
- "name": "Kĩindonesia"
- },
- "it": {
- "name": "Kĩitaliano"
- },
- "km": {
- "name": "Kĩkambodia"
- },
- "ko": {
- "name": "Kĩkorea"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "ms": {
- "name": "Kĩmalesia"
- },
- "be": {
- "name": "Kĩmbelarusi"
- },
- "ne": {
- "name": "Kĩnepali"
- },
- "el": {
- "name": "Kĩngriki"
- },
- "ja": {
- "name": "Kĩnjapani"
- },
- "de": {
- "name": "Kĩnjeremani"
- },
- "de-AT": {
- "name": "Kĩnjeremani (Austria)"
- },
- "de-CH": {
- "name": "Kĩnjeremani (Uswisi)"
- },
- "rw": {
- "name": "Kĩnyarwanda"
- },
- "pl": {
- "name": "Kĩpolandi"
- },
- "pa": {
- "name": "Kĩpunjabi"
- },
- "pt": {
- "name": "Kĩreno"
- },
- "pt-PT": {
- "name": "Kĩreno (Ureno)"
- },
- "ro": {
- "name": "Kĩromania"
- },
- "ro-MD": {
- "name": "Kĩromania (Moldova)"
- },
- "ru": {
- "name": "Kĩrusi"
- },
- "so": {
- "name": "Kĩsomali"
- },
- "sv": {
- "name": "Kĩswidi"
- },
- "th": {
- "name": "Kĩtailandi"
- },
- "ta": {
- "name": "Kĩtamil"
- },
- "en": {
- "name": "Kĩthungu"
- },
- "en-AU": {
- "name": "Kĩthungu (Australia)"
- },
- "en-CA": {
- "name": "Kĩthungu (Kanada)"
- },
- "en-GB": {
- "name": "Kĩthungu (Uingereza)"
- },
- "tr": {
- "name": "Kĩturuki"
- },
- "uk": {
- "name": "Kĩukrania"
- },
- "ur": {
- "name": "Kĩurdu"
- },
- "vi": {
- "name": "Kĩvietinamu"
- },
- "yo": {
- "name": "Kĩyoruba"
- },
- "zu": {
- "name": "Kĩzulu"
- },
- "kok": {
- "name": "Konkani"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "ky": {
- "name": "Kyrgyz"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Lao"
- },
- "lv": {
- "name": "Latvian"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "Lithuanian"
- },
- "dsb": {
- "name": "Lower Sorbian"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "Luxembourgish"
- },
- "luy": {
- "name": "Luyia"
- },
- "mk": {
- "name": "Macedonian"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "Malagasy"
- },
- "ml": {
- "name": "Malayalam"
- },
- "mt": {
- "name": "Maltese"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "Marathi"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "mn": {
- "name": "Mongolian"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nds-NL": {
- "name": "nds (Uholanzi)"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nd": {
- "name": "North Ndebele"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "se": {
- "name": "Northern Sami"
- },
- "nb": {
- "name": "Norwegian Bokmål"
- },
- "nn": {
- "name": "Norwegian Nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "or": {
- "name": "Odia"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetic"
- },
- "ps": {
- "name": "Pashto"
- },
- "prg": {
- "name": "Prussian"
- },
- "qu": {
- "name": "Quechua"
- },
- "rm": {
- "name": "Romansh"
- },
- "rof": {
- "name": "Rombo"
- },
- "rn": {
- "name": "Rundi"
- },
- "rwk": {
- "name": "Rwa"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "gd": {
- "name": "Scottish Gaelic"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "Serbian"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Sinhala"
- },
- "sk": {
- "name": "Slovak"
- },
- "sl": {
- "name": "Slovenian"
- },
- "xog": {
- "name": "Soga"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "sw-CD": {
- "name": "sw (Jamhuri ya Kidemokrasia ya Kongo)"
- },
- "sw": {
- "name": "Swahili"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "dav": {
- "name": "Taita"
- },
- "tg": {
- "name": "Tajik"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "Tatar"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "bo": {
- "name": "Tibetan"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "to": {
- "name": "Tongan"
- },
- "tk": {
- "name": "Turkmen"
- },
- "hsb": {
- "name": "Upper Sorbian"
- },
- "ug": {
- "name": "Uyghur"
- },
- "uz": {
- "name": "Uzbek"
- },
- "vai": {
- "name": "Vai"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "cy": {
- "name": "Welsh"
- },
- "fy": {
- "name": "Western Frisian"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "yi": {
- "name": "Yiddish"
- },
- "dje": {
- "name": "Zarma"
- }
+ "af": "Afrikaans",
+ "agq": "Aghem",
+ "sq": "Albanian",
+ "hy": "Armenian",
+ "as": "Assamese",
+ "ast": "Asturian",
+ "asa": "Asu",
+ "az": "Azerbaijani",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "eu": "Basque",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "brx": "Bodo",
+ "bs": "Bosnian",
+ "br": "Breton",
+ "yue": "Cantonese",
+ "ca": "Catalan",
+ "ceb": "Cebuano",
+ "tzm": "Central Atlas Tamazight",
+ "ckb": "Central Kurdish",
+ "ce": "Chechen",
+ "chr": "Cherokee",
+ "cgg": "Chiga",
+ "cu": "Church Slavic",
+ "ksh": "Colognian",
+ "kw": "Cornish",
+ "hr": "Croatian",
+ "da": "Danish",
+ "dua": "Duala",
+ "dz": "Dzongkha",
+ "eo": "Esperanto",
+ "et": "Estonian",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fo": "Faroese",
+ "fil": "Filipino",
+ "fi": "Finnish",
+ "fur": "Friulian",
+ "ff": "Fulah",
+ "gl": "Galician",
+ "lg": "Ganda",
+ "ka": "Georgian",
+ "gu": "Gujarati",
+ "guz": "Gusii",
+ "haw": "Hawaiian",
+ "he": "Hebrew",
+ "is": "Icelandic",
+ "smn": "Inari Sami",
+ "ga": "Irish",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "kn": "Kannada",
+ "ks": "Kashmiri",
+ "kk": "Kazakh",
+ "ak": "Kĩakan",
+ "am": "Kĩamhari",
+ "fa": "Kĩanjemi",
+ "ar": "Kĩarabu",
+ "bn": "Kĩbangla",
+ "bg": "Kĩbulgaria",
+ "my": "Kĩburma",
+ "cs": "Kĩcheki",
+ "zh": "Kĩchina",
+ "zh-Hans": "Kĩchina (Hans)",
+ "zh-Hant": "Kĩchina (Hant)",
+ "ebu": "Kĩembu",
+ "fr": "Kĩfaransa",
+ "fr-CA": "Kĩfaransa (Kanada)",
+ "fr-CH": "Kĩfaransa (Uswisi)",
+ "ha": "Kĩhausa",
+ "hi": "Kĩhindĩ",
+ "es": "Kĩhispania",
+ "es-419": "Kĩhispania (419)",
+ "es-MX": "Kĩhispania (Meksiko)",
+ "nl": "Kĩholanzi",
+ "nl-BE": "Kĩholanzi (Ubelgiji)",
+ "hu": "Kĩhungari",
+ "ig": "Kĩigbo",
+ "id": "Kĩindonesia",
+ "it": "Kĩitaliano",
+ "jv": "Kĩjava",
+ "km": "Kĩkambodia",
+ "ko": "Kĩkorea",
+ "ki": "Kikuyu",
+ "ms": "Kĩmalesia",
+ "be": "Kĩmbelarusi",
+ "ne": "Kĩnepali",
+ "el": "Kĩngriki",
+ "ja": "Kĩnjapani",
+ "de": "Kĩnjeremani",
+ "de-AT": "Kĩnjeremani (Austria)",
+ "de-CH": "Kĩnjeremani (Uswisi)",
+ "rw": "Kĩnyarwanda",
+ "pl": "Kĩpolandi",
+ "pa": "Kĩpunjabi",
+ "pt": "Kĩreno",
+ "pt-PT": "Kĩreno (Ureno)",
+ "ro": "Kĩromania",
+ "ro-MD": "Kĩromania (Moldova)",
+ "ru": "Kĩrusi",
+ "so": "Kĩsomali",
+ "sv": "Kĩswidi",
+ "th": "Kĩtailandi",
+ "ta": "Kĩtamil",
+ "en": "Kĩthungu",
+ "en-AU": "Kĩthungu (Australia)",
+ "en-CA": "Kĩthungu (Kanada)",
+ "en-GB": "Kĩthungu (Uingereza)",
+ "tr": "Kĩturuki",
+ "uk": "Kĩukrania",
+ "ur": "Kĩurdu",
+ "vi": "Kĩvietinamu",
+ "yo": "Kĩyoruba",
+ "zu": "Kĩzulu",
+ "kok": "Konkani",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "ku": "Kurdish",
+ "nmg": "Kwasio",
+ "ky": "Kyrgyz",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Lao",
+ "lv": "Latvian",
+ "ln": "Lingala",
+ "lt": "Lithuanian",
+ "nds": "Low German",
+ "dsb": "Lower Sorbian",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "lb": "Luxembourgish",
+ "luy": "Luyia",
+ "mk": "Macedonian",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "Malagasy",
+ "ml": "Malayalam",
+ "mt": "Maltese",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mr": "Marathi",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "mn": "Mongolian",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nds-NL": "nds (Uholanzi)",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nd": "North Ndebele",
+ "lrc": "Northern Luri",
+ "se": "Northern Sami",
+ "nb": "Norwegian Bokmål",
+ "nn": "Norwegian Nynorsk",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "or": "Odia",
+ "om": "Oromo",
+ "os": "Ossetic",
+ "ps": "Pashto",
+ "prg": "Prussian",
+ "qu": "Quechua",
+ "rm": "Romansh",
+ "rof": "Rombo",
+ "rn": "Rundi",
+ "rwk": "Rwa",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "gd": "Scottish Gaelic",
+ "seh": "Sena",
+ "sr": "Serbian",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "sd": "Sindhi",
+ "si": "Sinhala",
+ "sk": "Slovak",
+ "sl": "Slovenian",
+ "xog": "Soga",
+ "zgh": "Standard Moroccan Tamazight",
+ "sw-CD": "sw (Jamhuri ya Kidemokrasia ya Kongo)",
+ "sw": "Swahili",
+ "gsw": "Swiss German",
+ "shi": "Tachelhit",
+ "dav": "Taita",
+ "tg": "Tajik",
+ "twq": "Tasawaq",
+ "tt": "Tatar",
+ "te": "Telugu",
+ "teo": "Teso",
+ "bo": "Tibetan",
+ "ti": "Tigrinya",
+ "to": "Tongan",
+ "tk": "Turkmen",
+ "hsb": "Upper Sorbian",
+ "ug": "Uyghur",
+ "uz": "Uzbek",
+ "vai": "Vai",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "cy": "Welsh",
+ "fy": "Western Frisian",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "yi": "Yiddish",
+ "dje": "Zarma"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/ee.json b/vendor/commerceguys/intl/resources/language/ee.json
index 81bfeeaa2..7fee73fb4 100644
--- a/vendor/commerceguys/intl/resources/language/ee.json
+++ b/vendor/commerceguys/intl/resources/language/ee.json
@@ -1,641 +1,224 @@
{
- "af": {
- "name": "afrikaangbe"
- },
- "agq": {
- "name": "aghemgbe"
- },
- "sq": {
- "name": "albaniagbe"
- },
- "am": {
- "name": "amhariagbe"
- },
- "ar": {
- "name": "Arabiagbe"
- },
- "hy": {
- "name": "armeniagbe"
- },
- "asa": {
- "name": "asagbe"
- },
- "as": {
- "name": "assamegbe"
- },
- "ast": {
- "name": "Asturian"
- },
- "az": {
- "name": "azerbaijangbe"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "bambaragbe"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "basqugbe"
- },
- "be": {
- "name": "belarusiagbe"
- },
- "bem": {
- "name": "bembagbe"
- },
- "bez": {
- "name": "benagbe"
- },
- "bn": {
- "name": "Bengaligbe"
- },
- "zh-Hant": {
- "name": "blema tsainagbe"
- },
- "ak": {
- "name": "blugbe"
- },
- "brx": {
- "name": "bodogbe"
- },
- "bs": {
- "name": "bosniagbe"
- },
- "br": {
- "name": "bretongbe"
- },
- "bg": {
- "name": "bulgariagbe"
- },
- "my": {
- "name": "burmagbe"
- },
- "kea": {
- "name": "cape verdegbe"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "ce": {
- "name": "Chechen"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "zh": {
- "name": "Chinagbe"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "kw": {
- "name": "Cornish"
- },
- "da": {
- "name": "denmarkgbe"
- },
- "dua": {
- "name": "Duala"
- },
- "nd": {
- "name": "dziehe ndebelegbe"
- },
- "se": {
- "name": "dziehe samigbe"
- },
- "dz": {
- "name": "dzongkhagbe"
- },
- "ebu": {
- "name": "embugbe"
- },
- "eo": {
- "name": "esperantogbe"
- },
- "et": {
- "name": "estoniagbe"
- },
- "ee": {
- "name": "Eʋegbe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "Faroese"
- },
- "fil": {
- "name": "filipingbe"
- },
- "fi": {
- "name": "finlanɖgbe"
- },
- "nl-BE": {
- "name": "Flemishgbe"
- },
- "fr": {
- "name": "Fransegbe"
- },
- "fr-CA": {
- "name": "Fransegbe (Canada)"
- },
- "fr-CH": {
- "name": "Fransegbe (Switzerland)"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "gl": {
- "name": "galatagbe"
- },
- "lg": {
- "name": "Ganda"
- },
- "de": {
- "name": "Germaniagbe"
- },
- "de-AT": {
- "name": "Germaniagbe (Austria)"
- },
- "de-CH": {
- "name": "Germaniagbe (Switzerland)"
- },
- "ka": {
- "name": "gɔgiagbe"
- },
- "el": {
- "name": "grisigbe"
- },
- "gu": {
- "name": "gujarati"
- },
- "guz": {
- "name": "Gusii"
- },
- "ha": {
- "name": "hausagbe"
- },
- "haw": {
- "name": "hawaigbe"
- },
- "he": {
- "name": "hebrigbe"
- },
- "hi": {
- "name": "Hindigbe"
- },
- "nl": {
- "name": "Hollandgbe"
- },
- "hu": {
- "name": "hungarigbe"
- },
- "is": {
- "name": "icelanɖgbe"
- },
- "ig": {
- "name": "igbogbe"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "id": {
- "name": "Indonesiagbe"
- },
- "ga": {
- "name": "irelanɖgbe"
- },
- "it": {
- "name": "Italiagbe"
- },
- "ja": {
- "name": "Japangbe"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "kn": {
- "name": "kannadagbe"
- },
- "ks": {
- "name": "kashmirgbe"
- },
- "ca": {
- "name": "katalagbe"
- },
- "kk": {
- "name": "kazakhstangbe"
- },
- "km": {
- "name": "khmergbe"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "ky": {
- "name": "kirghistangbe"
- },
- "kok": {
- "name": "Konkani"
- },
- "ko": {
- "name": "Koreagbe"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "hr": {
- "name": "kroatiagbe"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "qu": {
- "name": "kwetsuagbe"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lb": {
- "name": "laksembɔggbe"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "laogbe"
- },
- "lv": {
- "name": "latviagbe"
- },
- "ln": {
- "name": "lingala"
- },
- "lt": {
- "name": "lithuaniagbe"
- },
- "dsb": {
- "name": "Lower Sorbian"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "luy": {
- "name": "luyiagbe"
- },
- "jmc": {
- "name": "Machame"
- },
- "mk": {
- "name": "makedoniagbe"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "malagasegbe"
- },
- "ml": {
- "name": "malayagbe"
- },
- "ms": {
- "name": "malaygbe"
- },
- "mt": {
- "name": "maltagbe"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "marathiagbe"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "mn": {
- "name": "mongoliagbe"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nds-NL": {
- "name": "nds (Netherlands nutome)"
- },
- "ne": {
- "name": "nepalgbe"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "nb": {
- "name": "nɔweigbe bokmål"
- },
- "nn": {
- "name": "nɔweigbe ninɔsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "or": {
- "name": "oriyagbe"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "ossetiagbe"
- },
- "ps": {
- "name": "pashtogbe"
- },
- "fa": {
- "name": "persiagbe"
- },
- "pl": {
- "name": "Polishgbe"
- },
- "pt": {
- "name": "Portuguesegbe"
- },
- "pt-PT": {
- "name": "Portuguesegbe (Europe)"
- },
- "prg": {
- "name": "Prussian"
- },
- "pa": {
- "name": "pundzabgbe"
- },
- "ro": {
- "name": "romaniagbe"
- },
- "ro-MD": {
- "name": "romaniagbe (Moldova nutome)"
- },
- "rm": {
- "name": "romanshgbe"
- },
- "rof": {
- "name": "rombogbe"
- },
- "rn": {
- "name": "rundigbe"
- },
- "ru": {
- "name": "Russiagbe"
- },
- "rw": {
- "name": "ruwandagbe"
- },
- "rwk": {
- "name": "rwagbe"
- },
- "sah": {
- "name": "sakagbe"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "sangogbe"
- },
- "sbp": {
- "name": "Sangu"
- },
- "gd": {
- "name": "Scottish Gaelic"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "serbiagbe"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "shonagbe"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "sd": {
- "name": "sindhgbe"
- },
- "si": {
- "name": "sinhalgbe"
- },
- "sk": {
- "name": "slovakiagbe"
- },
- "sl": {
- "name": "sloveniagbe"
- },
- "xog": {
- "name": "Soga"
- },
- "so": {
- "name": "somaliagbe"
- },
- "es": {
- "name": "Spanishgbe"
- },
- "es-MX": {
- "name": "Spanishgbe (Mexico)"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "sw": {
- "name": "swahili"
- },
- "sw-CD": {
- "name": "swahili (Kongo Kinshasa nutome)"
- },
- "sv": {
- "name": "swedengbe"
- },
- "gsw": {
- "name": "swizerlanɖtɔwo ƒe germaniagbe"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "tg": {
- "name": "tadzikistangbe"
- },
- "dav": {
- "name": "Taita"
- },
- "ta": {
- "name": "tamilgbe"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "Tatar"
- },
- "te": {
- "name": "telegugbe"
- },
- "teo": {
- "name": "Teso"
- },
- "tk": {
- "name": "tɛkmengbe"
- },
- "th": {
- "name": "Thailandgbe"
- },
- "bo": {
- "name": "tibetagbe"
- },
- "ti": {
- "name": "tigrinyagbe"
- },
- "to": {
- "name": "tongagbe"
- },
- "tr": {
- "name": "Turkishgbe"
- },
- "zh-Hans": {
- "name": "tsainagbe"
- },
- "cs": {
- "name": "tsɛkgbe"
- },
- "ug": {
- "name": "uighurgbe"
- },
- "uk": {
- "name": "ukraingbe"
- },
- "hsb": {
- "name": "Upper Sorbian"
- },
- "ur": {
- "name": "urdugbe"
- },
- "uz": {
- "name": "uzbekistangbe"
- },
- "vai": {
- "name": "Vai"
- },
- "vi": {
- "name": "vietnamgbe"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "cy": {
- "name": "walesgbe"
- },
- "wae": {
- "name": "walsegbe"
- },
- "fy": {
- "name": "Western Frisian"
- },
- "wo": {
- "name": "wolofgbe"
- },
- "yav": {
- "name": "Yangben"
- },
- "en": {
- "name": "Yevugbe"
- },
- "en-AU": {
- "name": "Yevugbe (Australia)"
- },
- "en-GB": {
- "name": "Yevugbe (Britain)"
- },
- "en-CA": {
- "name": "Yevugbe (Canada)"
- },
- "yi": {
- "name": "Yiddish"
- },
- "yo": {
- "name": "yorubagbe"
- },
- "dje": {
- "name": "Zarma"
- },
- "zu": {
- "name": "zulugbe"
- }
+ "af": "afrikaangbe",
+ "agq": "aghemgbe",
+ "sq": "albaniagbe",
+ "am": "amhariagbe",
+ "ar": "Arabiagbe",
+ "hy": "armeniagbe",
+ "asa": "asagbe",
+ "as": "assamegbe",
+ "ast": "Asturian",
+ "az": "azerbaijangbe",
+ "ksf": "Bafia",
+ "bm": "bambaragbe",
+ "bas": "Basaa",
+ "eu": "basqugbe",
+ "be": "belarusiagbe",
+ "bem": "bembagbe",
+ "bez": "benagbe",
+ "bn": "Bengaligbe",
+ "zh-Hant": "blema tsainagbe",
+ "ak": "blugbe",
+ "brx": "bodogbe",
+ "bs": "bosniagbe",
+ "br": "bretongbe",
+ "bg": "bulgariagbe",
+ "my": "burmagbe",
+ "yue": "cantongbe",
+ "kea": "cape verdegbe",
+ "ceb": "Cebuano",
+ "tzm": "Central Atlas Tamazight",
+ "ckb": "Central Kurdish",
+ "ce": "Chechen",
+ "chr": "Cherokee",
+ "cgg": "Chiga",
+ "zh": "Chinagbe",
+ "cu": "Church Slavic",
+ "ksh": "Colognian",
+ "kw": "Cornish",
+ "da": "denmarkgbe",
+ "dua": "Duala",
+ "jv": "dzavangbe",
+ "nd": "dziehe ndebelegbe",
+ "se": "dziehe samigbe",
+ "dz": "dzongkhagbe",
+ "ebu": "embugbe",
+ "eo": "esperantogbe",
+ "et": "estoniagbe",
+ "ee": "Eʋegbe",
+ "ewo": "Ewondo",
+ "fo": "Faroese",
+ "fil": "filipingbe",
+ "fi": "finlanɖgbe",
+ "nl-BE": "Flemishgbe",
+ "fr": "Fransegbe",
+ "fr-CA": "Fransegbe (Canada)",
+ "fr-CH": "Fransegbe (Switzerland)",
+ "fur": "Friulian",
+ "ff": "Fulah",
+ "gl": "galatagbe",
+ "lg": "Ganda",
+ "de": "Germaniagbe",
+ "de-AT": "Germaniagbe (Austria)",
+ "de-CH": "Germaniagbe (Switzerland)",
+ "ka": "gɔgiagbe",
+ "el": "grisigbe",
+ "gu": "gujarati",
+ "guz": "Gusii",
+ "ha": "hausagbe",
+ "haw": "hawaigbe",
+ "he": "hebrigbe",
+ "hi": "Hindigbe",
+ "nl": "Hollandgbe",
+ "hu": "hungarigbe",
+ "xh": "xhosagbe",
+ "is": "icelanɖgbe",
+ "ig": "igbogbe",
+ "smn": "Inari Sami",
+ "id": "Indonesiagbe",
+ "ga": "irelanɖgbe",
+ "it": "Italiagbe",
+ "ja": "Japangbe",
+ "dyo": "Jola-Fonyi",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "kn": "kannadagbe",
+ "ks": "kashmirgbe",
+ "ca": "katalagbe",
+ "kk": "kazakhstangbe",
+ "km": "khmergbe",
+ "ki": "Kikuyu",
+ "ky": "kirghistangbe",
+ "kok": "Konkani",
+ "ko": "Koreagbe",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "hr": "kroatiagbe",
+ "ku": "kurdiagbe",
+ "nmg": "Kwasio",
+ "qu": "kwetsuagbe",
+ "lkt": "Lakota",
+ "lb": "laksembɔggbe",
+ "lag": "Langi",
+ "lo": "laogbe",
+ "lv": "latviagbe",
+ "ln": "lingala",
+ "lt": "lithuaniagbe",
+ "nds": "Low German",
+ "dsb": "Lower Sorbian",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "luy": "luyiagbe",
+ "jmc": "Machame",
+ "mk": "makedoniagbe",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "malagasegbe",
+ "ml": "malayagbe",
+ "ms": "malaygbe",
+ "mt": "maltagbe",
+ "gv": "Manx",
+ "mi": "maorgbe",
+ "mr": "marathiagbe",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "mn": "mongoliagbe",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nds-NL": "nds (Netherlands nutome)",
+ "ne": "nepalgbe",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "lrc": "Northern Luri",
+ "nb": "nɔweigbe bokmål",
+ "nn": "nɔweigbe ninɔsk",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "or": "oriyagbe",
+ "om": "Oromo",
+ "os": "ossetiagbe",
+ "ps": "pashtogbe",
+ "fa": "persiagbe",
+ "pl": "Polishgbe",
+ "pt": "Portuguesegbe",
+ "pt-PT": "Portuguesegbe (Europe)",
+ "prg": "Prussian",
+ "pa": "pundzabgbe",
+ "ro": "romaniagbe",
+ "ro-MD": "romaniagbe (Moldova nutome)",
+ "rm": "romanshgbe",
+ "rof": "rombogbe",
+ "rn": "rundigbe",
+ "ru": "Russiagbe",
+ "rw": "ruwandagbe",
+ "rwk": "rwagbe",
+ "sah": "sakagbe",
+ "saq": "Samburu",
+ "sg": "sangogbe",
+ "sbp": "Sangu",
+ "gd": "Scottish Gaelic",
+ "seh": "Sena",
+ "sr": "serbiagbe",
+ "ksb": "Shambala",
+ "sn": "shonagbe",
+ "ii": "Sichuan Yi",
+ "sd": "sindhgbe",
+ "si": "sinhalgbe",
+ "sk": "slovakiagbe",
+ "sl": "sloveniagbe",
+ "xog": "Soga",
+ "so": "somaliagbe",
+ "es": "Spanishgbe",
+ "es-419": "Spanishgbe (Latin America)",
+ "es-MX": "Spanishgbe (Mexico)",
+ "zgh": "Standard Moroccan Tamazight",
+ "sw": "swahili",
+ "sw-CD": "swahili (Kongo Kinshasa nutome)",
+ "sv": "swedengbe",
+ "gsw": "swizerlanɖtɔwo ƒe germaniagbe",
+ "shi": "Tachelhit",
+ "tg": "tadzikistangbe",
+ "dav": "Taita",
+ "ta": "tamilgbe",
+ "twq": "Tasawaq",
+ "tt": "Tatar",
+ "te": "telegugbe",
+ "teo": "Teso",
+ "tk": "tɛkmengbe",
+ "th": "Thailandgbe",
+ "bo": "tibetagbe",
+ "ti": "tigrinyagbe",
+ "to": "tongagbe",
+ "tr": "Turkishgbe",
+ "zh-Hans": "tsainagbe",
+ "cs": "tsɛkgbe",
+ "ug": "uighurgbe",
+ "uk": "ukraingbe",
+ "hsb": "Upper Sorbian",
+ "ur": "urdugbe",
+ "uz": "uzbekistangbe",
+ "vai": "Vai",
+ "vi": "vietnamgbe",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "cy": "walesgbe",
+ "wa": "Walloon",
+ "wae": "walsegbe",
+ "fy": "Western Frisian",
+ "wo": "wolofgbe",
+ "yav": "Yangben",
+ "en": "Yevugbe",
+ "en-AU": "Yevugbe (Australia)",
+ "en-GB": "Yevugbe (Britain)",
+ "en-CA": "Yevugbe (Canada)",
+ "yi": "Yiddish",
+ "yo": "yorubagbe",
+ "dje": "Zarma",
+ "zu": "zulugbe"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/el.json b/vendor/commerceguys/intl/resources/language/el.json
index 9caf33c3f..422b74e2f 100644
--- a/vendor/commerceguys/intl/resources/language/el.json
+++ b/vendor/commerceguys/intl/resources/language/el.json
@@ -1,644 +1,224 @@
{
- "en": {
- "name": "Αγγλικά"
- },
- "en-AU": {
- "name": "Αγγλικά Αυστραλίας"
- },
- "en-GB": {
- "name": "Αγγλικά Βρετανίας"
- },
- "en-CA": {
- "name": "Αγγλικά Καναδά"
- },
- "agq": {
- "name": "Αγκέμ"
- },
- "az": {
- "name": "Αζερμπαϊτζανικά"
- },
- "ak": {
- "name": "Ακάν"
- },
- "sq": {
- "name": "Αλβανικά"
- },
- "am": {
- "name": "Αμχαρικά"
- },
- "hsb": {
- "name": "Άνω Σορβικά"
- },
- "zh-Hans": {
- "name": "Απλοποιημένα Κινεζικά"
- },
- "ar": {
- "name": "Αραβικά"
- },
- "hy": {
- "name": "Αρμενικά"
- },
- "as": {
- "name": "Ασαμικά"
- },
- "asa": {
- "name": "Άσου"
- },
- "ast": {
- "name": "Αστουριανά"
- },
- "af": {
- "name": "Αφρικάανς"
- },
- "vai": {
- "name": "Βάι"
- },
- "wae": {
- "name": "Βάλσερ"
- },
- "eu": {
- "name": "Βασκικά"
- },
- "bn": {
- "name": "Βεγγαλικά"
- },
- "vi": {
- "name": "Βιετναμικά"
- },
- "my": {
- "name": "Βιρμανικά"
- },
- "vo": {
- "name": "Βολαπιούκ"
- },
- "lrc": {
- "name": "Βόρεια Λούρι"
- },
- "nd": {
- "name": "Βόρεια Ντεμπέλε"
- },
- "se": {
- "name": "Βόρεια Σάμι"
- },
- "bs": {
- "name": "Βοσνιακά"
- },
- "bg": {
- "name": "Βουλγαρικά"
- },
- "vun": {
- "name": "Βούντζο"
- },
- "br": {
- "name": "Βρετονικά"
- },
- "gl": {
- "name": "Γαλικιανά"
- },
- "fr": {
- "name": "Γαλλικά"
- },
- "fr-CH": {
- "name": "Γαλλικά Ελβετίας"
- },
- "fr-CA": {
- "name": "Γαλλικά Καναδά"
- },
- "de": {
- "name": "Γερμανικά"
- },
- "de-AT": {
- "name": "Γερμανικά Αυστρίας"
- },
- "gsw": {
- "name": "Γερμανικά Ελβετίας"
- },
- "ka": {
- "name": "Γεωργιανά"
- },
- "yav": {
- "name": "Γιανγκμπέν"
- },
- "yi": {
- "name": "Γίντις"
- },
- "yo": {
- "name": "Γιορούμπα"
- },
- "lg": {
- "name": "Γκάντα"
- },
- "gu": {
- "name": "Γκουγιαράτι"
- },
- "guz": {
- "name": "Γκούσι"
- },
- "kea": {
- "name": "Γλώσσα του Πράσινου Ακρωτηρίου"
- },
- "wo": {
- "name": "Γουόλοφ"
- },
- "da": {
- "name": "Δανικά"
- },
- "fy": {
- "name": "Δυτικά Φριζικά"
- },
- "he": {
- "name": "Εβραϊκά"
- },
- "ewo": {
- "name": "Εγουόντο"
- },
- "cu": {
- "name": "Εκκλησιαστικά Σλαβικά"
- },
- "el": {
- "name": "Ελληνικά"
- },
- "ebu": {
- "name": "Έμπου"
- },
- "ee": {
- "name": "Έουε"
- },
- "et": {
- "name": "Εσθονικά"
- },
- "eo": {
- "name": "Εσπεράντο"
- },
- "dje": {
- "name": "Ζάρμα"
- },
- "zu": {
- "name": "Ζουλού"
- },
- "bo": {
- "name": "Θιβετιανά"
- },
- "ja": {
- "name": "Ιαπωνικά"
- },
- "ig": {
- "name": "Ίγκμπο"
- },
- "smn": {
- "name": "Ινάρι Σάμι"
- },
- "id": {
- "name": "Ινδονησιακά"
- },
- "ga": {
- "name": "Ιρλανδικά"
- },
- "is": {
- "name": "Ισλανδικά"
- },
- "es": {
- "name": "Ισπανικά"
- },
- "es-MX": {
- "name": "Ισπανικά Μεξικού"
- },
- "it": {
- "name": "Ιταλικά"
- },
- "kk": {
- "name": "Καζακικά"
- },
- "kkj": {
- "name": "Κάκο"
- },
- "kl": {
- "name": "Καλαάλισουτ"
- },
- "kln": {
- "name": "Καλεντζίν"
- },
- "kam": {
- "name": "Κάμπα"
- },
- "kab": {
- "name": "Καμπίλε"
- },
- "kn": {
- "name": "Κανάντα"
- },
- "ks": {
- "name": "Κασμιρικά"
- },
- "ca": {
- "name": "Καταλανικά"
- },
- "nds": {
- "name": "Κάτω Γερμανικά"
- },
- "nds-NL": {
- "name": "Κάτω Γερμανικά Ολλανδίας"
- },
- "dsb": {
- "name": "Κάτω Σορβικά"
- },
- "nmg": {
- "name": "Κβάσιο"
- },
- "qu": {
- "name": "Κέτσουα"
- },
- "ki": {
- "name": "Κικούγιου"
- },
- "zh": {
- "name": "Κινεζικά"
- },
- "rw": {
- "name": "Κινιαρουάντα"
- },
- "ky": {
- "name": "Κιργιζικά"
- },
- "khq": {
- "name": "Κόιρα Τσίνι"
- },
- "ses": {
- "name": "Κοϊραμπόρο Σένι"
- },
- "ksh": {
- "name": "Κολωνικά"
- },
- "sw-CD": {
- "name": "Κονγκό Σουαχίλι"
- },
- "kok": {
- "name": "Κονκανικά"
- },
- "ko": {
- "name": "Κορεατικά"
- },
- "kw": {
- "name": "Κορνουαλικά"
- },
- "ckb": {
- "name": "Κουρδικά Σοράνι"
- },
- "hr": {
- "name": "Κροατικά"
- },
- "lkt": {
- "name": "Λακότα"
- },
- "lag": {
- "name": "Λάνγκι"
- },
- "lo": {
- "name": "Λαοτινά"
- },
- "lv": {
- "name": "Λετονικά"
- },
- "be": {
- "name": "Λευκορωσικά"
- },
- "lt": {
- "name": "Λιθουανικά"
- },
- "ln": {
- "name": "Λινγκάλα"
- },
- "lu": {
- "name": "Λούμπα-Κατάνγκα"
- },
- "lb": {
- "name": "Λουξεμβουργιανά"
- },
- "luo": {
- "name": "Λούο"
- },
- "luy": {
- "name": "Λουχία"
- },
- "mzn": {
- "name": "Μαζαντεράνι"
- },
- "kde": {
- "name": "Μακόντε"
- },
- "mgh": {
- "name": "Μακούβα-Μέτο"
- },
- "ml": {
- "name": "Μαλαγιαλαμικά"
- },
- "ms": {
- "name": "Μαλαισιανά"
- },
- "mg": {
- "name": "Μαλγασικά"
- },
- "mt": {
- "name": "Μαλτεζικά"
- },
- "gv": {
- "name": "Μανξ"
- },
- "mr": {
- "name": "Μαραθικά"
- },
- "mas": {
- "name": "Μασάι"
- },
- "jmc": {
- "name": "Ματσάμε"
- },
- "mer": {
- "name": "Μέρου"
- },
- "mgo": {
- "name": "Μέτα"
- },
- "mn": {
- "name": "Μογγολικά"
- },
- "ro-MD": {
- "name": "Μολδαβικά"
- },
- "mfe": {
- "name": "Μορισιέν"
- },
- "mua": {
- "name": "Μουντάνγκ"
- },
- "bm": {
- "name": "Μπαμπάρα"
- },
- "bas": {
- "name": "Μπάσα"
- },
- "ksf": {
- "name": "Μπάφια"
- },
- "bem": {
- "name": "Μπέμπα"
- },
- "bez": {
- "name": "Μπένα"
- },
- "brx": {
- "name": "Μπόντο"
- },
- "naq": {
- "name": "Νάμα"
- },
- "nnh": {
- "name": "Νγκιεμπούν"
- },
- "jgo": {
- "name": "Νγκόμπα"
- },
- "ne": {
- "name": "Νεπαλικά"
- },
- "nyn": {
- "name": "Νιανκόλε"
- },
- "nb": {
- "name": "Νορβηγικά Μποκμάλ"
- },
- "nn": {
- "name": "Νορβηγικά Νινόρσκ"
- },
- "nus": {
- "name": "Νούερ"
- },
- "dz": {
- "name": "Ντζόνγκχα"
- },
- "dua": {
- "name": "Ντουάλα"
- },
- "nl": {
- "name": "Ολλανδικά"
- },
- "or": {
- "name": "Όντια"
- },
- "om": {
- "name": "Ορόμο"
- },
- "os": {
- "name": "Οσετικά"
- },
- "cy": {
- "name": "Ουαλικά"
- },
- "hu": {
- "name": "Ουγγρικά"
- },
- "uz": {
- "name": "Ουζμπεκικά"
- },
- "ug": {
- "name": "Ουιγκουρικά"
- },
- "uk": {
- "name": "Ουκρανικά"
- },
- "ur": {
- "name": "Ουρντού"
- },
- "pa": {
- "name": "Παντζαπικά"
- },
- "zh-Hant": {
- "name": "Παραδοσιακά Κινεζικά"
- },
- "ps": {
- "name": "Πάστο"
- },
- "fa": {
- "name": "Περσικά"
- },
- "pl": {
- "name": "Πολωνικά"
- },
- "pt": {
- "name": "Πορτογαλικά"
- },
- "pt-PT": {
- "name": "Πορτογαλικά Ευρώπης"
- },
- "prg": {
- "name": "Πρωσικά"
- },
- "rm": {
- "name": "Ρομανικά"
- },
- "rof": {
- "name": "Ρόμπο"
- },
- "rwk": {
- "name": "Ρουά"
- },
- "ro": {
- "name": "Ρουμανικά"
- },
- "rn": {
- "name": "Ρούντι"
- },
- "ru": {
- "name": "Ρωσικά"
- },
- "ksb": {
- "name": "Σαμπάλα"
- },
- "saq": {
- "name": "Σαμπούρου"
- },
- "sg": {
- "name": "Σάνγκο"
- },
- "sbp": {
- "name": "Σάνγκου"
- },
- "sah": {
- "name": "Σαχά"
- },
- "seh": {
- "name": "Σένα"
- },
- "sr": {
- "name": "Σερβικά"
- },
- "sd": {
- "name": "Σίντι"
- },
- "si": {
- "name": "Σινχαλεζικά"
- },
- "ii": {
- "name": "Σίτσουαν Γι"
- },
- "gd": {
- "name": "Σκωτικά Κελτικά"
- },
- "mk": {
- "name": "Σλαβομακεδονικά"
- },
- "sk": {
- "name": "Σλοβακικά"
- },
- "sl": {
- "name": "Σλοβενικά"
- },
- "xog": {
- "name": "Σόγκα"
- },
- "so": {
- "name": "Σομαλικά"
- },
- "sn": {
- "name": "Σόνα"
- },
- "sw": {
- "name": "Σουαχίλι"
- },
- "sv": {
- "name": "Σουηδικά"
- },
- "th": {
- "name": "Ταϊλανδικά"
- },
- "dav": {
- "name": "Τάιτα"
- },
- "tzm": {
- "name": "Ταμαζίτ Κεντρικού Μαρόκο"
- },
- "ta": {
- "name": "Ταμιλικά"
- },
- "twq": {
- "name": "Τασαβάκ"
- },
- "shi": {
- "name": "Τασελχίτ"
- },
- "tt": {
- "name": "Ταταρικά"
- },
- "tg": {
- "name": "Τατζικικά"
- },
- "te": {
- "name": "Τελούγκου"
- },
- "teo": {
- "name": "Τέσο"
- },
- "dyo": {
- "name": "Τζόλα-Φόνι"
- },
- "ti": {
- "name": "Τιγκρινικά"
- },
- "to": {
- "name": "Τονγκανικά"
- },
- "tr": {
- "name": "Τουρκικά"
- },
- "tk": {
- "name": "Τουρκμενικά"
- },
- "chr": {
- "name": "Τσερόκι"
- },
- "ce": {
- "name": "Τσετσενικά"
- },
- "cs": {
- "name": "Τσεχικά"
- },
- "cgg": {
- "name": "Τσίγκα"
- },
- "zgh": {
- "name": "Τυπικά Ταμαζίτ Μαρόκου"
- },
- "de-CH": {
- "name": "Υψηλά Γερμανικά Ελβετίας"
- },
- "fo": {
- "name": "Φεροϊκά"
- },
- "fil": {
- "name": "Φιλιππινικά"
- },
- "fi": {
- "name": "Φινλανδικά"
- },
- "nl-BE": {
- "name": "Φλαμανδικά"
- },
- "ff": {
- "name": "Φουλά"
- },
- "fur": {
- "name": "Φριουλανικά"
- },
- "haw": {
- "name": "Χαβαϊκά"
- },
- "ha": {
- "name": "Χάουσα"
- },
- "hi": {
- "name": "Χίντι"
- },
- "km": {
- "name": "Χμερ"
- }
+ "en": "Αγγλικά",
+ "en-AU": "Αγγλικά Αυστραλίας",
+ "en-GB": "Αγγλικά Βρετανίας",
+ "en-CA": "Αγγλικά Καναδά",
+ "agq": "Αγκέμ",
+ "az": "Αζερμπαϊτζανικά",
+ "ak": "Ακάν",
+ "sq": "Αλβανικά",
+ "am": "Αμχαρικά",
+ "hsb": "Άνω Σορβικά",
+ "zh-Hans": "Απλοποιημένα Κινεζικά",
+ "ar": "Αραβικά",
+ "hy": "Αρμενικά",
+ "as": "Ασαμικά",
+ "asa": "Άσου",
+ "ast": "Αστουριανά",
+ "af": "Αφρικάανς",
+ "vai": "Βάι",
+ "wa": "Βαλλωνικά",
+ "wae": "Βάλσερ",
+ "eu": "Βασκικά",
+ "bn": "Βεγγαλικά",
+ "vi": "Βιετναμικά",
+ "my": "Βιρμανικά",
+ "vo": "Βολαπιούκ",
+ "lrc": "Βόρεια Λούρι",
+ "nd": "Βόρεια Ντεμπέλε",
+ "se": "Βόρεια Σάμι",
+ "bs": "Βοσνιακά",
+ "bg": "Βουλγαρικά",
+ "vun": "Βούντζο",
+ "br": "Βρετονικά",
+ "gl": "Γαλικιανά",
+ "fr": "Γαλλικά",
+ "fr-CH": "Γαλλικά Ελβετίας",
+ "fr-CA": "Γαλλικά Καναδά",
+ "de": "Γερμανικά",
+ "de-AT": "Γερμανικά Αυστρίας",
+ "gsw": "Γερμανικά Ελβετίας",
+ "ka": "Γεωργιανά",
+ "yav": "Γιανγκμπέν",
+ "yi": "Γίντις",
+ "yo": "Γιορούμπα",
+ "lg": "Γκάντα",
+ "gu": "Γκουγιαράτι",
+ "guz": "Γκούσι",
+ "kea": "Γλώσσα του Πράσινου Ακρωτηρίου",
+ "wo": "Γουόλοφ",
+ "da": "Δανικά",
+ "fy": "Δυτικά Φριζικά",
+ "he": "Εβραϊκά",
+ "ewo": "Εγουόντο",
+ "cu": "Εκκλησιαστικά Σλαβικά",
+ "el": "Ελληνικά",
+ "ebu": "Έμπου",
+ "ee": "Έουε",
+ "et": "Εσθονικά",
+ "eo": "Εσπεράντο",
+ "dje": "Ζάρμα",
+ "zu": "Ζουλού",
+ "bo": "Θιβετιανά",
+ "jv": "Ιαβανικά",
+ "ja": "Ιαπωνικά",
+ "ig": "Ίγκμπο",
+ "smn": "Ινάρι Σάμι",
+ "id": "Ινδονησιακά",
+ "ga": "Ιρλανδικά",
+ "is": "Ισλανδικά",
+ "es": "Ισπανικά",
+ "es-419": "Ισπανικά Λατινικής Αμερικής",
+ "es-MX": "Ισπανικά Μεξικού",
+ "it": "Ιταλικά",
+ "kk": "Καζακικά",
+ "kkj": "Κάκο",
+ "kl": "Καλαάλισουτ",
+ "kln": "Καλεντζίν",
+ "kam": "Κάμπα",
+ "kab": "Καμπίλε",
+ "kn": "Κανάντα",
+ "yue": "Καντονέζικα",
+ "ks": "Κασμιρικά",
+ "ca": "Καταλανικά",
+ "nds": "Κάτω Γερμανικά",
+ "nds-NL": "Κάτω Γερμανικά Ολλανδίας",
+ "dsb": "Κάτω Σορβικά",
+ "nmg": "Κβάσιο",
+ "qu": "Κέτσουα",
+ "ki": "Κικούγιου",
+ "zh": "Κινεζικά",
+ "rw": "Κινιαρουάντα",
+ "ky": "Κιργιζικά",
+ "khq": "Κόιρα Τσίνι",
+ "ses": "Κοϊραμπόρο Σένι",
+ "ksh": "Κολωνικά",
+ "sw-CD": "Κονγκό Σουαχίλι",
+ "kok": "Κονκανικά",
+ "ko": "Κορεατικά",
+ "kw": "Κορνουαλικά",
+ "xh": "Κόσα",
+ "ku": "Κουρδικά",
+ "ckb": "Κουρδικά Σοράνι",
+ "hr": "Κροατικά",
+ "lkt": "Λακότα",
+ "lag": "Λάνγκι",
+ "lo": "Λαοτινά",
+ "lv": "Λετονικά",
+ "be": "Λευκορωσικά",
+ "lt": "Λιθουανικά",
+ "ln": "Λινγκάλα",
+ "lu": "Λούμπα-Κατάνγκα",
+ "lb": "Λουξεμβουργιανά",
+ "luo": "Λούο",
+ "luy": "Λούχια",
+ "mzn": "Μαζαντεράνι",
+ "mk": "Μακεδονικά",
+ "kde": "Μακόντε",
+ "mgh": "Μακούβα-Μέτο",
+ "ml": "Μαλαγιαλαμικά",
+ "ms": "Μαλαισιανά",
+ "mg": "Μαλγασικά",
+ "mt": "Μαλτεζικά",
+ "gv": "Μανξ",
+ "mi": "Μαορί",
+ "mr": "Μαραθικά",
+ "mas": "Μασάι",
+ "jmc": "Ματσάμε",
+ "mer": "Μέρου",
+ "mgo": "Μέτα",
+ "mn": "Μογγολικά",
+ "ro-MD": "Μολδαβικά",
+ "mfe": "Μορισιέν",
+ "mua": "Μουντάνγκ",
+ "bm": "Μπαμπάρα",
+ "bas": "Μπάσα",
+ "ksf": "Μπάφια",
+ "bem": "Μπέμπα",
+ "bez": "Μπένα",
+ "brx": "Μπόντο",
+ "naq": "Νάμα",
+ "nnh": "Νγκιεμπούν",
+ "jgo": "Νγκόμπα",
+ "ne": "Νεπαλικά",
+ "nyn": "Νιανκόλε",
+ "nb": "Νορβηγικά Μποκμάλ",
+ "nn": "Νορβηγικά Νινόρσκ",
+ "nus": "Νούερ",
+ "dz": "Ντζόνγκχα",
+ "dua": "Ντουάλα",
+ "nl": "Ολλανδικά",
+ "or": "Όντια",
+ "om": "Ορόμο",
+ "os": "Οσετικά",
+ "cy": "Ουαλικά",
+ "hu": "Ουγγρικά",
+ "uz": "Ουζμπεκικά",
+ "ug": "Ουιγκουρικά",
+ "uk": "Ουκρανικά",
+ "ur": "Ουρντού",
+ "pa": "Παντζαπικά",
+ "zh-Hant": "Παραδοσιακά Κινεζικά",
+ "ps": "Πάστο",
+ "fa": "Περσικά",
+ "pl": "Πολωνικά",
+ "pt": "Πορτογαλικά",
+ "pt-PT": "Πορτογαλικά Ευρώπης",
+ "prg": "Πρωσικά",
+ "rm": "Ρομανικά",
+ "rof": "Ρόμπο",
+ "rwk": "Ρουά",
+ "ro": "Ρουμανικά",
+ "rn": "Ρούντι",
+ "ru": "Ρωσικά",
+ "ksb": "Σαμπάλα",
+ "saq": "Σαμπούρου",
+ "sg": "Σάνγκο",
+ "sbp": "Σάνγκου",
+ "sah": "Σαχά",
+ "ceb": "Σεμπουάνο",
+ "seh": "Σένα",
+ "sr": "Σερβικά",
+ "sd": "Σίντι",
+ "si": "Σινχαλεζικά",
+ "ii": "Σίτσουαν Γι",
+ "gd": "Σκωτικά Κελτικά",
+ "sk": "Σλοβακικά",
+ "sl": "Σλοβενικά",
+ "xog": "Σόγκα",
+ "so": "Σομαλικά",
+ "sn": "Σόνα",
+ "sw": "Σουαχίλι",
+ "sv": "Σουηδικά",
+ "th": "Ταϊλανδικά",
+ "dav": "Τάιτα",
+ "tzm": "Ταμαζίτ Κεντρικού Μαρόκο",
+ "ta": "Ταμιλικά",
+ "twq": "Τασαβάκ",
+ "shi": "Τασελχίτ",
+ "tt": "Ταταρικά",
+ "tg": "Τατζικικά",
+ "te": "Τελούγκου",
+ "teo": "Τέσο",
+ "dyo": "Τζόλα-Φόνι",
+ "ti": "Τιγκρινικά",
+ "to": "Τονγκανικά",
+ "tr": "Τουρκικά",
+ "tk": "Τουρκμενικά",
+ "chr": "Τσερόκι",
+ "ce": "Τσετσενικά",
+ "cs": "Τσεχικά",
+ "cgg": "Τσίγκα",
+ "zgh": "Τυπικά Ταμαζίτ Μαρόκου",
+ "de-CH": "Υψηλά Γερμανικά Ελβετίας",
+ "fo": "Φεροϊκά",
+ "fil": "Φιλιππινικά",
+ "fi": "Φινλανδικά",
+ "nl-BE": "Φλαμανδικά",
+ "ff": "Φουλά",
+ "fur": "Φριουλανικά",
+ "haw": "Χαβαϊκά",
+ "ha": "Χάουσα",
+ "hi": "Χίντι",
+ "km": "Χμερ"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/en-001.json b/vendor/commerceguys/intl/resources/language/en-001.json
new file mode 100644
index 000000000..e416f2fab
--- /dev/null
+++ b/vendor/commerceguys/intl/resources/language/en-001.json
@@ -0,0 +1,224 @@
+{
+ "af": "Afrikaans",
+ "agq": "Aghem",
+ "ak": "Akan",
+ "sq": "Albanian",
+ "am": "Amharic",
+ "ar": "Arabic",
+ "hy": "Armenian",
+ "as": "Assamese",
+ "ast": "Asturian",
+ "asa": "Asu",
+ "en-AU": "Australian English",
+ "de-AT": "Austrian German",
+ "az": "Azerbaijani",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bn": "Bangla",
+ "bas": "Basaa",
+ "eu": "Basque",
+ "be": "Belarusian",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "brx": "Bodo",
+ "bs": "Bosnian",
+ "br": "Breton",
+ "en-GB": "British English",
+ "bg": "Bulgarian",
+ "my": "Burmese",
+ "en-CA": "Canadian English",
+ "fr-CA": "Canadian French",
+ "yue": "Cantonese",
+ "ca": "Catalan",
+ "ceb": "Cebuano",
+ "tzm": "Central Atlas Tamazight",
+ "ckb": "Central Kurdish",
+ "ce": "Chechen",
+ "chr": "Cherokee",
+ "cgg": "Chiga",
+ "zh": "Chinese",
+ "cu": "Church Slavic",
+ "ksh": "Colognian",
+ "sw-CD": "Congo Swahili",
+ "kw": "Cornish",
+ "hr": "Croatian",
+ "cs": "Czech",
+ "da": "Danish",
+ "dua": "Duala",
+ "nl": "Dutch",
+ "dz": "Dzongkha",
+ "ebu": "Embu",
+ "en": "English",
+ "eo": "Esperanto",
+ "et": "Estonian",
+ "pt-PT": "European Portuguese",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fo": "Faroese",
+ "fil": "Filipino",
+ "fi": "Finnish",
+ "nl-BE": "Flemish",
+ "fr": "French",
+ "fur": "Friulian",
+ "ff": "Fulah",
+ "gl": "Galician",
+ "lg": "Ganda",
+ "ka": "Georgian",
+ "de": "German",
+ "el": "Greek",
+ "gu": "Gujarati",
+ "guz": "Gusii",
+ "ha": "Hausa",
+ "haw": "Hawaiian",
+ "he": "Hebrew",
+ "hi": "Hindi",
+ "hu": "Hungarian",
+ "is": "Icelandic",
+ "ig": "Igbo",
+ "smn": "Inari Sami",
+ "id": "Indonesian",
+ "ga": "Irish",
+ "it": "Italian",
+ "ja": "Japanese",
+ "jv": "Javanese",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "kn": "Kannada",
+ "ks": "Kashmiri",
+ "kk": "Kazakh",
+ "km": "Khmer",
+ "ki": "Kikuyu",
+ "rw": "Kinyarwanda",
+ "kok": "Konkani",
+ "ko": "Korean",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "ku": "Kurdish",
+ "nmg": "Kwasio",
+ "ky": "Kyrgyz",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Lao",
+ "es-419": "Latin American Spanish",
+ "lv": "Latvian",
+ "ln": "Lingala",
+ "lt": "Lithuanian",
+ "nds": "Low German",
+ "dsb": "Lower Sorbian",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "lb": "Luxembourgish",
+ "luy": "Luyia",
+ "mk": "Macedonian",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "Malagasy",
+ "ms": "Malay",
+ "ml": "Malayalam",
+ "mt": "Maltese",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mr": "Marathi",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "es-MX": "Mexican Spanish",
+ "ro-MD": "Moldavian",
+ "mn": "Mongolian",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "ne": "Nepali",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nd": "North Ndebele",
+ "lrc": "Northern Luri",
+ "se": "Northern Sami",
+ "nb": "Norwegian Bokmål",
+ "nn": "Norwegian Nynorsk",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "or": "Odia",
+ "om": "Oromo",
+ "os": "Ossetic",
+ "ps": "Pashto",
+ "fa": "Persian",
+ "pl": "Polish",
+ "pt": "Portuguese",
+ "prg": "Prussian",
+ "pa": "Punjabi",
+ "qu": "Quechua",
+ "ro": "Romanian",
+ "rm": "Romansh",
+ "rof": "Rombo",
+ "rn": "Rundi",
+ "ru": "Russian",
+ "rwk": "Rwa",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "gd": "Scottish Gaelic",
+ "seh": "Sena",
+ "sr": "Serbian",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "zh-Hans": "Simplified Chinese",
+ "sd": "Sindhi",
+ "si": "Sinhala",
+ "sk": "Slovak",
+ "sl": "Slovenian",
+ "xog": "Soga",
+ "so": "Somali",
+ "es": "Spanish",
+ "zgh": "Standard Moroccan Tamazight",
+ "sw": "Swahili",
+ "sv": "Swedish",
+ "fr-CH": "Swiss French",
+ "gsw": "Swiss German",
+ "de-CH": "Swiss High German",
+ "shi": "Tachelhit",
+ "dav": "Taita",
+ "tg": "Tajik",
+ "ta": "Tamil",
+ "twq": "Tasawaq",
+ "tt": "Tatar",
+ "te": "Telugu",
+ "teo": "Teso",
+ "th": "Thai",
+ "bo": "Tibetan",
+ "ti": "Tigrinya",
+ "to": "Tongan",
+ "zh-Hant": "Traditional Chinese",
+ "tr": "Turkish",
+ "tk": "Turkmen",
+ "uk": "Ukrainian",
+ "hsb": "Upper Sorbian",
+ "ur": "Urdu",
+ "ug": "Uyghur",
+ "uz": "Uzbek",
+ "vai": "Vai",
+ "vi": "Vietnamese",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "cy": "Welsh",
+ "nds-NL": "West Low German",
+ "fy": "Western Frisian",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "yi": "Yiddish",
+ "yo": "Yoruba",
+ "dje": "Zarma",
+ "zu": "Zulu"
+} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/en-AU.json b/vendor/commerceguys/intl/resources/language/en-AU.json
index a2f94fe56..a788750d8 100644
--- a/vendor/commerceguys/intl/resources/language/en-AU.json
+++ b/vendor/commerceguys/intl/resources/language/en-AU.json
@@ -1,650 +1,224 @@
{
- "af": {
- "name": "Afrikaans"
- },
- "agq": {
- "name": "Aghem"
- },
- "ak": {
- "name": "Akan"
- },
- "sq": {
- "name": "Albanian"
- },
- "am": {
- "name": "Amharic"
- },
- "ar": {
- "name": "Arabic"
- },
- "hy": {
- "name": "Armenian"
- },
- "as": {
- "name": "Assamese"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "en-AU": {
- "name": "Australian English"
- },
- "de-AT": {
- "name": "Austrian German"
- },
- "az": {
- "name": "Azerbaijani"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "Basque"
- },
- "be": {
- "name": "Belarusian"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "bn": {
- "name": "Bengali"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "Bosnian"
- },
- "br": {
- "name": "Breton"
- },
- "en-GB": {
- "name": "British English"
- },
- "bg": {
- "name": "Bulgarian"
- },
- "my": {
- "name": "Burmese"
- },
- "en-CA": {
- "name": "Canadian English"
- },
- "fr-CA": {
- "name": "Canadian French"
- },
- "ca": {
- "name": "Catalan"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "ccp": {
- "name": "Chakma"
- },
- "ce": {
- "name": "Chechen"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "zh": {
- "name": "Chinese"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "sw-CD": {
- "name": "Congo Swahili"
- },
- "kw": {
- "name": "Cornish"
- },
- "hr": {
- "name": "Croatian"
- },
- "cs": {
- "name": "Czech"
- },
- "da": {
- "name": "Danish"
- },
- "fa-AF": {
- "name": "Dari"
- },
- "dua": {
- "name": "Duala"
- },
- "nl": {
- "name": "Dutch"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "ebu": {
- "name": "Embu"
- },
- "en": {
- "name": "English"
- },
- "eo": {
- "name": "Esperanto"
- },
- "et": {
- "name": "Estonian"
- },
- "pt-PT": {
- "name": "European Portuguese"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "Faroese"
- },
- "fil": {
- "name": "Filipino"
- },
- "fi": {
- "name": "Finnish"
- },
- "nl-BE": {
- "name": "Flemish"
- },
- "fr": {
- "name": "French"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "gl": {
- "name": "Galician"
- },
- "lg": {
- "name": "Ganda"
- },
- "ka": {
- "name": "Georgian"
- },
- "de": {
- "name": "German"
- },
- "el": {
- "name": "Greek"
- },
- "gu": {
- "name": "Gujarati"
- },
- "guz": {
- "name": "Gusii"
- },
- "ha": {
- "name": "Hausa"
- },
- "haw": {
- "name": "Hawaiian"
- },
- "he": {
- "name": "Hebrew"
- },
- "hi": {
- "name": "Hindi"
- },
- "hu": {
- "name": "Hungarian"
- },
- "is": {
- "name": "Icelandic"
- },
- "ig": {
- "name": "Igbo"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "id": {
- "name": "Indonesian"
- },
- "ga": {
- "name": "Irish"
- },
- "it": {
- "name": "Italian"
- },
- "ja": {
- "name": "Japanese"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "kn": {
- "name": "Kannada"
- },
- "ks": {
- "name": "Kashmiri"
- },
- "kk": {
- "name": "Kazakh"
- },
- "km": {
- "name": "Khmer"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "rw": {
- "name": "Kinyarwanda"
- },
- "kok": {
- "name": "Konkani"
- },
- "ko": {
- "name": "Korean"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "ky": {
- "name": "Kyrgyz"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Lao"
- },
- "lv": {
- "name": "Latvian"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "Lithuanian"
- },
- "nds": {
- "name": "Low German"
- },
- "nds-NL": {
- "name": "Low Saxon"
- },
- "dsb": {
- "name": "Lower Sorbian"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "Luxembourgish"
- },
- "luy": {
- "name": "Luyia"
- },
- "mk": {
- "name": "Macedonian"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "Malagasy"
- },
- "ms": {
- "name": "Malay"
- },
- "ml": {
- "name": "Malayalam"
- },
- "mt": {
- "name": "Maltese"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "Marathi"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "es-MX": {
- "name": "Mexican Spanish"
- },
- "ro-MD": {
- "name": "Moldovan"
- },
- "mn": {
- "name": "Mongolian"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "ne": {
- "name": "Nepali"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nd": {
- "name": "North Ndebele"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "se": {
- "name": "Northern Sami"
- },
- "nb": {
- "name": "Norwegian Bokmål"
- },
- "nn": {
- "name": "Norwegian Nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "or": {
- "name": "Odia"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetic"
- },
- "ps": {
- "name": "Pashto"
- },
- "fa": {
- "name": "Persian"
- },
- "pl": {
- "name": "Polish"
- },
- "pt": {
- "name": "Portuguese"
- },
- "prg": {
- "name": "Prussian"
- },
- "pa": {
- "name": "Punjabi"
- },
- "qu": {
- "name": "Quechua"
- },
- "ro": {
- "name": "Romanian"
- },
- "rm": {
- "name": "Romansh"
- },
- "rof": {
- "name": "Rombo"
- },
- "rn": {
- "name": "Rundi"
- },
- "ru": {
- "name": "Russian"
- },
- "rwk": {
- "name": "Rwa"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "gd": {
- "name": "Scottish Gaelic"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "Serbian"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "zh-Hans": {
- "name": "Simplified Chinese"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Sinhala"
- },
- "sk": {
- "name": "Slovak"
- },
- "sl": {
- "name": "Slovenian"
- },
- "xog": {
- "name": "Soga"
- },
- "so": {
- "name": "Somali"
- },
- "es": {
- "name": "Spanish"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "sw": {
- "name": "Swahili"
- },
- "sv": {
- "name": "Swedish"
- },
- "fr-CH": {
- "name": "Swiss French"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "de-CH": {
- "name": "Swiss High German"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "dav": {
- "name": "Taita"
- },
- "tg": {
- "name": "Tajik"
- },
- "ta": {
- "name": "Tamil"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "Tatar"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "th": {
- "name": "Thai"
- },
- "bo": {
- "name": "Tibetan"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "to": {
- "name": "Tongan"
- },
- "zh-Hant": {
- "name": "Traditional Chinese"
- },
- "tr": {
- "name": "Turkish"
- },
- "tk": {
- "name": "Turkmen"
- },
- "uk": {
- "name": "Ukrainian"
- },
- "hsb": {
- "name": "Upper Sorbian"
- },
- "ur": {
- "name": "Urdu"
- },
- "ug": {
- "name": "Uyghur"
- },
- "uz": {
- "name": "Uzbek"
- },
- "vai": {
- "name": "Vai"
- },
- "vi": {
- "name": "Vietnamese"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "cy": {
- "name": "Welsh"
- },
- "fy": {
- "name": "Western Frisian"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "yi": {
- "name": "Yiddish"
- },
- "yo": {
- "name": "Yoruba"
- },
- "dje": {
- "name": "Zarma"
- },
- "zu": {
- "name": "Zulu"
- }
+ "af": "Afrikaans",
+ "agq": "Aghem",
+ "ak": "Akan",
+ "sq": "Albanian",
+ "am": "Amharic",
+ "ar": "Arabic",
+ "hy": "Armenian",
+ "as": "Assamese",
+ "ast": "Asturian",
+ "asa": "Asu",
+ "en-AU": "Australian English",
+ "de-AT": "Austrian German",
+ "az": "Azerbaijani",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "eu": "Basque",
+ "be": "Belarusian",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "bn": "Bengali",
+ "brx": "Bodo",
+ "bs": "Bosnian",
+ "br": "Breton",
+ "en-GB": "British English",
+ "bg": "Bulgarian",
+ "my": "Burmese",
+ "en-CA": "Canadian English",
+ "fr-CA": "Canadian French",
+ "yue": "Cantonese",
+ "ca": "Catalan",
+ "ceb": "Cebuano",
+ "tzm": "Central Atlas Tamazight",
+ "ckb": "Central Kurdish",
+ "ce": "Chechen",
+ "chr": "Cherokee",
+ "cgg": "Chiga",
+ "zh": "Chinese",
+ "cu": "Church Slavic",
+ "ksh": "Colognian",
+ "sw-CD": "Congo Swahili",
+ "kw": "Cornish",
+ "hr": "Croatian",
+ "cs": "Czech",
+ "da": "Danish",
+ "dua": "Duala",
+ "nl": "Dutch",
+ "dz": "Dzongkha",
+ "ebu": "Embu",
+ "en": "English",
+ "eo": "Esperanto",
+ "et": "Estonian",
+ "pt-PT": "European Portuguese",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fo": "Faroese",
+ "fil": "Filipino",
+ "fi": "Finnish",
+ "nl-BE": "Flemish",
+ "fr": "French",
+ "fur": "Friulian",
+ "ff": "Fulah",
+ "gl": "Galician",
+ "lg": "Ganda",
+ "ka": "Georgian",
+ "de": "German",
+ "el": "Greek",
+ "gu": "Gujarati",
+ "guz": "Gusii",
+ "ha": "Hausa",
+ "haw": "Hawaiian",
+ "he": "Hebrew",
+ "hi": "Hindi",
+ "hu": "Hungarian",
+ "is": "Icelandic",
+ "ig": "Igbo",
+ "smn": "Inari Sami",
+ "id": "Indonesian",
+ "ga": "Irish",
+ "it": "Italian",
+ "ja": "Japanese",
+ "jv": "Javanese",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "kn": "Kannada",
+ "ks": "Kashmiri",
+ "kk": "Kazakh",
+ "km": "Khmer",
+ "ki": "Kikuyu",
+ "rw": "Kinyarwanda",
+ "kok": "Konkani",
+ "ko": "Korean",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "ku": "Kurdish",
+ "nmg": "Kwasio",
+ "ky": "Kyrgyz",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Lao",
+ "es-419": "Latin American Spanish",
+ "lv": "Latvian",
+ "ln": "Lingala",
+ "lt": "Lithuanian",
+ "nds": "Low German",
+ "dsb": "Lower Sorbian",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "lb": "Luxembourgish",
+ "luy": "Luyia",
+ "mk": "Macedonian",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "Malagasy",
+ "ms": "Malay",
+ "ml": "Malayalam",
+ "mt": "Maltese",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mr": "Marathi",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "es-MX": "Mexican Spanish",
+ "ro-MD": "Moldovan",
+ "mn": "Mongolian",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "ne": "Nepali",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nd": "North Ndebele",
+ "lrc": "Northern Luri",
+ "se": "Northern Sami",
+ "nb": "Norwegian Bokmål",
+ "nn": "Norwegian Nynorsk",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "or": "Odia",
+ "om": "Oromo",
+ "os": "Ossetic",
+ "ps": "Pashto",
+ "fa": "Persian",
+ "pl": "Polish",
+ "pt": "Portuguese",
+ "prg": "Prussian",
+ "pa": "Punjabi",
+ "qu": "Quechua",
+ "ro": "Romanian",
+ "rm": "Romansh",
+ "rof": "Rombo",
+ "rn": "Rundi",
+ "ru": "Russian",
+ "rwk": "Rwa",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "gd": "Scottish Gaelic",
+ "seh": "Sena",
+ "sr": "Serbian",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "zh-Hans": "Simplified Chinese",
+ "sd": "Sindhi",
+ "si": "Sinhala",
+ "sk": "Slovak",
+ "sl": "Slovenian",
+ "xog": "Soga",
+ "so": "Somali",
+ "es": "Spanish",
+ "zgh": "Standard Moroccan Tamazight",
+ "sw": "Swahili",
+ "sv": "Swedish",
+ "fr-CH": "Swiss French",
+ "gsw": "Swiss German",
+ "de-CH": "Swiss High German",
+ "shi": "Tachelhit",
+ "dav": "Taita",
+ "tg": "Tajik",
+ "ta": "Tamil",
+ "twq": "Tasawaq",
+ "tt": "Tatar",
+ "te": "Telugu",
+ "teo": "Teso",
+ "th": "Thai",
+ "bo": "Tibetan",
+ "ti": "Tigrinya",
+ "to": "Tongan",
+ "zh-Hant": "Traditional Chinese",
+ "tr": "Turkish",
+ "tk": "Turkmen",
+ "uk": "Ukrainian",
+ "hsb": "Upper Sorbian",
+ "ur": "Urdu",
+ "ug": "Uyghur",
+ "uz": "Uzbek",
+ "vai": "Vai",
+ "vi": "Vietnamese",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "cy": "Welsh",
+ "nds-NL": "West Low German",
+ "fy": "Western Frisian",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "yi": "Yiddish",
+ "yo": "Yoruba",
+ "dje": "Zarma",
+ "zu": "Zulu"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/en-CA.json b/vendor/commerceguys/intl/resources/language/en-CA.json
index 9beab94ff..046eef878 100644
--- a/vendor/commerceguys/intl/resources/language/en-CA.json
+++ b/vendor/commerceguys/intl/resources/language/en-CA.json
@@ -1,650 +1,224 @@
{
- "af": {
- "name": "Afrikaans"
- },
- "agq": {
- "name": "Aghem"
- },
- "ak": {
- "name": "Akan"
- },
- "sq": {
- "name": "Albanian"
- },
- "am": {
- "name": "Amharic"
- },
- "ar": {
- "name": "Arabic"
- },
- "hy": {
- "name": "Armenian"
- },
- "as": {
- "name": "Assamese"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "en-AU": {
- "name": "Australian English"
- },
- "de-AT": {
- "name": "Austrian German"
- },
- "az": {
- "name": "Azerbaijani"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "Basque"
- },
- "be": {
- "name": "Belarusian"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "bn": {
- "name": "Bengali"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "Bosnian"
- },
- "br": {
- "name": "Breton"
- },
- "en-GB": {
- "name": "British English"
- },
- "bg": {
- "name": "Bulgarian"
- },
- "my": {
- "name": "Burmese"
- },
- "en-CA": {
- "name": "Canadian English"
- },
- "fr-CA": {
- "name": "Canadian French"
- },
- "ca": {
- "name": "Catalan"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "ccp": {
- "name": "Chakma"
- },
- "ce": {
- "name": "Chechen"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "zh": {
- "name": "Chinese"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "sw-CD": {
- "name": "Congo Swahili"
- },
- "kw": {
- "name": "Cornish"
- },
- "hr": {
- "name": "Croatian"
- },
- "cs": {
- "name": "Czech"
- },
- "da": {
- "name": "Danish"
- },
- "fa-AF": {
- "name": "Dari"
- },
- "dua": {
- "name": "Duala"
- },
- "nl": {
- "name": "Dutch"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "ebu": {
- "name": "Embu"
- },
- "en": {
- "name": "English"
- },
- "eo": {
- "name": "Esperanto"
- },
- "et": {
- "name": "Estonian"
- },
- "pt-PT": {
- "name": "European Portuguese"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "Faroese"
- },
- "fil": {
- "name": "Filipino"
- },
- "fi": {
- "name": "Finnish"
- },
- "nl-BE": {
- "name": "Flemish"
- },
- "fr": {
- "name": "French"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "gl": {
- "name": "Galician"
- },
- "lg": {
- "name": "Ganda"
- },
- "ka": {
- "name": "Georgian"
- },
- "de": {
- "name": "German"
- },
- "el": {
- "name": "Greek"
- },
- "gu": {
- "name": "Gujarati"
- },
- "guz": {
- "name": "Gusii"
- },
- "ha": {
- "name": "Hausa"
- },
- "haw": {
- "name": "Hawaiian"
- },
- "he": {
- "name": "Hebrew"
- },
- "hi": {
- "name": "Hindi"
- },
- "hu": {
- "name": "Hungarian"
- },
- "is": {
- "name": "Icelandic"
- },
- "ig": {
- "name": "Igbo"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "id": {
- "name": "Indonesian"
- },
- "ga": {
- "name": "Irish"
- },
- "it": {
- "name": "Italian"
- },
- "ja": {
- "name": "Japanese"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "kn": {
- "name": "Kannada"
- },
- "ks": {
- "name": "Kashmiri"
- },
- "kk": {
- "name": "Kazakh"
- },
- "km": {
- "name": "Khmer"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "rw": {
- "name": "Kinyarwanda"
- },
- "kok": {
- "name": "Konkani"
- },
- "ko": {
- "name": "Korean"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "ky": {
- "name": "Kyrgyz"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Lao"
- },
- "lv": {
- "name": "Latvian"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "Lithuanian"
- },
- "nds": {
- "name": "Low German"
- },
- "nds-NL": {
- "name": "Low Saxon"
- },
- "dsb": {
- "name": "Lower Sorbian"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "Luxembourgish"
- },
- "luy": {
- "name": "Luyia"
- },
- "mk": {
- "name": "Macedonian"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "Malagasy"
- },
- "ms": {
- "name": "Malay"
- },
- "ml": {
- "name": "Malayalam"
- },
- "mt": {
- "name": "Maltese"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "Marathi"
- },
- "mas": {
- "name": "Masai"
- },
- "mfe": {
- "name": "Mauritian"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "es-MX": {
- "name": "Mexican Spanish"
- },
- "ro-MD": {
- "name": "Moldovan"
- },
- "mn": {
- "name": "Mongolian"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "ne": {
- "name": "Nepali"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nd": {
- "name": "North Ndebele"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "se": {
- "name": "Northern Sami"
- },
- "nb": {
- "name": "Norwegian Bokmål"
- },
- "nn": {
- "name": "Norwegian Nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "or": {
- "name": "Odia"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetic"
- },
- "ps": {
- "name": "Pashto"
- },
- "fa": {
- "name": "Persian"
- },
- "pl": {
- "name": "Polish"
- },
- "pt": {
- "name": "Portuguese"
- },
- "prg": {
- "name": "Prussian"
- },
- "pa": {
- "name": "Punjabi"
- },
- "qu": {
- "name": "Quechua"
- },
- "ro": {
- "name": "Romanian"
- },
- "rm": {
- "name": "Romansh"
- },
- "rof": {
- "name": "Rombo"
- },
- "rn": {
- "name": "Rundi"
- },
- "ru": {
- "name": "Russian"
- },
- "rwk": {
- "name": "Rwa"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "gd": {
- "name": "Scottish Gaelic"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "Serbian"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "zh-Hans": {
- "name": "Simplified Chinese"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Sinhala"
- },
- "sk": {
- "name": "Slovak"
- },
- "sl": {
- "name": "Slovenian"
- },
- "xog": {
- "name": "Soga"
- },
- "so": {
- "name": "Somali"
- },
- "es": {
- "name": "Spanish"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "sw": {
- "name": "Swahili"
- },
- "sv": {
- "name": "Swedish"
- },
- "fr-CH": {
- "name": "Swiss French"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "de-CH": {
- "name": "Swiss High German"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "dav": {
- "name": "Taita"
- },
- "tg": {
- "name": "Tajik"
- },
- "ta": {
- "name": "Tamil"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "Tatar"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "th": {
- "name": "Thai"
- },
- "bo": {
- "name": "Tibetan"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "to": {
- "name": "Tongan"
- },
- "zh-Hant": {
- "name": "Traditional Chinese"
- },
- "tr": {
- "name": "Turkish"
- },
- "tk": {
- "name": "Turkmen"
- },
- "uk": {
- "name": "Ukrainian"
- },
- "hsb": {
- "name": "Upper Sorbian"
- },
- "ur": {
- "name": "Urdu"
- },
- "ug": {
- "name": "Uyghur"
- },
- "uz": {
- "name": "Uzbek"
- },
- "vai": {
- "name": "Vai"
- },
- "vi": {
- "name": "Vietnamese"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "cy": {
- "name": "Welsh"
- },
- "fy": {
- "name": "Western Frisian"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "yi": {
- "name": "Yiddish"
- },
- "yo": {
- "name": "Yoruba"
- },
- "dje": {
- "name": "Zarma"
- },
- "zu": {
- "name": "Zulu"
- }
+ "af": "Afrikaans",
+ "agq": "Aghem",
+ "ak": "Akan",
+ "sq": "Albanian",
+ "am": "Amharic",
+ "ar": "Arabic",
+ "hy": "Armenian",
+ "as": "Assamese",
+ "ast": "Asturian",
+ "asa": "Asu",
+ "en-AU": "Australian English",
+ "de-AT": "Austrian German",
+ "az": "Azerbaijani",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "eu": "Basque",
+ "be": "Belarusian",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "bn": "Bengali",
+ "brx": "Bodo",
+ "bs": "Bosnian",
+ "br": "Breton",
+ "en-GB": "British English",
+ "bg": "Bulgarian",
+ "my": "Burmese",
+ "en-CA": "Canadian English",
+ "fr-CA": "Canadian French",
+ "yue": "Cantonese",
+ "ca": "Catalan",
+ "ceb": "Cebuano",
+ "tzm": "Central Atlas Tamazight",
+ "ckb": "Central Kurdish",
+ "ce": "Chechen",
+ "chr": "Cherokee",
+ "cgg": "Chiga",
+ "zh": "Chinese",
+ "cu": "Church Slavic",
+ "ksh": "Colognian",
+ "sw-CD": "Congo Swahili",
+ "kw": "Cornish",
+ "hr": "Croatian",
+ "cs": "Czech",
+ "da": "Danish",
+ "dua": "Duala",
+ "nl": "Dutch",
+ "dz": "Dzongkha",
+ "ebu": "Embu",
+ "en": "English",
+ "eo": "Esperanto",
+ "et": "Estonian",
+ "pt-PT": "European Portuguese",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fo": "Faroese",
+ "fil": "Filipino",
+ "fi": "Finnish",
+ "nl-BE": "Flemish",
+ "fr": "French",
+ "fur": "Friulian",
+ "ff": "Fulah",
+ "gl": "Galician",
+ "lg": "Ganda",
+ "ka": "Georgian",
+ "de": "German",
+ "el": "Greek",
+ "gu": "Gujarati",
+ "guz": "Gusii",
+ "ha": "Hausa",
+ "haw": "Hawaiian",
+ "he": "Hebrew",
+ "hi": "Hindi",
+ "hu": "Hungarian",
+ "is": "Icelandic",
+ "ig": "Igbo",
+ "smn": "Inari Sami",
+ "id": "Indonesian",
+ "ga": "Irish",
+ "it": "Italian",
+ "ja": "Japanese",
+ "jv": "Javanese",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "kn": "Kannada",
+ "ks": "Kashmiri",
+ "kk": "Kazakh",
+ "km": "Khmer",
+ "ki": "Kikuyu",
+ "rw": "Kinyarwanda",
+ "kok": "Konkani",
+ "ko": "Korean",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "ku": "Kurdish",
+ "nmg": "Kwasio",
+ "ky": "Kyrgyz",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Lao",
+ "es-419": "Latin American Spanish",
+ "lv": "Latvian",
+ "ln": "Lingala",
+ "lt": "Lithuanian",
+ "nds": "Low German",
+ "dsb": "Lower Sorbian",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "lb": "Luxembourgish",
+ "luy": "Luyia",
+ "mk": "Macedonian",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "Malagasy",
+ "ms": "Malay",
+ "ml": "Malayalam",
+ "mt": "Maltese",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mr": "Marathi",
+ "mas": "Masai",
+ "mfe": "Mauritian",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "es-MX": "Mexican Spanish",
+ "ro-MD": "Moldovan",
+ "mn": "Mongolian",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "ne": "Nepali",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nd": "North Ndebele",
+ "lrc": "Northern Luri",
+ "se": "Northern Sami",
+ "nb": "Norwegian Bokmål",
+ "nn": "Norwegian Nynorsk",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "or": "Odia",
+ "om": "Oromo",
+ "os": "Ossetic",
+ "ps": "Pashto",
+ "fa": "Persian",
+ "pl": "Polish",
+ "pt": "Portuguese",
+ "prg": "Prussian",
+ "pa": "Punjabi",
+ "qu": "Quechua",
+ "ro": "Romanian",
+ "rm": "Romansh",
+ "rof": "Rombo",
+ "rn": "Rundi",
+ "ru": "Russian",
+ "rwk": "Rwa",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "gd": "Scottish Gaelic",
+ "seh": "Sena",
+ "sr": "Serbian",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "zh-Hans": "Simplified Chinese",
+ "sd": "Sindhi",
+ "si": "Sinhala",
+ "sk": "Slovak",
+ "sl": "Slovenian",
+ "xog": "Soga",
+ "so": "Somali",
+ "es": "Spanish",
+ "zgh": "Standard Moroccan Tamazight",
+ "sw": "Swahili",
+ "sv": "Swedish",
+ "fr-CH": "Swiss French",
+ "gsw": "Swiss German",
+ "de-CH": "Swiss High German",
+ "shi": "Tachelhit",
+ "dav": "Taita",
+ "tg": "Tajik",
+ "ta": "Tamil",
+ "twq": "Tasawaq",
+ "tt": "Tatar",
+ "te": "Telugu",
+ "teo": "Teso",
+ "th": "Thai",
+ "bo": "Tibetan",
+ "ti": "Tigrinya",
+ "to": "Tongan",
+ "zh-Hant": "Traditional Chinese",
+ "tr": "Turkish",
+ "tk": "Turkmen",
+ "uk": "Ukrainian",
+ "hsb": "Upper Sorbian",
+ "ur": "Urdu",
+ "ug": "Uyghur",
+ "uz": "Uzbek",
+ "vai": "Vai",
+ "vi": "Vietnamese",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "cy": "Welsh",
+ "nds-NL": "West Low German",
+ "fy": "Western Frisian",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "yi": "Yiddish",
+ "yo": "Yoruba",
+ "dje": "Zarma",
+ "zu": "Zulu"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/en-GB.json b/vendor/commerceguys/intl/resources/language/en-GB.json
deleted file mode 100644
index 136be2172..000000000
--- a/vendor/commerceguys/intl/resources/language/en-GB.json
+++ /dev/null
@@ -1,650 +0,0 @@
-{
- "af": {
- "name": "Afrikaans"
- },
- "agq": {
- "name": "Aghem"
- },
- "ak": {
- "name": "Akan"
- },
- "sq": {
- "name": "Albanian"
- },
- "am": {
- "name": "Amharic"
- },
- "ar": {
- "name": "Arabic"
- },
- "hy": {
- "name": "Armenian"
- },
- "as": {
- "name": "Assamese"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "en-AU": {
- "name": "Australian English"
- },
- "de-AT": {
- "name": "Austrian German"
- },
- "az": {
- "name": "Azerbaijani"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bn": {
- "name": "Bangla"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "Basque"
- },
- "be": {
- "name": "Belarusian"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "Bosnian"
- },
- "br": {
- "name": "Breton"
- },
- "en-GB": {
- "name": "British English"
- },
- "bg": {
- "name": "Bulgarian"
- },
- "my": {
- "name": "Burmese"
- },
- "en-CA": {
- "name": "Canadian English"
- },
- "fr-CA": {
- "name": "Canadian French"
- },
- "ca": {
- "name": "Catalan"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "ccp": {
- "name": "Chakma"
- },
- "ce": {
- "name": "Chechen"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "zh": {
- "name": "Chinese"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "sw-CD": {
- "name": "Congo Swahili"
- },
- "kw": {
- "name": "Cornish"
- },
- "hr": {
- "name": "Croatian"
- },
- "cs": {
- "name": "Czech"
- },
- "da": {
- "name": "Danish"
- },
- "fa-AF": {
- "name": "Dari"
- },
- "dua": {
- "name": "Duala"
- },
- "nl": {
- "name": "Dutch"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "ebu": {
- "name": "Embu"
- },
- "en": {
- "name": "English"
- },
- "eo": {
- "name": "Esperanto"
- },
- "et": {
- "name": "Estonian"
- },
- "pt-PT": {
- "name": "European Portuguese"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "Faroese"
- },
- "fil": {
- "name": "Filipino"
- },
- "fi": {
- "name": "Finnish"
- },
- "nl-BE": {
- "name": "Flemish"
- },
- "fr": {
- "name": "French"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "gl": {
- "name": "Galician"
- },
- "lg": {
- "name": "Ganda"
- },
- "ka": {
- "name": "Georgian"
- },
- "de": {
- "name": "German"
- },
- "el": {
- "name": "Greek"
- },
- "gu": {
- "name": "Gujarati"
- },
- "guz": {
- "name": "Gusii"
- },
- "ha": {
- "name": "Hausa"
- },
- "haw": {
- "name": "Hawaiian"
- },
- "he": {
- "name": "Hebrew"
- },
- "hi": {
- "name": "Hindi"
- },
- "hu": {
- "name": "Hungarian"
- },
- "is": {
- "name": "Icelandic"
- },
- "ig": {
- "name": "Igbo"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "id": {
- "name": "Indonesian"
- },
- "ga": {
- "name": "Irish"
- },
- "it": {
- "name": "Italian"
- },
- "ja": {
- "name": "Japanese"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "kn": {
- "name": "Kannada"
- },
- "ks": {
- "name": "Kashmiri"
- },
- "kk": {
- "name": "Kazakh"
- },
- "km": {
- "name": "Khmer"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "rw": {
- "name": "Kinyarwanda"
- },
- "kok": {
- "name": "Konkani"
- },
- "ko": {
- "name": "Korean"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "ky": {
- "name": "Kyrgyz"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Lao"
- },
- "lv": {
- "name": "Latvian"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "Lithuanian"
- },
- "nds": {
- "name": "Low German"
- },
- "dsb": {
- "name": "Lower Sorbian"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "Luxembourgish"
- },
- "luy": {
- "name": "Luyia"
- },
- "mk": {
- "name": "Macedonian"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "Malagasy"
- },
- "ms": {
- "name": "Malay"
- },
- "ml": {
- "name": "Malayalam"
- },
- "mt": {
- "name": "Maltese"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "Marathi"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "es-MX": {
- "name": "Mexican Spanish"
- },
- "ro-MD": {
- "name": "Moldavian"
- },
- "mn": {
- "name": "Mongolian"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "ne": {
- "name": "Nepali"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nd": {
- "name": "North Ndebele"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "se": {
- "name": "Northern Sami"
- },
- "nb": {
- "name": "Norwegian Bokmål"
- },
- "nn": {
- "name": "Norwegian Nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "or": {
- "name": "Odia"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetic"
- },
- "ps": {
- "name": "Pashto"
- },
- "fa": {
- "name": "Persian"
- },
- "pl": {
- "name": "Polish"
- },
- "pt": {
- "name": "Portuguese"
- },
- "prg": {
- "name": "Prussian"
- },
- "pa": {
- "name": "Punjabi"
- },
- "qu": {
- "name": "Quechua"
- },
- "ro": {
- "name": "Romanian"
- },
- "rm": {
- "name": "Romansh"
- },
- "rof": {
- "name": "Rombo"
- },
- "rn": {
- "name": "Rundi"
- },
- "ru": {
- "name": "Russian"
- },
- "rwk": {
- "name": "Rwa"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "gd": {
- "name": "Scottish Gaelic"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "Serbian"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "zh-Hans": {
- "name": "Simplified Chinese"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Sinhala"
- },
- "sk": {
- "name": "Slovak"
- },
- "sl": {
- "name": "Slovenian"
- },
- "xog": {
- "name": "Soga"
- },
- "so": {
- "name": "Somali"
- },
- "es": {
- "name": "Spanish"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "sw": {
- "name": "Swahili"
- },
- "sv": {
- "name": "Swedish"
- },
- "fr-CH": {
- "name": "Swiss French"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "de-CH": {
- "name": "Swiss High German"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "dav": {
- "name": "Taita"
- },
- "tg": {
- "name": "Tajik"
- },
- "ta": {
- "name": "Tamil"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "Tatar"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "th": {
- "name": "Thai"
- },
- "bo": {
- "name": "Tibetan"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "to": {
- "name": "Tongan"
- },
- "zh-Hant": {
- "name": "Traditional Chinese"
- },
- "tr": {
- "name": "Turkish"
- },
- "tk": {
- "name": "Turkmen"
- },
- "uk": {
- "name": "Ukrainian"
- },
- "hsb": {
- "name": "Upper Sorbian"
- },
- "ur": {
- "name": "Urdu"
- },
- "ug": {
- "name": "Uyghur"
- },
- "uz": {
- "name": "Uzbek"
- },
- "vai": {
- "name": "Vai"
- },
- "vi": {
- "name": "Vietnamese"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "cy": {
- "name": "Welsh"
- },
- "nds-NL": {
- "name": "West Low German"
- },
- "fy": {
- "name": "Western Frisian"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "yi": {
- "name": "Yiddish"
- },
- "yo": {
- "name": "Yoruba"
- },
- "dje": {
- "name": "Zarma"
- },
- "zu": {
- "name": "Zulu"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/en-IN.json b/vendor/commerceguys/intl/resources/language/en-IN.json
index ce23c82c3..b9114bb6e 100644
--- a/vendor/commerceguys/intl/resources/language/en-IN.json
+++ b/vendor/commerceguys/intl/resources/language/en-IN.json
@@ -1,650 +1,224 @@
{
- "af": {
- "name": "Afrikaans"
- },
- "agq": {
- "name": "Aghem"
- },
- "ak": {
- "name": "Akan"
- },
- "sq": {
- "name": "Albanian"
- },
- "am": {
- "name": "Amharic"
- },
- "ar": {
- "name": "Arabic"
- },
- "hy": {
- "name": "Armenian"
- },
- "as": {
- "name": "Assamese"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "en-AU": {
- "name": "Australian English"
- },
- "de-AT": {
- "name": "Austrian German"
- },
- "az": {
- "name": "Azerbaijani"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "Basque"
- },
- "be": {
- "name": "Belarusian"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "bn": {
- "name": "Bengali"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "Bosnian"
- },
- "br": {
- "name": "Breton"
- },
- "en-GB": {
- "name": "British English"
- },
- "bg": {
- "name": "Bulgarian"
- },
- "my": {
- "name": "Burmese"
- },
- "en-CA": {
- "name": "Canadian English"
- },
- "fr-CA": {
- "name": "Canadian French"
- },
- "ca": {
- "name": "Catalan"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "ccp": {
- "name": "Chakma"
- },
- "ce": {
- "name": "Chechen"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "zh": {
- "name": "Chinese"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "sw-CD": {
- "name": "Congo Swahili"
- },
- "kw": {
- "name": "Cornish"
- },
- "hr": {
- "name": "Croatian"
- },
- "cs": {
- "name": "Czech"
- },
- "da": {
- "name": "Danish"
- },
- "fa-AF": {
- "name": "Dari"
- },
- "dua": {
- "name": "Duala"
- },
- "nl": {
- "name": "Dutch"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "ebu": {
- "name": "Embu"
- },
- "en": {
- "name": "English"
- },
- "eo": {
- "name": "Esperanto"
- },
- "et": {
- "name": "Estonian"
- },
- "pt-PT": {
- "name": "European Portuguese"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "Faroese"
- },
- "fil": {
- "name": "Filipino"
- },
- "fi": {
- "name": "Finnish"
- },
- "nl-BE": {
- "name": "Flemish"
- },
- "fr": {
- "name": "French"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "gl": {
- "name": "Galician"
- },
- "lg": {
- "name": "Ganda"
- },
- "ka": {
- "name": "Georgian"
- },
- "de": {
- "name": "German"
- },
- "el": {
- "name": "Greek"
- },
- "gu": {
- "name": "Gujarati"
- },
- "guz": {
- "name": "Gusii"
- },
- "ha": {
- "name": "Hausa"
- },
- "haw": {
- "name": "Hawaiian"
- },
- "he": {
- "name": "Hebrew"
- },
- "hi": {
- "name": "Hindi"
- },
- "hu": {
- "name": "Hungarian"
- },
- "is": {
- "name": "Icelandic"
- },
- "ig": {
- "name": "Igbo"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "id": {
- "name": "Indonesian"
- },
- "ga": {
- "name": "Irish"
- },
- "it": {
- "name": "Italian"
- },
- "ja": {
- "name": "Japanese"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "kn": {
- "name": "Kannada"
- },
- "ks": {
- "name": "Kashmiri"
- },
- "kk": {
- "name": "Kazakh"
- },
- "km": {
- "name": "Khmer"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "rw": {
- "name": "Kinyarwanda"
- },
- "kok": {
- "name": "Konkani"
- },
- "ko": {
- "name": "Korean"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "ky": {
- "name": "Kyrgyz"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Lao"
- },
- "lv": {
- "name": "Latvian"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "Lithuanian"
- },
- "nds": {
- "name": "Low German"
- },
- "nds-NL": {
- "name": "Low Saxon"
- },
- "dsb": {
- "name": "Lower Sorbian"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "Luxembourgish"
- },
- "luy": {
- "name": "Luyia"
- },
- "mk": {
- "name": "Macedonian"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "Malagasy"
- },
- "ms": {
- "name": "Malay"
- },
- "ml": {
- "name": "Malayalam"
- },
- "mt": {
- "name": "Maltese"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "Marathi"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "es-MX": {
- "name": "Mexican Spanish"
- },
- "ro-MD": {
- "name": "Moldavian"
- },
- "mn": {
- "name": "Mongolian"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "ne": {
- "name": "Nepali"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nd": {
- "name": "North Ndebele"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "se": {
- "name": "Northern Sami"
- },
- "nb": {
- "name": "Norwegian Bokmål"
- },
- "nn": {
- "name": "Norwegian Nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "or": {
- "name": "Oriya"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetic"
- },
- "ps": {
- "name": "Pashto"
- },
- "fa": {
- "name": "Persian"
- },
- "pl": {
- "name": "Polish"
- },
- "pt": {
- "name": "Portuguese"
- },
- "prg": {
- "name": "Prussian"
- },
- "pa": {
- "name": "Punjabi"
- },
- "qu": {
- "name": "Quechua"
- },
- "ro": {
- "name": "Romanian"
- },
- "rm": {
- "name": "Romansh"
- },
- "rof": {
- "name": "Rombo"
- },
- "rn": {
- "name": "Rundi"
- },
- "ru": {
- "name": "Russian"
- },
- "rwk": {
- "name": "Rwa"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "gd": {
- "name": "Scottish Gaelic"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "Serbian"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "zh-Hans": {
- "name": "Simplified Chinese"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Sinhala"
- },
- "sk": {
- "name": "Slovak"
- },
- "sl": {
- "name": "Slovenian"
- },
- "xog": {
- "name": "Soga"
- },
- "so": {
- "name": "Somali"
- },
- "es": {
- "name": "Spanish"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "sw": {
- "name": "Swahili"
- },
- "sv": {
- "name": "Swedish"
- },
- "fr-CH": {
- "name": "Swiss French"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "de-CH": {
- "name": "Swiss High German"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "dav": {
- "name": "Taita"
- },
- "tg": {
- "name": "Tajik"
- },
- "ta": {
- "name": "Tamil"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "Tatar"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "th": {
- "name": "Thai"
- },
- "bo": {
- "name": "Tibetan"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "to": {
- "name": "Tongan"
- },
- "zh-Hant": {
- "name": "Traditional Chinese"
- },
- "tr": {
- "name": "Turkish"
- },
- "tk": {
- "name": "Turkmen"
- },
- "uk": {
- "name": "Ukrainian"
- },
- "hsb": {
- "name": "Upper Sorbian"
- },
- "ur": {
- "name": "Urdu"
- },
- "ug": {
- "name": "Uyghur"
- },
- "uz": {
- "name": "Uzbek"
- },
- "vai": {
- "name": "Vai"
- },
- "vi": {
- "name": "Vietnamese"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "cy": {
- "name": "Welsh"
- },
- "fy": {
- "name": "Western Frisian"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "yi": {
- "name": "Yiddish"
- },
- "yo": {
- "name": "Yoruba"
- },
- "dje": {
- "name": "Zarma"
- },
- "zu": {
- "name": "Zulu"
- }
+ "af": "Afrikaans",
+ "agq": "Aghem",
+ "ak": "Akan",
+ "sq": "Albanian",
+ "am": "Amharic",
+ "ar": "Arabic",
+ "hy": "Armenian",
+ "as": "Assamese",
+ "ast": "Asturian",
+ "asa": "Asu",
+ "en-AU": "Australian English",
+ "de-AT": "Austrian German",
+ "az": "Azerbaijani",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "eu": "Basque",
+ "be": "Belarusian",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "bn": "Bengali",
+ "brx": "Bodo",
+ "bs": "Bosnian",
+ "br": "Breton",
+ "en-GB": "British English",
+ "bg": "Bulgarian",
+ "my": "Burmese",
+ "en-CA": "Canadian English",
+ "fr-CA": "Canadian French",
+ "yue": "Cantonese",
+ "ca": "Catalan",
+ "ceb": "Cebuano",
+ "tzm": "Central Atlas Tamazight",
+ "ckb": "Central Kurdish",
+ "ce": "Chechen",
+ "chr": "Cherokee",
+ "cgg": "Chiga",
+ "zh": "Chinese",
+ "cu": "Church Slavic",
+ "ksh": "Colognian",
+ "sw-CD": "Congo Swahili",
+ "kw": "Cornish",
+ "hr": "Croatian",
+ "cs": "Czech",
+ "da": "Danish",
+ "dua": "Duala",
+ "nl": "Dutch",
+ "dz": "Dzongkha",
+ "ebu": "Embu",
+ "en": "English",
+ "eo": "Esperanto",
+ "et": "Estonian",
+ "pt-PT": "European Portuguese",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fo": "Faroese",
+ "fil": "Filipino",
+ "fi": "Finnish",
+ "nl-BE": "Flemish",
+ "fr": "French",
+ "fur": "Friulian",
+ "ff": "Fulah",
+ "gl": "Galician",
+ "lg": "Ganda",
+ "ka": "Georgian",
+ "de": "German",
+ "el": "Greek",
+ "gu": "Gujarati",
+ "guz": "Gusii",
+ "ha": "Hausa",
+ "haw": "Hawaiian",
+ "he": "Hebrew",
+ "hi": "Hindi",
+ "hu": "Hungarian",
+ "is": "Icelandic",
+ "ig": "Igbo",
+ "smn": "Inari Sami",
+ "id": "Indonesian",
+ "ga": "Irish",
+ "it": "Italian",
+ "ja": "Japanese",
+ "jv": "Javanese",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "kn": "Kannada",
+ "ks": "Kashmiri",
+ "kk": "Kazakh",
+ "km": "Khmer",
+ "ki": "Kikuyu",
+ "rw": "Kinyarwanda",
+ "kok": "Konkani",
+ "ko": "Korean",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "ku": "Kurdish",
+ "nmg": "Kwasio",
+ "ky": "Kyrgyz",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Lao",
+ "es-419": "Latin American Spanish",
+ "lv": "Latvian",
+ "ln": "Lingala",
+ "lt": "Lithuanian",
+ "nds": "Low German",
+ "dsb": "Lower Sorbian",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "lb": "Luxembourgish",
+ "luy": "Luyia",
+ "mk": "Macedonian",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "Malagasy",
+ "ms": "Malay",
+ "ml": "Malayalam",
+ "mt": "Maltese",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mr": "Marathi",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "es-MX": "Mexican Spanish",
+ "ro-MD": "Moldavian",
+ "mn": "Mongolian",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "ne": "Nepali",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nd": "North Ndebele",
+ "lrc": "Northern Luri",
+ "se": "Northern Sami",
+ "nb": "Norwegian Bokmål",
+ "nn": "Norwegian Nynorsk",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "or": "Odia",
+ "om": "Oromo",
+ "os": "Ossetic",
+ "ps": "Pashto",
+ "fa": "Persian",
+ "pl": "Polish",
+ "pt": "Portuguese",
+ "prg": "Prussian",
+ "pa": "Punjabi",
+ "qu": "Quechua",
+ "ro": "Romanian",
+ "rm": "Romansh",
+ "rof": "Rombo",
+ "rn": "Rundi",
+ "ru": "Russian",
+ "rwk": "Rwa",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "gd": "Scottish Gaelic",
+ "seh": "Sena",
+ "sr": "Serbian",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "zh-Hans": "Simplified Chinese",
+ "sd": "Sindhi",
+ "si": "Sinhala",
+ "sk": "Slovak",
+ "sl": "Slovenian",
+ "xog": "Soga",
+ "so": "Somali",
+ "es": "Spanish",
+ "zgh": "Standard Moroccan Tamazight",
+ "sw": "Swahili",
+ "sv": "Swedish",
+ "fr-CH": "Swiss French",
+ "gsw": "Swiss German",
+ "de-CH": "Swiss High German",
+ "shi": "Tachelhit",
+ "dav": "Taita",
+ "tg": "Tajik",
+ "ta": "Tamil",
+ "twq": "Tasawaq",
+ "tt": "Tatar",
+ "te": "Telugu",
+ "teo": "Teso",
+ "th": "Thai",
+ "bo": "Tibetan",
+ "ti": "Tigrinya",
+ "to": "Tongan",
+ "zh-Hant": "Traditional Chinese",
+ "tr": "Turkish",
+ "tk": "Turkmen",
+ "uk": "Ukrainian",
+ "hsb": "Upper Sorbian",
+ "ur": "Urdu",
+ "ug": "Uyghur",
+ "uz": "Uzbek",
+ "vai": "Vai",
+ "vi": "Vietnamese",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "cy": "Welsh",
+ "nds-NL": "West Low German",
+ "fy": "Western Frisian",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "yi": "Yiddish",
+ "yo": "Yoruba",
+ "dje": "Zarma",
+ "zu": "Zulu"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/en-NZ.json b/vendor/commerceguys/intl/resources/language/en-NZ.json
new file mode 100644
index 000000000..39dae1f1d
--- /dev/null
+++ b/vendor/commerceguys/intl/resources/language/en-NZ.json
@@ -0,0 +1,224 @@
+{
+ "af": "Afrikaans",
+ "agq": "Aghem",
+ "ak": "Akan",
+ "sq": "Albanian",
+ "am": "Amharic",
+ "ar": "Arabic",
+ "hy": "Armenian",
+ "as": "Assamese",
+ "ast": "Asturian",
+ "asa": "Asu",
+ "en-AU": "Australian English",
+ "de-AT": "Austrian German",
+ "az": "Azerbaijani",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bn": "Bangla",
+ "bas": "Basaa",
+ "eu": "Basque",
+ "be": "Belarusian",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "brx": "Bodo",
+ "bs": "Bosnian",
+ "br": "Breton",
+ "en-GB": "British English",
+ "bg": "Bulgarian",
+ "my": "Burmese",
+ "en-CA": "Canadian English",
+ "fr-CA": "Canadian French",
+ "yue": "Cantonese",
+ "ca": "Catalan",
+ "ceb": "Cebuano",
+ "tzm": "Central Atlas Tamazight",
+ "ckb": "Central Kurdish",
+ "ce": "Chechen",
+ "chr": "Cherokee",
+ "cgg": "Chiga",
+ "zh": "Chinese",
+ "cu": "Church Slavic",
+ "ksh": "Colognian",
+ "sw-CD": "Congo Swahili",
+ "kw": "Cornish",
+ "hr": "Croatian",
+ "cs": "Czech",
+ "da": "Danish",
+ "dua": "Duala",
+ "nl": "Dutch",
+ "dz": "Dzongkha",
+ "ebu": "Embu",
+ "en": "English",
+ "eo": "Esperanto",
+ "et": "Estonian",
+ "pt-PT": "European Portuguese",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fo": "Faroese",
+ "fil": "Filipino",
+ "fi": "Finnish",
+ "nl-BE": "Flemish",
+ "fr": "French",
+ "fur": "Friulian",
+ "ff": "Fulah",
+ "gl": "Galician",
+ "lg": "Ganda",
+ "ka": "Georgian",
+ "de": "German",
+ "el": "Greek",
+ "gu": "Gujarati",
+ "guz": "Gusii",
+ "ha": "Hausa",
+ "haw": "Hawaiian",
+ "he": "Hebrew",
+ "hi": "Hindi",
+ "hu": "Hungarian",
+ "is": "Icelandic",
+ "ig": "Igbo",
+ "smn": "Inari Sami",
+ "id": "Indonesian",
+ "ga": "Irish",
+ "it": "Italian",
+ "ja": "Japanese",
+ "jv": "Javanese",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "kn": "Kannada",
+ "ks": "Kashmiri",
+ "kk": "Kazakh",
+ "km": "Khmer",
+ "ki": "Kikuyu",
+ "rw": "Kinyarwanda",
+ "kok": "Konkani",
+ "ko": "Korean",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "ku": "Kurdish",
+ "nmg": "Kwasio",
+ "ky": "Kyrgyz",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Lao",
+ "es-419": "Latin American Spanish",
+ "lv": "Latvian",
+ "ln": "Lingala",
+ "lt": "Lithuanian",
+ "nds": "Low German",
+ "dsb": "Lower Sorbian",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "lb": "Luxembourgish",
+ "luy": "Luyia",
+ "mk": "Macedonian",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "Malagasy",
+ "ms": "Malay",
+ "ml": "Malayalam",
+ "mt": "Maltese",
+ "gv": "Manx",
+ "mi": "Māori",
+ "mr": "Marathi",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "es-MX": "Mexican Spanish",
+ "ro-MD": "Moldavian",
+ "mn": "Mongolian",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "ne": "Nepali",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nd": "North Ndebele",
+ "lrc": "Northern Luri",
+ "se": "Northern Sami",
+ "nb": "Norwegian Bokmål",
+ "nn": "Norwegian Nynorsk",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "or": "Odia",
+ "om": "Oromo",
+ "os": "Ossetic",
+ "ps": "Pashto",
+ "fa": "Persian",
+ "pl": "Polish",
+ "pt": "Portuguese",
+ "prg": "Prussian",
+ "pa": "Punjabi",
+ "qu": "Quechua",
+ "ro": "Romanian",
+ "rm": "Romansh",
+ "rof": "Rombo",
+ "rn": "Rundi",
+ "ru": "Russian",
+ "rwk": "Rwa",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "gd": "Scottish Gaelic",
+ "seh": "Sena",
+ "sr": "Serbian",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "zh-Hans": "Simplified Chinese",
+ "sd": "Sindhi",
+ "si": "Sinhala",
+ "sk": "Slovak",
+ "sl": "Slovenian",
+ "xog": "Soga",
+ "so": "Somali",
+ "es": "Spanish",
+ "zgh": "Standard Moroccan Tamazight",
+ "sw": "Swahili",
+ "sv": "Swedish",
+ "fr-CH": "Swiss French",
+ "gsw": "Swiss German",
+ "de-CH": "Swiss High German",
+ "shi": "Tachelhit",
+ "dav": "Taita",
+ "tg": "Tajik",
+ "ta": "Tamil",
+ "twq": "Tasawaq",
+ "tt": "Tatar",
+ "te": "Telugu",
+ "teo": "Teso",
+ "th": "Thai",
+ "bo": "Tibetan",
+ "ti": "Tigrinya",
+ "to": "Tongan",
+ "zh-Hant": "Traditional Chinese",
+ "tr": "Turkish",
+ "tk": "Turkmen",
+ "uk": "Ukrainian",
+ "hsb": "Upper Sorbian",
+ "ur": "Urdu",
+ "ug": "Uyghur",
+ "uz": "Uzbek",
+ "vai": "Vai",
+ "vi": "Vietnamese",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "cy": "Welsh",
+ "nds-NL": "West Low German",
+ "fy": "Western Frisian",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "yi": "Yiddish",
+ "yo": "Yoruba",
+ "dje": "Zarma",
+ "zu": "Zulu"
+} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/en.json b/vendor/commerceguys/intl/resources/language/en.json
index 999971b32..e3f433901 100644
--- a/vendor/commerceguys/intl/resources/language/en.json
+++ b/vendor/commerceguys/intl/resources/language/en.json
@@ -1,650 +1,224 @@
{
- "af": {
- "name": "Afrikaans"
- },
- "agq": {
- "name": "Aghem"
- },
- "ak": {
- "name": "Akan"
- },
- "sq": {
- "name": "Albanian"
- },
- "am": {
- "name": "Amharic"
- },
- "ar": {
- "name": "Arabic"
- },
- "hy": {
- "name": "Armenian"
- },
- "as": {
- "name": "Assamese"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "en-AU": {
- "name": "Australian English"
- },
- "de-AT": {
- "name": "Austrian German"
- },
- "az": {
- "name": "Azerbaijani"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bn": {
- "name": "Bangla"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "Basque"
- },
- "be": {
- "name": "Belarusian"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "Bosnian"
- },
- "br": {
- "name": "Breton"
- },
- "en-GB": {
- "name": "British English"
- },
- "bg": {
- "name": "Bulgarian"
- },
- "my": {
- "name": "Burmese"
- },
- "en-CA": {
- "name": "Canadian English"
- },
- "fr-CA": {
- "name": "Canadian French"
- },
- "ca": {
- "name": "Catalan"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "ccp": {
- "name": "Chakma"
- },
- "ce": {
- "name": "Chechen"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "zh": {
- "name": "Chinese"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "sw-CD": {
- "name": "Congo Swahili"
- },
- "kw": {
- "name": "Cornish"
- },
- "hr": {
- "name": "Croatian"
- },
- "cs": {
- "name": "Czech"
- },
- "da": {
- "name": "Danish"
- },
- "fa-AF": {
- "name": "Dari"
- },
- "dua": {
- "name": "Duala"
- },
- "nl": {
- "name": "Dutch"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "ebu": {
- "name": "Embu"
- },
- "en": {
- "name": "English"
- },
- "eo": {
- "name": "Esperanto"
- },
- "et": {
- "name": "Estonian"
- },
- "pt-PT": {
- "name": "European Portuguese"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "Faroese"
- },
- "fil": {
- "name": "Filipino"
- },
- "fi": {
- "name": "Finnish"
- },
- "nl-BE": {
- "name": "Flemish"
- },
- "fr": {
- "name": "French"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "gl": {
- "name": "Galician"
- },
- "lg": {
- "name": "Ganda"
- },
- "ka": {
- "name": "Georgian"
- },
- "de": {
- "name": "German"
- },
- "el": {
- "name": "Greek"
- },
- "gu": {
- "name": "Gujarati"
- },
- "guz": {
- "name": "Gusii"
- },
- "ha": {
- "name": "Hausa"
- },
- "haw": {
- "name": "Hawaiian"
- },
- "he": {
- "name": "Hebrew"
- },
- "hi": {
- "name": "Hindi"
- },
- "hu": {
- "name": "Hungarian"
- },
- "is": {
- "name": "Icelandic"
- },
- "ig": {
- "name": "Igbo"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "id": {
- "name": "Indonesian"
- },
- "ga": {
- "name": "Irish"
- },
- "it": {
- "name": "Italian"
- },
- "ja": {
- "name": "Japanese"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "kn": {
- "name": "Kannada"
- },
- "ks": {
- "name": "Kashmiri"
- },
- "kk": {
- "name": "Kazakh"
- },
- "km": {
- "name": "Khmer"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "rw": {
- "name": "Kinyarwanda"
- },
- "kok": {
- "name": "Konkani"
- },
- "ko": {
- "name": "Korean"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "ky": {
- "name": "Kyrgyz"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Lao"
- },
- "lv": {
- "name": "Latvian"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "Lithuanian"
- },
- "nds": {
- "name": "Low German"
- },
- "nds-NL": {
- "name": "Low Saxon"
- },
- "dsb": {
- "name": "Lower Sorbian"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "Luxembourgish"
- },
- "luy": {
- "name": "Luyia"
- },
- "mk": {
- "name": "Macedonian"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "Malagasy"
- },
- "ms": {
- "name": "Malay"
- },
- "ml": {
- "name": "Malayalam"
- },
- "mt": {
- "name": "Maltese"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "Marathi"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "es-MX": {
- "name": "Mexican Spanish"
- },
- "ro-MD": {
- "name": "Moldavian"
- },
- "mn": {
- "name": "Mongolian"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "ne": {
- "name": "Nepali"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nd": {
- "name": "North Ndebele"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "se": {
- "name": "Northern Sami"
- },
- "nb": {
- "name": "Norwegian Bokmål"
- },
- "nn": {
- "name": "Norwegian Nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "or": {
- "name": "Odia"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetic"
- },
- "ps": {
- "name": "Pashto"
- },
- "fa": {
- "name": "Persian"
- },
- "pl": {
- "name": "Polish"
- },
- "pt": {
- "name": "Portuguese"
- },
- "prg": {
- "name": "Prussian"
- },
- "pa": {
- "name": "Punjabi"
- },
- "qu": {
- "name": "Quechua"
- },
- "ro": {
- "name": "Romanian"
- },
- "rm": {
- "name": "Romansh"
- },
- "rof": {
- "name": "Rombo"
- },
- "rn": {
- "name": "Rundi"
- },
- "ru": {
- "name": "Russian"
- },
- "rwk": {
- "name": "Rwa"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "gd": {
- "name": "Scottish Gaelic"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "Serbian"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "zh-Hans": {
- "name": "Simplified Chinese"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Sinhala"
- },
- "sk": {
- "name": "Slovak"
- },
- "sl": {
- "name": "Slovenian"
- },
- "xog": {
- "name": "Soga"
- },
- "so": {
- "name": "Somali"
- },
- "es": {
- "name": "Spanish"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "sw": {
- "name": "Swahili"
- },
- "sv": {
- "name": "Swedish"
- },
- "fr-CH": {
- "name": "Swiss French"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "de-CH": {
- "name": "Swiss High German"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "dav": {
- "name": "Taita"
- },
- "tg": {
- "name": "Tajik"
- },
- "ta": {
- "name": "Tamil"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "Tatar"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "th": {
- "name": "Thai"
- },
- "bo": {
- "name": "Tibetan"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "to": {
- "name": "Tongan"
- },
- "zh-Hant": {
- "name": "Traditional Chinese"
- },
- "tr": {
- "name": "Turkish"
- },
- "tk": {
- "name": "Turkmen"
- },
- "uk": {
- "name": "Ukrainian"
- },
- "hsb": {
- "name": "Upper Sorbian"
- },
- "ur": {
- "name": "Urdu"
- },
- "ug": {
- "name": "Uyghur"
- },
- "uz": {
- "name": "Uzbek"
- },
- "vai": {
- "name": "Vai"
- },
- "vi": {
- "name": "Vietnamese"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "cy": {
- "name": "Welsh"
- },
- "fy": {
- "name": "Western Frisian"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "yi": {
- "name": "Yiddish"
- },
- "yo": {
- "name": "Yoruba"
- },
- "dje": {
- "name": "Zarma"
- },
- "zu": {
- "name": "Zulu"
- }
+ "af": "Afrikaans",
+ "agq": "Aghem",
+ "ak": "Akan",
+ "sq": "Albanian",
+ "am": "Amharic",
+ "ar": "Arabic",
+ "hy": "Armenian",
+ "as": "Assamese",
+ "ast": "Asturian",
+ "asa": "Asu",
+ "en-AU": "Australian English",
+ "de-AT": "Austrian German",
+ "az": "Azerbaijani",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bn": "Bangla",
+ "bas": "Basaa",
+ "eu": "Basque",
+ "be": "Belarusian",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "brx": "Bodo",
+ "bs": "Bosnian",
+ "br": "Breton",
+ "en-GB": "British English",
+ "bg": "Bulgarian",
+ "my": "Burmese",
+ "en-CA": "Canadian English",
+ "fr-CA": "Canadian French",
+ "yue": "Cantonese",
+ "ca": "Catalan",
+ "ceb": "Cebuano",
+ "tzm": "Central Atlas Tamazight",
+ "ckb": "Central Kurdish",
+ "ce": "Chechen",
+ "chr": "Cherokee",
+ "cgg": "Chiga",
+ "zh": "Chinese",
+ "cu": "Church Slavic",
+ "ksh": "Colognian",
+ "sw-CD": "Congo Swahili",
+ "kw": "Cornish",
+ "hr": "Croatian",
+ "cs": "Czech",
+ "da": "Danish",
+ "dua": "Duala",
+ "nl": "Dutch",
+ "dz": "Dzongkha",
+ "ebu": "Embu",
+ "en": "English",
+ "eo": "Esperanto",
+ "et": "Estonian",
+ "pt-PT": "European Portuguese",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fo": "Faroese",
+ "fil": "Filipino",
+ "fi": "Finnish",
+ "nl-BE": "Flemish",
+ "fr": "French",
+ "fur": "Friulian",
+ "ff": "Fulah",
+ "gl": "Galician",
+ "lg": "Ganda",
+ "ka": "Georgian",
+ "de": "German",
+ "el": "Greek",
+ "gu": "Gujarati",
+ "guz": "Gusii",
+ "ha": "Hausa",
+ "haw": "Hawaiian",
+ "he": "Hebrew",
+ "hi": "Hindi",
+ "hu": "Hungarian",
+ "is": "Icelandic",
+ "ig": "Igbo",
+ "smn": "Inari Sami",
+ "id": "Indonesian",
+ "ga": "Irish",
+ "it": "Italian",
+ "ja": "Japanese",
+ "jv": "Javanese",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "kn": "Kannada",
+ "ks": "Kashmiri",
+ "kk": "Kazakh",
+ "km": "Khmer",
+ "ki": "Kikuyu",
+ "rw": "Kinyarwanda",
+ "kok": "Konkani",
+ "ko": "Korean",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "ku": "Kurdish",
+ "nmg": "Kwasio",
+ "ky": "Kyrgyz",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Lao",
+ "es-419": "Latin American Spanish",
+ "lv": "Latvian",
+ "ln": "Lingala",
+ "lt": "Lithuanian",
+ "nds": "Low German",
+ "nds-NL": "Low Saxon",
+ "dsb": "Lower Sorbian",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "lb": "Luxembourgish",
+ "luy": "Luyia",
+ "mk": "Macedonian",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "Malagasy",
+ "ms": "Malay",
+ "ml": "Malayalam",
+ "mt": "Maltese",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mr": "Marathi",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "es-MX": "Mexican Spanish",
+ "ro-MD": "Moldavian",
+ "mn": "Mongolian",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "ne": "Nepali",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nd": "North Ndebele",
+ "lrc": "Northern Luri",
+ "se": "Northern Sami",
+ "nb": "Norwegian Bokmål",
+ "nn": "Norwegian Nynorsk",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "or": "Odia",
+ "om": "Oromo",
+ "os": "Ossetic",
+ "ps": "Pashto",
+ "fa": "Persian",
+ "pl": "Polish",
+ "pt": "Portuguese",
+ "prg": "Prussian",
+ "pa": "Punjabi",
+ "qu": "Quechua",
+ "ro": "Romanian",
+ "rm": "Romansh",
+ "rof": "Rombo",
+ "rn": "Rundi",
+ "ru": "Russian",
+ "rwk": "Rwa",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "gd": "Scottish Gaelic",
+ "seh": "Sena",
+ "sr": "Serbian",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "zh-Hans": "Simplified Chinese",
+ "sd": "Sindhi",
+ "si": "Sinhala",
+ "sk": "Slovak",
+ "sl": "Slovenian",
+ "xog": "Soga",
+ "so": "Somali",
+ "es": "Spanish",
+ "zgh": "Standard Moroccan Tamazight",
+ "sw": "Swahili",
+ "sv": "Swedish",
+ "fr-CH": "Swiss French",
+ "gsw": "Swiss German",
+ "de-CH": "Swiss High German",
+ "shi": "Tachelhit",
+ "dav": "Taita",
+ "tg": "Tajik",
+ "ta": "Tamil",
+ "twq": "Tasawaq",
+ "tt": "Tatar",
+ "te": "Telugu",
+ "teo": "Teso",
+ "th": "Thai",
+ "bo": "Tibetan",
+ "ti": "Tigrinya",
+ "to": "Tongan",
+ "zh-Hant": "Traditional Chinese",
+ "tr": "Turkish",
+ "tk": "Turkmen",
+ "uk": "Ukrainian",
+ "hsb": "Upper Sorbian",
+ "ur": "Urdu",
+ "ug": "Uyghur",
+ "uz": "Uzbek",
+ "vai": "Vai",
+ "vi": "Vietnamese",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "cy": "Welsh",
+ "fy": "Western Frisian",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "yi": "Yiddish",
+ "yo": "Yoruba",
+ "dje": "Zarma",
+ "zu": "Zulu"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/eo.json b/vendor/commerceguys/intl/resources/language/eo.json
index fcb3f2a02..a1df445c8 100644
--- a/vendor/commerceguys/intl/resources/language/eo.json
+++ b/vendor/commerceguys/intl/resources/language/eo.json
@@ -1,641 +1,224 @@
{
- "af": {
- "name": "afrikansa"
- },
- "agq": {
- "name": "Aghem"
- },
- "ak": {
- "name": "Akan"
- },
- "sq": {
- "name": "albana"
- },
- "am": {
- "name": "amhara"
- },
- "en": {
- "name": "angla"
- },
- "en-AU": {
- "name": "angla (Aŭstralio)"
- },
- "en-CA": {
- "name": "angla (Kanado)"
- },
- "en-GB": {
- "name": "angla (Unuiĝinta Reĝlando)"
- },
- "ar": {
- "name": "araba"
- },
- "hy": {
- "name": "armena"
- },
- "as": {
- "name": "asama"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "az": {
- "name": "azerbajĝana"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "be": {
- "name": "belorusa"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "bn": {
- "name": "bengala"
- },
- "my": {
- "name": "birma"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "bosnia"
- },
- "br": {
- "name": "bretona"
- },
- "bg": {
- "name": "bulgara"
- },
- "rn": {
- "name": "burunda"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "ce": {
- "name": "Chechen"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "kw": {
- "name": "Cornish"
- },
- "cs": {
- "name": "ĉeĥa"
- },
- "zh": {
- "name": "ĉina"
- },
- "zh-Hans": {
- "name": "ĉina simpligita"
- },
- "zh-Hant": {
- "name": "ĉina tradicia"
- },
- "da": {
- "name": "dana"
- },
- "nb": {
- "name": "dannorvega"
- },
- "dua": {
- "name": "Duala"
- },
- "dz": {
- "name": "dzonko"
- },
- "ebu": {
- "name": "Embu"
- },
- "eo": {
- "name": "esperanto"
- },
- "et": {
- "name": "estona"
- },
- "pt-PT": {
- "name": "eŭropportugala"
- },
- "eu": {
- "name": "eŭska"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "feroa"
- },
- "fil": {
- "name": "filipina"
- },
- "fi": {
- "name": "finna"
- },
- "fr": {
- "name": "franca"
- },
- "fr-CA": {
- "name": "franca (Kanado)"
- },
- "fr-CH": {
- "name": "franca (Svisujo)"
- },
- "fy": {
- "name": "frisa"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "gd": {
- "name": "gaela"
- },
- "gl": {
- "name": "galega"
- },
- "lg": {
- "name": "Ganda"
- },
- "de": {
- "name": "germana"
- },
- "de-AT": {
- "name": "germana (Aŭstrujo)"
- },
- "de-CH": {
- "name": "germana (Svisujo)"
- },
- "el": {
- "name": "greka"
- },
- "kl": {
- "name": "gronlanda"
- },
- "gu": {
- "name": "guĝarata"
- },
- "guz": {
- "name": "Gusii"
- },
- "ha": {
- "name": "haŭsa"
- },
- "haw": {
- "name": "havaja"
- },
- "he": {
- "name": "hebrea"
- },
- "hi": {
- "name": "hinda"
- },
- "es": {
- "name": "hispana"
- },
- "es-MX": {
- "name": "hispana (Meksiko)"
- },
- "hu": {
- "name": "hungara"
- },
- "ig": {
- "name": "Igbo"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "id": {
- "name": "indonezia"
- },
- "ga": {
- "name": "irlanda"
- },
- "is": {
- "name": "islanda"
- },
- "it": {
- "name": "itala"
- },
- "ja": {
- "name": "japana"
- },
- "yi": {
- "name": "jida"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "yo": {
- "name": "joruba"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "kn": {
- "name": "kanara"
- },
- "ka": {
- "name": "kartvela"
- },
- "ks": {
- "name": "kaŝmira"
- },
- "ca": {
- "name": "kataluna"
- },
- "kk": {
- "name": "kazaĥa"
- },
- "qu": {
- "name": "keĉua"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "cy": {
- "name": "kimra"
- },
- "ky": {
- "name": "kirgiza"
- },
- "km": {
- "name": "kmera"
- },
- "kok": {
- "name": "Konkani"
- },
- "ko": {
- "name": "korea"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "hr": {
- "name": "kroata"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lv": {
- "name": "latva"
- },
- "lo": {
- "name": "laŭa"
- },
- "ln": {
- "name": "lingala"
- },
- "lt": {
- "name": "litova"
- },
- "dsb": {
- "name": "Lower Sorbian"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "lb": {
- "name": "luksemburga"
- },
- "luo": {
- "name": "Luo"
- },
- "luy": {
- "name": "Luyia"
- },
- "jmc": {
- "name": "Machame"
- },
- "mk": {
- "name": "makedona"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "malagasa"
- },
- "ms": {
- "name": "malaja"
- },
- "ml": {
- "name": "malajalama"
- },
- "mt": {
- "name": "malta"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "marata"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "mn": {
- "name": "mongola"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nds-NL": {
- "name": "nds (Nederlando)"
- },
- "nl": {
- "name": "nederlanda"
- },
- "nl-BE": {
- "name": "nederlanda (Belgujo)"
- },
- "ne": {
- "name": "nepala"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nd": {
- "name": "North Ndebele"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "se": {
- "name": "Northern Sami"
- },
- "nn": {
- "name": "novnorvega"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "or": {
- "name": "orijo"
- },
- "om": {
- "name": "oroma"
- },
- "os": {
- "name": "Ossetic"
- },
- "pa": {
- "name": "panĝaba"
- },
- "ps": {
- "name": "paŝtoa"
- },
- "fa": {
- "name": "persa"
- },
- "pl": {
- "name": "pola"
- },
- "pt": {
- "name": "portugala"
- },
- "prg": {
- "name": "Prussian"
- },
- "rm": {
- "name": "romanĉa"
- },
- "rof": {
- "name": "Rombo"
- },
- "rw": {
- "name": "ruanda"
- },
- "ro": {
- "name": "rumana"
- },
- "ro-MD": {
- "name": "rumana (Moldavujo)"
- },
- "ru": {
- "name": "rusa"
- },
- "rwk": {
- "name": "Rwa"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "sangoa"
- },
- "sbp": {
- "name": "Sangu"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "serba"
- },
- "ksb": {
- "name": "Shambala"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "sd": {
- "name": "sinda"
- },
- "si": {
- "name": "sinhala"
- },
- "sk": {
- "name": "slovaka"
- },
- "sl": {
- "name": "slovena"
- },
- "xog": {
- "name": "Soga"
- },
- "so": {
- "name": "somala"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "sw": {
- "name": "svahila"
- },
- "sw-CD": {
- "name": "svahila (CD)"
- },
- "sv": {
- "name": "sveda"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "sn": {
- "name": "ŝona"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "tg": {
- "name": "taĝika"
- },
- "dav": {
- "name": "Taita"
- },
- "th": {
- "name": "taja"
- },
- "ta": {
- "name": "tamila"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "tatara"
- },
- "te": {
- "name": "telugua"
- },
- "teo": {
- "name": "Teso"
- },
- "bo": {
- "name": "tibeta"
- },
- "ti": {
- "name": "tigraja"
- },
- "to": {
- "name": "tongaa"
- },
- "tr": {
- "name": "turka"
- },
- "tk": {
- "name": "turkmena"
- },
- "ug": {
- "name": "ujgura"
- },
- "uk": {
- "name": "ukraina"
- },
- "hsb": {
- "name": "Upper Sorbian"
- },
- "ur": {
- "name": "urduo"
- },
- "uz": {
- "name": "uzbeka"
- },
- "vai": {
- "name": "Vai"
- },
- "vi": {
- "name": "vjetnama"
- },
- "vo": {
- "name": "volapuko"
- },
- "wo": {
- "name": "volofa"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "yav": {
- "name": "Yangben"
- },
- "dje": {
- "name": "Zarma"
- },
- "zu": {
- "name": "zulua"
- }
+ "af": "afrikansa",
+ "agq": "Aghem",
+ "ak": "Akan",
+ "sq": "albana",
+ "am": "amhara",
+ "en": "angla",
+ "en-AU": "angla (Aŭstralio)",
+ "en-CA": "angla (Kanado)",
+ "en-GB": "angla (Unuiĝinta Reĝlando)",
+ "ar": "araba",
+ "hy": "armena",
+ "as": "asama",
+ "ast": "Asturian",
+ "asa": "Asu",
+ "az": "azerbajĝana",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "be": "belorusa",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "bn": "bengala",
+ "my": "birma",
+ "brx": "Bodo",
+ "bs": "bosnia",
+ "br": "bretona",
+ "bg": "bulgara",
+ "rn": "burunda",
+ "yue": "Cantonese",
+ "ceb": "Cebuano",
+ "tzm": "Central Atlas Tamazight",
+ "ckb": "Central Kurdish",
+ "ce": "Chechen",
+ "chr": "Cherokee",
+ "cgg": "Chiga",
+ "cu": "Church Slavic",
+ "ksh": "Colognian",
+ "kw": "Cornish",
+ "cs": "ĉeĥa",
+ "zh": "ĉina",
+ "zh-Hans": "ĉina simpligita",
+ "zh-Hant": "ĉina tradicia",
+ "da": "dana",
+ "nb": "dannorvega",
+ "dua": "Duala",
+ "dz": "dzonko",
+ "ebu": "Embu",
+ "eo": "esperanto",
+ "et": "estona",
+ "pt-PT": "eŭropportugala",
+ "eu": "eŭska",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fo": "feroa",
+ "fil": "filipina",
+ "fi": "finna",
+ "fr": "franca",
+ "fr-CA": "franca (Kanado)",
+ "fr-CH": "franca (Svisujo)",
+ "fy": "frisa",
+ "fur": "Friulian",
+ "ff": "Fulah",
+ "gd": "gaela",
+ "gl": "galega",
+ "lg": "Ganda",
+ "de": "germana",
+ "de-AT": "germana (Aŭstrujo)",
+ "de-CH": "germana (Svisujo)",
+ "el": "greka",
+ "kl": "gronlanda",
+ "gu": "guĝarata",
+ "guz": "Gusii",
+ "ha": "haŭsa",
+ "haw": "havaja",
+ "he": "hebrea",
+ "hi": "hinda",
+ "es": "hispana",
+ "es-419": "hispana (419)",
+ "es-MX": "hispana (Meksiko)",
+ "hu": "hungara",
+ "ig": "Igbo",
+ "smn": "Inari Sami",
+ "id": "indonezia",
+ "ga": "irlanda",
+ "is": "islanda",
+ "it": "itala",
+ "ja": "japana",
+ "jv": "java",
+ "yi": "jida",
+ "dyo": "Jola-Fonyi",
+ "yo": "joruba",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "kn": "kanara",
+ "ka": "kartvela",
+ "ks": "kaŝmira",
+ "ca": "kataluna",
+ "kk": "kazaĥa",
+ "qu": "keĉua",
+ "ki": "Kikuyu",
+ "cy": "kimra",
+ "ky": "kirgiza",
+ "km": "kmera",
+ "kok": "Konkani",
+ "ko": "korea",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "hr": "kroata",
+ "xh": "ksosa",
+ "ku": "kurda",
+ "nmg": "Kwasio",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lv": "latva",
+ "lo": "laŭa",
+ "ln": "lingala",
+ "lt": "litova",
+ "nds": "Low German",
+ "dsb": "Lower Sorbian",
+ "lu": "Luba-Katanga",
+ "lb": "luksemburga",
+ "luo": "Luo",
+ "luy": "Luyia",
+ "jmc": "Machame",
+ "mk": "makedona",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "malagasa",
+ "ms": "malaja",
+ "ml": "malajalama",
+ "mt": "malta",
+ "gv": "Manx",
+ "mi": "maoria",
+ "mr": "marata",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "mn": "mongola",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nds-NL": "nds (Nederlando)",
+ "nl": "nederlanda",
+ "nl-BE": "nederlanda (Belgujo)",
+ "ne": "nepala",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nd": "North Ndebele",
+ "lrc": "Northern Luri",
+ "se": "Northern Sami",
+ "nn": "novnorvega",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "or": "orijo",
+ "om": "oroma",
+ "os": "Ossetic",
+ "pa": "panĝaba",
+ "ps": "paŝtoa",
+ "fa": "persa",
+ "pl": "pola",
+ "pt": "portugala",
+ "prg": "Prussian",
+ "rm": "romanĉa",
+ "rof": "Rombo",
+ "rw": "ruanda",
+ "ro": "rumana",
+ "ro-MD": "rumana (Moldavujo)",
+ "ru": "rusa",
+ "rwk": "Rwa",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "sg": "sangoa",
+ "sbp": "Sangu",
+ "seh": "Sena",
+ "sr": "serba",
+ "ksb": "Shambala",
+ "ii": "Sichuan Yi",
+ "sd": "sinda",
+ "si": "sinhala",
+ "sk": "slovaka",
+ "sl": "slovena",
+ "xog": "Soga",
+ "so": "somala",
+ "zgh": "Standard Moroccan Tamazight",
+ "sw": "svahila",
+ "sw-CD": "svahila (CD)",
+ "sv": "sveda",
+ "gsw": "Swiss German",
+ "sn": "ŝona",
+ "shi": "Tachelhit",
+ "tg": "taĝika",
+ "dav": "Taita",
+ "th": "taja",
+ "ta": "tamila",
+ "twq": "Tasawaq",
+ "tt": "tatara",
+ "te": "telugua",
+ "teo": "Teso",
+ "bo": "tibeta",
+ "ti": "tigraja",
+ "to": "tongaa",
+ "tr": "turka",
+ "tk": "turkmena",
+ "ug": "ujgura",
+ "uk": "ukraina",
+ "hsb": "Upper Sorbian",
+ "ur": "urduo",
+ "uz": "uzbeka",
+ "vai": "Vai",
+ "vi": "vjetnama",
+ "vo": "volapuko",
+ "wo": "volofa",
+ "vun": "Vunjo",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "yav": "Yangben",
+ "dje": "Zarma",
+ "zu": "zulua"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/es-419.json b/vendor/commerceguys/intl/resources/language/es-419.json
new file mode 100644
index 000000000..d669cab4e
--- /dev/null
+++ b/vendor/commerceguys/intl/resources/language/es-419.json
@@ -0,0 +1,224 @@
+{
+ "af": "afrikáans",
+ "agq": "aghem",
+ "ak": "akan",
+ "sq": "albanés",
+ "de": "alemán",
+ "de-AT": "alemán austríaco",
+ "gsw": "alemán suizo",
+ "de-CH": "alto alemán suizo",
+ "hsb": "alto sorbio",
+ "am": "amárico",
+ "ar": "árabe",
+ "hy": "armenio",
+ "as": "asamés",
+ "ast": "asturiano",
+ "asa": "asu",
+ "az": "azerbaiyano",
+ "ksf": "bafia",
+ "nds": "bajo alemán",
+ "nds-NL": "bajo sajón",
+ "dsb": "bajo sorbio",
+ "bm": "bambara",
+ "bas": "basaa",
+ "bem": "bemba",
+ "bez": "bena",
+ "bn": "bengalí",
+ "be": "bielorruso",
+ "my": "birmano",
+ "brx": "bodo",
+ "bs": "bosnio",
+ "br": "bretón",
+ "bg": "búlgaro",
+ "kab": "cabila",
+ "ks": "cachemiro",
+ "kn": "canarés",
+ "yue": "cantonés",
+ "ca": "catalán",
+ "ceb": "cebuano",
+ "ce": "checheno",
+ "cs": "checo",
+ "chr": "cheroqui",
+ "cgg": "chiga",
+ "zh": "chino",
+ "zh-Hans": "chino simplificado",
+ "zh-Hant": "chino tradicional",
+ "si": "cingalés",
+ "ko": "coreano",
+ "kw": "córnico",
+ "kea": "criollo caboverdiano",
+ "mfe": "criollo mauriciano",
+ "hr": "croata",
+ "da": "danés",
+ "dua": "duala",
+ "dz": "dzongkha",
+ "ebu": "embu",
+ "cu": "eslavo eclesiástico",
+ "sk": "eslovaco",
+ "sl": "esloveno",
+ "es": "español",
+ "es-MX": "español de México",
+ "es-419": "español latinoamericano",
+ "eo": "esperanto",
+ "et": "estonio",
+ "ee": "ewé",
+ "ewo": "ewondo",
+ "fo": "feroés",
+ "fil": "filipino",
+ "fi": "finés",
+ "nl-BE": "flamenco",
+ "fr": "francés",
+ "fr-CA": "francés canadiense",
+ "fr-CH": "francés suizo",
+ "fy": "frisón occidental",
+ "fur": "friulano",
+ "ff": "fula",
+ "gd": "gaélico escocés",
+ "cy": "galés",
+ "gl": "gallego",
+ "lg": "ganda",
+ "ka": "georgiano",
+ "el": "griego",
+ "kl": "groenlandés",
+ "gu": "gujarati",
+ "guz": "gusii",
+ "ha": "hausa",
+ "haw": "hawaiano",
+ "he": "hebreo",
+ "hi": "hindi",
+ "hu": "húngaro",
+ "ig": "igbo",
+ "id": "indonesio",
+ "en": "inglés",
+ "en-AU": "inglés australiano",
+ "en-GB": "inglés británico",
+ "en-CA": "inglés canadiense",
+ "ga": "irlandés",
+ "is": "islandés",
+ "it": "italiano",
+ "ja": "japonés",
+ "jv": "javanés",
+ "km": "jemer",
+ "dyo": "jola-fonyi",
+ "kkj": "kako",
+ "kln": "kalenjin",
+ "kam": "kamba",
+ "kk": "kazajo",
+ "ki": "kikuyu",
+ "rw": "kinyarwanda",
+ "ky": "kirguís",
+ "rn": "kirundi",
+ "ksh": "kölsch",
+ "kok": "konkaní",
+ "khq": "koyra chiini",
+ "ses": "koyraboro senni",
+ "ku": "kurdo",
+ "ckb": "kurdo sorani",
+ "nmg": "kwasio",
+ "lkt": "lakota",
+ "lag": "langi",
+ "lo": "laosiano",
+ "lv": "letón",
+ "ln": "lingala",
+ "lt": "lituano",
+ "lrc": "lorí septentrional",
+ "lu": "luba-katanga",
+ "luo": "Luo",
+ "lb": "luxemburgués",
+ "luy": "luyia",
+ "mk": "macedonio",
+ "jmc": "machame",
+ "mgh": "makhuwa-meetto",
+ "kde": "makonde",
+ "ml": "malayalam",
+ "ms": "malayo",
+ "mg": "malgache",
+ "mt": "maltés",
+ "gv": "manés",
+ "mi": "maorí",
+ "mr": "maratí",
+ "mas": "masái",
+ "mzn": "mazandaraní",
+ "mer": "meru",
+ "mgo": "meta’",
+ "ro-MD": "moldavo",
+ "mn": "mongol",
+ "mua": "mundang",
+ "naq": "nama",
+ "nd": "ndebele septentrional",
+ "nl": "neerlandés",
+ "ne": "nepalí",
+ "nnh": "ngiemboon",
+ "jgo": "ngomba",
+ "nb": "noruego bokmal",
+ "nn": "noruego nynorsk",
+ "nus": "nuer",
+ "nyn": "nyankole",
+ "or": "oriya",
+ "om": "oromo",
+ "os": "osético",
+ "pa": "panyabí",
+ "ps": "pastún",
+ "fa": "persa",
+ "pl": "polaco",
+ "pt": "portugués",
+ "pt-PT": "portugués de Portugal",
+ "prg": "prusiano antiguo",
+ "qu": "quechua",
+ "rm": "retorrománico",
+ "rof": "rombo",
+ "ro": "rumano",
+ "ru": "ruso",
+ "rwk": "rwa",
+ "sah": "sakha",
+ "saq": "samburu",
+ "smn": "sami inari",
+ "se": "sami septentrional",
+ "sg": "sango",
+ "sbp": "sangu",
+ "seh": "sena",
+ "sr": "serbio",
+ "ksb": "shambala",
+ "sn": "shona",
+ "sd": "sindhi",
+ "xog": "soga",
+ "so": "somalí",
+ "sv": "sueco",
+ "sw": "swahili",
+ "sw-CD": "swahili (Congo)",
+ "th": "tailandés",
+ "dav": "taita",
+ "tzm": "tamazight del Atlas Central",
+ "zgh": "tamazight estándar marroquí",
+ "ta": "tamil",
+ "tt": "tártaro",
+ "twq": "tasawaq",
+ "shi": "tashelhit",
+ "tg": "tayiko",
+ "te": "telugu",
+ "teo": "teso",
+ "bo": "tibetano",
+ "ti": "tigriña",
+ "to": "tongano",
+ "tr": "turco",
+ "tk": "turcomano",
+ "uk": "ucraniano",
+ "ug": "uigur",
+ "ur": "urdu",
+ "uz": "uzbeko",
+ "vai": "Vai",
+ "wa": "valón",
+ "eu": "vasco",
+ "vi": "vietnamita",
+ "vo": "volapük",
+ "vun": "vunjo",
+ "wae": "walser",
+ "wo": "wólof",
+ "xh": "xhosa",
+ "yav": "yangben",
+ "ii": "yi de Sichuán",
+ "yi": "yidis",
+ "yo": "yoruba",
+ "dje": "zarma",
+ "zu": "zulú"
+} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/es-AR.json b/vendor/commerceguys/intl/resources/language/es-AR.json
index 3bd22cc40..a233ed769 100644
--- a/vendor/commerceguys/intl/resources/language/es-AR.json
+++ b/vendor/commerceguys/intl/resources/language/es-AR.json
@@ -1,644 +1,224 @@
{
- "af": {
- "name": "afrikáans"
- },
- "agq": {
- "name": "aghem"
- },
- "ak": {
- "name": "akan"
- },
- "sq": {
- "name": "albanés"
- },
- "de": {
- "name": "alemán"
- },
- "de-AT": {
- "name": "alemán austríaco"
- },
- "gsw": {
- "name": "alemán suizo"
- },
- "de-CH": {
- "name": "alto alemán suizo"
- },
- "hsb": {
- "name": "alto sorbio"
- },
- "am": {
- "name": "amárico"
- },
- "ar": {
- "name": "árabe"
- },
- "hy": {
- "name": "armenio"
- },
- "as": {
- "name": "asamés"
- },
- "ast": {
- "name": "asturiano"
- },
- "asa": {
- "name": "asu"
- },
- "az": {
- "name": "azerbaiyano"
- },
- "ksf": {
- "name": "bafia"
- },
- "nds": {
- "name": "bajo alemán"
- },
- "nds-NL": {
- "name": "bajo sajón"
- },
- "dsb": {
- "name": "bajo sorbio"
- },
- "bm": {
- "name": "bambara"
- },
- "bas": {
- "name": "basaa"
- },
- "bem": {
- "name": "bemba"
- },
- "bez": {
- "name": "bena"
- },
- "bn": {
- "name": "bengalí"
- },
- "be": {
- "name": "bielorruso"
- },
- "my": {
- "name": "birmano"
- },
- "brx": {
- "name": "bodo"
- },
- "bs": {
- "name": "bosnio"
- },
- "br": {
- "name": "bretón"
- },
- "bg": {
- "name": "búlgaro"
- },
- "kab": {
- "name": "cabila"
- },
- "ks": {
- "name": "cachemiro"
- },
- "kn": {
- "name": "canarés"
- },
- "ca": {
- "name": "catalán"
- },
- "ce": {
- "name": "checheno"
- },
- "cs": {
- "name": "checo"
- },
- "chr": {
- "name": "cheroqui"
- },
- "cgg": {
- "name": "chiga"
- },
- "zh": {
- "name": "chino"
- },
- "zh-Hans": {
- "name": "chino simplificado"
- },
- "zh-Hant": {
- "name": "chino tradicional"
- },
- "si": {
- "name": "cingalés"
- },
- "ko": {
- "name": "coreano"
- },
- "kw": {
- "name": "córnico"
- },
- "kea": {
- "name": "criollo caboverdiano"
- },
- "mfe": {
- "name": "criollo mauriciano"
- },
- "hr": {
- "name": "croata"
- },
- "da": {
- "name": "danés"
- },
- "dua": {
- "name": "duala"
- },
- "dz": {
- "name": "dzongkha"
- },
- "ebu": {
- "name": "embu"
- },
- "cu": {
- "name": "eslavo eclesiástico"
- },
- "sk": {
- "name": "eslovaco"
- },
- "sl": {
- "name": "esloveno"
- },
- "es": {
- "name": "español"
- },
- "es-MX": {
- "name": "español de México"
- },
- "eo": {
- "name": "esperanto"
- },
- "et": {
- "name": "estonio"
- },
- "eu": {
- "name": "euskera"
- },
- "ee": {
- "name": "ewé"
- },
- "ewo": {
- "name": "ewondo"
- },
- "fo": {
- "name": "feroés"
- },
- "fil": {
- "name": "filipino"
- },
- "fi": {
- "name": "finés"
- },
- "nl-BE": {
- "name": "flamenco"
- },
- "fr": {
- "name": "francés"
- },
- "fr-CA": {
- "name": "francés canadiense"
- },
- "fr-CH": {
- "name": "francés suizo"
- },
- "fy": {
- "name": "frisón occidental"
- },
- "fur": {
- "name": "friulano"
- },
- "ff": {
- "name": "fula"
- },
- "gd": {
- "name": "gaélico escocés"
- },
- "cy": {
- "name": "galés"
- },
- "gl": {
- "name": "gallego"
- },
- "lg": {
- "name": "ganda"
- },
- "ka": {
- "name": "georgiano"
- },
- "el": {
- "name": "griego"
- },
- "kl": {
- "name": "groenlandés"
- },
- "gu": {
- "name": "gujarati"
- },
- "guz": {
- "name": "gusii"
- },
- "ha": {
- "name": "hausa"
- },
- "haw": {
- "name": "hawaiano"
- },
- "he": {
- "name": "hebreo"
- },
- "hi": {
- "name": "hindi"
- },
- "hu": {
- "name": "húngaro"
- },
- "ig": {
- "name": "igbo"
- },
- "id": {
- "name": "indonesio"
- },
- "en": {
- "name": "inglés"
- },
- "en-AU": {
- "name": "inglés australiano"
- },
- "en-GB": {
- "name": "inglés británico"
- },
- "en-CA": {
- "name": "inglés canadiense"
- },
- "ga": {
- "name": "irlandés"
- },
- "is": {
- "name": "islandés"
- },
- "it": {
- "name": "italiano"
- },
- "ja": {
- "name": "japonés"
- },
- "km": {
- "name": "jemer"
- },
- "dyo": {
- "name": "jola-fonyi"
- },
- "kkj": {
- "name": "kako"
- },
- "kln": {
- "name": "kalenjin"
- },
- "kam": {
- "name": "kamba"
- },
- "kk": {
- "name": "kazajo"
- },
- "ki": {
- "name": "kikuyu"
- },
- "rw": {
- "name": "kinyarwanda"
- },
- "ky": {
- "name": "kirguís"
- },
- "rn": {
- "name": "kirundi"
- },
- "ksh": {
- "name": "kölsch"
- },
- "kok": {
- "name": "konkaní"
- },
- "khq": {
- "name": "koyra chiini"
- },
- "ses": {
- "name": "koyraboro senni"
- },
- "ckb": {
- "name": "kurdo sorani"
- },
- "nmg": {
- "name": "kwasio"
- },
- "lkt": {
- "name": "lakota"
- },
- "lag": {
- "name": "langi"
- },
- "lo": {
- "name": "lao"
- },
- "lv": {
- "name": "letón"
- },
- "ln": {
- "name": "lingala"
- },
- "lt": {
- "name": "lituano"
- },
- "lrc": {
- "name": "lorí septentrional"
- },
- "lu": {
- "name": "luba-katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "luxemburgués"
- },
- "luy": {
- "name": "luyia"
- },
- "mk": {
- "name": "macedonio"
- },
- "jmc": {
- "name": "machame"
- },
- "mgh": {
- "name": "makhuwa-meetto"
- },
- "kde": {
- "name": "makonde"
- },
- "ml": {
- "name": "malayalam"
- },
- "ms": {
- "name": "malayo"
- },
- "mg": {
- "name": "malgache"
- },
- "mt": {
- "name": "maltés"
- },
- "gv": {
- "name": "manés"
- },
- "mr": {
- "name": "maratí"
- },
- "mas": {
- "name": "masái"
- },
- "mzn": {
- "name": "mazandaraní"
- },
- "mer": {
- "name": "meru"
- },
- "mgo": {
- "name": "meta’"
- },
- "ro-MD": {
- "name": "moldavo"
- },
- "mn": {
- "name": "mongol"
- },
- "mua": {
- "name": "mundang"
- },
- "naq": {
- "name": "nama"
- },
- "nd": {
- "name": "ndebele septentrional"
- },
- "nl": {
- "name": "neerlandés"
- },
- "ne": {
- "name": "nepalí"
- },
- "nnh": {
- "name": "ngiemboon"
- },
- "jgo": {
- "name": "ngomba"
- },
- "nb": {
- "name": "noruego bokmal"
- },
- "nn": {
- "name": "noruego nynorsk"
- },
- "nus": {
- "name": "nuer"
- },
- "nyn": {
- "name": "nyankole"
- },
- "or": {
- "name": "oriya"
- },
- "om": {
- "name": "oromo"
- },
- "os": {
- "name": "osético"
- },
- "ps": {
- "name": "pastún"
- },
- "fa": {
- "name": "persa"
- },
- "pl": {
- "name": "polaco"
- },
- "pt": {
- "name": "portugués"
- },
- "pt-PT": {
- "name": "portugués de Portugal"
- },
- "prg": {
- "name": "prusiano antiguo"
- },
- "pa": {
- "name": "punyabí"
- },
- "qu": {
- "name": "quechua"
- },
- "rm": {
- "name": "retorrománico"
- },
- "rof": {
- "name": "rombo"
- },
- "ro": {
- "name": "rumano"
- },
- "ru": {
- "name": "ruso"
- },
- "rwk": {
- "name": "rwa"
- },
- "sah": {
- "name": "sakha"
- },
- "saq": {
- "name": "samburu"
- },
- "smn": {
- "name": "sami inari"
- },
- "se": {
- "name": "sami septentrional"
- },
- "sg": {
- "name": "sango"
- },
- "sbp": {
- "name": "sangu"
- },
- "seh": {
- "name": "sena"
- },
- "sr": {
- "name": "serbio"
- },
- "ksb": {
- "name": "shambala"
- },
- "sn": {
- "name": "shona"
- },
- "sd": {
- "name": "sindhi"
- },
- "xog": {
- "name": "soga"
- },
- "so": {
- "name": "somalí"
- },
- "sw": {
- "name": "suajili"
- },
- "sw-CD": {
- "name": "suajili del Congo"
- },
- "sv": {
- "name": "sueco"
- },
- "th": {
- "name": "tailandés"
- },
- "dav": {
- "name": "taita"
- },
- "tzm": {
- "name": "tamazight del Marruecos Central"
- },
- "zgh": {
- "name": "tamazight marroquí estándar"
- },
- "ta": {
- "name": "tamil"
- },
- "tt": {
- "name": "tártaro"
- },
- "twq": {
- "name": "tasawaq"
- },
- "shi": {
- "name": "tashelhit"
- },
- "tg": {
- "name": "tayiko"
- },
- "te": {
- "name": "telugu"
- },
- "teo": {
- "name": "teso"
- },
- "bo": {
- "name": "tibetano"
- },
- "ti": {
- "name": "tigriña"
- },
- "to": {
- "name": "tongano"
- },
- "tr": {
- "name": "turco"
- },
- "tk": {
- "name": "turcomano"
- },
- "uk": {
- "name": "ucraniano"
- },
- "ug": {
- "name": "uigur"
- },
- "ur": {
- "name": "urdu"
- },
- "uz": {
- "name": "uzbeko"
- },
- "vai": {
- "name": "Vai"
- },
- "vi": {
- "name": "vietnamita"
- },
- "vo": {
- "name": "volapük"
- },
- "vun": {
- "name": "vunjo"
- },
- "wae": {
- "name": "walser"
- },
- "wo": {
- "name": "wolof"
- },
- "yav": {
- "name": "yangben"
- },
- "ii": {
- "name": "yi de Sichuán"
- },
- "yi": {
- "name": "yidis"
- },
- "yo": {
- "name": "yoruba"
- },
- "dje": {
- "name": "zarma"
- },
- "zu": {
- "name": "zulú"
- }
+ "af": "afrikáans",
+ "agq": "aghem",
+ "ak": "akan",
+ "sq": "albanés",
+ "de": "alemán",
+ "de-AT": "alemán austríaco",
+ "gsw": "alemán suizo",
+ "de-CH": "alto alemán suizo",
+ "hsb": "alto sorbio",
+ "am": "amárico",
+ "ar": "árabe",
+ "hy": "armenio",
+ "as": "asamés",
+ "ast": "asturiano",
+ "asa": "asu",
+ "az": "azerbaiyano",
+ "ksf": "bafia",
+ "nds": "bajo alemán",
+ "nds-NL": "bajo sajón",
+ "dsb": "bajo sorbio",
+ "bm": "bambara",
+ "bas": "basaa",
+ "bem": "bemba",
+ "bez": "bena",
+ "bn": "bengalí",
+ "be": "bielorruso",
+ "my": "birmano",
+ "brx": "bodo",
+ "bs": "bosnio",
+ "br": "bretón",
+ "bg": "búlgaro",
+ "kab": "cabila",
+ "ks": "cachemiro",
+ "kn": "canarés",
+ "yue": "cantonés",
+ "ca": "catalán",
+ "ceb": "cebuano",
+ "ce": "checheno",
+ "cs": "checo",
+ "chr": "cheroqui",
+ "cgg": "chiga",
+ "zh": "chino",
+ "zh-Hans": "chino simplificado",
+ "zh-Hant": "chino tradicional",
+ "si": "cingalés",
+ "ko": "coreano",
+ "kw": "córnico",
+ "kea": "criollo caboverdiano",
+ "mfe": "criollo mauriciano",
+ "hr": "croata",
+ "da": "danés",
+ "dua": "duala",
+ "dz": "dzongkha",
+ "ebu": "embu",
+ "cu": "eslavo eclesiástico",
+ "sk": "eslovaco",
+ "sl": "esloveno",
+ "es": "español",
+ "es-MX": "español de México",
+ "es-419": "español latinoamericano",
+ "eo": "esperanto",
+ "et": "estonio",
+ "eu": "euskera",
+ "ee": "ewé",
+ "ewo": "ewondo",
+ "fo": "feroés",
+ "fil": "filipino",
+ "fi": "finés",
+ "nl-BE": "flamenco",
+ "fr": "francés",
+ "fr-CA": "francés canadiense",
+ "fr-CH": "francés suizo",
+ "fy": "frisón occidental",
+ "fur": "friulano",
+ "ff": "fula",
+ "gd": "gaélico escocés",
+ "cy": "galés",
+ "gl": "gallego",
+ "lg": "ganda",
+ "ka": "georgiano",
+ "el": "griego",
+ "kl": "groenlandés",
+ "gu": "gujarati",
+ "guz": "gusii",
+ "ha": "hausa",
+ "haw": "hawaiano",
+ "he": "hebreo",
+ "hi": "hindi",
+ "hu": "húngaro",
+ "ig": "igbo",
+ "id": "indonesio",
+ "en": "inglés",
+ "en-AU": "inglés australiano",
+ "en-GB": "inglés británico",
+ "en-CA": "inglés canadiense",
+ "ga": "irlandés",
+ "is": "islandés",
+ "it": "italiano",
+ "ja": "japonés",
+ "jv": "javanés",
+ "km": "jemer",
+ "dyo": "jola-fonyi",
+ "kkj": "kako",
+ "kln": "kalenjin",
+ "kam": "kamba",
+ "kk": "kazajo",
+ "ki": "kikuyu",
+ "rw": "kinyarwanda",
+ "ky": "kirguís",
+ "rn": "kirundi",
+ "ksh": "kölsch",
+ "kok": "konkaní",
+ "khq": "koyra chiini",
+ "ses": "koyraboro senni",
+ "ku": "kurdo",
+ "ckb": "kurdo sorani",
+ "nmg": "kwasio",
+ "lkt": "lakota",
+ "lag": "langi",
+ "lo": "lao",
+ "lv": "letón",
+ "ln": "lingala",
+ "lt": "lituano",
+ "lrc": "lorí septentrional",
+ "lu": "luba-katanga",
+ "luo": "Luo",
+ "lb": "luxemburgués",
+ "luy": "luyia",
+ "mk": "macedonio",
+ "jmc": "machame",
+ "mgh": "makhuwa-meetto",
+ "kde": "makonde",
+ "ml": "malayalam",
+ "ms": "malayo",
+ "mg": "malgache",
+ "mt": "maltés",
+ "gv": "manés",
+ "mi": "maorí",
+ "mr": "maratí",
+ "mas": "masái",
+ "mzn": "mazandaraní",
+ "mer": "meru",
+ "mgo": "meta’",
+ "ro-MD": "moldavo",
+ "mn": "mongol",
+ "mua": "mundang",
+ "naq": "nama",
+ "nd": "ndebele septentrional",
+ "nl": "neerlandés",
+ "ne": "nepalí",
+ "nnh": "ngiemboon",
+ "jgo": "ngomba",
+ "nb": "noruego bokmal",
+ "nn": "noruego nynorsk",
+ "nus": "nuer",
+ "nyn": "nyankole",
+ "or": "oriya",
+ "om": "oromo",
+ "os": "osético",
+ "ps": "pastún",
+ "fa": "persa",
+ "pl": "polaco",
+ "pt": "portugués",
+ "pt-PT": "portugués de Portugal",
+ "prg": "prusiano antiguo",
+ "pa": "punyabí",
+ "qu": "quechua",
+ "rm": "retorrománico",
+ "rof": "rombo",
+ "ro": "rumano",
+ "ru": "ruso",
+ "rwk": "rwa",
+ "sah": "sakha",
+ "saq": "samburu",
+ "smn": "sami inari",
+ "se": "sami septentrional",
+ "sg": "sango",
+ "sbp": "sangu",
+ "seh": "sena",
+ "sr": "serbio",
+ "ksb": "shambala",
+ "sn": "shona",
+ "sd": "sindhi",
+ "xog": "soga",
+ "so": "somalí",
+ "sw": "suajili",
+ "sw-CD": "suajili del Congo",
+ "sv": "sueco",
+ "th": "tailandés",
+ "dav": "taita",
+ "tzm": "tamazight del Atlas Central",
+ "zgh": "tamazight marroquí estándar",
+ "ta": "tamil",
+ "tt": "tártaro",
+ "twq": "tasawaq",
+ "shi": "tashelhit",
+ "tg": "tayiko",
+ "te": "telugu",
+ "teo": "teso",
+ "bo": "tibetano",
+ "ti": "tigriña",
+ "to": "tongano",
+ "tr": "turco",
+ "tk": "turcomano",
+ "uk": "ucraniano",
+ "ug": "uigur",
+ "ur": "urdu",
+ "uz": "uzbeko",
+ "vai": "Vai",
+ "wa": "valón",
+ "vi": "vietnamita",
+ "vo": "volapük",
+ "vun": "vunjo",
+ "wae": "walser",
+ "wo": "wolof",
+ "xh": "xhosa",
+ "yav": "yangben",
+ "ii": "yi de Sichuán",
+ "yi": "yidis",
+ "yo": "yoruba",
+ "dje": "zarma",
+ "zu": "zulú"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/es-BO.json b/vendor/commerceguys/intl/resources/language/es-BO.json
index 3bd22cc40..a233ed769 100644
--- a/vendor/commerceguys/intl/resources/language/es-BO.json
+++ b/vendor/commerceguys/intl/resources/language/es-BO.json
@@ -1,644 +1,224 @@
{
- "af": {
- "name": "afrikáans"
- },
- "agq": {
- "name": "aghem"
- },
- "ak": {
- "name": "akan"
- },
- "sq": {
- "name": "albanés"
- },
- "de": {
- "name": "alemán"
- },
- "de-AT": {
- "name": "alemán austríaco"
- },
- "gsw": {
- "name": "alemán suizo"
- },
- "de-CH": {
- "name": "alto alemán suizo"
- },
- "hsb": {
- "name": "alto sorbio"
- },
- "am": {
- "name": "amárico"
- },
- "ar": {
- "name": "árabe"
- },
- "hy": {
- "name": "armenio"
- },
- "as": {
- "name": "asamés"
- },
- "ast": {
- "name": "asturiano"
- },
- "asa": {
- "name": "asu"
- },
- "az": {
- "name": "azerbaiyano"
- },
- "ksf": {
- "name": "bafia"
- },
- "nds": {
- "name": "bajo alemán"
- },
- "nds-NL": {
- "name": "bajo sajón"
- },
- "dsb": {
- "name": "bajo sorbio"
- },
- "bm": {
- "name": "bambara"
- },
- "bas": {
- "name": "basaa"
- },
- "bem": {
- "name": "bemba"
- },
- "bez": {
- "name": "bena"
- },
- "bn": {
- "name": "bengalí"
- },
- "be": {
- "name": "bielorruso"
- },
- "my": {
- "name": "birmano"
- },
- "brx": {
- "name": "bodo"
- },
- "bs": {
- "name": "bosnio"
- },
- "br": {
- "name": "bretón"
- },
- "bg": {
- "name": "búlgaro"
- },
- "kab": {
- "name": "cabila"
- },
- "ks": {
- "name": "cachemiro"
- },
- "kn": {
- "name": "canarés"
- },
- "ca": {
- "name": "catalán"
- },
- "ce": {
- "name": "checheno"
- },
- "cs": {
- "name": "checo"
- },
- "chr": {
- "name": "cheroqui"
- },
- "cgg": {
- "name": "chiga"
- },
- "zh": {
- "name": "chino"
- },
- "zh-Hans": {
- "name": "chino simplificado"
- },
- "zh-Hant": {
- "name": "chino tradicional"
- },
- "si": {
- "name": "cingalés"
- },
- "ko": {
- "name": "coreano"
- },
- "kw": {
- "name": "córnico"
- },
- "kea": {
- "name": "criollo caboverdiano"
- },
- "mfe": {
- "name": "criollo mauriciano"
- },
- "hr": {
- "name": "croata"
- },
- "da": {
- "name": "danés"
- },
- "dua": {
- "name": "duala"
- },
- "dz": {
- "name": "dzongkha"
- },
- "ebu": {
- "name": "embu"
- },
- "cu": {
- "name": "eslavo eclesiástico"
- },
- "sk": {
- "name": "eslovaco"
- },
- "sl": {
- "name": "esloveno"
- },
- "es": {
- "name": "español"
- },
- "es-MX": {
- "name": "español de México"
- },
- "eo": {
- "name": "esperanto"
- },
- "et": {
- "name": "estonio"
- },
- "eu": {
- "name": "euskera"
- },
- "ee": {
- "name": "ewé"
- },
- "ewo": {
- "name": "ewondo"
- },
- "fo": {
- "name": "feroés"
- },
- "fil": {
- "name": "filipino"
- },
- "fi": {
- "name": "finés"
- },
- "nl-BE": {
- "name": "flamenco"
- },
- "fr": {
- "name": "francés"
- },
- "fr-CA": {
- "name": "francés canadiense"
- },
- "fr-CH": {
- "name": "francés suizo"
- },
- "fy": {
- "name": "frisón occidental"
- },
- "fur": {
- "name": "friulano"
- },
- "ff": {
- "name": "fula"
- },
- "gd": {
- "name": "gaélico escocés"
- },
- "cy": {
- "name": "galés"
- },
- "gl": {
- "name": "gallego"
- },
- "lg": {
- "name": "ganda"
- },
- "ka": {
- "name": "georgiano"
- },
- "el": {
- "name": "griego"
- },
- "kl": {
- "name": "groenlandés"
- },
- "gu": {
- "name": "gujarati"
- },
- "guz": {
- "name": "gusii"
- },
- "ha": {
- "name": "hausa"
- },
- "haw": {
- "name": "hawaiano"
- },
- "he": {
- "name": "hebreo"
- },
- "hi": {
- "name": "hindi"
- },
- "hu": {
- "name": "húngaro"
- },
- "ig": {
- "name": "igbo"
- },
- "id": {
- "name": "indonesio"
- },
- "en": {
- "name": "inglés"
- },
- "en-AU": {
- "name": "inglés australiano"
- },
- "en-GB": {
- "name": "inglés británico"
- },
- "en-CA": {
- "name": "inglés canadiense"
- },
- "ga": {
- "name": "irlandés"
- },
- "is": {
- "name": "islandés"
- },
- "it": {
- "name": "italiano"
- },
- "ja": {
- "name": "japonés"
- },
- "km": {
- "name": "jemer"
- },
- "dyo": {
- "name": "jola-fonyi"
- },
- "kkj": {
- "name": "kako"
- },
- "kln": {
- "name": "kalenjin"
- },
- "kam": {
- "name": "kamba"
- },
- "kk": {
- "name": "kazajo"
- },
- "ki": {
- "name": "kikuyu"
- },
- "rw": {
- "name": "kinyarwanda"
- },
- "ky": {
- "name": "kirguís"
- },
- "rn": {
- "name": "kirundi"
- },
- "ksh": {
- "name": "kölsch"
- },
- "kok": {
- "name": "konkaní"
- },
- "khq": {
- "name": "koyra chiini"
- },
- "ses": {
- "name": "koyraboro senni"
- },
- "ckb": {
- "name": "kurdo sorani"
- },
- "nmg": {
- "name": "kwasio"
- },
- "lkt": {
- "name": "lakota"
- },
- "lag": {
- "name": "langi"
- },
- "lo": {
- "name": "lao"
- },
- "lv": {
- "name": "letón"
- },
- "ln": {
- "name": "lingala"
- },
- "lt": {
- "name": "lituano"
- },
- "lrc": {
- "name": "lorí septentrional"
- },
- "lu": {
- "name": "luba-katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "luxemburgués"
- },
- "luy": {
- "name": "luyia"
- },
- "mk": {
- "name": "macedonio"
- },
- "jmc": {
- "name": "machame"
- },
- "mgh": {
- "name": "makhuwa-meetto"
- },
- "kde": {
- "name": "makonde"
- },
- "ml": {
- "name": "malayalam"
- },
- "ms": {
- "name": "malayo"
- },
- "mg": {
- "name": "malgache"
- },
- "mt": {
- "name": "maltés"
- },
- "gv": {
- "name": "manés"
- },
- "mr": {
- "name": "maratí"
- },
- "mas": {
- "name": "masái"
- },
- "mzn": {
- "name": "mazandaraní"
- },
- "mer": {
- "name": "meru"
- },
- "mgo": {
- "name": "meta’"
- },
- "ro-MD": {
- "name": "moldavo"
- },
- "mn": {
- "name": "mongol"
- },
- "mua": {
- "name": "mundang"
- },
- "naq": {
- "name": "nama"
- },
- "nd": {
- "name": "ndebele septentrional"
- },
- "nl": {
- "name": "neerlandés"
- },
- "ne": {
- "name": "nepalí"
- },
- "nnh": {
- "name": "ngiemboon"
- },
- "jgo": {
- "name": "ngomba"
- },
- "nb": {
- "name": "noruego bokmal"
- },
- "nn": {
- "name": "noruego nynorsk"
- },
- "nus": {
- "name": "nuer"
- },
- "nyn": {
- "name": "nyankole"
- },
- "or": {
- "name": "oriya"
- },
- "om": {
- "name": "oromo"
- },
- "os": {
- "name": "osético"
- },
- "ps": {
- "name": "pastún"
- },
- "fa": {
- "name": "persa"
- },
- "pl": {
- "name": "polaco"
- },
- "pt": {
- "name": "portugués"
- },
- "pt-PT": {
- "name": "portugués de Portugal"
- },
- "prg": {
- "name": "prusiano antiguo"
- },
- "pa": {
- "name": "punyabí"
- },
- "qu": {
- "name": "quechua"
- },
- "rm": {
- "name": "retorrománico"
- },
- "rof": {
- "name": "rombo"
- },
- "ro": {
- "name": "rumano"
- },
- "ru": {
- "name": "ruso"
- },
- "rwk": {
- "name": "rwa"
- },
- "sah": {
- "name": "sakha"
- },
- "saq": {
- "name": "samburu"
- },
- "smn": {
- "name": "sami inari"
- },
- "se": {
- "name": "sami septentrional"
- },
- "sg": {
- "name": "sango"
- },
- "sbp": {
- "name": "sangu"
- },
- "seh": {
- "name": "sena"
- },
- "sr": {
- "name": "serbio"
- },
- "ksb": {
- "name": "shambala"
- },
- "sn": {
- "name": "shona"
- },
- "sd": {
- "name": "sindhi"
- },
- "xog": {
- "name": "soga"
- },
- "so": {
- "name": "somalí"
- },
- "sw": {
- "name": "suajili"
- },
- "sw-CD": {
- "name": "suajili del Congo"
- },
- "sv": {
- "name": "sueco"
- },
- "th": {
- "name": "tailandés"
- },
- "dav": {
- "name": "taita"
- },
- "tzm": {
- "name": "tamazight del Marruecos Central"
- },
- "zgh": {
- "name": "tamazight marroquí estándar"
- },
- "ta": {
- "name": "tamil"
- },
- "tt": {
- "name": "tártaro"
- },
- "twq": {
- "name": "tasawaq"
- },
- "shi": {
- "name": "tashelhit"
- },
- "tg": {
- "name": "tayiko"
- },
- "te": {
- "name": "telugu"
- },
- "teo": {
- "name": "teso"
- },
- "bo": {
- "name": "tibetano"
- },
- "ti": {
- "name": "tigriña"
- },
- "to": {
- "name": "tongano"
- },
- "tr": {
- "name": "turco"
- },
- "tk": {
- "name": "turcomano"
- },
- "uk": {
- "name": "ucraniano"
- },
- "ug": {
- "name": "uigur"
- },
- "ur": {
- "name": "urdu"
- },
- "uz": {
- "name": "uzbeko"
- },
- "vai": {
- "name": "Vai"
- },
- "vi": {
- "name": "vietnamita"
- },
- "vo": {
- "name": "volapük"
- },
- "vun": {
- "name": "vunjo"
- },
- "wae": {
- "name": "walser"
- },
- "wo": {
- "name": "wolof"
- },
- "yav": {
- "name": "yangben"
- },
- "ii": {
- "name": "yi de Sichuán"
- },
- "yi": {
- "name": "yidis"
- },
- "yo": {
- "name": "yoruba"
- },
- "dje": {
- "name": "zarma"
- },
- "zu": {
- "name": "zulú"
- }
+ "af": "afrikáans",
+ "agq": "aghem",
+ "ak": "akan",
+ "sq": "albanés",
+ "de": "alemán",
+ "de-AT": "alemán austríaco",
+ "gsw": "alemán suizo",
+ "de-CH": "alto alemán suizo",
+ "hsb": "alto sorbio",
+ "am": "amárico",
+ "ar": "árabe",
+ "hy": "armenio",
+ "as": "asamés",
+ "ast": "asturiano",
+ "asa": "asu",
+ "az": "azerbaiyano",
+ "ksf": "bafia",
+ "nds": "bajo alemán",
+ "nds-NL": "bajo sajón",
+ "dsb": "bajo sorbio",
+ "bm": "bambara",
+ "bas": "basaa",
+ "bem": "bemba",
+ "bez": "bena",
+ "bn": "bengalí",
+ "be": "bielorruso",
+ "my": "birmano",
+ "brx": "bodo",
+ "bs": "bosnio",
+ "br": "bretón",
+ "bg": "búlgaro",
+ "kab": "cabila",
+ "ks": "cachemiro",
+ "kn": "canarés",
+ "yue": "cantonés",
+ "ca": "catalán",
+ "ceb": "cebuano",
+ "ce": "checheno",
+ "cs": "checo",
+ "chr": "cheroqui",
+ "cgg": "chiga",
+ "zh": "chino",
+ "zh-Hans": "chino simplificado",
+ "zh-Hant": "chino tradicional",
+ "si": "cingalés",
+ "ko": "coreano",
+ "kw": "córnico",
+ "kea": "criollo caboverdiano",
+ "mfe": "criollo mauriciano",
+ "hr": "croata",
+ "da": "danés",
+ "dua": "duala",
+ "dz": "dzongkha",
+ "ebu": "embu",
+ "cu": "eslavo eclesiástico",
+ "sk": "eslovaco",
+ "sl": "esloveno",
+ "es": "español",
+ "es-MX": "español de México",
+ "es-419": "español latinoamericano",
+ "eo": "esperanto",
+ "et": "estonio",
+ "eu": "euskera",
+ "ee": "ewé",
+ "ewo": "ewondo",
+ "fo": "feroés",
+ "fil": "filipino",
+ "fi": "finés",
+ "nl-BE": "flamenco",
+ "fr": "francés",
+ "fr-CA": "francés canadiense",
+ "fr-CH": "francés suizo",
+ "fy": "frisón occidental",
+ "fur": "friulano",
+ "ff": "fula",
+ "gd": "gaélico escocés",
+ "cy": "galés",
+ "gl": "gallego",
+ "lg": "ganda",
+ "ka": "georgiano",
+ "el": "griego",
+ "kl": "groenlandés",
+ "gu": "gujarati",
+ "guz": "gusii",
+ "ha": "hausa",
+ "haw": "hawaiano",
+ "he": "hebreo",
+ "hi": "hindi",
+ "hu": "húngaro",
+ "ig": "igbo",
+ "id": "indonesio",
+ "en": "inglés",
+ "en-AU": "inglés australiano",
+ "en-GB": "inglés británico",
+ "en-CA": "inglés canadiense",
+ "ga": "irlandés",
+ "is": "islandés",
+ "it": "italiano",
+ "ja": "japonés",
+ "jv": "javanés",
+ "km": "jemer",
+ "dyo": "jola-fonyi",
+ "kkj": "kako",
+ "kln": "kalenjin",
+ "kam": "kamba",
+ "kk": "kazajo",
+ "ki": "kikuyu",
+ "rw": "kinyarwanda",
+ "ky": "kirguís",
+ "rn": "kirundi",
+ "ksh": "kölsch",
+ "kok": "konkaní",
+ "khq": "koyra chiini",
+ "ses": "koyraboro senni",
+ "ku": "kurdo",
+ "ckb": "kurdo sorani",
+ "nmg": "kwasio",
+ "lkt": "lakota",
+ "lag": "langi",
+ "lo": "lao",
+ "lv": "letón",
+ "ln": "lingala",
+ "lt": "lituano",
+ "lrc": "lorí septentrional",
+ "lu": "luba-katanga",
+ "luo": "Luo",
+ "lb": "luxemburgués",
+ "luy": "luyia",
+ "mk": "macedonio",
+ "jmc": "machame",
+ "mgh": "makhuwa-meetto",
+ "kde": "makonde",
+ "ml": "malayalam",
+ "ms": "malayo",
+ "mg": "malgache",
+ "mt": "maltés",
+ "gv": "manés",
+ "mi": "maorí",
+ "mr": "maratí",
+ "mas": "masái",
+ "mzn": "mazandaraní",
+ "mer": "meru",
+ "mgo": "meta’",
+ "ro-MD": "moldavo",
+ "mn": "mongol",
+ "mua": "mundang",
+ "naq": "nama",
+ "nd": "ndebele septentrional",
+ "nl": "neerlandés",
+ "ne": "nepalí",
+ "nnh": "ngiemboon",
+ "jgo": "ngomba",
+ "nb": "noruego bokmal",
+ "nn": "noruego nynorsk",
+ "nus": "nuer",
+ "nyn": "nyankole",
+ "or": "oriya",
+ "om": "oromo",
+ "os": "osético",
+ "ps": "pastún",
+ "fa": "persa",
+ "pl": "polaco",
+ "pt": "portugués",
+ "pt-PT": "portugués de Portugal",
+ "prg": "prusiano antiguo",
+ "pa": "punyabí",
+ "qu": "quechua",
+ "rm": "retorrománico",
+ "rof": "rombo",
+ "ro": "rumano",
+ "ru": "ruso",
+ "rwk": "rwa",
+ "sah": "sakha",
+ "saq": "samburu",
+ "smn": "sami inari",
+ "se": "sami septentrional",
+ "sg": "sango",
+ "sbp": "sangu",
+ "seh": "sena",
+ "sr": "serbio",
+ "ksb": "shambala",
+ "sn": "shona",
+ "sd": "sindhi",
+ "xog": "soga",
+ "so": "somalí",
+ "sw": "suajili",
+ "sw-CD": "suajili del Congo",
+ "sv": "sueco",
+ "th": "tailandés",
+ "dav": "taita",
+ "tzm": "tamazight del Atlas Central",
+ "zgh": "tamazight marroquí estándar",
+ "ta": "tamil",
+ "tt": "tártaro",
+ "twq": "tasawaq",
+ "shi": "tashelhit",
+ "tg": "tayiko",
+ "te": "telugu",
+ "teo": "teso",
+ "bo": "tibetano",
+ "ti": "tigriña",
+ "to": "tongano",
+ "tr": "turco",
+ "tk": "turcomano",
+ "uk": "ucraniano",
+ "ug": "uigur",
+ "ur": "urdu",
+ "uz": "uzbeko",
+ "vai": "Vai",
+ "wa": "valón",
+ "vi": "vietnamita",
+ "vo": "volapük",
+ "vun": "vunjo",
+ "wae": "walser",
+ "wo": "wolof",
+ "xh": "xhosa",
+ "yav": "yangben",
+ "ii": "yi de Sichuán",
+ "yi": "yidis",
+ "yo": "yoruba",
+ "dje": "zarma",
+ "zu": "zulú"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/es-BR.json b/vendor/commerceguys/intl/resources/language/es-BR.json
deleted file mode 100644
index 051487935..000000000
--- a/vendor/commerceguys/intl/resources/language/es-BR.json
+++ /dev/null
@@ -1,644 +0,0 @@
-{
- "af": {
- "name": "afrikáans"
- },
- "agq": {
- "name": "aghem"
- },
- "ak": {
- "name": "akan"
- },
- "sq": {
- "name": "albanés"
- },
- "de": {
- "name": "alemán"
- },
- "de-AT": {
- "name": "alemán austríaco"
- },
- "gsw": {
- "name": "alemán suizo"
- },
- "de-CH": {
- "name": "alto alemán suizo"
- },
- "hsb": {
- "name": "alto sorbio"
- },
- "am": {
- "name": "amárico"
- },
- "ar": {
- "name": "árabe"
- },
- "hy": {
- "name": "armenio"
- },
- "as": {
- "name": "asamés"
- },
- "ast": {
- "name": "asturiano"
- },
- "asa": {
- "name": "asu"
- },
- "az": {
- "name": "azerbaiyano"
- },
- "ksf": {
- "name": "bafia"
- },
- "nds": {
- "name": "bajo alemán"
- },
- "nds-NL": {
- "name": "bajo sajón"
- },
- "dsb": {
- "name": "bajo sorbio"
- },
- "bm": {
- "name": "bambara"
- },
- "bas": {
- "name": "basaa"
- },
- "bem": {
- "name": "bemba"
- },
- "bez": {
- "name": "bena"
- },
- "bn": {
- "name": "bengalí"
- },
- "be": {
- "name": "bielorruso"
- },
- "my": {
- "name": "birmano"
- },
- "brx": {
- "name": "bodo"
- },
- "bs": {
- "name": "bosnio"
- },
- "br": {
- "name": "bretón"
- },
- "bg": {
- "name": "búlgaro"
- },
- "kab": {
- "name": "cabila"
- },
- "ks": {
- "name": "cachemiro"
- },
- "kn": {
- "name": "canarés"
- },
- "ca": {
- "name": "catalán"
- },
- "ce": {
- "name": "checheno"
- },
- "cs": {
- "name": "checo"
- },
- "chr": {
- "name": "cheroqui"
- },
- "cgg": {
- "name": "chiga"
- },
- "zh": {
- "name": "chino"
- },
- "zh-Hans": {
- "name": "chino simplificado"
- },
- "zh-Hant": {
- "name": "chino tradicional"
- },
- "si": {
- "name": "cingalés"
- },
- "ko": {
- "name": "coreano"
- },
- "kw": {
- "name": "córnico"
- },
- "kea": {
- "name": "criollo caboverdiano"
- },
- "mfe": {
- "name": "criollo mauriciano"
- },
- "hr": {
- "name": "croata"
- },
- "da": {
- "name": "danés"
- },
- "dua": {
- "name": "duala"
- },
- "dz": {
- "name": "dzongkha"
- },
- "ebu": {
- "name": "embu"
- },
- "cu": {
- "name": "eslavo eclesiástico"
- },
- "sk": {
- "name": "eslovaco"
- },
- "sl": {
- "name": "esloveno"
- },
- "es": {
- "name": "español"
- },
- "es-MX": {
- "name": "español de México"
- },
- "eo": {
- "name": "esperanto"
- },
- "et": {
- "name": "estonio"
- },
- "ee": {
- "name": "ewé"
- },
- "ewo": {
- "name": "ewondo"
- },
- "fo": {
- "name": "feroés"
- },
- "fil": {
- "name": "filipino"
- },
- "fi": {
- "name": "finés"
- },
- "nl-BE": {
- "name": "flamenco"
- },
- "fr": {
- "name": "francés"
- },
- "fr-CA": {
- "name": "francés canadiense"
- },
- "fr-CH": {
- "name": "francés suizo"
- },
- "fy": {
- "name": "frisón occidental"
- },
- "fur": {
- "name": "friulano"
- },
- "ff": {
- "name": "fula"
- },
- "gd": {
- "name": "gaélico escocés"
- },
- "cy": {
- "name": "galés"
- },
- "gl": {
- "name": "gallego"
- },
- "lg": {
- "name": "ganda"
- },
- "ka": {
- "name": "georgiano"
- },
- "el": {
- "name": "griego"
- },
- "kl": {
- "name": "groenlandés"
- },
- "gu": {
- "name": "gujarati"
- },
- "guz": {
- "name": "gusii"
- },
- "ha": {
- "name": "hausa"
- },
- "haw": {
- "name": "hawaiano"
- },
- "he": {
- "name": "hebreo"
- },
- "hi": {
- "name": "hindi"
- },
- "hu": {
- "name": "húngaro"
- },
- "ig": {
- "name": "igbo"
- },
- "id": {
- "name": "indonesio"
- },
- "en": {
- "name": "inglés"
- },
- "en-AU": {
- "name": "inglés australiano"
- },
- "en-GB": {
- "name": "inglés británico"
- },
- "en-CA": {
- "name": "inglés canadiense"
- },
- "ga": {
- "name": "irlandés"
- },
- "is": {
- "name": "islandés"
- },
- "it": {
- "name": "italiano"
- },
- "ja": {
- "name": "japonés"
- },
- "km": {
- "name": "jemer"
- },
- "dyo": {
- "name": "jola-fonyi"
- },
- "kkj": {
- "name": "kako"
- },
- "kln": {
- "name": "kalenjin"
- },
- "kam": {
- "name": "kamba"
- },
- "kk": {
- "name": "kazajo"
- },
- "ki": {
- "name": "kikuyu"
- },
- "rw": {
- "name": "kinyarwanda"
- },
- "ky": {
- "name": "kirguís"
- },
- "rn": {
- "name": "kirundi"
- },
- "ksh": {
- "name": "kölsch"
- },
- "kok": {
- "name": "konkaní"
- },
- "khq": {
- "name": "koyra chiini"
- },
- "ses": {
- "name": "koyraboro senni"
- },
- "ckb": {
- "name": "kurdo sorani"
- },
- "nmg": {
- "name": "kwasio"
- },
- "lkt": {
- "name": "lakota"
- },
- "lag": {
- "name": "langi"
- },
- "lo": {
- "name": "laosiano"
- },
- "lv": {
- "name": "letón"
- },
- "ln": {
- "name": "lingala"
- },
- "lt": {
- "name": "lituano"
- },
- "lrc": {
- "name": "lorí septentrional"
- },
- "lu": {
- "name": "luba-katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "luxemburgués"
- },
- "luy": {
- "name": "luyia"
- },
- "mk": {
- "name": "macedonio"
- },
- "jmc": {
- "name": "machame"
- },
- "mgh": {
- "name": "makhuwa-meetto"
- },
- "kde": {
- "name": "makonde"
- },
- "ml": {
- "name": "malayalam"
- },
- "ms": {
- "name": "malayo"
- },
- "mg": {
- "name": "malgache"
- },
- "mt": {
- "name": "maltés"
- },
- "gv": {
- "name": "manés"
- },
- "mr": {
- "name": "maratí"
- },
- "mas": {
- "name": "masái"
- },
- "mzn": {
- "name": "mazandaraní"
- },
- "mer": {
- "name": "meru"
- },
- "mgo": {
- "name": "meta’"
- },
- "ro-MD": {
- "name": "moldavo"
- },
- "mn": {
- "name": "mongol"
- },
- "mua": {
- "name": "mundang"
- },
- "naq": {
- "name": "nama"
- },
- "nd": {
- "name": "ndebele septentrional"
- },
- "nl": {
- "name": "neerlandés"
- },
- "ne": {
- "name": "nepalí"
- },
- "nnh": {
- "name": "ngiemboon"
- },
- "jgo": {
- "name": "ngomba"
- },
- "nb": {
- "name": "noruego bokmal"
- },
- "nn": {
- "name": "noruego nynorsk"
- },
- "nus": {
- "name": "nuer"
- },
- "nyn": {
- "name": "nyankole"
- },
- "or": {
- "name": "oriya"
- },
- "om": {
- "name": "oromo"
- },
- "os": {
- "name": "osético"
- },
- "pa": {
- "name": "panyabí"
- },
- "ps": {
- "name": "pastún"
- },
- "fa": {
- "name": "persa"
- },
- "pl": {
- "name": "polaco"
- },
- "pt": {
- "name": "portugués"
- },
- "pt-PT": {
- "name": "portugués de Portugal"
- },
- "prg": {
- "name": "prusiano antiguo"
- },
- "qu": {
- "name": "quechua"
- },
- "rm": {
- "name": "retorrománico"
- },
- "rof": {
- "name": "rombo"
- },
- "ro": {
- "name": "rumano"
- },
- "ru": {
- "name": "ruso"
- },
- "rwk": {
- "name": "rwa"
- },
- "sah": {
- "name": "sakha"
- },
- "saq": {
- "name": "samburu"
- },
- "smn": {
- "name": "sami inari"
- },
- "se": {
- "name": "sami septentrional"
- },
- "sg": {
- "name": "sango"
- },
- "sbp": {
- "name": "sangu"
- },
- "seh": {
- "name": "sena"
- },
- "sr": {
- "name": "serbio"
- },
- "ksb": {
- "name": "shambala"
- },
- "sn": {
- "name": "shona"
- },
- "sd": {
- "name": "sindhi"
- },
- "xog": {
- "name": "soga"
- },
- "so": {
- "name": "somalí"
- },
- "sv": {
- "name": "sueco"
- },
- "sw": {
- "name": "swahili"
- },
- "sw-CD": {
- "name": "swahili (Congo)"
- },
- "th": {
- "name": "tailandés"
- },
- "dav": {
- "name": "taita"
- },
- "tzm": {
- "name": "tamazight del Marruecos Central"
- },
- "zgh": {
- "name": "tamazight estándar marroquí"
- },
- "ta": {
- "name": "tamil"
- },
- "tt": {
- "name": "tártaro"
- },
- "twq": {
- "name": "tasawaq"
- },
- "shi": {
- "name": "tashelhit"
- },
- "tg": {
- "name": "tayiko"
- },
- "te": {
- "name": "telugu"
- },
- "teo": {
- "name": "teso"
- },
- "bo": {
- "name": "tibetano"
- },
- "ti": {
- "name": "tigriña"
- },
- "to": {
- "name": "tongano"
- },
- "tr": {
- "name": "turco"
- },
- "tk": {
- "name": "turcomano"
- },
- "uk": {
- "name": "ucraniano"
- },
- "ug": {
- "name": "uigur"
- },
- "ur": {
- "name": "urdu"
- },
- "uz": {
- "name": "uzbeko"
- },
- "vai": {
- "name": "Vai"
- },
- "eu": {
- "name": "vasco"
- },
- "vi": {
- "name": "vietnamita"
- },
- "vo": {
- "name": "volapük"
- },
- "vun": {
- "name": "vunjo"
- },
- "wae": {
- "name": "walser"
- },
- "wo": {
- "name": "wólof"
- },
- "yav": {
- "name": "yangben"
- },
- "ii": {
- "name": "yi de Sichuán"
- },
- "yi": {
- "name": "yidis"
- },
- "yo": {
- "name": "yoruba"
- },
- "dje": {
- "name": "zarma"
- },
- "zu": {
- "name": "zulú"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/es-BZ.json b/vendor/commerceguys/intl/resources/language/es-BZ.json
deleted file mode 100644
index 051487935..000000000
--- a/vendor/commerceguys/intl/resources/language/es-BZ.json
+++ /dev/null
@@ -1,644 +0,0 @@
-{
- "af": {
- "name": "afrikáans"
- },
- "agq": {
- "name": "aghem"
- },
- "ak": {
- "name": "akan"
- },
- "sq": {
- "name": "albanés"
- },
- "de": {
- "name": "alemán"
- },
- "de-AT": {
- "name": "alemán austríaco"
- },
- "gsw": {
- "name": "alemán suizo"
- },
- "de-CH": {
- "name": "alto alemán suizo"
- },
- "hsb": {
- "name": "alto sorbio"
- },
- "am": {
- "name": "amárico"
- },
- "ar": {
- "name": "árabe"
- },
- "hy": {
- "name": "armenio"
- },
- "as": {
- "name": "asamés"
- },
- "ast": {
- "name": "asturiano"
- },
- "asa": {
- "name": "asu"
- },
- "az": {
- "name": "azerbaiyano"
- },
- "ksf": {
- "name": "bafia"
- },
- "nds": {
- "name": "bajo alemán"
- },
- "nds-NL": {
- "name": "bajo sajón"
- },
- "dsb": {
- "name": "bajo sorbio"
- },
- "bm": {
- "name": "bambara"
- },
- "bas": {
- "name": "basaa"
- },
- "bem": {
- "name": "bemba"
- },
- "bez": {
- "name": "bena"
- },
- "bn": {
- "name": "bengalí"
- },
- "be": {
- "name": "bielorruso"
- },
- "my": {
- "name": "birmano"
- },
- "brx": {
- "name": "bodo"
- },
- "bs": {
- "name": "bosnio"
- },
- "br": {
- "name": "bretón"
- },
- "bg": {
- "name": "búlgaro"
- },
- "kab": {
- "name": "cabila"
- },
- "ks": {
- "name": "cachemiro"
- },
- "kn": {
- "name": "canarés"
- },
- "ca": {
- "name": "catalán"
- },
- "ce": {
- "name": "checheno"
- },
- "cs": {
- "name": "checo"
- },
- "chr": {
- "name": "cheroqui"
- },
- "cgg": {
- "name": "chiga"
- },
- "zh": {
- "name": "chino"
- },
- "zh-Hans": {
- "name": "chino simplificado"
- },
- "zh-Hant": {
- "name": "chino tradicional"
- },
- "si": {
- "name": "cingalés"
- },
- "ko": {
- "name": "coreano"
- },
- "kw": {
- "name": "córnico"
- },
- "kea": {
- "name": "criollo caboverdiano"
- },
- "mfe": {
- "name": "criollo mauriciano"
- },
- "hr": {
- "name": "croata"
- },
- "da": {
- "name": "danés"
- },
- "dua": {
- "name": "duala"
- },
- "dz": {
- "name": "dzongkha"
- },
- "ebu": {
- "name": "embu"
- },
- "cu": {
- "name": "eslavo eclesiástico"
- },
- "sk": {
- "name": "eslovaco"
- },
- "sl": {
- "name": "esloveno"
- },
- "es": {
- "name": "español"
- },
- "es-MX": {
- "name": "español de México"
- },
- "eo": {
- "name": "esperanto"
- },
- "et": {
- "name": "estonio"
- },
- "ee": {
- "name": "ewé"
- },
- "ewo": {
- "name": "ewondo"
- },
- "fo": {
- "name": "feroés"
- },
- "fil": {
- "name": "filipino"
- },
- "fi": {
- "name": "finés"
- },
- "nl-BE": {
- "name": "flamenco"
- },
- "fr": {
- "name": "francés"
- },
- "fr-CA": {
- "name": "francés canadiense"
- },
- "fr-CH": {
- "name": "francés suizo"
- },
- "fy": {
- "name": "frisón occidental"
- },
- "fur": {
- "name": "friulano"
- },
- "ff": {
- "name": "fula"
- },
- "gd": {
- "name": "gaélico escocés"
- },
- "cy": {
- "name": "galés"
- },
- "gl": {
- "name": "gallego"
- },
- "lg": {
- "name": "ganda"
- },
- "ka": {
- "name": "georgiano"
- },
- "el": {
- "name": "griego"
- },
- "kl": {
- "name": "groenlandés"
- },
- "gu": {
- "name": "gujarati"
- },
- "guz": {
- "name": "gusii"
- },
- "ha": {
- "name": "hausa"
- },
- "haw": {
- "name": "hawaiano"
- },
- "he": {
- "name": "hebreo"
- },
- "hi": {
- "name": "hindi"
- },
- "hu": {
- "name": "húngaro"
- },
- "ig": {
- "name": "igbo"
- },
- "id": {
- "name": "indonesio"
- },
- "en": {
- "name": "inglés"
- },
- "en-AU": {
- "name": "inglés australiano"
- },
- "en-GB": {
- "name": "inglés británico"
- },
- "en-CA": {
- "name": "inglés canadiense"
- },
- "ga": {
- "name": "irlandés"
- },
- "is": {
- "name": "islandés"
- },
- "it": {
- "name": "italiano"
- },
- "ja": {
- "name": "japonés"
- },
- "km": {
- "name": "jemer"
- },
- "dyo": {
- "name": "jola-fonyi"
- },
- "kkj": {
- "name": "kako"
- },
- "kln": {
- "name": "kalenjin"
- },
- "kam": {
- "name": "kamba"
- },
- "kk": {
- "name": "kazajo"
- },
- "ki": {
- "name": "kikuyu"
- },
- "rw": {
- "name": "kinyarwanda"
- },
- "ky": {
- "name": "kirguís"
- },
- "rn": {
- "name": "kirundi"
- },
- "ksh": {
- "name": "kölsch"
- },
- "kok": {
- "name": "konkaní"
- },
- "khq": {
- "name": "koyra chiini"
- },
- "ses": {
- "name": "koyraboro senni"
- },
- "ckb": {
- "name": "kurdo sorani"
- },
- "nmg": {
- "name": "kwasio"
- },
- "lkt": {
- "name": "lakota"
- },
- "lag": {
- "name": "langi"
- },
- "lo": {
- "name": "laosiano"
- },
- "lv": {
- "name": "letón"
- },
- "ln": {
- "name": "lingala"
- },
- "lt": {
- "name": "lituano"
- },
- "lrc": {
- "name": "lorí septentrional"
- },
- "lu": {
- "name": "luba-katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "luxemburgués"
- },
- "luy": {
- "name": "luyia"
- },
- "mk": {
- "name": "macedonio"
- },
- "jmc": {
- "name": "machame"
- },
- "mgh": {
- "name": "makhuwa-meetto"
- },
- "kde": {
- "name": "makonde"
- },
- "ml": {
- "name": "malayalam"
- },
- "ms": {
- "name": "malayo"
- },
- "mg": {
- "name": "malgache"
- },
- "mt": {
- "name": "maltés"
- },
- "gv": {
- "name": "manés"
- },
- "mr": {
- "name": "maratí"
- },
- "mas": {
- "name": "masái"
- },
- "mzn": {
- "name": "mazandaraní"
- },
- "mer": {
- "name": "meru"
- },
- "mgo": {
- "name": "meta’"
- },
- "ro-MD": {
- "name": "moldavo"
- },
- "mn": {
- "name": "mongol"
- },
- "mua": {
- "name": "mundang"
- },
- "naq": {
- "name": "nama"
- },
- "nd": {
- "name": "ndebele septentrional"
- },
- "nl": {
- "name": "neerlandés"
- },
- "ne": {
- "name": "nepalí"
- },
- "nnh": {
- "name": "ngiemboon"
- },
- "jgo": {
- "name": "ngomba"
- },
- "nb": {
- "name": "noruego bokmal"
- },
- "nn": {
- "name": "noruego nynorsk"
- },
- "nus": {
- "name": "nuer"
- },
- "nyn": {
- "name": "nyankole"
- },
- "or": {
- "name": "oriya"
- },
- "om": {
- "name": "oromo"
- },
- "os": {
- "name": "osético"
- },
- "pa": {
- "name": "panyabí"
- },
- "ps": {
- "name": "pastún"
- },
- "fa": {
- "name": "persa"
- },
- "pl": {
- "name": "polaco"
- },
- "pt": {
- "name": "portugués"
- },
- "pt-PT": {
- "name": "portugués de Portugal"
- },
- "prg": {
- "name": "prusiano antiguo"
- },
- "qu": {
- "name": "quechua"
- },
- "rm": {
- "name": "retorrománico"
- },
- "rof": {
- "name": "rombo"
- },
- "ro": {
- "name": "rumano"
- },
- "ru": {
- "name": "ruso"
- },
- "rwk": {
- "name": "rwa"
- },
- "sah": {
- "name": "sakha"
- },
- "saq": {
- "name": "samburu"
- },
- "smn": {
- "name": "sami inari"
- },
- "se": {
- "name": "sami septentrional"
- },
- "sg": {
- "name": "sango"
- },
- "sbp": {
- "name": "sangu"
- },
- "seh": {
- "name": "sena"
- },
- "sr": {
- "name": "serbio"
- },
- "ksb": {
- "name": "shambala"
- },
- "sn": {
- "name": "shona"
- },
- "sd": {
- "name": "sindhi"
- },
- "xog": {
- "name": "soga"
- },
- "so": {
- "name": "somalí"
- },
- "sv": {
- "name": "sueco"
- },
- "sw": {
- "name": "swahili"
- },
- "sw-CD": {
- "name": "swahili (Congo)"
- },
- "th": {
- "name": "tailandés"
- },
- "dav": {
- "name": "taita"
- },
- "tzm": {
- "name": "tamazight del Marruecos Central"
- },
- "zgh": {
- "name": "tamazight estándar marroquí"
- },
- "ta": {
- "name": "tamil"
- },
- "tt": {
- "name": "tártaro"
- },
- "twq": {
- "name": "tasawaq"
- },
- "shi": {
- "name": "tashelhit"
- },
- "tg": {
- "name": "tayiko"
- },
- "te": {
- "name": "telugu"
- },
- "teo": {
- "name": "teso"
- },
- "bo": {
- "name": "tibetano"
- },
- "ti": {
- "name": "tigriña"
- },
- "to": {
- "name": "tongano"
- },
- "tr": {
- "name": "turco"
- },
- "tk": {
- "name": "turcomano"
- },
- "uk": {
- "name": "ucraniano"
- },
- "ug": {
- "name": "uigur"
- },
- "ur": {
- "name": "urdu"
- },
- "uz": {
- "name": "uzbeko"
- },
- "vai": {
- "name": "Vai"
- },
- "eu": {
- "name": "vasco"
- },
- "vi": {
- "name": "vietnamita"
- },
- "vo": {
- "name": "volapük"
- },
- "vun": {
- "name": "vunjo"
- },
- "wae": {
- "name": "walser"
- },
- "wo": {
- "name": "wólof"
- },
- "yav": {
- "name": "yangben"
- },
- "ii": {
- "name": "yi de Sichuán"
- },
- "yi": {
- "name": "yidis"
- },
- "yo": {
- "name": "yoruba"
- },
- "dje": {
- "name": "zarma"
- },
- "zu": {
- "name": "zulú"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/es-CL.json b/vendor/commerceguys/intl/resources/language/es-CL.json
index 3bd22cc40..a233ed769 100644
--- a/vendor/commerceguys/intl/resources/language/es-CL.json
+++ b/vendor/commerceguys/intl/resources/language/es-CL.json
@@ -1,644 +1,224 @@
{
- "af": {
- "name": "afrikáans"
- },
- "agq": {
- "name": "aghem"
- },
- "ak": {
- "name": "akan"
- },
- "sq": {
- "name": "albanés"
- },
- "de": {
- "name": "alemán"
- },
- "de-AT": {
- "name": "alemán austríaco"
- },
- "gsw": {
- "name": "alemán suizo"
- },
- "de-CH": {
- "name": "alto alemán suizo"
- },
- "hsb": {
- "name": "alto sorbio"
- },
- "am": {
- "name": "amárico"
- },
- "ar": {
- "name": "árabe"
- },
- "hy": {
- "name": "armenio"
- },
- "as": {
- "name": "asamés"
- },
- "ast": {
- "name": "asturiano"
- },
- "asa": {
- "name": "asu"
- },
- "az": {
- "name": "azerbaiyano"
- },
- "ksf": {
- "name": "bafia"
- },
- "nds": {
- "name": "bajo alemán"
- },
- "nds-NL": {
- "name": "bajo sajón"
- },
- "dsb": {
- "name": "bajo sorbio"
- },
- "bm": {
- "name": "bambara"
- },
- "bas": {
- "name": "basaa"
- },
- "bem": {
- "name": "bemba"
- },
- "bez": {
- "name": "bena"
- },
- "bn": {
- "name": "bengalí"
- },
- "be": {
- "name": "bielorruso"
- },
- "my": {
- "name": "birmano"
- },
- "brx": {
- "name": "bodo"
- },
- "bs": {
- "name": "bosnio"
- },
- "br": {
- "name": "bretón"
- },
- "bg": {
- "name": "búlgaro"
- },
- "kab": {
- "name": "cabila"
- },
- "ks": {
- "name": "cachemiro"
- },
- "kn": {
- "name": "canarés"
- },
- "ca": {
- "name": "catalán"
- },
- "ce": {
- "name": "checheno"
- },
- "cs": {
- "name": "checo"
- },
- "chr": {
- "name": "cheroqui"
- },
- "cgg": {
- "name": "chiga"
- },
- "zh": {
- "name": "chino"
- },
- "zh-Hans": {
- "name": "chino simplificado"
- },
- "zh-Hant": {
- "name": "chino tradicional"
- },
- "si": {
- "name": "cingalés"
- },
- "ko": {
- "name": "coreano"
- },
- "kw": {
- "name": "córnico"
- },
- "kea": {
- "name": "criollo caboverdiano"
- },
- "mfe": {
- "name": "criollo mauriciano"
- },
- "hr": {
- "name": "croata"
- },
- "da": {
- "name": "danés"
- },
- "dua": {
- "name": "duala"
- },
- "dz": {
- "name": "dzongkha"
- },
- "ebu": {
- "name": "embu"
- },
- "cu": {
- "name": "eslavo eclesiástico"
- },
- "sk": {
- "name": "eslovaco"
- },
- "sl": {
- "name": "esloveno"
- },
- "es": {
- "name": "español"
- },
- "es-MX": {
- "name": "español de México"
- },
- "eo": {
- "name": "esperanto"
- },
- "et": {
- "name": "estonio"
- },
- "eu": {
- "name": "euskera"
- },
- "ee": {
- "name": "ewé"
- },
- "ewo": {
- "name": "ewondo"
- },
- "fo": {
- "name": "feroés"
- },
- "fil": {
- "name": "filipino"
- },
- "fi": {
- "name": "finés"
- },
- "nl-BE": {
- "name": "flamenco"
- },
- "fr": {
- "name": "francés"
- },
- "fr-CA": {
- "name": "francés canadiense"
- },
- "fr-CH": {
- "name": "francés suizo"
- },
- "fy": {
- "name": "frisón occidental"
- },
- "fur": {
- "name": "friulano"
- },
- "ff": {
- "name": "fula"
- },
- "gd": {
- "name": "gaélico escocés"
- },
- "cy": {
- "name": "galés"
- },
- "gl": {
- "name": "gallego"
- },
- "lg": {
- "name": "ganda"
- },
- "ka": {
- "name": "georgiano"
- },
- "el": {
- "name": "griego"
- },
- "kl": {
- "name": "groenlandés"
- },
- "gu": {
- "name": "gujarati"
- },
- "guz": {
- "name": "gusii"
- },
- "ha": {
- "name": "hausa"
- },
- "haw": {
- "name": "hawaiano"
- },
- "he": {
- "name": "hebreo"
- },
- "hi": {
- "name": "hindi"
- },
- "hu": {
- "name": "húngaro"
- },
- "ig": {
- "name": "igbo"
- },
- "id": {
- "name": "indonesio"
- },
- "en": {
- "name": "inglés"
- },
- "en-AU": {
- "name": "inglés australiano"
- },
- "en-GB": {
- "name": "inglés británico"
- },
- "en-CA": {
- "name": "inglés canadiense"
- },
- "ga": {
- "name": "irlandés"
- },
- "is": {
- "name": "islandés"
- },
- "it": {
- "name": "italiano"
- },
- "ja": {
- "name": "japonés"
- },
- "km": {
- "name": "jemer"
- },
- "dyo": {
- "name": "jola-fonyi"
- },
- "kkj": {
- "name": "kako"
- },
- "kln": {
- "name": "kalenjin"
- },
- "kam": {
- "name": "kamba"
- },
- "kk": {
- "name": "kazajo"
- },
- "ki": {
- "name": "kikuyu"
- },
- "rw": {
- "name": "kinyarwanda"
- },
- "ky": {
- "name": "kirguís"
- },
- "rn": {
- "name": "kirundi"
- },
- "ksh": {
- "name": "kölsch"
- },
- "kok": {
- "name": "konkaní"
- },
- "khq": {
- "name": "koyra chiini"
- },
- "ses": {
- "name": "koyraboro senni"
- },
- "ckb": {
- "name": "kurdo sorani"
- },
- "nmg": {
- "name": "kwasio"
- },
- "lkt": {
- "name": "lakota"
- },
- "lag": {
- "name": "langi"
- },
- "lo": {
- "name": "lao"
- },
- "lv": {
- "name": "letón"
- },
- "ln": {
- "name": "lingala"
- },
- "lt": {
- "name": "lituano"
- },
- "lrc": {
- "name": "lorí septentrional"
- },
- "lu": {
- "name": "luba-katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "luxemburgués"
- },
- "luy": {
- "name": "luyia"
- },
- "mk": {
- "name": "macedonio"
- },
- "jmc": {
- "name": "machame"
- },
- "mgh": {
- "name": "makhuwa-meetto"
- },
- "kde": {
- "name": "makonde"
- },
- "ml": {
- "name": "malayalam"
- },
- "ms": {
- "name": "malayo"
- },
- "mg": {
- "name": "malgache"
- },
- "mt": {
- "name": "maltés"
- },
- "gv": {
- "name": "manés"
- },
- "mr": {
- "name": "maratí"
- },
- "mas": {
- "name": "masái"
- },
- "mzn": {
- "name": "mazandaraní"
- },
- "mer": {
- "name": "meru"
- },
- "mgo": {
- "name": "meta’"
- },
- "ro-MD": {
- "name": "moldavo"
- },
- "mn": {
- "name": "mongol"
- },
- "mua": {
- "name": "mundang"
- },
- "naq": {
- "name": "nama"
- },
- "nd": {
- "name": "ndebele septentrional"
- },
- "nl": {
- "name": "neerlandés"
- },
- "ne": {
- "name": "nepalí"
- },
- "nnh": {
- "name": "ngiemboon"
- },
- "jgo": {
- "name": "ngomba"
- },
- "nb": {
- "name": "noruego bokmal"
- },
- "nn": {
- "name": "noruego nynorsk"
- },
- "nus": {
- "name": "nuer"
- },
- "nyn": {
- "name": "nyankole"
- },
- "or": {
- "name": "oriya"
- },
- "om": {
- "name": "oromo"
- },
- "os": {
- "name": "osético"
- },
- "ps": {
- "name": "pastún"
- },
- "fa": {
- "name": "persa"
- },
- "pl": {
- "name": "polaco"
- },
- "pt": {
- "name": "portugués"
- },
- "pt-PT": {
- "name": "portugués de Portugal"
- },
- "prg": {
- "name": "prusiano antiguo"
- },
- "pa": {
- "name": "punyabí"
- },
- "qu": {
- "name": "quechua"
- },
- "rm": {
- "name": "retorrománico"
- },
- "rof": {
- "name": "rombo"
- },
- "ro": {
- "name": "rumano"
- },
- "ru": {
- "name": "ruso"
- },
- "rwk": {
- "name": "rwa"
- },
- "sah": {
- "name": "sakha"
- },
- "saq": {
- "name": "samburu"
- },
- "smn": {
- "name": "sami inari"
- },
- "se": {
- "name": "sami septentrional"
- },
- "sg": {
- "name": "sango"
- },
- "sbp": {
- "name": "sangu"
- },
- "seh": {
- "name": "sena"
- },
- "sr": {
- "name": "serbio"
- },
- "ksb": {
- "name": "shambala"
- },
- "sn": {
- "name": "shona"
- },
- "sd": {
- "name": "sindhi"
- },
- "xog": {
- "name": "soga"
- },
- "so": {
- "name": "somalí"
- },
- "sw": {
- "name": "suajili"
- },
- "sw-CD": {
- "name": "suajili del Congo"
- },
- "sv": {
- "name": "sueco"
- },
- "th": {
- "name": "tailandés"
- },
- "dav": {
- "name": "taita"
- },
- "tzm": {
- "name": "tamazight del Marruecos Central"
- },
- "zgh": {
- "name": "tamazight marroquí estándar"
- },
- "ta": {
- "name": "tamil"
- },
- "tt": {
- "name": "tártaro"
- },
- "twq": {
- "name": "tasawaq"
- },
- "shi": {
- "name": "tashelhit"
- },
- "tg": {
- "name": "tayiko"
- },
- "te": {
- "name": "telugu"
- },
- "teo": {
- "name": "teso"
- },
- "bo": {
- "name": "tibetano"
- },
- "ti": {
- "name": "tigriña"
- },
- "to": {
- "name": "tongano"
- },
- "tr": {
- "name": "turco"
- },
- "tk": {
- "name": "turcomano"
- },
- "uk": {
- "name": "ucraniano"
- },
- "ug": {
- "name": "uigur"
- },
- "ur": {
- "name": "urdu"
- },
- "uz": {
- "name": "uzbeko"
- },
- "vai": {
- "name": "Vai"
- },
- "vi": {
- "name": "vietnamita"
- },
- "vo": {
- "name": "volapük"
- },
- "vun": {
- "name": "vunjo"
- },
- "wae": {
- "name": "walser"
- },
- "wo": {
- "name": "wolof"
- },
- "yav": {
- "name": "yangben"
- },
- "ii": {
- "name": "yi de Sichuán"
- },
- "yi": {
- "name": "yidis"
- },
- "yo": {
- "name": "yoruba"
- },
- "dje": {
- "name": "zarma"
- },
- "zu": {
- "name": "zulú"
- }
+ "af": "afrikáans",
+ "agq": "aghem",
+ "ak": "akan",
+ "sq": "albanés",
+ "de": "alemán",
+ "de-AT": "alemán austríaco",
+ "gsw": "alemán suizo",
+ "de-CH": "alto alemán suizo",
+ "hsb": "alto sorbio",
+ "am": "amárico",
+ "ar": "árabe",
+ "hy": "armenio",
+ "as": "asamés",
+ "ast": "asturiano",
+ "asa": "asu",
+ "az": "azerbaiyano",
+ "ksf": "bafia",
+ "nds": "bajo alemán",
+ "nds-NL": "bajo sajón",
+ "dsb": "bajo sorbio",
+ "bm": "bambara",
+ "bas": "basaa",
+ "bem": "bemba",
+ "bez": "bena",
+ "bn": "bengalí",
+ "be": "bielorruso",
+ "my": "birmano",
+ "brx": "bodo",
+ "bs": "bosnio",
+ "br": "bretón",
+ "bg": "búlgaro",
+ "kab": "cabila",
+ "ks": "cachemiro",
+ "kn": "canarés",
+ "yue": "cantonés",
+ "ca": "catalán",
+ "ceb": "cebuano",
+ "ce": "checheno",
+ "cs": "checo",
+ "chr": "cheroqui",
+ "cgg": "chiga",
+ "zh": "chino",
+ "zh-Hans": "chino simplificado",
+ "zh-Hant": "chino tradicional",
+ "si": "cingalés",
+ "ko": "coreano",
+ "kw": "córnico",
+ "kea": "criollo caboverdiano",
+ "mfe": "criollo mauriciano",
+ "hr": "croata",
+ "da": "danés",
+ "dua": "duala",
+ "dz": "dzongkha",
+ "ebu": "embu",
+ "cu": "eslavo eclesiástico",
+ "sk": "eslovaco",
+ "sl": "esloveno",
+ "es": "español",
+ "es-MX": "español de México",
+ "es-419": "español latinoamericano",
+ "eo": "esperanto",
+ "et": "estonio",
+ "eu": "euskera",
+ "ee": "ewé",
+ "ewo": "ewondo",
+ "fo": "feroés",
+ "fil": "filipino",
+ "fi": "finés",
+ "nl-BE": "flamenco",
+ "fr": "francés",
+ "fr-CA": "francés canadiense",
+ "fr-CH": "francés suizo",
+ "fy": "frisón occidental",
+ "fur": "friulano",
+ "ff": "fula",
+ "gd": "gaélico escocés",
+ "cy": "galés",
+ "gl": "gallego",
+ "lg": "ganda",
+ "ka": "georgiano",
+ "el": "griego",
+ "kl": "groenlandés",
+ "gu": "gujarati",
+ "guz": "gusii",
+ "ha": "hausa",
+ "haw": "hawaiano",
+ "he": "hebreo",
+ "hi": "hindi",
+ "hu": "húngaro",
+ "ig": "igbo",
+ "id": "indonesio",
+ "en": "inglés",
+ "en-AU": "inglés australiano",
+ "en-GB": "inglés británico",
+ "en-CA": "inglés canadiense",
+ "ga": "irlandés",
+ "is": "islandés",
+ "it": "italiano",
+ "ja": "japonés",
+ "jv": "javanés",
+ "km": "jemer",
+ "dyo": "jola-fonyi",
+ "kkj": "kako",
+ "kln": "kalenjin",
+ "kam": "kamba",
+ "kk": "kazajo",
+ "ki": "kikuyu",
+ "rw": "kinyarwanda",
+ "ky": "kirguís",
+ "rn": "kirundi",
+ "ksh": "kölsch",
+ "kok": "konkaní",
+ "khq": "koyra chiini",
+ "ses": "koyraboro senni",
+ "ku": "kurdo",
+ "ckb": "kurdo sorani",
+ "nmg": "kwasio",
+ "lkt": "lakota",
+ "lag": "langi",
+ "lo": "lao",
+ "lv": "letón",
+ "ln": "lingala",
+ "lt": "lituano",
+ "lrc": "lorí septentrional",
+ "lu": "luba-katanga",
+ "luo": "Luo",
+ "lb": "luxemburgués",
+ "luy": "luyia",
+ "mk": "macedonio",
+ "jmc": "machame",
+ "mgh": "makhuwa-meetto",
+ "kde": "makonde",
+ "ml": "malayalam",
+ "ms": "malayo",
+ "mg": "malgache",
+ "mt": "maltés",
+ "gv": "manés",
+ "mi": "maorí",
+ "mr": "maratí",
+ "mas": "masái",
+ "mzn": "mazandaraní",
+ "mer": "meru",
+ "mgo": "meta’",
+ "ro-MD": "moldavo",
+ "mn": "mongol",
+ "mua": "mundang",
+ "naq": "nama",
+ "nd": "ndebele septentrional",
+ "nl": "neerlandés",
+ "ne": "nepalí",
+ "nnh": "ngiemboon",
+ "jgo": "ngomba",
+ "nb": "noruego bokmal",
+ "nn": "noruego nynorsk",
+ "nus": "nuer",
+ "nyn": "nyankole",
+ "or": "oriya",
+ "om": "oromo",
+ "os": "osético",
+ "ps": "pastún",
+ "fa": "persa",
+ "pl": "polaco",
+ "pt": "portugués",
+ "pt-PT": "portugués de Portugal",
+ "prg": "prusiano antiguo",
+ "pa": "punyabí",
+ "qu": "quechua",
+ "rm": "retorrománico",
+ "rof": "rombo",
+ "ro": "rumano",
+ "ru": "ruso",
+ "rwk": "rwa",
+ "sah": "sakha",
+ "saq": "samburu",
+ "smn": "sami inari",
+ "se": "sami septentrional",
+ "sg": "sango",
+ "sbp": "sangu",
+ "seh": "sena",
+ "sr": "serbio",
+ "ksb": "shambala",
+ "sn": "shona",
+ "sd": "sindhi",
+ "xog": "soga",
+ "so": "somalí",
+ "sw": "suajili",
+ "sw-CD": "suajili del Congo",
+ "sv": "sueco",
+ "th": "tailandés",
+ "dav": "taita",
+ "tzm": "tamazight del Atlas Central",
+ "zgh": "tamazight marroquí estándar",
+ "ta": "tamil",
+ "tt": "tártaro",
+ "twq": "tasawaq",
+ "shi": "tashelhit",
+ "tg": "tayiko",
+ "te": "telugu",
+ "teo": "teso",
+ "bo": "tibetano",
+ "ti": "tigriña",
+ "to": "tongano",
+ "tr": "turco",
+ "tk": "turcomano",
+ "uk": "ucraniano",
+ "ug": "uigur",
+ "ur": "urdu",
+ "uz": "uzbeko",
+ "vai": "Vai",
+ "wa": "valón",
+ "vi": "vietnamita",
+ "vo": "volapük",
+ "vun": "vunjo",
+ "wae": "walser",
+ "wo": "wolof",
+ "xh": "xhosa",
+ "yav": "yangben",
+ "ii": "yi de Sichuán",
+ "yi": "yidis",
+ "yo": "yoruba",
+ "dje": "zarma",
+ "zu": "zulú"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/es-CO.json b/vendor/commerceguys/intl/resources/language/es-CO.json
index 3bd22cc40..a233ed769 100644
--- a/vendor/commerceguys/intl/resources/language/es-CO.json
+++ b/vendor/commerceguys/intl/resources/language/es-CO.json
@@ -1,644 +1,224 @@
{
- "af": {
- "name": "afrikáans"
- },
- "agq": {
- "name": "aghem"
- },
- "ak": {
- "name": "akan"
- },
- "sq": {
- "name": "albanés"
- },
- "de": {
- "name": "alemán"
- },
- "de-AT": {
- "name": "alemán austríaco"
- },
- "gsw": {
- "name": "alemán suizo"
- },
- "de-CH": {
- "name": "alto alemán suizo"
- },
- "hsb": {
- "name": "alto sorbio"
- },
- "am": {
- "name": "amárico"
- },
- "ar": {
- "name": "árabe"
- },
- "hy": {
- "name": "armenio"
- },
- "as": {
- "name": "asamés"
- },
- "ast": {
- "name": "asturiano"
- },
- "asa": {
- "name": "asu"
- },
- "az": {
- "name": "azerbaiyano"
- },
- "ksf": {
- "name": "bafia"
- },
- "nds": {
- "name": "bajo alemán"
- },
- "nds-NL": {
- "name": "bajo sajón"
- },
- "dsb": {
- "name": "bajo sorbio"
- },
- "bm": {
- "name": "bambara"
- },
- "bas": {
- "name": "basaa"
- },
- "bem": {
- "name": "bemba"
- },
- "bez": {
- "name": "bena"
- },
- "bn": {
- "name": "bengalí"
- },
- "be": {
- "name": "bielorruso"
- },
- "my": {
- "name": "birmano"
- },
- "brx": {
- "name": "bodo"
- },
- "bs": {
- "name": "bosnio"
- },
- "br": {
- "name": "bretón"
- },
- "bg": {
- "name": "búlgaro"
- },
- "kab": {
- "name": "cabila"
- },
- "ks": {
- "name": "cachemiro"
- },
- "kn": {
- "name": "canarés"
- },
- "ca": {
- "name": "catalán"
- },
- "ce": {
- "name": "checheno"
- },
- "cs": {
- "name": "checo"
- },
- "chr": {
- "name": "cheroqui"
- },
- "cgg": {
- "name": "chiga"
- },
- "zh": {
- "name": "chino"
- },
- "zh-Hans": {
- "name": "chino simplificado"
- },
- "zh-Hant": {
- "name": "chino tradicional"
- },
- "si": {
- "name": "cingalés"
- },
- "ko": {
- "name": "coreano"
- },
- "kw": {
- "name": "córnico"
- },
- "kea": {
- "name": "criollo caboverdiano"
- },
- "mfe": {
- "name": "criollo mauriciano"
- },
- "hr": {
- "name": "croata"
- },
- "da": {
- "name": "danés"
- },
- "dua": {
- "name": "duala"
- },
- "dz": {
- "name": "dzongkha"
- },
- "ebu": {
- "name": "embu"
- },
- "cu": {
- "name": "eslavo eclesiástico"
- },
- "sk": {
- "name": "eslovaco"
- },
- "sl": {
- "name": "esloveno"
- },
- "es": {
- "name": "español"
- },
- "es-MX": {
- "name": "español de México"
- },
- "eo": {
- "name": "esperanto"
- },
- "et": {
- "name": "estonio"
- },
- "eu": {
- "name": "euskera"
- },
- "ee": {
- "name": "ewé"
- },
- "ewo": {
- "name": "ewondo"
- },
- "fo": {
- "name": "feroés"
- },
- "fil": {
- "name": "filipino"
- },
- "fi": {
- "name": "finés"
- },
- "nl-BE": {
- "name": "flamenco"
- },
- "fr": {
- "name": "francés"
- },
- "fr-CA": {
- "name": "francés canadiense"
- },
- "fr-CH": {
- "name": "francés suizo"
- },
- "fy": {
- "name": "frisón occidental"
- },
- "fur": {
- "name": "friulano"
- },
- "ff": {
- "name": "fula"
- },
- "gd": {
- "name": "gaélico escocés"
- },
- "cy": {
- "name": "galés"
- },
- "gl": {
- "name": "gallego"
- },
- "lg": {
- "name": "ganda"
- },
- "ka": {
- "name": "georgiano"
- },
- "el": {
- "name": "griego"
- },
- "kl": {
- "name": "groenlandés"
- },
- "gu": {
- "name": "gujarati"
- },
- "guz": {
- "name": "gusii"
- },
- "ha": {
- "name": "hausa"
- },
- "haw": {
- "name": "hawaiano"
- },
- "he": {
- "name": "hebreo"
- },
- "hi": {
- "name": "hindi"
- },
- "hu": {
- "name": "húngaro"
- },
- "ig": {
- "name": "igbo"
- },
- "id": {
- "name": "indonesio"
- },
- "en": {
- "name": "inglés"
- },
- "en-AU": {
- "name": "inglés australiano"
- },
- "en-GB": {
- "name": "inglés británico"
- },
- "en-CA": {
- "name": "inglés canadiense"
- },
- "ga": {
- "name": "irlandés"
- },
- "is": {
- "name": "islandés"
- },
- "it": {
- "name": "italiano"
- },
- "ja": {
- "name": "japonés"
- },
- "km": {
- "name": "jemer"
- },
- "dyo": {
- "name": "jola-fonyi"
- },
- "kkj": {
- "name": "kako"
- },
- "kln": {
- "name": "kalenjin"
- },
- "kam": {
- "name": "kamba"
- },
- "kk": {
- "name": "kazajo"
- },
- "ki": {
- "name": "kikuyu"
- },
- "rw": {
- "name": "kinyarwanda"
- },
- "ky": {
- "name": "kirguís"
- },
- "rn": {
- "name": "kirundi"
- },
- "ksh": {
- "name": "kölsch"
- },
- "kok": {
- "name": "konkaní"
- },
- "khq": {
- "name": "koyra chiini"
- },
- "ses": {
- "name": "koyraboro senni"
- },
- "ckb": {
- "name": "kurdo sorani"
- },
- "nmg": {
- "name": "kwasio"
- },
- "lkt": {
- "name": "lakota"
- },
- "lag": {
- "name": "langi"
- },
- "lo": {
- "name": "lao"
- },
- "lv": {
- "name": "letón"
- },
- "ln": {
- "name": "lingala"
- },
- "lt": {
- "name": "lituano"
- },
- "lrc": {
- "name": "lorí septentrional"
- },
- "lu": {
- "name": "luba-katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "luxemburgués"
- },
- "luy": {
- "name": "luyia"
- },
- "mk": {
- "name": "macedonio"
- },
- "jmc": {
- "name": "machame"
- },
- "mgh": {
- "name": "makhuwa-meetto"
- },
- "kde": {
- "name": "makonde"
- },
- "ml": {
- "name": "malayalam"
- },
- "ms": {
- "name": "malayo"
- },
- "mg": {
- "name": "malgache"
- },
- "mt": {
- "name": "maltés"
- },
- "gv": {
- "name": "manés"
- },
- "mr": {
- "name": "maratí"
- },
- "mas": {
- "name": "masái"
- },
- "mzn": {
- "name": "mazandaraní"
- },
- "mer": {
- "name": "meru"
- },
- "mgo": {
- "name": "meta’"
- },
- "ro-MD": {
- "name": "moldavo"
- },
- "mn": {
- "name": "mongol"
- },
- "mua": {
- "name": "mundang"
- },
- "naq": {
- "name": "nama"
- },
- "nd": {
- "name": "ndebele septentrional"
- },
- "nl": {
- "name": "neerlandés"
- },
- "ne": {
- "name": "nepalí"
- },
- "nnh": {
- "name": "ngiemboon"
- },
- "jgo": {
- "name": "ngomba"
- },
- "nb": {
- "name": "noruego bokmal"
- },
- "nn": {
- "name": "noruego nynorsk"
- },
- "nus": {
- "name": "nuer"
- },
- "nyn": {
- "name": "nyankole"
- },
- "or": {
- "name": "oriya"
- },
- "om": {
- "name": "oromo"
- },
- "os": {
- "name": "osético"
- },
- "ps": {
- "name": "pastún"
- },
- "fa": {
- "name": "persa"
- },
- "pl": {
- "name": "polaco"
- },
- "pt": {
- "name": "portugués"
- },
- "pt-PT": {
- "name": "portugués de Portugal"
- },
- "prg": {
- "name": "prusiano antiguo"
- },
- "pa": {
- "name": "punyabí"
- },
- "qu": {
- "name": "quechua"
- },
- "rm": {
- "name": "retorrománico"
- },
- "rof": {
- "name": "rombo"
- },
- "ro": {
- "name": "rumano"
- },
- "ru": {
- "name": "ruso"
- },
- "rwk": {
- "name": "rwa"
- },
- "sah": {
- "name": "sakha"
- },
- "saq": {
- "name": "samburu"
- },
- "smn": {
- "name": "sami inari"
- },
- "se": {
- "name": "sami septentrional"
- },
- "sg": {
- "name": "sango"
- },
- "sbp": {
- "name": "sangu"
- },
- "seh": {
- "name": "sena"
- },
- "sr": {
- "name": "serbio"
- },
- "ksb": {
- "name": "shambala"
- },
- "sn": {
- "name": "shona"
- },
- "sd": {
- "name": "sindhi"
- },
- "xog": {
- "name": "soga"
- },
- "so": {
- "name": "somalí"
- },
- "sw": {
- "name": "suajili"
- },
- "sw-CD": {
- "name": "suajili del Congo"
- },
- "sv": {
- "name": "sueco"
- },
- "th": {
- "name": "tailandés"
- },
- "dav": {
- "name": "taita"
- },
- "tzm": {
- "name": "tamazight del Marruecos Central"
- },
- "zgh": {
- "name": "tamazight marroquí estándar"
- },
- "ta": {
- "name": "tamil"
- },
- "tt": {
- "name": "tártaro"
- },
- "twq": {
- "name": "tasawaq"
- },
- "shi": {
- "name": "tashelhit"
- },
- "tg": {
- "name": "tayiko"
- },
- "te": {
- "name": "telugu"
- },
- "teo": {
- "name": "teso"
- },
- "bo": {
- "name": "tibetano"
- },
- "ti": {
- "name": "tigriña"
- },
- "to": {
- "name": "tongano"
- },
- "tr": {
- "name": "turco"
- },
- "tk": {
- "name": "turcomano"
- },
- "uk": {
- "name": "ucraniano"
- },
- "ug": {
- "name": "uigur"
- },
- "ur": {
- "name": "urdu"
- },
- "uz": {
- "name": "uzbeko"
- },
- "vai": {
- "name": "Vai"
- },
- "vi": {
- "name": "vietnamita"
- },
- "vo": {
- "name": "volapük"
- },
- "vun": {
- "name": "vunjo"
- },
- "wae": {
- "name": "walser"
- },
- "wo": {
- "name": "wolof"
- },
- "yav": {
- "name": "yangben"
- },
- "ii": {
- "name": "yi de Sichuán"
- },
- "yi": {
- "name": "yidis"
- },
- "yo": {
- "name": "yoruba"
- },
- "dje": {
- "name": "zarma"
- },
- "zu": {
- "name": "zulú"
- }
+ "af": "afrikáans",
+ "agq": "aghem",
+ "ak": "akan",
+ "sq": "albanés",
+ "de": "alemán",
+ "de-AT": "alemán austríaco",
+ "gsw": "alemán suizo",
+ "de-CH": "alto alemán suizo",
+ "hsb": "alto sorbio",
+ "am": "amárico",
+ "ar": "árabe",
+ "hy": "armenio",
+ "as": "asamés",
+ "ast": "asturiano",
+ "asa": "asu",
+ "az": "azerbaiyano",
+ "ksf": "bafia",
+ "nds": "bajo alemán",
+ "nds-NL": "bajo sajón",
+ "dsb": "bajo sorbio",
+ "bm": "bambara",
+ "bas": "basaa",
+ "bem": "bemba",
+ "bez": "bena",
+ "bn": "bengalí",
+ "be": "bielorruso",
+ "my": "birmano",
+ "brx": "bodo",
+ "bs": "bosnio",
+ "br": "bretón",
+ "bg": "búlgaro",
+ "kab": "cabila",
+ "ks": "cachemiro",
+ "kn": "canarés",
+ "yue": "cantonés",
+ "ca": "catalán",
+ "ceb": "cebuano",
+ "ce": "checheno",
+ "cs": "checo",
+ "chr": "cheroqui",
+ "cgg": "chiga",
+ "zh": "chino",
+ "zh-Hans": "chino simplificado",
+ "zh-Hant": "chino tradicional",
+ "si": "cingalés",
+ "ko": "coreano",
+ "kw": "córnico",
+ "kea": "criollo caboverdiano",
+ "mfe": "criollo mauriciano",
+ "hr": "croata",
+ "da": "danés",
+ "dua": "duala",
+ "dz": "dzongkha",
+ "ebu": "embu",
+ "cu": "eslavo eclesiástico",
+ "sk": "eslovaco",
+ "sl": "esloveno",
+ "es": "español",
+ "es-MX": "español de México",
+ "es-419": "español latinoamericano",
+ "eo": "esperanto",
+ "et": "estonio",
+ "eu": "euskera",
+ "ee": "ewé",
+ "ewo": "ewondo",
+ "fo": "feroés",
+ "fil": "filipino",
+ "fi": "finés",
+ "nl-BE": "flamenco",
+ "fr": "francés",
+ "fr-CA": "francés canadiense",
+ "fr-CH": "francés suizo",
+ "fy": "frisón occidental",
+ "fur": "friulano",
+ "ff": "fula",
+ "gd": "gaélico escocés",
+ "cy": "galés",
+ "gl": "gallego",
+ "lg": "ganda",
+ "ka": "georgiano",
+ "el": "griego",
+ "kl": "groenlandés",
+ "gu": "gujarati",
+ "guz": "gusii",
+ "ha": "hausa",
+ "haw": "hawaiano",
+ "he": "hebreo",
+ "hi": "hindi",
+ "hu": "húngaro",
+ "ig": "igbo",
+ "id": "indonesio",
+ "en": "inglés",
+ "en-AU": "inglés australiano",
+ "en-GB": "inglés británico",
+ "en-CA": "inglés canadiense",
+ "ga": "irlandés",
+ "is": "islandés",
+ "it": "italiano",
+ "ja": "japonés",
+ "jv": "javanés",
+ "km": "jemer",
+ "dyo": "jola-fonyi",
+ "kkj": "kako",
+ "kln": "kalenjin",
+ "kam": "kamba",
+ "kk": "kazajo",
+ "ki": "kikuyu",
+ "rw": "kinyarwanda",
+ "ky": "kirguís",
+ "rn": "kirundi",
+ "ksh": "kölsch",
+ "kok": "konkaní",
+ "khq": "koyra chiini",
+ "ses": "koyraboro senni",
+ "ku": "kurdo",
+ "ckb": "kurdo sorani",
+ "nmg": "kwasio",
+ "lkt": "lakota",
+ "lag": "langi",
+ "lo": "lao",
+ "lv": "letón",
+ "ln": "lingala",
+ "lt": "lituano",
+ "lrc": "lorí septentrional",
+ "lu": "luba-katanga",
+ "luo": "Luo",
+ "lb": "luxemburgués",
+ "luy": "luyia",
+ "mk": "macedonio",
+ "jmc": "machame",
+ "mgh": "makhuwa-meetto",
+ "kde": "makonde",
+ "ml": "malayalam",
+ "ms": "malayo",
+ "mg": "malgache",
+ "mt": "maltés",
+ "gv": "manés",
+ "mi": "maorí",
+ "mr": "maratí",
+ "mas": "masái",
+ "mzn": "mazandaraní",
+ "mer": "meru",
+ "mgo": "meta’",
+ "ro-MD": "moldavo",
+ "mn": "mongol",
+ "mua": "mundang",
+ "naq": "nama",
+ "nd": "ndebele septentrional",
+ "nl": "neerlandés",
+ "ne": "nepalí",
+ "nnh": "ngiemboon",
+ "jgo": "ngomba",
+ "nb": "noruego bokmal",
+ "nn": "noruego nynorsk",
+ "nus": "nuer",
+ "nyn": "nyankole",
+ "or": "oriya",
+ "om": "oromo",
+ "os": "osético",
+ "ps": "pastún",
+ "fa": "persa",
+ "pl": "polaco",
+ "pt": "portugués",
+ "pt-PT": "portugués de Portugal",
+ "prg": "prusiano antiguo",
+ "pa": "punyabí",
+ "qu": "quechua",
+ "rm": "retorrománico",
+ "rof": "rombo",
+ "ro": "rumano",
+ "ru": "ruso",
+ "rwk": "rwa",
+ "sah": "sakha",
+ "saq": "samburu",
+ "smn": "sami inari",
+ "se": "sami septentrional",
+ "sg": "sango",
+ "sbp": "sangu",
+ "seh": "sena",
+ "sr": "serbio",
+ "ksb": "shambala",
+ "sn": "shona",
+ "sd": "sindhi",
+ "xog": "soga",
+ "so": "somalí",
+ "sw": "suajili",
+ "sw-CD": "suajili del Congo",
+ "sv": "sueco",
+ "th": "tailandés",
+ "dav": "taita",
+ "tzm": "tamazight del Atlas Central",
+ "zgh": "tamazight marroquí estándar",
+ "ta": "tamil",
+ "tt": "tártaro",
+ "twq": "tasawaq",
+ "shi": "tashelhit",
+ "tg": "tayiko",
+ "te": "telugu",
+ "teo": "teso",
+ "bo": "tibetano",
+ "ti": "tigriña",
+ "to": "tongano",
+ "tr": "turco",
+ "tk": "turcomano",
+ "uk": "ucraniano",
+ "ug": "uigur",
+ "ur": "urdu",
+ "uz": "uzbeko",
+ "vai": "Vai",
+ "wa": "valón",
+ "vi": "vietnamita",
+ "vo": "volapük",
+ "vun": "vunjo",
+ "wae": "walser",
+ "wo": "wolof",
+ "xh": "xhosa",
+ "yav": "yangben",
+ "ii": "yi de Sichuán",
+ "yi": "yidis",
+ "yo": "yoruba",
+ "dje": "zarma",
+ "zu": "zulú"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/es-CR.json b/vendor/commerceguys/intl/resources/language/es-CR.json
index 3bd22cc40..a233ed769 100644
--- a/vendor/commerceguys/intl/resources/language/es-CR.json
+++ b/vendor/commerceguys/intl/resources/language/es-CR.json
@@ -1,644 +1,224 @@
{
- "af": {
- "name": "afrikáans"
- },
- "agq": {
- "name": "aghem"
- },
- "ak": {
- "name": "akan"
- },
- "sq": {
- "name": "albanés"
- },
- "de": {
- "name": "alemán"
- },
- "de-AT": {
- "name": "alemán austríaco"
- },
- "gsw": {
- "name": "alemán suizo"
- },
- "de-CH": {
- "name": "alto alemán suizo"
- },
- "hsb": {
- "name": "alto sorbio"
- },
- "am": {
- "name": "amárico"
- },
- "ar": {
- "name": "árabe"
- },
- "hy": {
- "name": "armenio"
- },
- "as": {
- "name": "asamés"
- },
- "ast": {
- "name": "asturiano"
- },
- "asa": {
- "name": "asu"
- },
- "az": {
- "name": "azerbaiyano"
- },
- "ksf": {
- "name": "bafia"
- },
- "nds": {
- "name": "bajo alemán"
- },
- "nds-NL": {
- "name": "bajo sajón"
- },
- "dsb": {
- "name": "bajo sorbio"
- },
- "bm": {
- "name": "bambara"
- },
- "bas": {
- "name": "basaa"
- },
- "bem": {
- "name": "bemba"
- },
- "bez": {
- "name": "bena"
- },
- "bn": {
- "name": "bengalí"
- },
- "be": {
- "name": "bielorruso"
- },
- "my": {
- "name": "birmano"
- },
- "brx": {
- "name": "bodo"
- },
- "bs": {
- "name": "bosnio"
- },
- "br": {
- "name": "bretón"
- },
- "bg": {
- "name": "búlgaro"
- },
- "kab": {
- "name": "cabila"
- },
- "ks": {
- "name": "cachemiro"
- },
- "kn": {
- "name": "canarés"
- },
- "ca": {
- "name": "catalán"
- },
- "ce": {
- "name": "checheno"
- },
- "cs": {
- "name": "checo"
- },
- "chr": {
- "name": "cheroqui"
- },
- "cgg": {
- "name": "chiga"
- },
- "zh": {
- "name": "chino"
- },
- "zh-Hans": {
- "name": "chino simplificado"
- },
- "zh-Hant": {
- "name": "chino tradicional"
- },
- "si": {
- "name": "cingalés"
- },
- "ko": {
- "name": "coreano"
- },
- "kw": {
- "name": "córnico"
- },
- "kea": {
- "name": "criollo caboverdiano"
- },
- "mfe": {
- "name": "criollo mauriciano"
- },
- "hr": {
- "name": "croata"
- },
- "da": {
- "name": "danés"
- },
- "dua": {
- "name": "duala"
- },
- "dz": {
- "name": "dzongkha"
- },
- "ebu": {
- "name": "embu"
- },
- "cu": {
- "name": "eslavo eclesiástico"
- },
- "sk": {
- "name": "eslovaco"
- },
- "sl": {
- "name": "esloveno"
- },
- "es": {
- "name": "español"
- },
- "es-MX": {
- "name": "español de México"
- },
- "eo": {
- "name": "esperanto"
- },
- "et": {
- "name": "estonio"
- },
- "eu": {
- "name": "euskera"
- },
- "ee": {
- "name": "ewé"
- },
- "ewo": {
- "name": "ewondo"
- },
- "fo": {
- "name": "feroés"
- },
- "fil": {
- "name": "filipino"
- },
- "fi": {
- "name": "finés"
- },
- "nl-BE": {
- "name": "flamenco"
- },
- "fr": {
- "name": "francés"
- },
- "fr-CA": {
- "name": "francés canadiense"
- },
- "fr-CH": {
- "name": "francés suizo"
- },
- "fy": {
- "name": "frisón occidental"
- },
- "fur": {
- "name": "friulano"
- },
- "ff": {
- "name": "fula"
- },
- "gd": {
- "name": "gaélico escocés"
- },
- "cy": {
- "name": "galés"
- },
- "gl": {
- "name": "gallego"
- },
- "lg": {
- "name": "ganda"
- },
- "ka": {
- "name": "georgiano"
- },
- "el": {
- "name": "griego"
- },
- "kl": {
- "name": "groenlandés"
- },
- "gu": {
- "name": "gujarati"
- },
- "guz": {
- "name": "gusii"
- },
- "ha": {
- "name": "hausa"
- },
- "haw": {
- "name": "hawaiano"
- },
- "he": {
- "name": "hebreo"
- },
- "hi": {
- "name": "hindi"
- },
- "hu": {
- "name": "húngaro"
- },
- "ig": {
- "name": "igbo"
- },
- "id": {
- "name": "indonesio"
- },
- "en": {
- "name": "inglés"
- },
- "en-AU": {
- "name": "inglés australiano"
- },
- "en-GB": {
- "name": "inglés británico"
- },
- "en-CA": {
- "name": "inglés canadiense"
- },
- "ga": {
- "name": "irlandés"
- },
- "is": {
- "name": "islandés"
- },
- "it": {
- "name": "italiano"
- },
- "ja": {
- "name": "japonés"
- },
- "km": {
- "name": "jemer"
- },
- "dyo": {
- "name": "jola-fonyi"
- },
- "kkj": {
- "name": "kako"
- },
- "kln": {
- "name": "kalenjin"
- },
- "kam": {
- "name": "kamba"
- },
- "kk": {
- "name": "kazajo"
- },
- "ki": {
- "name": "kikuyu"
- },
- "rw": {
- "name": "kinyarwanda"
- },
- "ky": {
- "name": "kirguís"
- },
- "rn": {
- "name": "kirundi"
- },
- "ksh": {
- "name": "kölsch"
- },
- "kok": {
- "name": "konkaní"
- },
- "khq": {
- "name": "koyra chiini"
- },
- "ses": {
- "name": "koyraboro senni"
- },
- "ckb": {
- "name": "kurdo sorani"
- },
- "nmg": {
- "name": "kwasio"
- },
- "lkt": {
- "name": "lakota"
- },
- "lag": {
- "name": "langi"
- },
- "lo": {
- "name": "lao"
- },
- "lv": {
- "name": "letón"
- },
- "ln": {
- "name": "lingala"
- },
- "lt": {
- "name": "lituano"
- },
- "lrc": {
- "name": "lorí septentrional"
- },
- "lu": {
- "name": "luba-katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "luxemburgués"
- },
- "luy": {
- "name": "luyia"
- },
- "mk": {
- "name": "macedonio"
- },
- "jmc": {
- "name": "machame"
- },
- "mgh": {
- "name": "makhuwa-meetto"
- },
- "kde": {
- "name": "makonde"
- },
- "ml": {
- "name": "malayalam"
- },
- "ms": {
- "name": "malayo"
- },
- "mg": {
- "name": "malgache"
- },
- "mt": {
- "name": "maltés"
- },
- "gv": {
- "name": "manés"
- },
- "mr": {
- "name": "maratí"
- },
- "mas": {
- "name": "masái"
- },
- "mzn": {
- "name": "mazandaraní"
- },
- "mer": {
- "name": "meru"
- },
- "mgo": {
- "name": "meta’"
- },
- "ro-MD": {
- "name": "moldavo"
- },
- "mn": {
- "name": "mongol"
- },
- "mua": {
- "name": "mundang"
- },
- "naq": {
- "name": "nama"
- },
- "nd": {
- "name": "ndebele septentrional"
- },
- "nl": {
- "name": "neerlandés"
- },
- "ne": {
- "name": "nepalí"
- },
- "nnh": {
- "name": "ngiemboon"
- },
- "jgo": {
- "name": "ngomba"
- },
- "nb": {
- "name": "noruego bokmal"
- },
- "nn": {
- "name": "noruego nynorsk"
- },
- "nus": {
- "name": "nuer"
- },
- "nyn": {
- "name": "nyankole"
- },
- "or": {
- "name": "oriya"
- },
- "om": {
- "name": "oromo"
- },
- "os": {
- "name": "osético"
- },
- "ps": {
- "name": "pastún"
- },
- "fa": {
- "name": "persa"
- },
- "pl": {
- "name": "polaco"
- },
- "pt": {
- "name": "portugués"
- },
- "pt-PT": {
- "name": "portugués de Portugal"
- },
- "prg": {
- "name": "prusiano antiguo"
- },
- "pa": {
- "name": "punyabí"
- },
- "qu": {
- "name": "quechua"
- },
- "rm": {
- "name": "retorrománico"
- },
- "rof": {
- "name": "rombo"
- },
- "ro": {
- "name": "rumano"
- },
- "ru": {
- "name": "ruso"
- },
- "rwk": {
- "name": "rwa"
- },
- "sah": {
- "name": "sakha"
- },
- "saq": {
- "name": "samburu"
- },
- "smn": {
- "name": "sami inari"
- },
- "se": {
- "name": "sami septentrional"
- },
- "sg": {
- "name": "sango"
- },
- "sbp": {
- "name": "sangu"
- },
- "seh": {
- "name": "sena"
- },
- "sr": {
- "name": "serbio"
- },
- "ksb": {
- "name": "shambala"
- },
- "sn": {
- "name": "shona"
- },
- "sd": {
- "name": "sindhi"
- },
- "xog": {
- "name": "soga"
- },
- "so": {
- "name": "somalí"
- },
- "sw": {
- "name": "suajili"
- },
- "sw-CD": {
- "name": "suajili del Congo"
- },
- "sv": {
- "name": "sueco"
- },
- "th": {
- "name": "tailandés"
- },
- "dav": {
- "name": "taita"
- },
- "tzm": {
- "name": "tamazight del Marruecos Central"
- },
- "zgh": {
- "name": "tamazight marroquí estándar"
- },
- "ta": {
- "name": "tamil"
- },
- "tt": {
- "name": "tártaro"
- },
- "twq": {
- "name": "tasawaq"
- },
- "shi": {
- "name": "tashelhit"
- },
- "tg": {
- "name": "tayiko"
- },
- "te": {
- "name": "telugu"
- },
- "teo": {
- "name": "teso"
- },
- "bo": {
- "name": "tibetano"
- },
- "ti": {
- "name": "tigriña"
- },
- "to": {
- "name": "tongano"
- },
- "tr": {
- "name": "turco"
- },
- "tk": {
- "name": "turcomano"
- },
- "uk": {
- "name": "ucraniano"
- },
- "ug": {
- "name": "uigur"
- },
- "ur": {
- "name": "urdu"
- },
- "uz": {
- "name": "uzbeko"
- },
- "vai": {
- "name": "Vai"
- },
- "vi": {
- "name": "vietnamita"
- },
- "vo": {
- "name": "volapük"
- },
- "vun": {
- "name": "vunjo"
- },
- "wae": {
- "name": "walser"
- },
- "wo": {
- "name": "wolof"
- },
- "yav": {
- "name": "yangben"
- },
- "ii": {
- "name": "yi de Sichuán"
- },
- "yi": {
- "name": "yidis"
- },
- "yo": {
- "name": "yoruba"
- },
- "dje": {
- "name": "zarma"
- },
- "zu": {
- "name": "zulú"
- }
+ "af": "afrikáans",
+ "agq": "aghem",
+ "ak": "akan",
+ "sq": "albanés",
+ "de": "alemán",
+ "de-AT": "alemán austríaco",
+ "gsw": "alemán suizo",
+ "de-CH": "alto alemán suizo",
+ "hsb": "alto sorbio",
+ "am": "amárico",
+ "ar": "árabe",
+ "hy": "armenio",
+ "as": "asamés",
+ "ast": "asturiano",
+ "asa": "asu",
+ "az": "azerbaiyano",
+ "ksf": "bafia",
+ "nds": "bajo alemán",
+ "nds-NL": "bajo sajón",
+ "dsb": "bajo sorbio",
+ "bm": "bambara",
+ "bas": "basaa",
+ "bem": "bemba",
+ "bez": "bena",
+ "bn": "bengalí",
+ "be": "bielorruso",
+ "my": "birmano",
+ "brx": "bodo",
+ "bs": "bosnio",
+ "br": "bretón",
+ "bg": "búlgaro",
+ "kab": "cabila",
+ "ks": "cachemiro",
+ "kn": "canarés",
+ "yue": "cantonés",
+ "ca": "catalán",
+ "ceb": "cebuano",
+ "ce": "checheno",
+ "cs": "checo",
+ "chr": "cheroqui",
+ "cgg": "chiga",
+ "zh": "chino",
+ "zh-Hans": "chino simplificado",
+ "zh-Hant": "chino tradicional",
+ "si": "cingalés",
+ "ko": "coreano",
+ "kw": "córnico",
+ "kea": "criollo caboverdiano",
+ "mfe": "criollo mauriciano",
+ "hr": "croata",
+ "da": "danés",
+ "dua": "duala",
+ "dz": "dzongkha",
+ "ebu": "embu",
+ "cu": "eslavo eclesiástico",
+ "sk": "eslovaco",
+ "sl": "esloveno",
+ "es": "español",
+ "es-MX": "español de México",
+ "es-419": "español latinoamericano",
+ "eo": "esperanto",
+ "et": "estonio",
+ "eu": "euskera",
+ "ee": "ewé",
+ "ewo": "ewondo",
+ "fo": "feroés",
+ "fil": "filipino",
+ "fi": "finés",
+ "nl-BE": "flamenco",
+ "fr": "francés",
+ "fr-CA": "francés canadiense",
+ "fr-CH": "francés suizo",
+ "fy": "frisón occidental",
+ "fur": "friulano",
+ "ff": "fula",
+ "gd": "gaélico escocés",
+ "cy": "galés",
+ "gl": "gallego",
+ "lg": "ganda",
+ "ka": "georgiano",
+ "el": "griego",
+ "kl": "groenlandés",
+ "gu": "gujarati",
+ "guz": "gusii",
+ "ha": "hausa",
+ "haw": "hawaiano",
+ "he": "hebreo",
+ "hi": "hindi",
+ "hu": "húngaro",
+ "ig": "igbo",
+ "id": "indonesio",
+ "en": "inglés",
+ "en-AU": "inglés australiano",
+ "en-GB": "inglés británico",
+ "en-CA": "inglés canadiense",
+ "ga": "irlandés",
+ "is": "islandés",
+ "it": "italiano",
+ "ja": "japonés",
+ "jv": "javanés",
+ "km": "jemer",
+ "dyo": "jola-fonyi",
+ "kkj": "kako",
+ "kln": "kalenjin",
+ "kam": "kamba",
+ "kk": "kazajo",
+ "ki": "kikuyu",
+ "rw": "kinyarwanda",
+ "ky": "kirguís",
+ "rn": "kirundi",
+ "ksh": "kölsch",
+ "kok": "konkaní",
+ "khq": "koyra chiini",
+ "ses": "koyraboro senni",
+ "ku": "kurdo",
+ "ckb": "kurdo sorani",
+ "nmg": "kwasio",
+ "lkt": "lakota",
+ "lag": "langi",
+ "lo": "lao",
+ "lv": "letón",
+ "ln": "lingala",
+ "lt": "lituano",
+ "lrc": "lorí septentrional",
+ "lu": "luba-katanga",
+ "luo": "Luo",
+ "lb": "luxemburgués",
+ "luy": "luyia",
+ "mk": "macedonio",
+ "jmc": "machame",
+ "mgh": "makhuwa-meetto",
+ "kde": "makonde",
+ "ml": "malayalam",
+ "ms": "malayo",
+ "mg": "malgache",
+ "mt": "maltés",
+ "gv": "manés",
+ "mi": "maorí",
+ "mr": "maratí",
+ "mas": "masái",
+ "mzn": "mazandaraní",
+ "mer": "meru",
+ "mgo": "meta’",
+ "ro-MD": "moldavo",
+ "mn": "mongol",
+ "mua": "mundang",
+ "naq": "nama",
+ "nd": "ndebele septentrional",
+ "nl": "neerlandés",
+ "ne": "nepalí",
+ "nnh": "ngiemboon",
+ "jgo": "ngomba",
+ "nb": "noruego bokmal",
+ "nn": "noruego nynorsk",
+ "nus": "nuer",
+ "nyn": "nyankole",
+ "or": "oriya",
+ "om": "oromo",
+ "os": "osético",
+ "ps": "pastún",
+ "fa": "persa",
+ "pl": "polaco",
+ "pt": "portugués",
+ "pt-PT": "portugués de Portugal",
+ "prg": "prusiano antiguo",
+ "pa": "punyabí",
+ "qu": "quechua",
+ "rm": "retorrománico",
+ "rof": "rombo",
+ "ro": "rumano",
+ "ru": "ruso",
+ "rwk": "rwa",
+ "sah": "sakha",
+ "saq": "samburu",
+ "smn": "sami inari",
+ "se": "sami septentrional",
+ "sg": "sango",
+ "sbp": "sangu",
+ "seh": "sena",
+ "sr": "serbio",
+ "ksb": "shambala",
+ "sn": "shona",
+ "sd": "sindhi",
+ "xog": "soga",
+ "so": "somalí",
+ "sw": "suajili",
+ "sw-CD": "suajili del Congo",
+ "sv": "sueco",
+ "th": "tailandés",
+ "dav": "taita",
+ "tzm": "tamazight del Atlas Central",
+ "zgh": "tamazight marroquí estándar",
+ "ta": "tamil",
+ "tt": "tártaro",
+ "twq": "tasawaq",
+ "shi": "tashelhit",
+ "tg": "tayiko",
+ "te": "telugu",
+ "teo": "teso",
+ "bo": "tibetano",
+ "ti": "tigriña",
+ "to": "tongano",
+ "tr": "turco",
+ "tk": "turcomano",
+ "uk": "ucraniano",
+ "ug": "uigur",
+ "ur": "urdu",
+ "uz": "uzbeko",
+ "vai": "Vai",
+ "wa": "valón",
+ "vi": "vietnamita",
+ "vo": "volapük",
+ "vun": "vunjo",
+ "wae": "walser",
+ "wo": "wolof",
+ "xh": "xhosa",
+ "yav": "yangben",
+ "ii": "yi de Sichuán",
+ "yi": "yidis",
+ "yo": "yoruba",
+ "dje": "zarma",
+ "zu": "zulú"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/es-CU.json b/vendor/commerceguys/intl/resources/language/es-CU.json
deleted file mode 100644
index 051487935..000000000
--- a/vendor/commerceguys/intl/resources/language/es-CU.json
+++ /dev/null
@@ -1,644 +0,0 @@
-{
- "af": {
- "name": "afrikáans"
- },
- "agq": {
- "name": "aghem"
- },
- "ak": {
- "name": "akan"
- },
- "sq": {
- "name": "albanés"
- },
- "de": {
- "name": "alemán"
- },
- "de-AT": {
- "name": "alemán austríaco"
- },
- "gsw": {
- "name": "alemán suizo"
- },
- "de-CH": {
- "name": "alto alemán suizo"
- },
- "hsb": {
- "name": "alto sorbio"
- },
- "am": {
- "name": "amárico"
- },
- "ar": {
- "name": "árabe"
- },
- "hy": {
- "name": "armenio"
- },
- "as": {
- "name": "asamés"
- },
- "ast": {
- "name": "asturiano"
- },
- "asa": {
- "name": "asu"
- },
- "az": {
- "name": "azerbaiyano"
- },
- "ksf": {
- "name": "bafia"
- },
- "nds": {
- "name": "bajo alemán"
- },
- "nds-NL": {
- "name": "bajo sajón"
- },
- "dsb": {
- "name": "bajo sorbio"
- },
- "bm": {
- "name": "bambara"
- },
- "bas": {
- "name": "basaa"
- },
- "bem": {
- "name": "bemba"
- },
- "bez": {
- "name": "bena"
- },
- "bn": {
- "name": "bengalí"
- },
- "be": {
- "name": "bielorruso"
- },
- "my": {
- "name": "birmano"
- },
- "brx": {
- "name": "bodo"
- },
- "bs": {
- "name": "bosnio"
- },
- "br": {
- "name": "bretón"
- },
- "bg": {
- "name": "búlgaro"
- },
- "kab": {
- "name": "cabila"
- },
- "ks": {
- "name": "cachemiro"
- },
- "kn": {
- "name": "canarés"
- },
- "ca": {
- "name": "catalán"
- },
- "ce": {
- "name": "checheno"
- },
- "cs": {
- "name": "checo"
- },
- "chr": {
- "name": "cheroqui"
- },
- "cgg": {
- "name": "chiga"
- },
- "zh": {
- "name": "chino"
- },
- "zh-Hans": {
- "name": "chino simplificado"
- },
- "zh-Hant": {
- "name": "chino tradicional"
- },
- "si": {
- "name": "cingalés"
- },
- "ko": {
- "name": "coreano"
- },
- "kw": {
- "name": "córnico"
- },
- "kea": {
- "name": "criollo caboverdiano"
- },
- "mfe": {
- "name": "criollo mauriciano"
- },
- "hr": {
- "name": "croata"
- },
- "da": {
- "name": "danés"
- },
- "dua": {
- "name": "duala"
- },
- "dz": {
- "name": "dzongkha"
- },
- "ebu": {
- "name": "embu"
- },
- "cu": {
- "name": "eslavo eclesiástico"
- },
- "sk": {
- "name": "eslovaco"
- },
- "sl": {
- "name": "esloveno"
- },
- "es": {
- "name": "español"
- },
- "es-MX": {
- "name": "español de México"
- },
- "eo": {
- "name": "esperanto"
- },
- "et": {
- "name": "estonio"
- },
- "ee": {
- "name": "ewé"
- },
- "ewo": {
- "name": "ewondo"
- },
- "fo": {
- "name": "feroés"
- },
- "fil": {
- "name": "filipino"
- },
- "fi": {
- "name": "finés"
- },
- "nl-BE": {
- "name": "flamenco"
- },
- "fr": {
- "name": "francés"
- },
- "fr-CA": {
- "name": "francés canadiense"
- },
- "fr-CH": {
- "name": "francés suizo"
- },
- "fy": {
- "name": "frisón occidental"
- },
- "fur": {
- "name": "friulano"
- },
- "ff": {
- "name": "fula"
- },
- "gd": {
- "name": "gaélico escocés"
- },
- "cy": {
- "name": "galés"
- },
- "gl": {
- "name": "gallego"
- },
- "lg": {
- "name": "ganda"
- },
- "ka": {
- "name": "georgiano"
- },
- "el": {
- "name": "griego"
- },
- "kl": {
- "name": "groenlandés"
- },
- "gu": {
- "name": "gujarati"
- },
- "guz": {
- "name": "gusii"
- },
- "ha": {
- "name": "hausa"
- },
- "haw": {
- "name": "hawaiano"
- },
- "he": {
- "name": "hebreo"
- },
- "hi": {
- "name": "hindi"
- },
- "hu": {
- "name": "húngaro"
- },
- "ig": {
- "name": "igbo"
- },
- "id": {
- "name": "indonesio"
- },
- "en": {
- "name": "inglés"
- },
- "en-AU": {
- "name": "inglés australiano"
- },
- "en-GB": {
- "name": "inglés británico"
- },
- "en-CA": {
- "name": "inglés canadiense"
- },
- "ga": {
- "name": "irlandés"
- },
- "is": {
- "name": "islandés"
- },
- "it": {
- "name": "italiano"
- },
- "ja": {
- "name": "japonés"
- },
- "km": {
- "name": "jemer"
- },
- "dyo": {
- "name": "jola-fonyi"
- },
- "kkj": {
- "name": "kako"
- },
- "kln": {
- "name": "kalenjin"
- },
- "kam": {
- "name": "kamba"
- },
- "kk": {
- "name": "kazajo"
- },
- "ki": {
- "name": "kikuyu"
- },
- "rw": {
- "name": "kinyarwanda"
- },
- "ky": {
- "name": "kirguís"
- },
- "rn": {
- "name": "kirundi"
- },
- "ksh": {
- "name": "kölsch"
- },
- "kok": {
- "name": "konkaní"
- },
- "khq": {
- "name": "koyra chiini"
- },
- "ses": {
- "name": "koyraboro senni"
- },
- "ckb": {
- "name": "kurdo sorani"
- },
- "nmg": {
- "name": "kwasio"
- },
- "lkt": {
- "name": "lakota"
- },
- "lag": {
- "name": "langi"
- },
- "lo": {
- "name": "laosiano"
- },
- "lv": {
- "name": "letón"
- },
- "ln": {
- "name": "lingala"
- },
- "lt": {
- "name": "lituano"
- },
- "lrc": {
- "name": "lorí septentrional"
- },
- "lu": {
- "name": "luba-katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "luxemburgués"
- },
- "luy": {
- "name": "luyia"
- },
- "mk": {
- "name": "macedonio"
- },
- "jmc": {
- "name": "machame"
- },
- "mgh": {
- "name": "makhuwa-meetto"
- },
- "kde": {
- "name": "makonde"
- },
- "ml": {
- "name": "malayalam"
- },
- "ms": {
- "name": "malayo"
- },
- "mg": {
- "name": "malgache"
- },
- "mt": {
- "name": "maltés"
- },
- "gv": {
- "name": "manés"
- },
- "mr": {
- "name": "maratí"
- },
- "mas": {
- "name": "masái"
- },
- "mzn": {
- "name": "mazandaraní"
- },
- "mer": {
- "name": "meru"
- },
- "mgo": {
- "name": "meta’"
- },
- "ro-MD": {
- "name": "moldavo"
- },
- "mn": {
- "name": "mongol"
- },
- "mua": {
- "name": "mundang"
- },
- "naq": {
- "name": "nama"
- },
- "nd": {
- "name": "ndebele septentrional"
- },
- "nl": {
- "name": "neerlandés"
- },
- "ne": {
- "name": "nepalí"
- },
- "nnh": {
- "name": "ngiemboon"
- },
- "jgo": {
- "name": "ngomba"
- },
- "nb": {
- "name": "noruego bokmal"
- },
- "nn": {
- "name": "noruego nynorsk"
- },
- "nus": {
- "name": "nuer"
- },
- "nyn": {
- "name": "nyankole"
- },
- "or": {
- "name": "oriya"
- },
- "om": {
- "name": "oromo"
- },
- "os": {
- "name": "osético"
- },
- "pa": {
- "name": "panyabí"
- },
- "ps": {
- "name": "pastún"
- },
- "fa": {
- "name": "persa"
- },
- "pl": {
- "name": "polaco"
- },
- "pt": {
- "name": "portugués"
- },
- "pt-PT": {
- "name": "portugués de Portugal"
- },
- "prg": {
- "name": "prusiano antiguo"
- },
- "qu": {
- "name": "quechua"
- },
- "rm": {
- "name": "retorrománico"
- },
- "rof": {
- "name": "rombo"
- },
- "ro": {
- "name": "rumano"
- },
- "ru": {
- "name": "ruso"
- },
- "rwk": {
- "name": "rwa"
- },
- "sah": {
- "name": "sakha"
- },
- "saq": {
- "name": "samburu"
- },
- "smn": {
- "name": "sami inari"
- },
- "se": {
- "name": "sami septentrional"
- },
- "sg": {
- "name": "sango"
- },
- "sbp": {
- "name": "sangu"
- },
- "seh": {
- "name": "sena"
- },
- "sr": {
- "name": "serbio"
- },
- "ksb": {
- "name": "shambala"
- },
- "sn": {
- "name": "shona"
- },
- "sd": {
- "name": "sindhi"
- },
- "xog": {
- "name": "soga"
- },
- "so": {
- "name": "somalí"
- },
- "sv": {
- "name": "sueco"
- },
- "sw": {
- "name": "swahili"
- },
- "sw-CD": {
- "name": "swahili (Congo)"
- },
- "th": {
- "name": "tailandés"
- },
- "dav": {
- "name": "taita"
- },
- "tzm": {
- "name": "tamazight del Marruecos Central"
- },
- "zgh": {
- "name": "tamazight estándar marroquí"
- },
- "ta": {
- "name": "tamil"
- },
- "tt": {
- "name": "tártaro"
- },
- "twq": {
- "name": "tasawaq"
- },
- "shi": {
- "name": "tashelhit"
- },
- "tg": {
- "name": "tayiko"
- },
- "te": {
- "name": "telugu"
- },
- "teo": {
- "name": "teso"
- },
- "bo": {
- "name": "tibetano"
- },
- "ti": {
- "name": "tigriña"
- },
- "to": {
- "name": "tongano"
- },
- "tr": {
- "name": "turco"
- },
- "tk": {
- "name": "turcomano"
- },
- "uk": {
- "name": "ucraniano"
- },
- "ug": {
- "name": "uigur"
- },
- "ur": {
- "name": "urdu"
- },
- "uz": {
- "name": "uzbeko"
- },
- "vai": {
- "name": "Vai"
- },
- "eu": {
- "name": "vasco"
- },
- "vi": {
- "name": "vietnamita"
- },
- "vo": {
- "name": "volapük"
- },
- "vun": {
- "name": "vunjo"
- },
- "wae": {
- "name": "walser"
- },
- "wo": {
- "name": "wólof"
- },
- "yav": {
- "name": "yangben"
- },
- "ii": {
- "name": "yi de Sichuán"
- },
- "yi": {
- "name": "yidis"
- },
- "yo": {
- "name": "yoruba"
- },
- "dje": {
- "name": "zarma"
- },
- "zu": {
- "name": "zulú"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/es-DO.json b/vendor/commerceguys/intl/resources/language/es-DO.json
index 3bd22cc40..a233ed769 100644
--- a/vendor/commerceguys/intl/resources/language/es-DO.json
+++ b/vendor/commerceguys/intl/resources/language/es-DO.json
@@ -1,644 +1,224 @@
{
- "af": {
- "name": "afrikáans"
- },
- "agq": {
- "name": "aghem"
- },
- "ak": {
- "name": "akan"
- },
- "sq": {
- "name": "albanés"
- },
- "de": {
- "name": "alemán"
- },
- "de-AT": {
- "name": "alemán austríaco"
- },
- "gsw": {
- "name": "alemán suizo"
- },
- "de-CH": {
- "name": "alto alemán suizo"
- },
- "hsb": {
- "name": "alto sorbio"
- },
- "am": {
- "name": "amárico"
- },
- "ar": {
- "name": "árabe"
- },
- "hy": {
- "name": "armenio"
- },
- "as": {
- "name": "asamés"
- },
- "ast": {
- "name": "asturiano"
- },
- "asa": {
- "name": "asu"
- },
- "az": {
- "name": "azerbaiyano"
- },
- "ksf": {
- "name": "bafia"
- },
- "nds": {
- "name": "bajo alemán"
- },
- "nds-NL": {
- "name": "bajo sajón"
- },
- "dsb": {
- "name": "bajo sorbio"
- },
- "bm": {
- "name": "bambara"
- },
- "bas": {
- "name": "basaa"
- },
- "bem": {
- "name": "bemba"
- },
- "bez": {
- "name": "bena"
- },
- "bn": {
- "name": "bengalí"
- },
- "be": {
- "name": "bielorruso"
- },
- "my": {
- "name": "birmano"
- },
- "brx": {
- "name": "bodo"
- },
- "bs": {
- "name": "bosnio"
- },
- "br": {
- "name": "bretón"
- },
- "bg": {
- "name": "búlgaro"
- },
- "kab": {
- "name": "cabila"
- },
- "ks": {
- "name": "cachemiro"
- },
- "kn": {
- "name": "canarés"
- },
- "ca": {
- "name": "catalán"
- },
- "ce": {
- "name": "checheno"
- },
- "cs": {
- "name": "checo"
- },
- "chr": {
- "name": "cheroqui"
- },
- "cgg": {
- "name": "chiga"
- },
- "zh": {
- "name": "chino"
- },
- "zh-Hans": {
- "name": "chino simplificado"
- },
- "zh-Hant": {
- "name": "chino tradicional"
- },
- "si": {
- "name": "cingalés"
- },
- "ko": {
- "name": "coreano"
- },
- "kw": {
- "name": "córnico"
- },
- "kea": {
- "name": "criollo caboverdiano"
- },
- "mfe": {
- "name": "criollo mauriciano"
- },
- "hr": {
- "name": "croata"
- },
- "da": {
- "name": "danés"
- },
- "dua": {
- "name": "duala"
- },
- "dz": {
- "name": "dzongkha"
- },
- "ebu": {
- "name": "embu"
- },
- "cu": {
- "name": "eslavo eclesiástico"
- },
- "sk": {
- "name": "eslovaco"
- },
- "sl": {
- "name": "esloveno"
- },
- "es": {
- "name": "español"
- },
- "es-MX": {
- "name": "español de México"
- },
- "eo": {
- "name": "esperanto"
- },
- "et": {
- "name": "estonio"
- },
- "eu": {
- "name": "euskera"
- },
- "ee": {
- "name": "ewé"
- },
- "ewo": {
- "name": "ewondo"
- },
- "fo": {
- "name": "feroés"
- },
- "fil": {
- "name": "filipino"
- },
- "fi": {
- "name": "finés"
- },
- "nl-BE": {
- "name": "flamenco"
- },
- "fr": {
- "name": "francés"
- },
- "fr-CA": {
- "name": "francés canadiense"
- },
- "fr-CH": {
- "name": "francés suizo"
- },
- "fy": {
- "name": "frisón occidental"
- },
- "fur": {
- "name": "friulano"
- },
- "ff": {
- "name": "fula"
- },
- "gd": {
- "name": "gaélico escocés"
- },
- "cy": {
- "name": "galés"
- },
- "gl": {
- "name": "gallego"
- },
- "lg": {
- "name": "ganda"
- },
- "ka": {
- "name": "georgiano"
- },
- "el": {
- "name": "griego"
- },
- "kl": {
- "name": "groenlandés"
- },
- "gu": {
- "name": "gujarati"
- },
- "guz": {
- "name": "gusii"
- },
- "ha": {
- "name": "hausa"
- },
- "haw": {
- "name": "hawaiano"
- },
- "he": {
- "name": "hebreo"
- },
- "hi": {
- "name": "hindi"
- },
- "hu": {
- "name": "húngaro"
- },
- "ig": {
- "name": "igbo"
- },
- "id": {
- "name": "indonesio"
- },
- "en": {
- "name": "inglés"
- },
- "en-AU": {
- "name": "inglés australiano"
- },
- "en-GB": {
- "name": "inglés británico"
- },
- "en-CA": {
- "name": "inglés canadiense"
- },
- "ga": {
- "name": "irlandés"
- },
- "is": {
- "name": "islandés"
- },
- "it": {
- "name": "italiano"
- },
- "ja": {
- "name": "japonés"
- },
- "km": {
- "name": "jemer"
- },
- "dyo": {
- "name": "jola-fonyi"
- },
- "kkj": {
- "name": "kako"
- },
- "kln": {
- "name": "kalenjin"
- },
- "kam": {
- "name": "kamba"
- },
- "kk": {
- "name": "kazajo"
- },
- "ki": {
- "name": "kikuyu"
- },
- "rw": {
- "name": "kinyarwanda"
- },
- "ky": {
- "name": "kirguís"
- },
- "rn": {
- "name": "kirundi"
- },
- "ksh": {
- "name": "kölsch"
- },
- "kok": {
- "name": "konkaní"
- },
- "khq": {
- "name": "koyra chiini"
- },
- "ses": {
- "name": "koyraboro senni"
- },
- "ckb": {
- "name": "kurdo sorani"
- },
- "nmg": {
- "name": "kwasio"
- },
- "lkt": {
- "name": "lakota"
- },
- "lag": {
- "name": "langi"
- },
- "lo": {
- "name": "lao"
- },
- "lv": {
- "name": "letón"
- },
- "ln": {
- "name": "lingala"
- },
- "lt": {
- "name": "lituano"
- },
- "lrc": {
- "name": "lorí septentrional"
- },
- "lu": {
- "name": "luba-katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "luxemburgués"
- },
- "luy": {
- "name": "luyia"
- },
- "mk": {
- "name": "macedonio"
- },
- "jmc": {
- "name": "machame"
- },
- "mgh": {
- "name": "makhuwa-meetto"
- },
- "kde": {
- "name": "makonde"
- },
- "ml": {
- "name": "malayalam"
- },
- "ms": {
- "name": "malayo"
- },
- "mg": {
- "name": "malgache"
- },
- "mt": {
- "name": "maltés"
- },
- "gv": {
- "name": "manés"
- },
- "mr": {
- "name": "maratí"
- },
- "mas": {
- "name": "masái"
- },
- "mzn": {
- "name": "mazandaraní"
- },
- "mer": {
- "name": "meru"
- },
- "mgo": {
- "name": "meta’"
- },
- "ro-MD": {
- "name": "moldavo"
- },
- "mn": {
- "name": "mongol"
- },
- "mua": {
- "name": "mundang"
- },
- "naq": {
- "name": "nama"
- },
- "nd": {
- "name": "ndebele septentrional"
- },
- "nl": {
- "name": "neerlandés"
- },
- "ne": {
- "name": "nepalí"
- },
- "nnh": {
- "name": "ngiemboon"
- },
- "jgo": {
- "name": "ngomba"
- },
- "nb": {
- "name": "noruego bokmal"
- },
- "nn": {
- "name": "noruego nynorsk"
- },
- "nus": {
- "name": "nuer"
- },
- "nyn": {
- "name": "nyankole"
- },
- "or": {
- "name": "oriya"
- },
- "om": {
- "name": "oromo"
- },
- "os": {
- "name": "osético"
- },
- "ps": {
- "name": "pastún"
- },
- "fa": {
- "name": "persa"
- },
- "pl": {
- "name": "polaco"
- },
- "pt": {
- "name": "portugués"
- },
- "pt-PT": {
- "name": "portugués de Portugal"
- },
- "prg": {
- "name": "prusiano antiguo"
- },
- "pa": {
- "name": "punyabí"
- },
- "qu": {
- "name": "quechua"
- },
- "rm": {
- "name": "retorrománico"
- },
- "rof": {
- "name": "rombo"
- },
- "ro": {
- "name": "rumano"
- },
- "ru": {
- "name": "ruso"
- },
- "rwk": {
- "name": "rwa"
- },
- "sah": {
- "name": "sakha"
- },
- "saq": {
- "name": "samburu"
- },
- "smn": {
- "name": "sami inari"
- },
- "se": {
- "name": "sami septentrional"
- },
- "sg": {
- "name": "sango"
- },
- "sbp": {
- "name": "sangu"
- },
- "seh": {
- "name": "sena"
- },
- "sr": {
- "name": "serbio"
- },
- "ksb": {
- "name": "shambala"
- },
- "sn": {
- "name": "shona"
- },
- "sd": {
- "name": "sindhi"
- },
- "xog": {
- "name": "soga"
- },
- "so": {
- "name": "somalí"
- },
- "sw": {
- "name": "suajili"
- },
- "sw-CD": {
- "name": "suajili del Congo"
- },
- "sv": {
- "name": "sueco"
- },
- "th": {
- "name": "tailandés"
- },
- "dav": {
- "name": "taita"
- },
- "tzm": {
- "name": "tamazight del Marruecos Central"
- },
- "zgh": {
- "name": "tamazight marroquí estándar"
- },
- "ta": {
- "name": "tamil"
- },
- "tt": {
- "name": "tártaro"
- },
- "twq": {
- "name": "tasawaq"
- },
- "shi": {
- "name": "tashelhit"
- },
- "tg": {
- "name": "tayiko"
- },
- "te": {
- "name": "telugu"
- },
- "teo": {
- "name": "teso"
- },
- "bo": {
- "name": "tibetano"
- },
- "ti": {
- "name": "tigriña"
- },
- "to": {
- "name": "tongano"
- },
- "tr": {
- "name": "turco"
- },
- "tk": {
- "name": "turcomano"
- },
- "uk": {
- "name": "ucraniano"
- },
- "ug": {
- "name": "uigur"
- },
- "ur": {
- "name": "urdu"
- },
- "uz": {
- "name": "uzbeko"
- },
- "vai": {
- "name": "Vai"
- },
- "vi": {
- "name": "vietnamita"
- },
- "vo": {
- "name": "volapük"
- },
- "vun": {
- "name": "vunjo"
- },
- "wae": {
- "name": "walser"
- },
- "wo": {
- "name": "wolof"
- },
- "yav": {
- "name": "yangben"
- },
- "ii": {
- "name": "yi de Sichuán"
- },
- "yi": {
- "name": "yidis"
- },
- "yo": {
- "name": "yoruba"
- },
- "dje": {
- "name": "zarma"
- },
- "zu": {
- "name": "zulú"
- }
+ "af": "afrikáans",
+ "agq": "aghem",
+ "ak": "akan",
+ "sq": "albanés",
+ "de": "alemán",
+ "de-AT": "alemán austríaco",
+ "gsw": "alemán suizo",
+ "de-CH": "alto alemán suizo",
+ "hsb": "alto sorbio",
+ "am": "amárico",
+ "ar": "árabe",
+ "hy": "armenio",
+ "as": "asamés",
+ "ast": "asturiano",
+ "asa": "asu",
+ "az": "azerbaiyano",
+ "ksf": "bafia",
+ "nds": "bajo alemán",
+ "nds-NL": "bajo sajón",
+ "dsb": "bajo sorbio",
+ "bm": "bambara",
+ "bas": "basaa",
+ "bem": "bemba",
+ "bez": "bena",
+ "bn": "bengalí",
+ "be": "bielorruso",
+ "my": "birmano",
+ "brx": "bodo",
+ "bs": "bosnio",
+ "br": "bretón",
+ "bg": "búlgaro",
+ "kab": "cabila",
+ "ks": "cachemiro",
+ "kn": "canarés",
+ "yue": "cantonés",
+ "ca": "catalán",
+ "ceb": "cebuano",
+ "ce": "checheno",
+ "cs": "checo",
+ "chr": "cheroqui",
+ "cgg": "chiga",
+ "zh": "chino",
+ "zh-Hans": "chino simplificado",
+ "zh-Hant": "chino tradicional",
+ "si": "cingalés",
+ "ko": "coreano",
+ "kw": "córnico",
+ "kea": "criollo caboverdiano",
+ "mfe": "criollo mauriciano",
+ "hr": "croata",
+ "da": "danés",
+ "dua": "duala",
+ "dz": "dzongkha",
+ "ebu": "embu",
+ "cu": "eslavo eclesiástico",
+ "sk": "eslovaco",
+ "sl": "esloveno",
+ "es": "español",
+ "es-MX": "español de México",
+ "es-419": "español latinoamericano",
+ "eo": "esperanto",
+ "et": "estonio",
+ "eu": "euskera",
+ "ee": "ewé",
+ "ewo": "ewondo",
+ "fo": "feroés",
+ "fil": "filipino",
+ "fi": "finés",
+ "nl-BE": "flamenco",
+ "fr": "francés",
+ "fr-CA": "francés canadiense",
+ "fr-CH": "francés suizo",
+ "fy": "frisón occidental",
+ "fur": "friulano",
+ "ff": "fula",
+ "gd": "gaélico escocés",
+ "cy": "galés",
+ "gl": "gallego",
+ "lg": "ganda",
+ "ka": "georgiano",
+ "el": "griego",
+ "kl": "groenlandés",
+ "gu": "gujarati",
+ "guz": "gusii",
+ "ha": "hausa",
+ "haw": "hawaiano",
+ "he": "hebreo",
+ "hi": "hindi",
+ "hu": "húngaro",
+ "ig": "igbo",
+ "id": "indonesio",
+ "en": "inglés",
+ "en-AU": "inglés australiano",
+ "en-GB": "inglés británico",
+ "en-CA": "inglés canadiense",
+ "ga": "irlandés",
+ "is": "islandés",
+ "it": "italiano",
+ "ja": "japonés",
+ "jv": "javanés",
+ "km": "jemer",
+ "dyo": "jola-fonyi",
+ "kkj": "kako",
+ "kln": "kalenjin",
+ "kam": "kamba",
+ "kk": "kazajo",
+ "ki": "kikuyu",
+ "rw": "kinyarwanda",
+ "ky": "kirguís",
+ "rn": "kirundi",
+ "ksh": "kölsch",
+ "kok": "konkaní",
+ "khq": "koyra chiini",
+ "ses": "koyraboro senni",
+ "ku": "kurdo",
+ "ckb": "kurdo sorani",
+ "nmg": "kwasio",
+ "lkt": "lakota",
+ "lag": "langi",
+ "lo": "lao",
+ "lv": "letón",
+ "ln": "lingala",
+ "lt": "lituano",
+ "lrc": "lorí septentrional",
+ "lu": "luba-katanga",
+ "luo": "Luo",
+ "lb": "luxemburgués",
+ "luy": "luyia",
+ "mk": "macedonio",
+ "jmc": "machame",
+ "mgh": "makhuwa-meetto",
+ "kde": "makonde",
+ "ml": "malayalam",
+ "ms": "malayo",
+ "mg": "malgache",
+ "mt": "maltés",
+ "gv": "manés",
+ "mi": "maorí",
+ "mr": "maratí",
+ "mas": "masái",
+ "mzn": "mazandaraní",
+ "mer": "meru",
+ "mgo": "meta’",
+ "ro-MD": "moldavo",
+ "mn": "mongol",
+ "mua": "mundang",
+ "naq": "nama",
+ "nd": "ndebele septentrional",
+ "nl": "neerlandés",
+ "ne": "nepalí",
+ "nnh": "ngiemboon",
+ "jgo": "ngomba",
+ "nb": "noruego bokmal",
+ "nn": "noruego nynorsk",
+ "nus": "nuer",
+ "nyn": "nyankole",
+ "or": "oriya",
+ "om": "oromo",
+ "os": "osético",
+ "ps": "pastún",
+ "fa": "persa",
+ "pl": "polaco",
+ "pt": "portugués",
+ "pt-PT": "portugués de Portugal",
+ "prg": "prusiano antiguo",
+ "pa": "punyabí",
+ "qu": "quechua",
+ "rm": "retorrománico",
+ "rof": "rombo",
+ "ro": "rumano",
+ "ru": "ruso",
+ "rwk": "rwa",
+ "sah": "sakha",
+ "saq": "samburu",
+ "smn": "sami inari",
+ "se": "sami septentrional",
+ "sg": "sango",
+ "sbp": "sangu",
+ "seh": "sena",
+ "sr": "serbio",
+ "ksb": "shambala",
+ "sn": "shona",
+ "sd": "sindhi",
+ "xog": "soga",
+ "so": "somalí",
+ "sw": "suajili",
+ "sw-CD": "suajili del Congo",
+ "sv": "sueco",
+ "th": "tailandés",
+ "dav": "taita",
+ "tzm": "tamazight del Atlas Central",
+ "zgh": "tamazight marroquí estándar",
+ "ta": "tamil",
+ "tt": "tártaro",
+ "twq": "tasawaq",
+ "shi": "tashelhit",
+ "tg": "tayiko",
+ "te": "telugu",
+ "teo": "teso",
+ "bo": "tibetano",
+ "ti": "tigriña",
+ "to": "tongano",
+ "tr": "turco",
+ "tk": "turcomano",
+ "uk": "ucraniano",
+ "ug": "uigur",
+ "ur": "urdu",
+ "uz": "uzbeko",
+ "vai": "Vai",
+ "wa": "valón",
+ "vi": "vietnamita",
+ "vo": "volapük",
+ "vun": "vunjo",
+ "wae": "walser",
+ "wo": "wolof",
+ "xh": "xhosa",
+ "yav": "yangben",
+ "ii": "yi de Sichuán",
+ "yi": "yidis",
+ "yo": "yoruba",
+ "dje": "zarma",
+ "zu": "zulú"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/es-EC.json b/vendor/commerceguys/intl/resources/language/es-EC.json
index 3bd22cc40..a233ed769 100644
--- a/vendor/commerceguys/intl/resources/language/es-EC.json
+++ b/vendor/commerceguys/intl/resources/language/es-EC.json
@@ -1,644 +1,224 @@
{
- "af": {
- "name": "afrikáans"
- },
- "agq": {
- "name": "aghem"
- },
- "ak": {
- "name": "akan"
- },
- "sq": {
- "name": "albanés"
- },
- "de": {
- "name": "alemán"
- },
- "de-AT": {
- "name": "alemán austríaco"
- },
- "gsw": {
- "name": "alemán suizo"
- },
- "de-CH": {
- "name": "alto alemán suizo"
- },
- "hsb": {
- "name": "alto sorbio"
- },
- "am": {
- "name": "amárico"
- },
- "ar": {
- "name": "árabe"
- },
- "hy": {
- "name": "armenio"
- },
- "as": {
- "name": "asamés"
- },
- "ast": {
- "name": "asturiano"
- },
- "asa": {
- "name": "asu"
- },
- "az": {
- "name": "azerbaiyano"
- },
- "ksf": {
- "name": "bafia"
- },
- "nds": {
- "name": "bajo alemán"
- },
- "nds-NL": {
- "name": "bajo sajón"
- },
- "dsb": {
- "name": "bajo sorbio"
- },
- "bm": {
- "name": "bambara"
- },
- "bas": {
- "name": "basaa"
- },
- "bem": {
- "name": "bemba"
- },
- "bez": {
- "name": "bena"
- },
- "bn": {
- "name": "bengalí"
- },
- "be": {
- "name": "bielorruso"
- },
- "my": {
- "name": "birmano"
- },
- "brx": {
- "name": "bodo"
- },
- "bs": {
- "name": "bosnio"
- },
- "br": {
- "name": "bretón"
- },
- "bg": {
- "name": "búlgaro"
- },
- "kab": {
- "name": "cabila"
- },
- "ks": {
- "name": "cachemiro"
- },
- "kn": {
- "name": "canarés"
- },
- "ca": {
- "name": "catalán"
- },
- "ce": {
- "name": "checheno"
- },
- "cs": {
- "name": "checo"
- },
- "chr": {
- "name": "cheroqui"
- },
- "cgg": {
- "name": "chiga"
- },
- "zh": {
- "name": "chino"
- },
- "zh-Hans": {
- "name": "chino simplificado"
- },
- "zh-Hant": {
- "name": "chino tradicional"
- },
- "si": {
- "name": "cingalés"
- },
- "ko": {
- "name": "coreano"
- },
- "kw": {
- "name": "córnico"
- },
- "kea": {
- "name": "criollo caboverdiano"
- },
- "mfe": {
- "name": "criollo mauriciano"
- },
- "hr": {
- "name": "croata"
- },
- "da": {
- "name": "danés"
- },
- "dua": {
- "name": "duala"
- },
- "dz": {
- "name": "dzongkha"
- },
- "ebu": {
- "name": "embu"
- },
- "cu": {
- "name": "eslavo eclesiástico"
- },
- "sk": {
- "name": "eslovaco"
- },
- "sl": {
- "name": "esloveno"
- },
- "es": {
- "name": "español"
- },
- "es-MX": {
- "name": "español de México"
- },
- "eo": {
- "name": "esperanto"
- },
- "et": {
- "name": "estonio"
- },
- "eu": {
- "name": "euskera"
- },
- "ee": {
- "name": "ewé"
- },
- "ewo": {
- "name": "ewondo"
- },
- "fo": {
- "name": "feroés"
- },
- "fil": {
- "name": "filipino"
- },
- "fi": {
- "name": "finés"
- },
- "nl-BE": {
- "name": "flamenco"
- },
- "fr": {
- "name": "francés"
- },
- "fr-CA": {
- "name": "francés canadiense"
- },
- "fr-CH": {
- "name": "francés suizo"
- },
- "fy": {
- "name": "frisón occidental"
- },
- "fur": {
- "name": "friulano"
- },
- "ff": {
- "name": "fula"
- },
- "gd": {
- "name": "gaélico escocés"
- },
- "cy": {
- "name": "galés"
- },
- "gl": {
- "name": "gallego"
- },
- "lg": {
- "name": "ganda"
- },
- "ka": {
- "name": "georgiano"
- },
- "el": {
- "name": "griego"
- },
- "kl": {
- "name": "groenlandés"
- },
- "gu": {
- "name": "gujarati"
- },
- "guz": {
- "name": "gusii"
- },
- "ha": {
- "name": "hausa"
- },
- "haw": {
- "name": "hawaiano"
- },
- "he": {
- "name": "hebreo"
- },
- "hi": {
- "name": "hindi"
- },
- "hu": {
- "name": "húngaro"
- },
- "ig": {
- "name": "igbo"
- },
- "id": {
- "name": "indonesio"
- },
- "en": {
- "name": "inglés"
- },
- "en-AU": {
- "name": "inglés australiano"
- },
- "en-GB": {
- "name": "inglés británico"
- },
- "en-CA": {
- "name": "inglés canadiense"
- },
- "ga": {
- "name": "irlandés"
- },
- "is": {
- "name": "islandés"
- },
- "it": {
- "name": "italiano"
- },
- "ja": {
- "name": "japonés"
- },
- "km": {
- "name": "jemer"
- },
- "dyo": {
- "name": "jola-fonyi"
- },
- "kkj": {
- "name": "kako"
- },
- "kln": {
- "name": "kalenjin"
- },
- "kam": {
- "name": "kamba"
- },
- "kk": {
- "name": "kazajo"
- },
- "ki": {
- "name": "kikuyu"
- },
- "rw": {
- "name": "kinyarwanda"
- },
- "ky": {
- "name": "kirguís"
- },
- "rn": {
- "name": "kirundi"
- },
- "ksh": {
- "name": "kölsch"
- },
- "kok": {
- "name": "konkaní"
- },
- "khq": {
- "name": "koyra chiini"
- },
- "ses": {
- "name": "koyraboro senni"
- },
- "ckb": {
- "name": "kurdo sorani"
- },
- "nmg": {
- "name": "kwasio"
- },
- "lkt": {
- "name": "lakota"
- },
- "lag": {
- "name": "langi"
- },
- "lo": {
- "name": "lao"
- },
- "lv": {
- "name": "letón"
- },
- "ln": {
- "name": "lingala"
- },
- "lt": {
- "name": "lituano"
- },
- "lrc": {
- "name": "lorí septentrional"
- },
- "lu": {
- "name": "luba-katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "luxemburgués"
- },
- "luy": {
- "name": "luyia"
- },
- "mk": {
- "name": "macedonio"
- },
- "jmc": {
- "name": "machame"
- },
- "mgh": {
- "name": "makhuwa-meetto"
- },
- "kde": {
- "name": "makonde"
- },
- "ml": {
- "name": "malayalam"
- },
- "ms": {
- "name": "malayo"
- },
- "mg": {
- "name": "malgache"
- },
- "mt": {
- "name": "maltés"
- },
- "gv": {
- "name": "manés"
- },
- "mr": {
- "name": "maratí"
- },
- "mas": {
- "name": "masái"
- },
- "mzn": {
- "name": "mazandaraní"
- },
- "mer": {
- "name": "meru"
- },
- "mgo": {
- "name": "meta’"
- },
- "ro-MD": {
- "name": "moldavo"
- },
- "mn": {
- "name": "mongol"
- },
- "mua": {
- "name": "mundang"
- },
- "naq": {
- "name": "nama"
- },
- "nd": {
- "name": "ndebele septentrional"
- },
- "nl": {
- "name": "neerlandés"
- },
- "ne": {
- "name": "nepalí"
- },
- "nnh": {
- "name": "ngiemboon"
- },
- "jgo": {
- "name": "ngomba"
- },
- "nb": {
- "name": "noruego bokmal"
- },
- "nn": {
- "name": "noruego nynorsk"
- },
- "nus": {
- "name": "nuer"
- },
- "nyn": {
- "name": "nyankole"
- },
- "or": {
- "name": "oriya"
- },
- "om": {
- "name": "oromo"
- },
- "os": {
- "name": "osético"
- },
- "ps": {
- "name": "pastún"
- },
- "fa": {
- "name": "persa"
- },
- "pl": {
- "name": "polaco"
- },
- "pt": {
- "name": "portugués"
- },
- "pt-PT": {
- "name": "portugués de Portugal"
- },
- "prg": {
- "name": "prusiano antiguo"
- },
- "pa": {
- "name": "punyabí"
- },
- "qu": {
- "name": "quechua"
- },
- "rm": {
- "name": "retorrománico"
- },
- "rof": {
- "name": "rombo"
- },
- "ro": {
- "name": "rumano"
- },
- "ru": {
- "name": "ruso"
- },
- "rwk": {
- "name": "rwa"
- },
- "sah": {
- "name": "sakha"
- },
- "saq": {
- "name": "samburu"
- },
- "smn": {
- "name": "sami inari"
- },
- "se": {
- "name": "sami septentrional"
- },
- "sg": {
- "name": "sango"
- },
- "sbp": {
- "name": "sangu"
- },
- "seh": {
- "name": "sena"
- },
- "sr": {
- "name": "serbio"
- },
- "ksb": {
- "name": "shambala"
- },
- "sn": {
- "name": "shona"
- },
- "sd": {
- "name": "sindhi"
- },
- "xog": {
- "name": "soga"
- },
- "so": {
- "name": "somalí"
- },
- "sw": {
- "name": "suajili"
- },
- "sw-CD": {
- "name": "suajili del Congo"
- },
- "sv": {
- "name": "sueco"
- },
- "th": {
- "name": "tailandés"
- },
- "dav": {
- "name": "taita"
- },
- "tzm": {
- "name": "tamazight del Marruecos Central"
- },
- "zgh": {
- "name": "tamazight marroquí estándar"
- },
- "ta": {
- "name": "tamil"
- },
- "tt": {
- "name": "tártaro"
- },
- "twq": {
- "name": "tasawaq"
- },
- "shi": {
- "name": "tashelhit"
- },
- "tg": {
- "name": "tayiko"
- },
- "te": {
- "name": "telugu"
- },
- "teo": {
- "name": "teso"
- },
- "bo": {
- "name": "tibetano"
- },
- "ti": {
- "name": "tigriña"
- },
- "to": {
- "name": "tongano"
- },
- "tr": {
- "name": "turco"
- },
- "tk": {
- "name": "turcomano"
- },
- "uk": {
- "name": "ucraniano"
- },
- "ug": {
- "name": "uigur"
- },
- "ur": {
- "name": "urdu"
- },
- "uz": {
- "name": "uzbeko"
- },
- "vai": {
- "name": "Vai"
- },
- "vi": {
- "name": "vietnamita"
- },
- "vo": {
- "name": "volapük"
- },
- "vun": {
- "name": "vunjo"
- },
- "wae": {
- "name": "walser"
- },
- "wo": {
- "name": "wolof"
- },
- "yav": {
- "name": "yangben"
- },
- "ii": {
- "name": "yi de Sichuán"
- },
- "yi": {
- "name": "yidis"
- },
- "yo": {
- "name": "yoruba"
- },
- "dje": {
- "name": "zarma"
- },
- "zu": {
- "name": "zulú"
- }
+ "af": "afrikáans",
+ "agq": "aghem",
+ "ak": "akan",
+ "sq": "albanés",
+ "de": "alemán",
+ "de-AT": "alemán austríaco",
+ "gsw": "alemán suizo",
+ "de-CH": "alto alemán suizo",
+ "hsb": "alto sorbio",
+ "am": "amárico",
+ "ar": "árabe",
+ "hy": "armenio",
+ "as": "asamés",
+ "ast": "asturiano",
+ "asa": "asu",
+ "az": "azerbaiyano",
+ "ksf": "bafia",
+ "nds": "bajo alemán",
+ "nds-NL": "bajo sajón",
+ "dsb": "bajo sorbio",
+ "bm": "bambara",
+ "bas": "basaa",
+ "bem": "bemba",
+ "bez": "bena",
+ "bn": "bengalí",
+ "be": "bielorruso",
+ "my": "birmano",
+ "brx": "bodo",
+ "bs": "bosnio",
+ "br": "bretón",
+ "bg": "búlgaro",
+ "kab": "cabila",
+ "ks": "cachemiro",
+ "kn": "canarés",
+ "yue": "cantonés",
+ "ca": "catalán",
+ "ceb": "cebuano",
+ "ce": "checheno",
+ "cs": "checo",
+ "chr": "cheroqui",
+ "cgg": "chiga",
+ "zh": "chino",
+ "zh-Hans": "chino simplificado",
+ "zh-Hant": "chino tradicional",
+ "si": "cingalés",
+ "ko": "coreano",
+ "kw": "córnico",
+ "kea": "criollo caboverdiano",
+ "mfe": "criollo mauriciano",
+ "hr": "croata",
+ "da": "danés",
+ "dua": "duala",
+ "dz": "dzongkha",
+ "ebu": "embu",
+ "cu": "eslavo eclesiástico",
+ "sk": "eslovaco",
+ "sl": "esloveno",
+ "es": "español",
+ "es-MX": "español de México",
+ "es-419": "español latinoamericano",
+ "eo": "esperanto",
+ "et": "estonio",
+ "eu": "euskera",
+ "ee": "ewé",
+ "ewo": "ewondo",
+ "fo": "feroés",
+ "fil": "filipino",
+ "fi": "finés",
+ "nl-BE": "flamenco",
+ "fr": "francés",
+ "fr-CA": "francés canadiense",
+ "fr-CH": "francés suizo",
+ "fy": "frisón occidental",
+ "fur": "friulano",
+ "ff": "fula",
+ "gd": "gaélico escocés",
+ "cy": "galés",
+ "gl": "gallego",
+ "lg": "ganda",
+ "ka": "georgiano",
+ "el": "griego",
+ "kl": "groenlandés",
+ "gu": "gujarati",
+ "guz": "gusii",
+ "ha": "hausa",
+ "haw": "hawaiano",
+ "he": "hebreo",
+ "hi": "hindi",
+ "hu": "húngaro",
+ "ig": "igbo",
+ "id": "indonesio",
+ "en": "inglés",
+ "en-AU": "inglés australiano",
+ "en-GB": "inglés británico",
+ "en-CA": "inglés canadiense",
+ "ga": "irlandés",
+ "is": "islandés",
+ "it": "italiano",
+ "ja": "japonés",
+ "jv": "javanés",
+ "km": "jemer",
+ "dyo": "jola-fonyi",
+ "kkj": "kako",
+ "kln": "kalenjin",
+ "kam": "kamba",
+ "kk": "kazajo",
+ "ki": "kikuyu",
+ "rw": "kinyarwanda",
+ "ky": "kirguís",
+ "rn": "kirundi",
+ "ksh": "kölsch",
+ "kok": "konkaní",
+ "khq": "koyra chiini",
+ "ses": "koyraboro senni",
+ "ku": "kurdo",
+ "ckb": "kurdo sorani",
+ "nmg": "kwasio",
+ "lkt": "lakota",
+ "lag": "langi",
+ "lo": "lao",
+ "lv": "letón",
+ "ln": "lingala",
+ "lt": "lituano",
+ "lrc": "lorí septentrional",
+ "lu": "luba-katanga",
+ "luo": "Luo",
+ "lb": "luxemburgués",
+ "luy": "luyia",
+ "mk": "macedonio",
+ "jmc": "machame",
+ "mgh": "makhuwa-meetto",
+ "kde": "makonde",
+ "ml": "malayalam",
+ "ms": "malayo",
+ "mg": "malgache",
+ "mt": "maltés",
+ "gv": "manés",
+ "mi": "maorí",
+ "mr": "maratí",
+ "mas": "masái",
+ "mzn": "mazandaraní",
+ "mer": "meru",
+ "mgo": "meta’",
+ "ro-MD": "moldavo",
+ "mn": "mongol",
+ "mua": "mundang",
+ "naq": "nama",
+ "nd": "ndebele septentrional",
+ "nl": "neerlandés",
+ "ne": "nepalí",
+ "nnh": "ngiemboon",
+ "jgo": "ngomba",
+ "nb": "noruego bokmal",
+ "nn": "noruego nynorsk",
+ "nus": "nuer",
+ "nyn": "nyankole",
+ "or": "oriya",
+ "om": "oromo",
+ "os": "osético",
+ "ps": "pastún",
+ "fa": "persa",
+ "pl": "polaco",
+ "pt": "portugués",
+ "pt-PT": "portugués de Portugal",
+ "prg": "prusiano antiguo",
+ "pa": "punyabí",
+ "qu": "quechua",
+ "rm": "retorrománico",
+ "rof": "rombo",
+ "ro": "rumano",
+ "ru": "ruso",
+ "rwk": "rwa",
+ "sah": "sakha",
+ "saq": "samburu",
+ "smn": "sami inari",
+ "se": "sami septentrional",
+ "sg": "sango",
+ "sbp": "sangu",
+ "seh": "sena",
+ "sr": "serbio",
+ "ksb": "shambala",
+ "sn": "shona",
+ "sd": "sindhi",
+ "xog": "soga",
+ "so": "somalí",
+ "sw": "suajili",
+ "sw-CD": "suajili del Congo",
+ "sv": "sueco",
+ "th": "tailandés",
+ "dav": "taita",
+ "tzm": "tamazight del Atlas Central",
+ "zgh": "tamazight marroquí estándar",
+ "ta": "tamil",
+ "tt": "tártaro",
+ "twq": "tasawaq",
+ "shi": "tashelhit",
+ "tg": "tayiko",
+ "te": "telugu",
+ "teo": "teso",
+ "bo": "tibetano",
+ "ti": "tigriña",
+ "to": "tongano",
+ "tr": "turco",
+ "tk": "turcomano",
+ "uk": "ucraniano",
+ "ug": "uigur",
+ "ur": "urdu",
+ "uz": "uzbeko",
+ "vai": "Vai",
+ "wa": "valón",
+ "vi": "vietnamita",
+ "vo": "volapük",
+ "vun": "vunjo",
+ "wae": "walser",
+ "wo": "wolof",
+ "xh": "xhosa",
+ "yav": "yangben",
+ "ii": "yi de Sichuán",
+ "yi": "yidis",
+ "yo": "yoruba",
+ "dje": "zarma",
+ "zu": "zulú"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/es-GT.json b/vendor/commerceguys/intl/resources/language/es-GT.json
index 3bd22cc40..a233ed769 100644
--- a/vendor/commerceguys/intl/resources/language/es-GT.json
+++ b/vendor/commerceguys/intl/resources/language/es-GT.json
@@ -1,644 +1,224 @@
{
- "af": {
- "name": "afrikáans"
- },
- "agq": {
- "name": "aghem"
- },
- "ak": {
- "name": "akan"
- },
- "sq": {
- "name": "albanés"
- },
- "de": {
- "name": "alemán"
- },
- "de-AT": {
- "name": "alemán austríaco"
- },
- "gsw": {
- "name": "alemán suizo"
- },
- "de-CH": {
- "name": "alto alemán suizo"
- },
- "hsb": {
- "name": "alto sorbio"
- },
- "am": {
- "name": "amárico"
- },
- "ar": {
- "name": "árabe"
- },
- "hy": {
- "name": "armenio"
- },
- "as": {
- "name": "asamés"
- },
- "ast": {
- "name": "asturiano"
- },
- "asa": {
- "name": "asu"
- },
- "az": {
- "name": "azerbaiyano"
- },
- "ksf": {
- "name": "bafia"
- },
- "nds": {
- "name": "bajo alemán"
- },
- "nds-NL": {
- "name": "bajo sajón"
- },
- "dsb": {
- "name": "bajo sorbio"
- },
- "bm": {
- "name": "bambara"
- },
- "bas": {
- "name": "basaa"
- },
- "bem": {
- "name": "bemba"
- },
- "bez": {
- "name": "bena"
- },
- "bn": {
- "name": "bengalí"
- },
- "be": {
- "name": "bielorruso"
- },
- "my": {
- "name": "birmano"
- },
- "brx": {
- "name": "bodo"
- },
- "bs": {
- "name": "bosnio"
- },
- "br": {
- "name": "bretón"
- },
- "bg": {
- "name": "búlgaro"
- },
- "kab": {
- "name": "cabila"
- },
- "ks": {
- "name": "cachemiro"
- },
- "kn": {
- "name": "canarés"
- },
- "ca": {
- "name": "catalán"
- },
- "ce": {
- "name": "checheno"
- },
- "cs": {
- "name": "checo"
- },
- "chr": {
- "name": "cheroqui"
- },
- "cgg": {
- "name": "chiga"
- },
- "zh": {
- "name": "chino"
- },
- "zh-Hans": {
- "name": "chino simplificado"
- },
- "zh-Hant": {
- "name": "chino tradicional"
- },
- "si": {
- "name": "cingalés"
- },
- "ko": {
- "name": "coreano"
- },
- "kw": {
- "name": "córnico"
- },
- "kea": {
- "name": "criollo caboverdiano"
- },
- "mfe": {
- "name": "criollo mauriciano"
- },
- "hr": {
- "name": "croata"
- },
- "da": {
- "name": "danés"
- },
- "dua": {
- "name": "duala"
- },
- "dz": {
- "name": "dzongkha"
- },
- "ebu": {
- "name": "embu"
- },
- "cu": {
- "name": "eslavo eclesiástico"
- },
- "sk": {
- "name": "eslovaco"
- },
- "sl": {
- "name": "esloveno"
- },
- "es": {
- "name": "español"
- },
- "es-MX": {
- "name": "español de México"
- },
- "eo": {
- "name": "esperanto"
- },
- "et": {
- "name": "estonio"
- },
- "eu": {
- "name": "euskera"
- },
- "ee": {
- "name": "ewé"
- },
- "ewo": {
- "name": "ewondo"
- },
- "fo": {
- "name": "feroés"
- },
- "fil": {
- "name": "filipino"
- },
- "fi": {
- "name": "finés"
- },
- "nl-BE": {
- "name": "flamenco"
- },
- "fr": {
- "name": "francés"
- },
- "fr-CA": {
- "name": "francés canadiense"
- },
- "fr-CH": {
- "name": "francés suizo"
- },
- "fy": {
- "name": "frisón occidental"
- },
- "fur": {
- "name": "friulano"
- },
- "ff": {
- "name": "fula"
- },
- "gd": {
- "name": "gaélico escocés"
- },
- "cy": {
- "name": "galés"
- },
- "gl": {
- "name": "gallego"
- },
- "lg": {
- "name": "ganda"
- },
- "ka": {
- "name": "georgiano"
- },
- "el": {
- "name": "griego"
- },
- "kl": {
- "name": "groenlandés"
- },
- "gu": {
- "name": "gujarati"
- },
- "guz": {
- "name": "gusii"
- },
- "ha": {
- "name": "hausa"
- },
- "haw": {
- "name": "hawaiano"
- },
- "he": {
- "name": "hebreo"
- },
- "hi": {
- "name": "hindi"
- },
- "hu": {
- "name": "húngaro"
- },
- "ig": {
- "name": "igbo"
- },
- "id": {
- "name": "indonesio"
- },
- "en": {
- "name": "inglés"
- },
- "en-AU": {
- "name": "inglés australiano"
- },
- "en-GB": {
- "name": "inglés británico"
- },
- "en-CA": {
- "name": "inglés canadiense"
- },
- "ga": {
- "name": "irlandés"
- },
- "is": {
- "name": "islandés"
- },
- "it": {
- "name": "italiano"
- },
- "ja": {
- "name": "japonés"
- },
- "km": {
- "name": "jemer"
- },
- "dyo": {
- "name": "jola-fonyi"
- },
- "kkj": {
- "name": "kako"
- },
- "kln": {
- "name": "kalenjin"
- },
- "kam": {
- "name": "kamba"
- },
- "kk": {
- "name": "kazajo"
- },
- "ki": {
- "name": "kikuyu"
- },
- "rw": {
- "name": "kinyarwanda"
- },
- "ky": {
- "name": "kirguís"
- },
- "rn": {
- "name": "kirundi"
- },
- "ksh": {
- "name": "kölsch"
- },
- "kok": {
- "name": "konkaní"
- },
- "khq": {
- "name": "koyra chiini"
- },
- "ses": {
- "name": "koyraboro senni"
- },
- "ckb": {
- "name": "kurdo sorani"
- },
- "nmg": {
- "name": "kwasio"
- },
- "lkt": {
- "name": "lakota"
- },
- "lag": {
- "name": "langi"
- },
- "lo": {
- "name": "lao"
- },
- "lv": {
- "name": "letón"
- },
- "ln": {
- "name": "lingala"
- },
- "lt": {
- "name": "lituano"
- },
- "lrc": {
- "name": "lorí septentrional"
- },
- "lu": {
- "name": "luba-katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "luxemburgués"
- },
- "luy": {
- "name": "luyia"
- },
- "mk": {
- "name": "macedonio"
- },
- "jmc": {
- "name": "machame"
- },
- "mgh": {
- "name": "makhuwa-meetto"
- },
- "kde": {
- "name": "makonde"
- },
- "ml": {
- "name": "malayalam"
- },
- "ms": {
- "name": "malayo"
- },
- "mg": {
- "name": "malgache"
- },
- "mt": {
- "name": "maltés"
- },
- "gv": {
- "name": "manés"
- },
- "mr": {
- "name": "maratí"
- },
- "mas": {
- "name": "masái"
- },
- "mzn": {
- "name": "mazandaraní"
- },
- "mer": {
- "name": "meru"
- },
- "mgo": {
- "name": "meta’"
- },
- "ro-MD": {
- "name": "moldavo"
- },
- "mn": {
- "name": "mongol"
- },
- "mua": {
- "name": "mundang"
- },
- "naq": {
- "name": "nama"
- },
- "nd": {
- "name": "ndebele septentrional"
- },
- "nl": {
- "name": "neerlandés"
- },
- "ne": {
- "name": "nepalí"
- },
- "nnh": {
- "name": "ngiemboon"
- },
- "jgo": {
- "name": "ngomba"
- },
- "nb": {
- "name": "noruego bokmal"
- },
- "nn": {
- "name": "noruego nynorsk"
- },
- "nus": {
- "name": "nuer"
- },
- "nyn": {
- "name": "nyankole"
- },
- "or": {
- "name": "oriya"
- },
- "om": {
- "name": "oromo"
- },
- "os": {
- "name": "osético"
- },
- "ps": {
- "name": "pastún"
- },
- "fa": {
- "name": "persa"
- },
- "pl": {
- "name": "polaco"
- },
- "pt": {
- "name": "portugués"
- },
- "pt-PT": {
- "name": "portugués de Portugal"
- },
- "prg": {
- "name": "prusiano antiguo"
- },
- "pa": {
- "name": "punyabí"
- },
- "qu": {
- "name": "quechua"
- },
- "rm": {
- "name": "retorrománico"
- },
- "rof": {
- "name": "rombo"
- },
- "ro": {
- "name": "rumano"
- },
- "ru": {
- "name": "ruso"
- },
- "rwk": {
- "name": "rwa"
- },
- "sah": {
- "name": "sakha"
- },
- "saq": {
- "name": "samburu"
- },
- "smn": {
- "name": "sami inari"
- },
- "se": {
- "name": "sami septentrional"
- },
- "sg": {
- "name": "sango"
- },
- "sbp": {
- "name": "sangu"
- },
- "seh": {
- "name": "sena"
- },
- "sr": {
- "name": "serbio"
- },
- "ksb": {
- "name": "shambala"
- },
- "sn": {
- "name": "shona"
- },
- "sd": {
- "name": "sindhi"
- },
- "xog": {
- "name": "soga"
- },
- "so": {
- "name": "somalí"
- },
- "sw": {
- "name": "suajili"
- },
- "sw-CD": {
- "name": "suajili del Congo"
- },
- "sv": {
- "name": "sueco"
- },
- "th": {
- "name": "tailandés"
- },
- "dav": {
- "name": "taita"
- },
- "tzm": {
- "name": "tamazight del Marruecos Central"
- },
- "zgh": {
- "name": "tamazight marroquí estándar"
- },
- "ta": {
- "name": "tamil"
- },
- "tt": {
- "name": "tártaro"
- },
- "twq": {
- "name": "tasawaq"
- },
- "shi": {
- "name": "tashelhit"
- },
- "tg": {
- "name": "tayiko"
- },
- "te": {
- "name": "telugu"
- },
- "teo": {
- "name": "teso"
- },
- "bo": {
- "name": "tibetano"
- },
- "ti": {
- "name": "tigriña"
- },
- "to": {
- "name": "tongano"
- },
- "tr": {
- "name": "turco"
- },
- "tk": {
- "name": "turcomano"
- },
- "uk": {
- "name": "ucraniano"
- },
- "ug": {
- "name": "uigur"
- },
- "ur": {
- "name": "urdu"
- },
- "uz": {
- "name": "uzbeko"
- },
- "vai": {
- "name": "Vai"
- },
- "vi": {
- "name": "vietnamita"
- },
- "vo": {
- "name": "volapük"
- },
- "vun": {
- "name": "vunjo"
- },
- "wae": {
- "name": "walser"
- },
- "wo": {
- "name": "wolof"
- },
- "yav": {
- "name": "yangben"
- },
- "ii": {
- "name": "yi de Sichuán"
- },
- "yi": {
- "name": "yidis"
- },
- "yo": {
- "name": "yoruba"
- },
- "dje": {
- "name": "zarma"
- },
- "zu": {
- "name": "zulú"
- }
+ "af": "afrikáans",
+ "agq": "aghem",
+ "ak": "akan",
+ "sq": "albanés",
+ "de": "alemán",
+ "de-AT": "alemán austríaco",
+ "gsw": "alemán suizo",
+ "de-CH": "alto alemán suizo",
+ "hsb": "alto sorbio",
+ "am": "amárico",
+ "ar": "árabe",
+ "hy": "armenio",
+ "as": "asamés",
+ "ast": "asturiano",
+ "asa": "asu",
+ "az": "azerbaiyano",
+ "ksf": "bafia",
+ "nds": "bajo alemán",
+ "nds-NL": "bajo sajón",
+ "dsb": "bajo sorbio",
+ "bm": "bambara",
+ "bas": "basaa",
+ "bem": "bemba",
+ "bez": "bena",
+ "bn": "bengalí",
+ "be": "bielorruso",
+ "my": "birmano",
+ "brx": "bodo",
+ "bs": "bosnio",
+ "br": "bretón",
+ "bg": "búlgaro",
+ "kab": "cabila",
+ "ks": "cachemiro",
+ "kn": "canarés",
+ "yue": "cantonés",
+ "ca": "catalán",
+ "ceb": "cebuano",
+ "ce": "checheno",
+ "cs": "checo",
+ "chr": "cheroqui",
+ "cgg": "chiga",
+ "zh": "chino",
+ "zh-Hans": "chino simplificado",
+ "zh-Hant": "chino tradicional",
+ "si": "cingalés",
+ "ko": "coreano",
+ "kw": "córnico",
+ "kea": "criollo caboverdiano",
+ "mfe": "criollo mauriciano",
+ "hr": "croata",
+ "da": "danés",
+ "dua": "duala",
+ "dz": "dzongkha",
+ "ebu": "embu",
+ "cu": "eslavo eclesiástico",
+ "sk": "eslovaco",
+ "sl": "esloveno",
+ "es": "español",
+ "es-MX": "español de México",
+ "es-419": "español latinoamericano",
+ "eo": "esperanto",
+ "et": "estonio",
+ "eu": "euskera",
+ "ee": "ewé",
+ "ewo": "ewondo",
+ "fo": "feroés",
+ "fil": "filipino",
+ "fi": "finés",
+ "nl-BE": "flamenco",
+ "fr": "francés",
+ "fr-CA": "francés canadiense",
+ "fr-CH": "francés suizo",
+ "fy": "frisón occidental",
+ "fur": "friulano",
+ "ff": "fula",
+ "gd": "gaélico escocés",
+ "cy": "galés",
+ "gl": "gallego",
+ "lg": "ganda",
+ "ka": "georgiano",
+ "el": "griego",
+ "kl": "groenlandés",
+ "gu": "gujarati",
+ "guz": "gusii",
+ "ha": "hausa",
+ "haw": "hawaiano",
+ "he": "hebreo",
+ "hi": "hindi",
+ "hu": "húngaro",
+ "ig": "igbo",
+ "id": "indonesio",
+ "en": "inglés",
+ "en-AU": "inglés australiano",
+ "en-GB": "inglés británico",
+ "en-CA": "inglés canadiense",
+ "ga": "irlandés",
+ "is": "islandés",
+ "it": "italiano",
+ "ja": "japonés",
+ "jv": "javanés",
+ "km": "jemer",
+ "dyo": "jola-fonyi",
+ "kkj": "kako",
+ "kln": "kalenjin",
+ "kam": "kamba",
+ "kk": "kazajo",
+ "ki": "kikuyu",
+ "rw": "kinyarwanda",
+ "ky": "kirguís",
+ "rn": "kirundi",
+ "ksh": "kölsch",
+ "kok": "konkaní",
+ "khq": "koyra chiini",
+ "ses": "koyraboro senni",
+ "ku": "kurdo",
+ "ckb": "kurdo sorani",
+ "nmg": "kwasio",
+ "lkt": "lakota",
+ "lag": "langi",
+ "lo": "lao",
+ "lv": "letón",
+ "ln": "lingala",
+ "lt": "lituano",
+ "lrc": "lorí septentrional",
+ "lu": "luba-katanga",
+ "luo": "Luo",
+ "lb": "luxemburgués",
+ "luy": "luyia",
+ "mk": "macedonio",
+ "jmc": "machame",
+ "mgh": "makhuwa-meetto",
+ "kde": "makonde",
+ "ml": "malayalam",
+ "ms": "malayo",
+ "mg": "malgache",
+ "mt": "maltés",
+ "gv": "manés",
+ "mi": "maorí",
+ "mr": "maratí",
+ "mas": "masái",
+ "mzn": "mazandaraní",
+ "mer": "meru",
+ "mgo": "meta’",
+ "ro-MD": "moldavo",
+ "mn": "mongol",
+ "mua": "mundang",
+ "naq": "nama",
+ "nd": "ndebele septentrional",
+ "nl": "neerlandés",
+ "ne": "nepalí",
+ "nnh": "ngiemboon",
+ "jgo": "ngomba",
+ "nb": "noruego bokmal",
+ "nn": "noruego nynorsk",
+ "nus": "nuer",
+ "nyn": "nyankole",
+ "or": "oriya",
+ "om": "oromo",
+ "os": "osético",
+ "ps": "pastún",
+ "fa": "persa",
+ "pl": "polaco",
+ "pt": "portugués",
+ "pt-PT": "portugués de Portugal",
+ "prg": "prusiano antiguo",
+ "pa": "punyabí",
+ "qu": "quechua",
+ "rm": "retorrománico",
+ "rof": "rombo",
+ "ro": "rumano",
+ "ru": "ruso",
+ "rwk": "rwa",
+ "sah": "sakha",
+ "saq": "samburu",
+ "smn": "sami inari",
+ "se": "sami septentrional",
+ "sg": "sango",
+ "sbp": "sangu",
+ "seh": "sena",
+ "sr": "serbio",
+ "ksb": "shambala",
+ "sn": "shona",
+ "sd": "sindhi",
+ "xog": "soga",
+ "so": "somalí",
+ "sw": "suajili",
+ "sw-CD": "suajili del Congo",
+ "sv": "sueco",
+ "th": "tailandés",
+ "dav": "taita",
+ "tzm": "tamazight del Atlas Central",
+ "zgh": "tamazight marroquí estándar",
+ "ta": "tamil",
+ "tt": "tártaro",
+ "twq": "tasawaq",
+ "shi": "tashelhit",
+ "tg": "tayiko",
+ "te": "telugu",
+ "teo": "teso",
+ "bo": "tibetano",
+ "ti": "tigriña",
+ "to": "tongano",
+ "tr": "turco",
+ "tk": "turcomano",
+ "uk": "ucraniano",
+ "ug": "uigur",
+ "ur": "urdu",
+ "uz": "uzbeko",
+ "vai": "Vai",
+ "wa": "valón",
+ "vi": "vietnamita",
+ "vo": "volapük",
+ "vun": "vunjo",
+ "wae": "walser",
+ "wo": "wolof",
+ "xh": "xhosa",
+ "yav": "yangben",
+ "ii": "yi de Sichuán",
+ "yi": "yidis",
+ "yo": "yoruba",
+ "dje": "zarma",
+ "zu": "zulú"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/es-HN.json b/vendor/commerceguys/intl/resources/language/es-HN.json
index 3bd22cc40..a233ed769 100644
--- a/vendor/commerceguys/intl/resources/language/es-HN.json
+++ b/vendor/commerceguys/intl/resources/language/es-HN.json
@@ -1,644 +1,224 @@
{
- "af": {
- "name": "afrikáans"
- },
- "agq": {
- "name": "aghem"
- },
- "ak": {
- "name": "akan"
- },
- "sq": {
- "name": "albanés"
- },
- "de": {
- "name": "alemán"
- },
- "de-AT": {
- "name": "alemán austríaco"
- },
- "gsw": {
- "name": "alemán suizo"
- },
- "de-CH": {
- "name": "alto alemán suizo"
- },
- "hsb": {
- "name": "alto sorbio"
- },
- "am": {
- "name": "amárico"
- },
- "ar": {
- "name": "árabe"
- },
- "hy": {
- "name": "armenio"
- },
- "as": {
- "name": "asamés"
- },
- "ast": {
- "name": "asturiano"
- },
- "asa": {
- "name": "asu"
- },
- "az": {
- "name": "azerbaiyano"
- },
- "ksf": {
- "name": "bafia"
- },
- "nds": {
- "name": "bajo alemán"
- },
- "nds-NL": {
- "name": "bajo sajón"
- },
- "dsb": {
- "name": "bajo sorbio"
- },
- "bm": {
- "name": "bambara"
- },
- "bas": {
- "name": "basaa"
- },
- "bem": {
- "name": "bemba"
- },
- "bez": {
- "name": "bena"
- },
- "bn": {
- "name": "bengalí"
- },
- "be": {
- "name": "bielorruso"
- },
- "my": {
- "name": "birmano"
- },
- "brx": {
- "name": "bodo"
- },
- "bs": {
- "name": "bosnio"
- },
- "br": {
- "name": "bretón"
- },
- "bg": {
- "name": "búlgaro"
- },
- "kab": {
- "name": "cabila"
- },
- "ks": {
- "name": "cachemiro"
- },
- "kn": {
- "name": "canarés"
- },
- "ca": {
- "name": "catalán"
- },
- "ce": {
- "name": "checheno"
- },
- "cs": {
- "name": "checo"
- },
- "chr": {
- "name": "cheroqui"
- },
- "cgg": {
- "name": "chiga"
- },
- "zh": {
- "name": "chino"
- },
- "zh-Hans": {
- "name": "chino simplificado"
- },
- "zh-Hant": {
- "name": "chino tradicional"
- },
- "si": {
- "name": "cingalés"
- },
- "ko": {
- "name": "coreano"
- },
- "kw": {
- "name": "córnico"
- },
- "kea": {
- "name": "criollo caboverdiano"
- },
- "mfe": {
- "name": "criollo mauriciano"
- },
- "hr": {
- "name": "croata"
- },
- "da": {
- "name": "danés"
- },
- "dua": {
- "name": "duala"
- },
- "dz": {
- "name": "dzongkha"
- },
- "ebu": {
- "name": "embu"
- },
- "cu": {
- "name": "eslavo eclesiástico"
- },
- "sk": {
- "name": "eslovaco"
- },
- "sl": {
- "name": "esloveno"
- },
- "es": {
- "name": "español"
- },
- "es-MX": {
- "name": "español de México"
- },
- "eo": {
- "name": "esperanto"
- },
- "et": {
- "name": "estonio"
- },
- "eu": {
- "name": "euskera"
- },
- "ee": {
- "name": "ewé"
- },
- "ewo": {
- "name": "ewondo"
- },
- "fo": {
- "name": "feroés"
- },
- "fil": {
- "name": "filipino"
- },
- "fi": {
- "name": "finés"
- },
- "nl-BE": {
- "name": "flamenco"
- },
- "fr": {
- "name": "francés"
- },
- "fr-CA": {
- "name": "francés canadiense"
- },
- "fr-CH": {
- "name": "francés suizo"
- },
- "fy": {
- "name": "frisón occidental"
- },
- "fur": {
- "name": "friulano"
- },
- "ff": {
- "name": "fula"
- },
- "gd": {
- "name": "gaélico escocés"
- },
- "cy": {
- "name": "galés"
- },
- "gl": {
- "name": "gallego"
- },
- "lg": {
- "name": "ganda"
- },
- "ka": {
- "name": "georgiano"
- },
- "el": {
- "name": "griego"
- },
- "kl": {
- "name": "groenlandés"
- },
- "gu": {
- "name": "gujarati"
- },
- "guz": {
- "name": "gusii"
- },
- "ha": {
- "name": "hausa"
- },
- "haw": {
- "name": "hawaiano"
- },
- "he": {
- "name": "hebreo"
- },
- "hi": {
- "name": "hindi"
- },
- "hu": {
- "name": "húngaro"
- },
- "ig": {
- "name": "igbo"
- },
- "id": {
- "name": "indonesio"
- },
- "en": {
- "name": "inglés"
- },
- "en-AU": {
- "name": "inglés australiano"
- },
- "en-GB": {
- "name": "inglés británico"
- },
- "en-CA": {
- "name": "inglés canadiense"
- },
- "ga": {
- "name": "irlandés"
- },
- "is": {
- "name": "islandés"
- },
- "it": {
- "name": "italiano"
- },
- "ja": {
- "name": "japonés"
- },
- "km": {
- "name": "jemer"
- },
- "dyo": {
- "name": "jola-fonyi"
- },
- "kkj": {
- "name": "kako"
- },
- "kln": {
- "name": "kalenjin"
- },
- "kam": {
- "name": "kamba"
- },
- "kk": {
- "name": "kazajo"
- },
- "ki": {
- "name": "kikuyu"
- },
- "rw": {
- "name": "kinyarwanda"
- },
- "ky": {
- "name": "kirguís"
- },
- "rn": {
- "name": "kirundi"
- },
- "ksh": {
- "name": "kölsch"
- },
- "kok": {
- "name": "konkaní"
- },
- "khq": {
- "name": "koyra chiini"
- },
- "ses": {
- "name": "koyraboro senni"
- },
- "ckb": {
- "name": "kurdo sorani"
- },
- "nmg": {
- "name": "kwasio"
- },
- "lkt": {
- "name": "lakota"
- },
- "lag": {
- "name": "langi"
- },
- "lo": {
- "name": "lao"
- },
- "lv": {
- "name": "letón"
- },
- "ln": {
- "name": "lingala"
- },
- "lt": {
- "name": "lituano"
- },
- "lrc": {
- "name": "lorí septentrional"
- },
- "lu": {
- "name": "luba-katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "luxemburgués"
- },
- "luy": {
- "name": "luyia"
- },
- "mk": {
- "name": "macedonio"
- },
- "jmc": {
- "name": "machame"
- },
- "mgh": {
- "name": "makhuwa-meetto"
- },
- "kde": {
- "name": "makonde"
- },
- "ml": {
- "name": "malayalam"
- },
- "ms": {
- "name": "malayo"
- },
- "mg": {
- "name": "malgache"
- },
- "mt": {
- "name": "maltés"
- },
- "gv": {
- "name": "manés"
- },
- "mr": {
- "name": "maratí"
- },
- "mas": {
- "name": "masái"
- },
- "mzn": {
- "name": "mazandaraní"
- },
- "mer": {
- "name": "meru"
- },
- "mgo": {
- "name": "meta’"
- },
- "ro-MD": {
- "name": "moldavo"
- },
- "mn": {
- "name": "mongol"
- },
- "mua": {
- "name": "mundang"
- },
- "naq": {
- "name": "nama"
- },
- "nd": {
- "name": "ndebele septentrional"
- },
- "nl": {
- "name": "neerlandés"
- },
- "ne": {
- "name": "nepalí"
- },
- "nnh": {
- "name": "ngiemboon"
- },
- "jgo": {
- "name": "ngomba"
- },
- "nb": {
- "name": "noruego bokmal"
- },
- "nn": {
- "name": "noruego nynorsk"
- },
- "nus": {
- "name": "nuer"
- },
- "nyn": {
- "name": "nyankole"
- },
- "or": {
- "name": "oriya"
- },
- "om": {
- "name": "oromo"
- },
- "os": {
- "name": "osético"
- },
- "ps": {
- "name": "pastún"
- },
- "fa": {
- "name": "persa"
- },
- "pl": {
- "name": "polaco"
- },
- "pt": {
- "name": "portugués"
- },
- "pt-PT": {
- "name": "portugués de Portugal"
- },
- "prg": {
- "name": "prusiano antiguo"
- },
- "pa": {
- "name": "punyabí"
- },
- "qu": {
- "name": "quechua"
- },
- "rm": {
- "name": "retorrománico"
- },
- "rof": {
- "name": "rombo"
- },
- "ro": {
- "name": "rumano"
- },
- "ru": {
- "name": "ruso"
- },
- "rwk": {
- "name": "rwa"
- },
- "sah": {
- "name": "sakha"
- },
- "saq": {
- "name": "samburu"
- },
- "smn": {
- "name": "sami inari"
- },
- "se": {
- "name": "sami septentrional"
- },
- "sg": {
- "name": "sango"
- },
- "sbp": {
- "name": "sangu"
- },
- "seh": {
- "name": "sena"
- },
- "sr": {
- "name": "serbio"
- },
- "ksb": {
- "name": "shambala"
- },
- "sn": {
- "name": "shona"
- },
- "sd": {
- "name": "sindhi"
- },
- "xog": {
- "name": "soga"
- },
- "so": {
- "name": "somalí"
- },
- "sw": {
- "name": "suajili"
- },
- "sw-CD": {
- "name": "suajili del Congo"
- },
- "sv": {
- "name": "sueco"
- },
- "th": {
- "name": "tailandés"
- },
- "dav": {
- "name": "taita"
- },
- "tzm": {
- "name": "tamazight del Marruecos Central"
- },
- "zgh": {
- "name": "tamazight marroquí estándar"
- },
- "ta": {
- "name": "tamil"
- },
- "tt": {
- "name": "tártaro"
- },
- "twq": {
- "name": "tasawaq"
- },
- "shi": {
- "name": "tashelhit"
- },
- "tg": {
- "name": "tayiko"
- },
- "te": {
- "name": "telugu"
- },
- "teo": {
- "name": "teso"
- },
- "bo": {
- "name": "tibetano"
- },
- "ti": {
- "name": "tigriña"
- },
- "to": {
- "name": "tongano"
- },
- "tr": {
- "name": "turco"
- },
- "tk": {
- "name": "turcomano"
- },
- "uk": {
- "name": "ucraniano"
- },
- "ug": {
- "name": "uigur"
- },
- "ur": {
- "name": "urdu"
- },
- "uz": {
- "name": "uzbeko"
- },
- "vai": {
- "name": "Vai"
- },
- "vi": {
- "name": "vietnamita"
- },
- "vo": {
- "name": "volapük"
- },
- "vun": {
- "name": "vunjo"
- },
- "wae": {
- "name": "walser"
- },
- "wo": {
- "name": "wolof"
- },
- "yav": {
- "name": "yangben"
- },
- "ii": {
- "name": "yi de Sichuán"
- },
- "yi": {
- "name": "yidis"
- },
- "yo": {
- "name": "yoruba"
- },
- "dje": {
- "name": "zarma"
- },
- "zu": {
- "name": "zulú"
- }
+ "af": "afrikáans",
+ "agq": "aghem",
+ "ak": "akan",
+ "sq": "albanés",
+ "de": "alemán",
+ "de-AT": "alemán austríaco",
+ "gsw": "alemán suizo",
+ "de-CH": "alto alemán suizo",
+ "hsb": "alto sorbio",
+ "am": "amárico",
+ "ar": "árabe",
+ "hy": "armenio",
+ "as": "asamés",
+ "ast": "asturiano",
+ "asa": "asu",
+ "az": "azerbaiyano",
+ "ksf": "bafia",
+ "nds": "bajo alemán",
+ "nds-NL": "bajo sajón",
+ "dsb": "bajo sorbio",
+ "bm": "bambara",
+ "bas": "basaa",
+ "bem": "bemba",
+ "bez": "bena",
+ "bn": "bengalí",
+ "be": "bielorruso",
+ "my": "birmano",
+ "brx": "bodo",
+ "bs": "bosnio",
+ "br": "bretón",
+ "bg": "búlgaro",
+ "kab": "cabila",
+ "ks": "cachemiro",
+ "kn": "canarés",
+ "yue": "cantonés",
+ "ca": "catalán",
+ "ceb": "cebuano",
+ "ce": "checheno",
+ "cs": "checo",
+ "chr": "cheroqui",
+ "cgg": "chiga",
+ "zh": "chino",
+ "zh-Hans": "chino simplificado",
+ "zh-Hant": "chino tradicional",
+ "si": "cingalés",
+ "ko": "coreano",
+ "kw": "córnico",
+ "kea": "criollo caboverdiano",
+ "mfe": "criollo mauriciano",
+ "hr": "croata",
+ "da": "danés",
+ "dua": "duala",
+ "dz": "dzongkha",
+ "ebu": "embu",
+ "cu": "eslavo eclesiástico",
+ "sk": "eslovaco",
+ "sl": "esloveno",
+ "es": "español",
+ "es-MX": "español de México",
+ "es-419": "español latinoamericano",
+ "eo": "esperanto",
+ "et": "estonio",
+ "eu": "euskera",
+ "ee": "ewé",
+ "ewo": "ewondo",
+ "fo": "feroés",
+ "fil": "filipino",
+ "fi": "finés",
+ "nl-BE": "flamenco",
+ "fr": "francés",
+ "fr-CA": "francés canadiense",
+ "fr-CH": "francés suizo",
+ "fy": "frisón occidental",
+ "fur": "friulano",
+ "ff": "fula",
+ "gd": "gaélico escocés",
+ "cy": "galés",
+ "gl": "gallego",
+ "lg": "ganda",
+ "ka": "georgiano",
+ "el": "griego",
+ "kl": "groenlandés",
+ "gu": "gujarati",
+ "guz": "gusii",
+ "ha": "hausa",
+ "haw": "hawaiano",
+ "he": "hebreo",
+ "hi": "hindi",
+ "hu": "húngaro",
+ "ig": "igbo",
+ "id": "indonesio",
+ "en": "inglés",
+ "en-AU": "inglés australiano",
+ "en-GB": "inglés británico",
+ "en-CA": "inglés canadiense",
+ "ga": "irlandés",
+ "is": "islandés",
+ "it": "italiano",
+ "ja": "japonés",
+ "jv": "javanés",
+ "km": "jemer",
+ "dyo": "jola-fonyi",
+ "kkj": "kako",
+ "kln": "kalenjin",
+ "kam": "kamba",
+ "kk": "kazajo",
+ "ki": "kikuyu",
+ "rw": "kinyarwanda",
+ "ky": "kirguís",
+ "rn": "kirundi",
+ "ksh": "kölsch",
+ "kok": "konkaní",
+ "khq": "koyra chiini",
+ "ses": "koyraboro senni",
+ "ku": "kurdo",
+ "ckb": "kurdo sorani",
+ "nmg": "kwasio",
+ "lkt": "lakota",
+ "lag": "langi",
+ "lo": "lao",
+ "lv": "letón",
+ "ln": "lingala",
+ "lt": "lituano",
+ "lrc": "lorí septentrional",
+ "lu": "luba-katanga",
+ "luo": "Luo",
+ "lb": "luxemburgués",
+ "luy": "luyia",
+ "mk": "macedonio",
+ "jmc": "machame",
+ "mgh": "makhuwa-meetto",
+ "kde": "makonde",
+ "ml": "malayalam",
+ "ms": "malayo",
+ "mg": "malgache",
+ "mt": "maltés",
+ "gv": "manés",
+ "mi": "maorí",
+ "mr": "maratí",
+ "mas": "masái",
+ "mzn": "mazandaraní",
+ "mer": "meru",
+ "mgo": "meta’",
+ "ro-MD": "moldavo",
+ "mn": "mongol",
+ "mua": "mundang",
+ "naq": "nama",
+ "nd": "ndebele septentrional",
+ "nl": "neerlandés",
+ "ne": "nepalí",
+ "nnh": "ngiemboon",
+ "jgo": "ngomba",
+ "nb": "noruego bokmal",
+ "nn": "noruego nynorsk",
+ "nus": "nuer",
+ "nyn": "nyankole",
+ "or": "oriya",
+ "om": "oromo",
+ "os": "osético",
+ "ps": "pastún",
+ "fa": "persa",
+ "pl": "polaco",
+ "pt": "portugués",
+ "pt-PT": "portugués de Portugal",
+ "prg": "prusiano antiguo",
+ "pa": "punyabí",
+ "qu": "quechua",
+ "rm": "retorrománico",
+ "rof": "rombo",
+ "ro": "rumano",
+ "ru": "ruso",
+ "rwk": "rwa",
+ "sah": "sakha",
+ "saq": "samburu",
+ "smn": "sami inari",
+ "se": "sami septentrional",
+ "sg": "sango",
+ "sbp": "sangu",
+ "seh": "sena",
+ "sr": "serbio",
+ "ksb": "shambala",
+ "sn": "shona",
+ "sd": "sindhi",
+ "xog": "soga",
+ "so": "somalí",
+ "sw": "suajili",
+ "sw-CD": "suajili del Congo",
+ "sv": "sueco",
+ "th": "tailandés",
+ "dav": "taita",
+ "tzm": "tamazight del Atlas Central",
+ "zgh": "tamazight marroquí estándar",
+ "ta": "tamil",
+ "tt": "tártaro",
+ "twq": "tasawaq",
+ "shi": "tashelhit",
+ "tg": "tayiko",
+ "te": "telugu",
+ "teo": "teso",
+ "bo": "tibetano",
+ "ti": "tigriña",
+ "to": "tongano",
+ "tr": "turco",
+ "tk": "turcomano",
+ "uk": "ucraniano",
+ "ug": "uigur",
+ "ur": "urdu",
+ "uz": "uzbeko",
+ "vai": "Vai",
+ "wa": "valón",
+ "vi": "vietnamita",
+ "vo": "volapük",
+ "vun": "vunjo",
+ "wae": "walser",
+ "wo": "wolof",
+ "xh": "xhosa",
+ "yav": "yangben",
+ "ii": "yi de Sichuán",
+ "yi": "yidis",
+ "yo": "yoruba",
+ "dje": "zarma",
+ "zu": "zulú"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/es-MX.json b/vendor/commerceguys/intl/resources/language/es-MX.json
index 2df5b6cd8..0960b2cb9 100644
--- a/vendor/commerceguys/intl/resources/language/es-MX.json
+++ b/vendor/commerceguys/intl/resources/language/es-MX.json
@@ -1,644 +1,224 @@
{
- "af": {
- "name": "afrikáans"
- },
- "agq": {
- "name": "aghem"
- },
- "ak": {
- "name": "akan"
- },
- "sq": {
- "name": "albanés"
- },
- "de": {
- "name": "alemán"
- },
- "de-AT": {
- "name": "alemán austríaco"
- },
- "gsw": {
- "name": "alemán suizo"
- },
- "de-CH": {
- "name": "alto alemán suizo"
- },
- "hsb": {
- "name": "alto sorbio"
- },
- "am": {
- "name": "amárico"
- },
- "ar": {
- "name": "árabe"
- },
- "hy": {
- "name": "armenio"
- },
- "as": {
- "name": "asamés"
- },
- "ast": {
- "name": "asturiano"
- },
- "asa": {
- "name": "asu"
- },
- "az": {
- "name": "azerbaiyano"
- },
- "ksf": {
- "name": "bafia"
- },
- "nds": {
- "name": "bajo alemán"
- },
- "nds-NL": {
- "name": "bajo sajón"
- },
- "dsb": {
- "name": "bajo sorbio"
- },
- "bm": {
- "name": "bambara"
- },
- "bas": {
- "name": "basa"
- },
- "bem": {
- "name": "bemba"
- },
- "bez": {
- "name": "bena"
- },
- "bn": {
- "name": "bengalí"
- },
- "be": {
- "name": "bielorruso"
- },
- "my": {
- "name": "birmano"
- },
- "brx": {
- "name": "bodo"
- },
- "bs": {
- "name": "bosnio"
- },
- "br": {
- "name": "bretón"
- },
- "bg": {
- "name": "búlgaro"
- },
- "kab": {
- "name": "cabila"
- },
- "ks": {
- "name": "cachemiro"
- },
- "kn": {
- "name": "canarés"
- },
- "ca": {
- "name": "catalán"
- },
- "ce": {
- "name": "checheno"
- },
- "cs": {
- "name": "checo"
- },
- "chr": {
- "name": "cheroqui"
- },
- "cgg": {
- "name": "chiga"
- },
- "zh": {
- "name": "chino"
- },
- "zh-Hans": {
- "name": "chino simplificado"
- },
- "zh-Hant": {
- "name": "chino tradicional"
- },
- "si": {
- "name": "cingalés"
- },
- "ko": {
- "name": "coreano"
- },
- "kw": {
- "name": "córnico"
- },
- "kea": {
- "name": "criollo caboverdiano"
- },
- "mfe": {
- "name": "criollo mauriciano"
- },
- "hr": {
- "name": "croata"
- },
- "da": {
- "name": "danés"
- },
- "dua": {
- "name": "duala"
- },
- "dz": {
- "name": "dzongkha"
- },
- "ebu": {
- "name": "embu"
- },
- "cu": {
- "name": "eslavo eclesiástico"
- },
- "sk": {
- "name": "eslovaco"
- },
- "sl": {
- "name": "esloveno"
- },
- "es": {
- "name": "español"
- },
- "es-MX": {
- "name": "español de México"
- },
- "eo": {
- "name": "esperanto"
- },
- "et": {
- "name": "estonio"
- },
- "eu": {
- "name": "euskera"
- },
- "ee": {
- "name": "ewé"
- },
- "ewo": {
- "name": "ewondo"
- },
- "fo": {
- "name": "feroés"
- },
- "fil": {
- "name": "filipino"
- },
- "fi": {
- "name": "finés"
- },
- "nl-BE": {
- "name": "flamenco"
- },
- "fr": {
- "name": "francés"
- },
- "fr-CA": {
- "name": "francés canadiense"
- },
- "fr-CH": {
- "name": "francés suizo"
- },
- "fy": {
- "name": "frisón occidental"
- },
- "fur": {
- "name": "friulano"
- },
- "ff": {
- "name": "fula"
- },
- "gd": {
- "name": "gaélico escocés"
- },
- "cy": {
- "name": "galés"
- },
- "gl": {
- "name": "gallego"
- },
- "lg": {
- "name": "ganda"
- },
- "ka": {
- "name": "georgiano"
- },
- "el": {
- "name": "griego"
- },
- "kl": {
- "name": "groenlandés"
- },
- "gu": {
- "name": "gujarati"
- },
- "guz": {
- "name": "gusii"
- },
- "ha": {
- "name": "hausa"
- },
- "haw": {
- "name": "hawaiano"
- },
- "he": {
- "name": "hebreo"
- },
- "hi": {
- "name": "hindi"
- },
- "hu": {
- "name": "húngaro"
- },
- "ig": {
- "name": "igbo"
- },
- "id": {
- "name": "indonesio"
- },
- "en": {
- "name": "inglés"
- },
- "en-AU": {
- "name": "inglés australiano"
- },
- "en-GB": {
- "name": "inglés británico"
- },
- "en-CA": {
- "name": "inglés canadiense"
- },
- "ga": {
- "name": "irlandés"
- },
- "is": {
- "name": "islandés"
- },
- "it": {
- "name": "italiano"
- },
- "ja": {
- "name": "japonés"
- },
- "km": {
- "name": "jemer"
- },
- "dyo": {
- "name": "jola-fonyi"
- },
- "kkj": {
- "name": "kako"
- },
- "kln": {
- "name": "kalenjin"
- },
- "kam": {
- "name": "kamba"
- },
- "kk": {
- "name": "kazajo"
- },
- "ki": {
- "name": "kikuyu"
- },
- "rw": {
- "name": "kinyarwanda"
- },
- "ky": {
- "name": "kirguís"
- },
- "rn": {
- "name": "kiroundi"
- },
- "ksh": {
- "name": "kölsch"
- },
- "kok": {
- "name": "konkaní"
- },
- "khq": {
- "name": "koyra chiini"
- },
- "ses": {
- "name": "koyraboro senni"
- },
- "ckb": {
- "name": "kurdo sorani"
- },
- "nmg": {
- "name": "kwasio"
- },
- "lkt": {
- "name": "lakota"
- },
- "lag": {
- "name": "langi"
- },
- "lo": {
- "name": "lao"
- },
- "lv": {
- "name": "letón"
- },
- "ln": {
- "name": "lingala"
- },
- "lt": {
- "name": "lituano"
- },
- "lrc": {
- "name": "lorí septentrional"
- },
- "lu": {
- "name": "luba-katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "luxemburgués"
- },
- "luy": {
- "name": "luyia"
- },
- "mk": {
- "name": "macedonio"
- },
- "jmc": {
- "name": "machame"
- },
- "mgh": {
- "name": "makhuwa-meetto"
- },
- "kde": {
- "name": "makonde"
- },
- "ml": {
- "name": "malayalam"
- },
- "ms": {
- "name": "malayo"
- },
- "mg": {
- "name": "malgache"
- },
- "mt": {
- "name": "maltés"
- },
- "gv": {
- "name": "manés"
- },
- "mr": {
- "name": "maratí"
- },
- "mas": {
- "name": "masái"
- },
- "mzn": {
- "name": "mazandaraní"
- },
- "mer": {
- "name": "meru"
- },
- "mgo": {
- "name": "meta’"
- },
- "ro-MD": {
- "name": "moldavo"
- },
- "mn": {
- "name": "mongol"
- },
- "mua": {
- "name": "mundang"
- },
- "naq": {
- "name": "nama"
- },
- "nd": {
- "name": "ndebele septentrional"
- },
- "nl": {
- "name": "neerlandés"
- },
- "ne": {
- "name": "nepalí"
- },
- "nnh": {
- "name": "ngiemboon"
- },
- "jgo": {
- "name": "ngomba"
- },
- "nb": {
- "name": "noruego bokmal"
- },
- "nn": {
- "name": "noruego nynorsk"
- },
- "nus": {
- "name": "nuer"
- },
- "nyn": {
- "name": "nyankole"
- },
- "or": {
- "name": "oriya"
- },
- "om": {
- "name": "oromo"
- },
- "os": {
- "name": "osético"
- },
- "ps": {
- "name": "pastún"
- },
- "fa": {
- "name": "persa"
- },
- "pl": {
- "name": "polaco"
- },
- "pt": {
- "name": "portugués"
- },
- "pt-PT": {
- "name": "portugués de Portugal"
- },
- "prg": {
- "name": "prusiano antiguo"
- },
- "pa": {
- "name": "punyabí"
- },
- "qu": {
- "name": "quechua"
- },
- "rm": {
- "name": "retorrománico"
- },
- "rof": {
- "name": "rombo"
- },
- "ro": {
- "name": "rumano"
- },
- "ru": {
- "name": "ruso"
- },
- "rwk": {
- "name": "rwa"
- },
- "sah": {
- "name": "sakha"
- },
- "saq": {
- "name": "samburu"
- },
- "smn": {
- "name": "sami inari"
- },
- "se": {
- "name": "sami septentrional"
- },
- "sg": {
- "name": "sango"
- },
- "sbp": {
- "name": "sangu"
- },
- "seh": {
- "name": "sena"
- },
- "sr": {
- "name": "serbio"
- },
- "ksb": {
- "name": "shambala"
- },
- "sn": {
- "name": "shona"
- },
- "sd": {
- "name": "sindhi"
- },
- "xog": {
- "name": "soga"
- },
- "so": {
- "name": "somalí"
- },
- "sw": {
- "name": "suajili"
- },
- "sw-CD": {
- "name": "suajili del Congo"
- },
- "sv": {
- "name": "sueco"
- },
- "th": {
- "name": "tailandés"
- },
- "dav": {
- "name": "taita"
- },
- "tzm": {
- "name": "tamazight del Marruecos Central"
- },
- "zgh": {
- "name": "tamazight marroquí estándar"
- },
- "ta": {
- "name": "tamil"
- },
- "tt": {
- "name": "tártaro"
- },
- "twq": {
- "name": "tasawaq"
- },
- "shi": {
- "name": "tashelhit"
- },
- "tg": {
- "name": "tayiko"
- },
- "te": {
- "name": "telugu"
- },
- "teo": {
- "name": "teso"
- },
- "bo": {
- "name": "tibetano"
- },
- "ti": {
- "name": "tigriña"
- },
- "to": {
- "name": "tongano"
- },
- "tr": {
- "name": "turco"
- },
- "tk": {
- "name": "turcomano"
- },
- "uk": {
- "name": "ucraniano"
- },
- "ug": {
- "name": "uigur"
- },
- "ur": {
- "name": "urdu"
- },
- "uz": {
- "name": "uzbeko"
- },
- "vai": {
- "name": "Vai"
- },
- "vi": {
- "name": "vietnamita"
- },
- "vo": {
- "name": "volapük"
- },
- "vun": {
- "name": "vunjo"
- },
- "wae": {
- "name": "walser"
- },
- "wo": {
- "name": "wolof"
- },
- "yav": {
- "name": "yangben"
- },
- "ii": {
- "name": "yi de Sichuán"
- },
- "yi": {
- "name": "yidis"
- },
- "yo": {
- "name": "yoruba"
- },
- "dje": {
- "name": "zarma"
- },
- "zu": {
- "name": "zulú"
- }
+ "af": "afrikáans",
+ "agq": "aghem",
+ "ak": "akan",
+ "sq": "albanés",
+ "de": "alemán",
+ "de-AT": "alemán austriaco",
+ "gsw": "alemán suizo",
+ "de-CH": "alto alemán suizo",
+ "hsb": "alto sorbio",
+ "am": "amárico",
+ "ar": "árabe",
+ "hy": "armenio",
+ "as": "asamés",
+ "ast": "asturiano",
+ "asa": "asu",
+ "az": "azerbaiyano",
+ "ksf": "bafia",
+ "nds": "bajo alemán",
+ "nds-NL": "bajo sajón",
+ "dsb": "bajo sorbio",
+ "bm": "bambara",
+ "bas": "basa",
+ "bem": "bemba",
+ "bez": "bena",
+ "bn": "bengalí",
+ "be": "bielorruso",
+ "my": "birmano",
+ "brx": "bodo",
+ "bs": "bosnio",
+ "br": "bretón",
+ "bg": "búlgaro",
+ "kab": "cabila",
+ "ks": "cachemiro",
+ "kn": "canarés",
+ "yue": "cantonés",
+ "ca": "catalán",
+ "ceb": "cebuano",
+ "ce": "checheno",
+ "cs": "checo",
+ "chr": "cheroqui",
+ "cgg": "chiga",
+ "zh": "chino",
+ "zh-Hans": "chino simplificado",
+ "zh-Hant": "chino tradicional",
+ "si": "cingalés",
+ "ko": "coreano",
+ "kw": "córnico",
+ "kea": "criollo caboverdiano",
+ "mfe": "criollo mauriciano",
+ "hr": "croata",
+ "da": "danés",
+ "dua": "duala",
+ "dz": "dzongkha",
+ "ebu": "embu",
+ "cu": "eslavo eclesiástico",
+ "sk": "eslovaco",
+ "sl": "esloveno",
+ "es": "español",
+ "es-MX": "español de México",
+ "es-419": "español latinoamericano",
+ "eo": "esperanto",
+ "et": "estonio",
+ "eu": "euskera",
+ "ee": "ewé",
+ "ewo": "ewondo",
+ "fo": "feroés",
+ "fil": "filipino",
+ "fi": "finés",
+ "nl-BE": "flamenco",
+ "fr": "francés",
+ "fr-CA": "francés canadiense",
+ "fr-CH": "francés suizo",
+ "fy": "frisón occidental",
+ "fur": "friulano",
+ "ff": "fula",
+ "gd": "gaélico escocés",
+ "cy": "galés",
+ "gl": "gallego",
+ "lg": "ganda",
+ "ka": "georgiano",
+ "el": "griego",
+ "kl": "groenlandés",
+ "gu": "gujarati",
+ "guz": "gusii",
+ "ha": "hausa",
+ "haw": "hawaiano",
+ "he": "hebreo",
+ "hi": "hindi",
+ "hu": "húngaro",
+ "ig": "igbo",
+ "id": "indonesio",
+ "en": "inglés",
+ "en-AU": "inglés australiano",
+ "en-GB": "inglés británico",
+ "en-CA": "inglés canadiense",
+ "ga": "irlandés",
+ "is": "islandés",
+ "it": "italiano",
+ "ja": "japonés",
+ "jv": "javanés",
+ "km": "jemer",
+ "dyo": "jola-fonyi",
+ "kkj": "kako",
+ "kln": "kalenjin",
+ "kam": "kamba",
+ "kk": "kazajo",
+ "ki": "kikuyu",
+ "rw": "kinyarwanda",
+ "ky": "kirguís",
+ "rn": "kirundi",
+ "ksh": "kölsch",
+ "kok": "konkaní",
+ "khq": "koyra chiini",
+ "ses": "koyraboro senni",
+ "ku": "kurdo",
+ "ckb": "kurdo sorani",
+ "nmg": "kwasio",
+ "lkt": "lakota",
+ "lag": "langi",
+ "lo": "lao",
+ "lv": "letón",
+ "ln": "lingala",
+ "lt": "lituano",
+ "lrc": "lorí septentrional",
+ "lu": "luba-katanga",
+ "luo": "Luo",
+ "lb": "luxemburgués",
+ "luy": "luyia",
+ "mk": "macedonio",
+ "jmc": "machame",
+ "mgh": "makhuwa-meetto",
+ "kde": "makonde",
+ "ml": "malayalam",
+ "ms": "malayo",
+ "mg": "malgache",
+ "mt": "maltés",
+ "gv": "manés",
+ "mi": "maorí",
+ "mr": "maratí",
+ "mas": "masái",
+ "mzn": "mazandaraní",
+ "mer": "meru",
+ "mgo": "meta’",
+ "ro-MD": "moldavo",
+ "mn": "mongol",
+ "mua": "mundang",
+ "naq": "nama",
+ "nd": "ndebele septentrional",
+ "nl": "neerlandés",
+ "ne": "nepalí",
+ "nnh": "ngiemboon",
+ "jgo": "ngomba",
+ "nb": "noruego bokmal",
+ "nn": "noruego nynorsk",
+ "nus": "nuer",
+ "nyn": "nyankole",
+ "or": "oriya",
+ "om": "oromo",
+ "os": "osético",
+ "ps": "pastún",
+ "fa": "persa",
+ "pl": "polaco",
+ "pt": "portugués",
+ "pt-PT": "portugués de Portugal",
+ "prg": "prusiano antiguo",
+ "pa": "punyabí",
+ "qu": "quechua",
+ "rm": "retorrománico",
+ "rof": "rombo",
+ "ro": "rumano",
+ "ru": "ruso",
+ "rwk": "rwa",
+ "sah": "sakha",
+ "saq": "samburu",
+ "smn": "sami inari",
+ "se": "sami septentrional",
+ "sg": "sango",
+ "sbp": "sangu",
+ "seh": "sena",
+ "sr": "serbio",
+ "ksb": "shambala",
+ "sn": "shona",
+ "sd": "sindhi",
+ "xog": "soga",
+ "so": "somalí",
+ "sw": "suajili",
+ "sw-CD": "suajili del Congo",
+ "sv": "sueco",
+ "th": "tailandés",
+ "dav": "taita",
+ "tzm": "tamazight del Atlas Central",
+ "zgh": "tamazight marroquí estándar",
+ "ta": "tamil",
+ "tt": "tártaro",
+ "twq": "tasawaq",
+ "shi": "tashelhit",
+ "tg": "tayiko",
+ "te": "telugu",
+ "teo": "teso",
+ "bo": "tibetano",
+ "ti": "tigriña",
+ "to": "tongano",
+ "tr": "turco",
+ "tk": "turcomano",
+ "uk": "ucraniano",
+ "ug": "uigur",
+ "ur": "urdu",
+ "uz": "uzbeko",
+ "vai": "Vai",
+ "wa": "valón",
+ "vi": "vietnamita",
+ "vo": "volapük",
+ "vun": "vunjo",
+ "wae": "walser",
+ "wo": "wólof",
+ "xh": "xhosa",
+ "yav": "yangben",
+ "ii": "yi de Sichuán",
+ "yi": "yidis",
+ "yo": "yoruba",
+ "dje": "zarma",
+ "zu": "zulú"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/es-NI.json b/vendor/commerceguys/intl/resources/language/es-NI.json
index 3bd22cc40..a233ed769 100644
--- a/vendor/commerceguys/intl/resources/language/es-NI.json
+++ b/vendor/commerceguys/intl/resources/language/es-NI.json
@@ -1,644 +1,224 @@
{
- "af": {
- "name": "afrikáans"
- },
- "agq": {
- "name": "aghem"
- },
- "ak": {
- "name": "akan"
- },
- "sq": {
- "name": "albanés"
- },
- "de": {
- "name": "alemán"
- },
- "de-AT": {
- "name": "alemán austríaco"
- },
- "gsw": {
- "name": "alemán suizo"
- },
- "de-CH": {
- "name": "alto alemán suizo"
- },
- "hsb": {
- "name": "alto sorbio"
- },
- "am": {
- "name": "amárico"
- },
- "ar": {
- "name": "árabe"
- },
- "hy": {
- "name": "armenio"
- },
- "as": {
- "name": "asamés"
- },
- "ast": {
- "name": "asturiano"
- },
- "asa": {
- "name": "asu"
- },
- "az": {
- "name": "azerbaiyano"
- },
- "ksf": {
- "name": "bafia"
- },
- "nds": {
- "name": "bajo alemán"
- },
- "nds-NL": {
- "name": "bajo sajón"
- },
- "dsb": {
- "name": "bajo sorbio"
- },
- "bm": {
- "name": "bambara"
- },
- "bas": {
- "name": "basaa"
- },
- "bem": {
- "name": "bemba"
- },
- "bez": {
- "name": "bena"
- },
- "bn": {
- "name": "bengalí"
- },
- "be": {
- "name": "bielorruso"
- },
- "my": {
- "name": "birmano"
- },
- "brx": {
- "name": "bodo"
- },
- "bs": {
- "name": "bosnio"
- },
- "br": {
- "name": "bretón"
- },
- "bg": {
- "name": "búlgaro"
- },
- "kab": {
- "name": "cabila"
- },
- "ks": {
- "name": "cachemiro"
- },
- "kn": {
- "name": "canarés"
- },
- "ca": {
- "name": "catalán"
- },
- "ce": {
- "name": "checheno"
- },
- "cs": {
- "name": "checo"
- },
- "chr": {
- "name": "cheroqui"
- },
- "cgg": {
- "name": "chiga"
- },
- "zh": {
- "name": "chino"
- },
- "zh-Hans": {
- "name": "chino simplificado"
- },
- "zh-Hant": {
- "name": "chino tradicional"
- },
- "si": {
- "name": "cingalés"
- },
- "ko": {
- "name": "coreano"
- },
- "kw": {
- "name": "córnico"
- },
- "kea": {
- "name": "criollo caboverdiano"
- },
- "mfe": {
- "name": "criollo mauriciano"
- },
- "hr": {
- "name": "croata"
- },
- "da": {
- "name": "danés"
- },
- "dua": {
- "name": "duala"
- },
- "dz": {
- "name": "dzongkha"
- },
- "ebu": {
- "name": "embu"
- },
- "cu": {
- "name": "eslavo eclesiástico"
- },
- "sk": {
- "name": "eslovaco"
- },
- "sl": {
- "name": "esloveno"
- },
- "es": {
- "name": "español"
- },
- "es-MX": {
- "name": "español de México"
- },
- "eo": {
- "name": "esperanto"
- },
- "et": {
- "name": "estonio"
- },
- "eu": {
- "name": "euskera"
- },
- "ee": {
- "name": "ewé"
- },
- "ewo": {
- "name": "ewondo"
- },
- "fo": {
- "name": "feroés"
- },
- "fil": {
- "name": "filipino"
- },
- "fi": {
- "name": "finés"
- },
- "nl-BE": {
- "name": "flamenco"
- },
- "fr": {
- "name": "francés"
- },
- "fr-CA": {
- "name": "francés canadiense"
- },
- "fr-CH": {
- "name": "francés suizo"
- },
- "fy": {
- "name": "frisón occidental"
- },
- "fur": {
- "name": "friulano"
- },
- "ff": {
- "name": "fula"
- },
- "gd": {
- "name": "gaélico escocés"
- },
- "cy": {
- "name": "galés"
- },
- "gl": {
- "name": "gallego"
- },
- "lg": {
- "name": "ganda"
- },
- "ka": {
- "name": "georgiano"
- },
- "el": {
- "name": "griego"
- },
- "kl": {
- "name": "groenlandés"
- },
- "gu": {
- "name": "gujarati"
- },
- "guz": {
- "name": "gusii"
- },
- "ha": {
- "name": "hausa"
- },
- "haw": {
- "name": "hawaiano"
- },
- "he": {
- "name": "hebreo"
- },
- "hi": {
- "name": "hindi"
- },
- "hu": {
- "name": "húngaro"
- },
- "ig": {
- "name": "igbo"
- },
- "id": {
- "name": "indonesio"
- },
- "en": {
- "name": "inglés"
- },
- "en-AU": {
- "name": "inglés australiano"
- },
- "en-GB": {
- "name": "inglés británico"
- },
- "en-CA": {
- "name": "inglés canadiense"
- },
- "ga": {
- "name": "irlandés"
- },
- "is": {
- "name": "islandés"
- },
- "it": {
- "name": "italiano"
- },
- "ja": {
- "name": "japonés"
- },
- "km": {
- "name": "jemer"
- },
- "dyo": {
- "name": "jola-fonyi"
- },
- "kkj": {
- "name": "kako"
- },
- "kln": {
- "name": "kalenjin"
- },
- "kam": {
- "name": "kamba"
- },
- "kk": {
- "name": "kazajo"
- },
- "ki": {
- "name": "kikuyu"
- },
- "rw": {
- "name": "kinyarwanda"
- },
- "ky": {
- "name": "kirguís"
- },
- "rn": {
- "name": "kirundi"
- },
- "ksh": {
- "name": "kölsch"
- },
- "kok": {
- "name": "konkaní"
- },
- "khq": {
- "name": "koyra chiini"
- },
- "ses": {
- "name": "koyraboro senni"
- },
- "ckb": {
- "name": "kurdo sorani"
- },
- "nmg": {
- "name": "kwasio"
- },
- "lkt": {
- "name": "lakota"
- },
- "lag": {
- "name": "langi"
- },
- "lo": {
- "name": "lao"
- },
- "lv": {
- "name": "letón"
- },
- "ln": {
- "name": "lingala"
- },
- "lt": {
- "name": "lituano"
- },
- "lrc": {
- "name": "lorí septentrional"
- },
- "lu": {
- "name": "luba-katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "luxemburgués"
- },
- "luy": {
- "name": "luyia"
- },
- "mk": {
- "name": "macedonio"
- },
- "jmc": {
- "name": "machame"
- },
- "mgh": {
- "name": "makhuwa-meetto"
- },
- "kde": {
- "name": "makonde"
- },
- "ml": {
- "name": "malayalam"
- },
- "ms": {
- "name": "malayo"
- },
- "mg": {
- "name": "malgache"
- },
- "mt": {
- "name": "maltés"
- },
- "gv": {
- "name": "manés"
- },
- "mr": {
- "name": "maratí"
- },
- "mas": {
- "name": "masái"
- },
- "mzn": {
- "name": "mazandaraní"
- },
- "mer": {
- "name": "meru"
- },
- "mgo": {
- "name": "meta’"
- },
- "ro-MD": {
- "name": "moldavo"
- },
- "mn": {
- "name": "mongol"
- },
- "mua": {
- "name": "mundang"
- },
- "naq": {
- "name": "nama"
- },
- "nd": {
- "name": "ndebele septentrional"
- },
- "nl": {
- "name": "neerlandés"
- },
- "ne": {
- "name": "nepalí"
- },
- "nnh": {
- "name": "ngiemboon"
- },
- "jgo": {
- "name": "ngomba"
- },
- "nb": {
- "name": "noruego bokmal"
- },
- "nn": {
- "name": "noruego nynorsk"
- },
- "nus": {
- "name": "nuer"
- },
- "nyn": {
- "name": "nyankole"
- },
- "or": {
- "name": "oriya"
- },
- "om": {
- "name": "oromo"
- },
- "os": {
- "name": "osético"
- },
- "ps": {
- "name": "pastún"
- },
- "fa": {
- "name": "persa"
- },
- "pl": {
- "name": "polaco"
- },
- "pt": {
- "name": "portugués"
- },
- "pt-PT": {
- "name": "portugués de Portugal"
- },
- "prg": {
- "name": "prusiano antiguo"
- },
- "pa": {
- "name": "punyabí"
- },
- "qu": {
- "name": "quechua"
- },
- "rm": {
- "name": "retorrománico"
- },
- "rof": {
- "name": "rombo"
- },
- "ro": {
- "name": "rumano"
- },
- "ru": {
- "name": "ruso"
- },
- "rwk": {
- "name": "rwa"
- },
- "sah": {
- "name": "sakha"
- },
- "saq": {
- "name": "samburu"
- },
- "smn": {
- "name": "sami inari"
- },
- "se": {
- "name": "sami septentrional"
- },
- "sg": {
- "name": "sango"
- },
- "sbp": {
- "name": "sangu"
- },
- "seh": {
- "name": "sena"
- },
- "sr": {
- "name": "serbio"
- },
- "ksb": {
- "name": "shambala"
- },
- "sn": {
- "name": "shona"
- },
- "sd": {
- "name": "sindhi"
- },
- "xog": {
- "name": "soga"
- },
- "so": {
- "name": "somalí"
- },
- "sw": {
- "name": "suajili"
- },
- "sw-CD": {
- "name": "suajili del Congo"
- },
- "sv": {
- "name": "sueco"
- },
- "th": {
- "name": "tailandés"
- },
- "dav": {
- "name": "taita"
- },
- "tzm": {
- "name": "tamazight del Marruecos Central"
- },
- "zgh": {
- "name": "tamazight marroquí estándar"
- },
- "ta": {
- "name": "tamil"
- },
- "tt": {
- "name": "tártaro"
- },
- "twq": {
- "name": "tasawaq"
- },
- "shi": {
- "name": "tashelhit"
- },
- "tg": {
- "name": "tayiko"
- },
- "te": {
- "name": "telugu"
- },
- "teo": {
- "name": "teso"
- },
- "bo": {
- "name": "tibetano"
- },
- "ti": {
- "name": "tigriña"
- },
- "to": {
- "name": "tongano"
- },
- "tr": {
- "name": "turco"
- },
- "tk": {
- "name": "turcomano"
- },
- "uk": {
- "name": "ucraniano"
- },
- "ug": {
- "name": "uigur"
- },
- "ur": {
- "name": "urdu"
- },
- "uz": {
- "name": "uzbeko"
- },
- "vai": {
- "name": "Vai"
- },
- "vi": {
- "name": "vietnamita"
- },
- "vo": {
- "name": "volapük"
- },
- "vun": {
- "name": "vunjo"
- },
- "wae": {
- "name": "walser"
- },
- "wo": {
- "name": "wolof"
- },
- "yav": {
- "name": "yangben"
- },
- "ii": {
- "name": "yi de Sichuán"
- },
- "yi": {
- "name": "yidis"
- },
- "yo": {
- "name": "yoruba"
- },
- "dje": {
- "name": "zarma"
- },
- "zu": {
- "name": "zulú"
- }
+ "af": "afrikáans",
+ "agq": "aghem",
+ "ak": "akan",
+ "sq": "albanés",
+ "de": "alemán",
+ "de-AT": "alemán austríaco",
+ "gsw": "alemán suizo",
+ "de-CH": "alto alemán suizo",
+ "hsb": "alto sorbio",
+ "am": "amárico",
+ "ar": "árabe",
+ "hy": "armenio",
+ "as": "asamés",
+ "ast": "asturiano",
+ "asa": "asu",
+ "az": "azerbaiyano",
+ "ksf": "bafia",
+ "nds": "bajo alemán",
+ "nds-NL": "bajo sajón",
+ "dsb": "bajo sorbio",
+ "bm": "bambara",
+ "bas": "basaa",
+ "bem": "bemba",
+ "bez": "bena",
+ "bn": "bengalí",
+ "be": "bielorruso",
+ "my": "birmano",
+ "brx": "bodo",
+ "bs": "bosnio",
+ "br": "bretón",
+ "bg": "búlgaro",
+ "kab": "cabila",
+ "ks": "cachemiro",
+ "kn": "canarés",
+ "yue": "cantonés",
+ "ca": "catalán",
+ "ceb": "cebuano",
+ "ce": "checheno",
+ "cs": "checo",
+ "chr": "cheroqui",
+ "cgg": "chiga",
+ "zh": "chino",
+ "zh-Hans": "chino simplificado",
+ "zh-Hant": "chino tradicional",
+ "si": "cingalés",
+ "ko": "coreano",
+ "kw": "córnico",
+ "kea": "criollo caboverdiano",
+ "mfe": "criollo mauriciano",
+ "hr": "croata",
+ "da": "danés",
+ "dua": "duala",
+ "dz": "dzongkha",
+ "ebu": "embu",
+ "cu": "eslavo eclesiástico",
+ "sk": "eslovaco",
+ "sl": "esloveno",
+ "es": "español",
+ "es-MX": "español de México",
+ "es-419": "español latinoamericano",
+ "eo": "esperanto",
+ "et": "estonio",
+ "eu": "euskera",
+ "ee": "ewé",
+ "ewo": "ewondo",
+ "fo": "feroés",
+ "fil": "filipino",
+ "fi": "finés",
+ "nl-BE": "flamenco",
+ "fr": "francés",
+ "fr-CA": "francés canadiense",
+ "fr-CH": "francés suizo",
+ "fy": "frisón occidental",
+ "fur": "friulano",
+ "ff": "fula",
+ "gd": "gaélico escocés",
+ "cy": "galés",
+ "gl": "gallego",
+ "lg": "ganda",
+ "ka": "georgiano",
+ "el": "griego",
+ "kl": "groenlandés",
+ "gu": "gujarati",
+ "guz": "gusii",
+ "ha": "hausa",
+ "haw": "hawaiano",
+ "he": "hebreo",
+ "hi": "hindi",
+ "hu": "húngaro",
+ "ig": "igbo",
+ "id": "indonesio",
+ "en": "inglés",
+ "en-AU": "inglés australiano",
+ "en-GB": "inglés británico",
+ "en-CA": "inglés canadiense",
+ "ga": "irlandés",
+ "is": "islandés",
+ "it": "italiano",
+ "ja": "japonés",
+ "jv": "javanés",
+ "km": "jemer",
+ "dyo": "jola-fonyi",
+ "kkj": "kako",
+ "kln": "kalenjin",
+ "kam": "kamba",
+ "kk": "kazajo",
+ "ki": "kikuyu",
+ "rw": "kinyarwanda",
+ "ky": "kirguís",
+ "rn": "kirundi",
+ "ksh": "kölsch",
+ "kok": "konkaní",
+ "khq": "koyra chiini",
+ "ses": "koyraboro senni",
+ "ku": "kurdo",
+ "ckb": "kurdo sorani",
+ "nmg": "kwasio",
+ "lkt": "lakota",
+ "lag": "langi",
+ "lo": "lao",
+ "lv": "letón",
+ "ln": "lingala",
+ "lt": "lituano",
+ "lrc": "lorí septentrional",
+ "lu": "luba-katanga",
+ "luo": "Luo",
+ "lb": "luxemburgués",
+ "luy": "luyia",
+ "mk": "macedonio",
+ "jmc": "machame",
+ "mgh": "makhuwa-meetto",
+ "kde": "makonde",
+ "ml": "malayalam",
+ "ms": "malayo",
+ "mg": "malgache",
+ "mt": "maltés",
+ "gv": "manés",
+ "mi": "maorí",
+ "mr": "maratí",
+ "mas": "masái",
+ "mzn": "mazandaraní",
+ "mer": "meru",
+ "mgo": "meta’",
+ "ro-MD": "moldavo",
+ "mn": "mongol",
+ "mua": "mundang",
+ "naq": "nama",
+ "nd": "ndebele septentrional",
+ "nl": "neerlandés",
+ "ne": "nepalí",
+ "nnh": "ngiemboon",
+ "jgo": "ngomba",
+ "nb": "noruego bokmal",
+ "nn": "noruego nynorsk",
+ "nus": "nuer",
+ "nyn": "nyankole",
+ "or": "oriya",
+ "om": "oromo",
+ "os": "osético",
+ "ps": "pastún",
+ "fa": "persa",
+ "pl": "polaco",
+ "pt": "portugués",
+ "pt-PT": "portugués de Portugal",
+ "prg": "prusiano antiguo",
+ "pa": "punyabí",
+ "qu": "quechua",
+ "rm": "retorrománico",
+ "rof": "rombo",
+ "ro": "rumano",
+ "ru": "ruso",
+ "rwk": "rwa",
+ "sah": "sakha",
+ "saq": "samburu",
+ "smn": "sami inari",
+ "se": "sami septentrional",
+ "sg": "sango",
+ "sbp": "sangu",
+ "seh": "sena",
+ "sr": "serbio",
+ "ksb": "shambala",
+ "sn": "shona",
+ "sd": "sindhi",
+ "xog": "soga",
+ "so": "somalí",
+ "sw": "suajili",
+ "sw-CD": "suajili del Congo",
+ "sv": "sueco",
+ "th": "tailandés",
+ "dav": "taita",
+ "tzm": "tamazight del Atlas Central",
+ "zgh": "tamazight marroquí estándar",
+ "ta": "tamil",
+ "tt": "tártaro",
+ "twq": "tasawaq",
+ "shi": "tashelhit",
+ "tg": "tayiko",
+ "te": "telugu",
+ "teo": "teso",
+ "bo": "tibetano",
+ "ti": "tigriña",
+ "to": "tongano",
+ "tr": "turco",
+ "tk": "turcomano",
+ "uk": "ucraniano",
+ "ug": "uigur",
+ "ur": "urdu",
+ "uz": "uzbeko",
+ "vai": "Vai",
+ "wa": "valón",
+ "vi": "vietnamita",
+ "vo": "volapük",
+ "vun": "vunjo",
+ "wae": "walser",
+ "wo": "wolof",
+ "xh": "xhosa",
+ "yav": "yangben",
+ "ii": "yi de Sichuán",
+ "yi": "yidis",
+ "yo": "yoruba",
+ "dje": "zarma",
+ "zu": "zulú"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/es-PA.json b/vendor/commerceguys/intl/resources/language/es-PA.json
index 3bd22cc40..a233ed769 100644
--- a/vendor/commerceguys/intl/resources/language/es-PA.json
+++ b/vendor/commerceguys/intl/resources/language/es-PA.json
@@ -1,644 +1,224 @@
{
- "af": {
- "name": "afrikáans"
- },
- "agq": {
- "name": "aghem"
- },
- "ak": {
- "name": "akan"
- },
- "sq": {
- "name": "albanés"
- },
- "de": {
- "name": "alemán"
- },
- "de-AT": {
- "name": "alemán austríaco"
- },
- "gsw": {
- "name": "alemán suizo"
- },
- "de-CH": {
- "name": "alto alemán suizo"
- },
- "hsb": {
- "name": "alto sorbio"
- },
- "am": {
- "name": "amárico"
- },
- "ar": {
- "name": "árabe"
- },
- "hy": {
- "name": "armenio"
- },
- "as": {
- "name": "asamés"
- },
- "ast": {
- "name": "asturiano"
- },
- "asa": {
- "name": "asu"
- },
- "az": {
- "name": "azerbaiyano"
- },
- "ksf": {
- "name": "bafia"
- },
- "nds": {
- "name": "bajo alemán"
- },
- "nds-NL": {
- "name": "bajo sajón"
- },
- "dsb": {
- "name": "bajo sorbio"
- },
- "bm": {
- "name": "bambara"
- },
- "bas": {
- "name": "basaa"
- },
- "bem": {
- "name": "bemba"
- },
- "bez": {
- "name": "bena"
- },
- "bn": {
- "name": "bengalí"
- },
- "be": {
- "name": "bielorruso"
- },
- "my": {
- "name": "birmano"
- },
- "brx": {
- "name": "bodo"
- },
- "bs": {
- "name": "bosnio"
- },
- "br": {
- "name": "bretón"
- },
- "bg": {
- "name": "búlgaro"
- },
- "kab": {
- "name": "cabila"
- },
- "ks": {
- "name": "cachemiro"
- },
- "kn": {
- "name": "canarés"
- },
- "ca": {
- "name": "catalán"
- },
- "ce": {
- "name": "checheno"
- },
- "cs": {
- "name": "checo"
- },
- "chr": {
- "name": "cheroqui"
- },
- "cgg": {
- "name": "chiga"
- },
- "zh": {
- "name": "chino"
- },
- "zh-Hans": {
- "name": "chino simplificado"
- },
- "zh-Hant": {
- "name": "chino tradicional"
- },
- "si": {
- "name": "cingalés"
- },
- "ko": {
- "name": "coreano"
- },
- "kw": {
- "name": "córnico"
- },
- "kea": {
- "name": "criollo caboverdiano"
- },
- "mfe": {
- "name": "criollo mauriciano"
- },
- "hr": {
- "name": "croata"
- },
- "da": {
- "name": "danés"
- },
- "dua": {
- "name": "duala"
- },
- "dz": {
- "name": "dzongkha"
- },
- "ebu": {
- "name": "embu"
- },
- "cu": {
- "name": "eslavo eclesiástico"
- },
- "sk": {
- "name": "eslovaco"
- },
- "sl": {
- "name": "esloveno"
- },
- "es": {
- "name": "español"
- },
- "es-MX": {
- "name": "español de México"
- },
- "eo": {
- "name": "esperanto"
- },
- "et": {
- "name": "estonio"
- },
- "eu": {
- "name": "euskera"
- },
- "ee": {
- "name": "ewé"
- },
- "ewo": {
- "name": "ewondo"
- },
- "fo": {
- "name": "feroés"
- },
- "fil": {
- "name": "filipino"
- },
- "fi": {
- "name": "finés"
- },
- "nl-BE": {
- "name": "flamenco"
- },
- "fr": {
- "name": "francés"
- },
- "fr-CA": {
- "name": "francés canadiense"
- },
- "fr-CH": {
- "name": "francés suizo"
- },
- "fy": {
- "name": "frisón occidental"
- },
- "fur": {
- "name": "friulano"
- },
- "ff": {
- "name": "fula"
- },
- "gd": {
- "name": "gaélico escocés"
- },
- "cy": {
- "name": "galés"
- },
- "gl": {
- "name": "gallego"
- },
- "lg": {
- "name": "ganda"
- },
- "ka": {
- "name": "georgiano"
- },
- "el": {
- "name": "griego"
- },
- "kl": {
- "name": "groenlandés"
- },
- "gu": {
- "name": "gujarati"
- },
- "guz": {
- "name": "gusii"
- },
- "ha": {
- "name": "hausa"
- },
- "haw": {
- "name": "hawaiano"
- },
- "he": {
- "name": "hebreo"
- },
- "hi": {
- "name": "hindi"
- },
- "hu": {
- "name": "húngaro"
- },
- "ig": {
- "name": "igbo"
- },
- "id": {
- "name": "indonesio"
- },
- "en": {
- "name": "inglés"
- },
- "en-AU": {
- "name": "inglés australiano"
- },
- "en-GB": {
- "name": "inglés británico"
- },
- "en-CA": {
- "name": "inglés canadiense"
- },
- "ga": {
- "name": "irlandés"
- },
- "is": {
- "name": "islandés"
- },
- "it": {
- "name": "italiano"
- },
- "ja": {
- "name": "japonés"
- },
- "km": {
- "name": "jemer"
- },
- "dyo": {
- "name": "jola-fonyi"
- },
- "kkj": {
- "name": "kako"
- },
- "kln": {
- "name": "kalenjin"
- },
- "kam": {
- "name": "kamba"
- },
- "kk": {
- "name": "kazajo"
- },
- "ki": {
- "name": "kikuyu"
- },
- "rw": {
- "name": "kinyarwanda"
- },
- "ky": {
- "name": "kirguís"
- },
- "rn": {
- "name": "kirundi"
- },
- "ksh": {
- "name": "kölsch"
- },
- "kok": {
- "name": "konkaní"
- },
- "khq": {
- "name": "koyra chiini"
- },
- "ses": {
- "name": "koyraboro senni"
- },
- "ckb": {
- "name": "kurdo sorani"
- },
- "nmg": {
- "name": "kwasio"
- },
- "lkt": {
- "name": "lakota"
- },
- "lag": {
- "name": "langi"
- },
- "lo": {
- "name": "lao"
- },
- "lv": {
- "name": "letón"
- },
- "ln": {
- "name": "lingala"
- },
- "lt": {
- "name": "lituano"
- },
- "lrc": {
- "name": "lorí septentrional"
- },
- "lu": {
- "name": "luba-katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "luxemburgués"
- },
- "luy": {
- "name": "luyia"
- },
- "mk": {
- "name": "macedonio"
- },
- "jmc": {
- "name": "machame"
- },
- "mgh": {
- "name": "makhuwa-meetto"
- },
- "kde": {
- "name": "makonde"
- },
- "ml": {
- "name": "malayalam"
- },
- "ms": {
- "name": "malayo"
- },
- "mg": {
- "name": "malgache"
- },
- "mt": {
- "name": "maltés"
- },
- "gv": {
- "name": "manés"
- },
- "mr": {
- "name": "maratí"
- },
- "mas": {
- "name": "masái"
- },
- "mzn": {
- "name": "mazandaraní"
- },
- "mer": {
- "name": "meru"
- },
- "mgo": {
- "name": "meta’"
- },
- "ro-MD": {
- "name": "moldavo"
- },
- "mn": {
- "name": "mongol"
- },
- "mua": {
- "name": "mundang"
- },
- "naq": {
- "name": "nama"
- },
- "nd": {
- "name": "ndebele septentrional"
- },
- "nl": {
- "name": "neerlandés"
- },
- "ne": {
- "name": "nepalí"
- },
- "nnh": {
- "name": "ngiemboon"
- },
- "jgo": {
- "name": "ngomba"
- },
- "nb": {
- "name": "noruego bokmal"
- },
- "nn": {
- "name": "noruego nynorsk"
- },
- "nus": {
- "name": "nuer"
- },
- "nyn": {
- "name": "nyankole"
- },
- "or": {
- "name": "oriya"
- },
- "om": {
- "name": "oromo"
- },
- "os": {
- "name": "osético"
- },
- "ps": {
- "name": "pastún"
- },
- "fa": {
- "name": "persa"
- },
- "pl": {
- "name": "polaco"
- },
- "pt": {
- "name": "portugués"
- },
- "pt-PT": {
- "name": "portugués de Portugal"
- },
- "prg": {
- "name": "prusiano antiguo"
- },
- "pa": {
- "name": "punyabí"
- },
- "qu": {
- "name": "quechua"
- },
- "rm": {
- "name": "retorrománico"
- },
- "rof": {
- "name": "rombo"
- },
- "ro": {
- "name": "rumano"
- },
- "ru": {
- "name": "ruso"
- },
- "rwk": {
- "name": "rwa"
- },
- "sah": {
- "name": "sakha"
- },
- "saq": {
- "name": "samburu"
- },
- "smn": {
- "name": "sami inari"
- },
- "se": {
- "name": "sami septentrional"
- },
- "sg": {
- "name": "sango"
- },
- "sbp": {
- "name": "sangu"
- },
- "seh": {
- "name": "sena"
- },
- "sr": {
- "name": "serbio"
- },
- "ksb": {
- "name": "shambala"
- },
- "sn": {
- "name": "shona"
- },
- "sd": {
- "name": "sindhi"
- },
- "xog": {
- "name": "soga"
- },
- "so": {
- "name": "somalí"
- },
- "sw": {
- "name": "suajili"
- },
- "sw-CD": {
- "name": "suajili del Congo"
- },
- "sv": {
- "name": "sueco"
- },
- "th": {
- "name": "tailandés"
- },
- "dav": {
- "name": "taita"
- },
- "tzm": {
- "name": "tamazight del Marruecos Central"
- },
- "zgh": {
- "name": "tamazight marroquí estándar"
- },
- "ta": {
- "name": "tamil"
- },
- "tt": {
- "name": "tártaro"
- },
- "twq": {
- "name": "tasawaq"
- },
- "shi": {
- "name": "tashelhit"
- },
- "tg": {
- "name": "tayiko"
- },
- "te": {
- "name": "telugu"
- },
- "teo": {
- "name": "teso"
- },
- "bo": {
- "name": "tibetano"
- },
- "ti": {
- "name": "tigriña"
- },
- "to": {
- "name": "tongano"
- },
- "tr": {
- "name": "turco"
- },
- "tk": {
- "name": "turcomano"
- },
- "uk": {
- "name": "ucraniano"
- },
- "ug": {
- "name": "uigur"
- },
- "ur": {
- "name": "urdu"
- },
- "uz": {
- "name": "uzbeko"
- },
- "vai": {
- "name": "Vai"
- },
- "vi": {
- "name": "vietnamita"
- },
- "vo": {
- "name": "volapük"
- },
- "vun": {
- "name": "vunjo"
- },
- "wae": {
- "name": "walser"
- },
- "wo": {
- "name": "wolof"
- },
- "yav": {
- "name": "yangben"
- },
- "ii": {
- "name": "yi de Sichuán"
- },
- "yi": {
- "name": "yidis"
- },
- "yo": {
- "name": "yoruba"
- },
- "dje": {
- "name": "zarma"
- },
- "zu": {
- "name": "zulú"
- }
+ "af": "afrikáans",
+ "agq": "aghem",
+ "ak": "akan",
+ "sq": "albanés",
+ "de": "alemán",
+ "de-AT": "alemán austríaco",
+ "gsw": "alemán suizo",
+ "de-CH": "alto alemán suizo",
+ "hsb": "alto sorbio",
+ "am": "amárico",
+ "ar": "árabe",
+ "hy": "armenio",
+ "as": "asamés",
+ "ast": "asturiano",
+ "asa": "asu",
+ "az": "azerbaiyano",
+ "ksf": "bafia",
+ "nds": "bajo alemán",
+ "nds-NL": "bajo sajón",
+ "dsb": "bajo sorbio",
+ "bm": "bambara",
+ "bas": "basaa",
+ "bem": "bemba",
+ "bez": "bena",
+ "bn": "bengalí",
+ "be": "bielorruso",
+ "my": "birmano",
+ "brx": "bodo",
+ "bs": "bosnio",
+ "br": "bretón",
+ "bg": "búlgaro",
+ "kab": "cabila",
+ "ks": "cachemiro",
+ "kn": "canarés",
+ "yue": "cantonés",
+ "ca": "catalán",
+ "ceb": "cebuano",
+ "ce": "checheno",
+ "cs": "checo",
+ "chr": "cheroqui",
+ "cgg": "chiga",
+ "zh": "chino",
+ "zh-Hans": "chino simplificado",
+ "zh-Hant": "chino tradicional",
+ "si": "cingalés",
+ "ko": "coreano",
+ "kw": "córnico",
+ "kea": "criollo caboverdiano",
+ "mfe": "criollo mauriciano",
+ "hr": "croata",
+ "da": "danés",
+ "dua": "duala",
+ "dz": "dzongkha",
+ "ebu": "embu",
+ "cu": "eslavo eclesiástico",
+ "sk": "eslovaco",
+ "sl": "esloveno",
+ "es": "español",
+ "es-MX": "español de México",
+ "es-419": "español latinoamericano",
+ "eo": "esperanto",
+ "et": "estonio",
+ "eu": "euskera",
+ "ee": "ewé",
+ "ewo": "ewondo",
+ "fo": "feroés",
+ "fil": "filipino",
+ "fi": "finés",
+ "nl-BE": "flamenco",
+ "fr": "francés",
+ "fr-CA": "francés canadiense",
+ "fr-CH": "francés suizo",
+ "fy": "frisón occidental",
+ "fur": "friulano",
+ "ff": "fula",
+ "gd": "gaélico escocés",
+ "cy": "galés",
+ "gl": "gallego",
+ "lg": "ganda",
+ "ka": "georgiano",
+ "el": "griego",
+ "kl": "groenlandés",
+ "gu": "gujarati",
+ "guz": "gusii",
+ "ha": "hausa",
+ "haw": "hawaiano",
+ "he": "hebreo",
+ "hi": "hindi",
+ "hu": "húngaro",
+ "ig": "igbo",
+ "id": "indonesio",
+ "en": "inglés",
+ "en-AU": "inglés australiano",
+ "en-GB": "inglés británico",
+ "en-CA": "inglés canadiense",
+ "ga": "irlandés",
+ "is": "islandés",
+ "it": "italiano",
+ "ja": "japonés",
+ "jv": "javanés",
+ "km": "jemer",
+ "dyo": "jola-fonyi",
+ "kkj": "kako",
+ "kln": "kalenjin",
+ "kam": "kamba",
+ "kk": "kazajo",
+ "ki": "kikuyu",
+ "rw": "kinyarwanda",
+ "ky": "kirguís",
+ "rn": "kirundi",
+ "ksh": "kölsch",
+ "kok": "konkaní",
+ "khq": "koyra chiini",
+ "ses": "koyraboro senni",
+ "ku": "kurdo",
+ "ckb": "kurdo sorani",
+ "nmg": "kwasio",
+ "lkt": "lakota",
+ "lag": "langi",
+ "lo": "lao",
+ "lv": "letón",
+ "ln": "lingala",
+ "lt": "lituano",
+ "lrc": "lorí septentrional",
+ "lu": "luba-katanga",
+ "luo": "Luo",
+ "lb": "luxemburgués",
+ "luy": "luyia",
+ "mk": "macedonio",
+ "jmc": "machame",
+ "mgh": "makhuwa-meetto",
+ "kde": "makonde",
+ "ml": "malayalam",
+ "ms": "malayo",
+ "mg": "malgache",
+ "mt": "maltés",
+ "gv": "manés",
+ "mi": "maorí",
+ "mr": "maratí",
+ "mas": "masái",
+ "mzn": "mazandaraní",
+ "mer": "meru",
+ "mgo": "meta’",
+ "ro-MD": "moldavo",
+ "mn": "mongol",
+ "mua": "mundang",
+ "naq": "nama",
+ "nd": "ndebele septentrional",
+ "nl": "neerlandés",
+ "ne": "nepalí",
+ "nnh": "ngiemboon",
+ "jgo": "ngomba",
+ "nb": "noruego bokmal",
+ "nn": "noruego nynorsk",
+ "nus": "nuer",
+ "nyn": "nyankole",
+ "or": "oriya",
+ "om": "oromo",
+ "os": "osético",
+ "ps": "pastún",
+ "fa": "persa",
+ "pl": "polaco",
+ "pt": "portugués",
+ "pt-PT": "portugués de Portugal",
+ "prg": "prusiano antiguo",
+ "pa": "punyabí",
+ "qu": "quechua",
+ "rm": "retorrománico",
+ "rof": "rombo",
+ "ro": "rumano",
+ "ru": "ruso",
+ "rwk": "rwa",
+ "sah": "sakha",
+ "saq": "samburu",
+ "smn": "sami inari",
+ "se": "sami septentrional",
+ "sg": "sango",
+ "sbp": "sangu",
+ "seh": "sena",
+ "sr": "serbio",
+ "ksb": "shambala",
+ "sn": "shona",
+ "sd": "sindhi",
+ "xog": "soga",
+ "so": "somalí",
+ "sw": "suajili",
+ "sw-CD": "suajili del Congo",
+ "sv": "sueco",
+ "th": "tailandés",
+ "dav": "taita",
+ "tzm": "tamazight del Atlas Central",
+ "zgh": "tamazight marroquí estándar",
+ "ta": "tamil",
+ "tt": "tártaro",
+ "twq": "tasawaq",
+ "shi": "tashelhit",
+ "tg": "tayiko",
+ "te": "telugu",
+ "teo": "teso",
+ "bo": "tibetano",
+ "ti": "tigriña",
+ "to": "tongano",
+ "tr": "turco",
+ "tk": "turcomano",
+ "uk": "ucraniano",
+ "ug": "uigur",
+ "ur": "urdu",
+ "uz": "uzbeko",
+ "vai": "Vai",
+ "wa": "valón",
+ "vi": "vietnamita",
+ "vo": "volapük",
+ "vun": "vunjo",
+ "wae": "walser",
+ "wo": "wolof",
+ "xh": "xhosa",
+ "yav": "yangben",
+ "ii": "yi de Sichuán",
+ "yi": "yidis",
+ "yo": "yoruba",
+ "dje": "zarma",
+ "zu": "zulú"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/es-PE.json b/vendor/commerceguys/intl/resources/language/es-PE.json
index 3bd22cc40..a233ed769 100644
--- a/vendor/commerceguys/intl/resources/language/es-PE.json
+++ b/vendor/commerceguys/intl/resources/language/es-PE.json
@@ -1,644 +1,224 @@
{
- "af": {
- "name": "afrikáans"
- },
- "agq": {
- "name": "aghem"
- },
- "ak": {
- "name": "akan"
- },
- "sq": {
- "name": "albanés"
- },
- "de": {
- "name": "alemán"
- },
- "de-AT": {
- "name": "alemán austríaco"
- },
- "gsw": {
- "name": "alemán suizo"
- },
- "de-CH": {
- "name": "alto alemán suizo"
- },
- "hsb": {
- "name": "alto sorbio"
- },
- "am": {
- "name": "amárico"
- },
- "ar": {
- "name": "árabe"
- },
- "hy": {
- "name": "armenio"
- },
- "as": {
- "name": "asamés"
- },
- "ast": {
- "name": "asturiano"
- },
- "asa": {
- "name": "asu"
- },
- "az": {
- "name": "azerbaiyano"
- },
- "ksf": {
- "name": "bafia"
- },
- "nds": {
- "name": "bajo alemán"
- },
- "nds-NL": {
- "name": "bajo sajón"
- },
- "dsb": {
- "name": "bajo sorbio"
- },
- "bm": {
- "name": "bambara"
- },
- "bas": {
- "name": "basaa"
- },
- "bem": {
- "name": "bemba"
- },
- "bez": {
- "name": "bena"
- },
- "bn": {
- "name": "bengalí"
- },
- "be": {
- "name": "bielorruso"
- },
- "my": {
- "name": "birmano"
- },
- "brx": {
- "name": "bodo"
- },
- "bs": {
- "name": "bosnio"
- },
- "br": {
- "name": "bretón"
- },
- "bg": {
- "name": "búlgaro"
- },
- "kab": {
- "name": "cabila"
- },
- "ks": {
- "name": "cachemiro"
- },
- "kn": {
- "name": "canarés"
- },
- "ca": {
- "name": "catalán"
- },
- "ce": {
- "name": "checheno"
- },
- "cs": {
- "name": "checo"
- },
- "chr": {
- "name": "cheroqui"
- },
- "cgg": {
- "name": "chiga"
- },
- "zh": {
- "name": "chino"
- },
- "zh-Hans": {
- "name": "chino simplificado"
- },
- "zh-Hant": {
- "name": "chino tradicional"
- },
- "si": {
- "name": "cingalés"
- },
- "ko": {
- "name": "coreano"
- },
- "kw": {
- "name": "córnico"
- },
- "kea": {
- "name": "criollo caboverdiano"
- },
- "mfe": {
- "name": "criollo mauriciano"
- },
- "hr": {
- "name": "croata"
- },
- "da": {
- "name": "danés"
- },
- "dua": {
- "name": "duala"
- },
- "dz": {
- "name": "dzongkha"
- },
- "ebu": {
- "name": "embu"
- },
- "cu": {
- "name": "eslavo eclesiástico"
- },
- "sk": {
- "name": "eslovaco"
- },
- "sl": {
- "name": "esloveno"
- },
- "es": {
- "name": "español"
- },
- "es-MX": {
- "name": "español de México"
- },
- "eo": {
- "name": "esperanto"
- },
- "et": {
- "name": "estonio"
- },
- "eu": {
- "name": "euskera"
- },
- "ee": {
- "name": "ewé"
- },
- "ewo": {
- "name": "ewondo"
- },
- "fo": {
- "name": "feroés"
- },
- "fil": {
- "name": "filipino"
- },
- "fi": {
- "name": "finés"
- },
- "nl-BE": {
- "name": "flamenco"
- },
- "fr": {
- "name": "francés"
- },
- "fr-CA": {
- "name": "francés canadiense"
- },
- "fr-CH": {
- "name": "francés suizo"
- },
- "fy": {
- "name": "frisón occidental"
- },
- "fur": {
- "name": "friulano"
- },
- "ff": {
- "name": "fula"
- },
- "gd": {
- "name": "gaélico escocés"
- },
- "cy": {
- "name": "galés"
- },
- "gl": {
- "name": "gallego"
- },
- "lg": {
- "name": "ganda"
- },
- "ka": {
- "name": "georgiano"
- },
- "el": {
- "name": "griego"
- },
- "kl": {
- "name": "groenlandés"
- },
- "gu": {
- "name": "gujarati"
- },
- "guz": {
- "name": "gusii"
- },
- "ha": {
- "name": "hausa"
- },
- "haw": {
- "name": "hawaiano"
- },
- "he": {
- "name": "hebreo"
- },
- "hi": {
- "name": "hindi"
- },
- "hu": {
- "name": "húngaro"
- },
- "ig": {
- "name": "igbo"
- },
- "id": {
- "name": "indonesio"
- },
- "en": {
- "name": "inglés"
- },
- "en-AU": {
- "name": "inglés australiano"
- },
- "en-GB": {
- "name": "inglés británico"
- },
- "en-CA": {
- "name": "inglés canadiense"
- },
- "ga": {
- "name": "irlandés"
- },
- "is": {
- "name": "islandés"
- },
- "it": {
- "name": "italiano"
- },
- "ja": {
- "name": "japonés"
- },
- "km": {
- "name": "jemer"
- },
- "dyo": {
- "name": "jola-fonyi"
- },
- "kkj": {
- "name": "kako"
- },
- "kln": {
- "name": "kalenjin"
- },
- "kam": {
- "name": "kamba"
- },
- "kk": {
- "name": "kazajo"
- },
- "ki": {
- "name": "kikuyu"
- },
- "rw": {
- "name": "kinyarwanda"
- },
- "ky": {
- "name": "kirguís"
- },
- "rn": {
- "name": "kirundi"
- },
- "ksh": {
- "name": "kölsch"
- },
- "kok": {
- "name": "konkaní"
- },
- "khq": {
- "name": "koyra chiini"
- },
- "ses": {
- "name": "koyraboro senni"
- },
- "ckb": {
- "name": "kurdo sorani"
- },
- "nmg": {
- "name": "kwasio"
- },
- "lkt": {
- "name": "lakota"
- },
- "lag": {
- "name": "langi"
- },
- "lo": {
- "name": "lao"
- },
- "lv": {
- "name": "letón"
- },
- "ln": {
- "name": "lingala"
- },
- "lt": {
- "name": "lituano"
- },
- "lrc": {
- "name": "lorí septentrional"
- },
- "lu": {
- "name": "luba-katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "luxemburgués"
- },
- "luy": {
- "name": "luyia"
- },
- "mk": {
- "name": "macedonio"
- },
- "jmc": {
- "name": "machame"
- },
- "mgh": {
- "name": "makhuwa-meetto"
- },
- "kde": {
- "name": "makonde"
- },
- "ml": {
- "name": "malayalam"
- },
- "ms": {
- "name": "malayo"
- },
- "mg": {
- "name": "malgache"
- },
- "mt": {
- "name": "maltés"
- },
- "gv": {
- "name": "manés"
- },
- "mr": {
- "name": "maratí"
- },
- "mas": {
- "name": "masái"
- },
- "mzn": {
- "name": "mazandaraní"
- },
- "mer": {
- "name": "meru"
- },
- "mgo": {
- "name": "meta’"
- },
- "ro-MD": {
- "name": "moldavo"
- },
- "mn": {
- "name": "mongol"
- },
- "mua": {
- "name": "mundang"
- },
- "naq": {
- "name": "nama"
- },
- "nd": {
- "name": "ndebele septentrional"
- },
- "nl": {
- "name": "neerlandés"
- },
- "ne": {
- "name": "nepalí"
- },
- "nnh": {
- "name": "ngiemboon"
- },
- "jgo": {
- "name": "ngomba"
- },
- "nb": {
- "name": "noruego bokmal"
- },
- "nn": {
- "name": "noruego nynorsk"
- },
- "nus": {
- "name": "nuer"
- },
- "nyn": {
- "name": "nyankole"
- },
- "or": {
- "name": "oriya"
- },
- "om": {
- "name": "oromo"
- },
- "os": {
- "name": "osético"
- },
- "ps": {
- "name": "pastún"
- },
- "fa": {
- "name": "persa"
- },
- "pl": {
- "name": "polaco"
- },
- "pt": {
- "name": "portugués"
- },
- "pt-PT": {
- "name": "portugués de Portugal"
- },
- "prg": {
- "name": "prusiano antiguo"
- },
- "pa": {
- "name": "punyabí"
- },
- "qu": {
- "name": "quechua"
- },
- "rm": {
- "name": "retorrománico"
- },
- "rof": {
- "name": "rombo"
- },
- "ro": {
- "name": "rumano"
- },
- "ru": {
- "name": "ruso"
- },
- "rwk": {
- "name": "rwa"
- },
- "sah": {
- "name": "sakha"
- },
- "saq": {
- "name": "samburu"
- },
- "smn": {
- "name": "sami inari"
- },
- "se": {
- "name": "sami septentrional"
- },
- "sg": {
- "name": "sango"
- },
- "sbp": {
- "name": "sangu"
- },
- "seh": {
- "name": "sena"
- },
- "sr": {
- "name": "serbio"
- },
- "ksb": {
- "name": "shambala"
- },
- "sn": {
- "name": "shona"
- },
- "sd": {
- "name": "sindhi"
- },
- "xog": {
- "name": "soga"
- },
- "so": {
- "name": "somalí"
- },
- "sw": {
- "name": "suajili"
- },
- "sw-CD": {
- "name": "suajili del Congo"
- },
- "sv": {
- "name": "sueco"
- },
- "th": {
- "name": "tailandés"
- },
- "dav": {
- "name": "taita"
- },
- "tzm": {
- "name": "tamazight del Marruecos Central"
- },
- "zgh": {
- "name": "tamazight marroquí estándar"
- },
- "ta": {
- "name": "tamil"
- },
- "tt": {
- "name": "tártaro"
- },
- "twq": {
- "name": "tasawaq"
- },
- "shi": {
- "name": "tashelhit"
- },
- "tg": {
- "name": "tayiko"
- },
- "te": {
- "name": "telugu"
- },
- "teo": {
- "name": "teso"
- },
- "bo": {
- "name": "tibetano"
- },
- "ti": {
- "name": "tigriña"
- },
- "to": {
- "name": "tongano"
- },
- "tr": {
- "name": "turco"
- },
- "tk": {
- "name": "turcomano"
- },
- "uk": {
- "name": "ucraniano"
- },
- "ug": {
- "name": "uigur"
- },
- "ur": {
- "name": "urdu"
- },
- "uz": {
- "name": "uzbeko"
- },
- "vai": {
- "name": "Vai"
- },
- "vi": {
- "name": "vietnamita"
- },
- "vo": {
- "name": "volapük"
- },
- "vun": {
- "name": "vunjo"
- },
- "wae": {
- "name": "walser"
- },
- "wo": {
- "name": "wolof"
- },
- "yav": {
- "name": "yangben"
- },
- "ii": {
- "name": "yi de Sichuán"
- },
- "yi": {
- "name": "yidis"
- },
- "yo": {
- "name": "yoruba"
- },
- "dje": {
- "name": "zarma"
- },
- "zu": {
- "name": "zulú"
- }
+ "af": "afrikáans",
+ "agq": "aghem",
+ "ak": "akan",
+ "sq": "albanés",
+ "de": "alemán",
+ "de-AT": "alemán austríaco",
+ "gsw": "alemán suizo",
+ "de-CH": "alto alemán suizo",
+ "hsb": "alto sorbio",
+ "am": "amárico",
+ "ar": "árabe",
+ "hy": "armenio",
+ "as": "asamés",
+ "ast": "asturiano",
+ "asa": "asu",
+ "az": "azerbaiyano",
+ "ksf": "bafia",
+ "nds": "bajo alemán",
+ "nds-NL": "bajo sajón",
+ "dsb": "bajo sorbio",
+ "bm": "bambara",
+ "bas": "basaa",
+ "bem": "bemba",
+ "bez": "bena",
+ "bn": "bengalí",
+ "be": "bielorruso",
+ "my": "birmano",
+ "brx": "bodo",
+ "bs": "bosnio",
+ "br": "bretón",
+ "bg": "búlgaro",
+ "kab": "cabila",
+ "ks": "cachemiro",
+ "kn": "canarés",
+ "yue": "cantonés",
+ "ca": "catalán",
+ "ceb": "cebuano",
+ "ce": "checheno",
+ "cs": "checo",
+ "chr": "cheroqui",
+ "cgg": "chiga",
+ "zh": "chino",
+ "zh-Hans": "chino simplificado",
+ "zh-Hant": "chino tradicional",
+ "si": "cingalés",
+ "ko": "coreano",
+ "kw": "córnico",
+ "kea": "criollo caboverdiano",
+ "mfe": "criollo mauriciano",
+ "hr": "croata",
+ "da": "danés",
+ "dua": "duala",
+ "dz": "dzongkha",
+ "ebu": "embu",
+ "cu": "eslavo eclesiástico",
+ "sk": "eslovaco",
+ "sl": "esloveno",
+ "es": "español",
+ "es-MX": "español de México",
+ "es-419": "español latinoamericano",
+ "eo": "esperanto",
+ "et": "estonio",
+ "eu": "euskera",
+ "ee": "ewé",
+ "ewo": "ewondo",
+ "fo": "feroés",
+ "fil": "filipino",
+ "fi": "finés",
+ "nl-BE": "flamenco",
+ "fr": "francés",
+ "fr-CA": "francés canadiense",
+ "fr-CH": "francés suizo",
+ "fy": "frisón occidental",
+ "fur": "friulano",
+ "ff": "fula",
+ "gd": "gaélico escocés",
+ "cy": "galés",
+ "gl": "gallego",
+ "lg": "ganda",
+ "ka": "georgiano",
+ "el": "griego",
+ "kl": "groenlandés",
+ "gu": "gujarati",
+ "guz": "gusii",
+ "ha": "hausa",
+ "haw": "hawaiano",
+ "he": "hebreo",
+ "hi": "hindi",
+ "hu": "húngaro",
+ "ig": "igbo",
+ "id": "indonesio",
+ "en": "inglés",
+ "en-AU": "inglés australiano",
+ "en-GB": "inglés británico",
+ "en-CA": "inglés canadiense",
+ "ga": "irlandés",
+ "is": "islandés",
+ "it": "italiano",
+ "ja": "japonés",
+ "jv": "javanés",
+ "km": "jemer",
+ "dyo": "jola-fonyi",
+ "kkj": "kako",
+ "kln": "kalenjin",
+ "kam": "kamba",
+ "kk": "kazajo",
+ "ki": "kikuyu",
+ "rw": "kinyarwanda",
+ "ky": "kirguís",
+ "rn": "kirundi",
+ "ksh": "kölsch",
+ "kok": "konkaní",
+ "khq": "koyra chiini",
+ "ses": "koyraboro senni",
+ "ku": "kurdo",
+ "ckb": "kurdo sorani",
+ "nmg": "kwasio",
+ "lkt": "lakota",
+ "lag": "langi",
+ "lo": "lao",
+ "lv": "letón",
+ "ln": "lingala",
+ "lt": "lituano",
+ "lrc": "lorí septentrional",
+ "lu": "luba-katanga",
+ "luo": "Luo",
+ "lb": "luxemburgués",
+ "luy": "luyia",
+ "mk": "macedonio",
+ "jmc": "machame",
+ "mgh": "makhuwa-meetto",
+ "kde": "makonde",
+ "ml": "malayalam",
+ "ms": "malayo",
+ "mg": "malgache",
+ "mt": "maltés",
+ "gv": "manés",
+ "mi": "maorí",
+ "mr": "maratí",
+ "mas": "masái",
+ "mzn": "mazandaraní",
+ "mer": "meru",
+ "mgo": "meta’",
+ "ro-MD": "moldavo",
+ "mn": "mongol",
+ "mua": "mundang",
+ "naq": "nama",
+ "nd": "ndebele septentrional",
+ "nl": "neerlandés",
+ "ne": "nepalí",
+ "nnh": "ngiemboon",
+ "jgo": "ngomba",
+ "nb": "noruego bokmal",
+ "nn": "noruego nynorsk",
+ "nus": "nuer",
+ "nyn": "nyankole",
+ "or": "oriya",
+ "om": "oromo",
+ "os": "osético",
+ "ps": "pastún",
+ "fa": "persa",
+ "pl": "polaco",
+ "pt": "portugués",
+ "pt-PT": "portugués de Portugal",
+ "prg": "prusiano antiguo",
+ "pa": "punyabí",
+ "qu": "quechua",
+ "rm": "retorrománico",
+ "rof": "rombo",
+ "ro": "rumano",
+ "ru": "ruso",
+ "rwk": "rwa",
+ "sah": "sakha",
+ "saq": "samburu",
+ "smn": "sami inari",
+ "se": "sami septentrional",
+ "sg": "sango",
+ "sbp": "sangu",
+ "seh": "sena",
+ "sr": "serbio",
+ "ksb": "shambala",
+ "sn": "shona",
+ "sd": "sindhi",
+ "xog": "soga",
+ "so": "somalí",
+ "sw": "suajili",
+ "sw-CD": "suajili del Congo",
+ "sv": "sueco",
+ "th": "tailandés",
+ "dav": "taita",
+ "tzm": "tamazight del Atlas Central",
+ "zgh": "tamazight marroquí estándar",
+ "ta": "tamil",
+ "tt": "tártaro",
+ "twq": "tasawaq",
+ "shi": "tashelhit",
+ "tg": "tayiko",
+ "te": "telugu",
+ "teo": "teso",
+ "bo": "tibetano",
+ "ti": "tigriña",
+ "to": "tongano",
+ "tr": "turco",
+ "tk": "turcomano",
+ "uk": "ucraniano",
+ "ug": "uigur",
+ "ur": "urdu",
+ "uz": "uzbeko",
+ "vai": "Vai",
+ "wa": "valón",
+ "vi": "vietnamita",
+ "vo": "volapük",
+ "vun": "vunjo",
+ "wae": "walser",
+ "wo": "wolof",
+ "xh": "xhosa",
+ "yav": "yangben",
+ "ii": "yi de Sichuán",
+ "yi": "yidis",
+ "yo": "yoruba",
+ "dje": "zarma",
+ "zu": "zulú"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/es-PR.json b/vendor/commerceguys/intl/resources/language/es-PR.json
index fd3d7323f..cf5699432 100644
--- a/vendor/commerceguys/intl/resources/language/es-PR.json
+++ b/vendor/commerceguys/intl/resources/language/es-PR.json
@@ -1,644 +1,224 @@
{
- "af": {
- "name": "afrikáans"
- },
- "agq": {
- "name": "aghem"
- },
- "ak": {
- "name": "akan"
- },
- "sq": {
- "name": "albanés"
- },
- "de": {
- "name": "alemán"
- },
- "de-AT": {
- "name": "alemán austríaco"
- },
- "gsw": {
- "name": "alemán suizo"
- },
- "de-CH": {
- "name": "alto alemán suizo"
- },
- "hsb": {
- "name": "alto sorbio"
- },
- "am": {
- "name": "amárico"
- },
- "ar": {
- "name": "árabe"
- },
- "hy": {
- "name": "armenio"
- },
- "as": {
- "name": "asamés"
- },
- "ast": {
- "name": "asturiano"
- },
- "asa": {
- "name": "asu"
- },
- "az": {
- "name": "azerbaiyano"
- },
- "ksf": {
- "name": "bafia"
- },
- "nds": {
- "name": "bajo alemán"
- },
- "nds-NL": {
- "name": "bajo sajón"
- },
- "dsb": {
- "name": "bajo sorbio"
- },
- "bm": {
- "name": "bambara"
- },
- "bas": {
- "name": "basaa"
- },
- "bem": {
- "name": "bemba"
- },
- "bez": {
- "name": "bena"
- },
- "bn": {
- "name": "bengalí"
- },
- "be": {
- "name": "bielorruso"
- },
- "my": {
- "name": "birmano"
- },
- "brx": {
- "name": "bodo"
- },
- "bs": {
- "name": "bosnio"
- },
- "br": {
- "name": "bretón"
- },
- "bg": {
- "name": "búlgaro"
- },
- "kab": {
- "name": "cabila"
- },
- "ks": {
- "name": "cachemiro"
- },
- "kn": {
- "name": "canarés"
- },
- "ca": {
- "name": "catalán"
- },
- "ce": {
- "name": "checheno"
- },
- "cs": {
- "name": "checo"
- },
- "chr": {
- "name": "cheroqui"
- },
- "cgg": {
- "name": "chiga"
- },
- "zh": {
- "name": "chino"
- },
- "zh-Hans": {
- "name": "chino simplificado"
- },
- "zh-Hant": {
- "name": "chino tradicional"
- },
- "si": {
- "name": "cingalés"
- },
- "ko": {
- "name": "coreano"
- },
- "kw": {
- "name": "córnico"
- },
- "kea": {
- "name": "criollo caboverdiano"
- },
- "mfe": {
- "name": "criollo mauriciano"
- },
- "hr": {
- "name": "croata"
- },
- "da": {
- "name": "danés"
- },
- "dua": {
- "name": "duala"
- },
- "dz": {
- "name": "dzongkha"
- },
- "ebu": {
- "name": "embu"
- },
- "cu": {
- "name": "eslavo eclesiástico"
- },
- "sk": {
- "name": "eslovaco"
- },
- "sl": {
- "name": "esloveno"
- },
- "es": {
- "name": "español"
- },
- "es-MX": {
- "name": "español de México"
- },
- "eo": {
- "name": "esperanto"
- },
- "et": {
- "name": "estonio"
- },
- "ee": {
- "name": "ewé"
- },
- "ewo": {
- "name": "ewondo"
- },
- "fo": {
- "name": "feroés"
- },
- "fil": {
- "name": "filipino"
- },
- "fi": {
- "name": "finés"
- },
- "nl-BE": {
- "name": "flamenco"
- },
- "fr": {
- "name": "francés"
- },
- "fr-CA": {
- "name": "francés canadiense"
- },
- "fr-CH": {
- "name": "francés suizo"
- },
- "fy": {
- "name": "frisón occidental"
- },
- "fur": {
- "name": "friulano"
- },
- "ff": {
- "name": "fula"
- },
- "gd": {
- "name": "gaélico escocés"
- },
- "cy": {
- "name": "galés"
- },
- "gl": {
- "name": "gallego"
- },
- "lg": {
- "name": "ganda"
- },
- "ka": {
- "name": "georgiano"
- },
- "el": {
- "name": "griego"
- },
- "kl": {
- "name": "groenlandés"
- },
- "gu": {
- "name": "gujarati"
- },
- "guz": {
- "name": "gusii"
- },
- "ha": {
- "name": "hausa"
- },
- "haw": {
- "name": "hawaiano"
- },
- "he": {
- "name": "hebreo"
- },
- "hi": {
- "name": "hindi"
- },
- "hu": {
- "name": "húngaro"
- },
- "ig": {
- "name": "igbo"
- },
- "id": {
- "name": "indonesio"
- },
- "en": {
- "name": "inglés"
- },
- "en-AU": {
- "name": "inglés australiano"
- },
- "en-GB": {
- "name": "inglés británico"
- },
- "en-CA": {
- "name": "inglés canadiense"
- },
- "ga": {
- "name": "irlandés"
- },
- "is": {
- "name": "islandés"
- },
- "it": {
- "name": "italiano"
- },
- "ja": {
- "name": "japonés"
- },
- "km": {
- "name": "jemer"
- },
- "dyo": {
- "name": "jola-fonyi"
- },
- "kkj": {
- "name": "kako"
- },
- "kln": {
- "name": "kalenjin"
- },
- "kam": {
- "name": "kamba"
- },
- "kk": {
- "name": "kazajo"
- },
- "ki": {
- "name": "kikuyu"
- },
- "rw": {
- "name": "kinyarwanda"
- },
- "ky": {
- "name": "kirguís"
- },
- "rn": {
- "name": "kirundi"
- },
- "ksh": {
- "name": "kölsch"
- },
- "kok": {
- "name": "konkaní"
- },
- "khq": {
- "name": "koyra chiini"
- },
- "ses": {
- "name": "koyraboro senni"
- },
- "ckb": {
- "name": "kurdo sorani"
- },
- "nmg": {
- "name": "kwasio"
- },
- "lkt": {
- "name": "lakota"
- },
- "lag": {
- "name": "langi"
- },
- "lo": {
- "name": "laosiano"
- },
- "lv": {
- "name": "letón"
- },
- "ln": {
- "name": "lingala"
- },
- "lt": {
- "name": "lituano"
- },
- "lrc": {
- "name": "lorí septentrional"
- },
- "lu": {
- "name": "luba-katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "luxemburgués"
- },
- "luy": {
- "name": "luyia"
- },
- "mk": {
- "name": "macedonio"
- },
- "jmc": {
- "name": "machame"
- },
- "mgh": {
- "name": "makhuwa-meetto"
- },
- "kde": {
- "name": "makonde"
- },
- "ml": {
- "name": "malayalam"
- },
- "ms": {
- "name": "malayo"
- },
- "mg": {
- "name": "malgache"
- },
- "mt": {
- "name": "maltés"
- },
- "gv": {
- "name": "manés"
- },
- "mr": {
- "name": "maratí"
- },
- "mas": {
- "name": "masái"
- },
- "mzn": {
- "name": "mazandaraní"
- },
- "mer": {
- "name": "meru"
- },
- "mgo": {
- "name": "meta’"
- },
- "ro-MD": {
- "name": "moldavo"
- },
- "mn": {
- "name": "mongol"
- },
- "mua": {
- "name": "mundang"
- },
- "naq": {
- "name": "nama"
- },
- "nd": {
- "name": "ndebele septentrional"
- },
- "nl": {
- "name": "neerlandés"
- },
- "ne": {
- "name": "nepalí"
- },
- "nnh": {
- "name": "ngiemboon"
- },
- "jgo": {
- "name": "ngomba"
- },
- "nb": {
- "name": "noruego bokmal"
- },
- "nn": {
- "name": "noruego nynorsk"
- },
- "nus": {
- "name": "nuer"
- },
- "nyn": {
- "name": "nyankole"
- },
- "or": {
- "name": "oriya"
- },
- "om": {
- "name": "oromo"
- },
- "os": {
- "name": "osético"
- },
- "pa": {
- "name": "panyabí"
- },
- "ps": {
- "name": "pastún"
- },
- "fa": {
- "name": "persa"
- },
- "pl": {
- "name": "polaco"
- },
- "pt": {
- "name": "portugués"
- },
- "pt-PT": {
- "name": "portugués de Portugal"
- },
- "prg": {
- "name": "prusiano antiguo"
- },
- "qu": {
- "name": "quechua"
- },
- "rm": {
- "name": "retorrománico"
- },
- "rof": {
- "name": "rombo"
- },
- "ro": {
- "name": "rumano"
- },
- "ru": {
- "name": "ruso"
- },
- "rwk": {
- "name": "rwa"
- },
- "sah": {
- "name": "sakha"
- },
- "saq": {
- "name": "samburu"
- },
- "smn": {
- "name": "sami inari"
- },
- "se": {
- "name": "sami septentrional"
- },
- "sg": {
- "name": "sango"
- },
- "sbp": {
- "name": "sangu"
- },
- "seh": {
- "name": "sena"
- },
- "sr": {
- "name": "serbio"
- },
- "ksb": {
- "name": "shambala"
- },
- "sn": {
- "name": "shona"
- },
- "sd": {
- "name": "sindhi"
- },
- "xog": {
- "name": "soga"
- },
- "so": {
- "name": "somalí"
- },
- "sv": {
- "name": "sueco"
- },
- "sw": {
- "name": "swahili"
- },
- "sw-CD": {
- "name": "swahili (Congo)"
- },
- "th": {
- "name": "tailandés"
- },
- "dav": {
- "name": "taita"
- },
- "tzm": {
- "name": "tamazight del Marruecos Central"
- },
- "zgh": {
- "name": "tamazight estándar marroquí"
- },
- "ta": {
- "name": "tamil"
- },
- "tt": {
- "name": "tártaro"
- },
- "twq": {
- "name": "tasawaq"
- },
- "shi": {
- "name": "tashelhit"
- },
- "tg": {
- "name": "tayiko"
- },
- "te": {
- "name": "telugu"
- },
- "teo": {
- "name": "teso"
- },
- "bo": {
- "name": "tibetano"
- },
- "ti": {
- "name": "tigriña"
- },
- "to": {
- "name": "tongano"
- },
- "tr": {
- "name": "turco"
- },
- "tk": {
- "name": "turcomano"
- },
- "uk": {
- "name": "ucraniano"
- },
- "ug": {
- "name": "uigur"
- },
- "ur": {
- "name": "urdu"
- },
- "uz": {
- "name": "uzbeko"
- },
- "vai": {
- "name": "Vai"
- },
- "eu": {
- "name": "vasco"
- },
- "vi": {
- "name": "vietnamita"
- },
- "vo": {
- "name": "volapük"
- },
- "vun": {
- "name": "vunjo"
- },
- "wae": {
- "name": "walser"
- },
- "wo": {
- "name": "wolof"
- },
- "yav": {
- "name": "yangben"
- },
- "ii": {
- "name": "yi de Sichuán"
- },
- "yi": {
- "name": "yidis"
- },
- "yo": {
- "name": "yoruba"
- },
- "dje": {
- "name": "zarma"
- },
- "zu": {
- "name": "zulú"
- }
+ "af": "afrikáans",
+ "agq": "aghem",
+ "ak": "akan",
+ "sq": "albanés",
+ "de": "alemán",
+ "de-AT": "alemán austríaco",
+ "gsw": "alemán suizo",
+ "de-CH": "alto alemán suizo",
+ "hsb": "alto sorbio",
+ "am": "amárico",
+ "ar": "árabe",
+ "hy": "armenio",
+ "as": "asamés",
+ "ast": "asturiano",
+ "asa": "asu",
+ "az": "azerbaiyano",
+ "ksf": "bafia",
+ "nds": "bajo alemán",
+ "nds-NL": "bajo sajón",
+ "dsb": "bajo sorbio",
+ "bm": "bambara",
+ "bas": "basaa",
+ "bem": "bemba",
+ "bez": "bena",
+ "bn": "bengalí",
+ "be": "bielorruso",
+ "my": "birmano",
+ "brx": "bodo",
+ "bs": "bosnio",
+ "br": "bretón",
+ "bg": "búlgaro",
+ "kab": "cabila",
+ "ks": "cachemiro",
+ "kn": "canarés",
+ "yue": "cantonés",
+ "ca": "catalán",
+ "ceb": "cebuano",
+ "ce": "checheno",
+ "cs": "checo",
+ "chr": "cheroqui",
+ "cgg": "chiga",
+ "zh": "chino",
+ "zh-Hans": "chino simplificado",
+ "zh-Hant": "chino tradicional",
+ "si": "cingalés",
+ "ko": "coreano",
+ "kw": "córnico",
+ "kea": "criollo caboverdiano",
+ "mfe": "criollo mauriciano",
+ "hr": "croata",
+ "da": "danés",
+ "dua": "duala",
+ "dz": "dzongkha",
+ "ebu": "embu",
+ "cu": "eslavo eclesiástico",
+ "sk": "eslovaco",
+ "sl": "esloveno",
+ "es": "español",
+ "es-MX": "español de México",
+ "es-419": "español latinoamericano",
+ "eo": "esperanto",
+ "et": "estonio",
+ "ee": "ewé",
+ "ewo": "ewondo",
+ "fo": "feroés",
+ "fil": "filipino",
+ "fi": "finés",
+ "nl-BE": "flamenco",
+ "fr": "francés",
+ "fr-CA": "francés canadiense",
+ "fr-CH": "francés suizo",
+ "fy": "frisón occidental",
+ "fur": "friulano",
+ "ff": "fula",
+ "gd": "gaélico escocés",
+ "cy": "galés",
+ "gl": "gallego",
+ "lg": "ganda",
+ "ka": "georgiano",
+ "el": "griego",
+ "kl": "groenlandés",
+ "gu": "gujarati",
+ "guz": "gusii",
+ "ha": "hausa",
+ "haw": "hawaiano",
+ "he": "hebreo",
+ "hi": "hindi",
+ "hu": "húngaro",
+ "ig": "igbo",
+ "id": "indonesio",
+ "en": "inglés",
+ "en-AU": "inglés australiano",
+ "en-GB": "inglés británico",
+ "en-CA": "inglés canadiense",
+ "ga": "irlandés",
+ "is": "islandés",
+ "it": "italiano",
+ "ja": "japonés",
+ "jv": "javanés",
+ "km": "jemer",
+ "dyo": "jola-fonyi",
+ "kkj": "kako",
+ "kln": "kalenjin",
+ "kam": "kamba",
+ "kk": "kazajo",
+ "ki": "kikuyu",
+ "rw": "kinyarwanda",
+ "ky": "kirguís",
+ "rn": "kirundi",
+ "ksh": "kölsch",
+ "kok": "konkaní",
+ "khq": "koyra chiini",
+ "ses": "koyraboro senni",
+ "ku": "kurdo",
+ "ckb": "kurdo sorani",
+ "nmg": "kwasio",
+ "lkt": "lakota",
+ "lag": "langi",
+ "lo": "laosiano",
+ "lv": "letón",
+ "ln": "lingala",
+ "lt": "lituano",
+ "lrc": "lorí septentrional",
+ "lu": "luba-katanga",
+ "luo": "Luo",
+ "lb": "luxemburgués",
+ "luy": "luyia",
+ "mk": "macedonio",
+ "jmc": "machame",
+ "mgh": "makhuwa-meetto",
+ "kde": "makonde",
+ "ml": "malayalam",
+ "ms": "malayo",
+ "mg": "malgache",
+ "mt": "maltés",
+ "gv": "manés",
+ "mi": "maorí",
+ "mr": "maratí",
+ "mas": "masái",
+ "mzn": "mazandaraní",
+ "mer": "meru",
+ "mgo": "meta’",
+ "ro-MD": "moldavo",
+ "mn": "mongol",
+ "mua": "mundang",
+ "naq": "nama",
+ "nd": "ndebele septentrional",
+ "nl": "neerlandés",
+ "ne": "nepalí",
+ "nnh": "ngiemboon",
+ "jgo": "ngomba",
+ "nb": "noruego bokmal",
+ "nn": "noruego nynorsk",
+ "nus": "nuer",
+ "nyn": "nyankole",
+ "or": "oriya",
+ "om": "oromo",
+ "os": "osético",
+ "pa": "panyabí",
+ "ps": "pastún",
+ "fa": "persa",
+ "pl": "polaco",
+ "pt": "portugués",
+ "pt-PT": "portugués de Portugal",
+ "prg": "prusiano antiguo",
+ "qu": "quechua",
+ "rm": "retorrománico",
+ "rof": "rombo",
+ "ro": "rumano",
+ "ru": "ruso",
+ "rwk": "rwa",
+ "sah": "sakha",
+ "saq": "samburu",
+ "smn": "sami inari",
+ "se": "sami septentrional",
+ "sg": "sango",
+ "sbp": "sangu",
+ "seh": "sena",
+ "sr": "serbio",
+ "ksb": "shambala",
+ "sn": "shona",
+ "sd": "sindhi",
+ "xog": "soga",
+ "so": "somalí",
+ "sv": "sueco",
+ "sw": "swahili",
+ "sw-CD": "swahili (Congo)",
+ "th": "tailandés",
+ "dav": "taita",
+ "tzm": "tamazight del Atlas Central",
+ "zgh": "tamazight estándar marroquí",
+ "ta": "tamil",
+ "tt": "tártaro",
+ "twq": "tasawaq",
+ "shi": "tashelhit",
+ "tg": "tayiko",
+ "te": "telugu",
+ "teo": "teso",
+ "bo": "tibetano",
+ "ti": "tigriña",
+ "to": "tongano",
+ "tr": "turco",
+ "tk": "turcomano",
+ "uk": "ucraniano",
+ "ug": "uigur",
+ "ur": "urdu",
+ "uz": "uzbeko",
+ "vai": "Vai",
+ "wa": "valón",
+ "eu": "vasco",
+ "vi": "vietnamita",
+ "vo": "volapük",
+ "vun": "vunjo",
+ "wae": "walser",
+ "wo": "wolof",
+ "xh": "xhosa",
+ "yav": "yangben",
+ "ii": "yi de Sichuán",
+ "yi": "yidis",
+ "yo": "yoruba",
+ "dje": "zarma",
+ "zu": "zulú"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/es-PY.json b/vendor/commerceguys/intl/resources/language/es-PY.json
index 3bd22cc40..a233ed769 100644
--- a/vendor/commerceguys/intl/resources/language/es-PY.json
+++ b/vendor/commerceguys/intl/resources/language/es-PY.json
@@ -1,644 +1,224 @@
{
- "af": {
- "name": "afrikáans"
- },
- "agq": {
- "name": "aghem"
- },
- "ak": {
- "name": "akan"
- },
- "sq": {
- "name": "albanés"
- },
- "de": {
- "name": "alemán"
- },
- "de-AT": {
- "name": "alemán austríaco"
- },
- "gsw": {
- "name": "alemán suizo"
- },
- "de-CH": {
- "name": "alto alemán suizo"
- },
- "hsb": {
- "name": "alto sorbio"
- },
- "am": {
- "name": "amárico"
- },
- "ar": {
- "name": "árabe"
- },
- "hy": {
- "name": "armenio"
- },
- "as": {
- "name": "asamés"
- },
- "ast": {
- "name": "asturiano"
- },
- "asa": {
- "name": "asu"
- },
- "az": {
- "name": "azerbaiyano"
- },
- "ksf": {
- "name": "bafia"
- },
- "nds": {
- "name": "bajo alemán"
- },
- "nds-NL": {
- "name": "bajo sajón"
- },
- "dsb": {
- "name": "bajo sorbio"
- },
- "bm": {
- "name": "bambara"
- },
- "bas": {
- "name": "basaa"
- },
- "bem": {
- "name": "bemba"
- },
- "bez": {
- "name": "bena"
- },
- "bn": {
- "name": "bengalí"
- },
- "be": {
- "name": "bielorruso"
- },
- "my": {
- "name": "birmano"
- },
- "brx": {
- "name": "bodo"
- },
- "bs": {
- "name": "bosnio"
- },
- "br": {
- "name": "bretón"
- },
- "bg": {
- "name": "búlgaro"
- },
- "kab": {
- "name": "cabila"
- },
- "ks": {
- "name": "cachemiro"
- },
- "kn": {
- "name": "canarés"
- },
- "ca": {
- "name": "catalán"
- },
- "ce": {
- "name": "checheno"
- },
- "cs": {
- "name": "checo"
- },
- "chr": {
- "name": "cheroqui"
- },
- "cgg": {
- "name": "chiga"
- },
- "zh": {
- "name": "chino"
- },
- "zh-Hans": {
- "name": "chino simplificado"
- },
- "zh-Hant": {
- "name": "chino tradicional"
- },
- "si": {
- "name": "cingalés"
- },
- "ko": {
- "name": "coreano"
- },
- "kw": {
- "name": "córnico"
- },
- "kea": {
- "name": "criollo caboverdiano"
- },
- "mfe": {
- "name": "criollo mauriciano"
- },
- "hr": {
- "name": "croata"
- },
- "da": {
- "name": "danés"
- },
- "dua": {
- "name": "duala"
- },
- "dz": {
- "name": "dzongkha"
- },
- "ebu": {
- "name": "embu"
- },
- "cu": {
- "name": "eslavo eclesiástico"
- },
- "sk": {
- "name": "eslovaco"
- },
- "sl": {
- "name": "esloveno"
- },
- "es": {
- "name": "español"
- },
- "es-MX": {
- "name": "español de México"
- },
- "eo": {
- "name": "esperanto"
- },
- "et": {
- "name": "estonio"
- },
- "eu": {
- "name": "euskera"
- },
- "ee": {
- "name": "ewé"
- },
- "ewo": {
- "name": "ewondo"
- },
- "fo": {
- "name": "feroés"
- },
- "fil": {
- "name": "filipino"
- },
- "fi": {
- "name": "finés"
- },
- "nl-BE": {
- "name": "flamenco"
- },
- "fr": {
- "name": "francés"
- },
- "fr-CA": {
- "name": "francés canadiense"
- },
- "fr-CH": {
- "name": "francés suizo"
- },
- "fy": {
- "name": "frisón occidental"
- },
- "fur": {
- "name": "friulano"
- },
- "ff": {
- "name": "fula"
- },
- "gd": {
- "name": "gaélico escocés"
- },
- "cy": {
- "name": "galés"
- },
- "gl": {
- "name": "gallego"
- },
- "lg": {
- "name": "ganda"
- },
- "ka": {
- "name": "georgiano"
- },
- "el": {
- "name": "griego"
- },
- "kl": {
- "name": "groenlandés"
- },
- "gu": {
- "name": "gujarati"
- },
- "guz": {
- "name": "gusii"
- },
- "ha": {
- "name": "hausa"
- },
- "haw": {
- "name": "hawaiano"
- },
- "he": {
- "name": "hebreo"
- },
- "hi": {
- "name": "hindi"
- },
- "hu": {
- "name": "húngaro"
- },
- "ig": {
- "name": "igbo"
- },
- "id": {
- "name": "indonesio"
- },
- "en": {
- "name": "inglés"
- },
- "en-AU": {
- "name": "inglés australiano"
- },
- "en-GB": {
- "name": "inglés británico"
- },
- "en-CA": {
- "name": "inglés canadiense"
- },
- "ga": {
- "name": "irlandés"
- },
- "is": {
- "name": "islandés"
- },
- "it": {
- "name": "italiano"
- },
- "ja": {
- "name": "japonés"
- },
- "km": {
- "name": "jemer"
- },
- "dyo": {
- "name": "jola-fonyi"
- },
- "kkj": {
- "name": "kako"
- },
- "kln": {
- "name": "kalenjin"
- },
- "kam": {
- "name": "kamba"
- },
- "kk": {
- "name": "kazajo"
- },
- "ki": {
- "name": "kikuyu"
- },
- "rw": {
- "name": "kinyarwanda"
- },
- "ky": {
- "name": "kirguís"
- },
- "rn": {
- "name": "kirundi"
- },
- "ksh": {
- "name": "kölsch"
- },
- "kok": {
- "name": "konkaní"
- },
- "khq": {
- "name": "koyra chiini"
- },
- "ses": {
- "name": "koyraboro senni"
- },
- "ckb": {
- "name": "kurdo sorani"
- },
- "nmg": {
- "name": "kwasio"
- },
- "lkt": {
- "name": "lakota"
- },
- "lag": {
- "name": "langi"
- },
- "lo": {
- "name": "lao"
- },
- "lv": {
- "name": "letón"
- },
- "ln": {
- "name": "lingala"
- },
- "lt": {
- "name": "lituano"
- },
- "lrc": {
- "name": "lorí septentrional"
- },
- "lu": {
- "name": "luba-katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "luxemburgués"
- },
- "luy": {
- "name": "luyia"
- },
- "mk": {
- "name": "macedonio"
- },
- "jmc": {
- "name": "machame"
- },
- "mgh": {
- "name": "makhuwa-meetto"
- },
- "kde": {
- "name": "makonde"
- },
- "ml": {
- "name": "malayalam"
- },
- "ms": {
- "name": "malayo"
- },
- "mg": {
- "name": "malgache"
- },
- "mt": {
- "name": "maltés"
- },
- "gv": {
- "name": "manés"
- },
- "mr": {
- "name": "maratí"
- },
- "mas": {
- "name": "masái"
- },
- "mzn": {
- "name": "mazandaraní"
- },
- "mer": {
- "name": "meru"
- },
- "mgo": {
- "name": "meta’"
- },
- "ro-MD": {
- "name": "moldavo"
- },
- "mn": {
- "name": "mongol"
- },
- "mua": {
- "name": "mundang"
- },
- "naq": {
- "name": "nama"
- },
- "nd": {
- "name": "ndebele septentrional"
- },
- "nl": {
- "name": "neerlandés"
- },
- "ne": {
- "name": "nepalí"
- },
- "nnh": {
- "name": "ngiemboon"
- },
- "jgo": {
- "name": "ngomba"
- },
- "nb": {
- "name": "noruego bokmal"
- },
- "nn": {
- "name": "noruego nynorsk"
- },
- "nus": {
- "name": "nuer"
- },
- "nyn": {
- "name": "nyankole"
- },
- "or": {
- "name": "oriya"
- },
- "om": {
- "name": "oromo"
- },
- "os": {
- "name": "osético"
- },
- "ps": {
- "name": "pastún"
- },
- "fa": {
- "name": "persa"
- },
- "pl": {
- "name": "polaco"
- },
- "pt": {
- "name": "portugués"
- },
- "pt-PT": {
- "name": "portugués de Portugal"
- },
- "prg": {
- "name": "prusiano antiguo"
- },
- "pa": {
- "name": "punyabí"
- },
- "qu": {
- "name": "quechua"
- },
- "rm": {
- "name": "retorrománico"
- },
- "rof": {
- "name": "rombo"
- },
- "ro": {
- "name": "rumano"
- },
- "ru": {
- "name": "ruso"
- },
- "rwk": {
- "name": "rwa"
- },
- "sah": {
- "name": "sakha"
- },
- "saq": {
- "name": "samburu"
- },
- "smn": {
- "name": "sami inari"
- },
- "se": {
- "name": "sami septentrional"
- },
- "sg": {
- "name": "sango"
- },
- "sbp": {
- "name": "sangu"
- },
- "seh": {
- "name": "sena"
- },
- "sr": {
- "name": "serbio"
- },
- "ksb": {
- "name": "shambala"
- },
- "sn": {
- "name": "shona"
- },
- "sd": {
- "name": "sindhi"
- },
- "xog": {
- "name": "soga"
- },
- "so": {
- "name": "somalí"
- },
- "sw": {
- "name": "suajili"
- },
- "sw-CD": {
- "name": "suajili del Congo"
- },
- "sv": {
- "name": "sueco"
- },
- "th": {
- "name": "tailandés"
- },
- "dav": {
- "name": "taita"
- },
- "tzm": {
- "name": "tamazight del Marruecos Central"
- },
- "zgh": {
- "name": "tamazight marroquí estándar"
- },
- "ta": {
- "name": "tamil"
- },
- "tt": {
- "name": "tártaro"
- },
- "twq": {
- "name": "tasawaq"
- },
- "shi": {
- "name": "tashelhit"
- },
- "tg": {
- "name": "tayiko"
- },
- "te": {
- "name": "telugu"
- },
- "teo": {
- "name": "teso"
- },
- "bo": {
- "name": "tibetano"
- },
- "ti": {
- "name": "tigriña"
- },
- "to": {
- "name": "tongano"
- },
- "tr": {
- "name": "turco"
- },
- "tk": {
- "name": "turcomano"
- },
- "uk": {
- "name": "ucraniano"
- },
- "ug": {
- "name": "uigur"
- },
- "ur": {
- "name": "urdu"
- },
- "uz": {
- "name": "uzbeko"
- },
- "vai": {
- "name": "Vai"
- },
- "vi": {
- "name": "vietnamita"
- },
- "vo": {
- "name": "volapük"
- },
- "vun": {
- "name": "vunjo"
- },
- "wae": {
- "name": "walser"
- },
- "wo": {
- "name": "wolof"
- },
- "yav": {
- "name": "yangben"
- },
- "ii": {
- "name": "yi de Sichuán"
- },
- "yi": {
- "name": "yidis"
- },
- "yo": {
- "name": "yoruba"
- },
- "dje": {
- "name": "zarma"
- },
- "zu": {
- "name": "zulú"
- }
+ "af": "afrikáans",
+ "agq": "aghem",
+ "ak": "akan",
+ "sq": "albanés",
+ "de": "alemán",
+ "de-AT": "alemán austríaco",
+ "gsw": "alemán suizo",
+ "de-CH": "alto alemán suizo",
+ "hsb": "alto sorbio",
+ "am": "amárico",
+ "ar": "árabe",
+ "hy": "armenio",
+ "as": "asamés",
+ "ast": "asturiano",
+ "asa": "asu",
+ "az": "azerbaiyano",
+ "ksf": "bafia",
+ "nds": "bajo alemán",
+ "nds-NL": "bajo sajón",
+ "dsb": "bajo sorbio",
+ "bm": "bambara",
+ "bas": "basaa",
+ "bem": "bemba",
+ "bez": "bena",
+ "bn": "bengalí",
+ "be": "bielorruso",
+ "my": "birmano",
+ "brx": "bodo",
+ "bs": "bosnio",
+ "br": "bretón",
+ "bg": "búlgaro",
+ "kab": "cabila",
+ "ks": "cachemiro",
+ "kn": "canarés",
+ "yue": "cantonés",
+ "ca": "catalán",
+ "ceb": "cebuano",
+ "ce": "checheno",
+ "cs": "checo",
+ "chr": "cheroqui",
+ "cgg": "chiga",
+ "zh": "chino",
+ "zh-Hans": "chino simplificado",
+ "zh-Hant": "chino tradicional",
+ "si": "cingalés",
+ "ko": "coreano",
+ "kw": "córnico",
+ "kea": "criollo caboverdiano",
+ "mfe": "criollo mauriciano",
+ "hr": "croata",
+ "da": "danés",
+ "dua": "duala",
+ "dz": "dzongkha",
+ "ebu": "embu",
+ "cu": "eslavo eclesiástico",
+ "sk": "eslovaco",
+ "sl": "esloveno",
+ "es": "español",
+ "es-MX": "español de México",
+ "es-419": "español latinoamericano",
+ "eo": "esperanto",
+ "et": "estonio",
+ "eu": "euskera",
+ "ee": "ewé",
+ "ewo": "ewondo",
+ "fo": "feroés",
+ "fil": "filipino",
+ "fi": "finés",
+ "nl-BE": "flamenco",
+ "fr": "francés",
+ "fr-CA": "francés canadiense",
+ "fr-CH": "francés suizo",
+ "fy": "frisón occidental",
+ "fur": "friulano",
+ "ff": "fula",
+ "gd": "gaélico escocés",
+ "cy": "galés",
+ "gl": "gallego",
+ "lg": "ganda",
+ "ka": "georgiano",
+ "el": "griego",
+ "kl": "groenlandés",
+ "gu": "gujarati",
+ "guz": "gusii",
+ "ha": "hausa",
+ "haw": "hawaiano",
+ "he": "hebreo",
+ "hi": "hindi",
+ "hu": "húngaro",
+ "ig": "igbo",
+ "id": "indonesio",
+ "en": "inglés",
+ "en-AU": "inglés australiano",
+ "en-GB": "inglés británico",
+ "en-CA": "inglés canadiense",
+ "ga": "irlandés",
+ "is": "islandés",
+ "it": "italiano",
+ "ja": "japonés",
+ "jv": "javanés",
+ "km": "jemer",
+ "dyo": "jola-fonyi",
+ "kkj": "kako",
+ "kln": "kalenjin",
+ "kam": "kamba",
+ "kk": "kazajo",
+ "ki": "kikuyu",
+ "rw": "kinyarwanda",
+ "ky": "kirguís",
+ "rn": "kirundi",
+ "ksh": "kölsch",
+ "kok": "konkaní",
+ "khq": "koyra chiini",
+ "ses": "koyraboro senni",
+ "ku": "kurdo",
+ "ckb": "kurdo sorani",
+ "nmg": "kwasio",
+ "lkt": "lakota",
+ "lag": "langi",
+ "lo": "lao",
+ "lv": "letón",
+ "ln": "lingala",
+ "lt": "lituano",
+ "lrc": "lorí septentrional",
+ "lu": "luba-katanga",
+ "luo": "Luo",
+ "lb": "luxemburgués",
+ "luy": "luyia",
+ "mk": "macedonio",
+ "jmc": "machame",
+ "mgh": "makhuwa-meetto",
+ "kde": "makonde",
+ "ml": "malayalam",
+ "ms": "malayo",
+ "mg": "malgache",
+ "mt": "maltés",
+ "gv": "manés",
+ "mi": "maorí",
+ "mr": "maratí",
+ "mas": "masái",
+ "mzn": "mazandaraní",
+ "mer": "meru",
+ "mgo": "meta’",
+ "ro-MD": "moldavo",
+ "mn": "mongol",
+ "mua": "mundang",
+ "naq": "nama",
+ "nd": "ndebele septentrional",
+ "nl": "neerlandés",
+ "ne": "nepalí",
+ "nnh": "ngiemboon",
+ "jgo": "ngomba",
+ "nb": "noruego bokmal",
+ "nn": "noruego nynorsk",
+ "nus": "nuer",
+ "nyn": "nyankole",
+ "or": "oriya",
+ "om": "oromo",
+ "os": "osético",
+ "ps": "pastún",
+ "fa": "persa",
+ "pl": "polaco",
+ "pt": "portugués",
+ "pt-PT": "portugués de Portugal",
+ "prg": "prusiano antiguo",
+ "pa": "punyabí",
+ "qu": "quechua",
+ "rm": "retorrománico",
+ "rof": "rombo",
+ "ro": "rumano",
+ "ru": "ruso",
+ "rwk": "rwa",
+ "sah": "sakha",
+ "saq": "samburu",
+ "smn": "sami inari",
+ "se": "sami septentrional",
+ "sg": "sango",
+ "sbp": "sangu",
+ "seh": "sena",
+ "sr": "serbio",
+ "ksb": "shambala",
+ "sn": "shona",
+ "sd": "sindhi",
+ "xog": "soga",
+ "so": "somalí",
+ "sw": "suajili",
+ "sw-CD": "suajili del Congo",
+ "sv": "sueco",
+ "th": "tailandés",
+ "dav": "taita",
+ "tzm": "tamazight del Atlas Central",
+ "zgh": "tamazight marroquí estándar",
+ "ta": "tamil",
+ "tt": "tártaro",
+ "twq": "tasawaq",
+ "shi": "tashelhit",
+ "tg": "tayiko",
+ "te": "telugu",
+ "teo": "teso",
+ "bo": "tibetano",
+ "ti": "tigriña",
+ "to": "tongano",
+ "tr": "turco",
+ "tk": "turcomano",
+ "uk": "ucraniano",
+ "ug": "uigur",
+ "ur": "urdu",
+ "uz": "uzbeko",
+ "vai": "Vai",
+ "wa": "valón",
+ "vi": "vietnamita",
+ "vo": "volapük",
+ "vun": "vunjo",
+ "wae": "walser",
+ "wo": "wolof",
+ "xh": "xhosa",
+ "yav": "yangben",
+ "ii": "yi de Sichuán",
+ "yi": "yidis",
+ "yo": "yoruba",
+ "dje": "zarma",
+ "zu": "zulú"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/es-SV.json b/vendor/commerceguys/intl/resources/language/es-SV.json
index fd3d7323f..cf5699432 100644
--- a/vendor/commerceguys/intl/resources/language/es-SV.json
+++ b/vendor/commerceguys/intl/resources/language/es-SV.json
@@ -1,644 +1,224 @@
{
- "af": {
- "name": "afrikáans"
- },
- "agq": {
- "name": "aghem"
- },
- "ak": {
- "name": "akan"
- },
- "sq": {
- "name": "albanés"
- },
- "de": {
- "name": "alemán"
- },
- "de-AT": {
- "name": "alemán austríaco"
- },
- "gsw": {
- "name": "alemán suizo"
- },
- "de-CH": {
- "name": "alto alemán suizo"
- },
- "hsb": {
- "name": "alto sorbio"
- },
- "am": {
- "name": "amárico"
- },
- "ar": {
- "name": "árabe"
- },
- "hy": {
- "name": "armenio"
- },
- "as": {
- "name": "asamés"
- },
- "ast": {
- "name": "asturiano"
- },
- "asa": {
- "name": "asu"
- },
- "az": {
- "name": "azerbaiyano"
- },
- "ksf": {
- "name": "bafia"
- },
- "nds": {
- "name": "bajo alemán"
- },
- "nds-NL": {
- "name": "bajo sajón"
- },
- "dsb": {
- "name": "bajo sorbio"
- },
- "bm": {
- "name": "bambara"
- },
- "bas": {
- "name": "basaa"
- },
- "bem": {
- "name": "bemba"
- },
- "bez": {
- "name": "bena"
- },
- "bn": {
- "name": "bengalí"
- },
- "be": {
- "name": "bielorruso"
- },
- "my": {
- "name": "birmano"
- },
- "brx": {
- "name": "bodo"
- },
- "bs": {
- "name": "bosnio"
- },
- "br": {
- "name": "bretón"
- },
- "bg": {
- "name": "búlgaro"
- },
- "kab": {
- "name": "cabila"
- },
- "ks": {
- "name": "cachemiro"
- },
- "kn": {
- "name": "canarés"
- },
- "ca": {
- "name": "catalán"
- },
- "ce": {
- "name": "checheno"
- },
- "cs": {
- "name": "checo"
- },
- "chr": {
- "name": "cheroqui"
- },
- "cgg": {
- "name": "chiga"
- },
- "zh": {
- "name": "chino"
- },
- "zh-Hans": {
- "name": "chino simplificado"
- },
- "zh-Hant": {
- "name": "chino tradicional"
- },
- "si": {
- "name": "cingalés"
- },
- "ko": {
- "name": "coreano"
- },
- "kw": {
- "name": "córnico"
- },
- "kea": {
- "name": "criollo caboverdiano"
- },
- "mfe": {
- "name": "criollo mauriciano"
- },
- "hr": {
- "name": "croata"
- },
- "da": {
- "name": "danés"
- },
- "dua": {
- "name": "duala"
- },
- "dz": {
- "name": "dzongkha"
- },
- "ebu": {
- "name": "embu"
- },
- "cu": {
- "name": "eslavo eclesiástico"
- },
- "sk": {
- "name": "eslovaco"
- },
- "sl": {
- "name": "esloveno"
- },
- "es": {
- "name": "español"
- },
- "es-MX": {
- "name": "español de México"
- },
- "eo": {
- "name": "esperanto"
- },
- "et": {
- "name": "estonio"
- },
- "ee": {
- "name": "ewé"
- },
- "ewo": {
- "name": "ewondo"
- },
- "fo": {
- "name": "feroés"
- },
- "fil": {
- "name": "filipino"
- },
- "fi": {
- "name": "finés"
- },
- "nl-BE": {
- "name": "flamenco"
- },
- "fr": {
- "name": "francés"
- },
- "fr-CA": {
- "name": "francés canadiense"
- },
- "fr-CH": {
- "name": "francés suizo"
- },
- "fy": {
- "name": "frisón occidental"
- },
- "fur": {
- "name": "friulano"
- },
- "ff": {
- "name": "fula"
- },
- "gd": {
- "name": "gaélico escocés"
- },
- "cy": {
- "name": "galés"
- },
- "gl": {
- "name": "gallego"
- },
- "lg": {
- "name": "ganda"
- },
- "ka": {
- "name": "georgiano"
- },
- "el": {
- "name": "griego"
- },
- "kl": {
- "name": "groenlandés"
- },
- "gu": {
- "name": "gujarati"
- },
- "guz": {
- "name": "gusii"
- },
- "ha": {
- "name": "hausa"
- },
- "haw": {
- "name": "hawaiano"
- },
- "he": {
- "name": "hebreo"
- },
- "hi": {
- "name": "hindi"
- },
- "hu": {
- "name": "húngaro"
- },
- "ig": {
- "name": "igbo"
- },
- "id": {
- "name": "indonesio"
- },
- "en": {
- "name": "inglés"
- },
- "en-AU": {
- "name": "inglés australiano"
- },
- "en-GB": {
- "name": "inglés británico"
- },
- "en-CA": {
- "name": "inglés canadiense"
- },
- "ga": {
- "name": "irlandés"
- },
- "is": {
- "name": "islandés"
- },
- "it": {
- "name": "italiano"
- },
- "ja": {
- "name": "japonés"
- },
- "km": {
- "name": "jemer"
- },
- "dyo": {
- "name": "jola-fonyi"
- },
- "kkj": {
- "name": "kako"
- },
- "kln": {
- "name": "kalenjin"
- },
- "kam": {
- "name": "kamba"
- },
- "kk": {
- "name": "kazajo"
- },
- "ki": {
- "name": "kikuyu"
- },
- "rw": {
- "name": "kinyarwanda"
- },
- "ky": {
- "name": "kirguís"
- },
- "rn": {
- "name": "kirundi"
- },
- "ksh": {
- "name": "kölsch"
- },
- "kok": {
- "name": "konkaní"
- },
- "khq": {
- "name": "koyra chiini"
- },
- "ses": {
- "name": "koyraboro senni"
- },
- "ckb": {
- "name": "kurdo sorani"
- },
- "nmg": {
- "name": "kwasio"
- },
- "lkt": {
- "name": "lakota"
- },
- "lag": {
- "name": "langi"
- },
- "lo": {
- "name": "laosiano"
- },
- "lv": {
- "name": "letón"
- },
- "ln": {
- "name": "lingala"
- },
- "lt": {
- "name": "lituano"
- },
- "lrc": {
- "name": "lorí septentrional"
- },
- "lu": {
- "name": "luba-katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "luxemburgués"
- },
- "luy": {
- "name": "luyia"
- },
- "mk": {
- "name": "macedonio"
- },
- "jmc": {
- "name": "machame"
- },
- "mgh": {
- "name": "makhuwa-meetto"
- },
- "kde": {
- "name": "makonde"
- },
- "ml": {
- "name": "malayalam"
- },
- "ms": {
- "name": "malayo"
- },
- "mg": {
- "name": "malgache"
- },
- "mt": {
- "name": "maltés"
- },
- "gv": {
- "name": "manés"
- },
- "mr": {
- "name": "maratí"
- },
- "mas": {
- "name": "masái"
- },
- "mzn": {
- "name": "mazandaraní"
- },
- "mer": {
- "name": "meru"
- },
- "mgo": {
- "name": "meta’"
- },
- "ro-MD": {
- "name": "moldavo"
- },
- "mn": {
- "name": "mongol"
- },
- "mua": {
- "name": "mundang"
- },
- "naq": {
- "name": "nama"
- },
- "nd": {
- "name": "ndebele septentrional"
- },
- "nl": {
- "name": "neerlandés"
- },
- "ne": {
- "name": "nepalí"
- },
- "nnh": {
- "name": "ngiemboon"
- },
- "jgo": {
- "name": "ngomba"
- },
- "nb": {
- "name": "noruego bokmal"
- },
- "nn": {
- "name": "noruego nynorsk"
- },
- "nus": {
- "name": "nuer"
- },
- "nyn": {
- "name": "nyankole"
- },
- "or": {
- "name": "oriya"
- },
- "om": {
- "name": "oromo"
- },
- "os": {
- "name": "osético"
- },
- "pa": {
- "name": "panyabí"
- },
- "ps": {
- "name": "pastún"
- },
- "fa": {
- "name": "persa"
- },
- "pl": {
- "name": "polaco"
- },
- "pt": {
- "name": "portugués"
- },
- "pt-PT": {
- "name": "portugués de Portugal"
- },
- "prg": {
- "name": "prusiano antiguo"
- },
- "qu": {
- "name": "quechua"
- },
- "rm": {
- "name": "retorrománico"
- },
- "rof": {
- "name": "rombo"
- },
- "ro": {
- "name": "rumano"
- },
- "ru": {
- "name": "ruso"
- },
- "rwk": {
- "name": "rwa"
- },
- "sah": {
- "name": "sakha"
- },
- "saq": {
- "name": "samburu"
- },
- "smn": {
- "name": "sami inari"
- },
- "se": {
- "name": "sami septentrional"
- },
- "sg": {
- "name": "sango"
- },
- "sbp": {
- "name": "sangu"
- },
- "seh": {
- "name": "sena"
- },
- "sr": {
- "name": "serbio"
- },
- "ksb": {
- "name": "shambala"
- },
- "sn": {
- "name": "shona"
- },
- "sd": {
- "name": "sindhi"
- },
- "xog": {
- "name": "soga"
- },
- "so": {
- "name": "somalí"
- },
- "sv": {
- "name": "sueco"
- },
- "sw": {
- "name": "swahili"
- },
- "sw-CD": {
- "name": "swahili (Congo)"
- },
- "th": {
- "name": "tailandés"
- },
- "dav": {
- "name": "taita"
- },
- "tzm": {
- "name": "tamazight del Marruecos Central"
- },
- "zgh": {
- "name": "tamazight estándar marroquí"
- },
- "ta": {
- "name": "tamil"
- },
- "tt": {
- "name": "tártaro"
- },
- "twq": {
- "name": "tasawaq"
- },
- "shi": {
- "name": "tashelhit"
- },
- "tg": {
- "name": "tayiko"
- },
- "te": {
- "name": "telugu"
- },
- "teo": {
- "name": "teso"
- },
- "bo": {
- "name": "tibetano"
- },
- "ti": {
- "name": "tigriña"
- },
- "to": {
- "name": "tongano"
- },
- "tr": {
- "name": "turco"
- },
- "tk": {
- "name": "turcomano"
- },
- "uk": {
- "name": "ucraniano"
- },
- "ug": {
- "name": "uigur"
- },
- "ur": {
- "name": "urdu"
- },
- "uz": {
- "name": "uzbeko"
- },
- "vai": {
- "name": "Vai"
- },
- "eu": {
- "name": "vasco"
- },
- "vi": {
- "name": "vietnamita"
- },
- "vo": {
- "name": "volapük"
- },
- "vun": {
- "name": "vunjo"
- },
- "wae": {
- "name": "walser"
- },
- "wo": {
- "name": "wolof"
- },
- "yav": {
- "name": "yangben"
- },
- "ii": {
- "name": "yi de Sichuán"
- },
- "yi": {
- "name": "yidis"
- },
- "yo": {
- "name": "yoruba"
- },
- "dje": {
- "name": "zarma"
- },
- "zu": {
- "name": "zulú"
- }
+ "af": "afrikáans",
+ "agq": "aghem",
+ "ak": "akan",
+ "sq": "albanés",
+ "de": "alemán",
+ "de-AT": "alemán austríaco",
+ "gsw": "alemán suizo",
+ "de-CH": "alto alemán suizo",
+ "hsb": "alto sorbio",
+ "am": "amárico",
+ "ar": "árabe",
+ "hy": "armenio",
+ "as": "asamés",
+ "ast": "asturiano",
+ "asa": "asu",
+ "az": "azerbaiyano",
+ "ksf": "bafia",
+ "nds": "bajo alemán",
+ "nds-NL": "bajo sajón",
+ "dsb": "bajo sorbio",
+ "bm": "bambara",
+ "bas": "basaa",
+ "bem": "bemba",
+ "bez": "bena",
+ "bn": "bengalí",
+ "be": "bielorruso",
+ "my": "birmano",
+ "brx": "bodo",
+ "bs": "bosnio",
+ "br": "bretón",
+ "bg": "búlgaro",
+ "kab": "cabila",
+ "ks": "cachemiro",
+ "kn": "canarés",
+ "yue": "cantonés",
+ "ca": "catalán",
+ "ceb": "cebuano",
+ "ce": "checheno",
+ "cs": "checo",
+ "chr": "cheroqui",
+ "cgg": "chiga",
+ "zh": "chino",
+ "zh-Hans": "chino simplificado",
+ "zh-Hant": "chino tradicional",
+ "si": "cingalés",
+ "ko": "coreano",
+ "kw": "córnico",
+ "kea": "criollo caboverdiano",
+ "mfe": "criollo mauriciano",
+ "hr": "croata",
+ "da": "danés",
+ "dua": "duala",
+ "dz": "dzongkha",
+ "ebu": "embu",
+ "cu": "eslavo eclesiástico",
+ "sk": "eslovaco",
+ "sl": "esloveno",
+ "es": "español",
+ "es-MX": "español de México",
+ "es-419": "español latinoamericano",
+ "eo": "esperanto",
+ "et": "estonio",
+ "ee": "ewé",
+ "ewo": "ewondo",
+ "fo": "feroés",
+ "fil": "filipino",
+ "fi": "finés",
+ "nl-BE": "flamenco",
+ "fr": "francés",
+ "fr-CA": "francés canadiense",
+ "fr-CH": "francés suizo",
+ "fy": "frisón occidental",
+ "fur": "friulano",
+ "ff": "fula",
+ "gd": "gaélico escocés",
+ "cy": "galés",
+ "gl": "gallego",
+ "lg": "ganda",
+ "ka": "georgiano",
+ "el": "griego",
+ "kl": "groenlandés",
+ "gu": "gujarati",
+ "guz": "gusii",
+ "ha": "hausa",
+ "haw": "hawaiano",
+ "he": "hebreo",
+ "hi": "hindi",
+ "hu": "húngaro",
+ "ig": "igbo",
+ "id": "indonesio",
+ "en": "inglés",
+ "en-AU": "inglés australiano",
+ "en-GB": "inglés británico",
+ "en-CA": "inglés canadiense",
+ "ga": "irlandés",
+ "is": "islandés",
+ "it": "italiano",
+ "ja": "japonés",
+ "jv": "javanés",
+ "km": "jemer",
+ "dyo": "jola-fonyi",
+ "kkj": "kako",
+ "kln": "kalenjin",
+ "kam": "kamba",
+ "kk": "kazajo",
+ "ki": "kikuyu",
+ "rw": "kinyarwanda",
+ "ky": "kirguís",
+ "rn": "kirundi",
+ "ksh": "kölsch",
+ "kok": "konkaní",
+ "khq": "koyra chiini",
+ "ses": "koyraboro senni",
+ "ku": "kurdo",
+ "ckb": "kurdo sorani",
+ "nmg": "kwasio",
+ "lkt": "lakota",
+ "lag": "langi",
+ "lo": "laosiano",
+ "lv": "letón",
+ "ln": "lingala",
+ "lt": "lituano",
+ "lrc": "lorí septentrional",
+ "lu": "luba-katanga",
+ "luo": "Luo",
+ "lb": "luxemburgués",
+ "luy": "luyia",
+ "mk": "macedonio",
+ "jmc": "machame",
+ "mgh": "makhuwa-meetto",
+ "kde": "makonde",
+ "ml": "malayalam",
+ "ms": "malayo",
+ "mg": "malgache",
+ "mt": "maltés",
+ "gv": "manés",
+ "mi": "maorí",
+ "mr": "maratí",
+ "mas": "masái",
+ "mzn": "mazandaraní",
+ "mer": "meru",
+ "mgo": "meta’",
+ "ro-MD": "moldavo",
+ "mn": "mongol",
+ "mua": "mundang",
+ "naq": "nama",
+ "nd": "ndebele septentrional",
+ "nl": "neerlandés",
+ "ne": "nepalí",
+ "nnh": "ngiemboon",
+ "jgo": "ngomba",
+ "nb": "noruego bokmal",
+ "nn": "noruego nynorsk",
+ "nus": "nuer",
+ "nyn": "nyankole",
+ "or": "oriya",
+ "om": "oromo",
+ "os": "osético",
+ "pa": "panyabí",
+ "ps": "pastún",
+ "fa": "persa",
+ "pl": "polaco",
+ "pt": "portugués",
+ "pt-PT": "portugués de Portugal",
+ "prg": "prusiano antiguo",
+ "qu": "quechua",
+ "rm": "retorrománico",
+ "rof": "rombo",
+ "ro": "rumano",
+ "ru": "ruso",
+ "rwk": "rwa",
+ "sah": "sakha",
+ "saq": "samburu",
+ "smn": "sami inari",
+ "se": "sami septentrional",
+ "sg": "sango",
+ "sbp": "sangu",
+ "seh": "sena",
+ "sr": "serbio",
+ "ksb": "shambala",
+ "sn": "shona",
+ "sd": "sindhi",
+ "xog": "soga",
+ "so": "somalí",
+ "sv": "sueco",
+ "sw": "swahili",
+ "sw-CD": "swahili (Congo)",
+ "th": "tailandés",
+ "dav": "taita",
+ "tzm": "tamazight del Atlas Central",
+ "zgh": "tamazight estándar marroquí",
+ "ta": "tamil",
+ "tt": "tártaro",
+ "twq": "tasawaq",
+ "shi": "tashelhit",
+ "tg": "tayiko",
+ "te": "telugu",
+ "teo": "teso",
+ "bo": "tibetano",
+ "ti": "tigriña",
+ "to": "tongano",
+ "tr": "turco",
+ "tk": "turcomano",
+ "uk": "ucraniano",
+ "ug": "uigur",
+ "ur": "urdu",
+ "uz": "uzbeko",
+ "vai": "Vai",
+ "wa": "valón",
+ "eu": "vasco",
+ "vi": "vietnamita",
+ "vo": "volapük",
+ "vun": "vunjo",
+ "wae": "walser",
+ "wo": "wolof",
+ "xh": "xhosa",
+ "yav": "yangben",
+ "ii": "yi de Sichuán",
+ "yi": "yidis",
+ "yo": "yoruba",
+ "dje": "zarma",
+ "zu": "zulú"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/es-US.json b/vendor/commerceguys/intl/resources/language/es-US.json
index 8ce3ff529..8c444cc4f 100644
--- a/vendor/commerceguys/intl/resources/language/es-US.json
+++ b/vendor/commerceguys/intl/resources/language/es-US.json
@@ -1,644 +1,224 @@
{
- "af": {
- "name": "afrikáans"
- },
- "agq": {
- "name": "aghem"
- },
- "ak": {
- "name": "akan"
- },
- "sq": {
- "name": "albanés"
- },
- "de": {
- "name": "alemán"
- },
- "de-AT": {
- "name": "alemán austríaco"
- },
- "gsw": {
- "name": "alemán suizo"
- },
- "de-CH": {
- "name": "alto alemán suizo"
- },
- "hsb": {
- "name": "alto sorbio"
- },
- "am": {
- "name": "amárico"
- },
- "ar": {
- "name": "árabe"
- },
- "hy": {
- "name": "armenio"
- },
- "as": {
- "name": "asamés"
- },
- "ast": {
- "name": "asturiano"
- },
- "asa": {
- "name": "asu"
- },
- "az": {
- "name": "azerbaiyano"
- },
- "ksf": {
- "name": "bafia"
- },
- "nds": {
- "name": "bajo alemán"
- },
- "nds-NL": {
- "name": "bajo sajón"
- },
- "dsb": {
- "name": "bajo sorbio"
- },
- "bm": {
- "name": "bambara"
- },
- "bas": {
- "name": "basa"
- },
- "bem": {
- "name": "bemba"
- },
- "bez": {
- "name": "bena"
- },
- "bn": {
- "name": "bengalí"
- },
- "be": {
- "name": "bielorruso"
- },
- "my": {
- "name": "birmano"
- },
- "brx": {
- "name": "bodo"
- },
- "bs": {
- "name": "bosnio"
- },
- "br": {
- "name": "bretón"
- },
- "bg": {
- "name": "búlgaro"
- },
- "kab": {
- "name": "cabila"
- },
- "ks": {
- "name": "cachemiro"
- },
- "kn": {
- "name": "canarés"
- },
- "ca": {
- "name": "catalán"
- },
- "ce": {
- "name": "checheno"
- },
- "cs": {
- "name": "checo"
- },
- "chr": {
- "name": "cheroqui"
- },
- "cgg": {
- "name": "chiga"
- },
- "zh": {
- "name": "chino"
- },
- "zh-Hans": {
- "name": "chino simplificado"
- },
- "zh-Hant": {
- "name": "chino tradicional"
- },
- "si": {
- "name": "cingalés"
- },
- "ko": {
- "name": "coreano"
- },
- "kw": {
- "name": "córnico"
- },
- "kea": {
- "name": "criollo caboverdiano"
- },
- "mfe": {
- "name": "criollo mauriciano"
- },
- "hr": {
- "name": "croata"
- },
- "da": {
- "name": "danés"
- },
- "dua": {
- "name": "duala"
- },
- "dz": {
- "name": "dzongkha"
- },
- "ebu": {
- "name": "embu"
- },
- "cu": {
- "name": "eslavo eclesiástico"
- },
- "sk": {
- "name": "eslovaco"
- },
- "sl": {
- "name": "esloveno"
- },
- "es": {
- "name": "español"
- },
- "es-MX": {
- "name": "español de México"
- },
- "eo": {
- "name": "esperanto"
- },
- "et": {
- "name": "estonio"
- },
- "ee": {
- "name": "ewé"
- },
- "ewo": {
- "name": "ewondo"
- },
- "fo": {
- "name": "feroés"
- },
- "fil": {
- "name": "filipino"
- },
- "fi": {
- "name": "finés"
- },
- "nl-BE": {
- "name": "flamenco"
- },
- "fr": {
- "name": "francés"
- },
- "fr-CA": {
- "name": "francés canadiense"
- },
- "fr-CH": {
- "name": "francés suizo"
- },
- "fy": {
- "name": "frisón occidental"
- },
- "fur": {
- "name": "friulano"
- },
- "ff": {
- "name": "fula"
- },
- "gd": {
- "name": "gaélico escocés"
- },
- "cy": {
- "name": "galés"
- },
- "gl": {
- "name": "gallego"
- },
- "lg": {
- "name": "ganda"
- },
- "ka": {
- "name": "georgiano"
- },
- "el": {
- "name": "griego"
- },
- "kl": {
- "name": "groenlandés"
- },
- "gu": {
- "name": "gurayatí"
- },
- "guz": {
- "name": "gusii"
- },
- "ha": {
- "name": "hausa"
- },
- "haw": {
- "name": "hawaiano"
- },
- "he": {
- "name": "hebreo"
- },
- "hi": {
- "name": "hindi"
- },
- "hu": {
- "name": "húngaro"
- },
- "ig": {
- "name": "igbo"
- },
- "id": {
- "name": "indonesio"
- },
- "en": {
- "name": "inglés"
- },
- "en-AU": {
- "name": "inglés australiano"
- },
- "en-GB": {
- "name": "inglés británico"
- },
- "en-CA": {
- "name": "inglés canadiense"
- },
- "ga": {
- "name": "irlandés"
- },
- "is": {
- "name": "islandés"
- },
- "it": {
- "name": "italiano"
- },
- "ja": {
- "name": "japonés"
- },
- "km": {
- "name": "jemer"
- },
- "dyo": {
- "name": "jola-fonyi"
- },
- "kkj": {
- "name": "kako"
- },
- "kln": {
- "name": "kalenjin"
- },
- "kam": {
- "name": "kamba"
- },
- "kk": {
- "name": "kazajo"
- },
- "ki": {
- "name": "kikuyu"
- },
- "rw": {
- "name": "kinyarwanda"
- },
- "ky": {
- "name": "kirguís"
- },
- "rn": {
- "name": "kiroundi"
- },
- "ksh": {
- "name": "kölsch"
- },
- "kok": {
- "name": "konkaní"
- },
- "khq": {
- "name": "koyra chiini"
- },
- "ses": {
- "name": "koyraboro senni"
- },
- "ckb": {
- "name": "kurdo sorani"
- },
- "nmg": {
- "name": "kwasio"
- },
- "lkt": {
- "name": "lakota"
- },
- "lag": {
- "name": "langi"
- },
- "lo": {
- "name": "laosiano"
- },
- "lv": {
- "name": "letón"
- },
- "ln": {
- "name": "lingala"
- },
- "lt": {
- "name": "lituano"
- },
- "lrc": {
- "name": "lorí septentrional"
- },
- "lu": {
- "name": "luba-katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "luxemburgués"
- },
- "luy": {
- "name": "luyia"
- },
- "mk": {
- "name": "macedonio"
- },
- "jmc": {
- "name": "machame"
- },
- "mgh": {
- "name": "makhuwa-meetto"
- },
- "kde": {
- "name": "makonde"
- },
- "ml": {
- "name": "malayalam"
- },
- "ms": {
- "name": "malayo"
- },
- "mg": {
- "name": "malgache"
- },
- "mt": {
- "name": "maltés"
- },
- "gv": {
- "name": "manés"
- },
- "mr": {
- "name": "maratí"
- },
- "mas": {
- "name": "masái"
- },
- "mzn": {
- "name": "mazandaraní"
- },
- "mer": {
- "name": "meru"
- },
- "mgo": {
- "name": "meta’"
- },
- "ro-MD": {
- "name": "moldavo"
- },
- "mn": {
- "name": "mongol"
- },
- "mua": {
- "name": "mundang"
- },
- "naq": {
- "name": "nama"
- },
- "nd": {
- "name": "ndebele septentrional"
- },
- "nl": {
- "name": "neerlandés"
- },
- "ne": {
- "name": "nepalí"
- },
- "nnh": {
- "name": "ngiemboon"
- },
- "jgo": {
- "name": "ngomba"
- },
- "nb": {
- "name": "noruego bokmal"
- },
- "nn": {
- "name": "noruego nynorsk"
- },
- "nus": {
- "name": "nuer"
- },
- "nyn": {
- "name": "nyankole"
- },
- "or": {
- "name": "oriya"
- },
- "om": {
- "name": "oromo"
- },
- "os": {
- "name": "osético"
- },
- "pa": {
- "name": "panyabí"
- },
- "ps": {
- "name": "pastún"
- },
- "fa": {
- "name": "persa"
- },
- "pl": {
- "name": "polaco"
- },
- "pt": {
- "name": "portugués"
- },
- "pt-PT": {
- "name": "portugués de Portugal"
- },
- "prg": {
- "name": "prusiano antiguo"
- },
- "qu": {
- "name": "quechua"
- },
- "rm": {
- "name": "romanche"
- },
- "rof": {
- "name": "rombo"
- },
- "ro": {
- "name": "rumano"
- },
- "ru": {
- "name": "ruso"
- },
- "rwk": {
- "name": "rwa"
- },
- "sah": {
- "name": "sakha"
- },
- "saq": {
- "name": "samburu"
- },
- "smn": {
- "name": "sami inari"
- },
- "se": {
- "name": "sami septentrional"
- },
- "sg": {
- "name": "sango"
- },
- "sbp": {
- "name": "sangu"
- },
- "seh": {
- "name": "sena"
- },
- "sr": {
- "name": "serbio"
- },
- "ksb": {
- "name": "shambala"
- },
- "sn": {
- "name": "shona"
- },
- "sd": {
- "name": "sindhi"
- },
- "xog": {
- "name": "soga"
- },
- "so": {
- "name": "somalí"
- },
- "sv": {
- "name": "sueco"
- },
- "sw": {
- "name": "swahili"
- },
- "sw-CD": {
- "name": "swahili del Congo"
- },
- "th": {
- "name": "tailandés"
- },
- "dav": {
- "name": "taita"
- },
- "tzm": {
- "name": "tamazight del Marruecos Central"
- },
- "zgh": {
- "name": "tamazight estándar marroquí"
- },
- "ta": {
- "name": "tamil"
- },
- "tt": {
- "name": "tártaro"
- },
- "twq": {
- "name": "tasawaq"
- },
- "shi": {
- "name": "tashelhit"
- },
- "tg": {
- "name": "tayiko"
- },
- "te": {
- "name": "telugu"
- },
- "teo": {
- "name": "teso"
- },
- "bo": {
- "name": "tibetano"
- },
- "ti": {
- "name": "tigriña"
- },
- "to": {
- "name": "tongano"
- },
- "tr": {
- "name": "turco"
- },
- "tk": {
- "name": "turcomano"
- },
- "uk": {
- "name": "ucraniano"
- },
- "ug": {
- "name": "uigur"
- },
- "ur": {
- "name": "urdu"
- },
- "uz": {
- "name": "uzbeko"
- },
- "vai": {
- "name": "Vai"
- },
- "eu": {
- "name": "vasco"
- },
- "vi": {
- "name": "vietnamita"
- },
- "vo": {
- "name": "volapük"
- },
- "vun": {
- "name": "vunjo"
- },
- "wae": {
- "name": "walser"
- },
- "wo": {
- "name": "wolof"
- },
- "yav": {
- "name": "yangben"
- },
- "ii": {
- "name": "yi de Sichuán"
- },
- "yi": {
- "name": "yidis"
- },
- "yo": {
- "name": "yoruba"
- },
- "dje": {
- "name": "zarma"
- },
- "zu": {
- "name": "zulú"
- }
+ "af": "afrikáans",
+ "agq": "aghem",
+ "ak": "akan",
+ "sq": "albanés",
+ "de": "alemán",
+ "de-AT": "alemán austríaco",
+ "gsw": "alemán suizo",
+ "de-CH": "alto alemán suizo",
+ "hsb": "alto sorbio",
+ "am": "amárico",
+ "ar": "árabe",
+ "hy": "armenio",
+ "as": "asamés",
+ "ast": "asturiano",
+ "asa": "asu",
+ "az": "azerbaiyano",
+ "ksf": "bafia",
+ "nds": "bajo alemán",
+ "nds-NL": "bajo sajón",
+ "dsb": "bajo sorbio",
+ "bm": "bambara",
+ "bas": "basa",
+ "bem": "bemba",
+ "bez": "bena",
+ "bn": "bengalí",
+ "be": "bielorruso",
+ "my": "birmano",
+ "brx": "bodo",
+ "bs": "bosnio",
+ "br": "bretón",
+ "bg": "búlgaro",
+ "kab": "cabila",
+ "ks": "cachemiro",
+ "kn": "canarés",
+ "yue": "cantonés",
+ "ca": "catalán",
+ "ceb": "cebuano",
+ "ce": "checheno",
+ "cs": "checo",
+ "chr": "cheroqui",
+ "cgg": "chiga",
+ "zh": "chino",
+ "zh-Hans": "chino simplificado",
+ "zh-Hant": "chino tradicional",
+ "si": "cingalés",
+ "ko": "coreano",
+ "kw": "córnico",
+ "kea": "criollo caboverdiano",
+ "mfe": "criollo mauriciano",
+ "hr": "croata",
+ "da": "danés",
+ "dua": "duala",
+ "dz": "dzongkha",
+ "ebu": "embu",
+ "cu": "eslavo eclesiástico",
+ "sk": "eslovaco",
+ "sl": "esloveno",
+ "es": "español",
+ "es-MX": "español de México",
+ "es-419": "español latinoamericano",
+ "eo": "esperanto",
+ "et": "estonio",
+ "eu": "euskera",
+ "ee": "ewé",
+ "ewo": "ewondo",
+ "fo": "feroés",
+ "fil": "filipino",
+ "fi": "finés",
+ "nl-BE": "flamenco",
+ "fr": "francés",
+ "fr-CA": "francés canadiense",
+ "fr-CH": "francés suizo",
+ "fy": "frisón occidental",
+ "fur": "friulano",
+ "ff": "fula",
+ "gd": "gaélico escocés",
+ "cy": "galés",
+ "gl": "gallego",
+ "lg": "ganda",
+ "ka": "georgiano",
+ "el": "griego",
+ "kl": "groenlandés",
+ "gu": "gurayatí",
+ "guz": "gusii",
+ "ha": "hausa",
+ "haw": "hawaiano",
+ "he": "hebreo",
+ "hi": "hindi",
+ "hu": "húngaro",
+ "ig": "igbo",
+ "id": "indonesio",
+ "en": "inglés",
+ "en-AU": "inglés australiano",
+ "en-GB": "inglés británico",
+ "en-CA": "inglés canadiense",
+ "ga": "irlandés",
+ "is": "islandés",
+ "it": "italiano",
+ "ja": "japonés",
+ "jv": "javanés",
+ "km": "jemer",
+ "dyo": "jola-fonyi",
+ "kkj": "kako",
+ "kln": "kalenjin",
+ "kam": "kamba",
+ "kk": "kazajo",
+ "ki": "kikuyu",
+ "rw": "kinyarwanda",
+ "ky": "kirguís",
+ "rn": "kiroundi",
+ "ksh": "kölsch",
+ "kok": "konkaní",
+ "khq": "koyra chiini",
+ "ses": "koyraboro senni",
+ "ku": "kurdo",
+ "ckb": "kurdo sorani",
+ "nmg": "kwasio",
+ "lkt": "lakota",
+ "lag": "langi",
+ "lo": "lao",
+ "lv": "letón",
+ "ln": "lingala",
+ "lt": "lituano",
+ "lrc": "lorí septentrional",
+ "lu": "luba-katanga",
+ "luo": "Luo",
+ "lb": "luxemburgués",
+ "luy": "luyia",
+ "mk": "macedonio",
+ "jmc": "machame",
+ "mgh": "makhuwa-meetto",
+ "kde": "makonde",
+ "ml": "malayalam",
+ "ms": "malayo",
+ "mg": "malgache",
+ "mt": "maltés",
+ "gv": "manés",
+ "mi": "maorí",
+ "mr": "maratí",
+ "mas": "masái",
+ "mzn": "mazandaraní",
+ "mer": "meru",
+ "mgo": "meta’",
+ "ro-MD": "moldavo",
+ "mn": "mongol",
+ "mua": "mundang",
+ "naq": "nama",
+ "nd": "ndebele septentrional",
+ "nl": "neerlandés",
+ "ne": "nepalí",
+ "nnh": "ngiemboon",
+ "jgo": "ngomba",
+ "nb": "noruego bokmal",
+ "nn": "noruego nynorsk",
+ "nus": "nuer",
+ "nyn": "nyankole",
+ "or": "oriya",
+ "om": "oromo",
+ "os": "osético",
+ "pa": "panyabí",
+ "ps": "pastún",
+ "fa": "persa",
+ "pl": "polaco",
+ "pt": "portugués",
+ "pt-PT": "portugués de Portugal",
+ "prg": "prusiano antiguo",
+ "qu": "quechua",
+ "rm": "romanche",
+ "rof": "rombo",
+ "ro": "rumano",
+ "ru": "ruso",
+ "rwk": "rwa",
+ "sah": "sakha",
+ "saq": "samburu",
+ "smn": "sami inari",
+ "se": "sami septentrional",
+ "sg": "sango",
+ "sbp": "sangu",
+ "seh": "sena",
+ "sr": "serbio",
+ "ksb": "shambala",
+ "sn": "shona",
+ "sd": "sindhi",
+ "xog": "soga",
+ "so": "somalí",
+ "sv": "sueco",
+ "sw": "swahili",
+ "sw-CD": "swahili del Congo",
+ "th": "tailandés",
+ "dav": "taita",
+ "tzm": "tamazight del Atlas Central",
+ "zgh": "tamazight estándar marroquí",
+ "ta": "tamil",
+ "tt": "tártaro",
+ "twq": "tasawaq",
+ "shi": "tashelhit",
+ "tg": "tayiko",
+ "te": "telugu",
+ "teo": "teso",
+ "bo": "tibetano",
+ "ti": "tigriña",
+ "to": "tongano",
+ "tr": "turco",
+ "tk": "turcomano",
+ "uk": "ucraniano",
+ "ug": "uigur",
+ "ur": "urdu",
+ "uz": "uzbeko",
+ "vai": "Vai",
+ "wa": "valón",
+ "vi": "vietnamita",
+ "vo": "volapük",
+ "vun": "vunjo",
+ "wae": "walser",
+ "wo": "wolof",
+ "xh": "xhosa",
+ "yav": "yangben",
+ "ii": "yi de Sichuán",
+ "yi": "yidis",
+ "yo": "yoruba",
+ "dje": "zarma",
+ "zu": "zulú"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/es-UY.json b/vendor/commerceguys/intl/resources/language/es-UY.json
deleted file mode 100644
index 051487935..000000000
--- a/vendor/commerceguys/intl/resources/language/es-UY.json
+++ /dev/null
@@ -1,644 +0,0 @@
-{
- "af": {
- "name": "afrikáans"
- },
- "agq": {
- "name": "aghem"
- },
- "ak": {
- "name": "akan"
- },
- "sq": {
- "name": "albanés"
- },
- "de": {
- "name": "alemán"
- },
- "de-AT": {
- "name": "alemán austríaco"
- },
- "gsw": {
- "name": "alemán suizo"
- },
- "de-CH": {
- "name": "alto alemán suizo"
- },
- "hsb": {
- "name": "alto sorbio"
- },
- "am": {
- "name": "amárico"
- },
- "ar": {
- "name": "árabe"
- },
- "hy": {
- "name": "armenio"
- },
- "as": {
- "name": "asamés"
- },
- "ast": {
- "name": "asturiano"
- },
- "asa": {
- "name": "asu"
- },
- "az": {
- "name": "azerbaiyano"
- },
- "ksf": {
- "name": "bafia"
- },
- "nds": {
- "name": "bajo alemán"
- },
- "nds-NL": {
- "name": "bajo sajón"
- },
- "dsb": {
- "name": "bajo sorbio"
- },
- "bm": {
- "name": "bambara"
- },
- "bas": {
- "name": "basaa"
- },
- "bem": {
- "name": "bemba"
- },
- "bez": {
- "name": "bena"
- },
- "bn": {
- "name": "bengalí"
- },
- "be": {
- "name": "bielorruso"
- },
- "my": {
- "name": "birmano"
- },
- "brx": {
- "name": "bodo"
- },
- "bs": {
- "name": "bosnio"
- },
- "br": {
- "name": "bretón"
- },
- "bg": {
- "name": "búlgaro"
- },
- "kab": {
- "name": "cabila"
- },
- "ks": {
- "name": "cachemiro"
- },
- "kn": {
- "name": "canarés"
- },
- "ca": {
- "name": "catalán"
- },
- "ce": {
- "name": "checheno"
- },
- "cs": {
- "name": "checo"
- },
- "chr": {
- "name": "cheroqui"
- },
- "cgg": {
- "name": "chiga"
- },
- "zh": {
- "name": "chino"
- },
- "zh-Hans": {
- "name": "chino simplificado"
- },
- "zh-Hant": {
- "name": "chino tradicional"
- },
- "si": {
- "name": "cingalés"
- },
- "ko": {
- "name": "coreano"
- },
- "kw": {
- "name": "córnico"
- },
- "kea": {
- "name": "criollo caboverdiano"
- },
- "mfe": {
- "name": "criollo mauriciano"
- },
- "hr": {
- "name": "croata"
- },
- "da": {
- "name": "danés"
- },
- "dua": {
- "name": "duala"
- },
- "dz": {
- "name": "dzongkha"
- },
- "ebu": {
- "name": "embu"
- },
- "cu": {
- "name": "eslavo eclesiástico"
- },
- "sk": {
- "name": "eslovaco"
- },
- "sl": {
- "name": "esloveno"
- },
- "es": {
- "name": "español"
- },
- "es-MX": {
- "name": "español de México"
- },
- "eo": {
- "name": "esperanto"
- },
- "et": {
- "name": "estonio"
- },
- "ee": {
- "name": "ewé"
- },
- "ewo": {
- "name": "ewondo"
- },
- "fo": {
- "name": "feroés"
- },
- "fil": {
- "name": "filipino"
- },
- "fi": {
- "name": "finés"
- },
- "nl-BE": {
- "name": "flamenco"
- },
- "fr": {
- "name": "francés"
- },
- "fr-CA": {
- "name": "francés canadiense"
- },
- "fr-CH": {
- "name": "francés suizo"
- },
- "fy": {
- "name": "frisón occidental"
- },
- "fur": {
- "name": "friulano"
- },
- "ff": {
- "name": "fula"
- },
- "gd": {
- "name": "gaélico escocés"
- },
- "cy": {
- "name": "galés"
- },
- "gl": {
- "name": "gallego"
- },
- "lg": {
- "name": "ganda"
- },
- "ka": {
- "name": "georgiano"
- },
- "el": {
- "name": "griego"
- },
- "kl": {
- "name": "groenlandés"
- },
- "gu": {
- "name": "gujarati"
- },
- "guz": {
- "name": "gusii"
- },
- "ha": {
- "name": "hausa"
- },
- "haw": {
- "name": "hawaiano"
- },
- "he": {
- "name": "hebreo"
- },
- "hi": {
- "name": "hindi"
- },
- "hu": {
- "name": "húngaro"
- },
- "ig": {
- "name": "igbo"
- },
- "id": {
- "name": "indonesio"
- },
- "en": {
- "name": "inglés"
- },
- "en-AU": {
- "name": "inglés australiano"
- },
- "en-GB": {
- "name": "inglés británico"
- },
- "en-CA": {
- "name": "inglés canadiense"
- },
- "ga": {
- "name": "irlandés"
- },
- "is": {
- "name": "islandés"
- },
- "it": {
- "name": "italiano"
- },
- "ja": {
- "name": "japonés"
- },
- "km": {
- "name": "jemer"
- },
- "dyo": {
- "name": "jola-fonyi"
- },
- "kkj": {
- "name": "kako"
- },
- "kln": {
- "name": "kalenjin"
- },
- "kam": {
- "name": "kamba"
- },
- "kk": {
- "name": "kazajo"
- },
- "ki": {
- "name": "kikuyu"
- },
- "rw": {
- "name": "kinyarwanda"
- },
- "ky": {
- "name": "kirguís"
- },
- "rn": {
- "name": "kirundi"
- },
- "ksh": {
- "name": "kölsch"
- },
- "kok": {
- "name": "konkaní"
- },
- "khq": {
- "name": "koyra chiini"
- },
- "ses": {
- "name": "koyraboro senni"
- },
- "ckb": {
- "name": "kurdo sorani"
- },
- "nmg": {
- "name": "kwasio"
- },
- "lkt": {
- "name": "lakota"
- },
- "lag": {
- "name": "langi"
- },
- "lo": {
- "name": "laosiano"
- },
- "lv": {
- "name": "letón"
- },
- "ln": {
- "name": "lingala"
- },
- "lt": {
- "name": "lituano"
- },
- "lrc": {
- "name": "lorí septentrional"
- },
- "lu": {
- "name": "luba-katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "luxemburgués"
- },
- "luy": {
- "name": "luyia"
- },
- "mk": {
- "name": "macedonio"
- },
- "jmc": {
- "name": "machame"
- },
- "mgh": {
- "name": "makhuwa-meetto"
- },
- "kde": {
- "name": "makonde"
- },
- "ml": {
- "name": "malayalam"
- },
- "ms": {
- "name": "malayo"
- },
- "mg": {
- "name": "malgache"
- },
- "mt": {
- "name": "maltés"
- },
- "gv": {
- "name": "manés"
- },
- "mr": {
- "name": "maratí"
- },
- "mas": {
- "name": "masái"
- },
- "mzn": {
- "name": "mazandaraní"
- },
- "mer": {
- "name": "meru"
- },
- "mgo": {
- "name": "meta’"
- },
- "ro-MD": {
- "name": "moldavo"
- },
- "mn": {
- "name": "mongol"
- },
- "mua": {
- "name": "mundang"
- },
- "naq": {
- "name": "nama"
- },
- "nd": {
- "name": "ndebele septentrional"
- },
- "nl": {
- "name": "neerlandés"
- },
- "ne": {
- "name": "nepalí"
- },
- "nnh": {
- "name": "ngiemboon"
- },
- "jgo": {
- "name": "ngomba"
- },
- "nb": {
- "name": "noruego bokmal"
- },
- "nn": {
- "name": "noruego nynorsk"
- },
- "nus": {
- "name": "nuer"
- },
- "nyn": {
- "name": "nyankole"
- },
- "or": {
- "name": "oriya"
- },
- "om": {
- "name": "oromo"
- },
- "os": {
- "name": "osético"
- },
- "pa": {
- "name": "panyabí"
- },
- "ps": {
- "name": "pastún"
- },
- "fa": {
- "name": "persa"
- },
- "pl": {
- "name": "polaco"
- },
- "pt": {
- "name": "portugués"
- },
- "pt-PT": {
- "name": "portugués de Portugal"
- },
- "prg": {
- "name": "prusiano antiguo"
- },
- "qu": {
- "name": "quechua"
- },
- "rm": {
- "name": "retorrománico"
- },
- "rof": {
- "name": "rombo"
- },
- "ro": {
- "name": "rumano"
- },
- "ru": {
- "name": "ruso"
- },
- "rwk": {
- "name": "rwa"
- },
- "sah": {
- "name": "sakha"
- },
- "saq": {
- "name": "samburu"
- },
- "smn": {
- "name": "sami inari"
- },
- "se": {
- "name": "sami septentrional"
- },
- "sg": {
- "name": "sango"
- },
- "sbp": {
- "name": "sangu"
- },
- "seh": {
- "name": "sena"
- },
- "sr": {
- "name": "serbio"
- },
- "ksb": {
- "name": "shambala"
- },
- "sn": {
- "name": "shona"
- },
- "sd": {
- "name": "sindhi"
- },
- "xog": {
- "name": "soga"
- },
- "so": {
- "name": "somalí"
- },
- "sv": {
- "name": "sueco"
- },
- "sw": {
- "name": "swahili"
- },
- "sw-CD": {
- "name": "swahili (Congo)"
- },
- "th": {
- "name": "tailandés"
- },
- "dav": {
- "name": "taita"
- },
- "tzm": {
- "name": "tamazight del Marruecos Central"
- },
- "zgh": {
- "name": "tamazight estándar marroquí"
- },
- "ta": {
- "name": "tamil"
- },
- "tt": {
- "name": "tártaro"
- },
- "twq": {
- "name": "tasawaq"
- },
- "shi": {
- "name": "tashelhit"
- },
- "tg": {
- "name": "tayiko"
- },
- "te": {
- "name": "telugu"
- },
- "teo": {
- "name": "teso"
- },
- "bo": {
- "name": "tibetano"
- },
- "ti": {
- "name": "tigriña"
- },
- "to": {
- "name": "tongano"
- },
- "tr": {
- "name": "turco"
- },
- "tk": {
- "name": "turcomano"
- },
- "uk": {
- "name": "ucraniano"
- },
- "ug": {
- "name": "uigur"
- },
- "ur": {
- "name": "urdu"
- },
- "uz": {
- "name": "uzbeko"
- },
- "vai": {
- "name": "Vai"
- },
- "eu": {
- "name": "vasco"
- },
- "vi": {
- "name": "vietnamita"
- },
- "vo": {
- "name": "volapük"
- },
- "vun": {
- "name": "vunjo"
- },
- "wae": {
- "name": "walser"
- },
- "wo": {
- "name": "wólof"
- },
- "yav": {
- "name": "yangben"
- },
- "ii": {
- "name": "yi de Sichuán"
- },
- "yi": {
- "name": "yidis"
- },
- "yo": {
- "name": "yoruba"
- },
- "dje": {
- "name": "zarma"
- },
- "zu": {
- "name": "zulú"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/es-VE.json b/vendor/commerceguys/intl/resources/language/es-VE.json
index 3bd22cc40..a233ed769 100644
--- a/vendor/commerceguys/intl/resources/language/es-VE.json
+++ b/vendor/commerceguys/intl/resources/language/es-VE.json
@@ -1,644 +1,224 @@
{
- "af": {
- "name": "afrikáans"
- },
- "agq": {
- "name": "aghem"
- },
- "ak": {
- "name": "akan"
- },
- "sq": {
- "name": "albanés"
- },
- "de": {
- "name": "alemán"
- },
- "de-AT": {
- "name": "alemán austríaco"
- },
- "gsw": {
- "name": "alemán suizo"
- },
- "de-CH": {
- "name": "alto alemán suizo"
- },
- "hsb": {
- "name": "alto sorbio"
- },
- "am": {
- "name": "amárico"
- },
- "ar": {
- "name": "árabe"
- },
- "hy": {
- "name": "armenio"
- },
- "as": {
- "name": "asamés"
- },
- "ast": {
- "name": "asturiano"
- },
- "asa": {
- "name": "asu"
- },
- "az": {
- "name": "azerbaiyano"
- },
- "ksf": {
- "name": "bafia"
- },
- "nds": {
- "name": "bajo alemán"
- },
- "nds-NL": {
- "name": "bajo sajón"
- },
- "dsb": {
- "name": "bajo sorbio"
- },
- "bm": {
- "name": "bambara"
- },
- "bas": {
- "name": "basaa"
- },
- "bem": {
- "name": "bemba"
- },
- "bez": {
- "name": "bena"
- },
- "bn": {
- "name": "bengalí"
- },
- "be": {
- "name": "bielorruso"
- },
- "my": {
- "name": "birmano"
- },
- "brx": {
- "name": "bodo"
- },
- "bs": {
- "name": "bosnio"
- },
- "br": {
- "name": "bretón"
- },
- "bg": {
- "name": "búlgaro"
- },
- "kab": {
- "name": "cabila"
- },
- "ks": {
- "name": "cachemiro"
- },
- "kn": {
- "name": "canarés"
- },
- "ca": {
- "name": "catalán"
- },
- "ce": {
- "name": "checheno"
- },
- "cs": {
- "name": "checo"
- },
- "chr": {
- "name": "cheroqui"
- },
- "cgg": {
- "name": "chiga"
- },
- "zh": {
- "name": "chino"
- },
- "zh-Hans": {
- "name": "chino simplificado"
- },
- "zh-Hant": {
- "name": "chino tradicional"
- },
- "si": {
- "name": "cingalés"
- },
- "ko": {
- "name": "coreano"
- },
- "kw": {
- "name": "córnico"
- },
- "kea": {
- "name": "criollo caboverdiano"
- },
- "mfe": {
- "name": "criollo mauriciano"
- },
- "hr": {
- "name": "croata"
- },
- "da": {
- "name": "danés"
- },
- "dua": {
- "name": "duala"
- },
- "dz": {
- "name": "dzongkha"
- },
- "ebu": {
- "name": "embu"
- },
- "cu": {
- "name": "eslavo eclesiástico"
- },
- "sk": {
- "name": "eslovaco"
- },
- "sl": {
- "name": "esloveno"
- },
- "es": {
- "name": "español"
- },
- "es-MX": {
- "name": "español de México"
- },
- "eo": {
- "name": "esperanto"
- },
- "et": {
- "name": "estonio"
- },
- "eu": {
- "name": "euskera"
- },
- "ee": {
- "name": "ewé"
- },
- "ewo": {
- "name": "ewondo"
- },
- "fo": {
- "name": "feroés"
- },
- "fil": {
- "name": "filipino"
- },
- "fi": {
- "name": "finés"
- },
- "nl-BE": {
- "name": "flamenco"
- },
- "fr": {
- "name": "francés"
- },
- "fr-CA": {
- "name": "francés canadiense"
- },
- "fr-CH": {
- "name": "francés suizo"
- },
- "fy": {
- "name": "frisón occidental"
- },
- "fur": {
- "name": "friulano"
- },
- "ff": {
- "name": "fula"
- },
- "gd": {
- "name": "gaélico escocés"
- },
- "cy": {
- "name": "galés"
- },
- "gl": {
- "name": "gallego"
- },
- "lg": {
- "name": "ganda"
- },
- "ka": {
- "name": "georgiano"
- },
- "el": {
- "name": "griego"
- },
- "kl": {
- "name": "groenlandés"
- },
- "gu": {
- "name": "gujarati"
- },
- "guz": {
- "name": "gusii"
- },
- "ha": {
- "name": "hausa"
- },
- "haw": {
- "name": "hawaiano"
- },
- "he": {
- "name": "hebreo"
- },
- "hi": {
- "name": "hindi"
- },
- "hu": {
- "name": "húngaro"
- },
- "ig": {
- "name": "igbo"
- },
- "id": {
- "name": "indonesio"
- },
- "en": {
- "name": "inglés"
- },
- "en-AU": {
- "name": "inglés australiano"
- },
- "en-GB": {
- "name": "inglés británico"
- },
- "en-CA": {
- "name": "inglés canadiense"
- },
- "ga": {
- "name": "irlandés"
- },
- "is": {
- "name": "islandés"
- },
- "it": {
- "name": "italiano"
- },
- "ja": {
- "name": "japonés"
- },
- "km": {
- "name": "jemer"
- },
- "dyo": {
- "name": "jola-fonyi"
- },
- "kkj": {
- "name": "kako"
- },
- "kln": {
- "name": "kalenjin"
- },
- "kam": {
- "name": "kamba"
- },
- "kk": {
- "name": "kazajo"
- },
- "ki": {
- "name": "kikuyu"
- },
- "rw": {
- "name": "kinyarwanda"
- },
- "ky": {
- "name": "kirguís"
- },
- "rn": {
- "name": "kirundi"
- },
- "ksh": {
- "name": "kölsch"
- },
- "kok": {
- "name": "konkaní"
- },
- "khq": {
- "name": "koyra chiini"
- },
- "ses": {
- "name": "koyraboro senni"
- },
- "ckb": {
- "name": "kurdo sorani"
- },
- "nmg": {
- "name": "kwasio"
- },
- "lkt": {
- "name": "lakota"
- },
- "lag": {
- "name": "langi"
- },
- "lo": {
- "name": "lao"
- },
- "lv": {
- "name": "letón"
- },
- "ln": {
- "name": "lingala"
- },
- "lt": {
- "name": "lituano"
- },
- "lrc": {
- "name": "lorí septentrional"
- },
- "lu": {
- "name": "luba-katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "luxemburgués"
- },
- "luy": {
- "name": "luyia"
- },
- "mk": {
- "name": "macedonio"
- },
- "jmc": {
- "name": "machame"
- },
- "mgh": {
- "name": "makhuwa-meetto"
- },
- "kde": {
- "name": "makonde"
- },
- "ml": {
- "name": "malayalam"
- },
- "ms": {
- "name": "malayo"
- },
- "mg": {
- "name": "malgache"
- },
- "mt": {
- "name": "maltés"
- },
- "gv": {
- "name": "manés"
- },
- "mr": {
- "name": "maratí"
- },
- "mas": {
- "name": "masái"
- },
- "mzn": {
- "name": "mazandaraní"
- },
- "mer": {
- "name": "meru"
- },
- "mgo": {
- "name": "meta’"
- },
- "ro-MD": {
- "name": "moldavo"
- },
- "mn": {
- "name": "mongol"
- },
- "mua": {
- "name": "mundang"
- },
- "naq": {
- "name": "nama"
- },
- "nd": {
- "name": "ndebele septentrional"
- },
- "nl": {
- "name": "neerlandés"
- },
- "ne": {
- "name": "nepalí"
- },
- "nnh": {
- "name": "ngiemboon"
- },
- "jgo": {
- "name": "ngomba"
- },
- "nb": {
- "name": "noruego bokmal"
- },
- "nn": {
- "name": "noruego nynorsk"
- },
- "nus": {
- "name": "nuer"
- },
- "nyn": {
- "name": "nyankole"
- },
- "or": {
- "name": "oriya"
- },
- "om": {
- "name": "oromo"
- },
- "os": {
- "name": "osético"
- },
- "ps": {
- "name": "pastún"
- },
- "fa": {
- "name": "persa"
- },
- "pl": {
- "name": "polaco"
- },
- "pt": {
- "name": "portugués"
- },
- "pt-PT": {
- "name": "portugués de Portugal"
- },
- "prg": {
- "name": "prusiano antiguo"
- },
- "pa": {
- "name": "punyabí"
- },
- "qu": {
- "name": "quechua"
- },
- "rm": {
- "name": "retorrománico"
- },
- "rof": {
- "name": "rombo"
- },
- "ro": {
- "name": "rumano"
- },
- "ru": {
- "name": "ruso"
- },
- "rwk": {
- "name": "rwa"
- },
- "sah": {
- "name": "sakha"
- },
- "saq": {
- "name": "samburu"
- },
- "smn": {
- "name": "sami inari"
- },
- "se": {
- "name": "sami septentrional"
- },
- "sg": {
- "name": "sango"
- },
- "sbp": {
- "name": "sangu"
- },
- "seh": {
- "name": "sena"
- },
- "sr": {
- "name": "serbio"
- },
- "ksb": {
- "name": "shambala"
- },
- "sn": {
- "name": "shona"
- },
- "sd": {
- "name": "sindhi"
- },
- "xog": {
- "name": "soga"
- },
- "so": {
- "name": "somalí"
- },
- "sw": {
- "name": "suajili"
- },
- "sw-CD": {
- "name": "suajili del Congo"
- },
- "sv": {
- "name": "sueco"
- },
- "th": {
- "name": "tailandés"
- },
- "dav": {
- "name": "taita"
- },
- "tzm": {
- "name": "tamazight del Marruecos Central"
- },
- "zgh": {
- "name": "tamazight marroquí estándar"
- },
- "ta": {
- "name": "tamil"
- },
- "tt": {
- "name": "tártaro"
- },
- "twq": {
- "name": "tasawaq"
- },
- "shi": {
- "name": "tashelhit"
- },
- "tg": {
- "name": "tayiko"
- },
- "te": {
- "name": "telugu"
- },
- "teo": {
- "name": "teso"
- },
- "bo": {
- "name": "tibetano"
- },
- "ti": {
- "name": "tigriña"
- },
- "to": {
- "name": "tongano"
- },
- "tr": {
- "name": "turco"
- },
- "tk": {
- "name": "turcomano"
- },
- "uk": {
- "name": "ucraniano"
- },
- "ug": {
- "name": "uigur"
- },
- "ur": {
- "name": "urdu"
- },
- "uz": {
- "name": "uzbeko"
- },
- "vai": {
- "name": "Vai"
- },
- "vi": {
- "name": "vietnamita"
- },
- "vo": {
- "name": "volapük"
- },
- "vun": {
- "name": "vunjo"
- },
- "wae": {
- "name": "walser"
- },
- "wo": {
- "name": "wolof"
- },
- "yav": {
- "name": "yangben"
- },
- "ii": {
- "name": "yi de Sichuán"
- },
- "yi": {
- "name": "yidis"
- },
- "yo": {
- "name": "yoruba"
- },
- "dje": {
- "name": "zarma"
- },
- "zu": {
- "name": "zulú"
- }
+ "af": "afrikáans",
+ "agq": "aghem",
+ "ak": "akan",
+ "sq": "albanés",
+ "de": "alemán",
+ "de-AT": "alemán austríaco",
+ "gsw": "alemán suizo",
+ "de-CH": "alto alemán suizo",
+ "hsb": "alto sorbio",
+ "am": "amárico",
+ "ar": "árabe",
+ "hy": "armenio",
+ "as": "asamés",
+ "ast": "asturiano",
+ "asa": "asu",
+ "az": "azerbaiyano",
+ "ksf": "bafia",
+ "nds": "bajo alemán",
+ "nds-NL": "bajo sajón",
+ "dsb": "bajo sorbio",
+ "bm": "bambara",
+ "bas": "basaa",
+ "bem": "bemba",
+ "bez": "bena",
+ "bn": "bengalí",
+ "be": "bielorruso",
+ "my": "birmano",
+ "brx": "bodo",
+ "bs": "bosnio",
+ "br": "bretón",
+ "bg": "búlgaro",
+ "kab": "cabila",
+ "ks": "cachemiro",
+ "kn": "canarés",
+ "yue": "cantonés",
+ "ca": "catalán",
+ "ceb": "cebuano",
+ "ce": "checheno",
+ "cs": "checo",
+ "chr": "cheroqui",
+ "cgg": "chiga",
+ "zh": "chino",
+ "zh-Hans": "chino simplificado",
+ "zh-Hant": "chino tradicional",
+ "si": "cingalés",
+ "ko": "coreano",
+ "kw": "córnico",
+ "kea": "criollo caboverdiano",
+ "mfe": "criollo mauriciano",
+ "hr": "croata",
+ "da": "danés",
+ "dua": "duala",
+ "dz": "dzongkha",
+ "ebu": "embu",
+ "cu": "eslavo eclesiástico",
+ "sk": "eslovaco",
+ "sl": "esloveno",
+ "es": "español",
+ "es-MX": "español de México",
+ "es-419": "español latinoamericano",
+ "eo": "esperanto",
+ "et": "estonio",
+ "eu": "euskera",
+ "ee": "ewé",
+ "ewo": "ewondo",
+ "fo": "feroés",
+ "fil": "filipino",
+ "fi": "finés",
+ "nl-BE": "flamenco",
+ "fr": "francés",
+ "fr-CA": "francés canadiense",
+ "fr-CH": "francés suizo",
+ "fy": "frisón occidental",
+ "fur": "friulano",
+ "ff": "fula",
+ "gd": "gaélico escocés",
+ "cy": "galés",
+ "gl": "gallego",
+ "lg": "ganda",
+ "ka": "georgiano",
+ "el": "griego",
+ "kl": "groenlandés",
+ "gu": "gujarati",
+ "guz": "gusii",
+ "ha": "hausa",
+ "haw": "hawaiano",
+ "he": "hebreo",
+ "hi": "hindi",
+ "hu": "húngaro",
+ "ig": "igbo",
+ "id": "indonesio",
+ "en": "inglés",
+ "en-AU": "inglés australiano",
+ "en-GB": "inglés británico",
+ "en-CA": "inglés canadiense",
+ "ga": "irlandés",
+ "is": "islandés",
+ "it": "italiano",
+ "ja": "japonés",
+ "jv": "javanés",
+ "km": "jemer",
+ "dyo": "jola-fonyi",
+ "kkj": "kako",
+ "kln": "kalenjin",
+ "kam": "kamba",
+ "kk": "kazajo",
+ "ki": "kikuyu",
+ "rw": "kinyarwanda",
+ "ky": "kirguís",
+ "rn": "kirundi",
+ "ksh": "kölsch",
+ "kok": "konkaní",
+ "khq": "koyra chiini",
+ "ses": "koyraboro senni",
+ "ku": "kurdo",
+ "ckb": "kurdo sorani",
+ "nmg": "kwasio",
+ "lkt": "lakota",
+ "lag": "langi",
+ "lo": "lao",
+ "lv": "letón",
+ "ln": "lingala",
+ "lt": "lituano",
+ "lrc": "lorí septentrional",
+ "lu": "luba-katanga",
+ "luo": "Luo",
+ "lb": "luxemburgués",
+ "luy": "luyia",
+ "mk": "macedonio",
+ "jmc": "machame",
+ "mgh": "makhuwa-meetto",
+ "kde": "makonde",
+ "ml": "malayalam",
+ "ms": "malayo",
+ "mg": "malgache",
+ "mt": "maltés",
+ "gv": "manés",
+ "mi": "maorí",
+ "mr": "maratí",
+ "mas": "masái",
+ "mzn": "mazandaraní",
+ "mer": "meru",
+ "mgo": "meta’",
+ "ro-MD": "moldavo",
+ "mn": "mongol",
+ "mua": "mundang",
+ "naq": "nama",
+ "nd": "ndebele septentrional",
+ "nl": "neerlandés",
+ "ne": "nepalí",
+ "nnh": "ngiemboon",
+ "jgo": "ngomba",
+ "nb": "noruego bokmal",
+ "nn": "noruego nynorsk",
+ "nus": "nuer",
+ "nyn": "nyankole",
+ "or": "oriya",
+ "om": "oromo",
+ "os": "osético",
+ "ps": "pastún",
+ "fa": "persa",
+ "pl": "polaco",
+ "pt": "portugués",
+ "pt-PT": "portugués de Portugal",
+ "prg": "prusiano antiguo",
+ "pa": "punyabí",
+ "qu": "quechua",
+ "rm": "retorrománico",
+ "rof": "rombo",
+ "ro": "rumano",
+ "ru": "ruso",
+ "rwk": "rwa",
+ "sah": "sakha",
+ "saq": "samburu",
+ "smn": "sami inari",
+ "se": "sami septentrional",
+ "sg": "sango",
+ "sbp": "sangu",
+ "seh": "sena",
+ "sr": "serbio",
+ "ksb": "shambala",
+ "sn": "shona",
+ "sd": "sindhi",
+ "xog": "soga",
+ "so": "somalí",
+ "sw": "suajili",
+ "sw-CD": "suajili del Congo",
+ "sv": "sueco",
+ "th": "tailandés",
+ "dav": "taita",
+ "tzm": "tamazight del Atlas Central",
+ "zgh": "tamazight marroquí estándar",
+ "ta": "tamil",
+ "tt": "tártaro",
+ "twq": "tasawaq",
+ "shi": "tashelhit",
+ "tg": "tayiko",
+ "te": "telugu",
+ "teo": "teso",
+ "bo": "tibetano",
+ "ti": "tigriña",
+ "to": "tongano",
+ "tr": "turco",
+ "tk": "turcomano",
+ "uk": "ucraniano",
+ "ug": "uigur",
+ "ur": "urdu",
+ "uz": "uzbeko",
+ "vai": "Vai",
+ "wa": "valón",
+ "vi": "vietnamita",
+ "vo": "volapük",
+ "vun": "vunjo",
+ "wae": "walser",
+ "wo": "wolof",
+ "xh": "xhosa",
+ "yav": "yangben",
+ "ii": "yi de Sichuán",
+ "yi": "yidis",
+ "yo": "yoruba",
+ "dje": "zarma",
+ "zu": "zulú"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/es.json b/vendor/commerceguys/intl/resources/language/es.json
index 88e49a6be..2a2c6b863 100644
--- a/vendor/commerceguys/intl/resources/language/es.json
+++ b/vendor/commerceguys/intl/resources/language/es.json
@@ -1,644 +1,224 @@
{
- "af": {
- "name": "afrikáans"
- },
- "agq": {
- "name": "aghem"
- },
- "ak": {
- "name": "akan"
- },
- "sq": {
- "name": "albanés"
- },
- "de": {
- "name": "alemán"
- },
- "de-AT": {
- "name": "alemán austríaco"
- },
- "gsw": {
- "name": "alemán suizo"
- },
- "de-CH": {
- "name": "alto alemán suizo"
- },
- "hsb": {
- "name": "alto sorbio"
- },
- "am": {
- "name": "amárico"
- },
- "ar": {
- "name": "árabe"
- },
- "hy": {
- "name": "armenio"
- },
- "as": {
- "name": "asamés"
- },
- "ast": {
- "name": "asturiano"
- },
- "asa": {
- "name": "asu"
- },
- "az": {
- "name": "azerbaiyano"
- },
- "ksf": {
- "name": "bafia"
- },
- "nds": {
- "name": "bajo alemán"
- },
- "nds-NL": {
- "name": "bajo sajón"
- },
- "dsb": {
- "name": "bajo sorbio"
- },
- "bm": {
- "name": "bambara"
- },
- "bas": {
- "name": "basaa"
- },
- "bem": {
- "name": "bemba"
- },
- "bez": {
- "name": "bena"
- },
- "bn": {
- "name": "bengalí"
- },
- "be": {
- "name": "bielorruso"
- },
- "my": {
- "name": "birmano"
- },
- "brx": {
- "name": "bodo"
- },
- "bs": {
- "name": "bosnio"
- },
- "br": {
- "name": "bretón"
- },
- "bg": {
- "name": "búlgaro"
- },
- "kab": {
- "name": "cabila"
- },
- "ks": {
- "name": "cachemiro"
- },
- "kn": {
- "name": "canarés"
- },
- "ca": {
- "name": "catalán"
- },
- "ce": {
- "name": "checheno"
- },
- "cs": {
- "name": "checo"
- },
- "chr": {
- "name": "cheroqui"
- },
- "cgg": {
- "name": "chiga"
- },
- "zh": {
- "name": "chino"
- },
- "zh-Hans": {
- "name": "chino simplificado"
- },
- "zh-Hant": {
- "name": "chino tradicional"
- },
- "si": {
- "name": "cingalés"
- },
- "ko": {
- "name": "coreano"
- },
- "kw": {
- "name": "córnico"
- },
- "kea": {
- "name": "criollo caboverdiano"
- },
- "mfe": {
- "name": "criollo mauriciano"
- },
- "hr": {
- "name": "croata"
- },
- "da": {
- "name": "danés"
- },
- "dua": {
- "name": "duala"
- },
- "dz": {
- "name": "dzongkha"
- },
- "ebu": {
- "name": "embu"
- },
- "cu": {
- "name": "eslavo eclesiástico"
- },
- "sk": {
- "name": "eslovaco"
- },
- "sl": {
- "name": "esloveno"
- },
- "es": {
- "name": "español"
- },
- "es-MX": {
- "name": "español de México"
- },
- "eo": {
- "name": "esperanto"
- },
- "et": {
- "name": "estonio"
- },
- "eu": {
- "name": "euskera"
- },
- "ee": {
- "name": "ewé"
- },
- "ewo": {
- "name": "ewondo"
- },
- "fo": {
- "name": "feroés"
- },
- "fil": {
- "name": "filipino"
- },
- "fi": {
- "name": "finés"
- },
- "nl-BE": {
- "name": "flamenco"
- },
- "fr": {
- "name": "francés"
- },
- "fr-CA": {
- "name": "francés canadiense"
- },
- "fr-CH": {
- "name": "francés suizo"
- },
- "fy": {
- "name": "frisón occidental"
- },
- "fur": {
- "name": "friulano"
- },
- "ff": {
- "name": "fula"
- },
- "gd": {
- "name": "gaélico escocés"
- },
- "cy": {
- "name": "galés"
- },
- "gl": {
- "name": "gallego"
- },
- "lg": {
- "name": "ganda"
- },
- "ka": {
- "name": "georgiano"
- },
- "el": {
- "name": "griego"
- },
- "kl": {
- "name": "groenlandés"
- },
- "guz": {
- "name": "gusii"
- },
- "gu": {
- "name": "guyaratí"
- },
- "ha": {
- "name": "hausa"
- },
- "haw": {
- "name": "hawaiano"
- },
- "he": {
- "name": "hebreo"
- },
- "hi": {
- "name": "hindi"
- },
- "hu": {
- "name": "húngaro"
- },
- "ig": {
- "name": "igbo"
- },
- "id": {
- "name": "indonesio"
- },
- "en": {
- "name": "inglés"
- },
- "en-AU": {
- "name": "inglés australiano"
- },
- "en-GB": {
- "name": "inglés británico"
- },
- "en-CA": {
- "name": "inglés canadiense"
- },
- "ga": {
- "name": "irlandés"
- },
- "is": {
- "name": "islandés"
- },
- "it": {
- "name": "italiano"
- },
- "ja": {
- "name": "japonés"
- },
- "km": {
- "name": "jemer"
- },
- "dyo": {
- "name": "jola-fonyi"
- },
- "kkj": {
- "name": "kako"
- },
- "kln": {
- "name": "kalenjin"
- },
- "kam": {
- "name": "kamba"
- },
- "kk": {
- "name": "kazajo"
- },
- "ki": {
- "name": "kikuyu"
- },
- "rw": {
- "name": "kinyarwanda"
- },
- "ky": {
- "name": "kirguís"
- },
- "rn": {
- "name": "kirundi"
- },
- "ksh": {
- "name": "kölsch"
- },
- "kok": {
- "name": "konkaní"
- },
- "khq": {
- "name": "koyra chiini"
- },
- "ses": {
- "name": "koyraboro senni"
- },
- "ckb": {
- "name": "kurdo sorani"
- },
- "nmg": {
- "name": "kwasio"
- },
- "lkt": {
- "name": "lakota"
- },
- "lag": {
- "name": "langi"
- },
- "lo": {
- "name": "lao"
- },
- "lv": {
- "name": "letón"
- },
- "ln": {
- "name": "lingala"
- },
- "lt": {
- "name": "lituano"
- },
- "lrc": {
- "name": "lorí septentrional"
- },
- "lu": {
- "name": "luba-katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "luxemburgués"
- },
- "luy": {
- "name": "luyia"
- },
- "mk": {
- "name": "macedonio"
- },
- "jmc": {
- "name": "machame"
- },
- "mgh": {
- "name": "makhuwa-meetto"
- },
- "kde": {
- "name": "makonde"
- },
- "ml": {
- "name": "malayalam"
- },
- "ms": {
- "name": "malayo"
- },
- "mg": {
- "name": "malgache"
- },
- "mt": {
- "name": "maltés"
- },
- "gv": {
- "name": "manés"
- },
- "mr": {
- "name": "maratí"
- },
- "mas": {
- "name": "masái"
- },
- "mzn": {
- "name": "mazandaraní"
- },
- "mer": {
- "name": "meru"
- },
- "mgo": {
- "name": "meta’"
- },
- "ro-MD": {
- "name": "moldavo"
- },
- "mn": {
- "name": "mongol"
- },
- "mua": {
- "name": "mundang"
- },
- "naq": {
- "name": "nama"
- },
- "nd": {
- "name": "ndebele septentrional"
- },
- "nl": {
- "name": "neerlandés"
- },
- "ne": {
- "name": "nepalí"
- },
- "nnh": {
- "name": "ngiemboon"
- },
- "jgo": {
- "name": "ngomba"
- },
- "nb": {
- "name": "noruego bokmal"
- },
- "nn": {
- "name": "noruego nynorsk"
- },
- "nus": {
- "name": "nuer"
- },
- "nyn": {
- "name": "nyankole"
- },
- "or": {
- "name": "oriya"
- },
- "om": {
- "name": "oromo"
- },
- "os": {
- "name": "osético"
- },
- "pa": {
- "name": "panyabí"
- },
- "ps": {
- "name": "pastún"
- },
- "fa": {
- "name": "persa"
- },
- "pl": {
- "name": "polaco"
- },
- "pt": {
- "name": "portugués"
- },
- "pt-PT": {
- "name": "portugués de Portugal"
- },
- "prg": {
- "name": "prusiano"
- },
- "qu": {
- "name": "quechua"
- },
- "rm": {
- "name": "romanche"
- },
- "rof": {
- "name": "rombo"
- },
- "ro": {
- "name": "rumano"
- },
- "ru": {
- "name": "ruso"
- },
- "rwk": {
- "name": "rwa"
- },
- "sah": {
- "name": "sakha"
- },
- "saq": {
- "name": "samburu"
- },
- "smn": {
- "name": "sami inari"
- },
- "se": {
- "name": "sami septentrional"
- },
- "sg": {
- "name": "sango"
- },
- "sbp": {
- "name": "sangu"
- },
- "seh": {
- "name": "sena"
- },
- "sr": {
- "name": "serbio"
- },
- "ksb": {
- "name": "shambala"
- },
- "sn": {
- "name": "shona"
- },
- "sd": {
- "name": "sindhi"
- },
- "xog": {
- "name": "soga"
- },
- "so": {
- "name": "somalí"
- },
- "sw": {
- "name": "suajili"
- },
- "sw-CD": {
- "name": "suajili del Congo"
- },
- "sv": {
- "name": "sueco"
- },
- "th": {
- "name": "tailandés"
- },
- "dav": {
- "name": "taita"
- },
- "tzm": {
- "name": "tamazight del Atlas Central"
- },
- "zgh": {
- "name": "tamazight estándar marroquí"
- },
- "ta": {
- "name": "tamil"
- },
- "tt": {
- "name": "tártaro"
- },
- "twq": {
- "name": "tasawaq"
- },
- "shi": {
- "name": "tashelhit"
- },
- "tg": {
- "name": "tayiko"
- },
- "te": {
- "name": "telugu"
- },
- "teo": {
- "name": "teso"
- },
- "bo": {
- "name": "tibetano"
- },
- "ti": {
- "name": "tigriña"
- },
- "to": {
- "name": "tongano"
- },
- "tr": {
- "name": "turco"
- },
- "tk": {
- "name": "turcomano"
- },
- "uk": {
- "name": "ucraniano"
- },
- "ug": {
- "name": "uigur"
- },
- "ur": {
- "name": "urdu"
- },
- "uz": {
- "name": "uzbeko"
- },
- "vai": {
- "name": "Vai"
- },
- "vi": {
- "name": "vietnamita"
- },
- "vo": {
- "name": "volapük"
- },
- "vun": {
- "name": "vunjo"
- },
- "wae": {
- "name": "walser"
- },
- "wo": {
- "name": "wólof"
- },
- "yav": {
- "name": "yangben"
- },
- "ii": {
- "name": "yi de Sichuán"
- },
- "yi": {
- "name": "yidis"
- },
- "yo": {
- "name": "yoruba"
- },
- "dje": {
- "name": "zarma"
- },
- "zu": {
- "name": "zulú"
- }
+ "af": "afrikáans",
+ "agq": "aghem",
+ "ak": "akan",
+ "sq": "albanés",
+ "de": "alemán",
+ "de-AT": "alemán austríaco",
+ "gsw": "alemán suizo",
+ "de-CH": "alto alemán suizo",
+ "hsb": "alto sorbio",
+ "am": "amárico",
+ "ar": "árabe",
+ "hy": "armenio",
+ "as": "asamés",
+ "ast": "asturiano",
+ "asa": "asu",
+ "az": "azerbaiyano",
+ "ksf": "bafia",
+ "nds": "bajo alemán",
+ "nds-NL": "bajo sajón",
+ "dsb": "bajo sorbio",
+ "bm": "bambara",
+ "bas": "basaa",
+ "bem": "bemba",
+ "bez": "bena",
+ "bn": "bengalí",
+ "be": "bielorruso",
+ "my": "birmano",
+ "brx": "bodo",
+ "bs": "bosnio",
+ "br": "bretón",
+ "bg": "búlgaro",
+ "kab": "cabila",
+ "ks": "cachemiro",
+ "kn": "canarés",
+ "yue": "cantonés",
+ "ca": "catalán",
+ "ceb": "cebuano",
+ "ce": "checheno",
+ "cs": "checo",
+ "chr": "cheroqui",
+ "cgg": "chiga",
+ "zh": "chino",
+ "zh-Hans": "chino simplificado",
+ "zh-Hant": "chino tradicional",
+ "si": "cingalés",
+ "ko": "coreano",
+ "kw": "córnico",
+ "kea": "criollo caboverdiano",
+ "mfe": "criollo mauriciano",
+ "hr": "croata",
+ "da": "danés",
+ "dua": "duala",
+ "dz": "dzongkha",
+ "ebu": "embu",
+ "cu": "eslavo eclesiástico",
+ "sk": "eslovaco",
+ "sl": "esloveno",
+ "es": "español",
+ "es-MX": "español de México",
+ "es-419": "español latinoamericano",
+ "eo": "esperanto",
+ "et": "estonio",
+ "eu": "euskera",
+ "ee": "ewé",
+ "ewo": "ewondo",
+ "fo": "feroés",
+ "fil": "filipino",
+ "fi": "finés",
+ "nl-BE": "flamenco",
+ "fr": "francés",
+ "fr-CA": "francés canadiense",
+ "fr-CH": "francés suizo",
+ "fy": "frisón occidental",
+ "fur": "friulano",
+ "ff": "fula",
+ "gd": "gaélico escocés",
+ "cy": "galés",
+ "gl": "gallego",
+ "lg": "ganda",
+ "ka": "georgiano",
+ "el": "griego",
+ "kl": "groenlandés",
+ "guz": "gusii",
+ "gu": "guyaratí",
+ "ha": "hausa",
+ "haw": "hawaiano",
+ "he": "hebreo",
+ "hi": "hindi",
+ "hu": "húngaro",
+ "ig": "igbo",
+ "id": "indonesio",
+ "en": "inglés",
+ "en-AU": "inglés australiano",
+ "en-GB": "inglés británico",
+ "en-CA": "inglés canadiense",
+ "ga": "irlandés",
+ "is": "islandés",
+ "it": "italiano",
+ "ja": "japonés",
+ "jv": "javanés",
+ "km": "jemer",
+ "dyo": "jola-fonyi",
+ "kkj": "kako",
+ "kln": "kalenjin",
+ "kam": "kamba",
+ "kk": "kazajo",
+ "ki": "kikuyu",
+ "rw": "kinyarwanda",
+ "ky": "kirguís",
+ "rn": "kirundi",
+ "ksh": "kölsch",
+ "kok": "konkaní",
+ "khq": "koyra chiini",
+ "ses": "koyraboro senni",
+ "ku": "kurdo",
+ "ckb": "kurdo sorani",
+ "nmg": "kwasio",
+ "lkt": "lakota",
+ "lag": "langi",
+ "lo": "lao",
+ "lv": "letón",
+ "ln": "lingala",
+ "lt": "lituano",
+ "lrc": "lorí septentrional",
+ "lu": "luba-katanga",
+ "luo": "Luo",
+ "lb": "luxemburgués",
+ "luy": "luyia",
+ "mk": "macedonio",
+ "jmc": "machame",
+ "mgh": "makhuwa-meetto",
+ "kde": "makonde",
+ "ml": "malayalam",
+ "ms": "malayo",
+ "mg": "malgache",
+ "mt": "maltés",
+ "gv": "manés",
+ "mi": "maorí",
+ "mr": "maratí",
+ "mas": "masái",
+ "mzn": "mazandaraní",
+ "mer": "meru",
+ "mgo": "meta’",
+ "ro-MD": "moldavo",
+ "mn": "mongol",
+ "mua": "mundang",
+ "naq": "nama",
+ "nd": "ndebele septentrional",
+ "nl": "neerlandés",
+ "ne": "nepalí",
+ "nnh": "ngiemboon",
+ "jgo": "ngomba",
+ "nb": "noruego bokmal",
+ "nn": "noruego nynorsk",
+ "nus": "nuer",
+ "nyn": "nyankole",
+ "or": "oriya",
+ "om": "oromo",
+ "os": "osético",
+ "ps": "pastún",
+ "fa": "persa",
+ "pl": "polaco",
+ "pt": "portugués",
+ "pt-PT": "portugués de Portugal",
+ "prg": "prusiano",
+ "pa": "punyabí",
+ "qu": "quechua",
+ "rm": "romanche",
+ "rof": "rombo",
+ "ro": "rumano",
+ "ru": "ruso",
+ "rwk": "rwa",
+ "sah": "sakha",
+ "saq": "samburu",
+ "smn": "sami inari",
+ "se": "sami septentrional",
+ "sg": "sango",
+ "sbp": "sangu",
+ "seh": "sena",
+ "sr": "serbio",
+ "ksb": "shambala",
+ "sn": "shona",
+ "sd": "sindhi",
+ "xog": "soga",
+ "so": "somalí",
+ "sw": "suajili",
+ "sw-CD": "suajili del Congo",
+ "sv": "sueco",
+ "th": "tailandés",
+ "dav": "taita",
+ "tzm": "tamazight del Atlas Central",
+ "zgh": "tamazight estándar marroquí",
+ "ta": "tamil",
+ "tt": "tártaro",
+ "twq": "tasawaq",
+ "shi": "tashelhit",
+ "tg": "tayiko",
+ "te": "telugu",
+ "teo": "teso",
+ "bo": "tibetano",
+ "ti": "tigriña",
+ "to": "tongano",
+ "tr": "turco",
+ "tk": "turcomano",
+ "uk": "ucraniano",
+ "ug": "uigur",
+ "ur": "urdu",
+ "uz": "uzbeko",
+ "vai": "Vai",
+ "wa": "valón",
+ "vi": "vietnamita",
+ "vo": "volapük",
+ "vun": "vunjo",
+ "wae": "walser",
+ "wo": "wólof",
+ "xh": "xhosa",
+ "yav": "yangben",
+ "ii": "yi de Sichuán",
+ "yi": "yidis",
+ "yo": "yoruba",
+ "dje": "zarma",
+ "zu": "zulú"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/et.json b/vendor/commerceguys/intl/resources/language/et.json
index 3fbdcf4bd..47ca42402 100644
--- a/vendor/commerceguys/intl/resources/language/et.json
+++ b/vendor/commerceguys/intl/resources/language/et.json
@@ -1,644 +1,224 @@
{
- "af": {
- "name": "afrikaani"
- },
- "agq": {
- "name": "aghemi"
- },
- "ak": {
- "name": "akani"
- },
- "nds": {
- "name": "alamsaksa"
- },
- "dsb": {
- "name": "alamsorbi"
- },
- "sq": {
- "name": "albaania"
- },
- "am": {
- "name": "amhara"
- },
- "ar": {
- "name": "araabia"
- },
- "hy": {
- "name": "armeenia"
- },
- "az": {
- "name": "aserbaidžaani"
- },
- "as": {
- "name": "assami"
- },
- "ast": {
- "name": "astuuria"
- },
- "asa": {
- "name": "asu"
- },
- "en-AU": {
- "name": "Austraalia inglise"
- },
- "de-AT": {
- "name": "Austria saksa"
- },
- "ksf": {
- "name": "bafia"
- },
- "bm": {
- "name": "bambara"
- },
- "bas": {
- "name": "basaa"
- },
- "eu": {
- "name": "baski"
- },
- "bem": {
- "name": "bemba"
- },
- "bez": {
- "name": "bena"
- },
- "bn": {
- "name": "bengali"
- },
- "my": {
- "name": "birma"
- },
- "brx": {
- "name": "bodo"
- },
- "bs": {
- "name": "bosnia"
- },
- "br": {
- "name": "bretooni"
- },
- "en-GB": {
- "name": "Briti inglise"
- },
- "bg": {
- "name": "bulgaaria"
- },
- "dav": {
- "name": "davida"
- },
- "dz": {
- "name": "dzongkha"
- },
- "dua": {
- "name": "duala"
- },
- "et": {
- "name": "eesti"
- },
- "ebu": {
- "name": "embu"
- },
- "eo": {
- "name": "esperanto"
- },
- "pt-PT": {
- "name": "Euroopa portugali"
- },
- "ee": {
- "name": "eve"
- },
- "ewo": {
- "name": "evondo"
- },
- "fil": {
- "name": "filipiini"
- },
- "nl-BE": {
- "name": "flaami"
- },
- "dyo": {
- "name": "fonji"
- },
- "fur": {
- "name": "friuuli"
- },
- "ff": {
- "name": "fula"
- },
- "fo": {
- "name": "fääri"
- },
- "gd": {
- "name": "gaeli"
- },
- "gl": {
- "name": "galeegi"
- },
- "lg": {
- "name": "ganda"
- },
- "ka": {
- "name": "gruusia"
- },
- "kl": {
- "name": "grööni"
- },
- "gu": {
- "name": "gudžarati"
- },
- "guz": {
- "name": "gusii"
- },
- "ha": {
- "name": "hausa"
- },
- "haw": {
- "name": "havai"
- },
- "he": {
- "name": "heebrea"
- },
- "zh": {
- "name": "hiina"
- },
- "hi": {
- "name": "hindi"
- },
- "es": {
- "name": "hispaania"
- },
- "nl": {
- "name": "hollandi"
- },
- "nds-NL": {
- "name": "Hollandi alamsaksa"
- },
- "hr": {
- "name": "horvaadi"
- },
- "ig": {
- "name": "ibo"
- },
- "ga": {
- "name": "iiri"
- },
- "smn": {
- "name": "Inari saami"
- },
- "id": {
- "name": "indoneesia"
- },
- "en": {
- "name": "inglise"
- },
- "is": {
- "name": "islandi"
- },
- "it": {
- "name": "itaalia"
- },
- "ja": {
- "name": "jaapani"
- },
- "sah": {
- "name": "jakuudi"
- },
- "yi": {
- "name": "jidiši"
- },
- "yo": {
- "name": "joruba"
- },
- "kab": {
- "name": "kabiili"
- },
- "kea": {
- "name": "kabuverdianu"
- },
- "kkj": {
- "name": "kako"
- },
- "kln": {
- "name": "kalendžini"
- },
- "kam": {
- "name": "kamba"
- },
- "en-CA": {
- "name": "Kanada inglise"
- },
- "fr-CA": {
- "name": "Kanada prantsuse"
- },
- "kn": {
- "name": "kannada"
- },
- "kk": {
- "name": "kasahhi"
- },
- "ks": {
- "name": "kašmiiri"
- },
- "ca": {
- "name": "katalaani"
- },
- "qu": {
- "name": "ketšua"
- },
- "km": {
- "name": "khmeeri"
- },
- "ki": {
- "name": "kikuju"
- },
- "ky": {
- "name": "kirgiisi"
- },
- "cu": {
- "name": "kirikuslaavi"
- },
- "sw-CD": {
- "name": "Kongo suahiili"
- },
- "kok": {
- "name": "konkani"
- },
- "ko": {
- "name": "korea"
- },
- "kw": {
- "name": "korni"
- },
- "khq": {
- "name": "koyra chiini"
- },
- "ses": {
- "name": "koyraboro senni"
- },
- "el": {
- "name": "kreeka"
- },
- "nmg": {
- "name": "kwasio"
- },
- "cy": {
- "name": "kõmri"
- },
- "ksh": {
- "name": "kölni"
- },
- "lkt": {
- "name": "lakota"
- },
- "lag": {
- "name": "langi"
- },
- "lo": {
- "name": "lao"
- },
- "lt": {
- "name": "leedu"
- },
- "lb": {
- "name": "letseburgi"
- },
- "zh-Hans": {
- "name": "lihtsustatud hiina"
- },
- "ln": {
- "name": "lingala"
- },
- "lu": {
- "name": "luba"
- },
- "luy": {
- "name": "luhja"
- },
- "luo": {
- "name": "Luo"
- },
- "lv": {
- "name": "läti"
- },
- "fy": {
- "name": "läänefriisi"
- },
- "mk": {
- "name": "makedoonia"
- },
- "mgh": {
- "name": "makhuwa-meetto"
- },
- "kde": {
- "name": "makonde"
- },
- "mg": {
- "name": "malagassi"
- },
- "ms": {
- "name": "malai"
- },
- "ml": {
- "name": "malajalami"
- },
- "mt": {
- "name": "malta"
- },
- "mr": {
- "name": "marathi"
- },
- "mas": {
- "name": "masai"
- },
- "mzn": {
- "name": "mazandaraani"
- },
- "jmc": {
- "name": "matšame"
- },
- "mfe": {
- "name": "Mauritiuse kreoolkeel"
- },
- "es-MX": {
- "name": "Mehhiko hispaania"
- },
- "mer": {
- "name": "meru"
- },
- "mgo": {
- "name": "meta"
- },
- "ro-MD": {
- "name": "moldova"
- },
- "mn": {
- "name": "mongoli"
- },
- "mua": {
- "name": "mundangi"
- },
- "gv": {
- "name": "mänksi"
- },
- "naq": {
- "name": "nama"
- },
- "ne": {
- "name": "nepali"
- },
- "nnh": {
- "name": "ngiembooni"
- },
- "jgo": {
- "name": "ngomba"
- },
- "nyn": {
- "name": "nkole"
- },
- "nb": {
- "name": "norra bokmål"
- },
- "nus": {
- "name": "nueri"
- },
- "or": {
- "name": "oria"
- },
- "om": {
- "name": "oromo"
- },
- "os": {
- "name": "osseedi"
- },
- "pa": {
- "name": "pandžabi"
- },
- "pl": {
- "name": "poola"
- },
- "pt": {
- "name": "portugali"
- },
- "fr": {
- "name": "prantsuse"
- },
- "prg": {
- "name": "preisi"
- },
- "ps": {
- "name": "puštu"
- },
- "lrc": {
- "name": "põhjaluri"
- },
- "nd": {
- "name": "põhjandebele"
- },
- "se": {
- "name": "põhjasaami"
- },
- "fa": {
- "name": "pärsia"
- },
- "rm": {
- "name": "romanši"
- },
- "rof": {
- "name": "rombo"
- },
- "sv": {
- "name": "rootsi"
- },
- "rw": {
- "name": "ruanda"
- },
- "ro": {
- "name": "rumeenia"
- },
- "rn": {
- "name": "rundi"
- },
- "rwk": {
- "name": "rvaa"
- },
- "de": {
- "name": "saksa"
- },
- "saq": {
- "name": "samburu"
- },
- "sg": {
- "name": "sango"
- },
- "sbp": {
- "name": "sangu"
- },
- "seh": {
- "name": "sena"
- },
- "sr": {
- "name": "serbia"
- },
- "ii": {
- "name": "Sichuani jii"
- },
- "sd": {
- "name": "sindhi"
- },
- "si": {
- "name": "singali"
- },
- "sk": {
- "name": "slovaki"
- },
- "sl": {
- "name": "sloveeni"
- },
- "xog": {
- "name": "soga"
- },
- "so": {
- "name": "somaali"
- },
- "fi": {
- "name": "soome"
- },
- "ckb": {
- "name": "sorani"
- },
- "sw": {
- "name": "suahiili"
- },
- "zu": {
- "name": "suulu"
- },
- "ksb": {
- "name": "šambala"
- },
- "shi": {
- "name": "šilha"
- },
- "sn": {
- "name": "šona"
- },
- "fr-CH": {
- "name": "Šveitsi prantsuse"
- },
- "de-CH": {
- "name": "Šveitsi ülemsaksa"
- },
- "gsw": {
- "name": "šveitsisaksa"
- },
- "dje": {
- "name": "zarma"
- },
- "da": {
- "name": "taani"
- },
- "tg": {
- "name": "tadžiki"
- },
- "th": {
- "name": "tai"
- },
- "tzm": {
- "name": "tamasikti"
- },
- "zgh": {
- "name": "tamasikti (Maroko)"
- },
- "ta": {
- "name": "tamili"
- },
- "twq": {
- "name": "taswaqi"
- },
- "tt": {
- "name": "tatari"
- },
- "te": {
- "name": "telugu"
- },
- "teo": {
- "name": "teso"
- },
- "ti": {
- "name": "tigrinja"
- },
- "bo": {
- "name": "tiibeti"
- },
- "to": {
- "name": "tonga"
- },
- "zh-Hant": {
- "name": "traditsiooniline hiina"
- },
- "cs": {
- "name": "tšehhi"
- },
- "chr": {
- "name": "tšerokii"
- },
- "ce": {
- "name": "tšetšeeni"
- },
- "cgg": {
- "name": "tšiga"
- },
- "tr": {
- "name": "türgi"
- },
- "tk": {
- "name": "türkmeeni"
- },
- "ug": {
- "name": "uiguuri"
- },
- "uk": {
- "name": "ukraina"
- },
- "hu": {
- "name": "ungari"
- },
- "ur": {
- "name": "urdu"
- },
- "uz": {
- "name": "usbeki"
- },
- "nn": {
- "name": "uusnorra"
- },
- "vai": {
- "name": "Vai"
- },
- "be": {
- "name": "valgevene"
- },
- "ru": {
- "name": "vene"
- },
- "vi": {
- "name": "vietnami"
- },
- "vo": {
- "name": "volapüki"
- },
- "wo": {
- "name": "volofi"
- },
- "vun": {
- "name": "vundžo"
- },
- "wae": {
- "name": "walseri"
- },
- "hsb": {
- "name": "ülemsorbi"
- },
- "yav": {
- "name": "yangbeni"
- }
+ "af": "afrikaani",
+ "agq": "aghemi",
+ "ak": "akani",
+ "nds": "alamsaksa",
+ "dsb": "alamsorbi",
+ "sq": "albaania",
+ "am": "amhara",
+ "ar": "araabia",
+ "hy": "armeenia",
+ "az": "aserbaidžaani",
+ "as": "assami",
+ "ast": "astuuria",
+ "asa": "asu",
+ "en-AU": "Austraalia inglise",
+ "de-AT": "Austria saksa",
+ "ksf": "bafia",
+ "bm": "bambara",
+ "bas": "basaa",
+ "eu": "baski",
+ "bem": "bemba",
+ "bez": "bena",
+ "bn": "bengali",
+ "my": "birma",
+ "brx": "bodo",
+ "bs": "bosnia",
+ "br": "bretooni",
+ "en-GB": "Briti inglise",
+ "bg": "bulgaaria",
+ "dav": "davida",
+ "dz": "dzongkha",
+ "dua": "duala",
+ "et": "eesti",
+ "ebu": "embu",
+ "eo": "esperanto",
+ "pt-PT": "Euroopa portugali",
+ "ee": "eve",
+ "ewo": "evondo",
+ "fil": "filipiini",
+ "nl-BE": "flaami",
+ "dyo": "fonji",
+ "fur": "friuuli",
+ "ff": "fula",
+ "fo": "fääri",
+ "gd": "gaeli",
+ "gl": "galeegi",
+ "lg": "ganda",
+ "ka": "gruusia",
+ "kl": "grööni",
+ "gu": "gudžarati",
+ "guz": "gusii",
+ "ha": "hausa",
+ "haw": "havai",
+ "he": "heebrea",
+ "zh": "hiina",
+ "hi": "hindi",
+ "es": "hispaania",
+ "nl": "hollandi",
+ "nds-NL": "Hollandi alamsaksa",
+ "hr": "horvaadi",
+ "ig": "ibo",
+ "ga": "iiri",
+ "smn": "Inari saami",
+ "id": "indoneesia",
+ "en": "inglise",
+ "is": "islandi",
+ "it": "itaalia",
+ "ja": "jaapani",
+ "jv": "jaava",
+ "sah": "jakuudi",
+ "yi": "jidiši",
+ "yo": "joruba",
+ "kab": "kabiili",
+ "kea": "kabuverdianu",
+ "kkj": "kako",
+ "kln": "kalendžini",
+ "kam": "kamba",
+ "en-CA": "Kanada inglise",
+ "fr-CA": "Kanada prantsuse",
+ "kn": "kannada",
+ "yue": "kantoni",
+ "kk": "kasahhi",
+ "ks": "kašmiiri",
+ "ca": "katalaani",
+ "lu": "Katanga luba",
+ "qu": "ketšua",
+ "km": "khmeeri",
+ "ki": "kikuju",
+ "ky": "kirgiisi",
+ "cu": "kirikuslaavi",
+ "sw-CD": "Kongo suahiili",
+ "kok": "konkani",
+ "xh": "koosa",
+ "ko": "korea",
+ "kw": "korni",
+ "khq": "koyra chiini",
+ "ses": "koyraboro senni",
+ "el": "kreeka",
+ "ku": "kurdi",
+ "nmg": "kwasio",
+ "cy": "kõmri",
+ "ksh": "kölni",
+ "es-419": "Ladina-Ameerika hispaania",
+ "lkt": "lakota",
+ "lag": "langi",
+ "lo": "lao",
+ "lt": "leedu",
+ "lb": "letseburgi",
+ "zh-Hans": "lihtsustatud hiina",
+ "ln": "lingala",
+ "luy": "luhja",
+ "luo": "Luo",
+ "lv": "läti",
+ "fy": "läänefriisi",
+ "mk": "makedoonia",
+ "mgh": "makhuwa-meetto",
+ "kde": "makonde",
+ "mg": "malagassi",
+ "ms": "malai",
+ "ml": "malajalami",
+ "mt": "malta",
+ "mi": "maoori",
+ "mr": "marathi",
+ "mas": "masai",
+ "mzn": "mazandaraani",
+ "jmc": "matšame",
+ "mfe": "Mauritiuse kreoolkeel",
+ "es-MX": "Mehhiko hispaania",
+ "mer": "meru",
+ "mgo": "meta",
+ "ro-MD": "moldova",
+ "mn": "mongoli",
+ "mua": "mundangi",
+ "gv": "mänksi",
+ "naq": "nama",
+ "ne": "nepali",
+ "nnh": "ngiembooni",
+ "jgo": "ngomba",
+ "nyn": "njankole",
+ "nb": "norra bokmål",
+ "nus": "nueri",
+ "ii": "nuosu",
+ "or": "oria",
+ "om": "oromo",
+ "os": "osseedi",
+ "pa": "pandžabi",
+ "pl": "poola",
+ "pt": "portugali",
+ "fr": "prantsuse",
+ "prg": "preisi",
+ "ps": "puštu",
+ "lrc": "põhjaluri",
+ "nd": "põhjandebele",
+ "se": "põhjasaami",
+ "fa": "pärsia",
+ "rm": "romanši",
+ "rof": "rombo",
+ "sv": "rootsi",
+ "rw": "ruanda",
+ "ro": "rumeenia",
+ "rn": "rundi",
+ "rwk": "rvaa",
+ "de": "saksa",
+ "saq": "samburu",
+ "sg": "sango",
+ "sbp": "sangu",
+ "ceb": "sebu",
+ "seh": "sena",
+ "sr": "serbia",
+ "sd": "sindhi",
+ "si": "singali",
+ "sk": "slovaki",
+ "sl": "sloveeni",
+ "xog": "soga",
+ "so": "somaali",
+ "fi": "soome",
+ "ckb": "sorani",
+ "sw": "suahiili",
+ "zu": "suulu",
+ "ksb": "šambala",
+ "shi": "šilha",
+ "sn": "šona",
+ "fr-CH": "Šveitsi prantsuse",
+ "de-CH": "Šveitsi ülemsaksa",
+ "gsw": "šveitsisaksa",
+ "dje": "zarma",
+ "da": "taani",
+ "tg": "tadžiki",
+ "th": "tai",
+ "tzm": "tamasikti",
+ "zgh": "tamasikti (Maroko)",
+ "ta": "tamili",
+ "twq": "taswaqi",
+ "tt": "tatari",
+ "te": "telugu",
+ "teo": "teso",
+ "ti": "tigrinja",
+ "bo": "tiibeti",
+ "to": "tonga",
+ "zh-Hant": "traditsiooniline hiina",
+ "cs": "tšehhi",
+ "chr": "tšerokii",
+ "ce": "tšetšeeni",
+ "cgg": "tšiga",
+ "tr": "türgi",
+ "tk": "türkmeeni",
+ "ug": "uiguuri",
+ "uk": "ukraina",
+ "hu": "ungari",
+ "ur": "urdu",
+ "uz": "usbeki",
+ "nn": "uusnorra",
+ "vai": "Vai",
+ "be": "valgevene",
+ "wa": "vallooni",
+ "wae": "valsi",
+ "ru": "vene",
+ "vi": "vietnami",
+ "vo": "volapüki",
+ "wo": "volofi",
+ "vun": "vundžo",
+ "hsb": "ülemsorbi",
+ "yav": "yangbeni"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/eu.json b/vendor/commerceguys/intl/resources/language/eu.json
index a2a219266..9d5202d3b 100644
--- a/vendor/commerceguys/intl/resources/language/eu.json
+++ b/vendor/commerceguys/intl/resources/language/eu.json
@@ -1,641 +1,224 @@
{
- "af": {
- "name": "afrikaansa"
- },
- "agq": {
- "name": "aghemera"
- },
- "ak": {
- "name": "akanera"
- },
- "sq": {
- "name": "albaniera"
- },
- "de-CH": {
- "name": "aleman garaia (Suitza)"
- },
- "de": {
- "name": "alemana"
- },
- "gsw": {
- "name": "alemana (Suitza)"
- },
- "zgh": {
- "name": "amazigera estandarra"
- },
- "am": {
- "name": "amharera"
- },
- "nyn": {
- "name": "ankolera"
- },
- "ar": {
- "name": "arabiera"
- },
- "hy": {
- "name": "armeniera"
- },
- "as": {
- "name": "assamera"
- },
- "ast": {
- "name": "asturiera"
- },
- "asa": {
- "name": "asua"
- },
- "en-AU": {
- "name": "Australiako ingelesa"
- },
- "de-AT": {
- "name": "Austriako alemana"
- },
- "az": {
- "name": "azerbaijanera"
- },
- "ksf": {
- "name": "bafiera"
- },
- "bm": {
- "name": "bambarera"
- },
- "bas": {
- "name": "basaa"
- },
- "nds-NL": {
- "name": "behe-saxoiera"
- },
- "dsb": {
- "name": "behe-sorabiera"
- },
- "bem": {
- "name": "bembera"
- },
- "bez": {
- "name": "benera"
- },
- "bn": {
- "name": "bengalera"
- },
- "be": {
- "name": "bielorrusiera"
- },
- "my": {
- "name": "birmaniera"
- },
- "brx": {
- "name": "bodoera"
- },
- "nb": {
- "name": "bokmala (Norvegia)"
- },
- "bs": {
- "name": "bosniera"
- },
- "br": {
- "name": "bretoiera"
- },
- "en-GB": {
- "name": "Britainia Handiko ingelesa"
- },
- "bg": {
- "name": "bulgariera"
- },
- "kea": {
- "name": "Cabo Verdeko kreola"
- },
- "cgg": {
- "name": "chigera"
- },
- "da": {
- "name": "daniera"
- },
- "dua": {
- "name": "dualera"
- },
- "dz": {
- "name": "dzongkha"
- },
- "cu": {
- "name": "Elizako eslaviera"
- },
- "ebu": {
- "name": "embua"
- },
- "tzm": {
- "name": "Erdialdeko Atlaseko amazigera"
- },
- "rm": {
- "name": "erretorromaniera"
- },
- "ro": {
- "name": "errumaniera"
- },
- "ru": {
- "name": "errusiera"
- },
- "gd": {
- "name": "Eskoziako gaelikoa"
- },
- "sk": {
- "name": "eslovakiera"
- },
- "sl": {
- "name": "esloveniera"
- },
- "es": {
- "name": "espainiera"
- },
- "eo": {
- "name": "esperantoa"
- },
- "et": {
- "name": "estoniera"
- },
- "eu": {
- "name": "euskara"
- },
- "ee": {
- "name": "eweera"
- },
- "ewo": {
- "name": "ewondera"
- },
- "fo": {
- "name": "faroera"
- },
- "fil": {
- "name": "filipinera"
- },
- "fi": {
- "name": "finlandiera"
- },
- "nl-BE": {
- "name": "flandriera"
- },
- "dyo": {
- "name": "fonyi jolera"
- },
- "fr": {
- "name": "frantsesa"
- },
- "fy": {
- "name": "frisiera"
- },
- "fur": {
- "name": "friuliera"
- },
- "ff": {
- "name": "fula"
- },
- "ga": {
- "name": "gaelikoa"
- },
- "cy": {
- "name": "galesa"
- },
- "gl": {
- "name": "galiziera"
- },
- "lg": {
- "name": "gandera"
- },
- "ka": {
- "name": "georgiera"
- },
- "hsb": {
- "name": "goi-sorabiera"
- },
- "el": {
- "name": "greziera"
- },
- "kl": {
- "name": "groenlandiera"
- },
- "gu": {
- "name": "gujaratera"
- },
- "guz": {
- "name": "gusiiera"
- },
- "ha": {
- "name": "hausa"
- },
- "haw": {
- "name": "hawaiiera"
- },
- "he": {
- "name": "hebreera"
- },
- "hi": {
- "name": "hindia"
- },
- "hu": {
- "name": "hungariera"
- },
- "ig": {
- "name": "igboera"
- },
- "smn": {
- "name": "inari-samiera"
- },
- "id": {
- "name": "indonesiera"
- },
- "en": {
- "name": "ingelesa"
- },
- "lrc": {
- "name": "iparraldeko lurera"
- },
- "nd": {
- "name": "iparraldeko ndebeleera"
- },
- "se": {
- "name": "iparraldeko samiera"
- },
- "is": {
- "name": "islandiera"
- },
- "it": {
- "name": "italiera"
- },
- "yav": {
- "name": "jangbenera"
- },
- "ja": {
- "name": "japoniera"
- },
- "yo": {
- "name": "jorubera"
- },
- "kab": {
- "name": "kabilera"
- },
- "kkj": {
- "name": "kakoa"
- },
- "kln": {
- "name": "kalenjinera"
- },
- "kam": {
- "name": "kambera"
- },
- "fr-CA": {
- "name": "Kanadako frantsesa"
- },
- "en-CA": {
- "name": "Kanadako ingelesa"
- },
- "kn": {
- "name": "kannada"
- },
- "ca": {
- "name": "katalana"
- },
- "ks": {
- "name": "kaxmirera"
- },
- "kk": {
- "name": "kazakhera"
- },
- "km": {
- "name": "khemerera"
- },
- "ki": {
- "name": "kikuyuera"
- },
- "rw": {
- "name": "kinyaruanda"
- },
- "ky": {
- "name": "kirgizera"
- },
- "qu": {
- "name": "kitxua"
- },
- "ksh": {
- "name": "koloniera"
- },
- "sw-CD": {
- "name": "Kongoko swahilia"
- },
- "kok": {
- "name": "konkanera"
- },
- "ko": {
- "name": "koreera"
- },
- "kw": {
- "name": "kornubiera"
- },
- "khq": {
- "name": "koyra chiiniera"
- },
- "ses": {
- "name": "koyraboro sennia"
- },
- "hr": {
- "name": "kroaziera"
- },
- "nmg": {
- "name": "kwasiera"
- },
- "lkt": {
- "name": "lakotera"
- },
- "lag": {
- "name": "langiera"
- },
- "lo": {
- "name": "laosera"
- },
- "lv": {
- "name": "letoniera"
- },
- "ln": {
- "name": "lingala"
- },
- "lt": {
- "name": "lituaniera"
- },
- "lu": {
- "name": "luba-katangera"
- },
- "luy": {
- "name": "luhyera"
- },
- "luo": {
- "name": "luoera"
- },
- "lb": {
- "name": "luxenburgera"
- },
- "jmc": {
- "name": "machamera"
- },
- "mgh": {
- "name": "makhuwa-meettoera"
- },
- "kde": {
- "name": "makondera"
- },
- "ml": {
- "name": "malabarera"
- },
- "ms": {
- "name": "malaysiera"
- },
- "mg": {
- "name": "malgaxea"
- },
- "mt": {
- "name": "maltera"
- },
- "gv": {
- "name": "manxera"
- },
- "mr": {
- "name": "marathera"
- },
- "mas": {
- "name": "masaiera"
- },
- "mfe": {
- "name": "Mauritaniako kreolera"
- },
- "mzn": {
- "name": "mazandarandera"
- },
- "mk": {
- "name": "mazedoniera"
- },
- "mer": {
- "name": "meruera"
- },
- "mgo": {
- "name": "metera"
- },
- "es-MX": {
- "name": "Mexikoko espainiera"
- },
- "ro-MD": {
- "name": "moldaviera"
- },
- "mn": {
- "name": "mongoliera"
- },
- "mua": {
- "name": "mudangera"
- },
- "naq": {
- "name": "namera"
- },
- "nl": {
- "name": "nederlandera"
- },
- "ne": {
- "name": "nepalera"
- },
- "nnh": {
- "name": "ngiemboonera"
- },
- "jgo": {
- "name": "ngomba"
- },
- "nus": {
- "name": "nuerera"
- },
- "nn": {
- "name": "nynorsk norvegiera"
- },
- "or": {
- "name": "oriya"
- },
- "om": {
- "name": "oromoera"
- },
- "os": {
- "name": "osetiera"
- },
- "ps": {
- "name": "paxtuera"
- },
- "fa": {
- "name": "persiera"
- },
- "pl": {
- "name": "poloniera"
- },
- "pt": {
- "name": "portugesa"
- },
- "pt-PT": {
- "name": "portugesa (Europa)"
- },
- "prg": {
- "name": "prusiera"
- },
- "pa": {
- "name": "punjabera"
- },
- "rof": {
- "name": "romboera"
- },
- "rn": {
- "name": "rundiera"
- },
- "rwk": {
- "name": "rwaera"
- },
- "sah": {
- "name": "sakhera"
- },
- "saq": {
- "name": "samburuera"
- },
- "sg": {
- "name": "sangoa"
- },
- "sbp": {
- "name": "sanguera"
- },
- "seh": {
- "name": "senera"
- },
- "sr": {
- "name": "serbiera"
- },
- "ksb": {
- "name": "shambalera"
- },
- "sn": {
- "name": "shonera"
- },
- "ii": {
- "name": "Sichuango yiera"
- },
- "sd": {
- "name": "sindhia"
- },
- "si": {
- "name": "sinhala"
- },
- "xog": {
- "name": "sogera"
- },
- "so": {
- "name": "somaliera"
- },
- "ckb": {
- "name": "sorania"
- },
- "sv": {
- "name": "suediera"
- },
- "fr-CH": {
- "name": "Suitzako frantsesa"
- },
- "sw": {
- "name": "swahilia"
- },
- "shi": {
- "name": "tachelhita"
- },
- "dav": {
- "name": "taitera"
- },
- "tg": {
- "name": "tajikera"
- },
- "ta": {
- "name": "tamilera"
- },
- "twq": {
- "name": "tasawaqa"
- },
- "tt": {
- "name": "tatarera"
- },
- "te": {
- "name": "telugua"
- },
- "teo": {
- "name": "tesoera"
- },
- "th": {
- "name": "thailandiera"
- },
- "bo": {
- "name": "tibetera"
- },
- "ti": {
- "name": "tigriñera"
- },
- "to": {
- "name": "tongera"
- },
- "tr": {
- "name": "turkiera"
- },
- "tk": {
- "name": "turkmenera"
- },
- "cs": {
- "name": "txekiera"
- },
- "chr": {
- "name": "txerokiera"
- },
- "ce": {
- "name": "txetxeniera"
- },
- "zh": {
- "name": "txinera"
- },
- "zh-Hans": {
- "name": "txinera soildua"
- },
- "zh-Hant": {
- "name": "txinera tradizionala"
- },
- "ug": {
- "name": "uigurrera"
- },
- "uk": {
- "name": "ukrainera"
- },
- "ur": {
- "name": "urdua"
- },
- "uz": {
- "name": "uzbekera"
- },
- "vai": {
- "name": "vaiera"
- },
- "vi": {
- "name": "vietnamera"
- },
- "vo": {
- "name": "volapüka"
- },
- "vun": {
- "name": "vunjoa"
- },
- "wae": {
- "name": "walserera"
- },
- "wo": {
- "name": "wolofera"
- },
- "yi": {
- "name": "yiddisha"
- },
- "dje": {
- "name": "zarma"
- },
- "zu": {
- "name": "zuluera"
- }
+ "af": "afrikaans",
+ "agq": "aghemera",
+ "ak": "akanera",
+ "sq": "albaniera",
+ "de": "aleman",
+ "zgh": "amazigera estandarra",
+ "am": "amharera",
+ "nyn": "ankolera",
+ "ar": "arabiera",
+ "hy": "armeniera",
+ "as": "assamera",
+ "ast": "asturiera",
+ "asa": "asu",
+ "en-AU": "Australiako ingeles",
+ "de-AT": "Austriako aleman",
+ "az": "azerbaijanera",
+ "ksf": "bafiera",
+ "bm": "bambarera",
+ "bas": "basaa",
+ "nds": "behe-aleman",
+ "nds-NL": "behe-saxoiera",
+ "dsb": "behe-sorabiera",
+ "bem": "bembera",
+ "bez": "benera",
+ "bn": "bengalera",
+ "be": "bielorrusiera",
+ "my": "birmaniera",
+ "brx": "bodoera",
+ "nb": "bokmål (norvegiera)",
+ "bs": "bosniera",
+ "br": "bretoiera",
+ "en-GB": "Britania Handiko ingeles",
+ "bg": "bulgariera",
+ "kea": "Cabo Verdeko kreolera",
+ "ceb": "cebuera",
+ "cgg": "chigera",
+ "da": "daniera",
+ "dua": "dualera",
+ "dz": "dzongkha",
+ "cu": "elizako eslaviera",
+ "ebu": "embua",
+ "tzm": "Erdialdeko Atlaseko amazigera",
+ "ckb": "erdialdeko kurduera",
+ "rm": "erretorromaniera",
+ "ro": "errumaniera",
+ "ru": "errusiera",
+ "gd": "Eskoziako gaeliko",
+ "sk": "eslovakiera",
+ "sl": "esloveniera",
+ "es": "espainiera",
+ "eo": "esperanto",
+ "et": "estoniera",
+ "pt-PT": "Europako portuges",
+ "eu": "euskara",
+ "ee": "eweera",
+ "ewo": "ewondera",
+ "fo": "faroera",
+ "fil": "filipinera",
+ "fi": "finlandiera",
+ "nl-BE": "flandriera",
+ "dyo": "fonyi jolera",
+ "fr": "frantses",
+ "fy": "frisiera",
+ "fur": "friuliera",
+ "ff": "fula",
+ "cy": "gales",
+ "gl": "galiziera",
+ "lg": "gandera",
+ "ka": "georgiera",
+ "hsb": "goi-sorabiera",
+ "el": "greziera",
+ "kl": "groenlandiera",
+ "gu": "gujaratera",
+ "guz": "gusiiera",
+ "ha": "hausa",
+ "haw": "hawaiiera",
+ "he": "hebreera",
+ "hi": "hindi",
+ "hu": "hungariera",
+ "ig": "igboera",
+ "smn": "Inariko samiera",
+ "id": "indonesiera",
+ "en": "ingeles",
+ "lrc": "iparraldeko lurera",
+ "nd": "iparraldeko ndebeleera",
+ "se": "iparraldeko samiera",
+ "ga": "irlandera",
+ "is": "islandiera",
+ "it": "italiera",
+ "ja": "japoniera",
+ "jv": "javera",
+ "yo": "jorubera",
+ "kab": "kabilera",
+ "kkj": "kako",
+ "kln": "kalenjinera",
+ "kam": "kambera",
+ "fr-CA": "Kanadako frantses",
+ "en-CA": "Kanadako ingeles",
+ "kn": "kannada",
+ "yue": "kantonera",
+ "ca": "katalan",
+ "lu": "Katangako lubera",
+ "ks": "kaxmirera",
+ "kk": "kazakhera",
+ "km": "khemerera",
+ "ki": "kikuyuera",
+ "rw": "kinyaruanda",
+ "ky": "kirgizera",
+ "qu": "kitxua",
+ "ksh": "koloniera",
+ "sw-CD": "Kongoko swahilia",
+ "kok": "konkanera",
+ "ko": "koreera",
+ "kw": "kornubiera",
+ "khq": "koyra chiini",
+ "ses": "koyraboro senni",
+ "hr": "kroaziera",
+ "ku": "kurduera",
+ "nmg": "kwasiera",
+ "lkt": "lakotera",
+ "lag": "langiera",
+ "lo": "laosera",
+ "es-419": "Latinoamerikako espainiera",
+ "lv": "letoniera",
+ "ln": "lingala",
+ "lt": "lituaniera",
+ "luy": "luhyera",
+ "luo": "luoera",
+ "lb": "luxenburgera",
+ "jmc": "machame",
+ "mgh": "makhuwa-meettoera",
+ "kde": "makondeera",
+ "ml": "malabarera",
+ "ms": "malaysiera",
+ "mg": "malgaxe",
+ "mt": "maltera",
+ "gv": "manxera",
+ "mi": "maoriera",
+ "mr": "marathera",
+ "mas": "masaiera",
+ "mfe": "Mauritaniako kreolera",
+ "mzn": "mazandarandera",
+ "mk": "mazedoniera",
+ "mer": "meruera",
+ "mgo": "metaʼera",
+ "es-MX": "Mexikoko espainiera",
+ "ro-MD": "moldaviera",
+ "mn": "mongoliera",
+ "mua": "mudangera",
+ "naq": "namera",
+ "nl": "nederlandera",
+ "ne": "nepalera",
+ "nnh": "ngiemboonera",
+ "jgo": "ngomba",
+ "nus": "nuerera",
+ "nn": "nynorsk (norvegiera)",
+ "or": "oriya",
+ "om": "oromoera",
+ "os": "osetiera",
+ "ps": "paxtuera",
+ "fa": "persiera",
+ "pl": "poloniera",
+ "pt": "portuges",
+ "prg": "prusiera",
+ "pa": "punjabera",
+ "rof": "rombo",
+ "rn": "rundiera",
+ "rwk": "rwera",
+ "sah": "sakhera",
+ "saq": "samburuera",
+ "sg": "sango",
+ "sbp": "sanguera",
+ "seh": "senera",
+ "sr": "serbiera",
+ "ksb": "shambalera",
+ "sn": "shonera",
+ "ii": "Sichuango yiera",
+ "sd": "sindhi",
+ "si": "sinhala",
+ "xog": "sogera",
+ "so": "somaliera",
+ "sv": "suediera",
+ "gsw": "Suitzako aleman",
+ "de-CH": "Suitzako aleman garai",
+ "fr-CH": "Suitzako frantses",
+ "sw": "swahilia",
+ "shi": "tachelhit",
+ "dav": "taitera",
+ "tg": "tajikera",
+ "ta": "tamilera",
+ "twq": "tasawaq",
+ "tt": "tatarera",
+ "te": "telugu",
+ "teo": "tesoera",
+ "th": "thailandiera",
+ "bo": "tibetera",
+ "ti": "tigrinyera",
+ "to": "tongera",
+ "tr": "turkiera",
+ "tk": "turkmenera",
+ "cs": "txekiera",
+ "chr": "txerokiera",
+ "ce": "txetxenera",
+ "zh": "txinera",
+ "zh-Hans": "txinera soildua",
+ "zh-Hant": "txinera tradizionala",
+ "ug": "uigurrera",
+ "uk": "ukrainera",
+ "ur": "urdu",
+ "uz": "uzbekera",
+ "vai": "vaiera",
+ "vi": "vietnamera",
+ "vo": "volapük",
+ "vun": "vunjo",
+ "wa": "waloiera",
+ "wae": "walserera",
+ "wo": "wolofera",
+ "xh": "xhosera",
+ "yav": "yangbenera",
+ "yi": "yiddish",
+ "dje": "zarma",
+ "zu": "zuluera"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/ewo.json b/vendor/commerceguys/intl/resources/language/ewo.json
index 9278312db..b5a19c349 100644
--- a/vendor/commerceguys/intl/resources/language/ewo.json
+++ b/vendor/commerceguys/intl/resources/language/ewo.json
@@ -1,641 +1,224 @@
{
- "af": {
- "name": "Afrikaans"
- },
- "agq": {
- "name": "Aghem"
- },
- "sq": {
- "name": "Albanian"
- },
- "hy": {
- "name": "Armenian"
- },
- "as": {
- "name": "Assamese"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "az": {
- "name": "Azerbaijani"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "Basque"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "Bosnian"
- },
- "br": {
- "name": "Breton"
- },
- "ca": {
- "name": "Catalan"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "ce": {
- "name": "Chechen"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "kw": {
- "name": "Cornish"
- },
- "hr": {
- "name": "Croatian"
- },
- "da": {
- "name": "Danish"
- },
- "dua": {
- "name": "Duala"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "ebu": {
- "name": "Embu"
- },
- "eo": {
- "name": "Esperanto"
- },
- "et": {
- "name": "Estonian"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "ewondo"
- },
- "fo": {
- "name": "Faroese"
- },
- "fil": {
- "name": "Filipino"
- },
- "fi": {
- "name": "Finnish"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "gl": {
- "name": "Galician"
- },
- "lg": {
- "name": "Ganda"
- },
- "ka": {
- "name": "Georgian"
- },
- "gu": {
- "name": "Gujarati"
- },
- "guz": {
- "name": "Gusii"
- },
- "haw": {
- "name": "Hawaiian"
- },
- "he": {
- "name": "Hebrew"
- },
- "is": {
- "name": "Icelandic"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "ga": {
- "name": "Irish"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "kn": {
- "name": "Kannada"
- },
- "ks": {
- "name": "Kashmiri"
- },
- "kk": {
- "name": "Kazakh"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "kok": {
- "name": "Konkani"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "ky": {
- "name": "Kyrgyz"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Lao"
- },
- "lv": {
- "name": "Latvian"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "Lithuanian"
- },
- "dsb": {
- "name": "Lower Sorbian"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "Luxembourgish"
- },
- "luy": {
- "name": "Luyia"
- },
- "mk": {
- "name": "Macedonian"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "Malagasy"
- },
- "ml": {
- "name": "Malayalam"
- },
- "mt": {
- "name": "Maltese"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "Marathi"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "mn": {
- "name": "Mongolian"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nds-NL": {
- "name": "nds (Pɛíbá)"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "ak": {
- "name": "Ǹkɔ́bɔ akán"
- },
- "am": {
- "name": "Ǹkɔ́bɔ amária"
- },
- "ar": {
- "name": "Ǹkɔ́bɔ arábia"
- },
- "ha": {
- "name": "Ǹkɔ́bɔ aúsá"
- },
- "be": {
- "name": "Ǹkɔ́bɔ belarúsian"
- },
- "bn": {
- "name": "Ǹkɔ́bɔ bɛngalí"
- },
- "my": {
- "name": "Ǹkɔ́bɔ birəmán"
- },
- "bg": {
- "name": "Ǹkɔ́bɔ buləgárian"
- },
- "en": {
- "name": "Ǹkɔ́bɔ éngəlís"
- },
- "en-CA": {
- "name": "Ǹkɔ́bɔ éngəlís (kanadá)"
- },
- "en-GB": {
- "name": "Ǹkɔ́bɔ éngəlís (Ǹnam Engəlis)"
- },
- "en-AU": {
- "name": "Ǹkɔ́bɔ éngəlís (Osətəlalí)"
- },
- "it": {
- "name": "Ǹkɔ́bɔ etáliɛn"
- },
- "id": {
- "name": "Ǹkɔ́bɔ ɛndonésian"
- },
- "fa": {
- "name": "ǹkɔ́bɔ fɛ́rəsian"
- },
- "pl": {
- "name": "ǹkɔ́bɔ fólis"
- },
- "pt": {
- "name": "ǹkɔ́bɔ fɔtugɛ́s"
- },
- "pt-PT": {
- "name": "ǹkɔ́bɔ fɔtugɛ́s (fɔrətugɛ́s)"
- },
- "fr": {
- "name": "Ǹkɔ́bɔ fulɛnsí"
- },
- "fr-CA": {
- "name": "Ǹkɔ́bɔ fulɛnsí (kanadá)"
- },
- "fr-CH": {
- "name": "Ǹkɔ́bɔ fulɛnsí (Suís)"
- },
- "pa": {
- "name": "ǹkɔ́bɔ funəhábia"
- },
- "el": {
- "name": "Ǹkɔ́bɔ gəlɛ́g"
- },
- "ja": {
- "name": "Ǹkɔ́bɔ hapɔ́n"
- },
- "vi": {
- "name": "ǹkɔ́bɔ hiɛdənám"
- },
- "hi": {
- "name": "Ǹkɔ́bɔ hindí"
- },
- "ig": {
- "name": "Ǹkɔ́bɔ ibó"
- },
- "km": {
- "name": "Ǹkɔ́bɔ kəmɛ́r"
- },
- "ko": {
- "name": "Ǹkɔ́bɔ koréan"
- },
- "es": {
- "name": "ǹkɔ́bɔ kpənyá"
- },
- "es-MX": {
- "name": "ǹkɔ́bɔ kpənyá (Mɛkəsíg)"
- },
- "ms": {
- "name": "Ǹkɔ́bɔ malɛ́sian"
- },
- "de": {
- "name": "Ǹkɔ́bɔ ndzáman"
- },
- "de-AT": {
- "name": "Ǹkɔ́bɔ ndzáman (Osətəlía)"
- },
- "de-CH": {
- "name": "Ǹkɔ́bɔ ndzáman (Suís)"
- },
- "ne": {
- "name": "ǹkɔ́bɔ nefálian"
- },
- "nl": {
- "name": "Ǹkɔ́bɔ nɛrəlándía"
- },
- "nl-BE": {
- "name": "Ǹkɔ́bɔ nɛrəlándía (Bɛləhíg)"
- },
- "ro": {
- "name": "ńkɔ́bɔ románía"
- },
- "ro-MD": {
- "name": "ńkɔ́bɔ románía (Molədaví)"
- },
- "ru": {
- "name": "ǹkɔ́bɔ rúsian"
- },
- "rw": {
- "name": "ǹkɔ́bɔ ruwandá"
- },
- "so": {
- "name": "ǹkɔ́bɔ somália"
- },
- "sv": {
- "name": "ǹkɔ́bɔ suwɛ́d"
- },
- "th": {
- "name": "ǹkɔ́bɔ táilan"
- },
- "ta": {
- "name": "ǹkɔ́bɔ tamíl"
- },
- "zh": {
- "name": "Ǹkɔ́bɔ tsainís"
- },
- "zh-Hans": {
- "name": "Ǹkɔ́bɔ tsainís (Hans)"
- },
- "zh-Hant": {
- "name": "Ǹkɔ́bɔ tsainís (Hant)"
- },
- "cs": {
- "name": "Ǹkɔ́bɔ tsɛ́g"
- },
- "tr": {
- "name": "ǹkɔ́bɔ túrəki"
- },
- "uk": {
- "name": "ǹkɔ́bɔ ukelénia"
- },
- "hu": {
- "name": "Ǹkɔ́bɔ ungárían"
- },
- "ur": {
- "name": "ǹkɔ́bɔ urudú"
- },
- "yo": {
- "name": "ǹkɔ́bɔ yorúba"
- },
- "zu": {
- "name": "ǹkɔ́bɔ zulú"
- },
- "nd": {
- "name": "North Ndebele"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "se": {
- "name": "Northern Sami"
- },
- "nb": {
- "name": "Norwegian Bokmål"
- },
- "nn": {
- "name": "Norwegian Nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "or": {
- "name": "Odia"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetic"
- },
- "ps": {
- "name": "Pashto"
- },
- "prg": {
- "name": "Prussian"
- },
- "qu": {
- "name": "Quechua"
- },
- "rm": {
- "name": "Romansh"
- },
- "rof": {
- "name": "Rombo"
- },
- "rn": {
- "name": "Rundi"
- },
- "rwk": {
- "name": "Rwa"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "gd": {
- "name": "Scottish Gaelic"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "Serbian"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Sinhala"
- },
- "sk": {
- "name": "Slovak"
- },
- "sl": {
- "name": "Slovenian"
- },
- "xog": {
- "name": "Soga"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "sw-CD": {
- "name": "sw (ǹnam Kongó Demokəlatíg)"
- },
- "sw": {
- "name": "Swahili"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "dav": {
- "name": "Taita"
- },
- "tg": {
- "name": "Tajik"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "Tatar"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "bo": {
- "name": "Tibetan"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "to": {
- "name": "Tongan"
- },
- "tk": {
- "name": "Turkmen"
- },
- "hsb": {
- "name": "Upper Sorbian"
- },
- "ug": {
- "name": "Uyghur"
- },
- "uz": {
- "name": "Uzbek"
- },
- "vai": {
- "name": "Vai"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "cy": {
- "name": "Welsh"
- },
- "fy": {
- "name": "Western Frisian"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "yi": {
- "name": "Yiddish"
- },
- "dje": {
- "name": "Zarma"
- }
+ "af": "Afrikaans",
+ "agq": "Aghem",
+ "sq": "Albanian",
+ "hy": "Armenian",
+ "as": "Assamese",
+ "ast": "Asturian",
+ "asa": "Asu",
+ "az": "Azerbaijani",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "eu": "Basque",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "brx": "Bodo",
+ "bs": "Bosnian",
+ "br": "Breton",
+ "yue": "Cantonese",
+ "ca": "Catalan",
+ "ceb": "Cebuano",
+ "tzm": "Central Atlas Tamazight",
+ "ckb": "Central Kurdish",
+ "ce": "Chechen",
+ "chr": "Cherokee",
+ "cgg": "Chiga",
+ "cu": "Church Slavic",
+ "ksh": "Colognian",
+ "kw": "Cornish",
+ "hr": "Croatian",
+ "da": "Danish",
+ "dua": "Duala",
+ "dz": "Dzongkha",
+ "ebu": "Embu",
+ "eo": "Esperanto",
+ "et": "Estonian",
+ "ee": "Ewe",
+ "ewo": "ewondo",
+ "fo": "Faroese",
+ "fil": "Filipino",
+ "fi": "Finnish",
+ "fur": "Friulian",
+ "ff": "Fulah",
+ "gl": "Galician",
+ "lg": "Ganda",
+ "ka": "Georgian",
+ "gu": "Gujarati",
+ "guz": "Gusii",
+ "haw": "Hawaiian",
+ "he": "Hebrew",
+ "is": "Icelandic",
+ "smn": "Inari Sami",
+ "ga": "Irish",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "kn": "Kannada",
+ "ks": "Kashmiri",
+ "kk": "Kazakh",
+ "ki": "Kikuyu",
+ "kok": "Konkani",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "ku": "Kurdish",
+ "nmg": "Kwasio",
+ "ky": "Kyrgyz",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Lao",
+ "lv": "Latvian",
+ "ln": "Lingala",
+ "lt": "Lithuanian",
+ "nds": "Low German",
+ "dsb": "Lower Sorbian",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "lb": "Luxembourgish",
+ "luy": "Luyia",
+ "mk": "Macedonian",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "Malagasy",
+ "ml": "Malayalam",
+ "mt": "Maltese",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mr": "Marathi",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "mn": "Mongolian",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nds-NL": "nds (Pɛíbá)",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "ak": "Ǹkɔ́bɔ akán",
+ "am": "Ǹkɔ́bɔ amária",
+ "ar": "Ǹkɔ́bɔ arábia",
+ "ha": "Ǹkɔ́bɔ aúsá",
+ "be": "Ǹkɔ́bɔ belarúsian",
+ "bn": "Ǹkɔ́bɔ bɛngalí",
+ "my": "Ǹkɔ́bɔ birəmán",
+ "bg": "Ǹkɔ́bɔ buləgárian",
+ "en": "Ǹkɔ́bɔ éngəlís",
+ "en-CA": "Ǹkɔ́bɔ éngəlís (kanadá)",
+ "en-GB": "Ǹkɔ́bɔ éngəlís (Ǹnam Engəlis)",
+ "en-AU": "Ǹkɔ́bɔ éngəlís (Osətəlalí)",
+ "it": "Ǹkɔ́bɔ etáliɛn",
+ "id": "Ǹkɔ́bɔ ɛndonésian",
+ "fa": "ǹkɔ́bɔ fɛ́rəsian",
+ "pl": "ǹkɔ́bɔ fólis",
+ "pt": "ǹkɔ́bɔ fɔtugɛ́s",
+ "pt-PT": "ǹkɔ́bɔ fɔtugɛ́s (fɔrətugɛ́s)",
+ "fr": "Ǹkɔ́bɔ fulɛnsí",
+ "fr-CA": "Ǹkɔ́bɔ fulɛnsí (kanadá)",
+ "fr-CH": "Ǹkɔ́bɔ fulɛnsí (Suís)",
+ "pa": "ǹkɔ́bɔ funəhábia",
+ "el": "Ǹkɔ́bɔ gəlɛ́g",
+ "ja": "Ǹkɔ́bɔ hapɔ́n",
+ "jv": "Ǹkɔ́bɔ havanís",
+ "vi": "ǹkɔ́bɔ hiɛdənám",
+ "hi": "Ǹkɔ́bɔ hindí",
+ "ig": "Ǹkɔ́bɔ ibó",
+ "km": "Ǹkɔ́bɔ kəmɛ́r",
+ "ko": "Ǹkɔ́bɔ koréan",
+ "es": "ǹkɔ́bɔ kpənyá",
+ "es-419": "ǹkɔ́bɔ kpənyá (419)",
+ "es-MX": "ǹkɔ́bɔ kpənyá (Mɛkəsíg)",
+ "ms": "Ǹkɔ́bɔ malɛ́sian",
+ "de": "Ǹkɔ́bɔ ndzáman",
+ "de-AT": "Ǹkɔ́bɔ ndzáman (Osətəlía)",
+ "de-CH": "Ǹkɔ́bɔ ndzáman (Suís)",
+ "ne": "ǹkɔ́bɔ nefálian",
+ "nl": "Ǹkɔ́bɔ nɛrəlándía",
+ "nl-BE": "Ǹkɔ́bɔ nɛrəlándía (Bɛləhíg)",
+ "ro": "ńkɔ́bɔ románía",
+ "ro-MD": "ńkɔ́bɔ románía (Molədaví)",
+ "ru": "ǹkɔ́bɔ rúsian",
+ "rw": "ǹkɔ́bɔ ruwandá",
+ "so": "ǹkɔ́bɔ somália",
+ "sv": "ǹkɔ́bɔ suwɛ́d",
+ "th": "ǹkɔ́bɔ táilan",
+ "ta": "ǹkɔ́bɔ tamíl",
+ "zh": "Ǹkɔ́bɔ tsainís",
+ "zh-Hans": "Ǹkɔ́bɔ tsainís (Hans)",
+ "zh-Hant": "Ǹkɔ́bɔ tsainís (Hant)",
+ "cs": "Ǹkɔ́bɔ tsɛ́g",
+ "tr": "ǹkɔ́bɔ túrəki",
+ "uk": "ǹkɔ́bɔ ukelénia",
+ "hu": "Ǹkɔ́bɔ ungárían",
+ "ur": "ǹkɔ́bɔ urudú",
+ "yo": "ǹkɔ́bɔ yorúba",
+ "zu": "ǹkɔ́bɔ zulú",
+ "nd": "North Ndebele",
+ "lrc": "Northern Luri",
+ "se": "Northern Sami",
+ "nb": "Norwegian Bokmål",
+ "nn": "Norwegian Nynorsk",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "or": "Odia",
+ "om": "Oromo",
+ "os": "Ossetic",
+ "ps": "Pashto",
+ "prg": "Prussian",
+ "qu": "Quechua",
+ "rm": "Romansh",
+ "rof": "Rombo",
+ "rn": "Rundi",
+ "rwk": "Rwa",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "gd": "Scottish Gaelic",
+ "seh": "Sena",
+ "sr": "Serbian",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "sd": "Sindhi",
+ "si": "Sinhala",
+ "sk": "Slovak",
+ "sl": "Slovenian",
+ "xog": "Soga",
+ "zgh": "Standard Moroccan Tamazight",
+ "sw-CD": "sw (ǹnam Kongó Demokəlatíg)",
+ "sw": "Swahili",
+ "gsw": "Swiss German",
+ "shi": "Tachelhit",
+ "dav": "Taita",
+ "tg": "Tajik",
+ "twq": "Tasawaq",
+ "tt": "Tatar",
+ "te": "Telugu",
+ "teo": "Teso",
+ "bo": "Tibetan",
+ "ti": "Tigrinya",
+ "to": "Tongan",
+ "tk": "Turkmen",
+ "hsb": "Upper Sorbian",
+ "ug": "Uyghur",
+ "uz": "Uzbek",
+ "vai": "Vai",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "cy": "Welsh",
+ "fy": "Western Frisian",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "yi": "Yiddish",
+ "dje": "Zarma"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/fa-AF.json b/vendor/commerceguys/intl/resources/language/fa-AF.json
index 0501e242e..f9fd52e4b 100644
--- a/vendor/commerceguys/intl/resources/language/fa-AF.json
+++ b/vendor/commerceguys/intl/resources/language/fa-AF.json
@@ -1,647 +1,224 @@
{
- "az": {
- "name": "آذربایجانی"
- },
- "ast": {
- "name": "آستوری"
- },
- "asa": {
- "name": "آسو"
- },
- "os": {
- "name": "آسی"
- },
- "af": {
- "name": "آفریکانس"
- },
- "ak": {
- "name": "آکان"
- },
- "agq": {
- "name": "آگیم"
- },
- "de": {
- "name": "آلمانی"
- },
- "de-AT": {
- "name": "آلمانی اتریش"
- },
- "nds": {
- "name": "آلمانی سفلی"
- },
- "gsw": {
- "name": "آلمانی سوئیسی"
- },
- "de-CH": {
- "name": "آلمانی معیار سوئیس"
- },
- "tzm": {
- "name": "آمازیغی اطلس مرکزی"
- },
- "zgh": {
- "name": "آمازیغی معیار مراکش"
- },
- "ga": {
- "name": "آیرلندی"
- },
- "is": {
- "name": "آیسلندی"
- },
- "ur": {
- "name": "اردو"
- },
- "hy": {
- "name": "ارمنی"
- },
- "uz": {
- "name": "ازبکی"
- },
- "as": {
- "name": "اسامی"
- },
- "es-MX": {
- "name": "اسپانیایی مکزیک"
- },
- "eo": {
- "name": "اسپرانتو"
- },
- "et": {
- "name": "استونیایی"
- },
- "cu": {
- "name": "اسلاوی کلیسایی"
- },
- "sk": {
- "name": "اسلواکی"
- },
- "sl": {
- "name": "اسلوونیایی"
- },
- "sq": {
- "name": "البانیایی"
- },
- "ebu": {
- "name": "امبو"
- },
- "am": {
- "name": "امهری"
- },
- "nd": {
- "name": "انده‌بله‌ای شمالی"
- },
- "id": {
- "name": "اندونیزیایی"
- },
- "en": {
- "name": "انگلیسی"
- },
- "en-AU": {
- "name": "انگلیسی استرالیا"
- },
- "en-GB": {
- "name": "انگلیسی بریتانیا"
- },
- "en-CA": {
- "name": "انگلیسی کانادا"
- },
- "nnh": {
- "name": "انگیمبونی"
- },
- "ewo": {
- "name": "اواندو"
- },
- "om": {
- "name": "اورومویی"
- },
- "or": {
- "name": "اوریه‌ای"
- },
- "uk": {
- "name": "اوکراینی"
- },
- "ee": {
- "name": "اوه‌ای"
- },
- "ug": {
- "name": "اویغوری"
- },
- "it": {
- "name": "ایتالوی"
- },
- "ig": {
- "name": "ایگبویی"
- },
- "smn": {
- "name": "ایناری سامی"
- },
- "bas": {
- "name": "باسایی"
- },
- "eu": {
- "name": "باسکی"
- },
- "ksf": {
- "name": "بافیایی"
- },
- "bm": {
- "name": "بامبارایی"
- },
- "br": {
- "name": "برتون"
- },
- "my": {
- "name": "برمه‌ای"
- },
- "be": {
- "name": "بلاروسی"
- },
- "bg": {
- "name": "بلغاری"
- },
- "bem": {
- "name": "بمبایی"
- },
- "bez": {
- "name": "بنایی"
- },
- "bn": {
- "name": "بنگالی"
- },
- "brx": {
- "name": "بودویی"
- },
- "bs": {
- "name": "بوسنیایی"
- },
- "pt-PT": {
- "name": "پرتغالی اروپا"
- },
- "pt": {
- "name": "پرتگالی"
- },
- "prg": {
- "name": "پروسی"
- },
- "ps": {
- "name": "پشتو"
- },
- "pa": {
- "name": "پنجابی"
- },
- "pl": {
- "name": "پولندی"
- },
- "tt": {
- "name": "تاتاری"
- },
- "tg": {
- "name": "تاجکی"
- },
- "shi": {
- "name": "تاچل‌هیت"
- },
- "ta": {
- "name": "تامیلی"
- },
- "dav": {
- "name": "تایتا"
- },
- "th": {
- "name": "تایلندی"
- },
- "bo": {
- "name": "تبتی"
- },
- "tk": {
- "name": "ترکمنی"
- },
- "tr": {
- "name": "ترکی استانبولی"
- },
- "twq": {
- "name": "تسواکی"
- },
- "teo": {
- "name": "تسویی"
- },
- "te": {
- "name": "تلوگویی"
- },
- "to": {
- "name": "تونگایی"
- },
- "ti": {
- "name": "تیگرینیایی"
- },
- "ja": {
- "name": "جاپانی"
- },
- "dz": {
- "name": "جونخایی"
- },
- "ce": {
- "name": "چچنی"
- },
- "chr": {
- "name": "چروکیایی"
- },
- "cs": {
- "name": "چکی"
- },
- "cgg": {
- "name": "چیگا"
- },
- "zh": {
- "name": "چینی"
- },
- "zh-Hans": {
- "name": "چینی ساده‌شده"
- },
- "zh-Hant": {
- "name": "چینی سنتی"
- },
- "km": {
- "name": "خمری"
- },
- "da": {
- "name": "دانمارکی"
- },
- "fa-AF": {
- "name": "دری"
- },
- "dua": {
- "name": "دوآلایی"
- },
- "dyo": {
- "name": "دیولا فونی"
- },
- "rwk": {
- "name": "روایی"
- },
- "ru": {
- "name": "روسی"
- },
- "rm": {
- "name": "رومانش"
- },
- "ro": {
- "name": "رومانیایی"
- },
- "rof": {
- "name": "رومبویی"
- },
- "rn": {
- "name": "روندیایی"
- },
- "ksh": {
- "name": "ریپواری"
- },
- "dje": {
- "name": "زرما"
- },
- "zu": {
- "name": "زولویی"
- },
- "nds-NL": {
- "name": "ساکسونی سفلی"
- },
- "saq": {
- "name": "سامبورو"
- },
- "se": {
- "name": "سامی شمالی"
- },
- "sg": {
- "name": "سانگو"
- },
- "sbp": {
- "name": "سانگویی"
- },
- "seh": {
- "name": "سنا"
- },
- "sd": {
- "name": "سندی"
- },
- "sw": {
- "name": "سواحلی"
- },
- "sw-CD": {
- "name": "سواحیلی کنگو"
- },
- "xog": {
- "name": "سوگایی"
- },
- "so": {
- "name": "سومالیایی"
- },
- "sv": {
- "name": "سویدنی"
- },
- "si": {
- "name": "سینهالی"
- },
- "ksb": {
- "name": "شامبالا"
- },
- "sn": {
- "name": "شونایی"
- },
- "sr": {
- "name": "صربی"
- },
- "dsb": {
- "name": "صُربی سفلی"
- },
- "hsb": {
- "name": "صُربی علیا"
- },
- "he": {
- "name": "عبری"
- },
- "ar": {
- "name": "عربی"
- },
- "fa": {
- "name": "فارسی"
- },
- "fo": {
- "name": "فارویی"
- },
- "fr": {
- "name": "فرانسوی"
- },
- "fr-CH": {
- "name": "فرانسوی سوئیس"
- },
- "fr-CA": {
- "name": "فرانسوی کانادا"
- },
- "fy": {
- "name": "فریزی غربی"
- },
- "fur": {
- "name": "فریولیایی"
- },
- "nl-BE": {
- "name": "فلمنگی"
- },
- "fi": {
- "name": "فنلندی"
- },
- "ff": {
- "name": "فولایی"
- },
- "fil": {
- "name": "فیلیپینی"
- },
- "kab": {
- "name": "قبایلی"
- },
- "ky": {
- "name": "قرغزی"
- },
- "kk": {
- "name": "قزاقی"
- },
- "kea": {
- "name": "کابووردیانو"
- },
- "ca": {
- "name": "کاتالان"
- },
- "kkj": {
- "name": "کاکایی"
- },
- "kln": {
- "name": "کالنجین"
- },
- "kam": {
- "name": "کامبایی"
- },
- "kn": {
- "name": "کانارا"
- },
- "qu": {
- "name": "کچوایی"
- },
- "ckb": {
- "name": "کردی سورانی"
- },
- "kw": {
- "name": "کرنوالی"
- },
- "hr": {
- "name": "کروشیایی"
- },
- "ks": {
- "name": "کشمیری"
- },
- "kok": {
- "name": "کنکانی"
- },
- "nmg": {
- "name": "کوازیو"
- },
- "khq": {
- "name": "کوجراچینی"
- },
- "ko": {
- "name": "کوریایی"
- },
- "ses": {
- "name": "کویرابورا سنی"
- },
- "ki": {
- "name": "کیکویویی"
- },
- "rw": {
- "name": "کینیارواندایی"
- },
- "gl": {
- "name": "گالیسیایی"
- },
- "lg": {
- "name": "گاندایی"
- },
- "gu": {
- "name": "گجراتی"
- },
- "ka": {
- "name": "گرجی"
- },
- "kl": {
- "name": "گرینلندی"
- },
- "guz": {
- "name": "گوسی"
- },
- "gd": {
- "name": "گیلی اسکاتلندی"
- },
- "lkt": {
- "name": "لاکوتا"
- },
- "lag": {
- "name": "لانگی"
- },
- "lo": {
- "name": "لائوسی"
- },
- "lv": {
- "name": "لتونیایی"
- },
- "lrc": {
- "name": "لری شمالی"
- },
- "lu": {
- "name": "لوبایی‐کاتانگا"
- },
- "lb": {
- "name": "لوگزامبورگی"
- },
- "luy": {
- "name": "لویا"
- },
- "luo": {
- "name": "لوئویی"
- },
- "lt": {
- "name": "لیتوانیایی"
- },
- "ln": {
- "name": "لینگالا"
- },
- "jmc": {
- "name": "ماچامه‌ای"
- },
- "mzn": {
- "name": "مازندرانی"
- },
- "mas": {
- "name": "ماسایی"
- },
- "mgh": {
- "name": "ماکوا متو"
- },
- "kde": {
- "name": "ماکونده"
- },
- "mg": {
- "name": "مالاگاسیایی"
- },
- "ml": {
- "name": "مالایالامی"
- },
- "ms": {
- "name": "مالایی"
- },
- "mt": {
- "name": "مالتی"
- },
- "mua": {
- "name": "ماندانگی"
- },
- "gv": {
- "name": "مانی"
- },
- "mgo": {
- "name": "متایی"
- },
- "hu": {
- "name": "مجاری"
- },
- "mr": {
- "name": "مراتی"
- },
- "mer": {
- "name": "مرویی"
- },
- "mn": {
- "name": "مغلی"
- },
- "mk": {
- "name": "مقدونی"
- },
- "mfe": {
- "name": "موریسین"
- },
- "ro-MD": {
- "name": "مولداویایی"
- },
- "naq": {
- "name": "نامایی"
- },
- "nb": {
- "name": "نروژی بوک‌مُل"
- },
- "nn": {
- "name": "نروژی نی‌نُشک"
- },
- "jgo": {
- "name": "نگومبا"
- },
- "nus": {
- "name": "نویر"
- },
- "nyn": {
- "name": "نیانکوله‌ای"
- },
- "ne": {
- "name": "نیپالی"
- },
- "nl": {
- "name": "هالندی"
- },
- "haw": {
- "name": "هاوائیایی"
- },
- "es": {
- "name": "هسپانوی"
- },
- "hi": {
- "name": "هندی"
- },
- "ha": {
- "name": "هوسیایی"
- },
- "wae": {
- "name": "والسر"
- },
- "vo": {
- "name": "ولاپوک"
- },
- "cy": {
- "name": "ولزی"
- },
- "wo": {
- "name": "ولوفی"
- },
- "vun": {
- "name": "ونجو"
- },
- "vai": {
- "name": "ویایی"
- },
- "vi": {
- "name": "ویتنامی"
- },
- "sah": {
- "name": "یاقوتی"
- },
- "yav": {
- "name": "یانگبنی"
- },
- "yi": {
- "name": "یدی"
- },
- "yo": {
- "name": "یوروبایی"
- },
- "el": {
- "name": "یونانی"
- },
- "ii": {
- "name": "یی سیچوان"
- }
+ "az": "آذربایجانی",
+ "asa": "آسو",
+ "os": "آسی",
+ "af": "آفریکانس",
+ "ak": "آکان",
+ "agq": "آگیم",
+ "de": "آلمانی",
+ "de-AT": "آلمانی اتریش",
+ "nds": "آلمانی سفلی",
+ "gsw": "آلمانی سوئیسی",
+ "de-CH": "آلمانی معیار سوئیس",
+ "tzm": "آمازیغی اطلس مرکزی",
+ "zgh": "آمازیغی معیار مراکش",
+ "ga": "آیرلندی",
+ "is": "آیسلندی",
+ "ast": "اتریشی",
+ "ur": "اردو",
+ "hy": "ارمنی",
+ "uz": "ازبکی",
+ "as": "اسامی",
+ "es-419": "اسپانیایی امریکای لاتین",
+ "es-MX": "اسپانیایی مکزیک",
+ "eo": "اسپرانتو",
+ "et": "استونیایی",
+ "cu": "اسلاوی کلیسایی",
+ "sk": "اسلواکی",
+ "sl": "اسلوونیایی",
+ "sq": "البانیایی",
+ "ebu": "امبو",
+ "am": "امهری",
+ "nd": "انده‌بله‌ای شمالی",
+ "id": "اندونیزیایی",
+ "en": "انگلیسی",
+ "en-AU": "انگلیسی استرالیا",
+ "en-GB": "انگلیسی بریتانیا",
+ "en-CA": "انگلیسی کانادا",
+ "ewo": "اواندو",
+ "om": "اورومویی",
+ "or": "اوریه‌ای",
+ "uk": "اوکراینی",
+ "ee": "اوه‌ای",
+ "ug": "اویغوری",
+ "it": "ایتالوی",
+ "ig": "ایگبویی",
+ "smn": "ایناری سامی",
+ "bas": "باسایی",
+ "eu": "باسکی",
+ "ksf": "بافیایی",
+ "bm": "بامبارایی",
+ "br": "برتون",
+ "my": "برمه‌ای",
+ "be": "بلاروسی",
+ "bg": "بلغاری",
+ "bem": "بمبایی",
+ "bez": "بنایی",
+ "bn": "بنگالی",
+ "brx": "بودویی",
+ "bs": "بوسنیایی",
+ "pt-PT": "پرتغالی اروپا",
+ "pt": "پرتگالی",
+ "prg": "پروسی",
+ "ps": "پشتو",
+ "pa": "پنجابی",
+ "pl": "پولندی",
+ "tt": "تاتاری",
+ "tg": "تاجکی",
+ "shi": "تاچل‌هیت",
+ "ta": "تامیلی",
+ "dav": "تایتا",
+ "th": "تایلندی",
+ "bo": "تبتی",
+ "tk": "ترکمنی",
+ "tr": "ترکی استانبولی",
+ "twq": "تسواکی",
+ "teo": "تسویی",
+ "te": "تلوگویی",
+ "to": "تونگایی",
+ "ti": "تیگرینیایی",
+ "ja": "جاپانی",
+ "jv": "جاوه‌ای",
+ "ce": "چچنی",
+ "chr": "چروکیایی",
+ "cs": "چکی",
+ "cgg": "چیگا",
+ "zh": "چینی",
+ "zh-Hans": "چینی ساده شده",
+ "zh-Hant": "چینی سنتی",
+ "km": "خمری",
+ "xh": "خوسایی",
+ "da": "دانمارکی",
+ "dz": "دزونگخا",
+ "dua": "دوآلایی",
+ "dyo": "دیولا فونی",
+ "rwk": "روایی",
+ "ru": "روسی",
+ "rm": "رومانش",
+ "ro": "رومانیایی",
+ "rof": "رومبویی",
+ "rn": "روندیایی",
+ "dje": "زرما",
+ "zu": "زولویی",
+ "nds-NL": "ساکسونی سفلی",
+ "saq": "سامبورو",
+ "se": "سامی شمالی",
+ "sg": "سانگو",
+ "sbp": "سانگویی",
+ "ceb": "سبویی",
+ "seh": "سنا",
+ "sd": "سندی",
+ "sw": "سواحلی",
+ "sw-CD": "سواحیلی کنگو",
+ "xog": "سوگایی",
+ "so": "سومالیایی",
+ "sv": "سویدنی",
+ "si": "سینهالی",
+ "ksb": "شامبالا",
+ "sn": "شونایی",
+ "sr": "صربی",
+ "dsb": "صُربی سفلی",
+ "hsb": "صُربی علیا",
+ "he": "عبری",
+ "ar": "عربی",
+ "fa": "فارسی",
+ "fo": "فارویی",
+ "fr": "فرانسوی",
+ "fr-CH": "فرانسوی سوئیس",
+ "fr-CA": "فرانسوی کانادا",
+ "fy": "فریزی غربی",
+ "fur": "فریولیایی",
+ "nl-BE": "فلمیش",
+ "fi": "فنلندی",
+ "ff": "فولانی",
+ "fil": "فیلیپینی",
+ "kab": "قبایلی",
+ "ky": "قرغزی",
+ "kk": "قزاقی",
+ "kea": "کابووردیانو",
+ "ca": "کاتالان",
+ "kkj": "کاکایی",
+ "kln": "کالنجین",
+ "kam": "کامبایی",
+ "kn": "کانارا",
+ "yue": "کانتونی",
+ "qu": "کچوایی",
+ "ku": "کردی",
+ "ckb": "کردی سورانی",
+ "hr": "کروشیایی",
+ "ks": "کشمیری",
+ "ksh": "کلنی",
+ "kok": "کنکانی",
+ "nmg": "کوازیو",
+ "khq": "کوجراچینی",
+ "kw": "کورنی",
+ "ko": "کوریایی",
+ "ses": "کویرابورا سنی",
+ "ki": "کیکویویی",
+ "rw": "کینیارواندایی",
+ "gl": "گالیسیایی",
+ "lg": "گاندایی",
+ "gu": "گجراتی",
+ "ka": "گرجی",
+ "kl": "گرینلندی",
+ "guz": "گوسی",
+ "gd": "گیلی اسکاتلندی",
+ "lkt": "لاکوتا",
+ "lag": "لانگی",
+ "lo": "لائوسی",
+ "lv": "لتونیایی",
+ "lrc": "لری شمالی",
+ "lu": "لوبایی‐کاتانگا",
+ "lb": "لوگزامبورگی",
+ "luy": "لویا",
+ "luo": "لوئویی",
+ "lt": "لیتوانیایی",
+ "ln": "لینگالا",
+ "jmc": "ماچامه‌ای",
+ "mzn": "مازندرانی",
+ "mas": "ماسایی",
+ "mgh": "ماکوا متو",
+ "kde": "ماکونده",
+ "mg": "مالاگاسیایی",
+ "ml": "مالایالامی",
+ "ms": "مالایی",
+ "mt": "مالتی",
+ "mua": "ماندانگی",
+ "gv": "مانی",
+ "mi": "مائوریایی",
+ "mgo": "متایی",
+ "hu": "مجاری",
+ "mr": "مراتی",
+ "mer": "مرویی",
+ "mn": "مغلی",
+ "mk": "مقدونی",
+ "mfe": "موریسین",
+ "ro-MD": "مولداویایی",
+ "naq": "نامایی",
+ "nb": "نروژی کتابی",
+ "nn": "نروژی نو",
+ "jgo": "نگومبا",
+ "nus": "نویر",
+ "nnh": "نیامبون",
+ "nyn": "نیانکوله‌ای",
+ "ne": "نیپالی",
+ "nl": "هالندی",
+ "haw": "هاوائیایی",
+ "es": "هسپانوی",
+ "hi": "هندی",
+ "ha": "هوسیایی",
+ "wae": "والسر",
+ "wa": "والونی",
+ "vo": "ولاپوک",
+ "cy": "ولزی",
+ "wo": "ولوفی",
+ "vun": "ونجو",
+ "vai": "ویایی",
+ "vi": "ویتنامی",
+ "sah": "یاقوتی",
+ "yav": "یانگبنی",
+ "yi": "یدی",
+ "yo": "یوروبایی",
+ "el": "یونانی",
+ "ii": "یی سیچوان"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/fa.json b/vendor/commerceguys/intl/resources/language/fa.json
index 4767ea776..77ceff2b8 100644
--- a/vendor/commerceguys/intl/resources/language/fa.json
+++ b/vendor/commerceguys/intl/resources/language/fa.json
@@ -1,647 +1,224 @@
{
- "as": {
- "name": "آسامی"
- },
- "ast": {
- "name": "آستوری"
- },
- "asa": {
- "name": "آسو"
- },
- "os": {
- "name": "آسی"
- },
- "af": {
- "name": "آفریکانس"
- },
- "ak": {
- "name": "آکان"
- },
- "agq": {
- "name": "آگیم"
- },
- "sq": {
- "name": "آلبانیایی"
- },
- "de": {
- "name": "آلمانی"
- },
- "de-AT": {
- "name": "آلمانی اتریش"
- },
- "nds": {
- "name": "آلمانی سفلی"
- },
- "gsw": {
- "name": "آلمانی سوئیسی"
- },
- "de-CH": {
- "name": "آلمانی معیار سوئیس"
- },
- "tzm": {
- "name": "آمازیغی اطلس مرکزی"
- },
- "zgh": {
- "name": "آمازیغی معیار مراکش"
- },
- "ur": {
- "name": "اردو"
- },
- "hy": {
- "name": "ارمنی"
- },
- "uz": {
- "name": "ازبکی"
- },
- "es": {
- "name": "اسپانیایی"
- },
- "es-MX": {
- "name": "اسپانیایی مکزیک"
- },
- "eo": {
- "name": "اسپرانتو"
- },
- "et": {
- "name": "استونیایی"
- },
- "cu": {
- "name": "اسلاوی کلیسایی"
- },
- "sk": {
- "name": "اسلواکی"
- },
- "sl": {
- "name": "اسلوونیایی"
- },
- "ebu": {
- "name": "امبو"
- },
- "am": {
- "name": "امهری"
- },
- "id": {
- "name": "اندونزیایی"
- },
- "nd": {
- "name": "انده‌بله‌ای شمالی"
- },
- "en": {
- "name": "انگلیسی"
- },
- "en-AU": {
- "name": "انگلیسی استرالیا"
- },
- "en-GB": {
- "name": "انگلیسی بریتانیا"
- },
- "en-CA": {
- "name": "انگلیسی کانادا"
- },
- "nnh": {
- "name": "انگیمبونی"
- },
- "ewo": {
- "name": "اواندو"
- },
- "om": {
- "name": "اورومویی"
- },
- "or": {
- "name": "اوریه‌ای"
- },
- "uk": {
- "name": "اوکراینی"
- },
- "ee": {
- "name": "اوه‌ای"
- },
- "ug": {
- "name": "اویغوری"
- },
- "it": {
- "name": "ایتالیایی"
- },
- "ga": {
- "name": "ایرلندی"
- },
- "is": {
- "name": "ایسلندی"
- },
- "ig": {
- "name": "ایگبویی"
- },
- "smn": {
- "name": "ایناری سامی"
- },
- "bas": {
- "name": "باسایی"
- },
- "eu": {
- "name": "باسکی"
- },
- "ksf": {
- "name": "بافیایی"
- },
- "bm": {
- "name": "بامبارایی"
- },
- "br": {
- "name": "برتون"
- },
- "my": {
- "name": "برمه‌ای"
- },
- "be": {
- "name": "بلاروسی"
- },
- "bg": {
- "name": "بلغاری"
- },
- "bem": {
- "name": "بمبایی"
- },
- "bez": {
- "name": "بنایی"
- },
- "bn": {
- "name": "بنگالی"
- },
- "brx": {
- "name": "بودویی"
- },
- "bs": {
- "name": "بوسنیایی"
- },
- "pt": {
- "name": "پرتغالی"
- },
- "pt-PT": {
- "name": "پرتغالی اروپا"
- },
- "prg": {
- "name": "پروسی"
- },
- "ps": {
- "name": "پشتو"
- },
- "pa": {
- "name": "پنجابی"
- },
- "tt": {
- "name": "تاتاری"
- },
- "tg": {
- "name": "تاجیکی"
- },
- "shi": {
- "name": "تاچل‌هیت"
- },
- "ta": {
- "name": "تامیلی"
- },
- "dav": {
- "name": "تایتا"
- },
- "th": {
- "name": "تایلندی"
- },
- "bo": {
- "name": "تبتی"
- },
- "tk": {
- "name": "ترکمنی"
- },
- "az": {
- "name": "ترکی آذربایجانی"
- },
- "tr": {
- "name": "ترکی استانبولی"
- },
- "twq": {
- "name": "تسواکی"
- },
- "teo": {
- "name": "تسویی"
- },
- "te": {
- "name": "تلوگویی"
- },
- "to": {
- "name": "تونگایی"
- },
- "ti": {
- "name": "تیگرینیایی"
- },
- "dz": {
- "name": "جونخایی"
- },
- "ce": {
- "name": "چچنی"
- },
- "chr": {
- "name": "چروکیایی"
- },
- "cs": {
- "name": "چکی"
- },
- "cgg": {
- "name": "چیگا"
- },
- "zh": {
- "name": "چینی"
- },
- "zh-Hans": {
- "name": "چینی ساده‌شده"
- },
- "zh-Hant": {
- "name": "چینی سنتی"
- },
- "km": {
- "name": "خمری"
- },
- "da": {
- "name": "دانمارکی"
- },
- "fa-AF": {
- "name": "دری"
- },
- "dua": {
- "name": "دوآلایی"
- },
- "dyo": {
- "name": "دیولا فونی"
- },
- "rwk": {
- "name": "روایی"
- },
- "ru": {
- "name": "روسی"
- },
- "rm": {
- "name": "رومانش"
- },
- "ro": {
- "name": "رومانیایی"
- },
- "rof": {
- "name": "رومبویی"
- },
- "rn": {
- "name": "روندیایی"
- },
- "ksh": {
- "name": "ریپواری"
- },
- "dje": {
- "name": "زرما"
- },
- "zu": {
- "name": "زولویی"
- },
- "ja": {
- "name": "ژاپنی"
- },
- "nds-NL": {
- "name": "ساکسونی سفلی"
- },
- "saq": {
- "name": "سامبورو"
- },
- "se": {
- "name": "سامی شمالی"
- },
- "sg": {
- "name": "سانگو"
- },
- "sbp": {
- "name": "سانگویی"
- },
- "seh": {
- "name": "سنا"
- },
- "sd": {
- "name": "سندی"
- },
- "sw": {
- "name": "سواحیلی"
- },
- "sw-CD": {
- "name": "سواحیلی کنگو"
- },
- "sv": {
- "name": "سوئدی"
- },
- "xog": {
- "name": "سوگایی"
- },
- "so": {
- "name": "سومالیایی"
- },
- "si": {
- "name": "سینهالی"
- },
- "ksb": {
- "name": "شامبالا"
- },
- "sn": {
- "name": "شونایی"
- },
- "sr": {
- "name": "صربی"
- },
- "dsb": {
- "name": "صُربی سفلی"
- },
- "hsb": {
- "name": "صُربی علیا"
- },
- "he": {
- "name": "عبری"
- },
- "ar": {
- "name": "عربی"
- },
- "fa": {
- "name": "فارسی"
- },
- "fo": {
- "name": "فارویی"
- },
- "fr": {
- "name": "فرانسوی"
- },
- "fr-CH": {
- "name": "فرانسوی سوئیس"
- },
- "fr-CA": {
- "name": "فرانسوی کانادا"
- },
- "fy": {
- "name": "فریزی غربی"
- },
- "fur": {
- "name": "فریولیایی"
- },
- "nl-BE": {
- "name": "فلمنگی"
- },
- "fi": {
- "name": "فنلاندی"
- },
- "ff": {
- "name": "فولایی"
- },
- "fil": {
- "name": "فیلیپینی"
- },
- "kab": {
- "name": "قبایلی"
- },
- "ky": {
- "name": "قرقیزی"
- },
- "kk": {
- "name": "قزاقی"
- },
- "kea": {
- "name": "کابووردیانو"
- },
- "ca": {
- "name": "کاتالان"
- },
- "kkj": {
- "name": "کاکایی"
- },
- "kln": {
- "name": "کالنجین"
- },
- "kam": {
- "name": "کامبایی"
- },
- "kn": {
- "name": "کانارا"
- },
- "qu": {
- "name": "کچوایی"
- },
- "ckb": {
- "name": "کردی مرکزی"
- },
- "kw": {
- "name": "کرنوالی"
- },
- "hr": {
- "name": "کروات"
- },
- "ko": {
- "name": "کره‌ای"
- },
- "ks": {
- "name": "کشمیری"
- },
- "kok": {
- "name": "کنکانی"
- },
- "nmg": {
- "name": "کوازیو"
- },
- "khq": {
- "name": "کوجراچینی"
- },
- "ses": {
- "name": "کویرابورا سنی"
- },
- "ki": {
- "name": "کیکویویی"
- },
- "rw": {
- "name": "کینیارواندایی"
- },
- "gl": {
- "name": "گالیسیایی"
- },
- "lg": {
- "name": "گاندایی"
- },
- "gu": {
- "name": "گجراتی"
- },
- "ka": {
- "name": "گرجی"
- },
- "kl": {
- "name": "گرینلندی"
- },
- "guz": {
- "name": "گوسی"
- },
- "gd": {
- "name": "گیلی اسکاتلندی"
- },
- "lo": {
- "name": "لائوسی"
- },
- "lkt": {
- "name": "لاکوتا"
- },
- "lag": {
- "name": "لانگی"
- },
- "lv": {
- "name": "لتونیایی"
- },
- "lrc": {
- "name": "لری شمالی"
- },
- "luo": {
- "name": "لوئویی"
- },
- "lu": {
- "name": "لوبایی‐کاتانگا"
- },
- "lb": {
- "name": "لوگزامبورگی"
- },
- "luy": {
- "name": "لویا"
- },
- "pl": {
- "name": "لهستانی"
- },
- "lt": {
- "name": "لیتوانیایی"
- },
- "ln": {
- "name": "لینگالا"
- },
- "jmc": {
- "name": "ماچامه‌ای"
- },
- "mzn": {
- "name": "مازندرانی"
- },
- "mas": {
- "name": "ماسایی"
- },
- "mgh": {
- "name": "ماکوا متو"
- },
- "kde": {
- "name": "ماکونده"
- },
- "mg": {
- "name": "مالاگاسیایی"
- },
- "ml": {
- "name": "مالایالامی"
- },
- "ms": {
- "name": "مالایی"
- },
- "mt": {
- "name": "مالتی"
- },
- "mua": {
- "name": "ماندانگی"
- },
- "gv": {
- "name": "مانی"
- },
- "mgo": {
- "name": "متایی"
- },
- "hu": {
- "name": "مجاری"
- },
- "mr": {
- "name": "مراتی"
- },
- "mer": {
- "name": "مرویی"
- },
- "mn": {
- "name": "مغولی"
- },
- "mk": {
- "name": "مقدونی"
- },
- "mfe": {
- "name": "موریسین"
- },
- "ro-MD": {
- "name": "مولداویایی"
- },
- "naq": {
- "name": "نامایی"
- },
- "ne": {
- "name": "نپالی"
- },
- "nb": {
- "name": "نروژی بوک‌مُل"
- },
- "nn": {
- "name": "نروژی نی‌نُشک"
- },
- "jgo": {
- "name": "نگومبا"
- },
- "nus": {
- "name": "نویر"
- },
- "nyn": {
- "name": "نیانکوله‌ای"
- },
- "wae": {
- "name": "والسر"
- },
- "vo": {
- "name": "ولاپوک"
- },
- "cy": {
- "name": "ولزی"
- },
- "wo": {
- "name": "ولوفی"
- },
- "vun": {
- "name": "ونجو"
- },
- "vai": {
- "name": "ویایی"
- },
- "vi": {
- "name": "ویتنامی"
- },
- "haw": {
- "name": "هاوائیایی"
- },
- "nl": {
- "name": "هلندی"
- },
- "hi": {
- "name": "هندی"
- },
- "ha": {
- "name": "هوسیایی"
- },
- "sah": {
- "name": "یاقوتی"
- },
- "yav": {
- "name": "یانگبنی"
- },
- "yi": {
- "name": "یدی"
- },
- "yo": {
- "name": "یوروبایی"
- },
- "el": {
- "name": "یونانی"
- },
- "ii": {
- "name": "یی سیچوان"
- }
+ "as": "آسامی",
+ "ast": "آستوری",
+ "asa": "آسو",
+ "os": "آسی",
+ "af": "آفریکانس",
+ "ak": "آکان",
+ "agq": "آگیم",
+ "sq": "آلبانیایی",
+ "de": "آلمانی",
+ "de-AT": "آلمانی اتریش",
+ "nds": "آلمانی سفلی",
+ "gsw": "آلمانی سوئیسی",
+ "de-CH": "آلمانی معیار سوئیس",
+ "tzm": "آمازیغی اطلس مرکزی",
+ "zgh": "آمازیغی معیار مراکش",
+ "ur": "اردو",
+ "hy": "ارمنی",
+ "uz": "ازبکی",
+ "es": "اسپانیایی",
+ "es-419": "اسپانیایی امریکای لاتین",
+ "es-MX": "اسپانیایی مکزیک",
+ "eo": "اسپرانتو",
+ "et": "استونیایی",
+ "cu": "اسلاوی کلیسایی",
+ "sk": "اسلواکی",
+ "sl": "اسلوونیایی",
+ "ebu": "امبو",
+ "am": "امهری",
+ "id": "اندونزیایی",
+ "nd": "انده‌بله‌ای شمالی",
+ "en": "انگلیسی",
+ "en-AU": "انگلیسی استرالیا",
+ "en-GB": "انگلیسی بریتانیا",
+ "en-CA": "انگلیسی کانادا",
+ "ewo": "اواندو",
+ "om": "اورومویی",
+ "or": "اوریه‌ای",
+ "uk": "اوکراینی",
+ "ee": "اوه‌ای",
+ "ug": "اویغوری",
+ "it": "ایتالیایی",
+ "ga": "ایرلندی",
+ "is": "ایسلندی",
+ "ig": "ایگبویی",
+ "smn": "ایناری سامی",
+ "bas": "باسایی",
+ "eu": "باسکی",
+ "ksf": "بافیایی",
+ "bm": "بامبارایی",
+ "br": "برتون",
+ "my": "برمه‌ای",
+ "be": "بلاروسی",
+ "bg": "بلغاری",
+ "bem": "بمبایی",
+ "bez": "بنایی",
+ "bn": "بنگالی",
+ "brx": "بودویی",
+ "bs": "بوسنیایی",
+ "pt": "پرتغالی",
+ "pt-PT": "پرتغالی اروپا",
+ "prg": "پروسی",
+ "ps": "پشتو",
+ "pa": "پنجابی",
+ "tt": "تاتاری",
+ "tg": "تاجیکی",
+ "shi": "تاچل‌هیت",
+ "ta": "تامیلی",
+ "dav": "تایتا",
+ "th": "تایلندی",
+ "bo": "تبتی",
+ "tk": "ترکمنی",
+ "az": "ترکی آذربایجانی",
+ "tr": "ترکی استانبولی",
+ "twq": "تسواکی",
+ "teo": "تسویی",
+ "te": "تلوگویی",
+ "to": "تونگایی",
+ "ti": "تیگرینیایی",
+ "jv": "جاوه‌ای",
+ "ce": "چچنی",
+ "chr": "چروکیایی",
+ "cs": "چکی",
+ "cgg": "چیگا",
+ "zh": "چینی",
+ "zh-Hans": "چینی ساده‌شده",
+ "zh-Hant": "چینی سنتی",
+ "km": "خمری",
+ "xh": "خوسایی",
+ "da": "دانمارکی",
+ "dz": "دزونگخا",
+ "dua": "دوآلایی",
+ "dyo": "دیولا فونی",
+ "rwk": "روایی",
+ "ru": "روسی",
+ "rm": "رومانش",
+ "ro": "رومانیایی",
+ "rof": "رومبویی",
+ "rn": "روندیایی",
+ "ksh": "ریپواری",
+ "dje": "زرما",
+ "zu": "زولویی",
+ "ja": "ژاپنی",
+ "nds-NL": "ساکسونی سفلی",
+ "saq": "سامبورو",
+ "se": "سامی شمالی",
+ "sg": "سانگو",
+ "sbp": "سانگویی",
+ "ceb": "سبویی",
+ "seh": "سنا",
+ "sd": "سندی",
+ "sw": "سواحیلی",
+ "sw-CD": "سواحیلی کنگو",
+ "sv": "سوئدی",
+ "xog": "سوگایی",
+ "so": "سومالیایی",
+ "si": "سینهالی",
+ "ksb": "شامبالا",
+ "sn": "شونایی",
+ "sr": "صربی",
+ "dsb": "صُربی سفلی",
+ "hsb": "صُربی علیا",
+ "he": "عبری",
+ "ar": "عربی",
+ "fa": "فارسی",
+ "fo": "فارویی",
+ "fr": "فرانسوی",
+ "fr-CH": "فرانسوی سوئیس",
+ "fr-CA": "فرانسوی کانادا",
+ "fy": "فریزی غربی",
+ "fur": "فریولیایی",
+ "nl-BE": "فلمنگی",
+ "fi": "فنلاندی",
+ "ff": "فولانی",
+ "fil": "فیلیپینی",
+ "kab": "قبایلی",
+ "ky": "قرقیزی",
+ "kk": "قزاقی",
+ "kea": "کابووردیانو",
+ "ca": "کاتالان",
+ "kkj": "کاکایی",
+ "kln": "کالنجین",
+ "kam": "کامبایی",
+ "kn": "کانارا",
+ "yue": "کانتونی",
+ "qu": "کچوایی",
+ "ku": "کردی",
+ "ckb": "کردی مرکزی",
+ "kw": "کرنوالی",
+ "hr": "کروات",
+ "ko": "کره‌ای",
+ "ks": "کشمیری",
+ "kok": "کنکانی",
+ "nmg": "کوازیو",
+ "khq": "کوجراچینی",
+ "ses": "کویرابورا سنی",
+ "ki": "کیکویویی",
+ "rw": "کینیارواندایی",
+ "gl": "گالیسیایی",
+ "lg": "گاندایی",
+ "gu": "گجراتی",
+ "ka": "گرجی",
+ "kl": "گرینلندی",
+ "guz": "گوسی",
+ "gd": "گیلی اسکاتلندی",
+ "lo": "لائوسی",
+ "lkt": "لاکوتا",
+ "lag": "لانگی",
+ "lv": "لتونیایی",
+ "lrc": "لری شمالی",
+ "luo": "لوئویی",
+ "lu": "لوبایی‐کاتانگا",
+ "lb": "لوگزامبورگی",
+ "luy": "لویا",
+ "pl": "لهستانی",
+ "lt": "لیتوانیایی",
+ "ln": "لینگالا",
+ "mi": "مائوریایی",
+ "jmc": "ماچامه‌ای",
+ "mzn": "مازندرانی",
+ "mas": "ماسایی",
+ "mgh": "ماکوا متو",
+ "kde": "ماکونده",
+ "mg": "مالاگاسیایی",
+ "ml": "مالایالامی",
+ "ms": "مالایی",
+ "mt": "مالتی",
+ "mua": "ماندانگی",
+ "gv": "مانی",
+ "mgo": "متایی",
+ "hu": "مجاری",
+ "mr": "مراتی",
+ "mer": "مرویی",
+ "mn": "مغولی",
+ "mk": "مقدونی",
+ "mfe": "موریسین",
+ "ro-MD": "مولداویایی",
+ "naq": "نامایی",
+ "ne": "نپالی",
+ "nb": "نروژی بوک‌مُل",
+ "nn": "نروژی نی‌نُشک",
+ "jgo": "نگومبا",
+ "nus": "نویر",
+ "nnh": "نیامبون",
+ "nyn": "نیانکوله‌ای",
+ "wae": "والسر",
+ "wa": "والونی",
+ "vo": "ولاپوک",
+ "cy": "ولزی",
+ "wo": "ولوفی",
+ "vun": "ونجو",
+ "vai": "ویایی",
+ "vi": "ویتنامی",
+ "haw": "هاوائیایی",
+ "nl": "هلندی",
+ "hi": "هندی",
+ "ha": "هوسیایی",
+ "sah": "یاقوتی",
+ "yav": "یانگبنی",
+ "yi": "یدی",
+ "yo": "یوروبایی",
+ "el": "یونانی",
+ "ii": "یی سیچوان"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/ff.json b/vendor/commerceguys/intl/resources/language/ff.json
index 1304a461c..4be62afda 100644
--- a/vendor/commerceguys/intl/resources/language/ff.json
+++ b/vendor/commerceguys/intl/resources/language/ff.json
@@ -1,641 +1,224 @@
{
- "ar": {
- "name": "Aarabeere"
- },
- "af": {
- "name": "Afrikaans"
- },
- "agq": {
- "name": "Aghem"
- },
- "ak": {
- "name": "Akaan"
- },
- "sq": {
- "name": "Albanian"
- },
- "am": {
- "name": "Amarik"
- },
- "hy": {
- "name": "Armenian"
- },
- "as": {
- "name": "Assamese"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "az": {
- "name": "Azerbaijani"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "Basque"
- },
- "be": {
- "name": "Belaruuse"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "bn": {
- "name": "Bengali"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "Bosnian"
- },
- "br": {
- "name": "Breton"
- },
- "bg": {
- "name": "Bulgariire"
- },
- "my": {
- "name": "Burmeese"
- },
- "ca": {
- "name": "Catalan"
- },
- "cs": {
- "name": "Cekkere"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "ce": {
- "name": "Chechen"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "kw": {
- "name": "Cornish"
- },
- "hr": {
- "name": "Croatian"
- },
- "nl": {
- "name": "Dacceere"
- },
- "nl-BE": {
- "name": "Dacceere (Beljik)"
- },
- "da": {
- "name": "Danish"
- },
- "de": {
- "name": "Docceere"
- },
- "de-AT": {
- "name": "Docceere (Otiriis)"
- },
- "de-CH": {
- "name": "Docceere (Suwiis)"
- },
- "dua": {
- "name": "Duala"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "ebu": {
- "name": "Embu"
- },
- "id": {
- "name": "Endonesiire"
- },
- "en": {
- "name": "Engeleere"
- },
- "en-CA": {
- "name": "Engeleere (Kanadaa)"
- },
- "en-GB": {
- "name": "Engeleere (Laamateeri Rentundi)"
- },
- "en-AU": {
- "name": "Engeleere (Ostaraalii)"
- },
- "es": {
- "name": "Español"
- },
- "es-MX": {
- "name": "Español (Meksik)"
- },
- "eo": {
- "name": "Esperanto"
- },
- "et": {
- "name": "Estonian"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fr": {
- "name": "Farayseere"
- },
- "fr-CA": {
- "name": "Farayseere (Kanadaa)"
- },
- "fr-CH": {
- "name": "Farayseere (Suwiis)"
- },
- "fo": {
- "name": "Faroese"
- },
- "fil": {
- "name": "Filipino"
- },
- "fi": {
- "name": "Finnish"
- },
- "fur": {
- "name": "Friulian"
- },
- "gl": {
- "name": "Galician"
- },
- "lg": {
- "name": "Ganda"
- },
- "ka": {
- "name": "Georgian"
- },
- "el": {
- "name": "Gerke"
- },
- "gu": {
- "name": "Gujarati"
- },
- "guz": {
- "name": "Gusii"
- },
- "haw": {
- "name": "Hawaiian"
- },
- "ha": {
- "name": "Hawsaŋkoore"
- },
- "he": {
- "name": "Hebrew"
- },
- "hi": {
- "name": "Hinndi"
- },
- "hu": {
- "name": "Hongariire"
- },
- "is": {
- "name": "Icelandic"
- },
- "ig": {
- "name": "Igiboore"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "ga": {
- "name": "Irish"
- },
- "it": {
- "name": "Italiyeere"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "kn": {
- "name": "Kannada"
- },
- "ks": {
- "name": "Kashmiri"
- },
- "kk": {
- "name": "Kazakh"
- },
- "km": {
- "name": "Kemeere"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "kok": {
- "name": "Konkani"
- },
- "ko": {
- "name": "Koreere"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "ky": {
- "name": "Kyrgyz"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Lao"
- },
- "lv": {
- "name": "Latvian"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "Lithuanian"
- },
- "dsb": {
- "name": "Lower Sorbian"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "Luxembourgish"
- },
- "luy": {
- "name": "Luyia"
- },
- "mk": {
- "name": "Macedonian"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "Malagasy"
- },
- "ml": {
- "name": "Malayalam"
- },
- "ms": {
- "name": "Malayeere"
- },
- "mt": {
- "name": "Maltese"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "Marathi"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "mn": {
- "name": "Mongolian"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nds-NL": {
- "name": "nds (Nederlannda)"
- },
- "ne": {
- "name": "Nepaaleere"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nd": {
- "name": "North Ndebele"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "se": {
- "name": "Northern Sami"
- },
- "nb": {
- "name": "Norwegian Bokmål"
- },
- "nn": {
- "name": "Norwegian Nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "or": {
- "name": "Odia"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetic"
- },
- "ps": {
- "name": "Pashto"
- },
- "fa": {
- "name": "Perseere"
- },
- "pl": {
- "name": "Poloneere"
- },
- "prg": {
- "name": "Prussian"
- },
- "ff": {
- "name": "Pulaar"
- },
- "pa": {
- "name": "Punjabeere"
- },
- "pt": {
- "name": "Purtugeere"
- },
- "pt-PT": {
- "name": "Purtugeere (Purtugaal)"
- },
- "qu": {
- "name": "Quechua"
- },
- "ru": {
- "name": "Riis"
- },
- "ro": {
- "name": "Romaneere"
- },
- "ro-MD": {
- "name": "Romaneere (Moldawii)"
- },
- "rm": {
- "name": "Romansh"
- },
- "rof": {
- "name": "Rombo"
- },
- "rn": {
- "name": "Rundi"
- },
- "rw": {
- "name": "Ruwaanndeere"
- },
- "rwk": {
- "name": "Rwa"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "ja": {
- "name": "Saponeere"
- },
- "gd": {
- "name": "Scottish Gaelic"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "Serbian"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Sinhala"
- },
- "zh": {
- "name": "Sinuwaare"
- },
- "zh-Hans": {
- "name": "Sinuwaare (Hans)"
- },
- "zh-Hant": {
- "name": "Sinuwaare (Hant)"
- },
- "sk": {
- "name": "Slovak"
- },
- "sl": {
- "name": "Slovenian"
- },
- "xog": {
- "name": "Soga"
- },
- "so": {
- "name": "Somalii"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "zu": {
- "name": "Suluŋkoore"
- },
- "sw-CD": {
- "name": "sw (Ndenndaandi Demokaraasiire Konngo)"
- },
- "sw": {
- "name": "Swahili"
- },
- "sv": {
- "name": "Sweedeere"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "th": {
- "name": "Taay"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "dav": {
- "name": "Taita"
- },
- "tg": {
- "name": "Tajik"
- },
- "ta": {
- "name": "Tamil"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "Tatar"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "bo": {
- "name": "Tibetan"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "to": {
- "name": "Tongan"
- },
- "tr": {
- "name": "Turkeere"
- },
- "tk": {
- "name": "Turkmen"
- },
- "uk": {
- "name": "Ukereneere"
- },
- "hsb": {
- "name": "Upper Sorbian"
- },
- "ur": {
- "name": "Urdu"
- },
- "ug": {
- "name": "Uyghur"
- },
- "uz": {
- "name": "Uzbek"
- },
- "vai": {
- "name": "Vai"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "cy": {
- "name": "Welsh"
- },
- "fy": {
- "name": "Western Frisian"
- },
- "vi": {
- "name": "Wiyetnameere"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "yi": {
- "name": "Yiddish"
- },
- "yo": {
- "name": "Yorrubaa"
- },
- "dje": {
- "name": "Zarma"
- }
+ "ar": "Aarabeere",
+ "af": "Afrikaans",
+ "agq": "Aghem",
+ "ak": "Akaan",
+ "sq": "Albanian",
+ "am": "Amarik",
+ "hy": "Armenian",
+ "as": "Assamese",
+ "ast": "Asturian",
+ "asa": "Asu",
+ "az": "Azerbaijani",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "eu": "Basque",
+ "be": "Belaruuse",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "bn": "Bengali",
+ "brx": "Bodo",
+ "bs": "Bosnian",
+ "br": "Breton",
+ "bg": "Bulgariire",
+ "my": "Burmeese",
+ "yue": "Cantonese",
+ "ca": "Catalan",
+ "ceb": "Cebuano",
+ "cs": "Cekkere",
+ "tzm": "Central Atlas Tamazight",
+ "ckb": "Central Kurdish",
+ "ce": "Chechen",
+ "chr": "Cherokee",
+ "cgg": "Chiga",
+ "cu": "Church Slavic",
+ "ksh": "Colognian",
+ "kw": "Cornish",
+ "hr": "Croatian",
+ "nl": "Dacceere",
+ "nl-BE": "Dacceere (Beljik)",
+ "da": "Danish",
+ "de": "Docceere",
+ "de-AT": "Docceere (Otiriis)",
+ "de-CH": "Docceere (Suwiis)",
+ "dua": "Duala",
+ "dz": "Dzongkha",
+ "ebu": "Embu",
+ "id": "Endonesiire",
+ "en": "Engeleere",
+ "en-CA": "Engeleere (Kanadaa)",
+ "en-GB": "Engeleere (Laamateeri Rentundi)",
+ "en-AU": "Engeleere (Ostaraalii)",
+ "es": "Español",
+ "es-419": "Español (419)",
+ "es-MX": "Español (Meksik)",
+ "eo": "Esperanto",
+ "et": "Estonian",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fr": "Farayseere",
+ "fr-CA": "Farayseere (Kanadaa)",
+ "fr-CH": "Farayseere (Suwiis)",
+ "fo": "Faroese",
+ "fil": "Filipino",
+ "fi": "Finnish",
+ "fur": "Friulian",
+ "gl": "Galician",
+ "lg": "Ganda",
+ "ka": "Georgian",
+ "el": "Gerke",
+ "gu": "Gujarati",
+ "guz": "Gusii",
+ "haw": "Hawaiian",
+ "ha": "Hawsaŋkoore",
+ "he": "Hebrew",
+ "hi": "Hinndi",
+ "hu": "Hongariire",
+ "is": "Icelandic",
+ "ig": "Igiboore",
+ "smn": "Inari Sami",
+ "ga": "Irish",
+ "it": "Italiyeere",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "kn": "Kannada",
+ "ks": "Kashmiri",
+ "kk": "Kazakh",
+ "km": "Kemeere",
+ "ki": "Kikuyu",
+ "kok": "Konkani",
+ "ko": "Koreere",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "ku": "Kurdish",
+ "nmg": "Kwasio",
+ "ky": "Kyrgyz",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Lao",
+ "lv": "Latvian",
+ "ln": "Lingala",
+ "lt": "Lithuanian",
+ "nds": "Low German",
+ "dsb": "Lower Sorbian",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "lb": "Luxembourgish",
+ "luy": "Luyia",
+ "mk": "Macedonian",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "Malagasy",
+ "ml": "Malayalam",
+ "ms": "Malayeere",
+ "mt": "Maltese",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mr": "Marathi",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "mn": "Mongolian",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nds-NL": "nds (Nederlannda)",
+ "ne": "Nepaaleere",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nd": "North Ndebele",
+ "lrc": "Northern Luri",
+ "se": "Northern Sami",
+ "nb": "Norwegian Bokmål",
+ "nn": "Norwegian Nynorsk",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "or": "Odia",
+ "om": "Oromo",
+ "os": "Ossetic",
+ "ps": "Pashto",
+ "fa": "Perseere",
+ "pl": "Poloneere",
+ "prg": "Prussian",
+ "ff": "Pulaar",
+ "pa": "Punjabeere",
+ "pt": "Purtugeere",
+ "pt-PT": "Purtugeere (Purtugaal)",
+ "qu": "Quechua",
+ "ru": "Riis",
+ "ro": "Romaneere",
+ "ro-MD": "Romaneere (Moldawii)",
+ "rm": "Romansh",
+ "rof": "Rombo",
+ "rn": "Rundi",
+ "rw": "Ruwaanndeere",
+ "rwk": "Rwa",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "ja": "Saponeere",
+ "jv": "Sawaneere",
+ "gd": "Scottish Gaelic",
+ "seh": "Sena",
+ "sr": "Serbian",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "sd": "Sindhi",
+ "si": "Sinhala",
+ "zh": "Sinuwaare",
+ "zh-Hans": "Sinuwaare (Hans)",
+ "zh-Hant": "Sinuwaare (Hant)",
+ "sk": "Slovak",
+ "sl": "Slovenian",
+ "xog": "Soga",
+ "so": "Somalii",
+ "zgh": "Standard Moroccan Tamazight",
+ "zu": "Suluŋkoore",
+ "sw-CD": "sw (Ndenndaandi Demokaraasiire Konngo)",
+ "sw": "Swahili",
+ "sv": "Sweedeere",
+ "gsw": "Swiss German",
+ "th": "Taay",
+ "shi": "Tachelhit",
+ "dav": "Taita",
+ "tg": "Tajik",
+ "ta": "Tamil",
+ "twq": "Tasawaq",
+ "tt": "Tatar",
+ "te": "Telugu",
+ "teo": "Teso",
+ "bo": "Tibetan",
+ "ti": "Tigrinya",
+ "to": "Tongan",
+ "tr": "Turkeere",
+ "tk": "Turkmen",
+ "uk": "Ukereneere",
+ "hsb": "Upper Sorbian",
+ "ur": "Urdu",
+ "ug": "Uyghur",
+ "uz": "Uzbek",
+ "vai": "Vai",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "cy": "Welsh",
+ "fy": "Western Frisian",
+ "vi": "Wiyetnameere",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "yi": "Yiddish",
+ "yo": "Yorrubaa",
+ "dje": "Zarma"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/fi.json b/vendor/commerceguys/intl/resources/language/fi.json
index 79e310b76..4b544821b 100644
--- a/vendor/commerceguys/intl/resources/language/fi.json
+++ b/vendor/commerceguys/intl/resources/language/fi.json
@@ -1,644 +1,224 @@
{
- "af": {
- "name": "afrikaans"
- },
- "agq": {
- "name": "aghem"
- },
- "ak": {
- "name": "akan"
- },
- "nds-NL": {
- "name": "alankomaidenalasaksa"
- },
- "nds": {
- "name": "alasaksa"
- },
- "dsb": {
- "name": "alasorbi"
- },
- "sq": {
- "name": "albania"
- },
- "am": {
- "name": "amhara"
- },
- "ar": {
- "name": "arabia"
- },
- "hy": {
- "name": "armenia"
- },
- "as": {
- "name": "assami"
- },
- "ast": {
- "name": "asturia"
- },
- "asa": {
- "name": "asu"
- },
- "en-AU": {
- "name": "australianenglanti"
- },
- "az": {
- "name": "azeri"
- },
- "ksf": {
- "name": "bafia"
- },
- "bm": {
- "name": "bambara"
- },
- "bas": {
- "name": "basaa"
- },
- "eu": {
- "name": "baski"
- },
- "bem": {
- "name": "bemba"
- },
- "bez": {
- "name": "bena"
- },
- "bn": {
- "name": "bengali"
- },
- "brx": {
- "name": "bodo"
- },
- "bs": {
- "name": "bosnia"
- },
- "br": {
- "name": "bretoni"
- },
- "en-GB": {
- "name": "britannianenglanti"
- },
- "bg": {
- "name": "bulgaria"
- },
- "my": {
- "name": "burma"
- },
- "chr": {
- "name": "cherokee"
- },
- "dje": {
- "name": "djerma"
- },
- "dua": {
- "name": "duala"
- },
- "dz": {
- "name": "dzongkha"
- },
- "ebu": {
- "name": "embu"
- },
- "en": {
- "name": "englanti"
- },
- "es": {
- "name": "espanja"
- },
- "eo": {
- "name": "esperanto"
- },
- "pt-PT": {
- "name": "euroopanportugali"
- },
- "ee": {
- "name": "ewe"
- },
- "ewo": {
- "name": "ewondo"
- },
- "fil": {
- "name": "filipino"
- },
- "nl-BE": {
- "name": "flaami"
- },
- "fur": {
- "name": "friuli"
- },
- "ff": {
- "name": "fulani"
- },
- "fo": {
- "name": "fääri"
- },
- "gd": {
- "name": "gaeli"
- },
- "gl": {
- "name": "galicia"
- },
- "lg": {
- "name": "ganda"
- },
- "ka": {
- "name": "georgia"
- },
- "gu": {
- "name": "gudžarati"
- },
- "guz": {
- "name": "gusii"
- },
- "ha": {
- "name": "hausa"
- },
- "haw": {
- "name": "havaiji"
- },
- "he": {
- "name": "heprea"
- },
- "hi": {
- "name": "hindi"
- },
- "nl": {
- "name": "hollanti"
- },
- "ig": {
- "name": "igbo"
- },
- "ga": {
- "name": "iiri"
- },
- "smn": {
- "name": "inarinsaame"
- },
- "id": {
- "name": "indonesia"
- },
- "is": {
- "name": "islanti"
- },
- "it": {
- "name": "italia"
- },
- "de-AT": {
- "name": "itävallansaksa"
- },
- "sah": {
- "name": "jakuutti"
- },
- "ja": {
- "name": "japani"
- },
- "yi": {
- "name": "jiddiš"
- },
- "dyo": {
- "name": "jola-fonyi"
- },
- "yo": {
- "name": "joruba"
- },
- "kab": {
- "name": "kabyyli"
- },
- "kkj": {
- "name": "kako"
- },
- "kl": {
- "name": "kalaallisut"
- },
- "kln": {
- "name": "kalenjin"
- },
- "kam": {
- "name": "kamba"
- },
- "en-CA": {
- "name": "kanadanenglanti"
- },
- "fr-CA": {
- "name": "kanadanranska"
- },
- "kn": {
- "name": "kannada"
- },
- "kea": {
- "name": "kapverdenkreoli"
- },
- "ks": {
- "name": "kašmiri"
- },
- "ca": {
- "name": "katalaani"
- },
- "lu": {
- "name": "katanganluba"
- },
- "kk": {
- "name": "kazakki"
- },
- "tzm": {
- "name": "keskiatlaksentamazight"
- },
- "qu": {
- "name": "ketšua"
- },
- "km": {
- "name": "khmer"
- },
- "cgg": {
- "name": "kiga"
- },
- "zh": {
- "name": "kiina"
- },
- "ki": {
- "name": "kikuju"
- },
- "sw-CD": {
- "name": "kingwana"
- },
- "ky": {
- "name": "kirgiisi"
- },
- "cu": {
- "name": "kirkkoslaavi"
- },
- "kok": {
- "name": "konkani"
- },
- "ko": {
- "name": "korea"
- },
- "kw": {
- "name": "korni"
- },
- "khq": {
- "name": "koyra chiini"
- },
- "ses": {
- "name": "koyraboro senni"
- },
- "el": {
- "name": "kreikka"
- },
- "hr": {
- "name": "kroatia"
- },
- "nmg": {
- "name": "kwasio"
- },
- "cy": {
- "name": "kymri"
- },
- "ksh": {
- "name": "kölsch"
- },
- "lkt": {
- "name": "lakota"
- },
- "lag": {
- "name": "lango"
- },
- "lo": {
- "name": "lao"
- },
- "lv": {
- "name": "latvia"
- },
- "lt": {
- "name": "liettua"
- },
- "ln": {
- "name": "lingala"
- },
- "luy": {
- "name": "luhya"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "luxemburg"
- },
- "fy": {
- "name": "länsifriisi"
- },
- "mas": {
- "name": "maasai"
- },
- "jmc": {
- "name": "machame"
- },
- "mk": {
- "name": "makedonia"
- },
- "kde": {
- "name": "makonde"
- },
- "mgh": {
- "name": "makua-meetto"
- },
- "mg": {
- "name": "malagassi"
- },
- "ms": {
- "name": "malaiji"
- },
- "ml": {
- "name": "malajalam"
- },
- "mt": {
- "name": "malta"
- },
- "gv": {
- "name": "manksi"
- },
- "mr": {
- "name": "marathi"
- },
- "mzn": {
- "name": "mazandarani"
- },
- "es-MX": {
- "name": "meksikonespanja"
- },
- "mer": {
- "name": "meru"
- },
- "mgo": {
- "name": "meta’"
- },
- "ro-MD": {
- "name": "moldova"
- },
- "mn": {
- "name": "mongoli"
- },
- "mfe": {
- "name": "morisyen"
- },
- "prg": {
- "name": "muinaispreussi"
- },
- "mua": {
- "name": "mundang"
- },
- "naq": {
- "name": "nama"
- },
- "ne": {
- "name": "nepali"
- },
- "nnh": {
- "name": "ngiemboon"
- },
- "jgo": {
- "name": "ngomba"
- },
- "nb": {
- "name": "norjan bokmål"
- },
- "nn": {
- "name": "norjan nynorsk"
- },
- "nus": {
- "name": "nuer"
- },
- "nyn": {
- "name": "nyankole"
- },
- "or": {
- "name": "orija"
- },
- "om": {
- "name": "oromo"
- },
- "os": {
- "name": "osseetti"
- },
- "pa": {
- "name": "pandžabi"
- },
- "ps": {
- "name": "paštu"
- },
- "zh-Hant": {
- "name": "perinteinen kiina"
- },
- "fa": {
- "name": "persia"
- },
- "nd": {
- "name": "pohjois-ndebele"
- },
- "lrc": {
- "name": "pohjoisluri"
- },
- "se": {
- "name": "pohjoissaame"
- },
- "pt": {
- "name": "portugali"
- },
- "pl": {
- "name": "puola"
- },
- "fr": {
- "name": "ranska"
- },
- "rm": {
- "name": "retoromaani"
- },
- "ro": {
- "name": "romania"
- },
- "rof": {
- "name": "rombo"
- },
- "rw": {
- "name": "ruanda"
- },
- "rn": {
- "name": "rundi"
- },
- "sv": {
- "name": "ruotsi"
- },
- "rwk": {
- "name": "rwa"
- },
- "de": {
- "name": "saksa"
- },
- "saq": {
- "name": "samburu"
- },
- "sg": {
- "name": "sango"
- },
- "sbp": {
- "name": "sangu"
- },
- "seh": {
- "name": "sena"
- },
- "sr": {
- "name": "serbia"
- },
- "ksb": {
- "name": "shambala"
- },
- "ii": {
- "name": "sichuanin-yi"
- },
- "sd": {
- "name": "sindhi"
- },
- "si": {
- "name": "sinhala"
- },
- "sk": {
- "name": "slovakki"
- },
- "sl": {
- "name": "sloveeni"
- },
- "xog": {
- "name": "soga"
- },
- "so": {
- "name": "somali"
- },
- "sn": {
- "name": "šona"
- },
- "ckb": {
- "name": "sorani"
- },
- "fi": {
- "name": "suomi"
- },
- "fr-CH": {
- "name": "sveitsinranska"
- },
- "gsw": {
- "name": "sveitsinsaksa"
- },
- "de-CH": {
- "name": "sveitsinyläsaksa"
- },
- "sw": {
- "name": "swahili"
- },
- "tg": {
- "name": "tadžikki"
- },
- "dav": {
- "name": "taita"
- },
- "ta": {
- "name": "tamili"
- },
- "da": {
- "name": "tanska"
- },
- "twq": {
- "name": "tasawaq"
- },
- "shi": {
- "name": "tašelhit"
- },
- "tt": {
- "name": "tataari"
- },
- "te": {
- "name": "telugu"
- },
- "teo": {
- "name": "teso"
- },
- "th": {
- "name": "thai"
- },
- "ti": {
- "name": "tigrinja"
- },
- "bo": {
- "name": "tiibet"
- },
- "to": {
- "name": "tonga"
- },
- "cs": {
- "name": "tšekki"
- },
- "ce": {
- "name": "tšetšeeni"
- },
- "tr": {
- "name": "turkki"
- },
- "tk": {
- "name": "turkmeeni"
- },
- "ug": {
- "name": "uiguuri"
- },
- "uk": {
- "name": "ukraina"
- },
- "hu": {
- "name": "unkari"
- },
- "ur": {
- "name": "urdu"
- },
- "uz": {
- "name": "uzbekki"
- },
- "vai": {
- "name": "Vai"
- },
- "zgh": {
- "name": "vakioitu tamazight"
- },
- "be": {
- "name": "valkovenäjä"
- },
- "ru": {
- "name": "venäjä"
- },
- "vi": {
- "name": "vietnam"
- },
- "et": {
- "name": "viro"
- },
- "vo": {
- "name": "volapük"
- },
- "vun": {
- "name": "vunjo"
- },
- "wae": {
- "name": "walser"
- },
- "wo": {
- "name": "wolof"
- },
- "yav": {
- "name": "yangben"
- },
- "zh-Hans": {
- "name": "yksinkertaistettu kiina"
- },
- "hsb": {
- "name": "yläsorbi"
- },
- "zu": {
- "name": "zulu"
- }
+ "af": "afrikaans",
+ "agq": "aghem",
+ "ak": "akan",
+ "nds-NL": "alankomaidenalasaksa",
+ "nds": "alasaksa",
+ "dsb": "alasorbi",
+ "sq": "albania",
+ "es-419": "amerikanespanja",
+ "am": "amhara",
+ "ar": "arabia",
+ "hy": "armenia",
+ "as": "assami",
+ "ast": "asturia",
+ "asa": "asu",
+ "en-AU": "australianenglanti",
+ "az": "azeri",
+ "ksf": "bafia",
+ "bm": "bambara",
+ "bas": "basaa",
+ "eu": "baski",
+ "bem": "bemba",
+ "bez": "bena",
+ "bn": "bengali",
+ "brx": "bodo",
+ "bs": "bosnia",
+ "br": "bretoni",
+ "en-GB": "britannianenglanti",
+ "bg": "bulgaria",
+ "my": "burma",
+ "ceb": "cebuano",
+ "chr": "cherokee",
+ "dje": "djerma",
+ "dua": "duala",
+ "dz": "dzongkha",
+ "ebu": "embu",
+ "en": "englanti",
+ "es": "espanja",
+ "eo": "esperanto",
+ "pt-PT": "euroopanportugali",
+ "ee": "ewe",
+ "ewo": "ewondo",
+ "fil": "filipino",
+ "nl-BE": "flaami",
+ "fur": "friuli",
+ "ff": "fulani",
+ "fo": "fääri",
+ "gd": "gaeli",
+ "gl": "galicia",
+ "lg": "ganda",
+ "ka": "georgia",
+ "gu": "gudžarati",
+ "guz": "gusii",
+ "ha": "hausa",
+ "haw": "havaiji",
+ "he": "heprea",
+ "hi": "hindi",
+ "nl": "hollanti",
+ "ig": "igbo",
+ "ga": "iiri",
+ "smn": "inarinsaame",
+ "id": "indonesia",
+ "is": "islanti",
+ "it": "italia",
+ "de-AT": "itävallansaksa",
+ "jv": "jaava",
+ "sah": "jakuutti",
+ "ja": "japani",
+ "yi": "jiddiš",
+ "dyo": "jola-fonyi",
+ "yo": "joruba",
+ "kab": "kabyyli",
+ "kkj": "kako",
+ "kl": "kalaallisut",
+ "kln": "kalenjin",
+ "kam": "kamba",
+ "en-CA": "kanadanenglanti",
+ "fr-CA": "kanadanranska",
+ "kn": "kannada",
+ "yue": "kantoninkiina",
+ "kea": "kapverdenkreoli",
+ "ks": "kašmiri",
+ "ca": "katalaani",
+ "lu": "katanganluba",
+ "kk": "kazakki",
+ "tzm": "keskiatlaksentamazight",
+ "qu": "ketšua",
+ "km": "khmer",
+ "cgg": "kiga",
+ "zh": "kiina",
+ "ki": "kikuju",
+ "sw-CD": "kingwana",
+ "ky": "kirgiisi",
+ "cu": "kirkkoslaavi",
+ "kok": "konkani",
+ "ko": "korea",
+ "kw": "korni",
+ "khq": "koyra chiini",
+ "ses": "koyraboro senni",
+ "el": "kreikka",
+ "hr": "kroatia",
+ "ku": "kurdi",
+ "nmg": "kwasio",
+ "cy": "kymri",
+ "ksh": "kölsch",
+ "lkt": "lakota",
+ "lag": "lango",
+ "lo": "lao",
+ "lv": "latvia",
+ "lt": "liettua",
+ "ln": "lingala",
+ "luy": "luhya",
+ "luo": "Luo",
+ "lb": "luxemburg",
+ "fy": "länsifriisi",
+ "mas": "maasai",
+ "jmc": "machame",
+ "mk": "makedonia",
+ "kde": "makonde",
+ "mgh": "makua-meetto",
+ "mg": "malagassi",
+ "ms": "malaiji",
+ "ml": "malajalam",
+ "mt": "malta",
+ "gv": "manksi",
+ "mi": "maori",
+ "mr": "marathi",
+ "mzn": "mazandarani",
+ "es-MX": "meksikonespanja",
+ "mer": "meru",
+ "mgo": "meta’",
+ "ro-MD": "moldova",
+ "mn": "mongoli",
+ "mfe": "morisyen",
+ "prg": "muinaispreussi",
+ "mua": "mundang",
+ "naq": "nama",
+ "ne": "nepali",
+ "nnh": "ngiemboon",
+ "jgo": "ngomba",
+ "nb": "norjan bokmål",
+ "nn": "norjan nynorsk",
+ "nus": "nuer",
+ "nyn": "nyankole",
+ "or": "orija",
+ "om": "oromo",
+ "os": "osseetti",
+ "pa": "pandžabi",
+ "ps": "paštu",
+ "zh-Hant": "perinteinen kiina",
+ "fa": "persia",
+ "nd": "pohjois-ndebele",
+ "lrc": "pohjoisluri",
+ "se": "pohjoissaame",
+ "pt": "portugali",
+ "pl": "puola",
+ "fr": "ranska",
+ "rm": "retoromaani",
+ "ro": "romania",
+ "rof": "rombo",
+ "rw": "ruanda",
+ "rn": "rundi",
+ "sv": "ruotsi",
+ "rwk": "rwa",
+ "de": "saksa",
+ "saq": "samburu",
+ "sg": "sango",
+ "sbp": "sangu",
+ "seh": "sena",
+ "sr": "serbia",
+ "ksb": "shambala",
+ "ii": "sichuanin-yi",
+ "sd": "sindhi",
+ "si": "sinhala",
+ "sk": "slovakki",
+ "sl": "sloveeni",
+ "xog": "soga",
+ "so": "somali",
+ "sn": "šona",
+ "ckb": "sorani",
+ "fi": "suomi",
+ "fr-CH": "sveitsinranska",
+ "gsw": "sveitsinsaksa",
+ "de-CH": "sveitsinyläsaksa",
+ "sw": "swahili",
+ "tg": "tadžikki",
+ "dav": "taita",
+ "ta": "tamili",
+ "da": "tanska",
+ "twq": "tasawaq",
+ "shi": "tašelhit",
+ "tt": "tataari",
+ "te": "telugu",
+ "teo": "teso",
+ "th": "thai",
+ "ti": "tigrinja",
+ "bo": "tiibet",
+ "to": "tonga",
+ "cs": "tšekki",
+ "ce": "tšetšeeni",
+ "tr": "turkki",
+ "tk": "turkmeeni",
+ "ug": "uiguuri",
+ "uk": "ukraina",
+ "hu": "unkari",
+ "ur": "urdu",
+ "uz": "uzbekki",
+ "vai": "Vai",
+ "zgh": "vakioitu tamazight",
+ "be": "valkovenäjä",
+ "wa": "valloni",
+ "ru": "venäjä",
+ "vi": "vietnam",
+ "et": "viro",
+ "vo": "volapük",
+ "vun": "vunjo",
+ "wae": "walser",
+ "wo": "wolof",
+ "xh": "xhosa",
+ "yav": "yangben",
+ "zh-Hans": "yksinkertaistettu kiina",
+ "hsb": "yläsorbi",
+ "zu": "zulu"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/fil.json b/vendor/commerceguys/intl/resources/language/fil.json
index 82114a740..02b3f72b6 100644
--- a/vendor/commerceguys/intl/resources/language/fil.json
+++ b/vendor/commerceguys/intl/resources/language/fil.json
@@ -1,644 +1,224 @@
{
- "af": {
- "name": "Afrikaans"
- },
- "agq": {
- "name": "Aghem"
- },
- "ak": {
- "name": "Akan"
- },
- "sq": {
- "name": "Albanian"
- },
- "am": {
- "name": "Amharic"
- },
- "ar": {
- "name": "Arabic"
- },
- "hy": {
- "name": "Armenian"
- },
- "as": {
- "name": "Assamese"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "de-AT": {
- "name": "Austrian German"
- },
- "az": {
- "name": "Azerbaijani"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bn": {
- "name": "Bangla"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "Basque"
- },
- "be": {
- "name": "Belarusian"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "Bosnian"
- },
- "br": {
- "name": "Breton"
- },
- "bg": {
- "name": "Bulgarian"
- },
- "my": {
- "name": "Burmese"
- },
- "ca": {
- "name": "Catalan"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "ce": {
- "name": "Chechen"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "zh": {
- "name": "Chinese"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "sw-CD": {
- "name": "Congo Swahili"
- },
- "kw": {
- "name": "Cornish"
- },
- "hr": {
- "name": "Croatian"
- },
- "cs": {
- "name": "Czech"
- },
- "da": {
- "name": "Danish"
- },
- "dua": {
- "name": "Duala"
- },
- "nl": {
- "name": "Dutch"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "ebu": {
- "name": "Embu"
- },
- "eo": {
- "name": "Esperanto"
- },
- "et": {
- "name": "Estonian"
- },
- "pt-PT": {
- "name": "European Portuguese"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "Faroese"
- },
- "fil": {
- "name": "Filipino"
- },
- "fi": {
- "name": "Finnish"
- },
- "nl-BE": {
- "name": "Flemish"
- },
- "fr": {
- "name": "French"
- },
- "fr-CA": {
- "name": "French sa Canada"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "gl": {
- "name": "Galician"
- },
- "lg": {
- "name": "Ganda"
- },
- "ka": {
- "name": "Georgian"
- },
- "de": {
- "name": "German"
- },
- "el": {
- "name": "Greek"
- },
- "gu": {
- "name": "Gujarati"
- },
- "guz": {
- "name": "Gusii"
- },
- "ha": {
- "name": "Hausa"
- },
- "haw": {
- "name": "Hawaiian"
- },
- "he": {
- "name": "Hebrew"
- },
- "lrc": {
- "name": "Hilagang Luri"
- },
- "nd": {
- "name": "Hilagang Ndebele"
- },
- "se": {
- "name": "Hilagang Sami"
- },
- "hi": {
- "name": "Hindi"
- },
- "hu": {
- "name": "Hungarian"
- },
- "is": {
- "name": "Icelandic"
- },
- "ig": {
- "name": "Igbo"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "id": {
- "name": "Indonesian"
- },
- "en": {
- "name": "Ingles"
- },
- "en-GB": {
- "name": "Ingles na British"
- },
- "en-AU": {
- "name": "Ingles ng Australya"
- },
- "en-CA": {
- "name": "Ingles sa Canada"
- },
- "ga": {
- "name": "Irish"
- },
- "it": {
- "name": "Italian"
- },
- "ja": {
- "name": "Japanese"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "fy": {
- "name": "Kanlurang Frisian"
- },
- "kn": {
- "name": "Kannada"
- },
- "ks": {
- "name": "Kashmiri"
- },
- "kk": {
- "name": "Kazakh"
- },
- "km": {
- "name": "Khmer"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "rw": {
- "name": "Kinyarwanda"
- },
- "ky": {
- "name": "Kirghiz"
- },
- "kok": {
- "name": "Konkani"
- },
- "ko": {
- "name": "Korean"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Lao"
- },
- "lv": {
- "name": "Latvian"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "Lithuanian"
- },
- "nds": {
- "name": "Low German"
- },
- "nds-NL": {
- "name": "Low Saxon"
- },
- "dsb": {
- "name": "Lower Sorbian"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "Luxembourgish"
- },
- "luy": {
- "name": "Luyia"
- },
- "mk": {
- "name": "Macedonian"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "Malagasy"
- },
- "ms": {
- "name": "Malay"
- },
- "ml": {
- "name": "Malayalam"
- },
- "mt": {
- "name": "Maltese"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "Marathi"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Meta’"
- },
- "es-MX": {
- "name": "Mexican na Espanyol"
- },
- "ro-MD": {
- "name": "Moldavian"
- },
- "mn": {
- "name": "Mongolian"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "ne": {
- "name": "Nepali"
- },
- "nb": {
- "name": "Norwegian Bokmål"
- },
- "nn": {
- "name": "Norwegian Nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "or": {
- "name": "Odia"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetic"
- },
- "ps": {
- "name": "Pashto"
- },
- "fa": {
- "name": "Persian"
- },
- "zh-Hans": {
- "name": "Pinasimpleng Chinese"
- },
- "pl": {
- "name": "Polish"
- },
- "pt": {
- "name": "Portuguese"
- },
- "prg": {
- "name": "Prussian"
- },
- "pa": {
- "name": "Punjabi"
- },
- "qu": {
- "name": "Quechua"
- },
- "ro": {
- "name": "Romanian"
- },
- "rm": {
- "name": "Romansh"
- },
- "rof": {
- "name": "Rombo"
- },
- "rn": {
- "name": "Rundi"
- },
- "ru": {
- "name": "Russian"
- },
- "rwk": {
- "name": "Rwa"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "gd": {
- "name": "Scottish Gaelic"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "Serbian"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Sinhala"
- },
- "sk": {
- "name": "Slovak"
- },
- "sl": {
- "name": "Slovenian"
- },
- "xog": {
- "name": "Soga"
- },
- "so": {
- "name": "Somali"
- },
- "es": {
- "name": "Spanish"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "sw": {
- "name": "Swahili"
- },
- "sv": {
- "name": "Swedish"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "de-CH": {
- "name": "Swiss High German"
- },
- "fr-CH": {
- "name": "Swiss na French"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "dav": {
- "name": "Taita"
- },
- "tg": {
- "name": "Tajik"
- },
- "ta": {
- "name": "Tamil"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "Tatar"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "th": {
- "name": "Thai"
- },
- "bo": {
- "name": "Tibetan"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "to": {
- "name": "Tongan"
- },
- "zh-Hant": {
- "name": "Tradisyonal na Chinese"
- },
- "tr": {
- "name": "Turkish"
- },
- "tk": {
- "name": "Turkmen"
- },
- "uk": {
- "name": "Ukranian"
- },
- "hsb": {
- "name": "Upper Sorbian"
- },
- "ur": {
- "name": "Urdu"
- },
- "ug": {
- "name": "Uyghur"
- },
- "uz": {
- "name": "Uzbek"
- },
- "vai": {
- "name": "Vai"
- },
- "vi": {
- "name": "Vietnamese"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "cy": {
- "name": "Welsh"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "yi": {
- "name": "Yiddish"
- },
- "yo": {
- "name": "Yoruba"
- },
- "dje": {
- "name": "Zarma"
- },
- "zu": {
- "name": "Zulu"
- }
+ "af": "Afrikaans",
+ "agq": "Aghem",
+ "ak": "Akan",
+ "sq": "Albanian",
+ "am": "Amharic",
+ "ar": "Arabic",
+ "hy": "Armenian",
+ "as": "Assamese",
+ "ast": "Asturian",
+ "asa": "Asu",
+ "de-AT": "Austrian German",
+ "az": "Azerbaijani",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bn": "Bangla",
+ "bas": "Basaa",
+ "eu": "Basque",
+ "be": "Belarusian",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "brx": "Bodo",
+ "bs": "Bosnian",
+ "br": "Breton",
+ "bg": "Bulgarian",
+ "my": "Burmese",
+ "yue": "Cantonese",
+ "ca": "Catalan",
+ "ceb": "Cebuano",
+ "tzm": "Central Atlas Tamazight",
+ "ckb": "Central Kurdish",
+ "ce": "Chechen",
+ "chr": "Cherokee",
+ "cgg": "Chiga",
+ "zh": "Chinese",
+ "cu": "Church Slavic",
+ "ksh": "Colognian",
+ "sw-CD": "Congo Swahili",
+ "kw": "Cornish",
+ "hr": "Croatian",
+ "cs": "Czech",
+ "da": "Danish",
+ "dua": "Duala",
+ "nl": "Dutch",
+ "dz": "Dzongkha",
+ "ebu": "Embu",
+ "eo": "Esperanto",
+ "et": "Estonian",
+ "pt-PT": "European Portuguese",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fo": "Faroese",
+ "fil": "Filipino",
+ "fi": "Finnish",
+ "nl-BE": "Flemish",
+ "fr": "French",
+ "fr-CA": "French sa Canada",
+ "fur": "Friulian",
+ "ff": "Fulah",
+ "gl": "Galician",
+ "lg": "Ganda",
+ "ka": "Georgian",
+ "de": "German",
+ "el": "Greek",
+ "gu": "Gujarati",
+ "guz": "Gusii",
+ "ha": "Hausa",
+ "haw": "Hawaiian",
+ "he": "Hebrew",
+ "lrc": "Hilagang Luri",
+ "nd": "Hilagang Ndebele",
+ "se": "Hilagang Sami",
+ "hi": "Hindi",
+ "hu": "Hungarian",
+ "is": "Icelandic",
+ "ig": "Igbo",
+ "smn": "Inari Sami",
+ "id": "Indonesian",
+ "en": "Ingles",
+ "en-GB": "Ingles na British",
+ "en-AU": "Ingles ng Australya",
+ "en-CA": "Ingles sa Canada",
+ "ga": "Irish",
+ "it": "Italian",
+ "ja": "Japanese",
+ "jv": "Javanese",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "fy": "Kanlurang Frisian",
+ "kn": "Kannada",
+ "ks": "Kashmiri",
+ "kk": "Kazakh",
+ "km": "Khmer",
+ "ki": "Kikuyu",
+ "rw": "Kinyarwanda",
+ "ky": "Kirghiz",
+ "kok": "Konkani",
+ "ko": "Korean",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "ku": "Kurdish",
+ "nmg": "Kwasio",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Lao",
+ "es-419": "Latin American na Espanyol",
+ "lv": "Latvian",
+ "ln": "Lingala",
+ "lt": "Lithuanian",
+ "nds": "Low German",
+ "nds-NL": "Low Saxon",
+ "dsb": "Lower Sorbian",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "lb": "Luxembourgish",
+ "luy": "Luyia",
+ "mk": "Macedonian",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "Malagasy",
+ "ms": "Malay",
+ "ml": "Malayalam",
+ "mt": "Maltese",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mr": "Marathi",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Meta’",
+ "es-MX": "Mexican na Espanyol",
+ "ro-MD": "Moldavian",
+ "mn": "Mongolian",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "ne": "Nepali",
+ "nb": "Norwegian Bokmål",
+ "nn": "Norwegian Nynorsk",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "or": "Odia",
+ "om": "Oromo",
+ "os": "Ossetic",
+ "ps": "Pashto",
+ "fa": "Persian",
+ "zh-Hans": "Pinasimpleng Chinese",
+ "pl": "Polish",
+ "pt": "Portuguese",
+ "prg": "Prussian",
+ "pa": "Punjabi",
+ "qu": "Quechua",
+ "ro": "Romanian",
+ "rm": "Romansh",
+ "rof": "Rombo",
+ "rn": "Rundi",
+ "ru": "Russian",
+ "rwk": "Rwa",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "gd": "Scottish Gaelic",
+ "seh": "Sena",
+ "sr": "Serbian",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "sd": "Sindhi",
+ "si": "Sinhala",
+ "sk": "Slovak",
+ "sl": "Slovenian",
+ "xog": "Soga",
+ "so": "Somali",
+ "es": "Spanish",
+ "zgh": "Standard Moroccan Tamazight",
+ "sw": "Swahili",
+ "sv": "Swedish",
+ "gsw": "Swiss German",
+ "de-CH": "Swiss High German",
+ "fr-CH": "Swiss na French",
+ "shi": "Tachelhit",
+ "dav": "Taita",
+ "tg": "Tajik",
+ "ta": "Tamil",
+ "twq": "Tasawaq",
+ "tt": "Tatar",
+ "te": "Telugu",
+ "teo": "Teso",
+ "th": "Thai",
+ "bo": "Tibetan",
+ "ti": "Tigrinya",
+ "to": "Tongan",
+ "zh-Hant": "Tradisyonal na Chinese",
+ "tr": "Turkish",
+ "tk": "Turkmen",
+ "uk": "Ukranian",
+ "hsb": "Upper Sorbian",
+ "ur": "Urdu",
+ "ug": "Uyghur",
+ "uz": "Uzbek",
+ "vai": "Vai",
+ "vi": "Vietnamese",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "cy": "Welsh",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "yi": "Yiddish",
+ "yo": "Yoruba",
+ "dje": "Zarma",
+ "zu": "Zulu"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/fo.json b/vendor/commerceguys/intl/resources/language/fo.json
index dc41a8891..541e69ccc 100644
--- a/vendor/commerceguys/intl/resources/language/fo.json
+++ b/vendor/commerceguys/intl/resources/language/fo.json
@@ -1,644 +1,224 @@
{
- "af": {
- "name": "afrikaans"
- },
- "agq": {
- "name": "aghem"
- },
- "ak": {
- "name": "akan"
- },
- "sq": {
- "name": "albanskt"
- },
- "am": {
- "name": "amhariskt"
- },
- "ar": {
- "name": "arabiskt"
- },
- "hy": {
- "name": "armenskt"
- },
- "az": {
- "name": "aserbajdsjanskt"
- },
- "as": {
- "name": "assamesiskt"
- },
- "ast": {
- "name": "asturianskt"
- },
- "asa": {
- "name": "asu"
- },
- "ksf": {
- "name": "bafia"
- },
- "bm": {
- "name": "bambara"
- },
- "eu": {
- "name": "baskiskt"
- },
- "bas": {
- "name": "basaa"
- },
- "bem": {
- "name": "bemba"
- },
- "bez": {
- "name": "bena"
- },
- "bn": {
- "name": "bengalskt"
- },
- "brx": {
- "name": "bodo"
- },
- "bs": {
- "name": "bosniskt"
- },
- "br": {
- "name": "bretonskt"
- },
- "bg": {
- "name": "bulgarskt"
- },
- "my": {
- "name": "burmesiskt"
- },
- "chr": {
- "name": "cherokee"
- },
- "cgg": {
- "name": "chiga"
- },
- "kw": {
- "name": "corniskt"
- },
- "da": {
- "name": "danskt"
- },
- "dua": {
- "name": "duala"
- },
- "dz": {
- "name": "dzongkha"
- },
- "zh-Hans": {
- "name": "einkult kinesiskt"
- },
- "ebu": {
- "name": "embu"
- },
- "en": {
- "name": "enskt"
- },
- "en-AU": {
- "name": "enskt (Avstralia)"
- },
- "en-CA": {
- "name": "enskt (Kanada)"
- },
- "en-GB": {
- "name": "enskt (Stórabretland)"
- },
- "eo": {
- "name": "esperanto"
- },
- "et": {
- "name": "estiskt"
- },
- "ee": {
- "name": "ewe"
- },
- "ewo": {
- "name": "ewondo"
- },
- "fil": {
- "name": "filipiniskt"
- },
- "fi": {
- "name": "finskt"
- },
- "nl-BE": {
- "name": "flamskt"
- },
- "fr": {
- "name": "franskt"
- },
- "fr-CA": {
- "name": "franskt (Kanada)"
- },
- "fr-CH": {
- "name": "franskt (Sveis)"
- },
- "fur": {
- "name": "friuliskt"
- },
- "ff": {
- "name": "fulah"
- },
- "fo": {
- "name": "føroyskt"
- },
- "gl": {
- "name": "galisiskt"
- },
- "lg": {
- "name": "ganda"
- },
- "ka": {
- "name": "georgiskt"
- },
- "el": {
- "name": "grikskt"
- },
- "kea": {
- "name": "grønhøvdaoyggjarskt"
- },
- "gu": {
- "name": "gujarati"
- },
- "guz": {
- "name": "gusii"
- },
- "nl": {
- "name": "hálendskt"
- },
- "ha": {
- "name": "hausa"
- },
- "haw": {
- "name": "hawaiianskt"
- },
- "he": {
- "name": "hebraiskt"
- },
- "hi": {
- "name": "hindi"
- },
- "be": {
- "name": "hvitarussiskt"
- },
- "de-CH": {
- "name": "høgt týskt (Sveis)"
- },
- "ig": {
- "name": "igbo"
- },
- "smn": {
- "name": "inari sami"
- },
- "id": {
- "name": "indonesiskt"
- },
- "ga": {
- "name": "írskt"
- },
- "is": {
- "name": "íslendskt"
- },
- "it": {
- "name": "italskt"
- },
- "ja": {
- "name": "japanskt"
- },
- "yi": {
- "name": "jiddiskt"
- },
- "dyo": {
- "name": "jola-fonyi"
- },
- "kab": {
- "name": "kabyle"
- },
- "kkj": {
- "name": "kako"
- },
- "kln": {
- "name": "kalenjin"
- },
- "kl": {
- "name": "kalaallisut"
- },
- "kam": {
- "name": "kamba"
- },
- "kn": {
- "name": "kannada"
- },
- "ks": {
- "name": "kashmiri"
- },
- "ca": {
- "name": "katalani"
- },
- "kk": {
- "name": "kazakh"
- },
- "cs": {
- "name": "kekkiskt"
- },
- "km": {
- "name": "khmer"
- },
- "ki": {
- "name": "kikuyu"
- },
- "zh": {
- "name": "kinesiskt"
- },
- "rw": {
- "name": "kinyarwanda"
- },
- "cu": {
- "name": "kirkju sláviskt"
- },
- "sw-CD": {
- "name": "kongo svahili"
- },
- "kok": {
- "name": "konkani"
- },
- "ko": {
- "name": "koreanskt"
- },
- "khq": {
- "name": "koyra chiini"
- },
- "ses": {
- "name": "koyraboro senni"
- },
- "hr": {
- "name": "kroatiskt"
- },
- "nmg": {
- "name": "kwasio"
- },
- "ky": {
- "name": "kyrgyz"
- },
- "ksh": {
- "name": "kølnskt"
- },
- "nds-NL": {
- "name": "lágt saksiskt"
- },
- "dsb": {
- "name": "lágt sorbian"
- },
- "nds": {
- "name": "lágt týskt"
- },
- "lkt": {
- "name": "lakota"
- },
- "lag": {
- "name": "langi"
- },
- "lo": {
- "name": "laoskt"
- },
- "lv": {
- "name": "lettiskt"
- },
- "ln": {
- "name": "lingala"
- },
- "lt": {
- "name": "litaviskt"
- },
- "lu": {
- "name": "luba-katanga"
- },
- "lb": {
- "name": "luksemborgskt"
- },
- "luo": {
- "name": "Luo"
- },
- "luy": {
- "name": "luyia"
- },
- "jmc": {
- "name": "machame"
- },
- "mk": {
- "name": "makedónskt"
- },
- "mgh": {
- "name": "makhuwa-meetto"
- },
- "kde": {
- "name": "makonde"
- },
- "mg": {
- "name": "malagassiskt"
- },
- "ms": {
- "name": "malaiiskt"
- },
- "ml": {
- "name": "malayalam"
- },
- "mt": {
- "name": "maltiskt"
- },
- "gv": {
- "name": "manx"
- },
- "mr": {
- "name": "marathi"
- },
- "mas": {
- "name": "masai"
- },
- "mzn": {
- "name": "mazanderani"
- },
- "mer": {
- "name": "meru"
- },
- "mgo": {
- "name": "metaʼ"
- },
- "tzm": {
- "name": "miðatlasfjøll tamazight"
- },
- "ckb": {
- "name": "miðkurdiskt"
- },
- "ro-MD": {
- "name": "moldaviskt"
- },
- "mn": {
- "name": "mongolskt"
- },
- "mfe": {
- "name": "morisyen"
- },
- "mua": {
- "name": "mundang"
- },
- "naq": {
- "name": "nama"
- },
- "ne": {
- "name": "nepalskt"
- },
- "nnh": {
- "name": "ngiemboon"
- },
- "jgo": {
- "name": "ngomba"
- },
- "lrc": {
- "name": "norður luri"
- },
- "nd": {
- "name": "norður ndebele"
- },
- "se": {
- "name": "norður sámiskt"
- },
- "nb": {
- "name": "norskt bókmál"
- },
- "nus": {
- "name": "nuer"
- },
- "nyn": {
- "name": "nyankole"
- },
- "nn": {
- "name": "nýnorskt"
- },
- "or": {
- "name": "oriya"
- },
- "om": {
- "name": "oromo"
- },
- "os": {
- "name": "ossetiskt"
- },
- "hsb": {
- "name": "ovara sorbian"
- },
- "ps": {
- "name": "pashto"
- },
- "fa": {
- "name": "persiskt"
- },
- "pl": {
- "name": "pólskt"
- },
- "pt": {
- "name": "portugiskiskt"
- },
- "pt-PT": {
- "name": "portugiskiskt (Evropa)"
- },
- "prg": {
- "name": "prusslanskt"
- },
- "pa": {
- "name": "punjabi"
- },
- "qu": {
- "name": "quechua"
- },
- "rm": {
- "name": "retoromanskt"
- },
- "rof": {
- "name": "rombo"
- },
- "ro": {
- "name": "rumenskt"
- },
- "rn": {
- "name": "rundi"
- },
- "ru": {
- "name": "russiskt"
- },
- "rwk": {
- "name": "rwa"
- },
- "sah": {
- "name": "sakha"
- },
- "saq": {
- "name": "samburu"
- },
- "sg": {
- "name": "sango"
- },
- "sbp": {
- "name": "sangu"
- },
- "dje": {
- "name": "sarma"
- },
- "seh": {
- "name": "sena"
- },
- "sr": {
- "name": "serbiskt"
- },
- "ksb": {
- "name": "shambala"
- },
- "sn": {
- "name": "shona"
- },
- "ii": {
- "name": "sichuan yi"
- },
- "sd": {
- "name": "sindhi"
- },
- "si": {
- "name": "singalesiskt"
- },
- "gd": {
- "name": "skotskt gæliskt"
- },
- "sk": {
- "name": "slovakiskt"
- },
- "sl": {
- "name": "slovenskt"
- },
- "xog": {
- "name": "soga"
- },
- "so": {
- "name": "somaliskt"
- },
- "es": {
- "name": "spanskt"
- },
- "es-MX": {
- "name": "spanskt (Meksiko)"
- },
- "zu": {
- "name": "sulu"
- },
- "sv": {
- "name": "svenskt"
- },
- "sw": {
- "name": "swahili"
- },
- "shi": {
- "name": "tachelhit"
- },
- "th": {
- "name": "tailendskt"
- },
- "dav": {
- "name": "taita"
- },
- "tg": {
- "name": "tajik"
- },
- "ta": {
- "name": "tamilskt"
- },
- "twq": {
- "name": "tasawaq"
- },
- "tt": {
- "name": "tatar"
- },
- "te": {
- "name": "telugu"
- },
- "teo": {
- "name": "teso"
- },
- "bo": {
- "name": "tibetskt"
- },
- "ti": {
- "name": "tigrinya"
- },
- "ce": {
- "name": "tjetjenskt"
- },
- "to": {
- "name": "tonganskt"
- },
- "tr": {
- "name": "turkiskt"
- },
- "tk": {
- "name": "turkmenskt"
- },
- "de": {
- "name": "týskt"
- },
- "de-AT": {
- "name": "týskt (Eysturríki)"
- },
- "gsw": {
- "name": "týskt (Sveis)"
- },
- "uk": {
- "name": "ukrainskt"
- },
- "hu": {
- "name": "ungarskt"
- },
- "ur": {
- "name": "urdu"
- },
- "uz": {
- "name": "usbekiskt"
- },
- "ug": {
- "name": "uyghur"
- },
- "vai": {
- "name": "Vai"
- },
- "zh-Hant": {
- "name": "vanligt kinesiskt"
- },
- "zgh": {
- "name": "vanligt marokanskt tamazight"
- },
- "fy": {
- "name": "vestur frísiskt"
- },
- "vi": {
- "name": "vjetnamesiskt"
- },
- "vo": {
- "name": "volapykk"
- },
- "vun": {
- "name": "vunjo"
- },
- "cy": {
- "name": "walisiskt"
- },
- "wae": {
- "name": "walser"
- },
- "wo": {
- "name": "wolof"
- },
- "yav": {
- "name": "yangben"
- },
- "yo": {
- "name": "yoruba"
- }
+ "af": "afrikaans",
+ "agq": "aghem",
+ "ak": "akan",
+ "sq": "albanskt",
+ "am": "amhariskt",
+ "ar": "arabiskt",
+ "hy": "armenskt",
+ "az": "aserbajdsjanskt",
+ "as": "assamesiskt",
+ "ast": "asturianskt",
+ "asa": "asu",
+ "ksf": "bafia",
+ "bm": "bambara",
+ "bn": "bangla",
+ "eu": "baskiskt",
+ "bas": "basaa",
+ "bem": "bemba",
+ "bez": "bena",
+ "brx": "bodo",
+ "bs": "bosniskt",
+ "br": "bretonskt",
+ "bg": "bulgarskt",
+ "my": "burmesiskt",
+ "ceb": "cebuano",
+ "chr": "cherokee",
+ "cgg": "chiga",
+ "kw": "corniskt",
+ "da": "danskt",
+ "dua": "duala",
+ "dz": "dzongkha",
+ "zh-Hans": "einkult kinesiskt",
+ "ebu": "embu",
+ "en": "enskt",
+ "en-AU": "enskt (Avstralia)",
+ "en-CA": "enskt (Kanada)",
+ "en-GB": "enskt (Stórabretland)",
+ "eo": "esperanto",
+ "et": "estiskt",
+ "ee": "ewe",
+ "ewo": "ewondo",
+ "fil": "filipiniskt",
+ "fi": "finskt",
+ "nl-BE": "flamskt",
+ "fr": "franskt",
+ "fr-CA": "franskt (Kanada)",
+ "fr-CH": "franskt (Sveis)",
+ "fur": "friuliskt",
+ "ff": "fulah",
+ "fo": "føroyskt",
+ "gl": "galisiskt",
+ "lg": "ganda",
+ "ka": "georgiskt",
+ "el": "grikskt",
+ "kea": "grønhøvdaoyggjarskt",
+ "gu": "gujarati",
+ "guz": "gusii",
+ "nl": "hálendskt",
+ "ha": "hausa",
+ "haw": "hawaiianskt",
+ "he": "hebraiskt",
+ "hi": "hindi",
+ "be": "hvitarussiskt",
+ "de-CH": "høgt týskt (Sveis)",
+ "ig": "igbo",
+ "smn": "inari sami",
+ "id": "indonesiskt",
+ "ga": "írskt",
+ "is": "íslendskt",
+ "it": "italskt",
+ "ja": "japanskt",
+ "jv": "javanskt",
+ "yi": "jiddiskt",
+ "dyo": "jola-fonyi",
+ "kab": "kabyle",
+ "kkj": "kako",
+ "kln": "kalenjin",
+ "kl": "kalaallisut",
+ "kam": "kamba",
+ "kn": "kannada",
+ "yue": "kantonesiskt",
+ "ks": "kashmiri",
+ "ca": "katalani",
+ "kk": "kazakh",
+ "cs": "kekkiskt",
+ "km": "khmer",
+ "ki": "kikuyu",
+ "zh": "kinesiskt",
+ "rw": "kinyarwanda",
+ "cu": "kirkju sláviskt",
+ "sw-CD": "kongo svahili",
+ "kok": "konkani",
+ "ko": "koreanskt",
+ "khq": "koyra chiini",
+ "ses": "koyraboro senni",
+ "hr": "kroatiskt",
+ "ku": "kurdiskt",
+ "nmg": "kwasio",
+ "ky": "kyrgyz",
+ "ksh": "kølnskt",
+ "nds-NL": "lágt saksiskt",
+ "dsb": "lágt sorbian",
+ "nds": "lágt týskt",
+ "lkt": "lakota",
+ "lag": "langi",
+ "lo": "laoskt",
+ "lv": "lettiskt",
+ "ln": "lingala",
+ "lt": "litaviskt",
+ "lu": "luba-katanga",
+ "lb": "luksemborgskt",
+ "luo": "Luo",
+ "luy": "luyia",
+ "jmc": "machame",
+ "mk": "makedónskt",
+ "mgh": "makhuwa-meetto",
+ "kde": "makonde",
+ "mg": "malagassiskt",
+ "ms": "malaiiskt",
+ "ml": "malayalam",
+ "mt": "maltiskt",
+ "gv": "manx",
+ "mi": "maori",
+ "mr": "marathi",
+ "mas": "masai",
+ "mzn": "mazanderani",
+ "mer": "meru",
+ "mgo": "metaʼ",
+ "tzm": "miðatlasfjøll tamazight",
+ "ckb": "miðkurdiskt",
+ "ro-MD": "moldaviskt",
+ "mn": "mongolskt",
+ "mfe": "morisyen",
+ "mua": "mundang",
+ "naq": "nama",
+ "ne": "nepalskt",
+ "nnh": "ngiemboon",
+ "jgo": "ngomba",
+ "lrc": "norður luri",
+ "nd": "norður ndebele",
+ "se": "norður sámiskt",
+ "nb": "norskt bókmál",
+ "nus": "nuer",
+ "nyn": "nyankole",
+ "nn": "nýnorskt",
+ "or": "odia",
+ "om": "oromo",
+ "os": "ossetiskt",
+ "hsb": "ovara sorbian",
+ "ps": "pashto",
+ "fa": "persiskt",
+ "pl": "pólskt",
+ "pt": "portugiskiskt",
+ "pt-PT": "portugiskiskt (Evropa)",
+ "prg": "prusslanskt",
+ "pa": "punjabi",
+ "qu": "quechua",
+ "rm": "retoromanskt",
+ "rof": "rombo",
+ "ro": "rumenskt",
+ "rn": "rundi",
+ "ru": "russiskt",
+ "rwk": "rwa",
+ "sah": "sakha",
+ "saq": "samburu",
+ "sg": "sango",
+ "sbp": "sangu",
+ "dje": "sarma",
+ "seh": "sena",
+ "sr": "serbiskt",
+ "ksb": "shambala",
+ "sn": "shona",
+ "ii": "sichuan yi",
+ "sd": "sindhi",
+ "si": "singalesiskt",
+ "gd": "skotskt gæliskt",
+ "sk": "slovakiskt",
+ "sl": "slovenskt",
+ "xog": "soga",
+ "so": "somaliskt",
+ "es": "spanskt",
+ "es-419": "spanskt (Latínamerika)",
+ "es-MX": "spanskt (Meksiko)",
+ "zu": "sulu",
+ "sv": "svenskt",
+ "sw": "swahili",
+ "shi": "tachelhit",
+ "th": "tailendskt",
+ "dav": "taita",
+ "tg": "tajik",
+ "ta": "tamilskt",
+ "twq": "tasawaq",
+ "tt": "tatar",
+ "te": "telugu",
+ "teo": "teso",
+ "bo": "tibetskt",
+ "ti": "tigrinya",
+ "ce": "tjetjenskt",
+ "to": "tonganskt",
+ "tr": "turkiskt",
+ "tk": "turkmenskt",
+ "de": "týskt",
+ "de-AT": "týskt (Eysturríki)",
+ "gsw": "týskt (Sveis)",
+ "uk": "ukrainskt",
+ "hu": "ungarskt",
+ "ur": "urdu",
+ "uz": "usbekiskt",
+ "ug": "uyghur",
+ "vai": "Vai",
+ "zh-Hant": "vanligt kinesiskt",
+ "zgh": "vanligt marokanskt tamazight",
+ "fy": "vestur frísiskt",
+ "vi": "vjetnamesiskt",
+ "vo": "volapykk",
+ "vun": "vunjo",
+ "cy": "walisiskt",
+ "wa": "walloon",
+ "wae": "walser",
+ "wo": "wolof",
+ "xh": "xhosa",
+ "yav": "yangben",
+ "yo": "yoruba"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/fr-BE.json b/vendor/commerceguys/intl/resources/language/fr-BE.json
index 055ac5c39..e72b81213 100644
--- a/vendor/commerceguys/intl/resources/language/fr-BE.json
+++ b/vendor/commerceguys/intl/resources/language/fr-BE.json
@@ -1,644 +1,224 @@
{
- "af": {
- "name": "afrikaans"
- },
- "agq": {
- "name": "aghem"
- },
- "ak": {
- "name": "akan"
- },
- "sq": {
- "name": "albanais"
- },
- "de": {
- "name": "allemand"
- },
- "de-AT": {
- "name": "allemand autrichien"
- },
- "de-CH": {
- "name": "allemand suisse"
- },
- "tzm": {
- "name": "amazighe de l’Atlas central"
- },
- "zgh": {
- "name": "amazighe standard marocain"
- },
- "am": {
- "name": "amharique"
- },
- "en": {
- "name": "anglais"
- },
- "en-AU": {
- "name": "anglais australien"
- },
- "en-GB": {
- "name": "anglais britannique"
- },
- "en-CA": {
- "name": "anglais canadien"
- },
- "ar": {
- "name": "arabe"
- },
- "hy": {
- "name": "arménien"
- },
- "as": {
- "name": "assamais"
- },
- "asa": {
- "name": "assou"
- },
- "ast": {
- "name": "asturien"
- },
- "az": {
- "name": "azéri"
- },
- "ksf": {
- "name": "bafia"
- },
- "bm": {
- "name": "bambara"
- },
- "nds": {
- "name": "bas-allemand"
- },
- "nds-NL": {
- "name": "bas-saxon néerlandais"
- },
- "dsb": {
- "name": "bas-sorabe"
- },
- "eu": {
- "name": "basque"
- },
- "bas": {
- "name": "bassa"
- },
- "bem": {
- "name": "bemba"
- },
- "bez": {
- "name": "béna"
- },
- "bn": {
- "name": "bengali"
- },
- "be": {
- "name": "biélorusse"
- },
- "my": {
- "name": "birman"
- },
- "brx": {
- "name": "bodo"
- },
- "bs": {
- "name": "bosniaque"
- },
- "br": {
- "name": "breton"
- },
- "bg": {
- "name": "bulgare"
- },
- "kea": {
- "name": "capverdien"
- },
- "ca": {
- "name": "catalan"
- },
- "ksb": {
- "name": "chambala"
- },
- "chr": {
- "name": "cherokee"
- },
- "zh": {
- "name": "chinois"
- },
- "zh-Hans": {
- "name": "chinois simplifié"
- },
- "zh-Hant": {
- "name": "chinois traditionnel"
- },
- "shi": {
- "name": "chleuh"
- },
- "si": {
- "name": "cinghalais"
- },
- "seh": {
- "name": "cisena"
- },
- "ko": {
- "name": "coréen"
- },
- "kw": {
- "name": "cornique"
- },
- "mfe": {
- "name": "créole mauricien"
- },
- "hr": {
- "name": "croate"
- },
- "da": {
- "name": "danois"
- },
- "dyo": {
- "name": "diola-fogny"
- },
- "dua": {
- "name": "douala"
- },
- "dz": {
- "name": "dzongkha"
- },
- "ebu": {
- "name": "embou"
- },
- "es": {
- "name": "espagnol"
- },
- "es-MX": {
- "name": "espagnol (Mexique)"
- },
- "eo": {
- "name": "espéranto"
- },
- "et": {
- "name": "estonien"
- },
- "ee": {
- "name": "éwé"
- },
- "ewo": {
- "name": "éwondo"
- },
- "fo": {
- "name": "féroïen"
- },
- "fil": {
- "name": "filipino"
- },
- "fi": {
- "name": "finnois"
- },
- "nl-BE": {
- "name": "flamand"
- },
- "fr": {
- "name": "français"
- },
- "fr-CA": {
- "name": "français canadien"
- },
- "fr-CH": {
- "name": "français suisse"
- },
- "ksh": {
- "name": "francique ripuaire"
- },
- "fur": {
- "name": "frioulan"
- },
- "fy": {
- "name": "frison occidental"
- },
- "gd": {
- "name": "gaélique écossais"
- },
- "gl": {
- "name": "galicien"
- },
- "cy": {
- "name": "gallois"
- },
- "lg": {
- "name": "ganda"
- },
- "ka": {
- "name": "géorgien"
- },
- "el": {
- "name": "grec"
- },
- "kl": {
- "name": "groenlandais"
- },
- "gu": {
- "name": "gujarati"
- },
- "guz": {
- "name": "gusii"
- },
- "ha": {
- "name": "haoussa"
- },
- "hsb": {
- "name": "haut-sorabe"
- },
- "haw": {
- "name": "hawaïen"
- },
- "he": {
- "name": "hébreu"
- },
- "hi": {
- "name": "hindi"
- },
- "hu": {
- "name": "hongrois"
- },
- "sah": {
- "name": "iakoute"
- },
- "ig": {
- "name": "igbo"
- },
- "id": {
- "name": "indonésien"
- },
- "ga": {
- "name": "irlandais"
- },
- "is": {
- "name": "islandais"
- },
- "it": {
- "name": "italien"
- },
- "ja": {
- "name": "japonais"
- },
- "kab": {
- "name": "kabyle"
- },
- "kkj": {
- "name": "kako"
- },
- "kln": {
- "name": "kalendjin"
- },
- "kam": {
- "name": "kamba"
- },
- "kn": {
- "name": "kannada"
- },
- "ks": {
- "name": "kashmiri"
- },
- "kk": {
- "name": "kazakh"
- },
- "km": {
- "name": "khmer"
- },
- "cgg": {
- "name": "kiga"
- },
- "ki": {
- "name": "kikuyu"
- },
- "ky": {
- "name": "kirghize"
- },
- "kok": {
- "name": "konkani"
- },
- "khq": {
- "name": "koyra chiini"
- },
- "ses": {
- "name": "koyraboro senni"
- },
- "nmg": {
- "name": "kwasio"
- },
- "lkt": {
- "name": "lakota"
- },
- "lag": {
- "name": "langi"
- },
- "lo": {
- "name": "lao"
- },
- "lv": {
- "name": "letton"
- },
- "ln": {
- "name": "lingala"
- },
- "lt": {
- "name": "lituanien"
- },
- "lrc": {
- "name": "lori du Nord"
- },
- "lu": {
- "name": "luba-katanga"
- },
- "luy": {
- "name": "luhya"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "luxembourgeois"
- },
- "mk": {
- "name": "macédonien"
- },
- "mgh": {
- "name": "makhuwa-meetto"
- },
- "kde": {
- "name": "makondé"
- },
- "ms": {
- "name": "malais"
- },
- "ml": {
- "name": "malayalam"
- },
- "mg": {
- "name": "malgache"
- },
- "mt": {
- "name": "maltais"
- },
- "gv": {
- "name": "mannois"
- },
- "mr": {
- "name": "marathe"
- },
- "mas": {
- "name": "massaï"
- },
- "jmc": {
- "name": "matchamé"
- },
- "mzn": {
- "name": "mazandérani"
- },
- "mer": {
- "name": "mérou"
- },
- "mgo": {
- "name": "méta’"
- },
- "ro-MD": {
- "name": "moldave"
- },
- "mn": {
- "name": "mongol"
- },
- "mua": {
- "name": "moundang"
- },
- "naq": {
- "name": "nama"
- },
- "nd": {
- "name": "ndébélé du Nord"
- },
- "nl": {
- "name": "néerlandais"
- },
- "ne": {
- "name": "népalais"
- },
- "nnh": {
- "name": "ngiemboon"
- },
- "jgo": {
- "name": "ngomba"
- },
- "nb": {
- "name": "norvégien bokmål"
- },
- "nn": {
- "name": "norvégien nynorsk"
- },
- "nus": {
- "name": "nuer"
- },
- "nyn": {
- "name": "nyankolé"
- },
- "or": {
- "name": "oriya"
- },
- "om": {
- "name": "oromo"
- },
- "os": {
- "name": "ossète"
- },
- "ug": {
- "name": "ouïghour"
- },
- "ur": {
- "name": "ourdou"
- },
- "uz": {
- "name": "ouzbek"
- },
- "ps": {
- "name": "pachto"
- },
- "pa": {
- "name": "pendjabi"
- },
- "fa": {
- "name": "persan"
- },
- "ff": {
- "name": "peul"
- },
- "pl": {
- "name": "polonais"
- },
- "pt": {
- "name": "portugais"
- },
- "pt-PT": {
- "name": "portugais européen"
- },
- "prg": {
- "name": "prussien"
- },
- "qu": {
- "name": "quechua"
- },
- "rm": {
- "name": "romanche"
- },
- "rof": {
- "name": "rombo"
- },
- "ro": {
- "name": "roumain"
- },
- "rn": {
- "name": "roundi"
- },
- "ru": {
- "name": "russe"
- },
- "rwk": {
- "name": "rwa"
- },
- "rw": {
- "name": "rwanda"
- },
- "saq": {
- "name": "sambourou"
- },
- "smn": {
- "name": "same d’Inari"
- },
- "se": {
- "name": "same du Nord"
- },
- "sg": {
- "name": "sangho"
- },
- "sbp": {
- "name": "sangu"
- },
- "sr": {
- "name": "serbe"
- },
- "sn": {
- "name": "shona"
- },
- "sd": {
- "name": "sindhi"
- },
- "cu": {
- "name": "slavon d’église"
- },
- "sk": {
- "name": "slovaque"
- },
- "sl": {
- "name": "slovène"
- },
- "xog": {
- "name": "soga"
- },
- "so": {
- "name": "somali"
- },
- "ckb": {
- "name": "sorani"
- },
- "sv": {
- "name": "suédois"
- },
- "gsw": {
- "name": "suisse allemand"
- },
- "sw": {
- "name": "swahili"
- },
- "sw-CD": {
- "name": "swahili du Congo"
- },
- "tg": {
- "name": "tadjik"
- },
- "dav": {
- "name": "taita"
- },
- "ta": {
- "name": "tamoul"
- },
- "twq": {
- "name": "tasawaq"
- },
- "tt": {
- "name": "tatar"
- },
- "cs": {
- "name": "tchèque"
- },
- "ce": {
- "name": "tchétchène"
- },
- "te": {
- "name": "télougou"
- },
- "teo": {
- "name": "teso"
- },
- "th": {
- "name": "thaï"
- },
- "bo": {
- "name": "tibétain"
- },
- "ti": {
- "name": "tigrigna"
- },
- "to": {
- "name": "tonguien"
- },
- "tr": {
- "name": "turc"
- },
- "tk": {
- "name": "turkmène"
- },
- "uk": {
- "name": "ukrainien"
- },
- "vai": {
- "name": "vaï"
- },
- "vi": {
- "name": "vietnamien"
- },
- "vo": {
- "name": "volapuk"
- },
- "vun": {
- "name": "vunjo"
- },
- "wae": {
- "name": "walser"
- },
- "wo": {
- "name": "wolof"
- },
- "yav": {
- "name": "yangben"
- },
- "ii": {
- "name": "yi du Sichuan"
- },
- "yi": {
- "name": "yiddish"
- },
- "yo": {
- "name": "yoruba"
- },
- "dje": {
- "name": "zarma"
- },
- "zu": {
- "name": "zoulou"
- }
+ "af": "afrikaans",
+ "agq": "aghem",
+ "ak": "akan",
+ "sq": "albanais",
+ "de": "allemand",
+ "de-AT": "allemand autrichien",
+ "de-CH": "allemand suisse",
+ "tzm": "amazighe de l’Atlas central",
+ "zgh": "amazighe standard marocain",
+ "am": "amharique",
+ "en": "anglais",
+ "en-AU": "anglais australien",
+ "en-GB": "anglais britannique",
+ "en-CA": "anglais canadien",
+ "ar": "arabe",
+ "hy": "arménien",
+ "as": "assamais",
+ "ast": "asturien",
+ "asa": "asu",
+ "az": "azéri",
+ "ksf": "bafia",
+ "bm": "bambara",
+ "nds": "bas-allemand",
+ "nds-NL": "bas-saxon néerlandais",
+ "dsb": "bas-sorabe",
+ "eu": "basque",
+ "bas": "bassa",
+ "bem": "bemba",
+ "bez": "béna",
+ "bn": "bengali",
+ "be": "biélorusse",
+ "my": "birman",
+ "brx": "bodo",
+ "bs": "bosniaque",
+ "br": "breton",
+ "bg": "bulgare",
+ "ks": "cachemiri",
+ "yue": "cantonais",
+ "kea": "capverdien",
+ "ca": "catalan",
+ "ceb": "cebuano",
+ "chr": "cherokee",
+ "zh": "chinois",
+ "zh-Hans": "chinois simplifié",
+ "zh-Hant": "chinois traditionnel",
+ "shi": "chleuh",
+ "si": "cingalais",
+ "seh": "cisena",
+ "ko": "coréen",
+ "kw": "cornique",
+ "mfe": "créole mauricien",
+ "hr": "croate",
+ "da": "danois",
+ "dyo": "diola-fogny",
+ "dua": "douala",
+ "dz": "dzongkha",
+ "ebu": "embou",
+ "es": "espagnol",
+ "es-419": "espagnol d’Amérique latine",
+ "es-MX": "espagnol du Mexique",
+ "eo": "espéranto",
+ "et": "estonien",
+ "ee": "éwé",
+ "ewo": "éwondo",
+ "fo": "féroïen",
+ "fil": "filipino",
+ "fi": "finnois",
+ "nl-BE": "flamand",
+ "fr": "français",
+ "fr-CA": "français canadien",
+ "fr-CH": "français suisse",
+ "ksh": "francique ripuaire",
+ "fur": "frioulan",
+ "fy": "frison occidental",
+ "gd": "gaélique écossais",
+ "gl": "galicien",
+ "cy": "gallois",
+ "lg": "ganda",
+ "ka": "géorgien",
+ "el": "grec",
+ "kl": "groenlandais",
+ "gu": "gujarati",
+ "guz": "gusii",
+ "ha": "haoussa",
+ "hsb": "haut-sorabe",
+ "haw": "hawaïen",
+ "he": "hébreu",
+ "hi": "hindi",
+ "hu": "hongrois",
+ "sah": "iakoute",
+ "ig": "igbo",
+ "id": "indonésien",
+ "ga": "irlandais",
+ "sbp": "isangu",
+ "is": "islandais",
+ "it": "italien",
+ "ja": "japonais",
+ "jv": "javanais",
+ "kab": "kabyle",
+ "kkj": "kako",
+ "kln": "kalendjin",
+ "kam": "kamba",
+ "kn": "kannada",
+ "kk": "kazakh",
+ "km": "khmer",
+ "cgg": "kiga",
+ "ki": "kikuyu",
+ "rw": "kinyarwanda",
+ "ky": "kirghize",
+ "kok": "konkani",
+ "khq": "koyra chiini",
+ "ses": "koyraboro senni",
+ "ku": "kurde",
+ "lkt": "lakota",
+ "lag": "langi",
+ "lo": "lao",
+ "lv": "letton",
+ "ln": "lingala",
+ "lt": "lituanien",
+ "lrc": "lori du Nord",
+ "lu": "luba-katanga (kiluba)",
+ "luo": "Luo",
+ "lb": "luxembourgeois",
+ "luy": "luyia",
+ "mas": "maasaï",
+ "mk": "macédonien",
+ "kde": "makondé",
+ "mgh": "makua",
+ "ms": "malais",
+ "ml": "malayalam",
+ "mg": "malgache",
+ "mt": "maltais",
+ "gv": "mannois",
+ "mi": "maori",
+ "mr": "marathi",
+ "jmc": "matchamé",
+ "mzn": "mazandérani",
+ "mer": "meru",
+ "mgo": "metaʼ",
+ "ro-MD": "moldave",
+ "mn": "mongol",
+ "mua": "moundang",
+ "naq": "nama",
+ "nd": "ndébélé du Nord",
+ "nl": "néerlandais",
+ "ne": "népalais",
+ "nnh": "ngiemboon",
+ "jgo": "ngomba",
+ "nmg": "ngoumba",
+ "nb": "norvégien bokmål",
+ "nn": "norvégien nynorsk",
+ "nus": "nuer",
+ "nyn": "nyankolé",
+ "or": "odia",
+ "om": "oromo",
+ "os": "ossète",
+ "ug": "ouïghour",
+ "ur": "ourdou",
+ "uz": "ouzbek",
+ "ps": "pachto",
+ "pa": "pendjabi",
+ "fa": "persan",
+ "ff": "peul",
+ "pl": "polonais",
+ "pt": "portugais",
+ "pt-PT": "portugais européen",
+ "prg": "prussien",
+ "qu": "quechua",
+ "rm": "romanche",
+ "rof": "rombo",
+ "ro": "roumain",
+ "rn": "roundi",
+ "ru": "russe",
+ "rwk": "rwa",
+ "saq": "samburu",
+ "smn": "same d’Inari",
+ "se": "same du Nord",
+ "sg": "sango",
+ "sr": "serbe",
+ "ksb": "shambala",
+ "sn": "shona",
+ "sd": "sindhi",
+ "cu": "slavon d’église",
+ "sk": "slovaque",
+ "sl": "slovène",
+ "xog": "soga",
+ "so": "somali",
+ "ckb": "sorani",
+ "sv": "suédois",
+ "gsw": "suisse allemand",
+ "sw": "swahili",
+ "sw-CD": "swahili du Congo",
+ "tg": "tadjik",
+ "dav": "taita",
+ "ta": "tamoul",
+ "twq": "tasawaq",
+ "tt": "tatar",
+ "cs": "tchèque",
+ "ce": "tchétchène",
+ "te": "télougou",
+ "teo": "teso",
+ "th": "thaï",
+ "bo": "tibétain",
+ "ti": "tigrigna",
+ "to": "tongien",
+ "tr": "turc",
+ "tk": "turkmène",
+ "uk": "ukrainien",
+ "vai": "vaï",
+ "vi": "vietnamien",
+ "vo": "volapük",
+ "vun": "vunjo",
+ "wa": "wallon",
+ "wae": "walser",
+ "wo": "wolof",
+ "xh": "xhosa",
+ "yav": "yangben",
+ "ii": "yi du Sichuan",
+ "yi": "yiddish",
+ "yo": "yoruba",
+ "dje": "zarma",
+ "zu": "zoulou"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/fr-CA.json b/vendor/commerceguys/intl/resources/language/fr-CA.json
index b4c172072..05a240e0c 100644
--- a/vendor/commerceguys/intl/resources/language/fr-CA.json
+++ b/vendor/commerceguys/intl/resources/language/fr-CA.json
@@ -1,644 +1,224 @@
{
- "af": {
- "name": "afrikaans"
- },
- "agq": {
- "name": "aghem"
- },
- "ak": {
- "name": "akan"
- },
- "sq": {
- "name": "albanais"
- },
- "de": {
- "name": "allemand"
- },
- "de-AT": {
- "name": "allemand autrichien"
- },
- "de-CH": {
- "name": "allemand suisse"
- },
- "zgh": {
- "name": "amazighe standard marocain"
- },
- "am": {
- "name": "amharique"
- },
- "en": {
- "name": "anglais"
- },
- "en-AU": {
- "name": "anglais australien"
- },
- "en-GB": {
- "name": "anglais britannique"
- },
- "en-CA": {
- "name": "anglais canadien"
- },
- "ar": {
- "name": "arabe"
- },
- "hy": {
- "name": "arménien"
- },
- "as": {
- "name": "assamais"
- },
- "asa": {
- "name": "assou"
- },
- "ast": {
- "name": "asturien"
- },
- "az": {
- "name": "azerbaïdjanais"
- },
- "ksf": {
- "name": "bafia"
- },
- "bm": {
- "name": "bambara"
- },
- "nds": {
- "name": "bas allemand"
- },
- "nds-NL": {
- "name": "bas saxon"
- },
- "dsb": {
- "name": "bas-sorabe"
- },
- "eu": {
- "name": "basque"
- },
- "bas": {
- "name": "bassa"
- },
- "bem": {
- "name": "bemba"
- },
- "bez": {
- "name": "bena"
- },
- "bn": {
- "name": "bengali"
- },
- "be": {
- "name": "biélorusse"
- },
- "my": {
- "name": "birman"
- },
- "brx": {
- "name": "bodo"
- },
- "bs": {
- "name": "bosniaque"
- },
- "br": {
- "name": "breton"
- },
- "bg": {
- "name": "bulgare"
- },
- "kea": {
- "name": "capverdien"
- },
- "ca": {
- "name": "catalan"
- },
- "ksb": {
- "name": "chambala"
- },
- "chr": {
- "name": "cherokee"
- },
- "zh": {
- "name": "chinois"
- },
- "zh-Hans": {
- "name": "chinois simplifié"
- },
- "zh-Hant": {
- "name": "chinois traditionnel"
- },
- "shi": {
- "name": "chleuh"
- },
- "si": {
- "name": "cinghalais"
- },
- "seh": {
- "name": "cisena"
- },
- "ko": {
- "name": "coréen"
- },
- "kw": {
- "name": "cornique"
- },
- "mfe": {
- "name": "créole mauricien"
- },
- "hr": {
- "name": "croate"
- },
- "da": {
- "name": "danois"
- },
- "dyo": {
- "name": "diola-fogny"
- },
- "dua": {
- "name": "douala"
- },
- "dz": {
- "name": "dzongkha"
- },
- "ebu": {
- "name": "embou"
- },
- "es": {
- "name": "espagnol"
- },
- "es-MX": {
- "name": "espagnol (Mexique)"
- },
- "eo": {
- "name": "espéranto"
- },
- "et": {
- "name": "estonien"
- },
- "ee": {
- "name": "éwé"
- },
- "ewo": {
- "name": "ewondo"
- },
- "fo": {
- "name": "féroïen"
- },
- "fil": {
- "name": "filipino"
- },
- "fi": {
- "name": "finnois"
- },
- "nl-BE": {
- "name": "flamand"
- },
- "fr": {
- "name": "français"
- },
- "fr-CA": {
- "name": "français canadien"
- },
- "fr-CH": {
- "name": "français suisse"
- },
- "fur": {
- "name": "frioulan"
- },
- "fy": {
- "name": "frison occidental"
- },
- "gd": {
- "name": "gaélique écossais"
- },
- "gl": {
- "name": "galicien"
- },
- "cy": {
- "name": "gallois"
- },
- "lg": {
- "name": "ganda"
- },
- "ka": {
- "name": "géorgien"
- },
- "el": {
- "name": "grec"
- },
- "gu": {
- "name": "gujarati"
- },
- "guz": {
- "name": "gusii"
- },
- "ha": {
- "name": "haoussa"
- },
- "hsb": {
- "name": "haut-sorabe"
- },
- "haw": {
- "name": "hawaïen"
- },
- "he": {
- "name": "hébreu"
- },
- "hi": {
- "name": "hindi"
- },
- "hu": {
- "name": "hongrois"
- },
- "sah": {
- "name": "iakoute"
- },
- "ig": {
- "name": "igbo"
- },
- "id": {
- "name": "indonésien"
- },
- "ga": {
- "name": "irlandais"
- },
- "is": {
- "name": "islandais"
- },
- "it": {
- "name": "italien"
- },
- "ja": {
- "name": "japonais"
- },
- "kab": {
- "name": "kabyle"
- },
- "kkj": {
- "name": "kako"
- },
- "kl": {
- "name": "kalaallisut"
- },
- "kln": {
- "name": "kalendjin"
- },
- "kam": {
- "name": "kamba"
- },
- "kn": {
- "name": "kannada"
- },
- "ks": {
- "name": "kashmiri"
- },
- "kk": {
- "name": "kazakh"
- },
- "km": {
- "name": "khmer"
- },
- "cgg": {
- "name": "kiga"
- },
- "ki": {
- "name": "kikuyu"
- },
- "ky": {
- "name": "kirghize"
- },
- "ksh": {
- "name": "kölsch"
- },
- "kok": {
- "name": "konkani"
- },
- "khq": {
- "name": "koyra chiini"
- },
- "ses": {
- "name": "koyraboro senni"
- },
- "ckb": {
- "name": "kurde central"
- },
- "nmg": {
- "name": "kwasio"
- },
- "lkt": {
- "name": "lakota"
- },
- "lag": {
- "name": "langi"
- },
- "lo": {
- "name": "lao"
- },
- "lv": {
- "name": "letton"
- },
- "ln": {
- "name": "lingala"
- },
- "lt": {
- "name": "lituanien"
- },
- "lrc": {
- "name": "lori du Nord"
- },
- "lu": {
- "name": "luba-katanga"
- },
- "luy": {
- "name": "luhya"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "luxembourgeois"
- },
- "mk": {
- "name": "macédonien"
- },
- "mgh": {
- "name": "makhuwa-meetto"
- },
- "kde": {
- "name": "makondé"
- },
- "ms": {
- "name": "malais"
- },
- "ml": {
- "name": "malayalam"
- },
- "mg": {
- "name": "malgache"
- },
- "mt": {
- "name": "maltais"
- },
- "gv": {
- "name": "mannois"
- },
- "mr": {
- "name": "marathe"
- },
- "mas": {
- "name": "massaï"
- },
- "jmc": {
- "name": "matchamé"
- },
- "mzn": {
- "name": "mazandérani"
- },
- "mer": {
- "name": "mérou"
- },
- "mgo": {
- "name": "meta’"
- },
- "ro-MD": {
- "name": "moldave"
- },
- "mn": {
- "name": "mongol"
- },
- "mua": {
- "name": "moundang"
- },
- "naq": {
- "name": "nama"
- },
- "nd": {
- "name": "ndébélé du Nord"
- },
- "nl": {
- "name": "néerlandais"
- },
- "ne": {
- "name": "népalais"
- },
- "nnh": {
- "name": "ngiemboon"
- },
- "jgo": {
- "name": "ngomba"
- },
- "nyn": {
- "name": "nkole"
- },
- "nb": {
- "name": "norvégien bokmål"
- },
- "nn": {
- "name": "norvégien nynorsk"
- },
- "nus": {
- "name": "nuer"
- },
- "or": {
- "name": "odia"
- },
- "om": {
- "name": "oromo"
- },
- "os": {
- "name": "ossète"
- },
- "ug": {
- "name": "ouïghour"
- },
- "ur": {
- "name": "ourdou"
- },
- "uz": {
- "name": "ouzbek"
- },
- "ps": {
- "name": "pachto"
- },
- "pa": {
- "name": "pendjabi"
- },
- "fa": {
- "name": "persan"
- },
- "ff": {
- "name": "peul"
- },
- "pl": {
- "name": "polonais"
- },
- "pt": {
- "name": "portugais"
- },
- "pt-PT": {
- "name": "portugais européen"
- },
- "prg": {
- "name": "prussien"
- },
- "qu": {
- "name": "quechua"
- },
- "rm": {
- "name": "romanche"
- },
- "rof": {
- "name": "rombo"
- },
- "ro": {
- "name": "roumain"
- },
- "rn": {
- "name": "roundi"
- },
- "ru": {
- "name": "russe"
- },
- "rwk": {
- "name": "rwa"
- },
- "rw": {
- "name": "rwanda"
- },
- "saq": {
- "name": "sambourou"
- },
- "se": {
- "name": "same du Nord"
- },
- "smn": {
- "name": "sami d’Inari"
- },
- "sg": {
- "name": "sango"
- },
- "sbp": {
- "name": "sangu"
- },
- "sr": {
- "name": "serbe"
- },
- "sn": {
- "name": "shona"
- },
- "sd": {
- "name": "sindhi"
- },
- "cu": {
- "name": "slavon d’église"
- },
- "sk": {
- "name": "slovaque"
- },
- "sl": {
- "name": "slovène"
- },
- "xog": {
- "name": "soga"
- },
- "so": {
- "name": "somali"
- },
- "sv": {
- "name": "suédois"
- },
- "gsw": {
- "name": "suisse allemand"
- },
- "sw": {
- "name": "swahili"
- },
- "sw-CD": {
- "name": "swahili congolais"
- },
- "tg": {
- "name": "tadjik"
- },
- "dav": {
- "name": "taita"
- },
- "tzm": {
- "name": "tamazight"
- },
- "ta": {
- "name": "tamoul"
- },
- "twq": {
- "name": "tasawaq"
- },
- "tt": {
- "name": "tatar"
- },
- "cs": {
- "name": "tchèque"
- },
- "ce": {
- "name": "tchétchène"
- },
- "te": {
- "name": "télougou"
- },
- "teo": {
- "name": "teso"
- },
- "th": {
- "name": "thaï"
- },
- "bo": {
- "name": "tibétain"
- },
- "ti": {
- "name": "tigrigna"
- },
- "to": {
- "name": "tonguien"
- },
- "tr": {
- "name": "turc"
- },
- "tk": {
- "name": "turkmène"
- },
- "uk": {
- "name": "ukrainien"
- },
- "vai": {
- "name": "vaï"
- },
- "vi": {
- "name": "vietnamien"
- },
- "vo": {
- "name": "volapük"
- },
- "vun": {
- "name": "vunjo"
- },
- "wae": {
- "name": "walser"
- },
- "wo": {
- "name": "wolof"
- },
- "yav": {
- "name": "yangben"
- },
- "ii": {
- "name": "yi de Sichuan"
- },
- "yi": {
- "name": "yiddish"
- },
- "yo": {
- "name": "yoruba"
- },
- "dje": {
- "name": "zarma"
- },
- "zu": {
- "name": "zoulou"
- }
+ "af": "afrikaans",
+ "agq": "aghem",
+ "ak": "akan",
+ "sq": "albanais",
+ "de": "allemand",
+ "de-AT": "allemand autrichien",
+ "de-CH": "allemand suisse",
+ "zgh": "amazighe standard marocain",
+ "am": "amharique",
+ "en": "anglais",
+ "en-AU": "anglais australien",
+ "en-GB": "anglais britannique",
+ "en-CA": "anglais canadien",
+ "ar": "arabe",
+ "hy": "arménien",
+ "as": "assamais",
+ "asa": "assou",
+ "ast": "asturien",
+ "az": "azerbaïdjanais",
+ "ksf": "bafia",
+ "bm": "bambara",
+ "nds-NL": "bas saxon",
+ "nds": "bas-allemand",
+ "dsb": "bas-sorabe",
+ "eu": "basque",
+ "bas": "bassa",
+ "bem": "bemba",
+ "bez": "bena",
+ "bn": "bengali",
+ "be": "biélorusse",
+ "my": "birman",
+ "brx": "bodo",
+ "bs": "bosniaque",
+ "br": "breton",
+ "bg": "bulgare",
+ "yue": "cantonais",
+ "kea": "capverdien",
+ "ca": "catalan",
+ "ceb": "cebuano",
+ "ksb": "chambala",
+ "chr": "cherokee",
+ "zh": "chinois",
+ "zh-Hans": "chinois simplifié",
+ "zh-Hant": "chinois traditionnel",
+ "shi": "chleuh",
+ "si": "cingalais",
+ "seh": "cisena",
+ "ko": "coréen",
+ "kw": "cornique",
+ "mfe": "créole mauricien",
+ "hr": "croate",
+ "da": "danois",
+ "dyo": "diola-fogny",
+ "dua": "douala",
+ "dz": "dzongkha",
+ "ebu": "embou",
+ "es": "espagnol",
+ "es-419": "espagnol d’Amérique latine",
+ "es-MX": "espagnol du Mexique",
+ "eo": "espéranto",
+ "et": "estonien",
+ "ee": "éwé",
+ "ewo": "ewondo",
+ "fo": "féroïen",
+ "fil": "filipino",
+ "fi": "finnois",
+ "nl-BE": "flamand",
+ "fr": "français",
+ "fr-CA": "français canadien",
+ "fr-CH": "français suisse",
+ "fur": "frioulan",
+ "fy": "frison occidental",
+ "gd": "gaélique écossais",
+ "gl": "galicien",
+ "cy": "gallois",
+ "lg": "ganda",
+ "ka": "géorgien",
+ "el": "grec",
+ "gu": "gujarati",
+ "guz": "gusii",
+ "ha": "haoussa",
+ "hsb": "haut-sorabe",
+ "haw": "hawaïen",
+ "he": "hébreu",
+ "hi": "hindi",
+ "hu": "hongrois",
+ "sah": "iakoute",
+ "ig": "igbo",
+ "id": "indonésien",
+ "ga": "irlandais",
+ "is": "islandais",
+ "it": "italien",
+ "ja": "japonais",
+ "jv": "javanais",
+ "kab": "kabyle",
+ "kkj": "kako",
+ "kl": "kalaallisut",
+ "kln": "kalendjin",
+ "kam": "kamba",
+ "kn": "kannada",
+ "ks": "kashmiri",
+ "kk": "kazakh",
+ "km": "khmer",
+ "cgg": "kiga",
+ "ki": "kikuyu",
+ "rw": "kinyarwanda",
+ "ky": "kirghize",
+ "ksh": "kölsch",
+ "kok": "konkani",
+ "khq": "koyra chiini",
+ "ses": "koyraboro senni",
+ "ku": "kurde",
+ "ckb": "kurde central",
+ "nmg": "kwasio",
+ "lkt": "lakota",
+ "lag": "langi",
+ "lo": "lao",
+ "lv": "letton",
+ "ln": "lingala",
+ "lt": "lituanien",
+ "lrc": "lori du Nord",
+ "lu": "luba-katanga",
+ "luo": "Luo",
+ "lb": "luxembourgeois",
+ "luy": "luyia",
+ "mas": "maasaï",
+ "mk": "macédonien",
+ "mgh": "makhuwa-meetto",
+ "kde": "makondé",
+ "ms": "malais",
+ "ml": "malayalam",
+ "mg": "malgache",
+ "mt": "maltais",
+ "gv": "mannois",
+ "mi": "maori",
+ "mr": "marathe",
+ "jmc": "matchamé",
+ "mzn": "mazandérani",
+ "mer": "meru",
+ "mgo": "meta’",
+ "ro-MD": "moldave",
+ "mn": "mongol",
+ "mua": "moundang",
+ "naq": "nama",
+ "nd": "ndébélé du Nord",
+ "nl": "néerlandais",
+ "ne": "népalais",
+ "nnh": "ngiemboon",
+ "jgo": "ngomba",
+ "nyn": "nkole",
+ "nb": "norvégien bokmål",
+ "nn": "norvégien nynorsk",
+ "nus": "nuer",
+ "or": "odia",
+ "om": "oromo",
+ "os": "ossète",
+ "ug": "ouïghour",
+ "ur": "ourdou",
+ "uz": "ouzbek",
+ "ps": "pachto",
+ "pa": "pendjabi",
+ "fa": "persan",
+ "ff": "peul",
+ "pl": "polonais",
+ "pt": "portugais",
+ "pt-PT": "portugais européen",
+ "prg": "prussien",
+ "qu": "quechua",
+ "rm": "romanche",
+ "rof": "rombo",
+ "ro": "roumain",
+ "rn": "roundi",
+ "ru": "russe",
+ "rwk": "rwa",
+ "saq": "samburu",
+ "se": "same du Nord",
+ "smn": "sami d’Inari",
+ "sg": "sango",
+ "sbp": "sangu",
+ "sr": "serbe",
+ "sn": "shona",
+ "sd": "sindhi",
+ "cu": "slavon d’église",
+ "sk": "slovaque",
+ "sl": "slovène",
+ "xog": "soga",
+ "so": "somali",
+ "sv": "suédois",
+ "gsw": "suisse allemand",
+ "sw": "swahili",
+ "sw-CD": "swahili congolais",
+ "tg": "tadjik",
+ "dav": "taita",
+ "tzm": "tamazight",
+ "ta": "tamoul",
+ "twq": "tasawaq",
+ "tt": "tatar",
+ "cs": "tchèque",
+ "ce": "tchétchène",
+ "te": "télougou",
+ "teo": "teso",
+ "th": "thaï",
+ "bo": "tibétain",
+ "ti": "tigrigna",
+ "to": "tongien",
+ "tr": "turc",
+ "tk": "turkmène",
+ "uk": "ukrainien",
+ "vai": "vaï",
+ "vi": "vietnamien",
+ "vo": "volapük",
+ "vun": "vunjo",
+ "wa": "wallon",
+ "wae": "walser",
+ "wo": "wolof",
+ "xh": "xhosa",
+ "yav": "yangben",
+ "ii": "yi de Sichuan",
+ "yi": "yiddish",
+ "yo": "yoruba",
+ "dje": "zarma",
+ "zu": "zoulou"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/fr-CH.json b/vendor/commerceguys/intl/resources/language/fr-CH.json
index 1a0d354e6..f66e8743b 100644
--- a/vendor/commerceguys/intl/resources/language/fr-CH.json
+++ b/vendor/commerceguys/intl/resources/language/fr-CH.json
@@ -1,644 +1,224 @@
{
- "af": {
- "name": "afrikaans"
- },
- "agq": {
- "name": "aghem"
- },
- "ak": {
- "name": "akan"
- },
- "sq": {
- "name": "albanais"
- },
- "de": {
- "name": "allemand"
- },
- "de-AT": {
- "name": "allemand autrichien"
- },
- "de-CH": {
- "name": "allemand suisse"
- },
- "tzm": {
- "name": "amazighe de l’Atlas central"
- },
- "zgh": {
- "name": "amazighe standard marocain"
- },
- "am": {
- "name": "amharique"
- },
- "en": {
- "name": "anglais"
- },
- "en-AU": {
- "name": "anglais australien"
- },
- "en-GB": {
- "name": "anglais britannique"
- },
- "en-CA": {
- "name": "anglais canadien"
- },
- "ar": {
- "name": "arabe"
- },
- "hy": {
- "name": "arménien"
- },
- "as": {
- "name": "assamais"
- },
- "asa": {
- "name": "assou"
- },
- "ast": {
- "name": "asturien"
- },
- "az": {
- "name": "azéri"
- },
- "ksf": {
- "name": "bafia"
- },
- "bm": {
- "name": "bambara"
- },
- "nds": {
- "name": "bas-allemand"
- },
- "nds-NL": {
- "name": "bas-saxon néerlandais"
- },
- "dsb": {
- "name": "bas-sorabe"
- },
- "eu": {
- "name": "basque"
- },
- "bas": {
- "name": "bassa"
- },
- "bem": {
- "name": "bemba"
- },
- "bez": {
- "name": "béna"
- },
- "bn": {
- "name": "bengali"
- },
- "be": {
- "name": "biélorusse"
- },
- "my": {
- "name": "birman"
- },
- "brx": {
- "name": "bodo"
- },
- "bs": {
- "name": "bosniaque"
- },
- "br": {
- "name": "breton"
- },
- "bg": {
- "name": "bulgare"
- },
- "kea": {
- "name": "capverdien"
- },
- "ca": {
- "name": "catalan"
- },
- "ksb": {
- "name": "chambala"
- },
- "chr": {
- "name": "cherokee"
- },
- "zh": {
- "name": "chinois"
- },
- "zh-Hans": {
- "name": "chinois simplifié"
- },
- "zh-Hant": {
- "name": "chinois traditionnel"
- },
- "shi": {
- "name": "chleuh"
- },
- "si": {
- "name": "cinghalais"
- },
- "seh": {
- "name": "cisena"
- },
- "ko": {
- "name": "coréen"
- },
- "kw": {
- "name": "cornique"
- },
- "mfe": {
- "name": "créole mauricien"
- },
- "hr": {
- "name": "croate"
- },
- "da": {
- "name": "danois"
- },
- "dyo": {
- "name": "diola-fogny"
- },
- "dua": {
- "name": "douala"
- },
- "dz": {
- "name": "dzongkha"
- },
- "ebu": {
- "name": "embou"
- },
- "es": {
- "name": "espagnol"
- },
- "es-MX": {
- "name": "espagnol (Mexique)"
- },
- "eo": {
- "name": "espéranto"
- },
- "et": {
- "name": "estonien"
- },
- "ee": {
- "name": "éwé"
- },
- "ewo": {
- "name": "éwondo"
- },
- "fo": {
- "name": "féroïen"
- },
- "fil": {
- "name": "filipino"
- },
- "fi": {
- "name": "finnois"
- },
- "nl-BE": {
- "name": "flamand"
- },
- "fr": {
- "name": "français"
- },
- "fr-CA": {
- "name": "français canadien"
- },
- "fr-CH": {
- "name": "français suisse"
- },
- "ksh": {
- "name": "francique ripuaire"
- },
- "fur": {
- "name": "frioulan"
- },
- "fy": {
- "name": "frison occidental"
- },
- "gd": {
- "name": "gaélique écossais"
- },
- "gl": {
- "name": "galicien"
- },
- "cy": {
- "name": "gallois"
- },
- "lg": {
- "name": "ganda"
- },
- "ka": {
- "name": "géorgien"
- },
- "gu": {
- "name": "goudjrati"
- },
- "el": {
- "name": "grec"
- },
- "kl": {
- "name": "groenlandais"
- },
- "guz": {
- "name": "gusii"
- },
- "ha": {
- "name": "haoussa"
- },
- "hsb": {
- "name": "haut-sorabe"
- },
- "haw": {
- "name": "hawaïen"
- },
- "he": {
- "name": "hébreu"
- },
- "hi": {
- "name": "hindi"
- },
- "hu": {
- "name": "hongrois"
- },
- "sah": {
- "name": "iakoute"
- },
- "ig": {
- "name": "igbo"
- },
- "id": {
- "name": "indonésien"
- },
- "ga": {
- "name": "irlandais"
- },
- "is": {
- "name": "islandais"
- },
- "it": {
- "name": "italien"
- },
- "ja": {
- "name": "japonais"
- },
- "kab": {
- "name": "kabyle"
- },
- "kkj": {
- "name": "kako"
- },
- "kln": {
- "name": "kalendjin"
- },
- "kam": {
- "name": "kamba"
- },
- "kn": {
- "name": "kannada"
- },
- "ks": {
- "name": "kashmiri"
- },
- "kk": {
- "name": "kazakh"
- },
- "km": {
- "name": "khmer"
- },
- "cgg": {
- "name": "kiga"
- },
- "ki": {
- "name": "kikuyu"
- },
- "ky": {
- "name": "kirghize"
- },
- "kok": {
- "name": "konkani"
- },
- "khq": {
- "name": "koyra chiini"
- },
- "ses": {
- "name": "koyraboro senni"
- },
- "nmg": {
- "name": "kwasio"
- },
- "lkt": {
- "name": "lakota"
- },
- "lag": {
- "name": "langi"
- },
- "lo": {
- "name": "lao"
- },
- "lv": {
- "name": "letton"
- },
- "ln": {
- "name": "lingala"
- },
- "lt": {
- "name": "lituanien"
- },
- "lrc": {
- "name": "lori du Nord"
- },
- "lu": {
- "name": "luba-katanga"
- },
- "luy": {
- "name": "luhya"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "luxembourgeois"
- },
- "mk": {
- "name": "macédonien"
- },
- "mgh": {
- "name": "makhuwa-meetto"
- },
- "kde": {
- "name": "makondé"
- },
- "ms": {
- "name": "malais"
- },
- "ml": {
- "name": "malayalam"
- },
- "mg": {
- "name": "malgache"
- },
- "mt": {
- "name": "maltais"
- },
- "gv": {
- "name": "mannois"
- },
- "mr": {
- "name": "marathe"
- },
- "mas": {
- "name": "massaï"
- },
- "jmc": {
- "name": "matchamé"
- },
- "mzn": {
- "name": "mazandérani"
- },
- "mer": {
- "name": "mérou"
- },
- "mgo": {
- "name": "méta’"
- },
- "ro-MD": {
- "name": "moldave"
- },
- "mn": {
- "name": "mongol"
- },
- "mua": {
- "name": "moundang"
- },
- "naq": {
- "name": "nama"
- },
- "nd": {
- "name": "ndébélé du Nord"
- },
- "nl": {
- "name": "néerlandais"
- },
- "ne": {
- "name": "népalais"
- },
- "nnh": {
- "name": "ngiemboon"
- },
- "jgo": {
- "name": "ngomba"
- },
- "nb": {
- "name": "norvégien bokmål"
- },
- "nn": {
- "name": "norvégien nynorsk"
- },
- "nus": {
- "name": "nuer"
- },
- "nyn": {
- "name": "nyankolé"
- },
- "or": {
- "name": "oriya"
- },
- "om": {
- "name": "oromo"
- },
- "os": {
- "name": "ossète"
- },
- "ug": {
- "name": "ouïghour"
- },
- "ur": {
- "name": "ourdou"
- },
- "uz": {
- "name": "ouzbek"
- },
- "ps": {
- "name": "pachto"
- },
- "pa": {
- "name": "pendjabi"
- },
- "fa": {
- "name": "persan"
- },
- "ff": {
- "name": "peul"
- },
- "pl": {
- "name": "polonais"
- },
- "pt": {
- "name": "portugais"
- },
- "pt-PT": {
- "name": "portugais européen"
- },
- "prg": {
- "name": "prussien"
- },
- "qu": {
- "name": "quechua"
- },
- "rm": {
- "name": "romanche"
- },
- "rof": {
- "name": "rombo"
- },
- "ro": {
- "name": "roumain"
- },
- "rn": {
- "name": "roundi"
- },
- "ru": {
- "name": "russe"
- },
- "rwk": {
- "name": "rwa"
- },
- "rw": {
- "name": "rwanda"
- },
- "saq": {
- "name": "sambourou"
- },
- "smn": {
- "name": "sami d’Inari"
- },
- "se": {
- "name": "sami du Nord"
- },
- "sg": {
- "name": "sangho"
- },
- "sbp": {
- "name": "sangu"
- },
- "sr": {
- "name": "serbe"
- },
- "sn": {
- "name": "shona"
- },
- "sd": {
- "name": "sindhi"
- },
- "cu": {
- "name": "slavon d’église"
- },
- "sk": {
- "name": "slovaque"
- },
- "sl": {
- "name": "slovène"
- },
- "xog": {
- "name": "soga"
- },
- "so": {
- "name": "somali"
- },
- "ckb": {
- "name": "sorani"
- },
- "sv": {
- "name": "suédois"
- },
- "gsw": {
- "name": "suisse allemand"
- },
- "sw": {
- "name": "swahili"
- },
- "sw-CD": {
- "name": "swahili du Congo"
- },
- "tg": {
- "name": "tadjik"
- },
- "dav": {
- "name": "taita"
- },
- "ta": {
- "name": "tamoul"
- },
- "twq": {
- "name": "tasawaq"
- },
- "tt": {
- "name": "tatar"
- },
- "cs": {
- "name": "tchèque"
- },
- "ce": {
- "name": "tchétchène"
- },
- "te": {
- "name": "télougou"
- },
- "teo": {
- "name": "teso"
- },
- "th": {
- "name": "thaï"
- },
- "bo": {
- "name": "tibétain"
- },
- "ti": {
- "name": "tigrigna"
- },
- "to": {
- "name": "tonguien"
- },
- "tr": {
- "name": "turc"
- },
- "tk": {
- "name": "turkmène"
- },
- "uk": {
- "name": "ukrainien"
- },
- "vai": {
- "name": "vaï"
- },
- "vi": {
- "name": "vietnamien"
- },
- "vo": {
- "name": "volapuk"
- },
- "vun": {
- "name": "vunjo"
- },
- "wae": {
- "name": "walser"
- },
- "wo": {
- "name": "wolof"
- },
- "yav": {
- "name": "yangben"
- },
- "ii": {
- "name": "yi du Sichuan"
- },
- "yi": {
- "name": "yiddish"
- },
- "yo": {
- "name": "yoruba"
- },
- "dje": {
- "name": "zarma"
- },
- "zu": {
- "name": "zoulou"
- }
+ "af": "afrikaans",
+ "agq": "aghem",
+ "ak": "akan",
+ "sq": "albanais",
+ "de": "allemand",
+ "de-AT": "allemand autrichien",
+ "de-CH": "allemand suisse",
+ "tzm": "amazighe de l’Atlas central",
+ "zgh": "amazighe standard marocain",
+ "am": "amharique",
+ "en": "anglais",
+ "en-AU": "anglais australien",
+ "en-GB": "anglais britannique",
+ "en-CA": "anglais canadien",
+ "ar": "arabe",
+ "hy": "arménien",
+ "as": "assamais",
+ "ast": "asturien",
+ "asa": "asu",
+ "az": "azéri",
+ "ksf": "bafia",
+ "bm": "bambara",
+ "nds": "bas-allemand",
+ "nds-NL": "bas-saxon néerlandais",
+ "dsb": "bas-sorabe",
+ "eu": "basque",
+ "bas": "bassa",
+ "bem": "bemba",
+ "bez": "béna",
+ "bn": "bengali",
+ "be": "biélorusse",
+ "my": "birman",
+ "brx": "bodo",
+ "bs": "bosniaque",
+ "br": "breton",
+ "bg": "bulgare",
+ "ks": "cachemiri",
+ "yue": "cantonais",
+ "kea": "capverdien",
+ "ca": "catalan",
+ "ceb": "cebuano",
+ "chr": "cherokee",
+ "zh": "chinois",
+ "zh-Hans": "chinois simplifié",
+ "zh-Hant": "chinois traditionnel",
+ "shi": "chleuh",
+ "si": "cingalais",
+ "seh": "cisena",
+ "ko": "coréen",
+ "kw": "cornique",
+ "mfe": "créole mauricien",
+ "hr": "croate",
+ "da": "danois",
+ "dyo": "diola-fogny",
+ "dua": "douala",
+ "dz": "dzongkha",
+ "ebu": "embou",
+ "es": "espagnol",
+ "es-419": "espagnol d’Amérique latine",
+ "es-MX": "espagnol du Mexique",
+ "eo": "espéranto",
+ "et": "estonien",
+ "ee": "éwé",
+ "ewo": "éwondo",
+ "fo": "féroïen",
+ "fil": "filipino",
+ "fi": "finnois",
+ "nl-BE": "flamand",
+ "fr": "français",
+ "fr-CA": "français canadien",
+ "fr-CH": "français suisse",
+ "ksh": "francique ripuaire",
+ "fur": "frioulan",
+ "fy": "frison occidental",
+ "gd": "gaélique écossais",
+ "gl": "galicien",
+ "cy": "gallois",
+ "lg": "ganda",
+ "ka": "géorgien",
+ "gu": "goudjrati",
+ "el": "grec",
+ "kl": "groenlandais",
+ "guz": "gusii",
+ "ha": "haoussa",
+ "hsb": "haut-sorabe",
+ "haw": "hawaïen",
+ "he": "hébreu",
+ "hi": "hindi",
+ "hu": "hongrois",
+ "sah": "iakoute",
+ "ig": "igbo",
+ "id": "indonésien",
+ "ga": "irlandais",
+ "sbp": "isangu",
+ "is": "islandais",
+ "it": "italien",
+ "ja": "japonais",
+ "jv": "javanais",
+ "kab": "kabyle",
+ "kkj": "kako",
+ "kln": "kalendjin",
+ "kam": "kamba",
+ "kn": "kannada",
+ "kk": "kazakh",
+ "km": "khmer",
+ "cgg": "kiga",
+ "ki": "kikuyu",
+ "rw": "kinyarwanda",
+ "ky": "kirghize",
+ "kok": "konkani",
+ "khq": "koyra chiini",
+ "ses": "koyraboro senni",
+ "ku": "kurde",
+ "lkt": "lakota",
+ "lag": "langi",
+ "lo": "lao",
+ "lv": "letton",
+ "ln": "lingala",
+ "lt": "lituanien",
+ "lrc": "lori du Nord",
+ "lu": "luba-katanga (kiluba)",
+ "luo": "Luo",
+ "lb": "luxembourgeois",
+ "luy": "luyia",
+ "mas": "maasaï",
+ "mk": "macédonien",
+ "kde": "makondé",
+ "mgh": "makua",
+ "ms": "malais",
+ "ml": "malayalam",
+ "mg": "malgache",
+ "mt": "maltais",
+ "gv": "mannois",
+ "mi": "maori",
+ "mr": "marathi",
+ "jmc": "matchamé",
+ "mzn": "mazandérani",
+ "mer": "meru",
+ "mgo": "metaʼ",
+ "ro-MD": "moldave",
+ "mn": "mongol",
+ "mua": "moundang",
+ "naq": "nama",
+ "nd": "ndébélé du Nord",
+ "nl": "néerlandais",
+ "ne": "népalais",
+ "nnh": "ngiemboon",
+ "jgo": "ngomba",
+ "nmg": "ngoumba",
+ "nb": "norvégien bokmål",
+ "nn": "norvégien nynorsk",
+ "nus": "nuer",
+ "nyn": "nyankolé",
+ "or": "odia",
+ "om": "oromo",
+ "os": "ossète",
+ "ug": "ouïghour",
+ "ur": "ourdou",
+ "uz": "ouzbek",
+ "ps": "pachto",
+ "pa": "pendjabi",
+ "fa": "persan",
+ "ff": "peul",
+ "pl": "polonais",
+ "pt": "portugais",
+ "pt-PT": "portugais européen",
+ "prg": "prussien",
+ "qu": "quechua",
+ "rm": "romanche",
+ "rof": "rombo",
+ "ro": "roumain",
+ "rn": "roundi",
+ "ru": "russe",
+ "rwk": "rwa",
+ "saq": "samburu",
+ "smn": "same d’Inari",
+ "se": "same du Nord",
+ "sg": "sango",
+ "sr": "serbe",
+ "ksb": "shambala",
+ "sn": "shona",
+ "sd": "sindhi",
+ "cu": "slavon d’église",
+ "sk": "slovaque",
+ "sl": "slovène",
+ "xog": "soga",
+ "so": "somali",
+ "ckb": "sorani",
+ "sv": "suédois",
+ "gsw": "suisse allemand",
+ "sw": "swahili",
+ "sw-CD": "swahili du Congo",
+ "tg": "tadjik",
+ "dav": "taita",
+ "ta": "tamoul",
+ "twq": "tasawaq",
+ "tt": "tatar",
+ "cs": "tchèque",
+ "ce": "tchétchène",
+ "te": "télougou",
+ "teo": "teso",
+ "th": "thaï",
+ "bo": "tibétain",
+ "ti": "tigrigna",
+ "to": "tongien",
+ "tr": "turc",
+ "tk": "turkmène",
+ "uk": "ukrainien",
+ "vai": "vaï",
+ "vi": "vietnamien",
+ "vo": "volapük",
+ "vun": "vunjo",
+ "wa": "wallon",
+ "wae": "walser",
+ "wo": "wolof",
+ "xh": "xhosa",
+ "yav": "yangben",
+ "ii": "yi du Sichuan",
+ "yi": "yiddish",
+ "yo": "yoruba",
+ "dje": "zarma",
+ "zu": "zoulou"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/fr.json b/vendor/commerceguys/intl/resources/language/fr.json
index d12109d2b..3224f7815 100644
--- a/vendor/commerceguys/intl/resources/language/fr.json
+++ b/vendor/commerceguys/intl/resources/language/fr.json
@@ -1,644 +1,224 @@
{
- "af": {
- "name": "afrikaans"
- },
- "agq": {
- "name": "aghem"
- },
- "ak": {
- "name": "akan"
- },
- "sq": {
- "name": "albanais"
- },
- "de": {
- "name": "allemand"
- },
- "de-AT": {
- "name": "allemand autrichien"
- },
- "de-CH": {
- "name": "allemand suisse"
- },
- "tzm": {
- "name": "amazighe de l’Atlas central"
- },
- "zgh": {
- "name": "amazighe standard marocain"
- },
- "am": {
- "name": "amharique"
- },
- "en": {
- "name": "anglais"
- },
- "en-AU": {
- "name": "anglais australien"
- },
- "en-GB": {
- "name": "anglais britannique"
- },
- "en-CA": {
- "name": "anglais canadien"
- },
- "ar": {
- "name": "arabe"
- },
- "hy": {
- "name": "arménien"
- },
- "as": {
- "name": "assamais"
- },
- "asa": {
- "name": "assou"
- },
- "ast": {
- "name": "asturien"
- },
- "az": {
- "name": "azéri"
- },
- "ksf": {
- "name": "bafia"
- },
- "bm": {
- "name": "bambara"
- },
- "nds": {
- "name": "bas-allemand"
- },
- "nds-NL": {
- "name": "bas-saxon néerlandais"
- },
- "dsb": {
- "name": "bas-sorabe"
- },
- "eu": {
- "name": "basque"
- },
- "bas": {
- "name": "bassa"
- },
- "bem": {
- "name": "bemba"
- },
- "bez": {
- "name": "béna"
- },
- "bn": {
- "name": "bengali"
- },
- "be": {
- "name": "biélorusse"
- },
- "my": {
- "name": "birman"
- },
- "brx": {
- "name": "bodo"
- },
- "bs": {
- "name": "bosniaque"
- },
- "br": {
- "name": "breton"
- },
- "bg": {
- "name": "bulgare"
- },
- "kea": {
- "name": "capverdien"
- },
- "ca": {
- "name": "catalan"
- },
- "ksb": {
- "name": "chambala"
- },
- "chr": {
- "name": "cherokee"
- },
- "zh": {
- "name": "chinois"
- },
- "zh-Hans": {
- "name": "chinois simplifié"
- },
- "zh-Hant": {
- "name": "chinois traditionnel"
- },
- "shi": {
- "name": "chleuh"
- },
- "si": {
- "name": "cinghalais"
- },
- "seh": {
- "name": "cisena"
- },
- "ko": {
- "name": "coréen"
- },
- "kw": {
- "name": "cornique"
- },
- "mfe": {
- "name": "créole mauricien"
- },
- "hr": {
- "name": "croate"
- },
- "da": {
- "name": "danois"
- },
- "dyo": {
- "name": "diola-fogny"
- },
- "dua": {
- "name": "douala"
- },
- "dz": {
- "name": "dzongkha"
- },
- "ebu": {
- "name": "embou"
- },
- "es": {
- "name": "espagnol"
- },
- "es-MX": {
- "name": "espagnol (Mexique)"
- },
- "eo": {
- "name": "espéranto"
- },
- "et": {
- "name": "estonien"
- },
- "ee": {
- "name": "éwé"
- },
- "ewo": {
- "name": "éwondo"
- },
- "fo": {
- "name": "féroïen"
- },
- "fil": {
- "name": "filipino"
- },
- "fi": {
- "name": "finnois"
- },
- "nl-BE": {
- "name": "flamand"
- },
- "fr": {
- "name": "français"
- },
- "fr-CA": {
- "name": "français canadien"
- },
- "fr-CH": {
- "name": "français suisse"
- },
- "ksh": {
- "name": "francique ripuaire"
- },
- "fur": {
- "name": "frioulan"
- },
- "fy": {
- "name": "frison occidental"
- },
- "gd": {
- "name": "gaélique écossais"
- },
- "gl": {
- "name": "galicien"
- },
- "cy": {
- "name": "gallois"
- },
- "lg": {
- "name": "ganda"
- },
- "ka": {
- "name": "géorgien"
- },
- "gu": {
- "name": "goudjerati"
- },
- "el": {
- "name": "grec"
- },
- "kl": {
- "name": "groenlandais"
- },
- "guz": {
- "name": "gusii"
- },
- "ha": {
- "name": "haoussa"
- },
- "hsb": {
- "name": "haut-sorabe"
- },
- "haw": {
- "name": "hawaïen"
- },
- "he": {
- "name": "hébreu"
- },
- "hi": {
- "name": "hindi"
- },
- "hu": {
- "name": "hongrois"
- },
- "sah": {
- "name": "iakoute"
- },
- "ig": {
- "name": "igbo"
- },
- "id": {
- "name": "indonésien"
- },
- "ga": {
- "name": "irlandais"
- },
- "is": {
- "name": "islandais"
- },
- "it": {
- "name": "italien"
- },
- "ja": {
- "name": "japonais"
- },
- "kab": {
- "name": "kabyle"
- },
- "kkj": {
- "name": "kako"
- },
- "kln": {
- "name": "kalendjin"
- },
- "kam": {
- "name": "kamba"
- },
- "kn": {
- "name": "kannada"
- },
- "ks": {
- "name": "kashmiri"
- },
- "kk": {
- "name": "kazakh"
- },
- "km": {
- "name": "khmer"
- },
- "cgg": {
- "name": "kiga"
- },
- "ki": {
- "name": "kikuyu"
- },
- "ky": {
- "name": "kirghize"
- },
- "kok": {
- "name": "konkani"
- },
- "khq": {
- "name": "koyra chiini"
- },
- "ses": {
- "name": "koyraboro senni"
- },
- "nmg": {
- "name": "kwasio"
- },
- "lkt": {
- "name": "lakota"
- },
- "lag": {
- "name": "langi"
- },
- "lo": {
- "name": "lao"
- },
- "lv": {
- "name": "letton"
- },
- "ln": {
- "name": "lingala"
- },
- "lt": {
- "name": "lituanien"
- },
- "lrc": {
- "name": "lori du Nord"
- },
- "lu": {
- "name": "luba-katanga"
- },
- "luy": {
- "name": "luhya"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "luxembourgeois"
- },
- "mk": {
- "name": "macédonien"
- },
- "mgh": {
- "name": "makhuwa-meetto"
- },
- "kde": {
- "name": "makondé"
- },
- "ms": {
- "name": "malais"
- },
- "ml": {
- "name": "malayalam"
- },
- "mg": {
- "name": "malgache"
- },
- "mt": {
- "name": "maltais"
- },
- "gv": {
- "name": "mannois"
- },
- "mr": {
- "name": "marathe"
- },
- "mas": {
- "name": "massaï"
- },
- "jmc": {
- "name": "matchamé"
- },
- "mzn": {
- "name": "mazandérani"
- },
- "mer": {
- "name": "mérou"
- },
- "mgo": {
- "name": "méta’"
- },
- "ro-MD": {
- "name": "moldave"
- },
- "mn": {
- "name": "mongol"
- },
- "mua": {
- "name": "moundang"
- },
- "naq": {
- "name": "nama"
- },
- "nd": {
- "name": "ndébélé du Nord"
- },
- "nl": {
- "name": "néerlandais"
- },
- "ne": {
- "name": "népalais"
- },
- "nnh": {
- "name": "ngiemboon"
- },
- "jgo": {
- "name": "ngomba"
- },
- "nb": {
- "name": "norvégien bokmål"
- },
- "nn": {
- "name": "norvégien nynorsk"
- },
- "nus": {
- "name": "nuer"
- },
- "nyn": {
- "name": "nyankolé"
- },
- "or": {
- "name": "oriya"
- },
- "om": {
- "name": "oromo"
- },
- "os": {
- "name": "ossète"
- },
- "ug": {
- "name": "ouïghour"
- },
- "ur": {
- "name": "ourdou"
- },
- "uz": {
- "name": "ouzbek"
- },
- "ps": {
- "name": "pachto"
- },
- "pa": {
- "name": "pendjabi"
- },
- "fa": {
- "name": "persan"
- },
- "ff": {
- "name": "peul"
- },
- "pl": {
- "name": "polonais"
- },
- "pt": {
- "name": "portugais"
- },
- "pt-PT": {
- "name": "portugais européen"
- },
- "prg": {
- "name": "prussien"
- },
- "qu": {
- "name": "quechua"
- },
- "rm": {
- "name": "romanche"
- },
- "rof": {
- "name": "rombo"
- },
- "ro": {
- "name": "roumain"
- },
- "rn": {
- "name": "roundi"
- },
- "ru": {
- "name": "russe"
- },
- "rwk": {
- "name": "rwa"
- },
- "rw": {
- "name": "rwanda"
- },
- "saq": {
- "name": "sambourou"
- },
- "smn": {
- "name": "sami d’Inari"
- },
- "se": {
- "name": "sami du Nord"
- },
- "sg": {
- "name": "sangho"
- },
- "sbp": {
- "name": "sangu"
- },
- "sr": {
- "name": "serbe"
- },
- "sn": {
- "name": "shona"
- },
- "sd": {
- "name": "sindhi"
- },
- "cu": {
- "name": "slavon d’église"
- },
- "sk": {
- "name": "slovaque"
- },
- "sl": {
- "name": "slovène"
- },
- "xog": {
- "name": "soga"
- },
- "so": {
- "name": "somali"
- },
- "ckb": {
- "name": "sorani"
- },
- "sv": {
- "name": "suédois"
- },
- "gsw": {
- "name": "suisse allemand"
- },
- "sw": {
- "name": "swahili"
- },
- "sw-CD": {
- "name": "swahili du Congo"
- },
- "tg": {
- "name": "tadjik"
- },
- "dav": {
- "name": "taita"
- },
- "ta": {
- "name": "tamoul"
- },
- "twq": {
- "name": "tasawaq"
- },
- "tt": {
- "name": "tatar"
- },
- "cs": {
- "name": "tchèque"
- },
- "ce": {
- "name": "tchétchène"
- },
- "te": {
- "name": "télougou"
- },
- "teo": {
- "name": "teso"
- },
- "th": {
- "name": "thaï"
- },
- "bo": {
- "name": "tibétain"
- },
- "ti": {
- "name": "tigrigna"
- },
- "to": {
- "name": "tonguien"
- },
- "tr": {
- "name": "turc"
- },
- "tk": {
- "name": "turkmène"
- },
- "uk": {
- "name": "ukrainien"
- },
- "vai": {
- "name": "vaï"
- },
- "vi": {
- "name": "vietnamien"
- },
- "vo": {
- "name": "volapuk"
- },
- "vun": {
- "name": "vunjo"
- },
- "wae": {
- "name": "walser"
- },
- "wo": {
- "name": "wolof"
- },
- "yav": {
- "name": "yangben"
- },
- "ii": {
- "name": "yi du Sichuan"
- },
- "yi": {
- "name": "yiddish"
- },
- "yo": {
- "name": "yoruba"
- },
- "dje": {
- "name": "zarma"
- },
- "zu": {
- "name": "zoulou"
- }
+ "af": "afrikaans",
+ "agq": "aghem",
+ "ak": "akan",
+ "sq": "albanais",
+ "de": "allemand",
+ "de-AT": "allemand autrichien",
+ "de-CH": "allemand suisse",
+ "tzm": "amazighe de l’Atlas central",
+ "zgh": "amazighe standard marocain",
+ "am": "amharique",
+ "en": "anglais",
+ "en-AU": "anglais australien",
+ "en-GB": "anglais britannique",
+ "en-CA": "anglais canadien",
+ "ar": "arabe",
+ "hy": "arménien",
+ "as": "assamais",
+ "ast": "asturien",
+ "asa": "asu",
+ "az": "azéri",
+ "ksf": "bafia",
+ "bm": "bambara",
+ "nds": "bas-allemand",
+ "nds-NL": "bas-saxon néerlandais",
+ "dsb": "bas-sorabe",
+ "eu": "basque",
+ "bas": "bassa",
+ "bem": "bemba",
+ "bez": "béna",
+ "bn": "bengali",
+ "be": "biélorusse",
+ "my": "birman",
+ "brx": "bodo",
+ "bs": "bosniaque",
+ "br": "breton",
+ "bg": "bulgare",
+ "ks": "cachemiri",
+ "yue": "cantonais",
+ "kea": "capverdien",
+ "ca": "catalan",
+ "ceb": "cebuano",
+ "chr": "cherokee",
+ "zh": "chinois",
+ "zh-Hans": "chinois simplifié",
+ "zh-Hant": "chinois traditionnel",
+ "shi": "chleuh",
+ "si": "cingalais",
+ "seh": "cisena",
+ "ko": "coréen",
+ "kw": "cornique",
+ "mfe": "créole mauricien",
+ "hr": "croate",
+ "da": "danois",
+ "dyo": "diola-fogny",
+ "dua": "douala",
+ "dz": "dzongkha",
+ "ebu": "embou",
+ "es": "espagnol",
+ "es-419": "espagnol d’Amérique latine",
+ "es-MX": "espagnol du Mexique",
+ "eo": "espéranto",
+ "et": "estonien",
+ "ee": "éwé",
+ "ewo": "éwondo",
+ "fo": "féroïen",
+ "fil": "filipino",
+ "fi": "finnois",
+ "nl-BE": "flamand",
+ "fr": "français",
+ "fr-CA": "français canadien",
+ "fr-CH": "français suisse",
+ "ksh": "francique ripuaire",
+ "fur": "frioulan",
+ "fy": "frison occidental",
+ "gd": "gaélique écossais",
+ "gl": "galicien",
+ "cy": "gallois",
+ "lg": "ganda",
+ "ka": "géorgien",
+ "gu": "goudjerati",
+ "el": "grec",
+ "kl": "groenlandais",
+ "guz": "gusii",
+ "ha": "haoussa",
+ "hsb": "haut-sorabe",
+ "haw": "hawaïen",
+ "he": "hébreu",
+ "hi": "hindi",
+ "hu": "hongrois",
+ "sah": "iakoute",
+ "ig": "igbo",
+ "id": "indonésien",
+ "ga": "irlandais",
+ "sbp": "isangu",
+ "is": "islandais",
+ "it": "italien",
+ "ja": "japonais",
+ "jv": "javanais",
+ "kab": "kabyle",
+ "kkj": "kako",
+ "kln": "kalendjin",
+ "kam": "kamba",
+ "kn": "kannada",
+ "kk": "kazakh",
+ "km": "khmer",
+ "cgg": "kiga",
+ "ki": "kikuyu",
+ "rw": "kinyarwanda",
+ "ky": "kirghize",
+ "kok": "konkani",
+ "khq": "koyra chiini",
+ "ses": "koyraboro senni",
+ "ku": "kurde",
+ "lkt": "lakota",
+ "lag": "langi",
+ "lo": "lao",
+ "lv": "letton",
+ "ln": "lingala",
+ "lt": "lituanien",
+ "lrc": "lori du Nord",
+ "lu": "luba-katanga (kiluba)",
+ "luo": "Luo",
+ "lb": "luxembourgeois",
+ "luy": "luyia",
+ "mas": "maasaï",
+ "mk": "macédonien",
+ "kde": "makondé",
+ "mgh": "makua",
+ "ms": "malais",
+ "ml": "malayalam",
+ "mg": "malgache",
+ "mt": "maltais",
+ "gv": "mannois",
+ "mi": "maori",
+ "mr": "marathi",
+ "jmc": "matchamé",
+ "mzn": "mazandérani",
+ "mer": "meru",
+ "mgo": "metaʼ",
+ "ro-MD": "moldave",
+ "mn": "mongol",
+ "mua": "moundang",
+ "naq": "nama",
+ "nd": "ndébélé du Nord",
+ "nl": "néerlandais",
+ "ne": "népalais",
+ "nnh": "ngiemboon",
+ "jgo": "ngomba",
+ "nmg": "ngoumba",
+ "nb": "norvégien bokmål",
+ "nn": "norvégien nynorsk",
+ "nus": "nuer",
+ "nyn": "nyankolé",
+ "or": "odia",
+ "om": "oromo",
+ "os": "ossète",
+ "ug": "ouïghour",
+ "ur": "ourdou",
+ "uz": "ouzbek",
+ "ps": "pachto",
+ "pa": "pendjabi",
+ "fa": "persan",
+ "ff": "peul",
+ "pl": "polonais",
+ "pt": "portugais",
+ "pt-PT": "portugais européen",
+ "prg": "prussien",
+ "qu": "quechua",
+ "rm": "romanche",
+ "rof": "rombo",
+ "ro": "roumain",
+ "rn": "roundi",
+ "ru": "russe",
+ "rwk": "rwa",
+ "saq": "samburu",
+ "smn": "same d’Inari",
+ "se": "same du Nord",
+ "sg": "sango",
+ "sr": "serbe",
+ "ksb": "shambala",
+ "sn": "shona",
+ "sd": "sindhi",
+ "cu": "slavon d’église",
+ "sk": "slovaque",
+ "sl": "slovène",
+ "xog": "soga",
+ "so": "somali",
+ "ckb": "sorani",
+ "sv": "suédois",
+ "gsw": "suisse allemand",
+ "sw": "swahili",
+ "sw-CD": "swahili du Congo",
+ "tg": "tadjik",
+ "dav": "taita",
+ "ta": "tamoul",
+ "twq": "tasawaq",
+ "tt": "tatar",
+ "cs": "tchèque",
+ "ce": "tchétchène",
+ "te": "télougou",
+ "teo": "teso",
+ "th": "thaï",
+ "bo": "tibétain",
+ "ti": "tigrigna",
+ "to": "tongien",
+ "tr": "turc",
+ "tk": "turkmène",
+ "uk": "ukrainien",
+ "vai": "vaï",
+ "vi": "vietnamien",
+ "vo": "volapük",
+ "vun": "vunjo",
+ "wa": "wallon",
+ "wae": "walser",
+ "wo": "wolof",
+ "xh": "xhosa",
+ "yav": "yangben",
+ "ii": "yi du Sichuan",
+ "yi": "yiddish",
+ "yo": "yoruba",
+ "dje": "zarma",
+ "zu": "zoulou"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/fur.json b/vendor/commerceguys/intl/resources/language/fur.json
index d9092628f..b7cdd219f 100644
--- a/vendor/commerceguys/intl/resources/language/fur.json
+++ b/vendor/commerceguys/intl/resources/language/fur.json
@@ -1,644 +1,224 @@
{
- "af": {
- "name": "afrikaans"
- },
- "agq": {
- "name": "Aghem"
- },
- "ak": {
- "name": "Akan"
- },
- "sq": {
- "name": "albanês"
- },
- "de-CH": {
- "name": "alt todesc de Svuizare"
- },
- "am": {
- "name": "amaric"
- },
- "ar": {
- "name": "arap"
- },
- "hy": {
- "name": "armen"
- },
- "as": {
- "name": "assamês"
- },
- "ast": {
- "name": "asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "az": {
- "name": "azerbaijani"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "nds": {
- "name": "bas todesc"
- },
- "nds-NL": {
- "name": "bas todesc (Paîs bas)"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "basc"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "bn": {
- "name": "bengalês"
- },
- "be": {
- "name": "bielorùs"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "bosniac"
- },
- "br": {
- "name": "breton"
- },
- "bg": {
- "name": "bulgar"
- },
- "my": {
- "name": "Burmese"
- },
- "ca": {
- "name": "catalan"
- },
- "cs": {
- "name": "cec"
- },
- "ce": {
- "name": "cecen"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "zh": {
- "name": "cinês"
- },
- "zh-Hans": {
- "name": "cinês semplificât"
- },
- "zh-Hant": {
- "name": "cinês tradizionâl"
- },
- "ksh": {
- "name": "Colognian"
- },
- "ko": {
- "name": "corean"
- },
- "kw": {
- "name": "cornualiês"
- },
- "hr": {
- "name": "cravuat"
- },
- "da": {
- "name": "danês"
- },
- "dua": {
- "name": "Duala"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "he": {
- "name": "ebraic"
- },
- "ebu": {
- "name": "Embu"
- },
- "eo": {
- "name": "esperanto"
- },
- "et": {
- "name": "eston"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "faroês"
- },
- "fil": {
- "name": "filipin"
- },
- "fi": {
- "name": "finlandês"
- },
- "nl-BE": {
- "name": "flamant"
- },
- "fr": {
- "name": "francês"
- },
- "fr-CA": {
- "name": "francês dal Canade"
- },
- "fr-CH": {
- "name": "francês de Svuizare"
- },
- "fy": {
- "name": "frisian"
- },
- "ff": {
- "name": "fulah"
- },
- "fur": {
- "name": "furlan"
- },
- "ga": {
- "name": "gaelic irlandês"
- },
- "gd": {
- "name": "gaelic scozês"
- },
- "cy": {
- "name": "galês"
- },
- "gl": {
- "name": "galizian"
- },
- "lg": {
- "name": "Ganda"
- },
- "ja": {
- "name": "gjaponês"
- },
- "ka": {
- "name": "gjeorgjian"
- },
- "el": {
- "name": "grêc"
- },
- "gu": {
- "name": "gujarati"
- },
- "guz": {
- "name": "Gusii"
- },
- "ha": {
- "name": "Hausa"
- },
- "haw": {
- "name": "Hawaiian"
- },
- "hi": {
- "name": "hindi"
- },
- "ig": {
- "name": "igbo"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "id": {
- "name": "indonesian"
- },
- "en": {
- "name": "inglês"
- },
- "en-AU": {
- "name": "inglês australian"
- },
- "en-GB": {
- "name": "inglês britanic"
- },
- "en-CA": {
- "name": "inglês canadês"
- },
- "is": {
- "name": "islandês"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "kn": {
- "name": "kannada"
- },
- "ks": {
- "name": "Kashmiri"
- },
- "kk": {
- "name": "kazac"
- },
- "km": {
- "name": "khmer"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "rw": {
- "name": "Kinyarwanda"
- },
- "kok": {
- "name": "Konkani"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "ky": {
- "name": "Kyrgyz"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "lao"
- },
- "lv": {
- "name": "leton"
- },
- "ln": {
- "name": "lingala"
- },
- "lt": {
- "name": "lituan"
- },
- "dsb": {
- "name": "Lower Sorbian"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "lussemburghês"
- },
- "luy": {
- "name": "Luyia"
- },
- "mk": {
- "name": "macedon"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "malagasy"
- },
- "ml": {
- "name": "malayalam"
- },
- "ms": {
- "name": "malês"
- },
- "mt": {
- "name": "maltês"
- },
- "gv": {
- "name": "manx"
- },
- "mr": {
- "name": "marathi"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "ro-MD": {
- "name": "moldâf"
- },
- "mn": {
- "name": "mongul"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nd": {
- "name": "ndebele setentrionâl"
- },
- "ne": {
- "name": "nepalês"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "nb": {
- "name": "norvegjês bokmål"
- },
- "nn": {
- "name": "norvegjês nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "nl": {
- "name": "olandês"
- },
- "hu": {
- "name": "ongjarês"
- },
- "or": {
- "name": "oriya"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "osetic"
- },
- "ps": {
- "name": "pashto"
- },
- "fa": {
- "name": "persian"
- },
- "pl": {
- "name": "polac"
- },
- "pt": {
- "name": "portughês"
- },
- "pt-PT": {
- "name": "portughês iberic"
- },
- "prg": {
- "name": "Prussian"
- },
- "pa": {
- "name": "punjabi"
- },
- "qu": {
- "name": "quechua"
- },
- "rof": {
- "name": "Rombo"
- },
- "ro": {
- "name": "romen"
- },
- "rm": {
- "name": "rumanç"
- },
- "rn": {
- "name": "Rundi"
- },
- "ru": {
- "name": "rus"
- },
- "rwk": {
- "name": "Rwa"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "Samburu"
- },
- "se": {
- "name": "sami setentrionâl"
- },
- "sg": {
- "name": "sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "cu": {
- "name": "sclâf de glesie"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "serp"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "si": {
- "name": "sinalês"
- },
- "sd": {
- "name": "sindhi"
- },
- "sk": {
- "name": "slovac"
- },
- "sl": {
- "name": "sloven"
- },
- "xog": {
- "name": "Soga"
- },
- "so": {
- "name": "somal"
- },
- "es": {
- "name": "spagnûl"
- },
- "es-MX": {
- "name": "spagnûl (Messic)"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "sv": {
- "name": "svedês"
- },
- "sw": {
- "name": "swahili"
- },
- "sw-CD": {
- "name": "swahili (Republiche Democratiche dal Congo)"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "tg": {
- "name": "tagic"
- },
- "dav": {
- "name": "Taita"
- },
- "it": {
- "name": "talian"
- },
- "ta": {
- "name": "tamil"
- },
- "tt": {
- "name": "tartar"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "te": {
- "name": "telegu"
- },
- "teo": {
- "name": "Teso"
- },
- "th": {
- "name": "thai"
- },
- "bo": {
- "name": "tibetan"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "de": {
- "name": "todesc"
- },
- "de-AT": {
- "name": "todesc de Austrie"
- },
- "to": {
- "name": "Tongan"
- },
- "tr": {
- "name": "turc"
- },
- "tk": {
- "name": "turcmen"
- },
- "uk": {
- "name": "ucrain"
- },
- "ug": {
- "name": "uigur"
- },
- "hsb": {
- "name": "Upper Sorbian"
- },
- "ur": {
- "name": "urdu"
- },
- "uz": {
- "name": "uzbec"
- },
- "vai": {
- "name": "Vai"
- },
- "vi": {
- "name": "vietnamite"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "wo": {
- "name": "wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "yi": {
- "name": "yiddish"
- },
- "yo": {
- "name": "yoruba"
- },
- "dje": {
- "name": "Zarma"
- },
- "zu": {
- "name": "zulu"
- }
+ "af": "afrikaans",
+ "agq": "Aghem",
+ "ak": "Akan",
+ "sq": "albanês",
+ "de-CH": "alt todesc de Svuizare",
+ "am": "amaric",
+ "ar": "arap",
+ "hy": "armen",
+ "as": "assamês",
+ "ast": "asturian",
+ "asa": "Asu",
+ "az": "azerbaijani",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "nds": "bas todesc",
+ "nds-NL": "bas todesc (Paîs bas)",
+ "bas": "Basaa",
+ "eu": "basc",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "bn": "bengalês",
+ "be": "bielorùs",
+ "brx": "Bodo",
+ "bs": "bosniac",
+ "br": "breton",
+ "bg": "bulgar",
+ "my": "Burmese",
+ "yue": "Cantonese",
+ "ca": "catalan",
+ "ceb": "Cebuano",
+ "cs": "cec",
+ "ce": "cecen",
+ "tzm": "Central Atlas Tamazight",
+ "ckb": "Central Kurdish",
+ "chr": "Cherokee",
+ "cgg": "Chiga",
+ "zh": "cinês",
+ "zh-Hans": "cinês semplificât",
+ "zh-Hant": "cinês tradizionâl",
+ "ksh": "Colognian",
+ "ko": "corean",
+ "kw": "cornualiês",
+ "hr": "cravuat",
+ "ku": "curd",
+ "da": "danês",
+ "dua": "Duala",
+ "dz": "Dzongkha",
+ "he": "ebraic",
+ "ebu": "Embu",
+ "eo": "esperanto",
+ "et": "eston",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fo": "faroês",
+ "fil": "filipin",
+ "fi": "finlandês",
+ "nl-BE": "flamant",
+ "fr": "francês",
+ "fr-CA": "francês dal Canade",
+ "fr-CH": "francês de Svuizare",
+ "fy": "frisian",
+ "ff": "fulah",
+ "fur": "furlan",
+ "ga": "gaelic irlandês",
+ "gd": "gaelic scozês",
+ "cy": "galês",
+ "gl": "galizian",
+ "lg": "Ganda",
+ "ja": "gjaponês",
+ "ka": "gjeorgjian",
+ "el": "grêc",
+ "gu": "gujarati",
+ "guz": "Gusii",
+ "ha": "Hausa",
+ "haw": "Hawaiian",
+ "hi": "hindi",
+ "ig": "igbo",
+ "smn": "Inari Sami",
+ "id": "indonesian",
+ "en": "inglês",
+ "en-AU": "inglês australian",
+ "en-GB": "inglês britanic",
+ "en-CA": "inglês canadês",
+ "is": "islandês",
+ "jv": "Javanese",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "kn": "kannada",
+ "ks": "Kashmiri",
+ "kk": "kazac",
+ "km": "khmer",
+ "ki": "Kikuyu",
+ "rw": "Kinyarwanda",
+ "kok": "Konkani",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "nmg": "Kwasio",
+ "ky": "Kyrgyz",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "lao",
+ "lv": "leton",
+ "ln": "lingala",
+ "lt": "lituan",
+ "dsb": "Lower Sorbian",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "lb": "lussemburghês",
+ "luy": "Luyia",
+ "mk": "macedon",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "malagasy",
+ "ml": "malayalam",
+ "ms": "malês",
+ "mt": "maltês",
+ "gv": "manx",
+ "mi": "maori",
+ "mr": "marathi",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "ro-MD": "moldâf",
+ "mn": "mongul",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nd": "ndebele setentrionâl",
+ "ne": "nepalês",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "lrc": "Northern Luri",
+ "nb": "norvegjês bokmål",
+ "nn": "norvegjês nynorsk",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "nl": "olandês",
+ "hu": "ongjarês",
+ "or": "oriya",
+ "om": "Oromo",
+ "os": "osetic",
+ "ps": "pashto",
+ "fa": "persian",
+ "pl": "polac",
+ "pt": "portughês",
+ "pt-PT": "portughês iberic",
+ "prg": "Prussian",
+ "pa": "punjabi",
+ "qu": "quechua",
+ "rof": "Rombo",
+ "ro": "romen",
+ "rm": "rumanç",
+ "rn": "Rundi",
+ "ru": "rus",
+ "rwk": "Rwa",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "se": "sami setentrionâl",
+ "sg": "sango",
+ "sbp": "Sangu",
+ "cu": "sclâf de glesie",
+ "seh": "Sena",
+ "sr": "serp",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "si": "sinalês",
+ "sd": "sindhi",
+ "sk": "slovac",
+ "sl": "sloven",
+ "xog": "Soga",
+ "so": "somal",
+ "es": "spagnûl",
+ "es-MX": "spagnûl (Messic)",
+ "es-419": "spagnûl de Americhe Latine",
+ "zgh": "Standard Moroccan Tamazight",
+ "sv": "svedês",
+ "sw": "swahili",
+ "sw-CD": "swahili (Republiche Democratiche dal Congo)",
+ "gsw": "Swiss German",
+ "shi": "Tachelhit",
+ "tg": "tagic",
+ "dav": "Taita",
+ "it": "talian",
+ "ta": "tamil",
+ "tt": "tartar",
+ "twq": "Tasawaq",
+ "te": "telegu",
+ "teo": "Teso",
+ "th": "thai",
+ "bo": "tibetan",
+ "ti": "Tigrinya",
+ "de": "todesc",
+ "de-AT": "todesc de Austrie",
+ "to": "Tongan",
+ "tr": "turc",
+ "tk": "turcmen",
+ "uk": "ucrain",
+ "ug": "uigur",
+ "hsb": "Upper Sorbian",
+ "ur": "urdu",
+ "uz": "uzbec",
+ "vai": "Vai",
+ "wa": "valon",
+ "vi": "vietnamite",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wae": "Walser",
+ "wo": "wolof",
+ "xh": "xhosa",
+ "yav": "Yangben",
+ "yi": "yiddish",
+ "yo": "yoruba",
+ "dje": "Zarma",
+ "zu": "zulu"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/fy.json b/vendor/commerceguys/intl/resources/language/fy.json
index a815fd646..2b3e5b6e9 100644
--- a/vendor/commerceguys/intl/resources/language/fy.json
+++ b/vendor/commerceguys/intl/resources/language/fy.json
@@ -1,644 +1,224 @@
{
- "af": {
- "name": "Afrikaansk"
- },
- "agq": {
- "name": "Aghem"
- },
- "ak": {
- "name": "Akan"
- },
- "sq": {
- "name": "Albaneesk"
- },
- "am": {
- "name": "Amhaarsk"
- },
- "ar": {
- "name": "Arabysk"
- },
- "hy": {
- "name": "Armeensk"
- },
- "as": {
- "name": "Assameesk"
- },
- "ast": {
- "name": "Asturysk"
- },
- "asa": {
- "name": "Asu"
- },
- "en-AU": {
- "name": "Australysk Ingelsk"
- },
- "az": {
- "name": "Azerbeidzjaansk"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basa"
- },
- "eu": {
- "name": "Baskysk"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "bn": {
- "name": "Bengaalsk"
- },
- "my": {
- "name": "Birmees"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "Bosnysk"
- },
- "br": {
- "name": "Bretonsk"
- },
- "en-GB": {
- "name": "Britsk Ingelsk"
- },
- "bg": {
- "name": "Bulgaarsk"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "sw-CD": {
- "name": "Congo Swahili"
- },
- "kw": {
- "name": "Cornish"
- },
- "da": {
- "name": "Deensk"
- },
- "dua": {
- "name": "Duala"
- },
- "de": {
- "name": "Dútsk"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "de-AT": {
- "name": "Eastenryks Dútsk"
- },
- "ebu": {
- "name": "Embu"
- },
- "eo": {
- "name": "Esperanto"
- },
- "et": {
- "name": "Estlânsk"
- },
- "pt-PT": {
- "name": "Europees Portugees"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "Faeröersk"
- },
- "zh-Hans": {
- "name": "Ferienfâldich Sineesk"
- },
- "fil": {
- "name": "Filipynsk"
- },
- "fi": {
- "name": "Finsk"
- },
- "fr": {
- "name": "Frânsk"
- },
- "fur": {
- "name": "Friulysk"
- },
- "fy": {
- "name": "Frysk"
- },
- "ff": {
- "name": "Fulah"
- },
- "gl": {
- "name": "Galisysk"
- },
- "lg": {
- "name": "Ganda"
- },
- "ka": {
- "name": "Georgysk"
- },
- "kl": {
- "name": "Grienlâns"
- },
- "el": {
- "name": "Gryks"
- },
- "gu": {
- "name": "Gujarati"
- },
- "guz": {
- "name": "Gusii"
- },
- "ha": {
- "name": "Hausa"
- },
- "haw": {
- "name": "Hawaïaansk"
- },
- "he": {
- "name": "Hebreeuwsk"
- },
- "hi": {
- "name": "Hindi"
- },
- "hu": {
- "name": "Hongaarsk"
- },
- "ga": {
- "name": "Iersk"
- },
- "ig": {
- "name": "Igbo"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "en": {
- "name": "Ingelsk"
- },
- "it": {
- "name": "Italiaansk"
- },
- "sah": {
- "name": "Jakoets"
- },
- "ja": {
- "name": "Japans"
- },
- "yi": {
- "name": "Jiddysk"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kaapverdysk Creools"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "fr-CA": {
- "name": "Kanadeesk Frânsk"
- },
- "en-CA": {
- "name": "Kanadeesk Ingelsk"
- },
- "kn": {
- "name": "Kannada"
- },
- "ks": {
- "name": "Kasjmiri"
- },
- "ca": {
- "name": "Katalaansk"
- },
- "kk": {
- "name": "Kazachs"
- },
- "cu": {
- "name": "Kerkslavysk"
- },
- "km": {
- "name": "Khmer"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "rw": {
- "name": "Kinyarwanda"
- },
- "ky": {
- "name": "Kirgizysk"
- },
- "rn": {
- "name": "Kirundi"
- },
- "ksh": {
- "name": "Kölsch"
- },
- "kok": {
- "name": "Konkani"
- },
- "ko": {
- "name": "Koreaansk"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "hr": {
- "name": "Kroatysk"
- },
- "nds": {
- "name": "Laagduits"
- },
- "nds-NL": {
- "name": "Laagduits (Nederlân)"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Laotiaansk"
- },
- "lv": {
- "name": "Letlâns"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "Litouws"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "Luxemburgs"
- },
- "luy": {
- "name": "Luyia"
- },
- "mk": {
- "name": "Macedonysk"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "Malagasysk"
- },
- "ml": {
- "name": "Malayalam"
- },
- "ms": {
- "name": "Maleis"
- },
- "mt": {
- "name": "Maltees"
- },
- "gv": {
- "name": "Manks"
- },
- "mr": {
- "name": "Marathi"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "es-MX": {
- "name": "Meksikaansk Spaansk"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Meta’"
- },
- "ro-MD": {
- "name": "Moldavysk"
- },
- "mn": {
- "name": "Mongools"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nl": {
- "name": "Nederlânsk"
- },
- "dsb": {
- "name": "Nedersorbysk"
- },
- "ne": {
- "name": "Nepalees"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nmg": {
- "name": "Ngumba"
- },
- "nd": {
- "name": "Noard-Ndbele"
- },
- "se": {
- "name": "Noard-Samysk"
- },
- "nb": {
- "name": "Noors - Bokmål"
- },
- "nn": {
- "name": "Noors - Nynorsk"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "or": {
- "name": "Odia"
- },
- "ug": {
- "name": "Oeigoers"
- },
- "uk": {
- "name": "Oekraïens"
- },
- "uz": {
- "name": "Oezbeeks"
- },
- "hsb": {
- "name": "Oppersorbysk"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetysk"
- },
- "ps": {
- "name": "Pasjtoe"
- },
- "fa": {
- "name": "Perzysk"
- },
- "pl": {
- "name": "Poalsk"
- },
- "pt": {
- "name": "Portugeesk"
- },
- "prg": {
- "name": "Prussian"
- },
- "pa": {
- "name": "Punjabi"
- },
- "qu": {
- "name": "Quechua"
- },
- "rm": {
- "name": "Reto-Romaansk"
- },
- "ro": {
- "name": "Roemeensk"
- },
- "rof": {
- "name": "Rombo"
- },
- "ru": {
- "name": "Russysk"
- },
- "rwk": {
- "name": "Rwa"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "gd": {
- "name": "Schotsk Gaelic"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "Servysk"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "sd": {
- "name": "Sindhi"
- },
- "zh": {
- "name": "Sineesk"
- },
- "si": {
- "name": "Singalees"
- },
- "sl": {
- "name": "Sloveensk"
- },
- "sk": {
- "name": "Slowaaks"
- },
- "xog": {
- "name": "Soga"
- },
- "so": {
- "name": "Somalysk"
- },
- "ckb": {
- "name": "Soranî"
- },
- "es": {
- "name": "Spaansk"
- },
- "zgh": {
- "name": "Standert Marokkaanske Tamazight"
- },
- "sw": {
- "name": "Swahili"
- },
- "gsw": {
- "name": "Switsers Dútsk"
- },
- "fr-CH": {
- "name": "Switserse Frânsk"
- },
- "de-CH": {
- "name": "Switsersk Heechdútsk"
- },
- "tg": {
- "name": "Tadzjieks"
- },
- "dav": {
- "name": "Taita"
- },
- "tzm": {
- "name": "Tamazight (Sintraal-Marokko)"
- },
- "ta": {
- "name": "Tamil"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "shi": {
- "name": "Tashelhiyt"
- },
- "tt": {
- "name": "Tataars"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "th": {
- "name": "Thais"
- },
- "bo": {
- "name": "Tibetaansk"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "to": {
- "name": "Tongaansk"
- },
- "zh-Hant": {
- "name": "Tradisjoneel Sineesk"
- },
- "cs": {
- "name": "Tsjechysk"
- },
- "ce": {
- "name": "Tsjetsjeensk"
- },
- "tk": {
- "name": "Turkmeens"
- },
- "tr": {
- "name": "Turks"
- },
- "ur": {
- "name": "Urdu"
- },
- "vai": {
- "name": "Vai"
- },
- "vi": {
- "name": "Vietnamees"
- },
- "nl-BE": {
- "name": "Vlaams"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "cy": {
- "name": "Welsk"
- },
- "wo": {
- "name": "Wolof"
- },
- "be": {
- "name": "Wyt-Russysk"
- },
- "yav": {
- "name": "Yangben"
- },
- "id": {
- "name": "Yndonezysk"
- },
- "yo": {
- "name": "Yoruba"
- },
- "is": {
- "name": "Yslâns"
- },
- "dje": {
- "name": "Zarma"
- },
- "zu": {
- "name": "Zulu"
- },
- "sv": {
- "name": "Zweeds"
- }
+ "af": "Afrikaansk",
+ "agq": "Aghem",
+ "ak": "Akan",
+ "sq": "Albaneesk",
+ "am": "Amhaarsk",
+ "ar": "Arabysk",
+ "hy": "Armeensk",
+ "as": "Assameesk",
+ "ast": "Asturysk",
+ "asa": "Asu",
+ "en-AU": "Australysk Ingelsk",
+ "az": "Azerbeidzjaansk",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basa",
+ "eu": "Baskysk",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "bn": "Bengaalsk",
+ "my": "Birmees",
+ "brx": "Bodo",
+ "bs": "Bosnysk",
+ "br": "Bretonsk",
+ "en-GB": "Britsk Ingelsk",
+ "bg": "Bulgaarsk",
+ "ceb": "Cebuano",
+ "chr": "Cherokee",
+ "cgg": "Chiga",
+ "sw-CD": "Congo Swahili",
+ "kw": "Cornish",
+ "da": "Deensk",
+ "dua": "Duala",
+ "de": "Dútsk",
+ "dz": "Dzongkha",
+ "de-AT": "Eastenryks Dútsk",
+ "ebu": "Embu",
+ "eo": "Esperanto",
+ "et": "Estlânsk",
+ "pt-PT": "Europees Portugees",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fo": "Faeröersk",
+ "zh-Hans": "Ferienfâldich Sineesk",
+ "fil": "Filipynsk",
+ "fi": "Finsk",
+ "fr": "Frânsk",
+ "fur": "Friulysk",
+ "fy": "Frysk",
+ "ff": "Fulah",
+ "gl": "Galisysk",
+ "lg": "Ganda",
+ "ka": "Georgysk",
+ "kl": "Grienlâns",
+ "el": "Gryks",
+ "gu": "Gujarati",
+ "guz": "Gusii",
+ "ha": "Hausa",
+ "haw": "Hawaïaansk",
+ "he": "Hebreeuwsk",
+ "hi": "Hindi",
+ "hu": "Hongaarsk",
+ "ga": "Iersk",
+ "ig": "Igbo",
+ "smn": "Inari Sami",
+ "en": "Ingelsk",
+ "it": "Italiaansk",
+ "sah": "Jakoets",
+ "ja": "Japans",
+ "jv": "Javaansk",
+ "yi": "Jiddysk",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kaapverdysk Creools",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "fr-CA": "Kanadeesk Frânsk",
+ "en-CA": "Kanadeesk Ingelsk",
+ "kn": "Kannada",
+ "yue": "Kantoneesk",
+ "ks": "Kasjmiri",
+ "ca": "Katalaansk",
+ "kk": "Kazachs",
+ "cu": "Kerkslavysk",
+ "km": "Khmer",
+ "ki": "Kikuyu",
+ "rw": "Kinyarwanda",
+ "ky": "Kirgizysk",
+ "rn": "Kirundi",
+ "ku": "Koerdysk",
+ "ksh": "Kölsch",
+ "kok": "Konkani",
+ "ko": "Koreaansk",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "hr": "Kroatysk",
+ "nds": "Laagduits",
+ "nds-NL": "Laagduits (Nederlân)",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Laotiaansk",
+ "es-419": "Latynsk-Amerikaansk Spaansk",
+ "lv": "Letlâns",
+ "ln": "Lingala",
+ "lt": "Litouws",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "lb": "Luxemburgs",
+ "luy": "Luyia",
+ "mk": "Macedonysk",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "Malagasysk",
+ "ml": "Malayalam",
+ "ms": "Maleis",
+ "mt": "Maltees",
+ "gv": "Manks",
+ "mi": "Maori",
+ "mr": "Marathi",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "es-MX": "Meksikaansk Spaansk",
+ "mer": "Meru",
+ "mgo": "Meta’",
+ "ro-MD": "Moldavysk",
+ "mn": "Mongools",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nl": "Nederlânsk",
+ "dsb": "Nedersorbysk",
+ "ne": "Nepalees",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nmg": "Ngumba",
+ "nd": "Noard-Ndbele",
+ "se": "Noard-Samysk",
+ "nb": "Noors - Bokmål",
+ "nn": "Noors - Nynorsk",
+ "lrc": "Northern Luri",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "or": "Odia",
+ "ug": "Oeigoers",
+ "uk": "Oekraïens",
+ "uz": "Oezbeeks",
+ "hsb": "Oppersorbysk",
+ "om": "Oromo",
+ "os": "Ossetysk",
+ "ps": "Pasjtoe",
+ "fa": "Perzysk",
+ "pl": "Poalsk",
+ "pt": "Portugeesk",
+ "prg": "Prussian",
+ "pa": "Punjabi",
+ "qu": "Quechua",
+ "rm": "Reto-Romaansk",
+ "ro": "Roemeensk",
+ "rof": "Rombo",
+ "ru": "Russysk",
+ "rwk": "Rwa",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "gd": "Schotsk Gaelic",
+ "seh": "Sena",
+ "sr": "Servysk",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "sd": "Sindhi",
+ "zh": "Sineesk",
+ "si": "Singalees",
+ "sl": "Sloveensk",
+ "sk": "Slowaaks",
+ "xog": "Soga",
+ "so": "Somalysk",
+ "ckb": "Soranî",
+ "es": "Spaansk",
+ "zgh": "Standert Marokkaanske Tamazight",
+ "sw": "Swahili",
+ "gsw": "Switsers Dútsk",
+ "fr-CH": "Switserse Frânsk",
+ "de-CH": "Switsersk Heechdútsk",
+ "tg": "Tadzjieks",
+ "dav": "Taita",
+ "tzm": "Tamazight (Sintraal-Marokko)",
+ "ta": "Tamil",
+ "twq": "Tasawaq",
+ "shi": "Tashelhiyt",
+ "tt": "Tataars",
+ "te": "Telugu",
+ "teo": "Teso",
+ "th": "Thais",
+ "bo": "Tibetaansk",
+ "ti": "Tigrinya",
+ "to": "Tongaansk",
+ "zh-Hant": "Tradisjoneel Sineesk",
+ "cs": "Tsjechysk",
+ "ce": "Tsjetsjeensk",
+ "tk": "Turkmeens",
+ "tr": "Turks",
+ "ur": "Urdu",
+ "vai": "Vai",
+ "vi": "Vietnamees",
+ "nl-BE": "Vlaams",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wa": "Waals",
+ "wae": "Walser",
+ "cy": "Welsk",
+ "wo": "Wolof",
+ "be": "Wyt-Russysk",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "id": "Yndonezysk",
+ "yo": "Yoruba",
+ "is": "Yslâns",
+ "dje": "Zarma",
+ "zu": "Zulu",
+ "sv": "Zweeds"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/ga.json b/vendor/commerceguys/intl/resources/language/ga.json
index 5cd1467f8..4db52abe0 100644
--- a/vendor/commerceguys/intl/resources/language/ga.json
+++ b/vendor/commerceguys/intl/resources/language/ga.json
@@ -1,644 +1,224 @@
{
- "ak": {
- "name": "Acáinis"
- },
- "af": {
- "name": "Afracáinis"
- },
- "agq": {
- "name": "Aghem"
- },
- "hy": {
- "name": "Airméinis"
- },
- "sq": {
- "name": "Albáinis"
- },
- "am": {
- "name": "Amáiris"
- },
- "ar": {
- "name": "Araibis"
- },
- "de-CH": {
- "name": "Ard-Ghearmáinis Eilvéiseach"
- },
- "as": {
- "name": "Asaimis"
- },
- "az": {
- "name": "Asarbaiseáinis"
- },
- "ast": {
- "name": "Astúiris"
- },
- "asa": {
- "name": "Asu"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "Bascais"
- },
- "be": {
- "name": "Bealarúisis"
- },
- "bn": {
- "name": "Beangáilis"
- },
- "en": {
- "name": "Béarla"
- },
- "en-AU": {
- "name": "Béarla Astrálach"
- },
- "en-GB": {
- "name": "Béarla Briotanach"
- },
- "en-CA": {
- "name": "Béarla Ceanadach"
- },
- "bem": {
- "name": "Beimbis"
- },
- "bez": {
- "name": "Bena"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "Boisnis"
- },
- "cy": {
- "name": "Breatnais"
- },
- "br": {
- "name": "Briotáinis"
- },
- "bg": {
- "name": "Bulgáiris"
- },
- "my": {
- "name": "Burmais"
- },
- "ks": {
- "name": "Caismíris"
- },
- "kn": {
- "name": "Cannadais"
- },
- "kk": {
- "name": "Casaicis"
- },
- "ca": {
- "name": "Catalóinis"
- },
- "qu": {
- "name": "Ceatsuais"
- },
- "cgg": {
- "name": "Chiga"
- },
- "km": {
- "name": "Ciméiris"
- },
- "rw": {
- "name": "Ciniaruaindis"
- },
- "ki": {
- "name": "Ciocúis"
- },
- "ky": {
- "name": "Cirgisis"
- },
- "ckb": {
- "name": "Coirdis Lárnach"
- },
- "ko": {
- "name": "Cóiréis"
- },
- "kw": {
- "name": "Coirnis"
- },
- "ksh": {
- "name": "Colognian"
- },
- "kok": {
- "name": "Concáinis"
- },
- "hr": {
- "name": "Cróitis"
- },
- "da": {
- "name": "Danmhairgis"
- },
- "dua": {
- "name": "Duala"
- },
- "he": {
- "name": "Eabhrais"
- },
- "et": {
- "name": "Eastóinis"
- },
- "ebu": {
- "name": "Embu"
- },
- "eo": {
- "name": "Esperanto"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "Faróis"
- },
- "fil": {
- "name": "Filipínis"
- },
- "fi": {
- "name": "Fionlainnis"
- },
- "fr": {
- "name": "Fraincis"
- },
- "fr-CA": {
- "name": "Fraincis Cheanadach"
- },
- "fr-CH": {
- "name": "Fraincis Eilvéiseach"
- },
- "fy": {
- "name": "Freaslainnis Iartharach"
- },
- "fur": {
- "name": "Friúilis"
- },
- "ff": {
- "name": "Fuláinis"
- },
- "ga": {
- "name": "Gaeilge"
- },
- "gd": {
- "name": "Gaeilge na hAlban"
- },
- "gl": {
- "name": "Gailísis"
- },
- "de": {
- "name": "Gearmáinis"
- },
- "gsw": {
- "name": "Gearmáinis Eilvéiseach"
- },
- "nds": {
- "name": "Gearmáinis Íochtarach"
- },
- "de-AT": {
- "name": "Gearmáinis Ostarach"
- },
- "yi": {
- "name": "Giúdais"
- },
- "el": {
- "name": "Gréigis"
- },
- "gu": {
- "name": "Gúisearáitis"
- },
- "guz": {
- "name": "Gusii"
- },
- "ha": {
- "name": "Hásais"
- },
- "haw": {
- "name": "Haváis"
- },
- "hi": {
- "name": "Hiondúis"
- },
- "yo": {
- "name": "Iarúibis"
- },
- "id": {
- "name": "Indinéisis"
- },
- "it": {
- "name": "Iodáilis"
- },
- "ig": {
- "name": "Íogbóis"
- },
- "nb": {
- "name": "Ioruais Bokmål"
- },
- "is": {
- "name": "Íoslainnis"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "lv": {
- "name": "Laitvis"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Laoisis"
- },
- "ln": {
- "name": "Liongáilis"
- },
- "lt": {
- "name": "Liotuáinis"
- },
- "lu": {
- "name": "Lúba-Cataingis"
- },
- "lb": {
- "name": "Lucsambuirgis"
- },
- "lg": {
- "name": "Lugandais"
- },
- "luo": {
- "name": "Luo"
- },
- "luy": {
- "name": "Luyia"
- },
- "mk": {
- "name": "Macadóinis"
- },
- "jmc": {
- "name": "Machame"
- },
- "ml": {
- "name": "Mailéalaimis"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "ms": {
- "name": "Malaeis"
- },
- "mg": {
- "name": "Malagáisis"
- },
- "mt": {
- "name": "Máltais"
- },
- "gv": {
- "name": "Manainnis"
- },
- "mr": {
- "name": "Maraitis"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "ro-MD": {
- "name": "Moldáivis"
- },
- "mn": {
- "name": "Mongóilis"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nd": {
- "name": "Ndeibéilis an Tuaiscirt"
- },
- "ne": {
- "name": "Neipeailis"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "nn": {
- "name": "Nua-Ioruais"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "or": {
- "name": "Oirísis"
- },
- "os": {
- "name": "Oiséitis"
- },
- "nl": {
- "name": "Ollainnis"
- },
- "om": {
- "name": "Oraimis"
- },
- "ps": {
- "name": "Paistis"
- },
- "fa": {
- "name": "Peirsis"
- },
- "nl-BE": {
- "name": "Pléimeannais"
- },
- "pl": {
- "name": "Polainnis"
- },
- "pt": {
- "name": "Portaingéilis"
- },
- "pt-PT": {
- "name": "Portaingéilis Ibéarach"
- },
- "prg": {
- "name": "Prúisis"
- },
- "pa": {
- "name": "Puinseáibis"
- },
- "rm": {
- "name": "Rómainis"
- },
- "ro": {
- "name": "Rómáinis"
- },
- "rof": {
- "name": "Rombo"
- },
- "rn": {
- "name": "Rúindis"
- },
- "ru": {
- "name": "Rúisis"
- },
- "rwk": {
- "name": "Rwa"
- },
- "sah": {
- "name": "Sachais"
- },
- "nds-NL": {
- "name": "Sacsainis Íochtarach"
- },
- "smn": {
- "name": "Sáimis Inari"
- },
- "se": {
- "name": "Sáimis Thuaidh"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sangóis"
- },
- "sbp": {
- "name": "Sangu"
- },
- "ja": {
- "name": "Seapáinis"
- },
- "cs": {
- "name": "Seicis"
- },
- "sr": {
- "name": "Seirbis"
- },
- "chr": {
- "name": "Seiricis"
- },
- "ce": {
- "name": "Seisnis"
- },
- "seh": {
- "name": "Sena"
- },
- "dz": {
- "name": "Seoinicis"
- },
- "sn": {
- "name": "Seoinis"
- },
- "ka": {
- "name": "Seoirsis"
- },
- "ksb": {
- "name": "Shambala"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "sd": {
- "name": "Sindis"
- },
- "zh": {
- "name": "Sínis"
- },
- "zh-Hans": {
- "name": "Sínis Shimplithe"
- },
- "zh-Hant": {
- "name": "Sínis Thraidisiúnta"
- },
- "si": {
- "name": "Siolóinis"
- },
- "cu": {
- "name": "Slavais na hEaglaise"
- },
- "sl": {
- "name": "Slóivéinis"
- },
- "sk": {
- "name": "Slóvaicis"
- },
- "xog": {
- "name": "Soga"
- },
- "so": {
- "name": "Somáilis"
- },
- "dsb": {
- "name": "Sorbais Íochtarach"
- },
- "hsb": {
- "name": "Sorbais Uachtarach"
- },
- "es": {
- "name": "Spáinnis"
- },
- "es-MX": {
- "name": "Spáinnis Mheicsiceach"
- },
- "sv": {
- "name": "Sualainnis"
- },
- "zu": {
- "name": "Súlúis"
- },
- "sw": {
- "name": "Svahaílis"
- },
- "sw-CD": {
- "name": "Svahaílis an Chongó"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "tg": {
- "name": "Táidsícis"
- },
- "dav": {
- "name": "Taita"
- },
- "ta": {
- "name": "Tamailis"
- },
- "tzm": {
- "name": "Tamazight Atlais Láir"
- },
- "zgh": {
- "name": "Tamazight Caighdeánach Mharacó"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "Tatairis"
- },
- "th": {
- "name": "Téalainnis"
- },
- "te": {
- "name": "Teileagúis"
- },
- "teo": {
- "name": "Teso"
- },
- "bo": {
- "name": "Tibéidis"
- },
- "ti": {
- "name": "Tigrinis"
- },
- "to": {
- "name": "Tongais"
- },
- "tr": {
- "name": "Tuircis"
- },
- "tk": {
- "name": "Tuircméinis"
- },
- "uk": {
- "name": "Úcráinis"
- },
- "ug": {
- "name": "Uigiúiris"
- },
- "uz": {
- "name": "Úisbéiceastáinis"
- },
- "hu": {
- "name": "Ungáiris"
- },
- "ur": {
- "name": "Urdúis"
- },
- "vai": {
- "name": "Vai"
- },
- "vi": {
- "name": "Vítneaimis"
- },
- "wo": {
- "name": "Volaifis"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "yav": {
- "name": "Yangben"
- },
- "dje": {
- "name": "Zarmais"
- }
+ "ak": "Acáinis",
+ "af": "Afracáinis",
+ "agq": "Aghem",
+ "hy": "Airméinis",
+ "sq": "Albáinis",
+ "am": "Amáiris",
+ "ar": "Araibis",
+ "de-CH": "Ard-Ghearmáinis Eilvéiseach",
+ "as": "Asaimis",
+ "az": "Asarbaiseáinis",
+ "ast": "Astúiris",
+ "asa": "Asu",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "eu": "Bascais",
+ "be": "Bealarúisis",
+ "bn": "Beangáilis",
+ "en": "Béarla",
+ "en-AU": "Béarla Astrálach",
+ "en-GB": "Béarla Briotanach",
+ "en-CA": "Béarla Ceanadach",
+ "bem": "Beimbis",
+ "bez": "Bena",
+ "brx": "Bodo",
+ "bs": "Boisnis",
+ "cy": "Breatnais",
+ "br": "Briotáinis",
+ "bg": "Bulgáiris",
+ "my": "Burmais",
+ "kab": "Caibílis",
+ "ks": "Caismíris",
+ "kam": "Cambais",
+ "kn": "Cannadais",
+ "yue": "Cantainis",
+ "kk": "Casaicis",
+ "ca": "Catalóinis",
+ "qu": "Ceatsuais",
+ "cgg": "Chiga",
+ "km": "Ciméiris",
+ "rw": "Ciniaruaindis",
+ "ki": "Ciocúis",
+ "ky": "Cirgisis",
+ "ku": "Coirdis",
+ "ckb": "Coirdis Lárnach",
+ "ko": "Cóiréis",
+ "kw": "Coirnis",
+ "xh": "Cóisis",
+ "ksh": "Colognian",
+ "kok": "Concáinis",
+ "hr": "Cróitis",
+ "da": "Danmhairgis",
+ "dua": "Duala",
+ "he": "Eabhrais",
+ "et": "Eastóinis",
+ "ebu": "Embu",
+ "eo": "Esperanto",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fo": "Faróis",
+ "fil": "Filipínis",
+ "fi": "Fionlainnis",
+ "fr": "Fraincis",
+ "fr-CA": "Fraincis Cheanadach",
+ "fr-CH": "Fraincis Eilvéiseach",
+ "fy": "Freaslainnis Iartharach",
+ "fur": "Friúilis",
+ "ff": "Fuláinis",
+ "ga": "Gaeilge",
+ "gd": "Gaeilge na hAlban",
+ "gl": "Gailísis",
+ "de": "Gearmáinis",
+ "gsw": "Gearmáinis Eilvéiseach",
+ "nds": "Gearmáinis Íochtarach",
+ "de-AT": "Gearmáinis Ostarach",
+ "yi": "Giúdais",
+ "el": "Gréigis",
+ "gu": "Gúisearáitis",
+ "guz": "Gusii",
+ "ha": "Hásais",
+ "haw": "Haváis",
+ "hi": "Hiondúis",
+ "jv": "Iáivis",
+ "yo": "Iarúibis",
+ "id": "Indinéisis",
+ "it": "Iodáilis",
+ "ig": "Íogbóis",
+ "nb": "Ioruais Bokmål",
+ "is": "Íoslainnis",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "nmg": "Kwasio",
+ "lv": "Laitvis",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Laoisis",
+ "ln": "Liongáilis",
+ "lt": "Liotuáinis",
+ "lu": "Lúba-Cataingis",
+ "lb": "Lucsambuirgis",
+ "lg": "Lugandais",
+ "luo": "Lúóis",
+ "lrc": "Luri Thuaidh",
+ "luy": "Luyia",
+ "mk": "Macadóinis",
+ "jmc": "Machame",
+ "ml": "Mailéalaimis",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "ms": "Malaeis",
+ "mg": "Malagáisis",
+ "mt": "Máltais",
+ "gv": "Manainnis",
+ "mi": "Maorais",
+ "mr": "Maraitis",
+ "mas": "Másais",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "ro-MD": "Moldáivis",
+ "mn": "Mongóilis",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nd": "Ndeibéilis an Tuaiscirt",
+ "ne": "Neipeailis",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nyn": "Niancóilis",
+ "nn": "Nua-Ioruais",
+ "nus": "Nuer",
+ "or": "Oirísis",
+ "os": "Oiséitis",
+ "nl": "Ollainnis",
+ "om": "Oraimis",
+ "ps": "Paistis",
+ "fa": "Peirsis",
+ "nl-BE": "Pléimeannais",
+ "pl": "Polainnis",
+ "pt": "Portaingéilis",
+ "pt-PT": "Portaingéilis Ibéarach",
+ "prg": "Prúisis",
+ "pa": "Puinseáibis",
+ "rm": "Rómainis",
+ "ro": "Rómáinis",
+ "rof": "Rombo",
+ "rn": "Rúindis",
+ "ru": "Rúisis",
+ "rwk": "Rwa",
+ "sah": "Sachais",
+ "nds-NL": "Sacsainis Íochtarach",
+ "smn": "Sáimis Inari",
+ "se": "Sáimis Thuaidh",
+ "saq": "Samburu",
+ "sg": "Sangóis",
+ "sbp": "Sangu",
+ "ceb": "Seabúáinis",
+ "ja": "Seapáinis",
+ "cs": "Seicis",
+ "sr": "Seirbis",
+ "chr": "Seiricis",
+ "ce": "Seisnis",
+ "seh": "Sena",
+ "dz": "Seoinicis",
+ "sn": "Seoinis",
+ "ka": "Seoirsis",
+ "ksb": "Shambala",
+ "ii": "Sichuan Yi",
+ "sd": "Sindis",
+ "zh": "Sínis",
+ "zh-Hans": "Sínis Shimplithe",
+ "zh-Hant": "Sínis Thraidisiúnta",
+ "si": "Siolóinis",
+ "cu": "Slavais na hEaglaise",
+ "sl": "Slóivéinis",
+ "sk": "Slóvaicis",
+ "xog": "Soga",
+ "so": "Somáilis",
+ "dsb": "Sorbais Íochtarach",
+ "hsb": "Sorbais Uachtarach",
+ "es": "Spáinnis",
+ "es-MX": "Spáinnis Mheicsiceach",
+ "es-419": "Spáinnis Mheiriceá Laidinigh",
+ "sv": "Sualainnis",
+ "zu": "Súlúis",
+ "sw": "Svahaílis",
+ "sw-CD": "Svahaílis an Chongó",
+ "shi": "Tachelhit",
+ "tg": "Táidsícis",
+ "dav": "Taita",
+ "ta": "Tamailis",
+ "tzm": "Tamazight Atlais Láir",
+ "zgh": "Tamazight Caighdeánach Mharacó",
+ "twq": "Tasawaq",
+ "tt": "Tatairis",
+ "th": "Téalainnis",
+ "te": "Teileagúis",
+ "teo": "Teso",
+ "bo": "Tibéidis",
+ "ti": "Tigrinis",
+ "to": "Tongais",
+ "tr": "Tuircis",
+ "tk": "Tuircméinis",
+ "uk": "Úcráinis",
+ "ug": "Uigiúiris",
+ "uz": "Úisbéiceastáinis",
+ "hu": "Ungáiris",
+ "ur": "Urdúis",
+ "vai": "Vai",
+ "wa": "Vallúnais",
+ "vi": "Vítneaimis",
+ "wo": "Volaifis",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wae": "Walser",
+ "yav": "Yangben",
+ "dje": "Zarmais"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/gd.json b/vendor/commerceguys/intl/resources/language/gd.json
index 457d565d2..30be2ee4a 100644
--- a/vendor/commerceguys/intl/resources/language/gd.json
+++ b/vendor/commerceguys/intl/resources/language/gd.json
@@ -1,644 +1,224 @@
{
- "af": {
- "name": "Afraganais"
- },
- "agq": {
- "name": "Aghem"
- },
- "hy": {
- "name": "Airmeinis"
- },
- "ak": {
- "name": "Akan"
- },
- "sq": {
- "name": "Albàinis"
- },
- "am": {
- "name": "Amtharais"
- },
- "ar": {
- "name": "Arabais"
- },
- "de-CH": {
- "name": "Àrd-Ghearmailtis na h-Eilbheise"
- },
- "as": {
- "name": "Asamais"
- },
- "az": {
- "name": "Asarbaideànais"
- },
- "ast": {
- "name": "Astùrais"
- },
- "asa": {
- "name": "Asu"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bn": {
- "name": "Bangla"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "Basgais"
- },
- "be": {
- "name": "Bealaruisis"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "en": {
- "name": "Beurla"
- },
- "en-AU": {
- "name": "Beurla Astràilia"
- },
- "en-GB": {
- "name": "Beurla Bhreatainn"
- },
- "en-CA": {
- "name": "Beurla Chanada"
- },
- "vi": {
- "name": "Bhiet-Namais"
- },
- "brx": {
- "name": "Bodo"
- },
- "nb": {
- "name": "Bokmål na Nirribhidh"
- },
- "bs": {
- "name": "Bosnais"
- },
- "br": {
- "name": "Breatnais"
- },
- "bg": {
- "name": "Bulgarais"
- },
- "my": {
- "name": "Burmais"
- },
- "ka": {
- "name": "Cairtbheilis"
- },
- "ks": {
- "name": "Caismiris"
- },
- "haw": {
- "name": "Cànan Hawai’i"
- },
- "th": {
- "name": "Cànan nan Tàidh"
- },
- "kk": {
- "name": "Casachais"
- },
- "ca": {
- "name": "Catalanais"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "ky": {
- "name": "Cìorgasais"
- },
- "km": {
- "name": "Cmèar"
- },
- "ko": {
- "name": "Coirèanais"
- },
- "kw": {
- "name": "Còrnais"
- },
- "hr": {
- "name": "Cròthaisis"
- },
- "cy": {
- "name": "Cuimris"
- },
- "ckb": {
- "name": "Cùrdais Mheadhanach"
- },
- "da": {
- "name": "Danmhairgis"
- },
- "ce": {
- "name": "Deideanais"
- },
- "dua": {
- "name": "Duala"
- },
- "nl": {
- "name": "Duitsis"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "he": {
- "name": "Eabhra"
- },
- "it": {
- "name": "Eadailtis"
- },
- "et": {
- "name": "Eastoinis"
- },
- "ebu": {
- "name": "Embu"
- },
- "eo": {
- "name": "Esperanto"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "Fàrothais"
- },
- "fil": {
- "name": "Filipinis"
- },
- "fi": {
- "name": "Fionnlannais"
- },
- "nl-BE": {
- "name": "Flannrais"
- },
- "fr": {
- "name": "Fraingis"
- },
- "fr-CA": {
- "name": "Fraingis Chanada"
- },
- "fr-CH": {
- "name": "Fraingis Eilbheiseach"
- },
- "fy": {
- "name": "Frìoslannais Shiarach"
- },
- "fur": {
- "name": "Friùilis"
- },
- "ff": {
- "name": "Fulah"
- },
- "ga": {
- "name": "Gaeilge"
- },
- "gv": {
- "name": "Gaelg"
- },
- "gd": {
- "name": "Gàidhlig"
- },
- "gl": {
- "name": "Gailìsis"
- },
- "lg": {
- "name": "Ganda"
- },
- "de": {
- "name": "Gearmailtis"
- },
- "ksh": {
- "name": "Gearmailtis Chologne"
- },
- "gsw": {
- "name": "Gearmailtis Eilbheiseach"
- },
- "nds": {
- "name": "Gearmailtis Ìochdarach"
- },
- "de-AT": {
- "name": "Gearmailtis na h-Ostaire"
- },
- "wae": {
- "name": "Gearmailtis Wallis"
- },
- "el": {
- "name": "Greugais"
- },
- "gu": {
- "name": "Gujarati"
- },
- "guz": {
- "name": "Gusii"
- },
- "ha": {
- "name": "Hausa"
- },
- "hi": {
- "name": "Hindis"
- },
- "ig": {
- "name": "Igbo"
- },
- "id": {
- "name": "Innd-Innsis"
- },
- "is": {
- "name": "Innis Tìlis"
- },
- "yi": {
- "name": "Iùdhais"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "kn": {
- "name": "Kannada"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "rw": {
- "name": "Kinyarwanda"
- },
- "rn": {
- "name": "Kirundi"
- },
- "sw": {
- "name": "Kiswahili"
- },
- "sw-CD": {
- "name": "Kiswahili na Congo"
- },
- "kok": {
- "name": "Konkani"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "lv": {
- "name": "Laitbheis"
- },
- "lkt": {
- "name": "Lakhóta"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Làtho"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "Liotuainis"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "lb": {
- "name": "Lugsamburgais"
- },
- "luo": {
- "name": "Luo"
- },
- "lrc": {
- "name": "Luri Thuathach"
- },
- "luy": {
- "name": "Luyia"
- },
- "mas": {
- "name": "Maasai"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "Malagasais"
- },
- "ms": {
- "name": "Malaidhis"
- },
- "ml": {
- "name": "Malayalam"
- },
- "mt": {
- "name": "Maltais"
- },
- "mr": {
- "name": "Marathi"
- },
- "mk": {
- "name": "Masadonais"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Meta’"
- },
- "ro-MD": {
- "name": "Moldobhais"
- },
- "mn": {
- "name": "Mongolais"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nd": {
- "name": "Ndebele Thuathach"
- },
- "ne": {
- "name": "Neapàlais"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "nn": {
- "name": "Nynorsk na Nirribhidh"
- },
- "or": {
- "name": "Odia"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetic"
- },
- "pa": {
- "name": "Panjabi"
- },
- "ps": {
- "name": "Pashto"
- },
- "fa": {
- "name": "Peirsis"
- },
- "pl": {
- "name": "Pòlainnis"
- },
- "pt": {
- "name": "Portagailis"
- },
- "pt-PT": {
- "name": "Portagailis Eòrpach"
- },
- "prg": {
- "name": "Pruisis"
- },
- "qu": {
- "name": "Quechua"
- },
- "ro": {
- "name": "Romàinis"
- },
- "rof": {
- "name": "Rombo"
- },
- "ru": {
- "name": "Ruisis"
- },
- "rm": {
- "name": "Rumains"
- },
- "rwk": {
- "name": "Rwa"
- },
- "nds-NL": {
- "name": "Sagsannais Ìochdarach"
- },
- "sah": {
- "name": "Sakha"
- },
- "smn": {
- "name": "Sàmais Inari"
- },
- "se": {
- "name": "Sàmais Thuathach"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "ja": {
- "name": "Seapanais"
- },
- "cs": {
- "name": "Seicis"
- },
- "sr": {
- "name": "Sèirbis"
- },
- "seh": {
- "name": "Sena"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Sinhala"
- },
- "zh": {
- "name": "Sìnis"
- },
- "zh-Hans": {
- "name": "Sìnis Shimplichte"
- },
- "zh-Hant": {
- "name": "Sìnis Thradaiseanta"
- },
- "cu": {
- "name": "Slàbhais na h-Eaglaise"
- },
- "sk": {
- "name": "Slòbhacais"
- },
- "sl": {
- "name": "Slòbhainis"
- },
- "xog": {
- "name": "Soga"
- },
- "so": {
- "name": "Somàilis"
- },
- "dsb": {
- "name": "Sòrbais Ìochdarach"
- },
- "hsb": {
- "name": "Sòrbais Uachdarach"
- },
- "es": {
- "name": "Spàinntis"
- },
- "es-MX": {
- "name": "Spàinntis Mheagsagach"
- },
- "sv": {
- "name": "Suainis"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "tg": {
- "name": "Taidigis"
- },
- "ta": {
- "name": "Taimilis"
- },
- "dav": {
- "name": "Taita"
- },
- "tzm": {
- "name": "Tamazight an Atlais Mheadhanaich"
- },
- "zgh": {
- "name": "Tamazight Stannardach Moroco"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "Tatarais"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "bo": {
- "name": "Tibeitis"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "to": {
- "name": "Tonga"
- },
- "tr": {
- "name": "Turcais"
- },
- "tk": {
- "name": "Turcmanais"
- },
- "uk": {
- "name": "Ucràinis"
- },
- "ug": {
- "name": "Ùigiurais"
- },
- "hu": {
- "name": "Ungairis"
- },
- "ur": {
- "name": "Ùrdu"
- },
- "uz": {
- "name": "Usbagais"
- },
- "vai": {
- "name": "Vai"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "ii": {
- "name": "Yi Sichuan"
- },
- "yo": {
- "name": "Yoruba"
- },
- "dje": {
- "name": "Zarma"
- },
- "zu": {
- "name": "Zulu"
- }
+ "af": "Afraganais",
+ "agq": "Aghem",
+ "hy": "Airmeinis",
+ "ak": "Akan",
+ "sq": "Albàinis",
+ "am": "Amtharais",
+ "ar": "Arabais",
+ "de-CH": "Àrd-Ghearmailtis na h-Eilbheise",
+ "as": "Asamais",
+ "az": "Asarbaideànais",
+ "ast": "Astùrais",
+ "asa": "Asu",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bn": "Bangla",
+ "bas": "Basaa",
+ "eu": "Basgais",
+ "be": "Bealaruisis",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "en": "Beurla",
+ "en-AU": "Beurla Astràilia",
+ "en-GB": "Beurla Bhreatainn",
+ "en-CA": "Beurla Chanada",
+ "vi": "Bhiet-Namais",
+ "brx": "Bodo",
+ "nb": "Bokmål na Nirribhidh",
+ "bs": "Bosnais",
+ "br": "Breatnais",
+ "bg": "Bulgarais",
+ "my": "Burmais",
+ "ka": "Cairtbheilis",
+ "ks": "Caismiris",
+ "haw": "Cànan Hawai’i",
+ "th": "Cànan nan Tàidh",
+ "yue": "Cantonais",
+ "kk": "Casachais",
+ "ca": "Catalanais",
+ "ceb": "Cebuano",
+ "chr": "Cherokee",
+ "cgg": "Chiga",
+ "ky": "Cìorgasais",
+ "km": "Cmèar",
+ "ko": "Coirèanais",
+ "kw": "Còrnais",
+ "hr": "Cròthaisis",
+ "cy": "Cuimris",
+ "ku": "Cùrdais",
+ "ckb": "Cùrdais Mheadhanach",
+ "da": "Danmhairgis",
+ "jv": "Deàbhanais",
+ "ce": "Deideanais",
+ "dua": "Duala",
+ "nl": "Duitsis",
+ "dz": "Dzongkha",
+ "he": "Eabhra",
+ "it": "Eadailtis",
+ "et": "Eastoinis",
+ "ebu": "Embu",
+ "eo": "Esperanto",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fo": "Fàrothais",
+ "fil": "Filipinis",
+ "fi": "Fionnlannais",
+ "nl-BE": "Flannrais",
+ "fr": "Fraingis",
+ "fr-CA": "Fraingis Chanada",
+ "fr-CH": "Fraingis Eilbheiseach",
+ "fy": "Frìoslannais Shiarach",
+ "fur": "Friùilis",
+ "ff": "Fulah",
+ "ga": "Gaeilge",
+ "gv": "Gaelg",
+ "gd": "Gàidhlig",
+ "gl": "Gailìsis",
+ "lg": "Ganda",
+ "de": "Gearmailtis",
+ "ksh": "Gearmailtis Chologne",
+ "gsw": "Gearmailtis Eilbheiseach",
+ "nds": "Gearmailtis Ìochdarach",
+ "de-AT": "Gearmailtis na h-Ostaire",
+ "wae": "Gearmailtis Wallis",
+ "el": "Greugais",
+ "gu": "Gujarati",
+ "guz": "Gusii",
+ "ha": "Hausa",
+ "hi": "Hindis",
+ "ig": "Igbo",
+ "id": "Innd-Innsis",
+ "is": "Innis Tìlis",
+ "yi": "Iùdhais",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "kn": "Kannada",
+ "ki": "Kikuyu",
+ "rw": "Kinyarwanda",
+ "rn": "Kirundi",
+ "sw": "Kiswahili",
+ "sw-CD": "Kiswahili na Congo",
+ "kok": "Konkani",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "nmg": "Kwasio",
+ "lv": "Laitbheis",
+ "lkt": "Lakhóta",
+ "lag": "Langi",
+ "lo": "Làtho",
+ "ln": "Lingala",
+ "lt": "Liotuainis",
+ "lu": "Luba-Katanga",
+ "lb": "Lugsamburgais",
+ "luo": "Luo",
+ "lrc": "Luri Thuathach",
+ "luy": "Luyia",
+ "mas": "Maasai",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "Malagasais",
+ "ms": "Malaidhis",
+ "ml": "Malayalam",
+ "mt": "Maltais",
+ "mi": "Māori",
+ "mr": "Marathi",
+ "mk": "Masadonais",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Meta’",
+ "ro-MD": "Moldobhais",
+ "mn": "Mongolais",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nd": "Ndebele Thuathach",
+ "ne": "Neapàlais",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "nn": "Nynorsk na Nirribhidh",
+ "or": "Odia",
+ "om": "Oromo",
+ "os": "Ossetic",
+ "pa": "Panjabi",
+ "ps": "Pashto",
+ "fa": "Peirsis",
+ "pl": "Pòlainnis",
+ "pt": "Portagailis",
+ "pt-PT": "Portagailis Eòrpach",
+ "prg": "Pruisis",
+ "qu": "Quechua",
+ "ro": "Romàinis",
+ "rof": "Rombo",
+ "ru": "Ruisis",
+ "rm": "Rumains",
+ "rwk": "Rwa",
+ "nds-NL": "Sagsannais Ìochdarach",
+ "sah": "Sakha",
+ "smn": "Sàmais Inari",
+ "se": "Sàmais Thuathach",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "ja": "Seapanais",
+ "cs": "Seicis",
+ "sr": "Sèirbis",
+ "seh": "Sena",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "sd": "Sindhi",
+ "si": "Sinhala",
+ "zh": "Sìnis",
+ "zh-Hans": "Sìnis Shimplichte",
+ "zh-Hant": "Sìnis Thradaiseanta",
+ "cu": "Slàbhais na h-Eaglaise",
+ "sk": "Slòbhacais",
+ "sl": "Slòbhainis",
+ "xog": "Soga",
+ "so": "Somàilis",
+ "dsb": "Sòrbais Ìochdarach",
+ "hsb": "Sòrbais Uachdarach",
+ "es": "Spàinntis",
+ "es-MX": "Spàinntis Mheagsagach",
+ "es-419": "Spàinntis na h-Aimeireaga Laidinneach",
+ "sv": "Suainis",
+ "shi": "Tachelhit",
+ "tg": "Taidigis",
+ "ta": "Taimilis",
+ "dav": "Taita",
+ "tzm": "Tamazight an Atlais Mheadhanaich",
+ "zgh": "Tamazight Stannardach Moroco",
+ "twq": "Tasawaq",
+ "tt": "Tatarais",
+ "te": "Telugu",
+ "teo": "Teso",
+ "bo": "Tibeitis",
+ "ti": "Tigrinya",
+ "to": "Tonga",
+ "tr": "Turcais",
+ "tk": "Turcmanais",
+ "uk": "Ucràinis",
+ "ug": "Ùigiurais",
+ "hu": "Ungairis",
+ "ur": "Ùrdu",
+ "uz": "Usbagais",
+ "vai": "Vai",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wa": "Walloon",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "ii": "Yi Sichuan",
+ "yo": "Yoruba",
+ "dje": "Zarma",
+ "zu": "Zulu"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/gl.json b/vendor/commerceguys/intl/resources/language/gl.json
index 73a570967..79b30512f 100644
--- a/vendor/commerceguys/intl/resources/language/gl.json
+++ b/vendor/commerceguys/intl/resources/language/gl.json
@@ -1,644 +1,224 @@
{
- "az": {
- "name": "acerbaixano"
- },
- "af": {
- "name": "afrikaans"
- },
- "agq": {
- "name": "aghem"
- },
- "ak": {
- "name": "akan"
- },
- "sq": {
- "name": "albanés"
- },
- "de": {
- "name": "alemán"
- },
- "de-AT": {
- "name": "alemán austríaco"
- },
- "gsw": {
- "name": "alemán suízo"
- },
- "de-CH": {
- "name": "alto alemán suízo"
- },
- "hsb": {
- "name": "alto sorbio"
- },
- "am": {
- "name": "amhárico"
- },
- "ar": {
- "name": "árabe"
- },
- "hy": {
- "name": "armenio"
- },
- "as": {
- "name": "assamés"
- },
- "ast": {
- "name": "asturiano"
- },
- "asa": {
- "name": "asu"
- },
- "ksf": {
- "name": "bafia"
- },
- "nds": {
- "name": "baixo alemán"
- },
- "nds-NL": {
- "name": "baixo saxón"
- },
- "dsb": {
- "name": "baixo sorbio"
- },
- "bm": {
- "name": "bambaro"
- },
- "bas": {
- "name": "basaa"
- },
- "bem": {
- "name": "bemba"
- },
- "bez": {
- "name": "bena"
- },
- "bn": {
- "name": "bengalí"
- },
- "be": {
- "name": "bielorruso"
- },
- "my": {
- "name": "birmano"
- },
- "brx": {
- "name": "bodo"
- },
- "bs": {
- "name": "bosníaco"
- },
- "br": {
- "name": "bretón"
- },
- "bg": {
- "name": "búlgaro"
- },
- "kab": {
- "name": "cabila"
- },
- "kea": {
- "name": "caboverdiano"
- },
- "ks": {
- "name": "cachemir"
- },
- "kn": {
- "name": "canarés"
- },
- "kk": {
- "name": "casaco"
- },
- "ca": {
- "name": "catalán"
- },
- "ce": {
- "name": "checheno"
- },
- "cs": {
- "name": "checo"
- },
- "chr": {
- "name": "cherokee"
- },
- "zh": {
- "name": "chinés"
- },
- "zh-Hans": {
- "name": "chinés simplificado"
- },
- "zh-Hant": {
- "name": "chinés tradicional"
- },
- "si": {
- "name": "cingalés"
- },
- "ko": {
- "name": "coreano"
- },
- "kw": {
- "name": "córnico"
- },
- "mfe": {
- "name": "crioulo mauriciano"
- },
- "hr": {
- "name": "croata"
- },
- "da": {
- "name": "dinamarqués"
- },
- "dua": {
- "name": "duala"
- },
- "dz": {
- "name": "dzongkha"
- },
- "ebu": {
- "name": "embu"
- },
- "cu": {
- "name": "eslavo eclesiástico"
- },
- "sk": {
- "name": "eslovaco"
- },
- "sl": {
- "name": "esloveno"
- },
- "es": {
- "name": "español"
- },
- "es-MX": {
- "name": "español de México"
- },
- "eo": {
- "name": "esperanto"
- },
- "et": {
- "name": "estoniano"
- },
- "eu": {
- "name": "éuscaro"
- },
- "ee": {
- "name": "ewe"
- },
- "ewo": {
- "name": "ewondo"
- },
- "fo": {
- "name": "feroés"
- },
- "fil": {
- "name": "filipino"
- },
- "fi": {
- "name": "finés"
- },
- "nl-BE": {
- "name": "flamengo"
- },
- "fr": {
- "name": "francés"
- },
- "fr-CA": {
- "name": "francés canadense"
- },
- "fr-CH": {
- "name": "francés suízo"
- },
- "fy": {
- "name": "frisón occidental"
- },
- "fur": {
- "name": "friulano"
- },
- "ff": {
- "name": "fula"
- },
- "gd": {
- "name": "gaélico escocés"
- },
- "gl": {
- "name": "galego"
- },
- "cy": {
- "name": "galés"
- },
- "lg": {
- "name": "ganda"
- },
- "el": {
- "name": "grego"
- },
- "kl": {
- "name": "groenlandés"
- },
- "guz": {
- "name": "gusii"
- },
- "gu": {
- "name": "guxaratí"
- },
- "ha": {
- "name": "hausa"
- },
- "haw": {
- "name": "hawaiano"
- },
- "he": {
- "name": "hebreo"
- },
- "hi": {
- "name": "hindi"
- },
- "hu": {
- "name": "húngaro"
- },
- "ig": {
- "name": "ibo"
- },
- "id": {
- "name": "indonesio"
- },
- "en": {
- "name": "inglés"
- },
- "en-AU": {
- "name": "inglés australiano"
- },
- "en-GB": {
- "name": "inglés británico"
- },
- "en-CA": {
- "name": "inglés canadense"
- },
- "ga": {
- "name": "irlandés"
- },
- "is": {
- "name": "islandés"
- },
- "it": {
- "name": "italiano"
- },
- "dyo": {
- "name": "jola-fonyi"
- },
- "kkj": {
- "name": "kako"
- },
- "kln": {
- "name": "kalenjin"
- },
- "kam": {
- "name": "kamba"
- },
- "km": {
- "name": "khmer"
- },
- "cgg": {
- "name": "kiga"
- },
- "ki": {
- "name": "kikuyu"
- },
- "ky": {
- "name": "kirguiz"
- },
- "ksh": {
- "name": "kölsch"
- },
- "kok": {
- "name": "konkani"
- },
- "khq": {
- "name": "koyra chiini"
- },
- "ses": {
- "name": "koyraboro senni"
- },
- "ckb": {
- "name": "kurdo soraní"
- },
- "nmg": {
- "name": "kwasio"
- },
- "lkt": {
- "name": "lakota"
- },
- "lag": {
- "name": "langi"
- },
- "lo": {
- "name": "laosiano"
- },
- "lv": {
- "name": "letón"
- },
- "ln": {
- "name": "lingala"
- },
- "lt": {
- "name": "lituano"
- },
- "lu": {
- "name": "luba-katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lrc": {
- "name": "luri setentrional"
- },
- "lb": {
- "name": "luxemburgués"
- },
- "luy": {
- "name": "luyia"
- },
- "mk": {
- "name": "macedonio"
- },
- "jmc": {
- "name": "machame"
- },
- "mgh": {
- "name": "makhuwa-meetto"
- },
- "kde": {
- "name": "makonde"
- },
- "ml": {
- "name": "malabar"
- },
- "ms": {
- "name": "malaio"
- },
- "mg": {
- "name": "malgaxe"
- },
- "mt": {
- "name": "maltés"
- },
- "gv": {
- "name": "manx"
- },
- "mr": {
- "name": "marathi"
- },
- "mas": {
- "name": "masai"
- },
- "mzn": {
- "name": "mazandaraní"
- },
- "mer": {
- "name": "meru"
- },
- "mgo": {
- "name": "meta’"
- },
- "ro-MD": {
- "name": "moldavo"
- },
- "mn": {
- "name": "mongol"
- },
- "mua": {
- "name": "mundang"
- },
- "naq": {
- "name": "nama"
- },
- "nd": {
- "name": "ndebele setentrional"
- },
- "nl": {
- "name": "neerlandés"
- },
- "ne": {
- "name": "nepalí"
- },
- "nnh": {
- "name": "ngiemboon"
- },
- "jgo": {
- "name": "ngomba"
- },
- "nb": {
- "name": "noruegués bokmål"
- },
- "nn": {
- "name": "noruegués nynorsk"
- },
- "nus": {
- "name": "nuer"
- },
- "nyn": {
- "name": "nyankole"
- },
- "or": {
- "name": "oriya"
- },
- "om": {
- "name": "oromo"
- },
- "os": {
- "name": "ossetio"
- },
- "pa": {
- "name": "panxabiano"
- },
- "ps": {
- "name": "paxto"
- },
- "fa": {
- "name": "persa"
- },
- "pl": {
- "name": "polaco"
- },
- "pt": {
- "name": "portugués"
- },
- "pt-PT": {
- "name": "portugués de Portugal"
- },
- "prg": {
- "name": "prusiano"
- },
- "qu": {
- "name": "quechua"
- },
- "rm": {
- "name": "romanche"
- },
- "ro": {
- "name": "romanés"
- },
- "rof": {
- "name": "rombo"
- },
- "rw": {
- "name": "ruandés"
- },
- "rn": {
- "name": "rundi"
- },
- "ru": {
- "name": "ruso"
- },
- "rwk": {
- "name": "rwa"
- },
- "smn": {
- "name": "saami de Inari"
- },
- "se": {
- "name": "saami setentrional"
- },
- "sah": {
- "name": "sakha"
- },
- "saq": {
- "name": "samburu"
- },
- "sg": {
- "name": "sango"
- },
- "sbp": {
- "name": "sangu"
- },
- "seh": {
- "name": "sena"
- },
- "sr": {
- "name": "serbio"
- },
- "ksb": {
- "name": "shambala"
- },
- "sn": {
- "name": "shona"
- },
- "sd": {
- "name": "sindhi"
- },
- "xog": {
- "name": "soga"
- },
- "so": {
- "name": "somalí"
- },
- "sw": {
- "name": "suahili"
- },
- "sw-CD": {
- "name": "suahili congolés"
- },
- "sv": {
- "name": "sueco"
- },
- "shi": {
- "name": "tachelhit"
- },
- "th": {
- "name": "tailandés"
- },
- "dav": {
- "name": "taita"
- },
- "tzm": {
- "name": "tamazight de Marrocos central"
- },
- "zgh": {
- "name": "tamazight marroquí estándar"
- },
- "ta": {
- "name": "támil"
- },
- "tt": {
- "name": "tártaro"
- },
- "twq": {
- "name": "tasawaq"
- },
- "tg": {
- "name": "taxico"
- },
- "te": {
- "name": "telugu"
- },
- "teo": {
- "name": "teso"
- },
- "bo": {
- "name": "tibetano"
- },
- "ti": {
- "name": "tigriña"
- },
- "to": {
- "name": "tongano"
- },
- "tr": {
- "name": "turco"
- },
- "tk": {
- "name": "turcomán"
- },
- "uk": {
- "name": "ucraíno"
- },
- "ug": {
- "name": "uigur"
- },
- "ur": {
- "name": "urdú"
- },
- "uz": {
- "name": "uzbeco"
- },
- "vai": {
- "name": "Vai"
- },
- "vi": {
- "name": "vietnamita"
- },
- "vo": {
- "name": "volapuk"
- },
- "vun": {
- "name": "vunjo"
- },
- "wae": {
- "name": "walser"
- },
- "wo": {
- "name": "wólof"
- },
- "ja": {
- "name": "xaponés"
- },
- "ka": {
- "name": "xeorxiano"
- },
- "yav": {
- "name": "yangben"
- },
- "ii": {
- "name": "yi sichuanés"
- },
- "yi": {
- "name": "yiddish"
- },
- "yo": {
- "name": "yoruba"
- },
- "dje": {
- "name": "zarma"
- },
- "zu": {
- "name": "zulú"
- }
+ "az": "acerbaixano",
+ "af": "afrikaans",
+ "agq": "aghem",
+ "ak": "akan",
+ "sq": "albanés",
+ "de": "alemán",
+ "de-AT": "alemán austríaco",
+ "gsw": "alemán suízo",
+ "de-CH": "alto alemán suízo",
+ "hsb": "alto sorbio",
+ "am": "amhárico",
+ "ar": "árabe",
+ "hy": "armenio",
+ "as": "assamés",
+ "ast": "asturiano",
+ "asa": "asu",
+ "ksf": "bafia",
+ "nds": "baixo alemán",
+ "nds-NL": "baixo saxón",
+ "dsb": "baixo sorbio",
+ "bm": "bambara",
+ "bas": "basaa",
+ "be": "belaruso",
+ "bem": "bemba",
+ "bez": "bena",
+ "bn": "bengalí",
+ "my": "birmano",
+ "brx": "bodo",
+ "bs": "bosníaco",
+ "br": "bretón",
+ "bg": "búlgaro",
+ "kab": "cabila",
+ "kea": "caboverdiano",
+ "yue": "cantonés",
+ "ca": "catalán",
+ "ks": "caxemirés",
+ "ceb": "cebuano",
+ "ce": "checheno",
+ "cs": "checo",
+ "chr": "cherokee",
+ "zh": "chinés",
+ "zh-Hans": "chinés simplificado",
+ "zh-Hant": "chinés tradicional",
+ "si": "cingalés",
+ "ko": "coreano",
+ "kw": "córnico",
+ "mfe": "crioulo mauriciano",
+ "hr": "croata",
+ "da": "dinamarqués",
+ "dua": "duala",
+ "dz": "dzongkha",
+ "ebu": "embu",
+ "cu": "eslavo eclesiástico",
+ "sk": "eslovaco",
+ "sl": "esloveno",
+ "es": "español",
+ "es-419": "español de América",
+ "es-MX": "español de México",
+ "eo": "esperanto",
+ "et": "estoniano",
+ "eu": "éuscaro",
+ "ee": "ewe",
+ "ewo": "ewondo",
+ "fo": "feroés",
+ "fil": "filipino",
+ "fi": "finés",
+ "nl-BE": "flamengo",
+ "fr": "francés",
+ "fr-CA": "francés canadense",
+ "fr-CH": "francés suízo",
+ "fy": "frisón occidental",
+ "fur": "friulano",
+ "ff": "fula",
+ "gd": "gaélico escocés",
+ "gl": "galego",
+ "cy": "galés",
+ "lg": "ganda",
+ "el": "grego",
+ "kl": "groenlandés",
+ "guz": "gusii",
+ "gu": "guxarati",
+ "ha": "hausa",
+ "haw": "hawaiano",
+ "he": "hebreo",
+ "hi": "hindi",
+ "hu": "húngaro",
+ "sah": "iacuto",
+ "ig": "igbo",
+ "id": "indonesio",
+ "en": "inglés",
+ "en-AU": "inglés australiano",
+ "en-GB": "inglés británico",
+ "en-CA": "inglés canadense",
+ "yo": "ioruba",
+ "ga": "irlandés",
+ "is": "islandés",
+ "it": "italiano",
+ "dyo": "jola-fonyi",
+ "kkj": "kako",
+ "kln": "kalenjin",
+ "kam": "kamba",
+ "kn": "kannará",
+ "kk": "kazako",
+ "km": "khmer",
+ "cgg": "kiga",
+ "ki": "kikuyu",
+ "rw": "kiñaruanda",
+ "ky": "kirguiz",
+ "ksh": "kölsch",
+ "kok": "konkani",
+ "khq": "koyra chiini",
+ "ses": "koyraboro senni",
+ "ku": "kurdo",
+ "ckb": "kurdo central",
+ "nmg": "kwasio",
+ "lkt": "lakota",
+ "lag": "langi",
+ "lo": "laosiano",
+ "lv": "letón",
+ "ln": "lingala",
+ "lt": "lituano",
+ "lu": "luba-katanga",
+ "luo": "Luo",
+ "lrc": "luri setentrional",
+ "lb": "luxemburgués",
+ "luy": "luyia",
+ "mk": "macedonio",
+ "jmc": "machame",
+ "mgh": "makhuwa-meetto",
+ "kde": "makonde",
+ "ml": "malabar",
+ "ms": "malaio",
+ "mg": "malgaxe",
+ "mt": "maltés",
+ "gv": "manx",
+ "mi": "maorí",
+ "mr": "marathi",
+ "mas": "masai",
+ "mzn": "mazandaraní",
+ "mer": "meru",
+ "mgo": "meta’",
+ "ro-MD": "moldavo",
+ "mn": "mongol",
+ "mua": "mundang",
+ "naq": "nama",
+ "nd": "ndebele setentrional",
+ "nl": "neerlandés",
+ "ne": "nepalí",
+ "nnh": "ngiemboon",
+ "jgo": "ngomba",
+ "nb": "noruegués bokmål",
+ "nn": "noruegués nynorsk",
+ "nus": "nuer",
+ "nyn": "nyankole",
+ "or": "odiá",
+ "om": "oromo",
+ "os": "ossetio",
+ "pa": "panxabí",
+ "ps": "paxto",
+ "fa": "persa",
+ "pl": "polaco",
+ "pt": "portugués",
+ "pt-PT": "portugués de Portugal",
+ "prg": "prusiano",
+ "qu": "quechua",
+ "rm": "romanche",
+ "ro": "romanés",
+ "rof": "rombo",
+ "rn": "rundi",
+ "ru": "ruso",
+ "rwk": "rwa",
+ "smn": "saami de Inari",
+ "se": "saami setentrional",
+ "saq": "samburu",
+ "sg": "sango",
+ "sbp": "sangu",
+ "seh": "sena",
+ "sr": "serbio",
+ "ksb": "shambala",
+ "sn": "shona",
+ "sd": "sindhi",
+ "xog": "soga",
+ "so": "somalí",
+ "sw": "suahili",
+ "sw-CD": "suahili congolés",
+ "sv": "sueco",
+ "shi": "tachelhit",
+ "th": "tailandés",
+ "dav": "taita",
+ "tzm": "tamazight de Marrocos central",
+ "zgh": "tamazight marroquí estándar",
+ "ta": "támil",
+ "tt": "tártaro",
+ "twq": "tasawaq",
+ "tg": "taxico",
+ "te": "telugu",
+ "teo": "teso",
+ "bo": "tibetano",
+ "ti": "tigriña",
+ "to": "tongano",
+ "tr": "turco",
+ "tk": "turkmeno",
+ "uk": "ucraíno",
+ "ug": "uigur",
+ "ur": "urdú",
+ "uz": "uzbeko",
+ "vai": "Vai",
+ "wa": "valón",
+ "vi": "vietnamita",
+ "vo": "volapuk",
+ "vun": "vunjo",
+ "wae": "walser",
+ "wo": "wólof",
+ "ja": "xaponés",
+ "jv": "xavanés",
+ "ka": "xeorxiano",
+ "xh": "xhosa",
+ "yav": "yangben",
+ "ii": "yi sichuanés",
+ "yi": "yiddish",
+ "dje": "zarma",
+ "zu": "zulú"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/gsw.json b/vendor/commerceguys/intl/resources/language/gsw.json
index 5993f6860..514945619 100644
--- a/vendor/commerceguys/intl/resources/language/gsw.json
+++ b/vendor/commerceguys/intl/resources/language/gsw.json
@@ -1,644 +1,224 @@
{
- "af": {
- "name": "Afrikaans"
- },
- "agq": {
- "name": "Aghem"
- },
- "ak": {
- "name": "Akan"
- },
- "sq": {
- "name": "Albanisch"
- },
- "am": {
- "name": "Amharisch"
- },
- "en": {
- "name": "Änglisch"
- },
- "ar": {
- "name": "Arabisch"
- },
- "hy": {
- "name": "Armenisch"
- },
- "ast": {
- "name": "Aschturianisch"
- },
- "az": {
- "name": "Aserbaidschanisch"
- },
- "as": {
- "name": "Assamesisch"
- },
- "asa": {
- "name": "Asu"
- },
- "en-AU": {
- "name": "Auschtralischs Änglisch"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "Baskisch"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "bn": {
- "name": "Bengalisch"
- },
- "my": {
- "name": "Birmanisch"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "Bosnisch"
- },
- "en-GB": {
- "name": "Britischs Änglisch"
- },
- "br": {
- "name": "Brötoonisch"
- },
- "bg": {
- "name": "Bulgaarisch"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "cu": {
- "name": "Chileslawisch"
- },
- "zh": {
- "name": "Chineesisch"
- },
- "ksh": {
- "name": "Colognian"
- },
- "dz": {
- "name": "Dschongkha"
- },
- "et": {
- "name": "Eestnisch"
- },
- "ebu": {
- "name": "Embu"
- },
- "eo": {
- "name": "Eschperanto"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "Färöisch"
- },
- "fil": {
- "name": "Filipino"
- },
- "fi": {
- "name": "Finnisch"
- },
- "nl-BE": {
- "name": "Fläämisch"
- },
- "fr": {
- "name": "Französisch"
- },
- "fy": {
- "name": "Friesisch"
- },
- "fur": {
- "name": "Friulisch"
- },
- "ff": {
- "name": "Ful"
- },
- "gl": {
- "name": "Galizisch"
- },
- "lg": {
- "name": "Ganda-Schpraach"
- },
- "ka": {
- "name": "Georgisch"
- },
- "el": {
- "name": "Griechisch"
- },
- "kl": {
- "name": "Gröönländisch"
- },
- "gu": {
- "name": "Gujarati"
- },
- "guz": {
- "name": "Gusii"
- },
- "ha": {
- "name": "Haussa"
- },
- "haw": {
- "name": "Hawaiianisch"
- },
- "he": {
- "name": "Hebräisch"
- },
- "hi": {
- "name": "Hindi"
- },
- "pt-PT": {
- "name": "Iberischs Portugiisisch"
- },
- "ig": {
- "name": "Igbo"
- },
- "ga": {
- "name": "Iirisch"
- },
- "is": {
- "name": "Iisländisch"
- },
- "smn": {
- "name": "Inari-Samisch"
- },
- "id": {
- "name": "Indonesisch"
- },
- "it": {
- "name": "Italiänisch"
- },
- "sah": {
- "name": "Jakutisch"
- },
- "ja": {
- "name": "Japanisch"
- },
- "yi": {
- "name": "Jiddisch"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabylisch"
- },
- "kkj": {
- "name": "Kako"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "km": {
- "name": "Kambodschanisch"
- },
- "en-CA": {
- "name": "Kanadischs Änglisch"
- },
- "fr-CA": {
- "name": "Kanadischs Französisch"
- },
- "kn": {
- "name": "Kannada"
- },
- "kk": {
- "name": "Kasachisch"
- },
- "ks": {
- "name": "Kaschmirisch"
- },
- "ca": {
- "name": "Katalaanisch"
- },
- "ki": {
- "name": "Kikuyu-Schpraach"
- },
- "ky": {
- "name": "Kirgiisisch"
- },
- "kok": {
- "name": "Konkani"
- },
- "ko": {
- "name": "Koreaanisch"
- },
- "kw": {
- "name": "Kornisch"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "hr": {
- "name": "Kroazisch"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Laozisch"
- },
- "lv": {
- "name": "Lettisch"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "Litauisch"
- },
- "lu": {
- "name": "Luba"
- },
- "luo": {
- "name": "Luo-Schpraach"
- },
- "lb": {
- "name": "Luxemburgisch"
- },
- "luy": {
- "name": "Luyia"
- },
- "jmc": {
- "name": "Machame"
- },
- "mg": {
- "name": "Madagassisch"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "ms": {
- "name": "Malaiisch"
- },
- "ml": {
- "name": "Malayalam"
- },
- "mt": {
- "name": "Maltesisch"
- },
- "gv": {
- "name": "Manx-Gäälisch"
- },
- "mr": {
- "name": "Marathi"
- },
- "mas": {
- "name": "Massai-Schpraach"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mk": {
- "name": "Mazedonisch"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "ro-MD": {
- "name": "Moldawisch"
- },
- "mn": {
- "name": "Mongolisch"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "ne": {
- "name": "Nepalesisch"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nl": {
- "name": "Niderländisch"
- },
- "dsb": {
- "name": "Nidersorbisch"
- },
- "nds": {
- "name": "Nidertüütsch"
- },
- "nds-NL": {
- "name": "Nidertüütsch (Holland)"
- },
- "nd": {
- "name": "Nord-Ndebele-Schpraach"
- },
- "se": {
- "name": "Nord-Samisch"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "nb": {
- "name": "Norwegisch Bokmål"
- },
- "nn": {
- "name": "Norwegisch Nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "hsb": {
- "name": "Obersorbisch"
- },
- "or": {
- "name": "Orija"
- },
- "om": {
- "name": "Oromo"
- },
- "de-AT": {
- "name": "Öschtriichischs Tüütsch"
- },
- "os": {
- "name": "Ossezisch"
- },
- "pa": {
- "name": "Pandschabisch"
- },
- "ps": {
- "name": "Paschtu"
- },
- "fa": {
- "name": "Persisch"
- },
- "pl": {
- "name": "Polnisch"
- },
- "pt": {
- "name": "Portugiisisch"
- },
- "prg": {
- "name": "Prussian"
- },
- "qu": {
- "name": "Quechua"
- },
- "rm": {
- "name": "Rätoromanisch"
- },
- "rof": {
- "name": "Rombo"
- },
- "rw": {
- "name": "Ruandisch"
- },
- "ro": {
- "name": "Rumänisch"
- },
- "rn": {
- "name": "Rundi-Schpraach"
- },
- "ru": {
- "name": "Russisch"
- },
- "rwk": {
- "name": "Rwa"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "sn": {
- "name": "Schhona"
- },
- "gd": {
- "name": "Schottisch-Gäälisch"
- },
- "es": {
- "name": "Schpanisch"
- },
- "es-MX": {
- "name": "Schpanisch (Mexiko)"
- },
- "sv": {
- "name": "Schwedisch"
- },
- "fr-CH": {
- "name": "Schwiizer Französisch"
- },
- "de-CH": {
- "name": "Schwiizer Hochtüütsch"
- },
- "gsw": {
- "name": "Schwiizertüütsch"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "Serbisch"
- },
- "ii": {
- "name": "Sezuanischs Yi"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Singhalesisch"
- },
- "sk": {
- "name": "Slowakisch"
- },
- "sl": {
- "name": "Slowenisch"
- },
- "xog": {
- "name": "Soga"
- },
- "so": {
- "name": "Somali"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "sw": {
- "name": "Suaheli"
- },
- "sw-CD": {
- "name": "Suaheli (Temokraatischi Republik Kongo)"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "tg": {
- "name": "Tadschikisch"
- },
- "dav": {
- "name": "Taita"
- },
- "ta": {
- "name": "Tamilisch"
- },
- "da": {
- "name": "Tänisch"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "Tatarisch"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "th": {
- "name": "Thailändisch"
- },
- "bo": {
- "name": "Tibeetisch"
- },
- "ti": {
- "name": "Tigrinja"
- },
- "to": {
- "name": "Tongaisch"
- },
- "zh-Hant": {
- "name": "Tradizionells Chineesisch"
- },
- "cs": {
- "name": "Tschechisch"
- },
- "ce": {
- "name": "Tschetscheenisch"
- },
- "dua": {
- "name": "Tuala"
- },
- "tr": {
- "name": "Türkisch"
- },
- "tk": {
- "name": "Turkmenisch"
- },
- "de": {
- "name": "Tüütsch"
- },
- "ug": {
- "name": "Uigurisch"
- },
- "uk": {
- "name": "Ukrainisch"
- },
- "hu": {
- "name": "Ungarisch"
- },
- "ur": {
- "name": "Urdu"
- },
- "uz": {
- "name": "Usbekisch"
- },
- "vai": {
- "name": "Vai-Schpraach"
- },
- "zh-Hans": {
- "name": "Veräifachts Chineesisch"
- },
- "vi": {
- "name": "Vietnamesisch"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "cy": {
- "name": "Walisisch"
- },
- "wae": {
- "name": "Walser"
- },
- "be": {
- "name": "Wiissrussisch"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "yo": {
- "name": "Yoruba"
- },
- "dje": {
- "name": "Zarma"
- },
- "zu": {
- "name": "Zulu"
- }
+ "af": "Afrikaans",
+ "agq": "Aghem",
+ "ak": "Akan",
+ "sq": "Albanisch",
+ "am": "Amharisch",
+ "en": "Änglisch",
+ "ar": "Arabisch",
+ "hy": "Armenisch",
+ "ast": "Aschturianisch",
+ "az": "Aserbaidschanisch",
+ "as": "Assamesisch",
+ "asa": "Asu",
+ "en-AU": "Auschtralischs Änglisch",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "eu": "Baskisch",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "bn": "Bengalisch",
+ "my": "Birmanisch",
+ "brx": "Bodo",
+ "bs": "Bosnisch",
+ "en-GB": "Britischs Änglisch",
+ "br": "Brötoonisch",
+ "bg": "Bulgaarisch",
+ "yue": "Cantonese",
+ "ceb": "Cebuano",
+ "tzm": "Central Atlas Tamazight",
+ "ckb": "Central Kurdish",
+ "chr": "Cherokee",
+ "cgg": "Chiga",
+ "cu": "Chileslawisch",
+ "zh": "Chineesisch",
+ "ksh": "Colognian",
+ "dz": "Dschongkha",
+ "et": "Eestnisch",
+ "ebu": "Embu",
+ "eo": "Eschperanto",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fo": "Färöisch",
+ "fil": "Filipino",
+ "fi": "Finnisch",
+ "nl-BE": "Fläämisch",
+ "fr": "Französisch",
+ "fy": "Friesisch",
+ "fur": "Friulisch",
+ "ff": "Ful",
+ "gl": "Galizisch",
+ "lg": "Ganda-Schpraach",
+ "ka": "Georgisch",
+ "el": "Griechisch",
+ "kl": "Gröönländisch",
+ "gu": "Gujarati",
+ "guz": "Gusii",
+ "ha": "Haussa",
+ "haw": "Hawaiianisch",
+ "he": "Hebräisch",
+ "hi": "Hindi",
+ "pt-PT": "Iberischs Portugiisisch",
+ "ig": "Igbo",
+ "ga": "Iirisch",
+ "is": "Iisländisch",
+ "smn": "Inari-Samisch",
+ "id": "Indonesisch",
+ "it": "Italiänisch",
+ "sah": "Jakutisch",
+ "ja": "Japanisch",
+ "jv": "Javanisch",
+ "yi": "Jiddisch",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabylisch",
+ "kkj": "Kako",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "km": "Kambodschanisch",
+ "en-CA": "Kanadischs Änglisch",
+ "fr-CA": "Kanadischs Französisch",
+ "kn": "Kannada",
+ "kk": "Kasachisch",
+ "ks": "Kaschmirisch",
+ "ca": "Katalaanisch",
+ "ki": "Kikuyu-Schpraach",
+ "ky": "Kirgiisisch",
+ "kok": "Konkani",
+ "ko": "Koreaanisch",
+ "kw": "Kornisch",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "hr": "Kroazisch",
+ "ku": "Kurdisch",
+ "nmg": "Kwasio",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Laozisch",
+ "es-419": "Latiinamerikanischs Schpanisch",
+ "lv": "Lettisch",
+ "ln": "Lingala",
+ "lt": "Litauisch",
+ "lu": "Luba",
+ "luo": "Luo-Schpraach",
+ "lb": "Luxemburgisch",
+ "luy": "Luyia",
+ "jmc": "Machame",
+ "mg": "Madagassisch",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "ms": "Malaiisch",
+ "ml": "Malayalam",
+ "mt": "Maltesisch",
+ "gv": "Manx-Gäälisch",
+ "mi": "Maori",
+ "mr": "Marathi",
+ "mas": "Massai-Schpraach",
+ "mzn": "Mazanderani",
+ "mk": "Mazedonisch",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "ro-MD": "Moldawisch",
+ "mn": "Mongolisch",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "ne": "Nepalesisch",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nl": "Niderländisch",
+ "dsb": "Nidersorbisch",
+ "nds": "Nidertüütsch",
+ "nds-NL": "Nidertüütsch (Holland)",
+ "nd": "Nord-Ndebele-Schpraach",
+ "se": "Nord-Samisch",
+ "lrc": "Northern Luri",
+ "nb": "Norwegisch Bokmål",
+ "nn": "Norwegisch Nynorsk",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "hsb": "Obersorbisch",
+ "or": "Orija",
+ "om": "Oromo",
+ "de-AT": "Öschtriichischs Tüütsch",
+ "os": "Ossezisch",
+ "pa": "Pandschabisch",
+ "ps": "Paschtu",
+ "fa": "Persisch",
+ "pl": "Polnisch",
+ "pt": "Portugiisisch",
+ "prg": "Prussian",
+ "qu": "Quechua",
+ "rm": "Rätoromanisch",
+ "rof": "Rombo",
+ "rw": "Ruandisch",
+ "ro": "Rumänisch",
+ "rn": "Rundi-Schpraach",
+ "ru": "Russisch",
+ "rwk": "Rwa",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "sn": "Schhona",
+ "gd": "Schottisch-Gäälisch",
+ "es": "Schpanisch",
+ "es-MX": "Schpanisch (Mexiko)",
+ "sv": "Schwedisch",
+ "fr-CH": "Schwiizer Französisch",
+ "de-CH": "Schwiizer Hochtüütsch",
+ "gsw": "Schwiizertüütsch",
+ "seh": "Sena",
+ "sr": "Serbisch",
+ "ii": "Sezuanischs Yi",
+ "ksb": "Shambala",
+ "sd": "Sindhi",
+ "si": "Singhalesisch",
+ "sk": "Slowakisch",
+ "sl": "Slowenisch",
+ "xog": "Soga",
+ "so": "Somali",
+ "zgh": "Standard Moroccan Tamazight",
+ "sw": "Suaheli",
+ "sw-CD": "Suaheli (Temokraatischi Republik Kongo)",
+ "shi": "Tachelhit",
+ "tg": "Tadschikisch",
+ "dav": "Taita",
+ "ta": "Tamilisch",
+ "da": "Tänisch",
+ "twq": "Tasawaq",
+ "tt": "Tatarisch",
+ "te": "Telugu",
+ "teo": "Teso",
+ "th": "Thailändisch",
+ "bo": "Tibeetisch",
+ "ti": "Tigrinja",
+ "to": "Tongaisch",
+ "zh-Hant": "Tradizionells Chineesisch",
+ "cs": "Tschechisch",
+ "ce": "Tschetscheenisch",
+ "dua": "Tuala",
+ "tr": "Türkisch",
+ "tk": "Turkmenisch",
+ "de": "Tüütsch",
+ "ug": "Uigurisch",
+ "uk": "Ukrainisch",
+ "hu": "Ungarisch",
+ "ur": "Urdu",
+ "uz": "Usbekisch",
+ "vai": "Vai-Schpraach",
+ "zh-Hans": "Veräifachts Chineesisch",
+ "vi": "Vietnamesisch",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "cy": "Walisisch",
+ "wa": "Wallonisch",
+ "wae": "Walser",
+ "be": "Wiissrussisch",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "yo": "Yoruba",
+ "dje": "Zarma",
+ "zu": "Zulu"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/gu.json b/vendor/commerceguys/intl/resources/language/gu.json
index f5387a7be..fbffb0c3f 100644
--- a/vendor/commerceguys/intl/resources/language/gu.json
+++ b/vendor/commerceguys/intl/resources/language/gu.json
@@ -1,644 +1,224 @@
{
- "en": {
- "name": "અંગ્રેજી"
- },
- "ak": {
- "name": "અકાન"
- },
- "agq": {
- "name": "અઘેમ"
- },
- "az": {
- "name": "અઝરબૈજાની"
- },
- "hsb": {
- "name": "અપર સોર્બિયન"
- },
- "ar": {
- "name": "અરબી"
- },
- "sq": {
- "name": "અલ્બેનિયન"
- },
- "asa": {
- "name": "અસુ"
- },
- "ast": {
- "name": "અસ્તુરિયન"
- },
- "ga": {
- "name": "આઇરિશ"
- },
- "is": {
- "name": "આઇસલેન્ડિક"
- },
- "af": {
- "name": "આફ્રિકન્સ"
- },
- "hy": {
- "name": "આર્મેનિયન"
- },
- "as": {
- "name": "આસામી"
- },
- "ig": {
- "name": "ઇગ્બો"
- },
- "it": {
- "name": "ઇટાલિયન"
- },
- "smn": {
- "name": "ઇનારી સામી"
- },
- "id": {
- "name": "ઇન્ડોનેશિયન"
- },
- "ewo": {
- "name": "ઇવોન્ડો"
- },
- "ee": {
- "name": "ઈવ"
- },
- "ug": {
- "name": "ઉઇગુર"
- },
- "uz": {
- "name": "ઉઝ્બેક"
- },
- "or": {
- "name": "ઉડિયા"
- },
- "nd": {
- "name": "ઉત્તર દેબેલ"
- },
- "lrc": {
- "name": "ઉત્તરી લુરી"
- },
- "se": {
- "name": "ઉત્તરી સામી"
- },
- "ur": {
- "name": "ઉર્દૂ"
- },
- "ebu": {
- "name": "ઍમ્બુ"
- },
- "am": {
- "name": "એમ્હારિક"
- },
- "et": {
- "name": "એસ્ટોનિયન"
- },
- "eo": {
- "name": "એસ્પેરાન્ટો"
- },
- "om": {
- "name": "ઓરોમો"
- },
- "de-AT": {
- "name": "ઓસ્ટ્રિઅન જર્મન"
- },
- "en-AU": {
- "name": "ઓસ્ટ્રેલિયન અંગ્રેજી"
- },
- "os": {
- "name": "ઓસ્સેટિક"
- },
- "kk": {
- "name": "કઝાખ"
- },
- "ca": {
- "name": "કતલાન"
- },
- "kn": {
- "name": "કન્નડ"
- },
- "kab": {
- "name": "કબાઇલ"
- },
- "kam": {
- "name": "કમ્બા"
- },
- "kl": {
- "name": "કલાલ્લિસુત"
- },
- "kln": {
- "name": "કલેજિન"
- },
- "kkj": {
- "name": "કાકો"
- },
- "kea": {
- "name": "કાબુવર્ડિઆનુ"
- },
- "ks": {
- "name": "કાશ્મીરી"
- },
- "ki": {
- "name": "કિકુયૂ"
- },
- "rw": {
- "name": "કિન્યારવાન્ડા"
- },
- "ky": {
- "name": "કિર્ગીઝ"
- },
- "en-CA": {
- "name": "કેનેડિયન અંગ્રેજી"
- },
- "fr-CA": {
- "name": "કેનેડિયન ફ્રેંચ"
- },
- "kok": {
- "name": "કોંકણી"
- },
- "sw-CD": {
- "name": "કોંગો સ્વાહિલી"
- },
- "khq": {
- "name": "કોયરા ચિનિ"
- },
- "ses": {
- "name": "કોયરાબોરો સેન્ની"
- },
- "ko": {
- "name": "કોરિયન"
- },
- "kw": {
- "name": "કોર્નિશ"
- },
- "ksh": {
- "name": "કોલોગ્નિયન"
- },
- "hr": {
- "name": "ક્રોએશિયન"
- },
- "nmg": {
- "name": "ક્વાસિઓ"
- },
- "qu": {
- "name": "ક્વેચુઆ"
- },
- "km": {
- "name": "ખ્મેર"
- },
- "lg": {
- "name": "ગાંડા"
- },
- "gu": {
- "name": "ગુજરાતી"
- },
- "guz": {
- "name": "ગુસી"
- },
- "gl": {
- "name": "ગેલિશિયન"
- },
- "el": {
- "name": "ગ્રીક"
- },
- "cu": {
- "name": "ચર્ચ સ્લાવિક"
- },
- "zh": {
- "name": "ચાઇનીઝ"
- },
- "cgg": {
- "name": "ચિગા"
- },
- "cs": {
- "name": "ચેક"
- },
- "ce": {
- "name": "ચેચન"
- },
- "de": {
- "name": "જર્મન"
- },
- "ja": {
- "name": "જાપાનીઝ"
- },
- "dyo": {
- "name": "જોલા-ફોન્યી"
- },
- "ka": {
- "name": "જ્યોર્જિયન"
- },
- "dje": {
- "name": "ઝર્મા"
- },
- "zu": {
- "name": "ઝુલુ"
- },
- "tr": {
- "name": "ટર્કિશ"
- },
- "ti": {
- "name": "ટાઇગ્રિનિયા"
- },
- "to": {
- "name": "ટોંગાન"
- },
- "nl": {
- "name": "ડચ"
- },
- "da": {
- "name": "ડેનિશ"
- },
- "dz": {
- "name": "ડ્ઝોંગ્ખા"
- },
- "tt": {
- "name": "તતાર"
- },
- "ta": {
- "name": "તમિલ"
- },
- "twq": {
- "name": "તસાવાક"
- },
- "tg": {
- "name": "તાજીક"
- },
- "bo": {
- "name": "તિબેટીયન"
- },
- "tk": {
- "name": "તુર્કમેન"
- },
- "te": {
- "name": "તેલુગુ"
- },
- "shi": {
- "name": "તેશીલહિટ"
- },
- "teo": {
- "name": "તેસો"
- },
- "dav": {
- "name": "તૈતા"
- },
- "th": {
- "name": "થાઈ"
- },
- "dua": {
- "name": "દુઆલા"
- },
- "jgo": {
- "name": "નગોમ્બા"
- },
- "naq": {
- "name": "નમા"
- },
- "nnh": {
- "name": "નીએમબુન"
- },
- "nus": {
- "name": "નુએર"
- },
- "ne": {
- "name": "નેપાળી"
- },
- "nn": {
- "name": "નોર્વેજિયન નાયનૉર્સ્ક"
- },
- "nb": {
- "name": "નોર્વેજિયન બોકમાલ"
- },
- "nyn": {
- "name": "ન્યાનકોલ"
- },
- "pa": {
- "name": "પંજાબી"
- },
- "fy": {
- "name": "પશ્ચિમી ફ્રિસિયન"
- },
- "ps": {
- "name": "પશ્તો"
- },
- "zh-Hant": {
- "name": "પારંપરિક ચાઇનીઝ"
- },
- "pt": {
- "name": "પોર્ટુગીઝ"
- },
- "pl": {
- "name": "પોલીશ"
- },
- "prg": {
- "name": "પ્રુસ્સીયન"
- },
- "fa": {
- "name": "ફારસી"
- },
- "fi": {
- "name": "ફિનિશ"
- },
- "fil": {
- "name": "ફિલિપિનો"
- },
- "ff": {
- "name": "ફુલાહ"
- },
- "fo": {
- "name": "ફોરિસ્ત"
- },
- "fur": {
- "name": "ફ્રિયુલિયાન"
- },
- "fr": {
- "name": "ફ્રેન્ચ"
- },
- "nl-BE": {
- "name": "ફ્લેમિશ"
- },
- "ksf": {
- "name": "બફિયા"
- },
- "my": {
- "name": "બર્મીઝ"
- },
- "bg": {
- "name": "બલ્ગેરિયન"
- },
- "bas": {
- "name": "બસા"
- },
- "bn": {
- "name": "બાંગ્લા"
- },
- "bm": {
- "name": "બામ્બારા"
- },
- "eu": {
- "name": "બાસ્ક"
- },
- "bez": {
- "name": "બેના"
- },
- "bem": {
- "name": "બેમ્બા"
- },
- "be": {
- "name": "બેલારુશિયન"
- },
- "brx": {
- "name": "બોડો"
- },
- "bs": {
- "name": "બોસ્નિયન"
- },
- "en-GB": {
- "name": "બ્રિટિશ અંગ્રેજી"
- },
- "br": {
- "name": "બ્રેટોન"
- },
- "jmc": {
- "name": "મકામે"
- },
- "kde": {
- "name": "મકોન્ડે"
- },
- "mzn": {
- "name": "મઝાન્દેરાની"
- },
- "mr": {
- "name": "મરાઠી"
- },
- "ms": {
- "name": "મલય"
- },
- "ml": {
- "name": "મલયાલમ"
- },
- "mg": {
- "name": "મલાગસી"
- },
- "mas": {
- "name": "મસાઇ"
- },
- "gv": {
- "name": "માંક્સ"
- },
- "mgh": {
- "name": "માખુવા-મીટ્ટુ"
- },
- "zgh": {
- "name": "માનક મોરોક્કન તામાઝિટ"
- },
- "mt": {
- "name": "માલ્ટિઝ"
- },
- "mua": {
- "name": "મુનડાન્ગ"
- },
- "es-MX": {
- "name": "મેક્સિકન સ્પેનિશ"
- },
- "mgo": {
- "name": "મેતા"
- },
- "mer": {
- "name": "મેરુ"
- },
- "mk": {
- "name": "મેસેડોનિયન"
- },
- "mn": {
- "name": "મોંગોલિયન"
- },
- "mfe": {
- "name": "મોરીસ્યેન"
- },
- "ro-MD": {
- "name": "મોલડાવિયન"
- },
- "yav": {
- "name": "યાન્ગબેન"
- },
- "yi": {
- "name": "યિદ્દિશ"
- },
- "uk": {
- "name": "યુક્રેનિયન"
- },
- "pt-PT": {
- "name": "યુરોપિયન પોર્ટુગીઝ"
- },
- "yo": {
- "name": "યોરૂબા"
- },
- "rwk": {
- "name": "રવા"
- },
- "ru": {
- "name": "રશિયન"
- },
- "rn": {
- "name": "રૂન્દી"
- },
- "ro": {
- "name": "રોમાનિયન"
- },
- "rm": {
- "name": "રોમાન્શ"
- },
- "rof": {
- "name": "રોમ્બો"
- },
- "lag": {
- "name": "લંગી"
- },
- "lb": {
- "name": "લક્ઝેમબર્ગિશ"
- },
- "lo": {
- "name": "લાઓ"
- },
- "lkt": {
- "name": "લાકોટા"
- },
- "lv": {
- "name": "લાતવિયન"
- },
- "ln": {
- "name": "લિંગાલા"
- },
- "lt": {
- "name": "લિથુઆનિયન"
- },
- "luy": {
- "name": "લુઈયા"
- },
- "lu": {
- "name": "લૂબા-કટાંગા"
- },
- "nds": {
- "name": "લો જર્મન"
- },
- "nds-NL": {
- "name": "લો સેક્સોન"
- },
- "dsb": {
- "name": "લોઅર સોર્બિયન"
- },
- "luo": {
- "name": "લ્યુઓ"
- },
- "vai": {
- "name": "વાઇ"
- },
- "vi": {
- "name": "વિયેતનામીસ"
- },
- "vun": {
- "name": "વુન્જો"
- },
- "cy": {
- "name": "વેલ્શ"
- },
- "wae": {
- "name": "વેલ્સેર"
- },
- "vo": {
- "name": "વોલાપુક"
- },
- "wo": {
- "name": "વોલોફ"
- },
- "ksb": {
- "name": "શમ્બાલા"
- },
- "chr": {
- "name": "શેરોકી"
- },
- "sn": {
- "name": "શોના"
- },
- "sah": {
- "name": "સખા"
- },
- "saq": {
- "name": "સમ્બુરુ"
- },
- "zh-Hans": {
- "name": "સરળીકૃત ચાઇનીઝ"
- },
- "sr": {
- "name": "સર્બિયન"
- },
- "sbp": {
- "name": "સાંગુ"
- },
- "sg": {
- "name": "સાંગો"
- },
- "sd": {
- "name": "સિંધી"
- },
- "si": {
- "name": "સિંહાલી"
- },
- "ii": {
- "name": "સિચુઆન યી"
- },
- "seh": {
- "name": "સેના"
- },
- "tzm": {
- "name": "સેન્ટ્રલ એટલાસ તામાઝિટ"
- },
- "ckb": {
- "name": "સેન્ટ્રલ કુર્દિશ"
- },
- "xog": {
- "name": "સોગા"
- },
- "so": {
- "name": "સોમાલી"
- },
- "gd": {
- "name": "સ્કોટીસ ગેલિક"
- },
- "es": {
- "name": "સ્પેનિશ"
- },
- "sk": {
- "name": "સ્લોવૅક"
- },
- "sl": {
- "name": "સ્લોવેનિયન"
- },
- "sw": {
- "name": "સ્વાહિલી"
- },
- "gsw": {
- "name": "સ્વિસ જર્મન"
- },
- "fr-CH": {
- "name": "સ્વિસ ફ્રેંચ"
- },
- "de-CH": {
- "name": "સ્વિસ હાય જર્મન"
- },
- "sv": {
- "name": "સ્વીડિશ"
- },
- "hu": {
- "name": "હંગેરિયન"
- },
- "haw": {
- "name": "હવાઇયન"
- },
- "hi": {
- "name": "હિન્દી"
- },
- "he": {
- "name": "હીબ્રુ"
- },
- "ha": {
- "name": "હૌસા"
- }
+ "en": "અંગ્રેજી",
+ "ak": "અકાન",
+ "agq": "અઘેમ",
+ "az": "અઝરબૈજાની",
+ "hsb": "અપર સોર્બિયન",
+ "ar": "અરબી",
+ "sq": "અલ્બેનિયન",
+ "asa": "અસુ",
+ "ast": "અસ્તુરિયન",
+ "ga": "આઇરિશ",
+ "is": "આઇસલેન્ડિક",
+ "af": "આફ્રિકન્સ",
+ "hy": "આર્મેનિયન",
+ "as": "આસામી",
+ "ig": "ઇગ્બો",
+ "it": "ઇટાલિયન",
+ "smn": "ઇનારી સામી",
+ "id": "ઇન્ડોનેશિયન",
+ "ewo": "ઇવોન્ડો",
+ "ee": "ઈવ",
+ "ug": "ઉઇગુર",
+ "uz": "ઉઝ્બેક",
+ "or": "ઉડિયા",
+ "nd": "ઉત્તર દેબેલ",
+ "lrc": "ઉત્તરી લુરી",
+ "se": "ઉત્તરી સામી",
+ "ur": "ઉર્દૂ",
+ "ebu": "ઍમ્બુ",
+ "am": "એમ્હારિક",
+ "et": "એસ્ટોનિયન",
+ "eo": "એસ્પેરાન્ટો",
+ "om": "ઓરોમો",
+ "de-AT": "ઓસ્ટ્રિઅન જર્મન",
+ "en-AU": "ઓસ્ટ્રેલિયન અંગ્રેજી",
+ "os": "ઓસ્સેટિક",
+ "kk": "કઝાખ",
+ "ca": "કતલાન",
+ "kn": "કન્નડ",
+ "kab": "કબાઇલ",
+ "kam": "કમ્બા",
+ "kl": "કલાલ્લિસુત",
+ "kln": "કલેજિન",
+ "kkj": "કાકો",
+ "kea": "કાબુવર્ડિઆનુ",
+ "ks": "કાશ્મીરી",
+ "ki": "કિકુયૂ",
+ "rw": "કિન્યારવાન્ડા",
+ "ky": "કિર્ગીઝ",
+ "ku": "કુર્દિશ",
+ "yue": "કેંટોનીઝ",
+ "en-CA": "કેનેડિયન અંગ્રેજી",
+ "fr-CA": "કેનેડિયન ફ્રેંચ",
+ "kok": "કોંકણી",
+ "sw-CD": "કોંગો સ્વાહિલી",
+ "khq": "કોયરા ચિનિ",
+ "ses": "કોયરાબોરો સેન્ની",
+ "ko": "કોરિયન",
+ "kw": "કોર્નિશ",
+ "ksh": "કોલોગ્નિયન",
+ "hr": "ક્રોએશિયન",
+ "nmg": "ક્વાસિઓ",
+ "qu": "ક્વેચુઆ",
+ "xh": "ખોસા",
+ "km": "ખ્મેર",
+ "lg": "ગાંડા",
+ "gu": "ગુજરાતી",
+ "guz": "ગુસી",
+ "gl": "ગેલિશિયન",
+ "el": "ગ્રીક",
+ "cu": "ચર્ચ સ્લાવિક",
+ "zh": "ચાઇનીઝ",
+ "cgg": "ચિગા",
+ "cs": "ચેક",
+ "ce": "ચેચન",
+ "de": "જર્મન",
+ "ja": "જાપાનીઝ",
+ "jv": "જાવાનીસ",
+ "dyo": "જોલા-ફોન્યી",
+ "ka": "જ્યોર્જિયન",
+ "dje": "ઝર્મા",
+ "zu": "ઝુલુ",
+ "tr": "ટર્કિશ",
+ "ti": "ટાઇગ્રિનિયા",
+ "to": "ટોંગાન",
+ "nl": "ડચ",
+ "da": "ડેનિશ",
+ "dz": "ડ્ઝોંગ્ખા",
+ "tt": "તતાર",
+ "ta": "તમિલ",
+ "twq": "તસાવાક",
+ "tg": "તાજીક",
+ "bo": "તિબેટીયન",
+ "tk": "તુર્કમેન",
+ "te": "તેલુગુ",
+ "shi": "તેશીલહિટ",
+ "teo": "તેસો",
+ "dav": "તૈતા",
+ "th": "થાઈ",
+ "dua": "દુઆલા",
+ "jgo": "નગોમ્બા",
+ "naq": "નમા",
+ "nnh": "નીએમબુન",
+ "nus": "નુએર",
+ "ne": "નેપાળી",
+ "nn": "નોર્વેજિયન નાયનૉર્સ્ક",
+ "nb": "નોર્વેજિયન બોકમાલ",
+ "nyn": "ન્યાનકોલ",
+ "pa": "પંજાબી",
+ "fy": "પશ્ચિમી ફ્રિસિયન",
+ "ps": "પશ્તો",
+ "zh-Hant": "પારંપરિક ચાઇનીઝ",
+ "pt": "પોર્ટુગીઝ",
+ "pl": "પોલીશ",
+ "prg": "પ્રુસ્સીયન",
+ "fa": "ફારસી",
+ "fi": "ફિનિશ",
+ "fil": "ફિલિપિનો",
+ "ff": "ફુલાહ",
+ "fo": "ફોરિસ્ત",
+ "fur": "ફ્રિયુલિયાન",
+ "fr": "ફ્રેન્ચ",
+ "nl-BE": "ફ્લેમિશ",
+ "ksf": "બફિયા",
+ "my": "બર્મીઝ",
+ "bg": "બલ્ગેરિયન",
+ "bas": "બસા",
+ "bn": "બાંગ્લા",
+ "bm": "બામ્બારા",
+ "eu": "બાસ્ક",
+ "bez": "બેના",
+ "bem": "બેમ્બા",
+ "be": "બેલારુશિયન",
+ "brx": "બોડો",
+ "bs": "બોસ્નિયન",
+ "en-GB": "બ્રિટિશ અંગ્રેજી",
+ "br": "બ્રેટોન",
+ "jmc": "મકામે",
+ "kde": "મકોન્ડે",
+ "mzn": "મઝાન્દેરાની",
+ "mr": "મરાઠી",
+ "ms": "મલય",
+ "ml": "મલયાલમ",
+ "mg": "મલાગસી",
+ "mas": "મસાઇ",
+ "gv": "માંક્સ",
+ "mi": "માઓરી",
+ "mgh": "માખુવા-મીટ્ટુ",
+ "zgh": "માનક મોરોક્કન તામાઝિટ",
+ "mt": "માલ્ટિઝ",
+ "mua": "મુનડાન્ગ",
+ "es-MX": "મેક્સિકન સ્પેનિશ",
+ "mgo": "મેતા",
+ "mer": "મેરુ",
+ "mk": "મેસેડોનિયન",
+ "mn": "મોંગોલિયન",
+ "mfe": "મોરીસ્યેન",
+ "ro-MD": "મોલડાવિયન",
+ "yav": "યાન્ગબેન",
+ "yi": "યિદ્દિશ",
+ "uk": "યુક્રેનિયન",
+ "pt-PT": "યુરોપિયન પોર્ટુગીઝ",
+ "yo": "યોરૂબા",
+ "rwk": "રવા",
+ "ru": "રશિયન",
+ "rn": "રૂન્દી",
+ "ro": "રોમાનિયન",
+ "rm": "રોમાન્શ",
+ "rof": "રોમ્બો",
+ "lag": "લંગી",
+ "lb": "લક્ઝેમબર્ગિશ",
+ "lo": "લાઓ",
+ "lkt": "લાકોટા",
+ "lv": "લાતવિયન",
+ "ln": "લિંગાલા",
+ "lt": "લિથુઆનિયન",
+ "luy": "લુઈયા",
+ "lu": "લૂબા-કટાંગા",
+ "es-419": "લેટિન અમેરિકન સ્પેનિશ",
+ "nds": "લો જર્મન",
+ "nds-NL": "લો સેક્સોન",
+ "dsb": "લોઅર સોર્બિયન",
+ "luo": "લ્યુઓ",
+ "vai": "વાઇ",
+ "wa": "વાલૂન",
+ "vi": "વિયેતનામીસ",
+ "vun": "વુન્જો",
+ "cy": "વેલ્શ",
+ "wae": "વેલ્સેર",
+ "vo": "વોલાપુક",
+ "wo": "વોલોફ",
+ "ksb": "શમ્બાલા",
+ "chr": "શેરોકી",
+ "sn": "શોના",
+ "sah": "સખા",
+ "saq": "સમ્બુરુ",
+ "zh-Hans": "સરળીકૃત ચાઇનીઝ",
+ "sr": "સર્બિયન",
+ "sbp": "સાંગુ",
+ "sg": "સાંગો",
+ "sd": "સિંધી",
+ "si": "સિંહાલી",
+ "ii": "સિચુઆન યી",
+ "ceb": "સિબુઆનો",
+ "seh": "સેના",
+ "tzm": "સેન્ટ્રલ એટલાસ તામાઝિટ",
+ "ckb": "સેન્ટ્રલ કુર્દિશ",
+ "xog": "સોગા",
+ "so": "સોમાલી",
+ "gd": "સ્કોટીસ ગેલિક",
+ "es": "સ્પેનિશ",
+ "sk": "સ્લોવૅક",
+ "sl": "સ્લોવેનિયન",
+ "sw": "સ્વાહિલી",
+ "gsw": "સ્વિસ જર્મન",
+ "fr-CH": "સ્વિસ ફ્રેંચ",
+ "de-CH": "સ્વિસ હાય જર્મન",
+ "sv": "સ્વીડિશ",
+ "hu": "હંગેરિયન",
+ "haw": "હવાઇયન",
+ "hi": "હિન્દી",
+ "he": "હીબ્રુ",
+ "ha": "હૌસા"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/guz.json b/vendor/commerceguys/intl/resources/language/guz.json
index 09cd9c247..48eb3d4d3 100644
--- a/vendor/commerceguys/intl/resources/language/guz.json
+++ b/vendor/commerceguys/intl/resources/language/guz.json
@@ -1,641 +1,224 @@
{
- "af": {
- "name": "Afrikaans"
- },
- "agq": {
- "name": "Aghem"
- },
- "sq": {
- "name": "Albanian"
- },
- "hy": {
- "name": "Armenian"
- },
- "as": {
- "name": "Assamese"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "az": {
- "name": "Azerbaijani"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "Basque"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "Bosnian"
- },
- "br": {
- "name": "Breton"
- },
- "ca": {
- "name": "Catalan"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "ce": {
- "name": "Chechen"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "kw": {
- "name": "Cornish"
- },
- "hr": {
- "name": "Croatian"
- },
- "da": {
- "name": "Danish"
- },
- "dua": {
- "name": "Duala"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "guz": {
- "name": "Ekegusii"
- },
- "ebu": {
- "name": "Embu"
- },
- "eo": {
- "name": "Esperanto"
- },
- "et": {
- "name": "Estonian"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "Faroese"
- },
- "fil": {
- "name": "Filipino"
- },
- "fi": {
- "name": "Finnish"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "gl": {
- "name": "Galician"
- },
- "lg": {
- "name": "Ganda"
- },
- "ka": {
- "name": "Georgian"
- },
- "gu": {
- "name": "Gujarati"
- },
- "haw": {
- "name": "Hawaiian"
- },
- "he": {
- "name": "Hebrew"
- },
- "is": {
- "name": "Icelandic"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "ga": {
- "name": "Irish"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "kn": {
- "name": "Kannada"
- },
- "ks": {
- "name": "Kashmiri"
- },
- "kk": {
- "name": "Kazakh"
- },
- "fa": {
- "name": "Kiajemi"
- },
- "ak": {
- "name": "Kiakan"
- },
- "am": {
- "name": "Kiamhari"
- },
- "ar": {
- "name": "Kiarabu"
- },
- "bn": {
- "name": "Kibangla"
- },
- "be": {
- "name": "Kibelarusi"
- },
- "bg": {
- "name": "Kibulgaria"
- },
- "my": {
- "name": "Kiburma"
- },
- "cs": {
- "name": "Kichecki"
- },
- "zh": {
- "name": "Kichina"
- },
- "zh-Hans": {
- "name": "Kichina (Hans)"
- },
- "zh-Hant": {
- "name": "Kichina (Hant)"
- },
- "fr": {
- "name": "Kifaransa"
- },
- "fr-CA": {
- "name": "Kifaransa (Kanada)"
- },
- "fr-CH": {
- "name": "Kifaransa (Uswisi)"
- },
- "el": {
- "name": "Kigiriki"
- },
- "ha": {
- "name": "Kihausa"
- },
- "hi": {
- "name": "Kihindi"
- },
- "es": {
- "name": "Kihispania"
- },
- "es-MX": {
- "name": "Kihispania (Meksiko)"
- },
- "nl": {
- "name": "Kiholanzi"
- },
- "nl-BE": {
- "name": "Kiholanzi (Ubelgiji)"
- },
- "hu": {
- "name": "Kihungari"
- },
- "ig": {
- "name": "Kiigbo"
- },
- "id": {
- "name": "Kiindonesia"
- },
- "it": {
- "name": "Kiitaliano"
- },
- "ja": {
- "name": "Kijapani"
- },
- "de": {
- "name": "Kijerumani"
- },
- "de-AT": {
- "name": "Kijerumani (Austria)"
- },
- "de-CH": {
- "name": "Kijerumani (Uswisi)"
- },
- "km": {
- "name": "Kikambodia"
- },
- "ko": {
- "name": "Kikorea"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "ms": {
- "name": "Kimalesia"
- },
- "ne": {
- "name": "Kinepali"
- },
- "en": {
- "name": "Kingereza"
- },
- "en-AU": {
- "name": "Kingereza (Australia)"
- },
- "en-CA": {
- "name": "Kingereza (Kanada)"
- },
- "en-GB": {
- "name": "Kingereza (Uingereza)"
- },
- "rw": {
- "name": "Kinyarwanda"
- },
- "pl": {
- "name": "Kipolandi"
- },
- "pa": {
- "name": "Kipunjabi"
- },
- "pt": {
- "name": "Kireno"
- },
- "pt-PT": {
- "name": "Kireno (Ureno)"
- },
- "ro": {
- "name": "Kiromania"
- },
- "ro-MD": {
- "name": "Kiromania (Moldova)"
- },
- "ru": {
- "name": "Kirusi"
- },
- "so": {
- "name": "Kisomali"
- },
- "sv": {
- "name": "Kiswidi"
- },
- "th": {
- "name": "Kitailandi"
- },
- "ta": {
- "name": "Kitamil"
- },
- "tr": {
- "name": "Kituruki"
- },
- "uk": {
- "name": "Kiukrania"
- },
- "ur": {
- "name": "Kiurdu"
- },
- "vi": {
- "name": "Kivietinamu"
- },
- "yo": {
- "name": "Kiyoruba"
- },
- "zu": {
- "name": "Kizulu"
- },
- "kok": {
- "name": "Konkani"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "ky": {
- "name": "Kyrgyz"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Lao"
- },
- "lv": {
- "name": "Latvian"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "Lithuanian"
- },
- "dsb": {
- "name": "Lower Sorbian"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "Luxembourgish"
- },
- "luy": {
- "name": "Luyia"
- },
- "mk": {
- "name": "Macedonian"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "Malagasy"
- },
- "ml": {
- "name": "Malayalam"
- },
- "mt": {
- "name": "Maltese"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "Marathi"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "mn": {
- "name": "Mongolian"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nds-NL": {
- "name": "nds (Uholanzi)"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nd": {
- "name": "North Ndebele"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "se": {
- "name": "Northern Sami"
- },
- "nb": {
- "name": "Norwegian Bokmål"
- },
- "nn": {
- "name": "Norwegian Nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "or": {
- "name": "Odia"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetic"
- },
- "ps": {
- "name": "Pashto"
- },
- "prg": {
- "name": "Prussian"
- },
- "qu": {
- "name": "Quechua"
- },
- "rm": {
- "name": "Romansh"
- },
- "rof": {
- "name": "Rombo"
- },
- "rn": {
- "name": "Rundi"
- },
- "rwk": {
- "name": "Rwa"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "gd": {
- "name": "Scottish Gaelic"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "Serbian"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Sinhala"
- },
- "sk": {
- "name": "Slovak"
- },
- "sl": {
- "name": "Slovenian"
- },
- "xog": {
- "name": "Soga"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "sw-CD": {
- "name": "sw (Jamhuri ya Kidemokrasia ya Kongo)"
- },
- "sw": {
- "name": "Swahili"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "dav": {
- "name": "Taita"
- },
- "tg": {
- "name": "Tajik"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "Tatar"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "bo": {
- "name": "Tibetan"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "to": {
- "name": "Tongan"
- },
- "tk": {
- "name": "Turkmen"
- },
- "hsb": {
- "name": "Upper Sorbian"
- },
- "ug": {
- "name": "Uyghur"
- },
- "uz": {
- "name": "Uzbek"
- },
- "vai": {
- "name": "Vai"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "cy": {
- "name": "Welsh"
- },
- "fy": {
- "name": "Western Frisian"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "yi": {
- "name": "Yiddish"
- },
- "dje": {
- "name": "Zarma"
- }
+ "af": "Afrikaans",
+ "agq": "Aghem",
+ "sq": "Albanian",
+ "hy": "Armenian",
+ "as": "Assamese",
+ "ast": "Asturian",
+ "asa": "Asu",
+ "az": "Azerbaijani",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "eu": "Basque",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "brx": "Bodo",
+ "bs": "Bosnian",
+ "br": "Breton",
+ "yue": "Cantonese",
+ "ca": "Catalan",
+ "ceb": "Cebuano",
+ "tzm": "Central Atlas Tamazight",
+ "ckb": "Central Kurdish",
+ "ce": "Chechen",
+ "chr": "Cherokee",
+ "cgg": "Chiga",
+ "cu": "Church Slavic",
+ "ksh": "Colognian",
+ "kw": "Cornish",
+ "hr": "Croatian",
+ "da": "Danish",
+ "dua": "Duala",
+ "dz": "Dzongkha",
+ "guz": "Ekegusii",
+ "ebu": "Embu",
+ "eo": "Esperanto",
+ "et": "Estonian",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fo": "Faroese",
+ "fil": "Filipino",
+ "fi": "Finnish",
+ "fur": "Friulian",
+ "ff": "Fulah",
+ "gl": "Galician",
+ "lg": "Ganda",
+ "ka": "Georgian",
+ "gu": "Gujarati",
+ "haw": "Hawaiian",
+ "he": "Hebrew",
+ "is": "Icelandic",
+ "smn": "Inari Sami",
+ "ga": "Irish",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "kn": "Kannada",
+ "ks": "Kashmiri",
+ "kk": "Kazakh",
+ "fa": "Kiajemi",
+ "ak": "Kiakan",
+ "am": "Kiamhari",
+ "ar": "Kiarabu",
+ "bn": "Kibangla",
+ "be": "Kibelarusi",
+ "bg": "Kibulgaria",
+ "my": "Kiburma",
+ "cs": "Kichecki",
+ "zh": "Kichina",
+ "zh-Hans": "Kichina (Hans)",
+ "zh-Hant": "Kichina (Hant)",
+ "fr": "Kifaransa",
+ "fr-CA": "Kifaransa (Kanada)",
+ "fr-CH": "Kifaransa (Uswisi)",
+ "el": "Kigiriki",
+ "ha": "Kihausa",
+ "hi": "Kihindi",
+ "es": "Kihispania",
+ "es-419": "Kihispania (419)",
+ "es-MX": "Kihispania (Meksiko)",
+ "nl": "Kiholanzi",
+ "nl-BE": "Kiholanzi (Ubelgiji)",
+ "hu": "Kihungari",
+ "ig": "Kiigbo",
+ "id": "Kiindonesia",
+ "it": "Kiitaliano",
+ "ja": "Kijapani",
+ "jv": "Kijava",
+ "de": "Kijerumani",
+ "de-AT": "Kijerumani (Austria)",
+ "de-CH": "Kijerumani (Uswisi)",
+ "km": "Kikambodia",
+ "ko": "Kikorea",
+ "ki": "Kikuyu",
+ "ms": "Kimalesia",
+ "ne": "Kinepali",
+ "en": "Kingereza",
+ "en-AU": "Kingereza (Australia)",
+ "en-CA": "Kingereza (Kanada)",
+ "en-GB": "Kingereza (Uingereza)",
+ "rw": "Kinyarwanda",
+ "pl": "Kipolandi",
+ "pa": "Kipunjabi",
+ "pt": "Kireno",
+ "pt-PT": "Kireno (Ureno)",
+ "ro": "Kiromania",
+ "ro-MD": "Kiromania (Moldova)",
+ "ru": "Kirusi",
+ "so": "Kisomali",
+ "sv": "Kiswidi",
+ "th": "Kitailandi",
+ "ta": "Kitamil",
+ "tr": "Kituruki",
+ "uk": "Kiukrania",
+ "ur": "Kiurdu",
+ "vi": "Kivietinamu",
+ "yo": "Kiyoruba",
+ "zu": "Kizulu",
+ "kok": "Konkani",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "ku": "Kurdish",
+ "nmg": "Kwasio",
+ "ky": "Kyrgyz",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Lao",
+ "lv": "Latvian",
+ "ln": "Lingala",
+ "lt": "Lithuanian",
+ "nds": "Low German",
+ "dsb": "Lower Sorbian",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "lb": "Luxembourgish",
+ "luy": "Luyia",
+ "mk": "Macedonian",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "Malagasy",
+ "ml": "Malayalam",
+ "mt": "Maltese",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mr": "Marathi",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "mn": "Mongolian",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nds-NL": "nds (Uholanzi)",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nd": "North Ndebele",
+ "lrc": "Northern Luri",
+ "se": "Northern Sami",
+ "nb": "Norwegian Bokmål",
+ "nn": "Norwegian Nynorsk",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "or": "Odia",
+ "om": "Oromo",
+ "os": "Ossetic",
+ "ps": "Pashto",
+ "prg": "Prussian",
+ "qu": "Quechua",
+ "rm": "Romansh",
+ "rof": "Rombo",
+ "rn": "Rundi",
+ "rwk": "Rwa",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "gd": "Scottish Gaelic",
+ "seh": "Sena",
+ "sr": "Serbian",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "sd": "Sindhi",
+ "si": "Sinhala",
+ "sk": "Slovak",
+ "sl": "Slovenian",
+ "xog": "Soga",
+ "zgh": "Standard Moroccan Tamazight",
+ "sw-CD": "sw (Jamhuri ya Kidemokrasia ya Kongo)",
+ "sw": "Swahili",
+ "gsw": "Swiss German",
+ "shi": "Tachelhit",
+ "dav": "Taita",
+ "tg": "Tajik",
+ "twq": "Tasawaq",
+ "tt": "Tatar",
+ "te": "Telugu",
+ "teo": "Teso",
+ "bo": "Tibetan",
+ "ti": "Tigrinya",
+ "to": "Tongan",
+ "tk": "Turkmen",
+ "hsb": "Upper Sorbian",
+ "ug": "Uyghur",
+ "uz": "Uzbek",
+ "vai": "Vai",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "cy": "Welsh",
+ "fy": "Western Frisian",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "yi": "Yiddish",
+ "dje": "Zarma"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/ha-NE.json b/vendor/commerceguys/intl/resources/language/ha-NE.json
new file mode 100644
index 000000000..50920168f
--- /dev/null
+++ b/vendor/commerceguys/intl/resources/language/ha-NE.json
@@ -0,0 +1,224 @@
+{
+ "af": "Afirkanci",
+ "agq": "Aghem",
+ "ak": "Akan",
+ "sq": "Albanian",
+ "am": "Amharik",
+ "hy": "Armeniyanci",
+ "as": "Asamisanci",
+ "ast": "Asturian",
+ "asa": "Asu",
+ "az": "Azerbaijanci",
+ "ksf": "Bafia",
+ "gl": "Bagalike",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "eu": "Basque",
+ "sl": "Basulabe",
+ "sk": "Basulke",
+ "xh": "Bazosa",
+ "be": "Belarusanci",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "bn": "Bengali",
+ "brx": "Bodo",
+ "bs": "Bosniyanci",
+ "bg": "Bulgaranci",
+ "br": "Buretananci",
+ "my": "Burmanci",
+ "yue": "Cantonese",
+ "ceb": "Cebuano",
+ "ce": "Chechen",
+ "chr": "Cherokee",
+ "cgg": "Chiga",
+ "cu": "Church Slavic",
+ "ksh": "Colognian",
+ "kw": "Cornish",
+ "ga": "Dan Ailan",
+ "fil": "Dan Filifin",
+ "mk": "Dan Masedoniya",
+ "da": "Danish",
+ "dua": "Duala",
+ "dz": "Dzongkha",
+ "eo": "Dʼan\/Ƴar Kabilar Andalus",
+ "te": "Dʼan\/Ƴar Kabilar Telug",
+ "ebu": "Embu",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fr": "Faransanci",
+ "fr-CA": "Farasanci Kanada",
+ "fr-CH": "Farasanci Suwizalan",
+ "fo": "Faroese",
+ "prg": "Ferusawa",
+ "pt-PT": "Fotugis kasashen Turai",
+ "fur": "Friulian",
+ "ff": "Fulah",
+ "lg": "Ganda",
+ "el": "Girkanci",
+ "gu": "Gujarati",
+ "guz": "Gusii",
+ "vi": "Harshen Biyetinam",
+ "cs": "Harshen Cak",
+ "pt": "Harshen Fotugis",
+ "hi": "Harshen Hindi",
+ "hu": "Harshen Hungari",
+ "id": "Harshen Indunusiya",
+ "km": "Harshen Kimar",
+ "ko": "Harshen Koreya",
+ "ms": "Harshen Malai",
+ "mt": "Harshen Maltis",
+ "mas": "Harshen Masai",
+ "pl": "Harshen Polan",
+ "zh": "Harshen Sinanci",
+ "sw": "Harshen Suwahili",
+ "sw-CD": "Harshen Suwahili (Jamhuriyar Dimokuraɗiyyar Kongo)",
+ "sv": "Harshen Suwedan",
+ "tr": "Harshen Turkiyya",
+ "uk": "Harshen Yukuren",
+ "zu": "Harshen Zulu",
+ "ha": "Hausa",
+ "haw": "Hawaiian",
+ "nl": "Holanci",
+ "nl-BE": "Holanci (Belgiyom)",
+ "he": "Ibrananci",
+ "smn": "Inari Sami",
+ "ig": "Inyamuranci",
+ "et": "Istoniyanci",
+ "it": "Italiyanci",
+ "jv": "Jabananci",
+ "de": "Jamusanci",
+ "de-AT": "Jamusanci Ostiriya",
+ "de-CH": "Jamusanci Suwizalan",
+ "gsw": "Jamusanci Swiss",
+ "ja": "Japananci",
+ "ka": "Jojiyanci",
+ "dyo": "Jola-Fonyi",
+ "ml": "Kabilar Maleyalam",
+ "cy": "Kabilar Welsh",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "kn": "Kannada",
+ "ks": "Kashmiri",
+ "ca": "Kataloniyanci",
+ "kk": "Kazakh",
+ "ki": "Kikuyu",
+ "rw": "Kiniyaruwanda",
+ "ky": "Kirgizanci",
+ "kok": "Konkani",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "ku": "Kurdanci",
+ "ckb": "Kurdish na Tsaka",
+ "hr": "Kuroshiyan",
+ "nmg": "Kwasio",
+ "fy": "Kʼabilan Firsi",
+ "mr": "Kʼabilan Marathi",
+ "gd": "Kʼabilan Scots Gaelic",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Laothian",
+ "ar": "Larabci",
+ "lv": "Latbiyanci",
+ "ln": "Lingala",
+ "lt": "Lituweniyanci",
+ "nds": "Low German",
+ "nds-NL": "Low German (Holan)",
+ "dsb": "Lower Sorbian",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "lb": "Luxembourgish",
+ "luy": "Luyia",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "Malagasy",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "mn": "Mongolian",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "ne": "Nepali",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nd": "North Ndebele",
+ "lrc": "Northern Luri",
+ "se": "Northern Sami",
+ "nb": "Norwegian Bokmål",
+ "nn": "Norwegian Nynorsk",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "or": "Oriyanci",
+ "om": "Oromo",
+ "os": "Ossetic",
+ "fa": "Parisanci",
+ "ps": "Pashtanci",
+ "pa": "Punjabi",
+ "qu": "Quechua",
+ "ru": "Rashanci",
+ "ro": "Romaniyanci",
+ "ro-MD": "Romaniyanci (Maldoba)",
+ "rm": "Romansh",
+ "rof": "Rombo",
+ "rn": "Rundi",
+ "rwk": "Rwa",
+ "sr": "Sabiyan",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "zh-Hans": "Sauƙaƙaƙƙen Sinanci",
+ "seh": "Sena",
+ "ii": "Sichuan Yi",
+ "es": "Sifaniyanci",
+ "es-MX": "Sifaniyanci Mesiko",
+ "es-419": "Sifaniyancin Latin Amirka",
+ "zh-Hant": "Sinanci na gargajiya",
+ "sd": "Sindiyanci",
+ "si": "Sinhalanci",
+ "xog": "Soga",
+ "so": "Somalianci",
+ "hsb": "Sorbianci ta Sama",
+ "zgh": "Standard Moroccan Tamazight",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "shi": "Tachelhit",
+ "dav": "Taita",
+ "tg": "Tajik",
+ "tzm": "Tamazight na Atlas Tsaka",
+ "ta": "Tamil",
+ "twq": "Tasawaq",
+ "tt": "Tatar",
+ "teo": "Teso",
+ "th": "Thai",
+ "bo": "Tibetan",
+ "ti": "Tigriyanci",
+ "to": "Tongan",
+ "tk": "Tukmenistanci",
+ "en": "Turanci",
+ "en-GB": "Turanci Biritaniya",
+ "en-CA": "Turanci Kanada",
+ "en-AU": "Turanci Ostareliya",
+ "ug": "Ugiranci",
+ "ur": "Urdawa",
+ "uz": "Uzbek",
+ "vai": "Vai",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "wo": "Wolof",
+ "yav": "Yangben",
+ "yo": "Yarbanci",
+ "fi": "Yaren mutanen Finland",
+ "is": "Yaren mutanen Iceland",
+ "yi": "Yiddish",
+ "dje": "Zarma"
+} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/ha.json b/vendor/commerceguys/intl/resources/language/ha.json
index 94e93394e..d946019ec 100644
--- a/vendor/commerceguys/intl/resources/language/ha.json
+++ b/vendor/commerceguys/intl/resources/language/ha.json
@@ -1,641 +1,224 @@
{
- "af": {
- "name": "Afrikaans"
- },
- "agq": {
- "name": "Aghem"
- },
- "ak": {
- "name": "Akan"
- },
- "sq": {
- "name": "Albanian"
- },
- "am": {
- "name": "Amharik"
- },
- "hy": {
- "name": "Armenian"
- },
- "as": {
- "name": "Assamese"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "az": {
- "name": "Azerbaijani"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "Basque"
- },
- "be": {
- "name": "Belarusanci"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "bn": {
- "name": "Bengali"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "Bosnian"
- },
- "br": {
- "name": "Breton"
- },
- "bg": {
- "name": "Bulgaranci"
- },
- "my": {
- "name": "Burmanci"
- },
- "ca": {
- "name": "Catalan"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "ce": {
- "name": "Chechen"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "kw": {
- "name": "Cornish"
- },
- "hr": {
- "name": "Croatian"
- },
- "da": {
- "name": "Danish"
- },
- "dua": {
- "name": "Duala"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "ebu": {
- "name": "Embu"
- },
- "eo": {
- "name": "Esperanto"
- },
- "et": {
- "name": "Estonian"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fr": {
- "name": "Faransanci"
- },
- "fr-CA": {
- "name": "Faransanci (Kanada)"
- },
- "fr-CH": {
- "name": "Faransanci (Suwizalan)"
- },
- "fo": {
- "name": "Faroese"
- },
- "fil": {
- "name": "Filipino"
- },
- "fi": {
- "name": "Finnish"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "gl": {
- "name": "Galician"
- },
- "lg": {
- "name": "Ganda"
- },
- "ka": {
- "name": "Georgian"
- },
- "el": {
- "name": "Girkanci"
- },
- "gu": {
- "name": "Gujarati"
- },
- "guz": {
- "name": "Gusii"
- },
- "vi": {
- "name": "Harshen Biyetinam"
- },
- "cs": {
- "name": "Harshen Cak"
- },
- "hi": {
- "name": "Harshen Hindi"
- },
- "hu": {
- "name": "Harshen Hungari"
- },
- "id": {
- "name": "Harshen Indunusiya"
- },
- "km": {
- "name": "Harshen Kimar"
- },
- "ko": {
- "name": "Harshen Koreya"
- },
- "ms": {
- "name": "Harshen Malai"
- },
- "pl": {
- "name": "Harshen Polan"
- },
- "pt": {
- "name": "Harshen Portugal"
- },
- "pt-PT": {
- "name": "Harshen Portugal (Portugal)"
- },
- "zh": {
- "name": "Harshen Sin"
- },
- "zh-Hans": {
- "name": "Harshen Sin (Hans)"
- },
- "zh-Hant": {
- "name": "Harshen Sin (Hant)"
- },
- "sv": {
- "name": "Harshen Suwedan"
- },
- "tr": {
- "name": "Harshen Turkiyya"
- },
- "ur": {
- "name": "Harshen Urdu"
- },
- "uk": {
- "name": "Harshen Yukuren"
- },
- "zu": {
- "name": "Harshen Zulu"
- },
- "ha": {
- "name": "Hausa"
- },
- "haw": {
- "name": "Hawaiian"
- },
- "he": {
- "name": "Hebrew"
- },
- "nl": {
- "name": "Holanci"
- },
- "nl-BE": {
- "name": "Holanci (Belgiyom)"
- },
- "is": {
- "name": "Icelandic"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "ig": {
- "name": "Inyamuranci"
- },
- "ga": {
- "name": "Irish"
- },
- "es": {
- "name": "Ispaniyanci"
- },
- "es-MX": {
- "name": "Ispaniyanci (Makasiko)"
- },
- "it": {
- "name": "Italiyanci"
- },
- "de": {
- "name": "Jamusanci"
- },
- "de-AT": {
- "name": "Jamusanci (Ostiriya)"
- },
- "de-CH": {
- "name": "Jamusanci (Suwizalan)"
- },
- "ja": {
- "name": "Japananci"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "kn": {
- "name": "Kannada"
- },
- "ks": {
- "name": "Kashmiri"
- },
- "kk": {
- "name": "Kazakh"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "rw": {
- "name": "Kiniyaruwanda"
- },
- "kok": {
- "name": "Konkani"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "ky": {
- "name": "Kyrgyz"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Lao"
- },
- "ar": {
- "name": "Larabci"
- },
- "lv": {
- "name": "Latvian"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "Lithuanian"
- },
- "dsb": {
- "name": "Lower Sorbian"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "Luxembourgish"
- },
- "luy": {
- "name": "Luyia"
- },
- "mk": {
- "name": "Macedonian"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "Malagasy"
- },
- "ml": {
- "name": "Malayalam"
- },
- "mt": {
- "name": "Maltese"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "Marathi"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "mn": {
- "name": "Mongolian"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nds-NL": {
- "name": "nds (Holan)"
- },
- "ne": {
- "name": "Nepali"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nd": {
- "name": "North Ndebele"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "se": {
- "name": "Northern Sami"
- },
- "nb": {
- "name": "Norwegian Bokmål"
- },
- "nn": {
- "name": "Norwegian Nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "or": {
- "name": "Odia"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetic"
- },
- "fa": {
- "name": "Parisanci"
- },
- "ps": {
- "name": "Pashto"
- },
- "prg": {
- "name": "Prussian"
- },
- "pa": {
- "name": "Punjabi"
- },
- "qu": {
- "name": "Quechua"
- },
- "ru": {
- "name": "Rashanci"
- },
- "ro": {
- "name": "Romaniyanci"
- },
- "ro-MD": {
- "name": "Romaniyanci (Maldoba)"
- },
- "rm": {
- "name": "Romansh"
- },
- "rof": {
- "name": "Rombo"
- },
- "rn": {
- "name": "Rundi"
- },
- "rwk": {
- "name": "Rwa"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "gd": {
- "name": "Scottish Gaelic"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "Serbian"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Sinhala"
- },
- "sk": {
- "name": "Slovak"
- },
- "sl": {
- "name": "Slovenian"
- },
- "xog": {
- "name": "Soga"
- },
- "so": {
- "name": "Somali"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "sw-CD": {
- "name": "sw (Jamhuriyar Dimokuraɗiyyar Kongo)"
- },
- "sw": {
- "name": "Swahili"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "dav": {
- "name": "Taita"
- },
- "tg": {
- "name": "Tajik"
- },
- "ta": {
- "name": "Tamil"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "Tatar"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "th": {
- "name": "Thai"
- },
- "bo": {
- "name": "Tibetan"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "to": {
- "name": "Tongan"
- },
- "en": {
- "name": "Turanci"
- },
- "en-GB": {
- "name": "Turanci (Birtaniya)"
- },
- "en-CA": {
- "name": "Turanci (Kanada)"
- },
- "en-AU": {
- "name": "Turanci (Ostareliya)"
- },
- "tk": {
- "name": "Turkmen"
- },
- "hsb": {
- "name": "Upper Sorbian"
- },
- "ug": {
- "name": "Uyghur"
- },
- "uz": {
- "name": "Uzbek"
- },
- "vai": {
- "name": "Vai"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "cy": {
- "name": "Welsh"
- },
- "fy": {
- "name": "Western Frisian"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "yo": {
- "name": "Yarbanci"
- },
- "yi": {
- "name": "Yiddish"
- },
- "dje": {
- "name": "Zarma"
- }
+ "af": "Afirkanci",
+ "agq": "Aghem",
+ "ak": "Akan",
+ "sq": "Albanian",
+ "am": "Amharik",
+ "hy": "Armeniyanci",
+ "as": "Asamisanci",
+ "ast": "Asturian",
+ "asa": "Asu",
+ "az": "Azerbaijanci",
+ "ksf": "Bafia",
+ "gl": "Bagalike",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "eu": "Basque",
+ "sl": "Basulabe",
+ "sk": "Basulke",
+ "xh": "Bazosa",
+ "be": "Belarusanci",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "bn": "Bengali",
+ "brx": "Bodo",
+ "bs": "Bosniyanci",
+ "bg": "Bulgaranci",
+ "br": "Buretananci",
+ "my": "Burmanci",
+ "yue": "Cantonese",
+ "ceb": "Cebuano",
+ "ce": "Chechen",
+ "chr": "Cherokee",
+ "cgg": "Chiga",
+ "cu": "Church Slavic",
+ "ksh": "Colognian",
+ "kw": "Cornish",
+ "ga": "Dan Ailan",
+ "fil": "Dan Filifin",
+ "mk": "Dan Masedoniya",
+ "da": "Danish",
+ "dua": "Duala",
+ "dz": "Dzongkha",
+ "eo": "Dʼan\/ʼYar Kabilar Andalus",
+ "te": "Dʼan\/ʼYar Kabilar Telug",
+ "ebu": "Embu",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fr": "Faransanci",
+ "fr-CA": "Farasanci Kanada",
+ "fr-CH": "Farasanci Suwizalan",
+ "fo": "Faroese",
+ "prg": "Ferusawa",
+ "pt-PT": "Fotugis kasashen Turai",
+ "fur": "Friulian",
+ "ff": "Fulah",
+ "lg": "Ganda",
+ "el": "Girkanci",
+ "gu": "Gujarati",
+ "guz": "Gusii",
+ "vi": "Harshen Biyetinam",
+ "cs": "Harshen Cak",
+ "pt": "Harshen Fotugis",
+ "hi": "Harshen Hindi",
+ "hu": "Harshen Hungari",
+ "id": "Harshen Indunusiya",
+ "km": "Harshen Kimar",
+ "ko": "Harshen Koreya",
+ "ms": "Harshen Malai",
+ "mt": "Harshen Maltis",
+ "mas": "Harshen Masai",
+ "pl": "Harshen Polan",
+ "zh": "Harshen Sinanci",
+ "sw": "Harshen Suwahili",
+ "sw-CD": "Harshen Suwahili (Jamhuriyar Dimokuraɗiyyar Kongo)",
+ "sv": "Harshen Suwedan",
+ "tr": "Harshen Turkiyya",
+ "uk": "Harshen Yukuren",
+ "zu": "Harshen Zulu",
+ "ha": "Hausa",
+ "haw": "Hawaiian",
+ "nl": "Holanci",
+ "nl-BE": "Holanci (Belgiyom)",
+ "he": "Ibrananci",
+ "smn": "Inari Sami",
+ "ig": "Inyamuranci",
+ "et": "Istoniyanci",
+ "it": "Italiyanci",
+ "jv": "Jabananci",
+ "de": "Jamusanci",
+ "de-AT": "Jamusanci Ostiriya",
+ "de-CH": "Jamusanci Suwizalan",
+ "gsw": "Jamusanci Swiss",
+ "ja": "Japananci",
+ "ka": "Jojiyanci",
+ "dyo": "Jola-Fonyi",
+ "ml": "Kabilar Maleyalam",
+ "cy": "Kabilar Welsh",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "kn": "Kannada",
+ "ks": "Kashmiri",
+ "ca": "Kataloniyanci",
+ "kk": "Kazakh",
+ "ki": "Kikuyu",
+ "rw": "Kiniyaruwanda",
+ "ky": "Kirgizanci",
+ "kok": "Konkani",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "ku": "Kurdanci",
+ "ckb": "Kurdish na Tsaka",
+ "hr": "Kuroshiyan",
+ "nmg": "Kwasio",
+ "fy": "Kʼabilan Firsi",
+ "mr": "Kʼabilan Marathi",
+ "gd": "Kʼabilan Scots Gaelic",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Laothian",
+ "ar": "Larabci",
+ "lv": "Latbiyanci",
+ "ln": "Lingala",
+ "lt": "Lituweniyanci",
+ "nds": "Low German",
+ "nds-NL": "Low German (Holan)",
+ "dsb": "Lower Sorbian",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "lb": "Luxembourgish",
+ "luy": "Luyia",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "Malagasy",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "mn": "Mongolian",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "ne": "Nepali",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nd": "North Ndebele",
+ "lrc": "Northern Luri",
+ "se": "Northern Sami",
+ "nb": "Norwegian Bokmål",
+ "nn": "Norwegian Nynorsk",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "or": "Oriyanci",
+ "om": "Oromo",
+ "os": "Ossetic",
+ "fa": "Parisanci",
+ "ps": "Pashtanci",
+ "pa": "Punjabi",
+ "qu": "Quechua",
+ "ru": "Rashanci",
+ "ro": "Romaniyanci",
+ "ro-MD": "Romaniyanci (Maldoba)",
+ "rm": "Romansh",
+ "rof": "Rombo",
+ "rn": "Rundi",
+ "rwk": "Rwa",
+ "sr": "Sabiyan",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "zh-Hans": "Sauƙaƙaƙƙen Sinanci",
+ "seh": "Sena",
+ "ii": "Sichuan Yi",
+ "es": "Sifaniyanci",
+ "es-MX": "Sifaniyanci Mesiko",
+ "es-419": "Sifaniyancin Latin Amirka",
+ "zh-Hant": "Sinanci na gargajiya",
+ "sd": "Sindiyanci",
+ "si": "Sinhalanci",
+ "xog": "Soga",
+ "so": "Somalianci",
+ "hsb": "Sorbianci ta Sama",
+ "zgh": "Standard Moroccan Tamazight",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "shi": "Tachelhit",
+ "dav": "Taita",
+ "tg": "Tajik",
+ "tzm": "Tamazight na Atlas Tsaka",
+ "ta": "Tamil",
+ "twq": "Tasawaq",
+ "tt": "Tatar",
+ "teo": "Teso",
+ "th": "Thai",
+ "bo": "Tibetan",
+ "ti": "Tigriyanci",
+ "to": "Tongan",
+ "tk": "Tukmenistanci",
+ "en": "Turanci",
+ "en-GB": "Turanci Biritaniya",
+ "en-CA": "Turanci Kanada",
+ "en-AU": "Turanci Ostareliya",
+ "ug": "Ugiranci",
+ "ur": "Urdawa",
+ "uz": "Uzbek",
+ "vai": "Vai",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "wo": "Wolof",
+ "yav": "Yangben",
+ "yo": "Yarbanci",
+ "fi": "Yaren mutanen Finland",
+ "is": "Yaren mutanen Iceland",
+ "yi": "Yiddish",
+ "dje": "Zarma"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/he.json b/vendor/commerceguys/intl/resources/language/he.json
index 6238eb4c3..3f8340bd7 100644
--- a/vendor/commerceguys/intl/resources/language/he.json
+++ b/vendor/commerceguys/intl/resources/language/he.json
@@ -1,644 +1,224 @@
{
- "ee": {
- "name": "אווה"
- },
- "ewo": {
- "name": "אוונדו"
- },
- "uz": {
- "name": "אוזבקית"
- },
- "ug": {
- "name": "אויגור"
- },
- "os": {
- "name": "אוסטית"
- },
- "uk": {
- "name": "אוקראינית"
- },
- "ur": {
- "name": "אורדו"
- },
- "om": {
- "name": "אורומו"
- },
- "or": {
- "name": "אורייה"
- },
- "az": {
- "name": "אזרית"
- },
- "ig": {
- "name": "איגבו"
- },
- "it": {
- "name": "איטלקית"
- },
- "smn": {
- "name": "אינארי סאמי"
- },
- "id": {
- "name": "אינדונזית"
- },
- "is": {
- "name": "איסלנדית"
- },
- "ga": {
- "name": "אירית"
- },
- "sq": {
- "name": "אלבנית"
- },
- "ebu": {
- "name": "אמבו"
- },
- "am": {
- "name": "אמהרית"
- },
- "en": {
- "name": "אנגלית"
- },
- "en-AU": {
- "name": "אנגלית (אוסטרליה)"
- },
- "en-GB": {
- "name": "אנגלית (בריטניה)"
- },
- "en-CA": {
- "name": "אנגלית (קנדה)"
- },
- "as": {
- "name": "אסאמית"
- },
- "asa": {
- "name": "אסו"
- },
- "et": {
- "name": "אסטונית"
- },
- "ast": {
- "name": "אסטורית"
- },
- "eo": {
- "name": "אספרנטו"
- },
- "agq": {
- "name": "אע׳ם"
- },
- "af": {
- "name": "אפריקאנס"
- },
- "ak": {
- "name": "אקאן"
- },
- "hy": {
- "name": "ארמנית"
- },
- "ksf": {
- "name": "באפיה"
- },
- "brx": {
- "name": "בודו"
- },
- "bg": {
- "name": "בולגרית"
- },
- "bs": {
- "name": "בוסנית"
- },
- "my": {
- "name": "בורמזית"
- },
- "be": {
- "name": "בלארוסית"
- },
- "bm": {
- "name": "במבארה"
- },
- "bem": {
- "name": "במבה"
- },
- "bn": {
- "name": "בנגלית"
- },
- "bez": {
- "name": "בנה"
- },
- "bas": {
- "name": "בסאא"
- },
- "eu": {
- "name": "בסקית"
- },
- "br": {
- "name": "ברטונית"
- },
- "dyo": {
- "name": "ג׳ולה פונית"
- },
- "ka": {
- "name": "גאורגית"
- },
- "gd": {
- "name": "גאלית סקוטית"
- },
- "lg": {
- "name": "גאנדה"
- },
- "gu": {
- "name": "גוג׳ארטי"
- },
- "guz": {
- "name": "גוסי"
- },
- "gl": {
- "name": "גליציאנית"
- },
- "kl": {
- "name": "גרינלנדית"
- },
- "de": {
- "name": "גרמנית"
- },
- "de-AT": {
- "name": "גרמנית (אוסטריה)"
- },
- "de-CH": {
- "name": "גרמנית (שוויץ)"
- },
- "gsw": {
- "name": "גרמנית שוויצרית"
- },
- "nds": {
- "name": "גרמנית תחתית"
- },
- "dua": {
- "name": "דואלה"
- },
- "dz": {
- "name": "דזונקה"
- },
- "da": {
- "name": "דנית"
- },
- "ha": {
- "name": "האוסה"
- },
- "haw": {
- "name": "הוואית"
- },
- "nl": {
- "name": "הולנדית"
- },
- "hu": {
- "name": "הונגרית"
- },
- "hi": {
- "name": "הינדי"
- },
- "vai": {
- "name": "וואי"
- },
- "wae": {
- "name": "וואלסר"
- },
- "vo": {
- "name": "‏וולאפיק"
- },
- "wo": {
- "name": "וולוף"
- },
- "cy": {
- "name": "וולשית"
- },
- "vun": {
- "name": "וונג׳ו"
- },
- "vi": {
- "name": "ויאטנמית"
- },
- "dje": {
- "name": "זארמה"
- },
- "zu": {
- "name": "זולו"
- },
- "km": {
- "name": "חמרית"
- },
- "dav": {
- "name": "טאיטה"
- },
- "tg": {
- "name": "טג׳יקית"
- },
- "to": {
- "name": "טונגאית"
- },
- "tr": {
- "name": "טורקית"
- },
- "tk": {
- "name": "טורקמנית"
- },
- "tt": {
- "name": "טטרית"
- },
- "bo": {
- "name": "טיבטית"
- },
- "te": {
- "name": "טלוגו"
- },
- "ta": {
- "name": "טמילית"
- },
- "teo": {
- "name": "טסו"
- },
- "twq": {
- "name": "טסוואק"
- },
- "yav": {
- "name": "יאנגבן"
- },
- "el": {
- "name": "יוונית"
- },
- "yo": {
- "name": "יורובה"
- },
- "yi": {
- "name": "יידיש"
- },
- "ja": {
- "name": "יפנית"
- },
- "ckb": {
- "name": "כורדית סוראנית"
- },
- "lo": {
- "name": "לאו"
- },
- "lag": {
- "name": "לאנגי"
- },
- "luo": {
- "name": "לואו"
- },
- "lu": {
- "name": "לובה-קטנגה"
- },
- "luy": {
- "name": "לויה"
- },
- "lb": {
- "name": "לוקסמבורגית"
- },
- "lrc": {
- "name": "לורית צפונית"
- },
- "lv": {
- "name": "לטבית"
- },
- "lt": {
- "name": "ליטאית"
- },
- "ln": {
- "name": "לינגלה"
- },
- "lkt": {
- "name": "לקוטה"
- },
- "mzn": {
- "name": "מאזאנדראני"
- },
- "gv": {
- "name": "מאנית"
- },
- "jmc": {
- "name": "מאקאמה"
- },
- "mgh": {
- "name": "מאקוואה מטו"
- },
- "ro-MD": {
- "name": "מולדבית"
- },
- "mn": {
- "name": "מונגולית"
- },
- "mua": {
- "name": "מונדאנג"
- },
- "mgo": {
- "name": "מטא"
- },
- "ms": {
- "name": "מלאית"
- },
- "mg": {
- "name": "מלגשית"
- },
- "mt": {
- "name": "מלטית"
- },
- "ml": {
- "name": "מליאלאם"
- },
- "mas": {
- "name": "מסאית"
- },
- "mk": {
- "name": "מקדונית"
- },
- "kde": {
- "name": "מקונדה"
- },
- "mr": {
- "name": "מראטהי"
- },
- "mer": {
- "name": "מרו"
- },
- "naq": {
- "name": "נאמה"
- },
- "jgo": {
- "name": "נגומבה"
- },
- "nnh": {
- "name": "נגיאמבון"
- },
- "nd": {
- "name": "נדבלה צפונית"
- },
- "nus": {
- "name": "נואר"
- },
- "nn": {
- "name": "נורווגית חדשה"
- },
- "nb": {
- "name": "נורווגית ספרותית"
- },
- "nyn": {
- "name": "ניאנקולה"
- },
- "ne": {
- "name": "נפאלית"
- },
- "sah": {
- "name": "סאחה"
- },
- "sbp": {
- "name": "סאנגו"
- },
- "xog": {
- "name": "סוגה"
- },
- "sw": {
- "name": "סווהילי"
- },
- "sw-CD": {
- "name": "סווהילי קונגו"
- },
- "so": {
- "name": "סומלית"
- },
- "hsb": {
- "name": "סורבית גבוהה"
- },
- "dsb": {
- "name": "סורבית תחתית"
- },
- "sd": {
- "name": "סינדהית"
- },
- "si": {
- "name": "סינהלה"
- },
- "zh": {
- "name": "סינית"
- },
- "zh-Hant": {
- "name": "סינית מסורתית"
- },
- "zh-Hans": {
- "name": "סינית פשוטה"
- },
- "cu": {
- "name": "סלאבית כנסייתית עתיקה"
- },
- "sl": {
- "name": "סלובנית"
- },
- "sk": {
- "name": "סלובקית"
- },
- "saq": {
- "name": "סמבורו"
- },
- "se": {
- "name": "סמי צפונית"
- },
- "sg": {
- "name": "סנגו"
- },
- "seh": {
- "name": "סנה"
- },
- "es": {
- "name": "ספרדית"
- },
- "es-MX": {
- "name": "ספרדית (מקסיקו)"
- },
- "ii": {
- "name": "סצ׳ואן יי"
- },
- "nds-NL": {
- "name": "סקסונית תחתית"
- },
- "sr": {
- "name": "סרבית"
- },
- "he": {
- "name": "עברית"
- },
- "ar": {
- "name": "ערבית"
- },
- "fo": {
- "name": "פארואזית"
- },
- "ps": {
- "name": "פאשטו"
- },
- "ff": {
- "name": "פולה"
- },
- "pl": {
- "name": "פולנית"
- },
- "pt": {
- "name": "פורטוגזית"
- },
- "pt-PT": {
- "name": "פורטוגזית (פורטוגל)"
- },
- "fil": {
- "name": "פיליפינית"
- },
- "fi": {
- "name": "פינית"
- },
- "nl-BE": {
- "name": "פלמית"
- },
- "pa": {
- "name": "פנג׳אבי"
- },
- "prg": {
- "name": "פרוסית"
- },
- "fur": {
- "name": "פריולית"
- },
- "fy": {
- "name": "פריזית מערבית"
- },
- "fa": {
- "name": "פרסית"
- },
- "cgg": {
- "name": "צ׳יגה"
- },
- "cs": {
- "name": "צ׳כית"
- },
- "ce": {
- "name": "צ׳צ׳נית"
- },
- "chr": {
- "name": "צ׳רוקי"
- },
- "fr": {
- "name": "צרפתית"
- },
- "fr-CA": {
- "name": "צרפתית (קנדה)"
- },
- "fr-CH": {
- "name": "צרפתית (שוויץ)"
- },
- "kea": {
- "name": "קאבוורדיאנו"
- },
- "kkj": {
- "name": "קאקו"
- },
- "kab": {
- "name": "קבילה"
- },
- "nmg": {
- "name": "קוואסיו"
- },
- "ses": {
- "name": "קויראבורו סני"
- },
- "khq": {
- "name": "קוירה צ׳יני"
- },
- "ksh": {
- "name": "קולוניאן"
- },
- "kok": {
- "name": "קונקאני"
- },
- "ko": {
- "name": "קוריאנית"
- },
- "kw": {
- "name": "קורנית"
- },
- "kk": {
- "name": "קזחית"
- },
- "ca": {
- "name": "קטלאנית"
- },
- "ki": {
- "name": "קיקויו"
- },
- "ky": {
- "name": "קירגיזית"
- },
- "rn": {
- "name": "קירונדי"
- },
- "kln": {
- "name": "קלנג׳ין"
- },
- "kam": {
- "name": "קמבה"
- },
- "kn": {
- "name": "קנאדה"
- },
- "rw": {
- "name": "קנירואנדית"
- },
- "qu": {
- "name": "קצ׳ואה"
- },
- "hr": {
- "name": "קרואטית"
- },
- "mfe": {
- "name": "קריאולית מאוריציאנית"
- },
- "ks": {
- "name": "קשמירית"
- },
- "rwk": {
- "name": "ראווה"
- },
- "rm": {
- "name": "רומאנש"
- },
- "rof": {
- "name": "רומבו"
- },
- "ro": {
- "name": "רומנית"
- },
- "ru": {
- "name": "רוסית"
- },
- "sv": {
- "name": "שוודית"
- },
- "sn": {
- "name": "שונה"
- },
- "shi": {
- "name": "שילה"
- },
- "ksb": {
- "name": "שמבאלה"
- },
- "th": {
- "name": "תאית"
- },
- "ti": {
- "name": "תיגרינית"
- },
- "tzm": {
- "name": "תמאזיגת של מרכז מרוקו"
- },
- "zgh": {
- "name": "תמזיע׳ת מרוקאית תקנית"
- }
+ "ee": "אווה",
+ "ewo": "אוונדו",
+ "uz": "אוזבקית",
+ "ug": "אויגור",
+ "os": "אוסטית",
+ "uk": "אוקראינית",
+ "ur": "אורדו",
+ "om": "אורומו",
+ "or": "אורייה",
+ "az": "אזרית",
+ "ig": "איגבו",
+ "it": "איטלקית",
+ "smn": "אינארי סאמי",
+ "id": "אינדונזית",
+ "is": "איסלנדית",
+ "ga": "אירית",
+ "sq": "אלבנית",
+ "ebu": "אמבו",
+ "am": "אמהרית",
+ "en": "אנגלית",
+ "en-AU": "אנגלית (אוסטרליה)",
+ "en-GB": "אנגלית (בריטניה)",
+ "en-CA": "אנגלית (קנדה)",
+ "as": "אסאמית",
+ "asa": "אסו",
+ "et": "אסטונית",
+ "ast": "אסטורית",
+ "eo": "אספרנטו",
+ "agq": "אע׳ם",
+ "af": "אפריקאנס",
+ "ak": "אקאן",
+ "hy": "ארמנית",
+ "ksf": "באפיה",
+ "brx": "בודו",
+ "bg": "בולגרית",
+ "bs": "בוסנית",
+ "my": "בורמזית",
+ "be": "בלארוסית",
+ "bm": "במבארה",
+ "bem": "במבה",
+ "bn": "בנגלית",
+ "bez": "בנה",
+ "bas": "בסאא",
+ "eu": "בסקית",
+ "br": "ברטונית",
+ "dyo": "ג׳ולה פונית",
+ "ka": "גאורגית",
+ "gd": "גאלית סקוטית",
+ "lg": "גאנדה",
+ "gu": "גוג׳ארטי",
+ "guz": "גוסי",
+ "gl": "גליציאנית",
+ "kl": "גרינלנדית",
+ "de": "גרמנית",
+ "de-AT": "גרמנית (אוסטריה)",
+ "gsw": "גרמנית (בשוויץ)",
+ "de-CH": "גרמנית (שוויץ)",
+ "nds": "גרמנית תחתית",
+ "dua": "דואלה",
+ "dz": "דזונקה",
+ "da": "דנית",
+ "ha": "האוסה",
+ "haw": "הוואית",
+ "nl": "הולנדית",
+ "hu": "הונגרית",
+ "hi": "הינדי",
+ "vai": "וואי",
+ "wae": "וואלסר",
+ "vo": "‏וולאפיק",
+ "wo": "וולוף",
+ "cy": "וולשית",
+ "vun": "וונג׳ו",
+ "vi": "וייטנאמית",
+ "wa": "ולונית",
+ "dje": "זארמה",
+ "zu": "זולו",
+ "km": "חמרית",
+ "dav": "טאיטה",
+ "tg": "טג׳יקית",
+ "to": "טונגאית",
+ "tr": "טורקית",
+ "tk": "טורקמנית",
+ "tt": "טטרית",
+ "bo": "טיבטית",
+ "te": "טלוגו",
+ "ta": "טמילית",
+ "teo": "טסו",
+ "twq": "טסוואק",
+ "jv": "יאוואית",
+ "yav": "יאנגבן",
+ "el": "יוונית",
+ "yo": "יורובה",
+ "yi": "יידיש",
+ "ja": "יפנית",
+ "ku": "כורדית",
+ "ckb": "כורדית סוראנית",
+ "lo": "לאו",
+ "lag": "לאנגי",
+ "luo": "לואו",
+ "lu": "לובה-קטנגה",
+ "luy": "לויה",
+ "lb": "לוקסמבורגית",
+ "lrc": "לורית צפונית",
+ "lv": "לטבית",
+ "lt": "ליטאית",
+ "ln": "לינגלה",
+ "lkt": "לקוטה",
+ "mi": "מאורית",
+ "mzn": "מאזאנדראני",
+ "gv": "מאנית",
+ "jmc": "מאקאמה",
+ "mgh": "מאקוואה מטו",
+ "ro-MD": "מולדבית",
+ "mn": "מונגולית",
+ "mua": "מונדאנג",
+ "mgo": "מטא",
+ "ms": "מלאית",
+ "mg": "מלגשית",
+ "mt": "מלטית",
+ "ml": "מליאלאם",
+ "mas": "מסאית",
+ "mk": "מקדונית",
+ "kde": "מקונדה",
+ "mr": "מראטהי",
+ "mer": "מרו",
+ "naq": "נאמה",
+ "jgo": "נגומבה",
+ "nnh": "נגיאמבון",
+ "nd": "נדבלה צפונית",
+ "nus": "נואר",
+ "nn": "נורווגית חדשה",
+ "nb": "נורווגית ספרותית",
+ "nyn": "ניאנקולה",
+ "ne": "נפאלית",
+ "sah": "סאחה",
+ "sbp": "סאנגו",
+ "ceb": "סבואנו",
+ "xog": "סוגה",
+ "sw": "סווהילי",
+ "sw-CD": "סווהילי קונגו",
+ "so": "סומלית",
+ "hsb": "סורבית עילית",
+ "dsb": "סורבית תחתית",
+ "sd": "סינדהית",
+ "si": "סינהלה",
+ "zh": "סינית",
+ "zh-Hant": "סינית מסורתית",
+ "zh-Hans": "סינית פשוטה",
+ "cu": "סלאבית כנסייתית עתיקה",
+ "sl": "סלובנית",
+ "sk": "סלובקית",
+ "saq": "סמבורו",
+ "se": "סמי צפונית",
+ "sg": "סנגו",
+ "seh": "סנה",
+ "es": "ספרדית",
+ "es-419": "ספרדית (אמריקה הלטינית)",
+ "es-MX": "ספרדית (מקסיקו)",
+ "ii": "סצ׳ואן יי",
+ "nds-NL": "סקסונית תחתית",
+ "sr": "סרבית",
+ "he": "עברית",
+ "ar": "ערבית",
+ "fo": "פארואזית",
+ "ps": "פאשטו",
+ "ff": "פולה",
+ "pl": "פולנית",
+ "pt": "פורטוגזית",
+ "pt-PT": "פורטוגזית (פורטוגל)",
+ "fil": "פיליפינית",
+ "fi": "פינית",
+ "nl-BE": "פלמית",
+ "pa": "פנג׳אבי",
+ "prg": "פרוסית",
+ "fur": "פריולית",
+ "fy": "פריזית מערבית",
+ "fa": "פרסית",
+ "cgg": "צ׳יגה",
+ "cs": "צ׳כית",
+ "ce": "צ׳צ׳נית",
+ "chr": "צ׳רוקי",
+ "fr": "צרפתית",
+ "fr-CA": "צרפתית (קנדה)",
+ "fr-CH": "צרפתית (שוויץ)",
+ "kea": "קאבוורדיאנו",
+ "kkj": "קאקו",
+ "kab": "קבילה",
+ "nmg": "קוואסיו",
+ "ses": "קויראבורו סני",
+ "khq": "קוירה צ׳יני",
+ "ksh": "קולוניאן",
+ "kok": "קונקאני",
+ "xh": "קוסה",
+ "ko": "קוריאנית",
+ "kw": "קורנית",
+ "kk": "קזחית",
+ "ca": "קטלאנית",
+ "ki": "קיקויו",
+ "ky": "קירגיזית",
+ "rn": "קירונדי",
+ "kln": "קלנג׳ין",
+ "kam": "קמבה",
+ "kn": "קנאדה",
+ "yue": "קנטונזית",
+ "rw": "קנירואנדית",
+ "qu": "קצ׳ואה",
+ "hr": "קרואטית",
+ "mfe": "קריאולית מאוריציאנית",
+ "ks": "קשמירית",
+ "rwk": "ראווה",
+ "rm": "רומאנש",
+ "rof": "רומבו",
+ "ro": "רומנית",
+ "ru": "רוסית",
+ "sv": "שוודית",
+ "sn": "שונה",
+ "shi": "שילה",
+ "ksb": "שמבאלה",
+ "th": "תאית",
+ "ti": "תיגרינית",
+ "tzm": "תמאזיגת של מרכז מרוקו",
+ "zgh": "תמזיע׳ת מרוקאית תקנית"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/hi.json b/vendor/commerceguys/intl/resources/language/hi.json
index d9a2a4551..b0d47f748 100644
--- a/vendor/commerceguys/intl/resources/language/hi.json
+++ b/vendor/commerceguys/intl/resources/language/hi.json
@@ -1,644 +1,224 @@
{
- "en": {
- "name": "अंग्रेज़ी"
- },
- "ak": {
- "name": "अकन"
- },
- "agq": {
- "name": "अग्हेम"
- },
- "az": {
- "name": "अज़रबैजानी"
- },
- "af": {
- "name": "अफ़्रीकी"
- },
- "am": {
- "name": "अम्हेरी"
- },
- "ar": {
- "name": "अरबी"
- },
- "sq": {
- "name": "अल्बानियाई"
- },
- "as": {
- "name": "असमिया"
- },
- "asa": {
- "name": "असु"
- },
- "ast": {
- "name": "अस्तुरियन"
- },
- "ga": {
- "name": "आइरिश"
- },
- "is": {
- "name": "आइसलैंडिक"
- },
- "hy": {
- "name": "आर्मेनियाई"
- },
- "id": {
- "name": "इंडोनेशियाई"
- },
- "it": {
- "name": "इतालवी"
- },
- "smn": {
- "name": "इनारी सामी"
- },
- "ewo": {
- "name": "इवोन्डो"
- },
- "ig": {
- "name": "ईग्बो"
- },
- "ee": {
- "name": "ईवे"
- },
- "uz": {
- "name": "उज़्बेक"
- },
- "or": {
- "name": "उड़िया"
- },
- "nd": {
- "name": "उत्तरी देबेल"
- },
- "lrc": {
- "name": "उत्तरी लूरी"
- },
- "ur": {
- "name": "उर्दू"
- },
- "hsb": {
- "name": "ऊपरी सॉर्बियन"
- },
- "ebu": {
- "name": "एम्बु"
- },
- "et": {
- "name": "एस्टोनियाई"
- },
- "eo": {
- "name": "एस्पेरेंतो"
- },
- "de-AT": {
- "name": "ऑस्ट्रियाई जर्मन"
- },
- "en-AU": {
- "name": "ऑस्ट्रेलियाई अंग्रेज़ी"
- },
- "om": {
- "name": "ओरोमो"
- },
- "os": {
- "name": "ओस्सेटिक"
- },
- "kk": {
- "name": "कज़ाख़"
- },
- "en-CA": {
- "name": "कनाडाई अंग्रेज़ी"
- },
- "fr-CA": {
- "name": "कनाडाई फ़्रेंच"
- },
- "kn": {
- "name": "कन्नड़"
- },
- "kab": {
- "name": "कबाइल"
- },
- "kam": {
- "name": "कम्बा"
- },
- "kl": {
- "name": "कलालीसुत"
- },
- "kln": {
- "name": "कलेंजिन"
- },
- "ks": {
- "name": "कश्मीरी"
- },
- "sw-CD": {
- "name": "कांगो स्वाहिली"
- },
- "kkj": {
- "name": "काको"
- },
- "ca": {
- "name": "कातालान"
- },
- "kea": {
- "name": "काबुवेर्दियानु"
- },
- "ki": {
- "name": "किकुयू"
- },
- "rw": {
- "name": "किन्यारवांडा"
- },
- "ky": {
- "name": "किर्गीज़"
- },
- "kok": {
- "name": "कोंकणी"
- },
- "khq": {
- "name": "कोयरा चीनी"
- },
- "ses": {
- "name": "कोयराबोरो सेन्नी"
- },
- "ko": {
- "name": "कोरियाई"
- },
- "kw": {
- "name": "कोर्निश"
- },
- "ksh": {
- "name": "कोलोनियाई"
- },
- "hr": {
- "name": "क्रोएशियाई"
- },
- "nmg": {
- "name": "क्वासिओ"
- },
- "qu": {
- "name": "क्वेचुआ"
- },
- "km": {
- "name": "खमेर"
- },
- "lg": {
- "name": "गांडा"
- },
- "gu": {
- "name": "गुजराती"
- },
- "guz": {
- "name": "गुसी"
- },
- "nnh": {
- "name": "गैम्बू"
- },
- "gl": {
- "name": "गैलिशियन"
- },
- "cu": {
- "name": "चर्च साल्विक"
- },
- "zh": {
- "name": "चीनी"
- },
- "cs": {
- "name": "चेक"
- },
- "ce": {
- "name": "चेचन"
- },
- "chr": {
- "name": "चेरोकी"
- },
- "de": {
- "name": "जर्मन"
- },
- "ja": {
- "name": "जापानी"
- },
- "zu": {
- "name": "ज़ुलू"
- },
- "ka": {
- "name": "जॉर्जियाई"
- },
- "dz": {
- "name": "ज़ोन्गखा"
- },
- "dyo": {
- "name": "जोला-फोंई"
- },
- "dje": {
- "name": "झार्मा"
- },
- "twq": {
- "name": "टासवाक"
- },
- "teo": {
- "name": "टेसो"
- },
- "to": {
- "name": "टोंगन"
- },
- "nl": {
- "name": "डच"
- },
- "da": {
- "name": "डेनिश"
- },
- "ta": {
- "name": "तमिल"
- },
- "tg": {
- "name": "ताजिक"
- },
- "tt": {
- "name": "तातार"
- },
- "ti": {
- "name": "तिग्रीन्या"
- },
- "bo": {
- "name": "तिब्बती"
- },
- "tk": {
- "name": "तुर्कमेन"
- },
- "tr": {
- "name": "तुर्की"
- },
- "te": {
- "name": "तेलुगू"
- },
- "shi": {
- "name": "तैचेल्हित"
- },
- "dav": {
- "name": "तैता"
- },
- "th": {
- "name": "थाई"
- },
- "dua": {
- "name": "दुआला"
- },
- "jgo": {
- "name": "नगोंबा"
- },
- "naq": {
- "name": "नामा"
- },
- "nds": {
- "name": "निचला जर्मन"
- },
- "dsb": {
- "name": "निचला सॉर्बियन"
- },
- "nds-NL": {
- "name": "निचली सैक्सन"
- },
- "nus": {
- "name": "नुएर"
- },
- "ne": {
- "name": "नेपाली"
- },
- "se": {
- "name": "नॉर्दन सामी"
- },
- "nn": {
- "name": "नॉर्वेजियाई नॉयनॉर्स्क"
- },
- "nb": {
- "name": "नॉर्वेजियाई बोकमाल"
- },
- "nyn": {
- "name": "न्यानकोल"
- },
- "pa": {
- "name": "पंजाबी"
- },
- "fy": {
- "name": "पश्चिमी फ़्रिसियाई"
- },
- "ps": {
- "name": "पश्तो"
- },
- "zh-Hant": {
- "name": "पारंपरिक चीनी"
- },
- "pt": {
- "name": "पुर्तगाली"
- },
- "pl": {
- "name": "पोलिश"
- },
- "prg": {
- "name": "प्रुशियाई"
- },
- "fa": {
- "name": "फ़ारसी"
- },
- "fi": {
- "name": "फ़िनिश"
- },
- "fil": {
- "name": "फ़िलिपीनो"
- },
- "ff": {
- "name": "फुलाह"
- },
- "fo": {
- "name": "फ़ैरोइज़"
- },
- "fur": {
- "name": "फ्रीयुलीयान"
- },
- "fr": {
- "name": "फ़्रेंच"
- },
- "nl-BE": {
- "name": "फ़्लेमिश"
- },
- "bn": {
- "name": "बंगाली"
- },
- "ksf": {
- "name": "बफिआ"
- },
- "my": {
- "name": "बर्मीज़"
- },
- "bas": {
- "name": "बसा"
- },
- "bm": {
- "name": "बाम्बारा"
- },
- "eu": {
- "name": "बास्क"
- },
- "bg": {
- "name": "बुल्गारियाई"
- },
- "bez": {
- "name": "बेना"
- },
- "bem": {
- "name": "बेम्बा"
- },
- "be": {
- "name": "बेलारूसी"
- },
- "brx": {
- "name": "बोडो"
- },
- "bs": {
- "name": "बोस्नियाई"
- },
- "en-GB": {
- "name": "ब्रिटिश अंग्रेज़ी"
- },
- "br": {
- "name": "ब्रेटन"
- },
- "mn": {
- "name": "मंगोलियाई"
- },
- "mk": {
- "name": "मकदूनियाई"
- },
- "tzm": {
- "name": "मध्य एटलस तमाज़ित"
- },
- "mr": {
- "name": "मराठी"
- },
- "ms": {
- "name": "मलय"
- },
- "ml": {
- "name": "मलयालम"
- },
- "mas": {
- "name": "मसाई"
- },
- "mzn": {
- "name": "माज़न्देरानी"
- },
- "zgh": {
- "name": "मानक मोरक्कन तामाज़ाइट"
- },
- "mg": {
- "name": "मालागासी"
- },
- "mt": {
- "name": "माल्टीज़"
- },
- "mua": {
- "name": "मुंडैंग"
- },
- "mgo": {
- "name": "मेटा"
- },
- "mer": {
- "name": "मेरु"
- },
- "gv": {
- "name": "मैंक्स"
- },
- "jmc": {
- "name": "मैकहैमे"
- },
- "kde": {
- "name": "मैकोंड"
- },
- "es-MX": {
- "name": "मैक्सिकन स्पेनिश"
- },
- "mgh": {
- "name": "मैखुवा-मीट्टो"
- },
- "mfe": {
- "name": "मोरीस्येन"
- },
- "ro-MD": {
- "name": "मोलडावियन"
- },
- "yi": {
- "name": "यहूदी"
- },
- "yav": {
- "name": "यांगबेन"
- },
- "sah": {
- "name": "याकूत"
- },
- "uk": {
- "name": "यूक्रेनियाई"
- },
- "el": {
- "name": "यूनानी"
- },
- "pt-PT": {
- "name": "यूरोपीय पुर्तगाली"
- },
- "yo": {
- "name": "योरूबा"
- },
- "rwk": {
- "name": "रवा"
- },
- "rn": {
- "name": "रुन्दी"
- },
- "ru": {
- "name": "रूसी"
- },
- "ro": {
- "name": "रोमानियाई"
- },
- "rm": {
- "name": "रोमान्श"
- },
- "rof": {
- "name": "रोम्बो"
- },
- "lb": {
- "name": "लग्ज़मबर्गी"
- },
- "lag": {
- "name": "लांगि"
- },
- "lo": {
- "name": "लाओ"
- },
- "lv": {
- "name": "लातवियाई"
- },
- "ln": {
- "name": "लिंगाला"
- },
- "lt": {
- "name": "लिथुआनियाई"
- },
- "lkt": {
- "name": "लैकोटा"
- },
- "luy": {
- "name": "ल्युईआ"
- },
- "luo": {
- "name": "ल्युओ"
- },
- "lu": {
- "name": "ल्यूबा-कटांगा"
- },
- "vai": {
- "name": "वाई"
- },
- "wae": {
- "name": "वाल्सर"
- },
- "ug": {
- "name": "विघुर"
- },
- "vi": {
- "name": "वियतनामी"
- },
- "vun": {
- "name": "वुंजो"
- },
- "cy": {
- "name": "वेल्श"
- },
- "vo": {
- "name": "वोलापुक"
- },
- "wo": {
- "name": "वोलोफ़"
- },
- "ksb": {
- "name": "शम्बाला"
- },
- "cgg": {
- "name": "शिगा"
- },
- "sn": {
- "name": "शोणा"
- },
- "zh-Hans": {
- "name": "सरलीकृत चीनी"
- },
- "sr": {
- "name": "सर्बियाई"
- },
- "sg": {
- "name": "सांगो"
- },
- "sd": {
- "name": "सिंधी"
- },
- "si": {
- "name": "सिंहली"
- },
- "ii": {
- "name": "सिचुआन यी"
- },
- "seh": {
- "name": "सेना"
- },
- "sbp": {
- "name": "सैंगु"
- },
- "saq": {
- "name": "सैम्बुरु"
- },
- "xog": {
- "name": "सोगा"
- },
- "so": {
- "name": "सोमाली"
- },
- "ckb": {
- "name": "सोरानी कुर्दिश"
- },
- "gd": {
- "name": "स्कॉटिश गाएलिक"
- },
- "es": {
- "name": "स्पेनी"
- },
- "sk": {
- "name": "स्लोवाक"
- },
- "sl": {
- "name": "स्लोवेनियाई"
- },
- "sw": {
- "name": "स्वाहिली"
- },
- "de-CH": {
- "name": "स्विस उच्च जर्मन"
- },
- "gsw": {
- "name": "स्विस जर्मन"
- },
- "fr-CH": {
- "name": "स्विस फ़्रेंच"
- },
- "sv": {
- "name": "स्वीडिश"
- },
- "hu": {
- "name": "हंगेरियाई"
- },
- "haw": {
- "name": "हवाई"
- },
- "hi": {
- "name": "हिन्दी"
- },
- "he": {
- "name": "हिब्रू"
- },
- "ha": {
- "name": "हौसा"
- }
+ "en": "अंग्रेज़ी",
+ "ak": "अकन",
+ "agq": "अग्हेम",
+ "az": "अज़रबैजानी",
+ "af": "अफ़्रीकी",
+ "am": "अम्हेरी",
+ "ar": "अरबी",
+ "sq": "अल्बानियाई",
+ "as": "असमिया",
+ "asa": "असु",
+ "ast": "अस्तुरियन",
+ "is": "आइसलैंडिक",
+ "ga": "आयरिश",
+ "hy": "आर्मेनियाई",
+ "id": "इंडोनेशियाई",
+ "it": "इतालवी",
+ "smn": "इनारी सामी",
+ "ewo": "इवोन्डो",
+ "ig": "ईग्बो",
+ "ee": "ईवे",
+ "ug": "उइगर",
+ "uz": "उज़्बेक",
+ "or": "उड़िया",
+ "nd": "उत्तरी देबेल",
+ "lrc": "उत्तरी लूरी",
+ "ur": "उर्दू",
+ "hsb": "ऊपरी सॉर्बियन",
+ "ebu": "एम्बु",
+ "et": "एस्टोनियाई",
+ "eo": "एस्पेरेंतो",
+ "de-AT": "ऑस्ट्रियाई जर्मन",
+ "en-AU": "ऑस्ट्रेलियाई अंग्रेज़ी",
+ "om": "ओरोमो",
+ "os": "ओस्सेटिक",
+ "kk": "कज़ाख़",
+ "en-CA": "कनाडाई अंग्रेज़ी",
+ "fr-CA": "कनाडाई फ़्रेंच",
+ "kn": "कन्नड़",
+ "kab": "कबाइल",
+ "kam": "कम्बा",
+ "kl": "कलालीसुत",
+ "kln": "कलेंजिन",
+ "ks": "कश्मीरी",
+ "sw-CD": "कांगो स्वाहिली",
+ "kkj": "काको",
+ "ca": "कातालान",
+ "kea": "काबुवेर्दियानु",
+ "ki": "किकुयू",
+ "rw": "किन्यारवांडा",
+ "ky": "किर्गीज़",
+ "ku": "कुर्दिश",
+ "yue": "कैंटोनीज़",
+ "kok": "कोंकणी",
+ "khq": "कोयरा चीनी",
+ "ses": "कोयराबोरो सेन्नी",
+ "ko": "कोरियाई",
+ "kw": "कोर्निश",
+ "ksh": "कोलोनियाई",
+ "hr": "क्रोएशियाई",
+ "nmg": "क्वासिओ",
+ "qu": "क्वेचुआ",
+ "km": "खमेर",
+ "xh": "ख़ोसा",
+ "lg": "गांडा",
+ "gu": "गुजराती",
+ "guz": "गुसी",
+ "nnh": "गैम्बू",
+ "gl": "गैलिशियन",
+ "cu": "चर्च साल्विक",
+ "zh": "चीनी",
+ "cs": "चेक",
+ "ce": "चेचन",
+ "chr": "चेरोकी",
+ "de": "जर्मन",
+ "ja": "जापानी",
+ "jv": "जावानीज़",
+ "zu": "ज़ुलू",
+ "ka": "जॉर्जियाई",
+ "dz": "ज़ोन्गखा",
+ "dyo": "जोला-फोंई",
+ "dje": "झार्मा",
+ "twq": "टासवाक",
+ "teo": "टेसो",
+ "to": "टोंगन",
+ "nl": "डच",
+ "da": "डेनिश",
+ "ta": "तमिल",
+ "tg": "ताजिक",
+ "tt": "तातार",
+ "ti": "तिग्रीन्या",
+ "bo": "तिब्बती",
+ "tk": "तुर्कमेन",
+ "tr": "तुर्की",
+ "te": "तेलुगू",
+ "shi": "तैचेल्हित",
+ "dav": "तैता",
+ "th": "थाई",
+ "dua": "दुआला",
+ "jgo": "नगोंबा",
+ "naq": "नामा",
+ "nds": "निचला जर्मन",
+ "dsb": "निचला सॉर्बियन",
+ "nds-NL": "निचली सैक्सन",
+ "nus": "नुएर",
+ "ne": "नेपाली",
+ "se": "नॉर्दन सामी",
+ "nn": "नॉर्वेजियाई नॉयनॉर्स्क",
+ "nb": "नॉर्वेजियाई बोकमाल",
+ "nyn": "न्यानकोल",
+ "pa": "पंजाबी",
+ "fy": "पश्चिमी फ़्रिसियाई",
+ "ps": "पश्तो",
+ "zh-Hant": "पारंपरिक चीनी",
+ "pt": "पुर्तगाली",
+ "pl": "पोलिश",
+ "prg": "प्रुशियाई",
+ "fa": "फ़ारसी",
+ "fi": "फ़िनिश",
+ "fil": "फ़िलिपीनो",
+ "ff": "फुलाह",
+ "fo": "फ़ैरोइज़",
+ "fur": "फ्रीयुलीयान",
+ "fr": "फ़्रेंच",
+ "nl-BE": "फ़्लेमिश",
+ "bn": "बंगाली",
+ "ksf": "बफिआ",
+ "my": "बर्मीज़",
+ "bas": "बसा",
+ "bm": "बाम्बारा",
+ "eu": "बास्क",
+ "bg": "बुल्गारियाई",
+ "bez": "बेना",
+ "bem": "बेम्बा",
+ "be": "बेलारूसी",
+ "brx": "बोडो",
+ "bs": "बोस्नियाई",
+ "en-GB": "ब्रिटिश अंग्रेज़ी",
+ "br": "ब्रेटन",
+ "mn": "मंगोलियाई",
+ "mk": "मकदूनियाई",
+ "tzm": "मध्य एटलस तमाज़ित",
+ "mr": "मराठी",
+ "ms": "मलय",
+ "ml": "मलयालम",
+ "mas": "मसाई",
+ "mi": "माओरी",
+ "mzn": "माज़न्देरानी",
+ "zgh": "मानक मोरक्कन तामाज़ाइट",
+ "mg": "मालागासी",
+ "mt": "माल्टीज़",
+ "mua": "मुंडैंग",
+ "mgo": "मेटा",
+ "mer": "मेरु",
+ "gv": "मैंक्स",
+ "jmc": "मैकहैमे",
+ "kde": "मैकोंड",
+ "es-MX": "मैक्सिकन स्पेनिश",
+ "mgh": "मैखुवा-मीट्टो",
+ "mfe": "मोरीस्येन",
+ "ro-MD": "मोलडावियन",
+ "yi": "यहूदी",
+ "yav": "यांगबेन",
+ "sah": "याकूत",
+ "uk": "यूक्रेनियाई",
+ "el": "यूनानी",
+ "pt-PT": "यूरोपीय पुर्तगाली",
+ "yo": "योरूबा",
+ "rwk": "रवा",
+ "rn": "रुन्दी",
+ "ru": "रूसी",
+ "ro": "रोमानियाई",
+ "rm": "रोमान्श",
+ "rof": "रोम्बो",
+ "lb": "लग्ज़मबर्गी",
+ "lag": "लांगि",
+ "lo": "लाओ",
+ "lv": "लातवियाई",
+ "ln": "लिंगाला",
+ "lt": "लिथुआनियाई",
+ "lkt": "लैकोटा",
+ "es-419": "लैटिन अमेरिकी स्पेनिश",
+ "luy": "ल्युईआ",
+ "luo": "ल्युओ",
+ "lu": "ल्यूबा-कटांगा",
+ "vai": "वाई",
+ "wa": "वाल्लून",
+ "wae": "वाल्सर",
+ "vi": "वियतनामी",
+ "vun": "वुंजो",
+ "cy": "वेल्श",
+ "vo": "वोलापुक",
+ "wo": "वोलोफ़",
+ "ksb": "शम्बाला",
+ "cgg": "शिगा",
+ "sn": "शोणा",
+ "zh-Hans": "सरलीकृत चीनी",
+ "sr": "सर्बियाई",
+ "sg": "सांगो",
+ "sd": "सिंधी",
+ "si": "सिंहली",
+ "ii": "सिचुआन यी",
+ "ceb": "सिबुआनो",
+ "seh": "सेना",
+ "sbp": "सैंगु",
+ "saq": "सैम्बुरु",
+ "xog": "सोगा",
+ "so": "सोमाली",
+ "ckb": "सोरानी कुर्दिश",
+ "gd": "स्कॉटिश गाएलिक",
+ "es": "स्पेनी",
+ "sk": "स्लोवाक",
+ "sl": "स्लोवेनियाई",
+ "sw": "स्वाहिली",
+ "de-CH": "स्विस उच्च जर्मन",
+ "gsw": "स्विस जर्मन",
+ "fr-CH": "स्विस फ़्रेंच",
+ "sv": "स्वीडिश",
+ "hu": "हंगेरियाई",
+ "haw": "हवाई",
+ "hi": "हिन्दी",
+ "he": "हिब्रू",
+ "ha": "हौसा"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/hr.json b/vendor/commerceguys/intl/resources/language/hr.json
index f8cb2cb4f..6e445eee8 100644
--- a/vendor/commerceguys/intl/resources/language/hr.json
+++ b/vendor/commerceguys/intl/resources/language/hr.json
@@ -1,644 +1,224 @@
{
- "af": {
- "name": "afrikaans"
- },
- "agq": {
- "name": "aghem"
- },
- "ak": {
- "name": "akanski"
- },
- "sq": {
- "name": "albanski"
- },
- "am": {
- "name": "amharski"
- },
- "ar": {
- "name": "arapski"
- },
- "hy": {
- "name": "armenski"
- },
- "as": {
- "name": "asamski"
- },
- "ast": {
- "name": "asturijski"
- },
- "asa": {
- "name": "asu"
- },
- "en-AU": {
- "name": "australski engleski"
- },
- "de-AT": {
- "name": "austrijski njemački"
- },
- "az": {
- "name": "azerbajdžanski"
- },
- "ksf": {
- "name": "bafia"
- },
- "bm": {
- "name": "bambara"
- },
- "bn": {
- "name": "bangla"
- },
- "bas": {
- "name": "basa"
- },
- "eu": {
- "name": "baskijski"
- },
- "bem": {
- "name": "bemba"
- },
- "bez": {
- "name": "bena"
- },
- "be": {
- "name": "bjeloruski"
- },
- "brx": {
- "name": "bodo"
- },
- "bs": {
- "name": "bosanski"
- },
- "br": {
- "name": "bretonski"
- },
- "en-GB": {
- "name": "britanski engleski"
- },
- "bg": {
- "name": "bugarski"
- },
- "my": {
- "name": "burmanski"
- },
- "cgg": {
- "name": "chiga"
- },
- "cu": {
- "name": "crkvenoslavenski"
- },
- "ce": {
- "name": "čečenski"
- },
- "chr": {
- "name": "čerokijski"
- },
- "cs": {
- "name": "češki"
- },
- "da": {
- "name": "danski"
- },
- "dsb": {
- "name": "donjolužički"
- },
- "nds": {
- "name": "donjonjemački"
- },
- "nds-NL": {
- "name": "donjosaksonski"
- },
- "dua": {
- "name": "duala"
- },
- "dz": {
- "name": "dzongkha"
- },
- "ebu": {
- "name": "embu"
- },
- "en": {
- "name": "engleski"
- },
- "eo": {
- "name": "esperanto"
- },
- "et": {
- "name": "estonski"
- },
- "pt-PT": {
- "name": "europski portugalski"
- },
- "ee": {
- "name": "ewe"
- },
- "ewo": {
- "name": "ewondo"
- },
- "fo": {
- "name": "ferojski"
- },
- "fil": {
- "name": "filipinski"
- },
- "fi": {
- "name": "finski"
- },
- "nl-BE": {
- "name": "flamanski"
- },
- "fr": {
- "name": "francuski"
- },
- "ff": {
- "name": "fula"
- },
- "fur": {
- "name": "furlanski"
- },
- "gl": {
- "name": "galicijski"
- },
- "lg": {
- "name": "ganda"
- },
- "hsb": {
- "name": "gornjolužički"
- },
- "de-CH": {
- "name": "gornjonjemački (švicarski)"
- },
- "el": {
- "name": "grčki"
- },
- "ka": {
- "name": "gruzijski"
- },
- "gu": {
- "name": "gudžaratski"
- },
- "guz": {
- "name": "gusii"
- },
- "ha": {
- "name": "hausa"
- },
- "haw": {
- "name": "havajski"
- },
- "he": {
- "name": "hebrejski"
- },
- "hi": {
- "name": "hindski"
- },
- "hr": {
- "name": "hrvatski"
- },
- "ig": {
- "name": "igbo"
- },
- "smn": {
- "name": "inari sami"
- },
- "id": {
- "name": "indonezijski"
- },
- "ga": {
- "name": "irski"
- },
- "is": {
- "name": "islandski"
- },
- "sah": {
- "name": "jakutski"
- },
- "ja": {
- "name": "japanski"
- },
- "yi": {
- "name": "jidiš"
- },
- "dyo": {
- "name": "jola-fonyi"
- },
- "yo": {
- "name": "jorupski"
- },
- "kab": {
- "name": "kabilski"
- },
- "kkj": {
- "name": "kako"
- },
- "kl": {
- "name": "kalaallisut"
- },
- "kln": {
- "name": "kalenjin"
- },
- "kam": {
- "name": "kamba"
- },
- "en-CA": {
- "name": "kanadski engleski"
- },
- "fr-CA": {
- "name": "kanadski francuski"
- },
- "kn": {
- "name": "karnatački"
- },
- "ks": {
- "name": "kašmirski"
- },
- "ca": {
- "name": "katalonski"
- },
- "kk": {
- "name": "kazaški"
- },
- "qu": {
- "name": "kečuanski"
- },
- "ksh": {
- "name": "kelnski"
- },
- "ki": {
- "name": "kikuyu"
- },
- "zh": {
- "name": "kineski"
- },
- "zh-Hans": {
- "name": "kineski (pojednostavljeni)"
- },
- "zh-Hant": {
- "name": "kineski (tradicionalni)"
- },
- "rw": {
- "name": "kinyarwanda"
- },
- "ky": {
- "name": "kirgiski"
- },
- "km": {
- "name": "kmerski"
- },
- "sw-CD": {
- "name": "kongoanski svahili"
- },
- "kok": {
- "name": "konkani"
- },
- "ko": {
- "name": "korejski"
- },
- "kw": {
- "name": "kornski"
- },
- "khq": {
- "name": "koyra chiini"
- },
- "ses": {
- "name": "koyraboro senni"
- },
- "nmg": {
- "name": "kwasio"
- },
- "lkt": {
- "name": "lakota"
- },
- "lag": {
- "name": "langi"
- },
- "lo": {
- "name": "laoski"
- },
- "lv": {
- "name": "latvijski"
- },
- "ln": {
- "name": "lingala"
- },
- "lt": {
- "name": "litavski"
- },
- "lu": {
- "name": "luba-katanga"
- },
- "lb": {
- "name": "luksemburški"
- },
- "luo": {
- "name": "Luo"
- },
- "luy": {
- "name": "luyia"
- },
- "jmc": {
- "name": "machame"
- },
- "hu": {
- "name": "mađarski"
- },
- "mk": {
- "name": "makedonski"
- },
- "mgh": {
- "name": "makhuwa-meetto"
- },
- "kde": {
- "name": "makonde"
- },
- "ml": {
- "name": "malajalamski"
- },
- "ms": {
- "name": "malajski"
- },
- "mg": {
- "name": "malgaški"
- },
- "mt": {
- "name": "malteški"
- },
- "gv": {
- "name": "manski"
- },
- "mr": {
- "name": "marathski"
- },
- "mas": {
- "name": "masajski"
- },
- "mfe": {
- "name": "mauricijski kreolski"
- },
- "mzn": {
- "name": "mazanderanski"
- },
- "es-MX": {
- "name": "meksički španjolski"
- },
- "mer": {
- "name": "meru"
- },
- "mgo": {
- "name": "meta’"
- },
- "ro-MD": {
- "name": "moldavski"
- },
- "mn": {
- "name": "mongolski"
- },
- "mua": {
- "name": "mundang"
- },
- "naq": {
- "name": "nama"
- },
- "ne": {
- "name": "nepalski"
- },
- "nnh": {
- "name": "ngiemboon"
- },
- "jgo": {
- "name": "ngomba"
- },
- "nl": {
- "name": "nizozemski"
- },
- "nb": {
- "name": "norveški bokmål"
- },
- "nn": {
- "name": "norveški nynorsk"
- },
- "nus": {
- "name": "nuerski"
- },
- "nyn": {
- "name": "nyankole"
- },
- "de": {
- "name": "njemački"
- },
- "or": {
- "name": "orijski"
- },
- "om": {
- "name": "oromski"
- },
- "os": {
- "name": "osetski"
- },
- "pa": {
- "name": "pandžapski"
- },
- "ps": {
- "name": "paštunski"
- },
- "fa": {
- "name": "perzijski"
- },
- "pl": {
- "name": "poljski"
- },
- "pt": {
- "name": "portugalski"
- },
- "prg": {
- "name": "pruski"
- },
- "rm": {
- "name": "retoromanski"
- },
- "rof": {
- "name": "rombo"
- },
- "ro": {
- "name": "rumunjski"
- },
- "rn": {
- "name": "rundi"
- },
- "ru": {
- "name": "ruski"
- },
- "rwk": {
- "name": "rwa"
- },
- "saq": {
- "name": "samburu"
- },
- "sg": {
- "name": "sango"
- },
- "sbp": {
- "name": "sangu"
- },
- "seh": {
- "name": "sena"
- },
- "ksb": {
- "name": "shambala"
- },
- "sn": {
- "name": "shona"
- },
- "ii": {
- "name": "sichuan ji"
- },
- "sd": {
- "name": "sindski"
- },
- "si": {
- "name": "sinhaleški"
- },
- "nd": {
- "name": "sjeverni ndebele"
- },
- "se": {
- "name": "sjeverni sami"
- },
- "lrc": {
- "name": "sjevernolurski"
- },
- "sk": {
- "name": "slovački"
- },
- "sl": {
- "name": "slovenski"
- },
- "xog": {
- "name": "soga"
- },
- "so": {
- "name": "somalski"
- },
- "ckb": {
- "name": "soranski kurdski"
- },
- "sr": {
- "name": "srpski"
- },
- "zgh": {
- "name": "standardni marokanski tamašek"
- },
- "sw": {
- "name": "svahili"
- },
- "gd": {
- "name": "škotski gaelski"
- },
- "es": {
- "name": "španjolski"
- },
- "sv": {
- "name": "švedski"
- },
- "fr-CH": {
- "name": "švicarski francuski"
- },
- "gsw": {
- "name": "švicarski njemački"
- },
- "shi": {
- "name": "tachelhit"
- },
- "tg": {
- "name": "tadžički"
- },
- "dav": {
- "name": "taita"
- },
- "th": {
- "name": "tajlandski"
- },
- "it": {
- "name": "talijanski"
- },
- "tzm": {
- "name": "tamašek (Srednji Atlas)"
- },
- "ta": {
- "name": "tamilski"
- },
- "twq": {
- "name": "tasawaq"
- },
- "tt": {
- "name": "tatarski"
- },
- "te": {
- "name": "teluški"
- },
- "teo": {
- "name": "teso"
- },
- "bo": {
- "name": "tibetski"
- },
- "ti": {
- "name": "tigrinja"
- },
- "to": {
- "name": "tonganski"
- },
- "tk": {
- "name": "turkmenski"
- },
- "tr": {
- "name": "turski"
- },
- "ug": {
- "name": "ujgurski"
- },
- "uk": {
- "name": "ukrajinski"
- },
- "ur": {
- "name": "urdski"
- },
- "uz": {
- "name": "uzbečki"
- },
- "vai": {
- "name": "Vai"
- },
- "cy": {
- "name": "velški"
- },
- "vi": {
- "name": "vijetnamski"
- },
- "vo": {
- "name": "volapük"
- },
- "wo": {
- "name": "volof"
- },
- "vun": {
- "name": "vunjo"
- },
- "wae": {
- "name": "walserski"
- },
- "yav": {
- "name": "yangben"
- },
- "fy": {
- "name": "zapadnofrizijski"
- },
- "dje": {
- "name": "zarma"
- },
- "kea": {
- "name": "zelenortski"
- },
- "zu": {
- "name": "zulu"
- }
+ "af": "afrikaans",
+ "agq": "aghem",
+ "ak": "akanski",
+ "sq": "albanski",
+ "am": "amharski",
+ "ar": "arapski",
+ "hy": "armenski",
+ "as": "asamski",
+ "ast": "asturijski",
+ "asa": "asu",
+ "en-AU": "australski engleski",
+ "de-AT": "austrijski njemački",
+ "az": "azerbajdžanski",
+ "ksf": "bafia",
+ "bm": "bambara",
+ "bn": "bangla",
+ "bas": "basa",
+ "eu": "baskijski",
+ "bem": "bemba",
+ "bez": "bena",
+ "be": "bjeloruski",
+ "brx": "bodo",
+ "bs": "bosanski",
+ "br": "bretonski",
+ "en-GB": "britanski engleski",
+ "bg": "bugarski",
+ "my": "burmanski",
+ "ceb": "cebuano",
+ "cgg": "chiga",
+ "cu": "crkvenoslavenski",
+ "ce": "čečenski",
+ "chr": "čerokijski",
+ "cs": "češki",
+ "da": "danski",
+ "dsb": "donjolužički",
+ "nds": "donjonjemački",
+ "nds-NL": "donjosaksonski",
+ "dua": "duala",
+ "dz": "dzongkha",
+ "ebu": "embu",
+ "en": "engleski",
+ "eo": "esperanto",
+ "et": "estonski",
+ "pt-PT": "europski portugalski",
+ "ee": "ewe",
+ "ewo": "ewondo",
+ "fo": "ferojski",
+ "fil": "filipinski",
+ "fi": "finski",
+ "nl-BE": "flamanski",
+ "fr": "francuski",
+ "ff": "fula",
+ "fur": "furlanski",
+ "gl": "galicijski",
+ "lg": "ganda",
+ "hsb": "gornjolužički",
+ "de-CH": "gornjonjemački (švicarski)",
+ "el": "grčki",
+ "ka": "gruzijski",
+ "gu": "gudžaratski",
+ "guz": "gusii",
+ "ha": "hausa",
+ "haw": "havajski",
+ "he": "hebrejski",
+ "hi": "hindski",
+ "hr": "hrvatski",
+ "ig": "igbo",
+ "smn": "inari sami",
+ "id": "indonezijski",
+ "ga": "irski",
+ "is": "islandski",
+ "sah": "jakutski",
+ "ja": "japanski",
+ "jv": "javanski",
+ "yi": "jidiš",
+ "dyo": "jola-fonyi",
+ "yo": "jorupski",
+ "kab": "kabilski",
+ "kkj": "kako",
+ "kl": "kalaallisut",
+ "kln": "kalenjin",
+ "kam": "kamba",
+ "en-CA": "kanadski engleski",
+ "fr-CA": "kanadski francuski",
+ "yue": "kantonski",
+ "kn": "karnatački",
+ "ks": "kašmirski",
+ "ca": "katalonski",
+ "kk": "kazaški",
+ "qu": "kečuanski",
+ "ksh": "kelnski",
+ "ki": "kikuyu",
+ "zh": "kineski",
+ "zh-Hans": "kineski (pojednostavljeni)",
+ "zh-Hant": "kineski (tradicionalni)",
+ "rw": "kinyarwanda",
+ "ky": "kirgiski",
+ "km": "kmerski",
+ "sw-CD": "kongoanski svahili",
+ "kok": "konkani",
+ "ko": "korejski",
+ "kw": "kornski",
+ "khq": "koyra chiini",
+ "ses": "koyraboro senni",
+ "ku": "kurdski",
+ "nmg": "kwasio",
+ "lkt": "lakota",
+ "lag": "langi",
+ "lo": "laoski",
+ "es-419": "latinoamerički španjolski",
+ "lv": "latvijski",
+ "ln": "lingala",
+ "lt": "litavski",
+ "lu": "luba-katanga",
+ "lb": "luksemburški",
+ "luo": "Luo",
+ "luy": "luyia",
+ "jmc": "machame",
+ "hu": "mađarski",
+ "mk": "makedonski",
+ "mgh": "makhuwa-meetto",
+ "kde": "makonde",
+ "ml": "malajalamski",
+ "ms": "malajski",
+ "mg": "malgaški",
+ "mt": "malteški",
+ "gv": "manski",
+ "mi": "maorski",
+ "mr": "marathski",
+ "mas": "masajski",
+ "mfe": "mauricijski kreolski",
+ "mzn": "mazanderanski",
+ "es-MX": "meksički španjolski",
+ "mer": "meru",
+ "mgo": "meta’",
+ "ro-MD": "moldavski",
+ "mn": "mongolski",
+ "mua": "mundang",
+ "naq": "nama",
+ "ne": "nepalski",
+ "nnh": "ngiemboon",
+ "jgo": "ngomba",
+ "nl": "nizozemski",
+ "nb": "norveški bokmål",
+ "nn": "norveški nynorsk",
+ "nus": "nuerski",
+ "nyn": "nyankole",
+ "de": "njemački",
+ "or": "orijski",
+ "om": "oromski",
+ "os": "osetski",
+ "pa": "pandžapski",
+ "ps": "paštunski",
+ "fa": "perzijski",
+ "pl": "poljski",
+ "pt": "portugalski",
+ "prg": "pruski",
+ "rm": "retoromanski",
+ "rof": "rombo",
+ "ro": "rumunjski",
+ "rn": "rundi",
+ "ru": "ruski",
+ "rwk": "rwa",
+ "saq": "samburu",
+ "sg": "sango",
+ "sbp": "sangu",
+ "seh": "sena",
+ "ksb": "shambala",
+ "sn": "shona",
+ "ii": "sichuan ji",
+ "sd": "sindski",
+ "si": "sinhaleški",
+ "nd": "sjeverni ndebele",
+ "se": "sjeverni sami",
+ "lrc": "sjevernolurski",
+ "sk": "slovački",
+ "sl": "slovenski",
+ "xog": "soga",
+ "so": "somalski",
+ "ckb": "soranski kurdski",
+ "sr": "srpski",
+ "zgh": "standardni marokanski tamašek",
+ "sw": "svahili",
+ "gd": "škotski gaelski",
+ "es": "španjolski",
+ "sv": "švedski",
+ "fr-CH": "švicarski francuski",
+ "gsw": "švicarski njemački",
+ "shi": "tachelhit",
+ "tg": "tadžički",
+ "dav": "taita",
+ "th": "tajlandski",
+ "it": "talijanski",
+ "tzm": "tamašek (Srednji Atlas)",
+ "ta": "tamilski",
+ "twq": "tasawaq",
+ "tt": "tatarski",
+ "te": "teluški",
+ "teo": "teso",
+ "bo": "tibetski",
+ "ti": "tigrinja",
+ "to": "tonganski",
+ "tk": "turkmenski",
+ "tr": "turski",
+ "ug": "ujgurski",
+ "uk": "ukrajinski",
+ "ur": "urdski",
+ "uz": "uzbečki",
+ "vai": "Vai",
+ "wa": "valonski",
+ "cy": "velški",
+ "vi": "vijetnamski",
+ "vo": "volapük",
+ "wo": "volof",
+ "vun": "vunjo",
+ "wae": "walserski",
+ "xh": "xhosa",
+ "yav": "yangben",
+ "fy": "zapadnofrizijski",
+ "dje": "zarma",
+ "kea": "zelenortski",
+ "zu": "zulu"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/hsb.json b/vendor/commerceguys/intl/resources/language/hsb.json
index 55e2f3e69..a8fd4b273 100644
--- a/vendor/commerceguys/intl/resources/language/hsb.json
+++ b/vendor/commerceguys/intl/resources/language/hsb.json
@@ -1,644 +1,224 @@
{
- "af": {
- "name": "afrikaanšćina"
- },
- "agq": {
- "name": "aghemšćina"
- },
- "ak": {
- "name": "akanšćina"
- },
- "sq": {
- "name": "albanšćina"
- },
- "am": {
- "name": "amharšćina"
- },
- "ar": {
- "name": "arabšćina"
- },
- "hy": {
- "name": "armenšćina"
- },
- "as": {
- "name": "asamšćina"
- },
- "ast": {
- "name": "asturšćina"
- },
- "en-AU": {
- "name": "awstralska jendźelšćina"
- },
- "de-AT": {
- "name": "awstriska němčina"
- },
- "az": {
- "name": "azerbajdźanšćina"
- },
- "ksf": {
- "name": "bafia"
- },
- "bm": {
- "name": "bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "baskišćina"
- },
- "bem": {
- "name": "bemba"
- },
- "bez": {
- "name": "bena"
- },
- "bn": {
- "name": "bengalšćina"
- },
- "be": {
- "name": "běłorušćina"
- },
- "brx": {
- "name": "bodo"
- },
- "bg": {
- "name": "bołharšćina"
- },
- "bs": {
- "name": "bosnišćina"
- },
- "br": {
- "name": "bretonšćina"
- },
- "en-GB": {
- "name": "britiska jendźelšćina"
- },
- "my": {
- "name": "burmašćina"
- },
- "ksh": {
- "name": "Colognian"
- },
- "cs": {
- "name": "čěšćina"
- },
- "da": {
- "name": "danšćina"
- },
- "nds": {
- "name": "delnjoněmčina"
- },
- "nds-NL": {
- "name": "delnjoněmčina (Nižozemska)"
- },
- "dsb": {
- "name": "delnjoserbšćina"
- },
- "dua": {
- "name": "duala"
- },
- "dz": {
- "name": "dzongkha"
- },
- "ebu": {
- "name": "embu"
- },
- "eo": {
- "name": "esperanto"
- },
- "et": {
- "name": "estišćina"
- },
- "pt-PT": {
- "name": "europska portugalšćina"
- },
- "ee": {
- "name": "ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "färöšćina"
- },
- "fil": {
- "name": "filipinšćina"
- },
- "fi": {
- "name": "finšćina"
- },
- "nl-BE": {
- "name": "flamšćina"
- },
- "fr": {
- "name": "francošćina"
- },
- "fur": {
- "name": "Friulian"
- },
- "fy": {
- "name": "frizišćina"
- },
- "ff": {
- "name": "Fulah"
- },
- "gl": {
- "name": "galicišćina"
- },
- "lg": {
- "name": "gandšćina"
- },
- "ka": {
- "name": "georgišćina"
- },
- "el": {
- "name": "grjekšćina"
- },
- "kl": {
- "name": "gröndlandšćina"
- },
- "gu": {
- "name": "gujarati"
- },
- "guz": {
- "name": "gusii"
- },
- "ha": {
- "name": "hausa"
- },
- "haw": {
- "name": "hawaiišćina"
- },
- "he": {
- "name": "hebrejšćina"
- },
- "hi": {
- "name": "hindišćina"
- },
- "hsb": {
- "name": "hornjoserbšćina"
- },
- "ce": {
- "name": "Chechen"
- },
- "chr": {
- "name": "cherokee"
- },
- "cgg": {
- "name": "chiga"
- },
- "zh": {
- "name": "chinšćina"
- },
- "zh-Hant": {
- "name": "chinšćina (tradicionalna)"
- },
- "zh-Hans": {
- "name": "chinšćina (zjednorjena)"
- },
- "hr": {
- "name": "chorwatšćina"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ig": {
- "name": "igbo"
- },
- "smn": {
- "name": "inari-samišćina"
- },
- "id": {
- "name": "indonešćina"
- },
- "ga": {
- "name": "iršćina"
- },
- "is": {
- "name": "islandšćina"
- },
- "it": {
- "name": "italšćina"
- },
- "ja": {
- "name": "japanšćina"
- },
- "en": {
- "name": "jendźelšćina"
- },
- "yi": {
- "name": "jidišćina"
- },
- "dyo": {
- "name": "jola-fonyi"
- },
- "yo": {
- "name": "jorubašćina"
- },
- "kab": {
- "name": "kabylšćina"
- },
- "kkj": {
- "name": "Kako"
- },
- "kln": {
- "name": "kalenjin"
- },
- "kam": {
- "name": "kamba"
- },
- "fr-CA": {
- "name": "kanadiska francošćina"
- },
- "en-CA": {
- "name": "kanadiska jendźelšćina"
- },
- "kn": {
- "name": "kannadšćina"
- },
- "kea": {
- "name": "kapverdšćina"
- },
- "ks": {
- "name": "kašmiršćina"
- },
- "ca": {
- "name": "katalanšćina"
- },
- "kk": {
- "name": "kazachšćina"
- },
- "qu": {
- "name": "kečua"
- },
- "km": {
- "name": "khmeršćina"
- },
- "ki": {
- "name": "kikuyu"
- },
- "rw": {
- "name": "kinjarwanda"
- },
- "ky": {
- "name": "kirgišćina"
- },
- "rn": {
- "name": "kirundišćina"
- },
- "sw-CD": {
- "name": "kongoska suahelšćina"
- },
- "kok": {
- "name": "konkani"
- },
- "ko": {
- "name": "korejšćina"
- },
- "kw": {
- "name": "kornišćina"
- },
- "khq": {
- "name": "koyra chiini"
- },
- "ses": {
- "name": "koyra senni"
- },
- "nmg": {
- "name": "kwasio"
- },
- "lkt": {
- "name": "lakota"
- },
- "lag": {
- "name": "langi"
- },
- "lo": {
- "name": "laošćina"
- },
- "lv": {
- "name": "letišćina"
- },
- "ln": {
- "name": "lingala"
- },
- "lt": {
- "name": "litawšćina"
- },
- "lu": {
- "name": "luba-katanga"
- },
- "luy": {
- "name": "luhya"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "luxemburgšćina"
- },
- "hu": {
- "name": "madźaršćina"
- },
- "jmc": {
- "name": "machame"
- },
- "mk": {
- "name": "makedonšćina"
- },
- "mgh": {
- "name": "makhuwa-meetto"
- },
- "kde": {
- "name": "makonde"
- },
- "mg": {
- "name": "malagassišćina"
- },
- "ml": {
- "name": "malajamšćina"
- },
- "ms": {
- "name": "malajšćina"
- },
- "mt": {
- "name": "maltašćina"
- },
- "gv": {
- "name": "manšćina"
- },
- "mr": {
- "name": "maratišćina"
- },
- "mas": {
- "name": "masaišćina"
- },
- "mfe": {
- "name": "mauriciska kreolšćina"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "meru"
- },
- "mgo": {
- "name": "meta’"
- },
- "es-MX": {
- "name": "mexiska španišćina"
- },
- "ro-MD": {
- "name": "moldawšćina"
- },
- "mn": {
- "name": "mongolšćina"
- },
- "mua": {
- "name": "mundang"
- },
- "naq": {
- "name": "nama"
- },
- "ne": {
- "name": "nepalšćina"
- },
- "de": {
- "name": "němčina"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "ngomba"
- },
- "nl": {
- "name": "nižozemšćina"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "nb": {
- "name": "norwegšćina (bokmål)"
- },
- "nn": {
- "name": "norwegšćina (nynorsk)"
- },
- "nus": {
- "name": "nuer"
- },
- "nyn": {
- "name": "nyankole"
- },
- "or": {
- "name": "orijšćina"
- },
- "om": {
- "name": "oromo"
- },
- "os": {
- "name": "Ossetic"
- },
- "pa": {
- "name": "pandźabšćina"
- },
- "asa": {
- "name": "pare"
- },
- "ps": {
- "name": "paštunšćina"
- },
- "fa": {
- "name": "persišćina"
- },
- "pl": {
- "name": "pólšćina"
- },
- "pt": {
- "name": "portugalšćina"
- },
- "prg": {
- "name": "prušćina"
- },
- "rm": {
- "name": "retoromanšćina"
- },
- "rof": {
- "name": "rombo"
- },
- "ro": {
- "name": "rumunšćina"
- },
- "ru": {
- "name": "rušćina"
- },
- "rwk": {
- "name": "rwa"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "samburu"
- },
- "sg": {
- "name": "sango"
- },
- "sbp": {
- "name": "sangu"
- },
- "seh": {
- "name": "sena"
- },
- "sr": {
- "name": "serbišćina"
- },
- "nd": {
- "name": "sewjero-ndebele"
- },
- "se": {
- "name": "sewjerosamišćina"
- },
- "ii": {
- "name": "sichuan yi"
- },
- "sd": {
- "name": "sindhišćina"
- },
- "si": {
- "name": "singhalšćina"
- },
- "sk": {
- "name": "słowakšćina"
- },
- "sl": {
- "name": "słowjenšćina"
- },
- "xog": {
- "name": "soga"
- },
- "so": {
- "name": "somališćina"
- },
- "ckb": {
- "name": "sorani"
- },
- "sw": {
- "name": "suahelšćina"
- },
- "ksb": {
- "name": "šambala"
- },
- "sn": {
- "name": "šonašćina"
- },
- "gd": {
- "name": "šotiska gelšćina"
- },
- "es": {
- "name": "španišćina"
- },
- "sv": {
- "name": "šwedšćina"
- },
- "fr-CH": {
- "name": "šwicarska francošćina"
- },
- "gsw": {
- "name": "šwicarska němčina"
- },
- "de-CH": {
- "name": "šwicarska wysokoněmčina"
- },
- "tg": {
- "name": "tadźikšćina"
- },
- "dav": {
- "name": "taita"
- },
- "zgh": {
- "name": "tamazight"
- },
- "tzm": {
- "name": "tamazight (srjedźny Marokko)"
- },
- "ta": {
- "name": "tamilšćina"
- },
- "twq": {
- "name": "tasawaq"
- },
- "shi": {
- "name": "tašelhit"
- },
- "tt": {
- "name": "tataršćina"
- },
- "te": {
- "name": "telugu"
- },
- "teo": {
- "name": "teso"
- },
- "th": {
- "name": "thailandšćina"
- },
- "bo": {
- "name": "tibetšćina"
- },
- "ti": {
- "name": "tigrinšćina"
- },
- "to": {
- "name": "tongašćina"
- },
- "tk": {
- "name": "turkmenšćina"
- },
- "tr": {
- "name": "turkowšćina"
- },
- "ug": {
- "name": "ujguršćina"
- },
- "uk": {
- "name": "ukrainšćina"
- },
- "ur": {
- "name": "urdušćina"
- },
- "uz": {
- "name": "uzbekšćina"
- },
- "vai": {
- "name": "Vai"
- },
- "vi": {
- "name": "vietnamšćina"
- },
- "vo": {
- "name": "volapük"
- },
- "vun": {
- "name": "vunjo"
- },
- "cy": {
- "name": "walizišćina"
- },
- "wae": {
- "name": "Walser"
- },
- "wo": {
- "name": "wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "dje": {
- "name": "zarma"
- },
- "zu": {
- "name": "zulušćina"
- }
+ "af": "afrikaanšćina",
+ "agq": "aghemšćina",
+ "ak": "akanšćina",
+ "sq": "albanšćina",
+ "am": "amharšćina",
+ "ar": "arabšćina",
+ "hy": "armenšćina",
+ "as": "asamšćina",
+ "ast": "asturšćina",
+ "en-AU": "awstralska jendźelšćina",
+ "de-AT": "awstriska němčina",
+ "az": "azerbajdźanšćina",
+ "ksf": "bafia",
+ "bm": "bambara",
+ "bas": "Basaa",
+ "eu": "baskišćina",
+ "bem": "bemba",
+ "bez": "bena",
+ "bn": "bengalšćina",
+ "be": "běłorušćina",
+ "brx": "bodo",
+ "bg": "bołharšćina",
+ "bs": "bosnišćina",
+ "br": "bretonšćina",
+ "en-GB": "britiska jendźelšćina",
+ "my": "burmašćina",
+ "yue": "Cantonese",
+ "ceb": "Cebuano",
+ "ksh": "Colognian",
+ "cs": "čěšćina",
+ "da": "danšćina",
+ "nds": "delnjoněmčina",
+ "nds-NL": "delnjoněmčina (Nižozemska)",
+ "dsb": "delnjoserbšćina",
+ "dua": "duala",
+ "dz": "dzongkha",
+ "ebu": "embu",
+ "eo": "esperanto",
+ "et": "estišćina",
+ "pt-PT": "europska portugalšćina",
+ "ee": "ewe",
+ "ewo": "Ewondo",
+ "fo": "färöšćina",
+ "fil": "filipinšćina",
+ "fi": "finšćina",
+ "nl-BE": "flamšćina",
+ "fr": "francošćina",
+ "fur": "Friulian",
+ "fy": "frizišćina",
+ "ff": "Fulah",
+ "gl": "galicišćina",
+ "lg": "gandšćina",
+ "ka": "georgišćina",
+ "el": "grjekšćina",
+ "kl": "gröndlandšćina",
+ "gu": "gujarati",
+ "guz": "gusii",
+ "ha": "hausa",
+ "haw": "hawaiišćina",
+ "he": "hebrejšćina",
+ "hi": "hindišćina",
+ "hsb": "hornjoserbšćina",
+ "ce": "Chechen",
+ "chr": "cherokee",
+ "cgg": "chiga",
+ "zh": "chinšćina",
+ "zh-Hant": "chinšćina (tradicionalna)",
+ "zh-Hans": "chinšćina (zjednorjena)",
+ "hr": "chorwatšćina",
+ "cu": "Church Slavic",
+ "ig": "igbo",
+ "smn": "inari-samišćina",
+ "id": "indonešćina",
+ "ga": "iršćina",
+ "is": "islandšćina",
+ "it": "italšćina",
+ "ja": "japanšćina",
+ "jv": "javašćina",
+ "en": "jendźelšćina",
+ "yi": "jidišćina",
+ "dyo": "jola-fonyi",
+ "yo": "jorubašćina",
+ "kab": "kabylšćina",
+ "kkj": "Kako",
+ "kln": "kalenjin",
+ "kam": "kamba",
+ "fr-CA": "kanadiska francošćina",
+ "en-CA": "kanadiska jendźelšćina",
+ "kn": "kannadšćina",
+ "kea": "kapverdšćina",
+ "ks": "kašmiršćina",
+ "ca": "katalanšćina",
+ "kk": "kazachšćina",
+ "qu": "kečua",
+ "km": "khmeršćina",
+ "ki": "kikuyu",
+ "rw": "kinjarwanda",
+ "ky": "kirgišćina",
+ "rn": "kirundišćina",
+ "sw-CD": "kongoska suahelšćina",
+ "kok": "konkani",
+ "ko": "korejšćina",
+ "kw": "kornišćina",
+ "khq": "koyra chiini",
+ "ses": "koyra senni",
+ "ku": "kurdišćina",
+ "nmg": "kwasio",
+ "es-419": "łaćonskoameriska španišćina",
+ "lkt": "lakota",
+ "lag": "langi",
+ "lo": "laošćina",
+ "lv": "letišćina",
+ "ln": "lingala",
+ "lt": "litawšćina",
+ "lu": "luba-katanga",
+ "luy": "luhya",
+ "luo": "Luo",
+ "lb": "luxemburgšćina",
+ "hu": "madźaršćina",
+ "jmc": "machame",
+ "mk": "makedonšćina",
+ "mgh": "makhuwa-meetto",
+ "kde": "makonde",
+ "mg": "malagassišćina",
+ "ml": "malajamšćina",
+ "ms": "malajšćina",
+ "mt": "maltašćina",
+ "gv": "manšćina",
+ "mi": "maoršćina",
+ "mr": "maratišćina",
+ "mas": "masaišćina",
+ "mfe": "mauriciska kreolšćina",
+ "mzn": "Mazanderani",
+ "mer": "meru",
+ "mgo": "meta’",
+ "es-MX": "mexiska španišćina",
+ "ro-MD": "moldawšćina",
+ "mn": "mongolšćina",
+ "mua": "mundang",
+ "naq": "nama",
+ "ne": "nepalšćina",
+ "de": "němčina",
+ "nnh": "Ngiemboon",
+ "jgo": "ngomba",
+ "nl": "nižozemšćina",
+ "lrc": "Northern Luri",
+ "nb": "norwegšćina (bokmål)",
+ "nn": "norwegšćina (nynorsk)",
+ "nus": "nuer",
+ "nyn": "nyankole",
+ "or": "orijšćina",
+ "om": "oromo",
+ "os": "Ossetic",
+ "pa": "pandźabšćina",
+ "asa": "pare",
+ "ps": "paštunšćina",
+ "fa": "persišćina",
+ "pl": "pólšćina",
+ "pt": "portugalšćina",
+ "prg": "prušćina",
+ "rm": "retoromanšćina",
+ "rof": "rombo",
+ "ro": "rumunšćina",
+ "ru": "rušćina",
+ "rwk": "rwa",
+ "sah": "Sakha",
+ "saq": "samburu",
+ "sg": "sango",
+ "sbp": "sangu",
+ "seh": "sena",
+ "sr": "serbišćina",
+ "nd": "sewjero-ndebele",
+ "se": "sewjerosamišćina",
+ "ii": "sichuan yi",
+ "sd": "sindhišćina",
+ "si": "singhalšćina",
+ "sk": "słowakšćina",
+ "sl": "słowjenšćina",
+ "xog": "soga",
+ "so": "somališćina",
+ "ckb": "sorani",
+ "sw": "suahelšćina",
+ "ksb": "šambala",
+ "sn": "šonašćina",
+ "gd": "šotiska gelšćina",
+ "es": "španišćina",
+ "sv": "šwedšćina",
+ "fr-CH": "šwicarska francošćina",
+ "gsw": "šwicarska němčina",
+ "de-CH": "šwicarska wysokoněmčina",
+ "tg": "tadźikšćina",
+ "dav": "taita",
+ "zgh": "tamazight",
+ "tzm": "tamazight (srjedźny Marokko)",
+ "ta": "tamilšćina",
+ "twq": "tasawaq",
+ "shi": "tašelhit",
+ "tt": "tataršćina",
+ "te": "telugu",
+ "teo": "teso",
+ "th": "thailandšćina",
+ "bo": "tibetšćina",
+ "ti": "tigrinšćina",
+ "to": "tongašćina",
+ "tk": "turkmenšćina",
+ "tr": "turkowšćina",
+ "ug": "ujguršćina",
+ "uk": "ukrainšćina",
+ "ur": "urdušćina",
+ "uz": "uzbekšćina",
+ "vai": "Vai",
+ "vi": "vietnamšćina",
+ "vo": "volapük",
+ "vun": "vunjo",
+ "cy": "walizišćina",
+ "wa": "walonšćina",
+ "wae": "Walser",
+ "wo": "wolof",
+ "xh": "xhosa",
+ "yav": "Yangben",
+ "dje": "zarma",
+ "zu": "zulušćina"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/hu.json b/vendor/commerceguys/intl/resources/language/hu.json
index 76c0dca5f..17a341f48 100644
--- a/vendor/commerceguys/intl/resources/language/hu.json
+++ b/vendor/commerceguys/intl/resources/language/hu.json
@@ -1,644 +1,224 @@
{
- "af": {
- "name": "afrikaans"
- },
- "agq": {
- "name": "agem"
- },
- "ak": {
- "name": "akan"
- },
- "sq": {
- "name": "albán"
- },
- "dsb": {
- "name": "alsó-szorb"
- },
- "nds": {
- "name": "alsónémet"
- },
- "nds-NL": {
- "name": "alsószász"
- },
- "am": {
- "name": "amhara"
- },
- "en": {
- "name": "angol"
- },
- "ar": {
- "name": "arab"
- },
- "asa": {
- "name": "asu"
- },
- "as": {
- "name": "asszámi"
- },
- "ast": {
- "name": "asztúr"
- },
- "en-AU": {
- "name": "ausztrál angol"
- },
- "az": {
- "name": "azerbajdzsáni"
- },
- "ksf": {
- "name": "bafia"
- },
- "bm": {
- "name": "bambara"
- },
- "bn": {
- "name": "bangla"
- },
- "bas": {
- "name": "basza"
- },
- "eu": {
- "name": "baszk"
- },
- "be": {
- "name": "belarusz"
- },
- "bem": {
- "name": "bemba"
- },
- "bez": {
- "name": "bena"
- },
- "brx": {
- "name": "bodo"
- },
- "bg": {
- "name": "bolgár"
- },
- "bs": {
- "name": "bosnyák"
- },
- "br": {
- "name": "breton"
- },
- "en-GB": {
- "name": "brit angol"
- },
- "my": {
- "name": "burmai"
- },
- "ce": {
- "name": "csecsen"
- },
- "cs": {
- "name": "cseh"
- },
- "chr": {
- "name": "cseroki"
- },
- "da": {
- "name": "dán"
- },
- "dua": {
- "name": "duala"
- },
- "dz": {
- "name": "dzsonga"
- },
- "cu": {
- "name": "egyházi szláv"
- },
- "zh-Hans": {
- "name": "egyszerűsített kínai"
- },
- "ebu": {
- "name": "embu"
- },
- "lrc": {
- "name": "északi luri"
- },
- "nd": {
- "name": "északi ndebele"
- },
- "se": {
- "name": "északi számi"
- },
- "eo": {
- "name": "eszperantó"
- },
- "et": {
- "name": "észt"
- },
- "pt-PT": {
- "name": "európai portugál"
- },
- "ee": {
- "name": "eve"
- },
- "ewo": {
- "name": "evondo"
- },
- "hsb": {
- "name": "felső-szorb"
- },
- "fo": {
- "name": "feröeri"
- },
- "fil": {
- "name": "filippínó"
- },
- "fi": {
- "name": "finn"
- },
- "nl-BE": {
- "name": "flamand"
- },
- "fr": {
- "name": "francia"
- },
- "fur": {
- "name": "friuli"
- },
- "ff": {
- "name": "fulani"
- },
- "gl": {
- "name": "gallego"
- },
- "lg": {
- "name": "ganda"
- },
- "el": {
- "name": "görög"
- },
- "kl": {
- "name": "grönlandi"
- },
- "ka": {
- "name": "grúz"
- },
- "gu": {
- "name": "gudzsaráti"
- },
- "guz": {
- "name": "guszii"
- },
- "zh-Hant": {
- "name": "hagyományos kínai"
- },
- "ha": {
- "name": "hausza"
- },
- "haw": {
- "name": "hawaii"
- },
- "he": {
- "name": "héber"
- },
- "hi": {
- "name": "hindi"
- },
- "nl": {
- "name": "holland"
- },
- "hr": {
- "name": "horvát"
- },
- "ig": {
- "name": "igbó"
- },
- "smn": {
- "name": "inari számi"
- },
- "id": {
- "name": "indonéz"
- },
- "ga": {
- "name": "ír"
- },
- "is": {
- "name": "izlandi"
- },
- "yav": {
- "name": "jangben"
- },
- "ja": {
- "name": "japán"
- },
- "yi": {
- "name": "jiddis"
- },
- "dyo": {
- "name": "jola-fonyi"
- },
- "yo": {
- "name": "joruba"
- },
- "kab": {
- "name": "kabije"
- },
- "kea": {
- "name": "kabuverdianu"
- },
- "kkj": {
- "name": "kakó"
- },
- "kln": {
- "name": "kalendzsin"
- },
- "kam": {
- "name": "kamba"
- },
- "en-CA": {
- "name": "kanadai angol"
- },
- "fr-CA": {
- "name": "kanadai francia"
- },
- "kn": {
- "name": "kannada"
- },
- "ks": {
- "name": "kasmíri"
- },
- "ca": {
- "name": "katalán"
- },
- "kk": {
- "name": "kazah"
- },
- "qu": {
- "name": "kecsua"
- },
- "km": {
- "name": "khmer"
- },
- "cgg": {
- "name": "kiga"
- },
- "ki": {
- "name": "kikuju"
- },
- "zh": {
- "name": "kínai"
- },
- "rw": {
- "name": "kinyarvanda"
- },
- "ky": {
- "name": "kirgiz"
- },
- "rn": {
- "name": "kirundi"
- },
- "khq": {
- "name": "kojra-csíni"
- },
- "ses": {
- "name": "kojra-szenni"
- },
- "sw-CD": {
- "name": "kongói szuahéli"
- },
- "kok": {
- "name": "konkani"
- },
- "ko": {
- "name": "koreai"
- },
- "kw": {
- "name": "korni"
- },
- "ksh": {
- "name": "kölsch"
- },
- "tzm": {
- "name": "közép-atlaszi tamazigt"
- },
- "ckb": {
- "name": "közép-ázsiai kurd"
- },
- "lkt": {
- "name": "lakota"
- },
- "lag": {
- "name": "langi"
- },
- "lo": {
- "name": "lao"
- },
- "pl": {
- "name": "lengyel"
- },
- "lv": {
- "name": "lett"
- },
- "ln": {
- "name": "lingala"
- },
- "lt": {
- "name": "litván"
- },
- "lu": {
- "name": "luba-katanga"
- },
- "luy": {
- "name": "lujia"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "luxemburgi"
- },
- "mk": {
- "name": "macedón"
- },
- "jmc": {
- "name": "machame"
- },
- "hu": {
- "name": "magyar"
- },
- "kde": {
- "name": "makonde"
- },
- "mgh": {
- "name": "makua-metó"
- },
- "ms": {
- "name": "maláj"
- },
- "ml": {
- "name": "malajálam"
- },
- "mg": {
- "name": "malgas"
- },
- "mt": {
- "name": "máltai"
- },
- "gv": {
- "name": "man-szigeti"
- },
- "mr": {
- "name": "maráthi"
- },
- "zgh": {
- "name": "marokkói tamazight"
- },
- "mas": {
- "name": "masai"
- },
- "mfe": {
- "name": "mauritiusi kreol"
- },
- "mzn": {
- "name": "mázanderáni"
- },
- "mer": {
- "name": "meru"
- },
- "mgo": {
- "name": "meta’"
- },
- "ro-MD": {
- "name": "moldvai"
- },
- "mn": {
- "name": "mongol"
- },
- "mua": {
- "name": "mundang"
- },
- "naq": {
- "name": "nama"
- },
- "de": {
- "name": "német"
- },
- "ne": {
- "name": "nepáli"
- },
- "nnh": {
- "name": "ngiemboon"
- },
- "jgo": {
- "name": "ngomba"
- },
- "nmg": {
- "name": "ngumba"
- },
- "nb": {
- "name": "norvég (bokmål)"
- },
- "nn": {
- "name": "norvég (nynorsk)"
- },
- "nus": {
- "name": "nuer"
- },
- "nyn": {
- "name": "nyankole"
- },
- "fy": {
- "name": "nyugati fríz"
- },
- "or": {
- "name": "odia"
- },
- "it": {
- "name": "olasz"
- },
- "om": {
- "name": "oromo"
- },
- "ru": {
- "name": "orosz"
- },
- "os": {
- "name": "oszét"
- },
- "de-AT": {
- "name": "osztrák német"
- },
- "hy": {
- "name": "örmény"
- },
- "pa": {
- "name": "pandzsábi"
- },
- "ps": {
- "name": "pastu"
- },
- "fa": {
- "name": "perzsa"
- },
- "prg": {
- "name": "porosz"
- },
- "pt": {
- "name": "portugál"
- },
- "rm": {
- "name": "rétoromán"
- },
- "ro": {
- "name": "román"
- },
- "rof": {
- "name": "rombo"
- },
- "rwk": {
- "name": "rwo"
- },
- "ksb": {
- "name": "sambala"
- },
- "gd": {
- "name": "skóciai kelta"
- },
- "sn": {
- "name": "sona"
- },
- "es": {
- "name": "spanyol"
- },
- "es-MX": {
- "name": "spanyol (mexikói)"
- },
- "de-CH": {
- "name": "svájci felnémet"
- },
- "fr-CH": {
- "name": "svájci francia"
- },
- "gsw": {
- "name": "svájci német"
- },
- "sv": {
- "name": "svéd"
- },
- "sah": {
- "name": "szaha"
- },
- "saq": {
- "name": "szamburu"
- },
- "sg": {
- "name": "szangó"
- },
- "sbp": {
- "name": "szangu"
- },
- "twq": {
- "name": "szavák"
- },
- "ii": {
- "name": "szecsuán ji"
- },
- "seh": {
- "name": "szena"
- },
- "sr": {
- "name": "szerb"
- },
- "sd": {
- "name": "szindhi"
- },
- "si": {
- "name": "szingaléz"
- },
- "sk": {
- "name": "szlovák"
- },
- "sl": {
- "name": "szlovén"
- },
- "xog": {
- "name": "szoga"
- },
- "so": {
- "name": "szomáli"
- },
- "sw": {
- "name": "szuahéli"
- },
- "shi": {
- "name": "tachelhit"
- },
- "tg": {
- "name": "tadzsik"
- },
- "dav": {
- "name": "taita"
- },
- "ta": {
- "name": "tamil"
- },
- "tt": {
- "name": "tatár"
- },
- "te": {
- "name": "telugu"
- },
- "teo": {
- "name": "teszó"
- },
- "th": {
- "name": "thai"
- },
- "bo": {
- "name": "tibeti"
- },
- "ti": {
- "name": "tigrinya"
- },
- "to": {
- "name": "tongai"
- },
- "tr": {
- "name": "török"
- },
- "tk": {
- "name": "türkmén"
- },
- "ug": {
- "name": "ujgur"
- },
- "uk": {
- "name": "ukrán"
- },
- "ur": {
- "name": "urdu"
- },
- "uz": {
- "name": "üzbég"
- },
- "vai": {
- "name": "Vai"
- },
- "vi": {
- "name": "vietnami"
- },
- "vo": {
- "name": "volapük"
- },
- "wo": {
- "name": "volof"
- },
- "vun": {
- "name": "vunjo"
- },
- "cy": {
- "name": "walesi"
- },
- "wae": {
- "name": "walser"
- },
- "dje": {
- "name": "zarma"
- },
- "zu": {
- "name": "zulu"
- }
+ "af": "afrikaans",
+ "agq": "agem",
+ "ak": "akan",
+ "sq": "albán",
+ "dsb": "alsó-szorb",
+ "nds": "alsónémet",
+ "nds-NL": "alsószász",
+ "am": "amhara",
+ "en": "angol",
+ "ar": "arab",
+ "asa": "asu",
+ "as": "asszámi",
+ "ast": "asztúr",
+ "en-AU": "ausztrál angol",
+ "az": "azerbajdzsáni",
+ "ksf": "bafia",
+ "bm": "bambara",
+ "bn": "bangla",
+ "bas": "basza",
+ "eu": "baszk",
+ "be": "belarusz",
+ "bem": "bemba",
+ "bez": "bena",
+ "brx": "bodo",
+ "bg": "bolgár",
+ "bs": "bosnyák",
+ "br": "breton",
+ "en-GB": "brit angol",
+ "my": "burmai",
+ "ce": "csecsen",
+ "cs": "cseh",
+ "chr": "cseroki",
+ "da": "dán",
+ "dua": "duala",
+ "dz": "dzsonga",
+ "cu": "egyházi szláv",
+ "zh-Hans": "egyszerűsített kínai",
+ "ebu": "embu",
+ "lrc": "északi luri",
+ "nd": "északi ndebele",
+ "se": "északi számi",
+ "eo": "eszperantó",
+ "et": "észt",
+ "pt-PT": "európai portugál",
+ "ee": "eve",
+ "ewo": "evondo",
+ "hsb": "felső-szorb",
+ "fo": "feröeri",
+ "fil": "filippínó",
+ "fi": "finn",
+ "nl-BE": "flamand",
+ "fr": "francia",
+ "fur": "friuli",
+ "ff": "fulani",
+ "gl": "gallego",
+ "lg": "ganda",
+ "el": "görög",
+ "kl": "grönlandi",
+ "ka": "grúz",
+ "gu": "gudzsaráti",
+ "guz": "guszii",
+ "zh-Hant": "hagyományos kínai",
+ "ha": "hausza",
+ "haw": "hawaii",
+ "he": "héber",
+ "hi": "hindi",
+ "nl": "holland",
+ "hr": "horvát",
+ "ig": "igbó",
+ "smn": "inari számi",
+ "id": "indonéz",
+ "ga": "ír",
+ "is": "izlandi",
+ "yav": "jangben",
+ "ja": "japán",
+ "jv": "jávai",
+ "yi": "jiddis",
+ "dyo": "jola-fonyi",
+ "yo": "joruba",
+ "kab": "kabije",
+ "kea": "kabuverdianu",
+ "kkj": "kakó",
+ "kln": "kalendzsin",
+ "kam": "kamba",
+ "en-CA": "kanadai angol",
+ "fr-CA": "kanadai francia",
+ "kn": "kannada",
+ "yue": "kantoni",
+ "ks": "kasmíri",
+ "ca": "katalán",
+ "kk": "kazah",
+ "qu": "kecsua",
+ "km": "khmer",
+ "cgg": "kiga",
+ "ki": "kikuju",
+ "zh": "kínai",
+ "rw": "kinyarvanda",
+ "ky": "kirgiz",
+ "rn": "kirundi",
+ "khq": "kojra-csíni",
+ "ses": "kojra-szenni",
+ "sw-CD": "kongói szuahéli",
+ "kok": "konkani",
+ "ko": "koreai",
+ "kw": "korni",
+ "ksh": "kölsch",
+ "tzm": "közép-atlaszi tamazigt",
+ "ckb": "közép-ázsiai kurd",
+ "ku": "kurd",
+ "lkt": "lakota",
+ "lag": "langi",
+ "lo": "lao",
+ "es-419": "latin-amerikai spanyol",
+ "pl": "lengyel",
+ "lv": "lett",
+ "ln": "lingala",
+ "lt": "litván",
+ "lu": "luba-katanga",
+ "luy": "lujia",
+ "luo": "Luo",
+ "lb": "luxemburgi",
+ "mk": "macedón",
+ "jmc": "machame",
+ "hu": "magyar",
+ "kde": "makonde",
+ "mgh": "makua-metó",
+ "ms": "maláj",
+ "ml": "malajálam",
+ "mg": "malgas",
+ "mt": "máltai",
+ "gv": "man-szigeti",
+ "mi": "maori",
+ "mr": "maráthi",
+ "zgh": "marokkói tamazight",
+ "mas": "masai",
+ "mfe": "mauritiusi kreol",
+ "mzn": "mázanderáni",
+ "mer": "meru",
+ "mgo": "meta’",
+ "ro-MD": "moldvai",
+ "mn": "mongol",
+ "mua": "mundang",
+ "naq": "nama",
+ "de": "német",
+ "ne": "nepáli",
+ "nnh": "ngiemboon",
+ "jgo": "ngomba",
+ "nmg": "ngumba",
+ "nb": "norvég (bokmål)",
+ "nn": "norvég (nynorsk)",
+ "nus": "nuer",
+ "nyn": "nyankole",
+ "fy": "nyugati fríz",
+ "or": "odia",
+ "it": "olasz",
+ "om": "oromo",
+ "ru": "orosz",
+ "os": "oszét",
+ "de-AT": "osztrák német",
+ "hy": "örmény",
+ "pa": "pandzsábi",
+ "ps": "pastu",
+ "fa": "perzsa",
+ "prg": "porosz",
+ "pt": "portugál",
+ "rm": "rétoromán",
+ "ro": "román",
+ "rof": "rombo",
+ "rwk": "rwo",
+ "ksb": "sambala",
+ "gd": "skóciai kelta",
+ "sn": "sona",
+ "es": "spanyol",
+ "es-MX": "spanyol (mexikói)",
+ "de-CH": "svájci felnémet",
+ "fr-CH": "svájci francia",
+ "gsw": "svájci német",
+ "sv": "svéd",
+ "sah": "szaha",
+ "saq": "szamburu",
+ "sg": "szangó",
+ "sbp": "szangu",
+ "twq": "szavák",
+ "ceb": "szebuano",
+ "ii": "szecsuán ji",
+ "seh": "szena",
+ "sr": "szerb",
+ "sd": "szindhi",
+ "si": "szingaléz",
+ "sk": "szlovák",
+ "sl": "szlovén",
+ "xog": "szoga",
+ "so": "szomáli",
+ "sw": "szuahéli",
+ "shi": "tachelhit",
+ "tg": "tadzsik",
+ "dav": "taita",
+ "ta": "tamil",
+ "tt": "tatár",
+ "te": "telugu",
+ "teo": "teszó",
+ "th": "thai",
+ "bo": "tibeti",
+ "ti": "tigrinya",
+ "to": "tongai",
+ "tr": "török",
+ "tk": "türkmén",
+ "ug": "ujgur",
+ "uk": "ukrán",
+ "ur": "urdu",
+ "uz": "üzbég",
+ "vai": "Vai",
+ "wa": "vallon",
+ "vi": "vietnámi",
+ "vo": "volapük",
+ "wo": "volof",
+ "vun": "vunjo",
+ "cy": "walesi",
+ "wae": "walser",
+ "xh": "xhosza",
+ "dje": "zarma",
+ "zu": "zulu"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/hy.json b/vendor/commerceguys/intl/resources/language/hy.json
index aebb3454f..a22fef455 100644
--- a/vendor/commerceguys/intl/resources/language/hy.json
+++ b/vendor/commerceguys/intl/resources/language/hy.json
@@ -1,641 +1,224 @@
{
- "az": {
- "name": "ադրբեջաներեն"
- },
- "sq": {
- "name": "ալբաներեն"
- },
- "agq": {
- "name": "աղեմ"
- },
- "am": {
- "name": "ամհարերեն"
- },
- "en": {
- "name": "անգլերեն"
- },
- "as": {
- "name": "ասամերեն"
- },
- "asa": {
- "name": "ասու"
- },
- "ast": {
- "name": "աստուրերեն"
- },
- "zh-Hant": {
- "name": "ավանդական չինարեն"
- },
- "en-AU": {
- "name": "ավստրալիական անգլերեն"
- },
- "de-AT": {
- "name": "ավստրիական գերմաներեն"
- },
- "ar": {
- "name": "արաբերեն"
- },
- "fy": {
- "name": "արևմտաֆրիզերեն"
- },
- "ak": {
- "name": "աքան"
- },
- "af": {
- "name": "աֆրիկաանս"
- },
- "bm": {
- "name": "բամբարա"
- },
- "bas": {
- "name": "բասաա"
- },
- "eu": {
- "name": "բասկերեն"
- },
- "ksf": {
- "name": "բաֆիա"
- },
- "be": {
- "name": "բելառուսերեն"
- },
- "bem": {
- "name": "բեմբա"
- },
- "bez": {
- "name": "բենա"
- },
- "bn": {
- "name": "բենգալերեն"
- },
- "my": {
- "name": "բիրմայերեն"
- },
- "brx": {
- "name": "բոդո"
- },
- "bs": {
- "name": "բոսնիերեն"
- },
- "bg": {
- "name": "բուլղարերեն"
- },
- "br": {
- "name": "բրետոներեն"
- },
- "en-GB": {
- "name": "բրիտանական անգլերեն"
- },
- "gl": {
- "name": "գալիսերեն"
- },
- "lg": {
- "name": "գանդա"
- },
- "de": {
- "name": "գերմաներեն"
- },
- "gu": {
- "name": "գուջարաթի"
- },
- "guz": {
- "name": "գուսի"
- },
- "nb": {
- "name": "գրքային նորվեգերեն"
- },
- "da": {
- "name": "դանիերեն"
- },
- "dua": {
- "name": "դուալա"
- },
- "he": {
- "name": "եբրայերեն"
- },
- "cu": {
- "name": "եկեղեցական սլավոներեն"
- },
- "pt-PT": {
- "name": "եվրոպական պորտուգալերեն"
- },
- "dje": {
- "name": "զարմա"
- },
- "zu": {
- "name": "զուլուերեն"
- },
- "ebu": {
- "name": "էմբու"
- },
- "eo": {
- "name": "էսպերանտո"
- },
- "et": {
- "name": "էստոներեն"
- },
- "ee": {
- "name": "էվե"
- },
- "ewo": {
- "name": "էվոնդո"
- },
- "zgh": {
- "name": "ընդհանուր մարոկյան թամազիղտ"
- },
- "tt": {
- "name": "թաթարերեն"
- },
- "dav": {
- "name": "թաիթա"
- },
- "ta": {
- "name": "թամիլերեն"
- },
- "th": {
- "name": "թայերեն"
- },
- "te": {
- "name": "թելուգու"
- },
- "tr": {
- "name": "թուրքերեն"
- },
- "tk": {
- "name": "թուրքմեներեն"
- },
- "ig": {
- "name": "իգբո"
- },
- "yi": {
- "name": "իդիշ"
- },
- "smn": {
- "name": "ինարի սաամի"
- },
- "id": {
- "name": "ինդոնեզերեն"
- },
- "ga": {
- "name": "իռլանդերեն"
- },
- "is": {
- "name": "իսլանդերեն"
- },
- "es": {
- "name": "իսպաներեն"
- },
- "it": {
- "name": "իտալերեն"
- },
- "lkt": {
- "name": "լակոտա"
- },
- "lag": {
- "name": "լանգի"
- },
- "lo": {
- "name": "լաոսերեն"
- },
- "lv": {
- "name": "լատվիերեն"
- },
- "pl": {
- "name": "լեհերեն"
- },
- "ln": {
- "name": "լինգալա"
- },
- "lt": {
- "name": "լիտվերեն"
- },
- "lb": {
- "name": "լյուքսեմբուրգերեն"
- },
- "lu": {
- "name": "լուբա-կատանգա"
- },
- "luy": {
- "name": "լույա"
- },
- "luo": {
- "name": "լուո"
- },
- "hr": {
- "name": "խորվաթերեն"
- },
- "kab": {
- "name": "կաբիլերեն"
- },
- "kea": {
- "name": "կաբուվերդերեն"
- },
- "kl": {
- "name": "կալաալիսուտ"
- },
- "kln": {
- "name": "կալենջին"
- },
- "kkj": {
- "name": "կակո"
- },
- "kam": {
- "name": "կամբա"
- },
- "en-CA": {
- "name": "կանադական անգլերեն"
- },
- "fr-CA": {
- "name": "կանադական ֆրանսերեն"
- },
- "kn": {
- "name": "կաննադա"
- },
- "ca": {
- "name": "կատալաներեն"
- },
- "tzm": {
- "name": "կենտրոնատլասյան թամազիղտ"
- },
- "qu": {
- "name": "կեչուա"
- },
- "ki": {
- "name": "կիկույու"
- },
- "rw": {
- "name": "կինյառուանդա"
- },
- "khq": {
- "name": "կոյրա չինի"
- },
- "ses": {
- "name": "կոյրաբորո սեննի"
- },
- "sw-CD": {
- "name": "կոնգոյի սուահիլի"
- },
- "kok": {
- "name": "կոնկանի"
- },
- "kw": {
- "name": "կոռներեն"
- },
- "ko": {
- "name": "կորեերեն"
- },
- "nmg": {
- "name": "կվասիո"
- },
- "hy": {
- "name": "հայերեն"
- },
- "ha": {
- "name": "հաուսա"
- },
- "haw": {
- "name": "հավայիերեն"
- },
- "hi": {
- "name": "հինդի"
- },
- "lrc": {
- "name": "հյուսիսային լուրիերեն"
- },
- "nd": {
- "name": "հյուսիսային նդեբելե"
- },
- "se": {
- "name": "հյուսիսային սաամի"
- },
- "nl": {
- "name": "հոլանդերեն"
- },
- "el": {
- "name": "հունարեն"
- },
- "hu": {
- "name": "հունգարերեն"
- },
- "kk": {
- "name": "ղազախերեն"
- },
- "ky": {
- "name": "ղրղզերեն"
- },
- "ja": {
- "name": "ճապոներեն"
- },
- "mzn": {
- "name": "մազանդարաներեն"
- },
- "ml": {
- "name": "մալայալամ"
- },
- "ms": {
- "name": "մալայերեն"
- },
- "mg": {
- "name": "մալգաշերեն"
- },
- "mt": {
- "name": "մալթայերեն"
- },
- "mk": {
- "name": "մակեդոներեն"
- },
- "kde": {
- "name": "մակոնդե"
- },
- "jmc": {
- "name": "մաշամե"
- },
- "mas": {
- "name": "մասաի"
- },
- "mr": {
- "name": "մարաթի"
- },
- "mgh": {
- "name": "մաքուա-մետտո"
- },
- "gv": {
- "name": "մեներեն"
- },
- "mgo": {
- "name": "մետա"
- },
- "mer": {
- "name": "մերու"
- },
- "es-MX": {
- "name": "մեքսիկական իսպաներեն"
- },
- "ro-MD": {
- "name": "մոլդովերեն"
- },
- "mn": {
- "name": "մոնղոլերեն"
- },
- "mfe": {
- "name": "մորիսյեն"
- },
- "mua": {
- "name": "մունդանգ"
- },
- "sah": {
- "name": "յակուտերեն"
- },
- "yav": {
- "name": "յանգբեն"
- },
- "yo": {
- "name": "յորուբա"
- },
- "naq": {
- "name": "նամա"
- },
- "nnh": {
- "name": "նգիեմբուն"
- },
- "jgo": {
- "name": "նգոմբա"
- },
- "ne": {
- "name": "նեպալերեն"
- },
- "nyn": {
- "name": "նյանկոլե"
- },
- "nn": {
- "name": "նոր նորվեգերեն"
- },
- "nus": {
- "name": "նուեր"
- },
- "ksb": {
- "name": "շամբալա"
- },
- "sn": {
- "name": "շոնա"
- },
- "gd": {
- "name": "շոտլանդական գաելերեն"
- },
- "sv": {
- "name": "շվեդերեն"
- },
- "gsw": {
- "name": "շվեյցարական գերմաներեն"
- },
- "de-CH": {
- "name": "շվեյցարական վերին գերմաներեն"
- },
- "fr-CH": {
- "name": "շվեյցարական ֆրանսերեն"
- },
- "cy": {
- "name": "ուելսերեն"
- },
- "uz": {
- "name": "ուզբեկերեն"
- },
- "uk": {
- "name": "ուկրաիներեն"
- },
- "ug": {
- "name": "ույղուրերեն"
- },
- "ur": {
- "name": "ուրդու"
- },
- "cs": {
- "name": "չեխերեն"
- },
- "ce": {
- "name": "չեչեներեն"
- },
- "chr": {
- "name": "չերոկի"
- },
- "cgg": {
- "name": "չիգա"
- },
- "zh": {
- "name": "չինարեն"
- },
- "zh-Hans": {
- "name": "պարզեցված չինարեն"
- },
- "fa": {
- "name": "պարսկերեն"
- },
- "pt": {
- "name": "պորտուգալերեն"
- },
- "prg": {
- "name": "պրուսերեն"
- },
- "dyo": {
- "name": "ջոլա-ֆոնյի"
- },
- "dz": {
- "name": "ջոնգքհա"
- },
- "rm": {
- "name": "ռոմանշերեն"
- },
- "rof": {
- "name": "ռոմբո"
- },
- "ro": {
- "name": "ռումիներեն"
- },
- "rn": {
- "name": "ռունդի"
- },
- "ru": {
- "name": "ռուսերեն"
- },
- "rwk": {
- "name": "ռվա"
- },
- "saq": {
- "name": "սամբուրու"
- },
- "sg": {
- "name": "սանգո"
- },
- "sbp": {
- "name": "սանգու"
- },
- "seh": {
- "name": "սենա"
- },
- "sr": {
- "name": "սերբերեն"
- },
- "sd": {
- "name": "սինդհի"
- },
- "si": {
- "name": "սինհալերեն"
- },
- "ii": {
- "name": "սիչուան"
- },
- "sk": {
- "name": "սլովակերեն"
- },
- "sl": {
- "name": "սլովեներեն"
- },
- "xog": {
- "name": "սոգա"
- },
- "so": {
- "name": "սոմալիերեն"
- },
- "ckb": {
- "name": "սորանի քրդերեն"
- },
- "sw": {
- "name": "սուահիլի"
- },
- "nds-NL": {
- "name": "ստորին սաքսոներեն"
- },
- "dsb": {
- "name": "ստորին սորբերեն"
- },
- "vai": {
- "name": "վաի"
- },
- "wae": {
- "name": "վալսերեն"
- },
- "hsb": {
- "name": "վերին սորբերեն"
- },
- "vi": {
- "name": "վիետնամերեն"
- },
- "vo": {
- "name": "վոլապյուկ"
- },
- "wo": {
- "name": "վոլոֆ"
- },
- "vun": {
- "name": "վունջո"
- },
- "ka": {
- "name": "վրացերեն"
- },
- "shi": {
- "name": "տաշելհիթ"
- },
- "tg": {
- "name": "տաջիկերեն"
- },
- "twq": {
- "name": "տասավաք"
- },
- "teo": {
- "name": "տեսո"
- },
- "bo": {
- "name": "տիբեթերեն"
- },
- "ti": {
- "name": "տիգրինյա"
- },
- "to": {
- "name": "տոնգերեն"
- },
- "pa": {
- "name": "փենջաբերեն"
- },
- "ps": {
- "name": "փուշթու"
- },
- "ks": {
- "name": "քաշմիրերեն"
- },
- "km": {
- "name": "քմերերեն"
- },
- "ksh": {
- "name": "քյոլներեն"
- },
- "os": {
- "name": "օսերեն"
- },
- "or": {
- "name": "օրիյա"
- },
- "om": {
- "name": "օրոմո"
- },
- "fo": {
- "name": "ֆարյորերեն"
- },
- "fil": {
- "name": "ֆիլիպիներեն"
- },
- "fi": {
- "name": "ֆիններեն"
- },
- "nl-BE": {
- "name": "ֆլամանդերեն"
- },
- "ff": {
- "name": "ֆուլահ"
- },
- "fr": {
- "name": "ֆրանսերեն"
- },
- "fur": {
- "name": "ֆրիուլիերեն"
- }
+ "az": "ադրբեջաներեն",
+ "sq": "ալբաներեն",
+ "agq": "աղեմ",
+ "am": "ամհարերեն",
+ "en": "անգլերեն",
+ "as": "ասամերեն",
+ "asa": "ասու",
+ "ast": "աստուրերեն",
+ "en-AU": "ավստրալիական անգլերեն",
+ "de-AT": "ավստրիական գերմաներեն",
+ "ar": "արաբերեն",
+ "fy": "արևմտաֆրիզերեն",
+ "ak": "աքան",
+ "af": "աֆրիկաանս",
+ "bm": "բամբարա",
+ "bas": "բասաա",
+ "eu": "բասկերեն",
+ "ksf": "բաֆիա",
+ "be": "բելառուսերեն",
+ "bem": "բեմբա",
+ "bez": "բենա",
+ "bn": "բենգալերեն",
+ "my": "բիրմայերեն",
+ "brx": "բոդո",
+ "bs": "բոսնիերեն",
+ "bg": "բուլղարերեն",
+ "br": "բրետոներեն",
+ "en-GB": "բրիտանական անգլերեն",
+ "gl": "գալիսերեն",
+ "lg": "գանդա",
+ "de": "գերմաներեն",
+ "gu": "գուջարաթի",
+ "guz": "գուսի",
+ "nb": "գրքային նորվեգերեն",
+ "da": "դանիերեն",
+ "dua": "դուալա",
+ "he": "եբրայերեն",
+ "pt-PT": "եվրոպական պորտուգալերեն",
+ "dje": "զարմա",
+ "zu": "զուլուերեն",
+ "ebu": "էմբու",
+ "eo": "էսպերանտո",
+ "et": "էստոներեն",
+ "ee": "էվե",
+ "ewo": "էվոնդո",
+ "zgh": "ընդհանուր մարոկյան թամազիղտ",
+ "tt": "թաթարերեն",
+ "dav": "թաիթա",
+ "ta": "թամիլերեն",
+ "th": "թայերեն",
+ "te": "թելուգու",
+ "tr": "թուրքերեն",
+ "tk": "թուրքմեներեն",
+ "ig": "իգբո",
+ "yi": "իդիշ",
+ "smn": "ինարի սաամի",
+ "id": "ինդոնեզերեն",
+ "ga": "իռլանդերեն",
+ "is": "իսլանդերեն",
+ "es": "իսպաներեն",
+ "it": "իտալերեն",
+ "lkt": "լակոտա",
+ "lag": "լանգի",
+ "lo": "լաոսերեն",
+ "es-419": "լատինամերիկյան իսպաներեն",
+ "lv": "լատվիերեն",
+ "pl": "լեհերեն",
+ "ln": "լինգալա",
+ "lt": "լիտվերեն",
+ "lb": "լյուքսեմբուրգերեն",
+ "lu": "լուբա-կատանգա",
+ "luy": "լույա",
+ "luo": "լուո",
+ "hr": "խորվաթերեն",
+ "kab": "կաբիլերեն",
+ "kea": "կաբուվերդերեն",
+ "kl": "կալաալիսուտ",
+ "kln": "կալենջին",
+ "kkj": "կակո",
+ "kam": "կամբա",
+ "en-CA": "կանադական անգլերեն",
+ "fr-CA": "կանադական ֆրանսերեն",
+ "kn": "կաննադա",
+ "yue": "կանտոներեն",
+ "ca": "կատալաներեն",
+ "tzm": "կենտրոնատլասյան թամազիղտ",
+ "qu": "կեչուա",
+ "ki": "կիկույու",
+ "rw": "կինյառուանդա",
+ "khq": "կոյրա չինի",
+ "ses": "կոյրաբորո սեննի",
+ "sw-CD": "կոնգոյի սուահիլի",
+ "kok": "կոնկանի",
+ "kw": "կոռներեն",
+ "ko": "կորեերեն",
+ "nmg": "կվասիո",
+ "hy": "հայերեն",
+ "ha": "հաուսա",
+ "haw": "հավայիերեն",
+ "hi": "հինդի",
+ "lrc": "հյուսիսային լուրիերեն",
+ "nd": "հյուսիսային նդեբելե",
+ "se": "հյուսիսային սաամի",
+ "nl": "հոլանդերեն",
+ "el": "հունարեն",
+ "hu": "հունգարերեն",
+ "kk": "ղազախերեն",
+ "ky": "ղրղզերեն",
+ "ja": "ճապոներեն",
+ "jv": "ճավայերեն",
+ "mzn": "մազանդարաներեն",
+ "ml": "մալայալամ",
+ "ms": "մալայերեն",
+ "mg": "մալգաշերեն",
+ "mt": "մալթայերեն",
+ "mk": "մակեդոներեն",
+ "kde": "մակոնդե",
+ "jmc": "մաշամե",
+ "mi": "մաորի",
+ "mas": "մասաի",
+ "mr": "մարաթի",
+ "mgh": "մաքուա-մետտո",
+ "gv": "մեներեն",
+ "mgo": "մետա",
+ "mer": "մերու",
+ "es-MX": "մեքսիկական իսպաներեն",
+ "ro-MD": "մոլդովերեն",
+ "mn": "մոնղոլերեն",
+ "mfe": "մորիսյեն",
+ "mua": "մունդանգ",
+ "sah": "յակուտերեն",
+ "yav": "յանգբեն",
+ "yo": "յորուբա",
+ "naq": "նամա",
+ "nnh": "նգիեմբուն",
+ "jgo": "նգոմբա",
+ "ne": "նեպալերեն",
+ "nyn": "նյանկոլե",
+ "nn": "նոր նորվեգերեն",
+ "nus": "նուեր",
+ "ksb": "շամբալա",
+ "sn": "շոնա",
+ "gd": "շոտլանդական գաելերեն",
+ "sv": "շվեդերեն",
+ "gsw": "շվեյցարական գերմաներեն",
+ "de-CH": "շվեյցարական վերին գերմաներեն",
+ "fr-CH": "շվեյցարական ֆրանսերեն",
+ "cy": "ուելսերեն",
+ "uz": "ուզբեկերեն",
+ "uk": "ուկրաիներեն",
+ "ug": "ույղուրերեն",
+ "ur": "ուրդու",
+ "cs": "չեխերեն",
+ "ce": "չեչեներեն",
+ "chr": "չերոկի",
+ "cgg": "չիգա",
+ "zh": "չինարեն",
+ "zh-Hant": "չինարեն, ավանդական",
+ "zh-Hans": "պարզեցված չինարեն",
+ "fa": "պարսկերեն",
+ "pt": "պորտուգալերեն",
+ "prg": "պրուսերեն",
+ "dyo": "ջոլա-ֆոնյի",
+ "dz": "ջոնգքհա",
+ "rm": "ռոմանշերեն",
+ "rof": "ռոմբո",
+ "ro": "ռումիներեն",
+ "rn": "ռունդի",
+ "ru": "ռուսերեն",
+ "rwk": "ռվա",
+ "saq": "սամբուրու",
+ "sg": "սանգո",
+ "sbp": "սանգու",
+ "ceb": "սեբուերեն",
+ "seh": "սենա",
+ "sr": "սերբերեն",
+ "sd": "սինդհի",
+ "si": "սինհալերեն",
+ "ii": "սիչուան",
+ "cu": "սլավոներեն, եկեղեցական",
+ "sk": "սլովակերեն",
+ "sl": "սլովեներեն",
+ "xog": "սոգա",
+ "so": "սոմալիերեն",
+ "ckb": "սորանի քրդերեն",
+ "sw": "սուահիլի",
+ "nds": "ստորին գերմաներեն",
+ "nds-NL": "ստորին սաքսոներեն",
+ "dsb": "ստորին սորբերեն",
+ "vai": "վաի",
+ "wa": "վալոներեն",
+ "wae": "վալսերեն",
+ "hsb": "վերին սորբերեն",
+ "vi": "վիետնամերեն",
+ "vo": "վոլապյուկ",
+ "wo": "վոլոֆ",
+ "vun": "վունջո",
+ "ka": "վրացերեն",
+ "shi": "տաշելհիթ",
+ "tg": "տաջիկերեն",
+ "twq": "տասավաք",
+ "teo": "տեսո",
+ "bo": "տիբեթերեն",
+ "ti": "տիգրինյա",
+ "to": "տոնգերեն",
+ "pa": "փենջաբերեն",
+ "ps": "փուշթու",
+ "ks": "քաշմիրերեն",
+ "km": "քմերերեն",
+ "ksh": "քյոլներեն",
+ "xh": "քոսա",
+ "ku": "քրդերեն",
+ "os": "օսերեն",
+ "or": "օրիյա",
+ "om": "օրոմո",
+ "fo": "ֆարյորերեն",
+ "fil": "ֆիլիպիներեն",
+ "fi": "ֆիններեն",
+ "nl-BE": "ֆլամանդերեն",
+ "ff": "ֆուլահ",
+ "fr": "ֆրանսերեն",
+ "fur": "ֆրիուլիերեն"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/id.json b/vendor/commerceguys/intl/resources/language/id.json
index bb6206c6d..33db13fc3 100644
--- a/vendor/commerceguys/intl/resources/language/id.json
+++ b/vendor/commerceguys/intl/resources/language/id.json
@@ -1,644 +1,224 @@
{
- "af": {
- "name": "Afrikaans"
- },
- "agq": {
- "name": "Aghem"
- },
- "ak": {
- "name": "Akan"
- },
- "sq": {
- "name": "Albania"
- },
- "am": {
- "name": "Amharik"
- },
- "ar": {
- "name": "Arab"
- },
- "hy": {
- "name": "Armenia"
- },
- "as": {
- "name": "Assam"
- },
- "ast": {
- "name": "Asturia"
- },
- "asa": {
- "name": "Asu"
- },
- "az": {
- "name": "Azerbaijani"
- },
- "ksf": {
- "name": "Bafia"
- },
- "cu": {
- "name": "Bahasa Gereja Slavonia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basa"
- },
- "eu": {
- "name": "Basque"
- },
- "nl": {
- "name": "Belanda"
- },
- "nl-BE": {
- "name": "Belanda (Belgia)"
- },
- "be": {
- "name": "Belarusia"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "bn": {
- "name": "Bengali"
- },
- "brx": {
- "name": "Bodo"
- },
- "nb": {
- "name": "Bokmål Norwegia"
- },
- "bs": {
- "name": "Bosnia"
- },
- "br": {
- "name": "Breton"
- },
- "bg": {
- "name": "Bulgaria"
- },
- "my": {
- "name": "Burma"
- },
- "ce": {
- "name": "Chechen"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cs": {
- "name": "Cheska"
- },
- "da": {
- "name": "Dansk"
- },
- "ksh": {
- "name": "Dialek Kolsch"
- },
- "dua": {
- "name": "Duala"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "ebu": {
- "name": "Embu"
- },
- "eo": {
- "name": "Esperanto"
- },
- "et": {
- "name": "Esti"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "Faroe"
- },
- "fil": {
- "name": "Filipino"
- },
- "fy": {
- "name": "Frisia Barat"
- },
- "fur": {
- "name": "Friuli"
- },
- "ff": {
- "name": "Fula"
- },
- "gd": {
- "name": "Gaelik Skotlandia"
- },
- "gl": {
- "name": "Galisia"
- },
- "lg": {
- "name": "Ganda"
- },
- "ka": {
- "name": "Georgia"
- },
- "gu": {
- "name": "Gujarat"
- },
- "guz": {
- "name": "Gusii"
- },
- "ha": {
- "name": "Hausa"
- },
- "haw": {
- "name": "Hawaii"
- },
- "hi": {
- "name": "Hindi"
- },
- "hu": {
- "name": "Hungaria"
- },
- "he": {
- "name": "Ibrani"
- },
- "ig": {
- "name": "Igbo"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "id": {
- "name": "Indonesia"
- },
- "en": {
- "name": "Inggris"
- },
- "en-AU": {
- "name": "Inggris (Australia)"
- },
- "en-GB": {
- "name": "Inggris (Inggris)"
- },
- "en-CA": {
- "name": "Inggris (Kanada)"
- },
- "ga": {
- "name": "Irlandia"
- },
- "is": {
- "name": "Islandia"
- },
- "it": {
- "name": "Italia"
- },
- "ja": {
- "name": "Jepang"
- },
- "de": {
- "name": "Jerman"
- },
- "de-AT": {
- "name": "Jerman (Austria)"
- },
- "gsw": {
- "name": "Jerman (Swiss)"
- },
- "nds": {
- "name": "Jerman Rendah"
- },
- "nds-NL": {
- "name": "Jerman Rendah (Belanda)"
- },
- "de-CH": {
- "name": "Jerman Tinggi (Swiss)"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "kn": {
- "name": "Kannada"
- },
- "ks": {
- "name": "Kashmir"
- },
- "ca": {
- "name": "Katalan"
- },
- "kk": {
- "name": "Kazakh"
- },
- "km": {
- "name": "Khmer"
- },
- "cgg": {
- "name": "Kiga"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "rw": {
- "name": "Kinyarwanda"
- },
- "ky": {
- "name": "Kirgiz"
- },
- "kok": {
- "name": "Konkani"
- },
- "ko": {
- "name": "Korea"
- },
- "kw": {
- "name": "Kornish"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "hr": {
- "name": "Kroasia"
- },
- "ckb": {
- "name": "Kurdi Sorani"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Lao"
- },
- "lv": {
- "name": "Latvi"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "Lituavi"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "lb": {
- "name": "Luksemburg"
- },
- "luo": {
- "name": "Luo"
- },
- "lrc": {
- "name": "Luri Utara"
- },
- "luy": {
- "name": "Luyia"
- },
- "jmc": {
- "name": "Machame"
- },
- "mk": {
- "name": "Makedonia"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "Malagasi"
- },
- "ml": {
- "name": "Malayalam"
- },
- "mt": {
- "name": "Malta"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "Marathi"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "ms": {
- "name": "Melayu"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Meta’"
- },
- "ro-MD": {
- "name": "Moldavia"
- },
- "mn": {
- "name": "Mongolia"
- },
- "mfe": {
- "name": "Morisien"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nd": {
- "name": "Ndebele Utara"
- },
- "ne": {
- "name": "Nepali"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "nn": {
- "name": "Nynorsk Norwegia"
- },
- "or": {
- "name": "Oriya"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetia"
- },
- "ps": {
- "name": "Pashto"
- },
- "fa": {
- "name": "Persia"
- },
- "pl": {
- "name": "Polski"
- },
- "pt": {
- "name": "Portugis"
- },
- "pt-PT": {
- "name": "Portugis (Eropa)"
- },
- "fr": {
- "name": "Prancis"
- },
- "fr-CA": {
- "name": "Prancis (Kanada)"
- },
- "fr-CH": {
- "name": "Prancis (Swiss)"
- },
- "prg": {
- "name": "Prusia"
- },
- "pa": {
- "name": "Punjabi"
- },
- "qu": {
- "name": "Quechua"
- },
- "rm": {
- "name": "Reto-Roman"
- },
- "rof": {
- "name": "Rombo"
- },
- "ro": {
- "name": "Rumania"
- },
- "rn": {
- "name": "Rundi"
- },
- "ru": {
- "name": "Rusia"
- },
- "rwk": {
- "name": "Rwa"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "Samburu"
- },
- "se": {
- "name": "Sami Utara"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "Serbia"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Sinhala"
- },
- "sk": {
- "name": "Slovak"
- },
- "sl": {
- "name": "Sloven"
- },
- "xog": {
- "name": "Soga"
- },
- "so": {
- "name": "Somalia"
- },
- "dsb": {
- "name": "Sorbia Hilir"
- },
- "hsb": {
- "name": "Sorbia Hulu"
- },
- "es": {
- "name": "Spanyol"
- },
- "es-MX": {
- "name": "Spanyol (Meksiko)"
- },
- "fi": {
- "name": "Suomi"
- },
- "sw": {
- "name": "Swahili"
- },
- "sw-CD": {
- "name": "Swahili (Kongo)"
- },
- "sv": {
- "name": "Swedia"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "dav": {
- "name": "Taita"
- },
- "tg": {
- "name": "Tajik"
- },
- "zgh": {
- "name": "Tamazight Maroko Standar"
- },
- "tzm": {
- "name": "Tamazight Maroko Tengah"
- },
- "ta": {
- "name": "Tamil"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "Tatar"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "th": {
- "name": "Thai"
- },
- "bo": {
- "name": "Tibet"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "zh": {
- "name": "Tionghoa"
- },
- "zh-Hans": {
- "name": "Tionghoa (Aksara Sederhana)"
- },
- "zh-Hant": {
- "name": "Tionghoa (Aksara Tradisional)"
- },
- "to": {
- "name": "Tonga"
- },
- "tr": {
- "name": "Turki"
- },
- "tk": {
- "name": "Turkmen"
- },
- "uk": {
- "name": "Ukraina"
- },
- "ur": {
- "name": "Urdu"
- },
- "ug": {
- "name": "Uyghur"
- },
- "uz": {
- "name": "Uzbek"
- },
- "vai": {
- "name": "Vai"
- },
- "vi": {
- "name": "Vietnam"
- },
- "vo": {
- "name": "Volapuk"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "cy": {
- "name": "Welsh"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "yi": {
- "name": "Yiddish"
- },
- "yo": {
- "name": "Yoruba"
- },
- "el": {
- "name": "Yunani"
- },
- "dje": {
- "name": "Zarma"
- },
- "zu": {
- "name": "Zulu"
- }
+ "af": "Afrikaans",
+ "agq": "Aghem",
+ "ak": "Akan",
+ "sq": "Albania",
+ "am": "Amharik",
+ "ar": "Arab",
+ "hy": "Armenia",
+ "as": "Assam",
+ "ast": "Asturia",
+ "asa": "Asu",
+ "az": "Azerbaijani",
+ "ksf": "Bafia",
+ "cu": "Bahasa Gereja Slavonia",
+ "bm": "Bambara",
+ "bas": "Basa",
+ "eu": "Basque",
+ "nl": "Belanda",
+ "nl-BE": "Belanda (Belgia)",
+ "be": "Belarusia",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "bn": "Bengali",
+ "brx": "Bodo",
+ "nb": "Bokmål Norwegia",
+ "bs": "Bosnia",
+ "br": "Breton",
+ "bg": "Bulgaria",
+ "my": "Burma",
+ "ceb": "Cebuano",
+ "ce": "Chechen",
+ "chr": "Cherokee",
+ "cs": "Cheska",
+ "da": "Dansk",
+ "ksh": "Dialek Kolsch",
+ "dua": "Duala",
+ "dz": "Dzongkha",
+ "ebu": "Embu",
+ "eo": "Esperanto",
+ "et": "Esti",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fo": "Faroe",
+ "fil": "Filipino",
+ "fy": "Frisia Barat",
+ "fur": "Friuli",
+ "ff": "Fula",
+ "gd": "Gaelik Skotlandia",
+ "gl": "Galisia",
+ "lg": "Ganda",
+ "ka": "Georgia",
+ "gu": "Gujarat",
+ "guz": "Gusii",
+ "ha": "Hausa",
+ "haw": "Hawaii",
+ "hi": "Hindi",
+ "hu": "Hungaria",
+ "he": "Ibrani",
+ "ig": "Igbo",
+ "smn": "Inari Sami",
+ "id": "Indonesia",
+ "en": "Inggris",
+ "en-AU": "Inggris (Australia)",
+ "en-GB": "Inggris (Inggris)",
+ "en-CA": "Inggris (Kanada)",
+ "ga": "Irlandia",
+ "is": "Islandia",
+ "it": "Italia",
+ "jv": "Jawa",
+ "ja": "Jepang",
+ "de": "Jerman",
+ "de-AT": "Jerman (Austria)",
+ "gsw": "Jerman (Swiss)",
+ "nds": "Jerman Rendah",
+ "nds-NL": "Jerman Rendah (Belanda)",
+ "de-CH": "Jerman Tinggi (Swiss)",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "kn": "Kannada",
+ "yue": "Kanton",
+ "ks": "Kashmir",
+ "ca": "Katalan",
+ "kk": "Kazakh",
+ "km": "Khmer",
+ "cgg": "Kiga",
+ "ki": "Kikuyu",
+ "rw": "Kinyarwanda",
+ "ky": "Kirgiz",
+ "kok": "Konkani",
+ "ko": "Korea",
+ "kw": "Kornish",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "hr": "Kroasia",
+ "ku": "Kurdi",
+ "ckb": "Kurdi Sorani",
+ "nmg": "Kwasio",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Lao",
+ "lv": "Latvi",
+ "ln": "Lingala",
+ "lt": "Lituavi",
+ "lu": "Luba-Katanga",
+ "lb": "Luksemburg",
+ "luo": "Luo",
+ "lrc": "Luri Utara",
+ "luy": "Luyia",
+ "jmc": "Machame",
+ "mk": "Makedonia",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "Malagasi",
+ "ml": "Malayalam",
+ "mt": "Malta",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mr": "Marathi",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "ms": "Melayu",
+ "mer": "Meru",
+ "mgo": "Meta’",
+ "ro-MD": "Moldavia",
+ "mn": "Mongolia",
+ "mfe": "Morisien",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nd": "Ndebele Utara",
+ "ne": "Nepali",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "nn": "Nynorsk Norwegia",
+ "or": "Oriya",
+ "om": "Oromo",
+ "os": "Ossetia",
+ "ps": "Pashto",
+ "fr-CA": "Perancis (Kanada)",
+ "fr-CH": "Perancis (Swiss)",
+ "fa": "Persia",
+ "pl": "Polski",
+ "pt": "Portugis",
+ "pt-PT": "Portugis (Eropa)",
+ "fr": "Prancis",
+ "prg": "Prusia",
+ "pa": "Punjabi",
+ "qu": "Quechua",
+ "rm": "Reto-Roman",
+ "rof": "Rombo",
+ "ro": "Rumania",
+ "rn": "Rundi",
+ "ru": "Rusia",
+ "rwk": "Rwa",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "se": "Sami Utara",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "seh": "Sena",
+ "sr": "Serbia",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "sd": "Sindhi",
+ "si": "Sinhala",
+ "sk": "Slovak",
+ "sl": "Sloven",
+ "xog": "Soga",
+ "so": "Somalia",
+ "dsb": "Sorbia Hilir",
+ "hsb": "Sorbia Hulu",
+ "es": "Spanyol",
+ "es-419": "Spanyol (Amerika Latin)",
+ "es-MX": "Spanyol (Meksiko)",
+ "fi": "Suomi",
+ "sw": "Swahili",
+ "sw-CD": "Swahili (Kongo)",
+ "sv": "Swedia",
+ "shi": "Tachelhit",
+ "dav": "Taita",
+ "tg": "Tajik",
+ "zgh": "Tamazight Maroko Standar",
+ "tzm": "Tamazight Maroko Tengah",
+ "ta": "Tamil",
+ "twq": "Tasawaq",
+ "tt": "Tatar",
+ "te": "Telugu",
+ "teo": "Teso",
+ "th": "Thai",
+ "bo": "Tibet",
+ "ti": "Tigrinya",
+ "zh": "Tionghoa",
+ "zh-Hans": "Tionghoa (Aksara Sederhana)",
+ "zh-Hant": "Tionghoa (Aksara Tradisional)",
+ "to": "Tonga",
+ "tr": "Turki",
+ "tk": "Turkmen",
+ "uk": "Ukraina",
+ "ur": "Urdu",
+ "ug": "Uyghur",
+ "uz": "Uzbek",
+ "vai": "Vai",
+ "vi": "Vietnam",
+ "vo": "Volapuk",
+ "vun": "Vunjo",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "cy": "Welsh",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "yi": "Yiddish",
+ "yo": "Yoruba",
+ "el": "Yunani",
+ "dje": "Zarma",
+ "zu": "Zulu"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/ig.json b/vendor/commerceguys/intl/resources/language/ig.json
index 849c6b396..a7fe3fa78 100644
--- a/vendor/commerceguys/intl/resources/language/ig.json
+++ b/vendor/commerceguys/intl/resources/language/ig.json
@@ -1,641 +1,224 @@
{
- "af": {
- "name": "Afrikaans"
- },
- "agq": {
- "name": "Aghem"
- },
- "ak": {
- "name": "Akan"
- },
- "sq": {
- "name": "Albanian"
- },
- "am": {
- "name": "Amariikị"
- },
- "ar": {
- "name": "Arabiikị"
- },
- "hy": {
- "name": "Armenian"
- },
- "as": {
- "name": "Assamese"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "ha": {
- "name": "Awụsa"
- },
- "az": {
- "name": "Azerbaijani"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "Basque"
- },
- "be": {
- "name": "Belaruusu"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "bn": {
- "name": "Bengali"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "Bosnian"
- },
- "bg": {
- "name": "Bọlụgarịa"
- },
- "br": {
- "name": "Breton"
- },
- "ce": {
- "name": "Chechen"
- },
- "cs": {
- "name": "Cheekị"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ca": {
- "name": "Catalan"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "ksh": {
- "name": "Colognian"
- },
- "kw": {
- "name": "Cornish"
- },
- "hr": {
- "name": "Croatian"
- },
- "da": {
- "name": "Danish"
- },
- "nl": {
- "name": "Dọọch"
- },
- "nl-BE": {
- "name": "Dọọch (BE)"
- },
- "dua": {
- "name": "Duala"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "ebu": {
- "name": "Embu"
- },
- "eo": {
- "name": "Esperanto"
- },
- "et": {
- "name": "Estonian"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "Faroese"
- },
- "fil": {
- "name": "Filipino"
- },
- "fi": {
- "name": "Finnish"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "fr": {
- "name": "Fụrench"
- },
- "fr-CH": {
- "name": "Fụrench (CH)"
- },
- "fr-CA": {
- "name": "Fụrench (CA)"
- },
- "gl": {
- "name": "Galician"
- },
- "lg": {
- "name": "Ganda"
- },
- "ka": {
- "name": "Georgian"
- },
- "el": {
- "name": "Giriikị"
- },
- "gu": {
- "name": "Gujarati"
- },
- "guz": {
- "name": "Gusii"
- },
- "haw": {
- "name": "Hawaiian"
- },
- "he": {
- "name": "Hebrew"
- },
- "hi": {
- "name": "Hindi"
- },
- "is": {
- "name": "Icelandic"
- },
- "ig": {
- "name": "Igbo"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "id": {
- "name": "Indonisia"
- },
- "ga": {
- "name": "Irish"
- },
- "it": {
- "name": "Italo"
- },
- "de": {
- "name": "Jamaan"
- },
- "de-AT": {
- "name": "Jamaan (AT)"
- },
- "de-CH": {
- "name": "Jamaan (CH)"
- },
- "ja": {
- "name": "Japanese"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "kn": {
- "name": "Kannada"
- },
- "ks": {
- "name": "Kashmiri"
- },
- "kk": {
- "name": "Kazakh"
- },
- "km": {
- "name": "Keme, Etiti"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "kok": {
- "name": "Konkani"
- },
- "ko": {
- "name": "Koria"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "ky": {
- "name": "Kyrgyz"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Lao"
- },
- "lv": {
- "name": "Latvian"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "Lithuanian"
- },
- "dsb": {
- "name": "Lower Sorbian"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "Luxembourgish"
- },
- "luy": {
- "name": "Luyia"
- },
- "jmc": {
- "name": "Machame"
- },
- "mk": {
- "name": "Macedonian"
- },
- "hu": {
- "name": "Magịya"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "Malagasy"
- },
- "ml": {
- "name": "Malayalam"
- },
- "ms": {
- "name": "Maleyi"
- },
- "mt": {
- "name": "Maltese"
- },
- "zh": {
- "name": "Mandarịịnị"
- },
- "zh-Hans": {
- "name": "Mandarịịnị (Hans)"
- },
- "zh-Hant": {
- "name": "Mandarịịnị (Hant)"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "Marathi"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "my": {
- "name": "Mịanma"
- },
- "mn": {
- "name": "Mongolian"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nds-NL": {
- "name": "nds (NL)"
- },
- "ne": {
- "name": "Nepali"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nd": {
- "name": "North Ndebele"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "se": {
- "name": "Northern Sami"
- },
- "nb": {
- "name": "Norwegian Bokmål"
- },
- "nn": {
- "name": "Norwegian Nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "or": {
- "name": "Odia"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetic"
- },
- "en": {
- "name": "Oyibo"
- },
- "en-AU": {
- "name": "Oyibo (AU)"
- },
- "en-CA": {
- "name": "Oyibo (CA)"
- },
- "en-GB": {
- "name": "Oyibo (GB)"
- },
- "es": {
- "name": "Panya"
- },
- "es-MX": {
- "name": "Panya (MX)"
- },
- "ps": {
- "name": "Pashto"
- },
- "fa": {
- "name": "Peshan"
- },
- "pl": {
- "name": "Poliishi"
- },
- "pt": {
- "name": "Potoki"
- },
- "pt-PT": {
- "name": "Potoki (PT)"
- },
- "prg": {
- "name": "Prussian"
- },
- "pa": {
- "name": "Punjabi"
- },
- "qu": {
- "name": "Quechua"
- },
- "rm": {
- "name": "Romansh"
- },
- "rof": {
- "name": "Rombo"
- },
- "ru": {
- "name": "Rọshan"
- },
- "ro": {
- "name": "Rumenia"
- },
- "ro-MD": {
- "name": "Rumenia (MD)"
- },
- "rn": {
- "name": "Rundi"
- },
- "rw": {
- "name": "Rụwanda"
- },
- "rwk": {
- "name": "Rwa"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "gd": {
- "name": "Scottish Gaelic"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "Serbian"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Sinhala"
- },
- "sk": {
- "name": "Slovak"
- },
- "sl": {
- "name": "Slovenian"
- },
- "xog": {
- "name": "Soga"
- },
- "so": {
- "name": "Somali"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "sv": {
- "name": "Sụwidiishi"
- },
- "sw-CD": {
- "name": "sw (CD)"
- },
- "sw": {
- "name": "Swahili"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "dav": {
- "name": "Taita"
- },
- "th": {
- "name": "Taị"
- },
- "tg": {
- "name": "Tajik"
- },
- "ta": {
- "name": "Tamụlụ"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "Tatar"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "bo": {
- "name": "Tibetan"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "to": {
- "name": "Tongan"
- },
- "tr": {
- "name": "Tọkiishi"
- },
- "tk": {
- "name": "Turkmen"
- },
- "uk": {
- "name": "Ukureenị"
- },
- "hsb": {
- "name": "Upper Sorbian"
- },
- "ur": {
- "name": "Urudu"
- },
- "ug": {
- "name": "Uyghur"
- },
- "uz": {
- "name": "Uzbek"
- },
- "vai": {
- "name": "Vai"
- },
- "vi": {
- "name": "Viyetịnaamụ"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "cy": {
- "name": "Welsh"
- },
- "fy": {
- "name": "Western Frisian"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "yi": {
- "name": "Yiddish"
- },
- "yo": {
- "name": "Yoruba"
- },
- "dje": {
- "name": "Zarma"
- },
- "zu": {
- "name": "Zulu"
- }
+ "af": "Afrikaans",
+ "agq": "Aghem",
+ "ak": "Akan",
+ "sq": "Albanian",
+ "am": "Amariikị",
+ "ar": "Arabiikị",
+ "hy": "Armenian",
+ "as": "Assamese",
+ "ast": "Asturian",
+ "asa": "Asu",
+ "en": "Asụsụ Bekee",
+ "en-GB": "Asụsụ Bekee (Mba United Kingdom)",
+ "zh-Hans": "Asụsụ Chinese dị mfe",
+ "zh-Hant": "Asụsụ Chinese Izugbe",
+ "fr": "Asụsụ Fụrench",
+ "ig": "Asụsụ Igbo",
+ "it": "Asụsụ Italian",
+ "de": "Asụsụ Jaman",
+ "ja": "Asụsụ Japanese",
+ "pt": "Asụsụ Portuguese",
+ "pt-PT": "Asụsụ Portuguese ndị Europe",
+ "ru": "Asụsụ Russian",
+ "es": "Asụsụ Spanish",
+ "es-419": "Asụsụ Spanish ndị Latin America",
+ "es-MX": "Asụsụ Spanish ndị Mexico",
+ "ha": "Awụsa",
+ "az": "Azerbaijani",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "eu": "Basque",
+ "en-AU": "Bekee ndị Australia",
+ "en-CA": "Bekee ndị Canada",
+ "be": "Belaruusu",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "bn": "Bengali",
+ "brx": "Bodo",
+ "bs": "Bosnian",
+ "bg": "Bọlụgarịa",
+ "br": "Breton",
+ "ce": "Chechen",
+ "cs": "Cheekị",
+ "chr": "Cherokee",
+ "cgg": "Chiga",
+ "cu": "Church Slavic",
+ "yue": "Cantonese",
+ "ca": "Catalan",
+ "ceb": "Cebuano",
+ "tzm": "Central Atlas Tamazight",
+ "ckb": "Central Kurdish",
+ "ksh": "Colognian",
+ "kw": "Cornish",
+ "hr": "Croatian",
+ "da": "Danish",
+ "nl": "Dọọch",
+ "nl-BE": "Dọọch (Belgium)",
+ "dua": "Duala",
+ "dz": "Dzongkha",
+ "ebu": "Embu",
+ "eo": "Esperanto",
+ "et": "Estonian",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fo": "Faroese",
+ "fil": "Filipino",
+ "fi": "Finnish",
+ "fur": "Friulian",
+ "ff": "Fulah",
+ "fr-CA": "Fụrench ndị Canada",
+ "fr-CH": "Fụrench ndị Switzerland",
+ "gl": "Galician",
+ "lg": "Ganda",
+ "ka": "Georgian",
+ "el": "Giriikị",
+ "gu": "Gujarati",
+ "guz": "Gusii",
+ "haw": "Hawaiian",
+ "he": "Hebrew",
+ "hi": "Hindi",
+ "is": "Icelandic",
+ "smn": "Inari Sami",
+ "id": "Indonisia",
+ "ga": "Irish",
+ "de-CH": "Jaman Izugbe ndị Switzerland",
+ "de-AT": "Jaman ndị Austria",
+ "jv": "Java",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "kn": "Kannada",
+ "ks": "Kashmiri",
+ "kk": "Kazakh",
+ "km": "Keme, Etiti",
+ "ki": "Kikuyu",
+ "kok": "Konkani",
+ "ko": "Koria",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "ku": "Kurdish",
+ "ky": "Kyrgyz",
+ "nmg": "Kwasio",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Lao",
+ "lv": "Latvian",
+ "ln": "Lingala",
+ "lt": "Lithuanian",
+ "nds": "Low German",
+ "dsb": "Lower Sorbian",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "lb": "Luxembourgish",
+ "luy": "Luyia",
+ "jmc": "Machame",
+ "mk": "Macedonian",
+ "hu": "Magịya",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "Malagasy",
+ "ml": "Malayalam",
+ "ms": "Maleyi",
+ "mt": "Maltese",
+ "zh": "Mandarịịnị",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mr": "Marathi",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "my": "Mịanma",
+ "mn": "Mongolian",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nds-NL": "nds (Netherlands)",
+ "ne": "Nepali",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nd": "North Ndebele",
+ "lrc": "Northern Luri",
+ "se": "Northern Sami",
+ "nb": "Norwegian Bokmål",
+ "nn": "Norwegian Nynorsk",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "or": "Odia",
+ "om": "Oromo",
+ "os": "Ossetic",
+ "ps": "Pashto",
+ "fa": "Peshan",
+ "pl": "Poliishi",
+ "prg": "Prussian",
+ "pa": "Punjabi",
+ "qu": "Quechua",
+ "rm": "Romansh",
+ "rof": "Rombo",
+ "ro": "Rumenia",
+ "ro-MD": "Rumenia (Moldova)",
+ "rn": "Rundi",
+ "rw": "Rụwanda",
+ "rwk": "Rwa",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "gd": "Scottish Gaelic",
+ "seh": "Sena",
+ "sr": "Serbian",
+ "ii": "Sichuan Yi",
+ "sd": "Sindhi",
+ "si": "Sinhala",
+ "sk": "Slovak",
+ "sl": "Slovenian",
+ "xog": "Soga",
+ "so": "Somali",
+ "zgh": "Standard Moroccan Tamazight",
+ "sv": "Sụwidiishi",
+ "sw-CD": "sw (Congo - Kinshasa)",
+ "sw": "Swahili",
+ "gsw": "Swiss German",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "shi": "Tachelhit",
+ "dav": "Taita",
+ "th": "Taị",
+ "tg": "Tajik",
+ "ta": "Tamụlụ",
+ "twq": "Tasawaq",
+ "tt": "Tatar",
+ "te": "Telugu",
+ "teo": "Teso",
+ "bo": "Tibetan",
+ "ti": "Tigrinya",
+ "to": "Tongan",
+ "tr": "Tọkiishi",
+ "tk": "Turkmen",
+ "uk": "Ukureenị",
+ "hsb": "Upper Sorbian",
+ "ur": "Urudu",
+ "ug": "Uyghur",
+ "uz": "Uzbek",
+ "vai": "Vai",
+ "vi": "Viyetịnaamụ",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "cy": "Welsh",
+ "fy": "Western Frisian",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "yi": "Yiddish",
+ "yo": "Yoruba",
+ "dje": "Zarma",
+ "zu": "Zulu"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/is.json b/vendor/commerceguys/intl/resources/language/is.json
index 420494502..50a8113d1 100644
--- a/vendor/commerceguys/intl/resources/language/is.json
+++ b/vendor/commerceguys/intl/resources/language/is.json
@@ -1,644 +1,224 @@
{
- "af": {
- "name": "afríkanska"
- },
- "agq": {
- "name": "aghem"
- },
- "ak": {
- "name": "akan"
- },
- "sq": {
- "name": "albanska"
- },
- "am": {
- "name": "amharíska"
- },
- "ar": {
- "name": "arabíska"
- },
- "hy": {
- "name": "armenska"
- },
- "az": {
- "name": "aserska"
- },
- "as": {
- "name": "assamska"
- },
- "ast": {
- "name": "astúríska"
- },
- "asa": {
- "name": "asu"
- },
- "de-AT": {
- "name": "austurrísk þýska"
- },
- "en-AU": {
- "name": "áströlsk enska"
- },
- "ksf": {
- "name": "bafía"
- },
- "bm": {
- "name": "bambara"
- },
- "bas": {
- "name": "basa"
- },
- "eu": {
- "name": "baskneska"
- },
- "bem": {
- "name": "bemba"
- },
- "bez": {
- "name": "bena"
- },
- "bn": {
- "name": "bengalska"
- },
- "bs": {
- "name": "bosníska"
- },
- "brx": {
- "name": "bódó"
- },
- "en-GB": {
- "name": "bresk enska"
- },
- "br": {
- "name": "bretónska"
- },
- "my": {
- "name": "burmneska"
- },
- "bg": {
- "name": "búlgarska"
- },
- "chr": {
- "name": "Cherokee-mál"
- },
- "da": {
- "name": "danska"
- },
- "dz": {
- "name": "dsongka"
- },
- "dua": {
- "name": "dúala"
- },
- "et": {
- "name": "eistneska"
- },
- "ebu": {
- "name": "embu"
- },
- "smn": {
- "name": "enaresamíska"
- },
- "en": {
- "name": "enska"
- },
- "eo": {
- "name": "esperantó"
- },
- "ewo": {
- "name": "evondó"
- },
- "pt-PT": {
- "name": "evrópsk portúgalska"
- },
- "ee": {
- "name": "ewe"
- },
- "fil": {
- "name": "filippseyska"
- },
- "fi": {
- "name": "finnska"
- },
- "nl-BE": {
- "name": "flæmska"
- },
- "fr": {
- "name": "franska"
- },
- "fur": {
- "name": "fríúlska"
- },
- "ff": {
- "name": "fúla"
- },
- "fo": {
- "name": "færeyska"
- },
- "gl": {
- "name": "galíanska"
- },
- "lg": {
- "name": "ganda"
- },
- "ka": {
- "name": "georgíska"
- },
- "el": {
- "name": "gríska"
- },
- "kea": {
- "name": "grænhöfðeyska"
- },
- "kl": {
- "name": "grænlenska"
- },
- "guz": {
- "name": "gusii"
- },
- "gu": {
- "name": "gújaratí"
- },
- "haw": {
- "name": "havaíska"
- },
- "ha": {
- "name": "hása"
- },
- "hsb": {
- "name": "hásorbneska"
- },
- "he": {
- "name": "hebreska"
- },
- "hi": {
- "name": "hindí"
- },
- "nl": {
- "name": "hollenska"
- },
- "be": {
- "name": "hvítrússneska"
- },
- "id": {
- "name": "indónesíska"
- },
- "ig": {
- "name": "ígbó"
- },
- "ga": {
- "name": "írska"
- },
- "is": {
- "name": "íslenska"
- },
- "it": {
- "name": "ítalska"
- },
- "sah": {
- "name": "jakút"
- },
- "ja": {
- "name": "japanska"
- },
- "yi": {
- "name": "jiddíska"
- },
- "dyo": {
- "name": "jola-fonyi"
- },
- "yo": {
- "name": "jórúba"
- },
- "kab": {
- "name": "kabíle"
- },
- "kkj": {
- "name": "kako"
- },
- "kln": {
- "name": "kalenjin"
- },
- "kam": {
- "name": "kamba"
- },
- "en-CA": {
- "name": "kanadísk enska"
- },
- "fr-CA": {
- "name": "kanadísk franska"
- },
- "kn": {
- "name": "kannada"
- },
- "kk": {
- "name": "kasakska"
- },
- "ks": {
- "name": "kasmírska"
- },
- "ca": {
- "name": "katalónska"
- },
- "ky": {
- "name": "kirgiska"
- },
- "cu": {
- "name": "kirkjuslavneska"
- },
- "cgg": {
- "name": "kíga"
- },
- "ki": {
- "name": "kíkújú"
- },
- "rw": {
- "name": "kínjarvanda"
- },
- "zh": {
- "name": "kínverska"
- },
- "zh-Hans": {
- "name": "kínverska (einfölduð)"
- },
- "zh-Hant": {
- "name": "kínverska (hefðbundin)"
- },
- "km": {
- "name": "kmer"
- },
- "ses": {
- "name": "koíraboró-senní"
- },
- "sw-CD": {
- "name": "Kongó-svahílí"
- },
- "kok": {
- "name": "konkaní"
- },
- "kw": {
- "name": "kornbreska"
- },
- "khq": {
- "name": "koyra chiini"
- },
- "ko": {
- "name": "kóreska"
- },
- "hr": {
- "name": "króatíska"
- },
- "qu": {
- "name": "kvesjúa"
- },
- "nmg": {
- "name": "kwasio"
- },
- "ksh": {
- "name": "kölníska"
- },
- "lkt": {
- "name": "lakóta"
- },
- "lag": {
- "name": "langí"
- },
- "lo": {
- "name": "laó"
- },
- "nds-NL": {
- "name": "lágsaxneska"
- },
- "dsb": {
- "name": "lágsorbneska"
- },
- "nds": {
- "name": "lágþýska; lágsaxneska"
- },
- "lv": {
- "name": "lettneska"
- },
- "ln": {
- "name": "lingala"
- },
- "lt": {
- "name": "litháíska"
- },
- "luy": {
- "name": "luyia"
- },
- "lu": {
- "name": "lúbakatanga"
- },
- "luo": {
- "name": "lúó"
- },
- "lb": {
- "name": "lúxemborgíska"
- },
- "mk": {
- "name": "makedónska"
- },
- "mgh": {
- "name": "makhuwa-meetto"
- },
- "kde": {
- "name": "makonde"
- },
- "mg": {
- "name": "malagasíska"
- },
- "ms": {
- "name": "malaíska"
- },
- "ml": {
- "name": "malajalam"
- },
- "mt": {
- "name": "maltneska"
- },
- "gv": {
- "name": "manska"
- },
- "mr": {
- "name": "maratí"
- },
- "mas": {
- "name": "masaí"
- },
- "mzn": {
- "name": "masanderaní"
- },
- "jmc": {
- "name": "masjáme"
- },
- "mfe": {
- "name": "máritíska"
- },
- "mer": {
- "name": "merú"
- },
- "mgo": {
- "name": "meta’"
- },
- "es-MX": {
- "name": "mexíkósk spænska"
- },
- "ro-MD": {
- "name": "moldóvska"
- },
- "mn": {
- "name": "mongólska"
- },
- "mua": {
- "name": "mundang"
- },
- "naq": {
- "name": "nama"
- },
- "ne": {
- "name": "nepalska"
- },
- "nnh": {
- "name": "ngiemboon"
- },
- "jgo": {
- "name": "ngomba"
- },
- "nd": {
- "name": "norður-ndebele"
- },
- "lrc": {
- "name": "norðurlúrí"
- },
- "se": {
- "name": "norðursamíska"
- },
- "nb": {
- "name": "norskt bókmál"
- },
- "nus": {
- "name": "núer"
- },
- "nyn": {
- "name": "nyankole"
- },
- "nn": {
- "name": "nýnorska"
- },
- "om": {
- "name": "oromo"
- },
- "os": {
- "name": "ossetíska"
- },
- "or": {
- "name": "óría"
- },
- "ps": {
- "name": "pastú"
- },
- "fa": {
- "name": "persneska"
- },
- "pt": {
- "name": "portúgalska"
- },
- "pl": {
- "name": "pólska"
- },
- "prg": {
- "name": "prússneska"
- },
- "pa": {
- "name": "púnjabí"
- },
- "rof": {
- "name": "rombó"
- },
- "rm": {
- "name": "rómanska"
- },
- "rwk": {
- "name": "rúa"
- },
- "ro": {
- "name": "rúmenska"
- },
- "rn": {
- "name": "rúndí"
- },
- "ru": {
- "name": "rússneska"
- },
- "saq": {
- "name": "sambúrú"
- },
- "sg": {
- "name": "sangó"
- },
- "sbp": {
- "name": "sangú"
- },
- "seh": {
- "name": "sena"
- },
- "sr": {
- "name": "serbneska"
- },
- "sn": {
- "name": "shona"
- },
- "sd": {
- "name": "sindí"
- },
- "si": {
- "name": "singalíska"
- },
- "ii": {
- "name": "sísúanjí"
- },
- "ksb": {
- "name": "sjambala"
- },
- "gd": {
- "name": "skosk gelíska"
- },
- "sk": {
- "name": "slóvakíska"
- },
- "sl": {
- "name": "slóvenska"
- },
- "ckb": {
- "name": "sorani-kúrdíska"
- },
- "xog": {
- "name": "sóga"
- },
- "so": {
- "name": "sómalska"
- },
- "es": {
- "name": "spænska"
- },
- "zgh": {
- "name": "staðlað marokkóskt tamazight"
- },
- "zu": {
- "name": "súlú"
- },
- "sw": {
- "name": "svahílí"
- },
- "fr-CH": {
- "name": "svissnesk franska"
- },
- "de-CH": {
- "name": "svissnesk háþýska"
- },
- "gsw": {
- "name": "svissnesk þýska"
- },
- "sv": {
- "name": "sænska"
- },
- "shi": {
- "name": "tachelhit"
- },
- "tg": {
- "name": "tadsjikska"
- },
- "th": {
- "name": "taílenska"
- },
- "dav": {
- "name": "taíta"
- },
- "tzm": {
- "name": "tamazight"
- },
- "ta": {
- "name": "tamílska"
- },
- "twq": {
- "name": "tasawaq"
- },
- "tt": {
- "name": "tatarska"
- },
- "te": {
- "name": "telúgú"
- },
- "teo": {
- "name": "tesó"
- },
- "cs": {
- "name": "tékkneska"
- },
- "bo": {
- "name": "tíbeska"
- },
- "ti": {
- "name": "tígrinja"
- },
- "to": {
- "name": "tongverska"
- },
- "ce": {
- "name": "tsjetsjenska"
- },
- "tk": {
- "name": "túrkmenska"
- },
- "tr": {
- "name": "tyrkneska"
- },
- "hu": {
- "name": "ungverska"
- },
- "ug": {
- "name": "úígúr"
- },
- "uk": {
- "name": "úkraínska"
- },
- "ur": {
- "name": "úrdú"
- },
- "uz": {
- "name": "úsbekska"
- },
- "vai": {
- "name": "vaí"
- },
- "wae": {
- "name": "valser"
- },
- "cy": {
- "name": "velska"
- },
- "fy": {
- "name": "vesturfrísneska"
- },
- "vi": {
- "name": "víetnamska"
- },
- "vo": {
- "name": "volapyk"
- },
- "wo": {
- "name": "volof"
- },
- "vun": {
- "name": "vunjó"
- },
- "yav": {
- "name": "yangben"
- },
- "dje": {
- "name": "zarma"
- },
- "de": {
- "name": "þýska"
- }
+ "af": "afríkanska",
+ "agq": "aghem",
+ "ak": "akan",
+ "sq": "albanska",
+ "am": "amharíska",
+ "ar": "arabíska",
+ "hy": "armenska",
+ "az": "aserska",
+ "as": "assamska",
+ "ast": "astúríska",
+ "asa": "asu",
+ "de-AT": "austurrísk þýska",
+ "en-AU": "áströlsk enska",
+ "ksf": "bafía",
+ "bm": "bambara",
+ "bas": "basa",
+ "eu": "baskneska",
+ "bem": "bemba",
+ "bez": "bena",
+ "bn": "bengalska",
+ "bs": "bosníska",
+ "brx": "bódó",
+ "en-GB": "bresk enska",
+ "br": "bretónska",
+ "my": "burmneska",
+ "bg": "búlgarska",
+ "chr": "Cherokee-mál",
+ "da": "danska",
+ "dz": "dsongka",
+ "dua": "dúala",
+ "et": "eistneska",
+ "ebu": "embu",
+ "smn": "enaresamíska",
+ "en": "enska",
+ "eo": "esperantó",
+ "ewo": "evondó",
+ "pt-PT": "evrópsk portúgalska",
+ "ee": "ewe",
+ "fil": "filippseyska",
+ "fi": "finnska",
+ "nl-BE": "flæmska",
+ "fr": "franska",
+ "fur": "fríúlska",
+ "ff": "fúla",
+ "fo": "færeyska",
+ "gl": "galíanska",
+ "lg": "ganda",
+ "ka": "georgíska",
+ "el": "gríska",
+ "kea": "grænhöfðeyska",
+ "kl": "grænlenska",
+ "guz": "gusii",
+ "gu": "gújaratí",
+ "haw": "havaíska",
+ "ha": "hása",
+ "hsb": "hásorbneska",
+ "he": "hebreska",
+ "hi": "hindí",
+ "nl": "hollenska",
+ "be": "hvítrússneska",
+ "id": "indónesíska",
+ "ig": "ígbó",
+ "ga": "írska",
+ "is": "íslenska",
+ "it": "ítalska",
+ "sah": "jakút",
+ "ja": "japanska",
+ "jv": "javanska",
+ "yi": "jiddíska",
+ "dyo": "jola-fonyi",
+ "yo": "jórúba",
+ "kab": "kabíle",
+ "kkj": "kako",
+ "kln": "kalenjin",
+ "kam": "kamba",
+ "en-CA": "kanadísk enska",
+ "fr-CA": "kanadísk franska",
+ "kn": "kannada",
+ "yue": "kantónska",
+ "kk": "kasakska",
+ "ks": "kasmírska",
+ "ca": "katalónska",
+ "ceb": "kebúanó",
+ "ky": "kirgiska",
+ "cu": "kirkjuslavneska",
+ "cgg": "kíga",
+ "ki": "kíkújú",
+ "rw": "kínjarvanda",
+ "zh": "kínverska",
+ "zh-Hans": "kínverska (einfölduð)",
+ "zh-Hant": "kínverska (hefðbundin)",
+ "km": "kmer",
+ "ses": "koíraboró-senní",
+ "sw-CD": "kongósvahílí",
+ "kok": "konkaní",
+ "kw": "kornbreska",
+ "khq": "koyra chiini",
+ "ko": "kóreska",
+ "hr": "króatíska",
+ "ku": "kúrdíska",
+ "qu": "kvesjúa",
+ "nmg": "kwasio",
+ "ksh": "kölníska",
+ "lkt": "lakóta",
+ "lag": "langí",
+ "lo": "laó",
+ "nds-NL": "lágsaxneska",
+ "dsb": "lágsorbneska",
+ "nds": "lágþýska; lágsaxneska",
+ "lv": "lettneska",
+ "ln": "lingala",
+ "lt": "litháíska",
+ "luy": "luyia",
+ "lu": "lúbakatanga",
+ "luo": "lúó",
+ "lb": "lúxemborgíska",
+ "mk": "makedónska",
+ "mgh": "makhuwa-meetto",
+ "kde": "makonde",
+ "mg": "malagasíska",
+ "ms": "malaíska",
+ "ml": "malajalam",
+ "mt": "maltneska",
+ "gv": "manska",
+ "mi": "maorí",
+ "mr": "maratí",
+ "mas": "masaí",
+ "mzn": "masanderaní",
+ "jmc": "masjáme",
+ "mfe": "máritíska",
+ "mer": "merú",
+ "mgo": "meta’",
+ "es-MX": "mexíkósk spænska",
+ "ro-MD": "moldóvska",
+ "mn": "mongólska",
+ "mua": "mundang",
+ "naq": "nama",
+ "ne": "nepalska",
+ "nnh": "ngiemboon",
+ "jgo": "ngomba",
+ "nd": "norður-ndebele",
+ "lrc": "norðurlúrí",
+ "se": "norðursamíska",
+ "nb": "norskt bókmál",
+ "nus": "núer",
+ "nyn": "nyankole",
+ "nn": "nýnorska",
+ "om": "oromo",
+ "os": "ossetíska",
+ "or": "óría",
+ "ps": "pastú",
+ "fa": "persneska",
+ "pt": "portúgalska",
+ "pl": "pólska",
+ "prg": "prússneska",
+ "pa": "púnjabí",
+ "rof": "rombó",
+ "rm": "rómanska",
+ "es-419": "rómönsk-amerísk spænska",
+ "rwk": "rúa",
+ "ro": "rúmenska",
+ "rn": "rúndí",
+ "ru": "rússneska",
+ "saq": "sambúrú",
+ "sg": "sangó",
+ "sbp": "sangú",
+ "seh": "sena",
+ "sr": "serbneska",
+ "sn": "shona",
+ "sd": "sindí",
+ "si": "singalíska",
+ "ii": "sísúanjí",
+ "ksb": "sjambala",
+ "gd": "skosk gelíska",
+ "sk": "slóvakíska",
+ "sl": "slóvenska",
+ "ckb": "sorani-kúrdíska",
+ "xog": "sóga",
+ "so": "sómalska",
+ "xh": "sósa",
+ "es": "spænska",
+ "zgh": "staðlað marokkóskt tamazight",
+ "zu": "súlú",
+ "sw": "svahílí",
+ "fr-CH": "svissnesk franska",
+ "de-CH": "svissnesk háþýska",
+ "gsw": "svissnesk þýska",
+ "sv": "sænska",
+ "shi": "tachelhit",
+ "tg": "tadsjikska",
+ "th": "taílenska",
+ "dav": "taíta",
+ "tzm": "tamazight",
+ "ta": "tamílska",
+ "twq": "tasawaq",
+ "tt": "tatarska",
+ "te": "telúgú",
+ "teo": "tesó",
+ "cs": "tékkneska",
+ "bo": "tíbeska",
+ "ti": "tígrinja",
+ "to": "tongverska",
+ "ce": "tsjetsjenska",
+ "tk": "túrkmenska",
+ "tr": "tyrkneska",
+ "hu": "ungverska",
+ "ug": "úígúr",
+ "uk": "úkraínska",
+ "ur": "úrdú",
+ "uz": "úsbekska",
+ "vai": "vaí",
+ "wa": "vallónska",
+ "wae": "valser",
+ "cy": "velska",
+ "fy": "vesturfrísneska",
+ "vi": "víetnamska",
+ "vo": "volapyk",
+ "wo": "volof",
+ "vun": "vunjó",
+ "yav": "yangben",
+ "dje": "zarma",
+ "de": "þýska"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/it.json b/vendor/commerceguys/intl/resources/language/it.json
index 14b35ed33..386b2e469 100644
--- a/vendor/commerceguys/intl/resources/language/it.json
+++ b/vendor/commerceguys/intl/resources/language/it.json
@@ -1,644 +1,224 @@
{
- "af": {
- "name": "afrikaans"
- },
- "agq": {
- "name": "aghem"
- },
- "ak": {
- "name": "akan"
- },
- "sq": {
- "name": "albanese"
- },
- "hsb": {
- "name": "alto sorabo"
- },
- "de-CH": {
- "name": "alto tedesco svizzero"
- },
- "am": {
- "name": "amarico"
- },
- "ar": {
- "name": "arabo"
- },
- "hy": {
- "name": "armeno"
- },
- "as": {
- "name": "assamese"
- },
- "ast": {
- "name": "asturiano"
- },
- "asa": {
- "name": "asu"
- },
- "az": {
- "name": "azerbaigiano"
- },
- "ksf": {
- "name": "bafia"
- },
- "bm": {
- "name": "bambara"
- },
- "bas": {
- "name": "basa"
- },
- "eu": {
- "name": "basco"
- },
- "dsb": {
- "name": "basso sorabo"
- },
- "nds": {
- "name": "basso tedesco"
- },
- "nds-NL": {
- "name": "basso tedesco olandese"
- },
- "bez": {
- "name": "bena"
- },
- "bn": {
- "name": "bengalese"
- },
- "be": {
- "name": "bielorusso"
- },
- "my": {
- "name": "birmano"
- },
- "brx": {
- "name": "bodo"
- },
- "bs": {
- "name": "bosniaco"
- },
- "br": {
- "name": "bretone"
- },
- "bg": {
- "name": "bulgaro"
- },
- "kab": {
- "name": "cabilo"
- },
- "kea": {
- "name": "capoverdiano"
- },
- "ca": {
- "name": "catalano"
- },
- "ce": {
- "name": "ceceno"
- },
- "cs": {
- "name": "ceco"
- },
- "chr": {
- "name": "cherokee"
- },
- "cgg": {
- "name": "chiga"
- },
- "ky": {
- "name": "chirghiso"
- },
- "zh": {
- "name": "cinese"
- },
- "zh-Hans": {
- "name": "cinese semplificato"
- },
- "zh-Hant": {
- "name": "cinese tradizionale"
- },
- "ksh": {
- "name": "coloniese"
- },
- "ko": {
- "name": "coreano"
- },
- "kw": {
- "name": "cornico"
- },
- "mfe": {
- "name": "creolo mauriziano"
- },
- "hr": {
- "name": "croato"
- },
- "ckb": {
- "name": "curdo sorani"
- },
- "da": {
- "name": "danese"
- },
- "dua": {
- "name": "duala"
- },
- "dz": {
- "name": "dzongkha"
- },
- "he": {
- "name": "ebraico"
- },
- "ebu": {
- "name": "embu"
- },
- "eo": {
- "name": "esperanto"
- },
- "et": {
- "name": "estone"
- },
- "ee": {
- "name": "ewe"
- },
- "ewo": {
- "name": "ewondo"
- },
- "fo": {
- "name": "faroese"
- },
- "nl-BE": {
- "name": "fiammingo"
- },
- "fil": {
- "name": "filippino"
- },
- "fi": {
- "name": "finlandese"
- },
- "fr": {
- "name": "francese"
- },
- "fr-CA": {
- "name": "francese canadese"
- },
- "fr-CH": {
- "name": "francese svizzero"
- },
- "fy": {
- "name": "frisone occidentale"
- },
- "fur": {
- "name": "friulano"
- },
- "ff": {
- "name": "fulah"
- },
- "gd": {
- "name": "gaelico scozzese"
- },
- "gl": {
- "name": "galiziano"
- },
- "cy": {
- "name": "gallese"
- },
- "lg": {
- "name": "ganda"
- },
- "ka": {
- "name": "georgiano"
- },
- "ja": {
- "name": "giapponese"
- },
- "el": {
- "name": "greco"
- },
- "kl": {
- "name": "groenlandese"
- },
- "gu": {
- "name": "gujarati"
- },
- "guz": {
- "name": "gusii"
- },
- "ha": {
- "name": "hausa"
- },
- "haw": {
- "name": "hawaiano"
- },
- "hi": {
- "name": "hindi"
- },
- "ig": {
- "name": "igbo"
- },
- "id": {
- "name": "indonesiano"
- },
- "en": {
- "name": "inglese"
- },
- "en-AU": {
- "name": "inglese australiano"
- },
- "en-GB": {
- "name": "inglese britannico"
- },
- "en-CA": {
- "name": "inglese canadese"
- },
- "ga": {
- "name": "irlandese"
- },
- "is": {
- "name": "islandese"
- },
- "it": {
- "name": "italiano"
- },
- "dyo": {
- "name": "jola-fony"
- },
- "kkj": {
- "name": "kako"
- },
- "kln": {
- "name": "kalenjin"
- },
- "kam": {
- "name": "kamba"
- },
- "kn": {
- "name": "kannada"
- },
- "ks": {
- "name": "kashmiri"
- },
- "kk": {
- "name": "kazako"
- },
- "km": {
- "name": "khmer"
- },
- "ki": {
- "name": "kikuyu"
- },
- "rw": {
- "name": "kinyarwanda"
- },
- "kok": {
- "name": "konkani"
- },
- "khq": {
- "name": "koyra chiini"
- },
- "ses": {
- "name": "koyraboro senni"
- },
- "nmg": {
- "name": "kwasio"
- },
- "lkt": {
- "name": "lakota"
- },
- "lag": {
- "name": "langi"
- },
- "lo": {
- "name": "lao"
- },
- "lv": {
- "name": "lettone"
- },
- "ln": {
- "name": "lingala"
- },
- "lt": {
- "name": "lituano"
- },
- "lu": {
- "name": "luba-katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lrc": {
- "name": "luri settentrionale"
- },
- "lb": {
- "name": "lussemburghese"
- },
- "luy": {
- "name": "luyia"
- },
- "mk": {
- "name": "macedone"
- },
- "jmc": {
- "name": "machame"
- },
- "mgh": {
- "name": "makhuwa-meetto"
- },
- "kde": {
- "name": "makonde"
- },
- "ml": {
- "name": "malayalam"
- },
- "ms": {
- "name": "malese"
- },
- "mg": {
- "name": "malgascio"
- },
- "mt": {
- "name": "maltese"
- },
- "gv": {
- "name": "mannese"
- },
- "mr": {
- "name": "marathi"
- },
- "mas": {
- "name": "masai"
- },
- "mzn": {
- "name": "mazandarani"
- },
- "mer": {
- "name": "meru"
- },
- "mgo": {
- "name": "meta’"
- },
- "ro-MD": {
- "name": "moldavo"
- },
- "mn": {
- "name": "mongolo"
- },
- "mua": {
- "name": "mundang"
- },
- "naq": {
- "name": "nama"
- },
- "nd": {
- "name": "ndebele del nord"
- },
- "ne": {
- "name": "nepalese"
- },
- "jgo": {
- "name": "ngamambo"
- },
- "nnh": {
- "name": "ngiemboon"
- },
- "nb": {
- "name": "norvegese bokmål"
- },
- "nn": {
- "name": "norvegese nynorsk"
- },
- "nus": {
- "name": "nuer"
- },
- "nyn": {
- "name": "nyankole"
- },
- "nl": {
- "name": "olandese"
- },
- "or": {
- "name": "oriya"
- },
- "om": {
- "name": "oromo"
- },
- "os": {
- "name": "ossetico"
- },
- "ps": {
- "name": "pashto"
- },
- "fa": {
- "name": "persiano"
- },
- "pl": {
- "name": "polacco"
- },
- "pt": {
- "name": "portoghese"
- },
- "pt-PT": {
- "name": "portoghese europeo"
- },
- "prg": {
- "name": "prussiano"
- },
- "pa": {
- "name": "punjabi"
- },
- "qu": {
- "name": "quechua"
- },
- "rm": {
- "name": "romancio"
- },
- "rof": {
- "name": "rombo"
- },
- "ro": {
- "name": "rumeno"
- },
- "rn": {
- "name": "rundi"
- },
- "ru": {
- "name": "russo"
- },
- "rwk": {
- "name": "rwa"
- },
- "saq": {
- "name": "samburu"
- },
- "se": {
- "name": "sami del nord"
- },
- "smn": {
- "name": "sami di Inari"
- },
- "sg": {
- "name": "sango"
- },
- "sbp": {
- "name": "sangu"
- },
- "seh": {
- "name": "sena"
- },
- "sr": {
- "name": "serbo"
- },
- "ksb": {
- "name": "shambala"
- },
- "sn": {
- "name": "shona"
- },
- "ii": {
- "name": "sichuan yi"
- },
- "sd": {
- "name": "sindhi"
- },
- "si": {
- "name": "singalese"
- },
- "cu": {
- "name": "slavo della Chiesa"
- },
- "sk": {
- "name": "slovacco"
- },
- "sl": {
- "name": "sloveno"
- },
- "xog": {
- "name": "soga"
- },
- "so": {
- "name": "somalo"
- },
- "es": {
- "name": "spagnolo"
- },
- "es-MX": {
- "name": "spagnolo messicano"
- },
- "sv": {
- "name": "svedese"
- },
- "sw": {
- "name": "swahili"
- },
- "sw-CD": {
- "name": "swahili del Congo"
- },
- "tg": {
- "name": "tagico"
- },
- "dav": {
- "name": "taita"
- },
- "tzm": {
- "name": "tamazight"
- },
- "zgh": {
- "name": "tamazight del Marocco standard"
- },
- "ta": {
- "name": "tamil"
- },
- "twq": {
- "name": "tasawaq"
- },
- "shi": {
- "name": "tashelhit"
- },
- "tt": {
- "name": "tataro"
- },
- "de": {
- "name": "tedesco"
- },
- "de-AT": {
- "name": "tedesco austriaco"
- },
- "gsw": {
- "name": "tedesco svizzero"
- },
- "te": {
- "name": "telugu"
- },
- "teo": {
- "name": "teso"
- },
- "th": {
- "name": "thai"
- },
- "bo": {
- "name": "tibetano"
- },
- "ti": {
- "name": "tigrino"
- },
- "to": {
- "name": "tongano"
- },
- "tr": {
- "name": "turco"
- },
- "tk": {
- "name": "turcomanno"
- },
- "uk": {
- "name": "ucraino"
- },
- "ug": {
- "name": "uiguro"
- },
- "hu": {
- "name": "ungherese"
- },
- "ur": {
- "name": "urdu"
- },
- "uz": {
- "name": "uzbeco"
- },
- "vai": {
- "name": "Vai"
- },
- "vi": {
- "name": "vietnamita"
- },
- "vo": {
- "name": "volapük"
- },
- "vun": {
- "name": "vunjo"
- },
- "wae": {
- "name": "walser"
- },
- "bem": {
- "name": "wemba"
- },
- "wo": {
- "name": "wolof"
- },
- "sah": {
- "name": "yakut"
- },
- "yav": {
- "name": "yangben"
- },
- "yi": {
- "name": "yiddish"
- },
- "yo": {
- "name": "yoruba"
- },
- "dje": {
- "name": "zarma"
- },
- "zu": {
- "name": "zulu"
- }
+ "af": "afrikaans",
+ "agq": "aghem",
+ "ak": "akan",
+ "sq": "albanese",
+ "hsb": "alto sorabo",
+ "de-CH": "alto tedesco svizzero",
+ "am": "amarico",
+ "ar": "arabo",
+ "hy": "armeno",
+ "as": "assamese",
+ "ast": "asturiano",
+ "asa": "asu",
+ "az": "azerbaigiano",
+ "ksf": "bafia",
+ "bm": "bambara",
+ "bas": "basa",
+ "eu": "basco",
+ "dsb": "basso sorabo",
+ "nds": "basso tedesco",
+ "nds-NL": "basso tedesco olandese",
+ "bez": "bena",
+ "bn": "bengalese",
+ "be": "bielorusso",
+ "my": "birmano",
+ "brx": "bodo",
+ "bs": "bosniaco",
+ "br": "bretone",
+ "bg": "bulgaro",
+ "kab": "cabilo",
+ "yue": "cantonese",
+ "kea": "capoverdiano",
+ "ca": "catalano",
+ "ceb": "cebuano",
+ "ce": "ceceno",
+ "cs": "ceco",
+ "chr": "cherokee",
+ "cgg": "chiga",
+ "zh": "cinese",
+ "zh-Hans": "cinese semplificato",
+ "zh-Hant": "cinese tradizionale",
+ "ksh": "coloniese",
+ "ko": "coreano",
+ "kw": "cornico",
+ "mfe": "creolo mauriziano",
+ "hr": "croato",
+ "ku": "curdo",
+ "ckb": "curdo sorani",
+ "da": "danese",
+ "dua": "duala",
+ "dz": "dzongkha",
+ "he": "ebraico",
+ "ebu": "embu",
+ "eo": "esperanto",
+ "et": "estone",
+ "ee": "ewe",
+ "ewo": "ewondo",
+ "fo": "faroese",
+ "nl-BE": "fiammingo",
+ "fil": "filippino",
+ "fi": "finlandese",
+ "fr": "francese",
+ "fr-CA": "francese canadese",
+ "fr-CH": "francese svizzero",
+ "fy": "frisone occidentale",
+ "fur": "friulano",
+ "ff": "fulah",
+ "gd": "gaelico scozzese",
+ "gl": "galiziano",
+ "cy": "gallese",
+ "lg": "ganda",
+ "ka": "georgiano",
+ "ja": "giapponese",
+ "jv": "giavanese",
+ "el": "greco",
+ "kl": "groenlandese",
+ "gu": "gujarati",
+ "guz": "gusii",
+ "ha": "hausa",
+ "haw": "hawaiano",
+ "hi": "hindi",
+ "ig": "igbo",
+ "id": "indonesiano",
+ "en": "inglese",
+ "en-AU": "inglese australiano",
+ "en-GB": "inglese britannico",
+ "en-CA": "inglese canadese",
+ "ga": "irlandese",
+ "is": "islandese",
+ "it": "italiano",
+ "dyo": "jola-fony",
+ "kkj": "kako",
+ "kln": "kalenjin",
+ "kam": "kamba",
+ "kn": "kannada",
+ "ks": "kashmiri",
+ "kk": "kazako",
+ "km": "khmer",
+ "ki": "kikuyu",
+ "rw": "kinyarwanda",
+ "ky": "kirghiso",
+ "kok": "konkani",
+ "khq": "koyra chiini",
+ "ses": "koyraboro senni",
+ "nmg": "kwasio",
+ "lkt": "lakota",
+ "lag": "langi",
+ "lo": "lao",
+ "lv": "lettone",
+ "ln": "lingala",
+ "lt": "lituano",
+ "lu": "luba-katanga",
+ "luo": "Luo",
+ "lrc": "luri settentrionale",
+ "lb": "lussemburghese",
+ "luy": "luyia",
+ "mk": "macedone",
+ "jmc": "machame",
+ "mgh": "makhuwa-meetto",
+ "kde": "makonde",
+ "ml": "malayalam",
+ "ms": "malese",
+ "mg": "malgascio",
+ "mt": "maltese",
+ "gv": "mannese",
+ "mi": "maori",
+ "mr": "marathi",
+ "mas": "masai",
+ "mzn": "mazandarani",
+ "mer": "meru",
+ "mgo": "meta’",
+ "ro-MD": "moldavo",
+ "mn": "mongolo",
+ "mua": "mundang",
+ "naq": "nama",
+ "nd": "ndebele del nord",
+ "ne": "nepalese",
+ "jgo": "ngamambo",
+ "nnh": "ngiemboon",
+ "nb": "norvegese bokmål",
+ "nn": "norvegese nynorsk",
+ "nus": "nuer",
+ "nyn": "nyankole",
+ "or": "odia",
+ "nl": "olandese",
+ "om": "oromo",
+ "os": "ossetico",
+ "ps": "pashto",
+ "fa": "persiano",
+ "pl": "polacco",
+ "pt": "portoghese",
+ "pt-PT": "portoghese europeo",
+ "prg": "prussiano",
+ "pa": "punjabi",
+ "qu": "quechua",
+ "rm": "romancio",
+ "rof": "rombo",
+ "ro": "rumeno",
+ "rn": "rundi",
+ "ru": "russo",
+ "rwk": "rwa",
+ "saq": "samburu",
+ "se": "sami del nord",
+ "smn": "sami di Inari",
+ "sg": "sango",
+ "sbp": "sangu",
+ "seh": "sena",
+ "sr": "serbo",
+ "ksb": "shambala",
+ "sn": "shona",
+ "ii": "sichuan yi",
+ "sd": "sindhi",
+ "si": "singalese",
+ "cu": "slavo della Chiesa",
+ "sk": "slovacco",
+ "sl": "sloveno",
+ "xog": "soga",
+ "so": "somalo",
+ "es": "spagnolo",
+ "es-419": "spagnolo latinoamericano",
+ "es-MX": "spagnolo messicano",
+ "sv": "svedese",
+ "sw": "swahili",
+ "sw-CD": "swahili del Congo",
+ "tg": "tagico",
+ "dav": "taita",
+ "tzm": "tamazight",
+ "zgh": "tamazight del Marocco standard",
+ "ta": "tamil",
+ "twq": "tasawaq",
+ "shi": "tashelhit",
+ "tt": "tataro",
+ "de": "tedesco",
+ "de-AT": "tedesco austriaco",
+ "gsw": "tedesco svizzero",
+ "te": "telugu",
+ "teo": "teso",
+ "th": "thai",
+ "bo": "tibetano",
+ "ti": "tigrino",
+ "to": "tongano",
+ "tr": "turco",
+ "tk": "turcomanno",
+ "uk": "ucraino",
+ "ug": "uiguro",
+ "hu": "ungherese",
+ "ur": "urdu",
+ "uz": "uzbeco",
+ "vai": "Vai",
+ "wa": "vallone",
+ "vi": "vietnamita",
+ "vo": "volapük",
+ "vun": "vunjo",
+ "wae": "walser",
+ "bem": "wemba",
+ "wo": "wolof",
+ "xh": "xhosa",
+ "sah": "yakut",
+ "yav": "yangben",
+ "yi": "yiddish",
+ "yo": "yoruba",
+ "dje": "zarma",
+ "zu": "zulu"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/ja.json b/vendor/commerceguys/intl/resources/language/ja.json
index d14ca6e92..df21c6fee 100644
--- a/vendor/commerceguys/intl/resources/language/ja.json
+++ b/vendor/commerceguys/intl/resources/language/ja.json
@@ -1,644 +1,224 @@
{
- "is": {
- "name": "アイスランド語"
- },
- "ga": {
- "name": "アイルランド語"
- },
- "ak": {
- "name": "アカン語"
- },
- "agq": {
- "name": "アゲム語"
- },
- "ast": {
- "name": "アストゥリアス語"
- },
- "asa": {
- "name": "アス語"
- },
- "az": {
- "name": "アゼルバイジャン語"
- },
- "as": {
- "name": "アッサム語"
- },
- "af": {
- "name": "アフリカーンス語"
- },
- "am": {
- "name": "アムハラ語"
- },
- "ar": {
- "name": "アラビア語"
- },
- "sq": {
- "name": "アルバニア語"
- },
- "hy": {
- "name": "アルメニア語"
- },
- "en-GB": {
- "name": "イギリス英語"
- },
- "it": {
- "name": "イタリア語"
- },
- "yi": {
- "name": "イディッシュ語"
- },
- "smn": {
- "name": "イナリ・サーミ語"
- },
- "ig": {
- "name": "イボ語"
- },
- "id": {
- "name": "インドネシア語"
- },
- "vai": {
- "name": "ヴァイ語"
- },
- "wae": {
- "name": "ヴァリス語"
- },
- "ug": {
- "name": "ウイグル語"
- },
- "cy": {
- "name": "ウェールズ語"
- },
- "vo": {
- "name": "ヴォラピュク語"
- },
- "wo": {
- "name": "ウォロフ語"
- },
- "uk": {
- "name": "ウクライナ語"
- },
- "uz": {
- "name": "ウズベク語"
- },
- "ur": {
- "name": "ウルドゥー語"
- },
- "vun": {
- "name": "ヴンジョ語"
- },
- "ee": {
- "name": "エウェ語"
- },
- "ewo": {
- "name": "エウォンド語"
- },
- "et": {
- "name": "エストニア語"
- },
- "eo": {
- "name": "エスペラント語"
- },
- "ebu": {
- "name": "エンブ語"
- },
- "en-AU": {
- "name": "オーストラリア英語"
- },
- "os": {
- "name": "オセット語"
- },
- "nl": {
- "name": "オランダ語"
- },
- "or": {
- "name": "オリヤー語"
- },
- "om": {
- "name": "オロモ語"
- },
- "kea": {
- "name": "カーボベルデ・クレオール語"
- },
- "kkj": {
- "name": "カコ語"
- },
- "kk": {
- "name": "カザフ語"
- },
- "ks": {
- "name": "カシミール語"
- },
- "ca": {
- "name": "カタロニア語"
- },
- "en-CA": {
- "name": "カナダ英語"
- },
- "kab": {
- "name": "カビル語"
- },
- "gl": {
- "name": "ガリシア語"
- },
- "kln": {
- "name": "カレンジン語"
- },
- "lg": {
- "name": "ガンダ語"
- },
- "kn": {
- "name": "カンナダ語"
- },
- "kam": {
- "name": "カンバ語"
- },
- "ki": {
- "name": "キクユ語"
- },
- "rw": {
- "name": "キニアルワンダ語"
- },
- "el": {
- "name": "ギリシャ語"
- },
- "ky": {
- "name": "キルギス語"
- },
- "guz": {
- "name": "グシイ語"
- },
- "gu": {
- "name": "グジャラート語"
- },
- "km": {
- "name": "クメール語"
- },
- "kl": {
- "name": "グリーンランド語"
- },
- "hr": {
- "name": "クロアチア語"
- },
- "nmg": {
- "name": "クワシオ語"
- },
- "qu": {
- "name": "ケチュア語"
- },
- "ksh": {
- "name": "ケルン語"
- },
- "khq": {
- "name": "コイラ・チーニ語"
- },
- "ses": {
- "name": "コイラボロ・センニ語"
- },
- "kw": {
- "name": "コーンウォール語"
- },
- "kok": {
- "name": "コンカニ語"
- },
- "sw-CD": {
- "name": "コンゴ・スワヒリ語"
- },
- "sah": {
- "name": "サハ語"
- },
- "dje": {
- "name": "ザルマ語"
- },
- "sbp": {
- "name": "サング語"
- },
- "sg": {
- "name": "サンゴ語"
- },
- "ksb": {
- "name": "サンバー語"
- },
- "saq": {
- "name": "サンブル語"
- },
- "ka": {
- "name": "ジョージア語"
- },
- "sn": {
- "name": "ショナ語"
- },
- "dyo": {
- "name": "ジョラ=フォニィ語"
- },
- "sd": {
- "name": "シンド語"
- },
- "si": {
- "name": "シンハラ語"
- },
- "gsw": {
- "name": "スイスドイツ語"
- },
- "sv": {
- "name": "スウェーデン語"
- },
- "zu": {
- "name": "ズールー語"
- },
- "gd": {
- "name": "スコットランド・ゲール語"
- },
- "es": {
- "name": "スペイン語"
- },
- "es-MX": {
- "name": "スペイン語 (メキシコ)"
- },
- "sk": {
- "name": "スロバキア語"
- },
- "sl": {
- "name": "スロベニア語"
- },
- "sw": {
- "name": "スワヒリ語"
- },
- "seh": {
- "name": "セナ語"
- },
- "sr": {
- "name": "セルビア語"
- },
- "xog": {
- "name": "ソガ語"
- },
- "so": {
- "name": "ソマリ語"
- },
- "dz": {
- "name": "ゾンカ語"
- },
- "dav": {
- "name": "タイタ語"
- },
- "th": {
- "name": "タイ語"
- },
- "twq": {
- "name": "タサワク語"
- },
- "tg": {
- "name": "タジク語"
- },
- "shi": {
- "name": "タシルハイト語"
- },
- "tt": {
- "name": "タタール語"
- },
- "ta": {
- "name": "タミル語"
- },
- "cs": {
- "name": "チェコ語"
- },
- "ce": {
- "name": "チェチェン語"
- },
- "chr": {
- "name": "チェロキー語"
- },
- "cgg": {
- "name": "チガ語"
- },
- "bo": {
- "name": "チベット語"
- },
- "ti": {
- "name": "ティグリニア語"
- },
- "teo": {
- "name": "テソ語"
- },
- "te": {
- "name": "テルグ語"
- },
- "da": {
- "name": "デンマーク語"
- },
- "de": {
- "name": "ドイツ語"
- },
- "de-AT": {
- "name": "ドイツ語 (オーストリア)"
- },
- "dua": {
- "name": "ドゥアラ語"
- },
- "tk": {
- "name": "トルクメン語"
- },
- "tr": {
- "name": "トルコ語"
- },
- "to": {
- "name": "トンガ語"
- },
- "naq": {
- "name": "ナマ語"
- },
- "nyn": {
- "name": "ニャンコレ語"
- },
- "nus": {
- "name": "ヌエル語"
- },
- "ne": {
- "name": "ネパール語"
- },
- "nn": {
- "name": "ノルウェー語(ニーノシュク)"
- },
- "nb": {
- "name": "ノルウェー語(ブークモール)"
- },
- "ha": {
- "name": "ハウサ語"
- },
- "bas": {
- "name": "バサ語"
- },
- "ps": {
- "name": "パシュトゥー語"
- },
- "eu": {
- "name": "バスク語"
- },
- "ksf": {
- "name": "バフィア語"
- },
- "haw": {
- "name": "ハワイ語"
- },
- "hu": {
- "name": "ハンガリー語"
- },
- "pa": {
- "name": "パンジャブ語"
- },
- "bm": {
- "name": "バンバラ語"
- },
- "hi": {
- "name": "ヒンディー語"
- },
- "fil": {
- "name": "フィリピノ語"
- },
- "fi": {
- "name": "フィンランド語"
- },
- "fo": {
- "name": "フェロー語"
- },
- "fr": {
- "name": "フランス語"
- },
- "fr-CA": {
- "name": "フランス語 (カナダ)"
- },
- "fr-CH": {
- "name": "フランス語 (スイス)"
- },
- "ff": {
- "name": "フラ語"
- },
- "fur": {
- "name": "フリウリ語"
- },
- "bg": {
- "name": "ブルガリア語"
- },
- "br": {
- "name": "ブルトン語"
- },
- "nl-BE": {
- "name": "フレミッシュ語"
- },
- "prg": {
- "name": "プロシア語"
- },
- "vi": {
- "name": "ベトナム語"
- },
- "bez": {
- "name": "ベナ語"
- },
- "he": {
- "name": "ヘブライ語"
- },
- "be": {
- "name": "ベラルーシ語"
- },
- "fa": {
- "name": "ペルシア語"
- },
- "bn": {
- "name": "ベンガル語"
- },
- "bem": {
- "name": "ベンバ語"
- },
- "pl": {
- "name": "ポーランド語"
- },
- "bs": {
- "name": "ボスニア語"
- },
- "brx": {
- "name": "ボド語"
- },
- "pt": {
- "name": "ポルトガル語"
- },
- "pt-PT": {
- "name": "ポルトガル語 (イベリア半島)"
- },
- "mzn": {
- "name": "マーザンダラーン語"
- },
- "mgh": {
- "name": "マクア・ミート語"
- },
- "mk": {
- "name": "マケドニア語"
- },
- "kde": {
- "name": "マコンデ語"
- },
- "mas": {
- "name": "マサイ語"
- },
- "mg": {
- "name": "マダガスカル語"
- },
- "jmc": {
- "name": "マチャメ語"
- },
- "mr": {
- "name": "マラーティー語"
- },
- "ml": {
- "name": "マラヤーラム語"
- },
- "mt": {
- "name": "マルタ語"
- },
- "ms": {
- "name": "マレー語"
- },
- "gv": {
- "name": "マン島語"
- },
- "my": {
- "name": "ミャンマー語"
- },
- "mua": {
- "name": "ムンダン語"
- },
- "mgo": {
- "name": "メタ語"
- },
- "mer": {
- "name": "メル語"
- },
- "mfe": {
- "name": "モーリシャス・クレオール語"
- },
- "ro-MD": {
- "name": "モルダビア語"
- },
- "mn": {
- "name": "モンゴル語"
- },
- "yav": {
- "name": "ヤンベン語"
- },
- "yo": {
- "name": "ヨルバ語"
- },
- "lo": {
- "name": "ラオ語"
- },
- "lkt": {
- "name": "ラコタ語"
- },
- "lv": {
- "name": "ラトビア語"
- },
- "lag": {
- "name": "ランギ語"
- },
- "lt": {
- "name": "リトアニア語"
- },
- "ln": {
- "name": "リンガラ語"
- },
- "ro": {
- "name": "ルーマニア語"
- },
- "luo": {
- "name": "ルオ語"
- },
- "lb": {
- "name": "ルクセンブルク語"
- },
- "lu": {
- "name": "ルバ・カタンガ語"
- },
- "luy": {
- "name": "ルヒヤ語"
- },
- "rwk": {
- "name": "ルワ語"
- },
- "rn": {
- "name": "ルンディ語"
- },
- "ru": {
- "name": "ロシア語"
- },
- "rm": {
- "name": "ロマンシュ語"
- },
- "rof": {
- "name": "ロンボ語"
- },
- "jgo": {
- "name": "ンゴンバ語"
- },
- "nnh": {
- "name": "ンジエムブーン語"
- },
- "en": {
- "name": "英語"
- },
- "zh-Hans": {
- "name": "簡体中国語"
- },
- "ko": {
- "name": "韓国語"
- },
- "cu": {
- "name": "教会スラブ語"
- },
- "hsb": {
- "name": "高地ソルブ語"
- },
- "ii": {
- "name": "四川イ語"
- },
- "fy": {
- "name": "西フリジア語"
- },
- "tzm": {
- "name": "中央アトラス・タマジクト語"
- },
- "ckb": {
- "name": "中央クルド語"
- },
- "zh": {
- "name": "中国語"
- },
- "dsb": {
- "name": "低地ソルブ語"
- },
- "nds": {
- "name": "低地ドイツ語"
- },
- "nds-NL": {
- "name": "低地ドイツ語 (オランダ)"
- },
- "ja": {
- "name": "日本語"
- },
- "zh-Hant": {
- "name": "繁体中国語"
- },
- "de-CH": {
- "name": "標準ドイツ語 (スイス)"
- },
- "zgh": {
- "name": "標準モロッコ タマジクト語"
- },
- "se": {
- "name": "北サーミ語"
- },
- "lrc": {
- "name": "北ロル語"
- },
- "nd": {
- "name": "北ンデベレ語"
- }
+ "is": "アイスランド語",
+ "ga": "アイルランド語",
+ "ak": "アカン語",
+ "agq": "アゲム語",
+ "ast": "アストゥリアス語",
+ "asa": "アス語",
+ "az": "アゼルバイジャン語",
+ "as": "アッサム語",
+ "af": "アフリカーンス語",
+ "am": "アムハラ語",
+ "ar": "アラビア語",
+ "sq": "アルバニア語",
+ "hy": "アルメニア語",
+ "en-GB": "イギリス英語",
+ "it": "イタリア語",
+ "yi": "イディッシュ語",
+ "smn": "イナリ・サーミ語",
+ "ig": "イボ語",
+ "id": "インドネシア語",
+ "vai": "ヴァイ語",
+ "wae": "ヴァリス語",
+ "ug": "ウイグル語",
+ "cy": "ウェールズ語",
+ "vo": "ヴォラピュク語",
+ "wo": "ウォロフ語",
+ "uk": "ウクライナ語",
+ "uz": "ウズベク語",
+ "ur": "ウルドゥー語",
+ "vun": "ヴンジョ語",
+ "ee": "エウェ語",
+ "ewo": "エウォンド語",
+ "et": "エストニア語",
+ "eo": "エスペラント語",
+ "ebu": "エンブ語",
+ "en-AU": "オーストラリア英語",
+ "os": "オセット語",
+ "or": "オディア語",
+ "nl": "オランダ語",
+ "om": "オロモ語",
+ "kea": "カーボベルデ・クレオール語",
+ "kkj": "カコ語",
+ "kk": "カザフ語",
+ "ks": "カシミール語",
+ "ca": "カタロニア語",
+ "en-CA": "カナダ英語",
+ "kab": "カビル語",
+ "gl": "ガリシア語",
+ "kln": "カレンジン語",
+ "lg": "ガンダ語",
+ "kn": "カンナダ語",
+ "kam": "カンバ語",
+ "ki": "キクユ語",
+ "rw": "キニアルワンダ語",
+ "el": "ギリシャ語",
+ "ky": "キルギス語",
+ "guz": "グシイ語",
+ "gu": "グジャラート語",
+ "km": "クメール語",
+ "kl": "グリーンランド語",
+ "ku": "クルド語",
+ "hr": "クロアチア語",
+ "nmg": "クワシオ語",
+ "qu": "ケチュア語",
+ "ksh": "ケルン語",
+ "khq": "コイラ・チーニ語",
+ "ses": "コイラボロ・センニ語",
+ "kw": "コーンウォール語",
+ "xh": "コサ語",
+ "kok": "コンカニ語",
+ "sw-CD": "コンゴ・スワヒリ語",
+ "sah": "サハ語",
+ "dje": "ザルマ語",
+ "sbp": "サング語",
+ "sg": "サンゴ語",
+ "ksb": "サンバー語",
+ "saq": "サンブル語",
+ "jv": "ジャワ語",
+ "ka": "ジョージア語",
+ "sn": "ショナ語",
+ "dyo": "ジョラ=フォニィ語",
+ "sd": "シンド語",
+ "si": "シンハラ語",
+ "gsw": "スイスドイツ語",
+ "sv": "スウェーデン語",
+ "zu": "ズールー語",
+ "gd": "スコットランド・ゲール語",
+ "es": "スペイン語",
+ "es-MX": "スペイン語 (メキシコ)",
+ "es-419": "スペイン語 (ラテンアメリカ)",
+ "sk": "スロバキア語",
+ "sl": "スロベニア語",
+ "sw": "スワヒリ語",
+ "seh": "セナ語",
+ "ceb": "セブアノ語",
+ "sr": "セルビア語",
+ "xog": "ソガ語",
+ "so": "ソマリ語",
+ "dz": "ゾンカ語",
+ "dav": "タイタ語",
+ "th": "タイ語",
+ "twq": "タサワク語",
+ "tg": "タジク語",
+ "shi": "タシルハイト語",
+ "tt": "タタール語",
+ "ta": "タミル語",
+ "cs": "チェコ語",
+ "ce": "チェチェン語",
+ "chr": "チェロキー語",
+ "cgg": "チガ語",
+ "bo": "チベット語",
+ "ti": "ティグリニア語",
+ "teo": "テソ語",
+ "te": "テルグ語",
+ "da": "デンマーク語",
+ "de": "ドイツ語",
+ "de-AT": "ドイツ語 (オーストリア)",
+ "dua": "ドゥアラ語",
+ "tk": "トルクメン語",
+ "tr": "トルコ語",
+ "to": "トンガ語",
+ "naq": "ナマ語",
+ "nyn": "ニャンコレ語",
+ "nus": "ヌエル語",
+ "ne": "ネパール語",
+ "nn": "ノルウェー語(ニーノシュク)",
+ "nb": "ノルウェー語(ブークモール)",
+ "ha": "ハウサ語",
+ "bas": "バサ語",
+ "ps": "パシュトゥー語",
+ "eu": "バスク語",
+ "ksf": "バフィア語",
+ "haw": "ハワイ語",
+ "hu": "ハンガリー語",
+ "pa": "パンジャブ語",
+ "bm": "バンバラ語",
+ "hi": "ヒンディー語",
+ "fil": "フィリピノ語",
+ "fi": "フィンランド語",
+ "fo": "フェロー語",
+ "fr": "フランス語",
+ "fr-CA": "フランス語 (カナダ)",
+ "fr-CH": "フランス語 (スイス)",
+ "ff": "フラ語",
+ "fur": "フリウリ語",
+ "bg": "ブルガリア語",
+ "br": "ブルトン語",
+ "nl-BE": "フレミッシュ語",
+ "prg": "プロシア語",
+ "vi": "ベトナム語",
+ "bez": "ベナ語",
+ "he": "ヘブライ語",
+ "be": "ベラルーシ語",
+ "fa": "ペルシア語",
+ "bn": "ベンガル語",
+ "bem": "ベンバ語",
+ "pl": "ポーランド語",
+ "bs": "ボスニア語",
+ "brx": "ボド語",
+ "pt": "ポルトガル語",
+ "pt-PT": "ポルトガル語 (イベリア半島)",
+ "mzn": "マーザンダラーン語",
+ "mi": "マオリ語",
+ "mgh": "マクア・ミート語",
+ "mk": "マケドニア語",
+ "kde": "マコンデ語",
+ "mas": "マサイ語",
+ "mg": "マダガスカル語",
+ "jmc": "マチャメ語",
+ "mr": "マラーティー語",
+ "ml": "マラヤーラム語",
+ "mt": "マルタ語",
+ "ms": "マレー語",
+ "gv": "マン島語",
+ "my": "ミャンマー語",
+ "mua": "ムンダン語",
+ "mgo": "メタ語",
+ "mer": "メル語",
+ "mfe": "モーリシャス・クレオール語",
+ "ro-MD": "モルダビア語",
+ "mn": "モンゴル語",
+ "yav": "ヤンベン語",
+ "yo": "ヨルバ語",
+ "lo": "ラオ語",
+ "lkt": "ラコタ語",
+ "lv": "ラトビア語",
+ "lag": "ランギ語",
+ "lt": "リトアニア語",
+ "ln": "リンガラ語",
+ "ro": "ルーマニア語",
+ "luo": "ルオ語",
+ "lb": "ルクセンブルク語",
+ "lu": "ルバ・カタンガ語",
+ "luy": "ルヒヤ語",
+ "rwk": "ルワ語",
+ "rn": "ルンディ語",
+ "ru": "ロシア語",
+ "rm": "ロマンシュ語",
+ "rof": "ロンボ語",
+ "wa": "ワロン語",
+ "jgo": "ンゴンバ語",
+ "nnh": "ンジエムブーン語",
+ "en": "英語",
+ "zh-Hans": "簡体中国語",
+ "ko": "韓国語",
+ "cu": "教会スラブ語",
+ "yue": "広東語",
+ "hsb": "高地ソルブ語",
+ "ii": "四川イ語",
+ "fy": "西フリジア語",
+ "tzm": "中央アトラス・タマジクト語",
+ "ckb": "中央クルド語",
+ "zh": "中国語",
+ "dsb": "低地ソルブ語",
+ "nds": "低地ドイツ語",
+ "nds-NL": "低地ドイツ語 (オランダ)",
+ "ja": "日本語",
+ "zh-Hant": "繁体中国語",
+ "de-CH": "標準ドイツ語 (スイス)",
+ "zgh": "標準モロッコ タマジクト語",
+ "se": "北サーミ語",
+ "lrc": "北ロル語",
+ "nd": "北ンデベレ語"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/jmc.json b/vendor/commerceguys/intl/resources/language/jmc.json
index 50b3c81a2..0eca7be15 100644
--- a/vendor/commerceguys/intl/resources/language/jmc.json
+++ b/vendor/commerceguys/intl/resources/language/jmc.json
@@ -1,641 +1,224 @@
{
- "af": {
- "name": "Afrikaans"
- },
- "agq": {
- "name": "Aghem"
- },
- "sq": {
- "name": "Albanian"
- },
- "hy": {
- "name": "Armenian"
- },
- "as": {
- "name": "Assamese"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "az": {
- "name": "Azerbaijani"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "Basque"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "Bosnian"
- },
- "br": {
- "name": "Breton"
- },
- "ca": {
- "name": "Catalan"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "ce": {
- "name": "Chechen"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "kw": {
- "name": "Cornish"
- },
- "hr": {
- "name": "Croatian"
- },
- "da": {
- "name": "Danish"
- },
- "dua": {
- "name": "Duala"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "ebu": {
- "name": "Embu"
- },
- "eo": {
- "name": "Esperanto"
- },
- "et": {
- "name": "Estonian"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "Faroese"
- },
- "fil": {
- "name": "Filipino"
- },
- "fi": {
- "name": "Finnish"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "gl": {
- "name": "Galician"
- },
- "lg": {
- "name": "Ganda"
- },
- "ka": {
- "name": "Georgian"
- },
- "gu": {
- "name": "Gujarati"
- },
- "guz": {
- "name": "Gusii"
- },
- "haw": {
- "name": "Hawaiian"
- },
- "he": {
- "name": "Hebrew"
- },
- "is": {
- "name": "Icelandic"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "ga": {
- "name": "Irish"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "kn": {
- "name": "Kannada"
- },
- "ks": {
- "name": "Kashmiri"
- },
- "kk": {
- "name": "Kazakh"
- },
- "ak": {
- "name": "Kiakanyi"
- },
- "am": {
- "name": "Kiamharyi"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "jmc": {
- "name": "Kimachame"
- },
- "kok": {
- "name": "Konkani"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "fa": {
- "name": "Kyiajemi"
- },
- "ar": {
- "name": "Kyiarabu"
- },
- "bn": {
- "name": "Kyibangla"
- },
- "be": {
- "name": "Kyibelarusi"
- },
- "bg": {
- "name": "Kyibulgaryia"
- },
- "my": {
- "name": "Kyiburma"
- },
- "cs": {
- "name": "Kyichecki"
- },
- "zh": {
- "name": "Kyichina"
- },
- "zh-Hans": {
- "name": "Kyichina (Hans)"
- },
- "zh-Hant": {
- "name": "Kyichina (Hant)"
- },
- "fr": {
- "name": "Kyifaransa"
- },
- "fr-CA": {
- "name": "Kyifaransa (Kanada)"
- },
- "fr-CH": {
- "name": "Kyifaransa (Uswisi)"
- },
- "el": {
- "name": "Kyigiriki"
- },
- "ha": {
- "name": "Kyihausa"
- },
- "hi": {
- "name": "Kyihindi"
- },
- "es": {
- "name": "Kyihispania"
- },
- "es-MX": {
- "name": "Kyihispania (Meksiko)"
- },
- "nl": {
- "name": "Kyiholanzi"
- },
- "nl-BE": {
- "name": "Kyiholanzi (Ubelgiji)"
- },
- "hu": {
- "name": "Kyihungari"
- },
- "ig": {
- "name": "Kyiigbo"
- },
- "id": {
- "name": "Kyiindonesia"
- },
- "it": {
- "name": "Kyiitaliano"
- },
- "ja": {
- "name": "Kyijapani"
- },
- "de": {
- "name": "Kyijerumani"
- },
- "de-AT": {
- "name": "Kyijerumani (Austria)"
- },
- "de-CH": {
- "name": "Kyijerumani (Uswisi)"
- },
- "km": {
- "name": "Kyikambodia"
- },
- "ko": {
- "name": "Kyikorea"
- },
- "ms": {
- "name": "Kyimalesia"
- },
- "ne": {
- "name": "Kyinepali"
- },
- "en": {
- "name": "Kyingereza"
- },
- "en-AU": {
- "name": "Kyingereza (Australia)"
- },
- "en-CA": {
- "name": "Kyingereza (Kanada)"
- },
- "en-GB": {
- "name": "Kyingereza (Uingereza)"
- },
- "rw": {
- "name": "Kyinyarwanda"
- },
- "pl": {
- "name": "Kyipolandi"
- },
- "pa": {
- "name": "Kyipunjabi"
- },
- "pt": {
- "name": "Kyireno"
- },
- "pt-PT": {
- "name": "Kyireno (Ureno)"
- },
- "ro": {
- "name": "Kyiromania"
- },
- "ro-MD": {
- "name": "Kyiromania (Moldova)"
- },
- "ru": {
- "name": "Kyirusi"
- },
- "so": {
- "name": "Kyisomalyi"
- },
- "sv": {
- "name": "Kyiswidi"
- },
- "th": {
- "name": "Kyitailandi"
- },
- "ta": {
- "name": "Kyitamil"
- },
- "tr": {
- "name": "Kyiturukyi"
- },
- "uk": {
- "name": "Kyiukrania"
- },
- "ur": {
- "name": "Kyiurdu"
- },
- "vi": {
- "name": "Kyivietinamu"
- },
- "yo": {
- "name": "Kyiyoruba"
- },
- "zu": {
- "name": "Kyizulu"
- },
- "ky": {
- "name": "Kyrgyz"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Lao"
- },
- "lv": {
- "name": "Latvian"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "Lithuanian"
- },
- "dsb": {
- "name": "Lower Sorbian"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "Luxembourgish"
- },
- "luy": {
- "name": "Luyia"
- },
- "mk": {
- "name": "Macedonian"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "Malagasy"
- },
- "ml": {
- "name": "Malayalam"
- },
- "mt": {
- "name": "Maltese"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "Marathi"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "mn": {
- "name": "Mongolian"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nds-NL": {
- "name": "nds (Uholanzi)"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nd": {
- "name": "North Ndebele"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "se": {
- "name": "Northern Sami"
- },
- "nb": {
- "name": "Norwegian Bokmål"
- },
- "nn": {
- "name": "Norwegian Nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "or": {
- "name": "Odia"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetic"
- },
- "ps": {
- "name": "Pashto"
- },
- "prg": {
- "name": "Prussian"
- },
- "qu": {
- "name": "Quechua"
- },
- "rm": {
- "name": "Romansh"
- },
- "rof": {
- "name": "Rombo"
- },
- "rn": {
- "name": "Rundi"
- },
- "rwk": {
- "name": "Rwa"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "gd": {
- "name": "Scottish Gaelic"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "Serbian"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Sinhala"
- },
- "sk": {
- "name": "Slovak"
- },
- "sl": {
- "name": "Slovenian"
- },
- "xog": {
- "name": "Soga"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "sw-CD": {
- "name": "sw (Jamhuri ya Kidemokrasia ya Kongo)"
- },
- "sw": {
- "name": "Swahili"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "dav": {
- "name": "Taita"
- },
- "tg": {
- "name": "Tajik"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "Tatar"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "bo": {
- "name": "Tibetan"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "to": {
- "name": "Tongan"
- },
- "tk": {
- "name": "Turkmen"
- },
- "hsb": {
- "name": "Upper Sorbian"
- },
- "ug": {
- "name": "Uyghur"
- },
- "uz": {
- "name": "Uzbek"
- },
- "vai": {
- "name": "Vai"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "cy": {
- "name": "Welsh"
- },
- "fy": {
- "name": "Western Frisian"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "yi": {
- "name": "Yiddish"
- },
- "dje": {
- "name": "Zarma"
- }
+ "af": "Afrikaans",
+ "agq": "Aghem",
+ "sq": "Albanian",
+ "hy": "Armenian",
+ "as": "Assamese",
+ "ast": "Asturian",
+ "asa": "Asu",
+ "az": "Azerbaijani",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "eu": "Basque",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "brx": "Bodo",
+ "bs": "Bosnian",
+ "br": "Breton",
+ "yue": "Cantonese",
+ "ca": "Catalan",
+ "ceb": "Cebuano",
+ "tzm": "Central Atlas Tamazight",
+ "ckb": "Central Kurdish",
+ "ce": "Chechen",
+ "chr": "Cherokee",
+ "cgg": "Chiga",
+ "cu": "Church Slavic",
+ "ksh": "Colognian",
+ "kw": "Cornish",
+ "hr": "Croatian",
+ "da": "Danish",
+ "dua": "Duala",
+ "dz": "Dzongkha",
+ "ebu": "Embu",
+ "eo": "Esperanto",
+ "et": "Estonian",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fo": "Faroese",
+ "fil": "Filipino",
+ "fi": "Finnish",
+ "fur": "Friulian",
+ "ff": "Fulah",
+ "gl": "Galician",
+ "lg": "Ganda",
+ "ka": "Georgian",
+ "gu": "Gujarati",
+ "guz": "Gusii",
+ "haw": "Hawaiian",
+ "he": "Hebrew",
+ "is": "Icelandic",
+ "smn": "Inari Sami",
+ "ga": "Irish",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "kn": "Kannada",
+ "ks": "Kashmiri",
+ "kk": "Kazakh",
+ "ak": "Kiakanyi",
+ "am": "Kiamharyi",
+ "ki": "Kikuyu",
+ "jmc": "Kimachame",
+ "kok": "Konkani",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "ku": "Kurdish",
+ "nmg": "Kwasio",
+ "fa": "Kyiajemi",
+ "ar": "Kyiarabu",
+ "bn": "Kyibangla",
+ "be": "Kyibelarusi",
+ "bg": "Kyibulgaryia",
+ "my": "Kyiburma",
+ "cs": "Kyichecki",
+ "zh": "Kyichina",
+ "zh-Hans": "Kyichina (Hans)",
+ "zh-Hant": "Kyichina (Hant)",
+ "fr": "Kyifaransa",
+ "fr-CA": "Kyifaransa (Kanada)",
+ "fr-CH": "Kyifaransa (Uswisi)",
+ "el": "Kyigiriki",
+ "ha": "Kyihausa",
+ "hi": "Kyihindi",
+ "es": "Kyihispania",
+ "es-419": "Kyihispania (419)",
+ "es-MX": "Kyihispania (Meksiko)",
+ "nl": "Kyiholanzi",
+ "nl-BE": "Kyiholanzi (Ubelgiji)",
+ "hu": "Kyihungari",
+ "ig": "Kyiigbo",
+ "id": "Kyiindonesia",
+ "it": "Kyiitaliano",
+ "ja": "Kyijapani",
+ "jv": "Kyijava",
+ "de": "Kyijerumani",
+ "de-AT": "Kyijerumani (Austria)",
+ "de-CH": "Kyijerumani (Uswisi)",
+ "km": "Kyikambodia",
+ "ko": "Kyikorea",
+ "ms": "Kyimalesia",
+ "ne": "Kyinepali",
+ "en": "Kyingereza",
+ "en-AU": "Kyingereza (Australia)",
+ "en-CA": "Kyingereza (Kanada)",
+ "en-GB": "Kyingereza (Uingereza)",
+ "rw": "Kyinyarwanda",
+ "pl": "Kyipolandi",
+ "pa": "Kyipunjabi",
+ "pt": "Kyireno",
+ "pt-PT": "Kyireno (Ureno)",
+ "ro": "Kyiromania",
+ "ro-MD": "Kyiromania (Moldova)",
+ "ru": "Kyirusi",
+ "so": "Kyisomalyi",
+ "sv": "Kyiswidi",
+ "th": "Kyitailandi",
+ "ta": "Kyitamil",
+ "tr": "Kyiturukyi",
+ "uk": "Kyiukrania",
+ "ur": "Kyiurdu",
+ "vi": "Kyivietinamu",
+ "yo": "Kyiyoruba",
+ "zu": "Kyizulu",
+ "ky": "Kyrgyz",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Lao",
+ "lv": "Latvian",
+ "ln": "Lingala",
+ "lt": "Lithuanian",
+ "nds": "Low German",
+ "dsb": "Lower Sorbian",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "lb": "Luxembourgish",
+ "luy": "Luyia",
+ "mk": "Macedonian",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "Malagasy",
+ "ml": "Malayalam",
+ "mt": "Maltese",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mr": "Marathi",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "mn": "Mongolian",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nds-NL": "nds (Uholanzi)",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nd": "North Ndebele",
+ "lrc": "Northern Luri",
+ "se": "Northern Sami",
+ "nb": "Norwegian Bokmål",
+ "nn": "Norwegian Nynorsk",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "or": "Odia",
+ "om": "Oromo",
+ "os": "Ossetic",
+ "ps": "Pashto",
+ "prg": "Prussian",
+ "qu": "Quechua",
+ "rm": "Romansh",
+ "rof": "Rombo",
+ "rn": "Rundi",
+ "rwk": "Rwa",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "gd": "Scottish Gaelic",
+ "seh": "Sena",
+ "sr": "Serbian",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "sd": "Sindhi",
+ "si": "Sinhala",
+ "sk": "Slovak",
+ "sl": "Slovenian",
+ "xog": "Soga",
+ "zgh": "Standard Moroccan Tamazight",
+ "sw-CD": "sw (Jamhuri ya Kidemokrasia ya Kongo)",
+ "sw": "Swahili",
+ "gsw": "Swiss German",
+ "shi": "Tachelhit",
+ "dav": "Taita",
+ "tg": "Tajik",
+ "twq": "Tasawaq",
+ "tt": "Tatar",
+ "te": "Telugu",
+ "teo": "Teso",
+ "bo": "Tibetan",
+ "ti": "Tigrinya",
+ "to": "Tongan",
+ "tk": "Turkmen",
+ "hsb": "Upper Sorbian",
+ "ug": "Uyghur",
+ "uz": "Uzbek",
+ "vai": "Vai",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "cy": "Welsh",
+ "fy": "Western Frisian",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "yi": "Yiddish",
+ "dje": "Zarma"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/jv.json b/vendor/commerceguys/intl/resources/language/jv.json
new file mode 100644
index 000000000..4ea58c6a6
--- /dev/null
+++ b/vendor/commerceguys/intl/resources/language/jv.json
@@ -0,0 +1,224 @@
+{
+ "af": "Afrikaans",
+ "agq": "Aghem",
+ "ak": "Akan",
+ "sq": "Albania",
+ "am": "Amharik",
+ "ar": "Arab",
+ "hy": "Armenia",
+ "as": "Assam",
+ "ast": "Asturia",
+ "asa": "Asu",
+ "az": "Azerbaijan",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "eu": "Basque",
+ "be": "Belarusian",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "bn": "Bengali",
+ "brx": "Bodo",
+ "nb": "Bokmål Norwegia",
+ "bs": "Bosnian",
+ "br": "Breton",
+ "bg": "Bulgaria",
+ "ceb": "Cebuano",
+ "cs": "Ceska",
+ "ce": "Chechen",
+ "chr": "Cherokee",
+ "cgg": "Chiga",
+ "ksh": "Colonia",
+ "da": "Dansk",
+ "dua": "Duala",
+ "dz": "Dzongkha",
+ "ebu": "Embu",
+ "eo": "Esperanto",
+ "et": "Estonia",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fo": "Faroe",
+ "nl-BE": "Flemis",
+ "fy": "Frisia Sisih Kulon",
+ "fur": "Friulian",
+ "ff": "Fulah",
+ "gl": "Galisia",
+ "lg": "Ganda",
+ "gd": "Gaulia",
+ "ka": "Georgia",
+ "gu": "Gujarat",
+ "guz": "Gusii",
+ "ha": "Hausa",
+ "haw": "Hawaii",
+ "hu": "Hungaria",
+ "he": "Ibrani",
+ "smn": "Inari Sami",
+ "hi": "India",
+ "id": "Indonesia",
+ "en": "Inggris",
+ "en-CA": "Inggris (Kanada)",
+ "en-GB": "Inggris (Karajan Manunggal)",
+ "en-AU": "Inggris (Ostrali)",
+ "ig": "Iqbo",
+ "ga": "Irlandia",
+ "is": "Islandia",
+ "it": "Italia",
+ "jv": "Jawa",
+ "ja": "Jepang",
+ "de": "Jérman",
+ "de-AT": "Jérman (Ostenrik)",
+ "de-CH": "Jérman (Switserlan)",
+ "nds": "Jerman Non Standar",
+ "nds-NL": "Jerman Non Standar (Walanda)",
+ "gsw": "Jerman Swiss",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "kn": "Kannada",
+ "yue": "Kanton",
+ "ks": "Kashmiri",
+ "ca": "Katala",
+ "kk": "Kazakh",
+ "kw": "Kernowek",
+ "km": "Khmer",
+ "ki": "Kikuyu",
+ "rw": "Kinyarwanda",
+ "ky": "Kirgis",
+ "kok": "Konkani",
+ "ko": "Korea",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "hr": "Kroasia",
+ "ckb": "Kurdi Tengah",
+ "ku": "Kurdis",
+ "nmg": "Kwasio",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Laos",
+ "lv": "Latvia",
+ "ln": "Lingala",
+ "lt": "Lithuania",
+ "lu": "Luba-Katanga",
+ "lb": "Luksemburg",
+ "luo": "Luo",
+ "lrc": "Luri Sisih Lor",
+ "luy": "Luyia",
+ "jmc": "Machame",
+ "mk": "Makedonia",
+ "mgh": "Makhuwa-Meeto",
+ "kde": "Makonde",
+ "mg": "Malagasi",
+ "ml": "Malayalam",
+ "mt": "Malta",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mr": "Marathi",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "ms": "Melayu",
+ "mer": "Meru",
+ "mgo": "Meta’",
+ "mn": "Mongolia",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "my": "Myanmar",
+ "naq": "Nama",
+ "nd": "Ndebele Lor",
+ "ne": "Nepal",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "nn": "Nynorsk Norwegia",
+ "or": "Odia",
+ "om": "Oromo",
+ "os": "Ossetia",
+ "ps": "Pashto",
+ "fa": "Persia",
+ "pl": "Polandia",
+ "pt": "Portugis",
+ "pt-PT": "Portugis (Portugal)",
+ "fr": "Prancis",
+ "fr-CA": "Prancis (Kanada)",
+ "fr-CH": "Prancis (Switserlan)",
+ "prg": "Prusia",
+ "pa": "Punjab",
+ "qu": "Quechua",
+ "rm": "Roman",
+ "rof": "Rombo",
+ "ro": "Rumania",
+ "ro-MD": "Rumania (Moldova)",
+ "rn": "Rundi",
+ "ru": "Rusia",
+ "rwk": "Rwa",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "se": "Sami Sisih Lor",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "seh": "Sena",
+ "sr": "Serbia",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "sd": "Sindhi",
+ "si": "Sinhala",
+ "cu": "Slavia Gerejani",
+ "sl": "Slovenia",
+ "sk": "Slowakia",
+ "xog": "Soga",
+ "so": "Somalia",
+ "dsb": "Sorbia Non Standar",
+ "hsb": "Sorbia Standar",
+ "es": "Spanyol",
+ "es-419": "Spanyol (Amerika Latin)",
+ "es-MX": "Spanyol (Meksiko)",
+ "fi": "Suomi",
+ "sw": "Swahili",
+ "sw-CD": "Swahili (Kongo - Kinshasa)",
+ "sv": "Swedia",
+ "shi": "Tachelhit",
+ "fil": "Tagalog",
+ "dav": "Taita",
+ "tg": "Tajik",
+ "tzm": "Tamazight Atlas Tengah",
+ "zgh": "Tamazight Moroko Standar",
+ "ta": "Tamil",
+ "twq": "Tasawaq",
+ "tt": "Tatar",
+ "te": "Telugu",
+ "teo": "Teso",
+ "th": "Thailand",
+ "bo": "Tibet",
+ "ti": "Tigrinya",
+ "to": "Tonga",
+ "tr": "Turki",
+ "tk": "Turkmen",
+ "zh": "Tyonghwa",
+ "zh-Hans": "Tyonghwa (Prasaja)",
+ "zh-Hant": "Tyonghwa (Tradisional)",
+ "ug": "Uighur",
+ "uk": "Ukraina",
+ "ur": "Urdu",
+ "uz": "Uzbek",
+ "vai": "Vai",
+ "vi": "Vietnam",
+ "vo": "Volapuk",
+ "vun": "Vunjo",
+ "nl": "Walanda",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "cy": "Welsh",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "yi": "Yiddish",
+ "yo": "Yoruba",
+ "el": "Yunani",
+ "dje": "Zarma",
+ "zu": "Zulu"
+} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/ka.json b/vendor/commerceguys/intl/resources/language/ka.json
index 0f2028f5e..ffa468656 100644
--- a/vendor/commerceguys/intl/resources/language/ka.json
+++ b/vendor/commerceguys/intl/resources/language/ka.json
@@ -1,644 +1,224 @@
{
- "en-AU": {
- "name": "ავსტრალიური ინგლისური"
- },
- "de-AT": {
- "name": "ავსტრიული გერმანული"
- },
- "az": {
- "name": "აზერბაიჯანული"
- },
- "ak": {
- "name": "აკანი"
- },
- "sq": {
- "name": "ალბანური"
- },
- "am": {
- "name": "ამჰარული"
- },
- "ar": {
- "name": "არაბული"
- },
- "as": {
- "name": "ასამური"
- },
- "ast": {
- "name": "ასტურიული"
- },
- "asa": {
- "name": "ასუ"
- },
- "af": {
- "name": "აფრიკაანსი"
- },
- "agq": {
- "name": "აღემი"
- },
- "bm": {
- "name": "ბამბარა"
- },
- "bas": {
- "name": "ბასა"
- },
- "eu": {
- "name": "ბასკური"
- },
- "ksf": {
- "name": "ბაფია"
- },
- "be": {
- "name": "ბელორუსული"
- },
- "bem": {
- "name": "ბემბა"
- },
- "bez": {
- "name": "ბენა"
- },
- "bn": {
- "name": "ბენგალური"
- },
- "el": {
- "name": "ბერძნული"
- },
- "my": {
- "name": "ბირმული"
- },
- "brx": {
- "name": "ბოდო"
- },
- "bs": {
- "name": "ბოსნიური"
- },
- "br": {
- "name": "ბრეტონული"
- },
- "en-GB": {
- "name": "ბრიტანული ინგლისური"
- },
- "bg": {
- "name": "ბულგარული"
- },
- "gl": {
- "name": "გალისიური"
- },
- "zh-Hans": {
- "name": "გამარტივებული ჩინური"
- },
- "lg": {
- "name": "განდა"
- },
- "de": {
- "name": "გერმანული"
- },
- "guz": {
- "name": "გუსიი"
- },
- "gu": {
- "name": "გუჯარათი"
- },
- "da": {
- "name": "დანიური"
- },
- "kl": {
- "name": "დასავლეთ გრენლანდიური"
- },
- "fy": {
- "name": "დასავლეთფრიზიული"
- },
- "dyo": {
- "name": "დიოლა"
- },
- "dua": {
- "name": "დუალა"
- },
- "he": {
- "name": "ებრაული"
- },
- "ee": {
- "name": "ევე"
- },
- "ewo": {
- "name": "ევონდო"
- },
- "pt-PT": {
- "name": "ევროპული პორტუგალიური"
- },
- "ebu": {
- "name": "ემბუ"
- },
- "es": {
- "name": "ესპანური"
- },
- "eo": {
- "name": "ესპერანტო"
- },
- "et": {
- "name": "ესტონური"
- },
- "vai": {
- "name": "ვაი"
- },
- "wae": {
- "name": "ვალსერი"
- },
- "vi": {
- "name": "ვიეტნამური"
- },
- "vo": {
- "name": "ვოლაპუკი"
- },
- "wo": {
- "name": "ვოლოფური"
- },
- "vun": {
- "name": "ვუნჯო"
- },
- "dje": {
- "name": "ზარმა"
- },
- "hsb": {
- "name": "ზემოსორბული"
- },
- "zu": {
- "name": "ზულუ"
- },
- "tt": {
- "name": "თათრული"
- },
- "tk": {
- "name": "თურქმენული"
- },
- "tr": {
- "name": "თურქული"
- },
- "sah": {
- "name": "იაკუტური"
- },
- "yav": {
- "name": "იანგბენი"
- },
- "ja": {
- "name": "იაპონური"
- },
- "ig": {
- "name": "იგბო"
- },
- "yi": {
- "name": "იდიში"
- },
- "smn": {
- "name": "ინარი-საამური"
- },
- "en": {
- "name": "ინგლისური"
- },
- "id": {
- "name": "ინდონეზიური"
- },
- "yo": {
- "name": "იორუბა"
- },
- "ga": {
- "name": "ირლანდიური"
- },
- "is": {
- "name": "ისლანდიური"
- },
- "it": {
- "name": "იტალიური"
- },
- "kab": {
- "name": "კაბილური"
- },
- "kea": {
- "name": "კაბუვერდიანუ"
- },
- "kkj": {
- "name": "კაკო"
- },
- "kln": {
- "name": "კალენჯინი"
- },
- "kam": {
- "name": "კამბა"
- },
- "kn": {
- "name": "კანადა"
- },
- "en-CA": {
- "name": "კანადური ინგლისური"
- },
- "fr-CA": {
- "name": "კანადური ფრანგული"
- },
- "ca": {
- "name": "კატალანური"
- },
- "qu": {
- "name": "კეჩუა"
- },
- "nmg": {
- "name": "კვასიო"
- },
- "ki": {
- "name": "კიკუიუ"
- },
- "jmc": {
- "name": "კიმაშამი"
- },
- "rw": {
- "name": "კინიარუანდა"
- },
- "ksh": {
- "name": "კიოლში"
- },
- "khq": {
- "name": "კოირა-ჩიინი"
- },
- "ses": {
- "name": "კოირაბორო-სენი"
- },
- "sw-CD": {
- "name": "კონგოს სუაჰილი"
- },
- "kok": {
- "name": "კონკანი"
- },
- "ko": {
- "name": "კორეული"
- },
- "kw": {
- "name": "კორნული"
- },
- "lkt": {
- "name": "ლაკოტა"
- },
- "lag": {
- "name": "ლანგი"
- },
- "lo": {
- "name": "ლაოსური"
- },
- "lv": {
- "name": "ლატვიური"
- },
- "ln": {
- "name": "ლინგალა"
- },
- "lt": {
- "name": "ლიტვური"
- },
- "lu": {
- "name": "ლუბა-კატანგა"
- },
- "luo": {
- "name": "ლუო"
- },
- "lb": {
- "name": "ლუქსემბურგული"
- },
- "luy": {
- "name": "ლუჰია"
- },
- "mzn": {
- "name": "მაზანდერანული"
- },
- "mk": {
- "name": "მაკედონური"
- },
- "kde": {
- "name": "მაკონდე"
- },
- "mg": {
- "name": "მალაგასიური"
- },
- "ml": {
- "name": "მალაიალამური"
- },
- "ms": {
- "name": "მალაიური"
- },
- "mt": {
- "name": "მალტური"
- },
- "mr": {
- "name": "მარათჰი"
- },
- "mas": {
- "name": "მასაი"
- },
- "mgh": {
- "name": "მაქუვა-მეეტო"
- },
- "gv": {
- "name": "მენური"
- },
- "mer": {
- "name": "მერუ"
- },
- "mgo": {
- "name": "მეტა-ენა"
- },
- "es-MX": {
- "name": "მექსიკური ესპანური"
- },
- "ro-MD": {
- "name": "მოლდავური"
- },
- "mn": {
- "name": "მონღოლური"
- },
- "mfe": {
- "name": "მორისიენი"
- },
- "mua": {
- "name": "მუნდანგი"
- },
- "naq": {
- "name": "ნამა"
- },
- "nnh": {
- "name": "ნგიმბუნი"
- },
- "jgo": {
- "name": "ნგომბა"
- },
- "ne": {
- "name": "ნეპალური"
- },
- "nyn": {
- "name": "ნიანკოლე"
- },
- "nl": {
- "name": "ნიდერლანდური"
- },
- "nb": {
- "name": "ნორვეგიული ბუკმოლი"
- },
- "nn": {
- "name": "ნორვეგიული ნიუნორსკი"
- },
- "nus": {
- "name": "ნუერი"
- },
- "or": {
- "name": "ორია"
- },
- "om": {
- "name": "ორომო"
- },
- "os": {
- "name": "ოსური"
- },
- "pa": {
- "name": "პენჯაბური"
- },
- "pl": {
- "name": "პოლონური"
- },
- "pt": {
- "name": "პორტუგალიური"
- },
- "prg": {
- "name": "პრუსიული"
- },
- "ps": {
- "name": "პუშტუ"
- },
- "rm": {
- "name": "რეტორომანული"
- },
- "rof": {
- "name": "რომბო"
- },
- "rwk": {
- "name": "რუა"
- },
- "ro": {
- "name": "რუმინული"
- },
- "rn": {
- "name": "რუნდი"
- },
- "ru": {
- "name": "რუსული"
- },
- "cu": {
- "name": "საეკლესიო სლავური"
- },
- "saq": {
- "name": "სამბურუ"
- },
- "sg": {
- "name": "სანგო"
- },
- "sbp": {
- "name": "სანგუ"
- },
- "seh": {
- "name": "სენა"
- },
- "sr": {
- "name": "სერბული"
- },
- "sd": {
- "name": "სინდჰური"
- },
- "si": {
- "name": "სინჰალური"
- },
- "ii": {
- "name": "სიჩუანის ი"
- },
- "sk": {
- "name": "სლოვაკური"
- },
- "sl": {
- "name": "სლოვენური"
- },
- "xog": {
- "name": "სოგა"
- },
- "so": {
- "name": "სომალიური"
- },
- "hy": {
- "name": "სომხური"
- },
- "fa": {
- "name": "სპარსული"
- },
- "zgh": {
- "name": "სტანდარტული მაროკოული ტამაზიგხტი"
- },
- "sw": {
- "name": "სუაჰილი"
- },
- "th": {
- "name": "ტაი"
- },
- "dav": {
- "name": "ტაიტა"
- },
- "ta": {
- "name": "ტამილური"
- },
- "twq": {
- "name": "ტასავაქი"
- },
- "tg": {
- "name": "ტაჯიკური"
- },
- "te": {
- "name": "ტელუგუ"
- },
- "teo": {
- "name": "ტესო"
- },
- "bo": {
- "name": "ტიბეტური"
- },
- "ti": {
- "name": "ტიგრინია"
- },
- "to": {
- "name": "ტონგანური"
- },
- "zh-Hant": {
- "name": "ტრადიციული ჩინური"
- },
- "cy": {
- "name": "უელსური"
- },
- "uz": {
- "name": "უზბეკური"
- },
- "ug": {
- "name": "უიღურული"
- },
- "uk": {
- "name": "უკრაინული"
- },
- "hu": {
- "name": "უნგრული"
- },
- "ur": {
- "name": "ურდუ"
- },
- "fo": {
- "name": "ფარერული"
- },
- "fil": {
- "name": "ფილიპინური"
- },
- "fi": {
- "name": "ფინური"
- },
- "nl-BE": {
- "name": "ფლამანდიური"
- },
- "fr": {
- "name": "ფრანგული"
- },
- "fur": {
- "name": "ფრიულური"
- },
- "ff": {
- "name": "ფულა"
- },
- "ka": {
- "name": "ქართული"
- },
- "ks": {
- "name": "ქაშმირული"
- },
- "nds": {
- "name": "ქვემოგერმანული"
- },
- "nds-NL": {
- "name": "ქვემოსაქსონური"
- },
- "dsb": {
- "name": "ქვემოსორბული"
- },
- "km": {
- "name": "ქმერული"
- },
- "kk": {
- "name": "ყაზახური"
- },
- "ky": {
- "name": "ყირგიზული"
- },
- "ksb": {
- "name": "შამბალა"
- },
- "sv": {
- "name": "შვედური"
- },
- "gsw": {
- "name": "შვეიცარიული გერმანული"
- },
- "de-CH": {
- "name": "შვეიცარიული ზემოგერმანული"
- },
- "fr-CH": {
- "name": "შვეიცარიული ფრანგული"
- },
- "shi": {
- "name": "შილჰა"
- },
- "sn": {
- "name": "შონა"
- },
- "gd": {
- "name": "შოტლანდიური გელური"
- },
- "chr": {
- "name": "ჩეროკი"
- },
- "ce": {
- "name": "ჩეჩნური"
- },
- "cs": {
- "name": "ჩეხური"
- },
- "cgg": {
- "name": "ჩიგა"
- },
- "zh": {
- "name": "ჩინური"
- },
- "lrc": {
- "name": "ჩრდილოეთ ლური"
- },
- "nd": {
- "name": "ჩრდილოეთ ნდებელე"
- },
- "se": {
- "name": "ჩრდილოეთ საამური"
- },
- "tzm": {
- "name": "ცენტრალური მოროკოს ტამაზიგხტი"
- },
- "ckb": {
- "name": "ცენტრალური ქურთული"
- },
- "dz": {
- "name": "ძონგკხა"
- },
- "hr": {
- "name": "ხორვატული"
- },
- "haw": {
- "name": "ჰავაიური"
- },
- "ha": {
- "name": "ჰაუსა"
- },
- "hi": {
- "name": "ჰინდი"
- }
+ "en-AU": "ავსტრალიური ინგლისური",
+ "de-AT": "ავსტრიული გერმანული",
+ "az": "აზერბაიჯანული",
+ "ak": "აკანი",
+ "sq": "ალბანური",
+ "am": "ამჰარული",
+ "ar": "არაბული",
+ "as": "ასამური",
+ "ast": "ასტურიული",
+ "asa": "ასუ",
+ "af": "აფრიკაანსი",
+ "agq": "აღემი",
+ "bm": "ბამბარა",
+ "bas": "ბასა",
+ "eu": "ბასკური",
+ "ksf": "ბაფია",
+ "be": "ბელორუსული",
+ "bem": "ბემბა",
+ "bez": "ბენა",
+ "bn": "ბენგალური",
+ "el": "ბერძნული",
+ "my": "ბირმული",
+ "brx": "ბოდო",
+ "bs": "ბოსნიური",
+ "br": "ბრეტონული",
+ "en-GB": "ბრიტანული ინგლისური",
+ "bg": "ბულგარული",
+ "gl": "გალისიური",
+ "zh-Hans": "გამარტივებული ჩინური",
+ "lg": "განდა",
+ "de": "გერმანული",
+ "guz": "გუსიი",
+ "gu": "გუჯარათი",
+ "da": "დანიური",
+ "kl": "დასავლეთ გრენლანდიური",
+ "fy": "დასავლეთფრიზიული",
+ "dyo": "დიოლა",
+ "dua": "დუალა",
+ "he": "ებრაული",
+ "ee": "ევე",
+ "ewo": "ევონდო",
+ "pt-PT": "ევროპული პორტუგალიური",
+ "ebu": "ემბუ",
+ "es": "ესპანური",
+ "eo": "ესპერანტო",
+ "et": "ესტონური",
+ "vai": "ვაი",
+ "wa": "ვალონური",
+ "wae": "ვალსერი",
+ "vi": "ვიეტნამური",
+ "vo": "ვოლაპუკი",
+ "wo": "ვოლოფური",
+ "vun": "ვუნჯო",
+ "dje": "ზარმა",
+ "hsb": "ზემოსორბული",
+ "zu": "ზულუ",
+ "tt": "თათრული",
+ "tk": "თურქმენული",
+ "tr": "თურქული",
+ "jv": "იავური",
+ "sah": "იაკუტური",
+ "yav": "იანგბენი",
+ "ja": "იაპონური",
+ "ig": "იგბო",
+ "yi": "იდიში",
+ "smn": "ინარი-საამური",
+ "en": "ინგლისური",
+ "id": "ინდონეზიური",
+ "yo": "იორუბა",
+ "ga": "ირლანდიური",
+ "is": "ისლანდიური",
+ "it": "იტალიური",
+ "kab": "კაბილური",
+ "kea": "კაბუვერდიანუ",
+ "kkj": "კაკო",
+ "kln": "კალენჯინი",
+ "kam": "კამბა",
+ "kn": "კანადა",
+ "en-CA": "კანადური ინგლისური",
+ "fr-CA": "კანადური ფრანგული",
+ "yue": "კანტონური",
+ "ca": "კატალანური",
+ "qu": "კეჩუა",
+ "nmg": "კვასიო",
+ "ki": "კიკუიუ",
+ "jmc": "კიმაშამი",
+ "rw": "კინიარუანდა",
+ "ksh": "კიოლში",
+ "khq": "კოირა-ჩიინი",
+ "ses": "კოირაბორო-სენი",
+ "sw-CD": "კონგოს სუაჰილი",
+ "kok": "კონკანი",
+ "ko": "კორეული",
+ "kw": "კორნული",
+ "es-419": "ლათინურ ამერიკული ესპანური",
+ "lkt": "ლაკოტა",
+ "lag": "ლანგი",
+ "lo": "ლაოსური",
+ "lv": "ლატვიური",
+ "lt": "ლიეტუვური",
+ "ln": "ლინგალა",
+ "lu": "ლუბა-კატანგა",
+ "luo": "ლუო",
+ "lb": "ლუქსემბურგული",
+ "luy": "ლუჰია",
+ "mzn": "მაზანდერანული",
+ "mk": "მაკედონური",
+ "kde": "მაკონდე",
+ "mg": "მალაგასიური",
+ "ml": "მალაიალამური",
+ "ms": "მალაიური",
+ "mt": "მალტური",
+ "mi": "მაორი",
+ "mr": "მარათჰი",
+ "mas": "მასაი",
+ "mgh": "მაქუვა-მეეტო",
+ "gv": "მენური",
+ "mer": "მერუ",
+ "mgo": "მეტა-ენა",
+ "es-MX": "მექსიკური ესპანური",
+ "ro-MD": "მოლდავური",
+ "mn": "მონღოლური",
+ "mfe": "მორისიენი",
+ "mua": "მუნდანგი",
+ "naq": "ნამა",
+ "nnh": "ნგიმბუნი",
+ "jgo": "ნგომბა",
+ "ne": "ნეპალური",
+ "nyn": "ნიანკოლე",
+ "nl": "ნიდერლანდური",
+ "nb": "ნორვეგიული ბუკმოლი",
+ "nn": "ნორვეგიული ნიუნორსკი",
+ "nus": "ნუერი",
+ "or": "ორია",
+ "om": "ორომო",
+ "os": "ოსური",
+ "pa": "პენჯაბური",
+ "pl": "პოლონური",
+ "pt": "პორტუგალიური",
+ "prg": "პრუსიული",
+ "ps": "პუშტუ",
+ "rm": "რეტორომანული",
+ "rof": "რომბო",
+ "rwk": "რუა",
+ "ro": "რუმინული",
+ "rn": "რუნდი",
+ "ru": "რუსული",
+ "cu": "საეკლესიო სლავური",
+ "saq": "სამბურუ",
+ "sg": "სანგო",
+ "sbp": "სანგუ",
+ "ceb": "სებუანო",
+ "seh": "სენა",
+ "sr": "სერბული",
+ "sd": "სინდჰური",
+ "si": "სინჰალური",
+ "ii": "სიჩუანის ი",
+ "sk": "სლოვაკური",
+ "sl": "სლოვენური",
+ "xog": "სოგა",
+ "so": "სომალიური",
+ "hy": "სომხური",
+ "fa": "სპარსული",
+ "zgh": "სტანდარტული მაროკოული ტამაზიგხტი",
+ "sw": "სუაჰილი",
+ "th": "ტაი",
+ "dav": "ტაიტა",
+ "ta": "ტამილური",
+ "twq": "ტასავაქი",
+ "tg": "ტაჯიკური",
+ "te": "ტელუგუ",
+ "teo": "ტესო",
+ "bo": "ტიბეტური",
+ "ti": "ტიგრინია",
+ "to": "ტონგანური",
+ "zh-Hant": "ტრადიციული ჩინური",
+ "cy": "უელსური",
+ "uz": "უზბეკური",
+ "ug": "უიღურული",
+ "uk": "უკრაინული",
+ "hu": "უნგრული",
+ "ur": "ურდუ",
+ "fo": "ფარერული",
+ "fil": "ფილიპინური",
+ "fi": "ფინური",
+ "nl-BE": "ფლამანდიური",
+ "fr": "ფრანგული",
+ "fur": "ფრიულური",
+ "ff": "ფულა",
+ "ka": "ქართული",
+ "ks": "ქაშმირული",
+ "nds": "ქვემოგერმანული",
+ "nds-NL": "ქვემოსაქსონური",
+ "dsb": "ქვემოსორბული",
+ "km": "ქმერული",
+ "ku": "ქურთული",
+ "xh": "ქჰოსა",
+ "kk": "ყაზახური",
+ "ky": "ყირგიზული",
+ "ksb": "შამბალა",
+ "sv": "შვედური",
+ "gsw": "შვეიცარიული გერმანული",
+ "de-CH": "შვეიცარიული ზემოგერმანული",
+ "fr-CH": "შვეიცარიული ფრანგული",
+ "shi": "შილჰა",
+ "sn": "შონა",
+ "gd": "შოტლანდიური გელური",
+ "chr": "ჩეროკი",
+ "ce": "ჩეჩნური",
+ "cs": "ჩეხური",
+ "cgg": "ჩიგა",
+ "zh": "ჩინური",
+ "lrc": "ჩრდილოეთ ლური",
+ "nd": "ჩრდილოეთ ნდებელე",
+ "se": "ჩრდილოეთ საამური",
+ "tzm": "ცენტრალური მოროკოს ტამაზიგხტი",
+ "ckb": "ცენტრალური ქურთული",
+ "dz": "ძონგკხა",
+ "hr": "ხორვატული",
+ "haw": "ჰავაიური",
+ "ha": "ჰაუსა",
+ "hi": "ჰინდი"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/kab.json b/vendor/commerceguys/intl/resources/language/kab.json
index 5b819513f..6975be295 100644
--- a/vendor/commerceguys/intl/resources/language/kab.json
+++ b/vendor/commerceguys/intl/resources/language/kab.json
@@ -1,641 +1,224 @@
{
- "af": {
- "name": "Afrikaans"
- },
- "agq": {
- "name": "Aghem"
- },
- "sq": {
- "name": "Albanian"
- },
- "hy": {
- "name": "Armenian"
- },
- "as": {
- "name": "Assamese"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "az": {
- "name": "Azerbaijani"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "Basque"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "Bosnian"
- },
- "br": {
- "name": "Breton"
- },
- "ca": {
- "name": "Catalan"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "ce": {
- "name": "Chechen"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "kw": {
- "name": "Cornish"
- },
- "hr": {
- "name": "Croatian"
- },
- "da": {
- "name": "Danish"
- },
- "dua": {
- "name": "Duala"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "ebu": {
- "name": "Embu"
- },
- "eo": {
- "name": "Esperanto"
- },
- "et": {
- "name": "Estonian"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "Faroese"
- },
- "fil": {
- "name": "Filipino"
- },
- "fi": {
- "name": "Finnish"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "gl": {
- "name": "Galician"
- },
- "lg": {
- "name": "Ganda"
- },
- "ka": {
- "name": "Georgian"
- },
- "gu": {
- "name": "Gujarati"
- },
- "guz": {
- "name": "Gusii"
- },
- "haw": {
- "name": "Hawaiian"
- },
- "he": {
- "name": "Hebrew"
- },
- "is": {
- "name": "Icelandic"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "ga": {
- "name": "Irish"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "kn": {
- "name": "Kannada"
- },
- "ks": {
- "name": "Kashmiri"
- },
- "kk": {
- "name": "Kazakh"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "kok": {
- "name": "Konkani"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "ky": {
- "name": "Kyrgyz"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Lao"
- },
- "lv": {
- "name": "Latvian"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "Lithuanian"
- },
- "dsb": {
- "name": "Lower Sorbian"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "Luxembourgish"
- },
- "luy": {
- "name": "Luyia"
- },
- "mk": {
- "name": "Macedonian"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "Malagasy"
- },
- "ml": {
- "name": "Malayalam"
- },
- "mt": {
- "name": "Maltese"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "Marathi"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "mn": {
- "name": "Mongolian"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nds-NL": {
- "name": "nds (Timura-Yessakesren)"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nd": {
- "name": "North Ndebele"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "se": {
- "name": "Northern Sami"
- },
- "nb": {
- "name": "Norwegian Bokmål"
- },
- "nn": {
- "name": "Norwegian Nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "or": {
- "name": "Odia"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetic"
- },
- "ps": {
- "name": "Pashto"
- },
- "prg": {
- "name": "Prussian"
- },
- "qu": {
- "name": "Quechua"
- },
- "rm": {
- "name": "Romansh"
- },
- "rof": {
- "name": "Rombo"
- },
- "rn": {
- "name": "Rundi"
- },
- "rwk": {
- "name": "Rwa"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "gd": {
- "name": "Scottish Gaelic"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "Serbian"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Sinhala"
- },
- "sk": {
- "name": "Slovak"
- },
- "sl": {
- "name": "Slovenian"
- },
- "xog": {
- "name": "Soga"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "sw-CD": {
- "name": "sw (Tigduda Tagdudant n Kungu)"
- },
- "sw": {
- "name": "Swahili"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "bn": {
- "name": "Tabengalit"
- },
- "be": {
- "name": "Tabilarusit"
- },
- "bg": {
- "name": "Tabulgarit"
- },
- "my": {
- "name": "Taburmisit"
- },
- "vi": {
- "name": "Tabyiṭnamit"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "cs": {
- "name": "Tačikit"
- },
- "zh": {
- "name": "Tacinwat, Tamundarint"
- },
- "zh-Hans": {
- "name": "Tacinwat, Tamundarint (Hans)"
- },
- "zh-Hant": {
- "name": "Tacinwat, Tamundarint (Hant)"
- },
- "nl": {
- "name": "Tadučit"
- },
- "nl-BE": {
- "name": "Tadučit (Belǧik)"
- },
- "ar": {
- "name": "Taɛrabt"
- },
- "fa": {
- "name": "Tafarisit"
- },
- "fr": {
- "name": "Tafransist"
- },
- "fr-CA": {
- "name": "Tafransist (Kanada)"
- },
- "fr-CH": {
- "name": "Tafransist (Swis)"
- },
- "en": {
- "name": "Taglizit"
- },
- "en-CA": {
- "name": "Taglizit (Kanada)"
- },
- "en-GB": {
- "name": "Taglizit (Tagelda Yedduklen)"
- },
- "en-AU": {
- "name": "Taglizit (Ustrali)"
- },
- "el": {
- "name": "Tagrikit"
- },
- "hi": {
- "name": "Tahendit"
- },
- "hu": {
- "name": "Tahungarit"
- },
- "ha": {
- "name": "Tahwasit"
- },
- "dav": {
- "name": "Taita"
- },
- "ja": {
- "name": "Tajapunit"
- },
- "tg": {
- "name": "Tajik"
- },
- "ak": {
- "name": "Takanit"
- },
- "km": {
- "name": "Takemrit"
- },
- "ko": {
- "name": "Takurit"
- },
- "de": {
- "name": "Talmant"
- },
- "de-CH": {
- "name": "Talmant (Swis)"
- },
- "de-AT": {
- "name": "Talmant (Ustriya)"
- },
- "am": {
- "name": "Tamahrict"
- },
- "ms": {
- "name": "Tamalawit"
- },
- "id": {
- "name": "Tandunisit"
- },
- "ne": {
- "name": "Tanipalit"
- },
- "pl": {
- "name": "Tapulunit"
- },
- "pa": {
- "name": "Tapunjabit"
- },
- "pt": {
- "name": "Tapurtugalit"
- },
- "pt-PT": {
- "name": "Tapurtugalit (Purtugal)"
- },
- "kab": {
- "name": "Taqbaylit"
- },
- "ro": {
- "name": "Tarumanit"
- },
- "ro-MD": {
- "name": "Tarumanit (Muldabi)"
- },
- "ru": {
- "name": "Tarusit"
- },
- "rw": {
- "name": "Taruwandit"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "es": {
- "name": "Taspenyulit"
- },
- "es-MX": {
- "name": "Taspenyulit (Meksik)"
- },
- "so": {
- "name": "Taṣumalit"
- },
- "sv": {
- "name": "Taswidit"
- },
- "it": {
- "name": "Taṭalyanit"
- },
- "ta": {
- "name": "Taṭamulit"
- },
- "tt": {
- "name": "Tatar"
- },
- "th": {
- "name": "Taṭaylundit"
- },
- "tr": {
- "name": "Taṭurkit"
- },
- "yo": {
- "name": "Tayurubit"
- },
- "zu": {
- "name": "Tazulut"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "bo": {
- "name": "Tibetan"
- },
- "ig": {
- "name": "Tigbut"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "to": {
- "name": "Tongan"
- },
- "uk": {
- "name": "Tukranit"
- },
- "ur": {
- "name": "Turdut"
- },
- "tk": {
- "name": "Turkmen"
- },
- "hsb": {
- "name": "Upper Sorbian"
- },
- "ug": {
- "name": "Uyghur"
- },
- "uz": {
- "name": "Uzbek"
- },
- "vai": {
- "name": "Vai"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "cy": {
- "name": "Welsh"
- },
- "fy": {
- "name": "Western Frisian"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "yi": {
- "name": "Yiddish"
- },
- "dje": {
- "name": "Zarma"
- }
+ "af": "Afrikaans",
+ "agq": "Aghem",
+ "sq": "Albanian",
+ "hy": "Armenian",
+ "as": "Assamese",
+ "ast": "Asturian",
+ "asa": "Asu",
+ "az": "Azerbaijani",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "eu": "Basque",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "brx": "Bodo",
+ "bs": "Bosnian",
+ "br": "Breton",
+ "yue": "Cantonese",
+ "ca": "Catalan",
+ "ceb": "Cebuano",
+ "tzm": "Central Atlas Tamazight",
+ "ckb": "Central Kurdish",
+ "ce": "Chechen",
+ "chr": "Cherokee",
+ "cgg": "Chiga",
+ "cu": "Church Slavic",
+ "ksh": "Colognian",
+ "kw": "Cornish",
+ "hr": "Croatian",
+ "da": "Danish",
+ "dua": "Duala",
+ "dz": "Dzongkha",
+ "ebu": "Embu",
+ "eo": "Esperanto",
+ "et": "Estonian",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fo": "Faroese",
+ "fil": "Filipino",
+ "fi": "Finnish",
+ "fur": "Friulian",
+ "ff": "Fulah",
+ "gl": "Galician",
+ "lg": "Ganda",
+ "ka": "Georgian",
+ "gu": "Gujarati",
+ "guz": "Gusii",
+ "haw": "Hawaiian",
+ "he": "Hebrew",
+ "is": "Icelandic",
+ "smn": "Inari Sami",
+ "ga": "Irish",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "kn": "Kannada",
+ "ks": "Kashmiri",
+ "kk": "Kazakh",
+ "ki": "Kikuyu",
+ "kok": "Konkani",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "ku": "Kurdish",
+ "nmg": "Kwasio",
+ "ky": "Kyrgyz",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Lao",
+ "lv": "Latvian",
+ "ln": "Lingala",
+ "lt": "Lithuanian",
+ "nds": "Low German",
+ "dsb": "Lower Sorbian",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "lb": "Luxembourgish",
+ "luy": "Luyia",
+ "mk": "Macedonian",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "Malagasy",
+ "ml": "Malayalam",
+ "mt": "Maltese",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mr": "Marathi",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "mn": "Mongolian",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nds-NL": "nds (Timura-Yessakesren)",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nd": "North Ndebele",
+ "lrc": "Northern Luri",
+ "se": "Northern Sami",
+ "nb": "Norwegian Bokmål",
+ "nn": "Norwegian Nynorsk",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "or": "Odia",
+ "om": "Oromo",
+ "os": "Ossetic",
+ "ps": "Pashto",
+ "prg": "Prussian",
+ "qu": "Quechua",
+ "rm": "Romansh",
+ "rof": "Rombo",
+ "rn": "Rundi",
+ "rwk": "Rwa",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "gd": "Scottish Gaelic",
+ "seh": "Sena",
+ "sr": "Serbian",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "sd": "Sindhi",
+ "si": "Sinhala",
+ "sk": "Slovak",
+ "sl": "Slovenian",
+ "xog": "Soga",
+ "zgh": "Standard Moroccan Tamazight",
+ "sw-CD": "sw (Tigduda Tagdudant n Kungu)",
+ "sw": "Swahili",
+ "gsw": "Swiss German",
+ "bn": "Tabengalit",
+ "be": "Tabilarusit",
+ "bg": "Tabulgarit",
+ "my": "Taburmisit",
+ "vi": "Tabyiṭnamit",
+ "shi": "Tachelhit",
+ "cs": "Tačikit",
+ "zh": "Tacinwat, Tamundarint",
+ "zh-Hans": "Tacinwat, Tamundarint (Hans)",
+ "zh-Hant": "Tacinwat, Tamundarint (Hant)",
+ "nl": "Tadučit",
+ "nl-BE": "Tadučit (Belǧik)",
+ "ar": "Taɛrabt",
+ "fa": "Tafarisit",
+ "fr": "Tafransist",
+ "fr-CA": "Tafransist (Kanada)",
+ "fr-CH": "Tafransist (Swis)",
+ "en": "Taglizit",
+ "en-CA": "Taglizit (Kanada)",
+ "en-GB": "Taglizit (Tagelda Yedduklen)",
+ "en-AU": "Taglizit (Ustrali)",
+ "el": "Tagrikit",
+ "hi": "Tahendit",
+ "hu": "Tahungarit",
+ "ha": "Tahwasit",
+ "dav": "Taita",
+ "ja": "Tajapunit",
+ "jv": "Tajavanit",
+ "tg": "Tajik",
+ "ak": "Takanit",
+ "km": "Takemrit",
+ "ko": "Takurit",
+ "de": "Talmant",
+ "de-CH": "Talmant (Swis)",
+ "de-AT": "Talmant (Ustriya)",
+ "am": "Tamahrict",
+ "ms": "Tamalawit",
+ "id": "Tandunisit",
+ "ne": "Tanipalit",
+ "pl": "Tapulunit",
+ "pa": "Tapunjabit",
+ "pt": "Tapurtugalit",
+ "pt-PT": "Tapurtugalit (Purtugal)",
+ "kab": "Taqbaylit",
+ "ro": "Tarumanit",
+ "ro-MD": "Tarumanit (Muldabi)",
+ "ru": "Tarusit",
+ "rw": "Taruwandit",
+ "twq": "Tasawaq",
+ "es": "Taspenyulit",
+ "es-419": "Taspenyulit (419)",
+ "es-MX": "Taspenyulit (Meksik)",
+ "so": "Taṣumalit",
+ "sv": "Taswidit",
+ "it": "Taṭalyanit",
+ "ta": "Taṭamulit",
+ "tt": "Tatar",
+ "th": "Taṭaylundit",
+ "tr": "Taṭurkit",
+ "yo": "Tayurubit",
+ "zu": "Tazulut",
+ "te": "Telugu",
+ "teo": "Teso",
+ "bo": "Tibetan",
+ "ig": "Tigbut",
+ "ti": "Tigrinya",
+ "to": "Tongan",
+ "uk": "Tukranit",
+ "ur": "Turdut",
+ "tk": "Turkmen",
+ "hsb": "Upper Sorbian",
+ "ug": "Uyghur",
+ "uz": "Uzbek",
+ "vai": "Vai",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "cy": "Welsh",
+ "fy": "Western Frisian",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "yi": "Yiddish",
+ "dje": "Zarma"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/kam.json b/vendor/commerceguys/intl/resources/language/kam.json
index d42e49b1d..f45363276 100644
--- a/vendor/commerceguys/intl/resources/language/kam.json
+++ b/vendor/commerceguys/intl/resources/language/kam.json
@@ -1,641 +1,224 @@
{
- "af": {
- "name": "Afrikaans"
- },
- "agq": {
- "name": "Aghem"
- },
- "sq": {
- "name": "Albanian"
- },
- "hy": {
- "name": "Armenian"
- },
- "as": {
- "name": "Assamese"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "az": {
- "name": "Azerbaijani"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "Basque"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "Bosnian"
- },
- "br": {
- "name": "Breton"
- },
- "ca": {
- "name": "Catalan"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "ce": {
- "name": "Chechen"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "kw": {
- "name": "Cornish"
- },
- "hr": {
- "name": "Croatian"
- },
- "da": {
- "name": "Danish"
- },
- "dua": {
- "name": "Duala"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "ebu": {
- "name": "Embu"
- },
- "eo": {
- "name": "Esperanto"
- },
- "et": {
- "name": "Estonian"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "Faroese"
- },
- "fil": {
- "name": "Filipino"
- },
- "fi": {
- "name": "Finnish"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "gl": {
- "name": "Galician"
- },
- "lg": {
- "name": "Ganda"
- },
- "ka": {
- "name": "Georgian"
- },
- "gu": {
- "name": "Gujarati"
- },
- "guz": {
- "name": "Gusii"
- },
- "haw": {
- "name": "Hawaiian"
- },
- "he": {
- "name": "Hebrew"
- },
- "is": {
- "name": "Icelandic"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "ga": {
- "name": "Irish"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kn": {
- "name": "Kannada"
- },
- "ks": {
- "name": "Kashmiri"
- },
- "kk": {
- "name": "Kazakh"
- },
- "fa": {
- "name": "Kiajemi"
- },
- "ak": {
- "name": "Kiakan"
- },
- "am": {
- "name": "Kiamhari"
- },
- "ar": {
- "name": "Kiarabu"
- },
- "bn": {
- "name": "Kibangla"
- },
- "be": {
- "name": "Kibelarusi"
- },
- "bg": {
- "name": "Kibulgaria"
- },
- "my": {
- "name": "Kiburma"
- },
- "cs": {
- "name": "Kichecki"
- },
- "zh": {
- "name": "Kichina"
- },
- "zh-Hans": {
- "name": "Kichina (Hans)"
- },
- "zh-Hant": {
- "name": "Kichina (Hant)"
- },
- "fr": {
- "name": "Kifaransa"
- },
- "fr-CA": {
- "name": "Kifaransa (Kananda)"
- },
- "fr-CH": {
- "name": "Kifaransa (Uswisi)"
- },
- "el": {
- "name": "Kigiriki"
- },
- "ha": {
- "name": "Kihausa"
- },
- "hi": {
- "name": "Kihindi"
- },
- "es": {
- "name": "Kihispania"
- },
- "es-MX": {
- "name": "Kihispania (Meksiko)"
- },
- "nl": {
- "name": "Kiholanzi"
- },
- "nl-BE": {
- "name": "Kiholanzi (Ubelgiji)"
- },
- "hu": {
- "name": "Kihungari"
- },
- "ig": {
- "name": "Kiigbo"
- },
- "id": {
- "name": "Kiindonesia"
- },
- "it": {
- "name": "Kiitaliano"
- },
- "ja": {
- "name": "Kijapani"
- },
- "de": {
- "name": "Kijerumani"
- },
- "de-AT": {
- "name": "Kijerumani (Austria)"
- },
- "de-CH": {
- "name": "Kijerumani (Uswisi)"
- },
- "kam": {
- "name": "Kikamba"
- },
- "km": {
- "name": "Kikambodia"
- },
- "ko": {
- "name": "Kikorea"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "ms": {
- "name": "Kimalesia"
- },
- "ne": {
- "name": "Kinepali"
- },
- "en": {
- "name": "Kingereza"
- },
- "en-AU": {
- "name": "Kingereza (Australia)"
- },
- "en-CA": {
- "name": "Kingereza (Kananda)"
- },
- "en-GB": {
- "name": "Kingereza (Uingereza)"
- },
- "rw": {
- "name": "Kinyarwanda"
- },
- "pl": {
- "name": "Kipolandi"
- },
- "pa": {
- "name": "Kipunjabi"
- },
- "pt": {
- "name": "Kireno"
- },
- "pt-PT": {
- "name": "Kireno (Ureno)"
- },
- "ro": {
- "name": "Kiromania"
- },
- "ro-MD": {
- "name": "Kiromania (Moldova)"
- },
- "ru": {
- "name": "Kirusi"
- },
- "so": {
- "name": "Kisomali"
- },
- "sv": {
- "name": "Kiswidi"
- },
- "th": {
- "name": "Kitailandi"
- },
- "ta": {
- "name": "Kitamil"
- },
- "tr": {
- "name": "Kituruki"
- },
- "uk": {
- "name": "Kiukrania"
- },
- "ur": {
- "name": "Kiurdu"
- },
- "vi": {
- "name": "Kivietinamu"
- },
- "yo": {
- "name": "Kiyoruba"
- },
- "zu": {
- "name": "Kizulu"
- },
- "kok": {
- "name": "Konkani"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "ky": {
- "name": "Kyrgyz"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Lao"
- },
- "lv": {
- "name": "Latvian"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "Lithuanian"
- },
- "dsb": {
- "name": "Lower Sorbian"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "Luxembourgish"
- },
- "luy": {
- "name": "Luyia"
- },
- "mk": {
- "name": "Macedonian"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "Malagasy"
- },
- "ml": {
- "name": "Malayalam"
- },
- "mt": {
- "name": "Maltese"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "Marathi"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "mn": {
- "name": "Mongolian"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nds-NL": {
- "name": "nds (Uholanzi)"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nd": {
- "name": "North Ndebele"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "se": {
- "name": "Northern Sami"
- },
- "nb": {
- "name": "Norwegian Bokmål"
- },
- "nn": {
- "name": "Norwegian Nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "or": {
- "name": "Odia"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetic"
- },
- "ps": {
- "name": "Pashto"
- },
- "prg": {
- "name": "Prussian"
- },
- "qu": {
- "name": "Quechua"
- },
- "rm": {
- "name": "Romansh"
- },
- "rof": {
- "name": "Rombo"
- },
- "rn": {
- "name": "Rundi"
- },
- "rwk": {
- "name": "Rwa"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "gd": {
- "name": "Scottish Gaelic"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "Serbian"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Sinhala"
- },
- "sk": {
- "name": "Slovak"
- },
- "sl": {
- "name": "Slovenian"
- },
- "xog": {
- "name": "Soga"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "sw-CD": {
- "name": "sw (Jamhuri ya Kidemokrasia ya Kongo)"
- },
- "sw": {
- "name": "Swahili"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "dav": {
- "name": "Taita"
- },
- "tg": {
- "name": "Tajik"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "Tatar"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "bo": {
- "name": "Tibetan"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "to": {
- "name": "Tongan"
- },
- "tk": {
- "name": "Turkmen"
- },
- "hsb": {
- "name": "Upper Sorbian"
- },
- "ug": {
- "name": "Uyghur"
- },
- "uz": {
- "name": "Uzbek"
- },
- "vai": {
- "name": "Vai"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "cy": {
- "name": "Welsh"
- },
- "fy": {
- "name": "Western Frisian"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "yi": {
- "name": "Yiddish"
- },
- "dje": {
- "name": "Zarma"
- }
+ "af": "Afrikaans",
+ "agq": "Aghem",
+ "sq": "Albanian",
+ "hy": "Armenian",
+ "as": "Assamese",
+ "ast": "Asturian",
+ "asa": "Asu",
+ "az": "Azerbaijani",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "eu": "Basque",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "brx": "Bodo",
+ "bs": "Bosnian",
+ "br": "Breton",
+ "yue": "Cantonese",
+ "ca": "Catalan",
+ "ceb": "Cebuano",
+ "tzm": "Central Atlas Tamazight",
+ "ckb": "Central Kurdish",
+ "ce": "Chechen",
+ "chr": "Cherokee",
+ "cgg": "Chiga",
+ "cu": "Church Slavic",
+ "ksh": "Colognian",
+ "kw": "Cornish",
+ "hr": "Croatian",
+ "da": "Danish",
+ "dua": "Duala",
+ "dz": "Dzongkha",
+ "ebu": "Embu",
+ "eo": "Esperanto",
+ "et": "Estonian",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fo": "Faroese",
+ "fil": "Filipino",
+ "fi": "Finnish",
+ "fur": "Friulian",
+ "ff": "Fulah",
+ "gl": "Galician",
+ "lg": "Ganda",
+ "ka": "Georgian",
+ "gu": "Gujarati",
+ "guz": "Gusii",
+ "haw": "Hawaiian",
+ "he": "Hebrew",
+ "is": "Icelandic",
+ "smn": "Inari Sami",
+ "ga": "Irish",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kn": "Kannada",
+ "ks": "Kashmiri",
+ "kk": "Kazakh",
+ "fa": "Kiajemi",
+ "ak": "Kiakan",
+ "am": "Kiamhari",
+ "ar": "Kiarabu",
+ "bn": "Kibangla",
+ "be": "Kibelarusi",
+ "bg": "Kibulgaria",
+ "my": "Kiburma",
+ "cs": "Kichecki",
+ "zh": "Kichina",
+ "zh-Hans": "Kichina (Hans)",
+ "zh-Hant": "Kichina (Hant)",
+ "fr": "Kifaransa",
+ "fr-CA": "Kifaransa (Kananda)",
+ "fr-CH": "Kifaransa (Uswisi)",
+ "el": "Kigiriki",
+ "ha": "Kihausa",
+ "hi": "Kihindi",
+ "es": "Kihispania",
+ "es-419": "Kihispania (419)",
+ "es-MX": "Kihispania (Meksiko)",
+ "nl": "Kiholanzi",
+ "nl-BE": "Kiholanzi (Ubelgiji)",
+ "hu": "Kihungari",
+ "ig": "Kiigbo",
+ "id": "Kiindonesia",
+ "it": "Kiitaliano",
+ "ja": "Kijapani",
+ "jv": "Kijava",
+ "de": "Kijerumani",
+ "de-AT": "Kijerumani (Austria)",
+ "de-CH": "Kijerumani (Uswisi)",
+ "kam": "Kikamba",
+ "km": "Kikambodia",
+ "ko": "Kikorea",
+ "ki": "Kikuyu",
+ "ms": "Kimalesia",
+ "ne": "Kinepali",
+ "en": "Kingereza",
+ "en-AU": "Kingereza (Australia)",
+ "en-CA": "Kingereza (Kananda)",
+ "en-GB": "Kingereza (Uingereza)",
+ "rw": "Kinyarwanda",
+ "pl": "Kipolandi",
+ "pa": "Kipunjabi",
+ "pt": "Kireno",
+ "pt-PT": "Kireno (Ureno)",
+ "ro": "Kiromania",
+ "ro-MD": "Kiromania (Moldova)",
+ "ru": "Kirusi",
+ "so": "Kisomali",
+ "sv": "Kiswidi",
+ "th": "Kitailandi",
+ "ta": "Kitamil",
+ "tr": "Kituruki",
+ "uk": "Kiukrania",
+ "ur": "Kiurdu",
+ "vi": "Kivietinamu",
+ "yo": "Kiyoruba",
+ "zu": "Kizulu",
+ "kok": "Konkani",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "ku": "Kurdish",
+ "nmg": "Kwasio",
+ "ky": "Kyrgyz",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Lao",
+ "lv": "Latvian",
+ "ln": "Lingala",
+ "lt": "Lithuanian",
+ "nds": "Low German",
+ "dsb": "Lower Sorbian",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "lb": "Luxembourgish",
+ "luy": "Luyia",
+ "mk": "Macedonian",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "Malagasy",
+ "ml": "Malayalam",
+ "mt": "Maltese",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mr": "Marathi",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "mn": "Mongolian",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nds-NL": "nds (Uholanzi)",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nd": "North Ndebele",
+ "lrc": "Northern Luri",
+ "se": "Northern Sami",
+ "nb": "Norwegian Bokmål",
+ "nn": "Norwegian Nynorsk",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "or": "Odia",
+ "om": "Oromo",
+ "os": "Ossetic",
+ "ps": "Pashto",
+ "prg": "Prussian",
+ "qu": "Quechua",
+ "rm": "Romansh",
+ "rof": "Rombo",
+ "rn": "Rundi",
+ "rwk": "Rwa",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "gd": "Scottish Gaelic",
+ "seh": "Sena",
+ "sr": "Serbian",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "sd": "Sindhi",
+ "si": "Sinhala",
+ "sk": "Slovak",
+ "sl": "Slovenian",
+ "xog": "Soga",
+ "zgh": "Standard Moroccan Tamazight",
+ "sw-CD": "sw (Jamhuri ya Kidemokrasia ya Kongo)",
+ "sw": "Swahili",
+ "gsw": "Swiss German",
+ "shi": "Tachelhit",
+ "dav": "Taita",
+ "tg": "Tajik",
+ "twq": "Tasawaq",
+ "tt": "Tatar",
+ "te": "Telugu",
+ "teo": "Teso",
+ "bo": "Tibetan",
+ "ti": "Tigrinya",
+ "to": "Tongan",
+ "tk": "Turkmen",
+ "hsb": "Upper Sorbian",
+ "ug": "Uyghur",
+ "uz": "Uzbek",
+ "vai": "Vai",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "cy": "Welsh",
+ "fy": "Western Frisian",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "yi": "Yiddish",
+ "dje": "Zarma"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/kde.json b/vendor/commerceguys/intl/resources/language/kde.json
index a2200cbd6..08b2940a8 100644
--- a/vendor/commerceguys/intl/resources/language/kde.json
+++ b/vendor/commerceguys/intl/resources/language/kde.json
@@ -1,641 +1,224 @@
{
- "af": {
- "name": "Afrikaans"
- },
- "agq": {
- "name": "Aghem"
- },
- "sq": {
- "name": "Albanian"
- },
- "hy": {
- "name": "Armenian"
- },
- "as": {
- "name": "Assamese"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "az": {
- "name": "Azerbaijani"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "Basque"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "Bosnian"
- },
- "br": {
- "name": "Breton"
- },
- "ca": {
- "name": "Catalan"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "ak": {
- "name": "Chakan"
- },
- "ar": {
- "name": "Chalabu"
- },
- "am": {
- "name": "Chamhali"
- },
- "ce": {
- "name": "Chechen"
- },
- "chr": {
- "name": "Cherokee"
- },
- "fa": {
- "name": "Chiajemi"
- },
- "bn": {
- "name": "Chibangla"
- },
- "be": {
- "name": "Chibelalusi"
- },
- "bg": {
- "name": "Chibulgalia"
- },
- "my": {
- "name": "Chibulma"
- },
- "cs": {
- "name": "Chichechi"
- },
- "zh": {
- "name": "Chichina"
- },
- "zh-Hans": {
- "name": "Chichina (Hans)"
- },
- "zh-Hant": {
- "name": "Chichina (Hant)"
- },
- "ja": {
- "name": "Chidyapani"
- },
- "de": {
- "name": "Chidyelumani"
- },
- "de-AT": {
- "name": "Chidyelumani (Austlia)"
- },
- "de-CH": {
- "name": "Chidyelumani (Uswisi)"
- },
- "fr": {
- "name": "Chifalansa"
- },
- "fr-CA": {
- "name": "Chifalansa (Kanada)"
- },
- "fr-CH": {
- "name": "Chifalansa (Uswisi)"
- },
- "cgg": {
- "name": "Chiga"
- },
- "el": {
- "name": "Chigilichi"
- },
- "ha": {
- "name": "Chihausa"
- },
- "hi": {
- "name": "Chihindi"
- },
- "es": {
- "name": "Chihispania"
- },
- "es-MX": {
- "name": "Chihispania (Meksiko)"
- },
- "nl": {
- "name": "Chiholanzi"
- },
- "nl-BE": {
- "name": "Chiholanzi (Ubelgidi)"
- },
- "hu": {
- "name": "Chihungali"
- },
- "ig": {
- "name": "Chiigbo"
- },
- "en": {
- "name": "Chiingeleza"
- },
- "en-AU": {
- "name": "Chiingeleza (Austlalia)"
- },
- "en-CA": {
- "name": "Chiingeleza (Kanada)"
- },
- "en-GB": {
- "name": "Chiingeleza (Nngalesa)"
- },
- "id": {
- "name": "Chiiongonesia"
- },
- "it": {
- "name": "Chiitaliano"
- },
- "km": {
- "name": "Chikambodia"
- },
- "ko": {
- "name": "Chikolea"
- },
- "pt": {
- "name": "Chileno"
- },
- "pt-PT": {
- "name": "Chileno (Uleno)"
- },
- "ro": {
- "name": "Chilomania"
- },
- "ro-MD": {
- "name": "Chilomania (Moldova)"
- },
- "ru": {
- "name": "Chilusi"
- },
- "kde": {
- "name": "Chimakonde"
- },
- "ms": {
- "name": "Chimalesia"
- },
- "ne": {
- "name": "Chinepali"
- },
- "rw": {
- "name": "Chinyalwanda"
- },
- "pl": {
- "name": "Chipolandi"
- },
- "pa": {
- "name": "Chipunjabi"
- },
- "so": {
- "name": "Chisomali"
- },
- "sv": {
- "name": "Chiswidi"
- },
- "th": {
- "name": "Chitailandi"
- },
- "ta": {
- "name": "Chitamil"
- },
- "tr": {
- "name": "Chituluchi"
- },
- "uk": {
- "name": "Chiuklania"
- },
- "ur": {
- "name": "Chiuldu"
- },
- "vi": {
- "name": "Chivietinamu"
- },
- "yo": {
- "name": "Chiyoluba"
- },
- "zu": {
- "name": "Chizulu"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "kw": {
- "name": "Cornish"
- },
- "hr": {
- "name": "Croatian"
- },
- "da": {
- "name": "Danish"
- },
- "dua": {
- "name": "Duala"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "ebu": {
- "name": "Embu"
- },
- "eo": {
- "name": "Esperanto"
- },
- "et": {
- "name": "Estonian"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "Faroese"
- },
- "fil": {
- "name": "Filipino"
- },
- "fi": {
- "name": "Finnish"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "gl": {
- "name": "Galician"
- },
- "lg": {
- "name": "Ganda"
- },
- "ka": {
- "name": "Georgian"
- },
- "gu": {
- "name": "Gujarati"
- },
- "guz": {
- "name": "Gusii"
- },
- "haw": {
- "name": "Hawaiian"
- },
- "he": {
- "name": "Hebrew"
- },
- "is": {
- "name": "Icelandic"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "ga": {
- "name": "Irish"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "kn": {
- "name": "Kannada"
- },
- "ks": {
- "name": "Kashmiri"
- },
- "kk": {
- "name": "Kazakh"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "kok": {
- "name": "Konkani"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "ky": {
- "name": "Kyrgyz"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Lao"
- },
- "lv": {
- "name": "Latvian"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "Lithuanian"
- },
- "dsb": {
- "name": "Lower Sorbian"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "Luxembourgish"
- },
- "luy": {
- "name": "Luyia"
- },
- "mk": {
- "name": "Macedonian"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "mg": {
- "name": "Malagasy"
- },
- "ml": {
- "name": "Malayalam"
- },
- "mt": {
- "name": "Maltese"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "Marathi"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "mn": {
- "name": "Mongolian"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nds-NL": {
- "name": "nds (Uholanzi)"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nd": {
- "name": "North Ndebele"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "se": {
- "name": "Northern Sami"
- },
- "nb": {
- "name": "Norwegian Bokmål"
- },
- "nn": {
- "name": "Norwegian Nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "or": {
- "name": "Odia"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetic"
- },
- "ps": {
- "name": "Pashto"
- },
- "prg": {
- "name": "Prussian"
- },
- "qu": {
- "name": "Quechua"
- },
- "rm": {
- "name": "Romansh"
- },
- "rof": {
- "name": "Rombo"
- },
- "rn": {
- "name": "Rundi"
- },
- "rwk": {
- "name": "Rwa"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "gd": {
- "name": "Scottish Gaelic"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "Serbian"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Sinhala"
- },
- "sk": {
- "name": "Slovak"
- },
- "sl": {
- "name": "Slovenian"
- },
- "xog": {
- "name": "Soga"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "sw-CD": {
- "name": "sw (Jamuhuli ya Chidemoklasia ya kuKongo)"
- },
- "sw": {
- "name": "Swahili"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "dav": {
- "name": "Taita"
- },
- "tg": {
- "name": "Tajik"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "Tatar"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "bo": {
- "name": "Tibetan"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "to": {
- "name": "Tongan"
- },
- "tk": {
- "name": "Turkmen"
- },
- "hsb": {
- "name": "Upper Sorbian"
- },
- "ug": {
- "name": "Uyghur"
- },
- "uz": {
- "name": "Uzbek"
- },
- "vai": {
- "name": "Vai"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "cy": {
- "name": "Welsh"
- },
- "fy": {
- "name": "Western Frisian"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "yi": {
- "name": "Yiddish"
- },
- "dje": {
- "name": "Zarma"
- }
+ "af": "Afrikaans",
+ "agq": "Aghem",
+ "sq": "Albanian",
+ "hy": "Armenian",
+ "as": "Assamese",
+ "ast": "Asturian",
+ "asa": "Asu",
+ "az": "Azerbaijani",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "eu": "Basque",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "brx": "Bodo",
+ "bs": "Bosnian",
+ "br": "Breton",
+ "yue": "Cantonese",
+ "ca": "Catalan",
+ "ceb": "Cebuano",
+ "tzm": "Central Atlas Tamazight",
+ "ckb": "Central Kurdish",
+ "ak": "Chakan",
+ "ar": "Chalabu",
+ "am": "Chamhali",
+ "ce": "Chechen",
+ "chr": "Cherokee",
+ "fa": "Chiajemi",
+ "bn": "Chibangla",
+ "be": "Chibelalusi",
+ "bg": "Chibulgalia",
+ "my": "Chibulma",
+ "cs": "Chichechi",
+ "zh": "Chichina",
+ "zh-Hans": "Chichina (Hans)",
+ "zh-Hant": "Chichina (Hant)",
+ "ja": "Chidyapani",
+ "jv": "Chidyava",
+ "de": "Chidyelumani",
+ "de-AT": "Chidyelumani (Austlia)",
+ "de-CH": "Chidyelumani (Uswisi)",
+ "fr": "Chifalansa",
+ "fr-CA": "Chifalansa (Kanada)",
+ "fr-CH": "Chifalansa (Uswisi)",
+ "cgg": "Chiga",
+ "el": "Chigilichi",
+ "ha": "Chihausa",
+ "hi": "Chihindi",
+ "es": "Chihispania",
+ "es-419": "Chihispania (419)",
+ "es-MX": "Chihispania (Meksiko)",
+ "nl": "Chiholanzi",
+ "nl-BE": "Chiholanzi (Ubelgidi)",
+ "hu": "Chihungali",
+ "ig": "Chiigbo",
+ "en": "Chiingeleza",
+ "en-AU": "Chiingeleza (Austlalia)",
+ "en-CA": "Chiingeleza (Kanada)",
+ "en-GB": "Chiingeleza (Nngalesa)",
+ "id": "Chiiongonesia",
+ "it": "Chiitaliano",
+ "km": "Chikambodia",
+ "ko": "Chikolea",
+ "pt": "Chileno",
+ "pt-PT": "Chileno (Uleno)",
+ "ro": "Chilomania",
+ "ro-MD": "Chilomania (Moldova)",
+ "ru": "Chilusi",
+ "kde": "Chimakonde",
+ "ms": "Chimalesia",
+ "ne": "Chinepali",
+ "rw": "Chinyalwanda",
+ "pl": "Chipolandi",
+ "pa": "Chipunjabi",
+ "so": "Chisomali",
+ "sv": "Chiswidi",
+ "th": "Chitailandi",
+ "ta": "Chitamil",
+ "tr": "Chituluchi",
+ "uk": "Chiuklania",
+ "ur": "Chiuldu",
+ "vi": "Chivietinamu",
+ "yo": "Chiyoluba",
+ "zu": "Chizulu",
+ "cu": "Church Slavic",
+ "ksh": "Colognian",
+ "kw": "Cornish",
+ "hr": "Croatian",
+ "da": "Danish",
+ "dua": "Duala",
+ "dz": "Dzongkha",
+ "ebu": "Embu",
+ "eo": "Esperanto",
+ "et": "Estonian",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fo": "Faroese",
+ "fil": "Filipino",
+ "fi": "Finnish",
+ "fur": "Friulian",
+ "ff": "Fulah",
+ "gl": "Galician",
+ "lg": "Ganda",
+ "ka": "Georgian",
+ "gu": "Gujarati",
+ "guz": "Gusii",
+ "haw": "Hawaiian",
+ "he": "Hebrew",
+ "is": "Icelandic",
+ "smn": "Inari Sami",
+ "ga": "Irish",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "kn": "Kannada",
+ "ks": "Kashmiri",
+ "kk": "Kazakh",
+ "ki": "Kikuyu",
+ "kok": "Konkani",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "ku": "Kurdish",
+ "nmg": "Kwasio",
+ "ky": "Kyrgyz",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Lao",
+ "lv": "Latvian",
+ "ln": "Lingala",
+ "lt": "Lithuanian",
+ "nds": "Low German",
+ "dsb": "Lower Sorbian",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "lb": "Luxembourgish",
+ "luy": "Luyia",
+ "mk": "Macedonian",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "mg": "Malagasy",
+ "ml": "Malayalam",
+ "mt": "Maltese",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mr": "Marathi",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "mn": "Mongolian",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nds-NL": "nds (Uholanzi)",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nd": "North Ndebele",
+ "lrc": "Northern Luri",
+ "se": "Northern Sami",
+ "nb": "Norwegian Bokmål",
+ "nn": "Norwegian Nynorsk",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "or": "Odia",
+ "om": "Oromo",
+ "os": "Ossetic",
+ "ps": "Pashto",
+ "prg": "Prussian",
+ "qu": "Quechua",
+ "rm": "Romansh",
+ "rof": "Rombo",
+ "rn": "Rundi",
+ "rwk": "Rwa",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "gd": "Scottish Gaelic",
+ "seh": "Sena",
+ "sr": "Serbian",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "sd": "Sindhi",
+ "si": "Sinhala",
+ "sk": "Slovak",
+ "sl": "Slovenian",
+ "xog": "Soga",
+ "zgh": "Standard Moroccan Tamazight",
+ "sw-CD": "sw (Jamuhuli ya Chidemoklasia ya kuKongo)",
+ "sw": "Swahili",
+ "gsw": "Swiss German",
+ "shi": "Tachelhit",
+ "dav": "Taita",
+ "tg": "Tajik",
+ "twq": "Tasawaq",
+ "tt": "Tatar",
+ "te": "Telugu",
+ "teo": "Teso",
+ "bo": "Tibetan",
+ "ti": "Tigrinya",
+ "to": "Tongan",
+ "tk": "Turkmen",
+ "hsb": "Upper Sorbian",
+ "ug": "Uyghur",
+ "uz": "Uzbek",
+ "vai": "Vai",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "cy": "Welsh",
+ "fy": "Western Frisian",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "yi": "Yiddish",
+ "dje": "Zarma"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/kea.json b/vendor/commerceguys/intl/resources/language/kea.json
index dc3d75b73..86f1899cd 100644
--- a/vendor/commerceguys/intl/resources/language/kea.json
+++ b/vendor/commerceguys/intl/resources/language/kea.json
@@ -1,641 +1,224 @@
{
- "af": {
- "name": "afrikaner"
- },
- "agq": {
- "name": "aghem"
- },
- "ak": {
- "name": "akan"
- },
- "sq": {
- "name": "albanes"
- },
- "de": {
- "name": "alimãu"
- },
- "de-AT": {
- "name": "alimãu austriaku"
- },
- "gsw": {
- "name": "alimãu suísu"
- },
- "de-CH": {
- "name": "altu alimãu suisu"
- },
- "am": {
- "name": "amáriku"
- },
- "ar": {
- "name": "árabi"
- },
- "hy": {
- "name": "arméniu"
- },
- "as": {
- "name": "asames"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "asu"
- },
- "ha": {
- "name": "auza"
- },
- "haw": {
- "name": "avaianu"
- },
- "az": {
- "name": "azerbaijanu"
- },
- "ksf": {
- "name": "bafia"
- },
- "bm": {
- "name": "bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "basku"
- },
- "bem": {
- "name": "bemba"
- },
- "bez": {
- "name": "bena"
- },
- "bn": {
- "name": "bengali"
- },
- "be": {
- "name": "bielorusu"
- },
- "my": {
- "name": "birmanes"
- },
- "brx": {
- "name": "bodo"
- },
- "bs": {
- "name": "bosniu"
- },
- "br": {
- "name": "bretãu"
- },
- "bg": {
- "name": "búlgaru"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "da": {
- "name": "dinamarkes"
- },
- "dua": {
- "name": "duala"
- },
- "dz": {
- "name": "dzonka"
- },
- "he": {
- "name": "ebraiku"
- },
- "ebu": {
- "name": "embu"
- },
- "ee": {
- "name": "eve"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "faroes"
- },
- "fil": {
- "name": "filipinu"
- },
- "fi": {
- "name": "finlandes"
- },
- "nl-BE": {
- "name": "flamengu"
- },
- "fr": {
- "name": "franses"
- },
- "fr-CA": {
- "name": "franses kanadianu"
- },
- "fr-CH": {
- "name": "franses suisu"
- },
- "fur": {
- "name": "Friulian"
- },
- "fy": {
- "name": "fríziu osidental"
- },
- "ff": {
- "name": "Fulah"
- },
- "gl": {
- "name": "galegu"
- },
- "cy": {
- "name": "gales"
- },
- "el": {
- "name": "gregu"
- },
- "kl": {
- "name": "groenlandes"
- },
- "gu": {
- "name": "gujarati"
- },
- "guz": {
- "name": "gusii"
- },
- "ig": {
- "name": "ibo"
- },
- "smn": {
- "name": "inari sami"
- },
- "hi": {
- "name": "indi"
- },
- "id": {
- "name": "indonéziu"
- },
- "en": {
- "name": "ingles"
- },
- "en-AU": {
- "name": "ingles australianu"
- },
- "en-GB": {
- "name": "ingles britaniku"
- },
- "en-CA": {
- "name": "ingles kanadianu"
- },
- "yo": {
- "name": "ioruba"
- },
- "ga": {
- "name": "irlandes"
- },
- "is": {
- "name": "islandes"
- },
- "it": {
- "name": "italianu"
- },
- "ja": {
- "name": "japones"
- },
- "dyo": {
- "name": "jola-fonyi"
- },
- "ka": {
- "name": "jorjianu"
- },
- "kab": {
- "name": "kabila"
- },
- "kea": {
- "name": "kabuverdianu"
- },
- "kkj": {
- "name": "Kako"
- },
- "kln": {
- "name": "kalenjin"
- },
- "kam": {
- "name": "kamba"
- },
- "kn": {
- "name": "kanares"
- },
- "ca": {
- "name": "katalãu"
- },
- "ks": {
- "name": "kaxmira"
- },
- "kk": {
- "name": "kazak"
- },
- "qu": {
- "name": "kexua"
- },
- "ki": {
- "name": "kikuiu"
- },
- "rw": {
- "name": "kiniaruanda"
- },
- "ky": {
- "name": "kirgiz"
- },
- "km": {
- "name": "kmer"
- },
- "khq": {
- "name": "koira txiini"
- },
- "ses": {
- "name": "koiraboro seni"
- },
- "kok": {
- "name": "konkani"
- },
- "ko": {
- "name": "korianu"
- },
- "kw": {
- "name": "kórniku"
- },
- "hr": {
- "name": "kroata"
- },
- "nmg": {
- "name": "kuazio"
- },
- "ckb": {
- "name": "kurdu sentral"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "lausianu"
- },
- "lv": {
- "name": "letãu"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "lituanes"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "lg": {
- "name": "luganda"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "luxemburges"
- },
- "luy": {
- "name": "Luyia"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "ml": {
- "name": "malaialam"
- },
- "ms": {
- "name": "maláiu"
- },
- "mg": {
- "name": "malgaxi"
- },
- "mt": {
- "name": "maltes"
- },
- "gv": {
- "name": "manks"
- },
- "mr": {
- "name": "marati"
- },
- "mas": {
- "name": "Masai"
- },
- "mk": {
- "name": "masedóniu"
- },
- "jmc": {
- "name": "matxame"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "mn": {
- "name": "Mongolian"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nds-NL": {
- "name": "nds (Olanda)"
- },
- "ne": {
- "name": "nepales"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "ñomba"
- },
- "nd": {
- "name": "North Ndebele"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "se": {
- "name": "Northern Sami"
- },
- "nb": {
- "name": "norueges bokmål"
- },
- "nn": {
- "name": "norueges nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "ii": {
- "name": "nuosu"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "or": {
- "name": "odía"
- },
- "nl": {
- "name": "olandes"
- },
- "om": {
- "name": "oromo"
- },
- "os": {
- "name": "Ossetic"
- },
- "pa": {
- "name": "pandjabi"
- },
- "ps": {
- "name": "paxto"
- },
- "fa": {
- "name": "persa"
- },
- "prg": {
- "name": "Prussian"
- },
- "pl": {
- "name": "pulaku"
- },
- "pt": {
- "name": "purtuges"
- },
- "pt-PT": {
- "name": "purtuges europeu"
- },
- "rm": {
- "name": "romanxi"
- },
- "rof": {
- "name": "Rombo"
- },
- "ro": {
- "name": "rumenu"
- },
- "ro-MD": {
- "name": "rumenu moldáviku"
- },
- "rn": {
- "name": "Rundi"
- },
- "ru": {
- "name": "rusu"
- },
- "rwk": {
- "name": "Rwa"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "gd": {
- "name": "Scottish Gaelic"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "sérviu"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "sd": {
- "name": "sindi"
- },
- "si": {
- "name": "singales"
- },
- "sk": {
- "name": "slovaku"
- },
- "sl": {
- "name": "slovéniu"
- },
- "xog": {
- "name": "Soga"
- },
- "so": {
- "name": "somali"
- },
- "hsb": {
- "name": "sórbiu altu"
- },
- "dsb": {
- "name": "sórbiu baxu"
- },
- "es": {
- "name": "spanhol"
- },
- "es-MX": {
- "name": "spanhol mexikanu"
- },
- "eo": {
- "name": "sperantu"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "et": {
- "name": "stonianu"
- },
- "sw": {
- "name": "suaíli"
- },
- "sw-CD": {
- "name": "suaíli kongoles"
- },
- "sv": {
- "name": "sueku"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "tg": {
- "name": "tadjiki"
- },
- "th": {
- "name": "tailandes"
- },
- "dav": {
- "name": "taita"
- },
- "tzm": {
- "name": "tamazait di Atlas Sentral"
- },
- "ta": {
- "name": "tamil"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "tatar"
- },
- "te": {
- "name": "telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "bo": {
- "name": "tibetanu"
- },
- "ti": {
- "name": "tigrinia"
- },
- "to": {
- "name": "tonganes"
- },
- "tk": {
- "name": "turkmenu"
- },
- "tr": {
- "name": "turku"
- },
- "cs": {
- "name": "txeku"
- },
- "ce": {
- "name": "txetxenu"
- },
- "ug": {
- "name": "uigur"
- },
- "uk": {
- "name": "ukranianu"
- },
- "hu": {
- "name": "úngaru"
- },
- "wo": {
- "name": "uolof"
- },
- "ur": {
- "name": "urdu"
- },
- "uz": {
- "name": "uzbeki"
- },
- "vai": {
- "name": "Vai"
- },
- "vi": {
- "name": "vietnamita"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "chr": {
- "name": "xeroki"
- },
- "cgg": {
- "name": "xiga"
- },
- "zh": {
- "name": "xines"
- },
- "zh-Hans": {
- "name": "xines simplifikadu"
- },
- "zh-Hant": {
- "name": "xines tradisional"
- },
- "yav": {
- "name": "Yangben"
- },
- "yi": {
- "name": "Yiddish"
- },
- "dje": {
- "name": "zarma"
- },
- "zu": {
- "name": "zulu"
- }
+ "af": "afrikaner",
+ "agq": "aghem",
+ "ak": "akan",
+ "sq": "albanes",
+ "de": "alemon",
+ "de-CH": "alemon altu suisu",
+ "de-AT": "alemon austríaku",
+ "nds": "alemon baxu",
+ "nds-NL": "alemon baxu (Olanda)",
+ "gsw": "alemon suísu",
+ "am": "amáriku",
+ "ar": "árabi",
+ "hy": "arméniu",
+ "as": "asames",
+ "ast": "asturianu",
+ "asa": "asu",
+ "ha": "auza",
+ "haw": "avaianu",
+ "az": "azerbaijanu",
+ "ksf": "bafia",
+ "bm": "bambara",
+ "bas": "basa",
+ "eu": "basku",
+ "bem": "bemba",
+ "bez": "bena",
+ "bn": "bengali",
+ "be": "bielorusu",
+ "my": "birmanes",
+ "brx": "bodo",
+ "bs": "bosniu",
+ "br": "bretãu",
+ "bg": "búlgaru",
+ "da": "dinamarkes",
+ "dua": "duala",
+ "dz": "dzonka",
+ "he": "ebraiku",
+ "ebu": "embu",
+ "ee": "eve",
+ "ewo": "ewondo",
+ "fo": "faroes",
+ "fil": "filipinu",
+ "fi": "finlandes",
+ "nl-BE": "flamengu",
+ "fr": "franses",
+ "fr-CA": "franses kanadianu",
+ "fr-CH": "franses suisu",
+ "fur": "friulanu",
+ "fy": "fríziu osidental",
+ "ff": "fula",
+ "gl": "galegu",
+ "cy": "gales",
+ "el": "gregu",
+ "kl": "groenlandes",
+ "gu": "gujarati",
+ "guz": "gusii",
+ "ig": "ibo",
+ "smn": "inari sami",
+ "hi": "indi",
+ "id": "indonéziu",
+ "en": "ingles",
+ "en-AU": "ingles australianu",
+ "en-GB": "ingles britániku",
+ "en-CA": "ingles kanadianu",
+ "yo": "ioruba",
+ "ga": "irlandes",
+ "is": "islandes",
+ "it": "italianu",
+ "ja": "japones",
+ "jv": "javanes",
+ "dyo": "jola-fonyi",
+ "ka": "jorjianu",
+ "kab": "kabila",
+ "kea": "kabuverdianu",
+ "kkj": "kako",
+ "kln": "kalenjin",
+ "kam": "kamba",
+ "kn": "kanares",
+ "yue": "kantunes",
+ "ca": "katalãu",
+ "ks": "kaxmira",
+ "kk": "kazak",
+ "qu": "kexua",
+ "ki": "kikuiu",
+ "rw": "kiniaruanda",
+ "ky": "kirgiz",
+ "km": "kmer",
+ "khq": "koira txiini",
+ "ses": "koiraboro seni",
+ "ksh": "kolonhanu",
+ "kok": "konkani",
+ "ko": "korianu",
+ "kw": "kórniku",
+ "xh": "koza",
+ "hr": "kroata",
+ "nmg": "kuazio",
+ "ku": "kurdu",
+ "ckb": "kurdu sentral",
+ "lkt": "lakota",
+ "lag": "langi",
+ "lo": "lausianu",
+ "lv": "letãu",
+ "ln": "lingala",
+ "lt": "lituanu",
+ "lu": "luba-katanga",
+ "lg": "luganda",
+ "luo": "Luo",
+ "lb": "luxemburges",
+ "luy": "luyia",
+ "kde": "makonde",
+ "mgh": "makua",
+ "ml": "malaialam",
+ "ms": "maláiu",
+ "mg": "malgaxi",
+ "mt": "maltes",
+ "gv": "manks",
+ "mi": "maori",
+ "mr": "marati",
+ "mas": "Masai",
+ "mk": "masedóniu",
+ "jmc": "matxame",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "mn": "Mongolian",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "ne": "nepales",
+ "nnh": "Ngiemboon",
+ "jgo": "ñomba",
+ "nd": "North Ndebele",
+ "lrc": "Northern Luri",
+ "se": "Northern Sami",
+ "nb": "norueges bokmål",
+ "nn": "norueges nynorsk",
+ "nus": "Nuer",
+ "ii": "nuosu",
+ "nyn": "Nyankole",
+ "or": "odía",
+ "nl": "olandes",
+ "om": "oromo",
+ "os": "osétiku",
+ "pa": "pandjabi",
+ "ps": "paxto",
+ "fa": "persa",
+ "prg": "prusianu",
+ "pl": "pulaku",
+ "pt": "purtuges",
+ "pt-PT": "purtuges europeu",
+ "rm": "romanxi",
+ "rof": "rombu",
+ "ro": "rumenu",
+ "ro-MD": "rumenu moldáviku",
+ "rn": "rundi",
+ "ru": "rusu",
+ "rwk": "rwa",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "gd": "Scottish Gaelic",
+ "ceb": "sebuanu",
+ "seh": "Sena",
+ "sr": "sérviu",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "sd": "sindi",
+ "si": "singales",
+ "cu": "slavu klériku",
+ "sk": "slovaku",
+ "sl": "slovéniu",
+ "xog": "Soga",
+ "so": "somali",
+ "hsb": "sórbiu altu",
+ "dsb": "sórbiu baxu",
+ "es": "spanhol",
+ "es-419": "spanhol latinu-merkanu",
+ "es-MX": "spanhol mexikanu",
+ "eo": "sperantu",
+ "et": "stonianu",
+ "sw": "suaíli",
+ "sw-CD": "suaíli kongoles",
+ "sv": "sueku",
+ "shi": "Tachelhit",
+ "tg": "tadjiki",
+ "th": "tailandes",
+ "dav": "taita",
+ "tzm": "tamazait di Atlas Sentral",
+ "zgh": "tamazait marokinu padron",
+ "ta": "tamil",
+ "twq": "Tasawaq",
+ "tt": "tatar",
+ "te": "telugu",
+ "teo": "Teso",
+ "bo": "tibetanu",
+ "ti": "tigrinia",
+ "to": "tonganes",
+ "tk": "turkmenu",
+ "tr": "turku",
+ "cs": "txeku",
+ "ce": "txetxenu",
+ "ug": "uigur",
+ "uk": "ukranianu",
+ "hu": "úngaru",
+ "wo": "uolof",
+ "ur": "urdu",
+ "uz": "uzbeki",
+ "vai": "Vai",
+ "vi": "vietnamita",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "chr": "xeroki",
+ "cgg": "xiga",
+ "zh": "xines",
+ "zh-Hans": "xines simplifikadu",
+ "zh-Hant": "xines tradisional",
+ "yav": "Yangben",
+ "yi": "Yiddish",
+ "dje": "zarma",
+ "zu": "zulu"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/khq.json b/vendor/commerceguys/intl/resources/language/khq.json
index e0a9b45c3..d2beb6e1c 100644
--- a/vendor/commerceguys/intl/resources/language/khq.json
+++ b/vendor/commerceguys/intl/resources/language/khq.json
@@ -1,641 +1,224 @@
{
- "af": {
- "name": "Afrikaans"
- },
- "agq": {
- "name": "Aghem"
- },
- "ak": {
- "name": "Akan senni"
- },
- "sq": {
- "name": "Albanian"
- },
- "de": {
- "name": "Almaŋ senni"
- },
- "de-AT": {
- "name": "Almaŋ senni (Otriši)"
- },
- "de-CH": {
- "name": "Almaŋ senni (Swisu)"
- },
- "am": {
- "name": "Amhaarik senni"
- },
- "hy": {
- "name": "Armenian"
- },
- "as": {
- "name": "Assamese"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "az": {
- "name": "Azerbaijani"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "Basque"
- },
- "be": {
- "name": "Belaruus senni"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "bn": {
- "name": "Bengali senni"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "Bosnian"
- },
- "br": {
- "name": "Breton"
- },
- "bg": {
- "name": "Bulagaari senni"
- },
- "my": {
- "name": "Burme senni"
- },
- "ca": {
- "name": "Catalan"
- },
- "cs": {
- "name": "Cek senni"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "ce": {
- "name": "Chechen"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "kw": {
- "name": "Cornish"
- },
- "hr": {
- "name": "Croatian"
- },
- "da": {
- "name": "Danish"
- },
- "dua": {
- "name": "Duala"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "ebu": {
- "name": "Embu"
- },
- "es": {
- "name": "Espaaɲe senni"
- },
- "es-MX": {
- "name": "Espaaɲe senni (Mexiki)"
- },
- "eo": {
- "name": "Esperanto"
- },
- "et": {
- "name": "Estonian"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "Faroese"
- },
- "fa": {
- "name": "Farsi senni"
- },
- "fil": {
- "name": "Filipino"
- },
- "fi": {
- "name": "Finnish"
- },
- "fr": {
- "name": "Fransee senni"
- },
- "fr-CA": {
- "name": "Fransee senni (Kanaada)"
- },
- "fr-CH": {
- "name": "Fransee senni (Swisu)"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "gl": {
- "name": "Galician"
- },
- "lg": {
- "name": "Ganda"
- },
- "ka": {
- "name": "Georgian"
- },
- "el": {
- "name": "Grek senni"
- },
- "gu": {
- "name": "Gujarati"
- },
- "guz": {
- "name": "Gusii"
- },
- "haw": {
- "name": "Hawaiian"
- },
- "ha": {
- "name": "Hawsance senni"
- },
- "he": {
- "name": "Hebrew"
- },
- "nl": {
- "name": "Holandee senni"
- },
- "nl-BE": {
- "name": "Holandee senni (Belgiiki)"
- },
- "hu": {
- "name": "Hungaari senni"
- },
- "ig": {
- "name": "Iboo senni"
- },
- "is": {
- "name": "Icelandic"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "id": {
- "name": "Indoneesi senni"
- },
- "hi": {
- "name": "Induu senni"
- },
- "en": {
- "name": "Inglisi senni"
- },
- "en-GB": {
- "name": "Inglisi senni (Albaasalaama Marganta)"
- },
- "en-CA": {
- "name": "Inglisi senni (Kanaada)"
- },
- "en-AU": {
- "name": "Inglisi senni (Ostraali)"
- },
- "ga": {
- "name": "Irish"
- },
- "it": {
- "name": "Itaali senni"
- },
- "ja": {
- "name": "Japonee senni"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "zu": {
- "name": "Julu senni"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "kn": {
- "name": "Kannada"
- },
- "ks": {
- "name": "Kashmiri"
- },
- "kk": {
- "name": "Kazakh"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "km": {
- "name": "Kmeer senni, Game here"
- },
- "kok": {
- "name": "Konkani"
- },
- "ko": {
- "name": "Koree senni"
- },
- "khq": {
- "name": "Koyra ciini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "ky": {
- "name": "Kyrgyz"
- },
- "ar": {
- "name": "Laaraw senni"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Lao"
- },
- "lv": {
- "name": "Latvian"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "Lithuanian"
- },
- "dsb": {
- "name": "Lower Sorbian"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "Luxembourgish"
- },
- "luy": {
- "name": "Luyia"
- },
- "mk": {
- "name": "Macedonian"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "Malagasy"
- },
- "ml": {
- "name": "Malayalam"
- },
- "ms": {
- "name": "Maleezi senni"
- },
- "mt": {
- "name": "Maltese"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "Marathi"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "mn": {
- "name": "Mongolian"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nds-NL": {
- "name": "nds (Hollandu)"
- },
- "ne": {
- "name": "Neepal senni"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nd": {
- "name": "North Ndebele"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "se": {
- "name": "Northern Sami"
- },
- "nb": {
- "name": "Norwegian Bokmål"
- },
- "nn": {
- "name": "Norwegian Nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "or": {
- "name": "Odia"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetic"
- },
- "ps": {
- "name": "Pashto"
- },
- "pl": {
- "name": "Polonee senni"
- },
- "pt": {
- "name": "Portugee senni"
- },
- "pt-PT": {
- "name": "Portugee senni (Portugaal)"
- },
- "prg": {
- "name": "Prussian"
- },
- "pa": {
- "name": "Punjaabi sennii"
- },
- "qu": {
- "name": "Quechua"
- },
- "rm": {
- "name": "Romansh"
- },
- "rof": {
- "name": "Rombo"
- },
- "ro": {
- "name": "Rumaani senni"
- },
- "ro-MD": {
- "name": "Rumaani senni (Moldovi)"
- },
- "rn": {
- "name": "Rundi"
- },
- "ru": {
- "name": "Ruusi senni"
- },
- "rwk": {
- "name": "Rwa"
- },
- "rw": {
- "name": "Rwanda senni"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "gd": {
- "name": "Scottish Gaelic"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "Serbian"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Sinhala"
- },
- "zh": {
- "name": "Sinuwa senni, Mandareŋ"
- },
- "zh-Hans": {
- "name": "Sinuwa senni, Mandareŋ (Hans)"
- },
- "zh-Hant": {
- "name": "Sinuwa senni, Mandareŋ (Hant)"
- },
- "sk": {
- "name": "Slovak"
- },
- "sl": {
- "name": "Slovenian"
- },
- "xog": {
- "name": "Soga"
- },
- "so": {
- "name": "Somaali senni"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "sv": {
- "name": "Suweede senni"
- },
- "sw-CD": {
- "name": "sw (Kongoo demookaratiki laboo)"
- },
- "sw": {
- "name": "Swahili"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "th": {
- "name": "Taailandu senni"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "dav": {
- "name": "Taita"
- },
- "tg": {
- "name": "Tajik"
- },
- "ta": {
- "name": "Tamil senni"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "Tatar"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "bo": {
- "name": "Tibetan"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "to": {
- "name": "Tongan"
- },
- "tk": {
- "name": "Turkmen"
- },
- "tr": {
- "name": "Turku senni"
- },
- "uk": {
- "name": "Ukreen senni"
- },
- "hsb": {
- "name": "Upper Sorbian"
- },
- "ur": {
- "name": "Urdu senni"
- },
- "ug": {
- "name": "Uyghur"
- },
- "uz": {
- "name": "Uzbek"
- },
- "vai": {
- "name": "Vai"
- },
- "vi": {
- "name": "Vietnaam senni"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "cy": {
- "name": "Welsh"
- },
- "fy": {
- "name": "Western Frisian"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "yi": {
- "name": "Yiddish"
- },
- "yo": {
- "name": "Yorbance senni"
- },
- "dje": {
- "name": "Zarma"
- }
+ "af": "Afrikaans",
+ "agq": "Aghem",
+ "ak": "Akan senni",
+ "sq": "Albanian",
+ "de": "Almaŋ senni",
+ "de-AT": "Almaŋ senni (Otriši)",
+ "de-CH": "Almaŋ senni (Swisu)",
+ "am": "Amhaarik senni",
+ "hy": "Armenian",
+ "as": "Assamese",
+ "ast": "Asturian",
+ "asa": "Asu",
+ "az": "Azerbaijani",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "eu": "Basque",
+ "be": "Belaruus senni",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "bn": "Bengali senni",
+ "brx": "Bodo",
+ "bs": "Bosnian",
+ "br": "Breton",
+ "bg": "Bulagaari senni",
+ "my": "Burme senni",
+ "yue": "Cantonese",
+ "ca": "Catalan",
+ "ceb": "Cebuano",
+ "cs": "Cek senni",
+ "tzm": "Central Atlas Tamazight",
+ "ckb": "Central Kurdish",
+ "ce": "Chechen",
+ "chr": "Cherokee",
+ "cgg": "Chiga",
+ "cu": "Church Slavic",
+ "ksh": "Colognian",
+ "kw": "Cornish",
+ "hr": "Croatian",
+ "da": "Danish",
+ "dua": "Duala",
+ "dz": "Dzongkha",
+ "ebu": "Embu",
+ "es": "Espaaɲe senni",
+ "es-419": "Espaaɲe senni (419)",
+ "es-MX": "Espaaɲe senni (Mexiki)",
+ "eo": "Esperanto",
+ "et": "Estonian",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fo": "Faroese",
+ "fa": "Farsi senni",
+ "fil": "Filipino",
+ "fi": "Finnish",
+ "fr": "Fransee senni",
+ "fr-CA": "Fransee senni (Kanaada)",
+ "fr-CH": "Fransee senni (Swisu)",
+ "fur": "Friulian",
+ "ff": "Fulah",
+ "gl": "Galician",
+ "lg": "Ganda",
+ "ka": "Georgian",
+ "el": "Grek senni",
+ "gu": "Gujarati",
+ "guz": "Gusii",
+ "haw": "Hawaiian",
+ "ha": "Hawsance senni",
+ "he": "Hebrew",
+ "nl": "Holandee senni",
+ "nl-BE": "Holandee senni (Belgiiki)",
+ "hu": "Hungaari senni",
+ "ig": "Iboo senni",
+ "is": "Icelandic",
+ "smn": "Inari Sami",
+ "id": "Indoneesi senni",
+ "hi": "Induu senni",
+ "en": "Inglisi senni",
+ "en-GB": "Inglisi senni (Albaasalaama Marganta)",
+ "en-CA": "Inglisi senni (Kanaada)",
+ "en-AU": "Inglisi senni (Ostraali)",
+ "ga": "Irish",
+ "it": "Itaali senni",
+ "ja": "Japonee senni",
+ "jv": "Javanee senni",
+ "dyo": "Jola-Fonyi",
+ "zu": "Julu senni",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "kn": "Kannada",
+ "ks": "Kashmiri",
+ "kk": "Kazakh",
+ "ki": "Kikuyu",
+ "km": "Kmeer senni, Game here",
+ "kok": "Konkani",
+ "ko": "Koree senni",
+ "khq": "Koyra ciini",
+ "ses": "Koyraboro Senni",
+ "ku": "Kurdish",
+ "nmg": "Kwasio",
+ "ky": "Kyrgyz",
+ "ar": "Laaraw senni",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Lao",
+ "lv": "Latvian",
+ "ln": "Lingala",
+ "lt": "Lithuanian",
+ "nds": "Low German",
+ "dsb": "Lower Sorbian",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "lb": "Luxembourgish",
+ "luy": "Luyia",
+ "mk": "Macedonian",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "Malagasy",
+ "ml": "Malayalam",
+ "ms": "Maleezi senni",
+ "mt": "Maltese",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mr": "Marathi",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "mn": "Mongolian",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nds-NL": "nds (Hollandu)",
+ "ne": "Neepal senni",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nd": "North Ndebele",
+ "lrc": "Northern Luri",
+ "se": "Northern Sami",
+ "nb": "Norwegian Bokmål",
+ "nn": "Norwegian Nynorsk",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "or": "Odia",
+ "om": "Oromo",
+ "os": "Ossetic",
+ "ps": "Pashto",
+ "pl": "Polonee senni",
+ "pt": "Portugee senni",
+ "pt-PT": "Portugee senni (Portugaal)",
+ "prg": "Prussian",
+ "pa": "Punjaabi sennii",
+ "qu": "Quechua",
+ "rm": "Romansh",
+ "rof": "Rombo",
+ "ro": "Rumaani senni",
+ "ro-MD": "Rumaani senni (Moldovi)",
+ "rn": "Rundi",
+ "ru": "Ruusi senni",
+ "rwk": "Rwa",
+ "rw": "Rwanda senni",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "gd": "Scottish Gaelic",
+ "seh": "Sena",
+ "sr": "Serbian",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "sd": "Sindhi",
+ "si": "Sinhala",
+ "zh": "Sinuwa senni, Mandareŋ",
+ "zh-Hans": "Sinuwa senni, Mandareŋ (Hans)",
+ "zh-Hant": "Sinuwa senni, Mandareŋ (Hant)",
+ "sk": "Slovak",
+ "sl": "Slovenian",
+ "xog": "Soga",
+ "so": "Somaali senni",
+ "zgh": "Standard Moroccan Tamazight",
+ "sv": "Suweede senni",
+ "sw-CD": "sw (Kongoo demookaratiki laboo)",
+ "sw": "Swahili",
+ "gsw": "Swiss German",
+ "th": "Taailandu senni",
+ "shi": "Tachelhit",
+ "dav": "Taita",
+ "tg": "Tajik",
+ "ta": "Tamil senni",
+ "twq": "Tasawaq",
+ "tt": "Tatar",
+ "te": "Telugu",
+ "teo": "Teso",
+ "bo": "Tibetan",
+ "ti": "Tigrinya",
+ "to": "Tongan",
+ "tk": "Turkmen",
+ "tr": "Turku senni",
+ "uk": "Ukreen senni",
+ "hsb": "Upper Sorbian",
+ "ur": "Urdu senni",
+ "ug": "Uyghur",
+ "uz": "Uzbek",
+ "vai": "Vai",
+ "vi": "Vietnaam senni",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "cy": "Welsh",
+ "fy": "Western Frisian",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "yi": "Yiddish",
+ "yo": "Yorbance senni",
+ "dje": "Zarma"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/ki.json b/vendor/commerceguys/intl/resources/language/ki.json
index b606ac398..db3576ccf 100644
--- a/vendor/commerceguys/intl/resources/language/ki.json
+++ b/vendor/commerceguys/intl/resources/language/ki.json
@@ -1,641 +1,224 @@
{
- "af": {
- "name": "Afrikaans"
- },
- "agq": {
- "name": "Aghem"
- },
- "sq": {
- "name": "Albanian"
- },
- "hy": {
- "name": "Armenian"
- },
- "as": {
- "name": "Assamese"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "az": {
- "name": "Azerbaijani"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "Basque"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "Bosnian"
- },
- "br": {
- "name": "Breton"
- },
- "ca": {
- "name": "Catalan"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "ce": {
- "name": "Chechen"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "kw": {
- "name": "Cornish"
- },
- "hr": {
- "name": "Croatian"
- },
- "da": {
- "name": "Danish"
- },
- "dua": {
- "name": "Duala"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "ebu": {
- "name": "Embu"
- },
- "eo": {
- "name": "Esperanto"
- },
- "et": {
- "name": "Estonian"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "Faroese"
- },
- "fil": {
- "name": "Filipino"
- },
- "fi": {
- "name": "Finnish"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "gl": {
- "name": "Galician"
- },
- "lg": {
- "name": "Ganda"
- },
- "ka": {
- "name": "Georgian"
- },
- "ki": {
- "name": "Gikuyu"
- },
- "en": {
- "name": "Gĩthungũ"
- },
- "en-AU": {
- "name": "Gĩthungũ (Australia)"
- },
- "en-CA": {
- "name": "Gĩthungũ (Kanada)"
- },
- "en-GB": {
- "name": "Gĩthungũ (Ngeretha)"
- },
- "gu": {
- "name": "Gujarati"
- },
- "guz": {
- "name": "Gusii"
- },
- "haw": {
- "name": "Hawaiian"
- },
- "he": {
- "name": "Hebrew"
- },
- "is": {
- "name": "Icelandic"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "ga": {
- "name": "Irish"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "kn": {
- "name": "Kannada"
- },
- "ks": {
- "name": "Kashmiri"
- },
- "kk": {
- "name": "Kazakh"
- },
- "fa": {
- "name": "Kiajemi"
- },
- "ak": {
- "name": "Kiakan"
- },
- "am": {
- "name": "Kiamhari"
- },
- "ar": {
- "name": "Kĩarabu"
- },
- "bn": {
- "name": "Kibangla"
- },
- "fr": {
- "name": "Kĩbaranja"
- },
- "fr-CA": {
- "name": "Kĩbaranja (Kanada)"
- },
- "fr-CH": {
- "name": "Kĩbaranja (Uswisi)"
- },
- "be": {
- "name": "Kibelarusi"
- },
- "bg": {
- "name": "Kibulgaria"
- },
- "my": {
- "name": "Kiburma"
- },
- "zh": {
- "name": "Kĩcaina"
- },
- "zh-Hans": {
- "name": "Kĩcaina (Hans)"
- },
- "zh-Hant": {
- "name": "Kĩcaina (Hant)"
- },
- "cs": {
- "name": "Kichecki"
- },
- "so": {
- "name": "Kĩcumarĩ"
- },
- "el": {
- "name": "Kigiriki"
- },
- "ha": {
- "name": "Kihausa"
- },
- "hi": {
- "name": "Kĩhĩndĩ"
- },
- "es": {
- "name": "Kihispania"
- },
- "es-MX": {
- "name": "Kihispania (Meksiko)"
- },
- "nl": {
- "name": "Kiholanzi"
- },
- "nl-BE": {
- "name": "Kiholanzi (Ubelgiji)"
- },
- "hu": {
- "name": "Kihungari"
- },
- "ig": {
- "name": "Kiigbo"
- },
- "id": {
- "name": "Kiindonesia"
- },
- "km": {
- "name": "Kikambodia"
- },
- "ko": {
- "name": "Kikorea"
- },
- "ms": {
- "name": "Kimalesia"
- },
- "ne": {
- "name": "Kinepali"
- },
- "ja": {
- "name": "Kĩnjabani"
- },
- "de": {
- "name": "Kĩnjeremani"
- },
- "de-AT": {
- "name": "Kĩnjeremani (Austria)"
- },
- "de-CH": {
- "name": "Kĩnjeremani (Uswisi)"
- },
- "rw": {
- "name": "Kinyarwanda"
- },
- "pl": {
- "name": "Kipolandi"
- },
- "pa": {
- "name": "Kipunjabi"
- },
- "ru": {
- "name": "Kĩracia"
- },
- "pt": {
- "name": "Kireno"
- },
- "pt-PT": {
- "name": "Kireno (Ureno)"
- },
- "ro": {
- "name": "Kiromania"
- },
- "ro-MD": {
- "name": "Kiromania (Moldova)"
- },
- "sv": {
- "name": "Kiswidi"
- },
- "th": {
- "name": "Kitailandi"
- },
- "it": {
- "name": "Kĩtaliano"
- },
- "ta": {
- "name": "Kitamil"
- },
- "tr": {
- "name": "Kituruki"
- },
- "uk": {
- "name": "Kiukrania"
- },
- "ur": {
- "name": "Kiurdu"
- },
- "vi": {
- "name": "Kivietinamu"
- },
- "yo": {
- "name": "Kiyoruba"
- },
- "zu": {
- "name": "Kizulu"
- },
- "kok": {
- "name": "Konkani"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "ky": {
- "name": "Kyrgyz"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Lao"
- },
- "lv": {
- "name": "Latvian"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "Lithuanian"
- },
- "dsb": {
- "name": "Lower Sorbian"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "Luxembourgish"
- },
- "luy": {
- "name": "Luyia"
- },
- "mk": {
- "name": "Macedonian"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "Malagasy"
- },
- "ml": {
- "name": "Malayalam"
- },
- "mt": {
- "name": "Maltese"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "Marathi"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "mn": {
- "name": "Mongolian"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nds-NL": {
- "name": "nds (Uholanzi)"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nd": {
- "name": "North Ndebele"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "se": {
- "name": "Northern Sami"
- },
- "nb": {
- "name": "Norwegian Bokmål"
- },
- "nn": {
- "name": "Norwegian Nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "or": {
- "name": "Odia"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetic"
- },
- "ps": {
- "name": "Pashto"
- },
- "prg": {
- "name": "Prussian"
- },
- "qu": {
- "name": "Quechua"
- },
- "rm": {
- "name": "Romansh"
- },
- "rof": {
- "name": "Rombo"
- },
- "rn": {
- "name": "Rundi"
- },
- "rwk": {
- "name": "Rwa"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "gd": {
- "name": "Scottish Gaelic"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "Serbian"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Sinhala"
- },
- "sk": {
- "name": "Slovak"
- },
- "sl": {
- "name": "Slovenian"
- },
- "xog": {
- "name": "Soga"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "sw-CD": {
- "name": "sw (Jamhuri ya Kidemokrasia ya Kongo)"
- },
- "sw": {
- "name": "Swahili"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "dav": {
- "name": "Taita"
- },
- "tg": {
- "name": "Tajik"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "Tatar"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "bo": {
- "name": "Tibetan"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "to": {
- "name": "Tongan"
- },
- "tk": {
- "name": "Turkmen"
- },
- "hsb": {
- "name": "Upper Sorbian"
- },
- "ug": {
- "name": "Uyghur"
- },
- "uz": {
- "name": "Uzbek"
- },
- "vai": {
- "name": "Vai"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "cy": {
- "name": "Welsh"
- },
- "fy": {
- "name": "Western Frisian"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "yi": {
- "name": "Yiddish"
- },
- "dje": {
- "name": "Zarma"
- }
+ "af": "Afrikaans",
+ "agq": "Aghem",
+ "sq": "Albanian",
+ "hy": "Armenian",
+ "as": "Assamese",
+ "ast": "Asturian",
+ "asa": "Asu",
+ "az": "Azerbaijani",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "eu": "Basque",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "brx": "Bodo",
+ "bs": "Bosnian",
+ "br": "Breton",
+ "yue": "Cantonese",
+ "ca": "Catalan",
+ "ceb": "Cebuano",
+ "tzm": "Central Atlas Tamazight",
+ "ckb": "Central Kurdish",
+ "ce": "Chechen",
+ "chr": "Cherokee",
+ "cgg": "Chiga",
+ "cu": "Church Slavic",
+ "ksh": "Colognian",
+ "kw": "Cornish",
+ "hr": "Croatian",
+ "da": "Danish",
+ "dua": "Duala",
+ "dz": "Dzongkha",
+ "ebu": "Embu",
+ "eo": "Esperanto",
+ "et": "Estonian",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fo": "Faroese",
+ "fil": "Filipino",
+ "fi": "Finnish",
+ "fur": "Friulian",
+ "ff": "Fulah",
+ "gl": "Galician",
+ "lg": "Ganda",
+ "ka": "Georgian",
+ "ki": "Gikuyu",
+ "en": "Gĩthungũ",
+ "en-AU": "Gĩthungũ (Australia)",
+ "en-CA": "Gĩthungũ (Kanada)",
+ "en-GB": "Gĩthungũ (Ngeretha)",
+ "gu": "Gujarati",
+ "guz": "Gusii",
+ "haw": "Hawaiian",
+ "he": "Hebrew",
+ "is": "Icelandic",
+ "smn": "Inari Sami",
+ "ga": "Irish",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "kn": "Kannada",
+ "ks": "Kashmiri",
+ "kk": "Kazakh",
+ "fa": "Kiajemi",
+ "ak": "Kiakan",
+ "am": "Kiamhari",
+ "ar": "Kĩarabu",
+ "bn": "Kibangla",
+ "fr": "Kĩbaranja",
+ "fr-CA": "Kĩbaranja (Kanada)",
+ "fr-CH": "Kĩbaranja (Uswisi)",
+ "be": "Kibelarusi",
+ "bg": "Kibulgaria",
+ "my": "Kiburma",
+ "zh": "Kĩcaina",
+ "zh-Hans": "Kĩcaina (Hans)",
+ "zh-Hant": "Kĩcaina (Hant)",
+ "cs": "Kichecki",
+ "so": "Kĩcumarĩ",
+ "el": "Kigiriki",
+ "ha": "Kihausa",
+ "hi": "Kĩhĩndĩ",
+ "es": "Kihispania",
+ "es-419": "Kihispania (419)",
+ "es-MX": "Kihispania (Meksiko)",
+ "nl": "Kiholanzi",
+ "nl-BE": "Kiholanzi (Ubelgiji)",
+ "hu": "Kihungari",
+ "ig": "Kiigbo",
+ "id": "Kiindonesia",
+ "jv": "Kijava",
+ "km": "Kikambodia",
+ "ko": "Kikorea",
+ "ms": "Kimalesia",
+ "ne": "Kinepali",
+ "ja": "Kĩnjabani",
+ "de": "Kĩnjeremani",
+ "de-AT": "Kĩnjeremani (Austria)",
+ "de-CH": "Kĩnjeremani (Uswisi)",
+ "rw": "Kinyarwanda",
+ "pl": "Kipolandi",
+ "pa": "Kipunjabi",
+ "ru": "Kĩracia",
+ "pt": "Kireno",
+ "pt-PT": "Kireno (Ureno)",
+ "ro": "Kiromania",
+ "ro-MD": "Kiromania (Moldova)",
+ "sv": "Kiswidi",
+ "th": "Kitailandi",
+ "it": "Kĩtaliano",
+ "ta": "Kitamil",
+ "tr": "Kituruki",
+ "uk": "Kiukrania",
+ "ur": "Kiurdu",
+ "vi": "Kivietinamu",
+ "yo": "Kiyoruba",
+ "zu": "Kizulu",
+ "kok": "Konkani",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "ku": "Kurdish",
+ "nmg": "Kwasio",
+ "ky": "Kyrgyz",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Lao",
+ "lv": "Latvian",
+ "ln": "Lingala",
+ "lt": "Lithuanian",
+ "nds": "Low German",
+ "dsb": "Lower Sorbian",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "lb": "Luxembourgish",
+ "luy": "Luyia",
+ "mk": "Macedonian",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "Malagasy",
+ "ml": "Malayalam",
+ "mt": "Maltese",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mr": "Marathi",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "mn": "Mongolian",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nds-NL": "nds (Uholanzi)",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nd": "North Ndebele",
+ "lrc": "Northern Luri",
+ "se": "Northern Sami",
+ "nb": "Norwegian Bokmål",
+ "nn": "Norwegian Nynorsk",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "or": "Odia",
+ "om": "Oromo",
+ "os": "Ossetic",
+ "ps": "Pashto",
+ "prg": "Prussian",
+ "qu": "Quechua",
+ "rm": "Romansh",
+ "rof": "Rombo",
+ "rn": "Rundi",
+ "rwk": "Rwa",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "gd": "Scottish Gaelic",
+ "seh": "Sena",
+ "sr": "Serbian",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "sd": "Sindhi",
+ "si": "Sinhala",
+ "sk": "Slovak",
+ "sl": "Slovenian",
+ "xog": "Soga",
+ "zgh": "Standard Moroccan Tamazight",
+ "sw-CD": "sw (Jamhuri ya Kidemokrasia ya Kongo)",
+ "sw": "Swahili",
+ "gsw": "Swiss German",
+ "shi": "Tachelhit",
+ "dav": "Taita",
+ "tg": "Tajik",
+ "twq": "Tasawaq",
+ "tt": "Tatar",
+ "te": "Telugu",
+ "teo": "Teso",
+ "bo": "Tibetan",
+ "ti": "Tigrinya",
+ "to": "Tongan",
+ "tk": "Turkmen",
+ "hsb": "Upper Sorbian",
+ "ug": "Uyghur",
+ "uz": "Uzbek",
+ "vai": "Vai",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "cy": "Welsh",
+ "fy": "Western Frisian",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "yi": "Yiddish",
+ "dje": "Zarma"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/kk.json b/vendor/commerceguys/intl/resources/language/kk.json
index a73d76276..f3f508690 100644
--- a/vendor/commerceguys/intl/resources/language/kk.json
+++ b/vendor/commerceguys/intl/resources/language/kk.json
@@ -1,644 +1,224 @@
{
- "en-AU": {
- "name": "австралиялық ағылшын тілі"
- },
- "de-AT": {
- "name": "австриялық неміс тілі"
- },
- "agq": {
- "name": "агхем тілі"
- },
- "en": {
- "name": "ағылшын тілі"
- },
- "ak": {
- "name": "акан тілі"
- },
- "sq": {
- "name": "албан тілі"
- },
- "am": {
- "name": "амхар тілі"
- },
- "ar": {
- "name": "араб тілі"
- },
- "hy": {
- "name": "армян тілі"
- },
- "as": {
- "name": "ассам тілі"
- },
- "ast": {
- "name": "астурия тілі"
- },
- "asa": {
- "name": "асу тілі"
- },
- "af": {
- "name": "африкаанс тілі"
- },
- "az": {
- "name": "әзірбайжан тілі"
- },
- "bm": {
- "name": "бамбара тілі"
- },
- "bas": {
- "name": "баса тілі"
- },
- "eu": {
- "name": "баск тілі"
- },
- "fy": {
- "name": "батыс фриз тілі"
- },
- "ksf": {
- "name": "бафиа тілі"
- },
- "be": {
- "name": "беларусь тілі"
- },
- "bem": {
- "name": "бемба тілі"
- },
- "bez": {
- "name": "бена тілі"
- },
- "bn": {
- "name": "бенгал тілі"
- },
- "my": {
- "name": "бирма тілі"
- },
- "brx": {
- "name": "бодо тілі"
- },
- "bg": {
- "name": "болгар тілі"
- },
- "bs": {
- "name": "босния тілі"
- },
- "br": {
- "name": "бретон тілі"
- },
- "en-GB": {
- "name": "британиялық ағылшын тілі"
- },
- "vai": {
- "name": "вай тілі"
- },
- "cy": {
- "name": "валлий тілі"
- },
- "wae": {
- "name": "вальзер тілі"
- },
- "hu": {
- "name": "венгр тілі"
- },
- "vo": {
- "name": "волапюк тілі"
- },
- "wo": {
- "name": "волоф тілі"
- },
- "vun": {
- "name": "вунджо тілі"
- },
- "vi": {
- "name": "вьетнам тілі"
- },
- "haw": {
- "name": "гавайи тілі"
- },
- "gl": {
- "name": "галисия тілі"
- },
- "lg": {
- "name": "ганда тілі"
- },
- "el": {
- "name": "грек тілі"
- },
- "ka": {
- "name": "грузин тілі"
- },
- "gu": {
- "name": "гуджарати тілі"
- },
- "guz": {
- "name": "гусии тілі"
- },
- "da": {
- "name": "дат тілі"
- },
- "zh-Hant": {
- "name": "дәстүрлі қытай тілі"
- },
- "dz": {
- "name": "дзонг-кэ тілі"
- },
- "dyo": {
- "name": "диола тілі"
- },
- "dua": {
- "name": "дуала тілі"
- },
- "pt-PT": {
- "name": "еуропалық португал тілі"
- },
- "ja": {
- "name": "жапон тілі"
- },
- "zh-Hans": {
- "name": "жеңілдетілген қытай тілі"
- },
- "hsb": {
- "name": "жоғарғы лужица тілі"
- },
- "dje": {
- "name": "зарма тілі"
- },
- "zu": {
- "name": "зулу тілі"
- },
- "he": {
- "name": "иврит тілі"
- },
- "ig": {
- "name": "игбо тілі"
- },
- "yi": {
- "name": "идиш тілі"
- },
- "smn": {
- "name": "инари саам тілі"
- },
- "id": {
- "name": "индонезия тілі"
- },
- "ga": {
- "name": "ирланд тілі"
- },
- "is": {
- "name": "исланд тілі"
- },
- "es": {
- "name": "испан тілі"
- },
- "it": {
- "name": "итальян тілі"
- },
- "yo": {
- "name": "йоруба тілі"
- },
- "kab": {
- "name": "кабил тілі"
- },
- "kea": {
- "name": "кабувердьяну тілі"
- },
- "kkj": {
- "name": "како тілі"
- },
- "kl": {
- "name": "калаалисут тілі"
- },
- "kln": {
- "name": "каленжин тілі"
- },
- "kam": {
- "name": "камба тілі"
- },
- "en-CA": {
- "name": "канадалық ағылшын тілі"
- },
- "fr-CA": {
- "name": "канадалық француз тілі"
- },
- "kn": {
- "name": "каннада тілі"
- },
- "ca": {
- "name": "каталан тілі"
- },
- "ks": {
- "name": "кашмир тілі"
- },
- "nmg": {
- "name": "квасио тілі"
- },
- "qu": {
- "name": "кечуа тілі"
- },
- "ksh": {
- "name": "кёльн тілі"
- },
- "cgg": {
- "name": "кига тілі"
- },
- "ki": {
- "name": "кикуйю тілі"
- },
- "rw": {
- "name": "киньяруанда тілі"
- },
- "khq": {
- "name": "койра чини тілі"
- },
- "ses": {
- "name": "койраборо сенни тілі"
- },
- "sw-CD": {
- "name": "конго суахили тілі"
- },
- "kok": {
- "name": "конкани тілі"
- },
- "ko": {
- "name": "корей тілі"
- },
- "kw": {
- "name": "корн тілі"
- },
- "km": {
- "name": "кхмер тілі"
- },
- "kk": {
- "name": "қазақ тілі"
- },
- "ky": {
- "name": "қырғыз тілі"
- },
- "zh": {
- "name": "қытай тілі"
- },
- "lkt": {
- "name": "лакота тілі"
- },
- "lag": {
- "name": "ланги тілі"
- },
- "lo": {
- "name": "лаос тілі"
- },
- "lv": {
- "name": "латыш тілі"
- },
- "ln": {
- "name": "лингала тілі"
- },
- "lt": {
- "name": "литва тілі"
- },
- "lu": {
- "name": "луба-катанга тілі"
- },
- "luo": {
- "name": "луо тілі"
- },
- "luy": {
- "name": "лухиа тілі"
- },
- "lb": {
- "name": "люксембург тілі"
- },
- "mzn": {
- "name": "мазандеран тілі"
- },
- "mk": {
- "name": "македон тілі"
- },
- "kde": {
- "name": "маконде тілі"
- },
- "mgh": {
- "name": "макуа-меетто тілі"
- },
- "mg": {
- "name": "малагаси тілі"
- },
- "ms": {
- "name": "малай тілі"
- },
- "ml": {
- "name": "малаялам тілі"
- },
- "mt": {
- "name": "мальта тілі"
- },
- "mr": {
- "name": "маратхи тілі"
- },
- "zgh": {
- "name": "марокколық стандартты тамазигхт тілі"
- },
- "mas": {
- "name": "масай тілі"
- },
- "jmc": {
- "name": "мачаме тілі"
- },
- "es-MX": {
- "name": "мексикалық испан тілі"
- },
- "mer": {
- "name": "меру тілі"
- },
- "mgo": {
- "name": "мета тілі"
- },
- "ro-MD": {
- "name": "молдован тілі"
- },
- "mn": {
- "name": "моңғол тілі"
- },
- "mfe": {
- "name": "морисиен тілі"
- },
- "mua": {
- "name": "мунданг тілі"
- },
- "gv": {
- "name": "мэн тілі"
- },
- "naq": {
- "name": "нама тілі"
- },
- "nnh": {
- "name": "нгиембун тілі"
- },
- "jgo": {
- "name": "нгомба тілі"
- },
- "de": {
- "name": "неміс тілі"
- },
- "ne": {
- "name": "непал тілі"
- },
- "nyn": {
- "name": "нианколе тілі"
- },
- "nl": {
- "name": "нидерланд тілі"
- },
- "nb": {
- "name": "норвегиялық букмол тілі"
- },
- "nn": {
- "name": "норвегиялық нюнорск тілі"
- },
- "nus": {
- "name": "нуэр тілі"
- },
- "or": {
- "name": "ория тілі"
- },
- "om": {
- "name": "оромо тілі"
- },
- "tzm": {
- "name": "орталық атлас тамазигхт тілі"
- },
- "ru": {
- "name": "орыс тілі"
- },
- "os": {
- "name": "осетин тілі"
- },
- "uz": {
- "name": "өзбек тілі"
- },
- "fa": {
- "name": "парсы тілі"
- },
- "pa": {
- "name": "пенджаб тілі"
- },
- "pl": {
- "name": "поляк тілі"
- },
- "pt": {
- "name": "португал тілі"
- },
- "prg": {
- "name": "пруссия тілі"
- },
- "ps": {
- "name": "пушту тілі"
- },
- "rm": {
- "name": "романш тілі"
- },
- "rof": {
- "name": "ромбо тілі"
- },
- "rwk": {
- "name": "руа тілі"
- },
- "ro": {
- "name": "румын тілі"
- },
- "rn": {
- "name": "рунди тілі"
- },
- "saq": {
- "name": "самбуру тілі"
- },
- "sg": {
- "name": "санго тілі"
- },
- "sbp": {
- "name": "сангу тілі"
- },
- "seh": {
- "name": "сена тілі"
- },
- "sr": {
- "name": "серб тілі"
- },
- "si": {
- "name": "сингал тілі"
- },
- "sd": {
- "name": "синдхи тілі"
- },
- "sk": {
- "name": "словак тілі"
- },
- "sl": {
- "name": "словен тілі"
- },
- "xog": {
- "name": "сога тілі"
- },
- "lrc": {
- "name": "солтүстік люри тілі"
- },
- "nd": {
- "name": "солтүстік ндебеле тілі"
- },
- "se": {
- "name": "солтүстік саам тілі"
- },
- "so": {
- "name": "сомали тілі"
- },
- "ckb": {
- "name": "сорани тілі"
- },
- "sw": {
- "name": "суахили тілі"
- },
- "ii": {
- "name": "сычуан и тілі"
- },
- "dav": {
- "name": "таита тілі"
- },
- "th": {
- "name": "тай тілі"
- },
- "ta": {
- "name": "тамил тілі"
- },
- "twq": {
- "name": "тасавак тілі"
- },
- "tt": {
- "name": "татар тілі"
- },
- "shi": {
- "name": "ташелхит тілі"
- },
- "tg": {
- "name": "тәжік тілі"
- },
- "te": {
- "name": "телугу тілі"
- },
- "teo": {
- "name": "тесо тілі"
- },
- "bo": {
- "name": "тибет тілі"
- },
- "ti": {
- "name": "тигринья тілі"
- },
- "to": {
- "name": "тонган тілі"
- },
- "dsb": {
- "name": "төменгі лужица тілі"
- },
- "nds": {
- "name": "төменгі неміс тілі"
- },
- "nds-NL": {
- "name": "төменгі саксон тілі"
- },
- "tr": {
- "name": "түрік тілі"
- },
- "tk": {
- "name": "түрікмен тілі"
- },
- "uk": {
- "name": "украин тілі"
- },
- "ur": {
- "name": "урду тілі"
- },
- "ug": {
- "name": "ұйғыр тілі"
- },
- "fo": {
- "name": "фарер тілі"
- },
- "fil": {
- "name": "филиппин тілі"
- },
- "fi": {
- "name": "фин тілі"
- },
- "nl-BE": {
- "name": "фламанд тілі"
- },
- "fr": {
- "name": "француз тілі"
- },
- "fur": {
- "name": "фриуль тілі"
- },
- "ff": {
- "name": "фула тілі"
- },
- "ha": {
- "name": "хауса тілі"
- },
- "hi": {
- "name": "хинди тілі"
- },
- "hr": {
- "name": "хорват тілі"
- },
- "chr": {
- "name": "чероки тілі"
- },
- "cs": {
- "name": "чех тілі"
- },
- "ksb": {
- "name": "шамбала тілі"
- },
- "sv": {
- "name": "швед тілі"
- },
- "de-CH": {
- "name": "швейцариялық әдеби неміс тілі"
- },
- "gsw": {
- "name": "швейцариялық неміс тілі"
- },
- "fr-CH": {
- "name": "швейцариялық француз тілі"
- },
- "ce": {
- "name": "шешен тілі"
- },
- "sn": {
- "name": "шона тілі"
- },
- "gd": {
- "name": "шотландиялық гэль тілі"
- },
- "cu": {
- "name": "шіркеулік славян тілі"
- },
- "ee": {
- "name": "эве тілі"
- },
- "ewo": {
- "name": "эвондо тілі"
- },
- "ebu": {
- "name": "эмбу тілі"
- },
- "eo": {
- "name": "эсперанто тілі"
- },
- "et": {
- "name": "эстон тілі"
- },
- "sah": {
- "name": "якут тілі"
- },
- "yav": {
- "name": "янгбен тілі"
- }
+ "en-AU": "австралиялық ағылшын тілі",
+ "de-AT": "австриялық неміс тілі",
+ "agq": "агхем тілі",
+ "en": "ағылшын тілі",
+ "ak": "акан тілі",
+ "sq": "албан тілі",
+ "am": "амхар тілі",
+ "ar": "араб тілі",
+ "hy": "армян тілі",
+ "as": "ассам тілі",
+ "ast": "астурия тілі",
+ "asa": "асу тілі",
+ "af": "африкаанс тілі",
+ "az": "әзірбайжан тілі",
+ "bm": "бамбара тілі",
+ "bas": "баса тілі",
+ "eu": "баск тілі",
+ "fy": "батыс фриз тілі",
+ "ksf": "бафиа тілі",
+ "be": "беларусь тілі",
+ "bem": "бемба тілі",
+ "bez": "бена тілі",
+ "bn": "бенгал тілі",
+ "my": "бирма тілі",
+ "brx": "бодо тілі",
+ "bg": "болгар тілі",
+ "bs": "босния тілі",
+ "br": "бретон тілі",
+ "en-GB": "британиялық ағылшын тілі",
+ "vai": "вай тілі",
+ "cy": "валлий тілі",
+ "wa": "валлон тілі",
+ "wae": "вальзер тілі",
+ "hu": "венгр тілі",
+ "vo": "волапюк тілі",
+ "wo": "волоф тілі",
+ "vun": "вунджо тілі",
+ "vi": "вьетнам тілі",
+ "haw": "гавайи тілі",
+ "gl": "галисия тілі",
+ "lg": "ганда тілі",
+ "el": "грек тілі",
+ "ka": "грузин тілі",
+ "gu": "гуджарати тілі",
+ "guz": "гусии тілі",
+ "da": "дат тілі",
+ "zh-Hant": "дәстүрлі қытай тілі",
+ "dz": "дзонг-кэ тілі",
+ "dyo": "диола тілі",
+ "dua": "дуала тілі",
+ "pt-PT": "еуропалық португал тілі",
+ "ja": "жапон тілі",
+ "zh-Hans": "жеңілдетілген қытай тілі",
+ "hsb": "жоғарғы лужица тілі",
+ "dje": "зарма тілі",
+ "zu": "зулу тілі",
+ "he": "иврит тілі",
+ "ig": "игбо тілі",
+ "yi": "идиш тілі",
+ "smn": "инари саам тілі",
+ "id": "индонезия тілі",
+ "ga": "ирланд тілі",
+ "is": "исланд тілі",
+ "es": "испан тілі",
+ "it": "итальян тілі",
+ "yo": "йоруба тілі",
+ "kab": "кабил тілі",
+ "kea": "кабувердьяну тілі",
+ "kkj": "како тілі",
+ "kl": "калаалисут тілі",
+ "kln": "каленжин тілі",
+ "kam": "камба тілі",
+ "en-CA": "канадалық ағылшын тілі",
+ "fr-CA": "канадалық француз тілі",
+ "kn": "каннада тілі",
+ "yue": "кантон тілі",
+ "ca": "каталан тілі",
+ "ks": "кашмир тілі",
+ "nmg": "квасио тілі",
+ "qu": "кечуа тілі",
+ "ksh": "кёльн тілі",
+ "cgg": "кига тілі",
+ "ki": "кикуйю тілі",
+ "rw": "киньяруанда тілі",
+ "khq": "койра чини тілі",
+ "ses": "койраборо сенни тілі",
+ "sw-CD": "конго суахили тілі",
+ "kok": "конкани тілі",
+ "ko": "корей тілі",
+ "kw": "корн тілі",
+ "ku": "күрд тілі",
+ "km": "кхмер тілі",
+ "xh": "кхоса тілі",
+ "kk": "қазақ тілі",
+ "ky": "қырғыз тілі",
+ "zh": "қытай тілі",
+ "lkt": "лакота тілі",
+ "lag": "ланги тілі",
+ "lo": "лаос тілі",
+ "es-419": "латынамерикалық испан тілі",
+ "lv": "латыш тілі",
+ "ln": "лингала тілі",
+ "lt": "литва тілі",
+ "lu": "луба-катанга тілі",
+ "luo": "луо тілі",
+ "luy": "лухиа тілі",
+ "lb": "люксембург тілі",
+ "mzn": "мазандеран тілі",
+ "mk": "македон тілі",
+ "kde": "маконде тілі",
+ "mgh": "макуа-меетто тілі",
+ "mg": "малагаси тілі",
+ "ms": "малай тілі",
+ "ml": "малаялам тілі",
+ "mt": "мальта тілі",
+ "mi": "маори тілі",
+ "mr": "маратхи тілі",
+ "zgh": "марокколық стандартты тамазигхт тілі",
+ "mas": "масай тілі",
+ "jmc": "мачаме тілі",
+ "es-MX": "мексикалық испан тілі",
+ "mer": "меру тілі",
+ "mgo": "мета тілі",
+ "ro-MD": "молдован тілі",
+ "mn": "моңғол тілі",
+ "mfe": "морисиен тілі",
+ "mua": "мунданг тілі",
+ "gv": "мэн тілі",
+ "naq": "нама тілі",
+ "nnh": "нгиембун тілі",
+ "jgo": "нгомба тілі",
+ "de": "неміс тілі",
+ "ne": "непал тілі",
+ "nyn": "нианколе тілі",
+ "nl": "нидерланд тілі",
+ "nb": "норвегиялық букмол тілі",
+ "nn": "норвегиялық нюнорск тілі",
+ "nus": "нуэр тілі",
+ "or": "ория тілі",
+ "om": "оромо тілі",
+ "tzm": "орталық атлас тамазигхт тілі",
+ "ru": "орыс тілі",
+ "os": "осетин тілі",
+ "uz": "өзбек тілі",
+ "fa": "парсы тілі",
+ "pa": "пенджаб тілі",
+ "pl": "поляк тілі",
+ "pt": "португал тілі",
+ "prg": "пруссия тілі",
+ "ps": "пушту тілі",
+ "rm": "романш тілі",
+ "rof": "ромбо тілі",
+ "rwk": "руа тілі",
+ "ro": "румын тілі",
+ "rn": "рунди тілі",
+ "saq": "самбуру тілі",
+ "sg": "санго тілі",
+ "sbp": "сангу тілі",
+ "sah": "саха тілі",
+ "ceb": "себуано тілі",
+ "seh": "сена тілі",
+ "sr": "серб тілі",
+ "si": "сингал тілі",
+ "sd": "синдхи тілі",
+ "sk": "словак тілі",
+ "sl": "словен тілі",
+ "xog": "сога тілі",
+ "lrc": "солтүстік люри тілі",
+ "nd": "солтүстік ндебеле тілі",
+ "se": "солтүстік саам тілі",
+ "so": "сомали тілі",
+ "ckb": "сорани тілі",
+ "sw": "суахили тілі",
+ "ii": "сычуан и тілі",
+ "dav": "таита тілі",
+ "th": "тай тілі",
+ "ta": "тамил тілі",
+ "twq": "тасавак тілі",
+ "tt": "татар тілі",
+ "shi": "ташелхит тілі",
+ "tg": "тәжік тілі",
+ "te": "телугу тілі",
+ "teo": "тесо тілі",
+ "bo": "тибет тілі",
+ "ti": "тигринья тілі",
+ "to": "тонган тілі",
+ "dsb": "төменгі лужица тілі",
+ "nds": "төменгі неміс тілі",
+ "nds-NL": "төменгі саксон тілі",
+ "tr": "түрік тілі",
+ "tk": "түрікмен тілі",
+ "uk": "украин тілі",
+ "ur": "урду тілі",
+ "ug": "ұйғыр тілі",
+ "fo": "фарер тілі",
+ "fil": "филиппин тілі",
+ "fi": "фин тілі",
+ "nl-BE": "фламанд тілі",
+ "fr": "француз тілі",
+ "fur": "фриуль тілі",
+ "ff": "фула тілі",
+ "ha": "хауса тілі",
+ "hi": "хинди тілі",
+ "hr": "хорват тілі",
+ "chr": "чероки тілі",
+ "cs": "чех тілі",
+ "ksb": "шамбала тілі",
+ "sv": "швед тілі",
+ "de-CH": "швейцариялық әдеби неміс тілі",
+ "gsw": "швейцариялық неміс тілі",
+ "fr-CH": "швейцариялық француз тілі",
+ "ce": "шешен тілі",
+ "sn": "шона тілі",
+ "gd": "шотландиялық гэль тілі",
+ "cu": "шіркеулік славян тілі",
+ "ee": "эве тілі",
+ "ewo": "эвондо тілі",
+ "ebu": "эмбу тілі",
+ "eo": "эсперанто тілі",
+ "et": "эстон тілі",
+ "jv": "ява тілі",
+ "yav": "янгбен тілі"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/kln.json b/vendor/commerceguys/intl/resources/language/kln.json
index d764e4e79..60c00d821 100644
--- a/vendor/commerceguys/intl/resources/language/kln.json
+++ b/vendor/commerceguys/intl/resources/language/kln.json
@@ -1,641 +1,224 @@
{
- "af": {
- "name": "Afrikaans"
- },
- "agq": {
- "name": "Aghem"
- },
- "sq": {
- "name": "Albanian"
- },
- "hy": {
- "name": "Armenian"
- },
- "as": {
- "name": "Assamese"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "az": {
- "name": "Azerbaijani"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "Basque"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "Bosnian"
- },
- "br": {
- "name": "Breton"
- },
- "ca": {
- "name": "Catalan"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "ce": {
- "name": "Chechen"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "kw": {
- "name": "Cornish"
- },
- "hr": {
- "name": "Croatian"
- },
- "da": {
- "name": "Danish"
- },
- "dua": {
- "name": "Duala"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "ebu": {
- "name": "Embu"
- },
- "eo": {
- "name": "Esperanto"
- },
- "et": {
- "name": "Estonian"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "Faroese"
- },
- "fil": {
- "name": "Filipino"
- },
- "fi": {
- "name": "Finnish"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "gl": {
- "name": "Galician"
- },
- "lg": {
- "name": "Ganda"
- },
- "ka": {
- "name": "Georgian"
- },
- "gu": {
- "name": "Gujarati"
- },
- "guz": {
- "name": "Gusii"
- },
- "haw": {
- "name": "Hawaiian"
- },
- "he": {
- "name": "Hebrew"
- },
- "is": {
- "name": "Icelandic"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "ga": {
- "name": "Irish"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "kn": {
- "name": "Kannada"
- },
- "ks": {
- "name": "Kashmiri"
- },
- "kk": {
- "name": "Kazakh"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "kok": {
- "name": "Konkani"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "ak": {
- "name": "kutitab Aka"
- },
- "am": {
- "name": "kutitab Amariek"
- },
- "ar": {
- "name": "kutitab Arabuk"
- },
- "be": {
- "name": "kutitab Belarusa"
- },
- "bn": {
- "name": "kutitab Bengali"
- },
- "nl": {
- "name": "kutitab Boa"
- },
- "nl-BE": {
- "name": "kutitab Boa (Emetab Belgium)"
- },
- "bg": {
- "name": "kutitab Bulgaria"
- },
- "my": {
- "name": "kutitab Burma"
- },
- "cs": {
- "name": "kutitab Chek"
- },
- "de": {
- "name": "kutitab Chermani"
- },
- "de-AT": {
- "name": "kutitab Chermani (Emetab Austria)"
- },
- "de-CH": {
- "name": "kutitab Chermani (Emetab Switzerland)"
- },
- "zh": {
- "name": "kutitab China"
- },
- "zh-Hans": {
- "name": "kutitab China (Hans)"
- },
- "zh-Hant": {
- "name": "kutitab China (Hant)"
- },
- "es": {
- "name": "kutitab Espianik"
- },
- "es-MX": {
- "name": "kutitab Espianik (Emetab Mexico)"
- },
- "el": {
- "name": "kutitab Greece"
- },
- "hu": {
- "name": "kutitab Hangari"
- },
- "ha": {
- "name": "kutitab Hausa"
- },
- "ig": {
- "name": "kutitab Igbo"
- },
- "id": {
- "name": "kutitab Indonesia"
- },
- "km": {
- "name": "kutitab Kher nebo Kwen"
- },
- "fr": {
- "name": "kutitab Kifaransa"
- },
- "fr-CA": {
- "name": "kutitab Kifaransa (Emetab Canada)"
- },
- "fr-CH": {
- "name": "kutitab Kifaransa (Emetab Switzerland)"
- },
- "rw": {
- "name": "kutitab Kinyarwanda"
- },
- "ko": {
- "name": "kutitab Korea"
- },
- "hi": {
- "name": "kutitab Maindiik"
- },
- "ms": {
- "name": "kutitab Malay"
- },
- "ne": {
- "name": "kutitab Nepali"
- },
- "fa": {
- "name": "kutitab Persia"
- },
- "pt": {
- "name": "kutitab Portugal"
- },
- "pt-PT": {
- "name": "kutitab Portugal (Emetab Portugal)"
- },
- "pa": {
- "name": "kutitab Punjab"
- },
- "ro": {
- "name": "kutitab Romaniek"
- },
- "ro-MD": {
- "name": "kutitab Romaniek (Emetab Moldova)"
- },
- "ru": {
- "name": "kutitab Russia"
- },
- "so": {
- "name": "kutitab Somaliek"
- },
- "sv": {
- "name": "kutitab Sweden"
- },
- "it": {
- "name": "kutitab Talianek"
- },
- "ta": {
- "name": "kutitab Tamil"
- },
- "th": {
- "name": "kutitab Thailand"
- },
- "tr": {
- "name": "kutitab Turkey"
- },
- "en": {
- "name": "kutitab Uingeresa"
- },
- "en-AU": {
- "name": "kutitab Uingeresa (Emetab Australia)"
- },
- "en-CA": {
- "name": "kutitab Uingeresa (Emetab Canada)"
- },
- "en-GB": {
- "name": "kutitab Uingeresa (Emetab Kibagenge nebo Uingereza)"
- },
- "uk": {
- "name": "kutitab Ukraine"
- },
- "ur": {
- "name": "kutitab Urdu"
- },
- "vi": {
- "name": "kutitab Vietnam"
- },
- "yo": {
- "name": "kutitab Yoruba"
- },
- "zu": {
- "name": "kutitab Zulu"
- },
- "ja": {
- "name": "kutitap Japan"
- },
- "pl": {
- "name": "kutitap Poland"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "ky": {
- "name": "Kyrgyz"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Lao"
- },
- "lv": {
- "name": "Latvian"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "Lithuanian"
- },
- "dsb": {
- "name": "Lower Sorbian"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "Luxembourgish"
- },
- "luy": {
- "name": "Luyia"
- },
- "mk": {
- "name": "Macedonian"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "Malagasy"
- },
- "ml": {
- "name": "Malayalam"
- },
- "mt": {
- "name": "Maltese"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "Marathi"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "mn": {
- "name": "Mongolian"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nds-NL": {
- "name": "nds (Emetab Holand)"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nd": {
- "name": "North Ndebele"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "se": {
- "name": "Northern Sami"
- },
- "nb": {
- "name": "Norwegian Bokmål"
- },
- "nn": {
- "name": "Norwegian Nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "or": {
- "name": "Odia"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetic"
- },
- "ps": {
- "name": "Pashto"
- },
- "prg": {
- "name": "Prussian"
- },
- "qu": {
- "name": "Quechua"
- },
- "rm": {
- "name": "Romansh"
- },
- "rof": {
- "name": "Rombo"
- },
- "rn": {
- "name": "Rundi"
- },
- "rwk": {
- "name": "Rwa"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "gd": {
- "name": "Scottish Gaelic"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "Serbian"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Sinhala"
- },
- "sk": {
- "name": "Slovak"
- },
- "sl": {
- "name": "Slovenian"
- },
- "xog": {
- "name": "Soga"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "sw-CD": {
- "name": "sw (Emetab Congo - Kinshasa)"
- },
- "sw": {
- "name": "Swahili"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "dav": {
- "name": "Taita"
- },
- "tg": {
- "name": "Tajik"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "Tatar"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "bo": {
- "name": "Tibetan"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "to": {
- "name": "Tongan"
- },
- "tk": {
- "name": "Turkmen"
- },
- "hsb": {
- "name": "Upper Sorbian"
- },
- "ug": {
- "name": "Uyghur"
- },
- "uz": {
- "name": "Uzbek"
- },
- "vai": {
- "name": "Vai"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "cy": {
- "name": "Welsh"
- },
- "fy": {
- "name": "Western Frisian"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "yi": {
- "name": "Yiddish"
- },
- "dje": {
- "name": "Zarma"
- }
+ "af": "Afrikaans",
+ "agq": "Aghem",
+ "sq": "Albanian",
+ "hy": "Armenian",
+ "as": "Assamese",
+ "ast": "Asturian",
+ "asa": "Asu",
+ "az": "Azerbaijani",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "eu": "Basque",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "brx": "Bodo",
+ "bs": "Bosnian",
+ "br": "Breton",
+ "yue": "Cantonese",
+ "ca": "Catalan",
+ "ceb": "Cebuano",
+ "tzm": "Central Atlas Tamazight",
+ "ckb": "Central Kurdish",
+ "ce": "Chechen",
+ "chr": "Cherokee",
+ "cgg": "Chiga",
+ "cu": "Church Slavic",
+ "ksh": "Colognian",
+ "kw": "Cornish",
+ "hr": "Croatian",
+ "da": "Danish",
+ "dua": "Duala",
+ "dz": "Dzongkha",
+ "ebu": "Embu",
+ "eo": "Esperanto",
+ "et": "Estonian",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fo": "Faroese",
+ "fil": "Filipino",
+ "fi": "Finnish",
+ "fur": "Friulian",
+ "ff": "Fulah",
+ "gl": "Galician",
+ "lg": "Ganda",
+ "ka": "Georgian",
+ "gu": "Gujarati",
+ "guz": "Gusii",
+ "haw": "Hawaiian",
+ "he": "Hebrew",
+ "is": "Icelandic",
+ "smn": "Inari Sami",
+ "ga": "Irish",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "kn": "Kannada",
+ "ks": "Kashmiri",
+ "kk": "Kazakh",
+ "ki": "Kikuyu",
+ "kok": "Konkani",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "ku": "Kurdish",
+ "ak": "kutitab Aka",
+ "am": "kutitab Amariek",
+ "ar": "kutitab Arabuk",
+ "be": "kutitab Belarusa",
+ "bn": "kutitab Bengali",
+ "nl": "kutitab Boa",
+ "nl-BE": "kutitab Boa (Emetab Belgium)",
+ "bg": "kutitab Bulgaria",
+ "my": "kutitab Burma",
+ "cs": "kutitab Chek",
+ "de": "kutitab Chermani",
+ "de-AT": "kutitab Chermani (Emetab Austria)",
+ "de-CH": "kutitab Chermani (Emetab Switzerland)",
+ "zh": "kutitab China",
+ "zh-Hans": "kutitab China (Hans)",
+ "zh-Hant": "kutitab China (Hant)",
+ "es": "kutitab Espianik",
+ "es-419": "kutitab Espianik (419)",
+ "es-MX": "kutitab Espianik (Emetab Mexico)",
+ "el": "kutitab Greece",
+ "hu": "kutitab Hangari",
+ "ha": "kutitab Hausa",
+ "ig": "kutitab Igbo",
+ "id": "kutitab Indonesia",
+ "km": "kutitab Kher nebo Kwen",
+ "fr": "kutitab Kifaransa",
+ "fr-CA": "kutitab Kifaransa (Emetab Canada)",
+ "fr-CH": "kutitab Kifaransa (Emetab Switzerland)",
+ "rw": "kutitab Kinyarwanda",
+ "ko": "kutitab Korea",
+ "hi": "kutitab Maindiik",
+ "ms": "kutitab Malay",
+ "ne": "kutitab Nepali",
+ "fa": "kutitab Persia",
+ "pt": "kutitab Portugal",
+ "pt-PT": "kutitab Portugal (Emetab Portugal)",
+ "pa": "kutitab Punjab",
+ "ro": "kutitab Romaniek",
+ "ro-MD": "kutitab Romaniek (Emetab Moldova)",
+ "ru": "kutitab Russia",
+ "so": "kutitab Somaliek",
+ "sv": "kutitab Sweden",
+ "it": "kutitab Talianek",
+ "ta": "kutitab Tamil",
+ "th": "kutitab Thailand",
+ "tr": "kutitab Turkey",
+ "en": "kutitab Uingeresa",
+ "en-AU": "kutitab Uingeresa (Emetab Australia)",
+ "en-CA": "kutitab Uingeresa (Emetab Canada)",
+ "en-GB": "kutitab Uingeresa (Emetab Kibagenge nebo Uingereza)",
+ "uk": "kutitab Ukraine",
+ "ur": "kutitab Urdu",
+ "vi": "kutitab Vietnam",
+ "yo": "kutitab Yoruba",
+ "zu": "kutitab Zulu",
+ "ja": "kutitap Japan",
+ "jv": "kutitap Javanese",
+ "pl": "kutitap Poland",
+ "nmg": "Kwasio",
+ "ky": "Kyrgyz",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Lao",
+ "lv": "Latvian",
+ "ln": "Lingala",
+ "lt": "Lithuanian",
+ "nds": "Low German",
+ "dsb": "Lower Sorbian",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "lb": "Luxembourgish",
+ "luy": "Luyia",
+ "mk": "Macedonian",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "Malagasy",
+ "ml": "Malayalam",
+ "mt": "Maltese",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mr": "Marathi",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "mn": "Mongolian",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nds-NL": "nds (Emetab Holand)",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nd": "North Ndebele",
+ "lrc": "Northern Luri",
+ "se": "Northern Sami",
+ "nb": "Norwegian Bokmål",
+ "nn": "Norwegian Nynorsk",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "or": "Odia",
+ "om": "Oromo",
+ "os": "Ossetic",
+ "ps": "Pashto",
+ "prg": "Prussian",
+ "qu": "Quechua",
+ "rm": "Romansh",
+ "rof": "Rombo",
+ "rn": "Rundi",
+ "rwk": "Rwa",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "gd": "Scottish Gaelic",
+ "seh": "Sena",
+ "sr": "Serbian",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "sd": "Sindhi",
+ "si": "Sinhala",
+ "sk": "Slovak",
+ "sl": "Slovenian",
+ "xog": "Soga",
+ "zgh": "Standard Moroccan Tamazight",
+ "sw-CD": "sw (Emetab Congo - Kinshasa)",
+ "sw": "Swahili",
+ "gsw": "Swiss German",
+ "shi": "Tachelhit",
+ "dav": "Taita",
+ "tg": "Tajik",
+ "twq": "Tasawaq",
+ "tt": "Tatar",
+ "te": "Telugu",
+ "teo": "Teso",
+ "bo": "Tibetan",
+ "ti": "Tigrinya",
+ "to": "Tongan",
+ "tk": "Turkmen",
+ "hsb": "Upper Sorbian",
+ "ug": "Uyghur",
+ "uz": "Uzbek",
+ "vai": "Vai",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "cy": "Welsh",
+ "fy": "Western Frisian",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "yi": "Yiddish",
+ "dje": "Zarma"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/km.json b/vendor/commerceguys/intl/resources/language/km.json
index 4c0bcaa50..4b2399d4b 100644
--- a/vendor/commerceguys/intl/resources/language/km.json
+++ b/vendor/commerceguys/intl/resources/language/km.json
@@ -1,644 +1,224 @@
{
- "kkj": {
- "name": "កាកូ"
- },
- "ca": {
- "name": "កាតាឡាន"
- },
- "kab": {
- "name": "កាប៊ីឡេ"
- },
- "kea": {
- "name": "កាប៊ូវឺឌៀនូ"
- },
- "kln": {
- "name": "កាលែនជីន"
- },
- "ks": {
- "name": "កាស្មៀរ"
- },
- "kk": {
- "name": "កាហ្សាក់"
- },
- "kl": {
- "name": "កាឡាលលីស៊ុត"
- },
- "sw-CD": {
- "name": "កុងហ្គោស្វាហ៊ីលី"
- },
- "kw": {
- "name": "កូនីស"
- },
- "ko": {
- "name": "កូរ៉េ"
- },
- "ksh": {
- "name": "កូឡូញ"
- },
- "ky": {
- "name": "​កៀហ្ស៊ីស"
- },
- "kam": {
- "name": "កាំបា"
- },
- "el": {
- "name": "ក្រិក"
- },
- "hr": {
- "name": "ក្រូអាត"
- },
- "nmg": {
- "name": "ក្វាស្យូ"
- },
- "kn": {
- "name": "ខាណាដា"
- },
- "km": {
- "name": "ខ្មែរ"
- },
- "rw": {
- "name": "គិនយ៉ាវ៉ាន់ដា"
- },
- "ki": {
- "name": "គីគូយូ"
- },
- "kok": {
- "name": "គុនកានី"
- },
- "khq": {
- "name": "គុយរ៉ាឈីនី"
- },
- "ses": {
- "name": "គុយរ៉ាបូរ៉ុស៊ីនី"
- },
- "ckb": {
- "name": "ឃើដភាគកណ្តាល"
- },
- "nnh": {
- "name": "ងៀមប៊ូន"
- },
- "jgo": {
- "name": "ងុំបា"
- },
- "zh": {
- "name": "ចិន"
- },
- "zh-Hans": {
- "name": "ចិន​អក្សរ​កាត់"
- },
- "zh-Hant": {
- "name": "ចិន​អក្សរ​ពេញ"
- },
- "dyo": {
- "name": "ចូឡាហ៊្វុនយី"
- },
- "chr": {
- "name": "ឆេរូគី"
- },
- "cs": {
- "name": "ឆែក"
- },
- "ja": {
- "name": "ជប៉ុន"
- },
- "ce": {
- "name": "ឈីឆេន"
- },
- "cgg": {
- "name": "ឈីហ្គា"
- },
- "cu": {
- "name": "ឈឺជស្លាវិក"
- },
- "da": {
- "name": "ដាណឺម៉ាក"
- },
- "dz": {
- "name": "ដុងខា"
- },
- "dua": {
- "name": "ឌួលឡា"
- },
- "nyn": {
- "name": "ណានកូលេ"
- },
- "naq": {
- "name": "ណាម៉ា"
- },
- "shi": {
- "name": "តាឈីលហ៊ីត"
- },
- "tt": {
- "name": "តាតា"
- },
- "tzm": {
- "name": "តាម៉ាសាយអាត្លាសកណ្តាល"
- },
- "zgh": {
- "name": "តាម៉ាហ្សៃម៉ារ៉ុកស្តង់ដា"
- },
- "ta": {
- "name": "តាមីល"
- },
- "twq": {
- "name": "តាសាវ៉ាក់"
- },
- "tg": {
- "name": "តាហ្ស៊ីគ"
- },
- "to": {
- "name": "តុងហ្គា"
- },
- "tk": {
- "name": "តួកម៉េន"
- },
- "te": {
- "name": "តេលុគុ"
- },
- "teo": {
- "name": "តេសូ"
- },
- "dav": {
- "name": "តៃតា"
- },
- "th": {
- "name": "ថៃ"
- },
- "bo": {
- "name": "ទីបេ"
- },
- "ti": {
- "name": "ទីហ្គ្រីញ៉ា"
- },
- "tr": {
- "name": "ទួរគី"
- },
- "nn": {
- "name": "ន័រវែស នីនូស"
- },
- "nb": {
- "name": "ន័រវែស បុកម៉ាល់"
- },
- "nus": {
- "name": "នូអ័រ"
- },
- "ne": {
- "name": "នេប៉ាល់"
- },
- "nd": {
- "name": "នេបេលេខាងជើង"
- },
- "bn": {
- "name": "បង់ក្លាដែស"
- },
- "bm": {
- "name": "បាម្បារា"
- },
- "fr": {
- "name": "បារាំង"
- },
- "fr-CA": {
- "name": "បារាំង (កាណាដា)"
- },
- "fr-CH": {
- "name": "បារាំង (ស្វីស)"
- },
- "eu": {
- "name": "បាសខ៍"
- },
- "bas": {
- "name": "បាសា"
- },
- "ps": {
- "name": "បាស្តូ"
- },
- "ksf": {
- "name": "បាហ្វៀ"
- },
- "pa": {
- "name": "បឹនជាពិ"
- },
- "bg": {
- "name": "ប៊ុលហ្គារី"
- },
- "brx": {
- "name": "បូដូ"
- },
- "bs": {
- "name": "បូស្នី"
- },
- "pl": {
- "name": "ប៉ូឡូញ"
- },
- "bez": {
- "name": "បេណា"
- },
- "bem": {
- "name": "បេមបា"
- },
- "be": {
- "name": "បេឡារុស"
- },
- "br": {
- "name": "ប្រីស្តុន"
- },
- "nl-BE": {
- "name": "ផ្លាមីស"
- },
- "pt": {
- "name": "ព័រទុយហ្គាល់"
- },
- "pt-PT": {
- "name": "ព័រទុយហ្គាល់ (អឺរ៉ុប)"
- },
- "prg": {
- "name": "ព្រូស៊ាន"
- },
- "fa": {
- "name": "ភឺសៀន"
- },
- "my": {
- "name": "ភូមា"
- },
- "mgh": {
- "name": "ម៉ាកគូវ៉ាមីតូ"
- },
- "kde": {
- "name": "ម៉ាកូនដេ"
- },
- "jmc": {
- "name": "ម៉ាឆាំ"
- },
- "mr": {
- "name": "ម៉ារ៉ាធី"
- },
- "mt": {
- "name": "ម៉ាល់តា"
- },
- "mk": {
- "name": "ម៉ាសេដូនី"
- },
- "mas": {
- "name": "ម៉ាសៃ"
- },
- "mzn": {
- "name": "ម៉ាហ្សានដឺរេនី"
- },
- "ml": {
- "name": "ម៉ាឡាយ៉ាឡាម"
- },
- "mg": {
- "name": "ម៉ាឡាហ្គាស៊ី"
- },
- "ms": {
- "name": "ម៉ាឡេ"
- },
- "mn": {
- "name": "ម៉ុងហ្គោលី"
- },
- "mua": {
- "name": "មុនដាង"
- },
- "ro-MD": {
- "name": "ម៉ុលដាវី"
- },
- "mfe": {
- "name": "ម៉ូរីស៊ីន"
- },
- "mgo": {
- "name": "មេតា"
- },
- "gv": {
- "name": "មេន"
- },
- "mer": {
- "name": "មេរូ"
- },
- "yo": {
- "name": "យរូបា"
- },
- "yav": {
- "name": "យ៉ាងបេន"
- },
- "yi": {
- "name": "យ៉ីឌីស"
- },
- "rn": {
- "name": "រុណ្ឌី"
- },
- "rof": {
- "name": "រុមបូ"
- },
- "ru": {
- "name": "រុស្ស៊ី"
- },
- "rm": {
- "name": "រ៉ូម៉ង់"
- },
- "ro": {
- "name": "រូម៉ានី"
- },
- "rwk": {
- "name": "រ៉្វា"
- },
- "lt": {
- "name": "លីទុយអានី"
- },
- "ln": {
- "name": "លីនកាឡា"
- },
- "lb": {
- "name": "លុចសំបួ"
- },
- "lu": {
- "name": "លូបាកាតានហ្គា"
- },
- "luy": {
- "name": "លូយ៉ា"
- },
- "lrc": {
- "name": "លូរីខាងជើង"
- },
- "luo": {
- "name": "លូអូ"
- },
- "vun": {
- "name": "វុនចូ"
- },
- "vo": {
- "name": "វូឡាពូក"
- },
- "wo": {
- "name": "វូឡុហ្វ"
- },
- "vi": {
- "name": "វៀតណាម"
- },
- "cy": {
- "name": "វេល"
- },
- "wae": {
- "name": "វេលសឺ"
- },
- "vai": {
- "name": "វៃ"
- },
- "sah": {
- "name": "សាខា"
- },
- "sbp": {
- "name": "សានហ្គូ"
- },
- "sg": {
- "name": "សានហ្គោ"
- },
- "ksb": {
- "name": "សាមបាឡា"
- },
- "saq": {
- "name": "សាមបូរូ"
- },
- "se": {
- "name": "សាមីខាងជើង"
- },
- "ii": {
- "name": "ស៊ីឈាន់យី"
- },
- "seh": {
- "name": "ស៊ីណា"
- },
- "sd": {
- "name": "ស៊ីនឌី"
- },
- "sv": {
- "name": "ស៊ុយអែត"
- },
- "sn": {
- "name": "សូណា"
- },
- "dsb": {
- "name": "សូប៊ីក្រោម"
- },
- "hsb": {
- "name": "សូប៊ីលើ"
- },
- "so": {
- "name": "សូម៉ាលី"
- },
- "xog": {
- "name": "សូហ្គា"
- },
- "sr": {
- "name": "ស៊ែប"
- },
- "gd": {
- "name": "ស្កុតហ្កែលិគ"
- },
- "si": {
- "name": "ស្រីលង្កា"
- },
- "sk": {
- "name": "ស្លូវ៉ាគី"
- },
- "sl": {
- "name": "ស្លូវ៉ានី"
- },
- "sw": {
- "name": "ស្វាហ៊ីលី"
- },
- "haw": {
- "name": "ហាវៃ"
- },
- "hi": {
- "name": "ហិណ្ឌី"
- },
- "hu": {
- "name": "ហុងគ្រី"
- },
- "ha": {
- "name": "ហូសា"
- },
- "nl": {
- "name": "ហូឡង់"
- },
- "he": {
- "name": "ហេប្រឺ"
- },
- "gu": {
- "name": "ហ្កុយ៉ារាទី"
- },
- "lg": {
- "name": "ហ្គាន់ដា"
- },
- "gl": {
- "name": "ហ្គាលីស្យាន"
- },
- "qu": {
- "name": "ហ្គិកឈួ"
- },
- "guz": {
- "name": "ហ្គូស៊ី"
- },
- "fo": {
- "name": "ហ្វារូស"
- },
- "fil": {
- "name": "ហ្វីលីពីន"
- },
- "ff": {
- "name": "ហ្វ៊ូឡា"
- },
- "fi": {
- "name": "ហ្វាំងឡង់"
- },
- "fy": {
- "name": "ហ្វ្រីស៊ានខាងលិច"
- },
- "fur": {
- "name": "ហ៊្វ្រូលាន"
- },
- "ka": {
- "name": "ហ្សក​ហ្ស៊ី"
- },
- "nds-NL": {
- "name": "ហ្សាក់ស្យុងក្រោម"
- },
- "dje": {
- "name": "ហ្សាម៉ា"
- },
- "zu": {
- "name": "ហ្សូលូ"
- },
- "lkt": {
- "name": "ឡាកូតា"
- },
- "lv": {
- "name": "ឡាតវី"
- },
- "lag": {
- "name": "ឡានហ្គី"
- },
- "lo": {
- "name": "ឡាវ"
- },
- "en": {
- "name": "អង់គ្លេស"
- },
- "en-CA": {
- "name": "អង់គ្លេស (កាណាដា)"
- },
- "en-GB": {
- "name": "អង់គ្លេស (ចក្រភព​អង់គ្លេស)"
- },
- "en-AU": {
- "name": "អង់គ្លេស (អូស្ត្រាលី)"
- },
- "ak": {
- "name": "អាកាន"
- },
- "hy": {
- "name": "អាមេនី"
- },
- "ar": {
- "name": "អារ៉ាប់"
- },
- "sq": {
- "name": "អាល់បានី"
- },
- "de": {
- "name": "អាល្លឺម៉ង់"
- },
- "gsw": {
- "name": "អាល្លឺម៉ង (ស្វីស)"
- },
- "de-CH": {
- "name": "អាល្លឺម៉ង់ (ស្វីស)"
- },
- "de-AT": {
- "name": "អាល្លឺម៉ង់ (អូទ្រីស)"
- },
- "nds": {
- "name": "អាល្លឺម៉ង់ក្រោម"
- },
- "as": {
- "name": "អាសាមីស"
- },
- "asa": {
- "name": "អាស៊ូ"
- },
- "az": {
- "name": "អាស៊ែបៃហ្សង់"
- },
- "ast": {
- "name": "អាស្ទូរី"
- },
- "agq": {
- "name": "អាហ្គីម"
- },
- "af": {
- "name": "អាហ្វ្រិកាន"
- },
- "id": {
- "name": "ឥណ្ឌូណេស៊ី"
- },
- "ig": {
- "name": "អ៊ីកបូ"
- },
- "smn": {
- "name": "អ៊ីណារីសាម៉ី"
- },
- "it": {
- "name": "អ៊ីតាលី"
- },
- "ee": {
- "name": "អ៊ីវ"
- },
- "ewo": {
- "name": "អ៊ីវ៉ុនដូ"
- },
- "is": {
- "name": "អ៊ីស្លង់"
- },
- "uk": {
- "name": "អ៊ុយក្រែន"
- },
- "ug": {
- "name": "អ៊ុយហ្គឺរ"
- },
- "or": {
- "name": "អូឌៀ"
- },
- "ur": {
- "name": "អ៊ូរឌូ"
- },
- "om": {
- "name": "អូរ៉ូម៉ូ"
- },
- "uz": {
- "name": "អ៊ូសបេគ"
- },
- "os": {
- "name": "អូស៊ីទិក"
- },
- "ga": {
- "name": "អៀរឡង់"
- },
- "ebu": {
- "name": "អេមប៊ូ"
- },
- "et": {
- "name": "អេស្តូនី"
- },
- "es": {
- "name": "អេស្ប៉ាញ"
- },
- "es-MX": {
- "name": "អេស្ប៉ាញ (ម៉ិកស៊ិក)"
- },
- "eo": {
- "name": "អេស្ពេរ៉ាន់តូ"
- },
- "am": {
- "name": "អាំហារិក"
- }
+ "yue": "កន្តាំង",
+ "kkj": "កាកូ",
+ "ca": "កាតាឡាន",
+ "kab": "កាប៊ីឡេ",
+ "kea": "កាប៊ូវឺឌៀនូ",
+ "kln": "កាលែនជីន",
+ "ks": "កាស្មៀរ",
+ "kk": "កាហ្សាក់",
+ "kl": "កាឡាលលីស៊ុត",
+ "sw-CD": "កុងហ្គោស្វាហ៊ីលី",
+ "kw": "កូនីស",
+ "ko": "កូរ៉េ",
+ "ksh": "កូឡូញ",
+ "ky": "​កៀហ្ស៊ីស",
+ "kam": "កាំបា",
+ "el": "ក្រិក",
+ "hr": "ក្រូអាត",
+ "nmg": "ក្វាស្យូ",
+ "kn": "ខាណាដា",
+ "km": "ខ្មែរ",
+ "rw": "គិនយ៉ាវ៉ាន់ដា",
+ "ki": "គីគូយូ",
+ "kok": "គុនកានី",
+ "khq": "គុយរ៉ាឈីនី",
+ "ses": "គុយរ៉ាបូរ៉ុស៊ីនី",
+ "xh": "ឃសា",
+ "ku": "ឃឺដ",
+ "ckb": "ឃើដភាគកណ្តាល",
+ "nnh": "ងៀមប៊ូន",
+ "jgo": "ងុំបា",
+ "zh": "ចិន",
+ "zh-Hans": "ចិន​អក្សរ​កាត់",
+ "zh-Hant": "ចិន​អក្សរ​ពេញ",
+ "dyo": "ចូឡាហ៊្វុនយី",
+ "chr": "ឆេរូគី",
+ "cs": "ឆែក",
+ "ja": "ជប៉ុន",
+ "jv": "ជ្វា",
+ "ce": "ឈីឆេន",
+ "cgg": "ឈីហ្គា",
+ "cu": "ឈឺជស្លាវិក",
+ "da": "ដាណឺម៉ាក",
+ "dz": "ដុងខា",
+ "dua": "ឌួលឡា",
+ "nyn": "ណានកូលេ",
+ "naq": "ណាម៉ា",
+ "shi": "តាឈីលហ៊ីត",
+ "tt": "តាតា",
+ "tzm": "តាម៉ាសាយអាត្លាសកណ្តាល",
+ "zgh": "តាម៉ាហ្សៃម៉ារ៉ុកស្តង់ដា",
+ "ta": "តាមីល",
+ "twq": "តាសាវ៉ាក់",
+ "tg": "តាហ្ស៊ីគ",
+ "to": "តុងហ្គា",
+ "tk": "តួកម៉េន",
+ "te": "តេលុគុ",
+ "teo": "តេសូ",
+ "dav": "តៃតា",
+ "th": "ថៃ",
+ "bo": "ទីបេ",
+ "ti": "ទីហ្គ្រីញ៉ា",
+ "tr": "ទួរគី",
+ "nn": "ន័រវែស នីនូស",
+ "nb": "ន័រវែស បុកម៉ាល់",
+ "nus": "នូអ័រ",
+ "ne": "នេប៉ាល់",
+ "nd": "នេបេលេខាងជើង",
+ "bn": "បង់ក្លាដែស",
+ "bm": "បាម្បារា",
+ "fr": "បារាំង",
+ "fr-CA": "បារាំង (កាណាដា)",
+ "fr-CH": "បារាំង (ស្វ៊ីស)",
+ "eu": "បាសខ៍",
+ "bas": "បាសា",
+ "ps": "បាស្តូ",
+ "ksf": "បាហ្វៀ",
+ "pa": "បឹនជាពិ",
+ "bg": "ប៊ុលហ្គារី",
+ "brx": "បូដូ",
+ "bs": "បូស្នី",
+ "pl": "ប៉ូឡូញ",
+ "bez": "បេណា",
+ "bem": "បេមបា",
+ "be": "បេឡារុស",
+ "br": "ប្រីស្តុន",
+ "nl-BE": "ផ្លាមីស",
+ "pt": "ព័រទុយហ្គាល់",
+ "pt-PT": "ព័រទុយហ្គាល់ (អឺរ៉ុប)",
+ "prg": "ព្រូស៊ាន",
+ "fa": "ភឺសៀន",
+ "my": "ភូមា",
+ "mgh": "ម៉ាកគូវ៉ាមីតូ",
+ "kde": "ម៉ាកូនដេ",
+ "jmc": "ម៉ាឆាំ",
+ "mr": "ម៉ារ៉ាធី",
+ "mt": "ម៉ាល់តា",
+ "mk": "ម៉ាសេដូនី",
+ "mas": "ម៉ាសៃ",
+ "mzn": "ម៉ាហ្សានដឺរេនី",
+ "ml": "ម៉ាឡាយ៉ាឡាម",
+ "mg": "ម៉ាឡាហ្គាស៊ី",
+ "ms": "ម៉ាឡេ",
+ "mn": "ម៉ុងហ្គោលី",
+ "mua": "មុនដាង",
+ "ro-MD": "ម៉ុលដាវី",
+ "mfe": "ម៉ូរីស៊ីន",
+ "mgo": "មេតា",
+ "gv": "មេន",
+ "mer": "មេរូ",
+ "mi": "ម៉ោរី",
+ "yo": "យរូបា",
+ "yav": "យ៉ាងបេន",
+ "yi": "យ៉ីឌីស",
+ "rn": "រុណ្ឌី",
+ "rof": "រុមបូ",
+ "ru": "រុស្ស៊ី",
+ "rm": "រ៉ូម៉ង់",
+ "ro": "រូម៉ានី",
+ "rwk": "រ៉្វា",
+ "lt": "លីទុយអានី",
+ "ln": "លីនកាឡា",
+ "lb": "លុចសំបួ",
+ "lu": "លូបាកាតានហ្គា",
+ "luy": "លូយ៉ា",
+ "lrc": "លូរីខាងជើង",
+ "luo": "លូអូ",
+ "wa": "វ៉ាលូន",
+ "vun": "វុនចូ",
+ "vo": "វូឡាពូក",
+ "wo": "វូឡុហ្វ",
+ "vi": "វៀតណាម",
+ "cy": "វេល",
+ "wae": "វេលសឺ",
+ "vai": "វៃ",
+ "sah": "សាខា",
+ "sbp": "សានហ្គូ",
+ "sg": "សានហ្គោ",
+ "ksb": "សាមបាឡា",
+ "saq": "សាមបូរូ",
+ "se": "សាមីខាងជើង",
+ "ii": "ស៊ីឈាន់យី",
+ "seh": "ស៊ីណា",
+ "sd": "ស៊ីនឌី",
+ "ceb": "ស៊ីប៊ូអាណូ",
+ "sv": "ស៊ុយអែត",
+ "sn": "សូណា",
+ "dsb": "សូប៊ីក្រោម",
+ "hsb": "សូប៊ីលើ",
+ "so": "សូម៉ាលី",
+ "xog": "សូហ្គា",
+ "sr": "ស៊ែប",
+ "gd": "ស្កុតហ្កែលិគ",
+ "si": "ស្រីលង្កា",
+ "sk": "ស្លូវ៉ាគី",
+ "sl": "ស្លូវ៉ានី",
+ "sw": "ស្វាហ៊ីលី",
+ "haw": "ហាវៃ",
+ "hi": "ហិណ្ឌី",
+ "hu": "ហុងគ្រី",
+ "ha": "ហូសា",
+ "nl": "ហូឡង់",
+ "he": "ហេប្រឺ",
+ "gu": "ហ្កុយ៉ារាទី",
+ "lg": "ហ្គាន់ដា",
+ "gl": "ហ្គាលីស្យាន",
+ "qu": "ហ្គិកឈួ",
+ "guz": "ហ្គូស៊ី",
+ "fo": "ហ្វារូស",
+ "fil": "ហ្វីលីពីន",
+ "ff": "ហ្វ៊ូឡា",
+ "fi": "ហ្វាំងឡង់",
+ "fy": "ហ្វ្រីស៊ានខាងលិច",
+ "fur": "ហ៊្វ្រូលាន",
+ "ka": "ហ្សក​ហ្ស៊ី",
+ "nds-NL": "ហ្សាក់ស្យុងក្រោម",
+ "dje": "ហ្សាម៉ា",
+ "zu": "ហ្សូលូ",
+ "lkt": "ឡាកូតា",
+ "lv": "ឡាតវី",
+ "lag": "ឡានហ្គី",
+ "lo": "ឡាវ",
+ "en": "អង់គ្លេស",
+ "en-CA": "អង់គ្លេស (កាណាដា)",
+ "en-GB": "អង់គ្លេស (ចក្រភព​អង់គ្លេស)",
+ "en-AU": "អង់គ្លេស (អូស្ត្រាលី)",
+ "ak": "អាកាន",
+ "hy": "អាមេនី",
+ "ar": "អារ៉ាប់",
+ "sq": "អាល់បានី",
+ "de": "អាល្លឺម៉ង់",
+ "gsw": "អាល្លឺម៉ង (ស្វីស)",
+ "de-CH": "អាល្លឺម៉ង់ (ស្វ៊ីស)",
+ "de-AT": "អាល្លឺម៉ង់ (អូទ្រីស)",
+ "nds": "អាល្លឺម៉ង់ក្រោម",
+ "as": "អាសាមីស",
+ "asa": "អាស៊ូ",
+ "az": "អាស៊ែបៃហ្សង់",
+ "ast": "អាស្ទូរី",
+ "agq": "អាហ្គីម",
+ "af": "អាហ្វ្រិកាន",
+ "id": "ឥណ្ឌូណេស៊ី",
+ "ig": "អ៊ីកបូ",
+ "smn": "អ៊ីណារីសាម៉ី",
+ "it": "អ៊ីតាលី",
+ "ee": "អ៊ីវ",
+ "ewo": "អ៊ីវ៉ុនដូ",
+ "is": "អ៊ីស្លង់",
+ "uk": "អ៊ុយក្រែន",
+ "ug": "អ៊ុយហ្គឺរ",
+ "or": "អូឌៀ",
+ "ur": "អ៊ូរឌូ",
+ "om": "អូរ៉ូម៉ូ",
+ "uz": "អ៊ូសបេគ",
+ "os": "អូស៊ីទិក",
+ "ga": "អៀរឡង់",
+ "ebu": "អេមប៊ូ",
+ "et": "អេស្តូនី",
+ "es": "អេស្ប៉ាញ",
+ "es-MX": "អេស្ប៉ាញ (ម៉ិកស៊ិក)",
+ "es-419": "អេស្ប៉ាញ (អាមេរិក​ឡាទីន)",
+ "eo": "អេស្ពេរ៉ាន់តូ",
+ "am": "អាំហារិក"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/kn.json b/vendor/commerceguys/intl/resources/language/kn.json
index de173578d..0134811ad 100644
--- a/vendor/commerceguys/intl/resources/language/kn.json
+++ b/vendor/commerceguys/intl/resources/language/kn.json
@@ -1,644 +1,224 @@
{
- "am": {
- "name": "ಅಂಹರಿಕ್"
- },
- "ak": {
- "name": "ಅಕಾನ್"
- },
- "agq": {
- "name": "ಅಘೆಮ್"
- },
- "az": {
- "name": "ಅಜೆರ್ಬೈಜಾನಿ"
- },
- "hsb": {
- "name": "ಅಪ್ಪರ್ ಸರ್ಬಿಯನ್"
- },
- "ar": {
- "name": "ಅರೇಬಿಕ್"
- },
- "hy": {
- "name": "ಅರ್ಮೇನಿಯನ್"
- },
- "sq": {
- "name": "ಅಲ್ಬೇನಿಯನ್"
- },
- "asa": {
- "name": "ಅಸು"
- },
- "as": {
- "name": "ಅಸ್ಸಾಮೀಸ್"
- },
- "af": {
- "name": "ಆಫ್ರಿಕಾನ್ಸ್"
- },
- "ast": {
- "name": "ಆಸ್ಟುರಿಯನ್"
- },
- "de-AT": {
- "name": "ಆಸ್ಟ್ರಿಯನ್ ಜರ್ಮನ್"
- },
- "en-AU": {
- "name": "ಆಸ್ಟ್ರೇಲಿಯನ್ ಇಂಗ್ಲಿಷ್"
- },
- "en": {
- "name": "ಇಂಗ್ಲಿಷ್"
- },
- "id": {
- "name": "ಇಂಡೋನೇಶಿಯನ್"
- },
- "ig": {
- "name": "ಇಗ್ಬೊ"
- },
- "it": {
- "name": "ಇಟಾಲಿಯನ್"
- },
- "smn": {
- "name": "ಇನಾರಿ ಸಮೀ"
- },
- "ewo": {
- "name": "ಇವಾಂಡೋ"
- },
- "ee": {
- "name": "ಈವ್"
- },
- "uk": {
- "name": "ಉಕ್ರೇನಿಯನ್"
- },
- "uz": {
- "name": "ಉಜ್ಬೇಕ್"
- },
- "nd": {
- "name": "ಉತ್ತರ ದೆಬೆಲೆ"
- },
- "lrc": {
- "name": "ಉತ್ತರ ಲೂರಿ"
- },
- "se": {
- "name": "ಉತ್ತರ ಸಾಮಿ"
- },
- "ug": {
- "name": "ಉಯಿಘರ್"
- },
- "ur": {
- "name": "ಉರ್ದು"
- },
- "ebu": {
- "name": "ಎಂಬು"
- },
- "et": {
- "name": "ಎಸ್ಟೊನಿಯನ್"
- },
- "eo": {
- "name": "ಎಸ್ಪೆರಾಂಟೊ"
- },
- "ga": {
- "name": "ಐರಿಷ್"
- },
- "is": {
- "name": "ಐಸ್‌ಲ್ಯಾಂಡಿಕ್"
- },
- "or": {
- "name": "ಒಡಿಯ"
- },
- "om": {
- "name": "ಒರೊಮೊ"
- },
- "os": {
- "name": "ಒಸ್ಸೆಟಿಕ್"
- },
- "kam": {
- "name": "ಕಂಬಾ"
- },
- "kk": {
- "name": "ಕಝಕ್"
- },
- "kn": {
- "name": "ಕನ್ನಡ"
- },
- "kea": {
- "name": "ಕಬುವೆರ್ಡಿಯನು"
- },
- "kab": {
- "name": "ಕಬೈಲ್"
- },
- "kl": {
- "name": "ಕಲಾಲ್ಲಿಸುಟ್"
- },
- "kln": {
- "name": "ಕಲೆಂಜಿನ್"
- },
- "ksh": {
- "name": "ಕಲೊಗ್ನಿಯನ್"
- },
- "sw-CD": {
- "name": "ಕಾಂಗೊ ಸ್ವಹಿಲಿ"
- },
- "kkj": {
- "name": "ಕಾಕೊ"
- },
- "kw": {
- "name": "ಕಾರ್ನಿಷ್"
- },
- "ks": {
- "name": "ಕಾಶ್ಮೀರಿ"
- },
- "ki": {
- "name": "ಕಿಕುಯು"
- },
- "rw": {
- "name": "ಕಿನ್ಯಾರ್‌ವಾಂಡಾ"
- },
- "ky": {
- "name": "ಕಿರ್ಗಿಜ್"
- },
- "ca": {
- "name": "ಕೆಟಲಾನ್"
- },
- "en-CA": {
- "name": "ಕೆನೆಡಿಯನ್ ಇಂಗ್ಲಿಷ್"
- },
- "fr-CA": {
- "name": "ಕೆನೆಡಿಯನ್ ಫ್ರೆಂಚ್"
- },
- "kok": {
- "name": "ಕೊಂಕಣಿ"
- },
- "khq": {
- "name": "ಕೊಯ್ರ ಚೀನಿ"
- },
- "ses": {
- "name": "ಕೊಯ್ರಬೊರೊ ಸೆನ್ನಿ"
- },
- "ko": {
- "name": "ಕೊರಿಯನ್"
- },
- "hr": {
- "name": "ಕ್ರೊಯೇಶಿಯನ್"
- },
- "qu": {
- "name": "ಕ್ವೆಚುವಾ"
- },
- "km": {
- "name": "ಖಮೇರ್"
- },
- "nmg": {
- "name": "ಖ್ವಾಸಿಯೊ"
- },
- "lg": {
- "name": "ಗಾಂಡಾ"
- },
- "gu": {
- "name": "ಗುಜರಾತಿ"
- },
- "guz": {
- "name": "ಗುಸಿ"
- },
- "gl": {
- "name": "ಗ್ಯಾಲಿಶಿಯನ್"
- },
- "el": {
- "name": "ಗ್ರೀಕ್"
- },
- "cu": {
- "name": "ಚರ್ಚ್ ಸ್ಲಾವಿಕ್"
- },
- "cgg": {
- "name": "ಚಿಗಾ"
- },
- "ce": {
- "name": "ಚೆಚನ್"
- },
- "chr": {
- "name": "ಚೆರೋಕಿ"
- },
- "zh": {
- "name": "ಚೈನೀಸ್"
- },
- "de": {
- "name": "ಜರ್ಮನ್"
- },
- "dje": {
- "name": "ಜರ್ಮಾ"
- },
- "ja": {
- "name": "ಜಾಪನೀಸ್"
- },
- "ka": {
- "name": "ಜಾರ್ಜಿಯನ್"
- },
- "zu": {
- "name": "ಜುಲು"
- },
- "cs": {
- "name": "ಜೆಕ್"
- },
- "dyo": {
- "name": "ಜೊಲ-ಫೊನ್ಯಿ"
- },
- "dz": {
- "name": "ಜೋಂಗ್‌ಖಾ"
- },
- "tr": {
- "name": "ಟರ್ಕಿಶ್"
- },
- "tk": {
- "name": "ಟರ್ಕ್‌ಮೆನ್"
- },
- "shi": {
- "name": "ಟಷೆಲ್‍ಹಿಟ್"
- },
- "twq": {
- "name": "ಟಸವಕ್"
- },
- "tt": {
- "name": "ಟಾಟರ್"
- },
- "ti": {
- "name": "ಟಿಗ್ರಿನ್ಯಾ"
- },
- "bo": {
- "name": "ಟಿಬೇಟಿಯನ್"
- },
- "teo": {
- "name": "ಟೆಸೊ"
- },
- "dav": {
- "name": "ಟೈಟ"
- },
- "to": {
- "name": "ಟೋಂಗನ್"
- },
- "nl": {
- "name": "ಡಚ್"
- },
- "dua": {
- "name": "ಡುವಾಲಾ"
- },
- "da": {
- "name": "ಡ್ಯಾನಿಶ್"
- },
- "ta": {
- "name": "ತಮಿಳು"
- },
- "tg": {
- "name": "ತಾಜಿಕ್"
- },
- "te": {
- "name": "ತೆಲುಗು"
- },
- "th": {
- "name": "ಥಾಯ್"
- },
- "naq": {
- "name": "ನಮ"
- },
- "nb": {
- "name": "ನಾರ್ವೆಜಿಯನ್ ಬೊಕ್ಮಲ್"
- },
- "nn": {
- "name": "ನಾರ್ವೇಜಿಯನ್ ನೈನಾರ್ಸ್ಕ್"
- },
- "nnh": {
- "name": "ನಿಂಬೂನ್"
- },
- "nus": {
- "name": "ನೂಯರ್"
- },
- "ne": {
- "name": "ನೇಪಾಳಿ"
- },
- "jgo": {
- "name": "ನೊಂಬಾ"
- },
- "nyn": {
- "name": "ನ್ಯಾನ್‌ಕೋಲೆ"
- },
- "pa": {
- "name": "ಪಂಜಾಬಿ"
- },
- "fa": {
- "name": "ಪರ್ಶಿಯನ್"
- },
- "fy": {
- "name": "ಪಶ್ಚಿಮ ಫ್ರಿಸಿಯನ್"
- },
- "ps": {
- "name": "ಪಾಷ್ಟೋ"
- },
- "pl": {
- "name": "ಪೊಲಿಶ್"
- },
- "pt": {
- "name": "ಪೋರ್ಚುಗೀಸ್"
- },
- "prg": {
- "name": "ಪ್ರಶಿಯನ್"
- },
- "fo": {
- "name": "ಫರೋಸಿ"
- },
- "fi": {
- "name": "ಫಿನ್ನಿಶ್"
- },
- "fil": {
- "name": "ಫಿಲಿಪಿನೊ"
- },
- "ff": {
- "name": "ಫುಲಾ"
- },
- "fur": {
- "name": "ಫ್ರಿಯುಲಿಯನ್"
- },
- "fr": {
- "name": "ಫ್ರೆಂಚ್"
- },
- "nl-BE": {
- "name": "ಫ್ಲೆಮಿಷ್"
- },
- "bm": {
- "name": "ಬಂಬಾರಾ"
- },
- "ksf": {
- "name": "ಬಫಿಯ"
- },
- "my": {
- "name": "ಬರ್ಮೀಸ್"
- },
- "bg": {
- "name": "ಬಲ್ಗೇರಿಯನ್"
- },
- "bas": {
- "name": "ಬಸಾ"
- },
- "bn": {
- "name": "ಬಾಂಗ್ಲಾ"
- },
- "eu": {
- "name": "ಬಾಸ್ಕ್"
- },
- "bem": {
- "name": "ಬೆಂಬಾ"
- },
- "bez": {
- "name": "ಬೆನ"
- },
- "be": {
- "name": "ಬೆಲರೂಸಿಯನ್"
- },
- "brx": {
- "name": "ಬೋಡೊ"
- },
- "bs": {
- "name": "ಬೋಸ್ನಿಯನ್"
- },
- "en-GB": {
- "name": "ಬ್ರಿಟಿಷ್ ಇಂಗ್ಲಿಷ್"
- },
- "br": {
- "name": "ಬ್ರೆಟನ್"
- },
- "mn": {
- "name": "ಮಂಗೋಲಿಯನ್"
- },
- "mzn": {
- "name": "ಮಜಂದೆರಾನಿ"
- },
- "tzm": {
- "name": "ಮಧ್ಯ ಅಟ್ಲಾಸ್ ಟಮಜೈಟ್"
- },
- "ckb": {
- "name": "ಮಧ್ಯ ಕುರ್ದಿಶ್"
- },
- "mr": {
- "name": "ಮರಾಠಿ"
- },
- "mg": {
- "name": "ಮಲಗಾಸಿ"
- },
- "ml": {
- "name": "ಮಲಯಾಳಂ"
- },
- "ms": {
- "name": "ಮಲಯ್"
- },
- "mas": {
- "name": "ಮಸಾಯ್"
- },
- "mt": {
- "name": "ಮಾಲ್ಟೀಸ್"
- },
- "ro-MD": {
- "name": "ಮಾಲ್ಡೇವಿಯನ್"
- },
- "mua": {
- "name": "ಮುಂಡಂಗ್"
- },
- "es-MX": {
- "name": "ಮೆಕ್ಸಿಕನ್ ಸ್ಪ್ಯಾನಿಷ್"
- },
- "mgo": {
- "name": "ಮೆಟಾ"
- },
- "mer": {
- "name": "ಮೆರು"
- },
- "mk": {
- "name": "ಮೆಸಿಡೋನಿಯನ್"
- },
- "mfe": {
- "name": "ಮೊರಿಸನ್"
- },
- "jmc": {
- "name": "ಮ್ಯಕಮೆ"
- },
- "mgh": {
- "name": "ಮ್ಯಖುವಾ- ಮೀಟ್ಟೊ"
- },
- "gv": {
- "name": "ಮ್ಯಾಂಕ್ಸ್"
- },
- "kde": {
- "name": "ಮ್ಯಾಕೊಂಡ್"
- },
- "yav": {
- "name": "ಯಾಂಗ್ಬೆನ್"
- },
- "yi": {
- "name": "ಯಿಡ್ಡಿಶ್"
- },
- "pt-PT": {
- "name": "ಯೂರೋಪಿಯನ್ ಪೋರ್ಚುಗೀಸ್"
- },
- "yo": {
- "name": "ಯೊರುಬಾ"
- },
- "ru": {
- "name": "ರಷ್ಯನ್"
- },
- "rn": {
- "name": "ರುಂಡಿ"
- },
- "rwk": {
- "name": "ರುವ"
- },
- "rof": {
- "name": "ರೊಂಬೊ"
- },
- "rm": {
- "name": "ರೊಮಾನ್ಶ್"
- },
- "ro": {
- "name": "ರೊಮೇನಿಯನ್"
- },
- "lkt": {
- "name": "ಲಕೊಟ"
- },
- "lb": {
- "name": "ಲಕ್ಸಂಬರ್ಗಿಷ್"
- },
- "lag": {
- "name": "ಲಾಂಗಿ"
- },
- "lv": {
- "name": "ಲಾಟ್ವಿಯನ್"
- },
- "lo": {
- "name": "ಲಾವೋ"
- },
- "ln": {
- "name": "ಲಿಂಗಾಲ"
- },
- "lt": {
- "name": "ಲಿಥುವೇನಿಯನ್"
- },
- "luy": {
- "name": "ಲುಯಿಯ"
- },
- "luo": {
- "name": "ಲುವೋ"
- },
- "lu": {
- "name": "ಲೂಬಾ-ಕಟಾಂಗಾ"
- },
- "nds": {
- "name": "ಲೋ ಜರ್ಮನ್"
- },
- "nds-NL": {
- "name": "ಲೋ ಸ್ಯಾಕ್ಸನ್"
- },
- "dsb": {
- "name": "ಲೋವರ್ ಸೋರ್ಬಿಯನ್"
- },
- "vai": {
- "name": "ವಾಯಿ"
- },
- "wae": {
- "name": "ವಾಲ್ಸರ್"
- },
- "vi": {
- "name": "ವಿಯೆಟ್ನಾಮೀಸ್"
- },
- "vun": {
- "name": "ವುಂಜೊ"
- },
- "cy": {
- "name": "ವೆಲ್ಶ್"
- },
- "vo": {
- "name": "ವೋಲಾಪುಕ್"
- },
- "wo": {
- "name": "ವೋಲೋಫ್"
- },
- "ksb": {
- "name": "ಶಂಬಲ"
- },
- "sn": {
- "name": "ಶೋನಾ"
- },
- "sbp": {
- "name": "ಸಂಗು"
- },
- "saq": {
- "name": "ಸಂಬುರು"
- },
- "sah": {
- "name": "ಸಖಾ"
- },
- "zh-Hans": {
- "name": "ಸರಳೀಕೃತ ಚೈನೀಸ್"
- },
- "sg": {
- "name": "ಸಾಂಗೋ"
- },
- "zh-Hant": {
- "name": "ಸಾಂಪ್ರದಾಯಿಕ ಚೈನೀಸ್"
- },
- "sd": {
- "name": "ಸಿಂಧಿ"
- },
- "si": {
- "name": "ಸಿಂಹಳ"
- },
- "ii": {
- "name": "ಸಿಚುಅನ್ ಯಿ"
- },
- "seh": {
- "name": "ಸೆನ"
- },
- "sr": {
- "name": "ಸೆರ್ಬಿಯನ್"
- },
- "xog": {
- "name": "ಸೊಗ"
- },
- "so": {
- "name": "ಸೊಮಾಲಿ"
- },
- "gd": {
- "name": "ಸ್ಕಾಟಿಶ್ ಗೆಲಿಕ್"
- },
- "zgh": {
- "name": "ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಮೊರೊಕ್ಕನ್ ಟಮಜೈಟ್"
- },
- "es": {
- "name": "ಸ್ಪ್ಯಾನಿಷ್"
- },
- "sk": {
- "name": "ಸ್ಲೋವಾಕ್"
- },
- "sl": {
- "name": "ಸ್ಲೋವೇನಿಯನ್"
- },
- "sw": {
- "name": "ಸ್ವಹಿಲಿ"
- },
- "gsw": {
- "name": "ಸ್ವಿಸ್ ಜರ್ಮನ್"
- },
- "fr-CH": {
- "name": "ಸ್ವಿಸ್ ಫ್ರೆಂಚ್"
- },
- "de-CH": {
- "name": "ಸ್ವಿಸ್ ಹೈ ಜರ್ಮನ್"
- },
- "sv": {
- "name": "ಸ್ವೀಡಿಷ್"
- },
- "hu": {
- "name": "ಹಂಗೇರಿಯನ್"
- },
- "haw": {
- "name": "ಹವಾಯಿಯನ್"
- },
- "hi": {
- "name": "ಹಿಂದಿ"
- },
- "he": {
- "name": "ಹೀಬ್ರೂ"
- },
- "ha": {
- "name": "ಹೌಸಾ"
- }
+ "am": "ಅಂಹರಿಕ್",
+ "ak": "ಅಕಾನ್",
+ "agq": "ಅಘೆಮ್",
+ "az": "ಅಜೆರ್ಬೈಜಾನಿ",
+ "hsb": "ಅಪ್ಪರ್ ಸರ್ಬಿಯನ್",
+ "ar": "ಅರೇಬಿಕ್",
+ "hy": "ಅರ್ಮೇನಿಯನ್",
+ "sq": "ಅಲ್ಬೇನಿಯನ್",
+ "asa": "ಅಸು",
+ "as": "ಅಸ್ಸಾಮೀಸ್",
+ "af": "ಆಫ್ರಿಕಾನ್ಸ್",
+ "ast": "ಆಸ್ಟುರಿಯನ್",
+ "de-AT": "ಆಸ್ಟ್ರಿಯನ್ ಜರ್ಮನ್",
+ "en-AU": "ಆಸ್ಟ್ರೇಲಿಯನ್ ಇಂಗ್ಲಿಷ್",
+ "en": "ಇಂಗ್ಲಿಷ್",
+ "id": "ಇಂಡೋನೇಶಿಯನ್",
+ "ig": "ಇಗ್ಬೊ",
+ "it": "ಇಟಾಲಿಯನ್",
+ "smn": "ಇನಾರಿ ಸಮೀ",
+ "ewo": "ಇವಾಂಡೋ",
+ "ee": "ಈವ್",
+ "uk": "ಉಕ್ರೇನಿಯನ್",
+ "uz": "ಉಜ್ಬೇಕ್",
+ "nd": "ಉತ್ತರ ದೆಬೆಲೆ",
+ "lrc": "ಉತ್ತರ ಲೂರಿ",
+ "se": "ಉತ್ತರ ಸಾಮಿ",
+ "ug": "ಉಯಿಘರ್",
+ "ur": "ಉರ್ದು",
+ "ebu": "ಎಂಬು",
+ "et": "ಎಸ್ಟೊನಿಯನ್",
+ "eo": "ಎಸ್ಪೆರಾಂಟೊ",
+ "ga": "ಐರಿಷ್",
+ "is": "ಐಸ್‌ಲ್ಯಾಂಡಿಕ್",
+ "or": "ಒಡಿಯ",
+ "om": "ಒರೊಮೊ",
+ "os": "ಒಸ್ಸೆಟಿಕ್",
+ "kam": "ಕಂಬಾ",
+ "kk": "ಕಝಕ್",
+ "kn": "ಕನ್ನಡ",
+ "kea": "ಕಬುವೆರ್ಡಿಯನು",
+ "kab": "ಕಬೈಲ್",
+ "kl": "ಕಲಾಲ್ಲಿಸುಟ್",
+ "kln": "ಕಲೆಂಜಿನ್",
+ "ksh": "ಕಲೊಗ್ನಿಯನ್",
+ "sw-CD": "ಕಾಂಗೊ ಸ್ವಹಿಲಿ",
+ "kkj": "ಕಾಕೊ",
+ "kw": "ಕಾರ್ನಿಷ್",
+ "ks": "ಕಾಶ್ಮೀರಿ",
+ "ki": "ಕಿಕುಯು",
+ "rw": "ಕಿನ್ಯಾರ್‌ವಾಂಡಾ",
+ "ky": "ಕಿರ್ಗಿಜ್",
+ "ku": "ಕುರ್ದಿಷ್",
+ "ca": "ಕೆಟಲಾನ್",
+ "en-CA": "ಕೆನೆಡಿಯನ್ ಇಂಗ್ಲಿಷ್",
+ "fr-CA": "ಕೆನೆಡಿಯನ್ ಫ್ರೆಂಚ್",
+ "kok": "ಕೊಂಕಣಿ",
+ "khq": "ಕೊಯ್ರ ಚೀನಿ",
+ "ses": "ಕೊಯ್ರಬೊರೊ ಸೆನ್ನಿ",
+ "ko": "ಕೊರಿಯನ್",
+ "yue": "ಕ್ಯಾಂಟನೀಸ್",
+ "hr": "ಕ್ರೊಯೇಶಿಯನ್",
+ "qu": "ಕ್ವೆಚುವಾ",
+ "xh": "ಕ್ಸೋಸ",
+ "km": "ಖಮೇರ್",
+ "nmg": "ಖ್ವಾಸಿಯೊ",
+ "lg": "ಗಾಂಡಾ",
+ "gu": "ಗುಜರಾತಿ",
+ "guz": "ಗುಸಿ",
+ "gl": "ಗ್ಯಾಲಿಶಿಯನ್",
+ "el": "ಗ್ರೀಕ್",
+ "cu": "ಚರ್ಚ್ ಸ್ಲಾವಿಕ್",
+ "cgg": "ಚಿಗಾ",
+ "ce": "ಚೆಚನ್",
+ "chr": "ಚೆರೋಕಿ",
+ "zh": "ಚೈನೀಸ್",
+ "de": "ಜರ್ಮನ್",
+ "dje": "ಜರ್ಮಾ",
+ "ja": "ಜಾಪನೀಸ್",
+ "ka": "ಜಾರ್ಜಿಯನ್",
+ "jv": "ಜಾವಾನೀಸ್",
+ "zu": "ಜುಲು",
+ "cs": "ಜೆಕ್",
+ "dyo": "ಜೊಲ-ಫೊನ್ಯಿ",
+ "dz": "ಜೋಂಗ್‌ಖಾ",
+ "tr": "ಟರ್ಕಿಶ್",
+ "tk": "ಟರ್ಕ್‌ಮೆನ್",
+ "shi": "ಟಷೆಲ್‍ಹಿಟ್",
+ "twq": "ಟಸವಕ್",
+ "tt": "ಟಾಟರ್",
+ "ti": "ಟಿಗ್ರಿನ್ಯಾ",
+ "bo": "ಟಿಬೇಟಿಯನ್",
+ "teo": "ಟೆಸೊ",
+ "dav": "ಟೈಟ",
+ "to": "ಟೋಂಗನ್",
+ "nl": "ಡಚ್",
+ "dua": "ಡುವಾಲಾ",
+ "da": "ಡ್ಯಾನಿಶ್",
+ "ta": "ತಮಿಳು",
+ "tg": "ತಾಜಿಕ್",
+ "te": "ತೆಲುಗು",
+ "th": "ಥಾಯ್",
+ "naq": "ನಮ",
+ "nb": "ನಾರ್ವೆಜಿಯನ್ ಬೊಕ್ಮಲ್",
+ "nn": "ನಾರ್ವೇಜಿಯನ್ ನೈನಾರ್ಸ್ಕ್",
+ "nnh": "ನಿಂಬೂನ್",
+ "nus": "ನೂಯರ್",
+ "ne": "ನೇಪಾಳಿ",
+ "jgo": "ನೊಂಬಾ",
+ "nyn": "ನ್ಯಾನ್‌ಕೋಲೆ",
+ "pa": "ಪಂಜಾಬಿ",
+ "fa": "ಪರ್ಶಿಯನ್",
+ "fy": "ಪಶ್ಚಿಮ ಫ್ರಿಸಿಯನ್",
+ "ps": "ಪಾಷ್ಟೋ",
+ "pl": "ಪೊಲಿಶ್",
+ "pt": "ಪೋರ್ಚುಗೀಸ್",
+ "prg": "ಪ್ರಶಿಯನ್",
+ "fo": "ಫರೋಸಿ",
+ "fi": "ಫಿನ್ನಿಶ್",
+ "fil": "ಫಿಲಿಪಿನೊ",
+ "ff": "ಫುಲಾ",
+ "fur": "ಫ್ರಿಯುಲಿಯನ್",
+ "fr": "ಫ್ರೆಂಚ್",
+ "nl-BE": "ಫ್ಲೆಮಿಷ್",
+ "bm": "ಬಂಬಾರಾ",
+ "ksf": "ಬಫಿಯ",
+ "my": "ಬರ್ಮೀಸ್",
+ "bg": "ಬಲ್ಗೇರಿಯನ್",
+ "bas": "ಬಸಾ",
+ "bn": "ಬಾಂಗ್ಲಾ",
+ "eu": "ಬಾಸ್ಕ್",
+ "bem": "ಬೆಂಬಾ",
+ "bez": "ಬೆನ",
+ "be": "ಬೆಲರೂಸಿಯನ್",
+ "brx": "ಬೋಡೊ",
+ "bs": "ಬೋಸ್ನಿಯನ್",
+ "en-GB": "ಬ್ರಿಟಿಷ್ ಇಂಗ್ಲಿಷ್",
+ "br": "ಬ್ರೆಟನ್",
+ "mn": "ಮಂಗೋಲಿಯನ್",
+ "mzn": "ಮಜಂದೆರಾನಿ",
+ "tzm": "ಮಧ್ಯ ಅಟ್ಲಾಸ್ ಟಮಜೈಟ್",
+ "ckb": "ಮಧ್ಯ ಕುರ್ದಿಶ್",
+ "mr": "ಮರಾಠಿ",
+ "mg": "ಮಲಗಾಸಿ",
+ "ml": "ಮಲಯಾಳಂ",
+ "ms": "ಮಲಯ್",
+ "mas": "ಮಸಾಯ್",
+ "mt": "ಮಾಲ್ಟೀಸ್",
+ "ro-MD": "ಮಾಲ್ಡೇವಿಯನ್",
+ "mi": "ಮಾವೋರಿ",
+ "mua": "ಮುಂಡಂಗ್",
+ "es-MX": "ಮೆಕ್ಸಿಕನ್ ಸ್ಪ್ಯಾನಿಷ್",
+ "mgo": "ಮೆಟಾ",
+ "mer": "ಮೆರು",
+ "mk": "ಮೆಸಿಡೋನಿಯನ್",
+ "mfe": "ಮೊರಿಸನ್",
+ "jmc": "ಮ್ಯಕಮೆ",
+ "mgh": "ಮ್ಯಖುವಾ- ಮೀಟ್ಟೊ",
+ "gv": "ಮ್ಯಾಂಕ್ಸ್",
+ "kde": "ಮ್ಯಾಕೊಂಡ್",
+ "yav": "ಯಾಂಗ್ಬೆನ್",
+ "yi": "ಯಿಡ್ಡಿಶ್",
+ "pt-PT": "ಯೂರೋಪಿಯನ್ ಪೋರ್ಚುಗೀಸ್",
+ "yo": "ಯೊರುಬಾ",
+ "ru": "ರಷ್ಯನ್",
+ "rn": "ರುಂಡಿ",
+ "rwk": "ರುವ",
+ "rof": "ರೊಂಬೊ",
+ "rm": "ರೊಮಾನ್ಶ್",
+ "ro": "ರೊಮೇನಿಯನ್",
+ "lkt": "ಲಕೊಟ",
+ "lb": "ಲಕ್ಸಂಬರ್ಗಿಷ್",
+ "lag": "ಲಾಂಗಿ",
+ "lv": "ಲಾಟ್ವಿಯನ್",
+ "lo": "ಲಾವೋ",
+ "ln": "ಲಿಂಗಾಲ",
+ "lt": "ಲಿಥುವೇನಿಯನ್",
+ "luy": "ಲುಯಿಯ",
+ "luo": "ಲುವೋ",
+ "lu": "ಲೂಬಾ-ಕಟಾಂಗಾ",
+ "nds": "ಲೋ ಜರ್ಮನ್",
+ "nds-NL": "ಲೋ ಸ್ಯಾಕ್ಸನ್",
+ "dsb": "ಲೋವರ್ ಸರ್ಬಿಯನ್",
+ "es-419": "ಲ್ಯಾಟಿನ್ ಅಮೇರಿಕನ್ ಸ್ಪ್ಯಾನಿಷ್",
+ "vai": "ವಾಯಿ",
+ "wa": "ವಾಲೂನ್",
+ "wae": "ವಾಲ್ಸರ್",
+ "vi": "ವಿಯೆಟ್ನಾಮೀಸ್",
+ "vun": "ವುಂಜೊ",
+ "cy": "ವೆಲ್ಶ್",
+ "vo": "ವೋಲಾಪುಕ್",
+ "wo": "ವೋಲೋಫ್",
+ "ksb": "ಶಂಬಲ",
+ "sn": "ಶೋನಾ",
+ "sbp": "ಸಂಗು",
+ "saq": "ಸಂಬುರು",
+ "sah": "ಸಖಾ",
+ "zh-Hans": "ಸರಳೀಕೃತ ಚೈನೀಸ್",
+ "sg": "ಸಾಂಗೋ",
+ "zh-Hant": "ಸಾಂಪ್ರದಾಯಿಕ ಚೈನೀಸ್",
+ "sd": "ಸಿಂಧಿ",
+ "si": "ಸಿಂಹಳ",
+ "ii": "ಸಿಚುಅನ್ ಯಿ",
+ "seh": "ಸೆನ",
+ "ceb": "ಸೆಬುವಾನೊ",
+ "sr": "ಸೆರ್ಬಿಯನ್",
+ "xog": "ಸೊಗ",
+ "so": "ಸೊಮಾಲಿ",
+ "gd": "ಸ್ಕಾಟಿಶ್ ಗೆಲಿಕ್",
+ "zgh": "ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಮೊರೊಕ್ಕನ್ ಟಮಜೈಟ್",
+ "es": "ಸ್ಪ್ಯಾನಿಷ್",
+ "sk": "ಸ್ಲೋವಾಕ್",
+ "sl": "ಸ್ಲೋವೇನಿಯನ್",
+ "sw": "ಸ್ವಹಿಲಿ",
+ "gsw": "ಸ್ವಿಸ್ ಜರ್ಮನ್",
+ "fr-CH": "ಸ್ವಿಸ್ ಫ್ರೆಂಚ್",
+ "de-CH": "ಸ್ವಿಸ್ ಹೈ ಜರ್ಮನ್",
+ "sv": "ಸ್ವೀಡಿಷ್",
+ "hu": "ಹಂಗೇರಿಯನ್",
+ "haw": "ಹವಾಯಿಯನ್",
+ "hi": "ಹಿಂದಿ",
+ "he": "ಹೀಬ್ರೂ",
+ "ha": "ಹೌಸಾ"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/ko.json b/vendor/commerceguys/intl/resources/language/ko.json
index aaf2ff332..efd5cc47e 100644
--- a/vendor/commerceguys/intl/resources/language/ko.json
+++ b/vendor/commerceguys/intl/resources/language/ko.json
@@ -1,644 +1,224 @@
{
- "lg": {
- "name": "간다어"
- },
- "gl": {
- "name": "갈리시아어"
- },
- "de-CH": {
- "name": "고지 독일어(스위스)"
- },
- "hsb": {
- "name": "고지 소르비아어"
- },
- "cu": {
- "name": "교회 슬라브어"
- },
- "guz": {
- "name": "구시어"
- },
- "gu": {
- "name": "구자라트어"
- },
- "el": {
- "name": "그리스어"
- },
- "kl": {
- "name": "그린란드어"
- },
- "naq": {
- "name": "나마어"
- },
- "nl": {
- "name": "네덜란드어"
- },
- "ne": {
- "name": "네팔어"
- },
- "nn": {
- "name": "노르웨이어(니노르스크)"
- },
- "nb": {
- "name": "노르웨이어(보크말)"
- },
- "nus": {
- "name": "누에르어"
- },
- "nnh": {
- "name": "느기엠본어"
- },
- "nyn": {
- "name": "니안콜어"
- },
- "da": {
- "name": "덴마크어"
- },
- "de": {
- "name": "독일어"
- },
- "gsw": {
- "name": "독일어(스위스)"
- },
- "de-AT": {
- "name": "독일어(오스트리아)"
- },
- "dua": {
- "name": "두알라어"
- },
- "lo": {
- "name": "라오어"
- },
- "lkt": {
- "name": "라코타어"
- },
- "lv": {
- "name": "라트비아어"
- },
- "lag": {
- "name": "랑기어"
- },
- "ru": {
- "name": "러시아어"
- },
- "rm": {
- "name": "로만시어"
- },
- "rof": {
- "name": "롬보어"
- },
- "ro": {
- "name": "루마니아어"
- },
- "lu": {
- "name": "루바-카탄가어"
- },
- "luy": {
- "name": "루야어"
- },
- "luo": {
- "name": "루오어"
- },
- "lb": {
- "name": "룩셈부르크어"
- },
- "rn": {
- "name": "룬디어"
- },
- "rwk": {
- "name": "르와어"
- },
- "rw": {
- "name": "르완다어"
- },
- "lt": {
- "name": "리투아니아어"
- },
- "ln": {
- "name": "링갈라어"
- },
- "mr": {
- "name": "마라티어"
- },
- "mas": {
- "name": "마사이어"
- },
- "mzn": {
- "name": "마잔데라니어"
- },
- "jmc": {
- "name": "마차메어"
- },
- "mk": {
- "name": "마케도니아어"
- },
- "kde": {
- "name": "마콘데어"
- },
- "mgh": {
- "name": "마크후와-메토어"
- },
- "mg": {
- "name": "말라가시어"
- },
- "ml": {
- "name": "말라얄람어"
- },
- "ms": {
- "name": "말레이어"
- },
- "gv": {
- "name": "맹크스어"
- },
- "mer": {
- "name": "메루어"
- },
- "mgo": {
- "name": "메타어"
- },
- "mfe": {
- "name": "모리스얀어"
- },
- "ro-MD": {
- "name": "몰도바어"
- },
- "mt": {
- "name": "몰타어"
- },
- "mn": {
- "name": "몽골어"
- },
- "mua": {
- "name": "문당어"
- },
- "bas": {
- "name": "바사어"
- },
- "eu": {
- "name": "바스크어"
- },
- "vai": {
- "name": "바이어"
- },
- "ksf": {
- "name": "바피아어"
- },
- "bm": {
- "name": "밤바라어"
- },
- "my": {
- "name": "버마어"
- },
- "bez": {
- "name": "베나어"
- },
- "vi": {
- "name": "베트남어"
- },
- "be": {
- "name": "벨라루스어"
- },
- "bem": {
- "name": "벰바어"
- },
- "bn": {
- "name": "벵골어"
- },
- "brx": {
- "name": "보도어"
- },
- "bs": {
- "name": "보스니아어"
- },
- "vo": {
- "name": "볼라퓌크어"
- },
- "lrc": {
- "name": "북부 루리어"
- },
- "se": {
- "name": "북부 사미어"
- },
- "nd": {
- "name": "북부 은데벨레어"
- },
- "vun": {
- "name": "분조어"
- },
- "bg": {
- "name": "불가리아어"
- },
- "br": {
- "name": "브르타뉴어"
- },
- "sg": {
- "name": "산고어"
- },
- "saq": {
- "name": "삼부루어"
- },
- "sbp": {
- "name": "상구어"
- },
- "ksb": {
- "name": "샴발라어"
- },
- "fy": {
- "name": "서부 프리지아어"
- },
- "seh": {
- "name": "세나어"
- },
- "sr": {
- "name": "세르비아어"
- },
- "xog": {
- "name": "소가어"
- },
- "ckb": {
- "name": "소라니 쿠르드어"
- },
- "so": {
- "name": "소말리아어"
- },
- "sn": {
- "name": "쇼나어"
- },
- "si": {
- "name": "스리랑카어"
- },
- "sw": {
- "name": "스와힐리어"
- },
- "sv": {
- "name": "스웨덴어"
- },
- "gd": {
- "name": "스코틀랜드 게일어"
- },
- "es": {
- "name": "스페인어"
- },
- "es-MX": {
- "name": "스페인어(멕시코)"
- },
- "sk": {
- "name": "슬로바키아어"
- },
- "sl": {
- "name": "슬로베니아어"
- },
- "sd": {
- "name": "신디어"
- },
- "ii": {
- "name": "쓰촨 이어"
- },
- "agq": {
- "name": "아그햄어"
- },
- "ar": {
- "name": "아랍어"
- },
- "hy": {
- "name": "아르메니아어"
- },
- "as": {
- "name": "아삼어"
- },
- "asa": {
- "name": "아수어"
- },
- "ast": {
- "name": "아스투리아어"
- },
- "is": {
- "name": "아이슬란드어"
- },
- "ga": {
- "name": "아일랜드어"
- },
- "az": {
- "name": "아제르바이잔어"
- },
- "ak": {
- "name": "아칸어"
- },
- "af": {
- "name": "아프리칸스어"
- },
- "sq": {
- "name": "알바니아어"
- },
- "am": {
- "name": "암하라어"
- },
- "sah": {
- "name": "야쿠트어"
- },
- "yav": {
- "name": "양본어"
- },
- "et": {
- "name": "에스토니아어"
- },
- "eo": {
- "name": "에스페란토어"
- },
- "ee": {
- "name": "에웨어"
- },
- "ebu": {
- "name": "엠부어"
- },
- "en": {
- "name": "영어"
- },
- "en-GB": {
- "name": "영어(영국)"
- },
- "en-CA": {
- "name": "영어(캐나다)"
- },
- "en-AU": {
- "name": "영어(호주)"
- },
- "om": {
- "name": "오로모어"
- },
- "or": {
- "name": "오리야어"
- },
- "os": {
- "name": "오세트어"
- },
- "yo": {
- "name": "요루바어"
- },
- "ur": {
- "name": "우르두어"
- },
- "uz": {
- "name": "우즈베크어"
- },
- "uk": {
- "name": "우크라이나어"
- },
- "wo": {
- "name": "월로프어"
- },
- "wae": {
- "name": "월저어"
- },
- "cy": {
- "name": "웨일스어"
- },
- "ug": {
- "name": "위구르어"
- },
- "jgo": {
- "name": "응곰바어"
- },
- "ig": {
- "name": "이그보어"
- },
- "smn": {
- "name": "이나리 사미어"
- },
- "yi": {
- "name": "이디시어"
- },
- "ewo": {
- "name": "이원도어"
- },
- "it": {
- "name": "이탈리아어"
- },
- "id": {
- "name": "인도네시아어"
- },
- "ja": {
- "name": "일본어"
- },
- "dje": {
- "name": "자르마어"
- },
- "nds": {
- "name": "저지 독일어"
- },
- "nds-NL": {
- "name": "저지 색슨어"
- },
- "dsb": {
- "name": "저지 소르비아어"
- },
- "ka": {
- "name": "조지아어"
- },
- "dyo": {
- "name": "졸라 포니어"
- },
- "dz": {
- "name": "종카어"
- },
- "zu": {
- "name": "줄루어"
- },
- "zh": {
- "name": "중국어"
- },
- "zh-Hans": {
- "name": "중국어(간체)"
- },
- "zh-Hant": {
- "name": "중국어(번체)"
- },
- "tzm": {
- "name": "중앙 모로코 타마지트어"
- },
- "chr": {
- "name": "체로키어"
- },
- "ce": {
- "name": "체첸어"
- },
- "cs": {
- "name": "체코어"
- },
- "cgg": {
- "name": "치가어"
- },
- "ks": {
- "name": "카슈미르어"
- },
- "kk": {
- "name": "카자흐어"
- },
- "kkj": {
- "name": "카코어"
- },
- "ca": {
- "name": "카탈로니아어"
- },
- "kn": {
- "name": "칸나다어"
- },
- "kln": {
- "name": "칼렌진어"
- },
- "kam": {
- "name": "캄바어"
- },
- "kab": {
- "name": "커바일어"
- },
- "qu": {
- "name": "케추아어"
- },
- "khq": {
- "name": "코이라 친니어"
- },
- "ses": {
- "name": "코이야보로 세니어"
- },
- "kok": {
- "name": "코카니어"
- },
- "kw": {
- "name": "콘월어"
- },
- "ksh": {
- "name": "콜로그니안어"
- },
- "sw-CD": {
- "name": "콩고 스와힐리어"
- },
- "hr": {
- "name": "크로아티아어"
- },
- "kea": {
- "name": "크리올어"
- },
- "km": {
- "name": "크메르어"
- },
- "nmg": {
- "name": "크와시오어"
- },
- "ky": {
- "name": "키르기스어"
- },
- "ki": {
- "name": "키쿠유어"
- },
- "ta": {
- "name": "타밀어"
- },
- "twq": {
- "name": "타사와크어"
- },
- "shi": {
- "name": "타셸히트어"
- },
- "dav": {
- "name": "타이타어"
- },
- "tg": {
- "name": "타지크어"
- },
- "tt": {
- "name": "타타르어"
- },
- "th": {
- "name": "태국어"
- },
- "tr": {
- "name": "터키어"
- },
- "teo": {
- "name": "테조어"
- },
- "te": {
- "name": "텔루구어"
- },
- "to": {
- "name": "통가어"
- },
- "tk": {
- "name": "투르크멘어"
- },
- "ti": {
- "name": "티그리냐어"
- },
- "bo": {
- "name": "티베트어"
- },
- "ps": {
- "name": "파슈토어"
- },
- "pa": {
- "name": "펀잡어"
- },
- "fo": {
- "name": "페로어"
- },
- "fa": {
- "name": "페르시아어"
- },
- "pt": {
- "name": "포르투갈어"
- },
- "pt-PT": {
- "name": "포르투갈어(포르투갈)"
- },
- "pl": {
- "name": "폴란드어"
- },
- "zgh": {
- "name": "표준 모로코 타마지트어"
- },
- "ff": {
- "name": "풀라어"
- },
- "fr": {
- "name": "프랑스어"
- },
- "fr-CH": {
- "name": "프랑스어(스위스)"
- },
- "fr-CA": {
- "name": "프랑스어(캐나다)"
- },
- "prg": {
- "name": "프러시아어"
- },
- "fur": {
- "name": "프리울리어"
- },
- "nl-BE": {
- "name": "플라망어"
- },
- "fi": {
- "name": "핀란드어"
- },
- "fil": {
- "name": "필리핀어"
- },
- "haw": {
- "name": "하와이어"
- },
- "ha": {
- "name": "하우사어"
- },
- "ko": {
- "name": "한국어"
- },
- "hu": {
- "name": "헝가리어"
- },
- "he": {
- "name": "히브리어"
- },
- "hi": {
- "name": "힌디어"
- }
+ "lg": "간다어",
+ "gl": "갈리시아어",
+ "de-CH": "고지 독일어(스위스)",
+ "hsb": "고지 소르비아어",
+ "yue": "광둥어",
+ "cu": "교회 슬라브어",
+ "guz": "구시어",
+ "gu": "구자라트어",
+ "el": "그리스어",
+ "kl": "그린란드어",
+ "naq": "나마어",
+ "nl": "네덜란드어",
+ "ne": "네팔어",
+ "nn": "노르웨이어(니노르스크)",
+ "nb": "노르웨이어(보크말)",
+ "nus": "누에르어",
+ "nnh": "느기엠본어",
+ "nyn": "니안콜어",
+ "da": "덴마크어",
+ "de": "독일어",
+ "gsw": "독일어(스위스)",
+ "de-AT": "독일어(오스트리아)",
+ "dua": "두알라어",
+ "lo": "라오어",
+ "lkt": "라코타어",
+ "lv": "라트비아어",
+ "lag": "랑기어",
+ "ru": "러시아어",
+ "rm": "로만시어",
+ "rof": "롬보어",
+ "ro": "루마니아어",
+ "lu": "루바-카탄가어",
+ "luy": "루야어",
+ "luo": "루오어",
+ "lb": "룩셈부르크어",
+ "rn": "룬디어",
+ "rwk": "르와어",
+ "rw": "르완다어",
+ "lt": "리투아니아어",
+ "ln": "링갈라어",
+ "mr": "마라티어",
+ "mas": "마사이어",
+ "mi": "마오리어",
+ "mzn": "마잔데라니어",
+ "jmc": "마차메어",
+ "mk": "마케도니아어",
+ "kde": "마콘데어",
+ "mgh": "마크후와-메토어",
+ "mg": "말라가시어",
+ "ml": "말라얄람어",
+ "ms": "말레이어",
+ "gv": "맹크스어",
+ "mer": "메루어",
+ "mgo": "메타어",
+ "mfe": "모리스얀어",
+ "ro-MD": "몰도바어",
+ "mt": "몰타어",
+ "mn": "몽골어",
+ "mua": "문당어",
+ "bas": "바사어",
+ "eu": "바스크어",
+ "vai": "바이어",
+ "ksf": "바피아어",
+ "bm": "밤바라어",
+ "my": "버마어",
+ "bez": "베나어",
+ "vi": "베트남어",
+ "be": "벨라루스어",
+ "bem": "벰바어",
+ "bn": "벵골어",
+ "brx": "보도어",
+ "bs": "보스니아어",
+ "vo": "볼라퓌크어",
+ "lrc": "북부 루리어",
+ "se": "북부 사미어",
+ "nd": "북부 은데벨레어",
+ "vun": "분조어",
+ "bg": "불가리아어",
+ "br": "브르타뉴어",
+ "sg": "산고어",
+ "saq": "삼부루어",
+ "sbp": "상구어",
+ "ksb": "샴발라어",
+ "fy": "서부 프리지아어",
+ "seh": "세나어",
+ "sr": "세르비아어",
+ "ceb": "세부아노어",
+ "xog": "소가어",
+ "ckb": "소라니 쿠르드어",
+ "so": "소말리아어",
+ "sn": "쇼나어",
+ "si": "스리랑카어",
+ "sw": "스와힐리어",
+ "sv": "스웨덴어",
+ "gd": "스코틀랜드 게일어",
+ "es": "스페인어",
+ "es-419": "스페인어(라틴 아메리카)",
+ "es-MX": "스페인어(멕시코)",
+ "sk": "슬로바키아어",
+ "sl": "슬로베니아어",
+ "sd": "신디어",
+ "ii": "쓰촨 이어",
+ "agq": "아그햄어",
+ "ar": "아랍어",
+ "hy": "아르메니아어",
+ "as": "아삼어",
+ "asa": "아수어",
+ "ast": "아스투리아어",
+ "is": "아이슬란드어",
+ "ga": "아일랜드어",
+ "az": "아제르바이잔어",
+ "ak": "아칸어",
+ "af": "아프리칸스어",
+ "sq": "알바니아어",
+ "am": "암하라어",
+ "sah": "야쿠트어",
+ "yav": "양본어",
+ "et": "에스토니아어",
+ "eo": "에스페란토어",
+ "ee": "에웨어",
+ "ebu": "엠부어",
+ "en": "영어",
+ "en-GB": "영어(영국)",
+ "en-CA": "영어(캐나다)",
+ "en-AU": "영어(호주)",
+ "om": "오로모어",
+ "or": "오리야어",
+ "os": "오세트어",
+ "wa": "왈론어",
+ "yo": "요루바어",
+ "ur": "우르두어",
+ "uz": "우즈베크어",
+ "uk": "우크라이나어",
+ "wo": "월로프어",
+ "wae": "월저어",
+ "cy": "웨일스어",
+ "ug": "위구르어",
+ "jgo": "응곰바어",
+ "ig": "이그보어",
+ "smn": "이나리 사미어",
+ "yi": "이디시어",
+ "ewo": "이원도어",
+ "it": "이탈리아어",
+ "id": "인도네시아어",
+ "ja": "일본어",
+ "dje": "자르마어",
+ "jv": "자바어",
+ "nds": "저지 독일어",
+ "nds-NL": "저지 색슨어",
+ "dsb": "저지 소르비아어",
+ "ka": "조지아어",
+ "dyo": "졸라 포니어",
+ "dz": "종카어",
+ "zu": "줄루어",
+ "zh": "중국어",
+ "zh-Hans": "중국어(간체)",
+ "zh-Hant": "중국어(번체)",
+ "tzm": "중앙 모로코 타마지트어",
+ "chr": "체로키어",
+ "ce": "체첸어",
+ "cs": "체코어",
+ "cgg": "치가어",
+ "ks": "카슈미르어",
+ "kk": "카자흐어",
+ "kkj": "카코어",
+ "ca": "카탈로니아어",
+ "kn": "칸나다어",
+ "kln": "칼렌진어",
+ "kam": "캄바어",
+ "kab": "커바일어",
+ "qu": "케추아어",
+ "xh": "코사어",
+ "khq": "코이라 친니어",
+ "ses": "코이야보로 세니어",
+ "kok": "코카니어",
+ "kw": "콘월어",
+ "ksh": "콜로그니안어",
+ "sw-CD": "콩고 스와힐리어",
+ "ku": "쿠르드어",
+ "hr": "크로아티아어",
+ "kea": "크리올어",
+ "km": "크메르어",
+ "nmg": "크와시오어",
+ "ky": "키르기스어",
+ "ki": "키쿠유어",
+ "ta": "타밀어",
+ "twq": "타사와크어",
+ "shi": "타셸히트어",
+ "dav": "타이타어",
+ "tg": "타지크어",
+ "tt": "타타르어",
+ "th": "태국어",
+ "tr": "터키어",
+ "teo": "테조어",
+ "te": "텔루구어",
+ "to": "통가어",
+ "tk": "투르크멘어",
+ "ti": "티그리냐어",
+ "bo": "티베트어",
+ "ps": "파슈토어",
+ "pa": "펀잡어",
+ "fo": "페로어",
+ "fa": "페르시아어",
+ "pt": "포르투갈어",
+ "pt-PT": "포르투갈어(유럽)",
+ "pl": "폴란드어",
+ "zgh": "표준 모로코 타마지트어",
+ "ff": "풀라어",
+ "fr": "프랑스어",
+ "fr-CH": "프랑스어(스위스)",
+ "fr-CA": "프랑스어(캐나다)",
+ "prg": "프러시아어",
+ "fur": "프리울리어",
+ "nl-BE": "플라망어",
+ "fi": "핀란드어",
+ "fil": "필리핀어",
+ "haw": "하와이어",
+ "ha": "하우사어",
+ "ko": "한국어",
+ "hu": "헝가리어",
+ "he": "히브리어",
+ "hi": "힌디어"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/kok.json b/vendor/commerceguys/intl/resources/language/kok.json
index b50ab920c..7c4a9044d 100644
--- a/vendor/commerceguys/intl/resources/language/kok.json
+++ b/vendor/commerceguys/intl/resources/language/kok.json
@@ -1,641 +1,224 @@
{
- "ak": {
- "name": "अकान"
- },
- "agq": {
- "name": "अघेम"
- },
- "az": {
- "name": "अज़रबैजानी"
- },
- "hsb": {
- "name": "अपर सोर्बियन"
- },
- "af": {
- "name": "अफ्रिकान्स"
- },
- "am": {
- "name": "अमहारिक्"
- },
- "ar": {
- "name": "अरेबिक"
- },
- "asa": {
- "name": "असु"
- },
- "ast": {
- "name": "अस्टुरियान"
- },
- "is": {
- "name": "आईस्लान्डिक"
- },
- "hy": {
- "name": "आर्मेनियन"
- },
- "sq": {
- "name": "आल्बेनियन्"
- },
- "as": {
- "name": "आसामी"
- },
- "en": {
- "name": "इंग्लीश"
- },
- "id": {
- "name": "इंडोनेशियन"
- },
- "ig": {
- "name": "इग्बो"
- },
- "it": {
- "name": "इटालियन"
- },
- "yi": {
- "name": "इद्दिष्"
- },
- "et": {
- "name": "इस्टोनियन्"
- },
- "eo": {
- "name": "इस्परान्टो"
- },
- "smn": {
- "name": "ईनारी सामी"
- },
- "uz": {
- "name": "उज़बेक"
- },
- "nd": {
- "name": "उत्तर न्डेबेले"
- },
- "lrc": {
- "name": "उत्तरीय लुरी"
- },
- "se": {
- "name": "उत्तरीय सामी"
- },
- "ug": {
- "name": "उयघूर"
- },
- "ur": {
- "name": "उर्दू"
- },
- "wo": {
- "name": "उलोफ़"
- },
- "ebu": {
- "name": "एम्बु"
- },
- "ee": {
- "name": "एव"
- },
- "ewo": {
- "name": "एवोंडो"
- },
- "ga": {
- "name": "ऐरिष"
- },
- "de-AT": {
- "name": "ऑस्ट्रियन जर्मन"
- },
- "en-AU": {
- "name": "ऑस्ट्रेलियन इंग्लीश"
- },
- "or": {
- "name": "ओरिया"
- },
- "om": {
- "name": "ओरोमो"
- },
- "vo": {
- "name": "ओलापुक"
- },
- "os": {
- "name": "ओसेटिक"
- },
- "kam": {
- "name": "कंबा"
- },
- "km": {
- "name": "कंबोडियन"
- },
- "kk": {
- "name": "कज़ख्"
- },
- "ca": {
- "name": "कटलान"
- },
- "kn": {
- "name": "कन्नडा"
- },
- "ks": {
- "name": "कश्मीरी"
- },
- "sw-CD": {
- "name": "काँगो स्वाहिली"
- },
- "kkj": {
- "name": "काको"
- },
- "kab": {
- "name": "काबायले"
- },
- "kea": {
- "name": "काबुवर्डियनु"
- },
- "kl": {
- "name": "कालाल्लिसुट"
- },
- "kln": {
- "name": "कालेंजीन"
- },
- "ki": {
- "name": "किकुयु"
- },
- "rw": {
- "name": "किन्यार्वान्डा"
- },
- "ky": {
- "name": "किर्गिज़"
- },
- "en-CA": {
- "name": "कॅनाडीयन इंग्लीश"
- },
- "fr-CA": {
- "name": "कॅनाडीयन फ्रेन्च"
- },
- "tzm": {
- "name": "केंद्रीय अटलास तामाझायट"
- },
- "kok": {
- "name": "कोंकणी"
- },
- "khq": {
- "name": "कोयरा छिनी"
- },
- "ses": {
- "name": "कोयराबोरो सेन्नी"
- },
- "ko": {
- "name": "कोरियन्"
- },
- "kw": {
- "name": "कोर्निश"
- },
- "ksh": {
- "name": "कोलोनियन"
- },
- "hr": {
- "name": "क्रोयेषियन्"
- },
- "qu": {
- "name": "क्वेच्वा"
- },
- "nmg": {
- "name": "ख्वासी"
- },
- "lg": {
- "name": "गांडा"
- },
- "gu": {
- "name": "गुजराती"
- },
- "guz": {
- "name": "गुसी"
- },
- "gl": {
- "name": "गेलीशियन"
- },
- "el": {
- "name": "ग्रीक्"
- },
- "cu": {
- "name": "चर्च स्लेव्हीक"
- },
- "cgg": {
- "name": "चिगा"
- },
- "ce": {
- "name": "चिचेन"
- },
- "zh": {
- "name": "चिनी"
- },
- "chr": {
- "name": "चिरोकी"
- },
- "cs": {
- "name": "चेक"
- },
- "ja": {
- "name": "जपानी"
- },
- "de": {
- "name": "जर्मन"
- },
- "ka": {
- "name": "जार्जियन्"
- },
- "zu": {
- "name": "जुलू"
- },
- "dyo": {
- "name": "जोला-फोनी"
- },
- "dje": {
- "name": "झर्मा"
- },
- "dz": {
- "name": "झोंग्खा"
- },
- "nl": {
- "name": "डच्"
- },
- "da": {
- "name": "डॅनिश"
- },
- "dua": {
- "name": "डौल"
- },
- "tg": {
- "name": "तजिक"
- },
- "tt": {
- "name": "तटार"
- },
- "ta": {
- "name": "तमिळ"
- },
- "shi": {
- "name": "ताछेहीट"
- },
- "dav": {
- "name": "तायता"
- },
- "twq": {
- "name": "तासावाक"
- },
- "ti": {
- "name": "तिग्रिन्या"
- },
- "bo": {
- "name": "तिबेतियन"
- },
- "tk": {
- "name": "तुर्कमन"
- },
- "tr": {
- "name": "तुर्किष"
- },
- "te": {
- "name": "तेलुगू"
- },
- "teo": {
- "name": "तेसो"
- },
- "to": {
- "name": "तोंगा"
- },
- "th": {
- "name": "थाई"
- },
- "nyn": {
- "name": "नानकोले"
- },
- "naq": {
- "name": "नामा"
- },
- "ne": {
- "name": "नेपाळी"
- },
- "nb": {
- "name": "नोर्वेजियन बोकमाल"
- },
- "nn": {
- "name": "नोर्वोजियन नायनोर्स्क"
- },
- "nnh": {
- "name": "न्गेबून"
- },
- "jgo": {
- "name": "न्गोंबा"
- },
- "nus": {
- "name": "न्युयर"
- },
- "pa": {
- "name": "पंजाबी"
- },
- "fa": {
- "name": "पर्षियन्"
- },
- "fy": {
- "name": "पश्चिमी फ्रिशियन"
- },
- "zh-Hant": {
- "name": "पारंपारीक चिनी"
- },
- "ps": {
- "name": "पाष्टो (पुष्टो)"
- },
- "pt": {
- "name": "पोर्तुगिज"
- },
- "pl": {
- "name": "पोलिष"
- },
- "zgh": {
- "name": "प्रमाणित मोरोक्कन तामाझायट"
- },
- "prg": {
- "name": "प्रुसियन"
- },
- "fi": {
- "name": "फिन्निष्"
- },
- "fil": {
- "name": "फिलिपिनो"
- },
- "ff": {
- "name": "फुला"
- },
- "fo": {
- "name": "फेरोस्"
- },
- "fur": {
- "name": "फ्रिलियन"
- },
- "fr": {
- "name": "फ्रेन्च"
- },
- "nl-BE": {
- "name": "फ्लेमिश"
- },
- "bm": {
- "name": "बंबारा"
- },
- "my": {
- "name": "बर्मीज़्"
- },
- "bg": {
- "name": "बल्गेरियन"
- },
- "bas": {
- "name": "बस्सा"
- },
- "bn": {
- "name": "बांग्ला"
- },
- "ksf": {
- "name": "बाफिया"
- },
- "eu": {
- "name": "बास्क"
- },
- "bez": {
- "name": "बेना"
- },
- "bem": {
- "name": "बेम्बा"
- },
- "be": {
- "name": "बैलोरुसियन्"
- },
- "brx": {
- "name": "बोडो"
- },
- "bs": {
- "name": "बोस्नियन"
- },
- "en-GB": {
- "name": "ब्रिटीश इंग्लीश"
- },
- "br": {
- "name": "ब्रेटन"
- },
- "mn": {
- "name": "मंगोलियन्"
- },
- "jmc": {
- "name": "मचामे"
- },
- "mzn": {
- "name": "मझांडेराणी"
- },
- "ckb": {
- "name": "मध्य खुर्दीश"
- },
- "mr": {
- "name": "मराठी"
- },
- "ms": {
- "name": "मलय"
- },
- "mg": {
- "name": "मलागसी"
- },
- "mas": {
- "name": "मसाई"
- },
- "mk": {
- "name": "मसीडोनियन्"
- },
- "ml": {
- "name": "मळियाळम"
- },
- "kde": {
- "name": "माकोंडे"
- },
- "mgh": {
- "name": "माखुवा-मिट्टो"
- },
- "mt": {
- "name": "मालतीस्"
- },
- "mua": {
- "name": "मुडांग"
- },
- "gv": {
- "name": "मॅन्स"
- },
- "es-MX": {
- "name": "मेक्सिकन स्पॅनिश"
- },
- "mgo": {
- "name": "मेटा"
- },
- "mer": {
- "name": "मेरू"
- },
- "mfe": {
- "name": "मोरिसेन"
- },
- "ro-MD": {
- "name": "मोल्डावियन्"
- },
- "yav": {
- "name": "यांगबेन"
- },
- "uk": {
- "name": "युक्रेनियन्"
- },
- "pt-PT": {
- "name": "युरोपियन पोर्तुगिज"
- },
- "yo": {
- "name": "यूरुबा"
- },
- "rwk": {
- "name": "रवा"
- },
- "ru": {
- "name": "रशियन"
- },
- "rm": {
- "name": "रहटो-रोमान्स्"
- },
- "rn": {
- "name": "रुंदी"
- },
- "ro": {
- "name": "रोमानियन्"
- },
- "rof": {
- "name": "रोम्बो"
- },
- "lb": {
- "name": "लक्सेमबर्गीश"
- },
- "lag": {
- "name": "लांगी"
- },
- "lo": {
- "name": "लाअो"
- },
- "lkt": {
- "name": "लाकोटा"
- },
- "lv": {
- "name": "लाट्वियन् (लेट्टिष्)"
- },
- "ln": {
- "name": "लिंगाला"
- },
- "lt": {
- "name": "लिथुआनियन्"
- },
- "luo": {
- "name": "लुओ"
- },
- "lu": {
- "name": "लुबा-काटांगा"
- },
- "luy": {
- "name": "लुय"
- },
- "dsb": {
- "name": "लोवर सोर्बियन"
- },
- "vai": {
- "name": "वाई"
- },
- "wae": {
- "name": "वाल्सर"
- },
- "vi": {
- "name": "वियत्नामीज़"
- },
- "vun": {
- "name": "वुंजो"
- },
- "cy": {
- "name": "वेळ्ष्"
- },
- "ksb": {
- "name": "शंबाला"
- },
- "sn": {
- "name": "शोना"
- },
- "sah": {
- "name": "सखा"
- },
- "sr": {
- "name": "सर्बियन"
- },
- "sbp": {
- "name": "सांगू"
- },
- "sg": {
- "name": "सांग्रो"
- },
- "saq": {
- "name": "सांबारु"
- },
- "sd": {
- "name": "सिंधी"
- },
- "ii": {
- "name": "सिच्युआन यी"
- },
- "si": {
- "name": "सिन्हलीस्"
- },
- "seh": {
- "name": "सेना"
- },
- "zh-Hans": {
- "name": "सोंपी चिनी"
- },
- "xog": {
- "name": "सोगा"
- },
- "so": {
- "name": "सोमाली"
- },
- "gd": {
- "name": "स्काटस् गेलिक्"
- },
- "es": {
- "name": "स्पॅनिश"
- },
- "sk": {
- "name": "स्लोवाक"
- },
- "sl": {
- "name": "स्लोवेनियन्"
- },
- "sw": {
- "name": "स्वाहिली"
- },
- "gsw": {
- "name": "स्विज जर्मन"
- },
- "fr-CH": {
- "name": "स्वीझ फ्रेन्च"
- },
- "de-CH": {
- "name": "स्वीझ म्हान जर्मन"
- },
- "sv": {
- "name": "स्वीदीष"
- },
- "hu": {
- "name": "हंगेरियन्"
- },
- "haw": {
- "name": "हवायियान"
- },
- "hi": {
- "name": "हिन्दी"
- },
- "he": {
- "name": "हिब्रू"
- },
- "ha": {
- "name": "हौसा"
- },
- "nds-NL": {
- "name": "nds (नॅदरलँड)"
- }
+ "ak": "अकान",
+ "agq": "अघेम",
+ "az": "अज़रबैजानी",
+ "hsb": "अपर सोर्बियन",
+ "af": "अफ्रिकान्स",
+ "am": "अमहारिक्",
+ "ar": "अरेबिक",
+ "asa": "असु",
+ "ast": "अस्टुरियान",
+ "is": "आईस्लान्डिक",
+ "hy": "आर्मेनियन",
+ "sq": "आल्बेनियन्",
+ "as": "आसामी",
+ "en": "इंग्लीश",
+ "id": "इंडोनेशियन",
+ "ig": "इग्बो",
+ "it": "इटालियन",
+ "yi": "इद्दिष्",
+ "et": "इस्टोनियन्",
+ "eo": "इस्परान्टो",
+ "smn": "ईनारी सामी",
+ "uz": "उझबेक",
+ "nd": "उत्तर न्डेबेले",
+ "lrc": "उत्तरीय लुरी",
+ "se": "उत्तरीय सामी",
+ "ug": "उयघूर",
+ "ur": "उर्दू",
+ "wo": "उलोफ़",
+ "ebu": "एम्बु",
+ "ee": "एव",
+ "ewo": "एवोंडो",
+ "ga": "ऐरिष",
+ "de-AT": "ऑस्ट्रियन जर्मन",
+ "en-AU": "ऑस्ट्रेलियन इंग्लीश",
+ "or": "ओरिया",
+ "om": "ओरोमो",
+ "vo": "ओलापुक",
+ "os": "ओसेटिक",
+ "kam": "कंबा",
+ "km": "कंबोडियन",
+ "kk": "कज़ख्",
+ "ca": "कटलान",
+ "kn": "कन्नडा",
+ "ks": "कश्मीरी",
+ "sw-CD": "काँगो स्वाहिली",
+ "yue": "कांटोसी",
+ "kkj": "काको",
+ "kab": "काबायले",
+ "kea": "काबुवर्डियनु",
+ "kl": "कालाल्लिसुट",
+ "kln": "कालेंजीन",
+ "ki": "किकुयु",
+ "rw": "किन्यार्वान्डा",
+ "ky": "किर्गिज़",
+ "ku": "कुर्दिष",
+ "en-CA": "कॅनाडीयन इंग्लीश",
+ "fr-CA": "कॅनाडीयन फ्रेन्च",
+ "tzm": "केंद्रीय अटलास तामाझायट",
+ "kok": "कोंकणी",
+ "khq": "कोयरा छिनी",
+ "ses": "कोयराबोरो सेन्नी",
+ "ko": "कोरियन्",
+ "kw": "कोर्निश",
+ "ksh": "कोलोनियन",
+ "hr": "क्रोयेषियन्",
+ "qu": "क्वेच्वा",
+ "nmg": "ख्वासी",
+ "lg": "गांडा",
+ "gu": "गुजराती",
+ "guz": "गुसी",
+ "gl": "गेलीशियन",
+ "el": "ग्रीक्",
+ "cu": "चर्च स्लेव्हीक",
+ "cgg": "चिगा",
+ "ce": "चिचेन",
+ "zh": "चिनी",
+ "chr": "चॅरोकी",
+ "cs": "चेक",
+ "ja": "जपानी",
+ "de": "जर्मन",
+ "ka": "जार्जियन्",
+ "jv": "जावनीस्",
+ "zu": "जुलू",
+ "dyo": "जोला-फोनी",
+ "dje": "झर्मा",
+ "dz": "झोंग्खा",
+ "xh": "झ़ौसा",
+ "nl": "डच्",
+ "da": "डॅनिश",
+ "dua": "डौल",
+ "tt": "तटार",
+ "ta": "तमिळ",
+ "shi": "ताछेहीट",
+ "tg": "ताजिक",
+ "dav": "तायता",
+ "twq": "तासावाक",
+ "ti": "तिग्रिन्या",
+ "bo": "तिबेटी",
+ "tk": "तुर्कमेन",
+ "tr": "तुर्किष",
+ "te": "तेलुगू",
+ "teo": "तेसो",
+ "to": "तोंगा",
+ "th": "थाई",
+ "nyn": "नानकोले",
+ "naq": "नामा",
+ "nds": "निम्न जर्मन",
+ "nds-NL": "निम्न जर्मन (नॅदरलँड)",
+ "ne": "नेपाळी",
+ "nb": "नोर्वेजियन बोकमाल",
+ "nn": "नोर्वोजियन नायनोर्स्क",
+ "nnh": "न्गेबून",
+ "jgo": "न्गोंबा",
+ "nus": "न्युयर",
+ "pa": "पंजाबी",
+ "fa": "पर्सियन",
+ "fy": "पश्चिमी फ्रिशियन",
+ "zh-Hant": "पारंपारीक चिनी",
+ "ps": "पाष्टो",
+ "pt": "पोर्तुगिज",
+ "pl": "पोलिष",
+ "zgh": "प्रमाणित मोरोक्कन तामाझायट",
+ "prg": "प्रुसियन",
+ "fi": "फिन्निष्",
+ "fil": "फिलिपिनो",
+ "ff": "फुला",
+ "fo": "फेरोस्",
+ "fur": "फ्रिलियन",
+ "fr": "फ्रेन्च",
+ "nl-BE": "फ्लेमिश",
+ "bm": "बंबारा",
+ "my": "बर्मीज़्",
+ "bg": "बल्गेरियन",
+ "bas": "बस्सा",
+ "bn": "बांग्ला",
+ "ksf": "बाफिया",
+ "eu": "बास्क",
+ "bez": "बेना",
+ "bem": "बेम्बा",
+ "be": "बैलोरुसियन्",
+ "brx": "बोडो",
+ "bs": "बोस्नियन",
+ "en-GB": "ब्रिटीश इंग्लीश",
+ "br": "ब्रेटन",
+ "mn": "मंगोलियन",
+ "jmc": "मचामे",
+ "mzn": "मझांडेराणी",
+ "ckb": "मध्य खुर्दीश",
+ "mr": "मराठी",
+ "ms": "मलय",
+ "mg": "मलागसी",
+ "mas": "मसाई",
+ "mk": "मसीडोनियन्",
+ "ml": "मळियाळम",
+ "kde": "माकोंडे",
+ "mgh": "माखुवा-मिट्टो",
+ "mt": "मालतीस्",
+ "mua": "मुडांग",
+ "mi": "मुरी",
+ "gv": "मॅन्स",
+ "es-MX": "मेक्सिकन स्पॅनिश",
+ "mgo": "मेटा",
+ "mer": "मेरू",
+ "mfe": "मोरिसेन",
+ "ro-MD": "मोल्डावियन्",
+ "yav": "यांगबेन",
+ "uk": "युक्रेनियन्",
+ "pt-PT": "युरोपियन पोर्तुगिज",
+ "yo": "यूरुबा",
+ "rwk": "रवा",
+ "ru": "रशियन",
+ "rn": "रुंदी",
+ "rm": "रोमांन्श",
+ "ro": "रोमानियन्",
+ "rof": "रोम्बो",
+ "lb": "लक्सेमबर्गीश",
+ "lag": "लांगी",
+ "lo": "लाओ",
+ "lkt": "लाकोटा",
+ "lv": "लाट्वियन् (लेट्टिष्)",
+ "ln": "लिंगाला",
+ "lt": "लिथुआनियन्",
+ "luo": "लुओ",
+ "lu": "लुबा-काटांगा",
+ "luy": "लुय",
+ "es-419": "लॅटिन अमेरिकन स्पॅनिश",
+ "dsb": "लोवर सोर्बियन",
+ "vai": "वाई",
+ "wa": "वालून",
+ "wae": "वाल्सर",
+ "vi": "वियत्नामीज़",
+ "vun": "वुंजो",
+ "cy": "वेळ्ष्",
+ "ksb": "शंबाला",
+ "sn": "शोना",
+ "sah": "सखा",
+ "sr": "सर्बियन",
+ "sbp": "सांगू",
+ "sg": "सांग्रो",
+ "saq": "सांबारु",
+ "sd": "सिंधी",
+ "ii": "सिच्युआन यी",
+ "si": "सिन्हलीस्",
+ "ceb": "सिबौना",
+ "seh": "सेना",
+ "zh-Hans": "सोंपी चिनी",
+ "xog": "सोगा",
+ "so": "सोमाली",
+ "gd": "स्काटस् गेलिक्",
+ "es": "स्पॅनिश",
+ "sk": "स्लोवाक",
+ "sl": "स्लोवेनियन्",
+ "sw": "स्वाहिली",
+ "gsw": "स्विज जर्मन",
+ "fr-CH": "स्वीझ फ्रेन्च",
+ "de-CH": "स्वीझ म्हान जर्मन",
+ "sv": "स्वीदीष",
+ "hu": "हंगेरियन्",
+ "haw": "हवायियान",
+ "hi": "हिन्दी",
+ "he": "हिब्रू",
+ "ha": "हौसा"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/ks.json b/vendor/commerceguys/intl/resources/language/ks.json
index 935036dc5..55c61fa2d 100644
--- a/vendor/commerceguys/intl/resources/language/ks.json
+++ b/vendor/commerceguys/intl/resources/language/ks.json
@@ -1,644 +1,224 @@
{
- "agq": {
- "name": "Aghem"
- },
- "asa": {
- "name": "Asu"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bez": {
- "name": "Bena"
- },
- "brx": {
- "name": "Bodo"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "cgg": {
- "name": "Chiga"
- },
- "ksh": {
- "name": "Colognian"
- },
- "ebu": {
- "name": "Embu"
- },
- "guz": {
- "name": "Gusii"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kkj": {
- "name": "Kako"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "luy": {
- "name": "Luyia"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "nus": {
- "name": "Nuer"
- },
- "prg": {
- "name": "Prussian"
- },
- "rof": {
- "name": "Rombo"
- },
- "rwk": {
- "name": "Rwa"
- },
- "saq": {
- "name": "Samburu"
- },
- "sbp": {
- "name": "Sangu"
- },
- "seh": {
- "name": "Sena"
- },
- "ksb": {
- "name": "Shambala"
- },
- "xog": {
- "name": "Soga"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "dav": {
- "name": "Taita"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "teo": {
- "name": "Teso"
- },
- "ug": {
- "name": "Uyghur"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "yav": {
- "name": "Yangben"
- },
- "dje": {
- "name": "Zarma"
- },
- "en-AU": {
- "name": "آسٹریلیَن اَنٛگریٖزۍ"
- },
- "de-AT": {
- "name": "آسٹرِیَن جٔرمَن"
- },
- "is": {
- "name": "آیِسلینڈِک"
- },
- "it": {
- "name": "اِٹیلیَن"
- },
- "ur": {
- "name": "اُردوٗ"
- },
- "hy": {
- "name": "اَرمینیَن"
- },
- "uz": {
- "name": "اُزبیک"
- },
- "az": {
- "name": "اَزَربیجانی"
- },
- "as": {
- "name": "اسٲمۍ"
- },
- "af": {
- "name": "اَفریٖکانٛز"
- },
- "ak": {
- "name": "اَکان"
- },
- "ig": {
- "name": "اِگبو"
- },
- "sq": {
- "name": "البانِیَن"
- },
- "am": {
- "name": "اَمہاری"
- },
- "smn": {
- "name": "اِناری سَمی"
- },
- "id": {
- "name": "اِنڈونیشیا"
- },
- "en": {
- "name": "اَنٛگیٖزۍ"
- },
- "om": {
- "name": "اوٚرومو"
- },
- "or": {
- "name": "اوٚرِیا"
- },
- "os": {
- "name": "اوٚسیٚٹِک"
- },
- "ga": {
- "name": "اَیرِش"
- },
- "eo": {
- "name": "ایٚسپَرینٹو"
- },
- "ast": {
- "name": "ایسٹوٗریَن"
- },
- "et": {
- "name": "ایٚسٹونیَن"
- },
- "ee": {
- "name": "ایٖو"
- },
- "ewo": {
- "name": "ایٚوونڈو"
- },
- "bas": {
- "name": "باسا"
- },
- "eu": {
- "name": "باسک"
- },
- "en-GB": {
- "name": "بَرطانوی اَنٛگریٖزۍ"
- },
- "br": {
- "name": "بریٹَن"
- },
- "bm": {
- "name": "بَمبارا"
- },
- "my": {
- "name": "بٔمیٖز"
- },
- "bn": {
- "name": "بَنٛگٲلۍ"
- },
- "bs": {
- "name": "بوسنِیَن"
- },
- "nds": {
- "name": "بوٚنِم جٔرمَن"
- },
- "nds-NL": {
- "name": "بوٚنِم جٔرمَن (نیٖدَرلینٛڑ)"
- },
- "dsb": {
- "name": "بوٚنِم ساربِیَن"
- },
- "be": {
- "name": "بیلَروٗشیَن"
- },
- "bem": {
- "name": "بیٚمبا"
- },
- "bg": {
- "name": "بینا"
- },
- "pl": {
- "name": "پالِش"
- },
- "pt": {
- "name": "پُرتَگیٖز"
- },
- "ps": {
- "name": "پَشتوٗ"
- },
- "pa": {
- "name": "پَنجٲبۍ"
- },
- "tg": {
- "name": "تاجِک"
- },
- "bo": {
- "name": "تِبتی"
- },
- "tt": {
- "name": "تَتار"
- },
- "tr": {
- "name": "تُرکِش"
- },
- "tk": {
- "name": "تُرکمین"
- },
- "ta": {
- "name": "تَمِل"
- },
- "th": {
- "name": "تھاے"
- },
- "te": {
- "name": "تیلگوٗ"
- },
- "ti": {
- "name": "ٹِگرِنیا"
- },
- "to": {
- "name": "ٹونٛگا"
- },
- "ja": {
- "name": "جاپٲنۍ"
- },
- "ka": {
- "name": "جارجِیَن"
- },
- "de": {
- "name": "جٔرمَن"
- },
- "cu": {
- "name": "چٔرچ سلاوِک"
- },
- "ce": {
- "name": "چیچَن"
- },
- "chr": {
- "name": "چیٚروکی"
- },
- "cs": {
- "name": "چیٚک"
- },
- "zh": {
- "name": "چیٖنی"
- },
- "km": {
- "name": "خَمیر"
- },
- "dua": {
- "name": "دُوالا"
- },
- "nl": {
- "name": "ڈَچ"
- },
- "da": {
- "name": "ڈینِش"
- },
- "rn": {
- "name": "رُندی"
- },
- "zh-Hant": {
- "name": "رِوٲجی چیٖنی"
- },
- "ru": {
- "name": "روٗسی"
- },
- "ro": {
- "name": "رومٲنی"
- },
- "rm": {
- "name": "رومانش"
- },
- "zu": {
- "name": "زُلوٗ"
- },
- "dz": {
- "name": "زونٛگکھا"
- },
- "es": {
- "name": "سپینِش"
- },
- "es-MX": {
- "name": "سپینِش (مٮ۪کسِکو)"
- },
- "ii": {
- "name": "سِچوان یٖی"
- },
- "sr": {
- "name": "سٔربِیَن"
- },
- "gd": {
- "name": "سکوٹِش گیےلِک"
- },
- "sk": {
- "name": "سلووَک"
- },
- "sl": {
- "name": "سلووینیَن"
- },
- "sd": {
- "name": "سِندی"
- },
- "sg": {
- "name": "سَنگو"
- },
- "si": {
- "name": "سِنہالا"
- },
- "sw": {
- "name": "سواہِلی"
- },
- "sw-CD": {
- "name": "سواہِلی (کونٛگو کِنشاسا)"
- },
- "gsw": {
- "name": "سٕوِس جٔرمَن"
- },
- "fr-CH": {
- "name": "سٕوٕس فریٚنچ"
- },
- "de-CH": {
- "name": "سٕوِس ہاےجٔرمَن"
- },
- "so": {
- "name": "سومٲلی"
- },
- "sv": {
- "name": "سویٖڈِش"
- },
- "zh-Hans": {
- "name": "سیٚود چیٖنی"
- },
- "se": {
- "name": "شُمٲلی سَمی"
- },
- "nd": {
- "name": "شُمال ڈَبیل"
- },
- "sn": {
- "name": "شونا"
- },
- "he": {
- "name": "عبرٲنۍ"
- },
- "ar": {
- "name": "عربی"
- },
- "fa": {
- "name": "فارسی"
- },
- "fo": {
- "name": "فَروس"
- },
- "fur": {
- "name": "فروٗلِیَن"
- },
- "fr": {
- "name": "فریٚنچ"
- },
- "ff": {
- "name": "فُلاہ"
- },
- "fil": {
- "name": "فِلِپیٖنو"
- },
- "nl-BE": {
- "name": "فلیٚمِش"
- },
- "fi": {
- "name": "فِنِش"
- },
- "ks": {
- "name": "کٲشُر"
- },
- "kk": {
- "name": "کازَخ"
- },
- "kam": {
- "name": "کامبا"
- },
- "kab": {
- "name": "کَبایِل"
- },
- "ca": {
- "name": "کَتلان"
- },
- "ky": {
- "name": "کِرگِز"
- },
- "hr": {
- "name": "کروشِیَن"
- },
- "ki": {
- "name": "کِکُیوٗ"
- },
- "kl": {
- "name": "کَلالِسُت"
- },
- "kn": {
- "name": "کَنَڑ"
- },
- "rw": {
- "name": "کِنیاوِندا"
- },
- "fr-CA": {
- "name": "کَنیڈیَن فریٚنچ"
- },
- "kw": {
- "name": "کورنِش"
- },
- "ko": {
- "name": "کوریَن"
- },
- "kok": {
- "name": "کونکَنی"
- },
- "qu": {
- "name": "کُویشُوا"
- },
- "en-CA": {
- "name": "کینَڈِیٲیی اَنٛگریٖزۍ"
- },
- "lg": {
- "name": "گاندا"
- },
- "gu": {
- "name": "گُجرٲتی"
- },
- "gl": {
- "name": "گیلِشِیَن"
- },
- "lo": {
- "name": "لاو"
- },
- "pt-PT": {
- "name": "لِبیریَن پُرتَگیٖز"
- },
- "lt": {
- "name": "لِتھوانِیَن"
- },
- "lv": {
- "name": "لَتوِیَن"
- },
- "lb": {
- "name": "لُکھزیمبورگِش"
- },
- "ln": {
- "name": "لِنگالا"
- },
- "lu": {
- "name": "لوُبا کَتَنٛگا"
- },
- "luo": {
- "name": "لُوو"
- },
- "mr": {
- "name": "مَرٲٹھۍ"
- },
- "mas": {
- "name": "مَساے"
- },
- "fy": {
- "name": "مغربی فرِشیَن"
- },
- "mg": {
- "name": "مَلاگَسی"
- },
- "mt": {
- "name": "مَلتیٖس"
- },
- "ml": {
- "name": "مٔلیالَم"
- },
- "ms": {
- "name": "مَلَے"
- },
- "mn": {
- "name": "مَنٛگولی"
- },
- "ro-MD": {
- "name": "مولداوِیَن"
- },
- "mk": {
- "name": "میکَڈونیَن"
- },
- "gv": {
- "name": "مینٛکس"
- },
- "nb": {
- "name": "ناروییَن بوکمال"
- },
- "nn": {
- "name": "ناروییَن نَے نورسک"
- },
- "ne": {
- "name": "نیٚپٲلۍ"
- },
- "nyn": {
- "name": "نِیَنکول"
- },
- "ha": {
- "name": "ہاوسا"
- },
- "hi": {
- "name": "ہِندی"
- },
- "hu": {
- "name": "ہَنٛگیریَن"
- },
- "haw": {
- "name": "ہوایِیَن"
- },
- "hsb": {
- "name": "ہیٚرِم ساربِیَن"
- },
- "vai": {
- "name": "واے"
- },
- "vo": {
- "name": "وولَپُک"
- },
- "wo": {
- "name": "وولوف"
- },
- "vi": {
- "name": "وِیَتنَمیٖز"
- },
- "cy": {
- "name": "ویٚلش"
- },
- "sah": {
- "name": "یاکُت"
- },
- "yi": {
- "name": "یِدِش"
- },
- "yo": {
- "name": "یورُبا"
- },
- "uk": {
- "name": "یوٗکرینیٲیی"
- },
- "el": {
- "name": "یوٗنٲنی"
- }
+ "agq": "Aghem",
+ "asa": "Asu",
+ "ksf": "Bafia",
+ "bez": "Bena",
+ "brx": "Bodo",
+ "yue": "Cantonese",
+ "tzm": "Central Atlas Tamazight",
+ "ckb": "Central Kurdish",
+ "cgg": "Chiga",
+ "ksh": "Colognian",
+ "ebu": "Embu",
+ "guz": "Gusii",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kkj": "Kako",
+ "kln": "Kalenjin",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "nmg": "Kwasio",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "luy": "Luyia",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "lrc": "Northern Luri",
+ "nus": "Nuer",
+ "prg": "Prussian",
+ "rof": "Rombo",
+ "rwk": "Rwa",
+ "saq": "Samburu",
+ "sbp": "Sangu",
+ "seh": "Sena",
+ "ksb": "Shambala",
+ "xog": "Soga",
+ "zgh": "Standard Moroccan Tamazight",
+ "shi": "Tachelhit",
+ "dav": "Taita",
+ "twq": "Tasawaq",
+ "teo": "Teso",
+ "ug": "Uyghur",
+ "vun": "Vunjo",
+ "wae": "Walser",
+ "yav": "Yangben",
+ "dje": "Zarma",
+ "en-AU": "آسٹریلیَن اَنگریٖزۍ",
+ "de-AT": "آسٹرِیَن جٔرمَن",
+ "is": "آیِسلینڈِک",
+ "it": "اِٹیلیَن",
+ "ur": "اُردوٗ",
+ "hy": "اَرمینیَن",
+ "uz": "اُزبیک",
+ "az": "اَزَربیجانی",
+ "as": "اسٲمۍ",
+ "af": "اَفریٖکانز",
+ "ak": "اَکان",
+ "ig": "اِگبو",
+ "sq": "البانِیَن",
+ "am": "اَمہاری",
+ "smn": "اِناری سَمی",
+ "id": "اِنڈونیشیا",
+ "en": "اَنگیٖزۍ",
+ "om": "اۆرومو",
+ "or": "اۆرِیا",
+ "os": "اۆسیٹِک",
+ "ga": "اَیرِش",
+ "eo": "ایسپَرینٹو",
+ "ast": "ایسٹوٗریَن",
+ "et": "ایسٹونیَن",
+ "ee": "ایٖو",
+ "ewo": "ایوونڈو",
+ "bas": "باسا",
+ "eu": "باسک",
+ "en-GB": "بَرطانوی اَنگریٖزۍ",
+ "br": "بریٹَن",
+ "bm": "بَمبارا",
+ "my": "بٔمیٖز",
+ "bn": "بَنگٲلۍ",
+ "bs": "بوسنِیَن",
+ "nds": "بۆنِم جٔرمَن",
+ "nds-NL": "بۆنِم جٔرمَن (نیٖدَرلینڑ)",
+ "dsb": "بۆنِم ساربِیَن",
+ "be": "بیلَروٗشیَن",
+ "bem": "بیمبا",
+ "bg": "بینا",
+ "pl": "پالِش",
+ "pt": "پُرتَگیٖز",
+ "ps": "پَشتوٗ",
+ "pa": "پَنجٲبۍ",
+ "tg": "تاجِک",
+ "bo": "تِبتی",
+ "tt": "تَتار",
+ "tr": "تُرکِش",
+ "tk": "تُرکمین",
+ "ta": "تَمِل",
+ "th": "تھاے",
+ "te": "تیلگوٗ",
+ "ti": "ٹِگرِنیا",
+ "to": "ٹونگا",
+ "ja": "جاپٲنۍ",
+ "ka": "جارجِیَن",
+ "de": "جٔرمَن",
+ "jv": "جَوَنیٖز",
+ "cu": "چٔرچ سلاوِک",
+ "ce": "چیچَن",
+ "chr": "چیروکی",
+ "cs": "چیک",
+ "zh": "چیٖنی",
+ "km": "خَمیر",
+ "dua": "دُوالا",
+ "nl": "ڈَچ",
+ "da": "ڈینِش",
+ "rn": "رُندی",
+ "zh-Hant": "رِوٲجی چیٖنی",
+ "ru": "روٗسی",
+ "ro": "رومٲنی",
+ "rm": "رومانش",
+ "zu": "زُلوٗ",
+ "dz": "زونگکھا",
+ "es": "سپینِش",
+ "es-MX": "سپینِش (مؠکسِکو)",
+ "ii": "سِچوان یٖی",
+ "sr": "سٔربِیَن",
+ "gd": "سکوٹِش گیےلِک",
+ "sk": "سلووَک",
+ "sl": "سلووینیَن",
+ "sd": "سِندی",
+ "sg": "سَنگو",
+ "si": "سِنہالا",
+ "sw": "سواہِلی",
+ "sw-CD": "سواہِلی (کونگو کِنشاسا)",
+ "gsw": "سٕوِس جٔرمَن",
+ "fr-CH": "سٕوٕس فرینچ",
+ "de-CH": "سٕوِس ہاےجٔرمَن",
+ "so": "سومٲلی",
+ "sv": "سویٖڈِش",
+ "ceb": "سیباونو",
+ "zh-Hans": "سیود چیٖنی",
+ "se": "شُمٲلی سَمی",
+ "nd": "شُمال ڈَبیل",
+ "sn": "شونا",
+ "he": "عبرٲنۍ",
+ "ar": "عربی",
+ "fa": "فارسی",
+ "fo": "فَروس",
+ "fur": "فروٗلِیَن",
+ "fr": "فرینچ",
+ "ff": "فُلاہ",
+ "fil": "فِلِپیٖنو",
+ "nl-BE": "فلیمِش",
+ "fi": "فِنِش",
+ "ks": "کٲشُر",
+ "kk": "کازَخ",
+ "kam": "کامبا",
+ "kab": "کَبایِل",
+ "ca": "کَتلان",
+ "ku": "کُردِش",
+ "ky": "کِرگِز",
+ "hr": "کروشِیَن",
+ "ki": "کِکُیوٗ",
+ "kl": "کَلالِسُت",
+ "kn": "کَنَڑ",
+ "rw": "کِنیاوِندا",
+ "fr-CA": "کَنیڈیَن فرینچ",
+ "xh": "کھوسا",
+ "kw": "کورنِش",
+ "ko": "کوریَن",
+ "kok": "کونکَنی",
+ "qu": "کُویشُوا",
+ "en-CA": "کینَڈِیٲیی اَنگریٖزۍ",
+ "lg": "گاندا",
+ "gu": "گُجرٲتی",
+ "gl": "گیلِشِیَن",
+ "lo": "لاو",
+ "pt-PT": "لِبیریَن پُرتَگیٖز",
+ "lt": "لِتھوانِیَن",
+ "lv": "لَتوِیَن",
+ "lb": "لُکھزیمبورگِش",
+ "ln": "لِنگالا",
+ "lu": "لوُبا کَتَنگا",
+ "luo": "لُوو",
+ "es-419": "لیٹٕن امریٖکی سپینِش",
+ "mi": "ماوری",
+ "mr": "مَرٲٹھۍ",
+ "mas": "مَساے",
+ "fy": "مغربی فرِشیَن",
+ "mg": "مَلاگَسی",
+ "mt": "مَلتیٖس",
+ "ml": "مٔلیالَم",
+ "ms": "مَلَے",
+ "mn": "مَنگولی",
+ "ro-MD": "مولداوِیَن",
+ "mk": "میکَڈونیَن",
+ "gv": "مینکس",
+ "nb": "ناروییَن بوکمال",
+ "nn": "ناروییَن نَے نورسک",
+ "ne": "نیپٲلۍ",
+ "nyn": "نِیَنکول",
+ "ha": "ہاوسا",
+ "hi": "ہِندی",
+ "hu": "ہَنگیریَن",
+ "haw": "ہوایِیَن",
+ "hsb": "ہیرِم ساربِیَن",
+ "vai": "واے",
+ "wa": "وَلوٗن",
+ "vo": "وولَپُک",
+ "wo": "وولوف",
+ "vi": "وِیَتنَمیٖز",
+ "cy": "ویلش",
+ "sah": "یاکُت",
+ "yi": "یِدِش",
+ "yo": "یورُبا",
+ "uk": "یوٗکرینیٲیی",
+ "el": "یوٗنٲنی"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/ksb.json b/vendor/commerceguys/intl/resources/language/ksb.json
index 1ff551665..05093af6e 100644
--- a/vendor/commerceguys/intl/resources/language/ksb.json
+++ b/vendor/commerceguys/intl/resources/language/ksb.json
@@ -1,641 +1,224 @@
{
- "af": {
- "name": "Afrikaans"
- },
- "agq": {
- "name": "Aghem"
- },
- "sq": {
- "name": "Albanian"
- },
- "hy": {
- "name": "Armenian"
- },
- "as": {
- "name": "Assamese"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "az": {
- "name": "Azerbaijani"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "Basque"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "Bosnian"
- },
- "br": {
- "name": "Breton"
- },
- "ca": {
- "name": "Catalan"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "ce": {
- "name": "Chechen"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "kw": {
- "name": "Cornish"
- },
- "hr": {
- "name": "Croatian"
- },
- "da": {
- "name": "Danish"
- },
- "dua": {
- "name": "Duala"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "ebu": {
- "name": "Embu"
- },
- "eo": {
- "name": "Esperanto"
- },
- "et": {
- "name": "Estonian"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "Faroese"
- },
- "fil": {
- "name": "Filipino"
- },
- "fi": {
- "name": "Finnish"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "gl": {
- "name": "Galician"
- },
- "lg": {
- "name": "Ganda"
- },
- "ka": {
- "name": "Georgian"
- },
- "gu": {
- "name": "Gujarati"
- },
- "guz": {
- "name": "Gusii"
- },
- "haw": {
- "name": "Hawaiian"
- },
- "he": {
- "name": "Hebrew"
- },
- "is": {
- "name": "Icelandic"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "ga": {
- "name": "Irish"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "kn": {
- "name": "Kannada"
- },
- "ks": {
- "name": "Kashmiri"
- },
- "kk": {
- "name": "Kazakh"
- },
- "fa": {
- "name": "Kiajemi"
- },
- "ak": {
- "name": "Kiakan"
- },
- "ar": {
- "name": "Kialabu"
- },
- "am": {
- "name": "Kiamhali"
- },
- "bn": {
- "name": "Kibangla"
- },
- "be": {
- "name": "Kibelaausi"
- },
- "bg": {
- "name": "Kibulgalia"
- },
- "my": {
- "name": "Kibulma"
- },
- "cs": {
- "name": "Kichecki"
- },
- "zh": {
- "name": "Kichina"
- },
- "zh-Hans": {
- "name": "Kichina (Hans)"
- },
- "zh-Hant": {
- "name": "Kichina (Hant)"
- },
- "fr": {
- "name": "Kifalansa"
- },
- "fr-CA": {
- "name": "Kifalansa (Kanada)"
- },
- "fr-CH": {
- "name": "Kifalansa (Uswisi)"
- },
- "el": {
- "name": "Kigiiki"
- },
- "ha": {
- "name": "Kihausa"
- },
- "hi": {
- "name": "Kihindi"
- },
- "es": {
- "name": "Kihispania"
- },
- "es-MX": {
- "name": "Kihispania (Meksiko)"
- },
- "nl": {
- "name": "Kiholanzi"
- },
- "nl-BE": {
- "name": "Kiholanzi (BE)"
- },
- "hu": {
- "name": "Kihungai"
- },
- "ig": {
- "name": "Kiigbo"
- },
- "id": {
- "name": "Kiindonesia"
- },
- "en": {
- "name": "Kiingeeza"
- },
- "en-AU": {
- "name": "Kiingeeza (Austlalia)"
- },
- "en-CA": {
- "name": "Kiingeeza (Kanada)"
- },
- "en-GB": {
- "name": "Kiingeeza (Uingeeza)"
- },
- "it": {
- "name": "Kiitaliano"
- },
- "ja": {
- "name": "Kijapani"
- },
- "de": {
- "name": "Kijeumani"
- },
- "de-AT": {
- "name": "Kijeumani (Austlia)"
- },
- "de-CH": {
- "name": "Kijeumani (Uswisi)"
- },
- "km": {
- "name": "Kikambodia"
- },
- "ko": {
- "name": "Kikolea"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "pt": {
- "name": "Kileno"
- },
- "pt-PT": {
- "name": "Kileno (Uleno)"
- },
- "ru": {
- "name": "Kilusi"
- },
- "ms": {
- "name": "Kimalesia"
- },
- "ne": {
- "name": "Kinepali"
- },
- "rw": {
- "name": "Kinyalwanda"
- },
- "ro": {
- "name": "Kiomania"
- },
- "ro-MD": {
- "name": "Kiomania (Moldova)"
- },
- "pl": {
- "name": "Kipolandi"
- },
- "pa": {
- "name": "Kipunjabi"
- },
- "ksb": {
- "name": "Kishambaa"
- },
- "so": {
- "name": "Kisomali"
- },
- "sv": {
- "name": "Kiswidi"
- },
- "th": {
- "name": "Kitailandi"
- },
- "ta": {
- "name": "Kitamil"
- },
- "tr": {
- "name": "Kituuki"
- },
- "uk": {
- "name": "Kiuklania"
- },
- "ur": {
- "name": "Kiuldu"
- },
- "vi": {
- "name": "Kivietinamu"
- },
- "yo": {
- "name": "Kiyoluba"
- },
- "zu": {
- "name": "Kizulu"
- },
- "kok": {
- "name": "Konkani"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "ky": {
- "name": "Kyrgyz"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Lao"
- },
- "lv": {
- "name": "Latvian"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "Lithuanian"
- },
- "dsb": {
- "name": "Lower Sorbian"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "Luxembourgish"
- },
- "luy": {
- "name": "Luyia"
- },
- "mk": {
- "name": "Macedonian"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "Malagasy"
- },
- "ml": {
- "name": "Malayalam"
- },
- "mt": {
- "name": "Maltese"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "Marathi"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "mn": {
- "name": "Mongolian"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nds-NL": {
- "name": "nds (Uholanzi)"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nd": {
- "name": "North Ndebele"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "se": {
- "name": "Northern Sami"
- },
- "nb": {
- "name": "Norwegian Bokmål"
- },
- "nn": {
- "name": "Norwegian Nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "or": {
- "name": "Odia"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetic"
- },
- "ps": {
- "name": "Pashto"
- },
- "prg": {
- "name": "Prussian"
- },
- "qu": {
- "name": "Quechua"
- },
- "rm": {
- "name": "Romansh"
- },
- "rof": {
- "name": "Rombo"
- },
- "rn": {
- "name": "Rundi"
- },
- "rwk": {
- "name": "Rwa"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "gd": {
- "name": "Scottish Gaelic"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "Serbian"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Sinhala"
- },
- "sk": {
- "name": "Slovak"
- },
- "sl": {
- "name": "Slovenian"
- },
- "xog": {
- "name": "Soga"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "sw-CD": {
- "name": "sw (Jamhuli ya Kidemoklasia ya Kongo)"
- },
- "sw": {
- "name": "Swahili"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "dav": {
- "name": "Taita"
- },
- "tg": {
- "name": "Tajik"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "Tatar"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "bo": {
- "name": "Tibetan"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "to": {
- "name": "Tongan"
- },
- "tk": {
- "name": "Turkmen"
- },
- "hsb": {
- "name": "Upper Sorbian"
- },
- "ug": {
- "name": "Uyghur"
- },
- "uz": {
- "name": "Uzbek"
- },
- "vai": {
- "name": "Vai"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "cy": {
- "name": "Welsh"
- },
- "fy": {
- "name": "Western Frisian"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "yi": {
- "name": "Yiddish"
- },
- "dje": {
- "name": "Zarma"
- }
+ "af": "Afrikaans",
+ "agq": "Aghem",
+ "sq": "Albanian",
+ "hy": "Armenian",
+ "as": "Assamese",
+ "ast": "Asturian",
+ "asa": "Asu",
+ "az": "Azerbaijani",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "eu": "Basque",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "brx": "Bodo",
+ "bs": "Bosnian",
+ "br": "Breton",
+ "yue": "Cantonese",
+ "ca": "Catalan",
+ "ceb": "Cebuano",
+ "tzm": "Central Atlas Tamazight",
+ "ckb": "Central Kurdish",
+ "ce": "Chechen",
+ "chr": "Cherokee",
+ "cgg": "Chiga",
+ "cu": "Church Slavic",
+ "ksh": "Colognian",
+ "kw": "Cornish",
+ "hr": "Croatian",
+ "da": "Danish",
+ "dua": "Duala",
+ "dz": "Dzongkha",
+ "ebu": "Embu",
+ "eo": "Esperanto",
+ "et": "Estonian",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fo": "Faroese",
+ "fil": "Filipino",
+ "fi": "Finnish",
+ "fur": "Friulian",
+ "ff": "Fulah",
+ "gl": "Galician",
+ "lg": "Ganda",
+ "ka": "Georgian",
+ "gu": "Gujarati",
+ "guz": "Gusii",
+ "haw": "Hawaiian",
+ "he": "Hebrew",
+ "is": "Icelandic",
+ "smn": "Inari Sami",
+ "ga": "Irish",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "kn": "Kannada",
+ "ks": "Kashmiri",
+ "kk": "Kazakh",
+ "fa": "Kiajemi",
+ "ak": "Kiakan",
+ "ar": "Kialabu",
+ "am": "Kiamhali",
+ "bn": "Kibangla",
+ "be": "Kibelaausi",
+ "bg": "Kibulgalia",
+ "my": "Kibulma",
+ "cs": "Kichecki",
+ "zh": "Kichina",
+ "zh-Hans": "Kichina (Hans)",
+ "zh-Hant": "Kichina (Hant)",
+ "fr": "Kifalansa",
+ "fr-CA": "Kifalansa (Kanada)",
+ "fr-CH": "Kifalansa (Uswisi)",
+ "el": "Kigiiki",
+ "ha": "Kihausa",
+ "hi": "Kihindi",
+ "es": "Kihispania",
+ "es-419": "Kihispania (419)",
+ "es-MX": "Kihispania (Meksiko)",
+ "nl": "Kiholanzi",
+ "nl-BE": "Kiholanzi (BE)",
+ "hu": "Kihungai",
+ "ig": "Kiigbo",
+ "id": "Kiindonesia",
+ "en": "Kiingeeza",
+ "en-AU": "Kiingeeza (Austlalia)",
+ "en-CA": "Kiingeeza (Kanada)",
+ "en-GB": "Kiingeeza (Uingeeza)",
+ "it": "Kiitaliano",
+ "ja": "Kijapani",
+ "jv": "Kijava",
+ "de": "Kijeumani",
+ "de-AT": "Kijeumani (Austlia)",
+ "de-CH": "Kijeumani (Uswisi)",
+ "km": "Kikambodia",
+ "ko": "Kikolea",
+ "ki": "Kikuyu",
+ "pt": "Kileno",
+ "pt-PT": "Kileno (Uleno)",
+ "ru": "Kilusi",
+ "ms": "Kimalesia",
+ "ne": "Kinepali",
+ "rw": "Kinyalwanda",
+ "ro": "Kiomania",
+ "ro-MD": "Kiomania (Moldova)",
+ "pl": "Kipolandi",
+ "pa": "Kipunjabi",
+ "ksb": "Kishambaa",
+ "so": "Kisomali",
+ "sv": "Kiswidi",
+ "th": "Kitailandi",
+ "ta": "Kitamil",
+ "tr": "Kituuki",
+ "uk": "Kiuklania",
+ "ur": "Kiuldu",
+ "vi": "Kivietinamu",
+ "yo": "Kiyoluba",
+ "zu": "Kizulu",
+ "kok": "Konkani",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "ku": "Kurdish",
+ "nmg": "Kwasio",
+ "ky": "Kyrgyz",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Lao",
+ "lv": "Latvian",
+ "ln": "Lingala",
+ "lt": "Lithuanian",
+ "nds": "Low German",
+ "dsb": "Lower Sorbian",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "lb": "Luxembourgish",
+ "luy": "Luyia",
+ "mk": "Macedonian",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "Malagasy",
+ "ml": "Malayalam",
+ "mt": "Maltese",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mr": "Marathi",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "mn": "Mongolian",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nds-NL": "nds (Uholanzi)",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nd": "North Ndebele",
+ "lrc": "Northern Luri",
+ "se": "Northern Sami",
+ "nb": "Norwegian Bokmål",
+ "nn": "Norwegian Nynorsk",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "or": "Odia",
+ "om": "Oromo",
+ "os": "Ossetic",
+ "ps": "Pashto",
+ "prg": "Prussian",
+ "qu": "Quechua",
+ "rm": "Romansh",
+ "rof": "Rombo",
+ "rn": "Rundi",
+ "rwk": "Rwa",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "gd": "Scottish Gaelic",
+ "seh": "Sena",
+ "sr": "Serbian",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "sd": "Sindhi",
+ "si": "Sinhala",
+ "sk": "Slovak",
+ "sl": "Slovenian",
+ "xog": "Soga",
+ "zgh": "Standard Moroccan Tamazight",
+ "sw-CD": "sw (Jamhuli ya Kidemoklasia ya Kongo)",
+ "sw": "Swahili",
+ "gsw": "Swiss German",
+ "shi": "Tachelhit",
+ "dav": "Taita",
+ "tg": "Tajik",
+ "twq": "Tasawaq",
+ "tt": "Tatar",
+ "te": "Telugu",
+ "teo": "Teso",
+ "bo": "Tibetan",
+ "ti": "Tigrinya",
+ "to": "Tongan",
+ "tk": "Turkmen",
+ "hsb": "Upper Sorbian",
+ "ug": "Uyghur",
+ "uz": "Uzbek",
+ "vai": "Vai",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "cy": "Welsh",
+ "fy": "Western Frisian",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "yi": "Yiddish",
+ "dje": "Zarma"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/ksf.json b/vendor/commerceguys/intl/resources/language/ksf.json
index df13cd34a..e03a226dc 100644
--- a/vendor/commerceguys/intl/resources/language/ksf.json
+++ b/vendor/commerceguys/intl/resources/language/ksf.json
@@ -1,641 +1,224 @@
{
- "af": {
- "name": "Afrikaans"
- },
- "agq": {
- "name": "Aghem"
- },
- "sq": {
- "name": "Albanian"
- },
- "hy": {
- "name": "Armenian"
- },
- "as": {
- "name": "Assamese"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "az": {
- "name": "Azerbaijani"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "Basque"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "Bosnian"
- },
- "br": {
- "name": "Breton"
- },
- "ca": {
- "name": "Catalan"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "ce": {
- "name": "Chechen"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "kw": {
- "name": "Cornish"
- },
- "hr": {
- "name": "Croatian"
- },
- "da": {
- "name": "Danish"
- },
- "dua": {
- "name": "Duala"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "ebu": {
- "name": "Embu"
- },
- "eo": {
- "name": "Esperanto"
- },
- "et": {
- "name": "Estonian"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "Faroese"
- },
- "fil": {
- "name": "Filipino"
- },
- "fi": {
- "name": "Finnish"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "gl": {
- "name": "Galician"
- },
- "lg": {
- "name": "Ganda"
- },
- "ka": {
- "name": "Georgian"
- },
- "gu": {
- "name": "Gujarati"
- },
- "guz": {
- "name": "Gusii"
- },
- "haw": {
- "name": "Hawaiian"
- },
- "he": {
- "name": "Hebrew"
- },
- "is": {
- "name": "Icelandic"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "ga": {
- "name": "Irish"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "kn": {
- "name": "Kannada"
- },
- "ks": {
- "name": "Kashmiri"
- },
- "kk": {
- "name": "Kazakh"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "kok": {
- "name": "Konkani"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "ky": {
- "name": "Kyrgyz"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Lao"
- },
- "lv": {
- "name": "Latvian"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "Lithuanian"
- },
- "dsb": {
- "name": "Lower Sorbian"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "Luxembourgish"
- },
- "luy": {
- "name": "Luyia"
- },
- "mk": {
- "name": "Macedonian"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "Malagasy"
- },
- "ml": {
- "name": "Malayalam"
- },
- "mt": {
- "name": "Maltese"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "Marathi"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "mn": {
- "name": "Mongolian"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nds-NL": {
- "name": "nds (kǝlɔŋ kǝ ázǝ)"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nd": {
- "name": "North Ndebele"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "se": {
- "name": "Northern Sami"
- },
- "nb": {
- "name": "Norwegian Bokmål"
- },
- "nn": {
- "name": "Norwegian Nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "or": {
- "name": "Odia"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetic"
- },
- "ps": {
- "name": "Pashto"
- },
- "prg": {
- "name": "Prussian"
- },
- "qu": {
- "name": "Quechua"
- },
- "ak": {
- "name": "riakan"
- },
- "am": {
- "name": "riamarik"
- },
- "ar": {
- "name": "riarab"
- },
- "be": {
- "name": "ribɛlɔrís"
- },
- "bn": {
- "name": "ribɛngáli"
- },
- "my": {
- "name": "ribirmán"
- },
- "bg": {
- "name": "ribulgarí"
- },
- "cs": {
- "name": "ricɛ́k"
- },
- "zh": {
- "name": "ricinɔá"
- },
- "zh-Hans": {
- "name": "ricinɔá (Hans)"
- },
- "zh-Hant": {
- "name": "ricinɔá (Hant)"
- },
- "de": {
- "name": "ridjɛrman"
- },
- "de-AT": {
- "name": "ridjɛrman (otric)"
- },
- "de-CH": {
- "name": "ridjɛrman (swís)"
- },
- "el": {
- "name": "rigrɛ́k"
- },
- "ig": {
- "name": "riigbo"
- },
- "hi": {
- "name": "riíndí"
- },
- "id": {
- "name": "riindonɛsí"
- },
- "en": {
- "name": "riingɛrís"
- },
- "en-CA": {
- "name": "riingɛrís (kanada)"
- },
- "en-GB": {
- "name": "riingɛrís (kǝlɔŋ kǝ kǝtáatáaŋzǝn)"
- },
- "en-AU": {
- "name": "riingɛrís (ɔstralí)"
- },
- "it": {
- "name": "riitalyɛ́n"
- },
- "ja": {
- "name": "rijapɔ́ŋ"
- },
- "ha": {
- "name": "rikaksa"
- },
- "km": {
- "name": "rikmɛr"
- },
- "ko": {
- "name": "rikɔrɛɛ́"
- },
- "ksf": {
- "name": "rikpa"
- },
- "es": {
- "name": "rikpanyá"
- },
- "es-MX": {
- "name": "rikpanyá (mɛksík)"
- },
- "ms": {
- "name": "rimalaí"
- },
- "ne": {
- "name": "rinepalɛ́"
- },
- "nl": {
- "name": "riɔlándɛ́"
- },
- "nl-BE": {
- "name": "riɔlándɛ́ (bɛljík)"
- },
- "hu": {
- "name": "riɔngrɔá"
- },
- "pa": {
- "name": "ripɛnjabí"
- },
- "fr": {
- "name": "ripɛrɛsǝ́"
- },
- "fr-CA": {
- "name": "ripɛrɛsǝ́ (kanada)"
- },
- "fr-CH": {
- "name": "ripɛrɛsǝ́ (swís)"
- },
- "fa": {
- "name": "ripɛrsán"
- },
- "pl": {
- "name": "ripɔlɔ́n"
- },
- "pt": {
- "name": "ripɔrtugɛ́"
- },
- "pt-PT": {
- "name": "ripɔrtugɛ́ (portugál)"
- },
- "ru": {
- "name": "rirís"
- },
- "ro": {
- "name": "rirɔmán"
- },
- "ro-MD": {
- "name": "rirɔmán (mɔldaví)"
- },
- "rw": {
- "name": "rirwanda"
- },
- "so": {
- "name": "risomalí"
- },
- "sv": {
- "name": "riswɛ́dǝ"
- },
- "th": {
- "name": "ritaí"
- },
- "ta": {
- "name": "ritamúl"
- },
- "tr": {
- "name": "riturk"
- },
- "uk": {
- "name": "riukrɛ́n"
- },
- "ur": {
- "name": "riurdú"
- },
- "vi": {
- "name": "riwyɛtnám"
- },
- "yo": {
- "name": "riyúuba"
- },
- "zu": {
- "name": "rizúlu"
- },
- "rm": {
- "name": "Romansh"
- },
- "rof": {
- "name": "Rombo"
- },
- "rn": {
- "name": "Rundi"
- },
- "rwk": {
- "name": "Rwa"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "gd": {
- "name": "Scottish Gaelic"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "Serbian"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Sinhala"
- },
- "sk": {
- "name": "Slovak"
- },
- "sl": {
- "name": "Slovenian"
- },
- "xog": {
- "name": "Soga"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "sw-CD": {
- "name": "sw (kɔngó anyɔ́n)"
- },
- "sw": {
- "name": "Swahili"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "dav": {
- "name": "Taita"
- },
- "tg": {
- "name": "Tajik"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "Tatar"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "bo": {
- "name": "Tibetan"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "to": {
- "name": "Tongan"
- },
- "tk": {
- "name": "Turkmen"
- },
- "hsb": {
- "name": "Upper Sorbian"
- },
- "ug": {
- "name": "Uyghur"
- },
- "uz": {
- "name": "Uzbek"
- },
- "vai": {
- "name": "Vai"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "cy": {
- "name": "Welsh"
- },
- "fy": {
- "name": "Western Frisian"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "yi": {
- "name": "Yiddish"
- },
- "dje": {
- "name": "Zarma"
- }
+ "af": "Afrikaans",
+ "agq": "Aghem",
+ "sq": "Albanian",
+ "hy": "Armenian",
+ "as": "Assamese",
+ "ast": "Asturian",
+ "asa": "Asu",
+ "az": "Azerbaijani",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "eu": "Basque",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "brx": "Bodo",
+ "bs": "Bosnian",
+ "br": "Breton",
+ "yue": "Cantonese",
+ "ca": "Catalan",
+ "ceb": "Cebuano",
+ "tzm": "Central Atlas Tamazight",
+ "ckb": "Central Kurdish",
+ "ce": "Chechen",
+ "chr": "Cherokee",
+ "cgg": "Chiga",
+ "cu": "Church Slavic",
+ "ksh": "Colognian",
+ "kw": "Cornish",
+ "hr": "Croatian",
+ "da": "Danish",
+ "dua": "Duala",
+ "dz": "Dzongkha",
+ "ebu": "Embu",
+ "eo": "Esperanto",
+ "et": "Estonian",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fo": "Faroese",
+ "fil": "Filipino",
+ "fi": "Finnish",
+ "fur": "Friulian",
+ "ff": "Fulah",
+ "gl": "Galician",
+ "lg": "Ganda",
+ "ka": "Georgian",
+ "gu": "Gujarati",
+ "guz": "Gusii",
+ "haw": "Hawaiian",
+ "he": "Hebrew",
+ "is": "Icelandic",
+ "smn": "Inari Sami",
+ "ga": "Irish",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "kn": "Kannada",
+ "ks": "Kashmiri",
+ "kk": "Kazakh",
+ "ki": "Kikuyu",
+ "kok": "Konkani",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "ku": "Kurdish",
+ "nmg": "Kwasio",
+ "ky": "Kyrgyz",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Lao",
+ "lv": "Latvian",
+ "ln": "Lingala",
+ "lt": "Lithuanian",
+ "nds": "Low German",
+ "dsb": "Lower Sorbian",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "lb": "Luxembourgish",
+ "luy": "Luyia",
+ "mk": "Macedonian",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "Malagasy",
+ "ml": "Malayalam",
+ "mt": "Maltese",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mr": "Marathi",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "mn": "Mongolian",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nds-NL": "nds (kǝlɔŋ kǝ ázǝ)",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nd": "North Ndebele",
+ "lrc": "Northern Luri",
+ "se": "Northern Sami",
+ "nb": "Norwegian Bokmål",
+ "nn": "Norwegian Nynorsk",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "or": "Odia",
+ "om": "Oromo",
+ "os": "Ossetic",
+ "ps": "Pashto",
+ "prg": "Prussian",
+ "qu": "Quechua",
+ "ak": "riakan",
+ "am": "riamarik",
+ "ar": "riarab",
+ "be": "ribɛlɔrís",
+ "bn": "ribɛngáli",
+ "my": "ribirmán",
+ "bg": "ribulgarí",
+ "cs": "ricɛ́k",
+ "zh": "ricinɔá",
+ "zh-Hans": "ricinɔá (Hans)",
+ "zh-Hant": "ricinɔá (Hant)",
+ "de": "ridjɛrman",
+ "de-AT": "ridjɛrman (otric)",
+ "de-CH": "ridjɛrman (swís)",
+ "el": "rigrɛ́k",
+ "ig": "riigbo",
+ "hi": "riíndí",
+ "id": "riindonɛsí",
+ "en": "riingɛrís",
+ "en-CA": "riingɛrís (kanada)",
+ "en-GB": "riingɛrís (kǝlɔŋ kǝ kǝtáatáaŋzǝn)",
+ "en-AU": "riingɛrís (ɔstralí)",
+ "it": "riitalyɛ́n",
+ "ja": "rijapɔ́ŋ",
+ "jv": "rijawanɛ́",
+ "ha": "rikaksa",
+ "km": "rikmɛr",
+ "ko": "rikɔrɛɛ́",
+ "ksf": "rikpa",
+ "es": "rikpanyá",
+ "es-419": "rikpanyá (419)",
+ "es-MX": "rikpanyá (mɛksík)",
+ "ms": "rimalaí",
+ "ne": "rinepalɛ́",
+ "nl": "riɔlándɛ́",
+ "nl-BE": "riɔlándɛ́ (bɛljík)",
+ "hu": "riɔngrɔá",
+ "pa": "ripɛnjabí",
+ "fr": "ripɛrɛsǝ́",
+ "fr-CA": "ripɛrɛsǝ́ (kanada)",
+ "fr-CH": "ripɛrɛsǝ́ (swís)",
+ "fa": "ripɛrsán",
+ "pl": "ripɔlɔ́n",
+ "pt": "ripɔrtugɛ́",
+ "pt-PT": "ripɔrtugɛ́ (portugál)",
+ "ru": "rirís",
+ "ro": "rirɔmán",
+ "ro-MD": "rirɔmán (mɔldaví)",
+ "rw": "rirwanda",
+ "so": "risomalí",
+ "sv": "riswɛ́dǝ",
+ "th": "ritaí",
+ "ta": "ritamúl",
+ "tr": "riturk",
+ "uk": "riukrɛ́n",
+ "ur": "riurdú",
+ "vi": "riwyɛtnám",
+ "yo": "riyúuba",
+ "zu": "rizúlu",
+ "rm": "Romansh",
+ "rof": "Rombo",
+ "rn": "Rundi",
+ "rwk": "Rwa",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "gd": "Scottish Gaelic",
+ "seh": "Sena",
+ "sr": "Serbian",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "sd": "Sindhi",
+ "si": "Sinhala",
+ "sk": "Slovak",
+ "sl": "Slovenian",
+ "xog": "Soga",
+ "zgh": "Standard Moroccan Tamazight",
+ "sw-CD": "sw (kɔngó anyɔ́n)",
+ "sw": "Swahili",
+ "gsw": "Swiss German",
+ "shi": "Tachelhit",
+ "dav": "Taita",
+ "tg": "Tajik",
+ "twq": "Tasawaq",
+ "tt": "Tatar",
+ "te": "Telugu",
+ "teo": "Teso",
+ "bo": "Tibetan",
+ "ti": "Tigrinya",
+ "to": "Tongan",
+ "tk": "Turkmen",
+ "hsb": "Upper Sorbian",
+ "ug": "Uyghur",
+ "uz": "Uzbek",
+ "vai": "Vai",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "cy": "Welsh",
+ "fy": "Western Frisian",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "yi": "Yiddish",
+ "dje": "Zarma"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/ksh.json b/vendor/commerceguys/intl/resources/language/ksh.json
index 85911e78d..417a53b63 100644
--- a/vendor/commerceguys/intl/resources/language/ksh.json
+++ b/vendor/commerceguys/intl/resources/language/ksh.json
@@ -1,641 +1,224 @@
{
- "af": {
- "name": "Afrikaans"
- },
- "agq": {
- "name": "Aghehmesch"
- },
- "ak": {
- "name": "Akahnesch"
- },
- "sq": {
- "name": "Albahnesch"
- },
- "am": {
- "name": "Amhahresch"
- },
- "en": {
- "name": "Änglesch"
- },
- "en-AU": {
- "name": "Änglesch uß Außtrahlije"
- },
- "en-GB": {
- "name": "Änglesch uß Jruhßbrettannije"
- },
- "en-CA": {
- "name": "Änglesch uß Kanada"
- },
- "ar": {
- "name": "Arahbesch"
- },
- "hy": {
- "name": "Armehnesch"
- },
- "as": {
- "name": "Aßamehsesch"
- },
- "az": {
- "name": "Asserbaidschahnesch"
- },
- "et": {
- "name": "Äßnesch"
- },
- "ast": {
- "name": "Astuhrejahnesch"
- },
- "ksf": {
- "name": "Bafijahnesch"
- },
- "bm": {
- "name": "Bambara"
- },
- "bn": {
- "name": "Bängjahlesch"
- },
- "bas": {
- "name": "Basaa-Schprohche"
- },
- "eu": {
- "name": "Baskesch"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "br": {
- "name": "Bettohnesch"
- },
- "brx": {
- "name": "Boddo"
- },
- "bs": {
- "name": "Boßnesch"
- },
- "hsb": {
- "name": "Bovversorrbesch"
- },
- "bg": {
- "name": "Bulljahresch"
- },
- "my": {
- "name": "Burmehsesch"
- },
- "dz": {
- "name": "Butahnesch"
- },
- "kde": {
- "name": "Chimakonde"
- },
- "da": {
- "name": "Dähnesch"
- },
- "dav": {
- "name": "Dawedahnesch"
- },
- "de": {
- "name": "Deutsch"
- },
- "de-CH": {
- "name": "Deutsch uß de Schweijz"
- },
- "de-AT": {
- "name": "Deutsch uß Öhßterich"
- },
- "dje": {
- "name": "Djerma"
- },
- "dua": {
- "name": "Du’ala"
- },
- "eo": {
- "name": "Esperanto"
- },
- "it": {
- "name": "Etalljähnesch"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewonndo"
- },
- "fo": {
- "name": "Färröhresch"
- },
- "fil": {
- "name": "Fillipihnesch"
- },
- "fi": {
- "name": "Finnesch"
- },
- "nl-BE": {
- "name": "Flähmesch"
- },
- "fr": {
- "name": "Franzühsesch"
- },
- "fr-CH": {
- "name": "Franzühsesch uß de Schweijz"
- },
- "fr-CA": {
- "name": "Franzühsesch uß Kanada"
- },
- "fur": {
- "name": "Frijauhlesch"
- },
- "ff": {
- "name": "Fulfulde"
- },
- "guz": {
- "name": "Gusii"
- },
- "gu": {
- "name": "Gutscharatesch"
- },
- "nmg": {
- "name": "Gyele"
- },
- "haw": {
- "name": "Hauajahnesch"
- },
- "ha": {
- "name": "Haußa"
- },
- "he": {
- "name": "Hebrähjesch"
- },
- "hi": {
- "name": "Hinndi"
- },
- "nl": {
- "name": "Holländesch"
- },
- "ig": {
- "name": "Igbo"
- },
- "ga": {
- "name": "Ihresch"
- },
- "smn": {
- "name": "Inahri Lappländesch"
- },
- "id": {
- "name": "Indonehsesch"
- },
- "is": {
- "name": "Ißlänndesch"
- },
- "sah": {
- "name": "Jackutesch"
- },
- "gl": {
- "name": "Jallihzesch"
- },
- "ja": {
- "name": "Japahnesch"
- },
- "ka": {
- "name": "Je’orjesch"
- },
- "yi": {
- "name": "Jiddesch"
- },
- "dyo": {
- "name": "Jola-Fonyisch"
- },
- "yo": {
- "name": "Joruhba"
- },
- "el": {
- "name": "Jrihschesch"
- },
- "kl": {
- "name": "Jröhnländesch"
- },
- "rn": {
- "name": "K-Rundesch"
- },
- "kab": {
- "name": "Kabyhlesch"
- },
- "kkj": {
- "name": "Kako"
- },
- "kln": {
- "name": "Kaländjihnesch"
- },
- "kam": {
- "name": "Kamba vun Kehnija"
- },
- "kn": {
- "name": "Kannada"
- },
- "kea": {
- "name": "Kapvärdesch"
- },
- "ks": {
- "name": "Kaschmihresch"
- },
- "kk": {
- "name": "Kassakkesch"
- },
- "ca": {
- "name": "Kattalahnesch"
- },
- "qu": {
- "name": "Kättschowa"
- },
- "cu": {
- "name": "Kerscheßlahwesch"
- },
- "km": {
- "name": "Khmer"
- },
- "ebu": {
- "name": "Kîembu"
- },
- "cgg": {
- "name": "Kihja-Schprohch"
- },
- "lu": {
- "name": "Kiluba"
- },
- "rw": {
- "name": "Kinja-Ruandesch"
- },
- "ky": {
- "name": "Kirjihsesch"
- },
- "rof": {
- "name": "Kirombo"
- },
- "khq": {
- "name": "Kojra Tschihni"
- },
- "ses": {
- "name": "Kojraboro Senni"
- },
- "ksh": {
- "name": "Kölsch"
- },
- "kok": {
- "name": "Kon’kahnesch"
- },
- "kw": {
- "name": "Kornesch"
- },
- "ko": {
- "name": "Korrejaanesch"
- },
- "hr": {
- "name": "Krowatesch"
- },
- "lo": {
- "name": "Lahootesch"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Lango"
- },
- "lv": {
- "name": "Lättesch"
- },
- "ln": {
- "name": "Lingjalla"
- },
- "lt": {
- "name": "Littouesch"
- },
- "lg": {
- "name": "Lugannda"
- },
- "luy": {
- "name": "Luhjesch"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "Luxemborjesch"
- },
- "jmc": {
- "name": "Machame"
- },
- "mg": {
- "name": "Madajaßkesch"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "ms": {
- "name": "Mallaijesch"
- },
- "ml": {
- "name": "Mallajalam"
- },
- "mt": {
- "name": "Maltehsesch"
- },
- "gv": {
- "name": "Mangx"
- },
- "mr": {
- "name": "Marrahtesch"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mk": {
- "name": "Mazedohnesch"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "mn": {
- "name": "Mongjohlesch"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nds-NL": {
- "name": "Nehdersaksesch en de Nederläng"
- },
- "ne": {
- "name": "Nepallehsesch"
- },
- "nn": {
- "name": "Neu Norrwehjesch"
- },
- "dsb": {
- "name": "Niddersorbesch"
- },
- "nnh": {
- "name": "Njijembohn"
- },
- "jgo": {
- "name": "Njomba"
- },
- "se": {
- "name": "Nood-Lappländesch"
- },
- "lrc": {
- "name": "Nood-Luhresch"
- },
- "nd": {
- "name": "Nood-Ndebele"
- },
- "nb": {
- "name": "Norrwehjesch Bokmål"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "or": {
- "name": "Oriija"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Oßeetesch"
- },
- "pa": {
- "name": "Panschaabesch"
- },
- "asa": {
- "name": "Pare"
- },
- "fa": {
- "name": "Pärsesch"
- },
- "ps": {
- "name": "Paschtuunesch"
- },
- "pt": {
- "name": "Pochtojesesch"
- },
- "pt-PT": {
- "name": "Pochtojesesch uß Pochtojall"
- },
- "pl": {
- "name": "Pollnesch"
- },
- "prg": {
- "name": "Prussian"
- },
- "rm": {
- "name": "Rätoromaanesch"
- },
- "ki": {
- "name": "Rekohjo"
- },
- "ro": {
- "name": "Rumänesch"
- },
- "ro-MD": {
- "name": "Rumänesch en Moldaavije"
- },
- "ru": {
- "name": "Rußßesch"
- },
- "rwk": {
- "name": "Rwa"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sangjo"
- },
- "sbp": {
- "name": "Sangu"
- },
- "sr": {
- "name": "Särbesch"
- },
- "sn": {
- "name": "Schi-Schona"
- },
- "zh-Hans": {
- "name": "Schinehsesch (eijfache Schreff)"
- },
- "zh": {
- "name": "Schinehsesch (Mandarin)"
- },
- "zh-Hant": {
- "name": "Schinehsesch (tradizjonälle Schreff)"
- },
- "es": {
- "name": "Schpahnesch"
- },
- "es-MX": {
- "name": "Schpahnesch en Mäxikoh"
- },
- "sv": {
- "name": "Schwehdesch"
- },
- "gsw": {
- "name": "Schwitzerdütsch"
- },
- "gd": {
- "name": "Scottish Gaelic"
- },
- "seh": {
- "name": "Sena"
- },
- "ksb": {
- "name": "Shambala"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "si": {
- "name": "Singjaleesesch"
- },
- "sd": {
- "name": "Sinndi"
- },
- "xog": {
- "name": "Soga"
- },
- "so": {
- "name": "Somahlesch"
- },
- "sk": {
- "name": "ẞlovakesch"
- },
- "sl": {
- "name": "ẞloveenesch"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "sw": {
- "name": "Suahehlesch"
- },
- "sw-CD": {
- "name": "Suahehlesch en dä Konggo [Kinschasa]"
- },
- "zu": {
- "name": "Suhlu"
- },
- "tg": {
- "name": "Tadschihkesch"
- },
- "th": {
- "name": "Tailändesch"
- },
- "tzm": {
- "name": "Tamasicht ussem meddlere Atlas"
- },
- "ta": {
- "name": "Tamihlesch"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "shi": {
- "name": "Taschelhittesch"
- },
- "tt": {
- "name": "Tattahresch"
- },
- "te": {
- "name": "Telluhju"
- },
- "teo": {
- "name": "Teso"
- },
- "bo": {
- "name": "Tibehtesch"
- },
- "ti": {
- "name": "Tijrenejahnesch"
- },
- "to": {
- "name": "Tongjahnesch"
- },
- "tr": {
- "name": "Törkesch"
- },
- "tk": {
- "name": "Törkmehnesch"
- },
- "chr": {
- "name": "Tschärrokeh"
- },
- "cs": {
- "name": "Tschäschesch"
- },
- "ce": {
- "name": "Tschätschehnesch"
- },
- "ug": {
- "name": "Uj’juhresch"
- },
- "uk": {
- "name": "Ukrainesch"
- },
- "hu": {
- "name": "Unnjarresch"
- },
- "ur": {
- "name": "Urdu\/Hindi"
- },
- "uz": {
- "name": "Ußbehkesch"
- },
- "vai": {
- "name": "Vai"
- },
- "vi": {
- "name": "Vijätnammehsesch"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "cy": {
- "name": "Wallihsesch"
- },
- "wae": {
- "name": "Walserdütsch"
- },
- "fy": {
- "name": "Wäßfrihsesch"
- },
- "be": {
- "name": "Wiißrußesch"
- },
- "wo": {
- "name": "Woloff"
- },
- "yav": {
- "name": "Yangben"
- },
- "ckb": {
- "name": "Zäntrahl-Kurrdesch"
- }
+ "af": "Afrikaans",
+ "agq": "Aghehmesch",
+ "ak": "Akahnesch",
+ "sq": "Albahnesch",
+ "am": "Amhahresch",
+ "en": "Änglesch",
+ "en-AU": "Änglesch uß Außtrahlije",
+ "en-GB": "Änglesch uß Jruhßbrettannije",
+ "en-CA": "Änglesch uß Kanada",
+ "ar": "Arahbesch",
+ "hy": "Armehnesch",
+ "as": "Aßamehsesch",
+ "az": "Asserbaidschahnesch",
+ "et": "Äßnesch",
+ "ast": "Astuhrejahnesch",
+ "ksf": "Bafijahnesch",
+ "bm": "Bambara",
+ "bn": "Bängjahlesch",
+ "bas": "Basaa-Schprohche",
+ "eu": "Baskesch",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "br": "Bettohnesch",
+ "brx": "Boddo",
+ "bs": "Boßnesch",
+ "hsb": "Bovversorrbesch",
+ "bg": "Bulljahresch",
+ "my": "Burmehsesch",
+ "dz": "Butahnesch",
+ "kde": "Chimakonde",
+ "da": "Dähnesch",
+ "dav": "Dawedahnesch",
+ "de": "Deutsch",
+ "de-CH": "Deutsch uß de Schweijz",
+ "de-AT": "Deutsch uß Öhßterich",
+ "dje": "Djerma",
+ "dua": "Du’ala",
+ "eo": "Esperanto",
+ "it": "Etalljähnesch",
+ "ee": "Ewe",
+ "ewo": "Ewonndo",
+ "fo": "Färröhresch",
+ "fil": "Fillipihnesch",
+ "fi": "Finnesch",
+ "nl-BE": "Flähmesch",
+ "fr": "Franzühsesch",
+ "fr-CH": "Franzühsesch uß de Schweijz",
+ "fr-CA": "Franzühsesch uß Kanada",
+ "fur": "Frijauhlesch",
+ "ff": "Fulfulde",
+ "guz": "Gusii",
+ "gu": "Gutscharatesch",
+ "nmg": "Gyele",
+ "haw": "Hauajahnesch",
+ "ha": "Haußa",
+ "he": "Hebrähjesch",
+ "hi": "Hinndi",
+ "nl": "Holländesch",
+ "ig": "Igbo",
+ "ga": "Ihresch",
+ "smn": "Inahri Lappländesch",
+ "id": "Indonehsesch",
+ "xh": "Isi-Khohsa",
+ "is": "Ißlänndesch",
+ "sah": "Jackutesch",
+ "gl": "Jallihzesch",
+ "ja": "Japahnesch",
+ "jv": "Javahnesch",
+ "ka": "Je’orjesch",
+ "yi": "Jiddesch",
+ "dyo": "Jola-Fonyisch",
+ "yo": "Joruhba",
+ "el": "Jrihschesch",
+ "kl": "Jröhnländesch",
+ "rn": "K-Rundesch",
+ "kab": "Kabyhlesch",
+ "kkj": "Kako",
+ "kln": "Kaländjihnesch",
+ "kam": "Kamba vun Kehnija",
+ "kn": "Kannada",
+ "yue": "Kanton-Schinehsesch",
+ "kea": "Kapvärdesch",
+ "ks": "Kaschmihresch",
+ "kk": "Kassakkesch",
+ "ca": "Kattalahnesch",
+ "qu": "Kättschowa",
+ "cu": "Kerscheßlahwesch",
+ "km": "Khmer",
+ "ebu": "Kîembu",
+ "cgg": "Kihja-Schprohch",
+ "lu": "Kiluba",
+ "rw": "Kinja-Ruandesch",
+ "ky": "Kirjihsesch",
+ "rof": "Kirombo",
+ "khq": "Kojra Tschihni",
+ "ses": "Kojraboro Senni",
+ "ksh": "Kölsch",
+ "kok": "Kon’kahnesch",
+ "kw": "Kornesch",
+ "ko": "Korrejaanesch",
+ "hr": "Krowatesch",
+ "ku": "Kurrdesch",
+ "lo": "Lahootesch",
+ "lkt": "Lakota",
+ "lag": "Lango",
+ "lv": "Lättesch",
+ "ln": "Lingjalla",
+ "lt": "Littouesch",
+ "nds": "Low German",
+ "lg": "Lugannda",
+ "luy": "Luhjesch",
+ "luo": "Luo",
+ "lb": "Luxemborjesch",
+ "mi": "Ma’ohresch",
+ "jmc": "Machame",
+ "mg": "Madajaßkesch",
+ "mgh": "Makhuwa-Meetto",
+ "ms": "Mallaijesch",
+ "ml": "Mallajalam",
+ "mt": "Maltehsesch",
+ "gv": "Mangx",
+ "mr": "Marrahtesch",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "mk": "Mazedohnesch",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "mn": "Mongjohlesch",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nds-NL": "Nehdersaksesch en de Nederläng",
+ "ne": "Nepallehsesch",
+ "nn": "Neu Norrwehjesch",
+ "dsb": "Niddersorbesch",
+ "nnh": "Njijembohn",
+ "jgo": "Njomba",
+ "se": "Nood-Lappländesch",
+ "lrc": "Nood-Luhresch",
+ "nd": "Nood-Ndebele",
+ "nb": "Norrwehjesch Bokmål",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "or": "Oriija",
+ "om": "Oromo",
+ "os": "Oßeetesch",
+ "pa": "Panschaabesch",
+ "asa": "Pare",
+ "fa": "Pärsesch",
+ "ps": "Paschtuunesch",
+ "pt": "Pochtojesesch",
+ "pt-PT": "Pochtojesesch uß Pochtojall",
+ "pl": "Pollnesch",
+ "prg": "Prussian",
+ "rm": "Rätoromaanesch",
+ "ki": "Rekohjo",
+ "ro": "Rumänesch",
+ "ro-MD": "Rumänesch en Moldaavije",
+ "ru": "Rußßesch",
+ "rwk": "Rwa",
+ "saq": "Samburu",
+ "sg": "Sangjo",
+ "sbp": "Sangu",
+ "sr": "Särbesch",
+ "sn": "Schi-Schona",
+ "zh-Hans": "Schinehsesch (eijfache Schreff)",
+ "zh": "Schinehsesch (Mandarin)",
+ "zh-Hant": "Schinehsesch (tradizjonälle Schreff)",
+ "es": "Schpahnesch",
+ "es-MX": "Schpahnesch en Mäxikoh",
+ "es-419": "Schpahnesch uß Latting-Ammärrika",
+ "sv": "Schwehdesch",
+ "gsw": "Schwitzerdütsch",
+ "gd": "Scottish Gaelic",
+ "seh": "Sena",
+ "ksb": "Shambala",
+ "ii": "Sichuan Yi",
+ "si": "Singjaleesesch",
+ "sd": "Sinndi",
+ "xog": "Soga",
+ "so": "Somahlesch",
+ "sk": "ẞlovakesch",
+ "sl": "ẞloveenesch",
+ "zgh": "Standard Moroccan Tamazight",
+ "sw": "Suahehlesch",
+ "sw-CD": "Suahehlesch en dä Konggo [Kinschasa]",
+ "zu": "Suhlu",
+ "tg": "Tadschihkesch",
+ "th": "Tailändesch",
+ "tzm": "Tamasicht ussem meddlere Atlas",
+ "ta": "Tamihlesch",
+ "twq": "Tasawaq",
+ "shi": "Taschelhittesch",
+ "tt": "Tattahresch",
+ "te": "Telluhju",
+ "teo": "Teso",
+ "bo": "Tibehtesch",
+ "ti": "Tijrenejahnesch",
+ "to": "Tongjahnesch",
+ "tr": "Törkesch",
+ "tk": "Törkmehnesch",
+ "chr": "Tschärrokeh",
+ "cs": "Tschäschesch",
+ "ce": "Tschätschehnesch",
+ "ug": "Uj’juhresch",
+ "uk": "Ukrainesch",
+ "hu": "Unnjarresch",
+ "ur": "Urdu\/Hindi",
+ "uz": "Ußbehkesch",
+ "vai": "Vai",
+ "vi": "Vijätnammehsesch",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "cy": "Wallihsesch",
+ "wa": "Walohnesch",
+ "wae": "Walserdütsch",
+ "fy": "Wäßfrihsesch",
+ "be": "Wiißrußesch",
+ "wo": "Woloff",
+ "yav": "Yangben",
+ "ckb": "Zäntrahl-Kurrdesch",
+ "ceb": "Zebuwahnesch"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/ku.json b/vendor/commerceguys/intl/resources/language/ku.json
new file mode 100644
index 000000000..1d066d5a0
--- /dev/null
+++ b/vendor/commerceguys/intl/resources/language/ku.json
@@ -0,0 +1,224 @@
+{
+ "af": "afrîkansî",
+ "agq": "Aghem",
+ "ak": "Akan",
+ "am": "amharî",
+ "as": "asamî",
+ "ast": "astûrî",
+ "asa": "Asu",
+ "az": "azerî",
+ "ksf": "Bafia",
+ "bm": "bambarayî",
+ "bas": "Basaa",
+ "eu": "baskî",
+ "be": "belarusî",
+ "bem": "bembayî",
+ "bez": "Bena",
+ "bn": "bengalî",
+ "brx": "Bodo",
+ "bs": "bosnî",
+ "br": "bretonî",
+ "bg": "bulgarî",
+ "my": "burmayî",
+ "cgg": "Chiga",
+ "zh": "Chinese",
+ "cu": "Church Slavic",
+ "dz": "conxayî",
+ "ce": "çeçenî",
+ "cs": "çekî",
+ "chr": "çerokî",
+ "da": "danmarkî",
+ "dua": "diwalayî",
+ "sq": "elbanî",
+ "de": "elmanî",
+ "de-AT": "elmanî (Awistirya)",
+ "de-CH": "elmanî (Swîsre)",
+ "gsw": "elmanîşî",
+ "ebu": "Embu",
+ "ar": "erebî",
+ "hy": "ermenî",
+ "eo": "esperantoyî",
+ "et": "estonî",
+ "ee": "eweyî",
+ "ewo": "Ewondo",
+ "fa": "farisî",
+ "fo": "ferî",
+ "fil": "fîlîpînoyî",
+ "fi": "fînî",
+ "nl-BE": "flamî",
+ "fr": "frensî",
+ "fr-CA": "frensî (Kanada)",
+ "fr-CH": "frensî (Swîsre)",
+ "fur": "friyolî",
+ "fy": "frîsî",
+ "ff": "fulahî",
+ "gd": "gaelîka skotî",
+ "gl": "galîsî",
+ "gu": "gujaratî",
+ "ka": "gurcî",
+ "guz": "Gusii",
+ "haw": "hawayî",
+ "ha": "hawsayî",
+ "hi": "hindî",
+ "nl": "holendî",
+ "id": "indonezî",
+ "he": "îbranî",
+ "ig": "îgboyî",
+ "en": "îngilîzî",
+ "en-AU": "îngilîzî (Awistralya)",
+ "en-CA": "îngilîzî (Kanada)",
+ "en-GB": "îngilîzî (Keyaniya Yekbûyî)",
+ "ga": "îrî",
+ "it": "îtalî",
+ "is": "îzlendî",
+ "ja": "japonî",
+ "jv": "javayî",
+ "dyo": "Jola-Fonyi",
+ "kab": "kabîlî",
+ "kkj": "Kako",
+ "kl": "kalalîsûtî",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "kn": "kannadayî",
+ "yue": "kantonî",
+ "kea": "kapverdî",
+ "ca": "katalanî",
+ "qu": "keçwayî",
+ "ks": "keşmîrî",
+ "ki": "Kikuyu",
+ "ky": "kirgizî",
+ "si": "kîngalî",
+ "rw": "kînyariwandayî",
+ "kok": "konkanî",
+ "ko": "koreyî",
+ "kw": "kornî",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "ku": "kurdî",
+ "nmg": "Kwasio",
+ "lkt": "lakotayî",
+ "lag": "Langi",
+ "lv": "latviyayî",
+ "lo": "lawsî",
+ "ln": "lingalayî",
+ "lt": "lîtwanî",
+ "nds": "Low German",
+ "lu": "Luba-Katanga",
+ "lg": "lugandayî",
+ "lb": "luksembûrgî",
+ "luo": "Luo",
+ "lrc": "luriya bakur",
+ "luy": "Luyia",
+ "jmc": "Machame",
+ "mk": "makedonî",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "malagasî",
+ "ml": "malayalamî",
+ "ms": "malezî",
+ "mt": "maltayî",
+ "gv": "manksî",
+ "mi": "maorî",
+ "mr": "maratî",
+ "mas": "masayî",
+ "mzn": "mazenderanî",
+ "hu": "mecarî",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "mn": "mongolî",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nds-NL": "nds (Holenda)",
+ "ne": "nepalî",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nd": "North Ndebele",
+ "nb": "norwecî (bokmål)",
+ "nn": "norwecî (nynorsk)",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "or": "oriyayî",
+ "om": "oromoyî",
+ "os": "osetî",
+ "ug": "oygurî",
+ "uz": "ozbekî",
+ "ps": "peştûyî",
+ "pl": "polonî",
+ "pt": "portugalî",
+ "pt-PT": "portugalî (Portûgal)",
+ "prg": "prûsyayî",
+ "pa": "puncabî",
+ "kk": "qazaxî",
+ "ksh": "rîpwarî",
+ "rm": "romancî",
+ "ro": "romanî",
+ "ro-MD": "romanî (Moldova)",
+ "rof": "Rombo",
+ "rn": "Rundi",
+ "ru": "rusî",
+ "rwk": "Rwa",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "se": "samiya bakur",
+ "smn": "samiya înarî",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "ceb": "sebwanoyî",
+ "seh": "Sena",
+ "ksb": "Shambala",
+ "ii": "Sichuan Yi",
+ "sd": "sindhî",
+ "sr": "sirbî",
+ "sk": "slovakî",
+ "sl": "slovenî",
+ "xog": "Soga",
+ "so": "somalî",
+ "ckb": "soranî",
+ "dsb": "sorbiya jêrîn",
+ "hsb": "sorbiya jorîn",
+ "es": "spanî",
+ "es-419": "spanî (Amerîkaya Latînî)",
+ "es-MX": "spanî (Meksîk)",
+ "zgh": "Standard Moroccan Tamazight",
+ "sw": "swahîlî",
+ "sw-CD": "swahîlî (Kongo - Kînşasa)",
+ "sv": "swêdî",
+ "sn": "şonayî",
+ "shi": "Tachelhit",
+ "tg": "tacikî",
+ "dav": "Taita",
+ "ta": "tamîlî",
+ "twq": "Tasawaq",
+ "th": "tayî",
+ "te": "telûgûyî",
+ "tzm": "temazîxtî",
+ "teo": "Teso",
+ "tt": "teterî",
+ "ti": "tigrînî",
+ "tr": "tirkî",
+ "tk": "tirkmenî",
+ "bo": "tîbetî",
+ "to": "tongî",
+ "uk": "ukraynî",
+ "ur": "urdûyî",
+ "vai": "Vai",
+ "vi": "viyetnamî",
+ "vo": "volapûkî",
+ "vun": "Vunjo",
+ "wa": "walonî",
+ "wae": "Walser",
+ "cy": "weylsî",
+ "wo": "wolofî",
+ "km": "ximêrî",
+ "hr": "xirwatî",
+ "xh": "xosayî",
+ "yav": "Yangben",
+ "el": "yewnanî",
+ "yi": "yidîşî",
+ "yo": "yorubayî",
+ "dje": "Zarma",
+ "zh-Hans": "zh (Hans)",
+ "zh-Hant": "zh (Hant)",
+ "zu": "zuluyî"
+} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/ky.json b/vendor/commerceguys/intl/resources/language/ky.json
index 747fdb194..eac7a728a 100644
--- a/vendor/commerceguys/intl/resources/language/ky.json
+++ b/vendor/commerceguys/intl/resources/language/ky.json
@@ -1,644 +1,224 @@
{
- "agq": {
- "name": "агемче"
- },
- "de-CH": {
- "name": "адабий немисче (Швейцария)"
- },
- "az": {
- "name": "азербайжанча"
- },
- "ak": {
- "name": "аканча"
- },
- "sq": {
- "name": "албанча"
- },
- "am": {
- "name": "амхарча"
- },
- "en": {
- "name": "англисче"
- },
- "en-AU": {
- "name": "англисче (Австралия)"
- },
- "en-CA": {
- "name": "англисче (Канада)"
- },
- "en-GB": {
- "name": "англисче (Улуу Британия)"
- },
- "ar": {
- "name": "арабча"
- },
- "hy": {
- "name": "армянча"
- },
- "as": {
- "name": "ассамча"
- },
- "ast": {
- "name": "астурийче"
- },
- "asa": {
- "name": "асуча"
- },
- "af": {
- "name": "африкаанча"
- },
- "bm": {
- "name": "бамбарача"
- },
- "bn": {
- "name": "бангладешче"
- },
- "bas": {
- "name": "басаача"
- },
- "eu": {
- "name": "баскча"
- },
- "fy": {
- "name": "батыш фризче"
- },
- "ksf": {
- "name": "бафияча"
- },
- "be": {
- "name": "беларусча"
- },
- "bem": {
- "name": "бембача"
- },
- "bez": {
- "name": "бенача"
- },
- "brx": {
- "name": "бодочо"
- },
- "bg": {
- "name": "болгарча"
- },
- "tzm": {
- "name": "борбордук Атлас тамазигтче"
- },
- "ckb": {
- "name": "борбордук курдча"
- },
- "bs": {
- "name": "боснийче"
- },
- "br": {
- "name": "бретончо"
- },
- "my": {
- "name": "бурмача"
- },
- "vai": {
- "name": "вайиче"
- },
- "wae": {
- "name": "валцерче"
- },
- "hu": {
- "name": "венгерче"
- },
- "vo": {
- "name": "волапюкча"
- },
- "vun": {
- "name": "вунжочо"
- },
- "vi": {
- "name": "вьетнамча"
- },
- "haw": {
- "name": "гавайча"
- },
- "gl": {
- "name": "галисияча"
- },
- "lg": {
- "name": "гандача"
- },
- "nl": {
- "name": "голландча"
- },
- "el": {
- "name": "грекче"
- },
- "ka": {
- "name": "грузинче"
- },
- "gu": {
- "name": "гужаратча"
- },
- "guz": {
- "name": "гусиче"
- },
- "da": {
- "name": "датча"
- },
- "dua": {
- "name": "дуалача"
- },
- "ja": {
- "name": "жапончо"
- },
- "hsb": {
- "name": "жогорку сорбианча"
- },
- "dyo": {
- "name": "жола-фониче"
- },
- "dz": {
- "name": "жонгуча"
- },
- "dje": {
- "name": "зармача"
- },
- "zu": {
- "name": "зулуча"
- },
- "he": {
- "name": "ивритче"
- },
- "ig": {
- "name": "игбочо"
- },
- "yi": {
- "name": "идишче"
- },
- "smn": {
- "name": "инари саамиче"
- },
- "id": {
- "name": "индонезияча"
- },
- "ga": {
- "name": "ирландча"
- },
- "is": {
- "name": "исландча"
- },
- "es": {
- "name": "испанча"
- },
- "es-MX": {
- "name": "испанча (Мексика)"
- },
- "it": {
- "name": "италиянча"
- },
- "yo": {
- "name": "йорубача"
- },
- "kea": {
- "name": "кабувердиче"
- },
- "kab": {
- "name": "кабылча"
- },
- "kk": {
- "name": "казакча"
- },
- "kkj": {
- "name": "какочо"
- },
- "kl": {
- "name": "калаалисутча"
- },
- "kln": {
- "name": "каленжиче"
- },
- "kam": {
- "name": "камбача"
- },
- "kn": {
- "name": "каннадача"
- },
- "ca": {
- "name": "каталонча"
- },
- "ks": {
- "name": "кашмирче"
- },
- "nmg": {
- "name": "квасиочо"
- },
- "qu": {
- "name": "кечуача"
- },
- "ki": {
- "name": "кикуйиче"
- },
- "km": {
- "name": "кмерче"
- },
- "khq": {
- "name": "койра чиниче"
- },
- "ses": {
- "name": "койраборо сенниче"
- },
- "ksh": {
- "name": "колоньяча"
- },
- "sw-CD": {
- "name": "конго суахаличе"
- },
- "kok": {
- "name": "конканиче"
- },
- "ko": {
- "name": "корейче"
- },
- "kw": {
- "name": "корнишче"
- },
- "ky": {
- "name": "кыргызча"
- },
- "zh": {
- "name": "кытайча"
- },
- "zh-Hans": {
- "name": "кытайча (жөнөкөйлөштүрүлгөн)"
- },
- "zh-Hant": {
- "name": "кытайча (салттуу)"
- },
- "lkt": {
- "name": "лакотача"
- },
- "lag": {
- "name": "лангиче"
- },
- "lo": {
- "name": "лаочо"
- },
- "lv": {
- "name": "латышча"
- },
- "ln": {
- "name": "лингалача"
- },
- "lt": {
- "name": "литовчо"
- },
- "lu": {
- "name": "луба-катангача"
- },
- "luo": {
- "name": "луочо"
- },
- "luy": {
- "name": "лухияча"
- },
- "lb": {
- "name": "люксембургча"
- },
- "mzn": {
- "name": "мазандераниче"
- },
- "mk": {
- "name": "македончо"
- },
- "kde": {
- "name": "макондече"
- },
- "mgh": {
- "name": "макуача"
- },
- "mg": {
- "name": "малагасча"
- },
- "ml": {
- "name": "малайаламча"
- },
- "ms": {
- "name": "малайча"
- },
- "mt": {
- "name": "малтизче"
- },
- "mr": {
- "name": "маратиче"
- },
- "zgh": {
- "name": "марокко тамазигт адабий тилинде"
- },
- "mas": {
- "name": "масайча"
- },
- "jmc": {
- "name": "мачамече"
- },
- "mer": {
- "name": "меруча"
- },
- "mgo": {
- "name": "метача"
- },
- "ro-MD": {
- "name": "молдованча"
- },
- "mn": {
- "name": "монголчо"
- },
- "mfe": {
- "name": "морисианча"
- },
- "mua": {
- "name": "мундангча"
- },
- "gv": {
- "name": "мэнксыча"
- },
- "naq": {
- "name": "намача"
- },
- "nnh": {
- "name": "нгимбунча"
- },
- "jgo": {
- "name": "нгомбача"
- },
- "de": {
- "name": "немисче"
- },
- "de-AT": {
- "name": "немисче (Австрия)"
- },
- "gsw": {
- "name": "немисче (Швейцария)"
- },
- "ne": {
- "name": "непалча"
- },
- "nb": {
- "name": "норвежче (Букмал)"
- },
- "nn": {
- "name": "норвежче (нинорск)"
- },
- "nus": {
- "name": "нуерче"
- },
- "nyn": {
- "name": "ныйанколчо"
- },
- "or": {
- "name": "орияча"
- },
- "om": {
- "name": "оромочо"
- },
- "ru": {
- "name": "орусча"
- },
- "os": {
- "name": "осетинче"
- },
- "uz": {
- "name": "өзбекче"
- },
- "pl": {
- "name": "полякча"
- },
- "pt": {
- "name": "португалча"
- },
- "pt-PT": {
- "name": "португалча (Европа)"
- },
- "prg": {
- "name": "пруссча"
- },
- "pa": {
- "name": "пунжабиче"
- },
- "ps": {
- "name": "пуштуча"
- },
- "rm": {
- "name": "романшча"
- },
- "rof": {
- "name": "ромбочо"
- },
- "rw": {
- "name": "руандача"
- },
- "rwk": {
- "name": "руача"
- },
- "ro": {
- "name": "румынча"
- },
- "rn": {
- "name": "рундиче"
- },
- "saq": {
- "name": "самбуруча"
- },
- "sg": {
- "name": "сангочо"
- },
- "sbp": {
- "name": "сангуча"
- },
- "sah": {
- "name": "сахача"
- },
- "seh": {
- "name": "сенача"
- },
- "sr": {
- "name": "сербче"
- },
- "si": {
- "name": "сингалача"
- },
- "sd": {
- "name": "синдхиче"
- },
- "sk": {
- "name": "словакча"
- },
- "sl": {
- "name": "словенче"
- },
- "xog": {
- "name": "согача"
- },
- "so": {
- "name": "сомаличе"
- },
- "sw": {
- "name": "суахиличе"
- },
- "ii": {
- "name": "сычуань йиче"
- },
- "tg": {
- "name": "тажикче"
- },
- "dav": {
- "name": "таитача"
- },
- "th": {
- "name": "тайча"
- },
- "ta": {
- "name": "тамилче"
- },
- "twq": {
- "name": "тасабакча"
- },
- "tt": {
- "name": "татарча"
- },
- "shi": {
- "name": "ташелитче"
- },
- "te": {
- "name": "телугуча"
- },
- "teo": {
- "name": "тесочо"
- },
- "bo": {
- "name": "тибетче"
- },
- "ti": {
- "name": "тигриниача"
- },
- "to": {
- "name": "тонгача"
- },
- "nds": {
- "name": "төмөнкү немисче"
- },
- "nds-NL": {
- "name": "төмөнкү саксончо"
- },
- "dsb": {
- "name": "төмөнкү сорбианча"
- },
- "lrc": {
- "name": "түндүк луриче"
- },
- "nd": {
- "name": "түндүк ндыбелче"
- },
- "se": {
- "name": "түндүк саамиче"
- },
- "tk": {
- "name": "түркмөнчө"
- },
- "tr": {
- "name": "түркчө"
- },
- "cy": {
- "name": "уелшче"
- },
- "ug": {
- "name": "уйгурча"
- },
- "uk": {
- "name": "украинче"
- },
- "wo": {
- "name": "уолофчо"
- },
- "ur": {
- "name": "урдуча"
- },
- "fo": {
- "name": "фарерче"
- },
- "fa": {
- "name": "фарсча"
- },
- "fil": {
- "name": "филипинче"
- },
- "fi": {
- "name": "финче"
- },
- "nl-BE": {
- "name": "фламандча"
- },
- "fr": {
- "name": "французча"
- },
- "fr-CA": {
- "name": "французча (Канада)"
- },
- "fr-CH": {
- "name": "французча (Швейцария)"
- },
- "fur": {
- "name": "фриулча"
- },
- "ff": {
- "name": "фулача"
- },
- "ha": {
- "name": "хаусача"
- },
- "hi": {
- "name": "хиндиче"
- },
- "hr": {
- "name": "хорватча"
- },
- "chr": {
- "name": "черокиче"
- },
- "cs": {
- "name": "чехче"
- },
- "ce": {
- "name": "чеченче"
- },
- "cgg": {
- "name": "чигача"
- },
- "cu": {
- "name": "чиркөө славянча"
- },
- "ksb": {
- "name": "шамабалача"
- },
- "sv": {
- "name": "шведче"
- },
- "sn": {
- "name": "шонача"
- },
- "gd": {
- "name": "шотладиялык гелча"
- },
- "ee": {
- "name": "эбече"
- },
- "ewo": {
- "name": "эвондочо"
- },
- "ebu": {
- "name": "эмбуча"
- },
- "eo": {
- "name": "эсперанто"
- },
- "et": {
- "name": "эстончо"
- },
- "yav": {
- "name": "янгбенче"
- }
+ "agq": "агемче",
+ "de-CH": "адабий немисче (Швейцария)",
+ "az": "азербайжанча",
+ "ak": "аканча",
+ "sq": "албанча",
+ "am": "амхарча",
+ "en": "англисче",
+ "en-AU": "англисче (Австралия)",
+ "en-CA": "англисче (Канада)",
+ "en-GB": "англисче (Улуу Британия)",
+ "ar": "арабча",
+ "hy": "армянча",
+ "as": "ассамча",
+ "ast": "астурийче",
+ "asa": "асуча",
+ "af": "африкаанча",
+ "bm": "бамбарача",
+ "bn": "бангладешче",
+ "bas": "басаача",
+ "eu": "баскча",
+ "fy": "батыш фризче",
+ "ksf": "бафияча",
+ "be": "беларусча",
+ "bem": "бембача",
+ "bez": "бенача",
+ "brx": "бодочо",
+ "bg": "болгарча",
+ "tzm": "борбордук Атлас тамазигтче",
+ "ckb": "борбордук курдча",
+ "bs": "боснийче",
+ "br": "бретончо",
+ "my": "бурмача",
+ "vai": "вайиче",
+ "wa": "валлончо",
+ "wae": "валцерче",
+ "hu": "венгерче",
+ "vo": "волапюкча",
+ "vun": "вунжочо",
+ "vi": "вьетнамча",
+ "haw": "гавайча",
+ "gl": "галисияча",
+ "lg": "гандача",
+ "nl": "голландча",
+ "el": "грекче",
+ "ka": "грузинче",
+ "gu": "гужаратча",
+ "guz": "гусиче",
+ "da": "датча",
+ "dua": "дуалача",
+ "jv": "жаванизче",
+ "ja": "жапончо",
+ "hsb": "жогорку сорбианча",
+ "dyo": "жола-фониче",
+ "dz": "жонгуча",
+ "dje": "зармача",
+ "zu": "зулуча",
+ "he": "ивритче",
+ "ig": "игбочо",
+ "yi": "идишче",
+ "smn": "инари саамиче",
+ "id": "индонезияча",
+ "ga": "ирландча",
+ "is": "исландча",
+ "es": "испанча",
+ "es-419": "испанча (Латын Америкасы)",
+ "es-MX": "испанча (Мексика)",
+ "it": "италиянча",
+ "yo": "йорубача",
+ "kea": "кабувердиче",
+ "kab": "кабылча",
+ "kk": "казакча",
+ "kkj": "какочо",
+ "kl": "калаалисутча",
+ "kln": "каленжиче",
+ "kam": "камбача",
+ "kn": "каннадача",
+ "yue": "кантончо",
+ "ca": "каталонча",
+ "ks": "кашмирче",
+ "nmg": "квасиочо",
+ "qu": "кечуача",
+ "ki": "кикуйиче",
+ "km": "кмерче",
+ "khq": "койра чиниче",
+ "ses": "койраборо сенниче",
+ "ksh": "колоньяча",
+ "sw-CD": "конго суахаличе",
+ "kok": "конканиче",
+ "ko": "корейче",
+ "kw": "корнишче",
+ "xh": "косача",
+ "ku": "курдча",
+ "ky": "кыргызча",
+ "zh": "кытайча",
+ "zh-Hans": "кытайча (жөнөкөйлөштүрүлгөн)",
+ "zh-Hant": "кытайча (салттуу)",
+ "lkt": "лакотача",
+ "lag": "лангиче",
+ "lo": "лаочо",
+ "lv": "латышча",
+ "ln": "лингалача",
+ "lt": "литовчо",
+ "lu": "луба-катангача",
+ "luo": "луочо",
+ "luy": "лухияча",
+ "lb": "люксембургча",
+ "mzn": "мазандераниче",
+ "mk": "македончо",
+ "kde": "макондече",
+ "mgh": "макуача",
+ "mg": "малагасча",
+ "ml": "малайаламча",
+ "ms": "малайча",
+ "mt": "малтизче",
+ "mi": "маориче",
+ "mr": "маратиче",
+ "zgh": "марокко тамазигт адабий тилинде",
+ "mas": "масайча",
+ "jmc": "мачамече",
+ "mer": "меруча",
+ "mgo": "метача",
+ "ro-MD": "молдованча",
+ "mn": "монголчо",
+ "mfe": "морисианча",
+ "mua": "мундангча",
+ "gv": "мэнксыча",
+ "naq": "намача",
+ "nnh": "нгимбунча",
+ "jgo": "нгомбача",
+ "de": "немисче",
+ "de-AT": "немисче (Австрия)",
+ "gsw": "немисче (Швейцария)",
+ "ne": "непалча",
+ "nb": "норвежче (букмал)",
+ "nn": "норвежче (нинорск)",
+ "nus": "нуерче",
+ "nyn": "ныйанколчо",
+ "or": "орияча",
+ "om": "оромочо",
+ "ru": "орусча",
+ "os": "осетинче",
+ "uz": "өзбекче",
+ "pl": "полякча",
+ "pt": "португалча",
+ "pt-PT": "португалча (Европа)",
+ "prg": "пруссча",
+ "pa": "пунжабиче",
+ "ps": "пуштуча",
+ "rm": "романшча",
+ "rof": "ромбочо",
+ "rw": "руандача",
+ "rwk": "руача",
+ "ro": "румынча",
+ "rn": "рундиче",
+ "saq": "самбуруча",
+ "sg": "сангочо",
+ "sbp": "сангуча",
+ "sah": "сахача",
+ "ceb": "себуанча",
+ "seh": "сенача",
+ "sr": "сербче",
+ "si": "сингалача",
+ "sd": "синдхиче",
+ "sk": "словакча",
+ "sl": "словенче",
+ "xog": "согача",
+ "so": "сомаличе",
+ "sw": "суахиличе",
+ "ii": "сычуань йиче",
+ "tg": "тажикче",
+ "dav": "таитача",
+ "th": "тайча",
+ "ta": "тамилче",
+ "twq": "тасабакча",
+ "tt": "татарча",
+ "shi": "ташелитче",
+ "te": "телугуча",
+ "teo": "тесочо",
+ "bo": "тибетче",
+ "ti": "тигриниача",
+ "to": "тонгача",
+ "nds": "төмөнкү немисче",
+ "nds-NL": "төмөнкү саксончо",
+ "dsb": "төмөнкү сорбианча",
+ "lrc": "түндүк луриче",
+ "nd": "түндүк ндыбелче",
+ "se": "түндүк саамиче",
+ "tk": "түркмөнчө",
+ "tr": "түркчө",
+ "cy": "уелшче",
+ "ug": "уйгурча",
+ "uk": "украинче",
+ "wo": "уолофчо",
+ "ur": "урдуча",
+ "fo": "фарерче",
+ "fa": "фарсча",
+ "fil": "филипинче",
+ "fi": "финче",
+ "nl-BE": "фламандча",
+ "fr": "французча",
+ "fr-CA": "французча (Канада)",
+ "fr-CH": "французча (Швейцария)",
+ "fur": "фриулча",
+ "ff": "фулача",
+ "ha": "хаусача",
+ "hi": "хиндиче",
+ "hr": "хорватча",
+ "chr": "черокиче",
+ "cs": "чехче",
+ "ce": "чеченче",
+ "cgg": "чигача",
+ "cu": "чиркөө славянча",
+ "ksb": "шамабалача",
+ "sv": "шведче",
+ "sn": "шонача",
+ "gd": "шотладиялык гелча",
+ "ee": "эбече",
+ "ewo": "эвондочо",
+ "ebu": "эмбуча",
+ "eo": "эсперанто",
+ "et": "эстончо",
+ "yav": "янгбенче"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/lag.json b/vendor/commerceguys/intl/resources/language/lag.json
index e8e3984c8..aa690994a 100644
--- a/vendor/commerceguys/intl/resources/language/lag.json
+++ b/vendor/commerceguys/intl/resources/language/lag.json
@@ -1,641 +1,224 @@
{
- "af": {
- "name": "Afrikaans"
- },
- "agq": {
- "name": "Aghem"
- },
- "sq": {
- "name": "Albanian"
- },
- "hy": {
- "name": "Armenian"
- },
- "as": {
- "name": "Assamese"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "az": {
- "name": "Azerbaijani"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "Basque"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "Bosnian"
- },
- "br": {
- "name": "Breton"
- },
- "ca": {
- "name": "Catalan"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "ce": {
- "name": "Chechen"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "kw": {
- "name": "Cornish"
- },
- "hr": {
- "name": "Croatian"
- },
- "da": {
- "name": "Danish"
- },
- "dua": {
- "name": "Duala"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "ebu": {
- "name": "Embu"
- },
- "eo": {
- "name": "Esperanto"
- },
- "et": {
- "name": "Estonian"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "Faroese"
- },
- "fil": {
- "name": "Filipino"
- },
- "fi": {
- "name": "Finnish"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "gl": {
- "name": "Galician"
- },
- "lg": {
- "name": "Ganda"
- },
- "ka": {
- "name": "Georgian"
- },
- "gu": {
- "name": "Gujarati"
- },
- "guz": {
- "name": "Gusii"
- },
- "haw": {
- "name": "Hawaiian"
- },
- "he": {
- "name": "Hebrew"
- },
- "is": {
- "name": "Icelandic"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "ga": {
- "name": "Irish"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "kn": {
- "name": "Kannada"
- },
- "ks": {
- "name": "Kashmiri"
- },
- "kk": {
- "name": "Kazakh"
- },
- "ig": {
- "name": "Kiígibo"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "fa": {
- "name": "Kɨajéemi"
- },
- "ak": {
- "name": "Kɨakáani"
- },
- "ar": {
- "name": "Kɨaráabu"
- },
- "my": {
- "name": "Kɨbáama"
- },
- "bn": {
- "name": "Kɨbangála"
- },
- "be": {
- "name": "Kɨberalúusi"
- },
- "bg": {
- "name": "Kɨbulugária"
- },
- "cs": {
- "name": "Kɨchéeki"
- },
- "zh": {
- "name": "Kɨchíina"
- },
- "zh-Hans": {
- "name": "Kɨchíina (Hans)"
- },
- "zh-Hant": {
- "name": "Kɨchíina (Hant)"
- },
- "fr": {
- "name": "Kɨfaráansa"
- },
- "fr-CA": {
- "name": "Kɨfaráansa (Kánada)"
- },
- "fr-CH": {
- "name": "Kɨfaráansa (Uswíisi)"
- },
- "el": {
- "name": "Kɨgiríki"
- },
- "ha": {
- "name": "Kɨhaúusa"
- },
- "hi": {
- "name": "Kɨhíindi"
- },
- "es": {
- "name": "Kɨhispánia"
- },
- "es-MX": {
- "name": "Kɨhispánia (Mekisiko)"
- },
- "nl": {
- "name": "Kɨholáanzi"
- },
- "nl-BE": {
- "name": "Kɨholáanzi (Ʉbeligíiji)"
- },
- "hu": {
- "name": "Kɨhungári"
- },
- "id": {
- "name": "Kɨɨndonésia"
- },
- "en": {
- "name": "Kɨɨngeréesa"
- },
- "en-AU": {
- "name": "Kɨɨngeréesa (Ausiteréelia)"
- },
- "en-CA": {
- "name": "Kɨɨngeréesa (Kánada)"
- },
- "en-GB": {
- "name": "Kɨɨngeréesa (Ʉɨngeréesa)"
- },
- "ja": {
- "name": "Kɨjapáani"
- },
- "de": {
- "name": "Kɨjerʉmáani"
- },
- "de-AT": {
- "name": "Kɨjerʉmáani (Áusitiria)"
- },
- "de-CH": {
- "name": "Kɨjerʉmáani (Uswíisi)"
- },
- "km": {
- "name": "Kɨkambódia"
- },
- "ko": {
- "name": "Kɨkoréa"
- },
- "lag": {
- "name": "Kɨlaangi"
- },
- "ms": {
- "name": "Kɨmelésia"
- },
- "am": {
- "name": "Kɨmʉháari"
- },
- "ne": {
- "name": "Kɨnepáali"
- },
- "rw": {
- "name": "Kɨnyarwáanda"
- },
- "pl": {
- "name": "Kɨpólandi"
- },
- "pa": {
- "name": "Kɨpúnjabi"
- },
- "pt": {
- "name": "Kɨréeno"
- },
- "pt-PT": {
- "name": "Kɨréeno (Ʉréeno)"
- },
- "ro": {
- "name": "Kɨromanía"
- },
- "ro-MD": {
- "name": "Kɨromanía (Molidóova)"
- },
- "ru": {
- "name": "Kɨrúusi"
- },
- "so": {
- "name": "Kɨsómáali"
- },
- "sv": {
- "name": "Kɨswíidi"
- },
- "th": {
- "name": "Kɨtáilandi"
- },
- "it": {
- "name": "Kɨtaliáano"
- },
- "ta": {
- "name": "Kɨtamíili"
- },
- "tr": {
- "name": "Kɨturúuki"
- },
- "uk": {
- "name": "Kɨukɨranía"
- },
- "ur": {
- "name": "Kɨúrdu"
- },
- "vi": {
- "name": "Kɨvietináamu"
- },
- "yo": {
- "name": "Kɨyorúuba"
- },
- "zu": {
- "name": "Kɨzúulu"
- },
- "kok": {
- "name": "Konkani"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "ky": {
- "name": "Kyrgyz"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lo": {
- "name": "Lao"
- },
- "lv": {
- "name": "Latvian"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "Lithuanian"
- },
- "dsb": {
- "name": "Lower Sorbian"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "Luxembourgish"
- },
- "luy": {
- "name": "Luyia"
- },
- "mk": {
- "name": "Macedonian"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "Malagasy"
- },
- "ml": {
- "name": "Malayalam"
- },
- "mt": {
- "name": "Maltese"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "Marathi"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "mn": {
- "name": "Mongolian"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nds-NL": {
- "name": "nds (Ʉholáanzi)"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nd": {
- "name": "North Ndebele"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "se": {
- "name": "Northern Sami"
- },
- "nb": {
- "name": "Norwegian Bokmål"
- },
- "nn": {
- "name": "Norwegian Nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "or": {
- "name": "Odia"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetic"
- },
- "ps": {
- "name": "Pashto"
- },
- "prg": {
- "name": "Prussian"
- },
- "qu": {
- "name": "Quechua"
- },
- "rm": {
- "name": "Romansh"
- },
- "rof": {
- "name": "Rombo"
- },
- "rn": {
- "name": "Rundi"
- },
- "rwk": {
- "name": "Rwa"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "gd": {
- "name": "Scottish Gaelic"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "Serbian"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Sinhala"
- },
- "sk": {
- "name": "Slovak"
- },
- "sl": {
- "name": "Slovenian"
- },
- "xog": {
- "name": "Soga"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "sw-CD": {
- "name": "sw (Jamuhúuri ya Kɨdemokurasía ya Kóongo)"
- },
- "sw": {
- "name": "Swahili"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "dav": {
- "name": "Taita"
- },
- "tg": {
- "name": "Tajik"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "Tatar"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "bo": {
- "name": "Tibetan"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "to": {
- "name": "Tongan"
- },
- "tk": {
- "name": "Turkmen"
- },
- "hsb": {
- "name": "Upper Sorbian"
- },
- "ug": {
- "name": "Uyghur"
- },
- "uz": {
- "name": "Uzbek"
- },
- "vai": {
- "name": "Vai"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "cy": {
- "name": "Welsh"
- },
- "fy": {
- "name": "Western Frisian"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "yi": {
- "name": "Yiddish"
- },
- "dje": {
- "name": "Zarma"
- }
+ "af": "Afrikaans",
+ "agq": "Aghem",
+ "sq": "Albanian",
+ "hy": "Armenian",
+ "as": "Assamese",
+ "ast": "Asturian",
+ "asa": "Asu",
+ "az": "Azerbaijani",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "eu": "Basque",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "brx": "Bodo",
+ "bs": "Bosnian",
+ "br": "Breton",
+ "yue": "Cantonese",
+ "ca": "Catalan",
+ "ceb": "Cebuano",
+ "tzm": "Central Atlas Tamazight",
+ "ckb": "Central Kurdish",
+ "ce": "Chechen",
+ "chr": "Cherokee",
+ "cgg": "Chiga",
+ "cu": "Church Slavic",
+ "ksh": "Colognian",
+ "kw": "Cornish",
+ "hr": "Croatian",
+ "da": "Danish",
+ "dua": "Duala",
+ "dz": "Dzongkha",
+ "ebu": "Embu",
+ "eo": "Esperanto",
+ "et": "Estonian",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fo": "Faroese",
+ "fil": "Filipino",
+ "fi": "Finnish",
+ "fur": "Friulian",
+ "ff": "Fulah",
+ "gl": "Galician",
+ "lg": "Ganda",
+ "ka": "Georgian",
+ "gu": "Gujarati",
+ "guz": "Gusii",
+ "haw": "Hawaiian",
+ "he": "Hebrew",
+ "is": "Icelandic",
+ "smn": "Inari Sami",
+ "ga": "Irish",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "kn": "Kannada",
+ "ks": "Kashmiri",
+ "kk": "Kazakh",
+ "ig": "Kiígibo",
+ "ki": "Kikuyu",
+ "fa": "Kɨajéemi",
+ "ak": "Kɨakáani",
+ "ar": "Kɨaráabu",
+ "my": "Kɨbáama",
+ "bn": "Kɨbangála",
+ "be": "Kɨberalúusi",
+ "bg": "Kɨbulugária",
+ "cs": "Kɨchéeki",
+ "zh": "Kɨchíina",
+ "zh-Hans": "Kɨchíina (Hans)",
+ "zh-Hant": "Kɨchíina (Hant)",
+ "fr": "Kɨfaráansa",
+ "fr-CA": "Kɨfaráansa (Kánada)",
+ "fr-CH": "Kɨfaráansa (Uswíisi)",
+ "el": "Kɨgiríki",
+ "ha": "Kɨhaúusa",
+ "hi": "Kɨhíindi",
+ "es": "Kɨhispánia",
+ "es-419": "Kɨhispánia (419)",
+ "es-MX": "Kɨhispánia (Mekisiko)",
+ "nl": "Kɨholáanzi",
+ "nl-BE": "Kɨholáanzi (Ʉbeligíiji)",
+ "hu": "Kɨhungári",
+ "id": "Kɨɨndonésia",
+ "en": "Kɨɨngeréesa",
+ "en-AU": "Kɨɨngeréesa (Ausiteréelia)",
+ "en-CA": "Kɨɨngeréesa (Kánada)",
+ "en-GB": "Kɨɨngeréesa (Ʉɨngeréesa)",
+ "jv": "Kɨjáava",
+ "ja": "Kɨjapáani",
+ "de": "Kɨjerʉmáani",
+ "de-AT": "Kɨjerʉmáani (Áusitiria)",
+ "de-CH": "Kɨjerʉmáani (Uswíisi)",
+ "km": "Kɨkambódia",
+ "ko": "Kɨkoréa",
+ "lag": "Kɨlaangi",
+ "ms": "Kɨmelésia",
+ "am": "Kɨmʉháari",
+ "ne": "Kɨnepáali",
+ "rw": "Kɨnyarwáanda",
+ "pl": "Kɨpólandi",
+ "pa": "Kɨpúnjabi",
+ "pt": "Kɨréeno",
+ "pt-PT": "Kɨréeno (Ʉréeno)",
+ "ro": "Kɨromanía",
+ "ro-MD": "Kɨromanía (Molidóova)",
+ "ru": "Kɨrúusi",
+ "so": "Kɨsómáali",
+ "sv": "Kɨswíidi",
+ "th": "Kɨtáilandi",
+ "it": "Kɨtaliáano",
+ "ta": "Kɨtamíili",
+ "tr": "Kɨturúuki",
+ "uk": "Kɨukɨranía",
+ "ur": "Kɨúrdu",
+ "vi": "Kɨvietináamu",
+ "yo": "Kɨyorúuba",
+ "zu": "Kɨzúulu",
+ "kok": "Konkani",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "ku": "Kurdish",
+ "nmg": "Kwasio",
+ "ky": "Kyrgyz",
+ "lkt": "Lakota",
+ "lo": "Lao",
+ "lv": "Latvian",
+ "ln": "Lingala",
+ "lt": "Lithuanian",
+ "nds": "Low German",
+ "dsb": "Lower Sorbian",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "lb": "Luxembourgish",
+ "luy": "Luyia",
+ "mk": "Macedonian",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "Malagasy",
+ "ml": "Malayalam",
+ "mt": "Maltese",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mr": "Marathi",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "mn": "Mongolian",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nds-NL": "nds (Ʉholáanzi)",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nd": "North Ndebele",
+ "lrc": "Northern Luri",
+ "se": "Northern Sami",
+ "nb": "Norwegian Bokmål",
+ "nn": "Norwegian Nynorsk",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "or": "Odia",
+ "om": "Oromo",
+ "os": "Ossetic",
+ "ps": "Pashto",
+ "prg": "Prussian",
+ "qu": "Quechua",
+ "rm": "Romansh",
+ "rof": "Rombo",
+ "rn": "Rundi",
+ "rwk": "Rwa",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "gd": "Scottish Gaelic",
+ "seh": "Sena",
+ "sr": "Serbian",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "sd": "Sindhi",
+ "si": "Sinhala",
+ "sk": "Slovak",
+ "sl": "Slovenian",
+ "xog": "Soga",
+ "zgh": "Standard Moroccan Tamazight",
+ "sw-CD": "sw (Jamuhúuri ya Kɨdemokurasía ya Kóongo)",
+ "sw": "Swahili",
+ "gsw": "Swiss German",
+ "shi": "Tachelhit",
+ "dav": "Taita",
+ "tg": "Tajik",
+ "twq": "Tasawaq",
+ "tt": "Tatar",
+ "te": "Telugu",
+ "teo": "Teso",
+ "bo": "Tibetan",
+ "ti": "Tigrinya",
+ "to": "Tongan",
+ "tk": "Turkmen",
+ "hsb": "Upper Sorbian",
+ "ug": "Uyghur",
+ "uz": "Uzbek",
+ "vai": "Vai",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "cy": "Welsh",
+ "fy": "Western Frisian",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "yi": "Yiddish",
+ "dje": "Zarma"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/lb.json b/vendor/commerceguys/intl/resources/language/lb.json
index ebe211d91..377e9043c 100644
--- a/vendor/commerceguys/intl/resources/language/lb.json
+++ b/vendor/commerceguys/intl/resources/language/lb.json
@@ -1,644 +1,224 @@
{
- "af": {
- "name": "Afrikaans"
- },
- "agq": {
- "name": "Aghem"
- },
- "ak": {
- "name": "Akan"
- },
- "sq": {
- "name": "Albanesch"
- },
- "am": {
- "name": "Amharesch"
- },
- "ar": {
- "name": "Arabesch"
- },
- "hy": {
- "name": "Armenesch"
- },
- "az": {
- "name": "Aserbaidschanesch"
- },
- "as": {
- "name": "Assamesesch"
- },
- "ast": {
- "name": "Asturianesch"
- },
- "asa": {
- "name": "Asu (Tanzania)"
- },
- "en-AU": {
- "name": "Australescht Englesch"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara-Sprooch"
- },
- "bas": {
- "name": "Basaa-Sprooch"
- },
- "eu": {
- "name": "Baskesch"
- },
- "bem": {
- "name": "Bemba-Sprooch"
- },
- "bez": {
- "name": "Bena"
- },
- "bn": {
- "name": "Bengalesch"
- },
- "dz": {
- "name": "Bhutanesch"
- },
- "my": {
- "name": "Birmanesch"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "Bosnesch"
- },
- "br": {
- "name": "Bretonesch"
- },
- "en-GB": {
- "name": "Britescht Englesch"
- },
- "bg": {
- "name": "Bulgaresch"
- },
- "chr": {
- "name": "Cherokee"
- },
- "zh": {
- "name": "Chinesesch"
- },
- "zh-Hant": {
- "name": "Chinesesch (traditionell)"
- },
- "zh-Hans": {
- "name": "Chinesesch (vereinfacht)"
- },
- "de": {
- "name": "Däitsch"
- },
- "da": {
- "name": "Dänesch"
- },
- "dua": {
- "name": "Duala"
- },
- "de-AT": {
- "name": "Éisträichescht Däitsch"
- },
- "en": {
- "name": "Englesch"
- },
- "eo": {
- "name": "Esperanto"
- },
- "et": {
- "name": "Estnesch"
- },
- "pt-PT": {
- "name": "Europäescht Portugisesch"
- },
- "ee": {
- "name": "Ewe-Sprooch"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "Färöesch"
- },
- "fil": {
- "name": "Filipino"
- },
- "fi": {
- "name": "Finnesch"
- },
- "nl-BE": {
- "name": "Flämesch"
- },
- "fr": {
- "name": "Franséisch"
- },
- "fur": {
- "name": "Friulesch"
- },
- "ff": {
- "name": "Ful"
- },
- "gl": {
- "name": "Galizesch"
- },
- "lg": {
- "name": "Ganda-Sprooch"
- },
- "ka": {
- "name": "Georgesch"
- },
- "el": {
- "name": "Griichesch"
- },
- "kl": {
- "name": "Grönlännesch"
- },
- "gu": {
- "name": "Gujarati"
- },
- "guz": {
- "name": "Gusii-Sprooch"
- },
- "ha": {
- "name": "Hausa"
- },
- "haw": {
- "name": "Hawaiesch"
- },
- "he": {
- "name": "Hebräesch"
- },
- "hi": {
- "name": "Hindi"
- },
- "nl": {
- "name": "Hollännesch"
- },
- "ig": {
- "name": "Igbo-Sprooch"
- },
- "smn": {
- "name": "Inari-Lappesch"
- },
- "id": {
- "name": "Indonesesch"
- },
- "ga": {
- "name": "Iresch"
- },
- "is": {
- "name": "Islännesch"
- },
- "it": {
- "name": "Italienesch"
- },
- "sah": {
- "name": "Jakutesch"
- },
- "ja": {
- "name": "Japanesch"
- },
- "yi": {
- "name": "Jiddesch"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabylesch"
- },
- "kkj": {
- "name": "Kako"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "km": {
- "name": "Kambodschanesch"
- },
- "en-CA": {
- "name": "Kanadescht Englesch"
- },
- "fr-CA": {
- "name": "Kanadescht Franséisch"
- },
- "kn": {
- "name": "Kannada"
- },
- "kk": {
- "name": "Kasachesch"
- },
- "ks": {
- "name": "Kaschmiresch"
- },
- "ca": {
- "name": "Katalanesch"
- },
- "ebu": {
- "name": "Kiembu"
- },
- "cu": {
- "name": "Kiercheslawesch"
- },
- "cgg": {
- "name": "Kiga"
- },
- "ki": {
- "name": "Kikuyu-Sprooch"
- },
- "ky": {
- "name": "Kirgisesch"
- },
- "ksh": {
- "name": "Kölsch"
- },
- "sw-CD": {
- "name": "Kongo-Swahili"
- },
- "kok": {
- "name": "Konkani"
- },
- "ko": {
- "name": "Koreanesch"
- },
- "kw": {
- "name": "Kornesch"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyra Senni"
- },
- "hr": {
- "name": "Kroatesch"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "lkt": {
- "name": "Lakota-Sprooch"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Laotesch"
- },
- "lv": {
- "name": "Lettesch"
- },
- "lb": {
- "name": "Lëtzebuergesch"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "Litauesch"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo-Sprooch"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "Malagassi-Sprooch"
- },
- "ms": {
- "name": "Malaiesch"
- },
- "ml": {
- "name": "Malayalam"
- },
- "mt": {
- "name": "Maltesesch"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "Marathi"
- },
- "zgh": {
- "name": "Marokkanescht Standard-Tamazight"
- },
- "mas": {
- "name": "Massai-Sprooch"
- },
- "mzn": {
- "name": "Mazandarani"
- },
- "mk": {
- "name": "Mazedonesch"
- },
- "mer": {
- "name": "Meru-Sprooch"
- },
- "mgo": {
- "name": "Meta’"
- },
- "tzm": {
- "name": "Mëttlert-Atlas-Tamazight"
- },
- "es-MX": {
- "name": "Mexikanescht Spuenesch"
- },
- "ro-MD": {
- "name": "Moldawesch"
- },
- "mn": {
- "name": "Mongolesch"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "ne": {
- "name": "Nepalesesch"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nds": {
- "name": "Nidderdäitsch"
- },
- "nds-NL": {
- "name": "Nidderdäitsch (Holland)"
- },
- "dsb": {
- "name": "Niddersorbesch"
- },
- "nd": {
- "name": "Nord-Ndebele-Sprooch"
- },
- "se": {
- "name": "Nordsamesch"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "nb": {
- "name": "Norwegesch Bokmål"
- },
- "nn": {
- "name": "Norwegesch Nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "luy": {
- "name": "Olulujia"
- },
- "or": {
- "name": "Orija"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetesch"
- },
- "pa": {
- "name": "Pandschabesch"
- },
- "ps": {
- "name": "Paschtu"
- },
- "fa": {
- "name": "Persesch"
- },
- "pl": {
- "name": "Polnesch"
- },
- "pt": {
- "name": "Portugisesch"
- },
- "prg": {
- "name": "Preisesch"
- },
- "qu": {
- "name": "Quechua"
- },
- "rm": {
- "name": "Rätoromanesch"
- },
- "rof": {
- "name": "Rombo"
- },
- "rw": {
- "name": "Ruandesch"
- },
- "ro": {
- "name": "Rumänesch"
- },
- "rn": {
- "name": "Rundi-Sprooch"
- },
- "ru": {
- "name": "Russesch"
- },
- "rwk": {
- "name": "Rwa"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "gd": {
- "name": "Schottescht Gällesch"
- },
- "fr-CH": {
- "name": "Schwäizer Franséisch"
- },
- "de-CH": {
- "name": "Schwäizer Héichdäitsch"
- },
- "gsw": {
- "name": "Schwäizerdäitsch"
- },
- "sv": {
- "name": "Schwedesch"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "Serbesch"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Singhalesesch"
- },
- "sk": {
- "name": "Slowakesch"
- },
- "sl": {
- "name": "Slowenesch"
- },
- "xog": {
- "name": "Soga"
- },
- "so": {
- "name": "Somali"
- },
- "ckb": {
- "name": "Sorani"
- },
- "es": {
- "name": "Spuenesch"
- },
- "sw": {
- "name": "Suaheli"
- },
- "tg": {
- "name": "Tadschikesch"
- },
- "dav": {
- "name": "Taita"
- },
- "ta": {
- "name": "Tamilesch"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "shi": {
- "name": "Taschelhit"
- },
- "tt": {
- "name": "Tataresch"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "th": {
- "name": "Thailännesch"
- },
- "bo": {
- "name": "Tibetesch"
- },
- "tr": {
- "name": "Tierkesch"
- },
- "ti": {
- "name": "Tigrinja"
- },
- "to": {
- "name": "Tongaesch"
- },
- "cs": {
- "name": "Tschechesch"
- },
- "ce": {
- "name": "Tschetschenesch"
- },
- "tk": {
- "name": "Turkmenesch"
- },
- "hsb": {
- "name": "Uewersorbesch"
- },
- "ug": {
- "name": "Uiguresch"
- },
- "uk": {
- "name": "Ukrainesch"
- },
- "hu": {
- "name": "Ungaresch"
- },
- "ur": {
- "name": "Urdu"
- },
- "uz": {
- "name": "Usbekesch"
- },
- "vai": {
- "name": "Vai-Sprooch"
- },
- "vi": {
- "name": "Vietnamesesch"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "be": {
- "name": "Wäissrussesch"
- },
- "cy": {
- "name": "Walisesch"
- },
- "wae": {
- "name": "Walliserdäitsch"
- },
- "fy": {
- "name": "Westfriesesch"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "yo": {
- "name": "Yoruba"
- },
- "dje": {
- "name": "Zarma"
- },
- "zu": {
- "name": "Zulu"
- }
+ "af": "Afrikaans",
+ "agq": "Aghem",
+ "ak": "Akan",
+ "sq": "Albanesch",
+ "am": "Amharesch",
+ "ar": "Arabesch",
+ "hy": "Armenesch",
+ "az": "Aserbaidschanesch",
+ "as": "Assamesesch",
+ "ast": "Asturianesch",
+ "asa": "Asu (Tanzania)",
+ "en-AU": "Australescht Englesch",
+ "ksf": "Bafia",
+ "bm": "Bambara-Sprooch",
+ "bas": "Basaa-Sprooch",
+ "eu": "Baskesch",
+ "bem": "Bemba-Sprooch",
+ "bez": "Bena",
+ "bn": "Bengalesch",
+ "dz": "Bhutanesch",
+ "my": "Birmanesch",
+ "brx": "Bodo",
+ "bs": "Bosnesch",
+ "br": "Bretonesch",
+ "en-GB": "Britescht Englesch",
+ "bg": "Bulgaresch",
+ "ceb": "Cebuano",
+ "chr": "Cherokee",
+ "zh": "Chinesesch",
+ "zh-Hant": "Chinesesch (traditionell)",
+ "zh-Hans": "Chinesesch (vereinfacht)",
+ "de": "Däitsch",
+ "da": "Dänesch",
+ "dua": "Duala",
+ "de-AT": "Éisträichescht Däitsch",
+ "en": "Englesch",
+ "eo": "Esperanto",
+ "et": "Estnesch",
+ "pt-PT": "Europäescht Portugisesch",
+ "ee": "Ewe-Sprooch",
+ "ewo": "Ewondo",
+ "fo": "Färöesch",
+ "fil": "Filipino",
+ "fi": "Finnesch",
+ "nl-BE": "Flämesch",
+ "fr": "Franséisch",
+ "fur": "Friulesch",
+ "ff": "Ful",
+ "gl": "Galizesch",
+ "lg": "Ganda-Sprooch",
+ "ka": "Georgesch",
+ "el": "Griichesch",
+ "kl": "Grönlännesch",
+ "gu": "Gujarati",
+ "guz": "Gusii-Sprooch",
+ "ha": "Hausa",
+ "haw": "Hawaiesch",
+ "he": "Hebräesch",
+ "hi": "Hindi",
+ "nl": "Hollännesch",
+ "ig": "Igbo-Sprooch",
+ "smn": "Inari-Lappesch",
+ "id": "Indonesesch",
+ "ga": "Iresch",
+ "is": "Islännesch",
+ "it": "Italienesch",
+ "sah": "Jakutesch",
+ "ja": "Japanesch",
+ "jv": "Javanesch",
+ "yi": "Jiddesch",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabylesch",
+ "kkj": "Kako",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "km": "Kambodschanesch",
+ "en-CA": "Kanadescht Englesch",
+ "fr-CA": "Kanadescht Franséisch",
+ "kn": "Kannada",
+ "yue": "Kantonesesch",
+ "kk": "Kasachesch",
+ "ks": "Kaschmiresch",
+ "ca": "Katalanesch",
+ "ebu": "Kiembu",
+ "cu": "Kiercheslawesch",
+ "cgg": "Kiga",
+ "ki": "Kikuyu-Sprooch",
+ "ky": "Kirgisesch",
+ "ksh": "Kölsch",
+ "sw-CD": "Kongo-Swahili",
+ "kok": "Konkani",
+ "ko": "Koreanesch",
+ "kw": "Kornesch",
+ "khq": "Koyra Chiini",
+ "ses": "Koyra Senni",
+ "hr": "Kroatesch",
+ "ku": "Kurdesch",
+ "nmg": "Kwasio",
+ "lkt": "Lakota-Sprooch",
+ "lag": "Langi",
+ "lo": "Laotesch",
+ "es-419": "Latäinamerikanescht Spuenesch",
+ "lv": "Lettesch",
+ "lb": "Lëtzebuergesch",
+ "ln": "Lingala",
+ "lt": "Litauesch",
+ "nds-NL": "Low Saxon",
+ "lu": "Luba-Katanga",
+ "luo": "Luo-Sprooch",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "Malagassi-Sprooch",
+ "ms": "Malaiesch",
+ "ml": "Malayalam",
+ "mt": "Maltesesch",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mr": "Marathi",
+ "zgh": "Marokkanescht Standard-Tamazight",
+ "mas": "Massai-Sprooch",
+ "mzn": "Mazandarani",
+ "mk": "Mazedonesch",
+ "mer": "Meru-Sprooch",
+ "mgo": "Meta’",
+ "tzm": "Mëttlert-Atlas-Tamazight",
+ "es-MX": "Mexikanescht Spuenesch",
+ "ro-MD": "Moldawesch",
+ "mn": "Mongolesch",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "ne": "Nepalesesch",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nds": "Nidderdäitsch",
+ "dsb": "Niddersorbesch",
+ "nd": "Nord-Ndebele-Sprooch",
+ "se": "Nordsamesch",
+ "lrc": "Northern Luri",
+ "nb": "Norwegesch Bokmål",
+ "nn": "Norwegesch Nynorsk",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "luy": "Olulujia",
+ "or": "Orija",
+ "om": "Oromo",
+ "os": "Ossetesch",
+ "pa": "Pandschabesch",
+ "ps": "Paschtu",
+ "fa": "Persesch",
+ "pl": "Polnesch",
+ "pt": "Portugisesch",
+ "prg": "Preisesch",
+ "qu": "Quechua",
+ "rm": "Rätoromanesch",
+ "rof": "Rombo",
+ "rw": "Ruandesch",
+ "ro": "Rumänesch",
+ "rn": "Rundi-Sprooch",
+ "ru": "Russesch",
+ "rwk": "Rwa",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "gd": "Schottescht Gällesch",
+ "fr-CH": "Schwäizer Franséisch",
+ "de-CH": "Schwäizer Héichdäitsch",
+ "gsw": "Schwäizerdäitsch",
+ "sv": "Schwedesch",
+ "seh": "Sena",
+ "sr": "Serbesch",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "sd": "Sindhi",
+ "si": "Singhalesesch",
+ "sk": "Slowakesch",
+ "sl": "Slowenesch",
+ "xog": "Soga",
+ "so": "Somali",
+ "ckb": "Sorani",
+ "es": "Spuenesch",
+ "sw": "Suaheli",
+ "tg": "Tadschikesch",
+ "dav": "Taita",
+ "ta": "Tamilesch",
+ "twq": "Tasawaq",
+ "shi": "Taschelhit",
+ "tt": "Tataresch",
+ "te": "Telugu",
+ "teo": "Teso",
+ "th": "Thailännesch",
+ "bo": "Tibetesch",
+ "tr": "Tierkesch",
+ "ti": "Tigrinja",
+ "to": "Tongaesch",
+ "cs": "Tschechesch",
+ "ce": "Tschetschenesch",
+ "tk": "Turkmenesch",
+ "hsb": "Uewersorbesch",
+ "ug": "Uiguresch",
+ "uk": "Ukrainesch",
+ "hu": "Ungaresch",
+ "ur": "Urdu",
+ "uz": "Usbekesch",
+ "vai": "Vai-Sprooch",
+ "vi": "Vietnamesesch",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "be": "Wäissrussesch",
+ "cy": "Walisesch",
+ "wae": "Walliserdäitsch",
+ "wa": "Wallounesch",
+ "fy": "Westfriesesch",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "yo": "Yoruba",
+ "dje": "Zarma",
+ "zu": "Zulu"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/lg.json b/vendor/commerceguys/intl/resources/language/lg.json
index 28d797ba2..05bf305ba 100644
--- a/vendor/commerceguys/intl/resources/language/lg.json
+++ b/vendor/commerceguys/intl/resources/language/lg.json
@@ -1,641 +1,224 @@
{
- "af": {
- "name": "Afrikaans"
- },
- "agq": {
- "name": "Aghem"
- },
- "sq": {
- "name": "Albanian"
- },
- "hy": {
- "name": "Armenian"
- },
- "as": {
- "name": "Assamese"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "az": {
- "name": "Azerbaijani"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "Basque"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "Bosnian"
- },
- "br": {
- "name": "Breton"
- },
- "ca": {
- "name": "Catalan"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "ce": {
- "name": "Chechen"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "kw": {
- "name": "Cornish"
- },
- "hr": {
- "name": "Croatian"
- },
- "da": {
- "name": "Danish"
- },
- "dua": {
- "name": "Duala"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "ebu": {
- "name": "Embu"
- },
- "eo": {
- "name": "Esperanto"
- },
- "et": {
- "name": "Estonian"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "Faroese"
- },
- "fil": {
- "name": "Filipino"
- },
- "fi": {
- "name": "Finnish"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "gl": {
- "name": "Galician"
- },
- "ka": {
- "name": "Georgian"
- },
- "gu": {
- "name": "Gujarati"
- },
- "guz": {
- "name": "Gusii"
- },
- "haw": {
- "name": "Hawaiian"
- },
- "he": {
- "name": "Hebrew"
- },
- "is": {
- "name": "Icelandic"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "ga": {
- "name": "Irish"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "kn": {
- "name": "Kannada"
- },
- "ks": {
- "name": "Kashmiri"
- },
- "kk": {
- "name": "Kazakh"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "kok": {
- "name": "Konkani"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "ky": {
- "name": "Kyrgyz"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Lao"
- },
- "lv": {
- "name": "Latvian"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "Lithuanian"
- },
- "dsb": {
- "name": "Lower Sorbian"
- },
- "ak": {
- "name": "Lu-akaani"
- },
- "am": {
- "name": "Lu-amhariki"
- },
- "ur": {
- "name": "Lu-urudu"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "my": {
- "name": "Lubbama"
- },
- "be": {
- "name": "Lubelarusi"
- },
- "bn": {
- "name": "Lubengali"
- },
- "bg": {
- "name": "Lubulugariya"
- },
- "zh": {
- "name": "Lucayina"
- },
- "zh-Hans": {
- "name": "Lucayina (Hans)"
- },
- "zh-Hant": {
- "name": "Lucayina (Hant)"
- },
- "cs": {
- "name": "Luceeke"
- },
- "de": {
- "name": "Ludaaki"
- },
- "de-AT": {
- "name": "Ludaaki (Awusituriya)"
- },
- "de-CH": {
- "name": "Ludaaki (Switizirandi)"
- },
- "fr": {
- "name": "Lufalansa"
- },
- "fr-CA": {
- "name": "Lufalansa (Kanada)"
- },
- "fr-CH": {
- "name": "Lufalansa (Switizirandi)"
- },
- "lg": {
- "name": "Luganda"
- },
- "el": {
- "name": "Lugereeki\/Luyonaani"
- },
- "hu": {
- "name": "Luhangare"
- },
- "ha": {
- "name": "Luhawuza"
- },
- "hi": {
- "name": "Luhindu"
- },
- "nl": {
- "name": "Luholandi"
- },
- "nl-BE": {
- "name": "Luholandi (Bubirigi)"
- },
- "ja": {
- "name": "Lujapani"
- },
- "km": {
- "name": "Lukme"
- },
- "ko": {
- "name": "Lukoreya"
- },
- "ru": {
- "name": "Lulasa"
- },
- "ro": {
- "name": "Lulomaniya"
- },
- "ro-MD": {
- "name": "Lulomaniya (Molodova)"
- },
- "ms": {
- "name": "Lumalayi"
- },
- "rw": {
- "name": "Lunarwanda"
- },
- "ne": {
- "name": "Lunepali"
- },
- "en": {
- "name": "Lungereza"
- },
- "en-AU": {
- "name": "Lungereza (Awusitureliya)"
- },
- "en-GB": {
- "name": "Lungereza (Bungereza)"
- },
- "en-CA": {
- "name": "Lungereza (Kanada)"
- },
- "luo": {
- "name": "Luo"
- },
- "fa": {
- "name": "Luperusi"
- },
- "pl": {
- "name": "Lupolandi"
- },
- "pt": {
- "name": "Lupotugiizi"
- },
- "pt-PT": {
- "name": "Lupotugiizi (Potugaali)"
- },
- "pa": {
- "name": "Lupunjabi"
- },
- "es": {
- "name": "Lusipanya"
- },
- "es-MX": {
- "name": "Lusipanya (Mekisiko)"
- },
- "so": {
- "name": "Lusomaliya"
- },
- "sv": {
- "name": "Luswideni"
- },
- "tr": {
- "name": "Lutake"
- },
- "ta": {
- "name": "Lutamiiru"
- },
- "th": {
- "name": "Luttaayi"
- },
- "vi": {
- "name": "Luvyetinaamu"
- },
- "ar": {
- "name": "Luwarabu"
- },
- "lb": {
- "name": "Luxembourgish"
- },
- "luy": {
- "name": "Luyia"
- },
- "ig": {
- "name": "Luyibo"
- },
- "id": {
- "name": "Luyindonezya"
- },
- "it": {
- "name": "Luyitale"
- },
- "yo": {
- "name": "Luyoruba"
- },
- "uk": {
- "name": "Luyukurayine"
- },
- "zu": {
- "name": "Luzzulu"
- },
- "mk": {
- "name": "Macedonian"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "Malagasy"
- },
- "ml": {
- "name": "Malayalam"
- },
- "mt": {
- "name": "Maltese"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "Marathi"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "mn": {
- "name": "Mongolian"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nds-NL": {
- "name": "nds (Holandi)"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nd": {
- "name": "North Ndebele"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "se": {
- "name": "Northern Sami"
- },
- "nb": {
- "name": "Norwegian Bokmål"
- },
- "nn": {
- "name": "Norwegian Nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "or": {
- "name": "Odia"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetic"
- },
- "ps": {
- "name": "Pashto"
- },
- "prg": {
- "name": "Prussian"
- },
- "qu": {
- "name": "Quechua"
- },
- "rm": {
- "name": "Romansh"
- },
- "rof": {
- "name": "Rombo"
- },
- "rn": {
- "name": "Rundi"
- },
- "rwk": {
- "name": "Rwa"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "gd": {
- "name": "Scottish Gaelic"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "Serbian"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Sinhala"
- },
- "sk": {
- "name": "Slovak"
- },
- "sl": {
- "name": "Slovenian"
- },
- "xog": {
- "name": "Soga"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "sw-CD": {
- "name": "sw (Kongo - Zayire)"
- },
- "sw": {
- "name": "Swahili"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "dav": {
- "name": "Taita"
- },
- "tg": {
- "name": "Tajik"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "Tatar"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "bo": {
- "name": "Tibetan"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "to": {
- "name": "Tongan"
- },
- "tk": {
- "name": "Turkmen"
- },
- "hsb": {
- "name": "Upper Sorbian"
- },
- "ug": {
- "name": "Uyghur"
- },
- "uz": {
- "name": "Uzbek"
- },
- "vai": {
- "name": "Vai"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "cy": {
- "name": "Welsh"
- },
- "fy": {
- "name": "Western Frisian"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "yi": {
- "name": "Yiddish"
- },
- "dje": {
- "name": "Zarma"
- }
+ "af": "Afrikaans",
+ "agq": "Aghem",
+ "sq": "Albanian",
+ "hy": "Armenian",
+ "as": "Assamese",
+ "ast": "Asturian",
+ "asa": "Asu",
+ "az": "Azerbaijani",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "eu": "Basque",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "brx": "Bodo",
+ "bs": "Bosnian",
+ "br": "Breton",
+ "yue": "Cantonese",
+ "ca": "Catalan",
+ "ceb": "Cebuano",
+ "tzm": "Central Atlas Tamazight",
+ "ckb": "Central Kurdish",
+ "ce": "Chechen",
+ "chr": "Cherokee",
+ "cgg": "Chiga",
+ "cu": "Church Slavic",
+ "ksh": "Colognian",
+ "kw": "Cornish",
+ "hr": "Croatian",
+ "da": "Danish",
+ "dua": "Duala",
+ "dz": "Dzongkha",
+ "ebu": "Embu",
+ "eo": "Esperanto",
+ "et": "Estonian",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fo": "Faroese",
+ "fil": "Filipino",
+ "fi": "Finnish",
+ "fur": "Friulian",
+ "ff": "Fulah",
+ "gl": "Galician",
+ "ka": "Georgian",
+ "gu": "Gujarati",
+ "guz": "Gusii",
+ "haw": "Hawaiian",
+ "he": "Hebrew",
+ "is": "Icelandic",
+ "smn": "Inari Sami",
+ "ga": "Irish",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "kn": "Kannada",
+ "ks": "Kashmiri",
+ "kk": "Kazakh",
+ "ki": "Kikuyu",
+ "kok": "Konkani",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "ku": "Kurdish",
+ "nmg": "Kwasio",
+ "ky": "Kyrgyz",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Lao",
+ "lv": "Latvian",
+ "ln": "Lingala",
+ "lt": "Lithuanian",
+ "nds": "Low German",
+ "dsb": "Lower Sorbian",
+ "ak": "Lu-akaani",
+ "am": "Lu-amhariki",
+ "ur": "Lu-urudu",
+ "lu": "Luba-Katanga",
+ "my": "Lubbama",
+ "be": "Lubelarusi",
+ "bn": "Lubengali",
+ "bg": "Lubulugariya",
+ "zh": "Lucayina",
+ "zh-Hans": "Lucayina (Hans)",
+ "zh-Hant": "Lucayina (Hant)",
+ "cs": "Luceeke",
+ "de": "Ludaaki",
+ "de-AT": "Ludaaki (Awusituriya)",
+ "de-CH": "Ludaaki (Switizirandi)",
+ "fr": "Lufalansa",
+ "fr-CA": "Lufalansa (Kanada)",
+ "fr-CH": "Lufalansa (Switizirandi)",
+ "lg": "Luganda",
+ "el": "Lugereeki\/Luyonaani",
+ "hu": "Luhangare",
+ "ha": "Luhawuza",
+ "hi": "Luhindu",
+ "nl": "Luholandi",
+ "nl-BE": "Luholandi (Bubirigi)",
+ "ja": "Lujapani",
+ "km": "Lukme",
+ "ko": "Lukoreya",
+ "ru": "Lulasa",
+ "ro": "Lulomaniya",
+ "ro-MD": "Lulomaniya (Molodova)",
+ "ms": "Lumalayi",
+ "rw": "Lunarwanda",
+ "ne": "Lunepali",
+ "en": "Lungereza",
+ "en-AU": "Lungereza (Awusitureliya)",
+ "en-GB": "Lungereza (Bungereza)",
+ "en-CA": "Lungereza (Kanada)",
+ "jv": "Lunnajjava",
+ "luo": "Luo",
+ "fa": "Luperusi",
+ "pl": "Lupolandi",
+ "pt": "Lupotugiizi",
+ "pt-PT": "Lupotugiizi (Potugaali)",
+ "pa": "Lupunjabi",
+ "es": "Lusipanya",
+ "es-419": "Lusipanya (419)",
+ "es-MX": "Lusipanya (Mekisiko)",
+ "so": "Lusomaliya",
+ "sv": "Luswideni",
+ "tr": "Lutake",
+ "ta": "Lutamiiru",
+ "th": "Luttaayi",
+ "vi": "Luvyetinaamu",
+ "ar": "Luwarabu",
+ "lb": "Luxembourgish",
+ "luy": "Luyia",
+ "ig": "Luyibo",
+ "id": "Luyindonezya",
+ "it": "Luyitale",
+ "yo": "Luyoruba",
+ "uk": "Luyukurayine",
+ "zu": "Luzzulu",
+ "mk": "Macedonian",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "Malagasy",
+ "ml": "Malayalam",
+ "mt": "Maltese",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mr": "Marathi",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "mn": "Mongolian",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nds-NL": "nds (Holandi)",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nd": "North Ndebele",
+ "lrc": "Northern Luri",
+ "se": "Northern Sami",
+ "nb": "Norwegian Bokmål",
+ "nn": "Norwegian Nynorsk",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "or": "Odia",
+ "om": "Oromo",
+ "os": "Ossetic",
+ "ps": "Pashto",
+ "prg": "Prussian",
+ "qu": "Quechua",
+ "rm": "Romansh",
+ "rof": "Rombo",
+ "rn": "Rundi",
+ "rwk": "Rwa",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "gd": "Scottish Gaelic",
+ "seh": "Sena",
+ "sr": "Serbian",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "sd": "Sindhi",
+ "si": "Sinhala",
+ "sk": "Slovak",
+ "sl": "Slovenian",
+ "xog": "Soga",
+ "zgh": "Standard Moroccan Tamazight",
+ "sw-CD": "sw (Kongo - Zayire)",
+ "sw": "Swahili",
+ "gsw": "Swiss German",
+ "shi": "Tachelhit",
+ "dav": "Taita",
+ "tg": "Tajik",
+ "twq": "Tasawaq",
+ "tt": "Tatar",
+ "te": "Telugu",
+ "teo": "Teso",
+ "bo": "Tibetan",
+ "ti": "Tigrinya",
+ "to": "Tongan",
+ "tk": "Turkmen",
+ "hsb": "Upper Sorbian",
+ "ug": "Uyghur",
+ "uz": "Uzbek",
+ "vai": "Vai",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "cy": "Welsh",
+ "fy": "Western Frisian",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "yi": "Yiddish",
+ "dje": "Zarma"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/lkt.json b/vendor/commerceguys/intl/resources/language/lkt.json
index 8dc6a1a91..a44bc3862 100644
--- a/vendor/commerceguys/intl/resources/language/lkt.json
+++ b/vendor/commerceguys/intl/resources/language/lkt.json
@@ -1,641 +1,224 @@
{
- "af": {
- "name": "Afrikaans Iyápi"
- },
- "agq": {
- "name": "Aghem"
- },
- "ak": {
- "name": "Akan"
- },
- "sq": {
- "name": "Albanian Iyápi"
- },
- "am": {
- "name": "Amharic Iyápi"
- },
- "ar": {
- "name": "Arab Iyápi"
- },
- "hy": {
- "name": "Armenia Iyápi"
- },
- "as": {
- "name": "Assamese Iyápi"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "az": {
- "name": "Azerbaijani Iyápi"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "Basque Iyápi"
- },
- "be": {
- "name": "Belarus Iyápi"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "bn": {
- "name": "Bengali Iyápi"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "Bosnia Iyápi"
- },
- "br": {
- "name": "Breton"
- },
- "bg": {
- "name": "Bulgar Iyápi"
- },
- "my": {
- "name": "Burmese Iyápi"
- },
- "ca": {
- "name": "Catalan Iyápi"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "ce": {
- "name": "Chechen Iyápi"
- },
- "chr": {
- "name": "Cherokee Iyápi"
- },
- "cgg": {
- "name": "Chiga"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "kw": {
- "name": "Cornish"
- },
- "hr": {
- "name": "Croatian Iyápi"
- },
- "cs": {
- "name": "Czech Iyápi"
- },
- "da": {
- "name": "Dane Iyápi"
- },
- "dua": {
- "name": "Duala"
- },
- "nl": {
- "name": "Dutch Iyápi"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "ebu": {
- "name": "Embu"
- },
- "eo": {
- "name": "Esperanto Iyápi"
- },
- "et": {
- "name": "Estonia Iyápi"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "Faroese Iyápi"
- },
- "fil": {
- "name": "Filipino Iyápi"
- },
- "fi": {
- "name": "Finnish Iyápi"
- },
- "nl-BE": {
- "name": "Flemish Iyápi"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "gl": {
- "name": "Galician Iyápi"
- },
- "lg": {
- "name": "Ganda"
- },
- "ka": {
- "name": "Georia Iyápi"
- },
- "el": {
- "name": "Greece Iyápi"
- },
- "gu": {
- "name": "Gujarati Iyápi"
- },
- "guz": {
- "name": "Gusii"
- },
- "ha": {
- "name": "Hausa Iyápi"
- },
- "haw": {
- "name": "Hawaiian Iyápi"
- },
- "he": {
- "name": "Hebrew Iyápi"
- },
- "hi": {
- "name": "Hindi Iyápi"
- },
- "hu": {
- "name": "Hungary Iyápi"
- },
- "is": {
- "name": "Iceland Iyápi"
- },
- "ig": {
- "name": "Igbo Iyápi"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "id": {
- "name": "Indonesia Iyápi"
- },
- "ga": {
- "name": "Irish Iyápi"
- },
- "it": {
- "name": "Italia Iyápi"
- },
- "de": {
- "name": "Iyášiča Iyápi"
- },
- "de-AT": {
- "name": "Iyášiča Iyápi (AT)"
- },
- "de-CH": {
- "name": "Iyášiča Iyápi (CH)"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "kn": {
- "name": "Kannada Iyápi"
- },
- "ks": {
- "name": "Kashmir Iyápi"
- },
- "kk": {
- "name": "Kazakh Iyápi"
- },
- "km": {
- "name": "Khmer Iyápi"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "rw": {
- "name": "Kinyarwanda"
- },
- "ky": {
- "name": "Kirghiz Iyápi"
- },
- "ja": {
- "name": "Kisúŋla Iyápi"
- },
- "kok": {
- "name": "Konkani"
- },
- "ko": {
- "name": "Korea Iyápi"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "lkt": {
- "name": "Lakȟólʼiyapi"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Lao Iyápi"
- },
- "lv": {
- "name": "Latvia Iyápi"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "Lithuania Iyápilt"
- },
- "dsb": {
- "name": "Lower Sorbian"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "Luxembourg Iyápi"
- },
- "luy": {
- "name": "Luyia"
- },
- "mk": {
- "name": "Macedonia Iyápi"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "Malagasy Iyápi"
- },
- "ms": {
- "name": "Malay Iyápi"
- },
- "ml": {
- "name": "Malayalam Iyápi"
- },
- "mt": {
- "name": "Maltese Iyápi"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "Marathi Iyápi"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "mn": {
- "name": "Mongolian"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nds-NL": {
- "name": "nds (NL)"
- },
- "ne": {
- "name": "Nepal Iyápi"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nd": {
- "name": "North Ndebele"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "se": {
- "name": "Northern Sami"
- },
- "nb": {
- "name": "Norwegian Bokmål"
- },
- "nn": {
- "name": "Norwegian Nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "or": {
- "name": "Oriya Iyápi"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetic"
- },
- "ps": {
- "name": "Pashto Iyápi"
- },
- "fa": {
- "name": "Persian Iyápi"
- },
- "zh": {
- "name": "Pȟečhókaŋ Háŋska Iyápi"
- },
- "zh-Hant": {
- "name": "Pȟečhókaŋ Háŋska Iyápi Ȟče"
- },
- "zh-Hans": {
- "name": "Pȟečhókaŋ Háŋska Iyápi Ikčéka"
- },
- "pl": {
- "name": "Polish Iyápi"
- },
- "pt": {
- "name": "Portuguese Iyápi"
- },
- "pt-PT": {
- "name": "Portuguese Iyápi (PT)"
- },
- "prg": {
- "name": "Prussian"
- },
- "pa": {
- "name": "Punjabi Iyápi"
- },
- "qu": {
- "name": "Quechua Iyápi"
- },
- "ro": {
- "name": "Romanian Iyápi"
- },
- "ro-MD": {
- "name": "Romanian Iyápi (MD)"
- },
- "rm": {
- "name": "Romansh Iyápi"
- },
- "rof": {
- "name": "Rombo"
- },
- "rn": {
- "name": "Rundi"
- },
- "ru": {
- "name": "Russia Iyápi"
- },
- "rwk": {
- "name": "Rwa"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "gd": {
- "name": "Scottish Gaelic"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "Serbia Iyápi"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "sd": {
- "name": "Sindhi Iyápi"
- },
- "si": {
- "name": "Sinhala Iyápi"
- },
- "sk": {
- "name": "Slovak Iyápi"
- },
- "sl": {
- "name": "Slovenian Iyápi"
- },
- "xog": {
- "name": "Soga"
- },
- "so": {
- "name": "Somali Iyápi"
- },
- "es": {
- "name": "Spayóla Iyápi"
- },
- "es-MX": {
- "name": "Spayóla Iyápi (Spayóla Makȟóčhe)"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "sw": {
- "name": "Swahili Iyápi"
- },
- "sw-CD": {
- "name": "Swahili Iyápi (CD)"
- },
- "sv": {
- "name": "Swedish Iyápi"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "en-GB": {
- "name": "Šagláša Wašíčuiyapi"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "dav": {
- "name": "Taita"
- },
- "tg": {
- "name": "Tajik Iyápi"
- },
- "ta": {
- "name": "Tamil Iyápi"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "Tatar Iyápi"
- },
- "te": {
- "name": "Telugu Iyápi"
- },
- "teo": {
- "name": "Teso"
- },
- "th": {
- "name": "Thai Iyápi"
- },
- "bo": {
- "name": "Tibetan Iyápi"
- },
- "ti": {
- "name": "Tigrinya Iyápi"
- },
- "to": {
- "name": "Tongan Iyápi"
- },
- "tr": {
- "name": "Turkish Iyápi"
- },
- "tk": {
- "name": "Turkmen Iyápi"
- },
- "uk": {
- "name": "Ukrain Iyápi"
- },
- "hsb": {
- "name": "Upper Sorbian"
- },
- "ur": {
- "name": "Urdu Iyápi"
- },
- "ug": {
- "name": "Uyghur Iyápi"
- },
- "uz": {
- "name": "Uzbek Iyápi"
- },
- "vai": {
- "name": "Vai"
- },
- "vi": {
- "name": "Vietnamese Iyápi"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "cy": {
- "name": "Wales Iyápi"
- },
- "wae": {
- "name": "Walser"
- },
- "fr": {
- "name": "Wašíču Ikčéka Iyápi"
- },
- "fr-CH": {
- "name": "Wašíču Ikčéka Iyápi (CH)"
- },
- "fr-CA": {
- "name": "Wašíču Ikčéka Iyápi (Uŋčíyapi Makȟóčhe)"
- },
- "en": {
- "name": "Wašíčuiyapi"
- },
- "en-AU": {
- "name": "Wašíčuiyapi (AU)"
- },
- "en-CA": {
- "name": "Wašíčuiyapi (Uŋčíyapi Makȟóčhe)"
- },
- "fy": {
- "name": "Western Frisian"
- },
- "wo": {
- "name": "Wolof Iyápi"
- },
- "yav": {
- "name": "Yangben"
- },
- "yi": {
- "name": "Yiddish"
- },
- "yo": {
- "name": "Yoruba Iyápi"
- },
- "dje": {
- "name": "Zarma"
- },
- "zu": {
- "name": "Zulu Iyápi"
- }
+ "af": "Afrikaans Iyápi",
+ "agq": "Aghem",
+ "ak": "Akan",
+ "sq": "Albanian Iyápi",
+ "am": "Amharic Iyápi",
+ "ar": "Arab Iyápi",
+ "hy": "Armenia Iyápi",
+ "as": "Assamese Iyápi",
+ "ast": "Asturian",
+ "asa": "Asu",
+ "az": "Azerbaijani Iyápi",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "eu": "Basque Iyápi",
+ "be": "Belarus Iyápi",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "bn": "Bengali Iyápi",
+ "brx": "Bodo",
+ "bs": "Bosnia Iyápi",
+ "br": "Breton",
+ "bg": "Bulgar Iyápi",
+ "my": "Burmese Iyápi",
+ "yue": "Cantonese",
+ "ca": "Catalan Iyápi",
+ "ceb": "Cebuano",
+ "tzm": "Central Atlas Tamazight",
+ "ckb": "Central Kurdish",
+ "ce": "Chechen Iyápi",
+ "chr": "Cherokee Iyápi",
+ "cgg": "Chiga",
+ "cu": "Church Slavic",
+ "ksh": "Colognian",
+ "kw": "Cornish",
+ "hr": "Croatian Iyápi",
+ "cs": "Czech Iyápi",
+ "da": "Dane Iyápi",
+ "dua": "Duala",
+ "nl": "Dutch Iyápi",
+ "dz": "Dzongkha",
+ "ebu": "Embu",
+ "eo": "Esperanto Iyápi",
+ "et": "Estonia Iyápi",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fo": "Faroese Iyápi",
+ "fil": "Filipino Iyápi",
+ "fi": "Finnish Iyápi",
+ "nl-BE": "Flemish Iyápi",
+ "fur": "Friulian",
+ "ff": "Fulah",
+ "gl": "Galician Iyápi",
+ "lg": "Ganda",
+ "ka": "Georia Iyápi",
+ "el": "Greece Iyápi",
+ "gu": "Gujarati Iyápi",
+ "guz": "Gusii",
+ "ha": "Hausa Iyápi",
+ "haw": "Hawaiian Iyápi",
+ "he": "Hebrew Iyápi",
+ "hi": "Hindi Iyápi",
+ "hu": "Hungary Iyápi",
+ "is": "Iceland Iyápi",
+ "ig": "Igbo Iyápi",
+ "smn": "Inari Sami",
+ "id": "Indonesia Iyápi",
+ "ga": "Irish Iyápi",
+ "it": "Italia Iyápi",
+ "de": "Iyášiča Iyápi",
+ "de-AT": "Iyášiča Iyápi (AT)",
+ "de-CH": "Iyášiča Iyápi (CH)",
+ "jv": "Java Iyápi",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "kn": "Kannada Iyápi",
+ "ks": "Kashmir Iyápi",
+ "kk": "Kazakh Iyápi",
+ "km": "Khmer Iyápi",
+ "ki": "Kikuyu",
+ "rw": "Kinyarwanda",
+ "ky": "Kirghiz Iyápi",
+ "ja": "Kisúŋla Iyápi",
+ "kok": "Konkani",
+ "ko": "Korea Iyápi",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "ku": "Kurd Iyápi",
+ "nmg": "Kwasio",
+ "lkt": "Lakȟólʼiyapi",
+ "lag": "Langi",
+ "lo": "Lao Iyápi",
+ "lv": "Latvia Iyápi",
+ "ln": "Lingala",
+ "lt": "Lithuania Iyápilt",
+ "nds": "Low German",
+ "dsb": "Lower Sorbian",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "lb": "Luxembourg Iyápi",
+ "luy": "Luyia",
+ "mk": "Macedonia Iyápi",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "Malagasy Iyápi",
+ "ms": "Malay Iyápi",
+ "ml": "Malayalam Iyápi",
+ "mt": "Maltese Iyápi",
+ "gv": "Manx",
+ "mi": "Maori Iyápi",
+ "mr": "Marathi Iyápi",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "mn": "Mongolian",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nds-NL": "nds (NL)",
+ "ne": "Nepal Iyápi",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nd": "North Ndebele",
+ "lrc": "Northern Luri",
+ "se": "Northern Sami",
+ "nb": "Norwegian Bokmål",
+ "nn": "Norwegian Nynorsk",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "or": "Oriya Iyápi",
+ "om": "Oromo",
+ "os": "Ossetic",
+ "ps": "Pashto Iyápi",
+ "fa": "Persian Iyápi",
+ "zh": "Pȟečhókaŋ Háŋska Iyápi",
+ "zh-Hant": "Pȟečhókaŋ Háŋska Iyápi Ȟče",
+ "zh-Hans": "Pȟečhókaŋ Háŋska Iyápi Ikčéka",
+ "pl": "Polish Iyápi",
+ "pt": "Portuguese Iyápi",
+ "pt-PT": "Portuguese Iyápi (PT)",
+ "prg": "Prussian",
+ "pa": "Punjabi Iyápi",
+ "qu": "Quechua Iyápi",
+ "ro": "Romanian Iyápi",
+ "ro-MD": "Romanian Iyápi (MD)",
+ "rm": "Romansh Iyápi",
+ "rof": "Rombo",
+ "rn": "Rundi",
+ "ru": "Russia Iyápi",
+ "rwk": "Rwa",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "gd": "Scottish Gaelic",
+ "seh": "Sena",
+ "sr": "Serbia Iyápi",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "sd": "Sindhi Iyápi",
+ "si": "Sinhala Iyápi",
+ "sk": "Slovak Iyápi",
+ "sl": "Slovenian Iyápi",
+ "xog": "Soga",
+ "so": "Somali Iyápi",
+ "es": "Spayóla Iyápi",
+ "es-MX": "Spayóla Iyápi (Spayóla Makȟóčhe)",
+ "zgh": "Standard Moroccan Tamazight",
+ "sw": "Swahili Iyápi",
+ "sw-CD": "Swahili Iyápi (CD)",
+ "sv": "Swedish Iyápi",
+ "gsw": "Swiss German",
+ "en-GB": "Šagláša Wašíčuiyapi",
+ "shi": "Tachelhit",
+ "dav": "Taita",
+ "tg": "Tajik Iyápi",
+ "ta": "Tamil Iyápi",
+ "twq": "Tasawaq",
+ "tt": "Tatar Iyápi",
+ "te": "Telugu Iyápi",
+ "teo": "Teso",
+ "th": "Thai Iyápi",
+ "bo": "Tibetan Iyápi",
+ "ti": "Tigrinya Iyápi",
+ "to": "Tongan Iyápi",
+ "tr": "Turkish Iyápi",
+ "tk": "Turkmen Iyápi",
+ "uk": "Ukrain Iyápi",
+ "hsb": "Upper Sorbian",
+ "ur": "Urdu Iyápi",
+ "ug": "Uyghur Iyápi",
+ "uz": "Uzbek Iyápi",
+ "vai": "Vai",
+ "vi": "Vietnamese Iyápi",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "cy": "Wales Iyápi",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "fr": "Wašíču Ikčéka Iyápi",
+ "fr-CH": "Wašíču Ikčéka Iyápi (CH)",
+ "fr-CA": "Wašíču Ikčéka Iyápi (Uŋčíyapi Makȟóčhe)",
+ "en": "Wašíčuiyapi",
+ "en-AU": "Wašíčuiyapi (AU)",
+ "en-CA": "Wašíčuiyapi (Uŋčíyapi Makȟóčhe)",
+ "fy": "Western Frisian",
+ "es-419": "Wiyóȟpeyata Spayóla Iyápi",
+ "wo": "Wolof Iyápi",
+ "xh": "Xhosa Iyápi",
+ "yav": "Yangben",
+ "yi": "Yiddish",
+ "yo": "Yoruba Iyápi",
+ "dje": "Zarma",
+ "zu": "Zulu Iyápi"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/ln.json b/vendor/commerceguys/intl/resources/language/ln.json
index a92ecfff2..d04aa7c10 100644
--- a/vendor/commerceguys/intl/resources/language/ln.json
+++ b/vendor/commerceguys/intl/resources/language/ln.json
@@ -1,641 +1,224 @@
{
- "af": {
- "name": "Afrikaans"
- },
- "agq": {
- "name": "Aghem"
- },
- "ak": {
- "name": "akan"
- },
- "sq": {
- "name": "Albanian"
- },
- "hy": {
- "name": "Armenian"
- },
- "as": {
- "name": "Assamese"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "az": {
- "name": "Azerbaijani"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "Basque"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "Bosnian"
- },
- "br": {
- "name": "Breton"
- },
- "ca": {
- "name": "Catalan"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "ce": {
- "name": "Chechen"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "kw": {
- "name": "Cornish"
- },
- "hr": {
- "name": "Croatian"
- },
- "da": {
- "name": "Danish"
- },
- "dua": {
- "name": "Duala"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "ebu": {
- "name": "Embu"
- },
- "eo": {
- "name": "Esperanto"
- },
- "et": {
- "name": "Estonian"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "Faroese"
- },
- "fil": {
- "name": "Filipino"
- },
- "fi": {
- "name": "Finnish"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "gl": {
- "name": "Galician"
- },
- "lg": {
- "name": "Ganda"
- },
- "ka": {
- "name": "Georgian"
- },
- "gu": {
- "name": "Gujarati"
- },
- "guz": {
- "name": "Gusii"
- },
- "ha": {
- "name": "hausa"
- },
- "haw": {
- "name": "Hawaiian"
- },
- "he": {
- "name": "Hebrew"
- },
- "is": {
- "name": "Icelandic"
- },
- "ig": {
- "name": "igbo"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "ga": {
- "name": "Irish"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "kn": {
- "name": "Kannada"
- },
- "ks": {
- "name": "Kashmiri"
- },
- "kk": {
- "name": "Kazakh"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "rw": {
- "name": "kinyarwanda"
- },
- "kok": {
- "name": "Konkani"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "ky": {
- "name": "Kyrgyz"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Lao"
- },
- "lv": {
- "name": "Latvian"
- },
- "ar": {
- "name": "lialabo"
- },
- "de": {
- "name": "lialemá"
- },
- "de-AT": {
- "name": "lialemá (Otilisi)"
- },
- "de-CH": {
- "name": "lialemá (Swisɛ)"
- },
- "am": {
- "name": "liamariki"
- },
- "bn": {
- "name": "libengali"
- },
- "bg": {
- "name": "libiligali"
- },
- "my": {
- "name": "libilimá"
- },
- "be": {
- "name": "libyelorisí"
- },
- "nl": {
- "name": "lifalamá"
- },
- "nl-BE": {
- "name": "lifalamá (Beleziki)"
- },
- "fr": {
- "name": "lifalansɛ́"
- },
- "fr-CA": {
- "name": "lifalansɛ́ (Kanada)"
- },
- "fr-CH": {
- "name": "lifalansɛ́ (Swisɛ)"
- },
- "el": {
- "name": "ligeleki"
- },
- "hi": {
- "name": "lihindi"
- },
- "km": {
- "name": "likambodza"
- },
- "ko": {
- "name": "likoreya"
- },
- "uk": {
- "name": "likrɛni"
- },
- "ms": {
- "name": "limalezi"
- },
- "id": {
- "name": "lindonezi"
- },
- "ne": {
- "name": "linepalɛ"
- },
- "ln": {
- "name": "lingála"
- },
- "en": {
- "name": "lingɛlɛ́sa"
- },
- "en-GB": {
- "name": "lingɛlɛ́sa (Angɛlɛtɛ́lɛ)"
- },
- "en-CA": {
- "name": "lingɛlɛ́sa (Kanada)"
- },
- "en-AU": {
- "name": "lingɛlɛ́sa (Ositáli)"
- },
- "hu": {
- "name": "liongili"
- },
- "fa": {
- "name": "lipelésanɛ"
- },
- "pa": {
- "name": "lipendzabi"
- },
- "pl": {
- "name": "lipolonɛ"
- },
- "pt": {
- "name": "lipulutugɛ́si"
- },
- "pt-PT": {
- "name": "lipulutugɛ́si (Putúlugɛsi)"
- },
- "ru": {
- "name": "lirisí"
- },
- "ro": {
- "name": "liromani"
- },
- "ro-MD": {
- "name": "liromani (Molidavi)"
- },
- "zh": {
- "name": "lisinwa"
- },
- "zh-Hans": {
- "name": "lisinwa (Hans)"
- },
- "zh-Hant": {
- "name": "lisinwa (Hant)"
- },
- "es": {
- "name": "lisipanye"
- },
- "es-MX": {
- "name": "lisipanye (Meksike)"
- },
- "so": {
- "name": "lisomali"
- },
- "sv": {
- "name": "lisuwedɛ"
- },
- "it": {
- "name": "litaliano"
- },
- "ta": {
- "name": "litamuli"
- },
- "th": {
- "name": "litaye"
- },
- "lt": {
- "name": "Lithuanian"
- },
- "tr": {
- "name": "litiliki"
- },
- "cs": {
- "name": "litshekɛ"
- },
- "ur": {
- "name": "liurdu"
- },
- "vi": {
- "name": "liviyetinámi"
- },
- "ja": {
- "name": "lizapɔ"
- },
- "dsb": {
- "name": "Lower Sorbian"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "Luxembourgish"
- },
- "luy": {
- "name": "Luyia"
- },
- "mk": {
- "name": "Macedonian"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "Malagasy"
- },
- "ml": {
- "name": "Malayalam"
- },
- "mt": {
- "name": "Maltese"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "Marathi"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "mn": {
- "name": "Mongolian"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nds-NL": {
- "name": "nds (Olandɛ)"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nd": {
- "name": "North Ndebele"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "se": {
- "name": "Northern Sami"
- },
- "nb": {
- "name": "Norwegian Bokmål"
- },
- "nn": {
- "name": "Norwegian Nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "or": {
- "name": "Odia"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetic"
- },
- "ps": {
- "name": "Pashto"
- },
- "prg": {
- "name": "Prussian"
- },
- "qu": {
- "name": "Quechua"
- },
- "rm": {
- "name": "Romansh"
- },
- "rof": {
- "name": "Rombo"
- },
- "rn": {
- "name": "Rundi"
- },
- "rwk": {
- "name": "Rwa"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "gd": {
- "name": "Scottish Gaelic"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "Serbian"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Sinhala"
- },
- "sk": {
- "name": "Slovak"
- },
- "sl": {
- "name": "Slovenian"
- },
- "xog": {
- "name": "Soga"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "sw-CD": {
- "name": "sw (Republíki ya Kongó Demokratíki)"
- },
- "sw": {
- "name": "Swahili"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "dav": {
- "name": "Taita"
- },
- "tg": {
- "name": "Tajik"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "Tatar"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "bo": {
- "name": "Tibetan"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "to": {
- "name": "Tongan"
- },
- "tk": {
- "name": "Turkmen"
- },
- "hsb": {
- "name": "Upper Sorbian"
- },
- "ug": {
- "name": "Uyghur"
- },
- "uz": {
- "name": "Uzbek"
- },
- "vai": {
- "name": "Vai"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "cy": {
- "name": "Welsh"
- },
- "fy": {
- "name": "Western Frisian"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "yi": {
- "name": "Yiddish"
- },
- "yo": {
- "name": "yoruba"
- },
- "dje": {
- "name": "Zarma"
- },
- "zu": {
- "name": "zulu"
- }
+ "af": "Afrikaans",
+ "agq": "Aghem",
+ "ak": "akan",
+ "sq": "Albanian",
+ "hy": "Armenian",
+ "as": "Assamese",
+ "ast": "Asturian",
+ "asa": "Asu",
+ "az": "Azerbaijani",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "eu": "Basque",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "brx": "Bodo",
+ "bs": "Bosnian",
+ "br": "Breton",
+ "yue": "Cantonese",
+ "ca": "Catalan",
+ "ceb": "Cebuano",
+ "tzm": "Central Atlas Tamazight",
+ "ckb": "Central Kurdish",
+ "ce": "Chechen",
+ "chr": "Cherokee",
+ "cgg": "Chiga",
+ "cu": "Church Slavic",
+ "ksh": "Colognian",
+ "kw": "Cornish",
+ "hr": "Croatian",
+ "da": "Danish",
+ "dua": "Duala",
+ "dz": "Dzongkha",
+ "ebu": "Embu",
+ "eo": "Esperanto",
+ "et": "Estonian",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fo": "Faroese",
+ "fil": "Filipino",
+ "fi": "Finnish",
+ "fur": "Friulian",
+ "ff": "Fulah",
+ "gl": "Galician",
+ "lg": "Ganda",
+ "ka": "Georgian",
+ "gu": "Gujarati",
+ "guz": "Gusii",
+ "ha": "hausa",
+ "haw": "Hawaiian",
+ "he": "Hebrew",
+ "is": "Icelandic",
+ "ig": "igbo",
+ "smn": "Inari Sami",
+ "ga": "Irish",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "kn": "Kannada",
+ "ks": "Kashmiri",
+ "kk": "Kazakh",
+ "ki": "Kikuyu",
+ "rw": "kinyarwanda",
+ "kok": "Konkani",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "ku": "Kurdish",
+ "nmg": "Kwasio",
+ "ky": "Kyrgyz",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Lao",
+ "lv": "Latvian",
+ "ar": "lialabo",
+ "de": "lialemá",
+ "de-AT": "lialemá (Otilisi)",
+ "de-CH": "lialemá (Swisɛ)",
+ "am": "liamariki",
+ "bn": "libengali",
+ "bg": "libiligali",
+ "my": "libilimá",
+ "be": "libyelorisí",
+ "nl": "lifalamá",
+ "nl-BE": "lifalamá (Beleziki)",
+ "fr": "lifalansɛ́",
+ "fr-CA": "lifalansɛ́ (Kanada)",
+ "fr-CH": "lifalansɛ́ (Swisɛ)",
+ "el": "ligeleki",
+ "hi": "lihindi",
+ "km": "likambodza",
+ "ko": "likoreya",
+ "uk": "likrɛni",
+ "ms": "limalezi",
+ "id": "lindonezi",
+ "ne": "linepalɛ",
+ "ln": "lingála",
+ "en": "lingɛlɛ́sa",
+ "en-GB": "lingɛlɛ́sa (Angɛlɛtɛ́lɛ)",
+ "en-CA": "lingɛlɛ́sa (Kanada)",
+ "en-AU": "lingɛlɛ́sa (Ositáli)",
+ "hu": "liongili",
+ "fa": "lipelésanɛ",
+ "pa": "lipendzabi",
+ "pl": "lipolonɛ",
+ "pt": "lipulutugɛ́si",
+ "pt-PT": "lipulutugɛ́si (Putúlugɛsi)",
+ "ru": "lirisí",
+ "ro": "liromani",
+ "ro-MD": "liromani (Molidavi)",
+ "zh": "lisinwa",
+ "zh-Hans": "lisinwa (Hans)",
+ "zh-Hant": "lisinwa (Hant)",
+ "es": "lisipanye",
+ "es-419": "lisipanye (419)",
+ "es-MX": "lisipanye (Meksike)",
+ "so": "lisomali",
+ "sv": "lisuwedɛ",
+ "it": "litaliano",
+ "ta": "litamuli",
+ "th": "litaye",
+ "lt": "Lithuanian",
+ "tr": "litiliki",
+ "cs": "litshekɛ",
+ "ur": "liurdu",
+ "vi": "liviyetinámi",
+ "ja": "lizapɔ",
+ "jv": "lizava",
+ "nds": "Low German",
+ "dsb": "Lower Sorbian",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "lb": "Luxembourgish",
+ "luy": "Luyia",
+ "mk": "Macedonian",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "Malagasy",
+ "ml": "Malayalam",
+ "mt": "Maltese",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mr": "Marathi",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "mn": "Mongolian",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nds-NL": "nds (Olandɛ)",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nd": "North Ndebele",
+ "lrc": "Northern Luri",
+ "se": "Northern Sami",
+ "nb": "Norwegian Bokmål",
+ "nn": "Norwegian Nynorsk",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "or": "Odia",
+ "om": "Oromo",
+ "os": "Ossetic",
+ "ps": "Pashto",
+ "prg": "Prussian",
+ "qu": "Quechua",
+ "rm": "Romansh",
+ "rof": "Rombo",
+ "rn": "Rundi",
+ "rwk": "Rwa",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "gd": "Scottish Gaelic",
+ "seh": "Sena",
+ "sr": "Serbian",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "sd": "Sindhi",
+ "si": "Sinhala",
+ "sk": "Slovak",
+ "sl": "Slovenian",
+ "xog": "Soga",
+ "zgh": "Standard Moroccan Tamazight",
+ "sw-CD": "sw (Republíki ya Kongó Demokratíki)",
+ "sw": "Swahili",
+ "gsw": "Swiss German",
+ "shi": "Tachelhit",
+ "dav": "Taita",
+ "tg": "Tajik",
+ "twq": "Tasawaq",
+ "tt": "Tatar",
+ "te": "Telugu",
+ "teo": "Teso",
+ "bo": "Tibetan",
+ "ti": "Tigrinya",
+ "to": "Tongan",
+ "tk": "Turkmen",
+ "hsb": "Upper Sorbian",
+ "ug": "Uyghur",
+ "uz": "Uzbek",
+ "vai": "Vai",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "cy": "Welsh",
+ "fy": "Western Frisian",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "yi": "Yiddish",
+ "yo": "yoruba",
+ "dje": "Zarma",
+ "zu": "zulu"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/lo.json b/vendor/commerceguys/intl/resources/language/lo.json
index da6bd223e..680cdc006 100644
--- a/vendor/commerceguys/intl/resources/language/lo.json
+++ b/vendor/commerceguys/intl/resources/language/lo.json
@@ -1,644 +1,224 @@
{
- "el": {
- "name": "ກຣີກ"
- },
- "kl": {
- "name": "ກຣີນແລນລິດ"
- },
- "nmg": {
- "name": "ກວາຊີໂອ"
- },
- "kok": {
- "name": "ກອນການີ"
- },
- "kab": {
- "name": "ກາໄບລ໌"
- },
- "kam": {
- "name": "ກາມບາ"
- },
- "gl": {
- "name": "ກາລິຊຽນ"
- },
- "gu": {
- "name": "ກູຈາຣາຕິ"
- },
- "guz": {
- "name": "ກູຊິ"
- },
- "ky": {
- "name": "ເກຍກີສ"
- },
- "ko": {
- "name": "ເກົາຫລີ"
- },
- "lg": {
- "name": "ແກນດາ"
- },
- "km": {
- "name": "ຂະເໝນ"
- },
- "kw": {
- "name": "ຄໍນິຊ"
- },
- "sw-CD": {
- "name": "ຄອງໂກ ຊວາຮີລິ"
- },
- "khq": {
- "name": "ຄອຍຣາ ຊິນີ"
- },
- "kn": {
- "name": "ຄັນນາດາ"
- },
- "kkj": {
- "name": "ຄາໂກ"
- },
- "ks": {
- "name": "ຄາສເມຍຣິ"
- },
- "kk": {
- "name": "ຄາຊັກ"
- },
- "ca": {
- "name": "ຄາຕາລານ"
- },
- "kln": {
- "name": "ຄາເລັນຈິນ"
- },
- "kea": {
- "name": "ຄາເວີເດຍນູ"
- },
- "ki": {
- "name": "ຄິຄູຢຸ"
- },
- "rw": {
- "name": "ຄິນຢາວານດາ"
- },
- "qu": {
- "name": "ຄີຊົວ"
- },
- "ses": {
- "name": "ໂຄຍຣາໂບໂຣ ເຊນນິ"
- },
- "hr": {
- "name": "ໂຄຣເອທຽນ"
- },
- "ksh": {
- "name": "ໂຄລອກນຽນ"
- },
- "jgo": {
- "name": "ງອມບາ"
- },
- "ka": {
- "name": "ຈໍຈຽນ"
- },
- "zh": {
- "name": "ຈີນ"
- },
- "zh-Hant": {
- "name": "ຈີນແບບດັ້ງເດີມ"
- },
- "zh-Hans": {
- "name": "ຈີນແບບຮຽບງ່າຍ"
- },
- "nnh": {
- "name": "ຈີ່ມບູນ"
- },
- "dyo": {
- "name": "ໂຈລາ-ຟອນຢີ"
- },
- "gd": {
- "name": "ສະກັອດເກລິກ"
- },
- "es": {
- "name": "ສະແປນນິຊ"
- },
- "sl": {
- "name": "ສະໂລເວນຽນ"
- },
- "sk": {
- "name": "ສະໂລແວັກ"
- },
- "gsw": {
- "name": "ສະວິສ ເຈີແມນ"
- },
- "de-CH": {
- "name": "ສະວິສ ໄຮ ເຈີແມນ"
- },
- "sv": {
- "name": "ສະວີດິຊ"
- },
- "sd": {
- "name": "ສິນທິ"
- },
- "si": {
- "name": "ສິນຫາລາ"
- },
- "hsb": {
- "name": "ຊໍບຽນ ທາງຕອນເໜືອ"
- },
- "dsb": {
- "name": "ຊໍບຽນຕໍ່ກວ່າ"
- },
- "sw": {
- "name": "ຊວາຮີລິ"
- },
- "sah": {
- "name": "ຊາກາ"
- },
- "nds-NL": {
- "name": "ຊາຊອນ ຕອນໄຕ"
- },
- "sbp": {
- "name": "ຊານກູ"
- },
- "dje": {
- "name": "ຊາມາ"
- },
- "se": {
- "name": "ຊາມິເໜືອ"
- },
- "ksb": {
- "name": "ຊຳບາລ້າ"
- },
- "saq": {
- "name": "ຊຳບູຣູ"
- },
- "cgg": {
- "name": "ຊີກາ"
- },
- "ce": {
- "name": "ຊີເຄນ"
- },
- "seh": {
- "name": "ຊີນາ"
- },
- "chr": {
- "name": "ຊີໂຣກີ"
- },
- "zu": {
- "name": "ຊູລູ"
- },
- "cs": {
- "name": "ເຊກ"
- },
- "ii": {
- "name": "ເຊສວຍຢີ"
- },
- "sr": {
- "name": "ເຊີບຽນ"
- },
- "sg": {
- "name": "ແຊງໂກ"
- },
- "xog": {
- "name": "ໂຊກາ"
- },
- "sn": {
- "name": "ໂຊນາ"
- },
- "so": {
- "name": "ໂຊມາລີ"
- },
- "ckb": {
- "name": "ໂຊຣານິ ເຄີດິຊ"
- },
- "ja": {
- "name": "ຍີ່ປຸ່ນ"
- },
- "yav": {
- "name": "ແຍງເບນ"
- },
- "nl": {
- "name": "ດັຊ"
- },
- "dz": {
- "name": "ດີຊອງຄາ"
- },
- "dua": {
- "name": "ດົວລາ"
- },
- "da": {
- "name": "ແດນິຊ"
- },
- "twq": {
- "name": "ຕາຊາວັກ"
- },
- "ti": {
- "name": "ຕິກຣິນຢາ"
- },
- "teo": {
- "name": "ເຕໂຊ"
- },
- "te": {
- "name": "ເຕລູກູ"
- },
- "dav": {
- "name": "ໄຕຕາ"
- },
- "to": {
- "name": "ທອງການ"
- },
- "tg": {
- "name": "ທາຈິກ"
- },
- "shi": {
- "name": "ທາເຊວຫິດ"
- },
- "tt": {
- "name": "ທາທາ"
- },
- "ta": {
- "name": "ທາມິລ"
- },
- "bo": {
- "name": "ທິເບທັນ"
- },
- "tk": {
- "name": "ເທີກເມັນ"
- },
- "tr": {
- "name": "ເທີຄິຊ"
- },
- "th": {
- "name": "ໄທ"
- },
- "nn": {
- "name": "ນໍເວຈຽນ ນີນອກ"
- },
- "nb": {
- "name": "ນໍເວຈຽນ ບັອກມອລ"
- },
- "nyn": {
- "name": "ນານຄອນ"
- },
- "naq": {
- "name": "ນາມາ"
- },
- "ne": {
- "name": "ເນປາລີ"
- },
- "nus": {
- "name": "ເນີ"
- },
- "bs": {
- "name": "ບອສນຽນ"
- },
- "bg": {
- "name": "ບັງກາຣຽນ"
- },
- "eu": {
- "name": "ບັສກີ"
- },
- "bas": {
- "name": "ບາຊາ"
- },
- "ksf": {
- "name": "ບາເຟຍ"
- },
- "bm": {
- "name": "ບາມບາຣາ"
- },
- "bez": {
- "name": "ບີນາ"
- },
- "br": {
- "name": "ເບຣຕັນ"
- },
- "be": {
- "name": "ເບລາຣັສຊຽນ"
- },
- "bn": {
- "name": "ເບັງກາລີ"
- },
- "bem": {
- "name": "ເບັມບາ"
- },
- "cu": {
- "name": "ໂບດສລາວິກ"
- },
- "brx": {
- "name": "ໂບດູ"
- },
- "pt": {
- "name": "ປອກຕຸຍກິສ"
- },
- "pt-PT": {
- "name": "ປອກຕຸຍກິສ ຢຸໂຣບ"
- },
- "pa": {
- "name": "ປັນຈາບີ"
- },
- "ps": {
- "name": "ປາສໂຕ"
- },
- "fa": {
- "name": "ເປີຊຽນ"
- },
- "pl": {
- "name": "ໂປລິຊ"
- },
- "fr": {
- "name": "ຝຣັ່ງ"
- },
- "fr-CH": {
- "name": "ຝຣັ່ງ (ສະວິດເຊີແລນ)"
- },
- "fy": {
- "name": "ຟຣິຊຽນ ຕາເວັນຕົກ"
- },
- "fur": {
- "name": "ຟຣີລຽນ"
- },
- "fr-CA": {
- "name": "ຟລັງ(ການາດາ)"
- },
- "nl-BE": {
- "name": "ຟລີມິຊ"
- },
- "fo": {
- "name": "ຟາໂຣສ"
- },
- "fi": {
- "name": "ຟິນນິຊ"
- },
- "fil": {
- "name": "ຟີລິປີໂນ"
- },
- "ff": {
- "name": "ຟູລາ"
- },
- "mfe": {
- "name": "ມໍຣິສເຢນ"
- },
- "mn": {
- "name": "ມອງໂກເລຍ"
- },
- "mt": {
- "name": "ມອລທີສ"
- },
- "mua": {
- "name": "ມັນດັງ"
- },
- "kde": {
- "name": "ມາຄອນເດ"
- },
- "mgh": {
- "name": "ມາຄູວາ-ມີດໂຕ"
- },
- "mzn": {
- "name": "ມາແຊນເດີລັງ"
- },
- "jmc": {
- "name": "ມາແຊມ"
- },
- "mas": {
- "name": "ມາໄຊ"
- },
- "mr": {
- "name": "ມາຣາທີ"
- },
- "mg": {
- "name": "ມາລາກາສຊີ"
- },
- "ms": {
- "name": "ມາເລ"
- },
- "ml": {
- "name": "ມາເລອາລຳ"
- },
- "my": {
- "name": "ມຽນມາ"
- },
- "mgo": {
- "name": "ເມທາ"
- },
- "mer": {
- "name": "ເມຣູ"
- },
- "es-MX": {
- "name": "ເມັກຊິກັນ ສະແປນນິຊ"
- },
- "gv": {
- "name": "ແມງຊ໌"
- },
- "mk": {
- "name": "ແມຊິໂດນຽນ"
- },
- "ro-MD": {
- "name": "ໂມດາວຽນ"
- },
- "zgh": {
- "name": "ໂມຣັອກແຄນ ທາມາຊີກ ມາດຕະຖານ"
- },
- "yi": {
- "name": "ຢິວ"
- },
- "uk": {
- "name": "ຢູເຄຣນຽນ"
- },
- "de": {
- "name": "ເຢຍລະມັນ"
- },
- "de-AT": {
- "name": "ເຢຍລະມັນ (ໂອສຕຣິດ)"
- },
- "nds": {
- "name": "ເຢຍລະມັນ ຕອນໄຕ້"
- },
- "yo": {
- "name": "ໂຢຣູບາ"
- },
- "rn": {
- "name": "ຣຸນດິ"
- },
- "rof": {
- "name": "ຣົມໂບ"
- },
- "rm": {
- "name": "ໂຣແມນຊ໌"
- },
- "ro": {
- "name": "ໂຣແມນຽນ"
- },
- "lb": {
- "name": "ລັກເຊມບວກກິຊ"
- },
- "ru": {
- "name": "ລັດເຊຍ"
- },
- "lv": {
- "name": "ລັດວຽນ"
- },
- "lkt": {
- "name": "ລາໂກຕາ"
- },
- "lo": {
- "name": "ລາວ"
- },
- "ln": {
- "name": "ລິງກາລາ"
- },
- "lt": {
- "name": "ລິທົວນຽນ"
- },
- "luy": {
- "name": "ລູໄຍ"
- },
- "lu": {
- "name": "ລູບາ-ຄາຕັງກາ"
- },
- "lrc": {
- "name": "ລູຣິ ທາງຕອນເໜືອ"
- },
- "luo": {
- "name": "ລົວ"
- },
- "lag": {
- "name": "ແລນກິ"
- },
- "wo": {
- "name": "ວໍລອບ"
- },
- "vun": {
- "name": "ວັນໂຈ"
- },
- "wae": {
- "name": "ວາເຊີ"
- },
- "cy": {
- "name": "ເວວ"
- },
- "vo": {
- "name": "ໂວລາພັກ"
- },
- "vai": {
- "name": "ໄວ"
- },
- "vi": {
- "name": "ຫວຽດນາມ"
- },
- "os": {
- "name": "ອອດເຊຕິກ"
- },
- "en": {
- "name": "ອັງກິດ"
- },
- "en-GB": {
- "name": "ອັງກິດ (ບຣິດທິຊ)"
- },
- "en-AU": {
- "name": "ອັງກິດ (ໂອດສະຕາລີ)"
- },
- "en-CA": {
- "name": "ອັງກິດແຄນາດາ"
- },
- "as": {
- "name": "ອັສຊາມີສ"
- },
- "ast": {
- "name": "ອັສຕູຮຽນ"
- },
- "tzm": {
- "name": "ອັດລາສ ທາມາຊີກ ກາງ"
- },
- "ak": {
- "name": "ອາການ"
- },
- "asa": {
- "name": "ອາຊູ"
- },
- "az": {
- "name": "ອາເຊີໄບຈານິ"
- },
- "sq": {
- "name": "ອານບານຽນ"
- },
- "af": {
- "name": "ອາຟຣິການ"
- },
- "hy": {
- "name": "ອາເມນຽນ"
- },
- "rwk": {
- "name": "ອາຣວາ"
- },
- "ar": {
- "name": "ອາຣັບ"
- },
- "agq": {
- "name": "ອາເຮັມ"
- },
- "am": {
- "name": "ອຳຮາຣິກ"
- },
- "ig": {
- "name": "ອິກໂບ"
- },
- "it": {
- "name": "ອິຕາລຽນ"
- },
- "id": {
- "name": "ອິນໂດເນຊຽນ"
- },
- "ee": {
- "name": "ອິວາ"
- },
- "smn": {
- "name": "ອີນາຣິຊາມິ"
- },
- "ewo": {
- "name": "ອີວອນດູ"
- },
- "uz": {
- "name": "ອຸສເບກ"
- },
- "ug": {
- "name": "ອຸຍເຄີ"
- },
- "ur": {
- "name": "ອູຣດູ"
- },
- "et": {
- "name": "ເອສໂຕນຽນ"
- },
- "eo": {
- "name": "ເອສປາຍ"
- },
- "nd": {
- "name": "ເອັນເດເບເລເໜືອ"
- },
- "ebu": {
- "name": "ເອັມບູ"
- },
- "or": {
- "name": "ໂອຣິຢາ"
- },
- "om": {
- "name": "ໂອໂຣໂມ"
- },
- "is": {
- "name": "ໄອສແລນດິກ"
- },
- "ga": {
- "name": "ໄອຣິສ"
- },
- "hu": {
- "name": "ຮັງກາຣຽນ"
- },
- "haw": {
- "name": "ຮາໄວອຽນ"
- },
- "hi": {
- "name": "ຮິນດິ"
- },
- "he": {
- "name": "ຮີບຣິວ"
- },
- "ha": {
- "name": "ເຮົາຊາ"
- },
- "prg": {
- "name": "Prussian"
- }
+ "el": "ກຣີກ",
+ "kl": "ກຣີນແລນລິດ",
+ "yue": "ກວາງຕຸ້ງ",
+ "nmg": "ກວາຊີໂອ",
+ "kok": "ກອນການີ",
+ "kab": "ກາໄບລ໌",
+ "kam": "ກາມບາ",
+ "gl": "ກາລິຊຽນ",
+ "gu": "ກູຈາຣາຕິ",
+ "guz": "ກູຊິ",
+ "ky": "ເກຍກີສ",
+ "ko": "ເກົາຫລີ",
+ "lg": "ແກນດາ",
+ "km": "ຂະເໝນ",
+ "kw": "ຄໍນິຊ",
+ "sw-CD": "ຄອງໂກ ຊວາຮີລິ",
+ "khq": "ຄອຍຣາ ຊິນີ",
+ "kn": "ຄັນນາດາ",
+ "kkj": "ຄາໂກ",
+ "ks": "ຄາສເມຍຣິ",
+ "kk": "ຄາຊັກ",
+ "ca": "ຄາຕາລານ",
+ "kln": "ຄາເລັນຈິນ",
+ "kea": "ຄາເວີເດຍນູ",
+ "ki": "ຄິຄູຢຸ",
+ "rw": "ຄິນຢາວານດາ",
+ "qu": "ຄີຊົວ",
+ "ku": "ເຄີດິສ",
+ "ses": "ໂຄຍຣາໂບໂຣ ເຊນນິ",
+ "hr": "ໂຄຣເອທຽນ",
+ "ksh": "ໂຄລອກນຽນ",
+ "jgo": "ງອມບາ",
+ "ka": "ຈໍຈຽນ",
+ "jv": "ຈາແວນີສ",
+ "zh": "ຈີນ",
+ "zh-Hant": "ຈີນແບບດັ້ງເດີມ",
+ "zh-Hans": "ຈີນແບບຮຽບງ່າຍ",
+ "nnh": "ຈີ່ມບູນ",
+ "dyo": "ໂຈລາ-ຟອນຢີ",
+ "gd": "ສະກັອດເກລິກ",
+ "es": "ສະແປນນິຊ",
+ "sl": "ສະໂລເວນຽນ",
+ "sk": "ສະໂລແວັກ",
+ "gsw": "ສະວິສ ເຈີແມນ",
+ "de-CH": "ສະວິສ ໄຮ ເຈີແມນ",
+ "sv": "ສະວີດິຊ",
+ "sd": "ສິນທິ",
+ "si": "ສິນຫາລາ",
+ "hsb": "ຊໍບຽນ ທາງຕອນເໜືອ",
+ "dsb": "ຊໍບຽນຕໍ່ກວ່າ",
+ "sw": "ຊວາຮີລິ",
+ "sah": "ຊາກາ",
+ "nds-NL": "ຊາຊອນ ຕອນໄຕ",
+ "sbp": "ຊານກູ",
+ "dje": "ຊາມາ",
+ "se": "ຊາມິເໜືອ",
+ "ksb": "ຊຳບາລ້າ",
+ "saq": "ຊຳບູຣູ",
+ "cgg": "ຊີກາ",
+ "ce": "ຊີເຄນ",
+ "seh": "ຊີນາ",
+ "ceb": "ຊີບູໂນ",
+ "chr": "ຊີໂຣກີ",
+ "zu": "ຊູລູ",
+ "cs": "ເຊກ",
+ "ii": "ເຊສວຍຢີ",
+ "sr": "ເຊີບຽນ",
+ "sg": "ແຊງໂກ",
+ "xog": "ໂຊກາ",
+ "sn": "ໂຊນາ",
+ "so": "ໂຊມາລີ",
+ "ckb": "ໂຊຣານິ ເຄີດິຊ",
+ "ja": "ຍີ່ປຸ່ນ",
+ "yav": "ແຍງເບນ",
+ "nl": "ດັຊ",
+ "dz": "ດີຊອງຄາ",
+ "dua": "ດົວລາ",
+ "da": "ແດນິຊ",
+ "twq": "ຕາຊາວັກ",
+ "ti": "ຕິກຣິນຢາ",
+ "teo": "ເຕໂຊ",
+ "te": "ເຕລູກູ",
+ "dav": "ໄຕຕາ",
+ "to": "ທອງການ",
+ "tg": "ທາຈິກ",
+ "shi": "ທາເຊວຫິດ",
+ "tt": "ທາທາ",
+ "ta": "ທາມິລ",
+ "bo": "ທິເບທັນ",
+ "tk": "ເທີກເມັນ",
+ "tr": "ເທີຄິຊ",
+ "th": "ໄທ",
+ "nn": "ນໍເວຈຽນ ນີນອກ",
+ "nb": "ນໍເວຈຽນ ບັອກມອລ",
+ "nyn": "ນານຄອນ",
+ "naq": "ນາມາ",
+ "ne": "ເນປາລີ",
+ "nus": "ເນີ",
+ "bs": "ບອສນຽນ",
+ "bg": "ບັງກາຣຽນ",
+ "eu": "ບັສກີ",
+ "bas": "ບາຊາ",
+ "ksf": "ບາເຟຍ",
+ "bm": "ບາມບາຣາ",
+ "bez": "ບີນາ",
+ "br": "ເບຣຕັນ",
+ "be": "ເບລາຣັສຊຽນ",
+ "bn": "ເບັງກາລີ",
+ "bem": "ເບັມບາ",
+ "cu": "ໂບດສລາວິກ",
+ "brx": "ໂບດູ",
+ "prg": "ປຣັສຊຽນ",
+ "pt": "ປອກຕຸຍກິສ",
+ "pt-PT": "ປອກຕຸຍກິສ ຢຸໂຣບ",
+ "pa": "ປັນຈາບີ",
+ "ps": "ປາສໂຕ",
+ "fa": "ເປີຊຽນ",
+ "pl": "ໂປລິຊ",
+ "fr": "ຝຣັ່ງ",
+ "fr-CH": "ຝຣັ່ງ (ສວິສ)",
+ "fy": "ຟຣິຊຽນ ຕາເວັນຕົກ",
+ "fur": "ຟຣີລຽນ",
+ "fr-CA": "ຟລັງ(ການາດາ)",
+ "nl-BE": "ຟລີມິຊ",
+ "fo": "ຟາໂຣສ",
+ "fi": "ຟິນນິຊ",
+ "fil": "ຟີລິປີໂນ",
+ "ff": "ຟູລາ",
+ "mfe": "ມໍຣິສເຢນ",
+ "mn": "ມອງໂກເລຍ",
+ "mt": "ມອລທີສ",
+ "mua": "ມັນດັງ",
+ "kde": "ມາຄອນເດ",
+ "mgh": "ມາຄູວາ-ມີດໂຕ",
+ "mzn": "ມາແຊນເດີລັງ",
+ "jmc": "ມາແຊມ",
+ "mas": "ມາໄຊ",
+ "mr": "ມາຣາທີ",
+ "mg": "ມາລາກາສຊີ",
+ "ms": "ມາເລ",
+ "ml": "ມາເລອາລຳ",
+ "mi": "ມາວຣິ",
+ "my": "ມຽນມາ",
+ "mgo": "ເມທາ",
+ "mer": "ເມຣູ",
+ "es-MX": "ເມັກຊິກັນ ສະແປນນິຊ",
+ "gv": "ແມງຊ໌",
+ "mk": "ແມຊິໂດນຽນ",
+ "ro-MD": "ໂມດາວຽນ",
+ "zgh": "ໂມຣັອກແຄນ ທາມາຊີກ ມາດຕະຖານ",
+ "yi": "ຢິວ",
+ "uk": "ຢູເຄຣນຽນ",
+ "de": "ເຢຍລະມັນ",
+ "de-AT": "ເຢຍລະມັນ (ໂອສຕຣິດ)",
+ "nds": "ເຢຍລະມັນ ຕອນໄຕ້",
+ "yo": "ໂຢຣູບາ",
+ "rn": "ຣຸນດິ",
+ "rof": "ຣົມໂບ",
+ "rm": "ໂຣແມນຊ໌",
+ "ro": "ໂຣແມນຽນ",
+ "lb": "ລັກເຊມບວກກິຊ",
+ "ru": "ລັດເຊຍ",
+ "lv": "ລັດວຽນ",
+ "lkt": "ລາໂກຕາ",
+ "es-419": "ລາຕິນ ອາເມຣິກັນ ສະແປນນິຊ",
+ "lo": "ລາວ",
+ "ln": "ລິງກາລາ",
+ "lt": "ລິທົວນຽນ",
+ "luy": "ລູໄຍ",
+ "lu": "ລູບາ-ຄາຕັງກາ",
+ "lrc": "ລູຣິ ທາງຕອນເໜືອ",
+ "luo": "ລົວ",
+ "lag": "ແລນກິ",
+ "wo": "ວໍລອບ",
+ "wa": "ວໍລູມ",
+ "vun": "ວັນໂຈ",
+ "wae": "ວາເຊີ",
+ "cy": "ເວວ",
+ "vo": "ໂວລາພັກ",
+ "vai": "ໄວ",
+ "vi": "ຫວຽດນາມ",
+ "os": "ອອດເຊຕິກ",
+ "en": "ອັງກິດ",
+ "en-GB": "ອັງກິດ (ບຣິດທິຊ)",
+ "en-AU": "ອັງກິດ (ໂອດສະຕາລີ)",
+ "en-CA": "ອັງກິດແຄນາດາ",
+ "as": "ອັສຊາມີສ",
+ "ast": "ອັສຕູຮຽນ",
+ "tzm": "ອັດລາສ ທາມາຊີກ ກາງ",
+ "ak": "ອາການ",
+ "asa": "ອາຊູ",
+ "az": "ອາເຊີໄບຈານິ",
+ "sq": "ອານບານຽນ",
+ "af": "ອາຟຣິການ",
+ "hy": "ອາເມນຽນ",
+ "rwk": "ອາຣວາ",
+ "ar": "ອາຣັບ",
+ "agq": "ອາເຮັມ",
+ "am": "ອຳຮາຣິກ",
+ "ig": "ອິກໂບ",
+ "it": "ອິຕາລຽນ",
+ "id": "ອິນໂດເນຊຽນ",
+ "ee": "ອິວາ",
+ "smn": "ອີນາຣິຊາມິ",
+ "ewo": "ອີວອນດູ",
+ "uz": "ອຸສເບກ",
+ "ug": "ອຸຍເຄີ",
+ "ur": "ອູຣດູ",
+ "et": "ເອສໂຕນຽນ",
+ "eo": "ເອສປາຍ",
+ "nd": "ເອັນເດເບເລເໜືອ",
+ "ebu": "ເອັມບູ",
+ "or": "ໂອຣິຢາ",
+ "om": "ໂອໂຣໂມ",
+ "is": "ໄອສແລນດິກ",
+ "ga": "ໄອຣິສ",
+ "hu": "ຮັງກາຣຽນ",
+ "haw": "ຮາໄວອຽນ",
+ "hi": "ຮິນດິ",
+ "he": "ຮີບຣິວ",
+ "ha": "ເຮົາຊາ",
+ "xh": "ໂຮຊາ"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/lrc.json b/vendor/commerceguys/intl/resources/language/lrc.json
index a737ba500..8ae0c985b 100644
--- a/vendor/commerceguys/intl/resources/language/lrc.json
+++ b/vendor/commerceguys/intl/resources/language/lrc.json
@@ -1,644 +1,224 @@
{
- "ast": {
- "name": "Asturian"
- },
- "bas": {
- "name": "Basaa"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "cs": {
- "name": "Czech"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "kkj": {
- "name": "Kako"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "os": {
- "name": "Ossetic"
- },
- "prg": {
- "name": "Prussian"
- },
- "sah": {
- "name": "Sakha"
- },
- "gd": {
- "name": "Scottish Gaelic"
- },
- "vo": {
- "name": "Volapük"
- },
- "wae": {
- "name": "Walser"
- },
- "yav": {
- "name": "Yangben"
- },
- "yi": {
- "name": "Yiddish"
- },
- "az": {
- "name": "آذأربایئجانی ھارگە"
- },
- "as": {
- "name": "آسامی"
- },
- "asa": {
- "name": "آسوٙ"
- },
- "af": {
- "name": "آفریکانس"
- },
- "agq": {
- "name": "آقئم"
- },
- "ak": {
- "name": "آکان"
- },
- "sq": {
- "name": "آلبانی"
- },
- "de": {
- "name": "آلمانی"
- },
- "de-AT": {
- "name": "آلمانی ئوتریشی"
- },
- "gsw": {
- "name": "آلمانی سوٙئیسی"
- },
- "de-CH": {
- "name": "آلمانی سوٙییسی"
- },
- "nds-NL": {
- "name": "آلمانی ھارگە جا"
- },
- "nds": {
- "name": "آلمانی ھاری"
- },
- "ar": {
- "name": "أرأڤی"
- },
- "hy": {
- "name": "أرمأنی"
- },
- "am": {
- "name": "أمھأری"
- },
- "id": {
- "name": "أندونئزیایی"
- },
- "eo": {
- "name": "ئسپئرانتو"
- },
- "es": {
- "name": "ئسپانیایی"
- },
- "es-MX": {
- "name": "ئسپانیایی مئکزیک"
- },
- "et": {
- "name": "ئستونیایی"
- },
- "sl": {
- "name": "ئسلوڤئنیایی"
- },
- "sk": {
- "name": "ئسلوڤاکی"
- },
- "ee": {
- "name": "ئڤئ"
- },
- "ebu": {
- "name": "ئمبو"
- },
- "ur": {
- "name": "ئوردوٙ"
- },
- "om": {
- "name": "ئوروموٙ"
- },
- "or": {
- "name": "ئوریا"
- },
- "uz": {
- "name": "ئوزبأکی"
- },
- "uk": {
- "name": "ئوکراینی"
- },
- "ug": {
- "name": "ئویغوٙر"
- },
- "it": {
- "name": "ئیتالیایی"
- },
- "ga": {
- "name": "ئیرلأندی"
- },
- "is": {
- "name": "ئیسلأندی"
- },
- "ig": {
- "name": "ئیگبو"
- },
- "smn": {
- "name": "ئیناری سامی"
- },
- "en": {
- "name": "ئینگیلیسی"
- },
- "en-AU": {
- "name": "ئینگیلیسی ئوستارالیایی"
- },
- "en-GB": {
- "name": "ئینگیلیسی بئریتانیایی"
- },
- "en-CA": {
- "name": "ئینگیلیسی کانادایی"
- },
- "bn": {
- "name": "بأنگالی"
- },
- "br": {
- "name": "بئرئتون"
- },
- "my": {
- "name": "بئرمئ یی"
- },
- "be": {
- "name": "بئلاروٙسی"
- },
- "bez": {
- "name": "بئنا"
- },
- "eu": {
- "name": "باسکی"
- },
- "ksf": {
- "name": "بافیا"
- },
- "bm": {
- "name": "بامبارا"
- },
- "brx": {
- "name": "بودو"
- },
- "bs": {
- "name": "بوسنیایی"
- },
- "bg": {
- "name": "بولغاری"
- },
- "bem": {
- "name": "بیما"
- },
- "ps": {
- "name": "پأشتوٙ"
- },
- "pa": {
- "name": "پأنجابی"
- },
- "pt": {
- "name": "پورتئغالی"
- },
- "pt-PT": {
- "name": "پورتئغالی ئوروٙپایی"
- },
- "bo": {
- "name": "تأبأتی"
- },
- "teo": {
- "name": "تئسو"
- },
- "te": {
- "name": "تئلئگو"
- },
- "tt": {
- "name": "تاتار"
- },
- "tg": {
- "name": "تاجیکی"
- },
- "shi": {
- "name": "تاچئلھیت"
- },
- "twq": {
- "name": "تاساڤاق"
- },
- "zgh": {
- "name": "تامازیغ مأراکئشی"
- },
- "tzm": {
- "name": "تامازیغ مینجایی"
- },
- "ta": {
- "name": "تامیل"
- },
- "dav": {
- "name": "تایتا"
- },
- "th": {
- "name": "تایلأندی"
- },
- "tk": {
- "name": "تورکأمأنی"
- },
- "tr": {
- "name": "تورکی"
- },
- "to": {
- "name": "توٙنگان"
- },
- "ti": {
- "name": "تیگرینیا"
- },
- "ja": {
- "name": "جاپوٙنی"
- },
- "dyo": {
- "name": "جولا فوٙنیی"
- },
- "ce": {
- "name": "چئچئنی"
- },
- "chr": {
- "name": "چوروٙکی"
- },
- "cgg": {
- "name": "چیگا"
- },
- "zh": {
- "name": "چینی"
- },
- "zh-Hans": {
- "name": "چینی سادە بیە"
- },
- "zh-Hant": {
- "name": "چینی سونأتی"
- },
- "km": {
- "name": "خئمئر"
- },
- "da": {
- "name": "دانمارکی"
- },
- "dua": {
- "name": "دوٙالا"
- },
- "rwk": {
- "name": "رئڤا"
- },
- "rn": {
- "name": "راندی"
- },
- "ru": {
- "name": "روٙسی"
- },
- "rm": {
- "name": "رومانش"
- },
- "ro": {
- "name": "رومانیایی"
- },
- "ro-MD": {
- "name": "رومانیایی مولداڤی"
- },
- "rof": {
- "name": "رومبو"
- },
- "dje": {
- "name": "زارما"
- },
- "zu": {
- "name": "زولو"
- },
- "dz": {
- "name": "زوٙنگخا"
- },
- "sw": {
- "name": "سأڤاحیلی"
- },
- "sw-CD": {
- "name": "سأڤاحیلی کونگو"
- },
- "sr": {
- "name": "سئربی"
- },
- "seh": {
- "name": "سئنا"
- },
- "sd": {
- "name": "سئندی"
- },
- "saq": {
- "name": "سامبوٙروٙ"
- },
- "se": {
- "name": "سامی شومالی"
- },
- "sg": {
- "name": "سانگو"
- },
- "sbp": {
- "name": "سانگوٙ"
- },
- "sv": {
- "name": "سوٙئدی"
- },
- "hsb": {
- "name": "سوربی ڤارو"
- },
- "dsb": {
- "name": "سوربی ھاری"
- },
- "xog": {
- "name": "سوٙگا"
- },
- "so": {
- "name": "سوٙمالی"
- },
- "ii": {
- "name": "سی چوان یی"
- },
- "si": {
- "name": "سینھالا"
- },
- "ksb": {
- "name": "شامبالا"
- },
- "sn": {
- "name": "شونا"
- },
- "he": {
- "name": "عئبری"
- },
- "fr": {
- "name": "فآرانسئ ئی"
- },
- "fr-CH": {
- "name": "فآرانسئ ئی سوٙییس"
- },
- "fr-CA": {
- "name": "فآرانسئ ئی کانادا"
- },
- "fi": {
- "name": "فأنلاندی"
- },
- "fy": {
- "name": "فئریسی أفتونئشین"
- },
- "nl-BE": {
- "name": "فئلاماندی"
- },
- "fa": {
- "name": "فارسی"
- },
- "fo": {
- "name": "فاروٙسی"
- },
- "fil": {
- "name": "فیلیپینی"
- },
- "cy": {
- "name": "ڤئلزی"
- },
- "vai": {
- "name": "ڤای"
- },
- "wo": {
- "name": "ڤولوف"
- },
- "vun": {
- "name": "ڤوٙنجوٙ"
- },
- "vi": {
- "name": "ڤییئتنامی"
- },
- "kk": {
- "name": "قأزاق"
- },
- "ky": {
- "name": "قئرقیزی"
- },
- "ks": {
- "name": "کأشمیری"
- },
- "nmg": {
- "name": "کئڤاسیوٙ"
- },
- "kea": {
- "name": "کاباردینو"
- },
- "kab": {
- "name": "کابیلئ"
- },
- "ca": {
- "name": "کاتالان"
- },
- "kln": {
- "name": "کالئجین"
- },
- "kl": {
- "name": "کالالیسوٙت"
- },
- "kam": {
- "name": "کامبا"
- },
- "kn": {
- "name": "کاناد"
- },
- "qu": {
- "name": "کوچوٙا"
- },
- "ko": {
- "name": "کورئ یی"
- },
- "ckb": {
- "name": "کوردی سوٙرانی"
- },
- "kw": {
- "name": "کورنیش"
- },
- "hr": {
- "name": "کوروڤاتی"
- },
- "kok": {
- "name": "کوٙنکانی"
- },
- "khq": {
- "name": "کی یورا چینی"
- },
- "ses": {
- "name": "کیارابورو سئنی"
- },
- "ki": {
- "name": "کیکیوٙ"
- },
- "rw": {
- "name": "کینیاروآندا"
- },
- "gl": {
- "name": "گالیسی"
- },
- "lg": {
- "name": "گاندا"
- },
- "gu": {
- "name": "گوجأراتی"
- },
- "ka": {
- "name": "گورجی"
- },
- "guz": {
- "name": "گوٙسی"
- },
- "pl": {
- "name": "لأھئستانی"
- },
- "lv": {
- "name": "لاتوڤیایی"
- },
- "lkt": {
- "name": "لاکوٙتا"
- },
- "lag": {
- "name": "لانگی"
- },
- "lo": {
- "name": "لاو"
- },
- "luo": {
- "name": "لوٙ"
- },
- "luy": {
- "name": "لوٙئیا"
- },
- "lu": {
- "name": "لوٙبا کاتانگا"
- },
- "lb": {
- "name": "لوٙکزامبوٙرگی"
- },
- "lrc": {
- "name": "لۊری شومالی"
- },
- "lt": {
- "name": "لیتوڤانیایی"
- },
- "ln": {
- "name": "لینگالا"
- },
- "hu": {
- "name": "مأجاری"
- },
- "mr": {
- "name": "مأراتی"
- },
- "mk": {
- "name": "مأقدوٙنی"
- },
- "mgo": {
- "name": "مئتاٛ"
- },
- "mer": {
- "name": "مئرو"
- },
- "jmc": {
- "name": "ماچامئ"
- },
- "mgh": {
- "name": "ماخوڤا میتو"
- },
- "mzn": {
- "name": "مازأندأرانی"
- },
- "mas": {
- "name": "ماسایی"
- },
- "kde": {
- "name": "ماکوٙندئ"
- },
- "mg": {
- "name": "مالاگاشی"
- },
- "ml": {
- "name": "مالایام"
- },
- "ms": {
- "name": "مالایی"
- },
- "mt": {
- "name": "مالتی"
- },
- "gv": {
- "name": "مانکس"
- },
- "mfe": {
- "name": "موٙریسی"
- },
- "mn": {
- "name": "موغولی"
- },
- "mua": {
- "name": "موٙندانگ"
- },
- "ne": {
- "name": "نئپالی"
- },
- "nd": {
- "name": "نئدئبئلئ شومالی"
- },
- "jgo": {
- "name": "نئگوٙمبا"
- },
- "naq": {
- "name": "ناما"
- },
- "nb": {
- "name": "نورڤئجی بوٙکمال"
- },
- "nn": {
- "name": "نورڤئجی نینورسک"
- },
- "nyn": {
- "name": "نیان کوٙلئ"
- },
- "nus": {
- "name": "نیوٙئر"
- },
- "hi": {
- "name": "ھئنی"
- },
- "ha": {
- "name": "ھائوسا"
- },
- "haw": {
- "name": "ھاڤایی"
- },
- "nl": {
- "name": "ھولأندی"
- },
- "yo": {
- "name": "یوروبا"
- },
- "el": {
- "name": "یوٙنانی"
- }
+ "ast": "Asturian",
+ "bas": "Basaa",
+ "yue": "Cantonese",
+ "ceb": "Cebuano",
+ "cu": "Church Slavic",
+ "ksh": "Colognian",
+ "cs": "Czech",
+ "ewo": "Ewondo",
+ "fur": "Friulian",
+ "ff": "Fulah",
+ "kkj": "Kako",
+ "nnh": "Ngiemboon",
+ "os": "Ossetic",
+ "prg": "Prussian",
+ "sah": "Sakha",
+ "gd": "Scottish Gaelic",
+ "vo": "Volapük",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "yav": "Yangben",
+ "yi": "Yiddish",
+ "az": "آذأربایئجانی ھارگە",
+ "as": "آسامی",
+ "asa": "آسوٙ",
+ "af": "آفریکانس",
+ "agq": "آقئم",
+ "ak": "آکان",
+ "sq": "آلبانی",
+ "de": "آلمانی",
+ "de-AT": "آلمانی ئوتریشی",
+ "gsw": "آلمانی سوٙئیسی",
+ "de-CH": "آلمانی سوٙییسی",
+ "nds-NL": "آلمانی ھارگە جا",
+ "nds": "آلمانی ھاری",
+ "ar": "أرأڤی",
+ "hy": "أرمأنی",
+ "am": "أمھأری",
+ "id": "أندونئزیایی",
+ "eo": "ئسپئرانتو",
+ "es": "ئسپانیایی",
+ "es-419": "ئسپانیایی ئمریکا لاتین",
+ "es-MX": "ئسپانیایی مئکزیک",
+ "et": "ئستونیایی",
+ "sl": "ئسلوڤئنیایی",
+ "sk": "ئسلوڤاکی",
+ "ee": "ئڤئ",
+ "ebu": "ئمبو",
+ "ur": "ئوردوٙ",
+ "om": "ئوروموٙ",
+ "or": "ئوریا",
+ "uz": "ئوزبأکی",
+ "uk": "ئوکراینی",
+ "ug": "ئویغوٙر",
+ "it": "ئیتالیایی",
+ "ga": "ئیرلأندی",
+ "is": "ئیسلأندی",
+ "ig": "ئیگبو",
+ "smn": "ئیناری سامی",
+ "en": "ئینگیلیسی",
+ "en-AU": "ئینگیلیسی ئوستارالیایی",
+ "en-GB": "ئینگیلیسی بئریتانیایی",
+ "en-CA": "ئینگیلیسی کانادایی",
+ "bn": "بأنگالی",
+ "br": "بئرئتون",
+ "my": "بئرمئ یی",
+ "be": "بئلاروٙسی",
+ "bez": "بئنا",
+ "eu": "باسکی",
+ "ksf": "بافیا",
+ "bm": "بامبارا",
+ "brx": "بودو",
+ "bs": "بوسنیایی",
+ "bg": "بولغاری",
+ "bem": "بیما",
+ "ps": "پأشتوٙ",
+ "pa": "پأنجابی",
+ "pt": "پورتئغالی",
+ "pt-PT": "پورتئغالی ئوروٙپایی",
+ "bo": "تأبأتی",
+ "teo": "تئسو",
+ "te": "تئلئگو",
+ "tt": "تاتار",
+ "tg": "تاجیکی",
+ "shi": "تاچئلھیت",
+ "twq": "تاساڤاق",
+ "zgh": "تامازیغ مأراکئشی",
+ "tzm": "تامازیغ مینجایی",
+ "ta": "تامیل",
+ "dav": "تایتا",
+ "th": "تایلأندی",
+ "tk": "تورکأمأنی",
+ "tr": "تورکی",
+ "to": "توٙنگان",
+ "ti": "تیگرینیا",
+ "ja": "جاپوٙنی",
+ "jv": "جاڤئ یی",
+ "dyo": "جولا فوٙنیی",
+ "ce": "چئچئنی",
+ "chr": "چوروٙکی",
+ "cgg": "چیگا",
+ "zh": "چینی",
+ "zh-Hans": "چینی سادە بیە",
+ "zh-Hant": "چینی سونأتی",
+ "km": "خئمئر",
+ "xh": "خوٙسا",
+ "da": "دانمارکی",
+ "dua": "دوٙالا",
+ "rwk": "رئڤا",
+ "rn": "راندی",
+ "ru": "روٙسی",
+ "rm": "رومانش",
+ "ro": "رومانیایی",
+ "ro-MD": "رومانیایی مولداڤی",
+ "rof": "رومبو",
+ "dje": "زارما",
+ "zu": "زولو",
+ "dz": "زوٙنگخا",
+ "sw": "سأڤاحیلی",
+ "sw-CD": "سأڤاحیلی کونگو",
+ "sr": "سئربی",
+ "seh": "سئنا",
+ "sd": "سئندی",
+ "saq": "سامبوٙروٙ",
+ "se": "سامی شومالی",
+ "sg": "سانگو",
+ "sbp": "سانگوٙ",
+ "sv": "سوٙئدی",
+ "hsb": "سوربی ڤارو",
+ "dsb": "سوربی ھاری",
+ "xog": "سوٙگا",
+ "so": "سوٙمالی",
+ "ii": "سی چوان یی",
+ "si": "سینھالا",
+ "ksb": "شامبالا",
+ "sn": "شونا",
+ "he": "عئبری",
+ "fr": "فآرانسئ ئی",
+ "fr-CH": "فآرانسئ ئی سوٙییس",
+ "fr-CA": "فآرانسئ ئی کانادا",
+ "fi": "فأنلاندی",
+ "fy": "فئریسی أفتونئشین",
+ "nl-BE": "فئلاماندی",
+ "fa": "فارسی",
+ "fo": "فاروٙسی",
+ "fil": "فیلیپینی",
+ "cy": "ڤئلزی",
+ "vai": "ڤای",
+ "wo": "ڤولوف",
+ "vun": "ڤوٙنجوٙ",
+ "vi": "ڤییئتنامی",
+ "kk": "قأزاق",
+ "ky": "قئرقیزی",
+ "ks": "کأشمیری",
+ "nmg": "کئڤاسیوٙ",
+ "kea": "کاباردینو",
+ "kab": "کابیلئ",
+ "ca": "کاتالان",
+ "kln": "کالئجین",
+ "kl": "کالالیسوٙت",
+ "kam": "کامبا",
+ "kn": "کاناد",
+ "qu": "کوچوٙا",
+ "ko": "کورئ یی",
+ "ckb": "کوردی سوٙرانی",
+ "ku": "کوردی کورمانجی",
+ "kw": "کورنیش",
+ "hr": "کوروڤاتی",
+ "kok": "کوٙنکانی",
+ "khq": "کی یورا چینی",
+ "ses": "کیارابورو سئنی",
+ "ki": "کیکیوٙ",
+ "rw": "کینیاروآندا",
+ "gl": "گالیسی",
+ "lg": "گاندا",
+ "gu": "گوجأراتی",
+ "ka": "گورجی",
+ "guz": "گوٙسی",
+ "pl": "لأھئستانی",
+ "lv": "لاتوڤیایی",
+ "lkt": "لاکوٙتا",
+ "lag": "لانگی",
+ "lo": "لاو",
+ "luo": "لوٙ",
+ "luy": "لوٙئیا",
+ "lu": "لوٙبا کاتانگا",
+ "lb": "لوٙکزامبوٙرگی",
+ "lrc": "لۊری شومالی",
+ "lt": "لیتوڤانیایی",
+ "ln": "لینگالا",
+ "hu": "مأجاری",
+ "mr": "مأراتی",
+ "mk": "مأقدوٙنی",
+ "mgo": "مئتاٛ",
+ "mer": "مئرو",
+ "mi": "مائوری",
+ "jmc": "ماچامئ",
+ "mgh": "ماخوڤا میتو",
+ "mzn": "مازأندأرانی",
+ "mas": "ماسایی",
+ "kde": "ماکوٙندئ",
+ "mg": "مالاگاشی",
+ "ml": "مالایام",
+ "ms": "مالایی",
+ "mt": "مالتی",
+ "gv": "مانکس",
+ "mfe": "موٙریسی",
+ "mn": "موغولی",
+ "mua": "موٙندانگ",
+ "ne": "نئپالی",
+ "nd": "نئدئبئلئ شومالی",
+ "jgo": "نئگوٙمبا",
+ "naq": "ناما",
+ "nb": "نورڤئجی بوٙکمال",
+ "nn": "نورڤئجی نینورسک",
+ "nyn": "نیان کوٙلئ",
+ "nus": "نیوٙئر",
+ "hi": "ھئنی",
+ "ha": "ھائوسا",
+ "haw": "ھاڤایی",
+ "nl": "ھولأندی",
+ "yo": "یوروبا",
+ "el": "یوٙنانی"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/lt.json b/vendor/commerceguys/intl/resources/language/lt.json
index 5606f6d5f..c75f3e6e8 100644
--- a/vendor/commerceguys/intl/resources/language/lt.json
+++ b/vendor/commerceguys/intl/resources/language/lt.json
@@ -1,644 +1,224 @@
{
- "af": {
- "name": "afrikanų"
- },
- "agq": {
- "name": "aghemų"
- },
- "ga": {
- "name": "airių"
- },
- "ak": {
- "name": "akanų"
- },
- "sq": {
- "name": "albanų"
- },
- "am": {
- "name": "amharų"
- },
- "en": {
- "name": "anglų"
- },
- "ar": {
- "name": "arabų"
- },
- "hy": {
- "name": "armėnų"
- },
- "as": {
- "name": "asamų"
- },
- "ast": {
- "name": "asturianų"
- },
- "asa": {
- "name": "asu"
- },
- "hsb": {
- "name": "aukštutinių sorbų"
- },
- "en-AU": {
- "name": "Australijos anglų"
- },
- "de-AT": {
- "name": "Austrijos vokiečių"
- },
- "az": {
- "name": "azerbaidžaniečių"
- },
- "ksf": {
- "name": "bafų"
- },
- "be": {
- "name": "baltarusių"
- },
- "bm": {
- "name": "bambarų"
- },
- "eu": {
- "name": "baskų"
- },
- "bas": {
- "name": "basų"
- },
- "cu": {
- "name": "bažnytinė slavų"
- },
- "bem": {
- "name": "bembų"
- },
- "bn": {
- "name": "bengalų"
- },
- "bez": {
- "name": "benų"
- },
- "my": {
- "name": "birmiečių"
- },
- "brx": {
- "name": "bodo"
- },
- "bs": {
- "name": "bosnių"
- },
- "dz": {
- "name": "botijų"
- },
- "br": {
- "name": "bretonų"
- },
- "bg": {
- "name": "bulgarų"
- },
- "tzm": {
- "name": "Centrinio Maroko tamazitų"
- },
- "ce": {
- "name": "čečėnų"
- },
- "cs": {
- "name": "čekų"
- },
- "chr": {
- "name": "čerokių"
- },
- "cgg": {
- "name": "čigų"
- },
- "da": {
- "name": "danų"
- },
- "en-GB": {
- "name": "Didžiosios Britanijos anglų"
- },
- "dua": {
- "name": "dualų"
- },
- "dyo": {
- "name": "džiola-foni"
- },
- "ebu": {
- "name": "embu"
- },
- "eo": {
- "name": "esperanto"
- },
- "et": {
- "name": "estų"
- },
- "pt-PT": {
- "name": "Europos portugalų"
- },
- "ee": {
- "name": "evių"
- },
- "ewo": {
- "name": "evondo"
- },
- "fo": {
- "name": "farerų"
- },
- "fil": {
- "name": "filipiniečių"
- },
- "nl-BE": {
- "name": "flamandų"
- },
- "fur": {
- "name": "friulių"
- },
- "ff": {
- "name": "fulahų"
- },
- "gl": {
- "name": "galisų"
- },
- "lg": {
- "name": "ganda"
- },
- "el": {
- "name": "graikų"
- },
- "ka": {
- "name": "gruzinų"
- },
- "gu": {
- "name": "gudžaratų"
- },
- "guz": {
- "name": "gusi"
- },
- "ha": {
- "name": "hausų"
- },
- "haw": {
- "name": "havajiečių"
- },
- "he": {
- "name": "hebrajų"
- },
- "hi": {
- "name": "hindi"
- },
- "ig": {
- "name": "igbų"
- },
- "smn": {
- "name": "Inario samių"
- },
- "id": {
- "name": "indoneziečių"
- },
- "is": {
- "name": "islandų"
- },
- "es": {
- "name": "ispanų"
- },
- "it": {
- "name": "italų"
- },
- "sah": {
- "name": "jakutų"
- },
- "yav": {
- "name": "jangbenų"
- },
- "ja": {
- "name": "japonų"
- },
- "yi": {
- "name": "jidiš"
- },
- "yo": {
- "name": "jorubų"
- },
- "kkj": {
- "name": "kako"
- },
- "kl": {
- "name": "kalalisut"
- },
- "kln": {
- "name": "kalenjinų"
- },
- "en-CA": {
- "name": "Kanados anglų"
- },
- "fr-CA": {
- "name": "Kanados prancūzų"
- },
- "kn": {
- "name": "kanadų"
- },
- "ks": {
- "name": "kašmyrų"
- },
- "ca": {
- "name": "katalonų"
- },
- "kk": {
- "name": "kazachų"
- },
- "kab": {
- "name": "kebailų"
- },
- "qu": {
- "name": "kečujų"
- },
- "kam": {
- "name": "kembų"
- },
- "km": {
- "name": "khmerų"
- },
- "ki": {
- "name": "kikujų"
- },
- "rw": {
- "name": "kinjaruandų"
- },
- "zh": {
- "name": "kinų"
- },
- "ky": {
- "name": "kirgizų"
- },
- "khq": {
- "name": "kojra čini"
- },
- "ses": {
- "name": "kojraboro seni"
- },
- "ksh": {
- "name": "kolognų"
- },
- "sw-CD": {
- "name": "Kongo suahilių"
- },
- "kok": {
- "name": "konkanių"
- },
- "ko": {
- "name": "korėjiečių"
- },
- "kw": {
- "name": "kornų"
- },
- "hr": {
- "name": "kroatų"
- },
- "nmg": {
- "name": "kvasių"
- },
- "lkt": {
- "name": "lakotų"
- },
- "lag": {
- "name": "langi"
- },
- "lo": {
- "name": "laosiečių"
- },
- "lv": {
- "name": "latvių"
- },
- "pl": {
- "name": "lenkų"
- },
- "lt": {
- "name": "lietuvių"
- },
- "lb": {
- "name": "liuksemburgiečių"
- },
- "lu": {
- "name": "luba katanga"
- },
- "luy": {
- "name": "luja"
- },
- "luo": {
- "name": "Luo"
- },
- "jmc": {
- "name": "mačamų"
- },
- "mk": {
- "name": "makedonų"
- },
- "kde": {
- "name": "makondų"
- },
- "mgh": {
- "name": "makua-maeto"
- },
- "mg": {
- "name": "malagasų"
- },
- "ml": {
- "name": "malajalių"
- },
- "ms": {
- "name": "malajiečių"
- },
- "mt": {
- "name": "maltiečių"
- },
- "mr": {
- "name": "maratų"
- },
- "mas": {
- "name": "masajų"
- },
- "mzn": {
- "name": "mazenderanių"
- },
- "es-MX": {
- "name": "Meksikos ispanų"
- },
- "gv": {
- "name": "meniečių"
- },
- "mer": {
- "name": "merų"
- },
- "mgo": {
- "name": "meta"
- },
- "ro-MD": {
- "name": "moldavų"
- },
- "mn": {
- "name": "mongolų"
- },
- "mfe": {
- "name": "morisijų"
- },
- "mua": {
- "name": "mundangų"
- },
- "naq": {
- "name": "nama"
- },
- "nn": {
- "name": "naujoji norvegų"
- },
- "ne": {
- "name": "nepaliečių"
- },
- "ln": {
- "name": "ngalų"
- },
- "nnh": {
- "name": "ngiembūnų"
- },
- "jgo": {
- "name": "ngombų"
- },
- "nyn": {
- "name": "niankolų"
- },
- "nb": {
- "name": "norvegų bukmolas"
- },
- "nus": {
- "name": "nuerų"
- },
- "or": {
- "name": "odijų"
- },
- "nl": {
- "name": "olandų"
- },
- "om": {
- "name": "oromų"
- },
- "os": {
- "name": "osetinų"
- },
- "pa": {
- "name": "pendžabų"
- },
- "fa": {
- "name": "persų"
- },
- "pt": {
- "name": "portugalų"
- },
- "fr": {
- "name": "prancūzų"
- },
- "prg": {
- "name": "prūsų"
- },
- "ps": {
- "name": "puštūnų"
- },
- "rm": {
- "name": "retoromanų"
- },
- "rof": {
- "name": "rombo"
- },
- "rwk": {
- "name": "rua"
- },
- "ro": {
- "name": "rumunų"
- },
- "rn": {
- "name": "rundi"
- },
- "ru": {
- "name": "rusų"
- },
- "saq": {
- "name": "sambūrų"
- },
- "sg": {
- "name": "sango"
- },
- "sbp": {
- "name": "sangų"
- },
- "seh": {
- "name": "senų"
- },
- "sr": {
- "name": "serbų"
- },
- "ii": {
- "name": "sičuan ji"
- },
- "sd": {
- "name": "sindų"
- },
- "si": {
- "name": "sinhalų"
- },
- "sk": {
- "name": "slovakų"
- },
- "sl": {
- "name": "slovėnų"
- },
- "xog": {
- "name": "sogų"
- },
- "so": {
- "name": "somaliečių"
- },
- "ckb": {
- "name": "soranių kurdų"
- },
- "zgh": {
- "name": "standartinė Maroko tamazigtų"
- },
- "sw": {
- "name": "suahilių"
- },
- "fi": {
- "name": "suomių"
- },
- "zh-Hans": {
- "name": "supaprastintoji kinų"
- },
- "ksb": {
- "name": "šambalų"
- },
- "lrc": {
- "name": "šiaurės luri"
- },
- "nd": {
- "name": "šiaurės ndebelų"
- },
- "se": {
- "name": "šiaurės samių"
- },
- "gd": {
- "name": "škotų (gėlų)"
- },
- "sn": {
- "name": "šonų"
- },
- "sv": {
- "name": "švedų"
- },
- "de-CH": {
- "name": "Šveicarijos aukštutinė vokiečių"
- },
- "fr-CH": {
- "name": "Šveicarijos prancūzų"
- },
- "gsw": {
- "name": "Šveicarijos vokiečių"
- },
- "shi": {
- "name": "tachelhitų"
- },
- "tg": {
- "name": "tadžikų"
- },
- "dav": {
- "name": "taitų"
- },
- "th": {
- "name": "tajų"
- },
- "ta": {
- "name": "tamilų"
- },
- "twq": {
- "name": "tasavakų"
- },
- "te": {
- "name": "telugų"
- },
- "teo": {
- "name": "teso"
- },
- "bo": {
- "name": "tibetiečių"
- },
- "ti": {
- "name": "tigrajų"
- },
- "to": {
- "name": "tonganų"
- },
- "tt": {
- "name": "totorių"
- },
- "zh-Hant": {
- "name": "tradicinė kinų"
- },
- "tk": {
- "name": "turkmėnų"
- },
- "tr": {
- "name": "turkų"
- },
- "ug": {
- "name": "uigūrų"
- },
- "uk": {
- "name": "ukrainiečių"
- },
- "ur": {
- "name": "urdų"
- },
- "uz": {
- "name": "uzbekų"
- },
- "vai": {
- "name": "Vai"
- },
- "fy": {
- "name": "vakarų fryzų"
- },
- "wae": {
- "name": "valserų"
- },
- "cy": {
- "name": "valų"
- },
- "hu": {
- "name": "vengrų"
- },
- "vi": {
- "name": "vietnamiečių"
- },
- "de": {
- "name": "vokiečių"
- },
- "vo": {
- "name": "volapiuko"
- },
- "wo": {
- "name": "volofų"
- },
- "vun": {
- "name": "vunjo"
- },
- "dje": {
- "name": "zarmų"
- },
- "zu": {
- "name": "zulų"
- },
- "kea": {
- "name": "Žaliojo Kyšulio kreolų"
- },
- "nds-NL": {
- "name": "Žemutinės Saksonijos (Nyderlandai)"
- },
- "nds": {
- "name": "Žemutinės Vokietijos"
- },
- "dsb": {
- "name": "žemutinių sorbų"
- }
+ "af": "afrikanų",
+ "agq": "aghemų",
+ "ga": "airių",
+ "ak": "akanų",
+ "sq": "albanų",
+ "am": "amharų",
+ "en": "anglų",
+ "ar": "arabų",
+ "hy": "armėnų",
+ "as": "asamų",
+ "ast": "asturianų",
+ "asa": "asu",
+ "hsb": "aukštutinių sorbų",
+ "en-AU": "Australijos anglų",
+ "de-AT": "Austrijos vokiečių",
+ "az": "azerbaidžaniečių",
+ "ksf": "bafų",
+ "be": "baltarusių",
+ "bm": "bambarų",
+ "eu": "baskų",
+ "bas": "basų",
+ "cu": "bažnytinė slavų",
+ "bem": "bembų",
+ "bn": "bengalų",
+ "bez": "benų",
+ "my": "birmiečių",
+ "brx": "bodo",
+ "bs": "bosnių",
+ "dz": "botijų",
+ "br": "bretonų",
+ "bg": "bulgarų",
+ "tzm": "Centrinio Maroko tamazitų",
+ "ce": "čečėnų",
+ "cs": "čekų",
+ "chr": "čerokių",
+ "cgg": "čigų",
+ "da": "danų",
+ "en-GB": "Didžiosios Britanijos anglų",
+ "dua": "dualų",
+ "dyo": "džiola-foni",
+ "ebu": "embu",
+ "eo": "esperanto",
+ "et": "estų",
+ "pt-PT": "Europos portugalų",
+ "ee": "evių",
+ "ewo": "evondo",
+ "fo": "farerų",
+ "fil": "filipiniečių",
+ "nl-BE": "flamandų",
+ "fur": "friulių",
+ "ff": "fulahų",
+ "gl": "galisų",
+ "lg": "ganda",
+ "el": "graikų",
+ "ka": "gruzinų",
+ "gu": "gudžaratų",
+ "guz": "gusi",
+ "ha": "hausų",
+ "haw": "havajiečių",
+ "he": "hebrajų",
+ "hi": "hindi",
+ "ig": "igbų",
+ "smn": "Inario samių",
+ "id": "indoneziečių",
+ "is": "islandų",
+ "es": "ispanų",
+ "it": "italų",
+ "sah": "jakutų",
+ "yav": "jangbenų",
+ "ja": "japonų",
+ "jv": "javiečių",
+ "yi": "jidiš",
+ "yo": "jorubų",
+ "kkj": "kako",
+ "kl": "kalalisut",
+ "kln": "kalenjinų",
+ "en-CA": "Kanados anglų",
+ "fr-CA": "Kanados prancūzų",
+ "kn": "kanadų",
+ "ks": "kašmyrų",
+ "ca": "katalonų",
+ "kk": "kazachų",
+ "kab": "kebailų",
+ "qu": "kečujų",
+ "kam": "kembų",
+ "km": "khmerų",
+ "ki": "kikujų",
+ "rw": "kinjaruandų",
+ "zh": "kinų",
+ "yue": "kinų kalbos Kantono tarmė",
+ "ky": "kirgizų",
+ "khq": "kojra čini",
+ "ses": "kojraboro seni",
+ "ksh": "kolognų",
+ "sw-CD": "Kongo suahilių",
+ "kok": "konkanių",
+ "ko": "korėjiečių",
+ "kw": "kornų",
+ "xh": "kosų",
+ "hr": "kroatų",
+ "ku": "kurdų",
+ "nmg": "kvasių",
+ "lkt": "lakotų",
+ "lag": "langi",
+ "lo": "laosiečių",
+ "lv": "latvių",
+ "pl": "lenkų",
+ "lt": "lietuvių",
+ "lb": "liuksemburgiečių",
+ "es-419": "Lotynų Amerikos ispanų",
+ "lu": "luba katanga",
+ "luy": "luja",
+ "luo": "Luo",
+ "jmc": "mačamų",
+ "mk": "makedonų",
+ "kde": "makondų",
+ "mgh": "makua-maeto",
+ "mg": "malagasų",
+ "ml": "malajalių",
+ "ms": "malajiečių",
+ "mt": "maltiečių",
+ "mi": "maorių",
+ "mr": "maratų",
+ "mas": "masajų",
+ "mzn": "mazenderanių",
+ "es-MX": "Meksikos ispanų",
+ "gv": "meniečių",
+ "mer": "merų",
+ "mgo": "meta",
+ "ro-MD": "moldavų",
+ "mn": "mongolų",
+ "mfe": "morisijų",
+ "mua": "mundangų",
+ "naq": "nama",
+ "nn": "naujoji norvegų",
+ "ne": "nepaliečių",
+ "ln": "ngalų",
+ "nnh": "ngiembūnų",
+ "jgo": "ngombų",
+ "nyn": "niankolų",
+ "nb": "norvegų bukmolas",
+ "nus": "nuerų",
+ "or": "odijų",
+ "nl": "olandų",
+ "om": "oromų",
+ "os": "osetinų",
+ "pa": "pendžabų",
+ "fa": "persų",
+ "pt": "portugalų",
+ "fr": "prancūzų",
+ "prg": "prūsų",
+ "ps": "puštūnų",
+ "rm": "retoromanų",
+ "rof": "rombo",
+ "rwk": "rua",
+ "ro": "rumunų",
+ "rn": "rundi",
+ "ru": "rusų",
+ "saq": "sambūrų",
+ "sg": "sango",
+ "sbp": "sangų",
+ "ceb": "sebuanų",
+ "seh": "senų",
+ "sr": "serbų",
+ "ii": "sičuan ji",
+ "sd": "sindų",
+ "si": "sinhalų",
+ "sk": "slovakų",
+ "sl": "slovėnų",
+ "xog": "sogų",
+ "so": "somaliečių",
+ "ckb": "soranių kurdų",
+ "zgh": "standartinė Maroko tamazigtų",
+ "sw": "suahilių",
+ "fi": "suomių",
+ "zh-Hans": "supaprastintoji kinų",
+ "ksb": "šambalų",
+ "lrc": "šiaurės luri",
+ "nd": "šiaurės ndebelų",
+ "se": "šiaurės samių",
+ "gd": "škotų (gėlų)",
+ "sn": "šonų",
+ "sv": "švedų",
+ "de-CH": "Šveicarijos aukštutinė vokiečių",
+ "fr-CH": "Šveicarijos prancūzų",
+ "gsw": "Šveicarijos vokiečių",
+ "shi": "tachelhitų",
+ "tg": "tadžikų",
+ "dav": "taitų",
+ "th": "tajų",
+ "ta": "tamilų",
+ "twq": "tasavakų",
+ "te": "telugų",
+ "teo": "teso",
+ "bo": "tibetiečių",
+ "ti": "tigrajų",
+ "to": "tonganų",
+ "tt": "totorių",
+ "zh-Hant": "tradicinė kinų",
+ "tk": "turkmėnų",
+ "tr": "turkų",
+ "ug": "uigūrų",
+ "uk": "ukrainiečių",
+ "ur": "urdų",
+ "uz": "uzbekų",
+ "vai": "Vai",
+ "fy": "vakarų fryzų",
+ "wa": "valonų",
+ "wae": "valserų",
+ "cy": "valų",
+ "hu": "vengrų",
+ "vi": "vietnamiečių",
+ "de": "vokiečių",
+ "vo": "volapiuko",
+ "wo": "volofų",
+ "vun": "vunjo",
+ "dje": "zarmų",
+ "zu": "zulų",
+ "kea": "Žaliojo Kyšulio kreolų",
+ "nds-NL": "Žemutinės Saksonijos (Nyderlandai)",
+ "nds": "Žemutinės Vokietijos",
+ "dsb": "žemutinių sorbų"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/lu.json b/vendor/commerceguys/intl/resources/language/lu.json
index 0f6cf5d1e..d0441d3df 100644
--- a/vendor/commerceguys/intl/resources/language/lu.json
+++ b/vendor/commerceguys/intl/resources/language/lu.json
@@ -1,641 +1,224 @@
{
- "af": {
- "name": "Afrikaans"
- },
- "agq": {
- "name": "Aghem"
- },
- "sq": {
- "name": "Albanian"
- },
- "ar": {
- "name": "Arabi"
- },
- "hy": {
- "name": "Armenian"
- },
- "as": {
- "name": "Assamese"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "az": {
- "name": "Azerbaijani"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "Basque"
- },
- "be": {
- "name": "Belarusi"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "bn": {
- "name": "Bengali"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "Bosnian"
- },
- "br": {
- "name": "Breton"
- },
- "bg": {
- "name": "Bulegari"
- },
- "my": {
- "name": "Burmese"
- },
- "ca": {
- "name": "Catalan"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "ce": {
- "name": "Chechen"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "kw": {
- "name": "Cornish"
- },
- "hr": {
- "name": "Croatian"
- },
- "da": {
- "name": "Danish"
- },
- "dua": {
- "name": "Duala"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "ebu": {
- "name": "Embu"
- },
- "eo": {
- "name": "Esperanto"
- },
- "et": {
- "name": "Estonian"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "Faroese"
- },
- "fil": {
- "name": "Filipino"
- },
- "fi": {
- "name": "Finnish"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "gl": {
- "name": "Galician"
- },
- "lg": {
- "name": "Ganda"
- },
- "ka": {
- "name": "Georgian"
- },
- "el": {
- "name": "Giliki"
- },
- "gu": {
- "name": "Gujarati"
- },
- "guz": {
- "name": "Gusii"
- },
- "ha": {
- "name": "Hausa"
- },
- "haw": {
- "name": "Hawaiian"
- },
- "he": {
- "name": "Hebrew"
- },
- "hi": {
- "name": "Hindi"
- },
- "hu": {
- "name": "Hongili"
- },
- "is": {
- "name": "Icelandic"
- },
- "ig": {
- "name": "Igbo"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "ga": {
- "name": "Irish"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "kn": {
- "name": "Kannada"
- },
- "ks": {
- "name": "Kashmiri"
- },
- "kk": {
- "name": "Kazakh"
- },
- "km": {
- "name": "Khmer"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "rw": {
- "name": "kinyarwanda"
- },
- "kok": {
- "name": "Konkani"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "ky": {
- "name": "Kyrgyz"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Lao"
- },
- "lv": {
- "name": "Latvian"
- },
- "ak": {
- "name": "Liakan"
- },
- "am": {
- "name": "Liamhariki"
- },
- "es": {
- "name": "Lihispania"
- },
- "es-MX": {
- "name": "Lihispania (Meksike)"
- },
- "ko": {
- "name": "Likoreya"
- },
- "ms": {
- "name": "Limalezia"
- },
- "id": {
- "name": "Lindonezia"
- },
- "ln": {
- "name": "Lingala"
- },
- "en": {
- "name": "Lingelesa"
- },
- "en-GB": {
- "name": "Lingelesa (Angeletele)"
- },
- "en-CA": {
- "name": "Lingelesa (Kanada)"
- },
- "en-AU": {
- "name": "Lingelesa (Ositali)"
- },
- "pa": {
- "name": "Lipunjabi"
- },
- "ru": {
- "name": "Lirisi"
- },
- "ro": {
- "name": "Liromani"
- },
- "ro-MD": {
- "name": "Liromani (Molidavi)"
- },
- "so": {
- "name": "Lisomali"
- },
- "sv": {
- "name": "Lisuwidi"
- },
- "it": {
- "name": "Litali"
- },
- "lt": {
- "name": "Lithuanian"
- },
- "vi": {
- "name": "Liviyetinamu"
- },
- "ja": {
- "name": "Liyapani"
- },
- "de": {
- "name": "Lizelumani"
- },
- "de-AT": {
- "name": "Lizelumani (Otilisi)"
- },
- "de-CH": {
- "name": "Lizelumani (Swise)"
- },
- "dsb": {
- "name": "Lower Sorbian"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "Luxembourgish"
- },
- "luy": {
- "name": "Luyia"
- },
- "mk": {
- "name": "Macedonian"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "Malagasy"
- },
- "ml": {
- "name": "Malayalam"
- },
- "mt": {
- "name": "Maltese"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "Marathi"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "fr": {
- "name": "Mfwàlànsa"
- },
- "fr-CA": {
- "name": "Mfwàlànsa (Kanada)"
- },
- "fr-CH": {
- "name": "Mfwàlànsa (Swise)"
- },
- "mn": {
- "name": "Mongolian"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "fa": {
- "name": "Mpepajemi"
- },
- "pl": {
- "name": "Mpoloni"
- },
- "pt": {
- "name": "Mputulugɛsi"
- },
- "pt-PT": {
- "name": "Mputulugɛsi (Mputulugeshi)"
- },
- "ta": {
- "name": "Mtamuili"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nds-NL": {
- "name": "nds (Olandɛ)"
- },
- "ne": {
- "name": "nepali"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "uk": {
- "name": "Nkrani"
- },
- "nd": {
- "name": "North Ndebele"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "se": {
- "name": "Northern Sami"
- },
- "nb": {
- "name": "Norwegian Bokmål"
- },
- "nn": {
- "name": "Norwegian Nynorsk"
- },
- "th": {
- "name": "Ntailandi"
- },
- "tr": {
- "name": "Ntuluki"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "yo": {
- "name": "Nyoruba"
- },
- "zu": {
- "name": "Nzulu"
- },
- "or": {
- "name": "Odia"
- },
- "nl": {
- "name": "olandi"
- },
- "nl-BE": {
- "name": "olandi (Belejiki)"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetic"
- },
- "ps": {
- "name": "Pashto"
- },
- "prg": {
- "name": "Prussian"
- },
- "qu": {
- "name": "Quechua"
- },
- "rm": {
- "name": "Romansh"
- },
- "rof": {
- "name": "Rombo"
- },
- "rn": {
- "name": "Rundi"
- },
- "rwk": {
- "name": "Rwa"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "gd": {
- "name": "Scottish Gaelic"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "Serbian"
- },
- "ksb": {
- "name": "Shambala"
- },
- "zh": {
- "name": "shinɛ"
- },
- "zh-Hans": {
- "name": "shinɛ (Hans)"
- },
- "zh-Hant": {
- "name": "shinɛ (Hant)"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Sinhala"
- },
- "sk": {
- "name": "Slovak"
- },
- "sl": {
- "name": "Slovenian"
- },
- "xog": {
- "name": "Soga"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "sw-CD": {
- "name": "sw (Ditunga wa Kongu)"
- },
- "sw": {
- "name": "Swahili"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "dav": {
- "name": "Taita"
- },
- "tg": {
- "name": "Tajik"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "Tatar"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "bo": {
- "name": "Tibetan"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "to": {
- "name": "Tongan"
- },
- "cs": {
- "name": "Tsheki"
- },
- "lu": {
- "name": "Tshiluba"
- },
- "tk": {
- "name": "Turkmen"
- },
- "hsb": {
- "name": "Upper Sorbian"
- },
- "ur": {
- "name": "Urdu"
- },
- "ug": {
- "name": "Uyghur"
- },
- "uz": {
- "name": "Uzbek"
- },
- "vai": {
- "name": "Vai"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "cy": {
- "name": "Welsh"
- },
- "fy": {
- "name": "Western Frisian"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "yi": {
- "name": "Yiddish"
- },
- "dje": {
- "name": "Zarma"
- }
+ "af": "Afrikaans",
+ "agq": "Aghem",
+ "sq": "Albanian",
+ "ar": "Arabi",
+ "hy": "Armenian",
+ "as": "Assamese",
+ "ast": "Asturian",
+ "asa": "Asu",
+ "az": "Azerbaijani",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "eu": "Basque",
+ "be": "Belarusi",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "bn": "Bengali",
+ "brx": "Bodo",
+ "bs": "Bosnian",
+ "br": "Breton",
+ "bg": "Bulegari",
+ "my": "Burmese",
+ "yue": "Cantonese",
+ "ca": "Catalan",
+ "ceb": "Cebuano",
+ "tzm": "Central Atlas Tamazight",
+ "ckb": "Central Kurdish",
+ "ce": "Chechen",
+ "chr": "Cherokee",
+ "cgg": "Chiga",
+ "cu": "Church Slavic",
+ "ksh": "Colognian",
+ "kw": "Cornish",
+ "hr": "Croatian",
+ "da": "Danish",
+ "dua": "Duala",
+ "dz": "Dzongkha",
+ "ebu": "Embu",
+ "eo": "Esperanto",
+ "et": "Estonian",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fo": "Faroese",
+ "fil": "Filipino",
+ "fi": "Finnish",
+ "fur": "Friulian",
+ "ff": "Fulah",
+ "gl": "Galician",
+ "lg": "Ganda",
+ "ka": "Georgian",
+ "el": "Giliki",
+ "gu": "Gujarati",
+ "guz": "Gusii",
+ "ha": "Hausa",
+ "haw": "Hawaiian",
+ "he": "Hebrew",
+ "hi": "Hindi",
+ "hu": "Hongili",
+ "is": "Icelandic",
+ "ig": "Igbo",
+ "smn": "Inari Sami",
+ "ga": "Irish",
+ "jv": "Java",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "kn": "Kannada",
+ "ks": "Kashmiri",
+ "kk": "Kazakh",
+ "km": "Khmer",
+ "ki": "Kikuyu",
+ "rw": "kinyarwanda",
+ "kok": "Konkani",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "ku": "Kurdish",
+ "nmg": "Kwasio",
+ "ky": "Kyrgyz",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Lao",
+ "lv": "Latvian",
+ "ak": "Liakan",
+ "am": "Liamhariki",
+ "es": "Lihispania",
+ "es-419": "Lihispania (419)",
+ "es-MX": "Lihispania (Meksike)",
+ "ko": "Likoreya",
+ "ms": "Limalezia",
+ "id": "Lindonezia",
+ "ln": "Lingala",
+ "en": "Lingelesa",
+ "en-GB": "Lingelesa (Angeletele)",
+ "en-CA": "Lingelesa (Kanada)",
+ "en-AU": "Lingelesa (Ositali)",
+ "pa": "Lipunjabi",
+ "ru": "Lirisi",
+ "ro": "Liromani",
+ "ro-MD": "Liromani (Molidavi)",
+ "so": "Lisomali",
+ "sv": "Lisuwidi",
+ "it": "Litali",
+ "lt": "Lithuanian",
+ "vi": "Liviyetinamu",
+ "ja": "Liyapani",
+ "de": "Lizelumani",
+ "de-AT": "Lizelumani (Otilisi)",
+ "de-CH": "Lizelumani (Swise)",
+ "nds": "Low German",
+ "dsb": "Lower Sorbian",
+ "luo": "Luo",
+ "lb": "Luxembourgish",
+ "luy": "Luyia",
+ "mk": "Macedonian",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "Malagasy",
+ "ml": "Malayalam",
+ "mt": "Maltese",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mr": "Marathi",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "fr": "Mfwàlànsa",
+ "fr-CA": "Mfwàlànsa (Kanada)",
+ "fr-CH": "Mfwàlànsa (Swise)",
+ "mn": "Mongolian",
+ "mfe": "Morisyen",
+ "fa": "Mpepajemi",
+ "pl": "Mpoloni",
+ "pt": "Mputulugɛsi",
+ "pt-PT": "Mputulugɛsi (Mputulugeshi)",
+ "ta": "Mtamuili",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nds-NL": "nds (Olandɛ)",
+ "ne": "nepali",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "uk": "Nkrani",
+ "nd": "North Ndebele",
+ "lrc": "Northern Luri",
+ "se": "Northern Sami",
+ "nb": "Norwegian Bokmål",
+ "nn": "Norwegian Nynorsk",
+ "th": "Ntailandi",
+ "tr": "Ntuluki",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "yo": "Nyoruba",
+ "zu": "Nzulu",
+ "or": "Odia",
+ "nl": "olandi",
+ "nl-BE": "olandi (Belejiki)",
+ "om": "Oromo",
+ "os": "Ossetic",
+ "ps": "Pashto",
+ "prg": "Prussian",
+ "qu": "Quechua",
+ "rm": "Romansh",
+ "rof": "Rombo",
+ "rn": "Rundi",
+ "rwk": "Rwa",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "gd": "Scottish Gaelic",
+ "seh": "Sena",
+ "sr": "Serbian",
+ "ksb": "Shambala",
+ "zh": "shinɛ",
+ "zh-Hans": "shinɛ (Hans)",
+ "zh-Hant": "shinɛ (Hant)",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "sd": "Sindhi",
+ "si": "Sinhala",
+ "sk": "Slovak",
+ "sl": "Slovenian",
+ "xog": "Soga",
+ "zgh": "Standard Moroccan Tamazight",
+ "sw-CD": "sw (Ditunga wa Kongu)",
+ "sw": "Swahili",
+ "gsw": "Swiss German",
+ "shi": "Tachelhit",
+ "dav": "Taita",
+ "tg": "Tajik",
+ "twq": "Tasawaq",
+ "tt": "Tatar",
+ "te": "Telugu",
+ "teo": "Teso",
+ "bo": "Tibetan",
+ "ti": "Tigrinya",
+ "to": "Tongan",
+ "cs": "Tsheki",
+ "lu": "Tshiluba",
+ "tk": "Turkmen",
+ "hsb": "Upper Sorbian",
+ "ur": "Urdu",
+ "ug": "Uyghur",
+ "uz": "Uzbek",
+ "vai": "Vai",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "cy": "Welsh",
+ "fy": "Western Frisian",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "yi": "Yiddish",
+ "dje": "Zarma"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/luo.json b/vendor/commerceguys/intl/resources/language/luo.json
index f309f8a5f..cf7ce08d0 100644
--- a/vendor/commerceguys/intl/resources/language/luo.json
+++ b/vendor/commerceguys/intl/resources/language/luo.json
@@ -1,641 +1,224 @@
{
- "af": {
- "name": "Afrikaans"
- },
- "agq": {
- "name": "Aghem"
- },
- "sq": {
- "name": "Albanian"
- },
- "hy": {
- "name": "Armenian"
- },
- "as": {
- "name": "Assamese"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "az": {
- "name": "Azerbaijani"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "Basque"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "Bosnian"
- },
- "br": {
- "name": "Breton"
- },
- "ca": {
- "name": "Catalan"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "ce": {
- "name": "Chechen"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "kw": {
- "name": "Cornish"
- },
- "hr": {
- "name": "Croatian"
- },
- "da": {
- "name": "Danish"
- },
- "luo": {
- "name": "Dholuo"
- },
- "dua": {
- "name": "Duala"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "ebu": {
- "name": "Embu"
- },
- "eo": {
- "name": "Esperanto"
- },
- "et": {
- "name": "Estonian"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "Faroese"
- },
- "fil": {
- "name": "Filipino"
- },
- "fi": {
- "name": "Finnish"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "gl": {
- "name": "Galician"
- },
- "lg": {
- "name": "Ganda"
- },
- "ka": {
- "name": "Georgian"
- },
- "gu": {
- "name": "Gujarati"
- },
- "guz": {
- "name": "Gusii"
- },
- "haw": {
- "name": "Hawaiian"
- },
- "he": {
- "name": "Hebrew"
- },
- "is": {
- "name": "Icelandic"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "ga": {
- "name": "Irish"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "kn": {
- "name": "Kannada"
- },
- "ks": {
- "name": "Kashmiri"
- },
- "kk": {
- "name": "Kazakh"
- },
- "fa": {
- "name": "Kiajemi"
- },
- "ak": {
- "name": "Kiakan"
- },
- "am": {
- "name": "Kiamhari"
- },
- "ar": {
- "name": "Kiarabu"
- },
- "bn": {
- "name": "Kibangla"
- },
- "be": {
- "name": "Kibelarusi"
- },
- "bg": {
- "name": "Kibulgaria"
- },
- "my": {
- "name": "Kiburma"
- },
- "cs": {
- "name": "Kichecki"
- },
- "zh": {
- "name": "Kichina"
- },
- "zh-Hans": {
- "name": "Kichina (Hans)"
- },
- "zh-Hant": {
- "name": "Kichina (Hant)"
- },
- "fr": {
- "name": "Kifaransa"
- },
- "fr-CA": {
- "name": "Kifaransa (Canada)"
- },
- "fr-CH": {
- "name": "Kifaransa (Switzerland)"
- },
- "el": {
- "name": "Kigiriki"
- },
- "ha": {
- "name": "Kihausa"
- },
- "hi": {
- "name": "Kihindi"
- },
- "es": {
- "name": "Kihispania"
- },
- "es-MX": {
- "name": "Kihispania (Mexico)"
- },
- "nl": {
- "name": "Kiholanzi"
- },
- "nl-BE": {
- "name": "Kiholanzi (Belgium)"
- },
- "hu": {
- "name": "Kihungari"
- },
- "ig": {
- "name": "Kiigbo"
- },
- "id": {
- "name": "Kiindonesia"
- },
- "it": {
- "name": "Kiitaliano"
- },
- "ja": {
- "name": "Kijapani"
- },
- "de": {
- "name": "Kijerumani"
- },
- "de-AT": {
- "name": "Kijerumani (Austria)"
- },
- "de-CH": {
- "name": "Kijerumani (Switzerland)"
- },
- "km": {
- "name": "Kikambodia"
- },
- "ko": {
- "name": "Kikorea"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "ms": {
- "name": "Kimalesia"
- },
- "ne": {
- "name": "Kinepali"
- },
- "en": {
- "name": "Kingereza"
- },
- "en-AU": {
- "name": "Kingereza (Australia)"
- },
- "en-CA": {
- "name": "Kingereza (Canada)"
- },
- "en-GB": {
- "name": "Kingereza (United Kingdom)"
- },
- "rw": {
- "name": "Kinyarwanda"
- },
- "pl": {
- "name": "Kipolandi"
- },
- "pa": {
- "name": "Kipunjabi"
- },
- "pt": {
- "name": "Kireno"
- },
- "pt-PT": {
- "name": "Kireno (Portugal)"
- },
- "ro": {
- "name": "Kiromania"
- },
- "ro-MD": {
- "name": "Kiromania (Moldova)"
- },
- "ru": {
- "name": "Kirusi"
- },
- "so": {
- "name": "Kisomali"
- },
- "sv": {
- "name": "Kiswidi"
- },
- "th": {
- "name": "Kitailandi"
- },
- "ta": {
- "name": "Kitamil"
- },
- "tr": {
- "name": "Kituruki"
- },
- "uk": {
- "name": "Kiukrania"
- },
- "ur": {
- "name": "Kiurdu"
- },
- "vi": {
- "name": "Kivietinamu"
- },
- "yo": {
- "name": "Kiyoruba"
- },
- "zu": {
- "name": "Kizulu"
- },
- "kok": {
- "name": "Konkani"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "ky": {
- "name": "Kyrgyz"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Lao"
- },
- "lv": {
- "name": "Latvian"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "Lithuanian"
- },
- "dsb": {
- "name": "Lower Sorbian"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "lb": {
- "name": "Luxembourgish"
- },
- "luy": {
- "name": "Luyia"
- },
- "mk": {
- "name": "Macedonian"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "Malagasy"
- },
- "ml": {
- "name": "Malayalam"
- },
- "mt": {
- "name": "Maltese"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "Marathi"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "mn": {
- "name": "Mongolian"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nds-NL": {
- "name": "nds (Netherlands)"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nd": {
- "name": "North Ndebele"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "se": {
- "name": "Northern Sami"
- },
- "nb": {
- "name": "Norwegian Bokmål"
- },
- "nn": {
- "name": "Norwegian Nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "or": {
- "name": "Odia"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetic"
- },
- "ps": {
- "name": "Pashto"
- },
- "prg": {
- "name": "Prussian"
- },
- "qu": {
- "name": "Quechua"
- },
- "rm": {
- "name": "Romansh"
- },
- "rof": {
- "name": "Rombo"
- },
- "rn": {
- "name": "Rundi"
- },
- "rwk": {
- "name": "Rwa"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "gd": {
- "name": "Scottish Gaelic"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "Serbian"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Sinhala"
- },
- "sk": {
- "name": "Slovak"
- },
- "sl": {
- "name": "Slovenian"
- },
- "xog": {
- "name": "Soga"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "sw-CD": {
- "name": "sw (Democratic Republic of the Congo)"
- },
- "sw": {
- "name": "Swahili"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "dav": {
- "name": "Taita"
- },
- "tg": {
- "name": "Tajik"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "Tatar"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "bo": {
- "name": "Tibetan"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "to": {
- "name": "Tongan"
- },
- "tk": {
- "name": "Turkmen"
- },
- "hsb": {
- "name": "Upper Sorbian"
- },
- "ug": {
- "name": "Uyghur"
- },
- "uz": {
- "name": "Uzbek"
- },
- "vai": {
- "name": "Vai"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "cy": {
- "name": "Welsh"
- },
- "fy": {
- "name": "Western Frisian"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "yi": {
- "name": "Yiddish"
- },
- "dje": {
- "name": "Zarma"
- }
+ "af": "Afrikaans",
+ "agq": "Aghem",
+ "sq": "Albanian",
+ "hy": "Armenian",
+ "as": "Assamese",
+ "ast": "Asturian",
+ "asa": "Asu",
+ "az": "Azerbaijani",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "eu": "Basque",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "brx": "Bodo",
+ "bs": "Bosnian",
+ "br": "Breton",
+ "yue": "Cantonese",
+ "ca": "Catalan",
+ "ceb": "Cebuano",
+ "tzm": "Central Atlas Tamazight",
+ "ckb": "Central Kurdish",
+ "ce": "Chechen",
+ "chr": "Cherokee",
+ "cgg": "Chiga",
+ "cu": "Church Slavic",
+ "ksh": "Colognian",
+ "kw": "Cornish",
+ "hr": "Croatian",
+ "da": "Danish",
+ "luo": "Dholuo",
+ "dua": "Duala",
+ "dz": "Dzongkha",
+ "ebu": "Embu",
+ "eo": "Esperanto",
+ "et": "Estonian",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fo": "Faroese",
+ "fil": "Filipino",
+ "fi": "Finnish",
+ "fur": "Friulian",
+ "ff": "Fulah",
+ "gl": "Galician",
+ "lg": "Ganda",
+ "ka": "Georgian",
+ "gu": "Gujarati",
+ "guz": "Gusii",
+ "haw": "Hawaiian",
+ "he": "Hebrew",
+ "is": "Icelandic",
+ "smn": "Inari Sami",
+ "ga": "Irish",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "kn": "Kannada",
+ "ks": "Kashmiri",
+ "kk": "Kazakh",
+ "fa": "Kiajemi",
+ "ak": "Kiakan",
+ "am": "Kiamhari",
+ "ar": "Kiarabu",
+ "bn": "Kibangla",
+ "be": "Kibelarusi",
+ "bg": "Kibulgaria",
+ "my": "Kiburma",
+ "cs": "Kichecki",
+ "zh": "Kichina",
+ "zh-Hans": "Kichina (Hans)",
+ "zh-Hant": "Kichina (Hant)",
+ "fr": "Kifaransa",
+ "fr-CA": "Kifaransa (Canada)",
+ "fr-CH": "Kifaransa (Switzerland)",
+ "el": "Kigiriki",
+ "ha": "Kihausa",
+ "hi": "Kihindi",
+ "es": "Kihispania",
+ "es-419": "Kihispania (419)",
+ "es-MX": "Kihispania (Mexico)",
+ "nl": "Kiholanzi",
+ "nl-BE": "Kiholanzi (Belgium)",
+ "hu": "Kihungari",
+ "ig": "Kiigbo",
+ "id": "Kiindonesia",
+ "it": "Kiitaliano",
+ "ja": "Kijapani",
+ "jv": "Kijava",
+ "de": "Kijerumani",
+ "de-AT": "Kijerumani (Austria)",
+ "de-CH": "Kijerumani (Switzerland)",
+ "km": "Kikambodia",
+ "ko": "Kikorea",
+ "ki": "Kikuyu",
+ "ms": "Kimalesia",
+ "ne": "Kinepali",
+ "en": "Kingereza",
+ "en-AU": "Kingereza (Australia)",
+ "en-CA": "Kingereza (Canada)",
+ "en-GB": "Kingereza (United Kingdom)",
+ "rw": "Kinyarwanda",
+ "pl": "Kipolandi",
+ "pa": "Kipunjabi",
+ "pt": "Kireno",
+ "pt-PT": "Kireno (Portugal)",
+ "ro": "Kiromania",
+ "ro-MD": "Kiromania (Moldova)",
+ "ru": "Kirusi",
+ "so": "Kisomali",
+ "sv": "Kiswidi",
+ "th": "Kitailandi",
+ "ta": "Kitamil",
+ "tr": "Kituruki",
+ "uk": "Kiukrania",
+ "ur": "Kiurdu",
+ "vi": "Kivietinamu",
+ "yo": "Kiyoruba",
+ "zu": "Kizulu",
+ "kok": "Konkani",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "ku": "Kurdish",
+ "nmg": "Kwasio",
+ "ky": "Kyrgyz",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Lao",
+ "lv": "Latvian",
+ "ln": "Lingala",
+ "lt": "Lithuanian",
+ "nds": "Low German",
+ "dsb": "Lower Sorbian",
+ "lu": "Luba-Katanga",
+ "lb": "Luxembourgish",
+ "luy": "Luyia",
+ "mk": "Macedonian",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "Malagasy",
+ "ml": "Malayalam",
+ "mt": "Maltese",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mr": "Marathi",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "mn": "Mongolian",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nds-NL": "nds (Netherlands)",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nd": "North Ndebele",
+ "lrc": "Northern Luri",
+ "se": "Northern Sami",
+ "nb": "Norwegian Bokmål",
+ "nn": "Norwegian Nynorsk",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "or": "Odia",
+ "om": "Oromo",
+ "os": "Ossetic",
+ "ps": "Pashto",
+ "prg": "Prussian",
+ "qu": "Quechua",
+ "rm": "Romansh",
+ "rof": "Rombo",
+ "rn": "Rundi",
+ "rwk": "Rwa",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "gd": "Scottish Gaelic",
+ "seh": "Sena",
+ "sr": "Serbian",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "sd": "Sindhi",
+ "si": "Sinhala",
+ "sk": "Slovak",
+ "sl": "Slovenian",
+ "xog": "Soga",
+ "zgh": "Standard Moroccan Tamazight",
+ "sw-CD": "sw (Democratic Republic of the Congo)",
+ "sw": "Swahili",
+ "gsw": "Swiss German",
+ "shi": "Tachelhit",
+ "dav": "Taita",
+ "tg": "Tajik",
+ "twq": "Tasawaq",
+ "tt": "Tatar",
+ "te": "Telugu",
+ "teo": "Teso",
+ "bo": "Tibetan",
+ "ti": "Tigrinya",
+ "to": "Tongan",
+ "tk": "Turkmen",
+ "hsb": "Upper Sorbian",
+ "ug": "Uyghur",
+ "uz": "Uzbek",
+ "vai": "Vai",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "cy": "Welsh",
+ "fy": "Western Frisian",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "yi": "Yiddish",
+ "dje": "Zarma"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/luy.json b/vendor/commerceguys/intl/resources/language/luy.json
index f98a8ac26..041615f52 100644
--- a/vendor/commerceguys/intl/resources/language/luy.json
+++ b/vendor/commerceguys/intl/resources/language/luy.json
@@ -1,641 +1,224 @@
{
- "af": {
- "name": "Afrikaans"
- },
- "agq": {
- "name": "Aghem"
- },
- "sq": {
- "name": "Albanian"
- },
- "hy": {
- "name": "Armenian"
- },
- "as": {
- "name": "Assamese"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "az": {
- "name": "Azerbaijani"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "Basque"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "Bosnian"
- },
- "br": {
- "name": "Breton"
- },
- "ca": {
- "name": "Catalan"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "ce": {
- "name": "Chechen"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "kw": {
- "name": "Cornish"
- },
- "hr": {
- "name": "Croatian"
- },
- "da": {
- "name": "Danish"
- },
- "dua": {
- "name": "Duala"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "ebu": {
- "name": "Embu"
- },
- "eo": {
- "name": "Esperanto"
- },
- "et": {
- "name": "Estonian"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "Faroese"
- },
- "fil": {
- "name": "Filipino"
- },
- "fi": {
- "name": "Finnish"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "gl": {
- "name": "Galician"
- },
- "lg": {
- "name": "Ganda"
- },
- "ka": {
- "name": "Georgian"
- },
- "gu": {
- "name": "Gujarati"
- },
- "guz": {
- "name": "Gusii"
- },
- "haw": {
- "name": "Hawaiian"
- },
- "he": {
- "name": "Hebrew"
- },
- "is": {
- "name": "Icelandic"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "ga": {
- "name": "Irish"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "kn": {
- "name": "Kannada"
- },
- "ks": {
- "name": "Kashmiri"
- },
- "kk": {
- "name": "Kazakh"
- },
- "fa": {
- "name": "Kiajemi"
- },
- "ak": {
- "name": "Kiakan"
- },
- "am": {
- "name": "Kiamhari"
- },
- "ar": {
- "name": "Kiarabu"
- },
- "bn": {
- "name": "Kibangla"
- },
- "be": {
- "name": "Kibelarusi"
- },
- "bg": {
- "name": "Kibulgaria"
- },
- "my": {
- "name": "Kiburma"
- },
- "cs": {
- "name": "Kichecki"
- },
- "zh": {
- "name": "Kichina"
- },
- "zh-Hans": {
- "name": "Kichina (Hans)"
- },
- "zh-Hant": {
- "name": "Kichina (Hant)"
- },
- "fr": {
- "name": "Kifaransa"
- },
- "fr-CA": {
- "name": "Kifaransa (Kanada)"
- },
- "fr-CH": {
- "name": "Kifaransa (Uswisi)"
- },
- "el": {
- "name": "Kigiriki"
- },
- "ha": {
- "name": "Kihausa"
- },
- "es": {
- "name": "Kihispania"
- },
- "es-MX": {
- "name": "Kihispania (Meksiko)"
- },
- "nl": {
- "name": "Kiholanzi"
- },
- "nl-BE": {
- "name": "Kiholanzi (Ubelgiji)"
- },
- "hu": {
- "name": "Kihungari"
- },
- "ig": {
- "name": "Kiigbo"
- },
- "id": {
- "name": "Kiindonesia"
- },
- "it": {
- "name": "Kiitaliano"
- },
- "ja": {
- "name": "Kijapani"
- },
- "de": {
- "name": "Kijerumani"
- },
- "de-AT": {
- "name": "Kijerumani (Austria)"
- },
- "de-CH": {
- "name": "Kijerumani (Uswisi)"
- },
- "km": {
- "name": "Kikambodia"
- },
- "ko": {
- "name": "Kikorea"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "ms": {
- "name": "Kimalesia"
- },
- "ne": {
- "name": "Kinepali"
- },
- "rw": {
- "name": "Kinyarwanda"
- },
- "pl": {
- "name": "Kipolandi"
- },
- "pa": {
- "name": "Kipunjabi"
- },
- "pt": {
- "name": "Kireno"
- },
- "pt-PT": {
- "name": "Kireno (Ureno)"
- },
- "ro": {
- "name": "Kiromania"
- },
- "ro-MD": {
- "name": "Kiromania (Moldova)"
- },
- "ru": {
- "name": "Kirusi"
- },
- "so": {
- "name": "Kisomali"
- },
- "sv": {
- "name": "Kiswidi"
- },
- "th": {
- "name": "Kitailandi"
- },
- "ta": {
- "name": "Kitamil"
- },
- "tr": {
- "name": "Kituruki"
- },
- "uk": {
- "name": "Kiukrania"
- },
- "ur": {
- "name": "Kiurdu"
- },
- "vi": {
- "name": "Kivietinamu"
- },
- "yo": {
- "name": "Kiyoruba"
- },
- "zu": {
- "name": "Kizulu"
- },
- "kok": {
- "name": "Konkani"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "ky": {
- "name": "Kyrgyz"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Lao"
- },
- "lv": {
- "name": "Latvian"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "Lithuanian"
- },
- "dsb": {
- "name": "Lower Sorbian"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "hi": {
- "name": "Luhindi"
- },
- "luy": {
- "name": "Luluhia"
- },
- "luo": {
- "name": "Luo"
- },
- "en": {
- "name": "Lusungu"
- },
- "en-AU": {
- "name": "Lusungu (Australia)"
- },
- "en-CA": {
- "name": "Lusungu (Kanada)"
- },
- "en-GB": {
- "name": "Lusungu (Uingereza)"
- },
- "lb": {
- "name": "Luxembourgish"
- },
- "mk": {
- "name": "Macedonian"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "Malagasy"
- },
- "ml": {
- "name": "Malayalam"
- },
- "mt": {
- "name": "Maltese"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "Marathi"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "mn": {
- "name": "Mongolian"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nds-NL": {
- "name": "nds (Uholanzi)"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nd": {
- "name": "North Ndebele"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "se": {
- "name": "Northern Sami"
- },
- "nb": {
- "name": "Norwegian Bokmål"
- },
- "nn": {
- "name": "Norwegian Nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "or": {
- "name": "Odia"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetic"
- },
- "ps": {
- "name": "Pashto"
- },
- "prg": {
- "name": "Prussian"
- },
- "qu": {
- "name": "Quechua"
- },
- "rm": {
- "name": "Romansh"
- },
- "rof": {
- "name": "Rombo"
- },
- "rn": {
- "name": "Rundi"
- },
- "rwk": {
- "name": "Rwa"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "gd": {
- "name": "Scottish Gaelic"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "Serbian"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Sinhala"
- },
- "sk": {
- "name": "Slovak"
- },
- "sl": {
- "name": "Slovenian"
- },
- "xog": {
- "name": "Soga"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "sw-CD": {
- "name": "sw (Jamhuri ya Kidemokrasia ya Kongo)"
- },
- "sw": {
- "name": "Swahili"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "dav": {
- "name": "Taita"
- },
- "tg": {
- "name": "Tajik"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "Tatar"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "bo": {
- "name": "Tibetan"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "to": {
- "name": "Tongan"
- },
- "tk": {
- "name": "Turkmen"
- },
- "hsb": {
- "name": "Upper Sorbian"
- },
- "ug": {
- "name": "Uyghur"
- },
- "uz": {
- "name": "Uzbek"
- },
- "vai": {
- "name": "Vai"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "cy": {
- "name": "Welsh"
- },
- "fy": {
- "name": "Western Frisian"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "yi": {
- "name": "Yiddish"
- },
- "dje": {
- "name": "Zarma"
- }
+ "af": "Afrikaans",
+ "agq": "Aghem",
+ "sq": "Albanian",
+ "hy": "Armenian",
+ "as": "Assamese",
+ "ast": "Asturian",
+ "asa": "Asu",
+ "az": "Azerbaijani",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "eu": "Basque",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "brx": "Bodo",
+ "bs": "Bosnian",
+ "br": "Breton",
+ "yue": "Cantonese",
+ "ca": "Catalan",
+ "ceb": "Cebuano",
+ "tzm": "Central Atlas Tamazight",
+ "ckb": "Central Kurdish",
+ "ce": "Chechen",
+ "chr": "Cherokee",
+ "cgg": "Chiga",
+ "cu": "Church Slavic",
+ "ksh": "Colognian",
+ "kw": "Cornish",
+ "hr": "Croatian",
+ "da": "Danish",
+ "dua": "Duala",
+ "dz": "Dzongkha",
+ "ebu": "Embu",
+ "eo": "Esperanto",
+ "et": "Estonian",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fo": "Faroese",
+ "fil": "Filipino",
+ "fi": "Finnish",
+ "fur": "Friulian",
+ "ff": "Fulah",
+ "gl": "Galician",
+ "lg": "Ganda",
+ "ka": "Georgian",
+ "gu": "Gujarati",
+ "guz": "Gusii",
+ "haw": "Hawaiian",
+ "he": "Hebrew",
+ "is": "Icelandic",
+ "smn": "Inari Sami",
+ "ga": "Irish",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "kn": "Kannada",
+ "ks": "Kashmiri",
+ "kk": "Kazakh",
+ "fa": "Kiajemi",
+ "ak": "Kiakan",
+ "am": "Kiamhari",
+ "ar": "Kiarabu",
+ "bn": "Kibangla",
+ "be": "Kibelarusi",
+ "bg": "Kibulgaria",
+ "my": "Kiburma",
+ "cs": "Kichecki",
+ "zh": "Kichina",
+ "zh-Hans": "Kichina (Hans)",
+ "zh-Hant": "Kichina (Hant)",
+ "fr": "Kifaransa",
+ "fr-CA": "Kifaransa (Kanada)",
+ "fr-CH": "Kifaransa (Uswisi)",
+ "el": "Kigiriki",
+ "ha": "Kihausa",
+ "es": "Kihispania",
+ "es-419": "Kihispania (419)",
+ "es-MX": "Kihispania (Meksiko)",
+ "nl": "Kiholanzi",
+ "nl-BE": "Kiholanzi (Ubelgiji)",
+ "hu": "Kihungari",
+ "ig": "Kiigbo",
+ "id": "Kiindonesia",
+ "it": "Kiitaliano",
+ "ja": "Kijapani",
+ "jv": "Kijava",
+ "de": "Kijerumani",
+ "de-AT": "Kijerumani (Austria)",
+ "de-CH": "Kijerumani (Uswisi)",
+ "km": "Kikambodia",
+ "ko": "Kikorea",
+ "ki": "Kikuyu",
+ "ms": "Kimalesia",
+ "ne": "Kinepali",
+ "rw": "Kinyarwanda",
+ "pl": "Kipolandi",
+ "pa": "Kipunjabi",
+ "pt": "Kireno",
+ "pt-PT": "Kireno (Ureno)",
+ "ro": "Kiromania",
+ "ro-MD": "Kiromania (Moldova)",
+ "ru": "Kirusi",
+ "so": "Kisomali",
+ "sv": "Kiswidi",
+ "th": "Kitailandi",
+ "ta": "Kitamil",
+ "tr": "Kituruki",
+ "uk": "Kiukrania",
+ "ur": "Kiurdu",
+ "vi": "Kivietinamu",
+ "yo": "Kiyoruba",
+ "zu": "Kizulu",
+ "kok": "Konkani",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "ku": "Kurdish",
+ "nmg": "Kwasio",
+ "ky": "Kyrgyz",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Lao",
+ "lv": "Latvian",
+ "ln": "Lingala",
+ "lt": "Lithuanian",
+ "nds": "Low German",
+ "dsb": "Lower Sorbian",
+ "lu": "Luba-Katanga",
+ "hi": "Luhindi",
+ "luy": "Luluhia",
+ "luo": "Luo",
+ "en": "Lusungu",
+ "en-AU": "Lusungu (Australia)",
+ "en-CA": "Lusungu (Kanada)",
+ "en-GB": "Lusungu (Uingereza)",
+ "lb": "Luxembourgish",
+ "mk": "Macedonian",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "Malagasy",
+ "ml": "Malayalam",
+ "mt": "Maltese",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mr": "Marathi",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "mn": "Mongolian",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nds-NL": "nds (Uholanzi)",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nd": "North Ndebele",
+ "lrc": "Northern Luri",
+ "se": "Northern Sami",
+ "nb": "Norwegian Bokmål",
+ "nn": "Norwegian Nynorsk",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "or": "Odia",
+ "om": "Oromo",
+ "os": "Ossetic",
+ "ps": "Pashto",
+ "prg": "Prussian",
+ "qu": "Quechua",
+ "rm": "Romansh",
+ "rof": "Rombo",
+ "rn": "Rundi",
+ "rwk": "Rwa",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "gd": "Scottish Gaelic",
+ "seh": "Sena",
+ "sr": "Serbian",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "sd": "Sindhi",
+ "si": "Sinhala",
+ "sk": "Slovak",
+ "sl": "Slovenian",
+ "xog": "Soga",
+ "zgh": "Standard Moroccan Tamazight",
+ "sw-CD": "sw (Jamhuri ya Kidemokrasia ya Kongo)",
+ "sw": "Swahili",
+ "gsw": "Swiss German",
+ "shi": "Tachelhit",
+ "dav": "Taita",
+ "tg": "Tajik",
+ "twq": "Tasawaq",
+ "tt": "Tatar",
+ "te": "Telugu",
+ "teo": "Teso",
+ "bo": "Tibetan",
+ "ti": "Tigrinya",
+ "to": "Tongan",
+ "tk": "Turkmen",
+ "hsb": "Upper Sorbian",
+ "ug": "Uyghur",
+ "uz": "Uzbek",
+ "vai": "Vai",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "cy": "Welsh",
+ "fy": "Western Frisian",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "yi": "Yiddish",
+ "dje": "Zarma"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/lv.json b/vendor/commerceguys/intl/resources/language/lv.json
index 7663bd066..346f6576b 100644
--- a/vendor/commerceguys/intl/resources/language/lv.json
+++ b/vendor/commerceguys/intl/resources/language/lv.json
@@ -1,644 +1,224 @@
{
- "af": {
- "name": "afrikandu"
- },
- "agq": {
- "name": "aghemu"
- },
- "ak": {
- "name": "akanu"
- },
- "sq": {
- "name": "albāņu"
- },
- "am": {
- "name": "amharu"
- },
- "en": {
- "name": "angļu"
- },
- "en-AU": {
- "name": "angļu (Austrālija)"
- },
- "en-CA": {
- "name": "angļu (Kanāda)"
- },
- "en-GB": {
- "name": "angļu (Lielbritānija)"
- },
- "ar": {
- "name": "arābu"
- },
- "hy": {
- "name": "armēņu"
- },
- "as": {
- "name": "asamiešu"
- },
- "ast": {
- "name": "astūriešu"
- },
- "asa": {
- "name": "asu"
- },
- "hsb": {
- "name": "augšsorbu"
- },
- "az": {
- "name": "azerbaidžāņu"
- },
- "ksf": {
- "name": "bafiju"
- },
- "be": {
- "name": "baltkrievu"
- },
- "bm": {
- "name": "bambaru"
- },
- "eu": {
- "name": "basku"
- },
- "bas": {
- "name": "basu"
- },
- "cu": {
- "name": "baznīcslāvu"
- },
- "bem": {
- "name": "bembu"
- },
- "bez": {
- "name": "bena"
- },
- "bn": {
- "name": "bengāļu"
- },
- "my": {
- "name": "birmiešu"
- },
- "brx": {
- "name": "bodo"
- },
- "bs": {
- "name": "bosniešu"
- },
- "br": {
- "name": "bretoņu"
- },
- "bg": {
- "name": "bulgāru"
- },
- "ckb": {
- "name": "centrālkurdu"
- },
- "tzm": {
- "name": "Centrālmarokas tamazīts"
- },
- "ce": {
- "name": "čečenu"
- },
- "cs": {
- "name": "čehu"
- },
- "chr": {
- "name": "čiroku"
- },
- "da": {
- "name": "dāņu"
- },
- "dyo": {
- "name": "diola-fonjī"
- },
- "dua": {
- "name": "dualu"
- },
- "dz": {
- "name": "dzongke"
- },
- "eo": {
- "name": "esperanto"
- },
- "ewo": {
- "name": "evondu"
- },
- "ee": {
- "name": "evu"
- },
- "fo": {
- "name": "fēru"
- },
- "fil": {
- "name": "filipīniešu"
- },
- "nl-BE": {
- "name": "flāmu"
- },
- "fr": {
- "name": "franču"
- },
- "fr-CA": {
- "name": "franču (Kanāda)"
- },
- "fr-CH": {
- "name": "franču (Šveice)"
- },
- "fur": {
- "name": "friūlu"
- },
- "ff": {
- "name": "fulu"
- },
- "gl": {
- "name": "galisiešu"
- },
- "lg": {
- "name": "gandu"
- },
- "gd": {
- "name": "gēlu"
- },
- "kl": {
- "name": "grenlandiešu"
- },
- "el": {
- "name": "grieķu"
- },
- "ka": {
- "name": "gruzīnu"
- },
- "gu": {
- "name": "gudžaratu"
- },
- "guz": {
- "name": "gusii"
- },
- "ha": {
- "name": "hausu"
- },
- "haw": {
- "name": "havajiešu"
- },
- "hi": {
- "name": "hindi"
- },
- "nl": {
- "name": "holandiešu"
- },
- "hr": {
- "name": "horvātu"
- },
- "et": {
- "name": "igauņu"
- },
- "ig": {
- "name": "igbo"
- },
- "smn": {
- "name": "Inari sāmu"
- },
- "id": {
- "name": "indonēziešu"
- },
- "ga": {
- "name": "īru"
- },
- "is": {
- "name": "islandiešu"
- },
- "it": {
- "name": "itāļu"
- },
- "he": {
- "name": "ivrits"
- },
- "sah": {
- "name": "jakutu"
- },
- "yav": {
- "name": "janbaņu"
- },
- "ja": {
- "name": "japāņu"
- },
- "nn": {
- "name": "jaunnorvēģu"
- },
- "yi": {
- "name": "jidišs"
- },
- "yo": {
- "name": "jorubu"
- },
- "kab": {
- "name": "kabilu"
- },
- "kea": {
- "name": "kaboverdiešu"
- },
- "kkj": {
- "name": "kako"
- },
- "kln": {
- "name": "kalendžīnu"
- },
- "kam": {
- "name": "kambu"
- },
- "kn": {
- "name": "kannadu"
- },
- "ks": {
- "name": "kašmiriešu"
- },
- "ca": {
- "name": "katalāņu"
- },
- "kk": {
- "name": "kazahu"
- },
- "qu": {
- "name": "kečvu"
- },
- "km": {
- "name": "khmeru"
- },
- "cgg": {
- "name": "kiga"
- },
- "ki": {
- "name": "kikuju"
- },
- "rw": {
- "name": "kiņaruanda"
- },
- "ky": {
- "name": "kirgīzu"
- },
- "ebu": {
- "name": "kjembu"
- },
- "ses": {
- "name": "koiraboro senni"
- },
- "khq": {
- "name": "koiračiinī"
- },
- "sw-CD": {
- "name": "Kongo svahili"
- },
- "kok": {
- "name": "konkanu"
- },
- "ko": {
- "name": "korejiešu"
- },
- "kw": {
- "name": "korniešu"
- },
- "ru": {
- "name": "krievu"
- },
- "nmg": {
- "name": "kvasio"
- },
- "ksh": {
- "name": "Ķelnes vācu"
- },
- "zh": {
- "name": "ķīniešu"
- },
- "zh-Hant": {
- "name": "ķīniešu tradicionālā"
- },
- "zh-Hans": {
- "name": "ķīniešu vienkāršotā"
- },
- "lkt": {
- "name": "lakotu"
- },
- "lag": {
- "name": "langi"
- },
- "lo": {
- "name": "laosiešu"
- },
- "lv": {
- "name": "latviešu"
- },
- "nds-NL": {
- "name": "lejassakšu"
- },
- "dsb": {
- "name": "lejassorbu"
- },
- "nds": {
- "name": "lejasvācu"
- },
- "lt": {
- "name": "lietuviešu"
- },
- "ln": {
- "name": "lingala"
- },
- "lu": {
- "name": "lubakatanga"
- },
- "luy": {
- "name": "luhju"
- },
- "lb": {
- "name": "luksemburgiešu"
- },
- "luo": {
- "name": "Luo"
- },
- "jmc": {
- "name": "mačamu"
- },
- "kde": {
- "name": "makonde"
- },
- "mgh": {
- "name": "makua"
- },
- "mk": {
- "name": "maķedoniešu"
- },
- "mg": {
- "name": "malagasu"
- },
- "ml": {
- "name": "malajalu"
- },
- "ms": {
- "name": "malajiešu"
- },
- "mt": {
- "name": "maltiešu"
- },
- "mr": {
- "name": "marathu"
- },
- "mas": {
- "name": "masaju"
- },
- "mfe": {
- "name": "Maurīcijas kreolu"
- },
- "mzn": {
- "name": "mazanderāņu"
- },
- "gv": {
- "name": "meniešu"
- },
- "mer": {
- "name": "meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "ro-MD": {
- "name": "moldāvu"
- },
- "mn": {
- "name": "mongoļu"
- },
- "mua": {
- "name": "mundangu"
- },
- "naq": {
- "name": "nama"
- },
- "ne": {
- "name": "nepāliešu"
- },
- "nnh": {
- "name": "ngjembūnu"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nb": {
- "name": "norvēģu bukmols"
- },
- "nus": {
- "name": "nueru"
- },
- "nyn": {
- "name": "ņankolu"
- },
- "or": {
- "name": "oriju"
- },
- "om": {
- "name": "oromu"
- },
- "os": {
- "name": "osetīnu"
- },
- "pa": {
- "name": "pandžabu"
- },
- "fa": {
- "name": "persiešu"
- },
- "pl": {
- "name": "poļu"
- },
- "pt": {
- "name": "portugāļu"
- },
- "pt-PT": {
- "name": "portugāļu (Portugāle)"
- },
- "prg": {
- "name": "prūšu"
- },
- "ps": {
- "name": "puštu"
- },
- "rm": {
- "name": "retoromāņu"
- },
- "fy": {
- "name": "rietumfrīzu"
- },
- "rof": {
- "name": "rombo"
- },
- "rwk": {
- "name": "ruanda"
- },
- "ro": {
- "name": "rumāņu"
- },
- "rn": {
- "name": "rundu"
- },
- "saq": {
- "name": "samburu"
- },
- "sg": {
- "name": "sango"
- },
- "sbp": {
- "name": "sangu"
- },
- "seh": {
- "name": "senu"
- },
- "sr": {
- "name": "serbu"
- },
- "ii": {
- "name": "Sičuaņas ji"
- },
- "sd": {
- "name": "sindhu"
- },
- "si": {
- "name": "singāļu"
- },
- "sk": {
- "name": "slovāku"
- },
- "sl": {
- "name": "slovēņu"
- },
- "xog": {
- "name": "sogu"
- },
- "so": {
- "name": "somāļu"
- },
- "fi": {
- "name": "somu"
- },
- "es": {
- "name": "spāņu"
- },
- "es-MX": {
- "name": "spāņu (Meksika)"
- },
- "zgh": {
- "name": "standarta marokāņu berberu"
- },
- "sw": {
- "name": "svahili"
- },
- "ksb": {
- "name": "šambalu"
- },
- "shi": {
- "name": "šilhu"
- },
- "sn": {
- "name": "šonu"
- },
- "de-CH": {
- "name": "Šveices augšvācu"
- },
- "gsw": {
- "name": "Šveices vācu"
- },
- "tg": {
- "name": "tadžiku"
- },
- "dav": {
- "name": "taitu"
- },
- "th": {
- "name": "taju"
- },
- "ta": {
- "name": "tamilu"
- },
- "twq": {
- "name": "tasavaku"
- },
- "tt": {
- "name": "tatāru"
- },
- "te": {
- "name": "telugu"
- },
- "teo": {
- "name": "teso"
- },
- "bo": {
- "name": "tibetiešu"
- },
- "ti": {
- "name": "tigrinja"
- },
- "to": {
- "name": "tongiešu"
- },
- "tk": {
- "name": "turkmēņu"
- },
- "tr": {
- "name": "turku"
- },
- "ug": {
- "name": "uiguru"
- },
- "uk": {
- "name": "ukraiņu"
- },
- "hu": {
- "name": "ungāru"
- },
- "ur": {
- "name": "urdu"
- },
- "uz": {
- "name": "uzbeku"
- },
- "de": {
- "name": "vācu"
- },
- "de-AT": {
- "name": "vācu (Austrija)"
- },
- "vai": {
- "name": "vaju"
- },
- "wae": {
- "name": "Vallisas vācu"
- },
- "cy": {
- "name": "velsiešu"
- },
- "vi": {
- "name": "vjetnamiešu"
- },
- "vo": {
- "name": "volapiks"
- },
- "wo": {
- "name": "volofu"
- },
- "vun": {
- "name": "vundžo"
- },
- "dje": {
- "name": "zarmu"
- },
- "lrc": {
- "name": "ziemeļluru"
- },
- "nd": {
- "name": "ziemeļndebelu"
- },
- "se": {
- "name": "ziemeļsāmu"
- },
- "zu": {
- "name": "zulu"
- },
- "sv": {
- "name": "zviedru"
- }
+ "af": "afrikandu",
+ "agq": "aghemu",
+ "ak": "akanu",
+ "sq": "albāņu",
+ "am": "amharu",
+ "en": "angļu",
+ "en-AU": "angļu (Austrālija)",
+ "en-CA": "angļu (Kanāda)",
+ "en-GB": "angļu (Lielbritānija)",
+ "ar": "arābu",
+ "hy": "armēņu",
+ "as": "asamiešu",
+ "ast": "astūriešu",
+ "asa": "asu",
+ "hsb": "augšsorbu",
+ "de-CH": "augšvācu (Šveice)",
+ "az": "azerbaidžāņu",
+ "ksf": "bafiju",
+ "be": "baltkrievu",
+ "bm": "bambaru",
+ "eu": "basku",
+ "bas": "basu",
+ "cu": "baznīcslāvu",
+ "bem": "bembu",
+ "bez": "bena",
+ "bn": "bengāļu",
+ "my": "birmiešu",
+ "brx": "bodo",
+ "bs": "bosniešu",
+ "br": "bretoņu",
+ "bg": "bulgāru",
+ "ckb": "centrālkurdu",
+ "tzm": "Centrālmarokas tamazīts",
+ "ce": "čečenu",
+ "cs": "čehu",
+ "chr": "čiroku",
+ "da": "dāņu",
+ "dyo": "diola-fonjī",
+ "dua": "dualu",
+ "dz": "dzongke",
+ "eo": "esperanto",
+ "ewo": "evondu",
+ "ee": "evu",
+ "fo": "fēru",
+ "fil": "filipīniešu",
+ "nl-BE": "flāmu",
+ "fr": "franču",
+ "fr-CA": "franču (Kanāda)",
+ "fr-CH": "franču (Šveice)",
+ "fur": "friūlu",
+ "ff": "fulu",
+ "gl": "galisiešu",
+ "lg": "gandu",
+ "kl": "grenlandiešu",
+ "el": "grieķu",
+ "ka": "gruzīnu",
+ "gu": "gudžaratu",
+ "guz": "gusii",
+ "ha": "hausu",
+ "haw": "havajiešu",
+ "hi": "hindi",
+ "nl": "holandiešu",
+ "hr": "horvātu",
+ "et": "igauņu",
+ "ig": "igbo",
+ "smn": "Inari sāmu",
+ "id": "indonēziešu",
+ "ga": "īru",
+ "is": "islandiešu",
+ "it": "itāļu",
+ "he": "ivrits",
+ "sah": "jakutu",
+ "yav": "janbaņu",
+ "ja": "japāņu",
+ "nn": "jaunnorvēģu",
+ "jv": "javiešu",
+ "yi": "jidišs",
+ "yo": "jorubu",
+ "kab": "kabilu",
+ "kea": "kaboverdiešu",
+ "kkj": "kako",
+ "kln": "kalendžīnu",
+ "kam": "kambu",
+ "kn": "kannadu",
+ "yue": "kantoniešu",
+ "ks": "kašmiriešu",
+ "ca": "katalāņu",
+ "kk": "kazahu",
+ "qu": "kečvu",
+ "km": "khmeru",
+ "xh": "khosu",
+ "cgg": "kiga",
+ "ki": "kikuju",
+ "rw": "kiņaruanda",
+ "ky": "kirgīzu",
+ "ebu": "kjembu",
+ "ses": "koiraboro senni",
+ "khq": "koiračiinī",
+ "kok": "konkanu",
+ "ko": "korejiešu",
+ "kw": "korniešu",
+ "ru": "krievu",
+ "ku": "kurdu",
+ "nmg": "kvasio",
+ "ksh": "Ķelnes vācu",
+ "zh": "ķīniešu",
+ "zh-Hant": "ķīniešu tradicionālā",
+ "zh-Hans": "ķīniešu vienkāršotā",
+ "lkt": "lakotu",
+ "lag": "langi",
+ "lo": "laosiešu",
+ "lv": "latviešu",
+ "nds-NL": "lejassakšu",
+ "dsb": "lejassorbu",
+ "nds": "lejasvācu",
+ "lt": "lietuviešu",
+ "ln": "lingala",
+ "lu": "lubakatanga",
+ "luy": "luhju",
+ "lb": "luksemburgiešu",
+ "luo": "Luo",
+ "jmc": "mačamu",
+ "kde": "makonde",
+ "mgh": "makua",
+ "mk": "maķedoniešu",
+ "mg": "malagasu",
+ "ml": "malajalu",
+ "ms": "malajiešu",
+ "mt": "maltiešu",
+ "mi": "maoru",
+ "mr": "marathu",
+ "mas": "masaju",
+ "mfe": "Maurīcijas kreolu",
+ "mzn": "mazanderāņu",
+ "gv": "meniešu",
+ "mer": "meru",
+ "mgo": "metu",
+ "ro-MD": "moldāvu",
+ "mn": "mongoļu",
+ "mua": "mundangu",
+ "naq": "nama",
+ "ne": "nepāliešu",
+ "nnh": "ngjembūnu",
+ "jgo": "Ngomba",
+ "nb": "norvēģu bukmols",
+ "nus": "nueru",
+ "nyn": "ņankolu",
+ "or": "oriju",
+ "om": "oromu",
+ "os": "osetīnu",
+ "pa": "pandžabu",
+ "fa": "persiešu",
+ "pl": "poļu",
+ "pt": "portugāļu",
+ "pt-PT": "portugāļu (Portugāle)",
+ "prg": "prūšu",
+ "ps": "puštu",
+ "rm": "retoromāņu",
+ "fy": "rietumfrīzu",
+ "rof": "rombo",
+ "rwk": "ruanda",
+ "ro": "rumāņu",
+ "rn": "rundu",
+ "saq": "samburu",
+ "sg": "sango",
+ "sbp": "sangu",
+ "ceb": "sebuāņu",
+ "seh": "senu",
+ "sr": "serbu",
+ "ii": "Sičuaņas ji",
+ "sd": "sindhu",
+ "si": "singāļu",
+ "gd": "skotu gēlu",
+ "sk": "slovāku",
+ "sl": "slovēņu",
+ "xog": "sogu",
+ "so": "somāļu",
+ "fi": "somu",
+ "es": "spāņu",
+ "es-419": "spāņu (Latīņamerika)",
+ "es-MX": "spāņu (Meksika)",
+ "zgh": "standarta tamazigtu (Maroka)",
+ "sw": "svahili",
+ "sw-CD": "svahili (Kongo)",
+ "ksb": "šambalu",
+ "shi": "šilhu",
+ "sn": "šonu",
+ "gsw": "Šveices vācu",
+ "tg": "tadžiku",
+ "dav": "taitu",
+ "th": "taju",
+ "ta": "tamilu",
+ "twq": "tasavaku",
+ "tt": "tatāru",
+ "te": "telugu",
+ "teo": "teso",
+ "bo": "tibetiešu",
+ "ti": "tigrinja",
+ "to": "tongiešu",
+ "tk": "turkmēņu",
+ "tr": "turku",
+ "ug": "uiguru",
+ "uk": "ukraiņu",
+ "hu": "ungāru",
+ "ur": "urdu",
+ "uz": "uzbeku",
+ "de": "vācu",
+ "de-AT": "vācu (Austrija)",
+ "vai": "vaju",
+ "wae": "Vallisas vācu",
+ "wa": "valoņu",
+ "cy": "velsiešu",
+ "vi": "vjetnamiešu",
+ "vo": "volapiks",
+ "wo": "volofu",
+ "vun": "vundžo",
+ "dje": "zarmu",
+ "lrc": "ziemeļluru",
+ "nd": "ziemeļndebelu",
+ "se": "ziemeļsāmu",
+ "zu": "zulu",
+ "sv": "zviedru"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/mas.json b/vendor/commerceguys/intl/resources/language/mas.json
index dc487f16c..e01c1c9ea 100644
--- a/vendor/commerceguys/intl/resources/language/mas.json
+++ b/vendor/commerceguys/intl/resources/language/mas.json
@@ -1,641 +1,224 @@
{
- "af": {
- "name": "Afrikaans"
- },
- "agq": {
- "name": "Aghem"
- },
- "sq": {
- "name": "Albanian"
- },
- "hy": {
- "name": "Armenian"
- },
- "as": {
- "name": "Assamese"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "az": {
- "name": "Azerbaijani"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "Basque"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "Bosnian"
- },
- "br": {
- "name": "Breton"
- },
- "ca": {
- "name": "Catalan"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "ce": {
- "name": "Chechen"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "kw": {
- "name": "Cornish"
- },
- "hr": {
- "name": "Croatian"
- },
- "da": {
- "name": "Danish"
- },
- "dua": {
- "name": "Duala"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "ebu": {
- "name": "Embu"
- },
- "eo": {
- "name": "Esperanto"
- },
- "et": {
- "name": "Estonian"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "Faroese"
- },
- "fil": {
- "name": "Filipino"
- },
- "fi": {
- "name": "Finnish"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "gl": {
- "name": "Galician"
- },
- "lg": {
- "name": "Ganda"
- },
- "ka": {
- "name": "Georgian"
- },
- "gu": {
- "name": "Gujarati"
- },
- "guz": {
- "name": "Gusii"
- },
- "haw": {
- "name": "Hawaiian"
- },
- "he": {
- "name": "Hebrew"
- },
- "is": {
- "name": "Icelandic"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "ga": {
- "name": "Irish"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "kn": {
- "name": "Kannada"
- },
- "ks": {
- "name": "Kashmiri"
- },
- "kk": {
- "name": "Kazakh"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "kok": {
- "name": "Konkani"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "ky": {
- "name": "Kyrgyz"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Lao"
- },
- "lv": {
- "name": "Latvian"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "Lithuanian"
- },
- "bn": {
- "name": "lnkʉtʉ́k ɔ́ɔ̄ lBengali"
- },
- "dsb": {
- "name": "Lower Sorbian"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "Luxembourgish"
- },
- "luy": {
- "name": "Luyia"
- },
- "mas": {
- "name": "Maa"
- },
- "mk": {
- "name": "Macedonian"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "Malagasy"
- },
- "ml": {
- "name": "Malayalam"
- },
- "mt": {
- "name": "Maltese"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "Marathi"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "mn": {
- "name": "Mongolian"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nds-NL": {
- "name": "nds (Uholanzi)"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "fr": {
- "name": "nkʉtʉ́k ɔ́ɔ̄ faransa"
- },
- "fr-CA": {
- "name": "nkʉtʉ́k ɔ́ɔ̄ faransa (Kanada)"
- },
- "fr-CH": {
- "name": "nkʉtʉ́k ɔ́ɔ̄ faransa (Uswisi)"
- },
- "ha": {
- "name": "nkʉtʉ́k ɔ́ɔ̄ hausa"
- },
- "ig": {
- "name": "nkʉtʉ́k ɔ́ɔ̄ Igbo"
- },
- "id": {
- "name": "nkʉtʉ́k ɔ́ɔ̄ Indonesia"
- },
- "ja": {
- "name": "nkʉtʉ́k ɔ́ɔ̄ japani"
- },
- "ak": {
- "name": "nkʉtʉ́k ɔ́ɔ̄ lAkan"
- },
- "am": {
- "name": "nkʉtʉ́k ɔ́ɔ̄ lAmhari"
- },
- "be": {
- "name": "nkʉtʉ́k ɔ́ɔ̄ lBelarusi"
- },
- "bg": {
- "name": "nkʉtʉ́k ɔ́ɔ̄ lBulgaria"
- },
- "my": {
- "name": "nkʉtʉ́k ɔ́ɔ̄ lBurma"
- },
- "cs": {
- "name": "nkʉtʉ́k ɔ́ɔ̄ lcheki"
- },
- "zh": {
- "name": "nkʉtʉ́k ɔ́ɔ̄ lchina"
- },
- "zh-Hans": {
- "name": "nkʉtʉ́k ɔ́ɔ̄ lchina (Hans)"
- },
- "zh-Hant": {
- "name": "nkʉtʉ́k ɔ́ɔ̄ lchina (Hant)"
- },
- "so": {
- "name": "nkʉtʉ́k ɔ́ɔ̄ lchumari"
- },
- "nl": {
- "name": "nkʉtʉ́k ɔ́ɔ̄ lduchi"
- },
- "nl-BE": {
- "name": "nkʉtʉ́k ɔ́ɔ̄ lduchi (Ubelgiji)"
- },
- "el": {
- "name": "nkʉtʉ́k ɔ́ɔ̄ lgiriki"
- },
- "hu": {
- "name": "nkʉtʉ́k ɔ́ɔ̄ lhungari"
- },
- "de": {
- "name": "nkʉtʉ́k ɔ́ɔ̄ ljerumani"
- },
- "de-AT": {
- "name": "nkʉtʉ́k ɔ́ɔ̄ ljerumani (Austria)"
- },
- "de-CH": {
- "name": "nkʉtʉ́k ɔ́ɔ̄ ljerumani (Uswisi)"
- },
- "km": {
- "name": "nkʉtʉ́k ɔ́ɔ̄ lkambodia"
- },
- "ko": {
- "name": "nkʉtʉ́k ɔ́ɔ̄ lkorea"
- },
- "uk": {
- "name": "nkʉtʉ́k ɔ́ɔ̄ lkrania"
- },
- "ar": {
- "name": "nkʉtʉ́k ɔ́ɔ̄ lmarabu"
- },
- "hi": {
- "name": "nkʉtʉ́k ɔ́ɔ̄ lmoindi"
- },
- "ne": {
- "name": "nkʉtʉ́k ɔ́ɔ̄ lnepali"
- },
- "fa": {
- "name": "nkʉtʉ́k ɔ́ɔ̄ lpersia"
- },
- "pl": {
- "name": "nkʉtʉ́k ɔ́ɔ̄ lpoland"
- },
- "pt": {
- "name": "nkʉtʉ́k ɔ́ɔ̄ lportuguese"
- },
- "pt-PT": {
- "name": "nkʉtʉ́k ɔ́ɔ̄ lportuguese (Ureno)"
- },
- "pa": {
- "name": "nkʉtʉ́k ɔ́ɔ̄ lpunjabi"
- },
- "ro": {
- "name": "nkʉtʉ́k ɔ́ɔ̄ lromania"
- },
- "ro-MD": {
- "name": "nkʉtʉ́k ɔ́ɔ̄ lromania (Moldova)"
- },
- "ru": {
- "name": "nkʉtʉ́k ɔ́ɔ̄ lrusi"
- },
- "rw": {
- "name": "nkʉtʉ́k ɔ́ɔ̄ lruwanda"
- },
- "es": {
- "name": "nkʉtʉ́k ɔ́ɔ̄ lspania"
- },
- "es-MX": {
- "name": "nkʉtʉ́k ɔ́ɔ̄ lspania (Meksiko)"
- },
- "sv": {
- "name": "nkʉtʉ́k ɔ́ɔ̄ lswidi"
- },
- "th": {
- "name": "nkʉtʉ́k ɔ́ɔ̄ ltai"
- },
- "it": {
- "name": "nkʉtʉ́k ɔ́ɔ̄ ltalian"
- },
- "ta": {
- "name": "nkʉtʉ́k ɔ́ɔ̄ ltamil"
- },
- "tr": {
- "name": "nkʉtʉ́k ɔ́ɔ̄ lturuki"
- },
- "ur": {
- "name": "nkʉtʉ́k ɔ́ɔ̄ lurdu"
- },
- "vi": {
- "name": "nkʉtʉ́k ɔ́ɔ̄ lvietinamu"
- },
- "yo": {
- "name": "nkʉtʉ́k ɔ́ɔ̄ lyoruba"
- },
- "zu": {
- "name": "nkʉtʉ́k ɔ́ɔ̄ lzulu"
- },
- "ms": {
- "name": "nkʉtʉ́k ɔ́ɔ̄ malay"
- },
- "en": {
- "name": "nkʉtʉ́k ɔ́ɔ̄ nkɨ́resa"
- },
- "en-AU": {
- "name": "nkʉtʉ́k ɔ́ɔ̄ nkɨ́resa (Australia)"
- },
- "en-CA": {
- "name": "nkʉtʉ́k ɔ́ɔ̄ nkɨ́resa (Kanada)"
- },
- "en-GB": {
- "name": "nkʉtʉ́k ɔ́ɔ̄ nkɨ́resa (Uingereza)"
- },
- "nd": {
- "name": "North Ndebele"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "se": {
- "name": "Northern Sami"
- },
- "nb": {
- "name": "Norwegian Bokmål"
- },
- "nn": {
- "name": "Norwegian Nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "or": {
- "name": "Odia"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetic"
- },
- "ps": {
- "name": "Pashto"
- },
- "prg": {
- "name": "Prussian"
- },
- "qu": {
- "name": "Quechua"
- },
- "rm": {
- "name": "Romansh"
- },
- "rof": {
- "name": "Rombo"
- },
- "rn": {
- "name": "Rundi"
- },
- "rwk": {
- "name": "Rwa"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "gd": {
- "name": "Scottish Gaelic"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "Serbian"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Sinhala"
- },
- "sk": {
- "name": "Slovak"
- },
- "sl": {
- "name": "Slovenian"
- },
- "xog": {
- "name": "Soga"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "sw-CD": {
- "name": "sw (Jamhuri ya Kidemokrasia ya Kongo)"
- },
- "sw": {
- "name": "Swahili"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "dav": {
- "name": "Taita"
- },
- "tg": {
- "name": "Tajik"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "Tatar"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "bo": {
- "name": "Tibetan"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "to": {
- "name": "Tongan"
- },
- "tk": {
- "name": "Turkmen"
- },
- "hsb": {
- "name": "Upper Sorbian"
- },
- "ug": {
- "name": "Uyghur"
- },
- "uz": {
- "name": "Uzbek"
- },
- "vai": {
- "name": "Vai"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "cy": {
- "name": "Welsh"
- },
- "fy": {
- "name": "Western Frisian"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "yi": {
- "name": "Yiddish"
- },
- "dje": {
- "name": "Zarma"
- }
+ "af": "Afrikaans",
+ "agq": "Aghem",
+ "sq": "Albanian",
+ "hy": "Armenian",
+ "as": "Assamese",
+ "ast": "Asturian",
+ "asa": "Asu",
+ "az": "Azerbaijani",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "eu": "Basque",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "brx": "Bodo",
+ "bs": "Bosnian",
+ "br": "Breton",
+ "yue": "Cantonese",
+ "ca": "Catalan",
+ "ceb": "Cebuano",
+ "tzm": "Central Atlas Tamazight",
+ "ckb": "Central Kurdish",
+ "ce": "Chechen",
+ "chr": "Cherokee",
+ "cgg": "Chiga",
+ "cu": "Church Slavic",
+ "ksh": "Colognian",
+ "kw": "Cornish",
+ "hr": "Croatian",
+ "da": "Danish",
+ "dua": "Duala",
+ "dz": "Dzongkha",
+ "ebu": "Embu",
+ "eo": "Esperanto",
+ "et": "Estonian",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fo": "Faroese",
+ "fil": "Filipino",
+ "fi": "Finnish",
+ "fur": "Friulian",
+ "ff": "Fulah",
+ "gl": "Galician",
+ "lg": "Ganda",
+ "ka": "Georgian",
+ "gu": "Gujarati",
+ "guz": "Gusii",
+ "haw": "Hawaiian",
+ "he": "Hebrew",
+ "is": "Icelandic",
+ "smn": "Inari Sami",
+ "ga": "Irish",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "kn": "Kannada",
+ "ks": "Kashmiri",
+ "kk": "Kazakh",
+ "ki": "Kikuyu",
+ "kok": "Konkani",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "ku": "Kurdish",
+ "nmg": "Kwasio",
+ "ky": "Kyrgyz",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Lao",
+ "lv": "Latvian",
+ "ln": "Lingala",
+ "lt": "Lithuanian",
+ "bn": "lnkʉtʉ́k ɔ́ɔ̄ lBengali",
+ "nds": "Low German",
+ "dsb": "Lower Sorbian",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "lb": "Luxembourgish",
+ "luy": "Luyia",
+ "mas": "Maa",
+ "mk": "Macedonian",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "Malagasy",
+ "ml": "Malayalam",
+ "mt": "Maltese",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mr": "Marathi",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "mn": "Mongolian",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nds-NL": "nds (Uholanzi)",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "fr": "nkʉtʉ́k ɔ́ɔ̄ faransa",
+ "fr-CA": "nkʉtʉ́k ɔ́ɔ̄ faransa (Kanada)",
+ "fr-CH": "nkʉtʉ́k ɔ́ɔ̄ faransa (Uswisi)",
+ "ha": "nkʉtʉ́k ɔ́ɔ̄ hausa",
+ "ig": "nkʉtʉ́k ɔ́ɔ̄ Igbo",
+ "id": "nkʉtʉ́k ɔ́ɔ̄ Indonesia",
+ "ja": "nkʉtʉ́k ɔ́ɔ̄ japani",
+ "ak": "nkʉtʉ́k ɔ́ɔ̄ lAkan",
+ "am": "nkʉtʉ́k ɔ́ɔ̄ lAmhari",
+ "be": "nkʉtʉ́k ɔ́ɔ̄ lBelarusi",
+ "bg": "nkʉtʉ́k ɔ́ɔ̄ lBulgaria",
+ "my": "nkʉtʉ́k ɔ́ɔ̄ lBurma",
+ "cs": "nkʉtʉ́k ɔ́ɔ̄ lcheki",
+ "zh": "nkʉtʉ́k ɔ́ɔ̄ lchina",
+ "zh-Hans": "nkʉtʉ́k ɔ́ɔ̄ lchina (Hans)",
+ "zh-Hant": "nkʉtʉ́k ɔ́ɔ̄ lchina (Hant)",
+ "so": "nkʉtʉ́k ɔ́ɔ̄ lchumari",
+ "nl": "nkʉtʉ́k ɔ́ɔ̄ lduchi",
+ "nl-BE": "nkʉtʉ́k ɔ́ɔ̄ lduchi (Ubelgiji)",
+ "el": "nkʉtʉ́k ɔ́ɔ̄ lgiriki",
+ "hu": "nkʉtʉ́k ɔ́ɔ̄ lhungari",
+ "jv": "nkʉtʉ́k ɔ́ɔ̄ ljana",
+ "de": "nkʉtʉ́k ɔ́ɔ̄ ljerumani",
+ "de-AT": "nkʉtʉ́k ɔ́ɔ̄ ljerumani (Austria)",
+ "de-CH": "nkʉtʉ́k ɔ́ɔ̄ ljerumani (Uswisi)",
+ "km": "nkʉtʉ́k ɔ́ɔ̄ lkambodia",
+ "ko": "nkʉtʉ́k ɔ́ɔ̄ lkorea",
+ "uk": "nkʉtʉ́k ɔ́ɔ̄ lkrania",
+ "ar": "nkʉtʉ́k ɔ́ɔ̄ lmarabu",
+ "hi": "nkʉtʉ́k ɔ́ɔ̄ lmoindi",
+ "ne": "nkʉtʉ́k ɔ́ɔ̄ lnepali",
+ "fa": "nkʉtʉ́k ɔ́ɔ̄ lpersia",
+ "pl": "nkʉtʉ́k ɔ́ɔ̄ lpoland",
+ "pt": "nkʉtʉ́k ɔ́ɔ̄ lportuguese",
+ "pt-PT": "nkʉtʉ́k ɔ́ɔ̄ lportuguese (Ureno)",
+ "pa": "nkʉtʉ́k ɔ́ɔ̄ lpunjabi",
+ "ro": "nkʉtʉ́k ɔ́ɔ̄ lromania",
+ "ro-MD": "nkʉtʉ́k ɔ́ɔ̄ lromania (Moldova)",
+ "ru": "nkʉtʉ́k ɔ́ɔ̄ lrusi",
+ "rw": "nkʉtʉ́k ɔ́ɔ̄ lruwanda",
+ "es": "nkʉtʉ́k ɔ́ɔ̄ lspania",
+ "es-419": "nkʉtʉ́k ɔ́ɔ̄ lspania (419)",
+ "es-MX": "nkʉtʉ́k ɔ́ɔ̄ lspania (Meksiko)",
+ "sv": "nkʉtʉ́k ɔ́ɔ̄ lswidi",
+ "th": "nkʉtʉ́k ɔ́ɔ̄ ltai",
+ "it": "nkʉtʉ́k ɔ́ɔ̄ ltalian",
+ "ta": "nkʉtʉ́k ɔ́ɔ̄ ltamil",
+ "tr": "nkʉtʉ́k ɔ́ɔ̄ lturuki",
+ "ur": "nkʉtʉ́k ɔ́ɔ̄ lurdu",
+ "vi": "nkʉtʉ́k ɔ́ɔ̄ lvietinamu",
+ "yo": "nkʉtʉ́k ɔ́ɔ̄ lyoruba",
+ "zu": "nkʉtʉ́k ɔ́ɔ̄ lzulu",
+ "ms": "nkʉtʉ́k ɔ́ɔ̄ malay",
+ "en": "nkʉtʉ́k ɔ́ɔ̄ nkɨ́resa",
+ "en-AU": "nkʉtʉ́k ɔ́ɔ̄ nkɨ́resa (Australia)",
+ "en-CA": "nkʉtʉ́k ɔ́ɔ̄ nkɨ́resa (Kanada)",
+ "en-GB": "nkʉtʉ́k ɔ́ɔ̄ nkɨ́resa (Uingereza)",
+ "nd": "North Ndebele",
+ "lrc": "Northern Luri",
+ "se": "Northern Sami",
+ "nb": "Norwegian Bokmål",
+ "nn": "Norwegian Nynorsk",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "or": "Odia",
+ "om": "Oromo",
+ "os": "Ossetic",
+ "ps": "Pashto",
+ "prg": "Prussian",
+ "qu": "Quechua",
+ "rm": "Romansh",
+ "rof": "Rombo",
+ "rn": "Rundi",
+ "rwk": "Rwa",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "gd": "Scottish Gaelic",
+ "seh": "Sena",
+ "sr": "Serbian",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "sd": "Sindhi",
+ "si": "Sinhala",
+ "sk": "Slovak",
+ "sl": "Slovenian",
+ "xog": "Soga",
+ "zgh": "Standard Moroccan Tamazight",
+ "sw-CD": "sw (Jamhuri ya Kidemokrasia ya Kongo)",
+ "sw": "Swahili",
+ "gsw": "Swiss German",
+ "shi": "Tachelhit",
+ "dav": "Taita",
+ "tg": "Tajik",
+ "twq": "Tasawaq",
+ "tt": "Tatar",
+ "te": "Telugu",
+ "teo": "Teso",
+ "bo": "Tibetan",
+ "ti": "Tigrinya",
+ "to": "Tongan",
+ "tk": "Turkmen",
+ "hsb": "Upper Sorbian",
+ "ug": "Uyghur",
+ "uz": "Uzbek",
+ "vai": "Vai",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "cy": "Welsh",
+ "fy": "Western Frisian",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "yi": "Yiddish",
+ "dje": "Zarma"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/mer.json b/vendor/commerceguys/intl/resources/language/mer.json
index 277b86f70..109b05936 100644
--- a/vendor/commerceguys/intl/resources/language/mer.json
+++ b/vendor/commerceguys/intl/resources/language/mer.json
@@ -1,641 +1,224 @@
{
- "af": {
- "name": "Afrikaans"
- },
- "agq": {
- "name": "Aghem"
- },
- "sq": {
- "name": "Albanian"
- },
- "hy": {
- "name": "Armenian"
- },
- "as": {
- "name": "Assamese"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "az": {
- "name": "Azerbaijani"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "Basque"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "Bosnian"
- },
- "br": {
- "name": "Breton"
- },
- "ca": {
- "name": "Catalan"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "ce": {
- "name": "Chechen"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "kw": {
- "name": "Cornish"
- },
- "hr": {
- "name": "Croatian"
- },
- "da": {
- "name": "Danish"
- },
- "dua": {
- "name": "Duala"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "ebu": {
- "name": "Embu"
- },
- "eo": {
- "name": "Esperanto"
- },
- "et": {
- "name": "Estonian"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "Faroese"
- },
- "fil": {
- "name": "Filipino"
- },
- "fi": {
- "name": "Finnish"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "gl": {
- "name": "Galician"
- },
- "lg": {
- "name": "Ganda"
- },
- "ka": {
- "name": "Georgian"
- },
- "gu": {
- "name": "Gujarati"
- },
- "guz": {
- "name": "Gusii"
- },
- "haw": {
- "name": "Hawaiian"
- },
- "he": {
- "name": "Hebrew"
- },
- "is": {
- "name": "Icelandic"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "ga": {
- "name": "Irish"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "kn": {
- "name": "Kannada"
- },
- "ks": {
- "name": "Kashmiri"
- },
- "kk": {
- "name": "Kazakh"
- },
- "ak": {
- "name": "Kĩakani"
- },
- "am": {
- "name": "Kĩamarĩki"
- },
- "ar": {
- "name": "Kĩarabu"
- },
- "bn": {
- "name": "Kĩbangira"
- },
- "be": {
- "name": "Kĩbelarusi"
- },
- "bg": {
- "name": "Kĩbulugĩria"
- },
- "my": {
- "name": "Kĩburma"
- },
- "cs": {
- "name": "Kĩcheki"
- },
- "zh": {
- "name": "Kĩchina"
- },
- "zh-Hans": {
- "name": "Kĩchina (Hans)"
- },
- "zh-Hant": {
- "name": "Kĩchina (Hant)"
- },
- "fr": {
- "name": "Kĩfuransi"
- },
- "fr-CA": {
- "name": "Kĩfuransi (Kanada)"
- },
- "fr-CH": {
- "name": "Kĩfuransi (Swizilandi)"
- },
- "hu": {
- "name": "Kĩhangarĩ"
- },
- "ha": {
- "name": "Kĩhausa"
- },
- "hi": {
- "name": "Kĩhĩndi"
- },
- "nl": {
- "name": "Kĩholandi"
- },
- "nl-BE": {
- "name": "Kĩholandi (Beronjiamu)"
- },
- "ig": {
- "name": "Kĩigbo"
- },
- "id": {
- "name": "Kĩindonesia"
- },
- "it": {
- "name": "Kĩitalĩ"
- },
- "ja": {
- "name": "Kĩjapani"
- },
- "km": {
- "name": "Kĩkambodia"
- },
- "ko": {
- "name": "Kĩkorea"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "ms": {
- "name": "Kĩmalesia"
- },
- "mer": {
- "name": "Kĩmĩrũ"
- },
- "ne": {
- "name": "Kĩnepali"
- },
- "en": {
- "name": "Kĩngeretha"
- },
- "en-AU": {
- "name": "Kĩngeretha (Austrĩlia)"
- },
- "en-CA": {
- "name": "Kĩngeretha (Kanada)"
- },
- "en-GB": {
- "name": "Kĩngeretha (Ngeretha)"
- },
- "el": {
- "name": "Kĩngiriki"
- },
- "de": {
- "name": "Kĩnjamanĩ"
- },
- "de-AT": {
- "name": "Kĩnjamanĩ (Austiria)"
- },
- "de-CH": {
- "name": "Kĩnjamanĩ (Swizilandi)"
- },
- "fa": {
- "name": "Kĩpasia"
- },
- "pt": {
- "name": "Kĩpochogo"
- },
- "pt-PT": {
- "name": "Kĩpochogo (Potogo)"
- },
- "pl": {
- "name": "Kĩpolandi"
- },
- "pa": {
- "name": "Kĩpunjabu"
- },
- "ru": {
- "name": "Kĩrashia"
- },
- "ro": {
- "name": "Kĩromania"
- },
- "ro-MD": {
- "name": "Kĩromania (Moldova)"
- },
- "rw": {
- "name": "Kĩrwanda"
- },
- "so": {
- "name": "Kĩsomali"
- },
- "es": {
- "name": "Kĩspĩni"
- },
- "es-MX": {
- "name": "Kĩspĩni (Mexiko)"
- },
- "sv": {
- "name": "Kĩswideni"
- },
- "tr": {
- "name": "Kĩtakĩ"
- },
- "ta": {
- "name": "Kĩtamilu"
- },
- "th": {
- "name": "Kĩthailandi"
- },
- "uk": {
- "name": "Kĩukirĩni"
- },
- "ur": {
- "name": "Kĩurdu"
- },
- "vi": {
- "name": "Kĩvietinamu"
- },
- "yo": {
- "name": "Kĩyoruba"
- },
- "zu": {
- "name": "Kĩzulu"
- },
- "kok": {
- "name": "Konkani"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "ky": {
- "name": "Kyrgyz"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Lao"
- },
- "lv": {
- "name": "Latvian"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "Lithuanian"
- },
- "dsb": {
- "name": "Lower Sorbian"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "Luxembourgish"
- },
- "luy": {
- "name": "Luyia"
- },
- "mk": {
- "name": "Macedonian"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "Malagasy"
- },
- "ml": {
- "name": "Malayalam"
- },
- "mt": {
- "name": "Maltese"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "Marathi"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "mn": {
- "name": "Mongolian"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nds-NL": {
- "name": "nds (Holandi)"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nd": {
- "name": "North Ndebele"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "se": {
- "name": "Northern Sami"
- },
- "nb": {
- "name": "Norwegian Bokmål"
- },
- "nn": {
- "name": "Norwegian Nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "or": {
- "name": "Odia"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetic"
- },
- "ps": {
- "name": "Pashto"
- },
- "prg": {
- "name": "Prussian"
- },
- "qu": {
- "name": "Quechua"
- },
- "rm": {
- "name": "Romansh"
- },
- "rof": {
- "name": "Rombo"
- },
- "rn": {
- "name": "Rundi"
- },
- "rwk": {
- "name": "Rwa"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "gd": {
- "name": "Scottish Gaelic"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "Serbian"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Sinhala"
- },
- "sk": {
- "name": "Slovak"
- },
- "sl": {
- "name": "Slovenian"
- },
- "xog": {
- "name": "Soga"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "sw-CD": {
- "name": "sw (Nthĩ ya Kidemokrasĩ ya Kongo)"
- },
- "sw": {
- "name": "Swahili"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "dav": {
- "name": "Taita"
- },
- "tg": {
- "name": "Tajik"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "Tatar"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "bo": {
- "name": "Tibetan"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "to": {
- "name": "Tongan"
- },
- "tk": {
- "name": "Turkmen"
- },
- "hsb": {
- "name": "Upper Sorbian"
- },
- "ug": {
- "name": "Uyghur"
- },
- "uz": {
- "name": "Uzbek"
- },
- "vai": {
- "name": "Vai"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "cy": {
- "name": "Welsh"
- },
- "fy": {
- "name": "Western Frisian"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "yi": {
- "name": "Yiddish"
- },
- "dje": {
- "name": "Zarma"
- }
+ "af": "Afrikaans",
+ "agq": "Aghem",
+ "sq": "Albanian",
+ "hy": "Armenian",
+ "as": "Assamese",
+ "ast": "Asturian",
+ "asa": "Asu",
+ "az": "Azerbaijani",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "eu": "Basque",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "brx": "Bodo",
+ "bs": "Bosnian",
+ "br": "Breton",
+ "yue": "Cantonese",
+ "ca": "Catalan",
+ "ceb": "Cebuano",
+ "tzm": "Central Atlas Tamazight",
+ "ckb": "Central Kurdish",
+ "ce": "Chechen",
+ "chr": "Cherokee",
+ "cgg": "Chiga",
+ "cu": "Church Slavic",
+ "ksh": "Colognian",
+ "kw": "Cornish",
+ "hr": "Croatian",
+ "da": "Danish",
+ "dua": "Duala",
+ "dz": "Dzongkha",
+ "ebu": "Embu",
+ "eo": "Esperanto",
+ "et": "Estonian",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fo": "Faroese",
+ "fil": "Filipino",
+ "fi": "Finnish",
+ "fur": "Friulian",
+ "ff": "Fulah",
+ "gl": "Galician",
+ "lg": "Ganda",
+ "ka": "Georgian",
+ "gu": "Gujarati",
+ "guz": "Gusii",
+ "haw": "Hawaiian",
+ "he": "Hebrew",
+ "is": "Icelandic",
+ "smn": "Inari Sami",
+ "ga": "Irish",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "kn": "Kannada",
+ "ks": "Kashmiri",
+ "kk": "Kazakh",
+ "ak": "Kĩakani",
+ "am": "Kĩamarĩki",
+ "ar": "Kĩarabu",
+ "bn": "Kĩbangira",
+ "be": "Kĩbelarusi",
+ "bg": "Kĩbulugĩria",
+ "my": "Kĩburma",
+ "cs": "Kĩcheki",
+ "zh": "Kĩchina",
+ "zh-Hans": "Kĩchina (Hans)",
+ "zh-Hant": "Kĩchina (Hant)",
+ "fr": "Kĩfuransi",
+ "fr-CA": "Kĩfuransi (Kanada)",
+ "fr-CH": "Kĩfuransi (Swizilandi)",
+ "hu": "Kĩhangarĩ",
+ "ha": "Kĩhausa",
+ "hi": "Kĩhĩndi",
+ "nl": "Kĩholandi",
+ "nl-BE": "Kĩholandi (Beronjiamu)",
+ "ig": "Kĩigbo",
+ "id": "Kĩindonesia",
+ "it": "Kĩitalĩ",
+ "ja": "Kĩjapani",
+ "jv": "Kĩjava",
+ "km": "Kĩkambodia",
+ "ko": "Kĩkorea",
+ "ki": "Kikuyu",
+ "ms": "Kĩmalesia",
+ "mer": "Kĩmĩrũ",
+ "ne": "Kĩnepali",
+ "en": "Kĩngeretha",
+ "en-AU": "Kĩngeretha (Austrĩlia)",
+ "en-CA": "Kĩngeretha (Kanada)",
+ "en-GB": "Kĩngeretha (Ngeretha)",
+ "el": "Kĩngiriki",
+ "de": "Kĩnjamanĩ",
+ "de-AT": "Kĩnjamanĩ (Austiria)",
+ "de-CH": "Kĩnjamanĩ (Swizilandi)",
+ "fa": "Kĩpasia",
+ "pt": "Kĩpochogo",
+ "pt-PT": "Kĩpochogo (Potogo)",
+ "pl": "Kĩpolandi",
+ "pa": "Kĩpunjabu",
+ "ru": "Kĩrashia",
+ "ro": "Kĩromania",
+ "ro-MD": "Kĩromania (Moldova)",
+ "rw": "Kĩrwanda",
+ "so": "Kĩsomali",
+ "es": "Kĩspĩni",
+ "es-419": "Kĩspĩni (419)",
+ "es-MX": "Kĩspĩni (Mexiko)",
+ "sv": "Kĩswideni",
+ "tr": "Kĩtakĩ",
+ "ta": "Kĩtamilu",
+ "th": "Kĩthailandi",
+ "uk": "Kĩukirĩni",
+ "ur": "Kĩurdu",
+ "vi": "Kĩvietinamu",
+ "yo": "Kĩyoruba",
+ "zu": "Kĩzulu",
+ "kok": "Konkani",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "ku": "Kurdish",
+ "nmg": "Kwasio",
+ "ky": "Kyrgyz",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Lao",
+ "lv": "Latvian",
+ "ln": "Lingala",
+ "lt": "Lithuanian",
+ "nds": "Low German",
+ "dsb": "Lower Sorbian",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "lb": "Luxembourgish",
+ "luy": "Luyia",
+ "mk": "Macedonian",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "Malagasy",
+ "ml": "Malayalam",
+ "mt": "Maltese",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mr": "Marathi",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "mgo": "Metaʼ",
+ "mn": "Mongolian",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nds-NL": "nds (Holandi)",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nd": "North Ndebele",
+ "lrc": "Northern Luri",
+ "se": "Northern Sami",
+ "nb": "Norwegian Bokmål",
+ "nn": "Norwegian Nynorsk",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "or": "Odia",
+ "om": "Oromo",
+ "os": "Ossetic",
+ "ps": "Pashto",
+ "prg": "Prussian",
+ "qu": "Quechua",
+ "rm": "Romansh",
+ "rof": "Rombo",
+ "rn": "Rundi",
+ "rwk": "Rwa",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "gd": "Scottish Gaelic",
+ "seh": "Sena",
+ "sr": "Serbian",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "sd": "Sindhi",
+ "si": "Sinhala",
+ "sk": "Slovak",
+ "sl": "Slovenian",
+ "xog": "Soga",
+ "zgh": "Standard Moroccan Tamazight",
+ "sw-CD": "sw (Nthĩ ya Kidemokrasĩ ya Kongo)",
+ "sw": "Swahili",
+ "gsw": "Swiss German",
+ "shi": "Tachelhit",
+ "dav": "Taita",
+ "tg": "Tajik",
+ "twq": "Tasawaq",
+ "tt": "Tatar",
+ "te": "Telugu",
+ "teo": "Teso",
+ "bo": "Tibetan",
+ "ti": "Tigrinya",
+ "to": "Tongan",
+ "tk": "Turkmen",
+ "hsb": "Upper Sorbian",
+ "ug": "Uyghur",
+ "uz": "Uzbek",
+ "vai": "Vai",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "cy": "Welsh",
+ "fy": "Western Frisian",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "yi": "Yiddish",
+ "dje": "Zarma"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/mfe.json b/vendor/commerceguys/intl/resources/language/mfe.json
index 7ea811df1..37f6c10fe 100644
--- a/vendor/commerceguys/intl/resources/language/mfe.json
+++ b/vendor/commerceguys/intl/resources/language/mfe.json
@@ -1,641 +1,224 @@
{
- "af": {
- "name": "Afrikaans"
- },
- "agq": {
- "name": "Aghem"
- },
- "ak": {
- "name": "akan"
- },
- "sq": {
- "name": "Albanian"
- },
- "de": {
- "name": "alman"
- },
- "de-CH": {
- "name": "alman (Laswis)"
- },
- "de-AT": {
- "name": "alman (Lostris)"
- },
- "am": {
- "name": "amarik"
- },
- "en": {
- "name": "angle"
- },
- "en-CA": {
- "name": "angle (Kanada)"
- },
- "en-AU": {
- "name": "angle (Lostrali)"
- },
- "en-GB": {
- "name": "angle (United Kingdom)"
- },
- "ar": {
- "name": "arab"
- },
- "hy": {
- "name": "Armenian"
- },
- "as": {
- "name": "Assamese"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "az": {
- "name": "Azerbaijani"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "Basque"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "bn": {
- "name": "bengali"
- },
- "be": {
- "name": "bieloris"
- },
- "bg": {
- "name": "bilgar"
- },
- "my": {
- "name": "birman"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "Bosnian"
- },
- "br": {
- "name": "Breton"
- },
- "ca": {
- "name": "Catalan"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "ce": {
- "name": "Chechen"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "kw": {
- "name": "Cornish"
- },
- "hr": {
- "name": "Croatian"
- },
- "da": {
- "name": "Danish"
- },
- "dua": {
- "name": "Duala"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "ebu": {
- "name": "Embu"
- },
- "es": {
- "name": "espagnol"
- },
- "es-MX": {
- "name": "espagnol (Mexik)"
- },
- "eo": {
- "name": "Esperanto"
- },
- "et": {
- "name": "Estonian"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "Faroese"
- },
- "fil": {
- "name": "Filipino"
- },
- "fi": {
- "name": "Finnish"
- },
- "fr": {
- "name": "franse"
- },
- "fr-CA": {
- "name": "franse (Kanada)"
- },
- "fr-CH": {
- "name": "franse (Laswis)"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "gl": {
- "name": "Galician"
- },
- "lg": {
- "name": "Ganda"
- },
- "ka": {
- "name": "Georgian"
- },
- "el": {
- "name": "grek"
- },
- "gu": {
- "name": "Gujarati"
- },
- "guz": {
- "name": "Gusii"
- },
- "ha": {
- "name": "haoussa"
- },
- "haw": {
- "name": "Hawaiian"
- },
- "he": {
- "name": "Hebrew"
- },
- "hi": {
- "name": "hindi"
- },
- "hu": {
- "name": "hongrwa"
- },
- "is": {
- "name": "Icelandic"
- },
- "ig": {
- "name": "igbo"
- },
- "uk": {
- "name": "ikrenien"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "id": {
- "name": "indonezien"
- },
- "ga": {
- "name": "Irish"
- },
- "it": {
- "name": "italien"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "kn": {
- "name": "Kannada"
- },
- "ks": {
- "name": "Kashmiri"
- },
- "kk": {
- "name": "Kazakh"
- },
- "km": {
- "name": "khmer, santral"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "kok": {
- "name": "Konkani"
- },
- "ko": {
- "name": "koreen"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "mfe": {
- "name": "kreol morisien"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "ky": {
- "name": "Kyrgyz"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Lao"
- },
- "lv": {
- "name": "Latvian"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "Lithuanian"
- },
- "dsb": {
- "name": "Lower Sorbian"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "Luxembourgish"
- },
- "luy": {
- "name": "Luyia"
- },
- "mk": {
- "name": "Macedonian"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "Malagasy"
- },
- "ml": {
- "name": "Malayalam"
- },
- "ms": {
- "name": "male"
- },
- "mt": {
- "name": "Maltese"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "Marathi"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "mn": {
- "name": "Mongolian"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nds-NL": {
- "name": "nds (Oland)"
- },
- "ne": {
- "name": "nepale"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nd": {
- "name": "North Ndebele"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "se": {
- "name": "Northern Sami"
- },
- "nb": {
- "name": "Norwegian Bokmål"
- },
- "nn": {
- "name": "Norwegian Nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "or": {
- "name": "Odia"
- },
- "nl": {
- "name": "olande"
- },
- "nl-BE": {
- "name": "olande (Belzik)"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetic"
- },
- "ur": {
- "name": "ourdou"
- },
- "ps": {
- "name": "Pashto"
- },
- "pa": {
- "name": "penjabi"
- },
- "fa": {
- "name": "persan"
- },
- "pl": {
- "name": "polone"
- },
- "pt": {
- "name": "portige"
- },
- "pt-PT": {
- "name": "portige (Portigal)"
- },
- "prg": {
- "name": "Prussian"
- },
- "qu": {
- "name": "Quechua"
- },
- "ru": {
- "name": "ris"
- },
- "rm": {
- "name": "Romansh"
- },
- "rof": {
- "name": "Rombo"
- },
- "ro": {
- "name": "roumin"
- },
- "ro-MD": {
- "name": "roumin (Moldavi)"
- },
- "rn": {
- "name": "Rundi"
- },
- "rwk": {
- "name": "Rwa"
- },
- "rw": {
- "name": "rwanda"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "gd": {
- "name": "Scottish Gaelic"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "Serbian"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Sinhala"
- },
- "zh": {
- "name": "sinwa, mandarin"
- },
- "zh-Hans": {
- "name": "sinwa, mandarin (Hans)"
- },
- "zh-Hant": {
- "name": "sinwa, mandarin (Hant)"
- },
- "sk": {
- "name": "Slovak"
- },
- "sl": {
- "name": "Slovenian"
- },
- "xog": {
- "name": "Soga"
- },
- "so": {
- "name": "somali"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "sw-CD": {
- "name": "sw (Repiblik demokratik Kongo)"
- },
- "sw": {
- "name": "Swahili"
- },
- "sv": {
- "name": "swedwa"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "dav": {
- "name": "Taita"
- },
- "tg": {
- "name": "Tajik"
- },
- "ta": {
- "name": "tamoul"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "Tatar"
- },
- "cs": {
- "name": "tchek"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "th": {
- "name": "thaï"
- },
- "bo": {
- "name": "Tibetan"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "tr": {
- "name": "tirk"
- },
- "to": {
- "name": "Tongan"
- },
- "tk": {
- "name": "Turkmen"
- },
- "hsb": {
- "name": "Upper Sorbian"
- },
- "ug": {
- "name": "Uyghur"
- },
- "uz": {
- "name": "Uzbek"
- },
- "vai": {
- "name": "Vai"
- },
- "vi": {
- "name": "vietnamien"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "cy": {
- "name": "Welsh"
- },
- "fy": {
- "name": "Western Frisian"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "yi": {
- "name": "Yiddish"
- },
- "yo": {
- "name": "yoruba"
- },
- "ja": {
- "name": "zapone"
- },
- "dje": {
- "name": "Zarma"
- },
- "zu": {
- "name": "zoulou"
- }
+ "af": "Afrikaans",
+ "agq": "Aghem",
+ "ak": "akan",
+ "sq": "Albanian",
+ "de": "alman",
+ "de-CH": "alman (Laswis)",
+ "de-AT": "alman (Lostris)",
+ "am": "amarik",
+ "en": "angle",
+ "en-CA": "angle (Kanada)",
+ "en-AU": "angle (Lostrali)",
+ "en-GB": "angle (United Kingdom)",
+ "ar": "arab",
+ "hy": "Armenian",
+ "as": "Assamese",
+ "ast": "Asturian",
+ "asa": "Asu",
+ "az": "Azerbaijani",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "eu": "Basque",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "bn": "bengali",
+ "be": "bieloris",
+ "bg": "bilgar",
+ "my": "birman",
+ "brx": "Bodo",
+ "bs": "Bosnian",
+ "br": "Breton",
+ "yue": "Cantonese",
+ "ca": "Catalan",
+ "ceb": "Cebuano",
+ "tzm": "Central Atlas Tamazight",
+ "ckb": "Central Kurdish",
+ "ce": "Chechen",
+ "chr": "Cherokee",
+ "cgg": "Chiga",
+ "cu": "Church Slavic",
+ "ksh": "Colognian",
+ "kw": "Cornish",
+ "hr": "Croatian",
+ "da": "Danish",
+ "dua": "Duala",
+ "dz": "Dzongkha",
+ "ebu": "Embu",
+ "es": "espagnol",
+ "es-419": "espagnol (419)",
+ "es-MX": "espagnol (Mexik)",
+ "eo": "Esperanto",
+ "et": "Estonian",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fo": "Faroese",
+ "fil": "Filipino",
+ "fi": "Finnish",
+ "fr": "franse",
+ "fr-CA": "franse (Kanada)",
+ "fr-CH": "franse (Laswis)",
+ "fur": "Friulian",
+ "ff": "Fulah",
+ "gl": "Galician",
+ "lg": "Ganda",
+ "ka": "Georgian",
+ "el": "grek",
+ "gu": "Gujarati",
+ "guz": "Gusii",
+ "ha": "haoussa",
+ "haw": "Hawaiian",
+ "he": "Hebrew",
+ "hi": "hindi",
+ "hu": "hongrwa",
+ "is": "Icelandic",
+ "ig": "igbo",
+ "uk": "ikrenien",
+ "smn": "Inari Sami",
+ "id": "indonezien",
+ "ga": "Irish",
+ "it": "italien",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "kn": "Kannada",
+ "ks": "Kashmiri",
+ "kk": "Kazakh",
+ "km": "khmer, santral",
+ "ki": "Kikuyu",
+ "kok": "Konkani",
+ "ko": "koreen",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "mfe": "kreol morisien",
+ "ku": "Kurdish",
+ "nmg": "Kwasio",
+ "ky": "Kyrgyz",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Lao",
+ "lv": "Latvian",
+ "ln": "Lingala",
+ "lt": "Lithuanian",
+ "nds": "Low German",
+ "dsb": "Lower Sorbian",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "lb": "Luxembourgish",
+ "luy": "Luyia",
+ "mk": "Macedonian",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "Malagasy",
+ "ml": "Malayalam",
+ "ms": "male",
+ "mt": "Maltese",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mr": "Marathi",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "mn": "Mongolian",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nds-NL": "nds (Oland)",
+ "ne": "nepale",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nd": "North Ndebele",
+ "lrc": "Northern Luri",
+ "se": "Northern Sami",
+ "nb": "Norwegian Bokmål",
+ "nn": "Norwegian Nynorsk",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "or": "Odia",
+ "nl": "olande",
+ "nl-BE": "olande (Belzik)",
+ "om": "Oromo",
+ "os": "Ossetic",
+ "ur": "ourdou",
+ "ps": "Pashto",
+ "pa": "penjabi",
+ "fa": "persan",
+ "pl": "polone",
+ "pt": "portige",
+ "pt-PT": "portige (Portigal)",
+ "prg": "Prussian",
+ "qu": "Quechua",
+ "ru": "ris",
+ "rm": "Romansh",
+ "rof": "Rombo",
+ "ro": "roumin",
+ "ro-MD": "roumin (Moldavi)",
+ "rn": "Rundi",
+ "rwk": "Rwa",
+ "rw": "rwanda",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "gd": "Scottish Gaelic",
+ "seh": "Sena",
+ "sr": "Serbian",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "sd": "Sindhi",
+ "si": "Sinhala",
+ "zh": "sinwa, mandarin",
+ "zh-Hans": "sinwa, mandarin (Hans)",
+ "zh-Hant": "sinwa, mandarin (Hant)",
+ "sk": "Slovak",
+ "sl": "Slovenian",
+ "xog": "Soga",
+ "so": "somali",
+ "zgh": "Standard Moroccan Tamazight",
+ "sw-CD": "sw (Repiblik demokratik Kongo)",
+ "sw": "Swahili",
+ "sv": "swedwa",
+ "gsw": "Swiss German",
+ "shi": "Tachelhit",
+ "dav": "Taita",
+ "tg": "Tajik",
+ "ta": "tamoul",
+ "twq": "Tasawaq",
+ "tt": "Tatar",
+ "cs": "tchek",
+ "te": "Telugu",
+ "teo": "Teso",
+ "th": "thaï",
+ "bo": "Tibetan",
+ "ti": "Tigrinya",
+ "tr": "tirk",
+ "to": "Tongan",
+ "tk": "Turkmen",
+ "hsb": "Upper Sorbian",
+ "ug": "Uyghur",
+ "uz": "Uzbek",
+ "vai": "Vai",
+ "vi": "vietnamien",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "cy": "Welsh",
+ "fy": "Western Frisian",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "yi": "Yiddish",
+ "yo": "yoruba",
+ "ja": "zapone",
+ "dje": "Zarma",
+ "jv": "zavane",
+ "zu": "zoulou"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/mg.json b/vendor/commerceguys/intl/resources/language/mg.json
index 9240af7ea..f0398a22e 100644
--- a/vendor/commerceguys/intl/resources/language/mg.json
+++ b/vendor/commerceguys/intl/resources/language/mg.json
@@ -1,641 +1,224 @@
{
- "af": {
- "name": "Afrikaans"
- },
- "agq": {
- "name": "Aghem"
- },
- "ak": {
- "name": "Akan"
- },
- "sq": {
- "name": "Albanian"
- },
- "de": {
- "name": "Alemanina"
- },
- "de-AT": {
- "name": "Alemanina (Aotrisy)"
- },
- "de-CH": {
- "name": "Alemanina (Soisa)"
- },
- "am": {
- "name": "Amharika"
- },
- "en": {
- "name": "Anglisy"
- },
- "en-GB": {
- "name": "Anglisy (Angletera)"
- },
- "en-AU": {
- "name": "Anglisy (Aostralia)"
- },
- "en-CA": {
- "name": "Anglisy (Kanada)"
- },
- "ar": {
- "name": "Arabo"
- },
- "hy": {
- "name": "Armenian"
- },
- "as": {
- "name": "Assamese"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "az": {
- "name": "Azerbaijani"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "Basque"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "bn": {
- "name": "Bengali"
- },
- "be": {
- "name": "Bielorosy"
- },
- "bg": {
- "name": "Biolgara"
- },
- "my": {
- "name": "Birmana"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "Bosnian"
- },
- "br": {
- "name": "Breton"
- },
- "ca": {
- "name": "Catalan"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "ce": {
- "name": "Chechen"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "kw": {
- "name": "Cornish"
- },
- "hr": {
- "name": "Croatian"
- },
- "da": {
- "name": "Danish"
- },
- "dua": {
- "name": "Duala"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "ebu": {
- "name": "Embu"
- },
- "es": {
- "name": "Espaniola"
- },
- "es-MX": {
- "name": "Espaniola (Meksika)"
- },
- "eo": {
- "name": "Esperanto"
- },
- "et": {
- "name": "Estonian"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "Faroese"
- },
- "fil": {
- "name": "Filipino"
- },
- "fi": {
- "name": "Finnish"
- },
- "fr": {
- "name": "Frantsay"
- },
- "fr-CA": {
- "name": "Frantsay (Kanada)"
- },
- "fr-CH": {
- "name": "Frantsay (Soisa)"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "gl": {
- "name": "Galician"
- },
- "lg": {
- "name": "Ganda"
- },
- "ka": {
- "name": "Georgian"
- },
- "el": {
- "name": "Grika"
- },
- "gu": {
- "name": "Gujarati"
- },
- "guz": {
- "name": "Gusii"
- },
- "ha": {
- "name": "haoussa"
- },
- "haw": {
- "name": "Hawaiian"
- },
- "he": {
- "name": "Hebrew"
- },
- "hi": {
- "name": "hindi"
- },
- "nl": {
- "name": "Holandey"
- },
- "nl-BE": {
- "name": "Holandey (Belzika)"
- },
- "hu": {
- "name": "hongroà"
- },
- "is": {
- "name": "Icelandic"
- },
- "ig": {
- "name": "igbo"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "id": {
- "name": "Indonezianina"
- },
- "ga": {
- "name": "Irish"
- },
- "it": {
- "name": "Italianina"
- },
- "ja": {
- "name": "Japoney"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "kn": {
- "name": "Kannada"
- },
- "ks": {
- "name": "Kashmiri"
- },
- "kk": {
- "name": "Kazakh"
- },
- "km": {
- "name": "khmer"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "kok": {
- "name": "Konkani"
- },
- "ko": {
- "name": "Koreanina"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "ky": {
- "name": "Kyrgyz"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Lao"
- },
- "lv": {
- "name": "Latvian"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "Lithuanian"
- },
- "dsb": {
- "name": "Lower Sorbian"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "Luxembourgish"
- },
- "luy": {
- "name": "Luyia"
- },
- "mk": {
- "name": "Macedonian"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "Malagasy"
- },
- "ms": {
- "name": "Malay"
- },
- "ml": {
- "name": "Malayalam"
- },
- "mt": {
- "name": "Maltese"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "Marathi"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "mn": {
- "name": "Mongolian"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nds-NL": {
- "name": "nds (Holanda)"
- },
- "ne": {
- "name": "Nepale"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nd": {
- "name": "North Ndebele"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "se": {
- "name": "Northern Sami"
- },
- "nb": {
- "name": "Norwegian Bokmål"
- },
- "nn": {
- "name": "Norwegian Nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "or": {
- "name": "Odia"
- },
- "uk": {
- "name": "Okrainianina"
- },
- "ur": {
- "name": "Ordò"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetic"
- },
- "ps": {
- "name": "Pashto"
- },
- "pa": {
- "name": "Penjabi"
- },
- "fa": {
- "name": "Persa"
- },
- "pl": {
- "name": "Poloney"
- },
- "pt": {
- "name": "Portiogey"
- },
- "pt-PT": {
- "name": "Portiogey (Pôrtiogala)"
- },
- "prg": {
- "name": "Prussian"
- },
- "qu": {
- "name": "Quechua"
- },
- "rw": {
- "name": "Roande"
- },
- "ro": {
- "name": "Romanianina"
- },
- "ro-MD": {
- "name": "Romanianina (Môldavia)"
- },
- "rm": {
- "name": "Romansh"
- },
- "rof": {
- "name": "Rombo"
- },
- "ru": {
- "name": "Rosianina"
- },
- "rn": {
- "name": "Rundi"
- },
- "rwk": {
- "name": "Rwa"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "gd": {
- "name": "Scottish Gaelic"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "Serbian"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Sinhala"
- },
- "zh": {
- "name": "Sinoa, Mandarin"
- },
- "zh-Hans": {
- "name": "Sinoa, Mandarin (Hans)"
- },
- "zh-Hant": {
- "name": "Sinoa, Mandarin (Hant)"
- },
- "sk": {
- "name": "Slovak"
- },
- "sl": {
- "name": "Slovenian"
- },
- "xog": {
- "name": "Soga"
- },
- "sv": {
- "name": "Soisa"
- },
- "so": {
- "name": "Somalianina"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "sw-CD": {
- "name": "sw (Repoblikan’i Kongo)"
- },
- "sw": {
- "name": "Swahili"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "th": {
- "name": "Taioaney"
- },
- "dav": {
- "name": "Taita"
- },
- "tg": {
- "name": "Tajik"
- },
- "ta": {
- "name": "Tamoila"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "Tatar"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "bo": {
- "name": "Tibetan"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "tr": {
- "name": "Tiorka"
- },
- "to": {
- "name": "Tongan"
- },
- "cs": {
- "name": "Tseky"
- },
- "tk": {
- "name": "Turkmen"
- },
- "hsb": {
- "name": "Upper Sorbian"
- },
- "ug": {
- "name": "Uyghur"
- },
- "uz": {
- "name": "Uzbek"
- },
- "vai": {
- "name": "Vai"
- },
- "vi": {
- "name": "Vietnamianina"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "cy": {
- "name": "Welsh"
- },
- "fy": {
- "name": "Western Frisian"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "yi": {
- "name": "Yiddish"
- },
- "yo": {
- "name": "Yôrobà"
- },
- "dje": {
- "name": "Zarma"
- },
- "zu": {
- "name": "Zolò"
- }
+ "af": "Afrikaans",
+ "agq": "Aghem",
+ "ak": "Akan",
+ "sq": "Albanian",
+ "de": "Alemanina",
+ "de-AT": "Alemanina (Aotrisy)",
+ "de-CH": "Alemanina (Soisa)",
+ "am": "Amharika",
+ "en": "Anglisy",
+ "en-GB": "Anglisy (Angletera)",
+ "en-AU": "Anglisy (Aostralia)",
+ "en-CA": "Anglisy (Kanada)",
+ "ar": "Arabo",
+ "hy": "Armenian",
+ "as": "Assamese",
+ "ast": "Asturian",
+ "asa": "Asu",
+ "az": "Azerbaijani",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "eu": "Basque",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "bn": "Bengali",
+ "be": "Bielorosy",
+ "bg": "Biolgara",
+ "my": "Birmana",
+ "brx": "Bodo",
+ "bs": "Bosnian",
+ "br": "Breton",
+ "yue": "Cantonese",
+ "ca": "Catalan",
+ "ceb": "Cebuano",
+ "tzm": "Central Atlas Tamazight",
+ "ckb": "Central Kurdish",
+ "ce": "Chechen",
+ "chr": "Cherokee",
+ "cgg": "Chiga",
+ "cu": "Church Slavic",
+ "ksh": "Colognian",
+ "kw": "Cornish",
+ "hr": "Croatian",
+ "da": "Danish",
+ "dua": "Duala",
+ "dz": "Dzongkha",
+ "ebu": "Embu",
+ "es": "Espaniola",
+ "es-419": "Espaniola (419)",
+ "es-MX": "Espaniola (Meksika)",
+ "eo": "Esperanto",
+ "et": "Estonian",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fo": "Faroese",
+ "fil": "Filipino",
+ "fi": "Finnish",
+ "fr": "Frantsay",
+ "fr-CA": "Frantsay (Kanada)",
+ "fr-CH": "Frantsay (Soisa)",
+ "fur": "Friulian",
+ "ff": "Fulah",
+ "gl": "Galician",
+ "lg": "Ganda",
+ "ka": "Georgian",
+ "el": "Grika",
+ "gu": "Gujarati",
+ "guz": "Gusii",
+ "ha": "haoussa",
+ "haw": "Hawaiian",
+ "he": "Hebrew",
+ "hi": "hindi",
+ "nl": "Holandey",
+ "nl-BE": "Holandey (Belzika)",
+ "hu": "hongroà",
+ "is": "Icelandic",
+ "ig": "igbo",
+ "smn": "Inari Sami",
+ "id": "Indonezianina",
+ "ga": "Irish",
+ "it": "Italianina",
+ "ja": "Japoney",
+ "jv": "Javaney",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "kn": "Kannada",
+ "ks": "Kashmiri",
+ "kk": "Kazakh",
+ "km": "khmer",
+ "ki": "Kikuyu",
+ "kok": "Konkani",
+ "ko": "Koreanina",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "ku": "Kurdish",
+ "nmg": "Kwasio",
+ "ky": "Kyrgyz",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Lao",
+ "lv": "Latvian",
+ "ln": "Lingala",
+ "lt": "Lithuanian",
+ "nds": "Low German",
+ "dsb": "Lower Sorbian",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "lb": "Luxembourgish",
+ "luy": "Luyia",
+ "mk": "Macedonian",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "Malagasy",
+ "ms": "Malay",
+ "ml": "Malayalam",
+ "mt": "Maltese",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mr": "Marathi",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "mn": "Mongolian",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nds-NL": "nds (Holanda)",
+ "ne": "Nepale",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nd": "North Ndebele",
+ "lrc": "Northern Luri",
+ "se": "Northern Sami",
+ "nb": "Norwegian Bokmål",
+ "nn": "Norwegian Nynorsk",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "or": "Odia",
+ "uk": "Okrainianina",
+ "ur": "Ordò",
+ "om": "Oromo",
+ "os": "Ossetic",
+ "ps": "Pashto",
+ "pa": "Penjabi",
+ "fa": "Persa",
+ "pl": "Poloney",
+ "pt": "Portiogey",
+ "pt-PT": "Portiogey (Pôrtiogala)",
+ "prg": "Prussian",
+ "qu": "Quechua",
+ "rw": "Roande",
+ "ro": "Romanianina",
+ "ro-MD": "Romanianina (Môldavia)",
+ "rm": "Romansh",
+ "rof": "Rombo",
+ "ru": "Rosianina",
+ "rn": "Rundi",
+ "rwk": "Rwa",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "gd": "Scottish Gaelic",
+ "seh": "Sena",
+ "sr": "Serbian",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "sd": "Sindhi",
+ "si": "Sinhala",
+ "zh": "Sinoa, Mandarin",
+ "zh-Hans": "Sinoa, Mandarin (Hans)",
+ "zh-Hant": "Sinoa, Mandarin (Hant)",
+ "sk": "Slovak",
+ "sl": "Slovenian",
+ "xog": "Soga",
+ "sv": "Soisa",
+ "so": "Somalianina",
+ "zgh": "Standard Moroccan Tamazight",
+ "sw-CD": "sw (Repoblikan’i Kongo)",
+ "sw": "Swahili",
+ "gsw": "Swiss German",
+ "shi": "Tachelhit",
+ "th": "Taioaney",
+ "dav": "Taita",
+ "tg": "Tajik",
+ "ta": "Tamoila",
+ "twq": "Tasawaq",
+ "tt": "Tatar",
+ "te": "Telugu",
+ "teo": "Teso",
+ "bo": "Tibetan",
+ "ti": "Tigrinya",
+ "tr": "Tiorka",
+ "to": "Tongan",
+ "cs": "Tseky",
+ "tk": "Turkmen",
+ "hsb": "Upper Sorbian",
+ "ug": "Uyghur",
+ "uz": "Uzbek",
+ "vai": "Vai",
+ "vi": "Vietnamianina",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "cy": "Welsh",
+ "fy": "Western Frisian",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "yi": "Yiddish",
+ "yo": "Yôrobà",
+ "dje": "Zarma",
+ "zu": "Zolò"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/mgh.json b/vendor/commerceguys/intl/resources/language/mgh.json
index c7e9db179..28c7208f5 100644
--- a/vendor/commerceguys/intl/resources/language/mgh.json
+++ b/vendor/commerceguys/intl/resources/language/mgh.json
@@ -1,641 +1,224 @@
{
- "af": {
- "name": "Afrikaans"
- },
- "agq": {
- "name": "Aghem"
- },
- "sq": {
- "name": "Albanian"
- },
- "hy": {
- "name": "Armenian"
- },
- "as": {
- "name": "Assamese"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "az": {
- "name": "Azerbaijani"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "Basque"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "Bosnian"
- },
- "br": {
- "name": "Breton"
- },
- "ca": {
- "name": "Catalan"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "ce": {
- "name": "Chechen"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "kw": {
- "name": "Cornish"
- },
- "hr": {
- "name": "Croatian"
- },
- "da": {
- "name": "Danish"
- },
- "dua": {
- "name": "Duala"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "ebu": {
- "name": "Embu"
- },
- "eo": {
- "name": "Esperanto"
- },
- "et": {
- "name": "Estonian"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "Faroese"
- },
- "fil": {
- "name": "Filipino"
- },
- "fi": {
- "name": "Finnish"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "gl": {
- "name": "Galician"
- },
- "lg": {
- "name": "Ganda"
- },
- "ka": {
- "name": "Georgian"
- },
- "gu": {
- "name": "Gujarati"
- },
- "guz": {
- "name": "Gusii"
- },
- "haw": {
- "name": "Hawaiian"
- },
- "he": {
- "name": "Hebrew"
- },
- "fa": {
- "name": "Iajemi"
- },
- "ar": {
- "name": "Iarabu"
- },
- "bn": {
- "name": "Ibangla"
- },
- "be": {
- "name": "Ibelausi"
- },
- "bg": {
- "name": "Ibulgaria"
- },
- "my": {
- "name": "Iburma"
- },
- "is": {
- "name": "Icelandic"
- },
- "cs": {
- "name": "Icheki"
- },
- "zh": {
- "name": "Ichina"
- },
- "zh-Hans": {
- "name": "Ichina (Hans)"
- },
- "zh-Hant": {
- "name": "Ichina (Hant)"
- },
- "fr": {
- "name": "Ifaransa"
- },
- "fr-CA": {
- "name": "Ifaransa (Ukanada)"
- },
- "fr-CH": {
- "name": "Ifaransa (Uswisi)"
- },
- "ig": {
- "name": "Igbo"
- },
- "el": {
- "name": "Igiriki"
- },
- "ha": {
- "name": "Ihausa"
- },
- "hi": {
- "name": "Ihindi"
- },
- "es": {
- "name": "Ihispaniola"
- },
- "es-MX": {
- "name": "Ihispaniola (MX)"
- },
- "nl": {
- "name": "Iholanzi"
- },
- "nl-BE": {
- "name": "Iholanzi (BE)"
- },
- "hu": {
- "name": "Ihungari"
- },
- "ur": {
- "name": "Ihurdu"
- },
- "ja": {
- "name": "Ijapani"
- },
- "de": {
- "name": "Ijerimani"
- },
- "de-AT": {
- "name": "Ijerimani (AT)"
- },
- "de-CH": {
- "name": "Ijerimani (Uswisi)"
- },
- "km": {
- "name": "Ikambodia"
- },
- "ak": {
- "name": "Ikan"
- },
- "ko": {
- "name": "Ikorea"
- },
- "ms": {
- "name": "Imalesia"
- },
- "am": {
- "name": "Imhari"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "id": {
- "name": "Indonesian"
- },
- "ne": {
- "name": "Inepali"
- },
- "en": {
- "name": "Ingilishi"
- },
- "en-AU": {
- "name": "Ingilishi (AU)"
- },
- "en-GB": {
- "name": "Ingilishi (GB)"
- },
- "en-CA": {
- "name": "Ingilishi (Ukanada)"
- },
- "rw": {
- "name": "Inyaranda"
- },
- "pl": {
- "name": "Ipolandi"
- },
- "pa": {
- "name": "Ipunjabi"
- },
- "ga": {
- "name": "Irish"
- },
- "ru": {
- "name": "Irisi"
- },
- "ro": {
- "name": "Iromania"
- },
- "ro-MD": {
- "name": "Iromania (MD)"
- },
- "so": {
- "name": "Isomali"
- },
- "sv": {
- "name": "Iswidi"
- },
- "th": {
- "name": "Itailandi"
- },
- "it": {
- "name": "Italiano"
- },
- "ta": {
- "name": "Itamil"
- },
- "tr": {
- "name": "Ituruki"
- },
- "uk": {
- "name": "Iukran"
- },
- "vi": {
- "name": "Ivyetinamu"
- },
- "yo": {
- "name": "Iyoruba"
- },
- "zu": {
- "name": "Izulu"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "kn": {
- "name": "Kannada"
- },
- "ks": {
- "name": "Kashmiri"
- },
- "kk": {
- "name": "Kazakh"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "kok": {
- "name": "Konkani"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "ky": {
- "name": "Kyrgyz"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Lao"
- },
- "lv": {
- "name": "Latvian"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "Lithuanian"
- },
- "dsb": {
- "name": "Lower Sorbian"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "Luxembourgish"
- },
- "luy": {
- "name": "Luyia"
- },
- "mk": {
- "name": "Macedonian"
- },
- "jmc": {
- "name": "Machame"
- },
- "kde": {
- "name": "Makonde"
- },
- "mgh": {
- "name": "Makua"
- },
- "mg": {
- "name": "Malagasy"
- },
- "ml": {
- "name": "Malayalam"
- },
- "mt": {
- "name": "Maltese"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "Marathi"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "mn": {
- "name": "Mongolian"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nds-NL": {
- "name": "nds (NL)"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nd": {
- "name": "North Ndebele"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "se": {
- "name": "Northern Sami"
- },
- "nb": {
- "name": "Norwegian Bokmål"
- },
- "nn": {
- "name": "Norwegian Nynorsk"
- },
- "pt": {
- "name": "Nreno"
- },
- "pt-PT": {
- "name": "Nreno (PT)"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "or": {
- "name": "Odia"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetic"
- },
- "ps": {
- "name": "Pashto"
- },
- "prg": {
- "name": "Prussian"
- },
- "qu": {
- "name": "Quechua"
- },
- "rm": {
- "name": "Romansh"
- },
- "rof": {
- "name": "Rombo"
- },
- "rn": {
- "name": "Rundi"
- },
- "rwk": {
- "name": "Rwa"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "gd": {
- "name": "Scottish Gaelic"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "Serbian"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Sinhala"
- },
- "sk": {
- "name": "Slovak"
- },
- "sl": {
- "name": "Slovenian"
- },
- "xog": {
- "name": "Soga"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "sw-CD": {
- "name": "sw (CD)"
- },
- "sw": {
- "name": "Swahili"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "dav": {
- "name": "Taita"
- },
- "tg": {
- "name": "Tajik"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "Tatar"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "bo": {
- "name": "Tibetan"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "to": {
- "name": "Tongan"
- },
- "tk": {
- "name": "Turkmen"
- },
- "hsb": {
- "name": "Upper Sorbian"
- },
- "ug": {
- "name": "Uyghur"
- },
- "uz": {
- "name": "Uzbek"
- },
- "vai": {
- "name": "Vai"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "cy": {
- "name": "Welsh"
- },
- "fy": {
- "name": "Western Frisian"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "yi": {
- "name": "Yiddish"
- },
- "dje": {
- "name": "Zarma"
- }
+ "af": "Afrikaans",
+ "agq": "Aghem",
+ "sq": "Albanian",
+ "hy": "Armenian",
+ "as": "Assamese",
+ "ast": "Asturian",
+ "asa": "Asu",
+ "az": "Azerbaijani",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "eu": "Basque",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "brx": "Bodo",
+ "bs": "Bosnian",
+ "br": "Breton",
+ "yue": "Cantonese",
+ "ca": "Catalan",
+ "ceb": "Cebuano",
+ "tzm": "Central Atlas Tamazight",
+ "ckb": "Central Kurdish",
+ "ce": "Chechen",
+ "chr": "Cherokee",
+ "cgg": "Chiga",
+ "cu": "Church Slavic",
+ "ksh": "Colognian",
+ "kw": "Cornish",
+ "hr": "Croatian",
+ "da": "Danish",
+ "dua": "Duala",
+ "dz": "Dzongkha",
+ "ebu": "Embu",
+ "eo": "Esperanto",
+ "et": "Estonian",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fo": "Faroese",
+ "fil": "Filipino",
+ "fi": "Finnish",
+ "fur": "Friulian",
+ "ff": "Fulah",
+ "gl": "Galician",
+ "lg": "Ganda",
+ "ka": "Georgian",
+ "gu": "Gujarati",
+ "guz": "Gusii",
+ "haw": "Hawaiian",
+ "he": "Hebrew",
+ "fa": "Iajemi",
+ "ar": "Iarabu",
+ "bn": "Ibangla",
+ "be": "Ibelausi",
+ "bg": "Ibulgaria",
+ "my": "Iburma",
+ "is": "Icelandic",
+ "cs": "Icheki",
+ "zh": "Ichina",
+ "zh-Hans": "Ichina (Hans)",
+ "zh-Hant": "Ichina (Hant)",
+ "fr": "Ifaransa",
+ "fr-CA": "Ifaransa (Ukanada)",
+ "fr-CH": "Ifaransa (Uswisi)",
+ "ig": "Igbo",
+ "el": "Igiriki",
+ "ha": "Ihausa",
+ "hi": "Ihindi",
+ "es": "Ihispaniola",
+ "es-419": "Ihispaniola (419)",
+ "es-MX": "Ihispaniola (MX)",
+ "nl": "Iholanzi",
+ "nl-BE": "Iholanzi (BE)",
+ "hu": "Ihungari",
+ "ur": "Ihurdu",
+ "ja": "Ijapani",
+ "jv": "Ijava",
+ "de": "Ijerimani",
+ "de-AT": "Ijerimani (AT)",
+ "de-CH": "Ijerimani (Uswisi)",
+ "km": "Ikambodia",
+ "ak": "Ikan",
+ "ko": "Ikorea",
+ "ms": "Imalesia",
+ "am": "Imhari",
+ "smn": "Inari Sami",
+ "id": "Indonesian",
+ "ne": "Inepali",
+ "en": "Ingilishi",
+ "en-AU": "Ingilishi (AU)",
+ "en-GB": "Ingilishi (GB)",
+ "en-CA": "Ingilishi (Ukanada)",
+ "rw": "Inyaranda",
+ "pl": "Ipolandi",
+ "pa": "Ipunjabi",
+ "ga": "Irish",
+ "ru": "Irisi",
+ "ro": "Iromania",
+ "ro-MD": "Iromania (MD)",
+ "so": "Isomali",
+ "sv": "Iswidi",
+ "th": "Itailandi",
+ "it": "Italiano",
+ "ta": "Itamil",
+ "tr": "Ituruki",
+ "uk": "Iukran",
+ "vi": "Ivyetinamu",
+ "yo": "Iyoruba",
+ "zu": "Izulu",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "kn": "Kannada",
+ "ks": "Kashmiri",
+ "kk": "Kazakh",
+ "ki": "Kikuyu",
+ "kok": "Konkani",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "ku": "Kurdish",
+ "nmg": "Kwasio",
+ "ky": "Kyrgyz",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Lao",
+ "lv": "Latvian",
+ "ln": "Lingala",
+ "lt": "Lithuanian",
+ "nds": "Low German",
+ "dsb": "Lower Sorbian",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "lb": "Luxembourgish",
+ "luy": "Luyia",
+ "mk": "Macedonian",
+ "jmc": "Machame",
+ "kde": "Makonde",
+ "mgh": "Makua",
+ "mg": "Malagasy",
+ "ml": "Malayalam",
+ "mt": "Maltese",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mr": "Marathi",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "mn": "Mongolian",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nds-NL": "nds (NL)",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nd": "North Ndebele",
+ "lrc": "Northern Luri",
+ "se": "Northern Sami",
+ "nb": "Norwegian Bokmål",
+ "nn": "Norwegian Nynorsk",
+ "pt": "Nreno",
+ "pt-PT": "Nreno (PT)",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "or": "Odia",
+ "om": "Oromo",
+ "os": "Ossetic",
+ "ps": "Pashto",
+ "prg": "Prussian",
+ "qu": "Quechua",
+ "rm": "Romansh",
+ "rof": "Rombo",
+ "rn": "Rundi",
+ "rwk": "Rwa",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "gd": "Scottish Gaelic",
+ "seh": "Sena",
+ "sr": "Serbian",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "sd": "Sindhi",
+ "si": "Sinhala",
+ "sk": "Slovak",
+ "sl": "Slovenian",
+ "xog": "Soga",
+ "zgh": "Standard Moroccan Tamazight",
+ "sw-CD": "sw (CD)",
+ "sw": "Swahili",
+ "gsw": "Swiss German",
+ "shi": "Tachelhit",
+ "dav": "Taita",
+ "tg": "Tajik",
+ "twq": "Tasawaq",
+ "tt": "Tatar",
+ "te": "Telugu",
+ "teo": "Teso",
+ "bo": "Tibetan",
+ "ti": "Tigrinya",
+ "to": "Tongan",
+ "tk": "Turkmen",
+ "hsb": "Upper Sorbian",
+ "ug": "Uyghur",
+ "uz": "Uzbek",
+ "vai": "Vai",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "cy": "Welsh",
+ "fy": "Western Frisian",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "yi": "Yiddish",
+ "dje": "Zarma"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/mk.json b/vendor/commerceguys/intl/resources/language/mk.json
index e9e250ee2..83439f360 100644
--- a/vendor/commerceguys/intl/resources/language/mk.json
+++ b/vendor/commerceguys/intl/resources/language/mk.json
@@ -1,644 +1,224 @@
{
- "en-AU": {
- "name": "австралиски англиски"
- },
- "de-AT": {
- "name": "австриски германски"
- },
- "agq": {
- "name": "агемски"
- },
- "az": {
- "name": "азербејџански"
- },
- "ak": {
- "name": "акански"
- },
- "sq": {
- "name": "албански"
- },
- "am": {
- "name": "амхарски"
- },
- "en": {
- "name": "англиски"
- },
- "ar": {
- "name": "арапски"
- },
- "as": {
- "name": "асамски"
- },
- "ast": {
- "name": "астурски"
- },
- "asa": {
- "name": "асу"
- },
- "af": {
- "name": "африканс"
- },
- "bm": {
- "name": "бамбара"
- },
- "bas": {
- "name": "баса"
- },
- "eu": {
- "name": "баскиски"
- },
- "ksf": {
- "name": "бафија"
- },
- "be": {
- "name": "белоруски"
- },
- "bem": {
- "name": "бемба"
- },
- "bez": {
- "name": "бена"
- },
- "bn": {
- "name": "бенгалски"
- },
- "brx": {
- "name": "бодо"
- },
- "bs": {
- "name": "босански"
- },
- "br": {
- "name": "бретонски"
- },
- "en-GB": {
- "name": "британски англиски"
- },
- "bg": {
- "name": "бугарски"
- },
- "my": {
- "name": "бурмански"
- },
- "vai": {
- "name": "вај"
- },
- "wae": {
- "name": "валсер"
- },
- "cy": {
- "name": "велшки"
- },
- "vi": {
- "name": "виетнамски"
- },
- "vo": {
- "name": "волапик"
- },
- "wo": {
- "name": "волофски"
- },
- "vun": {
- "name": "вунџо"
- },
- "gl": {
- "name": "галициски"
- },
- "lg": {
- "name": "ганда"
- },
- "de": {
- "name": "германски"
- },
- "hsb": {
- "name": "горнолужички"
- },
- "ka": {
- "name": "грузиски"
- },
- "el": {
- "name": "грчки"
- },
- "guz": {
- "name": "гуси"
- },
- "gu": {
- "name": "гуџарати"
- },
- "da": {
- "name": "дански"
- },
- "nds": {
- "name": "долногермански"
- },
- "dsb": {
- "name": "долнолужички"
- },
- "nds-NL": {
- "name": "долносаксонски"
- },
- "dua": {
- "name": "дуала"
- },
- "ee": {
- "name": "еве"
- },
- "ewo": {
- "name": "евондо"
- },
- "ebu": {
- "name": "ембу"
- },
- "hy": {
- "name": "ерменски"
- },
- "eo": {
- "name": "есперанто"
- },
- "et": {
- "name": "естонски"
- },
- "fy": {
- "name": "западнофризиски"
- },
- "dje": {
- "name": "зарма"
- },
- "zu": {
- "name": "зулу"
- },
- "dz": {
- "name": "ѕонгка"
- },
- "ig": {
- "name": "игбо"
- },
- "smn": {
- "name": "инари сами"
- },
- "id": {
- "name": "индонезиски"
- },
- "ga": {
- "name": "ирски"
- },
- "is": {
- "name": "исландски"
- },
- "it": {
- "name": "италијански"
- },
- "sah": {
- "name": "јакутски"
- },
- "ja": {
- "name": "јапонски"
- },
- "yav": {
- "name": "јенгбен"
- },
- "yi": {
- "name": "јидиш"
- },
- "dyo": {
- "name": "јола-фоњи"
- },
- "yo": {
- "name": "јорупски"
- },
- "kab": {
- "name": "кабилски"
- },
- "kea": {
- "name": "кабувердиану"
- },
- "kk": {
- "name": "казашки"
- },
- "kkj": {
- "name": "како"
- },
- "kl": {
- "name": "калалисут"
- },
- "kln": {
- "name": "каленџин"
- },
- "kam": {
- "name": "камба"
- },
- "en-CA": {
- "name": "канадски англиски"
- },
- "fr-CA": {
- "name": "канадски француски"
- },
- "kn": {
- "name": "каннада"
- },
- "ca": {
- "name": "каталонски"
- },
- "ks": {
- "name": "кашмирски"
- },
- "nmg": {
- "name": "квазио"
- },
- "qu": {
- "name": "кечуански"
- },
- "ki": {
- "name": "кикују"
- },
- "zh": {
- "name": "кинески"
- },
- "ky": {
- "name": "киргиски"
- },
- "km": {
- "name": "кмерски"
- },
- "khq": {
- "name": "којра чиини"
- },
- "ses": {
- "name": "којраборо сени"
- },
- "ksh": {
- "name": "колоњски"
- },
- "sw-CD": {
- "name": "конгоански свахили"
- },
- "kok": {
- "name": "конкани"
- },
- "ko": {
- "name": "корејски"
- },
- "kw": {
- "name": "корнски"
- },
- "lkt": {
- "name": "лакотски"
- },
- "lag": {
- "name": "ланги"
- },
- "lo": {
- "name": "лаошки"
- },
- "lv": {
- "name": "латвиски"
- },
- "ln": {
- "name": "лингала"
- },
- "lt": {
- "name": "литвански"
- },
- "lu": {
- "name": "луба-катанга"
- },
- "luy": {
- "name": "луја"
- },
- "lb": {
- "name": "луксембуршки"
- },
- "luo": {
- "name": "луо"
- },
- "mzn": {
- "name": "мазендерански"
- },
- "mk": {
- "name": "македонски"
- },
- "kde": {
- "name": "маконде"
- },
- "mgh": {
- "name": "макува-мито"
- },
- "ml": {
- "name": "малајамски"
- },
- "ms": {
- "name": "малајски"
- },
- "mg": {
- "name": "малгашки"
- },
- "mt": {
- "name": "малтешки"
- },
- "gv": {
- "name": "манкс"
- },
- "mr": {
- "name": "марати"
- },
- "mas": {
- "name": "масајски"
- },
- "jmc": {
- "name": "мачаме"
- },
- "es-MX": {
- "name": "мексикански шпански"
- },
- "mer": {
- "name": "меру"
- },
- "mgo": {
- "name": "мета"
- },
- "ro-MD": {
- "name": "молдавски"
- },
- "mn": {
- "name": "монголски"
- },
- "mfe": {
- "name": "морисјен"
- },
- "mua": {
- "name": "мунданг"
- },
- "naq": {
- "name": "нама"
- },
- "nnh": {
- "name": "нгиембун"
- },
- "jgo": {
- "name": "нгомба"
- },
- "ne": {
- "name": "непалски"
- },
- "nb": {
- "name": "норвешки букмол"
- },
- "nn": {
- "name": "норвешки нинорск"
- },
- "nus": {
- "name": "нуер"
- },
- "nyn": {
- "name": "њанколе"
- },
- "or": {
- "name": "одија"
- },
- "om": {
- "name": "оромо"
- },
- "os": {
- "name": "осетски"
- },
- "ps": {
- "name": "паштунски"
- },
- "pa": {
- "name": "пенџапски"
- },
- "fa": {
- "name": "персиски"
- },
- "zh-Hans": {
- "name": "поедноставен кинески"
- },
- "pl": {
- "name": "полски"
- },
- "pt": {
- "name": "португалски"
- },
- "pt-PT": {
- "name": "португалски (во Европа)"
- },
- "prg": {
- "name": "пруски"
- },
- "rm": {
- "name": "реторомански"
- },
- "ro": {
- "name": "романски"
- },
- "rof": {
- "name": "ромбо"
- },
- "rwk": {
- "name": "руа"
- },
- "rw": {
- "name": "руандски"
- },
- "rn": {
- "name": "рунди"
- },
- "ru": {
- "name": "руски"
- },
- "saq": {
- "name": "самбуру"
- },
- "sg": {
- "name": "санго"
- },
- "sbp": {
- "name": "сангу"
- },
- "sw": {
- "name": "свахили"
- },
- "nd": {
- "name": "северен ндебеле"
- },
- "se": {
- "name": "северен сами"
- },
- "lrc": {
- "name": "севернолуриски"
- },
- "seh": {
- "name": "сена"
- },
- "sd": {
- "name": "синди"
- },
- "si": {
- "name": "синхалски"
- },
- "ii": {
- "name": "сичуан ји"
- },
- "sk": {
- "name": "словачки"
- },
- "sl": {
- "name": "словенечки"
- },
- "xog": {
- "name": "сога"
- },
- "so": {
- "name": "сомалиски"
- },
- "sr": {
- "name": "српски"
- },
- "zgh": {
- "name": "стандарден марокански тамазитски"
- },
- "twq": {
- "name": "тазавак"
- },
- "dav": {
- "name": "таита"
- },
- "th": {
- "name": "тајландски"
- },
- "ta": {
- "name": "тамилски"
- },
- "tt": {
- "name": "татарски"
- },
- "shi": {
- "name": "тачелхит"
- },
- "tg": {
- "name": "таџикистански"
- },
- "te": {
- "name": "телугу"
- },
- "teo": {
- "name": "тесо"
- },
- "bo": {
- "name": "тибетски"
- },
- "ti": {
- "name": "тигриња"
- },
- "to": {
- "name": "тонгајски"
- },
- "zh-Hant": {
- "name": "традиционален кинески"
- },
- "tk": {
- "name": "туркменски"
- },
- "tr": {
- "name": "турски"
- },
- "uz": {
- "name": "узбечки"
- },
- "ug": {
- "name": "ујгурски"
- },
- "uk": {
- "name": "украински"
- },
- "hu": {
- "name": "унгарски"
- },
- "ur": {
- "name": "урду"
- },
- "fo": {
- "name": "фарски"
- },
- "fil": {
- "name": "филипински"
- },
- "fi": {
- "name": "фински"
- },
- "nl-BE": {
- "name": "фламански"
- },
- "fr": {
- "name": "француски"
- },
- "ff": {
- "name": "фула"
- },
- "fur": {
- "name": "фурлански"
- },
- "haw": {
- "name": "хавајски"
- },
- "ha": {
- "name": "хауса"
- },
- "he": {
- "name": "хебрејски"
- },
- "hi": {
- "name": "хинди"
- },
- "nl": {
- "name": "холандски"
- },
- "hr": {
- "name": "хрватски"
- },
- "tzm": {
- "name": "централноатлански тамазитски"
- },
- "ckb": {
- "name": "централнокурдски"
- },
- "cu": {
- "name": "црковнословенски"
- },
- "chr": {
- "name": "черокиски"
- },
- "ce": {
- "name": "чеченски"
- },
- "cs": {
- "name": "чешки"
- },
- "cgg": {
- "name": "чига"
- },
- "ksb": {
- "name": "шамбала"
- },
- "de-CH": {
- "name": "швајцарски високо-германски"
- },
- "gsw": {
- "name": "швајцарски германски"
- },
- "fr-CH": {
- "name": "швајцарски француски"
- },
- "sv": {
- "name": "шведски"
- },
- "gd": {
- "name": "шкотски гелски"
- },
- "sn": {
- "name": "шона"
- },
- "es": {
- "name": "шпански"
- }
+ "en-AU": "австралиски англиски",
+ "de-AT": "австриски германски",
+ "agq": "агемски",
+ "az": "азербејџански",
+ "ak": "акански",
+ "sq": "албански",
+ "am": "амхарски",
+ "en": "англиски",
+ "ar": "арапски",
+ "as": "асамски",
+ "ast": "астурски",
+ "asa": "асу",
+ "af": "африканс",
+ "bm": "бамбара",
+ "bas": "баса",
+ "eu": "баскиски",
+ "ksf": "бафија",
+ "be": "белоруски",
+ "bem": "бемба",
+ "bez": "бена",
+ "bn": "бенгалски",
+ "brx": "бодо",
+ "bs": "босански",
+ "br": "бретонски",
+ "en-GB": "британски англиски",
+ "bg": "бугарски",
+ "my": "бурмански",
+ "vai": "вај",
+ "wa": "валонски",
+ "wae": "валсер",
+ "cy": "велшки",
+ "vi": "виетнамски",
+ "vo": "волапик",
+ "wo": "волофски",
+ "vun": "вунџо",
+ "gl": "галициски",
+ "lg": "ганда",
+ "de": "германски",
+ "hsb": "горнолужички",
+ "ka": "грузиски",
+ "el": "грчки",
+ "guz": "гуси",
+ "gu": "гуџарати",
+ "da": "дански",
+ "nds": "долногермански",
+ "dsb": "долнолужички",
+ "nds-NL": "долносаксонски",
+ "dua": "дуала",
+ "ee": "еве",
+ "ewo": "евондо",
+ "ebu": "ембу",
+ "hy": "ерменски",
+ "eo": "есперанто",
+ "et": "естонски",
+ "fy": "западнофризиски",
+ "dje": "зарма",
+ "zu": "зулу",
+ "dz": "ѕонгка",
+ "ig": "игбо",
+ "smn": "инари сами",
+ "id": "индонезиски",
+ "ga": "ирски",
+ "is": "исландски",
+ "it": "италијански",
+ "jv": "јавански",
+ "sah": "јакутски",
+ "ja": "јапонски",
+ "yav": "јенгбен",
+ "yi": "јидиш",
+ "dyo": "јола-фоњи",
+ "yo": "јорупски",
+ "kab": "кабилски",
+ "kea": "кабувердиану",
+ "kk": "казашки",
+ "kkj": "како",
+ "kl": "калалисут",
+ "kln": "каленџин",
+ "kam": "камба",
+ "en-CA": "канадски англиски",
+ "fr-CA": "канадски француски",
+ "kn": "каннада",
+ "yue": "кантонски",
+ "ca": "каталонски",
+ "ks": "кашмирски",
+ "nmg": "квазио",
+ "qu": "кечуански",
+ "ki": "кикују",
+ "zh": "кинески",
+ "ky": "киргиски",
+ "km": "кмерски",
+ "khq": "којра чиини",
+ "ses": "којраборо сени",
+ "ksh": "колоњски",
+ "sw-CD": "конгоански свахили",
+ "kok": "конкани",
+ "ko": "корејски",
+ "kw": "корнски",
+ "xh": "коса",
+ "ku": "курдски",
+ "lkt": "лакотски",
+ "lag": "ланги",
+ "lo": "лаошки",
+ "lv": "латвиски",
+ "es-419": "латиноамерикански шпански",
+ "ln": "лингала",
+ "lt": "литвански",
+ "lu": "луба-катанга",
+ "luy": "луја",
+ "lb": "луксембуршки",
+ "luo": "луо",
+ "mzn": "мазендерански",
+ "mk": "македонски",
+ "kde": "маконде",
+ "mgh": "макува-мито",
+ "ml": "малајамски",
+ "ms": "малајски",
+ "mg": "малгашки",
+ "mt": "малтешки",
+ "gv": "манкс",
+ "mi": "маорски",
+ "mr": "марати",
+ "mas": "масајски",
+ "jmc": "мачаме",
+ "es-MX": "мексикански шпански",
+ "mer": "меру",
+ "mgo": "мета",
+ "ro-MD": "молдавски",
+ "mn": "монголски",
+ "mfe": "морисјен",
+ "mua": "мунданг",
+ "naq": "нама",
+ "nnh": "нгиембун",
+ "jgo": "нгомба",
+ "ne": "непалски",
+ "nb": "норвешки букмол",
+ "nn": "норвешки нинорск",
+ "nus": "нуер",
+ "nyn": "њанколе",
+ "or": "одија",
+ "om": "оромо",
+ "os": "осетски",
+ "ps": "паштунски",
+ "pa": "пенџапски",
+ "fa": "персиски",
+ "zh-Hans": "поедноставен кинески",
+ "pl": "полски",
+ "pt": "португалски",
+ "pt-PT": "португалски (во Европа)",
+ "prg": "пруски",
+ "rm": "реторомански",
+ "ro": "романски",
+ "rof": "ромбо",
+ "rwk": "руа",
+ "rw": "руандски",
+ "rn": "рунди",
+ "ru": "руски",
+ "saq": "самбуру",
+ "sg": "санго",
+ "sbp": "сангу",
+ "sw": "свахили",
+ "ceb": "себуански",
+ "nd": "северен ндебеле",
+ "se": "северен сами",
+ "lrc": "севернолуриски",
+ "seh": "сена",
+ "sd": "синди",
+ "si": "синхалски",
+ "ii": "сичуан ји",
+ "sk": "словачки",
+ "sl": "словенечки",
+ "xog": "сога",
+ "so": "сомалиски",
+ "sr": "српски",
+ "zgh": "стандарден марокански тамазитски",
+ "twq": "тазавак",
+ "dav": "таита",
+ "th": "тајландски",
+ "ta": "тамилски",
+ "tt": "татарски",
+ "shi": "тачелхит",
+ "tg": "таџикистански",
+ "te": "телугу",
+ "teo": "тесо",
+ "bo": "тибетски",
+ "ti": "тигриња",
+ "to": "тонгајски",
+ "zh-Hant": "традиционален кинески",
+ "tk": "туркменски",
+ "tr": "турски",
+ "uz": "узбечки",
+ "ug": "ујгурски",
+ "uk": "украински",
+ "hu": "унгарски",
+ "ur": "урду",
+ "fo": "фарски",
+ "fil": "филипински",
+ "fi": "фински",
+ "nl-BE": "фламански",
+ "fr": "француски",
+ "ff": "фула",
+ "fur": "фурлански",
+ "haw": "хавајски",
+ "ha": "хауса",
+ "he": "хебрејски",
+ "hi": "хинди",
+ "nl": "холандски",
+ "hr": "хрватски",
+ "tzm": "централноатлански тамазитски",
+ "ckb": "централнокурдски",
+ "cu": "црковнословенски",
+ "chr": "черокиски",
+ "ce": "чеченски",
+ "cs": "чешки",
+ "cgg": "чига",
+ "ksb": "шамбала",
+ "de-CH": "швајцарски високо-германски",
+ "gsw": "швајцарски германски",
+ "fr-CH": "швајцарски француски",
+ "sv": "шведски",
+ "gd": "шкотски гелски",
+ "sn": "шона",
+ "es": "шпански"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/ml.json b/vendor/commerceguys/intl/resources/language/ml.json
index 8b2a435f1..c49f88b0b 100644
--- a/vendor/commerceguys/intl/resources/language/ml.json
+++ b/vendor/commerceguys/intl/resources/language/ml.json
@@ -1,644 +1,224 @@
{
- "ak": {
- "name": "അകാൻ‌"
- },
- "hsb": {
- "name": "അപ്പർ സോർബിയൻ"
- },
- "am": {
- "name": "അംഹാരിക്"
- },
- "hy": {
- "name": "അർമേനിയൻ"
- },
- "sq": {
- "name": "അൽബേനിയൻ"
- },
- "az": {
- "name": "അസർബൈജാനി"
- },
- "ar": {
- "name": "അറബിക്"
- },
- "agq": {
- "name": "ആഘേം"
- },
- "af": {
- "name": "ആഫ്രിക്കാൻസ്"
- },
- "asa": {
- "name": "ആസു"
- },
- "as": {
- "name": "ആസ്സാമീസ്"
- },
- "ig": {
- "name": "ഇഗ്ബോ"
- },
- "smn": {
- "name": "ഇനാരി സമി"
- },
- "id": {
- "name": "ഇന്തോനേഷ്യൻ"
- },
- "en": {
- "name": "ഇംഗ്ലീഷ്"
- },
- "it": {
- "name": "ഇറ്റാലിയൻ"
- },
- "uk": {
- "name": "ഉക്രേനിയൻ"
- },
- "ug": {
- "name": "ഉയ്ഘുർ"
- },
- "uz": {
- "name": "ഉസ്‌ബെക്ക്"
- },
- "ur": {
- "name": "ഉറുദു"
- },
- "ebu": {
- "name": "എംബു"
- },
- "ewo": {
- "name": "എവോൻഡോ"
- },
- "eo": {
- "name": "എസ്‌പരാന്റോ"
- },
- "et": {
- "name": "എസ്റ്റോണിയൻ"
- },
- "is": {
- "name": "ഐസ്‌ലാൻഡിക്"
- },
- "ga": {
- "name": "ഐറിഷ്"
- },
- "or": {
- "name": "ഒഡിയ"
- },
- "os": {
- "name": "ഒസ്സെറ്റിക്"
- },
- "om": {
- "name": "ഒറോമോ"
- },
- "ast": {
- "name": "ഓസ്‌ട്രിയൻ"
- },
- "de-AT": {
- "name": "ഓസ്‌ട്രിയൻ ജർമൻ"
- },
- "en-AU": {
- "name": "ഓസ്‌ട്രേലിയൻ ഇംഗ്ലീഷ്"
- },
- "en-CA": {
- "name": "കനേഡിയൻ ഇംഗ്ലീഷ്"
- },
- "fr-CA": {
- "name": "കനേഡിയൻ ഫ്രഞ്ച്"
- },
- "kn": {
- "name": "കന്നഡ"
- },
- "kea": {
- "name": "കബുവെർദിയാനു"
- },
- "kab": {
- "name": "കബൈൽ"
- },
- "kam": {
- "name": "കംബ"
- },
- "kl": {
- "name": "കലാല്ലിസട്ട്"
- },
- "kln": {
- "name": "കലെഞ്ഞിൻ"
- },
- "kk": {
- "name": "കസാഖ്"
- },
- "ca": {
- "name": "കറ്റാലാൻ"
- },
- "kkj": {
- "name": "കാകോ"
- },
- "ks": {
- "name": "കാശ്‌മീരി"
- },
- "ki": {
- "name": "കികൂയു"
- },
- "rw": {
- "name": "കിന്യാർവാണ്ട"
- },
- "ky": {
- "name": "കിർഗിസ്"
- },
- "kok": {
- "name": "കൊങ്കണി"
- },
- "khq": {
- "name": "കൊയ്റ ചീനി"
- },
- "ses": {
- "name": "കൊയ്റാബൊറോ സെന്നി"
- },
- "ksh": {
- "name": "കൊളോണിയൻ"
- },
- "ko": {
- "name": "കൊറിയൻ"
- },
- "sw-CD": {
- "name": "കോംഗോ സ്വാഹിലി"
- },
- "kw": {
- "name": "കോർണിഷ്"
- },
- "hr": {
- "name": "ക്രൊയേഷ്യൻ"
- },
- "nmg": {
- "name": "ക്വാസിയോ"
- },
- "qu": {
- "name": "ക്വെച്ചുവ"
- },
- "km": {
- "name": "ഖമെർ"
- },
- "gl": {
- "name": "ഗലീഷ്യൻ"
- },
- "lg": {
- "name": "ഗാണ്ട"
- },
- "nnh": {
- "name": "ഗീംബൂൺ"
- },
- "gu": {
- "name": "ഗുജറാത്തി"
- },
- "guz": {
- "name": "ഗുസീ"
- },
- "jgo": {
- "name": "ഗോമ്പ"
- },
- "el": {
- "name": "ഗ്രീക്ക്"
- },
- "cu": {
- "name": "ചർച്ച് സ്ലാവിക്"
- },
- "cgg": {
- "name": "ചിഗ"
- },
- "cs": {
- "name": "ചെക്ക്"
- },
- "ce": {
- "name": "ചെചൻ"
- },
- "zh": {
- "name": "ചൈനീസ്"
- },
- "de": {
- "name": "ജർമ്മൻ"
- },
- "ja": {
- "name": "ജാപ്പനീസ്"
- },
- "ka": {
- "name": "ജോർജിയൻ"
- },
- "tr": {
- "name": "ടർക്കിഷ്"
- },
- "twq": {
- "name": "ടസവാക്ക്"
- },
- "tt": {
- "name": "ടാട്ടർ"
- },
- "bo": {
- "name": "ടിബറ്റൻ"
- },
- "teo": {
- "name": "ടെസോ"
- },
- "ti": {
- "name": "ടൈഗ്രിന്യ"
- },
- "to": {
- "name": "ടോംഗൻ"
- },
- "nl": {
- "name": "ഡച്ച്"
- },
- "da": {
- "name": "ഡാനിഷ്"
- },
- "ta": {
- "name": "തമിഴ്"
- },
- "shi": {
- "name": "താച്ചലിറ്റ്"
- },
- "tg": {
- "name": "താജിക്"
- },
- "th": {
- "name": "തായ്"
- },
- "tk": {
- "name": "തുർക്‌മെൻ"
- },
- "te": {
- "name": "തെലുങ്ക്"
- },
- "dav": {
- "name": "തൈത"
- },
- "dua": {
- "name": "ദ്വാല"
- },
- "naq": {
- "name": "നാമ"
- },
- "nus": {
- "name": "നുവേർ"
- },
- "ne": {
- "name": "നേപ്പാളി"
- },
- "nd": {
- "name": "നോർത്ത് ഡെബിൾ"
- },
- "nn": {
- "name": "നോർവീജിയൻ നൈനോർക്‌സ്"
- },
- "nb": {
- "name": "നോർവീജിയൻ ബുക്‌മൽ"
- },
- "nyn": {
- "name": "ന്യാൻകോൾ"
- },
- "pa": {
- "name": "പഞ്ചാബി"
- },
- "zh-Hant": {
- "name": "പരമ്പരാഗത ചൈനീസ്"
- },
- "fy": {
- "name": "പശ്ചിമ ഫ്രിഷിയൻ"
- },
- "ps": {
- "name": "പഷ്‌തോ"
- },
- "fa": {
- "name": "പേർഷ്യൻ"
- },
- "pt": {
- "name": "പോർച്ചുഗീസ്"
- },
- "pl": {
- "name": "പോളിഷ്"
- },
- "prg": {
- "name": "പ്രഷ്യൻ"
- },
- "fo": {
- "name": "ഫാറോസ്"
- },
- "fi": {
- "name": "ഫിന്നിഷ്"
- },
- "fil": {
- "name": "ഫിലിപ്പിനോ"
- },
- "ff": {
- "name": "ഫുല"
- },
- "fr": {
- "name": "ഫ്രഞ്ച്"
- },
- "fur": {
- "name": "ഫ്രിയുലിയാൻ"
- },
- "nl-BE": {
- "name": "ഫ്ലമിഷ്"
- },
- "bn": {
- "name": "ബംഗാളി"
- },
- "bm": {
- "name": "ബംബാറ"
- },
- "my": {
- "name": "ബർമീസ്"
- },
- "bas": {
- "name": "ബസ"
- },
- "bg": {
- "name": "ബൾഗേറിയൻ"
- },
- "ksf": {
- "name": "ബാഫിയ"
- },
- "eu": {
- "name": "ബാസ്‌ക്"
- },
- "bez": {
- "name": "ബെനാ"
- },
- "be": {
- "name": "ബെലാറുഷ്യൻ"
- },
- "bem": {
- "name": "ബേംബ"
- },
- "brx": {
- "name": "ബോഡോ"
- },
- "bs": {
- "name": "ബോസ്നിയൻ"
- },
- "en-GB": {
- "name": "ബ്രിട്ടീഷ് ഇംഗ്ലീഷ്"
- },
- "br": {
- "name": "ബ്രെട്ടൺ"
- },
- "kde": {
- "name": "മക്കോണ്ടെ"
- },
- "jmc": {
- "name": "മചേം"
- },
- "tzm": {
- "name": "മധ്യ അറ്റ്‌ലസ് ടമാസൈറ്റ്"
- },
- "mn": {
- "name": "മംഗോളിയൻ"
- },
- "mg": {
- "name": "മലഗാസി"
- },
- "ml": {
- "name": "മലയാളം"
- },
- "ms": {
- "name": "മലെയ്"
- },
- "mzn": {
- "name": "മസന്ററാനി"
- },
- "mas": {
- "name": "മസായ്"
- },
- "mr": {
- "name": "മറാത്തി"
- },
- "mgh": {
- "name": "മാഖുവാ-മീത്തോ"
- },
- "gv": {
- "name": "മാൻസ്"
- },
- "mk": {
- "name": "മാസിഡോണിയൻ"
- },
- "mt": {
- "name": "മാൾട്ടീസ്"
- },
- "mua": {
- "name": "മുന്ദാംഗ്"
- },
- "es-MX": {
- "name": "മെക്സിക്കൻ സ്പാനിഷ്"
- },
- "mgo": {
- "name": "മേത്താ"
- },
- "mer": {
- "name": "മേരു"
- },
- "mfe": {
- "name": "മൊറിസിൻ"
- },
- "ro-MD": {
- "name": "മോൾഡാവിയൻ"
- },
- "yav": {
- "name": "യാംഗ്ബെൻ"
- },
- "yi": {
- "name": "യിദ്ദിഷ്"
- },
- "ee": {
- "name": "യൂവ്"
- },
- "pt-PT": {
- "name": "യൂറോപ്യൻ പോർച്ചുഗീസ്"
- },
- "yo": {
- "name": "യൊറൂബാ"
- },
- "dyo": {
- "name": "യോല-ഫോന്യി"
- },
- "lb": {
- "name": "ലക്‌സംബർഗിഷ്"
- },
- "lkt": {
- "name": "ലഗോത്ത"
- },
- "zh-Hans": {
- "name": "ലളിതമാക്കിയ ചൈനീസ്"
- },
- "lag": {
- "name": "ലാംഗി"
- },
- "lo": {
- "name": "ലാവോ"
- },
- "lv": {
- "name": "ലാറ്റ്വിയൻ"
- },
- "lt": {
- "name": "ലിത്വാനിയൻ"
- },
- "ln": {
- "name": "ലിംഗാല"
- },
- "lu": {
- "name": "ലുബ-കറ്റംഗ"
- },
- "luy": {
- "name": "ലുയിയ"
- },
- "luo": {
- "name": "ലുവോ"
- },
- "nds": {
- "name": "ലോ ജർമൻ"
- },
- "nds-NL": {
- "name": "ലോ സാക്സൺ"
- },
- "dsb": {
- "name": "ലോവർ സോർബിയൻ"
- },
- "lrc": {
- "name": "വടക്കൻ ലൂറി"
- },
- "se": {
- "name": "വടക്കൻ സമി"
- },
- "wae": {
- "name": "വാൾസർ"
- },
- "vi": {
- "name": "വിയറ്റ്നാമീസ്"
- },
- "vun": {
- "name": "വുൻജോ"
- },
- "cy": {
- "name": "വെൽഷ്"
- },
- "vai": {
- "name": "വൈ"
- },
- "wo": {
- "name": "വൊളോഫ്"
- },
- "vo": {
- "name": "വോളാപുക്"
- },
- "ksb": {
- "name": "ഷംഭാള"
- },
- "ii": {
- "name": "ഷുവാൻയി"
- },
- "chr": {
- "name": "ഷെരോക്കി"
- },
- "sn": {
- "name": "ഷോണ"
- },
- "sbp": {
- "name": "സംഗു"
- },
- "saq": {
- "name": "സംബുരു"
- },
- "sah": {
- "name": "സാഖ"
- },
- "sg": {
- "name": "സാംഗോ"
- },
- "dje": {
- "name": "സാർമ്മ"
- },
- "sd": {
- "name": "സിന്ധി"
- },
- "si": {
- "name": "സിംഹള"
- },
- "zu": {
- "name": "സുലു"
- },
- "ckb": {
- "name": "സെൻട്രൽ കുർദിഷ്"
- },
- "sr": {
- "name": "സെർബിയൻ"
- },
- "seh": {
- "name": "സേന"
- },
- "xog": {
- "name": "സോഗോ"
- },
- "dz": {
- "name": "സോങ്ക"
- },
- "so": {
- "name": "സോമാലി"
- },
- "gd": {
- "name": "സ്കോട്ടിഷ് ഗൈലിക്"
- },
- "es": {
- "name": "സ്‌പാനിഷ്"
- },
- "sk": {
- "name": "സ്ലോവാക്"
- },
- "sl": {
- "name": "സ്ലോവേനിയൻ"
- },
- "sw": {
- "name": "സ്വാഹിലി"
- },
- "gsw": {
- "name": "സ്വിസ് ജർമ്മൻ"
- },
- "fr-CH": {
- "name": "സ്വിസ് ഫ്രഞ്ച്"
- },
- "de-CH": {
- "name": "സ്വിസ് ഹൈ ജർമൻ"
- },
- "sv": {
- "name": "സ്വീഡിഷ്"
- },
- "zgh": {
- "name": "സ്റ്റാൻഡേർഡ് മൊറോക്കൻ റ്റാമസിയറ്റ്"
- },
- "hu": {
- "name": "ഹംഗേറിയൻ"
- },
- "haw": {
- "name": "ഹവായിയൻ"
- },
- "hi": {
- "name": "ഹിന്ദി"
- },
- "he": {
- "name": "ഹീബ്രു"
- },
- "ha": {
- "name": "ഹൗസ"
- },
- "ru": {
- "name": "റഷ്യൻ"
- },
- "rn": {
- "name": "റുണ്ടി"
- },
- "rwk": {
- "name": "റുവാ"
- },
- "rm": {
- "name": "റൊമാഞ്ച്"
- },
- "ro": {
- "name": "റൊമാനിയൻ"
- },
- "rof": {
- "name": "റോംബോ"
- }
+ "ak": "അകാൻ‌",
+ "hsb": "അപ്പർ സോർബിയൻ",
+ "am": "അംഹാരിക്",
+ "hy": "അർമേനിയൻ",
+ "sq": "അൽബേനിയൻ",
+ "az": "അസർബൈജാനി",
+ "ar": "അറബിക്",
+ "agq": "ആഘേം",
+ "af": "ആഫ്രിക്കാൻസ്",
+ "asa": "ആസു",
+ "as": "ആസ്സാമീസ്",
+ "ig": "ഇഗ്ബോ",
+ "smn": "ഇനാരി സമി",
+ "id": "ഇന്തോനേഷ്യൻ",
+ "en": "ഇംഗ്ലീഷ്",
+ "it": "ഇറ്റാലിയൻ",
+ "uk": "ഉക്രേനിയൻ",
+ "ug": "ഉയ്ഘുർ",
+ "uz": "ഉസ്‌ബെക്ക്",
+ "ur": "ഉറുദു",
+ "ebu": "എംബു",
+ "ewo": "എവോൻഡോ",
+ "eo": "എസ്‌പരാന്റോ",
+ "et": "എസ്റ്റോണിയൻ",
+ "is": "ഐസ്‌ലാൻഡിക്",
+ "ga": "ഐറിഷ്",
+ "or": "ഒഡിയ",
+ "os": "ഒസ്സെറ്റിക്",
+ "om": "ഒറോമോ",
+ "ast": "ഓസ്‌ട്രിയൻ",
+ "de-AT": "ഓസ്‌ട്രിയൻ ജർമൻ",
+ "en-AU": "ഓസ്‌ട്രേലിയൻ ഇംഗ്ലീഷ്",
+ "en-CA": "കനേഡിയൻ ഇംഗ്ലീഷ്",
+ "fr-CA": "കനേഡിയൻ ഫ്രഞ്ച്",
+ "kn": "കന്നഡ",
+ "kea": "കബുവെർദിയാനു",
+ "kab": "കബൈൽ",
+ "kam": "കംബ",
+ "kl": "കലാല്ലിസട്ട്",
+ "kln": "കലെഞ്ഞിൻ",
+ "kk": "കസാഖ്",
+ "ca": "കറ്റാലാൻ",
+ "kkj": "കാകോ",
+ "yue": "കാന്റണീസ്",
+ "ks": "കാശ്‌മീരി",
+ "ki": "കികൂയു",
+ "rw": "കിന്യാർവാണ്ട",
+ "ky": "കിർഗിസ്",
+ "ku": "കുർദ്ദിഷ്",
+ "kok": "കൊങ്കണി",
+ "khq": "കൊയ്റ ചീനി",
+ "ses": "കൊയ്റാബൊറോ സെന്നി",
+ "ksh": "കൊളോണിയൻ",
+ "ko": "കൊറിയൻ",
+ "sw-CD": "കോംഗോ സ്വാഹിലി",
+ "kw": "കോർണിഷ്",
+ "hr": "ക്രൊയേഷ്യൻ",
+ "nmg": "ക്വാസിയോ",
+ "qu": "ക്വെച്ചുവ",
+ "km": "ഖമെർ",
+ "xh": "ഖോസ",
+ "gl": "ഗലീഷ്യൻ",
+ "lg": "ഗാണ്ട",
+ "nnh": "ഗീംബൂൺ",
+ "gu": "ഗുജറാത്തി",
+ "guz": "ഗുസീ",
+ "jgo": "ഗോമ്പ",
+ "el": "ഗ്രീക്ക്",
+ "cu": "ചർച്ച് സ്ലാവിക്",
+ "cgg": "ചിഗ",
+ "cs": "ചെക്ക്",
+ "ce": "ചെചൻ",
+ "zh": "ചൈനീസ്",
+ "de": "ജർമ്മൻ",
+ "ja": "ജാപ്പനീസ്",
+ "jv": "ജാവാനീസ്",
+ "ka": "ജോർജിയൻ",
+ "tr": "ടർക്കിഷ്",
+ "twq": "ടസവാക്ക്",
+ "tt": "ടാട്ടർ",
+ "bo": "ടിബറ്റൻ",
+ "teo": "ടെസോ",
+ "ti": "ടൈഗ്രിന്യ",
+ "to": "ടോംഗൻ",
+ "nl": "ഡച്ച്",
+ "da": "ഡാനിഷ്",
+ "ta": "തമിഴ്",
+ "shi": "താച്ചലിറ്റ്",
+ "tg": "താജിക്",
+ "th": "തായ്",
+ "tk": "തുർക്‌മെൻ",
+ "te": "തെലുങ്ക്",
+ "dav": "തൈത",
+ "dua": "ദ്വാല",
+ "dz": "ദ്‌സോങ്ക",
+ "naq": "നാമ",
+ "nus": "നുവേർ",
+ "ne": "നേപ്പാളി",
+ "nd": "നോർത്ത് ഡെബിൾ",
+ "nn": "നോർവീജിയൻ നൈനോർക്‌സ്",
+ "nb": "നോർവീജിയൻ ബുക്‌മൽ",
+ "nyn": "ന്യാൻകോൾ",
+ "pa": "പഞ്ചാബി",
+ "zh-Hant": "പരമ്പരാഗത ചൈനീസ്",
+ "fy": "പശ്ചിമ ഫ്രിഷിയൻ",
+ "ps": "പഷ്‌തോ",
+ "fa": "പേർഷ്യൻ",
+ "pt": "പോർച്ചുഗീസ്",
+ "pl": "പോളിഷ്",
+ "prg": "പ്രഷ്യൻ",
+ "fo": "ഫാറോസ്",
+ "fi": "ഫിന്നിഷ്",
+ "fil": "ഫിലിപ്പിനോ",
+ "ff": "ഫുല",
+ "fr": "ഫ്രഞ്ച്",
+ "fur": "ഫ്രിയുലിയാൻ",
+ "nl-BE": "ഫ്ലമിഷ്",
+ "bn": "ബംഗാളി",
+ "bm": "ബംബാറ",
+ "my": "ബർമീസ്",
+ "bas": "ബസ",
+ "bg": "ബൾഗേറിയൻ",
+ "ksf": "ബാഫിയ",
+ "eu": "ബാസ്‌ക്",
+ "bez": "ബെനാ",
+ "be": "ബെലാറുഷ്യൻ",
+ "bem": "ബേംബ",
+ "brx": "ബോഡോ",
+ "bs": "ബോസ്നിയൻ",
+ "en-GB": "ബ്രിട്ടീഷ് ഇംഗ്ലീഷ്",
+ "br": "ബ്രെട്ടൺ",
+ "kde": "മക്കോണ്ടെ",
+ "jmc": "മചേം",
+ "tzm": "മധ്യ അറ്റ്‌ലസ് ടമാസൈറ്റ്",
+ "mn": "മംഗോളിയൻ",
+ "mg": "മലഗാസി",
+ "ml": "മലയാളം",
+ "ms": "മലെയ്",
+ "mi": "മവോറി",
+ "mzn": "മസന്ററാനി",
+ "mas": "മസായ്",
+ "mr": "മറാത്തി",
+ "mgh": "മാഖുവാ-മീത്തോ",
+ "gv": "മാൻസ്",
+ "mk": "മാസിഡോണിയൻ",
+ "mt": "മാൾട്ടീസ്",
+ "mua": "മുന്ദാംഗ്",
+ "es-MX": "മെക്സിക്കൻ സ്പാനിഷ്",
+ "mgo": "മേത്താ",
+ "mer": "മേരു",
+ "mfe": "മൊറിസിൻ",
+ "ro-MD": "മോൾഡാവിയൻ",
+ "yav": "യാംഗ്ബെൻ",
+ "yi": "യിദ്ദിഷ്",
+ "ee": "യൂവ്",
+ "pt-PT": "യൂറോപ്യൻ പോർച്ചുഗീസ്",
+ "yo": "യൊറൂബാ",
+ "dyo": "യോല-ഫോന്യി",
+ "lb": "ലക്‌സംബർഗിഷ്",
+ "lkt": "ലഗോത്ത",
+ "zh-Hans": "ലളിതമാക്കിയ ചൈനീസ്",
+ "lag": "ലാംഗി",
+ "lo": "ലാവോ",
+ "es-419": "ലാറ്റിൻ അമേരിക്കൻ സ്‌പാനിഷ്",
+ "lv": "ലാറ്റ്വിയൻ",
+ "lt": "ലിത്വാനിയൻ",
+ "ln": "ലിംഗാല",
+ "lu": "ലുബ-കറ്റംഗ",
+ "luy": "ലുയിയ",
+ "luo": "ലുവോ",
+ "nds": "ലോ ജർമൻ",
+ "nds-NL": "ലോ സാക്സൺ",
+ "dsb": "ലോവർ സോർബിയൻ",
+ "lrc": "വടക്കൻ ലൂറി",
+ "se": "വടക്കൻ സമി",
+ "wa": "വല്ലൂൺ",
+ "wae": "വാൾസർ",
+ "vi": "വിയറ്റ്നാമീസ്",
+ "vun": "വുൻജോ",
+ "cy": "വെൽഷ്",
+ "vai": "വൈ",
+ "wo": "വൊളോഫ്",
+ "vo": "വോളാപുക്",
+ "ksb": "ഷംഭാള",
+ "ii": "ഷുവാൻയി",
+ "chr": "ഷെരോക്കി",
+ "sn": "ഷോണ",
+ "sbp": "സംഗു",
+ "saq": "സംബുരു",
+ "sah": "സാഖ",
+ "sg": "സാംഗോ",
+ "dje": "സാർമ്മ",
+ "sd": "സിന്ധി",
+ "si": "സിംഹള",
+ "zu": "സുലു",
+ "ckb": "സെൻട്രൽ കുർദിഷ്",
+ "ceb": "സെബുവാനോ",
+ "sr": "സെർബിയൻ",
+ "seh": "സേന",
+ "xog": "സോഗോ",
+ "so": "സോമാലി",
+ "gd": "സ്കോട്ടിഷ് ഗൈലിക്",
+ "es": "സ്‌പാനിഷ്",
+ "sk": "സ്ലോവാക്",
+ "sl": "സ്ലോവേനിയൻ",
+ "sw": "സ്വാഹിലി",
+ "gsw": "സ്വിസ് ജർമ്മൻ",
+ "fr-CH": "സ്വിസ് ഫ്രഞ്ച്",
+ "de-CH": "സ്വിസ് ഹൈ ജർമൻ",
+ "sv": "സ്വീഡിഷ്",
+ "zgh": "സ്റ്റാൻഡേർഡ് മൊറോക്കൻ റ്റാമസിയറ്റ്",
+ "hu": "ഹംഗേറിയൻ",
+ "haw": "ഹവായിയൻ",
+ "hi": "ഹിന്ദി",
+ "he": "ഹീബ്രു",
+ "ha": "ഹൗസ",
+ "ru": "റഷ്യൻ",
+ "rn": "റുണ്ടി",
+ "rwk": "റുവാ",
+ "rm": "റൊമാഞ്ച്",
+ "ro": "റൊമാനിയൻ",
+ "rof": "റോംബോ"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/mn.json b/vendor/commerceguys/intl/resources/language/mn.json
index 77e1e9ab5..a7d68f671 100644
--- a/vendor/commerceguys/intl/resources/language/mn.json
+++ b/vendor/commerceguys/intl/resources/language/mn.json
@@ -1,641 +1,224 @@
{
- "en-AU": {
- "name": "австрали-англи"
- },
- "de-AT": {
- "name": "австри-герман"
- },
- "agq": {
- "name": "агем"
- },
- "az": {
- "name": "азербайжан"
- },
- "ak": {
- "name": "акан"
- },
- "sq": {
- "name": "албани"
- },
- "am": {
- "name": "амхар"
- },
- "en": {
- "name": "англи"
- },
- "ar": {
- "name": "араб"
- },
- "hy": {
- "name": "армен"
- },
- "as": {
- "name": "ассам"
- },
- "ast": {
- "name": "астури"
- },
- "asa": {
- "name": "асу"
- },
- "af": {
- "name": "африк"
- },
- "nds-NL": {
- "name": "бага саксон"
- },
- "ne": {
- "name": "балба"
- },
- "bm": {
- "name": "бамбара"
- },
- "fy": {
- "name": "баруун фриз"
- },
- "bas": {
- "name": "басаа"
- },
- "eu": {
- "name": "баск"
- },
- "ksf": {
- "name": "бафиа"
- },
- "be": {
- "name": "беларусь"
- },
- "bem": {
- "name": "бемба"
- },
- "bez": {
- "name": "бена"
- },
- "bn": {
- "name": "бенгал"
- },
- "my": {
- "name": "бирм"
- },
- "brx": {
- "name": "бодо"
- },
- "bg": {
- "name": "болгар"
- },
- "bs": {
- "name": "босни"
- },
- "br": {
- "name": "бретон"
- },
- "en-GB": {
- "name": "британи-англи"
- },
- "vai": {
- "name": "вай"
- },
- "vo": {
- "name": "волапюк"
- },
- "wo": {
- "name": "волоф"
- },
- "vun": {
- "name": "вунжо"
- },
- "vi": {
- "name": "вьетнам"
- },
- "gl": {
- "name": "галего"
- },
- "lg": {
- "name": "ганда"
- },
- "de": {
- "name": "герман"
- },
- "el": {
- "name": "грек"
- },
- "gu": {
- "name": "гужарати"
- },
- "guz": {
- "name": "гузы"
- },
- "ka": {
- "name": "гүрж"
- },
- "da": {
- "name": "дани"
- },
- "dsb": {
- "name": "доод сорби"
- },
- "dua": {
- "name": "дуала"
- },
- "hsb": {
- "name": "дээд сорби"
- },
- "he": {
- "name": "еврей"
- },
- "yo": {
- "name": "ёруба"
- },
- "dyo": {
- "name": "жола-фони"
- },
- "dje": {
- "name": "зарма"
- },
- "dz": {
- "name": "зонха"
- },
- "zu": {
- "name": "зулу"
- },
- "ig": {
- "name": "игбо"
- },
- "yi": {
- "name": "иддиш"
- },
- "smn": {
- "name": "инари сами"
- },
- "id": {
- "name": "индонези"
- },
- "ga": {
- "name": "ирланд"
- },
- "is": {
- "name": "исланд"
- },
- "es": {
- "name": "испани"
- },
- "es-MX": {
- "name": "испани (Мексик)"
- },
- "it": {
- "name": "итали"
- },
- "kab": {
- "name": "кабиле"
- },
- "kea": {
- "name": "кабүвердиану"
- },
- "kkj": {
- "name": "како"
- },
- "kl": {
- "name": "калалисут"
- },
- "kln": {
- "name": "каленжин"
- },
- "kam": {
- "name": "камба"
- },
- "en-CA": {
- "name": "канад-англи"
- },
- "fr-CA": {
- "name": "канад-франц"
- },
- "kn": {
- "name": "каннада"
- },
- "ca": {
- "name": "каталан"
- },
- "ks": {
- "name": "кашмир"
- },
- "nmg": {
- "name": "квазио"
- },
- "ksh": {
- "name": "кёльш"
- },
- "ses": {
- "name": "кёраборо сени"
- },
- "qu": {
- "name": "кечуа"
- },
- "ki": {
- "name": "кикуюү"
- },
- "rw": {
- "name": "киньяруанда"
- },
- "ky": {
- "name": "киргиз"
- },
- "khq": {
- "name": "койра чини"
- },
- "sw-CD": {
- "name": "конгогийн свахили"
- },
- "kok": {
- "name": "конкани"
- },
- "kw": {
- "name": "корн"
- },
- "km": {
- "name": "кхмер"
- },
- "lkt": {
- "name": "лакота"
- },
- "lag": {
- "name": "ланги"
- },
- "lo": {
- "name": "лаос"
- },
- "lv": {
- "name": "латви"
- },
- "ln": {
- "name": "лингала"
- },
- "lt": {
- "name": "литва"
- },
- "lu": {
- "name": "луба-катанга"
- },
- "luo": {
- "name": "луо"
- },
- "luy": {
- "name": "луяа"
- },
- "lb": {
- "name": "люксембург"
- },
- "mzn": {
- "name": "мазандерани"
- },
- "mk": {
- "name": "македон"
- },
- "kde": {
- "name": "маконде"
- },
- "mgh": {
- "name": "макува-мито"
- },
- "mg": {
- "name": "малагаси"
- },
- "ms": {
- "name": "малай"
- },
- "ml": {
- "name": "малаялам"
- },
- "mt": {
- "name": "малта"
- },
- "gv": {
- "name": "манкс"
- },
- "mr": {
- "name": "марати"
- },
- "mas": {
- "name": "масай"
- },
- "jmc": {
- "name": "мачамэ"
- },
- "mer": {
- "name": "меру"
- },
- "mgo": {
- "name": "мета"
- },
- "ro-MD": {
- "name": "молдав"
- },
- "mn": {
- "name": "монгол"
- },
- "mfe": {
- "name": "морисен"
- },
- "mua": {
- "name": "мунданг"
- },
- "naq": {
- "name": "нама"
- },
- "nnh": {
- "name": "нгиембүүн"
- },
- "jgo": {
- "name": "нгомба"
- },
- "nl": {
- "name": "нидерланд"
- },
- "nb": {
- "name": "норвегийн букмол"
- },
- "nn": {
- "name": "норвегийн нинорск"
- },
- "nus": {
- "name": "нуер"
- },
- "nyn": {
- "name": "нянколе"
- },
- "or": {
- "name": "ория"
- },
- "om": {
- "name": "оромо"
- },
- "ru": {
- "name": "орос"
- },
- "os": {
- "name": "оссетин"
- },
- "pa": {
- "name": "панжаби"
- },
- "ps": {
- "name": "пашто"
- },
- "fa": {
- "name": "перс"
- },
- "pl": {
- "name": "польш"
- },
- "pt": {
- "name": "португал"
- },
- "pt-PT": {
- "name": "португал (Португал)"
- },
- "prg": {
- "name": "прусс"
- },
- "rwk": {
- "name": "рва"
- },
- "rm": {
- "name": "романш"
- },
- "rof": {
- "name": "ромбо"
- },
- "ro": {
- "name": "румын"
- },
- "rn": {
- "name": "рунди"
- },
- "saq": {
- "name": "самбүрү"
- },
- "sg": {
- "name": "санго"
- },
- "sbp": {
- "name": "сангү"
- },
- "sah": {
- "name": "саха"
- },
- "sw": {
- "name": "свахили"
- },
- "seh": {
- "name": "сена"
- },
- "sr": {
- "name": "серб"
- },
- "sd": {
- "name": "синдхи"
- },
- "si": {
- "name": "синхала"
- },
- "sk": {
- "name": "словак"
- },
- "sl": {
- "name": "словени"
- },
- "xog": {
- "name": "сога"
- },
- "ko": {
- "name": "солонгос"
- },
- "so": {
- "name": "сомали"
- },
- "cu": {
- "name": "сүмийн славян"
- },
- "ii": {
- "name": "сычуань и"
- },
- "tg": {
- "name": "тажик"
- },
- "th": {
- "name": "тай"
- },
- "dav": {
- "name": "тайта"
- },
- "zgh": {
- "name": "тамазит"
- },
- "ta": {
- "name": "тамил"
- },
- "twq": {
- "name": "тасавак"
- },
- "tt": {
- "name": "татар"
- },
- "shi": {
- "name": "тачелхит"
- },
- "ti": {
- "name": "тигринья"
- },
- "to": {
- "name": "тонга"
- },
- "tzm": {
- "name": "төв атласын тамазайт"
- },
- "ckb": {
- "name": "төв курд"
- },
- "bo": {
- "name": "төвд"
- },
- "tr": {
- "name": "турк"
- },
- "tk": {
- "name": "туркмен"
- },
- "te": {
- "name": "тэлүгү"
- },
- "teo": {
- "name": "тэсо"
- },
- "uz": {
- "name": "узбек"
- },
- "ug": {
- "name": "уйгур"
- },
- "uk": {
- "name": "украин"
- },
- "zh-Hant": {
- "name": "уламжлалт хятад"
- },
- "hu": {
- "name": "унгар"
- },
- "wae": {
- "name": "уолсэр"
- },
- "ur": {
- "name": "урду"
- },
- "cy": {
- "name": "уэльс"
- },
- "fo": {
- "name": "фарер"
- },
- "fil": {
- "name": "филиппин"
- },
- "fi": {
- "name": "финлянд"
- },
- "nl-BE": {
- "name": "фламанд"
- },
- "fr": {
- "name": "франц"
- },
- "fur": {
- "name": "фриулан"
- },
- "ff": {
- "name": "фула"
- },
- "haw": {
- "name": "хавай"
- },
- "kk": {
- "name": "хасаг"
- },
- "ha": {
- "name": "хауса"
- },
- "hi": {
- "name": "хинди"
- },
- "lrc": {
- "name": "хойд лури"
- },
- "nd": {
- "name": "хойд ндебеле"
- },
- "se": {
- "name": "хойд сами"
- },
- "hr": {
- "name": "хорват"
- },
- "zh-Hans": {
- "name": "хялбаршуулсан хятад"
- },
- "zh": {
- "name": "хятад"
- },
- "cs": {
- "name": "чех"
- },
- "ce": {
- "name": "чечень"
- },
- "cgg": {
- "name": "чига"
- },
- "chr": {
- "name": "чироки"
- },
- "ksb": {
- "name": "шамбала"
- },
- "sv": {
- "name": "швед"
- },
- "de-CH": {
- "name": "швейцари дээр герман"
- },
- "gsw": {
- "name": "швейцари-герман"
- },
- "fr-CH": {
- "name": "швейцари-франц"
- },
- "sn": {
- "name": "шона"
- },
- "gd": {
- "name": "шотландын гел"
- },
- "ewo": {
- "name": "эвондо"
- },
- "ee": {
- "name": "эвэ"
- },
- "ebu": {
- "name": "эмбу"
- },
- "eo": {
- "name": "эсперанто"
- },
- "et": {
- "name": "эстони"
- },
- "yav": {
- "name": "янгбен"
- },
- "ja": {
- "name": "япон"
- }
+ "en-AU": "австрали-англи",
+ "de-AT": "австри-герман",
+ "agq": "агем",
+ "az": "азербайжан",
+ "ak": "акан",
+ "sq": "албани",
+ "am": "амхар",
+ "en": "англи",
+ "ar": "араб",
+ "hy": "армен",
+ "as": "ассам",
+ "ast": "астури",
+ "asa": "асу",
+ "af": "африкаанс",
+ "nds-NL": "бага саксон",
+ "ne": "балба",
+ "bm": "бамбара",
+ "fy": "баруун фриз",
+ "bas": "басаа",
+ "eu": "баск",
+ "ksf": "бафиа",
+ "be": "беларусь",
+ "bem": "бемба",
+ "bez": "бена",
+ "bn": "бенгал",
+ "my": "бирм",
+ "brx": "бодо",
+ "bg": "болгар",
+ "bs": "босни",
+ "br": "бретон",
+ "en-GB": "британи-англи",
+ "vai": "вай",
+ "vo": "волапюк",
+ "wo": "волоф",
+ "vun": "вунжо",
+ "vi": "вьетнам",
+ "gl": "галего",
+ "lg": "ганда",
+ "de": "герман",
+ "el": "грек",
+ "gu": "гужарати",
+ "guz": "гузы",
+ "ka": "гүрж",
+ "da": "дани",
+ "nds": "доод герман",
+ "dsb": "доод сорби",
+ "dua": "дуала",
+ "hsb": "дээд сорби",
+ "he": "еврей",
+ "yo": "ёруба",
+ "dyo": "жола-фони",
+ "dje": "зарма",
+ "dz": "зонха",
+ "zu": "зулу",
+ "ig": "игбо",
+ "yi": "иддиш",
+ "smn": "инари сами",
+ "id": "индонези",
+ "ga": "ирланд",
+ "is": "исланд",
+ "es": "испани",
+ "es-419": "испани хэл (Латин Америк)",
+ "es-MX": "испани хэл (Мексик)",
+ "it": "итали",
+ "kab": "кабиле",
+ "kea": "кабүвердиану",
+ "kk": "казах",
+ "kkj": "како",
+ "kl": "калалисут",
+ "kln": "каленжин",
+ "kam": "камба",
+ "en-CA": "канад-англи",
+ "fr-CA": "канад-франц",
+ "kn": "каннада",
+ "yue": "кантон",
+ "ca": "каталан",
+ "ks": "кашмир",
+ "nmg": "квазио",
+ "ksh": "кёльш",
+ "ses": "кёраборо сени",
+ "qu": "кечуа",
+ "ki": "кикуюү",
+ "rw": "киньяруанда",
+ "ky": "киргиз",
+ "khq": "койра чини",
+ "sw-CD": "конгогийн свахили",
+ "kok": "конкани",
+ "kw": "корн",
+ "ku": "курд",
+ "km": "кхмер",
+ "lkt": "лакота",
+ "lag": "ланги",
+ "lo": "лаос",
+ "lv": "латви",
+ "ln": "лингала",
+ "lt": "литва",
+ "lu": "луба-катанга",
+ "luo": "луо",
+ "luy": "луяа",
+ "lb": "люксембург",
+ "hu": "мажар",
+ "mzn": "мазандерани",
+ "mk": "македон",
+ "kde": "маконде",
+ "mgh": "макува-мито",
+ "mg": "малагаси",
+ "ms": "малай",
+ "ml": "малаялам",
+ "mt": "малта",
+ "gv": "манкс",
+ "mi": "маори",
+ "mr": "марати",
+ "mas": "масай",
+ "jmc": "мачамэ",
+ "mer": "меру",
+ "mgo": "мета",
+ "ro-MD": "молдав",
+ "mn": "монгол",
+ "mfe": "морисен",
+ "mua": "мунданг",
+ "naq": "нама",
+ "nnh": "нгиембүүн",
+ "jgo": "нгомба",
+ "nl": "нидерланд",
+ "nb": "норвегийн букмол",
+ "nn": "норвегийн нинорск",
+ "nus": "нуер",
+ "nyn": "нянколе",
+ "or": "ория",
+ "om": "оромо",
+ "ru": "орос",
+ "os": "оссетин",
+ "pa": "панжаби",
+ "fa": "перс",
+ "pl": "польш",
+ "pt": "португал",
+ "pt-PT": "португал хэл (Европ)",
+ "prg": "прусс",
+ "ps": "пушту",
+ "rwk": "рва",
+ "rm": "романш",
+ "rof": "ромбо",
+ "ro": "румын",
+ "rn": "рунди",
+ "saq": "самбүрү",
+ "sg": "санго",
+ "sbp": "сангү",
+ "sah": "саха",
+ "sw": "свахили",
+ "ceb": "себуано",
+ "seh": "сена",
+ "sr": "серб",
+ "sd": "синдхи",
+ "si": "синхала",
+ "sk": "словак",
+ "sl": "словени",
+ "xog": "сога",
+ "ko": "солонгос",
+ "so": "сомали",
+ "zgh": "стандарт тамазайт (Морокко)",
+ "cu": "сүмийн славян",
+ "ii": "сычуань и",
+ "tg": "тажик",
+ "th": "тай",
+ "dav": "тайта",
+ "ta": "тамил",
+ "twq": "тасавак",
+ "tt": "татар",
+ "shi": "тачелхит",
+ "ti": "тигринья",
+ "to": "тонга",
+ "tzm": "Төв Атласын тамазигхт",
+ "ckb": "төв курд",
+ "bo": "төвд",
+ "tr": "турк",
+ "tk": "туркмен",
+ "te": "тэлүгү",
+ "teo": "тэсо",
+ "uz": "узбек",
+ "ug": "уйгур",
+ "uk": "украин",
+ "zh-Hant": "уламжлалт хятад",
+ "wa": "уоллун",
+ "wae": "уолсэр",
+ "ur": "урду",
+ "cy": "уэльс",
+ "fo": "фарер",
+ "fil": "филипино",
+ "fi": "фин",
+ "nl-BE": "фламанд",
+ "fr": "франц",
+ "fur": "фриулан",
+ "ff": "фула",
+ "haw": "хавай",
+ "ha": "хауса",
+ "hi": "хинди",
+ "lrc": "хойд лури",
+ "nd": "хойд ндебеле",
+ "se": "хойд сами",
+ "hr": "хорват",
+ "xh": "хоса",
+ "zh-Hans": "хялбаршуулсан хятад",
+ "zh": "хятад",
+ "chr": "чероки",
+ "cs": "чех",
+ "ce": "чечень",
+ "cgg": "чига",
+ "ksb": "шамбал",
+ "sv": "швед",
+ "gsw": "швейцари-герман",
+ "fr-CH": "швейцари-франц",
+ "de-CH": "швейцарь-герман",
+ "sn": "шона",
+ "gd": "шотландын гел",
+ "ewo": "эвондо",
+ "ee": "эвэ",
+ "ebu": "эмбу",
+ "eo": "эсперанто",
+ "et": "эстони",
+ "jv": "ява",
+ "yav": "янгбен",
+ "ja": "япон"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/mr.json b/vendor/commerceguys/intl/resources/language/mr.json
index a0c5d13f7..ddb28a1cd 100644
--- a/vendor/commerceguys/intl/resources/language/mr.json
+++ b/vendor/commerceguys/intl/resources/language/mr.json
@@ -1,644 +1,224 @@
{
- "ak": {
- "name": "अकान"
- },
- "agq": {
- "name": "अघेम"
- },
- "az": {
- "name": "अझरबैजानी"
- },
- "hsb": {
- "name": "अप्पर सॉर्बियन"
- },
- "af": {
- "name": "अफ्रिकान्स"
- },
- "am": {
- "name": "अम्हारिक"
- },
- "ar": {
- "name": "अरबी"
- },
- "sq": {
- "name": "अल्बानियन"
- },
- "asa": {
- "name": "असु"
- },
- "ast": {
- "name": "अस्तुरियन"
- },
- "is": {
- "name": "आईसलँडिक"
- },
- "ga": {
- "name": "आयरिश"
- },
- "hy": {
- "name": "आर्मेनियन"
- },
- "as": {
- "name": "आसामी"
- },
- "en": {
- "name": "इंग्रजी"
- },
- "id": {
- "name": "इंडोनेशियन"
- },
- "it": {
- "name": "इटालियन"
- },
- "smn": {
- "name": "इनारी सामी"
- },
- "ewo": {
- "name": "इवोन्डो"
- },
- "et": {
- "name": "इस्टोनियन"
- },
- "ig": {
- "name": "ईग्बो"
- },
- "ug": {
- "name": "उइगुर"
- },
- "uz": {
- "name": "उझ्बेक"
- },
- "or": {
- "name": "उडिया"
- },
- "nd": {
- "name": "उत्तर देबेली"
- },
- "lrc": {
- "name": "उत्तरी ल्युरी"
- },
- "se": {
- "name": "उत्तरी सामी"
- },
- "ur": {
- "name": "उर्दू"
- },
- "ebu": {
- "name": "एम्बू"
- },
- "ee": {
- "name": "एवे"
- },
- "eo": {
- "name": "एस्परान्टो"
- },
- "de-AT": {
- "name": "ऑस्ट्रियन जर्मन"
- },
- "en-AU": {
- "name": "ऑस्ट्रेलियन इंग्रजी"
- },
- "om": {
- "name": "ओरोमो"
- },
- "vo": {
- "name": "ओलापुक"
- },
- "os": {
- "name": "ओस्सेटिक"
- },
- "kk": {
- "name": "कझाक"
- },
- "kn": {
- "name": "कन्नड"
- },
- "kab": {
- "name": "कबाइल"
- },
- "kl": {
- "name": "कलाल्लिसत"
- },
- "sw-CD": {
- "name": "काँगो स्वाहिली"
- },
- "kkj": {
- "name": "काको"
- },
- "ca": {
- "name": "कातालान"
- },
- "kea": {
- "name": "काबवर्दियानु"
- },
- "kam": {
- "name": "काम्बा"
- },
- "kln": {
- "name": "कालेंजीन"
- },
- "ks": {
- "name": "काश्मीरी"
- },
- "ki": {
- "name": "किकुयू"
- },
- "cgg": {
- "name": "किगा"
- },
- "rw": {
- "name": "किन्यार्वान्डा"
- },
- "ky": {
- "name": "किरगीझ"
- },
- "en-CA": {
- "name": "कॅनडियन इंग्रजी"
- },
- "fr-CA": {
- "name": "कॅनडियन फ्रेंच"
- },
- "kok": {
- "name": "कोंकणी"
- },
- "khq": {
- "name": "कोयरा चीनी"
- },
- "ses": {
- "name": "कोयराबोरो सेन्नी"
- },
- "ko": {
- "name": "कोरियन"
- },
- "kw": {
- "name": "कोर्निश"
- },
- "ksh": {
- "name": "कोलोग्नियन"
- },
- "hr": {
- "name": "क्रोएशियन"
- },
- "nmg": {
- "name": "क्वासिओ"
- },
- "qu": {
- "name": "क्वेचुआ"
- },
- "km": {
- "name": "ख्मेर"
- },
- "guz": {
- "name": "गसी"
- },
- "lg": {
- "name": "गांडा"
- },
- "gu": {
- "name": "गुजराती"
- },
- "gl": {
- "name": "गॅलिशियन"
- },
- "jgo": {
- "name": "गोम्बा"
- },
- "el": {
- "name": "ग्रीक"
- },
- "cu": {
- "name": "चर्च स्लाव्हिक"
- },
- "zh": {
- "name": "चीनी"
- },
- "ce": {
- "name": "चेचेन"
- },
- "chr": {
- "name": "चेरोकी"
- },
- "ja": {
- "name": "जपानी"
- },
- "de": {
- "name": "जर्मन"
- },
- "nnh": {
- "name": "जिएम्बून"
- },
- "ka": {
- "name": "जॉर्जियन"
- },
- "dyo": {
- "name": "जोला-फोंयी"
- },
- "dje": {
- "name": "झार्मा"
- },
- "zu": {
- "name": "झुलू"
- },
- "cs": {
- "name": "झेक"
- },
- "dz": {
- "name": "झोंगखा"
- },
- "to": {
- "name": "टोंगन"
- },
- "nl": {
- "name": "डच"
- },
- "da": {
- "name": "डॅनिश"
- },
- "tg": {
- "name": "ताजिक"
- },
- "tt": {
- "name": "तातर"
- },
- "ta": {
- "name": "तामिळ"
- },
- "dav": {
- "name": "तायता"
- },
- "shi": {
- "name": "ताशेल्हिट"
- },
- "twq": {
- "name": "तासाव्हाक"
- },
- "ti": {
- "name": "तिग्रिन्या"
- },
- "bo": {
- "name": "तिबेटी"
- },
- "tk": {
- "name": "तुर्कमेन"
- },
- "tr": {
- "name": "तुर्की"
- },
- "te": {
- "name": "तेलगू"
- },
- "teo": {
- "name": "तेसो"
- },
- "th": {
- "name": "थाई"
- },
- "dua": {
- "name": "दुआला"
- },
- "naq": {
- "name": "नामा"
- },
- "nus": {
- "name": "नुएर"
- },
- "ne": {
- "name": "नेपाळी"
- },
- "nn": {
- "name": "नॉर्वेजियन न्योर्स्क"
- },
- "nb": {
- "name": "नॉर्वेजियन बोकमाल"
- },
- "nyn": {
- "name": "न्यानकोल"
- },
- "pa": {
- "name": "पंजाबी"
- },
- "fy": {
- "name": "पश्चिमी फ्रिशियन"
- },
- "ps": {
- "name": "पश्तो"
- },
- "zh-Hant": {
- "name": "पारंपारिक चीनी"
- },
- "pt": {
- "name": "पोर्तुगीज"
- },
- "pl": {
- "name": "पोलिश"
- },
- "zgh": {
- "name": "प्रमाण मोरोक्कन तॅमॅझायट"
- },
- "prg": {
- "name": "प्रुशियन"
- },
- "fo": {
- "name": "फरोइज"
- },
- "fa": {
- "name": "फारसी"
- },
- "fi": {
- "name": "फिन्निश"
- },
- "fil": {
- "name": "फिलिपिनो"
- },
- "ff": {
- "name": "फुलाह"
- },
- "fur": {
- "name": "फ्रियुलियान"
- },
- "fr": {
- "name": "फ्रेंच"
- },
- "nl-BE": {
- "name": "फ्लेमिश"
- },
- "bn": {
- "name": "बंगाली"
- },
- "my": {
- "name": "बर्मी"
- },
- "bg": {
- "name": "बल्गेरियन"
- },
- "bas": {
- "name": "बसा"
- },
- "ksf": {
- "name": "बाफिया"
- },
- "bm": {
- "name": "बाम्बारा"
- },
- "eu": {
- "name": "बास्क"
- },
- "bez": {
- "name": "बेना"
- },
- "bem": {
- "name": "बेम्बा"
- },
- "be": {
- "name": "बेलारुशियन"
- },
- "brx": {
- "name": "बोडो"
- },
- "bs": {
- "name": "बोस्नियन"
- },
- "en-GB": {
- "name": "ब्रिटिश इंग्रजी"
- },
- "br": {
- "name": "ब्रेतॉन"
- },
- "mn": {
- "name": "मंगोलियन"
- },
- "tzm": {
- "name": "मध्य ऍटलास तॅमॅझायट"
- },
- "ckb": {
- "name": "मध्य कुर्दिश"
- },
- "mr": {
- "name": "मराठी"
- },
- "ms": {
- "name": "मलय"
- },
- "mg": {
- "name": "मलागसी"
- },
- "ml": {
- "name": "मल्याळम"
- },
- "jmc": {
- "name": "मशामे"
- },
- "mas": {
- "name": "मसाई"
- },
- "gv": {
- "name": "मांक्स"
- },
- "kde": {
- "name": "माकोन्दे"
- },
- "mgh": {
- "name": "माखुव्हा-मीट्टो"
- },
- "mzn": {
- "name": "माझानदेरानी"
- },
- "mt": {
- "name": "माल्टिज्"
- },
- "mgo": {
- "name": "मीटा"
- },
- "mua": {
- "name": "मुंडांग"
- },
- "mk": {
- "name": "मॅसेडोनियन"
- },
- "es-MX": {
- "name": "मेक्सिकन स्पॅनिश"
- },
- "mer": {
- "name": "मेरू"
- },
- "mfe": {
- "name": "मोरिस्येन"
- },
- "ro-MD": {
- "name": "मोल्डाव्हियन"
- },
- "yav": {
- "name": "यांगबेन"
- },
- "yi": {
- "name": "यिद्दिश"
- },
- "uk": {
- "name": "युक्रेनियन"
- },
- "pt-PT": {
- "name": "युरोपियन पोर्तुगीज"
- },
- "yo": {
- "name": "योरुबा"
- },
- "rwk": {
- "name": "रव्हा"
- },
- "ru": {
- "name": "रशियन"
- },
- "rn": {
- "name": "रुन्दी"
- },
- "ro": {
- "name": "रोमानियन"
- },
- "rm": {
- "name": "रोमान्श"
- },
- "rof": {
- "name": "रोम्बो"
- },
- "lb": {
- "name": "लक्झेंबर्गिश"
- },
- "lag": {
- "name": "लांगी"
- },
- "lo": {
- "name": "लाओ"
- },
- "lkt": {
- "name": "लाकोटा"
- },
- "lv": {
- "name": "लात्व्हियन"
- },
- "ln": {
- "name": "लिंगाला"
- },
- "lt": {
- "name": "लिथुआनियन"
- },
- "nds": {
- "name": "लो जर्मन"
- },
- "nds-NL": {
- "name": "लो सॅक्सन"
- },
- "dsb": {
- "name": "लोअर सोर्बियन"
- },
- "luy": {
- "name": "ल्युइया"
- },
- "luo": {
- "name": "ल्युओ"
- },
- "lu": {
- "name": "ल्यूबा-कटांगा"
- },
- "vai": {
- "name": "वाई"
- },
- "wae": {
- "name": "वालसेर"
- },
- "vun": {
- "name": "वुंजो"
- },
- "cy": {
- "name": "वेल्श"
- },
- "wo": {
- "name": "वोलोफ"
- },
- "vi": {
- "name": "व्हिएतनामी"
- },
- "ksb": {
- "name": "शांबाला"
- },
- "sn": {
- "name": "शोना"
- },
- "zh-Hans": {
- "name": "सरलीकृत चीनी"
- },
- "sr": {
- "name": "सर्बियन"
- },
- "sbp": {
- "name": "सांगु"
- },
- "sg": {
- "name": "सांगो"
- },
- "saq": {
- "name": "सांबुरू"
- },
- "sah": {
- "name": "साखा"
- },
- "sd": {
- "name": "सिंधी"
- },
- "si": {
- "name": "सिंहला"
- },
- "ii": {
- "name": "सिचुआन यी"
- },
- "seh": {
- "name": "सेना"
- },
- "xog": {
- "name": "सोगा"
- },
- "so": {
- "name": "सोमाली"
- },
- "gd": {
- "name": "स्कॉट्स गेलिक"
- },
- "es": {
- "name": "स्पॅनिश"
- },
- "sk": {
- "name": "स्लोव्हाक"
- },
- "sl": {
- "name": "स्लोव्हेनियन"
- },
- "sw": {
- "name": "स्वाहिली"
- },
- "gsw": {
- "name": "स्विस जर्मन"
- },
- "fr-CH": {
- "name": "स्विस फ्रेंच"
- },
- "de-CH": {
- "name": "स्विस हाय जर्मन"
- },
- "sv": {
- "name": "स्वीडिश"
- },
- "hu": {
- "name": "हंगेरियन"
- },
- "haw": {
- "name": "हवाईयन"
- },
- "hi": {
- "name": "हिंदी"
- },
- "he": {
- "name": "हिब्रू"
- },
- "ha": {
- "name": "हौसा"
- }
+ "ak": "अकान",
+ "agq": "अघेम",
+ "az": "अझरबैजानी",
+ "hsb": "अप्पर सॉर्बियन",
+ "af": "अफ्रिकान्स",
+ "am": "अम्हारिक",
+ "ar": "अरबी",
+ "sq": "अल्बानियन",
+ "asa": "असु",
+ "ast": "अस्तुरियन",
+ "is": "आईसलँडिक",
+ "ga": "आयरिश",
+ "hy": "आर्मेनियन",
+ "as": "आसामी",
+ "en": "इंग्रजी",
+ "id": "इंडोनेशियन",
+ "it": "इटालियन",
+ "smn": "इनारी सामी",
+ "ewo": "इवोन्डो",
+ "et": "इस्टोनियन",
+ "ig": "ईग्बो",
+ "ug": "उइगुर",
+ "uz": "उझ्बेक",
+ "or": "उडिया",
+ "nd": "उत्तर देबेली",
+ "lrc": "उत्तरी ल्युरी",
+ "se": "उत्तरी सामी",
+ "ur": "उर्दू",
+ "ebu": "एम्बू",
+ "ee": "एवे",
+ "eo": "एस्परान्टो",
+ "de-AT": "ऑस्ट्रियन जर्मन",
+ "en-AU": "ऑस्ट्रेलियन इंग्रजी",
+ "om": "ओरोमो",
+ "vo": "ओलापुक",
+ "os": "ओस्सेटिक",
+ "yue": "कँटोनीज",
+ "kk": "कझाक",
+ "kn": "कन्नड",
+ "kab": "कबाइल",
+ "kl": "कलाल्लिसत",
+ "sw-CD": "काँगो स्वाहिली",
+ "kkj": "काको",
+ "ca": "कातालान",
+ "kea": "काबवर्दियानु",
+ "kam": "काम्बा",
+ "kln": "कालेंजीन",
+ "ks": "काश्मीरी",
+ "ki": "किकुयू",
+ "cgg": "किगा",
+ "rw": "किन्यार्वान्डा",
+ "ky": "किरगीझ",
+ "ku": "कुर्दिश",
+ "en-CA": "कॅनडियन इंग्रजी",
+ "fr-CA": "कॅनडियन फ्रेंच",
+ "kok": "कोंकणी",
+ "khq": "कोयरा चीनी",
+ "ses": "कोयराबोरो सेन्नी",
+ "ko": "कोरियन",
+ "kw": "कोर्निश",
+ "ksh": "कोलोग्नियन",
+ "hr": "क्रोएशियन",
+ "nmg": "क्वासिओ",
+ "qu": "क्वेचुआ",
+ "xh": "खोसा",
+ "km": "ख्मेर",
+ "guz": "गसी",
+ "lg": "गांडा",
+ "gu": "गुजराती",
+ "gl": "गॅलिशियन",
+ "jgo": "गोम्बा",
+ "el": "ग्रीक",
+ "cu": "चर्च स्लाव्हिक",
+ "zh": "चीनी",
+ "ce": "चेचेन",
+ "chr": "चेरोकी",
+ "ja": "जपानी",
+ "de": "जर्मन",
+ "jv": "जावानीज",
+ "nnh": "जिएम्बून",
+ "ka": "जॉर्जियन",
+ "dyo": "जोला-फोंयी",
+ "dje": "झार्मा",
+ "zu": "झुलू",
+ "cs": "झेक",
+ "dz": "झोंगखा",
+ "to": "टोंगन",
+ "nl": "डच",
+ "da": "डॅनिश",
+ "tg": "ताजिक",
+ "tt": "तातर",
+ "ta": "तामिळ",
+ "dav": "तायता",
+ "shi": "ताशेल्हिट",
+ "twq": "तासाव्हाक",
+ "ti": "तिग्रिन्या",
+ "bo": "तिबेटी",
+ "tk": "तुर्कमेन",
+ "tr": "तुर्की",
+ "te": "तेलगू",
+ "teo": "तेसो",
+ "th": "थाई",
+ "dua": "दुआला",
+ "naq": "नामा",
+ "nus": "नुएर",
+ "ne": "नेपाळी",
+ "nn": "नॉर्वेजियन न्योर्स्क",
+ "nb": "नॉर्वेजियन बोकमाल",
+ "nyn": "न्यानकोल",
+ "pa": "पंजाबी",
+ "fy": "पश्चिमी फ्रिशियन",
+ "ps": "पश्तो",
+ "zh-Hant": "पारंपारिक चीनी",
+ "pt": "पोर्तुगीज",
+ "pl": "पोलिश",
+ "zgh": "प्रमाण मोरोक्कन तॅमॅझायट",
+ "prg": "प्रुशियन",
+ "fo": "फरोइज",
+ "fa": "फारसी",
+ "fi": "फिन्निश",
+ "fil": "फिलिपिनो",
+ "ff": "फुलाह",
+ "fur": "फ्रियुलियान",
+ "fr": "फ्रेंच",
+ "nl-BE": "फ्लेमिश",
+ "bn": "बंगाली",
+ "my": "बर्मी",
+ "bg": "बल्गेरियन",
+ "bas": "बसा",
+ "ksf": "बाफिया",
+ "bm": "बाम्बारा",
+ "eu": "बास्क",
+ "bez": "बेना",
+ "bem": "बेम्बा",
+ "be": "बेलारुशियन",
+ "brx": "बोडो",
+ "bs": "बोस्नियन",
+ "en-GB": "ब्रिटिश इंग्रजी",
+ "br": "ब्रेतॉन",
+ "mn": "मंगोलियन",
+ "tzm": "मध्य ऍटलास तॅमॅझायट",
+ "ckb": "मध्य कुर्दिश",
+ "mr": "मराठी",
+ "ms": "मलय",
+ "mg": "मलागसी",
+ "ml": "मल्याळम",
+ "jmc": "मशामे",
+ "mas": "मसाई",
+ "gv": "मांक्स",
+ "mi": "माओरी",
+ "kde": "माकोन्दे",
+ "mgh": "माखुव्हा-मीट्टो",
+ "mzn": "माझानदेरानी",
+ "mt": "माल्टिज्",
+ "mgo": "मीटा",
+ "mua": "मुंडांग",
+ "mk": "मॅसेडोनियन",
+ "es-MX": "मेक्सिकन स्पॅनिश",
+ "mer": "मेरू",
+ "mfe": "मोरिस्येन",
+ "ro-MD": "मोल्डाव्हियन",
+ "yav": "यांगबेन",
+ "yi": "यिद्दिश",
+ "uk": "युक्रेनियन",
+ "pt-PT": "युरोपियन पोर्तुगीज",
+ "yo": "योरुबा",
+ "rwk": "रव्हा",
+ "ru": "रशियन",
+ "rn": "रुन्दी",
+ "ro": "रोमानियन",
+ "rm": "रोमान्श",
+ "rof": "रोम्बो",
+ "lb": "लक्झेंबर्गिश",
+ "lag": "लांगी",
+ "lo": "लाओ",
+ "lkt": "लाकोटा",
+ "lv": "लात्व्हियन",
+ "ln": "लिंगाला",
+ "lt": "लिथुआनियन",
+ "es-419": "लॅटिन अमेरिकन स्पॅनिश",
+ "nds": "लो जर्मन",
+ "nds-NL": "लो सॅक्सन",
+ "dsb": "लोअर सोर्बियन",
+ "luy": "ल्युइया",
+ "luo": "ल्युओ",
+ "lu": "ल्यूबा-कटांगा",
+ "vai": "वाई",
+ "wae": "वालसेर",
+ "wa": "वालून",
+ "vun": "वुंजो",
+ "cy": "वेल्श",
+ "wo": "वोलोफ",
+ "vi": "व्हिएतनामी",
+ "ksb": "शांबाला",
+ "sn": "शोना",
+ "zh-Hans": "सरलीकृत चीनी",
+ "sr": "सर्बियन",
+ "sbp": "सांगु",
+ "sg": "सांगो",
+ "saq": "सांबुरू",
+ "sah": "साखा",
+ "sd": "सिंधी",
+ "si": "सिंहला",
+ "ii": "सिचुआन यी",
+ "ceb": "सिबुआनो",
+ "seh": "सेना",
+ "xog": "सोगा",
+ "so": "सोमाली",
+ "gd": "स्कॉट्स गेलिक",
+ "es": "स्पॅनिश",
+ "sk": "स्लोव्हाक",
+ "sl": "स्लोव्हेनियन",
+ "sw": "स्वाहिली",
+ "gsw": "स्विस जर्मन",
+ "fr-CH": "स्विस फ्रेंच",
+ "de-CH": "स्विस हाय जर्मन",
+ "sv": "स्वीडिश",
+ "hu": "हंगेरियन",
+ "haw": "हवाईयन",
+ "hi": "हिंदी",
+ "he": "हिब्रू",
+ "ha": "हौसा"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/ms.json b/vendor/commerceguys/intl/resources/language/ms.json
index 67227fc8f..a2aa117be 100644
--- a/vendor/commerceguys/intl/resources/language/ms.json
+++ b/vendor/commerceguys/intl/resources/language/ms.json
@@ -1,644 +1,224 @@
{
- "af": {
- "name": "Afrikaans"
- },
- "agq": {
- "name": "Aghem"
- },
- "ak": {
- "name": "Akan"
- },
- "sq": {
- "name": "Albania"
- },
- "am": {
- "name": "Amharic"
- },
- "ar": {
- "name": "Arab"
- },
- "hy": {
- "name": "Armenia"
- },
- "as": {
- "name": "Assam"
- },
- "ast": {
- "name": "Asturia"
- },
- "asa": {
- "name": "Asu"
- },
- "az": {
- "name": "Azerbaijan"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "Basque"
- },
- "nl": {
- "name": "Belanda"
- },
- "be": {
- "name": "Belarus"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "bn": {
- "name": "Benggala"
- },
- "brx": {
- "name": "Bodo"
- },
- "nb": {
- "name": "Bokmål Norway"
- },
- "bs": {
- "name": "Bosnia"
- },
- "br": {
- "name": "Breton"
- },
- "bg": {
- "name": "Bulgaria"
- },
- "my": {
- "name": "Burma"
- },
- "ca": {
- "name": "Catalonia"
- },
- "ce": {
- "name": "Chechen"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "zh": {
- "name": "Cina"
- },
- "zh-Hans": {
- "name": "Cina Ringkas"
- },
- "zh-Hant": {
- "name": "Cina Tradisional"
- },
- "ksh": {
- "name": "Colognian"
- },
- "sw-CD": {
- "name": "Congo Swahili"
- },
- "kw": {
- "name": "Cornish"
- },
- "hr": {
- "name": "Croatia"
- },
- "cs": {
- "name": "Czech"
- },
- "da": {
- "name": "Denmark"
- },
- "dua": {
- "name": "Duala"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "ebu": {
- "name": "Embu"
- },
- "eo": {
- "name": "Esperanto"
- },
- "et": {
- "name": "Estonia"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "Faroe"
- },
- "fil": {
- "name": "Filipina"
- },
- "fi": {
- "name": "Finland"
- },
- "nl-BE": {
- "name": "Flemish"
- },
- "fy": {
- "name": "Frisian Barat"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "gl": {
- "name": "Galicia"
- },
- "lg": {
- "name": "Ganda"
- },
- "ka": {
- "name": "Georgia"
- },
- "el": {
- "name": "Greek"
- },
- "gu": {
- "name": "Gujerat"
- },
- "guz": {
- "name": "Gusii"
- },
- "ha": {
- "name": "Hausa"
- },
- "haw": {
- "name": "Hawaii"
- },
- "hi": {
- "name": "Hindi"
- },
- "hu": {
- "name": "Hungary"
- },
- "he": {
- "name": "Ibrani"
- },
- "is": {
- "name": "Iceland"
- },
- "ig": {
- "name": "Igbo"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "id": {
- "name": "Indonesia"
- },
- "en": {
- "name": "Inggeris"
- },
- "en-AU": {
- "name": "Inggeris Australia"
- },
- "en-GB": {
- "name": "Inggeris British"
- },
- "en-CA": {
- "name": "Inggeris Kanada"
- },
- "ga": {
- "name": "Ireland"
- },
- "it": {
- "name": "Itali"
- },
- "ja": {
- "name": "Jepun"
- },
- "de": {
- "name": "Jerman"
- },
- "de-AT": {
- "name": "Jerman Austria"
- },
- "de-CH": {
- "name": "Jerman Halus Switzerland"
- },
- "nds": {
- "name": "Jerman Rendah"
- },
- "gsw": {
- "name": "Jerman Switzerland"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "kn": {
- "name": "Kannada"
- },
- "ks": {
- "name": "Kashmir"
- },
- "kk": {
- "name": "Kazakhstan"
- },
- "km": {
- "name": "Khmer"
- },
- "ki": {
- "name": "Kikuya"
- },
- "rw": {
- "name": "Kinyarwanda"
- },
- "ky": {
- "name": "Kirghiz"
- },
- "kok": {
- "name": "Konkani"
- },
- "ko": {
- "name": "Korea"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "ckb": {
- "name": "Kurdi Sorani"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Laos"
- },
- "lv": {
- "name": "Latvia"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "Lithuania"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lrc": {
- "name": "Luri Utara"
- },
- "lb": {
- "name": "Luxembourg"
- },
- "luy": {
- "name": "Luyia"
- },
- "mk": {
- "name": "Macedonia"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "Malagasy"
- },
- "ml": {
- "name": "Malayalam"
- },
- "mt": {
- "name": "Malta"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "Marathi"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "ms": {
- "name": "Melayu"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Meta’"
- },
- "ro-MD": {
- "name": "Moldavia"
- },
- "mn": {
- "name": "Mongolia"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nd": {
- "name": "Ndebele Utara"
- },
- "ne": {
- "name": "Nepal"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "nn": {
- "name": "Nynorsk Norway"
- },
- "or": {
- "name": "Odia"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossete"
- },
- "fa": {
- "name": "Parsi"
- },
- "ps": {
- "name": "Pashto"
- },
- "fr": {
- "name": "Perancis"
- },
- "fr-CA": {
- "name": "Perancis Kanada"
- },
- "fr-CH": {
- "name": "Perancis Switzerland"
- },
- "pl": {
- "name": "Poland"
- },
- "pt": {
- "name": "Portugis"
- },
- "pt-PT": {
- "name": "Portugis Eropah"
- },
- "prg": {
- "name": "Prusia"
- },
- "pa": {
- "name": "Punjabi"
- },
- "qu": {
- "name": "Quechua"
- },
- "ro": {
- "name": "Romania"
- },
- "rm": {
- "name": "Romansh"
- },
- "rof": {
- "name": "Rombo"
- },
- "rn": {
- "name": "Rundi"
- },
- "ru": {
- "name": "Rusia"
- },
- "rwk": {
- "name": "Rwa"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "Samburu"
- },
- "se": {
- "name": "Sami Utara"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "nds-NL": {
- "name": "Saxon Rendah"
- },
- "gd": {
- "name": "Scots Gaelic"
- },
- "seh": {
- "name": "Sena"
- },
- "es": {
- "name": "Sepanyol"
- },
- "es-MX": {
- "name": "Sepanyol Mexico"
- },
- "sr": {
- "name": "Serbia"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Sinhala"
- },
- "cu": {
- "name": "Slavik Gereja"
- },
- "sk": {
- "name": "Slovak"
- },
- "sl": {
- "name": "Slovenia"
- },
- "xog": {
- "name": "Soga"
- },
- "so": {
- "name": "Somali"
- },
- "hsb": {
- "name": "Sorbian Atas"
- },
- "dsb": {
- "name": "Sorbian Rendah"
- },
- "sw": {
- "name": "Swahili"
- },
- "sv": {
- "name": "Sweden"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "dav": {
- "name": "Taita"
- },
- "tg": {
- "name": "Tajik"
- },
- "tzm": {
- "name": "Tamazight Atlas Tengah"
- },
- "zgh": {
- "name": "Tamazight Maghribi Standard"
- },
- "ta": {
- "name": "Tamil"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "Tatar"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "th": {
- "name": "Thai"
- },
- "bo": {
- "name": "Tibet"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "to": {
- "name": "Tonga"
- },
- "tr": {
- "name": "Turki"
- },
- "tk": {
- "name": "Turkmen"
- },
- "uk": {
- "name": "Ukraine"
- },
- "ur": {
- "name": "Urdu"
- },
- "ug": {
- "name": "Uyghur"
- },
- "uz": {
- "name": "Uzbekistan"
- },
- "vai": {
- "name": "Vai"
- },
- "vi": {
- "name": "Vietnam"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "cy": {
- "name": "Wales"
- },
- "wae": {
- "name": "Walser"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "yi": {
- "name": "Yiddish"
- },
- "yo": {
- "name": "Yoruba"
- },
- "dje": {
- "name": "Zarma"
- },
- "zu": {
- "name": "Zulu"
- }
+ "af": "Afrikaans",
+ "agq": "Aghem",
+ "ak": "Akan",
+ "sq": "Albania",
+ "am": "Amharic",
+ "ar": "Arab",
+ "hy": "Armenia",
+ "as": "Assam",
+ "ast": "Asturia",
+ "asa": "Asu",
+ "az": "Azerbaijan",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "eu": "Basque",
+ "nl": "Belanda",
+ "be": "Belarus",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "bn": "Benggala",
+ "brx": "Bodo",
+ "nb": "Bokmål Norway",
+ "bs": "Bosnia",
+ "br": "Breton",
+ "bg": "Bulgaria",
+ "my": "Burma",
+ "ca": "Catalonia",
+ "ceb": "Cebuano",
+ "ce": "Chechen",
+ "chr": "Cherokee",
+ "cgg": "Chiga",
+ "zh": "Cina",
+ "zh-Hans": "Cina Ringkas",
+ "zh-Hant": "Cina Tradisional",
+ "ksh": "Colognian",
+ "sw-CD": "Congo Swahili",
+ "kw": "Cornish",
+ "hr": "Croatia",
+ "cs": "Czech",
+ "da": "Denmark",
+ "dua": "Duala",
+ "dz": "Dzongkha",
+ "ebu": "Embu",
+ "eo": "Esperanto",
+ "et": "Estonia",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fo": "Faroe",
+ "fil": "Filipina",
+ "fi": "Finland",
+ "nl-BE": "Flemish",
+ "fy": "Frisian Barat",
+ "fur": "Friulian",
+ "ff": "Fulah",
+ "gl": "Galicia",
+ "lg": "Ganda",
+ "ka": "Georgia",
+ "el": "Greek",
+ "gu": "Gujerat",
+ "guz": "Gusii",
+ "ha": "Hausa",
+ "haw": "Hawaii",
+ "hi": "Hindi",
+ "hu": "Hungary",
+ "he": "Ibrani",
+ "is": "Iceland",
+ "ig": "Igbo",
+ "smn": "Inari Sami",
+ "id": "Indonesia",
+ "en": "Inggeris",
+ "en-AU": "Inggeris Australia",
+ "en-GB": "Inggeris British",
+ "en-CA": "Inggeris Kanada",
+ "ga": "Ireland",
+ "it": "Itali",
+ "jv": "Jawa",
+ "ja": "Jepun",
+ "de": "Jerman",
+ "de-AT": "Jerman Austria",
+ "de-CH": "Jerman Halus Switzerland",
+ "nds": "Jerman Rendah",
+ "gsw": "Jerman Switzerland",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "kn": "Kannada",
+ "yue": "Kantonis",
+ "ks": "Kashmir",
+ "kk": "Kazakhstan",
+ "km": "Khmer",
+ "ki": "Kikuya",
+ "rw": "Kinyarwanda",
+ "ky": "Kirghiz",
+ "kok": "Konkani",
+ "ko": "Korea",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "ckb": "Kurdi Sorani",
+ "ku": "Kurdish",
+ "nmg": "Kwasio",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Laos",
+ "lv": "Latvia",
+ "ln": "Lingala",
+ "lt": "Lithuania",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "lrc": "Luri Utara",
+ "lb": "Luxembourg",
+ "luy": "Luyia",
+ "mk": "Macedonia",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "Malagasy",
+ "ml": "Malayalam",
+ "mt": "Malta",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mr": "Marathi",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "ms": "Melayu",
+ "mer": "Meru",
+ "mgo": "Meta’",
+ "ro-MD": "Moldavia",
+ "mn": "Mongolia",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nd": "Ndebele Utara",
+ "ne": "Nepal",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "nn": "Nynorsk Norway",
+ "or": "Odia",
+ "om": "Oromo",
+ "os": "Ossete",
+ "fa": "Parsi",
+ "ps": "Pashto",
+ "fr": "Perancis",
+ "fr-CA": "Perancis Kanada",
+ "fr-CH": "Perancis Switzerland",
+ "pl": "Poland",
+ "pt": "Portugis",
+ "pt-PT": "Portugis Eropah",
+ "prg": "Prusia",
+ "pa": "Punjabi",
+ "qu": "Quechua",
+ "ro": "Romania",
+ "rm": "Romansh",
+ "rof": "Rombo",
+ "rn": "Rundi",
+ "ru": "Rusia",
+ "rwk": "Rwa",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "se": "Sami Utara",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "nds-NL": "Saxon Rendah",
+ "gd": "Scots Gaelic",
+ "seh": "Sena",
+ "es": "Sepanyol",
+ "es-419": "Sepanyol Amerika Latin",
+ "es-MX": "Sepanyol Mexico",
+ "sr": "Serbia",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "sd": "Sindhi",
+ "si": "Sinhala",
+ "cu": "Slavik Gereja",
+ "sk": "Slovak",
+ "sl": "Slovenia",
+ "xog": "Soga",
+ "so": "Somali",
+ "hsb": "Sorbian Atas",
+ "dsb": "Sorbian Rendah",
+ "sw": "Swahili",
+ "sv": "Sweden",
+ "shi": "Tachelhit",
+ "dav": "Taita",
+ "tg": "Tajik",
+ "tzm": "Tamazight Atlas Tengah",
+ "zgh": "Tamazight Maghribi Standard",
+ "ta": "Tamil",
+ "twq": "Tasawaq",
+ "tt": "Tatar",
+ "te": "Telugu",
+ "teo": "Teso",
+ "th": "Thai",
+ "bo": "Tibet",
+ "ti": "Tigrinya",
+ "to": "Tonga",
+ "tr": "Turki",
+ "tk": "Turkmen",
+ "uk": "Ukraine",
+ "ur": "Urdu",
+ "ug": "Uyghur",
+ "uz": "Uzbekistan",
+ "vai": "Vai",
+ "vi": "Vietnam",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "cy": "Wales",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "yi": "Yiddish",
+ "yo": "Yoruba",
+ "dje": "Zarma",
+ "zu": "Zulu"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/mt.json b/vendor/commerceguys/intl/resources/language/mt.json
index 9c93e25df..079e9caa3 100644
--- a/vendor/commerceguys/intl/resources/language/mt.json
+++ b/vendor/commerceguys/intl/resources/language/mt.json
@@ -1,644 +1,224 @@
{
- "af": {
- "name": "Afrikans"
- },
- "agq": {
- "name": "Aghem"
- },
- "ak": {
- "name": "Akan"
- },
- "sq": {
- "name": "Albaniż"
- },
- "am": {
- "name": "Amhariku"
- },
- "hy": {
- "name": "Armen"
- },
- "as": {
- "name": "Assamiż"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "az": {
- "name": "Ażerbajġani"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basa"
- },
- "eu": {
- "name": "Bask"
- },
- "be": {
- "name": "Belarussu"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "bn": {
- "name": "Bengali"
- },
- "brx": {
- "name": "Bodo"
- },
- "nb": {
- "name": "Bokmal Norveġiż"
- },
- "bs": {
- "name": "Bożnijaku"
- },
- "br": {
- "name": "Breton"
- },
- "bg": {
- "name": "Bulgaru"
- },
- "my": {
- "name": "Burmiż"
- },
- "cs": {
- "name": "Ċek"
- },
- "zh": {
- "name": "Ċiniż"
- },
- "zh-Hans": {
- "name": "Ċiniż Simplifikat"
- },
- "zh-Hant": {
- "name": "Ċiniż Tradizzjonali"
- },
- "kea": {
- "name": "Cape Verdjan"
- },
- "ce": {
- "name": "Chechen"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "da": {
- "name": "Daniż"
- },
- "dua": {
- "name": "Dwala"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "he": {
- "name": "Ebrajk"
- },
- "ebu": {
- "name": "Embu"
- },
- "eo": {
- "name": "Esperanto"
- },
- "et": {
- "name": "Estonjan"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "Faroese"
- },
- "fil": {
- "name": "Filippin"
- },
- "fi": {
- "name": "Finlandiż"
- },
- "nl-BE": {
- "name": "Fjamming"
- },
- "fr": {
- "name": "Franċiż"
- },
- "fr-CA": {
- "name": "Franċiż Kanadiż"
- },
- "fr-CH": {
- "name": "Franċiż Żvizzeru"
- },
- "fur": {
- "name": "Frijuljan"
- },
- "fy": {
- "name": "Frisian tal-Punent"
- },
- "ff": {
- "name": "Fulah"
- },
- "ja": {
- "name": "Ġappuniż"
- },
- "de": {
- "name": "Ġermaniż"
- },
- "de-AT": {
- "name": "Ġermaniż Awstrijak"
- },
- "nds": {
- "name": "Ġermaniż Komuni"
- },
- "gsw": {
- "name": "Ġermaniż tal-Iżvizzera"
- },
- "de-CH": {
- "name": "Ġermaniż Żvizzeru"
- },
- "ka": {
- "name": "Ġorġjan"
- },
- "gl": {
- "name": "Galiċjan"
- },
- "gd": {
- "name": "Galliku Skoċċiż"
- },
- "lg": {
- "name": "Ganda"
- },
- "el": {
- "name": "Grieg"
- },
- "gu": {
- "name": "Gujarati"
- },
- "guz": {
- "name": "Gusii"
- },
- "ar": {
- "name": "Għarbi"
- },
- "ha": {
- "name": "Hausa"
- },
- "hi": {
- "name": "Hindi"
- },
- "haw": {
- "name": "Ħawajjan"
- },
- "ig": {
- "name": "Igbo"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "id": {
- "name": "Indoneżjan"
- },
- "en": {
- "name": "Ingliż"
- },
- "en-AU": {
- "name": "Ingliż Awstraljan"
- },
- "en-GB": {
- "name": "Ingliż Brittaniku"
- },
- "en-CA": {
- "name": "Ingliż Kanadiż"
- },
- "ga": {
- "name": "Irlandiż"
- },
- "is": {
- "name": "Iżlandiż"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kab": {
- "name": "Kabuljan"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "kn": {
- "name": "Kannada"
- },
- "ks": {
- "name": "Kashmiri"
- },
- "ca": {
- "name": "Katalan"
- },
- "kk": {
- "name": "Każak"
- },
- "km": {
- "name": "Khmer"
- },
- "ki": {
- "name": "Kikuju"
- },
- "rw": {
- "name": "Kinjarwanda"
- },
- "ky": {
- "name": "Kirgiż"
- },
- "ksh": {
- "name": "Kolonjan"
- },
- "kok": {
- "name": "Konkani"
- },
- "ko": {
- "name": "Korean"
- },
- "kw": {
- "name": "Korniku"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "hr": {
- "name": "Kroat"
- },
- "ckb": {
- "name": "Kurd Ċentrali"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Laosjan"
- },
- "lv": {
- "name": "Latvjan"
- },
- "ln": {
- "name": "Lingaljan"
- },
- "lt": {
- "name": "Litwan"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lrc": {
- "name": "Luri tat-Tramuntana"
- },
- "lb": {
- "name": "Lussemburgiż"
- },
- "luy": {
- "name": "Luyia"
- },
- "mk": {
- "name": "Maċedonjan"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "Malagasy"
- },
- "ms": {
- "name": "Malay"
- },
- "ml": {
- "name": "Malayalam"
- },
- "mt": {
- "name": "Malti"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "Marathi"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metà"
- },
- "ro-MD": {
- "name": "Moldovan"
- },
- "mn": {
- "name": "Mongoljan"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nd": {
- "name": "Ndebeli tat-Tramuntana"
- },
- "ne": {
- "name": "Nepaliż"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nn": {
- "name": "Ninorsk Norveġiż"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "or": {
- "name": "Odia"
- },
- "nl": {
- "name": "Olandiż"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossettiku"
- },
- "ps": {
- "name": "Pashto"
- },
- "fa": {
- "name": "Persjan"
- },
- "pl": {
- "name": "Pollakk"
- },
- "pt": {
- "name": "Portugiż"
- },
- "pt-PT": {
- "name": "Portugiż Ewropew"
- },
- "prg": {
- "name": "Prussu"
- },
- "pa": {
- "name": "Punjabi"
- },
- "qu": {
- "name": "Quechua"
- },
- "rm": {
- "name": "Romanz"
- },
- "rof": {
- "name": "Rombo"
- },
- "ro": {
- "name": "Rumen"
- },
- "rn": {
- "name": "Rundi"
- },
- "ru": {
- "name": "Russu"
- },
- "rwk": {
- "name": "Rwa"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "Samburu"
- },
- "se": {
- "name": "Sami tat-Tramuntana"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "nds-NL": {
- "name": "Sassonu Komuni"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "Serb"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Sinhala"
- },
- "cu": {
- "name": "Slaviku tal-Knisja"
- },
- "sk": {
- "name": "Slovakk"
- },
- "sl": {
- "name": "Sloven"
- },
- "xog": {
- "name": "Soga"
- },
- "so": {
- "name": "Somali"
- },
- "dsb": {
- "name": "Sorbjan Komuni"
- },
- "hsb": {
- "name": "Sorbjan ta’ Fuq"
- },
- "es": {
- "name": "Spanjol"
- },
- "es-MX": {
- "name": "Spanjol tal-Messiku"
- },
- "sw": {
- "name": "Swahili"
- },
- "sw-CD": {
- "name": "Swahili tar-Repubblika Demokratika tal-Kongo"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "dav": {
- "name": "Taita"
- },
- "tg": {
- "name": "Tajik"
- },
- "th": {
- "name": "Tajlandiż"
- },
- "it": {
- "name": "Taljan"
- },
- "zgh": {
- "name": "Tamazight Standard tal-Marokk"
- },
- "tzm": {
- "name": "Tamazight tal-Atlas Ċentrali"
- },
- "ta": {
- "name": "Tamil"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "Tatar"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "bo": {
- "name": "Tibetjan"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "to": {
- "name": "Tongan"
- },
- "tr": {
- "name": "Tork"
- },
- "tk": {
- "name": "Turkmeni"
- },
- "uk": {
- "name": "Ukren"
- },
- "hu": {
- "name": "Ungeriż"
- },
- "ur": {
- "name": "Urdu"
- },
- "ug": {
- "name": "Uyghur"
- },
- "uz": {
- "name": "Uzbek"
- },
- "vai": {
- "name": "Vai"
- },
- "vi": {
- "name": "Vjetnamiż"
- },
- "vo": {
- "name": "Volapuk"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "cy": {
- "name": "Welsh"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "yi": {
- "name": "Yiddish"
- },
- "yo": {
- "name": "Yoruba"
- },
- "sv": {
- "name": "Żvediż"
- },
- "dje": {
- "name": "Zarma"
- },
- "zu": {
- "name": "Zulu"
- }
+ "af": "Afrikans",
+ "agq": "Aghem",
+ "ak": "Akan",
+ "sq": "Albaniż",
+ "am": "Amhariku",
+ "hy": "Armen",
+ "as": "Assamiż",
+ "ast": "Asturian",
+ "asa": "Asu",
+ "az": "Ażerbajġani",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basa",
+ "eu": "Bask",
+ "be": "Belarussu",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "bn": "Bengali",
+ "brx": "Bodo",
+ "nb": "Bokmal Norveġiż",
+ "bs": "Bożnijaku",
+ "br": "Breton",
+ "bg": "Bulgaru",
+ "my": "Burmiż",
+ "cs": "Ċek",
+ "zh": "Ċiniż",
+ "zh-Hans": "Ċiniż Simplifikat",
+ "zh-Hant": "Ċiniż Tradizzjonali",
+ "kea": "Cape Verdjan",
+ "ceb": "Cebuano",
+ "ce": "Chechen",
+ "chr": "Cherokee",
+ "cgg": "Chiga",
+ "da": "Daniż",
+ "dua": "Dwala",
+ "dz": "Dzongkha",
+ "he": "Ebrajk",
+ "ebu": "Embu",
+ "eo": "Esperanto",
+ "et": "Estonjan",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fo": "Faroese",
+ "fil": "Filippin",
+ "fi": "Finlandiż",
+ "nl-BE": "Fjamming",
+ "fr": "Franċiż",
+ "fr-CA": "Franċiż Kanadiż",
+ "fr-CH": "Franċiż Żvizzeru",
+ "fur": "Frijuljan",
+ "fy": "Frisian tal-Punent",
+ "ff": "Fulah",
+ "ja": "Ġappuniż",
+ "jv": "Ġavaniż",
+ "de": "Ġermaniż",
+ "de-AT": "Ġermaniż Awstrijak",
+ "nds": "Ġermaniż Komuni",
+ "gsw": "Ġermaniż tal-Iżvizzera",
+ "de-CH": "Ġermaniż Żvizzeru",
+ "ka": "Ġorġjan",
+ "gl": "Galiċjan",
+ "gd": "Galliku Skoċċiż",
+ "lg": "Ganda",
+ "el": "Grieg",
+ "gu": "Gujarati",
+ "guz": "Gusii",
+ "ar": "Għarbi",
+ "ha": "Hausa",
+ "hi": "Hindi",
+ "haw": "Ħawajjan",
+ "ig": "Igbo",
+ "smn": "Inari Sami",
+ "id": "Indoneżjan",
+ "en": "Ingliż",
+ "en-AU": "Ingliż Awstraljan",
+ "en-GB": "Ingliż Brittaniku",
+ "en-CA": "Ingliż Kanadiż",
+ "ga": "Irlandiż",
+ "is": "Iżlandiż",
+ "dyo": "Jola-Fonyi",
+ "kab": "Kabuljan",
+ "kkj": "Kako",
+ "kl": "Kalallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "kn": "Kannada",
+ "yue": "Kantoniż",
+ "ks": "Kashmiri",
+ "ca": "Katalan",
+ "kk": "Każak",
+ "km": "Khmer",
+ "ki": "Kikuju",
+ "rw": "Kinjarwanda",
+ "ky": "Kirgiż",
+ "ksh": "Kolonjan",
+ "kok": "Konkani",
+ "ko": "Korean",
+ "kw": "Korniku",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "hr": "Kroat",
+ "ku": "Kurd",
+ "ckb": "Kurd Ċentrali",
+ "nmg": "Kwasio",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Laosjan",
+ "lv": "Latvjan",
+ "ln": "Lingaljan",
+ "lt": "Litwan",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "lrc": "Luri tat-Tramuntana",
+ "lb": "Lussemburgiż",
+ "luy": "Luyia",
+ "mk": "Maċedonjan",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "Malagasy",
+ "ms": "Malay",
+ "ml": "Malayalam",
+ "mt": "Malti",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mr": "Marathi",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metà",
+ "ro-MD": "Moldovan",
+ "mn": "Mongoljan",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nd": "Ndebeli tat-Tramuntana",
+ "ne": "Nepaliż",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nn": "Ninorsk Norveġiż",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "or": "Odia",
+ "nl": "Olandiż",
+ "om": "Oromo",
+ "os": "Ossettiku",
+ "ps": "Pashto",
+ "fa": "Persjan",
+ "pl": "Pollakk",
+ "pt": "Portugiż",
+ "pt-PT": "Portugiż Ewropew",
+ "prg": "Prussu",
+ "pa": "Punjabi",
+ "qu": "Quechua",
+ "rm": "Romanz",
+ "rof": "Rombo",
+ "ro": "Rumen",
+ "rn": "Rundi",
+ "ru": "Russu",
+ "rwk": "Rwa",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "se": "Sami tat-Tramuntana",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "nds-NL": "Sassonu Komuni",
+ "seh": "Sena",
+ "sr": "Serb",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "sd": "Sindhi",
+ "si": "Sinhala",
+ "cu": "Slaviku tal-Knisja",
+ "sk": "Slovakk",
+ "sl": "Sloven",
+ "xog": "Soga",
+ "so": "Somali",
+ "dsb": "Sorbjan Komuni",
+ "hsb": "Sorbjan ta’ Fuq",
+ "es": "Spanjol",
+ "es-419": "Spanjol Latin Amerikan",
+ "es-MX": "Spanjol tal-Messiku",
+ "sw": "Swahili",
+ "sw-CD": "Swahili tar-Repubblika Demokratika tal-Kongo",
+ "shi": "Tachelhit",
+ "dav": "Taita",
+ "tg": "Tajik",
+ "th": "Tajlandiż",
+ "it": "Taljan",
+ "zgh": "Tamazight Standard tal-Marokk",
+ "tzm": "Tamazight tal-Atlas Ċentrali",
+ "ta": "Tamil",
+ "twq": "Tasawaq",
+ "tt": "Tatar",
+ "te": "Telugu",
+ "teo": "Teso",
+ "bo": "Tibetjan",
+ "ti": "Tigrinya",
+ "to": "Tongan",
+ "tr": "Tork",
+ "tk": "Turkmeni",
+ "uk": "Ukren",
+ "hu": "Ungeriż",
+ "ur": "Urdu",
+ "ug": "Uyghur",
+ "uz": "Uzbek",
+ "vai": "Vai",
+ "vi": "Vjetnamiż",
+ "vo": "Volapuk",
+ "vun": "Vunjo",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "cy": "Welsh",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "yi": "Yiddish",
+ "yo": "Yoruba",
+ "sv": "Żvediż",
+ "dje": "Zarma",
+ "zu": "Zulu"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/mua.json b/vendor/commerceguys/intl/resources/language/mua.json
index 47b694fb8..153c3d7b3 100644
--- a/vendor/commerceguys/intl/resources/language/mua.json
+++ b/vendor/commerceguys/intl/resources/language/mua.json
@@ -1,641 +1,224 @@
{
- "af": {
- "name": "Afrikaans"
- },
- "agq": {
- "name": "Aghem"
- },
- "ak": {
- "name": "akaŋ"
- },
- "sq": {
- "name": "Albanian"
- },
- "am": {
- "name": "amharik"
- },
- "ar": {
- "name": "arabiya"
- },
- "hy": {
- "name": "Armenian"
- },
- "as": {
- "name": "Assamese"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "az": {
- "name": "Azerbaijani"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "Basque"
- },
- "be": {
- "name": "belarussiya"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "bn": {
- "name": "bengalia"
- },
- "my": {
- "name": "birmania"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "Bosnian"
- },
- "br": {
- "name": "Breton"
- },
- "bg": {
- "name": "bulgaria"
- },
- "ca": {
- "name": "Catalan"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "ce": {
- "name": "Chechen"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "kw": {
- "name": "Cornish"
- },
- "hr": {
- "name": "Croatian"
- },
- "da": {
- "name": "Danish"
- },
- "dua": {
- "name": "Duala"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "ebu": {
- "name": "Embu"
- },
- "es": {
- "name": "Espaniya"
- },
- "es-MX": {
- "name": "Espaniya (Mexiko)"
- },
- "eo": {
- "name": "Esperanto"
- },
- "et": {
- "name": "Estonian"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "Faroese"
- },
- "fil": {
- "name": "Filipino"
- },
- "fi": {
- "name": "Finnish"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "gl": {
- "name": "Galician"
- },
- "lg": {
- "name": "Ganda"
- },
- "ka": {
- "name": "Georgian"
- },
- "de": {
- "name": "germaŋ"
- },
- "de-AT": {
- "name": "germaŋ (austriya)"
- },
- "de-CH": {
- "name": "germaŋ (Sǝr Swiss)"
- },
- "el": {
- "name": "grek"
- },
- "gu": {
- "name": "Gujarati"
- },
- "guz": {
- "name": "Gusii"
- },
- "ha": {
- "name": "haussa"
- },
- "haw": {
- "name": "Hawaiian"
- },
- "he": {
- "name": "Hebrew"
- },
- "hi": {
- "name": "hindi"
- },
- "hu": {
- "name": "hungariya"
- },
- "is": {
- "name": "Icelandic"
- },
- "ig": {
- "name": "igbo"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "id": {
- "name": "indonesiya"
- },
- "ga": {
- "name": "Irish"
- },
- "it": {
- "name": "italiya"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "kn": {
- "name": "Kannada"
- },
- "ks": {
- "name": "Kashmiri"
- },
- "kk": {
- "name": "Kazakh"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "km": {
- "name": "kmer"
- },
- "kok": {
- "name": "Konkani"
- },
- "ko": {
- "name": "korea"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "ky": {
- "name": "Kyrgyz"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Lao"
- },
- "lv": {
- "name": "Latvian"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "Lithuanian"
- },
- "dsb": {
- "name": "Lower Sorbian"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "Luxembourgish"
- },
- "luy": {
- "name": "Luyia"
- },
- "mk": {
- "name": "Macedonian"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "Malagasy"
- },
- "ms": {
- "name": "malasiya"
- },
- "ml": {
- "name": "Malayalam"
- },
- "mt": {
- "name": "Maltese"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "Marathi"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "mn": {
- "name": "Mongolian"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "MUNDAŊ"
- },
- "naq": {
- "name": "Nama"
- },
- "nds-NL": {
- "name": "nds (Sǝr ma kasǝŋ)"
- },
- "ne": {
- "name": "Nepaliya"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nd": {
- "name": "North Ndebele"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "se": {
- "name": "Northern Sami"
- },
- "nb": {
- "name": "Norwegian Bokmål"
- },
- "nn": {
- "name": "Norwegian Nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "or": {
- "name": "Odia"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetic"
- },
- "ps": {
- "name": "Pashto"
- },
- "fa": {
- "name": "Persia"
- },
- "pa": {
- "name": "Pǝnjabi"
- },
- "pl": {
- "name": "Poloniya"
- },
- "prg": {
- "name": "Prussian"
- },
- "qu": {
- "name": "Quechua"
- },
- "ro": {
- "name": "Romaniya"
- },
- "ro-MD": {
- "name": "Romaniya (Moldoviya)"
- },
- "rm": {
- "name": "Romansh"
- },
- "rof": {
- "name": "Rombo"
- },
- "rn": {
- "name": "Rundi"
- },
- "ru": {
- "name": "Russiya"
- },
- "rwk": {
- "name": "Rwa"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "gd": {
- "name": "Scottish Gaelic"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "Serbian"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Sinhala"
- },
- "sk": {
- "name": "Slovak"
- },
- "sl": {
- "name": "Slovenian"
- },
- "xog": {
- "name": "Soga"
- },
- "so": {
- "name": "Somaliya"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "sw-CD": {
- "name": "sw (Sǝr Kongo ma dii ne zair)"
- },
- "sw": {
- "name": "Swahili"
- },
- "sv": {
- "name": "Swedia"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "cs": {
- "name": "syekya"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "dav": {
- "name": "Taita"
- },
- "tg": {
- "name": "Tajik"
- },
- "ta": {
- "name": "Tamul"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "Tatar"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "th": {
- "name": "Thai"
- },
- "bo": {
- "name": "Tibetan"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "to": {
- "name": "Tongan"
- },
- "tr": {
- "name": "Turk"
- },
- "tk": {
- "name": "Turkmen"
- },
- "uk": {
- "name": "Ukrainia"
- },
- "hsb": {
- "name": "Upper Sorbian"
- },
- "ur": {
- "name": "Urdu"
- },
- "ug": {
- "name": "Uyghur"
- },
- "uz": {
- "name": "Uzbek"
- },
- "vai": {
- "name": "Vai"
- },
- "vi": {
- "name": "Vietnamiya"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "cy": {
- "name": "Welsh"
- },
- "fy": {
- "name": "Western Frisian"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "yi": {
- "name": "Yiddish"
- },
- "yo": {
- "name": "Yoruba"
- },
- "en": {
- "name": "zah Anglofoŋ"
- },
- "en-AU": {
- "name": "zah Anglofoŋ (australiya)"
- },
- "en-CA": {
- "name": "zah Anglofoŋ (kanada)"
- },
- "en-GB": {
- "name": "zah Anglofoŋ (Sǝr Anglofoŋ)"
- },
- "fr": {
- "name": "zah sǝr Franssǝ"
- },
- "fr-CA": {
- "name": "zah sǝr Franssǝ (kanada)"
- },
- "fr-CH": {
- "name": "zah sǝr Franssǝ (Sǝr Swiss)"
- },
- "ja": {
- "name": "zah sǝr Japoŋ"
- },
- "nl": {
- "name": "zah sǝr ma kasǝŋ"
- },
- "nl-BE": {
- "name": "zah sǝr ma kasǝŋ (belgika)"
- },
- "pt": {
- "name": "Zah sǝr Portugal"
- },
- "pt-PT": {
- "name": "Zah sǝr Portugal (Sǝr Portugal)"
- },
- "rw": {
- "name": "Zah sǝr Rwanda"
- },
- "zh": {
- "name": "zah Syiŋ"
- },
- "zh-Hans": {
- "name": "zah Syiŋ (Hans)"
- },
- "zh-Hant": {
- "name": "zah Syiŋ (Hant)"
- },
- "dje": {
- "name": "Zarma"
- },
- "zu": {
- "name": "Zulu"
- }
+ "af": "Afrikaans",
+ "agq": "Aghem",
+ "ak": "akaŋ",
+ "sq": "Albanian",
+ "am": "amharik",
+ "ar": "arabiya",
+ "hy": "Armenian",
+ "as": "Assamese",
+ "ast": "Asturian",
+ "asa": "Asu",
+ "az": "Azerbaijani",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "eu": "Basque",
+ "be": "belarussiya",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "bn": "bengalia",
+ "my": "birmania",
+ "brx": "Bodo",
+ "bs": "Bosnian",
+ "br": "Breton",
+ "bg": "bulgaria",
+ "yue": "Cantonese",
+ "ca": "Catalan",
+ "ceb": "Cebuano",
+ "tzm": "Central Atlas Tamazight",
+ "ckb": "Central Kurdish",
+ "ce": "Chechen",
+ "chr": "Cherokee",
+ "cgg": "Chiga",
+ "cu": "Church Slavic",
+ "ksh": "Colognian",
+ "kw": "Cornish",
+ "hr": "Croatian",
+ "da": "Danish",
+ "dua": "Duala",
+ "dz": "Dzongkha",
+ "ebu": "Embu",
+ "es": "Espaniya",
+ "es-419": "Espaniya (419)",
+ "es-MX": "Espaniya (Mexiko)",
+ "eo": "Esperanto",
+ "et": "Estonian",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fo": "Faroese",
+ "fil": "Filipino",
+ "fi": "Finnish",
+ "fur": "Friulian",
+ "ff": "Fulah",
+ "gl": "Galician",
+ "lg": "Ganda",
+ "ka": "Georgian",
+ "de": "germaŋ",
+ "de-AT": "germaŋ (austriya)",
+ "de-CH": "germaŋ (Sǝr Swiss)",
+ "el": "grek",
+ "gu": "Gujarati",
+ "guz": "Gusii",
+ "ha": "haussa",
+ "haw": "Hawaiian",
+ "he": "Hebrew",
+ "hi": "hindi",
+ "hu": "hungariya",
+ "is": "Icelandic",
+ "ig": "igbo",
+ "smn": "Inari Sami",
+ "id": "indonesiya",
+ "ga": "Irish",
+ "it": "italiya",
+ "jv": "javaniya",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "kn": "Kannada",
+ "ks": "Kashmiri",
+ "kk": "Kazakh",
+ "ki": "Kikuyu",
+ "km": "kmer",
+ "kok": "Konkani",
+ "ko": "korea",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "ku": "Kurdish",
+ "nmg": "Kwasio",
+ "ky": "Kyrgyz",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Lao",
+ "lv": "Latvian",
+ "ln": "Lingala",
+ "lt": "Lithuanian",
+ "nds": "Low German",
+ "dsb": "Lower Sorbian",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "lb": "Luxembourgish",
+ "luy": "Luyia",
+ "mk": "Macedonian",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "Malagasy",
+ "ms": "malasiya",
+ "ml": "Malayalam",
+ "mt": "Maltese",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mr": "Marathi",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "mn": "Mongolian",
+ "mfe": "Morisyen",
+ "mua": "MUNDAŊ",
+ "naq": "Nama",
+ "nds-NL": "nds (Sǝr ma kasǝŋ)",
+ "ne": "Nepaliya",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nd": "North Ndebele",
+ "lrc": "Northern Luri",
+ "se": "Northern Sami",
+ "nb": "Norwegian Bokmål",
+ "nn": "Norwegian Nynorsk",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "or": "Odia",
+ "om": "Oromo",
+ "os": "Ossetic",
+ "ps": "Pashto",
+ "fa": "Persia",
+ "pa": "Pǝnjabi",
+ "pl": "Poloniya",
+ "prg": "Prussian",
+ "qu": "Quechua",
+ "ro": "Romaniya",
+ "ro-MD": "Romaniya (Moldoviya)",
+ "rm": "Romansh",
+ "rof": "Rombo",
+ "rn": "Rundi",
+ "ru": "Russiya",
+ "rwk": "Rwa",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "gd": "Scottish Gaelic",
+ "seh": "Sena",
+ "sr": "Serbian",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "sd": "Sindhi",
+ "si": "Sinhala",
+ "sk": "Slovak",
+ "sl": "Slovenian",
+ "xog": "Soga",
+ "so": "Somaliya",
+ "zgh": "Standard Moroccan Tamazight",
+ "sw-CD": "sw (Sǝr Kongo ma dii ne zair)",
+ "sw": "Swahili",
+ "sv": "Swedia",
+ "gsw": "Swiss German",
+ "cs": "syekya",
+ "shi": "Tachelhit",
+ "dav": "Taita",
+ "tg": "Tajik",
+ "ta": "Tamul",
+ "twq": "Tasawaq",
+ "tt": "Tatar",
+ "te": "Telugu",
+ "teo": "Teso",
+ "th": "Thai",
+ "bo": "Tibetan",
+ "ti": "Tigrinya",
+ "to": "Tongan",
+ "tr": "Turk",
+ "tk": "Turkmen",
+ "uk": "Ukrainia",
+ "hsb": "Upper Sorbian",
+ "ur": "Urdu",
+ "ug": "Uyghur",
+ "uz": "Uzbek",
+ "vai": "Vai",
+ "vi": "Vietnamiya",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "cy": "Welsh",
+ "fy": "Western Frisian",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "yi": "Yiddish",
+ "yo": "Yoruba",
+ "en": "zah Anglofoŋ",
+ "en-AU": "zah Anglofoŋ (australiya)",
+ "en-CA": "zah Anglofoŋ (kanada)",
+ "en-GB": "zah Anglofoŋ (Sǝr Anglofoŋ)",
+ "fr": "zah sǝr Franssǝ",
+ "fr-CA": "zah sǝr Franssǝ (kanada)",
+ "fr-CH": "zah sǝr Franssǝ (Sǝr Swiss)",
+ "ja": "zah sǝr Japoŋ",
+ "nl": "zah sǝr ma kasǝŋ",
+ "nl-BE": "zah sǝr ma kasǝŋ (belgika)",
+ "pt": "Zah sǝr Portugal",
+ "pt-PT": "Zah sǝr Portugal (Sǝr Portugal)",
+ "rw": "Zah sǝr Rwanda",
+ "zh": "zah Syiŋ",
+ "zh-Hans": "zah Syiŋ (Hans)",
+ "zh-Hant": "zah Syiŋ (Hant)",
+ "dje": "Zarma",
+ "zu": "Zulu"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/my.json b/vendor/commerceguys/intl/resources/language/my.json
index cf5e47087..2cb173090 100644
--- a/vendor/commerceguys/intl/resources/language/my.json
+++ b/vendor/commerceguys/intl/resources/language/my.json
@@ -1,644 +1,224 @@
{
- "kkj": {
- "name": "ကကို"
- },
- "fr-CA": {
- "name": "ကနေဒါ ပြင်သစ်"
- },
- "en-CA": {
- "name": "ကနေဒါ အင်္ဂလိပ်"
- },
- "kea": {
- "name": "ကဘူဗာဒီအာနူ"
- },
- "kab": {
- "name": "ကဘိုင်လ်"
- },
- "kln": {
- "name": "ကလန်ဂျင်"
- },
- "kl": {
- "name": "ကလာအ်လီဆပ်"
- },
- "ky": {
- "name": "ကာဂျစ်"
- },
- "kk": {
- "name": "ကာဇာခ်"
- },
- "ki": {
- "name": "ကီကူယူ"
- },
- "khq": {
- "name": "ကိုရာ ချီအီနီ"
- },
- "ses": {
- "name": "ကိုရာဘိုရို ဆမ်နီ"
- },
- "ko": {
- "name": "ကိုရီးယား"
- },
- "ksh": {
- "name": "ကိုလိုနီယန်း"
- },
- "ks": {
- "name": "ကက်ရှ်မီးယား"
- },
- "rw": {
- "name": "ကင်ရာဝန်ဒါ"
- },
- "ca": {
- "name": "ကတ်တလန်"
- },
- "kn": {
- "name": "ကန္နာဒါ"
- },
- "kam": {
- "name": "ကမ်ဘာ"
- },
- "nmg": {
- "name": "ကွာစီအို"
- },
- "kok": {
- "name": "ကွန်ကနီ"
- },
- "sw-CD": {
- "name": "ကွန်ဂို ဆွာဟီလီ"
- },
- "km": {
- "name": "ခမာ"
- },
- "hr": {
- "name": "ခရိုအေးရှား"
- },
- "qu": {
- "name": "ခီချူဝါအိုဝါ"
- },
- "kw": {
- "name": "ခိုနီရှ်"
- },
- "chr": {
- "name": "ချာရိုကီ"
- },
- "cgg": {
- "name": "ချီဂါ"
- },
- "cs": {
- "name": "ချက်"
- },
- "ce": {
- "name": "ချက်ချန်း"
- },
- "cu": {
- "name": "ချပ်ချ် စလာဗစ်"
- },
- "el": {
- "name": "ဂရိ"
- },
- "gl": {
- "name": "ဂါလီစီယာ"
- },
- "gu": {
- "name": "ဂူဂျာရသီ"
- },
- "guz": {
- "name": "ဂူစီး"
- },
- "lg": {
- "name": "ဂန်ဒါ"
- },
- "ja": {
- "name": "ဂျပန်"
- },
- "de": {
- "name": "ဂျာမန်"
- },
- "nds-NL": {
- "name": "ဂျာမန် (နယ်သာလန်)"
- },
- "yi": {
- "name": "ဂျူး"
- },
- "ka": {
- "name": "ဂျော်ဂျီယာ"
- },
- "dyo": {
- "name": "ဂျိုလာ-ဖွန်ရီ"
- },
- "jgo": {
- "name": "ဂွမ်ဘာ"
- },
- "gd": {
- "name": "စကော့တစ်ရှ် ဂေးလစ်ခ်"
- },
- "es": {
- "name": "စပိန်"
- },
- "es-MX": {
- "name": "စပိန် (မက္ကဆီကို)"
- },
- "ii": {
- "name": "စီချွမ် ရီ"
- },
- "seh": {
- "name": "စီနာ"
- },
- "sd": {
- "name": "စင်ဒီ"
- },
- "si": {
- "name": "စင်ဟာလာ"
- },
- "sah": {
- "name": "ဆခါ"
- },
- "sl": {
- "name": "ဆလိုဗေးနီးယား"
- },
- "sk": {
- "name": "ဆလိုဗက်"
- },
- "sr": {
- "name": "ဆားဘီးယား"
- },
- "xog": {
- "name": "ဆိုဂါ"
- },
- "so": {
- "name": "ဆိုမာလီ"
- },
- "ckb": {
- "name": "ဆိုရာနီ"
- },
- "hsb": {
- "name": "ဆက္ကဆိုနီ"
- },
- "sbp": {
- "name": "ဆန်ဂု"
- },
- "sg": {
- "name": "ဆန်ဂို"
- },
- "saq": {
- "name": "ဆမ်ဘူရူ"
- },
- "sw": {
- "name": "ဆွာဟီလီ"
- },
- "sv": {
- "name": "ဆွီဒင်"
- },
- "gsw": {
- "name": "ဆွစ် ဂျာမန်"
- },
- "fr-CH": {
- "name": "ဆွစ် ပြင်သစ်"
- },
- "dje": {
- "name": "ဇာမာ"
- },
- "zu": {
- "name": "ဇူးလူး"
- },
- "ta": {
- "name": "တမီးလ်"
- },
- "zh": {
- "name": "တရုတ်"
- },
- "zh-Hant": {
- "name": "တရုတ် (ရိုးရာ)"
- },
- "zh-Hans": {
- "name": "တရုတ် (ရိုးရှင်း)"
- },
- "shi": {
- "name": "တာချယ်လ်ဟစ်"
- },
- "tg": {
- "name": "တာဂျစ်"
- },
- "twq": {
- "name": "တာဆာဝါခ်"
- },
- "tt": {
- "name": "တာတာ"
- },
- "tk": {
- "name": "တာ့ခ်မင်နစ္စတန်"
- },
- "bo": {
- "name": "တိဘက်"
- },
- "teo": {
- "name": "တီဆို"
- },
- "te": {
- "name": "တီလီဂူ"
- },
- "ti": {
- "name": "တီဂ်ရင်ယာ"
- },
- "tr": {
- "name": "တူရကီ"
- },
- "af": {
- "name": "တောင်အာဖရိက"
- },
- "dav": {
- "name": "တိုင်တာ"
- },
- "to": {
- "name": "တွန်ဂါ"
- },
- "th": {
- "name": "ထိုင်း"
- },
- "dz": {
- "name": "ဒဇွန်ကာ"
- },
- "dua": {
- "name": "ဒူအလာ"
- },
- "nl": {
- "name": "ဒတ်ခ်ျ"
- },
- "da": {
- "name": "ဒိန်းမတ်"
- },
- "nyn": {
- "name": "နရန်ကိုလီ"
- },
- "naq": {
- "name": "နာမာ"
- },
- "ne": {
- "name": "နီပေါ"
- },
- "nus": {
- "name": "နူအာ"
- },
- "nn": {
- "name": "နော်ဝေ နီးနောစ်"
- },
- "nb": {
- "name": "နော်ဝေ ဘွတ်ခ်မော်လ်"
- },
- "prg": {
- "name": "ပရူရှန်"
- },
- "fa": {
- "name": "ပါရှန်"
- },
- "pt": {
- "name": "ပေါ်တူဂီ"
- },
- "pl": {
- "name": "ပိုလန်"
- },
- "ps": {
- "name": "ပက်ရှ်တွန်း"
- },
- "pa": {
- "name": "ပန်ချာပီ"
- },
- "fr": {
- "name": "ပြင်သစ်"
- },
- "fur": {
- "name": "ဖရူလီယန်း"
- },
- "nl-BE": {
- "name": "ဖလီမစ်ရှ်"
- },
- "fo": {
- "name": "ဖာရို"
- },
- "fil": {
- "name": "ဖိလစ်ပိုင်"
- },
- "ff": {
- "name": "ဖူလာ"
- },
- "fi": {
- "name": "ဖင်လန်"
- },
- "vi": {
- "name": "ဗီယက်နမ်"
- },
- "brx": {
- "name": "ဗိုဒို"
- },
- "vo": {
- "name": "ဗိုလာပိုက်"
- },
- "vai": {
- "name": "ဗိုင်"
- },
- "en-GB": {
- "name": "ဗြိတိသျှ အင်္ဂလိပ်"
- },
- "vun": {
- "name": "ဗွန်ဂျို"
- },
- "br": {
- "name": "ဘရီတွန်"
- },
- "bas": {
- "name": "ဘာဆာ"
- },
- "ksf": {
- "name": "ဘာဖီအာ"
- },
- "bez": {
- "name": "ဘီနာ"
- },
- "be": {
- "name": "ဘီလာရုစ်"
- },
- "bg": {
- "name": "ဘူလ်ဂေးရီးယား"
- },
- "bs": {
- "name": "ဘော့စ်နီးယား"
- },
- "bn": {
- "name": "ဘင်္ဂါလီ"
- },
- "eu": {
- "name": "ဘာစ်ခ်"
- },
- "bm": {
- "name": "ဘန်ဘာရာ"
- },
- "bem": {
- "name": "ဘိန်ဘာ"
- },
- "jmc": {
- "name": "မချာမီ"
- },
- "ml": {
- "name": "မလေယာလမ်"
- },
- "ms": {
- "name": "မလေး"
- },
- "mgh": {
- "name": "မာခူဝါ-မီအီတို"
- },
- "kde": {
- "name": "မာခွန်ဒီ"
- },
- "mas": {
- "name": "မာဆိုင်"
- },
- "mzn": {
- "name": "မာဇန်ဒါရန်နီ"
- },
- "mr": {
- "name": "မာရသီ"
- },
- "mg": {
- "name": "မာလဂက်စီ"
- },
- "mgo": {
- "name": "မီတာ"
- },
- "mer": {
- "name": "မီရု"
- },
- "mfe": {
- "name": "မောရစ်ရှ"
- },
- "ro-MD": {
- "name": "မော်လဒိုဗာ"
- },
- "mt": {
- "name": "မော်လ်တာ"
- },
- "zgh": {
- "name": "မိုရိုကို တမဇိုက်"
- },
- "mk": {
- "name": "မက်ဆီဒိုးနီးယား"
- },
- "gv": {
- "name": "မန်းဇ်"
- },
- "se": {
- "name": "မြောက် ဆာမိ"
- },
- "nd": {
- "name": "မြောက် အွန်န်ဒီဘီလီ"
- },
- "lrc": {
- "name": "မြောက်လူရီ"
- },
- "my": {
- "name": "မြန်မာ"
- },
- "mn": {
- "name": "မွန်ဂိုလီးယား"
- },
- "mua": {
- "name": "မွန်ဒန်း"
- },
- "uk": {
- "name": "ယူကရိန်း"
- },
- "yo": {
- "name": "ယိုရူဘာ"
- },
- "ru": {
- "name": "ရုရှ"
- },
- "rwk": {
- "name": "ရူဝမ်"
- },
- "rm": {
- "name": "ရောမ"
- },
- "ro": {
- "name": "ရိုမေနီယား"
- },
- "yav": {
- "name": "ရန်ဘဲန်"
- },
- "rn": {
- "name": "ရွန်ဒီ"
- },
- "rof": {
- "name": "ရွမ်ဘို"
- },
- "sn": {
- "name": "ရှိုနာ"
- },
- "ksb": {
- "name": "ရှန်ဘာလာ"
- },
- "lkt": {
- "name": "လာကိုတာ"
- },
- "lo": {
- "name": "လာအို"
- },
- "lb": {
- "name": "လူဇင်ဘတ်"
- },
- "lu": {
- "name": "လူဘာ-ကတန်ဂါ"
- },
- "luy": {
- "name": "လူရီအာ"
- },
- "luo": {
- "name": "လူအို"
- },
- "ln": {
- "name": "လင်ဂါလာ"
- },
- "lt": {
- "name": "လစ်သူဝေးနီးယား"
- },
- "lv": {
- "name": "လတ်ဗီးယား"
- },
- "lag": {
- "name": "လန်ဂီ"
- },
- "ug": {
- "name": "ဝီဂါ"
- },
- "wo": {
- "name": "ဝူလိုဖ်"
- },
- "cy": {
- "name": "ဝေလ"
- },
- "wae": {
- "name": "ဝေါလ်ဆာ"
- },
- "haw": {
- "name": "ဟာဝိုင်ယီ"
- },
- "ha": {
- "name": "ဟာဥစာ"
- },
- "he": {
- "name": "ဟီးဘရူး"
- },
- "hu": {
- "name": "ဟန်ဂေရီ"
- },
- "hi": {
- "name": "ဟိန္ဒူ"
- },
- "az": {
- "name": "အဇာဘိုင်ဂျန်"
- },
- "fy": {
- "name": "အနောက် ဖရီစီရန်"
- },
- "nds": {
- "name": "အနိမ့် ဂျာမန်"
- },
- "dsb": {
- "name": "အနိမ့် ဆိုဘီယန်း"
- },
- "de-CH": {
- "name": "အလီမဲန်နစ် ဂျာမန်"
- },
- "tzm": {
- "name": "အလယ်အာ့တလာစ် တာမာဇိုက်"
- },
- "ak": {
- "name": "အာကန်"
- },
- "asa": {
- "name": "အာစု"
- },
- "hy": {
- "name": "အာမေးနီးယား"
- },
- "ar": {
- "name": "အာရဗီ"
- },
- "as": {
- "name": "အာသံ"
- },
- "it": {
- "name": "အီတလီ"
- },
- "smn": {
- "name": "အီနာရီ ဆာမိ"
- },
- "ee": {
- "name": "အီဝီ"
- },
- "ewo": {
- "name": "အီဝန်ဒို"
- },
- "uz": {
- "name": "ဥဇဘတ်"
- },
- "pt-PT": {
- "name": "ဥရောပ ပေါ်တူဂီ"
- },
- "ur": {
- "name": "အူရ်ဒူ"
- },
- "de-AT": {
- "name": "ဩစတြီးယား ဂျာမန်"
- },
- "en-AU": {
- "name": "ဩစတြေးလျှ အင်္ဂလိပ်"
- },
- "os": {
- "name": "အိုဆဲတစ်ခ်"
- },
- "or": {
- "name": "အိုရီရာ"
- },
- "om": {
- "name": "အိုရိုမို"
- },
- "ast": {
- "name": "အက်စတူရီယန်း"
- },
- "et": {
- "name": "အက်စ်တိုးနီးယား"
- },
- "eo": {
- "name": "အက်စ်ပရန်တို"
- },
- "is": {
- "name": "အိုက်စ်လန်"
- },
- "agq": {
- "name": "အာဂ်ဟိန်း"
- },
- "en": {
- "name": "အင်္ဂလိပ်"
- },
- "id": {
- "name": "အင်ဒိုနီးရှား"
- },
- "ga": {
- "name": "အိုင်းရစ်ရှ်"
- },
- "ig": {
- "name": "အစ္ဂဘို"
- },
- "ebu": {
- "name": "အမ်ဘူ"
- },
- "am": {
- "name": "အမ်ဟာရစ်ခ်"
- },
- "sq": {
- "name": "အယ်လ်ဘေးနီးယား"
- },
- "nnh": {
- "name": "အွန်ရဲဘွန်း"
- }
+ "kkj": "ကကို",
+ "fr-CA": "ကနေဒါ ပြင်သစ်",
+ "en-CA": "ကနေဒါ အင်္ဂလိပ်",
+ "kea": "ကဘူဗာဒီအာနူ",
+ "kab": "ကဘိုင်လ်",
+ "kln": "ကလန်ဂျင်",
+ "kl": "ကလာအ်လီဆပ်",
+ "ky": "ကာဂျစ်",
+ "kk": "ကာဇာချ",
+ "ki": "ကီကူယူ",
+ "khq": "ကိုရာ ချီအီနီ",
+ "ses": "ကိုရာဘိုရို ဆမ်နီ",
+ "ko": "ကိုရီးယား",
+ "ksh": "ကိုလိုနီယန်း",
+ "ks": "ကက်ရှ်မီးယား",
+ "rw": "ကင်ရာဝန်ဒါ",
+ "ca": "ကတ်တလန်",
+ "ku": "ကဒ်",
+ "kn": "ကန်နာဒါ",
+ "kam": "ကမ်ဘာ",
+ "nmg": "ကွာစီအို",
+ "kok": "ကွန်ကနီ",
+ "sw-CD": "ကွန်ဂို ဆွာဟီလီ",
+ "yue": "ကွမ်တုံ",
+ "km": "ခမာ",
+ "hr": "ခရိုအေးရှား",
+ "qu": "ခီချူဝါအိုဝါ",
+ "kw": "ခိုနီရှ်",
+ "chr": "ချာရိုကီ",
+ "cgg": "ချီဂါ",
+ "cs": "ချက်",
+ "ce": "ချက်ချန်း",
+ "cu": "ချပ်ချ် စလာဗစ်",
+ "el": "ဂရိ",
+ "gl": "ဂါလီစီယာ",
+ "gu": "ဂူဂျာရသီ",
+ "guz": "ဂူစီး",
+ "lg": "ဂန်ဒါ",
+ "ja": "ဂျပန်",
+ "jv": "ဂျာဗား",
+ "de": "ဂျာမန်",
+ "nds-NL": "ဂျာမန် (နယ်သာလန်)",
+ "yi": "ဂျူး",
+ "ka": "ဂျော်ဂျီယာ",
+ "dyo": "ဂျိုလာ-ဖွန်ရီ",
+ "jgo": "ဂွမ်ဘာ",
+ "gd": "စကော့တစ်ရှ် ဂေးလစ်ခ်",
+ "es": "စပိန်",
+ "es-MX": "စပိန် (မက္ကဆီကို)",
+ "es-419": "စပိန် (လက်တင်အမေရိက)",
+ "ii": "စီချွမ် ရီ",
+ "seh": "စီနာ",
+ "ceb": "စီဗူအာနို",
+ "sd": "စင်ဒီ",
+ "si": "စင်ဟာလာ",
+ "sah": "ဆခါ",
+ "sl": "ဆလိုဗေးနီးယား",
+ "sk": "ဆလိုဗက်",
+ "sr": "ဆားဘီးယား",
+ "xog": "ဆိုဂါ",
+ "so": "ဆိုမာလီ",
+ "ckb": "ဆိုရာနီ",
+ "hsb": "ဆက္ကဆိုနီ",
+ "sbp": "ဆန်ဂု",
+ "sg": "ဆန်ဂို",
+ "saq": "ဆမ်ဘူရူ",
+ "sw": "ဆွာဟီလီ",
+ "sv": "ဆွီဒင်",
+ "gsw": "ဆွစ် ဂျာမန်",
+ "fr-CH": "ဆွစ် ပြင်သစ်",
+ "dje": "ဇာမာ",
+ "zu": "ဇူးလူး",
+ "xh": "ဇိုစာ",
+ "ta": "တမီးလ်",
+ "zh": "တရုတ်",
+ "zh-Hant": "တရုတ် (ရိုးရာ)",
+ "zh-Hans": "တရုတ် (ရိုးရှင်း)",
+ "shi": "တာချယ်လ်ဟစ်",
+ "tg": "တာဂျစ်",
+ "twq": "တာဆာဝါချ",
+ "tt": "တာတာ",
+ "tk": "တာ့ခ်မင်နစ္စတန်",
+ "bo": "တိဘက်",
+ "teo": "တီဆို",
+ "te": "တီလီဂူ",
+ "ti": "တီဂ်ရင်ယာ",
+ "tr": "တူရကီ",
+ "af": "တောင်အာဖရိက",
+ "dav": "တိုင်တာ",
+ "to": "တွန်ဂါ",
+ "th": "ထိုင်း",
+ "dz": "ဒဇွန်ကာ",
+ "dua": "ဒူအလာ",
+ "nl": "ဒတ်ခ်ျ",
+ "da": "ဒိန်းမတ်",
+ "nyn": "နရန်ကိုလီ",
+ "naq": "နာမာ",
+ "ne": "နီပေါ",
+ "nus": "နူအာ",
+ "nn": "နော်ဝေ နီးနောစ်",
+ "nb": "နော်ဝေ ဘွတ်ခ်မော်လ်",
+ "prg": "ပရူရှန်",
+ "fa": "ပါရှန်",
+ "pt": "ပေါ်တူဂီ",
+ "pl": "ပိုလန်",
+ "ps": "ပက်ရှ်တွန်း",
+ "pa": "ပန်ချာပီ",
+ "fr": "ပြင်သစ်",
+ "fur": "ဖရူလီယန်း",
+ "nl-BE": "ဖလီမစ်ရှ်",
+ "fo": "ဖာရို",
+ "fil": "ဖိလစ်ပိုင်",
+ "ff": "ဖူလာ",
+ "fi": "ဖင်လန်",
+ "vi": "ဗီယက်နမ်",
+ "brx": "ဗိုဒို",
+ "vo": "ဗိုလာပိုက်",
+ "vai": "ဗိုင်",
+ "en-GB": "ဗြိတိသျှ အင်္ဂလိပ်",
+ "vun": "ဗွန်ဂျို",
+ "br": "ဘရီတွန်",
+ "bas": "ဘာဆာ",
+ "ksf": "ဘာဖီအာ",
+ "bez": "ဘီနာ",
+ "be": "ဘီလာရုစ်",
+ "bg": "ဘူလ်ဂေးရီးယား",
+ "bs": "ဘော့စ်နီးယား",
+ "bn": "ဘင်္ဂါလီ",
+ "eu": "ဘာစ်ခ်",
+ "bm": "ဘန်ဘာရာ",
+ "bem": "ဘိန်ဘာ",
+ "jmc": "မချာမီ",
+ "ml": "မလေယာလမ်",
+ "ms": "မလေး",
+ "mgh": "မာခူဝါ-မီအီတို",
+ "kde": "မာခွန်ဒီ",
+ "mas": "မာဆိုင်",
+ "mzn": "မာဇန်ဒါရန်နီ",
+ "mr": "မာရသီ",
+ "mg": "မာလဂက်စီ",
+ "mi": "မာအိုရီ",
+ "mgo": "မီတာ",
+ "mer": "မီရု",
+ "mfe": "မောရစ်ရှ",
+ "ro-MD": "မော်လဒိုဗာ",
+ "mt": "မော်လ်တာ",
+ "zgh": "မိုရိုကို တမဇိုက်",
+ "mk": "မက်ဆီဒိုးနီးယား",
+ "gv": "မန်းဇ်",
+ "se": "မြောက် ဆာမိ",
+ "nd": "မြောက် အွန်န်ဒီဘီလီ",
+ "lrc": "မြောက်လူရီ",
+ "my": "မြန်မာ",
+ "mn": "မွန်ဂိုလီးယား",
+ "mua": "မွန်ဒန်း",
+ "uk": "ယူကရိန်း",
+ "yo": "ယိုရူဘာ",
+ "ru": "ရုရှ",
+ "rwk": "ရူဝမ်",
+ "rm": "ရောမ",
+ "ro": "ရိုမေနီယား",
+ "yav": "ရန်ဘဲန်",
+ "rn": "ရွန်ဒီ",
+ "rof": "ရွမ်ဘို",
+ "sn": "ရှိုနာ",
+ "ksb": "ရှန်ဘာလာ",
+ "lkt": "လာကိုတာ",
+ "lo": "လာအို",
+ "lb": "လူဇင်ဘတ်",
+ "lu": "လူဘာ-ကတန်ဂါ",
+ "luy": "လူရီအာ",
+ "luo": "လူအို",
+ "ln": "လင်ဂါလာ",
+ "lt": "လစ်သူဝေးနီးယား",
+ "lv": "လတ်ဗီးယား",
+ "lag": "လန်ဂီ",
+ "wa": "ဝါလူးန်",
+ "ug": "ဝီဂါ",
+ "wo": "ဝူလိုဖ်",
+ "cy": "ဝေလ",
+ "wae": "ဝေါလ်ဆာ",
+ "haw": "ဟာဝိုင်ယီ",
+ "ha": "ဟာဥစာ",
+ "he": "ဟီးဘရူး",
+ "hu": "ဟန်ဂေရီ",
+ "hi": "ဟိန်ဒူ",
+ "az": "အဇာဘိုင်ဂျန်",
+ "fy": "အနောက် ဖရီစီရန်",
+ "nds": "အနိမ့် ဂျာမန်",
+ "dsb": "အနိမ့် ဆိုဘီယန်း",
+ "de-CH": "အလီမဲန်နစ် ဂျာမန်",
+ "tzm": "အလယ်အာ့တလာစ် တာမာဇိုက်",
+ "ak": "အာကန်",
+ "asa": "အာစု",
+ "hy": "အာမေးနီးယား",
+ "ar": "အာရဗီ",
+ "as": "အာသံ",
+ "it": "အီတလီ",
+ "smn": "အီနာရီ ဆာမိ",
+ "ee": "အီဝီ",
+ "ewo": "အီဝန်ဒို",
+ "uz": "ဥဇဘတ်",
+ "pt-PT": "ဥရောပ ပေါ်တူဂီ",
+ "ur": "အူရ်ဒူ",
+ "de-AT": "ဩစတြီးယား ဂျာမန်",
+ "en-AU": "ဩစတြေးလျှ အင်္ဂလိပ်",
+ "os": "အိုဆဲတစ်ခ်",
+ "or": "အိုရီရာ",
+ "om": "အိုရိုမို",
+ "ast": "အက်စတူရီယန်း",
+ "et": "အက်စ်တိုးနီးယား",
+ "eo": "အက်စ်ပရန်တို",
+ "is": "အိုက်စ်လန်",
+ "agq": "အာဂ်ဟိန်း",
+ "en": "အင်္ဂလိပ်",
+ "id": "အင်ဒိုနီးရှား",
+ "ga": "အိုင်းရစ်ရှ်",
+ "ig": "အစ္ဂဘို",
+ "ebu": "အမ်ဘူ",
+ "am": "အမ်ဟာရစ်ခ်",
+ "sq": "အယ်လ်ဘေးနီးယား",
+ "nnh": "အွန်ရဲဘွန်း"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/mzn.json b/vendor/commerceguys/intl/resources/language/mzn.json
index 7c338b268..4e6e8d728 100644
--- a/vendor/commerceguys/intl/resources/language/mzn.json
+++ b/vendor/commerceguys/intl/resources/language/mzn.json
@@ -1,644 +1,224 @@
{
- "ast": {
- "name": "Asturian"
- },
- "bas": {
- "name": "Basaa"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "kkj": {
- "name": "Kako"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "os": {
- "name": "Ossetic"
- },
- "prg": {
- "name": "Prussian"
- },
- "sah": {
- "name": "Sakha"
- },
- "gd": {
- "name": "Scottish Gaelic"
- },
- "vo": {
- "name": "Volapük"
- },
- "wae": {
- "name": "Walser"
- },
- "yav": {
- "name": "Yangben"
- },
- "yi": {
- "name": "Yiddish"
- },
- "az": {
- "name": "آذری ِترکی"
- },
- "as": {
- "name": "آسامی"
- },
- "asa": {
- "name": "آسو"
- },
- "af": {
- "name": "آفریکانس"
- },
- "agq": {
- "name": "آقم"
- },
- "ak": {
- "name": "آکان"
- },
- "sq": {
- "name": "آلبانیایی"
- },
- "de": {
- "name": "آلمانی"
- },
- "ug": {
- "name": "ئوغوری"
- },
- "de-AT": {
- "name": "اتریش ِآلمانی"
- },
- "ur": {
- "name": "اردو"
- },
- "hy": {
- "name": "ارمنی"
- },
- "pt-PT": {
- "name": "اروپای ِپرتغالی"
- },
- "uz": {
- "name": "ازبکی"
- },
- "eo": {
- "name": "اسپرانتو"
- },
- "en-AU": {
- "name": "استرالیای ِانگلیسی"
- },
- "et": {
- "name": "استونیایی"
- },
- "sk": {
- "name": "اسلواکی"
- },
- "sl": {
- "name": "اسلوونیایی"
- },
- "ebu": {
- "name": "امبو"
- },
- "am": {
- "name": "امهری"
- },
- "id": {
- "name": "اندونزیایی"
- },
- "en": {
- "name": "انگلیسی"
- },
- "om": {
- "name": "اورومو"
- },
- "or": {
- "name": "اوریا"
- },
- "uk": {
- "name": "اوکراینی"
- },
- "ee": {
- "name": "اوه‌یی"
- },
- "it": {
- "name": "ایتالیایی"
- },
- "ga": {
- "name": "ایریش"
- },
- "es": {
- "name": "ایسپانیولی"
- },
- "is": {
- "name": "ایسلندی"
- },
- "ig": {
- "name": "ایگبو"
- },
- "smn": {
- "name": "ایناری سامی"
- },
- "eu": {
- "name": "باسکی"
- },
- "ksf": {
- "name": "بافیایی"
- },
- "hsb": {
- "name": "بالایی صربی"
- },
- "bm": {
- "name": "بامبارایی"
- },
- "brx": {
- "name": "بدویی"
- },
- "br": {
- "name": "برِتونی"
- },
- "my": {
- "name": "برمه‌یی"
- },
- "en-GB": {
- "name": "بریتیش انگلیسی"
- },
- "be": {
- "name": "بلاروسی"
- },
- "bg": {
- "name": "بلغاری"
- },
- "bem": {
- "name": "بمبایی"
- },
- "bez": {
- "name": "بنایی"
- },
- "bn": {
- "name": "بنگالی"
- },
- "bs": {
- "name": "بوسنیایی"
- },
- "nds": {
- "name": "پایین آلمانی"
- },
- "nds-NL": {
- "name": "پایین ساکسونی"
- },
- "dsb": {
- "name": "پایین صربی"
- },
- "pt": {
- "name": "پرتغالی"
- },
- "ps": {
- "name": "پشتو"
- },
- "pa": {
- "name": "پنجابی"
- },
- "tt": {
- "name": "تاتاری"
- },
- "tg": {
- "name": "تاجیکی"
- },
- "shi": {
- "name": "تاچلهیت"
- },
- "twq": {
- "name": "تاساواقی"
- },
- "ta": {
- "name": "تامیلی"
- },
- "dav": {
- "name": "تایتا"
- },
- "th": {
- "name": "تایی"
- },
- "bo": {
- "name": "تبتی"
- },
- "tk": {
- "name": "ترکمونی"
- },
- "tr": {
- "name": "ترکی"
- },
- "teo": {
- "name": "تسویی"
- },
- "te": {
- "name": "تلوگویی"
- },
- "to": {
- "name": "تونگانی"
- },
- "ti": {
- "name": "تیگرینیایی"
- },
- "ja": {
- "name": "جاپونی"
- },
- "dyo": {
- "name": "جولا-فونی"
- },
- "ce": {
- "name": "چچنی"
- },
- "chr": {
- "name": "چروکیایی"
- },
- "cs": {
- "name": "چکی"
- },
- "cgg": {
- "name": "چیگا"
- },
- "zh": {
- "name": "چینی"
- },
- "km": {
- "name": "خمری"
- },
- "da": {
- "name": "دانمارکی"
- },
- "dz": {
- "name": "دزونگخا"
- },
- "dua": {
- "name": "دوئالایی"
- },
- "rwk": {
- "name": "روآیی"
- },
- "ru": {
- "name": "روسی"
- },
- "rm": {
- "name": "رومانش"
- },
- "ro": {
- "name": "رومانیایی"
- },
- "rof": {
- "name": "رومبو"
- },
- "rn": {
- "name": "روندی"
- },
- "dje": {
- "name": "زارمایی"
- },
- "zu": {
- "name": "زولو"
- },
- "zh-Hans": {
- "name": "ساده چینی"
- },
- "saq": {
- "name": "سامبورو"
- },
- "sg": {
- "name": "سانگو"
- },
- "sbp": {
- "name": "سانگوو"
- },
- "seh": {
- "name": "سِنایی"
- },
- "zh-Hant": {
- "name": "سنتی چینی"
- },
- "sd": {
- "name": "سندی"
- },
- "sv": {
- "name": "سوئدی"
- },
- "sw": {
- "name": "سواحیلی"
- },
- "xog": {
- "name": "سوگا"
- },
- "so": {
- "name": "سومالیایی"
- },
- "gsw": {
- "name": "سوییس آلمانی"
- },
- "de-CH": {
- "name": "سوییس ِآلمانی"
- },
- "fr-CH": {
- "name": "سوییس ِفرانسوی"
- },
- "ii": {
- "name": "سیچوئان یی"
- },
- "si": {
- "name": "سینهالا"
- },
- "ksb": {
- "name": "شامبالا"
- },
- "se": {
- "name": "شمالی سامی"
- },
- "lrc": {
- "name": "شمالی لُری"
- },
- "nd": {
- "name": "شمالی ندبله"
- },
- "sn": {
- "name": "شونا"
- },
- "sr": {
- "name": "صربی"
- },
- "he": {
- "name": "عبری"
- },
- "ar": {
- "name": "عربی"
- },
- "fy": {
- "name": "غربی فیریزی"
- },
- "fa": {
- "name": "فارسی"
- },
- "fo": {
- "name": "فارویی"
- },
- "fr": {
- "name": "فرانسوی"
- },
- "nl-BE": {
- "name": "فلمیش"
- },
- "fil": {
- "name": "فیلیپینو"
- },
- "fi": {
- "name": "فینیش"
- },
- "kab": {
- "name": "قبایلی"
- },
- "ky": {
- "name": "قرقیزی"
- },
- "kk": {
- "name": "قزاقی"
- },
- "qu": {
- "name": "قوئچوئا"
- },
- "ca": {
- "name": "کاتالونی"
- },
- "kl": {
- "name": "کالائلیسوت"
- },
- "kln": {
- "name": "کالنجین"
- },
- "kam": {
- "name": "کامبایی"
- },
- "kn": {
- "name": "کانّادا"
- },
- "en-CA": {
- "name": "کانادای ِانگلیسی"
- },
- "fr-CA": {
- "name": "کانادای ِفرانسوی"
- },
- "ko": {
- "name": "کُره‌یی"
- },
- "hr": {
- "name": "کرواتی"
- },
- "ks": {
- "name": "کشمیری"
- },
- "sw-CD": {
- "name": "کنگو سواحیلی"
- },
- "rw": {
- "name": "کنیاروآندایی"
- },
- "nmg": {
- "name": "کوئاسیو"
- },
- "kw": {
- "name": "کورنیش"
- },
- "kok": {
- "name": "کونکانی"
- },
- "khq": {
- "name": "کویرا چیینی"
- },
- "ses": {
- "name": "کویرابورا سنی"
- },
- "kea": {
- "name": "کیپ وُردی"
- },
- "ki": {
- "name": "کیکویو"
- },
- "gl": {
- "name": "گالیک"
- },
- "lg": {
- "name": "گاندا"
- },
- "gu": {
- "name": "گجراتی"
- },
- "ka": {
- "name": "گرجی"
- },
- "guz": {
- "name": "گوسی"
- },
- "lo": {
- "name": "لائویی"
- },
- "lv": {
- "name": "لاتویایی"
- },
- "lkt": {
- "name": "لاکوتا"
- },
- "lag": {
- "name": "لانگی"
- },
- "lt": {
- "name": "لتونیایی"
- },
- "pl": {
- "name": "لهستونی"
- },
- "luo": {
- "name": "لوئو"
- },
- "lu": {
- "name": "لوبا-کاتانگا"
- },
- "lb": {
- "name": "لوکزامبورگی"
- },
- "luy": {
- "name": "لوییا"
- },
- "ln": {
- "name": "لینگالا"
- },
- "jmc": {
- "name": "ماچامه"
- },
- "mgh": {
- "name": "ماخوئا-میتو"
- },
- "mr": {
- "name": "ماراتی"
- },
- "mzn": {
- "name": "مازرونی"
- },
- "mas": {
- "name": "ماسایی"
- },
- "kde": {
- "name": "ماکونده"
- },
- "mg": {
- "name": "مالاگاسی"
- },
- "ml": {
- "name": "مالایالام"
- },
- "ms": {
- "name": "مالایی"
- },
- "mt": {
- "name": "مالتی"
- },
- "gv": {
- "name": "مانکس"
- },
- "mgo": {
- "name": "مِتاء"
- },
- "hu": {
- "name": "مجاری"
- },
- "zgh": {
- "name": "مراکش ِاستاندارد ِتامازیقتی"
- },
- "mer": {
- "name": "مِرویی"
- },
- "mn": {
- "name": "مغولی"
- },
- "mk": {
- "name": "مقدونی"
- },
- "es-MX": {
- "name": "مکزیک ِایسپانیولی"
- },
- "mfe": {
- "name": "موریسین"
- },
- "ro-MD": {
- "name": "مولداوی"
- },
- "mua": {
- "name": "موندانگ"
- },
- "tzm": {
- "name": "میونی اطلس تامزیقی"
- },
- "ckb": {
- "name": "میونی کوردی"
- },
- "naq": {
- "name": "ناما"
- },
- "ne": {
- "name": "نپالی"
- },
- "nb": {
- "name": "نروژی بوکمال"
- },
- "nn": {
- "name": "نروژی نینورسک"
- },
- "jgo": {
- "name": "نگومبا"
- },
- "nus": {
- "name": "نوئر"
- },
- "nyn": {
- "name": "نیانکوله"
- },
- "haw": {
- "name": "هاواییایی"
- },
- "nl": {
- "name": "هلندی"
- },
- "hi": {
- "name": "هندی"
- },
- "ha": {
- "name": "هوسا"
- },
- "vai": {
- "name": "وایی"
- },
- "cy": {
- "name": "ولزی"
- },
- "wo": {
- "name": "وولفی"
- },
- "vun": {
- "name": "وونجویی"
- },
- "vi": {
- "name": "ویتنامی"
- },
- "yo": {
- "name": "یوروبا"
- },
- "el": {
- "name": "یونانی"
- }
+ "ast": "Asturian",
+ "bas": "Basaa",
+ "yue": "Cantonese",
+ "ceb": "Cebuano",
+ "cu": "Church Slavic",
+ "ksh": "Colognian",
+ "ewo": "Ewondo",
+ "fur": "Friulian",
+ "ff": "Fulah",
+ "kkj": "Kako",
+ "nnh": "Ngiemboon",
+ "os": "Ossetic",
+ "prg": "Prussian",
+ "sah": "Sakha",
+ "gd": "Scottish Gaelic",
+ "vo": "Volapük",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "yav": "Yangben",
+ "yi": "Yiddish",
+ "az": "آذری ِترکی",
+ "as": "آسامی",
+ "asa": "آسو",
+ "af": "آفریکانس",
+ "agq": "آقم",
+ "ak": "آکان",
+ "sq": "آلبانیایی",
+ "de": "آلمانی",
+ "ug": "ئوغوری",
+ "de-AT": "اتریش ِآلمانی",
+ "ur": "اردو",
+ "hy": "ارمنی",
+ "pt-PT": "اروپای ِپرتغالی",
+ "uz": "ازبکی",
+ "eo": "اسپرانتو",
+ "en-AU": "استرالیای ِانگلیسی",
+ "et": "استونیایی",
+ "sk": "اسلواکی",
+ "sl": "اسلوونیایی",
+ "ebu": "امبو",
+ "am": "امهری",
+ "id": "اندونزیایی",
+ "en": "انگلیسی",
+ "om": "اورومو",
+ "or": "اوریا",
+ "uk": "اوکراینی",
+ "ee": "اوه‌یی",
+ "it": "ایتالیایی",
+ "ga": "ایریش",
+ "es": "ایسپانیولی",
+ "is": "ایسلندی",
+ "ig": "ایگبو",
+ "smn": "ایناری سامی",
+ "eu": "باسکی",
+ "ksf": "بافیایی",
+ "hsb": "بالایی صربی",
+ "bm": "بامبارایی",
+ "brx": "بدویی",
+ "br": "برِتونی",
+ "my": "برمه‌یی",
+ "en-GB": "بریتیش انگلیسی",
+ "be": "بلاروسی",
+ "bg": "بلغاری",
+ "bem": "بمبایی",
+ "bez": "بنایی",
+ "bn": "بنگالی",
+ "bs": "بوسنیایی",
+ "nds": "پایین آلمانی",
+ "nds-NL": "پایین ساکسونی",
+ "dsb": "پایین صربی",
+ "pt": "پرتغالی",
+ "ps": "پشتو",
+ "pa": "پنجابی",
+ "tt": "تاتاری",
+ "tg": "تاجیکی",
+ "shi": "تاچلهیت",
+ "twq": "تاساواقی",
+ "ta": "تامیلی",
+ "dav": "تایتا",
+ "th": "تایی",
+ "bo": "تبتی",
+ "tk": "ترکمونی",
+ "tr": "ترکی",
+ "teo": "تسویی",
+ "te": "تلوگویی",
+ "to": "تونگانی",
+ "ti": "تیگرینیایی",
+ "ja": "جاپونی",
+ "jv": "جاوایی",
+ "es-419": "جنوبی آمریکای ِایسپانیولی",
+ "dyo": "جولا-فونی",
+ "ce": "چچنی",
+ "chr": "چروکیایی",
+ "cs": "چکی",
+ "cgg": "چیگا",
+ "zh": "چینی",
+ "km": "خمری",
+ "xh": "خوسا",
+ "da": "دانمارکی",
+ "dz": "دزونگخا",
+ "dua": "دوئالایی",
+ "rwk": "روآیی",
+ "ru": "روسی",
+ "rm": "رومانش",
+ "ro": "رومانیایی",
+ "rof": "رومبو",
+ "rn": "روندی",
+ "dje": "زارمایی",
+ "zu": "زولو",
+ "zh-Hans": "ساده چینی",
+ "saq": "سامبورو",
+ "sg": "سانگو",
+ "sbp": "سانگوو",
+ "seh": "سِنایی",
+ "zh-Hant": "سنتی چینی",
+ "sd": "سندی",
+ "sv": "سوئدی",
+ "sw": "سواحیلی",
+ "xog": "سوگا",
+ "so": "سومالیایی",
+ "gsw": "سوییس آلمانی",
+ "de-CH": "سوییس ِآلمانی",
+ "fr-CH": "سوییس ِفرانسوی",
+ "ii": "سیچوئان یی",
+ "si": "سینهالا",
+ "ksb": "شامبالا",
+ "se": "شمالی سامی",
+ "lrc": "شمالی لُری",
+ "nd": "شمالی ندبله",
+ "sn": "شونا",
+ "sr": "صربی",
+ "he": "عبری",
+ "ar": "عربی",
+ "fy": "غربی فیریزی",
+ "fa": "فارسی",
+ "fo": "فارویی",
+ "fr": "فرانسوی",
+ "nl-BE": "فلمیش",
+ "fil": "فیلیپینو",
+ "fi": "فینیش",
+ "kab": "قبایلی",
+ "ky": "قرقیزی",
+ "kk": "قزاقی",
+ "qu": "قوئچوئا",
+ "ca": "کاتالونی",
+ "kl": "کالائلیسوت",
+ "kln": "کالنجین",
+ "kam": "کامبایی",
+ "kn": "کانّادا",
+ "en-CA": "کانادای ِانگلیسی",
+ "fr-CA": "کانادای ِفرانسوی",
+ "ko": "کُره‌یی",
+ "hr": "کرواتی",
+ "ks": "کشمیری",
+ "sw-CD": "کنگو سواحیلی",
+ "rw": "کنیاروآندایی",
+ "nmg": "کوئاسیو",
+ "ku": "کوردی",
+ "kw": "کورنیش",
+ "kok": "کونکانی",
+ "khq": "کویرا چیینی",
+ "ses": "کویرابورا سنی",
+ "kea": "کیپ وُردی",
+ "ki": "کیکویو",
+ "gl": "گالیک",
+ "lg": "گاندا",
+ "gu": "گجراتی",
+ "ka": "گرجی",
+ "guz": "گوسی",
+ "lo": "لائویی",
+ "lv": "لاتویایی",
+ "lkt": "لاکوتا",
+ "lag": "لانگی",
+ "lt": "لتونیایی",
+ "pl": "لهستونی",
+ "luo": "لوئو",
+ "lu": "لوبا-کاتانگا",
+ "lb": "لوکزامبورگی",
+ "luy": "لوییا",
+ "ln": "لینگالا",
+ "mi": "مائوری",
+ "jmc": "ماچامه",
+ "mgh": "ماخوئا-میتو",
+ "mr": "ماراتی",
+ "mzn": "مازرونی",
+ "mas": "ماسایی",
+ "kde": "ماکونده",
+ "mg": "مالاگاسی",
+ "ml": "مالایالام",
+ "ms": "مالایی",
+ "mt": "مالتی",
+ "gv": "مانکس",
+ "mgo": "مِتاء",
+ "hu": "مجاری",
+ "zgh": "مراکش ِاستاندارد ِتامازیقتی",
+ "mer": "مِرویی",
+ "mn": "مغولی",
+ "mk": "مقدونی",
+ "es-MX": "مکزیک ِایسپانیولی",
+ "mfe": "موریسین",
+ "ro-MD": "مولداوی",
+ "mua": "موندانگ",
+ "tzm": "میونی اطلس تامزیقی",
+ "ckb": "میونی کوردی",
+ "naq": "ناما",
+ "ne": "نپالی",
+ "nb": "نروژی بوکمال",
+ "nn": "نروژی نینورسک",
+ "jgo": "نگومبا",
+ "nus": "نوئر",
+ "nyn": "نیانکوله",
+ "haw": "هاواییایی",
+ "nl": "هلندی",
+ "hi": "هندی",
+ "ha": "هوسا",
+ "vai": "وایی",
+ "cy": "ولزی",
+ "wo": "وولفی",
+ "vun": "وونجویی",
+ "vi": "ویتنامی",
+ "yo": "یوروبا",
+ "el": "یونانی"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/naq.json b/vendor/commerceguys/intl/resources/language/naq.json
index 26972fe00..4751fed82 100644
--- a/vendor/commerceguys/intl/resources/language/naq.json
+++ b/vendor/commerceguys/intl/resources/language/naq.json
@@ -1,641 +1,224 @@
{
- "af": {
- "name": "Afrikaans"
- },
- "agq": {
- "name": "Aghem"
- },
- "ak": {
- "name": "Akangowab"
- },
- "sq": {
- "name": "Albanian"
- },
- "am": {
- "name": "Amharicgowab"
- },
- "ar": {
- "name": "Arabiǁî gowab"
- },
- "hy": {
- "name": "Armenian"
- },
- "as": {
- "name": "Assamese"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "az": {
- "name": "Azerbaijani"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "Basque"
- },
- "be": {
- "name": "Belarusanǁî gowab"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "bn": {
- "name": "Bengaliǁî gowab"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "Bosnian"
- },
- "br": {
- "name": "Breton"
- },
- "bg": {
- "name": "Bulgariaǁî gowab"
- },
- "my": {
- "name": "Burmesǁî gowab"
- },
- "ca": {
- "name": "Catalan"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "ce": {
- "name": "Chechen"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "zh": {
- "name": "Chineesǁî gowab, Mandarinni"
- },
- "zh-Hans": {
- "name": "Chineesǁî gowab, Mandarinni (Hans)"
- },
- "zh-Hant": {
- "name": "Chineesǁî gowab, Mandarinni (Hant)"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "kw": {
- "name": "Cornish"
- },
- "hr": {
- "name": "Croatian"
- },
- "cs": {
- "name": "Czechǁî gowab"
- },
- "da": {
- "name": "Danish"
- },
- "dua": {
- "name": "Duala"
- },
- "de": {
- "name": "Duits"
- },
- "de-AT": {
- "name": "Duits (Austriab)"
- },
- "de-CH": {
- "name": "Duits (Switzerlandi)"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "ebu": {
- "name": "Embu"
- },
- "en": {
- "name": "Engels"
- },
- "en-AU": {
- "name": "Engels (Australieb)"
- },
- "en-CA": {
- "name": "Engels (Kanadab)"
- },
- "en-GB": {
- "name": "Engels (United Kingdom)"
- },
- "eo": {
- "name": "Esperanto"
- },
- "et": {
- "name": "Estonian"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "Faroese"
- },
- "fil": {
- "name": "Filipino"
- },
- "fi": {
- "name": "Finnish"
- },
- "fr": {
- "name": "Frans"
- },
- "fr-CA": {
- "name": "Frans (Kanadab)"
- },
- "fr-CH": {
- "name": "Frans (Switzerlandi)"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "gl": {
- "name": "Galician"
- },
- "lg": {
- "name": "Ganda"
- },
- "ka": {
- "name": "Georgian"
- },
- "gu": {
- "name": "Gujarati"
- },
- "guz": {
- "name": "Gusii"
- },
- "ha": {
- "name": "Hausagowab"
- },
- "haw": {
- "name": "Hawaiian"
- },
- "he": {
- "name": "Hebrew"
- },
- "hi": {
- "name": "Hindigowab"
- },
- "nl": {
- "name": "Hollands"
- },
- "nl-BE": {
- "name": "Hollands (Belgiummi)"
- },
- "hu": {
- "name": "Hungariaǁî gowab"
- },
- "is": {
- "name": "Icelandic"
- },
- "ig": {
- "name": "Igbogowab"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "id": {
- "name": "Indonesiaǁî gowab"
- },
- "ga": {
- "name": "Irish"
- },
- "it": {
- "name": "Italians"
- },
- "ja": {
- "name": "Japanees"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "kn": {
- "name": "Kannada"
- },
- "ks": {
- "name": "Kashmiri"
- },
- "kk": {
- "name": "Kazakh"
- },
- "km": {
- "name": "Khmerǁî gowab, Central"
- },
- "naq": {
- "name": "Khoekhoegowab"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "kok": {
- "name": "Konkani"
- },
- "ko": {
- "name": "Koreaǁî gowab"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "ky": {
- "name": "Kyrgyz"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Lao"
- },
- "lv": {
- "name": "Latvian"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "Lithuanian"
- },
- "dsb": {
- "name": "Lower Sorbian"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "Luxembourgish"
- },
- "luy": {
- "name": "Luyia"
- },
- "mk": {
- "name": "Macedonian"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "Malagasy"
- },
- "ml": {
- "name": "Malayalam"
- },
- "ms": {
- "name": "Malayǁî gowab"
- },
- "mt": {
- "name": "Maltese"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "Marathi"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "mn": {
- "name": "Mongolian"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "nds-NL": {
- "name": "nds (Netherlands)"
- },
- "ne": {
- "name": "Nepalǁî gowab"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nd": {
- "name": "North Ndebele"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "se": {
- "name": "Northern Sami"
- },
- "nb": {
- "name": "Norwegian Bokmål"
- },
- "nn": {
- "name": "Norwegian Nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "or": {
- "name": "Odia"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetic"
- },
- "ps": {
- "name": "Pashto"
- },
- "fa": {
- "name": "Persiaǁî gowab"
- },
- "pl": {
- "name": "Poleǁî gowab"
- },
- "pt": {
- "name": "Portugees"
- },
- "pt-PT": {
- "name": "Portugees (Portugali)"
- },
- "prg": {
- "name": "Prussian"
- },
- "pa": {
- "name": "Punjabigowab"
- },
- "qu": {
- "name": "Quechua"
- },
- "ro": {
- "name": "Romaniaǁî gowab"
- },
- "ro-MD": {
- "name": "Romaniaǁî gowab (Moldova)"
- },
- "rm": {
- "name": "Romansh"
- },
- "rof": {
- "name": "Rombo"
- },
- "rn": {
- "name": "Rundi"
- },
- "ru": {
- "name": "Russiaǁî gowab"
- },
- "rwk": {
- "name": "Rwa"
- },
- "rw": {
- "name": "Rwandaǁî gowab"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "gd": {
- "name": "Scottish Gaelic"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "Serbian"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Sinhala"
- },
- "sk": {
- "name": "Slovak"
- },
- "sl": {
- "name": "Slovenian"
- },
- "xog": {
- "name": "Soga"
- },
- "so": {
- "name": "Somaliǁî gowab"
- },
- "es": {
- "name": "Spaans"
- },
- "es-MX": {
- "name": "Spaans (Mexicob)"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "sw-CD": {
- "name": "sw (Democratic Republic of the Congo)"
- },
- "sw": {
- "name": "Swahili"
- },
- "sv": {
- "name": "Swedeǁî gowab"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "dav": {
- "name": "Taita"
- },
- "tg": {
- "name": "Tajik"
- },
- "ta": {
- "name": "Tamilǁî gowab"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "Tatar"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "th": {
- "name": "Thaiǁî gowab"
- },
- "bo": {
- "name": "Tibetan"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "to": {
- "name": "Tongan"
- },
- "tr": {
- "name": "Turkeǁî gowab"
- },
- "tk": {
- "name": "Turkmen"
- },
- "uk": {
- "name": "Ukrainiaǁî gowab"
- },
- "hsb": {
- "name": "Upper Sorbian"
- },
- "ur": {
- "name": "Urduǁî gowab"
- },
- "ug": {
- "name": "Uyghur"
- },
- "uz": {
- "name": "Uzbek"
- },
- "vai": {
- "name": "Vai"
- },
- "vi": {
- "name": "Vietnamǁî gowab"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "cy": {
- "name": "Welsh"
- },
- "fy": {
- "name": "Western Frisian"
- },
- "wo": {
- "name": "Wolof"
- },
- "el": {
- "name": "Xriks"
- },
- "yav": {
- "name": "Yangben"
- },
- "yi": {
- "name": "Yiddish"
- },
- "yo": {
- "name": "Yorubab"
- },
- "dje": {
- "name": "Zarma"
- },
- "zu": {
- "name": "Zulub"
- }
+ "af": "Afrikaans",
+ "agq": "Aghem",
+ "ak": "Akangowab",
+ "sq": "Albanian",
+ "am": "Amharicgowab",
+ "ar": "Arabiǁî gowab",
+ "hy": "Armenian",
+ "as": "Assamese",
+ "ast": "Asturian",
+ "asa": "Asu",
+ "az": "Azerbaijani",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "eu": "Basque",
+ "be": "Belarusanǁî gowab",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "bn": "Bengaliǁî gowab",
+ "brx": "Bodo",
+ "bs": "Bosnian",
+ "br": "Breton",
+ "bg": "Bulgariaǁî gowab",
+ "my": "Burmesǁî gowab",
+ "yue": "Cantonese",
+ "ca": "Catalan",
+ "ceb": "Cebuano",
+ "tzm": "Central Atlas Tamazight",
+ "ckb": "Central Kurdish",
+ "ce": "Chechen",
+ "chr": "Cherokee",
+ "cgg": "Chiga",
+ "zh": "Chineesǁî gowab, Mandarinni",
+ "zh-Hans": "Chineesǁî gowab, Mandarinni (Hans)",
+ "zh-Hant": "Chineesǁî gowab, Mandarinni (Hant)",
+ "cu": "Church Slavic",
+ "ksh": "Colognian",
+ "kw": "Cornish",
+ "hr": "Croatian",
+ "cs": "Czechǁî gowab",
+ "da": "Danish",
+ "dua": "Duala",
+ "de": "Duits",
+ "de-AT": "Duits (Austriab)",
+ "de-CH": "Duits (Switzerlandi)",
+ "dz": "Dzongkha",
+ "ebu": "Embu",
+ "en": "Engels",
+ "en-AU": "Engels (Australieb)",
+ "en-CA": "Engels (Kanadab)",
+ "en-GB": "Engels (United Kingdom)",
+ "eo": "Esperanto",
+ "et": "Estonian",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fo": "Faroese",
+ "fil": "Filipino",
+ "fi": "Finnish",
+ "fr": "Frans",
+ "fr-CA": "Frans (Kanadab)",
+ "fr-CH": "Frans (Switzerlandi)",
+ "fur": "Friulian",
+ "ff": "Fulah",
+ "gl": "Galician",
+ "lg": "Ganda",
+ "ka": "Georgian",
+ "gu": "Gujarati",
+ "guz": "Gusii",
+ "ha": "Hausagowab",
+ "haw": "Hawaiian",
+ "he": "Hebrew",
+ "hi": "Hindigowab",
+ "nl": "Hollands",
+ "nl-BE": "Hollands (Belgiummi)",
+ "hu": "Hungariaǁî gowab",
+ "is": "Icelandic",
+ "ig": "Igbogowab",
+ "smn": "Inari Sami",
+ "id": "Indonesiaǁî gowab",
+ "ga": "Irish",
+ "it": "Italians",
+ "ja": "Japanees",
+ "jv": "Javanese",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "kn": "Kannada",
+ "ks": "Kashmiri",
+ "kk": "Kazakh",
+ "km": "Khmerǁî gowab, Central",
+ "naq": "Khoekhoegowab",
+ "ki": "Kikuyu",
+ "kok": "Konkani",
+ "ko": "Koreaǁî gowab",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "ku": "Kurdish",
+ "nmg": "Kwasio",
+ "ky": "Kyrgyz",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Lao",
+ "lv": "Latvian",
+ "ln": "Lingala",
+ "lt": "Lithuanian",
+ "nds": "Low German",
+ "dsb": "Lower Sorbian",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "lb": "Luxembourgish",
+ "luy": "Luyia",
+ "mk": "Macedonian",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "Malagasy",
+ "ml": "Malayalam",
+ "ms": "Malayǁî gowab",
+ "mt": "Maltese",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mr": "Marathi",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "mn": "Mongolian",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "nds-NL": "nds (Netherlands)",
+ "ne": "Nepalǁî gowab",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nd": "North Ndebele",
+ "lrc": "Northern Luri",
+ "se": "Northern Sami",
+ "nb": "Norwegian Bokmål",
+ "nn": "Norwegian Nynorsk",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "or": "Odia",
+ "om": "Oromo",
+ "os": "Ossetic",
+ "ps": "Pashto",
+ "fa": "Persiaǁî gowab",
+ "pl": "Poleǁî gowab",
+ "pt": "Portugees",
+ "pt-PT": "Portugees (Portugali)",
+ "prg": "Prussian",
+ "pa": "Punjabigowab",
+ "qu": "Quechua",
+ "ro": "Romaniaǁî gowab",
+ "ro-MD": "Romaniaǁî gowab (Moldova)",
+ "rm": "Romansh",
+ "rof": "Rombo",
+ "rn": "Rundi",
+ "ru": "Russiaǁî gowab",
+ "rwk": "Rwa",
+ "rw": "Rwandaǁî gowab",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "gd": "Scottish Gaelic",
+ "seh": "Sena",
+ "sr": "Serbian",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "sd": "Sindhi",
+ "si": "Sinhala",
+ "sk": "Slovak",
+ "sl": "Slovenian",
+ "xog": "Soga",
+ "so": "Somaliǁî gowab",
+ "es": "Spaans",
+ "es-419": "Spaans (419)",
+ "es-MX": "Spaans (Mexicob)",
+ "zgh": "Standard Moroccan Tamazight",
+ "sw-CD": "sw (Democratic Republic of the Congo)",
+ "sw": "Swahili",
+ "sv": "Swedeǁî gowab",
+ "gsw": "Swiss German",
+ "shi": "Tachelhit",
+ "dav": "Taita",
+ "tg": "Tajik",
+ "ta": "Tamilǁî gowab",
+ "twq": "Tasawaq",
+ "tt": "Tatar",
+ "te": "Telugu",
+ "teo": "Teso",
+ "th": "Thaiǁî gowab",
+ "bo": "Tibetan",
+ "ti": "Tigrinya",
+ "to": "Tongan",
+ "tr": "Turkeǁî gowab",
+ "tk": "Turkmen",
+ "uk": "Ukrainiaǁî gowab",
+ "hsb": "Upper Sorbian",
+ "ur": "Urduǁî gowab",
+ "ug": "Uyghur",
+ "uz": "Uzbek",
+ "vai": "Vai",
+ "vi": "Vietnamǁî gowab",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "cy": "Welsh",
+ "fy": "Western Frisian",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "el": "Xriks",
+ "yav": "Yangben",
+ "yi": "Yiddish",
+ "yo": "Yorubab",
+ "dje": "Zarma",
+ "zu": "Zulub"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/nb.json b/vendor/commerceguys/intl/resources/language/nb.json
index 7e4440fad..15c19e48d 100644
--- a/vendor/commerceguys/intl/resources/language/nb.json
+++ b/vendor/commerceguys/intl/resources/language/nb.json
@@ -1,644 +1,224 @@
{
- "af": {
- "name": "afrikaans"
- },
- "agq": {
- "name": "aghem"
- },
- "ak": {
- "name": "akan"
- },
- "sq": {
- "name": "albansk"
- },
- "am": {
- "name": "amharisk"
- },
- "ar": {
- "name": "arabisk"
- },
- "hy": {
- "name": "armensk"
- },
- "az": {
- "name": "aserbajdsjansk"
- },
- "as": {
- "name": "assamesisk"
- },
- "ast": {
- "name": "asturisk"
- },
- "asa": {
- "name": "asu"
- },
- "ksf": {
- "name": "bafia"
- },
- "bm": {
- "name": "bambara"
- },
- "eu": {
- "name": "baskisk"
- },
- "bas": {
- "name": "basaa"
- },
- "bem": {
- "name": "bemba"
- },
- "bez": {
- "name": "bena"
- },
- "bn": {
- "name": "bengali"
- },
- "brx": {
- "name": "bodo"
- },
- "bs": {
- "name": "bosnisk"
- },
- "br": {
- "name": "bretonsk"
- },
- "bg": {
- "name": "bulgarsk"
- },
- "my": {
- "name": "burmesisk"
- },
- "chr": {
- "name": "cherokesisk"
- },
- "da": {
- "name": "dansk"
- },
- "dua": {
- "name": "duala"
- },
- "dz": {
- "name": "dzongkha"
- },
- "smn": {
- "name": "enaresamisk"
- },
- "en": {
- "name": "engelsk"
- },
- "en-AU": {
- "name": "engelsk (Australia)"
- },
- "en-CA": {
- "name": "engelsk (Canada)"
- },
- "en-GB": {
- "name": "engelsk (Storbritannia)"
- },
- "eo": {
- "name": "esperanto"
- },
- "et": {
- "name": "estisk"
- },
- "ee": {
- "name": "ewe"
- },
- "ewo": {
- "name": "ewondo"
- },
- "fil": {
- "name": "filipino"
- },
- "fi": {
- "name": "finsk"
- },
- "nl-BE": {
- "name": "flamsk"
- },
- "zh-Hans": {
- "name": "forenklet kinesisk"
- },
- "fr": {
- "name": "fransk"
- },
- "fr-CA": {
- "name": "fransk (Canada)"
- },
- "fr-CH": {
- "name": "fransk (Sveits)"
- },
- "fur": {
- "name": "friuliansk"
- },
- "ff": {
- "name": "fulfulde"
- },
- "fo": {
- "name": "færøysk"
- },
- "gl": {
- "name": "galisisk"
- },
- "lg": {
- "name": "ganda"
- },
- "mg": {
- "name": "gassisk"
- },
- "ka": {
- "name": "georgisk"
- },
- "el": {
- "name": "gresk"
- },
- "kl": {
- "name": "grønlandsk"
- },
- "gu": {
- "name": "gujarati"
- },
- "guz": {
- "name": "gusii"
- },
- "ha": {
- "name": "hausa"
- },
- "haw": {
- "name": "hawaiisk"
- },
- "he": {
- "name": "hebraisk"
- },
- "hi": {
- "name": "hindi"
- },
- "be": {
- "name": "hviterussisk"
- },
- "hsb": {
- "name": "høysorbisk"
- },
- "ig": {
- "name": "ibo"
- },
- "id": {
- "name": "indonesisk"
- },
- "ga": {
- "name": "irsk"
- },
- "is": {
- "name": "islandsk"
- },
- "it": {
- "name": "italiensk"
- },
- "ja": {
- "name": "japansk"
- },
- "yi": {
- "name": "jiddisk"
- },
- "dyo": {
- "name": "jola-fonyi"
- },
- "yo": {
- "name": "joruba"
- },
- "kab": {
- "name": "kabylsk"
- },
- "kkj": {
- "name": "kako"
- },
- "kln": {
- "name": "kalenjin"
- },
- "kam": {
- "name": "kamba"
- },
- "kn": {
- "name": "kannada"
- },
- "kea": {
- "name": "kappverdisk"
- },
- "kk": {
- "name": "kasakhisk"
- },
- "ks": {
- "name": "kasjmiri"
- },
- "ca": {
- "name": "katalansk"
- },
- "km": {
- "name": "khmer"
- },
- "ebu": {
- "name": "kiembu"
- },
- "cgg": {
- "name": "kiga"
- },
- "ki": {
- "name": "kikuyu"
- },
- "zh": {
- "name": "kinesisk"
- },
- "rw": {
- "name": "kinyarwanda"
- },
- "ky": {
- "name": "kirgisisk"
- },
- "cu": {
- "name": "kirkeslavisk"
- },
- "sw-CD": {
- "name": "kongolesisk swahili"
- },
- "kok": {
- "name": "konkani"
- },
- "ko": {
- "name": "koreansk"
- },
- "kw": {
- "name": "kornisk"
- },
- "khq": {
- "name": "koyra chiini"
- },
- "ses": {
- "name": "koyraboro senni"
- },
- "hr": {
- "name": "kroatisk"
- },
- "ckb": {
- "name": "kurdisk (sorani)"
- },
- "nmg": {
- "name": "kwasio"
- },
- "ksh": {
- "name": "kølnsk"
- },
- "lkt": {
- "name": "lakota"
- },
- "lag": {
- "name": "langi"
- },
- "lo": {
- "name": "laotisk"
- },
- "lv": {
- "name": "latvisk"
- },
- "dsb": {
- "name": "lavsorbisk"
- },
- "ln": {
- "name": "lingala"
- },
- "lt": {
- "name": "litauisk"
- },
- "lu": {
- "name": "luba-katanga"
- },
- "luy": {
- "name": "luhya"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "luxemburgsk"
- },
- "jmc": {
- "name": "machame"
- },
- "mk": {
- "name": "makedonsk"
- },
- "mgh": {
- "name": "makhuwa-meetto"
- },
- "kde": {
- "name": "makonde"
- },
- "ml": {
- "name": "malayalam"
- },
- "ms": {
- "name": "malayisk"
- },
- "mt": {
- "name": "maltesisk"
- },
- "gv": {
- "name": "mansk"
- },
- "mr": {
- "name": "marathi"
- },
- "mas": {
- "name": "masai"
- },
- "mfe": {
- "name": "mauritisk-kreolsk"
- },
- "mzn": {
- "name": "mazandarani"
- },
- "mer": {
- "name": "meru"
- },
- "mgo": {
- "name": "meta’"
- },
- "ro-MD": {
- "name": "moldovsk"
- },
- "mn": {
- "name": "mongolsk"
- },
- "mua": {
- "name": "mundang"
- },
- "naq": {
- "name": "nama"
- },
- "nl": {
- "name": "nederlandsk"
- },
- "nds-NL": {
- "name": "nedersaksisk"
- },
- "nds": {
- "name": "nedertysk"
- },
- "ne": {
- "name": "nepali"
- },
- "nnh": {
- "name": "ngiemboon"
- },
- "jgo": {
- "name": "ngomba"
- },
- "lrc": {
- "name": "nord-luri"
- },
- "nd": {
- "name": "nord-ndebele"
- },
- "se": {
- "name": "nordsamisk"
- },
- "nb": {
- "name": "norsk bokmål"
- },
- "nn": {
- "name": "norsk nynorsk"
- },
- "nus": {
- "name": "nuer"
- },
- "nyn": {
- "name": "nyankole"
- },
- "or": {
- "name": "odia"
- },
- "om": {
- "name": "oromo"
- },
- "os": {
- "name": "ossetisk"
- },
- "pa": {
- "name": "panjabi"
- },
- "ps": {
- "name": "pashto"
- },
- "fa": {
- "name": "persisk"
- },
- "pl": {
- "name": "polsk"
- },
- "pt": {
- "name": "portugisisk"
- },
- "pt-PT": {
- "name": "portugisisk (Portugal)"
- },
- "prg": {
- "name": "prøyssisk"
- },
- "qu": {
- "name": "quechua"
- },
- "rm": {
- "name": "retoromansk"
- },
- "rof": {
- "name": "rombo"
- },
- "ro": {
- "name": "rumensk"
- },
- "rn": {
- "name": "rundi"
- },
- "ru": {
- "name": "russisk"
- },
- "rwk": {
- "name": "rwa"
- },
- "sah": {
- "name": "sakha"
- },
- "saq": {
- "name": "samburu"
- },
- "sg": {
- "name": "sango"
- },
- "sbp": {
- "name": "sangu"
- },
- "seh": {
- "name": "sena"
- },
- "tzm": {
- "name": "sentralmarokkansk tamazight"
- },
- "sr": {
- "name": "serbisk"
- },
- "ksb": {
- "name": "shambala"
- },
- "sn": {
- "name": "shona"
- },
- "ii": {
- "name": "sichuan-yi"
- },
- "sd": {
- "name": "sindhi"
- },
- "si": {
- "name": "singalesisk"
- },
- "gd": {
- "name": "skotsk-gælisk"
- },
- "sk": {
- "name": "slovakisk"
- },
- "sl": {
- "name": "slovensk"
- },
- "xog": {
- "name": "soga"
- },
- "so": {
- "name": "somali"
- },
- "es": {
- "name": "spansk"
- },
- "es-MX": {
- "name": "spansk (Mexico)"
- },
- "zgh": {
- "name": "standard marrokansk tamazight"
- },
- "gsw": {
- "name": "sveitsertysk"
- },
- "sv": {
- "name": "svensk"
- },
- "sw": {
- "name": "swahili"
- },
- "shi": {
- "name": "tachelhit"
- },
- "tg": {
- "name": "tadsjikisk"
- },
- "dav": {
- "name": "taita"
- },
- "ta": {
- "name": "tamil"
- },
- "twq": {
- "name": "tasawaq"
- },
- "tt": {
- "name": "tatarisk"
- },
- "te": {
- "name": "telugu"
- },
- "teo": {
- "name": "teso"
- },
- "th": {
- "name": "thai"
- },
- "bo": {
- "name": "tibetansk"
- },
- "ti": {
- "name": "tigrinja"
- },
- "to": {
- "name": "tongansk"
- },
- "zh-Hant": {
- "name": "tradisjonell kinesisk"
- },
- "cs": {
- "name": "tsjekkisk"
- },
- "ce": {
- "name": "tsjetsjensk"
- },
- "tk": {
- "name": "turkmensk"
- },
- "tr": {
- "name": "tyrkisk"
- },
- "de": {
- "name": "tysk"
- },
- "de-CH": {
- "name": "tysk (Sveits)"
- },
- "de-AT": {
- "name": "tysk (Østerrike)"
- },
- "ug": {
- "name": "uigurisk"
- },
- "uk": {
- "name": "ukrainsk"
- },
- "hu": {
- "name": "ungarsk"
- },
- "ur": {
- "name": "urdu"
- },
- "uz": {
- "name": "usbekisk"
- },
- "vai": {
- "name": "Vai"
- },
- "fy": {
- "name": "vestfrisisk"
- },
- "vi": {
- "name": "vietnamesisk"
- },
- "vo": {
- "name": "volapyk"
- },
- "vun": {
- "name": "vunjo"
- },
- "cy": {
- "name": "walisisk"
- },
- "wae": {
- "name": "walsertysk"
- },
- "wo": {
- "name": "wolof"
- },
- "yav": {
- "name": "yangben"
- },
- "dje": {
- "name": "zarma"
- },
- "zu": {
- "name": "zulu"
- }
+ "af": "afrikaans",
+ "agq": "aghem",
+ "ak": "akan",
+ "sq": "albansk",
+ "am": "amharisk",
+ "ar": "arabisk",
+ "hy": "armensk",
+ "az": "aserbajdsjansk",
+ "as": "assamesisk",
+ "ast": "asturisk",
+ "asa": "asu",
+ "ksf": "bafia",
+ "bm": "bambara",
+ "eu": "baskisk",
+ "bas": "basaa",
+ "bem": "bemba",
+ "bez": "bena",
+ "bn": "bengali",
+ "brx": "bodo",
+ "bs": "bosnisk",
+ "br": "bretonsk",
+ "bg": "bulgarsk",
+ "my": "burmesisk",
+ "ceb": "cebuansk",
+ "chr": "cherokesisk",
+ "da": "dansk",
+ "dua": "duala",
+ "dz": "dzongkha",
+ "smn": "enaresamisk",
+ "en": "engelsk",
+ "en-AU": "engelsk (Australia)",
+ "en-CA": "engelsk (Canada)",
+ "en-GB": "engelsk (Storbritannia)",
+ "eo": "esperanto",
+ "et": "estisk",
+ "ee": "ewe",
+ "ewo": "ewondo",
+ "fil": "filipino",
+ "fi": "finsk",
+ "nl-BE": "flamsk",
+ "zh-Hans": "forenklet kinesisk",
+ "fr": "fransk",
+ "fr-CA": "fransk (Canada)",
+ "fr-CH": "fransk (Sveits)",
+ "fur": "friuliansk",
+ "ff": "fulfulde",
+ "fo": "færøysk",
+ "gl": "galisisk",
+ "lg": "ganda",
+ "mg": "gassisk",
+ "ka": "georgisk",
+ "el": "gresk",
+ "kl": "grønlandsk",
+ "gu": "gujarati",
+ "guz": "gusii",
+ "ha": "hausa",
+ "haw": "hawaiisk",
+ "he": "hebraisk",
+ "hi": "hindi",
+ "be": "hviterussisk",
+ "hsb": "høysorbisk",
+ "ig": "ibo",
+ "id": "indonesisk",
+ "ga": "irsk",
+ "is": "islandsk",
+ "it": "italiensk",
+ "ja": "japansk",
+ "jv": "javanesisk",
+ "yi": "jiddisk",
+ "dyo": "jola-fonyi",
+ "yo": "joruba",
+ "kab": "kabylsk",
+ "kkj": "kako",
+ "kln": "kalenjin",
+ "kam": "kamba",
+ "kn": "kannada",
+ "yue": "kantonesisk",
+ "kea": "kappverdisk",
+ "kk": "kasakhisk",
+ "ks": "kasjmiri",
+ "ca": "katalansk",
+ "km": "khmer",
+ "ebu": "kiembu",
+ "cgg": "kiga",
+ "ki": "kikuyu",
+ "zh": "kinesisk",
+ "rw": "kinyarwanda",
+ "ky": "kirgisisk",
+ "cu": "kirkeslavisk",
+ "sw-CD": "kongolesisk swahili",
+ "kok": "konkani",
+ "ko": "koreansk",
+ "kw": "kornisk",
+ "khq": "koyra chiini",
+ "ses": "koyraboro senni",
+ "hr": "kroatisk",
+ "ku": "kurdisk",
+ "ckb": "kurdisk (sorani)",
+ "nmg": "kwasio",
+ "ksh": "kølnsk",
+ "lkt": "lakota",
+ "lag": "langi",
+ "lo": "laotisk",
+ "lv": "latvisk",
+ "dsb": "lavsorbisk",
+ "ln": "lingala",
+ "lt": "litauisk",
+ "lu": "luba-katanga",
+ "luy": "luhya",
+ "luo": "Luo",
+ "lb": "luxemburgsk",
+ "jmc": "machame",
+ "mk": "makedonsk",
+ "mgh": "makhuwa-meetto",
+ "kde": "makonde",
+ "ml": "malayalam",
+ "ms": "malayisk",
+ "mt": "maltesisk",
+ "gv": "mansk",
+ "mi": "maori",
+ "mr": "marathi",
+ "mas": "masai",
+ "mfe": "mauritisk-kreolsk",
+ "mzn": "mazandarani",
+ "mer": "meru",
+ "mgo": "meta’",
+ "ro-MD": "moldovsk",
+ "mn": "mongolsk",
+ "mua": "mundang",
+ "naq": "nama",
+ "nl": "nederlandsk",
+ "nds-NL": "nedersaksisk",
+ "nds": "nedertysk",
+ "ne": "nepali",
+ "nnh": "ngiemboon",
+ "jgo": "ngomba",
+ "lrc": "nord-luri",
+ "nd": "nord-ndebele",
+ "se": "nordsamisk",
+ "nb": "norsk bokmål",
+ "nn": "norsk nynorsk",
+ "nus": "nuer",
+ "nyn": "nyankole",
+ "or": "odia",
+ "om": "oromo",
+ "os": "ossetisk",
+ "pa": "panjabi",
+ "ps": "pashto",
+ "fa": "persisk",
+ "pl": "polsk",
+ "pt": "portugisisk",
+ "pt-PT": "portugisisk (Portugal)",
+ "prg": "prøyssisk",
+ "qu": "quechua",
+ "rm": "retoromansk",
+ "rof": "rombo",
+ "ro": "rumensk",
+ "rn": "rundi",
+ "ru": "russisk",
+ "rwk": "rwa",
+ "sah": "sakha",
+ "saq": "samburu",
+ "sg": "sango",
+ "sbp": "sangu",
+ "seh": "sena",
+ "tzm": "sentralmarokkansk tamazight",
+ "sr": "serbisk",
+ "ksb": "shambala",
+ "sn": "shona",
+ "ii": "sichuan-yi",
+ "sd": "sindhi",
+ "si": "singalesisk",
+ "gd": "skotsk-gælisk",
+ "sk": "slovakisk",
+ "sl": "slovensk",
+ "xog": "soga",
+ "so": "somali",
+ "es": "spansk",
+ "es-419": "spansk (Latin-Amerika)",
+ "es-MX": "spansk (Mexico)",
+ "zgh": "standard marrokansk tamazight",
+ "gsw": "sveitsertysk",
+ "sv": "svensk",
+ "sw": "swahili",
+ "shi": "tachelhit",
+ "tg": "tadsjikisk",
+ "dav": "taita",
+ "ta": "tamil",
+ "twq": "tasawaq",
+ "tt": "tatarisk",
+ "te": "telugu",
+ "teo": "teso",
+ "th": "thai",
+ "bo": "tibetansk",
+ "ti": "tigrinja",
+ "to": "tongansk",
+ "zh-Hant": "tradisjonell kinesisk",
+ "cs": "tsjekkisk",
+ "ce": "tsjetsjensk",
+ "tk": "turkmensk",
+ "tr": "tyrkisk",
+ "de": "tysk",
+ "de-CH": "tysk (Sveits)",
+ "de-AT": "tysk (Østerrike)",
+ "ug": "uigurisk",
+ "uk": "ukrainsk",
+ "hu": "ungarsk",
+ "ur": "urdu",
+ "uz": "usbekisk",
+ "vai": "Vai",
+ "wa": "vallonsk",
+ "fy": "vestfrisisk",
+ "vi": "vietnamesisk",
+ "vo": "volapyk",
+ "vun": "vunjo",
+ "cy": "walisisk",
+ "wae": "walsertysk",
+ "wo": "wolof",
+ "xh": "xhosa",
+ "yav": "yangben",
+ "dje": "zarma",
+ "zu": "zulu"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/nd.json b/vendor/commerceguys/intl/resources/language/nd.json
index 0b725e214..b499227f2 100644
--- a/vendor/commerceguys/intl/resources/language/nd.json
+++ b/vendor/commerceguys/intl/resources/language/nd.json
@@ -1,641 +1,224 @@
{
- "af": {
- "name": "Afrikaans"
- },
- "agq": {
- "name": "Aghem"
- },
- "sq": {
- "name": "Albanian"
- },
- "hy": {
- "name": "Armenian"
- },
- "as": {
- "name": "Assamese"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "az": {
- "name": "Azerbaijani"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "Basque"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "Bosnian"
- },
- "br": {
- "name": "Breton"
- },
- "ca": {
- "name": "Catalan"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "ce": {
- "name": "Chechen"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "kw": {
- "name": "Cornish"
- },
- "hr": {
- "name": "Croatian"
- },
- "da": {
- "name": "Danish"
- },
- "dua": {
- "name": "Duala"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "ebu": {
- "name": "Embu"
- },
- "eo": {
- "name": "Esperanto"
- },
- "et": {
- "name": "Estonian"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "Faroese"
- },
- "fil": {
- "name": "Filipino"
- },
- "fi": {
- "name": "Finnish"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "gl": {
- "name": "Galician"
- },
- "lg": {
- "name": "Ganda"
- },
- "ka": {
- "name": "Georgian"
- },
- "gu": {
- "name": "Gujarati"
- },
- "guz": {
- "name": "Gusii"
- },
- "haw": {
- "name": "Hawaiian"
- },
- "he": {
- "name": "Hebrew"
- },
- "is": {
- "name": "Icelandic"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "ga": {
- "name": "Irish"
- },
- "ak": {
- "name": "isi-Akhani"
- },
- "ar": {
- "name": "isi-Alabhu"
- },
- "am": {
- "name": "isi-Amaharikhi"
- },
- "be": {
- "name": "isi-Bhelarashiyani"
- },
- "bn": {
- "name": "isi-Bhengali"
- },
- "bg": {
- "name": "isi-Bulgaria"
- },
- "my": {
- "name": "isi-Burma"
- },
- "zh": {
- "name": "isi-China"
- },
- "zh-Hans": {
- "name": "isi-China (Hans)"
- },
- "zh-Hant": {
- "name": "isi-China (Hant)"
- },
- "cs": {
- "name": "isi-Czech"
- },
- "nl": {
- "name": "isi-Dutch"
- },
- "nl-BE": {
- "name": "isi-Dutch (Bhelgium)"
- },
- "fr": {
- "name": "isi-Fulentshi"
- },
- "fr-CA": {
- "name": "isi-Fulentshi (Khanada)"
- },
- "fr-CH": {
- "name": "isi-Fulentshi (Switzerland)"
- },
- "el": {
- "name": "isi-Giliki"
- },
- "hu": {
- "name": "isi-Hangari"
- },
- "ha": {
- "name": "isi-Hausa"
- },
- "hi": {
- "name": "isi-Hindi"
- },
- "ig": {
- "name": "isi-Igbo"
- },
- "id": {
- "name": "isi-Indonesia"
- },
- "it": {
- "name": "isi-Italiano"
- },
- "de": {
- "name": "isi-Jalimani"
- },
- "de-AT": {
- "name": "isi-Jalimani (Austria)"
- },
- "de-CH": {
- "name": "isi-Jalimani (Switzerland)"
- },
- "ja": {
- "name": "isi-Japhani"
- },
- "km": {
- "name": "isi-Khambodiya"
- },
- "ko": {
- "name": "isi-Koriya"
- },
- "ms": {
- "name": "isi-Malayi"
- },
- "ne": {
- "name": "isi-Nepali"
- },
- "en": {
- "name": "isi-Ngisi"
- },
- "en-AU": {
- "name": "isi-Ngisi (Australia)"
- },
- "en-CA": {
- "name": "isi-Ngisi (Khanada)"
- },
- "en-GB": {
- "name": "isi-Ngisi (United Kingdom)"
- },
- "fa": {
- "name": "isi-Pheshiyani"
- },
- "pl": {
- "name": "isi-Pholoshi"
- },
- "pa": {
- "name": "isi-Phunjabi"
- },
- "pt": {
- "name": "isi-Potukezi"
- },
- "pt-PT": {
- "name": "isi-Potukezi (Portugal)"
- },
- "ru": {
- "name": "isi-Rashiya"
- },
- "ro": {
- "name": "isi-Romani"
- },
- "ro-MD": {
- "name": "isi-Romani (Moldova)"
- },
- "rw": {
- "name": "isi-Ruwanda"
- },
- "es": {
- "name": "isi-Sipeyini"
- },
- "es-MX": {
- "name": "isi-Sipeyini (Meksikho)"
- },
- "so": {
- "name": "isi-Somali"
- },
- "sv": {
- "name": "isi-Swidishi"
- },
- "ta": {
- "name": "isi-Thamil"
- },
- "th": {
- "name": "isi-Thayi"
- },
- "tr": {
- "name": "isi-Thekishi"
- },
- "ur": {
- "name": "isi-Udu"
- },
- "uk": {
- "name": "isi-Ukrain"
- },
- "vi": {
- "name": "isi-Vietnamese"
- },
- "yo": {
- "name": "isi-Yorubha"
- },
- "zu": {
- "name": "isi-Zulu"
- },
- "nd": {
- "name": "isiNdebele"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "kn": {
- "name": "Kannada"
- },
- "ks": {
- "name": "Kashmiri"
- },
- "kk": {
- "name": "Kazakh"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "kok": {
- "name": "Konkani"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "ky": {
- "name": "Kyrgyz"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Lao"
- },
- "lv": {
- "name": "Latvian"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "Lithuanian"
- },
- "dsb": {
- "name": "Lower Sorbian"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "Luxembourgish"
- },
- "luy": {
- "name": "Luyia"
- },
- "mk": {
- "name": "Macedonian"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "Malagasy"
- },
- "ml": {
- "name": "Malayalam"
- },
- "mt": {
- "name": "Maltese"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "Marathi"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "mn": {
- "name": "Mongolian"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nds-NL": {
- "name": "nds (Netherlands)"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "se": {
- "name": "Northern Sami"
- },
- "nb": {
- "name": "Norwegian Bokmål"
- },
- "nn": {
- "name": "Norwegian Nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "or": {
- "name": "Odia"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetic"
- },
- "ps": {
- "name": "Pashto"
- },
- "prg": {
- "name": "Prussian"
- },
- "qu": {
- "name": "Quechua"
- },
- "rm": {
- "name": "Romansh"
- },
- "rof": {
- "name": "Rombo"
- },
- "rn": {
- "name": "Rundi"
- },
- "rwk": {
- "name": "Rwa"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "gd": {
- "name": "Scottish Gaelic"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "Serbian"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Sinhala"
- },
- "sk": {
- "name": "Slovak"
- },
- "sl": {
- "name": "Slovenian"
- },
- "xog": {
- "name": "Soga"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "sw-CD": {
- "name": "sw (Democratic Republic of the Congo)"
- },
- "sw": {
- "name": "Swahili"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "dav": {
- "name": "Taita"
- },
- "tg": {
- "name": "Tajik"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "Tatar"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "bo": {
- "name": "Tibetan"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "to": {
- "name": "Tongan"
- },
- "tk": {
- "name": "Turkmen"
- },
- "hsb": {
- "name": "Upper Sorbian"
- },
- "ug": {
- "name": "Uyghur"
- },
- "uz": {
- "name": "Uzbek"
- },
- "vai": {
- "name": "Vai"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "cy": {
- "name": "Welsh"
- },
- "fy": {
- "name": "Western Frisian"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "yi": {
- "name": "Yiddish"
- },
- "dje": {
- "name": "Zarma"
- }
+ "af": "Afrikaans",
+ "agq": "Aghem",
+ "sq": "Albanian",
+ "hy": "Armenian",
+ "as": "Assamese",
+ "ast": "Asturian",
+ "asa": "Asu",
+ "az": "Azerbaijani",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "eu": "Basque",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "brx": "Bodo",
+ "bs": "Bosnian",
+ "br": "Breton",
+ "yue": "Cantonese",
+ "ca": "Catalan",
+ "ceb": "Cebuano",
+ "tzm": "Central Atlas Tamazight",
+ "ckb": "Central Kurdish",
+ "ce": "Chechen",
+ "chr": "Cherokee",
+ "cgg": "Chiga",
+ "cu": "Church Slavic",
+ "ksh": "Colognian",
+ "kw": "Cornish",
+ "hr": "Croatian",
+ "da": "Danish",
+ "dua": "Duala",
+ "dz": "Dzongkha",
+ "ebu": "Embu",
+ "eo": "Esperanto",
+ "et": "Estonian",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fo": "Faroese",
+ "fil": "Filipino",
+ "fi": "Finnish",
+ "fur": "Friulian",
+ "ff": "Fulah",
+ "gl": "Galician",
+ "lg": "Ganda",
+ "ka": "Georgian",
+ "gu": "Gujarati",
+ "guz": "Gusii",
+ "haw": "Hawaiian",
+ "he": "Hebrew",
+ "is": "Icelandic",
+ "smn": "Inari Sami",
+ "ga": "Irish",
+ "ak": "isi-Akhani",
+ "ar": "isi-Alabhu",
+ "am": "isi-Amaharikhi",
+ "be": "isi-Bhelarashiyani",
+ "bn": "isi-Bhengali",
+ "bg": "isi-Bulgaria",
+ "my": "isi-Burma",
+ "zh": "isi-China",
+ "zh-Hans": "isi-China (Hans)",
+ "zh-Hant": "isi-China (Hant)",
+ "cs": "isi-Czech",
+ "nl": "isi-Dutch",
+ "nl-BE": "isi-Dutch (Bhelgium)",
+ "fr": "isi-Fulentshi",
+ "fr-CA": "isi-Fulentshi (Khanada)",
+ "fr-CH": "isi-Fulentshi (Switzerland)",
+ "el": "isi-Giliki",
+ "hu": "isi-Hangari",
+ "ha": "isi-Hausa",
+ "hi": "isi-Hindi",
+ "ig": "isi-Igbo",
+ "id": "isi-Indonesia",
+ "it": "isi-Italiano",
+ "de": "isi-Jalimani",
+ "de-AT": "isi-Jalimani (Austria)",
+ "de-CH": "isi-Jalimani (Switzerland)",
+ "ja": "isi-Japhani",
+ "jv": "isi-Java",
+ "km": "isi-Khambodiya",
+ "ko": "isi-Koriya",
+ "ms": "isi-Malayi",
+ "ne": "isi-Nepali",
+ "en": "isi-Ngisi",
+ "en-AU": "isi-Ngisi (Australia)",
+ "en-CA": "isi-Ngisi (Khanada)",
+ "en-GB": "isi-Ngisi (United Kingdom)",
+ "fa": "isi-Pheshiyani",
+ "pl": "isi-Pholoshi",
+ "pa": "isi-Phunjabi",
+ "pt": "isi-Potukezi",
+ "pt-PT": "isi-Potukezi (Portugal)",
+ "ru": "isi-Rashiya",
+ "ro": "isi-Romani",
+ "ro-MD": "isi-Romani (Moldova)",
+ "rw": "isi-Ruwanda",
+ "es": "isi-Sipeyini",
+ "es-419": "isi-Sipeyini (419)",
+ "es-MX": "isi-Sipeyini (Meksikho)",
+ "so": "isi-Somali",
+ "sv": "isi-Swidishi",
+ "ta": "isi-Thamil",
+ "th": "isi-Thayi",
+ "tr": "isi-Thekishi",
+ "ur": "isi-Udu",
+ "uk": "isi-Ukrain",
+ "vi": "isi-Vietnamese",
+ "yo": "isi-Yorubha",
+ "zu": "isi-Zulu",
+ "nd": "isiNdebele",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "kn": "Kannada",
+ "ks": "Kashmiri",
+ "kk": "Kazakh",
+ "ki": "Kikuyu",
+ "kok": "Konkani",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "ku": "Kurdish",
+ "nmg": "Kwasio",
+ "ky": "Kyrgyz",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Lao",
+ "lv": "Latvian",
+ "ln": "Lingala",
+ "lt": "Lithuanian",
+ "nds": "Low German",
+ "dsb": "Lower Sorbian",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "lb": "Luxembourgish",
+ "luy": "Luyia",
+ "mk": "Macedonian",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "Malagasy",
+ "ml": "Malayalam",
+ "mt": "Maltese",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mr": "Marathi",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "mn": "Mongolian",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nds-NL": "nds (Netherlands)",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "lrc": "Northern Luri",
+ "se": "Northern Sami",
+ "nb": "Norwegian Bokmål",
+ "nn": "Norwegian Nynorsk",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "or": "Odia",
+ "om": "Oromo",
+ "os": "Ossetic",
+ "ps": "Pashto",
+ "prg": "Prussian",
+ "qu": "Quechua",
+ "rm": "Romansh",
+ "rof": "Rombo",
+ "rn": "Rundi",
+ "rwk": "Rwa",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "gd": "Scottish Gaelic",
+ "seh": "Sena",
+ "sr": "Serbian",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "sd": "Sindhi",
+ "si": "Sinhala",
+ "sk": "Slovak",
+ "sl": "Slovenian",
+ "xog": "Soga",
+ "zgh": "Standard Moroccan Tamazight",
+ "sw-CD": "sw (Democratic Republic of the Congo)",
+ "sw": "Swahili",
+ "gsw": "Swiss German",
+ "shi": "Tachelhit",
+ "dav": "Taita",
+ "tg": "Tajik",
+ "twq": "Tasawaq",
+ "tt": "Tatar",
+ "te": "Telugu",
+ "teo": "Teso",
+ "bo": "Tibetan",
+ "ti": "Tigrinya",
+ "to": "Tongan",
+ "tk": "Turkmen",
+ "hsb": "Upper Sorbian",
+ "ug": "Uyghur",
+ "uz": "Uzbek",
+ "vai": "Vai",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "cy": "Welsh",
+ "fy": "Western Frisian",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "yi": "Yiddish",
+ "dje": "Zarma"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/ne.json b/vendor/commerceguys/intl/resources/language/ne.json
index 3b14988c3..581a3461e 100644
--- a/vendor/commerceguys/intl/resources/language/ne.json
+++ b/vendor/commerceguys/intl/resources/language/ne.json
@@ -1,644 +1,224 @@
{
- "en": {
- "name": "अङ्ग्रेजी"
- },
- "az": {
- "name": "अजरबैजानी"
- },
- "af": {
- "name": "अफ्रिकान्स"
- },
- "am": {
- "name": "अम्हारिक"
- },
- "ar": {
- "name": "अरबी"
- },
- "sq": {
- "name": "अल्बानियाली"
- },
- "ast": {
- "name": "अस्टुरियाली"
- },
- "en-AU": {
- "name": "अस्ट्रेलियाली अङ्ग्रेजी"
- },
- "os": {
- "name": "अोस्सेटिक"
- },
- "ga": {
- "name": "आइरिस"
- },
- "is": {
- "name": "आइसल्यान्डियाली"
- },
- "ak": {
- "name": "आकान"
- },
- "agq": {
- "name": "आघेम"
- },
- "hy": {
- "name": "आर्मेनियाली"
- },
- "as": {
- "name": "आसामी"
- },
- "asa": {
- "name": "आसु"
- },
- "ig": {
- "name": "इग्बो"
- },
- "it": {
- "name": "इटालेली"
- },
- "smn": {
- "name": "इनारी सामी"
- },
- "id": {
- "name": "इन्डोनेसियाली"
- },
- "ee": {
- "name": "इवी"
- },
- "ewo": {
- "name": "इवोन्डो"
- },
- "et": {
- "name": "इस्टोनियन"
- },
- "ug": {
- "name": "उइघुर"
- },
- "uz": {
- "name": "उज्बेकी"
- },
- "or": {
- "name": "उडिया"
- },
- "nd": {
- "name": "उत्तरी न्डेबेले"
- },
- "lrc": {
- "name": "उत्तरी लुरी"
- },
- "se": {
- "name": "उत्तरी सामी"
- },
- "ur": {
- "name": "उर्दु"
- },
- "ebu": {
- "name": "एम्बु"
- },
- "eo": {
- "name": "एस्पेरान्तो"
- },
- "om": {
- "name": "ओरोमो"
- },
- "sw-CD": {
- "name": "कङ्गो स्वाहिली"
- },
- "kn": {
- "name": "कन्नाडा"
- },
- "kkj": {
- "name": "काको"
- },
- "kk": {
- "name": "काजाख"
- },
- "kab": {
- "name": "काबिल"
- },
- "kea": {
- "name": "काबुभेर्डियानु"
- },
- "kam": {
- "name": "काम्बा"
- },
- "kl": {
- "name": "कालालिसुट"
- },
- "kln": {
- "name": "कालेन्जिन"
- },
- "ks": {
- "name": "कास्मिरी"
- },
- "ki": {
- "name": "किकुयु"
- },
- "rw": {
- "name": "किन्यारवान्डा"
- },
- "ky": {
- "name": "किर्गिज"
- },
- "tzm": {
- "name": "केन्द्रीय एट्लास टामाजिघट"
- },
- "ckb": {
- "name": "केन्द्रीय कुर्दी"
- },
- "kok": {
- "name": "कोन्कानी"
- },
- "khq": {
- "name": "कोयरा चिनी"
- },
- "ses": {
- "name": "कोयराबोरो सेन्नी"
- },
- "ko": {
- "name": "कोरियाली"
- },
- "kw": {
- "name": "कोर्निस"
- },
- "ksh": {
- "name": "कोलोग्नियाली"
- },
- "ca": {
- "name": "क्याटालन"
- },
- "en-CA": {
- "name": "क्यानाडेली अङ्ग्रेजी"
- },
- "fr-CA": {
- "name": "क्यानेडाली फ्रान्सेली"
- },
- "hr": {
- "name": "क्रोयसियाली"
- },
- "nmg": {
- "name": "क्वासियो"
- },
- "qu": {
- "name": "क्वेचुवा"
- },
- "km": {
- "name": "खमेर"
- },
- "gl": {
- "name": "गलिसियाली"
- },
- "lg": {
- "name": "गान्डा"
- },
- "gu": {
- "name": "गुजराती"
- },
- "guz": {
- "name": "गुसी"
- },
- "el": {
- "name": "ग्रीक"
- },
- "cu": {
- "name": "चर्च स्लाभिक"
- },
- "cgg": {
- "name": "चिगा"
- },
- "zh": {
- "name": "चिनियाँ"
- },
- "cs": {
- "name": "चेक"
- },
- "ce": {
- "name": "चेचेन"
- },
- "chr": {
- "name": "चेरोकी"
- },
- "ka": {
- "name": "जर्जियाली"
- },
- "de": {
- "name": "जर्मन"
- },
- "de-AT": {
- "name": "जर्मन (अष्ट्रिया)"
- },
- "dje": {
- "name": "जर्मा"
- },
- "ja": {
- "name": "जापानी"
- },
- "zu": {
- "name": "जुलु"
- },
- "dz": {
- "name": "जोङ्खा"
- },
- "dyo": {
- "name": "जोला-फोनिल"
- },
- "tk": {
- "name": "टर्कमेन"
- },
- "tr": {
- "name": "टर्किश"
- },
- "shi": {
- "name": "टाचेल्हिट"
- },
- "ti": {
- "name": "टिग्रिन्या"
- },
- "teo": {
- "name": "टेसो"
- },
- "to": {
- "name": "टोङ्गन"
- },
- "nl": {
- "name": "डच"
- },
- "da": {
- "name": "डेनिस"
- },
- "nds": {
- "name": "तल्लो जर्मन"
- },
- "nds-NL": {
- "name": "तल्लो साक्सन"
- },
- "dsb": {
- "name": "तल्लो सोर्बियन"
- },
- "dav": {
- "name": "ताइता"
- },
- "tg": {
- "name": "ताजिक"
- },
- "tt": {
- "name": "तातार"
- },
- "ta": {
- "name": "तामिल"
- },
- "twq": {
- "name": "तासावाक"
- },
- "bo": {
- "name": "तिब्बती"
- },
- "te": {
- "name": "तेलुगु"
- },
- "th": {
- "name": "थाई"
- },
- "dua": {
- "name": "दुवाला"
- },
- "nn": {
- "name": "नर्वेली नाइनोर्स्क"
- },
- "nb": {
- "name": "नर्वेली बोकमाल"
- },
- "naq": {
- "name": "नामा"
- },
- "nus": {
- "name": "नुएर"
- },
- "ne": {
- "name": "नेपाली"
- },
- "nnh": {
- "name": "न्गिएम्बुन"
- },
- "jgo": {
- "name": "न्गोम्बा"
- },
- "nyn": {
- "name": "न्यान्कोल"
- },
- "pa": {
- "name": "पंजाबी"
- },
- "zh-Hant": {
- "name": "परम्परागत चिनियाँ"
- },
- "fy": {
- "name": "पश्चिमी फ्रिसियन"
- },
- "ps": {
- "name": "पास्तो"
- },
- "pt": {
- "name": "पोर्तुगी"
- },
- "pl": {
- "name": "पोलिस"
- },
- "prg": {
- "name": "प्रसियाली"
- },
- "fa": {
- "name": "फारसी"
- },
- "fo": {
- "name": "फारोज"
- },
- "fi": {
- "name": "फिनिस"
- },
- "fil": {
- "name": "फिलिपिनी"
- },
- "ff": {
- "name": "फुलाह"
- },
- "fr": {
- "name": "फ्रान्सेली"
- },
- "fr-CH": {
- "name": "फ्रान्सेली (स्विजरल्याण्ड)"
- },
- "fur": {
- "name": "फ्रिउलियाली"
- },
- "nl-BE": {
- "name": "फ्लेमिस"
- },
- "bn": {
- "name": "बंगाली"
- },
- "my": {
- "name": "बर्मेली"
- },
- "ksf": {
- "name": "बाफिया"
- },
- "bm": {
- "name": "बाम्बारा"
- },
- "bas": {
- "name": "बासा"
- },
- "eu": {
- "name": "बास्क"
- },
- "bg": {
- "name": "बुल्गेरियाली"
- },
- "bez": {
- "name": "बेना"
- },
- "bem": {
- "name": "बेम्बा"
- },
- "en-GB": {
- "name": "बेलायती अङ्ग्रेजी"
- },
- "be": {
- "name": "बेलारुसी"
- },
- "brx": {
- "name": "बोडो"
- },
- "bs": {
- "name": "बोस्नियाली"
- },
- "br": {
- "name": "ब्रेटन"
- },
- "vai": {
- "name": "भाइ"
- },
- "vi": {
- "name": "भियतनामी"
- },
- "vun": {
- "name": "भुन्जो"
- },
- "vo": {
- "name": "भोलापिक"
- },
- "mn": {
- "name": "मङ्गोलियाली"
- },
- "mzn": {
- "name": "मजानडेरानी"
- },
- "mr": {
- "name": "मराठी"
- },
- "ml": {
- "name": "मलयालम"
- },
- "mg": {
- "name": "मलागासी"
- },
- "ms": {
- "name": "मलाय"
- },
- "mas": {
- "name": "मसाई"
- },
- "kde": {
- "name": "माकोन्डे"
- },
- "mgh": {
- "name": "माखुवा-मिट्टो"
- },
- "jmc": {
- "name": "माचामे"
- },
- "hsb": {
- "name": "माथिल्लो सोर्बियन"
- },
- "zgh": {
- "name": "मानक मोरोक्कोन तामाजिघट"
- },
- "gv": {
- "name": "मान्क्स"
- },
- "mt": {
- "name": "माल्टिज"
- },
- "mua": {
- "name": "मुन्डाङ"
- },
- "es-MX": {
- "name": "मेक्सिकन स्पेनी"
- },
- "mgo": {
- "name": "मेटा"
- },
- "mer": {
- "name": "मेरू"
- },
- "mfe": {
- "name": "मोरिसेन"
- },
- "ro-MD": {
- "name": "मोल्डाभियाली"
- },
- "mk": {
- "name": "म्यासेडोनियन"
- },
- "yav": {
- "name": "याङ्बेन"
- },
- "yi": {
- "name": "यिद्दिस"
- },
- "uk": {
- "name": "युक्रेनी"
- },
- "pt-PT": {
- "name": "युरोपेली पोर्तुगी"
- },
- "yo": {
- "name": "योरूवा"
- },
- "ru": {
- "name": "रसियाली"
- },
- "rn": {
- "name": "रुन्डी"
- },
- "ro": {
- "name": "रोमानियाली"
- },
- "rm": {
- "name": "रोमानिस"
- },
- "rof": {
- "name": "रोम्बो"
- },
- "rwk": {
- "name": "र्‌वा"
- },
- "lb": {
- "name": "लक्जेम्बर्गी"
- },
- "lo": {
- "name": "लाओ"
- },
- "lkt": {
- "name": "लाकोता"
- },
- "lag": {
- "name": "लाङ्गी"
- },
- "lv": {
- "name": "लात्भियाली"
- },
- "ln": {
- "name": "लिङ्गाला"
- },
- "lt": {
- "name": "लिथुआनियाली"
- },
- "luy": {
- "name": "लुइया"
- },
- "luo": {
- "name": "लुओ"
- },
- "lu": {
- "name": "लुबा-काताङ्गा"
- },
- "wae": {
- "name": "वाल्सर"
- },
- "wo": {
- "name": "वुलुफ"
- },
- "cy": {
- "name": "वेल्श"
- },
- "ksb": {
- "name": "शाम्बाला"
- },
- "sn": {
- "name": "शोना"
- },
- "zh-Hans": {
- "name": "सरलिकृत चिनियाँ"
- },
- "sr": {
- "name": "सर्बियाली"
- },
- "sah": {
- "name": "साखा"
- },
- "sbp": {
- "name": "साङ्गु"
- },
- "sg": {
- "name": "साङ्गो"
- },
- "saq": {
- "name": "साम्बुरू"
- },
- "ii": {
- "name": "सिचुआन यि"
- },
- "sd": {
- "name": "सिन्धी"
- },
- "si": {
- "name": "सिन्हाली"
- },
- "seh": {
- "name": "सेना"
- },
- "xog": {
- "name": "सोगा"
- },
- "so": {
- "name": "सोमाली"
- },
- "gd": {
- "name": "स्कटिस गाएलिक"
- },
- "es": {
- "name": "स्पेनी"
- },
- "sk": {
- "name": "स्लोभाकियाली"
- },
- "sl": {
- "name": "स्लोभेनियाली"
- },
- "sw": {
- "name": "स्वाहिली"
- },
- "sv": {
- "name": "स्विडिस"
- },
- "gsw": {
- "name": "स्वीस जर्मन"
- },
- "de-CH": {
- "name": "स्वीस हाई जर्मन"
- },
- "hu": {
- "name": "हङ्गेरियाली"
- },
- "haw": {
- "name": "हवाइयन"
- },
- "ha": {
- "name": "हाउसा"
- },
- "hi": {
- "name": "हिन्दी"
- },
- "he": {
- "name": "हिब्रु"
- }
+ "en": "अङ्ग्रेजी",
+ "az": "अजरबैजानी",
+ "af": "अफ्रिकान्स",
+ "am": "अम्हारिक",
+ "ar": "अरबी",
+ "sq": "अल्बानियाली",
+ "ast": "अस्टुरियाली",
+ "de-AT": "अस्ट्रिएन जर्मन",
+ "en-AU": "अस्ट्रेलियाली अङ्ग्रेजी",
+ "os": "अोस्सेटिक",
+ "ga": "आइरिस",
+ "is": "आइसल्यान्डियाली",
+ "ak": "आकान",
+ "agq": "आघेम",
+ "hy": "आर्मेनियाली",
+ "as": "आसामी",
+ "asa": "आसु",
+ "ig": "इग्बो",
+ "it": "इटालेली",
+ "smn": "इनारी सामी",
+ "id": "इन्डोनेसियाली",
+ "ee": "इवी",
+ "ewo": "इवोन्डो",
+ "et": "इस्टोनियन",
+ "ug": "उइघुर",
+ "uz": "उज्बेकी",
+ "or": "उडिया",
+ "nd": "उत्तरी न्डेबेले",
+ "lrc": "उत्तरी लुरी",
+ "se": "उत्तरी सामी",
+ "ur": "उर्दु",
+ "ebu": "एम्बु",
+ "eo": "एस्पेरान्तो",
+ "om": "ओरोमो",
+ "sw-CD": "कङ्गो स्वाहिली",
+ "kn": "कन्नाडा",
+ "kkj": "काको",
+ "kk": "काजाख",
+ "kab": "काबिल",
+ "kea": "काबुभेर्डियानु",
+ "kam": "काम्बा",
+ "kl": "कालालिसुट",
+ "kln": "कालेन्जिन",
+ "ks": "कास्मिरी",
+ "ki": "किकुयु",
+ "rw": "किन्यारवान्डा",
+ "ky": "किर्गिज",
+ "ku": "कुर्दी",
+ "tzm": "केन्द्रीय एट्लास टामाजिघट",
+ "kok": "कोन्कानी",
+ "khq": "कोयरा चिनी",
+ "ses": "कोयराबोरो सेन्नी",
+ "ko": "कोरियाली",
+ "kw": "कोर्निस",
+ "ksh": "कोलोग्नियाली",
+ "ca": "क्याटालन",
+ "en-CA": "क्यानाडेली अङ्ग्रेजी",
+ "fr-CA": "क्यानेडाली फ्रान्सेली",
+ "yue": "क्यान्टोनिज",
+ "hr": "क्रोयसियाली",
+ "nmg": "क्वासियो",
+ "qu": "क्वेचुवा",
+ "km": "खमेर",
+ "xh": "खोसा",
+ "gl": "गलिसियाली",
+ "lg": "गान्डा",
+ "gu": "गुजराती",
+ "guz": "गुसी",
+ "el": "ग्रीक",
+ "cu": "चर्च स्लाभिक",
+ "cgg": "चिगा",
+ "zh": "चिनियाँ",
+ "cs": "चेक",
+ "ce": "चेचेन",
+ "chr": "चेरोकी",
+ "ka": "जर्जियाली",
+ "de": "जर्मन",
+ "dje": "जर्मा",
+ "ja": "जापानी",
+ "jv": "जाभानी",
+ "zu": "जुलु",
+ "dz": "जोङ्खा",
+ "dyo": "जोला-फोनिल",
+ "tk": "टर्कमेन",
+ "tr": "टर्किश",
+ "shi": "टाचेल्हिट",
+ "ti": "टिग्रिन्या",
+ "teo": "टेसो",
+ "to": "टोङ्गन",
+ "nl": "डच",
+ "da": "डेनिस",
+ "nds": "तल्लो जर्मन",
+ "nds-NL": "तल्लो साक्सन",
+ "dsb": "तल्लो सोर्बियन",
+ "dav": "ताइता",
+ "tg": "ताजिक",
+ "tt": "तातार",
+ "ta": "तामिल",
+ "twq": "तासावाक",
+ "bo": "तिब्बती",
+ "te": "तेलुगु",
+ "th": "थाई",
+ "dua": "दुवाला",
+ "nn": "नर्वेली नाइनोर्स्क",
+ "nb": "नर्वेली बोकमाल",
+ "naq": "नामा",
+ "nus": "नुएर",
+ "ne": "नेपाली",
+ "nnh": "न्गिएम्बुन",
+ "jgo": "न्गोम्बा",
+ "nyn": "न्यान्कोल",
+ "pa": "पंजाबी",
+ "zh-Hant": "परम्परागत चिनियाँ",
+ "fy": "पश्चिमी फ्रिसियन",
+ "ps": "पास्तो",
+ "pt": "पोर्तुगी",
+ "pl": "पोलिस",
+ "prg": "प्रसियाली",
+ "fa": "फारसी",
+ "fo": "फारोज",
+ "fi": "फिनिस",
+ "fil": "फिलिपिनी",
+ "ff": "फुलाह",
+ "fr": "फ्रान्सेली",
+ "fur": "फ्रिउलियाली",
+ "nl-BE": "फ्लेमिस",
+ "bn": "बंगाली",
+ "my": "बर्मेली",
+ "ksf": "बाफिया",
+ "bm": "बाम्बारा",
+ "bas": "बासा",
+ "eu": "बास्क",
+ "bg": "बुल्गेरियाली",
+ "bez": "बेना",
+ "bem": "बेम्बा",
+ "en-GB": "बेलायती अङ्ग्रेजी",
+ "be": "बेलारुसी",
+ "brx": "बोडो",
+ "bs": "बोस्नियाली",
+ "br": "ब्रेटन",
+ "vai": "भाइ",
+ "vi": "भियतनामी",
+ "vun": "भुन्जो",
+ "vo": "भोलापिक",
+ "mn": "मङ्गोलियाली",
+ "mzn": "मजानडेरानी",
+ "ckb": "मध्यवर्ती कुर्दिस",
+ "mr": "मराठी",
+ "ml": "मलयालम",
+ "mg": "मलागासी",
+ "ms": "मलाय",
+ "mas": "मसाई",
+ "mi": "माओरी",
+ "kde": "माकोन्डे",
+ "mgh": "माखुवा-मिट्टो",
+ "jmc": "माचामे",
+ "hsb": "माथिल्लो सोर्बियन",
+ "zgh": "मानक मोरोक्कोन तामाजिघट",
+ "gv": "मान्क्स",
+ "mt": "माल्टिज",
+ "mua": "मुन्डाङ",
+ "es-MX": "मेक्सिकन स्पेनी",
+ "mgo": "मेटा",
+ "mer": "मेरू",
+ "mfe": "मोरिसेन",
+ "ro-MD": "मोल्डाभियाली",
+ "mk": "म्यासेडोनियन",
+ "yav": "याङ्बेन",
+ "yi": "यिद्दिस",
+ "uk": "युक्रेनी",
+ "pt-PT": "युरोपेली पोर्तुगी",
+ "yo": "योरूवा",
+ "ru": "रसियाली",
+ "rn": "रुन्डी",
+ "ro": "रोमानियाली",
+ "rm": "रोमानिस",
+ "rof": "रोम्बो",
+ "rwk": "र्‌वा",
+ "lb": "लक्जेम्बर्गी",
+ "lo": "लाओ",
+ "lkt": "लाकोता",
+ "lag": "लाङ्गी",
+ "lv": "लात्भियाली",
+ "ln": "लिङ्गाला",
+ "lt": "लिथुआनियाली",
+ "luy": "लुइया",
+ "luo": "लुओ",
+ "lu": "लुबा-काताङ्गा",
+ "es-419": "ल्याटिन अमेरिकी स्पेनी",
+ "wa": "वाल्लुन",
+ "wae": "वाल्सर",
+ "wo": "वुलुफ",
+ "cy": "वेल्श",
+ "ksb": "शाम्बाला",
+ "sn": "शोना",
+ "zh-Hans": "सरलिकृत चिनियाँ",
+ "sr": "सर्बियाली",
+ "sah": "साखा",
+ "sbp": "साङ्गु",
+ "sg": "साङ्गो",
+ "saq": "साम्बुरू",
+ "ii": "सिचुआन यि",
+ "sd": "सिन्धी",
+ "si": "सिन्हाली",
+ "seh": "सेना",
+ "ceb": "सेबुआनो",
+ "xog": "सोगा",
+ "so": "सोमाली",
+ "gd": "स्कटिस गाएलिक",
+ "es": "स्पेनी",
+ "sk": "स्लोभाकियाली",
+ "sl": "स्लोभेनियाली",
+ "sw": "स्वाहिली",
+ "sv": "स्विडिस",
+ "fr-CH": "स्विस फ्रेन्च",
+ "gsw": "स्वीस जर्मन",
+ "de-CH": "स्वीस हाई जर्मन",
+ "hu": "हङ्गेरियाली",
+ "haw": "हवाइयन",
+ "ha": "हाउसा",
+ "hi": "हिन्दी",
+ "he": "हिब्रु"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/nl.json b/vendor/commerceguys/intl/resources/language/nl.json
index 94f79f687..ef890320e 100644
--- a/vendor/commerceguys/intl/resources/language/nl.json
+++ b/vendor/commerceguys/intl/resources/language/nl.json
@@ -1,644 +1,224 @@
{
- "om": {
- "name": "Afaan Oromo"
- },
- "af": {
- "name": "Afrikaans"
- },
- "agq": {
- "name": "Aghem"
- },
- "ak": {
- "name": "Akan"
- },
- "sq": {
- "name": "Albanees"
- },
- "am": {
- "name": "Amhaars"
- },
- "ar": {
- "name": "Arabisch"
- },
- "hy": {
- "name": "Armeens"
- },
- "as": {
- "name": "Assamees"
- },
- "ast": {
- "name": "Asturisch"
- },
- "asa": {
- "name": "Asu"
- },
- "az": {
- "name": "Azerbeidzjaans"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basa"
- },
- "eu": {
- "name": "Baskisch"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "bn": {
- "name": "Bengaals"
- },
- "my": {
- "name": "Birmaans"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "Bosnisch"
- },
- "br": {
- "name": "Bretons"
- },
- "bg": {
- "name": "Bulgaars"
- },
- "ca": {
- "name": "Catalaans"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "zh": {
- "name": "Chinees"
- },
- "zh-Hant": {
- "name": "Chinees (traditioneel)"
- },
- "zh-Hans": {
- "name": "Chinees (vereenvoudigd)"
- },
- "kw": {
- "name": "Cornish"
- },
- "da": {
- "name": "Deens"
- },
- "dua": {
- "name": "Duala"
- },
- "de": {
- "name": "Duits"
- },
- "de-AT": {
- "name": "Duits (Oostenrijk)"
- },
- "de-CH": {
- "name": "Duits (Zwitserland)"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "ebu": {
- "name": "Embu"
- },
- "en": {
- "name": "Engels"
- },
- "en-AU": {
- "name": "Engels (Australië)"
- },
- "en-CA": {
- "name": "Engels (Canada)"
- },
- "en-GB": {
- "name": "Engels (Verenigd Koninkrijk)"
- },
- "eo": {
- "name": "Esperanto"
- },
- "et": {
- "name": "Estisch"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "Faeröers"
- },
- "fil": {
- "name": "Filipijns"
- },
- "fi": {
- "name": "Fins"
- },
- "fr": {
- "name": "Frans"
- },
- "fr-CA": {
- "name": "Frans (Canada)"
- },
- "fr-CH": {
- "name": "Frans (Zwitserland)"
- },
- "fy": {
- "name": "Fries"
- },
- "fur": {
- "name": "Friulisch"
- },
- "ff": {
- "name": "Fulah"
- },
- "gl": {
- "name": "Galicisch"
- },
- "ka": {
- "name": "Georgisch"
- },
- "ki": {
- "name": "Gikuyu"
- },
- "el": {
- "name": "Grieks"
- },
- "kl": {
- "name": "Groenlands"
- },
- "gu": {
- "name": "Gujarati"
- },
- "guz": {
- "name": "Gusii"
- },
- "ha": {
- "name": "Hausa"
- },
- "haw": {
- "name": "Hawaïaans"
- },
- "he": {
- "name": "Hebreeuws"
- },
- "hi": {
- "name": "Hindi"
- },
- "hu": {
- "name": "Hongaars"
- },
- "ga": {
- "name": "Iers"
- },
- "ig": {
- "name": "Igbo"
- },
- "is": {
- "name": "IJslands"
- },
- "smn": {
- "name": "Inari-Samisch"
- },
- "id": {
- "name": "Indonesisch"
- },
- "it": {
- "name": "Italiaans"
- },
- "sah": {
- "name": "Jakoets"
- },
- "ja": {
- "name": "Japans"
- },
- "yi": {
- "name": "Jiddisch"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kaapverdisch Creools"
- },
- "kab": {
- "name": "Kabylisch"
- },
- "kkj": {
- "name": "Kako"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "kn": {
- "name": "Kannada"
- },
- "ks": {
- "name": "Kasjmiri"
- },
- "kk": {
- "name": "Kazachs"
- },
- "cu": {
- "name": "Kerkslavisch"
- },
- "km": {
- "name": "Khmer"
- },
- "rw": {
- "name": "Kinyarwanda"
- },
- "ky": {
- "name": "Kirgizisch"
- },
- "rn": {
- "name": "Kirundi"
- },
- "ksh": {
- "name": "Kölsch"
- },
- "kok": {
- "name": "Konkani"
- },
- "ko": {
- "name": "Koreaans"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "hr": {
- "name": "Kroatisch"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Laotiaans"
- },
- "lv": {
- "name": "Lets"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "Litouws"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "lg": {
- "name": "Luganda"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "Luxemburgs"
- },
- "luy": {
- "name": "Luyia"
- },
- "mas": {
- "name": "Maa"
- },
- "mk": {
- "name": "Macedonisch"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "Malagassisch"
- },
- "ml": {
- "name": "Malayalam"
- },
- "ms": {
- "name": "Maleis"
- },
- "mt": {
- "name": "Maltees"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "Marathi"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Meta’"
- },
- "mn": {
- "name": "Mongools"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nds-NL": {
- "name": "Nederduits"
- },
- "nl": {
- "name": "Nederlands"
- },
- "nl-BE": {
- "name": "Nederlands (België)"
- },
- "nds": {
- "name": "Nedersaksisch"
- },
- "dsb": {
- "name": "Nedersorbisch"
- },
- "ne": {
- "name": "Nepalees"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nmg": {
- "name": "Ngumba"
- },
- "nd": {
- "name": "Noord-Ndebele"
- },
- "se": {
- "name": "Noord-Samisch"
- },
- "lrc": {
- "name": "Noordelijk Luri"
- },
- "nb": {
- "name": "Noors - Bokmål"
- },
- "nn": {
- "name": "Noors - Nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "or": {
- "name": "Odia"
- },
- "ug": {
- "name": "Oeigoers"
- },
- "uk": {
- "name": "Oekraïens"
- },
- "uz": {
- "name": "Oezbeeks"
- },
- "hsb": {
- "name": "Oppersorbisch"
- },
- "os": {
- "name": "Ossetisch"
- },
- "prg": {
- "name": "Oudpruisisch"
- },
- "ps": {
- "name": "Pasjtoe"
- },
- "fa": {
- "name": "Perzisch"
- },
- "pl": {
- "name": "Pools"
- },
- "pt": {
- "name": "Portugees"
- },
- "pt-PT": {
- "name": "Portugees (Portugal)"
- },
- "pa": {
- "name": "Punjabi"
- },
- "qu": {
- "name": "Quechua"
- },
- "rm": {
- "name": "Reto-Romaans"
- },
- "ro": {
- "name": "Roemeens"
- },
- "ro-MD": {
- "name": "Roemeens (Moldavië)"
- },
- "rof": {
- "name": "Rombo"
- },
- "ru": {
- "name": "Russisch"
- },
- "rwk": {
- "name": "Rwa"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "gd": {
- "name": "Schots-Gaelisch"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "Servisch"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Singalees"
- },
- "sl": {
- "name": "Sloveens"
- },
- "sk": {
- "name": "Slowaaks"
- },
- "xog": {
- "name": "Soga"
- },
- "so": {
- "name": "Somalisch"
- },
- "ckb": {
- "name": "Soranî"
- },
- "es": {
- "name": "Spaans"
- },
- "es-MX": {
- "name": "Spaans (Mexico)"
- },
- "zgh": {
- "name": "Standaard Marokkaanse Tamazight"
- },
- "sw": {
- "name": "Swahili"
- },
- "sw-CD": {
- "name": "Swahili (Congo-Kinshasa)"
- },
- "tg": {
- "name": "Tadzjieks"
- },
- "dav": {
- "name": "Taita"
- },
- "tzm": {
- "name": "Tamazight (Centraal-Marokko)"
- },
- "ta": {
- "name": "Tamil"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "shi": {
- "name": "Tashelhiyt"
- },
- "tt": {
- "name": "Tataars"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "th": {
- "name": "Thai"
- },
- "bo": {
- "name": "Tibetaans"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "to": {
- "name": "Tongaans"
- },
- "cs": {
- "name": "Tsjechisch"
- },
- "ce": {
- "name": "Tsjetsjeens"
- },
- "tk": {
- "name": "Turkmeens"
- },
- "tr": {
- "name": "Turks"
- },
- "ur": {
- "name": "Urdu"
- },
- "vai": {
- "name": "Vai"
- },
- "vi": {
- "name": "Vietnamees"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "cy": {
- "name": "Welsh"
- },
- "be": {
- "name": "Wit-Russisch"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "ii": {
- "name": "Yi"
- },
- "yo": {
- "name": "Yoruba"
- },
- "dje": {
- "name": "Zarma"
- },
- "zu": {
- "name": "Zoeloe"
- },
- "sv": {
- "name": "Zweeds"
- },
- "gsw": {
- "name": "Zwitserduits"
- }
+ "om": "Afaan Oromo",
+ "af": "Afrikaans",
+ "agq": "Aghem",
+ "ak": "Akan",
+ "sq": "Albanees",
+ "am": "Amhaars",
+ "ar": "Arabisch",
+ "hy": "Armeens",
+ "as": "Assamees",
+ "ast": "Asturisch",
+ "asa": "Asu",
+ "az": "Azerbeidzjaans",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basa",
+ "eu": "Baskisch",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "bn": "Bengaals",
+ "my": "Birmaans",
+ "brx": "Bodo",
+ "bs": "Bosnisch",
+ "br": "Bretons",
+ "bg": "Bulgaars",
+ "ca": "Catalaans",
+ "ceb": "Cebuano",
+ "chr": "Cherokee",
+ "cgg": "Chiga",
+ "zh": "Chinees",
+ "zh-Hant": "Chinees (traditioneel)",
+ "zh-Hans": "Chinees (vereenvoudigd)",
+ "kw": "Cornish",
+ "da": "Deens",
+ "dua": "Duala",
+ "de": "Duits",
+ "de-AT": "Duits (Oostenrijk)",
+ "de-CH": "Duits (Zwitserland)",
+ "dz": "Dzongkha",
+ "ebu": "Embu",
+ "en": "Engels",
+ "en-AU": "Engels (Australië)",
+ "en-CA": "Engels (Canada)",
+ "en-GB": "Engels (Verenigd Koninkrijk)",
+ "eo": "Esperanto",
+ "et": "Estisch",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fo": "Faeröers",
+ "fil": "Filipijns",
+ "fi": "Fins",
+ "fr": "Frans",
+ "fr-CA": "Frans (Canada)",
+ "fr-CH": "Frans (Zwitserland)",
+ "fy": "Fries",
+ "fur": "Friulisch",
+ "ff": "Fulah",
+ "gl": "Galicisch",
+ "ka": "Georgisch",
+ "ki": "Gikuyu",
+ "el": "Grieks",
+ "kl": "Groenlands",
+ "gu": "Gujarati",
+ "guz": "Gusii",
+ "ha": "Hausa",
+ "haw": "Hawaïaans",
+ "he": "Hebreeuws",
+ "hi": "Hindi",
+ "hu": "Hongaars",
+ "ga": "Iers",
+ "ig": "Igbo",
+ "is": "IJslands",
+ "smn": "Inari-Samisch",
+ "id": "Indonesisch",
+ "it": "Italiaans",
+ "sah": "Jakoets",
+ "ja": "Japans",
+ "jv": "Javaans",
+ "yi": "Jiddisch",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kaapverdisch Creools",
+ "kab": "Kabylisch",
+ "kkj": "Kako",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "kn": "Kannada",
+ "yue": "Kantonees",
+ "ks": "Kasjmiri",
+ "kk": "Kazachs",
+ "cu": "Kerkslavisch",
+ "km": "Khmer",
+ "rw": "Kinyarwanda",
+ "ky": "Kirgizisch",
+ "rn": "Kirundi",
+ "ku": "Koerdisch",
+ "ksh": "Kölsch",
+ "kok": "Konkani",
+ "ko": "Koreaans",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "hr": "Kroatisch",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Laotiaans",
+ "lv": "Lets",
+ "ln": "Lingala",
+ "lt": "Litouws",
+ "lu": "Luba-Katanga",
+ "lg": "Luganda",
+ "luo": "Luo",
+ "lb": "Luxemburgs",
+ "luy": "Luyia",
+ "mas": "Maa",
+ "mk": "Macedonisch",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "Malagassisch",
+ "ml": "Malayalam",
+ "ms": "Maleis",
+ "mt": "Maltees",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mr": "Marathi",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Meta’",
+ "mn": "Mongools",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nds-NL": "Nederduits",
+ "nl": "Nederlands",
+ "nl-BE": "Nederlands (België)",
+ "nds": "Nedersaksisch",
+ "dsb": "Nedersorbisch",
+ "ne": "Nepalees",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nmg": "Ngumba",
+ "nd": "Noord-Ndebele",
+ "se": "Noord-Samisch",
+ "lrc": "Noordelijk Luri",
+ "nb": "Noors - Bokmål",
+ "nn": "Noors - Nynorsk",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "or": "Odia",
+ "ug": "Oeigoers",
+ "uk": "Oekraïens",
+ "uz": "Oezbeeks",
+ "hsb": "Oppersorbisch",
+ "os": "Ossetisch",
+ "prg": "Oudpruisisch",
+ "ps": "Pasjtoe",
+ "fa": "Perzisch",
+ "pl": "Pools",
+ "pt": "Portugees",
+ "pt-PT": "Portugees (Portugal)",
+ "pa": "Punjabi",
+ "qu": "Quechua",
+ "rm": "Reto-Romaans",
+ "ro": "Roemeens",
+ "ro-MD": "Roemeens (Moldavië)",
+ "rof": "Rombo",
+ "ru": "Russisch",
+ "rwk": "Rwa",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "gd": "Schots-Gaelisch",
+ "seh": "Sena",
+ "sr": "Servisch",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "sd": "Sindhi",
+ "si": "Singalees",
+ "sl": "Sloveens",
+ "sk": "Slowaaks",
+ "xog": "Soga",
+ "so": "Somalisch",
+ "ckb": "Soranî",
+ "es": "Spaans",
+ "es-419": "Spaans (Latijns-Amerika)",
+ "es-MX": "Spaans (Mexico)",
+ "zgh": "Standaard Marokkaanse Tamazight",
+ "sw": "Swahili",
+ "sw-CD": "Swahili (Congo-Kinshasa)",
+ "tg": "Tadzjieks",
+ "dav": "Taita",
+ "tzm": "Tamazight (Centraal-Marokko)",
+ "ta": "Tamil",
+ "twq": "Tasawaq",
+ "shi": "Tashelhiyt",
+ "tt": "Tataars",
+ "te": "Telugu",
+ "teo": "Teso",
+ "th": "Thai",
+ "bo": "Tibetaans",
+ "ti": "Tigrinya",
+ "to": "Tongaans",
+ "cs": "Tsjechisch",
+ "ce": "Tsjetsjeens",
+ "tk": "Turkmeens",
+ "tr": "Turks",
+ "ur": "Urdu",
+ "vai": "Vai",
+ "vi": "Vietnamees",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wa": "Waals",
+ "wae": "Walser",
+ "cy": "Welsh",
+ "be": "Wit-Russisch",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "ii": "Yi",
+ "yo": "Yoruba",
+ "dje": "Zarma",
+ "zu": "Zoeloe",
+ "sv": "Zweeds",
+ "gsw": "Zwitserduits"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/nmg.json b/vendor/commerceguys/intl/resources/language/nmg.json
index 50cc93f80..a02bd05b5 100644
--- a/vendor/commerceguys/intl/resources/language/nmg.json
+++ b/vendor/commerceguys/intl/resources/language/nmg.json
@@ -1,641 +1,224 @@
{
- "af": {
- "name": "Afrikaans"
- },
- "agq": {
- "name": "Aghem"
- },
- "sq": {
- "name": "Albanian"
- },
- "hy": {
- "name": "Armenian"
- },
- "as": {
- "name": "Assamese"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "az": {
- "name": "Azerbaijani"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "Basque"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "Bosnian"
- },
- "br": {
- "name": "Breton"
- },
- "ca": {
- "name": "Catalan"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "ce": {
- "name": "Chechen"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "kw": {
- "name": "Cornish"
- },
- "hr": {
- "name": "Croatian"
- },
- "da": {
- "name": "Danish"
- },
- "dua": {
- "name": "Duala"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "ebu": {
- "name": "Embu"
- },
- "eo": {
- "name": "Esperanto"
- },
- "et": {
- "name": "Estonian"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fr": {
- "name": "Fala"
- },
- "fr-CA": {
- "name": "Fala (Kanada)"
- },
- "fr-CH": {
- "name": "Fala (Switzɛrland)"
- },
- "fo": {
- "name": "Faroese"
- },
- "fil": {
- "name": "Filipino"
- },
- "fi": {
- "name": "Finnish"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "gl": {
- "name": "Galician"
- },
- "lg": {
- "name": "Ganda"
- },
- "ka": {
- "name": "Georgian"
- },
- "gu": {
- "name": "Gujarati"
- },
- "guz": {
- "name": "Gusii"
- },
- "haw": {
- "name": "Hawaiian"
- },
- "he": {
- "name": "Hebrew"
- },
- "is": {
- "name": "Icelandic"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "ga": {
- "name": "Irish"
- },
- "de": {
- "name": "Jáman"
- },
- "de-AT": {
- "name": "Jáman (Ötrish)"
- },
- "de-CH": {
- "name": "Jáman (Switzɛrland)"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "kn": {
- "name": "Kannada"
- },
- "ks": {
- "name": "Kashmiri"
- },
- "kk": {
- "name": "Kazakh"
- },
- "ak": {
- "name": "Kiɛl akan"
- },
- "am": {
- "name": "Kiɛl amaria"
- },
- "ar": {
- "name": "Kiɛl b’árabe"
- },
- "hi": {
- "name": "Kiɛl b’indien"
- },
- "hu": {
- "name": "Kiɛl b’ɔ́ngrois"
- },
- "uk": {
- "name": "Kiɛl b’ukrɛ̄nien"
- },
- "be": {
- "name": "Kiɛl belarussie"
- },
- "bn": {
- "name": "Kiɛl bengalia"
- },
- "my": {
- "name": "Kiɛl birmania"
- },
- "zh": {
- "name": "Kiɛl bó chinois"
- },
- "zh-Hans": {
- "name": "Kiɛl bó chinois (Hans)"
- },
- "zh-Hant": {
- "name": "Kiɛl bó chinois (Hant)"
- },
- "el": {
- "name": "Kiɛl bó grɛk"
- },
- "ja": {
- "name": "Kiɛl bó japonɛ̌"
- },
- "km": {
- "name": "Kiɛl bó mɛr"
- },
- "pt": {
- "name": "Kiɛl bó pɔ̄rtugɛ̂"
- },
- "pt-PT": {
- "name": "Kiɛl bó pɔ̄rtugɛ̂ (Pɔrtugal)"
- },
- "ro": {
- "name": "Kiɛl bó rumɛ̂n"
- },
- "ro-MD": {
- "name": "Kiɛl bó rumɛ̂n (Mɔldavia)"
- },
- "sv": {
- "name": "Kiɛl bó suedois"
- },
- "cs": {
- "name": "Kiɛl bó tchɛk"
- },
- "tr": {
- "name": "Kiɛl bó turk"
- },
- "nl": {
- "name": "Kiɛl bóllandais"
- },
- "nl-BE": {
- "name": "Kiɛl bóllandais (Bɛlgik)"
- },
- "bg": {
- "name": "Kiɛl bulgaria"
- },
- "ig": {
- "name": "Kiɛl ikbo"
- },
- "id": {
- "name": "Kiɛl indonesie"
- },
- "it": {
- "name": "Kiɛl italia"
- },
- "ko": {
- "name": "Kiɛl koré"
- },
- "ms": {
- "name": "Kiɛl Malɛ̌siā"
- },
- "ha": {
- "name": "Kiɛl máwúsá"
- },
- "ne": {
- "name": "Kiɛl nepal"
- },
- "pa": {
- "name": "Kiɛl pɛndjabi"
- },
- "fa": {
- "name": "Kiɛl pɛrsia"
- },
- "pl": {
- "name": "Kiɛl pɔlɔŋe"
- },
- "ru": {
- "name": "Kiɛl russia"
- },
- "rw": {
- "name": "Kiɛl rwandā"
- },
- "so": {
- "name": "Kiɛl somaliā"
- },
- "ta": {
- "name": "Kiɛl tamul"
- },
- "th": {
- "name": "Kiɛl thaï"
- },
- "ur": {
- "name": "Kiɛl úrdu"
- },
- "vi": {
- "name": "Kiɛl viɛtnam"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "kok": {
- "name": "Konkani"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "ky": {
- "name": "Kyrgyz"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Lao"
- },
- "lv": {
- "name": "Latvian"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "Lithuanian"
- },
- "dsb": {
- "name": "Lower Sorbian"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "Luxembourgish"
- },
- "luy": {
- "name": "Luyia"
- },
- "mk": {
- "name": "Macedonian"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "Malagasy"
- },
- "ml": {
- "name": "Malayalam"
- },
- "mt": {
- "name": "Maltese"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "Marathi"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "mn": {
- "name": "Mongolian"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nds-NL": {
- "name": "nds (Nedɛrland)"
- },
- "en": {
- "name": "Ngɛ̄lɛ̄n"
- },
- "en-CA": {
- "name": "Ngɛ̄lɛ̄n (Kanada)"
- },
- "en-GB": {
- "name": "Ngɛ̄lɛ̄n (Nlambɔ́ Ngɛlɛn)"
- },
- "en-AU": {
- "name": "Ngɛ̄lɛ̄n (Östraliá)"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nd": {
- "name": "North Ndebele"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "se": {
- "name": "Northern Sami"
- },
- "nb": {
- "name": "Norwegian Bokmål"
- },
- "nn": {
- "name": "Norwegian Nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "or": {
- "name": "Odia"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetic"
- },
- "es": {
- "name": "Paŋá"
- },
- "es-MX": {
- "name": "Paŋá (Mɛxik)"
- },
- "ps": {
- "name": "Pashto"
- },
- "prg": {
- "name": "Prussian"
- },
- "qu": {
- "name": "Quechua"
- },
- "rm": {
- "name": "Romansh"
- },
- "rof": {
- "name": "Rombo"
- },
- "rn": {
- "name": "Rundi"
- },
- "rwk": {
- "name": "Rwa"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "gd": {
- "name": "Scottish Gaelic"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "Serbian"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Sinhala"
- },
- "sk": {
- "name": "Slovak"
- },
- "sl": {
- "name": "Slovenian"
- },
- "xog": {
- "name": "Soga"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "sw-CD": {
- "name": "sw (Kongó Zaïre)"
- },
- "sw": {
- "name": "Swahili"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "dav": {
- "name": "Taita"
- },
- "tg": {
- "name": "Tajik"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "Tatar"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "bo": {
- "name": "Tibetan"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "to": {
- "name": "Tongan"
- },
- "tk": {
- "name": "Turkmen"
- },
- "hsb": {
- "name": "Upper Sorbian"
- },
- "ug": {
- "name": "Uyghur"
- },
- "uz": {
- "name": "Uzbek"
- },
- "vai": {
- "name": "Vai"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "cy": {
- "name": "Welsh"
- },
- "fy": {
- "name": "Western Frisian"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "yi": {
- "name": "Yiddish"
- },
- "yo": {
- "name": "Yorúbâ"
- },
- "dje": {
- "name": "Zarma"
- },
- "zu": {
- "name": "Zulu"
- }
+ "af": "Afrikaans",
+ "agq": "Aghem",
+ "sq": "Albanian",
+ "hy": "Armenian",
+ "as": "Assamese",
+ "ast": "Asturian",
+ "asa": "Asu",
+ "az": "Azerbaijani",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "eu": "Basque",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "brx": "Bodo",
+ "bs": "Bosnian",
+ "br": "Breton",
+ "yue": "Cantonese",
+ "ca": "Catalan",
+ "ceb": "Cebuano",
+ "tzm": "Central Atlas Tamazight",
+ "ckb": "Central Kurdish",
+ "ce": "Chechen",
+ "chr": "Cherokee",
+ "cgg": "Chiga",
+ "cu": "Church Slavic",
+ "ksh": "Colognian",
+ "kw": "Cornish",
+ "hr": "Croatian",
+ "da": "Danish",
+ "dua": "Duala",
+ "dz": "Dzongkha",
+ "ebu": "Embu",
+ "eo": "Esperanto",
+ "et": "Estonian",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fr": "Fala",
+ "fr-CA": "Fala (Kanada)",
+ "fr-CH": "Fala (Switzɛrland)",
+ "fo": "Faroese",
+ "fil": "Filipino",
+ "fi": "Finnish",
+ "fur": "Friulian",
+ "ff": "Fulah",
+ "gl": "Galician",
+ "lg": "Ganda",
+ "ka": "Georgian",
+ "gu": "Gujarati",
+ "guz": "Gusii",
+ "haw": "Hawaiian",
+ "he": "Hebrew",
+ "is": "Icelandic",
+ "smn": "Inari Sami",
+ "ga": "Irish",
+ "de": "Jáman",
+ "de-AT": "Jáman (Ötrish)",
+ "de-CH": "Jáman (Switzɛrland)",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "kn": "Kannada",
+ "ks": "Kashmiri",
+ "kk": "Kazakh",
+ "ak": "Kiɛl akan",
+ "am": "Kiɛl amaria",
+ "ar": "Kiɛl b’árabe",
+ "hi": "Kiɛl b’indien",
+ "hu": "Kiɛl b’ɔ́ngrois",
+ "uk": "Kiɛl b’ukrɛ̄nien",
+ "be": "Kiɛl belarussie",
+ "bn": "Kiɛl bengalia",
+ "my": "Kiɛl birmania",
+ "zh": "Kiɛl bó chinois",
+ "zh-Hans": "Kiɛl bó chinois (Hans)",
+ "zh-Hant": "Kiɛl bó chinois (Hant)",
+ "el": "Kiɛl bó grɛk",
+ "ja": "Kiɛl bó japonɛ̌",
+ "jv": "Kiɛl bó javanɛ̌",
+ "km": "Kiɛl bó mɛr",
+ "pt": "Kiɛl bó pɔ̄rtugɛ̂",
+ "pt-PT": "Kiɛl bó pɔ̄rtugɛ̂ (Pɔrtugal)",
+ "ro": "Kiɛl bó rumɛ̂n",
+ "ro-MD": "Kiɛl bó rumɛ̂n (Mɔldavia)",
+ "sv": "Kiɛl bó suedois",
+ "cs": "Kiɛl bó tchɛk",
+ "tr": "Kiɛl bó turk",
+ "nl": "Kiɛl bóllandais",
+ "nl-BE": "Kiɛl bóllandais (Bɛlgik)",
+ "bg": "Kiɛl bulgaria",
+ "ig": "Kiɛl ikbo",
+ "id": "Kiɛl indonesie",
+ "it": "Kiɛl italia",
+ "ko": "Kiɛl koré",
+ "ms": "Kiɛl Malɛ̌siā",
+ "ha": "Kiɛl máwúsá",
+ "ne": "Kiɛl nepal",
+ "pa": "Kiɛl pɛndjabi",
+ "fa": "Kiɛl pɛrsia",
+ "pl": "Kiɛl pɔlɔŋe",
+ "ru": "Kiɛl russia",
+ "rw": "Kiɛl rwandā",
+ "so": "Kiɛl somaliā",
+ "ta": "Kiɛl tamul",
+ "th": "Kiɛl thaï",
+ "ur": "Kiɛl úrdu",
+ "vi": "Kiɛl viɛtnam",
+ "ki": "Kikuyu",
+ "kok": "Konkani",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "ku": "Kurdish",
+ "nmg": "Kwasio",
+ "ky": "Kyrgyz",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Lao",
+ "lv": "Latvian",
+ "ln": "Lingala",
+ "lt": "Lithuanian",
+ "nds": "Low German",
+ "dsb": "Lower Sorbian",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "lb": "Luxembourgish",
+ "luy": "Luyia",
+ "mk": "Macedonian",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "Malagasy",
+ "ml": "Malayalam",
+ "mt": "Maltese",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mr": "Marathi",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "mn": "Mongolian",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nds-NL": "nds (Nedɛrland)",
+ "en": "Ngɛ̄lɛ̄n",
+ "en-CA": "Ngɛ̄lɛ̄n (Kanada)",
+ "en-GB": "Ngɛ̄lɛ̄n (Nlambɔ́ Ngɛlɛn)",
+ "en-AU": "Ngɛ̄lɛ̄n (Östraliá)",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nd": "North Ndebele",
+ "lrc": "Northern Luri",
+ "se": "Northern Sami",
+ "nb": "Norwegian Bokmål",
+ "nn": "Norwegian Nynorsk",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "or": "Odia",
+ "om": "Oromo",
+ "os": "Ossetic",
+ "es": "Paŋá",
+ "es-419": "Paŋá (419)",
+ "es-MX": "Paŋá (Mɛxik)",
+ "ps": "Pashto",
+ "prg": "Prussian",
+ "qu": "Quechua",
+ "rm": "Romansh",
+ "rof": "Rombo",
+ "rn": "Rundi",
+ "rwk": "Rwa",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "gd": "Scottish Gaelic",
+ "seh": "Sena",
+ "sr": "Serbian",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "sd": "Sindhi",
+ "si": "Sinhala",
+ "sk": "Slovak",
+ "sl": "Slovenian",
+ "xog": "Soga",
+ "zgh": "Standard Moroccan Tamazight",
+ "sw-CD": "sw (Kongó Zaïre)",
+ "sw": "Swahili",
+ "gsw": "Swiss German",
+ "shi": "Tachelhit",
+ "dav": "Taita",
+ "tg": "Tajik",
+ "twq": "Tasawaq",
+ "tt": "Tatar",
+ "te": "Telugu",
+ "teo": "Teso",
+ "bo": "Tibetan",
+ "ti": "Tigrinya",
+ "to": "Tongan",
+ "tk": "Turkmen",
+ "hsb": "Upper Sorbian",
+ "ug": "Uyghur",
+ "uz": "Uzbek",
+ "vai": "Vai",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "cy": "Welsh",
+ "fy": "Western Frisian",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "yi": "Yiddish",
+ "yo": "Yorúbâ",
+ "dje": "Zarma",
+ "zu": "Zulu"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/nn.json b/vendor/commerceguys/intl/resources/language/nn.json
index eda250ea4..37b17e090 100644
--- a/vendor/commerceguys/intl/resources/language/nn.json
+++ b/vendor/commerceguys/intl/resources/language/nn.json
@@ -1,644 +1,224 @@
{
- "af": {
- "name": "afrikaans"
- },
- "agq": {
- "name": "aghem"
- },
- "ak": {
- "name": "akan"
- },
- "sq": {
- "name": "albansk"
- },
- "am": {
- "name": "amharisk"
- },
- "ar": {
- "name": "arabisk"
- },
- "hy": {
- "name": "armensk"
- },
- "az": {
- "name": "aserbajdsjansk"
- },
- "as": {
- "name": "assamesisk"
- },
- "ast": {
- "name": "asturisk"
- },
- "asa": {
- "name": "asu (Tanzania)"
- },
- "ksf": {
- "name": "bafia"
- },
- "bm": {
- "name": "bambara"
- },
- "bas": {
- "name": "basa"
- },
- "eu": {
- "name": "baskisk"
- },
- "bem": {
- "name": "bemba"
- },
- "bez": {
- "name": "bena (Tanzania)"
- },
- "bn": {
- "name": "bengali"
- },
- "brx": {
- "name": "bodo"
- },
- "nb": {
- "name": "bokmål"
- },
- "bs": {
- "name": "bosnisk"
- },
- "br": {
- "name": "bretonsk"
- },
- "en-GB": {
- "name": "britisk engelsk"
- },
- "bg": {
- "name": "bulgarsk"
- },
- "my": {
- "name": "burmesisk"
- },
- "chr": {
- "name": "cherokee"
- },
- "da": {
- "name": "dansk"
- },
- "dua": {
- "name": "duala"
- },
- "dz": {
- "name": "dzongkha"
- },
- "ebu": {
- "name": "embu"
- },
- "smn": {
- "name": "enaresamisk"
- },
- "en": {
- "name": "engelsk"
- },
- "en-AU": {
- "name": "engelsk (Australia)"
- },
- "en-CA": {
- "name": "engelsk (Canada)"
- },
- "eo": {
- "name": "esperanto"
- },
- "et": {
- "name": "estisk"
- },
- "ee": {
- "name": "ewe"
- },
- "ewo": {
- "name": "ewondo"
- },
- "fil": {
- "name": "filippinsk"
- },
- "fi": {
- "name": "finsk"
- },
- "nl-BE": {
- "name": "flamsk"
- },
- "zh-Hans": {
- "name": "forenkla kinesisk"
- },
- "fr": {
- "name": "fransk"
- },
- "fr-CA": {
- "name": "fransk (Canada)"
- },
- "fr-CH": {
- "name": "fransk (Sveits)"
- },
- "fur": {
- "name": "friulisk"
- },
- "ff": {
- "name": "fulfulde"
- },
- "fo": {
- "name": "færøysk"
- },
- "gl": {
- "name": "galicisk"
- },
- "lg": {
- "name": "ganda"
- },
- "ka": {
- "name": "georgisk"
- },
- "el": {
- "name": "gresk"
- },
- "kl": {
- "name": "grønlandsk (kalaallisut)"
- },
- "gu": {
- "name": "gujarati"
- },
- "guz": {
- "name": "gusii"
- },
- "ha": {
- "name": "hausa"
- },
- "haw": {
- "name": "hawaiisk"
- },
- "he": {
- "name": "hebraisk"
- },
- "hi": {
- "name": "hindi"
- },
- "hsb": {
- "name": "høgsorbisk"
- },
- "ig": {
- "name": "ibo"
- },
- "id": {
- "name": "indonesisk"
- },
- "ga": {
- "name": "irsk"
- },
- "is": {
- "name": "islandsk"
- },
- "it": {
- "name": "italiensk"
- },
- "ja": {
- "name": "japansk"
- },
- "yi": {
- "name": "jiddisk"
- },
- "dyo": {
- "name": "jola-fonyi"
- },
- "yo": {
- "name": "joruba"
- },
- "kea": {
- "name": "kabuverdianu"
- },
- "kab": {
- "name": "kabyle"
- },
- "kkj": {
- "name": "kako"
- },
- "kln": {
- "name": "kalenjin"
- },
- "kam": {
- "name": "kamba"
- },
- "kn": {
- "name": "kannada"
- },
- "kk": {
- "name": "kasakhisk"
- },
- "ks": {
- "name": "kasjmiri"
- },
- "ca": {
- "name": "katalansk"
- },
- "km": {
- "name": "khmer"
- },
- "cgg": {
- "name": "kiga"
- },
- "ki": {
- "name": "kikuyu"
- },
- "zh": {
- "name": "kinesisk"
- },
- "rw": {
- "name": "kinjarwanda"
- },
- "ky": {
- "name": "kirgisisk"
- },
- "kok": {
- "name": "konkani"
- },
- "ko": {
- "name": "koreansk"
- },
- "kw": {
- "name": "kornisk"
- },
- "khq": {
- "name": "koyra chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "hr": {
- "name": "kroatisk"
- },
- "be": {
- "name": "kviterussisk"
- },
- "nmg": {
- "name": "kwasio"
- },
- "cu": {
- "name": "kyrkjeslavisk"
- },
- "ksh": {
- "name": "kølnsk"
- },
- "lkt": {
- "name": "lakota"
- },
- "lag": {
- "name": "langi"
- },
- "lo": {
- "name": "laotisk"
- },
- "lv": {
- "name": "latvisk"
- },
- "ln": {
- "name": "lingala"
- },
- "lt": {
- "name": "litauisk"
- },
- "lu": {
- "name": "luba-katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "luxemburgsk"
- },
- "nds-NL": {
- "name": "lågsaksisk"
- },
- "dsb": {
- "name": "lågsorbisk"
- },
- "nds": {
- "name": "lågtysk"
- },
- "jmc": {
- "name": "machame"
- },
- "mg": {
- "name": "madagassisk"
- },
- "mk": {
- "name": "makedonsk"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "makonde"
- },
- "ml": {
- "name": "malayalam"
- },
- "ms": {
- "name": "malayisk"
- },
- "mt": {
- "name": "maltesisk"
- },
- "gv": {
- "name": "manx"
- },
- "mr": {
- "name": "marathi"
- },
- "mas": {
- "name": "masai"
- },
- "mzn": {
- "name": "mazanderani"
- },
- "mer": {
- "name": "meru"
- },
- "mgo": {
- "name": "meta’"
- },
- "ro-MD": {
- "name": "moldavisk"
- },
- "mn": {
- "name": "mongolsk"
- },
- "mfe": {
- "name": "morisyen"
- },
- "mua": {
- "name": "mundang"
- },
- "naq": {
- "name": "nama"
- },
- "nl": {
- "name": "nederlandsk"
- },
- "ne": {
- "name": "nepalsk"
- },
- "nnh": {
- "name": "ngiemboon"
- },
- "jgo": {
- "name": "ngomba"
- },
- "lrc": {
- "name": "nord-lurisk"
- },
- "nd": {
- "name": "nord-ndebele"
- },
- "se": {
- "name": "nordsamisk"
- },
- "nus": {
- "name": "nuer"
- },
- "nyn": {
- "name": "nyankole"
- },
- "nn": {
- "name": "nynorsk"
- },
- "or": {
- "name": "odia"
- },
- "luy": {
- "name": "olulujia"
- },
- "om": {
- "name": "oromo"
- },
- "os": {
- "name": "ossetisk"
- },
- "pa": {
- "name": "panjabi"
- },
- "ps": {
- "name": "pashto"
- },
- "fa": {
- "name": "persisk"
- },
- "pl": {
- "name": "polsk"
- },
- "pt": {
- "name": "portugisisk"
- },
- "pt-PT": {
- "name": "portugisisk (Portugal)"
- },
- "prg": {
- "name": "prøyssisk"
- },
- "qu": {
- "name": "quechua"
- },
- "rm": {
- "name": "retoromansk"
- },
- "rof": {
- "name": "rombo"
- },
- "ro": {
- "name": "rumensk"
- },
- "rn": {
- "name": "rundi"
- },
- "ru": {
- "name": "russisk"
- },
- "rwk": {
- "name": "rwa"
- },
- "sah": {
- "name": "sakha"
- },
- "saq": {
- "name": "samburu"
- },
- "sg": {
- "name": "sango"
- },
- "sbp": {
- "name": "sangu"
- },
- "seh": {
- "name": "sena"
- },
- "tzm": {
- "name": "sentral-tamazight"
- },
- "sr": {
- "name": "serbisk"
- },
- "ksb": {
- "name": "shambala"
- },
- "sn": {
- "name": "shona"
- },
- "ii": {
- "name": "sichuan-yi"
- },
- "sd": {
- "name": "sindhi"
- },
- "si": {
- "name": "singalesisk"
- },
- "gd": {
- "name": "skotsk-gælisk"
- },
- "sk": {
- "name": "slovakisk"
- },
- "sl": {
- "name": "slovensk"
- },
- "xog": {
- "name": "soga"
- },
- "so": {
- "name": "somali"
- },
- "ckb": {
- "name": "sorani"
- },
- "es": {
- "name": "spansk"
- },
- "es-MX": {
- "name": "spansk (Mexico)"
- },
- "zgh": {
- "name": "standard marokkansk tamazight"
- },
- "gsw": {
- "name": "sveitsertysk"
- },
- "sv": {
- "name": "svensk"
- },
- "sw": {
- "name": "swahili"
- },
- "sw-CD": {
- "name": "swahili (Kongo-Kinshasa)"
- },
- "shi": {
- "name": "tachelhit"
- },
- "tg": {
- "name": "tadsjikisk"
- },
- "dav": {
- "name": "taita"
- },
- "ta": {
- "name": "tamil"
- },
- "twq": {
- "name": "tasawaq"
- },
- "tt": {
- "name": "tatarisk"
- },
- "te": {
- "name": "telugu"
- },
- "teo": {
- "name": "teso"
- },
- "th": {
- "name": "thai"
- },
- "bo": {
- "name": "tibetansk"
- },
- "ti": {
- "name": "tigrinja"
- },
- "to": {
- "name": "tongansk"
- },
- "zh-Hant": {
- "name": "tradisjonell kinesisk"
- },
- "cs": {
- "name": "tsjekkisk"
- },
- "ce": {
- "name": "tsjetsjensk"
- },
- "tk": {
- "name": "turkmensk"
- },
- "tr": {
- "name": "tyrkisk"
- },
- "de": {
- "name": "tysk"
- },
- "de-AT": {
- "name": "tysk (Austerrike)"
- },
- "de-CH": {
- "name": "tysk (Sveits)"
- },
- "ug": {
- "name": "uigurisk"
- },
- "uk": {
- "name": "ukrainsk"
- },
- "hu": {
- "name": "ungarsk"
- },
- "ur": {
- "name": "urdu"
- },
- "uz": {
- "name": "usbekisk"
- },
- "vai": {
- "name": "Vai"
- },
- "fy": {
- "name": "vestfrisisk"
- },
- "vi": {
- "name": "vietnamesisk"
- },
- "vo": {
- "name": "volapyk"
- },
- "vun": {
- "name": "vunjo"
- },
- "cy": {
- "name": "walisisk"
- },
- "wae": {
- "name": "walsertysk"
- },
- "wo": {
- "name": "wolof"
- },
- "yav": {
- "name": "yangben"
- },
- "dje": {
- "name": "zarma"
- },
- "zu": {
- "name": "zulu"
- }
+ "af": "afrikaans",
+ "agq": "aghem",
+ "ak": "akan",
+ "sq": "albansk",
+ "am": "amharisk",
+ "ar": "arabisk",
+ "hy": "armensk",
+ "az": "aserbajdsjansk",
+ "as": "assamesisk",
+ "ast": "asturisk",
+ "asa": "asu (Tanzania)",
+ "ksf": "bafia",
+ "bm": "bambara",
+ "bas": "basa",
+ "eu": "baskisk",
+ "bem": "bemba",
+ "bez": "bena (Tanzania)",
+ "bn": "bengali",
+ "brx": "bodo",
+ "nb": "bokmål",
+ "bs": "bosnisk",
+ "br": "bretonsk",
+ "en-GB": "britisk engelsk",
+ "bg": "bulgarsk",
+ "my": "burmesisk",
+ "ceb": "cebuano",
+ "chr": "cherokee",
+ "da": "dansk",
+ "dua": "duala",
+ "dz": "dzongkha",
+ "ebu": "embu",
+ "smn": "enaresamisk",
+ "en": "engelsk",
+ "en-AU": "engelsk (Australia)",
+ "en-CA": "engelsk (Canada)",
+ "eo": "esperanto",
+ "et": "estisk",
+ "ee": "ewe",
+ "ewo": "ewondo",
+ "fil": "filippinsk",
+ "fi": "finsk",
+ "nl-BE": "flamsk",
+ "zh-Hans": "forenkla kinesisk",
+ "fr": "fransk",
+ "fr-CA": "fransk (Canada)",
+ "fr-CH": "fransk (Sveits)",
+ "fur": "friulisk",
+ "ff": "fulfulde",
+ "fo": "færøysk",
+ "gl": "galicisk",
+ "lg": "ganda",
+ "ka": "georgisk",
+ "el": "gresk",
+ "kl": "grønlandsk (kalaallisut)",
+ "gu": "gujarati",
+ "guz": "gusii",
+ "ha": "hausa",
+ "haw": "hawaiisk",
+ "he": "hebraisk",
+ "hi": "hindi",
+ "hsb": "høgsorbisk",
+ "ig": "ibo",
+ "id": "indonesisk",
+ "ga": "irsk",
+ "is": "islandsk",
+ "it": "italiensk",
+ "ja": "japansk",
+ "jv": "javanesisk",
+ "yi": "jiddisk",
+ "dyo": "jola-fonyi",
+ "yo": "joruba",
+ "kea": "kabuverdianu",
+ "kab": "kabyle",
+ "kkj": "kako",
+ "kln": "kalenjin",
+ "kam": "kamba",
+ "kn": "kannada",
+ "yue": "kantonesisk",
+ "kk": "kasakhisk",
+ "ks": "kasjmiri",
+ "ca": "katalansk",
+ "km": "khmer",
+ "cgg": "kiga",
+ "ki": "kikuyu",
+ "zh": "kinesisk",
+ "rw": "kinjarwanda",
+ "ky": "kirgisisk",
+ "kok": "konkani",
+ "ko": "koreansk",
+ "kw": "kornisk",
+ "khq": "koyra chiini",
+ "ses": "Koyraboro Senni",
+ "hr": "kroatisk",
+ "ku": "kurdisk",
+ "be": "kviterussisk",
+ "nmg": "kwasio",
+ "cu": "kyrkjeslavisk",
+ "ksh": "kølnsk",
+ "lkt": "lakota",
+ "lag": "langi",
+ "lo": "laotisk",
+ "lv": "latvisk",
+ "ln": "lingala",
+ "lt": "litauisk",
+ "lu": "luba-katanga",
+ "luo": "Luo",
+ "lb": "luxemburgsk",
+ "nds-NL": "lågsaksisk",
+ "dsb": "lågsorbisk",
+ "nds": "lågtysk",
+ "jmc": "machame",
+ "mg": "madagassisk",
+ "mk": "makedonsk",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "makonde",
+ "ml": "malayalam",
+ "ms": "malayisk",
+ "mt": "maltesisk",
+ "gv": "manx",
+ "mi": "maori",
+ "mr": "marathi",
+ "mas": "masai",
+ "mzn": "mazanderani",
+ "mer": "meru",
+ "mgo": "meta’",
+ "ro-MD": "moldavisk",
+ "mn": "mongolsk",
+ "mfe": "morisyen",
+ "mua": "mundang",
+ "naq": "nama",
+ "nl": "nederlandsk",
+ "ne": "nepalsk",
+ "nnh": "ngiemboon",
+ "jgo": "ngomba",
+ "lrc": "nord-lurisk",
+ "nd": "nord-ndebele",
+ "se": "nordsamisk",
+ "nus": "nuer",
+ "nyn": "nyankole",
+ "nn": "nynorsk",
+ "or": "odia",
+ "luy": "olulujia",
+ "om": "oromo",
+ "os": "ossetisk",
+ "pa": "panjabi",
+ "ps": "pashto",
+ "fa": "persisk",
+ "pl": "polsk",
+ "pt": "portugisisk",
+ "pt-PT": "portugisisk (Portugal)",
+ "prg": "prøyssisk",
+ "qu": "quechua",
+ "rm": "retoromansk",
+ "rof": "rombo",
+ "ro": "rumensk",
+ "rn": "rundi",
+ "ru": "russisk",
+ "rwk": "rwa",
+ "sah": "sakha",
+ "saq": "samburu",
+ "sg": "sango",
+ "sbp": "sangu",
+ "seh": "sena",
+ "tzm": "sentral-tamazight",
+ "sr": "serbisk",
+ "ksb": "shambala",
+ "sn": "shona",
+ "ii": "sichuan-yi",
+ "sd": "sindhi",
+ "si": "singalesisk",
+ "gd": "skotsk-gælisk",
+ "sk": "slovakisk",
+ "sl": "slovensk",
+ "xog": "soga",
+ "so": "somali",
+ "ckb": "sorani",
+ "es": "spansk",
+ "es-419": "spansk (Latin-Amerika)",
+ "es-MX": "spansk (Mexico)",
+ "zgh": "standard marokkansk tamazight",
+ "gsw": "sveitsertysk",
+ "sv": "svensk",
+ "sw": "swahili",
+ "sw-CD": "swahili (Kongo-Kinshasa)",
+ "shi": "tachelhit",
+ "tg": "tadsjikisk",
+ "dav": "taita",
+ "ta": "tamil",
+ "twq": "tasawaq",
+ "tt": "tatarisk",
+ "te": "telugu",
+ "teo": "teso",
+ "th": "thai",
+ "bo": "tibetansk",
+ "ti": "tigrinja",
+ "to": "tongansk",
+ "zh-Hant": "tradisjonell kinesisk",
+ "cs": "tsjekkisk",
+ "ce": "tsjetsjensk",
+ "tk": "turkmensk",
+ "tr": "tyrkisk",
+ "de": "tysk",
+ "de-AT": "tysk (Austerrike)",
+ "de-CH": "tysk (Sveits)",
+ "ug": "uigurisk",
+ "uk": "ukrainsk",
+ "hu": "ungarsk",
+ "ur": "urdu",
+ "uz": "usbekisk",
+ "vai": "Vai",
+ "wa": "vallonsk",
+ "fy": "vestfrisisk",
+ "vi": "vietnamesisk",
+ "vo": "volapyk",
+ "vun": "vunjo",
+ "cy": "walisisk",
+ "wae": "walsertysk",
+ "wo": "wolof",
+ "xh": "xhosa",
+ "yav": "yangben",
+ "dje": "zarma",
+ "zu": "zulu"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/nus.json b/vendor/commerceguys/intl/resources/language/nus.json
index bbda29e5e..a55dc7adf 100644
--- a/vendor/commerceguys/intl/resources/language/nus.json
+++ b/vendor/commerceguys/intl/resources/language/nus.json
@@ -1,641 +1,224 @@
{
- "af": {
- "name": "Afrikaans"
- },
- "agq": {
- "name": "Aghem"
- },
- "sq": {
- "name": "Albanian"
- },
- "hy": {
- "name": "Armenian"
- },
- "as": {
- "name": "Assamese"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "az": {
- "name": "Azerbaijani"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "Basque"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "Bosnian"
- },
- "br": {
- "name": "Breton"
- },
- "ca": {
- "name": "Catalan"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "ce": {
- "name": "Chechen"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "kw": {
- "name": "Cornish"
- },
- "hr": {
- "name": "Croatian"
- },
- "da": {
- "name": "Danish"
- },
- "dua": {
- "name": "Duala"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "ebu": {
- "name": "Embu"
- },
- "eo": {
- "name": "Esperanto"
- },
- "et": {
- "name": "Estonian"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "Faroese"
- },
- "fil": {
- "name": "Filipino"
- },
- "fi": {
- "name": "Finnish"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "gl": {
- "name": "Galician"
- },
- "lg": {
- "name": "Ganda"
- },
- "ka": {
- "name": "Georgian"
- },
- "gu": {
- "name": "Gujarati"
- },
- "guz": {
- "name": "Gusii"
- },
- "haw": {
- "name": "Hawaiian"
- },
- "he": {
- "name": "Hebrew"
- },
- "is": {
- "name": "Icelandic"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "ga": {
- "name": "Irish"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "kn": {
- "name": "Kannada"
- },
- "ks": {
- "name": "Kashmiri"
- },
- "kk": {
- "name": "Kazakh"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "kok": {
- "name": "Konkani"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "ky": {
- "name": "Kyrgyz"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Lao"
- },
- "lv": {
- "name": "Latvian"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "Lithuanian"
- },
- "dsb": {
- "name": "Lower Sorbian"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "Luxembourgish"
- },
- "luy": {
- "name": "Luyia"
- },
- "mk": {
- "name": "Macedonian"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "Malagasy"
- },
- "ml": {
- "name": "Malayalam"
- },
- "mt": {
- "name": "Maltese"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "Marathi"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "mn": {
- "name": "Mongolian"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nds-NL": {
- "name": "nds (NL)"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nd": {
- "name": "North Ndebele"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "se": {
- "name": "Northern Sami"
- },
- "nb": {
- "name": "Norwegian Bokmål"
- },
- "nn": {
- "name": "Norwegian Nynorsk"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "or": {
- "name": "Odia"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetic"
- },
- "ps": {
- "name": "Pashto"
- },
- "prg": {
- "name": "Prussian"
- },
- "qu": {
- "name": "Quechua"
- },
- "rm": {
- "name": "Romansh"
- },
- "rof": {
- "name": "Rombo"
- },
- "rn": {
- "name": "Rundi"
- },
- "rwk": {
- "name": "Rwa"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "gd": {
- "name": "Scottish Gaelic"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "Serbian"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Sinhala"
- },
- "sk": {
- "name": "Slovak"
- },
- "sl": {
- "name": "Slovenian"
- },
- "xog": {
- "name": "Soga"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "sw-CD": {
- "name": "sw (CD)"
- },
- "sw": {
- "name": "Swahili"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "dav": {
- "name": "Taita"
- },
- "tg": {
- "name": "Tajik"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "Tatar"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "ak": {
- "name": "Thok aka̱ni"
- },
- "be": {
- "name": "Thok bälärutha"
- },
- "bg": {
- "name": "Thok bälga̱a̱riani"
- },
- "bn": {
- "name": "Thok bängali"
- },
- "vi": {
- "name": "Thok betnaamni"
- },
- "my": {
- "name": "Thok bormi̱thni"
- },
- "am": {
- "name": "Thok bunyni"
- },
- "zh": {
- "name": "Thok cayna"
- },
- "zh-Hans": {
- "name": "Thok cayna (Hans)"
- },
- "zh-Hant": {
- "name": "Thok cayna (Hant)"
- },
- "cs": {
- "name": "Thok cik"
- },
- "nl": {
- "name": "Thok da̱c"
- },
- "nl-BE": {
- "name": "Thok da̱c (Be̱lgim)"
- },
- "zu": {
- "name": "Thok dhuluni"
- },
- "el": {
- "name": "Thok girikni"
- },
- "hi": {
- "name": "Thok ɣändini"
- },
- "hu": {
- "name": "Thok ɣänga̱a̱riɛni"
- },
- "ha": {
- "name": "Thok ɣowthani"
- },
- "ig": {
- "name": "Thok i̱gboni"
- },
- "id": {
- "name": "Thok indunithiani"
- },
- "it": {
- "name": "Thok i̱taliani"
- },
- "es": {
- "name": "Thok i̱thpaaniani"
- },
- "es-MX": {
- "name": "Thok i̱thpaaniani (MX)"
- },
- "sv": {
- "name": "Thok i̱thwidicni"
- },
- "ar": {
- "name": "Thok Jalabni"
- },
- "ja": {
- "name": "Thok japanni"
- },
- "de": {
- "name": "Thok jarmani"
- },
- "de-AT": {
- "name": "Thok jarmani (Athtɛria)"
- },
- "de-CH": {
- "name": "Thok jarmani (CH)"
- },
- "ro": {
- "name": "Thok ji̱ röm"
- },
- "ro-MD": {
- "name": "Thok ji̱ röm (MD)"
- },
- "km": {
- "name": "Thok kameeri"
- },
- "ko": {
- "name": "Thok kuriani"
- },
- "en": {
- "name": "Thok liŋli̱thni"
- },
- "en-AU": {
- "name": "Thok liŋli̱thni (Athɔra̱lia)"
- },
- "en-GB": {
- "name": "Thok liŋli̱thni (GB)"
- },
- "en-CA": {
- "name": "Thok liŋli̱thni (Känɛda)"
- },
- "ms": {
- "name": "Thok mayɛyni"
- },
- "ne": {
- "name": "Thok napalni"
- },
- "nus": {
- "name": "Thok Nath"
- },
- "fa": {
- "name": "Thok perthiani"
- },
- "pl": {
- "name": "Thok pölicni"
- },
- "fr": {
- "name": "Thok pɔrɔthani"
- },
- "fr-CH": {
- "name": "Thok pɔrɔthani (CH)"
- },
- "fr-CA": {
- "name": "Thok pɔrɔthani (Känɛda)"
- },
- "pa": {
- "name": "Thok puɔnjabani"
- },
- "pt": {
- "name": "Thok puɔtigali"
- },
- "pt-PT": {
- "name": "Thok puɔtigali (PT)"
- },
- "ru": {
- "name": "Thok ra̱ciaani"
- },
- "rw": {
- "name": "Thok ruaandani"
- },
- "ta": {
- "name": "Thok tamilni"
- },
- "th": {
- "name": "Thok tayni"
- },
- "so": {
- "name": "Thok thomaaliani"
- },
- "tr": {
- "name": "Thok turkicni"
- },
- "ur": {
- "name": "Thok udoni"
- },
- "uk": {
- "name": "Thok ukeraanini"
- },
- "yo": {
- "name": "Thok yurubani"
- },
- "bo": {
- "name": "Tibetan"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "to": {
- "name": "Tongan"
- },
- "tk": {
- "name": "Turkmen"
- },
- "hsb": {
- "name": "Upper Sorbian"
- },
- "ug": {
- "name": "Uyghur"
- },
- "uz": {
- "name": "Uzbek"
- },
- "vai": {
- "name": "Vai"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "cy": {
- "name": "Welsh"
- },
- "fy": {
- "name": "Western Frisian"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "yi": {
- "name": "Yiddish"
- },
- "dje": {
- "name": "Zarma"
- }
+ "af": "Afrikaans",
+ "agq": "Aghem",
+ "sq": "Albanian",
+ "hy": "Armenian",
+ "as": "Assamese",
+ "ast": "Asturian",
+ "asa": "Asu",
+ "az": "Azerbaijani",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "eu": "Basque",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "brx": "Bodo",
+ "bs": "Bosnian",
+ "br": "Breton",
+ "yue": "Cantonese",
+ "ca": "Catalan",
+ "ceb": "Cebuano",
+ "tzm": "Central Atlas Tamazight",
+ "ckb": "Central Kurdish",
+ "ce": "Chechen",
+ "chr": "Cherokee",
+ "cgg": "Chiga",
+ "cu": "Church Slavic",
+ "ksh": "Colognian",
+ "kw": "Cornish",
+ "hr": "Croatian",
+ "da": "Danish",
+ "dua": "Duala",
+ "dz": "Dzongkha",
+ "ebu": "Embu",
+ "eo": "Esperanto",
+ "et": "Estonian",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fo": "Faroese",
+ "fil": "Filipino",
+ "fi": "Finnish",
+ "fur": "Friulian",
+ "ff": "Fulah",
+ "gl": "Galician",
+ "lg": "Ganda",
+ "ka": "Georgian",
+ "gu": "Gujarati",
+ "guz": "Gusii",
+ "haw": "Hawaiian",
+ "he": "Hebrew",
+ "is": "Icelandic",
+ "smn": "Inari Sami",
+ "ga": "Irish",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "kn": "Kannada",
+ "ks": "Kashmiri",
+ "kk": "Kazakh",
+ "ki": "Kikuyu",
+ "kok": "Konkani",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "ku": "Kurdish",
+ "nmg": "Kwasio",
+ "ky": "Kyrgyz",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Lao",
+ "lv": "Latvian",
+ "ln": "Lingala",
+ "lt": "Lithuanian",
+ "nds": "Low German",
+ "dsb": "Lower Sorbian",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "lb": "Luxembourgish",
+ "luy": "Luyia",
+ "mk": "Macedonian",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "Malagasy",
+ "ml": "Malayalam",
+ "mt": "Maltese",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mr": "Marathi",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "mn": "Mongolian",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nds-NL": "nds (NL)",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nd": "North Ndebele",
+ "lrc": "Northern Luri",
+ "se": "Northern Sami",
+ "nb": "Norwegian Bokmål",
+ "nn": "Norwegian Nynorsk",
+ "nyn": "Nyankole",
+ "or": "Odia",
+ "om": "Oromo",
+ "os": "Ossetic",
+ "ps": "Pashto",
+ "prg": "Prussian",
+ "qu": "Quechua",
+ "rm": "Romansh",
+ "rof": "Rombo",
+ "rn": "Rundi",
+ "rwk": "Rwa",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "gd": "Scottish Gaelic",
+ "seh": "Sena",
+ "sr": "Serbian",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "sd": "Sindhi",
+ "si": "Sinhala",
+ "sk": "Slovak",
+ "sl": "Slovenian",
+ "xog": "Soga",
+ "zgh": "Standard Moroccan Tamazight",
+ "sw-CD": "sw (CD)",
+ "sw": "Swahili",
+ "gsw": "Swiss German",
+ "shi": "Tachelhit",
+ "dav": "Taita",
+ "tg": "Tajik",
+ "twq": "Tasawaq",
+ "tt": "Tatar",
+ "te": "Telugu",
+ "teo": "Teso",
+ "ak": "Thok aka̱ni",
+ "be": "Thok bälärutha",
+ "bg": "Thok bälga̱a̱riani",
+ "bn": "Thok bängali",
+ "vi": "Thok betnaamni",
+ "my": "Thok bormi̱thni",
+ "am": "Thok bunyni",
+ "zh": "Thok cayna",
+ "zh-Hans": "Thok cayna (Hans)",
+ "zh-Hant": "Thok cayna (Hant)",
+ "cs": "Thok cik",
+ "nl": "Thok da̱c",
+ "nl-BE": "Thok da̱c (Be̱lgim)",
+ "zu": "Thok dhuluni",
+ "el": "Thok girikni",
+ "hi": "Thok ɣändini",
+ "hu": "Thok ɣänga̱a̱riɛni",
+ "ha": "Thok ɣowthani",
+ "ig": "Thok i̱gboni",
+ "id": "Thok indunithiani",
+ "it": "Thok i̱taliani",
+ "es": "Thok i̱thpaaniani",
+ "es-419": "Thok i̱thpaaniani (419)",
+ "es-MX": "Thok i̱thpaaniani (MX)",
+ "sv": "Thok i̱thwidicni",
+ "jv": "Thok jabanithni",
+ "ar": "Thok Jalabni",
+ "ja": "Thok japanni",
+ "de": "Thok jarmani",
+ "de-AT": "Thok jarmani (Athtɛria)",
+ "de-CH": "Thok jarmani (CH)",
+ "ro": "Thok ji̱ röm",
+ "ro-MD": "Thok ji̱ röm (MD)",
+ "km": "Thok kameeri",
+ "ko": "Thok kuriani",
+ "en": "Thok liŋli̱thni",
+ "en-AU": "Thok liŋli̱thni (Athɔra̱lia)",
+ "en-GB": "Thok liŋli̱thni (GB)",
+ "en-CA": "Thok liŋli̱thni (Känɛda)",
+ "ms": "Thok mayɛyni",
+ "ne": "Thok napalni",
+ "nus": "Thok Nath",
+ "fa": "Thok perthiani",
+ "pl": "Thok pölicni",
+ "fr": "Thok pɔrɔthani",
+ "fr-CH": "Thok pɔrɔthani (CH)",
+ "fr-CA": "Thok pɔrɔthani (Känɛda)",
+ "pa": "Thok puɔnjabani",
+ "pt": "Thok puɔtigali",
+ "pt-PT": "Thok puɔtigali (PT)",
+ "ru": "Thok ra̱ciaani",
+ "rw": "Thok ruaandani",
+ "ta": "Thok tamilni",
+ "th": "Thok tayni",
+ "so": "Thok thomaaliani",
+ "tr": "Thok turkicni",
+ "ur": "Thok udoni",
+ "uk": "Thok ukeraanini",
+ "yo": "Thok yurubani",
+ "bo": "Tibetan",
+ "ti": "Tigrinya",
+ "to": "Tongan",
+ "tk": "Turkmen",
+ "hsb": "Upper Sorbian",
+ "ug": "Uyghur",
+ "uz": "Uzbek",
+ "vai": "Vai",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "cy": "Welsh",
+ "fy": "Western Frisian",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "yi": "Yiddish",
+ "dje": "Zarma"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/nyn.json b/vendor/commerceguys/intl/resources/language/nyn.json
index e450a3d95..792c9aba8 100644
--- a/vendor/commerceguys/intl/resources/language/nyn.json
+++ b/vendor/commerceguys/intl/resources/language/nyn.json
@@ -1,641 +1,224 @@
{
- "af": {
- "name": "Afrikaans"
- },
- "agq": {
- "name": "Aghem"
- },
- "sq": {
- "name": "Albanian"
- },
- "hy": {
- "name": "Armenian"
- },
- "as": {
- "name": "Assamese"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "az": {
- "name": "Azerbaijani"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "Basque"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "Bosnian"
- },
- "br": {
- "name": "Breton"
- },
- "ca": {
- "name": "Catalan"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "ce": {
- "name": "Chechen"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "kw": {
- "name": "Cornish"
- },
- "hr": {
- "name": "Croatian"
- },
- "da": {
- "name": "Danish"
- },
- "dua": {
- "name": "Duala"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "ebu": {
- "name": "Embu"
- },
- "eo": {
- "name": "Esperanto"
- },
- "et": {
- "name": "Estonian"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "Faroese"
- },
- "fil": {
- "name": "Filipino"
- },
- "fi": {
- "name": "Finnish"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "gl": {
- "name": "Galician"
- },
- "lg": {
- "name": "Ganda"
- },
- "ka": {
- "name": "Georgian"
- },
- "gu": {
- "name": "Gujarati"
- },
- "guz": {
- "name": "Gusii"
- },
- "haw": {
- "name": "Hawaiian"
- },
- "he": {
- "name": "Hebrew"
- },
- "is": {
- "name": "Icelandic"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "ga": {
- "name": "Irish"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "kn": {
- "name": "Kannada"
- },
- "ks": {
- "name": "Kashmiri"
- },
- "kk": {
- "name": "Kazakh"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "kok": {
- "name": "Konkani"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "ky": {
- "name": "Kyrgyz"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Lao"
- },
- "lv": {
- "name": "Latvian"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "Lithuanian"
- },
- "dsb": {
- "name": "Lower Sorbian"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "Luxembourgish"
- },
- "luy": {
- "name": "Luyia"
- },
- "mk": {
- "name": "Macedonian"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "Malagasy"
- },
- "ml": {
- "name": "Malayalam"
- },
- "mt": {
- "name": "Maltese"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "Marathi"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "mn": {
- "name": "Mongolian"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nds-NL": {
- "name": "nds (Hoorandi)"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nd": {
- "name": "North Ndebele"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "se": {
- "name": "Northern Sami"
- },
- "nb": {
- "name": "Norwegian Bokmål"
- },
- "nn": {
- "name": "Norwegian Nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "or": {
- "name": "Odia"
- },
- "om": {
- "name": "Oromo"
- },
- "ur": {
- "name": "Oru-Urudu"
- },
- "bn": {
- "name": "Orubengari"
- },
- "be": {
- "name": "Oruberarusi"
- },
- "bg": {
- "name": "Oruburugariya"
- },
- "my": {
- "name": "Oruburuma"
- },
- "cs": {
- "name": "Oruceeki"
- },
- "zh": {
- "name": "Oruchaina"
- },
- "zh-Hans": {
- "name": "Oruchaina (Hans)"
- },
- "zh-Hant": {
- "name": "Oruchaina (Hant)"
- },
- "nl": {
- "name": "Orudaaki"
- },
- "nl-BE": {
- "name": "Orudaaki (Bubirigi)"
- },
- "fr": {
- "name": "Orufaransa"
- },
- "fr-CA": {
- "name": "Orufaransa (Kanada)"
- },
- "fr-CH": {
- "name": "Orufaransa (Swisi)"
- },
- "de": {
- "name": "Orugirimaani"
- },
- "de-AT": {
- "name": "Orugirimaani (Osituria)"
- },
- "de-CH": {
- "name": "Orugirimaani (Swisi)"
- },
- "el": {
- "name": "Oruguriiki"
- },
- "hu": {
- "name": "Oruhangare"
- },
- "ar": {
- "name": "Oruharabu"
- },
- "ha": {
- "name": "Oruhausa"
- },
- "hi": {
- "name": "Oruhindi"
- },
- "ig": {
- "name": "Oruibo"
- },
- "id": {
- "name": "Oruindonezia"
- },
- "ja": {
- "name": "Orujapaani"
- },
- "km": {
- "name": "Orukambodiya"
- },
- "ak": {
- "name": "Orukani"
- },
- "ko": {
- "name": "Orukoreya"
- },
- "uk": {
- "name": "Orukuraini"
- },
- "tr": {
- "name": "Orukuruki"
- },
- "ms": {
- "name": "Orumalesiya"
- },
- "am": {
- "name": "Orumariki"
- },
- "ne": {
- "name": "Orunepali"
- },
- "en": {
- "name": "Orungyereza"
- },
- "en-GB": {
- "name": "Orungyereza (Bungyereza)"
- },
- "en-CA": {
- "name": "Orungyereza (Kanada)"
- },
- "en-AU": {
- "name": "Orungyereza (Ositureeriya)"
- },
- "rw": {
- "name": "Orunyarwanda"
- },
- "fa": {
- "name": "Orupaasiya"
- },
- "pt": {
- "name": "Orupocugo"
- },
- "pt-PT": {
- "name": "Orupocugo (Pocugo)"
- },
- "pl": {
- "name": "Orupoori"
- },
- "pa": {
- "name": "Orupungyabi"
- },
- "ro": {
- "name": "Oruromania"
- },
- "ro-MD": {
- "name": "Oruromania (Moridova)"
- },
- "ru": {
- "name": "Orurrasha"
- },
- "so": {
- "name": "Orusomaari"
- },
- "es": {
- "name": "Orusupaani"
- },
- "es-MX": {
- "name": "Orusupaani (Mexico)"
- },
- "sv": {
- "name": "Oruswidi"
- },
- "th": {
- "name": "Orutailandi"
- },
- "ta": {
- "name": "Orutamiri"
- },
- "vi": {
- "name": "Oruviyetinaamu"
- },
- "it": {
- "name": "Oruyitare"
- },
- "yo": {
- "name": "Oruyoruba"
- },
- "zu": {
- "name": "Oruzuru"
- },
- "os": {
- "name": "Ossetic"
- },
- "ps": {
- "name": "Pashto"
- },
- "prg": {
- "name": "Prussian"
- },
- "qu": {
- "name": "Quechua"
- },
- "rm": {
- "name": "Romansh"
- },
- "rof": {
- "name": "Rombo"
- },
- "rn": {
- "name": "Rundi"
- },
- "nyn": {
- "name": "Runyankore"
- },
- "rwk": {
- "name": "Rwa"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "gd": {
- "name": "Scottish Gaelic"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "Serbian"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Sinhala"
- },
- "sk": {
- "name": "Slovak"
- },
- "sl": {
- "name": "Slovenian"
- },
- "xog": {
- "name": "Soga"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "sw-CD": {
- "name": "sw (Demokoratika Ripaaburika ya Kongo)"
- },
- "sw": {
- "name": "Swahili"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "dav": {
- "name": "Taita"
- },
- "tg": {
- "name": "Tajik"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "Tatar"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "bo": {
- "name": "Tibetan"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "to": {
- "name": "Tongan"
- },
- "tk": {
- "name": "Turkmen"
- },
- "hsb": {
- "name": "Upper Sorbian"
- },
- "ug": {
- "name": "Uyghur"
- },
- "uz": {
- "name": "Uzbek"
- },
- "vai": {
- "name": "Vai"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "cy": {
- "name": "Welsh"
- },
- "fy": {
- "name": "Western Frisian"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "yi": {
- "name": "Yiddish"
- },
- "dje": {
- "name": "Zarma"
- }
+ "af": "Afrikaans",
+ "agq": "Aghem",
+ "sq": "Albanian",
+ "hy": "Armenian",
+ "as": "Assamese",
+ "ast": "Asturian",
+ "asa": "Asu",
+ "az": "Azerbaijani",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "eu": "Basque",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "brx": "Bodo",
+ "bs": "Bosnian",
+ "br": "Breton",
+ "yue": "Cantonese",
+ "ca": "Catalan",
+ "ceb": "Cebuano",
+ "tzm": "Central Atlas Tamazight",
+ "ckb": "Central Kurdish",
+ "ce": "Chechen",
+ "chr": "Cherokee",
+ "cgg": "Chiga",
+ "cu": "Church Slavic",
+ "ksh": "Colognian",
+ "kw": "Cornish",
+ "hr": "Croatian",
+ "da": "Danish",
+ "dua": "Duala",
+ "dz": "Dzongkha",
+ "ebu": "Embu",
+ "eo": "Esperanto",
+ "et": "Estonian",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fo": "Faroese",
+ "fil": "Filipino",
+ "fi": "Finnish",
+ "fur": "Friulian",
+ "ff": "Fulah",
+ "gl": "Galician",
+ "lg": "Ganda",
+ "ka": "Georgian",
+ "gu": "Gujarati",
+ "guz": "Gusii",
+ "haw": "Hawaiian",
+ "he": "Hebrew",
+ "is": "Icelandic",
+ "smn": "Inari Sami",
+ "ga": "Irish",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "kn": "Kannada",
+ "ks": "Kashmiri",
+ "kk": "Kazakh",
+ "ki": "Kikuyu",
+ "kok": "Konkani",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "ku": "Kurdish",
+ "nmg": "Kwasio",
+ "ky": "Kyrgyz",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Lao",
+ "lv": "Latvian",
+ "ln": "Lingala",
+ "lt": "Lithuanian",
+ "nds": "Low German",
+ "dsb": "Lower Sorbian",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "lb": "Luxembourgish",
+ "luy": "Luyia",
+ "mk": "Macedonian",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "Malagasy",
+ "ml": "Malayalam",
+ "mt": "Maltese",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mr": "Marathi",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "mn": "Mongolian",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nds-NL": "nds (Hoorandi)",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nd": "North Ndebele",
+ "lrc": "Northern Luri",
+ "se": "Northern Sami",
+ "nb": "Norwegian Bokmål",
+ "nn": "Norwegian Nynorsk",
+ "nus": "Nuer",
+ "or": "Odia",
+ "om": "Oromo",
+ "ur": "Oru-Urudu",
+ "bn": "Orubengari",
+ "be": "Oruberarusi",
+ "bg": "Oruburugariya",
+ "my": "Oruburuma",
+ "cs": "Oruceeki",
+ "zh": "Oruchaina",
+ "zh-Hans": "Oruchaina (Hans)",
+ "zh-Hant": "Oruchaina (Hant)",
+ "nl": "Orudaaki",
+ "nl-BE": "Orudaaki (Bubirigi)",
+ "fr": "Orufaransa",
+ "fr-CA": "Orufaransa (Kanada)",
+ "fr-CH": "Orufaransa (Swisi)",
+ "de": "Orugirimaani",
+ "de-AT": "Orugirimaani (Osituria)",
+ "de-CH": "Orugirimaani (Swisi)",
+ "el": "Oruguriiki",
+ "hu": "Oruhangare",
+ "ar": "Oruharabu",
+ "ha": "Oruhausa",
+ "hi": "Oruhindi",
+ "ig": "Oruibo",
+ "id": "Oruindonezia",
+ "ja": "Orujapaani",
+ "jv": "Orujava",
+ "km": "Orukambodiya",
+ "ak": "Orukani",
+ "ko": "Orukoreya",
+ "uk": "Orukuraini",
+ "tr": "Orukuruki",
+ "ms": "Orumalesiya",
+ "am": "Orumariki",
+ "ne": "Orunepali",
+ "en": "Orungyereza",
+ "en-GB": "Orungyereza (Bungyereza)",
+ "en-CA": "Orungyereza (Kanada)",
+ "en-AU": "Orungyereza (Ositureeriya)",
+ "rw": "Orunyarwanda",
+ "fa": "Orupaasiya",
+ "pt": "Orupocugo",
+ "pt-PT": "Orupocugo (Pocugo)",
+ "pl": "Orupoori",
+ "pa": "Orupungyabi",
+ "ro": "Oruromania",
+ "ro-MD": "Oruromania (Moridova)",
+ "ru": "Orurrasha",
+ "so": "Orusomaari",
+ "es": "Orusupaani",
+ "es-419": "Orusupaani (419)",
+ "es-MX": "Orusupaani (Mexico)",
+ "sv": "Oruswidi",
+ "th": "Orutailandi",
+ "ta": "Orutamiri",
+ "vi": "Oruviyetinaamu",
+ "it": "Oruyitare",
+ "yo": "Oruyoruba",
+ "zu": "Oruzuru",
+ "os": "Ossetic",
+ "ps": "Pashto",
+ "prg": "Prussian",
+ "qu": "Quechua",
+ "rm": "Romansh",
+ "rof": "Rombo",
+ "rn": "Rundi",
+ "nyn": "Runyankore",
+ "rwk": "Rwa",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "gd": "Scottish Gaelic",
+ "seh": "Sena",
+ "sr": "Serbian",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "sd": "Sindhi",
+ "si": "Sinhala",
+ "sk": "Slovak",
+ "sl": "Slovenian",
+ "xog": "Soga",
+ "zgh": "Standard Moroccan Tamazight",
+ "sw-CD": "sw (Demokoratika Ripaaburika ya Kongo)",
+ "sw": "Swahili",
+ "gsw": "Swiss German",
+ "shi": "Tachelhit",
+ "dav": "Taita",
+ "tg": "Tajik",
+ "twq": "Tasawaq",
+ "tt": "Tatar",
+ "te": "Telugu",
+ "teo": "Teso",
+ "bo": "Tibetan",
+ "ti": "Tigrinya",
+ "to": "Tongan",
+ "tk": "Turkmen",
+ "hsb": "Upper Sorbian",
+ "ug": "Uyghur",
+ "uz": "Uzbek",
+ "vai": "Vai",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "cy": "Welsh",
+ "fy": "Western Frisian",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "yi": "Yiddish",
+ "dje": "Zarma"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/om.json b/vendor/commerceguys/intl/resources/language/om.json
index 2e1a77e37..b2ec6a261 100644
--- a/vendor/commerceguys/intl/resources/language/om.json
+++ b/vendor/commerceguys/intl/resources/language/om.json
@@ -1,641 +1,224 @@
{
- "sq": {
- "name": "Afaan Albaniyaa"
- },
- "ga": {
- "name": "Afaan Ayirishii"
- },
- "az": {
- "name": "Afaan Azerbaijani"
- },
- "bn": {
- "name": "Afaan Baangladeshi"
- },
- "eu": {
- "name": "Afaan Baskuu"
- },
- "be": {
- "name": "Afaan Belarusia"
- },
- "bs": {
- "name": "Afaan Bosniyaa"
- },
- "bg": {
- "name": "Afaan Bulgariya"
- },
- "hr": {
- "name": "Afaan Croatian"
- },
- "cs": {
- "name": "Afaan Czech"
- },
- "nl": {
- "name": "Afaan Dachii"
- },
- "nl-BE": {
- "name": "Afaan Dachii (BE)"
- },
- "da": {
- "name": "Afaan Deenmaark"
- },
- "eo": {
- "name": "Afaan Esperantoo"
- },
- "fr": {
- "name": "Afaan Faransaayii"
- },
- "fr-CA": {
- "name": "Afaan Faransaayii (CA)"
- },
- "fr-CH": {
- "name": "Afaan Faransaayii (CH)"
- },
- "fo": {
- "name": "Afaan Faroese"
- },
- "fi": {
- "name": "Afaan Fiilaandi"
- },
- "fil": {
- "name": "Afaan Filippinii"
- },
- "fy": {
- "name": "Afaan Firisiyaani"
- },
- "gl": {
- "name": "Afaan Galishii"
- },
- "ka": {
- "name": "Afaan Georgian"
- },
- "el": {
- "name": "Afaan Giriiki"
- },
- "gu": {
- "name": "Afaan Gujarati"
- },
- "hu": {
- "name": "Afaan Hangaari"
- },
- "he": {
- "name": "Afaan Hebrew"
- },
- "hi": {
- "name": "Afaan Hindii"
- },
- "id": {
- "name": "Afaan Indoneziya"
- },
- "sl": {
- "name": "Afaan Islovaniyaa"
- },
- "es": {
- "name": "Afaan Ispeen"
- },
- "es-MX": {
- "name": "Afaan Ispeen (MX)"
- },
- "et": {
- "name": "Afaan Istooniya"
- },
- "ja": {
- "name": "Afaan Japanii"
- },
- "de": {
- "name": "Afaan Jarmanii"
- },
- "de-AT": {
- "name": "Afaan Jarmanii (AT)"
- },
- "de-CH": {
- "name": "Afaan Jarmanii (CH)"
- },
- "kn": {
- "name": "Afaan Kannada"
- },
- "ca": {
- "name": "Afaan Katalaa"
- },
- "ko": {
- "name": "Afaan Korea"
- },
- "lv": {
- "name": "Afaan Lativiyaa"
- },
- "lt": {
- "name": "Afaan Liituniyaa"
- },
- "mk": {
- "name": "Afaan Macedooniyaa"
- },
- "mt": {
- "name": "Afaan Maltesii"
- },
- "mr": {
- "name": "Afaan Maratii"
- },
- "ne": {
- "name": "Afaan Nepalii"
- },
- "nn": {
- "name": "Afaan Norwegian"
- },
- "fa": {
- "name": "Afaan Persia"
- },
- "pl": {
- "name": "Afaan Polandii"
- },
- "pt": {
- "name": "Afaan Porchugaal"
- },
- "pt-PT": {
- "name": "Afaan Protuguese"
- },
- "pa": {
- "name": "Afaan Punjabii"
- },
- "ro": {
- "name": "Afaan Romaniyaa"
- },
- "ro-MD": {
- "name": "Afaan Romaniyaa (MD)"
- },
- "ru": {
- "name": "Afaan Rushiyaa"
- },
- "sr": {
- "name": "Afaan Serbiya"
- },
- "am": {
- "name": "Afaan Sidaamaa"
- },
- "si": {
- "name": "Afaan Sinhalese"
- },
- "sk": {
- "name": "Afaan Slovak"
- },
- "sv": {
- "name": "Afaan Suwidiin"
- },
- "ta": {
- "name": "Afaan Tamilii"
- },
- "th": {
- "name": "Afaan Tayii"
- },
- "te": {
- "name": "Afaan Telugu"
- },
- "ti": {
- "name": "Afaan Tigiree"
- },
- "tr": {
- "name": "Afaan Turkii"
- },
- "uk": {
- "name": "Afaan Ukreenii"
- },
- "ur": {
- "name": "Afaan Urdu"
- },
- "uz": {
- "name": "Afaan Uzbek"
- },
- "vi": {
- "name": "Afaan Veetinam"
- },
- "it": {
- "name": "Afaan Xaaliyaani"
- },
- "zu": {
- "name": "Afaan Zuulu"
- },
- "af": {
- "name": "Afrikoota"
- },
- "agq": {
- "name": "Aghem"
- },
- "ak": {
- "name": "Akan"
- },
- "ar": {
- "name": "Arabiffaa"
- },
- "hy": {
- "name": "Armenian"
- },
- "as": {
- "name": "Assamese"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "is": {
- "name": "Ayiislandiffaa"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "brx": {
- "name": "Bodo"
- },
- "br": {
- "name": "Breton"
- },
- "my": {
- "name": "Burmese"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "ksh": {
- "name": "Colognian"
- },
- "kw": {
- "name": "Cornish"
- },
- "dua": {
- "name": "Duala"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "ebu": {
- "name": "Embu"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "lg": {
- "name": "Ganda"
- },
- "guz": {
- "name": "Gusii"
- },
- "ha": {
- "name": "Hausa"
- },
- "haw": {
- "name": "Hawaiian"
- },
- "ig": {
- "name": "Igbo"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "en": {
- "name": "Ingliffa"
- },
- "en-AU": {
- "name": "Ingliffa (AU)"
- },
- "en-CA": {
- "name": "Ingliffa (CA)"
- },
- "en-GB": {
- "name": "Ingliffa (United Kingdom)"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "kk": {
- "name": "Kazakh"
- },
- "ks": {
- "name": "Kashmiri"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "rw": {
- "name": "Kinyarwanda"
- },
- "kok": {
- "name": "Konkani"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "ky": {
- "name": "Kyrgyz"
- },
- "lkt": {
- "name": "Lakota"
- },
- "tk": {
- "name": "Lammii Turkii"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Lao"
- },
- "ln": {
- "name": "Lingala"
- },
- "dsb": {
- "name": "Lower Sorbian"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "Luxembourgish"
- },
- "luy": {
- "name": "Luyia"
- },
- "kde": {
- "name": "Makonde"
- },
- "ms": {
- "name": "Malaayiffaa"
- },
- "mg": {
- "name": "Malagasy"
- },
- "ml": {
- "name": "Malayaalamiffaa"
- },
- "gv": {
- "name": "Manx"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "mn": {
- "name": "Mongolian"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nds-NL": {
- "name": "nds (NL)"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nd": {
- "name": "North Ndebele"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "se": {
- "name": "Northern Sami"
- },
- "nb": {
- "name": "Norwegian Bokmål"
- },
- "nus": {
- "name": "Nuer"
- },
- "or": {
- "name": "Odia"
- },
- "om": {
- "name": "Oromoo"
- },
- "os": {
- "name": "Ossetic"
- },
- "ps": {
- "name": "Pashto"
- },
- "prg": {
- "name": "Prussian"
- },
- "qu": {
- "name": "Quechua"
- },
- "rm": {
- "name": "Romansh"
- },
- "rof": {
- "name": "Rombo"
- },
- "rn": {
- "name": "Rundi"
- },
- "rwk": {
- "name": "Rwa"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "sah": {
- "name": "Sakha"
- },
- "gd": {
- "name": "Scots Gaelic"
- },
- "seh": {
- "name": "Sena"
- },
- "sd": {
- "name": "Sindhi"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "xog": {
- "name": "Soga"
- },
- "so": {
- "name": "Somali"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "sw": {
- "name": "Suwahilii"
- },
- "sw-CD": {
- "name": "Suwahilii (CD)"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "dav": {
- "name": "Taita"
- },
- "tg": {
- "name": "Tajik"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "Tatar"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "teo": {
- "name": "Teso"
- },
- "bo": {
- "name": "Tibetan"
- },
- "to": {
- "name": "Tongan"
- },
- "hsb": {
- "name": "Upper Sorbian"
- },
- "ug": {
- "name": "Uyghur"
- },
- "vai": {
- "name": "Vai"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "cy": {
- "name": "Welishiffaa"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "yi": {
- "name": "Yiddish"
- },
- "yo": {
- "name": "Yoruba"
- },
- "dje": {
- "name": "Zarma"
- },
- "chr": {
- "name": "Cherokee"
- },
- "ce": {
- "name": "Chechen"
- },
- "cgg": {
- "name": "Chiga"
- },
- "zh": {
- "name": "Chinese"
- },
- "zh-Hans": {
- "name": "Chinese (Hans)"
- },
- "zh-Hant": {
- "name": "Chinese (Hant)"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "km": {
- "name": "Khmer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- }
+ "sq": "Afaan Albaniyaa",
+ "ga": "Afaan Ayirishii",
+ "az": "Afaan Azerbaijani",
+ "bn": "Afaan Baangladeshi",
+ "eu": "Afaan Baskuu",
+ "be": "Afaan Belarusia",
+ "bs": "Afaan Bosniyaa",
+ "bg": "Afaan Bulgariya",
+ "hr": "Afaan Croatian",
+ "cs": "Afaan Czech",
+ "nl": "Afaan Dachii",
+ "nl-BE": "Afaan Dachii (BE)",
+ "da": "Afaan Deenmaark",
+ "eo": "Afaan Esperantoo",
+ "fr": "Afaan Faransaayii",
+ "fr-CA": "Afaan Faransaayii (CA)",
+ "fr-CH": "Afaan Faransaayii (CH)",
+ "fo": "Afaan Faroese",
+ "fi": "Afaan Fiilaandi",
+ "fil": "Afaan Filippinii",
+ "fy": "Afaan Firisiyaani",
+ "gl": "Afaan Galishii",
+ "ka": "Afaan Georgian",
+ "el": "Afaan Giriiki",
+ "gu": "Afaan Gujarati",
+ "hu": "Afaan Hangaari",
+ "he": "Afaan Hebrew",
+ "hi": "Afaan Hindii",
+ "id": "Afaan Indoneziya",
+ "sl": "Afaan Islovaniyaa",
+ "es": "Afaan Ispeen",
+ "es-419": "Afaan Ispeen (419)",
+ "es-MX": "Afaan Ispeen (MX)",
+ "et": "Afaan Istooniya",
+ "ja": "Afaan Japanii",
+ "de": "Afaan Jarmanii",
+ "de-AT": "Afaan Jarmanii (AT)",
+ "de-CH": "Afaan Jarmanii (CH)",
+ "jv": "Afaan Java",
+ "kn": "Afaan Kannada",
+ "ca": "Afaan Katalaa",
+ "ko": "Afaan Korea",
+ "lv": "Afaan Lativiyaa",
+ "lt": "Afaan Liituniyaa",
+ "mk": "Afaan Macedooniyaa",
+ "mt": "Afaan Maltesii",
+ "mr": "Afaan Maratii",
+ "ne": "Afaan Nepalii",
+ "nn": "Afaan Norwegian",
+ "fa": "Afaan Persia",
+ "pl": "Afaan Polandii",
+ "pt": "Afaan Porchugaal",
+ "pt-PT": "Afaan Protuguese",
+ "pa": "Afaan Punjabii",
+ "ro": "Afaan Romaniyaa",
+ "ro-MD": "Afaan Romaniyaa (MD)",
+ "ru": "Afaan Rushiyaa",
+ "sr": "Afaan Serbiya",
+ "am": "Afaan Sidaamaa",
+ "si": "Afaan Sinhalese",
+ "sk": "Afaan Slovak",
+ "sv": "Afaan Suwidiin",
+ "ta": "Afaan Tamilii",
+ "th": "Afaan Tayii",
+ "te": "Afaan Telugu",
+ "ti": "Afaan Tigiree",
+ "tr": "Afaan Turkii",
+ "uk": "Afaan Ukreenii",
+ "ur": "Afaan Urdu",
+ "uz": "Afaan Uzbek",
+ "vi": "Afaan Veetinam",
+ "it": "Afaan Xaaliyaani",
+ "xh": "Afaan Xhosa",
+ "zu": "Afaan Zuulu",
+ "af": "Afrikoota",
+ "agq": "Aghem",
+ "ak": "Akan",
+ "ar": "Arabiffaa",
+ "hy": "Armenian",
+ "as": "Assamese",
+ "ast": "Asturian",
+ "asa": "Asu",
+ "is": "Ayiislandiffaa",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "brx": "Bodo",
+ "br": "Breton",
+ "my": "Burmese",
+ "yue": "Cantonese",
+ "ceb": "Cebuano",
+ "tzm": "Central Atlas Tamazight",
+ "ckb": "Central Kurdish",
+ "ksh": "Colognian",
+ "kw": "Cornish",
+ "dua": "Duala",
+ "dz": "Dzongkha",
+ "ebu": "Embu",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fur": "Friulian",
+ "ff": "Fulah",
+ "lg": "Ganda",
+ "guz": "Gusii",
+ "ha": "Hausa",
+ "haw": "Hawaiian",
+ "ig": "Igbo",
+ "smn": "Inari Sami",
+ "en": "Ingliffa",
+ "en-AU": "Ingliffa (AU)",
+ "en-CA": "Ingliffa (CA)",
+ "en-GB": "Ingliffa (United Kingdom)",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "kk": "Kazakh",
+ "ks": "Kashmiri",
+ "ki": "Kikuyu",
+ "rw": "Kinyarwanda",
+ "kok": "Konkani",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "ku": "Kurdish",
+ "nmg": "Kwasio",
+ "ky": "Kyrgyz",
+ "lkt": "Lakota",
+ "tk": "Lammii Turkii",
+ "lag": "Langi",
+ "lo": "Lao",
+ "ln": "Lingala",
+ "nds": "Low German",
+ "dsb": "Lower Sorbian",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "lb": "Luxembourgish",
+ "luy": "Luyia",
+ "kde": "Makonde",
+ "ms": "Malaayiffaa",
+ "mg": "Malagasy",
+ "ml": "Malayaalamiffaa",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "mn": "Mongolian",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nds-NL": "nds (NL)",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nd": "North Ndebele",
+ "lrc": "Northern Luri",
+ "se": "Northern Sami",
+ "nb": "Norwegian Bokmål",
+ "nus": "Nuer",
+ "or": "Odia",
+ "om": "Oromoo",
+ "os": "Ossetic",
+ "ps": "Pashto",
+ "prg": "Prussian",
+ "qu": "Quechua",
+ "rm": "Romansh",
+ "rof": "Rombo",
+ "rn": "Rundi",
+ "rwk": "Rwa",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "sah": "Sakha",
+ "gd": "Scots Gaelic",
+ "seh": "Sena",
+ "sd": "Sindhi",
+ "ii": "Sichuan Yi",
+ "xog": "Soga",
+ "so": "Somali",
+ "zgh": "Standard Moroccan Tamazight",
+ "sw": "Suwahilii",
+ "sw-CD": "Suwahilii (CD)",
+ "gsw": "Swiss German",
+ "dav": "Taita",
+ "tg": "Tajik",
+ "twq": "Tasawaq",
+ "tt": "Tatar",
+ "shi": "Tachelhit",
+ "teo": "Teso",
+ "bo": "Tibetan",
+ "to": "Tongan",
+ "hsb": "Upper Sorbian",
+ "ug": "Uyghur",
+ "vai": "Vai",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "cy": "Welishiffaa",
+ "wo": "Wolof",
+ "yav": "Yangben",
+ "yi": "Yiddish",
+ "yo": "Yoruba",
+ "dje": "Zarma",
+ "chr": "Cherokee",
+ "ce": "Chechen",
+ "cgg": "Chiga",
+ "zh": "Chinese",
+ "zh-Hans": "Chinese (Hans)",
+ "zh-Hant": "Chinese (Hant)",
+ "cu": "Church Slavic",
+ "km": "Khmer",
+ "nyn": "Nyankole",
+ "ksb": "Shambala",
+ "sn": "Shona"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/or.json b/vendor/commerceguys/intl/resources/language/or.json
index b6fe378a5..143c05ec9 100644
--- a/vendor/commerceguys/intl/resources/language/or.json
+++ b/vendor/commerceguys/intl/resources/language/or.json
@@ -1,644 +1,224 @@
{
- "ak": {
- "name": "ଅକନ୍"
- },
- "de-AT": {
- "name": "ଅଷ୍ଟ୍ରିଆନ୍ ଜର୍ମାନ"
- },
- "en-AU": {
- "name": "ଅଷ୍ଟ୍ରେଲିୟ ଇଂରାଜୀ"
- },
- "is": {
- "name": "ଆଇସଲାଣ୍ଡିକ୍"
- },
- "agq": {
- "name": "ଆଘେମ"
- },
- "az": {
- "name": "ଆଜେରବାଇଜାନି"
- },
- "af": {
- "name": "ଆଫ୍ରିକୀୟ"
- },
- "am": {
- "name": "ଆମହାରକି"
- },
- "rwk": {
- "name": "ଆରଡବ୍ୟୁଏ"
- },
- "ar": {
- "name": "ଆରବିକ୍"
- },
- "hy": {
- "name": "ଆର୍ମେନିଆନ୍"
- },
- "sq": {
- "name": "ଆଲବାନିଆନ୍"
- },
- "ast": {
- "name": "ଆଷ୍ଟୁରିଆନ୍"
- },
- "as": {
- "name": "ଆସାମୀୟ"
- },
- "asa": {
- "name": "ଆସୁ"
- },
- "en": {
- "name": "ଇଂରାଜୀ"
- },
- "ig": {
- "name": "ଇଗବୋ"
- },
- "it": {
- "name": "ଇଟାଲୀୟ"
- },
- "id": {
- "name": "ଇଣ୍ଡୋନେସୀୟ"
- },
- "smn": {
- "name": "ଇନାରୀ ସାମି"
- },
- "ga": {
- "name": "ଇରିସ୍"
- },
- "ee": {
- "name": "ଇୱେ"
- },
- "ewo": {
- "name": "ଇୱୋଣ୍ଡୋ"
- },
- "uz": {
- "name": "ଉଜବେକ୍"
- },
- "nd": {
- "name": "ଉତ୍ତର ନେଡବେଲେ"
- },
- "lrc": {
- "name": "ଉତ୍ତର ଲୁରି"
- },
- "se": {
- "name": "ଉତ୍ତର ସାମି"
- },
- "hsb": {
- "name": "ଉପର ସର୍ବିଆନ୍"
- },
- "ur": {
- "name": "ଉର୍ଦ୍ଦୁ"
- },
- "ebu": {
- "name": "ଏମ୍ଵୁ"
- },
- "et": {
- "name": "ଏସ୍ତୋନିଆନ୍"
- },
- "eo": {
- "name": "ଏସ୍ପାରେଣ୍ଟୋ"
- },
- "or": {
- "name": "ଓଡ଼ିଆ"
- },
- "om": {
- "name": "ଓରୋମୋ"
- },
- "os": {
- "name": "ଓସେଟିକ୍"
- },
- "sw-CD": {
- "name": "କଙ୍ଗୋ ସ୍ୱାହିଲି"
- },
- "kn": {
- "name": "କନ୍ନଡ"
- },
- "kab": {
- "name": "କବାଇଲ୍"
- },
- "kam": {
- "name": "କମ୍ବା"
- },
- "nmg": {
- "name": "କୱାସିଓ"
- },
- "kkj": {
- "name": "କାକୋ"
- },
- "kk": {
- "name": "କାଜାକ୍"
- },
- "bs": {
- "name": "କାଟଲାନ୍"
- },
- "ca": {
- "name": "କାଟାଲାନ୍"
- },
- "en-CA": {
- "name": "କାନାଡିୟ ଇଂରାଜୀ"
- },
- "fr-CA": {
- "name": "କାନାଡିୟ ଫ୍ରେଞ୍ଚ"
- },
- "kea": {
- "name": "କାବୁଭେରଡିଆନୁ"
- },
- "kl": {
- "name": "କାଲାଲିସୁଟ୍"
- },
- "kln": {
- "name": "କାଲେନଜିନ୍"
- },
- "ks": {
- "name": "କାଶ୍ମିରୀ"
- },
- "rw": {
- "name": "କିନ୍ୟାରୱାଣ୍ଡା"
- },
- "ki": {
- "name": "କୀକୁୟୁ"
- },
- "ky": {
- "name": "କୀରଗୀଜ୍"
- },
- "tzm": {
- "name": "କେନ୍ଦ୍ରୀୟ ଆଟଲାସ୍ ଟାମାଜିଘାଟ୍"
- },
- "ckb": {
- "name": "କେନ୍ଦ୍ରୀୟ କୁରଡିସ୍"
- },
- "kok": {
- "name": "କୋଙ୍କଣି"
- },
- "khq": {
- "name": "କୋୟରା ଚିନି"
- },
- "ses": {
- "name": "କୋୟରା ସେନ୍ନି"
- },
- "ko": {
- "name": "କୋରିଆନ୍"
- },
- "kw": {
- "name": "କୋର୍ନିସ୍"
- },
- "ksh": {
- "name": "କୋଲୋବନିୟ"
- },
- "hr": {
- "name": "କ୍ରୋଆଟିଆନ୍"
- },
- "qu": {
- "name": "କ୍ୱେଚୁଆ"
- },
- "km": {
- "name": "ଖାମେର୍"
- },
- "lg": {
- "name": "ଗନ୍ଦା"
- },
- "gl": {
- "name": "ଗାଲସିଆନ୍"
- },
- "gu": {
- "name": "ଗୁଜୁରାଟୀ"
- },
- "guz": {
- "name": "ଗୁସି"
- },
- "el": {
- "name": "ଗ୍ରୀକ୍"
- },
- "cu": {
- "name": "ଚର୍ଚ୍ଚ ସ୍ଲାଭିକ୍"
- },
- "zh": {
- "name": "ଚାଇନିଜ୍‌"
- },
- "cgg": {
- "name": "ଚିଗା"
- },
- "cs": {
- "name": "ଚେକ୍"
- },
- "ce": {
- "name": "ଚେଚନ୍"
- },
- "chr": {
- "name": "ଚେରୋକୀ"
- },
- "ka": {
- "name": "ଜର୍ଜିୟ"
- },
- "dje": {
- "name": "ଜର୍ମା"
- },
- "de": {
- "name": "ଜର୍ମାନ"
- },
- "ja": {
- "name": "ଜାପାନୀ"
- },
- "zu": {
- "name": "ଜୁଲୁ"
- },
- "dyo": {
- "name": "ଜୋଲା-ଫୋନୟି"
- },
- "to": {
- "name": "ଟୋଙ୍ଗା"
- },
- "ti": {
- "name": "ଟ୍ରିଗିନିଆ"
- },
- "nl": {
- "name": "ଡଚ୍"
- },
- "da": {
- "name": "ଡାନ୍ନିସ୍"
- },
- "dua": {
- "name": "ଡୁଆନା"
- },
- "dav": {
- "name": "ତାଇତି"
- },
- "shi": {
- "name": "ତାଚେଲହିଟ୍"
- },
- "tg": {
- "name": "ତାଜିକ୍"
- },
- "tt": {
- "name": "ତାତାର୍"
- },
- "ta": {
- "name": "ତାମିଲ୍"
- },
- "twq": {
- "name": "ତାସାୱାକ୍"
- },
- "bo": {
- "name": "ତିବ୍ବତୀୟ"
- },
- "tk": {
- "name": "ତୁର୍କମେନ୍"
- },
- "tr": {
- "name": "ତୁର୍କିସ୍"
- },
- "te": {
- "name": "ତେଲୁଗୁ"
- },
- "teo": {
- "name": "ତେସା"
- },
- "th": {
- "name": "ଥାଇ"
- },
- "dz": {
- "name": "ଦଡଜୋଙ୍ଗଖା"
- },
- "nn": {
- "name": "ନରୱେଜିଆନ୍ ନିୟୋର୍ସ୍କ"
- },
- "nb": {
- "name": "ନରୱେଜିଆନ୍ ବୋକମଲ୍"
- },
- "nnh": {
- "name": "ନାଗିମବୋନ୍"
- },
- "jgo": {
- "name": "ନାଗୋମ୍ଵା"
- },
- "naq": {
- "name": "ନାମା"
- },
- "dsb": {
- "name": "ନିମ୍ନ ସର୍ବିଆନ୍‌"
- },
- "nus": {
- "name": "ନୁଏର"
- },
- "ne": {
- "name": "ନେପାଳୀ"
- },
- "nyn": {
- "name": "ନ୍ୟାନକୋଲ୍"
- },
- "pa": {
- "name": "ପଞ୍ଜାବୀ"
- },
- "pt": {
- "name": "ପର୍ତ୍ତୁଗୀଜ୍‌"
- },
- "fa": {
- "name": "ପର୍ସିଆନ୍"
- },
- "zh-Hant": {
- "name": "ପାରମ୍ପରିକ ଚାଇନିଜ୍‌"
- },
- "fy": {
- "name": "ପାଶ୍ଚାତ୍ୟ ଫ୍ରିସିଆନ୍"
- },
- "ps": {
- "name": "ପାସ୍ତୋ"
- },
- "pl": {
- "name": "ପୋଲିଶ୍"
- },
- "prg": {
- "name": "ପ୍ରୁସିୟ"
- },
- "fr": {
- "name": "ଫରାସୀ"
- },
- "fo": {
- "name": "ଫାରୋଏସେ"
- },
- "fi": {
- "name": "ଫିନ୍ନିସ୍"
- },
- "fil": {
- "name": "ଫିଲିପିନୋ"
- },
- "ff": {
- "name": "ଫୁଲାହ"
- },
- "fur": {
- "name": "ଫ୍ରିୟୁଲୀୟାନ୍"
- },
- "nl-BE": {
- "name": "ଫ୍ଲେମିଶ୍"
- },
- "bn": {
- "name": "ବଙ୍ଗାଳୀ"
- },
- "my": {
- "name": "ବର୍ମୀଜ୍"
- },
- "ksf": {
- "name": "ବାଫଲା"
- },
- "bm": {
- "name": "ବାମ୍ବାରା"
- },
- "bas": {
- "name": "ବାସା"
- },
- "eu": {
- "name": "ବାସ୍କ୍ୱି"
- },
- "bg": {
- "name": "ବୁଲଗେରିଆନ୍"
- },
- "bez": {
- "name": "ବେନା"
- },
- "bem": {
- "name": "ବେମ୍ବା"
- },
- "be": {
- "name": "ବେଲାରୁଷିଆନ୍"
- },
- "brx": {
- "name": "ବୋଡୋ"
- },
- "vo": {
- "name": "ବୋଲାପୁକ"
- },
- "en-GB": {
- "name": "ବ୍ରିଟିଶ୍‌ ଇଂରାଜୀ"
- },
- "br": {
- "name": "ବ୍ରେଟନ୍"
- },
- "vai": {
- "name": "ଭାଇ"
- },
- "vi": {
- "name": "ଭିଏତନାମିଜ୍"
- },
- "vun": {
- "name": "ଭୁନଜୋ"
- },
- "mgh": {
- "name": "ମଖୁୱା-ମେଟ୍ଟା"
- },
- "mn": {
- "name": "ମଙ୍ଗୋଳିୟ"
- },
- "mr": {
- "name": "ମରାଠୀ"
- },
- "gv": {
- "name": "ମାଁକ୍ସ"
- },
- "kde": {
- "name": "ମାକୋଣ୍ଡେ"
- },
- "jmc": {
- "name": "ମାଚେମେ"
- },
- "mzn": {
- "name": "ମାଜାନଡେରାନି"
- },
- "zgh": {
- "name": "ମାନାଙ୍କ ମରୋକିୟ ତାମାଜିଘାଟ୍"
- },
- "mt": {
- "name": "ମାଲଟୀଜ୍"
- },
- "ms": {
- "name": "ମାଲୟ"
- },
- "mg": {
- "name": "ମାଲାଗାସୀ"
- },
- "ml": {
- "name": "ମାଲାୟଲମ୍"
- },
- "mas": {
- "name": "ମାସାଇ"
- },
- "mk": {
- "name": "ମାସେଡୋନିଆନ୍"
- },
- "mua": {
- "name": "ମୁନଡାଂ"
- },
- "es-MX": {
- "name": "ମେକ୍ସିକାନ ସ୍ପାନିସ୍‌"
- },
- "mgo": {
- "name": "ମେଟା"
- },
- "mer": {
- "name": "ମେରୁ"
- },
- "mfe": {
- "name": "ମୋରିସୟେନ୍"
- },
- "ro-MD": {
- "name": "ମୋଲଡୋଭିଆନ୍"
- },
- "yav": {
- "name": "ୟାଂବେନ୍"
- },
- "yi": {
- "name": "ୟିଡିସ୍"
- },
- "uk": {
- "name": "ୟୁକ୍ରାନିଆନ୍"
- },
- "ug": {
- "name": "ୟୁଘୁର୍"
- },
- "pt-PT": {
- "name": "ୟୁରୋପୀୟ ପର୍ତ୍ତୁଗୀଜ୍‌"
- },
- "yo": {
- "name": "ୟୋରୁବା"
- },
- "rn": {
- "name": "ରୁଣ୍ଡି"
- },
- "ru": {
- "name": "ରୁଷିୟ"
- },
- "rm": {
- "name": "ରୋମାନଶ୍‌"
- },
- "ro": {
- "name": "ରୋମାନିଆନ୍"
- },
- "rof": {
- "name": "ରୋମ୍ବୋ"
- },
- "lb": {
- "name": "ଲକ୍ସେମବର୍ଗିସ୍"
- },
- "lo": {
- "name": "ଲାଓ"
- },
- "lkt": {
- "name": "ଲାକୋଟା"
- },
- "lv": {
- "name": "ଲାଟଭିଆନ୍"
- },
- "lag": {
- "name": "ଲାନଗି"
- },
- "ln": {
- "name": "ଲିଙ୍ଗାଲା"
- },
- "lt": {
- "name": "ଲିଥୁଆନିଆନ୍"
- },
- "luo": {
- "name": "ଲୁଓ"
- },
- "luy": {
- "name": "ଲୁୟିଆ"
- },
- "nds": {
- "name": "ଲୋ ଜର୍ମାନ୍"
- },
- "nds-NL": {
- "name": "ଲୋ ଜର୍ମାନ୍ (ନେଦରଲ୍ୟାଣ୍ଡ)"
- },
- "lu": {
- "name": "ଲ୍ୟୁବା-କାଟାଙ୍ଗା"
- },
- "wae": {
- "name": "ୱାଲସେର୍"
- },
- "cy": {
- "name": "ୱେଲ୍ସ"
- },
- "wo": {
- "name": "ୱୋଲଫ୍"
- },
- "ksb": {
- "name": "ଶାମବାଲା"
- },
- "sn": {
- "name": "ଶୋନା"
- },
- "saq": {
- "name": "ସମବୁରୁ"
- },
- "zh-Hans": {
- "name": "ସରଳୀକୃତ ଚାଇନିଜ୍‌"
- },
- "sr": {
- "name": "ସର୍ବିୟ"
- },
- "sah": {
- "name": "ସାଖା"
- },
- "sg": {
- "name": "ସାଙ୍ଗୋ"
- },
- "sbp": {
- "name": "ସାନଗୁ"
- },
- "si": {
- "name": "ସିଂହଳ"
- },
- "ii": {
- "name": "ସିଚୁଆନ୍ ୟୀ"
- },
- "sd": {
- "name": "ସିନ୍ଧୀ"
- },
- "gsw": {
- "name": "ସୁଇସ୍ ଜର୍ମାନ୍"
- },
- "seh": {
- "name": "ସେନା"
- },
- "xog": {
- "name": "ସୋଗା"
- },
- "so": {
- "name": "ସୋମାଲିଆ"
- },
- "gd": {
- "name": "ସ୍କଟିସ୍ ଗାଏଲିକ୍"
- },
- "es": {
- "name": "ସ୍ପେନିୟ"
- },
- "sk": {
- "name": "ସ୍ଲୋଭାକ୍"
- },
- "sl": {
- "name": "ସ୍ଲୋଭେନିଆନ୍"
- },
- "sw": {
- "name": "ସ୍ୱାହିଲ୍"
- },
- "fr-CH": {
- "name": "ସ୍ୱିସ୍ ଫ୍ରେଞ୍ଚ"
- },
- "de-CH": {
- "name": "ସ୍ୱିସ୍‌ ହାଇ ଜର୍ମାନ"
- },
- "sv": {
- "name": "ସ୍ୱେଡିସ୍"
- },
- "hu": {
- "name": "ହଙ୍ଗେରୀୟ"
- },
- "haw": {
- "name": "ହାୱାଇନ୍"
- },
- "hi": {
- "name": "ହିନ୍ଦୀ"
- },
- "he": {
- "name": "ହେବ୍ର୍ୟୁ"
- },
- "ha": {
- "name": "ହୌସା"
- }
+ "ak": "ଅକନ୍",
+ "de-AT": "ଅଷ୍ଟ୍ରିଆନ୍ ଜର୍ମାନ",
+ "en-AU": "ଅଷ୍ଟ୍ରେଲିୟ ଇଂରାଜୀ",
+ "is": "ଆଇସଲାଣ୍ଡିକ୍",
+ "agq": "ଆଘେମ",
+ "az": "ଆଜେରବାଇଜାନି",
+ "af": "ଆଫ୍ରିକୀୟ",
+ "am": "ଆମହାରକି",
+ "rwk": "ଆରଡବ୍ୟୁଏ",
+ "ar": "ଆରବିକ୍",
+ "hy": "ଆର୍ମେନିଆନ୍",
+ "sq": "ଆଲବାନିଆନ୍",
+ "ast": "ଆଷ୍ଟୁରିଆନ୍",
+ "as": "ଆସାମୀୟ",
+ "asa": "ଆସୁ",
+ "en": "ଇଂରାଜୀ",
+ "ig": "ଇଗବୋ",
+ "it": "ଇଟାଲୀୟ",
+ "id": "ଇଣ୍ଡୋନେସୀୟ",
+ "smn": "ଇନାରୀ ସାମି",
+ "ga": "ଇରିସ୍",
+ "ee": "ଇୱେ",
+ "ewo": "ଇୱୋଣ୍ଡୋ",
+ "uz": "ଉଜବେକ୍",
+ "nd": "ଉତ୍ତର ନେଡବେଲେ",
+ "lrc": "ଉତ୍ତର ଲୁରି",
+ "se": "ଉତ୍ତର ସାମି",
+ "hsb": "ଉପର ସର୍ବିଆନ୍",
+ "ur": "ଉର୍ଦ୍ଦୁ",
+ "ebu": "ଏମ୍ଵୁ",
+ "et": "ଏସ୍ତୋନିଆନ୍",
+ "eo": "ଏସ୍ପାରେଣ୍ଟୋ",
+ "or": "ଓଡ଼ିଆ",
+ "om": "ଓରୋମୋ",
+ "os": "ଓସେଟିକ୍",
+ "sw-CD": "କଙ୍ଗୋ ସ୍ୱାହିଲି",
+ "kn": "କନ୍ନଡ",
+ "kab": "କବାଇଲ୍",
+ "kam": "କମ୍ବା",
+ "nmg": "କୱାସିଓ",
+ "kkj": "କାକୋ",
+ "kk": "କାଜାକ୍",
+ "ca": "କାଟାଲାନ୍",
+ "yue": "କାନଟୋନେସେ",
+ "en-CA": "କାନାଡିୟ ଇଂରାଜୀ",
+ "fr-CA": "କାନାଡିୟ ଫ୍ରେଞ୍ଚ",
+ "kea": "କାବୁଭେରଡିଆନୁ",
+ "kl": "କାଲାଲିସୁଟ୍",
+ "kln": "କାଲେନଜିନ୍",
+ "ks": "କାଶ୍ମିରୀ",
+ "rw": "କିନ୍ୟାରୱାଣ୍ଡା",
+ "ki": "କୀକୁୟୁ",
+ "ky": "କୀରଗୀଜ୍",
+ "ku": "କୁର୍ଦ୍ଦିଶ୍",
+ "tzm": "କେନ୍ଦ୍ରୀୟ ଆଟଲାସ୍ ଟାମାଜିଘାଟ୍",
+ "ckb": "କେନ୍ଦ୍ରୀୟ କୁରଡିସ୍",
+ "kok": "କୋଙ୍କଣି",
+ "khq": "କୋୟରା ଚିନି",
+ "ses": "କୋୟରା ସେନ୍ନି",
+ "ko": "କୋରିଆନ୍",
+ "kw": "କୋର୍ନିସ୍",
+ "ksh": "କୋଲୋବନିୟ",
+ "hr": "କ୍ରୋଆଟିଆନ୍",
+ "qu": "କ୍ୱେଚୁଆ",
+ "km": "ଖାମେର୍",
+ "xh": "ଖୋସା",
+ "lg": "ଗନ୍ଦା",
+ "gl": "ଗାଲସିଆନ୍",
+ "gu": "ଗୁଜୁରାଟୀ",
+ "guz": "ଗୁସି",
+ "el": "ଗ୍ରୀକ୍",
+ "cu": "ଚର୍ଚ୍ଚ ସ୍ଲାଭିକ୍",
+ "zh": "ଚାଇନିଜ୍‌",
+ "cgg": "ଚିଗା",
+ "cs": "ଚେକ୍",
+ "ce": "ଚେଚନ୍",
+ "chr": "ଚେରୋକୀ",
+ "ka": "ଜର୍ଜିୟ",
+ "dje": "ଜର୍ମା",
+ "de": "ଜର୍ମାନ",
+ "ja": "ଜାପାନୀ",
+ "jv": "ଜାଭାନୀଜ୍",
+ "zu": "ଜୁଲୁ",
+ "dyo": "ଜୋଲା-ଫୋନୟି",
+ "to": "ଟୋଙ୍ଗା",
+ "ti": "ଟ୍ରିଗିନିଆ",
+ "nl": "ଡଚ୍",
+ "da": "ଡାନ୍ନିସ୍",
+ "dua": "ଡୁଆନା",
+ "dav": "ତାଇତି",
+ "shi": "ତାଚେଲହିଟ୍",
+ "tg": "ତାଜିକ୍",
+ "tt": "ତାତାର୍",
+ "ta": "ତାମିଲ୍",
+ "twq": "ତାସାୱାକ୍",
+ "bo": "ତିବ୍ବତୀୟ",
+ "tk": "ତୁର୍କମେନ୍",
+ "tr": "ତୁର୍କିସ୍",
+ "te": "ତେଲୁଗୁ",
+ "teo": "ତେସା",
+ "th": "ଥାଇ",
+ "dz": "ଦଡଜୋଙ୍ଗଖା",
+ "nn": "ନରୱେଜିଆନ୍ ନିୟୋର୍ସ୍କ",
+ "nb": "ନରୱେଜିଆନ୍ ବୋକମଲ୍",
+ "nnh": "ନାଗିମବୋନ୍",
+ "jgo": "ନାଗୋମ୍ଵା",
+ "naq": "ନାମା",
+ "dsb": "ନିମ୍ନ ସର୍ବିଆନ୍‌",
+ "nus": "ନୁଏର",
+ "ne": "ନେପାଳୀ",
+ "nyn": "ନ୍ୟାନକୋଲ୍",
+ "pa": "ପଞ୍ଜାବୀ",
+ "pt": "ପର୍ତ୍ତୁଗୀଜ୍‌",
+ "fa": "ପର୍ସିଆନ୍",
+ "zh-Hant": "ପାରମ୍ପରିକ ଚାଇନିଜ୍‌",
+ "fy": "ପାଶ୍ଚାତ୍ୟ ଫ୍ରିସିଆନ୍",
+ "ps": "ପାସ୍ତୋ",
+ "pl": "ପୋଲିଶ୍",
+ "prg": "ପ୍ରୁସିୟ",
+ "fr": "ଫରାସୀ",
+ "fo": "ଫାରୋଏସେ",
+ "fi": "ଫିନ୍ନିସ୍",
+ "fil": "ଫିଲିପିନୋ",
+ "ff": "ଫୁଲାହ",
+ "fur": "ଫ୍ରିୟୁଲୀୟାନ୍",
+ "nl-BE": "ଫ୍ଲେମିଶ୍",
+ "bn": "ବଙ୍ଗଳା",
+ "my": "ବର୍ମୀଜ୍",
+ "ksf": "ବାଫଲା",
+ "bm": "ବାମ୍ବାରା",
+ "bas": "ବାସା",
+ "eu": "ବାସ୍କ୍ୱି",
+ "bg": "ବୁଲଗେରିଆନ୍",
+ "bez": "ବେନା",
+ "bem": "ବେମ୍ବା",
+ "be": "ବେଲାରୁଷିଆନ୍",
+ "brx": "ବୋଡୋ",
+ "vo": "ବୋଲାପୁକ",
+ "bs": "ବୋସନିଆନ୍",
+ "en-GB": "ବ୍ରିଟିଶ୍‌ ଇଂରାଜୀ",
+ "br": "ବ୍ରେଟନ୍",
+ "vai": "ଭାଇ",
+ "vi": "ଭିଏତନାମିଜ୍",
+ "vun": "ଭୁନଜୋ",
+ "mgh": "ମଖୁୱା-ମେଟ୍ଟା",
+ "mn": "ମଙ୍ଗୋଳିୟ",
+ "mr": "ମରାଠୀ",
+ "mi": "ମାଓରୀ",
+ "gv": "ମାଁକ୍ସ",
+ "kde": "ମାକୋଣ୍ଡେ",
+ "jmc": "ମାଚେମେ",
+ "mzn": "ମାଜାନଡେରାନି",
+ "zgh": "ମାନାଙ୍କ ମରୋକିୟ ତାମାଜିଘାଟ୍",
+ "mt": "ମାଲଟୀଜ୍",
+ "ms": "ମାଲୟ",
+ "mg": "ମାଲାଗାସୀ",
+ "ml": "ମାଲାୟଲମ୍",
+ "mas": "ମାସାଇ",
+ "mk": "ମାସେଡୋନିଆନ୍",
+ "mua": "ମୁନଡାଂ",
+ "es-MX": "ମେକ୍ସିକାନ ସ୍ପାନିସ୍‌",
+ "mgo": "ମେଟା",
+ "mer": "ମେରୁ",
+ "mfe": "ମୋରିସୟେନ୍",
+ "ro-MD": "ମୋଲଡୋଭିଆନ୍",
+ "yav": "ୟାଂବେନ୍",
+ "yi": "ୟିଡିସ୍",
+ "uk": "ୟୁକ୍ରାନିଆନ୍",
+ "ug": "ୟୁଘୁର୍",
+ "pt-PT": "ୟୁରୋପୀୟ ପର୍ତ୍ତୁଗୀଜ୍‌",
+ "yo": "ୟୋରୁବା",
+ "rn": "ରୁଣ୍ଡି",
+ "ru": "ରୁଷିୟ",
+ "rm": "ରୋମାନଶ୍‌",
+ "ro": "ରୋମାନିଆନ୍",
+ "rof": "ରୋମ୍ବୋ",
+ "lb": "ଲକ୍ସେମବର୍ଗିସ୍",
+ "lo": "ଲାଓ",
+ "lkt": "ଲାକୋଟା",
+ "lv": "ଲାଟଭିଆନ୍",
+ "es-419": "ଲାଟିନ୍‌ ଆମେରିକୀୟ ସ୍ପାନିସ୍‌",
+ "lag": "ଲାନଗି",
+ "ln": "ଲିଙ୍ଗାଲା",
+ "lt": "ଲିଥୁଆନିଆନ୍",
+ "luo": "ଲୁଓ",
+ "luy": "ଲୁୟିଆ",
+ "nds": "ଲୋ ଜର୍ମାନ୍",
+ "nds-NL": "ଲୋ ଜର୍ମାନ୍ (ନେଦରଲ୍ୟାଣ୍ଡ)",
+ "lu": "ଲ୍ୟୁବା-କାଟାଙ୍ଗା",
+ "wae": "ୱାଲସେର୍",
+ "wa": "ୱାଲୁନ୍",
+ "cy": "ୱେଲ୍ସ",
+ "wo": "ୱୋଲଫ୍",
+ "ksb": "ଶାମବାଲା",
+ "sn": "ଶୋନା",
+ "saq": "ସମବୁରୁ",
+ "zh-Hans": "ସରଳୀକୃତ ଚାଇନିଜ୍‌",
+ "sr": "ସର୍ବିୟ",
+ "sah": "ସାଖା",
+ "sg": "ସାଙ୍ଗୋ",
+ "sbp": "ସାନଗୁ",
+ "si": "ସିଂହଳ",
+ "ii": "ସିଚୁଆନ୍ ୟୀ",
+ "sd": "ସିନ୍ଧୀ",
+ "ceb": "ସୀବୁଆନୋ",
+ "gsw": "ସୁଇସ୍ ଜର୍ମାନ୍",
+ "seh": "ସେନା",
+ "xog": "ସୋଗା",
+ "so": "ସୋମାଲିଆ",
+ "gd": "ସ୍କଟିସ୍ ଗାଏଲିକ୍",
+ "es": "ସ୍ପେନିୟ",
+ "sk": "ସ୍ଲୋଭାକ୍",
+ "sl": "ସ୍ଲୋଭେନିଆନ୍",
+ "sw": "ସ୍ୱାହିଲ୍",
+ "fr-CH": "ସ୍ୱିସ୍ ଫ୍ରେଞ୍ଚ",
+ "de-CH": "ସ୍ୱିସ୍‌ ହାଇ ଜର୍ମାନ",
+ "sv": "ସ୍ୱେଡିସ୍",
+ "hu": "ହଙ୍ଗେରୀୟ",
+ "haw": "ହାୱାଇନ୍",
+ "hi": "ହିନ୍ଦୀ",
+ "he": "ହେବ୍ର୍ୟୁ",
+ "ha": "ହୌସା"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/os.json b/vendor/commerceguys/intl/resources/language/os.json
index dca8bbdc5..b9b2cf3bc 100644
--- a/vendor/commerceguys/intl/resources/language/os.json
+++ b/vendor/commerceguys/intl/resources/language/os.json
@@ -1,641 +1,224 @@
{
- "agq": {
- "name": "Aghem"
- },
- "ak": {
- "name": "Akan"
- },
- "sq": {
- "name": "Albanian"
- },
- "am": {
- "name": "Amharic"
- },
- "as": {
- "name": "Assamese"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bn": {
- "name": "Bangla"
- },
- "bas": {
- "name": "Basaa"
- },
- "be": {
- "name": "Belarusian"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "brx": {
- "name": "Bodo"
- },
- "br": {
- "name": "Breton"
- },
- "my": {
- "name": "Burmese"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "kw": {
- "name": "Cornish"
- },
- "dua": {
- "name": "Duala"
- },
- "nl": {
- "name": "Dutch"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "ebu": {
- "name": "Embu"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "gl": {
- "name": "Galician"
- },
- "lg": {
- "name": "Ganda"
- },
- "gu": {
- "name": "Gujarati"
- },
- "guz": {
- "name": "Gusii"
- },
- "ha": {
- "name": "Hausa"
- },
- "haw": {
- "name": "Hawaiian"
- },
- "hi": {
- "name": "Hindi"
- },
- "is": {
- "name": "Icelandic"
- },
- "ig": {
- "name": "Igbo"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "id": {
- "name": "Indonesian"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "kn": {
- "name": "Kannada"
- },
- "ks": {
- "name": "Kashmiri"
- },
- "kk": {
- "name": "Kazakh"
- },
- "km": {
- "name": "Khmer"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "rw": {
- "name": "Kinyarwanda"
- },
- "kok": {
- "name": "Konkani"
- },
- "ko": {
- "name": "Korean"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "ky": {
- "name": "Kyrgyz"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Lao"
- },
- "lv": {
- "name": "Latvian"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "Lithuanian"
- },
- "dsb": {
- "name": "Lower Sorbian"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "Luxembourgish"
- },
- "luy": {
- "name": "Luyia"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "Malagasy"
- },
- "ms": {
- "name": "Malay"
- },
- "ml": {
- "name": "Malayalam"
- },
- "mt": {
- "name": "Maltese"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "Marathi"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "mn": {
- "name": "Mongolian"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nds-NL": {
- "name": "nds (NL)"
- },
- "ne": {
- "name": "Nepali"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nl-BE": {
- "name": "nl (BE)"
- },
- "nd": {
- "name": "North Ndebele"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "se": {
- "name": "Northern Sami"
- },
- "nb": {
- "name": "Norwegian Bokmål"
- },
- "nn": {
- "name": "Norwegian Nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "or": {
- "name": "Odia"
- },
- "om": {
- "name": "Oromo"
- },
- "ps": {
- "name": "Pashto"
- },
- "pl": {
- "name": "Polish"
- },
- "prg": {
- "name": "Prussian"
- },
- "pa": {
- "name": "Punjabi"
- },
- "qu": {
- "name": "Quechua"
- },
- "ro-MD": {
- "name": "ro (MD)"
- },
- "ro": {
- "name": "Romanian"
- },
- "rm": {
- "name": "Romansh"
- },
- "rof": {
- "name": "Rombo"
- },
- "rn": {
- "name": "Rundi"
- },
- "rwk": {
- "name": "Rwa"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "gd": {
- "name": "Scottish Gaelic"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "Serbian"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Sinhala"
- },
- "sk": {
- "name": "Slovak"
- },
- "sl": {
- "name": "Slovenian"
- },
- "xog": {
- "name": "Soga"
- },
- "so": {
- "name": "Somali"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "sw-CD": {
- "name": "sw (CD)"
- },
- "sw": {
- "name": "Swahili"
- },
- "sv": {
- "name": "Swedish"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "dav": {
- "name": "Taita"
- },
- "tg": {
- "name": "Tajik"
- },
- "ta": {
- "name": "Tamil"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "Tatar"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "th": {
- "name": "Thai"
- },
- "bo": {
- "name": "Tibetan"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "to": {
- "name": "Tongan"
- },
- "tr": {
- "name": "Turkish"
- },
- "tk": {
- "name": "Turkmen"
- },
- "uk": {
- "name": "Ukrainian"
- },
- "hsb": {
- "name": "Upper Sorbian"
- },
- "ur": {
- "name": "Urdu"
- },
- "ug": {
- "name": "Uyghur"
- },
- "uz": {
- "name": "Uzbek"
- },
- "vai": {
- "name": "Vai"
- },
- "vi": {
- "name": "Vietnamese"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "cy": {
- "name": "Welsh"
- },
- "fy": {
- "name": "Western Frisian"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "yi": {
- "name": "Yiddish"
- },
- "yo": {
- "name": "Yoruba"
- },
- "dje": {
- "name": "Zarma"
- },
- "zu": {
- "name": "Zulu"
- },
- "en-AU": {
- "name": "австралиаг англисаг"
- },
- "de-AT": {
- "name": "австралиаг немыцаг"
- },
- "en": {
- "name": "англисаг"
- },
- "ar": {
- "name": "араббаг"
- },
- "af": {
- "name": "африкаанс"
- },
- "zh-Hans": {
- "name": "ӕнцонгонд китайаг"
- },
- "eu": {
- "name": "баскаг"
- },
- "el": {
- "name": "бердзейнаг"
- },
- "bg": {
- "name": "болгайраг"
- },
- "bs": {
- "name": "босниаг"
- },
- "en-GB": {
- "name": "бритайнаг англисаг"
- },
- "hu": {
- "name": "венгериаг"
- },
- "ka": {
- "name": "гуырдзиаг"
- },
- "da": {
- "name": "даниаг"
- },
- "pt-PT": {
- "name": "европӕйаг полтугалиаг"
- },
- "eo": {
- "name": "есперанто"
- },
- "et": {
- "name": "естойнаг"
- },
- "ga": {
- "name": "ирландиаг"
- },
- "os": {
- "name": "ирон"
- },
- "es": {
- "name": "испайнаг"
- },
- "es-MX": {
- "name": "испайнаг (MX)"
- },
- "it": {
- "name": "италиаг"
- },
- "en-CA": {
- "name": "канадӕйаг англисаг"
- },
- "fr-CA": {
- "name": "канадӕйаг францаг"
- },
- "ca": {
- "name": "каталайнаг"
- },
- "zh": {
- "name": "китайаг"
- },
- "mk": {
- "name": "мӕчъидон"
- },
- "de": {
- "name": "немыцаг"
- },
- "fa": {
- "name": "персайнаг"
- },
- "pt": {
- "name": "португалиаг"
- },
- "hy": {
- "name": "сомихаг"
- },
- "az": {
- "name": "тӕтӕйраг"
- },
- "zh-Hant": {
- "name": "традицион китайаг"
- },
- "he": {
- "name": "уираг"
- },
- "ru": {
- "name": "уырыссаг"
- },
- "fo": {
- "name": "фарераг"
- },
- "fil": {
- "name": "филиппинаг"
- },
- "fi": {
- "name": "финнаг"
- },
- "fr": {
- "name": "францаг"
- },
- "hr": {
- "name": "хорватаг"
- },
- "ce": {
- "name": "цӕцӕйнаг"
- },
- "cs": {
- "name": "чехаг"
- },
- "fr-CH": {
- "name": "швейцариаг францаг"
- },
- "de-CH": {
- "name": "швйецариаг немыцаг"
- },
- "ja": {
- "name": "япойнаг"
- }
+ "agq": "Aghem",
+ "ak": "Akan",
+ "sq": "Albanian",
+ "am": "Amharic",
+ "as": "Assamese",
+ "ast": "Asturian",
+ "asa": "Asu",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bn": "Bangla",
+ "bas": "Basaa",
+ "be": "Belarusian",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "brx": "Bodo",
+ "br": "Breton",
+ "my": "Burmese",
+ "yue": "Cantonese",
+ "ceb": "Cebuano",
+ "tzm": "Central Atlas Tamazight",
+ "ckb": "Central Kurdish",
+ "chr": "Cherokee",
+ "cgg": "Chiga",
+ "cu": "Church Slavic",
+ "ksh": "Colognian",
+ "kw": "Cornish",
+ "dua": "Duala",
+ "nl": "Dutch",
+ "dz": "Dzongkha",
+ "ebu": "Embu",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fur": "Friulian",
+ "ff": "Fulah",
+ "gl": "Galician",
+ "lg": "Ganda",
+ "gu": "Gujarati",
+ "guz": "Gusii",
+ "ha": "Hausa",
+ "haw": "Hawaiian",
+ "hi": "Hindi",
+ "is": "Icelandic",
+ "ig": "Igbo",
+ "smn": "Inari Sami",
+ "id": "Indonesian",
+ "jv": "Javanese",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "kn": "Kannada",
+ "ks": "Kashmiri",
+ "kk": "Kazakh",
+ "km": "Khmer",
+ "ki": "Kikuyu",
+ "rw": "Kinyarwanda",
+ "kok": "Konkani",
+ "ko": "Korean",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "nmg": "Kwasio",
+ "ky": "Kyrgyz",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Lao",
+ "lv": "Latvian",
+ "ln": "Lingala",
+ "lt": "Lithuanian",
+ "nds": "Low German",
+ "dsb": "Lower Sorbian",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "lb": "Luxembourgish",
+ "luy": "Luyia",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "Malagasy",
+ "ms": "Malay",
+ "ml": "Malayalam",
+ "mt": "Maltese",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mr": "Marathi",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "mn": "Mongolian",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nds-NL": "nds (NL)",
+ "ne": "Nepali",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nl-BE": "nl (BE)",
+ "nd": "North Ndebele",
+ "lrc": "Northern Luri",
+ "se": "Northern Sami",
+ "nb": "Norwegian Bokmål",
+ "nn": "Norwegian Nynorsk",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "or": "Odia",
+ "om": "Oromo",
+ "ps": "Pashto",
+ "pl": "Polish",
+ "prg": "Prussian",
+ "pa": "Punjabi",
+ "qu": "Quechua",
+ "ro-MD": "ro (MD)",
+ "ro": "Romanian",
+ "rm": "Romansh",
+ "rof": "Rombo",
+ "rn": "Rundi",
+ "rwk": "Rwa",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "gd": "Scottish Gaelic",
+ "seh": "Sena",
+ "sr": "Serbian",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "sd": "Sindhi",
+ "si": "Sinhala",
+ "sk": "Slovak",
+ "sl": "Slovenian",
+ "xog": "Soga",
+ "so": "Somali",
+ "zgh": "Standard Moroccan Tamazight",
+ "sw-CD": "sw (CD)",
+ "sw": "Swahili",
+ "sv": "Swedish",
+ "gsw": "Swiss German",
+ "shi": "Tachelhit",
+ "dav": "Taita",
+ "tg": "Tajik",
+ "ta": "Tamil",
+ "twq": "Tasawaq",
+ "tt": "Tatar",
+ "te": "Telugu",
+ "teo": "Teso",
+ "th": "Thai",
+ "bo": "Tibetan",
+ "ti": "Tigrinya",
+ "to": "Tongan",
+ "tr": "Turkish",
+ "tk": "Turkmen",
+ "uk": "Ukrainian",
+ "hsb": "Upper Sorbian",
+ "ur": "Urdu",
+ "ug": "Uyghur",
+ "uz": "Uzbek",
+ "vai": "Vai",
+ "vi": "Vietnamese",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "cy": "Welsh",
+ "fy": "Western Frisian",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "yi": "Yiddish",
+ "yo": "Yoruba",
+ "dje": "Zarma",
+ "zu": "Zulu",
+ "en-AU": "австралиаг англисаг",
+ "de-AT": "австралиаг немыцаг",
+ "en": "англисаг",
+ "ar": "араббаг",
+ "af": "африкаанс",
+ "zh-Hans": "ӕнцонгонд китайаг",
+ "eu": "баскаг",
+ "el": "бердзейнаг",
+ "bg": "болгайраг",
+ "bs": "босниаг",
+ "en-GB": "бритайнаг англисаг",
+ "hu": "венгериаг",
+ "ka": "гуырдзиаг",
+ "da": "даниаг",
+ "pt-PT": "европӕйаг полтугалиаг",
+ "eo": "есперанто",
+ "et": "естойнаг",
+ "ga": "ирландиаг",
+ "os": "ирон",
+ "es": "испайнаг",
+ "es-MX": "испайнаг (MX)",
+ "it": "италиаг",
+ "en-CA": "канадӕйаг англисаг",
+ "fr-CA": "канадӕйаг францаг",
+ "ca": "каталайнаг",
+ "zh": "китайаг",
+ "ku": "курдаг",
+ "es-419": "латинаг америкаг англисаг",
+ "mk": "мӕчъидон",
+ "de": "немыцаг",
+ "fa": "персайнаг",
+ "pt": "португалиаг",
+ "hy": "сомихаг",
+ "az": "тӕтӕйраг",
+ "zh-Hant": "традицион китайаг",
+ "he": "уираг",
+ "ru": "уырыссаг",
+ "fo": "фарераг",
+ "fil": "филиппинаг",
+ "fi": "финнаг",
+ "fr": "францаг",
+ "hr": "хорватаг",
+ "ce": "цӕцӕйнаг",
+ "cs": "чехаг",
+ "fr-CH": "швейцариаг францаг",
+ "de-CH": "швйецариаг немыцаг",
+ "ja": "япойнаг"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/pa.json b/vendor/commerceguys/intl/resources/language/pa.json
index 79189a2b8..f988e3593 100644
--- a/vendor/commerceguys/intl/resources/language/pa.json
+++ b/vendor/commerceguys/intl/resources/language/pa.json
@@ -1,644 +1,224 @@
{
- "ug": {
- "name": "ਉਇਗੁਰ"
- },
- "uz": {
- "name": "ਉਜ਼ਬੇਕ"
- },
- "se": {
- "name": "ਉੱਤਰੀ ਸਾਮੀ"
- },
- "nd": {
- "name": "ਉੱਤਰੀ ਨਡੇਬੇਲੇ"
- },
- "lrc": {
- "name": "ਉੱਤਰੀ ਲੁਰੀ"
- },
- "ur": {
- "name": "ਉੜਦੂ"
- },
- "or": {
- "name": "ਉੜੀਆ"
- },
- "os": {
- "name": "ਓਸੈਟਿਕ"
- },
- "om": {
- "name": "ਓਰੋਮੋ"
- },
- "ast": {
- "name": "ਅਸਤੂਰੀ"
- },
- "as": {
- "name": "ਅਸਾਮੀ"
- },
- "asa": {
- "name": "ਅਸੂ"
- },
- "ak": {
- "name": "ਅਕਾਨ"
- },
- "en": {
- "name": "ਅੰਗਰੇਜ਼ੀ"
- },
- "en-AU": {
- "name": "ਅੰਗਰੇਜ਼ੀ (ਆਸਟ੍ਰੇਲੀਆ)"
- },
- "en-CA": {
- "name": "ਅੰਗਰੇਜ਼ੀ (ਕੈਨੇਡਾ)"
- },
- "en-GB": {
- "name": "ਅੰਗਰੇਜ਼ੀ (ਬਰਤਾਨਵੀ)"
- },
- "agq": {
- "name": "ਅਗੇਮ"
- },
- "az": {
- "name": "ਅਜ਼ਰਬਾਈਜਾਨੀ"
- },
- "hsb": {
- "name": "ਅੱਪਰ ਸੋਰਬੀਅਨ"
- },
- "af": {
- "name": "ਅਫ਼ਰੀਕੀ"
- },
- "am": {
- "name": "ਅਮਹਾਰਿਕ"
- },
- "ar": {
- "name": "ਅਰਬੀ"
- },
- "hy": {
- "name": "ਅਰਮੀਨੀਆਈ"
- },
- "sq": {
- "name": "ਅਲਬਾਨੀਆਈ"
- },
- "ga": {
- "name": "ਆਇਰਸ਼"
- },
- "is": {
- "name": "ਆਈਸਲੈਂਡਿਕ"
- },
- "et": {
- "name": "ਇਸਟੋਨੀਆਈ"
- },
- "eo": {
- "name": "ਇਸਪੇਰਾਂਟੋ"
- },
- "ig": {
- "name": "ਇਗਬੋ"
- },
- "id": {
- "name": "ਇੰਡੋਨੇਸ਼ੀਆਈ"
- },
- "it": {
- "name": "ਇਤਾਲਵੀ"
- },
- "smn": {
- "name": "ਇਨਾਰੀ ਸਾਮੀ"
- },
- "ebu": {
- "name": "ਇੰਬੂ"
- },
- "ewo": {
- "name": "ਇਵੋਂਡੋ"
- },
- "ee": {
- "name": "ਈਵਈ"
- },
- "gd": {
- "name": "ਸਕਾਟਿਸ਼ ਗੇਲਿਕ"
- },
- "es": {
- "name": "ਸਪੇਨੀ"
- },
- "es-MX": {
- "name": "ਸਪੇਨੀ (ਮੈਕਸੀਕੋ)"
- },
- "ksb": {
- "name": "ਸ਼ੰਬਾਲਾ"
- },
- "saq": {
- "name": "ਸਮਬੁਰੂ"
- },
- "sr": {
- "name": "ਸਰਬੀਆਈ"
- },
- "sk": {
- "name": "ਸਲੋਵਾਕ"
- },
- "sl": {
- "name": "ਸਲੋਵੇਨੀਆਈ"
- },
- "sw": {
- "name": "ਸਵਾਹਿਲੀ"
- },
- "sv": {
- "name": "ਸਵੀਡਿਸ਼"
- },
- "sah": {
- "name": "ਸਾਖਾ"
- },
- "sg": {
- "name": "ਸਾਂਗੋ"
- },
- "si": {
- "name": "ਸਿੰਹਾਲਾ"
- },
- "ii": {
- "name": "ਸਿਚੁਆਨ ਯੀ"
- },
- "sd": {
- "name": "ਸਿੰਧੀ"
- },
- "sbp": {
- "name": "ਸੇਂਗੋ"
- },
- "seh": {
- "name": "ਸੇਨਾ"
- },
- "xog": {
- "name": "ਸੋਗਾ"
- },
- "sn": {
- "name": "ਸ਼ੋਨਾ"
- },
- "so": {
- "name": "ਸੋਮਾਲੀ"
- },
- "hu": {
- "name": "ਹੰਗਰੀਆਈ"
- },
- "haw": {
- "name": "ਹਵਾਈ"
- },
- "hi": {
- "name": "ਹਿੰਦੀ"
- },
- "he": {
- "name": "ਹਿਬਰੂ"
- },
- "ha": {
- "name": "ਹੌਸਾ"
- },
- "ks": {
- "name": "ਕਸ਼ਮੀਰੀ"
- },
- "qu": {
- "name": "ਕਕੇਸ਼ੁਆ"
- },
- "kk": {
- "name": "ਕਜ਼ਾਖ਼"
- },
- "kn": {
- "name": "ਕੰਨੜ"
- },
- "kam": {
- "name": "ਕੰਬਾ"
- },
- "kab": {
- "name": "ਕਬਾਇਲ"
- },
- "kl": {
- "name": "ਕਲਾਅੱਲੀਸੁਟ"
- },
- "kln": {
- "name": "ਕਲੇਜਿਨ"
- },
- "ksh": {
- "name": "ਕਲੋਗਨੀਅਨ"
- },
- "nmg": {
- "name": "ਕਵਾਸਿਓ"
- },
- "hr": {
- "name": "ਕ੍ਰੋਏਸ਼ਿਆਈ"
- },
- "kkj": {
- "name": "ਕਾਕੋ"
- },
- "sw-CD": {
- "name": "ਕਾਂਗੋ ਸਵਾਇਲੀ"
- },
- "kea": {
- "name": "ਕਾਬੁਵੇਰਦਿਆਨੂ"
- },
- "ki": {
- "name": "ਕਿਕੂਯੂ"
- },
- "rw": {
- "name": "ਕਿਨਿਆਰਵਾਂਡਾ"
- },
- "ky": {
- "name": "ਕਿਰਗੀਜ਼"
- },
- "ckb": {
- "name": "ਕੇਂਦਰੀ ਕੁਰਦਿਸ਼"
- },
- "ca": {
- "name": "ਕੈਟਾਲਾਨ"
- },
- "ses": {
- "name": "ਕੋਇਰਾਬੋਰੋ ਸੇਂਨੀ"
- },
- "kok": {
- "name": "ਕੋਂਕਣੀ"
- },
- "khq": {
- "name": "ਕੋਯਰਾ ਚੀਨੀ"
- },
- "kw": {
- "name": "ਕੋਰਨਿਸ਼"
- },
- "ko": {
- "name": "ਕੋਰੀਆਈ"
- },
- "km": {
- "name": "ਖਮੇਰ"
- },
- "lg": {
- "name": "ਗਾਂਡਾ"
- },
- "guz": {
- "name": "ਗੁਸੀ"
- },
- "gu": {
- "name": "ਗੁਜਰਾਤੀ"
- },
- "gl": {
- "name": "ਗੈਲਿਸ਼ਿਅਨ"
- },
- "cu": {
- "name": "ਚਰਚ ਸਲਾਵੀ"
- },
- "cgg": {
- "name": "ਚੀਗਾ"
- },
- "zh-Hans": {
- "name": "ਚੀਨੀ (ਸਰਲ)"
- },
- "zh": {
- "name": "ਚੀਨੀ (ਮੈਂਡਰਿਨ)"
- },
- "zh-Hant": {
- "name": "ਚੀਨੀ (ਰਵਾਇਤੀ)"
- },
- "ce": {
- "name": "ਚੇਚਨ"
- },
- "chr": {
- "name": "ਚੇਰੋਕੀ"
- },
- "cs": {
- "name": "ਚੈੱਕ"
- },
- "ja": {
- "name": "ਜਪਾਨੀ"
- },
- "de": {
- "name": "ਜਰਮਨ"
- },
- "de-AT": {
- "name": "ਜਰਮਨ (ਆਸਟਰੀਆਈ)"
- },
- "gsw": {
- "name": "ਜਰਮਨ (ਸਵਿਸ)"
- },
- "de-CH": {
- "name": "ਜਰਮਨ (ਸਵਿਟਜ਼ਰਲੈਂਡ)"
- },
- "ka": {
- "name": "ਜਾਰਜੀਆਈ"
- },
- "dje": {
- "name": "ਜ਼ਾਰਮਾ"
- },
- "zu": {
- "name": "ਜ਼ੁਲੂ"
- },
- "dz": {
- "name": "ਜ਼ੋਂਗਖਾ"
- },
- "dyo": {
- "name": "ਜੋਲਾ-ਫੋਇਨੀ"
- },
- "shi": {
- "name": "ਟਚੇਲਹਿਟ"
- },
- "teo": {
- "name": "ਟੇਸੋ"
- },
- "dav": {
- "name": "ਟੇਟਾ"
- },
- "to": {
- "name": "ਟੌਂਗਨ"
- },
- "nl": {
- "name": "ਡੱਚ"
- },
- "dua": {
- "name": "ਡੂਆਲਾ"
- },
- "da": {
- "name": "ਡੈਨਿਸ਼"
- },
- "tt": {
- "name": "ਤਤਾਰ"
- },
- "ta": {
- "name": "ਤਮਿਲ"
- },
- "twq": {
- "name": "ਤਾਸਾਵਿਕ"
- },
- "tg": {
- "name": "ਤਾਜਿਕ"
- },
- "ti": {
- "name": "ਤਿਗ੍ਰੀਨਿਆ"
- },
- "bo": {
- "name": "ਤਿੱਬਤੀ"
- },
- "tk": {
- "name": "ਤੁਰਕਮੇਨ"
- },
- "tr": {
- "name": "ਤੁਰਕੀ"
- },
- "te": {
- "name": "ਤੇਲਗੂ"
- },
- "th": {
- "name": "ਥਾਈ"
- },
- "jgo": {
- "name": "ਨਗੋਂਬਾ"
- },
- "naq": {
- "name": "ਨਾਮਾ"
- },
- "nn": {
- "name": "ਨਾਰਵੇਜਿਆਈ ਨਿਓਨੌਰਸਕ"
- },
- "nb": {
- "name": "ਨਾਰਵੇਜਿਆਈ ਬੋਕਮਲ"
- },
- "nnh": {
- "name": "ਨਿਓਮਬੂਨ"
- },
- "nyn": {
- "name": "ਨਿਆਂਕੋਲੇ"
- },
- "nus": {
- "name": "ਨੁਏਰ"
- },
- "ne": {
- "name": "ਨੇਪਾਲੀ"
- },
- "ps": {
- "name": "ਪਸ਼ਤੋ"
- },
- "fy": {
- "name": "ਪੱਛਮੀ ਫ੍ਰਿਸੀਅਨ"
- },
- "pa": {
- "name": "ਪੰਜਾਬੀ"
- },
- "prg": {
- "name": "ਪਰੂਸ਼ੀਆ"
- },
- "pt": {
- "name": "ਪੁਰਤਗਾਲੀ"
- },
- "pt-PT": {
- "name": "ਪੁਰਤਗਾਲੀ (ਯੂਰਪੀ)"
- },
- "pl": {
- "name": "ਪੋਲੈਂਡੀ"
- },
- "fr": {
- "name": "ਫਰਾਂਸੀਸੀ"
- },
- "fr-CH": {
- "name": "ਫਰਾਂਸੀਸੀ (ਸਵਿਟਜ਼ਰਲੈਂਡ)"
- },
- "fr-CA": {
- "name": "ਫਰਾਂਸੀਸੀ (ਕੈਨੇਡੀਅਨ)"
- },
- "fur": {
- "name": "ਫਰੀਉਲੀਅਨ"
- },
- "nl-BE": {
- "name": "ਫਲੈਮਿਸ਼"
- },
- "fa": {
- "name": "ਫ਼ਾਰਸੀ"
- },
- "fi": {
- "name": "ਫਿਨਿਸ਼"
- },
- "fil": {
- "name": "ਫਿਲੀਪਿਨੋ"
- },
- "ff": {
- "name": "ਫੁਲਾਹ"
- },
- "fo": {
- "name": "ਫ਼ੇਰੋਸੇ"
- },
- "bn": {
- "name": "ਬੰਗਾਲੀ"
- },
- "ksf": {
- "name": "ਬਫ਼ੀਆ"
- },
- "bm": {
- "name": "ਬੰਬਾਰਾ"
- },
- "my": {
- "name": "ਬਰਮੀ"
- },
- "br": {
- "name": "ਬਰੇਟਨ"
- },
- "eu": {
- "name": "ਬਾਸਕ"
- },
- "bas": {
- "name": "ਬਾਸਾ"
- },
- "bg": {
- "name": "ਬੁਲਗਾਰੀਆਈ"
- },
- "bez": {
- "name": "ਬੇਨਾ"
- },
- "bem": {
- "name": "ਬੇਮਬਾ"
- },
- "be": {
- "name": "ਬੇਲਾਰੂਸੀ"
- },
- "bs": {
- "name": "ਬੋਸਨੀਆਈ"
- },
- "brx": {
- "name": "ਬੋਡੋ"
- },
- "mas": {
- "name": "ਮਸਾਈ"
- },
- "kde": {
- "name": "ਮਕੋਂਡ"
- },
- "mgh": {
- "name": "ਮਖੋਵਾ-ਮਿੱਟੋ"
- },
- "mn": {
- "name": "ਮੰਗੋਲੀ"
- },
- "jmc": {
- "name": "ਮਚਾਮੇ"
- },
- "tzm": {
- "name": "ਮੱਧ ਐਟਲਸ ਤਮਾਜ਼ਿਤ"
- },
- "mr": {
- "name": "ਮਰਾਠੀ"
- },
- "ms": {
- "name": "ਮਲਯ"
- },
- "ml": {
- "name": "ਮਲਿਆਲਮ"
- },
- "mt": {
- "name": "ਮਾਲਟੀਜ਼"
- },
- "zgh": {
- "name": "ਮਿਆਰੀ ਮੋਰੋਕੇਨ ਟਾਮਾਜ਼ਿਕ"
- },
- "mua": {
- "name": "ਮੁੰਡੇਂਗ"
- },
- "mzn": {
- "name": "ਮੇਜ਼ੈਂਡਰਾਨੀ"
- },
- "mgo": {
- "name": "ਮੇਟਾ"
- },
- "mer": {
- "name": "ਮੇਰੂ"
- },
- "mg": {
- "name": "ਮੇਲੇਗਸੀ"
- },
- "gv": {
- "name": "ਮੈਂਕਸ"
- },
- "mk": {
- "name": "ਮੈਕਡੋਨੀਆਈ"
- },
- "mfe": {
- "name": "ਮੋਰੀਸਿਅਨ"
- },
- "ro-MD": {
- "name": "ਮੋਲਡਾਵੀਆਈ"
- },
- "yav": {
- "name": "ਯਾਂਗਬੇਨ"
- },
- "yi": {
- "name": "ਯਿਦਿਸ਼"
- },
- "uk": {
- "name": "ਯੂਕਰੇਨੀਆਈ"
- },
- "el": {
- "name": "ਯੂਨਾਨੀ"
- },
- "yo": {
- "name": "ਯੋਰੂਬਾ"
- },
- "rwk": {
- "name": "ਰਵਾ"
- },
- "rn": {
- "name": "ਰੁੰਡੀ"
- },
- "ru": {
- "name": "ਰੂਸੀ"
- },
- "rof": {
- "name": "ਰੋਮਬੋ"
- },
- "rm": {
- "name": "ਰੋਮਾਂਸ਼"
- },
- "ro": {
- "name": "ਰੋਮਾਨੀਆਈ"
- },
- "lb": {
- "name": "ਲਕਜ਼ਮਬਰਗਿਸ਼"
- },
- "lkt": {
- "name": "ਲਕੋਟਾ"
- },
- "lag": {
- "name": "ਲੰਗਾਈ"
- },
- "lo": {
- "name": "ਲਾਓ"
- },
- "lv": {
- "name": "ਲਾਤੀਵੀ"
- },
- "ln": {
- "name": "ਲਿੰਗਾਲਾ"
- },
- "lt": {
- "name": "ਲਿਥੁਆਨੀਅਨ"
- },
- "luo": {
- "name": "ਲੂਓ"
- },
- "luy": {
- "name": "ਲੂਈਆ"
- },
- "lu": {
- "name": "ਲੂਬਾ-ਕਾਟਾਂਗਾ"
- },
- "nds-NL": {
- "name": "ਲੋ ਸੈਕਸਨ"
- },
- "nds": {
- "name": "ਲੋ ਜਰਮਨ"
- },
- "dsb": {
- "name": "ਲੋਅਰ ਸੋਰਬੀਅਨ"
- },
- "vai": {
- "name": "ਵਾਈ"
- },
- "wae": {
- "name": "ਵਾਲਸਰ"
- },
- "vi": {
- "name": "ਵੀਅਤਨਾਮੀ"
- },
- "vun": {
- "name": "ਵੂੰਜੋ"
- },
- "cy": {
- "name": "ਵੈਲਸ਼"
- },
- "vo": {
- "name": "ਵੋਲਾਪੂਕ"
- },
- "wo": {
- "name": "ਵੋਲੋਫ"
- }
+ "ug": "ਉਇਗੁਰ",
+ "uz": "ਉਜ਼ਬੇਕ",
+ "se": "ਉੱਤਰੀ ਸਾਮੀ",
+ "nd": "ਉੱਤਰੀ ਨਡੇਬੇਲੇ",
+ "lrc": "ਉੱਤਰੀ ਲੁਰੀ",
+ "ur": "ਉਰਦੂ",
+ "or": "ਉੜੀਆ",
+ "os": "ਓਸੈਟਿਕ",
+ "om": "ਓਰੋਮੋ",
+ "ast": "ਅਸਤੂਰੀ",
+ "as": "ਅਸਾਮੀ",
+ "asa": "ਅਸੂ",
+ "ak": "ਅਕਾਨ",
+ "en": "ਅੰਗਰੇਜ਼ੀ",
+ "en-AU": "ਅੰਗਰੇਜ਼ੀ (ਆਸਟ੍ਰੇਲੀਆ)",
+ "en-CA": "ਅੰਗਰੇਜ਼ੀ (ਕੈਨੇਡਾ)",
+ "en-GB": "ਅੰਗਰੇਜ਼ੀ (ਬਰਤਾਨਵੀ)",
+ "agq": "ਅਗੇਮ",
+ "az": "ਅਜ਼ਰਬਾਈਜਾਨੀ",
+ "hsb": "ਅੱਪਰ ਸੋਰਬੀਅਨ",
+ "af": "ਅਫ਼ਰੀਕੀ",
+ "am": "ਅਮਹਾਰਿਕ",
+ "ar": "ਅਰਬੀ",
+ "hy": "ਅਰਮੀਨੀਆਈ",
+ "sq": "ਅਲਬਾਨੀਆਈ",
+ "ga": "ਆਇਰਸ਼",
+ "is": "ਆਈਸਲੈਂਡਿਕ",
+ "et": "ਇਸਟੋਨੀਆਈ",
+ "eo": "ਇਸਪੇਰਾਂਟੋ",
+ "ig": "ਇਗਬੋ",
+ "id": "ਇੰਡੋਨੇਸ਼ੀਆਈ",
+ "it": "ਇਤਾਲਵੀ",
+ "smn": "ਇਨਾਰੀ ਸਾਮੀ",
+ "ebu": "ਇੰਬੂ",
+ "ewo": "ਇਵੋਂਡੋ",
+ "ee": "ਈਵਈ",
+ "gd": "ਸਕਾਟਿਸ਼ ਗੇਲਿਕ",
+ "es": "ਸਪੇਨੀ",
+ "es-MX": "ਸਪੇਨੀ (ਮੈਕਸੀਕੀ)",
+ "es-419": "ਸਪੇਨੀ (ਲਾਤੀਨੀ ਅਮਰੀਕੀ)",
+ "ksb": "ਸ਼ੰਬਾਲਾ",
+ "saq": "ਸਮਬੁਰੂ",
+ "sr": "ਸਰਬੀਆਈ",
+ "sk": "ਸਲੋਵਾਕ",
+ "sl": "ਸਲੋਵੇਨੀਆਈ",
+ "sw": "ਸਵਾਹਿਲੀ",
+ "sv": "ਸਵੀਡਿਸ਼",
+ "sah": "ਸਾਖਾ",
+ "sg": "ਸਾਂਗੋ",
+ "si": "ਸਿੰਹਾਲਾ",
+ "ii": "ਸਿਚੁਆਨ ਯੀ",
+ "sd": "ਸਿੰਧੀ",
+ "ceb": "ਸੀਬੂਆਨੋ",
+ "sbp": "ਸੇਂਗੋ",
+ "seh": "ਸੇਨਾ",
+ "xog": "ਸੋਗਾ",
+ "sn": "ਸ਼ੋਨਾ",
+ "so": "ਸੋਮਾਲੀ",
+ "hu": "ਹੰਗਰੀਆਈ",
+ "haw": "ਹਵਾਈ",
+ "de-CH": "ਹਾਈ ਜਰਮਨ (ਸਵਿਟਜ਼ਰਲੈਂਡ)",
+ "hi": "ਹਿੰਦੀ",
+ "he": "ਹਿਬਰੂ",
+ "ha": "ਹੌਸਾ",
+ "ks": "ਕਸ਼ਮੀਰੀ",
+ "qu": "ਕਕੇਸ਼ੁਆ",
+ "kk": "ਕਜ਼ਾਖ਼",
+ "kn": "ਕੰਨੜ",
+ "kam": "ਕੰਬਾ",
+ "kab": "ਕਬਾਇਲ",
+ "kl": "ਕਲਾਅੱਲੀਸੁਟ",
+ "kln": "ਕਲੇਜਿਨ",
+ "ksh": "ਕਲੋਗਨੀਅਨ",
+ "nmg": "ਕਵਾਸਿਓ",
+ "hr": "ਕ੍ਰੋਏਸ਼ਿਆਈ",
+ "kkj": "ਕਾਕੋ",
+ "sw-CD": "ਕਾਂਗੋ ਸਵਾਇਲੀ",
+ "kea": "ਕਾਬੁਵੇਰਦਿਆਨੂ",
+ "ki": "ਕਿਕੂਯੂ",
+ "rw": "ਕਿਨਿਆਰਵਾਂਡਾ",
+ "ky": "ਕਿਰਗੀਜ਼",
+ "ku": "ਕੁਰਦਿਸ਼",
+ "ckb": "ਕੇਂਦਰੀ ਕੁਰਦਿਸ਼",
+ "ca": "ਕੈਟਾਲਾਨ",
+ "yue": "ਕੈਂਟੋਨੀਜ਼",
+ "ses": "ਕੋਇਰਾਬੋਰੋ ਸੇਂਨੀ",
+ "kok": "ਕੋਂਕਣੀ",
+ "khq": "ਕੋਯਰਾ ਚੀਨੀ",
+ "kw": "ਕੋਰਨਿਸ਼",
+ "ko": "ਕੋਰੀਆਈ",
+ "km": "ਖਮੇਰ",
+ "xh": "ਖੋਸਾ",
+ "lg": "ਗਾਂਡਾ",
+ "guz": "ਗੁਸੀ",
+ "gu": "ਗੁਜਰਾਤੀ",
+ "gl": "ਗੈਲਿਸ਼ਿਅਨ",
+ "cu": "ਚਰਚ ਸਲਾਵੀ",
+ "cgg": "ਚੀਗਾ",
+ "zh-Hans": "ਚੀਨੀ (ਸਰਲ)",
+ "zh": "ਚੀਨੀ (ਮੈਂਡਰਿਨ)",
+ "zh-Hant": "ਚੀਨੀ (ਰਵਾਇਤੀ)",
+ "ce": "ਚੇਚਨ",
+ "chr": "ਚੇਰੋਕੀ",
+ "cs": "ਚੈੱਕ",
+ "ja": "ਜਪਾਨੀ",
+ "de": "ਜਰਮਨ",
+ "de-AT": "ਜਰਮਨ (ਆਸਟਰੀਆਈ)",
+ "gsw": "ਜਰਮਨ (ਸਵਿਸ)",
+ "ka": "ਜਾਰਜੀਆਈ",
+ "dje": "ਜ਼ਾਰਮਾ",
+ "jv": "ਜਾਵਾਨੀਜ਼",
+ "zu": "ਜ਼ੁਲੂ",
+ "dz": "ਜ਼ੋਂਗਖਾ",
+ "dyo": "ਜੋਲਾ-ਫੋਇਨੀ",
+ "shi": "ਟਚੇਲਹਿਟ",
+ "teo": "ਟੇਸੋ",
+ "dav": "ਟੇਟਾ",
+ "to": "ਟੌਂਗਨ",
+ "nl": "ਡੱਚ",
+ "dua": "ਡੂਆਲਾ",
+ "da": "ਡੈਨਿਸ਼",
+ "tt": "ਤਤਾਰ",
+ "ta": "ਤਮਿਲ",
+ "twq": "ਤਾਸਾਵਿਕ",
+ "tg": "ਤਾਜਿਕ",
+ "ti": "ਤਿਗ੍ਰੀਨਿਆ",
+ "bo": "ਤਿੱਬਤੀ",
+ "tk": "ਤੁਰਕਮੇਨ",
+ "tr": "ਤੁਰਕੀ",
+ "te": "ਤੇਲਗੂ",
+ "th": "ਥਾਈ",
+ "jgo": "ਨਗੋਂਬਾ",
+ "naq": "ਨਾਮਾ",
+ "nn": "ਨਾਰਵੇਜਿਆਈ ਨਿਓਨੌਰਸਕ",
+ "nb": "ਨਾਰਵੇਜਿਆਈ ਬੋਕਮਲ",
+ "nnh": "ਨਿਓਮਬੂਨ",
+ "nyn": "ਨਿਆਂਕੋਲੇ",
+ "nus": "ਨੁਏਰ",
+ "ne": "ਨੇਪਾਲੀ",
+ "ps": "ਪਸ਼ਤੋ",
+ "fy": "ਪੱਛਮੀ ਫ੍ਰਿਸੀਅਨ",
+ "pa": "ਪੰਜਾਬੀ",
+ "prg": "ਪਰੂਸ਼ੀਆ",
+ "pt": "ਪੁਰਤਗਾਲੀ",
+ "pt-PT": "ਪੁਰਤਗਾਲੀ (ਯੂਰਪੀ)",
+ "pl": "ਪੋਲੈਂਡੀ",
+ "fr": "ਫਰਾਂਸੀਸੀ",
+ "fr-CH": "ਫਰਾਂਸੀਸੀ (ਸਵਿਟਜ਼ਰਲੈਂਡ)",
+ "fr-CA": "ਫਰਾਂਸੀਸੀ (ਕੈਨੇਡੀਅਨ)",
+ "fur": "ਫਰੀਉਲੀਅਨ",
+ "nl-BE": "ਫਲੈਮਿਸ਼",
+ "fa": "ਫ਼ਾਰਸੀ",
+ "fi": "ਫਿਨਿਸ਼",
+ "fil": "ਫਿਲੀਪਿਨੋ",
+ "ff": "ਫੁਲਾਹ",
+ "fo": "ਫ਼ੇਰੋਸੇ",
+ "bn": "ਬੰਗਾਲੀ",
+ "ksf": "ਬਫ਼ੀਆ",
+ "bm": "ਬੰਬਾਰਾ",
+ "my": "ਬਰਮੀ",
+ "br": "ਬਰੇਟਨ",
+ "eu": "ਬਾਸਕ",
+ "bas": "ਬਾਸਾ",
+ "bg": "ਬੁਲਗਾਰੀਆਈ",
+ "bez": "ਬੇਨਾ",
+ "bem": "ਬੇਮਬਾ",
+ "be": "ਬੇਲਾਰੂਸੀ",
+ "bs": "ਬੋਸਨੀਆਈ",
+ "brx": "ਬੋਡੋ",
+ "mas": "ਮਸਾਈ",
+ "kde": "ਮਕੋਂਡ",
+ "mgh": "ਮਖੋਵਾ-ਮਿੱਟੋ",
+ "mn": "ਮੰਗੋਲੀ",
+ "jmc": "ਮਚਾਮੇ",
+ "tzm": "ਮੱਧ ਐਟਲਸ ਤਮਾਜ਼ਿਤ",
+ "mr": "ਮਰਾਠੀ",
+ "ms": "ਮਲਯ",
+ "ml": "ਮਲਿਆਲਮ",
+ "mi": "ਮਾਉਰੀ",
+ "mt": "ਮਾਲਟੀਜ਼",
+ "mg": "ਮਾਲਾਗੈਸੀ",
+ "zgh": "ਮਿਆਰੀ ਮੋਰੋਕੇਨ ਟਾਮਾਜ਼ਿਕ",
+ "mua": "ਮੁੰਡੇਂਗ",
+ "mzn": "ਮੇਜ਼ੈਂਡਰਾਨੀ",
+ "mgo": "ਮੇਟਾ",
+ "mer": "ਮੇਰੂ",
+ "gv": "ਮੈਂਕਸ",
+ "mk": "ਮੈਕਡੋਨੀਆਈ",
+ "mfe": "ਮੋਰੀਸਿਅਨ",
+ "ro-MD": "ਮੋਲਡਾਵੀਆਈ",
+ "yav": "ਯਾਂਗਬੇਨ",
+ "yi": "ਯਿਦਿਸ਼",
+ "uk": "ਯੂਕਰੇਨੀਆਈ",
+ "el": "ਯੂਨਾਨੀ",
+ "yo": "ਯੋਰੂਬਾ",
+ "rwk": "ਰਵਾ",
+ "rn": "ਰੁੰਡੀ",
+ "ru": "ਰੂਸੀ",
+ "rof": "ਰੋਮਬੋ",
+ "rm": "ਰੋਮਾਂਸ਼",
+ "ro": "ਰੋਮਾਨੀਆਈ",
+ "lb": "ਲਕਜ਼ਮਬਰਗਿਸ਼",
+ "lkt": "ਲਕੋਟਾ",
+ "lag": "ਲੰਗਾਈ",
+ "lo": "ਲਾਓ",
+ "lv": "ਲਾਤੀਵੀ",
+ "ln": "ਲਿੰਗਾਲਾ",
+ "lt": "ਲਿਥੁਆਨੀਅਨ",
+ "luo": "ਲੂਓ",
+ "luy": "ਲੂਈਆ",
+ "lu": "ਲੂਬਾ-ਕਾਟਾਂਗਾ",
+ "nds-NL": "ਲੋ ਸੈਕਸਨ",
+ "nds": "ਲੋ ਜਰਮਨ",
+ "dsb": "ਲੋਅਰ ਸੋਰਬੀਅਨ",
+ "wa": "ਵਲੂਨ",
+ "vai": "ਵਾਈ",
+ "wae": "ਵਾਲਸਰ",
+ "vi": "ਵੀਅਤਨਾਮੀ",
+ "vun": "ਵੂੰਜੋ",
+ "cy": "ਵੈਲਸ਼",
+ "vo": "ਵੋਲਾਪੂਕ",
+ "wo": "ਵੋਲੋਫ"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/pl.json b/vendor/commerceguys/intl/resources/language/pl.json
index 0e45aca94..faa06fe53 100644
--- a/vendor/commerceguys/intl/resources/language/pl.json
+++ b/vendor/commerceguys/intl/resources/language/pl.json
@@ -1,644 +1,224 @@
{
- "af": {
- "name": "afrikaans"
- },
- "agq": {
- "name": "aghem"
- },
- "ak": {
- "name": "akan"
- },
- "sq": {
- "name": "albański"
- },
- "am": {
- "name": "amharski"
- },
- "en": {
- "name": "angielski"
- },
- "ar": {
- "name": "arabski"
- },
- "as": {
- "name": "asamski"
- },
- "ast": {
- "name": "asturyjski"
- },
- "asa": {
- "name": "asu"
- },
- "teo": {
- "name": "ateso"
- },
- "en-AU": {
- "name": "australijski angielski"
- },
- "de-AT": {
- "name": "austriacki niemiecki"
- },
- "az": {
- "name": "azerbejdżański"
- },
- "ksf": {
- "name": "bafia"
- },
- "bm": {
- "name": "bambara"
- },
- "bas": {
- "name": "basaa"
- },
- "eu": {
- "name": "baskijski"
- },
- "bem": {
- "name": "bemba"
- },
- "bez": {
- "name": "bena"
- },
- "bn": {
- "name": "bengalski"
- },
- "be": {
- "name": "białoruski"
- },
- "my": {
- "name": "birmański"
- },
- "brx": {
- "name": "bodo"
- },
- "bs": {
- "name": "bośniacki"
- },
- "br": {
- "name": "bretoński"
- },
- "en-GB": {
- "name": "brytyjski angielski"
- },
- "bg": {
- "name": "bułgarski"
- },
- "cu": {
- "name": "cerkiewnosłowiański"
- },
- "cgg": {
- "name": "chiga"
- },
- "zh": {
- "name": "chiński"
- },
- "zh-Hant": {
- "name": "chiński tradycyjny"
- },
- "zh-Hans": {
- "name": "chiński uproszczony"
- },
- "hr": {
- "name": "chorwacki"
- },
- "ce": {
- "name": "czeczeński"
- },
- "cs": {
- "name": "czeski"
- },
- "chr": {
- "name": "czirokeski"
- },
- "dyo": {
- "name": "diola"
- },
- "dsb": {
- "name": "dolnołużycki"
- },
- "nds": {
- "name": "dolnoniemiecki"
- },
- "nds-NL": {
- "name": "dolnosaksoński"
- },
- "dua": {
- "name": "duala"
- },
- "da": {
- "name": "duński"
- },
- "dz": {
- "name": "dzongkha"
- },
- "dje": {
- "name": "dżerma"
- },
- "ebu": {
- "name": "embu"
- },
- "eo": {
- "name": "esperanto"
- },
- "et": {
- "name": "estoński"
- },
- "pt-PT": {
- "name": "europejski portugalski"
- },
- "ee": {
- "name": "ewe"
- },
- "ewo": {
- "name": "ewondo"
- },
- "fo": {
- "name": "farerski"
- },
- "fil": {
- "name": "filipino"
- },
- "fi": {
- "name": "fiński"
- },
- "nl-BE": {
- "name": "flamandzki"
- },
- "fr": {
- "name": "francuski"
- },
- "fur": {
- "name": "friulski"
- },
- "ff": {
- "name": "fulani"
- },
- "gl": {
- "name": "galicyjski"
- },
- "lg": {
- "name": "ganda"
- },
- "hsb": {
- "name": "górnołużycki"
- },
- "el": {
- "name": "grecki"
- },
- "kl": {
- "name": "grenlandzki"
- },
- "ka": {
- "name": "gruziński"
- },
- "gu": {
- "name": "gudżarati"
- },
- "guz": {
- "name": "gusii"
- },
- "ksh": {
- "name": "gwara kolońska"
- },
- "ha": {
- "name": "hausa"
- },
- "haw": {
- "name": "hawajski"
- },
- "he": {
- "name": "hebrajski"
- },
- "hi": {
- "name": "hindi"
- },
- "es": {
- "name": "hiszpański"
- },
- "ig": {
- "name": "igbo"
- },
- "smn": {
- "name": "inari"
- },
- "id": {
- "name": "indonezyjski"
- },
- "ga": {
- "name": "irlandzki"
- },
- "is": {
- "name": "islandzki"
- },
- "sah": {
- "name": "jakucki"
- },
- "ja": {
- "name": "japoński"
- },
- "yi": {
- "name": "jidysz"
- },
- "yo": {
- "name": "joruba"
- },
- "kab": {
- "name": "kabylski"
- },
- "kkj": {
- "name": "kako"
- },
- "kln": {
- "name": "kalenjin"
- },
- "kam": {
- "name": "kamba"
- },
- "en-CA": {
- "name": "kanadyjski angielski"
- },
- "fr-CA": {
- "name": "kanadyjski francuski"
- },
- "kn": {
- "name": "kannada"
- },
- "ks": {
- "name": "kaszmirski"
- },
- "ca": {
- "name": "kataloński"
- },
- "kk": {
- "name": "kazachski"
- },
- "qu": {
- "name": "keczua"
- },
- "km": {
- "name": "khmerski"
- },
- "ki": {
- "name": "kikuju"
- },
- "rw": {
- "name": "kinya-ruanda"
- },
- "ky": {
- "name": "kirgiski"
- },
- "sw-CD": {
- "name": "kongijski suahili"
- },
- "kok": {
- "name": "konkani"
- },
- "ko": {
- "name": "koreański"
- },
- "kw": {
- "name": "kornijski"
- },
- "khq": {
- "name": "koyra chiini"
- },
- "ses": {
- "name": "koyraboro senni"
- },
- "mfe": {
- "name": "kreolski Mauritiusa"
- },
- "kea": {
- "name": "kreolski Wysp Zielonego Przylądka"
- },
- "lkt": {
- "name": "lakota"
- },
- "lag": {
- "name": "langi"
- },
- "lo": {
- "name": "laotański"
- },
- "ln": {
- "name": "lingala"
- },
- "lt": {
- "name": "litewski"
- },
- "lu": {
- "name": "luba-katanga"
- },
- "luy": {
- "name": "luhya"
- },
- "lb": {
- "name": "luksemburski"
- },
- "luo": {
- "name": "Luo"
- },
- "lrc": {
- "name": "luryjski północny"
- },
- "lv": {
- "name": "łotewski"
- },
- "mk": {
- "name": "macedoński"
- },
- "jmc": {
- "name": "machame"
- },
- "kde": {
- "name": "makonde"
- },
- "mgh": {
- "name": "makua"
- },
- "ml": {
- "name": "malajalam"
- },
- "ms": {
- "name": "malajski"
- },
- "mg": {
- "name": "malgaski"
- },
- "mt": {
- "name": "maltański"
- },
- "gv": {
- "name": "manx"
- },
- "mr": {
- "name": "marathi"
- },
- "mas": {
- "name": "masajski"
- },
- "mzn": {
- "name": "mazanderański"
- },
- "es-MX": {
- "name": "meksykański hiszpański"
- },
- "mer": {
- "name": "meru"
- },
- "mgo": {
- "name": "meta"
- },
- "ro-MD": {
- "name": "mołdawski"
- },
- "mn": {
- "name": "mongolski"
- },
- "mua": {
- "name": "mundang"
- },
- "naq": {
- "name": "nama"
- },
- "nd": {
- "name": "ndebele północny"
- },
- "ne": {
- "name": "nepalski"
- },
- "nnh": {
- "name": "ngiemboon"
- },
- "jgo": {
- "name": "ngombe"
- },
- "nmg": {
- "name": "ngumba"
- },
- "nl": {
- "name": "niderlandzki"
- },
- "de": {
- "name": "niemiecki"
- },
- "nb": {
- "name": "norweski (bokmål)"
- },
- "nn": {
- "name": "norweski (nynorsk)"
- },
- "nus": {
- "name": "nuer"
- },
- "nyn": {
- "name": "nyankole"
- },
- "or": {
- "name": "orija"
- },
- "hy": {
- "name": "ormiański"
- },
- "om": {
- "name": "oromo"
- },
- "os": {
- "name": "osetyjski"
- },
- "ps": {
- "name": "paszto"
- },
- "pa": {
- "name": "pendżabski"
- },
- "fa": {
- "name": "perski"
- },
- "pl": {
- "name": "polski"
- },
- "pt": {
- "name": "portugalski"
- },
- "se": {
- "name": "północnolapoński"
- },
- "prg": {
- "name": "pruski"
- },
- "rm": {
- "name": "retoromański"
- },
- "rof": {
- "name": "rombo"
- },
- "ru": {
- "name": "rosyjski"
- },
- "ro": {
- "name": "rumuński"
- },
- "rn": {
- "name": "rundi"
- },
- "rwk": {
- "name": "rwa"
- },
- "ksb": {
- "name": "sambala"
- },
- "saq": {
- "name": "samburu"
- },
- "sg": {
- "name": "sango"
- },
- "sbp": {
- "name": "sangu"
- },
- "seh": {
- "name": "sena"
- },
- "sr": {
- "name": "serbski"
- },
- "sn": {
- "name": "shona"
- },
- "sd": {
- "name": "sindhi"
- },
- "sk": {
- "name": "słowacki"
- },
- "sl": {
- "name": "słoweński"
- },
- "xog": {
- "name": "soga"
- },
- "so": {
- "name": "somalijski"
- },
- "ckb": {
- "name": "sorani"
- },
- "zgh": {
- "name": "standardowy marokański tamazight"
- },
- "sw": {
- "name": "suahili"
- },
- "ii": {
- "name": "syczuański"
- },
- "si": {
- "name": "syngaleski"
- },
- "gd": {
- "name": "szkocki gaelicki"
- },
- "fr-CH": {
- "name": "szwajcarski francuski"
- },
- "gsw": {
- "name": "szwajcarski niemiecki"
- },
- "de-CH": {
- "name": "szwajcarski wysokoniemiecki"
- },
- "sv": {
- "name": "szwedzki"
- },
- "tg": {
- "name": "tadżycki"
- },
- "dav": {
- "name": "taita"
- },
- "th": {
- "name": "tajski"
- },
- "tzm": {
- "name": "tamazight (Atlas Środkowy)"
- },
- "ta": {
- "name": "tamilski"
- },
- "twq": {
- "name": "tasawaq"
- },
- "shi": {
- "name": "tashelhiyt"
- },
- "tt": {
- "name": "tatarski"
- },
- "te": {
- "name": "telugu"
- },
- "ti": {
- "name": "tigrinia"
- },
- "to": {
- "name": "tonga"
- },
- "tr": {
- "name": "turecki"
- },
- "tk": {
- "name": "turkmeński"
- },
- "bo": {
- "name": "tybetański"
- },
- "ug": {
- "name": "ujgurski"
- },
- "uk": {
- "name": "ukraiński"
- },
- "ur": {
- "name": "urdu"
- },
- "uz": {
- "name": "uzbecki"
- },
- "vun": {
- "name": "vunjo"
- },
- "vai": {
- "name": "wai"
- },
- "cy": {
- "name": "walijski"
- },
- "wae": {
- "name": "walser"
- },
- "hu": {
- "name": "węgierski"
- },
- "vi": {
- "name": "wietnamski"
- },
- "it": {
- "name": "włoski"
- },
- "vo": {
- "name": "wolapik"
- },
- "wo": {
- "name": "wolof"
- },
- "yav": {
- "name": "yangben"
- },
- "fy": {
- "name": "zachodniofryzyjski"
- },
- "zu": {
- "name": "zulu"
- }
+ "af": "afrikaans",
+ "agq": "aghem",
+ "ak": "akan",
+ "sq": "albański",
+ "es-419": "amerykański hiszpański",
+ "am": "amharski",
+ "en": "angielski",
+ "ar": "arabski",
+ "as": "asamski",
+ "ast": "asturyjski",
+ "asa": "asu",
+ "teo": "ateso",
+ "en-AU": "australijski angielski",
+ "de-AT": "austriacki niemiecki",
+ "az": "azerbejdżański",
+ "ksf": "bafia",
+ "bm": "bambara",
+ "bas": "basaa",
+ "eu": "baskijski",
+ "bem": "bemba",
+ "bez": "bena",
+ "bn": "bengalski",
+ "be": "białoruski",
+ "my": "birmański",
+ "brx": "bodo",
+ "bs": "bośniacki",
+ "br": "bretoński",
+ "en-GB": "brytyjski angielski",
+ "bg": "bułgarski",
+ "ceb": "cebuano",
+ "cu": "cerkiewnosłowiański",
+ "cgg": "chiga",
+ "zh": "chiński",
+ "zh-Hant": "chiński tradycyjny",
+ "zh-Hans": "chiński uproszczony",
+ "hr": "chorwacki",
+ "ce": "czeczeński",
+ "cs": "czeski",
+ "chr": "czirokeski",
+ "dyo": "diola",
+ "dsb": "dolnołużycki",
+ "nds": "dolnoniemiecki",
+ "nds-NL": "dolnosaksoński",
+ "dua": "duala",
+ "da": "duński",
+ "dz": "dzongkha",
+ "dje": "dżerma",
+ "ebu": "embu",
+ "eo": "esperanto",
+ "et": "estoński",
+ "pt-PT": "europejski portugalski",
+ "ee": "ewe",
+ "ewo": "ewondo",
+ "fo": "farerski",
+ "fil": "filipino",
+ "fi": "fiński",
+ "nl-BE": "flamandzki",
+ "fr": "francuski",
+ "fur": "friulski",
+ "ff": "fulani",
+ "gl": "galicyjski",
+ "lg": "ganda",
+ "hsb": "górnołużycki",
+ "el": "grecki",
+ "kl": "grenlandzki",
+ "ka": "gruziński",
+ "gu": "gudżarati",
+ "guz": "gusii",
+ "ksh": "gwara kolońska",
+ "ha": "hausa",
+ "haw": "hawajski",
+ "he": "hebrajski",
+ "hi": "hindi",
+ "es": "hiszpański",
+ "ig": "igbo",
+ "smn": "inari",
+ "id": "indonezyjski",
+ "ga": "irlandzki",
+ "is": "islandzki",
+ "sah": "jakucki",
+ "ja": "japoński",
+ "jv": "jawajski",
+ "yi": "jidysz",
+ "yo": "joruba",
+ "kab": "kabylski",
+ "kkj": "kako",
+ "kln": "kalenjin",
+ "kam": "kamba",
+ "en-CA": "kanadyjski angielski",
+ "fr-CA": "kanadyjski francuski",
+ "kn": "kannada",
+ "yue": "kantoński",
+ "ks": "kaszmirski",
+ "ca": "kataloński",
+ "kk": "kazachski",
+ "qu": "keczua",
+ "km": "khmerski",
+ "xh": "khosa",
+ "ki": "kikuju",
+ "rw": "kinya-ruanda",
+ "ky": "kirgiski",
+ "sw-CD": "kongijski suahili",
+ "kok": "konkani",
+ "ko": "koreański",
+ "kw": "kornijski",
+ "khq": "koyra chiini",
+ "ses": "koyraboro senni",
+ "mfe": "kreolski Mauritiusa",
+ "kea": "kreolski Wysp Zielonego Przylądka",
+ "ku": "kurdyjski",
+ "lkt": "lakota",
+ "lag": "langi",
+ "lo": "laotański",
+ "ln": "lingala",
+ "lt": "litewski",
+ "lu": "luba-katanga",
+ "luy": "luhya",
+ "lb": "luksemburski",
+ "luo": "Luo",
+ "lrc": "luryjski północny",
+ "lv": "łotewski",
+ "mk": "macedoński",
+ "jmc": "machame",
+ "kde": "makonde",
+ "mgh": "makua",
+ "ml": "malajalam",
+ "ms": "malajski",
+ "mg": "malgaski",
+ "mt": "maltański",
+ "gv": "manx",
+ "mi": "maoryjski",
+ "mr": "marathi",
+ "mas": "masajski",
+ "mzn": "mazanderański",
+ "es-MX": "meksykański hiszpański",
+ "mer": "meru",
+ "mgo": "meta",
+ "ro-MD": "mołdawski",
+ "mn": "mongolski",
+ "mua": "mundang",
+ "naq": "nama",
+ "nd": "ndebele północny",
+ "ne": "nepalski",
+ "nnh": "ngiemboon",
+ "jgo": "ngombe",
+ "nmg": "ngumba",
+ "nl": "niderlandzki",
+ "de": "niemiecki",
+ "nb": "norweski (bokmål)",
+ "nn": "norweski (nynorsk)",
+ "nus": "nuer",
+ "nyn": "nyankole",
+ "or": "orija",
+ "hy": "ormiański",
+ "om": "oromo",
+ "os": "osetyjski",
+ "ps": "paszto",
+ "pa": "pendżabski",
+ "fa": "perski",
+ "pl": "polski",
+ "pt": "portugalski",
+ "se": "północnolapoński",
+ "prg": "pruski",
+ "rm": "retoromański",
+ "rof": "rombo",
+ "ru": "rosyjski",
+ "ro": "rumuński",
+ "rn": "rundi",
+ "rwk": "rwa",
+ "ksb": "sambala",
+ "saq": "samburu",
+ "sg": "sango",
+ "sbp": "sangu",
+ "seh": "sena",
+ "sr": "serbski",
+ "sn": "shona",
+ "sd": "sindhi",
+ "sk": "słowacki",
+ "sl": "słoweński",
+ "xog": "soga",
+ "so": "somalijski",
+ "ckb": "sorani",
+ "zgh": "standardowy marokański tamazight",
+ "sw": "suahili",
+ "ii": "syczuański",
+ "si": "syngaleski",
+ "gd": "szkocki gaelicki",
+ "fr-CH": "szwajcarski francuski",
+ "gsw": "szwajcarski niemiecki",
+ "de-CH": "szwajcarski wysokoniemiecki",
+ "sv": "szwedzki",
+ "tg": "tadżycki",
+ "dav": "taita",
+ "th": "tajski",
+ "tzm": "tamazight (Atlas Środkowy)",
+ "ta": "tamilski",
+ "twq": "tasawaq",
+ "shi": "tashelhiyt",
+ "tt": "tatarski",
+ "te": "telugu",
+ "ti": "tigrinia",
+ "to": "tonga",
+ "tr": "turecki",
+ "tk": "turkmeński",
+ "bo": "tybetański",
+ "ug": "ujgurski",
+ "uk": "ukraiński",
+ "ur": "urdu",
+ "uz": "uzbecki",
+ "vun": "vunjo",
+ "vai": "wai",
+ "cy": "walijski",
+ "wa": "waloński",
+ "wae": "walser",
+ "hu": "węgierski",
+ "vi": "wietnamski",
+ "it": "włoski",
+ "vo": "wolapik",
+ "wo": "wolof",
+ "yav": "yangben",
+ "fy": "zachodniofryzyjski",
+ "zu": "zulu"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/ps-PK.json b/vendor/commerceguys/intl/resources/language/ps-PK.json
new file mode 100644
index 000000000..4b512b05e
--- /dev/null
+++ b/vendor/commerceguys/intl/resources/language/ps-PK.json
@@ -0,0 +1,224 @@
+{
+ "hy": "آرمينيايي",
+ "en-AU": "آسټرالياوي انګليسي",
+ "de-AT": "اتريشي آلماني",
+ "az": "اذربایجاني",
+ "ur": "اردو",
+ "pt-PT": "اروپايي پرتګالي",
+ "as": "اسامي",
+ "eo": "اسپرانتو",
+ "ast": "استورياني",
+ "asa": "اسويي",
+ "agq": "اغیمي",
+ "af": "افریکانسي",
+ "ak": "اکاني",
+ "ig": "اګبو",
+ "sq": "الباني",
+ "de": "الماني",
+ "am": "امهاري",
+ "smn": "اناري سميع",
+ "id": "انډونېزي",
+ "en": "انګليسي",
+ "or": "اوڊيا",
+ "om": "اورومو",
+ "uz": "اوزبکي",
+ "os": "اوسيټک",
+ "uk": "اوکرايني",
+ "ewo": "اوونڊو",
+ "ug": "اويغوري",
+ "it": "ایټالوي",
+ "is": "ايسلنډي",
+ "ebu": "ايمبو",
+ "ee": "ايو",
+ "ga": "ائيرلېنډي",
+ "bas": "باسا",
+ "eu": "باسکي",
+ "my": "برمایی",
+ "en-GB": "بريتانوی انګلیسي",
+ "br": "برېتون",
+ "ksf": "بفیا",
+ "bg": "بلغاري",
+ "bm": "بمبارا",
+ "bn": "بنگالي",
+ "brx": "بودو",
+ "bs": "بوسني",
+ "be": "بېلاروسي",
+ "bem": "بيمبا",
+ "bez": "بينا",
+ "prg": "پروشين",
+ "ps": "پښتو",
+ "pa": "پنجابي",
+ "pt": "پورتګالي",
+ "hsb": "پورته سربيايي",
+ "pl": "پولنډي",
+ "tt": "تاتار",
+ "tg": "تاجکي",
+ "shi": "تاکلهیټ",
+ "ta": "تامل",
+ "th": "تايلېنډي",
+ "bo": "تبتي",
+ "tk": "ترکمني",
+ "tr": "ترکي",
+ "twq": "تساواق",
+ "to": "تونګان",
+ "teo": "تیسو",
+ "ti": "تيګريني",
+ "te": "تېليګو",
+ "dav": "ټایټا",
+ "ja": "جاپاني",
+ "jv": "جاوايي",
+ "ka": "جورجيائي",
+ "dyo": "جولا فوني",
+ "ce": "چيچني",
+ "chr": "چېروکي",
+ "cs": "چېکي",
+ "cgg": "چيگايي",
+ "zh": "چیني",
+ "et": "حبشي",
+ "km": "خمر",
+ "xh": "خوسا",
+ "cu": "د کليسا سلاوي",
+ "dua": "دوالا",
+ "zh-Hant": "دوديزه چيني",
+ "da": "ډنمارکي",
+ "rwk": "روا",
+ "ru": "روسي",
+ "ro": "رومانیایی",
+ "rm": "رومانیش",
+ "rof": "رومبو",
+ "rn": "رونډی",
+ "dje": "زرما",
+ "zu": "زولو",
+ "dz": "ژونگکه",
+ "zh-Hans": "ساده چيني",
+ "sg": "سانګو",
+ "sbp": "سانګوو",
+ "sah": "سخا",
+ "sr": "سربيائي",
+ "gd": "سکاټلېنډي ګېلک",
+ "sk": "سلوواکي",
+ "sl": "سلوواني",
+ "saq": "سمبورو",
+ "sd": "سندهي",
+ "sw": "سواهېلي",
+ "xog": "سوګا",
+ "so": "سومالي",
+ "sv": "سویډنی",
+ "gsw": "سویس جرمن",
+ "de-CH": "سوئس لوی جرمن",
+ "fr-CH": "سويسي فرانسوي",
+ "ceb": "سیبوانوي",
+ "ii": "سیچیان یی",
+ "seh": "سینا",
+ "si": "سينهالي",
+ "se": "شمالي سامي",
+ "lrc": "شمالي لوری",
+ "nd": "شمالي نديبل",
+ "ksb": "شمبالا",
+ "sn": "شونا",
+ "he": "عبراني",
+ "ar": "عربي",
+ "fa": "فارسي",
+ "fo": "فاروئے",
+ "fr": "فرانسوي",
+ "fur": "فرائیلیین",
+ "fil": "فلیپیني",
+ "nl-BE": "فلېمېشي",
+ "ff": "فولاح",
+ "fi": "فینلنډي",
+ "kk": "قازق",
+ "kea": "کابوورډیانو",
+ "kkj": "کاکو",
+ "kam": "کامبا",
+ "en-CA": "کاناډايي انګلیسي",
+ "fr-CA": "کاناډايي فرانسوي",
+ "yue": "کانټوني",
+ "sw-CD": "کانګو سواهلی",
+ "ca": "کټلاني",
+ "ku": "کردي",
+ "ky": "کرغيزي",
+ "hr": "کروايشيايي",
+ "ks": "کشمیري",
+ "nds": "کښته آلماني",
+ "nds-NL": "کښته آلماني (هالېنډ)",
+ "ki": "ککوؤو",
+ "kl": "کلالیسٹ",
+ "kln": "کلینجن",
+ "kn": "کناډا",
+ "nmg": "کواسیو",
+ "kw": "کورنيشي",
+ "ko": "کوریایی",
+ "ksh": "کولوګنيايي",
+ "kok": "کونکاني",
+ "khq": "کویرا چینی",
+ "ses": "کوییرابورو سینی",
+ "kab": "کیبیل",
+ "qu": "کېچوا",
+ "rw": "کینیارونډا",
+ "lg": "ګانده",
+ "gu": "ګجراتي",
+ "gl": "ګلېشيايي",
+ "guz": "ګوسي",
+ "es-419": "لاتيني امريکايي هسپانوي",
+ "lo": "لاو",
+ "lkt": "لکوټا",
+ "ln": "لنګالا",
+ "lag": "لنګی",
+ "luo": "لو",
+ "lu": "لوبا-کټنګا",
+ "dsb": "لوړے سربي",
+ "lb": "لوګزامبورګي",
+ "luy": "لویا",
+ "fy": "لوېديځ فريشي",
+ "lt": "ليتواني",
+ "lv": "لېټواني",
+ "jmc": "ماچمی",
+ "mfe": "ماریسیسن",
+ "mas": "ماسائي",
+ "ml": "مالايالم",
+ "mt": "مالټايي",
+ "mi": "ماوري",
+ "mr": "مراټهي",
+ "tzm": "مرکزی اطلس تمازائيٹ",
+ "mzn": "مزاندراني",
+ "zgh": "معياري مراکشي تمازيټ",
+ "mk": "مقدوني",
+ "mgh": "مکھوامیتو",
+ "ms": "ملایا",
+ "mg": "ملغاسي",
+ "ckb": "منځنۍ کوردي",
+ "mua": "مندانګ",
+ "mn": "منګولیایی",
+ "ro-MD": "مولداویایی",
+ "mgo": "ميټا",
+ "mer": "ميرو",
+ "es-MX": "ميکسيکي هسپانوي",
+ "kde": "ميکونډي",
+ "gv": "مینکس",
+ "nb": "ناروے بوکمال",
+ "nn": "ناروېئي (نائنورسک)",
+ "naq": "ناما",
+ "nnh": "نایجیمون",
+ "jgo": "نګومبا",
+ "nus": "نویر",
+ "ne": "نېپالي",
+ "nyn": "نینکول",
+ "nl": "هالېنډي",
+ "es": "هسپانوي",
+ "hi": "هندي",
+ "hu": "هنگري",
+ "haw": "هوایی",
+ "ha": "هوسا",
+ "vo": "والاپوک",
+ "wa": "والون",
+ "vai": "وای",
+ "wae": "ولسیر",
+ "wo": "ولوف",
+ "vun": "وونجو",
+ "vi": "وېتنامي",
+ "cy": "ويلشي",
+ "yi": "يديش",
+ "yav": "ینګبین",
+ "yo": "یوروبا",
+ "el": "یوناني"
+} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/ps.json b/vendor/commerceguys/intl/resources/language/ps.json
index 616184b0a..9e1a7a929 100644
--- a/vendor/commerceguys/intl/resources/language/ps.json
+++ b/vendor/commerceguys/intl/resources/language/ps.json
@@ -1,641 +1,224 @@
{
- "de-AT": {
- "name": "آسترالیا آلمان"
- },
- "az": {
- "name": "اذربایجاني"
- },
- "hy": {
- "name": "ارمني"
- },
- "pt-PT": {
- "name": "اروپايي پرتګالي"
- },
- "as": {
- "name": "اسامي"
- },
- "eo": {
- "name": "اسپرانتو"
- },
- "ast": {
- "name": "استورياني"
- },
- "asa": {
- "name": "اسويي"
- },
- "agq": {
- "name": "اغیمي"
- },
- "af": {
- "name": "افریکانسي"
- },
- "ak": {
- "name": "اکاني"
- },
- "ig": {
- "name": "اګبو"
- },
- "sq": {
- "name": "الباني"
- },
- "de": {
- "name": "الماني"
- },
- "am": {
- "name": "امهاري"
- },
- "smn": {
- "name": "اناري سميع"
- },
- "id": {
- "name": "انډونېزي"
- },
- "en": {
- "name": "انګریزي"
- },
- "en-GB": {
- "name": "انګریزي (برتانیه)"
- },
- "en-CA": {
- "name": "انګریزي (کاناډا)"
- },
- "en-AU": {
- "name": "انګریزي (AU)"
- },
- "or": {
- "name": "اوڊيا"
- },
- "om": {
- "name": "اورومو"
- },
- "uz": {
- "name": "اوزبکي"
- },
- "os": {
- "name": "اوسیٹک"
- },
- "uk": {
- "name": "اوکرانايي"
- },
- "ewo": {
- "name": "اوونڊو"
- },
- "ug": {
- "name": "اويغوري"
- },
- "it": {
- "name": "ایټالوي"
- },
- "is": {
- "name": "ايسلنډي"
- },
- "ebu": {
- "name": "ایمو"
- },
- "ee": {
- "name": "ايو"
- },
- "ga": {
- "name": "ائيرلېنډي"
- },
- "bas": {
- "name": "باسا"
- },
- "eu": {
- "name": "باسکي"
- },
- "bm": {
- "name": "بامره"
- },
- "my": {
- "name": "برمایی"
- },
- "br": {
- "name": "برېتون"
- },
- "ksf": {
- "name": "بفیا"
- },
- "bg": {
- "name": "بلغاري"
- },
- "bn": {
- "name": "بنگالي"
- },
- "brx": {
- "name": "بودو"
- },
- "bs": {
- "name": "بوسني"
- },
- "bem": {
- "name": "بیبا"
- },
- "be": {
- "name": "بېلاروسي"
- },
- "bez": {
- "name": "بينا"
- },
- "prg": {
- "name": "پروشين"
- },
- "ps": {
- "name": "پښتو"
- },
- "pa": {
- "name": "پنجابي"
- },
- "pt": {
- "name": "پورتګالي"
- },
- "hsb": {
- "name": "پورته صربي"
- },
- "pl": {
- "name": "پولنډي"
- },
- "tt": {
- "name": "تاتار"
- },
- "tg": {
- "name": "تاجکي"
- },
- "shi": {
- "name": "تاکلهیټ"
- },
- "ta": {
- "name": "تامیل"
- },
- "th": {
- "name": "تايلېنډي"
- },
- "bo": {
- "name": "تبتي"
- },
- "tk": {
- "name": "ترکمني"
- },
- "tr": {
- "name": "ترکي"
- },
- "twq": {
- "name": "تساواق"
- },
- "to": {
- "name": "تونګان"
- },
- "teo": {
- "name": "تیسو"
- },
- "ti": {
- "name": "تيګريني"
- },
- "te": {
- "name": "تېليګو"
- },
- "dav": {
- "name": "ټایټا"
- },
- "ja": {
- "name": "جاپاني"
- },
- "ka": {
- "name": "جورجيائي"
- },
- "dyo": {
- "name": "جولا فوني"
- },
- "ce": {
- "name": "چيچيني"
- },
- "chr": {
- "name": "چېروکي"
- },
- "cs": {
- "name": "چېکي"
- },
- "cgg": {
- "name": "چيگايي"
- },
- "zh": {
- "name": "چیني"
- },
- "et": {
- "name": "حبشي"
- },
- "km": {
- "name": "خمر"
- },
- "cu": {
- "name": "د کليسا سلاوي"
- },
- "da": {
- "name": "دانمارکي"
- },
- "dua": {
- "name": "دوالا"
- },
- "zh-Hant": {
- "name": "دوديزه چيني"
- },
- "ru": {
- "name": "روسي"
- },
- "rm": {
- "name": "رومانش"
- },
- "ro": {
- "name": "روماني"
- },
- "ro-MD": {
- "name": "روماني (مولدوا)"
- },
- "rof": {
- "name": "رومبو"
- },
- "rn": {
- "name": "رونډی"
- },
- "dje": {
- "name": "زرما"
- },
- "zu": {
- "name": "زولو"
- },
- "dz": {
- "name": "ژونگکه"
- },
- "zh-Hans": {
- "name": "ساده چيني"
- },
- "sg": {
- "name": "سانګو"
- },
- "sbp": {
- "name": "سانګوو"
- },
- "sah": {
- "name": "سخا"
- },
- "sr": {
- "name": "سربيائي"
- },
- "gd": {
- "name": "سکاټلېنډي ګېلک"
- },
- "sk": {
- "name": "سلوواکي"
- },
- "sl": {
- "name": "سلوواني"
- },
- "saq": {
- "name": "سمبورو"
- },
- "sd": {
- "name": "سندهي"
- },
- "sw": {
- "name": "سواهېلي"
- },
- "sw-CD": {
- "name": "سواهېلي (کانګو - کینشاسا)"
- },
- "xog": {
- "name": "سوګا"
- },
- "so": {
- "name": "سومالي"
- },
- "sv": {
- "name": "سویډنی"
- },
- "gsw": {
- "name": "سویس جرمن"
- },
- "fr-CH": {
- "name": "سویس فرانسي"
- },
- "de-CH": {
- "name": "سوئس لوی جرمن"
- },
- "ii": {
- "name": "سیچیان یی"
- },
- "seh": {
- "name": "سینا"
- },
- "si": {
- "name": "سينهالي"
- },
- "se": {
- "name": "شمالي سامي"
- },
- "lrc": {
- "name": "شمالي لوری"
- },
- "nd": {
- "name": "شمالي نديبل"
- },
- "ksb": {
- "name": "شمبلا"
- },
- "sn": {
- "name": "شونا"
- },
- "he": {
- "name": "عبري"
- },
- "ar": {
- "name": "عربي"
- },
- "fa": {
- "name": "فارسي"
- },
- "fo": {
- "name": "فاروئې"
- },
- "fr": {
- "name": "فرانسوي"
- },
- "fur": {
- "name": "فرائیلیین"
- },
- "fy": {
- "name": "فريزي"
- },
- "ff": {
- "name": "فلاحہ"
- },
- "fil": {
- "name": "فلیپیني"
- },
- "nl-BE": {
- "name": "فلېمېشي"
- },
- "fi": {
- "name": "فینلنډي"
- },
- "kk": {
- "name": "قازق"
- },
- "kea": {
- "name": "کابوورډیانو"
- },
- "kkj": {
- "name": "کاکو"
- },
- "kam": {
- "name": "کامبا"
- },
- "fr-CA": {
- "name": "کاناډا فرانسي"
- },
- "ca": {
- "name": "کټلاني"
- },
- "ky": {
- "name": "کرګيز"
- },
- "kw": {
- "name": "کرونيشي"
- },
- "hr": {
- "name": "کروواسي"
- },
- "ks": {
- "name": "کشمیري"
- },
- "ki": {
- "name": "ککوؤو"
- },
- "kl": {
- "name": "کلالیسٹ"
- },
- "kln": {
- "name": "کلینجن"
- },
- "kn": {
- "name": "کنأډه"
- },
- "kok": {
- "name": "کنکني"
- },
- "nmg": {
- "name": "کواسیو"
- },
- "ko": {
- "name": "کوریایی"
- },
- "ksh": {
- "name": "کولوگنيسي"
- },
- "khq": {
- "name": "کویرا چینی"
- },
- "ses": {
- "name": "کوییرابورو سینی"
- },
- "kab": {
- "name": "کیبیل"
- },
- "qu": {
- "name": "کېچوا"
- },
- "rw": {
- "name": "کینیارونډا"
- },
- "lg": {
- "name": "ګانده"
- },
- "gu": {
- "name": "ګجراتي"
- },
- "gl": {
- "name": "ګلېشيايي"
- },
- "guz": {
- "name": "ګوسي"
- },
- "lo": {
- "name": "لاو"
- },
- "lkt": {
- "name": "لکټو"
- },
- "ln": {
- "name": "لنگلا"
- },
- "lag": {
- "name": "لنګی"
- },
- "luo": {
- "name": "لو"
- },
- "lu": {
- "name": "لوبا-کټنګا"
- },
- "dsb": {
- "name": "لوړې سربي"
- },
- "lb": {
- "name": "لوګزامبورګي"
- },
- "luy": {
- "name": "لویا"
- },
- "lt": {
- "name": "ليتواني"
- },
- "lv": {
- "name": "لېټواني"
- },
- "jmc": {
- "name": "ماچمی"
- },
- "mfe": {
- "name": "ماریسیسن"
- },
- "mas": {
- "name": "ماسائي"
- },
- "kde": {
- "name": "ماکډون"
- },
- "ml": {
- "name": "مالايالم"
- },
- "mt": {
- "name": "مالټايي"
- },
- "mr": {
- "name": "مراټهي"
- },
- "tzm": {
- "name": "مرکزی اطلس تمازائيٹ"
- },
- "mzn": {
- "name": "مزاندراني"
- },
- "zgh": {
- "name": "معياري مراکش تمازټیټ"
- },
- "mk": {
- "name": "مقدوني"
- },
- "es-MX": {
- "name": "مکسیکو اسپانوی"
- },
- "mgh": {
- "name": "مکھوامیتو"
- },
- "ms": {
- "name": "ملایا"
- },
- "mg": {
- "name": "ملغاسي"
- },
- "ckb": {
- "name": "منځنۍ کوردي"
- },
- "mua": {
- "name": "مندانګ"
- },
- "mn": {
- "name": "منګولیایی"
- },
- "mgo": {
- "name": "ميټا"
- },
- "mer": {
- "name": "ميرو"
- },
- "gv": {
- "name": "مینکس"
- },
- "nb": {
- "name": "ناروې بوکمال"
- },
- "nn": {
- "name": "ناروېئي (نائنورسک)"
- },
- "naq": {
- "name": "ناما"
- },
- "nnh": {
- "name": "نایجیمون"
- },
- "jgo": {
- "name": "نګبا"
- },
- "nus": {
- "name": "نویر"
- },
- "ne": {
- "name": "نېپالي"
- },
- "nyn": {
- "name": "نینکول"
- },
- "nl": {
- "name": "هالېنډي"
- },
- "es": {
- "name": "هسپانوي"
- },
- "hi": {
- "name": "هندي"
- },
- "hu": {
- "name": "هنگري"
- },
- "haw": {
- "name": "هوایی"
- },
- "ha": {
- "name": "هوسا"
- },
- "vo": {
- "name": "والاپوک"
- },
- "vai": {
- "name": "وای"
- },
- "wae": {
- "name": "ولسیر"
- },
- "wo": {
- "name": "ولوف"
- },
- "vun": {
- "name": "وونجو"
- },
- "vi": {
- "name": "وېتنامي"
- },
- "cy": {
- "name": "ويلشي"
- },
- "yi": {
- "name": "يديش"
- },
- "yav": {
- "name": "ینګبین"
- },
- "yo": {
- "name": "یوروبا"
- },
- "el": {
- "name": "یوناني"
- },
- "nds-NL": {
- "name": "nds (هالېنډ)"
- },
- "rwk": {
- "name": "Rwa"
- },
- "ur": {
- "name": "Urdu"
- }
+ "hy": "آرمينيايي",
+ "en-AU": "آسټرالياوي انګليسي",
+ "de-AT": "اتريشي آلماني",
+ "az": "اذربایجاني",
+ "ur": "اردو",
+ "pt-PT": "اروپايي پرتګالي",
+ "as": "اسامي",
+ "eo": "اسپرانتو",
+ "ast": "استورياني",
+ "asa": "اسويي",
+ "agq": "اغیمي",
+ "af": "افریکانسي",
+ "ak": "اکاني",
+ "ig": "اګبو",
+ "sq": "الباني",
+ "de": "الماني",
+ "am": "امهاري",
+ "smn": "اناري سميع",
+ "id": "انډونېزي",
+ "en": "انګليسي",
+ "or": "اوڊيا",
+ "om": "اورومو",
+ "uz": "اوزبکي",
+ "os": "اوسيټک",
+ "uk": "اوکرايني",
+ "ewo": "اوونڊو",
+ "ug": "اويغوري",
+ "it": "ایټالوي",
+ "is": "ايسلنډي",
+ "ebu": "ايمبو",
+ "ee": "ايو",
+ "ga": "ائيرلېنډي",
+ "bas": "باسا",
+ "eu": "باسکي",
+ "my": "برمایی",
+ "en-GB": "بريتانوی انګلیسي",
+ "br": "برېتون",
+ "ksf": "بفیا",
+ "bg": "بلغاري",
+ "bm": "بمبارا",
+ "bn": "بنگالي",
+ "brx": "بودو",
+ "bs": "بوسني",
+ "be": "بېلاروسي",
+ "bem": "بيمبا",
+ "bez": "بينا",
+ "prg": "پروشين",
+ "ps": "پښتو",
+ "pa": "پنجابي",
+ "pt": "پورتګالي",
+ "hsb": "پورته سربيايي",
+ "pl": "پولنډي",
+ "tt": "تاتار",
+ "tg": "تاجکي",
+ "shi": "تاکلهیټ",
+ "ta": "تامل",
+ "th": "تايلېنډي",
+ "bo": "تبتي",
+ "tk": "ترکمني",
+ "tr": "ترکي",
+ "twq": "تساواق",
+ "to": "تونګان",
+ "teo": "تیسو",
+ "ti": "تيګريني",
+ "te": "تېليګو",
+ "dav": "ټایټا",
+ "ja": "جاپاني",
+ "jv": "جاوايي",
+ "ka": "جورجيائي",
+ "dyo": "جولا فوني",
+ "ce": "چيچني",
+ "chr": "چېروکي",
+ "cs": "چېکي",
+ "cgg": "چيگايي",
+ "zh": "چیني",
+ "et": "حبشي",
+ "km": "خمر",
+ "xh": "خوسا",
+ "cu": "د کليسا سلاوي",
+ "dua": "دوالا",
+ "zh-Hant": "دوديزه چيني",
+ "da": "ډنمارکي",
+ "rwk": "روا",
+ "ru": "روسي",
+ "ro": "رومانیایی",
+ "rm": "رومانیش",
+ "rof": "رومبو",
+ "rn": "رونډی",
+ "dje": "زرما",
+ "zu": "زولو",
+ "dz": "ژونگکه",
+ "zh-Hans": "ساده چيني",
+ "sg": "سانګو",
+ "sbp": "سانګوو",
+ "sah": "سخا",
+ "sr": "سربيائي",
+ "gd": "سکاټلېنډي ګېلک",
+ "sk": "سلوواکي",
+ "sl": "سلوواني",
+ "saq": "سمبورو",
+ "sd": "سندهي",
+ "sw": "سواهېلي",
+ "xog": "سوګا",
+ "so": "سومالي",
+ "sv": "سویډنی",
+ "gsw": "سویس جرمن",
+ "de-CH": "سوئس لوی جرمن",
+ "fr-CH": "سويسي فرانسوي",
+ "ceb": "سیبوانوي",
+ "ii": "سیچیان یی",
+ "seh": "سینا",
+ "si": "سينهالي",
+ "se": "شمالي سامي",
+ "lrc": "شمالي لوری",
+ "nd": "شمالي نديبل",
+ "ksb": "شمبالا",
+ "sn": "شونا",
+ "he": "عبراني",
+ "ar": "عربي",
+ "fa": "فارسي",
+ "fo": "فاروئې",
+ "fr": "فرانسوي",
+ "fur": "فرائیلیین",
+ "fil": "فلیپیني",
+ "nl-BE": "فلېمېشي",
+ "ff": "فولاح",
+ "fi": "فینلنډي",
+ "kk": "قازق",
+ "kea": "کابوورډیانو",
+ "kkj": "کاکو",
+ "kam": "کامبا",
+ "en-CA": "کاناډايي انګلیسي",
+ "fr-CA": "کاناډايي فرانسوي",
+ "yue": "کانټوني",
+ "sw-CD": "کانګو سواهلی",
+ "ca": "کټلاني",
+ "ku": "کردي",
+ "ky": "کرغيزي",
+ "hr": "کروايشيايي",
+ "ks": "کشمیري",
+ "nds": "کښته آلماني",
+ "nds-NL": "کښته آلماني (هالېنډ)",
+ "dsb": "کښته سربيايي",
+ "ki": "ککوؤو",
+ "kl": "کلالیسٹ",
+ "kln": "کلینجن",
+ "kn": "کناډا",
+ "nmg": "کواسیو",
+ "kw": "کورنيشي",
+ "ko": "کوریایی",
+ "ksh": "کولوګنيايي",
+ "kok": "کونکاني",
+ "khq": "کویرا چینی",
+ "ses": "کوییرابورو سینی",
+ "kab": "کیبیل",
+ "qu": "کېچوا",
+ "rw": "کینیارونډا",
+ "lg": "ګانده",
+ "gu": "ګجراتي",
+ "gl": "ګلېشيايي",
+ "guz": "ګوسي",
+ "es-419": "لاتيني امريکايي هسپانوي",
+ "lo": "لاو",
+ "lkt": "لکوټا",
+ "ln": "لنګالا",
+ "lag": "لنګی",
+ "luo": "لو",
+ "lu": "لوبا-کټنګا",
+ "lb": "لوګزامبورګي",
+ "luy": "لویا",
+ "fy": "لوېديځ فريشي",
+ "lt": "ليتواني",
+ "lv": "لېټواني",
+ "jmc": "ماچمی",
+ "mfe": "ماریسیسن",
+ "mas": "ماسائي",
+ "ml": "مالايالم",
+ "mt": "مالټايي",
+ "mi": "ماوري",
+ "mr": "مراټهي",
+ "tzm": "مرکزی اطلس تمازائيٹ",
+ "mzn": "مزاندراني",
+ "zgh": "معياري مراکشي تمازيټ",
+ "mk": "مقدوني",
+ "mgh": "مکھوامیتو",
+ "ms": "ملایا",
+ "mg": "ملغاسي",
+ "ckb": "منځنۍ کوردي",
+ "mua": "مندانګ",
+ "mn": "منګولیایی",
+ "ro-MD": "مولداویایی",
+ "mgo": "ميټا",
+ "mer": "ميرو",
+ "es-MX": "ميکسيکي هسپانوي",
+ "kde": "ميکونډي",
+ "gv": "مینکس",
+ "nb": "ناروې بوکمال",
+ "nn": "ناروېئي (نائنورسک)",
+ "naq": "ناما",
+ "nnh": "نایجیمون",
+ "jgo": "نګومبا",
+ "nus": "نویر",
+ "ne": "نېپالي",
+ "nyn": "نینکول",
+ "nl": "هالېنډي",
+ "es": "هسپانوي",
+ "hi": "هندي",
+ "hu": "هنگري",
+ "haw": "هوایی",
+ "ha": "هوسا",
+ "vo": "والاپوک",
+ "wa": "والون",
+ "vai": "وای",
+ "wae": "ولسیر",
+ "wo": "ولوف",
+ "vun": "وونجو",
+ "vi": "وېتنامي",
+ "cy": "ويلشي",
+ "yi": "يديش",
+ "yav": "ینګبین",
+ "yo": "یوروبا",
+ "el": "یوناني"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/pt-AO.json b/vendor/commerceguys/intl/resources/language/pt-AO.json
deleted file mode 100644
index 2c57c321c..000000000
--- a/vendor/commerceguys/intl/resources/language/pt-AO.json
+++ /dev/null
@@ -1,644 +0,0 @@
-{
- "af": {
- "name": "africanês"
- },
- "agq": {
- "name": "aghem"
- },
- "ak": {
- "name": "akan"
- },
- "sq": {
- "name": "albanês"
- },
- "de": {
- "name": "alemão"
- },
- "de-AT": {
- "name": "alemão austríaco"
- },
- "gsw": {
- "name": "alemão suíço"
- },
- "de-CH": {
- "name": "alto alemão suíço"
- },
- "hsb": {
- "name": "alto sorábio"
- },
- "am": {
- "name": "amárico"
- },
- "ar": {
- "name": "árabe"
- },
- "hy": {
- "name": "arménio"
- },
- "as": {
- "name": "assamês"
- },
- "ast": {
- "name": "asturiano"
- },
- "asa": {
- "name": "asu"
- },
- "az": {
- "name": "azerbaijano"
- },
- "ksf": {
- "name": "bafia"
- },
- "dsb": {
- "name": "baixo sorábio"
- },
- "nds": {
- "name": "baixo-alemão"
- },
- "nds-NL": {
- "name": "baixo-saxão"
- },
- "bm": {
- "name": "bambara"
- },
- "bas": {
- "name": "basa"
- },
- "eu": {
- "name": "basco"
- },
- "bem": {
- "name": "bemba"
- },
- "bez": {
- "name": "bena"
- },
- "bn": {
- "name": "bengali"
- },
- "be": {
- "name": "bielorrusso"
- },
- "my": {
- "name": "birmanês"
- },
- "brx": {
- "name": "bodo"
- },
- "bs": {
- "name": "bósnio"
- },
- "br": {
- "name": "bretão"
- },
- "bg": {
- "name": "búlgaro"
- },
- "kn": {
- "name": "canarim"
- },
- "ca": {
- "name": "catalão"
- },
- "ks": {
- "name": "caxemira"
- },
- "kk": {
- "name": "cazaque"
- },
- "ce": {
- "name": "checheno"
- },
- "cs": {
- "name": "checo"
- },
- "chr": {
- "name": "cherokee"
- },
- "cgg": {
- "name": "chiga"
- },
- "zh": {
- "name": "chinês"
- },
- "zh-Hans": {
- "name": "chinês simplificado"
- },
- "zh-Hant": {
- "name": "chinês tradicional"
- },
- "si": {
- "name": "cingalês"
- },
- "kok": {
- "name": "concani"
- },
- "ko": {
- "name": "coreano"
- },
- "kw": {
- "name": "córnico"
- },
- "kea": {
- "name": "crioulo cabo-verdiano"
- },
- "hr": {
- "name": "croata"
- },
- "da": {
- "name": "dinamarquês"
- },
- "dua": {
- "name": "duala"
- },
- "dz": {
- "name": "dzonga"
- },
- "ebu": {
- "name": "embu"
- },
- "cu": {
- "name": "eslavo eclesiástico"
- },
- "sk": {
- "name": "eslovaco"
- },
- "sl": {
- "name": "esloveno"
- },
- "es": {
- "name": "espanhol"
- },
- "es-MX": {
- "name": "espanhol (México)"
- },
- "eo": {
- "name": "esperanto"
- },
- "et": {
- "name": "estónio"
- },
- "ee": {
- "name": "ewe"
- },
- "ewo": {
- "name": "ewondo"
- },
- "fo": {
- "name": "feroês"
- },
- "fil": {
- "name": "filipino"
- },
- "fi": {
- "name": "finlandês"
- },
- "nl-BE": {
- "name": "flamengo"
- },
- "fr": {
- "name": "francês"
- },
- "fr-CA": {
- "name": "francês canadiano"
- },
- "fr-CH": {
- "name": "francês suíço"
- },
- "fy": {
- "name": "frísico ocidental"
- },
- "fur": {
- "name": "friulano"
- },
- "ff": {
- "name": "fula"
- },
- "gd": {
- "name": "gaélico escocês"
- },
- "gl": {
- "name": "galego"
- },
- "cy": {
- "name": "galês"
- },
- "lg": {
- "name": "ganda"
- },
- "ka": {
- "name": "georgiano"
- },
- "el": {
- "name": "grego"
- },
- "kl": {
- "name": "groenlandês"
- },
- "guz": {
- "name": "gusii"
- },
- "gu": {
- "name": "guzerate"
- },
- "ha": {
- "name": "haúça"
- },
- "haw": {
- "name": "havaiano"
- },
- "he": {
- "name": "hebraico"
- },
- "hi": {
- "name": "hindi"
- },
- "nl": {
- "name": "holandês"
- },
- "hu": {
- "name": "húngaro"
- },
- "ig": {
- "name": "igbo"
- },
- "yi": {
- "name": "iídiche"
- },
- "smn": {
- "name": "inari sami"
- },
- "id": {
- "name": "indonésio"
- },
- "en": {
- "name": "inglês"
- },
- "en-AU": {
- "name": "inglês australiano"
- },
- "en-GB": {
- "name": "inglês britânico"
- },
- "en-CA": {
- "name": "inglês canadiano"
- },
- "yo": {
- "name": "ioruba"
- },
- "ga": {
- "name": "irlandês"
- },
- "is": {
- "name": "islandês"
- },
- "it": {
- "name": "italiano"
- },
- "ja": {
- "name": "japonês"
- },
- "dyo": {
- "name": "jola-fonyi"
- },
- "kab": {
- "name": "kabyle"
- },
- "kkj": {
- "name": "kako"
- },
- "kln": {
- "name": "kalenjin"
- },
- "kam": {
- "name": "kamba"
- },
- "km": {
- "name": "khmer"
- },
- "ksh": {
- "name": "kölsch"
- },
- "khq": {
- "name": "koyra chiini"
- },
- "ses": {
- "name": "koyraboro senni"
- },
- "nmg": {
- "name": "kwasio"
- },
- "lkt": {
- "name": "lacota"
- },
- "lag": {
- "name": "langi"
- },
- "lo": {
- "name": "laosiano"
- },
- "lv": {
- "name": "letão"
- },
- "ln": {
- "name": "lingala"
- },
- "lt": {
- "name": "lituano"
- },
- "lu": {
- "name": "luba-catanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lrc": {
- "name": "luri do norte"
- },
- "lb": {
- "name": "luxemburguês"
- },
- "luy": {
- "name": "luyia"
- },
- "mk": {
- "name": "macedónio"
- },
- "jmc": {
- "name": "machame"
- },
- "kde": {
- "name": "maconde"
- },
- "mgh": {
- "name": "macua"
- },
- "ml": {
- "name": "malaiala"
- },
- "ms": {
- "name": "malaio"
- },
- "mg": {
- "name": "malgaxe"
- },
- "mt": {
- "name": "maltês"
- },
- "gv": {
- "name": "manx"
- },
- "mr": {
- "name": "marata"
- },
- "mas": {
- "name": "massai"
- },
- "mzn": {
- "name": "mazandarani"
- },
- "mer": {
- "name": "meru"
- },
- "mgo": {
- "name": "meta’"
- },
- "ro-MD": {
- "name": "moldávio"
- },
- "mn": {
- "name": "mongol"
- },
- "mfe": {
- "name": "morisyen"
- },
- "mua": {
- "name": "mundang"
- },
- "naq": {
- "name": "nama"
- },
- "nd": {
- "name": "ndebele do norte"
- },
- "ne": {
- "name": "nepali"
- },
- "nnh": {
- "name": "ngiemboon"
- },
- "jgo": {
- "name": "nguemba"
- },
- "nb": {
- "name": "norueguês bokmål"
- },
- "nn": {
- "name": "norueguês nynorsk"
- },
- "nus": {
- "name": "nuer"
- },
- "nyn": {
- "name": "nyankole"
- },
- "or": {
- "name": "oriya"
- },
- "om": {
- "name": "oromo"
- },
- "os": {
- "name": "ossético"
- },
- "pa": {
- "name": "panjabi"
- },
- "ps": {
- "name": "pastó"
- },
- "fa": {
- "name": "persa"
- },
- "pl": {
- "name": "polaco"
- },
- "pt": {
- "name": "português"
- },
- "pt-PT": {
- "name": "português europeu"
- },
- "prg": {
- "name": "prussiano"
- },
- "qu": {
- "name": "quíchua"
- },
- "ki": {
- "name": "quicuio"
- },
- "rw": {
- "name": "quiniaruanda"
- },
- "ky": {
- "name": "quirguiz"
- },
- "rm": {
- "name": "romanche"
- },
- "rof": {
- "name": "rombo"
- },
- "ro": {
- "name": "romeno"
- },
- "rn": {
- "name": "rundi"
- },
- "ru": {
- "name": "russo"
- },
- "rwk": {
- "name": "rwa"
- },
- "sah": {
- "name": "sakha"
- },
- "saq": {
- "name": "samburu"
- },
- "se": {
- "name": "sami do norte"
- },
- "sg": {
- "name": "sango"
- },
- "sbp": {
- "name": "sangu"
- },
- "seh": {
- "name": "sena"
- },
- "sr": {
- "name": "sérvio"
- },
- "ksb": {
- "name": "shambala"
- },
- "sn": {
- "name": "shona"
- },
- "ii": {
- "name": "sichuan yi"
- },
- "sd": {
- "name": "sindi"
- },
- "xog": {
- "name": "soga"
- },
- "so": {
- "name": "somali"
- },
- "ckb": {
- "name": "sorani curdo"
- },
- "sw": {
- "name": "suaíli"
- },
- "sw-CD": {
- "name": "suaíli do Congo"
- },
- "sv": {
- "name": "sueco"
- },
- "shi": {
- "name": "tachelhit"
- },
- "th": {
- "name": "tailandês"
- },
- "dav": {
- "name": "taita"
- },
- "tg": {
- "name": "tajique"
- },
- "tzm": {
- "name": "tamazight do Atlas Central"
- },
- "zgh": {
- "name": "tamazight marroquino padrão"
- },
- "ta": {
- "name": "tâmil"
- },
- "twq": {
- "name": "tasawaq"
- },
- "tt": {
- "name": "tatar"
- },
- "te": {
- "name": "telugu"
- },
- "teo": {
- "name": "teso"
- },
- "bo": {
- "name": "tibetano"
- },
- "ti": {
- "name": "tigrínia"
- },
- "to": {
- "name": "tonga"
- },
- "tr": {
- "name": "turco"
- },
- "tk": {
- "name": "turcomano"
- },
- "uk": {
- "name": "ucraniano"
- },
- "ug": {
- "name": "uigur"
- },
- "wo": {
- "name": "uólofe"
- },
- "ur": {
- "name": "urdu"
- },
- "uz": {
- "name": "usbeque"
- },
- "vai": {
- "name": "Vai"
- },
- "vi": {
- "name": "vietnamita"
- },
- "vo": {
- "name": "volapuque"
- },
- "vun": {
- "name": "vunjo"
- },
- "wae": {
- "name": "walser"
- },
- "yav": {
- "name": "yangben"
- },
- "dje": {
- "name": "zarma"
- },
- "zu": {
- "name": "zulu"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/pt-CH.json b/vendor/commerceguys/intl/resources/language/pt-CH.json
deleted file mode 100644
index 2c57c321c..000000000
--- a/vendor/commerceguys/intl/resources/language/pt-CH.json
+++ /dev/null
@@ -1,644 +0,0 @@
-{
- "af": {
- "name": "africanês"
- },
- "agq": {
- "name": "aghem"
- },
- "ak": {
- "name": "akan"
- },
- "sq": {
- "name": "albanês"
- },
- "de": {
- "name": "alemão"
- },
- "de-AT": {
- "name": "alemão austríaco"
- },
- "gsw": {
- "name": "alemão suíço"
- },
- "de-CH": {
- "name": "alto alemão suíço"
- },
- "hsb": {
- "name": "alto sorábio"
- },
- "am": {
- "name": "amárico"
- },
- "ar": {
- "name": "árabe"
- },
- "hy": {
- "name": "arménio"
- },
- "as": {
- "name": "assamês"
- },
- "ast": {
- "name": "asturiano"
- },
- "asa": {
- "name": "asu"
- },
- "az": {
- "name": "azerbaijano"
- },
- "ksf": {
- "name": "bafia"
- },
- "dsb": {
- "name": "baixo sorábio"
- },
- "nds": {
- "name": "baixo-alemão"
- },
- "nds-NL": {
- "name": "baixo-saxão"
- },
- "bm": {
- "name": "bambara"
- },
- "bas": {
- "name": "basa"
- },
- "eu": {
- "name": "basco"
- },
- "bem": {
- "name": "bemba"
- },
- "bez": {
- "name": "bena"
- },
- "bn": {
- "name": "bengali"
- },
- "be": {
- "name": "bielorrusso"
- },
- "my": {
- "name": "birmanês"
- },
- "brx": {
- "name": "bodo"
- },
- "bs": {
- "name": "bósnio"
- },
- "br": {
- "name": "bretão"
- },
- "bg": {
- "name": "búlgaro"
- },
- "kn": {
- "name": "canarim"
- },
- "ca": {
- "name": "catalão"
- },
- "ks": {
- "name": "caxemira"
- },
- "kk": {
- "name": "cazaque"
- },
- "ce": {
- "name": "checheno"
- },
- "cs": {
- "name": "checo"
- },
- "chr": {
- "name": "cherokee"
- },
- "cgg": {
- "name": "chiga"
- },
- "zh": {
- "name": "chinês"
- },
- "zh-Hans": {
- "name": "chinês simplificado"
- },
- "zh-Hant": {
- "name": "chinês tradicional"
- },
- "si": {
- "name": "cingalês"
- },
- "kok": {
- "name": "concani"
- },
- "ko": {
- "name": "coreano"
- },
- "kw": {
- "name": "córnico"
- },
- "kea": {
- "name": "crioulo cabo-verdiano"
- },
- "hr": {
- "name": "croata"
- },
- "da": {
- "name": "dinamarquês"
- },
- "dua": {
- "name": "duala"
- },
- "dz": {
- "name": "dzonga"
- },
- "ebu": {
- "name": "embu"
- },
- "cu": {
- "name": "eslavo eclesiástico"
- },
- "sk": {
- "name": "eslovaco"
- },
- "sl": {
- "name": "esloveno"
- },
- "es": {
- "name": "espanhol"
- },
- "es-MX": {
- "name": "espanhol (México)"
- },
- "eo": {
- "name": "esperanto"
- },
- "et": {
- "name": "estónio"
- },
- "ee": {
- "name": "ewe"
- },
- "ewo": {
- "name": "ewondo"
- },
- "fo": {
- "name": "feroês"
- },
- "fil": {
- "name": "filipino"
- },
- "fi": {
- "name": "finlandês"
- },
- "nl-BE": {
- "name": "flamengo"
- },
- "fr": {
- "name": "francês"
- },
- "fr-CA": {
- "name": "francês canadiano"
- },
- "fr-CH": {
- "name": "francês suíço"
- },
- "fy": {
- "name": "frísico ocidental"
- },
- "fur": {
- "name": "friulano"
- },
- "ff": {
- "name": "fula"
- },
- "gd": {
- "name": "gaélico escocês"
- },
- "gl": {
- "name": "galego"
- },
- "cy": {
- "name": "galês"
- },
- "lg": {
- "name": "ganda"
- },
- "ka": {
- "name": "georgiano"
- },
- "el": {
- "name": "grego"
- },
- "kl": {
- "name": "groenlandês"
- },
- "guz": {
- "name": "gusii"
- },
- "gu": {
- "name": "guzerate"
- },
- "ha": {
- "name": "haúça"
- },
- "haw": {
- "name": "havaiano"
- },
- "he": {
- "name": "hebraico"
- },
- "hi": {
- "name": "hindi"
- },
- "nl": {
- "name": "holandês"
- },
- "hu": {
- "name": "húngaro"
- },
- "ig": {
- "name": "igbo"
- },
- "yi": {
- "name": "iídiche"
- },
- "smn": {
- "name": "inari sami"
- },
- "id": {
- "name": "indonésio"
- },
- "en": {
- "name": "inglês"
- },
- "en-AU": {
- "name": "inglês australiano"
- },
- "en-GB": {
- "name": "inglês britânico"
- },
- "en-CA": {
- "name": "inglês canadiano"
- },
- "yo": {
- "name": "ioruba"
- },
- "ga": {
- "name": "irlandês"
- },
- "is": {
- "name": "islandês"
- },
- "it": {
- "name": "italiano"
- },
- "ja": {
- "name": "japonês"
- },
- "dyo": {
- "name": "jola-fonyi"
- },
- "kab": {
- "name": "kabyle"
- },
- "kkj": {
- "name": "kako"
- },
- "kln": {
- "name": "kalenjin"
- },
- "kam": {
- "name": "kamba"
- },
- "km": {
- "name": "khmer"
- },
- "ksh": {
- "name": "kölsch"
- },
- "khq": {
- "name": "koyra chiini"
- },
- "ses": {
- "name": "koyraboro senni"
- },
- "nmg": {
- "name": "kwasio"
- },
- "lkt": {
- "name": "lacota"
- },
- "lag": {
- "name": "langi"
- },
- "lo": {
- "name": "laosiano"
- },
- "lv": {
- "name": "letão"
- },
- "ln": {
- "name": "lingala"
- },
- "lt": {
- "name": "lituano"
- },
- "lu": {
- "name": "luba-catanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lrc": {
- "name": "luri do norte"
- },
- "lb": {
- "name": "luxemburguês"
- },
- "luy": {
- "name": "luyia"
- },
- "mk": {
- "name": "macedónio"
- },
- "jmc": {
- "name": "machame"
- },
- "kde": {
- "name": "maconde"
- },
- "mgh": {
- "name": "macua"
- },
- "ml": {
- "name": "malaiala"
- },
- "ms": {
- "name": "malaio"
- },
- "mg": {
- "name": "malgaxe"
- },
- "mt": {
- "name": "maltês"
- },
- "gv": {
- "name": "manx"
- },
- "mr": {
- "name": "marata"
- },
- "mas": {
- "name": "massai"
- },
- "mzn": {
- "name": "mazandarani"
- },
- "mer": {
- "name": "meru"
- },
- "mgo": {
- "name": "meta’"
- },
- "ro-MD": {
- "name": "moldávio"
- },
- "mn": {
- "name": "mongol"
- },
- "mfe": {
- "name": "morisyen"
- },
- "mua": {
- "name": "mundang"
- },
- "naq": {
- "name": "nama"
- },
- "nd": {
- "name": "ndebele do norte"
- },
- "ne": {
- "name": "nepali"
- },
- "nnh": {
- "name": "ngiemboon"
- },
- "jgo": {
- "name": "nguemba"
- },
- "nb": {
- "name": "norueguês bokmål"
- },
- "nn": {
- "name": "norueguês nynorsk"
- },
- "nus": {
- "name": "nuer"
- },
- "nyn": {
- "name": "nyankole"
- },
- "or": {
- "name": "oriya"
- },
- "om": {
- "name": "oromo"
- },
- "os": {
- "name": "ossético"
- },
- "pa": {
- "name": "panjabi"
- },
- "ps": {
- "name": "pastó"
- },
- "fa": {
- "name": "persa"
- },
- "pl": {
- "name": "polaco"
- },
- "pt": {
- "name": "português"
- },
- "pt-PT": {
- "name": "português europeu"
- },
- "prg": {
- "name": "prussiano"
- },
- "qu": {
- "name": "quíchua"
- },
- "ki": {
- "name": "quicuio"
- },
- "rw": {
- "name": "quiniaruanda"
- },
- "ky": {
- "name": "quirguiz"
- },
- "rm": {
- "name": "romanche"
- },
- "rof": {
- "name": "rombo"
- },
- "ro": {
- "name": "romeno"
- },
- "rn": {
- "name": "rundi"
- },
- "ru": {
- "name": "russo"
- },
- "rwk": {
- "name": "rwa"
- },
- "sah": {
- "name": "sakha"
- },
- "saq": {
- "name": "samburu"
- },
- "se": {
- "name": "sami do norte"
- },
- "sg": {
- "name": "sango"
- },
- "sbp": {
- "name": "sangu"
- },
- "seh": {
- "name": "sena"
- },
- "sr": {
- "name": "sérvio"
- },
- "ksb": {
- "name": "shambala"
- },
- "sn": {
- "name": "shona"
- },
- "ii": {
- "name": "sichuan yi"
- },
- "sd": {
- "name": "sindi"
- },
- "xog": {
- "name": "soga"
- },
- "so": {
- "name": "somali"
- },
- "ckb": {
- "name": "sorani curdo"
- },
- "sw": {
- "name": "suaíli"
- },
- "sw-CD": {
- "name": "suaíli do Congo"
- },
- "sv": {
- "name": "sueco"
- },
- "shi": {
- "name": "tachelhit"
- },
- "th": {
- "name": "tailandês"
- },
- "dav": {
- "name": "taita"
- },
- "tg": {
- "name": "tajique"
- },
- "tzm": {
- "name": "tamazight do Atlas Central"
- },
- "zgh": {
- "name": "tamazight marroquino padrão"
- },
- "ta": {
- "name": "tâmil"
- },
- "twq": {
- "name": "tasawaq"
- },
- "tt": {
- "name": "tatar"
- },
- "te": {
- "name": "telugu"
- },
- "teo": {
- "name": "teso"
- },
- "bo": {
- "name": "tibetano"
- },
- "ti": {
- "name": "tigrínia"
- },
- "to": {
- "name": "tonga"
- },
- "tr": {
- "name": "turco"
- },
- "tk": {
- "name": "turcomano"
- },
- "uk": {
- "name": "ucraniano"
- },
- "ug": {
- "name": "uigur"
- },
- "wo": {
- "name": "uólofe"
- },
- "ur": {
- "name": "urdu"
- },
- "uz": {
- "name": "usbeque"
- },
- "vai": {
- "name": "Vai"
- },
- "vi": {
- "name": "vietnamita"
- },
- "vo": {
- "name": "volapuque"
- },
- "vun": {
- "name": "vunjo"
- },
- "wae": {
- "name": "walser"
- },
- "yav": {
- "name": "yangben"
- },
- "dje": {
- "name": "zarma"
- },
- "zu": {
- "name": "zulu"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/pt-CV.json b/vendor/commerceguys/intl/resources/language/pt-CV.json
deleted file mode 100644
index 2c57c321c..000000000
--- a/vendor/commerceguys/intl/resources/language/pt-CV.json
+++ /dev/null
@@ -1,644 +0,0 @@
-{
- "af": {
- "name": "africanês"
- },
- "agq": {
- "name": "aghem"
- },
- "ak": {
- "name": "akan"
- },
- "sq": {
- "name": "albanês"
- },
- "de": {
- "name": "alemão"
- },
- "de-AT": {
- "name": "alemão austríaco"
- },
- "gsw": {
- "name": "alemão suíço"
- },
- "de-CH": {
- "name": "alto alemão suíço"
- },
- "hsb": {
- "name": "alto sorábio"
- },
- "am": {
- "name": "amárico"
- },
- "ar": {
- "name": "árabe"
- },
- "hy": {
- "name": "arménio"
- },
- "as": {
- "name": "assamês"
- },
- "ast": {
- "name": "asturiano"
- },
- "asa": {
- "name": "asu"
- },
- "az": {
- "name": "azerbaijano"
- },
- "ksf": {
- "name": "bafia"
- },
- "dsb": {
- "name": "baixo sorábio"
- },
- "nds": {
- "name": "baixo-alemão"
- },
- "nds-NL": {
- "name": "baixo-saxão"
- },
- "bm": {
- "name": "bambara"
- },
- "bas": {
- "name": "basa"
- },
- "eu": {
- "name": "basco"
- },
- "bem": {
- "name": "bemba"
- },
- "bez": {
- "name": "bena"
- },
- "bn": {
- "name": "bengali"
- },
- "be": {
- "name": "bielorrusso"
- },
- "my": {
- "name": "birmanês"
- },
- "brx": {
- "name": "bodo"
- },
- "bs": {
- "name": "bósnio"
- },
- "br": {
- "name": "bretão"
- },
- "bg": {
- "name": "búlgaro"
- },
- "kn": {
- "name": "canarim"
- },
- "ca": {
- "name": "catalão"
- },
- "ks": {
- "name": "caxemira"
- },
- "kk": {
- "name": "cazaque"
- },
- "ce": {
- "name": "checheno"
- },
- "cs": {
- "name": "checo"
- },
- "chr": {
- "name": "cherokee"
- },
- "cgg": {
- "name": "chiga"
- },
- "zh": {
- "name": "chinês"
- },
- "zh-Hans": {
- "name": "chinês simplificado"
- },
- "zh-Hant": {
- "name": "chinês tradicional"
- },
- "si": {
- "name": "cingalês"
- },
- "kok": {
- "name": "concani"
- },
- "ko": {
- "name": "coreano"
- },
- "kw": {
- "name": "córnico"
- },
- "kea": {
- "name": "crioulo cabo-verdiano"
- },
- "hr": {
- "name": "croata"
- },
- "da": {
- "name": "dinamarquês"
- },
- "dua": {
- "name": "duala"
- },
- "dz": {
- "name": "dzonga"
- },
- "ebu": {
- "name": "embu"
- },
- "cu": {
- "name": "eslavo eclesiástico"
- },
- "sk": {
- "name": "eslovaco"
- },
- "sl": {
- "name": "esloveno"
- },
- "es": {
- "name": "espanhol"
- },
- "es-MX": {
- "name": "espanhol (México)"
- },
- "eo": {
- "name": "esperanto"
- },
- "et": {
- "name": "estónio"
- },
- "ee": {
- "name": "ewe"
- },
- "ewo": {
- "name": "ewondo"
- },
- "fo": {
- "name": "feroês"
- },
- "fil": {
- "name": "filipino"
- },
- "fi": {
- "name": "finlandês"
- },
- "nl-BE": {
- "name": "flamengo"
- },
- "fr": {
- "name": "francês"
- },
- "fr-CA": {
- "name": "francês canadiano"
- },
- "fr-CH": {
- "name": "francês suíço"
- },
- "fy": {
- "name": "frísico ocidental"
- },
- "fur": {
- "name": "friulano"
- },
- "ff": {
- "name": "fula"
- },
- "gd": {
- "name": "gaélico escocês"
- },
- "gl": {
- "name": "galego"
- },
- "cy": {
- "name": "galês"
- },
- "lg": {
- "name": "ganda"
- },
- "ka": {
- "name": "georgiano"
- },
- "el": {
- "name": "grego"
- },
- "kl": {
- "name": "groenlandês"
- },
- "guz": {
- "name": "gusii"
- },
- "gu": {
- "name": "guzerate"
- },
- "ha": {
- "name": "haúça"
- },
- "haw": {
- "name": "havaiano"
- },
- "he": {
- "name": "hebraico"
- },
- "hi": {
- "name": "hindi"
- },
- "nl": {
- "name": "holandês"
- },
- "hu": {
- "name": "húngaro"
- },
- "ig": {
- "name": "igbo"
- },
- "yi": {
- "name": "iídiche"
- },
- "smn": {
- "name": "inari sami"
- },
- "id": {
- "name": "indonésio"
- },
- "en": {
- "name": "inglês"
- },
- "en-AU": {
- "name": "inglês australiano"
- },
- "en-GB": {
- "name": "inglês britânico"
- },
- "en-CA": {
- "name": "inglês canadiano"
- },
- "yo": {
- "name": "ioruba"
- },
- "ga": {
- "name": "irlandês"
- },
- "is": {
- "name": "islandês"
- },
- "it": {
- "name": "italiano"
- },
- "ja": {
- "name": "japonês"
- },
- "dyo": {
- "name": "jola-fonyi"
- },
- "kab": {
- "name": "kabyle"
- },
- "kkj": {
- "name": "kako"
- },
- "kln": {
- "name": "kalenjin"
- },
- "kam": {
- "name": "kamba"
- },
- "km": {
- "name": "khmer"
- },
- "ksh": {
- "name": "kölsch"
- },
- "khq": {
- "name": "koyra chiini"
- },
- "ses": {
- "name": "koyraboro senni"
- },
- "nmg": {
- "name": "kwasio"
- },
- "lkt": {
- "name": "lacota"
- },
- "lag": {
- "name": "langi"
- },
- "lo": {
- "name": "laosiano"
- },
- "lv": {
- "name": "letão"
- },
- "ln": {
- "name": "lingala"
- },
- "lt": {
- "name": "lituano"
- },
- "lu": {
- "name": "luba-catanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lrc": {
- "name": "luri do norte"
- },
- "lb": {
- "name": "luxemburguês"
- },
- "luy": {
- "name": "luyia"
- },
- "mk": {
- "name": "macedónio"
- },
- "jmc": {
- "name": "machame"
- },
- "kde": {
- "name": "maconde"
- },
- "mgh": {
- "name": "macua"
- },
- "ml": {
- "name": "malaiala"
- },
- "ms": {
- "name": "malaio"
- },
- "mg": {
- "name": "malgaxe"
- },
- "mt": {
- "name": "maltês"
- },
- "gv": {
- "name": "manx"
- },
- "mr": {
- "name": "marata"
- },
- "mas": {
- "name": "massai"
- },
- "mzn": {
- "name": "mazandarani"
- },
- "mer": {
- "name": "meru"
- },
- "mgo": {
- "name": "meta’"
- },
- "ro-MD": {
- "name": "moldávio"
- },
- "mn": {
- "name": "mongol"
- },
- "mfe": {
- "name": "morisyen"
- },
- "mua": {
- "name": "mundang"
- },
- "naq": {
- "name": "nama"
- },
- "nd": {
- "name": "ndebele do norte"
- },
- "ne": {
- "name": "nepali"
- },
- "nnh": {
- "name": "ngiemboon"
- },
- "jgo": {
- "name": "nguemba"
- },
- "nb": {
- "name": "norueguês bokmål"
- },
- "nn": {
- "name": "norueguês nynorsk"
- },
- "nus": {
- "name": "nuer"
- },
- "nyn": {
- "name": "nyankole"
- },
- "or": {
- "name": "oriya"
- },
- "om": {
- "name": "oromo"
- },
- "os": {
- "name": "ossético"
- },
- "pa": {
- "name": "panjabi"
- },
- "ps": {
- "name": "pastó"
- },
- "fa": {
- "name": "persa"
- },
- "pl": {
- "name": "polaco"
- },
- "pt": {
- "name": "português"
- },
- "pt-PT": {
- "name": "português europeu"
- },
- "prg": {
- "name": "prussiano"
- },
- "qu": {
- "name": "quíchua"
- },
- "ki": {
- "name": "quicuio"
- },
- "rw": {
- "name": "quiniaruanda"
- },
- "ky": {
- "name": "quirguiz"
- },
- "rm": {
- "name": "romanche"
- },
- "rof": {
- "name": "rombo"
- },
- "ro": {
- "name": "romeno"
- },
- "rn": {
- "name": "rundi"
- },
- "ru": {
- "name": "russo"
- },
- "rwk": {
- "name": "rwa"
- },
- "sah": {
- "name": "sakha"
- },
- "saq": {
- "name": "samburu"
- },
- "se": {
- "name": "sami do norte"
- },
- "sg": {
- "name": "sango"
- },
- "sbp": {
- "name": "sangu"
- },
- "seh": {
- "name": "sena"
- },
- "sr": {
- "name": "sérvio"
- },
- "ksb": {
- "name": "shambala"
- },
- "sn": {
- "name": "shona"
- },
- "ii": {
- "name": "sichuan yi"
- },
- "sd": {
- "name": "sindi"
- },
- "xog": {
- "name": "soga"
- },
- "so": {
- "name": "somali"
- },
- "ckb": {
- "name": "sorani curdo"
- },
- "sw": {
- "name": "suaíli"
- },
- "sw-CD": {
- "name": "suaíli do Congo"
- },
- "sv": {
- "name": "sueco"
- },
- "shi": {
- "name": "tachelhit"
- },
- "th": {
- "name": "tailandês"
- },
- "dav": {
- "name": "taita"
- },
- "tg": {
- "name": "tajique"
- },
- "tzm": {
- "name": "tamazight do Atlas Central"
- },
- "zgh": {
- "name": "tamazight marroquino padrão"
- },
- "ta": {
- "name": "tâmil"
- },
- "twq": {
- "name": "tasawaq"
- },
- "tt": {
- "name": "tatar"
- },
- "te": {
- "name": "telugu"
- },
- "teo": {
- "name": "teso"
- },
- "bo": {
- "name": "tibetano"
- },
- "ti": {
- "name": "tigrínia"
- },
- "to": {
- "name": "tonga"
- },
- "tr": {
- "name": "turco"
- },
- "tk": {
- "name": "turcomano"
- },
- "uk": {
- "name": "ucraniano"
- },
- "ug": {
- "name": "uigur"
- },
- "wo": {
- "name": "uólofe"
- },
- "ur": {
- "name": "urdu"
- },
- "uz": {
- "name": "usbeque"
- },
- "vai": {
- "name": "Vai"
- },
- "vi": {
- "name": "vietnamita"
- },
- "vo": {
- "name": "volapuque"
- },
- "vun": {
- "name": "vunjo"
- },
- "wae": {
- "name": "walser"
- },
- "yav": {
- "name": "yangben"
- },
- "dje": {
- "name": "zarma"
- },
- "zu": {
- "name": "zulu"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/pt-GQ.json b/vendor/commerceguys/intl/resources/language/pt-GQ.json
deleted file mode 100644
index 2c57c321c..000000000
--- a/vendor/commerceguys/intl/resources/language/pt-GQ.json
+++ /dev/null
@@ -1,644 +0,0 @@
-{
- "af": {
- "name": "africanês"
- },
- "agq": {
- "name": "aghem"
- },
- "ak": {
- "name": "akan"
- },
- "sq": {
- "name": "albanês"
- },
- "de": {
- "name": "alemão"
- },
- "de-AT": {
- "name": "alemão austríaco"
- },
- "gsw": {
- "name": "alemão suíço"
- },
- "de-CH": {
- "name": "alto alemão suíço"
- },
- "hsb": {
- "name": "alto sorábio"
- },
- "am": {
- "name": "amárico"
- },
- "ar": {
- "name": "árabe"
- },
- "hy": {
- "name": "arménio"
- },
- "as": {
- "name": "assamês"
- },
- "ast": {
- "name": "asturiano"
- },
- "asa": {
- "name": "asu"
- },
- "az": {
- "name": "azerbaijano"
- },
- "ksf": {
- "name": "bafia"
- },
- "dsb": {
- "name": "baixo sorábio"
- },
- "nds": {
- "name": "baixo-alemão"
- },
- "nds-NL": {
- "name": "baixo-saxão"
- },
- "bm": {
- "name": "bambara"
- },
- "bas": {
- "name": "basa"
- },
- "eu": {
- "name": "basco"
- },
- "bem": {
- "name": "bemba"
- },
- "bez": {
- "name": "bena"
- },
- "bn": {
- "name": "bengali"
- },
- "be": {
- "name": "bielorrusso"
- },
- "my": {
- "name": "birmanês"
- },
- "brx": {
- "name": "bodo"
- },
- "bs": {
- "name": "bósnio"
- },
- "br": {
- "name": "bretão"
- },
- "bg": {
- "name": "búlgaro"
- },
- "kn": {
- "name": "canarim"
- },
- "ca": {
- "name": "catalão"
- },
- "ks": {
- "name": "caxemira"
- },
- "kk": {
- "name": "cazaque"
- },
- "ce": {
- "name": "checheno"
- },
- "cs": {
- "name": "checo"
- },
- "chr": {
- "name": "cherokee"
- },
- "cgg": {
- "name": "chiga"
- },
- "zh": {
- "name": "chinês"
- },
- "zh-Hans": {
- "name": "chinês simplificado"
- },
- "zh-Hant": {
- "name": "chinês tradicional"
- },
- "si": {
- "name": "cingalês"
- },
- "kok": {
- "name": "concani"
- },
- "ko": {
- "name": "coreano"
- },
- "kw": {
- "name": "córnico"
- },
- "kea": {
- "name": "crioulo cabo-verdiano"
- },
- "hr": {
- "name": "croata"
- },
- "da": {
- "name": "dinamarquês"
- },
- "dua": {
- "name": "duala"
- },
- "dz": {
- "name": "dzonga"
- },
- "ebu": {
- "name": "embu"
- },
- "cu": {
- "name": "eslavo eclesiástico"
- },
- "sk": {
- "name": "eslovaco"
- },
- "sl": {
- "name": "esloveno"
- },
- "es": {
- "name": "espanhol"
- },
- "es-MX": {
- "name": "espanhol (México)"
- },
- "eo": {
- "name": "esperanto"
- },
- "et": {
- "name": "estónio"
- },
- "ee": {
- "name": "ewe"
- },
- "ewo": {
- "name": "ewondo"
- },
- "fo": {
- "name": "feroês"
- },
- "fil": {
- "name": "filipino"
- },
- "fi": {
- "name": "finlandês"
- },
- "nl-BE": {
- "name": "flamengo"
- },
- "fr": {
- "name": "francês"
- },
- "fr-CA": {
- "name": "francês canadiano"
- },
- "fr-CH": {
- "name": "francês suíço"
- },
- "fy": {
- "name": "frísico ocidental"
- },
- "fur": {
- "name": "friulano"
- },
- "ff": {
- "name": "fula"
- },
- "gd": {
- "name": "gaélico escocês"
- },
- "gl": {
- "name": "galego"
- },
- "cy": {
- "name": "galês"
- },
- "lg": {
- "name": "ganda"
- },
- "ka": {
- "name": "georgiano"
- },
- "el": {
- "name": "grego"
- },
- "kl": {
- "name": "groenlandês"
- },
- "guz": {
- "name": "gusii"
- },
- "gu": {
- "name": "guzerate"
- },
- "ha": {
- "name": "haúça"
- },
- "haw": {
- "name": "havaiano"
- },
- "he": {
- "name": "hebraico"
- },
- "hi": {
- "name": "hindi"
- },
- "nl": {
- "name": "holandês"
- },
- "hu": {
- "name": "húngaro"
- },
- "ig": {
- "name": "igbo"
- },
- "yi": {
- "name": "iídiche"
- },
- "smn": {
- "name": "inari sami"
- },
- "id": {
- "name": "indonésio"
- },
- "en": {
- "name": "inglês"
- },
- "en-AU": {
- "name": "inglês australiano"
- },
- "en-GB": {
- "name": "inglês britânico"
- },
- "en-CA": {
- "name": "inglês canadiano"
- },
- "yo": {
- "name": "ioruba"
- },
- "ga": {
- "name": "irlandês"
- },
- "is": {
- "name": "islandês"
- },
- "it": {
- "name": "italiano"
- },
- "ja": {
- "name": "japonês"
- },
- "dyo": {
- "name": "jola-fonyi"
- },
- "kab": {
- "name": "kabyle"
- },
- "kkj": {
- "name": "kako"
- },
- "kln": {
- "name": "kalenjin"
- },
- "kam": {
- "name": "kamba"
- },
- "km": {
- "name": "khmer"
- },
- "ksh": {
- "name": "kölsch"
- },
- "khq": {
- "name": "koyra chiini"
- },
- "ses": {
- "name": "koyraboro senni"
- },
- "nmg": {
- "name": "kwasio"
- },
- "lkt": {
- "name": "lacota"
- },
- "lag": {
- "name": "langi"
- },
- "lo": {
- "name": "laosiano"
- },
- "lv": {
- "name": "letão"
- },
- "ln": {
- "name": "lingala"
- },
- "lt": {
- "name": "lituano"
- },
- "lu": {
- "name": "luba-catanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lrc": {
- "name": "luri do norte"
- },
- "lb": {
- "name": "luxemburguês"
- },
- "luy": {
- "name": "luyia"
- },
- "mk": {
- "name": "macedónio"
- },
- "jmc": {
- "name": "machame"
- },
- "kde": {
- "name": "maconde"
- },
- "mgh": {
- "name": "macua"
- },
- "ml": {
- "name": "malaiala"
- },
- "ms": {
- "name": "malaio"
- },
- "mg": {
- "name": "malgaxe"
- },
- "mt": {
- "name": "maltês"
- },
- "gv": {
- "name": "manx"
- },
- "mr": {
- "name": "marata"
- },
- "mas": {
- "name": "massai"
- },
- "mzn": {
- "name": "mazandarani"
- },
- "mer": {
- "name": "meru"
- },
- "mgo": {
- "name": "meta’"
- },
- "ro-MD": {
- "name": "moldávio"
- },
- "mn": {
- "name": "mongol"
- },
- "mfe": {
- "name": "morisyen"
- },
- "mua": {
- "name": "mundang"
- },
- "naq": {
- "name": "nama"
- },
- "nd": {
- "name": "ndebele do norte"
- },
- "ne": {
- "name": "nepali"
- },
- "nnh": {
- "name": "ngiemboon"
- },
- "jgo": {
- "name": "nguemba"
- },
- "nb": {
- "name": "norueguês bokmål"
- },
- "nn": {
- "name": "norueguês nynorsk"
- },
- "nus": {
- "name": "nuer"
- },
- "nyn": {
- "name": "nyankole"
- },
- "or": {
- "name": "oriya"
- },
- "om": {
- "name": "oromo"
- },
- "os": {
- "name": "ossético"
- },
- "pa": {
- "name": "panjabi"
- },
- "ps": {
- "name": "pastó"
- },
- "fa": {
- "name": "persa"
- },
- "pl": {
- "name": "polaco"
- },
- "pt": {
- "name": "português"
- },
- "pt-PT": {
- "name": "português europeu"
- },
- "prg": {
- "name": "prussiano"
- },
- "qu": {
- "name": "quíchua"
- },
- "ki": {
- "name": "quicuio"
- },
- "rw": {
- "name": "quiniaruanda"
- },
- "ky": {
- "name": "quirguiz"
- },
- "rm": {
- "name": "romanche"
- },
- "rof": {
- "name": "rombo"
- },
- "ro": {
- "name": "romeno"
- },
- "rn": {
- "name": "rundi"
- },
- "ru": {
- "name": "russo"
- },
- "rwk": {
- "name": "rwa"
- },
- "sah": {
- "name": "sakha"
- },
- "saq": {
- "name": "samburu"
- },
- "se": {
- "name": "sami do norte"
- },
- "sg": {
- "name": "sango"
- },
- "sbp": {
- "name": "sangu"
- },
- "seh": {
- "name": "sena"
- },
- "sr": {
- "name": "sérvio"
- },
- "ksb": {
- "name": "shambala"
- },
- "sn": {
- "name": "shona"
- },
- "ii": {
- "name": "sichuan yi"
- },
- "sd": {
- "name": "sindi"
- },
- "xog": {
- "name": "soga"
- },
- "so": {
- "name": "somali"
- },
- "ckb": {
- "name": "sorani curdo"
- },
- "sw": {
- "name": "suaíli"
- },
- "sw-CD": {
- "name": "suaíli do Congo"
- },
- "sv": {
- "name": "sueco"
- },
- "shi": {
- "name": "tachelhit"
- },
- "th": {
- "name": "tailandês"
- },
- "dav": {
- "name": "taita"
- },
- "tg": {
- "name": "tajique"
- },
- "tzm": {
- "name": "tamazight do Atlas Central"
- },
- "zgh": {
- "name": "tamazight marroquino padrão"
- },
- "ta": {
- "name": "tâmil"
- },
- "twq": {
- "name": "tasawaq"
- },
- "tt": {
- "name": "tatar"
- },
- "te": {
- "name": "telugu"
- },
- "teo": {
- "name": "teso"
- },
- "bo": {
- "name": "tibetano"
- },
- "ti": {
- "name": "tigrínia"
- },
- "to": {
- "name": "tonga"
- },
- "tr": {
- "name": "turco"
- },
- "tk": {
- "name": "turcomano"
- },
- "uk": {
- "name": "ucraniano"
- },
- "ug": {
- "name": "uigur"
- },
- "wo": {
- "name": "uólofe"
- },
- "ur": {
- "name": "urdu"
- },
- "uz": {
- "name": "usbeque"
- },
- "vai": {
- "name": "Vai"
- },
- "vi": {
- "name": "vietnamita"
- },
- "vo": {
- "name": "volapuque"
- },
- "vun": {
- "name": "vunjo"
- },
- "wae": {
- "name": "walser"
- },
- "yav": {
- "name": "yangben"
- },
- "dje": {
- "name": "zarma"
- },
- "zu": {
- "name": "zulu"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/pt-GW.json b/vendor/commerceguys/intl/resources/language/pt-GW.json
deleted file mode 100644
index 2c57c321c..000000000
--- a/vendor/commerceguys/intl/resources/language/pt-GW.json
+++ /dev/null
@@ -1,644 +0,0 @@
-{
- "af": {
- "name": "africanês"
- },
- "agq": {
- "name": "aghem"
- },
- "ak": {
- "name": "akan"
- },
- "sq": {
- "name": "albanês"
- },
- "de": {
- "name": "alemão"
- },
- "de-AT": {
- "name": "alemão austríaco"
- },
- "gsw": {
- "name": "alemão suíço"
- },
- "de-CH": {
- "name": "alto alemão suíço"
- },
- "hsb": {
- "name": "alto sorábio"
- },
- "am": {
- "name": "amárico"
- },
- "ar": {
- "name": "árabe"
- },
- "hy": {
- "name": "arménio"
- },
- "as": {
- "name": "assamês"
- },
- "ast": {
- "name": "asturiano"
- },
- "asa": {
- "name": "asu"
- },
- "az": {
- "name": "azerbaijano"
- },
- "ksf": {
- "name": "bafia"
- },
- "dsb": {
- "name": "baixo sorábio"
- },
- "nds": {
- "name": "baixo-alemão"
- },
- "nds-NL": {
- "name": "baixo-saxão"
- },
- "bm": {
- "name": "bambara"
- },
- "bas": {
- "name": "basa"
- },
- "eu": {
- "name": "basco"
- },
- "bem": {
- "name": "bemba"
- },
- "bez": {
- "name": "bena"
- },
- "bn": {
- "name": "bengali"
- },
- "be": {
- "name": "bielorrusso"
- },
- "my": {
- "name": "birmanês"
- },
- "brx": {
- "name": "bodo"
- },
- "bs": {
- "name": "bósnio"
- },
- "br": {
- "name": "bretão"
- },
- "bg": {
- "name": "búlgaro"
- },
- "kn": {
- "name": "canarim"
- },
- "ca": {
- "name": "catalão"
- },
- "ks": {
- "name": "caxemira"
- },
- "kk": {
- "name": "cazaque"
- },
- "ce": {
- "name": "checheno"
- },
- "cs": {
- "name": "checo"
- },
- "chr": {
- "name": "cherokee"
- },
- "cgg": {
- "name": "chiga"
- },
- "zh": {
- "name": "chinês"
- },
- "zh-Hans": {
- "name": "chinês simplificado"
- },
- "zh-Hant": {
- "name": "chinês tradicional"
- },
- "si": {
- "name": "cingalês"
- },
- "kok": {
- "name": "concani"
- },
- "ko": {
- "name": "coreano"
- },
- "kw": {
- "name": "córnico"
- },
- "kea": {
- "name": "crioulo cabo-verdiano"
- },
- "hr": {
- "name": "croata"
- },
- "da": {
- "name": "dinamarquês"
- },
- "dua": {
- "name": "duala"
- },
- "dz": {
- "name": "dzonga"
- },
- "ebu": {
- "name": "embu"
- },
- "cu": {
- "name": "eslavo eclesiástico"
- },
- "sk": {
- "name": "eslovaco"
- },
- "sl": {
- "name": "esloveno"
- },
- "es": {
- "name": "espanhol"
- },
- "es-MX": {
- "name": "espanhol (México)"
- },
- "eo": {
- "name": "esperanto"
- },
- "et": {
- "name": "estónio"
- },
- "ee": {
- "name": "ewe"
- },
- "ewo": {
- "name": "ewondo"
- },
- "fo": {
- "name": "feroês"
- },
- "fil": {
- "name": "filipino"
- },
- "fi": {
- "name": "finlandês"
- },
- "nl-BE": {
- "name": "flamengo"
- },
- "fr": {
- "name": "francês"
- },
- "fr-CA": {
- "name": "francês canadiano"
- },
- "fr-CH": {
- "name": "francês suíço"
- },
- "fy": {
- "name": "frísico ocidental"
- },
- "fur": {
- "name": "friulano"
- },
- "ff": {
- "name": "fula"
- },
- "gd": {
- "name": "gaélico escocês"
- },
- "gl": {
- "name": "galego"
- },
- "cy": {
- "name": "galês"
- },
- "lg": {
- "name": "ganda"
- },
- "ka": {
- "name": "georgiano"
- },
- "el": {
- "name": "grego"
- },
- "kl": {
- "name": "groenlandês"
- },
- "guz": {
- "name": "gusii"
- },
- "gu": {
- "name": "guzerate"
- },
- "ha": {
- "name": "haúça"
- },
- "haw": {
- "name": "havaiano"
- },
- "he": {
- "name": "hebraico"
- },
- "hi": {
- "name": "hindi"
- },
- "nl": {
- "name": "holandês"
- },
- "hu": {
- "name": "húngaro"
- },
- "ig": {
- "name": "igbo"
- },
- "yi": {
- "name": "iídiche"
- },
- "smn": {
- "name": "inari sami"
- },
- "id": {
- "name": "indonésio"
- },
- "en": {
- "name": "inglês"
- },
- "en-AU": {
- "name": "inglês australiano"
- },
- "en-GB": {
- "name": "inglês britânico"
- },
- "en-CA": {
- "name": "inglês canadiano"
- },
- "yo": {
- "name": "ioruba"
- },
- "ga": {
- "name": "irlandês"
- },
- "is": {
- "name": "islandês"
- },
- "it": {
- "name": "italiano"
- },
- "ja": {
- "name": "japonês"
- },
- "dyo": {
- "name": "jola-fonyi"
- },
- "kab": {
- "name": "kabyle"
- },
- "kkj": {
- "name": "kako"
- },
- "kln": {
- "name": "kalenjin"
- },
- "kam": {
- "name": "kamba"
- },
- "km": {
- "name": "khmer"
- },
- "ksh": {
- "name": "kölsch"
- },
- "khq": {
- "name": "koyra chiini"
- },
- "ses": {
- "name": "koyraboro senni"
- },
- "nmg": {
- "name": "kwasio"
- },
- "lkt": {
- "name": "lacota"
- },
- "lag": {
- "name": "langi"
- },
- "lo": {
- "name": "laosiano"
- },
- "lv": {
- "name": "letão"
- },
- "ln": {
- "name": "lingala"
- },
- "lt": {
- "name": "lituano"
- },
- "lu": {
- "name": "luba-catanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lrc": {
- "name": "luri do norte"
- },
- "lb": {
- "name": "luxemburguês"
- },
- "luy": {
- "name": "luyia"
- },
- "mk": {
- "name": "macedónio"
- },
- "jmc": {
- "name": "machame"
- },
- "kde": {
- "name": "maconde"
- },
- "mgh": {
- "name": "macua"
- },
- "ml": {
- "name": "malaiala"
- },
- "ms": {
- "name": "malaio"
- },
- "mg": {
- "name": "malgaxe"
- },
- "mt": {
- "name": "maltês"
- },
- "gv": {
- "name": "manx"
- },
- "mr": {
- "name": "marata"
- },
- "mas": {
- "name": "massai"
- },
- "mzn": {
- "name": "mazandarani"
- },
- "mer": {
- "name": "meru"
- },
- "mgo": {
- "name": "meta’"
- },
- "ro-MD": {
- "name": "moldávio"
- },
- "mn": {
- "name": "mongol"
- },
- "mfe": {
- "name": "morisyen"
- },
- "mua": {
- "name": "mundang"
- },
- "naq": {
- "name": "nama"
- },
- "nd": {
- "name": "ndebele do norte"
- },
- "ne": {
- "name": "nepali"
- },
- "nnh": {
- "name": "ngiemboon"
- },
- "jgo": {
- "name": "nguemba"
- },
- "nb": {
- "name": "norueguês bokmål"
- },
- "nn": {
- "name": "norueguês nynorsk"
- },
- "nus": {
- "name": "nuer"
- },
- "nyn": {
- "name": "nyankole"
- },
- "or": {
- "name": "oriya"
- },
- "om": {
- "name": "oromo"
- },
- "os": {
- "name": "ossético"
- },
- "pa": {
- "name": "panjabi"
- },
- "ps": {
- "name": "pastó"
- },
- "fa": {
- "name": "persa"
- },
- "pl": {
- "name": "polaco"
- },
- "pt": {
- "name": "português"
- },
- "pt-PT": {
- "name": "português europeu"
- },
- "prg": {
- "name": "prussiano"
- },
- "qu": {
- "name": "quíchua"
- },
- "ki": {
- "name": "quicuio"
- },
- "rw": {
- "name": "quiniaruanda"
- },
- "ky": {
- "name": "quirguiz"
- },
- "rm": {
- "name": "romanche"
- },
- "rof": {
- "name": "rombo"
- },
- "ro": {
- "name": "romeno"
- },
- "rn": {
- "name": "rundi"
- },
- "ru": {
- "name": "russo"
- },
- "rwk": {
- "name": "rwa"
- },
- "sah": {
- "name": "sakha"
- },
- "saq": {
- "name": "samburu"
- },
- "se": {
- "name": "sami do norte"
- },
- "sg": {
- "name": "sango"
- },
- "sbp": {
- "name": "sangu"
- },
- "seh": {
- "name": "sena"
- },
- "sr": {
- "name": "sérvio"
- },
- "ksb": {
- "name": "shambala"
- },
- "sn": {
- "name": "shona"
- },
- "ii": {
- "name": "sichuan yi"
- },
- "sd": {
- "name": "sindi"
- },
- "xog": {
- "name": "soga"
- },
- "so": {
- "name": "somali"
- },
- "ckb": {
- "name": "sorani curdo"
- },
- "sw": {
- "name": "suaíli"
- },
- "sw-CD": {
- "name": "suaíli do Congo"
- },
- "sv": {
- "name": "sueco"
- },
- "shi": {
- "name": "tachelhit"
- },
- "th": {
- "name": "tailandês"
- },
- "dav": {
- "name": "taita"
- },
- "tg": {
- "name": "tajique"
- },
- "tzm": {
- "name": "tamazight do Atlas Central"
- },
- "zgh": {
- "name": "tamazight marroquino padrão"
- },
- "ta": {
- "name": "tâmil"
- },
- "twq": {
- "name": "tasawaq"
- },
- "tt": {
- "name": "tatar"
- },
- "te": {
- "name": "telugu"
- },
- "teo": {
- "name": "teso"
- },
- "bo": {
- "name": "tibetano"
- },
- "ti": {
- "name": "tigrínia"
- },
- "to": {
- "name": "tonga"
- },
- "tr": {
- "name": "turco"
- },
- "tk": {
- "name": "turcomano"
- },
- "uk": {
- "name": "ucraniano"
- },
- "ug": {
- "name": "uigur"
- },
- "wo": {
- "name": "uólofe"
- },
- "ur": {
- "name": "urdu"
- },
- "uz": {
- "name": "usbeque"
- },
- "vai": {
- "name": "Vai"
- },
- "vi": {
- "name": "vietnamita"
- },
- "vo": {
- "name": "volapuque"
- },
- "vun": {
- "name": "vunjo"
- },
- "wae": {
- "name": "walser"
- },
- "yav": {
- "name": "yangben"
- },
- "dje": {
- "name": "zarma"
- },
- "zu": {
- "name": "zulu"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/pt-LU.json b/vendor/commerceguys/intl/resources/language/pt-LU.json
deleted file mode 100644
index 2c57c321c..000000000
--- a/vendor/commerceguys/intl/resources/language/pt-LU.json
+++ /dev/null
@@ -1,644 +0,0 @@
-{
- "af": {
- "name": "africanês"
- },
- "agq": {
- "name": "aghem"
- },
- "ak": {
- "name": "akan"
- },
- "sq": {
- "name": "albanês"
- },
- "de": {
- "name": "alemão"
- },
- "de-AT": {
- "name": "alemão austríaco"
- },
- "gsw": {
- "name": "alemão suíço"
- },
- "de-CH": {
- "name": "alto alemão suíço"
- },
- "hsb": {
- "name": "alto sorábio"
- },
- "am": {
- "name": "amárico"
- },
- "ar": {
- "name": "árabe"
- },
- "hy": {
- "name": "arménio"
- },
- "as": {
- "name": "assamês"
- },
- "ast": {
- "name": "asturiano"
- },
- "asa": {
- "name": "asu"
- },
- "az": {
- "name": "azerbaijano"
- },
- "ksf": {
- "name": "bafia"
- },
- "dsb": {
- "name": "baixo sorábio"
- },
- "nds": {
- "name": "baixo-alemão"
- },
- "nds-NL": {
- "name": "baixo-saxão"
- },
- "bm": {
- "name": "bambara"
- },
- "bas": {
- "name": "basa"
- },
- "eu": {
- "name": "basco"
- },
- "bem": {
- "name": "bemba"
- },
- "bez": {
- "name": "bena"
- },
- "bn": {
- "name": "bengali"
- },
- "be": {
- "name": "bielorrusso"
- },
- "my": {
- "name": "birmanês"
- },
- "brx": {
- "name": "bodo"
- },
- "bs": {
- "name": "bósnio"
- },
- "br": {
- "name": "bretão"
- },
- "bg": {
- "name": "búlgaro"
- },
- "kn": {
- "name": "canarim"
- },
- "ca": {
- "name": "catalão"
- },
- "ks": {
- "name": "caxemira"
- },
- "kk": {
- "name": "cazaque"
- },
- "ce": {
- "name": "checheno"
- },
- "cs": {
- "name": "checo"
- },
- "chr": {
- "name": "cherokee"
- },
- "cgg": {
- "name": "chiga"
- },
- "zh": {
- "name": "chinês"
- },
- "zh-Hans": {
- "name": "chinês simplificado"
- },
- "zh-Hant": {
- "name": "chinês tradicional"
- },
- "si": {
- "name": "cingalês"
- },
- "kok": {
- "name": "concani"
- },
- "ko": {
- "name": "coreano"
- },
- "kw": {
- "name": "córnico"
- },
- "kea": {
- "name": "crioulo cabo-verdiano"
- },
- "hr": {
- "name": "croata"
- },
- "da": {
- "name": "dinamarquês"
- },
- "dua": {
- "name": "duala"
- },
- "dz": {
- "name": "dzonga"
- },
- "ebu": {
- "name": "embu"
- },
- "cu": {
- "name": "eslavo eclesiástico"
- },
- "sk": {
- "name": "eslovaco"
- },
- "sl": {
- "name": "esloveno"
- },
- "es": {
- "name": "espanhol"
- },
- "es-MX": {
- "name": "espanhol (México)"
- },
- "eo": {
- "name": "esperanto"
- },
- "et": {
- "name": "estónio"
- },
- "ee": {
- "name": "ewe"
- },
- "ewo": {
- "name": "ewondo"
- },
- "fo": {
- "name": "feroês"
- },
- "fil": {
- "name": "filipino"
- },
- "fi": {
- "name": "finlandês"
- },
- "nl-BE": {
- "name": "flamengo"
- },
- "fr": {
- "name": "francês"
- },
- "fr-CA": {
- "name": "francês canadiano"
- },
- "fr-CH": {
- "name": "francês suíço"
- },
- "fy": {
- "name": "frísico ocidental"
- },
- "fur": {
- "name": "friulano"
- },
- "ff": {
- "name": "fula"
- },
- "gd": {
- "name": "gaélico escocês"
- },
- "gl": {
- "name": "galego"
- },
- "cy": {
- "name": "galês"
- },
- "lg": {
- "name": "ganda"
- },
- "ka": {
- "name": "georgiano"
- },
- "el": {
- "name": "grego"
- },
- "kl": {
- "name": "groenlandês"
- },
- "guz": {
- "name": "gusii"
- },
- "gu": {
- "name": "guzerate"
- },
- "ha": {
- "name": "haúça"
- },
- "haw": {
- "name": "havaiano"
- },
- "he": {
- "name": "hebraico"
- },
- "hi": {
- "name": "hindi"
- },
- "nl": {
- "name": "holandês"
- },
- "hu": {
- "name": "húngaro"
- },
- "ig": {
- "name": "igbo"
- },
- "yi": {
- "name": "iídiche"
- },
- "smn": {
- "name": "inari sami"
- },
- "id": {
- "name": "indonésio"
- },
- "en": {
- "name": "inglês"
- },
- "en-AU": {
- "name": "inglês australiano"
- },
- "en-GB": {
- "name": "inglês britânico"
- },
- "en-CA": {
- "name": "inglês canadiano"
- },
- "yo": {
- "name": "ioruba"
- },
- "ga": {
- "name": "irlandês"
- },
- "is": {
- "name": "islandês"
- },
- "it": {
- "name": "italiano"
- },
- "ja": {
- "name": "japonês"
- },
- "dyo": {
- "name": "jola-fonyi"
- },
- "kab": {
- "name": "kabyle"
- },
- "kkj": {
- "name": "kako"
- },
- "kln": {
- "name": "kalenjin"
- },
- "kam": {
- "name": "kamba"
- },
- "km": {
- "name": "khmer"
- },
- "ksh": {
- "name": "kölsch"
- },
- "khq": {
- "name": "koyra chiini"
- },
- "ses": {
- "name": "koyraboro senni"
- },
- "nmg": {
- "name": "kwasio"
- },
- "lkt": {
- "name": "lacota"
- },
- "lag": {
- "name": "langi"
- },
- "lo": {
- "name": "laosiano"
- },
- "lv": {
- "name": "letão"
- },
- "ln": {
- "name": "lingala"
- },
- "lt": {
- "name": "lituano"
- },
- "lu": {
- "name": "luba-catanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lrc": {
- "name": "luri do norte"
- },
- "lb": {
- "name": "luxemburguês"
- },
- "luy": {
- "name": "luyia"
- },
- "mk": {
- "name": "macedónio"
- },
- "jmc": {
- "name": "machame"
- },
- "kde": {
- "name": "maconde"
- },
- "mgh": {
- "name": "macua"
- },
- "ml": {
- "name": "malaiala"
- },
- "ms": {
- "name": "malaio"
- },
- "mg": {
- "name": "malgaxe"
- },
- "mt": {
- "name": "maltês"
- },
- "gv": {
- "name": "manx"
- },
- "mr": {
- "name": "marata"
- },
- "mas": {
- "name": "massai"
- },
- "mzn": {
- "name": "mazandarani"
- },
- "mer": {
- "name": "meru"
- },
- "mgo": {
- "name": "meta’"
- },
- "ro-MD": {
- "name": "moldávio"
- },
- "mn": {
- "name": "mongol"
- },
- "mfe": {
- "name": "morisyen"
- },
- "mua": {
- "name": "mundang"
- },
- "naq": {
- "name": "nama"
- },
- "nd": {
- "name": "ndebele do norte"
- },
- "ne": {
- "name": "nepali"
- },
- "nnh": {
- "name": "ngiemboon"
- },
- "jgo": {
- "name": "nguemba"
- },
- "nb": {
- "name": "norueguês bokmål"
- },
- "nn": {
- "name": "norueguês nynorsk"
- },
- "nus": {
- "name": "nuer"
- },
- "nyn": {
- "name": "nyankole"
- },
- "or": {
- "name": "oriya"
- },
- "om": {
- "name": "oromo"
- },
- "os": {
- "name": "ossético"
- },
- "pa": {
- "name": "panjabi"
- },
- "ps": {
- "name": "pastó"
- },
- "fa": {
- "name": "persa"
- },
- "pl": {
- "name": "polaco"
- },
- "pt": {
- "name": "português"
- },
- "pt-PT": {
- "name": "português europeu"
- },
- "prg": {
- "name": "prussiano"
- },
- "qu": {
- "name": "quíchua"
- },
- "ki": {
- "name": "quicuio"
- },
- "rw": {
- "name": "quiniaruanda"
- },
- "ky": {
- "name": "quirguiz"
- },
- "rm": {
- "name": "romanche"
- },
- "rof": {
- "name": "rombo"
- },
- "ro": {
- "name": "romeno"
- },
- "rn": {
- "name": "rundi"
- },
- "ru": {
- "name": "russo"
- },
- "rwk": {
- "name": "rwa"
- },
- "sah": {
- "name": "sakha"
- },
- "saq": {
- "name": "samburu"
- },
- "se": {
- "name": "sami do norte"
- },
- "sg": {
- "name": "sango"
- },
- "sbp": {
- "name": "sangu"
- },
- "seh": {
- "name": "sena"
- },
- "sr": {
- "name": "sérvio"
- },
- "ksb": {
- "name": "shambala"
- },
- "sn": {
- "name": "shona"
- },
- "ii": {
- "name": "sichuan yi"
- },
- "sd": {
- "name": "sindi"
- },
- "xog": {
- "name": "soga"
- },
- "so": {
- "name": "somali"
- },
- "ckb": {
- "name": "sorani curdo"
- },
- "sw": {
- "name": "suaíli"
- },
- "sw-CD": {
- "name": "suaíli do Congo"
- },
- "sv": {
- "name": "sueco"
- },
- "shi": {
- "name": "tachelhit"
- },
- "th": {
- "name": "tailandês"
- },
- "dav": {
- "name": "taita"
- },
- "tg": {
- "name": "tajique"
- },
- "tzm": {
- "name": "tamazight do Atlas Central"
- },
- "zgh": {
- "name": "tamazight marroquino padrão"
- },
- "ta": {
- "name": "tâmil"
- },
- "twq": {
- "name": "tasawaq"
- },
- "tt": {
- "name": "tatar"
- },
- "te": {
- "name": "telugu"
- },
- "teo": {
- "name": "teso"
- },
- "bo": {
- "name": "tibetano"
- },
- "ti": {
- "name": "tigrínia"
- },
- "to": {
- "name": "tonga"
- },
- "tr": {
- "name": "turco"
- },
- "tk": {
- "name": "turcomano"
- },
- "uk": {
- "name": "ucraniano"
- },
- "ug": {
- "name": "uigur"
- },
- "wo": {
- "name": "uólofe"
- },
- "ur": {
- "name": "urdu"
- },
- "uz": {
- "name": "usbeque"
- },
- "vai": {
- "name": "Vai"
- },
- "vi": {
- "name": "vietnamita"
- },
- "vo": {
- "name": "volapuque"
- },
- "vun": {
- "name": "vunjo"
- },
- "wae": {
- "name": "walser"
- },
- "yav": {
- "name": "yangben"
- },
- "dje": {
- "name": "zarma"
- },
- "zu": {
- "name": "zulu"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/pt-MO.json b/vendor/commerceguys/intl/resources/language/pt-MO.json
deleted file mode 100644
index 2c57c321c..000000000
--- a/vendor/commerceguys/intl/resources/language/pt-MO.json
+++ /dev/null
@@ -1,644 +0,0 @@
-{
- "af": {
- "name": "africanês"
- },
- "agq": {
- "name": "aghem"
- },
- "ak": {
- "name": "akan"
- },
- "sq": {
- "name": "albanês"
- },
- "de": {
- "name": "alemão"
- },
- "de-AT": {
- "name": "alemão austríaco"
- },
- "gsw": {
- "name": "alemão suíço"
- },
- "de-CH": {
- "name": "alto alemão suíço"
- },
- "hsb": {
- "name": "alto sorábio"
- },
- "am": {
- "name": "amárico"
- },
- "ar": {
- "name": "árabe"
- },
- "hy": {
- "name": "arménio"
- },
- "as": {
- "name": "assamês"
- },
- "ast": {
- "name": "asturiano"
- },
- "asa": {
- "name": "asu"
- },
- "az": {
- "name": "azerbaijano"
- },
- "ksf": {
- "name": "bafia"
- },
- "dsb": {
- "name": "baixo sorábio"
- },
- "nds": {
- "name": "baixo-alemão"
- },
- "nds-NL": {
- "name": "baixo-saxão"
- },
- "bm": {
- "name": "bambara"
- },
- "bas": {
- "name": "basa"
- },
- "eu": {
- "name": "basco"
- },
- "bem": {
- "name": "bemba"
- },
- "bez": {
- "name": "bena"
- },
- "bn": {
- "name": "bengali"
- },
- "be": {
- "name": "bielorrusso"
- },
- "my": {
- "name": "birmanês"
- },
- "brx": {
- "name": "bodo"
- },
- "bs": {
- "name": "bósnio"
- },
- "br": {
- "name": "bretão"
- },
- "bg": {
- "name": "búlgaro"
- },
- "kn": {
- "name": "canarim"
- },
- "ca": {
- "name": "catalão"
- },
- "ks": {
- "name": "caxemira"
- },
- "kk": {
- "name": "cazaque"
- },
- "ce": {
- "name": "checheno"
- },
- "cs": {
- "name": "checo"
- },
- "chr": {
- "name": "cherokee"
- },
- "cgg": {
- "name": "chiga"
- },
- "zh": {
- "name": "chinês"
- },
- "zh-Hans": {
- "name": "chinês simplificado"
- },
- "zh-Hant": {
- "name": "chinês tradicional"
- },
- "si": {
- "name": "cingalês"
- },
- "kok": {
- "name": "concani"
- },
- "ko": {
- "name": "coreano"
- },
- "kw": {
- "name": "córnico"
- },
- "kea": {
- "name": "crioulo cabo-verdiano"
- },
- "hr": {
- "name": "croata"
- },
- "da": {
- "name": "dinamarquês"
- },
- "dua": {
- "name": "duala"
- },
- "dz": {
- "name": "dzonga"
- },
- "ebu": {
- "name": "embu"
- },
- "cu": {
- "name": "eslavo eclesiástico"
- },
- "sk": {
- "name": "eslovaco"
- },
- "sl": {
- "name": "esloveno"
- },
- "es": {
- "name": "espanhol"
- },
- "es-MX": {
- "name": "espanhol (México)"
- },
- "eo": {
- "name": "esperanto"
- },
- "et": {
- "name": "estónio"
- },
- "ee": {
- "name": "ewe"
- },
- "ewo": {
- "name": "ewondo"
- },
- "fo": {
- "name": "feroês"
- },
- "fil": {
- "name": "filipino"
- },
- "fi": {
- "name": "finlandês"
- },
- "nl-BE": {
- "name": "flamengo"
- },
- "fr": {
- "name": "francês"
- },
- "fr-CA": {
- "name": "francês canadiano"
- },
- "fr-CH": {
- "name": "francês suíço"
- },
- "fy": {
- "name": "frísico ocidental"
- },
- "fur": {
- "name": "friulano"
- },
- "ff": {
- "name": "fula"
- },
- "gd": {
- "name": "gaélico escocês"
- },
- "gl": {
- "name": "galego"
- },
- "cy": {
- "name": "galês"
- },
- "lg": {
- "name": "ganda"
- },
- "ka": {
- "name": "georgiano"
- },
- "el": {
- "name": "grego"
- },
- "kl": {
- "name": "groenlandês"
- },
- "guz": {
- "name": "gusii"
- },
- "gu": {
- "name": "guzerate"
- },
- "ha": {
- "name": "haúça"
- },
- "haw": {
- "name": "havaiano"
- },
- "he": {
- "name": "hebraico"
- },
- "hi": {
- "name": "hindi"
- },
- "nl": {
- "name": "holandês"
- },
- "hu": {
- "name": "húngaro"
- },
- "ig": {
- "name": "igbo"
- },
- "yi": {
- "name": "iídiche"
- },
- "smn": {
- "name": "inari sami"
- },
- "id": {
- "name": "indonésio"
- },
- "en": {
- "name": "inglês"
- },
- "en-AU": {
- "name": "inglês australiano"
- },
- "en-GB": {
- "name": "inglês britânico"
- },
- "en-CA": {
- "name": "inglês canadiano"
- },
- "yo": {
- "name": "ioruba"
- },
- "ga": {
- "name": "irlandês"
- },
- "is": {
- "name": "islandês"
- },
- "it": {
- "name": "italiano"
- },
- "ja": {
- "name": "japonês"
- },
- "dyo": {
- "name": "jola-fonyi"
- },
- "kab": {
- "name": "kabyle"
- },
- "kkj": {
- "name": "kako"
- },
- "kln": {
- "name": "kalenjin"
- },
- "kam": {
- "name": "kamba"
- },
- "km": {
- "name": "khmer"
- },
- "ksh": {
- "name": "kölsch"
- },
- "khq": {
- "name": "koyra chiini"
- },
- "ses": {
- "name": "koyraboro senni"
- },
- "nmg": {
- "name": "kwasio"
- },
- "lkt": {
- "name": "lacota"
- },
- "lag": {
- "name": "langi"
- },
- "lo": {
- "name": "laosiano"
- },
- "lv": {
- "name": "letão"
- },
- "ln": {
- "name": "lingala"
- },
- "lt": {
- "name": "lituano"
- },
- "lu": {
- "name": "luba-catanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lrc": {
- "name": "luri do norte"
- },
- "lb": {
- "name": "luxemburguês"
- },
- "luy": {
- "name": "luyia"
- },
- "mk": {
- "name": "macedónio"
- },
- "jmc": {
- "name": "machame"
- },
- "kde": {
- "name": "maconde"
- },
- "mgh": {
- "name": "macua"
- },
- "ml": {
- "name": "malaiala"
- },
- "ms": {
- "name": "malaio"
- },
- "mg": {
- "name": "malgaxe"
- },
- "mt": {
- "name": "maltês"
- },
- "gv": {
- "name": "manx"
- },
- "mr": {
- "name": "marata"
- },
- "mas": {
- "name": "massai"
- },
- "mzn": {
- "name": "mazandarani"
- },
- "mer": {
- "name": "meru"
- },
- "mgo": {
- "name": "meta’"
- },
- "ro-MD": {
- "name": "moldávio"
- },
- "mn": {
- "name": "mongol"
- },
- "mfe": {
- "name": "morisyen"
- },
- "mua": {
- "name": "mundang"
- },
- "naq": {
- "name": "nama"
- },
- "nd": {
- "name": "ndebele do norte"
- },
- "ne": {
- "name": "nepali"
- },
- "nnh": {
- "name": "ngiemboon"
- },
- "jgo": {
- "name": "nguemba"
- },
- "nb": {
- "name": "norueguês bokmål"
- },
- "nn": {
- "name": "norueguês nynorsk"
- },
- "nus": {
- "name": "nuer"
- },
- "nyn": {
- "name": "nyankole"
- },
- "or": {
- "name": "oriya"
- },
- "om": {
- "name": "oromo"
- },
- "os": {
- "name": "ossético"
- },
- "pa": {
- "name": "panjabi"
- },
- "ps": {
- "name": "pastó"
- },
- "fa": {
- "name": "persa"
- },
- "pl": {
- "name": "polaco"
- },
- "pt": {
- "name": "português"
- },
- "pt-PT": {
- "name": "português europeu"
- },
- "prg": {
- "name": "prussiano"
- },
- "qu": {
- "name": "quíchua"
- },
- "ki": {
- "name": "quicuio"
- },
- "rw": {
- "name": "quiniaruanda"
- },
- "ky": {
- "name": "quirguiz"
- },
- "rm": {
- "name": "romanche"
- },
- "rof": {
- "name": "rombo"
- },
- "ro": {
- "name": "romeno"
- },
- "rn": {
- "name": "rundi"
- },
- "ru": {
- "name": "russo"
- },
- "rwk": {
- "name": "rwa"
- },
- "sah": {
- "name": "sakha"
- },
- "saq": {
- "name": "samburu"
- },
- "se": {
- "name": "sami do norte"
- },
- "sg": {
- "name": "sango"
- },
- "sbp": {
- "name": "sangu"
- },
- "seh": {
- "name": "sena"
- },
- "sr": {
- "name": "sérvio"
- },
- "ksb": {
- "name": "shambala"
- },
- "sn": {
- "name": "shona"
- },
- "ii": {
- "name": "sichuan yi"
- },
- "sd": {
- "name": "sindi"
- },
- "xog": {
- "name": "soga"
- },
- "so": {
- "name": "somali"
- },
- "ckb": {
- "name": "sorani curdo"
- },
- "sw": {
- "name": "suaíli"
- },
- "sw-CD": {
- "name": "suaíli do Congo"
- },
- "sv": {
- "name": "sueco"
- },
- "shi": {
- "name": "tachelhit"
- },
- "th": {
- "name": "tailandês"
- },
- "dav": {
- "name": "taita"
- },
- "tg": {
- "name": "tajique"
- },
- "tzm": {
- "name": "tamazight do Atlas Central"
- },
- "zgh": {
- "name": "tamazight marroquino padrão"
- },
- "ta": {
- "name": "tâmil"
- },
- "twq": {
- "name": "tasawaq"
- },
- "tt": {
- "name": "tatar"
- },
- "te": {
- "name": "telugu"
- },
- "teo": {
- "name": "teso"
- },
- "bo": {
- "name": "tibetano"
- },
- "ti": {
- "name": "tigrínia"
- },
- "to": {
- "name": "tonga"
- },
- "tr": {
- "name": "turco"
- },
- "tk": {
- "name": "turcomano"
- },
- "uk": {
- "name": "ucraniano"
- },
- "ug": {
- "name": "uigur"
- },
- "wo": {
- "name": "uólofe"
- },
- "ur": {
- "name": "urdu"
- },
- "uz": {
- "name": "usbeque"
- },
- "vai": {
- "name": "Vai"
- },
- "vi": {
- "name": "vietnamita"
- },
- "vo": {
- "name": "volapuque"
- },
- "vun": {
- "name": "vunjo"
- },
- "wae": {
- "name": "walser"
- },
- "yav": {
- "name": "yangben"
- },
- "dje": {
- "name": "zarma"
- },
- "zu": {
- "name": "zulu"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/pt-MZ.json b/vendor/commerceguys/intl/resources/language/pt-MZ.json
deleted file mode 100644
index 2c57c321c..000000000
--- a/vendor/commerceguys/intl/resources/language/pt-MZ.json
+++ /dev/null
@@ -1,644 +0,0 @@
-{
- "af": {
- "name": "africanês"
- },
- "agq": {
- "name": "aghem"
- },
- "ak": {
- "name": "akan"
- },
- "sq": {
- "name": "albanês"
- },
- "de": {
- "name": "alemão"
- },
- "de-AT": {
- "name": "alemão austríaco"
- },
- "gsw": {
- "name": "alemão suíço"
- },
- "de-CH": {
- "name": "alto alemão suíço"
- },
- "hsb": {
- "name": "alto sorábio"
- },
- "am": {
- "name": "amárico"
- },
- "ar": {
- "name": "árabe"
- },
- "hy": {
- "name": "arménio"
- },
- "as": {
- "name": "assamês"
- },
- "ast": {
- "name": "asturiano"
- },
- "asa": {
- "name": "asu"
- },
- "az": {
- "name": "azerbaijano"
- },
- "ksf": {
- "name": "bafia"
- },
- "dsb": {
- "name": "baixo sorábio"
- },
- "nds": {
- "name": "baixo-alemão"
- },
- "nds-NL": {
- "name": "baixo-saxão"
- },
- "bm": {
- "name": "bambara"
- },
- "bas": {
- "name": "basa"
- },
- "eu": {
- "name": "basco"
- },
- "bem": {
- "name": "bemba"
- },
- "bez": {
- "name": "bena"
- },
- "bn": {
- "name": "bengali"
- },
- "be": {
- "name": "bielorrusso"
- },
- "my": {
- "name": "birmanês"
- },
- "brx": {
- "name": "bodo"
- },
- "bs": {
- "name": "bósnio"
- },
- "br": {
- "name": "bretão"
- },
- "bg": {
- "name": "búlgaro"
- },
- "kn": {
- "name": "canarim"
- },
- "ca": {
- "name": "catalão"
- },
- "ks": {
- "name": "caxemira"
- },
- "kk": {
- "name": "cazaque"
- },
- "ce": {
- "name": "checheno"
- },
- "cs": {
- "name": "checo"
- },
- "chr": {
- "name": "cherokee"
- },
- "cgg": {
- "name": "chiga"
- },
- "zh": {
- "name": "chinês"
- },
- "zh-Hans": {
- "name": "chinês simplificado"
- },
- "zh-Hant": {
- "name": "chinês tradicional"
- },
- "si": {
- "name": "cingalês"
- },
- "kok": {
- "name": "concani"
- },
- "ko": {
- "name": "coreano"
- },
- "kw": {
- "name": "córnico"
- },
- "kea": {
- "name": "crioulo cabo-verdiano"
- },
- "hr": {
- "name": "croata"
- },
- "da": {
- "name": "dinamarquês"
- },
- "dua": {
- "name": "duala"
- },
- "dz": {
- "name": "dzonga"
- },
- "ebu": {
- "name": "embu"
- },
- "cu": {
- "name": "eslavo eclesiástico"
- },
- "sk": {
- "name": "eslovaco"
- },
- "sl": {
- "name": "esloveno"
- },
- "es": {
- "name": "espanhol"
- },
- "es-MX": {
- "name": "espanhol (México)"
- },
- "eo": {
- "name": "esperanto"
- },
- "et": {
- "name": "estónio"
- },
- "ee": {
- "name": "ewe"
- },
- "ewo": {
- "name": "ewondo"
- },
- "fo": {
- "name": "feroês"
- },
- "fil": {
- "name": "filipino"
- },
- "fi": {
- "name": "finlandês"
- },
- "nl-BE": {
- "name": "flamengo"
- },
- "fr": {
- "name": "francês"
- },
- "fr-CA": {
- "name": "francês canadiano"
- },
- "fr-CH": {
- "name": "francês suíço"
- },
- "fy": {
- "name": "frísico ocidental"
- },
- "fur": {
- "name": "friulano"
- },
- "ff": {
- "name": "fula"
- },
- "gd": {
- "name": "gaélico escocês"
- },
- "gl": {
- "name": "galego"
- },
- "cy": {
- "name": "galês"
- },
- "lg": {
- "name": "ganda"
- },
- "ka": {
- "name": "georgiano"
- },
- "el": {
- "name": "grego"
- },
- "kl": {
- "name": "groenlandês"
- },
- "guz": {
- "name": "gusii"
- },
- "gu": {
- "name": "guzerate"
- },
- "ha": {
- "name": "haúça"
- },
- "haw": {
- "name": "havaiano"
- },
- "he": {
- "name": "hebraico"
- },
- "hi": {
- "name": "hindi"
- },
- "nl": {
- "name": "holandês"
- },
- "hu": {
- "name": "húngaro"
- },
- "ig": {
- "name": "igbo"
- },
- "yi": {
- "name": "iídiche"
- },
- "smn": {
- "name": "inari sami"
- },
- "id": {
- "name": "indonésio"
- },
- "en": {
- "name": "inglês"
- },
- "en-AU": {
- "name": "inglês australiano"
- },
- "en-GB": {
- "name": "inglês britânico"
- },
- "en-CA": {
- "name": "inglês canadiano"
- },
- "yo": {
- "name": "ioruba"
- },
- "ga": {
- "name": "irlandês"
- },
- "is": {
- "name": "islandês"
- },
- "it": {
- "name": "italiano"
- },
- "ja": {
- "name": "japonês"
- },
- "dyo": {
- "name": "jola-fonyi"
- },
- "kab": {
- "name": "kabyle"
- },
- "kkj": {
- "name": "kako"
- },
- "kln": {
- "name": "kalenjin"
- },
- "kam": {
- "name": "kamba"
- },
- "km": {
- "name": "khmer"
- },
- "ksh": {
- "name": "kölsch"
- },
- "khq": {
- "name": "koyra chiini"
- },
- "ses": {
- "name": "koyraboro senni"
- },
- "nmg": {
- "name": "kwasio"
- },
- "lkt": {
- "name": "lacota"
- },
- "lag": {
- "name": "langi"
- },
- "lo": {
- "name": "laosiano"
- },
- "lv": {
- "name": "letão"
- },
- "ln": {
- "name": "lingala"
- },
- "lt": {
- "name": "lituano"
- },
- "lu": {
- "name": "luba-catanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lrc": {
- "name": "luri do norte"
- },
- "lb": {
- "name": "luxemburguês"
- },
- "luy": {
- "name": "luyia"
- },
- "mk": {
- "name": "macedónio"
- },
- "jmc": {
- "name": "machame"
- },
- "kde": {
- "name": "maconde"
- },
- "mgh": {
- "name": "macua"
- },
- "ml": {
- "name": "malaiala"
- },
- "ms": {
- "name": "malaio"
- },
- "mg": {
- "name": "malgaxe"
- },
- "mt": {
- "name": "maltês"
- },
- "gv": {
- "name": "manx"
- },
- "mr": {
- "name": "marata"
- },
- "mas": {
- "name": "massai"
- },
- "mzn": {
- "name": "mazandarani"
- },
- "mer": {
- "name": "meru"
- },
- "mgo": {
- "name": "meta’"
- },
- "ro-MD": {
- "name": "moldávio"
- },
- "mn": {
- "name": "mongol"
- },
- "mfe": {
- "name": "morisyen"
- },
- "mua": {
- "name": "mundang"
- },
- "naq": {
- "name": "nama"
- },
- "nd": {
- "name": "ndebele do norte"
- },
- "ne": {
- "name": "nepali"
- },
- "nnh": {
- "name": "ngiemboon"
- },
- "jgo": {
- "name": "nguemba"
- },
- "nb": {
- "name": "norueguês bokmål"
- },
- "nn": {
- "name": "norueguês nynorsk"
- },
- "nus": {
- "name": "nuer"
- },
- "nyn": {
- "name": "nyankole"
- },
- "or": {
- "name": "oriya"
- },
- "om": {
- "name": "oromo"
- },
- "os": {
- "name": "ossético"
- },
- "pa": {
- "name": "panjabi"
- },
- "ps": {
- "name": "pastó"
- },
- "fa": {
- "name": "persa"
- },
- "pl": {
- "name": "polaco"
- },
- "pt": {
- "name": "português"
- },
- "pt-PT": {
- "name": "português europeu"
- },
- "prg": {
- "name": "prussiano"
- },
- "qu": {
- "name": "quíchua"
- },
- "ki": {
- "name": "quicuio"
- },
- "rw": {
- "name": "quiniaruanda"
- },
- "ky": {
- "name": "quirguiz"
- },
- "rm": {
- "name": "romanche"
- },
- "rof": {
- "name": "rombo"
- },
- "ro": {
- "name": "romeno"
- },
- "rn": {
- "name": "rundi"
- },
- "ru": {
- "name": "russo"
- },
- "rwk": {
- "name": "rwa"
- },
- "sah": {
- "name": "sakha"
- },
- "saq": {
- "name": "samburu"
- },
- "se": {
- "name": "sami do norte"
- },
- "sg": {
- "name": "sango"
- },
- "sbp": {
- "name": "sangu"
- },
- "seh": {
- "name": "sena"
- },
- "sr": {
- "name": "sérvio"
- },
- "ksb": {
- "name": "shambala"
- },
- "sn": {
- "name": "shona"
- },
- "ii": {
- "name": "sichuan yi"
- },
- "sd": {
- "name": "sindi"
- },
- "xog": {
- "name": "soga"
- },
- "so": {
- "name": "somali"
- },
- "ckb": {
- "name": "sorani curdo"
- },
- "sw": {
- "name": "suaíli"
- },
- "sw-CD": {
- "name": "suaíli do Congo"
- },
- "sv": {
- "name": "sueco"
- },
- "shi": {
- "name": "tachelhit"
- },
- "th": {
- "name": "tailandês"
- },
- "dav": {
- "name": "taita"
- },
- "tg": {
- "name": "tajique"
- },
- "tzm": {
- "name": "tamazight do Atlas Central"
- },
- "zgh": {
- "name": "tamazight marroquino padrão"
- },
- "ta": {
- "name": "tâmil"
- },
- "twq": {
- "name": "tasawaq"
- },
- "tt": {
- "name": "tatar"
- },
- "te": {
- "name": "telugu"
- },
- "teo": {
- "name": "teso"
- },
- "bo": {
- "name": "tibetano"
- },
- "ti": {
- "name": "tigrínia"
- },
- "to": {
- "name": "tonga"
- },
- "tr": {
- "name": "turco"
- },
- "tk": {
- "name": "turcomano"
- },
- "uk": {
- "name": "ucraniano"
- },
- "ug": {
- "name": "uigur"
- },
- "wo": {
- "name": "uólofe"
- },
- "ur": {
- "name": "urdu"
- },
- "uz": {
- "name": "usbeque"
- },
- "vai": {
- "name": "Vai"
- },
- "vi": {
- "name": "vietnamita"
- },
- "vo": {
- "name": "volapuque"
- },
- "vun": {
- "name": "vunjo"
- },
- "wae": {
- "name": "walser"
- },
- "yav": {
- "name": "yangben"
- },
- "dje": {
- "name": "zarma"
- },
- "zu": {
- "name": "zulu"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/pt-PT.json b/vendor/commerceguys/intl/resources/language/pt-PT.json
index 2c57c321c..cf92335cd 100644
--- a/vendor/commerceguys/intl/resources/language/pt-PT.json
+++ b/vendor/commerceguys/intl/resources/language/pt-PT.json
@@ -1,644 +1,224 @@
{
- "af": {
- "name": "africanês"
- },
- "agq": {
- "name": "aghem"
- },
- "ak": {
- "name": "akan"
- },
- "sq": {
- "name": "albanês"
- },
- "de": {
- "name": "alemão"
- },
- "de-AT": {
- "name": "alemão austríaco"
- },
- "gsw": {
- "name": "alemão suíço"
- },
- "de-CH": {
- "name": "alto alemão suíço"
- },
- "hsb": {
- "name": "alto sorábio"
- },
- "am": {
- "name": "amárico"
- },
- "ar": {
- "name": "árabe"
- },
- "hy": {
- "name": "arménio"
- },
- "as": {
- "name": "assamês"
- },
- "ast": {
- "name": "asturiano"
- },
- "asa": {
- "name": "asu"
- },
- "az": {
- "name": "azerbaijano"
- },
- "ksf": {
- "name": "bafia"
- },
- "dsb": {
- "name": "baixo sorábio"
- },
- "nds": {
- "name": "baixo-alemão"
- },
- "nds-NL": {
- "name": "baixo-saxão"
- },
- "bm": {
- "name": "bambara"
- },
- "bas": {
- "name": "basa"
- },
- "eu": {
- "name": "basco"
- },
- "bem": {
- "name": "bemba"
- },
- "bez": {
- "name": "bena"
- },
- "bn": {
- "name": "bengali"
- },
- "be": {
- "name": "bielorrusso"
- },
- "my": {
- "name": "birmanês"
- },
- "brx": {
- "name": "bodo"
- },
- "bs": {
- "name": "bósnio"
- },
- "br": {
- "name": "bretão"
- },
- "bg": {
- "name": "búlgaro"
- },
- "kn": {
- "name": "canarim"
- },
- "ca": {
- "name": "catalão"
- },
- "ks": {
- "name": "caxemira"
- },
- "kk": {
- "name": "cazaque"
- },
- "ce": {
- "name": "checheno"
- },
- "cs": {
- "name": "checo"
- },
- "chr": {
- "name": "cherokee"
- },
- "cgg": {
- "name": "chiga"
- },
- "zh": {
- "name": "chinês"
- },
- "zh-Hans": {
- "name": "chinês simplificado"
- },
- "zh-Hant": {
- "name": "chinês tradicional"
- },
- "si": {
- "name": "cingalês"
- },
- "kok": {
- "name": "concani"
- },
- "ko": {
- "name": "coreano"
- },
- "kw": {
- "name": "córnico"
- },
- "kea": {
- "name": "crioulo cabo-verdiano"
- },
- "hr": {
- "name": "croata"
- },
- "da": {
- "name": "dinamarquês"
- },
- "dua": {
- "name": "duala"
- },
- "dz": {
- "name": "dzonga"
- },
- "ebu": {
- "name": "embu"
- },
- "cu": {
- "name": "eslavo eclesiástico"
- },
- "sk": {
- "name": "eslovaco"
- },
- "sl": {
- "name": "esloveno"
- },
- "es": {
- "name": "espanhol"
- },
- "es-MX": {
- "name": "espanhol (México)"
- },
- "eo": {
- "name": "esperanto"
- },
- "et": {
- "name": "estónio"
- },
- "ee": {
- "name": "ewe"
- },
- "ewo": {
- "name": "ewondo"
- },
- "fo": {
- "name": "feroês"
- },
- "fil": {
- "name": "filipino"
- },
- "fi": {
- "name": "finlandês"
- },
- "nl-BE": {
- "name": "flamengo"
- },
- "fr": {
- "name": "francês"
- },
- "fr-CA": {
- "name": "francês canadiano"
- },
- "fr-CH": {
- "name": "francês suíço"
- },
- "fy": {
- "name": "frísico ocidental"
- },
- "fur": {
- "name": "friulano"
- },
- "ff": {
- "name": "fula"
- },
- "gd": {
- "name": "gaélico escocês"
- },
- "gl": {
- "name": "galego"
- },
- "cy": {
- "name": "galês"
- },
- "lg": {
- "name": "ganda"
- },
- "ka": {
- "name": "georgiano"
- },
- "el": {
- "name": "grego"
- },
- "kl": {
- "name": "groenlandês"
- },
- "guz": {
- "name": "gusii"
- },
- "gu": {
- "name": "guzerate"
- },
- "ha": {
- "name": "haúça"
- },
- "haw": {
- "name": "havaiano"
- },
- "he": {
- "name": "hebraico"
- },
- "hi": {
- "name": "hindi"
- },
- "nl": {
- "name": "holandês"
- },
- "hu": {
- "name": "húngaro"
- },
- "ig": {
- "name": "igbo"
- },
- "yi": {
- "name": "iídiche"
- },
- "smn": {
- "name": "inari sami"
- },
- "id": {
- "name": "indonésio"
- },
- "en": {
- "name": "inglês"
- },
- "en-AU": {
- "name": "inglês australiano"
- },
- "en-GB": {
- "name": "inglês britânico"
- },
- "en-CA": {
- "name": "inglês canadiano"
- },
- "yo": {
- "name": "ioruba"
- },
- "ga": {
- "name": "irlandês"
- },
- "is": {
- "name": "islandês"
- },
- "it": {
- "name": "italiano"
- },
- "ja": {
- "name": "japonês"
- },
- "dyo": {
- "name": "jola-fonyi"
- },
- "kab": {
- "name": "kabyle"
- },
- "kkj": {
- "name": "kako"
- },
- "kln": {
- "name": "kalenjin"
- },
- "kam": {
- "name": "kamba"
- },
- "km": {
- "name": "khmer"
- },
- "ksh": {
- "name": "kölsch"
- },
- "khq": {
- "name": "koyra chiini"
- },
- "ses": {
- "name": "koyraboro senni"
- },
- "nmg": {
- "name": "kwasio"
- },
- "lkt": {
- "name": "lacota"
- },
- "lag": {
- "name": "langi"
- },
- "lo": {
- "name": "laosiano"
- },
- "lv": {
- "name": "letão"
- },
- "ln": {
- "name": "lingala"
- },
- "lt": {
- "name": "lituano"
- },
- "lu": {
- "name": "luba-catanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lrc": {
- "name": "luri do norte"
- },
- "lb": {
- "name": "luxemburguês"
- },
- "luy": {
- "name": "luyia"
- },
- "mk": {
- "name": "macedónio"
- },
- "jmc": {
- "name": "machame"
- },
- "kde": {
- "name": "maconde"
- },
- "mgh": {
- "name": "macua"
- },
- "ml": {
- "name": "malaiala"
- },
- "ms": {
- "name": "malaio"
- },
- "mg": {
- "name": "malgaxe"
- },
- "mt": {
- "name": "maltês"
- },
- "gv": {
- "name": "manx"
- },
- "mr": {
- "name": "marata"
- },
- "mas": {
- "name": "massai"
- },
- "mzn": {
- "name": "mazandarani"
- },
- "mer": {
- "name": "meru"
- },
- "mgo": {
- "name": "meta’"
- },
- "ro-MD": {
- "name": "moldávio"
- },
- "mn": {
- "name": "mongol"
- },
- "mfe": {
- "name": "morisyen"
- },
- "mua": {
- "name": "mundang"
- },
- "naq": {
- "name": "nama"
- },
- "nd": {
- "name": "ndebele do norte"
- },
- "ne": {
- "name": "nepali"
- },
- "nnh": {
- "name": "ngiemboon"
- },
- "jgo": {
- "name": "nguemba"
- },
- "nb": {
- "name": "norueguês bokmål"
- },
- "nn": {
- "name": "norueguês nynorsk"
- },
- "nus": {
- "name": "nuer"
- },
- "nyn": {
- "name": "nyankole"
- },
- "or": {
- "name": "oriya"
- },
- "om": {
- "name": "oromo"
- },
- "os": {
- "name": "ossético"
- },
- "pa": {
- "name": "panjabi"
- },
- "ps": {
- "name": "pastó"
- },
- "fa": {
- "name": "persa"
- },
- "pl": {
- "name": "polaco"
- },
- "pt": {
- "name": "português"
- },
- "pt-PT": {
- "name": "português europeu"
- },
- "prg": {
- "name": "prussiano"
- },
- "qu": {
- "name": "quíchua"
- },
- "ki": {
- "name": "quicuio"
- },
- "rw": {
- "name": "quiniaruanda"
- },
- "ky": {
- "name": "quirguiz"
- },
- "rm": {
- "name": "romanche"
- },
- "rof": {
- "name": "rombo"
- },
- "ro": {
- "name": "romeno"
- },
- "rn": {
- "name": "rundi"
- },
- "ru": {
- "name": "russo"
- },
- "rwk": {
- "name": "rwa"
- },
- "sah": {
- "name": "sakha"
- },
- "saq": {
- "name": "samburu"
- },
- "se": {
- "name": "sami do norte"
- },
- "sg": {
- "name": "sango"
- },
- "sbp": {
- "name": "sangu"
- },
- "seh": {
- "name": "sena"
- },
- "sr": {
- "name": "sérvio"
- },
- "ksb": {
- "name": "shambala"
- },
- "sn": {
- "name": "shona"
- },
- "ii": {
- "name": "sichuan yi"
- },
- "sd": {
- "name": "sindi"
- },
- "xog": {
- "name": "soga"
- },
- "so": {
- "name": "somali"
- },
- "ckb": {
- "name": "sorani curdo"
- },
- "sw": {
- "name": "suaíli"
- },
- "sw-CD": {
- "name": "suaíli do Congo"
- },
- "sv": {
- "name": "sueco"
- },
- "shi": {
- "name": "tachelhit"
- },
- "th": {
- "name": "tailandês"
- },
- "dav": {
- "name": "taita"
- },
- "tg": {
- "name": "tajique"
- },
- "tzm": {
- "name": "tamazight do Atlas Central"
- },
- "zgh": {
- "name": "tamazight marroquino padrão"
- },
- "ta": {
- "name": "tâmil"
- },
- "twq": {
- "name": "tasawaq"
- },
- "tt": {
- "name": "tatar"
- },
- "te": {
- "name": "telugu"
- },
- "teo": {
- "name": "teso"
- },
- "bo": {
- "name": "tibetano"
- },
- "ti": {
- "name": "tigrínia"
- },
- "to": {
- "name": "tonga"
- },
- "tr": {
- "name": "turco"
- },
- "tk": {
- "name": "turcomano"
- },
- "uk": {
- "name": "ucraniano"
- },
- "ug": {
- "name": "uigur"
- },
- "wo": {
- "name": "uólofe"
- },
- "ur": {
- "name": "urdu"
- },
- "uz": {
- "name": "usbeque"
- },
- "vai": {
- "name": "Vai"
- },
- "vi": {
- "name": "vietnamita"
- },
- "vo": {
- "name": "volapuque"
- },
- "vun": {
- "name": "vunjo"
- },
- "wae": {
- "name": "walser"
- },
- "yav": {
- "name": "yangben"
- },
- "dje": {
- "name": "zarma"
- },
- "zu": {
- "name": "zulu"
- }
+ "af": "africanês",
+ "agq": "aghem",
+ "ak": "akan",
+ "sq": "albanês",
+ "de": "alemão",
+ "de-AT": "alemão austríaco",
+ "gsw": "alemão suíço",
+ "de-CH": "alto alemão suíço",
+ "hsb": "alto sorábio",
+ "am": "amárico",
+ "ar": "árabe",
+ "hy": "arménio",
+ "as": "assamês",
+ "ast": "asturiano",
+ "asa": "asu",
+ "az": "azerbaijano",
+ "ksf": "bafia",
+ "dsb": "baixo sorábio",
+ "nds": "baixo-alemão",
+ "nds-NL": "baixo-saxão",
+ "bm": "bambara",
+ "bas": "basa",
+ "eu": "basco",
+ "bem": "bemba",
+ "bez": "bena",
+ "bn": "bengalês",
+ "be": "bielorrusso",
+ "my": "birmanês",
+ "brx": "bodo",
+ "bs": "bósnio",
+ "br": "bretão",
+ "bg": "búlgaro",
+ "kn": "canarim",
+ "yue": "cantonês",
+ "ca": "catalão",
+ "ks": "caxemira",
+ "kk": "cazaque",
+ "ceb": "cebuano",
+ "ce": "checheno",
+ "cs": "checo",
+ "chr": "cherokee",
+ "cgg": "chiga",
+ "zh": "chinês",
+ "zh-Hans": "chinês simplificado",
+ "zh-Hant": "chinês tradicional",
+ "si": "cingalês",
+ "kok": "concani",
+ "ko": "coreano",
+ "kw": "córnico",
+ "kea": "crioulo cabo-verdiano",
+ "hr": "croata",
+ "ku": "curdo",
+ "da": "dinamarquês",
+ "dua": "duala",
+ "dz": "dzonga",
+ "ebu": "embu",
+ "cu": "eslavo eclesiástico",
+ "sk": "eslovaco",
+ "sl": "esloveno",
+ "es": "espanhol",
+ "es-419": "espanhol latino-americano",
+ "es-MX": "espanhol mexicano",
+ "eo": "esperanto",
+ "et": "estónio",
+ "ee": "ewe",
+ "ewo": "ewondo",
+ "fo": "feroês",
+ "fil": "filipino",
+ "fi": "finlandês",
+ "nl-BE": "flamengo",
+ "fr": "francês",
+ "fr-CA": "francês canadiano",
+ "fr-CH": "francês suíço",
+ "fy": "frísico ocidental",
+ "fur": "friulano",
+ "ff": "fula",
+ "gd": "gaélico escocês",
+ "gl": "galego",
+ "cy": "galês",
+ "lg": "ganda",
+ "ka": "georgiano",
+ "el": "grego",
+ "kl": "gronelandês",
+ "guz": "gusii",
+ "gu": "guzerate",
+ "ha": "haúça",
+ "haw": "havaiano",
+ "he": "hebraico",
+ "hi": "hindi",
+ "hu": "húngaro",
+ "ig": "igbo",
+ "yi": "iídiche",
+ "smn": "inari sami",
+ "id": "indonésio",
+ "en": "inglês",
+ "en-AU": "inglês australiano",
+ "en-GB": "inglês britânico",
+ "en-CA": "inglês canadiano",
+ "yo": "ioruba",
+ "ga": "irlandês",
+ "is": "islandês",
+ "it": "italiano",
+ "ja": "japonês",
+ "jv": "javanês",
+ "dyo": "jola-fonyi",
+ "kab": "kabyle",
+ "kkj": "kako",
+ "kln": "kalenjin",
+ "kam": "kamba",
+ "km": "khmer",
+ "ksh": "kölsch",
+ "khq": "koyra chiini",
+ "ses": "koyraboro senni",
+ "nmg": "kwasio",
+ "lkt": "lacota",
+ "lag": "langi",
+ "lo": "laosiano",
+ "lv": "letão",
+ "ln": "lingala",
+ "lt": "lituano",
+ "lu": "luba-catanga",
+ "luo": "Luo",
+ "lrc": "luri do norte",
+ "lb": "luxemburguês",
+ "luy": "luyia",
+ "mk": "macedónio",
+ "jmc": "machame",
+ "kde": "maconde",
+ "mgh": "macua",
+ "ml": "malaiala",
+ "ms": "malaio",
+ "mg": "malgaxe",
+ "mt": "maltês",
+ "gv": "manx",
+ "mi": "maori",
+ "mr": "marata",
+ "mas": "massai",
+ "mzn": "mazandarani",
+ "mer": "meru",
+ "mgo": "meta’",
+ "ro-MD": "moldávio",
+ "mn": "mongol",
+ "mfe": "morisyen",
+ "mua": "mundang",
+ "naq": "nama",
+ "nd": "ndebele do norte",
+ "nl": "neerlandês",
+ "ne": "nepalês",
+ "nnh": "ngiemboon",
+ "jgo": "nguemba",
+ "nb": "norueguês bokmål",
+ "nn": "norueguês nynorsk",
+ "nus": "nuer",
+ "nyn": "nyankole",
+ "or": "oriya",
+ "om": "oromo",
+ "os": "ossético",
+ "pa": "panjabi",
+ "ps": "pastó",
+ "fa": "persa",
+ "pl": "polaco",
+ "pt": "português",
+ "pt-PT": "português europeu",
+ "prg": "prussiano",
+ "qu": "quíchua",
+ "ki": "quicuio",
+ "rw": "quiniaruanda",
+ "ky": "quirguiz",
+ "rm": "romanche",
+ "rof": "rombo",
+ "ro": "romeno",
+ "rn": "rundi",
+ "ru": "russo",
+ "rwk": "rwa",
+ "sah": "sakha",
+ "saq": "samburu",
+ "se": "sami do norte",
+ "sg": "sango",
+ "sbp": "sangu",
+ "seh": "sena",
+ "sr": "sérvio",
+ "ksb": "shambala",
+ "sn": "shona",
+ "ii": "sichuan yi",
+ "sd": "sindi",
+ "xog": "soga",
+ "so": "somali",
+ "ckb": "sorani curdo",
+ "sw": "suaíli",
+ "sw-CD": "suaíli do Congo",
+ "sv": "sueco",
+ "shi": "tachelhit",
+ "th": "tailandês",
+ "dav": "taita",
+ "tg": "tajique",
+ "tzm": "tamazight do Atlas Central",
+ "zgh": "tamazight marroquino padrão",
+ "ta": "tâmil",
+ "twq": "tasawaq",
+ "tt": "tatar",
+ "te": "telugu",
+ "teo": "teso",
+ "bo": "tibetano",
+ "ti": "tigrínia",
+ "to": "tonga",
+ "tr": "turco",
+ "tk": "turcomano",
+ "uk": "ucraniano",
+ "ug": "uigur",
+ "wo": "uólofe",
+ "ur": "urdu",
+ "uz": "usbeque",
+ "vai": "Vai",
+ "wa": "valão",
+ "vi": "vietnamita",
+ "vo": "volapuque",
+ "vun": "vunjo",
+ "wae": "walser",
+ "xh": "xosa",
+ "yav": "yangben",
+ "dje": "zarma",
+ "zu": "zulu"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/pt-ST.json b/vendor/commerceguys/intl/resources/language/pt-ST.json
deleted file mode 100644
index 2c57c321c..000000000
--- a/vendor/commerceguys/intl/resources/language/pt-ST.json
+++ /dev/null
@@ -1,644 +0,0 @@
-{
- "af": {
- "name": "africanês"
- },
- "agq": {
- "name": "aghem"
- },
- "ak": {
- "name": "akan"
- },
- "sq": {
- "name": "albanês"
- },
- "de": {
- "name": "alemão"
- },
- "de-AT": {
- "name": "alemão austríaco"
- },
- "gsw": {
- "name": "alemão suíço"
- },
- "de-CH": {
- "name": "alto alemão suíço"
- },
- "hsb": {
- "name": "alto sorábio"
- },
- "am": {
- "name": "amárico"
- },
- "ar": {
- "name": "árabe"
- },
- "hy": {
- "name": "arménio"
- },
- "as": {
- "name": "assamês"
- },
- "ast": {
- "name": "asturiano"
- },
- "asa": {
- "name": "asu"
- },
- "az": {
- "name": "azerbaijano"
- },
- "ksf": {
- "name": "bafia"
- },
- "dsb": {
- "name": "baixo sorábio"
- },
- "nds": {
- "name": "baixo-alemão"
- },
- "nds-NL": {
- "name": "baixo-saxão"
- },
- "bm": {
- "name": "bambara"
- },
- "bas": {
- "name": "basa"
- },
- "eu": {
- "name": "basco"
- },
- "bem": {
- "name": "bemba"
- },
- "bez": {
- "name": "bena"
- },
- "bn": {
- "name": "bengali"
- },
- "be": {
- "name": "bielorrusso"
- },
- "my": {
- "name": "birmanês"
- },
- "brx": {
- "name": "bodo"
- },
- "bs": {
- "name": "bósnio"
- },
- "br": {
- "name": "bretão"
- },
- "bg": {
- "name": "búlgaro"
- },
- "kn": {
- "name": "canarim"
- },
- "ca": {
- "name": "catalão"
- },
- "ks": {
- "name": "caxemira"
- },
- "kk": {
- "name": "cazaque"
- },
- "ce": {
- "name": "checheno"
- },
- "cs": {
- "name": "checo"
- },
- "chr": {
- "name": "cherokee"
- },
- "cgg": {
- "name": "chiga"
- },
- "zh": {
- "name": "chinês"
- },
- "zh-Hans": {
- "name": "chinês simplificado"
- },
- "zh-Hant": {
- "name": "chinês tradicional"
- },
- "si": {
- "name": "cingalês"
- },
- "kok": {
- "name": "concani"
- },
- "ko": {
- "name": "coreano"
- },
- "kw": {
- "name": "córnico"
- },
- "kea": {
- "name": "crioulo cabo-verdiano"
- },
- "hr": {
- "name": "croata"
- },
- "da": {
- "name": "dinamarquês"
- },
- "dua": {
- "name": "duala"
- },
- "dz": {
- "name": "dzonga"
- },
- "ebu": {
- "name": "embu"
- },
- "cu": {
- "name": "eslavo eclesiástico"
- },
- "sk": {
- "name": "eslovaco"
- },
- "sl": {
- "name": "esloveno"
- },
- "es": {
- "name": "espanhol"
- },
- "es-MX": {
- "name": "espanhol (México)"
- },
- "eo": {
- "name": "esperanto"
- },
- "et": {
- "name": "estónio"
- },
- "ee": {
- "name": "ewe"
- },
- "ewo": {
- "name": "ewondo"
- },
- "fo": {
- "name": "feroês"
- },
- "fil": {
- "name": "filipino"
- },
- "fi": {
- "name": "finlandês"
- },
- "nl-BE": {
- "name": "flamengo"
- },
- "fr": {
- "name": "francês"
- },
- "fr-CA": {
- "name": "francês canadiano"
- },
- "fr-CH": {
- "name": "francês suíço"
- },
- "fy": {
- "name": "frísico ocidental"
- },
- "fur": {
- "name": "friulano"
- },
- "ff": {
- "name": "fula"
- },
- "gd": {
- "name": "gaélico escocês"
- },
- "gl": {
- "name": "galego"
- },
- "cy": {
- "name": "galês"
- },
- "lg": {
- "name": "ganda"
- },
- "ka": {
- "name": "georgiano"
- },
- "el": {
- "name": "grego"
- },
- "kl": {
- "name": "groenlandês"
- },
- "guz": {
- "name": "gusii"
- },
- "gu": {
- "name": "guzerate"
- },
- "ha": {
- "name": "haúça"
- },
- "haw": {
- "name": "havaiano"
- },
- "he": {
- "name": "hebraico"
- },
- "hi": {
- "name": "hindi"
- },
- "nl": {
- "name": "holandês"
- },
- "hu": {
- "name": "húngaro"
- },
- "ig": {
- "name": "igbo"
- },
- "yi": {
- "name": "iídiche"
- },
- "smn": {
- "name": "inari sami"
- },
- "id": {
- "name": "indonésio"
- },
- "en": {
- "name": "inglês"
- },
- "en-AU": {
- "name": "inglês australiano"
- },
- "en-GB": {
- "name": "inglês britânico"
- },
- "en-CA": {
- "name": "inglês canadiano"
- },
- "yo": {
- "name": "ioruba"
- },
- "ga": {
- "name": "irlandês"
- },
- "is": {
- "name": "islandês"
- },
- "it": {
- "name": "italiano"
- },
- "ja": {
- "name": "japonês"
- },
- "dyo": {
- "name": "jola-fonyi"
- },
- "kab": {
- "name": "kabyle"
- },
- "kkj": {
- "name": "kako"
- },
- "kln": {
- "name": "kalenjin"
- },
- "kam": {
- "name": "kamba"
- },
- "km": {
- "name": "khmer"
- },
- "ksh": {
- "name": "kölsch"
- },
- "khq": {
- "name": "koyra chiini"
- },
- "ses": {
- "name": "koyraboro senni"
- },
- "nmg": {
- "name": "kwasio"
- },
- "lkt": {
- "name": "lacota"
- },
- "lag": {
- "name": "langi"
- },
- "lo": {
- "name": "laosiano"
- },
- "lv": {
- "name": "letão"
- },
- "ln": {
- "name": "lingala"
- },
- "lt": {
- "name": "lituano"
- },
- "lu": {
- "name": "luba-catanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lrc": {
- "name": "luri do norte"
- },
- "lb": {
- "name": "luxemburguês"
- },
- "luy": {
- "name": "luyia"
- },
- "mk": {
- "name": "macedónio"
- },
- "jmc": {
- "name": "machame"
- },
- "kde": {
- "name": "maconde"
- },
- "mgh": {
- "name": "macua"
- },
- "ml": {
- "name": "malaiala"
- },
- "ms": {
- "name": "malaio"
- },
- "mg": {
- "name": "malgaxe"
- },
- "mt": {
- "name": "maltês"
- },
- "gv": {
- "name": "manx"
- },
- "mr": {
- "name": "marata"
- },
- "mas": {
- "name": "massai"
- },
- "mzn": {
- "name": "mazandarani"
- },
- "mer": {
- "name": "meru"
- },
- "mgo": {
- "name": "meta’"
- },
- "ro-MD": {
- "name": "moldávio"
- },
- "mn": {
- "name": "mongol"
- },
- "mfe": {
- "name": "morisyen"
- },
- "mua": {
- "name": "mundang"
- },
- "naq": {
- "name": "nama"
- },
- "nd": {
- "name": "ndebele do norte"
- },
- "ne": {
- "name": "nepali"
- },
- "nnh": {
- "name": "ngiemboon"
- },
- "jgo": {
- "name": "nguemba"
- },
- "nb": {
- "name": "norueguês bokmål"
- },
- "nn": {
- "name": "norueguês nynorsk"
- },
- "nus": {
- "name": "nuer"
- },
- "nyn": {
- "name": "nyankole"
- },
- "or": {
- "name": "oriya"
- },
- "om": {
- "name": "oromo"
- },
- "os": {
- "name": "ossético"
- },
- "pa": {
- "name": "panjabi"
- },
- "ps": {
- "name": "pastó"
- },
- "fa": {
- "name": "persa"
- },
- "pl": {
- "name": "polaco"
- },
- "pt": {
- "name": "português"
- },
- "pt-PT": {
- "name": "português europeu"
- },
- "prg": {
- "name": "prussiano"
- },
- "qu": {
- "name": "quíchua"
- },
- "ki": {
- "name": "quicuio"
- },
- "rw": {
- "name": "quiniaruanda"
- },
- "ky": {
- "name": "quirguiz"
- },
- "rm": {
- "name": "romanche"
- },
- "rof": {
- "name": "rombo"
- },
- "ro": {
- "name": "romeno"
- },
- "rn": {
- "name": "rundi"
- },
- "ru": {
- "name": "russo"
- },
- "rwk": {
- "name": "rwa"
- },
- "sah": {
- "name": "sakha"
- },
- "saq": {
- "name": "samburu"
- },
- "se": {
- "name": "sami do norte"
- },
- "sg": {
- "name": "sango"
- },
- "sbp": {
- "name": "sangu"
- },
- "seh": {
- "name": "sena"
- },
- "sr": {
- "name": "sérvio"
- },
- "ksb": {
- "name": "shambala"
- },
- "sn": {
- "name": "shona"
- },
- "ii": {
- "name": "sichuan yi"
- },
- "sd": {
- "name": "sindi"
- },
- "xog": {
- "name": "soga"
- },
- "so": {
- "name": "somali"
- },
- "ckb": {
- "name": "sorani curdo"
- },
- "sw": {
- "name": "suaíli"
- },
- "sw-CD": {
- "name": "suaíli do Congo"
- },
- "sv": {
- "name": "sueco"
- },
- "shi": {
- "name": "tachelhit"
- },
- "th": {
- "name": "tailandês"
- },
- "dav": {
- "name": "taita"
- },
- "tg": {
- "name": "tajique"
- },
- "tzm": {
- "name": "tamazight do Atlas Central"
- },
- "zgh": {
- "name": "tamazight marroquino padrão"
- },
- "ta": {
- "name": "tâmil"
- },
- "twq": {
- "name": "tasawaq"
- },
- "tt": {
- "name": "tatar"
- },
- "te": {
- "name": "telugu"
- },
- "teo": {
- "name": "teso"
- },
- "bo": {
- "name": "tibetano"
- },
- "ti": {
- "name": "tigrínia"
- },
- "to": {
- "name": "tonga"
- },
- "tr": {
- "name": "turco"
- },
- "tk": {
- "name": "turcomano"
- },
- "uk": {
- "name": "ucraniano"
- },
- "ug": {
- "name": "uigur"
- },
- "wo": {
- "name": "uólofe"
- },
- "ur": {
- "name": "urdu"
- },
- "uz": {
- "name": "usbeque"
- },
- "vai": {
- "name": "Vai"
- },
- "vi": {
- "name": "vietnamita"
- },
- "vo": {
- "name": "volapuque"
- },
- "vun": {
- "name": "vunjo"
- },
- "wae": {
- "name": "walser"
- },
- "yav": {
- "name": "yangben"
- },
- "dje": {
- "name": "zarma"
- },
- "zu": {
- "name": "zulu"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/pt-TL.json b/vendor/commerceguys/intl/resources/language/pt-TL.json
deleted file mode 100644
index 2c57c321c..000000000
--- a/vendor/commerceguys/intl/resources/language/pt-TL.json
+++ /dev/null
@@ -1,644 +0,0 @@
-{
- "af": {
- "name": "africanês"
- },
- "agq": {
- "name": "aghem"
- },
- "ak": {
- "name": "akan"
- },
- "sq": {
- "name": "albanês"
- },
- "de": {
- "name": "alemão"
- },
- "de-AT": {
- "name": "alemão austríaco"
- },
- "gsw": {
- "name": "alemão suíço"
- },
- "de-CH": {
- "name": "alto alemão suíço"
- },
- "hsb": {
- "name": "alto sorábio"
- },
- "am": {
- "name": "amárico"
- },
- "ar": {
- "name": "árabe"
- },
- "hy": {
- "name": "arménio"
- },
- "as": {
- "name": "assamês"
- },
- "ast": {
- "name": "asturiano"
- },
- "asa": {
- "name": "asu"
- },
- "az": {
- "name": "azerbaijano"
- },
- "ksf": {
- "name": "bafia"
- },
- "dsb": {
- "name": "baixo sorábio"
- },
- "nds": {
- "name": "baixo-alemão"
- },
- "nds-NL": {
- "name": "baixo-saxão"
- },
- "bm": {
- "name": "bambara"
- },
- "bas": {
- "name": "basa"
- },
- "eu": {
- "name": "basco"
- },
- "bem": {
- "name": "bemba"
- },
- "bez": {
- "name": "bena"
- },
- "bn": {
- "name": "bengali"
- },
- "be": {
- "name": "bielorrusso"
- },
- "my": {
- "name": "birmanês"
- },
- "brx": {
- "name": "bodo"
- },
- "bs": {
- "name": "bósnio"
- },
- "br": {
- "name": "bretão"
- },
- "bg": {
- "name": "búlgaro"
- },
- "kn": {
- "name": "canarim"
- },
- "ca": {
- "name": "catalão"
- },
- "ks": {
- "name": "caxemira"
- },
- "kk": {
- "name": "cazaque"
- },
- "ce": {
- "name": "checheno"
- },
- "cs": {
- "name": "checo"
- },
- "chr": {
- "name": "cherokee"
- },
- "cgg": {
- "name": "chiga"
- },
- "zh": {
- "name": "chinês"
- },
- "zh-Hans": {
- "name": "chinês simplificado"
- },
- "zh-Hant": {
- "name": "chinês tradicional"
- },
- "si": {
- "name": "cingalês"
- },
- "kok": {
- "name": "concani"
- },
- "ko": {
- "name": "coreano"
- },
- "kw": {
- "name": "córnico"
- },
- "kea": {
- "name": "crioulo cabo-verdiano"
- },
- "hr": {
- "name": "croata"
- },
- "da": {
- "name": "dinamarquês"
- },
- "dua": {
- "name": "duala"
- },
- "dz": {
- "name": "dzonga"
- },
- "ebu": {
- "name": "embu"
- },
- "cu": {
- "name": "eslavo eclesiástico"
- },
- "sk": {
- "name": "eslovaco"
- },
- "sl": {
- "name": "esloveno"
- },
- "es": {
- "name": "espanhol"
- },
- "es-MX": {
- "name": "espanhol (México)"
- },
- "eo": {
- "name": "esperanto"
- },
- "et": {
- "name": "estónio"
- },
- "ee": {
- "name": "ewe"
- },
- "ewo": {
- "name": "ewondo"
- },
- "fo": {
- "name": "feroês"
- },
- "fil": {
- "name": "filipino"
- },
- "fi": {
- "name": "finlandês"
- },
- "nl-BE": {
- "name": "flamengo"
- },
- "fr": {
- "name": "francês"
- },
- "fr-CA": {
- "name": "francês canadiano"
- },
- "fr-CH": {
- "name": "francês suíço"
- },
- "fy": {
- "name": "frísico ocidental"
- },
- "fur": {
- "name": "friulano"
- },
- "ff": {
- "name": "fula"
- },
- "gd": {
- "name": "gaélico escocês"
- },
- "gl": {
- "name": "galego"
- },
- "cy": {
- "name": "galês"
- },
- "lg": {
- "name": "ganda"
- },
- "ka": {
- "name": "georgiano"
- },
- "el": {
- "name": "grego"
- },
- "kl": {
- "name": "groenlandês"
- },
- "guz": {
- "name": "gusii"
- },
- "gu": {
- "name": "guzerate"
- },
- "ha": {
- "name": "haúça"
- },
- "haw": {
- "name": "havaiano"
- },
- "he": {
- "name": "hebraico"
- },
- "hi": {
- "name": "hindi"
- },
- "nl": {
- "name": "holandês"
- },
- "hu": {
- "name": "húngaro"
- },
- "ig": {
- "name": "igbo"
- },
- "yi": {
- "name": "iídiche"
- },
- "smn": {
- "name": "inari sami"
- },
- "id": {
- "name": "indonésio"
- },
- "en": {
- "name": "inglês"
- },
- "en-AU": {
- "name": "inglês australiano"
- },
- "en-GB": {
- "name": "inglês britânico"
- },
- "en-CA": {
- "name": "inglês canadiano"
- },
- "yo": {
- "name": "ioruba"
- },
- "ga": {
- "name": "irlandês"
- },
- "is": {
- "name": "islandês"
- },
- "it": {
- "name": "italiano"
- },
- "ja": {
- "name": "japonês"
- },
- "dyo": {
- "name": "jola-fonyi"
- },
- "kab": {
- "name": "kabyle"
- },
- "kkj": {
- "name": "kako"
- },
- "kln": {
- "name": "kalenjin"
- },
- "kam": {
- "name": "kamba"
- },
- "km": {
- "name": "khmer"
- },
- "ksh": {
- "name": "kölsch"
- },
- "khq": {
- "name": "koyra chiini"
- },
- "ses": {
- "name": "koyraboro senni"
- },
- "nmg": {
- "name": "kwasio"
- },
- "lkt": {
- "name": "lacota"
- },
- "lag": {
- "name": "langi"
- },
- "lo": {
- "name": "laosiano"
- },
- "lv": {
- "name": "letão"
- },
- "ln": {
- "name": "lingala"
- },
- "lt": {
- "name": "lituano"
- },
- "lu": {
- "name": "luba-catanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lrc": {
- "name": "luri do norte"
- },
- "lb": {
- "name": "luxemburguês"
- },
- "luy": {
- "name": "luyia"
- },
- "mk": {
- "name": "macedónio"
- },
- "jmc": {
- "name": "machame"
- },
- "kde": {
- "name": "maconde"
- },
- "mgh": {
- "name": "macua"
- },
- "ml": {
- "name": "malaiala"
- },
- "ms": {
- "name": "malaio"
- },
- "mg": {
- "name": "malgaxe"
- },
- "mt": {
- "name": "maltês"
- },
- "gv": {
- "name": "manx"
- },
- "mr": {
- "name": "marata"
- },
- "mas": {
- "name": "massai"
- },
- "mzn": {
- "name": "mazandarani"
- },
- "mer": {
- "name": "meru"
- },
- "mgo": {
- "name": "meta’"
- },
- "ro-MD": {
- "name": "moldávio"
- },
- "mn": {
- "name": "mongol"
- },
- "mfe": {
- "name": "morisyen"
- },
- "mua": {
- "name": "mundang"
- },
- "naq": {
- "name": "nama"
- },
- "nd": {
- "name": "ndebele do norte"
- },
- "ne": {
- "name": "nepali"
- },
- "nnh": {
- "name": "ngiemboon"
- },
- "jgo": {
- "name": "nguemba"
- },
- "nb": {
- "name": "norueguês bokmål"
- },
- "nn": {
- "name": "norueguês nynorsk"
- },
- "nus": {
- "name": "nuer"
- },
- "nyn": {
- "name": "nyankole"
- },
- "or": {
- "name": "oriya"
- },
- "om": {
- "name": "oromo"
- },
- "os": {
- "name": "ossético"
- },
- "pa": {
- "name": "panjabi"
- },
- "ps": {
- "name": "pastó"
- },
- "fa": {
- "name": "persa"
- },
- "pl": {
- "name": "polaco"
- },
- "pt": {
- "name": "português"
- },
- "pt-PT": {
- "name": "português europeu"
- },
- "prg": {
- "name": "prussiano"
- },
- "qu": {
- "name": "quíchua"
- },
- "ki": {
- "name": "quicuio"
- },
- "rw": {
- "name": "quiniaruanda"
- },
- "ky": {
- "name": "quirguiz"
- },
- "rm": {
- "name": "romanche"
- },
- "rof": {
- "name": "rombo"
- },
- "ro": {
- "name": "romeno"
- },
- "rn": {
- "name": "rundi"
- },
- "ru": {
- "name": "russo"
- },
- "rwk": {
- "name": "rwa"
- },
- "sah": {
- "name": "sakha"
- },
- "saq": {
- "name": "samburu"
- },
- "se": {
- "name": "sami do norte"
- },
- "sg": {
- "name": "sango"
- },
- "sbp": {
- "name": "sangu"
- },
- "seh": {
- "name": "sena"
- },
- "sr": {
- "name": "sérvio"
- },
- "ksb": {
- "name": "shambala"
- },
- "sn": {
- "name": "shona"
- },
- "ii": {
- "name": "sichuan yi"
- },
- "sd": {
- "name": "sindi"
- },
- "xog": {
- "name": "soga"
- },
- "so": {
- "name": "somali"
- },
- "ckb": {
- "name": "sorani curdo"
- },
- "sw": {
- "name": "suaíli"
- },
- "sw-CD": {
- "name": "suaíli do Congo"
- },
- "sv": {
- "name": "sueco"
- },
- "shi": {
- "name": "tachelhit"
- },
- "th": {
- "name": "tailandês"
- },
- "dav": {
- "name": "taita"
- },
- "tg": {
- "name": "tajique"
- },
- "tzm": {
- "name": "tamazight do Atlas Central"
- },
- "zgh": {
- "name": "tamazight marroquino padrão"
- },
- "ta": {
- "name": "tâmil"
- },
- "twq": {
- "name": "tasawaq"
- },
- "tt": {
- "name": "tatar"
- },
- "te": {
- "name": "telugu"
- },
- "teo": {
- "name": "teso"
- },
- "bo": {
- "name": "tibetano"
- },
- "ti": {
- "name": "tigrínia"
- },
- "to": {
- "name": "tonga"
- },
- "tr": {
- "name": "turco"
- },
- "tk": {
- "name": "turcomano"
- },
- "uk": {
- "name": "ucraniano"
- },
- "ug": {
- "name": "uigur"
- },
- "wo": {
- "name": "uólofe"
- },
- "ur": {
- "name": "urdu"
- },
- "uz": {
- "name": "usbeque"
- },
- "vai": {
- "name": "Vai"
- },
- "vi": {
- "name": "vietnamita"
- },
- "vo": {
- "name": "volapuque"
- },
- "vun": {
- "name": "vunjo"
- },
- "wae": {
- "name": "walser"
- },
- "yav": {
- "name": "yangben"
- },
- "dje": {
- "name": "zarma"
- },
- "zu": {
- "name": "zulu"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/pt.json b/vendor/commerceguys/intl/resources/language/pt.json
index a6d85790e..193a42afd 100644
--- a/vendor/commerceguys/intl/resources/language/pt.json
+++ b/vendor/commerceguys/intl/resources/language/pt.json
@@ -1,644 +1,224 @@
{
- "af": {
- "name": "africâner"
- },
- "agq": {
- "name": "aghem"
- },
- "ak": {
- "name": "akan"
- },
- "sq": {
- "name": "albanês"
- },
- "de": {
- "name": "alemão"
- },
- "de-AT": {
- "name": "alemão (Áustria)"
- },
- "gsw": {
- "name": "alemão (Suíça)"
- },
- "de-CH": {
- "name": "alto alemão (Suíça)"
- },
- "hsb": {
- "name": "alto sorábio"
- },
- "am": {
- "name": "amárico"
- },
- "ar": {
- "name": "árabe"
- },
- "hy": {
- "name": "armênio"
- },
- "as": {
- "name": "assamês"
- },
- "ast": {
- "name": "asturiano"
- },
- "asa": {
- "name": "asu"
- },
- "az": {
- "name": "azerbaijano"
- },
- "ksf": {
- "name": "bafia"
- },
- "nds": {
- "name": "baixo alemão"
- },
- "nds-NL": {
- "name": "baixo saxão"
- },
- "dsb": {
- "name": "baixo sorábio"
- },
- "bm": {
- "name": "bambara"
- },
- "bas": {
- "name": "basa"
- },
- "eu": {
- "name": "basco"
- },
- "bem": {
- "name": "bemba"
- },
- "bez": {
- "name": "bena"
- },
- "bn": {
- "name": "bengali"
- },
- "be": {
- "name": "bielorrusso"
- },
- "my": {
- "name": "birmanês"
- },
- "brx": {
- "name": "bodo"
- },
- "nb": {
- "name": "bokmål norueguês"
- },
- "bs": {
- "name": "bósnio"
- },
- "br": {
- "name": "bretão"
- },
- "bg": {
- "name": "búlgaro"
- },
- "kn": {
- "name": "canarim"
- },
- "ca": {
- "name": "catalão"
- },
- "ks": {
- "name": "caxemira"
- },
- "kk": {
- "name": "cazaque"
- },
- "ce": {
- "name": "checheno"
- },
- "chr": {
- "name": "cherokee"
- },
- "cgg": {
- "name": "chiga"
- },
- "zh": {
- "name": "chinês"
- },
- "zh-Hans": {
- "name": "chinês simplificado"
- },
- "zh-Hant": {
- "name": "chinês tradicional"
- },
- "si": {
- "name": "cingalês"
- },
- "kok": {
- "name": "concani"
- },
- "ko": {
- "name": "coreano"
- },
- "kw": {
- "name": "córnico"
- },
- "hr": {
- "name": "croata"
- },
- "ckb": {
- "name": "curdo central"
- },
- "da": {
- "name": "dinamarquês"
- },
- "dua": {
- "name": "duala"
- },
- "dz": {
- "name": "dzonga"
- },
- "ebu": {
- "name": "embu"
- },
- "cu": {
- "name": "eslavo eclesiástico"
- },
- "sk": {
- "name": "eslovaco"
- },
- "sl": {
- "name": "esloveno"
- },
- "es": {
- "name": "espanhol"
- },
- "es-MX": {
- "name": "espanhol (México)"
- },
- "eo": {
- "name": "esperanto"
- },
- "et": {
- "name": "estoniano"
- },
- "ee": {
- "name": "eve"
- },
- "ewo": {
- "name": "ewondo"
- },
- "fo": {
- "name": "feroês"
- },
- "fil": {
- "name": "filipino"
- },
- "fi": {
- "name": "finlandês"
- },
- "nl-BE": {
- "name": "flamengo"
- },
- "fr": {
- "name": "francês"
- },
- "fr-CA": {
- "name": "francês (Canadá)"
- },
- "fr-CH": {
- "name": "francês (Suíça)"
- },
- "fy": {
- "name": "frísio ocidental"
- },
- "fur": {
- "name": "friulano"
- },
- "ff": {
- "name": "fula"
- },
- "gd": {
- "name": "gaélico escocês"
- },
- "gl": {
- "name": "galego"
- },
- "cy": {
- "name": "galês"
- },
- "ka": {
- "name": "georgiano"
- },
- "el": {
- "name": "grego"
- },
- "kl": {
- "name": "groenlandês"
- },
- "guz": {
- "name": "gusii"
- },
- "gu": {
- "name": "guzerate"
- },
- "ha": {
- "name": "hauçá"
- },
- "haw": {
- "name": "havaiano"
- },
- "he": {
- "name": "hebraico"
- },
- "hi": {
- "name": "híndi"
- },
- "nl": {
- "name": "holandês"
- },
- "hu": {
- "name": "húngaro"
- },
- "ig": {
- "name": "igbo"
- },
- "yi": {
- "name": "iídiche"
- },
- "id": {
- "name": "indonésio"
- },
- "en": {
- "name": "inglês"
- },
- "en-AU": {
- "name": "inglês (Austrália)"
- },
- "en-CA": {
- "name": "inglês (Canadá)"
- },
- "en-GB": {
- "name": "inglês (Reino Unido)"
- },
- "yo": {
- "name": "iorubá"
- },
- "ga": {
- "name": "irlandês"
- },
- "is": {
- "name": "islandês"
- },
- "it": {
- "name": "italiano"
- },
- "ja": {
- "name": "japonês"
- },
- "dyo": {
- "name": "jola-fonyi"
- },
- "kea": {
- "name": "kabuverdianu"
- },
- "kab": {
- "name": "kabyle"
- },
- "kkj": {
- "name": "kako"
- },
- "kln": {
- "name": "kalenjin"
- },
- "kam": {
- "name": "kamba"
- },
- "km": {
- "name": "khmer"
- },
- "ksh": {
- "name": "kölsch"
- },
- "khq": {
- "name": "koyra chiini"
- },
- "ses": {
- "name": "koyraboro senni"
- },
- "nmg": {
- "name": "kwasio"
- },
- "lkt": {
- "name": "lacota"
- },
- "lag": {
- "name": "langi"
- },
- "lo": {
- "name": "laosiano"
- },
- "lv": {
- "name": "letão"
- },
- "ln": {
- "name": "lingala"
- },
- "lt": {
- "name": "lituano"
- },
- "lu": {
- "name": "luba-catanga"
- },
- "lg": {
- "name": "luganda"
- },
- "luo": {
- "name": "Luo"
- },
- "lrc": {
- "name": "luri setentrional"
- },
- "xog": {
- "name": "lusoga"
- },
- "lb": {
- "name": "luxemburguês"
- },
- "luy": {
- "name": "luyia"
- },
- "mk": {
- "name": "macedônio"
- },
- "jmc": {
- "name": "machame"
- },
- "kde": {
- "name": "maconde"
- },
- "mgh": {
- "name": "macua"
- },
- "ml": {
- "name": "malaiala"
- },
- "ms": {
- "name": "malaio"
- },
- "mg": {
- "name": "malgaxe"
- },
- "mt": {
- "name": "maltês"
- },
- "gv": {
- "name": "manx"
- },
- "mr": {
- "name": "marati"
- },
- "mas": {
- "name": "massai"
- },
- "mzn": {
- "name": "mazandarani"
- },
- "mer": {
- "name": "meru"
- },
- "mgo": {
- "name": "meta’"
- },
- "ro-MD": {
- "name": "moldávio"
- },
- "mn": {
- "name": "mongol"
- },
- "mfe": {
- "name": "morisyen"
- },
- "mua": {
- "name": "mundang"
- },
- "naq": {
- "name": "nama"
- },
- "nd": {
- "name": "ndebele do norte"
- },
- "ne": {
- "name": "nepalês"
- },
- "nnh": {
- "name": "ngiemboon"
- },
- "jgo": {
- "name": "nguemba"
- },
- "nus": {
- "name": "nuer"
- },
- "nyn": {
- "name": "nyankole"
- },
- "nn": {
- "name": "nynorsk norueguês"
- },
- "or": {
- "name": "oriá"
- },
- "om": {
- "name": "oromo"
- },
- "os": {
- "name": "osseto"
- },
- "pa": {
- "name": "panjabi"
- },
- "ps": {
- "name": "pashto"
- },
- "fa": {
- "name": "persa"
- },
- "pl": {
- "name": "polonês"
- },
- "pt": {
- "name": "português"
- },
- "pt-PT": {
- "name": "português (Portugal)"
- },
- "prg": {
- "name": "prussiano"
- },
- "qu": {
- "name": "quíchua"
- },
- "ki": {
- "name": "quicuio"
- },
- "rw": {
- "name": "quiniaruanda"
- },
- "ky": {
- "name": "quirguiz"
- },
- "rm": {
- "name": "romanche"
- },
- "rof": {
- "name": "rombo"
- },
- "ro": {
- "name": "romeno"
- },
- "rn": {
- "name": "rundi"
- },
- "ru": {
- "name": "russo"
- },
- "rwk": {
- "name": "rwa"
- },
- "sah": {
- "name": "sakha"
- },
- "saq": {
- "name": "samburu"
- },
- "smn": {
- "name": "sami de Inari"
- },
- "se": {
- "name": "sami setentrional"
- },
- "sg": {
- "name": "sango"
- },
- "sbp": {
- "name": "sangu"
- },
- "seh": {
- "name": "sena"
- },
- "sr": {
- "name": "sérvio"
- },
- "ksb": {
- "name": "shambala"
- },
- "ii": {
- "name": "sichuan yi"
- },
- "sd": {
- "name": "sindi"
- },
- "so": {
- "name": "somali"
- },
- "sw": {
- "name": "suaíli"
- },
- "sw-CD": {
- "name": "suaíli do Congo"
- },
- "sv": {
- "name": "sueco"
- },
- "shi": {
- "name": "tachelhit"
- },
- "tg": {
- "name": "tadjique"
- },
- "th": {
- "name": "tailandês"
- },
- "dav": {
- "name": "taita"
- },
- "tzm": {
- "name": "tamazirte do Atlas Central"
- },
- "zgh": {
- "name": "tamazirte marroqino padrão"
- },
- "ta": {
- "name": "tâmil"
- },
- "tt": {
- "name": "tártaro"
- },
- "twq": {
- "name": "tasawaq"
- },
- "cs": {
- "name": "tcheco"
- },
- "te": {
- "name": "télugo"
- },
- "teo": {
- "name": "teso"
- },
- "bo": {
- "name": "tibetano"
- },
- "ti": {
- "name": "tigrínia"
- },
- "to": {
- "name": "tonganês"
- },
- "tr": {
- "name": "turco"
- },
- "tk": {
- "name": "turcomeno"
- },
- "uk": {
- "name": "ucraniano"
- },
- "ug": {
- "name": "uigur"
- },
- "wo": {
- "name": "uolofe"
- },
- "ur": {
- "name": "urdu"
- },
- "uz": {
- "name": "uzbeque"
- },
- "vai": {
- "name": "Vai"
- },
- "vi": {
- "name": "vietnamita"
- },
- "vo": {
- "name": "volapuque"
- },
- "vun": {
- "name": "vunjo"
- },
- "wae": {
- "name": "walser"
- },
- "sn": {
- "name": "xona"
- },
- "yav": {
- "name": "yangben"
- },
- "dje": {
- "name": "zarma"
- },
- "zu": {
- "name": "zulu"
- }
+ "af": "africâner",
+ "agq": "aghem",
+ "ak": "akan",
+ "sq": "albanês",
+ "de": "alemão",
+ "de-AT": "alemão (Áustria)",
+ "gsw": "alemão (Suíça)",
+ "de-CH": "alto alemão (Suíça)",
+ "hsb": "alto sorábio",
+ "am": "amárico",
+ "ar": "árabe",
+ "hy": "armênio",
+ "as": "assamês",
+ "ast": "asturiano",
+ "asa": "asu",
+ "az": "azerbaijano",
+ "ksf": "bafia",
+ "nds": "baixo alemão",
+ "nds-NL": "baixo saxão",
+ "dsb": "baixo sorábio",
+ "bm": "bambara",
+ "bas": "basa",
+ "eu": "basco",
+ "bem": "bemba",
+ "bez": "bena",
+ "bn": "bengali",
+ "be": "bielorrusso",
+ "my": "birmanês",
+ "brx": "bodo",
+ "nb": "bokmål norueguês",
+ "bs": "bósnio",
+ "br": "bretão",
+ "bg": "búlgaro",
+ "kn": "canarim",
+ "yue": "cantonês",
+ "ca": "catalão",
+ "ks": "caxemira",
+ "kk": "cazaque",
+ "ceb": "cebuano",
+ "ce": "checheno",
+ "chr": "cheroqui",
+ "cgg": "chiga",
+ "zh": "chinês",
+ "zh-Hans": "chinês simplificado",
+ "zh-Hant": "chinês tradicional",
+ "si": "cingalês",
+ "kok": "concani",
+ "ko": "coreano",
+ "kw": "córnico",
+ "kea": "crioulo cabo-verdiano",
+ "hr": "croata",
+ "ku": "curdo",
+ "ckb": "curdo central",
+ "da": "dinamarquês",
+ "dua": "duala",
+ "dz": "dzonga",
+ "ebu": "embu",
+ "cu": "eslavo eclesiástico",
+ "sk": "eslovaco",
+ "sl": "esloveno",
+ "es": "espanhol",
+ "es-419": "espanhol (América Latina)",
+ "es-MX": "espanhol (México)",
+ "eo": "esperanto",
+ "et": "estoniano",
+ "ee": "eve",
+ "ewo": "ewondo",
+ "fo": "feroês",
+ "fil": "filipino",
+ "fi": "finlandês",
+ "nl-BE": "flamengo",
+ "fr": "francês",
+ "fr-CA": "francês (Canadá)",
+ "fr-CH": "francês (Suíça)",
+ "fy": "frísio ocidental",
+ "fur": "friulano",
+ "ff": "fula",
+ "gd": "gaélico escocês",
+ "gl": "galego",
+ "cy": "galês",
+ "ka": "georgiano",
+ "el": "grego",
+ "kl": "groenlandês",
+ "guz": "gusii",
+ "gu": "guzerate",
+ "ha": "hauçá",
+ "haw": "havaiano",
+ "he": "hebraico",
+ "hi": "híndi",
+ "nl": "holandês",
+ "hu": "húngaro",
+ "ig": "igbo",
+ "yi": "iídiche",
+ "id": "indonésio",
+ "en": "inglês",
+ "en-AU": "inglês (Austrália)",
+ "en-CA": "inglês (Canadá)",
+ "en-GB": "inglês (Reino Unido)",
+ "yo": "iorubá",
+ "ga": "irlandês",
+ "is": "islandês",
+ "it": "italiano",
+ "ja": "japonês",
+ "jv": "javanês",
+ "dyo": "jola-fonyi",
+ "kab": "kabyle",
+ "kkj": "kako",
+ "kln": "kalenjin",
+ "kam": "kamba",
+ "km": "khmer",
+ "ksh": "kölsch",
+ "khq": "koyra chiini",
+ "ses": "koyraboro senni",
+ "nmg": "kwasio",
+ "lkt": "lacota",
+ "lag": "langi",
+ "lo": "laosiano",
+ "lv": "letão",
+ "ln": "lingala",
+ "lt": "lituano",
+ "lu": "luba-catanga",
+ "lg": "luganda",
+ "luo": "Luo",
+ "lrc": "luri setentrional",
+ "xog": "lusoga",
+ "lb": "luxemburguês",
+ "luy": "luyia",
+ "mk": "macedônio",
+ "jmc": "machame",
+ "kde": "maconde",
+ "mgh": "macua",
+ "ml": "malaiala",
+ "ms": "malaio",
+ "mg": "malgaxe",
+ "mt": "maltês",
+ "gv": "manx",
+ "mi": "maori",
+ "mr": "marati",
+ "mas": "massai",
+ "mzn": "mazandarani",
+ "mer": "meru",
+ "mgo": "meta’",
+ "ro-MD": "moldávio",
+ "mn": "mongol",
+ "mfe": "morisyen",
+ "mua": "mundang",
+ "naq": "nama",
+ "nd": "ndebele do norte",
+ "ne": "nepalês",
+ "nnh": "ngiemboon",
+ "jgo": "nguemba",
+ "nus": "nuer",
+ "nyn": "nyankole",
+ "nn": "nynorsk norueguês",
+ "or": "oriá",
+ "om": "oromo",
+ "os": "osseto",
+ "pa": "panjabi",
+ "ps": "pashto",
+ "fa": "persa",
+ "pl": "polonês",
+ "pt": "português",
+ "pt-PT": "português (Portugal)",
+ "prg": "prussiano",
+ "qu": "quíchua",
+ "ki": "quicuio",
+ "rw": "quiniaruanda",
+ "ky": "quirguiz",
+ "rm": "romanche",
+ "rof": "rombo",
+ "ro": "romeno",
+ "rn": "rundi",
+ "ru": "russo",
+ "rwk": "rwa",
+ "sah": "sakha",
+ "saq": "samburu",
+ "smn": "sami de Inari",
+ "se": "sami setentrional",
+ "sg": "sango",
+ "sbp": "sangu",
+ "seh": "sena",
+ "sr": "sérvio",
+ "ksb": "shambala",
+ "ii": "sichuan yi",
+ "sd": "sindi",
+ "so": "somali",
+ "sw": "suaíli",
+ "sw-CD": "suaíli do Congo",
+ "sv": "sueco",
+ "shi": "tachelhit",
+ "tg": "tadjique",
+ "th": "tailandês",
+ "dav": "taita",
+ "tzm": "tamazirte do Atlas Central",
+ "zgh": "tamazirte marroqino padrão",
+ "ta": "tâmil",
+ "tt": "tártaro",
+ "twq": "tasawaq",
+ "cs": "tcheco",
+ "te": "télugo",
+ "teo": "teso",
+ "bo": "tibetano",
+ "ti": "tigrínia",
+ "to": "tonganês",
+ "tr": "turco",
+ "tk": "turcomeno",
+ "uk": "ucraniano",
+ "ug": "uigur",
+ "wo": "uolofe",
+ "ur": "urdu",
+ "uz": "uzbeque",
+ "vai": "Vai",
+ "wa": "valão",
+ "vi": "vietnamita",
+ "vo": "volapuque",
+ "vun": "vunjo",
+ "wae": "walser",
+ "xh": "xhosa",
+ "sn": "xona",
+ "yav": "yangben",
+ "dje": "zarma",
+ "zu": "zulu"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/qu.json b/vendor/commerceguys/intl/resources/language/qu.json
index e03cfc186..6ad4f75bc 100644
--- a/vendor/commerceguys/intl/resources/language/qu.json
+++ b/vendor/commerceguys/intl/resources/language/qu.json
@@ -1,641 +1,224 @@
{
- "af": {
- "name": "Afrikaans Simi"
- },
- "agq": {
- "name": "Aghem"
- },
- "ak": {
- "name": "Akan"
- },
- "sq": {
- "name": "Albanes Simi"
- },
- "de": {
- "name": "Aleman Simi"
- },
- "de-AT": {
- "name": "Aleman Simi (Austria)"
- },
- "de-CH": {
- "name": "Aleman Simi (Suiza)"
- },
- "gsw": {
- "name": "Alsaciano Simi"
- },
- "hsb": {
- "name": "Alto Sorbio Simi"
- },
- "am": {
- "name": "Amarico Simi"
- },
- "ar": {
- "name": "Arabe Simi"
- },
- "hy": {
- "name": "Armenio Simi"
- },
- "as": {
- "name": "Asames Simi"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "az": {
- "name": "Azerbaiyano Simi"
- },
- "ksf": {
- "name": "Bafia"
- },
- "dsb": {
- "name": "Bajo Sorbio Simi"
- },
- "bm": {
- "name": "Bambara"
- },
- "bn": {
- "name": "Bangla Simi"
- },
- "bas": {
- "name": "Basaa"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "be": {
- "name": "Bielorruso Simi"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "Bosnio Simi"
- },
- "br": {
- "name": "Breton Simi"
- },
- "bg": {
- "name": "Bulgaro Simi"
- },
- "my": {
- "name": "Burmese"
- },
- "ca": {
- "name": "Catalan Simi"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Chawpi Kurdo Simi"
- },
- "ce": {
- "name": "Chechen"
- },
- "cs": {
- "name": "Checo Simi"
- },
- "chr": {
- "name": "Cheroqui Simi"
- },
- "cgg": {
- "name": "Chiga"
- },
- "se": {
- "name": "Chincha Sami Simi"
- },
- "zh": {
- "name": "Chino Simi"
- },
- "zh-Hans": {
- "name": "Chino Simi (Hans)"
- },
- "zh-Hant": {
- "name": "Chino Simi (Hant)"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "si": {
- "name": "Cingales Simi"
- },
- "ksh": {
- "name": "Colognian"
- },
- "ko": {
- "name": "Coreano Simi"
- },
- "kw": {
- "name": "Cornish"
- },
- "hr": {
- "name": "Croata Simi"
- },
- "da": {
- "name": "Danes Simi"
- },
- "dua": {
- "name": "Duala"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "ebu": {
- "name": "Embu"
- },
- "sk": {
- "name": "Eslovaco Simi"
- },
- "sl": {
- "name": "Esloveno Simi"
- },
- "es": {
- "name": "Español Simi"
- },
- "es-MX": {
- "name": "Español Simi (México)"
- },
- "eo": {
- "name": "Esperanto"
- },
- "et": {
- "name": "Estonio Simi"
- },
- "eu": {
- "name": "Euskera Simi"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "Feroes Simi"
- },
- "fil": {
- "name": "Filipino Simi"
- },
- "fi": {
- "name": "Fines Simi"
- },
- "fr": {
- "name": "Frances Simi"
- },
- "fr-CA": {
- "name": "Frances Simi (CA)"
- },
- "fr-CH": {
- "name": "Frances Simi (Suiza)"
- },
- "fy": {
- "name": "Frison Simi"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah Simi"
- },
- "gd": {
- "name": "Gaelico Escoces Simi"
- },
- "cy": {
- "name": "Gales Simi"
- },
- "gl": {
- "name": "Gallego Simi"
- },
- "lg": {
- "name": "Ganda"
- },
- "ka": {
- "name": "Georgiano Simi"
- },
- "el": {
- "name": "Griego Simi"
- },
- "kl": {
- "name": "Groenlandes Simi"
- },
- "gu": {
- "name": "Gujarati Simi"
- },
- "guz": {
- "name": "Gusii"
- },
- "ha": {
- "name": "Hausa Simi"
- },
- "haw": {
- "name": "Hawaiian"
- },
- "he": {
- "name": "Hebreo Simi"
- },
- "hi": {
- "name": "Hindi Simi"
- },
- "hu": {
- "name": "Hungaro Simi"
- },
- "ig": {
- "name": "Igbo Simi"
- },
- "id": {
- "name": "Indonesio Simi"
- },
- "en": {
- "name": "Ingles Simi"
- },
- "en-AU": {
- "name": "Ingles Simi (Australia)"
- },
- "en-CA": {
- "name": "Ingles Simi (CA)"
- },
- "en-GB": {
- "name": "Ingles Simi (Reino Unido)"
- },
- "ga": {
- "name": "Irlandes Simi"
- },
- "zu": {
- "name": "Isizulu Simi"
- },
- "is": {
- "name": "Islandes Simi"
- },
- "it": {
- "name": "Italiano Simi"
- },
- "ja": {
- "name": "Japones Simi"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "kn": {
- "name": "Kannada Simi"
- },
- "ks": {
- "name": "Kashmiri"
- },
- "kk": {
- "name": "Kazajo Simi"
- },
- "km": {
- "name": "Khmer Simi"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "rw": {
- "name": "Kinyarwanda Simi"
- },
- "ky": {
- "name": "Kirghiz Simi"
- },
- "kok": {
- "name": "Konkani Simi"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Lao Simi"
- },
- "lv": {
- "name": "Leton Simi"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "Lituano Simi"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "Luxemburgues Simi"
- },
- "luy": {
- "name": "Luyia"
- },
- "mk": {
- "name": "Macedonio Simi"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "Malagasy"
- },
- "ml": {
- "name": "Malayalam Simi"
- },
- "ms": {
- "name": "Malayo Simi"
- },
- "mt": {
- "name": "Maltes Simi"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "Marathi Simi"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "mn": {
- "name": "Mongol Simi"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nds-NL": {
- "name": "nds (Países Bajos)"
- },
- "nl": {
- "name": "Neerlandes Simi"
- },
- "nl-BE": {
- "name": "Neerlandes Simi (Bélgica)"
- },
- "ne": {
- "name": "Nepali Simi"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nd": {
- "name": "North Ndebele"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "nb": {
- "name": "Norwegian Bokmål"
- },
- "nn": {
- "name": "Norwegian Nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "or": {
- "name": "Odia Simi"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetic"
- },
- "ps": {
- "name": "Pashto Simi"
- },
- "fa": {
- "name": "Persa Simi"
- },
- "pl": {
- "name": "Polaco Simi"
- },
- "pt": {
- "name": "Portugues Simi"
- },
- "pt-PT": {
- "name": "Portugues Simi (Portugal)"
- },
- "prg": {
- "name": "Prussian"
- },
- "pa": {
- "name": "Punyabi Simi"
- },
- "rm": {
- "name": "Romanche Simi"
- },
- "rof": {
- "name": "Rombo"
- },
- "ro": {
- "name": "Rumano Simi"
- },
- "ro-MD": {
- "name": "Rumano Simi (Moldova)"
- },
- "qu": {
- "name": "Runasimi"
- },
- "rn": {
- "name": "Rundi"
- },
- "ru": {
- "name": "Ruso Simi"
- },
- "rwk": {
- "name": "Rwa"
- },
- "sah": {
- "name": "Sakha Simi"
- },
- "saq": {
- "name": "Samburu"
- },
- "smn": {
- "name": "Sami Inari Simi"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "Serbio Simi"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "sd": {
- "name": "Sindhi Simi"
- },
- "xog": {
- "name": "Soga"
- },
- "so": {
- "name": "Somali"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "sw": {
- "name": "Suajili Simi"
- },
- "sw-CD": {
- "name": "Suajili Simi (Congo [RDC])"
- },
- "sv": {
- "name": "Sueco Simi"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "th": {
- "name": "Tailandes Simi"
- },
- "dav": {
- "name": "Taita"
- },
- "ta": {
- "name": "Tamil Simi"
- },
- "tt": {
- "name": "Tartaro Simi"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tg": {
- "name": "Tayiko Simi"
- },
- "te": {
- "name": "Telugu Simi"
- },
- "teo": {
- "name": "Teso"
- },
- "bo": {
- "name": "Tibetano Simi"
- },
- "ti": {
- "name": "Tigriña Simi"
- },
- "to": {
- "name": "Tongan"
- },
- "tr": {
- "name": "Turco Simi"
- },
- "tk": {
- "name": "Turcomano Simi"
- },
- "uk": {
- "name": "Ucraniano Simi"
- },
- "ug": {
- "name": "Uigur Simi"
- },
- "ur": {
- "name": "Urdu Simi"
- },
- "uz": {
- "name": "Uzbeko Simi"
- },
- "vai": {
- "name": "Vai"
- },
- "vi": {
- "name": "Vietnamita Simi"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "wo": {
- "name": "Wolof Simi"
- },
- "yav": {
- "name": "Yangben"
- },
- "ii": {
- "name": "Yi Simi"
- },
- "yi": {
- "name": "Yiddish"
- },
- "yo": {
- "name": "Yoruba Simi"
- },
- "dje": {
- "name": "Zarma"
- }
+ "af": "Afrikaans Simi",
+ "agq": "Aghem Simi",
+ "ak": "Akan Simi",
+ "sq": "Albanes Simi",
+ "de": "Aleman Simi",
+ "de-AT": "Aleman Simi (Austria)",
+ "de-CH": "Aleman Simi (Suiza)",
+ "gsw": "Alsaciano Simi",
+ "hsb": "Alto Sorbio Simi",
+ "am": "Amarico Simi",
+ "ar": "Arabe Simi",
+ "hy": "Armenio Simi",
+ "as": "Asames Simi",
+ "ast": "Asturiano Simi",
+ "asa": "Asu Simi",
+ "az": "Azerbaiyano Simi",
+ "ksf": "Bafia Simi",
+ "nds": "Bajo Alemán Simi",
+ "nds-NL": "Bajo Alemán Simi (Países Bajos)",
+ "dsb": "Bajo Sorbio Simi",
+ "bm": "Bambara Simi",
+ "bn": "Bangla Simi",
+ "bas": "Basaa Simi",
+ "bem": "Bemba Simi",
+ "bez": "Bena Simi",
+ "zgh": "Bereber Marroquí Estándar Simi",
+ "be": "Bielorruso Simi",
+ "my": "Birmano Simi",
+ "brx": "Bodo Simi",
+ "bs": "Bosnio Simi",
+ "br": "Breton Simi",
+ "bg": "Bulgaro Simi",
+ "dz": "Butanés Simi",
+ "kab": "Cabilio Simi",
+ "kea": "Caboverdiano Simi",
+ "ks": "Cachemir Simi",
+ "yue": "Cantonés Simi",
+ "ca": "Catalan Simi",
+ "ceb": "Cebuano Simi",
+ "ckb": "Chawpi Kurdo Simi",
+ "ce": "Checheno Simi",
+ "cs": "Checo Simi",
+ "chr": "Cheroqui Simi",
+ "se": "Chincha Sami Simi",
+ "zh": "Chino Simi",
+ "zh-Hans": "Chino Simplificado Simi",
+ "zh-Hant": "Chino Tradicional Simi",
+ "si": "Cingales Simi",
+ "ko": "Coreano Simi",
+ "kw": "Córnico Simi",
+ "hr": "Croata Simi",
+ "da": "Danes Simi",
+ "dua": "Duala Simi",
+ "ebu": "Embu Simi",
+ "cu": "Eslavo Eclesiástico Simi",
+ "sk": "Eslovaco Simi",
+ "sl": "Esloveno Simi",
+ "es": "Español Simi",
+ "es-419": "Español Simi (Latino América)",
+ "es-MX": "Español Simi (México)",
+ "eo": "Esperanto Simi",
+ "et": "Estonio Simi",
+ "eu": "Euskera Simi",
+ "ee": "Ewé Simi",
+ "ewo": "Ewondo Simi",
+ "fo": "Feroes Simi",
+ "fil": "Filipino Simi",
+ "fi": "Fines Simi",
+ "nl-BE": "Flamenco Simi",
+ "fr": "Frances Simi",
+ "fr-CA": "Frances Simi (Canadá)",
+ "fr-CH": "Frances Simi (Suiza)",
+ "fy": "Frison Simi",
+ "fur": "Friulano Simi",
+ "ff": "Fulah Simi",
+ "gd": "Gaelico Escoces Simi",
+ "cy": "Gales Simi",
+ "gl": "Gallego Simi",
+ "ka": "Georgiano Simi",
+ "el": "Griego Simi",
+ "kl": "Groenlandes Simi",
+ "gu": "Gujarati Simi",
+ "guz": "Guzí Simi",
+ "ha": "Hausa Simi",
+ "haw": "Hawaiano Simi",
+ "he": "Hebreo Simi",
+ "hi": "Hindi Simi",
+ "hu": "Hungaro Simi",
+ "ig": "Igbo Simi",
+ "id": "Indonesio Simi",
+ "en": "Ingles Simi",
+ "en-AU": "Ingles Simi (Australia)",
+ "en-CA": "Ingles Simi (Canadá)",
+ "en-GB": "Ingles Simi (Reino Unido)",
+ "ga": "Irlandes Simi",
+ "xh": "Isixhosa Simi",
+ "zu": "Isizulu Simi",
+ "is": "Islandes Simi",
+ "it": "Italiano Simi",
+ "ja": "Japones Simi",
+ "jv": "Javanés Simi",
+ "dyo": "Jola-Fonyi Simi",
+ "kkj": "Kako Simi",
+ "kln": "Kalenjin Simi",
+ "kam": "Kamba Simi",
+ "kn": "Kannada Simi",
+ "kk": "Kazajo Simi",
+ "km": "Khmer Simi",
+ "cgg": "Kiga Simi",
+ "ki": "Kikuyu Simi",
+ "rw": "Kinyarwanda Simi",
+ "ky": "Kirghiz Simi",
+ "ksh": "Kölsch Simi",
+ "kok": "Konkani Simi",
+ "khq": "Koyra Chiini Simi",
+ "ses": "Koyraboro Senni Simi",
+ "ku": "Kurdo Simi",
+ "nmg": "Kwasio Ngumba Simi",
+ "lkt": "Lakota Simi",
+ "lag": "Langi Simi",
+ "lo": "Lao Simi",
+ "lv": "Leton Simi",
+ "ln": "Lingala Simi",
+ "lt": "Lituano Simi",
+ "lu": "Luba-Katanga Simi",
+ "lg": "Luganda Simi",
+ "luo": "Luo Simi",
+ "lrc": "Luri septentrional Simi",
+ "lb": "Luxemburgues Simi",
+ "luy": "Luyia Simi",
+ "mk": "Macedonio Simi",
+ "jmc": "Machame Simi",
+ "mgh": "Makhuwa-Meetto Simi",
+ "kde": "Makonde Simi",
+ "ml": "Malayalam Simi",
+ "ms": "Malayo Simi",
+ "mg": "Malgache Simi",
+ "mt": "Maltes Simi",
+ "gv": "Manés Simi",
+ "mi": "Maori Simi",
+ "mr": "Marathi Simi",
+ "mas": "Masai Simi",
+ "mfe": "Mauriciano Simi",
+ "mzn": "Mazandaraní Simi",
+ "mer": "Meru Simi",
+ "mgo": "Metaʼ Simi",
+ "mn": "Mongol Simi",
+ "mua": "Mundang Simi",
+ "naq": "Nama Simi",
+ "nd": "Ndebele septentrional Simi",
+ "nl": "Neerlandes Simi",
+ "ne": "Nepali Simi",
+ "nnh": "Ngiemboon Simi",
+ "jgo": "Ngomba Simi",
+ "nb": "Noruego Bokmål Simi",
+ "nn": "Noruego Nynorsk Simi",
+ "nus": "Nuer Simi",
+ "nyn": "Nyankole Simi",
+ "or": "Odia Simi",
+ "om": "Oromo Simi",
+ "os": "Osetio Simi",
+ "ps": "Pashto Simi",
+ "fa": "Persa Simi",
+ "pl": "Polaco Simi",
+ "pt": "Portugues Simi",
+ "pt-PT": "Portugues Simi (Portugal)",
+ "prg": "Prusiano Simi",
+ "pa": "Punyabi Simi",
+ "rm": "Romanche Simi",
+ "rof": "Rombo Simi",
+ "ro": "Rumano Simi",
+ "ro-MD": "Rumano Simi (Moldova)",
+ "qu": "Runasimi",
+ "rn": "Rundi Simi",
+ "ru": "Ruso Simi",
+ "rwk": "Rwa Simi",
+ "sah": "Sakha Simi",
+ "saq": "Samburu Simi",
+ "smn": "Sami Inari Simi",
+ "sg": "Sango Simi",
+ "sbp": "Sangu Simi",
+ "seh": "Sena Simi",
+ "sr": "Serbio Simi",
+ "ksb": "Shambala Simi",
+ "sn": "Shona Simi",
+ "sd": "Sindhi Simi",
+ "xog": "Soga Simi",
+ "so": "Somali Simi",
+ "sw": "Suajili Simi",
+ "sw-CD": "Suajili Simi (Congo (RDC))",
+ "sv": "Sueco Simi",
+ "th": "Tailandes Simi",
+ "dav": "Taita Simi",
+ "tzm": "Tamazight Simi",
+ "ta": "Tamil Simi",
+ "tt": "Tartaro Simi",
+ "twq": "Tasawaq Simi",
+ "shi": "Tashelhit Simi",
+ "tg": "Tayiko Simi",
+ "te": "Telugu Simi",
+ "teo": "Teso Simi",
+ "bo": "Tibetano Simi",
+ "ti": "Tigriña Simi",
+ "to": "Tongano Simi",
+ "tr": "Turco Simi",
+ "tk": "Turcomano Simi",
+ "uk": "Ucraniano Simi",
+ "ug": "Uigur Simi",
+ "ur": "Urdu Simi",
+ "uz": "Uzbeko Simi",
+ "vai": "Vai Simi",
+ "vi": "Vietnamita Simi",
+ "vo": "Volapük Simi",
+ "vun": "Vunjo Simi",
+ "wa": "Walloon",
+ "wae": "Walser Simi",
+ "wo": "Wolof Simi",
+ "yav": "Yangben Simi",
+ "ii": "Yi Simi",
+ "yi": "Yiddish Simi",
+ "yo": "Yoruba Simi",
+ "dje": "Zarma Simi"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/rm.json b/vendor/commerceguys/intl/resources/language/rm.json
index fd5d8bda6..edf8d3180 100644
--- a/vendor/commerceguys/intl/resources/language/rm.json
+++ b/vendor/commerceguys/intl/resources/language/rm.json
@@ -1,644 +1,224 @@
{
- "af": {
- "name": "afrikaans"
- },
- "agq": {
- "name": "Aghem"
- },
- "ak": {
- "name": "akan"
- },
- "sq": {
- "name": "albanais"
- },
- "am": {
- "name": "amaric"
- },
- "ar": {
- "name": "arab"
- },
- "hy": {
- "name": "armen"
- },
- "az": {
- "name": "aserbeidschanic"
- },
- "as": {
- "name": "assami"
- },
- "ast": {
- "name": "asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "hsb": {
- "name": "aut sorb"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "bambara"
- },
- "bas": {
- "name": "basaa"
- },
- "eu": {
- "name": "basc"
- },
- "dsb": {
- "name": "bass sorb"
- },
- "nds": {
- "name": "bass tudestg"
- },
- "nds-NL": {
- "name": "bass tudestg (Pajais Bass)"
- },
- "bem": {
- "name": "bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "bn": {
- "name": "bengal"
- },
- "be": {
- "name": "bieloruss"
- },
- "my": {
- "name": "birman"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "bosniac"
- },
- "br": {
- "name": "breton"
- },
- "bg": {
- "name": "bulgar"
- },
- "km": {
- "name": "cambodschan"
- },
- "kk": {
- "name": "casac"
- },
- "ca": {
- "name": "catalan"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "chr": {
- "name": "cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "zh": {
- "name": "chinais"
- },
- "zh-Hans": {
- "name": "chinais simplifitgà"
- },
- "zh-Hant": {
- "name": "chinais tradiziunal"
- },
- "ksh": {
- "name": "Colognian"
- },
- "ko": {
- "name": "corean"
- },
- "kw": {
- "name": "cornic"
- },
- "hr": {
- "name": "croat"
- },
- "da": {
- "name": "danais"
- },
- "dua": {
- "name": "duala"
- },
- "dz": {
- "name": "dzongkha"
- },
- "he": {
- "name": "ebraic"
- },
- "ebu": {
- "name": "Embu"
- },
- "en": {
- "name": "englais"
- },
- "en-AU": {
- "name": "englais australian"
- },
- "en-GB": {
- "name": "englais britannic"
- },
- "en-CA": {
- "name": "englais canadais"
- },
- "eo": {
- "name": "esperanto"
- },
- "et": {
- "name": "eston"
- },
- "ee": {
- "name": "ewe"
- },
- "ewo": {
- "name": "ewondo"
- },
- "fo": {
- "name": "ferrais"
- },
- "fil": {
- "name": "filippino"
- },
- "fi": {
- "name": "finlandais"
- },
- "nl-BE": {
- "name": "flam"
- },
- "fr": {
- "name": "franzos"
- },
- "fr-CA": {
- "name": "franzos canadais"
- },
- "fr-CH": {
- "name": "franzos svizzer"
- },
- "fy": {
- "name": "fris"
- },
- "fur": {
- "name": "friulan"
- },
- "ff": {
- "name": "fulah"
- },
- "gd": {
- "name": "gaelic scot"
- },
- "gl": {
- "name": "galician"
- },
- "lg": {
- "name": "ganda"
- },
- "ka": {
- "name": "georgian"
- },
- "ja": {
- "name": "giapunais"
- },
- "el": {
- "name": "grec"
- },
- "kl": {
- "name": "grönlandais"
- },
- "gu": {
- "name": "gujarati"
- },
- "guz": {
- "name": "Gusii"
- },
- "ha": {
- "name": "haussa"
- },
- "haw": {
- "name": "hawaian"
- },
- "hi": {
- "name": "hindi"
- },
- "ig": {
- "name": "igbo"
- },
- "id": {
- "name": "indonais"
- },
- "ga": {
- "name": "irlandais"
- },
- "is": {
- "name": "islandais"
- },
- "sah": {
- "name": "jakut"
- },
- "yi": {
- "name": "jiddic"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "kamba"
- },
- "kn": {
- "name": "kannada"
- },
- "ks": {
- "name": "kashmiri"
- },
- "ki": {
- "name": "kikuyu"
- },
- "cy": {
- "name": "kimric"
- },
- "rw": {
- "name": "kinyarwanda"
- },
- "ky": {
- "name": "kirghis"
- },
- "kok": {
- "name": "konkani"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "laot"
- },
- "lv": {
- "name": "letton"
- },
- "ln": {
- "name": "lingala"
- },
- "lt": {
- "name": "lituan"
- },
- "lu": {
- "name": "luba-katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "luxemburgais"
- },
- "luy": {
- "name": "Luyia"
- },
- "mk": {
- "name": "macedon"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "malagassi"
- },
- "ms": {
- "name": "malaic"
- },
- "ml": {
- "name": "malayalam"
- },
- "mt": {
- "name": "maltais"
- },
- "gv": {
- "name": "manx"
- },
- "mr": {
- "name": "marathi"
- },
- "mas": {
- "name": "masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "ro-MD": {
- "name": "moldav"
- },
- "mn": {
- "name": "mongolic"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nd": {
- "name": "ndebele dal nord"
- },
- "ne": {
- "name": "nepalais"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "nb": {
- "name": "norvegais bokmål"
- },
- "nn": {
- "name": "norvegiais nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "nyankole"
- },
- "nl": {
- "name": "ollandais"
- },
- "or": {
- "name": "oriya"
- },
- "om": {
- "name": "oromo"
- },
- "os": {
- "name": "ossetic"
- },
- "ps": {
- "name": "paschto"
- },
- "fa": {
- "name": "persian"
- },
- "pl": {
- "name": "polac"
- },
- "pt": {
- "name": "portugais"
- },
- "pt-PT": {
- "name": "portugais iberian"
- },
- "prg": {
- "name": "Prussian"
- },
- "pa": {
- "name": "punjabi"
- },
- "qu": {
- "name": "quechua"
- },
- "rof": {
- "name": "Rombo"
- },
- "rm": {
- "name": "rumantsch"
- },
- "ro": {
- "name": "rumen"
- },
- "rn": {
- "name": "rundi"
- },
- "ru": {
- "name": "russ"
- },
- "rwk": {
- "name": "Rwa"
- },
- "saq": {
- "name": "Samburu"
- },
- "se": {
- "name": "sami dal nord"
- },
- "smn": {
- "name": "sami inari"
- },
- "sg": {
- "name": "sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "serb"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "shona"
- },
- "ii": {
- "name": "sichuan yi"
- },
- "sd": {
- "name": "sindhi"
- },
- "si": {
- "name": "singalais"
- },
- "cu": {
- "name": "slav da baselgia"
- },
- "sk": {
- "name": "slovac"
- },
- "sl": {
- "name": "sloven"
- },
- "xog": {
- "name": "Soga"
- },
- "so": {
- "name": "somali"
- },
- "es": {
- "name": "spagnol"
- },
- "es-MX": {
- "name": "spagnol (Mexico)"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "sw": {
- "name": "suahili"
- },
- "sw-CD": {
- "name": "suahili (Republica Democratica dal Congo)"
- },
- "sv": {
- "name": "svedais"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "tg": {
- "name": "tadjik"
- },
- "th": {
- "name": "tailandais"
- },
- "dav": {
- "name": "Taita"
- },
- "it": {
- "name": "talian"
- },
- "ta": {
- "name": "tamil"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "tatar"
- },
- "te": {
- "name": "telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "bo": {
- "name": "tibetan"
- },
- "ti": {
- "name": "tigrinya"
- },
- "tr": {
- "name": "tirc"
- },
- "to": {
- "name": "tonga"
- },
- "cs": {
- "name": "tschec"
- },
- "ce": {
- "name": "tschetschen"
- },
- "de": {
- "name": "tudestg"
- },
- "de-CH": {
- "name": "tudestg (Svizra)"
- },
- "de-AT": {
- "name": "tudestg austriac"
- },
- "gsw": {
- "name": "tudestg svizzer"
- },
- "tk": {
- "name": "turkmen"
- },
- "uk": {
- "name": "ucranais"
- },
- "ug": {
- "name": "uiguric"
- },
- "hu": {
- "name": "ungarais"
- },
- "ur": {
- "name": "urdu"
- },
- "uz": {
- "name": "usbec"
- },
- "vai": {
- "name": "Vai"
- },
- "vi": {
- "name": "vietnamais"
- },
- "vo": {
- "name": "volapuk"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "wo": {
- "name": "wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "yo": {
- "name": "yoruba"
- },
- "dje": {
- "name": "Zarma"
- },
- "zu": {
- "name": "zulu"
- }
+ "af": "afrikaans",
+ "agq": "Aghem",
+ "ak": "akan",
+ "sq": "albanais",
+ "am": "amaric",
+ "ar": "arab",
+ "hy": "armen",
+ "az": "aserbeidschanic",
+ "as": "assami",
+ "ast": "asturian",
+ "asa": "Asu",
+ "hsb": "aut sorb",
+ "ksf": "Bafia",
+ "bm": "bambara",
+ "bas": "basaa",
+ "eu": "basc",
+ "dsb": "bass sorb",
+ "nds": "bass tudestg",
+ "nds-NL": "bass tudestg (Pajais Bass)",
+ "bem": "bemba",
+ "bez": "Bena",
+ "bn": "bengal",
+ "be": "bieloruss",
+ "my": "birman",
+ "brx": "Bodo",
+ "bs": "bosniac",
+ "br": "breton",
+ "bg": "bulgar",
+ "km": "cambodschan",
+ "yue": "Cantonese",
+ "kk": "casac",
+ "ca": "catalan",
+ "ceb": "cebuano",
+ "tzm": "Central Atlas Tamazight",
+ "ckb": "Central Kurdish",
+ "chr": "cherokee",
+ "cgg": "Chiga",
+ "zh": "chinais",
+ "zh-Hans": "chinais simplifitgà",
+ "zh-Hant": "chinais tradiziunal",
+ "ksh": "Colognian",
+ "ko": "corean",
+ "kw": "cornic",
+ "hr": "croat",
+ "ku": "curd",
+ "da": "danais",
+ "dua": "duala",
+ "dz": "dzongkha",
+ "he": "ebraic",
+ "ebu": "Embu",
+ "en": "englais",
+ "en-AU": "englais australian",
+ "en-GB": "englais britannic",
+ "en-CA": "englais canadais",
+ "eo": "esperanto",
+ "et": "eston",
+ "ee": "ewe",
+ "ewo": "ewondo",
+ "fo": "ferrais",
+ "fil": "filippino",
+ "fi": "finlandais",
+ "nl-BE": "flam",
+ "fr": "franzos",
+ "fr-CA": "franzos canadais",
+ "fr-CH": "franzos svizzer",
+ "fy": "fris",
+ "fur": "friulan",
+ "ff": "fulah",
+ "gd": "gaelic scot",
+ "gl": "galician",
+ "lg": "ganda",
+ "ka": "georgian",
+ "ja": "giapunais",
+ "el": "grec",
+ "kl": "grönlandais",
+ "gu": "gujarati",
+ "guz": "Gusii",
+ "ha": "haussa",
+ "haw": "hawaian",
+ "hi": "hindi",
+ "ig": "igbo",
+ "id": "indonais",
+ "ga": "irlandais",
+ "is": "islandais",
+ "sah": "jakut",
+ "jv": "javanais",
+ "yi": "jiddic",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "kabyle",
+ "kkj": "Kako",
+ "kln": "Kalenjin",
+ "kam": "kamba",
+ "kn": "kannada",
+ "ks": "kashmiri",
+ "ki": "kikuyu",
+ "cy": "kimric",
+ "rw": "kinyarwanda",
+ "ky": "kirghis",
+ "kok": "konkani",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "nmg": "Kwasio",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "laot",
+ "lv": "letton",
+ "ln": "lingala",
+ "lt": "lituan",
+ "lu": "luba-katanga",
+ "luo": "Luo",
+ "lb": "luxemburgais",
+ "luy": "Luyia",
+ "mk": "macedon",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "malagassi",
+ "ms": "malaic",
+ "ml": "malayalam",
+ "mt": "maltais",
+ "gv": "manx",
+ "mi": "maori",
+ "mr": "marathi",
+ "mas": "masai",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "ro-MD": "moldav",
+ "mn": "mongolic",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nd": "ndebele dal nord",
+ "ne": "nepalais",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "lrc": "Northern Luri",
+ "nb": "norvegais bokmål",
+ "nn": "norvegiais nynorsk",
+ "nus": "Nuer",
+ "nyn": "nyankole",
+ "nl": "ollandais",
+ "or": "oriya",
+ "om": "oromo",
+ "os": "ossetic",
+ "ps": "paschto",
+ "fa": "persian",
+ "pl": "polac",
+ "pt": "portugais",
+ "pt-PT": "portugais iberian",
+ "prg": "Prussian",
+ "pa": "punjabi",
+ "qu": "quechua",
+ "rof": "Rombo",
+ "rm": "rumantsch",
+ "ro": "rumen",
+ "rn": "rundi",
+ "ru": "russ",
+ "rwk": "Rwa",
+ "saq": "Samburu",
+ "se": "sami dal nord",
+ "smn": "sami inari",
+ "sg": "sango",
+ "sbp": "Sangu",
+ "seh": "Sena",
+ "sr": "serb",
+ "ksb": "Shambala",
+ "sn": "shona",
+ "ii": "sichuan yi",
+ "sd": "sindhi",
+ "si": "singalais",
+ "cu": "slav da baselgia",
+ "sk": "slovac",
+ "sl": "sloven",
+ "xog": "Soga",
+ "so": "somali",
+ "es": "spagnol",
+ "es-MX": "spagnol (Mexico)",
+ "es-419": "spagnol latinamerican",
+ "zgh": "Standard Moroccan Tamazight",
+ "sw": "suahili",
+ "sw-CD": "suahili (Republica Democratica dal Congo)",
+ "sv": "svedais",
+ "shi": "Tachelhit",
+ "tg": "tadjik",
+ "th": "tailandais",
+ "dav": "Taita",
+ "it": "talian",
+ "ta": "tamil",
+ "twq": "Tasawaq",
+ "tt": "tatar",
+ "te": "telugu",
+ "teo": "Teso",
+ "bo": "tibetan",
+ "ti": "tigrinya",
+ "tr": "tirc",
+ "to": "tonga",
+ "cs": "tschec",
+ "ce": "tschetschen",
+ "de": "tudestg",
+ "de-CH": "tudestg (Svizra)",
+ "de-AT": "tudestg austriac",
+ "gsw": "tudestg svizzer",
+ "tk": "turkmen",
+ "uk": "ucranais",
+ "ug": "uiguric",
+ "hu": "ungarais",
+ "ur": "urdu",
+ "uz": "usbec",
+ "vai": "Vai",
+ "wa": "vallon",
+ "vi": "vietnamais",
+ "vo": "volapuk",
+ "vun": "Vunjo",
+ "wae": "Walser",
+ "wo": "wolof",
+ "xh": "xhosa",
+ "yav": "Yangben",
+ "yo": "yoruba",
+ "dje": "Zarma",
+ "zu": "zulu"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/rn.json b/vendor/commerceguys/intl/resources/language/rn.json
index 5ade2c49d..2034aa1d9 100644
--- a/vendor/commerceguys/intl/resources/language/rn.json
+++ b/vendor/commerceguys/intl/resources/language/rn.json
@@ -1,641 +1,224 @@
{
- "af": {
- "name": "Afrikaans"
- },
- "agq": {
- "name": "Aghem"
- },
- "sq": {
- "name": "Albanian"
- },
- "hy": {
- "name": "Armenian"
- },
- "as": {
- "name": "Assamese"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "az": {
- "name": "Azerbaijani"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "Basque"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "Bosnian"
- },
- "br": {
- "name": "Breton"
- },
- "ca": {
- "name": "Catalan"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "ce": {
- "name": "Chechen"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "kw": {
- "name": "Cornish"
- },
- "hr": {
- "name": "Croatian"
- },
- "da": {
- "name": "Danish"
- },
- "dua": {
- "name": "Duala"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "ebu": {
- "name": "Embu"
- },
- "eo": {
- "name": "Esperanto"
- },
- "et": {
- "name": "Estonian"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "Faroese"
- },
- "fil": {
- "name": "Filipino"
- },
- "fi": {
- "name": "Finnish"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "gl": {
- "name": "Galician"
- },
- "lg": {
- "name": "Ganda"
- },
- "ka": {
- "name": "Georgian"
- },
- "gu": {
- "name": "Gujarati"
- },
- "guz": {
- "name": "Gusii"
- },
- "haw": {
- "name": "Hawaiian"
- },
- "he": {
- "name": "Hebrew"
- },
- "ar": {
- "name": "Icarabu"
- },
- "is": {
- "name": "Icelandic"
- },
- "es": {
- "name": "Icesipanyolo"
- },
- "es-MX": {
- "name": "Icesipanyolo (Migizike)"
- },
- "en": {
- "name": "Icongereza"
- },
- "en-CA": {
- "name": "Icongereza (Kanada)"
- },
- "en-AU": {
- "name": "Icongereza (Ositaraliya)"
- },
- "en-GB": {
- "name": "Icongereza (Ubwongereza)"
- },
- "cs": {
- "name": "Igiceke"
- },
- "fr": {
- "name": "Igifaransa"
- },
- "fr-CA": {
- "name": "Igifaransa (Kanada)"
- },
- "fr-CH": {
- "name": "Igifaransa (Ubusuwisi)"
- },
- "ha": {
- "name": "Igihawusa"
- },
- "hi": {
- "name": "Igihindi"
- },
- "nl": {
- "name": "Igiholandi"
- },
- "nl-BE": {
- "name": "Igiholandi (Ububiligi)"
- },
- "km": {
- "name": "Igikambodiya"
- },
- "ak": {
- "name": "Igikani"
- },
- "fa": {
- "name": "Igiperisi"
- },
- "pt": {
- "name": "Igiporutugari"
- },
- "pt-PT": {
- "name": "Igiporutugari (Porutugali)"
- },
- "pa": {
- "name": "Igipunjabi"
- },
- "zh": {
- "name": "Igishinwa"
- },
- "zh-Hans": {
- "name": "Igishinwa (Hans)"
- },
- "zh-Hant": {
- "name": "Igishinwa (Hant)"
- },
- "so": {
- "name": "Igisomali"
- },
- "sv": {
- "name": "Igisuweduwa"
- },
- "it": {
- "name": "Igitaliyani"
- },
- "ta": {
- "name": "Igitamili"
- },
- "tr": {
- "name": "Igiturukiya"
- },
- "be": {
- "name": "Ikibelarusiya"
- },
- "bn": {
- "name": "Ikibengali"
- },
- "de": {
- "name": "Ikidage"
- },
- "de-AT": {
- "name": "Ikidage (Otirishe)"
- },
- "de-CH": {
- "name": "Ikidage (Ubusuwisi)"
- },
- "el": {
- "name": "Ikigereki"
- },
- "ig": {
- "name": "Ikigubo"
- },
- "am": {
- "name": "Ikimuhariki"
- },
- "ne": {
- "name": "Ikinepali"
- },
- "my": {
- "name": "Ikinyabirimaniya"
- },
- "bg": {
- "name": "Ikinyabuligariya"
- },
- "hu": {
- "name": "Ikinyahongiriya"
- },
- "ko": {
- "name": "Ikinyakoreya"
- },
- "ms": {
- "name": "Ikinyamaleziya"
- },
- "pl": {
- "name": "Ikinyapolonye"
- },
- "ro": {
- "name": "Ikinyarumaniya"
- },
- "ro-MD": {
- "name": "Ikinyarumaniya (Moludavi)"
- },
- "rw": {
- "name": "Ikinyarwanda"
- },
- "th": {
- "name": "Ikinyatayilandi"
- },
- "vi": {
- "name": "Ikinyaviyetinamu"
- },
- "uk": {
- "name": "Ikinyayukereni"
- },
- "id": {
- "name": "Ikinyendoziya"
- },
- "rn": {
- "name": "Ikirundi"
- },
- "ru": {
- "name": "Ikirusiya"
- },
- "ja": {
- "name": "Ikiyapani"
- },
- "yo": {
- "name": "Ikiyoruba"
- },
- "zu": {
- "name": "Ikizulu"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "ur": {
- "name": "Inyeyurudu"
- },
- "ga": {
- "name": "Irish"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "kn": {
- "name": "Kannada"
- },
- "ks": {
- "name": "Kashmiri"
- },
- "kk": {
- "name": "Kazakh"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "kok": {
- "name": "Konkani"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "ky": {
- "name": "Kyrgyz"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Lao"
- },
- "lv": {
- "name": "Latvian"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "Lithuanian"
- },
- "dsb": {
- "name": "Lower Sorbian"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "Luxembourgish"
- },
- "luy": {
- "name": "Luyia"
- },
- "mk": {
- "name": "Macedonian"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "Malagasy"
- },
- "ml": {
- "name": "Malayalam"
- },
- "mt": {
- "name": "Maltese"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "Marathi"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "mn": {
- "name": "Mongolian"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nds-NL": {
- "name": "nds (Ubuholandi)"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nd": {
- "name": "North Ndebele"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "se": {
- "name": "Northern Sami"
- },
- "nb": {
- "name": "Norwegian Bokmål"
- },
- "nn": {
- "name": "Norwegian Nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "or": {
- "name": "Odia"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetic"
- },
- "ps": {
- "name": "Pashto"
- },
- "prg": {
- "name": "Prussian"
- },
- "qu": {
- "name": "Quechua"
- },
- "rm": {
- "name": "Romansh"
- },
- "rof": {
- "name": "Rombo"
- },
- "rwk": {
- "name": "Rwa"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "gd": {
- "name": "Scottish Gaelic"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "Serbian"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Sinhala"
- },
- "sk": {
- "name": "Slovak"
- },
- "sl": {
- "name": "Slovenian"
- },
- "xog": {
- "name": "Soga"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "sw-CD": {
- "name": "sw (Repubulika Iharanira Demokarasi ya Kongo)"
- },
- "sw": {
- "name": "Swahili"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "dav": {
- "name": "Taita"
- },
- "tg": {
- "name": "Tajik"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "Tatar"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "bo": {
- "name": "Tibetan"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "to": {
- "name": "Tongan"
- },
- "tk": {
- "name": "Turkmen"
- },
- "hsb": {
- "name": "Upper Sorbian"
- },
- "ug": {
- "name": "Uyghur"
- },
- "uz": {
- "name": "Uzbek"
- },
- "vai": {
- "name": "Vai"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "cy": {
- "name": "Welsh"
- },
- "fy": {
- "name": "Western Frisian"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "yi": {
- "name": "Yiddish"
- },
- "dje": {
- "name": "Zarma"
- }
+ "af": "Afrikaans",
+ "agq": "Aghem",
+ "sq": "Albanian",
+ "hy": "Armenian",
+ "as": "Assamese",
+ "ast": "Asturian",
+ "asa": "Asu",
+ "az": "Azerbaijani",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "eu": "Basque",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "brx": "Bodo",
+ "bs": "Bosnian",
+ "br": "Breton",
+ "yue": "Cantonese",
+ "ca": "Catalan",
+ "ceb": "Cebuano",
+ "tzm": "Central Atlas Tamazight",
+ "ckb": "Central Kurdish",
+ "ce": "Chechen",
+ "chr": "Cherokee",
+ "cgg": "Chiga",
+ "cu": "Church Slavic",
+ "ksh": "Colognian",
+ "kw": "Cornish",
+ "hr": "Croatian",
+ "da": "Danish",
+ "dua": "Duala",
+ "dz": "Dzongkha",
+ "ebu": "Embu",
+ "eo": "Esperanto",
+ "et": "Estonian",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fo": "Faroese",
+ "fil": "Filipino",
+ "fi": "Finnish",
+ "fur": "Friulian",
+ "ff": "Fulah",
+ "gl": "Galician",
+ "lg": "Ganda",
+ "ka": "Georgian",
+ "gu": "Gujarati",
+ "guz": "Gusii",
+ "haw": "Hawaiian",
+ "he": "Hebrew",
+ "ar": "Icarabu",
+ "is": "Icelandic",
+ "es": "Icesipanyolo",
+ "es-419": "Icesipanyolo (419)",
+ "es-MX": "Icesipanyolo (Migizike)",
+ "en": "Icongereza",
+ "en-CA": "Icongereza (Kanada)",
+ "en-AU": "Icongereza (Ositaraliya)",
+ "en-GB": "Icongereza (Ubwongereza)",
+ "cs": "Igiceke",
+ "fr": "Igifaransa",
+ "fr-CA": "Igifaransa (Kanada)",
+ "fr-CH": "Igifaransa (Ubusuwisi)",
+ "ha": "Igihawusa",
+ "hi": "Igihindi",
+ "nl": "Igiholandi",
+ "nl-BE": "Igiholandi (Ububiligi)",
+ "km": "Igikambodiya",
+ "ak": "Igikani",
+ "fa": "Igiperisi",
+ "pt": "Igiporutugari",
+ "pt-PT": "Igiporutugari (Porutugali)",
+ "pa": "Igipunjabi",
+ "zh": "Igishinwa",
+ "zh-Hans": "Igishinwa (Hans)",
+ "zh-Hant": "Igishinwa (Hant)",
+ "so": "Igisomali",
+ "sv": "Igisuweduwa",
+ "it": "Igitaliyani",
+ "ta": "Igitamili",
+ "tr": "Igiturukiya",
+ "be": "Ikibelarusiya",
+ "bn": "Ikibengali",
+ "de": "Ikidage",
+ "de-AT": "Ikidage (Otirishe)",
+ "de-CH": "Ikidage (Ubusuwisi)",
+ "el": "Ikigereki",
+ "ig": "Ikigubo",
+ "am": "Ikimuhariki",
+ "ne": "Ikinepali",
+ "my": "Ikinyabirimaniya",
+ "bg": "Ikinyabuligariya",
+ "hu": "Ikinyahongiriya",
+ "ko": "Ikinyakoreya",
+ "ms": "Ikinyamaleziya",
+ "pl": "Ikinyapolonye",
+ "ro": "Ikinyarumaniya",
+ "ro-MD": "Ikinyarumaniya (Moludavi)",
+ "rw": "Ikinyarwanda",
+ "th": "Ikinyatayilandi",
+ "vi": "Ikinyaviyetinamu",
+ "uk": "Ikinyayukereni",
+ "jv": "Ikinyejava",
+ "id": "Ikinyendoziya",
+ "rn": "Ikirundi",
+ "ru": "Ikirusiya",
+ "ja": "Ikiyapani",
+ "yo": "Ikiyoruba",
+ "zu": "Ikizulu",
+ "smn": "Inari Sami",
+ "ur": "Inyeyurudu",
+ "ga": "Irish",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "kn": "Kannada",
+ "ks": "Kashmiri",
+ "kk": "Kazakh",
+ "ki": "Kikuyu",
+ "kok": "Konkani",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "ku": "Kurdish",
+ "nmg": "Kwasio",
+ "ky": "Kyrgyz",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Lao",
+ "lv": "Latvian",
+ "ln": "Lingala",
+ "lt": "Lithuanian",
+ "nds": "Low German",
+ "dsb": "Lower Sorbian",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "lb": "Luxembourgish",
+ "luy": "Luyia",
+ "mk": "Macedonian",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "Malagasy",
+ "ml": "Malayalam",
+ "mt": "Maltese",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mr": "Marathi",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "mn": "Mongolian",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nds-NL": "nds (Ubuholandi)",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nd": "North Ndebele",
+ "lrc": "Northern Luri",
+ "se": "Northern Sami",
+ "nb": "Norwegian Bokmål",
+ "nn": "Norwegian Nynorsk",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "or": "Odia",
+ "om": "Oromo",
+ "os": "Ossetic",
+ "ps": "Pashto",
+ "prg": "Prussian",
+ "qu": "Quechua",
+ "rm": "Romansh",
+ "rof": "Rombo",
+ "rwk": "Rwa",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "gd": "Scottish Gaelic",
+ "seh": "Sena",
+ "sr": "Serbian",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "sd": "Sindhi",
+ "si": "Sinhala",
+ "sk": "Slovak",
+ "sl": "Slovenian",
+ "xog": "Soga",
+ "zgh": "Standard Moroccan Tamazight",
+ "sw-CD": "sw (Repubulika Iharanira Demokarasi ya Kongo)",
+ "sw": "Swahili",
+ "gsw": "Swiss German",
+ "shi": "Tachelhit",
+ "dav": "Taita",
+ "tg": "Tajik",
+ "twq": "Tasawaq",
+ "tt": "Tatar",
+ "te": "Telugu",
+ "teo": "Teso",
+ "bo": "Tibetan",
+ "ti": "Tigrinya",
+ "to": "Tongan",
+ "tk": "Turkmen",
+ "hsb": "Upper Sorbian",
+ "ug": "Uyghur",
+ "uz": "Uzbek",
+ "vai": "Vai",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "cy": "Welsh",
+ "fy": "Western Frisian",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "yi": "Yiddish",
+ "dje": "Zarma"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/ro-MD.json b/vendor/commerceguys/intl/resources/language/ro-MD.json
index ab7595ede..7c5ef28bf 100644
--- a/vendor/commerceguys/intl/resources/language/ro-MD.json
+++ b/vendor/commerceguys/intl/resources/language/ro-MD.json
@@ -1,644 +1,224 @@
{
- "af": {
- "name": "afrikaans"
- },
- "agq": {
- "name": "aghem"
- },
- "ak": {
- "name": "akan"
- },
- "sq": {
- "name": "albaneză"
- },
- "am": {
- "name": "amharică"
- },
- "ar": {
- "name": "arabă"
- },
- "hy": {
- "name": "armeană"
- },
- "as": {
- "name": "asameză"
- },
- "ast": {
- "name": "asturiană"
- },
- "asa": {
- "name": "asu"
- },
- "az": {
- "name": "azeră"
- },
- "ksf": {
- "name": "bafia"
- },
- "bm": {
- "name": "bambara"
- },
- "bas": {
- "name": "basaa"
- },
- "eu": {
- "name": "bască"
- },
- "bem": {
- "name": "bemba"
- },
- "bez": {
- "name": "bena"
- },
- "bn": {
- "name": "bengaleză"
- },
- "be": {
- "name": "bielorusă"
- },
- "my": {
- "name": "birmană"
- },
- "brx": {
- "name": "bodo"
- },
- "bs": {
- "name": "bosniacă"
- },
- "br": {
- "name": "bretonă"
- },
- "bg": {
- "name": "bulgară"
- },
- "ks": {
- "name": "cașmiră"
- },
- "ca": {
- "name": "catalană"
- },
- "ce": {
- "name": "cecenă"
- },
- "cs": {
- "name": "cehă"
- },
- "chr": {
- "name": "cherokee"
- },
- "cgg": {
- "name": "chiga"
- },
- "zh": {
- "name": "chineză"
- },
- "zh-Hans": {
- "name": "chineză (simplificată)"
- },
- "zh-Hant": {
- "name": "chineză tradițională"
- },
- "ko": {
- "name": "coreeană"
- },
- "kw": {
- "name": "cornică"
- },
- "hr": {
- "name": "croată"
- },
- "da": {
- "name": "daneză"
- },
- "dua": {
- "name": "duala"
- },
- "dz": {
- "name": "dzongkha"
- },
- "he": {
- "name": "ebraică"
- },
- "ebu": {
- "name": "embu"
- },
- "en": {
- "name": "engleză"
- },
- "en-AU": {
- "name": "engleză (Australia)"
- },
- "en-CA": {
- "name": "engleză (Canada)"
- },
- "en-GB": {
- "name": "engleză (Regatul Unit)"
- },
- "eo": {
- "name": "esperanto"
- },
- "et": {
- "name": "estonă"
- },
- "ee": {
- "name": "ewe"
- },
- "ewo": {
- "name": "ewondo"
- },
- "fo": {
- "name": "faroeză"
- },
- "fil": {
- "name": "filipineză"
- },
- "fi": {
- "name": "finlandeză"
- },
- "nl-BE": {
- "name": "flamandă"
- },
- "fr": {
- "name": "franceză"
- },
- "fr-CA": {
- "name": "franceză (Canada)"
- },
- "fr-CH": {
- "name": "franceză (Elveția)"
- },
- "fur": {
- "name": "friulană"
- },
- "fy": {
- "name": "frizonă occidentală"
- },
- "ff": {
- "name": "fulah"
- },
- "gd": {
- "name": "gaelică scoțiană"
- },
- "cy": {
- "name": "galeză"
- },
- "gl": {
- "name": "galiciană"
- },
- "lg": {
- "name": "ganda"
- },
- "ka": {
- "name": "georgiană"
- },
- "nds": {
- "name": "germana de jos"
- },
- "de": {
- "name": "germană"
- },
- "de-AT": {
- "name": "germană (Austria)"
- },
- "gsw": {
- "name": "germană (Elveția)"
- },
- "de-CH": {
- "name": "germană standard (Elveția)"
- },
- "el": {
- "name": "greacă"
- },
- "gu": {
- "name": "gujarati"
- },
- "guz": {
- "name": "gusii"
- },
- "ha": {
- "name": "hausa"
- },
- "haw": {
- "name": "hawaiiană"
- },
- "hi": {
- "name": "hindi"
- },
- "yi": {
- "name": "idiș"
- },
- "ig": {
- "name": "igbo"
- },
- "smn": {
- "name": "inari sami"
- },
- "id": {
- "name": "indoneziană"
- },
- "ga": {
- "name": "irlandeză"
- },
- "is": {
- "name": "islandeză"
- },
- "it": {
- "name": "italiană"
- },
- "ja": {
- "name": "japoneză"
- },
- "dyo": {
- "name": "jola-fonyi"
- },
- "kea": {
- "name": "kabuverdianu"
- },
- "kab": {
- "name": "kabyle"
- },
- "kkj": {
- "name": "kako"
- },
- "kl": {
- "name": "kalaallisut"
- },
- "kln": {
- "name": "kalenjin"
- },
- "kam": {
- "name": "kamba"
- },
- "kn": {
- "name": "kannada"
- },
- "kk": {
- "name": "kazahă"
- },
- "ky": {
- "name": "kârgâză"
- },
- "km": {
- "name": "khmeră"
- },
- "ki": {
- "name": "kikuyu"
- },
- "rw": {
- "name": "kinyarwanda"
- },
- "rn": {
- "name": "kirundi"
- },
- "ksh": {
- "name": "kölsch"
- },
- "kok": {
- "name": "konkani"
- },
- "khq": {
- "name": "koyra chiini"
- },
- "ses": {
- "name": "koyraboro Senni"
- },
- "ckb": {
- "name": "kurdă centrală"
- },
- "nmg": {
- "name": "kwasio"
- },
- "lkt": {
- "name": "lakota"
- },
- "lag": {
- "name": "langi"
- },
- "lo": {
- "name": "laoțiană"
- },
- "lv": {
- "name": "letonă"
- },
- "ln": {
- "name": "lingala"
- },
- "lt": {
- "name": "lituaniană"
- },
- "lu": {
- "name": "luba-katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lrc": {
- "name": "luri de nord"
- },
- "lb": {
- "name": "luxemburgheză"
- },
- "luy": {
- "name": "luyia"
- },
- "mk": {
- "name": "macedoneană"
- },
- "jmc": {
- "name": "machame"
- },
- "hu": {
- "name": "maghiară"
- },
- "mgh": {
- "name": "makhuwa-meetto"
- },
- "kde": {
- "name": "makonde"
- },
- "ms": {
- "name": "malaeză"
- },
- "ml": {
- "name": "malayalam"
- },
- "mg": {
- "name": "malgașă"
- },
- "mt": {
- "name": "malteză"
- },
- "gv": {
- "name": "manx"
- },
- "mr": {
- "name": "marathi"
- },
- "mas": {
- "name": "masai"
- },
- "mzn": {
- "name": "mazanderani"
- },
- "mer": {
- "name": "meru"
- },
- "mgo": {
- "name": "meta’"
- },
- "mn": {
- "name": "mongolă"
- },
- "mfe": {
- "name": "morisyen"
- },
- "mua": {
- "name": "mundang"
- },
- "naq": {
- "name": "nama"
- },
- "nd": {
- "name": "ndebele de nord"
- },
- "nl": {
- "name": "neerlandeză"
- },
- "ne": {
- "name": "nepaleză"
- },
- "nnh": {
- "name": "ngiemboon"
- },
- "jgo": {
- "name": "ngomba"
- },
- "nb": {
- "name": "norvegiană bokmål"
- },
- "nn": {
- "name": "norvegiană nynorsk"
- },
- "nus": {
- "name": "nuer"
- },
- "nyn": {
- "name": "nyankole"
- },
- "or": {
- "name": "odia"
- },
- "om": {
- "name": "oromo"
- },
- "os": {
- "name": "osetă"
- },
- "ps": {
- "name": "paștună"
- },
- "fa": {
- "name": "persană"
- },
- "pl": {
- "name": "poloneză"
- },
- "pt": {
- "name": "portugheză"
- },
- "pt-PT": {
- "name": "portugheză (Portugalia)"
- },
- "prg": {
- "name": "prusacă"
- },
- "pa": {
- "name": "punjabi"
- },
- "qu": {
- "name": "quechua"
- },
- "rm": {
- "name": "romanșă"
- },
- "ro": {
- "name": "română"
- },
- "ro-MD": {
- "name": "română (Republica Moldova)"
- },
- "rof": {
- "name": "rombo"
- },
- "ru": {
- "name": "rusă"
- },
- "rwk": {
- "name": "rwa"
- },
- "sah": {
- "name": "sakha"
- },
- "saq": {
- "name": "samburu"
- },
- "se": {
- "name": "sami de nord"
- },
- "sg": {
- "name": "sango"
- },
- "sbp": {
- "name": "sangu"
- },
- "nds-NL": {
- "name": "saxona de jos"
- },
- "sr": {
- "name": "sârbă"
- },
- "seh": {
- "name": "sena"
- },
- "ksb": {
- "name": "shambala"
- },
- "sn": {
- "name": "shona"
- },
- "ii": {
- "name": "sichuan yi"
- },
- "sd": {
- "name": "sindhi"
- },
- "si": {
- "name": "singhaleză"
- },
- "cu": {
- "name": "slavonă"
- },
- "sk": {
- "name": "slovacă"
- },
- "sl": {
- "name": "slovenă"
- },
- "xog": {
- "name": "soga"
- },
- "so": {
- "name": "somaleză"
- },
- "dsb": {
- "name": "sorabă de jos"
- },
- "hsb": {
- "name": "sorabă de sus"
- },
- "es": {
- "name": "spaniolă"
- },
- "es-MX": {
- "name": "spaniolă (Mexic)"
- },
- "sv": {
- "name": "suedeză"
- },
- "sw": {
- "name": "swahili"
- },
- "sw-CD": {
- "name": "swahili (R. D. Congo)"
- },
- "shi": {
- "name": "tachelhit"
- },
- "tg": {
- "name": "tadjică"
- },
- "dav": {
- "name": "taita"
- },
- "tzm": {
- "name": "tamazight central marocană"
- },
- "zgh": {
- "name": "tamazight standard marocană"
- },
- "ta": {
- "name": "tamilă"
- },
- "twq": {
- "name": "tasawaq"
- },
- "tt": {
- "name": "tătară"
- },
- "te": {
- "name": "telugu"
- },
- "teo": {
- "name": "teso"
- },
- "th": {
- "name": "thailandeză"
- },
- "bo": {
- "name": "tibetană"
- },
- "ti": {
- "name": "tigrină"
- },
- "to": {
- "name": "tongană"
- },
- "tr": {
- "name": "turcă"
- },
- "tk": {
- "name": "turkmenă"
- },
- "uk": {
- "name": "ucraineană"
- },
- "ug": {
- "name": "uigură"
- },
- "ur": {
- "name": "urdu"
- },
- "uz": {
- "name": "uzbecă"
- },
- "vai": {
- "name": "Vai"
- },
- "vi": {
- "name": "vietnameză"
- },
- "vo": {
- "name": "volapuk"
- },
- "vun": {
- "name": "vunjo"
- },
- "wae": {
- "name": "walser"
- },
- "wo": {
- "name": "wolof"
- },
- "yav": {
- "name": "yangben"
- },
- "yo": {
- "name": "yoruba"
- },
- "dje": {
- "name": "zarma"
- },
- "zu": {
- "name": "zulu"
- }
+ "af": "afrikaans",
+ "agq": "aghem",
+ "ak": "akan",
+ "sq": "albaneză",
+ "am": "amharică",
+ "ar": "arabă",
+ "hy": "armeană",
+ "as": "asameză",
+ "ast": "asturiană",
+ "asa": "asu",
+ "az": "azeră",
+ "ksf": "bafia",
+ "bm": "bambara",
+ "bas": "basaa",
+ "eu": "bască",
+ "be": "belarusă",
+ "bem": "bemba",
+ "bez": "bena",
+ "bn": "bengaleză",
+ "my": "birmană",
+ "brx": "bodo",
+ "bs": "bosniacă",
+ "br": "bretonă",
+ "bg": "bulgară",
+ "yue": "cantoneză",
+ "ks": "cașmiră",
+ "ca": "catalană",
+ "ceb": "cebuană",
+ "ce": "cecenă",
+ "cs": "cehă",
+ "chr": "cherokee",
+ "cgg": "chiga",
+ "zh": "chineză",
+ "zh-Hans": "chineză simplificată",
+ "zh-Hant": "chineză tradițională",
+ "ko": "coreeană",
+ "kw": "cornică",
+ "hr": "croată",
+ "da": "daneză",
+ "dua": "duala",
+ "dz": "dzongkha",
+ "he": "ebraică",
+ "ebu": "embu",
+ "en": "engleză",
+ "en-AU": "engleză (Australia)",
+ "en-CA": "engleză (Canada)",
+ "en-GB": "engleză (Regatul Unit)",
+ "eo": "esperanto",
+ "et": "estonă",
+ "ee": "ewe",
+ "ewo": "ewondo",
+ "fo": "faroeză",
+ "fil": "filipineză",
+ "fi": "finlandeză",
+ "nl-BE": "flamandă",
+ "fr": "franceză",
+ "fr-CA": "franceză (Canada)",
+ "fr-CH": "franceză (Elveția)",
+ "fur": "friulană",
+ "fy": "frizonă occidentală",
+ "ff": "fulah",
+ "gd": "gaelică scoțiană",
+ "cy": "galeză",
+ "gl": "galiciană",
+ "lg": "ganda",
+ "ka": "georgiană",
+ "nds": "germana de jos",
+ "de": "germană",
+ "de-AT": "germană (Austria)",
+ "gsw": "germană (Elveția)",
+ "de-CH": "germană standard (Elveția)",
+ "el": "greacă",
+ "gu": "gujarati",
+ "guz": "gusii",
+ "ha": "hausa",
+ "haw": "hawaiiană",
+ "hi": "hindi",
+ "yi": "idiș",
+ "ig": "igbo",
+ "id": "indoneziană",
+ "ga": "irlandeză",
+ "is": "islandeză",
+ "it": "italiană",
+ "ja": "japoneză",
+ "jv": "javaneză",
+ "dyo": "jola-fonyi",
+ "kea": "kabuverdianu",
+ "kab": "kabyle",
+ "kkj": "kako",
+ "kl": "kalaallisut",
+ "kln": "kalenjin",
+ "kam": "kamba",
+ "kn": "kannada",
+ "kk": "kazahă",
+ "ky": "kârgâză",
+ "km": "khmeră",
+ "ki": "kikuyu",
+ "rw": "kinyarwanda",
+ "rn": "kirundi",
+ "ksh": "kölsch",
+ "kok": "konkani",
+ "khq": "koyra chiini",
+ "ses": "koyraboro Senni",
+ "ku": "kurdă",
+ "ckb": "kurdă centrală",
+ "nmg": "kwasio",
+ "lkt": "lakota",
+ "lag": "langi",
+ "lo": "laoțiană",
+ "lv": "letonă",
+ "ln": "lingala",
+ "lt": "lituaniană",
+ "lu": "luba-katanga",
+ "luo": "Luo",
+ "lrc": "luri de nord",
+ "lb": "luxemburgheză",
+ "luy": "luyia",
+ "mk": "macedoneană",
+ "jmc": "machame",
+ "hu": "maghiară",
+ "mgh": "makhuwa-meetto",
+ "kde": "makonde",
+ "ms": "malaeză",
+ "ml": "malayalam",
+ "mg": "malgașă",
+ "mt": "malteză",
+ "gv": "manx",
+ "mi": "maori",
+ "mr": "marathi",
+ "mas": "masai",
+ "mzn": "mazanderani",
+ "mer": "meru",
+ "mgo": "meta’",
+ "mn": "mongolă",
+ "mfe": "morisyen",
+ "mua": "mundang",
+ "naq": "nama",
+ "nd": "ndebele de nord",
+ "nl": "neerlandeză",
+ "ne": "nepaleză",
+ "nnh": "ngiemboon",
+ "jgo": "ngomba",
+ "nb": "norvegiană bokmål",
+ "nn": "norvegiană nynorsk",
+ "nus": "nuer",
+ "nyn": "nyankole",
+ "or": "odia",
+ "om": "oromo",
+ "os": "osetă",
+ "ps": "paștună",
+ "fa": "persană",
+ "pl": "poloneză",
+ "pt": "portugheză",
+ "pt-PT": "portugheză (Europa)",
+ "prg": "prusacă",
+ "pa": "punjabi",
+ "qu": "quechua",
+ "rm": "romanșă",
+ "ro": "română",
+ "ro-MD": "română (Republica Moldova)",
+ "rof": "rombo",
+ "ru": "rusă",
+ "rwk": "rwa",
+ "sah": "sakha",
+ "saq": "samburu",
+ "se": "sami de nord",
+ "smn": "sami inari",
+ "sg": "sango",
+ "sbp": "sangu",
+ "nds-NL": "saxona de jos",
+ "sr": "sârbă",
+ "seh": "sena",
+ "ksb": "shambala",
+ "sn": "shona",
+ "sd": "sindhi",
+ "si": "singhaleză",
+ "cu": "slavonă",
+ "sk": "slovacă",
+ "sl": "slovenă",
+ "xog": "soga",
+ "so": "somaleză",
+ "dsb": "sorabă de jos",
+ "hsb": "sorabă de sus",
+ "es": "spaniolă",
+ "es-419": "spaniolă (America Latină)",
+ "es-MX": "spaniolă (Mexic)",
+ "sv": "suedeză",
+ "sw": "swahili",
+ "sw-CD": "swahili (R. D. Congo)",
+ "shi": "tachelhit",
+ "tg": "tadjică",
+ "dav": "taita",
+ "tzm": "tamazight din Altasul Central",
+ "zgh": "tamazight standard marocană",
+ "ta": "tamilă",
+ "twq": "tasawaq",
+ "tt": "tătară",
+ "te": "telugu",
+ "teo": "teso",
+ "th": "thailandeză",
+ "bo": "tibetană",
+ "ti": "tigrină",
+ "to": "tongană",
+ "tr": "turcă",
+ "tk": "turkmenă",
+ "uk": "ucraineană",
+ "ug": "uigură",
+ "ur": "urdu",
+ "uz": "uzbecă",
+ "vai": "Vai",
+ "wa": "valonă",
+ "vi": "vietnameză",
+ "vo": "volapuk",
+ "vun": "vunjo",
+ "wae": "walser",
+ "wo": "wolof",
+ "xh": "xhosa",
+ "yav": "yangben",
+ "ii": "yi din Sichuan",
+ "yo": "yoruba",
+ "dje": "zarma",
+ "zu": "zulu"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/ro.json b/vendor/commerceguys/intl/resources/language/ro.json
index 55ec7b7bc..dc68462d5 100644
--- a/vendor/commerceguys/intl/resources/language/ro.json
+++ b/vendor/commerceguys/intl/resources/language/ro.json
@@ -1,644 +1,224 @@
{
- "af": {
- "name": "afrikaans"
- },
- "agq": {
- "name": "aghem"
- },
- "ak": {
- "name": "akan"
- },
- "sq": {
- "name": "albaneză"
- },
- "am": {
- "name": "amharică"
- },
- "ar": {
- "name": "arabă"
- },
- "hy": {
- "name": "armeană"
- },
- "as": {
- "name": "asameză"
- },
- "ast": {
- "name": "asturiană"
- },
- "asa": {
- "name": "asu"
- },
- "az": {
- "name": "azeră"
- },
- "ksf": {
- "name": "bafia"
- },
- "bm": {
- "name": "bambara"
- },
- "bas": {
- "name": "basaa"
- },
- "eu": {
- "name": "bască"
- },
- "bem": {
- "name": "bemba"
- },
- "bez": {
- "name": "bena"
- },
- "bn": {
- "name": "bengaleză"
- },
- "be": {
- "name": "bielorusă"
- },
- "my": {
- "name": "birmană"
- },
- "brx": {
- "name": "bodo"
- },
- "bs": {
- "name": "bosniacă"
- },
- "br": {
- "name": "bretonă"
- },
- "bg": {
- "name": "bulgară"
- },
- "ks": {
- "name": "cașmiră"
- },
- "ca": {
- "name": "catalană"
- },
- "ce": {
- "name": "cecenă"
- },
- "cs": {
- "name": "cehă"
- },
- "chr": {
- "name": "cherokee"
- },
- "cgg": {
- "name": "chiga"
- },
- "zh": {
- "name": "chineză"
- },
- "zh-Hans": {
- "name": "chineză (simplificată)"
- },
- "zh-Hant": {
- "name": "chineză tradițională"
- },
- "ko": {
- "name": "coreeană"
- },
- "kw": {
- "name": "cornică"
- },
- "hr": {
- "name": "croată"
- },
- "da": {
- "name": "daneză"
- },
- "dua": {
- "name": "duala"
- },
- "dz": {
- "name": "dzongkha"
- },
- "he": {
- "name": "ebraică"
- },
- "ebu": {
- "name": "embu"
- },
- "en": {
- "name": "engleză"
- },
- "en-AU": {
- "name": "engleză (Australia)"
- },
- "en-CA": {
- "name": "engleză (Canada)"
- },
- "en-GB": {
- "name": "engleză (Regatul Unit)"
- },
- "eo": {
- "name": "esperanto"
- },
- "et": {
- "name": "estonă"
- },
- "ee": {
- "name": "ewe"
- },
- "ewo": {
- "name": "ewondo"
- },
- "fo": {
- "name": "faroeză"
- },
- "fil": {
- "name": "filipineză"
- },
- "fi": {
- "name": "finlandeză"
- },
- "nl-BE": {
- "name": "flamandă"
- },
- "fr": {
- "name": "franceză"
- },
- "fr-CA": {
- "name": "franceză (Canada)"
- },
- "fr-CH": {
- "name": "franceză (Elveția)"
- },
- "fur": {
- "name": "friulană"
- },
- "fy": {
- "name": "frizonă occidentală"
- },
- "ff": {
- "name": "fulah"
- },
- "gd": {
- "name": "gaelică scoțiană"
- },
- "cy": {
- "name": "galeză"
- },
- "gl": {
- "name": "galiciană"
- },
- "lg": {
- "name": "ganda"
- },
- "ka": {
- "name": "georgiană"
- },
- "nds": {
- "name": "germana de jos"
- },
- "de": {
- "name": "germană"
- },
- "de-AT": {
- "name": "germană (Austria)"
- },
- "gsw": {
- "name": "germană (Elveția)"
- },
- "de-CH": {
- "name": "germană standard (Elveția)"
- },
- "el": {
- "name": "greacă"
- },
- "gu": {
- "name": "gujarati"
- },
- "guz": {
- "name": "gusii"
- },
- "ha": {
- "name": "hausa"
- },
- "haw": {
- "name": "hawaiiană"
- },
- "hi": {
- "name": "hindi"
- },
- "yi": {
- "name": "idiș"
- },
- "ig": {
- "name": "igbo"
- },
- "smn": {
- "name": "inari sami"
- },
- "id": {
- "name": "indoneziană"
- },
- "ga": {
- "name": "irlandeză"
- },
- "is": {
- "name": "islandeză"
- },
- "it": {
- "name": "italiană"
- },
- "ja": {
- "name": "japoneză"
- },
- "dyo": {
- "name": "jola-fonyi"
- },
- "kea": {
- "name": "kabuverdianu"
- },
- "kab": {
- "name": "kabyle"
- },
- "kkj": {
- "name": "kako"
- },
- "kl": {
- "name": "kalaallisut"
- },
- "kln": {
- "name": "kalenjin"
- },
- "kam": {
- "name": "kamba"
- },
- "kn": {
- "name": "kannada"
- },
- "kk": {
- "name": "kazahă"
- },
- "ky": {
- "name": "kârgâză"
- },
- "km": {
- "name": "khmeră"
- },
- "ki": {
- "name": "kikuyu"
- },
- "rw": {
- "name": "kinyarwanda"
- },
- "rn": {
- "name": "kirundi"
- },
- "ksh": {
- "name": "kölsch"
- },
- "kok": {
- "name": "konkani"
- },
- "khq": {
- "name": "koyra chiini"
- },
- "ses": {
- "name": "koyraboro Senni"
- },
- "ckb": {
- "name": "kurdă centrală"
- },
- "nmg": {
- "name": "kwasio"
- },
- "lkt": {
- "name": "lakota"
- },
- "lag": {
- "name": "langi"
- },
- "lo": {
- "name": "laoțiană"
- },
- "lv": {
- "name": "letonă"
- },
- "ln": {
- "name": "lingala"
- },
- "lt": {
- "name": "lituaniană"
- },
- "lu": {
- "name": "luba-katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lrc": {
- "name": "luri de nord"
- },
- "lb": {
- "name": "luxemburgheză"
- },
- "luy": {
- "name": "luyia"
- },
- "mk": {
- "name": "macedoneană"
- },
- "jmc": {
- "name": "machame"
- },
- "hu": {
- "name": "maghiară"
- },
- "mgh": {
- "name": "makhuwa-meetto"
- },
- "kde": {
- "name": "makonde"
- },
- "ms": {
- "name": "malaeză"
- },
- "ml": {
- "name": "malayalam"
- },
- "mg": {
- "name": "malgașă"
- },
- "mt": {
- "name": "malteză"
- },
- "gv": {
- "name": "manx"
- },
- "mr": {
- "name": "marathi"
- },
- "mas": {
- "name": "masai"
- },
- "mzn": {
- "name": "mazanderani"
- },
- "mer": {
- "name": "meru"
- },
- "mgo": {
- "name": "meta’"
- },
- "mn": {
- "name": "mongolă"
- },
- "mfe": {
- "name": "morisyen"
- },
- "mua": {
- "name": "mundang"
- },
- "naq": {
- "name": "nama"
- },
- "nd": {
- "name": "ndebele de nord"
- },
- "nl": {
- "name": "neerlandeză"
- },
- "ne": {
- "name": "nepaleză"
- },
- "nnh": {
- "name": "ngiemboon"
- },
- "jgo": {
- "name": "ngomba"
- },
- "nb": {
- "name": "norvegiană bokmål"
- },
- "nn": {
- "name": "norvegiană nynorsk"
- },
- "nus": {
- "name": "nuer"
- },
- "nyn": {
- "name": "nyankole"
- },
- "or": {
- "name": "odia"
- },
- "om": {
- "name": "oromo"
- },
- "os": {
- "name": "osetă"
- },
- "ps": {
- "name": "paștună"
- },
- "fa": {
- "name": "persană"
- },
- "pl": {
- "name": "poloneză"
- },
- "pt": {
- "name": "portugheză"
- },
- "pt-PT": {
- "name": "portugheză (Portugalia)"
- },
- "prg": {
- "name": "prusacă"
- },
- "pa": {
- "name": "punjabi"
- },
- "qu": {
- "name": "quechua"
- },
- "rm": {
- "name": "romanșă"
- },
- "ro": {
- "name": "română"
- },
- "ro-MD": {
- "name": "română (Republica Moldova)"
- },
- "rof": {
- "name": "rombo"
- },
- "ru": {
- "name": "rusă"
- },
- "rwk": {
- "name": "rwa"
- },
- "sah": {
- "name": "sakha"
- },
- "saq": {
- "name": "samburu"
- },
- "se": {
- "name": "sami de nord"
- },
- "sg": {
- "name": "sango"
- },
- "sbp": {
- "name": "sangu"
- },
- "nds-NL": {
- "name": "saxona de jos"
- },
- "sr": {
- "name": "sârbă"
- },
- "seh": {
- "name": "sena"
- },
- "ksb": {
- "name": "shambala"
- },
- "sn": {
- "name": "shona"
- },
- "ii": {
- "name": "sichuan yi"
- },
- "sd": {
- "name": "sindhi"
- },
- "si": {
- "name": "singhaleză"
- },
- "cu": {
- "name": "slavonă"
- },
- "sk": {
- "name": "slovacă"
- },
- "sl": {
- "name": "slovenă"
- },
- "xog": {
- "name": "soga"
- },
- "so": {
- "name": "somaleză"
- },
- "dsb": {
- "name": "sorabă de jos"
- },
- "hsb": {
- "name": "sorabă de sus"
- },
- "es": {
- "name": "spaniolă"
- },
- "es-MX": {
- "name": "spaniolă (Mexic)"
- },
- "sv": {
- "name": "suedeză"
- },
- "sw": {
- "name": "swahili"
- },
- "sw-CD": {
- "name": "swahili (R.D. Congo)"
- },
- "shi": {
- "name": "tachelhit"
- },
- "tg": {
- "name": "tadjică"
- },
- "dav": {
- "name": "taita"
- },
- "tzm": {
- "name": "tamazight central marocană"
- },
- "zgh": {
- "name": "tamazight standard marocană"
- },
- "ta": {
- "name": "tamilă"
- },
- "twq": {
- "name": "tasawaq"
- },
- "tt": {
- "name": "tătară"
- },
- "te": {
- "name": "telugu"
- },
- "teo": {
- "name": "teso"
- },
- "th": {
- "name": "thailandeză"
- },
- "bo": {
- "name": "tibetană"
- },
- "ti": {
- "name": "tigrină"
- },
- "to": {
- "name": "tongană"
- },
- "tr": {
- "name": "turcă"
- },
- "tk": {
- "name": "turkmenă"
- },
- "uk": {
- "name": "ucraineană"
- },
- "ug": {
- "name": "uigură"
- },
- "ur": {
- "name": "urdu"
- },
- "uz": {
- "name": "uzbecă"
- },
- "vai": {
- "name": "Vai"
- },
- "vi": {
- "name": "vietnameză"
- },
- "vo": {
- "name": "volapuk"
- },
- "vun": {
- "name": "vunjo"
- },
- "wae": {
- "name": "walser"
- },
- "wo": {
- "name": "wolof"
- },
- "yav": {
- "name": "yangben"
- },
- "yo": {
- "name": "yoruba"
- },
- "dje": {
- "name": "zarma"
- },
- "zu": {
- "name": "zulu"
- }
+ "af": "afrikaans",
+ "agq": "aghem",
+ "ak": "akan",
+ "sq": "albaneză",
+ "am": "amharică",
+ "ar": "arabă",
+ "hy": "armeană",
+ "as": "asameză",
+ "ast": "asturiană",
+ "asa": "asu",
+ "az": "azeră",
+ "ksf": "bafia",
+ "bm": "bambara",
+ "bas": "basaa",
+ "eu": "bască",
+ "be": "belarusă",
+ "bem": "bemba",
+ "bez": "bena",
+ "bn": "bengaleză",
+ "my": "birmană",
+ "brx": "bodo",
+ "bs": "bosniacă",
+ "br": "bretonă",
+ "bg": "bulgară",
+ "yue": "cantoneză",
+ "ks": "cașmiră",
+ "ca": "catalană",
+ "ceb": "cebuană",
+ "ce": "cecenă",
+ "cs": "cehă",
+ "chr": "cherokee",
+ "cgg": "chiga",
+ "zh": "chineză",
+ "zh-Hans": "chineză simplificată",
+ "zh-Hant": "chineză tradițională",
+ "ko": "coreeană",
+ "kw": "cornică",
+ "hr": "croată",
+ "da": "daneză",
+ "dua": "duala",
+ "dz": "dzongkha",
+ "he": "ebraică",
+ "ebu": "embu",
+ "en": "engleză",
+ "en-AU": "engleză (Australia)",
+ "en-CA": "engleză (Canada)",
+ "en-GB": "engleză (Regatul Unit)",
+ "eo": "esperanto",
+ "et": "estonă",
+ "ee": "ewe",
+ "ewo": "ewondo",
+ "fo": "faroeză",
+ "fil": "filipineză",
+ "fi": "finlandeză",
+ "nl-BE": "flamandă",
+ "fr": "franceză",
+ "fr-CA": "franceză (Canada)",
+ "fr-CH": "franceză (Elveția)",
+ "fur": "friulană",
+ "fy": "frizonă occidentală",
+ "ff": "fulah",
+ "gd": "gaelică scoțiană",
+ "cy": "galeză",
+ "gl": "galiciană",
+ "lg": "ganda",
+ "ka": "georgiană",
+ "nds": "germana de jos",
+ "de": "germană",
+ "de-AT": "germană (Austria)",
+ "gsw": "germană (Elveția)",
+ "de-CH": "germană standard (Elveția)",
+ "el": "greacă",
+ "gu": "gujarati",
+ "guz": "gusii",
+ "ha": "hausa",
+ "haw": "hawaiiană",
+ "hi": "hindi",
+ "yi": "idiș",
+ "ig": "igbo",
+ "id": "indoneziană",
+ "ga": "irlandeză",
+ "is": "islandeză",
+ "it": "italiană",
+ "ja": "japoneză",
+ "jv": "javaneză",
+ "dyo": "jola-fonyi",
+ "kea": "kabuverdianu",
+ "kab": "kabyle",
+ "kkj": "kako",
+ "kl": "kalaallisut",
+ "kln": "kalenjin",
+ "kam": "kamba",
+ "kn": "kannada",
+ "kk": "kazahă",
+ "ky": "kârgâză",
+ "km": "khmeră",
+ "ki": "kikuyu",
+ "rw": "kinyarwanda",
+ "rn": "kirundi",
+ "ksh": "kölsch",
+ "kok": "konkani",
+ "khq": "koyra chiini",
+ "ses": "koyraboro Senni",
+ "ku": "kurdă",
+ "ckb": "kurdă centrală",
+ "nmg": "kwasio",
+ "lkt": "lakota",
+ "lag": "langi",
+ "lo": "laoțiană",
+ "lv": "letonă",
+ "ln": "lingala",
+ "lt": "lituaniană",
+ "lu": "luba-katanga",
+ "luo": "Luo",
+ "lrc": "luri de nord",
+ "lb": "luxemburgheză",
+ "luy": "luyia",
+ "mk": "macedoneană",
+ "jmc": "machame",
+ "hu": "maghiară",
+ "mgh": "makhuwa-meetto",
+ "kde": "makonde",
+ "ms": "malaeză",
+ "ml": "malayalam",
+ "mg": "malgașă",
+ "mt": "malteză",
+ "gv": "manx",
+ "mi": "maori",
+ "mr": "marathi",
+ "mas": "masai",
+ "mzn": "mazanderani",
+ "mer": "meru",
+ "mgo": "meta’",
+ "mn": "mongolă",
+ "mfe": "morisyen",
+ "mua": "mundang",
+ "naq": "nama",
+ "nd": "ndebele de nord",
+ "nl": "neerlandeză",
+ "ne": "nepaleză",
+ "nnh": "ngiemboon",
+ "jgo": "ngomba",
+ "nb": "norvegiană bokmål",
+ "nn": "norvegiană nynorsk",
+ "nus": "nuer",
+ "nyn": "nyankole",
+ "or": "odia",
+ "om": "oromo",
+ "os": "osetă",
+ "ps": "paștună",
+ "fa": "persană",
+ "pl": "poloneză",
+ "pt": "portugheză",
+ "pt-PT": "portugheză (Europa)",
+ "prg": "prusacă",
+ "pa": "punjabi",
+ "qu": "quechua",
+ "rm": "romanșă",
+ "ro": "română",
+ "ro-MD": "română (Republica Moldova)",
+ "rof": "rombo",
+ "ru": "rusă",
+ "rwk": "rwa",
+ "sah": "sakha",
+ "saq": "samburu",
+ "se": "sami de nord",
+ "smn": "sami inari",
+ "sg": "sango",
+ "sbp": "sangu",
+ "nds-NL": "saxona de jos",
+ "sr": "sârbă",
+ "seh": "sena",
+ "ksb": "shambala",
+ "sn": "shona",
+ "sd": "sindhi",
+ "si": "singhaleză",
+ "cu": "slavonă",
+ "sk": "slovacă",
+ "sl": "slovenă",
+ "xog": "soga",
+ "so": "somaleză",
+ "dsb": "sorabă de jos",
+ "hsb": "sorabă de sus",
+ "es": "spaniolă",
+ "es-419": "spaniolă (America Latină)",
+ "es-MX": "spaniolă (Mexic)",
+ "sv": "suedeză",
+ "sw": "swahili",
+ "sw-CD": "swahili (R.D. Congo)",
+ "shi": "tachelhit",
+ "tg": "tadjică",
+ "dav": "taita",
+ "tzm": "tamazight din Altasul Central",
+ "zgh": "tamazight standard marocană",
+ "ta": "tamilă",
+ "twq": "tasawaq",
+ "tt": "tătară",
+ "te": "telugu",
+ "teo": "teso",
+ "th": "thailandeză",
+ "bo": "tibetană",
+ "ti": "tigrină",
+ "to": "tongană",
+ "tr": "turcă",
+ "tk": "turkmenă",
+ "uk": "ucraineană",
+ "ug": "uigură",
+ "ur": "urdu",
+ "uz": "uzbecă",
+ "vai": "Vai",
+ "wa": "valonă",
+ "vi": "vietnameză",
+ "vo": "volapuk",
+ "vun": "vunjo",
+ "wae": "walser",
+ "wo": "wolof",
+ "xh": "xhosa",
+ "yav": "yangben",
+ "ii": "yi din Sichuan",
+ "yo": "yoruba",
+ "dje": "zarma",
+ "zu": "zulu"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/rof.json b/vendor/commerceguys/intl/resources/language/rof.json
index 46db05198..66ab34b6a 100644
--- a/vendor/commerceguys/intl/resources/language/rof.json
+++ b/vendor/commerceguys/intl/resources/language/rof.json
@@ -1,641 +1,224 @@
{
- "af": {
- "name": "Afrikaans"
- },
- "agq": {
- "name": "Aghem"
- },
- "sq": {
- "name": "Albanian"
- },
- "hy": {
- "name": "Armenian"
- },
- "as": {
- "name": "Assamese"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "az": {
- "name": "Azerbaijani"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "Basque"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "Bosnian"
- },
- "br": {
- "name": "Breton"
- },
- "ca": {
- "name": "Catalan"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "ce": {
- "name": "Chechen"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "kw": {
- "name": "Cornish"
- },
- "hr": {
- "name": "Croatian"
- },
- "da": {
- "name": "Danish"
- },
- "dua": {
- "name": "Duala"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "ebu": {
- "name": "Embu"
- },
- "eo": {
- "name": "Esperanto"
- },
- "et": {
- "name": "Estonian"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "Faroese"
- },
- "fil": {
- "name": "Filipino"
- },
- "fi": {
- "name": "Finnish"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "gl": {
- "name": "Galician"
- },
- "lg": {
- "name": "Ganda"
- },
- "ka": {
- "name": "Georgian"
- },
- "gu": {
- "name": "Gujarati"
- },
- "guz": {
- "name": "Gusii"
- },
- "haw": {
- "name": "Hawaiian"
- },
- "he": {
- "name": "Hebrew"
- },
- "is": {
- "name": "Icelandic"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "ga": {
- "name": "Irish"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "kn": {
- "name": "Kannada"
- },
- "ks": {
- "name": "Kashmiri"
- },
- "kk": {
- "name": "Kazakh"
- },
- "fa": {
- "name": "Kiajemi"
- },
- "ak": {
- "name": "Kiakani"
- },
- "am": {
- "name": "Kiamhari"
- },
- "ar": {
- "name": "Kiarabu"
- },
- "bn": {
- "name": "Kibangla"
- },
- "be": {
- "name": "Kibelarusi"
- },
- "bg": {
- "name": "Kibulgaria"
- },
- "my": {
- "name": "Kiburma"
- },
- "cs": {
- "name": "Kichecki"
- },
- "zh": {
- "name": "Kichina"
- },
- "zh-Hans": {
- "name": "Kichina (Hans)"
- },
- "zh-Hant": {
- "name": "Kichina (Hant)"
- },
- "el": {
- "name": "Kigiriki"
- },
- "ha": {
- "name": "Kihausa"
- },
- "hi": {
- "name": "Kihindi"
- },
- "es": {
- "name": "Kihispania"
- },
- "es-MX": {
- "name": "Kihispania (Meksiko)"
- },
- "nl": {
- "name": "Kiholanzi"
- },
- "nl-BE": {
- "name": "Kiholanzi (Ubelgiji)"
- },
- "rof": {
- "name": "Kihorombo"
- },
- "hu": {
- "name": "Kihungari"
- },
- "ig": {
- "name": "Kiigbo"
- },
- "id": {
- "name": "Kiindonesia"
- },
- "en": {
- "name": "Kiingereza"
- },
- "en-AU": {
- "name": "Kiingereza (Australia)"
- },
- "en-CA": {
- "name": "Kiingereza (Kanada)"
- },
- "en-GB": {
- "name": "Kiingereza (Uingereza)"
- },
- "it": {
- "name": "Kiitaliano"
- },
- "ja": {
- "name": "Kijapani"
- },
- "de": {
- "name": "Kijerumani"
- },
- "de-AT": {
- "name": "Kijerumani (Ostria)"
- },
- "de-CH": {
- "name": "Kijerumani (Uswisi)"
- },
- "km": {
- "name": "Kikambodia"
- },
- "ko": {
- "name": "Kikorea"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "ms": {
- "name": "Kimalesia"
- },
- "ne": {
- "name": "Kinepali"
- },
- "rw": {
- "name": "Kinyarwanda"
- },
- "pl": {
- "name": "Kipolandi"
- },
- "pa": {
- "name": "Kipunjabi"
- },
- "pt": {
- "name": "Kireno"
- },
- "pt-PT": {
- "name": "Kireno (Ureno)"
- },
- "ro": {
- "name": "Kiromania"
- },
- "ro-MD": {
- "name": "Kiromania (Moldova)"
- },
- "ru": {
- "name": "Kirusi"
- },
- "so": {
- "name": "Kisomali"
- },
- "sv": {
- "name": "Kiswidi"
- },
- "th": {
- "name": "Kitailandi"
- },
- "ta": {
- "name": "Kitamil"
- },
- "tr": {
- "name": "Kituruki"
- },
- "uk": {
- "name": "Kiukrania"
- },
- "ur": {
- "name": "Kiurdu"
- },
- "vi": {
- "name": "Kivietinamu"
- },
- "yo": {
- "name": "Kiyoruba"
- },
- "zu": {
- "name": "Kizulu"
- },
- "kok": {
- "name": "Konkani"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "fr": {
- "name": "Kyifaransa"
- },
- "fr-CA": {
- "name": "Kyifaransa (Kanada)"
- },
- "fr-CH": {
- "name": "Kyifaransa (Uswisi)"
- },
- "ky": {
- "name": "Kyrgyz"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Lao"
- },
- "lv": {
- "name": "Latvian"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "Lithuanian"
- },
- "dsb": {
- "name": "Lower Sorbian"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "Luxembourgish"
- },
- "luy": {
- "name": "Luyia"
- },
- "mk": {
- "name": "Macedonian"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "Malagasy"
- },
- "ml": {
- "name": "Malayalam"
- },
- "mt": {
- "name": "Maltese"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "Marathi"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "mn": {
- "name": "Mongolian"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nds-NL": {
- "name": "nds (Uholanzi)"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nd": {
- "name": "North Ndebele"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "se": {
- "name": "Northern Sami"
- },
- "nb": {
- "name": "Norwegian Bokmål"
- },
- "nn": {
- "name": "Norwegian Nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "or": {
- "name": "Odia"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetic"
- },
- "ps": {
- "name": "Pashto"
- },
- "prg": {
- "name": "Prussian"
- },
- "qu": {
- "name": "Quechua"
- },
- "rm": {
- "name": "Romansh"
- },
- "rn": {
- "name": "Rundi"
- },
- "rwk": {
- "name": "Rwa"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "gd": {
- "name": "Scottish Gaelic"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "Serbian"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Sinhala"
- },
- "sk": {
- "name": "Slovak"
- },
- "sl": {
- "name": "Slovenian"
- },
- "xog": {
- "name": "Soga"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "sw-CD": {
- "name": "sw (Jamhuri ya Kidemokrasia ya Kongo)"
- },
- "sw": {
- "name": "Swahili"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "dav": {
- "name": "Taita"
- },
- "tg": {
- "name": "Tajik"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "Tatar"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "bo": {
- "name": "Tibetan"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "to": {
- "name": "Tongan"
- },
- "tk": {
- "name": "Turkmen"
- },
- "hsb": {
- "name": "Upper Sorbian"
- },
- "ug": {
- "name": "Uyghur"
- },
- "uz": {
- "name": "Uzbek"
- },
- "vai": {
- "name": "Vai"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "cy": {
- "name": "Welsh"
- },
- "fy": {
- "name": "Western Frisian"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "yi": {
- "name": "Yiddish"
- },
- "dje": {
- "name": "Zarma"
- }
+ "af": "Afrikaans",
+ "agq": "Aghem",
+ "sq": "Albanian",
+ "hy": "Armenian",
+ "as": "Assamese",
+ "ast": "Asturian",
+ "asa": "Asu",
+ "az": "Azerbaijani",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "eu": "Basque",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "brx": "Bodo",
+ "bs": "Bosnian",
+ "br": "Breton",
+ "yue": "Cantonese",
+ "ca": "Catalan",
+ "ceb": "Cebuano",
+ "tzm": "Central Atlas Tamazight",
+ "ckb": "Central Kurdish",
+ "ce": "Chechen",
+ "chr": "Cherokee",
+ "cgg": "Chiga",
+ "cu": "Church Slavic",
+ "ksh": "Colognian",
+ "kw": "Cornish",
+ "hr": "Croatian",
+ "da": "Danish",
+ "dua": "Duala",
+ "dz": "Dzongkha",
+ "ebu": "Embu",
+ "eo": "Esperanto",
+ "et": "Estonian",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fo": "Faroese",
+ "fil": "Filipino",
+ "fi": "Finnish",
+ "fur": "Friulian",
+ "ff": "Fulah",
+ "gl": "Galician",
+ "lg": "Ganda",
+ "ka": "Georgian",
+ "gu": "Gujarati",
+ "guz": "Gusii",
+ "haw": "Hawaiian",
+ "he": "Hebrew",
+ "is": "Icelandic",
+ "smn": "Inari Sami",
+ "ga": "Irish",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "kn": "Kannada",
+ "ks": "Kashmiri",
+ "kk": "Kazakh",
+ "fa": "Kiajemi",
+ "ak": "Kiakani",
+ "am": "Kiamhari",
+ "ar": "Kiarabu",
+ "bn": "Kibangla",
+ "be": "Kibelarusi",
+ "bg": "Kibulgaria",
+ "my": "Kiburma",
+ "cs": "Kichecki",
+ "zh": "Kichina",
+ "zh-Hans": "Kichina (Hans)",
+ "zh-Hant": "Kichina (Hant)",
+ "el": "Kigiriki",
+ "ha": "Kihausa",
+ "hi": "Kihindi",
+ "es": "Kihispania",
+ "es-419": "Kihispania (419)",
+ "es-MX": "Kihispania (Meksiko)",
+ "nl": "Kiholanzi",
+ "nl-BE": "Kiholanzi (Ubelgiji)",
+ "rof": "Kihorombo",
+ "hu": "Kihungari",
+ "ig": "Kiigbo",
+ "id": "Kiindonesia",
+ "en": "Kiingereza",
+ "en-AU": "Kiingereza (Australia)",
+ "en-CA": "Kiingereza (Kanada)",
+ "en-GB": "Kiingereza (Uingereza)",
+ "it": "Kiitaliano",
+ "ja": "Kijapani",
+ "jv": "Kijava",
+ "de": "Kijerumani",
+ "de-AT": "Kijerumani (Ostria)",
+ "de-CH": "Kijerumani (Uswisi)",
+ "km": "Kikambodia",
+ "ko": "Kikorea",
+ "ki": "Kikuyu",
+ "ms": "Kimalesia",
+ "ne": "Kinepali",
+ "rw": "Kinyarwanda",
+ "pl": "Kipolandi",
+ "pa": "Kipunjabi",
+ "pt": "Kireno",
+ "pt-PT": "Kireno (Ureno)",
+ "ro": "Kiromania",
+ "ro-MD": "Kiromania (Moldova)",
+ "ru": "Kirusi",
+ "so": "Kisomali",
+ "sv": "Kiswidi",
+ "th": "Kitailandi",
+ "ta": "Kitamil",
+ "tr": "Kituruki",
+ "uk": "Kiukrania",
+ "ur": "Kiurdu",
+ "vi": "Kivietinamu",
+ "yo": "Kiyoruba",
+ "zu": "Kizulu",
+ "kok": "Konkani",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "ku": "Kurdish",
+ "nmg": "Kwasio",
+ "fr": "Kyifaransa",
+ "fr-CA": "Kyifaransa (Kanada)",
+ "fr-CH": "Kyifaransa (Uswisi)",
+ "ky": "Kyrgyz",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Lao",
+ "lv": "Latvian",
+ "ln": "Lingala",
+ "lt": "Lithuanian",
+ "nds": "Low German",
+ "dsb": "Lower Sorbian",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "lb": "Luxembourgish",
+ "luy": "Luyia",
+ "mk": "Macedonian",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "Malagasy",
+ "ml": "Malayalam",
+ "mt": "Maltese",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mr": "Marathi",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "mn": "Mongolian",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nds-NL": "nds (Uholanzi)",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nd": "North Ndebele",
+ "lrc": "Northern Luri",
+ "se": "Northern Sami",
+ "nb": "Norwegian Bokmål",
+ "nn": "Norwegian Nynorsk",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "or": "Odia",
+ "om": "Oromo",
+ "os": "Ossetic",
+ "ps": "Pashto",
+ "prg": "Prussian",
+ "qu": "Quechua",
+ "rm": "Romansh",
+ "rn": "Rundi",
+ "rwk": "Rwa",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "gd": "Scottish Gaelic",
+ "seh": "Sena",
+ "sr": "Serbian",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "sd": "Sindhi",
+ "si": "Sinhala",
+ "sk": "Slovak",
+ "sl": "Slovenian",
+ "xog": "Soga",
+ "zgh": "Standard Moroccan Tamazight",
+ "sw-CD": "sw (Jamhuri ya Kidemokrasia ya Kongo)",
+ "sw": "Swahili",
+ "gsw": "Swiss German",
+ "shi": "Tachelhit",
+ "dav": "Taita",
+ "tg": "Tajik",
+ "twq": "Tasawaq",
+ "tt": "Tatar",
+ "te": "Telugu",
+ "teo": "Teso",
+ "bo": "Tibetan",
+ "ti": "Tigrinya",
+ "to": "Tongan",
+ "tk": "Turkmen",
+ "hsb": "Upper Sorbian",
+ "ug": "Uyghur",
+ "uz": "Uzbek",
+ "vai": "Vai",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "cy": "Welsh",
+ "fy": "Western Frisian",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "yi": "Yiddish",
+ "dje": "Zarma"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/ru.json b/vendor/commerceguys/intl/resources/language/ru.json
index c751ee674..9c96c9551 100644
--- a/vendor/commerceguys/intl/resources/language/ru.json
+++ b/vendor/commerceguys/intl/resources/language/ru.json
@@ -1,644 +1,224 @@
{
- "en-AU": {
- "name": "австралийский английский"
- },
- "de-AT": {
- "name": "австрийский немецкий"
- },
- "agq": {
- "name": "агем"
- },
- "az": {
- "name": "азербайджанский"
- },
- "ak": {
- "name": "акан"
- },
- "sq": {
- "name": "албанский"
- },
- "am": {
- "name": "амхарский"
- },
- "en": {
- "name": "английский"
- },
- "ar": {
- "name": "арабский"
- },
- "hy": {
- "name": "армянский"
- },
- "as": {
- "name": "ассамский"
- },
- "ast": {
- "name": "астурийский"
- },
- "asa": {
- "name": "асу"
- },
- "af": {
- "name": "африкаанс"
- },
- "bm": {
- "name": "бамбара"
- },
- "bas": {
- "name": "баса"
- },
- "eu": {
- "name": "баскский"
- },
- "ksf": {
- "name": "бафия"
- },
- "be": {
- "name": "белорусский"
- },
- "bem": {
- "name": "бемба"
- },
- "bez": {
- "name": "бена"
- },
- "bn": {
- "name": "бенгальский"
- },
- "my": {
- "name": "бирманский"
- },
- "brx": {
- "name": "бодо"
- },
- "bg": {
- "name": "болгарский"
- },
- "bs": {
- "name": "боснийский"
- },
- "br": {
- "name": "бретонский"
- },
- "en-GB": {
- "name": "британский английский"
- },
- "vai": {
- "name": "ваи"
- },
- "cy": {
- "name": "валлийский"
- },
- "wae": {
- "name": "валлисский"
- },
- "hu": {
- "name": "венгерский"
- },
- "hsb": {
- "name": "верхнелужицкий"
- },
- "vo": {
- "name": "волапюк"
- },
- "wo": {
- "name": "волоф"
- },
- "vun": {
- "name": "вунджо"
- },
- "vi": {
- "name": "вьетнамский"
- },
- "haw": {
- "name": "гавайский"
- },
- "gl": {
- "name": "галисийский"
- },
- "lg": {
- "name": "ганда"
- },
- "kl": {
- "name": "гренландский"
- },
- "el": {
- "name": "греческий"
- },
- "ka": {
- "name": "грузинский"
- },
- "gu": {
- "name": "гуджарати"
- },
- "guz": {
- "name": "гусии"
- },
- "gd": {
- "name": "гэльский"
- },
- "da": {
- "name": "датский"
- },
- "dje": {
- "name": "джерма"
- },
- "dz": {
- "name": "дзонг-кэ"
- },
- "dyo": {
- "name": "диола-фоньи"
- },
- "dua": {
- "name": "дуала"
- },
- "pt-PT": {
- "name": "европейский португальский"
- },
- "fy": {
- "name": "западнофризский"
- },
- "zu": {
- "name": "зулу"
- },
- "he": {
- "name": "иврит"
- },
- "ig": {
- "name": "игбо"
- },
- "yi": {
- "name": "идиш"
- },
- "smn": {
- "name": "инари-саамский"
- },
- "id": {
- "name": "индонезийский"
- },
- "ga": {
- "name": "ирландский"
- },
- "is": {
- "name": "исландский"
- },
- "es": {
- "name": "испанский"
- },
- "it": {
- "name": "итальянский"
- },
- "yo": {
- "name": "йоруба"
- },
- "kab": {
- "name": "кабильский"
- },
- "kea": {
- "name": "кабувердьяну"
- },
- "kk": {
- "name": "казахский"
- },
- "kkj": {
- "name": "како"
- },
- "kln": {
- "name": "календжин"
- },
- "kam": {
- "name": "камба"
- },
- "en-CA": {
- "name": "канадский английский"
- },
- "fr-CA": {
- "name": "канадский французский"
- },
- "kn": {
- "name": "каннада"
- },
- "ca": {
- "name": "каталанский"
- },
- "ks": {
- "name": "кашмири"
- },
- "nmg": {
- "name": "квасио"
- },
- "ksh": {
- "name": "кёльнский"
- },
- "qu": {
- "name": "кечуа"
- },
- "cgg": {
- "name": "кига"
- },
- "ki": {
- "name": "кикуйю"
- },
- "rw": {
- "name": "киньяруанда"
- },
- "ky": {
- "name": "киргизский"
- },
- "zh": {
- "name": "китайский"
- },
- "zh-Hant": {
- "name": "китайский, традиционное письмо"
- },
- "zh-Hans": {
- "name": "китайский, упрощенное письмо"
- },
- "khq": {
- "name": "койра чиини"
- },
- "ses": {
- "name": "койраборо сенни"
- },
- "sw-CD": {
- "name": "конголезский суахили"
- },
- "kok": {
- "name": "конкани"
- },
- "ko": {
- "name": "корейский"
- },
- "kw": {
- "name": "корнский"
- },
- "km": {
- "name": "кхмерский"
- },
- "lkt": {
- "name": "лакота"
- },
- "lag": {
- "name": "ланго"
- },
- "lo": {
- "name": "лаосский"
- },
- "lv": {
- "name": "латышский"
- },
- "ln": {
- "name": "лингала"
- },
- "de-CH": {
- "name": "литературный швейцарский немецкий"
- },
- "lt": {
- "name": "литовский"
- },
- "lu": {
- "name": "луба-катанга"
- },
- "luo": {
- "name": "луо"
- },
- "luy": {
- "name": "лухья"
- },
- "lb": {
- "name": "люксембургский"
- },
- "mfe": {
- "name": "маврикийский креольский"
- },
- "mzn": {
- "name": "мазендеранский"
- },
- "mk": {
- "name": "македонский"
- },
- "kde": {
- "name": "маконде"
- },
- "mgh": {
- "name": "макуа-меетто"
- },
- "mg": {
- "name": "малагасийский"
- },
- "ms": {
- "name": "малайский"
- },
- "ml": {
- "name": "малаялам"
- },
- "mt": {
- "name": "мальтийский"
- },
- "mr": {
- "name": "маратхи"
- },
- "mas": {
- "name": "масаи"
- },
- "jmc": {
- "name": "мачаме"
- },
- "es-MX": {
- "name": "мексиканский испанский"
- },
- "mer": {
- "name": "меру"
- },
- "mgo": {
- "name": "мета"
- },
- "ro-MD": {
- "name": "молдавский"
- },
- "mn": {
- "name": "монгольский"
- },
- "mua": {
- "name": "мунданг"
- },
- "gv": {
- "name": "мэнский"
- },
- "naq": {
- "name": "нама"
- },
- "nnh": {
- "name": "нгиембунд"
- },
- "jgo": {
- "name": "нгомба"
- },
- "de": {
- "name": "немецкий"
- },
- "ne": {
- "name": "непальский"
- },
- "nl": {
- "name": "нидерландский"
- },
- "nds": {
- "name": "нижнегерманский"
- },
- "dsb": {
- "name": "нижнелужицкий"
- },
- "nds-NL": {
- "name": "нижнесаксонский"
- },
- "nb": {
- "name": "норвежский букмол"
- },
- "ii": {
- "name": "носу"
- },
- "nus": {
- "name": "нуэр"
- },
- "nyn": {
- "name": "ньянколе"
- },
- "nn": {
- "name": "нюнорск"
- },
- "or": {
- "name": "ория"
- },
- "om": {
- "name": "оромо"
- },
- "os": {
- "name": "осетинский"
- },
- "pa": {
- "name": "панджаби"
- },
- "fa": {
- "name": "персидский"
- },
- "pl": {
- "name": "польский"
- },
- "pt": {
- "name": "португальский"
- },
- "prg": {
- "name": "прусский"
- },
- "ps": {
- "name": "пушту"
- },
- "rm": {
- "name": "романшский"
- },
- "rof": {
- "name": "ромбо"
- },
- "rwk": {
- "name": "руанда"
- },
- "ro": {
- "name": "румынский"
- },
- "rn": {
- "name": "рунди"
- },
- "ru": {
- "name": "русский"
- },
- "saq": {
- "name": "самбуру"
- },
- "sg": {
- "name": "санго"
- },
- "sbp": {
- "name": "сангу"
- },
- "sah": {
- "name": "саха"
- },
- "lrc": {
- "name": "севернолурский"
- },
- "se": {
- "name": "северносаамский"
- },
- "nd": {
- "name": "северный ндебеле"
- },
- "seh": {
- "name": "сена"
- },
- "sr": {
- "name": "сербский"
- },
- "si": {
- "name": "сингальский"
- },
- "sd": {
- "name": "синдхи"
- },
- "sk": {
- "name": "словацкий"
- },
- "sl": {
- "name": "словенский"
- },
- "xog": {
- "name": "сога"
- },
- "so": {
- "name": "сомали"
- },
- "ckb": {
- "name": "сорани"
- },
- "tzm": {
- "name": "среднеатласский тамазигхтский"
- },
- "sw": {
- "name": "суахили"
- },
- "tg": {
- "name": "таджикский"
- },
- "dav": {
- "name": "таита"
- },
- "th": {
- "name": "тайский"
- },
- "zgh": {
- "name": "тамазигхтский"
- },
- "ta": {
- "name": "тамильский"
- },
- "twq": {
- "name": "тасавак"
- },
- "tt": {
- "name": "татарский"
- },
- "shi": {
- "name": "ташельхит"
- },
- "te": {
- "name": "телугу"
- },
- "teo": {
- "name": "тесо"
- },
- "bo": {
- "name": "тибетский"
- },
- "ti": {
- "name": "тигринья"
- },
- "to": {
- "name": "тонганский"
- },
- "tr": {
- "name": "турецкий"
- },
- "tk": {
- "name": "туркменский"
- },
- "uz": {
- "name": "узбекский"
- },
- "ug": {
- "name": "уйгурский"
- },
- "uk": {
- "name": "украинский"
- },
- "ur": {
- "name": "урду"
- },
- "fo": {
- "name": "фарерский"
- },
- "fil": {
- "name": "филиппинский"
- },
- "fi": {
- "name": "финский"
- },
- "nl-BE": {
- "name": "фламандский"
- },
- "fr": {
- "name": "французский"
- },
- "fur": {
- "name": "фриульский"
- },
- "ff": {
- "name": "фулах"
- },
- "ha": {
- "name": "хауса"
- },
- "hi": {
- "name": "хинди"
- },
- "hr": {
- "name": "хорватский"
- },
- "cu": {
- "name": "церковнославянский"
- },
- "chr": {
- "name": "чероки"
- },
- "ce": {
- "name": "чеченский"
- },
- "cs": {
- "name": "чешский"
- },
- "ksb": {
- "name": "шамбала"
- },
- "sv": {
- "name": "шведский"
- },
- "gsw": {
- "name": "швейцарский немецкий"
- },
- "fr-CH": {
- "name": "швейцарский французский"
- },
- "sn": {
- "name": "шона"
- },
- "ee": {
- "name": "эве"
- },
- "ewo": {
- "name": "эвондо"
- },
- "ebu": {
- "name": "эмбу"
- },
- "eo": {
- "name": "эсперанто"
- },
- "et": {
- "name": "эстонский"
- },
- "yav": {
- "name": "янгбен"
- },
- "ja": {
- "name": "японский"
- }
+ "en-AU": "австралийский английский",
+ "de-AT": "австрийский немецкий",
+ "agq": "агем",
+ "az": "азербайджанский",
+ "ak": "акан",
+ "sq": "албанский",
+ "am": "амхарский",
+ "en": "английский",
+ "ar": "арабский",
+ "hy": "армянский",
+ "as": "ассамский",
+ "ast": "астурийский",
+ "asa": "асу",
+ "af": "африкаанс",
+ "bm": "бамбара",
+ "bas": "баса",
+ "eu": "баскский",
+ "ksf": "бафия",
+ "be": "белорусский",
+ "bem": "бемба",
+ "bez": "бена",
+ "bn": "бенгальский",
+ "my": "бирманский",
+ "brx": "бодо",
+ "bg": "болгарский",
+ "bs": "боснийский",
+ "br": "бретонский",
+ "en-GB": "британский английский",
+ "vai": "ваи",
+ "cy": "валлийский",
+ "wae": "валлисский",
+ "wa": "валлонский",
+ "hu": "венгерский",
+ "hsb": "верхнелужицкий",
+ "vo": "волапюк",
+ "wo": "волоф",
+ "vun": "вунджо",
+ "vi": "вьетнамский",
+ "haw": "гавайский",
+ "gl": "галисийский",
+ "lg": "ганда",
+ "kl": "гренландский",
+ "el": "греческий",
+ "ka": "грузинский",
+ "gu": "гуджарати",
+ "guz": "гусии",
+ "gd": "гэльский",
+ "da": "датский",
+ "dje": "джерма",
+ "dz": "дзонг-кэ",
+ "dyo": "диола-фоньи",
+ "dua": "дуала",
+ "pt-PT": "европейский португальский",
+ "fy": "западнофризский",
+ "zu": "зулу",
+ "he": "иврит",
+ "ig": "игбо",
+ "yi": "идиш",
+ "smn": "инари-саамский",
+ "id": "индонезийский",
+ "ga": "ирландский",
+ "is": "исландский",
+ "es": "испанский",
+ "it": "итальянский",
+ "yo": "йоруба",
+ "kab": "кабильский",
+ "kea": "кабувердьяну",
+ "kk": "казахский",
+ "kkj": "како",
+ "kln": "календжин",
+ "kam": "камба",
+ "en-CA": "канадский английский",
+ "fr-CA": "канадский французский",
+ "kn": "каннада",
+ "yue": "кантонский",
+ "ca": "каталанский",
+ "ks": "кашмири",
+ "nmg": "квасио",
+ "ksh": "кёльнский",
+ "qu": "кечуа",
+ "cgg": "кига",
+ "ki": "кикуйю",
+ "rw": "киньяруанда",
+ "ky": "киргизский",
+ "zh": "китайский",
+ "zh-Hant": "китайский, традиционное письмо",
+ "zh-Hans": "китайский, упрощенное письмо",
+ "khq": "койра чиини",
+ "ses": "койраборо сенни",
+ "sw-CD": "конголезский суахили",
+ "kok": "конкани",
+ "ko": "корейский",
+ "kw": "корнский",
+ "xh": "коса",
+ "ku": "курдский",
+ "km": "кхмерский",
+ "lkt": "лакота",
+ "lag": "ланго",
+ "lo": "лаосский",
+ "es-419": "латиноамериканский испанский",
+ "lv": "латышский",
+ "ln": "лингала",
+ "de-CH": "литературный швейцарский немецкий",
+ "lt": "литовский",
+ "lu": "луба-катанга",
+ "luo": "луо",
+ "luy": "лухья",
+ "lb": "люксембургский",
+ "mfe": "маврикийский креольский",
+ "mzn": "мазандеранский",
+ "mk": "македонский",
+ "kde": "маконде",
+ "mgh": "макуа-меетто",
+ "mg": "малагасийский",
+ "ms": "малайский",
+ "ml": "малаялам",
+ "mt": "мальтийский",
+ "mi": "маори",
+ "mr": "маратхи",
+ "mas": "масаи",
+ "jmc": "мачаме",
+ "es-MX": "мексиканский испанский",
+ "mer": "меру",
+ "mgo": "мета",
+ "ro-MD": "молдавский",
+ "mn": "монгольский",
+ "mua": "мунданг",
+ "gv": "мэнский",
+ "naq": "нама",
+ "nnh": "нгиембунд",
+ "jgo": "нгомба",
+ "de": "немецкий",
+ "ne": "непальский",
+ "nl": "нидерландский",
+ "dsb": "нижнелужицкий",
+ "nds": "нижненемецкий",
+ "nds-NL": "нижнесаксонский",
+ "nb": "норвежский букмол",
+ "ii": "носу",
+ "nus": "нуэр",
+ "nyn": "ньянколе",
+ "nn": "нюнорск",
+ "or": "ория",
+ "om": "оромо",
+ "os": "осетинский",
+ "pa": "панджаби",
+ "fa": "персидский",
+ "pl": "польский",
+ "pt": "португальский",
+ "prg": "прусский",
+ "ps": "пушту",
+ "rm": "романшский",
+ "rof": "ромбо",
+ "rwk": "руанда",
+ "ro": "румынский",
+ "rn": "рунди",
+ "ru": "русский",
+ "saq": "самбуру",
+ "sg": "санго",
+ "sbp": "сангу",
+ "sah": "саха",
+ "ceb": "себуано",
+ "lrc": "севернолурский",
+ "se": "северносаамский",
+ "nd": "северный ндебеле",
+ "seh": "сена",
+ "sr": "сербский",
+ "si": "сингальский",
+ "sd": "синдхи",
+ "sk": "словацкий",
+ "sl": "словенский",
+ "xog": "сога",
+ "so": "сомали",
+ "ckb": "сорани",
+ "tzm": "среднеатласский тамазигхтский",
+ "sw": "суахили",
+ "tg": "таджикский",
+ "dav": "таита",
+ "th": "тайский",
+ "zgh": "тамазигхтский",
+ "ta": "тамильский",
+ "twq": "тасавак",
+ "tt": "татарский",
+ "shi": "ташельхит",
+ "te": "телугу",
+ "teo": "тесо",
+ "bo": "тибетский",
+ "ti": "тигринья",
+ "to": "тонганский",
+ "tr": "турецкий",
+ "tk": "туркменский",
+ "uz": "узбекский",
+ "ug": "уйгурский",
+ "uk": "украинский",
+ "ur": "урду",
+ "fo": "фарерский",
+ "fil": "филиппинский",
+ "fi": "финский",
+ "nl-BE": "фламандский",
+ "fr": "французский",
+ "fur": "фриульский",
+ "ff": "фулах",
+ "ha": "хауса",
+ "hi": "хинди",
+ "hr": "хорватский",
+ "cu": "церковнославянский",
+ "chr": "чероки",
+ "ce": "чеченский",
+ "cs": "чешский",
+ "ksb": "шамбала",
+ "sv": "шведский",
+ "gsw": "швейцарский немецкий",
+ "fr-CH": "швейцарский французский",
+ "sn": "шона",
+ "ee": "эве",
+ "ewo": "эвондо",
+ "ebu": "эмбу",
+ "eo": "эсперанто",
+ "et": "эстонский",
+ "jv": "яванский",
+ "yav": "янгбен",
+ "ja": "японский"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/rw.json b/vendor/commerceguys/intl/resources/language/rw.json
index fa2e54caf..0c06b5ae1 100644
--- a/vendor/commerceguys/intl/resources/language/rw.json
+++ b/vendor/commerceguys/intl/resources/language/rw.json
@@ -1,641 +1,224 @@
{
- "agq": {
- "name": "Aghem"
- },
- "ak": {
- "name": "Akan"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "brx": {
- "name": "Bodo"
- },
- "my": {
- "name": "Burmese"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "ce": {
- "name": "Chechen"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "zh": {
- "name": "Chinese"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "kw": {
- "name": "Cornish"
- },
- "dua": {
- "name": "Duala"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "ebu": {
- "name": "Embu"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "lg": {
- "name": "Ganda"
- },
- "guz": {
- "name": "Gusii"
- },
- "ha": {
- "name": "Hausa"
- },
- "haw": {
- "name": "Hawaiian"
- },
- "sq": {
- "name": "Icyalubaniya"
- },
- "ar": {
- "name": "Icyarabu"
- },
- "as": {
- "name": "Icyasamizi"
- },
- "es": {
- "name": "Icyesipanyolo"
- },
- "es-MX": {
- "name": "Icyesipanyolo (MX)"
- },
- "eo": {
- "name": "Icyesiperanto"
- },
- "et": {
- "name": "Icyesitoniya"
- },
- "en": {
- "name": "Icyongereza"
- },
- "en-AU": {
- "name": "Icyongereza (AU)"
- },
- "en-CA": {
- "name": "Icyongereza (CA)"
- },
- "en-GB": {
- "name": "Icyongereza (GB)"
- },
- "ig": {
- "name": "Igbo"
- },
- "cs": {
- "name": "Igiceke"
- },
- "fr": {
- "name": "Igifaransa"
- },
- "fr-CA": {
- "name": "Igifaransa (CA)"
- },
- "fr-CH": {
- "name": "Igifaransa (CH)"
- },
- "fi": {
- "name": "Igifinilande"
- },
- "fy": {
- "name": "Igifiriziyani"
- },
- "he": {
- "name": "Igiheburayo"
- },
- "hi": {
- "name": "Igihindi"
- },
- "hu": {
- "name": "Igihongiriya"
- },
- "km": {
- "name": "Igikambodiya"
- },
- "kn": {
- "name": "Igikanada"
- },
- "ca": {
- "name": "Igikatalani"
- },
- "ko": {
- "name": "Igikoreya"
- },
- "hr": {
- "name": "Igikorowasiya"
- },
- "pl": {
- "name": "Igipolone"
- },
- "pt": {
- "name": "Igiporutugali"
- },
- "pa": {
- "name": "Igipunjabi"
- },
- "sr": {
- "name": "Igiseribe"
- },
- "is": {
- "name": "Igisilande"
- },
- "sk": {
- "name": "Igisilovaki"
- },
- "sd": {
- "name": "Igisindi"
- },
- "so": {
- "name": "Igisomali"
- },
- "sv": {
- "name": "Igisuweduwa"
- },
- "sw": {
- "name": "Igiswahili"
- },
- "sw-CD": {
- "name": "Igiswahili (CD)"
- },
- "it": {
- "name": "Igitaliyani"
- },
- "ta": {
- "name": "Igitamili"
- },
- "th": {
- "name": "Igitayi"
- },
- "te": {
- "name": "Igitelugu"
- },
- "tr": {
- "name": "Igiturukiya"
- },
- "eu": {
- "name": "Ikibasiki"
- },
- "be": {
- "name": "Ikibelarusiya"
- },
- "bn": {
- "name": "Ikibengali"
- },
- "de": {
- "name": "Ikidage"
- },
- "de-AT": {
- "name": "Ikidage (AT)"
- },
- "de-CH": {
- "name": "Ikidage (CH)"
- },
- "da": {
- "name": "Ikidaninwa"
- },
- "gl": {
- "name": "Ikigalisiya"
- },
- "cy": {
- "name": "Ikigaluwa"
- },
- "gd": {
- "name": "Ikigaluwa cy’Igisweduwa"
- },
- "el": {
- "name": "Ikigereki"
- },
- "lo": {
- "name": "Ikilawotiyani"
- },
- "lt": {
- "name": "Ikilituwaniya"
- },
- "ml": {
- "name": "Ikimalayalami"
- },
- "ms": {
- "name": "Ikimalayi"
- },
- "mt": {
- "name": "Ikimaliteze"
- },
- "mr": {
- "name": "Ikimarati"
- },
- "mk": {
- "name": "Ikimasedoniya"
- },
- "mn": {
- "name": "Ikimongoli"
- },
- "ne": {
- "name": "Ikinepali"
- },
- "nl": {
- "name": "Ikinerilande"
- },
- "nl-BE": {
- "name": "Ikinerilande (BE)"
- },
- "fil": {
- "name": "Ikinyafilipine"
- },
- "af": {
- "name": "Ikinyafurikaneri"
- },
- "lv": {
- "name": "Ikinyaletoviyani"
- },
- "ro": {
- "name": "Ikinyarumaniya"
- },
- "ro-MD": {
- "name": "Ikinyarumaniya (MD)"
- },
- "hy": {
- "name": "Ikinyarumeniya"
- },
- "sl": {
- "name": "Ikinyasiloveniya"
- },
- "vi": {
- "name": "Ikinyaviyetinamu"
- },
- "uk": {
- "name": "Ikinyayukereni"
- },
- "id": {
- "name": "Ikinyendoziya"
- },
- "ga": {
- "name": "Ikirilandi"
- },
- "ru": {
- "name": "Ikirusiya"
- },
- "ug": {
- "name": "Ikiwiguri"
- },
- "ja": {
- "name": "Ikiyapani"
- },
- "ln": {
- "name": "Ilingala"
- },
- "ps": {
- "name": "Impashito"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "ky": {
- "name": "Inkerigizi"
- },
- "am": {
- "name": "Inyamuhariki"
- },
- "ti": {
- "name": "Inyatigirinya"
- },
- "az": {
- "name": "Inyazeribayijani"
- },
- "br": {
- "name": "Inyebiritoni"
- },
- "bs": {
- "name": "Inyebosiniya"
- },
- "fo": {
- "name": "Inyefaroyizi"
- },
- "gu": {
- "name": "Inyegujarati"
- },
- "ka": {
- "name": "Inyejeworujiya"
- },
- "nn": {
- "name": "Inyenoruveji (Nyonorusiki)"
- },
- "fa": {
- "name": "Inyeperisi"
- },
- "pt-PT": {
- "name": "Inyeporutigali (Igiporutigali)"
- },
- "si": {
- "name": "Inyesimpaleze"
- },
- "tk": {
- "name": "Inyeturukimeni"
- },
- "yi": {
- "name": "Inyeyidishi"
- },
- "ur": {
- "name": "Inyeyurudu"
- },
- "uz": {
- "name": "Inyeyuzubeki"
- },
- "zu": {
- "name": "Inyezulu"
- },
- "or": {
- "name": "Inyoriya"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "ks": {
- "name": "Kashmiri"
- },
- "kk": {
- "name": "Kazakh"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "rw": {
- "name": "Kinyarwanda"
- },
- "kok": {
- "name": "Konkani"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "dsb": {
- "name": "Lower Sorbian"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "Luxembourgish"
- },
- "luy": {
- "name": "Luyia"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "Malagasy"
- },
- "gv": {
- "name": "Manx"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nds-NL": {
- "name": "nds (NL)"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nd": {
- "name": "North Ndebele"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "se": {
- "name": "Northern Sami"
- },
- "nb": {
- "name": "Norwegian Bokmål"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetic"
- },
- "prg": {
- "name": "Prussian"
- },
- "qu": {
- "name": "Quechua"
- },
- "rm": {
- "name": "Romansh"
- },
- "rof": {
- "name": "Rombo"
- },
- "rn": {
- "name": "Rundi"
- },
- "rwk": {
- "name": "Rwa"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "seh": {
- "name": "Sena"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "xog": {
- "name": "Soga"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "dav": {
- "name": "Taita"
- },
- "tg": {
- "name": "Tajik"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "Tatar"
- },
- "teo": {
- "name": "Teso"
- },
- "bo": {
- "name": "Tibetan"
- },
- "to": {
- "name": "Tongan"
- },
- "hsb": {
- "name": "Upper Sorbian"
- },
- "bg": {
- "name": "Urunyabuligariya"
- },
- "vai": {
- "name": "Vai"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "yo": {
- "name": "Yoruba"
- },
- "dje": {
- "name": "Zarma"
- },
- "zh-Hans": {
- "name": "zh (Hans)"
- },
- "zh-Hant": {
- "name": "zh (Hant)"
- }
+ "agq": "Aghem",
+ "ak": "Akan",
+ "ast": "Asturian",
+ "asa": "Asu",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "brx": "Bodo",
+ "my": "Burmese",
+ "yue": "Cantonese",
+ "ceb": "Cebuano",
+ "tzm": "Central Atlas Tamazight",
+ "ckb": "Central Kurdish",
+ "ce": "Chechen",
+ "chr": "Cherokee",
+ "cgg": "Chiga",
+ "zh": "Chinese",
+ "cu": "Church Slavic",
+ "ksh": "Colognian",
+ "kw": "Cornish",
+ "dua": "Duala",
+ "dz": "Dzongkha",
+ "ebu": "Embu",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fur": "Friulian",
+ "ff": "Fulah",
+ "lg": "Ganda",
+ "guz": "Gusii",
+ "ha": "Hausa",
+ "haw": "Hawaiian",
+ "sq": "Icyalubaniya",
+ "ar": "Icyarabu",
+ "as": "Icyasamizi",
+ "es": "Icyesipanyolo",
+ "es-419": "Icyesipanyolo (419)",
+ "es-MX": "Icyesipanyolo (MX)",
+ "eo": "Icyesiperanto",
+ "et": "Icyesitoniya",
+ "en": "Icyongereza",
+ "en-AU": "Icyongereza (AU)",
+ "en-CA": "Icyongereza (CA)",
+ "en-GB": "Icyongereza (GB)",
+ "ig": "Igbo",
+ "cs": "Igiceke",
+ "fr": "Igifaransa",
+ "fr-CA": "Igifaransa (CA)",
+ "fr-CH": "Igifaransa (CH)",
+ "fi": "Igifinilande",
+ "fy": "Igifiriziyani",
+ "he": "Igiheburayo",
+ "hi": "Igihindi",
+ "hu": "Igihongiriya",
+ "km": "Igikambodiya",
+ "kn": "Igikanada",
+ "ca": "Igikatalani",
+ "ko": "Igikoreya",
+ "hr": "Igikorowasiya",
+ "pl": "Igipolone",
+ "pt": "Igiporutugali",
+ "pa": "Igipunjabi",
+ "sr": "Igiseribe",
+ "is": "Igisilande",
+ "sk": "Igisilovaki",
+ "sd": "Igisindi",
+ "so": "Igisomali",
+ "sv": "Igisuweduwa",
+ "sw": "Igiswahili",
+ "sw-CD": "Igiswahili (CD)",
+ "it": "Igitaliyani",
+ "ta": "Igitamili",
+ "th": "Igitayi",
+ "te": "Igitelugu",
+ "tr": "Igiturukiya",
+ "eu": "Ikibasiki",
+ "be": "Ikibelarusiya",
+ "bn": "Ikibengali",
+ "de": "Ikidage",
+ "de-AT": "Ikidage (AT)",
+ "de-CH": "Ikidage (CH)",
+ "da": "Ikidaninwa",
+ "gl": "Ikigalisiya",
+ "cy": "Ikigaluwa",
+ "gd": "Ikigaluwa cy’Igisweduwa",
+ "el": "Ikigereki",
+ "lo": "Ikilawotiyani",
+ "lt": "Ikilituwaniya",
+ "ml": "Ikimalayalami",
+ "ms": "Ikimalayi",
+ "mt": "Ikimaliteze",
+ "mr": "Ikimarati",
+ "mk": "Ikimasedoniya",
+ "mn": "Ikimongoli",
+ "ne": "Ikinepali",
+ "nl": "Ikinerilande",
+ "nl-BE": "Ikinerilande (BE)",
+ "fil": "Ikinyafilipine",
+ "af": "Ikinyafurikaneri",
+ "lv": "Ikinyaletoviyani",
+ "ro": "Ikinyarumaniya",
+ "ro-MD": "Ikinyarumaniya (MD)",
+ "hy": "Ikinyarumeniya",
+ "sl": "Ikinyasiloveniya",
+ "vi": "Ikinyaviyetinamu",
+ "uk": "Ikinyayukereni",
+ "id": "Ikinyendoziya",
+ "ga": "Ikirilandi",
+ "ru": "Ikirusiya",
+ "ug": "Ikiwiguri",
+ "ja": "Ikiyapani",
+ "ln": "Ilingala",
+ "ps": "Impashito",
+ "smn": "Inari Sami",
+ "ky": "Inkerigizi",
+ "am": "Inyamuhariki",
+ "ti": "Inyatigirinya",
+ "az": "Inyazeribayijani",
+ "br": "Inyebiritoni",
+ "bs": "Inyebosiniya",
+ "fo": "Inyefaroyizi",
+ "gu": "Inyegujarati",
+ "xh": "Inyehawusa",
+ "jv": "Inyejava",
+ "ka": "Inyejeworujiya",
+ "ku": "Inyekuridishi",
+ "nn": "Inyenoruveji (Nyonorusiki)",
+ "fa": "Inyeperisi",
+ "pt-PT": "Inyeporutigali (Igiporutigali)",
+ "si": "Inyesimpaleze",
+ "tk": "Inyeturukimeni",
+ "yi": "Inyeyidishi",
+ "ur": "Inyeyurudu",
+ "uz": "Inyeyuzubeki",
+ "zu": "Inyezulu",
+ "or": "Inyoriya",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "ks": "Kashmiri",
+ "kk": "Kazakh",
+ "ki": "Kikuyu",
+ "rw": "Kinyarwanda",
+ "kok": "Konkani",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "nmg": "Kwasio",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "nds": "Low German",
+ "dsb": "Lower Sorbian",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "lb": "Luxembourgish",
+ "luy": "Luyia",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "Malagasy",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nds-NL": "nds (NL)",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nd": "North Ndebele",
+ "lrc": "Northern Luri",
+ "se": "Northern Sami",
+ "nb": "Norwegian Bokmål",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "om": "Oromo",
+ "os": "Ossetic",
+ "prg": "Prussian",
+ "qu": "Quechua",
+ "rm": "Romansh",
+ "rof": "Rombo",
+ "rn": "Rundi",
+ "rwk": "Rwa",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "seh": "Sena",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "xog": "Soga",
+ "zgh": "Standard Moroccan Tamazight",
+ "gsw": "Swiss German",
+ "shi": "Tachelhit",
+ "dav": "Taita",
+ "tg": "Tajik",
+ "twq": "Tasawaq",
+ "tt": "Tatar",
+ "teo": "Teso",
+ "bo": "Tibetan",
+ "to": "Tongan",
+ "hsb": "Upper Sorbian",
+ "bg": "Urunyabuligariya",
+ "vai": "Vai",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "wo": "Wolof",
+ "yav": "Yangben",
+ "yo": "Yoruba",
+ "dje": "Zarma",
+ "zh-Hans": "zh (Hans)",
+ "zh-Hant": "zh (Hant)"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/rwk.json b/vendor/commerceguys/intl/resources/language/rwk.json
index 62ed95abc..c52565fb1 100644
--- a/vendor/commerceguys/intl/resources/language/rwk.json
+++ b/vendor/commerceguys/intl/resources/language/rwk.json
@@ -1,641 +1,224 @@
{
- "af": {
- "name": "Afrikaans"
- },
- "agq": {
- "name": "Aghem"
- },
- "sq": {
- "name": "Albanian"
- },
- "hy": {
- "name": "Armenian"
- },
- "as": {
- "name": "Assamese"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "az": {
- "name": "Azerbaijani"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "Basque"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "Bosnian"
- },
- "br": {
- "name": "Breton"
- },
- "ca": {
- "name": "Catalan"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "ce": {
- "name": "Chechen"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "kw": {
- "name": "Cornish"
- },
- "hr": {
- "name": "Croatian"
- },
- "da": {
- "name": "Danish"
- },
- "dua": {
- "name": "Duala"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "ebu": {
- "name": "Embu"
- },
- "eo": {
- "name": "Esperanto"
- },
- "et": {
- "name": "Estonian"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "Faroese"
- },
- "fil": {
- "name": "Filipino"
- },
- "fi": {
- "name": "Finnish"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "gl": {
- "name": "Galician"
- },
- "lg": {
- "name": "Ganda"
- },
- "ka": {
- "name": "Georgian"
- },
- "gu": {
- "name": "Gujarati"
- },
- "guz": {
- "name": "Gusii"
- },
- "haw": {
- "name": "Hawaiian"
- },
- "he": {
- "name": "Hebrew"
- },
- "is": {
- "name": "Icelandic"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "ga": {
- "name": "Irish"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "kn": {
- "name": "Kannada"
- },
- "ks": {
- "name": "Kashmiri"
- },
- "kk": {
- "name": "Kazakh"
- },
- "ak": {
- "name": "Kiakanyi"
- },
- "am": {
- "name": "Kiamharyi"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "rwk": {
- "name": "Kiruwa"
- },
- "kok": {
- "name": "Konkani"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "fa": {
- "name": "Kyiajemi"
- },
- "ar": {
- "name": "Kyiarabu"
- },
- "bn": {
- "name": "Kyibangla"
- },
- "be": {
- "name": "Kyibelarusi"
- },
- "bg": {
- "name": "Kyibulgaryia"
- },
- "my": {
- "name": "Kyiburma"
- },
- "cs": {
- "name": "Kyichecki"
- },
- "zh": {
- "name": "Kyichina"
- },
- "zh-Hans": {
- "name": "Kyichina (Hans)"
- },
- "zh-Hant": {
- "name": "Kyichina (Hant)"
- },
- "fr": {
- "name": "Kyifaransa"
- },
- "fr-CA": {
- "name": "Kyifaransa (Kanada)"
- },
- "fr-CH": {
- "name": "Kyifaransa (Uswisi)"
- },
- "el": {
- "name": "Kyigiriki"
- },
- "ha": {
- "name": "Kyihausa"
- },
- "hi": {
- "name": "Kyihindi"
- },
- "es": {
- "name": "Kyihispania"
- },
- "es-MX": {
- "name": "Kyihispania (Meksiko)"
- },
- "nl": {
- "name": "Kyiholanzi"
- },
- "nl-BE": {
- "name": "Kyiholanzi (Ubelgiji)"
- },
- "hu": {
- "name": "Kyihungari"
- },
- "ig": {
- "name": "Kyiigbo"
- },
- "id": {
- "name": "Kyiindonesia"
- },
- "it": {
- "name": "Kyiitaliano"
- },
- "ja": {
- "name": "Kyijapani"
- },
- "de": {
- "name": "Kyijerumani"
- },
- "de-AT": {
- "name": "Kyijerumani (Austria)"
- },
- "de-CH": {
- "name": "Kyijerumani (Uswisi)"
- },
- "km": {
- "name": "Kyikambodia"
- },
- "ko": {
- "name": "Kyikorea"
- },
- "ms": {
- "name": "Kyimalesia"
- },
- "ne": {
- "name": "Kyinepali"
- },
- "en": {
- "name": "Kyingereza"
- },
- "en-AU": {
- "name": "Kyingereza (Australia)"
- },
- "en-CA": {
- "name": "Kyingereza (Kanada)"
- },
- "en-GB": {
- "name": "Kyingereza (Uingereza)"
- },
- "rw": {
- "name": "Kyinyarwanda"
- },
- "pl": {
- "name": "Kyipolandi"
- },
- "pa": {
- "name": "Kyipunjabi"
- },
- "pt": {
- "name": "Kyireno"
- },
- "pt-PT": {
- "name": "Kyireno (Ureno)"
- },
- "ro": {
- "name": "Kyiromania"
- },
- "ro-MD": {
- "name": "Kyiromania (Moldova)"
- },
- "ru": {
- "name": "Kyirusi"
- },
- "so": {
- "name": "Kyisomalyi"
- },
- "sv": {
- "name": "Kyiswidi"
- },
- "th": {
- "name": "Kyitailandi"
- },
- "ta": {
- "name": "Kyitamil"
- },
- "tr": {
- "name": "Kyiturukyi"
- },
- "uk": {
- "name": "Kyiukrania"
- },
- "ur": {
- "name": "Kyiurdu"
- },
- "vi": {
- "name": "Kyivietinamu"
- },
- "yo": {
- "name": "Kyiyoruba"
- },
- "zu": {
- "name": "Kyizulu"
- },
- "ky": {
- "name": "Kyrgyz"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Lao"
- },
- "lv": {
- "name": "Latvian"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "Lithuanian"
- },
- "dsb": {
- "name": "Lower Sorbian"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "Luxembourgish"
- },
- "luy": {
- "name": "Luyia"
- },
- "mk": {
- "name": "Macedonian"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "Malagasy"
- },
- "ml": {
- "name": "Malayalam"
- },
- "mt": {
- "name": "Maltese"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "Marathi"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "mn": {
- "name": "Mongolian"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nds-NL": {
- "name": "nds (Uholanzi)"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nd": {
- "name": "North Ndebele"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "se": {
- "name": "Northern Sami"
- },
- "nb": {
- "name": "Norwegian Bokmål"
- },
- "nn": {
- "name": "Norwegian Nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "or": {
- "name": "Odia"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetic"
- },
- "ps": {
- "name": "Pashto"
- },
- "prg": {
- "name": "Prussian"
- },
- "qu": {
- "name": "Quechua"
- },
- "rm": {
- "name": "Romansh"
- },
- "rof": {
- "name": "Rombo"
- },
- "rn": {
- "name": "Rundi"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "gd": {
- "name": "Scottish Gaelic"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "Serbian"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Sinhala"
- },
- "sk": {
- "name": "Slovak"
- },
- "sl": {
- "name": "Slovenian"
- },
- "xog": {
- "name": "Soga"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "sw-CD": {
- "name": "sw (Jamhuri ya Kidemokrasia ya Kongo)"
- },
- "sw": {
- "name": "Swahili"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "dav": {
- "name": "Taita"
- },
- "tg": {
- "name": "Tajik"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "Tatar"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "bo": {
- "name": "Tibetan"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "to": {
- "name": "Tongan"
- },
- "tk": {
- "name": "Turkmen"
- },
- "hsb": {
- "name": "Upper Sorbian"
- },
- "ug": {
- "name": "Uyghur"
- },
- "uz": {
- "name": "Uzbek"
- },
- "vai": {
- "name": "Vai"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "cy": {
- "name": "Welsh"
- },
- "fy": {
- "name": "Western Frisian"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "yi": {
- "name": "Yiddish"
- },
- "dje": {
- "name": "Zarma"
- }
+ "af": "Afrikaans",
+ "agq": "Aghem",
+ "sq": "Albanian",
+ "hy": "Armenian",
+ "as": "Assamese",
+ "ast": "Asturian",
+ "asa": "Asu",
+ "az": "Azerbaijani",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "eu": "Basque",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "brx": "Bodo",
+ "bs": "Bosnian",
+ "br": "Breton",
+ "yue": "Cantonese",
+ "ca": "Catalan",
+ "ceb": "Cebuano",
+ "tzm": "Central Atlas Tamazight",
+ "ckb": "Central Kurdish",
+ "ce": "Chechen",
+ "chr": "Cherokee",
+ "cgg": "Chiga",
+ "cu": "Church Slavic",
+ "ksh": "Colognian",
+ "kw": "Cornish",
+ "hr": "Croatian",
+ "da": "Danish",
+ "dua": "Duala",
+ "dz": "Dzongkha",
+ "ebu": "Embu",
+ "eo": "Esperanto",
+ "et": "Estonian",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fo": "Faroese",
+ "fil": "Filipino",
+ "fi": "Finnish",
+ "fur": "Friulian",
+ "ff": "Fulah",
+ "gl": "Galician",
+ "lg": "Ganda",
+ "ka": "Georgian",
+ "gu": "Gujarati",
+ "guz": "Gusii",
+ "haw": "Hawaiian",
+ "he": "Hebrew",
+ "is": "Icelandic",
+ "smn": "Inari Sami",
+ "ga": "Irish",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "kn": "Kannada",
+ "ks": "Kashmiri",
+ "kk": "Kazakh",
+ "ak": "Kiakanyi",
+ "am": "Kiamharyi",
+ "ki": "Kikuyu",
+ "rwk": "Kiruwa",
+ "kok": "Konkani",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "ku": "Kurdish",
+ "nmg": "Kwasio",
+ "fa": "Kyiajemi",
+ "ar": "Kyiarabu",
+ "bn": "Kyibangla",
+ "be": "Kyibelarusi",
+ "bg": "Kyibulgaryia",
+ "my": "Kyiburma",
+ "cs": "Kyichecki",
+ "zh": "Kyichina",
+ "zh-Hans": "Kyichina (Hans)",
+ "zh-Hant": "Kyichina (Hant)",
+ "fr": "Kyifaransa",
+ "fr-CA": "Kyifaransa (Kanada)",
+ "fr-CH": "Kyifaransa (Uswisi)",
+ "el": "Kyigiriki",
+ "ha": "Kyihausa",
+ "hi": "Kyihindi",
+ "es": "Kyihispania",
+ "es-419": "Kyihispania (419)",
+ "es-MX": "Kyihispania (Meksiko)",
+ "nl": "Kyiholanzi",
+ "nl-BE": "Kyiholanzi (Ubelgiji)",
+ "hu": "Kyihungari",
+ "ig": "Kyiigbo",
+ "id": "Kyiindonesia",
+ "it": "Kyiitaliano",
+ "ja": "Kyijapani",
+ "jv": "Kyijava",
+ "de": "Kyijerumani",
+ "de-AT": "Kyijerumani (Austria)",
+ "de-CH": "Kyijerumani (Uswisi)",
+ "km": "Kyikambodia",
+ "ko": "Kyikorea",
+ "ms": "Kyimalesia",
+ "ne": "Kyinepali",
+ "en": "Kyingereza",
+ "en-AU": "Kyingereza (Australia)",
+ "en-CA": "Kyingereza (Kanada)",
+ "en-GB": "Kyingereza (Uingereza)",
+ "rw": "Kyinyarwanda",
+ "pl": "Kyipolandi",
+ "pa": "Kyipunjabi",
+ "pt": "Kyireno",
+ "pt-PT": "Kyireno (Ureno)",
+ "ro": "Kyiromania",
+ "ro-MD": "Kyiromania (Moldova)",
+ "ru": "Kyirusi",
+ "so": "Kyisomalyi",
+ "sv": "Kyiswidi",
+ "th": "Kyitailandi",
+ "ta": "Kyitamil",
+ "tr": "Kyiturukyi",
+ "uk": "Kyiukrania",
+ "ur": "Kyiurdu",
+ "vi": "Kyivietinamu",
+ "yo": "Kyiyoruba",
+ "zu": "Kyizulu",
+ "ky": "Kyrgyz",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Lao",
+ "lv": "Latvian",
+ "ln": "Lingala",
+ "lt": "Lithuanian",
+ "nds": "Low German",
+ "dsb": "Lower Sorbian",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "lb": "Luxembourgish",
+ "luy": "Luyia",
+ "mk": "Macedonian",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "Malagasy",
+ "ml": "Malayalam",
+ "mt": "Maltese",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mr": "Marathi",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "mn": "Mongolian",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nds-NL": "nds (Uholanzi)",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nd": "North Ndebele",
+ "lrc": "Northern Luri",
+ "se": "Northern Sami",
+ "nb": "Norwegian Bokmål",
+ "nn": "Norwegian Nynorsk",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "or": "Odia",
+ "om": "Oromo",
+ "os": "Ossetic",
+ "ps": "Pashto",
+ "prg": "Prussian",
+ "qu": "Quechua",
+ "rm": "Romansh",
+ "rof": "Rombo",
+ "rn": "Rundi",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "gd": "Scottish Gaelic",
+ "seh": "Sena",
+ "sr": "Serbian",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "sd": "Sindhi",
+ "si": "Sinhala",
+ "sk": "Slovak",
+ "sl": "Slovenian",
+ "xog": "Soga",
+ "zgh": "Standard Moroccan Tamazight",
+ "sw-CD": "sw (Jamhuri ya Kidemokrasia ya Kongo)",
+ "sw": "Swahili",
+ "gsw": "Swiss German",
+ "shi": "Tachelhit",
+ "dav": "Taita",
+ "tg": "Tajik",
+ "twq": "Tasawaq",
+ "tt": "Tatar",
+ "te": "Telugu",
+ "teo": "Teso",
+ "bo": "Tibetan",
+ "ti": "Tigrinya",
+ "to": "Tongan",
+ "tk": "Turkmen",
+ "hsb": "Upper Sorbian",
+ "ug": "Uyghur",
+ "uz": "Uzbek",
+ "vai": "Vai",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "cy": "Welsh",
+ "fy": "Western Frisian",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "yi": "Yiddish",
+ "dje": "Zarma"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/sah.json b/vendor/commerceguys/intl/resources/language/sah.json
index 7bba01ade..a08a70678 100644
--- a/vendor/commerceguys/intl/resources/language/sah.json
+++ b/vendor/commerceguys/intl/resources/language/sah.json
@@ -1,641 +1,224 @@
{
- "agq": {
- "name": "Aghem"
- },
- "ak": {
- "name": "Akan"
- },
- "as": {
- "name": "Assamese"
- },
- "asa": {
- "name": "Asu"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "Basque"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "brx": {
- "name": "Bodo"
- },
- "br": {
- "name": "Breton"
- },
- "my": {
- "name": "Burmese"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "kw": {
- "name": "Cornish"
- },
- "hr": {
- "name": "Croatian"
- },
- "dua": {
- "name": "Duala"
- },
- "nl": {
- "name": "Dutch"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "ebu": {
- "name": "Embu"
- },
- "eo": {
- "name": "Esperanto"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "Faroese"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "gl": {
- "name": "Galician"
- },
- "lg": {
- "name": "Ganda"
- },
- "gu": {
- "name": "Gujarati"
- },
- "guz": {
- "name": "Gusii"
- },
- "ha": {
- "name": "Hausa"
- },
- "haw": {
- "name": "Hawaiian"
- },
- "he": {
- "name": "Hebrew"
- },
- "hi": {
- "name": "Hindi"
- },
- "is": {
- "name": "Icelandic"
- },
- "ig": {
- "name": "Igbo"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "id": {
- "name": "Indonesian"
- },
- "ga": {
- "name": "Irish"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "kn": {
- "name": "Kannada"
- },
- "ks": {
- "name": "Kashmiri"
- },
- "km": {
- "name": "Khmer"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "rw": {
- "name": "Kinyarwanda"
- },
- "kok": {
- "name": "Konkani"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Lao"
- },
- "lv": {
- "name": "Latvian"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "Lithuanian"
- },
- "dsb": {
- "name": "Lower Sorbian"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "Luxembourgish"
- },
- "luy": {
- "name": "Luyia"
- },
- "mk": {
- "name": "Macedonian"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "Malagasy"
- },
- "ml": {
- "name": "Malayalam"
- },
- "mt": {
- "name": "Maltese"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "Marathi"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nds-NL": {
- "name": "nds (NL)"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nl-BE": {
- "name": "nl (BE)"
- },
- "nd": {
- "name": "North Ndebele"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "se": {
- "name": "Northern Sami"
- },
- "nb": {
- "name": "Norwegian Bokmål"
- },
- "nn": {
- "name": "Norwegian Nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "or": {
- "name": "Odia"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetic"
- },
- "ps": {
- "name": "Pashto"
- },
- "pl": {
- "name": "Polish"
- },
- "prg": {
- "name": "Prussian"
- },
- "qu": {
- "name": "Quechua"
- },
- "rm": {
- "name": "Romansh"
- },
- "rof": {
- "name": "Rombo"
- },
- "rn": {
- "name": "Rundi"
- },
- "rwk": {
- "name": "Rwa"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "gd": {
- "name": "Scottish Gaelic"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "Serbian"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Sinhala"
- },
- "sl": {
- "name": "Slovenian"
- },
- "xog": {
- "name": "Soga"
- },
- "so": {
- "name": "Somali"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "sw-CD": {
- "name": "sw (CD)"
- },
- "sw": {
- "name": "Swahili"
- },
- "sv": {
- "name": "Swedish"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "dav": {
- "name": "Taita"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "teo": {
- "name": "Teso"
- },
- "th": {
- "name": "Thai"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "to": {
- "name": "Tongan"
- },
- "tr": {
- "name": "Turkish"
- },
- "tk": {
- "name": "Turkmen"
- },
- "hsb": {
- "name": "Upper Sorbian"
- },
- "ur": {
- "name": "Urdu"
- },
- "vai": {
- "name": "Vai"
- },
- "vi": {
- "name": "Vietnamese"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "cy": {
- "name": "Welsh"
- },
- "fy": {
- "name": "Western Frisian"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "yi": {
- "name": "Yiddish"
- },
- "yo": {
- "name": "Yoruba"
- },
- "dje": {
- "name": "Zarma"
- },
- "en": {
- "name": "Ааҥыллыы"
- },
- "en-AU": {
- "name": "Ааҥыллыы (AU)"
- },
- "en-CA": {
- "name": "Ааҥыллыы (Канаада)"
- },
- "en-GB": {
- "name": "Ааҥыллыы (Улуу Британия)"
- },
- "az": {
- "name": "Адьырбайдьаанныы"
- },
- "sq": {
- "name": "Албаанныы"
- },
- "am": {
- "name": "Амхаардыы"
- },
- "af": {
- "name": "Аппырыкааныстыы"
- },
- "ar": {
- "name": "Араабтыы"
- },
- "ast": {
- "name": "Астуурдуу"
- },
- "bn": {
- "name": "Бенгаллыы"
- },
- "fr": {
- "name": "Боронсуустуу"
- },
- "fr-CH": {
- "name": "Боронсуустуу (CH)"
- },
- "fr-CA": {
- "name": "Боронсуустуу (Канаада)"
- },
- "bs": {
- "name": "Босныйалыы"
- },
- "be": {
- "name": "Бөлөрүүстүү"
- },
- "bg": {
- "name": "Булҕаардыы"
- },
- "hu": {
- "name": "Бэҥгиэрдии"
- },
- "el": {
- "name": "Гириэктии"
- },
- "da": {
- "name": "Даатскайдыы"
- },
- "ja": {
- "name": "Дьоппуоннуу"
- },
- "zu": {
- "name": "Зуулулуу"
- },
- "ca": {
- "name": "Каталаанныы"
- },
- "ckb": {
- "name": "Киин куурдуу"
- },
- "ka": {
- "name": "Курусууннуу"
- },
- "ky": {
- "name": "Кыргыстыы"
- },
- "zh": {
- "name": "Кытайдыы"
- },
- "zh-Hans": {
- "name": "Кытайдыы (Hans)"
- },
- "zh-Hant": {
- "name": "Кытайдыы (Hant)"
- },
- "ko": {
- "name": "Кэриэйдии"
- },
- "ms": {
- "name": "Малаайдыы"
- },
- "mn": {
- "name": "Моҕуоллуу"
- },
- "de": {
- "name": "Ниэмэстии"
- },
- "de-AT": {
- "name": "Ниэмэстии (AT)"
- },
- "de-CH": {
- "name": "Ниэмэстии (CH)"
- },
- "ru": {
- "name": "Нууччалыы"
- },
- "ne": {
- "name": "Ньыпааллыы"
- },
- "pa": {
- "name": "Пандьаабтыы"
- },
- "fi": {
- "name": "Пииннии"
- },
- "fil": {
- "name": "Пилипииннии"
- },
- "fa": {
- "name": "Пиэристии"
- },
- "pt": {
- "name": "Португааллыы"
- },
- "pt-PT": {
- "name": "Португааллыы (PT)"
- },
- "ro": {
- "name": "Румыынныы"
- },
- "ro-MD": {
- "name": "Румыынныы (MD)"
- },
- "sah": {
- "name": "саха тыла"
- },
- "sk": {
- "name": "Словаактыы"
- },
- "tg": {
- "name": "Тадьыыктыы"
- },
- "ta": {
- "name": "Тамыллыы"
- },
- "tt": {
- "name": "Татаардыы"
- },
- "bo": {
- "name": "Тибиэттии"
- },
- "te": {
- "name": "Төлүгүлүү"
- },
- "ug": {
- "name": "Уйгуурдуу"
- },
- "uk": {
- "name": "Украйыыньыстыы"
- },
- "uz": {
- "name": "Үзбиэктии"
- },
- "kk": {
- "name": "Хаһаахтыы"
- },
- "cs": {
- "name": "Чиэхтии"
- },
- "ce": {
- "name": "Чэчиэннии"
- },
- "es": {
- "name": "Ыспаанныы"
- },
- "es-MX": {
- "name": "Ыспаанныы (Миэксикэ)"
- },
- "it": {
- "name": "Ытаалыйалыы"
- },
- "hy": {
- "name": "Эрмээннии"
- },
- "et": {
- "name": "Эстиэнийэлии"
- }
+ "agq": "Aghem",
+ "ak": "Akan",
+ "as": "Assamese",
+ "asa": "Asu",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "eu": "Basque",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "brx": "Bodo",
+ "br": "Breton",
+ "my": "Burmese",
+ "yue": "Cantonese",
+ "ceb": "Cebuano",
+ "tzm": "Central Atlas Tamazight",
+ "chr": "Cherokee",
+ "cgg": "Chiga",
+ "cu": "Church Slavic",
+ "ksh": "Colognian",
+ "kw": "Cornish",
+ "hr": "Croatian",
+ "dua": "Duala",
+ "nl": "Dutch",
+ "dz": "Dzongkha",
+ "ebu": "Embu",
+ "eo": "Esperanto",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fo": "Faroese",
+ "fur": "Friulian",
+ "ff": "Fulah",
+ "gl": "Galician",
+ "lg": "Ganda",
+ "gu": "Gujarati",
+ "guz": "Gusii",
+ "ha": "Hausa",
+ "haw": "Hawaiian",
+ "he": "Hebrew",
+ "hi": "Hindi",
+ "is": "Icelandic",
+ "ig": "Igbo",
+ "smn": "Inari Sami",
+ "id": "Indonesian",
+ "ga": "Irish",
+ "jv": "Javanese",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "kn": "Kannada",
+ "ks": "Kashmiri",
+ "km": "Khmer",
+ "ki": "Kikuyu",
+ "rw": "Kinyarwanda",
+ "kok": "Konkani",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "ku": "Kurdish",
+ "nmg": "Kwasio",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Lao",
+ "lv": "Latvian",
+ "ln": "Lingala",
+ "lt": "Lithuanian",
+ "nds": "Low German",
+ "dsb": "Lower Sorbian",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "lb": "Luxembourgish",
+ "luy": "Luyia",
+ "mk": "Macedonian",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "Malagasy",
+ "ml": "Malayalam",
+ "mt": "Maltese",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mr": "Marathi",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nds-NL": "nds (NL)",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nl-BE": "nl (BE)",
+ "nd": "North Ndebele",
+ "lrc": "Northern Luri",
+ "se": "Northern Sami",
+ "nb": "Norwegian Bokmål",
+ "nn": "Norwegian Nynorsk",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "or": "Odia",
+ "om": "Oromo",
+ "os": "Ossetic",
+ "ps": "Pashto",
+ "pl": "Polish",
+ "prg": "Prussian",
+ "qu": "Quechua",
+ "rm": "Romansh",
+ "rof": "Rombo",
+ "rn": "Rundi",
+ "rwk": "Rwa",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "gd": "Scottish Gaelic",
+ "seh": "Sena",
+ "sr": "Serbian",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "sd": "Sindhi",
+ "si": "Sinhala",
+ "sl": "Slovenian",
+ "xog": "Soga",
+ "so": "Somali",
+ "zgh": "Standard Moroccan Tamazight",
+ "sw-CD": "sw (CD)",
+ "sw": "Swahili",
+ "sv": "Swedish",
+ "gsw": "Swiss German",
+ "shi": "Tachelhit",
+ "dav": "Taita",
+ "twq": "Tasawaq",
+ "teo": "Teso",
+ "th": "Thai",
+ "ti": "Tigrinya",
+ "to": "Tongan",
+ "tr": "Turkish",
+ "tk": "Turkmen",
+ "hsb": "Upper Sorbian",
+ "ur": "Urdu",
+ "vai": "Vai",
+ "vi": "Vietnamese",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "cy": "Welsh",
+ "fy": "Western Frisian",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "yi": "Yiddish",
+ "yo": "Yoruba",
+ "dje": "Zarma",
+ "en": "Ааҥыллыы",
+ "en-AU": "Ааҥыллыы (AU)",
+ "en-CA": "Ааҥыллыы (Канаада)",
+ "en-GB": "Ааҥыллыы (Улуу Британия)",
+ "az": "Адьырбайдьаанныы",
+ "sq": "Албаанныы",
+ "am": "Амхаардыы",
+ "af": "Аппырыкааныстыы",
+ "ar": "Араабтыы",
+ "ast": "Астуурдуу",
+ "bn": "Бенгаллыы",
+ "fr": "Боронсуустуу",
+ "fr-CH": "Боронсуустуу (CH)",
+ "fr-CA": "Боронсуустуу (Канаада)",
+ "bs": "Босныйалыы",
+ "be": "Бөлөрүүстүү",
+ "bg": "Булҕаардыы",
+ "hu": "Бэҥгиэрдии",
+ "el": "Гириэктии",
+ "da": "Даатскайдыы",
+ "ja": "Дьоппуоннуу",
+ "zu": "Зуулулуу",
+ "ca": "Каталаанныы",
+ "ckb": "Киин куурдуу",
+ "ka": "Курусууннуу",
+ "ky": "Кыргыстыы",
+ "zh": "Кытайдыы",
+ "zh-Hans": "Кытайдыы (Hans)",
+ "zh-Hant": "Кытайдыы (Hant)",
+ "ko": "Кэриэйдии",
+ "ms": "Малаайдыы",
+ "mn": "Моҕуоллуу",
+ "de": "Ниэмэстии",
+ "de-AT": "Ниэмэстии (AT)",
+ "de-CH": "Ниэмэстии (CH)",
+ "ru": "Нууччалыы",
+ "ne": "Ньыпааллыы",
+ "pa": "Пандьаабтыы",
+ "fi": "Пииннии",
+ "fil": "Пилипииннии",
+ "fa": "Пиэристии",
+ "pt": "Португааллыы",
+ "pt-PT": "Португааллыы (PT)",
+ "ro": "Румыынныы",
+ "ro-MD": "Румыынныы (MD)",
+ "sah": "саха тыла",
+ "sk": "Словаактыы",
+ "tg": "Тадьыыктыы",
+ "ta": "Тамыллыы",
+ "tt": "Татаардыы",
+ "bo": "Тибиэттии",
+ "te": "Төлүгүлүү",
+ "ug": "Уйгуурдуу",
+ "uk": "Украйыыньыстыы",
+ "uz": "Үзбиэктии",
+ "kk": "Хаһаахтыы",
+ "cs": "Чиэхтии",
+ "ce": "Чэчиэннии",
+ "es": "Ыспаанныы",
+ "es-419": "Ыспаанныы (419)",
+ "es-MX": "Ыспаанныы (Миэксикэ)",
+ "it": "Ытаалыйалыы",
+ "hy": "Эрмээннии",
+ "et": "Эстиэнийэлии"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/saq.json b/vendor/commerceguys/intl/resources/language/saq.json
index 8d25d35f2..d88390610 100644
--- a/vendor/commerceguys/intl/resources/language/saq.json
+++ b/vendor/commerceguys/intl/resources/language/saq.json
@@ -1,641 +1,224 @@
{
- "af": {
- "name": "Afrikaans"
- },
- "agq": {
- "name": "Aghem"
- },
- "sq": {
- "name": "Albanian"
- },
- "hy": {
- "name": "Armenian"
- },
- "as": {
- "name": "Assamese"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "az": {
- "name": "Azerbaijani"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "Basque"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "Bosnian"
- },
- "br": {
- "name": "Breton"
- },
- "ca": {
- "name": "Catalan"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "ce": {
- "name": "Chechen"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "kw": {
- "name": "Cornish"
- },
- "hr": {
- "name": "Croatian"
- },
- "da": {
- "name": "Danish"
- },
- "dua": {
- "name": "Duala"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "ebu": {
- "name": "Embu"
- },
- "eo": {
- "name": "Esperanto"
- },
- "et": {
- "name": "Estonian"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "Faroese"
- },
- "fil": {
- "name": "Filipino"
- },
- "fi": {
- "name": "Finnish"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "gl": {
- "name": "Galician"
- },
- "lg": {
- "name": "Ganda"
- },
- "ka": {
- "name": "Georgian"
- },
- "gu": {
- "name": "Gujarati"
- },
- "guz": {
- "name": "Gusii"
- },
- "haw": {
- "name": "Hawaiian"
- },
- "he": {
- "name": "Hebrew"
- },
- "is": {
- "name": "Icelandic"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "ga": {
- "name": "Irish"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "kn": {
- "name": "Kannada"
- },
- "ks": {
- "name": "Kashmiri"
- },
- "kk": {
- "name": "Kazakh"
- },
- "fa": {
- "name": "Kiajemi"
- },
- "ak": {
- "name": "Kiakan"
- },
- "am": {
- "name": "Kiamhari"
- },
- "ar": {
- "name": "Kiarabu"
- },
- "bn": {
- "name": "Kibangla"
- },
- "be": {
- "name": "Kibelarusi"
- },
- "bg": {
- "name": "Kibulgaria"
- },
- "my": {
- "name": "Kiburma"
- },
- "cs": {
- "name": "Kichecki"
- },
- "zh": {
- "name": "Kichina"
- },
- "zh-Hans": {
- "name": "Kichina (Hans)"
- },
- "zh-Hant": {
- "name": "Kichina (Hant)"
- },
- "fr": {
- "name": "Kifaransa"
- },
- "fr-CA": {
- "name": "Kifaransa (Kanada)"
- },
- "fr-CH": {
- "name": "Kifaransa (Uswisi)"
- },
- "el": {
- "name": "Kigiriki"
- },
- "ha": {
- "name": "Kihausa"
- },
- "hi": {
- "name": "Kihindi"
- },
- "es": {
- "name": "Kihispania"
- },
- "es-MX": {
- "name": "Kihispania (Meksiko)"
- },
- "nl": {
- "name": "Kiholanzi"
- },
- "nl-BE": {
- "name": "Kiholanzi (Ubelgiji)"
- },
- "hu": {
- "name": "Kihungari"
- },
- "ig": {
- "name": "Kiigbo"
- },
- "id": {
- "name": "Kiindonesia"
- },
- "it": {
- "name": "Kiitaliano"
- },
- "ja": {
- "name": "Kijapani"
- },
- "de": {
- "name": "Kijerumani"
- },
- "de-AT": {
- "name": "Kijerumani (Austria)"
- },
- "de-CH": {
- "name": "Kijerumani (Uswisi)"
- },
- "km": {
- "name": "Kikambodia"
- },
- "ko": {
- "name": "Kikorea"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "ms": {
- "name": "Kimalesia"
- },
- "ne": {
- "name": "Kinepali"
- },
- "en": {
- "name": "Kingereza"
- },
- "en-AU": {
- "name": "Kingereza (Australia)"
- },
- "en-CA": {
- "name": "Kingereza (Kanada)"
- },
- "en-GB": {
- "name": "Kingereza (Uingereza)"
- },
- "rw": {
- "name": "Kinyarwanda"
- },
- "pl": {
- "name": "Kipolandi"
- },
- "pa": {
- "name": "Kipunjabi"
- },
- "pt": {
- "name": "Kireno"
- },
- "pt-PT": {
- "name": "Kireno (Ureno)"
- },
- "ro": {
- "name": "Kiromania"
- },
- "ro-MD": {
- "name": "Kiromania (Moldova)"
- },
- "ru": {
- "name": "Kirusi"
- },
- "saq": {
- "name": "Kisampur"
- },
- "so": {
- "name": "Kisomali"
- },
- "sv": {
- "name": "Kiswidi"
- },
- "th": {
- "name": "Kitailandi"
- },
- "ta": {
- "name": "Kitamil"
- },
- "tr": {
- "name": "Kituruki"
- },
- "uk": {
- "name": "Kiukrania"
- },
- "ur": {
- "name": "Kiurdu"
- },
- "vi": {
- "name": "Kivietinamu"
- },
- "yo": {
- "name": "Kiyoruba"
- },
- "zu": {
- "name": "Kizulu"
- },
- "kok": {
- "name": "Konkani"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "ky": {
- "name": "Kyrgyz"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Lao"
- },
- "lv": {
- "name": "Latvian"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "Lithuanian"
- },
- "dsb": {
- "name": "Lower Sorbian"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "Luxembourgish"
- },
- "luy": {
- "name": "Luyia"
- },
- "mk": {
- "name": "Macedonian"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "Malagasy"
- },
- "ml": {
- "name": "Malayalam"
- },
- "mt": {
- "name": "Maltese"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "Marathi"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "mn": {
- "name": "Mongolian"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nds-NL": {
- "name": "nds (Uholanzi)"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nd": {
- "name": "North Ndebele"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "se": {
- "name": "Northern Sami"
- },
- "nb": {
- "name": "Norwegian Bokmål"
- },
- "nn": {
- "name": "Norwegian Nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "or": {
- "name": "Odia"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetic"
- },
- "ps": {
- "name": "Pashto"
- },
- "prg": {
- "name": "Prussian"
- },
- "qu": {
- "name": "Quechua"
- },
- "rm": {
- "name": "Romansh"
- },
- "rof": {
- "name": "Rombo"
- },
- "rn": {
- "name": "Rundi"
- },
- "rwk": {
- "name": "Rwa"
- },
- "sah": {
- "name": "Sakha"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "gd": {
- "name": "Scottish Gaelic"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "Serbian"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Sinhala"
- },
- "sk": {
- "name": "Slovak"
- },
- "sl": {
- "name": "Slovenian"
- },
- "xog": {
- "name": "Soga"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "sw-CD": {
- "name": "sw (Jamhuri ya Kidemokrasia ya Kongo)"
- },
- "sw": {
- "name": "Swahili"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "dav": {
- "name": "Taita"
- },
- "tg": {
- "name": "Tajik"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "Tatar"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "bo": {
- "name": "Tibetan"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "to": {
- "name": "Tongan"
- },
- "tk": {
- "name": "Turkmen"
- },
- "hsb": {
- "name": "Upper Sorbian"
- },
- "ug": {
- "name": "Uyghur"
- },
- "uz": {
- "name": "Uzbek"
- },
- "vai": {
- "name": "Vai"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "cy": {
- "name": "Welsh"
- },
- "fy": {
- "name": "Western Frisian"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "yi": {
- "name": "Yiddish"
- },
- "dje": {
- "name": "Zarma"
- }
+ "af": "Afrikaans",
+ "agq": "Aghem",
+ "sq": "Albanian",
+ "hy": "Armenian",
+ "as": "Assamese",
+ "ast": "Asturian",
+ "asa": "Asu",
+ "az": "Azerbaijani",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "eu": "Basque",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "brx": "Bodo",
+ "bs": "Bosnian",
+ "br": "Breton",
+ "yue": "Cantonese",
+ "ca": "Catalan",
+ "ceb": "Cebuano",
+ "tzm": "Central Atlas Tamazight",
+ "ckb": "Central Kurdish",
+ "ce": "Chechen",
+ "chr": "Cherokee",
+ "cgg": "Chiga",
+ "cu": "Church Slavic",
+ "ksh": "Colognian",
+ "kw": "Cornish",
+ "hr": "Croatian",
+ "da": "Danish",
+ "dua": "Duala",
+ "dz": "Dzongkha",
+ "ebu": "Embu",
+ "eo": "Esperanto",
+ "et": "Estonian",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fo": "Faroese",
+ "fil": "Filipino",
+ "fi": "Finnish",
+ "fur": "Friulian",
+ "ff": "Fulah",
+ "gl": "Galician",
+ "lg": "Ganda",
+ "ka": "Georgian",
+ "gu": "Gujarati",
+ "guz": "Gusii",
+ "haw": "Hawaiian",
+ "he": "Hebrew",
+ "is": "Icelandic",
+ "smn": "Inari Sami",
+ "ga": "Irish",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "kn": "Kannada",
+ "ks": "Kashmiri",
+ "kk": "Kazakh",
+ "fa": "Kiajemi",
+ "ak": "Kiakan",
+ "am": "Kiamhari",
+ "ar": "Kiarabu",
+ "bn": "Kibangla",
+ "be": "Kibelarusi",
+ "bg": "Kibulgaria",
+ "my": "Kiburma",
+ "cs": "Kichecki",
+ "zh": "Kichina",
+ "zh-Hans": "Kichina (Hans)",
+ "zh-Hant": "Kichina (Hant)",
+ "fr": "Kifaransa",
+ "fr-CA": "Kifaransa (Kanada)",
+ "fr-CH": "Kifaransa (Uswisi)",
+ "el": "Kigiriki",
+ "ha": "Kihausa",
+ "hi": "Kihindi",
+ "es": "Kihispania",
+ "es-419": "Kihispania (419)",
+ "es-MX": "Kihispania (Meksiko)",
+ "nl": "Kiholanzi",
+ "nl-BE": "Kiholanzi (Ubelgiji)",
+ "hu": "Kihungari",
+ "ig": "Kiigbo",
+ "id": "Kiindonesia",
+ "it": "Kiitaliano",
+ "ja": "Kijapani",
+ "jv": "Kijava",
+ "de": "Kijerumani",
+ "de-AT": "Kijerumani (Austria)",
+ "de-CH": "Kijerumani (Uswisi)",
+ "km": "Kikambodia",
+ "ko": "Kikorea",
+ "ki": "Kikuyu",
+ "ms": "Kimalesia",
+ "ne": "Kinepali",
+ "en": "Kingereza",
+ "en-AU": "Kingereza (Australia)",
+ "en-CA": "Kingereza (Kanada)",
+ "en-GB": "Kingereza (Uingereza)",
+ "rw": "Kinyarwanda",
+ "pl": "Kipolandi",
+ "pa": "Kipunjabi",
+ "pt": "Kireno",
+ "pt-PT": "Kireno (Ureno)",
+ "ro": "Kiromania",
+ "ro-MD": "Kiromania (Moldova)",
+ "ru": "Kirusi",
+ "saq": "Kisampur",
+ "so": "Kisomali",
+ "sv": "Kiswidi",
+ "th": "Kitailandi",
+ "ta": "Kitamil",
+ "tr": "Kituruki",
+ "uk": "Kiukrania",
+ "ur": "Kiurdu",
+ "vi": "Kivietinamu",
+ "yo": "Kiyoruba",
+ "zu": "Kizulu",
+ "kok": "Konkani",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "ku": "Kurdish",
+ "nmg": "Kwasio",
+ "ky": "Kyrgyz",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Lao",
+ "lv": "Latvian",
+ "ln": "Lingala",
+ "lt": "Lithuanian",
+ "nds": "Low German",
+ "dsb": "Lower Sorbian",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "lb": "Luxembourgish",
+ "luy": "Luyia",
+ "mk": "Macedonian",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "Malagasy",
+ "ml": "Malayalam",
+ "mt": "Maltese",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mr": "Marathi",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "mn": "Mongolian",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nds-NL": "nds (Uholanzi)",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nd": "North Ndebele",
+ "lrc": "Northern Luri",
+ "se": "Northern Sami",
+ "nb": "Norwegian Bokmål",
+ "nn": "Norwegian Nynorsk",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "or": "Odia",
+ "om": "Oromo",
+ "os": "Ossetic",
+ "ps": "Pashto",
+ "prg": "Prussian",
+ "qu": "Quechua",
+ "rm": "Romansh",
+ "rof": "Rombo",
+ "rn": "Rundi",
+ "rwk": "Rwa",
+ "sah": "Sakha",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "gd": "Scottish Gaelic",
+ "seh": "Sena",
+ "sr": "Serbian",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "sd": "Sindhi",
+ "si": "Sinhala",
+ "sk": "Slovak",
+ "sl": "Slovenian",
+ "xog": "Soga",
+ "zgh": "Standard Moroccan Tamazight",
+ "sw-CD": "sw (Jamhuri ya Kidemokrasia ya Kongo)",
+ "sw": "Swahili",
+ "gsw": "Swiss German",
+ "shi": "Tachelhit",
+ "dav": "Taita",
+ "tg": "Tajik",
+ "twq": "Tasawaq",
+ "tt": "Tatar",
+ "te": "Telugu",
+ "teo": "Teso",
+ "bo": "Tibetan",
+ "ti": "Tigrinya",
+ "to": "Tongan",
+ "tk": "Turkmen",
+ "hsb": "Upper Sorbian",
+ "ug": "Uyghur",
+ "uz": "Uzbek",
+ "vai": "Vai",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "cy": "Welsh",
+ "fy": "Western Frisian",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "yi": "Yiddish",
+ "dje": "Zarma"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/sbp.json b/vendor/commerceguys/intl/resources/language/sbp.json
index 265ee4c2c..9e4a8007e 100644
--- a/vendor/commerceguys/intl/resources/language/sbp.json
+++ b/vendor/commerceguys/intl/resources/language/sbp.json
@@ -1,641 +1,224 @@
{
- "af": {
- "name": "Afrikaans"
- },
- "agq": {
- "name": "Aghem"
- },
- "sq": {
- "name": "Albanian"
- },
- "hy": {
- "name": "Armenian"
- },
- "as": {
- "name": "Assamese"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "az": {
- "name": "Azerbaijani"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "Basque"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "Bosnian"
- },
- "br": {
- "name": "Breton"
- },
- "ca": {
- "name": "Catalan"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "ce": {
- "name": "Chechen"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "kw": {
- "name": "Cornish"
- },
- "hr": {
- "name": "Croatian"
- },
- "da": {
- "name": "Danish"
- },
- "dua": {
- "name": "Duala"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "ebu": {
- "name": "Embu"
- },
- "eo": {
- "name": "Esperanto"
- },
- "et": {
- "name": "Estonian"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "Faroese"
- },
- "fil": {
- "name": "Filipino"
- },
- "fi": {
- "name": "Finnish"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "gl": {
- "name": "Galician"
- },
- "lg": {
- "name": "Ganda"
- },
- "ka": {
- "name": "Georgian"
- },
- "gu": {
- "name": "Gujarati"
- },
- "guz": {
- "name": "Gusii"
- },
- "haw": {
- "name": "Hawaiian"
- },
- "he": {
- "name": "Hebrew"
- },
- "is": {
- "name": "Icelandic"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "ga": {
- "name": "Irish"
- },
- "fa": {
- "name": "Ishiajemi"
- },
- "bn": {
- "name": "Ishibangila"
- },
- "be": {
- "name": "Ishibelalusi"
- },
- "bg": {
- "name": "Ishibulugalia"
- },
- "my": {
- "name": "Ishibuluma"
- },
- "fr": {
- "name": "Ishifalansa"
- },
- "fr-CA": {
- "name": "Ishifalansa (Kanada)"
- },
- "fr-CH": {
- "name": "Ishifalansa (Uswisi)"
- },
- "el": {
- "name": "Ishigiliki"
- },
- "ha": {
- "name": "Ishihawusa"
- },
- "ig": {
- "name": "Ishihigibo"
- },
- "hi": {
- "name": "Ishihindi"
- },
- "id": {
- "name": "Ishihindonesia"
- },
- "es": {
- "name": "Ishihisipaniya"
- },
- "es-MX": {
- "name": "Ishihisipaniya (Mekisiko)"
- },
- "it": {
- "name": "Ishihitaliyano"
- },
- "nl": {
- "name": "Ishiholansi"
- },
- "nl-BE": {
- "name": "Ishiholansi (Ubeligiji)"
- },
- "hu": {
- "name": "Ishihungali"
- },
- "ja": {
- "name": "Ishijapani"
- },
- "de": {
- "name": "Ishijelumani"
- },
- "de-AT": {
- "name": "Ishijelumani (Awusitiliya)"
- },
- "de-CH": {
- "name": "Ishijelumani (Uswisi)"
- },
- "km": {
- "name": "Ishikambodia"
- },
- "ko": {
- "name": "Ishikoleya"
- },
- "pt": {
- "name": "Ishileno"
- },
- "pt-PT": {
- "name": "Ishileno (Wuleno)"
- },
- "ro": {
- "name": "Ishilomaniya"
- },
- "ro-MD": {
- "name": "Ishilomaniya (Molidova)"
- },
- "ru": {
- "name": "Ishilusi"
- },
- "ms": {
- "name": "Ishimalesiya"
- },
- "ne": {
- "name": "Ishinepali"
- },
- "en": {
- "name": "Ishingelesa"
- },
- "en-AU": {
- "name": "Ishingelesa (Awusitilaliya)"
- },
- "en-CA": {
- "name": "Ishingelesa (Kanada)"
- },
- "en-GB": {
- "name": "Ishingelesa (Uwingelesa)"
- },
- "rw": {
- "name": "Ishinyalwanda"
- },
- "pl": {
- "name": "Ishipolandi"
- },
- "pa": {
- "name": "Ishipunjabi"
- },
- "sbp": {
- "name": "Ishisangu"
- },
- "cs": {
- "name": "Ishisheki"
- },
- "zh": {
- "name": "Ishishina"
- },
- "zh-Hans": {
- "name": "Ishishina (Hans)"
- },
- "zh-Hant": {
- "name": "Ishishina (Hant)"
- },
- "so": {
- "name": "Ishisomali"
- },
- "zu": {
- "name": "Ishisulu"
- },
- "sv": {
- "name": "Ishiswidi"
- },
- "ta": {
- "name": "Ishitamili"
- },
- "th": {
- "name": "Ishitayilandi"
- },
- "tr": {
- "name": "Ishituluki"
- },
- "vi": {
- "name": "Ishivietinamu"
- },
- "ur": {
- "name": "Ishiwuludi"
- },
- "ak": {
- "name": "Ishiyakani"
- },
- "ar": {
- "name": "Ishiyalabu"
- },
- "am": {
- "name": "Ishiyamuhali"
- },
- "yo": {
- "name": "Ishiyoluba"
- },
- "uk": {
- "name": "Ishiyukilaniya"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "kn": {
- "name": "Kannada"
- },
- "ks": {
- "name": "Kashmiri"
- },
- "kk": {
- "name": "Kazakh"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "kok": {
- "name": "Konkani"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "ky": {
- "name": "Kyrgyz"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Lao"
- },
- "lv": {
- "name": "Latvian"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "Lithuanian"
- },
- "dsb": {
- "name": "Lower Sorbian"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "Luxembourgish"
- },
- "luy": {
- "name": "Luyia"
- },
- "mk": {
- "name": "Macedonian"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "Malagasy"
- },
- "ml": {
- "name": "Malayalam"
- },
- "mt": {
- "name": "Maltese"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "Marathi"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "mn": {
- "name": "Mongolian"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nds-NL": {
- "name": "nds (Wuholansi)"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nd": {
- "name": "North Ndebele"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "se": {
- "name": "Northern Sami"
- },
- "nb": {
- "name": "Norwegian Bokmål"
- },
- "nn": {
- "name": "Norwegian Nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "or": {
- "name": "Odia"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetic"
- },
- "ps": {
- "name": "Pashto"
- },
- "prg": {
- "name": "Prussian"
- },
- "qu": {
- "name": "Quechua"
- },
- "rm": {
- "name": "Romansh"
- },
- "rof": {
- "name": "Rombo"
- },
- "rn": {
- "name": "Rundi"
- },
- "rwk": {
- "name": "Rwa"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "gd": {
- "name": "Scottish Gaelic"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "Serbian"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Sinhala"
- },
- "sk": {
- "name": "Slovak"
- },
- "sl": {
- "name": "Slovenian"
- },
- "xog": {
- "name": "Soga"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "sw-CD": {
- "name": "sw (Jamuhuli ya Kidemokilasiya ya Kongo)"
- },
- "sw": {
- "name": "Swahili"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "dav": {
- "name": "Taita"
- },
- "tg": {
- "name": "Tajik"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "Tatar"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "bo": {
- "name": "Tibetan"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "to": {
- "name": "Tongan"
- },
- "tk": {
- "name": "Turkmen"
- },
- "hsb": {
- "name": "Upper Sorbian"
- },
- "ug": {
- "name": "Uyghur"
- },
- "uz": {
- "name": "Uzbek"
- },
- "vai": {
- "name": "Vai"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "cy": {
- "name": "Welsh"
- },
- "fy": {
- "name": "Western Frisian"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "yi": {
- "name": "Yiddish"
- },
- "dje": {
- "name": "Zarma"
- }
+ "af": "Afrikaans",
+ "agq": "Aghem",
+ "sq": "Albanian",
+ "hy": "Armenian",
+ "as": "Assamese",
+ "ast": "Asturian",
+ "asa": "Asu",
+ "az": "Azerbaijani",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "eu": "Basque",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "brx": "Bodo",
+ "bs": "Bosnian",
+ "br": "Breton",
+ "yue": "Cantonese",
+ "ca": "Catalan",
+ "ceb": "Cebuano",
+ "tzm": "Central Atlas Tamazight",
+ "ckb": "Central Kurdish",
+ "ce": "Chechen",
+ "chr": "Cherokee",
+ "cgg": "Chiga",
+ "cu": "Church Slavic",
+ "ksh": "Colognian",
+ "kw": "Cornish",
+ "hr": "Croatian",
+ "da": "Danish",
+ "dua": "Duala",
+ "dz": "Dzongkha",
+ "ebu": "Embu",
+ "eo": "Esperanto",
+ "et": "Estonian",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fo": "Faroese",
+ "fil": "Filipino",
+ "fi": "Finnish",
+ "fur": "Friulian",
+ "ff": "Fulah",
+ "gl": "Galician",
+ "lg": "Ganda",
+ "ka": "Georgian",
+ "gu": "Gujarati",
+ "guz": "Gusii",
+ "haw": "Hawaiian",
+ "he": "Hebrew",
+ "is": "Icelandic",
+ "smn": "Inari Sami",
+ "ga": "Irish",
+ "fa": "Ishiajemi",
+ "bn": "Ishibangila",
+ "be": "Ishibelalusi",
+ "bg": "Ishibulugalia",
+ "my": "Ishibuluma",
+ "fr": "Ishifalansa",
+ "fr-CA": "Ishifalansa (Kanada)",
+ "fr-CH": "Ishifalansa (Uswisi)",
+ "el": "Ishigiliki",
+ "ha": "Ishihawusa",
+ "ig": "Ishihigibo",
+ "hi": "Ishihindi",
+ "id": "Ishihindonesia",
+ "es": "Ishihisipaniya",
+ "es-419": "Ishihisipaniya (419)",
+ "es-MX": "Ishihisipaniya (Mekisiko)",
+ "it": "Ishihitaliyano",
+ "nl": "Ishiholansi",
+ "nl-BE": "Ishiholansi (Ubeligiji)",
+ "hu": "Ishihungali",
+ "ja": "Ishijapani",
+ "jv": "Ishijava",
+ "de": "Ishijelumani",
+ "de-AT": "Ishijelumani (Awusitiliya)",
+ "de-CH": "Ishijelumani (Uswisi)",
+ "km": "Ishikambodia",
+ "ko": "Ishikoleya",
+ "pt": "Ishileno",
+ "pt-PT": "Ishileno (Wuleno)",
+ "ro": "Ishilomaniya",
+ "ro-MD": "Ishilomaniya (Molidova)",
+ "ru": "Ishilusi",
+ "ms": "Ishimalesiya",
+ "ne": "Ishinepali",
+ "en": "Ishingelesa",
+ "en-AU": "Ishingelesa (Awusitilaliya)",
+ "en-CA": "Ishingelesa (Kanada)",
+ "en-GB": "Ishingelesa (Uwingelesa)",
+ "rw": "Ishinyalwanda",
+ "pl": "Ishipolandi",
+ "pa": "Ishipunjabi",
+ "sbp": "Ishisangu",
+ "cs": "Ishisheki",
+ "zh": "Ishishina",
+ "zh-Hans": "Ishishina (Hans)",
+ "zh-Hant": "Ishishina (Hant)",
+ "so": "Ishisomali",
+ "zu": "Ishisulu",
+ "sv": "Ishiswidi",
+ "ta": "Ishitamili",
+ "th": "Ishitayilandi",
+ "tr": "Ishituluki",
+ "vi": "Ishivietinamu",
+ "ur": "Ishiwuludi",
+ "ak": "Ishiyakani",
+ "ar": "Ishiyalabu",
+ "am": "Ishiyamuhali",
+ "yo": "Ishiyoluba",
+ "uk": "Ishiyukilaniya",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "kn": "Kannada",
+ "ks": "Kashmiri",
+ "kk": "Kazakh",
+ "ki": "Kikuyu",
+ "kok": "Konkani",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "ku": "Kurdish",
+ "nmg": "Kwasio",
+ "ky": "Kyrgyz",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Lao",
+ "lv": "Latvian",
+ "ln": "Lingala",
+ "lt": "Lithuanian",
+ "nds": "Low German",
+ "dsb": "Lower Sorbian",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "lb": "Luxembourgish",
+ "luy": "Luyia",
+ "mk": "Macedonian",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "Malagasy",
+ "ml": "Malayalam",
+ "mt": "Maltese",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mr": "Marathi",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "mn": "Mongolian",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nds-NL": "nds (Wuholansi)",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nd": "North Ndebele",
+ "lrc": "Northern Luri",
+ "se": "Northern Sami",
+ "nb": "Norwegian Bokmål",
+ "nn": "Norwegian Nynorsk",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "or": "Odia",
+ "om": "Oromo",
+ "os": "Ossetic",
+ "ps": "Pashto",
+ "prg": "Prussian",
+ "qu": "Quechua",
+ "rm": "Romansh",
+ "rof": "Rombo",
+ "rn": "Rundi",
+ "rwk": "Rwa",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "gd": "Scottish Gaelic",
+ "seh": "Sena",
+ "sr": "Serbian",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "sd": "Sindhi",
+ "si": "Sinhala",
+ "sk": "Slovak",
+ "sl": "Slovenian",
+ "xog": "Soga",
+ "zgh": "Standard Moroccan Tamazight",
+ "sw-CD": "sw (Jamuhuli ya Kidemokilasiya ya Kongo)",
+ "sw": "Swahili",
+ "gsw": "Swiss German",
+ "shi": "Tachelhit",
+ "dav": "Taita",
+ "tg": "Tajik",
+ "twq": "Tasawaq",
+ "tt": "Tatar",
+ "te": "Telugu",
+ "teo": "Teso",
+ "bo": "Tibetan",
+ "ti": "Tigrinya",
+ "to": "Tongan",
+ "tk": "Turkmen",
+ "hsb": "Upper Sorbian",
+ "ug": "Uyghur",
+ "uz": "Uzbek",
+ "vai": "Vai",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "cy": "Welsh",
+ "fy": "Western Frisian",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "yi": "Yiddish",
+ "dje": "Zarma"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/sd.json b/vendor/commerceguys/intl/resources/language/sd.json
index 961d66058..5fd1477df 100644
--- a/vendor/commerceguys/intl/resources/language/sd.json
+++ b/vendor/commerceguys/intl/resources/language/sd.json
@@ -1,641 +1,224 @@
{
- "en-AU": {
- "name": "en (آسٽريليا)"
- },
- "nds-NL": {
- "name": "nds (نيدرلينڊ)"
- },
- "ga": {
- "name": "آئرش"
- },
- "is": {
- "name": "آئيس لينڊڪ"
- },
- "az": {
- "name": "آزربائيجاني"
- },
- "as": {
- "name": "آسامي"
- },
- "de-AT": {
- "name": "آسٽريائي جرمن"
- },
- "af": {
- "name": "آفريڪي"
- },
- "hsb": {
- "name": "اپر سربيائي"
- },
- "nd": {
- "name": "اتر دبيلي"
- },
- "se": {
- "name": "اتر سامي"
- },
- "lrc": {
- "name": "اتر لوري"
- },
- "ur": {
- "name": "اردو"
- },
- "hy": {
- "name": "ارماني"
- },
- "uz": {
- "name": "ازبڪ"
- },
- "es": {
- "name": "اسپيني"
- },
- "es-MX": {
- "name": "اسپيني (ميڪسيڪو)"
- },
- "ast": {
- "name": "اسٽورين"
- },
- "gd": {
- "name": "اسڪاٽش گيلڪ"
- },
- "asa": {
- "name": "اسو"
- },
- "it": {
- "name": "اطالوي"
- },
- "ak": {
- "name": "اڪان"
- },
- "ki": {
- "name": "اڪويو"
- },
- "ig": {
- "name": "اگبو"
- },
- "agq": {
- "name": "اگهيم"
- },
- "sq": {
- "name": "الباني"
- },
- "am": {
- "name": "امهاري"
- },
- "smn": {
- "name": "اناري سامي"
- },
- "id": {
- "name": "انڊونيشي"
- },
- "en": {
- "name": "انگريزي"
- },
- "en-GB": {
- "name": "انگريزي (برطانيه)"
- },
- "en-CA": {
- "name": "انگريزي (ڪئناڊا)"
- },
- "ewo": {
- "name": "اوانڊو"
- },
- "or": {
- "name": "اوڊيا"
- },
- "om": {
- "name": "اورومو"
- },
- "os": {
- "name": "اوسيٽڪ"
- },
- "eo": {
- "name": "ايسپرانٽو"
- },
- "et": {
- "name": "ايستونائي"
- },
- "ebu": {
- "name": "ايمبيو"
- },
- "ee": {
- "name": "ايو"
- },
- "bas": {
- "name": "باسا"
- },
- "eu": {
- "name": "باسڪي"
- },
- "ksf": {
- "name": "بافيا"
- },
- "my": {
- "name": "برمي"
- },
- "br": {
- "name": "بريٽن"
- },
- "bg": {
- "name": "بلغاريائي"
- },
- "bm": {
- "name": "بمبارا"
- },
- "bn": {
- "name": "بنگلا"
- },
- "brx": {
- "name": "بودو"
- },
- "bs": {
- "name": "بوسنيائي"
- },
- "be": {
- "name": "بيلاروسي"
- },
- "bem": {
- "name": "بيمبا"
- },
- "bez": {
- "name": "بينا"
- },
- "pt": {
- "name": "پرتگالي"
- },
- "prg": {
- "name": "پرشن"
- },
- "ps": {
- "name": "پشتو"
- },
- "pa": {
- "name": "پنجابي"
- },
- "pl": {
- "name": "پولش"
- },
- "dav": {
- "name": "تائيتا"
- },
- "tt": {
- "name": "تاتري"
- },
- "tg": {
- "name": "تاجڪي"
- },
- "ta": {
- "name": "تامل"
- },
- "bo": {
- "name": "تبيتائي"
- },
- "tr": {
- "name": "ترڪ"
- },
- "tk": {
- "name": "ترڪماني"
- },
- "twq": {
- "name": "تساوڪي"
- },
- "ti": {
- "name": "تگرينيائي"
- },
- "te": {
- "name": "تلگو"
- },
- "to": {
- "name": "تونگن"
- },
- "shi": {
- "name": "تيچل هاتي"
- },
- "teo": {
- "name": "تيسو"
- },
- "th": {
- "name": "ٿائي"
- },
- "ja": {
- "name": "جاپاني"
- },
- "ka": {
- "name": "جارجين"
- },
- "de": {
- "name": "جرمن"
- },
- "de-CH": {
- "name": "جرمن (سئيٽرزلينڊ)"
- },
- "dyo": {
- "name": "جولا فوني"
- },
- "cu": {
- "name": "چرچ سلاوی"
- },
- "chr": {
- "name": "چروڪي"
- },
- "cgg": {
- "name": "چگا"
- },
- "cs": {
- "name": "چيڪ"
- },
- "zh": {
- "name": "چيني"
- },
- "zh-Hans": {
- "name": "چيني (آسان ڪيل)"
- },
- "zh-Hant": {
- "name": "چيني (روايتي)"
- },
- "ce": {
- "name": "چیچن"
- },
- "km": {
- "name": "خمر"
- },
- "nl": {
- "name": "ڊچ"
- },
- "da": {
- "name": "ڊينش"
- },
- "dua": {
- "name": "ڊيولا"
- },
- "rwk": {
- "name": "روا"
- },
- "ru": {
- "name": "روسي"
- },
- "rm": {
- "name": "رومانش"
- },
- "ro": {
- "name": "روماني"
- },
- "rof": {
- "name": "رومبو"
- },
- "rn": {
- "name": "رونڊي"
- },
- "dje": {
- "name": "زارما"
- },
- "zu": {
- "name": "زولو"
- },
- "dz": {
- "name": "زونخا"
- },
- "sah": {
- "name": "ساخا"
- },
- "sg": {
- "name": "سانگو"
- },
- "sbp": {
- "name": "سانگوو"
- },
- "ii": {
- "name": "سچوان يي"
- },
- "sr": {
- "name": "سربيائي"
- },
- "sk": {
- "name": "سلواڪي"
- },
- "sl": {
- "name": "سلوويني"
- },
- "sd": {
- "name": "سنڌي"
- },
- "si": {
- "name": "سنهالا"
- },
- "gsw": {
- "name": "سوئس جرمن"
- },
- "sw": {
- "name": "سواحيلي"
- },
- "xog": {
- "name": "سوگا"
- },
- "so": {
- "name": "سومالي"
- },
- "sv": {
- "name": "سويڊني"
- },
- "saq": {
- "name": "سيمبورو"
- },
- "seh": {
- "name": "سينا"
- },
- "ksb": {
- "name": "شمبالا"
- },
- "sn": {
- "name": "شونا"
- },
- "he": {
- "name": "عبراني"
- },
- "ar": {
- "name": "عربي"
- },
- "fa": {
- "name": "فارسي"
- },
- "fur": {
- "name": "فرائي لئين"
- },
- "fr": {
- "name": "فرانسي"
- },
- "fr-CH": {
- "name": "فرانسي (سئيٽرزلينڊ)"
- },
- "fr-CA": {
- "name": "فرانسي (ڪئناڊا)"
- },
- "ff": {
- "name": "فلاهه"
- },
- "fil": {
- "name": "فلپائني"
- },
- "nl-BE": {
- "name": "فلیمش"
- },
- "fi": {
- "name": "فنش"
- },
- "fo": {
- "name": "فيروايس"
- },
- "kk": {
- "name": "قازق"
- },
- "kam": {
- "name": "ڪئمبا"
- },
- "kl": {
- "name": "ڪالا ليسٽ"
- },
- "kab": {
- "name": "ڪبائل"
- },
- "ky": {
- "name": "ڪرغيز"
- },
- "hr": {
- "name": "ڪروشيائي"
- },
- "ks": {
- "name": "ڪشميري"
- },
- "kkj": {
- "name": "ڪڪو"
- },
- "ksh": {
- "name": "ڪلونئين"
- },
- "kn": {
- "name": "ڪناڊا"
- },
- "rw": {
- "name": "ڪنيار وانڊا"
- },
- "kw": {
- "name": "ڪورنش"
- },
- "ko": {
- "name": "ڪوريائي"
- },
- "kok": {
- "name": "ڪونڪي"
- },
- "sw-CD": {
- "name": "ڪونگو سواحيلي"
- },
- "nmg": {
- "name": "ڪويسيو"
- },
- "kea": {
- "name": "ڪيبيو ويرڊيانو"
- },
- "ca": {
- "name": "ڪيٽالان"
- },
- "qu": {
- "name": "ڪيچوا"
- },
- "kln": {
- "name": "ڪيلين جن"
- },
- "khq": {
- "name": "ڪيورا چني"
- },
- "ses": {
- "name": "ڪيورابورو سيني"
- },
- "lg": {
- "name": "گاندا"
- },
- "gu": {
- "name": "گجراتي"
- },
- "guz": {
- "name": "گشي"
- },
- "gl": {
- "name": "گليشئين"
- },
- "lo": {
- "name": "لائو"
- },
- "lv": {
- "name": "لاتوين"
- },
- "lag": {
- "name": "لانگي"
- },
- "lkt": {
- "name": "لڪوٽا"
- },
- "lb": {
- "name": "لگزمبرگ"
- },
- "ln": {
- "name": "لنگالا"
- },
- "luo": {
- "name": "لو"
- },
- "dsb": {
- "name": "لوئر سوربين"
- },
- "lu": {
- "name": "لوبا-ڪتانگا"
- },
- "luy": {
- "name": "لوهيا"
- },
- "lt": {
- "name": "ليٿونيائي"
- },
- "mt": {
- "name": "مالٽي"
- },
- "ro-MD": {
- "name": "مالديوي"
- },
- "mgh": {
- "name": "مخووا ميتو"
- },
- "mr": {
- "name": "مراٺي"
- },
- "ckb": {
- "name": "مرڪزي ڪردش"
- },
- "mzn": {
- "name": "مزيندراني"
- },
- "mas": {
- "name": "مسائي"
- },
- "zgh": {
- "name": "معياري مراڪشي تامازائيٽ"
- },
- "fy": {
- "name": "مغربي فريشن"
- },
- "kde": {
- "name": "مڪوندي"
- },
- "mg": {
- "name": "ملاگاسي"
- },
- "ms": {
- "name": "ملي"
- },
- "ml": {
- "name": "مليالم"
- },
- "mua": {
- "name": "من دانگ"
- },
- "mn": {
- "name": "منگولي"
- },
- "mfe": {
- "name": "موریسیین"
- },
- "mgo": {
- "name": "ميتا"
- },
- "mer": {
- "name": "ميرو"
- },
- "mk": {
- "name": "ميسي ڊونيائي"
- },
- "jmc": {
- "name": "ميڪم"
- },
- "gv": {
- "name": "مينڪس"
- },
- "nb": {
- "name": "نارويائي بوڪمال"
- },
- "nn": {
- "name": "نارويائي نيوناسڪ"
- },
- "naq": {
- "name": "ناما"
- },
- "nyn": {
- "name": "نايانڪول"
- },
- "jgo": {
- "name": "نغومبا"
- },
- "nnh": {
- "name": "نغيمبون"
- },
- "ne": {
- "name": "نيپالي"
- },
- "nus": {
- "name": "نيور"
- },
- "hi": {
- "name": "هندي"
- },
- "hu": {
- "name": "هنگري"
- },
- "haw": {
- "name": "هوائي"
- },
- "ha": {
- "name": "هوسا"
- },
- "vo": {
- "name": "والپڪ"
- },
- "wae": {
- "name": "والسر"
- },
- "tzm": {
- "name": "وچ اٽلس تمازائيٽ"
- },
- "vun": {
- "name": "ونجو"
- },
- "wo": {
- "name": "وولف"
- },
- "vi": {
- "name": "ويتنامي"
- },
- "cy": {
- "name": "ويلش"
- },
- "vai": {
- "name": "يا"
- },
- "yav": {
- "name": "يانگ بين"
- },
- "yi": {
- "name": "يدش"
- },
- "pt-PT": {
- "name": "يورپي پرتگالي"
- },
- "yo": {
- "name": "يوروبا"
- },
- "ug": {
- "name": "يوغور"
- },
- "uk": {
- "name": "يوڪراني"
- },
- "el": {
- "name": "يوناني"
- }
+ "ga": "آئرش",
+ "is": "آئيس لينڊڪ",
+ "az": "آزربائيجاني",
+ "as": "آسامي",
+ "zh-Hans": "آسان چینی",
+ "de-AT": "آسٽريائي جرمن",
+ "en-AU": "آسٽريليائي انگريزي",
+ "af": "آفريڪي",
+ "hsb": "اپر سربيائي",
+ "nd": "اتر دبيلي",
+ "se": "اتر سامي",
+ "lrc": "اتر لوري",
+ "ur": "اردو",
+ "hy": "ارماني",
+ "uz": "ازبڪ",
+ "es": "اسپيني",
+ "ast": "اسٽورين",
+ "gd": "اسڪاٽش گيلڪ",
+ "asa": "اسو",
+ "it": "اطالوي",
+ "ak": "اڪان",
+ "ki": "اڪويو",
+ "ig": "اگبو",
+ "agq": "اگهيم",
+ "sq": "الباني",
+ "am": "امهاري",
+ "smn": "اناري سامي",
+ "id": "انڊونيشي",
+ "en": "انگريزي",
+ "ewo": "اوانڊو",
+ "or": "اوڊيا",
+ "om": "اورومو",
+ "os": "اوسيٽڪ",
+ "eo": "ايسپرانٽو",
+ "et": "ايستونائي",
+ "ebu": "ايمبيو",
+ "ee": "ايو",
+ "bas": "باسا",
+ "eu": "باسڪي",
+ "ksf": "بافيا",
+ "en-GB": "برطانوي انگريزي",
+ "my": "برمي",
+ "br": "بريٽن",
+ "bg": "بلغاريائي",
+ "bm": "بمبارا",
+ "bn": "بنگلا",
+ "brx": "بودو",
+ "bs": "بوسنيائي",
+ "be": "بيلاروسي",
+ "bem": "بيمبا",
+ "bez": "بينا",
+ "prg": "پرشن",
+ "ps": "پشتو",
+ "pa": "پنجابي",
+ "pt": "پورٽگليز",
+ "pl": "پولش",
+ "dav": "تائيتا",
+ "tt": "تاتري",
+ "tg": "تاجڪي",
+ "ta": "تامل",
+ "bo": "تبيتائي",
+ "tr": "ترڪ",
+ "tk": "ترڪماني",
+ "twq": "تساوڪي",
+ "ti": "تگرينيائي",
+ "te": "تلگو",
+ "to": "تونگن",
+ "shi": "تيچل هاتي",
+ "teo": "تيسو",
+ "th": "ٿائي",
+ "ja": "جاپاني",
+ "ka": "جارجين",
+ "jv": "جاونيز",
+ "de": "جرمن",
+ "dyo": "جولا فوني",
+ "cu": "چرچ سلاوی",
+ "chr": "چروڪي",
+ "cgg": "چگا",
+ "cs": "چيڪ",
+ "zh": "چيني",
+ "ce": "چیچن",
+ "km": "خمر",
+ "nl": "ڊچ",
+ "da": "ڊينش",
+ "dua": "ڊيولا",
+ "rwk": "روا",
+ "zh-Hant": "روايتي چيني",
+ "ru": "روسي",
+ "rm": "رومانش",
+ "ro": "روماني",
+ "rof": "رومبو",
+ "rn": "رونڊي",
+ "dje": "زارما",
+ "xh": "زھوسا",
+ "zu": "زولو",
+ "dz": "زونخا",
+ "sah": "ساخا",
+ "sg": "سانگو",
+ "sbp": "سانگوو",
+ "ceb": "سبوانو",
+ "ii": "سچوان يي",
+ "sr": "سربيائي",
+ "sk": "سلواڪي",
+ "sl": "سلوويني",
+ "sd": "سنڌي",
+ "si": "سنهالا",
+ "gsw": "سوئس جرمن",
+ "fr-CH": "سوئس فرانسيسي",
+ "de-CH": "سوئس هائي جرمن",
+ "sw": "سواحيلي",
+ "xog": "سوگا",
+ "so": "سومالي",
+ "sv": "سويڊني",
+ "saq": "سيمبورو",
+ "seh": "سينا",
+ "ksb": "شمبالا",
+ "sn": "شونا",
+ "he": "عبراني",
+ "ar": "عربي",
+ "fa": "فارسي",
+ "fur": "فرائي لئين",
+ "fr": "فرانسي",
+ "ff": "فلاهه",
+ "fil": "فلپائني",
+ "nl-BE": "فلیمش",
+ "fi": "فنش",
+ "fo": "فيروايس",
+ "kk": "قازق",
+ "kam": "ڪئمبا",
+ "kl": "ڪالا ليسٽ",
+ "kab": "ڪبائل",
+ "ku": "ڪردي",
+ "ky": "ڪرغيز",
+ "hr": "ڪروشيائي",
+ "ks": "ڪشميري",
+ "kkj": "ڪڪو",
+ "ksh": "ڪلونئين",
+ "kn": "ڪناڊا",
+ "rw": "ڪنيار وانڊا",
+ "kw": "ڪورنش",
+ "ko": "ڪوريائي",
+ "kok": "ڪونڪي",
+ "sw-CD": "ڪونگو سواحيلي",
+ "nmg": "ڪويسيو",
+ "kea": "ڪيبيو ويرڊيانو",
+ "ca": "ڪيٽالان",
+ "qu": "ڪيچوا",
+ "kln": "ڪيلين جن",
+ "yue": "ڪينٽونيز",
+ "en-CA": "ڪينيڊيائي انگريزي",
+ "fr-CA": "ڪينيڊيائي فرانسيسي",
+ "khq": "ڪيورا چني",
+ "ses": "ڪيورابورو سيني",
+ "lg": "گاندا",
+ "gu": "گجراتي",
+ "guz": "گشي",
+ "gl": "گليشئين",
+ "lo": "لائو",
+ "lv": "لاتوين",
+ "es-419": "لاطيني آمريڪي اسپينش",
+ "lag": "لانگي",
+ "lkt": "لڪوٽا",
+ "lb": "لگزمبرگ",
+ "ln": "لنگالا",
+ "luo": "لو",
+ "nds": "لو جرمن",
+ "nds-NL": "لو جرمن (نيدرلينڊ)",
+ "dsb": "لوئر سوربين",
+ "lu": "لوبا-ڪتانگا",
+ "luy": "لوهيا",
+ "lt": "ليٿونيائي",
+ "mi": "مائوري",
+ "mt": "مالٽي",
+ "ro-MD": "مالديوي",
+ "mgh": "مخووا ميتو",
+ "mr": "مراٺي",
+ "ckb": "مرڪزي ڪردش",
+ "mzn": "مزيندراني",
+ "mas": "مسائي",
+ "zgh": "معياري مراڪشي تامازائيٽ",
+ "fy": "مغربي فريشن",
+ "kde": "مڪوندي",
+ "mg": "ملاگاسي",
+ "ms": "ملي",
+ "ml": "مليالم",
+ "mua": "من دانگ",
+ "mn": "منگولي",
+ "mfe": "موریسیین",
+ "mgo": "ميتا",
+ "mer": "ميرو",
+ "mk": "ميسي ڊونيائي",
+ "es-MX": "ميڪسيڪين اسپيني",
+ "jmc": "ميڪم",
+ "gv": "مينڪس",
+ "nb": "نارويائي بوڪمال",
+ "nn": "نارويائي نيوناسڪ",
+ "naq": "ناما",
+ "nyn": "نايانڪول",
+ "jgo": "نغومبا",
+ "nnh": "نغيمبون",
+ "ne": "نيپالي",
+ "nus": "نيور",
+ "hi": "هندي",
+ "hu": "هنگري",
+ "haw": "هوائي",
+ "ha": "هوسا",
+ "vo": "والپڪ",
+ "wae": "والسر",
+ "tzm": "وچ اٽلس تمازائيٽ",
+ "wa": "ولون",
+ "vun": "ونجو",
+ "wo": "وولف",
+ "vi": "ويتنامي",
+ "cy": "ويلش",
+ "vai": "يا",
+ "yav": "يانگ بين",
+ "yi": "يدش",
+ "pt-PT": "يورپي پرتگالي",
+ "yo": "يوروبا",
+ "ug": "يوغور",
+ "uk": "يوڪراني",
+ "el": "يوناني"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/se-FI.json b/vendor/commerceguys/intl/resources/language/se-FI.json
index c520bb347..2692e607b 100644
--- a/vendor/commerceguys/intl/resources/language/se-FI.json
+++ b/vendor/commerceguys/intl/resources/language/se-FI.json
@@ -1,641 +1,224 @@
{
- "af": {
- "name": "afrikánsagiella"
- },
- "agq": {
- "name": "Aghem"
- },
- "ak": {
- "name": "Akan"
- },
- "sq": {
- "name": "albánagiella"
- },
- "am": {
- "name": "Amharic"
- },
- "smn": {
- "name": "anárašgiella"
- },
- "ar": {
- "name": "arábagiella"
- },
- "hy": {
- "name": "armenagiella"
- },
- "as": {
- "name": "Assamese"
- },
- "ast": {
- "name": "asturiagiella"
- },
- "asa": {
- "name": "Asu"
- },
- "en-AU": {
- "name": "austrálialaš eaŋgalsgiella"
- },
- "az": {
- "name": "Azerbaijani"
- },
- "zh-Hans": {
- "name": "álkes kiinnágiella"
- },
- "zh-Hant": {
- "name": "árbevirolaš kiinnágiella"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "Basque"
- },
- "nl-BE": {
- "name": "belgialaš hollánddagiella"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "bn": {
- "name": "bengalagiella"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "bosniagiella"
- },
- "br": {
- "name": "bretonagiella"
- },
- "en-GB": {
- "name": "brihttalaš eaŋgalsgiella"
- },
- "bg": {
- "name": "bulgáriagiella"
- },
- "my": {
- "name": "burmagiella"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "ce": {
- "name": "Chechen"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "cs": {
- "name": "čeahkagiella"
- },
- "se": {
- "name": "davvisámegiella"
- },
- "da": {
- "name": "dánskkagiella"
- },
- "dua": {
- "name": "Duala"
- },
- "de": {
- "name": "duiskkagiella"
- },
- "tr": {
- "name": "durkagiella"
- },
- "dz": {
- "name": "dzongkhagiella"
- },
- "en": {
- "name": "eaŋgalsgiella"
- },
- "ebu": {
- "name": "Embu"
- },
- "eo": {
- "name": "Esperanto"
- },
- "et": {
- "name": "esttegiella"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "fearagiella"
- },
- "fil": {
- "name": "filippiinnagiella"
- },
- "fr": {
- "name": "fránskkagiella"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "gl": {
- "name": "Galician"
- },
- "lg": {
- "name": "Ganda"
- },
- "ka": {
- "name": "georgiagiella"
- },
- "nb": {
- "name": "girjedárogiella"
- },
- "el": {
- "name": "greikkagiella"
- },
- "gu": {
- "name": "gujaratagiella"
- },
- "guz": {
- "name": "Gusii"
- },
- "ha": {
- "name": "haussagiella"
- },
- "haw": {
- "name": "hawaiigiella"
- },
- "he": {
- "name": "Hebrew"
- },
- "hi": {
- "name": "hindigiella"
- },
- "nl": {
- "name": "hollánddagiella"
- },
- "ig": {
- "name": "Igbo"
- },
- "ga": {
- "name": "iirragiella"
- },
- "id": {
- "name": "indonesiagiella"
- },
- "is": {
- "name": "islánddagiella"
- },
- "it": {
- "name": "itáliagiella"
- },
- "ja": {
- "name": "japánagiella"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "km": {
- "name": "kambožagiella"
- },
- "en-CA": {
- "name": "kanádalaš eaŋgalsgiella"
- },
- "fr-CA": {
- "name": "kanádalaš fránskkagiella"
- },
- "kn": {
- "name": "Kannada"
- },
- "ks": {
- "name": "Kashmiri"
- },
- "ca": {
- "name": "katalánagiella"
- },
- "kk": {
- "name": "kazakhgiella"
- },
- "zh": {
- "name": "kiinnágiella"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "rw": {
- "name": "Kinyarwanda"
- },
- "kok": {
- "name": "Konkani"
- },
- "ko": {
- "name": "koreagiella"
- },
- "kw": {
- "name": "kornagiella"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "hr": {
- "name": "kroátiagiella"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "cy": {
- "name": "kymragiella"
- },
- "ky": {
- "name": "Kyrgyz"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "laogiella"
- },
- "lv": {
- "name": "látviagiella"
- },
- "lt": {
- "name": "liettuvagiella"
- },
- "ln": {
- "name": "Lingala"
- },
- "dsb": {
- "name": "Lower Sorbian"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "luxemburggagiella"
- },
- "luy": {
- "name": "Luyia"
- },
- "jmc": {
- "name": "Machame"
- },
- "mk": {
- "name": "makedoniagiella"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "Malagasy"
- },
- "ms": {
- "name": "Malay"
- },
- "ml": {
- "name": "Malayalam"
- },
- "mt": {
- "name": "maltagiella"
- },
- "gv": {
- "name": "manksgiella"
- },
- "mr": {
- "name": "Marathi"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "es-MX": {
- "name": "meksikolaš spánskkagiella"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "ro-MD": {
- "name": "moldávialaš romániagiella"
- },
- "mn": {
- "name": "mongoliagiella"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nds-NL": {
- "name": "nds (Vuolleeatnamat)"
- },
- "ne": {
- "name": "nepalagiella"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nd": {
- "name": "North Ndebele"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "nus": {
- "name": "Nuer"
- },
- "de-AT": {
- "name": "nuortariikkalaš duiskkagiella"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "fy": {
- "name": "oarjifriisagiella"
- },
- "or": {
- "name": "Odia"
- },
- "nn": {
- "name": "ođđadárogiella"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetic"
- },
- "pa": {
- "name": "panjabagiella"
- },
- "ps": {
- "name": "Pashto"
- },
- "fa": {
- "name": "persijagiella"
- },
- "pl": {
- "name": "polskkagiella"
- },
- "pt": {
- "name": "portugálagiella"
- },
- "pt-PT": {
- "name": "portugálalaš portugálagiella"
- },
- "prg": {
- "name": "Prussian"
- },
- "qu": {
- "name": "Quechua"
- },
- "rm": {
- "name": "romanšgiella"
- },
- "ro": {
- "name": "romániagiella"
- },
- "rof": {
- "name": "Rombo"
- },
- "rn": {
- "name": "Rundi"
- },
- "ru": {
- "name": "ruoššagiella"
- },
- "sv": {
- "name": "ruoŧagiella"
- },
- "rwk": {
- "name": "Rwa"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "gd": {
- "name": "Scottish Gaelic"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "serbiagiella"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Sinhala"
- },
- "sk": {
- "name": "slovákiagiella"
- },
- "sl": {
- "name": "slovenagiella"
- },
- "xog": {
- "name": "Soga"
- },
- "so": {
- "name": "Somali"
- },
- "es": {
- "name": "spánskkagiella"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "fi": {
- "name": "suomagiella"
- },
- "sw-CD": {
- "name": "sw (Kongo-Kinshasa)"
- },
- "sw": {
- "name": "Swahili"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "de-CH": {
- "name": "šveicalaš duiskkagiella"
- },
- "fr-CH": {
- "name": "šveicalaš fránskkagiella"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "dav": {
- "name": "Taita"
- },
- "tg": {
- "name": "Tajik"
- },
- "ta": {
- "name": "Tamil"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "Tatar"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "th": {
- "name": "thaigiella"
- },
- "bo": {
- "name": "tibetagiella"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "to": {
- "name": "Tongan"
- },
- "tk": {
- "name": "Turkmen"
- },
- "uk": {
- "name": "ukrainagiella"
- },
- "hu": {
- "name": "ungárgiella"
- },
- "hsb": {
- "name": "Upper Sorbian"
- },
- "ur": {
- "name": "urdugiella"
- },
- "ug": {
- "name": "Uyghur"
- },
- "uz": {
- "name": "Uzbek"
- },
- "vai": {
- "name": "Vai"
- },
- "vi": {
- "name": "vietnamagiella"
- },
- "be": {
- "name": "vilgesruoššagiella"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "yi": {
- "name": "Yiddish"
- },
- "yo": {
- "name": "Yoruba"
- },
- "dje": {
- "name": "Zarma"
- },
- "zu": {
- "name": "Zulu"
- }
+ "af": "afrikánsagiella",
+ "agq": "Aghem",
+ "ak": "Akan",
+ "sq": "albánagiella",
+ "am": "Amharic",
+ "smn": "anárašgiella",
+ "ar": "arábagiella",
+ "hy": "armenagiella",
+ "as": "Assamese",
+ "ast": "asturiagiella",
+ "asa": "Asu",
+ "en-AU": "austrálialaš eaŋgalsgiella",
+ "az": "Azerbaijani",
+ "zh-Hans": "álkes kiinnágiella",
+ "zh-Hant": "árbevirolaš kiinnágiella",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "eu": "Basque",
+ "nl-BE": "belgialaš hollánddagiella",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "bn": "bengalagiella",
+ "brx": "Bodo",
+ "bs": "bosniagiella",
+ "br": "bretonagiella",
+ "en-GB": "brihttalaš eaŋgalsgiella",
+ "bg": "bulgáriagiella",
+ "my": "burmagiella",
+ "ceb": "Cebuano",
+ "tzm": "Central Atlas Tamazight",
+ "ckb": "Central Kurdish",
+ "ce": "Chechen",
+ "chr": "Cherokee",
+ "cgg": "Chiga",
+ "cu": "Church Slavic",
+ "ksh": "Colognian",
+ "cs": "čeahkagiella",
+ "se": "davvisámegiella",
+ "da": "dánskkagiella",
+ "dua": "Duala",
+ "de": "duiskkagiella",
+ "tr": "durkagiella",
+ "dz": "dzongkhagiella",
+ "en": "eaŋgalsgiella",
+ "ebu": "Embu",
+ "eo": "Esperanto",
+ "et": "esttegiella",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fo": "fearagiella",
+ "fil": "filippiinnagiella",
+ "fr": "fránskkagiella",
+ "fur": "Friulian",
+ "ff": "Fulah",
+ "gl": "Galician",
+ "lg": "Ganda",
+ "ka": "georgiagiella",
+ "nb": "girjedárogiella",
+ "el": "greikkagiella",
+ "gu": "gujaratagiella",
+ "guz": "Gusii",
+ "ha": "haussagiella",
+ "haw": "hawaiigiella",
+ "he": "Hebrew",
+ "hi": "hindigiella",
+ "nl": "hollánddagiella",
+ "ig": "Igbo",
+ "ga": "iirragiella",
+ "id": "indonesiagiella",
+ "is": "islánddagiella",
+ "it": "itáliagiella",
+ "ja": "japánagiella",
+ "jv": "javagiella",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "km": "kambožagiella",
+ "en-CA": "kanádalaš eaŋgalsgiella",
+ "fr-CA": "kanádalaš fránskkagiella",
+ "kn": "Kannada",
+ "yue": "kantongiella",
+ "ks": "Kashmiri",
+ "ca": "katalánagiella",
+ "kk": "kazakhgiella",
+ "zh": "kiinnágiella",
+ "ki": "Kikuyu",
+ "rw": "Kinyarwanda",
+ "kok": "Konkani",
+ "ko": "koreagiella",
+ "kw": "kornagiella",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "hr": "kroátiagiella",
+ "ku": "kurdigiella",
+ "nmg": "Kwasio",
+ "cy": "kymragiella",
+ "ky": "Kyrgyz",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "laogiella",
+ "es-419": "latiinna-amerihkalaš spánskkagiella",
+ "lv": "látviagiella",
+ "lt": "liettuvagiella",
+ "ln": "Lingala",
+ "nds": "Low German",
+ "dsb": "Lower Sorbian",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "lb": "luxemburggagiella",
+ "luy": "Luyia",
+ "jmc": "Machame",
+ "mk": "makedoniagiella",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "Malagasy",
+ "ms": "Malay",
+ "ml": "Malayalam",
+ "mt": "maltagiella",
+ "gv": "manksgiella",
+ "mi": "maorigiella",
+ "mr": "Marathi",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "es-MX": "meksikolaš spánskkagiella",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "ro-MD": "moldávialaš romániagiella",
+ "mn": "mongoliagiella",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nds-NL": "nds (Vuolleeatnamat)",
+ "ne": "nepalagiella",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nd": "North Ndebele",
+ "lrc": "Northern Luri",
+ "nus": "Nuer",
+ "de-AT": "nuortariikkalaš duiskkagiella",
+ "nyn": "Nyankole",
+ "fy": "oarjifriisagiella",
+ "or": "Odia",
+ "nn": "ođđadárogiella",
+ "om": "Oromo",
+ "os": "Ossetic",
+ "pa": "panjabagiella",
+ "ps": "Pashto",
+ "fa": "persijagiella",
+ "pl": "polskkagiella",
+ "pt": "portugálagiella",
+ "pt-PT": "portugálalaš portugálagiella",
+ "prg": "Prussian",
+ "qu": "Quechua",
+ "rm": "romanšgiella",
+ "ro": "romániagiella",
+ "rof": "Rombo",
+ "rn": "Rundi",
+ "ru": "ruoššagiella",
+ "sv": "ruoŧagiella",
+ "rwk": "Rwa",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "gd": "Scottish Gaelic",
+ "seh": "Sena",
+ "sr": "serbiagiella",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "sd": "Sindhi",
+ "si": "Sinhala",
+ "sk": "slovákiagiella",
+ "sl": "slovenagiella",
+ "xog": "Soga",
+ "so": "Somali",
+ "es": "spánskkagiella",
+ "zgh": "Standard Moroccan Tamazight",
+ "fi": "suomagiella",
+ "sw-CD": "sw (Kongo-Kinshasa)",
+ "sw": "Swahili",
+ "gsw": "Swiss German",
+ "de-CH": "šveicalaš duiskkagiella",
+ "fr-CH": "šveicalaš fránskkagiella",
+ "shi": "Tachelhit",
+ "dav": "Taita",
+ "tg": "Tajik",
+ "ta": "Tamil",
+ "twq": "Tasawaq",
+ "tt": "Tatar",
+ "te": "Telugu",
+ "teo": "Teso",
+ "th": "thaigiella",
+ "bo": "tibetagiella",
+ "ti": "Tigrinya",
+ "to": "Tongan",
+ "tk": "Turkmen",
+ "uk": "ukrainagiella",
+ "hu": "ungárgiella",
+ "hsb": "Upper Sorbian",
+ "ur": "urdugiella",
+ "ug": "Uyghur",
+ "uz": "Uzbek",
+ "vai": "Vai",
+ "wa": "vallonagiella",
+ "vi": "vietnamagiella",
+ "be": "vilgesruoššagiella",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wae": "Walser",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "yi": "Yiddish",
+ "yo": "Yoruba",
+ "dje": "Zarma",
+ "zu": "Zulu"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/se.json b/vendor/commerceguys/intl/resources/language/se.json
index e53909662..d0aa6a4c2 100644
--- a/vendor/commerceguys/intl/resources/language/se.json
+++ b/vendor/commerceguys/intl/resources/language/se.json
@@ -1,641 +1,224 @@
{
- "af": {
- "name": "afrikánsagiella"
- },
- "agq": {
- "name": "Aghem"
- },
- "ak": {
- "name": "Akan"
- },
- "sq": {
- "name": "albánagiella"
- },
- "am": {
- "name": "Amharic"
- },
- "smn": {
- "name": "anárašgiella"
- },
- "ar": {
- "name": "arábagiella"
- },
- "hy": {
- "name": "armeenagiella"
- },
- "as": {
- "name": "Assamese"
- },
- "ast": {
- "name": "asturiagiella"
- },
- "asa": {
- "name": "Asu"
- },
- "az": {
- "name": "Azerbaijani"
- },
- "zh-Hans": {
- "name": "álki kiinágiella"
- },
- "zh-Hant": {
- "name": "árbevirolaš kiinnágiella"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "Basque"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "bn": {
- "name": "bengalgiella"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "bosniagiella"
- },
- "br": {
- "name": "bretonagiella"
- },
- "bg": {
- "name": "bulgáriagiella"
- },
- "my": {
- "name": "burmagiella"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "ce": {
- "name": "Chechen"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "cs": {
- "name": "čeahkagiella"
- },
- "se": {
- "name": "davvisámegiella"
- },
- "da": {
- "name": "dánskkagiella"
- },
- "dua": {
- "name": "Duala"
- },
- "de": {
- "name": "duiskkagiella"
- },
- "de-AT": {
- "name": "duiskkagiella (Nuortariika)"
- },
- "de-CH": {
- "name": "duiskkagiella (Šveica)"
- },
- "tr": {
- "name": "durkagiella"
- },
- "dz": {
- "name": "dzongkhagiella"
- },
- "en": {
- "name": "eaŋgalsgiella"
- },
- "en-AU": {
- "name": "eaŋgalsgiella (Austrália)"
- },
- "en-CA": {
- "name": "eaŋgalsgiella (Kanáda)"
- },
- "en-GB": {
- "name": "eaŋgalsgiella (Stuorra-Británnia)"
- },
- "ebu": {
- "name": "Embu"
- },
- "eo": {
- "name": "Esperanto"
- },
- "et": {
- "name": "esttegiella"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "fearagiella"
- },
- "fil": {
- "name": "filippiinnagiella"
- },
- "fr": {
- "name": "fránskkagiella"
- },
- "fr-CA": {
- "name": "fránskkagiella (Kanáda)"
- },
- "fr-CH": {
- "name": "fránskkagiella (Šveica)"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "gl": {
- "name": "Galician"
- },
- "lg": {
- "name": "Ganda"
- },
- "ka": {
- "name": "georgiagiella"
- },
- "nb": {
- "name": "girjedárogiella"
- },
- "el": {
- "name": "greikkagiella"
- },
- "gu": {
- "name": "gujaratagiella"
- },
- "guz": {
- "name": "Gusii"
- },
- "ha": {
- "name": "haussagiella"
- },
- "haw": {
- "name": "hawaiigiella"
- },
- "he": {
- "name": "Hebrew"
- },
- "hi": {
- "name": "hindigiella"
- },
- "nl": {
- "name": "hollánddagiella"
- },
- "nl-BE": {
- "name": "hollánddagiella (Belgia)"
- },
- "ig": {
- "name": "Igbo"
- },
- "ga": {
- "name": "iirragiella"
- },
- "id": {
- "name": "indonesiagiella"
- },
- "is": {
- "name": "islánddagiella"
- },
- "it": {
- "name": "itáliagiella"
- },
- "ja": {
- "name": "japánagiella"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "km": {
- "name": "kambodiagiella"
- },
- "kn": {
- "name": "Kannada"
- },
- "ks": {
- "name": "Kashmiri"
- },
- "ca": {
- "name": "katalánagiella"
- },
- "kk": {
- "name": "kazakgiella"
- },
- "zh": {
- "name": "kiinnágiella"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "rw": {
- "name": "Kinyarwanda"
- },
- "kok": {
- "name": "Konkani"
- },
- "ko": {
- "name": "koreagiella"
- },
- "kw": {
- "name": "kornagiella"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "hr": {
- "name": "kroátiagiella"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "cy": {
- "name": "kymragiella"
- },
- "ky": {
- "name": "Kyrgyz"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "laogiella"
- },
- "lv": {
- "name": "látviagiella"
- },
- "lt": {
- "name": "liettuvagiella"
- },
- "ln": {
- "name": "Lingala"
- },
- "dsb": {
- "name": "Lower Sorbian"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "luxemburggagiella"
- },
- "luy": {
- "name": "Luyia"
- },
- "jmc": {
- "name": "Machame"
- },
- "mk": {
- "name": "makedoniagiella"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "Malagasy"
- },
- "ms": {
- "name": "Malay"
- },
- "ml": {
- "name": "Malayalam"
- },
- "mt": {
- "name": "maltagiella"
- },
- "gv": {
- "name": "manksgiella"
- },
- "mr": {
- "name": "Marathi"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "mn": {
- "name": "mongoliagiella"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nds-NL": {
- "name": "nds (Vuolleeatnamat)"
- },
- "ne": {
- "name": "nepaligiella"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nd": {
- "name": "North Ndebele"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "fy": {
- "name": "oarjifriisagiella"
- },
- "or": {
- "name": "Odia"
- },
- "nn": {
- "name": "ođđadárogiella"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetic"
- },
- "pa": {
- "name": "panjabigiella"
- },
- "ps": {
- "name": "Pashto"
- },
- "fa": {
- "name": "persijagiella"
- },
- "pl": {
- "name": "polskkagiella"
- },
- "pt": {
- "name": "portugálagiella"
- },
- "pt-PT": {
- "name": "portugálagiella (Portugála)"
- },
- "prg": {
- "name": "Prussian"
- },
- "qu": {
- "name": "Quechua"
- },
- "rm": {
- "name": "romanšgiella"
- },
- "ro": {
- "name": "romániagiella"
- },
- "ro-MD": {
- "name": "romániagiella (Moldávia)"
- },
- "rof": {
- "name": "Rombo"
- },
- "rn": {
- "name": "Rundi"
- },
- "ru": {
- "name": "ruoššagiella"
- },
- "sv": {
- "name": "ruoŧagiella"
- },
- "rwk": {
- "name": "Rwa"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "gd": {
- "name": "Scottish Gaelic"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "serbiagiella"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Sinhala"
- },
- "sk": {
- "name": "slovákiagiella"
- },
- "sl": {
- "name": "slovenagiella"
- },
- "xog": {
- "name": "Soga"
- },
- "so": {
- "name": "Somali"
- },
- "es": {
- "name": "spánskkagiella"
- },
- "es-MX": {
- "name": "spánskkagiella (Meksiko)"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "fi": {
- "name": "suomagiella"
- },
- "sw-CD": {
- "name": "sw (Kongo-Kinshasa)"
- },
- "sw": {
- "name": "Swahili"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "dav": {
- "name": "Taita"
- },
- "tg": {
- "name": "Tajik"
- },
- "ta": {
- "name": "Tamil"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "Tatar"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "bo": {
- "name": "tibetagiella"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "to": {
- "name": "Tongan"
- },
- "tk": {
- "name": "Turkmen"
- },
- "th": {
- "name": "ŧaigiella"
- },
- "uk": {
- "name": "ukrainagiella"
- },
- "hu": {
- "name": "ungárgiella"
- },
- "hsb": {
- "name": "Upper Sorbian"
- },
- "ur": {
- "name": "urdugiella"
- },
- "ug": {
- "name": "Uyghur"
- },
- "uz": {
- "name": "Uzbek"
- },
- "vai": {
- "name": "Vai"
- },
- "vi": {
- "name": "vietnamgiella"
- },
- "be": {
- "name": "vilges-ruoššagiella"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "yi": {
- "name": "Yiddish"
- },
- "yo": {
- "name": "Yoruba"
- },
- "dje": {
- "name": "Zarma"
- },
- "zu": {
- "name": "Zulu"
- }
+ "af": "afrikánsagiella",
+ "agq": "Aghem",
+ "ak": "Akan",
+ "sq": "albánagiella",
+ "am": "Amharic",
+ "smn": "anárašgiella",
+ "ar": "arábagiella",
+ "hy": "armeenagiella",
+ "as": "Assamese",
+ "ast": "asturiagiella",
+ "asa": "Asu",
+ "az": "Azerbaijani",
+ "zh-Hans": "álki kiinágiella",
+ "zh-Hant": "árbevirolaš kiinnágiella",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "eu": "Basque",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "bn": "bengalgiella",
+ "brx": "Bodo",
+ "bs": "bosniagiella",
+ "br": "bretonagiella",
+ "bg": "bulgáriagiella",
+ "my": "burmagiella",
+ "ceb": "Cebuano",
+ "tzm": "Central Atlas Tamazight",
+ "ckb": "Central Kurdish",
+ "ce": "Chechen",
+ "chr": "Cherokee",
+ "cgg": "Chiga",
+ "cu": "Church Slavic",
+ "ksh": "Colognian",
+ "cs": "čeahkagiella",
+ "se": "davvisámegiella",
+ "da": "dánskkagiella",
+ "dua": "Duala",
+ "de": "duiskkagiella",
+ "de-AT": "duiskkagiella (Nuortariika)",
+ "de-CH": "duiskkagiella (Šveica)",
+ "tr": "durkagiella",
+ "dz": "dzongkhagiella",
+ "en": "eaŋgalsgiella",
+ "en-AU": "eaŋgalsgiella (Austrália)",
+ "en-CA": "eaŋgalsgiella (Kanáda)",
+ "en-GB": "eaŋgalsgiella (Stuorra-Británnia)",
+ "ebu": "Embu",
+ "eo": "Esperanto",
+ "et": "esttegiella",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fo": "fearagiella",
+ "fil": "filippiinnagiella",
+ "fr": "fránskkagiella",
+ "fr-CA": "fránskkagiella (Kanáda)",
+ "fr-CH": "fránskkagiella (Šveica)",
+ "fur": "Friulian",
+ "ff": "Fulah",
+ "gl": "Galician",
+ "lg": "Ganda",
+ "ka": "georgiagiella",
+ "nb": "girjedárogiella",
+ "el": "greikkagiella",
+ "gu": "gujaratagiella",
+ "guz": "Gusii",
+ "ha": "haussagiella",
+ "haw": "hawaiigiella",
+ "he": "Hebrew",
+ "hi": "hindigiella",
+ "nl": "hollánddagiella",
+ "nl-BE": "hollánddagiella (Belgia)",
+ "ig": "Igbo",
+ "ga": "iirragiella",
+ "id": "indonesiagiella",
+ "is": "islánddagiella",
+ "it": "itáliagiella",
+ "ja": "japánagiella",
+ "jv": "javagiella",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "km": "kambodiagiella",
+ "kn": "Kannada",
+ "yue": "kantongiella",
+ "ks": "Kashmiri",
+ "ca": "katalánagiella",
+ "kk": "kazakgiella",
+ "zh": "kiinnágiella",
+ "ki": "Kikuyu",
+ "rw": "Kinyarwanda",
+ "kok": "Konkani",
+ "ko": "koreagiella",
+ "kw": "kornagiella",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "hr": "kroátiagiella",
+ "ku": "kurdigiella",
+ "nmg": "Kwasio",
+ "cy": "kymragiella",
+ "ky": "Kyrgyz",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "laogiella",
+ "lv": "látviagiella",
+ "lt": "liettuvagiella",
+ "ln": "Lingala",
+ "nds": "Low German",
+ "dsb": "Lower Sorbian",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "lb": "luxemburggagiella",
+ "luy": "Luyia",
+ "jmc": "Machame",
+ "mk": "makedoniagiella",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "Malagasy",
+ "ms": "Malay",
+ "ml": "Malayalam",
+ "mt": "maltagiella",
+ "gv": "manksgiella",
+ "mi": "maorigiella",
+ "mr": "Marathi",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "mn": "mongoliagiella",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nds-NL": "nds (Vuolleeatnamat)",
+ "ne": "nepaligiella",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nd": "North Ndebele",
+ "lrc": "Northern Luri",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "fy": "oarjifriisagiella",
+ "or": "Odia",
+ "nn": "ođđadárogiella",
+ "om": "Oromo",
+ "os": "Ossetic",
+ "pa": "panjabigiella",
+ "ps": "Pashto",
+ "fa": "persijagiella",
+ "pl": "polskkagiella",
+ "pt": "portugálagiella",
+ "pt-PT": "portugálagiella (Portugála)",
+ "prg": "Prussian",
+ "qu": "Quechua",
+ "rm": "romanšgiella",
+ "ro": "romániagiella",
+ "ro-MD": "romániagiella (Moldávia)",
+ "rof": "Rombo",
+ "rn": "Rundi",
+ "ru": "ruoššagiella",
+ "sv": "ruoŧagiella",
+ "rwk": "Rwa",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "gd": "Scottish Gaelic",
+ "seh": "Sena",
+ "sr": "serbiagiella",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "sd": "Sindhi",
+ "si": "Sinhala",
+ "sk": "slovákiagiella",
+ "sl": "slovenagiella",
+ "xog": "Soga",
+ "so": "Somali",
+ "es": "spánskkagiella",
+ "es-419": "spánskkagiella (lulli-Amerihkká)",
+ "es-MX": "spánskkagiella (Meksiko)",
+ "zgh": "Standard Moroccan Tamazight",
+ "fi": "suomagiella",
+ "sw-CD": "sw (Kongo-Kinshasa)",
+ "sw": "Swahili",
+ "gsw": "Swiss German",
+ "shi": "Tachelhit",
+ "dav": "Taita",
+ "tg": "Tajik",
+ "ta": "Tamil",
+ "twq": "Tasawaq",
+ "tt": "Tatar",
+ "te": "Telugu",
+ "teo": "Teso",
+ "bo": "tibetagiella",
+ "ti": "Tigrinya",
+ "to": "Tongan",
+ "tk": "Turkmen",
+ "th": "ŧaigiella",
+ "uk": "ukrainagiella",
+ "hu": "ungárgiella",
+ "hsb": "Upper Sorbian",
+ "ur": "urdugiella",
+ "ug": "Uyghur",
+ "uz": "Uzbek",
+ "vai": "Vai",
+ "wa": "vallonagiella",
+ "vi": "vietnamgiella",
+ "be": "vilges-ruoššagiella",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wae": "Walser",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "yi": "Yiddish",
+ "yo": "Yoruba",
+ "dje": "Zarma",
+ "zu": "Zulu"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/seh.json b/vendor/commerceguys/intl/resources/language/seh.json
index fbfcd6f1e..14ff4ea0a 100644
--- a/vendor/commerceguys/intl/resources/language/seh.json
+++ b/vendor/commerceguys/intl/resources/language/seh.json
@@ -1,641 +1,224 @@
{
- "af": {
- "name": "Afrikaans"
- },
- "agq": {
- "name": "Aghem"
- },
- "ak": {
- "name": "akan"
- },
- "sq": {
- "name": "Albanian"
- },
- "de": {
- "name": "alemão"
- },
- "de-AT": {
- "name": "alemão (Áustria)"
- },
- "de-CH": {
- "name": "alemão (Suíça)"
- },
- "am": {
- "name": "amárico"
- },
- "ar": {
- "name": "árabe"
- },
- "hy": {
- "name": "Armenian"
- },
- "as": {
- "name": "Assamese"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "az": {
- "name": "Azerbaijani"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "Basque"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "bn": {
- "name": "bengali"
- },
- "be": {
- "name": "bielo-russo"
- },
- "my": {
- "name": "birmanês"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "Bosnian"
- },
- "br": {
- "name": "Breton"
- },
- "bg": {
- "name": "búlgaro"
- },
- "ca": {
- "name": "Catalan"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "ce": {
- "name": "Chechen"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "zh": {
- "name": "chinês"
- },
- "zh-Hans": {
- "name": "chinês (Hans)"
- },
- "zh-Hant": {
- "name": "chinês (Hant)"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "km": {
- "name": "cmer"
- },
- "ksh": {
- "name": "Colognian"
- },
- "ko": {
- "name": "coreano"
- },
- "kw": {
- "name": "Cornish"
- },
- "hr": {
- "name": "Croatian"
- },
- "da": {
- "name": "Danish"
- },
- "dua": {
- "name": "Duala"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "ebu": {
- "name": "Embu"
- },
- "es": {
- "name": "espanhol"
- },
- "es-MX": {
- "name": "espanhol (México)"
- },
- "eo": {
- "name": "Esperanto"
- },
- "et": {
- "name": "Estonian"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "Faroese"
- },
- "fil": {
- "name": "Filipino"
- },
- "fi": {
- "name": "Finnish"
- },
- "fr": {
- "name": "francês"
- },
- "fr-CA": {
- "name": "francês (Canadá)"
- },
- "fr-CH": {
- "name": "francês (Suíça)"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "gl": {
- "name": "Galician"
- },
- "lg": {
- "name": "Ganda"
- },
- "ka": {
- "name": "Georgian"
- },
- "el": {
- "name": "grego"
- },
- "gu": {
- "name": "Gujarati"
- },
- "guz": {
- "name": "Gusii"
- },
- "ha": {
- "name": "hausa"
- },
- "haw": {
- "name": "Hawaiian"
- },
- "he": {
- "name": "Hebrew"
- },
- "hi": {
- "name": "hindi"
- },
- "nl": {
- "name": "holandês"
- },
- "nl-BE": {
- "name": "holandês (Bélgica)"
- },
- "hu": {
- "name": "húngaro"
- },
- "ig": {
- "name": "ibo"
- },
- "is": {
- "name": "Icelandic"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "id": {
- "name": "indonésio"
- },
- "en": {
- "name": "inglês"
- },
- "en-AU": {
- "name": "inglês (Austrália)"
- },
- "en-CA": {
- "name": "inglês (Canadá)"
- },
- "en-GB": {
- "name": "inglês (Reino Unido)"
- },
- "yo": {
- "name": "iorubá"
- },
- "ga": {
- "name": "Irish"
- },
- "it": {
- "name": "italiano"
- },
- "ja": {
- "name": "japonês"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "kn": {
- "name": "Kannada"
- },
- "ks": {
- "name": "Kashmiri"
- },
- "kk": {
- "name": "Kazakh"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "rw": {
- "name": "kinyarwanda"
- },
- "kok": {
- "name": "Konkani"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "ky": {
- "name": "Kyrgyz"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Lao"
- },
- "lv": {
- "name": "Latvian"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "Lithuanian"
- },
- "dsb": {
- "name": "Lower Sorbian"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "Luxembourgish"
- },
- "luy": {
- "name": "Luyia"
- },
- "mk": {
- "name": "Macedonian"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "Malagasy"
- },
- "ms": {
- "name": "malaio"
- },
- "ml": {
- "name": "Malayalam"
- },
- "mt": {
- "name": "Maltese"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "Marathi"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "mn": {
- "name": "Mongolian"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nds-NL": {
- "name": "nds (Holanda)"
- },
- "ne": {
- "name": "nepalês"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nd": {
- "name": "North Ndebele"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "se": {
- "name": "Northern Sami"
- },
- "nb": {
- "name": "Norwegian Bokmål"
- },
- "nn": {
- "name": "Norwegian Nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "or": {
- "name": "Odia"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetic"
- },
- "pa": {
- "name": "panjabi"
- },
- "ps": {
- "name": "Pashto"
- },
- "fa": {
- "name": "persa"
- },
- "pl": {
- "name": "polonês"
- },
- "pt": {
- "name": "português"
- },
- "pt-PT": {
- "name": "português (Portugal)"
- },
- "prg": {
- "name": "Prussian"
- },
- "qu": {
- "name": "Quechua"
- },
- "rm": {
- "name": "Romansh"
- },
- "rof": {
- "name": "Rombo"
- },
- "ro": {
- "name": "romeno"
- },
- "ro-MD": {
- "name": "romeno (Moldávia)"
- },
- "rn": {
- "name": "Rundi"
- },
- "ru": {
- "name": "russo"
- },
- "rwk": {
- "name": "Rwa"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "gd": {
- "name": "Scottish Gaelic"
- },
- "seh": {
- "name": "sena"
- },
- "sr": {
- "name": "Serbian"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Sinhala"
- },
- "sk": {
- "name": "Slovak"
- },
- "sl": {
- "name": "Slovenian"
- },
- "xog": {
- "name": "Soga"
- },
- "so": {
- "name": "somali"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "sv": {
- "name": "sueco"
- },
- "sw-CD": {
- "name": "sw (Congo-Kinshasa)"
- },
- "sw": {
- "name": "Swahili"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "th": {
- "name": "tailandês"
- },
- "dav": {
- "name": "Taita"
- },
- "tg": {
- "name": "Tajik"
- },
- "ta": {
- "name": "tâmil"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "Tatar"
- },
- "cs": {
- "name": "tcheco"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "bo": {
- "name": "Tibetan"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "to": {
- "name": "Tongan"
- },
- "tr": {
- "name": "turco"
- },
- "tk": {
- "name": "Turkmen"
- },
- "uk": {
- "name": "ucraniano"
- },
- "hsb": {
- "name": "Upper Sorbian"
- },
- "ur": {
- "name": "urdu"
- },
- "ug": {
- "name": "Uyghur"
- },
- "uz": {
- "name": "Uzbek"
- },
- "vai": {
- "name": "Vai"
- },
- "vi": {
- "name": "vietnamita"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "cy": {
- "name": "Welsh"
- },
- "fy": {
- "name": "Western Frisian"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "yi": {
- "name": "Yiddish"
- },
- "dje": {
- "name": "Zarma"
- },
- "zu": {
- "name": "zulu"
- }
+ "af": "Afrikaans",
+ "agq": "Aghem",
+ "ak": "akan",
+ "sq": "Albanian",
+ "de": "alemão",
+ "de-AT": "alemão (Áustria)",
+ "de-CH": "alemão (Suíça)",
+ "am": "amárico",
+ "ar": "árabe",
+ "hy": "Armenian",
+ "as": "Assamese",
+ "ast": "Asturian",
+ "asa": "Asu",
+ "az": "Azerbaijani",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "eu": "Basque",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "bn": "bengali",
+ "be": "bielo-russo",
+ "my": "birmanês",
+ "brx": "Bodo",
+ "bs": "Bosnian",
+ "br": "Breton",
+ "bg": "búlgaro",
+ "yue": "Cantonese",
+ "ca": "Catalan",
+ "ceb": "Cebuano",
+ "tzm": "Central Atlas Tamazight",
+ "ckb": "Central Kurdish",
+ "ce": "Chechen",
+ "chr": "Cherokee",
+ "cgg": "Chiga",
+ "zh": "chinês",
+ "zh-Hans": "chinês (Hans)",
+ "zh-Hant": "chinês (Hant)",
+ "cu": "Church Slavic",
+ "km": "cmer",
+ "ksh": "Colognian",
+ "ko": "coreano",
+ "kw": "Cornish",
+ "hr": "Croatian",
+ "da": "Danish",
+ "dua": "Duala",
+ "dz": "Dzongkha",
+ "ebu": "Embu",
+ "es": "espanhol",
+ "es-419": "espanhol (419)",
+ "es-MX": "espanhol (México)",
+ "eo": "Esperanto",
+ "et": "Estonian",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fo": "Faroese",
+ "fil": "Filipino",
+ "fi": "Finnish",
+ "fr": "francês",
+ "fr-CA": "francês (Canadá)",
+ "fr-CH": "francês (Suíça)",
+ "fur": "Friulian",
+ "ff": "Fulah",
+ "gl": "Galician",
+ "lg": "Ganda",
+ "ka": "Georgian",
+ "el": "grego",
+ "gu": "Gujarati",
+ "guz": "Gusii",
+ "ha": "hausa",
+ "haw": "Hawaiian",
+ "he": "Hebrew",
+ "hi": "hindi",
+ "nl": "holandês",
+ "nl-BE": "holandês (Bélgica)",
+ "hu": "húngaro",
+ "ig": "ibo",
+ "is": "Icelandic",
+ "smn": "Inari Sami",
+ "id": "indonésio",
+ "en": "inglês",
+ "en-AU": "inglês (Austrália)",
+ "en-CA": "inglês (Canadá)",
+ "en-GB": "inglês (Reino Unido)",
+ "yo": "iorubá",
+ "ga": "Irish",
+ "it": "italiano",
+ "ja": "japonês",
+ "jv": "javanês",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "kn": "Kannada",
+ "ks": "Kashmiri",
+ "kk": "Kazakh",
+ "ki": "Kikuyu",
+ "rw": "kinyarwanda",
+ "kok": "Konkani",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "ku": "Kurdish",
+ "nmg": "Kwasio",
+ "ky": "Kyrgyz",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Lao",
+ "lv": "Latvian",
+ "ln": "Lingala",
+ "lt": "Lithuanian",
+ "nds": "Low German",
+ "dsb": "Lower Sorbian",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "lb": "Luxembourgish",
+ "luy": "Luyia",
+ "mk": "Macedonian",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "Malagasy",
+ "ms": "malaio",
+ "ml": "Malayalam",
+ "mt": "Maltese",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mr": "Marathi",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "mn": "Mongolian",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nds-NL": "nds (Holanda)",
+ "ne": "nepalês",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nd": "North Ndebele",
+ "lrc": "Northern Luri",
+ "se": "Northern Sami",
+ "nb": "Norwegian Bokmål",
+ "nn": "Norwegian Nynorsk",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "or": "Odia",
+ "om": "Oromo",
+ "os": "Ossetic",
+ "pa": "panjabi",
+ "ps": "Pashto",
+ "fa": "persa",
+ "pl": "polonês",
+ "pt": "português",
+ "pt-PT": "português (Portugal)",
+ "prg": "Prussian",
+ "qu": "Quechua",
+ "rm": "Romansh",
+ "rof": "Rombo",
+ "ro": "romeno",
+ "ro-MD": "romeno (Moldávia)",
+ "rn": "Rundi",
+ "ru": "russo",
+ "rwk": "Rwa",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "gd": "Scottish Gaelic",
+ "seh": "sena",
+ "sr": "Serbian",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "sd": "Sindhi",
+ "si": "Sinhala",
+ "sk": "Slovak",
+ "sl": "Slovenian",
+ "xog": "Soga",
+ "so": "somali",
+ "zgh": "Standard Moroccan Tamazight",
+ "sv": "sueco",
+ "sw-CD": "sw (Congo-Kinshasa)",
+ "sw": "Swahili",
+ "gsw": "Swiss German",
+ "shi": "Tachelhit",
+ "th": "tailandês",
+ "dav": "Taita",
+ "tg": "Tajik",
+ "ta": "tâmil",
+ "twq": "Tasawaq",
+ "tt": "Tatar",
+ "cs": "tcheco",
+ "te": "Telugu",
+ "teo": "Teso",
+ "bo": "Tibetan",
+ "ti": "Tigrinya",
+ "to": "Tongan",
+ "tr": "turco",
+ "tk": "Turkmen",
+ "uk": "ucraniano",
+ "hsb": "Upper Sorbian",
+ "ur": "urdu",
+ "ug": "Uyghur",
+ "uz": "Uzbek",
+ "vai": "Vai",
+ "vi": "vietnamita",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "cy": "Welsh",
+ "fy": "Western Frisian",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "yi": "Yiddish",
+ "dje": "Zarma",
+ "zu": "zulu"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/ses.json b/vendor/commerceguys/intl/resources/language/ses.json
index c6ab901fb..2b638b062 100644
--- a/vendor/commerceguys/intl/resources/language/ses.json
+++ b/vendor/commerceguys/intl/resources/language/ses.json
@@ -1,641 +1,224 @@
{
- "af": {
- "name": "Afrikaans"
- },
- "agq": {
- "name": "Aghem"
- },
- "ak": {
- "name": "Akan senni"
- },
- "sq": {
- "name": "Albanian"
- },
- "de": {
- "name": "Almaŋ senni"
- },
- "de-AT": {
- "name": "Almaŋ senni (Otriši)"
- },
- "de-CH": {
- "name": "Almaŋ senni (Swisu)"
- },
- "am": {
- "name": "Amhaarik senni"
- },
- "hy": {
- "name": "Armenian"
- },
- "as": {
- "name": "Assamese"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "az": {
- "name": "Azerbaijani"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "Basque"
- },
- "be": {
- "name": "Belaruus senni"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "bn": {
- "name": "Bengali senni"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "Bosnian"
- },
- "br": {
- "name": "Breton"
- },
- "bg": {
- "name": "Bulagaari senni"
- },
- "my": {
- "name": "Burme senni"
- },
- "ca": {
- "name": "Catalan"
- },
- "cs": {
- "name": "Cek senni"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "ce": {
- "name": "Chechen"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "kw": {
- "name": "Cornish"
- },
- "hr": {
- "name": "Croatian"
- },
- "da": {
- "name": "Danish"
- },
- "dua": {
- "name": "Duala"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "ebu": {
- "name": "Embu"
- },
- "es": {
- "name": "Espaaɲe senni"
- },
- "es-MX": {
- "name": "Espaaɲe senni (Mexiki)"
- },
- "eo": {
- "name": "Esperanto"
- },
- "et": {
- "name": "Estonian"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "Faroese"
- },
- "fa": {
- "name": "Farsi senni"
- },
- "fil": {
- "name": "Filipino"
- },
- "fi": {
- "name": "Finnish"
- },
- "fr": {
- "name": "Fransee senni"
- },
- "fr-CA": {
- "name": "Fransee senni (Kanaada)"
- },
- "fr-CH": {
- "name": "Fransee senni (Swisu)"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "gl": {
- "name": "Galician"
- },
- "lg": {
- "name": "Ganda"
- },
- "ka": {
- "name": "Georgian"
- },
- "el": {
- "name": "Grek senni"
- },
- "gu": {
- "name": "Gujarati"
- },
- "guz": {
- "name": "Gusii"
- },
- "haw": {
- "name": "Hawaiian"
- },
- "ha": {
- "name": "Hawsance senni"
- },
- "he": {
- "name": "Hebrew"
- },
- "nl": {
- "name": "Holandee senni"
- },
- "nl-BE": {
- "name": "Holandee senni (Belgiiki)"
- },
- "hu": {
- "name": "Hungaari senni"
- },
- "ig": {
- "name": "Iboo senni"
- },
- "is": {
- "name": "Icelandic"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "id": {
- "name": "Indoneesi senni"
- },
- "hi": {
- "name": "Induu senni"
- },
- "en": {
- "name": "Inglisi senni"
- },
- "en-GB": {
- "name": "Inglisi senni (Albaasalaama Marganta)"
- },
- "en-CA": {
- "name": "Inglisi senni (Kanaada)"
- },
- "en-AU": {
- "name": "Inglisi senni (Ostraali)"
- },
- "ga": {
- "name": "Irish"
- },
- "it": {
- "name": "Itaali senni"
- },
- "ja": {
- "name": "Japonee senni"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "kn": {
- "name": "Kannada"
- },
- "ks": {
- "name": "Kashmiri"
- },
- "kk": {
- "name": "Kazakh"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "km": {
- "name": "Kmeer senni"
- },
- "kok": {
- "name": "Konkani"
- },
- "ko": {
- "name": "Koree senni"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro senni"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "ky": {
- "name": "Kyrgyz"
- },
- "ar": {
- "name": "Laaraw senni"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Lao"
- },
- "lv": {
- "name": "Latvian"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "Lithuanian"
- },
- "dsb": {
- "name": "Lower Sorbian"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "Luxembourgish"
- },
- "luy": {
- "name": "Luyia"
- },
- "mk": {
- "name": "Macedonian"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "Malagasy"
- },
- "ml": {
- "name": "Malayalam"
- },
- "ms": {
- "name": "Maleezi senni"
- },
- "mt": {
- "name": "Maltese"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "Marathi"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "mn": {
- "name": "Mongolian"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nds-NL": {
- "name": "nds (Hollandu)"
- },
- "ne": {
- "name": "Neepal senni"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nd": {
- "name": "North Ndebele"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "se": {
- "name": "Northern Sami"
- },
- "nb": {
- "name": "Norwegian Bokmål"
- },
- "nn": {
- "name": "Norwegian Nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "or": {
- "name": "Odia"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetic"
- },
- "ps": {
- "name": "Pashto"
- },
- "pl": {
- "name": "Polonee senni"
- },
- "pt": {
- "name": "Portugee senni"
- },
- "pt-PT": {
- "name": "Portugee senni (Portugaal)"
- },
- "prg": {
- "name": "Prussian"
- },
- "pa": {
- "name": "Punjaabi sennii"
- },
- "qu": {
- "name": "Quechua"
- },
- "rm": {
- "name": "Romansh"
- },
- "rof": {
- "name": "Rombo"
- },
- "ro": {
- "name": "Rumaani senni"
- },
- "ro-MD": {
- "name": "Rumaani senni (Moldovi)"
- },
- "rn": {
- "name": "Rundi"
- },
- "ru": {
- "name": "Ruusi senni"
- },
- "rwk": {
- "name": "Rwa"
- },
- "rw": {
- "name": "Rwanda senni"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "gd": {
- "name": "Scottish Gaelic"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "Serbian"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Sinhala"
- },
- "zh": {
- "name": "Sinuwa senni, Mandareŋ"
- },
- "zh-Hans": {
- "name": "Sinuwa senni, Mandareŋ (Hans)"
- },
- "zh-Hant": {
- "name": "Sinuwa senni, Mandareŋ (Hant)"
- },
- "sk": {
- "name": "Slovak"
- },
- "sl": {
- "name": "Slovenian"
- },
- "xog": {
- "name": "Soga"
- },
- "so": {
- "name": "Somaali senni"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "sv": {
- "name": "Suweede senni"
- },
- "sw-CD": {
- "name": "sw (Kongoo demookaratiki laboo)"
- },
- "sw": {
- "name": "Swahili"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "th": {
- "name": "Taailandu senni"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "dav": {
- "name": "Taita"
- },
- "tg": {
- "name": "Tajik"
- },
- "ta": {
- "name": "Tamil senni"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "Tatar"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "bo": {
- "name": "Tibetan"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "to": {
- "name": "Tongan"
- },
- "tk": {
- "name": "Turkmen"
- },
- "tr": {
- "name": "Turku senni"
- },
- "uk": {
- "name": "Ukreen senni"
- },
- "hsb": {
- "name": "Upper Sorbian"
- },
- "ur": {
- "name": "Urdu senni"
- },
- "ug": {
- "name": "Uyghur"
- },
- "uz": {
- "name": "Uzbek"
- },
- "vai": {
- "name": "Vai"
- },
- "vi": {
- "name": "Vietnaam senni"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "cy": {
- "name": "Welsh"
- },
- "fy": {
- "name": "Western Frisian"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "yi": {
- "name": "Yiddish"
- },
- "yo": {
- "name": "Yorbance senni"
- },
- "dje": {
- "name": "Zarma"
- },
- "zu": {
- "name": "Zulu senni"
- }
+ "af": "Afrikaans",
+ "agq": "Aghem",
+ "ak": "Akan senni",
+ "sq": "Albanian",
+ "de": "Almaŋ senni",
+ "de-AT": "Almaŋ senni (Otriši)",
+ "de-CH": "Almaŋ senni (Swisu)",
+ "am": "Amhaarik senni",
+ "hy": "Armenian",
+ "as": "Assamese",
+ "ast": "Asturian",
+ "asa": "Asu",
+ "az": "Azerbaijani",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "eu": "Basque",
+ "be": "Belaruus senni",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "bn": "Bengali senni",
+ "brx": "Bodo",
+ "bs": "Bosnian",
+ "br": "Breton",
+ "bg": "Bulagaari senni",
+ "my": "Burme senni",
+ "yue": "Cantonese",
+ "ca": "Catalan",
+ "ceb": "Cebuano",
+ "cs": "Cek senni",
+ "tzm": "Central Atlas Tamazight",
+ "ckb": "Central Kurdish",
+ "ce": "Chechen",
+ "chr": "Cherokee",
+ "cgg": "Chiga",
+ "cu": "Church Slavic",
+ "ksh": "Colognian",
+ "kw": "Cornish",
+ "hr": "Croatian",
+ "da": "Danish",
+ "dua": "Duala",
+ "dz": "Dzongkha",
+ "ebu": "Embu",
+ "es": "Espaaɲe senni",
+ "es-419": "Espaaɲe senni (419)",
+ "es-MX": "Espaaɲe senni (Mexiki)",
+ "eo": "Esperanto",
+ "et": "Estonian",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fo": "Faroese",
+ "fa": "Farsi senni",
+ "fil": "Filipino",
+ "fi": "Finnish",
+ "fr": "Fransee senni",
+ "fr-CA": "Fransee senni (Kanaada)",
+ "fr-CH": "Fransee senni (Swisu)",
+ "fur": "Friulian",
+ "ff": "Fulah",
+ "gl": "Galician",
+ "lg": "Ganda",
+ "ka": "Georgian",
+ "el": "Grek senni",
+ "gu": "Gujarati",
+ "guz": "Gusii",
+ "haw": "Hawaiian",
+ "ha": "Hawsance senni",
+ "he": "Hebrew",
+ "nl": "Holandee senni",
+ "nl-BE": "Holandee senni (Belgiiki)",
+ "hu": "Hungaari senni",
+ "ig": "Iboo senni",
+ "is": "Icelandic",
+ "smn": "Inari Sami",
+ "id": "Indoneesi senni",
+ "hi": "Induu senni",
+ "en": "Inglisi senni",
+ "en-GB": "Inglisi senni (Albaasalaama Marganta)",
+ "en-CA": "Inglisi senni (Kanaada)",
+ "en-AU": "Inglisi senni (Ostraali)",
+ "ga": "Irish",
+ "it": "Itaali senni",
+ "ja": "Japonee senni",
+ "jv": "Javanee senni",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "kn": "Kannada",
+ "ks": "Kashmiri",
+ "kk": "Kazakh",
+ "ki": "Kikuyu",
+ "km": "Kmeer senni",
+ "kok": "Konkani",
+ "ko": "Koree senni",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro senni",
+ "ku": "Kurdish",
+ "nmg": "Kwasio",
+ "ky": "Kyrgyz",
+ "ar": "Laaraw senni",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Lao",
+ "lv": "Latvian",
+ "ln": "Lingala",
+ "lt": "Lithuanian",
+ "nds": "Low German",
+ "dsb": "Lower Sorbian",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "lb": "Luxembourgish",
+ "luy": "Luyia",
+ "mk": "Macedonian",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "Malagasy",
+ "ml": "Malayalam",
+ "ms": "Maleezi senni",
+ "mt": "Maltese",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mr": "Marathi",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "mn": "Mongolian",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nds-NL": "nds (Hollandu)",
+ "ne": "Neepal senni",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nd": "North Ndebele",
+ "lrc": "Northern Luri",
+ "se": "Northern Sami",
+ "nb": "Norwegian Bokmål",
+ "nn": "Norwegian Nynorsk",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "or": "Odia",
+ "om": "Oromo",
+ "os": "Ossetic",
+ "ps": "Pashto",
+ "pl": "Polonee senni",
+ "pt": "Portugee senni",
+ "pt-PT": "Portugee senni (Portugaal)",
+ "prg": "Prussian",
+ "pa": "Punjaabi sennii",
+ "qu": "Quechua",
+ "rm": "Romansh",
+ "rof": "Rombo",
+ "ro": "Rumaani senni",
+ "ro-MD": "Rumaani senni (Moldovi)",
+ "rn": "Rundi",
+ "ru": "Ruusi senni",
+ "rwk": "Rwa",
+ "rw": "Rwanda senni",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "gd": "Scottish Gaelic",
+ "seh": "Sena",
+ "sr": "Serbian",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "sd": "Sindhi",
+ "si": "Sinhala",
+ "zh": "Sinuwa senni, Mandareŋ",
+ "zh-Hans": "Sinuwa senni, Mandareŋ (Hans)",
+ "zh-Hant": "Sinuwa senni, Mandareŋ (Hant)",
+ "sk": "Slovak",
+ "sl": "Slovenian",
+ "xog": "Soga",
+ "so": "Somaali senni",
+ "zgh": "Standard Moroccan Tamazight",
+ "sv": "Suweede senni",
+ "sw-CD": "sw (Kongoo demookaratiki laboo)",
+ "sw": "Swahili",
+ "gsw": "Swiss German",
+ "th": "Taailandu senni",
+ "shi": "Tachelhit",
+ "dav": "Taita",
+ "tg": "Tajik",
+ "ta": "Tamil senni",
+ "twq": "Tasawaq",
+ "tt": "Tatar",
+ "te": "Telugu",
+ "teo": "Teso",
+ "bo": "Tibetan",
+ "ti": "Tigrinya",
+ "to": "Tongan",
+ "tk": "Turkmen",
+ "tr": "Turku senni",
+ "uk": "Ukreen senni",
+ "hsb": "Upper Sorbian",
+ "ur": "Urdu senni",
+ "ug": "Uyghur",
+ "uz": "Uzbek",
+ "vai": "Vai",
+ "vi": "Vietnaam senni",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "cy": "Welsh",
+ "fy": "Western Frisian",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "yi": "Yiddish",
+ "yo": "Yorbance senni",
+ "dje": "Zarma",
+ "zu": "Zulu senni"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/sg.json b/vendor/commerceguys/intl/resources/language/sg.json
index 0c4568845..06d78aace 100644
--- a/vendor/commerceguys/intl/resources/language/sg.json
+++ b/vendor/commerceguys/intl/resources/language/sg.json
@@ -1,641 +1,224 @@
{
- "af": {
- "name": "Afrikaans"
- },
- "agq": {
- "name": "Aghem"
- },
- "ak": {
- "name": "Akâan"
- },
- "sq": {
- "name": "Albanian"
- },
- "am": {
- "name": "Amarîki"
- },
- "en": {
- "name": "Anglëe"
- },
- "en-CA": {
- "name": "Anglëe (Kanadäa)"
- },
- "en-GB": {
- "name": "Anglëe (Ködörögbïä--Ôko)"
- },
- "en-AU": {
- "name": "Anglëe (Ostralïi, Sotralïi)"
- },
- "ar": {
- "name": "Arâbo"
- },
- "hy": {
- "name": "Armenian"
- },
- "as": {
- "name": "Assamese"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "az": {
- "name": "Azerbaijani"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "Basque"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "bn": {
- "name": "Bengäli"
- },
- "be": {
- "name": "Bielörûsi"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "Bosnian"
- },
- "br": {
- "name": "Breton"
- },
- "bg": {
- "name": "Bulugäri"
- },
- "ca": {
- "name": "Catalan"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "ce": {
- "name": "Chechen"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "kw": {
- "name": "Cornish"
- },
- "hr": {
- "name": "Croatian"
- },
- "da": {
- "name": "Danish"
- },
- "dua": {
- "name": "Duala"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "ebu": {
- "name": "Embu"
- },
- "it": {
- "name": "Ênnde"
- },
- "id": {
- "name": "Enndonezïi"
- },
- "es": {
- "name": "Espanyöl"
- },
- "es-MX": {
- "name": "Espanyöl (Mekisîki)"
- },
- "eo": {
- "name": "Esperanto"
- },
- "et": {
- "name": "Estonian"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fr": {
- "name": "Farânzi"
- },
- "fr-CA": {
- "name": "Farânzi (Kanadäa)"
- },
- "fr-CH": {
- "name": "Farânzi (Sûîsi)"
- },
- "fo": {
- "name": "Faroese"
- },
- "fa": {
- "name": "Farsî"
- },
- "fil": {
- "name": "Filipino"
- },
- "fi": {
- "name": "Finnish"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "gl": {
- "name": "Galician"
- },
- "lg": {
- "name": "Ganda"
- },
- "ka": {
- "name": "Georgian"
- },
- "el": {
- "name": "Gerêki"
- },
- "gu": {
- "name": "Gujarati"
- },
- "guz": {
- "name": "Gusii"
- },
- "ha": {
- "name": "Haüsä"
- },
- "haw": {
- "name": "Hawaiian"
- },
- "he": {
- "name": "Hebrew"
- },
- "hi": {
- "name": "Hîndi"
- },
- "nl": {
- "name": "Holandëe"
- },
- "nl-BE": {
- "name": "Holandëe (Bêleze, Belezîki)"
- },
- "hu": {
- "name": "Hongruäa"
- },
- "is": {
- "name": "Icelandic"
- },
- "ig": {
- "name": "Ïgbö"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "ga": {
- "name": "Irish"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "kn": {
- "name": "Kannada"
- },
- "ks": {
- "name": "Kashmiri"
- },
- "kk": {
- "name": "Kazakh"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "km": {
- "name": "Kmêre"
- },
- "kok": {
- "name": "Konkani"
- },
- "ko": {
- "name": "Koreyëen"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "ky": {
- "name": "Kyrgyz"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Lao"
- },
- "lv": {
- "name": "Latvian"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "Lithuanian"
- },
- "dsb": {
- "name": "Lower Sorbian"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "Luxembourgish"
- },
- "luy": {
- "name": "Luyia"
- },
- "mk": {
- "name": "Macedonian"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "Malagasy"
- },
- "ml": {
- "name": "Malayalam"
- },
- "ms": {
- "name": "Malëe"
- },
- "mt": {
- "name": "Maltese"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "Marathi"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "my": {
- "name": "Miamära, Birimäni"
- },
- "mn": {
- "name": "Mongolian"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nds-NL": {
- "name": "nds (Holände)"
- },
- "ne": {
- "name": "Nepalëe"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nd": {
- "name": "North Ndebele"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "se": {
- "name": "Northern Sami"
- },
- "nb": {
- "name": "Norwegian Bokmål"
- },
- "nn": {
- "name": "Norwegian Nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "or": {
- "name": "Odia"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetic"
- },
- "ps": {
- "name": "Pashto"
- },
- "pa": {
- "name": "Penzäbï"
- },
- "pl": {
- "name": "Polonëe"
- },
- "pt": {
- "name": "Portugëe, Pûra"
- },
- "pt-PT": {
- "name": "Portugëe, Pûra (Pörtugäle, Ködörö Pûra)"
- },
- "prg": {
- "name": "Prussian"
- },
- "qu": {
- "name": "Quechua"
- },
- "rm": {
- "name": "Romansh"
- },
- "rof": {
- "name": "Rombo"
- },
- "rw": {
- "name": "Ruandäa"
- },
- "ro": {
- "name": "Rumëen"
- },
- "ro-MD": {
- "name": "Rumëen (Moldavùii)"
- },
- "rn": {
- "name": "Rundi"
- },
- "ru": {
- "name": "Rûsi"
- },
- "rwk": {
- "name": "Rwa"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sängö"
- },
- "sbp": {
- "name": "Sangu"
- },
- "gd": {
- "name": "Scottish Gaelic"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "Serbian"
- },
- "ksb": {
- "name": "Shambala"
- },
- "zh": {
- "name": "Shinuäa"
- },
- "zh-Hans": {
- "name": "Shinuäa (Hans)"
- },
- "zh-Hant": {
- "name": "Shinuäa (Hant)"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Sinhala"
- },
- "sk": {
- "name": "Slovak"
- },
- "sl": {
- "name": "Slovenian"
- },
- "xog": {
- "name": "Soga"
- },
- "so": {
- "name": "Somalïi"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "sv": {
- "name": "Sueduäa"
- },
- "sw-CD": {
- "name": "sw (Ködörösêse tî Ngunuhalëzo tî kongö)"
- },
- "sw": {
- "name": "Swahili"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "dav": {
- "name": "Taita"
- },
- "tg": {
- "name": "Tajik"
- },
- "ta": {
- "name": "Tämûli"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "Tatar"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "th": {
- "name": "Thâi"
- },
- "bo": {
- "name": "Tibetan"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "to": {
- "name": "Tongan"
- },
- "tk": {
- "name": "Turkmen"
- },
- "tr": {
- "name": "Tûrûku"
- },
- "cs": {
- "name": "Tyêki"
- },
- "uk": {
- "name": "Ukrêni"
- },
- "hsb": {
- "name": "Upper Sorbian"
- },
- "ur": {
- "name": "Ûrdu"
- },
- "ug": {
- "name": "Uyghur"
- },
- "uz": {
- "name": "Uzbek"
- },
- "vai": {
- "name": "Vai"
- },
- "vi": {
- "name": "Vietnäm"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "cy": {
- "name": "Welsh"
- },
- "fy": {
- "name": "Western Frisian"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "yi": {
- "name": "Yiddish"
- },
- "yo": {
- "name": "Yoruba"
- },
- "de": {
- "name": "Zâmani"
- },
- "de-AT": {
- "name": "Zâmani (Otrîsi)"
- },
- "de-CH": {
- "name": "Zâmani (Sûîsi)"
- },
- "ja": {
- "name": "Zaponëe"
- },
- "dje": {
- "name": "Zarma"
- },
- "zu": {
- "name": "Zûlu"
- }
+ "af": "Afrikaans",
+ "agq": "Aghem",
+ "ak": "Akâan",
+ "sq": "Albanian",
+ "am": "Amarîki",
+ "en": "Anglëe",
+ "en-CA": "Anglëe (Kanadäa)",
+ "en-GB": "Anglëe (Ködörögbïä--Ôko)",
+ "en-AU": "Anglëe (Ostralïi, Sotralïi)",
+ "ar": "Arâbo",
+ "hy": "Armenian",
+ "as": "Assamese",
+ "ast": "Asturian",
+ "asa": "Asu",
+ "az": "Azerbaijani",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "eu": "Basque",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "bn": "Bengäli",
+ "be": "Bielörûsi",
+ "brx": "Bodo",
+ "bs": "Bosnian",
+ "br": "Breton",
+ "bg": "Bulugäri",
+ "yue": "Cantonese",
+ "ca": "Catalan",
+ "ceb": "Cebuano",
+ "tzm": "Central Atlas Tamazight",
+ "ckb": "Central Kurdish",
+ "ce": "Chechen",
+ "chr": "Cherokee",
+ "cgg": "Chiga",
+ "cu": "Church Slavic",
+ "ksh": "Colognian",
+ "kw": "Cornish",
+ "hr": "Croatian",
+ "da": "Danish",
+ "dua": "Duala",
+ "dz": "Dzongkha",
+ "ebu": "Embu",
+ "it": "Ênnde",
+ "id": "Enndonezïi",
+ "es": "Espanyöl",
+ "es-419": "Espanyöl (419)",
+ "es-MX": "Espanyöl (Mekisîki)",
+ "eo": "Esperanto",
+ "et": "Estonian",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fr": "Farânzi",
+ "fr-CA": "Farânzi (Kanadäa)",
+ "fr-CH": "Farânzi (Sûîsi)",
+ "fo": "Faroese",
+ "fa": "Farsî",
+ "fil": "Filipino",
+ "fi": "Finnish",
+ "fur": "Friulian",
+ "ff": "Fulah",
+ "gl": "Galician",
+ "lg": "Ganda",
+ "ka": "Georgian",
+ "el": "Gerêki",
+ "gu": "Gujarati",
+ "guz": "Gusii",
+ "ha": "Haüsä",
+ "haw": "Hawaiian",
+ "he": "Hebrew",
+ "hi": "Hîndi",
+ "nl": "Holandëe",
+ "nl-BE": "Holandëe (Bêleze, Belezîki)",
+ "hu": "Hongruäa",
+ "is": "Icelandic",
+ "ig": "Ïgbö",
+ "smn": "Inari Sami",
+ "ga": "Irish",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "kn": "Kannada",
+ "ks": "Kashmiri",
+ "kk": "Kazakh",
+ "ki": "Kikuyu",
+ "km": "Kmêre",
+ "kok": "Konkani",
+ "ko": "Koreyëen",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "ku": "Kurdish",
+ "nmg": "Kwasio",
+ "ky": "Kyrgyz",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Lao",
+ "lv": "Latvian",
+ "ln": "Lingala",
+ "lt": "Lithuanian",
+ "nds": "Low German",
+ "dsb": "Lower Sorbian",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "lb": "Luxembourgish",
+ "luy": "Luyia",
+ "mk": "Macedonian",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "Malagasy",
+ "ml": "Malayalam",
+ "ms": "Malëe",
+ "mt": "Maltese",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mr": "Marathi",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "my": "Miamära, Birimäni",
+ "mn": "Mongolian",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nds-NL": "nds (Holände)",
+ "ne": "Nepalëe",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nd": "North Ndebele",
+ "lrc": "Northern Luri",
+ "se": "Northern Sami",
+ "nb": "Norwegian Bokmål",
+ "nn": "Norwegian Nynorsk",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "or": "Odia",
+ "om": "Oromo",
+ "os": "Ossetic",
+ "ps": "Pashto",
+ "pa": "Penzäbï",
+ "pl": "Polonëe",
+ "pt": "Portugëe, Pûra",
+ "pt-PT": "Portugëe, Pûra (Pörtugäle, Ködörö Pûra)",
+ "prg": "Prussian",
+ "qu": "Quechua",
+ "rm": "Romansh",
+ "rof": "Rombo",
+ "rw": "Ruandäa",
+ "ro": "Rumëen",
+ "ro-MD": "Rumëen (Moldavùii)",
+ "rn": "Rundi",
+ "ru": "Rûsi",
+ "rwk": "Rwa",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "sg": "Sängö",
+ "sbp": "Sangu",
+ "gd": "Scottish Gaelic",
+ "seh": "Sena",
+ "sr": "Serbian",
+ "ksb": "Shambala",
+ "zh": "Shinuäa",
+ "zh-Hans": "Shinuäa (Hans)",
+ "zh-Hant": "Shinuäa (Hant)",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "sd": "Sindhi",
+ "si": "Sinhala",
+ "sk": "Slovak",
+ "sl": "Slovenian",
+ "xog": "Soga",
+ "so": "Somalïi",
+ "zgh": "Standard Moroccan Tamazight",
+ "sv": "Sueduäa",
+ "sw-CD": "sw (Ködörösêse tî Ngunuhalëzo tî kongö)",
+ "sw": "Swahili",
+ "gsw": "Swiss German",
+ "shi": "Tachelhit",
+ "dav": "Taita",
+ "tg": "Tajik",
+ "ta": "Tämûli",
+ "twq": "Tasawaq",
+ "tt": "Tatar",
+ "te": "Telugu",
+ "teo": "Teso",
+ "th": "Thâi",
+ "bo": "Tibetan",
+ "ti": "Tigrinya",
+ "to": "Tongan",
+ "tk": "Turkmen",
+ "tr": "Tûrûku",
+ "cs": "Tyêki",
+ "uk": "Ukrêni",
+ "hsb": "Upper Sorbian",
+ "ur": "Ûrdu",
+ "ug": "Uyghur",
+ "uz": "Uzbek",
+ "vai": "Vai",
+ "vi": "Vietnäm",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "cy": "Welsh",
+ "fy": "Western Frisian",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "yi": "Yiddish",
+ "yo": "Yoruba",
+ "de": "Zâmani",
+ "de-AT": "Zâmani (Otrîsi)",
+ "de-CH": "Zâmani (Sûîsi)",
+ "ja": "Zaponëe",
+ "dje": "Zarma",
+ "jv": "Zavanëe",
+ "zu": "Zûlu"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/shi-Latn.json b/vendor/commerceguys/intl/resources/language/shi-Latn.json
index b66a620fc..44c5a667d 100644
--- a/vendor/commerceguys/intl/resources/language/shi-Latn.json
+++ b/vendor/commerceguys/intl/resources/language/shi-Latn.json
@@ -1,641 +1,224 @@
{
- "af": {
- "name": "Afrikaans"
- },
- "agq": {
- "name": "Aghem"
- },
- "sq": {
- "name": "Albanian"
- },
- "hy": {
- "name": "Armenian"
- },
- "as": {
- "name": "Assamese"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "az": {
- "name": "Azerbaijani"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "Basque"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "Bosnian"
- },
- "br": {
- "name": "Breton"
- },
- "ca": {
- "name": "Catalan"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "ce": {
- "name": "Chechen"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "kw": {
- "name": "Cornish"
- },
- "hr": {
- "name": "Croatian"
- },
- "da": {
- "name": "Danish"
- },
- "dua": {
- "name": "Duala"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "ebu": {
- "name": "Embu"
- },
- "eo": {
- "name": "Esperanto"
- },
- "et": {
- "name": "Estonian"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "Faroese"
- },
- "fil": {
- "name": "Filipino"
- },
- "fi": {
- "name": "Finnish"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "gl": {
- "name": "Galician"
- },
- "lg": {
- "name": "Ganda"
- },
- "ka": {
- "name": "Georgian"
- },
- "gu": {
- "name": "Gujarati"
- },
- "guz": {
- "name": "Gusii"
- },
- "haw": {
- "name": "Hawaiian"
- },
- "he": {
- "name": "Hebrew"
- },
- "is": {
- "name": "Icelandic"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "ga": {
- "name": "Irish"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "kn": {
- "name": "Kannada"
- },
- "ks": {
- "name": "Kashmiri"
- },
- "kk": {
- "name": "Kazakh"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "kok": {
- "name": "Konkani"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "ky": {
- "name": "Kyrgyz"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Lao"
- },
- "lv": {
- "name": "Latvian"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "Lithuanian"
- },
- "dsb": {
- "name": "Lower Sorbian"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "Luxembourgish"
- },
- "luy": {
- "name": "Luyia"
- },
- "mk": {
- "name": "Macedonian"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "Malagasy"
- },
- "ml": {
- "name": "Malayalam"
- },
- "mt": {
- "name": "Maltese"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "Marathi"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "mn": {
- "name": "Mongolian"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nds-NL": {
- "name": "nds (hulanda)"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nd": {
- "name": "North Ndebele"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "se": {
- "name": "Northern Sami"
- },
- "nb": {
- "name": "Norwegian Bokmål"
- },
- "nn": {
- "name": "Norwegian Nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "or": {
- "name": "Odia"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetic"
- },
- "ps": {
- "name": "Pashto"
- },
- "prg": {
- "name": "Prussian"
- },
- "qu": {
- "name": "Quechua"
- },
- "rm": {
- "name": "Romansh"
- },
- "rof": {
- "name": "Rombo"
- },
- "rn": {
- "name": "Rundi"
- },
- "rwk": {
- "name": "Rwa"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "gd": {
- "name": "Scottish Gaelic"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "Serbian"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Sinhala"
- },
- "sk": {
- "name": "Slovak"
- },
- "sl": {
- "name": "Slovenian"
- },
- "xog": {
- "name": "Soga"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "sw-CD": {
- "name": "sw (tagdudant tadimukratit n Kongo)"
- },
- "sw": {
- "name": "Swahili"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "be": {
- "name": "Tabilarust"
- },
- "my": {
- "name": "Tabirmanit"
- },
- "bg": {
- "name": "Tablɣarit"
- },
- "bn": {
- "name": "Tabnɣalit"
- },
- "pa": {
- "name": "Tabnjabit"
- },
- "pt": {
- "name": "Tabṛṭqizt"
- },
- "pt-PT": {
- "name": "Tabṛṭqizt (bṛṭqiz)"
- },
- "pl": {
- "name": "Tabulunit"
- },
- "zh": {
- "name": "Tacinwit"
- },
- "zh-Hans": {
- "name": "Tacinwit (Hans)"
- },
- "zh-Hant": {
- "name": "Tacinwit (Hant)"
- },
- "ar": {
- "name": "Taɛrabt"
- },
- "vi": {
- "name": "Tafitnamit"
- },
- "fr": {
- "name": "Tafransist"
- },
- "fr-CA": {
- "name": "Tafransist (kanada)"
- },
- "fr-CH": {
- "name": "Tafransist (swisra)"
- },
- "fa": {
- "name": "Tafursit"
- },
- "el": {
- "name": "Tagrigit"
- },
- "ha": {
- "name": "Tahawsat"
- },
- "hi": {
- "name": "Tahindit"
- },
- "hu": {
- "name": "Tahnɣarit"
- },
- "nl": {
- "name": "Tahulandit"
- },
- "nl-BE": {
- "name": "Tahulandit (bljika)"
- },
- "dav": {
- "name": "Taita"
- },
- "ja": {
- "name": "Tajabbunit"
- },
- "tg": {
- "name": "Tajik"
- },
- "ak": {
- "name": "Takant"
- },
- "ko": {
- "name": "Takurit"
- },
- "de": {
- "name": "Talimant"
- },
- "de-AT": {
- "name": "Talimant (nnmsa)"
- },
- "de-CH": {
- "name": "Talimant (swisra)"
- },
- "ms": {
- "name": "Tamalawit"
- },
- "am": {
- "name": "Tamharit"
- },
- "id": {
- "name": "Tandunisit"
- },
- "en": {
- "name": "Tanglizt"
- },
- "en-CA": {
- "name": "Tanglizt (kanada)"
- },
- "en-GB": {
- "name": "Tanglizt (tagldit imunn)"
- },
- "en-AU": {
- "name": "Tanglizt (ustralya)"
- },
- "ne": {
- "name": "Tanibalit"
- },
- "ro": {
- "name": "Tarumanit"
- },
- "ro-MD": {
- "name": "Tarumanit (muldufya)"
- },
- "ru": {
- "name": "Tarusit"
- },
- "rw": {
- "name": "Taruwandit"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "es": {
- "name": "Tasbnyulit"
- },
- "es-MX": {
- "name": "Tasbnyulit (miksik)"
- },
- "shi": {
- "name": "Tashelḥiyt"
- },
- "so": {
- "name": "Tasumalit"
- },
- "sv": {
- "name": "Taswidit"
- },
- "it": {
- "name": "Taṭalyant"
- },
- "ta": {
- "name": "Tatamilt"
- },
- "tt": {
- "name": "Tatar"
- },
- "th": {
- "name": "Tataylandit"
- },
- "cs": {
- "name": "Tatcikit"
- },
- "tr": {
- "name": "Taturkit"
- },
- "km": {
- "name": "Taxmirt"
- },
- "yo": {
- "name": "Tayrubat"
- },
- "zu": {
- "name": "Tazulut"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "bo": {
- "name": "Tibetan"
- },
- "ig": {
- "name": "Tigbut"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "to": {
- "name": "Tongan"
- },
- "uk": {
- "name": "Tukranit"
- },
- "ur": {
- "name": "Turdut"
- },
- "tk": {
- "name": "Turkmen"
- },
- "hsb": {
- "name": "Upper Sorbian"
- },
- "ug": {
- "name": "Uyghur"
- },
- "uz": {
- "name": "Uzbek"
- },
- "vai": {
- "name": "Vai"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "cy": {
- "name": "Welsh"
- },
- "fy": {
- "name": "Western Frisian"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "yi": {
- "name": "Yiddish"
- },
- "dje": {
- "name": "Zarma"
- }
+ "af": "Afrikaans",
+ "agq": "Aghem",
+ "sq": "Albanian",
+ "hy": "Armenian",
+ "as": "Assamese",
+ "ast": "Asturian",
+ "asa": "Asu",
+ "az": "Azerbaijani",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "eu": "Basque",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "brx": "Bodo",
+ "bs": "Bosnian",
+ "br": "Breton",
+ "yue": "Cantonese",
+ "ca": "Catalan",
+ "ceb": "Cebuano",
+ "tzm": "Central Atlas Tamazight",
+ "ckb": "Central Kurdish",
+ "ce": "Chechen",
+ "chr": "Cherokee",
+ "cgg": "Chiga",
+ "cu": "Church Slavic",
+ "ksh": "Colognian",
+ "kw": "Cornish",
+ "hr": "Croatian",
+ "da": "Danish",
+ "dua": "Duala",
+ "dz": "Dzongkha",
+ "ebu": "Embu",
+ "eo": "Esperanto",
+ "et": "Estonian",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fo": "Faroese",
+ "fil": "Filipino",
+ "fi": "Finnish",
+ "fur": "Friulian",
+ "ff": "Fulah",
+ "gl": "Galician",
+ "lg": "Ganda",
+ "ka": "Georgian",
+ "gu": "Gujarati",
+ "guz": "Gusii",
+ "haw": "Hawaiian",
+ "he": "Hebrew",
+ "is": "Icelandic",
+ "smn": "Inari Sami",
+ "ga": "Irish",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "kn": "Kannada",
+ "ks": "Kashmiri",
+ "kk": "Kazakh",
+ "ki": "Kikuyu",
+ "kok": "Konkani",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "ku": "Kurdish",
+ "nmg": "Kwasio",
+ "ky": "Kyrgyz",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Lao",
+ "lv": "Latvian",
+ "ln": "Lingala",
+ "lt": "Lithuanian",
+ "nds": "Low German",
+ "dsb": "Lower Sorbian",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "lb": "Luxembourgish",
+ "luy": "Luyia",
+ "mk": "Macedonian",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "Malagasy",
+ "ml": "Malayalam",
+ "mt": "Maltese",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mr": "Marathi",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "mn": "Mongolian",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nds-NL": "nds (hulanda)",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nd": "North Ndebele",
+ "lrc": "Northern Luri",
+ "se": "Northern Sami",
+ "nb": "Norwegian Bokmål",
+ "nn": "Norwegian Nynorsk",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "or": "Odia",
+ "om": "Oromo",
+ "os": "Ossetic",
+ "ps": "Pashto",
+ "prg": "Prussian",
+ "qu": "Quechua",
+ "rm": "Romansh",
+ "rof": "Rombo",
+ "rn": "Rundi",
+ "rwk": "Rwa",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "gd": "Scottish Gaelic",
+ "seh": "Sena",
+ "sr": "Serbian",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "sd": "Sindhi",
+ "si": "Sinhala",
+ "sk": "Slovak",
+ "sl": "Slovenian",
+ "xog": "Soga",
+ "zgh": "Standard Moroccan Tamazight",
+ "sw-CD": "sw (tagdudant tadimukratit n Kongo)",
+ "sw": "Swahili",
+ "gsw": "Swiss German",
+ "be": "Tabilarust",
+ "my": "Tabirmanit",
+ "bg": "Tablɣarit",
+ "bn": "Tabnɣalit",
+ "pa": "Tabnjabit",
+ "pt": "Tabṛṭqizt",
+ "pt-PT": "Tabṛṭqizt (bṛṭqiz)",
+ "pl": "Tabulunit",
+ "zh": "Tacinwit",
+ "zh-Hans": "Tacinwit (Hans)",
+ "zh-Hant": "Tacinwit (Hant)",
+ "ar": "Taɛrabt",
+ "vi": "Tafitnamit",
+ "fr": "Tafransist",
+ "fr-CA": "Tafransist (kanada)",
+ "fr-CH": "Tafransist (swisra)",
+ "fa": "Tafursit",
+ "el": "Tagrigit",
+ "ha": "Tahawsat",
+ "hi": "Tahindit",
+ "hu": "Tahnɣarit",
+ "nl": "Tahulandit",
+ "nl-BE": "Tahulandit (bljika)",
+ "dav": "Taita",
+ "ja": "Tajabbunit",
+ "jv": "Tajavanit",
+ "tg": "Tajik",
+ "ak": "Takant",
+ "ko": "Takurit",
+ "de": "Talimant",
+ "de-AT": "Talimant (nnmsa)",
+ "de-CH": "Talimant (swisra)",
+ "ms": "Tamalawit",
+ "am": "Tamharit",
+ "id": "Tandunisit",
+ "en": "Tanglizt",
+ "en-CA": "Tanglizt (kanada)",
+ "en-GB": "Tanglizt (tagldit imunn)",
+ "en-AU": "Tanglizt (ustralya)",
+ "ne": "Tanibalit",
+ "ro": "Tarumanit",
+ "ro-MD": "Tarumanit (muldufya)",
+ "ru": "Tarusit",
+ "rw": "Taruwandit",
+ "twq": "Tasawaq",
+ "es": "Tasbnyulit",
+ "es-419": "Tasbnyulit (419)",
+ "es-MX": "Tasbnyulit (miksik)",
+ "shi": "Tashelḥiyt",
+ "so": "Tasumalit",
+ "sv": "Taswidit",
+ "it": "Taṭalyant",
+ "ta": "Tatamilt",
+ "tt": "Tatar",
+ "th": "Tataylandit",
+ "cs": "Tatcikit",
+ "tr": "Taturkit",
+ "km": "Taxmirt",
+ "yo": "Tayrubat",
+ "zu": "Tazulut",
+ "te": "Telugu",
+ "teo": "Teso",
+ "bo": "Tibetan",
+ "ig": "Tigbut",
+ "ti": "Tigrinya",
+ "to": "Tongan",
+ "uk": "Tukranit",
+ "ur": "Turdut",
+ "tk": "Turkmen",
+ "hsb": "Upper Sorbian",
+ "ug": "Uyghur",
+ "uz": "Uzbek",
+ "vai": "Vai",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "cy": "Welsh",
+ "fy": "Western Frisian",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "yi": "Yiddish",
+ "dje": "Zarma"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/shi.json b/vendor/commerceguys/intl/resources/language/shi.json
index 6e0f7438e..c20319f19 100644
--- a/vendor/commerceguys/intl/resources/language/shi.json
+++ b/vendor/commerceguys/intl/resources/language/shi.json
@@ -1,641 +1,224 @@
{
- "af": {
- "name": "Afrikaans"
- },
- "agq": {
- "name": "Aghem"
- },
- "sq": {
- "name": "Albanian"
- },
- "hy": {
- "name": "Armenian"
- },
- "as": {
- "name": "Assamese"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "az": {
- "name": "Azerbaijani"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "Basque"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "Bosnian"
- },
- "br": {
- "name": "Breton"
- },
- "ca": {
- "name": "Catalan"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "ce": {
- "name": "Chechen"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "kw": {
- "name": "Cornish"
- },
- "hr": {
- "name": "Croatian"
- },
- "da": {
- "name": "Danish"
- },
- "dua": {
- "name": "Duala"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "ebu": {
- "name": "Embu"
- },
- "eo": {
- "name": "Esperanto"
- },
- "et": {
- "name": "Estonian"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "Faroese"
- },
- "fil": {
- "name": "Filipino"
- },
- "fi": {
- "name": "Finnish"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "gl": {
- "name": "Galician"
- },
- "lg": {
- "name": "Ganda"
- },
- "ka": {
- "name": "Georgian"
- },
- "gu": {
- "name": "Gujarati"
- },
- "guz": {
- "name": "Gusii"
- },
- "haw": {
- "name": "Hawaiian"
- },
- "he": {
- "name": "Hebrew"
- },
- "is": {
- "name": "Icelandic"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "ga": {
- "name": "Irish"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "kn": {
- "name": "Kannada"
- },
- "ks": {
- "name": "Kashmiri"
- },
- "kk": {
- "name": "Kazakh"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "kok": {
- "name": "Konkani"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "ky": {
- "name": "Kyrgyz"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Lao"
- },
- "lv": {
- "name": "Latvian"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "Lithuanian"
- },
- "dsb": {
- "name": "Lower Sorbian"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "Luxembourgish"
- },
- "luy": {
- "name": "Luyia"
- },
- "mk": {
- "name": "Macedonian"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "Malagasy"
- },
- "ml": {
- "name": "Malayalam"
- },
- "mt": {
- "name": "Maltese"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "Marathi"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "mn": {
- "name": "Mongolian"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nds-NL": {
- "name": "nds (ⵀⵓⵍⴰⵏⴷⴰ)"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nd": {
- "name": "North Ndebele"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "se": {
- "name": "Northern Sami"
- },
- "nb": {
- "name": "Norwegian Bokmål"
- },
- "nn": {
- "name": "Norwegian Nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "or": {
- "name": "Odia"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetic"
- },
- "ps": {
- "name": "Pashto"
- },
- "prg": {
- "name": "Prussian"
- },
- "qu": {
- "name": "Quechua"
- },
- "rm": {
- "name": "Romansh"
- },
- "rof": {
- "name": "Rombo"
- },
- "rn": {
- "name": "Rundi"
- },
- "rwk": {
- "name": "Rwa"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "gd": {
- "name": "Scottish Gaelic"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "Serbian"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Sinhala"
- },
- "sk": {
- "name": "Slovak"
- },
- "sl": {
- "name": "Slovenian"
- },
- "xog": {
- "name": "Soga"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "sw-CD": {
- "name": "sw (ⵜⴰⴳⴷⵓⴷⴰⵏⵜ ⵜⴰⴷⵉⵎⵓⵇⵔⴰⵜⵉⵜ ⵏ ⴽⵓⵏⴳⵓ)"
- },
- "sw": {
- "name": "Swahili"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "dav": {
- "name": "Taita"
- },
- "tg": {
- "name": "Tajik"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "Tatar"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "bo": {
- "name": "Tibetan"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "to": {
- "name": "Tongan"
- },
- "tk": {
- "name": "Turkmen"
- },
- "hsb": {
- "name": "Upper Sorbian"
- },
- "ug": {
- "name": "Uyghur"
- },
- "uz": {
- "name": "Uzbek"
- },
- "vai": {
- "name": "Vai"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "cy": {
- "name": "Welsh"
- },
- "fy": {
- "name": "Western Frisian"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "yi": {
- "name": "Yiddish"
- },
- "dje": {
- "name": "Zarma"
- },
- "be": {
- "name": "ⵜⴰⴱⵉⵍⴰⵔⵓⵙⵜ"
- },
- "my": {
- "name": "ⵜⴰⴱⵉⵔⵎⴰⵏⵉⵜ"
- },
- "bg": {
- "name": "ⵜⴰⴱⵍⵖⴰⵔⵉⵜ"
- },
- "pa": {
- "name": "ⵜⴰⴱⵏⵊⴰⴱⵉⵜ"
- },
- "bn": {
- "name": "ⵜⴰⴱⵏⵖⴰⵍⵉⵜ"
- },
- "pl": {
- "name": "ⵜⴰⴱⵓⵍⵓⵏⵉⵜ"
- },
- "pt": {
- "name": "ⵜⴰⴱⵕⵟⵇⵉⵣⵜ"
- },
- "pt-PT": {
- "name": "ⵜⴰⴱⵕⵟⵇⵉⵣⵜ (ⴱⵕⵟⵇⵉⵣ)"
- },
- "el": {
- "name": "ⵜⴰⴳⵔⵉⴳⵉⵜ"
- },
- "vi": {
- "name": "ⵜⴰⴼⵉⵜⵏⴰⵎⵉⵜ"
- },
- "fa": {
- "name": "ⵜⴰⴼⵓⵔⵙⵉⵜ"
- },
- "fr": {
- "name": "ⵜⴰⴼⵔⴰⵏⵙⵉⵙⵜ"
- },
- "fr-CA": {
- "name": "ⵜⴰⴼⵔⴰⵏⵙⵉⵙⵜ (ⴽⴰⵏⴰⴷⴰ)"
- },
- "fr-CH": {
- "name": "ⵜⴰⴼⵔⴰⵏⵙⵉⵙⵜ (ⵙⵡⵉⵙⵔⴰ)"
- },
- "ak": {
- "name": "ⵜⴰⴽⴰⵏⵜ"
- },
- "ko": {
- "name": "ⵜⴰⴽⵓⵔⵉⵜ"
- },
- "ha": {
- "name": "ⵜⴰⵀⴰⵡⵙⴰⵜ"
- },
- "hi": {
- "name": "ⵜⴰⵀⵉⵏⴷⵉⵜ"
- },
- "hu": {
- "name": "ⵜⴰⵀⵏⵖⴰⵔⵉⵜ"
- },
- "nl": {
- "name": "ⵜⴰⵀⵓⵍⴰⵏⴷⵉⵜ"
- },
- "nl-BE": {
- "name": "ⵜⴰⵀⵓⵍⴰⵏⴷⵉⵜ (ⴱⵍⵊⵉⴽⴰ)"
- },
- "ar": {
- "name": "ⵜⴰⵄⵔⴰⴱⵜ"
- },
- "km": {
- "name": "ⵜⴰⵅⵎⵉⵔⵜ"
- },
- "ja": {
- "name": "ⵜⴰⵊⴰⴱⴱⵓⵏⵉⵜ"
- },
- "de": {
- "name": "ⵜⴰⵍⵉⵎⴰⵏⵜ"
- },
- "de-AT": {
- "name": "ⵜⴰⵍⵉⵎⴰⵏⵜ (ⵏⵏⵎⵙⴰ)"
- },
- "de-CH": {
- "name": "ⵜⴰⵍⵉⵎⴰⵏⵜ (ⵙⵡⵉⵙⵔⴰ)"
- },
- "ms": {
- "name": "ⵜⴰⵎⴰⵍⴰⵡⵉⵜ"
- },
- "am": {
- "name": "ⵜⴰⵎⵀⴰⵔⵉⵜ"
- },
- "en": {
- "name": "ⵜⴰⵏⴳⵍⵉⵣⵜ"
- },
- "en-CA": {
- "name": "ⵜⴰⵏⴳⵍⵉⵣⵜ (ⴽⴰⵏⴰⴷⴰ)"
- },
- "en-AU": {
- "name": "ⵜⴰⵏⴳⵍⵉⵣⵜ (ⵓⵙⵜⵔⴰⵍⵢⴰ)"
- },
- "en-GB": {
- "name": "ⵜⴰⵏⴳⵍⵉⵣⵜ (ⵜⴰⴳⵍⴷⵉⵜ ⵉⵎⵓⵏⵏ)"
- },
- "id": {
- "name": "ⵜⴰⵏⴷⵓⵏⵉⵙⵉⵜ"
- },
- "ne": {
- "name": "ⵜⴰⵏⵉⴱⴰⵍⵉⵜ"
- },
- "ro": {
- "name": "ⵜⴰⵔⵓⵎⴰⵏⵉⵜ"
- },
- "ro-MD": {
- "name": "ⵜⴰⵔⵓⵎⴰⵏⵉⵜ (ⵎⵓⵍⴷⵓⴼⵢⴰ)"
- },
- "ru": {
- "name": "ⵜⴰⵔⵓⵙⵉⵜ"
- },
- "rw": {
- "name": "ⵜⴰⵔⵓⵡⴰⵏⴷⵉⵜ"
- },
- "es": {
- "name": "ⵜⴰⵙⴱⵏⵢⵓⵍⵉⵜ"
- },
- "es-MX": {
- "name": "ⵜⴰⵙⴱⵏⵢⵓⵍⵉⵜ (ⵎⵉⴽⵙⵉⴽ)"
- },
- "so": {
- "name": "ⵜⴰⵙⵓⵎⴰⵍⵉⵜ"
- },
- "sv": {
- "name": "ⵜⴰⵙⵡⵉⴷⵉⵜ"
- },
- "zh": {
- "name": "ⵜⴰⵛⵉⵏⵡⵉⵜ"
- },
- "zh-Hans": {
- "name": "ⵜⴰⵛⵉⵏⵡⵉⵜ (Hans)"
- },
- "zh-Hant": {
- "name": "ⵜⴰⵛⵉⵏⵡⵉⵜ (Hant)"
- },
- "shi": {
- "name": "ⵜⴰⵛⵍⵃⵉⵜ"
- },
- "ta": {
- "name": "ⵜⴰⵜⴰⵎⵉⵍⵜ"
- },
- "th": {
- "name": "ⵜⴰⵜⴰⵢⵍⴰⵏⴷⵉⵜ"
- },
- "tr": {
- "name": "ⵜⴰⵜⵓⵔⴽⵉⵜ"
- },
- "cs": {
- "name": "ⵜⴰⵜⵛⵉⴽⵉⵜ"
- },
- "it": {
- "name": "ⵜⴰⵟⴰⵍⵢⴰⵏⵜ"
- },
- "yo": {
- "name": "ⵜⴰⵢⵔⵓⴱⴰⵜ"
- },
- "zu": {
- "name": "ⵜⴰⵣⵓⵍⵓⵜ"
- },
- "ig": {
- "name": "ⵜⵉⴳⴱⵓⵜ"
- },
- "uk": {
- "name": "ⵜⵓⴽⵔⴰⵏⵉⵜ"
- },
- "ur": {
- "name": "ⵜⵓⵔⴷⵓⵜ"
- }
+ "af": "Afrikaans",
+ "agq": "Aghem",
+ "sq": "Albanian",
+ "hy": "Armenian",
+ "as": "Assamese",
+ "ast": "Asturian",
+ "asa": "Asu",
+ "az": "Azerbaijani",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "eu": "Basque",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "brx": "Bodo",
+ "bs": "Bosnian",
+ "br": "Breton",
+ "yue": "Cantonese",
+ "ca": "Catalan",
+ "ceb": "Cebuano",
+ "tzm": "Central Atlas Tamazight",
+ "ckb": "Central Kurdish",
+ "ce": "Chechen",
+ "chr": "Cherokee",
+ "cgg": "Chiga",
+ "cu": "Church Slavic",
+ "ksh": "Colognian",
+ "kw": "Cornish",
+ "hr": "Croatian",
+ "da": "Danish",
+ "dua": "Duala",
+ "dz": "Dzongkha",
+ "ebu": "Embu",
+ "eo": "Esperanto",
+ "et": "Estonian",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fo": "Faroese",
+ "fil": "Filipino",
+ "fi": "Finnish",
+ "fur": "Friulian",
+ "ff": "Fulah",
+ "gl": "Galician",
+ "lg": "Ganda",
+ "ka": "Georgian",
+ "gu": "Gujarati",
+ "guz": "Gusii",
+ "haw": "Hawaiian",
+ "he": "Hebrew",
+ "is": "Icelandic",
+ "smn": "Inari Sami",
+ "ga": "Irish",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "kn": "Kannada",
+ "ks": "Kashmiri",
+ "kk": "Kazakh",
+ "ki": "Kikuyu",
+ "kok": "Konkani",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "ku": "Kurdish",
+ "nmg": "Kwasio",
+ "ky": "Kyrgyz",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Lao",
+ "lv": "Latvian",
+ "ln": "Lingala",
+ "lt": "Lithuanian",
+ "nds": "Low German",
+ "dsb": "Lower Sorbian",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "lb": "Luxembourgish",
+ "luy": "Luyia",
+ "mk": "Macedonian",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "Malagasy",
+ "ml": "Malayalam",
+ "mt": "Maltese",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mr": "Marathi",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "mn": "Mongolian",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nds-NL": "nds (ⵀⵓⵍⴰⵏⴷⴰ)",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nd": "North Ndebele",
+ "lrc": "Northern Luri",
+ "se": "Northern Sami",
+ "nb": "Norwegian Bokmål",
+ "nn": "Norwegian Nynorsk",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "or": "Odia",
+ "om": "Oromo",
+ "os": "Ossetic",
+ "ps": "Pashto",
+ "prg": "Prussian",
+ "qu": "Quechua",
+ "rm": "Romansh",
+ "rof": "Rombo",
+ "rn": "Rundi",
+ "rwk": "Rwa",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "gd": "Scottish Gaelic",
+ "seh": "Sena",
+ "sr": "Serbian",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "sd": "Sindhi",
+ "si": "Sinhala",
+ "sk": "Slovak",
+ "sl": "Slovenian",
+ "xog": "Soga",
+ "zgh": "Standard Moroccan Tamazight",
+ "sw-CD": "sw (ⵜⴰⴳⴷⵓⴷⴰⵏⵜ ⵜⴰⴷⵉⵎⵓⵇⵔⴰⵜⵉⵜ ⵏ ⴽⵓⵏⴳⵓ)",
+ "sw": "Swahili",
+ "gsw": "Swiss German",
+ "dav": "Taita",
+ "tg": "Tajik",
+ "twq": "Tasawaq",
+ "tt": "Tatar",
+ "te": "Telugu",
+ "teo": "Teso",
+ "bo": "Tibetan",
+ "ti": "Tigrinya",
+ "to": "Tongan",
+ "tk": "Turkmen",
+ "hsb": "Upper Sorbian",
+ "ug": "Uyghur",
+ "uz": "Uzbek",
+ "vai": "Vai",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "cy": "Welsh",
+ "fy": "Western Frisian",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "yi": "Yiddish",
+ "dje": "Zarma",
+ "be": "ⵜⴰⴱⵉⵍⴰⵔⵓⵙⵜ",
+ "my": "ⵜⴰⴱⵉⵔⵎⴰⵏⵉⵜ",
+ "bg": "ⵜⴰⴱⵍⵖⴰⵔⵉⵜ",
+ "pa": "ⵜⴰⴱⵏⵊⴰⴱⵉⵜ",
+ "bn": "ⵜⴰⴱⵏⵖⴰⵍⵉⵜ",
+ "pl": "ⵜⴰⴱⵓⵍⵓⵏⵉⵜ",
+ "pt": "ⵜⴰⴱⵕⵟⵇⵉⵣⵜ",
+ "pt-PT": "ⵜⴰⴱⵕⵟⵇⵉⵣⵜ (ⴱⵕⵟⵇⵉⵣ)",
+ "el": "ⵜⴰⴳⵔⵉⴳⵉⵜ",
+ "vi": "ⵜⴰⴼⵉⵜⵏⴰⵎⵉⵜ",
+ "fa": "ⵜⴰⴼⵓⵔⵙⵉⵜ",
+ "fr": "ⵜⴰⴼⵔⴰⵏⵙⵉⵙⵜ",
+ "fr-CA": "ⵜⴰⴼⵔⴰⵏⵙⵉⵙⵜ (ⴽⴰⵏⴰⴷⴰ)",
+ "fr-CH": "ⵜⴰⴼⵔⴰⵏⵙⵉⵙⵜ (ⵙⵡⵉⵙⵔⴰ)",
+ "ak": "ⵜⴰⴽⴰⵏⵜ",
+ "ko": "ⵜⴰⴽⵓⵔⵉⵜ",
+ "ha": "ⵜⴰⵀⴰⵡⵙⴰⵜ",
+ "hi": "ⵜⴰⵀⵉⵏⴷⵉⵜ",
+ "hu": "ⵜⴰⵀⵏⵖⴰⵔⵉⵜ",
+ "nl": "ⵜⴰⵀⵓⵍⴰⵏⴷⵉⵜ",
+ "nl-BE": "ⵜⴰⵀⵓⵍⴰⵏⴷⵉⵜ (ⴱⵍⵊⵉⴽⴰ)",
+ "ar": "ⵜⴰⵄⵔⴰⴱⵜ",
+ "km": "ⵜⴰⵅⵎⵉⵔⵜ",
+ "ja": "ⵜⴰⵊⴰⴱⴱⵓⵏⵉⵜ",
+ "jv": "ⵜⴰⵊⴰⴼⴰⵏⵉⵜ",
+ "de": "ⵜⴰⵍⵉⵎⴰⵏⵜ",
+ "de-AT": "ⵜⴰⵍⵉⵎⴰⵏⵜ (ⵏⵏⵎⵙⴰ)",
+ "de-CH": "ⵜⴰⵍⵉⵎⴰⵏⵜ (ⵙⵡⵉⵙⵔⴰ)",
+ "ms": "ⵜⴰⵎⴰⵍⴰⵡⵉⵜ",
+ "am": "ⵜⴰⵎⵀⴰⵔⵉⵜ",
+ "en": "ⵜⴰⵏⴳⵍⵉⵣⵜ",
+ "en-CA": "ⵜⴰⵏⴳⵍⵉⵣⵜ (ⴽⴰⵏⴰⴷⴰ)",
+ "en-AU": "ⵜⴰⵏⴳⵍⵉⵣⵜ (ⵓⵙⵜⵔⴰⵍⵢⴰ)",
+ "en-GB": "ⵜⴰⵏⴳⵍⵉⵣⵜ (ⵜⴰⴳⵍⴷⵉⵜ ⵉⵎⵓⵏⵏ)",
+ "id": "ⵜⴰⵏⴷⵓⵏⵉⵙⵉⵜ",
+ "ne": "ⵜⴰⵏⵉⴱⴰⵍⵉⵜ",
+ "ro": "ⵜⴰⵔⵓⵎⴰⵏⵉⵜ",
+ "ro-MD": "ⵜⴰⵔⵓⵎⴰⵏⵉⵜ (ⵎⵓⵍⴷⵓⴼⵢⴰ)",
+ "ru": "ⵜⴰⵔⵓⵙⵉⵜ",
+ "rw": "ⵜⴰⵔⵓⵡⴰⵏⴷⵉⵜ",
+ "es": "ⵜⴰⵙⴱⵏⵢⵓⵍⵉⵜ",
+ "es-419": "ⵜⴰⵙⴱⵏⵢⵓⵍⵉⵜ (419)",
+ "es-MX": "ⵜⴰⵙⴱⵏⵢⵓⵍⵉⵜ (ⵎⵉⴽⵙⵉⴽ)",
+ "so": "ⵜⴰⵙⵓⵎⴰⵍⵉⵜ",
+ "sv": "ⵜⴰⵙⵡⵉⴷⵉⵜ",
+ "zh": "ⵜⴰⵛⵉⵏⵡⵉⵜ",
+ "zh-Hans": "ⵜⴰⵛⵉⵏⵡⵉⵜ (Hans)",
+ "zh-Hant": "ⵜⴰⵛⵉⵏⵡⵉⵜ (Hant)",
+ "shi": "ⵜⴰⵛⵍⵃⵉⵜ",
+ "ta": "ⵜⴰⵜⴰⵎⵉⵍⵜ",
+ "th": "ⵜⴰⵜⴰⵢⵍⴰⵏⴷⵉⵜ",
+ "tr": "ⵜⴰⵜⵓⵔⴽⵉⵜ",
+ "cs": "ⵜⴰⵜⵛⵉⴽⵉⵜ",
+ "it": "ⵜⴰⵟⴰⵍⵢⴰⵏⵜ",
+ "yo": "ⵜⴰⵢⵔⵓⴱⴰⵜ",
+ "zu": "ⵜⴰⵣⵓⵍⵓⵜ",
+ "ig": "ⵜⵉⴳⴱⵓⵜ",
+ "uk": "ⵜⵓⴽⵔⴰⵏⵉⵜ",
+ "ur": "ⵜⵓⵔⴷⵓⵜ"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/si.json b/vendor/commerceguys/intl/resources/language/si.json
index 627b5d545..4a05a2a2c 100644
--- a/vendor/commerceguys/intl/resources/language/si.json
+++ b/vendor/commerceguys/intl/resources/language/si.json
@@ -1,644 +1,224 @@
{
- "ak": {
- "name": "අකාන්"
- },
- "ga": {
- "name": "අයර්ලන්ත"
- },
- "is": {
- "name": "අයිස්ලන්ත"
- },
- "ar": {
- "name": "අරාබි"
- },
- "az": {
- "name": "අසර්බයිජාන්"
- },
- "asa": {
- "name": "අසු"
- },
- "af": {
- "name": "අෆ්රිකාන්ස්"
- },
- "hy": {
- "name": "ආර්මේනියානු"
- },
- "agq": {
- "name": "ඇගම්"
- },
- "am": {
- "name": "ඇම්හාරික්"
- },
- "sq": {
- "name": "ඇල්බේනියානු"
- },
- "as": {
- "name": "ඇසෑම්"
- },
- "ast": {
- "name": "ඇස්ටියුරියන්"
- },
- "en": {
- "name": "ඉංග්‍රීසි"
- },
- "ig": {
- "name": "ඉග්බෝ"
- },
- "it": {
- "name": "ඉතාලි"
- },
- "smn": {
- "name": "ඉනාරි සාමි"
- },
- "id": {
- "name": "ඉන්දුනීසියානු"
- },
- "ee": {
- "name": "ඉව්"
- },
- "hsb": {
- "name": "ඉහළ සෝබියානු"
- },
- "nd": {
- "name": "උතුරු එන්ඩිබෙලෙ"
- },
- "lrc": {
- "name": "උතුරු ලුරි"
- },
- "se": {
- "name": "උතුරු සාමි"
- },
- "ug": {
- "name": "උයිගර්"
- },
- "ur": {
- "name": "උර්දු"
- },
- "uz": {
- "name": "උස්බෙක්"
- },
- "ebu": {
- "name": "එම්බු"
- },
- "ewo": {
- "name": "එවොන්ඩො"
- },
- "et": {
- "name": "එස්තෝනියානු"
- },
- "eo": {
- "name": "එස්පැරන්ටෝ"
- },
- "or": {
- "name": "ඔරියා"
- },
- "om": {
- "name": "ඔරොමෝ"
- },
- "os": {
- "name": "ඔසිටෙක්"
- },
- "de-AT": {
- "name": "ඔස්ට්‍රියානු ජර්මන්"
- },
- "en-AU": {
- "name": "ඕස්ට්‍රේලියානු ඉංග්‍රීසි"
- },
- "kkj": {
- "name": "කකො"
- },
- "kn": {
- "name": "කණ්ණඩ"
- },
- "kea": {
- "name": "කබුවෙර්ඩියානු"
- },
- "km": {
- "name": "කමර්"
- },
- "kl": {
- "name": "කලාලිසට්"
- },
- "kln": {
- "name": "කලෙන්ජන්"
- },
- "kk": {
- "name": "කසාඛ්"
- },
- "kab": {
- "name": "කාබිල්"
- },
- "ks": {
- "name": "කාෂ්මීර්"
- },
- "ca": {
- "name": "කැටලන්"
- },
- "en-CA": {
- "name": "කැනේඩියානු ඉංග්‍රීසි"
- },
- "fr-CA": {
- "name": "කැනේඩියානු ප්‍රංශ"
- },
- "kam": {
- "name": "කැම්බා"
- },
- "ki": {
- "name": "කිකුයු"
- },
- "rw": {
- "name": "කින්යර්වන්ඩා"
- },
- "ky": {
- "name": "කිර්ගිස්"
- },
- "nmg": {
- "name": "කුවාසිඔ"
- },
- "sw-CD": {
- "name": "කොංගෝ ස්වාහිලි"
- },
- "kok": {
- "name": "කොන්කනි"
- },
- "khq": {
- "name": "කොයිරා චිනි"
- },
- "ko": {
- "name": "කොරියානු"
- },
- "ksh": {
- "name": "කොලොග්නියන්"
- },
- "hr": {
- "name": "කෝඒෂියානු"
- },
- "kw": {
- "name": "කෝනීසියානු"
- },
- "ses": {
- "name": "කෝයිරාබොරො සෙන්නි"
- },
- "qu": {
- "name": "ක්වීචුවා"
- },
- "lg": {
- "name": "ගන්ඩා"
- },
- "gl": {
- "name": "ගැලීසියානු"
- },
- "gu": {
- "name": "ගුජරාටි"
- },
- "guz": {
- "name": "ගුසී"
- },
- "el": {
- "name": "ග්‍රීක"
- },
- "cu": {
- "name": "චර්ච් ස්ලැවික්"
- },
- "cgg": {
- "name": "චිගා"
- },
- "zh": {
- "name": "චීන"
- },
- "cs": {
- "name": "චෙක්"
- },
- "ce": {
- "name": "චෙච්නියානු"
- },
- "chr": {
- "name": "චෙරොකී"
- },
- "ja": {
- "name": "ජපන්"
- },
- "de": {
- "name": "ජර්මන්"
- },
- "dyo": {
- "name": "ජොල-ෆෝනියි"
- },
- "ka": {
- "name": "ජෝර්ජියානු"
- },
- "shi": {
- "name": "ටචේල්හිට්"
- },
- "tg": {
- "name": "ටජික්"
- },
- "dav": {
- "name": "ටයිටා"
- },
- "tk": {
- "name": "ටර්ක්මෙන්"
- },
- "twq": {
- "name": "ටසවාක්"
- },
- "tt": {
- "name": "ටාටර්"
- },
- "ti": {
- "name": "ටිග්‍රින්යා"
- },
- "bo": {
- "name": "ටිබෙට්"
- },
- "teo": {
- "name": "ටෙසෝ"
- },
- "to": {
- "name": "ටොංගා"
- },
- "da": {
- "name": "ඩැනිශ්"
- },
- "dz": {
- "name": "ඩිසොන්කා"
- },
- "dua": {
- "name": "ඩුආලා"
- },
- "th": {
- "name": "තායි"
- },
- "tr": {
- "name": "තුර්කි"
- },
- "te": {
- "name": "තෙළිඟු"
- },
- "ta": {
- "name": "දෙමළ"
- },
- "nyn": {
- "name": "නයන්කෝලෙ"
- },
- "naq": {
- "name": "නාමා"
- },
- "ne": {
- "name": "නේපාල"
- },
- "jgo": {
- "name": "නොම්බා"
- },
- "nus": {
- "name": "නොයර්"
- },
- "nn": {
- "name": "නෝර්වීජියානු නයිනෝර්ස්ක්"
- },
- "nb": {
- "name": "නෝර්වීජියානු බොක්මල්"
- },
- "nnh": {
- "name": "න්ගියාම්බූන්"
- },
- "pa": {
- "name": "පන්ජාබි"
- },
- "fa": {
- "name": "පර්සියානු"
- },
- "ps": {
- "name": "පෂ්ටො"
- },
- "nds": {
- "name": "පහළ ජර්මන්"
- },
- "nds-NL": {
- "name": "පහළ සැක්සන්"
- },
- "dsb": {
- "name": "පහළ සෝබියානු"
- },
- "fil": {
- "name": "පිලිපීන"
- },
- "pt": {
- "name": "පෘතුගීසි"
- },
- "prg": {
- "name": "පෘශියන්"
- },
- "pl": {
- "name": "පෝලන්ත"
- },
- "fr": {
- "name": "ප්‍රංශ"
- },
- "fy": {
- "name": "බටහිර ෆ්‍රිසියානු"
- },
- "bm": {
- "name": "බම්බරා"
- },
- "bg": {
- "name": "බල්ගේරියානු"
- },
- "bas": {
- "name": "බසා"
- },
- "eu": {
- "name": "බාස්ක්"
- },
- "ksf": {
- "name": "බාෆියා"
- },
- "my": {
- "name": "බුරුම"
- },
- "bn": {
- "name": "බෙංගාලි"
- },
- "bez": {
- "name": "බෙනා"
- },
- "bem": {
- "name": "බෙම්බා"
- },
- "be": {
- "name": "බෙලරුසියානු"
- },
- "brx": {
- "name": "බොඩො"
- },
- "bs": {
- "name": "බොස්නියානු"
- },
- "en-GB": {
- "name": "බ්‍රිතාන්‍ය ඉංග්‍රීසි"
- },
- "br": {
- "name": "බ්‍රේටොන්"
- },
- "mgh": {
- "name": "මඛුවා-මීටෝ"
- },
- "tzm": {
- "name": "මධ්‍යම ඇට්ලස් ටමසිට්"
- },
- "mr": {
- "name": "මරාති"
- },
- "mg": {
- "name": "මලගාසි"
- },
- "ml": {
- "name": "මලයාලම්"
- },
- "mas": {
- "name": "මසායි"
- },
- "jmc": {
- "name": "මැකාමී"
- },
- "kde": {
- "name": "මැකොන්ඩ්"
- },
- "gv": {
- "name": "මැන්ක්ස්"
- },
- "ms": {
- "name": "මැලේ"
- },
- "mzn": {
- "name": "මැසන්ඩරනි"
- },
- "mk": {
- "name": "මැසිඩෝනියානු"
- },
- "mua": {
- "name": "මුන්ඩන්"
- },
- "es-MX": {
- "name": "මෙක්සිකානු ස්පාඤ්ඤ"
- },
- "mgo": {
- "name": "මෙටා"
- },
- "mer": {
- "name": "මෙරු"
- },
- "mn": {
- "name": "මොංගෝලියානු"
- },
- "mfe": {
- "name": "මොරිස්යෙම්"
- },
- "mt": {
- "name": "මොල්ටිස්"
- },
- "ro-MD": {
- "name": "මොල්ඩවිආනු"
- },
- "yav": {
- "name": "යන්ග්බෙන්"
- },
- "yi": {
- "name": "යිඩිශ්"
- },
- "uk": {
- "name": "යුක්රේනියානු"
- },
- "pt-PT": {
- "name": "යුරෝපීය පෘතුගීසි"
- },
- "yo": {
- "name": "යොරූබා"
- },
- "rn": {
- "name": "රුන්ඩි"
- },
- "ru": {
- "name": "රුසියානු"
- },
- "rm": {
- "name": "රොමෑන්ශ්"
- },
- "ro": {
- "name": "රොමේනියානු"
- },
- "rof": {
- "name": "රෝම්බෝ"
- },
- "rwk": {
- "name": "ර්වා"
- },
- "lag": {
- "name": "ලංගි"
- },
- "lkt": {
- "name": "ලකොට"
- },
- "lb": {
- "name": "ලක්සැම්බර්ග්"
- },
- "nl": {
- "name": "ලන්දේසි"
- },
- "lo": {
- "name": "ලාඕ"
- },
- "lv": {
- "name": "ලැට්වියානු"
- },
- "lt": {
- "name": "ලිතුවේනියානු"
- },
- "ln": {
- "name": "ලින්ගලා"
- },
- "luo": {
- "name": "ලුඔ"
- },
- "lu": {
- "name": "ලුබා-කටන්ගා"
- },
- "luy": {
- "name": "ලුයියා"
- },
- "vai": {
- "name": "වයි"
- },
- "vi": {
- "name": "වියට්නාම්"
- },
- "vun": {
- "name": "වුන්ජෝ"
- },
- "cy": {
- "name": "වෙල්ෂ්"
- },
- "vo": {
- "name": "වොලපූක්"
- },
- "wo": {
- "name": "වොලොෆ්"
- },
- "wae": {
- "name": "වොල්සර්"
- },
- "ksb": {
- "name": "ශාම්බලා"
- },
- "sn": {
- "name": "ශෝනා"
- },
- "sbp": {
- "name": "සංගු"
- },
- "sah": {
- "name": "සඛා"
- },
- "sg": {
- "name": "සන්ග්‍රෝ"
- },
- "saq": {
- "name": "සම්බුරු"
- },
- "zgh": {
- "name": "සම්මත මොරොක්කෝ ටමසිග්ත්"
- },
- "zh-Hans": {
- "name": "සරල චීන"
- },
- "sr": {
- "name": "සර්බියානු"
- },
- "dje": {
- "name": "සර්මා"
- },
- "zh-Hant": {
- "name": "සාම්ප්‍රදායික චීන"
- },
- "si": {
- "name": "සිංහල"
- },
- "ii": {
- "name": "සිචුආන් යී"
- },
- "sd": {
- "name": "සින්ධි"
- },
- "zu": {
- "name": "සුලු"
- },
- "seh": {
- "name": "සෙනා"
- },
- "xog": {
- "name": "සොගා"
- },
- "ckb": {
- "name": "සොරානි කුර්දිෂ්"
- },
- "so": {
- "name": "සෝමාලි"
- },
- "gd": {
- "name": "ස්කොට්ටිශ් ගෙලික්"
- },
- "es": {
- "name": "ස්පාඤ්ඤ"
- },
- "sk": {
- "name": "ස්ලෝවැක්"
- },
- "sl": {
- "name": "ස්ලෝවේනියානු"
- },
- "sw": {
- "name": "ස්වාහිලි"
- },
- "de-CH": {
- "name": "ස්විස් උසස් ජර්මන්"
- },
- "gsw": {
- "name": "ස්විස් ජර්මානු"
- },
- "fr-CH": {
- "name": "ස්විස් ප්‍රංශ"
- },
- "sv": {
- "name": "ස්වීඩන්"
- },
- "hu": {
- "name": "හන්ගේරියානු"
- },
- "haw": {
- "name": "හවායි"
- },
- "hi": {
- "name": "හින්දි"
- },
- "he": {
- "name": "හීබෲ"
- },
- "ha": {
- "name": "හෝසා"
- },
- "fo": {
- "name": "ෆාරෝස්"
- },
- "fi": {
- "name": "ෆින්ලන්ත"
- },
- "ff": {
- "name": "ෆුලාහ්"
- },
- "fur": {
- "name": "ෆ්‍රියුලියන්"
- },
- "nl-BE": {
- "name": "ෆ්ලෙමිශ්"
- }
+ "ak": "අකාන්",
+ "ga": "අයර්ලන්ත",
+ "is": "අයිස්ලන්ත",
+ "ar": "අරාබි",
+ "az": "අසර්බයිජාන්",
+ "asa": "අසු",
+ "af": "අෆ්රිකාන්ස්",
+ "hy": "ආර්මේනියානු",
+ "agq": "ඇගම්",
+ "am": "ඇම්හාරික්",
+ "sq": "ඇල්බේනියානු",
+ "as": "ඇසෑම්",
+ "ast": "ඇස්ටියුරියන්",
+ "en": "ඉංග්‍රීසි",
+ "ig": "ඉග්බෝ",
+ "it": "ඉතාලි",
+ "smn": "ඉනාරි සාමි",
+ "id": "ඉන්දුනීසියානු",
+ "ee": "ඉව්",
+ "hsb": "ඉහළ සෝබියානු",
+ "nd": "උතුරු එන්ඩිබෙලෙ",
+ "lrc": "උතුරු ලුරි",
+ "se": "උතුරු සාමි",
+ "ug": "උයිගර්",
+ "ur": "උර්දු",
+ "uz": "උස්බෙක්",
+ "ebu": "එම්බු",
+ "ewo": "එවොන්ඩො",
+ "et": "එස්තෝනියානු",
+ "eo": "එස්පැරන්ටෝ",
+ "or": "ඔඩියා",
+ "om": "ඔරොමෝ",
+ "os": "ඔසිටෙක්",
+ "de-AT": "ඔස්ට්‍රියානු ජර්මන්",
+ "en-AU": "ඕස්ට්‍රේලියානු ඉංග්‍රීසි",
+ "kkj": "කකො",
+ "kn": "කණ්ණඩ",
+ "kea": "කබුවෙර්ඩියානු",
+ "km": "කමර්",
+ "kl": "කලාලිසට්",
+ "kln": "කලෙන්ජන්",
+ "kk": "කසාඛ්",
+ "kab": "කාබිල්",
+ "ks": "කාෂ්මීර්",
+ "ca": "කැටලන්",
+ "en-CA": "කැනේඩියානු ඉංග්‍රීසි",
+ "fr-CA": "කැනේඩියානු ප්‍රංශ",
+ "yue": "කැන්ටොනීස්",
+ "kam": "කැම්බා",
+ "ki": "කිකුයු",
+ "rw": "කින්යර්වන්ඩා",
+ "ky": "කිර්ගිස්",
+ "ku": "කුර්දි",
+ "nmg": "කුවාසිඔ",
+ "sw-CD": "කොංගෝ ස්වාහිලි",
+ "kok": "කොන්කනි",
+ "khq": "කොයිරා චිනි",
+ "ko": "කොරියානු",
+ "ksh": "කොලොග්නියන්",
+ "hr": "කෝඒෂියානු",
+ "kw": "කෝනීසියානු",
+ "ses": "කෝයිරාබොරො සෙන්නි",
+ "qu": "ක්වීචුවා",
+ "lg": "ගන්ඩා",
+ "gl": "ගැලීසියානු",
+ "gu": "ගුජරාටි",
+ "guz": "ගුසී",
+ "el": "ග්‍රීක",
+ "cu": "චර්ච් ස්ලැවික්",
+ "cgg": "චිගා",
+ "zh": "චීන",
+ "cs": "චෙක්",
+ "ce": "චෙච්නියානු",
+ "chr": "චෙරොකී",
+ "ja": "ජපන්",
+ "de": "ජර්මන්",
+ "jv": "ජාවා",
+ "dyo": "ජොල-ෆෝනියි",
+ "ka": "ජෝර්ජියානු",
+ "shi": "ටචේල්හිට්",
+ "tg": "ටජික්",
+ "dav": "ටයිටා",
+ "tk": "ටර්ක්මෙන්",
+ "twq": "ටසවාක්",
+ "tt": "ටාටර්",
+ "ti": "ටිග්‍රින්යා",
+ "bo": "ටිබෙට්",
+ "teo": "ටෙසෝ",
+ "to": "ටොංගා",
+ "da": "ඩැනිශ්",
+ "dz": "ඩිසොන්කා",
+ "dua": "ඩුආලා",
+ "th": "තායි",
+ "tr": "තුර්කි",
+ "te": "තෙළිඟු",
+ "ta": "දෙමළ",
+ "nyn": "නයන්කෝලෙ",
+ "naq": "නාමා",
+ "ne": "නේපාල",
+ "jgo": "නොම්බා",
+ "nus": "නොයර්",
+ "nn": "නෝර්වීජියානු නයිනෝර්ස්ක්",
+ "nb": "නෝර්වීජියානු බොක්මල්",
+ "nnh": "න්ගියාම්බූන්",
+ "pa": "පන්ජාබි",
+ "fa": "පර්සියානු",
+ "ps": "පෂ්ටො",
+ "nds": "පහළ ජර්මන්",
+ "nds-NL": "පහළ සැක්සන්",
+ "dsb": "පහළ සෝබියානු",
+ "fil": "පිලිපීන",
+ "pt": "පෘතුගීසි",
+ "prg": "පෘශියන්",
+ "pl": "පෝලන්ත",
+ "fr": "ප්‍රංශ",
+ "fy": "බටහිර ෆ්‍රිසියානු",
+ "bm": "බම්බරා",
+ "bg": "බල්ගේරියානු",
+ "bas": "බසා",
+ "eu": "බාස්ක්",
+ "ksf": "බාෆියා",
+ "my": "බුරුම",
+ "bn": "බෙංගාලි",
+ "bez": "බෙනා",
+ "bem": "බෙම්බා",
+ "be": "බෙලරුසියානු",
+ "brx": "බොඩො",
+ "bs": "බොස්නියානු",
+ "en-GB": "බ්‍රිතාන්‍ය ඉංග්‍රීසි",
+ "br": "බ්‍රේටොන්",
+ "mgh": "මඛුවා-මීටෝ",
+ "tzm": "මධ්‍යම ඇට්ලස් ටමසිට්",
+ "mr": "මරාති",
+ "mg": "මලගාසි",
+ "ml": "මලයාලම්",
+ "mas": "මසායි",
+ "mi": "මාවොරි",
+ "jmc": "මැකාමී",
+ "kde": "මැකොන්ඩ්",
+ "gv": "මැන්ක්ස්",
+ "ms": "මැලේ",
+ "mzn": "මැසන්ඩරනි",
+ "mk": "මැසිඩෝනියානු",
+ "mua": "මුන්ඩන්",
+ "es-MX": "මෙක්සිකානු ස්පාඤ්ඤ",
+ "mgo": "මෙටා",
+ "mer": "මෙරු",
+ "mn": "මොංගෝලියානු",
+ "mfe": "මොරිස්යෙම්",
+ "mt": "මොල්ටිස්",
+ "ro-MD": "මොල්ඩවිආනු",
+ "yav": "යන්ග්බෙන්",
+ "yi": "යිඩිශ්",
+ "uk": "යුක්රේනියානු",
+ "pt-PT": "යුරෝපීය පෘතුගීසි",
+ "yo": "යොරූබා",
+ "rn": "රුන්ඩි",
+ "ru": "රුසියානු",
+ "rm": "රොමෑන්ශ්",
+ "ro": "රොමේනියානු",
+ "rof": "රෝම්බෝ",
+ "rwk": "ර්වා",
+ "lag": "ලංගි",
+ "lkt": "ලකොට",
+ "lb": "ලක්සැම්බර්ග්",
+ "es-419": "ලතින් ඇමරිකානු ස්පාඤ්ඤ",
+ "nl": "ලන්දේසි",
+ "lo": "ලාඕ",
+ "lv": "ලැට්වියානු",
+ "lt": "ලිතුවේනියානු",
+ "ln": "ලින්ගලා",
+ "luo": "ලුඔ",
+ "lu": "ලුබා-කටන්ගා",
+ "luy": "ලුයියා",
+ "vai": "වයි",
+ "wa": "වෑලූන්",
+ "vi": "වියට්නාම්",
+ "vun": "වුන්ජෝ",
+ "cy": "වෙල්ෂ්",
+ "vo": "වොලපූක්",
+ "wo": "වොලොෆ්",
+ "wae": "වොල්සර්",
+ "ksb": "ශාම්බලා",
+ "sn": "ශෝනා",
+ "xh": "ශෝසා",
+ "sbp": "සංගු",
+ "sah": "සඛා",
+ "sg": "සන්ග්‍රෝ",
+ "saq": "සම්බුරු",
+ "zgh": "සම්මත මොරොක්කෝ ටමසිග්ත්",
+ "zh-Hans": "සරල චීන",
+ "sr": "සර්බියානු",
+ "dje": "සර්මා",
+ "zh-Hant": "සාම්ප්‍රදායික චීන",
+ "si": "සිංහල",
+ "ii": "සිචුආන් යී",
+ "sd": "සින්ධි",
+ "zu": "සුලු",
+ "seh": "සෙනා",
+ "ceb": "සෙබුඅනො",
+ "xog": "සොගා",
+ "ckb": "සොරානි කුර්දිෂ්",
+ "so": "සෝමාලි",
+ "gd": "ස්කොට්ටිශ් ගෙලික්",
+ "es": "ස්පාඤ්ඤ",
+ "sk": "ස්ලෝවැක්",
+ "sl": "ස්ලෝවේනියානු",
+ "sw": "ස්වාහිලි",
+ "de-CH": "ස්විස් උසස් ජර්මන්",
+ "gsw": "ස්විස් ජර්මානු",
+ "fr-CH": "ස්විස් ප්‍රංශ",
+ "sv": "ස්වීඩන්",
+ "hu": "හන්ගේරියානු",
+ "haw": "හවායි",
+ "hi": "හින්දි",
+ "he": "හීබෲ",
+ "ha": "හෝසා",
+ "fo": "ෆාරෝස්",
+ "fi": "ෆින්ලන්ත",
+ "ff": "ෆුලාහ්",
+ "fur": "ෆ්‍රියුලියන්",
+ "nl-BE": "ෆ්ලෙමිශ්"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/sk.json b/vendor/commerceguys/intl/resources/language/sk.json
index f0a679a60..1a10b4eed 100644
--- a/vendor/commerceguys/intl/resources/language/sk.json
+++ b/vendor/commerceguys/intl/resources/language/sk.json
@@ -1,644 +1,224 @@
{
- "af": {
- "name": "afrikánčina"
- },
- "agq": {
- "name": "aghem"
- },
- "ak": {
- "name": "akančina"
- },
- "sq": {
- "name": "albánčina"
- },
- "am": {
- "name": "amharčina"
- },
- "en": {
- "name": "angličtina"
- },
- "en-AU": {
- "name": "angličtina (austrálska)"
- },
- "en-GB": {
- "name": "angličtina (britská)"
- },
- "en-CA": {
- "name": "angličtina (kanadská)"
- },
- "ar": {
- "name": "arabčina"
- },
- "hy": {
- "name": "arménčina"
- },
- "as": {
- "name": "ásamčina"
- },
- "ast": {
- "name": "astúrčina"
- },
- "asa": {
- "name": "asu"
- },
- "az": {
- "name": "azerbajdžančina"
- },
- "ksf": {
- "name": "bafia"
- },
- "bm": {
- "name": "bambarčina"
- },
- "my": {
- "name": "barmčina"
- },
- "bas": {
- "name": "basa"
- },
- "eu": {
- "name": "baskičtina"
- },
- "bem": {
- "name": "bemba"
- },
- "bez": {
- "name": "bena"
- },
- "bn": {
- "name": "bengálčina"
- },
- "be": {
- "name": "bieloruština"
- },
- "brx": {
- "name": "bodo"
- },
- "bs": {
- "name": "bosniačtina"
- },
- "br": {
- "name": "bretónčina"
- },
- "bg": {
- "name": "bulharčina"
- },
- "cu": {
- "name": "cirkevná slovančina"
- },
- "ce": {
- "name": "čečenčina"
- },
- "chr": {
- "name": "čerokí"
- },
- "cs": {
- "name": "čeština"
- },
- "zh": {
- "name": "čínština"
- },
- "zh-Hant": {
- "name": "čínština (tradičná)"
- },
- "zh-Hans": {
- "name": "čínština (zjednodušená)"
- },
- "da": {
- "name": "dánčina"
- },
- "nds": {
- "name": "dolná nemčina"
- },
- "nds-NL": {
- "name": "dolná saština"
- },
- "dsb": {
- "name": "dolnolužická srbčina"
- },
- "dua": {
- "name": "duala"
- },
- "dz": {
- "name": "dzongkha"
- },
- "ebu": {
- "name": "embu"
- },
- "eo": {
- "name": "esperanto"
- },
- "et": {
- "name": "estónčina"
- },
- "ee": {
- "name": "eweština"
- },
- "ewo": {
- "name": "ewondo"
- },
- "fo": {
- "name": "faerčina"
- },
- "fil": {
- "name": "filipínčina"
- },
- "fi": {
- "name": "fínčina"
- },
- "nl-BE": {
- "name": "flámčina"
- },
- "fr": {
- "name": "francúzština"
- },
- "fr-CA": {
- "name": "francúzština (kanadská)"
- },
- "fr-CH": {
- "name": "francúzština (švajčiarska)"
- },
- "fur": {
- "name": "friulčina"
- },
- "ff": {
- "name": "fulbčina"
- },
- "gl": {
- "name": "galícijčina"
- },
- "lg": {
- "name": "gandčina"
- },
- "el": {
- "name": "gréčtina"
- },
- "kl": {
- "name": "grónčina"
- },
- "ka": {
- "name": "gruzínčina"
- },
- "gu": {
- "name": "gudžarátčina"
- },
- "guz": {
- "name": "gusii"
- },
- "ha": {
- "name": "hauština"
- },
- "haw": {
- "name": "havajčina"
- },
- "he": {
- "name": "hebrejčina"
- },
- "hi": {
- "name": "hindčina"
- },
- "nl": {
- "name": "holandčina"
- },
- "hsb": {
- "name": "hornolužická srbčina"
- },
- "hr": {
- "name": "chorvátčina"
- },
- "ig": {
- "name": "igboština"
- },
- "smn": {
- "name": "inarijská saamčina"
- },
- "id": {
- "name": "indonézština"
- },
- "ga": {
- "name": "írčina"
- },
- "is": {
- "name": "islandčina"
- },
- "sah": {
- "name": "jakutčina"
- },
- "yav": {
- "name": "jangben"
- },
- "ja": {
- "name": "japončina"
- },
- "yi": {
- "name": "jidiš"
- },
- "dyo": {
- "name": "jola-fonyi"
- },
- "yo": {
- "name": "jorubčina"
- },
- "kab": {
- "name": "kabylčina"
- },
- "kkj": {
- "name": "kako"
- },
- "kln": {
- "name": "kalendžin"
- },
- "kam": {
- "name": "kamba"
- },
- "kn": {
- "name": "kannadčina"
- },
- "kea": {
- "name": "kapverdčina"
- },
- "ks": {
- "name": "kašmírčina"
- },
- "ca": {
- "name": "katalánčina"
- },
- "kk": {
- "name": "kazaština"
- },
- "qu": {
- "name": "kečuánčina"
- },
- "km": {
- "name": "khmérčina"
- },
- "cgg": {
- "name": "kiga"
- },
- "ki": {
- "name": "kikujčina"
- },
- "ky": {
- "name": "kirgizština"
- },
- "ksh": {
- "name": "kolínčina"
- },
- "kok": {
- "name": "konkánčina"
- },
- "ko": {
- "name": "kórejčina"
- },
- "kw": {
- "name": "kornčina"
- },
- "ses": {
- "name": "koyraboro senni"
- },
- "ckb": {
- "name": "kurdčina (sorání)"
- },
- "nmg": {
- "name": "kwasio"
- },
- "lkt": {
- "name": "lakotčina"
- },
- "lag": {
- "name": "langi"
- },
- "lo": {
- "name": "laoština"
- },
- "ln": {
- "name": "lingalčina"
- },
- "lt": {
- "name": "litovčina"
- },
- "lv": {
- "name": "lotyština"
- },
- "lu": {
- "name": "lubčina (katanžská)"
- },
- "luy": {
- "name": "luhja"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "luxemburčina"
- },
- "mk": {
- "name": "macedónčina"
- },
- "hu": {
- "name": "maďarčina"
- },
- "kde": {
- "name": "makonde"
- },
- "mgh": {
- "name": "makua-meetto"
- },
- "ml": {
- "name": "malajálamčina"
- },
- "ms": {
- "name": "malajčina"
- },
- "mg": {
- "name": "malgaština"
- },
- "mt": {
- "name": "maltčina"
- },
- "gv": {
- "name": "mančina"
- },
- "mr": {
- "name": "maráthčina"
- },
- "mas": {
- "name": "masajčina"
- },
- "jmc": {
- "name": "mašame"
- },
- "mfe": {
- "name": "maurícijská kreolčina"
- },
- "mzn": {
- "name": "mázandaránčina"
- },
- "mer": {
- "name": "meru"
- },
- "mgo": {
- "name": "meta’"
- },
- "ro-MD": {
- "name": "moldavčina"
- },
- "mn": {
- "name": "mongolčina"
- },
- "mua": {
- "name": "mundang"
- },
- "naq": {
- "name": "nama"
- },
- "nyn": {
- "name": "ňankole"
- },
- "de": {
- "name": "nemčina"
- },
- "de-AT": {
- "name": "nemčina (rakúska)"
- },
- "de-CH": {
- "name": "nemčina (švajčiarska spisovná)"
- },
- "gsw": {
- "name": "nemčina (švajčiarska)"
- },
- "ne": {
- "name": "nepálčina"
- },
- "nnh": {
- "name": "ngiemboon"
- },
- "jgo": {
- "name": "ngomba"
- },
- "nb": {
- "name": "nórčina (bokmal)"
- },
- "nn": {
- "name": "nórčina (nynorsk)"
- },
- "nus": {
- "name": "nuer"
- },
- "om": {
- "name": "oromčina"
- },
- "os": {
- "name": "osetčina"
- },
- "pa": {
- "name": "pandžábčina"
- },
- "ps": {
- "name": "paštčina"
- },
- "fa": {
- "name": "perzština"
- },
- "pl": {
- "name": "poľština"
- },
- "pt": {
- "name": "portugalčina"
- },
- "pt-PT": {
- "name": "portugalčina (európska)"
- },
- "prg": {
- "name": "pruština"
- },
- "rm": {
- "name": "rétorománčina"
- },
- "rof": {
- "name": "rombo"
- },
- "ro": {
- "name": "rumunčina"
- },
- "rn": {
- "name": "rundčina"
- },
- "ru": {
- "name": "ruština"
- },
- "rwk": {
- "name": "rwa"
- },
- "rw": {
- "name": "rwandčina"
- },
- "ii": {
- "name": "s’čchuanská iovčina"
- },
- "saq": {
- "name": "samburu"
- },
- "sg": {
- "name": "sango"
- },
- "sbp": {
- "name": "sangu"
- },
- "seh": {
- "name": "sena"
- },
- "nd": {
- "name": "severná ndebelčina"
- },
- "se": {
- "name": "severná saamčina"
- },
- "lrc": {
- "name": "severné luri"
- },
- "sd": {
- "name": "sindhčina"
- },
- "si": {
- "name": "sinhalčina"
- },
- "sk": {
- "name": "slovenčina"
- },
- "sl": {
- "name": "slovinčina"
- },
- "xog": {
- "name": "soga"
- },
- "so": {
- "name": "somálčina"
- },
- "sr": {
- "name": "srbčina"
- },
- "tzm": {
- "name": "stredomarocká tuaregčina"
- },
- "sw-CD": {
- "name": "svahilčina (konžská)"
- },
- "sw": {
- "name": "swahilčina"
- },
- "ksb": {
- "name": "šambala"
- },
- "gd": {
- "name": "škótska gaelčina"
- },
- "sn": {
- "name": "šončina"
- },
- "es": {
- "name": "španielčina"
- },
- "es-MX": {
- "name": "španielčina (mexická)"
- },
- "sv": {
- "name": "švédčina"
- },
- "tg": {
- "name": "tadžičtina"
- },
- "shi": {
- "name": "tachelhit"
- },
- "dav": {
- "name": "taita"
- },
- "it": {
- "name": "taliančina"
- },
- "ta": {
- "name": "tamilčina"
- },
- "twq": {
- "name": "tasawaq"
- },
- "tt": {
- "name": "tatárčina"
- },
- "te": {
- "name": "telugčina"
- },
- "teo": {
- "name": "teso"
- },
- "th": {
- "name": "thajčina"
- },
- "bo": {
- "name": "tibetčina"
- },
- "ti": {
- "name": "tigriňa"
- },
- "to": {
- "name": "tongčina"
- },
- "zgh": {
- "name": "tuaregčina (štandardná marocká)"
- },
- "tr": {
- "name": "turečtina"
- },
- "tk": {
- "name": "turkménčina"
- },
- "ug": {
- "name": "ujgurčina"
- },
- "uk": {
- "name": "ukrajinčina"
- },
- "ur": {
- "name": "urdčina"
- },
- "or": {
- "name": "uríjčina"
- },
- "uz": {
- "name": "uzbečtina"
- },
- "vai": {
- "name": "Vai"
- },
- "vi": {
- "name": "vietnamčina"
- },
- "vo": {
- "name": "volapük"
- },
- "vun": {
- "name": "vunjo"
- },
- "cy": {
- "name": "waleština"
- },
- "wae": {
- "name": "walserčina"
- },
- "wo": {
- "name": "wolofčina"
- },
- "fy": {
- "name": "západná frízština"
- },
- "khq": {
- "name": "západná songhajčina"
- },
- "dje": {
- "name": "zarma"
- },
- "zu": {
- "name": "zuluština"
- }
+ "af": "afrikánčina",
+ "agq": "aghem",
+ "ak": "akančina",
+ "sq": "albánčina",
+ "am": "amharčina",
+ "en": "angličtina",
+ "en-AU": "angličtina (austrálska)",
+ "en-GB": "angličtina (britská)",
+ "en-CA": "angličtina (kanadská)",
+ "ar": "arabčina",
+ "hy": "arménčina",
+ "as": "ásamčina",
+ "ast": "astúrčina",
+ "asa": "asu",
+ "az": "azerbajdžančina",
+ "ksf": "bafia",
+ "bm": "bambarčina",
+ "my": "barmčina",
+ "bas": "basa",
+ "eu": "baskičtina",
+ "bem": "bemba",
+ "bez": "bena",
+ "bn": "bengálčina",
+ "be": "bieloruština",
+ "brx": "bodo",
+ "bs": "bosniačtina",
+ "br": "bretónčina",
+ "bg": "bulharčina",
+ "ceb": "cebuánčina",
+ "cu": "cirkevná slovančina",
+ "ce": "čečenčina",
+ "chr": "čerokí",
+ "cs": "čeština",
+ "zh": "čínština",
+ "zh-Hant": "čínština (tradičná)",
+ "zh-Hans": "čínština (zjednodušená)",
+ "da": "dánčina",
+ "nds": "dolná nemčina",
+ "nds-NL": "dolná saština",
+ "dsb": "dolnolužická srbčina",
+ "dua": "duala",
+ "dz": "dzongkha",
+ "ebu": "embu",
+ "eo": "esperanto",
+ "et": "estónčina",
+ "ee": "eweština",
+ "ewo": "ewondo",
+ "fo": "faerčina",
+ "fil": "filipínčina",
+ "fi": "fínčina",
+ "nl-BE": "flámčina",
+ "fr": "francúzština",
+ "fr-CA": "francúzština (kanadská)",
+ "fr-CH": "francúzština (švajčiarska)",
+ "fur": "friulčina",
+ "ff": "fulbčina",
+ "gl": "galícijčina",
+ "lg": "gandčina",
+ "el": "gréčtina",
+ "kl": "grónčina",
+ "ka": "gruzínčina",
+ "gu": "gudžarátčina",
+ "guz": "gusii",
+ "ha": "hauština",
+ "haw": "havajčina",
+ "he": "hebrejčina",
+ "hi": "hindčina",
+ "nl": "holandčina",
+ "hsb": "hornolužická srbčina",
+ "hr": "chorvátčina",
+ "ig": "igboština",
+ "id": "indonézština",
+ "ga": "írčina",
+ "is": "islandčina",
+ "sah": "jakutčina",
+ "yav": "jangben",
+ "ja": "japončina",
+ "jv": "jávčina",
+ "yi": "jidiš",
+ "dyo": "jola-fonyi",
+ "yo": "jorubčina",
+ "kab": "kabylčina",
+ "kkj": "kako",
+ "kln": "kalendžin",
+ "kam": "kamba",
+ "kn": "kannadčina",
+ "yue": "kantončina",
+ "kea": "kapverdčina",
+ "ks": "kašmírčina",
+ "ca": "katalánčina",
+ "kk": "kazaština",
+ "qu": "kečuánčina",
+ "km": "khmérčina",
+ "cgg": "kiga",
+ "ki": "kikujčina",
+ "ky": "kirgizština",
+ "ksh": "kolínčina",
+ "kok": "konkánčina",
+ "ko": "kórejčina",
+ "kw": "kornčina",
+ "ses": "koyraboro senni",
+ "ku": "kurdčina",
+ "ckb": "kurdčina (sorání)",
+ "nmg": "kwasio",
+ "lkt": "lakotčina",
+ "lag": "langi",
+ "lo": "laoština",
+ "ln": "lingalčina",
+ "lt": "litovčina",
+ "lv": "lotyština",
+ "lu": "lubčina (katanžská)",
+ "luy": "luhja",
+ "luo": "Luo",
+ "lb": "luxemburčina",
+ "mk": "macedónčina",
+ "hu": "maďarčina",
+ "kde": "makonde",
+ "mgh": "makua-meetto",
+ "ml": "malajálamčina",
+ "ms": "malajčina",
+ "mg": "malgaština",
+ "mt": "maltčina",
+ "gv": "mančina",
+ "mi": "maorijčina",
+ "mr": "maráthčina",
+ "mas": "masajčina",
+ "jmc": "mašame",
+ "mfe": "maurícijská kreolčina",
+ "mzn": "mázandaránčina",
+ "mer": "meru",
+ "mgo": "meta’",
+ "ro-MD": "moldavčina",
+ "mn": "mongolčina",
+ "mua": "mundang",
+ "naq": "nama",
+ "nyn": "ňankole",
+ "nd": "ndebelčina (severná)",
+ "de": "nemčina",
+ "de-AT": "nemčina (rakúska)",
+ "de-CH": "nemčina (švajčiarska spisovná)",
+ "gsw": "nemčina (švajčiarska)",
+ "ne": "nepálčina",
+ "nnh": "ngiemboon",
+ "jgo": "ngomba",
+ "nb": "nórčina (bokmal)",
+ "nn": "nórčina (nynorsk)",
+ "nus": "nuer",
+ "om": "oromčina",
+ "os": "osetčina",
+ "pa": "pandžábčina",
+ "ps": "paštčina",
+ "fa": "perzština",
+ "pl": "poľština",
+ "pt": "portugalčina",
+ "pt-PT": "portugalčina (európska)",
+ "prg": "pruština",
+ "rm": "rétorománčina",
+ "rof": "rombo",
+ "ro": "rumunčina",
+ "rn": "rundčina",
+ "ru": "ruština",
+ "rwk": "rwa",
+ "rw": "rwandčina",
+ "ii": "s’čchuanská iovčina",
+ "smn": "saamčina (inarijská)",
+ "se": "saamčina (severná)",
+ "saq": "samburu",
+ "sg": "sango",
+ "sbp": "sangu",
+ "seh": "sena",
+ "lrc": "severné luri",
+ "sd": "sindhčina",
+ "si": "sinhalčina",
+ "sk": "slovenčina",
+ "sl": "slovinčina",
+ "xog": "soga",
+ "so": "somálčina",
+ "sr": "srbčina",
+ "sw-CD": "svahilčina (konžská)",
+ "sw": "swahilčina",
+ "ksb": "šambala",
+ "gd": "škótska gaelčina",
+ "sn": "šončina",
+ "es": "španielčina",
+ "es-419": "španielčina (latinskoamerická)",
+ "es-MX": "španielčina (mexická)",
+ "sv": "švédčina",
+ "tg": "tadžičtina",
+ "shi": "tachelhit",
+ "dav": "taita",
+ "it": "taliančina",
+ "ta": "tamilčina",
+ "twq": "tasawaq",
+ "tt": "tatárčina",
+ "te": "telugčina",
+ "teo": "teso",
+ "th": "thajčina",
+ "bo": "tibetčina",
+ "ti": "tigriňa",
+ "to": "tongčina",
+ "zgh": "tuaregčina (marocká štandardná)",
+ "tzm": "tuaregčina (stredomarocká)",
+ "tr": "turečtina",
+ "tk": "turkménčina",
+ "ug": "ujgurčina",
+ "uk": "ukrajinčina",
+ "ur": "urdčina",
+ "or": "uríjčina",
+ "uz": "uzbečtina",
+ "vai": "Vai",
+ "wa": "valónčina",
+ "vi": "vietnamčina",
+ "vo": "volapük",
+ "vun": "vunjo",
+ "cy": "waleština",
+ "wae": "walserčina",
+ "wo": "wolofčina",
+ "xh": "xhoština",
+ "fy": "západná frízština",
+ "khq": "západná songhajčina",
+ "dje": "zarma",
+ "zu": "zuluština"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/sl.json b/vendor/commerceguys/intl/resources/language/sl.json
index 9f276d5aa..1cc2cc6be 100644
--- a/vendor/commerceguys/intl/resources/language/sl.json
+++ b/vendor/commerceguys/intl/resources/language/sl.json
@@ -1,644 +1,224 @@
{
- "af": {
- "name": "afrikanščina"
- },
- "agq": {
- "name": "aghemščina"
- },
- "ak": {
- "name": "akanščina"
- },
- "sq": {
- "name": "albanščina"
- },
- "am": {
- "name": "amharščina"
- },
- "en": {
- "name": "angleščina"
- },
- "en-GB": {
- "name": "angleščina (VB)"
- },
- "ar": {
- "name": "arabščina"
- },
- "hy": {
- "name": "armenščina"
- },
- "as": {
- "name": "asamščina"
- },
- "ast": {
- "name": "asturijščina"
- },
- "asa": {
- "name": "asujščina"
- },
- "en-AU": {
- "name": "avstralska angleščina"
- },
- "de-AT": {
- "name": "avstrijska nemščina"
- },
- "az": {
- "name": "azerbajdžanščina"
- },
- "ksf": {
- "name": "bafia"
- },
- "bm": {
- "name": "bambarščina"
- },
- "bas": {
- "name": "basa"
- },
- "eu": {
- "name": "baskovščina"
- },
- "be": {
- "name": "beloruščina"
- },
- "bem": {
- "name": "bemba"
- },
- "bez": {
- "name": "benajščina"
- },
- "bn": {
- "name": "bengalščina"
- },
- "brx": {
- "name": "bodojščina"
- },
- "bg": {
- "name": "bolgarščina"
- },
- "bs": {
- "name": "bosanščina"
- },
- "br": {
- "name": "bretonščina"
- },
- "my": {
- "name": "burmanščina"
- },
- "ce": {
- "name": "čečenščina"
- },
- "chr": {
- "name": "čerokeščina"
- },
- "cs": {
- "name": "češčina"
- },
- "cgg": {
- "name": "čigajščina"
- },
- "da": {
- "name": "danščina"
- },
- "dsb": {
- "name": "dolnja lužiška srbščina"
- },
- "dua": {
- "name": "duala"
- },
- "dz": {
- "name": "dzonka"
- },
- "ebu": {
- "name": "embujščina"
- },
- "eo": {
- "name": "esperanto"
- },
- "et": {
- "name": "estonščina"
- },
- "ee": {
- "name": "evenščina"
- },
- "ewo": {
- "name": "evondovščina"
- },
- "pt-PT": {
- "name": "evropska portugalščina"
- },
- "fo": {
- "name": "ferščina"
- },
- "fil": {
- "name": "filipinščina"
- },
- "fi": {
- "name": "finščina"
- },
- "nl-BE": {
- "name": "flamščina"
- },
- "fr": {
- "name": "francoščina"
- },
- "ff": {
- "name": "fulščina"
- },
- "fur": {
- "name": "furlanščina"
- },
- "gl": {
- "name": "galicijščina"
- },
- "lg": {
- "name": "ganda"
- },
- "hsb": {
- "name": "gornja lužiška srbščina"
- },
- "kl": {
- "name": "grenlandščina"
- },
- "el": {
- "name": "grščina"
- },
- "ka": {
- "name": "gruzijščina"
- },
- "gu": {
- "name": "gudžaratščina"
- },
- "guz": {
- "name": "gusijščina"
- },
- "haw": {
- "name": "havajščina"
- },
- "ha": {
- "name": "havščina"
- },
- "he": {
- "name": "hebrejščina"
- },
- "hi": {
- "name": "hindujščina"
- },
- "hr": {
- "name": "hrvaščina"
- },
- "ig": {
- "name": "igboščina"
- },
- "smn": {
- "name": "inarska samijščina"
- },
- "id": {
- "name": "indonezijščina"
- },
- "ga": {
- "name": "irščina"
- },
- "is": {
- "name": "islandščina"
- },
- "it": {
- "name": "italijanščina"
- },
- "sah": {
- "name": "jakutščina"
- },
- "yav": {
- "name": "jangben"
- },
- "ja": {
- "name": "japonščina"
- },
- "yi": {
- "name": "jidiš"
- },
- "dyo": {
- "name": "jola-fonjiščina"
- },
- "yo": {
- "name": "jorubščina"
- },
- "kab": {
- "name": "kabilščina"
- },
- "kkj": {
- "name": "kako"
- },
- "kln": {
- "name": "kalenjinščina"
- },
- "kam": {
- "name": "kambaščina"
- },
- "en-CA": {
- "name": "kanadska angleščina"
- },
- "fr-CA": {
- "name": "kanadska francoščina"
- },
- "kn": {
- "name": "kanareščina"
- },
- "ks": {
- "name": "kašmirščina"
- },
- "ca": {
- "name": "katalonščina"
- },
- "kk": {
- "name": "kazaščina"
- },
- "qu": {
- "name": "kečuanščina"
- },
- "naq": {
- "name": "khoekhoe"
- },
- "ki": {
- "name": "kikujščina"
- },
- "ky": {
- "name": "kirgiščina"
- },
- "zh": {
- "name": "kitajščina"
- },
- "km": {
- "name": "kmerščina"
- },
- "nb": {
- "name": "knjižna norveščina"
- },
- "ksh": {
- "name": "kölnsko narečje"
- },
- "kok": {
- "name": "konkanščina"
- },
- "ko": {
- "name": "korejščina"
- },
- "kw": {
- "name": "kornijščina"
- },
- "khq": {
- "name": "koyra chiini"
- },
- "ses": {
- "name": "koyraboro senni"
- },
- "nmg": {
- "name": "kwasio"
- },
- "lkt": {
- "name": "lakotščina"
- },
- "lag": {
- "name": "langijščina"
- },
- "lo": {
- "name": "laoščina"
- },
- "lv": {
- "name": "latvijščina"
- },
- "ln": {
- "name": "lingala"
- },
- "lt": {
- "name": "litovščina"
- },
- "lu": {
- "name": "luba-katanga"
- },
- "luy": {
- "name": "luhijščina"
- },
- "lb": {
- "name": "luksemburščina"
- },
- "luo": {
- "name": "Luo"
- },
- "jmc": {
- "name": "mačamejščina"
- },
- "hu": {
- "name": "madžarščina"
- },
- "mk": {
- "name": "makedonščina"
- },
- "kde": {
- "name": "makondščina"
- },
- "mgh": {
- "name": "makuva-meto"
- },
- "mg": {
- "name": "malagaščina"
- },
- "ml": {
- "name": "malajalamščina"
- },
- "ms": {
- "name": "malajščina"
- },
- "mt": {
- "name": "malteščina"
- },
- "gv": {
- "name": "manščina"
- },
- "mr": {
- "name": "maratščina"
- },
- "mas": {
- "name": "masajščina"
- },
- "mzn": {
- "name": "mazanderanščina"
- },
- "mer": {
- "name": "meru"
- },
- "mgo": {
- "name": "meta"
- },
- "mn": {
- "name": "mongolščina"
- },
- "mfe": {
- "name": "morisjenščina"
- },
- "mua": {
- "name": "mundang"
- },
- "de": {
- "name": "nemščina"
- },
- "gsw": {
- "name": "nemščina (Švica)"
- },
- "ne": {
- "name": "nepalščina"
- },
- "nnh": {
- "name": "ngiemboonščina"
- },
- "jgo": {
- "name": "ngomba"
- },
- "nds": {
- "name": "nizka nemščina"
- },
- "nds-NL": {
- "name": "nizka saščina"
- },
- "nl": {
- "name": "nizozemščina"
- },
- "nyn": {
- "name": "njankole"
- },
- "nn": {
- "name": "novonorveščina"
- },
- "nus": {
- "name": "nuerščina"
- },
- "or": {
- "name": "odijščina"
- },
- "om": {
- "name": "oromo"
- },
- "os": {
- "name": "osetinščina"
- },
- "pa": {
- "name": "pandžabščina"
- },
- "ps": {
- "name": "paštunščina"
- },
- "fa": {
- "name": "perzijščina"
- },
- "zh-Hans": {
- "name": "poenostavljena kitajščina"
- },
- "pl": {
- "name": "poljščina"
- },
- "pt": {
- "name": "portugalščina"
- },
- "rm": {
- "name": "retoromanščina"
- },
- "rof": {
- "name": "rombo"
- },
- "ro": {
- "name": "romunščina"
- },
- "ro-MD": {
- "name": "romunščina (Moldavija)"
- },
- "rw": {
- "name": "ruandščina"
- },
- "rn": {
- "name": "rundščina"
- },
- "ru": {
- "name": "ruščina"
- },
- "rwk": {
- "name": "rwa"
- },
- "saq": {
- "name": "samburščina"
- },
- "sg": {
- "name": "sango"
- },
- "sbp": {
- "name": "sangujščina"
- },
- "ii": {
- "name": "sečuanska jiščina"
- },
- "seh": {
- "name": "sena"
- },
- "lrc": {
- "name": "severna lurijščina"
- },
- "nd": {
- "name": "severna ndebelščina"
- },
- "se": {
- "name": "severna samijščina"
- },
- "sd": {
- "name": "sindščina"
- },
- "si": {
- "name": "sinhalščina"
- },
- "sk": {
- "name": "slovaščina"
- },
- "sl": {
- "name": "slovenščina"
- },
- "xog": {
- "name": "sogščina"
- },
- "so": {
- "name": "somalščina"
- },
- "ckb": {
- "name": "soranska kurdščina"
- },
- "sr": {
- "name": "srbščina"
- },
- "zgh": {
- "name": "standardni maroški tamazig"
- },
- "cu": {
- "name": "stara cerkvena slovanščina"
- },
- "prg": {
- "name": "stara pruščina"
- },
- "sw": {
- "name": "svahili"
- },
- "sw-CD": {
- "name": "svahili (Demokratična republika Kongo)"
- },
- "ksb": {
- "name": "šambala"
- },
- "gd": {
- "name": "škotska gelščina"
- },
- "sn": {
- "name": "šonščina"
- },
- "es": {
- "name": "španščina"
- },
- "es-MX": {
- "name": "španščina (Mehika)"
- },
- "sv": {
- "name": "švedščina"
- },
- "fr-CH": {
- "name": "švicarska francoščina"
- },
- "tg": {
- "name": "tadžiščina"
- },
- "shi": {
- "name": "tahelitska berberščina"
- },
- "dav": {
- "name": "taitajščina"
- },
- "th": {
- "name": "tajščina"
- },
- "tzm": {
- "name": "tamašek (srednji atlas)"
- },
- "ta": {
- "name": "tamilščina"
- },
- "twq": {
- "name": "tasawaq"
- },
- "tt": {
- "name": "tatarščina"
- },
- "te": {
- "name": "telugijščina"
- },
- "teo": {
- "name": "teso"
- },
- "bo": {
- "name": "tibetanščina"
- },
- "ti": {
- "name": "tigrajščina"
- },
- "to": {
- "name": "tongščina"
- },
- "zh-Hant": {
- "name": "tradicionalna kitajščina"
- },
- "tk": {
- "name": "turkmenščina"
- },
- "tr": {
- "name": "turščina"
- },
- "ug": {
- "name": "ujgurščina"
- },
- "uk": {
- "name": "ukrajinščina"
- },
- "ur": {
- "name": "urdujščina"
- },
- "uz": {
- "name": "uzbeščina"
- },
- "vai": {
- "name": "vajščina"
- },
- "cy": {
- "name": "valižanščina"
- },
- "vi": {
- "name": "vietnamščina"
- },
- "de-CH": {
- "name": "visoka nemščina (Švica)"
- },
- "vo": {
- "name": "volapuk"
- },
- "wo": {
- "name": "volofščina"
- },
- "vun": {
- "name": "vunjo"
- },
- "wae": {
- "name": "walser"
- },
- "fy": {
- "name": "zahodna frizijščina"
- },
- "dje": {
- "name": "zarmajščina"
- },
- "kea": {
- "name": "zelenortskootoška kreolščina"
- },
- "zu": {
- "name": "zulujščina"
- }
+ "af": "afrikanščina",
+ "agq": "aghemščina",
+ "ak": "akanščina",
+ "sq": "albanščina",
+ "am": "amharščina",
+ "en": "angleščina",
+ "en-GB": "angleščina (VB)",
+ "ar": "arabščina",
+ "hy": "armenščina",
+ "as": "asamščina",
+ "ast": "asturijščina",
+ "asa": "asujščina",
+ "en-AU": "avstralska angleščina",
+ "de-AT": "avstrijska nemščina",
+ "az": "azerbajdžanščina",
+ "ksf": "bafia",
+ "bm": "bambarščina",
+ "bas": "basa",
+ "eu": "baskovščina",
+ "be": "beloruščina",
+ "bem": "bemba",
+ "bez": "benajščina",
+ "bn": "bengalščina",
+ "brx": "bodojščina",
+ "bg": "bolgarščina",
+ "bs": "bosanščina",
+ "br": "bretonščina",
+ "my": "burmanščina",
+ "ce": "čečenščina",
+ "chr": "čerokeščina",
+ "cs": "češčina",
+ "cgg": "čigajščina",
+ "da": "danščina",
+ "dsb": "dolnja lužiška srbščina",
+ "dua": "duala",
+ "dz": "dzonka",
+ "ebu": "embujščina",
+ "eo": "esperanto",
+ "et": "estonščina",
+ "ee": "evenščina",
+ "ewo": "evondovščina",
+ "pt-PT": "evropska portugalščina",
+ "fo": "ferščina",
+ "fil": "filipinščina",
+ "fi": "finščina",
+ "nl-BE": "flamščina",
+ "fr": "francoščina",
+ "ff": "fulščina",
+ "fur": "furlanščina",
+ "gl": "galicijščina",
+ "lg": "ganda",
+ "hsb": "gornja lužiška srbščina",
+ "kl": "grenlandščina",
+ "el": "grščina",
+ "ka": "gruzijščina",
+ "gu": "gudžaratščina",
+ "guz": "gusijščina",
+ "haw": "havajščina",
+ "ha": "havščina",
+ "he": "hebrejščina",
+ "hi": "hindujščina",
+ "hr": "hrvaščina",
+ "ig": "igboščina",
+ "smn": "inarska samijščina",
+ "id": "indonezijščina",
+ "ga": "irščina",
+ "is": "islandščina",
+ "it": "italijanščina",
+ "sah": "jakutščina",
+ "yav": "jangben",
+ "ja": "japonščina",
+ "jv": "javanščina",
+ "yi": "jidiš",
+ "dyo": "jola-fonjiščina",
+ "yo": "jorubščina",
+ "kab": "kabilščina",
+ "kkj": "kako",
+ "kln": "kalenjinščina",
+ "kam": "kambaščina",
+ "en-CA": "kanadska angleščina",
+ "fr-CA": "kanadska francoščina",
+ "kn": "kanareščina",
+ "yue": "kantonščina",
+ "ks": "kašmirščina",
+ "ca": "katalonščina",
+ "kk": "kazaščina",
+ "qu": "kečuanščina",
+ "naq": "khoekhoe",
+ "ki": "kikujščina",
+ "ky": "kirgiščina",
+ "zh": "kitajščina",
+ "km": "kmerščina",
+ "nb": "knjižna norveščina",
+ "ksh": "kölnsko narečje",
+ "sw-CD": "kongoški svahili",
+ "kok": "konkanščina",
+ "ko": "korejščina",
+ "kw": "kornijščina",
+ "xh": "koščina",
+ "khq": "koyra chiini",
+ "ses": "koyraboro senni",
+ "ku": "kurdščina",
+ "nmg": "kwasio",
+ "lkt": "lakotščina",
+ "lag": "langijščina",
+ "lo": "laoščina",
+ "lv": "latvijščina",
+ "ln": "lingala",
+ "lt": "litovščina",
+ "lu": "luba-katanga",
+ "luy": "luhijščina",
+ "lb": "luksemburščina",
+ "luo": "Luo",
+ "jmc": "mačamejščina",
+ "hu": "madžarščina",
+ "mk": "makedonščina",
+ "kde": "makondščina",
+ "mgh": "makuva-meto",
+ "mg": "malagaščina",
+ "ml": "malajalamščina",
+ "ms": "malajščina",
+ "mt": "malteščina",
+ "gv": "manščina",
+ "mi": "maorščina",
+ "mr": "maratščina",
+ "mas": "masajščina",
+ "mzn": "mazanderanščina",
+ "es-MX": "mehiška španščina",
+ "mer": "meru",
+ "mgo": "meta",
+ "ro-MD": "moldavščina",
+ "mn": "mongolščina",
+ "mfe": "morisjenščina",
+ "mua": "mundang",
+ "de": "nemščina",
+ "gsw": "nemščina (Švica)",
+ "ne": "nepalščina",
+ "nnh": "ngiemboonščina",
+ "jgo": "ngomba",
+ "nds": "nizka nemščina",
+ "nds-NL": "nizka saščina",
+ "nl": "nizozemščina",
+ "nyn": "njankole",
+ "nn": "novonorveščina",
+ "nus": "nuerščina",
+ "or": "odijščina",
+ "om": "oromo",
+ "os": "osetinščina",
+ "pa": "pandžabščina",
+ "ps": "paštunščina",
+ "fa": "perzijščina",
+ "zh-Hans": "poenostavljena kitajščina",
+ "pl": "poljščina",
+ "pt": "portugalščina",
+ "rm": "retoromanščina",
+ "rof": "rombo",
+ "ro": "romunščina",
+ "rw": "ruandščina",
+ "rn": "rundščina",
+ "ru": "ruščina",
+ "rwk": "rwa",
+ "saq": "samburščina",
+ "sg": "sango",
+ "sbp": "sangujščina",
+ "ceb": "sebuanščina",
+ "ii": "sečuanska jiščina",
+ "seh": "sena",
+ "lrc": "severna lurijščina",
+ "nd": "severna ndebelščina",
+ "se": "severna samijščina",
+ "sd": "sindščina",
+ "si": "sinhalščina",
+ "sk": "slovaščina",
+ "sl": "slovenščina",
+ "xog": "sogščina",
+ "so": "somalščina",
+ "ckb": "soranska kurdščina",
+ "sr": "srbščina",
+ "zgh": "standardni maroški tamazig",
+ "cu": "stara cerkvena slovanščina",
+ "prg": "stara pruščina",
+ "sw": "svahili",
+ "ksb": "šambala",
+ "gd": "škotska gelščina",
+ "sn": "šonščina",
+ "es": "španščina",
+ "es-419": "španščina (Latinska Amerika)",
+ "sv": "švedščina",
+ "fr-CH": "švicarska francoščina",
+ "tg": "tadžiščina",
+ "shi": "tahelitska berberščina",
+ "dav": "taitajščina",
+ "th": "tajščina",
+ "tzm": "tamašek (Srednji Atlas)",
+ "ta": "tamilščina",
+ "twq": "tasawaq",
+ "tt": "tatarščina",
+ "te": "telugijščina",
+ "teo": "teso",
+ "bo": "tibetanščina",
+ "ti": "tigrajščina",
+ "to": "tongščina",
+ "zh-Hant": "tradicionalna kitajščina",
+ "tk": "turkmenščina",
+ "tr": "turščina",
+ "ug": "ujgurščina",
+ "uk": "ukrajinščina",
+ "ur": "urdujščina",
+ "uz": "uzbeščina",
+ "vai": "vajščina",
+ "cy": "valižanščina",
+ "wa": "valonščina",
+ "vi": "vietnamščina",
+ "de-CH": "visoka nemščina (Švica)",
+ "vo": "volapuk",
+ "wo": "volofščina",
+ "vun": "vunjo",
+ "wae": "walser",
+ "fy": "zahodna frizijščina",
+ "dje": "zarmajščina",
+ "kea": "zelenortskootoška kreolščina",
+ "zu": "zulujščina"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/smn.json b/vendor/commerceguys/intl/resources/language/smn.json
index ee0bd42c1..7ab86ea07 100644
--- a/vendor/commerceguys/intl/resources/language/smn.json
+++ b/vendor/commerceguys/intl/resources/language/smn.json
@@ -1,641 +1,224 @@
{
- "af": {
- "name": "afrikaans"
- },
- "agq": {
- "name": "aghem"
- },
- "ak": {
- "name": "akankielâ"
- },
- "sq": {
- "name": "albaniakielâ"
- },
- "am": {
- "name": "amharakielâ"
- },
- "smn": {
- "name": "anarâškielâ"
- },
- "ar": {
- "name": "arabiakielâ"
- },
- "hy": {
- "name": "armeniakielâ"
- },
- "as": {
- "name": "assamkielâ"
- },
- "ast": {
- "name": "asturiakielâ"
- },
- "asa": {
- "name": "asukielâ"
- },
- "teo": {
- "name": "ateso"
- },
- "en-AU": {
- "name": "Australia eŋgâlâskielâ"
- },
- "az": {
- "name": "azerbaidžankielâ"
- },
- "ksf": {
- "name": "bafia"
- },
- "bm": {
- "name": "bambarakielâ"
- },
- "bn": {
- "name": "banglakielâ"
- },
- "bas": {
- "name": "basaakielâ"
- },
- "eu": {
- "name": "baskikielâ"
- },
- "bem": {
- "name": "bembakielâ"
- },
- "bez": {
- "name": "benakielâ"
- },
- "brx": {
- "name": "bodokielâ"
- },
- "bs": {
- "name": "bosniakielâ"
- },
- "br": {
- "name": "bretonkielâ"
- },
- "en-GB": {
- "name": "Britannia eŋgâlâskielâ"
- },
- "bg": {
- "name": "bulgariakielâ"
- },
- "my": {
- "name": "burmakielâ"
- },
- "chr": {
- "name": "cherokeekielâ"
- },
- "dua": {
- "name": "dualakielâ"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "et": {
- "name": "eestikielâ"
- },
- "ebu": {
- "name": "embukielâ"
- },
- "en": {
- "name": "eŋgâlâskielâ"
- },
- "es": {
- "name": "espanjakielâ"
- },
- "eo": {
- "name": "esperantokielâ"
- },
- "ee": {
- "name": "ewekielâ"
- },
- "ewo": {
- "name": "ewondokielâ"
- },
- "fil": {
- "name": "filipinokielâ"
- },
- "fur": {
- "name": "friulikielâ"
- },
- "ff": {
- "name": "fulakielâ"
- },
- "fo": {
- "name": "fäärikielâ"
- },
- "gl": {
- "name": "galiciakielâ"
- },
- "ka": {
- "name": "georgiakielâ"
- },
- "gu": {
- "name": "gudžaratikielâ"
- },
- "guz": {
- "name": "gusiikielâ"
- },
- "ha": {
- "name": "hausakielâ"
- },
- "haw": {
- "name": "hawaijikielâ"
- },
- "he": {
- "name": "hepreakielâ"
- },
- "hi": {
- "name": "hindikielâ"
- },
- "nl": {
- "name": "hollandkielâ"
- },
- "nl-BE": {
- "name": "hollandkielâ (flaami)"
- },
- "ig": {
- "name": "igbokielâ"
- },
- "ga": {
- "name": "iirikielâ"
- },
- "id": {
- "name": "indonesiakielâ"
- },
- "is": {
- "name": "islandkielâ"
- },
- "it": {
- "name": "italiakielâ"
- },
- "ja": {
- "name": "jaapaankielâ"
- },
- "sah": {
- "name": "jakutkielâ"
- },
- "yi": {
- "name": "jiddish"
- },
- "dyo": {
- "name": "jola-fonyi"
- },
- "kab": {
- "name": "kabylkielâ"
- },
- "kkj": {
- "name": "kako"
- },
- "kl": {
- "name": "kalaallisut"
- },
- "kln": {
- "name": "kalenjikielâ"
- },
- "kam": {
- "name": "kambakielâ"
- },
- "en-CA": {
- "name": "Kanada eŋgâlâskielâ"
- },
- "fr-CA": {
- "name": "Kanada ranskakielâ"
- },
- "kn": {
- "name": "kannada"
- },
- "kea": {
- "name": "Kap Verde kreoli"
- },
- "ks": {
- "name": "kashmirkielâ"
- },
- "ca": {
- "name": "katalankielâ"
- },
- "lu": {
- "name": "katangaluba"
- },
- "kk": {
- "name": "kazakkielâ"
- },
- "km": {
- "name": "khmerkielâ"
- },
- "cgg": {
- "name": "kigakielâ"
- },
- "ki": {
- "name": "kikujukielâ"
- },
- "ky": {
- "name": "kirgiskielâ"
- },
- "cu": {
- "name": "kirkkoslaavi"
- },
- "sw-CD": {
- "name": "Kongo swahilikielâ"
- },
- "kok": {
- "name": "konkani"
- },
- "ko": {
- "name": "koreakielâ"
- },
- "kw": {
- "name": "kornikielâ"
- },
- "tzm": {
- "name": "Koskâatlas tamazight"
- },
- "khq": {
- "name": "koyra chiini"
- },
- "ses": {
- "name": "koyraboro senni"
- },
- "el": {
- "name": "kreikakielâ"
- },
- "hr": {
- "name": "kroatiakielâ"
- },
- "nmg": {
- "name": "kwasio"
- },
- "cy": {
- "name": "kymrikielâ"
- },
- "ksh": {
- "name": "kölnkielâ"
- },
- "lkt": {
- "name": "lakotakielâ"
- },
- "lag": {
- "name": "langokielâ"
- },
- "lo": {
- "name": "laokielâ"
- },
- "lv": {
- "name": "latviakielâ"
- },
- "lt": {
- "name": "liettuakielâ"
- },
- "ln": {
- "name": "lingala"
- },
- "lg": {
- "name": "luganda"
- },
- "luy": {
- "name": "luhya"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "luxemburgkielâ"
- },
- "jmc": {
- "name": "machame"
- },
- "mk": {
- "name": "makedoniakielâ"
- },
- "kde": {
- "name": "makonde"
- },
- "mgh": {
- "name": "makua-meetto"
- },
- "mg": {
- "name": "malagaskielâ"
- },
- "ms": {
- "name": "malaiji"
- },
- "ml": {
- "name": "malajam"
- },
- "mt": {
- "name": "maltakielâ"
- },
- "zh": {
- "name": "mandarinkiinakielâ"
- },
- "gv": {
- "name": "manks"
- },
- "mr": {
- "name": "marathikielâ"
- },
- "mas": {
- "name": "masaikielâ"
- },
- "mzn": {
- "name": "mazandarani"
- },
- "es-MX": {
- "name": "Meksiko espanjakielâ"
- },
- "mer": {
- "name": "merukielâ"
- },
- "mgo": {
- "name": "meta’"
- },
- "mn": {
- "name": "mongoliakielâ"
- },
- "mfe": {
- "name": "morisyen"
- },
- "mua": {
- "name": "mundang"
- },
- "naq": {
- "name": "nama"
- },
- "ne": {
- "name": "nepalkielâ"
- },
- "nnh": {
- "name": "ngiemboon"
- },
- "jgo": {
- "name": "ngomba"
- },
- "nus": {
- "name": "nuer"
- },
- "de-AT": {
- "name": "Nuorttâriijkâ saksakielâ"
- },
- "nyn": {
- "name": "nyankolekielâ"
- },
- "zh-Hans": {
- "name": "oovtâkiärdánis kiinakielâ"
- },
- "or": {
- "name": "orija"
- },
- "om": {
- "name": "oromokielâ"
- },
- "os": {
- "name": "ossetkielâ"
- },
- "hsb": {
- "name": "pajesorbi"
- },
- "pa": {
- "name": "pandžabi"
- },
- "ps": {
- "name": "paštu"
- },
- "fa": {
- "name": "persiakielâ"
- },
- "pt-PT": {
- "name": "Portugal portugalkielâ"
- },
- "pt": {
- "name": "portugalkielâ"
- },
- "pl": {
- "name": "puolakielâ"
- },
- "qu": {
- "name": "quechua"
- },
- "fr": {
- "name": "ranskakielâ"
- },
- "rm": {
- "name": "retoroomaankielâ"
- },
- "ro": {
- "name": "romaniakielâ"
- },
- "ro-MD": {
- "name": "romaniakielâ (Moldova)"
- },
- "rof": {
- "name": "rombo"
- },
- "rw": {
- "name": "ruandakielâ"
- },
- "rn": {
- "name": "rundi"
- },
- "ru": {
- "name": "ruošâkielâ"
- },
- "sv": {
- "name": "ruotâkielâ"
- },
- "rwk": {
- "name": "rwa"
- },
- "de": {
- "name": "saksakielâ"
- },
- "saq": {
- "name": "samburukielâ"
- },
- "sg": {
- "name": "sango"
- },
- "sbp": {
- "name": "sangu"
- },
- "seh": {
- "name": "sena"
- },
- "sr": {
- "name": "serbiakielâ"
- },
- "ksb": {
- "name": "shambala"
- },
- "sn": {
- "name": "shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "sd": {
- "name": "sindhi"
- },
- "si": {
- "name": "sinhala"
- },
- "gd": {
- "name": "skottilâš gaelikielâ"
- },
- "sk": {
- "name": "slovakiakielâ"
- },
- "sl": {
- "name": "sloveniakielâ"
- },
- "xog": {
- "name": "soga"
- },
- "so": {
- "name": "somalikielâ"
- },
- "ckb": {
- "name": "sorani kurdikielâ"
- },
- "zgh": {
- "name": "standard tamazight"
- },
- "fi": {
- "name": "suomâkielâ"
- },
- "de-CH": {
- "name": "Sveitsi pajesaksakielâ"
- },
- "fr-CH": {
- "name": "Sveitsi ranskakielâ"
- },
- "gsw": {
- "name": "Sveitsi saksakielâ"
- },
- "sw": {
- "name": "swahilikielâ"
- },
- "tg": {
- "name": "tadžikkielâ"
- },
- "dav": {
- "name": "taitakielâ"
- },
- "ta": {
- "name": "tamilkielâ"
- },
- "da": {
- "name": "tanskakielâ"
- },
- "twq": {
- "name": "tasawaq"
- },
- "shi": {
- "name": "tašelhit"
- },
- "tt": {
- "name": "tatarkielâ"
- },
- "nd": {
- "name": "tave-nbedele"
- },
- "se": {
- "name": "tavekielâ"
- },
- "lrc": {
- "name": "taveluri"
- },
- "te": {
- "name": "telugu"
- },
- "th": {
- "name": "thaikielâ"
- },
- "ti": {
- "name": "tigrinyakielâ"
- },
- "bo": {
- "name": "tiibetkielâ"
- },
- "to": {
- "name": "tongakielâ"
- },
- "prg": {
- "name": "toovláš preussikielâ"
- },
- "cs": {
- "name": "tšeekikielâ"
- },
- "ce": {
- "name": "tšetšenkielâ"
- },
- "tk": {
- "name": "turkmenkielâ"
- },
- "tr": {
- "name": "tuurkikielâ"
- },
- "nb": {
- "name": "tárukielâ bokmål"
- },
- "nn": {
- "name": "tárukielâ nynorsk"
- },
- "ug": {
- "name": "uigurkielâ"
- },
- "uk": {
- "name": "ukrainakielâ"
- },
- "hu": {
- "name": "uŋgarkielâ"
- },
- "ur": {
- "name": "urdu"
- },
- "uz": {
- "name": "uzbekkielâ"
- },
- "vai": {
- "name": "vaikielâ"
- },
- "be": {
- "name": "vielgisruošâkielâ"
- },
- "fy": {
- "name": "viestârfriisi"
- },
- "vi": {
- "name": "vietnamkielâ"
- },
- "vo": {
- "name": "volapük"
- },
- "vun": {
- "name": "vunjo"
- },
- "nds-NL": {
- "name": "Vuáládâhenâmij saksakielâ"
- },
- "dsb": {
- "name": "vyelisorbi"
- },
- "wae": {
- "name": "walliskielâ"
- },
- "wo": {
- "name": "wolofkielâ"
- },
- "yav": {
- "name": "yangben"
- },
- "yo": {
- "name": "yorubakielâ"
- },
- "dje": {
- "name": "zarmakielâ"
- },
- "zu": {
- "name": "zulukielâ"
- },
- "zh-Hant": {
- "name": "ärbivuáválâš kiinakielâ"
- }
+ "af": "afrikaans",
+ "agq": "aghem",
+ "ak": "akankielâ",
+ "sq": "albaniakielâ",
+ "am": "amharakielâ",
+ "smn": "anarâškielâ",
+ "ar": "arabiakielâ",
+ "hy": "armeniakielâ",
+ "as": "assamkielâ",
+ "ast": "asturiakielâ",
+ "asa": "asukielâ",
+ "teo": "ateso",
+ "en-AU": "Australia eŋgâlâskielâ",
+ "az": "azerbaidžankielâ",
+ "ksf": "bafia",
+ "bm": "bambarakielâ",
+ "bn": "banglakielâ",
+ "bas": "basaakielâ",
+ "eu": "baskikielâ",
+ "bem": "bembakielâ",
+ "bez": "benakielâ",
+ "brx": "bodokielâ",
+ "bs": "bosniakielâ",
+ "br": "bretonkielâ",
+ "en-GB": "Britannia eŋgâlâskielâ",
+ "bg": "bulgariakielâ",
+ "my": "burmakielâ",
+ "ceb": "cebuanokielâ",
+ "chr": "cherokeekielâ",
+ "dua": "dualakielâ",
+ "dz": "Dzongkha",
+ "et": "eestikielâ",
+ "ebu": "embukielâ",
+ "en": "eŋgâlâskielâ",
+ "es": "espanjakielâ",
+ "eo": "esperantokielâ",
+ "ee": "ewekielâ",
+ "ewo": "ewondokielâ",
+ "fil": "filipinokielâ",
+ "fur": "friulikielâ",
+ "ff": "fulakielâ",
+ "fo": "fäärikielâ",
+ "gl": "galiciakielâ",
+ "ka": "georgiakielâ",
+ "gu": "gudžaratikielâ",
+ "guz": "gusiikielâ",
+ "ha": "hausakielâ",
+ "haw": "hawaijikielâ",
+ "he": "hepreakielâ",
+ "hi": "hindikielâ",
+ "nl": "hollandkielâ",
+ "nl-BE": "hollandkielâ (flaami)",
+ "ig": "igbokielâ",
+ "ga": "iirikielâ",
+ "id": "indonesiakielâ",
+ "is": "islandkielâ",
+ "it": "italiakielâ",
+ "ja": "jaapaankielâ",
+ "jv": "jaavakielâ",
+ "sah": "jakutkielâ",
+ "yi": "jiddish",
+ "dyo": "jola-fonyi",
+ "kab": "kabylkielâ",
+ "kkj": "kako",
+ "kl": "kalaallisut",
+ "kln": "kalenjikielâ",
+ "kam": "kambakielâ",
+ "en-CA": "Kanada eŋgâlâskielâ",
+ "fr-CA": "Kanada ranskakielâ",
+ "kn": "kannada",
+ "yue": "kantonkielâ",
+ "kea": "Kap Verde kreoli",
+ "ks": "kashmirkielâ",
+ "ca": "katalankielâ",
+ "lu": "katangaluba",
+ "kk": "kazakkielâ",
+ "km": "khmerkielâ",
+ "cgg": "kigakielâ",
+ "ki": "kikujukielâ",
+ "ky": "kirgiskielâ",
+ "cu": "kirkkoslaavi",
+ "sw-CD": "Kongo swahilikielâ",
+ "kok": "konkani",
+ "ko": "koreakielâ",
+ "kw": "kornikielâ",
+ "tzm": "Koskâatlas tamazight",
+ "khq": "koyra chiini",
+ "ses": "koyraboro senni",
+ "el": "kreikakielâ",
+ "hr": "kroatiakielâ",
+ "ku": "kurdikielâ",
+ "nmg": "kwasio",
+ "cy": "kymrikielâ",
+ "ksh": "kölnkielâ",
+ "lkt": "lakotakielâ",
+ "lag": "langokielâ",
+ "lo": "laokielâ",
+ "lv": "latviakielâ",
+ "lt": "liettuakielâ",
+ "ln": "lingala",
+ "nds": "Low German",
+ "lg": "luganda",
+ "luy": "luhya",
+ "luo": "Luo",
+ "lb": "luxemburgkielâ",
+ "es-419": "Läättin-Amerika espanjakielâ",
+ "jmc": "machame",
+ "mk": "makedoniakielâ",
+ "kde": "makonde",
+ "mgh": "makua-meetto",
+ "mg": "malagaskielâ",
+ "ms": "malaiji",
+ "ml": "malajam",
+ "mt": "maltakielâ",
+ "zh": "mandarinkiinakielâ",
+ "gv": "manks",
+ "mi": "maorikielâ",
+ "mr": "marathikielâ",
+ "mas": "masaikielâ",
+ "mzn": "mazandarani",
+ "es-MX": "Meksiko espanjakielâ",
+ "mer": "merukielâ",
+ "mgo": "meta’",
+ "mn": "mongoliakielâ",
+ "mfe": "morisyen",
+ "mua": "mundang",
+ "naq": "nama",
+ "ne": "nepalkielâ",
+ "nnh": "ngiemboon",
+ "jgo": "ngomba",
+ "nus": "nuer",
+ "de-AT": "Nuorttâriijkâ saksakielâ",
+ "nyn": "nyankolekielâ",
+ "zh-Hans": "oovtâkiärdánis kiinakielâ",
+ "or": "orija",
+ "om": "oromokielâ",
+ "os": "ossetkielâ",
+ "hsb": "pajesorbi",
+ "pa": "pandžabi",
+ "ps": "paštu",
+ "fa": "persiakielâ",
+ "pt-PT": "Portugal portugalkielâ",
+ "pt": "portugalkielâ",
+ "pl": "puolakielâ",
+ "qu": "quechua",
+ "fr": "ranskakielâ",
+ "rm": "retoroomaankielâ",
+ "ro": "romaniakielâ",
+ "ro-MD": "romaniakielâ (Moldova)",
+ "rof": "rombo",
+ "rw": "ruandakielâ",
+ "rn": "rundi",
+ "ru": "ruošâkielâ",
+ "sv": "ruotâkielâ",
+ "rwk": "rwa",
+ "de": "saksakielâ",
+ "saq": "samburukielâ",
+ "sg": "sango",
+ "sbp": "sangu",
+ "seh": "sena",
+ "sr": "serbiakielâ",
+ "ksb": "shambala",
+ "sn": "shona",
+ "ii": "Sichuan Yi",
+ "sd": "sindhi",
+ "si": "sinhala",
+ "gd": "skottilâš gaelikielâ",
+ "sk": "slovakiakielâ",
+ "sl": "sloveniakielâ",
+ "xog": "soga",
+ "so": "somalikielâ",
+ "ckb": "sorani kurdikielâ",
+ "zgh": "standard tamazight",
+ "fi": "suomâkielâ",
+ "de-CH": "Sveitsi pajesaksakielâ",
+ "fr-CH": "Sveitsi ranskakielâ",
+ "gsw": "Sveitsi saksakielâ",
+ "sw": "swahilikielâ",
+ "tg": "tadžikkielâ",
+ "dav": "taitakielâ",
+ "ta": "tamilkielâ",
+ "da": "tanskakielâ",
+ "twq": "tasawaq",
+ "shi": "tašelhit",
+ "tt": "tatarkielâ",
+ "nd": "tave-nbedele",
+ "se": "tavekielâ",
+ "lrc": "taveluri",
+ "te": "telugu",
+ "th": "thaikielâ",
+ "ti": "tigrinyakielâ",
+ "bo": "tiibetkielâ",
+ "to": "tongakielâ",
+ "prg": "toovláš preussikielâ",
+ "cs": "tšeekikielâ",
+ "ce": "tšetšenkielâ",
+ "tk": "turkmenkielâ",
+ "tr": "tuurkikielâ",
+ "nb": "tárukielâ bokmål",
+ "nn": "tárukielâ nynorsk",
+ "ug": "uigurkielâ",
+ "uk": "ukrainakielâ",
+ "hu": "uŋgarkielâ",
+ "ur": "urdu",
+ "uz": "uzbekkielâ",
+ "vai": "vaikielâ",
+ "be": "vielgisruošâkielâ",
+ "fy": "viestârfriisi",
+ "vi": "vietnamkielâ",
+ "vo": "volapük",
+ "vun": "vunjo",
+ "nds-NL": "Vuáládâhenâmij saksakielâ",
+ "dsb": "vyelisorbi",
+ "wae": "walliskielâ",
+ "wa": "walloonkielâ",
+ "wo": "wolofkielâ",
+ "xh": "xhosakielâ",
+ "yav": "yangben",
+ "yo": "yorubakielâ",
+ "dje": "zarmakielâ",
+ "zu": "zulukielâ",
+ "zh-Hant": "ärbivuáválâš kiinakielâ"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/sn.json b/vendor/commerceguys/intl/resources/language/sn.json
index 945b435fd..74ab149aa 100644
--- a/vendor/commerceguys/intl/resources/language/sn.json
+++ b/vendor/commerceguys/intl/resources/language/sn.json
@@ -1,641 +1,224 @@
{
- "af": {
- "name": "Afrikaans"
- },
- "agq": {
- "name": "Aghem"
- },
- "sq": {
- "name": "Albanian"
- },
- "hy": {
- "name": "Armenian"
- },
- "as": {
- "name": "Assamese"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "az": {
- "name": "Azerbaijani"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "Basque"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "Bosnian"
- },
- "br": {
- "name": "Breton"
- },
- "ca": {
- "name": "Catalan"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "ce": {
- "name": "Chechen"
- },
- "chr": {
- "name": "Cherokee"
- },
- "ak": {
- "name": "chiAkani"
- },
- "am": {
- "name": "chiAmaric"
- },
- "ar": {
- "name": "chiArabu"
- },
- "be": {
- "name": "chiBelarusi"
- },
- "bn": {
- "name": "chiBengali"
- },
- "bg": {
- "name": "chiBulgarian"
- },
- "my": {
- "name": "chiBurma"
- },
- "zh": {
- "name": "chiChinese"
- },
- "zh-Hans": {
- "name": "chiChinese (Hans)"
- },
- "zh-Hant": {
- "name": "chiChinese (Hant)"
- },
- "cs": {
- "name": "chiCzech"
- },
- "nl": {
- "name": "chiDutch"
- },
- "nl-BE": {
- "name": "chiDutch (Beljium)"
- },
- "fr": {
- "name": "chiFurenchi"
- },
- "fr-CA": {
- "name": "chiFurenchi (Kanada)"
- },
- "fr-CH": {
- "name": "chiFurenchi (Switzerland)"
- },
- "cgg": {
- "name": "Chiga"
- },
- "el": {
- "name": "chiGreek"
- },
- "ha": {
- "name": "chiHausa"
- },
- "hi": {
- "name": "chiHindi"
- },
- "hu": {
- "name": "chiHungari"
- },
- "ig": {
- "name": "chiIgbo"
- },
- "id": {
- "name": "chiIndonesia"
- },
- "ja": {
- "name": "chiJapani"
- },
- "de": {
- "name": "chiJerimani"
- },
- "de-AT": {
- "name": "chiJerimani (Austria)"
- },
- "de-CH": {
- "name": "chiJerimani (Switzerland)"
- },
- "km": {
- "name": "chiKhema"
- },
- "ko": {
- "name": "chiKoria"
- },
- "ms": {
- "name": "chiMalay"
- },
- "ne": {
- "name": "chiNepali"
- },
- "fa": {
- "name": "chiPeshiya"
- },
- "pl": {
- "name": "chiPolish"
- },
- "pa": {
- "name": "chiPunjabi"
- },
- "pt": {
- "name": "chiPutukezi"
- },
- "pt-PT": {
- "name": "chiPutukezi (Portugal)"
- },
- "ru": {
- "name": "chiRashiya"
- },
- "ro": {
- "name": "chiRomanian"
- },
- "ro-MD": {
- "name": "chiRomanian (Moldova)"
- },
- "en": {
- "name": "Chirungu"
- },
- "en-AU": {
- "name": "Chirungu (Australia)"
- },
- "en-CA": {
- "name": "Chirungu (Kanada)"
- },
- "en-GB": {
- "name": "Chirungu (United Kingdom)"
- },
- "rw": {
- "name": "chiRwanda"
- },
- "sn": {
- "name": "chiShona"
- },
- "so": {
- "name": "chiSomali"
- },
- "es": {
- "name": "chiSpanish"
- },
- "es-MX": {
- "name": "chiSpanish (Mexico)"
- },
- "sv": {
- "name": "chiSwedish"
- },
- "ta": {
- "name": "chiTamil"
- },
- "it": {
- "name": "chiTariana"
- },
- "th": {
- "name": "chiThai"
- },
- "tr": {
- "name": "chiTurkish"
- },
- "uk": {
- "name": "chiUkrenia"
- },
- "ur": {
- "name": "chiUrdu"
- },
- "vi": {
- "name": "chiVietnam"
- },
- "yo": {
- "name": "chiYoruba"
- },
- "zu": {
- "name": "chiZulu"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "kw": {
- "name": "Cornish"
- },
- "hr": {
- "name": "Croatian"
- },
- "da": {
- "name": "Danish"
- },
- "dua": {
- "name": "Duala"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "ebu": {
- "name": "Embu"
- },
- "eo": {
- "name": "Esperanto"
- },
- "et": {
- "name": "Estonian"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "Faroese"
- },
- "fil": {
- "name": "Filipino"
- },
- "fi": {
- "name": "Finnish"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "gl": {
- "name": "Galician"
- },
- "lg": {
- "name": "Ganda"
- },
- "ka": {
- "name": "Georgian"
- },
- "gu": {
- "name": "Gujarati"
- },
- "guz": {
- "name": "Gusii"
- },
- "haw": {
- "name": "Hawaiian"
- },
- "he": {
- "name": "Hebrew"
- },
- "is": {
- "name": "Icelandic"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "ga": {
- "name": "Irish"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "kn": {
- "name": "Kannada"
- },
- "ks": {
- "name": "Kashmiri"
- },
- "kk": {
- "name": "Kazakh"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "kok": {
- "name": "Konkani"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "ky": {
- "name": "Kyrgyz"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Lao"
- },
- "lv": {
- "name": "Latvian"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "Lithuanian"
- },
- "dsb": {
- "name": "Lower Sorbian"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "Luxembourgish"
- },
- "luy": {
- "name": "Luyia"
- },
- "mk": {
- "name": "Macedonian"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "Malagasy"
- },
- "ml": {
- "name": "Malayalam"
- },
- "mt": {
- "name": "Maltese"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "Marathi"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "mn": {
- "name": "Mongolian"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nds-NL": {
- "name": "nds (Netherlands)"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nd": {
- "name": "North Ndebele"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "se": {
- "name": "Northern Sami"
- },
- "nb": {
- "name": "Norwegian Bokmål"
- },
- "nn": {
- "name": "Norwegian Nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "or": {
- "name": "Odia"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetic"
- },
- "ps": {
- "name": "Pashto"
- },
- "prg": {
- "name": "Prussian"
- },
- "qu": {
- "name": "Quechua"
- },
- "rm": {
- "name": "Romansh"
- },
- "rof": {
- "name": "Rombo"
- },
- "rn": {
- "name": "Rundi"
- },
- "rwk": {
- "name": "Rwa"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "gd": {
- "name": "Scottish Gaelic"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "Serbian"
- },
- "ksb": {
- "name": "Shambala"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Sinhala"
- },
- "sk": {
- "name": "Slovak"
- },
- "sl": {
- "name": "Slovenian"
- },
- "xog": {
- "name": "Soga"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "sw-CD": {
- "name": "sw (Democratic Republic of the Congo)"
- },
- "sw": {
- "name": "Swahili"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "dav": {
- "name": "Taita"
- },
- "tg": {
- "name": "Tajik"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "Tatar"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "bo": {
- "name": "Tibetan"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "to": {
- "name": "Tongan"
- },
- "tk": {
- "name": "Turkmen"
- },
- "hsb": {
- "name": "Upper Sorbian"
- },
- "ug": {
- "name": "Uyghur"
- },
- "uz": {
- "name": "Uzbek"
- },
- "vai": {
- "name": "Vai"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "cy": {
- "name": "Welsh"
- },
- "fy": {
- "name": "Western Frisian"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "yi": {
- "name": "Yiddish"
- },
- "dje": {
- "name": "Zarma"
- }
+ "af": "Afrikaans",
+ "agq": "Aghem",
+ "sq": "Albanian",
+ "hy": "Armenian",
+ "as": "Assamese",
+ "ast": "Asturian",
+ "asa": "Asu",
+ "az": "Azerbaijani",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "eu": "Basque",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "brx": "Bodo",
+ "bs": "Bosnian",
+ "br": "Breton",
+ "yue": "Cantonese",
+ "ca": "Catalan",
+ "ceb": "Cebuano",
+ "tzm": "Central Atlas Tamazight",
+ "ckb": "Central Kurdish",
+ "ce": "Chechen",
+ "chr": "Cherokee",
+ "ak": "chiAkani",
+ "am": "chiAmaric",
+ "ar": "chiArabu",
+ "be": "chiBelarusi",
+ "bn": "chiBengali",
+ "bg": "chiBulgarian",
+ "my": "chiBurma",
+ "zh": "chiChinese",
+ "zh-Hans": "chiChinese (Hans)",
+ "zh-Hant": "chiChinese (Hant)",
+ "cs": "chiCzech",
+ "nl": "chiDutch",
+ "nl-BE": "chiDutch (Beljium)",
+ "fr": "chiFurenchi",
+ "fr-CA": "chiFurenchi (Kanada)",
+ "fr-CH": "chiFurenchi (Switzerland)",
+ "cgg": "Chiga",
+ "el": "chiGreek",
+ "ha": "chiHausa",
+ "hi": "chiHindi",
+ "hu": "chiHungari",
+ "ig": "chiIgbo",
+ "id": "chiIndonesia",
+ "ja": "chiJapani",
+ "jv": "chiJava",
+ "de": "chiJerimani",
+ "de-AT": "chiJerimani (Austria)",
+ "de-CH": "chiJerimani (Switzerland)",
+ "km": "chiKhema",
+ "ko": "chiKoria",
+ "ms": "chiMalay",
+ "ne": "chiNepali",
+ "fa": "chiPeshiya",
+ "pl": "chiPolish",
+ "pa": "chiPunjabi",
+ "pt": "chiPutukezi",
+ "pt-PT": "chiPutukezi (Portugal)",
+ "ru": "chiRashiya",
+ "ro": "chiRomanian",
+ "ro-MD": "chiRomanian (Moldova)",
+ "en": "Chirungu",
+ "en-AU": "Chirungu (Australia)",
+ "en-CA": "Chirungu (Kanada)",
+ "en-GB": "Chirungu (United Kingdom)",
+ "rw": "chiRwanda",
+ "sn": "chiShona",
+ "so": "chiSomali",
+ "es": "chiSpanish",
+ "es-419": "chiSpanish (419)",
+ "es-MX": "chiSpanish (Mexico)",
+ "sv": "chiSwedish",
+ "ta": "chiTamil",
+ "it": "chiTariana",
+ "th": "chiThai",
+ "tr": "chiTurkish",
+ "uk": "chiUkrenia",
+ "ur": "chiUrdu",
+ "vi": "chiVietnam",
+ "yo": "chiYoruba",
+ "zu": "chiZulu",
+ "cu": "Church Slavic",
+ "ksh": "Colognian",
+ "kw": "Cornish",
+ "hr": "Croatian",
+ "da": "Danish",
+ "dua": "Duala",
+ "dz": "Dzongkha",
+ "ebu": "Embu",
+ "eo": "Esperanto",
+ "et": "Estonian",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fo": "Faroese",
+ "fil": "Filipino",
+ "fi": "Finnish",
+ "fur": "Friulian",
+ "ff": "Fulah",
+ "gl": "Galician",
+ "lg": "Ganda",
+ "ka": "Georgian",
+ "gu": "Gujarati",
+ "guz": "Gusii",
+ "haw": "Hawaiian",
+ "he": "Hebrew",
+ "is": "Icelandic",
+ "smn": "Inari Sami",
+ "ga": "Irish",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "kn": "Kannada",
+ "ks": "Kashmiri",
+ "kk": "Kazakh",
+ "ki": "Kikuyu",
+ "kok": "Konkani",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "ku": "Kurdish",
+ "nmg": "Kwasio",
+ "ky": "Kyrgyz",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Lao",
+ "lv": "Latvian",
+ "ln": "Lingala",
+ "lt": "Lithuanian",
+ "nds": "Low German",
+ "dsb": "Lower Sorbian",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "lb": "Luxembourgish",
+ "luy": "Luyia",
+ "mk": "Macedonian",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "Malagasy",
+ "ml": "Malayalam",
+ "mt": "Maltese",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mr": "Marathi",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "mn": "Mongolian",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nds-NL": "nds (Netherlands)",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nd": "North Ndebele",
+ "lrc": "Northern Luri",
+ "se": "Northern Sami",
+ "nb": "Norwegian Bokmål",
+ "nn": "Norwegian Nynorsk",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "or": "Odia",
+ "om": "Oromo",
+ "os": "Ossetic",
+ "ps": "Pashto",
+ "prg": "Prussian",
+ "qu": "Quechua",
+ "rm": "Romansh",
+ "rof": "Rombo",
+ "rn": "Rundi",
+ "rwk": "Rwa",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "gd": "Scottish Gaelic",
+ "seh": "Sena",
+ "sr": "Serbian",
+ "ksb": "Shambala",
+ "ii": "Sichuan Yi",
+ "sd": "Sindhi",
+ "si": "Sinhala",
+ "sk": "Slovak",
+ "sl": "Slovenian",
+ "xog": "Soga",
+ "zgh": "Standard Moroccan Tamazight",
+ "sw-CD": "sw (Democratic Republic of the Congo)",
+ "sw": "Swahili",
+ "gsw": "Swiss German",
+ "shi": "Tachelhit",
+ "dav": "Taita",
+ "tg": "Tajik",
+ "twq": "Tasawaq",
+ "tt": "Tatar",
+ "te": "Telugu",
+ "teo": "Teso",
+ "bo": "Tibetan",
+ "ti": "Tigrinya",
+ "to": "Tongan",
+ "tk": "Turkmen",
+ "hsb": "Upper Sorbian",
+ "ug": "Uyghur",
+ "uz": "Uzbek",
+ "vai": "Vai",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "cy": "Welsh",
+ "fy": "Western Frisian",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "yi": "Yiddish",
+ "dje": "Zarma"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/so.json b/vendor/commerceguys/intl/resources/language/so.json
index 59521e350..6531b70e5 100644
--- a/vendor/commerceguys/intl/resources/language/so.json
+++ b/vendor/commerceguys/intl/resources/language/so.json
@@ -1,641 +1,224 @@
{
- "af": {
- "name": "Afrikaans"
- },
- "agq": {
- "name": "Aghem"
- },
- "ak": {
- "name": "Akan"
- },
- "sq": {
- "name": "Albanian"
- },
- "hy": {
- "name": "Armenian"
- },
- "as": {
- "name": "Assamese"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "am": {
- "name": "Axmaari"
- },
- "az": {
- "name": "Azerbaijani"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bn": {
- "name": "Bangaali"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "Basque"
- },
- "be": {
- "name": "Beleruusiyaan"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "brx": {
- "name": "Bodo"
- },
- "pl": {
- "name": "Boolish"
- },
- "pt": {
- "name": "Boortaqiis"
- },
- "pt-PT": {
- "name": "Boortaqiis (Bortuqaal)"
- },
- "bs": {
- "name": "Bosnian"
- },
- "br": {
- "name": "Breton"
- },
- "bg": {
- "name": "Bulgeeriyaan"
- },
- "pa": {
- "name": "Bunjaabi"
- },
- "my": {
- "name": "Burmese"
- },
- "ar": {
- "name": "Carabi"
- },
- "ca": {
- "name": "Catalan"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "ce": {
- "name": "Chechen"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "kw": {
- "name": "Cornish"
- },
- "hr": {
- "name": "Croatian"
- },
- "da": {
- "name": "Danish"
- },
- "dua": {
- "name": "Duala"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "ebu": {
- "name": "Embu"
- },
- "eo": {
- "name": "Esperanto"
- },
- "et": {
- "name": "Estonian"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fa": {
- "name": "Faarisi"
- },
- "fr": {
- "name": "Faransiis"
- },
- "fr-CA": {
- "name": "Faransiis (Kanada)"
- },
- "fr-CH": {
- "name": "Faransiis (Swiiserlaand)"
- },
- "fo": {
- "name": "Faroese"
- },
- "vi": {
- "name": "Fiitnaamays"
- },
- "fil": {
- "name": "Filipino"
- },
- "fi": {
- "name": "Finnish"
- },
- "fy": {
- "name": "Firiisiyan Galbeed"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "gl": {
- "name": "Galician"
- },
- "lg": {
- "name": "Ganda"
- },
- "ka": {
- "name": "Georgian"
- },
- "el": {
- "name": "Giriik"
- },
- "gu": {
- "name": "Gujarati"
- },
- "guz": {
- "name": "Gusii"
- },
- "hu": {
- "name": "Hangariyaan"
- },
- "haw": {
- "name": "Hawaiian"
- },
- "ha": {
- "name": "Hawsa"
- },
- "he": {
- "name": "Hebrew"
- },
- "hi": {
- "name": "Hindi"
- },
- "nl": {
- "name": "Holandays"
- },
- "nl-BE": {
- "name": "Holandays (Biljam)"
- },
- "is": {
- "name": "Icelandic"
- },
- "ig": {
- "name": "Igbo"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "id": {
- "name": "Indunuusiyaan"
- },
- "en": {
- "name": "Ingiriisi"
- },
- "en-AU": {
- "name": "Ingiriisi (Awstaraaliya)"
- },
- "en-CA": {
- "name": "Ingiriisi (Kanada)"
- },
- "en-GB": {
- "name": "Ingiriisi (United Kingdom)"
- },
- "ga": {
- "name": "Irish"
- },
- "es": {
- "name": "Isbaanish"
- },
- "es-MX": {
- "name": "Isbaanish (Meksiko)"
- },
- "ja": {
- "name": "Jabbaaniis"
- },
- "de": {
- "name": "Jarmal"
- },
- "de-AT": {
- "name": "Jarmal (Awsteriya)"
- },
- "de-CH": {
- "name": "Jarmal (Swiiserlaand)"
- },
- "zh": {
- "name": "Jayniis"
- },
- "zh-Hans": {
- "name": "Jayniis (Hans)"
- },
- "zh-Hant": {
- "name": "Jayniis (Hant)"
- },
- "cs": {
- "name": "Jeeg"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "km": {
- "name": "Kamboodhian"
- },
- "kn": {
- "name": "Kannada"
- },
- "ks": {
- "name": "Kashmiri"
- },
- "kk": {
- "name": "Kazakh"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "kok": {
- "name": "Konkani"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "ko": {
- "name": "Kuuriyaan"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "ky": {
- "name": "Kyrgyz"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Lao"
- },
- "lv": {
- "name": "Latvian"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "Lithuanian"
- },
- "dsb": {
- "name": "Lower Sorbian"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "Luxembourgish"
- },
- "luy": {
- "name": "Luyia"
- },
- "mk": {
- "name": "Macedonian"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "ms": {
- "name": "Malaay"
- },
- "mg": {
- "name": "Malagasy"
- },
- "ml": {
- "name": "Malayalam"
- },
- "mt": {
- "name": "Maltese"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "Marathi"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "mn": {
- "name": "Mongolian"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nds-NL": {
- "name": "nds (Netherlands)"
- },
- "ne": {
- "name": "Nebaali"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nd": {
- "name": "North Ndebele"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "se": {
- "name": "Northern Sami"
- },
- "nb": {
- "name": "Norwegian Bokmål"
- },
- "nn": {
- "name": "Norwegian Nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "or": {
- "name": "Odia"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetic"
- },
- "ps": {
- "name": "Pashto"
- },
- "prg": {
- "name": "Prussian"
- },
- "qu": {
- "name": "Quechua"
- },
- "ro": {
- "name": "Romanka"
- },
- "ro-MD": {
- "name": "Romanka (Moldofa)"
- },
- "rm": {
- "name": "Romansh"
- },
- "rof": {
- "name": "Rombo"
- },
- "rn": {
- "name": "Rundi"
- },
- "ru": {
- "name": "Ruush"
- },
- "rwk": {
- "name": "Rwa"
- },
- "rw": {
- "name": "Rwanda"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "gd": {
- "name": "Scottish Gaelic"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "Serbian"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Sinhala"
- },
- "sk": {
- "name": "Slovak"
- },
- "sl": {
- "name": "Slovenian"
- },
- "xog": {
- "name": "Soga"
- },
- "so": {
- "name": "Soomaali"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "sw-CD": {
- "name": "sw (Jamhuuriyadda Dimuquraadiga Kongo)"
- },
- "sw": {
- "name": "Swahili"
- },
- "sv": {
- "name": "Swiidhis"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "th": {
- "name": "Taaylandays"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "dav": {
- "name": "Taita"
- },
- "tg": {
- "name": "Tajik"
- },
- "it": {
- "name": "Talyaani"
- },
- "ta": {
- "name": "Tamiil"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "Tatar"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "bo": {
- "name": "Tibetan"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "to": {
- "name": "Tongan"
- },
- "tr": {
- "name": "Turkish"
- },
- "tk": {
- "name": "Turkmen"
- },
- "hsb": {
- "name": "Upper Sorbian"
- },
- "ur": {
- "name": "Urduu"
- },
- "ug": {
- "name": "Uyghur"
- },
- "uz": {
- "name": "Uzbek"
- },
- "vai": {
- "name": "Vai"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "cy": {
- "name": "Welsh"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "yi": {
- "name": "Yiddish"
- },
- "yo": {
- "name": "Yoruuba"
- },
- "uk": {
- "name": "Yukreeniyaan"
- },
- "dje": {
- "name": "Zarma"
- },
- "zu": {
- "name": "Zuulu"
- }
+ "nl-BE": "Af faleemi",
+ "af": "Afrikaanka",
+ "agq": "Ageem",
+ "ak": "Akan",
+ "sq": "Albeeniyaan",
+ "hy": "Armeeniyaan",
+ "as": "Asaamiis",
+ "az": "Asarbayjan",
+ "ast": "Astuuriyaan",
+ "asa": "Asu",
+ "am": "Axmaari",
+ "ga": "Ayrish",
+ "is": "Ayslandays",
+ "ksf": "Bafiya",
+ "bm": "Bambaara",
+ "bn": "Bangladesh",
+ "tzm": "Bartamaha Atlaas Tamasayt",
+ "ckb": "Bartamaha Kurdish",
+ "bas": "Basaa",
+ "ps": "Bashtuu",
+ "eu": "Basquu",
+ "be": "Beleruusiyaan",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "br": "Biriton",
+ "brx": "Bodo",
+ "pl": "Boolish",
+ "pt": "Boortaqiis",
+ "pt-PT": "Boortaqiis (Boortuqaal)",
+ "bs": "Bosniyaan",
+ "prg": "Brashiyaanki Hore",
+ "bg": "Bulgeeriyaan",
+ "pa": "Bunjaabi",
+ "my": "Burmese",
+ "ar": "Carabi",
+ "jmc": "Chaga",
+ "he": "Cibraani",
+ "dz": "D’zongqa",
+ "da": "Dhaanish",
+ "dua": "Duaala",
+ "ee": "Eewe",
+ "ewo": "Eewondho",
+ "ebu": "Embuu",
+ "fa": "Faarisi",
+ "vai": "Faayi",
+ "fr": "Faransiis",
+ "fr-CH": "Faransiis (Iswiiserlaand)",
+ "fr-CA": "Faransiiska Kanada",
+ "fo": "Farowsi",
+ "vi": "Fiitnaamays",
+ "fi": "Finishka",
+ "fy": "Firiisiyan Galbeed",
+ "fur": "Firiyuuliyaan",
+ "vo": "Folabuuk",
+ "ff": "Fuulah",
+ "vun": "Fuunjo",
+ "gl": "Galiisiyaan",
+ "lg": "Gandha",
+ "el": "Giriik",
+ "gu": "Gujaraati",
+ "guz": "Guusii",
+ "hu": "Hangariyaan",
+ "haw": "Hawaay",
+ "ha": "Hawsa",
+ "hi": "Hindi",
+ "nl": "Holandays",
+ "xh": "Hoosta",
+ "ig": "Igbo",
+ "smn": "Inaari Saami",
+ "nd": "Indhebeele",
+ "id": "Indunusiyaan",
+ "en-AU": "Ingiriis Austaraaliyaan",
+ "en-GB": "Ingiriis Biritish",
+ "en-CA": "Ingiriis Kanadiyaan",
+ "en": "Ingiriisi",
+ "nnh": "Ingiyembuun",
+ "jgo": "Ingoomba",
+ "nyn": "Inyankoole",
+ "es": "Isbaanish",
+ "es-MX": "Isbaanish (Meksiko)",
+ "es-419": "Isbaanishka Laatiin Ameerika",
+ "eo": "Isberaanto",
+ "gd": "Iskot Giilik",
+ "sl": "Islofeeniyaan",
+ "sk": "Isloofaak",
+ "et": "Istooniyaan",
+ "ja": "Jabaaniis",
+ "jv": "Jafaaniis",
+ "de": "Jarmal",
+ "de-AT": "Jarmal (Awsteriya)",
+ "de-CH": "Jarmal (Iswiiserlaand)",
+ "nds": "Jarmal Hooseeya",
+ "nds-NL": "Jarmal Hooseeya (Nederlaands)",
+ "gsw": "Jarmal Iswiis",
+ "cs": "Jeeg",
+ "ce": "Jejen",
+ "chr": "Jerookee",
+ "cgg": "Jiga",
+ "dyo": "Joola-Foonyi",
+ "ka": "Joorijiyaan",
+ "kkj": "Kaako",
+ "kam": "Kaamba",
+ "ks": "Kaashmiir",
+ "kab": "Kabayle",
+ "kea": "Kabuferdiyanu",
+ "kl": "Kalaallisuut",
+ "kln": "Kalenjiin",
+ "km": "Kamboodhian",
+ "cu": "Kaniisadda Islaafik",
+ "kn": "Kannadays",
+ "yue": "Kantoneese",
+ "kk": "Kasaaq",
+ "ca": "Katalaan",
+ "ki": "Kikuuyu",
+ "kde": "Kimakonde",
+ "ky": "Kirgiis",
+ "ksh": "Kologniyaan",
+ "kok": "Konkani",
+ "lrc": "Koonfurta Luuri",
+ "se": "Koonfurta Saami",
+ "kw": "Kornish",
+ "hr": "Koro’eeshiyaan",
+ "khq": "Koyra Jiini",
+ "ses": "Koyraboro Seenni",
+ "ku": "Kurdishka",
+ "ko": "Kuuriyaan",
+ "nmg": "Kuwaasiyo",
+ "lkt": "Laakoota",
+ "lag": "Laangi",
+ "lv": "Laatfiyaan",
+ "lo": "Lao",
+ "ln": "Lingala",
+ "lt": "Lituwaanays",
+ "luy": "Luhya",
+ "lb": "Luksaamboorgish",
+ "lu": "Luuba-kataanga",
+ "luo": "Luwada",
+ "mi": "Maaoori",
+ "mr": "Maarati",
+ "mgh": "Makhuwa",
+ "ms": "Malaay",
+ "mg": "Malagaasi",
+ "ml": "Malayalam",
+ "mt": "Maltiis",
+ "mn": "Mangooli",
+ "gv": "Mankis",
+ "mas": "Masaay",
+ "mk": "Masadooniyaan",
+ "mzn": "Masanderaani",
+ "mer": "Meeru",
+ "mgo": "Meetaa",
+ "mua": "Miyundhaang",
+ "mfe": "Moorisayn",
+ "zgh": "Morokaanka Tamasayt Rasmiga",
+ "naq": "Nama",
+ "ne": "Nebaali",
+ "nb": "Noorwijiyaan Bokma",
+ "nn": "Nowrwejiyan (naynoroski)",
+ "nus": "Nuweer",
+ "or": "Oodhiya",
+ "om": "Oromo",
+ "os": "Oseetic",
+ "qu": "Quwejuwa",
+ "rwk": "Raawa",
+ "rm": "Romaanis",
+ "ro": "Romanka",
+ "ro-MD": "Romanka (Moldofa)",
+ "rof": "Rombo",
+ "rn": "Rundhi",
+ "ru": "Ruush",
+ "rw": "Ruwaandha",
+ "sah": "Saaqa",
+ "saq": "Sambuuru",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "dje": "Sarma",
+ "sw": "Sawaaxili",
+ "sw-CD": "Sawaaxili (Jamhuuriyadda Dimuquraadiga Kongo)",
+ "ceb": "Sebuano",
+ "seh": "Seena",
+ "sr": "Seerbiyaan",
+ "ksb": "Shambaala",
+ "zh": "Shiinaha Mandarin",
+ "zh-Hans": "Shiinaha Rasmiga ah",
+ "zh-Hant": "Shiinahii Hore",
+ "shi": "Shilha",
+ "sn": "Shoona",
+ "sd": "Siindhi",
+ "ii": "Sijuwan Yi",
+ "si": "Sinhaleys",
+ "xog": "Sooga",
+ "so": "Soomaali",
+ "dsb": "Soorbiyaanka Hoose",
+ "hsb": "Sorobiyaanka Sare",
+ "sv": "Swiidhis",
+ "tg": "Taajik",
+ "tt": "Taatar",
+ "th": "Taaylandays",
+ "fil": "Tagalog",
+ "dav": "Taiita",
+ "it": "Talyaani",
+ "ta": "Tamiil",
+ "twq": "Tasaawaq",
+ "teo": "Teeso",
+ "te": "Teluugu",
+ "bo": "Tibeetaan",
+ "ti": "Tigrinya",
+ "to": "Toongan",
+ "tr": "Turkish",
+ "tk": "Turkumaanish",
+ "ug": "Uighur",
+ "ur": "Urduu",
+ "uz": "Usbakis",
+ "wa": "Walloon",
+ "wae": "Walseer",
+ "cy": "Welsh",
+ "wo": "Woolof",
+ "yav": "Yaangbeen",
+ "yi": "Yadhish",
+ "yo": "Yoruuba",
+ "uk": "Yukreeniyaan",
+ "zu": "Zuulu"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/sq.json b/vendor/commerceguys/intl/resources/language/sq.json
index 77bca4ffc..64c3efa1e 100644
--- a/vendor/commerceguys/intl/resources/language/sq.json
+++ b/vendor/commerceguys/intl/resources/language/sq.json
@@ -1,644 +1,224 @@
{
- "af": {
- "name": "afrikanisht"
- },
- "agq": {
- "name": "agemisht"
- },
- "ak": {
- "name": "akanisht"
- },
- "am": {
- "name": "amarisht"
- },
- "en": {
- "name": "anglisht"
- },
- "en-AU": {
- "name": "anglishte australiane"
- },
- "en-GB": {
- "name": "anglishte britanike"
- },
- "en-CA": {
- "name": "anglishte kanadeze"
- },
- "ar": {
- "name": "arabisht"
- },
- "hy": {
- "name": "armenisht"
- },
- "as": {
- "name": "asamezisht"
- },
- "ast": {
- "name": "asturisht"
- },
- "asa": {
- "name": "asuisht"
- },
- "az": {
- "name": "azerbajxhanisht"
- },
- "ksf": {
- "name": "bafianisht"
- },
- "bm": {
- "name": "bambarisht"
- },
- "bas": {
- "name": "basaisht"
- },
- "eu": {
- "name": "baskisht"
- },
- "bem": {
- "name": "bembaisht"
- },
- "bez": {
- "name": "benaisht"
- },
- "bn": {
- "name": "bengalisht"
- },
- "my": {
- "name": "birmanisht"
- },
- "be": {
- "name": "bjellorusisht"
- },
- "brx": {
- "name": "bodoisht"
- },
- "bs": {
- "name": "boshnjakisht"
- },
- "br": {
- "name": "bretonisht"
- },
- "bg": {
- "name": "bullgarisht"
- },
- "ce": {
- "name": "çeçenisht"
- },
- "cs": {
- "name": "çekisht"
- },
- "chr": {
- "name": "çerokisht"
- },
- "cgg": {
- "name": "çigisht"
- },
- "da": {
- "name": "danisht"
- },
- "dua": {
- "name": "dualaisht"
- },
- "ebu": {
- "name": "embuisht"
- },
- "eo": {
- "name": "esperanto"
- },
- "et": {
- "name": "estonisht"
- },
- "ewo": {
- "name": "euondoisht"
- },
- "ee": {
- "name": "eveisht"
- },
- "fo": {
- "name": "faroisht"
- },
- "fil": {
- "name": "filipinisht"
- },
- "fi": {
- "name": "finlandisht"
- },
- "nl-BE": {
- "name": "flamandisht"
- },
- "fr": {
- "name": "frëngjisht"
- },
- "fr-CA": {
- "name": "frëngjishte kanadeze"
- },
- "fr-CH": {
- "name": "frëngjishte zvicerane"
- },
- "fur": {
- "name": "friulianisht"
- },
- "fy": {
- "name": "frizianishte perëndimore"
- },
- "ff": {
- "name": "fulaisht"
- },
- "gl": {
- "name": "galicisht"
- },
- "gd": {
- "name": "galishte skoceze"
- },
- "lg": {
- "name": "gandaisht"
- },
- "el": {
- "name": "greqisht"
- },
- "guz": {
- "name": "gusisht"
- },
- "gu": {
- "name": "guxharatisht"
- },
- "ka": {
- "name": "gjeorgjisht"
- },
- "de": {
- "name": "gjermanisht"
- },
- "de-AT": {
- "name": "gjermanishte austriake"
- },
- "nds": {
- "name": "gjermanishte e vendeve të ulëta"
- },
- "nds-NL": {
- "name": "gjermanishte saksone e vendeve të ulëta"
- },
- "gsw": {
- "name": "gjermanishte zvicerane"
- },
- "de-CH": {
- "name": "gjermanishte zvicerane (dialekti i Alpeve)"
- },
- "ha": {
- "name": "hausisht"
- },
- "haw": {
- "name": "havaisht"
- },
- "he": {
- "name": "hebraisht"
- },
- "nl": {
- "name": "holandisht"
- },
- "hu": {
- "name": "hungarisht"
- },
- "ig": {
- "name": "igboisht"
- },
- "hi": {
- "name": "indisht"
- },
- "id": {
- "name": "indonezisht"
- },
- "ga": {
- "name": "irlandisht"
- },
- "is": {
- "name": "islandisht"
- },
- "it": {
- "name": "italisht"
- },
- "yav": {
- "name": "jangbenisht"
- },
- "ja": {
- "name": "japonisht"
- },
- "yi": {
- "name": "jidisht"
- },
- "yo": {
- "name": "jorubaisht"
- },
- "kab": {
- "name": "kabilisht"
- },
- "kkj": {
- "name": "kakoisht"
- },
- "kl": {
- "name": "kalalisutisht"
- },
- "kln": {
- "name": "kalenxhinisht"
- },
- "kam": {
- "name": "kambaisht"
- },
- "kn": {
- "name": "kanadisht"
- },
- "ks": {
- "name": "kashmirisht"
- },
- "ca": {
- "name": "katalonisht"
- },
- "kk": {
- "name": "kazakisht"
- },
- "qu": {
- "name": "keçuaisht"
- },
- "ksh": {
- "name": "këlnisht"
- },
- "ki": {
- "name": "kikujuisht"
- },
- "zh": {
- "name": "kinezisht"
- },
- "zh-Hans": {
- "name": "kinezisht (i thjeshtuar)"
- },
- "zh-Hant": {
- "name": "kinezisht (tradicional)"
- },
- "rw": {
- "name": "kiniaruandisht"
- },
- "ky": {
- "name": "kirgizisht"
- },
- "km": {
- "name": "kmerisht"
- },
- "khq": {
- "name": "kojraçinisht"
- },
- "kok": {
- "name": "konkanisht"
- },
- "ko": {
- "name": "koreanisht"
- },
- "kw": {
- "name": "kornisht"
- },
- "kea": {
- "name": "kreolishte e Kepit të Gjelbër"
- },
- "hr": {
- "name": "kroatisht"
- },
- "nmg": {
- "name": "kuasisht"
- },
- "ckb": {
- "name": "kurdishte qendrore"
- },
- "lkt": {
- "name": "lakotisht"
- },
- "lag": {
- "name": "langisht"
- },
- "lo": {
- "name": "laosisht"
- },
- "lv": {
- "name": "letonisht"
- },
- "ln": {
- "name": "lingalisht"
- },
- "lt": {
- "name": "lituanisht"
- },
- "lu": {
- "name": "luba-katangaisht"
- },
- "luy": {
- "name": "lujaisht"
- },
- "lb": {
- "name": "luksemburgisht"
- },
- "luo": {
- "name": "luoisht"
- },
- "lrc": {
- "name": "lurishte veriore"
- },
- "jmc": {
- "name": "maçamisht"
- },
- "mg": {
- "name": "madagaskarisht"
- },
- "kde": {
- "name": "makondisht"
- },
- "mgh": {
- "name": "makua-mitoisht"
- },
- "ml": {
- "name": "malajalamisht"
- },
- "ms": {
- "name": "malajisht"
- },
- "mt": {
- "name": "maltisht"
- },
- "gv": {
- "name": "manksisht"
- },
- "mk": {
- "name": "maqedonisht"
- },
- "mr": {
- "name": "maratisht"
- },
- "mas": {
- "name": "masaisht"
- },
- "mzn": {
- "name": "mazanderanisht"
- },
- "mer": {
- "name": "meruisht"
- },
- "mgo": {
- "name": "metaisht"
- },
- "ro-MD": {
- "name": "moldavisht"
- },
- "mn": {
- "name": "mongolisht"
- },
- "mfe": {
- "name": "morisjenisht"
- },
- "mua": {
- "name": "mundangisht"
- },
- "naq": {
- "name": "namaisht"
- },
- "nd": {
- "name": "ndebelishte veriore"
- },
- "ne": {
- "name": "nepalisht"
- },
- "nnh": {
- "name": "ngiembunisht"
- },
- "jgo": {
- "name": "ngombisht"
- },
- "nyn": {
- "name": "niankolisht"
- },
- "nb": {
- "name": "norvegjishte letrare"
- },
- "nn": {
- "name": "norvegjishte nynorsk"
- },
- "nus": {
- "name": "nuerisht"
- },
- "or": {
- "name": "odisht"
- },
- "om": {
- "name": "oromoisht"
- },
- "os": {
- "name": "osetisht"
- },
- "ps": {
- "name": "pashtoisht"
- },
- "fa": {
- "name": "persisht"
- },
- "pl": {
- "name": "polonisht"
- },
- "pt": {
- "name": "portugalisht"
- },
- "pt-PT": {
- "name": "portugalishte evropiane"
- },
- "prg": {
- "name": "prusisht"
- },
- "pa": {
- "name": "punxhabisht"
- },
- "rm": {
- "name": "retoromanisht"
- },
- "rof": {
- "name": "romboisht"
- },
- "rwk": {
- "name": "ruaisht"
- },
- "ro": {
- "name": "rumanisht"
- },
- "rn": {
- "name": "rundisht"
- },
- "ru": {
- "name": "rusisht"
- },
- "sah": {
- "name": "sakaisht"
- },
- "saq": {
- "name": "samburisht"
- },
- "smn": {
- "name": "samishte inari"
- },
- "se": {
- "name": "samishte veriore"
- },
- "sg": {
- "name": "sangoisht"
- },
- "sbp": {
- "name": "sanguisht"
- },
- "seh": {
- "name": "senaisht"
- },
- "ses": {
- "name": "senishte kojrabore"
- },
- "sr": {
- "name": "serbisht"
- },
- "sd": {
- "name": "sindisht"
- },
- "si": {
- "name": "sinhalisht"
- },
- "ii": {
- "name": "sishuanisht"
- },
- "cu": {
- "name": "sllavishte kishtare"
- },
- "sk": {
- "name": "sllovakisht"
- },
- "sl": {
- "name": "sllovenisht"
- },
- "xog": {
- "name": "sogisht"
- },
- "so": {
- "name": "somalisht"
- },
- "dsb": {
- "name": "sorbishte e poshtme"
- },
- "hsb": {
- "name": "sorbishte e sipërme"
- },
- "es": {
- "name": "spanjisht"
- },
- "es-MX": {
- "name": "spanjishte meksikane"
- },
- "sw": {
- "name": "suahilisht"
- },
- "sw-CD": {
- "name": "suahilishte kongoleze"
- },
- "sv": {
- "name": "suedisht"
- },
- "ksb": {
- "name": "shambalisht"
- },
- "sn": {
- "name": "shonisht"
- },
- "sq": {
- "name": "shqip"
- },
- "shi": {
- "name": "taçelitisht"
- },
- "th": {
- "name": "tajlandisht"
- },
- "dav": {
- "name": "tajtaisht"
- },
- "tzm": {
- "name": "tamazajtisht e Atlasit Qendror"
- },
- "zgh": {
- "name": "tamaziatishte standarde marokene"
- },
- "ta": {
- "name": "tamilisht"
- },
- "twq": {
- "name": "tasavakisht"
- },
- "tt": {
- "name": "tatarisht"
- },
- "tg": {
- "name": "taxhikisht"
- },
- "te": {
- "name": "teluguisht"
- },
- "teo": {
- "name": "tesoisht"
- },
- "bo": {
- "name": "tibetisht"
- },
- "ti": {
- "name": "tigrinjaisht"
- },
- "to": {
- "name": "tonganisht"
- },
- "tk": {
- "name": "turkmenisht"
- },
- "tr": {
- "name": "turqisht"
- },
- "wae": {
- "name": "ualserisht"
- },
- "cy": {
- "name": "uellsisht"
- },
- "ug": {
- "name": "ujgurisht"
- },
- "uk": {
- "name": "ukrainisht"
- },
- "wo": {
- "name": "uolofisht"
- },
- "ur": {
- "name": "urduisht"
- },
- "uz": {
- "name": "uzbekisht"
- },
- "vai": {
- "name": "vaisht"
- },
- "vi": {
- "name": "vietnamisht"
- },
- "vo": {
- "name": "volapykisht"
- },
- "vun": {
- "name": "vunxhoisht"
- },
- "dz": {
- "name": "xhongaisht"
- },
- "dyo": {
- "name": "xhulafonjisht"
- },
- "dje": {
- "name": "zarmaisht"
- },
- "zu": {
- "name": "zuluisht"
- }
+ "af": "afrikanisht",
+ "agq": "agemisht",
+ "ak": "akanisht",
+ "am": "amarisht",
+ "en": "anglisht",
+ "en-AU": "anglishte australiane",
+ "en-GB": "anglishte britanike",
+ "en-CA": "anglishte kanadeze",
+ "ar": "arabisht",
+ "hy": "armenisht",
+ "as": "asamezisht",
+ "ast": "asturisht",
+ "asa": "asuisht",
+ "az": "azerbajxhanisht",
+ "ksf": "bafianisht",
+ "bm": "bambarisht",
+ "bas": "basaisht",
+ "eu": "baskisht",
+ "bem": "bembaisht",
+ "bez": "benaisht",
+ "bn": "bengalisht",
+ "my": "birmanisht",
+ "be": "bjellorusisht",
+ "brx": "bodoisht",
+ "bs": "boshnjakisht",
+ "br": "bretonisht",
+ "bg": "bullgarisht",
+ "ce": "çeçenisht",
+ "cs": "çekisht",
+ "chr": "çerokisht",
+ "cgg": "çigisht",
+ "da": "danisht",
+ "dua": "dualaisht",
+ "ebu": "embuisht",
+ "eo": "esperanto",
+ "et": "estonisht",
+ "ewo": "euondoisht",
+ "ee": "eveisht",
+ "fo": "faroisht",
+ "fil": "filipinisht",
+ "fi": "finlandisht",
+ "nl-BE": "flamandisht",
+ "fr": "frëngjisht",
+ "fr-CA": "frëngjishte kanadeze",
+ "fr-CH": "frëngjishte zvicerane",
+ "fur": "friulianisht",
+ "fy": "frizianishte perëndimore",
+ "ff": "fulaisht",
+ "gl": "galicisht",
+ "gd": "galishte skoceze",
+ "lg": "gandaisht",
+ "el": "greqisht",
+ "guz": "gusisht",
+ "gu": "guxharatisht",
+ "ka": "gjeorgjisht",
+ "de": "gjermanisht",
+ "de-AT": "gjermanishte austriake",
+ "nds": "gjermanishte e vendeve të ulëta",
+ "nds-NL": "gjermanishte saksone e vendeve të ulëta",
+ "gsw": "gjermanishte zvicerane",
+ "de-CH": "gjermanishte zvicerane (dialekti i Alpeve)",
+ "ha": "hausisht",
+ "haw": "havaisht",
+ "he": "hebraisht",
+ "nl": "holandisht",
+ "hu": "hungarisht",
+ "ig": "igboisht",
+ "hi": "indisht",
+ "id": "indonezisht",
+ "ga": "irlandisht",
+ "is": "islandisht",
+ "it": "italisht",
+ "yav": "jangbenisht",
+ "ja": "japonisht",
+ "jv": "javanisht",
+ "yi": "jidisht",
+ "yo": "jorubaisht",
+ "kab": "kabilisht",
+ "kkj": "kakoisht",
+ "kl": "kalalisutisht",
+ "kln": "kalenxhinisht",
+ "kam": "kambaisht",
+ "kn": "kanadisht",
+ "yue": "kantonezisht",
+ "ks": "kashmirisht",
+ "ca": "katalonisht",
+ "kk": "kazakisht",
+ "qu": "keçuaisht",
+ "ksh": "këlnisht",
+ "ki": "kikujuisht",
+ "zh": "kinezisht",
+ "zh-Hans": "kinezishte e thjeshtuar",
+ "zh-Hant": "kinezishte tradicionale",
+ "rw": "kiniaruandisht",
+ "ky": "kirgizisht",
+ "km": "kmerisht",
+ "khq": "kojraçinisht",
+ "kok": "konkanisht",
+ "ko": "koreanisht",
+ "kw": "kornisht",
+ "kea": "kreolishte e Kepit të Gjelbër",
+ "hr": "kroatisht",
+ "nmg": "kuasisht",
+ "ku": "kurdisht",
+ "ckb": "kurdishte qendrore",
+ "lkt": "lakotisht",
+ "lag": "langisht",
+ "lo": "laosisht",
+ "lv": "letonisht",
+ "ln": "lingalisht",
+ "lt": "lituanisht",
+ "lu": "luba-katangaisht",
+ "luy": "lujaisht",
+ "lb": "luksemburgisht",
+ "luo": "luoisht",
+ "lrc": "lurishte veriore",
+ "jmc": "maçamisht",
+ "mg": "madagaskarisht",
+ "kde": "makondisht",
+ "mgh": "makua-mitoisht",
+ "ml": "malajalamisht",
+ "ms": "malajisht",
+ "mt": "maltisht",
+ "gv": "manksisht",
+ "mi": "maorisht",
+ "mk": "maqedonisht",
+ "mr": "maratisht",
+ "mas": "masaisht",
+ "mzn": "mazanderanisht",
+ "mer": "meruisht",
+ "mgo": "metaisht",
+ "ro-MD": "moldavisht",
+ "mn": "mongolisht",
+ "mfe": "morisjenisht",
+ "mua": "mundangisht",
+ "naq": "namaisht",
+ "nd": "ndebelishte veriore",
+ "ne": "nepalisht",
+ "nnh": "ngiembunisht",
+ "jgo": "ngombisht",
+ "nyn": "niankolisht",
+ "nb": "norvegjishte letrare",
+ "nn": "norvegjishte nynorsk",
+ "nus": "nuerisht",
+ "or": "odisht",
+ "om": "oromoisht",
+ "os": "osetisht",
+ "ps": "pashtoisht",
+ "fa": "persisht",
+ "pl": "polonisht",
+ "pt": "portugalisht",
+ "pt-PT": "portugalishte evropiane",
+ "prg": "prusisht",
+ "pa": "punxhabisht",
+ "rm": "retoromanisht",
+ "rof": "romboisht",
+ "rwk": "ruaisht",
+ "ro": "rumanisht",
+ "rn": "rundisht",
+ "ru": "rusisht",
+ "sah": "sakaisht",
+ "saq": "samburisht",
+ "smn": "samishte inari",
+ "se": "samishte veriore",
+ "sg": "sangoisht",
+ "sbp": "sanguisht",
+ "ceb": "sebuanisht",
+ "seh": "senaisht",
+ "ses": "senishte kojrabore",
+ "sr": "serbisht",
+ "sd": "sindisht",
+ "si": "sinhalisht",
+ "ii": "sishuanisht",
+ "cu": "sllavishte kishtare",
+ "sk": "sllovakisht",
+ "sl": "sllovenisht",
+ "xog": "sogisht",
+ "so": "somalisht",
+ "dsb": "sorbishte e poshtme",
+ "hsb": "sorbishte e sipërme",
+ "es": "spanjisht",
+ "es-419": "spanjishte amerikano-latine",
+ "es-MX": "spanjishte meksikane",
+ "sw": "suahilisht",
+ "sw-CD": "suahilishte kongoleze",
+ "sv": "suedisht",
+ "ksb": "shambalisht",
+ "sn": "shonisht",
+ "sq": "shqip",
+ "shi": "taçelitisht",
+ "th": "tajlandisht",
+ "dav": "tajtaisht",
+ "tzm": "tamazajtisht e Atlasit Qendror",
+ "zgh": "tamaziatishte standarde marokene",
+ "ta": "tamilisht",
+ "twq": "tasavakisht",
+ "tt": "tatarisht",
+ "tg": "taxhikisht",
+ "te": "teluguisht",
+ "teo": "tesoisht",
+ "bo": "tibetisht",
+ "ti": "tigrinjaisht",
+ "to": "tonganisht",
+ "tk": "turkmenisht",
+ "tr": "turqisht",
+ "wae": "ualserisht",
+ "wa": "ualunisht",
+ "cy": "uellsisht",
+ "ug": "ujgurisht",
+ "uk": "ukrainisht",
+ "wo": "uolofisht",
+ "ur": "urduisht",
+ "uz": "uzbekisht",
+ "vai": "vaisht",
+ "vi": "vietnamisht",
+ "vo": "volapykisht",
+ "vun": "vunxhoisht",
+ "dz": "xhongaisht",
+ "xh": "xhosaisht",
+ "dyo": "xhulafonjisht",
+ "dje": "zarmaisht",
+ "zu": "zuluisht"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/sr-Cyrl-BA.json b/vendor/commerceguys/intl/resources/language/sr-Cyrl-BA.json
index aad539dac..0a46dd812 100644
--- a/vendor/commerceguys/intl/resources/language/sr-Cyrl-BA.json
+++ b/vendor/commerceguys/intl/resources/language/sr-Cyrl-BA.json
@@ -1,644 +1,224 @@
{
- "agq": {
- "name": "агем"
- },
- "az": {
- "name": "азербејџански"
- },
- "ak": {
- "name": "акански"
- },
- "sq": {
- "name": "албански"
- },
- "am": {
- "name": "амхарски"
- },
- "ar": {
- "name": "арапски"
- },
- "as": {
- "name": "асамски"
- },
- "ast": {
- "name": "астуријски"
- },
- "asa": {
- "name": "асу"
- },
- "af": {
- "name": "африканс"
- },
- "bm": {
- "name": "бамананкан"
- },
- "bn": {
- "name": "бангла"
- },
- "bas": {
- "name": "баса"
- },
- "eu": {
- "name": "баскијски"
- },
- "ksf": {
- "name": "бафија"
- },
- "bem": {
- "name": "бемба"
- },
- "bez": {
- "name": "бена"
- },
- "be": {
- "name": "бјелоруски"
- },
- "brx": {
- "name": "бодо"
- },
- "bs": {
- "name": "босански"
- },
- "br": {
- "name": "бретонски"
- },
- "bg": {
- "name": "бугарски"
- },
- "my": {
- "name": "бурмански"
- },
- "vai": {
- "name": "ваи"
- },
- "wae": {
- "name": "валсерски"
- },
- "cy": {
- "name": "велшки"
- },
- "vi": {
- "name": "вијетнамски"
- },
- "vo": {
- "name": "волапик"
- },
- "wo": {
- "name": "волоф"
- },
- "vun": {
- "name": "вунџо"
- },
- "gl": {
- "name": "галицијски"
- },
- "lg": {
- "name": "ганда"
- },
- "hsb": {
- "name": "горњи лужичкосрпски"
- },
- "kl": {
- "name": "гренландски"
- },
- "ka": {
- "name": "грузијски"
- },
- "el": {
- "name": "грчки"
- },
- "guz": {
- "name": "гуси"
- },
- "gu": {
- "name": "гуџарати"
- },
- "da": {
- "name": "дански"
- },
- "dsb": {
- "name": "доњи лужичкосрпски"
- },
- "dua": {
- "name": "дуала"
- },
- "ee": {
- "name": "еве"
- },
- "ewo": {
- "name": "евондо"
- },
- "ebu": {
- "name": "ембу"
- },
- "en": {
- "name": "енглески"
- },
- "en-AU": {
- "name": "енглески (Аустралија)"
- },
- "en-GB": {
- "name": "енглески (Велика Британија)"
- },
- "en-CA": {
- "name": "енглески (Канада)"
- },
- "eo": {
- "name": "есперанто"
- },
- "et": {
- "name": "естонски"
- },
- "fy": {
- "name": "западни фризијски"
- },
- "dje": {
- "name": "зарма"
- },
- "kea": {
- "name": "зеленортски"
- },
- "ig": {
- "name": "игбо"
- },
- "smn": {
- "name": "инари сами"
- },
- "id": {
- "name": "индонежански"
- },
- "ga": {
- "name": "ирски"
- },
- "zu": {
- "name": "исизулу"
- },
- "is": {
- "name": "исландски"
- },
- "it": {
- "name": "италијански"
- },
- "yav": {
- "name": "јангбен"
- },
- "ja": {
- "name": "јапански"
- },
- "hy": {
- "name": "јерменски"
- },
- "yi": {
- "name": "јидиш"
- },
- "yo": {
- "name": "јоруба"
- },
- "shi": {
- "name": "јужни шилха"
- },
- "kab": {
- "name": "кабиле"
- },
- "kk": {
- "name": "казашки"
- },
- "kkj": {
- "name": "како"
- },
- "kln": {
- "name": "каленџински"
- },
- "kam": {
- "name": "камба"
- },
- "kn": {
- "name": "канада"
- },
- "ca": {
- "name": "каталонски"
- },
- "ks": {
- "name": "кашмирски"
- },
- "nmg": {
- "name": "квасио"
- },
- "ksh": {
- "name": "келнски"
- },
- "qu": {
- "name": "кечуа"
- },
- "ki": {
- "name": "кикују"
- },
- "zh": {
- "name": "кинески"
- },
- "rw": {
- "name": "кињаруанда"
- },
- "ky": {
- "name": "киргиски"
- },
- "rn": {
- "name": "кирунди"
- },
- "sw-CD": {
- "name": "кисвахили"
- },
- "km": {
- "name": "кмерски"
- },
- "khq": {
- "name": "којра чиини"
- },
- "ses": {
- "name": "којраборо сени"
- },
- "kok": {
- "name": "конкани"
- },
- "ko": {
- "name": "корејски"
- },
- "kw": {
- "name": "корнволски"
- },
- "lkt": {
- "name": "лакота"
- },
- "lag": {
- "name": "ланги"
- },
- "lo": {
- "name": "лаошки"
- },
- "lv": {
- "name": "летонски"
- },
- "ln": {
- "name": "лингала"
- },
- "lt": {
- "name": "литвански"
- },
- "lu": {
- "name": "луба-катанга"
- },
- "luy": {
- "name": "лујиа"
- },
- "lb": {
- "name": "луксембуршки"
- },
- "luo": {
- "name": "луо"
- },
- "hu": {
- "name": "мађарски"
- },
- "mzn": {
- "name": "мазандерански"
- },
- "mk": {
- "name": "македонски"
- },
- "kde": {
- "name": "маконде"
- },
- "mgh": {
- "name": "макува-мито"
- },
- "ml": {
- "name": "малајалам"
- },
- "ms": {
- "name": "малајски"
- },
- "mg": {
- "name": "малгашки"
- },
- "mt": {
- "name": "малтешки"
- },
- "gv": {
- "name": "манкс"
- },
- "mr": {
- "name": "марати"
- },
- "mas": {
- "name": "масајски"
- },
- "jmc": {
- "name": "мачаме"
- },
- "mer": {
- "name": "меру"
- },
- "mgo": {
- "name": "мета"
- },
- "ro-MD": {
- "name": "молдавски"
- },
- "mn": {
- "name": "монголски"
- },
- "mfe": {
- "name": "морисјен"
- },
- "mua": {
- "name": "мунданг"
- },
- "naq": {
- "name": "нама"
- },
- "nnh": {
- "name": "нгиембун"
- },
- "jgo": {
- "name": "нгомба"
- },
- "de": {
- "name": "немачки"
- },
- "de-AT": {
- "name": "немачки (Аустрија)"
- },
- "ne": {
- "name": "непалски"
- },
- "nds": {
- "name": "нисконемачки"
- },
- "nds-NL": {
- "name": "нискосаксонски"
- },
- "nb": {
- "name": "норвешки букмол"
- },
- "nn": {
- "name": "норвешки нинорск"
- },
- "nus": {
- "name": "нуер"
- },
- "nyn": {
- "name": "њанколе"
- },
- "or": {
- "name": "одија"
- },
- "om": {
- "name": "оромо"
- },
- "os": {
- "name": "осетински"
- },
- "ps": {
- "name": "паштунски"
- },
- "pa": {
- "name": "пенџапски"
- },
- "fa": {
- "name": "персијски"
- },
- "zh-Hans": {
- "name": "поједностављени кинески"
- },
- "pl": {
- "name": "пољски"
- },
- "pt": {
- "name": "португалски"
- },
- "pt-PT": {
- "name": "португалски (Португал)"
- },
- "prg": {
- "name": "пруски"
- },
- "rm": {
- "name": "романш"
- },
- "rof": {
- "name": "ромбо"
- },
- "rwk": {
- "name": "руа"
- },
- "ro": {
- "name": "румунски"
- },
- "ru": {
- "name": "руски"
- },
- "saq": {
- "name": "самбуру"
- },
- "sg": {
- "name": "санго"
- },
- "sbp": {
- "name": "сангу"
- },
- "sah": {
- "name": "саха"
- },
- "sw": {
- "name": "свахили"
- },
- "lrc": {
- "name": "северни лури"
- },
- "nd": {
- "name": "северни ндебеле"
- },
- "se": {
- "name": "северни сами"
- },
- "seh": {
- "name": "сена"
- },
- "ii": {
- "name": "сечуански ји"
- },
- "sd": {
- "name": "синди"
- },
- "si": {
- "name": "синхалски"
- },
- "sk": {
- "name": "словачки"
- },
- "sl": {
- "name": "словеначки"
- },
- "xog": {
- "name": "сога"
- },
- "so": {
- "name": "сомалски"
- },
- "sr": {
- "name": "српски"
- },
- "zgh": {
- "name": "стандардни марокански тамашек"
- },
- "dav": {
- "name": "таита"
- },
- "th": {
- "name": "тајски"
- },
- "ta": {
- "name": "тамилски"
- },
- "twq": {
- "name": "тасавак"
- },
- "tt": {
- "name": "татарски"
- },
- "tg": {
- "name": "таџички"
- },
- "te": {
- "name": "телугу"
- },
- "teo": {
- "name": "тесо"
- },
- "bo": {
- "name": "тибетански"
- },
- "ti": {
- "name": "тигриња"
- },
- "to": {
- "name": "тонгански"
- },
- "zh-Hant": {
- "name": "традиционални кинески"
- },
- "tk": {
- "name": "туркменски"
- },
- "tr": {
- "name": "турски"
- },
- "uz": {
- "name": "узбечки"
- },
- "ug": {
- "name": "ујгурски"
- },
- "uk": {
- "name": "украјински"
- },
- "ur": {
- "name": "урду"
- },
- "fo": {
- "name": "фарски"
- },
- "fil": {
- "name": "филипински"
- },
- "fi": {
- "name": "фински"
- },
- "nl-BE": {
- "name": "фламански"
- },
- "fr": {
- "name": "француски"
- },
- "fr-CA": {
- "name": "француски (Канада)"
- },
- "fr-CH": {
- "name": "француски (Швајцарска)"
- },
- "fur": {
- "name": "фриулски"
- },
- "ff": {
- "name": "фула"
- },
- "haw": {
- "name": "хавајски"
- },
- "ha": {
- "name": "хауса"
- },
- "he": {
- "name": "хебрејски"
- },
- "hi": {
- "name": "хинди"
- },
- "nl": {
- "name": "холандски"
- },
- "hr": {
- "name": "хрватски"
- },
- "ckb": {
- "name": "централни курдски"
- },
- "tzm": {
- "name": "централноатласки тамашек"
- },
- "cu": {
- "name": "црквенословенски"
- },
- "chr": {
- "name": "чероки"
- },
- "ce": {
- "name": "чеченски"
- },
- "cs": {
- "name": "чешки"
- },
- "cgg": {
- "name": "чига"
- },
- "dyo": {
- "name": "џола фоњи"
- },
- "dz": {
- "name": "џонга"
- },
- "ksb": {
- "name": "шамбала"
- },
- "de-CH": {
- "name": "швајцарски високи немачки"
- },
- "gsw": {
- "name": "швајцарски немачки"
- },
- "sv": {
- "name": "шведски"
- },
- "gd": {
- "name": "шкотски гелски"
- },
- "sn": {
- "name": "шона"
- },
- "es": {
- "name": "шпански"
- },
- "es-MX": {
- "name": "шпански (Мексико)"
- }
+ "agq": "агем",
+ "az": "азербејџански",
+ "ak": "акански",
+ "sq": "албански",
+ "am": "амхарски",
+ "ar": "арапски",
+ "as": "асамски",
+ "ast": "астуријски",
+ "asa": "асу",
+ "af": "африканс",
+ "bm": "бамананкан",
+ "bn": "бангла",
+ "bas": "баса",
+ "eu": "баскијски",
+ "ksf": "бафија",
+ "bem": "бемба",
+ "bez": "бена",
+ "be": "бјелоруски",
+ "brx": "бодо",
+ "bs": "босански",
+ "br": "бретонски",
+ "bg": "бугарски",
+ "my": "бурмански",
+ "vai": "ваи",
+ "wa": "валонски",
+ "wae": "валсерски",
+ "cy": "велшки",
+ "vi": "вијетнамски",
+ "vo": "волапик",
+ "wo": "волоф",
+ "vun": "вунџо",
+ "gl": "галицијски",
+ "lg": "ганда",
+ "hsb": "горњолужичкосрпски",
+ "kl": "гренландски",
+ "ka": "грузијски",
+ "el": "грчки",
+ "guz": "гуси",
+ "gu": "гуџарати",
+ "da": "дански",
+ "dsb": "доњолужичкосрпски",
+ "dua": "дуала",
+ "ee": "еве",
+ "ewo": "евондо",
+ "ebu": "ембу",
+ "en": "енглески",
+ "en-AU": "енглески (Аустралија)",
+ "en-GB": "енглески (Велика Британија)",
+ "en-CA": "енглески (Канада)",
+ "eo": "есперанто",
+ "et": "естонски",
+ "fy": "западни фризијски",
+ "dje": "зарма",
+ "kea": "зеленортски",
+ "ig": "игбо",
+ "smn": "инари сами",
+ "id": "индонежански",
+ "ga": "ирски",
+ "zu": "исизулу",
+ "xh": "исикоса",
+ "is": "исландски",
+ "it": "италијански",
+ "jv": "јавански",
+ "yav": "јангбен",
+ "ja": "јапански",
+ "hy": "јерменски",
+ "yi": "јидиш",
+ "yo": "јоруба",
+ "shi": "јужни шилха",
+ "kab": "кабиле",
+ "kk": "казашки",
+ "kkj": "како",
+ "kln": "каленџински",
+ "kam": "камба",
+ "kn": "канада",
+ "yue": "кантонски",
+ "ca": "каталонски",
+ "ks": "кашмирски",
+ "nmg": "квасио",
+ "ksh": "келнски",
+ "qu": "кечуа",
+ "ki": "кикују",
+ "zh": "кинески",
+ "rw": "кињаруанда",
+ "ky": "киргиски",
+ "rn": "кирунди",
+ "sw-CD": "кисвахили",
+ "km": "кмерски",
+ "khq": "којра чиини",
+ "ses": "којраборо сени",
+ "kok": "конкани",
+ "ko": "корејски",
+ "kw": "корнволски",
+ "ku": "курдски",
+ "lkt": "лакота",
+ "lag": "ланги",
+ "lo": "лаошки",
+ "lv": "летонски",
+ "ln": "лингала",
+ "lt": "литвански",
+ "lu": "луба-катанга",
+ "luy": "лујиа",
+ "lb": "луксембуршки",
+ "luo": "луо",
+ "hu": "мађарски",
+ "mzn": "мазандерански",
+ "mk": "македонски",
+ "kde": "маконде",
+ "mgh": "макува-мито",
+ "ml": "малајалам",
+ "ms": "малајски",
+ "mg": "малгашки",
+ "mt": "малтешки",
+ "gv": "манкс",
+ "mi": "маорски",
+ "mr": "марати",
+ "mas": "масајски",
+ "jmc": "мачаме",
+ "mer": "меру",
+ "mgo": "мета",
+ "ro-MD": "молдавски",
+ "mn": "монголски",
+ "mfe": "морисјен",
+ "mua": "мунданг",
+ "naq": "нама",
+ "nnh": "нгиембун",
+ "jgo": "нгомба",
+ "de": "немачки",
+ "de-AT": "немачки (Аустрија)",
+ "ne": "непалски",
+ "nds": "нисконемачки",
+ "nds-NL": "нискосаксонски",
+ "nb": "норвешки букмол",
+ "nn": "норвешки нинорск",
+ "nus": "нуер",
+ "nyn": "њанколе",
+ "or": "одија",
+ "om": "оромо",
+ "os": "осетински",
+ "ps": "паштунски",
+ "pa": "пенџапски",
+ "fa": "персијски",
+ "zh-Hans": "поједностављени кинески",
+ "pl": "пољски",
+ "pt": "португалски",
+ "pt-PT": "португалски (Португал)",
+ "prg": "пруски",
+ "rm": "романш",
+ "rof": "ромбо",
+ "rwk": "руа",
+ "ro": "румунски",
+ "ru": "руски",
+ "saq": "самбуру",
+ "sg": "санго",
+ "sbp": "сангу",
+ "sah": "саха",
+ "sw": "свахили",
+ "ceb": "себуански",
+ "lrc": "северни лури",
+ "nd": "северни ндебеле",
+ "se": "северни сами",
+ "seh": "сена",
+ "ii": "сечуански ји",
+ "sd": "синди",
+ "si": "синхалски",
+ "sk": "словачки",
+ "sl": "словеначки",
+ "xog": "сога",
+ "so": "сомалски",
+ "sr": "српски",
+ "zgh": "стандардни марокански тамашек",
+ "dav": "таита",
+ "th": "тајски",
+ "ta": "тамилски",
+ "twq": "тасавак",
+ "tt": "татарски",
+ "tg": "таџички",
+ "te": "телугу",
+ "teo": "тесо",
+ "bo": "тибетански",
+ "ti": "тигриња",
+ "to": "тонгански",
+ "zh-Hant": "традиционални кинески",
+ "tk": "туркменски",
+ "tr": "турски",
+ "uz": "узбечки",
+ "ug": "ујгурски",
+ "uk": "украјински",
+ "ur": "урду",
+ "fo": "фарски",
+ "fil": "филипински",
+ "fi": "фински",
+ "nl-BE": "фламански",
+ "fr": "француски",
+ "fr-CA": "француски (Канада)",
+ "fr-CH": "француски (Швајцарска)",
+ "fur": "фриулски",
+ "ff": "фула",
+ "haw": "хавајски",
+ "ha": "хауса",
+ "he": "хебрејски",
+ "hi": "хинди",
+ "nl": "холандски",
+ "hr": "хрватски",
+ "ckb": "централни курдски",
+ "tzm": "централноатласки тамашек",
+ "cu": "црквенословенски",
+ "chr": "чероки",
+ "ce": "чеченски",
+ "cs": "чешки",
+ "cgg": "чига",
+ "dyo": "џола фоњи",
+ "dz": "џонга",
+ "ksb": "шамбала",
+ "de-CH": "швајцарски високи немачки",
+ "gsw": "швајцарски немачки",
+ "sv": "шведски",
+ "gd": "шкотски гелски",
+ "sn": "шона",
+ "es": "шпански",
+ "es-419": "шпански (Латинска Америка)",
+ "es-MX": "шпански (Мексико)"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/sr-Cyrl-ME.json b/vendor/commerceguys/intl/resources/language/sr-Cyrl-ME.json
index 92f9c0da7..78cbe10cd 100644
--- a/vendor/commerceguys/intl/resources/language/sr-Cyrl-ME.json
+++ b/vendor/commerceguys/intl/resources/language/sr-Cyrl-ME.json
@@ -1,644 +1,224 @@
{
- "agq": {
- "name": "агем"
- },
- "az": {
- "name": "азербејџански"
- },
- "ak": {
- "name": "акански"
- },
- "sq": {
- "name": "албански"
- },
- "am": {
- "name": "амхарски"
- },
- "ar": {
- "name": "арапски"
- },
- "as": {
- "name": "асамски"
- },
- "ast": {
- "name": "астуријски"
- },
- "asa": {
- "name": "асу"
- },
- "af": {
- "name": "африканс"
- },
- "bm": {
- "name": "бамананкан"
- },
- "bn": {
- "name": "бангла"
- },
- "bas": {
- "name": "баса"
- },
- "eu": {
- "name": "баскијски"
- },
- "ksf": {
- "name": "бафија"
- },
- "bem": {
- "name": "бемба"
- },
- "bez": {
- "name": "бена"
- },
- "be": {
- "name": "бјелоруски"
- },
- "brx": {
- "name": "бодо"
- },
- "bs": {
- "name": "босански"
- },
- "br": {
- "name": "бретонски"
- },
- "bg": {
- "name": "бугарски"
- },
- "my": {
- "name": "бурмански"
- },
- "vai": {
- "name": "ваи"
- },
- "wae": {
- "name": "валсерски"
- },
- "cy": {
- "name": "велшки"
- },
- "vi": {
- "name": "вијетнамски"
- },
- "vo": {
- "name": "волапик"
- },
- "wo": {
- "name": "волоф"
- },
- "vun": {
- "name": "вунџо"
- },
- "gl": {
- "name": "галицијски"
- },
- "lg": {
- "name": "ганда"
- },
- "hsb": {
- "name": "горњи лужичкосрпски"
- },
- "kl": {
- "name": "гренландски"
- },
- "ka": {
- "name": "грузијски"
- },
- "el": {
- "name": "грчки"
- },
- "guz": {
- "name": "гуси"
- },
- "gu": {
- "name": "гуџарати"
- },
- "da": {
- "name": "дански"
- },
- "dsb": {
- "name": "доњи лужичкосрпски"
- },
- "dua": {
- "name": "дуала"
- },
- "ee": {
- "name": "еве"
- },
- "ewo": {
- "name": "евондо"
- },
- "ebu": {
- "name": "ембу"
- },
- "en": {
- "name": "енглески"
- },
- "en-AU": {
- "name": "енглески (Аустралија)"
- },
- "en-GB": {
- "name": "енглески (Велика Британија)"
- },
- "en-CA": {
- "name": "енглески (Канада)"
- },
- "eo": {
- "name": "есперанто"
- },
- "et": {
- "name": "естонски"
- },
- "fy": {
- "name": "западни фризијски"
- },
- "dje": {
- "name": "зарма"
- },
- "kea": {
- "name": "зеленортски"
- },
- "ig": {
- "name": "игбо"
- },
- "smn": {
- "name": "инари сами"
- },
- "id": {
- "name": "индонежански"
- },
- "ga": {
- "name": "ирски"
- },
- "zu": {
- "name": "исизулу"
- },
- "is": {
- "name": "исландски"
- },
- "it": {
- "name": "италијански"
- },
- "yav": {
- "name": "јангбен"
- },
- "ja": {
- "name": "јапански"
- },
- "hy": {
- "name": "јерменски"
- },
- "yi": {
- "name": "јидиш"
- },
- "yo": {
- "name": "јоруба"
- },
- "shi": {
- "name": "јужни шилха"
- },
- "kab": {
- "name": "кабиле"
- },
- "kk": {
- "name": "казашки"
- },
- "kkj": {
- "name": "како"
- },
- "kln": {
- "name": "каленџински"
- },
- "kam": {
- "name": "камба"
- },
- "kn": {
- "name": "канада"
- },
- "ca": {
- "name": "каталонски"
- },
- "ks": {
- "name": "кашмирски"
- },
- "nmg": {
- "name": "квасио"
- },
- "ksh": {
- "name": "келнски"
- },
- "qu": {
- "name": "кечуа"
- },
- "ki": {
- "name": "кикују"
- },
- "zh": {
- "name": "кинески"
- },
- "rw": {
- "name": "кињаруанда"
- },
- "ky": {
- "name": "киргиски"
- },
- "rn": {
- "name": "кирунди"
- },
- "sw-CD": {
- "name": "кисвахили"
- },
- "km": {
- "name": "кмерски"
- },
- "khq": {
- "name": "којра чиини"
- },
- "ses": {
- "name": "којраборо сени"
- },
- "kok": {
- "name": "конкани"
- },
- "ko": {
- "name": "корејски"
- },
- "kw": {
- "name": "корнволски"
- },
- "lkt": {
- "name": "лакота"
- },
- "lag": {
- "name": "ланги"
- },
- "lo": {
- "name": "лаошки"
- },
- "lv": {
- "name": "летонски"
- },
- "ln": {
- "name": "лингала"
- },
- "lt": {
- "name": "литвански"
- },
- "lu": {
- "name": "луба-катанга"
- },
- "luy": {
- "name": "лујиа"
- },
- "lb": {
- "name": "луксембуршки"
- },
- "luo": {
- "name": "луо"
- },
- "hu": {
- "name": "мађарски"
- },
- "mzn": {
- "name": "мазандерански"
- },
- "mk": {
- "name": "македонски"
- },
- "kde": {
- "name": "маконде"
- },
- "mgh": {
- "name": "макува-мито"
- },
- "ml": {
- "name": "малајалам"
- },
- "ms": {
- "name": "малајски"
- },
- "mg": {
- "name": "малгашки"
- },
- "mt": {
- "name": "малтешки"
- },
- "gv": {
- "name": "манкс"
- },
- "mr": {
- "name": "марати"
- },
- "mas": {
- "name": "масајски"
- },
- "jmc": {
- "name": "мачаме"
- },
- "mer": {
- "name": "меру"
- },
- "mgo": {
- "name": "мета"
- },
- "ro-MD": {
- "name": "молдавски"
- },
- "mn": {
- "name": "монголски"
- },
- "mfe": {
- "name": "морисјен"
- },
- "mua": {
- "name": "мунданг"
- },
- "naq": {
- "name": "нама"
- },
- "nnh": {
- "name": "нгиембун"
- },
- "jgo": {
- "name": "нгомба"
- },
- "de": {
- "name": "немачки"
- },
- "de-AT": {
- "name": "немачки (Аустрија)"
- },
- "gsw": {
- "name": "немачки (Швајцарска)"
- },
- "ne": {
- "name": "непалски"
- },
- "nds": {
- "name": "нисконемачки"
- },
- "nds-NL": {
- "name": "нискосаксонски"
- },
- "nb": {
- "name": "норвешки букмол"
- },
- "nn": {
- "name": "норвешки нинорск"
- },
- "nus": {
- "name": "нуер"
- },
- "nyn": {
- "name": "њанколе"
- },
- "or": {
- "name": "одија"
- },
- "om": {
- "name": "оромо"
- },
- "os": {
- "name": "осетински"
- },
- "ps": {
- "name": "паштунски"
- },
- "pa": {
- "name": "пенџапски"
- },
- "fa": {
- "name": "персијски"
- },
- "zh-Hans": {
- "name": "поједностављени кинески"
- },
- "pl": {
- "name": "пољски"
- },
- "pt": {
- "name": "португалски"
- },
- "pt-PT": {
- "name": "португалски (Португал)"
- },
- "prg": {
- "name": "пруски"
- },
- "rm": {
- "name": "романш"
- },
- "rof": {
- "name": "ромбо"
- },
- "rwk": {
- "name": "руа"
- },
- "ro": {
- "name": "румунски"
- },
- "ru": {
- "name": "руски"
- },
- "saq": {
- "name": "самбуру"
- },
- "sg": {
- "name": "санго"
- },
- "sbp": {
- "name": "сангу"
- },
- "sah": {
- "name": "саха"
- },
- "sw": {
- "name": "свахили"
- },
- "lrc": {
- "name": "северни лури"
- },
- "nd": {
- "name": "северни ндебеле"
- },
- "se": {
- "name": "северни сами"
- },
- "seh": {
- "name": "сена"
- },
- "ii": {
- "name": "сечуански ји"
- },
- "sd": {
- "name": "синди"
- },
- "si": {
- "name": "синхалешки"
- },
- "sk": {
- "name": "словачки"
- },
- "sl": {
- "name": "словеначки"
- },
- "xog": {
- "name": "сога"
- },
- "so": {
- "name": "сомалски"
- },
- "sr": {
- "name": "српски"
- },
- "zgh": {
- "name": "стандардни марокански тамашек"
- },
- "dav": {
- "name": "таита"
- },
- "th": {
- "name": "тајски"
- },
- "ta": {
- "name": "тамилски"
- },
- "twq": {
- "name": "тасавак"
- },
- "tt": {
- "name": "татарски"
- },
- "tg": {
- "name": "таџички"
- },
- "te": {
- "name": "телугу"
- },
- "teo": {
- "name": "тесо"
- },
- "bo": {
- "name": "тибетански"
- },
- "ti": {
- "name": "тигриња"
- },
- "to": {
- "name": "тонгански"
- },
- "zh-Hant": {
- "name": "традиционални кинески"
- },
- "tk": {
- "name": "туркменски"
- },
- "tr": {
- "name": "турски"
- },
- "uz": {
- "name": "узбечки"
- },
- "ug": {
- "name": "ујгурски"
- },
- "uk": {
- "name": "украјински"
- },
- "ur": {
- "name": "урду"
- },
- "fo": {
- "name": "фарски"
- },
- "fil": {
- "name": "филипински"
- },
- "fi": {
- "name": "фински"
- },
- "nl-BE": {
- "name": "фламански"
- },
- "fr": {
- "name": "француски"
- },
- "fr-CA": {
- "name": "француски (Канада)"
- },
- "fr-CH": {
- "name": "француски (Швајцарска)"
- },
- "fur": {
- "name": "фриулски"
- },
- "ff": {
- "name": "фулах"
- },
- "haw": {
- "name": "хавајски"
- },
- "ha": {
- "name": "хауса"
- },
- "he": {
- "name": "хебрејски"
- },
- "hi": {
- "name": "хинди"
- },
- "nl": {
- "name": "холандски"
- },
- "hr": {
- "name": "хрватски"
- },
- "ckb": {
- "name": "централни курдски"
- },
- "tzm": {
- "name": "централноатласки тамашек"
- },
- "cu": {
- "name": "црквенословенски"
- },
- "chr": {
- "name": "чероки"
- },
- "ce": {
- "name": "чеченски"
- },
- "cs": {
- "name": "чешки"
- },
- "cgg": {
- "name": "чига"
- },
- "dyo": {
- "name": "џола фоњи"
- },
- "dz": {
- "name": "џонга"
- },
- "ksb": {
- "name": "шамбала"
- },
- "de-CH": {
- "name": "швајцарски високи немачки"
- },
- "sv": {
- "name": "шведски"
- },
- "gd": {
- "name": "шкотски гелски"
- },
- "sn": {
- "name": "шона"
- },
- "es": {
- "name": "шпански"
- },
- "es-MX": {
- "name": "шпански (Мексико)"
- }
+ "agq": "агем",
+ "az": "азербејџански",
+ "ak": "акански",
+ "sq": "албански",
+ "am": "амхарски",
+ "ar": "арапски",
+ "as": "асамски",
+ "ast": "астуријски",
+ "asa": "асу",
+ "af": "африканс",
+ "bm": "бамананкан",
+ "bn": "бангла",
+ "bas": "баса",
+ "eu": "баскијски",
+ "ksf": "бафија",
+ "bem": "бемба",
+ "bez": "бена",
+ "be": "бјелоруски",
+ "brx": "бодо",
+ "bs": "босански",
+ "br": "бретонски",
+ "bg": "бугарски",
+ "my": "бурмански",
+ "vai": "ваи",
+ "wa": "валонски",
+ "wae": "валсерски",
+ "cy": "велшки",
+ "vi": "вијетнамски",
+ "vo": "волапик",
+ "wo": "волоф",
+ "vun": "вунџо",
+ "gl": "галицијски",
+ "lg": "ганда",
+ "hsb": "горњолужичкосрпски",
+ "kl": "гренландски",
+ "ka": "грузијски",
+ "el": "грчки",
+ "guz": "гуси",
+ "gu": "гуџарати",
+ "da": "дански",
+ "dsb": "доњолужичкосрпски",
+ "dua": "дуала",
+ "ee": "еве",
+ "ewo": "евондо",
+ "ebu": "ембу",
+ "en": "енглески",
+ "en-AU": "енглески (Аустралија)",
+ "en-GB": "енглески (Велика Британија)",
+ "en-CA": "енглески (Канада)",
+ "eo": "есперанто",
+ "et": "естонски",
+ "fy": "западни фризијски",
+ "dje": "зарма",
+ "kea": "зеленортски",
+ "ig": "игбо",
+ "smn": "инари сами",
+ "id": "индонежански",
+ "ga": "ирски",
+ "zu": "исизулу",
+ "xh": "исикоса",
+ "is": "исландски",
+ "it": "италијански",
+ "jv": "јавански",
+ "yav": "јангбен",
+ "ja": "јапански",
+ "hy": "јерменски",
+ "yi": "јидиш",
+ "yo": "јоруба",
+ "shi": "јужни шилха",
+ "kab": "кабиле",
+ "kk": "казашки",
+ "kkj": "како",
+ "kln": "каленџински",
+ "kam": "камба",
+ "kn": "канада",
+ "yue": "кантонски",
+ "ca": "каталонски",
+ "ks": "кашмирски",
+ "nmg": "квасио",
+ "ksh": "келнски",
+ "qu": "кечуа",
+ "ki": "кикују",
+ "zh": "кинески",
+ "rw": "кињаруанда",
+ "ky": "киргиски",
+ "rn": "кирунди",
+ "sw-CD": "кисвахили",
+ "km": "кмерски",
+ "khq": "којра чиини",
+ "ses": "којраборо сени",
+ "kok": "конкани",
+ "ko": "корејски",
+ "kw": "корнволски",
+ "ku": "курдски",
+ "lkt": "лакота",
+ "lag": "ланги",
+ "lo": "лаошки",
+ "lv": "летонски",
+ "ln": "лингала",
+ "lt": "литвански",
+ "lu": "луба-катанга",
+ "luy": "лујиа",
+ "lb": "луксембуршки",
+ "luo": "луо",
+ "hu": "мађарски",
+ "mzn": "мазандерански",
+ "mk": "македонски",
+ "kde": "маконде",
+ "mgh": "макува-мито",
+ "ml": "малајалам",
+ "ms": "малајски",
+ "mg": "малгашки",
+ "mt": "малтешки",
+ "gv": "манкс",
+ "mi": "маорски",
+ "mr": "марати",
+ "mas": "масајски",
+ "jmc": "мачаме",
+ "mer": "меру",
+ "mgo": "мета",
+ "ro-MD": "молдавски",
+ "mn": "монголски",
+ "mfe": "морисјен",
+ "mua": "мунданг",
+ "naq": "нама",
+ "nnh": "нгиембун",
+ "jgo": "нгомба",
+ "de": "немачки",
+ "de-AT": "немачки (Аустрија)",
+ "gsw": "немачки (Швајцарска)",
+ "ne": "непалски",
+ "nds": "нисконемачки",
+ "nds-NL": "нискосаксонски",
+ "nb": "норвешки букмол",
+ "nn": "норвешки нинорск",
+ "nus": "нуер",
+ "nyn": "њанколе",
+ "or": "одија",
+ "om": "оромо",
+ "os": "осетински",
+ "ps": "паштунски",
+ "pa": "пенџапски",
+ "fa": "персијски",
+ "zh-Hans": "поједностављени кинески",
+ "pl": "пољски",
+ "pt": "португалски",
+ "pt-PT": "португалски (Португал)",
+ "prg": "пруски",
+ "rm": "романш",
+ "rof": "ромбо",
+ "rwk": "руа",
+ "ro": "румунски",
+ "ru": "руски",
+ "saq": "самбуру",
+ "sg": "санго",
+ "sbp": "сангу",
+ "sah": "саха",
+ "sw": "свахили",
+ "ceb": "себуански",
+ "lrc": "северни лури",
+ "nd": "северни ндебеле",
+ "se": "северни сами",
+ "seh": "сена",
+ "ii": "сечуански ји",
+ "sd": "синди",
+ "si": "синхалешки",
+ "sk": "словачки",
+ "sl": "словеначки",
+ "xog": "сога",
+ "so": "сомалски",
+ "sr": "српски",
+ "zgh": "стандардни марокански тамашек",
+ "dav": "таита",
+ "th": "тајски",
+ "ta": "тамилски",
+ "twq": "тасавак",
+ "tt": "татарски",
+ "tg": "таџички",
+ "te": "телугу",
+ "teo": "тесо",
+ "bo": "тибетански",
+ "ti": "тигриња",
+ "to": "тонгански",
+ "zh-Hant": "традиционални кинески",
+ "tk": "туркменски",
+ "tr": "турски",
+ "uz": "узбечки",
+ "ug": "ујгурски",
+ "uk": "украјински",
+ "ur": "урду",
+ "fo": "фарски",
+ "fil": "филипински",
+ "fi": "фински",
+ "nl-BE": "фламански",
+ "fr": "француски",
+ "fr-CA": "француски (Канада)",
+ "fr-CH": "француски (Швајцарска)",
+ "fur": "фриулски",
+ "ff": "фулах",
+ "haw": "хавајски",
+ "ha": "хауса",
+ "he": "хебрејски",
+ "hi": "хинди",
+ "nl": "холандски",
+ "hr": "хрватски",
+ "ckb": "централни курдски",
+ "tzm": "централноатласки тамашек",
+ "cu": "црквенословенски",
+ "chr": "чероки",
+ "ce": "чеченски",
+ "cs": "чешки",
+ "cgg": "чига",
+ "dyo": "џола фоњи",
+ "dz": "џонга",
+ "ksb": "шамбала",
+ "de-CH": "швајцарски високи немачки",
+ "sv": "шведски",
+ "gd": "шкотски гелски",
+ "sn": "шона",
+ "es": "шпански",
+ "es-419": "шпански (Латинска Америка)",
+ "es-MX": "шпански (Мексико)"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/sr-Cyrl-XK.json b/vendor/commerceguys/intl/resources/language/sr-Cyrl-XK.json
index 9b7aef71e..080fbbcc2 100644
--- a/vendor/commerceguys/intl/resources/language/sr-Cyrl-XK.json
+++ b/vendor/commerceguys/intl/resources/language/sr-Cyrl-XK.json
@@ -1,644 +1,224 @@
{
- "agq": {
- "name": "агем"
- },
- "az": {
- "name": "азербејџански"
- },
- "ak": {
- "name": "акански"
- },
- "sq": {
- "name": "албански"
- },
- "am": {
- "name": "амхарски"
- },
- "ar": {
- "name": "арапски"
- },
- "as": {
- "name": "асамски"
- },
- "ast": {
- "name": "астуријски"
- },
- "asa": {
- "name": "асу"
- },
- "af": {
- "name": "африканс"
- },
- "bm": {
- "name": "бамананкан"
- },
- "bn": {
- "name": "бангла"
- },
- "bas": {
- "name": "баса"
- },
- "eu": {
- "name": "баскијски"
- },
- "ksf": {
- "name": "бафија"
- },
- "be": {
- "name": "белоруски"
- },
- "bem": {
- "name": "бемба"
- },
- "bez": {
- "name": "бена"
- },
- "brx": {
- "name": "бодо"
- },
- "bs": {
- "name": "босански"
- },
- "br": {
- "name": "бретонски"
- },
- "bg": {
- "name": "бугарски"
- },
- "my": {
- "name": "бурмански"
- },
- "vai": {
- "name": "ваи"
- },
- "wae": {
- "name": "валсерски"
- },
- "cy": {
- "name": "велшки"
- },
- "vi": {
- "name": "вијетнамски"
- },
- "vo": {
- "name": "волапик"
- },
- "wo": {
- "name": "волоф"
- },
- "vun": {
- "name": "вунџо"
- },
- "gl": {
- "name": "галицијски"
- },
- "lg": {
- "name": "ганда"
- },
- "hsb": {
- "name": "горњи лужичкосрпски"
- },
- "kl": {
- "name": "гренландски"
- },
- "ka": {
- "name": "грузијски"
- },
- "el": {
- "name": "грчки"
- },
- "guz": {
- "name": "гуси"
- },
- "gu": {
- "name": "гуџарати"
- },
- "da": {
- "name": "дански"
- },
- "dsb": {
- "name": "доњи лужичкосрпски"
- },
- "dua": {
- "name": "дуала"
- },
- "ee": {
- "name": "еве"
- },
- "ewo": {
- "name": "евондо"
- },
- "ebu": {
- "name": "ембу"
- },
- "en": {
- "name": "енглески"
- },
- "en-AU": {
- "name": "енглески (Аустралија)"
- },
- "en-GB": {
- "name": "енглески (Велика Британија)"
- },
- "en-CA": {
- "name": "енглески (Канада)"
- },
- "eo": {
- "name": "есперанто"
- },
- "et": {
- "name": "естонски"
- },
- "fy": {
- "name": "западни фризијски"
- },
- "dje": {
- "name": "зарма"
- },
- "kea": {
- "name": "зеленортски"
- },
- "ig": {
- "name": "игбо"
- },
- "smn": {
- "name": "инари сами"
- },
- "id": {
- "name": "индонежански"
- },
- "ga": {
- "name": "ирски"
- },
- "zu": {
- "name": "исизулу"
- },
- "is": {
- "name": "исландски"
- },
- "it": {
- "name": "италијански"
- },
- "yav": {
- "name": "јангбен"
- },
- "ja": {
- "name": "јапански"
- },
- "hy": {
- "name": "јерменски"
- },
- "yi": {
- "name": "јидиш"
- },
- "yo": {
- "name": "јоруба"
- },
- "shi": {
- "name": "јужни шилха"
- },
- "kab": {
- "name": "кабиле"
- },
- "kk": {
- "name": "казашки"
- },
- "kkj": {
- "name": "како"
- },
- "kln": {
- "name": "каленџински"
- },
- "kam": {
- "name": "камба"
- },
- "kn": {
- "name": "канада"
- },
- "ca": {
- "name": "каталонски"
- },
- "ks": {
- "name": "кашмирски"
- },
- "nmg": {
- "name": "квасио"
- },
- "ksh": {
- "name": "келнски"
- },
- "qu": {
- "name": "кечуа"
- },
- "ki": {
- "name": "кикују"
- },
- "zh": {
- "name": "кинески"
- },
- "rw": {
- "name": "кињаруанда"
- },
- "ky": {
- "name": "киргиски"
- },
- "rn": {
- "name": "кирунди"
- },
- "sw-CD": {
- "name": "кисвахили"
- },
- "km": {
- "name": "кмерски"
- },
- "khq": {
- "name": "којра чиини"
- },
- "ses": {
- "name": "којраборо сени"
- },
- "kok": {
- "name": "конкани"
- },
- "ko": {
- "name": "корејски"
- },
- "kw": {
- "name": "корнволски"
- },
- "lkt": {
- "name": "лакота"
- },
- "lag": {
- "name": "ланги"
- },
- "lo": {
- "name": "лаошки"
- },
- "lv": {
- "name": "летонски"
- },
- "ln": {
- "name": "лингала"
- },
- "lt": {
- "name": "литвански"
- },
- "lu": {
- "name": "луба-катанга"
- },
- "luy": {
- "name": "лујиа"
- },
- "lb": {
- "name": "луксембуршки"
- },
- "luo": {
- "name": "луо"
- },
- "hu": {
- "name": "мађарски"
- },
- "mzn": {
- "name": "мазандерански"
- },
- "mk": {
- "name": "македонски"
- },
- "kde": {
- "name": "маконде"
- },
- "mgh": {
- "name": "макува-мито"
- },
- "ml": {
- "name": "малајалам"
- },
- "ms": {
- "name": "малајски"
- },
- "mg": {
- "name": "малгашки"
- },
- "mt": {
- "name": "малтешки"
- },
- "gv": {
- "name": "манкс"
- },
- "mr": {
- "name": "марати"
- },
- "mas": {
- "name": "масајски"
- },
- "jmc": {
- "name": "мачаме"
- },
- "mer": {
- "name": "меру"
- },
- "mgo": {
- "name": "мета"
- },
- "ro-MD": {
- "name": "молдавски"
- },
- "mn": {
- "name": "монголски"
- },
- "mfe": {
- "name": "морисјен"
- },
- "mua": {
- "name": "мунданг"
- },
- "naq": {
- "name": "нама"
- },
- "nnh": {
- "name": "нгиембун"
- },
- "jgo": {
- "name": "нгомба"
- },
- "de": {
- "name": "немачки"
- },
- "de-AT": {
- "name": "немачки (Аустрија)"
- },
- "ne": {
- "name": "непалски"
- },
- "nds": {
- "name": "нисконемачки"
- },
- "nds-NL": {
- "name": "нискосаксонски"
- },
- "nb": {
- "name": "норвешки букмол"
- },
- "nn": {
- "name": "норвешки нинорск"
- },
- "nus": {
- "name": "нуер"
- },
- "nyn": {
- "name": "њанколе"
- },
- "or": {
- "name": "одија"
- },
- "om": {
- "name": "оромо"
- },
- "os": {
- "name": "осетински"
- },
- "ps": {
- "name": "паштунски"
- },
- "pa": {
- "name": "пенџапски"
- },
- "fa": {
- "name": "персијски"
- },
- "zh-Hans": {
- "name": "поједностављени кинески"
- },
- "pl": {
- "name": "пољски"
- },
- "pt": {
- "name": "португалски"
- },
- "pt-PT": {
- "name": "португалски (Португал)"
- },
- "prg": {
- "name": "пруски"
- },
- "rm": {
- "name": "романш"
- },
- "rof": {
- "name": "ромбо"
- },
- "rwk": {
- "name": "руа"
- },
- "ro": {
- "name": "румунски"
- },
- "ru": {
- "name": "руски"
- },
- "saq": {
- "name": "самбуру"
- },
- "sg": {
- "name": "санго"
- },
- "sbp": {
- "name": "сангу"
- },
- "sah": {
- "name": "саха"
- },
- "sw": {
- "name": "свахили"
- },
- "lrc": {
- "name": "северни лури"
- },
- "nd": {
- "name": "северни ндебеле"
- },
- "se": {
- "name": "северни сами"
- },
- "seh": {
- "name": "сена"
- },
- "ii": {
- "name": "сечуански ји"
- },
- "sd": {
- "name": "синди"
- },
- "si": {
- "name": "синхалски"
- },
- "sk": {
- "name": "словачки"
- },
- "sl": {
- "name": "словеначки"
- },
- "xog": {
- "name": "сога"
- },
- "so": {
- "name": "сомалски"
- },
- "sr": {
- "name": "српски"
- },
- "zgh": {
- "name": "стандардни марокански тамашек"
- },
- "dav": {
- "name": "таита"
- },
- "th": {
- "name": "тајски"
- },
- "ta": {
- "name": "тамилски"
- },
- "twq": {
- "name": "тасавак"
- },
- "tt": {
- "name": "татарски"
- },
- "tg": {
- "name": "таџички"
- },
- "te": {
- "name": "телугу"
- },
- "teo": {
- "name": "тесо"
- },
- "bo": {
- "name": "тибетански"
- },
- "ti": {
- "name": "тигриња"
- },
- "to": {
- "name": "тонгански"
- },
- "zh-Hant": {
- "name": "традиционални кинески"
- },
- "tk": {
- "name": "туркменски"
- },
- "tr": {
- "name": "турски"
- },
- "uz": {
- "name": "узбечки"
- },
- "ug": {
- "name": "ујгурски"
- },
- "uk": {
- "name": "украјински"
- },
- "ur": {
- "name": "урду"
- },
- "fo": {
- "name": "фарски"
- },
- "fil": {
- "name": "филипински"
- },
- "fi": {
- "name": "фински"
- },
- "nl-BE": {
- "name": "фламански"
- },
- "fr": {
- "name": "француски"
- },
- "fr-CA": {
- "name": "француски (Канада)"
- },
- "fr-CH": {
- "name": "француски (Швајцарска)"
- },
- "fur": {
- "name": "фриулски"
- },
- "ff": {
- "name": "фулах"
- },
- "haw": {
- "name": "хавајски"
- },
- "ha": {
- "name": "хауса"
- },
- "he": {
- "name": "хебрејски"
- },
- "hi": {
- "name": "хинди"
- },
- "nl": {
- "name": "холандски"
- },
- "hr": {
- "name": "хрватски"
- },
- "ckb": {
- "name": "централни курдски"
- },
- "tzm": {
- "name": "централноатласки тамашек"
- },
- "cu": {
- "name": "црквенословенски"
- },
- "chr": {
- "name": "чероки"
- },
- "ce": {
- "name": "чеченски"
- },
- "cs": {
- "name": "чешки"
- },
- "cgg": {
- "name": "чига"
- },
- "dyo": {
- "name": "џола фоњи"
- },
- "dz": {
- "name": "џонга"
- },
- "ksb": {
- "name": "шамбала"
- },
- "de-CH": {
- "name": "швајцарски високи немачки"
- },
- "gsw": {
- "name": "швајцарски немачки"
- },
- "sv": {
- "name": "шведски"
- },
- "gd": {
- "name": "шкотски гелски"
- },
- "sn": {
- "name": "шона"
- },
- "es": {
- "name": "шпански"
- },
- "es-MX": {
- "name": "шпански (Мексико)"
- }
+ "agq": "агем",
+ "az": "азербејџански",
+ "ak": "акански",
+ "sq": "албански",
+ "am": "амхарски",
+ "ar": "арапски",
+ "as": "асамски",
+ "ast": "астуријски",
+ "asa": "асу",
+ "af": "африканс",
+ "bm": "бамананкан",
+ "bn": "бангла",
+ "bas": "баса",
+ "eu": "баскијски",
+ "ksf": "бафија",
+ "be": "белоруски",
+ "bem": "бемба",
+ "bez": "бена",
+ "brx": "бодо",
+ "bs": "босански",
+ "br": "бретонски",
+ "bg": "бугарски",
+ "my": "бурмански",
+ "vai": "ваи",
+ "wa": "валонски",
+ "wae": "валсерски",
+ "cy": "велшки",
+ "vi": "вијетнамски",
+ "vo": "волапик",
+ "wo": "волоф",
+ "vun": "вунџо",
+ "gl": "галицијски",
+ "lg": "ганда",
+ "hsb": "горњолужичкосрпски",
+ "kl": "гренландски",
+ "ka": "грузијски",
+ "el": "грчки",
+ "guz": "гуси",
+ "gu": "гуџарати",
+ "da": "дански",
+ "dsb": "доњолужичкосрпски",
+ "dua": "дуала",
+ "ee": "еве",
+ "ewo": "евондо",
+ "ebu": "ембу",
+ "en": "енглески",
+ "en-AU": "енглески (Аустралија)",
+ "en-GB": "енглески (Велика Британија)",
+ "en-CA": "енглески (Канада)",
+ "eo": "есперанто",
+ "et": "естонски",
+ "fy": "западни фризијски",
+ "dje": "зарма",
+ "kea": "зеленортски",
+ "ig": "игбо",
+ "smn": "инари сами",
+ "id": "индонежански",
+ "ga": "ирски",
+ "zu": "исизулу",
+ "xh": "исикоса",
+ "is": "исландски",
+ "it": "италијански",
+ "jv": "јавански",
+ "yav": "јангбен",
+ "ja": "јапански",
+ "hy": "јерменски",
+ "yi": "јидиш",
+ "yo": "јоруба",
+ "shi": "јужни шилха",
+ "kab": "кабиле",
+ "kk": "казашки",
+ "kkj": "како",
+ "kln": "каленџински",
+ "kam": "камба",
+ "kn": "канада",
+ "yue": "кантонски",
+ "ca": "каталонски",
+ "ks": "кашмирски",
+ "nmg": "квасио",
+ "ksh": "келнски",
+ "qu": "кечуа",
+ "ki": "кикују",
+ "zh": "кинески",
+ "rw": "кињаруанда",
+ "ky": "киргиски",
+ "rn": "кирунди",
+ "sw-CD": "кисвахили",
+ "km": "кмерски",
+ "khq": "којра чиини",
+ "ses": "којраборо сени",
+ "kok": "конкани",
+ "ko": "корејски",
+ "kw": "корнволски",
+ "ku": "курдски",
+ "lkt": "лакота",
+ "lag": "ланги",
+ "lo": "лаошки",
+ "lv": "летонски",
+ "ln": "лингала",
+ "lt": "литвански",
+ "lu": "луба-катанга",
+ "luy": "лујиа",
+ "lb": "луксембуршки",
+ "luo": "луо",
+ "hu": "мађарски",
+ "mzn": "мазандерански",
+ "mk": "македонски",
+ "kde": "маконде",
+ "mgh": "макува-мито",
+ "ml": "малајалам",
+ "ms": "малајски",
+ "mg": "малгашки",
+ "mt": "малтешки",
+ "gv": "манкс",
+ "mi": "маорски",
+ "mr": "марати",
+ "mas": "масајски",
+ "jmc": "мачаме",
+ "mer": "меру",
+ "mgo": "мета",
+ "ro-MD": "молдавски",
+ "mn": "монголски",
+ "mfe": "морисјен",
+ "mua": "мунданг",
+ "naq": "нама",
+ "nnh": "нгиембун",
+ "jgo": "нгомба",
+ "de": "немачки",
+ "de-AT": "немачки (Аустрија)",
+ "ne": "непалски",
+ "nds": "нисконемачки",
+ "nds-NL": "нискосаксонски",
+ "nb": "норвешки букмол",
+ "nn": "норвешки нинорск",
+ "nus": "нуер",
+ "nyn": "њанколе",
+ "or": "одија",
+ "om": "оромо",
+ "os": "осетински",
+ "ps": "паштунски",
+ "pa": "пенџапски",
+ "fa": "персијски",
+ "zh-Hans": "поједностављени кинески",
+ "pl": "пољски",
+ "pt": "португалски",
+ "pt-PT": "португалски (Португал)",
+ "prg": "пруски",
+ "rm": "романш",
+ "rof": "ромбо",
+ "rwk": "руа",
+ "ro": "румунски",
+ "ru": "руски",
+ "saq": "самбуру",
+ "sg": "санго",
+ "sbp": "сангу",
+ "sah": "саха",
+ "sw": "свахили",
+ "ceb": "себуански",
+ "lrc": "северни лури",
+ "nd": "северни ндебеле",
+ "se": "северни сами",
+ "seh": "сена",
+ "ii": "сечуански ји",
+ "sd": "синди",
+ "si": "синхалски",
+ "sk": "словачки",
+ "sl": "словеначки",
+ "xog": "сога",
+ "so": "сомалски",
+ "sr": "српски",
+ "zgh": "стандардни марокански тамашек",
+ "dav": "таита",
+ "th": "тајски",
+ "ta": "тамилски",
+ "twq": "тасавак",
+ "tt": "татарски",
+ "tg": "таџички",
+ "te": "телугу",
+ "teo": "тесо",
+ "bo": "тибетански",
+ "ti": "тигриња",
+ "to": "тонгански",
+ "zh-Hant": "традиционални кинески",
+ "tk": "туркменски",
+ "tr": "турски",
+ "uz": "узбечки",
+ "ug": "ујгурски",
+ "uk": "украјински",
+ "ur": "урду",
+ "fo": "фарски",
+ "fil": "филипински",
+ "fi": "фински",
+ "nl-BE": "фламански",
+ "fr": "француски",
+ "fr-CA": "француски (Канада)",
+ "fr-CH": "француски (Швајцарска)",
+ "fur": "фриулски",
+ "ff": "фулах",
+ "haw": "хавајски",
+ "ha": "хауса",
+ "he": "хебрејски",
+ "hi": "хинди",
+ "nl": "холандски",
+ "hr": "хрватски",
+ "ckb": "централни курдски",
+ "tzm": "централноатласки тамашек",
+ "cu": "црквенословенски",
+ "chr": "чероки",
+ "ce": "чеченски",
+ "cs": "чешки",
+ "cgg": "чига",
+ "dyo": "џола фоњи",
+ "dz": "џонга",
+ "ksb": "шамбала",
+ "de-CH": "швајцарски високи немачки",
+ "gsw": "швајцарски немачки",
+ "sv": "шведски",
+ "gd": "шкотски гелски",
+ "sn": "шона",
+ "es": "шпански",
+ "es-419": "шпански (Латинска Америка)",
+ "es-MX": "шпански (Мексико)"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/sr-Latn-BA.json b/vendor/commerceguys/intl/resources/language/sr-Latn-BA.json
index 265bd9af7..38124c604 100644
--- a/vendor/commerceguys/intl/resources/language/sr-Latn-BA.json
+++ b/vendor/commerceguys/intl/resources/language/sr-Latn-BA.json
@@ -1,644 +1,224 @@
{
- "af": {
- "name": "afrikans"
- },
- "agq": {
- "name": "agem"
- },
- "ak": {
- "name": "akanski"
- },
- "sq": {
- "name": "albanski"
- },
- "am": {
- "name": "amharski"
- },
- "ar": {
- "name": "arapski"
- },
- "as": {
- "name": "asamski"
- },
- "ast": {
- "name": "asturijski"
- },
- "asa": {
- "name": "asu"
- },
- "az": {
- "name": "azerbejdžanski"
- },
- "ksf": {
- "name": "bafija"
- },
- "bm": {
- "name": "bamanankan"
- },
- "bn": {
- "name": "bangla"
- },
- "bas": {
- "name": "basa"
- },
- "eu": {
- "name": "baskijski"
- },
- "bem": {
- "name": "bemba"
- },
- "bez": {
- "name": "bena"
- },
- "be": {
- "name": "bjeloruski"
- },
- "brx": {
- "name": "bodo"
- },
- "bs": {
- "name": "bosanski"
- },
- "br": {
- "name": "bretonski"
- },
- "bg": {
- "name": "bugarski"
- },
- "my": {
- "name": "burmanski"
- },
- "ckb": {
- "name": "centralni kurdski"
- },
- "tzm": {
- "name": "centralnoatlaski tamašek"
- },
- "cu": {
- "name": "crkvenoslovenski"
- },
- "ce": {
- "name": "čečenski"
- },
- "chr": {
- "name": "čeroki"
- },
- "cs": {
- "name": "češki"
- },
- "cgg": {
- "name": "čiga"
- },
- "da": {
- "name": "danski"
- },
- "dsb": {
- "name": "donji lužičkosrpski"
- },
- "dua": {
- "name": "duala"
- },
- "dyo": {
- "name": "džola fonji"
- },
- "dz": {
- "name": "džonga"
- },
- "ebu": {
- "name": "embu"
- },
- "en": {
- "name": "engleski"
- },
- "en-AU": {
- "name": "engleski (Australija)"
- },
- "en-CA": {
- "name": "engleski (Kanada)"
- },
- "en-GB": {
- "name": "engleski (Velika Britanija)"
- },
- "eo": {
- "name": "esperanto"
- },
- "et": {
- "name": "estonski"
- },
- "ee": {
- "name": "eve"
- },
- "ewo": {
- "name": "evondo"
- },
- "fo": {
- "name": "farski"
- },
- "fil": {
- "name": "filipinski"
- },
- "fi": {
- "name": "finski"
- },
- "nl-BE": {
- "name": "flamanski"
- },
- "fr": {
- "name": "francuski"
- },
- "fr-CA": {
- "name": "francuski (Kanada)"
- },
- "fr-CH": {
- "name": "francuski (Švajcarska)"
- },
- "fur": {
- "name": "friulski"
- },
- "ff": {
- "name": "fula"
- },
- "gl": {
- "name": "galicijski"
- },
- "lg": {
- "name": "ganda"
- },
- "hsb": {
- "name": "gornji lužičkosrpski"
- },
- "el": {
- "name": "grčki"
- },
- "kl": {
- "name": "grenlandski"
- },
- "ka": {
- "name": "gruzijski"
- },
- "gu": {
- "name": "gudžarati"
- },
- "guz": {
- "name": "gusi"
- },
- "ha": {
- "name": "hausa"
- },
- "haw": {
- "name": "havajski"
- },
- "he": {
- "name": "hebrejski"
- },
- "hi": {
- "name": "hindi"
- },
- "nl": {
- "name": "holandski"
- },
- "hr": {
- "name": "hrvatski"
- },
- "ig": {
- "name": "igbo"
- },
- "smn": {
- "name": "inari sami"
- },
- "id": {
- "name": "indonežanski"
- },
- "ga": {
- "name": "irski"
- },
- "zu": {
- "name": "isizulu"
- },
- "is": {
- "name": "islandski"
- },
- "it": {
- "name": "italijanski"
- },
- "yav": {
- "name": "jangben"
- },
- "ja": {
- "name": "japanski"
- },
- "hy": {
- "name": "jermenski"
- },
- "yi": {
- "name": "jidiš"
- },
- "yo": {
- "name": "joruba"
- },
- "shi": {
- "name": "južni šilha"
- },
- "kab": {
- "name": "kabile"
- },
- "kkj": {
- "name": "kako"
- },
- "kln": {
- "name": "kalendžinski"
- },
- "kam": {
- "name": "kamba"
- },
- "kn": {
- "name": "kanada"
- },
- "ks": {
- "name": "kašmirski"
- },
- "ca": {
- "name": "katalonski"
- },
- "kk": {
- "name": "kazaški"
- },
- "qu": {
- "name": "kečua"
- },
- "ksh": {
- "name": "kelnski"
- },
- "ki": {
- "name": "kikuju"
- },
- "zh": {
- "name": "kineski"
- },
- "rw": {
- "name": "kinjaruanda"
- },
- "ky": {
- "name": "kirgiski"
- },
- "rn": {
- "name": "kirundi"
- },
- "sw-CD": {
- "name": "kisvahili"
- },
- "km": {
- "name": "kmerski"
- },
- "khq": {
- "name": "kojra čiini"
- },
- "ses": {
- "name": "kojraboro seni"
- },
- "kok": {
- "name": "konkani"
- },
- "ko": {
- "name": "korejski"
- },
- "kw": {
- "name": "kornvolski"
- },
- "nmg": {
- "name": "kvasio"
- },
- "lkt": {
- "name": "lakota"
- },
- "lag": {
- "name": "langi"
- },
- "lo": {
- "name": "laoški"
- },
- "lv": {
- "name": "letonski"
- },
- "ln": {
- "name": "lingala"
- },
- "lt": {
- "name": "litvanski"
- },
- "lu": {
- "name": "luba-katanga"
- },
- "luy": {
- "name": "lujia"
- },
- "lb": {
- "name": "luksemburški"
- },
- "luo": {
- "name": "Luo"
- },
- "jmc": {
- "name": "mačame"
- },
- "hu": {
- "name": "mađarski"
- },
- "mk": {
- "name": "makedonski"
- },
- "kde": {
- "name": "makonde"
- },
- "mgh": {
- "name": "makuva-mito"
- },
- "ml": {
- "name": "malajalam"
- },
- "ms": {
- "name": "malajski"
- },
- "mg": {
- "name": "malgaški"
- },
- "mt": {
- "name": "malteški"
- },
- "gv": {
- "name": "manks"
- },
- "mr": {
- "name": "marati"
- },
- "mas": {
- "name": "masajski"
- },
- "mzn": {
- "name": "mazanderanski"
- },
- "mer": {
- "name": "meru"
- },
- "mgo": {
- "name": "meta"
- },
- "ro-MD": {
- "name": "moldavski"
- },
- "mn": {
- "name": "mongolski"
- },
- "mfe": {
- "name": "morisjen"
- },
- "mua": {
- "name": "mundang"
- },
- "naq": {
- "name": "nama"
- },
- "de": {
- "name": "nemački"
- },
- "de-AT": {
- "name": "nemački (Austrija)"
- },
- "ne": {
- "name": "nepalski"
- },
- "nnh": {
- "name": "ngiembun"
- },
- "jgo": {
- "name": "ngomba"
- },
- "nds": {
- "name": "niskonemački"
- },
- "nds-NL": {
- "name": "niskosaksonski"
- },
- "nb": {
- "name": "norveški bukmol"
- },
- "nn": {
- "name": "norveški ninorsk"
- },
- "nus": {
- "name": "nuer"
- },
- "nyn": {
- "name": "njankole"
- },
- "or": {
- "name": "odija"
- },
- "om": {
- "name": "oromo"
- },
- "os": {
- "name": "osetinski"
- },
- "ps": {
- "name": "paštunski"
- },
- "pa": {
- "name": "pendžapski"
- },
- "fa": {
- "name": "persijski"
- },
- "zh-Hans": {
- "name": "pojednostavljeni kineski"
- },
- "pl": {
- "name": "poljski"
- },
- "pt": {
- "name": "portugalski"
- },
- "pt-PT": {
- "name": "portugalski (Portugal)"
- },
- "prg": {
- "name": "pruski"
- },
- "rm": {
- "name": "romanš"
- },
- "rof": {
- "name": "rombo"
- },
- "rwk": {
- "name": "rua"
- },
- "ro": {
- "name": "rumunski"
- },
- "ru": {
- "name": "ruski"
- },
- "sah": {
- "name": "saha"
- },
- "saq": {
- "name": "samburu"
- },
- "sg": {
- "name": "sango"
- },
- "sbp": {
- "name": "sangu"
- },
- "ii": {
- "name": "sečuanski ji"
- },
- "seh": {
- "name": "sena"
- },
- "lrc": {
- "name": "severni luri"
- },
- "nd": {
- "name": "severni ndebele"
- },
- "se": {
- "name": "severni sami"
- },
- "sd": {
- "name": "sindi"
- },
- "si": {
- "name": "sinhalski"
- },
- "sk": {
- "name": "slovački"
- },
- "sl": {
- "name": "slovenački"
- },
- "xog": {
- "name": "soga"
- },
- "so": {
- "name": "somalski"
- },
- "sr": {
- "name": "srpski"
- },
- "zgh": {
- "name": "standardni marokanski tamašek"
- },
- "sw": {
- "name": "svahili"
- },
- "ksb": {
- "name": "šambala"
- },
- "gd": {
- "name": "škotski gelski"
- },
- "sn": {
- "name": "šona"
- },
- "es": {
- "name": "španski"
- },
- "es-MX": {
- "name": "španski (Meksiko)"
- },
- "gsw": {
- "name": "švajcarski nemački"
- },
- "de-CH": {
- "name": "švajcarski visoki nemački"
- },
- "sv": {
- "name": "švedski"
- },
- "tg": {
- "name": "tadžički"
- },
- "dav": {
- "name": "taita"
- },
- "th": {
- "name": "tajski"
- },
- "ta": {
- "name": "tamilski"
- },
- "twq": {
- "name": "tasavak"
- },
- "tt": {
- "name": "tatarski"
- },
- "te": {
- "name": "telugu"
- },
- "teo": {
- "name": "teso"
- },
- "bo": {
- "name": "tibetanski"
- },
- "ti": {
- "name": "tigrinja"
- },
- "to": {
- "name": "tonganski"
- },
- "zh-Hant": {
- "name": "tradicionalni kineski"
- },
- "tk": {
- "name": "turkmenski"
- },
- "tr": {
- "name": "turski"
- },
- "ug": {
- "name": "ujgurski"
- },
- "uk": {
- "name": "ukrajinski"
- },
- "ur": {
- "name": "urdu"
- },
- "uz": {
- "name": "uzbečki"
- },
- "vai": {
- "name": "Vai"
- },
- "wae": {
- "name": "valserski"
- },
- "cy": {
- "name": "velški"
- },
- "vi": {
- "name": "vijetnamski"
- },
- "vo": {
- "name": "volapik"
- },
- "wo": {
- "name": "volof"
- },
- "vun": {
- "name": "vundžo"
- },
- "fy": {
- "name": "zapadni frizijski"
- },
- "dje": {
- "name": "zarma"
- },
- "kea": {
- "name": "zelenortski"
- }
+ "af": "afrikans",
+ "agq": "agem",
+ "ak": "akanski",
+ "sq": "albanski",
+ "am": "amharski",
+ "ar": "arapski",
+ "as": "asamski",
+ "ast": "asturijski",
+ "asa": "asu",
+ "az": "azerbejdžanski",
+ "ksf": "bafija",
+ "bm": "bamanankan",
+ "bn": "bangla",
+ "bas": "basa",
+ "eu": "baskijski",
+ "bem": "bemba",
+ "bez": "bena",
+ "be": "bjeloruski",
+ "brx": "bodo",
+ "bs": "bosanski",
+ "br": "bretonski",
+ "bg": "bugarski",
+ "my": "burmanski",
+ "ckb": "centralni kurdski",
+ "tzm": "centralnoatlaski tamašek",
+ "cu": "crkvenoslovenski",
+ "ce": "čečenski",
+ "chr": "čeroki",
+ "cs": "češki",
+ "cgg": "čiga",
+ "da": "danski",
+ "dsb": "donjolužičkosrpski",
+ "dua": "duala",
+ "dyo": "džola fonji",
+ "dz": "džonga",
+ "ebu": "embu",
+ "en": "engleski",
+ "en-AU": "engleski (Australija)",
+ "en-CA": "engleski (Kanada)",
+ "en-GB": "engleski (Velika Britanija)",
+ "eo": "esperanto",
+ "et": "estonski",
+ "ee": "eve",
+ "ewo": "evondo",
+ "fo": "farski",
+ "fil": "filipinski",
+ "fi": "finski",
+ "nl-BE": "flamanski",
+ "fr": "francuski",
+ "fr-CA": "francuski (Kanada)",
+ "fr-CH": "francuski (Švajcarska)",
+ "fur": "friulski",
+ "ff": "fula",
+ "gl": "galicijski",
+ "lg": "ganda",
+ "hsb": "gornjolužičkosrpski",
+ "el": "grčki",
+ "kl": "grenlandski",
+ "ka": "gruzijski",
+ "gu": "gudžarati",
+ "guz": "gusi",
+ "ha": "hausa",
+ "haw": "havajski",
+ "he": "hebrejski",
+ "hi": "hindi",
+ "nl": "holandski",
+ "hr": "hrvatski",
+ "ig": "igbo",
+ "smn": "inari sami",
+ "id": "indonežanski",
+ "ga": "irski",
+ "xh": "isikosa",
+ "zu": "isizulu",
+ "is": "islandski",
+ "it": "italijanski",
+ "yav": "jangben",
+ "ja": "japanski",
+ "jv": "javanski",
+ "hy": "jermenski",
+ "yi": "jidiš",
+ "yo": "joruba",
+ "shi": "južni šilha",
+ "kab": "kabile",
+ "kkj": "kako",
+ "kln": "kalendžinski",
+ "kam": "kamba",
+ "kn": "kanada",
+ "yue": "kantonski",
+ "ks": "kašmirski",
+ "ca": "katalonski",
+ "kk": "kazaški",
+ "qu": "kečua",
+ "ksh": "kelnski",
+ "ki": "kikuju",
+ "zh": "kineski",
+ "rw": "kinjaruanda",
+ "ky": "kirgiski",
+ "rn": "kirundi",
+ "sw-CD": "kisvahili",
+ "km": "kmerski",
+ "khq": "kojra čiini",
+ "ses": "kojraboro seni",
+ "kok": "konkani",
+ "ko": "korejski",
+ "kw": "kornvolski",
+ "ku": "kurdski",
+ "nmg": "kvasio",
+ "lkt": "lakota",
+ "lag": "langi",
+ "lo": "laoški",
+ "lv": "letonski",
+ "ln": "lingala",
+ "lt": "litvanski",
+ "lu": "luba-katanga",
+ "luy": "lujia",
+ "lb": "luksemburški",
+ "luo": "Luo",
+ "jmc": "mačame",
+ "hu": "mađarski",
+ "mk": "makedonski",
+ "kde": "makonde",
+ "mgh": "makuva-mito",
+ "ml": "malajalam",
+ "ms": "malajski",
+ "mg": "malgaški",
+ "mt": "malteški",
+ "gv": "manks",
+ "mi": "maorski",
+ "mr": "marati",
+ "mas": "masajski",
+ "mzn": "mazanderanski",
+ "mer": "meru",
+ "mgo": "meta",
+ "ro-MD": "moldavski",
+ "mn": "mongolski",
+ "mfe": "morisjen",
+ "mua": "mundang",
+ "naq": "nama",
+ "de": "nemački",
+ "de-AT": "nemački (Austrija)",
+ "ne": "nepalski",
+ "nnh": "ngiembun",
+ "jgo": "ngomba",
+ "nds": "niskonemački",
+ "nds-NL": "niskosaksonski",
+ "nb": "norveški bukmol",
+ "nn": "norveški ninorsk",
+ "nus": "nuer",
+ "nyn": "njankole",
+ "or": "odija",
+ "om": "oromo",
+ "os": "osetinski",
+ "ps": "paštunski",
+ "pa": "pendžapski",
+ "fa": "persijski",
+ "zh-Hans": "pojednostavljeni kineski",
+ "pl": "poljski",
+ "pt": "portugalski",
+ "pt-PT": "portugalski (Portugal)",
+ "prg": "pruski",
+ "rm": "romanš",
+ "rof": "rombo",
+ "rwk": "rua",
+ "ro": "rumunski",
+ "ru": "ruski",
+ "sah": "saha",
+ "saq": "samburu",
+ "sg": "sango",
+ "sbp": "sangu",
+ "ceb": "sebuanski",
+ "ii": "sečuanski ji",
+ "seh": "sena",
+ "lrc": "severni luri",
+ "nd": "severni ndebele",
+ "se": "severni sami",
+ "sd": "sindi",
+ "si": "sinhalski",
+ "sk": "slovački",
+ "sl": "slovenački",
+ "xog": "soga",
+ "so": "somalski",
+ "sr": "srpski",
+ "zgh": "standardni marokanski tamašek",
+ "sw": "svahili",
+ "ksb": "šambala",
+ "gd": "škotski gelski",
+ "sn": "šona",
+ "es": "španski",
+ "es-419": "španski (Latinska Amerika)",
+ "es-MX": "španski (Meksiko)",
+ "gsw": "švajcarski nemački",
+ "de-CH": "švajcarski visoki nemački",
+ "sv": "švedski",
+ "tg": "tadžički",
+ "dav": "taita",
+ "th": "tajski",
+ "ta": "tamilski",
+ "twq": "tasavak",
+ "tt": "tatarski",
+ "te": "telugu",
+ "teo": "teso",
+ "bo": "tibetanski",
+ "ti": "tigrinja",
+ "to": "tonganski",
+ "zh-Hant": "tradicionalni kineski",
+ "tk": "turkmenski",
+ "tr": "turski",
+ "ug": "ujgurski",
+ "uk": "ukrajinski",
+ "ur": "urdu",
+ "uz": "uzbečki",
+ "vai": "Vai",
+ "wa": "valonski",
+ "wae": "valserski",
+ "cy": "velški",
+ "vi": "vijetnamski",
+ "vo": "volapik",
+ "wo": "volof",
+ "vun": "vundžo",
+ "fy": "zapadni frizijski",
+ "dje": "zarma",
+ "kea": "zelenortski"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/sr-Latn-ME.json b/vendor/commerceguys/intl/resources/language/sr-Latn-ME.json
index a7313a213..990ea2b04 100644
--- a/vendor/commerceguys/intl/resources/language/sr-Latn-ME.json
+++ b/vendor/commerceguys/intl/resources/language/sr-Latn-ME.json
@@ -1,644 +1,224 @@
{
- "af": {
- "name": "afrikans"
- },
- "agq": {
- "name": "agem"
- },
- "ak": {
- "name": "akanski"
- },
- "sq": {
- "name": "albanski"
- },
- "am": {
- "name": "amharski"
- },
- "ar": {
- "name": "arapski"
- },
- "as": {
- "name": "asamski"
- },
- "ast": {
- "name": "asturijski"
- },
- "asa": {
- "name": "asu"
- },
- "az": {
- "name": "azerbejdžanski"
- },
- "ksf": {
- "name": "bafija"
- },
- "bm": {
- "name": "bamanankan"
- },
- "bn": {
- "name": "bangla"
- },
- "bas": {
- "name": "basa"
- },
- "eu": {
- "name": "baskijski"
- },
- "bem": {
- "name": "bemba"
- },
- "bez": {
- "name": "bena"
- },
- "be": {
- "name": "bjeloruski"
- },
- "brx": {
- "name": "bodo"
- },
- "bs": {
- "name": "bosanski"
- },
- "br": {
- "name": "bretonski"
- },
- "bg": {
- "name": "bugarski"
- },
- "my": {
- "name": "burmanski"
- },
- "ckb": {
- "name": "centralni kurdski"
- },
- "tzm": {
- "name": "centralnoatlaski tamašek"
- },
- "cu": {
- "name": "crkvenoslovenski"
- },
- "ce": {
- "name": "čečenski"
- },
- "chr": {
- "name": "čeroki"
- },
- "cs": {
- "name": "češki"
- },
- "cgg": {
- "name": "čiga"
- },
- "da": {
- "name": "danski"
- },
- "dsb": {
- "name": "donji lužičkosrpski"
- },
- "dua": {
- "name": "duala"
- },
- "dyo": {
- "name": "džola fonji"
- },
- "dz": {
- "name": "džonga"
- },
- "ebu": {
- "name": "embu"
- },
- "en": {
- "name": "engleski"
- },
- "en-AU": {
- "name": "engleski (Australija)"
- },
- "en-CA": {
- "name": "engleski (Kanada)"
- },
- "en-GB": {
- "name": "engleski (Velika Britanija)"
- },
- "eo": {
- "name": "esperanto"
- },
- "et": {
- "name": "estonski"
- },
- "ee": {
- "name": "eve"
- },
- "ewo": {
- "name": "evondo"
- },
- "fo": {
- "name": "farski"
- },
- "fil": {
- "name": "filipinski"
- },
- "fi": {
- "name": "finski"
- },
- "nl-BE": {
- "name": "flamanski"
- },
- "fr": {
- "name": "francuski"
- },
- "fr-CA": {
- "name": "francuski (Kanada)"
- },
- "fr-CH": {
- "name": "francuski (Švajcarska)"
- },
- "fur": {
- "name": "friulski"
- },
- "ff": {
- "name": "fulah"
- },
- "gl": {
- "name": "galicijski"
- },
- "lg": {
- "name": "ganda"
- },
- "hsb": {
- "name": "gornji lužičkosrpski"
- },
- "el": {
- "name": "grčki"
- },
- "kl": {
- "name": "grenlandski"
- },
- "ka": {
- "name": "gruzijski"
- },
- "gu": {
- "name": "gudžarati"
- },
- "guz": {
- "name": "gusi"
- },
- "ha": {
- "name": "hausa"
- },
- "haw": {
- "name": "havajski"
- },
- "he": {
- "name": "hebrejski"
- },
- "hi": {
- "name": "hindi"
- },
- "nl": {
- "name": "holandski"
- },
- "hr": {
- "name": "hrvatski"
- },
- "ig": {
- "name": "igbo"
- },
- "smn": {
- "name": "inari sami"
- },
- "id": {
- "name": "indonežanski"
- },
- "ga": {
- "name": "irski"
- },
- "zu": {
- "name": "isizulu"
- },
- "is": {
- "name": "islandski"
- },
- "it": {
- "name": "italijanski"
- },
- "yav": {
- "name": "jangben"
- },
- "ja": {
- "name": "japanski"
- },
- "hy": {
- "name": "jermenski"
- },
- "yi": {
- "name": "jidiš"
- },
- "yo": {
- "name": "joruba"
- },
- "shi": {
- "name": "južni šilha"
- },
- "kab": {
- "name": "kabile"
- },
- "kkj": {
- "name": "kako"
- },
- "kln": {
- "name": "kalendžinski"
- },
- "kam": {
- "name": "kamba"
- },
- "kn": {
- "name": "kanada"
- },
- "ks": {
- "name": "kašmirski"
- },
- "ca": {
- "name": "katalonski"
- },
- "kk": {
- "name": "kazaški"
- },
- "qu": {
- "name": "kečua"
- },
- "ksh": {
- "name": "kelnski"
- },
- "ki": {
- "name": "kikuju"
- },
- "zh": {
- "name": "kineski"
- },
- "rw": {
- "name": "kinjaruanda"
- },
- "ky": {
- "name": "kirgiski"
- },
- "rn": {
- "name": "kirundi"
- },
- "sw-CD": {
- "name": "kisvahili"
- },
- "km": {
- "name": "kmerski"
- },
- "khq": {
- "name": "kojra čiini"
- },
- "ses": {
- "name": "kojraboro seni"
- },
- "kok": {
- "name": "konkani"
- },
- "ko": {
- "name": "korejski"
- },
- "kw": {
- "name": "kornvolski"
- },
- "nmg": {
- "name": "kvasio"
- },
- "lkt": {
- "name": "lakota"
- },
- "lag": {
- "name": "langi"
- },
- "lo": {
- "name": "laoški"
- },
- "lv": {
- "name": "letonski"
- },
- "ln": {
- "name": "lingala"
- },
- "lt": {
- "name": "litvanski"
- },
- "lu": {
- "name": "luba-katanga"
- },
- "luy": {
- "name": "lujia"
- },
- "lb": {
- "name": "luksemburški"
- },
- "luo": {
- "name": "Luo"
- },
- "jmc": {
- "name": "mačame"
- },
- "hu": {
- "name": "mađarski"
- },
- "mk": {
- "name": "makedonski"
- },
- "kde": {
- "name": "makonde"
- },
- "mgh": {
- "name": "makuva-mito"
- },
- "ml": {
- "name": "malajalam"
- },
- "ms": {
- "name": "malajski"
- },
- "mg": {
- "name": "malgaški"
- },
- "mt": {
- "name": "malteški"
- },
- "gv": {
- "name": "manks"
- },
- "mr": {
- "name": "marati"
- },
- "mas": {
- "name": "masajski"
- },
- "mzn": {
- "name": "mazanderanski"
- },
- "mer": {
- "name": "meru"
- },
- "mgo": {
- "name": "meta"
- },
- "ro-MD": {
- "name": "moldavski"
- },
- "mn": {
- "name": "mongolski"
- },
- "mfe": {
- "name": "morisjen"
- },
- "mua": {
- "name": "mundang"
- },
- "naq": {
- "name": "nama"
- },
- "de": {
- "name": "nemački"
- },
- "de-AT": {
- "name": "nemački (Austrija)"
- },
- "gsw": {
- "name": "nemački (Švajcarska)"
- },
- "ne": {
- "name": "nepalski"
- },
- "nnh": {
- "name": "ngiembun"
- },
- "jgo": {
- "name": "ngomba"
- },
- "nds": {
- "name": "niskonemački"
- },
- "nds-NL": {
- "name": "niskosaksonski"
- },
- "nb": {
- "name": "norveški bukmol"
- },
- "nn": {
- "name": "norveški ninorsk"
- },
- "nus": {
- "name": "nuer"
- },
- "nyn": {
- "name": "njankole"
- },
- "or": {
- "name": "odija"
- },
- "om": {
- "name": "oromo"
- },
- "os": {
- "name": "osetinski"
- },
- "ps": {
- "name": "paštunski"
- },
- "pa": {
- "name": "pendžapski"
- },
- "fa": {
- "name": "persijski"
- },
- "zh-Hans": {
- "name": "pojednostavljeni kineski"
- },
- "pl": {
- "name": "poljski"
- },
- "pt": {
- "name": "portugalski"
- },
- "pt-PT": {
- "name": "portugalski (Portugal)"
- },
- "prg": {
- "name": "pruski"
- },
- "rm": {
- "name": "romanš"
- },
- "rof": {
- "name": "rombo"
- },
- "rwk": {
- "name": "rua"
- },
- "ro": {
- "name": "rumunski"
- },
- "ru": {
- "name": "ruski"
- },
- "sah": {
- "name": "saha"
- },
- "saq": {
- "name": "samburu"
- },
- "sg": {
- "name": "sango"
- },
- "sbp": {
- "name": "sangu"
- },
- "ii": {
- "name": "sečuanski ji"
- },
- "seh": {
- "name": "sena"
- },
- "lrc": {
- "name": "severni luri"
- },
- "nd": {
- "name": "severni ndebele"
- },
- "se": {
- "name": "severni sami"
- },
- "sd": {
- "name": "sindi"
- },
- "si": {
- "name": "sinhaleški"
- },
- "sk": {
- "name": "slovački"
- },
- "sl": {
- "name": "slovenački"
- },
- "xog": {
- "name": "soga"
- },
- "so": {
- "name": "somalski"
- },
- "sr": {
- "name": "srpski"
- },
- "zgh": {
- "name": "standardni marokanski tamašek"
- },
- "sw": {
- "name": "svahili"
- },
- "ksb": {
- "name": "šambala"
- },
- "gd": {
- "name": "škotski gelski"
- },
- "sn": {
- "name": "šona"
- },
- "es": {
- "name": "španski"
- },
- "es-MX": {
- "name": "španski (Meksiko)"
- },
- "de-CH": {
- "name": "švajcarski visoki nemački"
- },
- "sv": {
- "name": "švedski"
- },
- "tg": {
- "name": "tadžički"
- },
- "dav": {
- "name": "taita"
- },
- "th": {
- "name": "tajski"
- },
- "ta": {
- "name": "tamilski"
- },
- "twq": {
- "name": "tasavak"
- },
- "tt": {
- "name": "tatarski"
- },
- "te": {
- "name": "telugu"
- },
- "teo": {
- "name": "teso"
- },
- "bo": {
- "name": "tibetanski"
- },
- "ti": {
- "name": "tigrinja"
- },
- "to": {
- "name": "tonganski"
- },
- "zh-Hant": {
- "name": "tradicionalni kineski"
- },
- "tk": {
- "name": "turkmenski"
- },
- "tr": {
- "name": "turski"
- },
- "ug": {
- "name": "ujgurski"
- },
- "uk": {
- "name": "ukrajinski"
- },
- "ur": {
- "name": "urdu"
- },
- "uz": {
- "name": "uzbečki"
- },
- "vai": {
- "name": "Vai"
- },
- "wae": {
- "name": "valserski"
- },
- "cy": {
- "name": "velški"
- },
- "vi": {
- "name": "vijetnamski"
- },
- "vo": {
- "name": "volapik"
- },
- "wo": {
- "name": "volof"
- },
- "vun": {
- "name": "vundžo"
- },
- "fy": {
- "name": "zapadni frizijski"
- },
- "dje": {
- "name": "zarma"
- },
- "kea": {
- "name": "zelenortski"
- }
+ "af": "afrikans",
+ "agq": "agem",
+ "ak": "akanski",
+ "sq": "albanski",
+ "am": "amharski",
+ "ar": "arapski",
+ "as": "asamski",
+ "ast": "asturijski",
+ "asa": "asu",
+ "az": "azerbejdžanski",
+ "ksf": "bafija",
+ "bm": "bamanankan",
+ "bn": "bangla",
+ "bas": "basa",
+ "eu": "baskijski",
+ "bem": "bemba",
+ "bez": "bena",
+ "be": "bjeloruski",
+ "brx": "bodo",
+ "bs": "bosanski",
+ "br": "bretonski",
+ "bg": "bugarski",
+ "my": "burmanski",
+ "ckb": "centralni kurdski",
+ "tzm": "centralnoatlaski tamašek",
+ "cu": "crkvenoslovenski",
+ "ce": "čečenski",
+ "chr": "čeroki",
+ "cs": "češki",
+ "cgg": "čiga",
+ "da": "danski",
+ "dsb": "donjolužičkosrpski",
+ "dua": "duala",
+ "dyo": "džola fonji",
+ "dz": "džonga",
+ "ebu": "embu",
+ "en": "engleski",
+ "en-AU": "engleski (Australija)",
+ "en-CA": "engleski (Kanada)",
+ "en-GB": "engleski (Velika Britanija)",
+ "eo": "esperanto",
+ "et": "estonski",
+ "ee": "eve",
+ "ewo": "evondo",
+ "fo": "farski",
+ "fil": "filipinski",
+ "fi": "finski",
+ "nl-BE": "flamanski",
+ "fr": "francuski",
+ "fr-CA": "francuski (Kanada)",
+ "fr-CH": "francuski (Švajcarska)",
+ "fur": "friulski",
+ "ff": "fulah",
+ "gl": "galicijski",
+ "lg": "ganda",
+ "hsb": "gornjolužičkosrpski",
+ "el": "grčki",
+ "kl": "grenlandski",
+ "ka": "gruzijski",
+ "gu": "gudžarati",
+ "guz": "gusi",
+ "ha": "hausa",
+ "haw": "havajski",
+ "he": "hebrejski",
+ "hi": "hindi",
+ "nl": "holandski",
+ "hr": "hrvatski",
+ "ig": "igbo",
+ "smn": "inari sami",
+ "id": "indonežanski",
+ "ga": "irski",
+ "xh": "isikosa",
+ "zu": "isizulu",
+ "is": "islandski",
+ "it": "italijanski",
+ "yav": "jangben",
+ "ja": "japanski",
+ "jv": "javanski",
+ "hy": "jermenski",
+ "yi": "jidiš",
+ "yo": "joruba",
+ "shi": "južni šilha",
+ "kab": "kabile",
+ "kkj": "kako",
+ "kln": "kalendžinski",
+ "kam": "kamba",
+ "kn": "kanada",
+ "yue": "kantonski",
+ "ks": "kašmirski",
+ "ca": "katalonski",
+ "kk": "kazaški",
+ "qu": "kečua",
+ "ksh": "kelnski",
+ "ki": "kikuju",
+ "zh": "kineski",
+ "rw": "kinjaruanda",
+ "ky": "kirgiski",
+ "rn": "kirundi",
+ "sw-CD": "kisvahili",
+ "km": "kmerski",
+ "khq": "kojra čiini",
+ "ses": "kojraboro seni",
+ "kok": "konkani",
+ "ko": "korejski",
+ "kw": "kornvolski",
+ "ku": "kurdski",
+ "nmg": "kvasio",
+ "lkt": "lakota",
+ "lag": "langi",
+ "lo": "laoški",
+ "lv": "letonski",
+ "ln": "lingala",
+ "lt": "litvanski",
+ "lu": "luba-katanga",
+ "luy": "lujia",
+ "lb": "luksemburški",
+ "luo": "Luo",
+ "jmc": "mačame",
+ "hu": "mađarski",
+ "mk": "makedonski",
+ "kde": "makonde",
+ "mgh": "makuva-mito",
+ "ml": "malajalam",
+ "ms": "malajski",
+ "mg": "malgaški",
+ "mt": "malteški",
+ "gv": "manks",
+ "mi": "maorski",
+ "mr": "marati",
+ "mas": "masajski",
+ "mzn": "mazanderanski",
+ "mer": "meru",
+ "mgo": "meta",
+ "ro-MD": "moldavski",
+ "mn": "mongolski",
+ "mfe": "morisjen",
+ "mua": "mundang",
+ "naq": "nama",
+ "de": "nemački",
+ "de-AT": "nemački (Austrija)",
+ "gsw": "nemački (Švajcarska)",
+ "ne": "nepalski",
+ "nnh": "ngiembun",
+ "jgo": "ngomba",
+ "nds": "niskonemački",
+ "nds-NL": "niskosaksonski",
+ "nb": "norveški bukmol",
+ "nn": "norveški ninorsk",
+ "nus": "nuer",
+ "nyn": "njankole",
+ "or": "odija",
+ "om": "oromo",
+ "os": "osetinski",
+ "ps": "paštunski",
+ "pa": "pendžapski",
+ "fa": "persijski",
+ "zh-Hans": "pojednostavljeni kineski",
+ "pl": "poljski",
+ "pt": "portugalski",
+ "pt-PT": "portugalski (Portugal)",
+ "prg": "pruski",
+ "rm": "romanš",
+ "rof": "rombo",
+ "rwk": "rua",
+ "ro": "rumunski",
+ "ru": "ruski",
+ "sah": "saha",
+ "saq": "samburu",
+ "sg": "sango",
+ "sbp": "sangu",
+ "ceb": "sebuanski",
+ "ii": "sečuanski ji",
+ "seh": "sena",
+ "lrc": "severni luri",
+ "nd": "severni ndebele",
+ "se": "severni sami",
+ "sd": "sindi",
+ "si": "sinhaleški",
+ "sk": "slovački",
+ "sl": "slovenački",
+ "xog": "soga",
+ "so": "somalski",
+ "sr": "srpski",
+ "zgh": "standardni marokanski tamašek",
+ "sw": "svahili",
+ "ksb": "šambala",
+ "gd": "škotski gelski",
+ "sn": "šona",
+ "es": "španski",
+ "es-419": "španski (Latinska Amerika)",
+ "es-MX": "španski (Meksiko)",
+ "de-CH": "švajcarski visoki nemački",
+ "sv": "švedski",
+ "tg": "tadžički",
+ "dav": "taita",
+ "th": "tajski",
+ "ta": "tamilski",
+ "twq": "tasavak",
+ "tt": "tatarski",
+ "te": "telugu",
+ "teo": "teso",
+ "bo": "tibetanski",
+ "ti": "tigrinja",
+ "to": "tonganski",
+ "zh-Hant": "tradicionalni kineski",
+ "tk": "turkmenski",
+ "tr": "turski",
+ "ug": "ujgurski",
+ "uk": "ukrajinski",
+ "ur": "urdu",
+ "uz": "uzbečki",
+ "vai": "Vai",
+ "wa": "valonski",
+ "wae": "valserski",
+ "cy": "velški",
+ "vi": "vijetnamski",
+ "vo": "volapik",
+ "wo": "volof",
+ "vun": "vundžo",
+ "fy": "zapadni frizijski",
+ "dje": "zarma",
+ "kea": "zelenortski"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/sr-Latn-XK.json b/vendor/commerceguys/intl/resources/language/sr-Latn-XK.json
index b666ecb07..cfdb94dcc 100644
--- a/vendor/commerceguys/intl/resources/language/sr-Latn-XK.json
+++ b/vendor/commerceguys/intl/resources/language/sr-Latn-XK.json
@@ -1,644 +1,224 @@
{
- "af": {
- "name": "afrikans"
- },
- "agq": {
- "name": "agem"
- },
- "ak": {
- "name": "akanski"
- },
- "sq": {
- "name": "albanski"
- },
- "am": {
- "name": "amharski"
- },
- "ar": {
- "name": "arapski"
- },
- "as": {
- "name": "asamski"
- },
- "ast": {
- "name": "asturijski"
- },
- "asa": {
- "name": "asu"
- },
- "az": {
- "name": "azerbejdžanski"
- },
- "ksf": {
- "name": "bafija"
- },
- "bm": {
- "name": "bamanankan"
- },
- "bn": {
- "name": "bangla"
- },
- "bas": {
- "name": "basa"
- },
- "eu": {
- "name": "baskijski"
- },
- "be": {
- "name": "beloruski"
- },
- "bem": {
- "name": "bemba"
- },
- "bez": {
- "name": "bena"
- },
- "brx": {
- "name": "bodo"
- },
- "bs": {
- "name": "bosanski"
- },
- "br": {
- "name": "bretonski"
- },
- "bg": {
- "name": "bugarski"
- },
- "my": {
- "name": "burmanski"
- },
- "ckb": {
- "name": "centralni kurdski"
- },
- "tzm": {
- "name": "centralnoatlaski tamašek"
- },
- "cu": {
- "name": "crkvenoslovenski"
- },
- "ce": {
- "name": "čečenski"
- },
- "chr": {
- "name": "čeroki"
- },
- "cs": {
- "name": "češki"
- },
- "cgg": {
- "name": "čiga"
- },
- "da": {
- "name": "danski"
- },
- "dsb": {
- "name": "donji lužičkosrpski"
- },
- "dua": {
- "name": "duala"
- },
- "dyo": {
- "name": "džola fonji"
- },
- "dz": {
- "name": "džonga"
- },
- "ebu": {
- "name": "embu"
- },
- "en": {
- "name": "engleski"
- },
- "en-AU": {
- "name": "engleski (Australija)"
- },
- "en-CA": {
- "name": "engleski (Kanada)"
- },
- "en-GB": {
- "name": "engleski (Velika Britanija)"
- },
- "eo": {
- "name": "esperanto"
- },
- "et": {
- "name": "estonski"
- },
- "ee": {
- "name": "eve"
- },
- "ewo": {
- "name": "evondo"
- },
- "fo": {
- "name": "farski"
- },
- "fil": {
- "name": "filipinski"
- },
- "fi": {
- "name": "finski"
- },
- "nl-BE": {
- "name": "flamanski"
- },
- "fr": {
- "name": "francuski"
- },
- "fr-CA": {
- "name": "francuski (Kanada)"
- },
- "fr-CH": {
- "name": "francuski (Švajcarska)"
- },
- "fur": {
- "name": "friulski"
- },
- "ff": {
- "name": "fulah"
- },
- "gl": {
- "name": "galicijski"
- },
- "lg": {
- "name": "ganda"
- },
- "hsb": {
- "name": "gornji lužičkosrpski"
- },
- "el": {
- "name": "grčki"
- },
- "kl": {
- "name": "grenlandski"
- },
- "ka": {
- "name": "gruzijski"
- },
- "gu": {
- "name": "gudžarati"
- },
- "guz": {
- "name": "gusi"
- },
- "ha": {
- "name": "hausa"
- },
- "haw": {
- "name": "havajski"
- },
- "he": {
- "name": "hebrejski"
- },
- "hi": {
- "name": "hindi"
- },
- "nl": {
- "name": "holandski"
- },
- "hr": {
- "name": "hrvatski"
- },
- "ig": {
- "name": "igbo"
- },
- "smn": {
- "name": "inari sami"
- },
- "id": {
- "name": "indonežanski"
- },
- "ga": {
- "name": "irski"
- },
- "zu": {
- "name": "isizulu"
- },
- "is": {
- "name": "islandski"
- },
- "it": {
- "name": "italijanski"
- },
- "yav": {
- "name": "jangben"
- },
- "ja": {
- "name": "japanski"
- },
- "hy": {
- "name": "jermenski"
- },
- "yi": {
- "name": "jidiš"
- },
- "yo": {
- "name": "joruba"
- },
- "shi": {
- "name": "južni šilha"
- },
- "kab": {
- "name": "kabile"
- },
- "kkj": {
- "name": "kako"
- },
- "kln": {
- "name": "kalendžinski"
- },
- "kam": {
- "name": "kamba"
- },
- "kn": {
- "name": "kanada"
- },
- "ks": {
- "name": "kašmirski"
- },
- "ca": {
- "name": "katalonski"
- },
- "kk": {
- "name": "kazaški"
- },
- "qu": {
- "name": "kečua"
- },
- "ksh": {
- "name": "kelnski"
- },
- "ki": {
- "name": "kikuju"
- },
- "zh": {
- "name": "kineski"
- },
- "rw": {
- "name": "kinjaruanda"
- },
- "ky": {
- "name": "kirgiski"
- },
- "rn": {
- "name": "kirundi"
- },
- "sw-CD": {
- "name": "kisvahili"
- },
- "km": {
- "name": "kmerski"
- },
- "khq": {
- "name": "kojra čiini"
- },
- "ses": {
- "name": "kojraboro seni"
- },
- "kok": {
- "name": "konkani"
- },
- "ko": {
- "name": "korejski"
- },
- "kw": {
- "name": "kornvolski"
- },
- "nmg": {
- "name": "kvasio"
- },
- "lkt": {
- "name": "lakota"
- },
- "lag": {
- "name": "langi"
- },
- "lo": {
- "name": "laoški"
- },
- "lv": {
- "name": "letonski"
- },
- "ln": {
- "name": "lingala"
- },
- "lt": {
- "name": "litvanski"
- },
- "lu": {
- "name": "luba-katanga"
- },
- "luy": {
- "name": "lujia"
- },
- "lb": {
- "name": "luksemburški"
- },
- "luo": {
- "name": "Luo"
- },
- "jmc": {
- "name": "mačame"
- },
- "hu": {
- "name": "mađarski"
- },
- "mk": {
- "name": "makedonski"
- },
- "kde": {
- "name": "makonde"
- },
- "mgh": {
- "name": "makuva-mito"
- },
- "ml": {
- "name": "malajalam"
- },
- "ms": {
- "name": "malajski"
- },
- "mg": {
- "name": "malgaški"
- },
- "mt": {
- "name": "malteški"
- },
- "gv": {
- "name": "manks"
- },
- "mr": {
- "name": "marati"
- },
- "mas": {
- "name": "masajski"
- },
- "mzn": {
- "name": "mazanderanski"
- },
- "mer": {
- "name": "meru"
- },
- "mgo": {
- "name": "meta"
- },
- "ro-MD": {
- "name": "moldavski"
- },
- "mn": {
- "name": "mongolski"
- },
- "mfe": {
- "name": "morisjen"
- },
- "mua": {
- "name": "mundang"
- },
- "naq": {
- "name": "nama"
- },
- "de": {
- "name": "nemački"
- },
- "de-AT": {
- "name": "nemački (Austrija)"
- },
- "ne": {
- "name": "nepalski"
- },
- "nnh": {
- "name": "ngiembun"
- },
- "jgo": {
- "name": "ngomba"
- },
- "nds": {
- "name": "niskonemački"
- },
- "nds-NL": {
- "name": "niskosaksonski"
- },
- "nb": {
- "name": "norveški bukmol"
- },
- "nn": {
- "name": "norveški ninorsk"
- },
- "nus": {
- "name": "nuer"
- },
- "nyn": {
- "name": "njankole"
- },
- "or": {
- "name": "odija"
- },
- "om": {
- "name": "oromo"
- },
- "os": {
- "name": "osetinski"
- },
- "ps": {
- "name": "paštunski"
- },
- "pa": {
- "name": "pendžapski"
- },
- "fa": {
- "name": "persijski"
- },
- "zh-Hans": {
- "name": "pojednostavljeni kineski"
- },
- "pl": {
- "name": "poljski"
- },
- "pt": {
- "name": "portugalski"
- },
- "pt-PT": {
- "name": "portugalski (Portugal)"
- },
- "prg": {
- "name": "pruski"
- },
- "rm": {
- "name": "romanš"
- },
- "rof": {
- "name": "rombo"
- },
- "rwk": {
- "name": "rua"
- },
- "ro": {
- "name": "rumunski"
- },
- "ru": {
- "name": "ruski"
- },
- "sah": {
- "name": "saha"
- },
- "saq": {
- "name": "samburu"
- },
- "sg": {
- "name": "sango"
- },
- "sbp": {
- "name": "sangu"
- },
- "ii": {
- "name": "sečuanski ji"
- },
- "seh": {
- "name": "sena"
- },
- "lrc": {
- "name": "severni luri"
- },
- "nd": {
- "name": "severni ndebele"
- },
- "se": {
- "name": "severni sami"
- },
- "sd": {
- "name": "sindi"
- },
- "si": {
- "name": "sinhalski"
- },
- "sk": {
- "name": "slovački"
- },
- "sl": {
- "name": "slovenački"
- },
- "xog": {
- "name": "soga"
- },
- "so": {
- "name": "somalski"
- },
- "sr": {
- "name": "srpski"
- },
- "zgh": {
- "name": "standardni marokanski tamašek"
- },
- "sw": {
- "name": "svahili"
- },
- "ksb": {
- "name": "šambala"
- },
- "gd": {
- "name": "škotski gelski"
- },
- "sn": {
- "name": "šona"
- },
- "es": {
- "name": "španski"
- },
- "es-MX": {
- "name": "španski (Meksiko)"
- },
- "gsw": {
- "name": "švajcarski nemački"
- },
- "de-CH": {
- "name": "švajcarski visoki nemački"
- },
- "sv": {
- "name": "švedski"
- },
- "tg": {
- "name": "tadžički"
- },
- "dav": {
- "name": "taita"
- },
- "th": {
- "name": "tajski"
- },
- "ta": {
- "name": "tamilski"
- },
- "twq": {
- "name": "tasavak"
- },
- "tt": {
- "name": "tatarski"
- },
- "te": {
- "name": "telugu"
- },
- "teo": {
- "name": "teso"
- },
- "bo": {
- "name": "tibetanski"
- },
- "ti": {
- "name": "tigrinja"
- },
- "to": {
- "name": "tonganski"
- },
- "zh-Hant": {
- "name": "tradicionalni kineski"
- },
- "tk": {
- "name": "turkmenski"
- },
- "tr": {
- "name": "turski"
- },
- "ug": {
- "name": "ujgurski"
- },
- "uk": {
- "name": "ukrajinski"
- },
- "ur": {
- "name": "urdu"
- },
- "uz": {
- "name": "uzbečki"
- },
- "vai": {
- "name": "Vai"
- },
- "wae": {
- "name": "valserski"
- },
- "cy": {
- "name": "velški"
- },
- "vi": {
- "name": "vijetnamski"
- },
- "vo": {
- "name": "volapik"
- },
- "wo": {
- "name": "volof"
- },
- "vun": {
- "name": "vundžo"
- },
- "fy": {
- "name": "zapadni frizijski"
- },
- "dje": {
- "name": "zarma"
- },
- "kea": {
- "name": "zelenortski"
- }
+ "af": "afrikans",
+ "agq": "agem",
+ "ak": "akanski",
+ "sq": "albanski",
+ "am": "amharski",
+ "ar": "arapski",
+ "as": "asamski",
+ "ast": "asturijski",
+ "asa": "asu",
+ "az": "azerbejdžanski",
+ "ksf": "bafija",
+ "bm": "bamanankan",
+ "bn": "bangla",
+ "bas": "basa",
+ "eu": "baskijski",
+ "be": "beloruski",
+ "bem": "bemba",
+ "bez": "bena",
+ "brx": "bodo",
+ "bs": "bosanski",
+ "br": "bretonski",
+ "bg": "bugarski",
+ "my": "burmanski",
+ "ckb": "centralni kurdski",
+ "tzm": "centralnoatlaski tamašek",
+ "cu": "crkvenoslovenski",
+ "ce": "čečenski",
+ "chr": "čeroki",
+ "cs": "češki",
+ "cgg": "čiga",
+ "da": "danski",
+ "dsb": "donjolužičkosrpski",
+ "dua": "duala",
+ "dyo": "džola fonji",
+ "dz": "džonga",
+ "ebu": "embu",
+ "en": "engleski",
+ "en-AU": "engleski (Australija)",
+ "en-CA": "engleski (Kanada)",
+ "en-GB": "engleski (Velika Britanija)",
+ "eo": "esperanto",
+ "et": "estonski",
+ "ee": "eve",
+ "ewo": "evondo",
+ "fo": "farski",
+ "fil": "filipinski",
+ "fi": "finski",
+ "nl-BE": "flamanski",
+ "fr": "francuski",
+ "fr-CA": "francuski (Kanada)",
+ "fr-CH": "francuski (Švajcarska)",
+ "fur": "friulski",
+ "ff": "fulah",
+ "gl": "galicijski",
+ "lg": "ganda",
+ "hsb": "gornjolužičkosrpski",
+ "el": "grčki",
+ "kl": "grenlandski",
+ "ka": "gruzijski",
+ "gu": "gudžarati",
+ "guz": "gusi",
+ "ha": "hausa",
+ "haw": "havajski",
+ "he": "hebrejski",
+ "hi": "hindi",
+ "nl": "holandski",
+ "hr": "hrvatski",
+ "ig": "igbo",
+ "smn": "inari sami",
+ "id": "indonežanski",
+ "ga": "irski",
+ "xh": "isikosa",
+ "zu": "isizulu",
+ "is": "islandski",
+ "it": "italijanski",
+ "yav": "jangben",
+ "ja": "japanski",
+ "jv": "javanski",
+ "hy": "jermenski",
+ "yi": "jidiš",
+ "yo": "joruba",
+ "shi": "južni šilha",
+ "kab": "kabile",
+ "kkj": "kako",
+ "kln": "kalendžinski",
+ "kam": "kamba",
+ "kn": "kanada",
+ "yue": "kantonski",
+ "ks": "kašmirski",
+ "ca": "katalonski",
+ "kk": "kazaški",
+ "qu": "kečua",
+ "ksh": "kelnski",
+ "ki": "kikuju",
+ "zh": "kineski",
+ "rw": "kinjaruanda",
+ "ky": "kirgiski",
+ "rn": "kirundi",
+ "sw-CD": "kisvahili",
+ "km": "kmerski",
+ "khq": "kojra čiini",
+ "ses": "kojraboro seni",
+ "kok": "konkani",
+ "ko": "korejski",
+ "kw": "kornvolski",
+ "ku": "kurdski",
+ "nmg": "kvasio",
+ "lkt": "lakota",
+ "lag": "langi",
+ "lo": "laoški",
+ "lv": "letonski",
+ "ln": "lingala",
+ "lt": "litvanski",
+ "lu": "luba-katanga",
+ "luy": "lujia",
+ "lb": "luksemburški",
+ "luo": "Luo",
+ "jmc": "mačame",
+ "hu": "mađarski",
+ "mk": "makedonski",
+ "kde": "makonde",
+ "mgh": "makuva-mito",
+ "ml": "malajalam",
+ "ms": "malajski",
+ "mg": "malgaški",
+ "mt": "malteški",
+ "gv": "manks",
+ "mi": "maorski",
+ "mr": "marati",
+ "mas": "masajski",
+ "mzn": "mazanderanski",
+ "mer": "meru",
+ "mgo": "meta",
+ "ro-MD": "moldavski",
+ "mn": "mongolski",
+ "mfe": "morisjen",
+ "mua": "mundang",
+ "naq": "nama",
+ "de": "nemački",
+ "de-AT": "nemački (Austrija)",
+ "ne": "nepalski",
+ "nnh": "ngiembun",
+ "jgo": "ngomba",
+ "nds": "niskonemački",
+ "nds-NL": "niskosaksonski",
+ "nb": "norveški bukmol",
+ "nn": "norveški ninorsk",
+ "nus": "nuer",
+ "nyn": "njankole",
+ "or": "odija",
+ "om": "oromo",
+ "os": "osetinski",
+ "ps": "paštunski",
+ "pa": "pendžapski",
+ "fa": "persijski",
+ "zh-Hans": "pojednostavljeni kineski",
+ "pl": "poljski",
+ "pt": "portugalski",
+ "pt-PT": "portugalski (Portugal)",
+ "prg": "pruski",
+ "rm": "romanš",
+ "rof": "rombo",
+ "rwk": "rua",
+ "ro": "rumunski",
+ "ru": "ruski",
+ "sah": "saha",
+ "saq": "samburu",
+ "sg": "sango",
+ "sbp": "sangu",
+ "ceb": "sebuanski",
+ "ii": "sečuanski ji",
+ "seh": "sena",
+ "lrc": "severni luri",
+ "nd": "severni ndebele",
+ "se": "severni sami",
+ "sd": "sindi",
+ "si": "sinhalski",
+ "sk": "slovački",
+ "sl": "slovenački",
+ "xog": "soga",
+ "so": "somalski",
+ "sr": "srpski",
+ "zgh": "standardni marokanski tamašek",
+ "sw": "svahili",
+ "ksb": "šambala",
+ "gd": "škotski gelski",
+ "sn": "šona",
+ "es": "španski",
+ "es-419": "španski (Latinska Amerika)",
+ "es-MX": "španski (Meksiko)",
+ "gsw": "švajcarski nemački",
+ "de-CH": "švajcarski visoki nemački",
+ "sv": "švedski",
+ "tg": "tadžički",
+ "dav": "taita",
+ "th": "tajski",
+ "ta": "tamilski",
+ "twq": "tasavak",
+ "tt": "tatarski",
+ "te": "telugu",
+ "teo": "teso",
+ "bo": "tibetanski",
+ "ti": "tigrinja",
+ "to": "tonganski",
+ "zh-Hant": "tradicionalni kineski",
+ "tk": "turkmenski",
+ "tr": "turski",
+ "ug": "ujgurski",
+ "uk": "ukrajinski",
+ "ur": "urdu",
+ "uz": "uzbečki",
+ "vai": "Vai",
+ "wa": "valonski",
+ "wae": "valserski",
+ "cy": "velški",
+ "vi": "vijetnamski",
+ "vo": "volapik",
+ "wo": "volof",
+ "vun": "vundžo",
+ "fy": "zapadni frizijski",
+ "dje": "zarma",
+ "kea": "zelenortski"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/sr-Latn.json b/vendor/commerceguys/intl/resources/language/sr-Latn.json
index 4cd898e4a..a31840063 100644
--- a/vendor/commerceguys/intl/resources/language/sr-Latn.json
+++ b/vendor/commerceguys/intl/resources/language/sr-Latn.json
@@ -1,644 +1,224 @@
{
- "af": {
- "name": "afrikans"
- },
- "agq": {
- "name": "agem"
- },
- "ak": {
- "name": "akanski"
- },
- "sq": {
- "name": "albanski"
- },
- "am": {
- "name": "amharski"
- },
- "ar": {
- "name": "arapski"
- },
- "as": {
- "name": "asamski"
- },
- "ast": {
- "name": "asturijski"
- },
- "asa": {
- "name": "asu"
- },
- "az": {
- "name": "azerbejdžanski"
- },
- "ksf": {
- "name": "bafija"
- },
- "bm": {
- "name": "bambara"
- },
- "bas": {
- "name": "basa"
- },
- "eu": {
- "name": "baskijski"
- },
- "be": {
- "name": "beloruski"
- },
- "bem": {
- "name": "bemba"
- },
- "bez": {
- "name": "bena"
- },
- "bn": {
- "name": "bengalski"
- },
- "brx": {
- "name": "bodo"
- },
- "bs": {
- "name": "bosanski"
- },
- "br": {
- "name": "bretonski"
- },
- "bg": {
- "name": "bugarski"
- },
- "my": {
- "name": "burmanski"
- },
- "ckb": {
- "name": "centralni kurdski"
- },
- "tzm": {
- "name": "centralnoatlaski tamazigt"
- },
- "cu": {
- "name": "crkvenoslovenski"
- },
- "ce": {
- "name": "čečenski"
- },
- "chr": {
- "name": "čeroki"
- },
- "cs": {
- "name": "češki"
- },
- "cgg": {
- "name": "čiga"
- },
- "da": {
- "name": "danski"
- },
- "dsb": {
- "name": "donji lužičkosrpski"
- },
- "dua": {
- "name": "duala"
- },
- "dyo": {
- "name": "džola fonji"
- },
- "dz": {
- "name": "džonga"
- },
- "ebu": {
- "name": "embu"
- },
- "en": {
- "name": "engleski"
- },
- "en-AU": {
- "name": "engleski (Australija)"
- },
- "en-CA": {
- "name": "engleski (Kanada)"
- },
- "en-GB": {
- "name": "engleski (Velika Britanija)"
- },
- "eo": {
- "name": "esperanto"
- },
- "et": {
- "name": "estonski"
- },
- "ee": {
- "name": "eve"
- },
- "ewo": {
- "name": "evondo"
- },
- "fo": {
- "name": "farski"
- },
- "fil": {
- "name": "filipinski"
- },
- "fi": {
- "name": "finski"
- },
- "nl-BE": {
- "name": "flamanski"
- },
- "fr": {
- "name": "francuski"
- },
- "fr-CA": {
- "name": "francuski (Kanada)"
- },
- "fr-CH": {
- "name": "francuski (Švajcarska)"
- },
- "fur": {
- "name": "friulski"
- },
- "ff": {
- "name": "fula"
- },
- "gl": {
- "name": "galicijski"
- },
- "lg": {
- "name": "ganda"
- },
- "hsb": {
- "name": "gornji lužičkosrpski"
- },
- "el": {
- "name": "grčki"
- },
- "kl": {
- "name": "grenlandski"
- },
- "ka": {
- "name": "gruzijski"
- },
- "gu": {
- "name": "gudžarati"
- },
- "guz": {
- "name": "gusi"
- },
- "ha": {
- "name": "hausa"
- },
- "haw": {
- "name": "havajski"
- },
- "he": {
- "name": "hebrejski"
- },
- "hi": {
- "name": "hindi"
- },
- "nl": {
- "name": "holandski"
- },
- "hr": {
- "name": "hrvatski"
- },
- "ig": {
- "name": "igbo"
- },
- "smn": {
- "name": "inari sami"
- },
- "id": {
- "name": "indonežanski"
- },
- "ga": {
- "name": "irski"
- },
- "is": {
- "name": "islandski"
- },
- "it": {
- "name": "italijanski"
- },
- "yav": {
- "name": "jangben"
- },
- "ja": {
- "name": "japanski"
- },
- "hy": {
- "name": "jermenski"
- },
- "yi": {
- "name": "jidiš"
- },
- "yo": {
- "name": "joruba"
- },
- "kab": {
- "name": "kabile"
- },
- "kkj": {
- "name": "kako"
- },
- "kln": {
- "name": "kalendžinski"
- },
- "kam": {
- "name": "kamba"
- },
- "kn": {
- "name": "kanada"
- },
- "ks": {
- "name": "kašmirski"
- },
- "ca": {
- "name": "katalonski"
- },
- "kk": {
- "name": "kazaški"
- },
- "qu": {
- "name": "kečua"
- },
- "ksh": {
- "name": "kelnski"
- },
- "ki": {
- "name": "kikuju"
- },
- "zh": {
- "name": "kineski"
- },
- "rw": {
- "name": "kinjaruanda"
- },
- "ky": {
- "name": "kirgiski"
- },
- "rn": {
- "name": "kirundi"
- },
- "sw-CD": {
- "name": "kisvahili"
- },
- "km": {
- "name": "kmerski"
- },
- "khq": {
- "name": "kojra čiini"
- },
- "ses": {
- "name": "kojraboro seni"
- },
- "kok": {
- "name": "konkani"
- },
- "ko": {
- "name": "korejski"
- },
- "kw": {
- "name": "kornvolski"
- },
- "nmg": {
- "name": "kvasio"
- },
- "lkt": {
- "name": "lakota"
- },
- "lag": {
- "name": "langi"
- },
- "lo": {
- "name": "laoski"
- },
- "lv": {
- "name": "letonski"
- },
- "ln": {
- "name": "lingala"
- },
- "lt": {
- "name": "litvanski"
- },
- "lu": {
- "name": "luba-katanga"
- },
- "luy": {
- "name": "lujia"
- },
- "lb": {
- "name": "luksemburški"
- },
- "luo": {
- "name": "Luo"
- },
- "jmc": {
- "name": "mačame"
- },
- "hu": {
- "name": "mađarski"
- },
- "mk": {
- "name": "makedonski"
- },
- "kde": {
- "name": "makonde"
- },
- "mgh": {
- "name": "makuva-mito"
- },
- "ml": {
- "name": "malajalam"
- },
- "ms": {
- "name": "malajski"
- },
- "mg": {
- "name": "malgaški"
- },
- "mt": {
- "name": "malteški"
- },
- "gv": {
- "name": "manks"
- },
- "mr": {
- "name": "marati"
- },
- "mas": {
- "name": "masajski"
- },
- "mzn": {
- "name": "mazanderanski"
- },
- "mer": {
- "name": "meru"
- },
- "mgo": {
- "name": "meta"
- },
- "ro-MD": {
- "name": "moldavski"
- },
- "mn": {
- "name": "mongolski"
- },
- "mfe": {
- "name": "morisjen"
- },
- "mua": {
- "name": "mundang"
- },
- "naq": {
- "name": "nama"
- },
- "de": {
- "name": "nemački"
- },
- "de-AT": {
- "name": "nemački (Austrija)"
- },
- "gsw": {
- "name": "nemački (Švajcarska)"
- },
- "ne": {
- "name": "nepalski"
- },
- "nnh": {
- "name": "ngiembun"
- },
- "jgo": {
- "name": "ngomba"
- },
- "nds": {
- "name": "niskonemački"
- },
- "nds-NL": {
- "name": "niskosaksonski"
- },
- "nb": {
- "name": "norveški bukmol"
- },
- "nn": {
- "name": "norveški ninorsk"
- },
- "nus": {
- "name": "nuer"
- },
- "nyn": {
- "name": "njankole"
- },
- "or": {
- "name": "odija"
- },
- "om": {
- "name": "oromo"
- },
- "os": {
- "name": "osetinski"
- },
- "ps": {
- "name": "paštunski"
- },
- "pa": {
- "name": "pendžapski"
- },
- "fa": {
- "name": "persijski"
- },
- "zh-Hans": {
- "name": "pojednostavljeni kineski"
- },
- "pl": {
- "name": "poljski"
- },
- "pt": {
- "name": "portugalski"
- },
- "pt-PT": {
- "name": "portugalski (Portugal)"
- },
- "prg": {
- "name": "pruski"
- },
- "rm": {
- "name": "romanš"
- },
- "rof": {
- "name": "rombo"
- },
- "rwk": {
- "name": "rua"
- },
- "ro": {
- "name": "rumunski"
- },
- "ru": {
- "name": "ruski"
- },
- "sah": {
- "name": "saha"
- },
- "saq": {
- "name": "samburu"
- },
- "sg": {
- "name": "sango"
- },
- "sbp": {
- "name": "sangu"
- },
- "ii": {
- "name": "sečuanski ji"
- },
- "seh": {
- "name": "sena"
- },
- "lrc": {
- "name": "severni luri"
- },
- "nd": {
- "name": "severni ndebele"
- },
- "se": {
- "name": "severni sami"
- },
- "sd": {
- "name": "sindi"
- },
- "si": {
- "name": "sinhaleški"
- },
- "sk": {
- "name": "slovački"
- },
- "sl": {
- "name": "slovenački"
- },
- "xog": {
- "name": "soga"
- },
- "so": {
- "name": "somalski"
- },
- "sr": {
- "name": "srpski"
- },
- "zgh": {
- "name": "standardni marokanski tamazigt"
- },
- "sw": {
- "name": "svahili"
- },
- "ksb": {
- "name": "šambala"
- },
- "gd": {
- "name": "škotski gelski"
- },
- "sn": {
- "name": "šona"
- },
- "es": {
- "name": "španski"
- },
- "es-MX": {
- "name": "španski (Meksiko)"
- },
- "de-CH": {
- "name": "švajcarski visoki nemački"
- },
- "sv": {
- "name": "švedski"
- },
- "tg": {
- "name": "tadžički"
- },
- "dav": {
- "name": "taita"
- },
- "th": {
- "name": "tajski"
- },
- "ta": {
- "name": "tamilski"
- },
- "twq": {
- "name": "tasavak"
- },
- "shi": {
- "name": "tašelhit"
- },
- "tt": {
- "name": "tatarski"
- },
- "te": {
- "name": "telugu"
- },
- "teo": {
- "name": "teso"
- },
- "bo": {
- "name": "tibetanski"
- },
- "ti": {
- "name": "tigrinja"
- },
- "to": {
- "name": "tonganski"
- },
- "zh-Hant": {
- "name": "tradicionalni kineski"
- },
- "tk": {
- "name": "turkmenski"
- },
- "tr": {
- "name": "turski"
- },
- "ug": {
- "name": "ujgurski"
- },
- "uk": {
- "name": "ukrajinski"
- },
- "ur": {
- "name": "urdu"
- },
- "uz": {
- "name": "uzbečki"
- },
- "vai": {
- "name": "Vai"
- },
- "wae": {
- "name": "valserski"
- },
- "cy": {
- "name": "velški"
- },
- "vi": {
- "name": "vijetnamski"
- },
- "vo": {
- "name": "volapik"
- },
- "wo": {
- "name": "volof"
- },
- "vun": {
- "name": "vundžo"
- },
- "fy": {
- "name": "zapadni frizijski"
- },
- "dje": {
- "name": "zarma"
- },
- "kea": {
- "name": "zelenortski"
- },
- "zu": {
- "name": "zulu"
- }
+ "af": "afrikans",
+ "agq": "agem",
+ "ak": "akanski",
+ "sq": "albanski",
+ "am": "amharski",
+ "ar": "arapski",
+ "as": "asamski",
+ "ast": "asturijski",
+ "asa": "asu",
+ "az": "azerbejdžanski",
+ "ksf": "bafija",
+ "bm": "bambara",
+ "bas": "basa",
+ "eu": "baskijski",
+ "be": "beloruski",
+ "bem": "bemba",
+ "bez": "bena",
+ "bn": "bengalski",
+ "brx": "bodo",
+ "bs": "bosanski",
+ "br": "bretonski",
+ "bg": "bugarski",
+ "my": "burmanski",
+ "ckb": "centralni kurdski",
+ "tzm": "centralnoatlaski tamazigt",
+ "cu": "crkvenoslovenski",
+ "ce": "čečenski",
+ "chr": "čeroki",
+ "cs": "češki",
+ "cgg": "čiga",
+ "da": "danski",
+ "dsb": "donjolužičkosrpski",
+ "dua": "duala",
+ "dyo": "džola fonji",
+ "dz": "džonga",
+ "ebu": "embu",
+ "en": "engleski",
+ "en-AU": "engleski (Australija)",
+ "en-CA": "engleski (Kanada)",
+ "en-GB": "engleski (Velika Britanija)",
+ "eo": "esperanto",
+ "et": "estonski",
+ "ee": "eve",
+ "ewo": "evondo",
+ "fo": "farski",
+ "fil": "filipinski",
+ "fi": "finski",
+ "nl-BE": "flamanski",
+ "fr": "francuski",
+ "fr-CA": "francuski (Kanada)",
+ "fr-CH": "francuski (Švajcarska)",
+ "fur": "friulski",
+ "ff": "fula",
+ "gl": "galicijski",
+ "lg": "ganda",
+ "hsb": "gornjolužičkosrpski",
+ "el": "grčki",
+ "kl": "grenlandski",
+ "ka": "gruzijski",
+ "gu": "gudžarati",
+ "guz": "gusi",
+ "ha": "hausa",
+ "haw": "havajski",
+ "he": "hebrejski",
+ "hi": "hindi",
+ "nl": "holandski",
+ "hr": "hrvatski",
+ "ig": "igbo",
+ "smn": "inari sami",
+ "id": "indonežanski",
+ "ga": "irski",
+ "is": "islandski",
+ "it": "italijanski",
+ "yav": "jangben",
+ "ja": "japanski",
+ "jv": "javanski",
+ "hy": "jermenski",
+ "yi": "jidiš",
+ "yo": "joruba",
+ "kab": "kabile",
+ "kkj": "kako",
+ "kln": "kalendžinski",
+ "kam": "kamba",
+ "kn": "kanada",
+ "yue": "kantonski",
+ "ks": "kašmirski",
+ "ca": "katalonski",
+ "kk": "kazaški",
+ "qu": "kečua",
+ "ksh": "kelnski",
+ "ki": "kikuju",
+ "zh": "kineski",
+ "rw": "kinjaruanda",
+ "ky": "kirgiski",
+ "rn": "kirundi",
+ "sw-CD": "kisvahili",
+ "km": "kmerski",
+ "khq": "kojra čiini",
+ "ses": "kojraboro seni",
+ "kok": "konkani",
+ "ko": "korejski",
+ "kw": "kornvolski",
+ "xh": "kosa",
+ "ku": "kurdski",
+ "nmg": "kvasio",
+ "lkt": "lakota",
+ "lag": "langi",
+ "lo": "laoski",
+ "lv": "letonski",
+ "ln": "lingala",
+ "lt": "litvanski",
+ "lu": "luba-katanga",
+ "luy": "lujia",
+ "lb": "luksemburški",
+ "luo": "Luo",
+ "jmc": "mačame",
+ "hu": "mađarski",
+ "mk": "makedonski",
+ "kde": "makonde",
+ "mgh": "makuva-mito",
+ "ml": "malajalam",
+ "ms": "malajski",
+ "mg": "malgaški",
+ "mt": "malteški",
+ "gv": "manks",
+ "mi": "maorski",
+ "mr": "marati",
+ "mas": "masajski",
+ "mzn": "mazanderanski",
+ "mer": "meru",
+ "mgo": "meta",
+ "ro-MD": "moldavski",
+ "mn": "mongolski",
+ "mfe": "morisjen",
+ "mua": "mundang",
+ "naq": "nama",
+ "de": "nemački",
+ "de-AT": "nemački (Austrija)",
+ "gsw": "nemački (Švajcarska)",
+ "ne": "nepalski",
+ "nnh": "ngiembun",
+ "jgo": "ngomba",
+ "nds": "niskonemački",
+ "nds-NL": "niskosaksonski",
+ "nb": "norveški bukmol",
+ "nn": "norveški ninorsk",
+ "nus": "nuer",
+ "nyn": "njankole",
+ "or": "odija",
+ "om": "oromo",
+ "os": "osetinski",
+ "ps": "paštunski",
+ "pa": "pendžapski",
+ "fa": "persijski",
+ "zh-Hans": "pojednostavljeni kineski",
+ "pl": "poljski",
+ "pt": "portugalski",
+ "pt-PT": "portugalski (Portugal)",
+ "prg": "pruski",
+ "rm": "romanš",
+ "rof": "rombo",
+ "rwk": "rua",
+ "ro": "rumunski",
+ "ru": "ruski",
+ "sah": "saha",
+ "saq": "samburu",
+ "sg": "sango",
+ "sbp": "sangu",
+ "ceb": "sebuanski",
+ "ii": "sečuanski ji",
+ "seh": "sena",
+ "lrc": "severni luri",
+ "nd": "severni ndebele",
+ "se": "severni sami",
+ "sd": "sindi",
+ "si": "sinhaleški",
+ "sk": "slovački",
+ "sl": "slovenački",
+ "xog": "soga",
+ "so": "somalski",
+ "sr": "srpski",
+ "zgh": "standardni marokanski tamazigt",
+ "sw": "svahili",
+ "ksb": "šambala",
+ "gd": "škotski gelski",
+ "sn": "šona",
+ "es": "španski",
+ "es-419": "španski (Latinska Amerika)",
+ "es-MX": "španski (Meksiko)",
+ "de-CH": "švajcarski visoki nemački",
+ "sv": "švedski",
+ "tg": "tadžički",
+ "dav": "taita",
+ "th": "tajski",
+ "ta": "tamilski",
+ "twq": "tasavak",
+ "shi": "tašelhit",
+ "tt": "tatarski",
+ "te": "telugu",
+ "teo": "teso",
+ "bo": "tibetanski",
+ "ti": "tigrinja",
+ "to": "tonganski",
+ "zh-Hant": "tradicionalni kineski",
+ "tk": "turkmenski",
+ "tr": "turski",
+ "ug": "ujgurski",
+ "uk": "ukrajinski",
+ "ur": "urdu",
+ "uz": "uzbečki",
+ "vai": "Vai",
+ "wa": "valonski",
+ "wae": "valserski",
+ "cy": "velški",
+ "vi": "vijetnamski",
+ "vo": "volapik",
+ "wo": "volof",
+ "vun": "vundžo",
+ "fy": "zapadni frizijski",
+ "dje": "zarma",
+ "kea": "zelenortski",
+ "zu": "zulu"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/sr.json b/vendor/commerceguys/intl/resources/language/sr.json
index be93e04b1..929bc4e47 100644
--- a/vendor/commerceguys/intl/resources/language/sr.json
+++ b/vendor/commerceguys/intl/resources/language/sr.json
@@ -1,644 +1,224 @@
{
- "agq": {
- "name": "агем"
- },
- "az": {
- "name": "азербејџански"
- },
- "ak": {
- "name": "акански"
- },
- "sq": {
- "name": "албански"
- },
- "am": {
- "name": "амхарски"
- },
- "ar": {
- "name": "арапски"
- },
- "as": {
- "name": "асамски"
- },
- "ast": {
- "name": "астуријски"
- },
- "asa": {
- "name": "асу"
- },
- "af": {
- "name": "африканс"
- },
- "bm": {
- "name": "бамбара"
- },
- "bas": {
- "name": "баса"
- },
- "eu": {
- "name": "баскијски"
- },
- "ksf": {
- "name": "бафија"
- },
- "be": {
- "name": "белоруски"
- },
- "bem": {
- "name": "бемба"
- },
- "bez": {
- "name": "бена"
- },
- "bn": {
- "name": "бенгалски"
- },
- "brx": {
- "name": "бодо"
- },
- "bs": {
- "name": "босански"
- },
- "br": {
- "name": "бретонски"
- },
- "bg": {
- "name": "бугарски"
- },
- "my": {
- "name": "бурмански"
- },
- "vai": {
- "name": "ваи"
- },
- "wae": {
- "name": "валсерски"
- },
- "cy": {
- "name": "велшки"
- },
- "vi": {
- "name": "вијетнамски"
- },
- "vo": {
- "name": "волапик"
- },
- "wo": {
- "name": "волоф"
- },
- "vun": {
- "name": "вунџо"
- },
- "gl": {
- "name": "галицијски"
- },
- "lg": {
- "name": "ганда"
- },
- "hsb": {
- "name": "горњи лужичкосрпски"
- },
- "kl": {
- "name": "гренландски"
- },
- "ka": {
- "name": "грузијски"
- },
- "el": {
- "name": "грчки"
- },
- "guz": {
- "name": "гуси"
- },
- "gu": {
- "name": "гуџарати"
- },
- "da": {
- "name": "дански"
- },
- "dsb": {
- "name": "доњи лужичкосрпски"
- },
- "dua": {
- "name": "дуала"
- },
- "ee": {
- "name": "еве"
- },
- "ewo": {
- "name": "евондо"
- },
- "ebu": {
- "name": "ембу"
- },
- "en": {
- "name": "енглески"
- },
- "en-AU": {
- "name": "енглески (Аустралија)"
- },
- "en-GB": {
- "name": "енглески (Велика Британија)"
- },
- "en-CA": {
- "name": "енглески (Канада)"
- },
- "eo": {
- "name": "есперанто"
- },
- "et": {
- "name": "естонски"
- },
- "fy": {
- "name": "западни фризијски"
- },
- "dje": {
- "name": "зарма"
- },
- "kea": {
- "name": "зеленортски"
- },
- "zu": {
- "name": "зулу"
- },
- "ig": {
- "name": "игбо"
- },
- "smn": {
- "name": "инари сами"
- },
- "id": {
- "name": "индонежански"
- },
- "ga": {
- "name": "ирски"
- },
- "is": {
- "name": "исландски"
- },
- "it": {
- "name": "италијански"
- },
- "yav": {
- "name": "јангбен"
- },
- "ja": {
- "name": "јапански"
- },
- "hy": {
- "name": "јерменски"
- },
- "yi": {
- "name": "јидиш"
- },
- "yo": {
- "name": "јоруба"
- },
- "kab": {
- "name": "кабиле"
- },
- "kk": {
- "name": "казашки"
- },
- "kkj": {
- "name": "како"
- },
- "kln": {
- "name": "каленџински"
- },
- "kam": {
- "name": "камба"
- },
- "kn": {
- "name": "канада"
- },
- "ca": {
- "name": "каталонски"
- },
- "ks": {
- "name": "кашмирски"
- },
- "nmg": {
- "name": "квасио"
- },
- "ksh": {
- "name": "келнски"
- },
- "qu": {
- "name": "кечуа"
- },
- "ki": {
- "name": "кикују"
- },
- "zh": {
- "name": "кинески"
- },
- "rw": {
- "name": "кињаруанда"
- },
- "ky": {
- "name": "киргиски"
- },
- "rn": {
- "name": "кирунди"
- },
- "sw-CD": {
- "name": "кисвахили"
- },
- "km": {
- "name": "кмерски"
- },
- "khq": {
- "name": "којра чиини"
- },
- "ses": {
- "name": "којраборо сени"
- },
- "kok": {
- "name": "конкани"
- },
- "ko": {
- "name": "корејски"
- },
- "kw": {
- "name": "корнволски"
- },
- "lkt": {
- "name": "лакота"
- },
- "lag": {
- "name": "ланги"
- },
- "lo": {
- "name": "лаоски"
- },
- "lv": {
- "name": "летонски"
- },
- "ln": {
- "name": "лингала"
- },
- "lt": {
- "name": "литвански"
- },
- "lu": {
- "name": "луба-катанга"
- },
- "luy": {
- "name": "лујиа"
- },
- "lb": {
- "name": "луксембуршки"
- },
- "luo": {
- "name": "луо"
- },
- "hu": {
- "name": "мађарски"
- },
- "mzn": {
- "name": "мазандерански"
- },
- "mk": {
- "name": "македонски"
- },
- "kde": {
- "name": "маконде"
- },
- "mgh": {
- "name": "макува-мито"
- },
- "ml": {
- "name": "малајалам"
- },
- "ms": {
- "name": "малајски"
- },
- "mg": {
- "name": "малгашки"
- },
- "mt": {
- "name": "малтешки"
- },
- "gv": {
- "name": "манкс"
- },
- "mr": {
- "name": "марати"
- },
- "mas": {
- "name": "масајски"
- },
- "jmc": {
- "name": "мачаме"
- },
- "mer": {
- "name": "меру"
- },
- "mgo": {
- "name": "мета"
- },
- "ro-MD": {
- "name": "молдавски"
- },
- "mn": {
- "name": "монголски"
- },
- "mfe": {
- "name": "морисјен"
- },
- "mua": {
- "name": "мунданг"
- },
- "naq": {
- "name": "нама"
- },
- "nnh": {
- "name": "нгиембун"
- },
- "jgo": {
- "name": "нгомба"
- },
- "de": {
- "name": "немачки"
- },
- "de-AT": {
- "name": "немачки (Аустрија)"
- },
- "gsw": {
- "name": "немачки (Швајцарска)"
- },
- "ne": {
- "name": "непалски"
- },
- "nds": {
- "name": "нисконемачки"
- },
- "nds-NL": {
- "name": "нискосаксонски"
- },
- "nb": {
- "name": "норвешки букмол"
- },
- "nn": {
- "name": "норвешки нинорск"
- },
- "nus": {
- "name": "нуер"
- },
- "nyn": {
- "name": "њанколе"
- },
- "or": {
- "name": "одија"
- },
- "om": {
- "name": "оромо"
- },
- "os": {
- "name": "осетински"
- },
- "ps": {
- "name": "паштунски"
- },
- "pa": {
- "name": "пенџапски"
- },
- "fa": {
- "name": "персијски"
- },
- "zh-Hans": {
- "name": "поједностављени кинески"
- },
- "pl": {
- "name": "пољски"
- },
- "pt": {
- "name": "португалски"
- },
- "pt-PT": {
- "name": "португалски (Португал)"
- },
- "prg": {
- "name": "пруски"
- },
- "rm": {
- "name": "романш"
- },
- "rof": {
- "name": "ромбо"
- },
- "rwk": {
- "name": "руа"
- },
- "ro": {
- "name": "румунски"
- },
- "ru": {
- "name": "руски"
- },
- "saq": {
- "name": "самбуру"
- },
- "sg": {
- "name": "санго"
- },
- "sbp": {
- "name": "сангу"
- },
- "sah": {
- "name": "саха"
- },
- "sw": {
- "name": "свахили"
- },
- "lrc": {
- "name": "северни лури"
- },
- "nd": {
- "name": "северни ндебеле"
- },
- "se": {
- "name": "северни сами"
- },
- "seh": {
- "name": "сена"
- },
- "ii": {
- "name": "сечуански ји"
- },
- "sd": {
- "name": "синди"
- },
- "si": {
- "name": "синхалешки"
- },
- "sk": {
- "name": "словачки"
- },
- "sl": {
- "name": "словеначки"
- },
- "xog": {
- "name": "сога"
- },
- "so": {
- "name": "сомалски"
- },
- "sr": {
- "name": "српски"
- },
- "zgh": {
- "name": "стандардни марокански тамазигт"
- },
- "dav": {
- "name": "таита"
- },
- "th": {
- "name": "тајски"
- },
- "ta": {
- "name": "тамилски"
- },
- "twq": {
- "name": "тасавак"
- },
- "tt": {
- "name": "татарски"
- },
- "tg": {
- "name": "таџички"
- },
- "shi": {
- "name": "ташелхит"
- },
- "te": {
- "name": "телугу"
- },
- "teo": {
- "name": "тесо"
- },
- "bo": {
- "name": "тибетански"
- },
- "ti": {
- "name": "тигриња"
- },
- "to": {
- "name": "тонгански"
- },
- "zh-Hant": {
- "name": "традиционални кинески"
- },
- "tk": {
- "name": "туркменски"
- },
- "tr": {
- "name": "турски"
- },
- "uz": {
- "name": "узбечки"
- },
- "ug": {
- "name": "ујгурски"
- },
- "uk": {
- "name": "украјински"
- },
- "ur": {
- "name": "урду"
- },
- "fo": {
- "name": "фарски"
- },
- "fil": {
- "name": "филипински"
- },
- "fi": {
- "name": "фински"
- },
- "nl-BE": {
- "name": "фламански"
- },
- "fr": {
- "name": "француски"
- },
- "fr-CA": {
- "name": "француски (Канада)"
- },
- "fr-CH": {
- "name": "француски (Швајцарска)"
- },
- "fur": {
- "name": "фриулски"
- },
- "ff": {
- "name": "фула"
- },
- "haw": {
- "name": "хавајски"
- },
- "ha": {
- "name": "хауса"
- },
- "he": {
- "name": "хебрејски"
- },
- "hi": {
- "name": "хинди"
- },
- "nl": {
- "name": "холандски"
- },
- "hr": {
- "name": "хрватски"
- },
- "ckb": {
- "name": "централни курдски"
- },
- "tzm": {
- "name": "централноатласки тамазигт"
- },
- "cu": {
- "name": "црквенословенски"
- },
- "chr": {
- "name": "чероки"
- },
- "ce": {
- "name": "чеченски"
- },
- "cs": {
- "name": "чешки"
- },
- "cgg": {
- "name": "чига"
- },
- "dyo": {
- "name": "џола фоњи"
- },
- "dz": {
- "name": "џонга"
- },
- "ksb": {
- "name": "шамбала"
- },
- "de-CH": {
- "name": "швајцарски високи немачки"
- },
- "sv": {
- "name": "шведски"
- },
- "gd": {
- "name": "шкотски гелски"
- },
- "sn": {
- "name": "шона"
- },
- "es": {
- "name": "шпански"
- },
- "es-MX": {
- "name": "шпански (Мексико)"
- }
+ "agq": "агем",
+ "az": "азербејџански",
+ "ak": "акански",
+ "sq": "албански",
+ "am": "амхарски",
+ "ar": "арапски",
+ "as": "асамски",
+ "ast": "астуријски",
+ "asa": "асу",
+ "af": "африканс",
+ "bm": "бамбара",
+ "bas": "баса",
+ "eu": "баскијски",
+ "ksf": "бафија",
+ "be": "белоруски",
+ "bem": "бемба",
+ "bez": "бена",
+ "bn": "бенгалски",
+ "brx": "бодо",
+ "bs": "босански",
+ "br": "бретонски",
+ "bg": "бугарски",
+ "my": "бурмански",
+ "vai": "ваи",
+ "wa": "валонски",
+ "wae": "валсерски",
+ "cy": "велшки",
+ "vi": "вијетнамски",
+ "vo": "волапик",
+ "wo": "волоф",
+ "vun": "вунџо",
+ "gl": "галицијски",
+ "lg": "ганда",
+ "hsb": "горњолужичкосрпски",
+ "kl": "гренландски",
+ "ka": "грузијски",
+ "el": "грчки",
+ "guz": "гуси",
+ "gu": "гуџарати",
+ "da": "дански",
+ "dsb": "доњолужичкосрпски",
+ "dua": "дуала",
+ "ee": "еве",
+ "ewo": "евондо",
+ "ebu": "ембу",
+ "en": "енглески",
+ "en-AU": "енглески (Аустралија)",
+ "en-GB": "енглески (Велика Британија)",
+ "en-CA": "енглески (Канада)",
+ "eo": "есперанто",
+ "et": "естонски",
+ "fy": "западни фризијски",
+ "dje": "зарма",
+ "kea": "зеленортски",
+ "zu": "зулу",
+ "ig": "игбо",
+ "smn": "инари сами",
+ "id": "индонежански",
+ "ga": "ирски",
+ "is": "исландски",
+ "it": "италијански",
+ "jv": "јавански",
+ "yav": "јангбен",
+ "ja": "јапански",
+ "hy": "јерменски",
+ "yi": "јидиш",
+ "yo": "јоруба",
+ "kab": "кабиле",
+ "kk": "казашки",
+ "kkj": "како",
+ "kln": "каленџински",
+ "kam": "камба",
+ "kn": "канада",
+ "yue": "кантонски",
+ "ca": "каталонски",
+ "ks": "кашмирски",
+ "nmg": "квасио",
+ "ksh": "келнски",
+ "qu": "кечуа",
+ "ki": "кикују",
+ "zh": "кинески",
+ "rw": "кињаруанда",
+ "ky": "киргиски",
+ "rn": "кирунди",
+ "sw-CD": "кисвахили",
+ "km": "кмерски",
+ "khq": "којра чиини",
+ "ses": "којраборо сени",
+ "kok": "конкани",
+ "ko": "корејски",
+ "kw": "корнволски",
+ "xh": "коса",
+ "ku": "курдски",
+ "lkt": "лакота",
+ "lag": "ланги",
+ "lo": "лаоски",
+ "lv": "летонски",
+ "ln": "лингала",
+ "lt": "литвански",
+ "lu": "луба-катанга",
+ "luy": "лујиа",
+ "lb": "луксембуршки",
+ "luo": "луо",
+ "hu": "мађарски",
+ "mzn": "мазандерански",
+ "mk": "македонски",
+ "kde": "маконде",
+ "mgh": "макува-мито",
+ "ml": "малајалам",
+ "ms": "малајски",
+ "mg": "малгашки",
+ "mt": "малтешки",
+ "gv": "манкс",
+ "mi": "маорски",
+ "mr": "марати",
+ "mas": "масајски",
+ "jmc": "мачаме",
+ "mer": "меру",
+ "mgo": "мета",
+ "ro-MD": "молдавски",
+ "mn": "монголски",
+ "mfe": "морисјен",
+ "mua": "мунданг",
+ "naq": "нама",
+ "nnh": "нгиембун",
+ "jgo": "нгомба",
+ "de": "немачки",
+ "de-AT": "немачки (Аустрија)",
+ "gsw": "немачки (Швајцарска)",
+ "ne": "непалски",
+ "nds": "нисконемачки",
+ "nds-NL": "нискосаксонски",
+ "nb": "норвешки букмол",
+ "nn": "норвешки нинорск",
+ "nus": "нуер",
+ "nyn": "њанколе",
+ "or": "одија",
+ "om": "оромо",
+ "os": "осетински",
+ "ps": "паштунски",
+ "pa": "пенџапски",
+ "fa": "персијски",
+ "zh-Hans": "поједностављени кинески",
+ "pl": "пољски",
+ "pt": "португалски",
+ "pt-PT": "португалски (Португал)",
+ "prg": "пруски",
+ "rm": "романш",
+ "rof": "ромбо",
+ "rwk": "руа",
+ "ro": "румунски",
+ "ru": "руски",
+ "saq": "самбуру",
+ "sg": "санго",
+ "sbp": "сангу",
+ "sah": "саха",
+ "sw": "свахили",
+ "ceb": "себуански",
+ "lrc": "северни лури",
+ "nd": "северни ндебеле",
+ "se": "северни сами",
+ "seh": "сена",
+ "ii": "сечуански ји",
+ "sd": "синди",
+ "si": "синхалешки",
+ "sk": "словачки",
+ "sl": "словеначки",
+ "xog": "сога",
+ "so": "сомалски",
+ "sr": "српски",
+ "zgh": "стандардни марокански тамазигт",
+ "dav": "таита",
+ "th": "тајски",
+ "ta": "тамилски",
+ "twq": "тасавак",
+ "tt": "татарски",
+ "tg": "таџички",
+ "shi": "ташелхит",
+ "te": "телугу",
+ "teo": "тесо",
+ "bo": "тибетански",
+ "ti": "тигриња",
+ "to": "тонгански",
+ "zh-Hant": "традиционални кинески",
+ "tk": "туркменски",
+ "tr": "турски",
+ "uz": "узбечки",
+ "ug": "ујгурски",
+ "uk": "украјински",
+ "ur": "урду",
+ "fo": "фарски",
+ "fil": "филипински",
+ "fi": "фински",
+ "nl-BE": "фламански",
+ "fr": "француски",
+ "fr-CA": "француски (Канада)",
+ "fr-CH": "француски (Швајцарска)",
+ "fur": "фриулски",
+ "ff": "фула",
+ "haw": "хавајски",
+ "ha": "хауса",
+ "he": "хебрејски",
+ "hi": "хинди",
+ "nl": "холандски",
+ "hr": "хрватски",
+ "ckb": "централни курдски",
+ "tzm": "централноатласки тамазигт",
+ "cu": "црквенословенски",
+ "chr": "чероки",
+ "ce": "чеченски",
+ "cs": "чешки",
+ "cgg": "чига",
+ "dyo": "џола фоњи",
+ "dz": "џонга",
+ "ksb": "шамбала",
+ "de-CH": "швајцарски високи немачки",
+ "sv": "шведски",
+ "gd": "шкотски гелски",
+ "sn": "шона",
+ "es": "шпански",
+ "es-419": "шпански (Латинска Америка)",
+ "es-MX": "шпански (Мексико)"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/sv-FI.json b/vendor/commerceguys/intl/resources/language/sv-FI.json
deleted file mode 100644
index 0d1fa06ff..000000000
--- a/vendor/commerceguys/intl/resources/language/sv-FI.json
+++ /dev/null
@@ -1,644 +0,0 @@
-{
- "ps": {
- "name": "afghanska"
- },
- "af": {
- "name": "afrikaans"
- },
- "agq": {
- "name": "aghem"
- },
- "ak": {
- "name": "akan"
- },
- "sq": {
- "name": "albanska"
- },
- "am": {
- "name": "amhariska"
- },
- "ar": {
- "name": "arabiska"
- },
- "hy": {
- "name": "armeniska"
- },
- "as": {
- "name": "assamesiska"
- },
- "ast": {
- "name": "asturiska"
- },
- "asa": {
- "name": "asu"
- },
- "en-AU": {
- "name": "australisk engelska"
- },
- "az": {
- "name": "azerbajdzjanska"
- },
- "ksf": {
- "name": "bafia"
- },
- "bm": {
- "name": "bambara"
- },
- "nnh": {
- "name": "bamileké-ngiemboon"
- },
- "bas": {
- "name": "basa"
- },
- "eu": {
- "name": "baskiska"
- },
- "bem": {
- "name": "bemba"
- },
- "bez": {
- "name": "bena"
- },
- "bn": {
- "name": "bengali"
- },
- "brx": {
- "name": "bodo"
- },
- "bs": {
- "name": "bosniska"
- },
- "br": {
- "name": "bretonska"
- },
- "en-GB": {
- "name": "brittisk engelska"
- },
- "bg": {
- "name": "bulgariska"
- },
- "my": {
- "name": "burmesiska"
- },
- "tzm": {
- "name": "centralmarockansk tamazight"
- },
- "chr": {
- "name": "cherokesiska"
- },
- "cgg": {
- "name": "chiga"
- },
- "da": {
- "name": "danska"
- },
- "dua": {
- "name": "duala"
- },
- "dz": {
- "name": "dzongkha"
- },
- "ebu": {
- "name": "embu"
- },
- "smn": {
- "name": "enaresamiska"
- },
- "en": {
- "name": "engelska"
- },
- "eo": {
- "name": "esperanto"
- },
- "et": {
- "name": "estniska"
- },
- "pt-PT": {
- "name": "europeisk portugisiska"
- },
- "ee": {
- "name": "ewe"
- },
- "ewo": {
- "name": "ewondo"
- },
- "fil": {
- "name": "filippinska"
- },
- "fi": {
- "name": "finska"
- },
- "nl-BE": {
- "name": "flamländska"
- },
- "prg": {
- "name": "fornpreussiska"
- },
- "fr": {
- "name": "franska"
- },
- "fur": {
- "name": "friulianska"
- },
- "ff": {
- "name": "fulani"
- },
- "fo": {
- "name": "färöiska"
- },
- "zh-Hans": {
- "name": "förenklad kinesiska"
- },
- "gl": {
- "name": "galiciska"
- },
- "ses": {
- "name": "Gao-songhay"
- },
- "ka": {
- "name": "georgiska"
- },
- "el": {
- "name": "grekiska"
- },
- "kl": {
- "name": "grönländska"
- },
- "gu": {
- "name": "gujarati"
- },
- "guz": {
- "name": "gusii"
- },
- "ha": {
- "name": "hausa"
- },
- "haw": {
- "name": "hawaiiska"
- },
- "he": {
- "name": "hebreiska"
- },
- "hi": {
- "name": "hindi"
- },
- "hsb": {
- "name": "högsorbiska"
- },
- "ig": {
- "name": "igbo"
- },
- "id": {
- "name": "indonesiska"
- },
- "ga": {
- "name": "iriska"
- },
- "is": {
- "name": "isländska"
- },
- "it": {
- "name": "italienska"
- },
- "sah": {
- "name": "jakutiska"
- },
- "ja": {
- "name": "japanska"
- },
- "yi": {
- "name": "jiddisch"
- },
- "dyo": {
- "name": "jola-fonyi"
- },
- "kab": {
- "name": "kabyliska"
- },
- "kln": {
- "name": "kalenjin"
- },
- "kam": {
- "name": "kamba"
- },
- "km": {
- "name": "kambodjanska"
- },
- "en-CA": {
- "name": "kanadensisk engelska"
- },
- "fr-CA": {
- "name": "kanadensisk franska"
- },
- "kn": {
- "name": "kannada"
- },
- "kea": {
- "name": "kapverdiska"
- },
- "ks": {
- "name": "kashmiriska"
- },
- "ca": {
- "name": "katalanska"
- },
- "kk": {
- "name": "kazakiska"
- },
- "ki": {
- "name": "kikuyu"
- },
- "jmc": {
- "name": "kimashami"
- },
- "zh": {
- "name": "kinesiska"
- },
- "rw": {
- "name": "kinjarwanda"
- },
- "ky": {
- "name": "kirgiziska"
- },
- "ksb": {
- "name": "kisambaa"
- },
- "sw-CD": {
- "name": "Kongo-swahili"
- },
- "kok": {
- "name": "konkani"
- },
- "ko": {
- "name": "koreanska"
- },
- "kw": {
- "name": "korniska"
- },
- "hr": {
- "name": "kroatiska"
- },
- "nmg": {
- "name": "kwasio"
- },
- "cu": {
- "name": "kyrkslaviska"
- },
- "ksh": {
- "name": "kölniska"
- },
- "lkt": {
- "name": "lakota"
- },
- "lag": {
- "name": "langi"
- },
- "lo": {
- "name": "laotiska"
- },
- "lv": {
- "name": "lettiska"
- },
- "ln": {
- "name": "lingala"
- },
- "lt": {
- "name": "litauiska"
- },
- "lu": {
- "name": "luba-katanga"
- },
- "lg": {
- "name": "luganda"
- },
- "luy": {
- "name": "luhya"
- },
- "luo": {
- "name": "Luo"
- },
- "xog": {
- "name": "lusoga"
- },
- "lb": {
- "name": "luxemburgiska"
- },
- "nds-NL": {
- "name": "lågsaxiska"
- },
- "dsb": {
- "name": "lågsorbiska"
- },
- "nds": {
- "name": "lågtyska"
- },
- "mk": {
- "name": "makedonska"
- },
- "mgh": {
- "name": "makhuwa-meetto"
- },
- "kde": {
- "name": "makonde"
- },
- "mg": {
- "name": "malagassiska"
- },
- "ms": {
- "name": "malajiska"
- },
- "ml": {
- "name": "malayalam"
- },
- "mt": {
- "name": "maltesiska"
- },
- "gv": {
- "name": "manx"
- },
- "mr": {
- "name": "marathi"
- },
- "zgh": {
- "name": "marockansk standard-tamazight"
- },
- "mas": {
- "name": "massajiska"
- },
- "mfe": {
- "name": "mauritansk kreol"
- },
- "mzn": {
- "name": "mazanderani"
- },
- "mer": {
- "name": "meru"
- },
- "mgo": {
- "name": "meta’"
- },
- "es-MX": {
- "name": "mexikansk spanska"
- },
- "kkj": {
- "name": "mkako"
- },
- "ro-MD": {
- "name": "moldaviska"
- },
- "mn": {
- "name": "mongoliska"
- },
- "mua": {
- "name": "mundang"
- },
- "naq": {
- "name": "nama"
- },
- "nl": {
- "name": "nederländska"
- },
- "ne": {
- "name": "nepalesiska"
- },
- "jgo": {
- "name": "ngomba"
- },
- "lrc": {
- "name": "nordluri"
- },
- "nd": {
- "name": "nordndebele"
- },
- "se": {
- "name": "nordsamiska"
- },
- "nb": {
- "name": "norskt bokmål"
- },
- "nus": {
- "name": "nuer"
- },
- "nyn": {
- "name": "nyankole"
- },
- "nn": {
- "name": "nynorska"
- },
- "or": {
- "name": "oriya"
- },
- "om": {
- "name": "oromo"
- },
- "os": {
- "name": "ossetiska"
- },
- "fa": {
- "name": "persiska"
- },
- "pl": {
- "name": "polska"
- },
- "pt": {
- "name": "portugisiska"
- },
- "pa": {
- "name": "punjabi"
- },
- "qu": {
- "name": "quechua"
- },
- "rof": {
- "name": "rombo"
- },
- "ro": {
- "name": "rumänska"
- },
- "rn": {
- "name": "rundi"
- },
- "rwk": {
- "name": "rwa"
- },
- "ru": {
- "name": "ryska"
- },
- "rm": {
- "name": "rätoromanska"
- },
- "saq": {
- "name": "samburu"
- },
- "sg": {
- "name": "sango"
- },
- "sbp": {
- "name": "sangu"
- },
- "gsw": {
- "name": "schweizertyska"
- },
- "fr-CH": {
- "name": "schweizisk franska"
- },
- "de-CH": {
- "name": "schweizisk högtyska"
- },
- "seh": {
- "name": "sena"
- },
- "sr": {
- "name": "serbiska"
- },
- "sn": {
- "name": "shona"
- },
- "sd": {
- "name": "sindhi"
- },
- "si": {
- "name": "singalesiska"
- },
- "gd": {
- "name": "skotsk gäliska"
- },
- "sk": {
- "name": "slovakiska"
- },
- "sl": {
- "name": "slovenska"
- },
- "so": {
- "name": "somaliska"
- },
- "ckb": {
- "name": "soranisk kurdiska"
- },
- "es": {
- "name": "spanska"
- },
- "sv": {
- "name": "svenska"
- },
- "sw": {
- "name": "swahili"
- },
- "ii": {
- "name": "szezuan i"
- },
- "shi": {
- "name": "tachelhit"
- },
- "tg": {
- "name": "tadzjikiska"
- },
- "dav": {
- "name": "taita"
- },
- "ta": {
- "name": "tamil"
- },
- "twq": {
- "name": "tasawaq"
- },
- "tt": {
- "name": "tatariska"
- },
- "te": {
- "name": "telugu"
- },
- "teo": {
- "name": "teso"
- },
- "th": {
- "name": "thailändska"
- },
- "bo": {
- "name": "tibetanska"
- },
- "ti": {
- "name": "tigrinja"
- },
- "khq": {
- "name": "Timbuktu-songhoy"
- },
- "cs": {
- "name": "tjeckiska"
- },
- "ce": {
- "name": "tjetjenska"
- },
- "to": {
- "name": "tonganska"
- },
- "zh-Hant": {
- "name": "traditionell kinesiska"
- },
- "tr": {
- "name": "turkiska"
- },
- "tk": {
- "name": "turkmeniska"
- },
- "de": {
- "name": "tyska"
- },
- "ug": {
- "name": "uiguriska"
- },
- "uk": {
- "name": "ukrainska"
- },
- "hu": {
- "name": "ungerska"
- },
- "ur": {
- "name": "urdu"
- },
- "uz": {
- "name": "uzbekiska"
- },
- "vai": {
- "name": "vaj"
- },
- "vi": {
- "name": "vietnamesiska"
- },
- "be": {
- "name": "vitryska"
- },
- "vo": {
- "name": "volapük"
- },
- "vun": {
- "name": "vunjo"
- },
- "fy": {
- "name": "västfrisiska"
- },
- "cy": {
- "name": "walesiska"
- },
- "wae": {
- "name": "walsertyska"
- },
- "wo": {
- "name": "wolof"
- },
- "yav": {
- "name": "yangben"
- },
- "yo": {
- "name": "yoruba"
- },
- "dje": {
- "name": "zarma"
- },
- "zu": {
- "name": "zulu"
- },
- "de-AT": {
- "name": "österrikisk tyska"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/sv.json b/vendor/commerceguys/intl/resources/language/sv.json
index ff4935ad5..d66aaee80 100644
--- a/vendor/commerceguys/intl/resources/language/sv.json
+++ b/vendor/commerceguys/intl/resources/language/sv.json
@@ -1,644 +1,224 @@
{
- "ps": {
- "name": "afghanska"
- },
- "af": {
- "name": "afrikaans"
- },
- "agq": {
- "name": "aghem"
- },
- "ak": {
- "name": "akan"
- },
- "sq": {
- "name": "albanska"
- },
- "am": {
- "name": "amhariska"
- },
- "ar": {
- "name": "arabiska"
- },
- "hy": {
- "name": "armeniska"
- },
- "as": {
- "name": "assamesiska"
- },
- "ast": {
- "name": "asturiska"
- },
- "asa": {
- "name": "asu"
- },
- "en-AU": {
- "name": "australisk engelska"
- },
- "az": {
- "name": "azerbajdzjanska"
- },
- "ksf": {
- "name": "bafia"
- },
- "bm": {
- "name": "bambara"
- },
- "nnh": {
- "name": "bamileké-ngiemboon"
- },
- "bas": {
- "name": "basa"
- },
- "eu": {
- "name": "baskiska"
- },
- "bem": {
- "name": "bemba"
- },
- "bez": {
- "name": "bena"
- },
- "bn": {
- "name": "bengali"
- },
- "brx": {
- "name": "bodo"
- },
- "bs": {
- "name": "bosniska"
- },
- "br": {
- "name": "bretonska"
- },
- "en-GB": {
- "name": "brittisk engelska"
- },
- "bg": {
- "name": "bulgariska"
- },
- "my": {
- "name": "burmesiska"
- },
- "tzm": {
- "name": "centralmarockansk tamazight"
- },
- "chr": {
- "name": "cherokesiska"
- },
- "cgg": {
- "name": "chiga"
- },
- "da": {
- "name": "danska"
- },
- "dua": {
- "name": "duala"
- },
- "dz": {
- "name": "dzongkha"
- },
- "ebu": {
- "name": "embu"
- },
- "smn": {
- "name": "enaresamiska"
- },
- "en": {
- "name": "engelska"
- },
- "eo": {
- "name": "esperanto"
- },
- "et": {
- "name": "estniska"
- },
- "pt-PT": {
- "name": "europeisk portugisiska"
- },
- "ee": {
- "name": "ewe"
- },
- "ewo": {
- "name": "ewondo"
- },
- "fil": {
- "name": "filippinska"
- },
- "fi": {
- "name": "finska"
- },
- "nl-BE": {
- "name": "flamländska"
- },
- "prg": {
- "name": "fornpreussiska"
- },
- "fr": {
- "name": "franska"
- },
- "fur": {
- "name": "friulianska"
- },
- "ff": {
- "name": "fulani"
- },
- "fo": {
- "name": "färöiska"
- },
- "zh-Hans": {
- "name": "förenklad kinesiska"
- },
- "gl": {
- "name": "galiciska"
- },
- "ses": {
- "name": "Gao-songhay"
- },
- "ka": {
- "name": "georgiska"
- },
- "el": {
- "name": "grekiska"
- },
- "kl": {
- "name": "grönländska"
- },
- "gu": {
- "name": "gujarati"
- },
- "guz": {
- "name": "gusii"
- },
- "ha": {
- "name": "hausa"
- },
- "haw": {
- "name": "hawaiiska"
- },
- "he": {
- "name": "hebreiska"
- },
- "hi": {
- "name": "hindi"
- },
- "hsb": {
- "name": "högsorbiska"
- },
- "ig": {
- "name": "igbo"
- },
- "id": {
- "name": "indonesiska"
- },
- "ga": {
- "name": "iriska"
- },
- "is": {
- "name": "isländska"
- },
- "it": {
- "name": "italienska"
- },
- "sah": {
- "name": "jakutiska"
- },
- "ja": {
- "name": "japanska"
- },
- "yi": {
- "name": "jiddisch"
- },
- "dyo": {
- "name": "jola-fonyi"
- },
- "kab": {
- "name": "kabyliska"
- },
- "kln": {
- "name": "kalenjin"
- },
- "kam": {
- "name": "kamba"
- },
- "km": {
- "name": "kambodjanska"
- },
- "en-CA": {
- "name": "kanadensisk engelska"
- },
- "fr-CA": {
- "name": "kanadensisk franska"
- },
- "kn": {
- "name": "kannada"
- },
- "kea": {
- "name": "kapverdiska"
- },
- "ks": {
- "name": "kashmiriska"
- },
- "ca": {
- "name": "katalanska"
- },
- "kk": {
- "name": "kazakiska"
- },
- "ki": {
- "name": "kikuyu"
- },
- "jmc": {
- "name": "kimashami"
- },
- "zh": {
- "name": "kinesiska"
- },
- "rw": {
- "name": "kinjarwanda"
- },
- "ky": {
- "name": "kirgisiska"
- },
- "ksb": {
- "name": "kisambaa"
- },
- "sw-CD": {
- "name": "Kongo-swahili"
- },
- "kok": {
- "name": "konkani"
- },
- "ko": {
- "name": "koreanska"
- },
- "kw": {
- "name": "korniska"
- },
- "hr": {
- "name": "kroatiska"
- },
- "nmg": {
- "name": "kwasio"
- },
- "cu": {
- "name": "kyrkslaviska"
- },
- "ksh": {
- "name": "kölniska"
- },
- "lkt": {
- "name": "lakota"
- },
- "lag": {
- "name": "langi"
- },
- "lo": {
- "name": "laotiska"
- },
- "lv": {
- "name": "lettiska"
- },
- "ln": {
- "name": "lingala"
- },
- "lt": {
- "name": "litauiska"
- },
- "lu": {
- "name": "luba-katanga"
- },
- "lg": {
- "name": "luganda"
- },
- "luy": {
- "name": "luhya"
- },
- "luo": {
- "name": "Luo"
- },
- "xog": {
- "name": "lusoga"
- },
- "lb": {
- "name": "luxemburgiska"
- },
- "nds-NL": {
- "name": "lågsaxiska"
- },
- "dsb": {
- "name": "lågsorbiska"
- },
- "nds": {
- "name": "lågtyska"
- },
- "mk": {
- "name": "makedonska"
- },
- "mgh": {
- "name": "makhuwa-meetto"
- },
- "kde": {
- "name": "makonde"
- },
- "mg": {
- "name": "malagassiska"
- },
- "ms": {
- "name": "malajiska"
- },
- "ml": {
- "name": "malayalam"
- },
- "mt": {
- "name": "maltesiska"
- },
- "gv": {
- "name": "manx"
- },
- "mr": {
- "name": "marathi"
- },
- "zgh": {
- "name": "marockansk standard-tamazight"
- },
- "mas": {
- "name": "massajiska"
- },
- "mfe": {
- "name": "mauritansk kreol"
- },
- "mzn": {
- "name": "mazanderani"
- },
- "mer": {
- "name": "meru"
- },
- "mgo": {
- "name": "meta’"
- },
- "es-MX": {
- "name": "mexikansk spanska"
- },
- "kkj": {
- "name": "mkako"
- },
- "ro-MD": {
- "name": "moldaviska"
- },
- "mn": {
- "name": "mongoliska"
- },
- "mua": {
- "name": "mundang"
- },
- "naq": {
- "name": "nama"
- },
- "nl": {
- "name": "nederländska"
- },
- "ne": {
- "name": "nepalesiska"
- },
- "jgo": {
- "name": "ngomba"
- },
- "lrc": {
- "name": "nordluri"
- },
- "nd": {
- "name": "nordndebele"
- },
- "se": {
- "name": "nordsamiska"
- },
- "nb": {
- "name": "norskt bokmål"
- },
- "nus": {
- "name": "nuer"
- },
- "nyn": {
- "name": "nyankole"
- },
- "nn": {
- "name": "nynorska"
- },
- "or": {
- "name": "oriya"
- },
- "om": {
- "name": "oromo"
- },
- "os": {
- "name": "ossetiska"
- },
- "fa": {
- "name": "persiska"
- },
- "pl": {
- "name": "polska"
- },
- "pt": {
- "name": "portugisiska"
- },
- "pa": {
- "name": "punjabi"
- },
- "qu": {
- "name": "quechua"
- },
- "rof": {
- "name": "rombo"
- },
- "ro": {
- "name": "rumänska"
- },
- "rn": {
- "name": "rundi"
- },
- "rwk": {
- "name": "rwa"
- },
- "ru": {
- "name": "ryska"
- },
- "rm": {
- "name": "rätoromanska"
- },
- "saq": {
- "name": "samburu"
- },
- "sg": {
- "name": "sango"
- },
- "sbp": {
- "name": "sangu"
- },
- "gsw": {
- "name": "schweizertyska"
- },
- "fr-CH": {
- "name": "schweizisk franska"
- },
- "de-CH": {
- "name": "schweizisk högtyska"
- },
- "seh": {
- "name": "sena"
- },
- "sr": {
- "name": "serbiska"
- },
- "sn": {
- "name": "shona"
- },
- "sd": {
- "name": "sindhi"
- },
- "si": {
- "name": "singalesiska"
- },
- "gd": {
- "name": "skotsk gäliska"
- },
- "sk": {
- "name": "slovakiska"
- },
- "sl": {
- "name": "slovenska"
- },
- "so": {
- "name": "somaliska"
- },
- "ckb": {
- "name": "soranisk kurdiska"
- },
- "es": {
- "name": "spanska"
- },
- "sv": {
- "name": "svenska"
- },
- "sw": {
- "name": "swahili"
- },
- "ii": {
- "name": "szezuan i"
- },
- "shi": {
- "name": "tachelhit"
- },
- "tg": {
- "name": "tadzjikiska"
- },
- "dav": {
- "name": "taita"
- },
- "ta": {
- "name": "tamil"
- },
- "twq": {
- "name": "tasawaq"
- },
- "tt": {
- "name": "tatariska"
- },
- "te": {
- "name": "telugu"
- },
- "teo": {
- "name": "teso"
- },
- "th": {
- "name": "thailändska"
- },
- "bo": {
- "name": "tibetanska"
- },
- "ti": {
- "name": "tigrinja"
- },
- "khq": {
- "name": "Timbuktu-songhoy"
- },
- "cs": {
- "name": "tjeckiska"
- },
- "ce": {
- "name": "tjetjenska"
- },
- "to": {
- "name": "tonganska"
- },
- "zh-Hant": {
- "name": "traditionell kinesiska"
- },
- "tr": {
- "name": "turkiska"
- },
- "tk": {
- "name": "turkmeniska"
- },
- "de": {
- "name": "tyska"
- },
- "ug": {
- "name": "uiguriska"
- },
- "uk": {
- "name": "ukrainska"
- },
- "hu": {
- "name": "ungerska"
- },
- "ur": {
- "name": "urdu"
- },
- "uz": {
- "name": "uzbekiska"
- },
- "vai": {
- "name": "vaj"
- },
- "vi": {
- "name": "vietnamesiska"
- },
- "be": {
- "name": "vitryska"
- },
- "vo": {
- "name": "volapük"
- },
- "vun": {
- "name": "vunjo"
- },
- "fy": {
- "name": "västfrisiska"
- },
- "cy": {
- "name": "walesiska"
- },
- "wae": {
- "name": "walsertyska"
- },
- "wo": {
- "name": "wolof"
- },
- "yav": {
- "name": "yangben"
- },
- "yo": {
- "name": "yoruba"
- },
- "dje": {
- "name": "zarma"
- },
- "zu": {
- "name": "zulu"
- },
- "de-AT": {
- "name": "österrikisk tyska"
- }
+ "ps": "afghanska",
+ "af": "afrikaans",
+ "agq": "aghem",
+ "ak": "akan",
+ "sq": "albanska",
+ "am": "amhariska",
+ "ar": "arabiska",
+ "hy": "armeniska",
+ "as": "assamesiska",
+ "ast": "asturiska",
+ "asa": "asu",
+ "en-AU": "australisk engelska",
+ "az": "azerbajdzjanska",
+ "ksf": "bafia",
+ "bm": "bambara",
+ "nnh": "bamileké-ngiemboon",
+ "bas": "basa",
+ "eu": "baskiska",
+ "bem": "bemba",
+ "bez": "bena",
+ "bn": "bengali",
+ "brx": "bodo",
+ "bs": "bosniska",
+ "br": "bretonska",
+ "en-GB": "brittisk engelska",
+ "bg": "bulgariska",
+ "my": "burmesiska",
+ "ceb": "cebuano",
+ "tzm": "centralmarockansk tamazight",
+ "chr": "cherokesiska",
+ "cgg": "chiga",
+ "da": "danska",
+ "dua": "duala",
+ "dz": "dzongkha",
+ "ebu": "embu",
+ "smn": "enaresamiska",
+ "en": "engelska",
+ "eo": "esperanto",
+ "et": "estniska",
+ "pt-PT": "europeisk portugisiska",
+ "ee": "ewe",
+ "ewo": "ewondo",
+ "fil": "filippinska",
+ "fi": "finska",
+ "nl-BE": "flamländska",
+ "prg": "fornpreussiska",
+ "fr": "franska",
+ "fur": "friulianska",
+ "ff": "fulani",
+ "fo": "färöiska",
+ "zh-Hans": "förenklad kinesiska",
+ "gl": "galiciska",
+ "ses": "Gao-songhai",
+ "ka": "georgiska",
+ "el": "grekiska",
+ "kl": "grönländska",
+ "gu": "gujarati",
+ "guz": "gusii",
+ "ha": "hausa",
+ "haw": "hawaiiska",
+ "he": "hebreiska",
+ "hi": "hindi",
+ "hsb": "högsorbiska",
+ "ig": "igbo",
+ "id": "indonesiska",
+ "ga": "iriska",
+ "is": "isländska",
+ "it": "italienska",
+ "sah": "jakutiska",
+ "ja": "japanska",
+ "jv": "javanesiska",
+ "yi": "jiddisch",
+ "dyo": "jola-fonyi",
+ "kab": "kabyliska",
+ "kln": "kalenjin",
+ "kam": "kamba",
+ "km": "kambodjanska",
+ "en-CA": "kanadensisk engelska",
+ "fr-CA": "kanadensisk franska",
+ "kn": "kannada",
+ "yue": "kantonesiska",
+ "kea": "kapverdiska",
+ "ks": "kashmiriska",
+ "ca": "katalanska",
+ "kk": "kazakiska",
+ "ki": "kikuyu",
+ "jmc": "kimashami",
+ "zh": "kinesiska",
+ "rw": "kinjarwanda",
+ "ky": "kirgiziska",
+ "ksb": "kisambaa",
+ "sw-CD": "Kongo-swahili",
+ "kok": "konkani",
+ "ko": "koreanska",
+ "kw": "korniska",
+ "hr": "kroatiska",
+ "ku": "kurdiska",
+ "nmg": "kwasio",
+ "cu": "kyrkslaviska",
+ "ksh": "kölniska",
+ "lkt": "lakota",
+ "lag": "langi",
+ "lo": "laotiska",
+ "es-419": "latinamerikansk spanska",
+ "lv": "lettiska",
+ "ln": "lingala",
+ "lt": "litauiska",
+ "lu": "luba-katanga",
+ "lg": "luganda",
+ "luy": "luhya",
+ "luo": "Luo",
+ "xog": "lusoga",
+ "lb": "luxemburgiska",
+ "nds-NL": "lågsaxiska",
+ "dsb": "lågsorbiska",
+ "nds": "lågtyska",
+ "mk": "makedonska",
+ "mgh": "makhuwa-meetto",
+ "kde": "makonde",
+ "mg": "malagassiska",
+ "ms": "malajiska",
+ "ml": "malayalam",
+ "mt": "maltesiska",
+ "gv": "manx",
+ "mi": "maori",
+ "mr": "marathi",
+ "zgh": "marockansk standard-tamazight",
+ "mas": "massajiska",
+ "mfe": "mauritansk kreol",
+ "mzn": "mazanderani",
+ "mer": "meru",
+ "mgo": "meta’",
+ "es-MX": "mexikansk spanska",
+ "kkj": "mkako",
+ "ro-MD": "moldaviska",
+ "mn": "mongoliska",
+ "mua": "mundang",
+ "naq": "nama",
+ "nl": "nederländska",
+ "ne": "nepalesiska",
+ "jgo": "ngomba",
+ "lrc": "nordluri",
+ "nd": "nordndebele",
+ "se": "nordsamiska",
+ "nb": "norskt bokmål",
+ "nus": "nuer",
+ "nyn": "nyankole",
+ "nn": "nynorska",
+ "or": "oriya",
+ "om": "oromo",
+ "os": "ossetiska",
+ "fa": "persiska",
+ "pl": "polska",
+ "pt": "portugisiska",
+ "pa": "punjabi",
+ "qu": "quechua",
+ "rof": "rombo",
+ "ro": "rumänska",
+ "rn": "rundi",
+ "rwk": "rwa",
+ "ru": "ryska",
+ "rm": "rätoromanska",
+ "saq": "samburu",
+ "sg": "sango",
+ "sbp": "sangu",
+ "gsw": "schweizertyska",
+ "fr-CH": "schweizisk franska",
+ "de-CH": "schweizisk högtyska",
+ "seh": "sena",
+ "sr": "serbiska",
+ "sn": "shona",
+ "sd": "sindhi",
+ "si": "singalesiska",
+ "gd": "skotsk gäliska",
+ "sk": "slovakiska",
+ "sl": "slovenska",
+ "so": "somaliska",
+ "ckb": "soranisk kurdiska",
+ "es": "spanska",
+ "sv": "svenska",
+ "sw": "swahili",
+ "ii": "szezuan i",
+ "shi": "tachelhit",
+ "tg": "tadzjikiska",
+ "dav": "taita",
+ "ta": "tamil",
+ "twq": "tasawaq",
+ "tt": "tatariska",
+ "te": "telugu",
+ "teo": "teso",
+ "th": "thailändska",
+ "bo": "tibetanska",
+ "ti": "tigrinja",
+ "khq": "Timbuktu-songhai",
+ "cs": "tjeckiska",
+ "ce": "tjetjenska",
+ "to": "tonganska",
+ "zh-Hant": "traditionell kinesiska",
+ "tr": "turkiska",
+ "tk": "turkmeniska",
+ "de": "tyska",
+ "ug": "uiguriska",
+ "uk": "ukrainska",
+ "hu": "ungerska",
+ "ur": "urdu",
+ "uz": "uzbekiska",
+ "vai": "vaj",
+ "wa": "vallonska",
+ "vi": "vietnamesiska",
+ "be": "vitryska",
+ "vo": "volapük",
+ "vun": "vunjo",
+ "fy": "västfrisiska",
+ "cy": "walesiska",
+ "wae": "walsertyska",
+ "wo": "wolof",
+ "xh": "xhosa",
+ "yav": "yangben",
+ "yo": "yoruba",
+ "dje": "zarma",
+ "zu": "zulu",
+ "de-AT": "österrikisk tyska"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/sw-CD.json b/vendor/commerceguys/intl/resources/language/sw-CD.json
index b4bcc8e51..c9acfd8a0 100644
--- a/vendor/commerceguys/intl/resources/language/sw-CD.json
+++ b/vendor/commerceguys/intl/resources/language/sw-CD.json
@@ -1,644 +1,224 @@
{
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "af": {
- "name": "Kiafrikana"
- },
- "agq": {
- "name": "Kiaghem"
- },
- "is": {
- "name": "Kiaisilandi"
- },
- "fa": {
- "name": "Kiajemi"
- },
- "ak": {
- "name": "Kiakan"
- },
- "sq": {
- "name": "Kialbania"
- },
- "am": {
- "name": "Kiamhari"
- },
- "ar": {
- "name": "Kiarabu"
- },
- "hy": {
- "name": "Kiarmenia"
- },
- "as": {
- "name": "Kiassam"
- },
- "ast": {
- "name": "Kiasturia"
- },
- "asa": {
- "name": "Kiasu"
- },
- "ga": {
- "name": "Kiayalandi"
- },
- "az": {
- "name": "Kiazabajani"
- },
- "ksf": {
- "name": "Kibafia"
- },
- "bm": {
- "name": "Kibambara"
- },
- "bas": {
- "name": "Kibasaa"
- },
- "eu": {
- "name": "Kibasque"
- },
- "be": {
- "name": "Kibelarusi"
- },
- "bem": {
- "name": "Kibemba"
- },
- "bez": {
- "name": "Kibena"
- },
- "bn": {
- "name": "Kibengali"
- },
- "zgh": {
- "name": "Kiberber Sanifu cha Moroko"
- },
- "brx": {
- "name": "Kibodo"
- },
- "bs": {
- "name": "Kibosnia"
- },
- "br": {
- "name": "Kibretoni"
- },
- "bg": {
- "name": "Kibulgaria"
- },
- "my": {
- "name": "Kiburma"
- },
- "ce": {
- "name": "Kichechenia"
- },
- "cs": {
- "name": "Kicheki"
- },
- "chr": {
- "name": "Kicherokee"
- },
- "cgg": {
- "name": "Kichiga"
- },
- "zh": {
- "name": "Kichina"
- },
- "zh-Hans": {
- "name": "Kichina (Kilichorahisishwa)"
- },
- "zh-Hant": {
- "name": "Kichina cha Jadi"
- },
- "ksh": {
- "name": "Kicologne"
- },
- "da": {
- "name": "Kidenmaki"
- },
- "dsb": {
- "name": "Kidolnoserbski"
- },
- "dua": {
- "name": "Kiduala"
- },
- "he": {
- "name": "Kiebrania"
- },
- "ebu": {
- "name": "Kiembu"
- },
- "eo": {
- "name": "Kiesperanto"
- },
- "et": {
- "name": "Kiestonia"
- },
- "ee": {
- "name": "Kiewe"
- },
- "ewo": {
- "name": "Kiewondo"
- },
- "fr": {
- "name": "Kifaransa"
- },
- "fr-CA": {
- "name": "Kifaransa (Canada)"
- },
- "fr-CH": {
- "name": "Kifaransa (Uswisi)"
- },
- "fo": {
- "name": "Kifaroe"
- },
- "fil": {
- "name": "Kifilipino"
- },
- "fi": {
- "name": "Kifini"
- },
- "nl-BE": {
- "name": "Kiflemi"
- },
- "fy": {
- "name": "Kifrisia cha Magharibi"
- },
- "fur": {
- "name": "Kifriulian"
- },
- "ff": {
- "name": "Kifula"
- },
- "gd": {
- "name": "Kigaeli cha Uskoti"
- },
- "gl": {
- "name": "Kigalisi"
- },
- "lg": {
- "name": "Kiganda"
- },
- "el": {
- "name": "Kigiriki"
- },
- "gu": {
- "name": "Kigujarati"
- },
- "hu": {
- "name": "Kihangari"
- },
- "ha": {
- "name": "Kihausa"
- },
- "haw": {
- "name": "Kihawai"
- },
- "hi": {
- "name": "Kihindi"
- },
- "es": {
- "name": "Kihispania"
- },
- "es-MX": {
- "name": "Kihispania (Mexico)"
- },
- "nl": {
- "name": "Kiholanzi"
- },
- "ig": {
- "name": "Kiigbo"
- },
- "id": {
- "name": "Kiindonesia"
- },
- "en": {
- "name": "Kiingereza"
- },
- "en-AU": {
- "name": "Kiingereza (Australia)"
- },
- "en-CA": {
- "name": "Kiingereza (Canada)"
- },
- "en-GB": {
- "name": "Kiingereza (Uingereza)"
- },
- "it": {
- "name": "Kiitaliano"
- },
- "luo": {
- "name": "Kijaluo"
- },
- "ja": {
- "name": "Kijapani"
- },
- "de": {
- "name": "Kijerumani"
- },
- "de-AT": {
- "name": "Kijerumani (Austria)"
- },
- "de-CH": {
- "name": "Kijerumani (Uswisi)"
- },
- "gsw": {
- "name": "Kijerumani cha Uswisi"
- },
- "ka": {
- "name": "Kijojia"
- },
- "dyo": {
- "name": "Kijola-Fonyi"
- },
- "kea": {
- "name": "Kikabuverdianu"
- },
- "kab": {
- "name": "Kikabylia"
- },
- "kkj": {
- "name": "Kikako"
- },
- "kl": {
- "name": "Kikalaallisut"
- },
- "kln": {
- "name": "Kikalenjin"
- },
- "kam": {
- "name": "Kikamba"
- },
- "km": {
- "name": "Kikambodia"
- },
- "kn": {
- "name": "Kikannada"
- },
- "ks": {
- "name": "Kikashmiri"
- },
- "ca": {
- "name": "Kikatalani"
- },
- "kk": {
- "name": "Kikazakh"
- },
- "ki": {
- "name": "Kikikuyu"
- },
- "ky": {
- "name": "Kikirigizi"
- },
- "guz": {
- "name": "Kikisii"
- },
- "kok": {
- "name": "Kikonkani"
- },
- "ko": {
- "name": "Kikorea"
- },
- "kw": {
- "name": "Kikorni"
- },
- "khq": {
- "name": "Kikoyra Chiini"
- },
- "hr": {
- "name": "Kikroeshia"
- },
- "ckb": {
- "name": "Kikurdi cha Sorani"
- },
- "nmg": {
- "name": "Kikwasio"
- },
- "lkt": {
- "name": "Kilakota"
- },
- "lo": {
- "name": "Kilaosi"
- },
- "lb": {
- "name": "Kilasembagi"
- },
- "lv": {
- "name": "Kilatvia"
- },
- "ln": {
- "name": "Kilingala"
- },
- "lt": {
- "name": "Kilithuania"
- },
- "lu": {
- "name": "Kiluba-Katanga"
- },
- "luy": {
- "name": "Kiluhya"
- },
- "lrc": {
- "name": "Kiluri cha Kaskazini"
- },
- "mas": {
- "name": "Kimaasai"
- },
- "jmc": {
- "name": "Kimachame"
- },
- "mgh": {
- "name": "Kimakhuwa-Meetto"
- },
- "kde": {
- "name": "Kimakonde"
- },
- "mg": {
- "name": "Kimalagasi"
- },
- "ml": {
- "name": "Kimalayalam"
- },
- "ms": {
- "name": "Kimalei"
- },
- "mt": {
- "name": "Kimalta"
- },
- "gv": {
- "name": "Kimanksi"
- },
- "mr": {
- "name": "Kimarathi"
- },
- "mk": {
- "name": "Kimasedonia"
- },
- "mzn": {
- "name": "Kimazanderani"
- },
- "mer": {
- "name": "Kimeru"
- },
- "mgo": {
- "name": "Kimeta"
- },
- "mn": {
- "name": "Kimongolia"
- },
- "mfe": {
- "name": "Kimoriseni"
- },
- "mua": {
- "name": "Kimundang"
- },
- "naq": {
- "name": "Kinama"
- },
- "nd": {
- "name": "Kindebele cha Kaskazini"
- },
- "ne": {
- "name": "Kinepali"
- },
- "nnh": {
- "name": "Kingiemboon"
- },
- "jgo": {
- "name": "Kingomba"
- },
- "sw-CD": {
- "name": "Kingwana"
- },
- "nb": {
- "name": "Kinorwe cha Bokmal"
- },
- "nn": {
- "name": "Kinorwe cha Nynorsk"
- },
- "nus": {
- "name": "Kinuer"
- },
- "nyn": {
- "name": "Kinyankole"
- },
- "rw": {
- "name": "Kinyarwanda"
- },
- "or": {
- "name": "Kioriya"
- },
- "om": {
- "name": "Kioromo"
- },
- "os": {
- "name": "Kiosetia"
- },
- "ps": {
- "name": "Kipashto"
- },
- "pl": {
- "name": "Kipolandi"
- },
- "prg": {
- "name": "Kiprussia"
- },
- "pa": {
- "name": "Kipunjabi"
- },
- "qu": {
- "name": "Kiquechua"
- },
- "lag": {
- "name": "Kirangi"
- },
- "pt": {
- "name": "Kireno"
- },
- "pt-PT": {
- "name": "Kireno (Ureno)"
- },
- "ro": {
- "name": "Kiromania"
- },
- "ro-MD": {
- "name": "Kiromania (Moldova)"
- },
- "rm": {
- "name": "Kiromanshi"
- },
- "rof": {
- "name": "Kirombo"
- },
- "rn": {
- "name": "Kirundi"
- },
- "ru": {
- "name": "Kirusi"
- },
- "sah": {
- "name": "Kisakha"
- },
- "nds": {
- "name": "Kisaksoni"
- },
- "nds-NL": {
- "name": "Kisaksoni (Uholanzi)"
- },
- "ksb": {
- "name": "Kisambaa"
- },
- "saq": {
- "name": "Kisamburu"
- },
- "smn": {
- "name": "Kisami cha Inari"
- },
- "se": {
- "name": "Kisami cha Kaskazini"
- },
- "sg": {
- "name": "Kisango"
- },
- "sbp": {
- "name": "Kisangu"
- },
- "seh": {
- "name": "Kisena"
- },
- "sr": {
- "name": "Kiserbia"
- },
- "sn": {
- "name": "Kishona"
- },
- "sd": {
- "name": "Kisindhi"
- },
- "si": {
- "name": "Kisinhala"
- },
- "sk": {
- "name": "Kislovakia"
- },
- "cu": {
- "name": "Kislovakia cha Church"
- },
- "sl": {
- "name": "Kislovenia"
- },
- "hsb": {
- "name": "Kisobia cha Ukanda wa Juu"
- },
- "xog": {
- "name": "Kisoga"
- },
- "so": {
- "name": "Kisomali"
- },
- "sw": {
- "name": "Kiswahili"
- },
- "sv": {
- "name": "Kiswidi"
- },
- "shi": {
- "name": "Kitachelhit"
- },
- "th": {
- "name": "Kitailandi"
- },
- "dav": {
- "name": "Kitaita"
- },
- "tg": {
- "name": "Kitajiki"
- },
- "ta": {
- "name": "Kitamil"
- },
- "twq": {
- "name": "Kitasawaq"
- },
- "tt": {
- "name": "Kitatari"
- },
- "te": {
- "name": "Kitelugu"
- },
- "teo": {
- "name": "Kiteso"
- },
- "bo": {
- "name": "Kitibeti"
- },
- "ti": {
- "name": "Kitigrinya"
- },
- "to": {
- "name": "Kitonga"
- },
- "tr": {
- "name": "Kituruki"
- },
- "tk": {
- "name": "Kiturukimeni"
- },
- "uk": {
- "name": "Kiukraine"
- },
- "ur": {
- "name": "Kiurdu"
- },
- "ug": {
- "name": "Kiuyghur"
- },
- "uz": {
- "name": "Kiuzbeki"
- },
- "vai": {
- "name": "Kivai"
- },
- "vi": {
- "name": "Kivietinamu"
- },
- "vo": {
- "name": "Kivolapuk"
- },
- "vun": {
- "name": "Kivunjo"
- },
- "wae": {
- "name": "Kiwalser"
- },
- "cy": {
- "name": "Kiwelisi"
- },
- "yav": {
- "name": "Kiyangben"
- },
- "yi": {
- "name": "Kiyidi"
- },
- "yo": {
- "name": "Kiyoruba"
- },
- "dje": {
- "name": "Kizarma"
- },
- "dz": {
- "name": "Kizongkha"
- },
- "zu": {
- "name": "Kizulu"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "rwk": {
- "name": "Lugha ya Rwa"
- },
- "wo": {
- "name": "Lugha ya Wolof"
- },
- "ii": {
- "name": "Sichuan Yi"
- }
+ "af": "Kiafrikana",
+ "agq": "Kiaghem",
+ "fa": "Kiajemi",
+ "ak": "Kiakan",
+ "sq": "Kialbania",
+ "am": "Kiamhari",
+ "ar": "Kiarabu",
+ "hy": "Kiarmenia",
+ "as": "Kiassam",
+ "ast": "Kiasturia",
+ "asa": "Kiasu",
+ "ga": "Kiayalandi",
+ "az": "Kiazabajani",
+ "ksf": "Kibafia",
+ "bm": "Kibambara",
+ "bas": "Kibasaa",
+ "eu": "Kibaski",
+ "be": "Kibelarusi",
+ "bem": "Kibemba",
+ "bez": "Kibena",
+ "bn": "Kibengali",
+ "zgh": "Kiberber Sanifu cha Moroko",
+ "brx": "Kibodo",
+ "bs": "Kibosnia",
+ "br": "Kibretoni",
+ "bg": "Kibulgaria",
+ "my": "Kiburma",
+ "ceb": "Kichebuano",
+ "ce": "Kichechenia",
+ "cs": "Kicheki",
+ "chr": "Kicherokee",
+ "cgg": "Kichiga",
+ "zh": "Kichina",
+ "zh-Hans": "Kichina (Kilichorahisishwa)",
+ "zh-Hant": "Kichina cha Jadi",
+ "ksh": "Kicologne",
+ "da": "Kidenmaki",
+ "dua": "Kiduala",
+ "he": "Kiebrania",
+ "ebu": "Kiembu",
+ "eo": "Kiesperanto",
+ "et": "Kiestonia",
+ "ee": "Kiewe",
+ "ewo": "Kiewondo",
+ "fr": "Kifaransa",
+ "fr-CA": "Kifaransa (Canada)",
+ "fr-CH": "Kifaransa (Uswisi)",
+ "fo": "Kifaroe",
+ "fil": "Kifilipino",
+ "fi": "Kifini",
+ "nl-BE": "Kiflemi",
+ "fy": "Kifrisia cha Magharibi",
+ "fur": "Kifriulian",
+ "ff": "Kifulani",
+ "gd": "Kigaeli cha Uskoti",
+ "gl": "Kigalisi",
+ "lg": "Kiganda",
+ "el": "Kigiriki",
+ "gu": "Kigujarati",
+ "ha": "Kihausa",
+ "haw": "Kihawai",
+ "hi": "Kihindi",
+ "es": "Kihispania",
+ "es-419": "Kihispania (Amerika ya Latini)",
+ "es-MX": "Kihispania (Meksiko)",
+ "nl": "Kiholanzi",
+ "hu": "Kihungaria",
+ "ig": "Kiigbo",
+ "id": "Kiindonesia",
+ "en": "Kiingereza",
+ "en-AU": "Kiingereza (Australia)",
+ "en-CA": "Kiingereza (Canada)",
+ "en-GB": "Kiingereza (Uingereza)",
+ "is": "Kiisilandi",
+ "it": "Kiitaliano",
+ "luo": "Kijaluo",
+ "ja": "Kijapani",
+ "jv": "Kijava",
+ "de": "Kijerumani",
+ "de-AT": "Kijerumani (Austria)",
+ "de-CH": "Kijerumani (Uswisi)",
+ "gsw": "Kijerumani cha Uswisi",
+ "ka": "Kijojia",
+ "dyo": "Kijola-Fonyi",
+ "kea": "Kikabuverdianu",
+ "kab": "Kikabylia",
+ "kkj": "Kikako",
+ "kl": "Kikalaallisut",
+ "kln": "Kikalenjin",
+ "kam": "Kikamba",
+ "km": "Kikambodia",
+ "kn": "Kikannada",
+ "yue": "Kikantoni",
+ "ks": "Kikashmiri",
+ "ca": "Kikatalani",
+ "kk": "Kikazakh",
+ "qu": "Kikechua",
+ "ki": "Kikikuyu",
+ "ky": "Kikirigizi",
+ "guz": "Kikisii",
+ "kok": "Kikonkani",
+ "ko": "Kikorea",
+ "kw": "Kikorni",
+ "khq": "Kikoyra Chiini",
+ "hr": "Kikroeshia",
+ "ku": "Kikurdi",
+ "ckb": "Kikurdi cha Sorani",
+ "nmg": "Kikwasio",
+ "lkt": "Kilakota",
+ "lo": "Kilaosi",
+ "lb": "Kilasembagi",
+ "lv": "Kilatvia",
+ "ln": "Kilingala",
+ "lt": "Kilithuania",
+ "lu": "Kiluba-Katanga",
+ "luy": "Kiluhya",
+ "lrc": "Kiluri cha Kaskazini",
+ "mas": "Kimaasai",
+ "jmc": "Kimachame",
+ "mgh": "Kimakhuwa-Meetto",
+ "kde": "Kimakonde",
+ "mg": "Kimalagasi",
+ "ml": "Kimalayalamu",
+ "ms": "Kimalei",
+ "mt": "Kimalta",
+ "gv": "Kimanksi",
+ "mi": "Kimaori",
+ "mr": "Kimarathi",
+ "mk": "Kimasedonia",
+ "mzn": "Kimazanderani",
+ "mer": "Kimeru",
+ "mgo": "Kimeta",
+ "ro-MD": "Kimoldova cha Romania",
+ "mn": "Kimongolia",
+ "mfe": "Kimoriseni",
+ "mua": "Kimundang",
+ "naq": "Kinama",
+ "nd": "Kindebele cha Kaskazini",
+ "ne": "Kinepali",
+ "nnh": "Kingiemboon",
+ "jgo": "Kingomba",
+ "nb": "Kinorwe cha Bokmal",
+ "nn": "Kinorwe cha Nynorsk",
+ "nus": "Kinuer",
+ "nyn": "Kinyankole",
+ "rw": "Kinyarwanda",
+ "or": "Kioriya",
+ "om": "Kioromo",
+ "os": "Kiosetia",
+ "ps": "Kipashto",
+ "pl": "Kipolandi",
+ "prg": "Kiprussia",
+ "pa": "Kipunjabi",
+ "lag": "Kirangi",
+ "pt": "Kireno",
+ "pt-PT": "Kireno (Ulaya)",
+ "ro": "Kiromania",
+ "rm": "Kiromanshi",
+ "rof": "Kirombo",
+ "rn": "Kirundi",
+ "ru": "Kirusi",
+ "sah": "Kisakha",
+ "nds": "Kisaksoni",
+ "nds-NL": "Kisaksoni (Uholanzi)",
+ "ksb": "Kisambaa",
+ "saq": "Kisamburu",
+ "smn": "Kisami cha Inari",
+ "se": "Kisami cha Kaskazini",
+ "sg": "Kisango",
+ "sbp": "Kisangu",
+ "seh": "Kisena",
+ "sr": "Kiserbia",
+ "sn": "Kishona",
+ "sd": "Kisindhi",
+ "si": "Kisinhala",
+ "sk": "Kislovakia",
+ "cu": "Kislovakia cha Kanisa",
+ "sl": "Kislovenia",
+ "dsb": "Kisobia cha Chini",
+ "hsb": "Kisobia cha Ukanda wa Juu",
+ "xog": "Kisoga",
+ "so": "Kisomali",
+ "sw": "Kiswahili",
+ "sw-CD": "Kiswahili (Jamhuri ya Kidemokrasia ya Kongo)",
+ "sv": "Kiswidi",
+ "shi": "Kitachelhit",
+ "dav": "Kitaita",
+ "tg": "Kitajiki",
+ "tzm": "Kitamazighati cha Atlasi ya Kati",
+ "ta": "Kitamili",
+ "twq": "Kitasawaq",
+ "tt": "Kitatari",
+ "te": "Kitelugu",
+ "teo": "Kiteso",
+ "th": "Kithai",
+ "bo": "Kitibeti",
+ "ti": "Kitigrinya",
+ "to": "Kitonga",
+ "tr": "Kituruki",
+ "tk": "Kiturukimeni",
+ "uk": "Kiukraini",
+ "ur": "Kiurdu",
+ "ug": "Kiuyghur",
+ "uz": "Kiuzbeki",
+ "vai": "Kivai",
+ "vi": "Kivietinamu",
+ "vo": "Kivolapuk",
+ "vun": "Kivunjo",
+ "wa": "Kiwaloon",
+ "wae": "Kiwalser",
+ "cy": "Kiwelisi",
+ "wo": "Kiwolofu",
+ "xh": "Kixhosa",
+ "yav": "Kiyangben",
+ "ii": "Kiyi cha Sichuan",
+ "yi": "Kiyidi",
+ "yo": "Kiyoruba",
+ "dje": "Kizarma",
+ "dz": "Kizongkha",
+ "zu": "Kizulu",
+ "ses": "Koyraboro Senni",
+ "rwk": "Lugha ya Rwa"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/sw-KE.json b/vendor/commerceguys/intl/resources/language/sw-KE.json
index 23f74bd92..eb159176d 100644
--- a/vendor/commerceguys/intl/resources/language/sw-KE.json
+++ b/vendor/commerceguys/intl/resources/language/sw-KE.json
@@ -1,644 +1,224 @@
{
- "af": {
- "name": "Kiafrikana"
- },
- "agq": {
- "name": "Kiaghem"
- },
- "is": {
- "name": "Kiaisilandi"
- },
- "fa": {
- "name": "Kiajemi"
- },
- "ak": {
- "name": "Kiakani"
- },
- "sq": {
- "name": "Kialbania"
- },
- "am": {
- "name": "Kiamhari"
- },
- "ar": {
- "name": "Kiarabu"
- },
- "hy": {
- "name": "Kiarmenia"
- },
- "as": {
- "name": "Kiassam"
- },
- "ast": {
- "name": "Kiasturia"
- },
- "asa": {
- "name": "Kiasu"
- },
- "ga": {
- "name": "Kiayalandi"
- },
- "az": {
- "name": "Kiazabajani"
- },
- "ksf": {
- "name": "Kibafia"
- },
- "bm": {
- "name": "Kibambara"
- },
- "bas": {
- "name": "Kibasaa"
- },
- "eu": {
- "name": "Kibasque"
- },
- "be": {
- "name": "Kibelarusi"
- },
- "bem": {
- "name": "Kibemba"
- },
- "bez": {
- "name": "Kibena"
- },
- "bn": {
- "name": "Kibengali"
- },
- "brx": {
- "name": "Kibodo"
- },
- "bs": {
- "name": "Kibosnia"
- },
- "br": {
- "name": "Kibretoni"
- },
- "bg": {
- "name": "Kibulgaria"
- },
- "my": {
- "name": "Kiburma"
- },
- "ce": {
- "name": "Kichechenia"
- },
- "cs": {
- "name": "Kicheki"
- },
- "chr": {
- "name": "Kicherokee"
- },
- "cgg": {
- "name": "Kichiga"
- },
- "zh": {
- "name": "Kichina"
- },
- "zh-Hans": {
- "name": "Kichina (Kilichorahisishwa)"
- },
- "zh-Hant": {
- "name": "Kichina cha Jadi"
- },
- "ksh": {
- "name": "Kicologne"
- },
- "da": {
- "name": "Kidenmaki"
- },
- "dua": {
- "name": "Kiduala"
- },
- "he": {
- "name": "Kiebrania"
- },
- "ebu": {
- "name": "Kiembu"
- },
- "eo": {
- "name": "Kiesperanto"
- },
- "et": {
- "name": "Kiestonia"
- },
- "ee": {
- "name": "Kiewe"
- },
- "ewo": {
- "name": "Kiewondo"
- },
- "fr": {
- "name": "Kifaransa"
- },
- "fr-CA": {
- "name": "Kifaransa (Canada)"
- },
- "fr-CH": {
- "name": "Kifaransa (Uswisi)"
- },
- "fo": {
- "name": "Kifaroe"
- },
- "fil": {
- "name": "Kifilipino"
- },
- "fi": {
- "name": "Kifini"
- },
- "nl-BE": {
- "name": "Kiflemi"
- },
- "fy": {
- "name": "Kifrisia cha Magharibi"
- },
- "fur": {
- "name": "Kifriulian"
- },
- "ff": {
- "name": "Kifula"
- },
- "gd": {
- "name": "Kigaeli cha Uskoti"
- },
- "gl": {
- "name": "Kigalisi"
- },
- "lg": {
- "name": "Kiganda"
- },
- "el": {
- "name": "Kigiriki"
- },
- "gu": {
- "name": "Kigujarati"
- },
- "hu": {
- "name": "Kihangari"
- },
- "ha": {
- "name": "Kihausa"
- },
- "haw": {
- "name": "Kihawai"
- },
- "hi": {
- "name": "Kihindi"
- },
- "es": {
- "name": "Kihispania"
- },
- "es-MX": {
- "name": "Kihispania (Mexico)"
- },
- "nl": {
- "name": "Kiholanzi"
- },
- "ig": {
- "name": "Kiigbo"
- },
- "id": {
- "name": "Kiindonesia"
- },
- "en": {
- "name": "Kiingereza"
- },
- "en-AU": {
- "name": "Kiingereza (Australia)"
- },
- "en-CA": {
- "name": "Kiingereza (Canada)"
- },
- "en-GB": {
- "name": "Kiingereza (Uingereza)"
- },
- "nnh": {
- "name": "Kiingiemboon"
- },
- "it": {
- "name": "Kiitaliano"
- },
- "luo": {
- "name": "Kijaluo"
- },
- "ja": {
- "name": "Kijapani"
- },
- "de": {
- "name": "Kijerumani"
- },
- "de-AT": {
- "name": "Kijerumani (Austria)"
- },
- "de-CH": {
- "name": "Kijerumani (Uswisi)"
- },
- "gsw": {
- "name": "Kijerumani cha Uswisi"
- },
- "ka": {
- "name": "Kijojia"
- },
- "dyo": {
- "name": "Kijola-Fonyi"
- },
- "kea": {
- "name": "Kikabuverdianu"
- },
- "kab": {
- "name": "Kikabylia"
- },
- "kkj": {
- "name": "Kikako"
- },
- "kl": {
- "name": "Kikalaallisut"
- },
- "kln": {
- "name": "Kikalenjin"
- },
- "kam": {
- "name": "Kikamba"
- },
- "km": {
- "name": "Kikambodia"
- },
- "kn": {
- "name": "Kikannada"
- },
- "ks": {
- "name": "Kikashmiri"
- },
- "ca": {
- "name": "Kikatalani"
- },
- "kk": {
- "name": "Kikazakh"
- },
- "ki": {
- "name": "Kikikuyu"
- },
- "guz": {
- "name": "Kikisii"
- },
- "kok": {
- "name": "Kikonkani"
- },
- "ko": {
- "name": "Kikorea"
- },
- "kw": {
- "name": "Kikorni"
- },
- "khq": {
- "name": "Kikoyra Chiini"
- },
- "ses": {
- "name": "Kikoyraboro Senni"
- },
- "hr": {
- "name": "Kikroeshia"
- },
- "ckb": {
- "name": "Kikurdi cha Kati"
- },
- "nmg": {
- "name": "Kikwasio"
- },
- "ky": {
- "name": "Kikyrgyz"
- },
- "lkt": {
- "name": "Kilakota"
- },
- "lo": {
- "name": "Kilaosi"
- },
- "lb": {
- "name": "Kilasembagi"
- },
- "lv": {
- "name": "Kilatvia"
- },
- "ln": {
- "name": "Kilingala"
- },
- "lt": {
- "name": "Kilithuania"
- },
- "lu": {
- "name": "Kiluba-Katanga"
- },
- "luy": {
- "name": "Kiluhya"
- },
- "lrc": {
- "name": "Kiluri cha Kaskazini"
- },
- "mas": {
- "name": "Kimaasai"
- },
- "jmc": {
- "name": "Kimachame"
- },
- "mgh": {
- "name": "Kimakhuwa-Meetto"
- },
- "kde": {
- "name": "Kimakonde"
- },
- "mg": {
- "name": "Kimalagasi"
- },
- "ml": {
- "name": "Kimalayalam"
- },
- "ms": {
- "name": "Kimalei"
- },
- "mt": {
- "name": "Kimalta"
- },
- "gv": {
- "name": "Kimanx"
- },
- "mr": {
- "name": "Kimarathi"
- },
- "mk": {
- "name": "Kimasedonia"
- },
- "mzn": {
- "name": "Kimazanderani"
- },
- "mer": {
- "name": "Kimeru"
- },
- "mgo": {
- "name": "Kimeta"
- },
- "mn": {
- "name": "Kimongolia"
- },
- "mfe": {
- "name": "Kimoriseni"
- },
- "mua": {
- "name": "Kimundang"
- },
- "naq": {
- "name": "Kinama"
- },
- "nd": {
- "name": "Kindebele cha Kaskazini"
- },
- "ne": {
- "name": "Kinepali"
- },
- "jgo": {
- "name": "Kingomba"
- },
- "sw-CD": {
- "name": "Kingwana"
- },
- "nb": {
- "name": "Kinorwe cha Bokmal"
- },
- "nn": {
- "name": "Kinorwe cha Nynorsk"
- },
- "nus": {
- "name": "Kinuer"
- },
- "nyn": {
- "name": "Kinyankole"
- },
- "rw": {
- "name": "Kinyarwanda"
- },
- "or": {
- "name": "Kiodia"
- },
- "om": {
- "name": "Kioromo"
- },
- "os": {
- "name": "Kiosetia"
- },
- "ps": {
- "name": "Kipashto"
- },
- "pl": {
- "name": "Kipolandi"
- },
- "prg": {
- "name": "Kiprussia"
- },
- "pa": {
- "name": "Kipunjabi"
- },
- "qu": {
- "name": "Kiquechua"
- },
- "lag": {
- "name": "Kirangi"
- },
- "pt": {
- "name": "Kireno"
- },
- "pt-PT": {
- "name": "Kireno (Ureno)"
- },
- "ro": {
- "name": "Kiromania"
- },
- "ro-MD": {
- "name": "Kiromania (Moldova)"
- },
- "rm": {
- "name": "Kiromanshi"
- },
- "rof": {
- "name": "Kirombo"
- },
- "rn": {
- "name": "Kirundi"
- },
- "ru": {
- "name": "Kirusi"
- },
- "sah": {
- "name": "Kisakha"
- },
- "nds": {
- "name": "Kisaksoni"
- },
- "nds-NL": {
- "name": "Kisaksoni (Uholanzi)"
- },
- "ksb": {
- "name": "Kisambaa"
- },
- "saq": {
- "name": "Kisamburu"
- },
- "smn": {
- "name": "Kisami cha Inari"
- },
- "se": {
- "name": "Kisami cha Kaskazini"
- },
- "sg": {
- "name": "Kisango"
- },
- "sbp": {
- "name": "Kisangu"
- },
- "seh": {
- "name": "Kisena"
- },
- "sr": {
- "name": "Kiserbia"
- },
- "sn": {
- "name": "Kishona"
- },
- "sd": {
- "name": "Kisindhi"
- },
- "si": {
- "name": "Kisinhala"
- },
- "sk": {
- "name": "Kislovakia"
- },
- "cu": {
- "name": "Kislovakia cha Church"
- },
- "sl": {
- "name": "Kislovenia"
- },
- "xog": {
- "name": "Kisoga"
- },
- "so": {
- "name": "Kisomali"
- },
- "hsb": {
- "name": "Kisorbia cha Juu"
- },
- "dsb": {
- "name": "Kisorbian cha Chini"
- },
- "sw": {
- "name": "Kiswahili"
- },
- "sv": {
- "name": "Kiswidi"
- },
- "shi": {
- "name": "Kitachelhit"
- },
- "th": {
- "name": "Kitailandi"
- },
- "dav": {
- "name": "Kitaita"
- },
- "tg": {
- "name": "Kitajiki"
- },
- "ta": {
- "name": "Kitamil"
- },
- "twq": {
- "name": "Kitasawaq"
- },
- "tt": {
- "name": "Kitatari"
- },
- "te": {
- "name": "Kitelugu"
- },
- "teo": {
- "name": "Kiteso"
- },
- "bo": {
- "name": "Kitibeti"
- },
- "ti": {
- "name": "Kitigrinya"
- },
- "to": {
- "name": "Kitonga"
- },
- "tr": {
- "name": "Kituruki"
- },
- "tk": {
- "name": "Kiturukimeni"
- },
- "uk": {
- "name": "Kiukraine"
- },
- "ur": {
- "name": "Kiurdu"
- },
- "ug": {
- "name": "Kiuyghur"
- },
- "uz": {
- "name": "Kiuzbeki"
- },
- "vai": {
- "name": "Kivai"
- },
- "vi": {
- "name": "Kivietinamu"
- },
- "vo": {
- "name": "Kivolapuk"
- },
- "vun": {
- "name": "Kivunjo"
- },
- "wae": {
- "name": "Kiwalser"
- },
- "cy": {
- "name": "Kiwelisi"
- },
- "yav": {
- "name": "Kiyangben"
- },
- "yi": {
- "name": "Kiyiddi"
- },
- "yo": {
- "name": "Kiyoruba"
- },
- "dje": {
- "name": "Kizarma"
- },
- "dz": {
- "name": "Kizongkha"
- },
- "zu": {
- "name": "Kizulu"
- },
- "tzm": {
- "name": "Lugha ya Central Atlas Tamazight"
- },
- "rwk": {
- "name": "Lugha ya Rwa"
- },
- "wo": {
- "name": "Lugha ya Wolof"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "zgh": {
- "name": "Tamazight Sanifu ya Moroko"
- }
+ "af": "Kiafrikana",
+ "agq": "Kiaghem",
+ "fa": "Kiajemi",
+ "ak": "Kiakani",
+ "sq": "Kialbania",
+ "hy": "Kiamenia",
+ "am": "Kiamhari",
+ "ar": "Kiarabu",
+ "as": "Kiasamisi",
+ "ast": "Kiasturia",
+ "asa": "Kiasu",
+ "ga": "Kiayalandi",
+ "az": "Kiazerbaijani",
+ "ksf": "Kibafia",
+ "bm": "Kibambara",
+ "bas": "Kibasaa",
+ "eu": "Kibaski",
+ "be": "Kibelarusi",
+ "bem": "Kibemba",
+ "bez": "Kibena",
+ "bn": "Kibengali",
+ "brx": "Kibodo",
+ "bs": "Kibosnia",
+ "br": "Kibretoni",
+ "bg": "Kibulgaria",
+ "my": "Kiburma",
+ "ceb": "Kichebuano",
+ "ce": "Kichechenia",
+ "cs": "Kicheki",
+ "chr": "Kicheroki",
+ "cgg": "Kichiga",
+ "zh": "Kichina",
+ "zh-Hans": "Kichina (Kilichorahisishwa)",
+ "zh-Hant": "Kichina cha Jadi",
+ "ksh": "Kicologne",
+ "da": "Kidenmaki",
+ "dua": "Kiduala",
+ "he": "Kiebrania",
+ "ebu": "Kiembu",
+ "eo": "Kiesperanto",
+ "et": "Kiestonia",
+ "ee": "Kiewe",
+ "ewo": "Kiewondo",
+ "fr": "Kifaransa",
+ "fr-CA": "Kifaransa (Canada)",
+ "fr-CH": "Kifaransa (Uswisi)",
+ "fo": "Kifaroe",
+ "fil": "Kifilipino",
+ "fi": "Kifini",
+ "nl-BE": "Kiflemi",
+ "fy": "Kifrisia cha Magharibi",
+ "fur": "Kifriulian",
+ "ff": "Kifulani",
+ "gd": "Kigaeli cha Uskoti",
+ "gl": "Kigalisi",
+ "lg": "Kiganda",
+ "el": "Kigiriki",
+ "gu": "Kigujarati",
+ "ha": "Kihausa",
+ "haw": "Kihawai",
+ "hi": "Kihindi",
+ "es": "Kihispania",
+ "es-419": "Kihispania (Amerika ya Latini)",
+ "es-MX": "Kihispania (Meksiko)",
+ "nl": "Kiholanzi",
+ "hu": "Kihungaria",
+ "ig": "Kiigbo",
+ "id": "Kiindonesia",
+ "en": "Kiingereza",
+ "en-AU": "Kiingereza (Australia)",
+ "en-CA": "Kiingereza (Canada)",
+ "en-GB": "Kiingereza (Uingereza)",
+ "nnh": "Kiingiemboon",
+ "is": "Kiisilandi",
+ "it": "Kiitaliano",
+ "luo": "Kijaluo",
+ "ja": "Kijapani",
+ "jv": "Kijava",
+ "de": "Kijerumani",
+ "de-AT": "Kijerumani (Austria)",
+ "de-CH": "Kijerumani (Uswisi)",
+ "gsw": "Kijerumani cha Uswisi",
+ "ka": "Kijojia",
+ "dyo": "Kijola-Fonyi",
+ "kea": "Kikabuverdianu",
+ "kab": "Kikabylia",
+ "kkj": "Kikako",
+ "kl": "Kikalaallisut",
+ "kln": "Kikalenjin",
+ "kam": "Kikamba",
+ "kn": "Kikanada",
+ "yue": "Kikantoni",
+ "ks": "Kikashmiri",
+ "ca": "Kikatalani",
+ "kk": "Kikazakh",
+ "qu": "Kikechua",
+ "km": "Kikhmeri",
+ "ki": "Kikikuyu",
+ "guz": "Kikisii",
+ "kok": "Kikonkani",
+ "ko": "Kikorea",
+ "kw": "Kikorni",
+ "ses": "Kikoyraborosenni",
+ "khq": "Kikoyrachiini",
+ "hr": "Kikroeshia",
+ "ku": "Kikurdi",
+ "ckb": "Kikurdi cha Sorani",
+ "nmg": "Kikwasio",
+ "ky": "Kikyrgyz",
+ "lkt": "Kilakota",
+ "lag": "Kilangi",
+ "lo": "Kilaosi",
+ "lb": "Kilasembagi",
+ "lv": "Kilatvia",
+ "ln": "Kilingala",
+ "lt": "Kilithuania",
+ "lu": "Kiluba-Katanga",
+ "luy": "Kiluhya",
+ "lrc": "Kiluri cha Kaskazini",
+ "mas": "Kimaasai",
+ "jmc": "Kimachame",
+ "mgh": "Kimakhuwa-Meetto",
+ "kde": "Kimakonde",
+ "mg": "Kimalagasi",
+ "ml": "Kimalayalamu",
+ "ms": "Kimalei",
+ "mt": "Kimalta",
+ "gv": "Kimanx",
+ "mi": "Kimaori",
+ "mr": "Kimarathi",
+ "mk": "Kimasedonia",
+ "mzn": "Kimazanderani",
+ "mer": "Kimeru",
+ "mgo": "Kimeta",
+ "ro-MD": "Kimoldova cha Romania",
+ "mn": "Kimongolia",
+ "mfe": "Kimoriseni",
+ "mua": "Kimundang",
+ "naq": "Kinama",
+ "nd": "Kindebele cha Kaskazini",
+ "ne": "Kinepali",
+ "jgo": "Kingomba",
+ "nb": "Kinorwe cha Bokmal",
+ "nn": "Kinorwe cha Nynorsk",
+ "nus": "Kinuer",
+ "nyn": "Kinyankole",
+ "rw": "Kinyarwanda",
+ "or": "Kiodia",
+ "om": "Kioromo",
+ "os": "Kiosetia",
+ "ps": "Kipashto",
+ "pl": "Kipolandi",
+ "prg": "Kiprussia",
+ "pa": "Kipunjabi",
+ "pt": "Kireno",
+ "pt-PT": "Kireno (Ulaya)",
+ "ro": "Kiromania",
+ "rm": "Kiromanshi",
+ "rof": "Kirombo",
+ "rn": "Kirundi",
+ "ru": "Kirusi",
+ "sah": "Kisakha",
+ "nds": "Kisaksoni",
+ "nds-NL": "Kisaksoni (Uholanzi)",
+ "ksb": "Kisambaa",
+ "saq": "Kisamburu",
+ "smn": "Kisami cha Inari",
+ "se": "Kisami cha Kaskazini",
+ "sg": "Kisango",
+ "sbp": "Kisangu",
+ "seh": "Kisena",
+ "sr": "Kiserbia",
+ "sn": "Kishona",
+ "sd": "Kisindhi",
+ "si": "Kisinhala",
+ "sk": "Kislovakia",
+ "cu": "Kislovakia cha Kanisa la Jadi",
+ "sl": "Kislovenia",
+ "dsb": "Kisobia cha Chini",
+ "xog": "Kisoga",
+ "so": "Kisomali",
+ "hsb": "Kisorbia cha Juu",
+ "sw": "Kiswahili",
+ "sw-CD": "Kiswahili cha Kongo",
+ "sv": "Kiswidi",
+ "shi": "Kitachelhit",
+ "dav": "Kitaita",
+ "tg": "Kitajiki",
+ "tzm": "Kitamazighati cha Atlasi ya Kati",
+ "zgh": "Kitamazighati Sanifu cha Moroko",
+ "ta": "Kitamili",
+ "twq": "Kitasawak",
+ "tt": "Kitatari",
+ "te": "Kitelugu",
+ "teo": "Kiteso",
+ "th": "Kithai",
+ "bo": "Kitibeti",
+ "ti": "Kitigrinya",
+ "to": "Kitonga",
+ "tr": "Kituruki",
+ "tk": "Kiturukimeni",
+ "ug": "Kiuiguri",
+ "uk": "Kiukraini",
+ "ur": "Kiurdu",
+ "uz": "Kiuzbeki",
+ "vai": "Kivai",
+ "vi": "Kivietinamu",
+ "vo": "Kivolapuk",
+ "vun": "Kivunjo",
+ "wa": "Kiwaloon",
+ "wae": "Kiwalser",
+ "cy": "Kiwelisi",
+ "wo": "Kiwolofu",
+ "xh": "Kixhosa",
+ "yav": "Kiyangben",
+ "ii": "Kiyi cha Sichuan",
+ "yi": "Kiyiddi",
+ "yo": "Kiyoruba",
+ "dje": "Kizarma",
+ "dz": "Kizongkha",
+ "zu": "Kizulu",
+ "rwk": "Lugha ya Rwa"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/sw.json b/vendor/commerceguys/intl/resources/language/sw.json
index 3b1b01152..fc2f246b9 100644
--- a/vendor/commerceguys/intl/resources/language/sw.json
+++ b/vendor/commerceguys/intl/resources/language/sw.json
@@ -1,644 +1,224 @@
{
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "af": {
- "name": "Kiafrikana"
- },
- "agq": {
- "name": "Kiaghem"
- },
- "is": {
- "name": "Kiaisilandi"
- },
- "fa": {
- "name": "Kiajemi"
- },
- "ak": {
- "name": "Kiakani"
- },
- "sq": {
- "name": "Kialbania"
- },
- "am": {
- "name": "Kiamhari"
- },
- "ar": {
- "name": "Kiarabu"
- },
- "hy": {
- "name": "Kiarmenia"
- },
- "as": {
- "name": "Kiassam"
- },
- "ast": {
- "name": "Kiasturia"
- },
- "asa": {
- "name": "Kiasu"
- },
- "ga": {
- "name": "Kiayalandi"
- },
- "az": {
- "name": "Kiazerbaijani"
- },
- "ksf": {
- "name": "Kibafia"
- },
- "bm": {
- "name": "Kibambara"
- },
- "bas": {
- "name": "Kibasaa"
- },
- "eu": {
- "name": "Kibasque"
- },
- "be": {
- "name": "Kibelarusi"
- },
- "bem": {
- "name": "Kibemba"
- },
- "bez": {
- "name": "Kibena"
- },
- "bn": {
- "name": "Kibengali"
- },
- "zgh": {
- "name": "Kiberber Sanifu cha Moroko"
- },
- "brx": {
- "name": "Kibodo"
- },
- "bs": {
- "name": "Kibosnia"
- },
- "br": {
- "name": "Kibretoni"
- },
- "bg": {
- "name": "Kibulgaria"
- },
- "my": {
- "name": "Kiburma"
- },
- "ce": {
- "name": "Kichechenia"
- },
- "cs": {
- "name": "Kicheki"
- },
- "chr": {
- "name": "Kicherokee"
- },
- "cgg": {
- "name": "Kichiga"
- },
- "zh": {
- "name": "Kichina"
- },
- "zh-Hans": {
- "name": "Kichina (Kilichorahisishwa)"
- },
- "zh-Hant": {
- "name": "Kichina cha Jadi"
- },
- "ksh": {
- "name": "Kicologne"
- },
- "da": {
- "name": "Kidenmaki"
- },
- "dsb": {
- "name": "Kidolnoserbski"
- },
- "dua": {
- "name": "Kiduala"
- },
- "he": {
- "name": "Kiebrania"
- },
- "ebu": {
- "name": "Kiembu"
- },
- "eo": {
- "name": "Kiesperanto"
- },
- "et": {
- "name": "Kiestonia"
- },
- "ee": {
- "name": "Kiewe"
- },
- "ewo": {
- "name": "Kiewondo"
- },
- "fr": {
- "name": "Kifaransa"
- },
- "fr-CA": {
- "name": "Kifaransa (Canada)"
- },
- "fr-CH": {
- "name": "Kifaransa (Uswisi)"
- },
- "fo": {
- "name": "Kifaroe"
- },
- "fil": {
- "name": "Kifilipino"
- },
- "fi": {
- "name": "Kifini"
- },
- "nl-BE": {
- "name": "Kiflemi"
- },
- "fy": {
- "name": "Kifrisia cha Magharibi"
- },
- "fur": {
- "name": "Kifriulian"
- },
- "ff": {
- "name": "Kifula"
- },
- "gd": {
- "name": "Kigaeli cha Uskoti"
- },
- "gl": {
- "name": "Kigalisi"
- },
- "lg": {
- "name": "Kiganda"
- },
- "el": {
- "name": "Kigiriki"
- },
- "gu": {
- "name": "Kigujarati"
- },
- "hu": {
- "name": "Kihangari"
- },
- "ha": {
- "name": "Kihausa"
- },
- "haw": {
- "name": "Kihawai"
- },
- "hi": {
- "name": "Kihindi"
- },
- "es": {
- "name": "Kihispania"
- },
- "es-MX": {
- "name": "Kihispania (Mexico)"
- },
- "nl": {
- "name": "Kiholanzi"
- },
- "ig": {
- "name": "Kiigbo"
- },
- "id": {
- "name": "Kiindonesia"
- },
- "en": {
- "name": "Kiingereza"
- },
- "en-AU": {
- "name": "Kiingereza (Australia)"
- },
- "en-CA": {
- "name": "Kiingereza (Canada)"
- },
- "en-GB": {
- "name": "Kiingereza (Uingereza)"
- },
- "it": {
- "name": "Kiitaliano"
- },
- "luo": {
- "name": "Kijaluo"
- },
- "ja": {
- "name": "Kijapani"
- },
- "de": {
- "name": "Kijerumani"
- },
- "de-AT": {
- "name": "Kijerumani (Austria)"
- },
- "de-CH": {
- "name": "Kijerumani (Uswisi)"
- },
- "gsw": {
- "name": "Kijerumani cha Uswisi"
- },
- "ka": {
- "name": "Kijojia"
- },
- "dyo": {
- "name": "Kijola-Fonyi"
- },
- "kea": {
- "name": "Kikabuverdianu"
- },
- "kab": {
- "name": "Kikabylia"
- },
- "kl": {
- "name": "Kikalaallisut"
- },
- "kln": {
- "name": "Kikalenjin"
- },
- "kam": {
- "name": "Kikamba"
- },
- "km": {
- "name": "Kikambodia"
- },
- "kn": {
- "name": "Kikannada"
- },
- "ks": {
- "name": "Kikashmiri"
- },
- "ca": {
- "name": "Kikatalani"
- },
- "kk": {
- "name": "Kikazakh"
- },
- "ki": {
- "name": "Kikikuyu"
- },
- "guz": {
- "name": "Kikisii"
- },
- "kok": {
- "name": "Kikonkani"
- },
- "ko": {
- "name": "Kikorea"
- },
- "kw": {
- "name": "Kikorni"
- },
- "hr": {
- "name": "Kikroeshia"
- },
- "ckb": {
- "name": "Kikurdi cha Sorani"
- },
- "nmg": {
- "name": "Kikwasio"
- },
- "ky": {
- "name": "Kikyrgyz"
- },
- "lkt": {
- "name": "Kilakota"
- },
- "lo": {
- "name": "Kilaosi"
- },
- "lb": {
- "name": "Kilasembagi"
- },
- "lv": {
- "name": "Kilatvia"
- },
- "ln": {
- "name": "Kilingala"
- },
- "lt": {
- "name": "Kilithuania"
- },
- "lu": {
- "name": "Kiluba-Katanga"
- },
- "luy": {
- "name": "Kiluhya"
- },
- "lrc": {
- "name": "Kiluri cha Kaskazini"
- },
- "mas": {
- "name": "Kimaasai"
- },
- "mk": {
- "name": "Kimacedonia"
- },
- "jmc": {
- "name": "Kimachame"
- },
- "mgh": {
- "name": "Kimakhuwa-Meetto"
- },
- "kde": {
- "name": "Kimakonde"
- },
- "mg": {
- "name": "Kimalagasi"
- },
- "ml": {
- "name": "Kimalayalam"
- },
- "ms": {
- "name": "Kimalei"
- },
- "mt": {
- "name": "Kimalta"
- },
- "gv": {
- "name": "Kimanx"
- },
- "mr": {
- "name": "Kimarathi"
- },
- "mzn": {
- "name": "Kimazanderani"
- },
- "mer": {
- "name": "Kimeru"
- },
- "mgo": {
- "name": "Kimeta"
- },
- "mn": {
- "name": "Kimongolia"
- },
- "mfe": {
- "name": "Kimoriseni"
- },
- "mua": {
- "name": "Kimundang"
- },
- "naq": {
- "name": "Kinama"
- },
- "nd": {
- "name": "Kindebele cha Kaskazini"
- },
- "ne": {
- "name": "Kinepali"
- },
- "jgo": {
- "name": "Kingomba"
- },
- "sw-CD": {
- "name": "Kingwana"
- },
- "nb": {
- "name": "Kinorwe cha Bokmal"
- },
- "nn": {
- "name": "Kinorwe cha Nynorsk"
- },
- "nus": {
- "name": "Kinuer"
- },
- "nyn": {
- "name": "Kinyankole"
- },
- "rw": {
- "name": "Kinyarwanda"
- },
- "or": {
- "name": "Kioriya"
- },
- "om": {
- "name": "Kioromo"
- },
- "os": {
- "name": "Kiosetia"
- },
- "ps": {
- "name": "Kipashto"
- },
- "pl": {
- "name": "Kipolandi"
- },
- "prg": {
- "name": "Kiprussia"
- },
- "pa": {
- "name": "Kipunjabi"
- },
- "qu": {
- "name": "Kiquechua"
- },
- "lag": {
- "name": "Kirangi"
- },
- "pt": {
- "name": "Kireno"
- },
- "pt-PT": {
- "name": "Kireno (Ureno)"
- },
- "ro": {
- "name": "Kiromania"
- },
- "ro-MD": {
- "name": "Kiromania (Moldova)"
- },
- "rm": {
- "name": "Kiromanshi"
- },
- "rof": {
- "name": "Kirombo"
- },
- "rn": {
- "name": "Kirundi"
- },
- "ru": {
- "name": "Kirusi"
- },
- "sah": {
- "name": "Kisakha"
- },
- "nds": {
- "name": "Kisaksoni"
- },
- "nds-NL": {
- "name": "Kisaksoni (Uholanzi)"
- },
- "ksb": {
- "name": "Kisambaa"
- },
- "saq": {
- "name": "Kisamburu"
- },
- "smn": {
- "name": "Kisami cha Inari"
- },
- "se": {
- "name": "Kisami cha Kaskazini"
- },
- "sg": {
- "name": "Kisango"
- },
- "sbp": {
- "name": "Kisangu"
- },
- "seh": {
- "name": "Kisena"
- },
- "sr": {
- "name": "Kiserbia"
- },
- "sn": {
- "name": "Kishona"
- },
- "sd": {
- "name": "Kisindhi"
- },
- "si": {
- "name": "Kisinhala"
- },
- "sk": {
- "name": "Kislovakia"
- },
- "cu": {
- "name": "Kislovakia cha Church"
- },
- "sl": {
- "name": "Kislovenia"
- },
- "hsb": {
- "name": "Kisobia cha Ukanda wa Juu"
- },
- "xog": {
- "name": "Kisoga"
- },
- "so": {
- "name": "Kisomali"
- },
- "sw": {
- "name": "Kiswahili"
- },
- "sv": {
- "name": "Kiswidi"
- },
- "shi": {
- "name": "Kitachelhit"
- },
- "th": {
- "name": "Kitailandi"
- },
- "dav": {
- "name": "Kitaita"
- },
- "tg": {
- "name": "Kitajiki"
- },
- "ta": {
- "name": "Kitamil"
- },
- "twq": {
- "name": "Kitasawaq"
- },
- "tt": {
- "name": "Kitatari"
- },
- "te": {
- "name": "Kitelugu"
- },
- "teo": {
- "name": "Kiteso"
- },
- "bo": {
- "name": "Kitibeti"
- },
- "ti": {
- "name": "Kitigrinya"
- },
- "to": {
- "name": "Kitonga"
- },
- "tr": {
- "name": "Kituruki"
- },
- "tk": {
- "name": "Kiturukimeni"
- },
- "uk": {
- "name": "Kiukraine"
- },
- "ur": {
- "name": "Kiurdu"
- },
- "ug": {
- "name": "Kiuyghur"
- },
- "uz": {
- "name": "Kiuzbeki"
- },
- "vai": {
- "name": "Kivai"
- },
- "vi": {
- "name": "Kivietinamu"
- },
- "vo": {
- "name": "Kivolapuk"
- },
- "vun": {
- "name": "Kivunjo"
- },
- "cy": {
- "name": "Kiwelisi"
- },
- "yav": {
- "name": "Kiyangben"
- },
- "yi": {
- "name": "Kiyiddi"
- },
- "yo": {
- "name": "Kiyoruba"
- },
- "dje": {
- "name": "Kizarma"
- },
- "dz": {
- "name": "Kizongkha"
- },
- "zu": {
- "name": "Kizulu"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "kkj": {
- "name": "Lugha ya Kako"
- },
- "nnh": {
- "name": "Lugha ya Ngiemboon"
- },
- "rwk": {
- "name": "Lugha ya Rwa"
- },
- "wo": {
- "name": "Lugha ya Wolof"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "wae": {
- "name": "Walser"
- }
+ "af": "Kiafrikana",
+ "agq": "Kiaghem",
+ "fa": "Kiajemi",
+ "ak": "Kiakani",
+ "sq": "Kialbania",
+ "am": "Kiamhari",
+ "ar": "Kiarabu",
+ "hy": "Kiarmenia",
+ "as": "Kiassam",
+ "ast": "Kiasturia",
+ "asa": "Kiasu",
+ "ga": "Kiayalandi",
+ "az": "Kiazerbaijani",
+ "ksf": "Kibafia",
+ "bm": "Kibambara",
+ "bas": "Kibasaa",
+ "eu": "Kibaski",
+ "be": "Kibelarusi",
+ "bem": "Kibemba",
+ "bez": "Kibena",
+ "bn": "Kibengali",
+ "zgh": "Kiberber Sanifu cha Moroko",
+ "brx": "Kibodo",
+ "bs": "Kibosnia",
+ "br": "Kibretoni",
+ "bg": "Kibulgaria",
+ "my": "Kiburma",
+ "ceb": "Kichebuano",
+ "ce": "Kichechenia",
+ "cs": "Kicheki",
+ "chr": "Kicherokee",
+ "cgg": "Kichiga",
+ "zh": "Kichina",
+ "zh-Hans": "Kichina (Kilichorahisishwa)",
+ "zh-Hant": "Kichina cha Jadi",
+ "ksh": "Kicologne",
+ "da": "Kidenmaki",
+ "dua": "Kiduala",
+ "he": "Kiebrania",
+ "ebu": "Kiembu",
+ "eo": "Kiesperanto",
+ "et": "Kiestonia",
+ "ee": "Kiewe",
+ "ewo": "Kiewondo",
+ "fr": "Kifaransa",
+ "fr-CA": "Kifaransa (Canada)",
+ "fr-CH": "Kifaransa (Uswisi)",
+ "fo": "Kifaroe",
+ "fil": "Kifilipino",
+ "fi": "Kifini",
+ "nl-BE": "Kiflemi",
+ "fy": "Kifrisia cha Magharibi",
+ "fur": "Kifriulian",
+ "ff": "Kifulani",
+ "gd": "Kigaeli cha Uskoti",
+ "gl": "Kigalisi",
+ "lg": "Kiganda",
+ "el": "Kigiriki",
+ "gu": "Kigujarati",
+ "ha": "Kihausa",
+ "haw": "Kihawai",
+ "hi": "Kihindi",
+ "es": "Kihispania",
+ "es-419": "Kihispania (Amerika ya Latini)",
+ "es-MX": "Kihispania (Meksiko)",
+ "nl": "Kiholanzi",
+ "hu": "Kihungaria",
+ "ig": "Kiigbo",
+ "id": "Kiindonesia",
+ "en": "Kiingereza",
+ "en-AU": "Kiingereza (Australia)",
+ "en-CA": "Kiingereza (Canada)",
+ "en-GB": "Kiingereza (Uingereza)",
+ "is": "Kiisilandi",
+ "it": "Kiitaliano",
+ "luo": "Kijaluo",
+ "ja": "Kijapani",
+ "jv": "Kijava",
+ "de": "Kijerumani",
+ "de-AT": "Kijerumani (Austria)",
+ "de-CH": "Kijerumani (Uswisi)",
+ "gsw": "Kijerumani cha Uswisi",
+ "ka": "Kijojia",
+ "dyo": "Kijola-Fonyi",
+ "kea": "Kikabuverdianu",
+ "kab": "Kikabylia",
+ "kl": "Kikalaallisut",
+ "kln": "Kikalenjin",
+ "kam": "Kikamba",
+ "km": "Kikambodia",
+ "kn": "Kikannada",
+ "yue": "Kikantoni",
+ "ks": "Kikashmiri",
+ "ca": "Kikatalani",
+ "kk": "Kikazakh",
+ "qu": "Kikechua",
+ "ki": "Kikikuyu",
+ "guz": "Kikisii",
+ "kok": "Kikonkani",
+ "ko": "Kikorea",
+ "kw": "Kikorni",
+ "hr": "Kikroeshia",
+ "ku": "Kikurdi",
+ "ckb": "Kikurdi cha Sorani",
+ "nmg": "Kikwasio",
+ "ky": "Kikyrgyz",
+ "lkt": "Kilakota",
+ "lo": "Kilaosi",
+ "lb": "Kilasembagi",
+ "lv": "Kilatvia",
+ "ln": "Kilingala",
+ "lt": "Kilithuania",
+ "lu": "Kiluba-Katanga",
+ "luy": "Kiluhya",
+ "lrc": "Kiluri cha Kaskazini",
+ "mas": "Kimaasai",
+ "mk": "Kimacedonia",
+ "jmc": "Kimachame",
+ "mgh": "Kimakhuwa-Meetto",
+ "kde": "Kimakonde",
+ "mg": "Kimalagasi",
+ "ml": "Kimalayalamu",
+ "ms": "Kimalei",
+ "mt": "Kimalta",
+ "gv": "Kimanx",
+ "mi": "Kimaori",
+ "mr": "Kimarathi",
+ "mzn": "Kimazanderani",
+ "mer": "Kimeru",
+ "mgo": "Kimeta",
+ "ro-MD": "Kimoldova cha Romania",
+ "mn": "Kimongolia",
+ "mfe": "Kimoriseni",
+ "mua": "Kimundang",
+ "naq": "Kinama",
+ "nd": "Kindebele cha Kaskazini",
+ "ne": "Kinepali",
+ "jgo": "Kingomba",
+ "nb": "Kinorwe cha Bokmal",
+ "nn": "Kinorwe cha Nynorsk",
+ "nus": "Kinuer",
+ "nyn": "Kinyankole",
+ "rw": "Kinyarwanda",
+ "or": "Kioriya",
+ "om": "Kioromo",
+ "os": "Kiosetia",
+ "ps": "Kipashto",
+ "pl": "Kipolandi",
+ "prg": "Kiprussia",
+ "pa": "Kipunjabi",
+ "lag": "Kirangi",
+ "pt": "Kireno",
+ "pt-PT": "Kireno (Ulaya)",
+ "ro": "Kiromania",
+ "rm": "Kiromanshi",
+ "rof": "Kirombo",
+ "rn": "Kirundi",
+ "ru": "Kirusi",
+ "sah": "Kisakha",
+ "nds": "Kisaksoni",
+ "nds-NL": "Kisaksoni (Uholanzi)",
+ "ksb": "Kisambaa",
+ "saq": "Kisamburu",
+ "smn": "Kisami cha Inari",
+ "se": "Kisami cha Kaskazini",
+ "sg": "Kisango",
+ "sbp": "Kisangu",
+ "seh": "Kisena",
+ "sr": "Kiserbia",
+ "sn": "Kishona",
+ "sd": "Kisindhi",
+ "si": "Kisinhala",
+ "sk": "Kislovakia",
+ "cu": "Kislovakia cha Kanisa",
+ "sl": "Kislovenia",
+ "dsb": "Kisobia cha Chini",
+ "hsb": "Kisobia cha Ukanda wa Juu",
+ "xog": "Kisoga",
+ "so": "Kisomali",
+ "sw": "Kiswahili",
+ "sw-CD": "Kiswahili (Jamhuri ya Kidemokrasia ya Kongo)",
+ "sv": "Kiswidi",
+ "shi": "Kitachelhit",
+ "dav": "Kitaita",
+ "tg": "Kitajiki",
+ "tzm": "Kitamazighati cha Atlasi ya Kati",
+ "ta": "Kitamili",
+ "twq": "Kitasawaq",
+ "tt": "Kitatari",
+ "te": "Kitelugu",
+ "teo": "Kiteso",
+ "th": "Kithai",
+ "bo": "Kitibeti",
+ "ti": "Kitigrinya",
+ "to": "Kitonga",
+ "tr": "Kituruki",
+ "tk": "Kiturukimeni",
+ "uk": "Kiukraini",
+ "ur": "Kiurdu",
+ "ug": "Kiuyghur",
+ "uz": "Kiuzbeki",
+ "vai": "Kivai",
+ "vi": "Kivietinamu",
+ "vo": "Kivolapuk",
+ "vun": "Kivunjo",
+ "wa": "Kiwaloon",
+ "wae": "Kiwalser",
+ "cy": "Kiwelisi",
+ "wo": "Kiwolofu",
+ "xh": "Kixhosa",
+ "yav": "Kiyangben",
+ "ii": "Kiyi cha Sichuan",
+ "yi": "Kiyiddi",
+ "yo": "Kiyoruba",
+ "dje": "Kizarma",
+ "dz": "Kizongkha",
+ "zu": "Kizulu",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "kkj": "Lugha ya Kako",
+ "nnh": "Lugha ya Ngiemboon",
+ "rwk": "Lugha ya Rwa"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/ta.json b/vendor/commerceguys/intl/resources/language/ta.json
index b4e3898e1..2779801ba 100644
--- a/vendor/commerceguys/intl/resources/language/ta.json
+++ b/vendor/commerceguys/intl/resources/language/ta.json
@@ -1,644 +1,224 @@
{
- "ak": {
- "name": "அகான்"
- },
- "agq": {
- "name": "அகெம்"
- },
- "asa": {
- "name": "அசு"
- },
- "hsb": {
- "name": "அப்பர் சோர்பியான்"
- },
- "am": {
- "name": "அம்ஹாரிக்"
- },
- "ar": {
- "name": "அரபிக்"
- },
- "sq": {
- "name": "அல்பேனியன்"
- },
- "ast": {
- "name": "அஸ்துரியன்"
- },
- "as": {
- "name": "அஸ்ஸாமீஸ்"
- },
- "az": {
- "name": "அஸர்பைஜானி"
- },
- "af": {
- "name": "ஆஃப்ரிகான்ஸ்"
- },
- "en": {
- "name": "ஆங்கிலம்"
- },
- "hy": {
- "name": "ஆர்மேனியன்"
- },
- "de-AT": {
- "name": "ஆஸ்திரிய ஜெர்மன்"
- },
- "en-AU": {
- "name": "ஆஸ்திரேலிய ஆங்கிலம்"
- },
- "ig": {
- "name": "இக்போ"
- },
- "it": {
- "name": "இத்தாலியன்"
- },
- "hi": {
- "name": "இந்தி"
- },
- "id": {
- "name": "இந்தோனேஷியன்"
- },
- "smn": {
- "name": "இனாரி சமி"
- },
- "ee": {
- "name": "ஈவ்"
- },
- "uk": {
- "name": "உக்ரைனியன்"
- },
- "ug": {
- "name": "உய்குர்"
- },
- "ur": {
- "name": "உருது"
- },
- "uz": {
- "name": "உஸ்பெக்"
- },
- "ebu": {
- "name": "எம்பு"
- },
- "ewo": {
- "name": "எவோன்டோ"
- },
- "zh-Hans": {
- "name": "எளிதாக்கப்பட்ட சீனம்"
- },
- "et": {
- "name": "எஸ்டோனியன்"
- },
- "eo": {
- "name": "எஸ்பரேன்டோ"
- },
- "ga": {
- "name": "ஐரிஷ்"
- },
- "pt-PT": {
- "name": "ஐரோப்பிய போர்ச்சுகீஸ்"
- },
- "is": {
- "name": "ஐஸ்லேண்டிக்"
- },
- "os": {
- "name": "ஒசெட்டிக்"
- },
- "or": {
- "name": "ஒடியா"
- },
- "om": {
- "name": "ஒரோமோ"
- },
- "vo": {
- "name": "ஒலாபூக்"
- },
- "wo": {
- "name": "ஓலோஃப்"
- },
- "fur": {
- "name": "ஃப்ரியூலியன்"
- },
- "nl-BE": {
- "name": "ஃப்லெமிஷ்"
- },
- "fo": {
- "name": "ஃபரோயிஸ்"
- },
- "fil": {
- "name": "ஃபிலிபினோ"
- },
- "fi": {
- "name": "ஃபின்னிஷ்"
- },
- "ff": {
- "name": "ஃபுலா"
- },
- "nmg": {
- "name": "க்வாசியோ"
- },
- "qu": {
- "name": "க்வெச்சுவா"
- },
- "kkj": {
- "name": "ககோ"
- },
- "kk": {
- "name": "கசாக்"
- },
- "kab": {
- "name": "கபாய்ல்"
- },
- "kea": {
- "name": "கபுவெர்தியானு"
- },
- "kam": {
- "name": "கம்பா"
- },
- "kl": {
- "name": "கலாலிசூட்"
- },
- "kln": {
- "name": "கலின்ஜின்"
- },
- "kn": {
- "name": "கன்னடம்"
- },
- "en-CA": {
- "name": "கனடிய ஆங்கிலம்"
- },
- "fr-CA": {
- "name": "கனடிய பிரெஞ்சு"
- },
- "sw-CD": {
- "name": "காங்கோ ஸ்வாஹிலி"
- },
- "kw": {
- "name": "கார்னிஷ்"
- },
- "gl": {
- "name": "காலிஸியன்"
- },
- "lg": {
- "name": "கான்டா"
- },
- "ks": {
- "name": "காஷ்மிரி"
- },
- "ki": {
- "name": "கிகுயூ"
- },
- "ky": {
- "name": "கிர்கிஸ்"
- },
- "el": {
- "name": "கிரேக்கம்"
- },
- "rw": {
- "name": "கின்யாருவான்டா"
- },
- "hr": {
- "name": "குரோஷியன்"
- },
- "gu": {
- "name": "குஜராத்தி"
- },
- "guz": {
- "name": "குஸி"
- },
- "km": {
- "name": "கெமெர்"
- },
- "ca": {
- "name": "கேட்டலான்"
- },
- "kok": {
- "name": "கொங்கணி"
- },
- "khq": {
- "name": "கொய்ரா சீனீ"
- },
- "ses": {
- "name": "கொய்ராபோரோ சென்னி"
- },
- "ko": {
- "name": "கொரியன்"
- },
- "ksh": {
- "name": "கொலோக்னியன்"
- },
- "sah": {
- "name": "சகா"
- },
- "sbp": {
- "name": "சங்கு"
- },
- "saq": {
- "name": "சம்புரு"
- },
- "cu": {
- "name": "சர்ச் ஸ்லாவிக்"
- },
- "sg": {
- "name": "சாங்கோ"
- },
- "cgg": {
- "name": "சிகா"
- },
- "si": {
- "name": "சிங்களம்"
- },
- "ii": {
- "name": "சிசுவான் ஈ"
- },
- "sd": {
- "name": "சிந்தி"
- },
- "zh": {
- "name": "சீனம்"
- },
- "cs": {
- "name": "செக்"
- },
- "ce": {
- "name": "செச்சென்"
- },
- "sr": {
- "name": "செர்பியன்"
- },
- "chr": {
- "name": "செரோகீ"
- },
- "seh": {
- "name": "செனா"
- },
- "xog": {
- "name": "சோகா"
- },
- "so": {
- "name": "சோமாலி"
- },
- "nl": {
- "name": "டச்சு"
- },
- "twq": {
- "name": "டசவாக்"
- },
- "tt": {
- "name": "டாடர்"
- },
- "ti": {
- "name": "டிக்ரின்யா"
- },
- "dua": {
- "name": "டுவாலா"
- },
- "teo": {
- "name": "டெசோ"
- },
- "da": {
- "name": "டேனிஷ்"
- },
- "dav": {
- "name": "டைடா"
- },
- "to": {
- "name": "டோங்கான்"
- },
- "shi": {
- "name": "தசேஹித்"
- },
- "ta": {
- "name": "தமிழ்"
- },
- "tg": {
- "name": "தஜிக்"
- },
- "th": {
- "name": "தாய்"
- },
- "bo": {
- "name": "திபெத்தியன்"
- },
- "tr": {
- "name": "துருக்கிஷ்"
- },
- "tk": {
- "name": "துருக்மென்"
- },
- "te": {
- "name": "தெலுங்கு"
- },
- "jgo": {
- "name": "நகொம்பா"
- },
- "naq": {
- "name": "நாமா"
- },
- "nn": {
- "name": "நார்வேஜியன் நியூநார்ஸ்க்"
- },
- "nb": {
- "name": "நார்வேஜியன் பொக்மால்"
- },
- "nyn": {
- "name": "நியான்கோலே"
- },
- "nus": {
- "name": "நியூர்"
- },
- "nnh": {
- "name": "நெகெய்ம்பூன்"
- },
- "ne": {
- "name": "நேபாளி"
- },
- "pa": {
- "name": "பஞ்சாபி"
- },
- "bm": {
- "name": "பம்பாரா"
- },
- "my": {
- "name": "பர்மீஸ்"
- },
- "bg": {
- "name": "பல்கேரியன்"
- },
- "ps": {
- "name": "பஷ்தோ"
- },
- "ksf": {
- "name": "பாஃபியா"
- },
- "zh-Hant": {
- "name": "பாரம்பரிய சீனம்"
- },
- "eu": {
- "name": "பாஸ்க்"
- },
- "bas": {
- "name": "பாஸா"
- },
- "prg": {
- "name": "பிரஷ்யன்"
- },
- "en-GB": {
- "name": "பிரிட்டிஷ் ஆங்கிலம்"
- },
- "fr": {
- "name": "பிரெஞ்சு"
- },
- "br": {
- "name": "பிரெட்டன்"
- },
- "dz": {
- "name": "பூடானி"
- },
- "bem": {
- "name": "பெம்பா"
- },
- "fa": {
- "name": "பெர்ஷியன்"
- },
- "be": {
- "name": "பெலாருஷியன்"
- },
- "bez": {
- "name": "பெனா"
- },
- "brx": {
- "name": "போடோ"
- },
- "pt": {
- "name": "போர்ச்சுக்கீஸ்"
- },
- "pl": {
- "name": "போலிஷ்"
- },
- "bs": {
- "name": "போஸ்னியன்"
- },
- "mgh": {
- "name": "மகுவா-மீட்டோ"
- },
- "kde": {
- "name": "மகொண்டே"
- },
- "mn": {
- "name": "மங்கோலியன்"
- },
- "mzn": {
- "name": "மசந்தேரனி"
- },
- "tzm": {
- "name": "மத்திய அட்லஸ் டமசைட்"
- },
- "ckb": {
- "name": "மத்திய குர்திஷ்"
- },
- "mr": {
- "name": "மராத்தி"
- },
- "mg": {
- "name": "மலகாஸி"
- },
- "ms": {
- "name": "மலாய்"
- },
- "ml": {
- "name": "மலையாளம்"
- },
- "mas": {
- "name": "மாசாய்"
- },
- "jmc": {
- "name": "மாசெம்"
- },
- "mt": {
- "name": "மால்டிஸ்"
- },
- "mk": {
- "name": "மாஸிடோனியன்"
- },
- "mua": {
- "name": "முன்டாங்"
- },
- "es-MX": {
- "name": "மெக்ஸிகன் ஸ்பானிஷ்"
- },
- "mer": {
- "name": "மெரு"
- },
- "gv": {
- "name": "மேங்க்ஸ்"
- },
- "mgo": {
- "name": "மேடா"
- },
- "fy": {
- "name": "மேற்கு ஃப்ரிஷியன்"
- },
- "mfe": {
- "name": "மொரிசியன்"
- },
- "ro-MD": {
- "name": "மோல்டாவியன்"
- },
- "yav": {
- "name": "யாங்பென்"
- },
- "yi": {
- "name": "யெட்டிஷ்"
- },
- "yo": {
- "name": "யோருபா"
- },
- "ru": {
- "name": "ரஷியன்"
- },
- "rn": {
- "name": "ருண்டி"
- },
- "rwk": {
- "name": "ருவா"
- },
- "rof": {
- "name": "ரோம்போ"
- },
- "rm": {
- "name": "ரோமான்ஷ்"
- },
- "ro": {
- "name": "ரோமேனியன்"
- },
- "lb": {
- "name": "லக்ஸம்போர்கிஷ்"
- },
- "lkt": {
- "name": "லகோடா"
- },
- "lag": {
- "name": "லங்கி"
- },
- "lv": {
- "name": "லாட்வியன்"
- },
- "lo": {
- "name": "லாவோ"
- },
- "ln": {
- "name": "லிங்காலா"
- },
- "lt": {
- "name": "லிதுவேனியன்"
- },
- "lu": {
- "name": "லுபா-கடாங்கா"
- },
- "luy": {
- "name": "லுயியா"
- },
- "luo": {
- "name": "லுயோ"
- },
- "nds-NL": {
- "name": "லோ சாக்ஸன்"
- },
- "nds": {
- "name": "லோ ஜெர்மன்"
- },
- "dsb": {
- "name": "லோயர் சோர்பியன்"
- },
- "bn": {
- "name": "வங்காளம்"
- },
- "se": {
- "name": "வடக்கு சமி"
- },
- "nd": {
- "name": "வடக்கு தெபெலே"
- },
- "lrc": {
- "name": "வடக்கு லுரி"
- },
- "wae": {
- "name": "வால்சேர்"
- },
- "vi": {
- "name": "வியட்நாமீஸ்"
- },
- "vun": {
- "name": "வுன்ஜோ"
- },
- "cy": {
- "name": "வேல்ஷ்"
- },
- "vai": {
- "name": "வை"
- },
- "ja": {
- "name": "ஜப்பானியம்"
- },
- "ka": {
- "name": "ஜார்ஜியன்"
- },
- "zu": {
- "name": "ஜுலு"
- },
- "de": {
- "name": "ஜெர்மன்"
- },
- "dyo": {
- "name": "ஜோலா-ஃபோன்யி"
- },
- "ksb": {
- "name": "ஷம்பாலா"
- },
- "sn": {
- "name": "ஷோனா"
- },
- "gd": {
- "name": "ஸ்காட்ஸ் கேலிக்"
- },
- "zgh": {
- "name": "ஸ்டாண்டர்ட் மொராக்கன் தமாசைட்"
- },
- "es": {
- "name": "ஸ்பானிஷ்"
- },
- "sk": {
- "name": "ஸ்லோவாக்"
- },
- "sl": {
- "name": "ஸ்லோவேனியன்"
- },
- "sw": {
- "name": "ஸ்வாஹிலி"
- },
- "fr-CH": {
- "name": "ஸ்விஸ் பிரஞ்சு"
- },
- "gsw": {
- "name": "ஸ்விஸ் ஜெர்மன்"
- },
- "de-CH": {
- "name": "ஸ்விஸ் ஹை ஜெர்மன்"
- },
- "sv": {
- "name": "ஸ்வீடிஷ்"
- },
- "dje": {
- "name": "ஸார்மா"
- },
- "hu": {
- "name": "ஹங்கேரியன்"
- },
- "haw": {
- "name": "ஹவாயியன்"
- },
- "he": {
- "name": "ஹீப்ரூ"
- },
- "ha": {
- "name": "ஹௌஸா"
- }
+ "ak": "அகான்",
+ "agq": "அகெம்",
+ "az": "அசர்பைஜானி",
+ "asa": "அசு",
+ "hsb": "அப்பர் சோர்பியான்",
+ "am": "அம்ஹாரிக்",
+ "ar": "அரபிக்",
+ "sq": "அல்பேனியன்",
+ "ast": "அஸ்துரியன்",
+ "as": "அஸ்ஸாமீஸ்",
+ "af": "ஆஃப்ரிகான்ஸ்",
+ "en": "ஆங்கிலம்",
+ "hy": "ஆர்மேனியன்",
+ "de-AT": "ஆஸ்திரிய ஜெர்மன்",
+ "en-AU": "ஆஸ்திரேலிய ஆங்கிலம்",
+ "ig": "இக்போ",
+ "it": "இத்தாலியன்",
+ "hi": "இந்தி",
+ "id": "இந்தோனேஷியன்",
+ "smn": "இனாரி சமி",
+ "ee": "ஈவ்",
+ "uk": "உக்ரைனியன்",
+ "ug": "உய்குர்",
+ "ur": "உருது",
+ "uz": "உஸ்பெக்",
+ "ebu": "எம்பு",
+ "ewo": "எவோன்டோ",
+ "zh-Hans": "எளிதாக்கப்பட்ட சீனம்",
+ "et": "எஸ்டோனியன்",
+ "eo": "எஸ்பரேன்டோ",
+ "ga": "ஐரிஷ்",
+ "pt-PT": "ஐரோப்பிய போர்ச்சுகீஸ்",
+ "is": "ஐஸ்லேண்டிக்",
+ "os": "ஒசெட்டிக்",
+ "or": "ஒடியா",
+ "om": "ஒரோமோ",
+ "vo": "ஒலாபூக்",
+ "wa": "ஒவாலூன்",
+ "wo": "ஓலோஃப்",
+ "fur": "ஃப்ரியூலியன்",
+ "nl-BE": "ஃப்லெமிஷ்",
+ "fo": "ஃபரோயிஸ்",
+ "fil": "ஃபிலிபினோ",
+ "fi": "ஃபின்னிஷ்",
+ "ff": "ஃபுலா",
+ "nmg": "க்வாசியோ",
+ "qu": "க்வெச்சுவா",
+ "kkj": "ககோ",
+ "kk": "கசாக்",
+ "kab": "கபாய்ல்",
+ "kea": "கபுவெர்தியானு",
+ "kam": "கம்பா",
+ "kl": "கலாலிசூட்",
+ "kln": "கலின்ஜின்",
+ "kn": "கன்னடம்",
+ "en-CA": "கனடிய ஆங்கிலம்",
+ "fr-CA": "கனடிய பிரெஞ்சு",
+ "sw-CD": "காங்கோ ஸ்வாஹிலி",
+ "yue": "காண்டோனீஸ்",
+ "kw": "கார்னிஷ்",
+ "gl": "காலிஸியன்",
+ "lg": "கான்டா",
+ "ks": "காஷ்மிரி",
+ "ki": "கிகுயூ",
+ "ky": "கிர்கிஸ்",
+ "el": "கிரேக்கம்",
+ "rw": "கின்யாருவான்டா",
+ "ku": "குர்திஷ்",
+ "hr": "குரோஷியன்",
+ "gu": "குஜராத்தி",
+ "guz": "குஸி",
+ "km": "கெமெர்",
+ "ca": "கேட்டலான்",
+ "kok": "கொங்கணி",
+ "khq": "கொய்ரா சீனீ",
+ "ses": "கொய்ராபோரோ சென்னி",
+ "ko": "கொரியன்",
+ "ksh": "கொலோக்னியன்",
+ "sah": "சக்கா",
+ "sbp": "சங்கு",
+ "saq": "சம்புரு",
+ "cu": "சர்ச் ஸ்லாவிக்",
+ "sg": "சாங்கோ",
+ "cgg": "சிகா",
+ "si": "சிங்களம்",
+ "ii": "சிசுவான் ஈ",
+ "sd": "சிந்தி",
+ "zh": "சீனம்",
+ "cs": "செக்",
+ "ce": "செச்சென்",
+ "ceb": "செபுவானோ",
+ "sr": "செர்பியன்",
+ "chr": "செரோகீ",
+ "seh": "செனா",
+ "xog": "சோகா",
+ "so": "சோமாலி",
+ "nl": "டச்சு",
+ "twq": "டசவாக்",
+ "tt": "டாடர்",
+ "ti": "டிக்ரின்யா",
+ "dua": "டுவாலா",
+ "teo": "டெசோ",
+ "da": "டேனிஷ்",
+ "dav": "டைடா",
+ "to": "டோங்கான்",
+ "shi": "தசேஹித்",
+ "ta": "தமிழ்",
+ "tg": "தஜிக்",
+ "th": "தாய்",
+ "bo": "திபெத்தியன்",
+ "tr": "துருக்கிஷ்",
+ "tk": "துருக்மென்",
+ "te": "தெலுங்கு",
+ "jgo": "நகொம்பா",
+ "naq": "நாமா",
+ "nn": "நார்வேஜியன் நியூநார்ஸ்க்",
+ "nb": "நார்வேஜியன் பொக்மால்",
+ "nyn": "நியான்கோலே",
+ "nus": "நியூர்",
+ "nnh": "நெகெய்ம்பூன்",
+ "ne": "நேபாளி",
+ "pa": "பஞ்சாபி",
+ "bm": "பம்பாரா",
+ "my": "பர்மீஸ்",
+ "bg": "பல்கேரியன்",
+ "ps": "பஷ்தோ",
+ "ksf": "பாஃபியா",
+ "zh-Hant": "பாரம்பரிய சீனம்",
+ "eu": "பாஸ்க்",
+ "bas": "பாஸா",
+ "prg": "பிரஷ்யன்",
+ "en-GB": "பிரிட்டிஷ் ஆங்கிலம்",
+ "fr": "பிரெஞ்சு",
+ "br": "பிரெட்டன்",
+ "dz": "பூடானி",
+ "bem": "பெம்பா",
+ "fa": "பெர்ஷியன்",
+ "be": "பெலாருஷியன்",
+ "bez": "பெனா",
+ "brx": "போடோ",
+ "pt": "போர்ச்சுக்கீஸ்",
+ "pl": "போலிஷ்",
+ "bs": "போஸ்னியன்",
+ "mgh": "மகுவா-மீட்டோ",
+ "kde": "மகொண்டே",
+ "mn": "மங்கோலியன்",
+ "mzn": "மசந்தேரனி",
+ "tzm": "மத்திய அட்லஸ் டமசைட்",
+ "ckb": "மத்திய குர்திஷ்",
+ "mr": "மராத்தி",
+ "mg": "மலகாஸி",
+ "ms": "மலாய்",
+ "ml": "மலையாளம்",
+ "mas": "மாசாய்",
+ "jmc": "மாசெம்",
+ "mt": "மால்டிஸ்",
+ "mk": "மாஸிடோனியன்",
+ "mua": "முன்டாங்",
+ "es-MX": "மெக்ஸிகன் ஸ்பானிஷ்",
+ "mer": "மெரு",
+ "gv": "மேங்க்ஸ்",
+ "mgo": "மேடா",
+ "fy": "மேற்கு ஃப்ரிஷியன்",
+ "mfe": "மொரிசியன்",
+ "ro-MD": "மோல்டாவியன்",
+ "mi": "மௌரி",
+ "yav": "யாங்பென்",
+ "yi": "யெட்டிஷ்",
+ "yo": "யோருபா",
+ "ru": "ரஷியன்",
+ "rn": "ருண்டி",
+ "rwk": "ருவா",
+ "rof": "ரோம்போ",
+ "rm": "ரோமான்ஷ்",
+ "ro": "ரோமேனியன்",
+ "lb": "லக்ஸம்போர்கிஷ்",
+ "lkt": "லகோடா",
+ "lag": "லங்கி",
+ "es-419": "லத்தின் அமெரிக்க ஸ்பானிஷ்",
+ "lv": "லாட்வியன்",
+ "lo": "லாவோ",
+ "ln": "லிங்காலா",
+ "lt": "லிதுவேனியன்",
+ "lu": "லுபா-கடாங்கா",
+ "luy": "லுயியா",
+ "luo": "லுயோ",
+ "nds-NL": "லோ சாக்ஸன்",
+ "nds": "லோ ஜெர்மன்",
+ "dsb": "லோயர் சோர்பியன்",
+ "bn": "வங்காளம்",
+ "se": "வடக்கு சமி",
+ "nd": "வடக்கு தெபெலே",
+ "lrc": "வடக்கு லுரி",
+ "wae": "வால்சேர்",
+ "vi": "வியட்நாமீஸ்",
+ "vun": "வுன்ஜோ",
+ "cy": "வேல்ஷ்",
+ "vai": "வை",
+ "ja": "ஜப்பானியம்",
+ "ka": "ஜார்ஜியன்",
+ "jv": "ஜாவனீஸ்",
+ "zu": "ஜுலு",
+ "de": "ஜெர்மன்",
+ "dyo": "ஜோலா-ஃபோன்யி",
+ "ksb": "ஷம்பாலா",
+ "sn": "ஷோனா",
+ "gd": "ஸ்காட்ஸ் கேலிக்",
+ "zgh": "ஸ்டாண்டர்ட் மொராக்கன் தமாசைட்",
+ "es": "ஸ்பானிஷ்",
+ "sk": "ஸ்லோவாக்",
+ "sl": "ஸ்லோவேனியன்",
+ "sw": "ஸ்வாஹிலி",
+ "fr-CH": "ஸ்விஸ் பிரஞ்சு",
+ "gsw": "ஸ்விஸ் ஜெர்மன்",
+ "de-CH": "ஸ்விஸ் ஹை ஜெர்மன்",
+ "sv": "ஸ்வீடிஷ்",
+ "dje": "ஸார்மா",
+ "hu": "ஹங்கேரியன்",
+ "haw": "ஹவாயியன்",
+ "he": "ஹீப்ரூ",
+ "xh": "ஹோசா",
+ "ha": "ஹௌஸா"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/te.json b/vendor/commerceguys/intl/resources/language/te.json
index 4b6c3b6f0..dddd16737 100644
--- a/vendor/commerceguys/intl/resources/language/te.json
+++ b/vendor/commerceguys/intl/resources/language/te.json
@@ -1,644 +1,224 @@
{
- "ak": {
- "name": "అకాన్"
- },
- "agq": {
- "name": "అగేమ్"
- },
- "az": {
- "name": "అజర్బైజాని"
- },
- "hsb": {
- "name": "అప్పర్ సోర్బియన్"
- },
- "am": {
- "name": "అమ్హారిక్"
- },
- "ar": {
- "name": "అరబిక్"
- },
- "sq": {
- "name": "అల్బేనియన్"
- },
- "asa": {
- "name": "అసు"
- },
- "as": {
- "name": "అస్సామీస్"
- },
- "en": {
- "name": "ఆంగ్లం"
- },
- "af": {
- "name": "ఆఫ్రికాన్స్"
- },
- "hy": {
- "name": "ఆర్మేనియన్"
- },
- "ast": {
- "name": "ఆస్టూరియన్"
- },
- "de-AT": {
- "name": "ఆస్ట్రియన్ జర్మన్"
- },
- "en-AU": {
- "name": "ఆస్ట్రేలియన్ ఇంగ్లీష్"
- },
- "id": {
- "name": "ఇండోనేషియన్"
- },
- "ebu": {
- "name": "ఇంబు"
- },
- "ig": {
- "name": "ఇగ్బో"
- },
- "it": {
- "name": "ఇటాలియన్"
- },
- "yi": {
- "name": "ఇడ్డిష్"
- },
- "smn": {
- "name": "ఇనారి సామి"
- },
- "uk": {
- "name": "ఉక్రేనియన్"
- },
- "uz": {
- "name": "ఉజ్బెక్"
- },
- "nd": {
- "name": "ఉత్తర దెబెలె"
- },
- "lrc": {
- "name": "ఉత్తర లూరీ"
- },
- "se": {
- "name": "ఉత్తర సామి"
- },
- "ug": {
- "name": "ఉయ్‌ఘర్"
- },
- "ur": {
- "name": "ఉర్దూ"
- },
- "ewo": {
- "name": "ఎవోండొ"
- },
- "et": {
- "name": "ఎస్టోనియన్"
- },
- "eo": {
- "name": "ఎస్పెరాంటో"
- },
- "ga": {
- "name": "ఐరిష్"
- },
- "is": {
- "name": "ఐస్లాండిక్"
- },
- "or": {
- "name": "ఒడియా"
- },
- "om": {
- "name": "ఒరోమో"
- },
- "os": {
- "name": "ఒసేటిక్"
- },
- "kam": {
- "name": "కంబా"
- },
- "kk": {
- "name": "కజఖ్"
- },
- "kn": {
- "name": "కన్నడ"
- },
- "kl": {
- "name": "కలాల్లిసూట్"
- },
- "kln": {
- "name": "కలెంజిన్"
- },
- "sw-CD": {
- "name": "కాంగో స్వాహిలి"
- },
- "kkj": {
- "name": "కాకో"
- },
- "ca": {
- "name": "కాటలాన్"
- },
- "kab": {
- "name": "కాబిల్"
- },
- "kea": {
- "name": "కాబువేర్దియను"
- },
- "ks": {
- "name": "కాశ్మీరి"
- },
- "ki": {
- "name": "కికుయు"
- },
- "rw": {
- "name": "కిన్యర్వాండా"
- },
- "ky": {
- "name": "కిర్గిజ్"
- },
- "qu": {
- "name": "కెచువా"
- },
- "en-CA": {
- "name": "కెనడియన్ ఇంగ్లీష్"
- },
- "fr-CA": {
- "name": "కెనడియెన్ ఫ్రెంచ్"
- },
- "kok": {
- "name": "కొంకణి"
- },
- "khq": {
- "name": "కొయరా చీన్నీ"
- },
- "ko": {
- "name": "కొరియన్"
- },
- "ksh": {
- "name": "కొలోనియన్"
- },
- "ses": {
- "name": "కోయోరాబోరో సెన్నీ"
- },
- "kw": {
- "name": "కోర్నిష్"
- },
- "hr": {
- "name": "క్రోయేషియన్"
- },
- "nmg": {
- "name": "క్వాసియె"
- },
- "km": {
- "name": "ఖ్మేర్"
- },
- "lg": {
- "name": "గాండా"
- },
- "gl": {
- "name": "గాలిషియన్"
- },
- "nnh": {
- "name": "గింబూన్"
- },
- "gu": {
- "name": "గుజరాతి"
- },
- "guz": {
- "name": "గుస్సీ"
- },
- "jgo": {
- "name": "గోంబా"
- },
- "el": {
- "name": "గ్రీక్"
- },
- "cu": {
- "name": "చర్చ్ స్లావిక్"
- },
- "cs": {
- "name": "చెక్"
- },
- "ce": {
- "name": "చెచెన్"
- },
- "chr": {
- "name": "చెరోకీ"
- },
- "zh": {
- "name": "చైనీస్"
- },
- "cgg": {
- "name": "ఛిగా"
- },
- "ja": {
- "name": "జపనీస్"
- },
- "de": {
- "name": "జర్మన్"
- },
- "ka": {
- "name": "జార్జియన్"
- },
- "dje": {
- "name": "జార్మా"
- },
- "zu": {
- "name": "జూలూ"
- },
- "dz": {
- "name": "జోంఖా"
- },
- "dyo": {
- "name": "జోలా-ఫోనయి"
- },
- "tr": {
- "name": "టర్కిష్"
- },
- "twq": {
- "name": "టసావాఖ్"
- },
- "to": {
- "name": "టాంగాన్"
- },
- "shi": {
- "name": "టాచెల్‌హిట్"
- },
- "tt": {
- "name": "టాటర్"
- },
- "bo": {
- "name": "టిబెటన్"
- },
- "teo": {
- "name": "టెసో"
- },
- "dav": {
- "name": "టైటా"
- },
- "nl": {
- "name": "డచ్"
- },
- "da": {
- "name": "డానిష్"
- },
- "dua": {
- "name": "డ్యూలా"
- },
- "tg": {
- "name": "తజిక్"
- },
- "ta": {
- "name": "తమిళము"
- },
- "ti": {
- "name": "తిగ్రిన్యా"
- },
- "tk": {
- "name": "తుర్క్‌మెన్"
- },
- "te": {
- "name": "తెలుగు"
- },
- "th": {
- "name": "థాయ్"
- },
- "naq": {
- "name": "నమ"
- },
- "nb": {
- "name": "నార్వేజియన్ బొక్మాల్"
- },
- "nn": {
- "name": "నార్వేజియాన్ న్యోర్స్క్"
- },
- "ne": {
- "name": "నేపాలి"
- },
- "nyn": {
- "name": "న్యాన్కోలె"
- },
- "nus": {
- "name": "న్యుర్"
- },
- "pa": {
- "name": "పంజాబీ"
- },
- "fa": {
- "name": "పర్షియన్"
- },
- "fy": {
- "name": "పశ్చిమ ఫ్రిసియన్"
- },
- "ps": {
- "name": "పాష్టో"
- },
- "pt": {
- "name": "పోర్చుగీస్"
- },
- "pl": {
- "name": "పోలిష్"
- },
- "prg": {
- "name": "ప్రష్యన్"
- },
- "zgh": {
- "name": "ప్రామాణిక మొరొకన్ టామజైట్"
- },
- "fo": {
- "name": "ఫారోయీజ్"
- },
- "fi": {
- "name": "ఫిన్నిష్"
- },
- "fil": {
- "name": "ఫిలిపినో"
- },
- "ff": {
- "name": "ఫ్యుల"
- },
- "fur": {
- "name": "ఫ్రియులియన్"
- },
- "fr": {
- "name": "ఫ్రెంచ్"
- },
- "nl-BE": {
- "name": "ఫ్లెమిష్"
- },
- "bm": {
- "name": "బంబారా"
- },
- "my": {
- "name": "బర్మీస్"
- },
- "bg": {
- "name": "బల్గేరియన్"
- },
- "bas": {
- "name": "బసా"
- },
- "bn": {
- "name": "బాంగ్లా"
- },
- "ksf": {
- "name": "బాఫియ"
- },
- "eu": {
- "name": "బాస్క్యూ"
- },
- "bem": {
- "name": "బెంబా"
- },
- "bez": {
- "name": "బెనా"
- },
- "be": {
- "name": "బెలరుషియన్"
- },
- "brx": {
- "name": "బోడో"
- },
- "bs": {
- "name": "బోస్నియన్"
- },
- "en-GB": {
- "name": "బ్రిటిష్ ఇంగ్లీష్"
- },
- "br": {
- "name": "బ్రెటన్"
- },
- "mn": {
- "name": "మంగోలియన్"
- },
- "mua": {
- "name": "మండాంగ్"
- },
- "kde": {
- "name": "మకొండే"
- },
- "jmc": {
- "name": "మకొమ్"
- },
- "mgh": {
- "name": "మక్వా-మిట్టో"
- },
- "mr": {
- "name": "మరాఠీ"
- },
- "ml": {
- "name": "మలయాళం"
- },
- "ms": {
- "name": "మలాయ్"
- },
- "mk": {
- "name": "మసడోనియన్"
- },
- "gv": {
- "name": "మాంక్స్"
- },
- "mg": {
- "name": "మాలాగసి"
- },
- "mt": {
- "name": "మాల్టీస్"
- },
- "mzn": {
- "name": "మాసన్‌దెరాని"
- },
- "mas": {
- "name": "మాసై"
- },
- "es-MX": {
- "name": "మెక్సికన్ స్పానిష్"
- },
- "mgo": {
- "name": "మెటా"
- },
- "mer": {
- "name": "మెరు"
- },
- "mfe": {
- "name": "మొరిస్యేన్"
- },
- "ro-MD": {
- "name": "మొల్డావియన్"
- },
- "yav": {
- "name": "యాంగ్‌బెన్"
- },
- "ee": {
- "name": "యూ"
- },
- "pt-PT": {
- "name": "యూరోపియన్ పోర్చుగీస్"
- },
- "yo": {
- "name": "యోరుబా"
- },
- "ru": {
- "name": "రష్యన్"
- },
- "rn": {
- "name": "రుండి"
- },
- "rof": {
- "name": "రోంబో"
- },
- "rm": {
- "name": "రోమన్ష్"
- },
- "ro": {
- "name": "రోమానియన్"
- },
- "rwk": {
- "name": "ర్వా"
- },
- "lkt": {
- "name": "లకొటా"
- },
- "lb": {
- "name": "లక్సెంబర్గిష్"
- },
- "lag": {
- "name": "లాంగీ"
- },
- "lv": {
- "name": "లాట్వియన్"
- },
- "lo": {
- "name": "లావో"
- },
- "ln": {
- "name": "లింగాల"
- },
- "lt": {
- "name": "లిథువేనియన్"
- },
- "luy": {
- "name": "లుయియ"
- },
- "luo": {
- "name": "లువో"
- },
- "lu": {
- "name": "లూబ-కటాంగ"
- },
- "nds": {
- "name": "లో జర్మన్"
- },
- "nds-NL": {
- "name": "లో సాక్సన్"
- },
- "dsb": {
- "name": "లోయర్ సోర్బియన్"
- },
- "vai": {
- "name": "వాయి"
- },
- "wae": {
- "name": "వాల్సర్"
- },
- "vi": {
- "name": "వియత్నామీస్"
- },
- "vun": {
- "name": "వుంజొ"
- },
- "cy": {
- "name": "వెల్ష్"
- },
- "wo": {
- "name": "వొలాఫ్"
- },
- "vo": {
- "name": "వోలాపుక్"
- },
- "ksb": {
- "name": "శంబాలా"
- },
- "ii": {
- "name": "శిషువన్ ఈ"
- },
- "sn": {
- "name": "షోన"
- },
- "saq": {
- "name": "సంబురు"
- },
- "sah": {
- "name": "సఖా"
- },
- "zh-Hans": {
- "name": "సరళీకృత చైనీస్"
- },
- "sbp": {
- "name": "సాంగు"
- },
- "sg": {
- "name": "సాంగో"
- },
- "zh-Hant": {
- "name": "సాంప్రదాయక చైనీస్"
- },
- "sd": {
- "name": "సింధీ"
- },
- "si": {
- "name": "సింహళం"
- },
- "tzm": {
- "name": "సెంట్రల్ అట్లాస్ టామాజైట్"
- },
- "ckb": {
- "name": "సెంట్రల్ కర్డిష్"
- },
- "seh": {
- "name": "సెనా"
- },
- "sr": {
- "name": "సెర్బియన్"
- },
- "xog": {
- "name": "సొగా"
- },
- "so": {
- "name": "సోమాలి"
- },
- "gd": {
- "name": "స్కాటిష్ గేలిక్"
- },
- "es": {
- "name": "స్పానిష్"
- },
- "sk": {
- "name": "స్లోవాక్"
- },
- "sl": {
- "name": "స్లోవేనియన్"
- },
- "sw": {
- "name": "స్వాహిలి"
- },
- "gsw": {
- "name": "స్విస్ జర్మన్"
- },
- "fr-CH": {
- "name": "స్విస్ ఫ్రెంచ్"
- },
- "de-CH": {
- "name": "స్విస్ హై జర్మన్"
- },
- "sv": {
- "name": "స్వీడిష్"
- },
- "hu": {
- "name": "హంగేరియన్"
- },
- "haw": {
- "name": "హవాయియన్"
- },
- "hi": {
- "name": "హిందీ"
- },
- "he": {
- "name": "హీబ్రూ"
- },
- "ha": {
- "name": "హౌసా"
- }
+ "ak": "అకాన్",
+ "agq": "అగేమ్",
+ "az": "అజర్బైజాని",
+ "hsb": "అప్పర్ సోర్బియన్",
+ "am": "అమ్హారిక్",
+ "ar": "అరబిక్",
+ "sq": "అల్బేనియన్",
+ "asa": "అసు",
+ "as": "అస్సామీస్",
+ "en": "ఆంగ్లం",
+ "af": "ఆఫ్రికాన్స్",
+ "hy": "ఆర్మేనియన్",
+ "ast": "ఆస్టూరియన్",
+ "de-AT": "ఆస్ట్రియన్ జర్మన్",
+ "en-AU": "ఆస్ట్రేలియన్ ఇంగ్లీష్",
+ "id": "ఇండోనేషియన్",
+ "ebu": "ఇంబు",
+ "ig": "ఇగ్బో",
+ "it": "ఇటాలియన్",
+ "yi": "ఇడ్డిష్",
+ "smn": "ఇనారి సామి",
+ "uk": "ఉక్రెయినియన్",
+ "uz": "ఉజ్బెక్",
+ "nd": "ఉత్తర దెబెలె",
+ "lrc": "ఉత్తర లూరీ",
+ "se": "ఉత్తర సామి",
+ "ug": "ఉయ్‌ఘర్",
+ "ur": "ఉర్దూ",
+ "wo": "ఉలూఫ్",
+ "ewo": "ఎవోండొ",
+ "et": "ఎస్టోనియన్",
+ "eo": "ఎస్పెరాంటో",
+ "ga": "ఐరిష్",
+ "is": "ఐస్లాండిక్",
+ "or": "ఒడియా",
+ "om": "ఒరోమో",
+ "os": "ఒసేటిక్",
+ "kam": "కంబా",
+ "kk": "కజఖ్",
+ "kn": "కన్నడ",
+ "kl": "కలాల్లిసూట్",
+ "kln": "కలెంజిన్",
+ "sw-CD": "కాంగో స్వాహిలి",
+ "yue": "కాంటనీస్",
+ "kkj": "కాకో",
+ "ca": "కాటలాన్",
+ "kab": "కాబిల్",
+ "kea": "కాబువేర్దియను",
+ "ks": "కాశ్మీరి",
+ "ki": "కికుయు",
+ "rw": "కిన్యర్వాండా",
+ "ky": "కిర్గిజ్",
+ "ku": "కుర్దిష్",
+ "qu": "కెచువా",
+ "en-CA": "కెనడియన్ ఇంగ్లీష్",
+ "fr-CA": "కెనడియెన్ ఫ్రెంచ్",
+ "kok": "కొంకణి",
+ "khq": "కొయరా చీన్నీ",
+ "ko": "కొరియన్",
+ "ksh": "కొలోనియన్",
+ "ses": "కోయోరాబోరో సెన్నీ",
+ "kw": "కోర్నిష్",
+ "hr": "క్రొయేషియన్",
+ "nmg": "క్వాసియె",
+ "km": "ఖ్మేర్",
+ "lg": "గాండా",
+ "gl": "గాలిషియన్",
+ "nnh": "గింబూన్",
+ "gu": "గుజరాతి",
+ "guz": "గుస్సీ",
+ "jgo": "గోంబా",
+ "el": "గ్రీక్",
+ "cu": "చర్చ్ స్లావిక్",
+ "cs": "చెక్",
+ "ce": "చెచెన్",
+ "chr": "చెరోకీ",
+ "zh": "చైనీస్",
+ "cgg": "ఛిగా",
+ "ja": "జపనీస్",
+ "de": "జర్మన్",
+ "ka": "జార్జియన్",
+ "dje": "జార్మా",
+ "jv": "జావనీస్",
+ "zu": "జూలూ",
+ "dz": "జోంఖా",
+ "dyo": "జోలా-ఫోనయి",
+ "tr": "టర్కిష్",
+ "twq": "టసావాఖ్",
+ "to": "టాంగాన్",
+ "shi": "టాచెల్‌హిట్",
+ "tt": "టాటర్",
+ "ti": "టిగ్రిన్యా",
+ "bo": "టిబెటన్",
+ "teo": "టెసో",
+ "dav": "టైటా",
+ "nl": "డచ్",
+ "da": "డానిష్",
+ "dua": "డ్యూలా",
+ "tg": "తజిక్",
+ "ta": "తమిళము",
+ "tk": "తుర్క్‌మెన్",
+ "te": "తెలుగు",
+ "th": "థాయ్",
+ "naq": "నమ",
+ "nb": "నార్వేజియన్ బొక్మాల్",
+ "nn": "నార్వేజియాన్ న్యోర్స్క్",
+ "ne": "నేపాలి",
+ "nyn": "న్యాన్కోలె",
+ "nus": "న్యుర్",
+ "pa": "పంజాబీ",
+ "fa": "పర్షియన్",
+ "fy": "పశ్చిమ ఫ్రిసియన్",
+ "ps": "పాష్టో",
+ "pt": "పోర్చుగీస్",
+ "pl": "పోలిష్",
+ "prg": "ప్రష్యన్",
+ "zgh": "ప్రామాణిక మొరొకన్ టామజైట్",
+ "fo": "ఫారోస్",
+ "fi": "ఫిన్నిష్",
+ "fil": "ఫిలిపినో",
+ "ff": "ఫ్యుల",
+ "fur": "ఫ్రియులియన్",
+ "fr": "ఫ్రెంచ్",
+ "nl-BE": "ఫ్లెమిష్",
+ "bn": "బంగ్లా",
+ "bm": "బంబారా",
+ "my": "బర్మీస్",
+ "bg": "బల్గేరియన్",
+ "bas": "బసా",
+ "ksf": "బాఫియ",
+ "eu": "బాస్క్యూ",
+ "bem": "బెంబా",
+ "bez": "బెనా",
+ "be": "బెలారుషియన్",
+ "brx": "బోడో",
+ "bs": "బోస్నియన్",
+ "en-GB": "బ్రిటిష్ ఇంగ్లీష్",
+ "br": "బ్రెటన్",
+ "mn": "మంగోలియన్",
+ "mua": "మండాంగ్",
+ "kde": "మకొండే",
+ "jmc": "మకొమ్",
+ "mgh": "మక్వా-మిట్టో",
+ "mr": "మరాఠీ",
+ "mg": "మలగాసి",
+ "ml": "మలయాళం",
+ "ms": "మలయ్",
+ "gv": "మాంక్స్",
+ "mt": "మాల్టీస్",
+ "mi": "మావొరీ",
+ "mzn": "మాసన్‌దెరాని",
+ "mk": "మాసిడోనియన్",
+ "mas": "మాసై",
+ "es-MX": "మెక్సికన్ స్పానిష్",
+ "mgo": "మెటా",
+ "mer": "మెరు",
+ "mfe": "మొరిస్యేన్",
+ "ro-MD": "మొల్డావియన్",
+ "yav": "యాంగ్‌బెన్",
+ "ee": "యూ",
+ "pt-PT": "యూరోపియన్ పోర్చుగీస్",
+ "yo": "యోరుబా",
+ "ru": "రష్యన్",
+ "rn": "రుండి",
+ "rof": "రోంబో",
+ "rm": "రోమన్ష్",
+ "ro": "రోమేనియన్",
+ "rwk": "ర్వా",
+ "lkt": "లకొటా",
+ "lb": "లక్సెంబర్గిష్",
+ "lag": "లాంగీ",
+ "es-419": "లాటిన్ అమెరికన్ స్పానిష్",
+ "lv": "లాట్వియన్",
+ "lo": "లావో",
+ "ln": "లింగాల",
+ "lt": "లిథువేనియన్",
+ "luy": "లుయియ",
+ "luo": "లువో",
+ "lu": "లూబ-కటాంగ",
+ "nds": "లో జర్మన్",
+ "nds-NL": "లో సాక్సన్",
+ "dsb": "లోయర్ సోర్బియన్",
+ "vai": "వాయి",
+ "wa": "వాలూన్",
+ "wae": "వాల్సర్",
+ "vi": "వియత్నామీస్",
+ "vun": "వుంజొ",
+ "cy": "వెల్ష్",
+ "vo": "వోలాపుక్",
+ "ksb": "శంబాలా",
+ "ii": "శిషువన్ ఈ",
+ "sn": "షోన",
+ "xh": "షోసా",
+ "saq": "సంబురు",
+ "zh-Hans": "సరళీకృత చైనీస్",
+ "sbp": "సాంగు",
+ "sg": "సాంగో",
+ "zh-Hant": "సాంప్రదాయక చైనీస్",
+ "sah": "సాఖా",
+ "sd": "సింధీ",
+ "si": "సింహళం",
+ "tzm": "సెంట్రల్ అట్లాస్ టామాజైట్",
+ "ckb": "సెంట్రల్ కర్డిష్",
+ "seh": "సెనా",
+ "ceb": "సెబువానో",
+ "sr": "సెర్బియన్",
+ "xog": "సొగా",
+ "so": "సోమాలి",
+ "gd": "స్కాటిష్ గేలిక్",
+ "es": "స్పానిష్",
+ "sk": "స్లోవక్",
+ "sl": "స్లోవేనియన్",
+ "sw": "స్వాహిలి",
+ "gsw": "స్విస్ జర్మన్",
+ "fr-CH": "స్విస్ ఫ్రెంచ్",
+ "de-CH": "స్విస్ హై జర్మన్",
+ "sv": "స్వీడిష్",
+ "hu": "హంగేరియన్",
+ "haw": "హవాయియన్",
+ "hi": "హిందీ",
+ "he": "హిబ్రూ",
+ "ha": "హౌసా"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/teo.json b/vendor/commerceguys/intl/resources/language/teo.json
index 8abe51a6e..de67c15b7 100644
--- a/vendor/commerceguys/intl/resources/language/teo.json
+++ b/vendor/commerceguys/intl/resources/language/teo.json
@@ -1,641 +1,224 @@
{
- "af": {
- "name": "Afrikaans"
- },
- "agq": {
- "name": "Aghem"
- },
- "sq": {
- "name": "Albanian"
- },
- "hy": {
- "name": "Armenian"
- },
- "as": {
- "name": "Assamese"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "az": {
- "name": "Azerbaijani"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "Basque"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "Bosnian"
- },
- "br": {
- "name": "Breton"
- },
- "ca": {
- "name": "Catalan"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "ce": {
- "name": "Chechen"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "kw": {
- "name": "Cornish"
- },
- "hr": {
- "name": "Croatian"
- },
- "da": {
- "name": "Danish"
- },
- "dua": {
- "name": "Duala"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "ebu": {
- "name": "Embu"
- },
- "eo": {
- "name": "Esperanto"
- },
- "et": {
- "name": "Estonian"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "Faroese"
- },
- "fil": {
- "name": "Filipino"
- },
- "fi": {
- "name": "Finnish"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "gl": {
- "name": "Galician"
- },
- "lg": {
- "name": "Ganda"
- },
- "ka": {
- "name": "Georgian"
- },
- "gu": {
- "name": "Gujarati"
- },
- "guz": {
- "name": "Gusii"
- },
- "haw": {
- "name": "Hawaiian"
- },
- "he": {
- "name": "Hebrew"
- },
- "is": {
- "name": "Icelandic"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "ga": {
- "name": "Irish"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "kn": {
- "name": "Kannada"
- },
- "ks": {
- "name": "Kashmiri"
- },
- "kk": {
- "name": "Kazakh"
- },
- "fa": {
- "name": "Kiajemi"
- },
- "ak": {
- "name": "Kiakan"
- },
- "am": {
- "name": "Kiamhari"
- },
- "ar": {
- "name": "Kiarabu"
- },
- "bn": {
- "name": "Kibangla"
- },
- "be": {
- "name": "Kibelarusi"
- },
- "bg": {
- "name": "Kibulgaria"
- },
- "my": {
- "name": "Kiburma"
- },
- "cs": {
- "name": "Kichecki"
- },
- "zh": {
- "name": "Kichina"
- },
- "zh-Hans": {
- "name": "Kichina (Hans)"
- },
- "zh-Hant": {
- "name": "Kichina (Hant)"
- },
- "fr": {
- "name": "Kifaransa"
- },
- "fr-CA": {
- "name": "Kifaransa (Kanada)"
- },
- "fr-CH": {
- "name": "Kifaransa (Uswisi)"
- },
- "el": {
- "name": "Kigiriki"
- },
- "ha": {
- "name": "Kihausa"
- },
- "hi": {
- "name": "Kihindi"
- },
- "es": {
- "name": "Kihispania"
- },
- "es-MX": {
- "name": "Kihispania (Meksiko)"
- },
- "nl": {
- "name": "Kiholanzi"
- },
- "nl-BE": {
- "name": "Kiholanzi (Ubelgiji)"
- },
- "hu": {
- "name": "Kihungari"
- },
- "ig": {
- "name": "Kiigbo"
- },
- "id": {
- "name": "Kiindonesia"
- },
- "it": {
- "name": "Kiitaliano"
- },
- "ja": {
- "name": "Kijapani"
- },
- "de": {
- "name": "Kijerumani"
- },
- "de-AT": {
- "name": "Kijerumani (Austria)"
- },
- "de-CH": {
- "name": "Kijerumani (Uswisi)"
- },
- "km": {
- "name": "Kikambodia"
- },
- "ko": {
- "name": "Kikorea"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "ms": {
- "name": "Kimalesia"
- },
- "ne": {
- "name": "Kinepali"
- },
- "en": {
- "name": "Kingereza"
- },
- "en-AU": {
- "name": "Kingereza (Australia)"
- },
- "en-CA": {
- "name": "Kingereza (Kanada)"
- },
- "en-GB": {
- "name": "Kingereza (Uingereza)"
- },
- "rw": {
- "name": "Kinyarwanda"
- },
- "pl": {
- "name": "Kipolandi"
- },
- "pa": {
- "name": "Kipunjabi"
- },
- "pt": {
- "name": "Kireno"
- },
- "pt-PT": {
- "name": "Kireno (Ureno)"
- },
- "ro": {
- "name": "Kiromania"
- },
- "ro-MD": {
- "name": "Kiromania (Moldova)"
- },
- "ru": {
- "name": "Kirusi"
- },
- "so": {
- "name": "Kisomali"
- },
- "sv": {
- "name": "Kiswidi"
- },
- "th": {
- "name": "Kitailandi"
- },
- "ta": {
- "name": "Kitamil"
- },
- "teo": {
- "name": "Kiteso"
- },
- "tr": {
- "name": "Kituruki"
- },
- "uk": {
- "name": "Kiukrania"
- },
- "ur": {
- "name": "Kiurdu"
- },
- "vi": {
- "name": "Kivietinamu"
- },
- "yo": {
- "name": "Kiyoruba"
- },
- "zu": {
- "name": "Kizulu"
- },
- "kok": {
- "name": "Konkani"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "ky": {
- "name": "Kyrgyz"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Lao"
- },
- "lv": {
- "name": "Latvian"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "Lithuanian"
- },
- "dsb": {
- "name": "Lower Sorbian"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "Luxembourgish"
- },
- "luy": {
- "name": "Luyia"
- },
- "mk": {
- "name": "Macedonian"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "Malagasy"
- },
- "ml": {
- "name": "Malayalam"
- },
- "mt": {
- "name": "Maltese"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "Marathi"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "mn": {
- "name": "Mongolian"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nds-NL": {
- "name": "nds (Uholanzi)"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nd": {
- "name": "North Ndebele"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "se": {
- "name": "Northern Sami"
- },
- "nb": {
- "name": "Norwegian Bokmål"
- },
- "nn": {
- "name": "Norwegian Nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "or": {
- "name": "Odia"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetic"
- },
- "ps": {
- "name": "Pashto"
- },
- "prg": {
- "name": "Prussian"
- },
- "qu": {
- "name": "Quechua"
- },
- "rm": {
- "name": "Romansh"
- },
- "rof": {
- "name": "Rombo"
- },
- "rn": {
- "name": "Rundi"
- },
- "rwk": {
- "name": "Rwa"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "gd": {
- "name": "Scottish Gaelic"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "Serbian"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Sinhala"
- },
- "sk": {
- "name": "Slovak"
- },
- "sl": {
- "name": "Slovenian"
- },
- "xog": {
- "name": "Soga"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "sw-CD": {
- "name": "sw (Jamhuri ya Kidemokrasia ya Kongo)"
- },
- "sw": {
- "name": "Swahili"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "dav": {
- "name": "Taita"
- },
- "tg": {
- "name": "Tajik"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "Tatar"
- },
- "te": {
- "name": "Telugu"
- },
- "bo": {
- "name": "Tibetan"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "to": {
- "name": "Tongan"
- },
- "tk": {
- "name": "Turkmen"
- },
- "hsb": {
- "name": "Upper Sorbian"
- },
- "ug": {
- "name": "Uyghur"
- },
- "uz": {
- "name": "Uzbek"
- },
- "vai": {
- "name": "Vai"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "cy": {
- "name": "Welsh"
- },
- "fy": {
- "name": "Western Frisian"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "yi": {
- "name": "Yiddish"
- },
- "dje": {
- "name": "Zarma"
- }
+ "af": "Afrikaans",
+ "agq": "Aghem",
+ "sq": "Albanian",
+ "hy": "Armenian",
+ "as": "Assamese",
+ "ast": "Asturian",
+ "asa": "Asu",
+ "az": "Azerbaijani",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "eu": "Basque",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "brx": "Bodo",
+ "bs": "Bosnian",
+ "br": "Breton",
+ "yue": "Cantonese",
+ "ca": "Catalan",
+ "ceb": "Cebuano",
+ "tzm": "Central Atlas Tamazight",
+ "ckb": "Central Kurdish",
+ "ce": "Chechen",
+ "chr": "Cherokee",
+ "cgg": "Chiga",
+ "cu": "Church Slavic",
+ "ksh": "Colognian",
+ "kw": "Cornish",
+ "hr": "Croatian",
+ "da": "Danish",
+ "dua": "Duala",
+ "dz": "Dzongkha",
+ "ebu": "Embu",
+ "eo": "Esperanto",
+ "et": "Estonian",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fo": "Faroese",
+ "fil": "Filipino",
+ "fi": "Finnish",
+ "fur": "Friulian",
+ "ff": "Fulah",
+ "gl": "Galician",
+ "lg": "Ganda",
+ "ka": "Georgian",
+ "gu": "Gujarati",
+ "guz": "Gusii",
+ "haw": "Hawaiian",
+ "he": "Hebrew",
+ "is": "Icelandic",
+ "smn": "Inari Sami",
+ "ga": "Irish",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "kn": "Kannada",
+ "ks": "Kashmiri",
+ "kk": "Kazakh",
+ "fa": "Kiajemi",
+ "ak": "Kiakan",
+ "am": "Kiamhari",
+ "ar": "Kiarabu",
+ "bn": "Kibangla",
+ "be": "Kibelarusi",
+ "bg": "Kibulgaria",
+ "my": "Kiburma",
+ "cs": "Kichecki",
+ "zh": "Kichina",
+ "zh-Hans": "Kichina (Hans)",
+ "zh-Hant": "Kichina (Hant)",
+ "fr": "Kifaransa",
+ "fr-CA": "Kifaransa (Kanada)",
+ "fr-CH": "Kifaransa (Uswisi)",
+ "el": "Kigiriki",
+ "ha": "Kihausa",
+ "hi": "Kihindi",
+ "es": "Kihispania",
+ "es-419": "Kihispania (419)",
+ "es-MX": "Kihispania (Meksiko)",
+ "nl": "Kiholanzi",
+ "nl-BE": "Kiholanzi (Ubelgiji)",
+ "hu": "Kihungari",
+ "ig": "Kiigbo",
+ "id": "Kiindonesia",
+ "it": "Kiitaliano",
+ "ja": "Kijapani",
+ "jv": "Kijava",
+ "de": "Kijerumani",
+ "de-AT": "Kijerumani (Austria)",
+ "de-CH": "Kijerumani (Uswisi)",
+ "km": "Kikambodia",
+ "ko": "Kikorea",
+ "ki": "Kikuyu",
+ "ms": "Kimalesia",
+ "ne": "Kinepali",
+ "en": "Kingereza",
+ "en-AU": "Kingereza (Australia)",
+ "en-CA": "Kingereza (Kanada)",
+ "en-GB": "Kingereza (Uingereza)",
+ "rw": "Kinyarwanda",
+ "pl": "Kipolandi",
+ "pa": "Kipunjabi",
+ "pt": "Kireno",
+ "pt-PT": "Kireno (Ureno)",
+ "ro": "Kiromania",
+ "ro-MD": "Kiromania (Moldova)",
+ "ru": "Kirusi",
+ "so": "Kisomali",
+ "sv": "Kiswidi",
+ "th": "Kitailandi",
+ "ta": "Kitamil",
+ "teo": "Kiteso",
+ "tr": "Kituruki",
+ "uk": "Kiukrania",
+ "ur": "Kiurdu",
+ "vi": "Kivietinamu",
+ "yo": "Kiyoruba",
+ "zu": "Kizulu",
+ "kok": "Konkani",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "ku": "Kurdish",
+ "nmg": "Kwasio",
+ "ky": "Kyrgyz",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Lao",
+ "lv": "Latvian",
+ "ln": "Lingala",
+ "lt": "Lithuanian",
+ "nds": "Low German",
+ "dsb": "Lower Sorbian",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "lb": "Luxembourgish",
+ "luy": "Luyia",
+ "mk": "Macedonian",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "Malagasy",
+ "ml": "Malayalam",
+ "mt": "Maltese",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mr": "Marathi",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "mn": "Mongolian",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nds-NL": "nds (Uholanzi)",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nd": "North Ndebele",
+ "lrc": "Northern Luri",
+ "se": "Northern Sami",
+ "nb": "Norwegian Bokmål",
+ "nn": "Norwegian Nynorsk",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "or": "Odia",
+ "om": "Oromo",
+ "os": "Ossetic",
+ "ps": "Pashto",
+ "prg": "Prussian",
+ "qu": "Quechua",
+ "rm": "Romansh",
+ "rof": "Rombo",
+ "rn": "Rundi",
+ "rwk": "Rwa",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "gd": "Scottish Gaelic",
+ "seh": "Sena",
+ "sr": "Serbian",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "sd": "Sindhi",
+ "si": "Sinhala",
+ "sk": "Slovak",
+ "sl": "Slovenian",
+ "xog": "Soga",
+ "zgh": "Standard Moroccan Tamazight",
+ "sw-CD": "sw (Jamhuri ya Kidemokrasia ya Kongo)",
+ "sw": "Swahili",
+ "gsw": "Swiss German",
+ "shi": "Tachelhit",
+ "dav": "Taita",
+ "tg": "Tajik",
+ "twq": "Tasawaq",
+ "tt": "Tatar",
+ "te": "Telugu",
+ "bo": "Tibetan",
+ "ti": "Tigrinya",
+ "to": "Tongan",
+ "tk": "Turkmen",
+ "hsb": "Upper Sorbian",
+ "ug": "Uyghur",
+ "uz": "Uzbek",
+ "vai": "Vai",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "cy": "Welsh",
+ "fy": "Western Frisian",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "yi": "Yiddish",
+ "dje": "Zarma"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/tg.json b/vendor/commerceguys/intl/resources/language/tg.json
index 51bf01ddc..18e467d21 100644
--- a/vendor/commerceguys/intl/resources/language/tg.json
+++ b/vendor/commerceguys/intl/resources/language/tg.json
@@ -1,641 +1,224 @@
{
- "agq": {
- "name": "Aghem"
- },
- "ak": {
- "name": "Akan"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "bez": {
- "name": "Bena"
- },
- "brx": {
- "name": "Bodo"
- },
- "ce": {
- "name": "Chechen"
- },
- "cgg": {
- "name": "Chiga"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "kw": {
- "name": "Cornish"
- },
- "dua": {
- "name": "Duala"
- },
- "ebu": {
- "name": "Embu"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fur": {
- "name": "Friulian"
- },
- "lg": {
- "name": "Ganda"
- },
- "guz": {
- "name": "Gusii"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "ln": {
- "name": "Lingala"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "luy": {
- "name": "Luyia"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "gv": {
- "name": "Manx"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nds-NL": {
- "name": "nds (Нидерландия)"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nd": {
- "name": "North Ndebele"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "nb": {
- "name": "Norwegian Bokmål"
- },
- "nn": {
- "name": "Norwegian Nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "os": {
- "name": "Ossetic"
- },
- "prg": {
- "name": "Prussian"
- },
- "rof": {
- "name": "Rombo"
- },
- "rn": {
- "name": "Rundi"
- },
- "rwk": {
- "name": "Rwa"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "seh": {
- "name": "Sena"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "xog": {
- "name": "Soga"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "sw-CD": {
- "name": "sw (CD)"
- },
- "sw": {
- "name": "Swahili"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "dav": {
- "name": "Taita"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "teo": {
- "name": "Teso"
- },
- "vai": {
- "name": "Vai"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "yav": {
- "name": "Yangben"
- },
- "dje": {
- "name": "Zarma"
- },
- "zu": {
- "name": "Zulu"
- },
- "sq": {
- "name": "албанӣ"
- },
- "am": {
- "name": "амҳарӣ"
- },
- "en": {
- "name": "англисӣ"
- },
- "en-AU": {
- "name": "англисӣ (Австралия)"
- },
- "en-CA": {
- "name": "англисӣ (Канада)"
- },
- "en-GB": {
- "name": "англисӣ (Шоҳигарии Муттаҳида)"
- },
- "ar": {
- "name": "арабӣ"
- },
- "hy": {
- "name": "арманӣ"
- },
- "as": {
- "name": "ассомӣ"
- },
- "af": {
- "name": "африкаанс"
- },
- "eu": {
- "name": "баскӣ"
- },
- "be": {
- "name": "белорусӣ"
- },
- "bem": {
- "name": "бемба"
- },
- "bn": {
- "name": "бинғолӣ"
- },
- "my": {
- "name": "бирманӣ"
- },
- "bs": {
- "name": "босниягӣ"
- },
- "br": {
- "name": "бретонӣ"
- },
- "bg": {
- "name": "булғорӣ"
- },
- "cy": {
- "name": "валлӣ"
- },
- "vi": {
- "name": "ветнамӣ"
- },
- "wo": {
- "name": "волоф"
- },
- "gl": {
- "name": "галисиягӣ"
- },
- "nl": {
- "name": "голландӣ"
- },
- "nl-BE": {
- "name": "голландӣ (Белгия)"
- },
- "ka": {
- "name": "гурҷӣ"
- },
- "gu": {
- "name": "гуҷаротӣ"
- },
- "da": {
- "name": "даниягӣ"
- },
- "dz": {
- "name": "дзонгха"
- },
- "he": {
- "name": "ибронӣ"
- },
- "ig": {
- "name": "игбо"
- },
- "yi": {
- "name": "идиш"
- },
- "smn": {
- "name": "инари самӣ"
- },
- "id": {
- "name": "индонезӣ"
- },
- "ga": {
- "name": "ирландӣ"
- },
- "is": {
- "name": "исландӣ"
- },
- "es": {
- "name": "испанӣ"
- },
- "es-MX": {
- "name": "испанӣ (Мексика)"
- },
- "it": {
- "name": "италиявӣ"
- },
- "yo": {
- "name": "йоруба"
- },
- "kn": {
- "name": "каннада"
- },
- "ca": {
- "name": "каталонӣ"
- },
- "ks": {
- "name": "кашмирӣ"
- },
- "qu": {
- "name": "кечуа"
- },
- "rw": {
- "name": "киняруанда"
- },
- "kok": {
- "name": "конканӣ"
- },
- "ko": {
- "name": "кореягӣ"
- },
- "ckb": {
- "name": "курдии марказӣ"
- },
- "km": {
- "name": "кхмерӣ"
- },
- "kk": {
- "name": "қазоқӣ"
- },
- "ky": {
- "name": "қирғизӣ"
- },
- "lo": {
- "name": "лаосӣ"
- },
- "lv": {
- "name": "латишӣ"
- },
- "pl": {
- "name": "лаҳистонӣ"
- },
- "lt": {
- "name": "литвонӣ"
- },
- "lb": {
- "name": "люксембургӣ"
- },
- "mk": {
- "name": "мақдунӣ"
- },
- "mg": {
- "name": "малагасӣ"
- },
- "ms": {
- "name": "малайӣ"
- },
- "ml": {
- "name": "малаяламӣ"
- },
- "mt": {
- "name": "малтӣ"
- },
- "mr": {
- "name": "маратҳӣ"
- },
- "hu": {
- "name": "маҷорӣ"
- },
- "mn": {
- "name": "муғулӣ"
- },
- "de": {
- "name": "немисӣ"
- },
- "de-AT": {
- "name": "немисӣ (Австрия)"
- },
- "de-CH": {
- "name": "немисӣ (Швейтсария)"
- },
- "ne": {
- "name": "непалӣ"
- },
- "or": {
- "name": "одия"
- },
- "az": {
- "name": "озарбойҷонӣ"
- },
- "om": {
- "name": "оромо"
- },
- "pa": {
- "name": "панҷобӣ"
- },
- "pt": {
- "name": "португалӣ"
- },
- "pt-PT": {
- "name": "португалӣ (Португалия)"
- },
- "ps": {
- "name": "пушту"
- },
- "rm": {
- "name": "ретороманӣ"
- },
- "ro": {
- "name": "руминӣ"
- },
- "ro-MD": {
- "name": "руминӣ (Молдова)"
- },
- "ru": {
- "name": "русӣ"
- },
- "se": {
- "name": "самии шимолӣ"
- },
- "sah": {
- "name": "саха"
- },
- "sr": {
- "name": "сербӣ"
- },
- "hsb": {
- "name": "сербии болоӣ"
- },
- "dsb": {
- "name": "сербии поёнӣ"
- },
- "si": {
- "name": "сингалӣ"
- },
- "sd": {
- "name": "синдӣ"
- },
- "sk": {
- "name": "словакӣ"
- },
- "sl": {
- "name": "словенӣ"
- },
- "so": {
- "name": "сомалӣ"
- },
- "th": {
- "name": "тайӣ"
- },
- "tzm": {
- "name": "тамазайти атласи марказӣ"
- },
- "ta": {
- "name": "тамилӣ"
- },
- "te": {
- "name": "телугу"
- },
- "bo": {
- "name": "тибетӣ"
- },
- "ti": {
- "name": "тигриня"
- },
- "to": {
- "name": "тонганӣ"
- },
- "tt": {
- "name": "тоторӣ"
- },
- "tg": {
- "name": "тоҷикӣ"
- },
- "tr": {
- "name": "туркӣ"
- },
- "tk": {
- "name": "туркманӣ"
- },
- "uz": {
- "name": "ӯзбекӣ"
- },
- "ug": {
- "name": "ӯйғурӣ"
- },
- "uk": {
- "name": "украинӣ"
- },
- "ur": {
- "name": "урду"
- },
- "fo": {
- "name": "фарерӣ"
- },
- "fil": {
- "name": "филиппинӣ"
- },
- "fi": {
- "name": "финӣ"
- },
- "fa": {
- "name": "форсӣ"
- },
- "fr": {
- "name": "франсузӣ"
- },
- "fr-CA": {
- "name": "франсузӣ (Канада)"
- },
- "fr-CH": {
- "name": "франсузӣ (Швейтсария)"
- },
- "fy": {
- "name": "фризии ғарбӣ"
- },
- "ff": {
- "name": "фулаҳ"
- },
- "zh": {
- "name": "хитоӣ"
- },
- "zh-Hant": {
- "name": "хитоии анъанавӣ"
- },
- "zh-Hans": {
- "name": "хитоии осонфаҳм"
- },
- "hr": {
- "name": "хорватӣ"
- },
- "haw": {
- "name": "ҳавайӣ"
- },
- "ha": {
- "name": "ҳауса"
- },
- "hi": {
- "name": "ҳиндӣ"
- },
- "chr": {
- "name": "черокӣ"
- },
- "cs": {
- "name": "чехӣ"
- },
- "sv": {
- "name": "шведӣ"
- },
- "gd": {
- "name": "шотландии гэлӣ"
- },
- "eo": {
- "name": "эсперанто"
- },
- "et": {
- "name": "эстонӣ"
- },
- "el": {
- "name": "юнонӣ"
- },
- "ja": {
- "name": "японӣ"
- }
+ "agq": "Aghem",
+ "ak": "Akan",
+ "ast": "Asturian",
+ "asa": "Asu",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "bez": "Bena",
+ "brx": "Bodo",
+ "yue": "Cantonese",
+ "ce": "Chechen",
+ "cgg": "Chiga",
+ "cu": "Church Slavic",
+ "ksh": "Colognian",
+ "kw": "Cornish",
+ "dua": "Duala",
+ "ebu": "Embu",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fur": "Friulian",
+ "lg": "Ganda",
+ "guz": "Gusii",
+ "jv": "Javanese",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "ki": "Kikuyu",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "nmg": "Kwasio",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "ln": "Lingala",
+ "nds": "Low German",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "luy": "Luyia",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "gv": "Manx",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nds-NL": "nds (Нидерландия)",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nd": "North Ndebele",
+ "lrc": "Northern Luri",
+ "nb": "Norwegian Bokmål",
+ "nn": "Norwegian Nynorsk",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "os": "Ossetic",
+ "prg": "Prussian",
+ "rof": "Rombo",
+ "rn": "Rundi",
+ "rwk": "Rwa",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "seh": "Sena",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "xog": "Soga",
+ "zgh": "Standard Moroccan Tamazight",
+ "sw-CD": "sw (CD)",
+ "sw": "Swahili",
+ "gsw": "Swiss German",
+ "shi": "Tachelhit",
+ "dav": "Taita",
+ "twq": "Tasawaq",
+ "teo": "Teso",
+ "vai": "Vai",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "dje": "Zarma",
+ "zu": "Zulu",
+ "sq": "албанӣ",
+ "am": "амҳарӣ",
+ "en": "англисӣ",
+ "en-AU": "англисии австралиягӣ",
+ "en-GB": "англисии британӣ",
+ "en-CA": "англисии канадагӣ",
+ "ar": "арабӣ",
+ "hy": "арманӣ",
+ "as": "ассомӣ",
+ "af": "африкаанс",
+ "eu": "баскӣ",
+ "be": "белорусӣ",
+ "bem": "бемба",
+ "bn": "бинғолӣ",
+ "my": "бирманӣ",
+ "bs": "босниягӣ",
+ "br": "бретонӣ",
+ "bg": "булғорӣ",
+ "cy": "валлӣ",
+ "vi": "ветнамӣ",
+ "wo": "волоф",
+ "gl": "галисиягӣ",
+ "nl": "голландӣ",
+ "nl-BE": "голландӣ (Белгия)",
+ "ka": "гурҷӣ",
+ "gu": "гуҷаротӣ",
+ "da": "даниягӣ",
+ "dz": "дзонгха",
+ "he": "ибронӣ",
+ "ig": "игбо",
+ "yi": "идиш",
+ "smn": "инари самӣ",
+ "id": "индонезӣ",
+ "ga": "ирландӣ",
+ "is": "исландӣ",
+ "es": "испанӣ",
+ "es-419": "испании америкоии лотинӣ",
+ "es-MX": "испании мексикоӣ",
+ "it": "италиявӣ",
+ "yo": "йоруба",
+ "kn": "каннада",
+ "ca": "каталонӣ",
+ "ks": "кашмирӣ",
+ "qu": "кечуа",
+ "rw": "киняруанда",
+ "kok": "конканӣ",
+ "ko": "кореягӣ",
+ "ku": "курдӣ",
+ "ckb": "курдии марказӣ",
+ "km": "кхмерӣ",
+ "kk": "қазоқӣ",
+ "ky": "қирғизӣ",
+ "lo": "лаосӣ",
+ "lv": "латишӣ",
+ "pl": "лаҳистонӣ",
+ "lt": "литвонӣ",
+ "lb": "люксембургӣ",
+ "mk": "мақдунӣ",
+ "mg": "малагасӣ",
+ "ms": "малайӣ",
+ "ml": "малаяламӣ",
+ "mt": "малтӣ",
+ "mi": "маорӣ",
+ "mr": "маратҳӣ",
+ "hu": "маҷорӣ",
+ "mn": "муғулӣ",
+ "de": "немисӣ",
+ "de-AT": "немисии австриягӣ",
+ "de-CH": "немисии швейсарии болоӣ",
+ "ne": "непалӣ",
+ "or": "одия",
+ "az": "озарбойҷонӣ",
+ "om": "оромо",
+ "pa": "панҷобӣ",
+ "pt": "португалӣ",
+ "pt-PT": "португалии аврупоӣ",
+ "ps": "пушту",
+ "rm": "ретороманӣ",
+ "ro": "руминӣ",
+ "ro-MD": "руминӣ (Молдова)",
+ "ru": "русӣ",
+ "se": "самии шимолӣ",
+ "sah": "саха",
+ "ceb": "себуано",
+ "sr": "сербӣ",
+ "hsb": "сербии болоӣ",
+ "dsb": "сербии поёнӣ",
+ "si": "сингалӣ",
+ "sd": "синдӣ",
+ "sk": "словакӣ",
+ "sl": "словенӣ",
+ "so": "сомалӣ",
+ "th": "тайӣ",
+ "tzm": "тамазайти атласи марказӣ",
+ "ta": "тамилӣ",
+ "te": "телугу",
+ "bo": "тибетӣ",
+ "ti": "тигриня",
+ "to": "тонганӣ",
+ "tt": "тоторӣ",
+ "tg": "тоҷикӣ",
+ "tr": "туркӣ",
+ "tk": "туркманӣ",
+ "uz": "ӯзбекӣ",
+ "ug": "ӯйғурӣ",
+ "uk": "украинӣ",
+ "ur": "урду",
+ "fo": "фарерӣ",
+ "fil": "филиппинӣ",
+ "fi": "финӣ",
+ "fa": "форсӣ",
+ "fr": "франсузӣ",
+ "fr-CA": "франсузии канадагӣ",
+ "fr-CH": "франсузии швейсарӣ",
+ "fy": "фризии ғарбӣ",
+ "ff": "фулаҳ",
+ "zh": "хитоӣ",
+ "zh-Hant": "хитоии анъанавӣ",
+ "zh-Hans": "хитоии осонфаҳм",
+ "hr": "хорватӣ",
+ "haw": "ҳавайӣ",
+ "ha": "ҳауса",
+ "hi": "ҳиндӣ",
+ "chr": "черокӣ",
+ "cs": "чехӣ",
+ "sv": "шведӣ",
+ "gd": "шотландии гэлӣ",
+ "eo": "эсперанто",
+ "et": "эстонӣ",
+ "el": "юнонӣ",
+ "ja": "японӣ"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/th.json b/vendor/commerceguys/intl/resources/language/th.json
index 1a76cda62..650d7c2a2 100644
--- a/vendor/commerceguys/intl/resources/language/th.json
+++ b/vendor/commerceguys/intl/resources/language/th.json
@@ -1,644 +1,224 @@
{
- "el": {
- "name": "กรีก"
- },
- "kl": {
- "name": "กรีนแลนด์"
- },
- "nmg": {
- "name": "กวาซิโอ"
- },
- "kok": {
- "name": "กอนกานี"
- },
- "kn": {
- "name": "กันนาดา"
- },
- "ks": {
- "name": "กัศมีร์"
- },
- "ca": {
- "name": "กาตาลัง"
- },
- "kab": {
- "name": "กาไบล"
- },
- "gl": {
- "name": "กาลิเซีย"
- },
- "ki": {
- "name": "กีกูยู"
- },
- "guz": {
- "name": "กุซซี"
- },
- "gd": {
- "name": "เกลิกสกอต"
- },
- "ko": {
- "name": "เกาหลี"
- },
- "km": {
- "name": "เขมร"
- },
- "kw": {
- "name": "คอร์นิช"
- },
- "kam": {
- "name": "คัมบา"
- },
- "kkj": {
- "name": "คาโก"
- },
- "kk": {
- "name": "คาซัค"
- },
- "kea": {
- "name": "คาบูเวอร์เดียนู"
- },
- "kln": {
- "name": "คาเลนจิน"
- },
- "cgg": {
- "name": "คีกา"
- },
- "ky": {
- "name": "คีร์กีซ"
- },
- "gu": {
- "name": "คุชราต"
- },
- "qu": {
- "name": "เคชวา"
- },
- "ckb": {
- "name": "เคิร์ดโซรานี"
- },
- "khq": {
- "name": "โคย์ราชีนี"
- },
- "ses": {
- "name": "โคย์ราโบโรเซนนี"
- },
- "hr": {
- "name": "โครเอเชีย"
- },
- "ksh": {
- "name": "โคโลญ"
- },
- "ka": {
- "name": "จอร์เจีย"
- },
- "zh": {
- "name": "จีน"
- },
- "zh-Hant": {
- "name": "จีนตัวเต็ม"
- },
- "zh-Hans": {
- "name": "จีนตัวย่อ"
- },
- "nnh": {
- "name": "จีมบูน"
- },
- "dyo": {
- "name": "โจลา-ฟอนยี"
- },
- "ksb": {
- "name": "ชัมบาลา"
- },
- "cs": {
- "name": "เช็ก"
- },
- "ce": {
- "name": "เชเชน"
- },
- "cu": {
- "name": "เชอร์ชสลาวิก"
- },
- "chr": {
- "name": "เชอโรกี"
- },
- "sn": {
- "name": "โชนา"
- },
- "dz": {
- "name": "ซองคา"
- },
- "dsb": {
- "name": "ซอร์บส์ตอนล่าง"
- },
- "hsb": {
- "name": "ซอร์เบียตอนบน"
- },
- "sg": {
- "name": "ซันโก"
- },
- "sah": {
- "name": "ซาคา"
- },
- "se": {
- "name": "ซามิเหนือ"
- },
- "smn": {
- "name": "ซามิอีนารี"
- },
- "dje": {
- "name": "ซาร์มา"
- },
- "zu": {
- "name": "ซูลู"
- },
- "seh": {
- "name": "เซนา"
- },
- "sr": {
- "name": "เซอร์เบีย"
- },
- "nds-NL": {
- "name": "แซกซอนใต้"
- },
- "sbp": {
- "name": "แซงกู"
- },
- "saq": {
- "name": "แซมบูรู"
- },
- "xog": {
- "name": "โซกา"
- },
- "so": {
- "name": "โซมาลี"
- },
- "ja": {
- "name": "ญี่ปุ่น"
- },
- "nl": {
- "name": "ดัตช์"
- },
- "dua": {
- "name": "ดัวลา"
- },
- "da": {
- "name": "เดนมาร์ก"
- },
- "to": {
- "name": "ตองกา"
- },
- "twq": {
- "name": "ตัสซาวัค"
- },
- "tt": {
- "name": "ตาตาร์"
- },
- "ti": {
- "name": "ติกริญญา"
- },
- "tr": {
- "name": "ตุรกี"
- },
- "teo": {
- "name": "เตโซ"
- },
- "te": {
- "name": "เตลูกู"
- },
- "tk": {
- "name": "เติร์กเมน"
- },
- "ta": {
- "name": "ทมิฬ"
- },
- "tg": {
- "name": "ทาจิก"
- },
- "shi": {
- "name": "ทาเชลีห์ท"
- },
- "zgh": {
- "name": "ทามาไซต์โมร็อกโกมาตรฐาน"
- },
- "tzm": {
- "name": "ทามาไซต์แอตลาสกลาง"
- },
- "bo": {
- "name": "ทิเบต"
- },
- "dav": {
- "name": "ไททา"
- },
- "th": {
- "name": "ไทย"
- },
- "nn": {
- "name": "นอร์เวย์นีนอสก์"
- },
- "nb": {
- "name": "นอร์เวย์บุคมอล"
- },
- "naq": {
- "name": "นามา"
- },
- "ne": {
- "name": "เนปาล"
- },
- "nyn": {
- "name": "เนียนโกเล"
- },
- "nus": {
- "name": "เนือร์"
- },
- "bs": {
- "name": "บอสเนีย"
- },
- "bm": {
- "name": "บัมบารา"
- },
- "bg": {
- "name": "บัลแกเรีย"
- },
- "ksf": {
- "name": "บาเฟีย"
- },
- "eu": {
- "name": "บาสก์"
- },
- "bas": {
- "name": "บาสา"
- },
- "rn": {
- "name": "บุรุนดี"
- },
- "bn": {
- "name": "เบงกาลี"
- },
- "bez": {
- "name": "เบนา"
- },
- "bem": {
- "name": "เบมบา"
- },
- "br": {
- "name": "เบรตัน"
- },
- "be": {
- "name": "เบลารุส"
- },
- "prg": {
- "name": "ปรัสเซีย"
- },
- "pa": {
- "name": "ปัญจาบ"
- },
- "fa": {
- "name": "เปอร์เซีย"
- },
- "pt": {
- "name": "โปรตุเกส"
- },
- "pt-PT": {
- "name": "โปรตุเกส - ยุโรป"
- },
- "pl": {
- "name": "โปแลนด์"
- },
- "fr": {
- "name": "ฝรั่งเศส"
- },
- "fr-CA": {
- "name": "ฝรั่งเศส - แคนาดา"
- },
- "fr-CH": {
- "name": "ฝรั่งเศส (สวิส)"
- },
- "my": {
- "name": "พม่า"
- },
- "ps": {
- "name": "พัชโต"
- },
- "brx": {
- "name": "โพโฑ"
- },
- "fy": {
- "name": "ฟริเซียนตะวันตก"
- },
- "fur": {
- "name": "ฟรูลี"
- },
- "fi": {
- "name": "ฟินแลนด์"
- },
- "fil": {
- "name": "ฟิลิปปินส์"
- },
- "ff": {
- "name": "ฟูลาห์"
- },
- "nl-BE": {
- "name": "เฟลมิช"
- },
- "fo": {
- "name": "แฟโร"
- },
- "mr": {
- "name": "มราฐี"
- },
- "mn": {
- "name": "มองโกเลีย"
- },
- "mfe": {
- "name": "มอริสเยน"
- },
- "ro-MD": {
- "name": "มอลโดวา"
- },
- "mt": {
- "name": "มอลตา"
- },
- "mua": {
- "name": "มันดัง"
- },
- "mgh": {
- "name": "มากัววา-มีทโท"
- },
- "kde": {
- "name": "มาคอนเด"
- },
- "jmc": {
- "name": "มาชาเม"
- },
- "mzn": {
- "name": "มาซันดารานี"
- },
- "mk": {
- "name": "มาซิโดเนีย"
- },
- "mas": {
- "name": "มาไซ"
- },
- "gv": {
- "name": "มานซ์"
- },
- "mg": {
- "name": "มาลากาซี"
- },
- "ml": {
- "name": "มาลายาลัม"
- },
- "ms": {
- "name": "มาเลย์"
- },
- "mgo": {
- "name": "เมตา"
- },
- "mer": {
- "name": "เมรู"
- },
- "yi": {
- "name": "ยิดดิช"
- },
- "lg": {
- "name": "ยูกันดา"
- },
- "uk": {
- "name": "ยูเครน"
- },
- "de": {
- "name": "เยอรมัน"
- },
- "nds": {
- "name": "เยอรมันต่ำ - แซกซอนต่ำ"
- },
- "gsw": {
- "name": "เยอรมันสวิส"
- },
- "de-CH": {
- "name": "เยอรมันสูง (สวิส)"
- },
- "de-AT": {
- "name": "เยอรมัน - ออสเตรีย"
- },
- "yav": {
- "name": "แยงเบน"
- },
- "yo": {
- "name": "โยรูบา"
- },
- "rw": {
- "name": "รวันดา"
- },
- "rwk": {
- "name": "รวา"
- },
- "rof": {
- "name": "รอมโบ"
- },
- "ru": {
- "name": "รัสเซีย"
- },
- "ro": {
- "name": "โรมาเนีย"
- },
- "rm": {
- "name": "โรแมนซ์"
- },
- "lb": {
- "name": "ลักเซมเบิร์ก"
- },
- "lv": {
- "name": "ลัตเวีย"
- },
- "luo": {
- "name": "ลัว"
- },
- "lkt": {
- "name": "ลาโกตา"
- },
- "lo": {
- "name": "ลาว"
- },
- "ln": {
- "name": "ลิงกาลา"
- },
- "lt": {
- "name": "ลิทัวเนีย"
- },
- "lu": {
- "name": "ลูบา-กาตองกา"
- },
- "luy": {
- "name": "ลูเยีย"
- },
- "lrc": {
- "name": "ลูรีเหนือ"
- },
- "lag": {
- "name": "แลนจี"
- },
- "wae": {
- "name": "วัลเซอร์"
- },
- "vun": {
- "name": "วุนจู"
- },
- "cy": {
- "name": "เวลส์"
- },
- "vi": {
- "name": "เวียดนาม"
- },
- "wo": {
- "name": "โวลอฟ"
- },
- "vo": {
- "name": "โวลาพึค"
- },
- "vai": {
- "name": "ไว"
- },
- "es": {
- "name": "สเปน"
- },
- "es-MX": {
- "name": "สเปน - เม็กซิโก"
- },
- "sk": {
- "name": "สโลวัก"
- },
- "sl": {
- "name": "สโลวีเนีย"
- },
- "sw": {
- "name": "สวาฮีลี"
- },
- "sw-CD": {
- "name": "สวาฮีลี - คองโก"
- },
- "sv": {
- "name": "สวีเดน"
- },
- "si": {
- "name": "สิงหล"
- },
- "sd": {
- "name": "สินธิ"
- },
- "ii": {
- "name": "เสฉวนยิ"
- },
- "os": {
- "name": "ออสเซเตีย"
- },
- "agq": {
- "name": "อักเฮม"
- },
- "en": {
- "name": "อังกฤษ"
- },
- "en-CA": {
- "name": "อังกฤษ - แคนาดา"
- },
- "en-GB": {
- "name": "อังกฤษ - สหราชอาณาจักร"
- },
- "en-AU": {
- "name": "อังกฤษ - ออสเตรเลีย"
- },
- "am": {
- "name": "อัมฮารา"
- },
- "ast": {
- "name": "อัสตูเรียส"
- },
- "as": {
- "name": "อัสสัม"
- },
- "ak": {
- "name": "อาคาน"
- },
- "asa": {
- "name": "อาซู"
- },
- "az": {
- "name": "อาเซอร์ไบจาน"
- },
- "hy": {
- "name": "อาร์เมเนีย"
- },
- "ar": {
- "name": "อาหรับ"
- },
- "ig": {
- "name": "อิกโบ"
- },
- "it": {
- "name": "อิตาลี"
- },
- "id": {
- "name": "อินโดนีเซีย"
- },
- "ewo": {
- "name": "อีวันโด"
- },
- "jgo": {
- "name": "อึนกอมบา"
- },
- "uz": {
- "name": "อุซเบก"
- },
- "ug": {
- "name": "อุยกูร์"
- },
- "ur": {
- "name": "อูรดู"
- },
- "nd": {
- "name": "เอ็นเดเบเลเหนือ"
- },
- "ebu": {
- "name": "เอ็มบู"
- },
- "ee": {
- "name": "เอเว"
- },
- "et": {
- "name": "เอสโตเนีย"
- },
- "eo": {
- "name": "เอสเปรันโต"
- },
- "af": {
- "name": "แอฟริกานส์"
- },
- "sq": {
- "name": "แอลเบเนีย"
- },
- "or": {
- "name": "โอริยา"
- },
- "om": {
- "name": "โอโรโม"
- },
- "is": {
- "name": "ไอซ์แลนด์"
- },
- "ga": {
- "name": "ไอริช"
- },
- "hu": {
- "name": "ฮังการี"
- },
- "haw": {
- "name": "ฮาวาย"
- },
- "hi": {
- "name": "ฮินดี"
- },
- "he": {
- "name": "ฮิบรู"
- },
- "ha": {
- "name": "เฮาซา"
- }
+ "el": "กรีก",
+ "kl": "กรีนแลนด์",
+ "yue": "กวางตุ้ง",
+ "nmg": "กวาซิโอ",
+ "kok": "กอนกานี",
+ "kn": "กันนาดา",
+ "kab": "กาไบล",
+ "gl": "กาลิเซีย",
+ "ki": "กีกูยู",
+ "guz": "กุซซี",
+ "gd": "เกลิกสกอต",
+ "ko": "เกาหลี",
+ "km": "เขมร",
+ "kw": "คอร์นิช",
+ "xh": "คะห์โอซา",
+ "kam": "คัมบา",
+ "kkj": "คาโก",
+ "kk": "คาซัค",
+ "ca": "คาตาลัน",
+ "kea": "คาบูเวอร์เดียนู",
+ "kln": "คาเลนจิน",
+ "cgg": "คีกา",
+ "ky": "คีร์กีซ",
+ "gu": "คุชราต",
+ "qu": "เคชวา",
+ "ku": "เคิร์ด",
+ "ckb": "เคิร์ดตอนกลาง",
+ "ks": "แคชเมียร์",
+ "khq": "โคย์ราชีนี",
+ "ses": "โคย์ราโบโรเซนนี",
+ "hr": "โครเอเชีย",
+ "ksh": "โคโลญ",
+ "ka": "จอร์เจีย",
+ "zh": "จีน",
+ "zh-Hant": "จีนดั้งเดิม",
+ "zh-Hans": "จีนประยุกต์",
+ "nnh": "จีมบูน",
+ "dyo": "โจลา-ฟอนยี",
+ "jv": "ชวา",
+ "ksb": "ชัมบาลา",
+ "cs": "เช็ก",
+ "ce": "เชเชน",
+ "cu": "เชอร์ชสลาวิก",
+ "chr": "เชอโรกี",
+ "sn": "โชนา",
+ "dz": "ซองคา",
+ "hsb": "ซอร์เบียตอนบน",
+ "dsb": "ซอร์เบียตอนล่าง",
+ "sg": "ซันโก",
+ "sah": "ซาคา",
+ "se": "ซามิเหนือ",
+ "smn": "ซามิอีนารี",
+ "dje": "ซาร์มา",
+ "zu": "ซูลู",
+ "seh": "เซนา",
+ "ceb": "เซบู",
+ "sr": "เซอร์เบีย",
+ "nds-NL": "แซกซอนใต้",
+ "sbp": "แซงกู",
+ "saq": "แซมบูรู",
+ "xog": "โซกา",
+ "so": "โซมาลี",
+ "ja": "ญี่ปุ่น",
+ "nl": "ดัตช์",
+ "dua": "ดัวลา",
+ "da": "เดนมาร์ก",
+ "to": "ตองกา",
+ "twq": "ตัสซาวัค",
+ "tt": "ตาตาร์",
+ "ti": "ติกริญญา",
+ "tr": "ตุรกี",
+ "teo": "เตโซ",
+ "te": "เตลูกู",
+ "tk": "เติร์กเมน",
+ "ta": "ทมิฬ",
+ "tg": "ทาจิก",
+ "shi": "ทาเชลีห์ท",
+ "zgh": "ทามาไซต์โมร็อกโกมาตรฐาน",
+ "tzm": "ทามาไซต์แอตลาสกลาง",
+ "bo": "ทิเบต",
+ "dav": "ไททา",
+ "th": "ไทย",
+ "nn": "นอร์เวย์นีนอสก์",
+ "nb": "นอร์เวย์บุคมอล",
+ "naq": "นามา",
+ "ne": "เนปาล",
+ "nyn": "เนียนโกเล",
+ "nus": "เนือร์",
+ "bs": "บอสเนีย",
+ "bn": "บังกลา",
+ "bm": "บัมบารา",
+ "bg": "บัลแกเรีย",
+ "ksf": "บาเฟีย",
+ "eu": "บาสก์",
+ "bas": "บาสา",
+ "rn": "บุรุนดี",
+ "bez": "เบนา",
+ "bem": "เบมบา",
+ "br": "เบรตัน",
+ "be": "เบลารุส",
+ "prg": "ปรัสเซีย",
+ "pa": "ปัญจาบ",
+ "fa": "เปอร์เซีย",
+ "pt": "โปรตุเกส",
+ "pt-PT": "โปรตุเกส - ยุโรป",
+ "pl": "โปแลนด์",
+ "fr": "ฝรั่งเศส",
+ "fr-CA": "ฝรั่งเศส - แคนาดา",
+ "fr-CH": "ฝรั่งเศส (สวิส)",
+ "my": "พม่า",
+ "ps": "พัชโต",
+ "brx": "โพโฑ",
+ "fy": "ฟริเซียนตะวันตก",
+ "fur": "ฟรูลี",
+ "fi": "ฟินแลนด์",
+ "fil": "ฟิลิปปินส์",
+ "ff": "ฟูลาห์",
+ "nl-BE": "เฟลมิช",
+ "fo": "แฟโร",
+ "mr": "มราฐี",
+ "mn": "มองโกเลีย",
+ "mfe": "มอริสเยน",
+ "ro-MD": "มอลโดวา",
+ "mt": "มอลตา",
+ "mua": "มันดัง",
+ "mgh": "มากัววา-มีทโท",
+ "kde": "มาคอนเด",
+ "jmc": "มาชาเม",
+ "mzn": "มาซันดารานี",
+ "mk": "มาซิโดเนีย",
+ "mas": "มาไซ",
+ "gv": "มานซ์",
+ "mg": "มาลากาซี",
+ "ml": "มาลายาลัม",
+ "ms": "มาเลย์",
+ "mgo": "เมตา",
+ "mer": "เมรู",
+ "mi": "เมารี",
+ "yi": "ยิดดิช",
+ "lg": "ยูกันดา",
+ "uk": "ยูเครน",
+ "de": "เยอรมัน",
+ "nds": "เยอรมันต่ำ",
+ "gsw": "เยอรมันสวิส",
+ "de-CH": "เยอรมันสูง (สวิส)",
+ "de-AT": "เยอรมัน - ออสเตรีย",
+ "yav": "แยงเบน",
+ "yo": "โยรูบา",
+ "rw": "รวันดา",
+ "rwk": "รวา",
+ "rof": "รอมโบ",
+ "ru": "รัสเซีย",
+ "ro": "โรมาเนีย",
+ "rm": "โรแมนซ์",
+ "lb": "ลักเซมเบิร์ก",
+ "lv": "ลัตเวีย",
+ "luo": "ลัว",
+ "lkt": "ลาโกตา",
+ "lo": "ลาว",
+ "ln": "ลิงกาลา",
+ "lt": "ลิทัวเนีย",
+ "lu": "ลูบา-กาตองกา",
+ "luy": "ลูเยีย",
+ "lrc": "ลูรีเหนือ",
+ "lag": "แลนจี",
+ "wae": "วัลเซอร์",
+ "wa": "วาโลนี",
+ "vun": "วุนจู",
+ "cy": "เวลส์",
+ "vi": "เวียดนาม",
+ "wo": "โวลอฟ",
+ "vo": "โวลาพึค",
+ "vai": "ไว",
+ "es": "สเปน",
+ "es-MX": "สเปน - เม็กซิโก",
+ "es-419": "สเปน - ละตินอเมริกา",
+ "sk": "สโลวัก",
+ "sl": "สโลวีเนีย",
+ "sw": "สวาฮีลี",
+ "sw-CD": "สวาฮีลี - คองโก",
+ "sv": "สวีเดน",
+ "si": "สิงหล",
+ "sd": "สินธิ",
+ "ii": "เสฉวนยี่",
+ "os": "ออสเซเตีย",
+ "agq": "อักเฮม",
+ "en": "อังกฤษ",
+ "en-CA": "อังกฤษ - แคนาดา",
+ "en-GB": "อังกฤษ - สหราชอาณาจักร",
+ "en-AU": "อังกฤษ - ออสเตรเลีย",
+ "am": "อัมฮารา",
+ "ast": "อัสตูเรียส",
+ "as": "อัสสัม",
+ "ak": "อาคาน",
+ "asa": "อาซู",
+ "az": "อาเซอร์ไบจาน",
+ "hy": "อาร์เมเนีย",
+ "ar": "อาหรับ",
+ "ig": "อิกโบ",
+ "it": "อิตาลี",
+ "id": "อินโดนีเซีย",
+ "ewo": "อีวันโด",
+ "jgo": "อึนกอมบา",
+ "uz": "อุซเบก",
+ "ug": "อุยกูร์",
+ "ur": "อูรดู",
+ "nd": "เอ็นเดเบเลเหนือ",
+ "ebu": "เอ็มบู",
+ "ee": "เอเว",
+ "et": "เอสโตเนีย",
+ "eo": "เอสเปรันโต",
+ "af": "แอฟริกานส์",
+ "sq": "แอลเบเนีย",
+ "or": "โอดิยา",
+ "om": "โอโรโม",
+ "is": "ไอซ์แลนด์",
+ "ga": "ไอริช",
+ "hu": "ฮังการี",
+ "haw": "ฮาวาย",
+ "hi": "ฮินดี",
+ "he": "ฮิบรู",
+ "ha": "เฮาซา"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/ti.json b/vendor/commerceguys/intl/resources/language/ti.json
index e894a5dd9..dbeb37915 100644
--- a/vendor/commerceguys/intl/resources/language/ti.json
+++ b/vendor/commerceguys/intl/resources/language/ti.json
@@ -1,641 +1,224 @@
{
- "agq": {
- "name": "Aghem"
- },
- "ak": {
- "name": "Akan"
- },
- "hy": {
- "name": "Armenian"
- },
- "as": {
- "name": "Assamese"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "brx": {
- "name": "Bodo"
- },
- "my": {
- "name": "Burmese"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "ce": {
- "name": "Chechen"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "zh": {
- "name": "Chinese"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "kw": {
- "name": "Cornish"
- },
- "dua": {
- "name": "Duala"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "ebu": {
- "name": "Embu"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "lg": {
- "name": "Ganda"
- },
- "guz": {
- "name": "Gusii"
- },
- "ha": {
- "name": "Hausa"
- },
- "haw": {
- "name": "Hawaiian"
- },
- "ig": {
- "name": "Igbo"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "ks": {
- "name": "Kashmiri"
- },
- "kk": {
- "name": "Kazakh"
- },
- "km": {
- "name": "Khmer"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "rw": {
- "name": "Kinyarwanda"
- },
- "kok": {
- "name": "Konkani"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Lao"
- },
- "ln": {
- "name": "Lingala"
- },
- "dsb": {
- "name": "Lower Sorbian"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "Luxembourgish"
- },
- "luy": {
- "name": "Luyia"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "Malagasy"
- },
- "gv": {
- "name": "Manx"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "mn": {
- "name": "Mongolian"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nds-NL": {
- "name": "nds (ኔዘርላንድስ)"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nd": {
- "name": "North Ndebele"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "se": {
- "name": "Northern Sami"
- },
- "nb": {
- "name": "Norwegian Bokmål"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetic"
- },
- "prg": {
- "name": "Prussian"
- },
- "qu": {
- "name": "Quechua"
- },
- "rm": {
- "name": "Romansh"
- },
- "rof": {
- "name": "Rombo"
- },
- "rn": {
- "name": "Rundi"
- },
- "rwk": {
- "name": "Rwa"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "seh": {
- "name": "Sena"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "sd": {
- "name": "Sindhi"
- },
- "xog": {
- "name": "Soga"
- },
- "so": {
- "name": "Somali"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "dav": {
- "name": "Taita"
- },
- "tg": {
- "name": "Tajik"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "Tatar"
- },
- "teo": {
- "name": "Teso"
- },
- "bo": {
- "name": "Tibetan"
- },
- "to": {
- "name": "Tongan"
- },
- "hsb": {
- "name": "Upper Sorbian"
- },
- "ug": {
- "name": "Uyghur"
- },
- "vai": {
- "name": "Vai"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "yo": {
- "name": "Yoruba"
- },
- "dje": {
- "name": "Zarma"
- },
- "zh-Hans": {
- "name": "zh (Hans)"
- },
- "zh-Hant": {
- "name": "zh (Hant)"
- },
- "hu": {
- "name": "ሀንጋሪኛ"
- },
- "lt": {
- "name": "ሊቱአኒየን"
- },
- "lv": {
- "name": "ላቲቪያን"
- },
- "hi": {
- "name": "ሕንደኛ"
- },
- "ml": {
- "name": "ማላያላምኛ"
- },
- "ms": {
- "name": "ማላይኛ"
- },
- "mt": {
- "name": "ማልቲስኛ"
- },
- "mr": {
- "name": "ማራቲኛ"
- },
- "mk": {
- "name": "ማክዶኒኛ"
- },
- "ru": {
- "name": "ራሽኛ"
- },
- "ro": {
- "name": "ሮማኒያን"
- },
- "ro-MD": {
- "name": "ሮማኒያን (ሞልዶቫ)"
- },
- "sr": {
- "name": "ሰርቢኛ"
- },
- "sw": {
- "name": "ሰዋሂሊኛ"
- },
- "sw-CD": {
- "name": "ሰዋሂሊኛ (ኮንጎ)"
- },
- "sk": {
- "name": "ስሎቨክኛ"
- },
- "sl": {
- "name": "ስቁቪኛ"
- },
- "si": {
- "name": "ስንሃልኛ"
- },
- "sv": {
- "name": "ስዊድንኛ"
- },
- "es": {
- "name": "ስፓኒሽ"
- },
- "es-MX": {
- "name": "ስፓኒሽ (ሜክሲኮ)"
- },
- "bn": {
- "name": "በንጋሊኛ"
- },
- "bg": {
- "name": "ቡልጋሪኛ"
- },
- "eu": {
- "name": "ባስክኛ"
- },
- "be": {
- "name": "ቤላራሻኛ"
- },
- "br": {
- "name": "ብሬቶን"
- },
- "bs": {
- "name": "ቦስኒያን"
- },
- "vi": {
- "name": "ቪትናምኛ"
- },
- "te": {
- "name": "ተሉጉኛ"
- },
- "tr": {
- "name": "ቱርከኛ"
- },
- "ta": {
- "name": "ታሚልኛ"
- },
- "th": {
- "name": "ታይኛ"
- },
- "fil": {
- "name": "ታጋሎገኛ"
- },
- "ti": {
- "name": "ትግርኛ"
- },
- "cs": {
- "name": "ቼክኛ"
- },
- "tk": {
- "name": "ናይ ቱርኪ ሰብዓይ (ቱርካዊ)"
- },
- "ne": {
- "name": "ኔፖሊኛ"
- },
- "nn": {
- "name": "ኖርዌይኛ (ናይ ኝኖርስክ)"
- },
- "sq": {
- "name": "አልቤኒኛ"
- },
- "am": {
- "name": "አምሐረኛ"
- },
- "az": {
- "name": "አዜርባይጃንኛ"
- },
- "ga": {
- "name": "አይሪሽ"
- },
- "is": {
- "name": "አይስላንደኛ"
- },
- "af": {
- "name": "አፍሪቃንሰኛ"
- },
- "ur": {
- "name": "ኡርዱኛ"
- },
- "uz": {
- "name": "ኡዝበክኛ"
- },
- "et": {
- "name": "ኤስቶኒአን"
- },
- "eo": {
- "name": "ኤስፐራንቶ"
- },
- "gd": {
- "name": "እስኮትስ ጌልክኛ"
- },
- "id": {
- "name": "እንዶኑሲኛ"
- },
- "en": {
- "name": "እንግሊዝኛ"
- },
- "en-AU": {
- "name": "እንግሊዝኛ (አውስትሬሊያ)"
- },
- "en-GB": {
- "name": "እንግሊዝኛ (እንግሊዝ)"
- },
- "en-CA": {
- "name": "እንግሊዝኛ (ካናዳ)"
- },
- "or": {
- "name": "ኦሪያ"
- },
- "ky": {
- "name": "ኪሩጋዚ"
- },
- "kn": {
- "name": "ካማደኛ"
- },
- "ca": {
- "name": "ካታላን"
- },
- "hr": {
- "name": "ክሮሽያንኛ"
- },
- "ko": {
- "name": "ኮሪያኛ"
- },
- "cy": {
- "name": "ወልሽ"
- },
- "ar": {
- "name": "ዓረበኛ"
- },
- "he": {
- "name": "ዕብራስጥ"
- },
- "zu": {
- "name": "ዙሉኛ"
- },
- "uk": {
- "name": "ዩክረኒኛ"
- },
- "yi": {
- "name": "ዪዲሽ"
- },
- "nl": {
- "name": "ደች"
- },
- "nl-BE": {
- "name": "ደች (ቤልጄም)"
- },
- "da": {
- "name": "ዴኒሽ"
- },
- "de": {
- "name": "ጀርመን"
- },
- "de-CH": {
- "name": "ጀርመን (ስዊዘርላንድ)"
- },
- "de-AT": {
- "name": "ጀርመን (ኦስትሪያ)"
- },
- "ja": {
- "name": "ጃፓንኛ"
- },
- "gu": {
- "name": "ጉጃራቲኛ"
- },
- "ka": {
- "name": "ጊዮርጊያኛ"
- },
- "gl": {
- "name": "ጋለቪኛ"
- },
- "el": {
- "name": "ግሪከኛ"
- },
- "it": {
- "name": "ጣሊያንኛ"
- },
- "fr": {
- "name": "ፈረንሳይኛ"
- },
- "fr-CH": {
- "name": "ፈረንሳይኛ (ስዊዘርላንድ)"
- },
- "fr-CA": {
- "name": "ፈረንሳይኛ (ካናዳ)"
- },
- "fi": {
- "name": "ፊኒሽ"
- },
- "fo": {
- "name": "ፋሮኛ"
- },
- "fy": {
- "name": "ፍሪሰኛ"
- },
- "fa": {
- "name": "ፐርሲያኛ"
- },
- "pa": {
- "name": "ፑንጃቢኛ"
- },
- "ps": {
- "name": "ፓሽቶ"
- },
- "pl": {
- "name": "ፖሊሽ"
- },
- "pt": {
- "name": "ፖርቱጋሊኛ"
- },
- "pt-PT": {
- "name": "ፖርቱጋልኛ (ናይ ፖርቱጋል)"
- }
+ "agq": "Aghem",
+ "ak": "Akan",
+ "hy": "Armenian",
+ "as": "Assamese",
+ "ast": "Asturian",
+ "asa": "Asu",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "brx": "Bodo",
+ "my": "Burmese",
+ "yue": "Cantonese",
+ "ceb": "Cebuano",
+ "tzm": "Central Atlas Tamazight",
+ "ckb": "Central Kurdish",
+ "ce": "Chechen",
+ "chr": "Cherokee",
+ "cgg": "Chiga",
+ "zh": "Chinese",
+ "cu": "Church Slavic",
+ "ksh": "Colognian",
+ "kw": "Cornish",
+ "dua": "Duala",
+ "dz": "Dzongkha",
+ "ebu": "Embu",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fur": "Friulian",
+ "ff": "Fulah",
+ "lg": "Ganda",
+ "guz": "Gusii",
+ "ha": "Hausa",
+ "haw": "Hawaiian",
+ "ig": "Igbo",
+ "smn": "Inari Sami",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "ks": "Kashmiri",
+ "kk": "Kazakh",
+ "km": "Khmer",
+ "ki": "Kikuyu",
+ "rw": "Kinyarwanda",
+ "kok": "Konkani",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "nmg": "Kwasio",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Lao",
+ "ln": "Lingala",
+ "nds": "Low German",
+ "dsb": "Lower Sorbian",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "lb": "Luxembourgish",
+ "luy": "Luyia",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "Malagasy",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "mn": "Mongolian",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nds-NL": "nds (ኔዘርላንድስ)",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nd": "North Ndebele",
+ "lrc": "Northern Luri",
+ "se": "Northern Sami",
+ "nb": "Norwegian Bokmål",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "om": "Oromo",
+ "os": "Ossetic",
+ "prg": "Prussian",
+ "qu": "Quechua",
+ "rm": "Romansh",
+ "rof": "Rombo",
+ "rn": "Rundi",
+ "rwk": "Rwa",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "seh": "Sena",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "sd": "Sindhi",
+ "xog": "Soga",
+ "so": "Somali",
+ "zgh": "Standard Moroccan Tamazight",
+ "gsw": "Swiss German",
+ "shi": "Tachelhit",
+ "dav": "Taita",
+ "tg": "Tajik",
+ "twq": "Tasawaq",
+ "tt": "Tatar",
+ "teo": "Teso",
+ "bo": "Tibetan",
+ "to": "Tongan",
+ "hsb": "Upper Sorbian",
+ "ug": "Uyghur",
+ "vai": "Vai",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "wo": "Wolof",
+ "yav": "Yangben",
+ "yo": "Yoruba",
+ "dje": "Zarma",
+ "zh-Hans": "zh (Hans)",
+ "zh-Hant": "zh (Hant)",
+ "hu": "ሀንጋሪኛ",
+ "lt": "ሊቱአኒየን",
+ "lv": "ላቲቪያን",
+ "hi": "ሕንደኛ",
+ "ml": "ማላያላምኛ",
+ "ms": "ማላይኛ",
+ "mt": "ማልቲስኛ",
+ "mr": "ማራቲኛ",
+ "mk": "ማክዶኒኛ",
+ "ru": "ራሽኛ",
+ "ro": "ሮማኒያን",
+ "ro-MD": "ሮማኒያን (ሞልዶቫ)",
+ "sr": "ሰርቢኛ",
+ "sw": "ሰዋሂሊኛ",
+ "sw-CD": "ሰዋሂሊኛ (ኮንጎ)",
+ "sk": "ስሎቨክኛ",
+ "sl": "ስቁቪኛ",
+ "si": "ስንሃልኛ",
+ "sv": "ስዊድንኛ",
+ "es": "ስፓኒሽ",
+ "es-419": "ስፓኒሽ (419)",
+ "es-MX": "ስፓኒሽ (ሜክሲኮ)",
+ "bn": "በንጋሊኛ",
+ "bg": "ቡልጋሪኛ",
+ "eu": "ባስክኛ",
+ "be": "ቤላራሻኛ",
+ "br": "ብሬቶን",
+ "bs": "ቦስኒያን",
+ "vi": "ቪትናምኛ",
+ "te": "ተሉጉኛ",
+ "tr": "ቱርከኛ",
+ "ta": "ታሚልኛ",
+ "th": "ታይኛ",
+ "fil": "ታጋሎገኛ",
+ "ti": "ትግርኛ",
+ "cs": "ቼክኛ",
+ "tk": "ናይ ቱርኪ ሰብዓይ (ቱርካዊ)",
+ "ne": "ኔፖሊኛ",
+ "nn": "ኖርዌይኛ (ናይ ኝኖርስክ)",
+ "sq": "አልቤኒኛ",
+ "am": "አምሐረኛ",
+ "az": "አዜርባይጃንኛ",
+ "ga": "አይሪሽ",
+ "is": "አይስላንደኛ",
+ "af": "አፍሪቃንሰኛ",
+ "ur": "ኡርዱኛ",
+ "uz": "ኡዝበክኛ",
+ "et": "ኤስቶኒአን",
+ "eo": "ኤስፐራንቶ",
+ "gd": "እስኮትስ ጌልክኛ",
+ "id": "እንዶኑሲኛ",
+ "en": "እንግሊዝኛ",
+ "en-AU": "እንግሊዝኛ (አውስትሬሊያ)",
+ "en-GB": "እንግሊዝኛ (እንግሊዝ)",
+ "en-CA": "እንግሊዝኛ (ካናዳ)",
+ "or": "ኦሪያ",
+ "ku": "ኩርድሽ",
+ "ky": "ኪሩጋዚ",
+ "kn": "ካማደኛ",
+ "ca": "ካታላን",
+ "hr": "ክሮሽያንኛ",
+ "ko": "ኮሪያኛ",
+ "cy": "ወልሽ",
+ "ar": "ዓረበኛ",
+ "he": "ዕብራስጥ",
+ "zu": "ዙሉኛ",
+ "xh": "ዞሳኛ",
+ "uk": "ዩክረኒኛ",
+ "yi": "ዪዲሽ",
+ "nl": "ደች",
+ "nl-BE": "ደች (ቤልጄም)",
+ "da": "ዴኒሽ",
+ "de": "ጀርመን",
+ "de-CH": "ጀርመን (ስዊዘርላንድ)",
+ "de-AT": "ጀርመን (ኦስትሪያ)",
+ "jv": "ጃቫንኛ",
+ "ja": "ጃፓንኛ",
+ "gu": "ጉጃራቲኛ",
+ "ka": "ጊዮርጊያኛ",
+ "gl": "ጋለቪኛ",
+ "el": "ግሪከኛ",
+ "it": "ጣሊያንኛ",
+ "fr": "ፈረንሳይኛ",
+ "fr-CH": "ፈረንሳይኛ (ስዊዘርላንድ)",
+ "fr-CA": "ፈረንሳይኛ (ካናዳ)",
+ "fi": "ፊኒሽ",
+ "fo": "ፋሮኛ",
+ "fy": "ፍሪሰኛ",
+ "fa": "ፐርሲያኛ",
+ "pa": "ፑንጃቢኛ",
+ "ps": "ፓሽቶ",
+ "pl": "ፖሊሽ",
+ "pt": "ፖርቱጋሊኛ",
+ "pt-PT": "ፖርቱጋልኛ (ናይ ፖርቱጋል)"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/tk.json b/vendor/commerceguys/intl/resources/language/tk.json
index 9f1e70530..4cbac752d 100644
--- a/vendor/commerceguys/intl/resources/language/tk.json
+++ b/vendor/commerceguys/intl/resources/language/tk.json
@@ -1,641 +1,224 @@
{
- "zh-Hant": {
- "name": "Adaty hytaý dili"
- },
- "af": {
- "name": "Afrikaans dili"
- },
- "agq": {
- "name": "Ahem dili"
- },
- "ak": {
- "name": "Akan dili"
- },
- "sq": {
- "name": "Alban dili"
- },
- "am": {
- "name": "Amhar dili"
- },
- "ar": {
- "name": "Arap dili"
- },
- "dsb": {
- "name": "Aşaky lužits dili"
- },
- "as": {
- "name": "Assam dili"
- },
- "ast": {
- "name": "Asturiý dili"
- },
- "asa": {
- "name": "Asu dili"
- },
- "az": {
- "name": "Azerbaýjan dili"
- },
- "ksf": {
- "name": "Bafia dili"
- },
- "bm": {
- "name": "Bamana"
- },
- "bas": {
- "name": "Basaa dili"
- },
- "eu": {
- "name": "Bask dili"
- },
- "be": {
- "name": "Belarus dili"
- },
- "bem": {
- "name": "Bemba dili"
- },
- "bez": {
- "name": "Bena dili"
- },
- "bn": {
- "name": "Bengal dili"
- },
- "my": {
- "name": "Birma dili"
- },
- "brx": {
- "name": "Bodo dili"
- },
- "bg": {
- "name": "Bolgar dili"
- },
- "bs": {
- "name": "Boşnak dili"
- },
- "br": {
- "name": "Breton dili"
- },
- "cu": {
- "name": "Buthana slaw dili"
- },
- "ce": {
- "name": "Çeçen dili"
- },
- "cs": {
- "name": "Çeh dili"
- },
- "chr": {
- "name": "Çeroki"
- },
- "da": {
- "name": "Daniýa dili"
- },
- "lrc": {
- "name": "Demirgazyk luri dili"
- },
- "nd": {
- "name": "Demirgazyk ndebele dili"
- },
- "se": {
- "name": "Demirgazyk saam dili"
- },
- "dua": {
- "name": "Duala dili"
- },
- "dz": {
- "name": "Dzong-ke dili"
- },
- "ebu": {
- "name": "Embu dili"
- },
- "hy": {
- "name": "Ermeni dili"
- },
- "eo": {
- "name": "Esperanto dili"
- },
- "et": {
- "name": "Eston dili"
- },
- "ee": {
- "name": "Ewe dili"
- },
- "ewo": {
- "name": "Ewondo dili"
- },
- "fo": {
- "name": "Farer dili"
- },
- "fil": {
- "name": "Filippin dili"
- },
- "fi": {
- "name": "Fin dili"
- },
- "nl-BE": {
- "name": "Flamand dili"
- },
- "fr": {
- "name": "Fransuz dili"
- },
- "fr-CA": {
- "name": "Fransuz dili (Kanada)"
- },
- "fr-CH": {
- "name": "Fransuz dili (Şweýsariýa)"
- },
- "fur": {
- "name": "Friul dili"
- },
- "ff": {
- "name": "Fula dili"
- },
- "gl": {
- "name": "Galisiý dili"
- },
- "lg": {
- "name": "Ganda dili"
- },
- "haw": {
- "name": "Gawaý dili"
- },
- "kk": {
- "name": "Gazak dili"
- },
- "el": {
- "name": "Grek dili"
- },
- "kl": {
- "name": "Grenland dili"
- },
- "ka": {
- "name": "Gruzin dili"
- },
- "gu": {
- "name": "Gujarati dili"
- },
- "fy": {
- "name": "Günbatar friz dili"
- },
- "guz": {
- "name": "Gusii dili"
- },
- "ky": {
- "name": "Gyrgyz dili"
- },
- "ha": {
- "name": "Hausa dili"
- },
- "hi": {
- "name": "Hindi dili"
- },
- "hr": {
- "name": "Horwat dili"
- },
- "zh": {
- "name": "Hytaý dili"
- },
- "yi": {
- "name": "Idiş dili"
- },
- "ig": {
- "name": "Igbo dili"
- },
- "smn": {
- "name": "Inari-saam dili"
- },
- "id": {
- "name": "Indonez dili"
- },
- "en": {
- "name": "Iňlis dili"
- },
- "en-AU": {
- "name": "Iňlis dili (Awstraliýa)"
- },
- "en-GB": {
- "name": "Iňlis dili (Beýik Britaniýa)"
- },
- "en-CA": {
- "name": "Iňlis dili (Kanada)"
- },
- "ga": {
- "name": "Irland dili"
- },
- "is": {
- "name": "Island dili"
- },
- "es": {
- "name": "Ispan dili"
- },
- "es-MX": {
- "name": "Ispan dili (Meksika)"
- },
- "it": {
- "name": "Italýan dili"
- },
- "kab": {
- "name": "Kabil dili"
- },
- "kea": {
- "name": "Kabuwerdianu dili"
- },
- "kkj": {
- "name": "Kako dili"
- },
- "kln": {
- "name": "Kalenjin dili"
- },
- "kam": {
- "name": "Kamba dili"
- },
- "kn": {
- "name": "Kannada dili"
- },
- "ks": {
- "name": "Kaşmiri dili"
- },
- "ca": {
- "name": "Katalan dili"
- },
- "qu": {
- "name": "Keçua dili"
- },
- "ksh": {
- "name": "Keln dili"
- },
- "km": {
- "name": "Khmer dili"
- },
- "cgg": {
- "name": "Kiga"
- },
- "ki": {
- "name": "Kikuýu dili"
- },
- "rw": {
- "name": "Kinýaruanda dili"
- },
- "sw-CD": {
- "name": "Kongo suahili dili"
- },
- "kok": {
- "name": "Konkani dili"
- },
- "ko": {
- "name": "Koreý dili"
- },
- "kw": {
- "name": "Korn dili"
- },
- "khq": {
- "name": "Koýra-Çini dili"
- },
- "ses": {
- "name": "Koýraboro-Senni dili"
- },
- "nmg": {
- "name": "Kwasio dili"
- },
- "lkt": {
- "name": "Lakota dili"
- },
- "lag": {
- "name": "Langi dili"
- },
- "lo": {
- "name": "Laos dili"
- },
- "lv": {
- "name": "Latyş dili"
- },
- "ln": {
- "name": "Lingala dili"
- },
- "lt": {
- "name": "Litwa dili"
- },
- "lu": {
- "name": "Luba-Katanga dili"
- },
- "luo": {
- "name": "Luo dili"
- },
- "luy": {
- "name": "Luýýa dili"
- },
- "lb": {
- "name": "Lýuksemburg dili"
- },
- "jmc": {
- "name": "Maçame dili"
- },
- "mk": {
- "name": "Makedon dili"
- },
- "kde": {
- "name": "Makonde dili"
- },
- "mgh": {
- "name": "Makua-Mitto dili"
- },
- "mg": {
- "name": "Malagasiý dili"
- },
- "ms": {
- "name": "Malaý dili"
- },
- "ml": {
- "name": "Malaýalam dili"
- },
- "mt": {
- "name": "Malta dili"
- },
- "mr": {
- "name": "Marathi dili"
- },
- "mas": {
- "name": "Masai dili"
- },
- "mzn": {
- "name": "Mazanderan dili"
- },
- "gv": {
- "name": "Men dili"
- },
- "ckb": {
- "name": "Merkezi kürt dili"
- },
- "mer": {
- "name": "Meru dili"
- },
- "mgo": {
- "name": "Meta dili"
- },
- "ro-MD": {
- "name": "Moldaw dili"
- },
- "mn": {
- "name": "Mongol dili"
- },
- "mfe": {
- "name": "Morisýen dili"
- },
- "mua": {
- "name": "Mundang dili"
- },
- "naq": {
- "name": "Nama dili"
- },
- "nds-NL": {
- "name": "nds (Niderlandiýa)"
- },
- "de": {
- "name": "Nemes dili"
- },
- "de-AT": {
- "name": "Nemes dili (Awstriýa)"
- },
- "de-CH": {
- "name": "Nemes dili (Daglyk Şweýsariýa)"
- },
- "gsw": {
- "name": "Nemes dili (Şweýsariýa)"
- },
- "ne": {
- "name": "Nepal dili"
- },
- "nnh": {
- "name": "Ngembun dili"
- },
- "jgo": {
- "name": "Ngomba dili"
- },
- "nl": {
- "name": "Niderland dili"
- },
- "nb": {
- "name": "Norwegiýa bukmol dili"
- },
- "nn": {
- "name": "Norwegiýa nýunorsk dili"
- },
- "nus": {
- "name": "Nuer dili"
- },
- "nyn": {
- "name": "Nýankole dili"
- },
- "or": {
- "name": "Oriýa dili"
- },
- "om": {
- "name": "Oromo dili"
- },
- "tzm": {
- "name": "Orta-Atlas tamazight dili"
- },
- "os": {
- "name": "Osetin dili"
- },
- "uz": {
- "name": "Özbek dili"
- },
- "fa": {
- "name": "Pars dili"
- },
- "pa": {
- "name": "Penjab dili"
- },
- "ps": {
- "name": "Peştun dili"
- },
- "pl": {
- "name": "Polýak dili"
- },
- "pt": {
- "name": "Portugal dili"
- },
- "pt-PT": {
- "name": "Portugal dili (Ýewropa)"
- },
- "prg": {
- "name": "Prussiýa dili"
- },
- "rm": {
- "name": "Retoroman dili"
- },
- "rof": {
- "name": "Rombo dili"
- },
- "ro": {
- "name": "Rumyn dili"
- },
- "rn": {
- "name": "Rundi dili"
- },
- "ru": {
- "name": "Rus dili"
- },
- "rwk": {
- "name": "Rwa dili"
- },
- "ksb": {
- "name": "Şambala dili"
- },
- "saq": {
- "name": "Samburu dili"
- },
- "sg": {
- "name": "Sango dili"
- },
- "sbp": {
- "name": "Sangu dili"
- },
- "seh": {
- "name": "Sena dili"
- },
- "sr": {
- "name": "Serb dili"
- },
- "sd": {
- "name": "Sindhi dili"
- },
- "si": {
- "name": "Singal dili"
- },
- "sk": {
- "name": "Slowak dili"
- },
- "sl": {
- "name": "Slowen dili"
- },
- "xog": {
- "name": "Soga dili"
- },
- "so": {
- "name": "Somali dili"
- },
- "sn": {
- "name": "Şona dili"
- },
- "gd": {
- "name": "Şotland kelt dili"
- },
- "zgh": {
- "name": "Standart Marokko tamazight dili"
- },
- "sw": {
- "name": "Suahili dili"
- },
- "sv": {
- "name": "Şwed dili"
- },
- "ii": {
- "name": "Syçuan-i dili"
- },
- "shi": {
- "name": "Tahelhit dili"
- },
- "dav": {
- "name": "Taita dili"
- },
- "tg": {
- "name": "Täjik dili"
- },
- "ta": {
- "name": "Tamil dili"
- },
- "twq": {
- "name": "Tasawak dili"
- },
- "tt": {
- "name": "Tatar dili"
- },
- "th": {
- "name": "Taý dili"
- },
- "te": {
- "name": "Telugu dili"
- },
- "teo": {
- "name": "Teso dili"
- },
- "bo": {
- "name": "Tibet dili"
- },
- "ti": {
- "name": "Tigrinýa dili"
- },
- "to": {
- "name": "Tongan dili"
- },
- "tr": {
- "name": "Türk dili"
- },
- "tk": {
- "name": "Türkmen dili"
- },
- "uk": {
- "name": "Ukrain dili"
- },
- "ur": {
- "name": "Urdu"
- },
- "ug": {
- "name": "Uýgur dili"
- },
- "vai": {
- "name": "Wai dili"
- },
- "cy": {
- "name": "Walliý dili"
- },
- "wae": {
- "name": "Walzer dili"
- },
- "hu": {
- "name": "Wenger dili"
- },
- "vo": {
- "name": "Wolapýuk dili"
- },
- "wo": {
- "name": "Wolof dili"
- },
- "vun": {
- "name": "Wunýo dili"
- },
- "vi": {
- "name": "Wýetnam dili"
- },
- "sah": {
- "name": "Ýakut dili"
- },
- "yav": {
- "name": "Ýangben dili"
- },
- "ja": {
- "name": "Ýapon dili"
- },
- "he": {
- "name": "Ýewreý dili"
- },
- "hsb": {
- "name": "Ýokarky lužits dili"
- },
- "dyo": {
- "name": "Ýola-Fonyi dili"
- },
- "zh-Hans": {
- "name": "Ýönekeýleşdirilen hytaý dili"
- },
- "yo": {
- "name": "Ýoruba dili"
- },
- "dje": {
- "name": "Zarma dili"
- },
- "zu": {
- "name": "Zulu dili"
- }
+ "zh-Hant": "adaty hytaý dili",
+ "af": "afrikaans dili",
+ "agq": "ahem dili",
+ "ak": "akan dili",
+ "sq": "alban dili",
+ "am": "amhar dili",
+ "ar": "arap dili",
+ "as": "assam dili",
+ "ast": "asturiý dili",
+ "asa": "asu dili",
+ "dsb": "aşaky lužits dili",
+ "nds": "aşaky nemes dili",
+ "nds-NL": "aşaky nemes dili (Niderlandlar)",
+ "az": "azerbaýjan dili",
+ "ksf": "bafia dili",
+ "bm": "bamana",
+ "bas": "basaa dili",
+ "eu": "bask dili",
+ "be": "belarus dili",
+ "bem": "bemba dili",
+ "bez": "bena dili",
+ "bn": "bengal dili",
+ "my": "birma dili",
+ "brx": "bodo dili",
+ "bg": "bolgar dili",
+ "bs": "boşnak dili",
+ "br": "breton dili",
+ "cu": "buthana slaw dili",
+ "ce": "çeçen dili",
+ "cs": "çeh dili",
+ "chr": "çeroki",
+ "da": "daniýa dili",
+ "lrc": "demirgazyk luri dili",
+ "nd": "demirgazyk ndebele dili",
+ "se": "demirgazyk saam dili",
+ "dua": "duala dili",
+ "dz": "dzong-ke dili",
+ "ebu": "embu dili",
+ "hy": "ermeni dili",
+ "eo": "esperanto dili",
+ "et": "eston dili",
+ "ee": "ewe dili",
+ "ewo": "ewondo dili",
+ "fo": "farer dili",
+ "fil": "filippin dili",
+ "fi": "fin dili",
+ "nl-BE": "flamand dili",
+ "fr": "fransuz dili",
+ "fr-CA": "fransuz dili (Kanada)",
+ "fr-CH": "fransuz dili (Şweýsariýa)",
+ "fur": "friul dili",
+ "ff": "fula dili",
+ "gl": "galisiý dili",
+ "lg": "ganda dili",
+ "haw": "gawaý dili",
+ "kk": "gazak dili",
+ "el": "grek dili",
+ "kl": "grenland dili",
+ "ka": "gruzin dili",
+ "gu": "gujarati dili",
+ "guz": "gusii dili",
+ "fy": "günbatar friz dili",
+ "ky": "gyrgyz dili",
+ "ha": "hausa dili",
+ "hi": "hindi dili",
+ "hr": "horwat dili",
+ "zh": "hytaý dili",
+ "yi": "idiş dili",
+ "ig": "igbo dili",
+ "smn": "inari-saam dili",
+ "id": "indonez dili",
+ "en": "iňlis dili",
+ "en-AU": "iňlis dili (Awstraliýa)",
+ "en-GB": "iňlis dili (Beýik Britaniýa)",
+ "en-CA": "iňlis dili (Kanada)",
+ "ga": "irland dili",
+ "is": "island dili",
+ "es": "ispan dili",
+ "es-419": "ispan dili (Latyn Amerikasy)",
+ "es-MX": "ispan dili (Meksika)",
+ "it": "italýan dili",
+ "kab": "kabil dili",
+ "kea": "kabuwerdianu dili",
+ "kkj": "kako dili",
+ "kln": "kalenjin dili",
+ "kam": "kamba dili",
+ "kn": "kannada dili",
+ "yue": "kanton dili",
+ "ks": "kaşmiri dili",
+ "ca": "katalan dili",
+ "qu": "keçua dili",
+ "ksh": "keln dili",
+ "km": "khmer dili",
+ "cgg": "kiga",
+ "ki": "kikuýu dili",
+ "rw": "kinýaruanda dili",
+ "sw-CD": "kongo suahili dili",
+ "kok": "konkani dili",
+ "ko": "koreý dili",
+ "kw": "korn dili",
+ "xh": "kosa dili",
+ "khq": "koýra-Çini dili",
+ "ses": "koýraboro-senni dili",
+ "ku": "kürt dili",
+ "nmg": "kwasio dili",
+ "lkt": "lakota dili",
+ "lag": "langi dili",
+ "lo": "laos dili",
+ "lv": "latyş dili",
+ "ln": "lingala dili",
+ "lt": "litwa dili",
+ "lu": "luba-katanga dili",
+ "luo": "luo dili",
+ "luy": "luýýa dili",
+ "lb": "lýuksemburg dili",
+ "jmc": "maçame dili",
+ "mk": "makedon dili",
+ "kde": "makonde dili",
+ "mgh": "makuwa-mito dili",
+ "mg": "malagasiý dili",
+ "ms": "malaý dili",
+ "ml": "malaýalam dili",
+ "mt": "malta dili",
+ "mi": "maori dili",
+ "mr": "marathi dili",
+ "mas": "masai dili",
+ "mzn": "mazanderan dili",
+ "gv": "men dili",
+ "ckb": "merkezi kürt dili",
+ "mer": "meru dili",
+ "mgo": "meta dili",
+ "ro-MD": "moldaw dili",
+ "mn": "mongol dili",
+ "mfe": "morisýen dili",
+ "mua": "mundang dili",
+ "naq": "nama dili",
+ "de": "nemes dili",
+ "de-AT": "nemes dili (Awstriýa)",
+ "gsw": "nemes dili (Şweýsariýa)",
+ "ne": "nepal dili",
+ "nnh": "ngembun dili",
+ "jgo": "ngomba dili",
+ "nl": "niderland dili",
+ "nb": "norwegiýa bukmol dili",
+ "nn": "norwegiýa nýunorsk dili",
+ "nus": "nuer dili",
+ "nyn": "nýankole dili",
+ "or": "oriýa dili",
+ "om": "oromo dili",
+ "tzm": "orta-atlas tamazight dili",
+ "os": "osetin dili",
+ "uz": "özbek dili",
+ "fa": "pars dili",
+ "pa": "penjab dili",
+ "ps": "peştun dili",
+ "pl": "polýak dili",
+ "pt": "portugal dili",
+ "pt-PT": "portugal dili (Ýewropa)",
+ "prg": "prussiýa dili",
+ "rm": "retoroman dili",
+ "rof": "rombo dili",
+ "ro": "rumyn dili",
+ "rn": "rundi dili",
+ "ru": "rus dili",
+ "rwk": "rwa dili",
+ "saq": "samburu dili",
+ "sg": "sango dili",
+ "sbp": "sangu dili",
+ "ceb": "sebuan dili",
+ "seh": "sena dili",
+ "sr": "serb dili",
+ "sd": "sindhi dili",
+ "si": "singal dili",
+ "sk": "slowak dili",
+ "sl": "slowen dili",
+ "xog": "soga dili",
+ "so": "somali dili",
+ "zgh": "standart Marokko tamazight dili",
+ "sw": "suahili dili",
+ "ii": "syçuan-i dili",
+ "ksb": "şambala dili",
+ "sn": "şona dili",
+ "gd": "şotland kelt dili",
+ "sv": "şwed dili",
+ "shi": "tahelhit dili",
+ "dav": "taita dili",
+ "ta": "tamil dili",
+ "twq": "tasawak dili",
+ "tt": "tatar dili",
+ "th": "taý dili",
+ "te": "telugu dili",
+ "teo": "teso dili",
+ "tg": "täjik dili",
+ "bo": "tibet dili",
+ "ti": "tigrinýa dili",
+ "to": "tongan dili",
+ "tr": "türk dili",
+ "tk": "türkmen dili",
+ "uk": "ukrain dili",
+ "ur": "urdu",
+ "ug": "uýgur dili",
+ "vai": "wai dili",
+ "cy": "walliý dili",
+ "wa": "wallon dili",
+ "wae": "walzer dili",
+ "hu": "wenger dili",
+ "vo": "wolapýuk dili",
+ "wo": "wolof dili",
+ "vun": "wunýo dili",
+ "vi": "wýetnam dili",
+ "sah": "ýakut dili",
+ "yav": "ýangben dili",
+ "ja": "ýapon dili",
+ "jv": "ýawa dili",
+ "he": "ýewreý dili",
+ "hsb": "ýokarky lužits dili",
+ "de-CH": "ýokarky nemes dili (Şweýsariýa)",
+ "dyo": "ýola-fonýi dili",
+ "yo": "ýoruba dili",
+ "zh-Hans": "ýönekeýleşdirilen hytaý dili",
+ "dje": "zarma dili",
+ "zu": "zulu dili"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/to.json b/vendor/commerceguys/intl/resources/language/to.json
index 1e2bf40bf..297e2beb6 100644
--- a/vendor/commerceguys/intl/resources/language/to.json
+++ b/vendor/commerceguys/intl/resources/language/to.json
@@ -1,644 +1,224 @@
{
- "or": {
- "name": "lea faka-ʻotia"
- },
- "fr": {
- "name": "lea fakafalanisē"
- },
- "fr-CA": {
- "name": "lea fakafalanisē-kānata"
- },
- "fr-CH": {
- "name": "lea fakafalanisē-suisilani"
- },
- "fo": {
- "name": "lea fakafaloe"
- },
- "fil": {
- "name": "lea fakafilipaini"
- },
- "fy": {
- "name": "lea fakafilisia-hihifo"
- },
- "fi": {
- "name": "lea fakafinilani"
- },
- "ff": {
- "name": "lea fakafulā"
- },
- "fur": {
- "name": "lea fakafulilāni"
- },
- "haw": {
- "name": "lea fakahauaiʻi"
- },
- "ha": {
- "name": "lea fakahausa"
- },
- "he": {
- "name": "lea fakahepelū"
- },
- "hi": {
- "name": "lea fakahinitī"
- },
- "nl": {
- "name": "lea fakahōlani"
- },
- "nl-BE": {
- "name": "lea fakahōlani-pelesiume"
- },
- "hu": {
- "name": "lea fakahungakalia"
- },
- "dyo": {
- "name": "lea fakaiola-fonī"
- },
- "yi": {
- "name": "lea fakaītisi"
- },
- "gd": {
- "name": "lea fakakaeliki"
- },
- "kkj": {
- "name": "lea fakakako"
- },
- "kl": {
- "name": "lea fakakalaʻalisuti"
- },
- "kln": {
- "name": "lea fakakalenisini"
- },
- "el": {
- "name": "lea fakakalisi"
- },
- "gl": {
- "name": "lea fakakalisia"
- },
- "kam": {
- "name": "lea fakakamipa"
- },
- "km": {
- "name": "lea fakakamipōtia"
- },
- "kn": {
- "name": "lea fakakanata"
- },
- "lg": {
- "name": "lea fakakanita"
- },
- "kab": {
- "name": "lea fakakapile"
- },
- "kea": {
- "name": "lea fakakapuvelitianu"
- },
- "kk": {
- "name": "lea fakakasaki"
- },
- "ks": {
- "name": "lea fakakāsimila"
- },
- "ca": {
- "name": "lea fakakatalani"
- },
- "cgg": {
- "name": "lea fakakika"
- },
- "ki": {
- "name": "lea fakakikuiu"
- },
- "rw": {
- "name": "lea fakakiniāuanita"
- },
- "ky": {
- "name": "lea fakakīsisi"
- },
- "khq": {
- "name": "lea fakakoila-sīni"
- },
- "ses": {
- "name": "lea fakakoilapolo-seni"
- },
- "ko": {
- "name": "lea fakakōlea"
- },
- "ksh": {
- "name": "lea fakakolongia"
- },
- "kok": {
- "name": "lea fakakonikanī"
- },
- "kw": {
- "name": "lea fakakoniuali"
- },
- "nmg": {
- "name": "lea fakakuasio"
- },
- "qu": {
- "name": "lea fakakuetisa"
- },
- "hr": {
- "name": "lea fakakuloisia"
- },
- "guz": {
- "name": "lea fakakusī"
- },
- "gu": {
- "name": "lea fakakutalati"
- },
- "ckb": {
- "name": "lea fakakūtisi-loloto"
- },
- "rm": {
- "name": "lea fakalaito-lomēnia"
- },
- "lb": {
- "name": "lea fakalakisimipeki"
- },
- "lkt": {
- "name": "lea fakalakota"
- },
- "lag": {
- "name": "lea fakalangi"
- },
- "lv": {
- "name": "lea fakalativia"
- },
- "lo": {
- "name": "lea fakalau"
- },
- "lt": {
- "name": "lea fakalituania"
- },
- "ro": {
- "name": "lea fakalōmenia"
- },
- "rof": {
- "name": "lea fakalomipō"
- },
- "rwk": {
- "name": "lea fakaluā"
- },
- "rn": {
- "name": "lea fakaluaniti"
- },
- "luy": {
- "name": "lea fakaluīa"
- },
- "lrc": {
- "name": "lea fakaluli-tokelau"
- },
- "luo": {
- "name": "lea fakaluo"
- },
- "lu": {
- "name": "lea fakalupa-katanga"
- },
- "ru": {
- "name": "lea fakalūsia"
- },
- "kde": {
- "name": "lea fakamakōnite"
- },
- "mgh": {
- "name": "lea fakamakūa-meʻeto"
- },
- "mg": {
- "name": "lea fakamalakasi"
- },
- "mr": {
- "name": "lea fakamalati"
- },
- "ms": {
- "name": "lea fakamalei"
- },
- "mt": {
- "name": "lea fakamalita"
- },
- "gv": {
- "name": "lea fakamangikī"
- },
- "mas": {
- "name": "lea fakamasai"
- },
- "jmc": {
- "name": "lea fakamasame"
- },
- "mzn": {
- "name": "lea fakamasanitelani"
- },
- "mk": {
- "name": "lea fakamasitōnia"
- },
- "mer": {
- "name": "lea fakamelu"
- },
- "mgo": {
- "name": "lea fakametā"
- },
- "mfe": {
- "name": "lea fakamolisieni"
- },
- "ro-MD": {
- "name": "lea fakamolitāvia"
- },
- "mn": {
- "name": "lea fakamongokōlia"
- },
- "mua": {
- "name": "lea fakamunitangi"
- },
- "naq": {
- "name": "lea fakanama"
- },
- "ne": {
- "name": "lea fakanepali"
- },
- "nd": {
- "name": "lea fakanetepele-tokelau"
- },
- "nyn": {
- "name": "lea fakanianikole"
- },
- "jgo": {
- "name": "lea fakanikōmipa"
- },
- "nn": {
- "name": "lea fakanoauē-ninosiki"
- },
- "nb": {
- "name": "lea fakanouaē-pokimali"
- },
- "nus": {
- "name": "lea fakanueli"
- },
- "nnh": {
- "name": "lea fakangiemipōni"
- },
- "ksf": {
- "name": "lea fakapafia"
- },
- "en": {
- "name": "lea fakapālangi"
- },
- "en-CA": {
- "name": "lea fakapālangi-kānata"
- },
- "en-AU": {
- "name": "lea fakapālangi-ʻaositelēlia"
- },
- "bm": {
- "name": "lea fakapamipala"
- },
- "bn": {
- "name": "lea fakapāngilā"
- },
- "bas": {
- "name": "lea fakapasaʻa"
- },
- "eu": {
- "name": "lea fakapāsiki"
- },
- "ps": {
- "name": "lea fakapasitō"
- },
- "be": {
- "name": "lea fakapelalusi"
- },
- "br": {
- "name": "lea fakapeletoni"
- },
- "my": {
- "name": "lea fakapema"
- },
- "bem": {
- "name": "lea fakapēmipa"
- },
- "bez": {
- "name": "lea fakapena"
- },
- "fa": {
- "name": "lea fakapēsia"
- },
- "en-GB": {
- "name": "lea fakapilitānia"
- },
- "pl": {
- "name": "lea fakapolani"
- },
- "bs": {
- "name": "lea fakaposinia"
- },
- "brx": {
- "name": "lea fakapōto"
- },
- "pt": {
- "name": "lea fakapotukali"
- },
- "pt-PT": {
- "name": "lea fakapotukali-ʻiulope"
- },
- "bg": {
- "name": "lea fakapulukalia"
- },
- "prg": {
- "name": "lea fakapulūsia"
- },
- "pa": {
- "name": "lea fakapūnusapi"
- },
- "sah": {
- "name": "lea fakasaka"
- },
- "nds-NL": {
- "name": "lea fakasakisoni-hifo"
- },
- "se": {
- "name": "lea fakasami-tokelau"
- },
- "smn": {
- "name": "lea fakasami-ʻinali"
- },
- "saq": {
- "name": "lea fakasamipulu"
- },
- "sg": {
- "name": "lea fakasangikō"
- },
- "sbp": {
- "name": "lea fakasangu"
- },
- "cs": {
- "name": "lea fakaseki"
- },
- "chr": {
- "name": "lea fakaselokī"
- },
- "seh": {
- "name": "lea fakasena"
- },
- "ka": {
- "name": "lea fakaseōsia"
- },
- "sr": {
- "name": "lea fakasēpia"
- },
- "ce": {
- "name": "lea fakasese"
- },
- "zh": {
- "name": "lea fakasiaina"
- },
- "zh-Hans": {
- "name": "lea fakasiaina-fakafaingofua"
- },
- "zh-Hant": {
- "name": "lea fakasiaina-tukufakaholo"
- },
- "de": {
- "name": "lea fakasiamane"
- },
- "de-CH": {
- "name": "lea fakasiamane-hake-suisilani"
- },
- "nds": {
- "name": "lea fakasiamane-hifo"
- },
- "gsw": {
- "name": "lea fakasiamane-suisilani"
- },
- "de-AT": {
- "name": "lea fakasiamane-ʻaositulia"
- },
- "ksb": {
- "name": "lea fakasiamipala"
- },
- "ja": {
- "name": "lea fakasiapani"
- },
- "cu": {
- "name": "lea fakasilavia-fakasiasi"
- },
- "sd": {
- "name": "lea fakasīniti"
- },
- "si": {
- "name": "lea fakasingihala"
- },
- "sn": {
- "name": "lea fakasiona"
- },
- "es": {
- "name": "lea fakasipēnisi"
- },
- "es-MX": {
- "name": "lea fakasipēnisi-mekisikou"
- },
- "ii": {
- "name": "lea fakasisiuani-ī"
- },
- "xog": {
- "name": "lea fakasoka"
- },
- "sk": {
- "name": "lea fakasolāvaki"
- },
- "sl": {
- "name": "lea fakasolovenia"
- },
- "so": {
- "name": "lea fakasomali"
- },
- "hsb": {
- "name": "lea fakasōpia-hake"
- },
- "dsb": {
- "name": "lea fakasōpia-hifo"
- },
- "sw": {
- "name": "lea fakasuahili"
- },
- "sw-CD": {
- "name": "lea fakasuahili-kongikō"
- },
- "sv": {
- "name": "lea fakasuēteni"
- },
- "zu": {
- "name": "lea fakasulu"
- },
- "th": {
- "name": "lea fakatailani"
- },
- "dav": {
- "name": "lea fakataita"
- },
- "zgh": {
- "name": "lea fakatamasaiti-moloko"
- },
- "tzm": {
- "name": "lea fakatamasaiti-ʻatilasi-loloto"
- },
- "ta": {
- "name": "lea fakatamili"
- },
- "twq": {
- "name": "lea fakatasauaki"
- },
- "shi": {
- "name": "lea fakataselihiti"
- },
- "tg": {
- "name": "lea fakatāsiki"
- },
- "tt": {
- "name": "lea fakatatale"
- },
- "tk": {
- "name": "lea fakatēkimeni"
- },
- "da": {
- "name": "lea fakatenimaʻake"
- },
- "teo": {
- "name": "lea fakateso"
- },
- "ti": {
- "name": "lea fakatikilinia"
- },
- "bo": {
- "name": "lea fakatipeti"
- },
- "dje": {
- "name": "lea fakatisāma"
- },
- "dz": {
- "name": "lea fakatisōngika"
- },
- "tr": {
- "name": "lea fakatoake"
- },
- "to": {
- "name": "lea fakatonga"
- },
- "dua": {
- "name": "lea fakatuala"
- },
- "cy": {
- "name": "lea fakauēlesi"
- },
- "vai": {
- "name": "lea fakavai"
- },
- "vi": {
- "name": "lea fakavietinami"
- },
- "vo": {
- "name": "lea fakavolapiki"
- },
- "vun": {
- "name": "lea fakavūniso"
- },
- "ga": {
- "name": "lea fakaʻaelani"
- },
- "af": {
- "name": "lea fakaʻafilikana"
- },
- "is": {
- "name": "lea fakaʻaisilani"
- },
- "ak": {
- "name": "lea fakaʻakani"
- },
- "agq": {
- "name": "lea fakaʻakihemi"
- },
- "sq": {
- "name": "lea fakaʻalapēnia"
- },
- "ar": {
- "name": "lea fakaʻalepea"
- },
- "am": {
- "name": "lea fakaʻameliki"
- },
- "hy": {
- "name": "lea fakaʻāmenia"
- },
- "as": {
- "name": "lea fakaʻasamia"
- },
- "az": {
- "name": "lea fakaʻasapaisani"
- },
- "ast": {
- "name": "lea fakaʻasitūlia"
- },
- "asa": {
- "name": "lea fakaʻasu"
- },
- "ebu": {
- "name": "lea fakaʻemipū"
- },
- "eo": {
- "name": "lea fakaʻesipulanito"
- },
- "et": {
- "name": "lea fakaʻesitōnia"
- },
- "ee": {
- "name": "lea fakaʻeue"
- },
- "ewo": {
- "name": "lea fakaʻeuōnito"
- },
- "yav": {
- "name": "lea fakaʻiangipeni"
- },
- "ig": {
- "name": "lea fakaʻikipō"
- },
- "ml": {
- "name": "lea fakaʻinitia-malāialami"
- },
- "te": {
- "name": "lea fakaʻinitia-teluku"
- },
- "id": {
- "name": "lea fakaʻinitōnesia"
- },
- "yo": {
- "name": "lea fakaʻiōlupa"
- },
- "it": {
- "name": "lea fakaʻītali"
- },
- "om": {
- "name": "lea fakaʻolomo"
- },
- "os": {
- "name": "lea fakaʻosetiki"
- },
- "wae": {
- "name": "lea fakaʻualiseli"
- },
- "ug": {
- "name": "lea fakaʻuikūli"
- },
- "uk": {
- "name": "lea fakaʻūkalaʻine"
- },
- "wo": {
- "name": "lea fakaʻuolofo"
- },
- "uz": {
- "name": "lea fakaʻusipeki"
- },
- "ur": {
- "name": "lea fakaʻūtū"
- },
- "ln": {
- "name": "lea lingikala"
- }
+ "or": "lea faka-ʻotia",
+ "fr": "lea fakafalanisē",
+ "fr-CA": "lea fakafalanisē-kānata",
+ "fr-CH": "lea fakafalanisē-suisilani",
+ "fo": "lea fakafaloe",
+ "fil": "lea fakafilipaini",
+ "fy": "lea fakafilisia-hihifo",
+ "fi": "lea fakafinilani",
+ "ff": "lea fakafulā",
+ "fur": "lea fakafulilāni",
+ "haw": "lea fakahauaiʻi",
+ "ha": "lea fakahausa",
+ "he": "lea fakahepelū",
+ "hi": "lea fakahinitī",
+ "nl": "lea fakahōlani",
+ "nl-BE": "lea fakahōlani-pelesiume",
+ "hu": "lea fakahungakalia",
+ "dyo": "lea fakaiola-fonī",
+ "yi": "lea fakaītisi",
+ "gd": "lea fakakaeliki",
+ "kkj": "lea fakakako",
+ "kl": "lea fakakalaʻalisuti",
+ "kln": "lea fakakalenisini",
+ "el": "lea fakakalisi",
+ "gl": "lea fakakalisia",
+ "kam": "lea fakakamipa",
+ "km": "lea fakakamipōtia",
+ "kn": "lea fakakanata",
+ "lg": "lea fakakanita",
+ "kab": "lea fakakapile",
+ "kea": "lea fakakapuvelitianu",
+ "kk": "lea fakakasaki",
+ "ks": "lea fakakāsimila",
+ "ca": "lea fakakatalani",
+ "cgg": "lea fakakika",
+ "ki": "lea fakakikuiu",
+ "rw": "lea fakakiniāuanita",
+ "ky": "lea fakakīsisi",
+ "khq": "lea fakakoila-sīni",
+ "ses": "lea fakakoilapolo-seni",
+ "ko": "lea fakakōlea",
+ "ksh": "lea fakakolongia",
+ "kok": "lea fakakonikanī",
+ "kw": "lea fakakoniuali",
+ "yue": "lea fakakuangitongi",
+ "nmg": "lea fakakuasio",
+ "qu": "lea fakakuetisa",
+ "ku": "lea fakakulitī",
+ "hr": "lea fakakuloisia",
+ "guz": "lea fakakusī",
+ "gu": "lea fakakutalati",
+ "ckb": "lea fakakūtisi-loloto",
+ "rm": "lea fakalaito-lomēnia",
+ "lb": "lea fakalakisimipeki",
+ "lkt": "lea fakalakota",
+ "lag": "lea fakalangi",
+ "lv": "lea fakalativia",
+ "lo": "lea fakalau",
+ "lt": "lea fakalituania",
+ "ro": "lea fakalōmenia",
+ "rof": "lea fakalomipō",
+ "rwk": "lea fakaluā",
+ "rn": "lea fakaluaniti",
+ "luy": "lea fakaluīa",
+ "lrc": "lea fakaluli-tokelau",
+ "luo": "lea fakaluo",
+ "lu": "lea fakalupa-katanga",
+ "ru": "lea fakalūsia",
+ "kde": "lea fakamakōnite",
+ "mgh": "lea fakamakūa-meʻeto",
+ "mg": "lea fakamalakasi",
+ "mr": "lea fakamalati",
+ "ms": "lea fakamalei",
+ "mt": "lea fakamalita",
+ "gv": "lea fakamangikī",
+ "mas": "lea fakamasai",
+ "jmc": "lea fakamasame",
+ "mzn": "lea fakamasanitelani",
+ "mk": "lea fakamasitōnia",
+ "mi": "lea fakamauli",
+ "mer": "lea fakamelu",
+ "mgo": "lea fakametā",
+ "mfe": "lea fakamolisieni",
+ "ro-MD": "lea fakamolitāvia",
+ "mn": "lea fakamongokōlia",
+ "mua": "lea fakamunitangi",
+ "naq": "lea fakanama",
+ "ne": "lea fakanepali",
+ "nd": "lea fakanetepele-tokelau",
+ "nyn": "lea fakanianikole",
+ "jgo": "lea fakanikōmipa",
+ "nn": "lea fakanoauē-ninosiki",
+ "nb": "lea fakanouaē-pokimali",
+ "nus": "lea fakanueli",
+ "nnh": "lea fakangiemipōni",
+ "ksf": "lea fakapafia",
+ "en": "lea fakapālangi",
+ "en-CA": "lea fakapālangi-kānata",
+ "en-AU": "lea fakapālangi-ʻaositelēlia",
+ "bm": "lea fakapamipala",
+ "bn": "lea fakapāngilā",
+ "bas": "lea fakapasaʻa",
+ "eu": "lea fakapāsiki",
+ "ps": "lea fakapasitō",
+ "be": "lea fakapelalusi",
+ "br": "lea fakapeletoni",
+ "my": "lea fakapema",
+ "bem": "lea fakapēmipa",
+ "bez": "lea fakapena",
+ "fa": "lea fakapēsia",
+ "en-GB": "lea fakapilitānia",
+ "pl": "lea fakapolani",
+ "bs": "lea fakaposinia",
+ "brx": "lea fakapōto",
+ "pt": "lea fakapotukali",
+ "pt-PT": "lea fakapotukali-ʻiulope",
+ "bg": "lea fakapulukalia",
+ "prg": "lea fakapulūsia",
+ "pa": "lea fakapūnusapi",
+ "sah": "lea fakasaka",
+ "nds-NL": "lea fakasakisoni-hifo",
+ "se": "lea fakasami-tokelau",
+ "smn": "lea fakasami-ʻinali",
+ "saq": "lea fakasamipulu",
+ "sg": "lea fakasangikō",
+ "sbp": "lea fakasangu",
+ "jv": "lea fakasava",
+ "cs": "lea fakaseki",
+ "chr": "lea fakaselokī",
+ "seh": "lea fakasena",
+ "ka": "lea fakaseōsia",
+ "sr": "lea fakasēpia",
+ "ceb": "lea fakasepuano",
+ "ce": "lea fakasese",
+ "zh": "lea fakasiaina",
+ "zh-Hans": "lea fakasiaina-fakafaingofua",
+ "zh-Hant": "lea fakasiaina-tukufakaholo",
+ "de": "lea fakasiamane",
+ "de-CH": "lea fakasiamane-hake-suisilani",
+ "nds": "lea fakasiamane-hifo",
+ "gsw": "lea fakasiamane-suisilani",
+ "de-AT": "lea fakasiamane-ʻaositulia",
+ "ksb": "lea fakasiamipala",
+ "ja": "lea fakasiapani",
+ "cu": "lea fakasilavia-fakasiasi",
+ "sd": "lea fakasīniti",
+ "si": "lea fakasingihala",
+ "sn": "lea fakasiona",
+ "es": "lea fakasipēnisi",
+ "es-419": "lea fakasipēnisi lātini-ʻamelika",
+ "es-MX": "lea fakasipēnisi-mekisikou",
+ "ii": "lea fakasisiuani-ī",
+ "xog": "lea fakasoka",
+ "sk": "lea fakasolāvaki",
+ "sl": "lea fakasolovenia",
+ "so": "lea fakasomali",
+ "hsb": "lea fakasōpia-hake",
+ "dsb": "lea fakasōpia-hifo",
+ "sw": "lea fakasuahili",
+ "sw-CD": "lea fakasuahili-kongikō",
+ "sv": "lea fakasuēteni",
+ "zu": "lea fakasulu",
+ "th": "lea fakatailani",
+ "dav": "lea fakataita",
+ "zgh": "lea fakatamasaiti-moloko",
+ "tzm": "lea fakatamasaiti-ʻatilasi-loloto",
+ "ta": "lea fakatamili",
+ "twq": "lea fakatasauaki",
+ "shi": "lea fakataselihiti",
+ "tg": "lea fakatāsiki",
+ "tt": "lea fakatatale",
+ "tk": "lea fakatēkimeni",
+ "da": "lea fakatenimaʻake",
+ "teo": "lea fakateso",
+ "ti": "lea fakatikilinia",
+ "bo": "lea fakatipeti",
+ "dje": "lea fakatisāma",
+ "dz": "lea fakatisōngika",
+ "tr": "lea fakatoake",
+ "to": "lea fakatonga",
+ "xh": "lea fakatōsa",
+ "dua": "lea fakatuala",
+ "cy": "lea fakauēlesi",
+ "vai": "lea fakavai",
+ "vi": "lea fakavietinami",
+ "vo": "lea fakavolapiki",
+ "vun": "lea fakavūniso",
+ "ga": "lea fakaʻaelani",
+ "af": "lea fakaʻafilikana",
+ "is": "lea fakaʻaisilani",
+ "ak": "lea fakaʻakani",
+ "agq": "lea fakaʻakihemi",
+ "sq": "lea fakaʻalapēnia",
+ "ar": "lea fakaʻalepea",
+ "am": "lea fakaʻameliki",
+ "hy": "lea fakaʻāmenia",
+ "as": "lea fakaʻasamia",
+ "az": "lea fakaʻasapaisani",
+ "ast": "lea fakaʻasitūlia",
+ "asa": "lea fakaʻasu",
+ "ebu": "lea fakaʻemipū",
+ "eo": "lea fakaʻesipulanito",
+ "et": "lea fakaʻesitōnia",
+ "ee": "lea fakaʻeue",
+ "ewo": "lea fakaʻeuōnito",
+ "yav": "lea fakaʻiangipeni",
+ "ig": "lea fakaʻikipō",
+ "ml": "lea fakaʻinitia-malāialami",
+ "te": "lea fakaʻinitia-teluku",
+ "id": "lea fakaʻinitōnesia",
+ "yo": "lea fakaʻiōlupa",
+ "it": "lea fakaʻītali",
+ "om": "lea fakaʻolomo",
+ "os": "lea fakaʻosetiki",
+ "wae": "lea fakaʻualiseli",
+ "wa": "lea fakaʻualonia",
+ "ug": "lea fakaʻuikūli",
+ "uk": "lea fakaʻūkalaʻine",
+ "wo": "lea fakaʻuolofo",
+ "uz": "lea fakaʻusipeki",
+ "ur": "lea fakaʻūtū",
+ "ln": "lea lingikala"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/tr.json b/vendor/commerceguys/intl/resources/language/tr.json
index b4cc934e7..a2f417b80 100644
--- a/vendor/commerceguys/intl/resources/language/tr.json
+++ b/vendor/commerceguys/intl/resources/language/tr.json
@@ -1,644 +1,224 @@
{
- "af": {
- "name": "Afrikaanca"
- },
- "agq": {
- "name": "Aghem"
- },
- "ak": {
- "name": "Akan"
- },
- "de": {
- "name": "Almanca"
- },
- "am": {
- "name": "Amharca"
- },
- "ar": {
- "name": "Arapça"
- },
- "sq": {
- "name": "Arnavutça"
- },
- "as": {
- "name": "Assamca"
- },
- "ast": {
- "name": "Asturyasca"
- },
- "asa": {
- "name": "Asu"
- },
- "nds": {
- "name": "Aşağı Almanca"
- },
- "nds-NL": {
- "name": "Aşağı Saksonca"
- },
- "dsb": {
- "name": "Aşağı Sorbça"
- },
- "pt-PT": {
- "name": "Avrupa Portekizcesi"
- },
- "en-AU": {
- "name": "Avustralya İngilizcesi"
- },
- "de-AT": {
- "name": "Avusturya Almancası"
- },
- "az": {
- "name": "Azerice"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basa Dili"
- },
- "zh-Hans": {
- "name": "Basitleştirilmiş Çince"
- },
- "eu": {
- "name": "Baskça"
- },
- "fy": {
- "name": "Batı Frizcesi"
- },
- "be": {
- "name": "Belarusça"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "bn": {
- "name": "Bengalce"
- },
- "my": {
- "name": "Birman dili"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "Boşnakça"
- },
- "br": {
- "name": "Bretonca"
- },
- "bg": {
- "name": "Bulgarca"
- },
- "ce": {
- "name": "Çeçence"
- },
- "cs": {
- "name": "Çekçe"
- },
- "chr": {
- "name": "Çerokice"
- },
- "zh": {
- "name": "Çince"
- },
- "da": {
- "name": "Danca"
- },
- "dua": {
- "name": "Duala"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "ebu": {
- "name": "Embu"
- },
- "id": {
- "name": "Endonezce"
- },
- "hy": {
- "name": "Ermenice"
- },
- "eo": {
- "name": "Esperanto"
- },
- "et": {
- "name": "Estonca"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "Faroe Dili"
- },
- "fa": {
- "name": "Farsça"
- },
- "nl": {
- "name": "Felemenkçe"
- },
- "fil": {
- "name": "Filipince"
- },
- "fi": {
- "name": "Fince"
- },
- "nl-BE": {
- "name": "Flamanca"
- },
- "fr": {
- "name": "Fransızca"
- },
- "fur": {
- "name": "Friuli dili"
- },
- "ff": {
- "name": "Fula dili"
- },
- "cy": {
- "name": "Galce"
- },
- "gl": {
- "name": "Galiçyaca"
- },
- "lg": {
- "name": "Ganda"
- },
- "zh-Hant": {
- "name": "Geleneksel Çince"
- },
- "kl": {
- "name": "Grönland dili"
- },
- "guz": {
- "name": "Gusii"
- },
- "gu": {
- "name": "Güceratça"
- },
- "ka": {
- "name": "Gürcüce"
- },
- "ha": {
- "name": "Hausa dili"
- },
- "haw": {
- "name": "Hawaii dili"
- },
- "hr": {
- "name": "Hırvatça"
- },
- "hi": {
- "name": "Hintçe"
- },
- "ig": {
- "name": "İbo dili"
- },
- "he": {
- "name": "İbranice"
- },
- "smn": {
- "name": "İnari Laponcası"
- },
- "en-GB": {
- "name": "İngiliz İngilizcesi"
- },
- "en": {
- "name": "İngilizce"
- },
- "ga": {
- "name": "İrlandaca"
- },
- "gd": {
- "name": "İskoç Gaelcesi"
- },
- "es": {
- "name": "İspanyolca"
- },
- "sv": {
- "name": "İsveççe"
- },
- "gsw": {
- "name": "İsviçre Almancası"
- },
- "fr-CH": {
- "name": "İsviçre Fransızcası"
- },
- "de-CH": {
- "name": "İsviçre Yüksek Almancası"
- },
- "it": {
- "name": "İtalyanca"
- },
- "is": {
- "name": "İzlandaca"
- },
- "ja": {
- "name": "Japonca"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kab": {
- "name": "Kabiliyece"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kkj": {
- "name": "Kako"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "fr-CA": {
- "name": "Kanada Fransızcası"
- },
- "en-CA": {
- "name": "Kanada İngilizcesi"
- },
- "kn": {
- "name": "Kannada dili"
- },
- "ca": {
- "name": "Katalanca"
- },
- "kk": {
- "name": "Kazakça"
- },
- "qu": {
- "name": "Keçuva dili"
- },
- "kw": {
- "name": "Kernevekçe"
- },
- "ks": {
- "name": "Keşmir dili"
- },
- "km": {
- "name": "Khmer dili"
- },
- "ky": {
- "name": "Kırgızca"
- },
- "cgg": {
- "name": "Kigaca"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "cu": {
- "name": "Kilise Slavcası"
- },
- "rw": {
- "name": "Kinyarwanda"
- },
- "rn": {
- "name": "Kirundi"
- },
- "sw-CD": {
- "name": "Kongo Svahili"
- },
- "kok": {
- "name": "Konkani dili"
- },
- "ko": {
- "name": "Korece"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "ksh": {
- "name": "Köln lehçesi"
- },
- "se": {
- "name": "Kuzey Laponcası"
- },
- "lrc": {
- "name": "Kuzey Luri"
- },
- "nd": {
- "name": "Kuzey Ndebele"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "lkt": {
- "name": "Lakotaca"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Lao dili"
- },
- "pl": {
- "name": "Lehçe"
- },
- "lv": {
- "name": "Letonca"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "Litvanca"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "luy": {
- "name": "Luyia"
- },
- "lb": {
- "name": "Lüksemburgca"
- },
- "hu": {
- "name": "Macarca"
- },
- "jmc": {
- "name": "Machame"
- },
- "mk": {
- "name": "Makedonca"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "ml": {
- "name": "Malayalam dili"
- },
- "ms": {
- "name": "Malayca"
- },
- "mg": {
- "name": "Malgaşça"
- },
- "mt": {
- "name": "Maltaca"
- },
- "gv": {
- "name": "Man dili"
- },
- "mr": {
- "name": "Marathi dili"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazenderanca"
- },
- "es-MX": {
- "name": "Meksika İspanyolcası"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Meta’"
- },
- "mn": {
- "name": "Moğolca"
- },
- "ro-MD": {
- "name": "Moldovaca"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "ne": {
- "name": "Nepalce"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nb": {
- "name": "Norveççe Bokmål"
- },
- "nn": {
- "name": "Norveççe Nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "or": {
- "name": "Oriya Dili"
- },
- "om": {
- "name": "Oromo dili"
- },
- "tzm": {
- "name": "Orta Atlas Tamazigti"
- },
- "ckb": {
- "name": "Orta Kürtçe"
- },
- "os": {
- "name": "Osetçe"
- },
- "uz": {
- "name": "Özbekçe"
- },
- "pa": {
- "name": "Pencapça"
- },
- "ps": {
- "name": "Peştuca"
- },
- "pt": {
- "name": "Portekizce"
- },
- "prg": {
- "name": "Prusyaca"
- },
- "rm": {
- "name": "Romanşça"
- },
- "rof": {
- "name": "Rombo"
- },
- "ro": {
- "name": "Rumence"
- },
- "ru": {
- "name": "Rusça"
- },
- "rwk": {
- "name": "Rwa"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "seh": {
- "name": "Sena"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "sr": {
- "name": "Sırpça"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "sd": {
- "name": "Sindhi dili"
- },
- "si": {
- "name": "Sinhali dili"
- },
- "sk": {
- "name": "Slovakça"
- },
- "sl": {
- "name": "Slovence"
- },
- "xog": {
- "name": "Soga"
- },
- "so": {
- "name": "Somalice"
- },
- "zgh": {
- "name": "Standart Fas Tamazigti"
- },
- "sw": {
- "name": "Svahili dili"
- },
- "tg": {
- "name": "Tacikçe"
- },
- "dav": {
- "name": "Taita"
- },
- "ta": {
- "name": "Tamilce"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "shi": {
- "name": "Taşelhit"
- },
- "tt": {
- "name": "Tatarca"
- },
- "th": {
- "name": "Tayca"
- },
- "te": {
- "name": "Telugu dili"
- },
- "teo": {
- "name": "Teso"
- },
- "bo": {
- "name": "Tibetçe"
- },
- "ti": {
- "name": "Tigrinya dili"
- },
- "to": {
- "name": "Tonga dili"
- },
- "tr": {
- "name": "Türkçe"
- },
- "tk": {
- "name": "Türkmence"
- },
- "uk": {
- "name": "Ukraynaca"
- },
- "ur": {
- "name": "Urduca"
- },
- "ug": {
- "name": "Uygurca"
- },
- "vai": {
- "name": "Vai"
- },
- "vi": {
- "name": "Vietnamca"
- },
- "vo": {
- "name": "Volapük"
- },
- "wo": {
- "name": "Volofça"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "sah": {
- "name": "Yakutça"
- },
- "yav": {
- "name": "Yangben"
- },
- "yi": {
- "name": "Yidiş"
- },
- "yo": {
- "name": "Yorubaca"
- },
- "hsb": {
- "name": "Yukarı Sorbça"
- },
- "el": {
- "name": "Yunanca"
- },
- "dje": {
- "name": "Zarma"
- },
- "zu": {
- "name": "Zuluca"
- }
+ "af": "Afrikaanca",
+ "agq": "Aghem",
+ "ak": "Akan",
+ "de": "Almanca",
+ "am": "Amharca",
+ "ar": "Arapça",
+ "sq": "Arnavutça",
+ "as": "Assamca",
+ "ast": "Asturyasça",
+ "asa": "Asu",
+ "nds": "Aşağı Almanca",
+ "nds-NL": "Aşağı Saksonca",
+ "dsb": "Aşağı Sorbça",
+ "pt-PT": "Avrupa Portekizcesi",
+ "en-AU": "Avustralya İngilizcesi",
+ "de-AT": "Avusturya Almancası",
+ "az": "Azerbaycan dili",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basa Dili",
+ "zh-Hans": "Basitleştirilmiş Çince",
+ "eu": "Baskça",
+ "fy": "Batı Frizcesi",
+ "be": "Belarusça",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "bn": "Bengalce",
+ "my": "Birman dili",
+ "brx": "Bodo",
+ "bs": "Boşnakça",
+ "br": "Bretonca",
+ "bg": "Bulgarca",
+ "jv": "Cava dili",
+ "ce": "Çeçence",
+ "cs": "Çekçe",
+ "chr": "Çerokice",
+ "zh": "Çince",
+ "da": "Danca",
+ "dua": "Duala",
+ "dz": "Dzongkha",
+ "ebu": "Embu",
+ "id": "Endonezce",
+ "hy": "Ermenice",
+ "eo": "Esperanto",
+ "et": "Estonca",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fo": "Faroe dili",
+ "fa": "Farsça",
+ "nl": "Felemenkçe",
+ "fil": "Filipince",
+ "fi": "Fince",
+ "nl-BE": "Flamanca",
+ "fr": "Fransızca",
+ "fur": "Friuli dili",
+ "ff": "Fula dili",
+ "cy": "Galce",
+ "gl": "Galiçyaca",
+ "lg": "Ganda",
+ "zh-Hant": "Geleneksel Çince",
+ "kl": "Grönland dili",
+ "guz": "Gusii",
+ "gu": "Güceratça",
+ "ka": "Gürcüce",
+ "ha": "Hausa dili",
+ "haw": "Hawaii dili",
+ "hr": "Hırvatça",
+ "hi": "Hintçe",
+ "ig": "İbo dili",
+ "he": "İbranice",
+ "smn": "İnari Laponcası",
+ "en-GB": "İngiliz İngilizcesi",
+ "en": "İngilizce",
+ "ga": "İrlandaca",
+ "gd": "İskoç Gaelcesi",
+ "es": "İspanyolca",
+ "sv": "İsveççe",
+ "gsw": "İsviçre Almancası",
+ "fr-CH": "İsviçre Fransızcası",
+ "de-CH": "İsviçre Yüksek Almancası",
+ "it": "İtalyanca",
+ "is": "İzlandaca",
+ "ja": "Japonca",
+ "dyo": "Jola-Fonyi",
+ "kab": "Kabiliyece",
+ "kea": "Kabuverdianu",
+ "kkj": "Kako",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "fr-CA": "Kanada Fransızcası",
+ "en-CA": "Kanada İngilizcesi",
+ "kn": "Kannada dili",
+ "yue": "Kantonca",
+ "ca": "Katalanca",
+ "kk": "Kazakça",
+ "qu": "Keçuva dili",
+ "kw": "Kernevekçe",
+ "ks": "Keşmir dili",
+ "km": "Khmer dili",
+ "ky": "Kırgızca",
+ "cgg": "Kiga",
+ "ki": "Kikuyu",
+ "cu": "Kilise Slavcası",
+ "rw": "Kinyarwanda",
+ "rn": "Kirundi",
+ "sw-CD": "Kongo Svahili",
+ "kok": "Konkani dili",
+ "ko": "Korece",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "ksh": "Köln lehçesi",
+ "se": "Kuzey Laponcası",
+ "lrc": "Kuzey Luri",
+ "nd": "Kuzey Ndebele",
+ "ku": "Kürtçe",
+ "nmg": "Kwasio",
+ "lkt": "Lakotaca",
+ "lag": "Langi",
+ "lo": "Lao dili",
+ "es-419": "Latin Amerika İspanyolcası",
+ "pl": "Lehçe",
+ "lv": "Letonca",
+ "ln": "Lingala",
+ "lt": "Litvanca",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "luy": "Luyia",
+ "lb": "Lüksemburgca",
+ "hu": "Macarca",
+ "jmc": "Machame",
+ "mk": "Makedonca",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "ml": "Malayalam dili",
+ "ms": "Malayca",
+ "mg": "Malgaşça",
+ "mt": "Maltaca",
+ "gv": "Man dili",
+ "mi": "Maori dili",
+ "mr": "Marathi dili",
+ "mas": "Masai",
+ "mzn": "Mazenderanca",
+ "es-MX": "Meksika İspanyolcası",
+ "mer": "Meru",
+ "mgo": "Meta’",
+ "mn": "Moğolca",
+ "ro-MD": "Moldovaca",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "ne": "Nepalce",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nb": "Norveççe Bokmål",
+ "nn": "Norveççe Nynorsk",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "or": "Oriya Dili",
+ "om": "Oromo dili",
+ "tzm": "Orta Atlas Tamazigti",
+ "ckb": "Orta Kürtçe",
+ "os": "Osetçe",
+ "uz": "Özbekçe",
+ "pa": "Pencapça",
+ "ps": "Peştuca",
+ "pt": "Portekizce",
+ "prg": "Prusyaca",
+ "rm": "Romanşça",
+ "rof": "Rombo",
+ "ro": "Rumence",
+ "ru": "Rusça",
+ "rwk": "Rwa",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "ceb": "Sebuano dili",
+ "seh": "Sena",
+ "sr": "Sırpça",
+ "ii": "Sichuan Yi",
+ "sd": "Sindhi dili",
+ "si": "Sinhali dili",
+ "sk": "Slovakça",
+ "sl": "Slovence",
+ "xog": "Soga",
+ "so": "Somalice",
+ "zgh": "Standart Fas Tamazigti",
+ "sw": "Svahili dili",
+ "ksb": "Şambala",
+ "sn": "Şona dili",
+ "tg": "Tacikçe",
+ "dav": "Taita",
+ "ta": "Tamilce",
+ "twq": "Tasawaq",
+ "shi": "Taşelit",
+ "tt": "Tatarca",
+ "th": "Tayca",
+ "te": "Telugu dili",
+ "teo": "Teso",
+ "bo": "Tibetçe",
+ "ti": "Tigrinya dili",
+ "to": "Tonga dili",
+ "tr": "Türkçe",
+ "tk": "Türkmence",
+ "uk": "Ukraynaca",
+ "ur": "Urduca",
+ "ug": "Uygurca",
+ "vai": "Vai",
+ "wa": "Valonca",
+ "vi": "Vietnamca",
+ "vo": "Volapük",
+ "wo": "Volofça",
+ "vun": "Vunjo",
+ "wae": "Walser",
+ "sah": "Yakutça",
+ "yav": "Yangben",
+ "yi": "Yidiş",
+ "yo": "Yorubaca",
+ "hsb": "Yukarı Sorbça",
+ "el": "Yunanca",
+ "dje": "Zarma",
+ "xh": "Zosa dili",
+ "zu": "Zuluca"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/tt.json b/vendor/commerceguys/intl/resources/language/tt.json
index 511dc6def..1d5e1069c 100644
--- a/vendor/commerceguys/intl/resources/language/tt.json
+++ b/vendor/commerceguys/intl/resources/language/tt.json
@@ -1,641 +1,224 @@
{
- "agq": {
- "name": "Aghem"
- },
- "ak": {
- "name": "Akan"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "bez": {
- "name": "Bena"
- },
- "brx": {
- "name": "Bodo"
- },
- "ce": {
- "name": "Chechen"
- },
- "cgg": {
- "name": "Chiga"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "kw": {
- "name": "Cornish"
- },
- "dua": {
- "name": "Duala"
- },
- "ebu": {
- "name": "Embu"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fur": {
- "name": "Friulian"
- },
- "lg": {
- "name": "Ganda"
- },
- "guz": {
- "name": "Gusii"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "ln": {
- "name": "Lingala"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "luy": {
- "name": "Luyia"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "gv": {
- "name": "Manx"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nds-NL": {
- "name": "nds (Нидерланд)"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nd": {
- "name": "North Ndebele"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "nb": {
- "name": "Norwegian Bokmål"
- },
- "nn": {
- "name": "Norwegian Nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "os": {
- "name": "Ossetic"
- },
- "prg": {
- "name": "Prussian"
- },
- "rof": {
- "name": "Rombo"
- },
- "rn": {
- "name": "Rundi"
- },
- "rwk": {
- "name": "Rwa"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "seh": {
- "name": "Sena"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "xog": {
- "name": "Soga"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "sw-CD": {
- "name": "sw (CD)"
- },
- "sw": {
- "name": "Swahili"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "dav": {
- "name": "Taita"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "teo": {
- "name": "Teso"
- },
- "vai": {
- "name": "Vai"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "fy": {
- "name": "Western Frisian"
- },
- "yav": {
- "name": "Yangben"
- },
- "dje": {
- "name": "Zarma"
- },
- "zu": {
- "name": "Zulu"
- },
- "sq": {
- "name": "албан"
- },
- "de": {
- "name": "алман"
- },
- "de-AT": {
- "name": "алман (Австрия)"
- },
- "de-CH": {
- "name": "алман (Швейцария)"
- },
- "am": {
- "name": "амхар"
- },
- "as": {
- "name": "ассам"
- },
- "af": {
- "name": "африкаанс"
- },
- "az": {
- "name": "әзәрбайҗан"
- },
- "hy": {
- "name": "әрмән"
- },
- "eu": {
- "name": "баск"
- },
- "be": {
- "name": "белорус"
- },
- "bem": {
- "name": "бемба"
- },
- "bn": {
- "name": "бенгали"
- },
- "my": {
- "name": "бирма"
- },
- "bg": {
- "name": "болгар"
- },
- "bs": {
- "name": "босния"
- },
- "br": {
- "name": "бретон"
- },
- "hu": {
- "name": "венгр"
- },
- "wo": {
- "name": "волоф"
- },
- "vi": {
- "name": "вьетнам"
- },
- "haw": {
- "name": "гавайи"
- },
- "zh-Hans": {
- "name": "гадиләштерелгән кытай"
- },
- "gl": {
- "name": "галисия"
- },
- "ar": {
- "name": "гарәп"
- },
- "nl": {
- "name": "голланд"
- },
- "nl-BE": {
- "name": "голланд (Бельгия)"
- },
- "el": {
- "name": "грек"
- },
- "ka": {
- "name": "грузин"
- },
- "gu": {
- "name": "гуҗарати"
- },
- "da": {
- "name": "дания"
- },
- "dz": {
- "name": "дзонг-кха"
- },
- "ig": {
- "name": "игбо"
- },
- "yi": {
- "name": "идиш"
- },
- "smn": {
- "name": "инари-саам"
- },
- "en": {
- "name": "инглиз"
- },
- "en-AU": {
- "name": "инглиз (Австралия)"
- },
- "en-GB": {
- "name": "инглиз (Бөекбритания)"
- },
- "en-CA": {
- "name": "инглиз (Канада)"
- },
- "id": {
- "name": "индонезия"
- },
- "ga": {
- "name": "ирланд"
- },
- "is": {
- "name": "исланд"
- },
- "es": {
- "name": "испан"
- },
- "es-MX": {
- "name": "испан (Мексика)"
- },
- "it": {
- "name": "итальян"
- },
- "yo": {
- "name": "йоруба"
- },
- "kk": {
- "name": "казакъ"
- },
- "kn": {
- "name": "каннада"
- },
- "ca": {
- "name": "каталан"
- },
- "ks": {
- "name": "кашмири"
- },
- "qu": {
- "name": "кечуа"
- },
- "kok": {
- "name": "конкани"
- },
- "ko": {
- "name": "корея"
- },
- "km": {
- "name": "кхмер"
- },
- "ky": {
- "name": "кыргыз"
- },
- "zh": {
- "name": "кытай (тәрҗемә киңәше: аерым алганда, мандарин кытайчасы)"
- },
- "lo": {
- "name": "лаос"
- },
- "lv": {
- "name": "латыш"
- },
- "lt": {
- "name": "литва"
- },
- "lb": {
- "name": "люксембург"
- },
- "mk": {
- "name": "македон"
- },
- "mg": {
- "name": "малагаси"
- },
- "ms": {
- "name": "малай"
- },
- "ml": {
- "name": "малаялам"
- },
- "mt": {
- "name": "мальта"
- },
- "mr": {
- "name": "маратхи"
- },
- "mn": {
- "name": "монгол"
- },
- "ne": {
- "name": "непали"
- },
- "or": {
- "name": "ория"
- },
- "om": {
- "name": "оромо"
- },
- "pa": {
- "name": "пәнҗаби"
- },
- "pl": {
- "name": "поляк"
- },
- "pt": {
- "name": "португал"
- },
- "pt-PT": {
- "name": "португал (Португалия)"
- },
- "ps": {
- "name": "пушту"
- },
- "rm": {
- "name": "ретороман"
- },
- "rw": {
- "name": "руанда"
- },
- "ro": {
- "name": "румын"
- },
- "ro-MD": {
- "name": "румын (Молдова)"
- },
- "ru": {
- "name": "рус"
- },
- "sah": {
- "name": "саха"
- },
- "sr": {
- "name": "серб"
- },
- "si": {
- "name": "сингал"
- },
- "sd": {
- "name": "синдһи"
- },
- "sk": {
- "name": "словак"
- },
- "sl": {
- "name": "словен"
- },
- "so": {
- "name": "сомали"
- },
- "tg": {
- "name": "таҗик"
- },
- "th": {
- "name": "тай"
- },
- "ta": {
- "name": "тамил"
- },
- "tt": {
- "name": "татар"
- },
- "te": {
- "name": "телугу"
- },
- "bo": {
- "name": "тибет"
- },
- "ti": {
- "name": "тигринья"
- },
- "to": {
- "name": "тонга"
- },
- "se": {
- "name": "төньяк саам"
- },
- "tr": {
- "name": "төрек"
- },
- "tk": {
- "name": "төрекмән"
- },
- "zh-Hant": {
- "name": "традицион кытай"
- },
- "dsb": {
- "name": "түбән сорб"
- },
- "ug": {
- "name": "уйгыр"
- },
- "uk": {
- "name": "украин"
- },
- "ur": {
- "name": "урду"
- },
- "cy": {
- "name": "уэльс"
- },
- "tzm": {
- "name": "үзәк атлас тамазигт"
- },
- "ckb": {
- "name": "үзәк көрд"
- },
- "uz": {
- "name": "үзбәк"
- },
- "fo": {
- "name": "фарер"
- },
- "fa": {
- "name": "фарсы"
- },
- "fil": {
- "name": "филиппин"
- },
- "fi": {
- "name": "фин"
- },
- "fr": {
- "name": "француз"
- },
- "fr-CA": {
- "name": "француз (Канада)"
- },
- "fr-CH": {
- "name": "француз (Швейцария)"
- },
- "ff": {
- "name": "фула"
- },
- "ha": {
- "name": "хауса"
- },
- "hr": {
- "name": "хорват"
- },
- "hi": {
- "name": "һинд"
- },
- "chr": {
- "name": "чероки"
- },
- "cs": {
- "name": "чех"
- },
- "sv": {
- "name": "швед"
- },
- "gd": {
- "name": "шотланд гэль"
- },
- "eo": {
- "name": "эсперанто"
- },
- "et": {
- "name": "эстон"
- },
- "hsb": {
- "name": "югары сорб"
- },
- "ja": {
- "name": "япон"
- },
- "he": {
- "name": "яһүд"
- }
+ "agq": "Aghem",
+ "ak": "Akan",
+ "ast": "Asturian",
+ "asa": "Asu",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "bez": "Bena",
+ "brx": "Bodo",
+ "yue": "Cantonese",
+ "ce": "Chechen",
+ "cgg": "Chiga",
+ "cu": "Church Slavic",
+ "ksh": "Colognian",
+ "kw": "Cornish",
+ "dua": "Duala",
+ "ebu": "Embu",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fur": "Friulian",
+ "lg": "Ganda",
+ "guz": "Gusii",
+ "jv": "Javanese",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "ki": "Kikuyu",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "nmg": "Kwasio",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "ln": "Lingala",
+ "nds": "Low German",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "luy": "Luyia",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "gv": "Manx",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nds-NL": "nds (Нидерланд)",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nd": "North Ndebele",
+ "lrc": "Northern Luri",
+ "nb": "Norwegian Bokmål",
+ "nn": "Norwegian Nynorsk",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "os": "Ossetic",
+ "prg": "Prussian",
+ "rof": "Rombo",
+ "rn": "Rundi",
+ "rwk": "Rwa",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "seh": "Sena",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "xog": "Soga",
+ "zgh": "Standard Moroccan Tamazight",
+ "sw-CD": "sw (CD)",
+ "sw": "Swahili",
+ "gsw": "Swiss German",
+ "shi": "Tachelhit",
+ "dav": "Taita",
+ "twq": "Tasawaq",
+ "teo": "Teso",
+ "vai": "Vai",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "fy": "Western Frisian",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "dje": "Zarma",
+ "zu": "Zulu",
+ "sq": "албан",
+ "de": "алман",
+ "de-AT": "алман (Австрия)",
+ "am": "амхар",
+ "as": "ассам",
+ "af": "африкаанс",
+ "az": "әзәрбайҗан",
+ "hy": "әрмән",
+ "eu": "баск",
+ "be": "белорус",
+ "bem": "бемба",
+ "bn": "бенгали",
+ "my": "бирма",
+ "bg": "болгар",
+ "bs": "босния",
+ "br": "бретон",
+ "en-GB": "Британия инглизчәсе",
+ "hu": "венгр",
+ "wo": "волоф",
+ "vi": "вьетнам",
+ "haw": "гавайи",
+ "zh-Hans": "гадиләштерелгән кытай",
+ "gl": "галисия",
+ "ar": "гарәп",
+ "nl": "голланд",
+ "nl-BE": "голланд (Бельгия)",
+ "el": "грек",
+ "ka": "грузин",
+ "gu": "гуҗарати",
+ "da": "дания",
+ "dz": "дзонг-кха",
+ "ig": "игбо",
+ "yi": "идиш",
+ "smn": "инари-саам",
+ "en": "инглиз",
+ "en-AU": "инглиз (Австралия)",
+ "en-CA": "инглиз (Канада)",
+ "id": "индонезия",
+ "ga": "ирланд",
+ "is": "исланд",
+ "es": "испан",
+ "es-419": "испан (Латин Америкасы)",
+ "es-MX": "испан (Мексика)",
+ "it": "итальян",
+ "yo": "йоруба",
+ "kk": "казакъ",
+ "kn": "каннада",
+ "ca": "каталан",
+ "ks": "кашмири",
+ "qu": "кечуа",
+ "kok": "конкани",
+ "ko": "корея",
+ "ku": "көрд",
+ "km": "кхмер",
+ "ky": "кыргыз",
+ "zh": "кытай (тәрҗемә киңәше: аерым алганда, мандарин кытайчасы)",
+ "lo": "лаос",
+ "lv": "латыш",
+ "lt": "литва",
+ "lb": "люксембург",
+ "mk": "македон",
+ "mg": "малагаси",
+ "ms": "малай",
+ "ml": "малаялам",
+ "mt": "мальта",
+ "mi": "маори",
+ "mr": "маратхи",
+ "mn": "монгол",
+ "ne": "непали",
+ "or": "ория",
+ "om": "оромо",
+ "pa": "пәнҗаби",
+ "pl": "поляк",
+ "pt": "португал",
+ "pt-PT": "португал (Европа)",
+ "ps": "пушту",
+ "rm": "ретороман",
+ "rw": "руанда",
+ "ro": "румын",
+ "ro-MD": "румын (Молдова)",
+ "ru": "рус",
+ "sah": "саха",
+ "ceb": "себуано",
+ "sr": "серб",
+ "si": "сингал",
+ "sd": "синдһи",
+ "sk": "словак",
+ "sl": "словен",
+ "so": "сомали",
+ "tg": "таҗик",
+ "th": "тай",
+ "ta": "тамил",
+ "tt": "татар",
+ "te": "телугу",
+ "bo": "тибет",
+ "ti": "тигринья",
+ "to": "тонга",
+ "se": "төньяк саам",
+ "tr": "төрек",
+ "tk": "төрекмән",
+ "zh-Hant": "традицион кытай",
+ "dsb": "түбән сорб",
+ "ug": "уйгыр",
+ "uk": "украин",
+ "ur": "урду",
+ "cy": "уэльс",
+ "tzm": "үзәк атлас тамазигт",
+ "ckb": "үзәк көрд",
+ "uz": "үзбәк",
+ "fo": "фарер",
+ "fa": "фарсы",
+ "fil": "филиппин",
+ "fi": "фин",
+ "fr": "француз",
+ "fr-CA": "француз (Канада)",
+ "fr-CH": "француз (Швейцария)",
+ "ff": "фула",
+ "ha": "хауса",
+ "hr": "хорват",
+ "hi": "һинд",
+ "chr": "чероки",
+ "cs": "чех",
+ "sv": "швед",
+ "gd": "шотланд гэль",
+ "eo": "эсперанто",
+ "et": "эстон",
+ "de-CH": "югары алман (Швейцария)",
+ "hsb": "югары сорб",
+ "ja": "япон",
+ "he": "яһүд"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/twq.json b/vendor/commerceguys/intl/resources/language/twq.json
index 2c2703dfc..b7f932702 100644
--- a/vendor/commerceguys/intl/resources/language/twq.json
+++ b/vendor/commerceguys/intl/resources/language/twq.json
@@ -1,641 +1,224 @@
{
- "af": {
- "name": "Afrikaans"
- },
- "agq": {
- "name": "Aghem"
- },
- "ak": {
- "name": "Akan senni"
- },
- "sq": {
- "name": "Albanian"
- },
- "de": {
- "name": "Almaŋ senni"
- },
- "de-AT": {
- "name": "Almaŋ senni (Otriši)"
- },
- "de-CH": {
- "name": "Almaŋ senni (Swisu)"
- },
- "am": {
- "name": "Amhaarik senni"
- },
- "hy": {
- "name": "Armenian"
- },
- "as": {
- "name": "Assamese"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "az": {
- "name": "Azerbaijani"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "Basque"
- },
- "be": {
- "name": "Belaruus senni"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "bn": {
- "name": "Bengali senni"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "Bosnian"
- },
- "br": {
- "name": "Breton"
- },
- "bg": {
- "name": "Bulagaari senni"
- },
- "my": {
- "name": "Burme senni"
- },
- "ca": {
- "name": "Catalan"
- },
- "cs": {
- "name": "Cek senni"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "ce": {
- "name": "Chechen"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "kw": {
- "name": "Cornish"
- },
- "hr": {
- "name": "Croatian"
- },
- "da": {
- "name": "Danish"
- },
- "dua": {
- "name": "Duala"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "ebu": {
- "name": "Embu"
- },
- "es": {
- "name": "Espaaɲe senni"
- },
- "es-MX": {
- "name": "Espaaɲe senni (Mexiki)"
- },
- "eo": {
- "name": "Esperanto"
- },
- "et": {
- "name": "Estonian"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "Faroese"
- },
- "fa": {
- "name": "Farsi senni"
- },
- "fil": {
- "name": "Filipino"
- },
- "fi": {
- "name": "Finnish"
- },
- "fr": {
- "name": "Fransee senni"
- },
- "fr-CA": {
- "name": "Fransee senni (Kanaada)"
- },
- "fr-CH": {
- "name": "Fransee senni (Swisu)"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "gl": {
- "name": "Galician"
- },
- "lg": {
- "name": "Ganda"
- },
- "ka": {
- "name": "Georgian"
- },
- "el": {
- "name": "Grek senni"
- },
- "gu": {
- "name": "Gujarati"
- },
- "guz": {
- "name": "Gusii"
- },
- "haw": {
- "name": "Hawaiian"
- },
- "ha": {
- "name": "Hawsance senni"
- },
- "he": {
- "name": "Hebrew"
- },
- "nl": {
- "name": "Holandee senni"
- },
- "nl-BE": {
- "name": "Holandee senni (Belgiiki)"
- },
- "hu": {
- "name": "Hungaari senni"
- },
- "ig": {
- "name": "Iboo senni"
- },
- "is": {
- "name": "Icelandic"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "id": {
- "name": "Indoneesi senni"
- },
- "hi": {
- "name": "Induu senni"
- },
- "en": {
- "name": "Inglisi senni"
- },
- "en-GB": {
- "name": "Inglisi senni (Albaasalaama Marganta)"
- },
- "en-CA": {
- "name": "Inglisi senni (Kanaada)"
- },
- "en-AU": {
- "name": "Inglisi senni (Ostraali)"
- },
- "ga": {
- "name": "Irish"
- },
- "it": {
- "name": "Itaali senni"
- },
- "ja": {
- "name": "Japonee senni"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "kn": {
- "name": "Kannada"
- },
- "ks": {
- "name": "Kashmiri"
- },
- "kk": {
- "name": "Kazakh"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "km": {
- "name": "Kmeer senni, Game here"
- },
- "kok": {
- "name": "Konkani"
- },
- "ko": {
- "name": "Koree senni"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "ky": {
- "name": "Kyrgyz"
- },
- "ar": {
- "name": "Laaraw senni"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Lao"
- },
- "lv": {
- "name": "Latvian"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "Lithuanian"
- },
- "dsb": {
- "name": "Lower Sorbian"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "Luxembourgish"
- },
- "luy": {
- "name": "Luyia"
- },
- "mk": {
- "name": "Macedonian"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "Malagasy"
- },
- "ml": {
- "name": "Malayalam"
- },
- "ms": {
- "name": "Maleezi senni"
- },
- "mt": {
- "name": "Maltese"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "Marathi"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "mn": {
- "name": "Mongolian"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nds-NL": {
- "name": "nds (Hollandu)"
- },
- "ne": {
- "name": "Neepal senni"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nd": {
- "name": "North Ndebele"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "se": {
- "name": "Northern Sami"
- },
- "nb": {
- "name": "Norwegian Bokmål"
- },
- "nn": {
- "name": "Norwegian Nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "or": {
- "name": "Odia"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetic"
- },
- "ps": {
- "name": "Pashto"
- },
- "pl": {
- "name": "Polonee senni"
- },
- "pt": {
- "name": "Portugee senni"
- },
- "pt-PT": {
- "name": "Portugee senni (Portugaal)"
- },
- "prg": {
- "name": "Prussian"
- },
- "pa": {
- "name": "Punjaabi sennii"
- },
- "qu": {
- "name": "Quechua"
- },
- "rm": {
- "name": "Romansh"
- },
- "rof": {
- "name": "Rombo"
- },
- "ro": {
- "name": "Rumaani senni"
- },
- "ro-MD": {
- "name": "Rumaani senni (Moldovi)"
- },
- "rn": {
- "name": "Rundi"
- },
- "ru": {
- "name": "Ruusi senni"
- },
- "rwk": {
- "name": "Rwa"
- },
- "rw": {
- "name": "Rwanda senni"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "gd": {
- "name": "Scottish Gaelic"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "Serbian"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Sinhala"
- },
- "zh": {
- "name": "Sinuwa senni, Mandareŋ"
- },
- "zh-Hans": {
- "name": "Sinuwa senni, Mandareŋ (Hans)"
- },
- "zh-Hant": {
- "name": "Sinuwa senni, Mandareŋ (Hant)"
- },
- "sk": {
- "name": "Slovak"
- },
- "sl": {
- "name": "Slovenian"
- },
- "xog": {
- "name": "Soga"
- },
- "so": {
- "name": "Somaali senni"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "sv": {
- "name": "Suweede senni"
- },
- "sw-CD": {
- "name": "sw (Kongoo demookaratiki laboo)"
- },
- "sw": {
- "name": "Swahili"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "th": {
- "name": "Taailandu senni"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "dav": {
- "name": "Taita"
- },
- "tg": {
- "name": "Tajik"
- },
- "ta": {
- "name": "Tamil senni"
- },
- "twq": {
- "name": "Tasawaq senni"
- },
- "tt": {
- "name": "Tatar"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "bo": {
- "name": "Tibetan"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "to": {
- "name": "Tongan"
- },
- "tk": {
- "name": "Turkmen"
- },
- "tr": {
- "name": "Turku senni"
- },
- "uk": {
- "name": "Ukreen senni"
- },
- "hsb": {
- "name": "Upper Sorbian"
- },
- "ur": {
- "name": "Urdu senni"
- },
- "ug": {
- "name": "Uyghur"
- },
- "uz": {
- "name": "Uzbek"
- },
- "vai": {
- "name": "Vai"
- },
- "vi": {
- "name": "Vietnaam senni"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "cy": {
- "name": "Welsh"
- },
- "fy": {
- "name": "Western Frisian"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "yi": {
- "name": "Yiddish"
- },
- "yo": {
- "name": "Yorbance senni"
- },
- "dje": {
- "name": "Zarma"
- },
- "zu": {
- "name": "Zulu senni"
- }
+ "af": "Afrikaans",
+ "agq": "Aghem",
+ "ak": "Akan senni",
+ "sq": "Albanian",
+ "de": "Almaŋ senni",
+ "de-AT": "Almaŋ senni (Otriši)",
+ "de-CH": "Almaŋ senni (Swisu)",
+ "am": "Amhaarik senni",
+ "hy": "Armenian",
+ "as": "Assamese",
+ "ast": "Asturian",
+ "asa": "Asu",
+ "az": "Azerbaijani",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "eu": "Basque",
+ "be": "Belaruus senni",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "bn": "Bengali senni",
+ "brx": "Bodo",
+ "bs": "Bosnian",
+ "br": "Breton",
+ "bg": "Bulagaari senni",
+ "my": "Burme senni",
+ "yue": "Cantonese",
+ "ca": "Catalan",
+ "ceb": "Cebuano",
+ "cs": "Cek senni",
+ "tzm": "Central Atlas Tamazight",
+ "ckb": "Central Kurdish",
+ "ce": "Chechen",
+ "chr": "Cherokee",
+ "cgg": "Chiga",
+ "cu": "Church Slavic",
+ "ksh": "Colognian",
+ "kw": "Cornish",
+ "hr": "Croatian",
+ "da": "Danish",
+ "dua": "Duala",
+ "dz": "Dzongkha",
+ "ebu": "Embu",
+ "es": "Espaaɲe senni",
+ "es-419": "Espaaɲe senni (419)",
+ "es-MX": "Espaaɲe senni (Mexiki)",
+ "eo": "Esperanto",
+ "et": "Estonian",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fo": "Faroese",
+ "fa": "Farsi senni",
+ "fil": "Filipino",
+ "fi": "Finnish",
+ "fr": "Fransee senni",
+ "fr-CA": "Fransee senni (Kanaada)",
+ "fr-CH": "Fransee senni (Swisu)",
+ "fur": "Friulian",
+ "ff": "Fulah",
+ "gl": "Galician",
+ "lg": "Ganda",
+ "ka": "Georgian",
+ "el": "Grek senni",
+ "gu": "Gujarati",
+ "guz": "Gusii",
+ "haw": "Hawaiian",
+ "ha": "Hawsance senni",
+ "he": "Hebrew",
+ "nl": "Holandee senni",
+ "nl-BE": "Holandee senni (Belgiiki)",
+ "hu": "Hungaari senni",
+ "ig": "Iboo senni",
+ "is": "Icelandic",
+ "smn": "Inari Sami",
+ "id": "Indoneesi senni",
+ "hi": "Induu senni",
+ "en": "Inglisi senni",
+ "en-GB": "Inglisi senni (Albaasalaama Marganta)",
+ "en-CA": "Inglisi senni (Kanaada)",
+ "en-AU": "Inglisi senni (Ostraali)",
+ "ga": "Irish",
+ "it": "Itaali senni",
+ "ja": "Japonee senni",
+ "jv": "Javanee senni",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "kn": "Kannada",
+ "ks": "Kashmiri",
+ "kk": "Kazakh",
+ "ki": "Kikuyu",
+ "km": "Kmeer senni, Game here",
+ "kok": "Konkani",
+ "ko": "Koree senni",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "ku": "Kurdish",
+ "nmg": "Kwasio",
+ "ky": "Kyrgyz",
+ "ar": "Laaraw senni",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Lao",
+ "lv": "Latvian",
+ "ln": "Lingala",
+ "lt": "Lithuanian",
+ "nds": "Low German",
+ "dsb": "Lower Sorbian",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "lb": "Luxembourgish",
+ "luy": "Luyia",
+ "mk": "Macedonian",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "Malagasy",
+ "ml": "Malayalam",
+ "ms": "Maleezi senni",
+ "mt": "Maltese",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mr": "Marathi",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "mn": "Mongolian",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nds-NL": "nds (Hollandu)",
+ "ne": "Neepal senni",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nd": "North Ndebele",
+ "lrc": "Northern Luri",
+ "se": "Northern Sami",
+ "nb": "Norwegian Bokmål",
+ "nn": "Norwegian Nynorsk",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "or": "Odia",
+ "om": "Oromo",
+ "os": "Ossetic",
+ "ps": "Pashto",
+ "pl": "Polonee senni",
+ "pt": "Portugee senni",
+ "pt-PT": "Portugee senni (Portugaal)",
+ "prg": "Prussian",
+ "pa": "Punjaabi sennii",
+ "qu": "Quechua",
+ "rm": "Romansh",
+ "rof": "Rombo",
+ "ro": "Rumaani senni",
+ "ro-MD": "Rumaani senni (Moldovi)",
+ "rn": "Rundi",
+ "ru": "Ruusi senni",
+ "rwk": "Rwa",
+ "rw": "Rwanda senni",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "gd": "Scottish Gaelic",
+ "seh": "Sena",
+ "sr": "Serbian",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "sd": "Sindhi",
+ "si": "Sinhala",
+ "zh": "Sinuwa senni, Mandareŋ",
+ "zh-Hans": "Sinuwa senni, Mandareŋ (Hans)",
+ "zh-Hant": "Sinuwa senni, Mandareŋ (Hant)",
+ "sk": "Slovak",
+ "sl": "Slovenian",
+ "xog": "Soga",
+ "so": "Somaali senni",
+ "zgh": "Standard Moroccan Tamazight",
+ "sv": "Suweede senni",
+ "sw-CD": "sw (Kongoo demookaratiki laboo)",
+ "sw": "Swahili",
+ "gsw": "Swiss German",
+ "th": "Taailandu senni",
+ "shi": "Tachelhit",
+ "dav": "Taita",
+ "tg": "Tajik",
+ "ta": "Tamil senni",
+ "twq": "Tasawaq senni",
+ "tt": "Tatar",
+ "te": "Telugu",
+ "teo": "Teso",
+ "bo": "Tibetan",
+ "ti": "Tigrinya",
+ "to": "Tongan",
+ "tk": "Turkmen",
+ "tr": "Turku senni",
+ "uk": "Ukreen senni",
+ "hsb": "Upper Sorbian",
+ "ur": "Urdu senni",
+ "ug": "Uyghur",
+ "uz": "Uzbek",
+ "vai": "Vai",
+ "vi": "Vietnaam senni",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "cy": "Welsh",
+ "fy": "Western Frisian",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "yi": "Yiddish",
+ "yo": "Yorbance senni",
+ "dje": "Zarma",
+ "zu": "Zulu senni"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/tzm.json b/vendor/commerceguys/intl/resources/language/tzm.json
index dab57f607..37d90372c 100644
--- a/vendor/commerceguys/intl/resources/language/tzm.json
+++ b/vendor/commerceguys/intl/resources/language/tzm.json
@@ -1,641 +1,224 @@
{
- "af": {
- "name": "Afrikaans"
- },
- "agq": {
- "name": "Aghem"
- },
- "sq": {
- "name": "Albanian"
- },
- "hy": {
- "name": "Armenian"
- },
- "as": {
- "name": "Assamese"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "az": {
- "name": "Azerbaijani"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "Basque"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "Bosnian"
- },
- "br": {
- "name": "Breton"
- },
- "ca": {
- "name": "Catalan"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "ce": {
- "name": "Chechen"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "kw": {
- "name": "Cornish"
- },
- "hr": {
- "name": "Croatian"
- },
- "da": {
- "name": "Danish"
- },
- "dua": {
- "name": "Duala"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "ebu": {
- "name": "Embu"
- },
- "eo": {
- "name": "Esperanto"
- },
- "et": {
- "name": "Estonian"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "Faroese"
- },
- "fil": {
- "name": "Filipino"
- },
- "fi": {
- "name": "Finnish"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "gl": {
- "name": "Galician"
- },
- "lg": {
- "name": "Ganda"
- },
- "ka": {
- "name": "Georgian"
- },
- "gu": {
- "name": "Gujarati"
- },
- "guz": {
- "name": "Gusii"
- },
- "haw": {
- "name": "Hawaiian"
- },
- "he": {
- "name": "Hebrew"
- },
- "is": {
- "name": "Icelandic"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "ga": {
- "name": "Irish"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "kn": {
- "name": "Kannada"
- },
- "ks": {
- "name": "Kashmiri"
- },
- "kk": {
- "name": "Kazakh"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "kok": {
- "name": "Konkani"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "ky": {
- "name": "Kyrgyz"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Lao"
- },
- "lv": {
- "name": "Latvian"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "Lithuanian"
- },
- "dsb": {
- "name": "Lower Sorbian"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "Luxembourgish"
- },
- "luy": {
- "name": "Luyia"
- },
- "mk": {
- "name": "Macedonian"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "Malagasy"
- },
- "ml": {
- "name": "Malayalam"
- },
- "mt": {
- "name": "Maltese"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "Marathi"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "mn": {
- "name": "Mongolian"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nds-NL": {
- "name": "nds (Hulanḍa)"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nd": {
- "name": "North Ndebele"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "se": {
- "name": "Northern Sami"
- },
- "nb": {
- "name": "Norwegian Bokmål"
- },
- "nn": {
- "name": "Norwegian Nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "or": {
- "name": "Odia"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetic"
- },
- "ps": {
- "name": "Pashto"
- },
- "prg": {
- "name": "Prussian"
- },
- "qu": {
- "name": "Quechua"
- },
- "rm": {
- "name": "Romansh"
- },
- "rof": {
- "name": "Rombo"
- },
- "rn": {
- "name": "Rundi"
- },
- "rwk": {
- "name": "Rwa"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "gd": {
- "name": "Scottish Gaelic"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "Serbian"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Sinhala"
- },
- "sk": {
- "name": "Slovak"
- },
- "sl": {
- "name": "Slovenian"
- },
- "xog": {
- "name": "Soga"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "sw-CD": {
- "name": "sw (Tagduda Tadimuqraṭit n Kungu)"
- },
- "sw": {
- "name": "Swahili"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "bg": {
- "name": "Tabelɣarit"
- },
- "pa": {
- "name": "Tabenjabit"
- },
- "be": {
- "name": "Tabilarusit"
- },
- "bn": {
- "name": "Tabinɣalit"
- },
- "my": {
- "name": "Taburmanit"
- },
- "pt": {
- "name": "Taburtuɣalit"
- },
- "pt-PT": {
- "name": "Taburtuɣalit (Purtuɣal)"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "cs": {
- "name": "Tačikt"
- },
- "zh": {
- "name": "Tacinwit,Mandarin"
- },
- "zh-Hans": {
- "name": "Tacinwit,Mandarin (Hans)"
- },
- "zh-Hant": {
- "name": "Tacinwit,Mandarin (Hant)"
- },
- "fa": {
- "name": "Tafarisit"
- },
- "fr": {
- "name": "Tafṛansist"
- },
- "fr-CA": {
- "name": "Tafṛansist (Kanada)"
- },
- "fr-CH": {
- "name": "Tafṛansist (Swisra)"
- },
- "ha": {
- "name": "Tahawsat"
- },
- "hu": {
- "name": "Tahenɣarit"
- },
- "hi": {
- "name": "Tahindit"
- },
- "nl": {
- "name": "Tahulanḍit"
- },
- "nl-BE": {
- "name": "Tahulanḍit (Beljika)"
- },
- "dav": {
- "name": "Taita"
- },
- "ja": {
- "name": "Tajappunit"
- },
- "tg": {
- "name": "Tajik"
- },
- "ak": {
- "name": "Takanit"
- },
- "ko": {
- "name": "Takurit"
- },
- "de": {
- "name": "Talmanit"
- },
- "de-CH": {
- "name": "Talmanit (Swisra)"
- },
- "de-AT": {
- "name": "Talmanit (Ustriyya)"
- },
- "ms": {
- "name": "Tamalizit"
- },
- "tzm": {
- "name": "Tamaziɣt n laṭlaṣ"
- },
- "am": {
- "name": "Tamharit"
- },
- "en": {
- "name": "Tanglizt"
- },
- "en-CA": {
- "name": "Tanglizt (Kanada)"
- },
- "en-GB": {
- "name": "Tanglizt (Tagelda Taddukelt)"
- },
- "en-AU": {
- "name": "Tanglizt (Usṭralya)"
- },
- "ne": {
- "name": "Tanippalit"
- },
- "pl": {
- "name": "Tappulunit"
- },
- "ro": {
- "name": "Taṛumanit"
- },
- "ro-MD": {
- "name": "Taṛumanit (Mulḍavya)"
- },
- "ru": {
- "name": "Tarusit"
- },
- "rw": {
- "name": "Tarwandit"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "es": {
- "name": "tasbelyunit"
- },
- "es-MX": {
- "name": "tasbelyunit (Miksik)"
- },
- "so": {
- "name": "Taṣumalit"
- },
- "sv": {
- "name": "Taswidit"
- },
- "it": {
- "name": "Taṭalyant"
- },
- "ta": {
- "name": "Tatamilt"
- },
- "tt": {
- "name": "Tatar"
- },
- "th": {
- "name": "Taṭayt"
- },
- "tr": {
- "name": "Taturkit"
- },
- "vi": {
- "name": "Taviṭnamit"
- },
- "km": {
- "name": "Taxmert ,Talammast"
- },
- "el": {
- "name": "Tayunanit"
- },
- "yo": {
- "name": "Tayurubat"
- },
- "zu": {
- "name": "tazulut"
- },
- "ar": {
- "name": "Taεrabt"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "bo": {
- "name": "Tibetan"
- },
- "ig": {
- "name": "Tigbut"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "id": {
- "name": "Tindunisit"
- },
- "to": {
- "name": "Tongan"
- },
- "uk": {
- "name": "Tukranit"
- },
- "ur": {
- "name": "Turdut"
- },
- "tk": {
- "name": "Turkmen"
- },
- "hsb": {
- "name": "Upper Sorbian"
- },
- "ug": {
- "name": "Uyghur"
- },
- "uz": {
- "name": "Uzbek"
- },
- "vai": {
- "name": "Vai"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "cy": {
- "name": "Welsh"
- },
- "fy": {
- "name": "Western Frisian"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "yi": {
- "name": "Yiddish"
- },
- "dje": {
- "name": "Zarma"
- }
+ "af": "Afrikaans",
+ "agq": "Aghem",
+ "sq": "Albanian",
+ "hy": "Armenian",
+ "as": "Assamese",
+ "ast": "Asturian",
+ "asa": "Asu",
+ "az": "Azerbaijani",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "eu": "Basque",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "brx": "Bodo",
+ "bs": "Bosnian",
+ "br": "Breton",
+ "yue": "Cantonese",
+ "ca": "Catalan",
+ "ceb": "Cebuano",
+ "ckb": "Central Kurdish",
+ "ce": "Chechen",
+ "chr": "Cherokee",
+ "cgg": "Chiga",
+ "cu": "Church Slavic",
+ "ksh": "Colognian",
+ "kw": "Cornish",
+ "hr": "Croatian",
+ "da": "Danish",
+ "dua": "Duala",
+ "dz": "Dzongkha",
+ "ebu": "Embu",
+ "eo": "Esperanto",
+ "et": "Estonian",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fo": "Faroese",
+ "fil": "Filipino",
+ "fi": "Finnish",
+ "fur": "Friulian",
+ "ff": "Fulah",
+ "gl": "Galician",
+ "lg": "Ganda",
+ "ka": "Georgian",
+ "gu": "Gujarati",
+ "guz": "Gusii",
+ "haw": "Hawaiian",
+ "he": "Hebrew",
+ "is": "Icelandic",
+ "smn": "Inari Sami",
+ "ga": "Irish",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "kn": "Kannada",
+ "ks": "Kashmiri",
+ "kk": "Kazakh",
+ "ki": "Kikuyu",
+ "kok": "Konkani",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "ku": "Kurdish",
+ "nmg": "Kwasio",
+ "ky": "Kyrgyz",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Lao",
+ "lv": "Latvian",
+ "ln": "Lingala",
+ "lt": "Lithuanian",
+ "nds": "Low German",
+ "dsb": "Lower Sorbian",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "lb": "Luxembourgish",
+ "luy": "Luyia",
+ "mk": "Macedonian",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "Malagasy",
+ "ml": "Malayalam",
+ "mt": "Maltese",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mr": "Marathi",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "mn": "Mongolian",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nds-NL": "nds (Hulanḍa)",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nd": "North Ndebele",
+ "lrc": "Northern Luri",
+ "se": "Northern Sami",
+ "nb": "Norwegian Bokmål",
+ "nn": "Norwegian Nynorsk",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "or": "Odia",
+ "om": "Oromo",
+ "os": "Ossetic",
+ "ps": "Pashto",
+ "prg": "Prussian",
+ "qu": "Quechua",
+ "rm": "Romansh",
+ "rof": "Rombo",
+ "rn": "Rundi",
+ "rwk": "Rwa",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "gd": "Scottish Gaelic",
+ "seh": "Sena",
+ "sr": "Serbian",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "sd": "Sindhi",
+ "si": "Sinhala",
+ "sk": "Slovak",
+ "sl": "Slovenian",
+ "xog": "Soga",
+ "zgh": "Standard Moroccan Tamazight",
+ "sw-CD": "sw (Tagduda Tadimuqraṭit n Kungu)",
+ "sw": "Swahili",
+ "gsw": "Swiss German",
+ "bg": "Tabelɣarit",
+ "pa": "Tabenjabit",
+ "be": "Tabilarusit",
+ "bn": "Tabinɣalit",
+ "my": "Taburmanit",
+ "pt": "Taburtuɣalit",
+ "pt-PT": "Taburtuɣalit (Purtuɣal)",
+ "shi": "Tachelhit",
+ "cs": "Tačikt",
+ "zh": "Tacinwit,Mandarin",
+ "zh-Hans": "Tacinwit,Mandarin (Hans)",
+ "zh-Hant": "Tacinwit,Mandarin (Hant)",
+ "fa": "Tafarisit",
+ "fr": "Tafṛansist",
+ "fr-CA": "Tafṛansist (Kanada)",
+ "fr-CH": "Tafṛansist (Swisra)",
+ "ha": "Tahawsat",
+ "hu": "Tahenɣarit",
+ "hi": "Tahindit",
+ "nl": "Tahulanḍit",
+ "nl-BE": "Tahulanḍit (Beljika)",
+ "dav": "Taita",
+ "ja": "Tajappunit",
+ "jv": "Tajavanit",
+ "tg": "Tajik",
+ "ak": "Takanit",
+ "ko": "Takurit",
+ "de": "Talmanit",
+ "de-CH": "Talmanit (Swisra)",
+ "de-AT": "Talmanit (Ustriyya)",
+ "ms": "Tamalizit",
+ "tzm": "Tamaziɣt n laṭlaṣ",
+ "am": "Tamharit",
+ "en": "Tanglizt",
+ "en-CA": "Tanglizt (Kanada)",
+ "en-GB": "Tanglizt (Tagelda Taddukelt)",
+ "en-AU": "Tanglizt (Usṭralya)",
+ "ne": "Tanippalit",
+ "pl": "Tappulunit",
+ "ro": "Taṛumanit",
+ "ro-MD": "Taṛumanit (Mulḍavya)",
+ "ru": "Tarusit",
+ "rw": "Tarwandit",
+ "twq": "Tasawaq",
+ "es": "tasbelyunit",
+ "es-419": "tasbelyunit (419)",
+ "es-MX": "tasbelyunit (Miksik)",
+ "so": "Taṣumalit",
+ "sv": "Taswidit",
+ "it": "Taṭalyant",
+ "ta": "Tatamilt",
+ "tt": "Tatar",
+ "th": "Taṭayt",
+ "tr": "Taturkit",
+ "vi": "Taviṭnamit",
+ "km": "Taxmert ,Talammast",
+ "el": "Tayunanit",
+ "yo": "Tayurubat",
+ "zu": "tazulut",
+ "ar": "Taεrabt",
+ "te": "Telugu",
+ "teo": "Teso",
+ "bo": "Tibetan",
+ "ig": "Tigbut",
+ "ti": "Tigrinya",
+ "id": "Tindunisit",
+ "to": "Tongan",
+ "uk": "Tukranit",
+ "ur": "Turdut",
+ "tk": "Turkmen",
+ "hsb": "Upper Sorbian",
+ "ug": "Uyghur",
+ "uz": "Uzbek",
+ "vai": "Vai",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "cy": "Welsh",
+ "fy": "Western Frisian",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "yi": "Yiddish",
+ "dje": "Zarma"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/ug.json b/vendor/commerceguys/intl/resources/language/ug.json
index 8e795b9e3..f21844bb3 100644
--- a/vendor/commerceguys/intl/resources/language/ug.json
+++ b/vendor/commerceguys/intl/resources/language/ug.json
@@ -1,644 +1,224 @@
{
- "zh-Hans": {
- "name": "ئاددىي خەنچە"
- },
- "as": {
- "name": "ئاسامچە"
- },
- "ast": {
- "name": "ئاستۇرىيەچە"
- },
- "asa": {
- "name": "ئاسۇچە"
- },
- "af": {
- "name": "ئافرىكانچە"
- },
- "ak": {
- "name": "ئاكانچە"
- },
- "agq": {
- "name": "ئاگەمچە"
- },
- "sq": {
- "name": "ئالبانچە"
- },
- "am": {
- "name": "ئامھارچە"
- },
- "en-AU": {
- "name": "ئاۋسترالىيە ئىنگلىزچە"
- },
- "de-AT": {
- "name": "ئاۋستىرىيە گېرمانچە"
- },
- "ar": {
- "name": "ئەرەبچە"
- },
- "hy": {
- "name": "ئەرمېنچە"
- },
- "az": {
- "name": "ئەزەربەيجانچە"
- },
- "en-GB": {
- "name": "ئەنگلىيە ئىنگلىزچە"
- },
- "or": {
- "name": "ئودىياچە"
- },
- "ur": {
- "name": "ئوردۇچە"
- },
- "om": {
- "name": "ئوروموچە"
- },
- "os": {
- "name": "ئوسسېتچەچە"
- },
- "uk": {
- "name": "ئۇكرائىنچە"
- },
- "ug": {
- "name": "ئۇيغۇرچە"
- },
- "uz": {
- "name": "ئۆزبېكچە"
- },
- "zgh": {
- "name": "ئۆلچەملىك ماراكەش تامازىتچە"
- },
- "hsb": {
- "name": "ئۈستۈن سوربچە"
- },
- "eo": {
- "name": "ئېسپرانتوچە"
- },
- "et": {
- "name": "ئېستونچە"
- },
- "ebu": {
- "name": "ئېمبۇچە"
- },
- "ewo": {
- "name": "ئېۋوندوچە"
- },
- "ee": {
- "name": "ئېۋېچە"
- },
- "he": {
- "name": "ئىبرانىيچە"
- },
- "it": {
- "name": "ئىتالىيانچە"
- },
- "ga": {
- "name": "ئىرېلاندچە"
- },
- "es": {
- "name": "ئىسپانچە"
- },
- "is": {
- "name": "ئىسلاندچە"
- },
- "ig": {
- "name": "ئىگبوچە"
- },
- "smn": {
- "name": "ئىنارى سامىچە"
- },
- "en": {
- "name": "ئىنگلىزچە"
- },
- "bas": {
- "name": "باساچە"
- },
- "eu": {
- "name": "باسكىچە"
- },
- "ksf": {
- "name": "بافىياچە"
- },
- "bm": {
- "name": "بامباراچە"
- },
- "brx": {
- "name": "بودوچە"
- },
- "bs": {
- "name": "بوسىنچە"
- },
- "bg": {
- "name": "بۇلغارچە"
- },
- "be": {
- "name": "بېلارۇسچە"
- },
- "bem": {
- "name": "بېمباچە"
- },
- "bez": {
- "name": "بېناچە"
- },
- "bn": {
- "name": "بېنگالچە"
- },
- "my": {
- "name": "بىرماچە"
- },
- "br": {
- "name": "بىرېتونچە"
- },
- "fa": {
- "name": "پارسچە"
- },
- "pa": {
- "name": "پەنجابچە"
- },
- "pt": {
- "name": "پورتۇگالچە"
- },
- "pl": {
- "name": "پولەكچە"
- },
- "ps": {
- "name": "پۇشتۇچە"
- },
- "tt": {
- "name": "تاتارچە"
- },
- "tg": {
- "name": "تاجىكچە"
- },
- "ta": {
- "name": "تامىلچە"
- },
- "dav": {
- "name": "تايتاچە"
- },
- "th": {
- "name": "تايلاندچە"
- },
- "to": {
- "name": "تونگانچە"
- },
- "dsb": {
- "name": "تۆۋەن سوربچە"
- },
- "nds": {
- "name": "تۆۋەن گېرمانچە"
- },
- "nds-NL": {
- "name": "تۆۋەن گېرمانچە (گوللاندىيە)"
- },
- "tr": {
- "name": "تۈركچە"
- },
- "tk": {
- "name": "تۈركمەنچە"
- },
- "teo": {
- "name": "تېسوچە"
- },
- "te": {
- "name": "تېلۇگۇچە"
- },
- "bo": {
- "name": "تىبەتچە"
- },
- "ti": {
- "name": "تىگرىنياچە"
- },
- "dyo": {
- "name": "جولاچە"
- },
- "ce": {
- "name": "چېچىنچە"
- },
- "cs": {
- "name": "چېخچە"
- },
- "chr": {
- "name": "چېروكىچە"
- },
- "cgg": {
- "name": "چىگاچە"
- },
- "ha": {
- "name": "خائۇساچە"
- },
- "zh": {
- "name": "خەنزۇچە"
- },
- "da": {
- "name": "دانىشچە"
- },
- "dua": {
- "name": "دۇئالاچە"
- },
- "rm": {
- "name": "رومانسچە"
- },
- "rof": {
- "name": "رومبوچە"
- },
- "ro": {
- "name": "رومىنچە"
- },
- "ro-MD": {
- "name": "رومىنچە (مولدوۋا)"
- },
- "ru": {
- "name": "رۇسچە"
- },
- "rn": {
- "name": "رۇندىچە"
- },
- "rwk": {
- "name": "رىۋاچە"
- },
- "dje": {
- "name": "زارماچە"
- },
- "dz": {
- "name": "زوڭخاچە"
- },
- "zu": {
- "name": "زۇلۇچە"
- },
- "sah": {
- "name": "ساخاچە"
- },
- "saq": {
- "name": "سامبۇرۇچە"
- },
- "sg": {
- "name": "سانگوچە"
- },
- "sbp": {
- "name": "سانگۇچە"
- },
- "xog": {
- "name": "سوگاچە"
- },
- "so": {
- "name": "سومالىچە"
- },
- "sr": {
- "name": "سېربچە"
- },
- "seh": {
- "name": "سېناچە"
- },
- "sk": {
- "name": "سىلوۋاكچە"
- },
- "sl": {
- "name": "سىلوۋېنچە"
- },
- "sd": {
- "name": "سىندىچە"
- },
- "si": {
- "name": "سىنگالچە"
- },
- "sw": {
- "name": "سىۋاھىلچە"
- },
- "ksb": {
- "name": "شامبالاچە"
- },
- "ses": {
- "name": "شەرقىي سوڭخايچە"
- },
- "gd": {
- "name": "شوتلاندىيە گايلچىسى"
- },
- "sn": {
- "name": "شوناچە"
- },
- "shi": {
- "name": "شىلخاچە"
- },
- "nd": {
- "name": "شىمالى ندەبەلەچە"
- },
- "se": {
- "name": "شىمالىي سامىچە"
- },
- "twq": {
- "name": "شىمالىي سوڭخايچە"
- },
- "sv": {
- "name": "شىۋېدچە"
- },
- "de-CH": {
- "name": "شىۋىتسارىيە ئېگىزلىك گېرمانچە"
- },
- "fr-CH": {
- "name": "شىۋىتسارىيە فىرانسۇزچە"
- },
- "fy": {
- "name": "غەربىي فىرسچە"
- },
- "fo": {
- "name": "فائېروچە"
- },
- "ff": {
- "name": "فۇلاھچە"
- },
- "fr": {
- "name": "فىرانسۇزچە"
- },
- "fur": {
- "name": "فىرىئۇلىچە"
- },
- "fil": {
- "name": "فىلىپپىنچە"
- },
- "fi": {
- "name": "فىنچە"
- },
- "kk": {
- "name": "قازاقچە"
- },
- "cu": {
- "name": "قەدىمكى سلاۋيانچە"
- },
- "ky": {
- "name": "قىرغىزچە"
- },
- "kea": {
- "name": "كابۇۋېردىيانچە"
- },
- "kab": {
- "name": "كابىلېچە"
- },
- "ca": {
- "name": "كاتالانچە"
- },
- "kkj": {
- "name": "كاكوچە"
- },
- "kln": {
- "name": "كالېنجىنچە"
- },
- "kam": {
- "name": "كامباچە"
- },
- "en-CA": {
- "name": "كانادا ئىنگلىزچە"
- },
- "fr-CA": {
- "name": "كانادا فىرانسۇزچە"
- },
- "kn": {
- "name": "كانناداچە"
- },
- "ks": {
- "name": "كەشمىرچە"
- },
- "kw": {
- "name": "كورنىشچە"
- },
- "ko": {
- "name": "كورېيەچە"
- },
- "ksh": {
- "name": "كولىشچە"
- },
- "kok": {
- "name": "كونكانچە"
- },
- "sw-CD": {
- "name": "كونگو سىۋالىچە"
- },
- "khq": {
- "name": "كويرا چىنىچە"
- },
- "nmg": {
- "name": "كۋاسىيوچە"
- },
- "qu": {
- "name": "كېچىۋاچە"
- },
- "rw": {
- "name": "كېنىيەرىۋانداچە"
- },
- "hr": {
- "name": "كىرودىچە"
- },
- "ki": {
- "name": "كىكۇيۇچە"
- },
- "km": {
- "name": "كىمېرچە"
- },
- "gl": {
- "name": "گالىچە"
- },
- "lg": {
- "name": "گانداچە"
- },
- "nl": {
- "name": "گوللاندچە"
- },
- "nl-BE": {
- "name": "گوللاندچە (بېلگىيە)"
- },
- "gu": {
- "name": "گۇجاراتچە"
- },
- "guz": {
- "name": "گۇسىچە"
- },
- "de": {
- "name": "گېرمانچە"
- },
- "gsw": {
- "name": "گېرمانچە شىۋىتسارىيە"
- },
- "ka": {
- "name": "گىرۇزچە"
- },
- "el": {
- "name": "گىرېكچە"
- },
- "kl": {
- "name": "گىرېنلاندچە"
- },
- "lo": {
- "name": "لائوسچە"
- },
- "lv": {
- "name": "لاتچە"
- },
- "lag": {
- "name": "لانگىچە"
- },
- "luo": {
- "name": "لۇئوچە"
- },
- "lu": {
- "name": "لۇبا-كاتانگاچە"
- },
- "luy": {
- "name": "لۇياچە"
- },
- "lt": {
- "name": "لىتۋانىچە"
- },
- "ln": {
- "name": "لىنگالاچە"
- },
- "lb": {
- "name": "لىيۇكسېمبۇرگچە"
- },
- "jmc": {
- "name": "ماچامچە"
- },
- "mr": {
- "name": "ماراتىچە"
- },
- "mas": {
- "name": "ماسايچە"
- },
- "kde": {
- "name": "ماكوندېچە"
- },
- "mgh": {
- "name": "ماكۇۋاچە"
- },
- "mk": {
- "name": "ماكېدونچە"
- },
- "mg": {
- "name": "مالاگاسچە"
- },
- "ml": {
- "name": "مالايالامچە"
- },
- "ms": {
- "name": "مالايچە"
- },
- "mt": {
- "name": "مالتاچە"
- },
- "gv": {
- "name": "مانچە"
- },
- "tzm": {
- "name": "مەركىزىي ئاتلاس تامازايتچە"
- },
- "ckb": {
- "name": "مەركىزىي كۇردچە"
- },
- "mfe": {
- "name": "مورىسيېنچە"
- },
- "mn": {
- "name": "موڭغۇلچە"
- },
- "nus": {
- "name": "مۇئېرچە"
- },
- "zh-Hant": {
- "name": "مۇرەككەپ خەنچە"
- },
- "mua": {
- "name": "مۇنداڭچە"
- },
- "mgo": {
- "name": "مېتاچە’"
- },
- "mer": {
- "name": "مېرۇچە"
- },
- "es-MX": {
- "name": "مېكسىكا ئىسپانچە"
- },
- "naq": {
- "name": "ناماچە"
- },
- "jgo": {
- "name": "نگومباچە"
- },
- "nnh": {
- "name": "نگېمبۇنچە"
- },
- "nb": {
- "name": "نورۋىگىيە بوكمالچە"
- },
- "ne": {
- "name": "نېپالچە"
- },
- "nyn": {
- "name": "نىيانكولېچە"
- },
- "haw": {
- "name": "ھاۋايچە"
- },
- "id": {
- "name": "ھىندونېزچە"
- },
- "hi": {
- "name": "ھىندىچە"
- },
- "wae": {
- "name": "ۋالسېرچە"
- },
- "vai": {
- "name": "ۋايچە"
- },
- "vo": {
- "name": "ۋولاپۇكچە"
- },
- "wo": {
- "name": "ۋولوفچە"
- },
- "vun": {
- "name": "ۋۇنجوچە"
- },
- "cy": {
- "name": "ۋېلشچە"
- },
- "hu": {
- "name": "ۋېنگىرچە"
- },
- "vi": {
- "name": "ۋىيېتنامچە"
- },
- "ja": {
- "name": "ياپونچە"
- },
- "yav": {
- "name": "ياڭبەنچە"
- },
- "pt-PT": {
- "name": "ياۋروپا پورتۇگالچە"
- },
- "yo": {
- "name": "يورۇباچە"
- },
- "nn": {
- "name": "يېڭى نورۋېگچە"
- },
- "ii": {
- "name": "يىچە (سىچۈەن)"
- },
- "yi": {
- "name": "يىددىشچە"
- },
- "lkt": {
- "name": "Lakota"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "prg": {
- "name": "Prussian"
- }
+ "zh-Hans": "ئاددىي خەنچە",
+ "as": "ئاسامچە",
+ "ast": "ئاستۇرىيەچە",
+ "asa": "ئاسۇچە",
+ "af": "ئافرىكانچە",
+ "ak": "ئاكانچە",
+ "agq": "ئاگەمچە",
+ "sq": "ئالبانچە",
+ "am": "ئامھارچە",
+ "en-AU": "ئاۋسترالىيە ئىنگلىزچە",
+ "de-AT": "ئاۋستىرىيە گېرمانچە",
+ "ar": "ئەرەبچە",
+ "hy": "ئەرمېنچە",
+ "az": "ئەزەربەيجانچە",
+ "en-GB": "ئەنگلىيە ئىنگلىزچە",
+ "or": "ئودىياچە",
+ "ur": "ئوردۇچە",
+ "om": "ئوروموچە",
+ "os": "ئوسسېتچەچە",
+ "uk": "ئۇكرائىنچە",
+ "ug": "ئۇيغۇرچە",
+ "uz": "ئۆزبېكچە",
+ "zgh": "ئۆلچەملىك ماراكەش تامازىتچە",
+ "hsb": "ئۈستۈن سوربچە",
+ "eo": "ئېسپرانتوچە",
+ "et": "ئېستونچە",
+ "ebu": "ئېمبۇچە",
+ "ewo": "ئېۋوندوچە",
+ "ee": "ئېۋېچە",
+ "he": "ئىبرانىيچە",
+ "it": "ئىتالىيانچە",
+ "ga": "ئىرېلاندچە",
+ "es": "ئىسپانچە",
+ "is": "ئىسلاندچە",
+ "ig": "ئىگبوچە",
+ "smn": "ئىنارى سامىچە",
+ "en": "ئىنگلىزچە",
+ "bas": "باساچە",
+ "eu": "باسكىچە",
+ "ksf": "بافىياچە",
+ "bm": "بامباراچە",
+ "brx": "بودوچە",
+ "bs": "بوسىنچە",
+ "bg": "بۇلغارچە",
+ "be": "بېلارۇسچە",
+ "bem": "بېمباچە",
+ "bez": "بېناچە",
+ "bn": "بېنگالچە",
+ "my": "بىرماچە",
+ "br": "بىرېتونچە",
+ "fa": "پارسچە",
+ "pa": "پەنجابچە",
+ "pt": "پورتۇگالچە",
+ "pl": "پولەكچە",
+ "ps": "پۇشتۇچە",
+ "tt": "تاتارچە",
+ "tg": "تاجىكچە",
+ "ta": "تامىلچە",
+ "dav": "تايتاچە",
+ "th": "تايلاندچە",
+ "to": "تونگانچە",
+ "dsb": "تۆۋەن سوربچە",
+ "nds": "تۆۋەن گېرمانچە",
+ "nds-NL": "تۆۋەن گېرمانچە (گوللاندىيە)",
+ "tr": "تۈركچە",
+ "tk": "تۈركمەنچە",
+ "teo": "تېسوچە",
+ "te": "تېلۇگۇچە",
+ "bo": "تىبەتچە",
+ "ti": "تىگرىنياچە",
+ "dyo": "جولاچە",
+ "ce": "چېچىنچە",
+ "cs": "چېخچە",
+ "chr": "چېروكىچە",
+ "cgg": "چىگاچە",
+ "ha": "خائۇساچە",
+ "zh": "خەنزۇچە",
+ "xh": "خوساچە",
+ "da": "دانىشچە",
+ "dua": "دۇئالاچە",
+ "rm": "رومانسچە",
+ "rof": "رومبوچە",
+ "ro": "رومىنچە",
+ "ro-MD": "رومىنچە (مولدوۋا)",
+ "ru": "رۇسچە",
+ "rn": "رۇندىچە",
+ "rwk": "رىۋاچە",
+ "dje": "زارماچە",
+ "dz": "زوڭخاچە",
+ "zu": "زۇلۇچە",
+ "sah": "ساخاچە",
+ "saq": "سامبۇرۇچە",
+ "sg": "سانگوچە",
+ "sbp": "سانگۇچە",
+ "xog": "سوگاچە",
+ "so": "سومالىچە",
+ "ceb": "سېبۇچە",
+ "sr": "سېربچە",
+ "seh": "سېناچە",
+ "sk": "سىلوۋاكچە",
+ "sl": "سىلوۋېنچە",
+ "sd": "سىندىچە",
+ "si": "سىنگالچە",
+ "sw": "سىۋاھىلچە",
+ "ksb": "شامبالاچە",
+ "ses": "شەرقىي سوڭخايچە",
+ "gd": "شوتلاندىيە گايلچىسى",
+ "sn": "شوناچە",
+ "shi": "شىلخاچە",
+ "nd": "شىمالى ندەبەلەچە",
+ "se": "شىمالىي سامىچە",
+ "twq": "شىمالىي سوڭخايچە",
+ "sv": "شىۋېدچە",
+ "de-CH": "شىۋىتسارىيە ئېگىزلىك گېرمانچە",
+ "fr-CH": "شىۋىتسارىيە فىرانسۇزچە",
+ "fy": "غەربىي فىرسچە",
+ "fo": "فائېروچە",
+ "ff": "فۇلاھچە",
+ "fr": "فىرانسۇزچە",
+ "fur": "فىرىئۇلىچە",
+ "fil": "فىلىپپىنچە",
+ "fi": "فىنچە",
+ "kk": "قازاقچە",
+ "cu": "قەدىمكى سلاۋيانچە",
+ "ky": "قىرغىزچە",
+ "kea": "كابۇۋېردىيانچە",
+ "kab": "كابىلېچە",
+ "ca": "كاتالانچە",
+ "kkj": "كاكوچە",
+ "kln": "كالېنجىنچە",
+ "kam": "كامباچە",
+ "en-CA": "كانادا ئىنگلىزچە",
+ "fr-CA": "كانادا فىرانسۇزچە",
+ "kn": "كانناداچە",
+ "ks": "كەشمىرچە",
+ "kw": "كورنىشچە",
+ "ko": "كورېيەچە",
+ "ksh": "كولىشچە",
+ "kok": "كونكانچە",
+ "sw-CD": "كونگو سىۋالىچە",
+ "khq": "كويرا چىنىچە",
+ "ku": "كۇردچە",
+ "nmg": "كۋاسىيوچە",
+ "qu": "كېچىۋاچە",
+ "rw": "كېنىيەرىۋانداچە",
+ "hr": "كىرودىچە",
+ "ki": "كىكۇيۇچە",
+ "km": "كىمېرچە",
+ "gl": "گالىچە",
+ "lg": "گانداچە",
+ "nl": "گوللاندچە",
+ "nl-BE": "گوللاندچە (بېلگىيە)",
+ "yue": "گۇاڭدوڭچە",
+ "gu": "گۇجاراتچە",
+ "guz": "گۇسىچە",
+ "de": "گېرمانچە",
+ "gsw": "گېرمانچە شىۋىتسارىيە",
+ "ka": "گىرۇزچە",
+ "el": "گىرېكچە",
+ "kl": "گىرېنلاندچە",
+ "lo": "لائوسچە",
+ "lv": "لاتچە",
+ "es-419": "لاتىن ئامېرىكا ئىسپانچە",
+ "lag": "لانگىچە",
+ "luo": "لۇئوچە",
+ "lu": "لۇبا-كاتانگاچە",
+ "luy": "لۇياچە",
+ "lt": "لىتۋانىچە",
+ "ln": "لىنگالاچە",
+ "lb": "لىيۇكسېمبۇرگچە",
+ "jmc": "ماچامچە",
+ "mr": "ماراتىچە",
+ "mas": "ماسايچە",
+ "kde": "ماكوندېچە",
+ "mgh": "ماكۇۋاچە",
+ "mk": "ماكېدونچە",
+ "mg": "مالاگاسچە",
+ "ml": "مالايالامچە",
+ "ms": "مالايچە",
+ "mt": "مالتاچە",
+ "gv": "مانچە",
+ "mi": "ماۋرىچە",
+ "tzm": "مەركىزىي ئاتلاس تامازايتچە",
+ "ckb": "مەركىزىي كۇردچە",
+ "mfe": "مورىسيېنچە",
+ "mn": "موڭغۇلچە",
+ "nus": "مۇئېرچە",
+ "zh-Hant": "مۇرەككەپ خەنچە",
+ "mua": "مۇنداڭچە",
+ "mgo": "مېتاچە’",
+ "mer": "مېرۇچە",
+ "es-MX": "مېكسىكا ئىسپانچە",
+ "naq": "ناماچە",
+ "jgo": "نگومباچە",
+ "nnh": "نگېمبۇنچە",
+ "nb": "نورۋىگىيە بوكمالچە",
+ "ne": "نېپالچە",
+ "nyn": "نىيانكولېچە",
+ "haw": "ھاۋايچە",
+ "id": "ھىندونېزچە",
+ "hi": "ھىندىچە",
+ "wae": "ۋالسېرچە",
+ "wa": "ۋاللۇنچە",
+ "vai": "ۋايچە",
+ "vo": "ۋولاپۇكچە",
+ "wo": "ۋولوفچە",
+ "vun": "ۋۇنجوچە",
+ "cy": "ۋېلشچە",
+ "hu": "ۋېنگىرچە",
+ "vi": "ۋىيېتنامچە",
+ "ja": "ياپونچە",
+ "yav": "ياڭبەنچە",
+ "jv": "ياۋاچە",
+ "pt-PT": "ياۋروپا پورتۇگالچە",
+ "yo": "يورۇباچە",
+ "nn": "يېڭى نورۋېگچە",
+ "ii": "يىچە (سىچۈەن)",
+ "yi": "يىددىشچە",
+ "lkt": "Lakota",
+ "mzn": "Mazanderani",
+ "lrc": "Northern Luri",
+ "prg": "Prussian"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/uk.json b/vendor/commerceguys/intl/resources/language/uk.json
index bba866c3d..fc6908094 100644
--- a/vendor/commerceguys/intl/resources/language/uk.json
+++ b/vendor/commerceguys/intl/resources/language/uk.json
@@ -1,644 +1,224 @@
{
- "agq": {
- "name": "агем"
- },
- "az": {
- "name": "азербайджанська"
- },
- "ak": {
- "name": "акан"
- },
- "sq": {
- "name": "албанська"
- },
- "am": {
- "name": "амхарська"
- },
- "en": {
- "name": "англійська"
- },
- "en-AU": {
- "name": "англійська (Австралія)"
- },
- "en-GB": {
- "name": "англійська (Велика Британія)"
- },
- "en-CA": {
- "name": "англійська (Канада)"
- },
- "ar": {
- "name": "арабська"
- },
- "as": {
- "name": "ассамська"
- },
- "ast": {
- "name": "астурська"
- },
- "asa": {
- "name": "асу"
- },
- "af": {
- "name": "африкаанс"
- },
- "bm": {
- "name": "бамбара"
- },
- "bn": {
- "name": "банґла"
- },
- "bas": {
- "name": "баса"
- },
- "eu": {
- "name": "баскська"
- },
- "ksf": {
- "name": "бафіа"
- },
- "bem": {
- "name": "бемба"
- },
- "bez": {
- "name": "бена"
- },
- "be": {
- "name": "білоруська"
- },
- "my": {
- "name": "бірманська"
- },
- "brx": {
- "name": "бодо"
- },
- "bg": {
- "name": "болгарська"
- },
- "bs": {
- "name": "боснійська"
- },
- "br": {
- "name": "бретонська"
- },
- "vai": {
- "name": "ваї"
- },
- "wae": {
- "name": "валзерська"
- },
- "cy": {
- "name": "валлійська"
- },
- "hsb": {
- "name": "верхньолужицька"
- },
- "de-CH": {
- "name": "верхньонімецька (Швейцарія)"
- },
- "hy": {
- "name": "вірменська"
- },
- "vo": {
- "name": "волапʼюк"
- },
- "wo": {
- "name": "волоф"
- },
- "vun": {
- "name": "вуньо"
- },
- "vi": {
- "name": "вʼєтнамська"
- },
- "haw": {
- "name": "гавайська"
- },
- "gd": {
- "name": "гаельська"
- },
- "gl": {
- "name": "галісійська"
- },
- "lg": {
- "name": "ганда"
- },
- "hi": {
- "name": "гінді"
- },
- "el": {
- "name": "грецька"
- },
- "ka": {
- "name": "грузинська"
- },
- "gu": {
- "name": "гуджараті"
- },
- "guz": {
- "name": "гусії"
- },
- "da": {
- "name": "данська"
- },
- "dje": {
- "name": "джерма"
- },
- "dz": {
- "name": "дзонг-ке"
- },
- "dua": {
- "name": "дуала"
- },
- "dyo": {
- "name": "дьола-фоні"
- },
- "ee": {
- "name": "еве"
- },
- "ewo": {
- "name": "евондо"
- },
- "ebu": {
- "name": "ембу"
- },
- "eo": {
- "name": "есперанто"
- },
- "et": {
- "name": "естонська"
- },
- "pt-PT": {
- "name": "європейська портуґальська"
- },
- "fy": {
- "name": "західнофризька"
- },
- "zu": {
- "name": "зулуська"
- },
- "he": {
- "name": "іврит"
- },
- "ig": {
- "name": "ігбо"
- },
- "id": {
- "name": "індонезійська"
- },
- "ga": {
- "name": "ірландська"
- },
- "is": {
- "name": "ісландська"
- },
- "es": {
- "name": "іспанська"
- },
- "es-MX": {
- "name": "іспанська (Мексика)"
- },
- "it": {
- "name": "італійська"
- },
- "yi": {
- "name": "їдиш"
- },
- "yo": {
- "name": "йоруба"
- },
- "kab": {
- "name": "кабільська"
- },
- "kea": {
- "name": "кабувердіану"
- },
- "kk": {
- "name": "казахська"
- },
- "kkj": {
- "name": "како"
- },
- "kl": {
- "name": "калааллісут"
- },
- "kln": {
- "name": "календжин"
- },
- "kam": {
- "name": "камба"
- },
- "kn": {
- "name": "каннада"
- },
- "ca": {
- "name": "каталонська"
- },
- "ks": {
- "name": "кашмірська"
- },
- "nmg": {
- "name": "квазіо"
- },
- "qu": {
- "name": "кечуа"
- },
- "ky": {
- "name": "киргизька"
- },
- "zh": {
- "name": "китайська"
- },
- "zh-Hans": {
- "name": "китайська (спрощене письмо)"
- },
- "zh-Hant": {
- "name": "китайська (традиційне письмо)"
- },
- "cgg": {
- "name": "кіга"
- },
- "ki": {
- "name": "кікуйю"
- },
- "rw": {
- "name": "кіньяруанда"
- },
- "khq": {
- "name": "койра чіїні"
- },
- "ses": {
- "name": "койраборо сені"
- },
- "ksh": {
- "name": "колоніан"
- },
- "kok": {
- "name": "конкані"
- },
- "ko": {
- "name": "корейська"
- },
- "kw": {
- "name": "корнійська"
- },
- "km": {
- "name": "кхмерська"
- },
- "lkt": {
- "name": "лакота"
- },
- "lag": {
- "name": "лангі"
- },
- "lo": {
- "name": "лаоська"
- },
- "lv": {
- "name": "латвійська"
- },
- "lt": {
- "name": "литовська"
- },
- "ln": {
- "name": "лінгала"
- },
- "lu": {
- "name": "луба-катанга"
- },
- "luy": {
- "name": "луйя"
- },
- "luo": {
- "name": "луо"
- },
- "lb": {
- "name": "люксембурзька"
- },
- "mfe": {
- "name": "маврикійська креольська"
- },
- "mzn": {
- "name": "мазандеранська"
- },
- "mk": {
- "name": "македонська"
- },
- "kde": {
- "name": "маконде"
- },
- "mgh": {
- "name": "макува-меето"
- },
- "mg": {
- "name": "малагасійська"
- },
- "ms": {
- "name": "малайська"
- },
- "ml": {
- "name": "малаялам"
- },
- "mt": {
- "name": "мальтійська"
- },
- "mr": {
- "name": "маратхі"
- },
- "mas": {
- "name": "масаї"
- },
- "jmc": {
- "name": "мачаме"
- },
- "gv": {
- "name": "менкська"
- },
- "mer": {
- "name": "меру"
- },
- "mgo": {
- "name": "мета"
- },
- "ro-MD": {
- "name": "молдавська"
- },
- "mn": {
- "name": "монгольська"
- },
- "mua": {
- "name": "мунданг"
- },
- "naq": {
- "name": "нама"
- },
- "nnh": {
- "name": "нгємбун"
- },
- "jgo": {
- "name": "нгомба"
- },
- "ne": {
- "name": "непальська"
- },
- "dsb": {
- "name": "нижньолужицька"
- },
- "nds": {
- "name": "нижньонімецька"
- },
- "nds-NL": {
- "name": "нижньосаксонська"
- },
- "nl": {
- "name": "нідерландська"
- },
- "de": {
- "name": "німецька"
- },
- "de-AT": {
- "name": "німецька (Австрія)"
- },
- "gsw": {
- "name": "німецька (Швейцарія)"
- },
- "nb": {
- "name": "норвезька (букмол)"
- },
- "nn": {
- "name": "норвезька (нюношк)"
- },
- "nus": {
- "name": "нуер"
- },
- "nyn": {
- "name": "ньянколе"
- },
- "or": {
- "name": "одія"
- },
- "om": {
- "name": "оромо"
- },
- "os": {
- "name": "осетинська"
- },
- "pa": {
- "name": "панджабі"
- },
- "fa": {
- "name": "перська"
- },
- "nd": {
- "name": "північна ндебеле"
- },
- "lrc": {
- "name": "північнолурська"
- },
- "se": {
- "name": "північносаамська"
- },
- "pl": {
- "name": "польська"
- },
- "pt": {
- "name": "портуґальська"
- },
- "prg": {
- "name": "пруська"
- },
- "ps": {
- "name": "пушту"
- },
- "rwk": {
- "name": "рва"
- },
- "rm": {
- "name": "ретороманська"
- },
- "rof": {
- "name": "ромбо"
- },
- "ru": {
- "name": "російська"
- },
- "ro": {
- "name": "румунська"
- },
- "rn": {
- "name": "рунді"
- },
- "smn": {
- "name": "саамська інарі"
- },
- "saq": {
- "name": "самбуру"
- },
- "sg": {
- "name": "санго"
- },
- "sbp": {
- "name": "сангу"
- },
- "seh": {
- "name": "сена"
- },
- "sr": {
- "name": "сербська"
- },
- "si": {
- "name": "сингальська"
- },
- "ii": {
- "name": "сичуань"
- },
- "sd": {
- "name": "сіндхі"
- },
- "sk": {
- "name": "словацька"
- },
- "sl": {
- "name": "словенська"
- },
- "xog": {
- "name": "сога"
- },
- "so": {
- "name": "сомалі"
- },
- "zgh": {
- "name": "стандартна марокканська берберська"
- },
- "sw": {
- "name": "суахілі"
- },
- "sw-CD": {
- "name": "суахілі (Конго)"
- },
- "tg": {
- "name": "таджицька"
- },
- "dav": {
- "name": "таіта"
- },
- "th": {
- "name": "тайська"
- },
- "ta": {
- "name": "тамільська"
- },
- "twq": {
- "name": "тасавак"
- },
- "tt": {
- "name": "татарська"
- },
- "shi": {
- "name": "тачеліт"
- },
- "te": {
- "name": "телугу"
- },
- "teo": {
- "name": "тесо"
- },
- "bo": {
- "name": "тибетська"
- },
- "ti": {
- "name": "тигринья"
- },
- "to": {
- "name": "тонґанська"
- },
- "tr": {
- "name": "турецька"
- },
- "tk": {
- "name": "туркменська"
- },
- "hu": {
- "name": "угорська"
- },
- "uz": {
- "name": "узбецька"
- },
- "ug": {
- "name": "уйгурська"
- },
- "uk": {
- "name": "українська"
- },
- "ur": {
- "name": "урду"
- },
- "fo": {
- "name": "фарерська"
- },
- "fil": {
- "name": "філіппінська"
- },
- "fi": {
- "name": "фінська"
- },
- "nl-BE": {
- "name": "фламандська"
- },
- "fr": {
- "name": "французька"
- },
- "fr-CA": {
- "name": "французька (Канада)"
- },
- "fr-CH": {
- "name": "французька (Швейцарія)"
- },
- "fur": {
- "name": "фріульська"
- },
- "ff": {
- "name": "фула"
- },
- "ha": {
- "name": "хауса"
- },
- "hr": {
- "name": "хорватська"
- },
- "ckb": {
- "name": "центральнокурдська"
- },
- "tzm": {
- "name": "центральномароканська тамазіт"
- },
- "cu": {
- "name": "церковнословʼянська"
- },
- "chr": {
- "name": "черокі"
- },
- "cs": {
- "name": "чеська"
- },
- "ce": {
- "name": "чеченська"
- },
- "ksb": {
- "name": "шамбала"
- },
- "sv": {
- "name": "шведська"
- },
- "sn": {
- "name": "шона"
- },
- "sah": {
- "name": "якутська"
- },
- "yav": {
- "name": "янгбен"
- },
- "ja": {
- "name": "японська"
- }
+ "en-AU": "австралійська англійська",
+ "de-AT": "австрійська німецька",
+ "agq": "агем",
+ "az": "азербайджанська",
+ "ak": "акан",
+ "sq": "албанська",
+ "am": "амхарська",
+ "en": "англійська",
+ "ar": "арабська",
+ "as": "асамська",
+ "ast": "астурська",
+ "asa": "асу",
+ "af": "африкаанс",
+ "bm": "бамбара",
+ "bn": "банґла",
+ "bas": "баса",
+ "eu": "баскська",
+ "ksf": "бафіа",
+ "bem": "бемба",
+ "bez": "бена",
+ "be": "білоруська",
+ "my": "бірманська",
+ "brx": "бодо",
+ "bg": "болгарська",
+ "bs": "боснійська",
+ "br": "бретонська",
+ "en-GB": "британська англійська",
+ "vai": "ваї",
+ "wae": "валзерська",
+ "cy": "валлійська",
+ "wa": "валлонська",
+ "hsb": "верхньолужицька",
+ "de-CH": "верхньонімецька (Швейцарія)",
+ "hy": "вірменська",
+ "vo": "волапʼюк",
+ "wo": "волоф",
+ "vun": "вуньо",
+ "vi": "вʼєтнамська",
+ "haw": "гавайська",
+ "gd": "гаельська",
+ "gl": "галісійська",
+ "lg": "ганда",
+ "hi": "гінді",
+ "el": "грецька",
+ "ka": "грузинська",
+ "gu": "гуджараті",
+ "guz": "гусії",
+ "da": "данська",
+ "dje": "джерма",
+ "dz": "дзонг-ке",
+ "dua": "дуала",
+ "dyo": "дьола-фоні",
+ "ee": "еве",
+ "ewo": "евондо",
+ "ebu": "ембу",
+ "eo": "есперанто",
+ "et": "естонська",
+ "pt-PT": "європейська портуґальська",
+ "fy": "західнофризька",
+ "zu": "зулуська",
+ "he": "іврит",
+ "ig": "ігбо",
+ "id": "індонезійська",
+ "ga": "ірландська",
+ "is": "ісландська",
+ "es": "іспанська",
+ "it": "італійська",
+ "yi": "їдиш",
+ "yo": "йоруба",
+ "kab": "кабільська",
+ "kea": "кабувердіану",
+ "kk": "казахська",
+ "kkj": "како",
+ "kl": "калааллісут",
+ "kln": "календжин",
+ "kam": "камба",
+ "en-CA": "канадська англійська",
+ "fr-CA": "канадська французька",
+ "kn": "каннада",
+ "yue": "кантонська",
+ "ca": "каталонська",
+ "ks": "кашмірська",
+ "nmg": "квазіо",
+ "qu": "кечуа",
+ "ky": "киргизька",
+ "zh": "китайська",
+ "zh-Hans": "китайська (спрощене письмо)",
+ "zh-Hant": "китайська (традиційне письмо)",
+ "cgg": "кіга",
+ "ki": "кікуйю",
+ "rw": "кіньяруанда",
+ "khq": "койра чіїні",
+ "ses": "койраборо сені",
+ "ksh": "колоніан",
+ "kok": "конкані",
+ "ko": "корейська",
+ "kw": "корнійська",
+ "ku": "курдська",
+ "km": "кхмерська",
+ "xh": "кхоса",
+ "lkt": "лакота",
+ "lag": "лангі",
+ "lo": "лаоська",
+ "lv": "латвійська",
+ "es-419": "латиноамериканська іспанська",
+ "lt": "литовська",
+ "ln": "лінгала",
+ "lu": "луба-катанга",
+ "luy": "луйя",
+ "luo": "луо",
+ "lb": "люксембурзька",
+ "mfe": "маврикійська креольська",
+ "mzn": "мазандеранська",
+ "mk": "македонська",
+ "kde": "маконде",
+ "mgh": "макува-меето",
+ "mg": "малагасійська",
+ "ms": "малайська",
+ "ml": "малаялам",
+ "mt": "мальтійська",
+ "mi": "маорі",
+ "mr": "маратхі",
+ "mas": "масаї",
+ "jmc": "мачаме",
+ "es-MX": "мексиканська іспанська",
+ "gv": "менкська",
+ "mer": "меру",
+ "mgo": "мета",
+ "ro-MD": "молдавська",
+ "mn": "монгольська",
+ "mua": "мунданг",
+ "naq": "нама",
+ "nnh": "нгємбун",
+ "jgo": "нгомба",
+ "ne": "непальська",
+ "dsb": "нижньолужицька",
+ "nds": "нижньонімецька",
+ "nds-NL": "нижньосаксонська",
+ "nl": "нідерландська",
+ "de": "німецька",
+ "gsw": "німецька (Швейцарія)",
+ "nb": "норвезька (букмол)",
+ "nn": "норвезька (нюношк)",
+ "nus": "нуер",
+ "nyn": "ньянколе",
+ "or": "одія",
+ "om": "оромо",
+ "os": "осетинська",
+ "pa": "панджабі",
+ "fa": "перська",
+ "nd": "північна ндебеле",
+ "lrc": "північнолурська",
+ "se": "північносаамська",
+ "pl": "польська",
+ "pt": "портуґальська",
+ "prg": "пруська",
+ "ps": "пушту",
+ "rwk": "рва",
+ "rm": "ретороманська",
+ "rof": "ромбо",
+ "ru": "російська",
+ "ro": "румунська",
+ "rn": "рунді",
+ "smn": "саамська інарі",
+ "saq": "самбуру",
+ "sg": "санго",
+ "sbp": "сангу",
+ "ceb": "себуанська",
+ "seh": "сена",
+ "sr": "сербська",
+ "si": "сингальська",
+ "ii": "сичуань",
+ "sd": "сіндхі",
+ "sk": "словацька",
+ "sl": "словенська",
+ "xog": "сога",
+ "so": "сомалі",
+ "zgh": "стандартна марокканська берберська",
+ "sw": "суахілі",
+ "sw-CD": "суахілі (Конго)",
+ "tg": "таджицька",
+ "dav": "таіта",
+ "th": "тайська",
+ "ta": "тамільська",
+ "twq": "тасавак",
+ "tt": "татарська",
+ "shi": "тачеліт",
+ "te": "телугу",
+ "teo": "тесо",
+ "bo": "тибетська",
+ "ti": "тигринья",
+ "to": "тонґанська",
+ "tr": "турецька",
+ "tk": "туркменська",
+ "hu": "угорська",
+ "uz": "узбецька",
+ "ug": "уйгурська",
+ "uk": "українська",
+ "ur": "урду",
+ "fo": "фарерська",
+ "fil": "філіппінська",
+ "fi": "фінська",
+ "nl-BE": "фламандська",
+ "fr": "французька",
+ "fur": "фріульська",
+ "ff": "фула",
+ "ha": "хауса",
+ "hr": "хорватська",
+ "tzm": "центральноатласька тамазігт",
+ "ckb": "центральнокурдська",
+ "cu": "церковнословʼянська",
+ "chr": "черокі",
+ "cs": "чеська",
+ "ce": "чеченська",
+ "ksb": "шамбала",
+ "sv": "шведська",
+ "fr-CH": "швейцарська французька",
+ "sn": "шона",
+ "jv": "яванська",
+ "sah": "якутська",
+ "yav": "янгбен",
+ "ja": "японська"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/ur-IN.json b/vendor/commerceguys/intl/resources/language/ur-IN.json
index a70762353..0a12b1f1f 100644
--- a/vendor/commerceguys/intl/resources/language/ur-IN.json
+++ b/vendor/commerceguys/intl/resources/language/ur-IN.json
@@ -1,644 +1,224 @@
{
- "hsb": {
- "name": "اپر سربیائی"
- },
- "nds": {
- "name": "ادنی جرمن"
- },
- "nds-NL": {
- "name": "ادنی سیکسن"
- },
- "ur": {
- "name": "اردو"
- },
- "or": {
- "name": "اڑیہ"
- },
- "uz": {
- "name": "ازبیک"
- },
- "ast": {
- "name": "اسٹوریائی"
- },
- "et": {
- "name": "اسٹونین"
- },
- "it": {
- "name": "اطالوی"
- },
- "agq": {
- "name": "اغم"
- },
- "af": {
- "name": "افریقی"
- },
- "ak": {
- "name": "اکان"
- },
- "ig": {
- "name": "اِگبو"
- },
- "sq": {
- "name": "البانی"
- },
- "ebu": {
- "name": "امبو"
- },
- "am": {
- "name": "امہاری"
- },
- "smn": {
- "name": "اناری سامی"
- },
- "id": {
- "name": "انڈونیثیائی"
- },
- "en": {
- "name": "انگریزی"
- },
- "om": {
- "name": "اورومو"
- },
- "os": {
- "name": "اوسیٹک"
- },
- "eo": {
- "name": "ایسپرانٹو"
- },
- "ee": {
- "name": "ایو"
- },
- "ewo": {
- "name": "ایوانڈو"
- },
- "az": {
- "name": "آذربائیجانی"
- },
- "hy": {
- "name": "آرمینیائی"
- },
- "as": {
- "name": "آسامی"
- },
- "zh-Hans": {
- "name": "آسان چینی"
- },
- "de-AT": {
- "name": "آسٹریائی جرمن"
- },
- "en-AU": {
- "name": "آسٹریلیائی انگریزی"
- },
- "asa": {
- "name": "آسو"
- },
- "is": {
- "name": "آئس لینڈک"
- },
- "ga": {
- "name": "آئیرِش"
- },
- "bas": {
- "name": "باسا"
- },
- "eu": {
- "name": "باسکی"
- },
- "ksf": {
- "name": "بافيا"
- },
- "en-GB": {
- "name": "برطانوی انگریزی"
- },
- "my": {
- "name": "برمی"
- },
- "br": {
- "name": "بریٹن"
- },
- "bg": {
- "name": "بلغاری"
- },
- "bm": {
- "name": "بمبارا"
- },
- "bn": {
- "name": "بنگالی"
- },
- "brx": {
- "name": "بوڈو"
- },
- "bs": {
- "name": "بوسنی"
- },
- "be": {
- "name": "بیلاروسی"
- },
- "bem": {
- "name": "بیمبا"
- },
- "bez": {
- "name": "بینا"
- },
- "prg": {
- "name": "پارسی"
- },
- "pt": {
- "name": "پُرتگالی"
- },
- "ps": {
- "name": "پشتو"
- },
- "pa": {
- "name": "پنجابی"
- },
- "pl": {
- "name": "پولش"
- },
- "tt": {
- "name": "تاتار"
- },
- "tg": {
- "name": "تاجک"
- },
- "twq": {
- "name": "تاساواق"
- },
- "dav": {
- "name": "تائتا"
- },
- "bo": {
- "name": "تبتی"
- },
- "tk": {
- "name": "ترکمان"
- },
- "tr": {
- "name": "ترکی"
- },
- "shi": {
- "name": "تشلحيت"
- },
- "ta": {
- "name": "تمل"
- },
- "teo": {
- "name": "تیسو"
- },
- "te": {
- "name": "تیلگو"
- },
- "th": {
- "name": "تھائی"
- },
- "ti": {
- "name": "ٹگرینیا"
- },
- "to": {
- "name": "ٹونگن"
- },
- "ja": {
- "name": "جاپانی"
- },
- "ka": {
- "name": "جارجيائى"
- },
- "de": {
- "name": "جرمن"
- },
- "dyo": {
- "name": "جولا فونيا"
- },
- "cu": {
- "name": "چرچ سلاوک"
- },
- "ce": {
- "name": "چیچن"
- },
- "chr": {
- "name": "چیروکی"
- },
- "cs": {
- "name": "چیک"
- },
- "cgg": {
- "name": "چیگا"
- },
- "zh": {
- "name": "چینی"
- },
- "km": {
- "name": "خمیر"
- },
- "dua": {
- "name": "دوالا"
- },
- "nl": {
- "name": "ڈچ"
- },
- "da": {
- "name": "ڈینش"
- },
- "dsb": {
- "name": "ذیلی سربیائی"
- },
- "rwk": {
- "name": "روا"
- },
- "zh-Hant": {
- "name": "روایتی چینی"
- },
- "ru": {
- "name": "روسی"
- },
- "rm": {
- "name": "رومانش"
- },
- "rof": {
- "name": "رومبو"
- },
- "ro": {
- "name": "رومینین"
- },
- "rn": {
- "name": "رونڈی"
- },
- "dje": {
- "name": "زرمہ"
- },
- "zu": {
- "name": "زولو"
- },
- "dz": {
- "name": "ژونگکھا"
- },
- "sah": {
- "name": "ساکھا"
- },
- "saq": {
- "name": "سامبورو"
- },
- "sbp": {
- "name": "سانگو"
- },
- "sg": {
- "name": "ساںغو"
- },
- "ii": {
- "name": "سچوان ای"
- },
- "sr": {
- "name": "سربین"
- },
- "gd": {
- "name": "سکاٹش گیلک"
- },
- "sk": {
- "name": "سلوواک"
- },
- "sl": {
- "name": "سلووینیائی"
- },
- "sd": {
- "name": "سندھی"
- },
- "si": {
- "name": "سنہالا"
- },
- "sw": {
- "name": "سواحلی"
- },
- "ckb": {
- "name": "سورانی کردی"
- },
- "xog": {
- "name": "سوگا"
- },
- "sv": {
- "name": "سویڈش"
- },
- "gsw": {
- "name": "سوئس جرمن"
- },
- "fr-CH": {
- "name": "سوئس فرینچ"
- },
- "de-CH": {
- "name": "سوئس ہائی جرمن"
- },
- "seh": {
- "name": "سینا"
- },
- "tzm": {
- "name": "سینٹرل ایٹلس ٹمازائٹ"
- },
- "ksb": {
- "name": "شامبالا"
- },
- "nd": {
- "name": "شمالی دبیل"
- },
- "se": {
- "name": "شمالی سامی"
- },
- "lrc": {
- "name": "شمالی لری"
- },
- "sn": {
- "name": "شونا"
- },
- "so": {
- "name": "صومالی"
- },
- "he": {
- "name": "عبرانی"
- },
- "ar": {
- "name": "عربی"
- },
- "fa": {
- "name": "فارسی"
- },
- "fr": {
- "name": "فرانسیسی"
- },
- "fur": {
- "name": "فریولیائی"
- },
- "fil": {
- "name": "فلیپینو"
- },
- "nl-BE": {
- "name": "فلیمِش"
- },
- "ff": {
- "name": "فولہ"
- },
- "fo": {
- "name": "فیروئیز"
- },
- "fi": {
- "name": "فینیش"
- },
- "kab": {
- "name": "قبائلی"
- },
- "kk": {
- "name": "قزاخ"
- },
- "kkj": {
- "name": "کاکو"
- },
- "kam": {
- "name": "کامبا"
- },
- "sw-CD": {
- "name": "کانگو سواحلی"
- },
- "ky": {
- "name": "کرغیزی"
- },
- "hr": {
- "name": "کروشین"
- },
- "ks": {
- "name": "کشمیری"
- },
- "kl": {
- "name": "کلالیسٹ"
- },
- "kn": {
- "name": "کنڑ"
- },
- "kw": {
- "name": "کورنش"
- },
- "ko": {
- "name": "کوریائی"
- },
- "ksh": {
- "name": "کولوگنیائی"
- },
- "kok": {
- "name": "کونکنی"
- },
- "qu": {
- "name": "کویچوآ"
- },
- "ca": {
- "name": "کیٹالان"
- },
- "ki": {
- "name": "کیکویو"
- },
- "rw": {
- "name": "کینیاروانڈا"
- },
- "en-CA": {
- "name": "کینیڈین انگریزی"
- },
- "fr-CA": {
- "name": "کینیڈین فرانسیسی"
- },
- "gl": {
- "name": "گالیشیائی"
- },
- "gu": {
- "name": "گجراتی"
- },
- "guz": {
- "name": "گسی"
- },
- "lg": {
- "name": "گینڈا"
- },
- "lkt": {
- "name": "لاکوٹا"
- },
- "lag": {
- "name": "لانگی"
- },
- "lo": {
- "name": "لاؤ"
- },
- "lu": {
- "name": "لبا-كاتانجا"
- },
- "lb": {
- "name": "لکسمبرگیش"
- },
- "ln": {
- "name": "لِنگَلا"
- },
- "luo": {
- "name": "لو"
- },
- "luy": {
- "name": "لویا"
- },
- "lt": {
- "name": "لیتھوینین"
- },
- "lv": {
- "name": "لیٹوین"
- },
- "mgh": {
- "name": "ماخاوا-ميتو"
- },
- "jmc": {
- "name": "ماشیم"
- },
- "ml": {
- "name": "مالایالم"
- },
- "mt": {
- "name": "مالٹی"
- },
- "ro-MD": {
- "name": "مالدووا"
- },
- "ms": {
- "name": "مالے"
- },
- "kde": {
- "name": "ماكونده"
- },
- "mr": {
- "name": "مراٹهی"
- },
- "mzn": {
- "name": "مزندرانی"
- },
- "mas": {
- "name": "مسائی"
- },
- "zgh": {
- "name": "معیاری مراقشی تمازیقی"
- },
- "fy": {
- "name": "مغربی فریسیئن"
- },
- "mk": {
- "name": "مقدونیائی"
- },
- "mg": {
- "name": "ملاگاسی"
- },
- "mua": {
- "name": "منڈانگ"
- },
- "mn": {
- "name": "منگولین"
- },
- "mfe": {
- "name": "موریسیین"
- },
- "mgo": {
- "name": "میٹا"
- },
- "mer": {
- "name": "میرو"
- },
- "es-MX": {
- "name": "میکسیکن ہسپانوی"
- },
- "gv": {
- "name": "مینکس"
- },
- "nb": {
- "name": "نارویجین بوکمل"
- },
- "nn": {
- "name": "نارویجین نینورسک"
- },
- "naq": {
- "name": "ناما"
- },
- "jgo": {
- "name": "نگومبا"
- },
- "nnh": {
- "name": "نگیمبون"
- },
- "nus": {
- "name": "نویر"
- },
- "ne": {
- "name": "نیپالی"
- },
- "nyn": {
- "name": "نینکول"
- },
- "wae": {
- "name": "والسر"
- },
- "vai": {
- "name": "وائی"
- },
- "vun": {
- "name": "ونجو"
- },
- "vo": {
- "name": "وولاپوک"
- },
- "wo": {
- "name": "وولوف"
- },
- "vi": {
- "name": "ویتنامی"
- },
- "cy": {
- "name": "ویلش"
- },
- "es": {
- "name": "ہسپانوی"
- },
- "hi": {
- "name": "ہندی"
- },
- "hu": {
- "name": "ہنگیرین"
- },
- "haw": {
- "name": "ہوائی"
- },
- "ha": {
- "name": "ہؤسا"
- },
- "yav": {
- "name": "یانگبین"
- },
- "yi": {
- "name": "یدش"
- },
- "pt-PT": {
- "name": "یورپی پرتگالی"
- },
- "yo": {
- "name": "یوروبا"
- },
- "uk": {
- "name": "یوکرینیائی"
- },
- "el": {
- "name": "یونانی"
- },
- "ug": {
- "name": "یوئگہر"
- },
- "kea": {
- "name": "كابويرديانو"
- },
- "kln": {
- "name": "كالينجين"
- },
- "nmg": {
- "name": "كوايسو"
- },
- "khq": {
- "name": "كويرا شيني"
- },
- "ses": {
- "name": "كويرابورو سينی"
- }
+ "hsb": "اپر سربیائی",
+ "nds": "ادنی جرمن",
+ "nds-NL": "ادنی سیکسن",
+ "ur": "اردو",
+ "or": "اڑیہ",
+ "uz": "ازبیک",
+ "ast": "اسٹوریائی",
+ "et": "اسٹونین",
+ "it": "اطالوی",
+ "agq": "اغم",
+ "af": "افریقی",
+ "ak": "اکان",
+ "ig": "اِگبو",
+ "sq": "البانی",
+ "ebu": "امبو",
+ "am": "امہاری",
+ "smn": "اناری سامی",
+ "id": "انڈونیثیائی",
+ "en": "انگریزی",
+ "om": "اورومو",
+ "os": "اوسیٹک",
+ "eo": "ایسپرانٹو",
+ "ee": "ایو",
+ "ewo": "ایوانڈو",
+ "az": "آذربائیجانی",
+ "hy": "آرمینیائی",
+ "as": "آسامی",
+ "zh-Hans": "آسان چینی",
+ "de-AT": "آسٹریائی جرمن",
+ "en-AU": "آسٹریلیائی انگریزی",
+ "asa": "آسو",
+ "is": "آئس لینڈک",
+ "ga": "آئیرِش",
+ "bas": "باسا",
+ "eu": "باسکی",
+ "ksf": "بافيا",
+ "en-GB": "برطانوی انگریزی",
+ "my": "برمی",
+ "br": "بریٹن",
+ "bg": "بلغاری",
+ "bm": "بمبارا",
+ "bn": "بنگلہ",
+ "brx": "بوڈو",
+ "bs": "بوسنیائی",
+ "be": "بیلاروسی",
+ "bem": "بیمبا",
+ "bez": "بینا",
+ "prg": "پارسی",
+ "pt": "پُرتگالی",
+ "ps": "پشتو",
+ "pa": "پنجابی",
+ "pl": "پولش",
+ "tt": "تاتار",
+ "tg": "تاجک",
+ "twq": "تاساواق",
+ "dav": "تائتا",
+ "bo": "تبتی",
+ "tk": "ترکمان",
+ "tr": "ترکی",
+ "shi": "تشلحيت",
+ "ta": "تمل",
+ "teo": "تیسو",
+ "te": "تیلگو",
+ "th": "تھائی",
+ "ti": "ٹگرینیا",
+ "to": "ٹونگن",
+ "ja": "جاپانی",
+ "ka": "جارجيائى",
+ "jv": "جاوانیز",
+ "de": "جرمن",
+ "dyo": "جولا فونيا",
+ "cu": "چرچ سلاوک",
+ "ce": "چیچن",
+ "chr": "چیروکی",
+ "cs": "چیک",
+ "cgg": "چیگا",
+ "zh": "چینی",
+ "km": "خمیر",
+ "dua": "دوالا",
+ "nl": "ڈچ",
+ "da": "ڈینش",
+ "dsb": "ذیلی سربیائی",
+ "rwk": "روا",
+ "zh-Hant": "روایتی چینی",
+ "ru": "روسی",
+ "rm": "رومانش",
+ "rof": "رومبو",
+ "ro": "رومینین",
+ "rn": "رونڈی",
+ "dje": "زرمہ",
+ "zu": "زولو",
+ "xh": "ژوسا",
+ "dz": "ژونگکھا",
+ "sah": "ساکھا",
+ "saq": "سامبورو",
+ "sbp": "سانگو",
+ "sg": "ساںغو",
+ "ii": "سچوان ای",
+ "sr": "سربین",
+ "gd": "سکاٹش گیلک",
+ "sk": "سلوواک",
+ "sl": "سلووینیائی",
+ "sd": "سندھی",
+ "si": "سنہالا",
+ "sw": "سواحلی",
+ "ckb": "سورانی کردی",
+ "xog": "سوگا",
+ "sv": "سویڈش",
+ "gsw": "سوئس جرمن",
+ "fr-CH": "سوئس فرینچ",
+ "de-CH": "سوئس ہائی جرمن",
+ "ceb": "سیبوآنو",
+ "seh": "سینا",
+ "tzm": "سینٹرل ایٹلس ٹمازائٹ",
+ "ksb": "شامبالا",
+ "nd": "شمالی دبیل",
+ "se": "شمالی سامی",
+ "lrc": "شمالی لری",
+ "sn": "شونا",
+ "so": "صومالی",
+ "he": "عبرانی",
+ "ar": "عربی",
+ "fa": "فارسی",
+ "fr": "فرانسیسی",
+ "fur": "فریولیائی",
+ "fil": "فلیپینو",
+ "nl-BE": "فلیمِش",
+ "ff": "فولہ",
+ "fo": "فیروئیز",
+ "fi": "فینیش",
+ "kab": "قبائلی",
+ "kk": "قزاخ",
+ "kea": "کابويرديانو",
+ "kkj": "کاکو",
+ "kln": "کالينجين",
+ "kam": "کامبا",
+ "sw-CD": "کانگو سواحلی",
+ "ku": "کرد",
+ "ky": "کرغیزی",
+ "hr": "کروشین",
+ "ks": "کشمیری",
+ "kl": "کلالیسٹ",
+ "kn": "کنڑ",
+ "nmg": "کوايسو",
+ "kw": "کورنش",
+ "ko": "کوریائی",
+ "ksh": "کولوگنیائی",
+ "kok": "کونکنی",
+ "qu": "کویچوآ",
+ "khq": "کويرا شيني",
+ "ses": "کويرابورو سينی",
+ "ca": "کیٹالان",
+ "ki": "کیکویو",
+ "yue": "کینٹونیز",
+ "rw": "کینیاروانڈا",
+ "en-CA": "کینیڈین انگریزی",
+ "fr-CA": "کینیڈین فرانسیسی",
+ "gl": "گالیشیائی",
+ "gu": "گجراتی",
+ "guz": "گسی",
+ "lg": "گینڈا",
+ "es-419": "لاطینی امریکی ہسپانوی",
+ "lkt": "لاکوٹا",
+ "lag": "لانگی",
+ "lo": "لاؤ",
+ "lu": "لبا-کاتانجا",
+ "lb": "لکسمبرگیش",
+ "ln": "لِنگَلا",
+ "luo": "لو",
+ "luy": "لویا",
+ "lt": "لیتھوینین",
+ "lv": "لیٹوین",
+ "mgh": "ماخاوا-ميتو",
+ "jmc": "ماشیم",
+ "kde": "ماکونده",
+ "ml": "مالایالم",
+ "mt": "مالٹی",
+ "ro-MD": "مالدووا",
+ "ms": "مالے",
+ "mi": "ماؤری",
+ "mr": "مراٹهی",
+ "mzn": "مزندرانی",
+ "mas": "مسائی",
+ "zgh": "معیاری مراقشی تمازیقی",
+ "fy": "مغربی فریسیئن",
+ "mk": "مقدونیائی",
+ "mg": "ملاگاسی",
+ "mua": "منڈانگ",
+ "mn": "منگولین",
+ "mfe": "موریسیین",
+ "mgo": "میٹا",
+ "mer": "میرو",
+ "es-MX": "میکسیکن ہسپانوی",
+ "gv": "مینکس",
+ "nb": "نارویجین بوکمل",
+ "nn": "نارویجین نینورسک",
+ "naq": "ناما",
+ "jgo": "نگومبا",
+ "nnh": "نگیمبون",
+ "nus": "نویر",
+ "ne": "نیپالی",
+ "nyn": "نینکول",
+ "wae": "والسر",
+ "wa": "والون",
+ "vai": "وائی",
+ "vun": "ونجو",
+ "vo": "وولاپوک",
+ "wo": "وولوف",
+ "vi": "ویتنامی",
+ "cy": "ویلش",
+ "es": "ہسپانوی",
+ "hi": "ہندی",
+ "hu": "ہنگیرین",
+ "haw": "ہوائی",
+ "ha": "ہؤسا",
+ "yav": "یانگبین",
+ "yi": "یدش",
+ "pt-PT": "یورپی پرتگالی",
+ "yo": "یوروبا",
+ "uk": "یوکرینیائی",
+ "el": "یونانی",
+ "ug": "یوئگہر"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/ur.json b/vendor/commerceguys/intl/resources/language/ur.json
index 50cd43a71..5eb92a959 100644
--- a/vendor/commerceguys/intl/resources/language/ur.json
+++ b/vendor/commerceguys/intl/resources/language/ur.json
@@ -1,644 +1,224 @@
{
- "hsb": {
- "name": "اپر سربیائی"
- },
- "nds": {
- "name": "ادنی جرمن"
- },
- "nds-NL": {
- "name": "ادنی سیکسن"
- },
- "ur": {
- "name": "اردو"
- },
- "or": {
- "name": "اڑیہ"
- },
- "uz": {
- "name": "ازبیک"
- },
- "ast": {
- "name": "اسٹوریائی"
- },
- "et": {
- "name": "اسٹونین"
- },
- "zgh": {
- "name": "اسٹینڈرڈ مراقشی تمازیقی"
- },
- "it": {
- "name": "اطالوی"
- },
- "agq": {
- "name": "اغم"
- },
- "af": {
- "name": "افریقی"
- },
- "ak": {
- "name": "اکان"
- },
- "ig": {
- "name": "اِگبو"
- },
- "sq": {
- "name": "البانی"
- },
- "ebu": {
- "name": "امبو"
- },
- "am": {
- "name": "امہاری"
- },
- "smn": {
- "name": "اناری سامی"
- },
- "id": {
- "name": "انڈونیثیائی"
- },
- "en": {
- "name": "انگریزی"
- },
- "om": {
- "name": "اورومو"
- },
- "os": {
- "name": "اوسیٹک"
- },
- "eo": {
- "name": "ایسپرانٹو"
- },
- "ee": {
- "name": "ایو"
- },
- "ewo": {
- "name": "ایوانڈو"
- },
- "az": {
- "name": "آذربائیجانی"
- },
- "hy": {
- "name": "آرمینیائی"
- },
- "as": {
- "name": "آسامی"
- },
- "de-AT": {
- "name": "آسٹریائی جرمن"
- },
- "en-AU": {
- "name": "آسٹریلیائی انگریزی"
- },
- "asa": {
- "name": "آسو"
- },
- "is": {
- "name": "آئس لینڈک"
- },
- "ga": {
- "name": "آئیرِش"
- },
- "bas": {
- "name": "باسا"
- },
- "eu": {
- "name": "باسکی"
- },
- "ksf": {
- "name": "بافيا"
- },
- "en-GB": {
- "name": "برطانوی انگریزی"
- },
- "my": {
- "name": "برمی"
- },
- "br": {
- "name": "بریٹن"
- },
- "bg": {
- "name": "بلغاری"
- },
- "bm": {
- "name": "بمبارا"
- },
- "bn": {
- "name": "بنگالی"
- },
- "brx": {
- "name": "بوڈو"
- },
- "bs": {
- "name": "بوسنی"
- },
- "be": {
- "name": "بیلاروسی"
- },
- "bem": {
- "name": "بیمبا"
- },
- "bez": {
- "name": "بینا"
- },
- "prg": {
- "name": "پارسی"
- },
- "pt": {
- "name": "پُرتگالی"
- },
- "ps": {
- "name": "پشتو"
- },
- "pa": {
- "name": "پنجابی"
- },
- "pl": {
- "name": "پولش"
- },
- "tt": {
- "name": "تاتار"
- },
- "tg": {
- "name": "تاجک"
- },
- "twq": {
- "name": "تاساواق"
- },
- "dav": {
- "name": "تائتا"
- },
- "bo": {
- "name": "تبتی"
- },
- "tk": {
- "name": "ترکمان"
- },
- "tr": {
- "name": "ترکی"
- },
- "shi": {
- "name": "تشلحيت"
- },
- "ta": {
- "name": "تمل"
- },
- "teo": {
- "name": "تیسو"
- },
- "te": {
- "name": "تیلگو"
- },
- "th": {
- "name": "تھائی"
- },
- "ti": {
- "name": "ٹگرینیا"
- },
- "to": {
- "name": "ٹونگن"
- },
- "ja": {
- "name": "جاپانی"
- },
- "ka": {
- "name": "جارجیائی"
- },
- "de": {
- "name": "جرمن"
- },
- "dyo": {
- "name": "جولا فونيا"
- },
- "cu": {
- "name": "چرچ سلاوک"
- },
- "ce": {
- "name": "چیچن"
- },
- "chr": {
- "name": "چیروکی"
- },
- "cs": {
- "name": "چیک"
- },
- "cgg": {
- "name": "چیگا"
- },
- "zh": {
- "name": "چینی"
- },
- "zh-Hans": {
- "name": "چینی (آسان کردہ)"
- },
- "km": {
- "name": "خمیر"
- },
- "dua": {
- "name": "دوالا"
- },
- "nl": {
- "name": "ڈچ"
- },
- "da": {
- "name": "ڈینش"
- },
- "dsb": {
- "name": "ذیلی سربیائی"
- },
- "rwk": {
- "name": "روا"
- },
- "zh-Hant": {
- "name": "روایتی چینی"
- },
- "ru": {
- "name": "روسی"
- },
- "rm": {
- "name": "رومانش"
- },
- "rof": {
- "name": "رومبو"
- },
- "ro": {
- "name": "رومینین"
- },
- "rn": {
- "name": "رونڈی"
- },
- "dje": {
- "name": "زرما"
- },
- "zu": {
- "name": "زولو"
- },
- "dz": {
- "name": "ژونگکھا"
- },
- "sah": {
- "name": "ساکھا"
- },
- "saq": {
- "name": "سامبورو"
- },
- "sbp": {
- "name": "سانگو"
- },
- "sg": {
- "name": "ساںغو"
- },
- "ii": {
- "name": "سچوان ای"
- },
- "sr": {
- "name": "سربین"
- },
- "gd": {
- "name": "سکاٹش گیلک"
- },
- "sk": {
- "name": "سلوواک"
- },
- "sl": {
- "name": "سلووینیائی"
- },
- "sd": {
- "name": "سندھی"
- },
- "si": {
- "name": "سنہالا"
- },
- "sw": {
- "name": "سواحلی"
- },
- "xog": {
- "name": "سوگا"
- },
- "sv": {
- "name": "سویڈش"
- },
- "gsw": {
- "name": "سوئس جرمن"
- },
- "fr-CH": {
- "name": "سوئس فرینچ"
- },
- "de-CH": {
- "name": "سوئس ہائی جرمن"
- },
- "seh": {
- "name": "سینا"
- },
- "tzm": {
- "name": "سینٹرل ایٹلس ٹمازائٹ"
- },
- "ckb": {
- "name": "سینٹرل کردش"
- },
- "ksb": {
- "name": "شامبالا"
- },
- "nd": {
- "name": "شمالی دبیل"
- },
- "se": {
- "name": "شمالی سامی"
- },
- "lrc": {
- "name": "شمالی لری"
- },
- "sn": {
- "name": "شونا"
- },
- "so": {
- "name": "صومالی"
- },
- "he": {
- "name": "عبرانی"
- },
- "ar": {
- "name": "عربی"
- },
- "fa": {
- "name": "فارسی"
- },
- "fr": {
- "name": "فرانسیسی"
- },
- "fur": {
- "name": "فریولیائی"
- },
- "fil": {
- "name": "فلیپینو"
- },
- "nl-BE": {
- "name": "فلیمِش"
- },
- "ff": {
- "name": "فولہ"
- },
- "fo": {
- "name": "فیروئیز"
- },
- "fi": {
- "name": "فینیش"
- },
- "kab": {
- "name": "قبائلی"
- },
- "kk": {
- "name": "قزاخ"
- },
- "kkj": {
- "name": "کاکو"
- },
- "kam": {
- "name": "کامبا"
- },
- "sw-CD": {
- "name": "کانگو سواحلی"
- },
- "hr": {
- "name": "کراتی"
- },
- "ky": {
- "name": "کرغیزی"
- },
- "ks": {
- "name": "کشمیری"
- },
- "kn": {
- "name": "کنّاڈا"
- },
- "kw": {
- "name": "کورنش"
- },
- "ko": {
- "name": "کوریائی"
- },
- "ksh": {
- "name": "کولوگنیائی"
- },
- "kok": {
- "name": "کونکنی"
- },
- "qu": {
- "name": "کویچوآ"
- },
- "ca": {
- "name": "کیٹالان"
- },
- "ki": {
- "name": "کیکویو"
- },
- "rw": {
- "name": "کینیاروانڈا"
- },
- "en-CA": {
- "name": "کینیڈین انگریزی"
- },
- "fr-CA": {
- "name": "کینیڈین فرانسیسی"
- },
- "gl": {
- "name": "گالیشیائی"
- },
- "gu": {
- "name": "گجراتی"
- },
- "guz": {
- "name": "گسی"
- },
- "lg": {
- "name": "گینڈا"
- },
- "lkt": {
- "name": "لاکوٹا"
- },
- "lag": {
- "name": "لانگی"
- },
- "lo": {
- "name": "لاؤ"
- },
- "lu": {
- "name": "لبا-كاتانجا"
- },
- "lb": {
- "name": "لکسمبرگیش"
- },
- "ln": {
- "name": "لِنگَلا"
- },
- "luo": {
- "name": "لو"
- },
- "luy": {
- "name": "لویا"
- },
- "lt": {
- "name": "لیتھوینین"
- },
- "lv": {
- "name": "لیٹوین"
- },
- "mgh": {
- "name": "ماخاوا-ميتو"
- },
- "jmc": {
- "name": "ماشیم"
- },
- "ml": {
- "name": "مالایالم"
- },
- "mt": {
- "name": "مالٹی"
- },
- "ro-MD": {
- "name": "مالدووا"
- },
- "ms": {
- "name": "مالے"
- },
- "kde": {
- "name": "ماكونده"
- },
- "mr": {
- "name": "مراٹهی"
- },
- "mzn": {
- "name": "مزندرانی"
- },
- "mas": {
- "name": "مسائی"
- },
- "fy": {
- "name": "مغربی فریسیئن"
- },
- "mk": {
- "name": "مقدونیائی"
- },
- "mg": {
- "name": "ملاگاسی"
- },
- "mua": {
- "name": "منڈانگ"
- },
- "mn": {
- "name": "منگولین"
- },
- "mfe": {
- "name": "موریسیین"
- },
- "mgo": {
- "name": "میٹا"
- },
- "mer": {
- "name": "میرو"
- },
- "es-MX": {
- "name": "میکسیکن ہسپانوی"
- },
- "gv": {
- "name": "مینکس"
- },
- "nb": {
- "name": "نارویجین بوکمل"
- },
- "nn": {
- "name": "نارویجین نینورسک"
- },
- "naq": {
- "name": "ناما"
- },
- "jgo": {
- "name": "نگومبا"
- },
- "nnh": {
- "name": "نگیمبون"
- },
- "nus": {
- "name": "نویر"
- },
- "ne": {
- "name": "نیپالی"
- },
- "nyn": {
- "name": "نینکول"
- },
- "wae": {
- "name": "والسر"
- },
- "vai": {
- "name": "وائی"
- },
- "vun": {
- "name": "ونجو"
- },
- "vo": {
- "name": "وولاپوک"
- },
- "wo": {
- "name": "وولوف"
- },
- "vi": {
- "name": "ویتنامی"
- },
- "cy": {
- "name": "ویلش"
- },
- "es": {
- "name": "ہسپانوی"
- },
- "hi": {
- "name": "ہندی"
- },
- "hu": {
- "name": "ہنگیرین"
- },
- "haw": {
- "name": "ہوائی"
- },
- "ha": {
- "name": "ہؤسا"
- },
- "yav": {
- "name": "یانگبین"
- },
- "yi": {
- "name": "یدش"
- },
- "pt-PT": {
- "name": "یورپی پرتگالی"
- },
- "yo": {
- "name": "یوروبا"
- },
- "uk": {
- "name": "یوکرینیائی"
- },
- "el": {
- "name": "یونانی"
- },
- "ug": {
- "name": "یوئگہر"
- },
- "kea": {
- "name": "كابويرديانو"
- },
- "kl": {
- "name": "كالاليست"
- },
- "kln": {
- "name": "كالينجين"
- },
- "nmg": {
- "name": "كوايسو"
- },
- "khq": {
- "name": "كويرا شيني"
- },
- "ses": {
- "name": "كويرابورو سينی"
- }
+ "hsb": "اپر سربیائی",
+ "nds": "ادنی جرمن",
+ "nds-NL": "ادنی سیکسن",
+ "ur": "اردو",
+ "or": "اڑیہ",
+ "uz": "ازبیک",
+ "ast": "اسٹوریائی",
+ "et": "اسٹونین",
+ "zgh": "اسٹینڈرڈ مراقشی تمازیقی",
+ "it": "اطالوی",
+ "agq": "اغم",
+ "af": "افریقی",
+ "ak": "اکان",
+ "ig": "اِگبو",
+ "sq": "البانی",
+ "ebu": "امبو",
+ "am": "امہاری",
+ "smn": "اناری سامی",
+ "id": "انڈونیثیائی",
+ "en": "انگریزی",
+ "om": "اورومو",
+ "os": "اوسیٹک",
+ "eo": "ایسپرانٹو",
+ "ee": "ایو",
+ "ewo": "ایوانڈو",
+ "az": "آذربائیجانی",
+ "hy": "آرمینیائی",
+ "as": "آسامی",
+ "de-AT": "آسٹریائی جرمن",
+ "en-AU": "آسٹریلیائی انگریزی",
+ "asa": "آسو",
+ "is": "آئس لینڈک",
+ "ga": "آئیرِش",
+ "bas": "باسا",
+ "eu": "باسکی",
+ "ksf": "بافيا",
+ "en-GB": "برطانوی انگریزی",
+ "my": "برمی",
+ "br": "بریٹن",
+ "bg": "بلغاری",
+ "bm": "بمبارا",
+ "bn": "بنگلہ",
+ "brx": "بوڈو",
+ "bs": "بوسنیائی",
+ "be": "بیلاروسی",
+ "bem": "بیمبا",
+ "bez": "بینا",
+ "prg": "پارسی",
+ "pt": "پُرتگالی",
+ "ps": "پشتو",
+ "pa": "پنجابی",
+ "pl": "پولش",
+ "tt": "تاتار",
+ "tg": "تاجک",
+ "twq": "تاساواق",
+ "dav": "تائتا",
+ "bo": "تبتی",
+ "tk": "ترکمان",
+ "tr": "ترکی",
+ "shi": "تشلحيت",
+ "ta": "تمل",
+ "teo": "تیسو",
+ "te": "تیلگو",
+ "th": "تھائی",
+ "ti": "ٹگرینیا",
+ "to": "ٹونگن",
+ "ja": "جاپانی",
+ "ka": "جارجیائی",
+ "jv": "جاوی",
+ "de": "جرمن",
+ "dyo": "جولا فونيا",
+ "cu": "چرچ سلاوک",
+ "ce": "چیچن",
+ "chr": "چیروکی",
+ "cs": "چیک",
+ "cgg": "چیگا",
+ "zh": "چینی",
+ "zh-Hans": "چینی (آسان کردہ)",
+ "km": "خمیر",
+ "dua": "دوالا",
+ "nl": "ڈچ",
+ "da": "ڈینش",
+ "dsb": "ذیلی سربیائی",
+ "rwk": "روا",
+ "zh-Hant": "روایتی چینی",
+ "ru": "روسی",
+ "rm": "رومانش",
+ "rof": "رومبو",
+ "ro": "رومینین",
+ "rn": "رونڈی",
+ "dje": "زرما",
+ "zu": "زولو",
+ "xh": "ژوسا",
+ "dz": "ژونگکھا",
+ "sah": "ساکھا",
+ "saq": "سامبورو",
+ "sbp": "سانگو",
+ "sg": "ساںغو",
+ "ii": "سچوان ای",
+ "sr": "سربین",
+ "gd": "سکاٹش گیلک",
+ "sk": "سلوواک",
+ "sl": "سلووینیائی",
+ "sd": "سندھی",
+ "si": "سنہالا",
+ "sw": "سواحلی",
+ "xog": "سوگا",
+ "sv": "سویڈش",
+ "gsw": "سوئس جرمن",
+ "fr-CH": "سوئس فرینچ",
+ "de-CH": "سوئس ہائی جرمن",
+ "ceb": "سیبوآنو",
+ "seh": "سینا",
+ "tzm": "سینٹرل ایٹلس ٹمازائٹ",
+ "ckb": "سینٹرل کردش",
+ "ksb": "شامبالا",
+ "nd": "شمالی دبیل",
+ "se": "شمالی سامی",
+ "lrc": "شمالی لری",
+ "sn": "شونا",
+ "so": "صومالی",
+ "he": "عبرانی",
+ "ar": "عربی",
+ "fa": "فارسی",
+ "fr": "فرانسیسی",
+ "fur": "فریولیائی",
+ "fil": "فلیپینو",
+ "nl-BE": "فلیمِش",
+ "ff": "فولہ",
+ "fo": "فیروئیز",
+ "fi": "فینیش",
+ "kab": "قبائلی",
+ "kk": "قزاخ",
+ "kea": "کابويرديانو",
+ "kkj": "کاکو",
+ "kl": "کالاليست",
+ "kln": "کالينجين",
+ "kam": "کامبا",
+ "sw-CD": "کانگو سواحلی",
+ "hr": "کراتی",
+ "ku": "کردش",
+ "ky": "کرغیزی",
+ "ks": "کشمیری",
+ "kn": "کنّاڈا",
+ "nmg": "کوايسو",
+ "kw": "کورنش",
+ "ko": "کوریائی",
+ "ksh": "کولوگنیائی",
+ "kok": "کونکنی",
+ "qu": "کویچوآ",
+ "khq": "کويرا شيني",
+ "ses": "کويرابورو سينی",
+ "ca": "کیٹالان",
+ "ki": "کیکویو",
+ "yue": "کینٹونیز",
+ "rw": "کینیاروانڈا",
+ "en-CA": "کینیڈین انگریزی",
+ "fr-CA": "کینیڈین فرانسیسی",
+ "gl": "گالیشیائی",
+ "gu": "گجراتی",
+ "guz": "گسی",
+ "lg": "گینڈا",
+ "es-419": "لاطینی امریکی ہسپانوی",
+ "lkt": "لاکوٹا",
+ "lag": "لانگی",
+ "lo": "لاؤ",
+ "lu": "لبا-کاتانجا",
+ "lb": "لکسمبرگیش",
+ "ln": "لِنگَلا",
+ "luo": "لو",
+ "luy": "لویا",
+ "lt": "لیتھوینین",
+ "lv": "لیٹوین",
+ "mgh": "ماخاوا-ميتو",
+ "jmc": "ماشیم",
+ "kde": "ماکونده",
+ "ml": "مالایالم",
+ "mt": "مالٹی",
+ "ro-MD": "مالدووا",
+ "ms": "مالے",
+ "mi": "ماؤری",
+ "mr": "مراٹهی",
+ "mzn": "مزندرانی",
+ "mas": "مسائی",
+ "fy": "مغربی فریسیئن",
+ "mk": "مقدونیائی",
+ "mg": "ملاگاسی",
+ "mua": "منڈانگ",
+ "mn": "منگولین",
+ "mfe": "موریسیین",
+ "mgo": "میٹا",
+ "mer": "میرو",
+ "es-MX": "میکسیکن ہسپانوی",
+ "gv": "مینکس",
+ "nb": "نارویجین بوکمل",
+ "nn": "نارویجین نینورسک",
+ "naq": "ناما",
+ "jgo": "نگومبا",
+ "nnh": "نگیمبون",
+ "nus": "نویر",
+ "ne": "نیپالی",
+ "nyn": "نینکول",
+ "wae": "والسر",
+ "wa": "والون",
+ "vai": "وائی",
+ "vun": "ونجو",
+ "vo": "وولاپوک",
+ "wo": "وولوف",
+ "vi": "ویتنامی",
+ "cy": "ویلش",
+ "es": "ہسپانوی",
+ "hi": "ہندی",
+ "hu": "ہنگیرین",
+ "haw": "ہوائی",
+ "ha": "ہؤسا",
+ "yav": "یانگبین",
+ "yi": "یدش",
+ "pt-PT": "یورپی پرتگالی",
+ "yo": "یوروبا",
+ "uk": "یوکرینیائی",
+ "el": "یونانی",
+ "ug": "یوئگہر"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/uz-Cyrl.json b/vendor/commerceguys/intl/resources/language/uz-Cyrl.json
index d4267d0a3..2f49ea0e0 100644
--- a/vendor/commerceguys/intl/resources/language/uz-Cyrl.json
+++ b/vendor/commerceguys/intl/resources/language/uz-Cyrl.json
@@ -1,641 +1,224 @@
{
- "luo": {
- "name": "Luo"
- },
- "nds-NL": {
- "name": "nds (Нидерландия)"
- },
- "os": {
- "name": "Ossetic"
- },
- "prg": {
- "name": "Prussian"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "agq": {
- "name": "агемча"
- },
- "ak": {
- "name": "аканча"
- },
- "sq": {
- "name": "албанча"
- },
- "am": {
- "name": "амхарча"
- },
- "zh-Hant": {
- "name": "анъанавий хитойча"
- },
- "ar": {
- "name": "арабча"
- },
- "hy": {
- "name": "арманча"
- },
- "as": {
- "name": "ассомча"
- },
- "ast": {
- "name": "астурийча"
- },
- "asa": {
- "name": "асуча"
- },
- "af": {
- "name": "африкаанс"
- },
- "bm": {
- "name": "бамбарча"
- },
- "bas": {
- "name": "басаа"
- },
- "eu": {
- "name": "баскча"
- },
- "ksf": {
- "name": "бафияча"
- },
- "be": {
- "name": "беларусча"
- },
- "bem": {
- "name": "бемба"
- },
- "bez": {
- "name": "бенача"
- },
- "bn": {
- "name": "бенгалча"
- },
- "my": {
- "name": "бирманча"
- },
- "brx": {
- "name": "бодоча"
- },
- "bg": {
- "name": "болгарча"
- },
- "bs": {
- "name": "боснийча"
- },
- "br": {
- "name": "бретонча"
- },
- "vai": {
- "name": "ваи"
- },
- "wae": {
- "name": "валсерча"
- },
- "hu": {
- "name": "венгерча"
- },
- "vi": {
- "name": "ветнамча"
- },
- "vo": {
- "name": "волапюк"
- },
- "wo": {
- "name": "волофча"
- },
- "vun": {
- "name": "вунжо"
- },
- "haw": {
- "name": "гавайча"
- },
- "gl": {
- "name": "галицийча"
- },
- "lg": {
- "name": "гандача"
- },
- "nl": {
- "name": "голландча"
- },
- "el": {
- "name": "грекча"
- },
- "kl": {
- "name": "гренландча"
- },
- "ka": {
- "name": "грузинча"
- },
- "gu": {
- "name": "гужаротча"
- },
- "guz": {
- "name": "гусии"
- },
- "fy": {
- "name": "ғарбий фризча"
- },
- "da": {
- "name": "датча"
- },
- "dz": {
- "name": "дзонгка"
- },
- "dyo": {
- "name": "диола-фогни"
- },
- "dua": {
- "name": "дуалача"
- },
- "dje": {
- "name": "зарма"
- },
- "zu": {
- "name": "зулу"
- },
- "he": {
- "name": "иброний"
- },
- "ig": {
- "name": "игбо"
- },
- "yi": {
- "name": "иддиш"
- },
- "smn": {
- "name": "инари-саамча"
- },
- "en": {
- "name": "инглизча"
- },
- "en-AU": {
- "name": "инглизча (Австралия)"
- },
- "en-GB": {
- "name": "инглизча (Британия)"
- },
- "en-CA": {
- "name": "инглизча (Канада)"
- },
- "id": {
- "name": "индонезча"
- },
- "ga": {
- "name": "ирландча"
- },
- "is": {
- "name": "исландча"
- },
- "es": {
- "name": "испанча"
- },
- "es-MX": {
- "name": "испанча (Мексика)"
- },
- "it": {
- "name": "италянча"
- },
- "yo": {
- "name": "йоруба"
- },
- "kab": {
- "name": "кабилча"
- },
- "kea": {
- "name": "кабувердиану"
- },
- "kkj": {
- "name": "како"
- },
- "kln": {
- "name": "каленжинча"
- },
- "kam": {
- "name": "камбача"
- },
- "kn": {
- "name": "каннада"
- },
- "ca": {
- "name": "каталонча"
- },
- "ks": {
- "name": "кашмирча"
- },
- "nmg": {
- "name": "квасио"
- },
- "ksh": {
- "name": "кёлнча"
- },
- "qu": {
- "name": "кечуа"
- },
- "ki": {
- "name": "кикую"
- },
- "rw": {
- "name": "киняруанда"
- },
- "khq": {
- "name": "койра-чиини"
- },
- "ses": {
- "name": "койраборо-сенни"
- },
- "sw-CD": {
- "name": "конго-суахили"
- },
- "kok": {
- "name": "конканча"
- },
- "ko": {
- "name": "корейсча"
- },
- "kw": {
- "name": "корнча"
- },
- "ky": {
- "name": "қирғизча"
- },
- "kk": {
- "name": "қозоқча"
- },
- "dsb": {
- "name": "қуйи-сорбча"
- },
- "lkt": {
- "name": "лакотачалакотача"
- },
- "lag": {
- "name": "лангича"
- },
- "lo": {
- "name": "лаосча"
- },
- "lv": {
- "name": "латишча"
- },
- "ln": {
- "name": "лингалча"
- },
- "lt": {
- "name": "литвача"
- },
- "lu": {
- "name": "луба-катанга"
- },
- "luy": {
- "name": "луҳя"
- },
- "lb": {
- "name": "люксембургча"
- },
- "mzn": {
- "name": "мазандеран"
- },
- "mk": {
- "name": "македонча"
- },
- "kde": {
- "name": "макондеча"
- },
- "mg": {
- "name": "малагасийча"
- },
- "ms": {
- "name": "малай тил"
- },
- "ml": {
- "name": "малаялам"
- },
- "mt": {
- "name": "малтача"
- },
- "mr": {
- "name": "маратхи"
- },
- "tzm": {
- "name": "марказий атлас тамазигхт"
- },
- "mas": {
- "name": "масайча"
- },
- "mgh": {
- "name": "махува-митто"
- },
- "jmc": {
- "name": "мачаме тили"
- },
- "mer": {
- "name": "меруча"
- },
- "mgo": {
- "name": "мета"
- },
- "mfe": {
- "name": "морисьен"
- },
- "mn": {
- "name": "мўғулча"
- },
- "mua": {
- "name": "мунданг"
- },
- "gv": {
- "name": "мэнча"
- },
- "naq": {
- "name": "нама"
- },
- "nnh": {
- "name": "нгиембун"
- },
- "jgo": {
- "name": "нгомба"
- },
- "de": {
- "name": "немисча"
- },
- "de-AT": {
- "name": "немисча (Австрия)"
- },
- "de-CH": {
- "name": "немисча (Швейцария)"
- },
- "gsw": {
- "name": "немисча (Швейцария)"
- },
- "ne": {
- "name": "непалча"
- },
- "nb": {
- "name": "норвегча бокмал"
- },
- "nn": {
- "name": "норвегча нюнорск"
- },
- "nus": {
- "name": "нуэрча"
- },
- "nyn": {
- "name": "нянколе"
- },
- "or": {
- "name": "одия"
- },
- "az": {
- "name": "озарбайжонча"
- },
- "om": {
- "name": "оромо"
- },
- "pa": {
- "name": "панжобча"
- },
- "pl": {
- "name": "полякча"
- },
- "pt": {
- "name": "португалча"
- },
- "pt-PT": {
- "name": "португалча (Португалия)"
- },
- "ps": {
- "name": "пушту"
- },
- "rm": {
- "name": "романшча"
- },
- "rof": {
- "name": "ромбоча"
- },
- "rwk": {
- "name": "руанда тили"
- },
- "ro": {
- "name": "руминча"
- },
- "ro-MD": {
- "name": "руминча (Молдова)"
- },
- "rn": {
- "name": "рунди"
- },
- "ru": {
- "name": "русча"
- },
- "saq": {
- "name": "самбуруча"
- },
- "sg": {
- "name": "санго"
- },
- "sbp": {
- "name": "сангуча"
- },
- "sah": {
- "name": "саха"
- },
- "seh": {
- "name": "сена"
- },
- "sr": {
- "name": "сербча"
- },
- "si": {
- "name": "сингалча"
- },
- "sd": {
- "name": "синдҳи"
- },
- "cu": {
- "name": "славянча (черков)"
- },
- "sk": {
- "name": "словакча"
- },
- "sl": {
- "name": "словенча"
- },
- "xog": {
- "name": "сога"
- },
- "zh-Hans": {
- "name": "соддалаштирилган хитойча"
- },
- "so": {
- "name": "сомалича"
- },
- "ckb": {
- "name": "сорани-курдча"
- },
- "sw": {
- "name": "суахили"
- },
- "dav": {
- "name": "таитача"
- },
- "th": {
- "name": "тайча"
- },
- "zgh": {
- "name": "тамазигхт"
- },
- "ta": {
- "name": "тамилча"
- },
- "twq": {
- "name": "тасавак"
- },
- "tt": {
- "name": "татарча"
- },
- "shi": {
- "name": "ташелхит"
- },
- "te": {
- "name": "телугу"
- },
- "teo": {
- "name": "тесо"
- },
- "bo": {
- "name": "тибетча"
- },
- "ti": {
- "name": "тигриняча"
- },
- "tg": {
- "name": "тожикча"
- },
- "to": {
- "name": "тонганча"
- },
- "tk": {
- "name": "туркманча"
- },
- "tr": {
- "name": "туркча"
- },
- "uz": {
- "name": "ўзбекча"
- },
- "ug": {
- "name": "уйғурча"
- },
- "uk": {
- "name": "украинча"
- },
- "ur": {
- "name": "урду"
- },
- "cy": {
- "name": "уэлсча"
- },
- "fo": {
- "name": "фарерча"
- },
- "fil": {
- "name": "филипинча"
- },
- "fi": {
- "name": "финча"
- },
- "nl-BE": {
- "name": "фламандча"
- },
- "fa": {
- "name": "форсий"
- },
- "fr": {
- "name": "французча"
- },
- "fr-CA": {
- "name": "французча (Канада)"
- },
- "fr-CH": {
- "name": "французча (Швейцария)"
- },
- "fur": {
- "name": "фриулча"
- },
- "ff": {
- "name": "фулаҳ"
- },
- "ha": {
- "name": "хауса"
- },
- "zh": {
- "name": "хитойча"
- },
- "km": {
- "name": "хмерча"
- },
- "hr": {
- "name": "хорватча"
- },
- "hi": {
- "name": "ҳинди"
- },
- "chr": {
- "name": "чероки"
- },
- "cs": {
- "name": "чехча"
- },
- "ce": {
- "name": "чечен тили"
- },
- "cgg": {
- "name": "чигача"
- },
- "ksb": {
- "name": "шамбала"
- },
- "sv": {
- "name": "шведча"
- },
- "lrc": {
- "name": "шимолий лури"
- },
- "nd": {
- "name": "шимолий ндебеле"
- },
- "se": {
- "name": "шимолий саамча"
- },
- "sn": {
- "name": "шона"
- },
- "gd": {
- "name": "шотландча гаелик"
- },
- "ee": {
- "name": "эвеча"
- },
- "ewo": {
- "name": "эвондонча"
- },
- "ebu": {
- "name": "эмбуча"
- },
- "eo": {
- "name": "эсперанто"
- },
- "et": {
- "name": "эстонча"
- },
- "hsb": {
- "name": "юқори сорбча"
- },
- "yav": {
- "name": "янгбен"
- },
- "ja": {
- "name": "японча"
- }
+ "nds": "Low German",
+ "luo": "Luo",
+ "nds-NL": "nds (Нидерландия)",
+ "os": "Ossetic",
+ "prg": "Prussian",
+ "ii": "Sichuan Yi",
+ "wa": "Walloon",
+ "agq": "агемча",
+ "ak": "аканча",
+ "sq": "албанча",
+ "am": "амхарча",
+ "zh-Hant": "анъанавий хитойча",
+ "ar": "арабча",
+ "hy": "арманча",
+ "as": "ассомча",
+ "ast": "астурийча",
+ "asa": "асуча",
+ "af": "африкаанс",
+ "bm": "бамбарча",
+ "bas": "басаа",
+ "eu": "баскча",
+ "ksf": "бафияча",
+ "be": "беларусча",
+ "bem": "бемба",
+ "bez": "бенача",
+ "bn": "бенгалча",
+ "my": "бирманча",
+ "brx": "бодоча",
+ "bg": "болгарча",
+ "bs": "боснийча",
+ "br": "бретонча",
+ "vai": "ваи",
+ "wae": "валсерча",
+ "hu": "венгерча",
+ "vi": "ветнамча",
+ "vo": "волапюк",
+ "wo": "волофча",
+ "vun": "вунжо",
+ "haw": "гавайча",
+ "gl": "галицийча",
+ "lg": "гандача",
+ "nl": "голландча",
+ "el": "грекча",
+ "kl": "гренландча",
+ "ka": "грузинча",
+ "gu": "гужаротча",
+ "guz": "гусии",
+ "fy": "ғарбий фризча",
+ "da": "датча",
+ "dz": "дзонгка",
+ "dyo": "диола-фогни",
+ "dua": "дуалача",
+ "dje": "зарма",
+ "zu": "зулу",
+ "he": "иброний",
+ "ig": "игбо",
+ "yi": "иддиш",
+ "smn": "инари-саамча",
+ "en": "инглизча",
+ "en-AU": "инглизча (Австралия)",
+ "en-GB": "инглизча (Британия)",
+ "en-CA": "инглизча (Канада)",
+ "id": "индонезча",
+ "ga": "ирландча",
+ "is": "исландча",
+ "es": "испанча",
+ "es-419": "испанча (Лотин Америкаси)",
+ "es-MX": "испанча (Мексика)",
+ "it": "италянча",
+ "yo": "йоруба",
+ "kab": "кабилча",
+ "kea": "кабувердиану",
+ "kkj": "како",
+ "kln": "каленжинча",
+ "kam": "камбача",
+ "kn": "каннада",
+ "yue": "кантонча",
+ "ca": "каталонча",
+ "ks": "кашмирча",
+ "nmg": "квасио",
+ "ksh": "кёлнча",
+ "qu": "кечуа",
+ "ki": "кикую",
+ "rw": "киняруанда",
+ "khq": "койра-чиини",
+ "ses": "койраборо-сенни",
+ "sw-CD": "конго-суахили",
+ "kok": "конканча",
+ "ko": "корейсча",
+ "kw": "корнча",
+ "ku": "курдча",
+ "ky": "қирғизча",
+ "kk": "қозоқча",
+ "dsb": "қуйи-сорбча",
+ "lkt": "лакотачалакотача",
+ "lag": "лангича",
+ "lo": "лаосча",
+ "lv": "латишча",
+ "ln": "лингалча",
+ "lt": "литвача",
+ "lu": "луба-катанга",
+ "luy": "луҳя",
+ "lb": "люксембургча",
+ "mzn": "мазандеран",
+ "mk": "македонча",
+ "kde": "макондеча",
+ "mg": "малагасийча",
+ "ms": "малай тил",
+ "ml": "малаялам",
+ "mt": "малтача",
+ "mi": "маори",
+ "mr": "маратхи",
+ "tzm": "марказий атлас тамазигхт",
+ "mas": "масайча",
+ "mgh": "махува-митто",
+ "jmc": "мачаме тили",
+ "mer": "меруча",
+ "mgo": "мета",
+ "mfe": "морисьен",
+ "mn": "мўғулча",
+ "mua": "мунданг",
+ "gv": "мэнча",
+ "naq": "нама",
+ "nnh": "нгиембун",
+ "jgo": "нгомба",
+ "de": "немисча",
+ "de-AT": "немисча (Австрия)",
+ "de-CH": "немисча (Швейцария)",
+ "gsw": "немисча (Швейцария)",
+ "ne": "непалча",
+ "nb": "норвегча бокмал",
+ "nn": "норвегча нюнорск",
+ "nus": "нуэрча",
+ "nyn": "нянколе",
+ "or": "одия",
+ "az": "озарбайжонча",
+ "om": "оромо",
+ "pa": "панжобча",
+ "pl": "полякча",
+ "pt": "португалча",
+ "pt-PT": "португалча (Португалия)",
+ "ps": "пушту",
+ "rm": "романшча",
+ "rof": "ромбоча",
+ "rwk": "руанда тили",
+ "ro": "руминча",
+ "ro-MD": "руминча (Молдова)",
+ "rn": "рунди",
+ "ru": "русча",
+ "saq": "самбуруча",
+ "sg": "санго",
+ "sbp": "сангуча",
+ "sah": "саха",
+ "ceb": "себуанча",
+ "seh": "сена",
+ "sr": "сербча",
+ "si": "сингалча",
+ "sd": "синдҳи",
+ "cu": "славянча (черков)",
+ "sk": "словакча",
+ "sl": "словенча",
+ "xog": "сога",
+ "zh-Hans": "соддалаштирилган хитойча",
+ "so": "сомалича",
+ "ckb": "сорани-курдча",
+ "sw": "суахили",
+ "dav": "таитача",
+ "th": "тайча",
+ "zgh": "тамазигхт",
+ "ta": "тамилча",
+ "twq": "тасавак",
+ "tt": "татарча",
+ "shi": "ташелхит",
+ "te": "телугу",
+ "teo": "тесо",
+ "bo": "тибетча",
+ "ti": "тигриняча",
+ "tg": "тожикча",
+ "to": "тонганча",
+ "tk": "туркманча",
+ "tr": "туркча",
+ "uz": "ўзбекча",
+ "ug": "уйғурча",
+ "uk": "украинча",
+ "ur": "урду",
+ "cy": "уэлсча",
+ "fo": "фарерча",
+ "fil": "филипинча",
+ "fi": "финча",
+ "nl-BE": "фламандча",
+ "fa": "форсий",
+ "fr": "французча",
+ "fr-CA": "французча (Канада)",
+ "fr-CH": "французча (Швейцария)",
+ "fur": "фриулча",
+ "ff": "фулаҳ",
+ "ha": "хауса",
+ "zh": "хитойча",
+ "km": "хмерча",
+ "hr": "хорватча",
+ "xh": "хоса",
+ "hi": "ҳинди",
+ "chr": "чероки",
+ "cs": "чехча",
+ "ce": "чечен тили",
+ "cgg": "чигача",
+ "ksb": "шамбала",
+ "sv": "шведча",
+ "lrc": "шимолий лури",
+ "nd": "шимолий ндебеле",
+ "se": "шимолий саамча",
+ "sn": "шона",
+ "gd": "шотландча гаелик",
+ "ee": "эвеча",
+ "ewo": "эвондонча",
+ "ebu": "эмбуча",
+ "eo": "эсперанто",
+ "et": "эстонча",
+ "hsb": "юқори сорбча",
+ "jv": "яванча",
+ "yav": "янгбен",
+ "ja": "японча"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/uz.json b/vendor/commerceguys/intl/resources/language/uz.json
index ef7ca200f..ff8fc1169 100644
--- a/vendor/commerceguys/intl/resources/language/uz.json
+++ b/vendor/commerceguys/intl/resources/language/uz.json
@@ -1,644 +1,224 @@
{
- "af": {
- "name": "afrikaans"
- },
- "agq": {
- "name": "agem"
- },
- "ak": {
- "name": "akan"
- },
- "sq": {
- "name": "alban"
- },
- "am": {
- "name": "amxar"
- },
- "ar": {
- "name": "arab"
- },
- "hy": {
- "name": "arman"
- },
- "as": {
- "name": "assam"
- },
- "ast": {
- "name": "asturiy"
- },
- "asa": {
- "name": "asu"
- },
- "ksf": {
- "name": "bafiya"
- },
- "bm": {
- "name": "bambara"
- },
- "bas": {
- "name": "basa"
- },
- "eu": {
- "name": "bask"
- },
- "be": {
- "name": "belarus"
- },
- "bem": {
- "name": "bemba"
- },
- "bez": {
- "name": "bena"
- },
- "bn": {
- "name": "bengal"
- },
- "my": {
- "name": "birman"
- },
- "brx": {
- "name": "bodo"
- },
- "bg": {
- "name": "bolgar"
- },
- "bs": {
- "name": "bosniy"
- },
- "br": {
- "name": "breton"
- },
- "da": {
- "name": "dan"
- },
- "dyo": {
- "name": "diola-fogni"
- },
- "dua": {
- "name": "duala"
- },
- "dz": {
- "name": "dzongka"
- },
- "ebu": {
- "name": "embu"
- },
- "eo": {
- "name": "esperanto"
- },
- "et": {
- "name": "estoncha"
- },
- "ee": {
- "name": "eve"
- },
- "ewo": {
- "name": "evondo"
- },
- "fo": {
- "name": "farercha"
- },
- "fil": {
- "name": "filipincha"
- },
- "fi": {
- "name": "fincha"
- },
- "nl-BE": {
- "name": "flamand"
- },
- "fa": {
- "name": "fors"
- },
- "fr-CA": {
- "name": "fransuz (Kanada)"
- },
- "fr-CH": {
- "name": "fransuz (Shveytsariya)"
- },
- "fr": {
- "name": "fransuzcha"
- },
- "fur": {
- "name": "friul"
- },
- "ff": {
- "name": "fula"
- },
- "gl": {
- "name": "galisiy"
- },
- "lg": {
- "name": "ganda"
- },
- "haw": {
- "name": "gavaycha"
- },
- "nl": {
- "name": "golland"
- },
- "el": {
- "name": "grek"
- },
- "kl": {
- "name": "grenland"
- },
- "ka": {
- "name": "gruzincha"
- },
- "gu": {
- "name": "gujarot"
- },
- "guz": {
- "name": "gusii"
- },
- "hi": {
- "name": "hind"
- },
- "yi": {
- "name": "idish"
- },
- "ig": {
- "name": "igbo"
- },
- "smn": {
- "name": "inari-saam"
- },
- "id": {
- "name": "indonez"
- },
- "en-AU": {
- "name": "ingliz (Avstraliya)"
- },
- "en-GB": {
- "name": "ingliz (Britaniya)"
- },
- "en-CA": {
- "name": "ingliz (Kanada)"
- },
- "en": {
- "name": "inglizcha"
- },
- "ga": {
- "name": "irland"
- },
- "is": {
- "name": "island"
- },
- "es-MX": {
- "name": "ispan (Meksika)"
- },
- "es": {
- "name": "ispancha"
- },
- "it": {
- "name": "italyan"
- },
- "he": {
- "name": "ivrit"
- },
- "kab": {
- "name": "kabil"
- },
- "kea": {
- "name": "kabuverdianu"
- },
- "kkj": {
- "name": "kako"
- },
- "kln": {
- "name": "kalenjin"
- },
- "kam": {
- "name": "kamba"
- },
- "kn": {
- "name": "kannada"
- },
- "ca": {
- "name": "katalan"
- },
- "ks": {
- "name": "kashmircha"
- },
- "qu": {
- "name": "kechua"
- },
- "ki": {
- "name": "kikuyu"
- },
- "rw": {
- "name": "kinyaruanda"
- },
- "kok": {
- "name": "konkan"
- },
- "ko": {
- "name": "koreyscha"
- },
- "kw": {
- "name": "korn"
- },
- "khq": {
- "name": "koyra-chiini"
- },
- "ses": {
- "name": "koyraboro-senni"
- },
- "nmg": {
- "name": "kvasio"
- },
- "ksh": {
- "name": "kyoln"
- },
- "lkt": {
- "name": "lakota"
- },
- "lag": {
- "name": "langi"
- },
- "lo": {
- "name": "laos"
- },
- "lv": {
- "name": "latishcha"
- },
- "ln": {
- "name": "lingala"
- },
- "lt": {
- "name": "litva"
- },
- "lu": {
- "name": "luba-katanga"
- },
- "luy": {
- "name": "luhya"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "lyuksemburgcha"
- },
- "mk": {
- "name": "makedon"
- },
- "kde": {
- "name": "makonde"
- },
- "mg": {
- "name": "malagasiy"
- },
- "ms": {
- "name": "malay"
- },
- "ml": {
- "name": "malayalam"
- },
- "mt": {
- "name": "maltiy"
- },
- "mr": {
- "name": "maratxi"
- },
- "tzm": {
- "name": "markaziy atlas tamazigxt"
- },
- "mas": {
- "name": "masay"
- },
- "mgh": {
- "name": "maxuva-mitto"
- },
- "jmc": {
- "name": "machame"
- },
- "gv": {
- "name": "men"
- },
- "mer": {
- "name": "meru"
- },
- "mgo": {
- "name": "meta"
- },
- "ro-MD": {
- "name": "moldovan"
- },
- "mfe": {
- "name": "morisyen"
- },
- "mzn": {
- "name": "mozandaron"
- },
- "mua": {
- "name": "mundang"
- },
- "mn": {
- "name": "mo‘g‘ul"
- },
- "naq": {
- "name": "nama"
- },
- "de-AT": {
- "name": "nemis (Avstriya)"
- },
- "gsw": {
- "name": "nemis (Shveytsariya)"
- },
- "de": {
- "name": "nemischa"
- },
- "ne": {
- "name": "nepal"
- },
- "nnh": {
- "name": "ngiyembun"
- },
- "jgo": {
- "name": "ngomba"
- },
- "nb": {
- "name": "norveg-bokmal"
- },
- "nn": {
- "name": "norveg-nyunorsk"
- },
- "nus": {
- "name": "nuer"
- },
- "nyn": {
- "name": "nyankole"
- },
- "or": {
- "name": "oriya"
- },
- "om": {
- "name": "oromo"
- },
- "os": {
- "name": "osetin"
- },
- "az": {
- "name": "ozarbayjon"
- },
- "pa": {
- "name": "panjobcha"
- },
- "pl": {
- "name": "polyakcha"
- },
- "pt-PT": {
- "name": "portugal (Yevropa)"
- },
- "pt": {
- "name": "portugalcha"
- },
- "prg": {
- "name": "pruss"
- },
- "ps": {
- "name": "pushtu"
- },
- "ky": {
- "name": "qirgʻizcha"
- },
- "kk": {
- "name": "qozoqcha"
- },
- "nds": {
- "name": "quyi nemis"
- },
- "nds-NL": {
- "name": "quyi sakson"
- },
- "dsb": {
- "name": "quyi sorbcha"
- },
- "rm": {
- "name": "romansh"
- },
- "rof": {
- "name": "rombo"
- },
- "rwk": {
- "name": "ruanda"
- },
- "ro": {
- "name": "rumincha"
- },
- "rn": {
- "name": "rundi"
- },
- "ru": {
- "name": "ruscha"
- },
- "saq": {
- "name": "samburu"
- },
- "sg": {
- "name": "sango"
- },
- "sbp": {
- "name": "sangu"
- },
- "sah": {
- "name": "saxa"
- },
- "seh": {
- "name": "sena"
- },
- "sr": {
- "name": "serbcha"
- },
- "sd": {
- "name": "sindxi"
- },
- "si": {
- "name": "singal"
- },
- "ii": {
- "name": "sichuan"
- },
- "cu": {
- "name": "slavyan (cherkov)"
- },
- "sk": {
- "name": "slovakcha"
- },
- "sl": {
- "name": "slovencha"
- },
- "xog": {
- "name": "soga"
- },
- "so": {
- "name": "somalicha"
- },
- "ckb": {
- "name": "sorani-kurd"
- },
- "sw": {
- "name": "suaxili"
- },
- "sw-CD": {
- "name": "suaxili (Kongo)"
- },
- "dav": {
- "name": "taita"
- },
- "zgh": {
- "name": "tamazigxt"
- },
- "ta": {
- "name": "tamil"
- },
- "twq": {
- "name": "tasavak"
- },
- "tt": {
- "name": "tatar"
- },
- "th": {
- "name": "tay"
- },
- "shi": {
- "name": "tashelxit"
- },
- "te": {
- "name": "telugu"
- },
- "teo": {
- "name": "teso"
- },
- "bo": {
- "name": "tibet"
- },
- "ti": {
- "name": "tigrinya"
- },
- "tg": {
- "name": "tojik"
- },
- "to": {
- "name": "tongan"
- },
- "tr": {
- "name": "turk"
- },
- "tk": {
- "name": "turkman"
- },
- "uk": {
- "name": "ukrain"
- },
- "ur": {
- "name": "urdu"
- },
- "ug": {
- "name": "uyg‘ur"
- },
- "vai": {
- "name": "Vai"
- },
- "wae": {
- "name": "valis"
- },
- "cy": {
- "name": "valliy"
- },
- "hu": {
- "name": "venger"
- },
- "vo": {
- "name": "volapyuk"
- },
- "wo": {
- "name": "volof"
- },
- "vun": {
- "name": "vunjo"
- },
- "vi": {
- "name": "vyetnam"
- },
- "ha": {
- "name": "xausa"
- },
- "zh": {
- "name": "xitoy"
- },
- "zh-Hant": {
- "name": "xitoy (an’anaviy)"
- },
- "zh-Hans": {
- "name": "xitoy (soddalashgan)"
- },
- "km": {
- "name": "xmer"
- },
- "hr": {
- "name": "xorvat"
- },
- "yav": {
- "name": "yangben"
- },
- "ja": {
- "name": "yapon"
- },
- "yo": {
- "name": "yoruba"
- },
- "de-CH": {
- "name": "yuqori nemis (Shveytsariya)"
- },
- "hsb": {
- "name": "yuqori sorb"
- },
- "dje": {
- "name": "zarma"
- },
- "zu": {
- "name": "zulu"
- },
- "uz": {
- "name": "o‘zbek"
- },
- "fy": {
- "name": "g‘arbiy friz"
- },
- "ksb": {
- "name": "shambala"
- },
- "lrc": {
- "name": "shimoliy luri"
- },
- "nd": {
- "name": "shimoliy ndebele"
- },
- "se": {
- "name": "shimoliy saam"
- },
- "sn": {
- "name": "shona"
- },
- "gd": {
- "name": "shotland-gel"
- },
- "sv": {
- "name": "shved"
- },
- "chr": {
- "name": "cheroki"
- },
- "cs": {
- "name": "chex"
- },
- "ce": {
- "name": "chechen"
- },
- "cgg": {
- "name": "chiga"
- }
+ "af": "afrikaans",
+ "agq": "agem",
+ "ak": "akan",
+ "sq": "alban",
+ "am": "amxar",
+ "ar": "arab",
+ "hy": "arman",
+ "as": "assam",
+ "ast": "asturiy",
+ "asa": "asu",
+ "ksf": "bafiya",
+ "bm": "bambara",
+ "bas": "basa",
+ "eu": "bask",
+ "be": "belarus",
+ "bem": "bemba",
+ "bez": "bena",
+ "bn": "bengal",
+ "my": "birman",
+ "brx": "bodo",
+ "bg": "bolgar",
+ "bs": "bosniy",
+ "br": "breton",
+ "da": "dan",
+ "dyo": "diola-fogni",
+ "dua": "duala",
+ "dz": "dzongka",
+ "ebu": "embu",
+ "eo": "esperanto",
+ "et": "estoncha",
+ "ee": "eve",
+ "ewo": "evondo",
+ "fo": "farercha",
+ "fil": "filipincha",
+ "fi": "fincha",
+ "nl-BE": "flamand",
+ "fa": "fors",
+ "fr-CA": "fransuz (Kanada)",
+ "fr-CH": "fransuz (Shveytsariya)",
+ "fr": "fransuzcha",
+ "fur": "friul",
+ "ff": "fula",
+ "gl": "galisiy",
+ "lg": "ganda",
+ "haw": "gavaycha",
+ "el": "grek",
+ "kl": "grenland",
+ "ka": "gruzincha",
+ "gu": "gujarot",
+ "guz": "gusii",
+ "hi": "hind",
+ "yi": "idish",
+ "ig": "igbo",
+ "smn": "inari-saam",
+ "id": "indonez",
+ "en-AU": "ingliz (Avstraliya)",
+ "en-GB": "ingliz (Britaniya)",
+ "en-CA": "ingliz (Kanada)",
+ "en": "inglizcha",
+ "ga": "irland",
+ "is": "island",
+ "es-419": "ispan (Lotin Amerikasi)",
+ "es-MX": "ispan (Meksika)",
+ "es": "ispancha",
+ "it": "italyan",
+ "he": "ivrit",
+ "kab": "kabil",
+ "kea": "kabuverdianu",
+ "kkj": "kako",
+ "kln": "kalenjin",
+ "kam": "kamba",
+ "kn": "kannada",
+ "yue": "kanton",
+ "ca": "katalan",
+ "ks": "kashmircha",
+ "qu": "kechua",
+ "ki": "kikuyu",
+ "rw": "kinyaruanda",
+ "kok": "konkan",
+ "ko": "koreyscha",
+ "kw": "korn",
+ "khq": "koyra-chiini",
+ "ses": "koyraboro-senni",
+ "ku": "kurdcha",
+ "nmg": "kvasio",
+ "xh": "kxosa",
+ "ksh": "kyoln",
+ "lkt": "lakota",
+ "lag": "langi",
+ "lo": "laos",
+ "lv": "latishcha",
+ "ln": "lingala",
+ "lt": "litva",
+ "lu": "luba-katanga",
+ "luy": "luhya",
+ "luo": "Luo",
+ "lb": "lyuksemburgcha",
+ "mk": "makedon",
+ "kde": "makonde",
+ "mg": "malagasiy",
+ "ms": "malay",
+ "ml": "malayalam",
+ "mt": "maltiy",
+ "mi": "maori",
+ "mr": "maratxi",
+ "tzm": "markaziy atlas tamazigxt",
+ "mas": "masay",
+ "mgh": "maxuva-mitto",
+ "jmc": "machame",
+ "gv": "men",
+ "mer": "meru",
+ "mgo": "meta",
+ "ro-MD": "moldovan",
+ "mn": "mongol",
+ "mfe": "morisyen",
+ "mzn": "mozandaron",
+ "mua": "mundang",
+ "naq": "nama",
+ "de-AT": "nemis (Avstriya)",
+ "gsw": "nemis (Shveytsariya)",
+ "de": "nemischa",
+ "ne": "nepal",
+ "nnh": "ngiyembun",
+ "jgo": "ngomba",
+ "nl": "niderland",
+ "nb": "norveg-bokmal",
+ "nn": "norveg-nyunorsk",
+ "nus": "nuer",
+ "nyn": "nyankole",
+ "or": "oriya",
+ "om": "oromo",
+ "os": "osetin",
+ "az": "ozarbayjon",
+ "pa": "panjobcha",
+ "pl": "polyakcha",
+ "pt-PT": "portugal (Yevropa)",
+ "pt": "portugalcha",
+ "prg": "pruss",
+ "ps": "pushtu",
+ "ky": "qirgʻizcha",
+ "kk": "qozoqcha",
+ "nds": "quyi nemis",
+ "nds-NL": "quyi sakson",
+ "dsb": "quyi sorb",
+ "rm": "romansh",
+ "rof": "rombo",
+ "rwk": "ruanda",
+ "ro": "rumincha",
+ "rn": "rundi",
+ "ru": "ruscha",
+ "saq": "samburu",
+ "sg": "sango",
+ "sbp": "sangu",
+ "sah": "saxa",
+ "ceb": "sebuan",
+ "seh": "sena",
+ "sr": "serbcha",
+ "sd": "sindhi",
+ "si": "singal",
+ "ii": "sichuan",
+ "cu": "slavyan (cherkov)",
+ "sk": "slovakcha",
+ "sl": "slovencha",
+ "xog": "soga",
+ "so": "somalicha",
+ "ckb": "sorani-kurd",
+ "sw": "suaxili",
+ "sw-CD": "suaxili (Kongo)",
+ "dav": "taita",
+ "zgh": "tamazigxt",
+ "ta": "tamil",
+ "twq": "tasavak",
+ "tt": "tatar",
+ "th": "tay",
+ "shi": "tashelxit",
+ "te": "telugu",
+ "teo": "teso",
+ "bo": "tibet",
+ "ti": "tigrinya",
+ "tg": "tojik",
+ "to": "tongan",
+ "tr": "turk",
+ "tk": "turkman",
+ "uk": "ukrain",
+ "ur": "urdu",
+ "ug": "uyg‘ur",
+ "vai": "Vai",
+ "wae": "valis",
+ "cy": "valliy",
+ "wa": "vallon",
+ "hu": "venger",
+ "vo": "volapyuk",
+ "wo": "volof",
+ "vun": "vunjo",
+ "vi": "vyetnam",
+ "ha": "xausa",
+ "zh": "xitoy",
+ "zh-Hant": "xitoy (an’anaviy)",
+ "zh-Hans": "xitoy (soddalashgan)",
+ "km": "xmer",
+ "hr": "xorvat",
+ "yav": "yangben",
+ "ja": "yapon",
+ "jv": "yavan",
+ "yo": "yoruba",
+ "de-CH": "yuqori nemis (Shveytsariya)",
+ "hsb": "yuqori sorb",
+ "dje": "zarma",
+ "zu": "zulu",
+ "uz": "o‘zbek",
+ "fy": "g‘arbiy friz",
+ "ksb": "shambala",
+ "lrc": "shimoliy luri",
+ "nd": "shimoliy ndebele",
+ "se": "shimoliy saam",
+ "sn": "shona",
+ "gd": "shotland-gel",
+ "sv": "shved",
+ "chr": "cheroki",
+ "cs": "chex",
+ "ce": "chechen",
+ "cgg": "chiga"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/vai-Latn.json b/vendor/commerceguys/intl/resources/language/vai-Latn.json
index 170b9d698..4e2aeed35 100644
--- a/vendor/commerceguys/intl/resources/language/vai-Latn.json
+++ b/vendor/commerceguys/intl/resources/language/vai-Latn.json
@@ -1,641 +1,224 @@
{
- "af": {
- "name": "Afrikaans"
- },
- "agq": {
- "name": "Aghem"
- },
- "ak": {
- "name": "Akaŋ"
- },
- "sq": {
- "name": "Albanian"
- },
- "am": {
- "name": "Amihári"
- },
- "hy": {
- "name": "Armenian"
- },
- "as": {
- "name": "Assamese"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "az": {
- "name": "Azerbaijani"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "Basque"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "be": {
- "name": "Bhelarusaŋ"
- },
- "my": {
- "name": "Bhɛmísi"
- },
- "bn": {
- "name": "Bhɛŋgáli"
- },
- "bg": {
- "name": "Bhɔgerɛŋ"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "Bosnian"
- },
- "br": {
- "name": "Breton"
- },
- "ca": {
- "name": "Catalan"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "zh": {
- "name": "Chaniĩ"
- },
- "zh-Hans": {
- "name": "Chaniĩ (Hans)"
- },
- "zh-Hant": {
- "name": "Chaniĩ (Hant)"
- },
- "ce": {
- "name": "Chechen"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cs": {
- "name": "Chɛ"
- },
- "cgg": {
- "name": "Chiga"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "kw": {
- "name": "Cornish"
- },
- "hr": {
- "name": "Croatian"
- },
- "da": {
- "name": "Danish"
- },
- "nl": {
- "name": "Dɔchi"
- },
- "nl-BE": {
- "name": "Dɔchi (Bhɛgiyɔŋ)"
- },
- "dua": {
- "name": "Duala"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "ebu": {
- "name": "Embu"
- },
- "eo": {
- "name": "Esperanto"
- },
- "et": {
- "name": "Estonian"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "Faroese"
- },
- "fr": {
- "name": "Fɛŋsi"
- },
- "fr-CA": {
- "name": "Fɛŋsi (Kánáda)"
- },
- "fr-CH": {
- "name": "Fɛŋsi (Suweza Lumaã)"
- },
- "fil": {
- "name": "Filipino"
- },
- "fi": {
- "name": "Finnish"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "gl": {
- "name": "Galician"
- },
- "lg": {
- "name": "Ganda"
- },
- "ka": {
- "name": "Georgian"
- },
- "gu": {
- "name": "Gujarati"
- },
- "guz": {
- "name": "Gusii"
- },
- "haw": {
- "name": "Hawaiian"
- },
- "ha": {
- "name": "Hawusa"
- },
- "he": {
- "name": "Hebrew"
- },
- "el": {
- "name": "Hɛlɛŋ"
- },
- "hi": {
- "name": "Híiŋdi"
- },
- "hu": {
- "name": "Hɔŋgérɛŋ"
- },
- "is": {
- "name": "Icelandic"
- },
- "ig": {
- "name": "Ígbo"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "id": {
- "name": "Índonisiyɛŋ"
- },
- "ga": {
- "name": "Irish"
- },
- "it": {
- "name": "Itáliyɛŋ"
- },
- "de": {
- "name": "Jamáĩ"
- },
- "de-AT": {
- "name": "Jamáĩ (Ɔ́situwa)"
- },
- "de-CH": {
- "name": "Jamáĩ (Suweza Lumaã)"
- },
- "ja": {
- "name": "Japaníĩ"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "kn": {
- "name": "Kannada"
- },
- "ks": {
- "name": "Kashmiri"
- },
- "kk": {
- "name": "Kazakh"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "km": {
- "name": "Kimɛɛ̃ tɛ"
- },
- "kok": {
- "name": "Konkani"
- },
- "ko": {
- "name": "Koríyɛŋ"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "ky": {
- "name": "Kyrgyz"
- },
- "ar": {
- "name": "Lahabu"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Lao"
- },
- "lv": {
- "name": "Latvian"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "Lithuanian"
- },
- "dsb": {
- "name": "Lower Sorbian"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "Luxembourgish"
- },
- "luy": {
- "name": "Luyia"
- },
- "mk": {
- "name": "Macedonian"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "Malagasy"
- },
- "ml": {
- "name": "Malayalam"
- },
- "ms": {
- "name": "Maléee"
- },
- "mt": {
- "name": "Maltese"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "Marathi"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "mn": {
- "name": "Mongolian"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nds-NL": {
- "name": "nds (Nidɔlɛŋ)"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "ne": {
- "name": "Nipali"
- },
- "nd": {
- "name": "North Ndebele"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "se": {
- "name": "Northern Sami"
- },
- "nb": {
- "name": "Norwegian Bokmål"
- },
- "nn": {
- "name": "Norwegian Nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "or": {
- "name": "Odia"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetic"
- },
- "ur": {
- "name": "Ɔdu"
- },
- "es": {
- "name": "Panyɛĩ"
- },
- "es-MX": {
- "name": "Panyɛĩ (Mɛsíko)"
- },
- "ps": {
- "name": "Pashto"
- },
- "fa": {
- "name": "Pɛɛsiyɛŋ"
- },
- "en": {
- "name": "Poo"
- },
- "en-CA": {
- "name": "Poo (Kánáda)"
- },
- "en-AU": {
- "name": "Poo (Ɔsituwéeliya)"
- },
- "en-GB": {
- "name": "Poo (Yunaitɛ Kíŋdɔŋ)"
- },
- "pt": {
- "name": "Potokíi"
- },
- "pt-PT": {
- "name": "Potokíi (Potokíi)"
- },
- "pl": {
- "name": "Pɔ́lési"
- },
- "prg": {
- "name": "Prussian"
- },
- "pa": {
- "name": "Puŋjabhi"
- },
- "qu": {
- "name": "Quechua"
- },
- "rw": {
- "name": "Rawunda"
- },
- "rm": {
- "name": "Romansh"
- },
- "rof": {
- "name": "Rombo"
- },
- "ro": {
- "name": "Romíniyɛŋ"
- },
- "ro-MD": {
- "name": "Romíniyɛŋ (Mɔlidova)"
- },
- "ru": {
- "name": "Rɔshiyɛŋ"
- },
- "rn": {
- "name": "Rundi"
- },
- "rwk": {
- "name": "Rwa"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "gd": {
- "name": "Scottish Gaelic"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "Serbian"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Sinhala"
- },
- "sk": {
- "name": "Slovak"
- },
- "sl": {
- "name": "Slovenian"
- },
- "xog": {
- "name": "Soga"
- },
- "so": {
- "name": "Somáli"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "sv": {
- "name": "Súwídɛŋ"
- },
- "sw-CD": {
- "name": "sw (Avorekoo)"
- },
- "sw": {
- "name": "Swahili"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "th": {
- "name": "Tái"
- },
- "dav": {
- "name": "Taita"
- },
- "tg": {
- "name": "Tajik"
- },
- "ta": {
- "name": "Tamíli"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "Tatar"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "bo": {
- "name": "Tibetan"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "to": {
- "name": "Tongan"
- },
- "tr": {
- "name": "Tɔ́ki"
- },
- "tk": {
- "name": "Turkmen"
- },
- "hsb": {
- "name": "Upper Sorbian"
- },
- "ug": {
- "name": "Uyghur"
- },
- "uz": {
- "name": "Uzbek"
- },
- "vai": {
- "name": "Vai"
- },
- "vi": {
- "name": "Viyamíĩ"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "cy": {
- "name": "Welsh"
- },
- "fy": {
- "name": "Western Frisian"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "yi": {
- "name": "Yiddish"
- },
- "yo": {
- "name": "Yóróbha"
- },
- "uk": {
- "name": "Yukureniyɛŋ"
- },
- "dje": {
- "name": "Zarma"
- },
- "zu": {
- "name": "Zúlu"
- }
+ "af": "Afrikaans",
+ "agq": "Aghem",
+ "ak": "Akaŋ",
+ "sq": "Albanian",
+ "am": "Amihári",
+ "hy": "Armenian",
+ "as": "Assamese",
+ "ast": "Asturian",
+ "asa": "Asu",
+ "az": "Azerbaijani",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "eu": "Basque",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "be": "Bhelarusaŋ",
+ "my": "Bhɛmísi",
+ "bn": "Bhɛŋgáli",
+ "bg": "Bhɔgerɛŋ",
+ "brx": "Bodo",
+ "bs": "Bosnian",
+ "br": "Breton",
+ "yue": "Cantonese",
+ "ca": "Catalan",
+ "ceb": "Cebuano",
+ "tzm": "Central Atlas Tamazight",
+ "ckb": "Central Kurdish",
+ "zh": "Chaniĩ",
+ "zh-Hans": "Chaniĩ (Hans)",
+ "zh-Hant": "Chaniĩ (Hant)",
+ "ce": "Chechen",
+ "chr": "Cherokee",
+ "cs": "Chɛ",
+ "cgg": "Chiga",
+ "cu": "Church Slavic",
+ "ksh": "Colognian",
+ "kw": "Cornish",
+ "hr": "Croatian",
+ "da": "Danish",
+ "nl": "Dɔchi",
+ "nl-BE": "Dɔchi (Bhɛgiyɔŋ)",
+ "dua": "Duala",
+ "dz": "Dzongkha",
+ "ebu": "Embu",
+ "eo": "Esperanto",
+ "et": "Estonian",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fo": "Faroese",
+ "fr": "Fɛŋsi",
+ "fr-CA": "Fɛŋsi (Kánáda)",
+ "fr-CH": "Fɛŋsi (Suweza Lumaã)",
+ "fil": "Filipino",
+ "fi": "Finnish",
+ "fur": "Friulian",
+ "ff": "Fulah",
+ "gl": "Galician",
+ "lg": "Ganda",
+ "ka": "Georgian",
+ "gu": "Gujarati",
+ "guz": "Gusii",
+ "haw": "Hawaiian",
+ "ha": "Hawusa",
+ "he": "Hebrew",
+ "el": "Hɛlɛŋ",
+ "hi": "Híiŋdi",
+ "hu": "Hɔŋgérɛŋ",
+ "is": "Icelandic",
+ "ig": "Ígbo",
+ "smn": "Inari Sami",
+ "id": "Índonisiyɛŋ",
+ "ga": "Irish",
+ "it": "Itáliyɛŋ",
+ "de": "Jamáĩ",
+ "de-AT": "Jamáĩ (Ɔ́situwa)",
+ "de-CH": "Jamáĩ (Suweza Lumaã)",
+ "ja": "Japaníĩ",
+ "jv": "Javaníĩ",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "kn": "Kannada",
+ "ks": "Kashmiri",
+ "kk": "Kazakh",
+ "ki": "Kikuyu",
+ "km": "Kimɛɛ̃ tɛ",
+ "kok": "Konkani",
+ "ko": "Koríyɛŋ",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "ku": "Kurdish",
+ "nmg": "Kwasio",
+ "ky": "Kyrgyz",
+ "ar": "Lahabu",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Lao",
+ "lv": "Latvian",
+ "ln": "Lingala",
+ "lt": "Lithuanian",
+ "nds": "Low German",
+ "dsb": "Lower Sorbian",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "lb": "Luxembourgish",
+ "luy": "Luyia",
+ "mk": "Macedonian",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "Malagasy",
+ "ml": "Malayalam",
+ "ms": "Maléee",
+ "mt": "Maltese",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mr": "Marathi",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "mn": "Mongolian",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nds-NL": "nds (Nidɔlɛŋ)",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "ne": "Nipali",
+ "nd": "North Ndebele",
+ "lrc": "Northern Luri",
+ "se": "Northern Sami",
+ "nb": "Norwegian Bokmål",
+ "nn": "Norwegian Nynorsk",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "or": "Odia",
+ "om": "Oromo",
+ "os": "Ossetic",
+ "ur": "Ɔdu",
+ "es": "Panyɛĩ",
+ "es-419": "Panyɛĩ (419)",
+ "es-MX": "Panyɛĩ (Mɛsíko)",
+ "ps": "Pashto",
+ "fa": "Pɛɛsiyɛŋ",
+ "en": "Poo",
+ "en-CA": "Poo (Kánáda)",
+ "en-AU": "Poo (Ɔsituwéeliya)",
+ "en-GB": "Poo (Yunaitɛ Kíŋdɔŋ)",
+ "pt": "Potokíi",
+ "pt-PT": "Potokíi (Potokíi)",
+ "pl": "Pɔ́lési",
+ "prg": "Prussian",
+ "pa": "Puŋjabhi",
+ "qu": "Quechua",
+ "rw": "Rawunda",
+ "rm": "Romansh",
+ "rof": "Rombo",
+ "ro": "Romíniyɛŋ",
+ "ro-MD": "Romíniyɛŋ (Mɔlidova)",
+ "ru": "Rɔshiyɛŋ",
+ "rn": "Rundi",
+ "rwk": "Rwa",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "gd": "Scottish Gaelic",
+ "seh": "Sena",
+ "sr": "Serbian",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "sd": "Sindhi",
+ "si": "Sinhala",
+ "sk": "Slovak",
+ "sl": "Slovenian",
+ "xog": "Soga",
+ "so": "Somáli",
+ "zgh": "Standard Moroccan Tamazight",
+ "sv": "Súwídɛŋ",
+ "sw-CD": "sw (Avorekoo)",
+ "sw": "Swahili",
+ "gsw": "Swiss German",
+ "shi": "Tachelhit",
+ "th": "Tái",
+ "dav": "Taita",
+ "tg": "Tajik",
+ "ta": "Tamíli",
+ "twq": "Tasawaq",
+ "tt": "Tatar",
+ "te": "Telugu",
+ "teo": "Teso",
+ "bo": "Tibetan",
+ "ti": "Tigrinya",
+ "to": "Tongan",
+ "tr": "Tɔ́ki",
+ "tk": "Turkmen",
+ "hsb": "Upper Sorbian",
+ "ug": "Uyghur",
+ "uz": "Uzbek",
+ "vai": "Vai",
+ "vi": "Viyamíĩ",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "cy": "Welsh",
+ "fy": "Western Frisian",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "yi": "Yiddish",
+ "yo": "Yóróbha",
+ "uk": "Yukureniyɛŋ",
+ "dje": "Zarma",
+ "zu": "Zúlu"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/vai.json b/vendor/commerceguys/intl/resources/language/vai.json
index 7ba6263d6..66a3dadd3 100644
--- a/vendor/commerceguys/intl/resources/language/vai.json
+++ b/vendor/commerceguys/intl/resources/language/vai.json
@@ -1,641 +1,224 @@
{
- "af": {
- "name": "Afrikaans"
- },
- "agq": {
- "name": "Aghem"
- },
- "sq": {
- "name": "Albanian"
- },
- "hy": {
- "name": "Armenian"
- },
- "as": {
- "name": "Assamese"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "az": {
- "name": "Azerbaijani"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "Basque"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "Bosnian"
- },
- "br": {
- "name": "Breton"
- },
- "ca": {
- "name": "Catalan"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "ce": {
- "name": "Chechen"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "kw": {
- "name": "Cornish"
- },
- "hr": {
- "name": "Croatian"
- },
- "da": {
- "name": "Danish"
- },
- "dua": {
- "name": "Duala"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "ebu": {
- "name": "Embu"
- },
- "eo": {
- "name": "Esperanto"
- },
- "et": {
- "name": "Estonian"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "Faroese"
- },
- "fil": {
- "name": "Filipino"
- },
- "fi": {
- "name": "Finnish"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "gl": {
- "name": "Galician"
- },
- "lg": {
- "name": "Ganda"
- },
- "ka": {
- "name": "Georgian"
- },
- "gu": {
- "name": "Gujarati"
- },
- "guz": {
- "name": "Gusii"
- },
- "haw": {
- "name": "Hawaiian"
- },
- "he": {
- "name": "Hebrew"
- },
- "is": {
- "name": "Icelandic"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "ga": {
- "name": "Irish"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "kn": {
- "name": "Kannada"
- },
- "ks": {
- "name": "Kashmiri"
- },
- "kk": {
- "name": "Kazakh"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "kok": {
- "name": "Konkani"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "ky": {
- "name": "Kyrgyz"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Lao"
- },
- "lv": {
- "name": "Latvian"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "Lithuanian"
- },
- "dsb": {
- "name": "Lower Sorbian"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "Luxembourgish"
- },
- "luy": {
- "name": "Luyia"
- },
- "mk": {
- "name": "Macedonian"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "Malagasy"
- },
- "ml": {
- "name": "Malayalam"
- },
- "mt": {
- "name": "Maltese"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "Marathi"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "mn": {
- "name": "Mongolian"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nds-NL": {
- "name": "nds (ꘉꕜ ꖨꕮꕊ)"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nd": {
- "name": "North Ndebele"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "se": {
- "name": "Northern Sami"
- },
- "nb": {
- "name": "Norwegian Bokmål"
- },
- "nn": {
- "name": "Norwegian Nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "or": {
- "name": "Odia"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetic"
- },
- "ps": {
- "name": "Pashto"
- },
- "prg": {
- "name": "Prussian"
- },
- "qu": {
- "name": "Quechua"
- },
- "rm": {
- "name": "Romansh"
- },
- "rof": {
- "name": "Rombo"
- },
- "rn": {
- "name": "Rundi"
- },
- "rwk": {
- "name": "Rwa"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "gd": {
- "name": "Scottish Gaelic"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "Serbian"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Sinhala"
- },
- "sk": {
- "name": "Slovak"
- },
- "sl": {
- "name": "Slovenian"
- },
- "xog": {
- "name": "Soga"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "sw-CD": {
- "name": "sw (ꖏꖐ ꗵꗞꖴꕟꔎ ꕸꖃꔀ)"
- },
- "sw": {
- "name": "Swahili"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "dav": {
- "name": "Taita"
- },
- "tg": {
- "name": "Tajik"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "Tatar"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "bo": {
- "name": "Tibetan"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "to": {
- "name": "Tongan"
- },
- "tk": {
- "name": "Turkmen"
- },
- "hsb": {
- "name": "Upper Sorbian"
- },
- "ug": {
- "name": "Uyghur"
- },
- "uz": {
- "name": "Uzbek"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "cy": {
- "name": "Welsh"
- },
- "fy": {
- "name": "Western Frisian"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "yi": {
- "name": "Yiddish"
- },
- "dje": {
- "name": "Zarma"
- },
- "be": {
- "name": "ꔆꕞꖩꔻ"
- },
- "it": {
- "name": "ꔤꕚꔷꘂꘋ"
- },
- "ig": {
- "name": "ꔤꕼ"
- },
- "id": {
- "name": "ꔤꖆꕇꔻꘂꘋ"
- },
- "hi": {
- "name": "ꔦꔺ"
- },
- "vi": {
- "name": "ꔲꕩꕯꕆꔧ"
- },
- "km": {
- "name": "ꕃꘈꗢ"
- },
- "ne": {
- "name": "ꕇꕐꔷ"
- },
- "am": {
- "name": "ꕉꕆꕌꔸ"
- },
- "ak": {
- "name": "ꕉꕪꘋ"
- },
- "ha": {
- "name": "ꕌꖙꕢ"
- },
- "es": {
- "name": "ꕐꘊꔧ"
- },
- "es-MX": {
- "name": "ꕐꘊꔧ (ꘈꔻꖏ)"
- },
- "vai": {
- "name": "ꕙꔤ"
- },
- "th": {
- "name": "ꕚꔤ"
- },
- "ta": {
- "name": "ꕚꕆꔷ"
- },
- "ar": {
- "name": "ꕞꕌꖝ"
- },
- "rw": {
- "name": "ꕟꖙꕡ"
- },
- "zh": {
- "name": "ꕦꕇꔧ"
- },
- "zh-Hans": {
- "name": "ꕦꕇꔧ (Hans)"
- },
- "zh-Hant": {
- "name": "ꕦꕇꔧ (Hant)"
- },
- "ja": {
- "name": "ꕧꕐꕇꔧ"
- },
- "de": {
- "name": "ꕧꕮꔧ"
- },
- "de-CH": {
- "name": "ꕧꕮꔧ (ꖬꔃꕤ ꖨꕮꕊ)"
- },
- "de-AT": {
- "name": "ꕧꕮꔧ (ꖺꔻꖤꕎ)"
- },
- "ms": {
- "name": "ꕮꔒꔀ"
- },
- "en": {
- "name": "ꕶꕱ"
- },
- "en-CA": {
- "name": "ꕶꕱ (ꕪꕯꕜ)"
- },
- "en-GB": {
- "name": "ꕶꕱ (ꖕꕯꔤꗳ)"
- },
- "en-AU": {
- "name": "ꕶꕱ (ꖺꖬꖤꔃꔷꕩ)"
- },
- "pt": {
- "name": "ꕶꕿꕃꔤ"
- },
- "pt-PT": {
- "name": "ꕶꕿꕃꔤ (ꕶꕿꕃꔤ ꕸꖃꔀ)"
- },
- "ro": {
- "name": "ꖄꕆꕇꘂꘋ"
- },
- "ro-MD": {
- "name": "ꖄꕆꕇꘂꘋ (ꖒꔷꖁꕙ)"
- },
- "so": {
- "name": "ꖇꕮꔷ"
- },
- "yo": {
- "name": "ꖎꖄꕑ"
- },
- "ko": {
- "name": "ꖏꔸꘂꘋ"
- },
- "pa": {
- "name": "ꖛꕨꔬ"
- },
- "sv": {
- "name": "ꖬꔨꗵꘋ"
- },
- "zu": {
- "name": "ꖮꖨ"
- },
- "uk": {
- "name": "ꖳꖴꔓꕇꘂꘋ"
- },
- "ur": {
- "name": "ꖺꖦ"
- },
- "hu": {
- "name": "ꖽꔟꗸꘋ"
- },
- "pl": {
- "name": "ꗁꔒꔻ"
- },
- "bg": {
- "name": "ꗂꔠꗸꘋ"
- },
- "tr": {
- "name": "ꗋꕃ"
- },
- "nl": {
- "name": "ꗍꔿ"
- },
- "nl-BE": {
- "name": "ꗍꔿ (ꗩꕀꗚꘋ)"
- },
- "ru": {
- "name": "ꗐꖺꔻꘂꘋ"
- },
- "el": {
- "name": "ꗥꗷꘋ"
- },
- "fa": {
- "name": "ꗨꗡꔻꘂꘋ"
- },
- "my": {
- "name": "ꗩꕆꔻ"
- },
- "bn": {
- "name": "ꗩꕭꔷ"
- },
- "fr": {
- "name": "ꗱꘋꔻ"
- },
- "fr-CA": {
- "name": "ꗱꘋꔻ (ꕪꕯꕜ)"
- },
- "fr-CH": {
- "name": "ꗱꘋꔻ (ꖬꔃꕤ ꖨꕮꕊ)"
- },
- "cs": {
- "name": "ꗿꗡ"
- }
+ "af": "Afrikaans",
+ "agq": "Aghem",
+ "sq": "Albanian",
+ "hy": "Armenian",
+ "as": "Assamese",
+ "ast": "Asturian",
+ "asa": "Asu",
+ "az": "Azerbaijani",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "eu": "Basque",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "brx": "Bodo",
+ "bs": "Bosnian",
+ "br": "Breton",
+ "yue": "Cantonese",
+ "ca": "Catalan",
+ "ceb": "Cebuano",
+ "tzm": "Central Atlas Tamazight",
+ "ckb": "Central Kurdish",
+ "ce": "Chechen",
+ "chr": "Cherokee",
+ "cgg": "Chiga",
+ "cu": "Church Slavic",
+ "ksh": "Colognian",
+ "kw": "Cornish",
+ "hr": "Croatian",
+ "da": "Danish",
+ "dua": "Duala",
+ "dz": "Dzongkha",
+ "ebu": "Embu",
+ "eo": "Esperanto",
+ "et": "Estonian",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fo": "Faroese",
+ "fil": "Filipino",
+ "fi": "Finnish",
+ "fur": "Friulian",
+ "ff": "Fulah",
+ "gl": "Galician",
+ "lg": "Ganda",
+ "ka": "Georgian",
+ "gu": "Gujarati",
+ "guz": "Gusii",
+ "haw": "Hawaiian",
+ "he": "Hebrew",
+ "is": "Icelandic",
+ "smn": "Inari Sami",
+ "ga": "Irish",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "kn": "Kannada",
+ "ks": "Kashmiri",
+ "kk": "Kazakh",
+ "ki": "Kikuyu",
+ "kok": "Konkani",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "ku": "Kurdish",
+ "nmg": "Kwasio",
+ "ky": "Kyrgyz",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Lao",
+ "lv": "Latvian",
+ "ln": "Lingala",
+ "lt": "Lithuanian",
+ "nds": "Low German",
+ "dsb": "Lower Sorbian",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "lb": "Luxembourgish",
+ "luy": "Luyia",
+ "mk": "Macedonian",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "Malagasy",
+ "ml": "Malayalam",
+ "mt": "Maltese",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mr": "Marathi",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "mn": "Mongolian",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nds-NL": "nds (ꘉꕜ ꖨꕮꕊ)",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nd": "North Ndebele",
+ "lrc": "Northern Luri",
+ "se": "Northern Sami",
+ "nb": "Norwegian Bokmål",
+ "nn": "Norwegian Nynorsk",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "or": "Odia",
+ "om": "Oromo",
+ "os": "Ossetic",
+ "ps": "Pashto",
+ "prg": "Prussian",
+ "qu": "Quechua",
+ "rm": "Romansh",
+ "rof": "Rombo",
+ "rn": "Rundi",
+ "rwk": "Rwa",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "gd": "Scottish Gaelic",
+ "seh": "Sena",
+ "sr": "Serbian",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "sd": "Sindhi",
+ "si": "Sinhala",
+ "sk": "Slovak",
+ "sl": "Slovenian",
+ "xog": "Soga",
+ "zgh": "Standard Moroccan Tamazight",
+ "sw-CD": "sw (ꖏꖐ ꗵꗞꖴꕟꔎ ꕸꖃꔀ)",
+ "sw": "Swahili",
+ "gsw": "Swiss German",
+ "shi": "Tachelhit",
+ "dav": "Taita",
+ "tg": "Tajik",
+ "twq": "Tasawaq",
+ "tt": "Tatar",
+ "te": "Telugu",
+ "teo": "Teso",
+ "bo": "Tibetan",
+ "ti": "Tigrinya",
+ "to": "Tongan",
+ "tk": "Turkmen",
+ "hsb": "Upper Sorbian",
+ "ug": "Uyghur",
+ "uz": "Uzbek",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "cy": "Welsh",
+ "fy": "Western Frisian",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "yi": "Yiddish",
+ "dje": "Zarma",
+ "be": "ꔆꕞꖩꔻ",
+ "it": "ꔤꕚꔷꘂꘋ",
+ "ig": "ꔤꕼ",
+ "id": "ꔤꖆꕇꔻꘂꘋ",
+ "hi": "ꔦꔺ",
+ "vi": "ꔲꕩꕯꕆꔧ",
+ "km": "ꕃꘈꗢ",
+ "ne": "ꕇꕐꔷ",
+ "am": "ꕉꕆꕌꔸ",
+ "ak": "ꕉꕪꘋ",
+ "ha": "ꕌꖙꕢ",
+ "es": "ꕐꘊꔧ",
+ "es-419": "ꕐꘊꔧ (419)",
+ "es-MX": "ꕐꘊꔧ (ꘈꔻꖏ)",
+ "vai": "ꕙꔤ",
+ "th": "ꕚꔤ",
+ "ta": "ꕚꕆꔷ",
+ "ar": "ꕞꕌꖝ",
+ "rw": "ꕟꖙꕡ",
+ "zh": "ꕦꕇꔧ",
+ "zh-Hans": "ꕦꕇꔧ (Hans)",
+ "zh-Hant": "ꕦꕇꔧ (Hant)",
+ "ja": "ꕧꕐꕇꔧ",
+ "jv": "ꕧꕙꕇꔧ",
+ "de": "ꕧꕮꔧ",
+ "de-CH": "ꕧꕮꔧ (ꖬꔃꕤ ꖨꕮꕊ)",
+ "de-AT": "ꕧꕮꔧ (ꖺꔻꖤꕎ)",
+ "ms": "ꕮꔒꔀ",
+ "en": "ꕶꕱ",
+ "en-CA": "ꕶꕱ (ꕪꕯꕜ)",
+ "en-GB": "ꕶꕱ (ꖕꕯꔤꗳ)",
+ "en-AU": "ꕶꕱ (ꖺꖬꖤꔃꔷꕩ)",
+ "pt": "ꕶꕿꕃꔤ",
+ "pt-PT": "ꕶꕿꕃꔤ (ꕶꕿꕃꔤ ꕸꖃꔀ)",
+ "ro": "ꖄꕆꕇꘂꘋ",
+ "ro-MD": "ꖄꕆꕇꘂꘋ (ꖒꔷꖁꕙ)",
+ "so": "ꖇꕮꔷ",
+ "yo": "ꖎꖄꕑ",
+ "ko": "ꖏꔸꘂꘋ",
+ "pa": "ꖛꕨꔬ",
+ "sv": "ꖬꔨꗵꘋ",
+ "zu": "ꖮꖨ",
+ "uk": "ꖳꖴꔓꕇꘂꘋ",
+ "ur": "ꖺꖦ",
+ "hu": "ꖽꔟꗸꘋ",
+ "pl": "ꗁꔒꔻ",
+ "bg": "ꗂꔠꗸꘋ",
+ "tr": "ꗋꕃ",
+ "nl": "ꗍꔿ",
+ "nl-BE": "ꗍꔿ (ꗩꕀꗚꘋ)",
+ "ru": "ꗐꖺꔻꘂꘋ",
+ "el": "ꗥꗷꘋ",
+ "fa": "ꗨꗡꔻꘂꘋ",
+ "my": "ꗩꕆꔻ",
+ "bn": "ꗩꕭꔷ",
+ "fr": "ꗱꘋꔻ",
+ "fr-CA": "ꗱꘋꔻ (ꕪꕯꕜ)",
+ "fr-CH": "ꗱꘋꔻ (ꖬꔃꕤ ꖨꕮꕊ)",
+ "cs": "ꗿꗡ"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/vi.json b/vendor/commerceguys/intl/resources/language/vi.json
index da2bbdd3d..7ed8fcc2b 100644
--- a/vendor/commerceguys/intl/resources/language/vi.json
+++ b/vendor/commerceguys/intl/resources/language/vi.json
@@ -1,644 +1,224 @@
{
- "ar": {
- "name": "Tiếng Ả Rập"
- },
- "af": {
- "name": "Tiếng Afrikaans"
- },
- "agq": {
- "name": "Tiếng Aghem"
- },
- "ak": {
- "name": "Tiếng Akan"
- },
- "sq": {
- "name": "Tiếng Albania"
- },
- "am": {
- "name": "Tiếng Amharic"
- },
- "en": {
- "name": "Tiếng Anh"
- },
- "en-GB": {
- "name": "Tiếng Anh (Anh)"
- },
- "en-AU": {
- "name": "Tiếng Anh (Australia)"
- },
- "en-CA": {
- "name": "Tiếng Anh (Canada)"
- },
- "hy": {
- "name": "Tiếng Armenia"
- },
- "as": {
- "name": "Tiếng Assam"
- },
- "ast": {
- "name": "Tiếng Asturias"
- },
- "asa": {
- "name": "Tiếng Asu"
- },
- "az": {
- "name": "Tiếng Azerbaijan"
- },
- "pl": {
- "name": "Tiếng Ba Lan"
- },
- "fa": {
- "name": "Tiếng Ba Tư"
- },
- "ksf": {
- "name": "Tiếng Bafia"
- },
- "bm": {
- "name": "Tiếng Bambara"
- },
- "bn": {
- "name": "Tiếng Bangla"
- },
- "bas": {
- "name": "Tiếng Basaa"
- },
- "eu": {
- "name": "Tiếng Basque"
- },
- "lrc": {
- "name": "Tiếng Bắc Luri"
- },
- "be": {
- "name": "Tiếng Belarus"
- },
- "bem": {
- "name": "Tiếng Bemba"
- },
- "bez": {
- "name": "Tiếng Bena"
- },
- "brx": {
- "name": "Tiếng Bodo"
- },
- "bs": {
- "name": "Tiếng Bosnia"
- },
- "pt": {
- "name": "Tiếng Bồ Đào Nha"
- },
- "pt-PT": {
- "name": "Tiếng Bồ Đào Nha (Châu Âu)"
- },
- "br": {
- "name": "Tiếng Breton"
- },
- "bg": {
- "name": "Tiếng Bulgaria"
- },
- "ca": {
- "name": "Tiếng Catalan"
- },
- "ce": {
- "name": "Tiếng Chechen"
- },
- "chr": {
- "name": "Tiếng Cherokee"
- },
- "cgg": {
- "name": "Tiếng Chiga"
- },
- "ksh": {
- "name": "Tiếng Cologne"
- },
- "kw": {
- "name": "Tiếng Cornwall"
- },
- "hr": {
- "name": "Tiếng Croatia"
- },
- "ii": {
- "name": "Tiếng Di Tứ Xuyên"
- },
- "he": {
- "name": "Tiếng Do Thái"
- },
- "dua": {
- "name": "Tiếng Duala"
- },
- "dz": {
- "name": "Tiếng Dzongkha"
- },
- "da": {
- "name": "Tiếng Đan Mạch"
- },
- "de": {
- "name": "Tiếng Đức"
- },
- "de-AT": {
- "name": "Tiếng Đức (Áo)"
- },
- "gsw": {
- "name": "Tiếng Đức (Thụy Sĩ)"
- },
- "ebu": {
- "name": "Tiếng Embu"
- },
- "et": {
- "name": "Tiếng Estonia"
- },
- "ee": {
- "name": "Tiếng Ewe"
- },
- "ewo": {
- "name": "Tiếng Ewondo"
- },
- "fo": {
- "name": "Tiếng Faroe"
- },
- "nl-BE": {
- "name": "Tiếng Flemish"
- },
- "fy": {
- "name": "Tiếng Frisia"
- },
- "fur": {
- "name": "Tiếng Friulian"
- },
- "ff": {
- "name": "Tiếng Fulah"
- },
- "gd": {
- "name": "Tiếng Gael Scotland"
- },
- "gl": {
- "name": "Tiếng Galician"
- },
- "lg": {
- "name": "Tiếng Ganda"
- },
- "ka": {
- "name": "Tiếng Georgia"
- },
- "gu": {
- "name": "Tiếng Gujarati"
- },
- "guz": {
- "name": "Tiếng Gusii"
- },
- "nds": {
- "name": "Tiếng Hạ Giéc-man"
- },
- "nl": {
- "name": "Tiếng Hà Lan"
- },
- "nds-NL": {
- "name": "Tiếng Hạ Saxon"
- },
- "dsb": {
- "name": "Tiếng Hạ Sorbia"
- },
- "ko": {
- "name": "Tiếng Hàn"
- },
- "ha": {
- "name": "Tiếng Hausa"
- },
- "haw": {
- "name": "Tiếng Hawaii"
- },
- "hi": {
- "name": "Tiếng Hindi"
- },
- "hu": {
- "name": "Tiếng Hungary"
- },
- "el": {
- "name": "Tiếng Hy Lạp"
- },
- "is": {
- "name": "Tiếng Iceland"
- },
- "ig": {
- "name": "Tiếng Igbo"
- },
- "smn": {
- "name": "Tiếng Inari Sami"
- },
- "id": {
- "name": "Tiếng Indonesia"
- },
- "ga": {
- "name": "Tiếng Ireland"
- },
- "it": {
- "name": "Tiếng Italy"
- },
- "dyo": {
- "name": "Tiếng Jola-Fonyi"
- },
- "kea": {
- "name": "Tiếng Kabuverdianu"
- },
- "kab": {
- "name": "Tiếng Kabyle"
- },
- "kkj": {
- "name": "Tiếng Kako"
- },
- "kl": {
- "name": "Tiếng Kalaallisut"
- },
- "kln": {
- "name": "Tiếng Kalenjin"
- },
- "kam": {
- "name": "Tiếng Kamba"
- },
- "kn": {
- "name": "Tiếng Kannada"
- },
- "ks": {
- "name": "Tiếng Kashmir"
- },
- "kk": {
- "name": "Tiếng Kazakh"
- },
- "km": {
- "name": "Tiếng Khmer"
- },
- "ki": {
- "name": "Tiếng Kikuyu"
- },
- "rw": {
- "name": "Tiếng Kinyarwanda"
- },
- "kok": {
- "name": "Tiếng Konkani"
- },
- "khq": {
- "name": "Tiếng Koyra Chiini"
- },
- "ses": {
- "name": "Tiếng Koyraboro Senni"
- },
- "ckb": {
- "name": "Tiếng Kurd Miền Trung"
- },
- "nmg": {
- "name": "Tiếng Kwasio"
- },
- "ky": {
- "name": "Tiếng Kyrgyz"
- },
- "lkt": {
- "name": "Tiếng Lakota"
- },
- "lag": {
- "name": "Tiếng Langi"
- },
- "lo": {
- "name": "Tiếng Lào"
- },
- "lv": {
- "name": "Tiếng Latvia"
- },
- "ln": {
- "name": "Tiếng Lingala"
- },
- "lt": {
- "name": "Tiếng Litva"
- },
- "lu": {
- "name": "Tiếng Luba-Katanga"
- },
- "luo": {
- "name": "Tiếng Luo"
- },
- "lb": {
- "name": "Tiếng Luxembourg"
- },
- "luy": {
- "name": "Tiếng Luyia"
- },
- "ms": {
- "name": "Tiếng Mã Lai"
- },
- "mk": {
- "name": "Tiếng Macedonia"
- },
- "jmc": {
- "name": "Tiếng Machame"
- },
- "mgh": {
- "name": "Tiếng Makhuwa-Meetto"
- },
- "kde": {
- "name": "Tiếng Makonde"
- },
- "mg": {
- "name": "Tiếng Malagasy"
- },
- "ml": {
- "name": "Tiếng Malayalam"
- },
- "mt": {
- "name": "Tiếng Malta"
- },
- "gv": {
- "name": "Tiếng Manx"
- },
- "mr": {
- "name": "Tiếng Marathi"
- },
- "mas": {
- "name": "Tiếng Masai"
- },
- "mzn": {
- "name": "Tiếng Mazanderani"
- },
- "mer": {
- "name": "Tiếng Meru"
- },
- "mgo": {
- "name": "Tiếng Meta’"
- },
- "my": {
- "name": "Tiếng Miến Điện"
- },
- "ro-MD": {
- "name": "Tiếng Moldova"
- },
- "mfe": {
- "name": "Tiếng Morisyen"
- },
- "mn": {
- "name": "Tiếng Mông Cổ"
- },
- "mua": {
- "name": "Tiếng Mundang"
- },
- "nb": {
- "name": "Tiếng Na Uy (Bokmål)"
- },
- "nn": {
- "name": "Tiếng Na Uy (Nynorsk)"
- },
- "naq": {
- "name": "Tiếng Nama"
- },
- "nd": {
- "name": "Tiếng Ndebele Miền Bắc"
- },
- "ne": {
- "name": "Tiếng Nepal"
- },
- "ru": {
- "name": "Tiếng Nga"
- },
- "nnh": {
- "name": "Tiếng Ngiemboon"
- },
- "jgo": {
- "name": "Tiếng Ngomba"
- },
- "ja": {
- "name": "Tiếng Nhật"
- },
- "nus": {
- "name": "Tiếng Nuer"
- },
- "nyn": {
- "name": "Tiếng Nyankole"
- },
- "or": {
- "name": "Tiếng Odia"
- },
- "om": {
- "name": "Tiếng Oromo"
- },
- "os": {
- "name": "Tiếng Ossetic"
- },
- "ps": {
- "name": "Tiếng Pashto"
- },
- "fr": {
- "name": "Tiếng Pháp"
- },
- "fr-CA": {
- "name": "Tiếng Pháp (Canada)"
- },
- "fr-CH": {
- "name": "Tiếng Pháp (Thụy Sĩ)"
- },
- "fi": {
- "name": "Tiếng Phần Lan"
- },
- "fil": {
- "name": "Tiếng Philippines"
- },
- "prg": {
- "name": "Tiếng Prussia"
- },
- "pa": {
- "name": "Tiếng Punjab"
- },
- "qu": {
- "name": "Tiếng Quechua"
- },
- "eo": {
- "name": "Tiếng Quốc Tế Ngữ"
- },
- "ro": {
- "name": "Tiếng Romania"
- },
- "rm": {
- "name": "Tiếng Romansh"
- },
- "rof": {
- "name": "Tiếng Rombo"
- },
- "rn": {
- "name": "Tiếng Rundi"
- },
- "rwk": {
- "name": "Tiếng Rwa"
- },
- "sah": {
- "name": "Tiếng Sakha"
- },
- "saq": {
- "name": "Tiếng Samburu"
- },
- "se": {
- "name": "Tiếng Sami Miền Bắc"
- },
- "sg": {
- "name": "Tiếng Sango"
- },
- "sbp": {
- "name": "Tiếng Sangu"
- },
- "cs": {
- "name": "Tiếng Séc"
- },
- "seh": {
- "name": "Tiếng Sena"
- },
- "sr": {
- "name": "Tiếng Serbia"
- },
- "ksb": {
- "name": "Tiếng Shambala"
- },
- "sn": {
- "name": "Tiếng Shona"
- },
- "sd": {
- "name": "Tiếng Sindhi"
- },
- "si": {
- "name": "Tiếng Sinhala"
- },
- "cu": {
- "name": "Tiếng Slavơ Nhà thờ"
- },
- "sk": {
- "name": "Tiếng Slovak"
- },
- "sl": {
- "name": "Tiếng Slovenia"
- },
- "xog": {
- "name": "Tiếng Soga"
- },
- "so": {
- "name": "Tiếng Somali"
- },
- "sw": {
- "name": "Tiếng Swahili"
- },
- "sw-CD": {
- "name": "Tiếng Swahili Congo"
- },
- "shi": {
- "name": "Tiếng Tachelhit"
- },
- "dav": {
- "name": "Tiếng Taita"
- },
- "tg": {
- "name": "Tiếng Tajik"
- },
- "zgh": {
- "name": "Tiếng Tamazight Chuẩn của Ma-rốc"
- },
- "tzm": {
- "name": "Tiếng Tamazight Miền Trung Ma-rốc"
- },
- "ta": {
- "name": "Tiếng Tamil"
- },
- "twq": {
- "name": "Tiếng Tasawaq"
- },
- "tt": {
- "name": "Tiếng Tatar"
- },
- "es": {
- "name": "Tiếng Tây Ban Nha"
- },
- "es-MX": {
- "name": "Tiếng Tây Ban Nha (Mexico)"
- },
- "bo": {
- "name": "Tiếng Tây Tạng"
- },
- "te": {
- "name": "Tiếng Telugu"
- },
- "teo": {
- "name": "Tiếng Teso"
- },
- "th": {
- "name": "Tiếng Thái"
- },
- "tr": {
- "name": "Tiếng Thổ Nhĩ Kỳ"
- },
- "sv": {
- "name": "Tiếng Thụy Điển"
- },
- "de-CH": {
- "name": "Tiếng Thượng Giéc-man (Thụy Sĩ)"
- },
- "hsb": {
- "name": "Tiếng Thượng Sorbia"
- },
- "ti": {
- "name": "Tiếng Tigrinya"
- },
- "to": {
- "name": "Tiếng Tonga"
- },
- "zh": {
- "name": "Tiếng Trung"
- },
- "zh-Hans": {
- "name": "Tiếng Trung (Giản thể)"
- },
- "zh-Hant": {
- "name": "Tiếng Trung (Phồn thể)"
- },
- "tk": {
- "name": "Tiếng Turkmen"
- },
- "uk": {
- "name": "Tiếng Ucraina"
- },
- "ur": {
- "name": "Tiếng Urdu"
- },
- "ug": {
- "name": "Tiếng Uyghur"
- },
- "uz": {
- "name": "Tiếng Uzbek"
- },
- "vai": {
- "name": "Tiếng Vai"
- },
- "vi": {
- "name": "Tiếng Việt"
- },
- "vo": {
- "name": "Tiếng Volapük"
- },
- "vun": {
- "name": "Tiếng Vunjo"
- },
- "cy": {
- "name": "Tiếng Wales"
- },
- "wae": {
- "name": "Tiếng Walser"
- },
- "wo": {
- "name": "Tiếng Wolof"
- },
- "yav": {
- "name": "Tiếng Yangben"
- },
- "yi": {
- "name": "Tiếng Yiddish"
- },
- "yo": {
- "name": "Tiếng Yoruba"
- },
- "dje": {
- "name": "Tiếng Zarma"
- },
- "zu": {
- "name": "Tiếng Zulu"
- }
+ "ar": "Tiếng Ả Rập",
+ "af": "Tiếng Afrikaans",
+ "agq": "Tiếng Aghem",
+ "ak": "Tiếng Akan",
+ "sq": "Tiếng Albania",
+ "am": "Tiếng Amharic",
+ "en": "Tiếng Anh",
+ "en-GB": "Tiếng Anh (Anh)",
+ "en-AU": "Tiếng Anh (Australia)",
+ "en-CA": "Tiếng Anh (Canada)",
+ "hy": "Tiếng Armenia",
+ "as": "Tiếng Assam",
+ "ast": "Tiếng Asturias",
+ "asa": "Tiếng Asu",
+ "az": "Tiếng Azerbaijan",
+ "pl": "Tiếng Ba Lan",
+ "fa": "Tiếng Ba Tư",
+ "ksf": "Tiếng Bafia",
+ "bm": "Tiếng Bambara",
+ "bn": "Tiếng Bangla",
+ "bas": "Tiếng Basaa",
+ "eu": "Tiếng Basque",
+ "lrc": "Tiếng Bắc Luri",
+ "be": "Tiếng Belarus",
+ "bem": "Tiếng Bemba",
+ "bez": "Tiếng Bena",
+ "brx": "Tiếng Bodo",
+ "bs": "Tiếng Bosnia",
+ "pt": "Tiếng Bồ Đào Nha",
+ "pt-PT": "Tiếng Bồ Đào Nha (Châu Âu)",
+ "br": "Tiếng Breton",
+ "bg": "Tiếng Bulgaria",
+ "ca": "Tiếng Catalan",
+ "ceb": "Tiếng Cebuano",
+ "ce": "Tiếng Chechen",
+ "chr": "Tiếng Cherokee",
+ "cgg": "Tiếng Chiga",
+ "ksh": "Tiếng Cologne",
+ "kw": "Tiếng Cornwall",
+ "hr": "Tiếng Croatia",
+ "ii": "Tiếng Di Tứ Xuyên",
+ "he": "Tiếng Do Thái",
+ "dua": "Tiếng Duala",
+ "dz": "Tiếng Dzongkha",
+ "da": "Tiếng Đan Mạch",
+ "de": "Tiếng Đức",
+ "de-AT": "Tiếng Đức (Áo)",
+ "gsw": "Tiếng Đức (Thụy Sĩ)",
+ "ebu": "Tiếng Embu",
+ "et": "Tiếng Estonia",
+ "ee": "Tiếng Ewe",
+ "ewo": "Tiếng Ewondo",
+ "fo": "Tiếng Faroe",
+ "nl-BE": "Tiếng Flemish",
+ "fy": "Tiếng Frisia",
+ "fur": "Tiếng Friulian",
+ "ff": "Tiếng Fulah",
+ "gd": "Tiếng Gael Scotland",
+ "gl": "Tiếng Galician",
+ "lg": "Tiếng Ganda",
+ "ka": "Tiếng Georgia",
+ "gu": "Tiếng Gujarati",
+ "guz": "Tiếng Gusii",
+ "nds": "Tiếng Hạ Giéc-man",
+ "nl": "Tiếng Hà Lan",
+ "nds-NL": "Tiếng Hạ Saxon",
+ "dsb": "Tiếng Hạ Sorbia",
+ "ko": "Tiếng Hàn",
+ "ha": "Tiếng Hausa",
+ "haw": "Tiếng Hawaii",
+ "hi": "Tiếng Hindi",
+ "hu": "Tiếng Hungary",
+ "el": "Tiếng Hy Lạp",
+ "is": "Tiếng Iceland",
+ "ig": "Tiếng Igbo",
+ "smn": "Tiếng Inari Sami",
+ "id": "Tiếng Indonesia",
+ "ga": "Tiếng Ireland",
+ "it": "Tiếng Italy",
+ "jv": "Tiếng Java",
+ "dyo": "Tiếng Jola-Fonyi",
+ "kea": "Tiếng Kabuverdianu",
+ "kab": "Tiếng Kabyle",
+ "kkj": "Tiếng Kako",
+ "kl": "Tiếng Kalaallisut",
+ "kln": "Tiếng Kalenjin",
+ "kam": "Tiếng Kamba",
+ "kn": "Tiếng Kannada",
+ "ks": "Tiếng Kashmir",
+ "kk": "Tiếng Kazakh",
+ "km": "Tiếng Khmer",
+ "ki": "Tiếng Kikuyu",
+ "rw": "Tiếng Kinyarwanda",
+ "kok": "Tiếng Konkani",
+ "khq": "Tiếng Koyra Chiini",
+ "ses": "Tiếng Koyraboro Senni",
+ "ku": "Tiếng Kurd",
+ "ckb": "Tiếng Kurd Miền Trung",
+ "nmg": "Tiếng Kwasio",
+ "ky": "Tiếng Kyrgyz",
+ "lkt": "Tiếng Lakota",
+ "lag": "Tiếng Langi",
+ "lo": "Tiếng Lào",
+ "lv": "Tiếng Latvia",
+ "ln": "Tiếng Lingala",
+ "lt": "Tiếng Litva",
+ "lu": "Tiếng Luba-Katanga",
+ "luo": "Tiếng Luo",
+ "lb": "Tiếng Luxembourg",
+ "luy": "Tiếng Luyia",
+ "ms": "Tiếng Mã Lai",
+ "mk": "Tiếng Macedonia",
+ "jmc": "Tiếng Machame",
+ "mgh": "Tiếng Makhuwa-Meetto",
+ "kde": "Tiếng Makonde",
+ "mg": "Tiếng Malagasy",
+ "ml": "Tiếng Malayalam",
+ "mt": "Tiếng Malta",
+ "gv": "Tiếng Manx",
+ "mi": "Tiếng Maori",
+ "mr": "Tiếng Marathi",
+ "mas": "Tiếng Masai",
+ "mzn": "Tiếng Mazanderani",
+ "mer": "Tiếng Meru",
+ "mgo": "Tiếng Meta’",
+ "my": "Tiếng Miến Điện",
+ "ro-MD": "Tiếng Moldova",
+ "mfe": "Tiếng Morisyen",
+ "mn": "Tiếng Mông Cổ",
+ "mua": "Tiếng Mundang",
+ "nb": "Tiếng Na Uy (Bokmål)",
+ "nn": "Tiếng Na Uy (Nynorsk)",
+ "naq": "Tiếng Nama",
+ "nd": "Tiếng Ndebele Miền Bắc",
+ "ne": "Tiếng Nepal",
+ "ru": "Tiếng Nga",
+ "nnh": "Tiếng Ngiemboon",
+ "jgo": "Tiếng Ngomba",
+ "ja": "Tiếng Nhật",
+ "nus": "Tiếng Nuer",
+ "nyn": "Tiếng Nyankole",
+ "or": "Tiếng Odia",
+ "om": "Tiếng Oromo",
+ "os": "Tiếng Ossetic",
+ "ps": "Tiếng Pashto",
+ "fr": "Tiếng Pháp",
+ "fr-CA": "Tiếng Pháp (Canada)",
+ "fr-CH": "Tiếng Pháp (Thụy Sĩ)",
+ "fi": "Tiếng Phần Lan",
+ "fil": "Tiếng Philippines",
+ "prg": "Tiếng Prussia",
+ "pa": "Tiếng Punjab",
+ "yue": "Tiếng Quảng Đông",
+ "qu": "Tiếng Quechua",
+ "eo": "Tiếng Quốc Tế Ngữ",
+ "ro": "Tiếng Romania",
+ "rm": "Tiếng Romansh",
+ "rof": "Tiếng Rombo",
+ "rn": "Tiếng Rundi",
+ "rwk": "Tiếng Rwa",
+ "sah": "Tiếng Sakha",
+ "saq": "Tiếng Samburu",
+ "se": "Tiếng Sami Miền Bắc",
+ "sg": "Tiếng Sango",
+ "sbp": "Tiếng Sangu",
+ "cs": "Tiếng Séc",
+ "seh": "Tiếng Sena",
+ "sr": "Tiếng Serbia",
+ "ksb": "Tiếng Shambala",
+ "sn": "Tiếng Shona",
+ "sd": "Tiếng Sindhi",
+ "si": "Tiếng Sinhala",
+ "cu": "Tiếng Slavơ Nhà thờ",
+ "sk": "Tiếng Slovak",
+ "sl": "Tiếng Slovenia",
+ "xog": "Tiếng Soga",
+ "so": "Tiếng Somali",
+ "sw": "Tiếng Swahili",
+ "sw-CD": "Tiếng Swahili Congo",
+ "shi": "Tiếng Tachelhit",
+ "dav": "Tiếng Taita",
+ "tg": "Tiếng Tajik",
+ "zgh": "Tiếng Tamazight Chuẩn của Ma-rốc",
+ "tzm": "Tiếng Tamazight Miền Trung Ma-rốc",
+ "ta": "Tiếng Tamil",
+ "twq": "Tiếng Tasawaq",
+ "tt": "Tiếng Tatar",
+ "es": "Tiếng Tây Ban Nha",
+ "es-MX": "Tiếng Tây Ban Nha (Mexico)",
+ "es-419": "Tiếng Tây Ban Nha (Mỹ La tinh)",
+ "bo": "Tiếng Tây Tạng",
+ "te": "Tiếng Telugu",
+ "teo": "Tiếng Teso",
+ "th": "Tiếng Thái",
+ "tr": "Tiếng Thổ Nhĩ Kỳ",
+ "sv": "Tiếng Thụy Điển",
+ "de-CH": "Tiếng Thượng Giéc-man (Thụy Sĩ)",
+ "hsb": "Tiếng Thượng Sorbia",
+ "ti": "Tiếng Tigrinya",
+ "to": "Tiếng Tonga",
+ "zh": "Tiếng Trung",
+ "zh-Hans": "Tiếng Trung (Giản thể)",
+ "zh-Hant": "Tiếng Trung (Phồn thể)",
+ "tk": "Tiếng Turkmen",
+ "uk": "Tiếng Ukraina",
+ "ur": "Tiếng Urdu",
+ "ug": "Tiếng Uyghur",
+ "uz": "Tiếng Uzbek",
+ "vai": "Tiếng Vai",
+ "vi": "Tiếng Việt",
+ "vo": "Tiếng Volapük",
+ "vun": "Tiếng Vunjo",
+ "cy": "Tiếng Wales",
+ "wa": "Tiếng Walloon",
+ "wae": "Tiếng Walser",
+ "wo": "Tiếng Wolof",
+ "xh": "Tiếng Xhosa",
+ "yav": "Tiếng Yangben",
+ "yi": "Tiếng Yiddish",
+ "yo": "Tiếng Yoruba",
+ "dje": "Tiếng Zarma",
+ "zu": "Tiếng Zulu"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/vun.json b/vendor/commerceguys/intl/resources/language/vun.json
index 9c99d908f..f1e05eb47 100644
--- a/vendor/commerceguys/intl/resources/language/vun.json
+++ b/vendor/commerceguys/intl/resources/language/vun.json
@@ -1,641 +1,224 @@
{
- "af": {
- "name": "Afrikaans"
- },
- "agq": {
- "name": "Aghem"
- },
- "sq": {
- "name": "Albanian"
- },
- "hy": {
- "name": "Armenian"
- },
- "as": {
- "name": "Assamese"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "az": {
- "name": "Azerbaijani"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "Basque"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "Bosnian"
- },
- "br": {
- "name": "Breton"
- },
- "ca": {
- "name": "Catalan"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "ce": {
- "name": "Chechen"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "kw": {
- "name": "Cornish"
- },
- "hr": {
- "name": "Croatian"
- },
- "da": {
- "name": "Danish"
- },
- "dua": {
- "name": "Duala"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "ebu": {
- "name": "Embu"
- },
- "eo": {
- "name": "Esperanto"
- },
- "et": {
- "name": "Estonian"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "Faroese"
- },
- "fil": {
- "name": "Filipino"
- },
- "fi": {
- "name": "Finnish"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "gl": {
- "name": "Galician"
- },
- "lg": {
- "name": "Ganda"
- },
- "ka": {
- "name": "Georgian"
- },
- "gu": {
- "name": "Gujarati"
- },
- "guz": {
- "name": "Gusii"
- },
- "haw": {
- "name": "Hawaiian"
- },
- "he": {
- "name": "Hebrew"
- },
- "is": {
- "name": "Icelandic"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "ga": {
- "name": "Irish"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "kn": {
- "name": "Kannada"
- },
- "ks": {
- "name": "Kashmiri"
- },
- "kk": {
- "name": "Kazakh"
- },
- "ak": {
- "name": "Kiakanyi"
- },
- "am": {
- "name": "Kiamharyi"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "kok": {
- "name": "Konkani"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "fa": {
- "name": "Kyiajemi"
- },
- "ar": {
- "name": "Kyiarabu"
- },
- "bn": {
- "name": "Kyibangla"
- },
- "be": {
- "name": "Kyibelarusi"
- },
- "bg": {
- "name": "Kyibulgaryia"
- },
- "my": {
- "name": "Kyiburma"
- },
- "cs": {
- "name": "Kyichecki"
- },
- "zh": {
- "name": "Kyichina"
- },
- "zh-Hans": {
- "name": "Kyichina (Hans)"
- },
- "zh-Hant": {
- "name": "Kyichina (Hant)"
- },
- "fr": {
- "name": "Kyifaransa"
- },
- "fr-CA": {
- "name": "Kyifaransa (Kanada)"
- },
- "fr-CH": {
- "name": "Kyifaransa (Uswisi)"
- },
- "el": {
- "name": "Kyigiriki"
- },
- "ha": {
- "name": "Kyihausa"
- },
- "hi": {
- "name": "Kyihindi"
- },
- "es": {
- "name": "Kyihispania"
- },
- "es-MX": {
- "name": "Kyihispania (Meksiko)"
- },
- "nl": {
- "name": "Kyiholanzi"
- },
- "nl-BE": {
- "name": "Kyiholanzi (Ubelgiji)"
- },
- "hu": {
- "name": "Kyihungari"
- },
- "ig": {
- "name": "Kyiigbo"
- },
- "id": {
- "name": "Kyiindonesia"
- },
- "it": {
- "name": "Kyiitaliano"
- },
- "ja": {
- "name": "Kyijapani"
- },
- "de": {
- "name": "Kyijerumani"
- },
- "de-AT": {
- "name": "Kyijerumani (Austria)"
- },
- "de-CH": {
- "name": "Kyijerumani (Uswisi)"
- },
- "km": {
- "name": "Kyikambodia"
- },
- "ko": {
- "name": "Kyikorea"
- },
- "ms": {
- "name": "Kyimalesia"
- },
- "ne": {
- "name": "Kyinepali"
- },
- "en": {
- "name": "Kyingereza"
- },
- "en-AU": {
- "name": "Kyingereza (Australia)"
- },
- "en-CA": {
- "name": "Kyingereza (Kanada)"
- },
- "en-GB": {
- "name": "Kyingereza (Uingereza)"
- },
- "rw": {
- "name": "Kyinyarwanda"
- },
- "pl": {
- "name": "Kyipolandi"
- },
- "pa": {
- "name": "Kyipunjabi"
- },
- "pt": {
- "name": "Kyireno"
- },
- "pt-PT": {
- "name": "Kyireno (Ureno)"
- },
- "ro": {
- "name": "Kyiromania"
- },
- "ro-MD": {
- "name": "Kyiromania (Moldova)"
- },
- "ru": {
- "name": "Kyirusi"
- },
- "so": {
- "name": "Kyisomalyi"
- },
- "sv": {
- "name": "Kyiswidi"
- },
- "th": {
- "name": "Kyitailandi"
- },
- "ta": {
- "name": "Kyitamil"
- },
- "tr": {
- "name": "Kyiturukyi"
- },
- "uk": {
- "name": "Kyiukrania"
- },
- "ur": {
- "name": "Kyiurdu"
- },
- "vi": {
- "name": "Kyivietinamu"
- },
- "vun": {
- "name": "Kyivunjo"
- },
- "yo": {
- "name": "Kyiyoruba"
- },
- "zu": {
- "name": "Kyizulu"
- },
- "ky": {
- "name": "Kyrgyz"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Lao"
- },
- "lv": {
- "name": "Latvian"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "Lithuanian"
- },
- "dsb": {
- "name": "Lower Sorbian"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "Luxembourgish"
- },
- "luy": {
- "name": "Luyia"
- },
- "mk": {
- "name": "Macedonian"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "Malagasy"
- },
- "ml": {
- "name": "Malayalam"
- },
- "mt": {
- "name": "Maltese"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "Marathi"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "mn": {
- "name": "Mongolian"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nds-NL": {
- "name": "nds (Uholanzi)"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nd": {
- "name": "North Ndebele"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "se": {
- "name": "Northern Sami"
- },
- "nb": {
- "name": "Norwegian Bokmål"
- },
- "nn": {
- "name": "Norwegian Nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "or": {
- "name": "Odia"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetic"
- },
- "ps": {
- "name": "Pashto"
- },
- "prg": {
- "name": "Prussian"
- },
- "qu": {
- "name": "Quechua"
- },
- "rm": {
- "name": "Romansh"
- },
- "rof": {
- "name": "Rombo"
- },
- "rn": {
- "name": "Rundi"
- },
- "rwk": {
- "name": "Rwa"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "gd": {
- "name": "Scottish Gaelic"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "Serbian"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Sinhala"
- },
- "sk": {
- "name": "Slovak"
- },
- "sl": {
- "name": "Slovenian"
- },
- "xog": {
- "name": "Soga"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "sw-CD": {
- "name": "sw (Jamhuri ya Kidemokrasia ya Kongo)"
- },
- "sw": {
- "name": "Swahili"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "dav": {
- "name": "Taita"
- },
- "tg": {
- "name": "Tajik"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "Tatar"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "bo": {
- "name": "Tibetan"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "to": {
- "name": "Tongan"
- },
- "tk": {
- "name": "Turkmen"
- },
- "hsb": {
- "name": "Upper Sorbian"
- },
- "ug": {
- "name": "Uyghur"
- },
- "uz": {
- "name": "Uzbek"
- },
- "vai": {
- "name": "Vai"
- },
- "vo": {
- "name": "Volapük"
- },
- "wae": {
- "name": "Walser"
- },
- "cy": {
- "name": "Welsh"
- },
- "fy": {
- "name": "Western Frisian"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "yi": {
- "name": "Yiddish"
- },
- "dje": {
- "name": "Zarma"
- }
+ "af": "Afrikaans",
+ "agq": "Aghem",
+ "sq": "Albanian",
+ "hy": "Armenian",
+ "as": "Assamese",
+ "ast": "Asturian",
+ "asa": "Asu",
+ "az": "Azerbaijani",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "eu": "Basque",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "brx": "Bodo",
+ "bs": "Bosnian",
+ "br": "Breton",
+ "yue": "Cantonese",
+ "ca": "Catalan",
+ "ceb": "Cebuano",
+ "tzm": "Central Atlas Tamazight",
+ "ckb": "Central Kurdish",
+ "ce": "Chechen",
+ "chr": "Cherokee",
+ "cgg": "Chiga",
+ "cu": "Church Slavic",
+ "ksh": "Colognian",
+ "kw": "Cornish",
+ "hr": "Croatian",
+ "da": "Danish",
+ "dua": "Duala",
+ "dz": "Dzongkha",
+ "ebu": "Embu",
+ "eo": "Esperanto",
+ "et": "Estonian",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fo": "Faroese",
+ "fil": "Filipino",
+ "fi": "Finnish",
+ "fur": "Friulian",
+ "ff": "Fulah",
+ "gl": "Galician",
+ "lg": "Ganda",
+ "ka": "Georgian",
+ "gu": "Gujarati",
+ "guz": "Gusii",
+ "haw": "Hawaiian",
+ "he": "Hebrew",
+ "is": "Icelandic",
+ "smn": "Inari Sami",
+ "ga": "Irish",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "kn": "Kannada",
+ "ks": "Kashmiri",
+ "kk": "Kazakh",
+ "ak": "Kiakanyi",
+ "am": "Kiamharyi",
+ "ki": "Kikuyu",
+ "kok": "Konkani",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "ku": "Kurdish",
+ "nmg": "Kwasio",
+ "fa": "Kyiajemi",
+ "ar": "Kyiarabu",
+ "bn": "Kyibangla",
+ "be": "Kyibelarusi",
+ "bg": "Kyibulgaryia",
+ "my": "Kyiburma",
+ "cs": "Kyichecki",
+ "zh": "Kyichina",
+ "zh-Hans": "Kyichina (Hans)",
+ "zh-Hant": "Kyichina (Hant)",
+ "fr": "Kyifaransa",
+ "fr-CA": "Kyifaransa (Kanada)",
+ "fr-CH": "Kyifaransa (Uswisi)",
+ "el": "Kyigiriki",
+ "ha": "Kyihausa",
+ "hi": "Kyihindi",
+ "es": "Kyihispania",
+ "es-419": "Kyihispania (419)",
+ "es-MX": "Kyihispania (Meksiko)",
+ "nl": "Kyiholanzi",
+ "nl-BE": "Kyiholanzi (Ubelgiji)",
+ "hu": "Kyihungari",
+ "ig": "Kyiigbo",
+ "id": "Kyiindonesia",
+ "it": "Kyiitaliano",
+ "ja": "Kyijapani",
+ "jv": "Kyijava",
+ "de": "Kyijerumani",
+ "de-AT": "Kyijerumani (Austria)",
+ "de-CH": "Kyijerumani (Uswisi)",
+ "km": "Kyikambodia",
+ "ko": "Kyikorea",
+ "ms": "Kyimalesia",
+ "ne": "Kyinepali",
+ "en": "Kyingereza",
+ "en-AU": "Kyingereza (Australia)",
+ "en-CA": "Kyingereza (Kanada)",
+ "en-GB": "Kyingereza (Uingereza)",
+ "rw": "Kyinyarwanda",
+ "pl": "Kyipolandi",
+ "pa": "Kyipunjabi",
+ "pt": "Kyireno",
+ "pt-PT": "Kyireno (Ureno)",
+ "ro": "Kyiromania",
+ "ro-MD": "Kyiromania (Moldova)",
+ "ru": "Kyirusi",
+ "so": "Kyisomalyi",
+ "sv": "Kyiswidi",
+ "th": "Kyitailandi",
+ "ta": "Kyitamil",
+ "tr": "Kyiturukyi",
+ "uk": "Kyiukrania",
+ "ur": "Kyiurdu",
+ "vi": "Kyivietinamu",
+ "vun": "Kyivunjo",
+ "yo": "Kyiyoruba",
+ "zu": "Kyizulu",
+ "ky": "Kyrgyz",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Lao",
+ "lv": "Latvian",
+ "ln": "Lingala",
+ "lt": "Lithuanian",
+ "nds": "Low German",
+ "dsb": "Lower Sorbian",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "lb": "Luxembourgish",
+ "luy": "Luyia",
+ "mk": "Macedonian",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "Malagasy",
+ "ml": "Malayalam",
+ "mt": "Maltese",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mr": "Marathi",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "mn": "Mongolian",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nds-NL": "nds (Uholanzi)",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nd": "North Ndebele",
+ "lrc": "Northern Luri",
+ "se": "Northern Sami",
+ "nb": "Norwegian Bokmål",
+ "nn": "Norwegian Nynorsk",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "or": "Odia",
+ "om": "Oromo",
+ "os": "Ossetic",
+ "ps": "Pashto",
+ "prg": "Prussian",
+ "qu": "Quechua",
+ "rm": "Romansh",
+ "rof": "Rombo",
+ "rn": "Rundi",
+ "rwk": "Rwa",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "gd": "Scottish Gaelic",
+ "seh": "Sena",
+ "sr": "Serbian",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "sd": "Sindhi",
+ "si": "Sinhala",
+ "sk": "Slovak",
+ "sl": "Slovenian",
+ "xog": "Soga",
+ "zgh": "Standard Moroccan Tamazight",
+ "sw-CD": "sw (Jamhuri ya Kidemokrasia ya Kongo)",
+ "sw": "Swahili",
+ "gsw": "Swiss German",
+ "shi": "Tachelhit",
+ "dav": "Taita",
+ "tg": "Tajik",
+ "twq": "Tasawaq",
+ "tt": "Tatar",
+ "te": "Telugu",
+ "teo": "Teso",
+ "bo": "Tibetan",
+ "ti": "Tigrinya",
+ "to": "Tongan",
+ "tk": "Turkmen",
+ "hsb": "Upper Sorbian",
+ "ug": "Uyghur",
+ "uz": "Uzbek",
+ "vai": "Vai",
+ "vo": "Volapük",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "cy": "Welsh",
+ "fy": "Western Frisian",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "yi": "Yiddish",
+ "dje": "Zarma"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/wae.json b/vendor/commerceguys/intl/resources/language/wae.json
index cdcdf49ec..ab79d296c 100644
--- a/vendor/commerceguys/intl/resources/language/wae.json
+++ b/vendor/commerceguys/intl/resources/language/wae.json
@@ -1,641 +1,224 @@
{
- "af": {
- "name": "Afrikáns"
- },
- "agq": {
- "name": "Aghem"
- },
- "ak": {
- "name": "Akan"
- },
- "sq": {
- "name": "Albaniš"
- },
- "am": {
- "name": "Amhariš"
- },
- "ar": {
- "name": "Arabiš"
- },
- "hy": {
- "name": "Armeniš"
- },
- "as": {
- "name": "Assamesiš"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "en-AU": {
- "name": "Auštrališes Engliš"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "Baskiš"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "bn": {
- "name": "Bengališ"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "Bosniš"
- },
- "br": {
- "name": "Breton"
- },
- "en-GB": {
- "name": "Britišes Engliš"
- },
- "bg": {
- "name": "Bulgariš"
- },
- "my": {
- "name": "Burmesiš"
- },
- "dz": {
- "name": "Butaniš"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "ce": {
- "name": "Chechen"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "zh": {
- "name": "Chinesiš"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "kw": {
- "name": "Cornish"
- },
- "da": {
- "name": "Däniš"
- },
- "dua": {
- "name": "Duala"
- },
- "ebu": {
- "name": "Embu"
- },
- "en": {
- "name": "Engliš"
- },
- "eo": {
- "name": "Esperanto"
- },
- "et": {
- "name": "Estniš"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "Faroese"
- },
- "fil": {
- "name": "Filipiniš"
- },
- "fi": {
- "name": "Finiš"
- },
- "nl-BE": {
- "name": "Flämiš"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "gl": {
- "name": "Galiziš"
- },
- "lg": {
- "name": "Ganda"
- },
- "ka": {
- "name": "Georgiš"
- },
- "el": {
- "name": "Gričiš"
- },
- "gu": {
- "name": "Gujarati"
- },
- "guz": {
- "name": "Gusii"
- },
- "ha": {
- "name": "Hausa"
- },
- "haw": {
- "name": "Hawaíaniš"
- },
- "he": {
- "name": "Hebräiš"
- },
- "hi": {
- "name": "Hindi"
- },
- "nl": {
- "name": "Holändiš"
- },
- "pt-PT": {
- "name": "Iberišes Portugisiš"
- },
- "ig": {
- "name": "Igbo"
- },
- "is": {
- "name": "Iisländiš"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "id": {
- "name": "Indonesiš"
- },
- "ga": {
- "name": "Iriš"
- },
- "it": {
- "name": "Italieniš"
- },
- "sah": {
- "name": "Jakutiš"
- },
- "ja": {
- "name": "Japaniš"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "km": {
- "name": "Kambodšaniš"
- },
- "en-CA": {
- "name": "Kanadišes Engliš"
- },
- "fr-CA": {
- "name": "Kanadišes Wälš"
- },
- "kn": {
- "name": "Kannada"
- },
- "ks": {
- "name": "Kašmiriš"
- },
- "ca": {
- "name": "Katalaniš"
- },
- "kk": {
- "name": "Kazačiš"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "ky": {
- "name": "Kirgisiš"
- },
- "kok": {
- "name": "Konkani"
- },
- "ko": {
- "name": "Koreaniš"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "hr": {
- "name": "Kroatiš"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Laotiš"
- },
- "lv": {
- "name": "Lettiš"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "Litauiš"
- },
- "dsb": {
- "name": "Lower Sorbian"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "Luxemburgiš"
- },
- "luy": {
- "name": "Luyia"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "Malagási"
- },
- "ms": {
- "name": "Malaíš"
- },
- "ml": {
- "name": "Malayalam"
- },
- "mt": {
- "name": "Maltesiš"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "Marathi"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mk": {
- "name": "Mazedoniš"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "mn": {
- "name": "Mongoliš"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nds-NL": {
- "name": "nds (Holand)"
- },
- "ne": {
- "name": "Nepalesiš"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nd": {
- "name": "Nordndebele"
- },
- "se": {
- "name": "Nordsamiš"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "nb": {
- "name": "Norwegiš Bokmål"
- },
- "nn": {
- "name": "Norwegiš Nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "or": {
- "name": "Oriya"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Osétiš"
- },
- "de-AT": {
- "name": "Öštričišes Titš"
- },
- "pa": {
- "name": "Pandšabiš"
- },
- "ps": {
- "name": "Paštu"
- },
- "fa": {
- "name": "Persiš"
- },
- "pl": {
- "name": "Polniš"
- },
- "pt": {
- "name": "Portugisiš"
- },
- "prg": {
- "name": "Prussian"
- },
- "qu": {
- "name": "Quečua"
- },
- "rm": {
- "name": "Rätromaniš"
- },
- "rof": {
- "name": "Rombo"
- },
- "rw": {
- "name": "Ruandiš"
- },
- "ro": {
- "name": "Rumäniš"
- },
- "ro-MD": {
- "name": "Rumäniš (Moldau)"
- },
- "rn": {
- "name": "Rundi"
- },
- "ru": {
- "name": "Rusiš"
- },
- "rwk": {
- "name": "Rwa"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "es": {
- "name": "Schpaniš"
- },
- "es-MX": {
- "name": "Schpaniš (Mexiko)"
- },
- "sv": {
- "name": "Schwediš"
- },
- "de-CH": {
- "name": "Schwizer Hočtitš"
- },
- "fr-CH": {
- "name": "Schwizer Wälš"
- },
- "gd": {
- "name": "Scottish Gaelic"
- },
- "seh": {
- "name": "Sena"
- },
- "az": {
- "name": "Serbaidšaniš"
- },
- "sr": {
- "name": "Serbiš"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Singalesiš"
- },
- "sk": {
- "name": "Slowakiš"
- },
- "sl": {
- "name": "Sloweniš"
- },
- "xog": {
- "name": "Soga"
- },
- "so": {
- "name": "Somališ"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "sw": {
- "name": "Suaheliš"
- },
- "sw-CD": {
- "name": "Suaheliš (Kongo-Kinshasa)"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "tg": {
- "name": "Tadšikiš"
- },
- "dav": {
- "name": "Taita"
- },
- "ta": {
- "name": "Tamiliš"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "Tatar"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "th": {
- "name": "Thailändiš"
- },
- "bo": {
- "name": "Tibetiš"
- },
- "ti": {
- "name": "Tigrinja"
- },
- "de": {
- "name": "Titš"
- },
- "to": {
- "name": "Tonga"
- },
- "zh-Hant": {
- "name": "Traditionells Chinesiš"
- },
- "cs": {
- "name": "Tšečiš"
- },
- "tr": {
- "name": "Türkiš"
- },
- "tk": {
- "name": "Turkmeniš"
- },
- "ug": {
- "name": "Uiguriš"
- },
- "uk": {
- "name": "Ukrainiš"
- },
- "hu": {
- "name": "Ungariš"
- },
- "hsb": {
- "name": "Upper Sorbian"
- },
- "ur": {
- "name": "Urdu"
- },
- "uz": {
- "name": "Usbekiš"
- },
- "vai": {
- "name": "Vai"
- },
- "zh-Hans": {
- "name": "Vereifačts Chinesiš"
- },
- "vi": {
- "name": "Vietnamesiš"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "cy": {
- "name": "Walisiš"
- },
- "fr": {
- "name": "Wälš"
- },
- "wae": {
- "name": "Walser"
- },
- "fy": {
- "name": "Western Frisian"
- },
- "be": {
- "name": "Wísrussiš"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "yi": {
- "name": "Yiddish"
- },
- "yo": {
- "name": "Yoruba"
- },
- "dje": {
- "name": "Zarma"
- },
- "zu": {
- "name": "Zulu"
- }
+ "af": "Afrikáns",
+ "agq": "Aghem",
+ "ak": "Akan",
+ "sq": "Albaniš",
+ "am": "Amhariš",
+ "ar": "Arabiš",
+ "hy": "Armeniš",
+ "as": "Assamesiš",
+ "ast": "Asturian",
+ "asa": "Asu",
+ "en-AU": "Auštrališes Engliš",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "eu": "Baskiš",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "bn": "Bengališ",
+ "brx": "Bodo",
+ "bs": "Bosniš",
+ "br": "Breton",
+ "en-GB": "Britišes Engliš",
+ "bg": "Bulgariš",
+ "my": "Burmesiš",
+ "dz": "Butaniš",
+ "yue": "Cantonese",
+ "ceb": "Cebuano",
+ "tzm": "Central Atlas Tamazight",
+ "ckb": "Central Kurdish",
+ "ce": "Chechen",
+ "chr": "Cherokee",
+ "cgg": "Chiga",
+ "zh": "Chinesiš",
+ "cu": "Church Slavic",
+ "ksh": "Colognian",
+ "kw": "Cornish",
+ "da": "Däniš",
+ "dua": "Duala",
+ "ebu": "Embu",
+ "en": "Engliš",
+ "eo": "Esperanto",
+ "et": "Estniš",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fo": "Faroese",
+ "fil": "Filipiniš",
+ "fi": "Finiš",
+ "nl-BE": "Flämiš",
+ "fur": "Friulian",
+ "ff": "Fulah",
+ "gl": "Galiziš",
+ "lg": "Ganda",
+ "ka": "Georgiš",
+ "el": "Gričiš",
+ "gu": "Gujarati",
+ "guz": "Gusii",
+ "ha": "Hausa",
+ "haw": "Hawaíaniš",
+ "he": "Hebräiš",
+ "hi": "Hindi",
+ "nl": "Holändiš",
+ "pt-PT": "Iberišes Portugisiš",
+ "ig": "Igbo",
+ "is": "Iisländiš",
+ "smn": "Inari Sami",
+ "id": "Indonesiš",
+ "ga": "Iriš",
+ "it": "Italieniš",
+ "sah": "Jakutiš",
+ "ja": "Japaniš",
+ "jv": "Javanese",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "km": "Kambodšaniš",
+ "en-CA": "Kanadišes Engliš",
+ "fr-CA": "Kanadišes Wälš",
+ "kn": "Kannada",
+ "ks": "Kašmiriš",
+ "ca": "Katalaniš",
+ "kk": "Kazačiš",
+ "ki": "Kikuyu",
+ "ky": "Kirgisiš",
+ "kok": "Konkani",
+ "ko": "Koreaniš",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "hr": "Kroatiš",
+ "ku": "Kurdiš",
+ "nmg": "Kwasio",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Laotiš",
+ "es-419": "Latiamerikanišes Schpaniš",
+ "lv": "Lettiš",
+ "ln": "Lingala",
+ "lt": "Litauiš",
+ "nds": "Low German",
+ "dsb": "Lower Sorbian",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "lb": "Luxemburgiš",
+ "luy": "Luyia",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "Malagási",
+ "ms": "Malaíš",
+ "ml": "Malayalam",
+ "mt": "Maltesiš",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mr": "Marathi",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "mk": "Mazedoniš",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "mn": "Mongoliš",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nds-NL": "nds (Holand)",
+ "ne": "Nepalesiš",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nd": "Nordndebele",
+ "se": "Nordsamiš",
+ "lrc": "Northern Luri",
+ "nb": "Norwegiš Bokmål",
+ "nn": "Norwegiš Nynorsk",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "or": "Oriya",
+ "om": "Oromo",
+ "os": "Osétiš",
+ "de-AT": "Öštričišes Titš",
+ "pa": "Pandšabiš",
+ "ps": "Paštu",
+ "fa": "Persiš",
+ "pl": "Polniš",
+ "pt": "Portugisiš",
+ "prg": "Prussian",
+ "qu": "Quečua",
+ "rm": "Rätromaniš",
+ "rof": "Rombo",
+ "rw": "Ruandiš",
+ "ro": "Rumäniš",
+ "ro-MD": "Rumäniš (Moldau)",
+ "rn": "Rundi",
+ "ru": "Rusiš",
+ "rwk": "Rwa",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "es": "Schpaniš",
+ "es-MX": "Schpaniš (Mexiko)",
+ "sv": "Schwediš",
+ "de-CH": "Schwizer Hočtitš",
+ "fr-CH": "Schwizer Wälš",
+ "gd": "Scottish Gaelic",
+ "seh": "Sena",
+ "az": "Serbaidšaniš",
+ "sr": "Serbiš",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "sd": "Sindhi",
+ "si": "Singalesiš",
+ "sk": "Slowakiš",
+ "sl": "Sloweniš",
+ "xog": "Soga",
+ "so": "Somališ",
+ "zgh": "Standard Moroccan Tamazight",
+ "sw": "Suaheliš",
+ "sw-CD": "Suaheliš (Kongo-Kinshasa)",
+ "gsw": "Swiss German",
+ "shi": "Tachelhit",
+ "tg": "Tadšikiš",
+ "dav": "Taita",
+ "ta": "Tamiliš",
+ "twq": "Tasawaq",
+ "tt": "Tatar",
+ "te": "Telugu",
+ "teo": "Teso",
+ "th": "Thailändiš",
+ "bo": "Tibetiš",
+ "ti": "Tigrinja",
+ "de": "Titš",
+ "to": "Tonga",
+ "zh-Hant": "Traditionells Chinesiš",
+ "cs": "Tšečiš",
+ "tr": "Türkiš",
+ "tk": "Turkmeniš",
+ "ug": "Uiguriš",
+ "uk": "Ukrainiš",
+ "hu": "Ungariš",
+ "hsb": "Upper Sorbian",
+ "ur": "Urdu",
+ "uz": "Usbekiš",
+ "vai": "Vai",
+ "zh-Hans": "Vereifačts Chinesiš",
+ "vi": "Vietnamesiš",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "cy": "Walisiš",
+ "wa": "Walloon",
+ "fr": "Wälš",
+ "wae": "Walser",
+ "fy": "Western Frisian",
+ "be": "Wísrussiš",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "yi": "Yiddish",
+ "yo": "Yoruba",
+ "dje": "Zarma",
+ "zu": "Zulu"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/wo.json b/vendor/commerceguys/intl/resources/language/wo.json
index b9684d657..8957defc8 100644
--- a/vendor/commerceguys/intl/resources/language/wo.json
+++ b/vendor/commerceguys/intl/resources/language/wo.json
@@ -1,641 +1,224 @@
{
- "af": {
- "name": "Afrikaans"
- },
- "agq": {
- "name": "Aghem"
- },
- "ak": {
- "name": "Akan"
- },
- "sq": {
- "name": "Albane"
- },
- "de": {
- "name": "Almaa"
- },
- "de-AT": {
- "name": "Almaa (Ótiriis)"
- },
- "de-CH": {
- "name": "Almaa (Siwis)"
- },
- "am": {
- "name": "Amharik"
- },
- "ar": {
- "name": "Araab"
- },
- "hy": {
- "name": "Armaniye"
- },
- "as": {
- "name": "Asame"
- },
- "az": {
- "name": "Aserbayjane"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "en": {
- "name": "Àngale"
- },
- "en-CA": {
- "name": "Àngale (Kanadaa)"
- },
- "en-AU": {
- "name": "Àngale (Ostarali)"
- },
- "en-GB": {
- "name": "Àngale (Ruwaayom Ini)"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bn": {
- "name": "Baŋla"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "Bask"
- },
- "be": {
- "name": "Belaris"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "bg": {
- "name": "Bilgaar"
- },
- "my": {
- "name": "Birmes"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "Bosñak"
- },
- "br": {
- "name": "Breton"
- },
- "cs": {
- "name": "Cek"
- },
- "chr": {
- "name": "Ceroki"
- },
- "ce": {
- "name": "Chechen"
- },
- "cgg": {
- "name": "Chiga"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "kw": {
- "name": "Cornish"
- },
- "da": {
- "name": "Danuwa"
- },
- "dz": {
- "name": "Dsongkaa"
- },
- "dua": {
- "name": "Duala"
- },
- "he": {
- "name": "Ebrë"
- },
- "ebu": {
- "name": "Embu"
- },
- "hi": {
- "name": "Endo"
- },
- "id": {
- "name": "Endonesiye"
- },
- "sk": {
- "name": "Eslowaki (Eslowak)"
- },
- "sl": {
- "name": "Esloweniye"
- },
- "es": {
- "name": "Español"
- },
- "es-MX": {
- "name": "Español (Meksiko)"
- },
- "eo": {
- "name": "Esperantoo"
- },
- "et": {
- "name": "Estoñiye"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fr": {
- "name": "Farañse"
- },
- "fr-CA": {
- "name": "Farañse (Kanadaa)"
- },
- "fr-CH": {
- "name": "Farañse (Siwis)"
- },
- "fo": {
- "name": "Feroos"
- },
- "fi": {
- "name": "Feylànde"
- },
- "fil": {
- "name": "Filipiye"
- },
- "fur": {
- "name": "Friulian"
- },
- "gl": {
- "name": "Galisiye"
- },
- "gd": {
- "name": "Galuwaa bu Ekos"
- },
- "lg": {
- "name": "Ganda"
- },
- "el": {
- "name": "Gereg"
- },
- "gu": {
- "name": "Gujarati"
- },
- "guz": {
- "name": "Gusii"
- },
- "haw": {
- "name": "Hawaye"
- },
- "ha": {
- "name": "Hawsa"
- },
- "ig": {
- "name": "Igbo"
- },
- "uk": {
- "name": "Ikreniye"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "ga": {
- "name": "Irlànde"
- },
- "is": {
- "name": "Islànde"
- },
- "it": {
- "name": "Italiye"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "kn": {
- "name": "Kannadaa"
- },
- "kk": {
- "name": "Kasax"
- },
- "ks": {
- "name": "Kashmiri"
- },
- "ca": {
- "name": "Katalan"
- },
- "qu": {
- "name": "Kesuwa"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "rw": {
- "name": "Kinyarwànda"
- },
- "ky": {
- "name": "Kirgiis"
- },
- "kok": {
- "name": "Konkani"
- },
- "ko": {
- "name": "Koreye"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "hr": {
- "name": "Krowat"
- },
- "ckb": {
- "name": "Kurdi gu Diggu"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "lo": {
- "name": "Laaw"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lv": {
- "name": "Letoniye"
- },
- "lb": {
- "name": "Liksàmbursuwaa"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "Lituyaniye"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "luy": {
- "name": "Luyia"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "Malagasi"
- },
- "ms": {
- "name": "Malay"
- },
- "ml": {
- "name": "Malayalam"
- },
- "mt": {
- "name": "Malt"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "Marati"
- },
- "mas": {
- "name": "Masai"
- },
- "mk": {
- "name": "Maseduwaane"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "mn": {
- "name": "Mongoliye"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nds-NL": {
- "name": "nds (Peyi Baa)"
- },
- "ne": {
- "name": "Nepale"
- },
- "nl": {
- "name": "Neyerlànde"
- },
- "nl-BE": {
- "name": "Neyerlànde (Belsig)"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nd": {
- "name": "North Ndebele"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "nb": {
- "name": "Norwegian Bokmål"
- },
- "nn": {
- "name": "Norwegian Nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "or": {
- "name": "Oja"
- },
- "hu": {
- "name": "Ongruwaa"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetic"
- },
- "ps": {
- "name": "Pasto"
- },
- "se": {
- "name": "Penku Sami"
- },
- "fa": {
- "name": "Pers"
- },
- "ff": {
- "name": "Pël"
- },
- "pl": {
- "name": "Polone"
- },
- "prg": {
- "name": "Prussian"
- },
- "pa": {
- "name": "Punjabi"
- },
- "pt": {
- "name": "Purtugees"
- },
- "pt-PT": {
- "name": "Purtugees (Portigaal)"
- },
- "rm": {
- "name": "Romaas"
- },
- "rof": {
- "name": "Rombo"
- },
- "ro": {
- "name": "Rumaniyee"
- },
- "ro-MD": {
- "name": "Rumaniyee (Moldawi)"
- },
- "rn": {
- "name": "Rundi"
- },
- "ru": {
- "name": "Rus"
- },
- "rwk": {
- "name": "Rwa"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "ja": {
- "name": "Sapone"
- },
- "sah": {
- "name": "Saxa"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "Serb"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "si": {
- "name": "Sinala"
- },
- "sd": {
- "name": "Sindi"
- },
- "zh": {
- "name": "Sinuwaa"
- },
- "zh-Hant": {
- "name": "Sinuwaa bu cosaan"
- },
- "zh-Hans": {
- "name": "Sinuwaa buñ woyofal"
- },
- "xog": {
- "name": "Soga"
- },
- "so": {
- "name": "Somali (làkk)"
- },
- "hsb": {
- "name": "Sorab-Kaw"
- },
- "dsb": {
- "name": "Sorab-Suuf"
- },
- "ka": {
- "name": "Sorsiye"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "sv": {
- "name": "Suweduwaa"
- },
- "sw-CD": {
- "name": "sw (CD)"
- },
- "sw": {
- "name": "Swahili"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "dav": {
- "name": "Taita"
- },
- "tg": {
- "name": "Tajis"
- },
- "tzm": {
- "name": "Tamasis gu Digg Atlaas"
- },
- "ta": {
- "name": "Tamil"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "Tatar"
- },
- "th": {
- "name": "Tay"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "bo": {
- "name": "Tibetan"
- },
- "ti": {
- "name": "Tigriña"
- },
- "tr": {
- "name": "Tirk"
- },
- "tk": {
- "name": "Tirkmen"
- },
- "to": {
- "name": "Tongan"
- },
- "ur": {
- "name": "Urdu"
- },
- "uz": {
- "name": "Usbek"
- },
- "ug": {
- "name": "Uygur"
- },
- "vai": {
- "name": "Vai"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "cy": {
- "name": "Wels"
- },
- "fy": {
- "name": "Western Frisian"
- },
- "vi": {
- "name": "Wiyetnaamiye"
- },
- "wo": {
- "name": "Wolof"
- },
- "km": {
- "name": "Xmer"
- },
- "yav": {
- "name": "Yangben"
- },
- "yi": {
- "name": "Yidis"
- },
- "yo": {
- "name": "Yoruba"
- },
- "dje": {
- "name": "Zarma"
- },
- "zu": {
- "name": "Zulu"
- }
+ "af": "Afrikaans",
+ "agq": "Aghem",
+ "ak": "Akan",
+ "sq": "Albane",
+ "de": "Almaa",
+ "de-AT": "Almaa (Ótiriis)",
+ "de-CH": "Almaa (Siwis)",
+ "am": "Amharik",
+ "ar": "Araab",
+ "hy": "Armaniye",
+ "as": "Asame",
+ "az": "Aserbayjane",
+ "ast": "Asturian",
+ "asa": "Asu",
+ "en": "Àngale",
+ "en-CA": "Àngale (Kanadaa)",
+ "en-AU": "Àngale (Ostarali)",
+ "en-GB": "Àngale (Ruwaayom Ini)",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bn": "Baŋla",
+ "bas": "Basaa",
+ "eu": "Bask",
+ "be": "Belaris",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "bg": "Bilgaar",
+ "my": "Birmes",
+ "brx": "Bodo",
+ "bs": "Bosñak",
+ "br": "Breton",
+ "yue": "Cantonese",
+ "cs": "Cek",
+ "chr": "Ceroki",
+ "ce": "Chechen",
+ "cgg": "Chiga",
+ "cu": "Church Slavic",
+ "ksh": "Colognian",
+ "kw": "Cornish",
+ "da": "Danuwa",
+ "dz": "Dsongkaa",
+ "dua": "Duala",
+ "he": "Ebrë",
+ "ebu": "Embu",
+ "hi": "Endo",
+ "id": "Endonesiye",
+ "sk": "Eslowaki (Eslowak)",
+ "sl": "Esloweniye",
+ "es": "Español",
+ "es-419": "Español (Amerik Latin)",
+ "es-MX": "Español (Meksiko)",
+ "eo": "Esperantoo",
+ "et": "Estoñiye",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fr": "Farañse",
+ "fr-CA": "Farañse (Kanadaa)",
+ "fr-CH": "Farañse (Siwis)",
+ "fo": "Feroos",
+ "fi": "Feylànde",
+ "fil": "Filipiye",
+ "fur": "Friulian",
+ "gl": "Galisiye",
+ "gd": "Galuwaa bu Ekos",
+ "lg": "Ganda",
+ "el": "Gereg",
+ "gu": "Gujarati",
+ "guz": "Gusii",
+ "haw": "Hawaye",
+ "ha": "Hawsa",
+ "ig": "Igbo",
+ "uk": "Ikreniye",
+ "smn": "Inari Sami",
+ "ga": "Irlànde",
+ "is": "Islànde",
+ "it": "Italiye",
+ "jv": "Javanese",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "kn": "Kannadaa",
+ "kk": "Kasax",
+ "ks": "Kashmiri",
+ "ca": "Katalan",
+ "qu": "Kesuwa",
+ "ki": "Kikuyu",
+ "rw": "Kinyarwànda",
+ "ky": "Kirgiis",
+ "kok": "Konkani",
+ "ko": "Koreye",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "hr": "Krowat",
+ "ku": "Kurdi",
+ "ckb": "Kurdi gu Diggu",
+ "nmg": "Kwasio",
+ "lo": "Laaw",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lv": "Letoniye",
+ "lb": "Liksàmbursuwaa",
+ "ln": "Lingala",
+ "lt": "Lituyaniye",
+ "nds": "Low German",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "luy": "Luyia",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "Malagasi",
+ "ms": "Malay",
+ "ml": "Malayalam",
+ "mt": "Malt",
+ "gv": "Manx",
+ "mr": "Marati",
+ "mas": "Masai",
+ "mk": "Maseduwaane",
+ "mi": "Mawri",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "mn": "Mongoliye",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nds-NL": "nds (Peyi Baa)",
+ "ne": "Nepale",
+ "nl": "Neyerlànde",
+ "nl-BE": "Neyerlànde (Belsig)",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nd": "North Ndebele",
+ "lrc": "Northern Luri",
+ "nb": "Norwegian Bokmål",
+ "nn": "Norwegian Nynorsk",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "or": "Oja",
+ "hu": "Ongruwaa",
+ "om": "Oromo",
+ "os": "Ossetic",
+ "ps": "Pasto",
+ "se": "Penku Sami",
+ "fa": "Pers",
+ "ff": "Pël",
+ "pl": "Polone",
+ "prg": "Prussian",
+ "pa": "Punjabi",
+ "pt": "Purtugees",
+ "pt-PT": "Purtugees (Portigaal)",
+ "rm": "Romaas",
+ "rof": "Rombo",
+ "ro": "Rumaniyee",
+ "ro-MD": "Rumaniyee (Moldawi)",
+ "rn": "Rundi",
+ "ru": "Rus",
+ "rwk": "Rwa",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "ja": "Sapone",
+ "sah": "Saxa",
+ "seh": "Sena",
+ "sr": "Serb",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "ceb": "Sibiyanoo",
+ "ii": "Sichuan Yi",
+ "si": "Sinala",
+ "sd": "Sindi",
+ "zh": "Sinuwaa",
+ "zh-Hant": "Sinuwaa bu cosaan",
+ "zh-Hans": "Sinuwaa buñ woyofal",
+ "xog": "Soga",
+ "so": "Somali (làkk)",
+ "hsb": "Sorab-Kaw",
+ "dsb": "Sorab-Suuf",
+ "ka": "Sorsiye",
+ "zgh": "Standard Moroccan Tamazight",
+ "sv": "Suweduwaa",
+ "sw-CD": "sw (CD)",
+ "sw": "Swahili",
+ "gsw": "Swiss German",
+ "shi": "Tachelhit",
+ "dav": "Taita",
+ "tg": "Tajis",
+ "tzm": "Tamasis gu Digg Atlaas",
+ "ta": "Tamil",
+ "twq": "Tasawaq",
+ "tt": "Tatar",
+ "th": "Tay",
+ "te": "Telugu",
+ "teo": "Teso",
+ "bo": "Tibetan",
+ "ti": "Tigriña",
+ "tr": "Tirk",
+ "tk": "Tirkmen",
+ "to": "Tongan",
+ "ur": "Urdu",
+ "uz": "Usbek",
+ "ug": "Uygur",
+ "vai": "Vai",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "cy": "Wels",
+ "fy": "Western Frisian",
+ "vi": "Wiyetnaamiye",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "km": "Xmer",
+ "yav": "Yangben",
+ "yi": "Yidis",
+ "yo": "Yoruba",
+ "dje": "Zarma",
+ "zu": "Zulu"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/xog.json b/vendor/commerceguys/intl/resources/language/xog.json
index 2ce0dad29..9322a0f97 100644
--- a/vendor/commerceguys/intl/resources/language/xog.json
+++ b/vendor/commerceguys/intl/resources/language/xog.json
@@ -1,641 +1,224 @@
{
- "af": {
- "name": "Afrikaans"
- },
- "agq": {
- "name": "Aghem"
- },
- "sq": {
- "name": "Albanian"
- },
- "hy": {
- "name": "Armenian"
- },
- "as": {
- "name": "Assamese"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "az": {
- "name": "Azerbaijani"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "Basque"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "Bosnian"
- },
- "br": {
- "name": "Breton"
- },
- "ca": {
- "name": "Catalan"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "ce": {
- "name": "Chechen"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "kw": {
- "name": "Cornish"
- },
- "hr": {
- "name": "Croatian"
- },
- "da": {
- "name": "Danish"
- },
- "dua": {
- "name": "Duala"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "ebu": {
- "name": "Embu"
- },
- "eo": {
- "name": "Esperanto"
- },
- "et": {
- "name": "Estonian"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "Faroese"
- },
- "fil": {
- "name": "Filipino"
- },
- "fi": {
- "name": "Finnish"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "gl": {
- "name": "Galician"
- },
- "lg": {
- "name": "Ganda"
- },
- "ka": {
- "name": "Georgian"
- },
- "gu": {
- "name": "Gujarati"
- },
- "guz": {
- "name": "Gusii"
- },
- "haw": {
- "name": "Hawaiian"
- },
- "he": {
- "name": "Hebrew"
- },
- "is": {
- "name": "Icelandic"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "ga": {
- "name": "Irish"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "kn": {
- "name": "Kannada"
- },
- "ks": {
- "name": "Kashmiri"
- },
- "kk": {
- "name": "Kazakh"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "kok": {
- "name": "Konkani"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "ky": {
- "name": "Kyrgyz"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Lao"
- },
- "lv": {
- "name": "Latvian"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "Lithuanian"
- },
- "dsb": {
- "name": "Lower Sorbian"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "Luxembourgish"
- },
- "luy": {
- "name": "Luyia"
- },
- "mk": {
- "name": "Macedonian"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "Malagasy"
- },
- "ml": {
- "name": "Malayalam"
- },
- "mt": {
- "name": "Maltese"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "Marathi"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "mn": {
- "name": "Mongolian"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nds-NL": {
- "name": "nds (Holandi)"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nd": {
- "name": "North Ndebele"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "se": {
- "name": "Northern Sami"
- },
- "nb": {
- "name": "Norwegian Bokmål"
- },
- "nn": {
- "name": "Norwegian Nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "or": {
- "name": "Odia"
- },
- "ur": {
- "name": "Olu-urudu"
- },
- "ak": {
- "name": "Oluakaani"
- },
- "am": {
- "name": "Oluamhariki"
- },
- "my": {
- "name": "Olubbama"
- },
- "be": {
- "name": "Olubelarusi"
- },
- "bn": {
- "name": "Olubengali"
- },
- "bg": {
- "name": "Olubulugariya"
- },
- "zh": {
- "name": "Olucayina"
- },
- "zh-Hans": {
- "name": "Olucayina (Hans)"
- },
- "zh-Hant": {
- "name": "Olucayina (Hant)"
- },
- "cs": {
- "name": "Oluceeke"
- },
- "de": {
- "name": "Oludaaki"
- },
- "de-AT": {
- "name": "Oludaaki (Awusituriya)"
- },
- "de-CH": {
- "name": "Oludaaki (Switizirandi)"
- },
- "fr": {
- "name": "Olufalansa"
- },
- "fr-CA": {
- "name": "Olufalansa (Kanada)"
- },
- "fr-CH": {
- "name": "Olufalansa (Switizirandi)"
- },
- "hu": {
- "name": "Oluhangare"
- },
- "ha": {
- "name": "Oluhawuza"
- },
- "hi": {
- "name": "Oluhindu"
- },
- "nl": {
- "name": "Oluholandi"
- },
- "nl-BE": {
- "name": "Oluholandi (Bubirigi)"
- },
- "ja": {
- "name": "Olujapani"
- },
- "km": {
- "name": "Olukme"
- },
- "ko": {
- "name": "Olukoreya"
- },
- "ru": {
- "name": "Olulasa"
- },
- "ro": {
- "name": "Olulomaniya"
- },
- "ro-MD": {
- "name": "Olulomaniya (Molodova)"
- },
- "ms": {
- "name": "Olumalayi"
- },
- "rw": {
- "name": "Olunarwanda"
- },
- "ne": {
- "name": "Olunepali"
- },
- "en": {
- "name": "Olungereza"
- },
- "en-AU": {
- "name": "Olungereza (Awusitureliya)"
- },
- "en-GB": {
- "name": "Olungereza (Bungereza)"
- },
- "en-CA": {
- "name": "Olungereza (Kanada)"
- },
- "fa": {
- "name": "Oluperusi"
- },
- "pl": {
- "name": "Olupolandi"
- },
- "pt": {
- "name": "Olupotugiizi"
- },
- "pt-PT": {
- "name": "Olupotugiizi (Potugaali)"
- },
- "pa": {
- "name": "Olupunjabi"
- },
- "es": {
- "name": "Olusipanya"
- },
- "es-MX": {
- "name": "Olusipanya (Mekisiko)"
- },
- "xog": {
- "name": "Olusoga"
- },
- "so": {
- "name": "Olusomaliya"
- },
- "sv": {
- "name": "Oluswideni"
- },
- "tr": {
- "name": "Olutake"
- },
- "ta": {
- "name": "Olutamiiru"
- },
- "th": {
- "name": "Oluttaayi"
- },
- "vi": {
- "name": "Oluvyetinaamu"
- },
- "ar": {
- "name": "Oluwarabu"
- },
- "ig": {
- "name": "Oluyibo"
- },
- "id": {
- "name": "Oluyindonezya"
- },
- "it": {
- "name": "Oluyitale"
- },
- "el": {
- "name": "Oluyonaani"
- },
- "yo": {
- "name": "Oluyoruba"
- },
- "uk": {
- "name": "Oluyukurayine"
- },
- "zu": {
- "name": "Oluzzulu"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetic"
- },
- "ps": {
- "name": "Pashto"
- },
- "prg": {
- "name": "Prussian"
- },
- "qu": {
- "name": "Quechua"
- },
- "rm": {
- "name": "Romansh"
- },
- "rof": {
- "name": "Rombo"
- },
- "rn": {
- "name": "Rundi"
- },
- "rwk": {
- "name": "Rwa"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "gd": {
- "name": "Scottish Gaelic"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "Serbian"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Sinhala"
- },
- "sk": {
- "name": "Slovak"
- },
- "sl": {
- "name": "Slovenian"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "sw-CD": {
- "name": "sw (Kongo - Zayire)"
- },
- "sw": {
- "name": "Swahili"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "dav": {
- "name": "Taita"
- },
- "tg": {
- "name": "Tajik"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "Tatar"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "bo": {
- "name": "Tibetan"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "to": {
- "name": "Tongan"
- },
- "tk": {
- "name": "Turkmen"
- },
- "hsb": {
- "name": "Upper Sorbian"
- },
- "ug": {
- "name": "Uyghur"
- },
- "uz": {
- "name": "Uzbek"
- },
- "vai": {
- "name": "Vai"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "cy": {
- "name": "Welsh"
- },
- "fy": {
- "name": "Western Frisian"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "yi": {
- "name": "Yiddish"
- },
- "dje": {
- "name": "Zarma"
- }
+ "af": "Afrikaans",
+ "agq": "Aghem",
+ "sq": "Albanian",
+ "hy": "Armenian",
+ "as": "Assamese",
+ "ast": "Asturian",
+ "asa": "Asu",
+ "az": "Azerbaijani",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "eu": "Basque",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "brx": "Bodo",
+ "bs": "Bosnian",
+ "br": "Breton",
+ "yue": "Cantonese",
+ "ca": "Catalan",
+ "ceb": "Cebuano",
+ "tzm": "Central Atlas Tamazight",
+ "ckb": "Central Kurdish",
+ "ce": "Chechen",
+ "chr": "Cherokee",
+ "cgg": "Chiga",
+ "cu": "Church Slavic",
+ "ksh": "Colognian",
+ "kw": "Cornish",
+ "hr": "Croatian",
+ "da": "Danish",
+ "dua": "Duala",
+ "dz": "Dzongkha",
+ "ebu": "Embu",
+ "eo": "Esperanto",
+ "et": "Estonian",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fo": "Faroese",
+ "fil": "Filipino",
+ "fi": "Finnish",
+ "fur": "Friulian",
+ "ff": "Fulah",
+ "gl": "Galician",
+ "lg": "Ganda",
+ "ka": "Georgian",
+ "gu": "Gujarati",
+ "guz": "Gusii",
+ "haw": "Hawaiian",
+ "he": "Hebrew",
+ "is": "Icelandic",
+ "smn": "Inari Sami",
+ "ga": "Irish",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "kn": "Kannada",
+ "ks": "Kashmiri",
+ "kk": "Kazakh",
+ "ki": "Kikuyu",
+ "kok": "Konkani",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "ku": "Kurdish",
+ "nmg": "Kwasio",
+ "ky": "Kyrgyz",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Lao",
+ "lv": "Latvian",
+ "ln": "Lingala",
+ "lt": "Lithuanian",
+ "nds": "Low German",
+ "dsb": "Lower Sorbian",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "lb": "Luxembourgish",
+ "luy": "Luyia",
+ "mk": "Macedonian",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "Malagasy",
+ "ml": "Malayalam",
+ "mt": "Maltese",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mr": "Marathi",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "mn": "Mongolian",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nds-NL": "nds (Holandi)",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nd": "North Ndebele",
+ "lrc": "Northern Luri",
+ "se": "Northern Sami",
+ "nb": "Norwegian Bokmål",
+ "nn": "Norwegian Nynorsk",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "or": "Odia",
+ "ur": "Olu-urudu",
+ "ak": "Oluakaani",
+ "am": "Oluamhariki",
+ "my": "Olubbama",
+ "be": "Olubelarusi",
+ "bn": "Olubengali",
+ "bg": "Olubulugariya",
+ "zh": "Olucayina",
+ "zh-Hans": "Olucayina (Hans)",
+ "zh-Hant": "Olucayina (Hant)",
+ "cs": "Oluceeke",
+ "de": "Oludaaki",
+ "de-AT": "Oludaaki (Awusituriya)",
+ "de-CH": "Oludaaki (Switizirandi)",
+ "fr": "Olufalansa",
+ "fr-CA": "Olufalansa (Kanada)",
+ "fr-CH": "Olufalansa (Switizirandi)",
+ "hu": "Oluhangare",
+ "ha": "Oluhawuza",
+ "hi": "Oluhindu",
+ "nl": "Oluholandi",
+ "nl-BE": "Oluholandi (Bubirigi)",
+ "ja": "Olujapani",
+ "km": "Olukme",
+ "ko": "Olukoreya",
+ "ru": "Olulasa",
+ "ro": "Olulomaniya",
+ "ro-MD": "Olulomaniya (Molodova)",
+ "ms": "Olumalayi",
+ "rw": "Olunarwanda",
+ "ne": "Olunepali",
+ "en": "Olungereza",
+ "en-AU": "Olungereza (Awusitureliya)",
+ "en-GB": "Olungereza (Bungereza)",
+ "en-CA": "Olungereza (Kanada)",
+ "jv": "Olunnajjava",
+ "fa": "Oluperusi",
+ "pl": "Olupolandi",
+ "pt": "Olupotugiizi",
+ "pt-PT": "Olupotugiizi (Potugaali)",
+ "pa": "Olupunjabi",
+ "es": "Olusipanya",
+ "es-419": "Olusipanya (419)",
+ "es-MX": "Olusipanya (Mekisiko)",
+ "xog": "Olusoga",
+ "so": "Olusomaliya",
+ "sv": "Oluswideni",
+ "tr": "Olutake",
+ "ta": "Olutamiiru",
+ "th": "Oluttaayi",
+ "vi": "Oluvyetinaamu",
+ "ar": "Oluwarabu",
+ "ig": "Oluyibo",
+ "id": "Oluyindonezya",
+ "it": "Oluyitale",
+ "el": "Oluyonaani",
+ "yo": "Oluyoruba",
+ "uk": "Oluyukurayine",
+ "zu": "Oluzzulu",
+ "om": "Oromo",
+ "os": "Ossetic",
+ "ps": "Pashto",
+ "prg": "Prussian",
+ "qu": "Quechua",
+ "rm": "Romansh",
+ "rof": "Rombo",
+ "rn": "Rundi",
+ "rwk": "Rwa",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "gd": "Scottish Gaelic",
+ "seh": "Sena",
+ "sr": "Serbian",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "sd": "Sindhi",
+ "si": "Sinhala",
+ "sk": "Slovak",
+ "sl": "Slovenian",
+ "zgh": "Standard Moroccan Tamazight",
+ "sw-CD": "sw (Kongo - Zayire)",
+ "sw": "Swahili",
+ "gsw": "Swiss German",
+ "shi": "Tachelhit",
+ "dav": "Taita",
+ "tg": "Tajik",
+ "twq": "Tasawaq",
+ "tt": "Tatar",
+ "te": "Telugu",
+ "teo": "Teso",
+ "bo": "Tibetan",
+ "ti": "Tigrinya",
+ "to": "Tongan",
+ "tk": "Turkmen",
+ "hsb": "Upper Sorbian",
+ "ug": "Uyghur",
+ "uz": "Uzbek",
+ "vai": "Vai",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "cy": "Welsh",
+ "fy": "Western Frisian",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "yi": "Yiddish",
+ "dje": "Zarma"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/yav.json b/vendor/commerceguys/intl/resources/language/yav.json
index 4893e40fa..5e9cbb958 100644
--- a/vendor/commerceguys/intl/resources/language/yav.json
+++ b/vendor/commerceguys/intl/resources/language/yav.json
@@ -1,641 +1,224 @@
{
- "af": {
- "name": "Afrikaans"
- },
- "agq": {
- "name": "Aghem"
- },
- "ak": {
- "name": "akánɛ"
- },
- "sq": {
- "name": "Albanian"
- },
- "am": {
- "name": "amalíke"
- },
- "hy": {
- "name": "Armenian"
- },
- "as": {
- "name": "Assamese"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "az": {
- "name": "Azerbaijani"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "Basque"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "my": {
- "name": "bímanɛ"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "Bosnian"
- },
- "br": {
- "name": "Breton"
- },
- "bg": {
- "name": "bulgálɛ"
- },
- "ca": {
- "name": "Catalan"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "cs": {
- "name": "cɛ́kɛ́ɛ"
- },
- "ce": {
- "name": "Chechen"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "kw": {
- "name": "Cornish"
- },
- "hr": {
- "name": "Croatian"
- },
- "da": {
- "name": "Danish"
- },
- "dua": {
- "name": "Duala"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "ebu": {
- "name": "Embu"
- },
- "eo": {
- "name": "Esperanto"
- },
- "et": {
- "name": "Estonian"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "Faroese"
- },
- "fr": {
- "name": "feleŋsí"
- },
- "fr-CA": {
- "name": "feleŋsí (Kánáta)"
- },
- "fr-CH": {
- "name": "feleŋsí (suwíis)"
- },
- "fil": {
- "name": "Filipino"
- },
- "fi": {
- "name": "Finnish"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "gl": {
- "name": "Galician"
- },
- "lg": {
- "name": "Ganda"
- },
- "ka": {
- "name": "Georgian"
- },
- "gu": {
- "name": "Gujarati"
- },
- "guz": {
- "name": "Gusii"
- },
- "haw": {
- "name": "Hawaiian"
- },
- "he": {
- "name": "Hebrew"
- },
- "ig": {
- "name": "íbo"
- },
- "is": {
- "name": "Icelandic"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "hi": {
- "name": "índí"
- },
- "id": {
- "name": "índonísiɛ"
- },
- "en": {
- "name": "íŋgilísé"
- },
- "en-GB": {
- "name": "íŋgilísé (ingilíís)"
- },
- "en-CA": {
- "name": "íŋgilísé (Kánáta)"
- },
- "en-AU": {
- "name": "íŋgilísé (Otalalí)"
- },
- "ga": {
- "name": "Irish"
- },
- "it": {
- "name": "itáliɛ"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "kn": {
- "name": "Kannada"
- },
- "ks": {
- "name": "Kashmiri"
- },
- "kk": {
- "name": "Kazakh"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "km": {
- "name": "kímɛɛ"
- },
- "ko": {
- "name": "kolíe"
- },
- "kok": {
- "name": "Konkani"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "ky": {
- "name": "Kyrgyz"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Lao"
- },
- "lv": {
- "name": "Latvian"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "Lithuanian"
- },
- "dsb": {
- "name": "Lower Sorbian"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "Luxembourgish"
- },
- "luy": {
- "name": "Luyia"
- },
- "mk": {
- "name": "Macedonian"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "Malagasy"
- },
- "ml": {
- "name": "Malayalam"
- },
- "ms": {
- "name": "máliɛ"
- },
- "mt": {
- "name": "Maltese"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "Marathi"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "mn": {
- "name": "Mongolian"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "ja": {
- "name": "ndiáman"
- },
- "nds-NL": {
- "name": "nds (nitililáand)"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nl": {
- "name": "nilándɛ"
- },
- "nl-BE": {
- "name": "nilándɛ (Pɛlsíik)"
- },
- "nd": {
- "name": "North Ndebele"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "se": {
- "name": "Northern Sami"
- },
- "nb": {
- "name": "Norwegian Bokmål"
- },
- "nn": {
- "name": "Norwegian Nynorsk"
- },
- "yav": {
- "name": "nuasue"
- },
- "nus": {
- "name": "Nuer"
- },
- "es": {
- "name": "nuɛspanyɔ́lɛ"
- },
- "es-MX": {
- "name": "nuɛspanyɔ́lɛ (mɛksíik)"
- },
- "vi": {
- "name": "nufiɛtnamíɛŋ"
- },
- "uk": {
- "name": "nukeleniɛ́ŋɛ"
- },
- "rw": {
- "name": "nuluándɛ́ɛ"
- },
- "ro": {
- "name": "nulumɛ́ŋɛ"
- },
- "ro-MD": {
- "name": "nulumɛ́ŋɛ (moltafí)"
- },
- "ru": {
- "name": "nulúse"
- },
- "ur": {
- "name": "nulutú"
- },
- "ne": {
- "name": "nunipálɛ"
- },
- "fa": {
- "name": "nupɛ́lisɛ"
- },
- "pl": {
- "name": "nupolonɛ́ɛ"
- },
- "pt": {
- "name": "nupɔlitukɛ́ɛ"
- },
- "pt-PT": {
- "name": "nupɔlitukɛ́ɛ (pɔltukáal)"
- },
- "pa": {
- "name": "nupunsapíɛ́"
- },
- "so": {
- "name": "nusomalíɛ"
- },
- "sv": {
- "name": "nusuetua"
- },
- "zu": {
- "name": "nusulú"
- },
- "ta": {
- "name": "nutámule"
- },
- "th": {
- "name": "nutáyɛ"
- },
- "tr": {
- "name": "nutúluke"
- },
- "yo": {
- "name": "nuyolúpa"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "de": {
- "name": "ŋndiáman"
- },
- "de-AT": {
- "name": "ŋndiáman (Otilís)"
- },
- "de-CH": {
- "name": "ŋndiáman (suwíis)"
- },
- "or": {
- "name": "Odia"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetic"
- },
- "hu": {
- "name": "ɔ́ŋgɛ"
- },
- "ha": {
- "name": "pakas"
- },
- "ar": {
- "name": "́pakas"
- },
- "ps": {
- "name": "Pashto"
- },
- "bn": {
- "name": "pengálɛ́ɛ"
- },
- "be": {
- "name": "pielúse"
- },
- "prg": {
- "name": "Prussian"
- },
- "qu": {
- "name": "Quechua"
- },
- "rm": {
- "name": "Romansh"
- },
- "rof": {
- "name": "Rombo"
- },
- "rn": {
- "name": "Rundi"
- },
- "rwk": {
- "name": "Rwa"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "gd": {
- "name": "Scottish Gaelic"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "Serbian"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Sinhala"
- },
- "zh": {
- "name": "sinúɛ"
- },
- "zh-Hans": {
- "name": "sinúɛ (Hans)"
- },
- "zh-Hant": {
- "name": "sinúɛ (Hant)"
- },
- "sk": {
- "name": "Slovak"
- },
- "sl": {
- "name": "Slovenian"
- },
- "xog": {
- "name": "Soga"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "sw-CD": {
- "name": "sw (kitɔŋ kí kongó)"
- },
- "sw": {
- "name": "Swahili"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "dav": {
- "name": "Taita"
- },
- "tg": {
- "name": "Tajik"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "Tatar"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "bo": {
- "name": "Tibetan"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "to": {
- "name": "Tongan"
- },
- "tk": {
- "name": "Turkmen"
- },
- "hsb": {
- "name": "Upper Sorbian"
- },
- "ug": {
- "name": "Uyghur"
- },
- "uz": {
- "name": "Uzbek"
- },
- "vai": {
- "name": "Vai"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "cy": {
- "name": "Welsh"
- },
- "fy": {
- "name": "Western Frisian"
- },
- "wo": {
- "name": "Wolof"
- },
- "el": {
- "name": "yavánɛ"
- },
- "yi": {
- "name": "Yiddish"
- },
- "dje": {
- "name": "Zarma"
- }
+ "af": "Afrikaans",
+ "agq": "Aghem",
+ "ak": "akánɛ",
+ "sq": "Albanian",
+ "am": "amalíke",
+ "hy": "Armenian",
+ "as": "Assamese",
+ "ast": "Asturian",
+ "asa": "Asu",
+ "az": "Azerbaijani",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "eu": "Basque",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "my": "bímanɛ",
+ "brx": "Bodo",
+ "bs": "Bosnian",
+ "br": "Breton",
+ "bg": "bulgálɛ",
+ "yue": "Cantonese",
+ "ca": "Catalan",
+ "ceb": "Cebuano",
+ "tzm": "Central Atlas Tamazight",
+ "ckb": "Central Kurdish",
+ "cs": "cɛ́kɛ́ɛ",
+ "ce": "Chechen",
+ "chr": "Cherokee",
+ "cgg": "Chiga",
+ "cu": "Church Slavic",
+ "ksh": "Colognian",
+ "kw": "Cornish",
+ "hr": "Croatian",
+ "da": "Danish",
+ "dua": "Duala",
+ "dz": "Dzongkha",
+ "ebu": "Embu",
+ "eo": "Esperanto",
+ "et": "Estonian",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fo": "Faroese",
+ "fr": "feleŋsí",
+ "fr-CA": "feleŋsí (Kánáta)",
+ "fr-CH": "feleŋsí (suwíis)",
+ "fil": "Filipino",
+ "fi": "Finnish",
+ "fur": "Friulian",
+ "ff": "Fulah",
+ "gl": "Galician",
+ "lg": "Ganda",
+ "ka": "Georgian",
+ "gu": "Gujarati",
+ "guz": "Gusii",
+ "haw": "Hawaiian",
+ "he": "Hebrew",
+ "ig": "íbo",
+ "is": "Icelandic",
+ "smn": "Inari Sami",
+ "hi": "índí",
+ "id": "índonísiɛ",
+ "en": "íŋgilísé",
+ "en-GB": "íŋgilísé (ingilíís)",
+ "en-CA": "íŋgilísé (Kánáta)",
+ "en-AU": "íŋgilísé (Otalalí)",
+ "ga": "Irish",
+ "it": "itáliɛ",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "kn": "Kannada",
+ "ks": "Kashmiri",
+ "kk": "Kazakh",
+ "ki": "Kikuyu",
+ "km": "kímɛɛ",
+ "ko": "kolíe",
+ "kok": "Konkani",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "ku": "Kurdish",
+ "nmg": "Kwasio",
+ "ky": "Kyrgyz",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Lao",
+ "lv": "Latvian",
+ "ln": "Lingala",
+ "lt": "Lithuanian",
+ "nds": "Low German",
+ "dsb": "Lower Sorbian",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "lb": "Luxembourgish",
+ "luy": "Luyia",
+ "mk": "Macedonian",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "Malagasy",
+ "ml": "Malayalam",
+ "ms": "máliɛ",
+ "mt": "Maltese",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mr": "Marathi",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "mn": "Mongolian",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "ja": "ndiáman",
+ "nds-NL": "nds (nitililáand)",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nl": "nilándɛ",
+ "nl-BE": "nilándɛ (Pɛlsíik)",
+ "nd": "North Ndebele",
+ "lrc": "Northern Luri",
+ "se": "Northern Sami",
+ "nb": "Norwegian Bokmål",
+ "nn": "Norwegian Nynorsk",
+ "yav": "nuasue",
+ "nus": "Nuer",
+ "es": "nuɛspanyɔ́lɛ",
+ "es-419": "nuɛspanyɔ́lɛ (419)",
+ "es-MX": "nuɛspanyɔ́lɛ (mɛksíik)",
+ "vi": "nufiɛtnamíɛŋ",
+ "uk": "nukeleniɛ́ŋɛ",
+ "rw": "nuluándɛ́ɛ",
+ "ro": "nulumɛ́ŋɛ",
+ "ro-MD": "nulumɛ́ŋɛ (moltafí)",
+ "ru": "nulúse",
+ "ur": "nulutú",
+ "ne": "nunipálɛ",
+ "fa": "nupɛ́lisɛ",
+ "pl": "nupolonɛ́ɛ",
+ "pt": "nupɔlitukɛ́ɛ",
+ "pt-PT": "nupɔlitukɛ́ɛ (pɔltukáal)",
+ "pa": "nupunsapíɛ́",
+ "so": "nusomalíɛ",
+ "sv": "nusuetua",
+ "zu": "nusulú",
+ "ta": "nutámule",
+ "th": "nutáyɛ",
+ "tr": "nutúluke",
+ "yo": "nuyolúpa",
+ "nyn": "Nyankole",
+ "de": "ŋndiáman",
+ "de-AT": "ŋndiáman (Otilís)",
+ "de-CH": "ŋndiáman (suwíis)",
+ "or": "Odia",
+ "om": "Oromo",
+ "os": "Ossetic",
+ "hu": "ɔ́ŋgɛ",
+ "ha": "pakas",
+ "ar": "́pakas",
+ "ps": "Pashto",
+ "bn": "pengálɛ́ɛ",
+ "be": "pielúse",
+ "prg": "Prussian",
+ "qu": "Quechua",
+ "rm": "Romansh",
+ "rof": "Rombo",
+ "rn": "Rundi",
+ "rwk": "Rwa",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "gd": "Scottish Gaelic",
+ "seh": "Sena",
+ "sr": "Serbian",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "sd": "Sindhi",
+ "si": "Sinhala",
+ "zh": "sinúɛ",
+ "zh-Hans": "sinúɛ (Hans)",
+ "zh-Hant": "sinúɛ (Hant)",
+ "sk": "Slovak",
+ "sl": "Slovenian",
+ "xog": "Soga",
+ "zgh": "Standard Moroccan Tamazight",
+ "sw-CD": "sw (kitɔŋ kí kongó)",
+ "sw": "Swahili",
+ "gsw": "Swiss German",
+ "shi": "Tachelhit",
+ "dav": "Taita",
+ "tg": "Tajik",
+ "twq": "Tasawaq",
+ "tt": "Tatar",
+ "te": "Telugu",
+ "teo": "Teso",
+ "bo": "Tibetan",
+ "ti": "Tigrinya",
+ "to": "Tongan",
+ "tk": "Turkmen",
+ "hsb": "Upper Sorbian",
+ "ug": "Uyghur",
+ "uz": "Uzbek",
+ "vai": "Vai",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "cy": "Welsh",
+ "fy": "Western Frisian",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "el": "yavánɛ",
+ "jv": "yávanɛ",
+ "yi": "Yiddish",
+ "dje": "Zarma"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/yi.json b/vendor/commerceguys/intl/resources/language/yi.json
index 6f7dd9fdf..bdf5f2b45 100644
--- a/vendor/commerceguys/intl/resources/language/yi.json
+++ b/vendor/commerceguys/intl/resources/language/yi.json
@@ -1,644 +1,224 @@
{
- "uz": {
- "name": "אוזבעקיש"
- },
- "hu": {
- "name": "אונגעריש"
- },
- "dsb": {
- "name": "אונטער־סארביש"
- },
- "uk": {
- "name": "אוקראַאיניש"
- },
- "ur": {
- "name": "אורדו"
- },
- "az": {
- "name": "אַזערביידזשאַניש"
- },
- "hsb": {
- "name": "אייבער־סארביש"
- },
- "it": {
- "name": "איטאַליעניש"
- },
- "id": {
- "name": "אינדאנעזיש"
- },
- "is": {
- "name": "איסלאַנדיש"
- },
- "ga": {
- "name": "איריש"
- },
- "sq": {
- "name": "אַלבאַניש"
- },
- "am": {
- "name": "אַמהאַריש"
- },
- "as": {
- "name": "אַסאַמיש"
- },
- "os": {
- "name": "אסעטיש"
- },
- "af": {
- "name": "אַפֿריקאַנס"
- },
- "ar": {
- "name": "אַראַביש"
- },
- "hy": {
- "name": "אַרמעניש"
- },
- "bs": {
- "name": "באסניש"
- },
- "eu": {
- "name": "באַסקיש"
- },
- "bg": {
- "name": "בולגאַריש"
- },
- "my": {
- "name": "בירמאַניש"
- },
- "be": {
- "name": "בעלאַרוסיש"
- },
- "bn": {
- "name": "בענגאַליש"
- },
- "br": {
- "name": "ברעטאניש"
- },
- "gl": {
- "name": "גאַלישיש"
- },
- "ka": {
- "name": "גרוזיניש"
- },
- "el": {
- "name": "גריכיש"
- },
- "de": {
- "name": "דײַטש"
- },
- "de-AT": {
- "name": "דײַטש (עסטרייך)"
- },
- "de-CH": {
- "name": "דײַטש (שווייץ)"
- },
- "da": {
- "name": "דעניש"
- },
- "ha": {
- "name": "האַוסאַ"
- },
- "nl": {
- "name": "האלענדיש"
- },
- "hi": {
- "name": "הינדי"
- },
- "he": {
- "name": "העברעאיש"
- },
- "vo": {
- "name": "וואלאַפּוק"
- },
- "vi": {
- "name": "וויעטנאַמעזיש"
- },
- "cy": {
- "name": "וועלשיש"
- },
- "zu": {
- "name": "זולו"
- },
- "dyo": {
- "name": "זשאלא־פֿאני"
- },
- "tt": {
- "name": "טאָטעריש"
- },
- "ta": {
- "name": "טאַמיל"
- },
- "tk": {
- "name": "טורקמעניש"
- },
- "bo": {
- "name": "טיבעטיש"
- },
- "cs": {
- "name": "טשעכיש"
- },
- "ja": {
- "name": "יאַפּאַניש"
- },
- "yi": {
- "name": "ייִדיש"
- },
- "zh": {
- "name": "כינעזיש"
- },
- "zh-Hans": {
- "name": "כינעזיש (Hans)"
- },
- "zh-Hant": {
- "name": "כינעזיש (Hant)"
- },
- "km": {
- "name": "כמער"
- },
- "lo": {
- "name": "לאַא"
- },
- "lb": {
- "name": "לוקסעמבורגיש"
- },
- "lt": {
- "name": "ליטוויש"
- },
- "lv": {
- "name": "לעטיש"
- },
- "ml": {
- "name": "מאַלאַיאַלאַם"
- },
- "mt": {
- "name": "מאַלטעזיש"
- },
- "mn": {
- "name": "מאנגאליש"
- },
- "gv": {
- "name": "מאַנקס"
- },
- "mk": {
- "name": "מאַקעדאניש"
- },
- "fy": {
- "name": "מערב־פֿריזיש"
- },
- "se": {
- "name": "נארדסאַמיש"
- },
- "nn": {
- "name": "נײַ־נארוועגיש"
- },
- "nds": {
- "name": "נידערדײַטש"
- },
- "nds-NL": {
- "name": "נידערדײַטש (האלאַנד)"
- },
- "ne": {
- "name": "נעפּאַליש"
- },
- "so": {
- "name": "סאמאַליש"
- },
- "sw": {
- "name": "סוואַהיליש"
- },
- "sd": {
- "name": "סינדהי"
- },
- "si": {
- "name": "סינהאַליש"
- },
- "sk": {
- "name": "סלאוואַקיש"
- },
- "sl": {
- "name": "סלאוועניש"
- },
- "sr": {
- "name": "סערביש"
- },
- "gd": {
- "name": "סקאטיש געליש"
- },
- "en": {
- "name": "ענגליש"
- },
- "en-AU": {
- "name": "ענגליש (אויסטראַליע)"
- },
- "en-GB": {
- "name": "ענגליש (פֿאַראייניגטע קעניגרייך)"
- },
- "en-CA": {
- "name": "ענגליש (קאַנאַדע)"
- },
- "et": {
- "name": "עסטיש"
- },
- "eo": {
- "name": "עספּעראַנטא"
- },
- "pt": {
- "name": "פּארטוגעזיש"
- },
- "pt-PT": {
- "name": "פּארטוגעזיש (פּארטוגאַל)"
- },
- "ps": {
- "name": "פּאַשטאָ"
- },
- "pl": {
- "name": "פּויליש"
- },
- "fa": {
- "name": "פּערסיש"
- },
- "prg": {
- "name": "פּרייסיש"
- },
- "fo": {
- "name": "פֿאַראיש"
- },
- "fil": {
- "name": "פֿיליפּינא"
- },
- "fi": {
- "name": "פֿיניש"
- },
- "nl-BE": {
- "name": "פֿלעמיש"
- },
- "fr": {
- "name": "פֿראַנצויזיש"
- },
- "fr-CA": {
- "name": "פֿראַנצויזיש (קאַנאַדע)"
- },
- "fr-CH": {
- "name": "פֿראַנצויזיש (שווייץ)"
- },
- "kk": {
- "name": "קאַזאַכיש"
- },
- "ca": {
- "name": "קאַטאַלאניש"
- },
- "kn": {
- "name": "קאַנאַדאַ"
- },
- "sw-CD": {
- "name": "קאנגא־סוואַהיליש"
- },
- "kw": {
- "name": "קארניש"
- },
- "ko": {
- "name": "קארעאיש"
- },
- "ky": {
- "name": "קירגיזיש"
- },
- "cu": {
- "name": "קלויסטער־סלאַוויש"
- },
- "hr": {
- "name": "קראאַטיש"
- },
- "ro": {
- "name": "רומעניש"
- },
- "ro-MD": {
- "name": "רומעניש (מאלדאווע)"
- },
- "ru": {
- "name": "רוסיש"
- },
- "sn": {
- "name": "שאנאַ"
- },
- "sv": {
- "name": "שוועדיש"
- },
- "es": {
- "name": "שפּאַניש"
- },
- "es-MX": {
- "name": "שפּאַניש (מעקסיקע)"
- },
- "agq": {
- "name": "Aghem"
- },
- "ak": {
- "name": "Akan"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "brx": {
- "name": "Bodo"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "ce": {
- "name": "Chechen"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "ksh": {
- "name": "Colognian"
- },
- "dua": {
- "name": "Duala"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "ebu": {
- "name": "Embu"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "lg": {
- "name": "Ganda"
- },
- "gu": {
- "name": "Gujarati"
- },
- "guz": {
- "name": "Gusii"
- },
- "haw": {
- "name": "Hawaiian"
- },
- "ig": {
- "name": "Igbo"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "ks": {
- "name": "Kashmiri"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "rw": {
- "name": "Kinyarwanda"
- },
- "kok": {
- "name": "Konkani"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "ln": {
- "name": "Lingala"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "luy": {
- "name": "Luyia"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "Malagasy"
- },
- "ms": {
- "name": "Malay"
- },
- "mr": {
- "name": "Marathi"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nd": {
- "name": "North Ndebele"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "nb": {
- "name": "Norwegian Bokmål"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "or": {
- "name": "Odia"
- },
- "om": {
- "name": "Oromo"
- },
- "pa": {
- "name": "Punjabi"
- },
- "qu": {
- "name": "Quechua"
- },
- "rm": {
- "name": "Romansh"
- },
- "rof": {
- "name": "Rombo"
- },
- "rn": {
- "name": "Rundi"
- },
- "rwk": {
- "name": "Rwa"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "seh": {
- "name": "Sena"
- },
- "ksb": {
- "name": "Shambala"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "xog": {
- "name": "Soga"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "dav": {
- "name": "Taita"
- },
- "tg": {
- "name": "Tajik"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "th": {
- "name": "Thai"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "to": {
- "name": "Tongan"
- },
- "tr": {
- "name": "Turkish"
- },
- "ug": {
- "name": "Uyghur"
- },
- "vai": {
- "name": "Vai"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "yo": {
- "name": "Yoruba"
- },
- "dje": {
- "name": "Zarma"
- }
+ "uz": "אוזבעקיש",
+ "hu": "אונגעריש",
+ "dsb": "אונטער־סארביש",
+ "uk": "אוקראַאיניש",
+ "ur": "אורדו",
+ "az": "אַזערביידזשאַניש",
+ "hsb": "אייבער־סארביש",
+ "it": "איטאַליעניש",
+ "id": "אינדאנעזיש",
+ "is": "איסלאַנדיש",
+ "ga": "איריש",
+ "sq": "אַלבאַניש",
+ "am": "אַמהאַריש",
+ "as": "אַסאַמיש",
+ "os": "אסעטיש",
+ "af": "אַפֿריקאַנס",
+ "ar": "אַראַביש",
+ "hy": "אַרמעניש",
+ "bs": "באסניש",
+ "eu": "באַסקיש",
+ "bg": "בולגאַריש",
+ "my": "בירמאַניש",
+ "be": "בעלאַרוסיש",
+ "bn": "בענגאַליש",
+ "br": "ברעטאניש",
+ "gl": "גאַלישיש",
+ "ka": "גרוזיניש",
+ "el": "גריכיש",
+ "de": "דײַטש",
+ "de-AT": "דײַטש (עסטרייך)",
+ "de-CH": "דײַטש (שווייץ)",
+ "da": "דעניש",
+ "ha": "האַוסאַ",
+ "nl": "האלענדיש",
+ "hi": "הינדי",
+ "he": "העברעאיש",
+ "vo": "וואלאַפּוק",
+ "vi": "וויעטנאַמעזיש",
+ "cy": "וועלשיש",
+ "zu": "זולו",
+ "dyo": "זשאלא־פֿאני",
+ "tt": "טאָטעריש",
+ "ta": "טאַמיל",
+ "tk": "טורקמעניש",
+ "bo": "טיבעטיש",
+ "cs": "טשעכיש",
+ "jv": "יאַוואַנעזיש",
+ "ja": "יאַפּאַניש",
+ "yi": "ייִדיש",
+ "zh": "כינעזיש",
+ "zh-Hans": "כינעזיש (Hans)",
+ "zh-Hant": "כינעזיש (Hant)",
+ "km": "כמער",
+ "lo": "לאַא",
+ "lb": "לוקסעמבורגיש",
+ "lt": "ליטוויש",
+ "lv": "לעטיש",
+ "mi": "מאַאריש",
+ "ml": "מאַלאַיאַלאַם",
+ "mt": "מאַלטעזיש",
+ "mn": "מאנגאליש",
+ "gv": "מאַנקס",
+ "mk": "מאַקעדאניש",
+ "fy": "מערב־פֿריזיש",
+ "se": "נארדסאַמיש",
+ "nn": "נײַ־נארוועגיש",
+ "nds": "נידערדײַטש",
+ "nds-NL": "נידערדײַטש (האלאַנד)",
+ "ne": "נעפּאַליש",
+ "so": "סאמאַליש",
+ "sw": "סוואַהיליש",
+ "sd": "סינדהי",
+ "si": "סינהאַליש",
+ "sk": "סלאוואַקיש",
+ "sl": "סלאוועניש",
+ "ceb": "סעבואַניש",
+ "sr": "סערביש",
+ "gd": "סקאטיש געליש",
+ "en": "ענגליש",
+ "en-AU": "ענגליש (אויסטראַליע)",
+ "en-GB": "ענגליש (פֿאַראייניגטע קעניגרייך)",
+ "en-CA": "ענגליש (קאַנאַדע)",
+ "et": "עסטיש",
+ "eo": "עספּעראַנטא",
+ "pt": "פּארטוגעזיש",
+ "pt-PT": "פּארטוגעזיש (פּארטוגאַל)",
+ "ps": "פּאַשטאָ",
+ "pl": "פּויליש",
+ "fa": "פּערסיש",
+ "prg": "פּרייסיש",
+ "fo": "פֿאַראיש",
+ "fil": "פֿיליפּינא",
+ "fi": "פֿיניש",
+ "nl-BE": "פֿלעמיש",
+ "fr": "פֿראַנצויזיש",
+ "fr-CA": "פֿראַנצויזיש (קאַנאַדע)",
+ "fr-CH": "פֿראַנצויזיש (שווייץ)",
+ "kk": "קאַזאַכיש",
+ "ca": "קאַטאַלאניש",
+ "kn": "קאַנאַדאַ",
+ "sw-CD": "קאנגא־סוואַהיליש",
+ "kw": "קארניש",
+ "ko": "קארעאיש",
+ "ku": "קורדיש",
+ "ky": "קירגיזיש",
+ "cu": "קלויסטער־סלאַוויש",
+ "hr": "קראאַטיש",
+ "ro": "רומעניש",
+ "ro-MD": "רומעניש (מאלדאווע)",
+ "ru": "רוסיש",
+ "sn": "שאנאַ",
+ "sv": "שוועדיש",
+ "es": "שפּאַניש",
+ "es-419": "שפּאַניש (לאַטיין־אַמעריקע)",
+ "es-MX": "שפּאַניש (מעקסיקע)",
+ "agq": "Aghem",
+ "ak": "Akan",
+ "ast": "Asturian",
+ "asa": "Asu",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "brx": "Bodo",
+ "yue": "Cantonese",
+ "tzm": "Central Atlas Tamazight",
+ "ckb": "Central Kurdish",
+ "ce": "Chechen",
+ "chr": "Cherokee",
+ "cgg": "Chiga",
+ "ksh": "Colognian",
+ "dua": "Duala",
+ "dz": "Dzongkha",
+ "ebu": "Embu",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fur": "Friulian",
+ "ff": "Fulah",
+ "lg": "Ganda",
+ "gu": "Gujarati",
+ "guz": "Gusii",
+ "haw": "Hawaiian",
+ "ig": "Igbo",
+ "smn": "Inari Sami",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "ks": "Kashmiri",
+ "ki": "Kikuyu",
+ "rw": "Kinyarwanda",
+ "kok": "Konkani",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "nmg": "Kwasio",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "ln": "Lingala",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "luy": "Luyia",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "Malagasy",
+ "ms": "Malay",
+ "mr": "Marathi",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nd": "North Ndebele",
+ "lrc": "Northern Luri",
+ "nb": "Norwegian Bokmål",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "or": "Odia",
+ "om": "Oromo",
+ "pa": "Punjabi",
+ "qu": "Quechua",
+ "rm": "Romansh",
+ "rof": "Rombo",
+ "rn": "Rundi",
+ "rwk": "Rwa",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "seh": "Sena",
+ "ksb": "Shambala",
+ "ii": "Sichuan Yi",
+ "xog": "Soga",
+ "zgh": "Standard Moroccan Tamazight",
+ "gsw": "Swiss German",
+ "shi": "Tachelhit",
+ "dav": "Taita",
+ "tg": "Tajik",
+ "twq": "Tasawaq",
+ "te": "Telugu",
+ "teo": "Teso",
+ "th": "Thai",
+ "ti": "Tigrinya",
+ "to": "Tongan",
+ "tr": "Turkish",
+ "ug": "Uyghur",
+ "vai": "Vai",
+ "vun": "Vunjo",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "yo": "Yoruba",
+ "dje": "Zarma"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/yo-BJ.json b/vendor/commerceguys/intl/resources/language/yo-BJ.json
index 8d21e74f5..568d7956b 100644
--- a/vendor/commerceguys/intl/resources/language/yo-BJ.json
+++ b/vendor/commerceguys/intl/resources/language/yo-BJ.json
@@ -1,641 +1,224 @@
{
- "agq": {
- "name": "Aghem"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "brx": {
- "name": "Bodo"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "ce": {
- "name": "Chechen"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "kw": {
- "name": "Cornish"
- },
- "dua": {
- "name": "Duala"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "af": {
- "name": "Èdè Afrikani"
- },
- "ak": {
- "name": "Èdè Akani"
- },
- "sq": {
- "name": "Èdè Albania"
- },
- "am": {
- "name": "Èdè Amariki"
- },
- "so": {
- "name": "Èdè ara Somalia"
- },
- "ar": {
- "name": "Èdè Arabiki"
- },
- "az": {
- "name": "Èdè Azerbaijani"
- },
- "eu": {
- "name": "Èdè Baski"
- },
- "be": {
- "name": "Èdè Belarusi"
- },
- "bn": {
- "name": "Èdè Bengali"
- },
- "bs": {
- "name": "Èdè Bosnia"
- },
- "br": {
- "name": "Èdè Bretoni"
- },
- "bg": {
- "name": "Èdè Bugaria"
- },
- "my": {
- "name": "Èdè Bumiisi"
- },
- "ca": {
- "name": "Èdè Catala"
- },
- "nl": {
- "name": "Èdè Duki"
- },
- "nl-BE": {
- "name": "Èdè Duki (Orílɛ́ède Bégíɔ́mù)"
- },
- "eo": {
- "name": "Èdè Esperanto"
- },
- "et": {
- "name": "Èdè Estonia"
- },
- "fr": {
- "name": "Èdè Faransé"
- },
- "fr-CA": {
- "name": "Èdè Faransé (Orílɛ́ède Kánádà)"
- },
- "fr-CH": {
- "name": "Èdè Faransé (Orílɛ́ède switishilandi)"
- },
- "fo": {
- "name": "Èdè Faroesi"
- },
- "fil": {
- "name": "Èdè Filipino"
- },
- "fi": {
- "name": "Èdè Finisi"
- },
- "fy": {
- "name": "Èdè Frisia"
- },
- "gd": {
- "name": "Èdè Gaelik ti Ilu Scotland"
- },
- "gl": {
- "name": "Èdè Galicia"
- },
- "ka": {
- "name": "Èdè Georgia"
- },
- "en": {
- "name": "Èdè Gɛ̀ɛ́sì"
- },
- "en-AU": {
- "name": "Èdè Gɛ̀ɛ́sì (Orílɛ́ède Ástràlìá)"
- },
- "en-CA": {
- "name": "Èdè Gɛ̀ɛ́sì (Orílɛ́ède Kánádà)"
- },
- "en-GB": {
- "name": "Èdè Gɛ̀ɛ́sì (Orílɛ́ède Omobabirin)"
- },
- "el": {
- "name": "Èdè Giriki"
- },
- "gu": {
- "name": "Èdè Gujarati"
- },
- "ha": {
- "name": "Èdè Hausa"
- },
- "he": {
- "name": "Èdè Heberu"
- },
- "hi": {
- "name": "Èdè Hindi"
- },
- "hu": {
- "name": "Èdè Hungaria"
- },
- "ig": {
- "name": "Èdè Ibo"
- },
- "is": {
- "name": "Èdè Icelandic"
- },
- "hy": {
- "name": "Èdè Ile Armenia"
- },
- "da": {
- "name": "Èdè Ilɛ̀ Denmark"
- },
- "de": {
- "name": "Èdè Ilɛ̀ Gemani"
- },
- "de-AT": {
- "name": "Èdè Ilɛ̀ Gemani (Orílɛ́ède Asítíríà)"
- },
- "de-CH": {
- "name": "Èdè Ilɛ̀ Gemani (Orílɛ́ède switishilandi)"
- },
- "pl": {
- "name": "Èdè Ilɛ̀ Polandi"
- },
- "id": {
- "name": "Èdè Indonasia"
- },
- "ga": {
- "name": "Èdè Ireland"
- },
- "it": {
- "name": "Èdè Italiani"
- },
- "ja": {
- "name": "Èdè Japanisi"
- },
- "vi": {
- "name": "Èdè Jetinamu"
- },
- "km": {
- "name": "Èdè kameri"
- },
- "kn": {
- "name": "Èdè Kannada"
- },
- "ko": {
- "name": "Èdè Koria"
- },
- "hr": {
- "name": "Èdè Kroatia"
- },
- "lv": {
- "name": "Èdè Latvianu"
- },
- "lt": {
- "name": "Èdè Lithuania"
- },
- "mk": {
- "name": "Èdè Macedonia"
- },
- "ms": {
- "name": "Èdè Malaya"
- },
- "mt": {
- "name": "Èdè Malta"
- },
- "zh": {
- "name": "Èdè Mandari"
- },
- "zh-Hans": {
- "name": "Èdè Mandari (Hans)"
- },
- "zh-Hant": {
- "name": "Èdè Mandari (Hant)"
- },
- "mr": {
- "name": "Èdè marathi"
- },
- "ne": {
- "name": "Èdè Nepali"
- },
- "fa": {
- "name": "Èdè Pasia"
- },
- "pt": {
- "name": "Èdè Pɔtugi"
- },
- "pt-PT": {
- "name": "Èdè Pɔtugi (Orílɛ́ède Pɔtugi)"
- },
- "pa": {
- "name": "Èdè Punjabi"
- },
- "ro": {
- "name": "Èdè Romania"
- },
- "ro-MD": {
- "name": "Èdè Romania (Orílɛ́ède Modofia)"
- },
- "ru": {
- "name": "Èdè ̣Rɔɔsia"
- },
- "rw": {
- "name": "Èdè Ruwanda"
- },
- "cs": {
- "name": "Èdè seeki"
- },
- "sr": {
- "name": "Èdè Serbia"
- },
- "zu": {
- "name": "Èdè Shulu"
- },
- "sd": {
- "name": "Èdè Sindhi"
- },
- "si": {
- "name": "Èdè Sinhalese"
- },
- "es": {
- "name": "Èdè Sipanisi"
- },
- "es-MX": {
- "name": "Èdè Sipanisi (Orílɛ́ède Mesiko)"
- },
- "sk": {
- "name": "Èdè Slovaki"
- },
- "sl": {
- "name": "Èdè Slovenia"
- },
- "sv": {
- "name": "Èdè Suwidiisi"
- },
- "sw": {
- "name": "Èdè Swahili"
- },
- "sw-CD": {
- "name": "Èdè Swahili (Orilɛ́ède Kóngò)"
- },
- "th": {
- "name": "Èdè Tai"
- },
- "ta": {
- "name": "Èdè Tamili"
- },
- "te": {
- "name": "Èdè Telugu"
- },
- "ti": {
- "name": "Èdè Tigrinya"
- },
- "tr": {
- "name": "Èdè Tɔɔkisi"
- },
- "tk": {
- "name": "Èdè Turkmen"
- },
- "ur": {
- "name": "Èdè Udu"
- },
- "uk": {
- "name": "Èdè Ukania"
- },
- "uz": {
- "name": "Èdè Uzbek"
- },
- "cy": {
- "name": "Èdè Welshi"
- },
- "yi": {
- "name": "Èdè Yiddishi"
- },
- "yo": {
- "name": "Èdè Yorùbá"
- },
- "ebu": {
- "name": "Embu"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "lg": {
- "name": "Ganda"
- },
- "guz": {
- "name": "Gusii"
- },
- "haw": {
- "name": "Hawaiian"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "ks": {
- "name": "Kashmiri"
- },
- "kk": {
- "name": "Kazakh"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "kok": {
- "name": "Konkani"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "ky": {
- "name": "Kyrgyz"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Lao"
- },
- "ln": {
- "name": "Lingala"
- },
- "dsb": {
- "name": "Lower Sorbian"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "Luxembourgish"
- },
- "luy": {
- "name": "Luyia"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "Malagasy"
- },
- "ml": {
- "name": "Malayalam"
- },
- "gv": {
- "name": "Manx"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "mn": {
- "name": "Mongolian"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nds-NL": {
- "name": "nds (Orílɛ́ède Nedalandi)"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nd": {
- "name": "North Ndebele"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "se": {
- "name": "Northern Sami"
- },
- "nb": {
- "name": "Norwegian Bokmål"
- },
- "nn": {
- "name": "Norwegian Nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "or": {
- "name": "Odia"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetic"
- },
- "ps": {
- "name": "Pashto"
- },
- "prg": {
- "name": "Prussian"
- },
- "qu": {
- "name": "Quechua"
- },
- "rm": {
- "name": "Romansh"
- },
- "rof": {
- "name": "Rombo"
- },
- "rn": {
- "name": "Rundi"
- },
- "rwk": {
- "name": "Rwa"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "seh": {
- "name": "Sena"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "xog": {
- "name": "Soga"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "dav": {
- "name": "Taita"
- },
- "tg": {
- "name": "Tajik"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "Tatar"
- },
- "teo": {
- "name": "Teso"
- },
- "as": {
- "name": "Ti Assam"
- },
- "bo": {
- "name": "Tibetan"
- },
- "to": {
- "name": "Tongan"
- },
- "hsb": {
- "name": "Upper Sorbian"
- },
- "ug": {
- "name": "Uyghur"
- },
- "vai": {
- "name": "Vai"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "dje": {
- "name": "Zarma"
- }
+ "agq": "Aghem",
+ "ast": "Asturian",
+ "asa": "Asu",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "brx": "Bodo",
+ "yue": "Cantonese",
+ "ceb": "Cebuano",
+ "tzm": "Central Atlas Tamazight",
+ "ckb": "Central Kurdish",
+ "ce": "Chechen",
+ "chr": "Cherokee",
+ "cgg": "Chiga",
+ "cu": "Church Slavic",
+ "ksh": "Colognian",
+ "kw": "Cornish",
+ "dua": "Duala",
+ "dz": "Dzongkha",
+ "af": "Èdè Afrikani",
+ "ak": "Èdè Akani",
+ "sq": "Èdè Albania",
+ "am": "Èdè Amariki",
+ "so": "Èdè ara Somalia",
+ "ar": "Èdè Árábìkì",
+ "az": "Èdè Azerbaijani",
+ "eu": "Èdè Baski",
+ "be": "Èdè Belarusi",
+ "bn": "Èdè Bengali",
+ "bs": "Èdè Bosnia",
+ "br": "Èdè Bretoni",
+ "bg": "Èdè Bugaria",
+ "my": "Èdè Bumiisi",
+ "ca": "Èdè Catala",
+ "nl": "Èdè Dɔ́ɔ̀shì",
+ "nl-BE": "Èdè Dɔ́ɔ̀shì (Orílɛ́ède Bégíɔ́mù)",
+ "eo": "Èdè Esperanto",
+ "et": "Èdè Estonia",
+ "fr": "Èdè Faransé",
+ "fr-CA": "Èdè Faransé (orílɛ̀-èdè Kánádà)",
+ "fr-CH": "Èdè Faranshé (Súwísàlaǹdì)",
+ "fo": "Èdè Faroesi",
+ "fil": "Èdè Filipino",
+ "fi": "Èdè Finisi",
+ "fy": "Èdè Frisia",
+ "ff": "Èdè Fúlàní",
+ "gd": "Èdè Gaelik ti Ilu Scotland",
+ "gl": "Èdè Galicia",
+ "ka": "Èdè Georgia",
+ "en": "Èdè Gɛ̀ɛ́sì",
+ "en-CA": "Èdè Gɛ̀ɛ́sì (Orílɛ̀-èdè Kánádà)",
+ "en-AU": "Èdè Gɛ̀ɛ́sì (órílɛ̀-èdè Ɔsirélíà)",
+ "el": "Èdè Giriki",
+ "gu": "Èdè Gujarati",
+ "ha": "Èdè Hausa",
+ "he": "Èdè Heberu",
+ "hi": "Èdè Híńdì",
+ "hu": "Èdè Hungaria",
+ "is": "Èdè Icelandic",
+ "hy": "Èdè Ile Armenia",
+ "da": "Èdè Ilɛ̀ Denmark",
+ "de-CH": "Èdè Ilɛ̀ Jámánì (Orílɛ́ède swítsàlandì)",
+ "id": "Èdè Indonéshíà",
+ "ga": "Èdè Ireland",
+ "it": "Èdè Ítálì",
+ "de": "Èdè Jámánì",
+ "de-AT": "Èdè Jámánì (Ɔ́síríà )",
+ "ja": "Èdè Jàpáànù",
+ "jv": "Èdè Javanasi",
+ "vi": "Èdè Jetinamu",
+ "km": "Èdè kameri",
+ "kn": "Èdè Kannada",
+ "ko": "Èdè Kòríà",
+ "hr": "Èdè Kroatia",
+ "lv": "Èdè Latvianu",
+ "lt": "Èdè Lithuania",
+ "mk": "Èdè Macedonia",
+ "ms": "Èdè Malaya",
+ "mt": "Èdè Malta",
+ "zh": "Èdè Mandarin tí wɔ́n ń sɔ lórílɛ̀-èdè Sháínà",
+ "zh-Hant": "Èdè Mandarin tí wɔ́n ń sɔ lórílɛ̀-èdè Sháínà (Hans àtɔwɔ́dɔ́wɔ́)",
+ "zh-Hans": "Èdè Mandarin tí wɔ́n ń sɔ lórílɛ̀-èdè Sháínà (tí wɔ́n mú rɔrùn.)",
+ "mr": "Èdè marathi",
+ "ne": "Èdè Nepali",
+ "en-GB": "Èdè òyìnbó Gɛ̀ɛ́sì",
+ "fa": "Èdè Pasia",
+ "pl": "Èdè Póláǹdì",
+ "pt": "Èdè Pɔtogí",
+ "pt-PT": "Èdè Pɔtogí (orílɛ̀-èdè Yúróòpù)",
+ "pa": "Èdè Punjabi",
+ "ro": "Èdè Romania",
+ "ro-MD": "Èdè Romania (Orílɛ́ède Modofia)",
+ "ru": "Èdè Rɔ́shíà",
+ "rw": "Èdè Ruwanda",
+ "cs": "Èdè seeki",
+ "sr": "Èdè Serbia",
+ "zu": "Èdè Shulu",
+ "sd": "Èdè Sindhi",
+ "si": "Èdè Sinhalese",
+ "es": "Èdè Sípáníìshì",
+ "es-419": "Èdè Sípáníìshì (orílɛ̀-èdè Látìn-Amɛ́ríkà) ( Èdè Sípáníìshì (Látìn-Amɛ́ríkà)",
+ "es-MX": "Èdè Sípáníìshì (orílɛ̀-èdè Mɛ́síkò)",
+ "sk": "Èdè Slovaki",
+ "sl": "Èdè Slovenia",
+ "sv": "Èdè Suwidiisi",
+ "sw": "Èdè Swahili",
+ "sw-CD": "Èdè Swahili (Orilɛ́ède Kóngò)",
+ "th": "Èdè Tai",
+ "ta": "Èdè Tamili",
+ "te": "Èdè Telugu",
+ "ti": "Èdè Tigrinya",
+ "tr": "Èdè Tɔɔkisi",
+ "tk": "Èdè Turkmen",
+ "ur": "Èdè Udu",
+ "uk": "Èdè Ukania",
+ "uz": "Èdè Uzbek",
+ "cy": "Èdè Welshi",
+ "xh": "Èdè Xhosa",
+ "ig": "Èdè Yíbò",
+ "yi": "Èdè Yiddishi",
+ "yo": "Èdè Yorùbá",
+ "ebu": "Embu",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fur": "Friulian",
+ "lg": "Ganda",
+ "guz": "Gusii",
+ "haw": "Hawaiian",
+ "smn": "Inari Sami",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "ks": "Kashmiri",
+ "kk": "Kazakh",
+ "ki": "Kikuyu",
+ "kok": "Konkani",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "ku": "Kurdish",
+ "nmg": "Kwasio",
+ "ky": "Kyrgyz",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Lao",
+ "ln": "Lingala",
+ "nds": "Low German",
+ "dsb": "Lower Sorbian",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "lb": "Luxembourgish",
+ "luy": "Luyia",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "Malagasy",
+ "ml": "Malayalam",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "mn": "Mongolian",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nds-NL": "nds (Orílɛ́ède Nedalandi)",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nd": "North Ndebele",
+ "lrc": "Northern Luri",
+ "se": "Northern Sami",
+ "nb": "Norwegian Bokmål",
+ "nn": "Norwegian Nynorsk",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "or": "Odia",
+ "om": "Oromo",
+ "os": "Ossetic",
+ "ps": "Pashto",
+ "prg": "Prussian",
+ "qu": "Quechua",
+ "rm": "Romansh",
+ "rof": "Rombo",
+ "rn": "Rundi",
+ "rwk": "Rwa",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "seh": "Sena",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "xog": "Soga",
+ "zgh": "Standard Moroccan Tamazight",
+ "gsw": "Swiss German",
+ "shi": "Tachelhit",
+ "dav": "Taita",
+ "tg": "Tajik",
+ "twq": "Tasawaq",
+ "tt": "Tatar",
+ "teo": "Teso",
+ "as": "Ti Assam",
+ "bo": "Tibetan",
+ "to": "Tongan",
+ "hsb": "Upper Sorbian",
+ "ug": "Uyghur",
+ "vai": "Vai",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "wo": "Wolof",
+ "yav": "Yangben",
+ "dje": "Zarma"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/yo.json b/vendor/commerceguys/intl/resources/language/yo.json
index 659fc4f79..f8ad16803 100644
--- a/vendor/commerceguys/intl/resources/language/yo.json
+++ b/vendor/commerceguys/intl/resources/language/yo.json
@@ -1,641 +1,224 @@
{
- "agq": {
- "name": "Aghem"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "brx": {
- "name": "Bodo"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "ce": {
- "name": "Chechen"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "kw": {
- "name": "Cornish"
- },
- "dua": {
- "name": "Duala"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "af": {
- "name": "Èdè Afrikani"
- },
- "ak": {
- "name": "Èdè Akani"
- },
- "sq": {
- "name": "Èdè Albania"
- },
- "am": {
- "name": "Èdè Amariki"
- },
- "so": {
- "name": "Èdè ara Somalia"
- },
- "ar": {
- "name": "Èdè Arabiki"
- },
- "az": {
- "name": "Èdè Azerbaijani"
- },
- "eu": {
- "name": "Èdè Baski"
- },
- "be": {
- "name": "Èdè Belarusi"
- },
- "bn": {
- "name": "Èdè Bengali"
- },
- "bs": {
- "name": "Èdè Bosnia"
- },
- "br": {
- "name": "Èdè Bretoni"
- },
- "bg": {
- "name": "Èdè Bugaria"
- },
- "my": {
- "name": "Èdè Bumiisi"
- },
- "ca": {
- "name": "Èdè Catala"
- },
- "nl": {
- "name": "Èdè Duki"
- },
- "nl-BE": {
- "name": "Èdè Duki (Orílẹ́ède Bégíọ́mù)"
- },
- "eo": {
- "name": "Èdè Esperanto"
- },
- "et": {
- "name": "Èdè Estonia"
- },
- "fr": {
- "name": "Èdè Faransé"
- },
- "fr-CA": {
- "name": "Èdè Faransé (Orílẹ́ède Kánádà)"
- },
- "fr-CH": {
- "name": "Èdè Faransé (Orílẹ́ède switiṣilandi)"
- },
- "fo": {
- "name": "Èdè Faroesi"
- },
- "fil": {
- "name": "Èdè Filipino"
- },
- "fi": {
- "name": "Èdè Finisi"
- },
- "fy": {
- "name": "Èdè Frisia"
- },
- "gd": {
- "name": "Èdè Gaelik ti Ilu Scotland"
- },
- "gl": {
- "name": "Èdè Galicia"
- },
- "ka": {
- "name": "Èdè Georgia"
- },
- "en": {
- "name": "Èdè Gẹ̀ẹ́sì"
- },
- "en-AU": {
- "name": "Èdè Gẹ̀ẹ́sì (Orílẹ́ède Ástràlìá)"
- },
- "en-CA": {
- "name": "Èdè Gẹ̀ẹ́sì (Orílẹ́ède Kánádà)"
- },
- "en-GB": {
- "name": "Èdè Gẹ̀ẹ́sì (Orílẹ́ède Omobabirin)"
- },
- "el": {
- "name": "Èdè Giriki"
- },
- "gu": {
- "name": "Èdè Gujarati"
- },
- "ha": {
- "name": "Èdè Hausa"
- },
- "he": {
- "name": "Èdè Heberu"
- },
- "hi": {
- "name": "Èdè Hindi"
- },
- "hu": {
- "name": "Èdè Hungaria"
- },
- "ig": {
- "name": "Èdè Ibo"
- },
- "is": {
- "name": "Èdè Icelandic"
- },
- "hy": {
- "name": "Èdè Ile Armenia"
- },
- "da": {
- "name": "Èdè Ilẹ̀ Denmark"
- },
- "de": {
- "name": "Èdè Ilẹ̀ Gemani"
- },
- "de-AT": {
- "name": "Èdè Ilẹ̀ Gemani (Orílẹ́ède Asítíríà)"
- },
- "de-CH": {
- "name": "Èdè Ilẹ̀ Gemani (Orílẹ́ède switiṣilandi)"
- },
- "pl": {
- "name": "Èdè Ilẹ̀ Polandi"
- },
- "id": {
- "name": "Èdè Indonasia"
- },
- "ga": {
- "name": "Èdè Ireland"
- },
- "it": {
- "name": "Èdè Italiani"
- },
- "ja": {
- "name": "Èdè Japanisi"
- },
- "vi": {
- "name": "Èdè Jetinamu"
- },
- "km": {
- "name": "Èdè kameri"
- },
- "kn": {
- "name": "Èdè Kannada"
- },
- "ko": {
- "name": "Èdè Koria"
- },
- "hr": {
- "name": "Èdè Kroatia"
- },
- "lv": {
- "name": "Èdè Latvianu"
- },
- "lt": {
- "name": "Èdè Lithuania"
- },
- "mk": {
- "name": "Èdè Macedonia"
- },
- "ms": {
- "name": "Èdè Malaya"
- },
- "mt": {
- "name": "Èdè Malta"
- },
- "zh": {
- "name": "Èdè Mandari"
- },
- "zh-Hans": {
- "name": "Èdè Mandari (Hans)"
- },
- "zh-Hant": {
- "name": "Èdè Mandari (Hant)"
- },
- "mr": {
- "name": "Èdè marathi"
- },
- "ne": {
- "name": "Èdè Nepali"
- },
- "fa": {
- "name": "Èdè Pasia"
- },
- "pt": {
- "name": "Èdè Pọtugi"
- },
- "pt-PT": {
- "name": "Èdè Pọtugi (Orílẹ́ède Pọtugi)"
- },
- "pa": {
- "name": "Èdè Punjabi"
- },
- "ro": {
- "name": "Èdè Romania"
- },
- "ro-MD": {
- "name": "Èdè Romania (Orílẹ́ède Modofia)"
- },
- "ru": {
- "name": "Èdè ̣Rọọsia"
- },
- "rw": {
- "name": "Èdè Ruwanda"
- },
- "cs": {
- "name": "Èdè seeki"
- },
- "sr": {
- "name": "Èdè Serbia"
- },
- "sd": {
- "name": "Èdè Sindhi"
- },
- "si": {
- "name": "Èdè Sinhalese"
- },
- "es": {
- "name": "Èdè Sipanisi"
- },
- "es-MX": {
- "name": "Èdè Sipanisi (Orílẹ́ède Mesiko)"
- },
- "sk": {
- "name": "Èdè Slovaki"
- },
- "sl": {
- "name": "Èdè Slovenia"
- },
- "sv": {
- "name": "Èdè Suwidiisi"
- },
- "sw": {
- "name": "Èdè Swahili"
- },
- "sw-CD": {
- "name": "Èdè Swahili (Orilẹ́ède Kóngò)"
- },
- "zu": {
- "name": "Èdè Ṣulu"
- },
- "th": {
- "name": "Èdè Tai"
- },
- "ta": {
- "name": "Èdè Tamili"
- },
- "te": {
- "name": "Èdè Telugu"
- },
- "ti": {
- "name": "Èdè Tigrinya"
- },
- "tr": {
- "name": "Èdè Tọọkisi"
- },
- "tk": {
- "name": "Èdè Turkmen"
- },
- "ur": {
- "name": "Èdè Udu"
- },
- "uk": {
- "name": "Èdè Ukania"
- },
- "uz": {
- "name": "Èdè Uzbek"
- },
- "cy": {
- "name": "Èdè Welshi"
- },
- "yi": {
- "name": "Èdè Yiddishi"
- },
- "yo": {
- "name": "Èdè Yorùbá"
- },
- "ebu": {
- "name": "Embu"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "lg": {
- "name": "Ganda"
- },
- "guz": {
- "name": "Gusii"
- },
- "haw": {
- "name": "Hawaiian"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "ks": {
- "name": "Kashmiri"
- },
- "kk": {
- "name": "Kazakh"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "kok": {
- "name": "Konkani"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "ky": {
- "name": "Kyrgyz"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Lao"
- },
- "ln": {
- "name": "Lingala"
- },
- "dsb": {
- "name": "Lower Sorbian"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "Luxembourgish"
- },
- "luy": {
- "name": "Luyia"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "Malagasy"
- },
- "ml": {
- "name": "Malayalam"
- },
- "gv": {
- "name": "Manx"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "mn": {
- "name": "Mongolian"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nds-NL": {
- "name": "nds (Orílẹ́ède Nedalandi)"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nd": {
- "name": "North Ndebele"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "se": {
- "name": "Northern Sami"
- },
- "nb": {
- "name": "Norwegian Bokmål"
- },
- "nn": {
- "name": "Norwegian Nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "or": {
- "name": "Odia"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetic"
- },
- "ps": {
- "name": "Pashto"
- },
- "prg": {
- "name": "Prussian"
- },
- "qu": {
- "name": "Quechua"
- },
- "rm": {
- "name": "Romansh"
- },
- "rof": {
- "name": "Rombo"
- },
- "rn": {
- "name": "Rundi"
- },
- "rwk": {
- "name": "Rwa"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "seh": {
- "name": "Sena"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "xog": {
- "name": "Soga"
- },
- "zgh": {
- "name": "Standard Moroccan Tamazight"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "dav": {
- "name": "Taita"
- },
- "tg": {
- "name": "Tajik"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "Tatar"
- },
- "teo": {
- "name": "Teso"
- },
- "as": {
- "name": "Ti Assam"
- },
- "bo": {
- "name": "Tibetan"
- },
- "to": {
- "name": "Tongan"
- },
- "hsb": {
- "name": "Upper Sorbian"
- },
- "ug": {
- "name": "Uyghur"
- },
- "vai": {
- "name": "Vai"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "dje": {
- "name": "Zarma"
- }
+ "agq": "Aghem",
+ "ast": "Asturian",
+ "asa": "Asu",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "brx": "Bodo",
+ "yue": "Cantonese",
+ "ceb": "Cebuano",
+ "tzm": "Central Atlas Tamazight",
+ "ckb": "Central Kurdish",
+ "ce": "Chechen",
+ "chr": "Cherokee",
+ "cgg": "Chiga",
+ "cu": "Church Slavic",
+ "ksh": "Colognian",
+ "kw": "Cornish",
+ "dua": "Duala",
+ "dz": "Dzongkha",
+ "af": "Èdè Afrikani",
+ "ak": "Èdè Akani",
+ "sq": "Èdè Albania",
+ "am": "Èdè Amariki",
+ "so": "Èdè ara Somalia",
+ "ar": "Èdè Árábìkì",
+ "az": "Èdè Azerbaijani",
+ "eu": "Èdè Baski",
+ "be": "Èdè Belarusi",
+ "bn": "Èdè Bengali",
+ "bs": "Èdè Bosnia",
+ "br": "Èdè Bretoni",
+ "bg": "Èdè Bugaria",
+ "my": "Èdè Bumiisi",
+ "ca": "Èdè Catala",
+ "nl": "Èdè Dọ́ọ̀ṣì",
+ "nl-BE": "Èdè Dọ́ọ̀ṣì (Orílẹ́ède Bégíọ́mù)",
+ "eo": "Èdè Esperanto",
+ "et": "Èdè Estonia",
+ "fr": "Èdè Faransé",
+ "fr-CA": "Èdè Faransé (orílẹ̀-èdè Kánádà)",
+ "fr-CH": "Èdè Faranṣé (Súwísàlaǹdì)",
+ "fo": "Èdè Faroesi",
+ "fil": "Èdè Filipino",
+ "fi": "Èdè Finisi",
+ "fy": "Èdè Frisia",
+ "ff": "Èdè Fúlàní",
+ "gd": "Èdè Gaelik ti Ilu Scotland",
+ "gl": "Èdè Galicia",
+ "ka": "Èdè Georgia",
+ "en": "Èdè Gẹ̀ẹ́sì",
+ "en-CA": "Èdè Gẹ̀ẹ́sì (Orílẹ̀-èdè Kánádà)",
+ "en-AU": "Èdè Gẹ̀ẹ́sì (órílẹ̀-èdè Ọsirélíà)",
+ "el": "Èdè Giriki",
+ "gu": "Èdè Gujarati",
+ "ha": "Èdè Hausa",
+ "he": "Èdè Heberu",
+ "hi": "Èdè Híńdì",
+ "hu": "Èdè Hungaria",
+ "is": "Èdè Icelandic",
+ "hy": "Èdè Ile Armenia",
+ "da": "Èdè Ilẹ̀ Denmark",
+ "de-CH": "Èdè Ilẹ̀ Jámánì (Orílẹ́ède swítsàlandì)",
+ "id": "Èdè Indonéṣíà",
+ "ga": "Èdè Ireland",
+ "it": "Èdè Ítálì",
+ "de": "Èdè Jámánì",
+ "de-AT": "Èdè Jámánì (Ọ́síríà )",
+ "ja": "Èdè Jàpáànù",
+ "jv": "Èdè Javanasi",
+ "vi": "Èdè Jetinamu",
+ "km": "Èdè kameri",
+ "kn": "Èdè Kannada",
+ "ko": "Èdè Kòríà",
+ "hr": "Èdè Kroatia",
+ "lv": "Èdè Latvianu",
+ "lt": "Èdè Lithuania",
+ "mk": "Èdè Macedonia",
+ "ms": "Èdè Malaya",
+ "mt": "Èdè Malta",
+ "zh": "Èdè Mandarin tí wọ́n ń sọ lórílẹ̀-èdè Ṣáínà",
+ "zh-Hant": "Èdè Mandarin tí wọ́n ń sọ lórílẹ̀-èdè Ṣáínà (Hans àtọwọ́dọ́wọ́)",
+ "zh-Hans": "Èdè Mandarin tí wọ́n ń sọ lórílẹ̀-èdè Ṣáínà (tí wọ́n mú rọrùn.)",
+ "mr": "Èdè marathi",
+ "ne": "Èdè Nepali",
+ "en-GB": "Èdè òyìnbó Gẹ̀ẹ́sì",
+ "fa": "Èdè Pasia",
+ "pl": "Èdè Póláǹdì",
+ "pt": "Èdè Pọtogí",
+ "pt-PT": "Èdè Pọtogí (orílẹ̀-èdè Yúróòpù)",
+ "pa": "Èdè Punjabi",
+ "ro": "Èdè Romania",
+ "ro-MD": "Èdè Romania (Orílẹ́ède Modofia)",
+ "ru": "Èdè Rọ́ṣíà",
+ "rw": "Èdè Ruwanda",
+ "cs": "Èdè seeki",
+ "sr": "Èdè Serbia",
+ "sd": "Èdè Sindhi",
+ "si": "Èdè Sinhalese",
+ "es": "Èdè Sípáníìṣì",
+ "es-419": "Èdè Sípáníìṣì (orílẹ̀-èdè Látìn-Amẹ́ríkà) ( Èdè Sípáníìshì (Látìn-Amẹ́ríkà)",
+ "es-MX": "Èdè Sípáníìṣì (orílẹ̀-èdè Mẹ́síkò)",
+ "sk": "Èdè Slovaki",
+ "sl": "Èdè Slovenia",
+ "sv": "Èdè Suwidiisi",
+ "sw": "Èdè Swahili",
+ "sw-CD": "Èdè Swahili (Orilẹ́ède Kóngò)",
+ "zu": "Èdè Ṣulu",
+ "th": "Èdè Tai",
+ "ta": "Èdè Tamili",
+ "te": "Èdè Telugu",
+ "ti": "Èdè Tigrinya",
+ "tr": "Èdè Tọọkisi",
+ "tk": "Èdè Turkmen",
+ "ur": "Èdè Udu",
+ "uk": "Èdè Ukania",
+ "uz": "Èdè Uzbek",
+ "cy": "Èdè Welshi",
+ "xh": "Èdè Xhosa",
+ "ig": "Èdè Yíbò",
+ "yi": "Èdè Yiddishi",
+ "yo": "Èdè Yorùbá",
+ "ebu": "Embu",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fur": "Friulian",
+ "lg": "Ganda",
+ "guz": "Gusii",
+ "haw": "Hawaiian",
+ "smn": "Inari Sami",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "ks": "Kashmiri",
+ "kk": "Kazakh",
+ "ki": "Kikuyu",
+ "kok": "Konkani",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "ku": "Kurdish",
+ "nmg": "Kwasio",
+ "ky": "Kyrgyz",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Lao",
+ "ln": "Lingala",
+ "nds": "Low German",
+ "dsb": "Lower Sorbian",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "lb": "Luxembourgish",
+ "luy": "Luyia",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "Malagasy",
+ "ml": "Malayalam",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "mn": "Mongolian",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nds-NL": "nds (Orílẹ́ède Nedalandi)",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nd": "North Ndebele",
+ "lrc": "Northern Luri",
+ "se": "Northern Sami",
+ "nb": "Norwegian Bokmål",
+ "nn": "Norwegian Nynorsk",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "or": "Odia",
+ "om": "Oromo",
+ "os": "Ossetic",
+ "ps": "Pashto",
+ "prg": "Prussian",
+ "qu": "Quechua",
+ "rm": "Romansh",
+ "rof": "Rombo",
+ "rn": "Rundi",
+ "rwk": "Rwa",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "seh": "Sena",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "xog": "Soga",
+ "zgh": "Standard Moroccan Tamazight",
+ "gsw": "Swiss German",
+ "shi": "Tachelhit",
+ "dav": "Taita",
+ "tg": "Tajik",
+ "twq": "Tasawaq",
+ "tt": "Tatar",
+ "teo": "Teso",
+ "as": "Ti Assam",
+ "bo": "Tibetan",
+ "to": "Tongan",
+ "hsb": "Upper Sorbian",
+ "ug": "Uyghur",
+ "vai": "Vai",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "wo": "Wolof",
+ "yav": "Yangben",
+ "dje": "Zarma"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/yue-Hans.json b/vendor/commerceguys/intl/resources/language/yue-Hans.json
new file mode 100644
index 000000000..6d25fa281
--- /dev/null
+++ b/vendor/commerceguys/intl/resources/language/yue-Hans.json
@@ -0,0 +1,224 @@
+{
+ "sq": "阿尔巴尼亚文",
+ "ak": "阿坎文",
+ "ar": "阿拉伯文",
+ "am": "阿姆哈拉文",
+ "as": "阿萨姆文",
+ "ast": "阿斯图里亚文",
+ "asa": "阿苏文",
+ "ee": "埃维文",
+ "ga": "爱尔兰文",
+ "et": "爱沙尼亚文",
+ "om": "奥罗莫文",
+ "os": "奥塞提文",
+ "ksf": "巴菲亚文",
+ "nb": "巴克摩挪威文",
+ "bas": "巴萨文",
+ "eu": "巴斯克文",
+ "be": "白俄罗斯文",
+ "bm": "班巴拉文",
+ "bg": "保加利亚文",
+ "nd": "北地毕列文",
+ "se": "北方萨米文",
+ "lrc": "北卢尔文",
+ "twq": "北桑海文",
+ "hi": "北印度文",
+ "bez": "贝纳文",
+ "zgh": "标准摩洛哥塔马塞特文",
+ "bem": "别姆巴文",
+ "is": "冰岛文",
+ "pl": "波兰文",
+ "bs": "波士尼亚文",
+ "fa": "波斯文",
+ "brx": "博多文",
+ "br": "布列塔尼文",
+ "chr": "柴罗基文",
+ "ce": "车臣文",
+ "tt": "鞑靼文",
+ "da": "丹麦文",
+ "de": "德文",
+ "de-AT": "德文 (奥地利)",
+ "gsw": "德文(瑞士)",
+ "nds": "低地德文",
+ "nds-NL": "低地萨克逊文",
+ "to": "东加文",
+ "ses": "东桑海文",
+ "dua": "杜亚拉文",
+ "ru": "俄文",
+ "ebu": "恩布文",
+ "nnh": "恩甘澎文",
+ "jgo": "恩格姆巴文",
+ "fo": "法罗文",
+ "fr": "法文",
+ "fr-CA": "法文 (加拿大)",
+ "fr-CH": "法文 (瑞士)",
+ "zh-Hant": "繁体中文",
+ "fil": "菲律宾文",
+ "fi": "芬兰文",
+ "fur": "弗留利文",
+ "nl-BE": "佛兰芒文",
+ "ff": "富拉文",
+ "qu": "盖楚瓦文",
+ "lg": "干达文",
+ "de-CH": "高地德文(瑞士)",
+ "km": "高棉文",
+ "kl": "格陵兰文",
+ "kok": "贡根文",
+ "gu": "古吉拉特文",
+ "guz": "古西文",
+ "kk": "哈萨克文",
+ "ko": "韩文",
+ "ha": "豪撒文",
+ "nl": "荷兰文",
+ "ky": "吉尔吉斯文",
+ "ki": "吉库尤文",
+ "gl": "加利西亚文",
+ "ca": "加泰罗尼亚文",
+ "zh-Hans": "简体中文",
+ "cs": "捷克文",
+ "ks": "喀什米尔文",
+ "kab": "卡比尔文",
+ "kea": "卡布威尔第文",
+ "kkj": "卡库文",
+ "kln": "卡伦金文",
+ "kam": "卡姆巴文",
+ "kn": "坎那达文",
+ "kw": "康瓦耳文",
+ "ksh": "科隆文",
+ "xh": "科萨文",
+ "mfe": "克里奥文(模里西斯)",
+ "hr": "克罗埃西亚文",
+ "ku": "库尔德文",
+ "nmg": "夸西奥文",
+ "lkt": "拉科塔文",
+ "lv": "拉脱维亚文",
+ "rof": "兰博文",
+ "lag": "朗吉文",
+ "lt": "立陶宛文",
+ "lo": "寮文",
+ "ln": "林加拉文",
+ "rn": "隆迪文",
+ "rw": "卢安达文",
+ "luo": "卢奥文",
+ "lb": "卢森堡文",
+ "luy": "卢雅文",
+ "lu": "鲁巴加丹加文",
+ "ro": "罗马尼亚文",
+ "rm": "罗曼斯文",
+ "rwk": "罗瓦文",
+ "mt": "马尔他文",
+ "kde": "马孔德文",
+ "mgh": "马夸文",
+ "mr": "马拉地文",
+ "mg": "马拉加什文",
+ "ms": "马来文",
+ "ml": "马来亚拉姆文",
+ "mk": "马其顿文",
+ "jmc": "马恰美文",
+ "mas": "马赛文",
+ "mzn": "马赞德兰文",
+ "gv": "曼岛文",
+ "mi": "毛利文",
+ "mer": "梅鲁文",
+ "mgo": "美塔文",
+ "mua": "蒙当文",
+ "mn": "蒙古文",
+ "bn": "孟加拉文",
+ "my": "缅甸文",
+ "ro-MD": "摩尔多瓦文",
+ "naq": "纳马文",
+ "nn": "耐诺斯克挪威文",
+ "af": "南非荷兰文",
+ "ne": "尼泊尔文",
+ "nyn": "尼扬科莱文",
+ "nus": "努埃尔文",
+ "or": "欧利亚文",
+ "pa": "旁遮普文",
+ "pt": "葡萄牙文",
+ "pt-PT": "葡萄牙文 (葡萄牙)",
+ "prg": "普鲁士文",
+ "ps": "普什图文",
+ "cgg": "奇加文",
+ "ka": "乔治亚文",
+ "ja": "日文",
+ "sv": "瑞典文",
+ "saq": "萨布鲁文",
+ "sr": "塞尔维亚文",
+ "sn": "塞内加尔文",
+ "seh": "赛纳文",
+ "sg": "桑戈文",
+ "sbp": "桑古文",
+ "si": "僧伽罗文",
+ "hsb": "上索布文",
+ "ksb": "尚巴拉文",
+ "sw": "史瓦希里文",
+ "sw-CD": "史瓦希里文(刚果)",
+ "eo": "世界文",
+ "sk": "斯洛伐克文",
+ "sl": "斯洛维尼亚文",
+ "ii": "四川彝文",
+ "gd": "苏格兰盖尔文",
+ "ceb": "宿雾文",
+ "xog": "索加文",
+ "ckb": "索拉尼库尔德文",
+ "so": "索马利文",
+ "tg": "塔吉克文",
+ "tzm": "塔马齐格特文",
+ "dav": "台塔文",
+ "te": "泰卢固文",
+ "th": "泰文",
+ "ta": "坦米尔文",
+ "teo": "特索文",
+ "ti": "提格利尼亚文",
+ "tr": "土耳其文",
+ "tk": "土库曼文",
+ "wa": "瓦隆文",
+ "wae": "瓦瑟文",
+ "vai": "瓦伊文",
+ "cy": "威尔斯文",
+ "ug": "维吾尔文",
+ "vun": "温旧文",
+ "vo": "沃拉普克文",
+ "wo": "沃洛夫文",
+ "ur": "乌都文",
+ "uk": "乌克兰文",
+ "uz": "乌兹别克文",
+ "es": "西班牙文",
+ "es-419": "西班牙文 (拉丁美洲)",
+ "es-MX": "西班牙文 (墨西哥)",
+ "fy": "西弗里西亚文",
+ "khq": "西桑海文",
+ "he": "希伯来文",
+ "shi": "希尔哈文",
+ "el": "希腊文",
+ "dsb": "下索布文",
+ "haw": "夏威夷文",
+ "sd": "信德文",
+ "hu": "匈牙利文",
+ "sah": "雅库特文",
+ "agq": "亚罕文",
+ "hy": "亚美尼亚文",
+ "az": "亚塞拜然文",
+ "yav": "洋卞文",
+ "ig": "伊布文",
+ "smn": "伊纳里萨米文",
+ "ewo": "依汪都文",
+ "it": "义大利文",
+ "yi": "意第绪文",
+ "id": "印尼文",
+ "en": "英文",
+ "en-AU": "英文 (澳洲)",
+ "en-CA": "英文 (加拿大)",
+ "en-GB": "英文 (英国)",
+ "yo": "约鲁巴文",
+ "yue": "粤语",
+ "vi": "越南文",
+ "bo": "藏文",
+ "dje": "扎尔马文",
+ "jv": "爪哇文",
+ "zh": "中文",
+ "dyo": "朱拉文",
+ "cu": "宗教斯拉夫文",
+ "dz": "宗卡文",
+ "zu": "祖鲁文"
+} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/yue.json b/vendor/commerceguys/intl/resources/language/yue.json
new file mode 100644
index 000000000..4c2041c31
--- /dev/null
+++ b/vendor/commerceguys/intl/resources/language/yue.json
@@ -0,0 +1,224 @@
+{
+ "hsb": "上索布文",
+ "dsb": "下索布文",
+ "tr": "土耳其文",
+ "tk": "土庫曼文",
+ "lg": "干達文",
+ "zh": "中文",
+ "da": "丹麥文",
+ "nb": "巴克摩挪威文",
+ "eu": "巴斯克文",
+ "ksf": "巴菲亞文",
+ "bas": "巴薩文",
+ "dje": "扎爾馬文",
+ "ja": "日文",
+ "mi": "毛利文",
+ "jv": "爪哇文",
+ "eo": "世界文",
+ "gl": "加利西亞文",
+ "ca": "加泰羅尼亞文",
+ "se": "北方薩米文",
+ "hi": "北印度文",
+ "nd": "北地畢列文",
+ "twq": "北桑海文",
+ "lrc": "北盧爾文",
+ "kab": "卡比爾文",
+ "kea": "卡布威爾第文",
+ "kam": "卡姆巴文",
+ "kln": "卡倫金文",
+ "kkj": "卡庫文",
+ "gu": "古吉拉特文",
+ "guz": "古西文",
+ "dav": "台塔文",
+ "sw": "史瓦希里文",
+ "sw-CD": "史瓦希里文(剛果)",
+ "ii": "四川彝文",
+ "ne": "尼泊爾文",
+ "nyn": "尼揚科萊文",
+ "br": "布列塔尼文",
+ "fur": "弗留利文",
+ "vai": "瓦伊文",
+ "wa": "瓦隆文",
+ "wae": "瓦瑟文",
+ "be": "白俄羅斯文",
+ "lt": "立陶宛文",
+ "ig": "伊布文",
+ "smn": "伊納裡薩米文",
+ "is": "冰島文",
+ "hu": "匈牙利文",
+ "id": "印尼文",
+ "ki": "吉庫尤文",
+ "ky": "吉爾吉斯文",
+ "nmg": "夸西奧文",
+ "dyo": "朱拉文",
+ "fy": "西弗里西亞文",
+ "khq": "西桑海文",
+ "es": "西班牙文",
+ "es-419": "西班牙文 (拉丁美洲)",
+ "es-MX": "西班牙文 (墨西哥)",
+ "nds": "低地德文",
+ "nds-NL": "低地薩克遜文",
+ "nl-BE": "佛蘭芒文",
+ "mfe": "克里奧文(模里西斯)",
+ "hr": "克羅埃西亞文",
+ "bem": "別姆巴文",
+ "nus": "努埃爾文",
+ "kn": "坎那達文",
+ "he": "希伯來文",
+ "shi": "希爾哈文",
+ "el": "希臘文",
+ "dua": "杜亞拉文",
+ "vo": "沃拉普克文",
+ "wo": "沃洛夫文",
+ "bez": "貝納文",
+ "ce": "車臣文",
+ "agq": "亞罕文",
+ "hy": "亞美尼亞文",
+ "az": "亞塞拜然文",
+ "ewo": "依汪都文",
+ "ta": "坦米爾文",
+ "cgg": "奇加文",
+ "bn": "孟加拉文",
+ "dz": "宗卡文",
+ "cu": "宗教斯拉夫文",
+ "ksb": "尚巴拉文",
+ "lkt": "拉科塔文",
+ "lv": "拉脫維亞文",
+ "to": "東加文",
+ "ses": "東桑海文",
+ "ln": "林加拉文",
+ "fr": "法文",
+ "fr-CA": "法文 (加拿大)",
+ "fr-CH": "法文 (瑞士)",
+ "fo": "法羅文",
+ "bs": "波士尼亞文",
+ "fa": "波斯文",
+ "pl": "波蘭文",
+ "fi": "芬蘭文",
+ "ak": "阿坎文",
+ "am": "阿姆哈拉文",
+ "ar": "阿拉伯文",
+ "ast": "阿斯圖里亞文",
+ "sq": "阿爾巴尼亞文",
+ "as": "阿薩姆文",
+ "asa": "阿蘇文",
+ "ru": "俄文",
+ "bg": "保加利亞文",
+ "sd": "信德文",
+ "af": "南非荷蘭文",
+ "kk": "哈薩克文",
+ "cy": "威爾斯文",
+ "yav": "洋卞文",
+ "ksh": "科隆文",
+ "xh": "科薩文",
+ "yo": "約魯巴文",
+ "mgo": "美塔文",
+ "nn": "耐諾斯克挪威文",
+ "en": "英文",
+ "en-CA": "英文 (加拿大)",
+ "en-GB": "英文 (英國)",
+ "en-AU": "英文 (澳洲)",
+ "ee": "埃維文",
+ "haw": "夏威夷文",
+ "ku": "庫爾德文",
+ "ebu": "恩布文",
+ "nnh": "恩甘澎文",
+ "jgo": "恩格姆巴文",
+ "pa": "旁遮普文",
+ "lag": "朗吉文",
+ "chr": "柴羅基文",
+ "kl": "格陵蘭文",
+ "sg": "桑戈文",
+ "sbp": "桑古文",
+ "th": "泰文",
+ "te": "泰盧固文",
+ "uk": "烏克蘭文",
+ "uz": "烏茲別克文",
+ "ur": "烏都文",
+ "teo": "特索文",
+ "bm": "班巴拉文",
+ "zu": "祖魯文",
+ "naq": "納馬文",
+ "xog": "索加文",
+ "ckb": "索拉尼庫爾德文",
+ "so": "索馬利文",
+ "kok": "貢根文",
+ "kde": "馬孔德文",
+ "mgh": "馬夸文",
+ "ms": "馬來文",
+ "ml": "馬來亞拉姆文",
+ "mk": "馬其頓文",
+ "mg": "馬拉加什文",
+ "mr": "馬拉地文",
+ "jmc": "馬恰美文",
+ "mt": "馬爾他文",
+ "mas": "馬賽文",
+ "mzn": "馬贊德蘭文",
+ "de-CH": "高地德文(瑞士)",
+ "km": "高棉文",
+ "ceb": "宿霧文",
+ "kw": "康瓦耳文",
+ "cs": "捷克文",
+ "gv": "曼島文",
+ "mer": "梅魯文",
+ "nl": "荷蘭文",
+ "brx": "博多文",
+ "ks": "喀什米爾文",
+ "ka": "喬治亞文",
+ "ff": "富拉文",
+ "ti": "提格利尼亞文",
+ "sk": "斯洛伐克文",
+ "sl": "斯洛維尼亞文",
+ "ps": "普什圖文",
+ "prg": "普魯士文",
+ "fil": "菲律賓文",
+ "vi": "越南文",
+ "rn": "隆迪文",
+ "sah": "雅庫特文",
+ "tg": "塔吉克文",
+ "tzm": "塔馬齊格特文",
+ "sn": "塞內加爾文",
+ "sr": "塞爾維亞文",
+ "os": "奧塞提文",
+ "om": "奧羅莫文",
+ "yi": "意第緒文",
+ "et": "愛沙尼亞文",
+ "ga": "愛爾蘭文",
+ "vun": "溫舊文",
+ "sv": "瑞典文",
+ "yue": "粵語",
+ "it": "義大利文",
+ "pt": "葡萄牙文",
+ "pt-PT": "葡萄牙文 (葡萄牙)",
+ "si": "僧伽羅文",
+ "ug": "維吾爾文",
+ "mn": "蒙古文",
+ "mua": "蒙當文",
+ "qu": "蓋楚瓦文",
+ "ha": "豪撒文",
+ "lo": "寮文",
+ "de": "德文",
+ "de-AT": "德文 (奧地利)",
+ "gsw": "德文(瑞士)",
+ "ro-MD": "摩爾多瓦文",
+ "zgh": "標準摩洛哥塔馬塞特文",
+ "or": "歐利亞文",
+ "my": "緬甸文",
+ "lu": "魯巴加丹加文",
+ "rw": "盧安達文",
+ "lb": "盧森堡文",
+ "luy": "盧雅文",
+ "luo": "盧奧文",
+ "zh-Hant": "繁體中文",
+ "seh": "賽納文",
+ "ko": "韓文",
+ "zh-Hans": "簡體中文",
+ "saq": "薩布魯文",
+ "bo": "藏文",
+ "rwk": "羅瓦文",
+ "ro": "羅馬尼亞文",
+ "rm": "羅曼斯文",
+ "gd": "蘇格蘭蓋爾文",
+ "rof": "蘭博文",
+ "tt": "韃靼文"
+} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/zgh.json b/vendor/commerceguys/intl/resources/language/zgh.json
index dc0051635..c6f5996ff 100644
--- a/vendor/commerceguys/intl/resources/language/zgh.json
+++ b/vendor/commerceguys/intl/resources/language/zgh.json
@@ -1,641 +1,224 @@
{
- "af": {
- "name": "Afrikaans"
- },
- "agq": {
- "name": "Aghem"
- },
- "sq": {
- "name": "Albanian"
- },
- "hy": {
- "name": "Armenian"
- },
- "as": {
- "name": "Assamese"
- },
- "ast": {
- "name": "Asturian"
- },
- "asa": {
- "name": "Asu"
- },
- "az": {
- "name": "Azerbaijani"
- },
- "ksf": {
- "name": "Bafia"
- },
- "bm": {
- "name": "Bambara"
- },
- "bas": {
- "name": "Basaa"
- },
- "eu": {
- "name": "Basque"
- },
- "bem": {
- "name": "Bemba"
- },
- "bez": {
- "name": "Bena"
- },
- "brx": {
- "name": "Bodo"
- },
- "bs": {
- "name": "Bosnian"
- },
- "br": {
- "name": "Breton"
- },
- "ca": {
- "name": "Catalan"
- },
- "tzm": {
- "name": "Central Atlas Tamazight"
- },
- "ckb": {
- "name": "Central Kurdish"
- },
- "ce": {
- "name": "Chechen"
- },
- "chr": {
- "name": "Cherokee"
- },
- "cgg": {
- "name": "Chiga"
- },
- "cu": {
- "name": "Church Slavic"
- },
- "ksh": {
- "name": "Colognian"
- },
- "kw": {
- "name": "Cornish"
- },
- "hr": {
- "name": "Croatian"
- },
- "da": {
- "name": "Danish"
- },
- "dua": {
- "name": "Duala"
- },
- "dz": {
- "name": "Dzongkha"
- },
- "ebu": {
- "name": "Embu"
- },
- "eo": {
- "name": "Esperanto"
- },
- "et": {
- "name": "Estonian"
- },
- "ee": {
- "name": "Ewe"
- },
- "ewo": {
- "name": "Ewondo"
- },
- "fo": {
- "name": "Faroese"
- },
- "fil": {
- "name": "Filipino"
- },
- "fi": {
- "name": "Finnish"
- },
- "fur": {
- "name": "Friulian"
- },
- "ff": {
- "name": "Fulah"
- },
- "gl": {
- "name": "Galician"
- },
- "lg": {
- "name": "Ganda"
- },
- "ka": {
- "name": "Georgian"
- },
- "gu": {
- "name": "Gujarati"
- },
- "guz": {
- "name": "Gusii"
- },
- "haw": {
- "name": "Hawaiian"
- },
- "he": {
- "name": "Hebrew"
- },
- "is": {
- "name": "Icelandic"
- },
- "smn": {
- "name": "Inari Sami"
- },
- "ga": {
- "name": "Irish"
- },
- "dyo": {
- "name": "Jola-Fonyi"
- },
- "kea": {
- "name": "Kabuverdianu"
- },
- "kab": {
- "name": "Kabyle"
- },
- "kkj": {
- "name": "Kako"
- },
- "kl": {
- "name": "Kalaallisut"
- },
- "kln": {
- "name": "Kalenjin"
- },
- "kam": {
- "name": "Kamba"
- },
- "kn": {
- "name": "Kannada"
- },
- "ks": {
- "name": "Kashmiri"
- },
- "kk": {
- "name": "Kazakh"
- },
- "ki": {
- "name": "Kikuyu"
- },
- "kok": {
- "name": "Konkani"
- },
- "khq": {
- "name": "Koyra Chiini"
- },
- "ses": {
- "name": "Koyraboro Senni"
- },
- "nmg": {
- "name": "Kwasio"
- },
- "ky": {
- "name": "Kyrgyz"
- },
- "lkt": {
- "name": "Lakota"
- },
- "lag": {
- "name": "Langi"
- },
- "lo": {
- "name": "Lao"
- },
- "lv": {
- "name": "Latvian"
- },
- "ln": {
- "name": "Lingala"
- },
- "lt": {
- "name": "Lithuanian"
- },
- "dsb": {
- "name": "Lower Sorbian"
- },
- "lu": {
- "name": "Luba-Katanga"
- },
- "luo": {
- "name": "Luo"
- },
- "lb": {
- "name": "Luxembourgish"
- },
- "luy": {
- "name": "Luyia"
- },
- "mk": {
- "name": "Macedonian"
- },
- "jmc": {
- "name": "Machame"
- },
- "mgh": {
- "name": "Makhuwa-Meetto"
- },
- "kde": {
- "name": "Makonde"
- },
- "mg": {
- "name": "Malagasy"
- },
- "ml": {
- "name": "Malayalam"
- },
- "mt": {
- "name": "Maltese"
- },
- "gv": {
- "name": "Manx"
- },
- "mr": {
- "name": "Marathi"
- },
- "mas": {
- "name": "Masai"
- },
- "mzn": {
- "name": "Mazanderani"
- },
- "mer": {
- "name": "Meru"
- },
- "mgo": {
- "name": "Metaʼ"
- },
- "mn": {
- "name": "Mongolian"
- },
- "mfe": {
- "name": "Morisyen"
- },
- "mua": {
- "name": "Mundang"
- },
- "naq": {
- "name": "Nama"
- },
- "nds-NL": {
- "name": "nds (ⵀⵓⵍⴰⵏⴷⴰ)"
- },
- "nnh": {
- "name": "Ngiemboon"
- },
- "jgo": {
- "name": "Ngomba"
- },
- "nd": {
- "name": "North Ndebele"
- },
- "lrc": {
- "name": "Northern Luri"
- },
- "se": {
- "name": "Northern Sami"
- },
- "nb": {
- "name": "Norwegian Bokmål"
- },
- "nn": {
- "name": "Norwegian Nynorsk"
- },
- "nus": {
- "name": "Nuer"
- },
- "nyn": {
- "name": "Nyankole"
- },
- "or": {
- "name": "Odia"
- },
- "om": {
- "name": "Oromo"
- },
- "os": {
- "name": "Ossetic"
- },
- "ps": {
- "name": "Pashto"
- },
- "prg": {
- "name": "Prussian"
- },
- "qu": {
- "name": "Quechua"
- },
- "rm": {
- "name": "Romansh"
- },
- "rof": {
- "name": "Rombo"
- },
- "rn": {
- "name": "Rundi"
- },
- "rwk": {
- "name": "Rwa"
- },
- "sah": {
- "name": "Sakha"
- },
- "saq": {
- "name": "Samburu"
- },
- "sg": {
- "name": "Sango"
- },
- "sbp": {
- "name": "Sangu"
- },
- "gd": {
- "name": "Scottish Gaelic"
- },
- "seh": {
- "name": "Sena"
- },
- "sr": {
- "name": "Serbian"
- },
- "ksb": {
- "name": "Shambala"
- },
- "sn": {
- "name": "Shona"
- },
- "ii": {
- "name": "Sichuan Yi"
- },
- "sd": {
- "name": "Sindhi"
- },
- "si": {
- "name": "Sinhala"
- },
- "sk": {
- "name": "Slovak"
- },
- "sl": {
- "name": "Slovenian"
- },
- "xog": {
- "name": "Soga"
- },
- "sw-CD": {
- "name": "sw (ⵜⴰⴳⴷⵓⴷⴰⵏⵜ ⵜⴰⴷⵉⵎⵓⵇⵔⴰⵜⵉⵜ ⵏ ⴽⵓⵏⴳⵓ)"
- },
- "sw": {
- "name": "Swahili"
- },
- "gsw": {
- "name": "Swiss German"
- },
- "shi": {
- "name": "Tachelhit"
- },
- "dav": {
- "name": "Taita"
- },
- "tg": {
- "name": "Tajik"
- },
- "twq": {
- "name": "Tasawaq"
- },
- "tt": {
- "name": "Tatar"
- },
- "te": {
- "name": "Telugu"
- },
- "teo": {
- "name": "Teso"
- },
- "bo": {
- "name": "Tibetan"
- },
- "ti": {
- "name": "Tigrinya"
- },
- "to": {
- "name": "Tongan"
- },
- "tk": {
- "name": "Turkmen"
- },
- "hsb": {
- "name": "Upper Sorbian"
- },
- "ug": {
- "name": "Uyghur"
- },
- "uz": {
- "name": "Uzbek"
- },
- "vai": {
- "name": "Vai"
- },
- "vo": {
- "name": "Volapük"
- },
- "vun": {
- "name": "Vunjo"
- },
- "wae": {
- "name": "Walser"
- },
- "cy": {
- "name": "Welsh"
- },
- "fy": {
- "name": "Western Frisian"
- },
- "wo": {
- "name": "Wolof"
- },
- "yav": {
- "name": "Yangben"
- },
- "yi": {
- "name": "Yiddish"
- },
- "dje": {
- "name": "Zarma"
- },
- "be": {
- "name": "ⵜⴰⴱⵉⵍⴰⵔⵓⵙⵜ"
- },
- "my": {
- "name": "ⵜⴰⴱⵉⵔⵎⴰⵏⵉⵜ"
- },
- "vi": {
- "name": "ⵜⴰⴱⵉⵜⵏⴰⵎⵉⵜ"
- },
- "bg": {
- "name": "ⵜⴰⴱⵍⵖⴰⵔⵉⵜ"
- },
- "pa": {
- "name": "ⵜⴰⴱⵏⵊⴰⴱⵉⵜ"
- },
- "bn": {
- "name": "ⵜⴰⴱⵏⵖⴰⵍⵉⵜ"
- },
- "pl": {
- "name": "ⵜⴰⴱⵓⵍⵓⵏⵉⵜ"
- },
- "pt": {
- "name": "ⵜⴰⴱⵕⵟⵇⵉⵣⵜ"
- },
- "pt-PT": {
- "name": "ⵜⴰⴱⵕⵟⵇⵉⵣⵜ (ⴱⵕⵟⵇⵉⵣ)"
- },
- "el": {
- "name": "ⵜⴰⴳⵔⵉⴳⵉⵜ"
- },
- "fa": {
- "name": "ⵜⴰⴼⵓⵔⵙⵉⵜ"
- },
- "fr": {
- "name": "ⵜⴰⴼⵔⴰⵏⵙⵉⵙⵜ"
- },
- "fr-CA": {
- "name": "ⵜⴰⴼⵔⴰⵏⵙⵉⵙⵜ (ⴽⴰⵏⴰⴷⴰ)"
- },
- "fr-CH": {
- "name": "ⵜⴰⴼⵔⴰⵏⵙⵉⵙⵜ (ⵙⵡⵉⵙⵔⴰ)"
- },
- "ak": {
- "name": "ⵜⴰⴽⴰⵏⵜ"
- },
- "ko": {
- "name": "ⵜⴰⴽⵓⵔⵉⵜ"
- },
- "ha": {
- "name": "ⵜⴰⵀⴰⵡⵙⴰⵜ"
- },
- "hi": {
- "name": "ⵜⴰⵀⵉⵏⴷⵉⵜ"
- },
- "hu": {
- "name": "ⵜⴰⵀⵏⵖⴰⵔⵉⵜ"
- },
- "nl": {
- "name": "ⵜⴰⵀⵓⵍⴰⵏⴷⵉⵜ"
- },
- "nl-BE": {
- "name": "ⵜⴰⵀⵓⵍⴰⵏⴷⵉⵜ (ⴱⵍⵊⵉⴽⴰ)"
- },
- "ar": {
- "name": "ⵜⴰⵄⵔⴰⴱⵜ"
- },
- "km": {
- "name": "ⵜⴰⵅⵎⵉⵔⵜ"
- },
- "ja": {
- "name": "ⵜⴰⵊⴰⴱⴱⵓⵏⵉⵜ"
- },
- "de": {
- "name": "ⵜⴰⵍⵉⵎⴰⵏⵜ"
- },
- "de-AT": {
- "name": "ⵜⴰⵍⵉⵎⴰⵏⵜ (ⵏⵏⵎⵙⴰ)"
- },
- "de-CH": {
- "name": "ⵜⴰⵍⵉⵎⴰⵏⵜ (ⵙⵡⵉⵙⵔⴰ)"
- },
- "ms": {
- "name": "ⵜⴰⵎⴰⵍⴰⵡⵉⵜ"
- },
- "zgh": {
- "name": "ⵜⴰⵎⴰⵣⵉⵖⵜ"
- },
- "am": {
- "name": "ⵜⴰⵎⵀⴰⵔⵉⵜ"
- },
- "en": {
- "name": "ⵜⴰⵏⴳⵍⵉⵣⵜ"
- },
- "en-CA": {
- "name": "ⵜⴰⵏⴳⵍⵉⵣⵜ (ⴽⴰⵏⴰⴷⴰ)"
- },
- "en-AU": {
- "name": "ⵜⴰⵏⴳⵍⵉⵣⵜ (ⵓⵙⵜⵔⴰⵍⵢⴰ)"
- },
- "en-GB": {
- "name": "ⵜⴰⵏⴳⵍⵉⵣⵜ (ⵜⴰⴳⵍⴷⵉⵜ ⵉⵎⵓⵏⵏ)"
- },
- "id": {
- "name": "ⵜⴰⵏⴷⵓⵏⵉⵙⵉⵜ"
- },
- "ne": {
- "name": "ⵜⴰⵏⵉⴱⴰⵍⵉⵜ"
- },
- "ro": {
- "name": "ⵜⴰⵔⵓⵎⴰⵏⵉⵜ"
- },
- "ro-MD": {
- "name": "ⵜⴰⵔⵓⵎⴰⵏⵉⵜ (ⵎⵓⵍⴷⵓⴼⵢⴰ)"
- },
- "ru": {
- "name": "ⵜⴰⵔⵓⵙⵉⵜ"
- },
- "rw": {
- "name": "ⵜⴰⵔⵓⵡⴰⵏⴷⵉⵜ"
- },
- "es": {
- "name": "ⵜⴰⵙⴱⵏⵢⵓⵍⵉⵜ"
- },
- "es-MX": {
- "name": "ⵜⴰⵙⴱⵏⵢⵓⵍⵉⵜ (ⵎⵉⴽⵙⵉⴽ)"
- },
- "so": {
- "name": "ⵜⴰⵙⵓⵎⴰⵍⵉⵜ"
- },
- "sv": {
- "name": "ⵜⴰⵙⵡⵉⴷⵉⵜ"
- },
- "zh": {
- "name": "ⵜⴰⵛⵉⵏⵡⵉⵜ"
- },
- "zh-Hans": {
- "name": "ⵜⴰⵛⵉⵏⵡⵉⵜ (Hans)"
- },
- "zh-Hant": {
- "name": "ⵜⴰⵛⵉⵏⵡⵉⵜ (Hant)"
- },
- "ta": {
- "name": "ⵜⴰⵜⴰⵎⵉⵍⵜ"
- },
- "th": {
- "name": "ⵜⴰⵜⴰⵢⵍⴰⵏⴷⵉⵜ"
- },
- "tr": {
- "name": "ⵜⴰⵜⵓⵔⴽⵉⵜ"
- },
- "cs": {
- "name": "ⵜⴰⵜⵛⵉⴽⵉⵜ"
- },
- "it": {
- "name": "ⵜⴰⵟⴰⵍⵢⴰⵏⵜ"
- },
- "yo": {
- "name": "ⵜⴰⵢⵔⵓⴱⴰⵜ"
- },
- "zu": {
- "name": "ⵜⴰⵣⵓⵍⵓⵜ"
- },
- "ig": {
- "name": "ⵜⵉⴳⴱⵓⵜ"
- },
- "uk": {
- "name": "ⵜⵓⴽⵔⴰⵏⵉⵜ"
- },
- "ur": {
- "name": "ⵜⵓⵔⴷⵓⵜ"
- }
+ "af": "Afrikaans",
+ "agq": "Aghem",
+ "sq": "Albanian",
+ "hy": "Armenian",
+ "as": "Assamese",
+ "ast": "Asturian",
+ "asa": "Asu",
+ "az": "Azerbaijani",
+ "ksf": "Bafia",
+ "bm": "Bambara",
+ "bas": "Basaa",
+ "eu": "Basque",
+ "bem": "Bemba",
+ "bez": "Bena",
+ "brx": "Bodo",
+ "bs": "Bosnian",
+ "br": "Breton",
+ "yue": "Cantonese",
+ "ca": "Catalan",
+ "ceb": "Cebuano",
+ "tzm": "Central Atlas Tamazight",
+ "ckb": "Central Kurdish",
+ "ce": "Chechen",
+ "chr": "Cherokee",
+ "cgg": "Chiga",
+ "cu": "Church Slavic",
+ "ksh": "Colognian",
+ "kw": "Cornish",
+ "hr": "Croatian",
+ "da": "Danish",
+ "dua": "Duala",
+ "dz": "Dzongkha",
+ "ebu": "Embu",
+ "eo": "Esperanto",
+ "et": "Estonian",
+ "ee": "Ewe",
+ "ewo": "Ewondo",
+ "fo": "Faroese",
+ "fil": "Filipino",
+ "fi": "Finnish",
+ "fur": "Friulian",
+ "ff": "Fulah",
+ "gl": "Galician",
+ "lg": "Ganda",
+ "ka": "Georgian",
+ "gu": "Gujarati",
+ "guz": "Gusii",
+ "haw": "Hawaiian",
+ "he": "Hebrew",
+ "is": "Icelandic",
+ "smn": "Inari Sami",
+ "ga": "Irish",
+ "dyo": "Jola-Fonyi",
+ "kea": "Kabuverdianu",
+ "kab": "Kabyle",
+ "kkj": "Kako",
+ "kl": "Kalaallisut",
+ "kln": "Kalenjin",
+ "kam": "Kamba",
+ "kn": "Kannada",
+ "ks": "Kashmiri",
+ "kk": "Kazakh",
+ "ki": "Kikuyu",
+ "kok": "Konkani",
+ "khq": "Koyra Chiini",
+ "ses": "Koyraboro Senni",
+ "ku": "Kurdish",
+ "nmg": "Kwasio",
+ "ky": "Kyrgyz",
+ "lkt": "Lakota",
+ "lag": "Langi",
+ "lo": "Lao",
+ "lv": "Latvian",
+ "ln": "Lingala",
+ "lt": "Lithuanian",
+ "nds": "Low German",
+ "dsb": "Lower Sorbian",
+ "lu": "Luba-Katanga",
+ "luo": "Luo",
+ "lb": "Luxembourgish",
+ "luy": "Luyia",
+ "mk": "Macedonian",
+ "jmc": "Machame",
+ "mgh": "Makhuwa-Meetto",
+ "kde": "Makonde",
+ "mg": "Malagasy",
+ "ml": "Malayalam",
+ "mt": "Maltese",
+ "gv": "Manx",
+ "mi": "Maori",
+ "mr": "Marathi",
+ "mas": "Masai",
+ "mzn": "Mazanderani",
+ "mer": "Meru",
+ "mgo": "Metaʼ",
+ "mn": "Mongolian",
+ "mfe": "Morisyen",
+ "mua": "Mundang",
+ "naq": "Nama",
+ "nds-NL": "nds (ⵀⵓⵍⴰⵏⴷⴰ)",
+ "nnh": "Ngiemboon",
+ "jgo": "Ngomba",
+ "nd": "North Ndebele",
+ "lrc": "Northern Luri",
+ "se": "Northern Sami",
+ "nb": "Norwegian Bokmål",
+ "nn": "Norwegian Nynorsk",
+ "nus": "Nuer",
+ "nyn": "Nyankole",
+ "or": "Odia",
+ "om": "Oromo",
+ "os": "Ossetic",
+ "ps": "Pashto",
+ "prg": "Prussian",
+ "qu": "Quechua",
+ "rm": "Romansh",
+ "rof": "Rombo",
+ "rn": "Rundi",
+ "rwk": "Rwa",
+ "sah": "Sakha",
+ "saq": "Samburu",
+ "sg": "Sango",
+ "sbp": "Sangu",
+ "gd": "Scottish Gaelic",
+ "seh": "Sena",
+ "sr": "Serbian",
+ "ksb": "Shambala",
+ "sn": "Shona",
+ "ii": "Sichuan Yi",
+ "sd": "Sindhi",
+ "si": "Sinhala",
+ "sk": "Slovak",
+ "sl": "Slovenian",
+ "xog": "Soga",
+ "sw-CD": "sw (ⵜⴰⴳⴷⵓⴷⴰⵏⵜ ⵜⴰⴷⵉⵎⵓⵇⵔⴰⵜⵉⵜ ⵏ ⴽⵓⵏⴳⵓ)",
+ "sw": "Swahili",
+ "gsw": "Swiss German",
+ "shi": "Tachelhit",
+ "dav": "Taita",
+ "tg": "Tajik",
+ "twq": "Tasawaq",
+ "tt": "Tatar",
+ "te": "Telugu",
+ "teo": "Teso",
+ "bo": "Tibetan",
+ "ti": "Tigrinya",
+ "to": "Tongan",
+ "tk": "Turkmen",
+ "hsb": "Upper Sorbian",
+ "ug": "Uyghur",
+ "uz": "Uzbek",
+ "vai": "Vai",
+ "vo": "Volapük",
+ "vun": "Vunjo",
+ "wa": "Walloon",
+ "wae": "Walser",
+ "cy": "Welsh",
+ "fy": "Western Frisian",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yav": "Yangben",
+ "yi": "Yiddish",
+ "dje": "Zarma",
+ "be": "ⵜⴰⴱⵉⵍⴰⵔⵓⵙⵜ",
+ "my": "ⵜⴰⴱⵉⵔⵎⴰⵏⵉⵜ",
+ "vi": "ⵜⴰⴱⵉⵜⵏⴰⵎⵉⵜ",
+ "bg": "ⵜⴰⴱⵍⵖⴰⵔⵉⵜ",
+ "pa": "ⵜⴰⴱⵏⵊⴰⴱⵉⵜ",
+ "bn": "ⵜⴰⴱⵏⵖⴰⵍⵉⵜ",
+ "pl": "ⵜⴰⴱⵓⵍⵓⵏⵉⵜ",
+ "pt": "ⵜⴰⴱⵕⵟⵇⵉⵣⵜ",
+ "pt-PT": "ⵜⴰⴱⵕⵟⵇⵉⵣⵜ (ⴱⵕⵟⵇⵉⵣ)",
+ "el": "ⵜⴰⴳⵔⵉⴳⵉⵜ",
+ "fa": "ⵜⴰⴼⵓⵔⵙⵉⵜ",
+ "fr": "ⵜⴰⴼⵔⴰⵏⵙⵉⵙⵜ",
+ "fr-CA": "ⵜⴰⴼⵔⴰⵏⵙⵉⵙⵜ (ⴽⴰⵏⴰⴷⴰ)",
+ "fr-CH": "ⵜⴰⴼⵔⴰⵏⵙⵉⵙⵜ (ⵙⵡⵉⵙⵔⴰ)",
+ "ak": "ⵜⴰⴽⴰⵏⵜ",
+ "ko": "ⵜⴰⴽⵓⵔⵉⵜ",
+ "ha": "ⵜⴰⵀⴰⵡⵙⴰⵜ",
+ "hi": "ⵜⴰⵀⵉⵏⴷⵉⵜ",
+ "hu": "ⵜⴰⵀⵏⵖⴰⵔⵉⵜ",
+ "nl": "ⵜⴰⵀⵓⵍⴰⵏⴷⵉⵜ",
+ "nl-BE": "ⵜⴰⵀⵓⵍⴰⵏⴷⵉⵜ (ⴱⵍⵊⵉⴽⴰ)",
+ "ar": "ⵜⴰⵄⵔⴰⴱⵜ",
+ "km": "ⵜⴰⵅⵎⵉⵔⵜ",
+ "jv": "ⵜⴰⵊⴰⴱⴰⵏⵉⵜ",
+ "ja": "ⵜⴰⵊⴰⴱⴱⵓⵏⵉⵜ",
+ "de": "ⵜⴰⵍⵉⵎⴰⵏⵜ",
+ "de-AT": "ⵜⴰⵍⵉⵎⴰⵏⵜ (ⵏⵏⵎⵙⴰ)",
+ "de-CH": "ⵜⴰⵍⵉⵎⴰⵏⵜ (ⵙⵡⵉⵙⵔⴰ)",
+ "ms": "ⵜⴰⵎⴰⵍⴰⵡⵉⵜ",
+ "zgh": "ⵜⴰⵎⴰⵣⵉⵖⵜ",
+ "am": "ⵜⴰⵎⵀⴰⵔⵉⵜ",
+ "en": "ⵜⴰⵏⴳⵍⵉⵣⵜ",
+ "en-CA": "ⵜⴰⵏⴳⵍⵉⵣⵜ (ⴽⴰⵏⴰⴷⴰ)",
+ "en-AU": "ⵜⴰⵏⴳⵍⵉⵣⵜ (ⵓⵙⵜⵔⴰⵍⵢⴰ)",
+ "en-GB": "ⵜⴰⵏⴳⵍⵉⵣⵜ (ⵜⴰⴳⵍⴷⵉⵜ ⵉⵎⵓⵏⵏ)",
+ "id": "ⵜⴰⵏⴷⵓⵏⵉⵙⵉⵜ",
+ "ne": "ⵜⴰⵏⵉⴱⴰⵍⵉⵜ",
+ "ro": "ⵜⴰⵔⵓⵎⴰⵏⵉⵜ",
+ "ro-MD": "ⵜⴰⵔⵓⵎⴰⵏⵉⵜ (ⵎⵓⵍⴷⵓⴼⵢⴰ)",
+ "ru": "ⵜⴰⵔⵓⵙⵉⵜ",
+ "rw": "ⵜⴰⵔⵓⵡⴰⵏⴷⵉⵜ",
+ "es": "ⵜⴰⵙⴱⵏⵢⵓⵍⵉⵜ",
+ "es-419": "ⵜⴰⵙⴱⵏⵢⵓⵍⵉⵜ (419)",
+ "es-MX": "ⵜⴰⵙⴱⵏⵢⵓⵍⵉⵜ (ⵎⵉⴽⵙⵉⴽ)",
+ "so": "ⵜⴰⵙⵓⵎⴰⵍⵉⵜ",
+ "sv": "ⵜⴰⵙⵡⵉⴷⵉⵜ",
+ "zh": "ⵜⴰⵛⵉⵏⵡⵉⵜ",
+ "zh-Hans": "ⵜⴰⵛⵉⵏⵡⵉⵜ (Hans)",
+ "zh-Hant": "ⵜⴰⵛⵉⵏⵡⵉⵜ (Hant)",
+ "ta": "ⵜⴰⵜⴰⵎⵉⵍⵜ",
+ "th": "ⵜⴰⵜⴰⵢⵍⴰⵏⴷⵉⵜ",
+ "tr": "ⵜⴰⵜⵓⵔⴽⵉⵜ",
+ "cs": "ⵜⴰⵜⵛⵉⴽⵉⵜ",
+ "it": "ⵜⴰⵟⴰⵍⵢⴰⵏⵜ",
+ "yo": "ⵜⴰⵢⵔⵓⴱⴰⵜ",
+ "zu": "ⵜⴰⵣⵓⵍⵓⵜ",
+ "ig": "ⵜⵉⴳⴱⵓⵜ",
+ "uk": "ⵜⵓⴽⵔⴰⵏⵉⵜ",
+ "ur": "ⵜⵓⵔⴷⵓⵜ"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/zh-Hant-HK.json b/vendor/commerceguys/intl/resources/language/zh-Hant-HK.json
index 4bc506f7d..9d245d43e 100644
--- a/vendor/commerceguys/intl/resources/language/zh-Hant-HK.json
+++ b/vendor/commerceguys/intl/resources/language/zh-Hant-HK.json
@@ -1,644 +1,224 @@
{
- "hsb": {
- "name": "上索布文"
- },
- "dsb": {
- "name": "下索布文"
- },
- "tr": {
- "name": "土耳其文"
- },
- "tk": {
- "name": "土庫曼文"
- },
- "lg": {
- "name": "干達文"
- },
- "zh": {
- "name": "中文"
- },
- "tzm": {
- "name": "中阿特拉斯塔馬塞特文"
- },
- "ckb": {
- "name": "中庫德文"
- },
- "da": {
- "name": "丹麥文"
- },
- "nb": {
- "name": "巴克摩挪威文"
- },
- "eu": {
- "name": "巴斯克文"
- },
- "ksf": {
- "name": "巴菲亞文"
- },
- "bas": {
- "name": "巴薩文"
- },
- "dje": {
- "name": "扎爾馬文"
- },
- "ja": {
- "name": "日文"
- },
- "nl-BE": {
- "name": "比利時荷蘭文"
- },
- "mfe": {
- "name": "毛里裘斯克里奧爾文"
- },
- "eo": {
- "name": "世界語"
- },
- "gl": {
- "name": "加里西亞文"
- },
- "fr-CA": {
- "name": "加拿大法文"
- },
- "en-CA": {
- "name": "加拿大英文"
- },
- "ca": {
- "name": "加泰隆尼亞文"
- },
- "nd": {
- "name": "北地畢列文"
- },
- "twq": {
- "name": "北桑海文"
- },
- "lrc": {
- "name": "北盧爾文"
- },
- "se": {
- "name": "北薩米文"
- },
- "kab": {
- "name": "卡比爾文"
- },
- "kea": {
- "name": "卡布威爾第文"
- },
- "kam": {
- "name": "卡姆巴文"
- },
- "kln": {
- "name": "卡倫金文"
- },
- "kkj": {
- "name": "卡庫文"
- },
- "gu": {
- "name": "古吉拉特文"
- },
- "guz": {
- "name": "古西文"
- },
- "dav": {
- "name": "台塔文"
- },
- "sw": {
- "name": "史瓦希里文"
- },
- "ii": {
- "name": "四川彝文"
- },
- "ne": {
- "name": "尼泊爾文"
- },
- "nyn": {
- "name": "尼揚科萊文"
- },
- "br": {
- "name": "布里多尼文"
- },
- "fur": {
- "name": "弗留利文"
- },
- "vai": {
- "name": "瓦伊文"
- },
- "wae": {
- "name": "瓦爾瑟文"
- },
- "be": {
- "name": "白俄羅斯文"
- },
- "lt": {
- "name": "立陶宛文"
- },
- "ig": {
- "name": "伊布文"
- },
- "smn": {
- "name": "伊納里薩米文"
- },
- "is": {
- "name": "冰島文"
- },
- "hu": {
- "name": "匈牙利文"
- },
- "id": {
- "name": "印尼文"
- },
- "hi": {
- "name": "印度文"
- },
- "ki": {
- "name": "吉庫尤文"
- },
- "ky": {
- "name": "吉爾吉斯文"
- },
- "nmg": {
- "name": "夸西奧文"
- },
- "dyo": {
- "name": "朱拉文"
- },
- "lo": {
- "name": "老撾文"
- },
- "fy": {
- "name": "西弗里西亞文"
- },
- "khq": {
- "name": "西桑海文"
- },
- "es": {
- "name": "西班牙文"
- },
- "nds": {
- "name": "低地德文"
- },
- "nds-NL": {
- "name": "低地薩克遜文"
- },
- "hr": {
- "name": "克羅地亞文"
- },
- "bem": {
- "name": "別姆巴文"
- },
- "nus": {
- "name": "努埃爾文"
- },
- "kn": {
- "name": "坎納達文"
- },
- "he": {
- "name": "希伯來文"
- },
- "shi": {
- "name": "希爾哈文"
- },
- "el": {
- "name": "希臘文"
- },
- "dua": {
- "name": "杜亞拉文"
- },
- "vo": {
- "name": "沃拉普克文"
- },
- "wo": {
- "name": "沃洛夫文"
- },
- "bez": {
- "name": "貝納文"
- },
- "ce": {
- "name": "車臣文"
- },
- "agq": {
- "name": "亞罕文"
- },
- "hy": {
- "name": "亞美尼亞文"
- },
- "ewo": {
- "name": "依汪都文"
- },
- "cgg": {
- "name": "奇加文"
- },
- "bn": {
- "name": "孟加拉文"
- },
- "dz": {
- "name": "宗卡文"
- },
- "cu": {
- "name": "宗教斯拉夫文"
- },
- "ksb": {
- "name": "尚巴拉文"
- },
- "lkt": {
- "name": "拉科塔文"
- },
- "lv": {
- "name": "拉脫維亞文"
- },
- "ses": {
- "name": "東桑海文"
- },
- "ln": {
- "name": "林加拉文"
- },
- "fr": {
- "name": "法文"
- },
- "fo": {
- "name": "法羅文"
- },
- "fa": {
- "name": "波斯文"
- },
- "bs": {
- "name": "波斯尼亞文"
- },
- "pl": {
- "name": "波蘭文"
- },
- "fi": {
- "name": "芬蘭文"
- },
- "ak": {
- "name": "阿坎文"
- },
- "am": {
- "name": "阿姆哈拉文"
- },
- "ar": {
- "name": "阿拉伯文"
- },
- "ast": {
- "name": "阿斯圖里亞文"
- },
- "az": {
- "name": "阿塞拜疆文"
- },
- "sq": {
- "name": "阿爾巴尼亞文"
- },
- "as": {
- "name": "阿薩姆文"
- },
- "asa": {
- "name": "阿蘇文"
- },
- "ru": {
- "name": "俄文"
- },
- "bg": {
- "name": "保加利亞文"
- },
- "sd": {
- "name": "信德語"
- },
- "af": {
- "name": "南非荷蘭文"
- },
- "kk": {
- "name": "哈薩克文"
- },
- "cy": {
- "name": "威爾斯文"
- },
- "yav": {
- "name": "洋卞文"
- },
- "ksh": {
- "name": "科隆文"
- },
- "yo": {
- "name": "約魯巴文"
- },
- "mgo": {
- "name": "美塔文"
- },
- "nn": {
- "name": "耐諾斯克挪威文"
- },
- "en": {
- "name": "英文"
- },
- "en-GB": {
- "name": "英國英文"
- },
- "sn": {
- "name": "修納文"
- },
- "sw-CD": {
- "name": "剛果史瓦希里文"
- },
- "ee": {
- "name": "埃維文"
- },
- "haw": {
- "name": "夏威夷文"
- },
- "ebu": {
- "name": "恩布文"
- },
- "nnh": {
- "name": "恩甘澎文"
- },
- "jgo": {
- "name": "恩格姆巴文"
- },
- "pa": {
- "name": "旁遮普文"
- },
- "lag": {
- "name": "朗吉文"
- },
- "chr": {
- "name": "柴羅基文"
- },
- "kl": {
- "name": "格陵蘭文"
- },
- "ka": {
- "name": "格魯吉亞文"
- },
- "sg": {
- "name": "桑戈文"
- },
- "sbp": {
- "name": "桑古文"
- },
- "th": {
- "name": "泰文"
- },
- "ta": {
- "name": "泰米爾文"
- },
- "te": {
- "name": "泰盧固文"
- },
- "uk": {
- "name": "烏克蘭文"
- },
- "uz": {
- "name": "烏茲別克文"
- },
- "ur": {
- "name": "烏爾都文"
- },
- "teo": {
- "name": "特索文"
- },
- "bm": {
- "name": "班巴拉文"
- },
- "zu": {
- "name": "祖魯文"
- },
- "naq": {
- "name": "納馬文"
- },
- "xog": {
- "name": "索加文"
- },
- "so": {
- "name": "索馬里文"
- },
- "kok": {
- "name": "貢根文"
- },
- "kde": {
- "name": "馬孔德文"
- },
- "mgh": {
- "name": "馬夸文"
- },
- "mt": {
- "name": "馬耳他文"
- },
- "ms": {
- "name": "馬來文"
- },
- "mk": {
- "name": "馬其頓文"
- },
- "mg": {
- "name": "馬拉加斯文"
- },
- "mr": {
- "name": "馬拉地文"
- },
- "ml": {
- "name": "馬拉雅拉姆文"
- },
- "jmc": {
- "name": "馬恰美文"
- },
- "mas": {
- "name": "馬賽文"
- },
- "mzn": {
- "name": "馬贊德蘭文"
- },
- "km": {
- "name": "高棉文"
- },
- "kw": {
- "name": "康瓦耳文"
- },
- "cs": {
- "name": "捷克文"
- },
- "gv": {
- "name": "曼島文"
- },
- "mer": {
- "name": "梅魯文"
- },
- "nl": {
- "name": "荷蘭文"
- },
- "brx": {
- "name": "博多文"
- },
- "ks": {
- "name": "喀什米爾文"
- },
- "ff": {
- "name": "富拉文"
- },
- "ti": {
- "name": "提格利尼亞文"
- },
- "sl": {
- "name": "斯洛文尼亞文"
- },
- "sk": {
- "name": "斯洛伐克文"
- },
- "ps": {
- "name": "普什圖文"
- },
- "prg": {
- "name": "普魯士文"
- },
- "to": {
- "name": "湯加文"
- },
- "fil": {
- "name": "菲律賓文"
- },
- "vi": {
- "name": "越南文"
- },
- "rn": {
- "name": "隆迪文"
- },
- "sah": {
- "name": "雅庫特文"
- },
- "tg": {
- "name": "塔吉克文"
- },
- "sr": {
- "name": "塞爾維亞文"
- },
- "de-AT": {
- "name": "奧地利德文"
- },
- "or": {
- "name": "奧里雅文"
- },
- "os": {
- "name": "奧塞提文"
- },
- "om": {
- "name": "奧羅莫文"
- },
- "it": {
- "name": "意大利文"
- },
- "yi": {
- "name": "意第緒文"
- },
- "et": {
- "name": "愛沙尼亞文"
- },
- "ga": {
- "name": "愛爾蘭文"
- },
- "vun": {
- "name": "溫舊文"
- },
- "fr-CH": {
- "name": "瑞士法文"
- },
- "gsw": {
- "name": "瑞士德文"
- },
- "de-CH": {
- "name": "瑞士德語"
- },
- "sv": {
- "name": "瑞典文"
- },
- "pt": {
- "name": "葡萄牙文"
- },
- "si": {
- "name": "僧伽羅文"
- },
- "ug": {
- "name": "維吾爾文"
- },
- "mn": {
- "name": "蒙古文"
- },
- "mua": {
- "name": "蒙當文"
- },
- "qu": {
- "name": "蓋楚瓦文"
- },
- "ha": {
- "name": "豪撒文"
- },
- "de": {
- "name": "德文"
- },
- "zgh": {
- "name": "摩洛哥標準塔馬齊格特文"
- },
- "ro-MD": {
- "name": "摩爾多瓦羅馬尼亞文"
- },
- "pt-PT": {
- "name": "歐洲葡萄牙文"
- },
- "my": {
- "name": "緬甸文"
- },
- "lu": {
- "name": "魯巴加丹加文"
- },
- "es-MX": {
- "name": "墨西哥西班牙文"
- },
- "en-AU": {
- "name": "澳洲英文"
- },
- "rw": {
- "name": "盧旺達文"
- },
- "lb": {
- "name": "盧森堡文"
- },
- "luy": {
- "name": "盧雅文"
- },
- "luo": {
- "name": "盧歐文"
- },
- "zh-Hant": {
- "name": "繁體中文"
- },
- "seh": {
- "name": "賽納文"
- },
- "ko": {
- "name": "韓文"
- },
- "zh-Hans": {
- "name": "簡體中文"
- },
- "saq": {
- "name": "薩布魯文"
- },
- "bo": {
- "name": "藏文"
- },
- "rwk": {
- "name": "羅瓦文"
- },
- "ro": {
- "name": "羅馬尼亞文"
- },
- "rm": {
- "name": "羅曼斯文"
- },
- "gd": {
- "name": "蘇格蘭蓋爾文"
- },
- "rof": {
- "name": "蘭博文"
- },
- "tt": {
- "name": "韃靼文"
- }
+ "hsb": "上索布文",
+ "dsb": "下索布文",
+ "tr": "土耳其文",
+ "tk": "土庫曼文",
+ "lg": "干達文",
+ "zh": "中文",
+ "tzm": "中阿特拉斯塔馬塞特文",
+ "ckb": "中庫德文",
+ "da": "丹麥文",
+ "nb": "巴克摩挪威文",
+ "eu": "巴斯克文",
+ "ksf": "巴菲亞文",
+ "bas": "巴薩文",
+ "dje": "扎爾馬文",
+ "ja": "日文",
+ "nl-BE": "比利時荷蘭文",
+ "mi": "毛利文",
+ "mfe": "毛里裘斯克里奧爾文",
+ "jv": "爪哇文",
+ "eo": "世界語",
+ "gl": "加里西亞文",
+ "fr-CA": "加拿大法文",
+ "en-CA": "加拿大英文",
+ "ca": "加泰隆尼亞文",
+ "nd": "北地畢列文",
+ "twq": "北桑海文",
+ "lrc": "北盧爾文",
+ "se": "北薩米文",
+ "kab": "卡比爾文",
+ "kea": "卡布威爾第文",
+ "kam": "卡姆巴文",
+ "kln": "卡倫金文",
+ "kkj": "卡庫文",
+ "gu": "古吉拉特文",
+ "guz": "古西文",
+ "dav": "台塔文",
+ "sw": "史瓦希里文",
+ "ii": "四川彝文",
+ "ne": "尼泊爾文",
+ "nyn": "尼揚科萊文",
+ "br": "布里多尼文",
+ "fur": "弗留利文",
+ "vai": "瓦伊文",
+ "wa": "瓦隆文",
+ "wae": "瓦爾瑟文",
+ "be": "白俄羅斯文",
+ "lt": "立陶宛文",
+ "ig": "伊布文",
+ "smn": "伊納里薩米文",
+ "is": "冰島文",
+ "hu": "匈牙利文",
+ "id": "印尼文",
+ "hi": "印地文",
+ "ki": "吉庫尤文",
+ "ky": "吉爾吉斯文",
+ "nmg": "夸西奧文",
+ "dyo": "朱拉文",
+ "lo": "老撾文",
+ "fy": "西弗里西亞文",
+ "khq": "西桑海文",
+ "es": "西班牙文",
+ "nds": "低地德文",
+ "nds-NL": "低地薩克遜文",
+ "hr": "克羅地亞文",
+ "bem": "別姆巴文",
+ "nus": "努埃爾文",
+ "kn": "坎納達文",
+ "he": "希伯來文",
+ "shi": "希爾哈文",
+ "el": "希臘文",
+ "dua": "杜亞拉文",
+ "vo": "沃拉普克文",
+ "wo": "沃洛夫文",
+ "bez": "貝納文",
+ "ce": "車臣文",
+ "agq": "亞罕文",
+ "hy": "亞美尼亞文",
+ "ewo": "依汪都文",
+ "cgg": "奇加文",
+ "bn": "孟加拉文",
+ "dz": "宗卡文",
+ "cu": "宗教斯拉夫文",
+ "ksb": "尚巴拉文",
+ "es-419": "拉丁美洲西班牙文",
+ "lkt": "拉科塔文",
+ "lv": "拉脫維亞文",
+ "ses": "東桑海文",
+ "ln": "林加拉文",
+ "fr": "法文",
+ "fo": "法羅文",
+ "fa": "波斯文",
+ "bs": "波斯尼亞文",
+ "pl": "波蘭文",
+ "fi": "芬蘭文",
+ "ak": "阿坎文",
+ "am": "阿姆哈拉文",
+ "ar": "阿拉伯文",
+ "ast": "阿斯圖里亞文",
+ "az": "阿塞拜疆文",
+ "sq": "阿爾巴尼亞文",
+ "as": "阿薩姆文",
+ "asa": "阿蘇文",
+ "ru": "俄文",
+ "bg": "保加利亞文",
+ "sd": "信德文",
+ "af": "南非荷蘭文",
+ "kk": "哈薩克文",
+ "cy": "威爾斯文",
+ "yav": "洋卞文",
+ "ksh": "科隆文",
+ "xh": "科薩文",
+ "yo": "約魯巴文",
+ "mgo": "美塔文",
+ "nn": "耐諾斯克挪威文",
+ "en": "英文",
+ "en-GB": "英國英文",
+ "sn": "修納文",
+ "sw-CD": "剛果史瓦希里文",
+ "ee": "埃維文",
+ "haw": "夏威夷文",
+ "ku": "庫德文",
+ "ebu": "恩布文",
+ "nnh": "恩甘澎文",
+ "jgo": "恩格姆巴文",
+ "pa": "旁遮普文",
+ "lag": "朗吉文",
+ "chr": "柴羅基文",
+ "kl": "格陵蘭文",
+ "ka": "格魯吉亞文",
+ "sg": "桑戈文",
+ "sbp": "桑古文",
+ "th": "泰文",
+ "ta": "泰米爾文",
+ "te": "泰盧固文",
+ "uk": "烏克蘭文",
+ "uz": "烏茲別克文",
+ "ur": "烏爾都文",
+ "teo": "特索文",
+ "bm": "班巴拉文",
+ "zu": "祖魯文",
+ "naq": "納馬文",
+ "xog": "索加文",
+ "so": "索馬里文",
+ "kok": "貢根文",
+ "kde": "馬孔德文",
+ "mgh": "馬夸文",
+ "mt": "馬耳他文",
+ "ms": "馬來文",
+ "mk": "馬其頓文",
+ "mg": "馬拉加斯文",
+ "mr": "馬拉地文",
+ "ml": "馬拉雅拉姆文",
+ "jmc": "馬恰美文",
+ "mas": "馬賽文",
+ "mzn": "馬贊德蘭文",
+ "km": "高棉文",
+ "ceb": "宿霧文",
+ "kw": "康瓦耳文",
+ "cs": "捷克文",
+ "gv": "曼島文",
+ "mer": "梅魯文",
+ "nl": "荷蘭文",
+ "brx": "博多文",
+ "ks": "喀什米爾文",
+ "ff": "富拉文",
+ "ti": "提格利尼亞文",
+ "sl": "斯洛文尼亞文",
+ "sk": "斯洛伐克文",
+ "ps": "普什圖文",
+ "prg": "普魯士文",
+ "to": "湯加文",
+ "fil": "菲律賓文",
+ "vi": "越南文",
+ "rn": "隆迪文",
+ "sah": "雅庫特文",
+ "tg": "塔吉克文",
+ "sr": "塞爾維亞文",
+ "de-AT": "奧地利德文",
+ "or": "奧里雅文",
+ "os": "奧塞提文",
+ "om": "奧羅莫文",
+ "it": "意大利文",
+ "yi": "意第緒文",
+ "et": "愛沙尼亞文",
+ "ga": "愛爾蘭文",
+ "vun": "溫舊文",
+ "fr-CH": "瑞士法文",
+ "gsw": "瑞士德文",
+ "de-CH": "瑞士德語",
+ "sv": "瑞典文",
+ "pt": "葡萄牙文",
+ "si": "僧伽羅文",
+ "ug": "維吾爾文",
+ "mn": "蒙古文",
+ "mua": "蒙當文",
+ "qu": "蓋楚瓦文",
+ "ha": "豪撒文",
+ "yue": "廣東話",
+ "de": "德文",
+ "zgh": "摩洛哥標準塔馬齊格特文",
+ "ro-MD": "摩爾多瓦羅馬尼亞文",
+ "pt-PT": "歐洲葡萄牙文",
+ "my": "緬甸文",
+ "lu": "魯巴加丹加文",
+ "es-MX": "墨西哥西班牙文",
+ "en-AU": "澳洲英文",
+ "rw": "盧旺達文",
+ "lb": "盧森堡文",
+ "luy": "盧雅文",
+ "luo": "盧歐文",
+ "zh-Hant": "繁體中文",
+ "seh": "賽納文",
+ "ko": "韓文",
+ "zh-Hans": "簡體中文",
+ "saq": "薩布魯文",
+ "bo": "藏文",
+ "rwk": "羅瓦文",
+ "ro": "羅馬尼亞文",
+ "rm": "羅曼斯文",
+ "gd": "蘇格蘭蓋爾文",
+ "rof": "蘭博文",
+ "tt": "韃靼文"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/zh-Hant-MO.json b/vendor/commerceguys/intl/resources/language/zh-Hant-MO.json
deleted file mode 100644
index 4bc506f7d..000000000
--- a/vendor/commerceguys/intl/resources/language/zh-Hant-MO.json
+++ /dev/null
@@ -1,644 +0,0 @@
-{
- "hsb": {
- "name": "上索布文"
- },
- "dsb": {
- "name": "下索布文"
- },
- "tr": {
- "name": "土耳其文"
- },
- "tk": {
- "name": "土庫曼文"
- },
- "lg": {
- "name": "干達文"
- },
- "zh": {
- "name": "中文"
- },
- "tzm": {
- "name": "中阿特拉斯塔馬塞特文"
- },
- "ckb": {
- "name": "中庫德文"
- },
- "da": {
- "name": "丹麥文"
- },
- "nb": {
- "name": "巴克摩挪威文"
- },
- "eu": {
- "name": "巴斯克文"
- },
- "ksf": {
- "name": "巴菲亞文"
- },
- "bas": {
- "name": "巴薩文"
- },
- "dje": {
- "name": "扎爾馬文"
- },
- "ja": {
- "name": "日文"
- },
- "nl-BE": {
- "name": "比利時荷蘭文"
- },
- "mfe": {
- "name": "毛里裘斯克里奧爾文"
- },
- "eo": {
- "name": "世界語"
- },
- "gl": {
- "name": "加里西亞文"
- },
- "fr-CA": {
- "name": "加拿大法文"
- },
- "en-CA": {
- "name": "加拿大英文"
- },
- "ca": {
- "name": "加泰隆尼亞文"
- },
- "nd": {
- "name": "北地畢列文"
- },
- "twq": {
- "name": "北桑海文"
- },
- "lrc": {
- "name": "北盧爾文"
- },
- "se": {
- "name": "北薩米文"
- },
- "kab": {
- "name": "卡比爾文"
- },
- "kea": {
- "name": "卡布威爾第文"
- },
- "kam": {
- "name": "卡姆巴文"
- },
- "kln": {
- "name": "卡倫金文"
- },
- "kkj": {
- "name": "卡庫文"
- },
- "gu": {
- "name": "古吉拉特文"
- },
- "guz": {
- "name": "古西文"
- },
- "dav": {
- "name": "台塔文"
- },
- "sw": {
- "name": "史瓦希里文"
- },
- "ii": {
- "name": "四川彝文"
- },
- "ne": {
- "name": "尼泊爾文"
- },
- "nyn": {
- "name": "尼揚科萊文"
- },
- "br": {
- "name": "布里多尼文"
- },
- "fur": {
- "name": "弗留利文"
- },
- "vai": {
- "name": "瓦伊文"
- },
- "wae": {
- "name": "瓦爾瑟文"
- },
- "be": {
- "name": "白俄羅斯文"
- },
- "lt": {
- "name": "立陶宛文"
- },
- "ig": {
- "name": "伊布文"
- },
- "smn": {
- "name": "伊納里薩米文"
- },
- "is": {
- "name": "冰島文"
- },
- "hu": {
- "name": "匈牙利文"
- },
- "id": {
- "name": "印尼文"
- },
- "hi": {
- "name": "印度文"
- },
- "ki": {
- "name": "吉庫尤文"
- },
- "ky": {
- "name": "吉爾吉斯文"
- },
- "nmg": {
- "name": "夸西奧文"
- },
- "dyo": {
- "name": "朱拉文"
- },
- "lo": {
- "name": "老撾文"
- },
- "fy": {
- "name": "西弗里西亞文"
- },
- "khq": {
- "name": "西桑海文"
- },
- "es": {
- "name": "西班牙文"
- },
- "nds": {
- "name": "低地德文"
- },
- "nds-NL": {
- "name": "低地薩克遜文"
- },
- "hr": {
- "name": "克羅地亞文"
- },
- "bem": {
- "name": "別姆巴文"
- },
- "nus": {
- "name": "努埃爾文"
- },
- "kn": {
- "name": "坎納達文"
- },
- "he": {
- "name": "希伯來文"
- },
- "shi": {
- "name": "希爾哈文"
- },
- "el": {
- "name": "希臘文"
- },
- "dua": {
- "name": "杜亞拉文"
- },
- "vo": {
- "name": "沃拉普克文"
- },
- "wo": {
- "name": "沃洛夫文"
- },
- "bez": {
- "name": "貝納文"
- },
- "ce": {
- "name": "車臣文"
- },
- "agq": {
- "name": "亞罕文"
- },
- "hy": {
- "name": "亞美尼亞文"
- },
- "ewo": {
- "name": "依汪都文"
- },
- "cgg": {
- "name": "奇加文"
- },
- "bn": {
- "name": "孟加拉文"
- },
- "dz": {
- "name": "宗卡文"
- },
- "cu": {
- "name": "宗教斯拉夫文"
- },
- "ksb": {
- "name": "尚巴拉文"
- },
- "lkt": {
- "name": "拉科塔文"
- },
- "lv": {
- "name": "拉脫維亞文"
- },
- "ses": {
- "name": "東桑海文"
- },
- "ln": {
- "name": "林加拉文"
- },
- "fr": {
- "name": "法文"
- },
- "fo": {
- "name": "法羅文"
- },
- "fa": {
- "name": "波斯文"
- },
- "bs": {
- "name": "波斯尼亞文"
- },
- "pl": {
- "name": "波蘭文"
- },
- "fi": {
- "name": "芬蘭文"
- },
- "ak": {
- "name": "阿坎文"
- },
- "am": {
- "name": "阿姆哈拉文"
- },
- "ar": {
- "name": "阿拉伯文"
- },
- "ast": {
- "name": "阿斯圖里亞文"
- },
- "az": {
- "name": "阿塞拜疆文"
- },
- "sq": {
- "name": "阿爾巴尼亞文"
- },
- "as": {
- "name": "阿薩姆文"
- },
- "asa": {
- "name": "阿蘇文"
- },
- "ru": {
- "name": "俄文"
- },
- "bg": {
- "name": "保加利亞文"
- },
- "sd": {
- "name": "信德語"
- },
- "af": {
- "name": "南非荷蘭文"
- },
- "kk": {
- "name": "哈薩克文"
- },
- "cy": {
- "name": "威爾斯文"
- },
- "yav": {
- "name": "洋卞文"
- },
- "ksh": {
- "name": "科隆文"
- },
- "yo": {
- "name": "約魯巴文"
- },
- "mgo": {
- "name": "美塔文"
- },
- "nn": {
- "name": "耐諾斯克挪威文"
- },
- "en": {
- "name": "英文"
- },
- "en-GB": {
- "name": "英國英文"
- },
- "sn": {
- "name": "修納文"
- },
- "sw-CD": {
- "name": "剛果史瓦希里文"
- },
- "ee": {
- "name": "埃維文"
- },
- "haw": {
- "name": "夏威夷文"
- },
- "ebu": {
- "name": "恩布文"
- },
- "nnh": {
- "name": "恩甘澎文"
- },
- "jgo": {
- "name": "恩格姆巴文"
- },
- "pa": {
- "name": "旁遮普文"
- },
- "lag": {
- "name": "朗吉文"
- },
- "chr": {
- "name": "柴羅基文"
- },
- "kl": {
- "name": "格陵蘭文"
- },
- "ka": {
- "name": "格魯吉亞文"
- },
- "sg": {
- "name": "桑戈文"
- },
- "sbp": {
- "name": "桑古文"
- },
- "th": {
- "name": "泰文"
- },
- "ta": {
- "name": "泰米爾文"
- },
- "te": {
- "name": "泰盧固文"
- },
- "uk": {
- "name": "烏克蘭文"
- },
- "uz": {
- "name": "烏茲別克文"
- },
- "ur": {
- "name": "烏爾都文"
- },
- "teo": {
- "name": "特索文"
- },
- "bm": {
- "name": "班巴拉文"
- },
- "zu": {
- "name": "祖魯文"
- },
- "naq": {
- "name": "納馬文"
- },
- "xog": {
- "name": "索加文"
- },
- "so": {
- "name": "索馬里文"
- },
- "kok": {
- "name": "貢根文"
- },
- "kde": {
- "name": "馬孔德文"
- },
- "mgh": {
- "name": "馬夸文"
- },
- "mt": {
- "name": "馬耳他文"
- },
- "ms": {
- "name": "馬來文"
- },
- "mk": {
- "name": "馬其頓文"
- },
- "mg": {
- "name": "馬拉加斯文"
- },
- "mr": {
- "name": "馬拉地文"
- },
- "ml": {
- "name": "馬拉雅拉姆文"
- },
- "jmc": {
- "name": "馬恰美文"
- },
- "mas": {
- "name": "馬賽文"
- },
- "mzn": {
- "name": "馬贊德蘭文"
- },
- "km": {
- "name": "高棉文"
- },
- "kw": {
- "name": "康瓦耳文"
- },
- "cs": {
- "name": "捷克文"
- },
- "gv": {
- "name": "曼島文"
- },
- "mer": {
- "name": "梅魯文"
- },
- "nl": {
- "name": "荷蘭文"
- },
- "brx": {
- "name": "博多文"
- },
- "ks": {
- "name": "喀什米爾文"
- },
- "ff": {
- "name": "富拉文"
- },
- "ti": {
- "name": "提格利尼亞文"
- },
- "sl": {
- "name": "斯洛文尼亞文"
- },
- "sk": {
- "name": "斯洛伐克文"
- },
- "ps": {
- "name": "普什圖文"
- },
- "prg": {
- "name": "普魯士文"
- },
- "to": {
- "name": "湯加文"
- },
- "fil": {
- "name": "菲律賓文"
- },
- "vi": {
- "name": "越南文"
- },
- "rn": {
- "name": "隆迪文"
- },
- "sah": {
- "name": "雅庫特文"
- },
- "tg": {
- "name": "塔吉克文"
- },
- "sr": {
- "name": "塞爾維亞文"
- },
- "de-AT": {
- "name": "奧地利德文"
- },
- "or": {
- "name": "奧里雅文"
- },
- "os": {
- "name": "奧塞提文"
- },
- "om": {
- "name": "奧羅莫文"
- },
- "it": {
- "name": "意大利文"
- },
- "yi": {
- "name": "意第緒文"
- },
- "et": {
- "name": "愛沙尼亞文"
- },
- "ga": {
- "name": "愛爾蘭文"
- },
- "vun": {
- "name": "溫舊文"
- },
- "fr-CH": {
- "name": "瑞士法文"
- },
- "gsw": {
- "name": "瑞士德文"
- },
- "de-CH": {
- "name": "瑞士德語"
- },
- "sv": {
- "name": "瑞典文"
- },
- "pt": {
- "name": "葡萄牙文"
- },
- "si": {
- "name": "僧伽羅文"
- },
- "ug": {
- "name": "維吾爾文"
- },
- "mn": {
- "name": "蒙古文"
- },
- "mua": {
- "name": "蒙當文"
- },
- "qu": {
- "name": "蓋楚瓦文"
- },
- "ha": {
- "name": "豪撒文"
- },
- "de": {
- "name": "德文"
- },
- "zgh": {
- "name": "摩洛哥標準塔馬齊格特文"
- },
- "ro-MD": {
- "name": "摩爾多瓦羅馬尼亞文"
- },
- "pt-PT": {
- "name": "歐洲葡萄牙文"
- },
- "my": {
- "name": "緬甸文"
- },
- "lu": {
- "name": "魯巴加丹加文"
- },
- "es-MX": {
- "name": "墨西哥西班牙文"
- },
- "en-AU": {
- "name": "澳洲英文"
- },
- "rw": {
- "name": "盧旺達文"
- },
- "lb": {
- "name": "盧森堡文"
- },
- "luy": {
- "name": "盧雅文"
- },
- "luo": {
- "name": "盧歐文"
- },
- "zh-Hant": {
- "name": "繁體中文"
- },
- "seh": {
- "name": "賽納文"
- },
- "ko": {
- "name": "韓文"
- },
- "zh-Hans": {
- "name": "簡體中文"
- },
- "saq": {
- "name": "薩布魯文"
- },
- "bo": {
- "name": "藏文"
- },
- "rwk": {
- "name": "羅瓦文"
- },
- "ro": {
- "name": "羅馬尼亞文"
- },
- "rm": {
- "name": "羅曼斯文"
- },
- "gd": {
- "name": "蘇格蘭蓋爾文"
- },
- "rof": {
- "name": "蘭博文"
- },
- "tt": {
- "name": "韃靼文"
- }
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/zh-Hant.json b/vendor/commerceguys/intl/resources/language/zh-Hant.json
index d73fc629a..364118251 100644
--- a/vendor/commerceguys/intl/resources/language/zh-Hant.json
+++ b/vendor/commerceguys/intl/resources/language/zh-Hant.json
@@ -1,644 +1,224 @@
{
- "hsb": {
- "name": "上索布文"
- },
- "dsb": {
- "name": "下索布文"
- },
- "tr": {
- "name": "土耳其文"
- },
- "tk": {
- "name": "土庫曼文"
- },
- "lg": {
- "name": "干達文"
- },
- "zh": {
- "name": "中文"
- },
- "tzm": {
- "name": "中阿特拉斯塔馬塞特文"
- },
- "ckb": {
- "name": "中庫德文"
- },
- "da": {
- "name": "丹麥文"
- },
- "nb": {
- "name": "巴克摩挪威文"
- },
- "eu": {
- "name": "巴斯克文"
- },
- "ksf": {
- "name": "巴菲亞文"
- },
- "bas": {
- "name": "巴薩文"
- },
- "dje": {
- "name": "扎爾馬文"
- },
- "ja": {
- "name": "日文"
- },
- "eo": {
- "name": "世界文"
- },
- "gl": {
- "name": "加利西亞文"
- },
- "ca": {
- "name": "加泰蘭文"
- },
- "nd": {
- "name": "北地畢列文"
- },
- "twq": {
- "name": "北桑海文"
- },
- "lrc": {
- "name": "北盧爾文"
- },
- "se": {
- "name": "北薩米文"
- },
- "kab": {
- "name": "卡比爾文"
- },
- "kea": {
- "name": "卡布威爾第文"
- },
- "kam": {
- "name": "卡姆巴文"
- },
- "kln": {
- "name": "卡倫金文"
- },
- "kkj": {
- "name": "卡庫文"
- },
- "gu": {
- "name": "古吉拉特文"
- },
- "guz": {
- "name": "古西文"
- },
- "dav": {
- "name": "台塔文"
- },
- "sw": {
- "name": "史瓦希里文"
- },
- "sw-CD": {
- "name": "史瓦希里文(剛果)"
- },
- "ii": {
- "name": "四川彝文"
- },
- "ne": {
- "name": "尼泊爾文"
- },
- "nyn": {
- "name": "尼揚科萊文"
- },
- "br": {
- "name": "布列塔尼文"
- },
- "fur": {
- "name": "弗留利文"
- },
- "vai": {
- "name": "瓦伊文"
- },
- "wae": {
- "name": "瓦爾瑟文"
- },
- "be": {
- "name": "白俄羅斯文"
- },
- "lt": {
- "name": "立陶宛文"
- },
- "ig": {
- "name": "伊布文"
- },
- "smn": {
- "name": "伊納里薩米文"
- },
- "is": {
- "name": "冰島文"
- },
- "hu": {
- "name": "匈牙利文"
- },
- "id": {
- "name": "印尼文"
- },
- "hi": {
- "name": "印地文"
- },
- "ki": {
- "name": "吉庫尤文"
- },
- "ky": {
- "name": "吉爾吉斯文"
- },
- "nmg": {
- "name": "夸西奧文"
- },
- "dyo": {
- "name": "朱拉文"
- },
- "fy": {
- "name": "西弗里西亞文"
- },
- "khq": {
- "name": "西桑海文"
- },
- "es": {
- "name": "西班牙文"
- },
- "es-MX": {
- "name": "西班牙文(墨西哥)"
- },
- "nds": {
- "name": "低地德文"
- },
- "nds-NL": {
- "name": "低地薩克遜文"
- },
- "nl-BE": {
- "name": "佛蘭芒文"
- },
- "mfe": {
- "name": "克里奧文(模里西斯)"
- },
- "hr": {
- "name": "克羅埃西亞文"
- },
- "bem": {
- "name": "別姆巴文"
- },
- "nus": {
- "name": "努埃爾文"
- },
- "kn": {
- "name": "坎那達文"
- },
- "he": {
- "name": "希伯來文"
- },
- "shi": {
- "name": "希爾哈文"
- },
- "el": {
- "name": "希臘文"
- },
- "dua": {
- "name": "杜亞拉文"
- },
- "vo": {
- "name": "沃拉普克文"
- },
- "wo": {
- "name": "沃洛夫文"
- },
- "bez": {
- "name": "貝納文"
- },
- "ce": {
- "name": "車臣文"
- },
- "agq": {
- "name": "亞罕文"
- },
- "hy": {
- "name": "亞美尼亞文"
- },
- "az": {
- "name": "亞塞拜然文"
- },
- "ewo": {
- "name": "依汪都文"
- },
- "ta": {
- "name": "坦米爾文"
- },
- "cgg": {
- "name": "奇加文"
- },
- "bn": {
- "name": "孟加拉文"
- },
- "dz": {
- "name": "宗卡文"
- },
- "cu": {
- "name": "宗教斯拉夫文"
- },
- "ksb": {
- "name": "尚巴拉文"
- },
- "lkt": {
- "name": "拉科塔文"
- },
- "lv": {
- "name": "拉脫維亞文"
- },
- "to": {
- "name": "東加文"
- },
- "ses": {
- "name": "東桑海文"
- },
- "ln": {
- "name": "林加拉文"
- },
- "fr": {
- "name": "法文"
- },
- "fr-CA": {
- "name": "法文(加拿大)"
- },
- "fr-CH": {
- "name": "法文(瑞士)"
- },
- "fo": {
- "name": "法羅文"
- },
- "bs": {
- "name": "波士尼亞文"
- },
- "fa": {
- "name": "波斯文"
- },
- "pl": {
- "name": "波蘭文"
- },
- "fi": {
- "name": "芬蘭文"
- },
- "ak": {
- "name": "阿坎文"
- },
- "am": {
- "name": "阿姆哈拉文"
- },
- "ar": {
- "name": "阿拉伯文"
- },
- "ast": {
- "name": "阿斯圖里亞文"
- },
- "sq": {
- "name": "阿爾巴尼亞文"
- },
- "as": {
- "name": "阿薩姆文"
- },
- "asa": {
- "name": "阿蘇文"
- },
- "ru": {
- "name": "俄文"
- },
- "bg": {
- "name": "保加利亞文"
- },
- "sd": {
- "name": "信德文"
- },
- "af": {
- "name": "南非荷蘭文"
- },
- "kk": {
- "name": "哈薩克文"
- },
- "cy": {
- "name": "威爾斯文"
- },
- "yav": {
- "name": "洋卞文"
- },
- "ksh": {
- "name": "科隆文"
- },
- "yo": {
- "name": "約魯巴文"
- },
- "mgo": {
- "name": "美塔文"
- },
- "nn": {
- "name": "耐諾斯克挪威文"
- },
- "en": {
- "name": "英文"
- },
- "en-CA": {
- "name": "英文(加拿大)"
- },
- "en-GB": {
- "name": "英文(英國)"
- },
- "en-AU": {
- "name": "英文(澳洲)"
- },
- "ee": {
- "name": "埃維文"
- },
- "haw": {
- "name": "夏威夷文"
- },
- "ebu": {
- "name": "恩布文"
- },
- "nnh": {
- "name": "恩甘澎文"
- },
- "jgo": {
- "name": "恩格姆巴文"
- },
- "pa": {
- "name": "旁遮普文"
- },
- "lag": {
- "name": "朗吉文"
- },
- "chr": {
- "name": "柴羅基文"
- },
- "kl": {
- "name": "格陵蘭文"
- },
- "sg": {
- "name": "桑戈文"
- },
- "sbp": {
- "name": "桑古文"
- },
- "th": {
- "name": "泰文"
- },
- "te": {
- "name": "泰盧固文"
- },
- "uk": {
- "name": "烏克蘭文"
- },
- "uz": {
- "name": "烏茲別克文"
- },
- "ur": {
- "name": "烏都文"
- },
- "teo": {
- "name": "特索文"
- },
- "bm": {
- "name": "班巴拉文"
- },
- "zu": {
- "name": "祖魯文"
- },
- "naq": {
- "name": "納馬文"
- },
- "xog": {
- "name": "索加文"
- },
- "so": {
- "name": "索馬利文"
- },
- "kok": {
- "name": "貢根文"
- },
- "kde": {
- "name": "馬孔德文"
- },
- "mgh": {
- "name": "馬夸文"
- },
- "ms": {
- "name": "馬來文"
- },
- "ml": {
- "name": "馬來亞拉姆文"
- },
- "mk": {
- "name": "馬其頓文"
- },
- "mr": {
- "name": "馬拉地文"
- },
- "jmc": {
- "name": "馬恰美文"
- },
- "mg": {
- "name": "馬達加斯加文"
- },
- "mt": {
- "name": "馬爾他文"
- },
- "mas": {
- "name": "馬賽文"
- },
- "mzn": {
- "name": "馬贊德蘭文"
- },
- "de-CH": {
- "name": "高地德文(瑞士)"
- },
- "km": {
- "name": "高棉文"
- },
- "kw": {
- "name": "康瓦耳文"
- },
- "cs": {
- "name": "捷克文"
- },
- "gv": {
- "name": "曼島文"
- },
- "mer": {
- "name": "梅魯文"
- },
- "sn": {
- "name": "紹納文"
- },
- "nl": {
- "name": "荷蘭文"
- },
- "brx": {
- "name": "博多文"
- },
- "ks": {
- "name": "喀什米爾文"
- },
- "ka": {
- "name": "喬治亞文"
- },
- "ff": {
- "name": "富拉文"
- },
- "ti": {
- "name": "提格利尼亞文"
- },
- "sk": {
- "name": "斯洛伐克文"
- },
- "sl": {
- "name": "斯洛維尼亞文"
- },
- "ps": {
- "name": "普什圖文"
- },
- "prg": {
- "name": "普魯士文"
- },
- "fil": {
- "name": "菲律賓文"
- },
- "vi": {
- "name": "越南文"
- },
- "rn": {
- "name": "隆迪文"
- },
- "sah": {
- "name": "雅庫特文"
- },
- "tg": {
- "name": "塔吉克文"
- },
- "sr": {
- "name": "塞爾維亞文"
- },
- "os": {
- "name": "奧塞提文"
- },
- "om": {
- "name": "奧羅莫文"
- },
- "yi": {
- "name": "意第緒文"
- },
- "et": {
- "name": "愛沙尼亞文"
- },
- "ga": {
- "name": "愛爾蘭文"
- },
- "vun": {
- "name": "溫舊文"
- },
- "sv": {
- "name": "瑞典文"
- },
- "it": {
- "name": "義大利文"
- },
- "pt": {
- "name": "葡萄牙文"
- },
- "pt-PT": {
- "name": "葡萄牙文(葡萄牙)"
- },
- "si": {
- "name": "僧伽羅文"
- },
- "ug": {
- "name": "維吾爾文"
- },
- "mn": {
- "name": "蒙古文"
- },
- "mua": {
- "name": "蒙當文"
- },
- "qu": {
- "name": "蓋楚瓦文"
- },
- "ha": {
- "name": "豪撒文"
- },
- "lo": {
- "name": "寮文"
- },
- "de": {
- "name": "德文"
- },
- "de-AT": {
- "name": "德文(奧地利)"
- },
- "gsw": {
- "name": "德文(瑞士)"
- },
- "ro-MD": {
- "name": "摩爾多瓦文"
- },
- "zgh": {
- "name": "標準摩洛哥塔馬塞特文"
- },
- "or": {
- "name": "歐迪亞文"
- },
- "my": {
- "name": "緬甸文"
- },
- "lu": {
- "name": "魯巴加丹加文"
- },
- "rw": {
- "name": "盧安達文"
- },
- "lb": {
- "name": "盧森堡文"
- },
- "luy": {
- "name": "盧雅文"
- },
- "luo": {
- "name": "盧奧文"
- },
- "zh-Hant": {
- "name": "繁體中文"
- },
- "seh": {
- "name": "賽納文"
- },
- "ko": {
- "name": "韓文"
- },
- "zh-Hans": {
- "name": "簡體中文"
- },
- "saq": {
- "name": "薩布魯文"
- },
- "bo": {
- "name": "藏文"
- },
- "rwk": {
- "name": "羅瓦文"
- },
- "ro": {
- "name": "羅馬尼亞文"
- },
- "rm": {
- "name": "羅曼斯文"
- },
- "gd": {
- "name": "蘇格蘭蓋爾文"
- },
- "rof": {
- "name": "蘭博文"
- },
- "tt": {
- "name": "韃靼文"
- }
+ "hsb": "上索布文",
+ "dsb": "下索布文",
+ "tr": "土耳其文",
+ "tk": "土庫曼文",
+ "lg": "干達文",
+ "zh": "中文",
+ "tzm": "中阿特拉斯塔馬塞特文",
+ "ckb": "中庫德文",
+ "da": "丹麥文",
+ "nb": "巴克摩挪威文",
+ "eu": "巴斯克文",
+ "ksf": "巴菲亞文",
+ "bas": "巴薩文",
+ "dje": "扎爾馬文",
+ "ja": "日文",
+ "mi": "毛利文",
+ "jv": "爪哇文",
+ "eo": "世界文",
+ "gl": "加利西亞文",
+ "ca": "加泰蘭文",
+ "nd": "北地畢列文",
+ "twq": "北桑海文",
+ "lrc": "北盧爾文",
+ "se": "北薩米文",
+ "kab": "卡比爾文",
+ "kea": "卡布威爾第文",
+ "kam": "卡姆巴文",
+ "kln": "卡倫金文",
+ "kkj": "卡庫文",
+ "gu": "古吉拉特文",
+ "guz": "古西文",
+ "dav": "台塔文",
+ "sw": "史瓦希里文",
+ "sw-CD": "史瓦希里文(剛果)",
+ "ii": "四川彝文",
+ "ne": "尼泊爾文",
+ "nyn": "尼揚科萊文",
+ "br": "布列塔尼文",
+ "fur": "弗留利文",
+ "vai": "瓦伊文",
+ "wa": "瓦隆文",
+ "wae": "瓦爾瑟文",
+ "be": "白俄羅斯文",
+ "lt": "立陶宛文",
+ "ig": "伊布文",
+ "smn": "伊納里薩米文",
+ "is": "冰島文",
+ "hu": "匈牙利文",
+ "id": "印尼文",
+ "hi": "印地文",
+ "ki": "吉庫尤文",
+ "ky": "吉爾吉斯文",
+ "nmg": "夸西奧文",
+ "dyo": "朱拉文",
+ "fy": "西弗里西亞文",
+ "khq": "西桑海文",
+ "es": "西班牙文",
+ "es-419": "西班牙文(拉丁美洲)",
+ "es-MX": "西班牙文(墨西哥)",
+ "nds": "低地德文",
+ "nds-NL": "低地薩克遜文",
+ "nl-BE": "佛蘭芒文",
+ "mfe": "克里奧文(模里西斯)",
+ "hr": "克羅埃西亞文",
+ "bem": "別姆巴文",
+ "nus": "努埃爾文",
+ "kn": "坎那達文",
+ "he": "希伯來文",
+ "shi": "希爾哈文",
+ "el": "希臘文",
+ "dua": "杜亞拉文",
+ "vo": "沃拉普克文",
+ "wo": "沃洛夫文",
+ "bez": "貝納文",
+ "ce": "車臣文",
+ "agq": "亞罕文",
+ "hy": "亞美尼亞文",
+ "az": "亞塞拜然文",
+ "ewo": "依汪都文",
+ "ta": "坦米爾文",
+ "cgg": "奇加文",
+ "bn": "孟加拉文",
+ "dz": "宗卡文",
+ "cu": "宗教斯拉夫文",
+ "ksb": "尚巴拉文",
+ "lkt": "拉科塔文",
+ "lv": "拉脫維亞文",
+ "to": "東加文",
+ "ses": "東桑海文",
+ "ln": "林加拉文",
+ "fr": "法文",
+ "fr-CA": "法文(加拿大)",
+ "fr-CH": "法文(瑞士)",
+ "fo": "法羅文",
+ "bs": "波士尼亞文",
+ "fa": "波斯文",
+ "pl": "波蘭文",
+ "fi": "芬蘭文",
+ "ak": "阿坎文",
+ "am": "阿姆哈拉文",
+ "ar": "阿拉伯文",
+ "ast": "阿斯圖里亞文",
+ "sq": "阿爾巴尼亞文",
+ "as": "阿薩姆文",
+ "asa": "阿蘇文",
+ "ru": "俄文",
+ "bg": "保加利亞文",
+ "sd": "信德文",
+ "af": "南非荷蘭文",
+ "kk": "哈薩克文",
+ "cy": "威爾斯文",
+ "yav": "洋卞文",
+ "ksh": "科隆文",
+ "xh": "科薩文",
+ "yo": "約魯巴文",
+ "mgo": "美塔文",
+ "nn": "耐諾斯克挪威文",
+ "en": "英文",
+ "en-CA": "英文(加拿大)",
+ "en-GB": "英文(英國)",
+ "en-AU": "英文(澳洲)",
+ "ee": "埃維文",
+ "haw": "夏威夷文",
+ "ku": "庫德文",
+ "ebu": "恩布文",
+ "nnh": "恩甘澎文",
+ "jgo": "恩格姆巴文",
+ "pa": "旁遮普文",
+ "lag": "朗吉文",
+ "chr": "柴羅基文",
+ "kl": "格陵蘭文",
+ "sg": "桑戈文",
+ "sbp": "桑古文",
+ "th": "泰文",
+ "te": "泰盧固文",
+ "uk": "烏克蘭文",
+ "uz": "烏茲別克文",
+ "ur": "烏都文",
+ "teo": "特索文",
+ "bm": "班巴拉文",
+ "zu": "祖魯文",
+ "naq": "納馬文",
+ "xog": "索加文",
+ "so": "索馬利文",
+ "kok": "貢根文",
+ "kde": "馬孔德文",
+ "mgh": "馬夸文",
+ "ms": "馬來文",
+ "ml": "馬來亞拉姆文",
+ "mk": "馬其頓文",
+ "mr": "馬拉地文",
+ "jmc": "馬恰美文",
+ "mg": "馬達加斯加文",
+ "mt": "馬爾他文",
+ "mas": "馬賽文",
+ "mzn": "馬贊德蘭文",
+ "de-CH": "高地德文(瑞士)",
+ "km": "高棉文",
+ "ceb": "宿霧文",
+ "kw": "康瓦耳文",
+ "cs": "捷克文",
+ "gv": "曼島文",
+ "mer": "梅魯文",
+ "sn": "紹納文",
+ "nl": "荷蘭文",
+ "brx": "博多文",
+ "ks": "喀什米爾文",
+ "ka": "喬治亞文",
+ "ff": "富拉文",
+ "ti": "提格利尼亞文",
+ "sk": "斯洛伐克文",
+ "sl": "斯洛維尼亞文",
+ "ps": "普什圖文",
+ "prg": "普魯士文",
+ "fil": "菲律賓文",
+ "vi": "越南文",
+ "rn": "隆迪文",
+ "sah": "雅庫特文",
+ "tg": "塔吉克文",
+ "sr": "塞爾維亞文",
+ "os": "奧塞提文",
+ "om": "奧羅莫文",
+ "yi": "意第緒文",
+ "et": "愛沙尼亞文",
+ "ga": "愛爾蘭文",
+ "vun": "溫舊文",
+ "sv": "瑞典文",
+ "yue": "粵語",
+ "it": "義大利文",
+ "pt": "葡萄牙文",
+ "pt-PT": "葡萄牙文(葡萄牙)",
+ "si": "僧伽羅文",
+ "ug": "維吾爾文",
+ "mn": "蒙古文",
+ "mua": "蒙當文",
+ "qu": "蓋楚瓦文",
+ "ha": "豪撒文",
+ "lo": "寮文",
+ "de": "德文",
+ "de-AT": "德文(奧地利)",
+ "gsw": "德文(瑞士)",
+ "ro-MD": "摩爾多瓦文",
+ "zgh": "標準摩洛哥塔馬塞特文",
+ "or": "歐迪亞文",
+ "my": "緬甸文",
+ "lu": "魯巴加丹加文",
+ "rw": "盧安達文",
+ "lb": "盧森堡文",
+ "luy": "盧雅文",
+ "luo": "盧奧文",
+ "zh-Hant": "繁體中文",
+ "seh": "賽納文",
+ "ko": "韓文",
+ "zh-Hans": "簡體中文",
+ "saq": "薩布魯文",
+ "bo": "藏文",
+ "rwk": "羅瓦文",
+ "ro": "羅馬尼亞文",
+ "rm": "羅曼斯文",
+ "gd": "蘇格蘭蓋爾文",
+ "rof": "蘭博文",
+ "tt": "韃靼文"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/zh.json b/vendor/commerceguys/intl/resources/language/zh.json
index 5aff7ec0d..a4f270662 100644
--- a/vendor/commerceguys/intl/resources/language/zh.json
+++ b/vendor/commerceguys/intl/resources/language/zh.json
@@ -1,644 +1,224 @@
{
- "sq": {
- "name": "阿尔巴尼亚语"
- },
- "ak": {
- "name": "阿肯语"
- },
- "ar": {
- "name": "阿拉伯语"
- },
- "am": {
- "name": "阿姆哈拉语"
- },
- "as": {
- "name": "阿萨姆语"
- },
- "az": {
- "name": "阿塞拜疆语"
- },
- "ast": {
- "name": "阿斯图里亚斯语"
- },
- "ee": {
- "name": "埃维语"
- },
- "ga": {
- "name": "爱尔兰语"
- },
- "et": {
- "name": "爱沙尼亚语"
- },
- "de-AT": {
- "name": "奥地利德语"
- },
- "or": {
- "name": "奥里亚语"
- },
- "om": {
- "name": "奥罗莫语"
- },
- "os": {
- "name": "奥塞梯语"
- },
- "en-AU": {
- "name": "澳大利亚英语"
- },
- "ksf": {
- "name": "巴菲亚语"
- },
- "bas": {
- "name": "巴萨语"
- },
- "eu": {
- "name": "巴斯克语"
- },
- "be": {
- "name": "白俄罗斯语"
- },
- "bm": {
- "name": "班巴拉语"
- },
- "bg": {
- "name": "保加利亚语"
- },
- "nd": {
- "name": "北恩德贝勒语"
- },
- "se": {
- "name": "北方萨米语"
- },
- "lrc": {
- "name": "北卢尔语"
- },
- "twq": {
- "name": "北桑海语"
- },
- "bez": {
- "name": "贝纳语"
- },
- "bem": {
- "name": "本巴语"
- },
- "zgh": {
- "name": "标准摩洛哥塔马塞特语"
- },
- "is": {
- "name": "冰岛语"
- },
- "pl": {
- "name": "波兰语"
- },
- "bs": {
- "name": "波斯尼亚语"
- },
- "fa": {
- "name": "波斯语"
- },
- "brx": {
- "name": "博多语"
- },
- "br": {
- "name": "布列塔尼语"
- },
- "bo": {
- "name": "藏语"
- },
- "ce": {
- "name": "车臣语"
- },
- "tt": {
- "name": "鞑靼语"
- },
- "da": {
- "name": "丹麦语"
- },
- "de": {
- "name": "德语"
- },
- "nds": {
- "name": "低地德语"
- },
- "nds-NL": {
- "name": "低萨克森语"
- },
- "ses": {
- "name": "东桑海语"
- },
- "dua": {
- "name": "都阿拉语"
- },
- "ru": {
- "name": "俄语"
- },
- "ebu": {
- "name": "恩布语"
- },
- "nnh": {
- "name": "恩甘澎语"
- },
- "jgo": {
- "name": "恩艮巴语"
- },
- "fo": {
- "name": "法罗语"
- },
- "fr": {
- "name": "法语"
- },
- "zh-Hant": {
- "name": "繁体中文"
- },
- "fil": {
- "name": "菲律宾语"
- },
- "fi": {
- "name": "芬兰语"
- },
- "nl-BE": {
- "name": "弗拉芒语"
- },
- "fur": {
- "name": "弗留利语"
- },
- "ff": {
- "name": "富拉语"
- },
- "sw-CD": {
- "name": "刚果斯瓦希里语"
- },
- "km": {
- "name": "高棉语"
- },
- "kl": {
- "name": "格陵兰语"
- },
- "ka": {
- "name": "格鲁吉亚语"
- },
- "gu": {
- "name": "古吉拉特语"
- },
- "guz": {
- "name": "古西语"
- },
- "kk": {
- "name": "哈萨克语"
- },
- "ko": {
- "name": "韩语"
- },
- "ha": {
- "name": "豪萨语"
- },
- "nl": {
- "name": "荷兰语"
- },
- "ki": {
- "name": "吉库尤语"
- },
- "gl": {
- "name": "加利西亚语"
- },
- "fr-CA": {
- "name": "加拿大法语"
- },
- "en-CA": {
- "name": "加拿大英语"
- },
- "ca": {
- "name": "加泰罗尼亚语"
- },
- "zh-Hans": {
- "name": "简体中文"
- },
- "cu": {
- "name": "教会斯拉夫语"
- },
- "cs": {
- "name": "捷克语"
- },
- "kab": {
- "name": "卡拜尔语"
- },
- "kea": {
- "name": "卡布佛得鲁语"
- },
- "kkj": {
- "name": "卡库语"
- },
- "kln": {
- "name": "卡伦金语"
- },
- "kam": {
- "name": "卡姆巴语"
- },
- "kn": {
- "name": "卡纳达语"
- },
- "kw": {
- "name": "康沃尔语"
- },
- "ky": {
- "name": "柯尔克孜语"
- },
- "ksh": {
- "name": "科隆语"
- },
- "hr": {
- "name": "克罗地亚语"
- },
- "qu": {
- "name": "克丘亚语"
- },
- "ks": {
- "name": "克什米尔语"
- },
- "kok": {
- "name": "孔卡尼语"
- },
- "nmg": {
- "name": "夸西奥语"
- },
- "lkt": {
- "name": "拉科塔语"
- },
- "lv": {
- "name": "拉脱维亚语"
- },
- "rof": {
- "name": "兰博语"
- },
- "lag": {
- "name": "朗吉语"
- },
- "lo": {
- "name": "老挝语"
- },
- "lt": {
- "name": "立陶宛语"
- },
- "ln": {
- "name": "林加拉语"
- },
- "rn": {
- "name": "隆迪语"
- },
- "lg": {
- "name": "卢干达语"
- },
- "luo": {
- "name": "卢欧语"
- },
- "lb": {
- "name": "卢森堡语"
- },
- "rw": {
- "name": "卢旺达语"
- },
- "luy": {
- "name": "卢雅语"
- },
- "lu": {
- "name": "鲁巴加丹加语"
- },
- "ro": {
- "name": "罗马尼亚语"
- },
- "rm": {
- "name": "罗曼什语"
- },
- "rwk": {
- "name": "罗瓦语"
- },
- "gv": {
- "name": "马恩语"
- },
- "mt": {
- "name": "马耳他语"
- },
- "kde": {
- "name": "马孔德语"
- },
- "mgh": {
- "name": "马库阿语"
- },
- "mr": {
- "name": "马拉地语"
- },
- "mg": {
- "name": "马拉加斯语"
- },
- "ml": {
- "name": "马拉雅拉姆语"
- },
- "ms": {
- "name": "马来语"
- },
- "mk": {
- "name": "马其顿语"
- },
- "jmc": {
- "name": "马切姆语"
- },
- "mas": {
- "name": "马赛语"
- },
- "mzn": {
- "name": "马赞德兰语"
- },
- "mfe": {
- "name": "毛里求斯克里奥尔语"
- },
- "mer": {
- "name": "梅鲁语"
- },
- "mgo": {
- "name": "梅塔语"
- },
- "mua": {
- "name": "蒙当语"
- },
- "mn": {
- "name": "蒙古语"
- },
- "bn": {
- "name": "孟加拉语"
- },
- "my": {
- "name": "缅甸语"
- },
- "ro-MD": {
- "name": "摩尔多瓦语"
- },
- "es-MX": {
- "name": "墨西哥西班牙语"
- },
- "naq": {
- "name": "纳马语"
- },
- "af": {
- "name": "南非荷兰语"
- },
- "nyn": {
- "name": "尼昂科勒语"
- },
- "ne": {
- "name": "尼泊尔语"
- },
- "nus": {
- "name": "努埃尔语"
- },
- "nn": {
- "name": "挪威尼诺斯克语"
- },
- "pt-PT": {
- "name": "欧洲葡萄牙语"
- },
- "asa": {
- "name": "帕雷语"
- },
- "pa": {
- "name": "旁遮普语"
- },
- "pt": {
- "name": "葡萄牙语"
- },
- "prg": {
- "name": "普鲁士语"
- },
- "ps": {
- "name": "普什图语"
- },
- "cgg": {
- "name": "奇加语"
- },
- "chr": {
- "name": "切罗基语"
- },
- "ja": {
- "name": "日语"
- },
- "sv": {
- "name": "瑞典语"
- },
- "gsw": {
- "name": "瑞士德语"
- },
- "fr-CH": {
- "name": "瑞士法语"
- },
- "de-CH": {
- "name": "瑞士高地德语"
- },
- "sah": {
- "name": "萨哈语"
- },
- "sr": {
- "name": "塞尔维亚语"
- },
- "seh": {
- "name": "塞纳语"
- },
- "saq": {
- "name": "桑布鲁语"
- },
- "sg": {
- "name": "桑戈语"
- },
- "sbp": {
- "name": "桑古语"
- },
- "si": {
- "name": "僧伽罗语"
- },
- "hsb": {
- "name": "上索布语"
- },
- "sn": {
- "name": "绍纳语"
- },
- "eo": {
- "name": "世界语"
- },
- "nb": {
- "name": "书面挪威语"
- },
- "sk": {
- "name": "斯洛伐克语"
- },
- "sl": {
- "name": "斯洛文尼亚语"
- },
- "sw": {
- "name": "斯瓦希里语"
- },
- "ii": {
- "name": "四川彝语"
- },
- "gd": {
- "name": "苏格兰盖尔语"
- },
- "xog": {
- "name": "索加语"
- },
- "so": {
- "name": "索马里语"
- },
- "tg": {
- "name": "塔吉克语"
- },
- "tzm": {
- "name": "塔马齐格特语"
- },
- "dav": {
- "name": "台塔语"
- },
- "te": {
- "name": "泰卢固语"
- },
- "ta": {
- "name": "泰米尔语"
- },
- "th": {
- "name": "泰语"
- },
- "to": {
- "name": "汤加语"
- },
- "teo": {
- "name": "特索语"
- },
- "ti": {
- "name": "提格利尼亚语"
- },
- "tr": {
- "name": "土耳其语"
- },
- "tk": {
- "name": "土库曼语"
- },
- "wae": {
- "name": "瓦尔瑟语"
- },
- "vai": {
- "name": "瓦伊语"
- },
- "ewo": {
- "name": "旺杜语"
- },
- "cy": {
- "name": "威尔士语"
- },
- "ug": {
- "name": "维吾尔语"
- },
- "vun": {
- "name": "温旧语"
- },
- "vo": {
- "name": "沃拉普克语"
- },
- "wo": {
- "name": "沃洛夫语"
- },
- "ur": {
- "name": "乌尔都语"
- },
- "uk": {
- "name": "乌克兰语"
- },
- "uz": {
- "name": "乌兹别克语"
- },
- "es": {
- "name": "西班牙语"
- },
- "fy": {
- "name": "西弗里西亚语"
- },
- "khq": {
- "name": "西桑海语"
- },
- "he": {
- "name": "希伯来语"
- },
- "shi": {
- "name": "希尔哈语"
- },
- "el": {
- "name": "希腊语"
- },
- "dsb": {
- "name": "下索布语"
- },
- "haw": {
- "name": "夏威夷语"
- },
- "ksb": {
- "name": "香巴拉语"
- },
- "sd": {
- "name": "信德语"
- },
- "hu": {
- "name": "匈牙利语"
- },
- "agq": {
- "name": "亚罕语"
- },
- "hy": {
- "name": "亚美尼亚语"
- },
- "yav": {
- "name": "洋卞语"
- },
- "ig": {
- "name": "伊博语"
- },
- "smn": {
- "name": "伊纳里萨米语"
- },
- "it": {
- "name": "意大利语"
- },
- "yi": {
- "name": "意第绪语"
- },
- "hi": {
- "name": "印地语"
- },
- "id": {
- "name": "印度尼西亚语"
- },
- "en-GB": {
- "name": "英国英语"
- },
- "en": {
- "name": "英语"
- },
- "yo": {
- "name": "约鲁巴语"
- },
- "vi": {
- "name": "越南语"
- },
- "dje": {
- "name": "哲尔马语"
- },
- "ckb": {
- "name": "中库尔德语"
- },
- "zh": {
- "name": "中文"
- },
- "dyo": {
- "name": "朱拉语"
- },
- "dz": {
- "name": "宗卡语"
- },
- "zu": {
- "name": "祖鲁语"
- }
+ "sq": "阿尔巴尼亚语",
+ "ak": "阿肯语",
+ "ar": "阿拉伯语",
+ "am": "阿姆哈拉语",
+ "as": "阿萨姆语",
+ "az": "阿塞拜疆语",
+ "ast": "阿斯图里亚斯语",
+ "ee": "埃维语",
+ "ga": "爱尔兰语",
+ "et": "爱沙尼亚语",
+ "de-AT": "奥地利德语",
+ "or": "奥里亚语",
+ "om": "奥罗莫语",
+ "os": "奥塞梯语",
+ "en-AU": "澳大利亚英语",
+ "ksf": "巴菲亚语",
+ "bas": "巴萨语",
+ "eu": "巴斯克语",
+ "be": "白俄罗斯语",
+ "bm": "班巴拉语",
+ "bg": "保加利亚语",
+ "nd": "北恩德贝勒语",
+ "se": "北方萨米语",
+ "lrc": "北卢尔语",
+ "twq": "北桑海语",
+ "bez": "贝纳语",
+ "bem": "本巴语",
+ "zgh": "标准摩洛哥塔马塞特语",
+ "is": "冰岛语",
+ "pl": "波兰语",
+ "bs": "波斯尼亚语",
+ "fa": "波斯语",
+ "brx": "博多语",
+ "br": "布列塔尼语",
+ "bo": "藏语",
+ "ce": "车臣语",
+ "tt": "鞑靼语",
+ "da": "丹麦语",
+ "de": "德语",
+ "nds": "低地德语",
+ "nds-NL": "低萨克森语",
+ "ses": "东桑海语",
+ "dua": "都阿拉语",
+ "ru": "俄语",
+ "ebu": "恩布语",
+ "nnh": "恩甘澎语",
+ "jgo": "恩艮巴语",
+ "fo": "法罗语",
+ "fr": "法语",
+ "zh-Hant": "繁体中文",
+ "fil": "菲律宾语",
+ "fi": "芬兰语",
+ "nl-BE": "弗拉芒语",
+ "fur": "弗留利语",
+ "ff": "富拉语",
+ "sw-CD": "刚果斯瓦希里语",
+ "km": "高棉语",
+ "kl": "格陵兰语",
+ "ka": "格鲁吉亚语",
+ "gu": "古吉拉特语",
+ "guz": "古西语",
+ "kk": "哈萨克语",
+ "ko": "韩语",
+ "ha": "豪萨语",
+ "nl": "荷兰语",
+ "ki": "吉库尤语",
+ "gl": "加利西亚语",
+ "fr-CA": "加拿大法语",
+ "en-CA": "加拿大英语",
+ "ca": "加泰罗尼亚语",
+ "zh-Hans": "简体中文",
+ "cu": "教会斯拉夫语",
+ "cs": "捷克语",
+ "kab": "卡拜尔语",
+ "kea": "卡布佛得鲁语",
+ "kkj": "卡库语",
+ "kln": "卡伦金语",
+ "kam": "卡姆巴语",
+ "kn": "卡纳达语",
+ "kw": "康沃尔语",
+ "ky": "柯尔克孜语",
+ "ksh": "科隆语",
+ "xh": "科萨语",
+ "hr": "克罗地亚语",
+ "qu": "克丘亚语",
+ "ks": "克什米尔语",
+ "kok": "孔卡尼语",
+ "ku": "库尔德语",
+ "nmg": "夸西奥语",
+ "es-419": "拉丁美洲西班牙语",
+ "lkt": "拉科塔语",
+ "lv": "拉脱维亚语",
+ "rof": "兰博语",
+ "lag": "朗吉语",
+ "lo": "老挝语",
+ "lt": "立陶宛语",
+ "ln": "林加拉语",
+ "rn": "隆迪语",
+ "luo": "卢奥语",
+ "lg": "卢干达语",
+ "lb": "卢森堡语",
+ "rw": "卢旺达语",
+ "luy": "卢雅语",
+ "lu": "鲁巴加丹加语",
+ "ro": "罗马尼亚语",
+ "rm": "罗曼什语",
+ "rwk": "罗瓦语",
+ "gv": "马恩语",
+ "mt": "马耳他语",
+ "kde": "马孔德语",
+ "mgh": "马库阿语",
+ "mr": "马拉地语",
+ "mg": "马拉加斯语",
+ "ml": "马拉雅拉姆语",
+ "ms": "马来语",
+ "mk": "马其顿语",
+ "jmc": "马切姆语",
+ "mas": "马赛语",
+ "mzn": "马赞德兰语",
+ "mfe": "毛里求斯克里奥尔语",
+ "mi": "毛利语",
+ "mer": "梅鲁语",
+ "mgo": "梅塔语",
+ "mua": "蒙当语",
+ "mn": "蒙古语",
+ "bn": "孟加拉语",
+ "my": "缅甸语",
+ "ro-MD": "摩尔多瓦语",
+ "es-MX": "墨西哥西班牙语",
+ "naq": "纳马语",
+ "af": "南非荷兰语",
+ "nyn": "尼昂科勒语",
+ "ne": "尼泊尔语",
+ "nus": "努埃尔语",
+ "nn": "挪威尼诺斯克语",
+ "pt-PT": "欧洲葡萄牙语",
+ "asa": "帕雷语",
+ "pa": "旁遮普语",
+ "pt": "葡萄牙语",
+ "prg": "普鲁士语",
+ "ps": "普什图语",
+ "cgg": "奇加语",
+ "chr": "切罗基语",
+ "ja": "日语",
+ "sv": "瑞典语",
+ "gsw": "瑞士德语",
+ "fr-CH": "瑞士法语",
+ "de-CH": "瑞士高地德语",
+ "sah": "萨哈语",
+ "sr": "塞尔维亚语",
+ "seh": "塞纳语",
+ "saq": "桑布鲁语",
+ "sg": "桑戈语",
+ "sbp": "桑古语",
+ "si": "僧伽罗语",
+ "hsb": "上索布语",
+ "sn": "绍纳语",
+ "eo": "世界语",
+ "nb": "书面挪威语",
+ "sk": "斯洛伐克语",
+ "sl": "斯洛文尼亚语",
+ "sw": "斯瓦希里语",
+ "ii": "四川彝语",
+ "gd": "苏格兰盖尔语",
+ "ceb": "宿务语",
+ "xog": "索加语",
+ "so": "索马里语",
+ "tg": "塔吉克语",
+ "tzm": "塔马齐格特语",
+ "dav": "台塔语",
+ "te": "泰卢固语",
+ "ta": "泰米尔语",
+ "th": "泰语",
+ "to": "汤加语",
+ "teo": "特索语",
+ "ti": "提格利尼亚语",
+ "tr": "土耳其语",
+ "tk": "土库曼语",
+ "wae": "瓦尔瑟语",
+ "wa": "瓦隆语",
+ "vai": "瓦伊语",
+ "ewo": "旺杜语",
+ "cy": "威尔士语",
+ "ug": "维吾尔语",
+ "vun": "温旧语",
+ "vo": "沃拉普克语",
+ "wo": "沃洛夫语",
+ "ur": "乌尔都语",
+ "uk": "乌克兰语",
+ "uz": "乌兹别克语",
+ "es": "西班牙语",
+ "fy": "西弗里西亚语",
+ "khq": "西桑海语",
+ "he": "希伯来语",
+ "shi": "希尔哈语",
+ "el": "希腊语",
+ "dsb": "下索布语",
+ "haw": "夏威夷语",
+ "ksb": "香巴拉语",
+ "sd": "信德语",
+ "hu": "匈牙利语",
+ "agq": "亚罕语",
+ "hy": "亚美尼亚语",
+ "yav": "洋卞语",
+ "ig": "伊博语",
+ "smn": "伊纳里萨米语",
+ "it": "意大利语",
+ "yi": "意第绪语",
+ "hi": "印地语",
+ "id": "印度尼西亚语",
+ "en-GB": "英国英语",
+ "en": "英语",
+ "yo": "约鲁巴语",
+ "yue": "粤语",
+ "vi": "越南语",
+ "jv": "爪哇语",
+ "dje": "哲尔马语",
+ "ckb": "中库尔德语",
+ "zh": "中文",
+ "dyo": "朱拉语",
+ "dz": "宗卡语",
+ "zu": "祖鲁语"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/language/zu.json b/vendor/commerceguys/intl/resources/language/zu.json
index f6d2916bf..30c8d3a93 100644
--- a/vendor/commerceguys/intl/resources/language/zu.json
+++ b/vendor/commerceguys/intl/resources/language/zu.json
@@ -1,644 +1,224 @@
{
- "af": {
- "name": "i-Afrikaans"
- },
- "en-GB": {
- "name": "i-British English"
- },
- "en-CA": {
- "name": "i-Canadian English"
- },
- "fr-CA": {
- "name": "i-Canadian French"
- },
- "en": {
- "name": "i-English"
- },
- "lo": {
- "name": "i-Lao"
- },
- "es-MX": {
- "name": "i-Mexican Spanish"
- },
- "nn": {
- "name": "i-Norwegian Nynorsk"
- },
- "om": {
- "name": "i-Oromo"
- },
- "sah": {
- "name": "i-Sakha"
- },
- "gd": {
- "name": "i-Scottish Gaelic"
- },
- "si": {
- "name": "i-Sinhala"
- },
- "fr-CH": {
- "name": "i-Swiss French"
- },
- "de-CH": {
- "name": "i-Swiss High German"
- },
- "agq": {
- "name": "isi-Aghem"
- },
- "ak": {
- "name": "isi-Akan"
- },
- "sq": {
- "name": "isi-Albania"
- },
- "am": {
- "name": "isi-Amharic"
- },
- "ar": {
- "name": "isi-Arabic"
- },
- "hy": {
- "name": "isi-Armenia"
- },
- "as": {
- "name": "isi-Assamese"
- },
- "ast": {
- "name": "isi-Asturian"
- },
- "asa": {
- "name": "isi-Asu"
- },
- "de-AT": {
- "name": "isi-Austrian German"
- },
- "en-AU": {
- "name": "isi-Austrillian English"
- },
- "az": {
- "name": "isi-Azerbaijani"
- },
- "ksf": {
- "name": "isi-Bafia"
- },
- "bm": {
- "name": "isi-Bambara"
- },
- "bas": {
- "name": "isi-Basaa"
- },
- "eu": {
- "name": "isi-Basque"
- },
- "be": {
- "name": "isi-Belarusian"
- },
- "bem": {
- "name": "isi-Bemba"
- },
- "bez": {
- "name": "isi-Bena"
- },
- "bn": {
- "name": "isi-Bengali"
- },
- "brx": {
- "name": "isi-Bodo"
- },
- "bs": {
- "name": "isi-Bosnian"
- },
- "br": {
- "name": "isi-Breton"
- },
- "bg": {
- "name": "isi-Bulgari"
- },
- "my": {
- "name": "isi-Burmese"
- },
- "ca": {
- "name": "isi-Catalan"
- },
- "tzm": {
- "name": "isi-Central Atlas Tamazight"
- },
- "ckb": {
- "name": "isi-Central Kurdish"
- },
- "ce": {
- "name": "isi-Chechen"
- },
- "chr": {
- "name": "isi-Cherokee"
- },
- "cgg": {
- "name": "isi-Chiga"
- },
- "zh": {
- "name": "isi-Chinese"
- },
- "zh-Hans": {
- "name": "isi-Chinese (esenziwe-lula)"
- },
- "zh-Hant": {
- "name": "isi-Chinese (Okosiko)"
- },
- "cu": {
- "name": "isi-Church Slavic"
- },
- "ksh": {
- "name": "isi-Colognian"
- },
- "sw-CD": {
- "name": "isi-Congo Swahili"
- },
- "kw": {
- "name": "isi-Cornish"
- },
- "hr": {
- "name": "isi-Croatian"
- },
- "cs": {
- "name": "isi-Czech"
- },
- "da": {
- "name": "isi-Danish"
- },
- "dua": {
- "name": "isi-Duala"
- },
- "nl": {
- "name": "isi-Dutch"
- },
- "dz": {
- "name": "isi-Dzongkha"
- },
- "ebu": {
- "name": "isi-Embu"
- },
- "eo": {
- "name": "isi-Esperanto"
- },
- "et": {
- "name": "isi-Estonia"
- },
- "pt-PT": {
- "name": "isi-European Portuguese"
- },
- "ee": {
- "name": "isi-Ewe"
- },
- "ewo": {
- "name": "isi-Ewondo"
- },
- "fo": {
- "name": "isi-Faroese"
- },
- "fil": {
- "name": "isi-Filipino"
- },
- "fi": {
- "name": "isi-Finnish"
- },
- "nl-BE": {
- "name": "isi-Flemish"
- },
- "fr": {
- "name": "isi-French"
- },
- "fur": {
- "name": "isi-Friulian"
- },
- "ff": {
- "name": "isi-Fulah"
- },
- "gl": {
- "name": "isi-Galicia"
- },
- "lg": {
- "name": "isi-Ganda"
- },
- "ka": {
- "name": "isi-Georgian"
- },
- "de": {
- "name": "isi-German"
- },
- "el": {
- "name": "isi-Greek"
- },
- "gu": {
- "name": "isi-Gujarati"
- },
- "guz": {
- "name": "isi-Gusli"
- },
- "ha": {
- "name": "isi-Hausa"
- },
- "haw": {
- "name": "isi-Hawaiian"
- },
- "he": {
- "name": "isi-Hebrew"
- },
- "hi": {
- "name": "isi-Hindi"
- },
- "hu": {
- "name": "isi-Hungarian"
- },
- "is": {
- "name": "isi-Icelandic"
- },
- "ig": {
- "name": "isi-Igbo"
- },
- "smn": {
- "name": "isi-Inari Sami"
- },
- "id": {
- "name": "isi-Indonesian"
- },
- "ga": {
- "name": "isi-Irish"
- },
- "it": {
- "name": "isi-Italian"
- },
- "ja": {
- "name": "isi-Japanese"
- },
- "dyo": {
- "name": "isi-Jola-Fonyi"
- },
- "kea": {
- "name": "isi-Kabuverdianu"
- },
- "kab": {
- "name": "isi-Kabyle"
- },
- "kkj": {
- "name": "isi-Kako"
- },
- "kl": {
- "name": "isi-Kalaallisut"
- },
- "kln": {
- "name": "isi-Kalenjin"
- },
- "kam": {
- "name": "isi-Kamba"
- },
- "kn": {
- "name": "isi-Kannada"
- },
- "ks": {
- "name": "isi-Kashmiri"
- },
- "kk": {
- "name": "isi-Kazakh"
- },
- "km": {
- "name": "isi-Khmer"
- },
- "ki": {
- "name": "isi-Kikuyu"
- },
- "rw": {
- "name": "isi-Kinyarwanda"
- },
- "kok": {
- "name": "isi-Konkani"
- },
- "ko": {
- "name": "isi-Korean"
- },
- "khq": {
- "name": "isi-Koyra Chiini"
- },
- "ses": {
- "name": "isi-Koyraboro Senni"
- },
- "nmg": {
- "name": "isi-Kwasio"
- },
- "ky": {
- "name": "isi-Kyrgyz"
- },
- "lkt": {
- "name": "isi-Lakota"
- },
- "lag": {
- "name": "isi-Langi"
- },
- "lv": {
- "name": "isi-Latvian"
- },
- "ln": {
- "name": "isi-Lingala"
- },
- "lt": {
- "name": "isi-Lithuanian"
- },
- "nds": {
- "name": "isi-Low German"
- },
- "nds-NL": {
- "name": "isi-Low Saxon"
- },
- "dsb": {
- "name": "isi-Lower Sorbian"
- },
- "lu": {
- "name": "isi-Luba-Katanga"
- },
- "luo": {
- "name": "isi-Luo"
- },
- "lb": {
- "name": "isi-Luxembourgish"
- },
- "luy": {
- "name": "isi-Luyia"
- },
- "mk": {
- "name": "isi-Macedonian"
- },
- "jmc": {
- "name": "isi-Machame"
- },
- "mgh": {
- "name": "isi-Makhuwa-Meetto"
- },
- "kde": {
- "name": "isi-Makonde"
- },
- "mg": {
- "name": "isi-Malagasy"
- },
- "ms": {
- "name": "isi-Malay"
- },
- "ml": {
- "name": "isi-Malayalam"
- },
- "mt": {
- "name": "isi-Maltese"
- },
- "gv": {
- "name": "isi-Manx"
- },
- "mr": {
- "name": "isi-Marathi"
- },
- "mas": {
- "name": "isi-Masai"
- },
- "mzn": {
- "name": "isi-Mazanderani"
- },
- "mer": {
- "name": "isi-Meru"
- },
- "mgo": {
- "name": "isi-Meta’"
- },
- "ro-MD": {
- "name": "isi-Moldavian"
- },
- "mn": {
- "name": "isi-Mongolian"
- },
- "mfe": {
- "name": "isi-Morisyen"
- },
- "zgh": {
- "name": "isi-Moroccan Tamazight esivamile"
- },
- "mua": {
- "name": "isi-Mundang"
- },
- "naq": {
- "name": "isi-Nama"
- },
- "ne": {
- "name": "isi-Nepali"
- },
- "nnh": {
- "name": "isi-Ngiemboon"
- },
- "jgo": {
- "name": "isi-Ngomba"
- },
- "nd": {
- "name": "isi-North Ndebele"
- },
- "lrc": {
- "name": "isi-Northern Luri"
- },
- "se": {
- "name": "isi-Northern Sami"
- },
- "nb": {
- "name": "isi-Norwegian Bokmål"
- },
- "nus": {
- "name": "isi-Nuer"
- },
- "nyn": {
- "name": "isi-Nyankole"
- },
- "or": {
- "name": "isi-Odia"
- },
- "os": {
- "name": "isi-Ossetic"
- },
- "ps": {
- "name": "isi-Pashto"
- },
- "fa": {
- "name": "isi-Persian"
- },
- "pl": {
- "name": "isi-Polish"
- },
- "pt": {
- "name": "isi-Portuguese"
- },
- "prg": {
- "name": "isi-Prussian"
- },
- "pa": {
- "name": "isi-Punjabi"
- },
- "qu": {
- "name": "isi-Quechua"
- },
- "ro": {
- "name": "isi-Romanian"
- },
- "rm": {
- "name": "isi-Romansh"
- },
- "rof": {
- "name": "isi-Rombo"
- },
- "rn": {
- "name": "isi-Rundi"
- },
- "ru": {
- "name": "isi-Russian"
- },
- "rwk": {
- "name": "isi-Rwa"
- },
- "saq": {
- "name": "isi-Samburu"
- },
- "sg": {
- "name": "isi-Sango"
- },
- "sbp": {
- "name": "isi-Sangu"
- },
- "seh": {
- "name": "isi-Sena"
- },
- "sr": {
- "name": "isi-Serbian"
- },
- "ii": {
- "name": "isi-Sichuan Yi"
- },
- "sd": {
- "name": "isi-Sindhi"
- },
- "sk": {
- "name": "isi-Slovak"
- },
- "sl": {
- "name": "isi-Slovenian"
- },
- "xog": {
- "name": "isi-Soga"
- },
- "so": {
- "name": "isi-Somali"
- },
- "es": {
- "name": "isi-Spanish"
- },
- "sv": {
- "name": "isi-Swedish"
- },
- "gsw": {
- "name": "isi-Swiss German"
- },
- "shi": {
- "name": "isi-Tachelhit"
- },
- "dav": {
- "name": "isi-Taita"
- },
- "tg": {
- "name": "isi-Tajik"
- },
- "ta": {
- "name": "isi-Tamil"
- },
- "twq": {
- "name": "isi-Tasawaq"
- },
- "tt": {
- "name": "isi-Tatar"
- },
- "te": {
- "name": "isi-Telugu"
- },
- "teo": {
- "name": "isi-Teso"
- },
- "th": {
- "name": "isi-Thai"
- },
- "bo": {
- "name": "isi-Tibetan"
- },
- "ti": {
- "name": "isi-Tigrinya"
- },
- "to": {
- "name": "isi-Tongan"
- },
- "tr": {
- "name": "isi-Turkish"
- },
- "tk": {
- "name": "isi-Turkmen"
- },
- "ug": {
- "name": "isi-Uighur"
- },
- "uk": {
- "name": "isi-Ukrainian"
- },
- "hsb": {
- "name": "isi-Upper Sorbian"
- },
- "ur": {
- "name": "isi-Urdu"
- },
- "uz": {
- "name": "isi-Uzbek"
- },
- "vai": {
- "name": "isi-Vai"
- },
- "vi": {
- "name": "isi-Vietnamese"
- },
- "vo": {
- "name": "isi-Volapük"
- },
- "wae": {
- "name": "isi-Walser"
- },
- "cy": {
- "name": "isi-Welsh"
- },
- "fy": {
- "name": "isi-Western Frisian"
- },
- "wo": {
- "name": "isi-Wolof"
- },
- "yav": {
- "name": "isi-Yangben"
- },
- "yi": {
- "name": "isi-Yiddish"
- },
- "yo": {
- "name": "isi-Yoruba"
- },
- "dje": {
- "name": "isi-Zarma"
- },
- "ksb": {
- "name": "isiShambala"
- },
- "sn": {
- "name": "isiShona"
- },
- "sw": {
- "name": "isiSwahili"
- },
- "vun": {
- "name": "isiVunjo"
- },
- "zu": {
- "name": "isiZulu"
- }
+ "af": "i-Afrikaans",
+ "en-AU": "i-Australian English",
+ "en-GB": "i-British English",
+ "en-CA": "i-Canadian English",
+ "en": "i-English",
+ "sah": "i-Sakha",
+ "agq": "isi-Aghem",
+ "ak": "isi-Akan",
+ "sq": "isi-Albania",
+ "am": "isi-Amharic",
+ "ar": "isi-Arabic",
+ "hy": "isi-Armenia",
+ "as": "isi-Assamese",
+ "ast": "isi-Asturian",
+ "asa": "isi-Asu",
+ "de-AT": "isi-Austrian German",
+ "az": "isi-Azerbaijani",
+ "ksf": "isi-Bafia",
+ "bm": "isi-Bambara",
+ "bas": "isi-Basaa",
+ "eu": "isi-Basque",
+ "be": "isi-Belarusian",
+ "bem": "isi-Bemba",
+ "bez": "isi-Bena",
+ "bn": "isi-Bengali",
+ "brx": "isi-Bodo",
+ "bs": "isi-Bosnian",
+ "br": "isi-Breton",
+ "bg": "isi-Bulgari",
+ "my": "isi-Burmese",
+ "fr-CA": "isi-Canadian French",
+ "yue": "isi-Cantonese",
+ "ca": "isi-Catalan",
+ "ceb": "isi-Cebuano",
+ "tzm": "isi-Central Atlas Tamazight",
+ "ckb": "isi-Central Kurdish",
+ "ce": "isi-Chechen",
+ "chr": "isi-Cherokee",
+ "cgg": "isi-Chiga",
+ "zh": "isi-Chinese",
+ "zh-Hans": "isi-Chinese (esenziwe-lula)",
+ "zh-Hant": "isi-Chinese (Okosiko)",
+ "cu": "isi-Church Slavic",
+ "ksh": "isi-Colognian",
+ "sw-CD": "isi-Congo Swahili",
+ "kw": "isi-Cornish",
+ "hr": "isi-Croatian",
+ "cs": "isi-Czech",
+ "da": "isi-Danish",
+ "dua": "isi-Duala",
+ "nl": "isi-Dutch",
+ "dz": "isi-Dzongkha",
+ "ebu": "isi-Embu",
+ "eo": "isi-Esperanto",
+ "et": "isi-Estonia",
+ "pt-PT": "isi-European Portuguese",
+ "ee": "isi-Ewe",
+ "ewo": "isi-Ewondo",
+ "fo": "isi-Faroese",
+ "fil": "isi-Filipino",
+ "fi": "isi-Finnish",
+ "nl-BE": "isi-Flemish",
+ "fr": "isi-French",
+ "fur": "isi-Friulian",
+ "ff": "isi-Fulah",
+ "gl": "isi-Galicia",
+ "lg": "isi-Ganda",
+ "ka": "isi-Georgian",
+ "de": "isi-German",
+ "el": "isi-Greek",
+ "gu": "isi-Gujarati",
+ "guz": "isi-Gusli",
+ "ha": "isi-Hausa",
+ "haw": "isi-Hawaiian",
+ "he": "isi-Hebrew",
+ "hi": "isi-Hindi",
+ "hu": "isi-Hungarian",
+ "is": "isi-Icelandic",
+ "ig": "isi-Igbo",
+ "smn": "isi-Inari Sami",
+ "id": "isi-Indonesian",
+ "ga": "isi-Irish",
+ "it": "isi-Italian",
+ "ja": "isi-Japanese",
+ "jv": "isi-Javanese",
+ "dyo": "isi-Jola-Fonyi",
+ "kea": "isi-Kabuverdianu",
+ "kab": "isi-Kabyle",
+ "kkj": "isi-Kako",
+ "kl": "isi-Kalaallisut",
+ "kln": "isi-Kalenjin",
+ "kam": "isi-Kamba",
+ "kn": "isi-Kannada",
+ "ks": "isi-Kashmiri",
+ "kk": "isi-Kazakh",
+ "km": "isi-Khmer",
+ "ki": "isi-Kikuyu",
+ "rw": "isi-Kinyarwanda",
+ "kok": "isi-Konkani",
+ "ko": "isi-Korean",
+ "khq": "isi-Koyra Chiini",
+ "ses": "isi-Koyraboro Senni",
+ "ku": "isi-Kurdish",
+ "nmg": "isi-Kwasio",
+ "ky": "isi-Kyrgyz",
+ "lkt": "isi-Lakota",
+ "lag": "isi-Langi",
+ "lo": "isi-Lao",
+ "es-419": "isi-Latin American Spanish",
+ "lv": "isi-Latvian",
+ "ln": "isi-Lingala",
+ "lt": "isi-Lithuanian",
+ "nds": "isi-Low German",
+ "nds-NL": "isi-Low Saxon",
+ "dsb": "isi-Lower Sorbian",
+ "lu": "isi-Luba-Katanga",
+ "luo": "isi-Luo",
+ "lb": "isi-Luxembourgish",
+ "luy": "isi-Luyia",
+ "mk": "isi-Macedonian",
+ "jmc": "isi-Machame",
+ "mgh": "isi-Makhuwa-Meetto",
+ "kde": "isi-Makonde",
+ "mg": "isi-Malagasy",
+ "ms": "isi-Malay",
+ "ml": "isi-Malayalam",
+ "mt": "isi-Maltese",
+ "gv": "isi-Manx",
+ "mi": "isi-Maori",
+ "mr": "isi-Marathi",
+ "mas": "isi-Masai",
+ "mzn": "isi-Mazanderani",
+ "mer": "isi-Meru",
+ "mgo": "isi-Meta’",
+ "es-MX": "Isi-Mexican Spanish",
+ "ro-MD": "isi-Moldavian",
+ "mn": "isi-Mongolian",
+ "mfe": "isi-Morisyen",
+ "zgh": "isi-Moroccan Tamazight esivamile",
+ "mua": "isi-Mundang",
+ "naq": "isi-Nama",
+ "ne": "isi-Nepali",
+ "nnh": "isi-Ngiemboon",
+ "jgo": "isi-Ngomba",
+ "nd": "isi-North Ndebele",
+ "lrc": "isi-Northern Luri",
+ "se": "isi-Northern Sami",
+ "nb": "isi-Norwegian Bokmål",
+ "nn": "isi-Norwegian Nynorsk",
+ "nus": "isi-Nuer",
+ "nyn": "isi-Nyankole",
+ "or": "isi-Odia",
+ "om": "isi-Oromo",
+ "os": "isi-Ossetic",
+ "ps": "isi-Pashto",
+ "fa": "isi-Persian",
+ "pl": "isi-Polish",
+ "pt": "isi-Portuguese",
+ "prg": "isi-Prussian",
+ "pa": "isi-Punjabi",
+ "qu": "isi-Quechua",
+ "ro": "isi-Romanian",
+ "rm": "isi-Romansh",
+ "rof": "isi-Rombo",
+ "rn": "isi-Rundi",
+ "ru": "isi-Russian",
+ "rwk": "isi-Rwa",
+ "saq": "isi-Samburu",
+ "sg": "isi-Sango",
+ "sbp": "isi-Sangu",
+ "gd": "isi-Scottish Gaelic",
+ "seh": "isi-Sena",
+ "sr": "isi-Serbian",
+ "ii": "isi-Sichuan Yi",
+ "sd": "isi-Sindhi",
+ "si": "isi-Sinhala",
+ "sk": "isi-Slovak",
+ "sl": "isi-Slovenian",
+ "xog": "isi-Soga",
+ "so": "isi-Somali",
+ "es": "isi-Spanish",
+ "sv": "isi-Swedish",
+ "fr-CH": "isi-Swiss French",
+ "gsw": "isi-Swiss German",
+ "de-CH": "Isi-Swiss High German",
+ "shi": "isi-Tachelhit",
+ "dav": "isi-Taita",
+ "tg": "isi-Tajik",
+ "ta": "isi-Tamil",
+ "twq": "isi-Tasawaq",
+ "tt": "isi-Tatar",
+ "te": "isi-Telugu",
+ "teo": "isi-Teso",
+ "th": "isi-Thai",
+ "bo": "isi-Tibetan",
+ "ti": "isi-Tigrinya",
+ "to": "isi-Tongan",
+ "tr": "isi-Turkish",
+ "tk": "isi-Turkmen",
+ "ug": "isi-Uighur",
+ "uk": "isi-Ukrainian",
+ "hsb": "isi-Upper Sorbian",
+ "ur": "isi-Urdu",
+ "uz": "isi-Uzbek",
+ "vai": "isi-Vai",
+ "vi": "isi-Vietnamese",
+ "vo": "isi-Volapük",
+ "wa": "isi-Walloon",
+ "wae": "isi-Walser",
+ "cy": "isi-Welsh",
+ "fy": "isi-Western Frisian",
+ "wo": "isi-Wolof",
+ "yav": "isi-Yangben",
+ "yi": "isi-Yiddish",
+ "yo": "isi-Yoruba",
+ "dje": "isi-Zarma",
+ "ksb": "isiShambala",
+ "sn": "isiShona",
+ "sw": "isiSwahili",
+ "vun": "isiVunjo",
+ "xh": "isiXhosa",
+ "zu": "isiZulu"
} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/af.json b/vendor/commerceguys/intl/resources/number_format/af.json
deleted file mode 100644
index 2d2088801..000000000
--- a/vendor/commerceguys/intl/resources/number_format/af.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "¤#,##0.00",
- "accounting_currency_pattern": "¤#,##0.00;(¤#,##0.00)",
- "decimal_separator": ",",
- "grouping_separator": " "
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/agq.json b/vendor/commerceguys/intl/resources/number_format/agq.json
deleted file mode 100644
index a10f29339..000000000
--- a/vendor/commerceguys/intl/resources/number_format/agq.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "#,##0.00¤",
- "accounting_currency_pattern": "#,##0.00¤",
- "decimal_separator": ",",
- "grouping_separator": " "
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/ak.json b/vendor/commerceguys/intl/resources/number_format/ak.json
deleted file mode 100644
index a605145a8..000000000
--- a/vendor/commerceguys/intl/resources/number_format/ak.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "¤#,##0.00",
- "accounting_currency_pattern": "¤#,##0.00"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/am.json b/vendor/commerceguys/intl/resources/number_format/am.json
deleted file mode 100644
index b3c1634ea..000000000
--- a/vendor/commerceguys/intl/resources/number_format/am.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "¤#,##0.00",
- "accounting_currency_pattern": "¤#,##0.00;(¤#,##0.00)"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/ar-DZ.json b/vendor/commerceguys/intl/resources/number_format/ar-DZ.json
deleted file mode 100644
index d71a5ee88..000000000
--- a/vendor/commerceguys/intl/resources/number_format/ar-DZ.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "¤ #,##0.00",
- "accounting_currency_pattern": "¤#,##0.00;(¤#,##0.00)",
- "decimal_separator": ",",
- "grouping_separator": ".",
- "plus_sign": "‎+",
- "minus_sign": "‎-",
- "percent_sign": "‎%‎"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/ar-EH.json b/vendor/commerceguys/intl/resources/number_format/ar-EH.json
deleted file mode 100644
index 49963655e..000000000
--- a/vendor/commerceguys/intl/resources/number_format/ar-EH.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "¤ #,##0.00",
- "accounting_currency_pattern": "¤#,##0.00;(¤#,##0.00)",
- "plus_sign": "‎+",
- "minus_sign": "‎-",
- "percent_sign": "‎%‎"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/ar-LY.json b/vendor/commerceguys/intl/resources/number_format/ar-LY.json
deleted file mode 100644
index d71a5ee88..000000000
--- a/vendor/commerceguys/intl/resources/number_format/ar-LY.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "¤ #,##0.00",
- "accounting_currency_pattern": "¤#,##0.00;(¤#,##0.00)",
- "decimal_separator": ",",
- "grouping_separator": ".",
- "plus_sign": "‎+",
- "minus_sign": "‎-",
- "percent_sign": "‎%‎"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/ar-MA.json b/vendor/commerceguys/intl/resources/number_format/ar-MA.json
deleted file mode 100644
index d71a5ee88..000000000
--- a/vendor/commerceguys/intl/resources/number_format/ar-MA.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "¤ #,##0.00",
- "accounting_currency_pattern": "¤#,##0.00;(¤#,##0.00)",
- "decimal_separator": ",",
- "grouping_separator": ".",
- "plus_sign": "‎+",
- "minus_sign": "‎-",
- "percent_sign": "‎%‎"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/ar-TN.json b/vendor/commerceguys/intl/resources/number_format/ar-TN.json
deleted file mode 100644
index d71a5ee88..000000000
--- a/vendor/commerceguys/intl/resources/number_format/ar-TN.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "¤ #,##0.00",
- "accounting_currency_pattern": "¤#,##0.00;(¤#,##0.00)",
- "decimal_separator": ",",
- "grouping_separator": ".",
- "plus_sign": "‎+",
- "minus_sign": "‎-",
- "percent_sign": "‎%‎"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/ar.json b/vendor/commerceguys/intl/resources/number_format/ar.json
deleted file mode 100644
index 055e131eb..000000000
--- a/vendor/commerceguys/intl/resources/number_format/ar.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "numbering_system": "arab",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0 %",
- "currency_pattern": "#,##0.00 ¤",
- "accounting_currency_pattern": "#,##0.00 ¤",
- "decimal_separator": "٫",
- "grouping_separator": "٬",
- "plus_sign": "؜+",
- "minus_sign": "؜-",
- "percent_sign": "٪؜"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/ast.json b/vendor/commerceguys/intl/resources/number_format/ast.json
deleted file mode 100644
index fe7da1e1a..000000000
--- a/vendor/commerceguys/intl/resources/number_format/ast.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "#,##0.00 ¤",
- "accounting_currency_pattern": "#,##0.00 ¤",
- "decimal_separator": ",",
- "grouping_separator": "."
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/az.json b/vendor/commerceguys/intl/resources/number_format/az.json
deleted file mode 100644
index 481a97b35..000000000
--- a/vendor/commerceguys/intl/resources/number_format/az.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "¤ #,##0.00",
- "accounting_currency_pattern": "¤ #,##0.00",
- "decimal_separator": ",",
- "grouping_separator": "."
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/bas.json b/vendor/commerceguys/intl/resources/number_format/bas.json
deleted file mode 100644
index d764f9629..000000000
--- a/vendor/commerceguys/intl/resources/number_format/bas.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0 %",
- "currency_pattern": "#,##0.00 ¤",
- "accounting_currency_pattern": "#,##0.00 ¤",
- "decimal_separator": ",",
- "grouping_separator": " "
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/be.json b/vendor/commerceguys/intl/resources/number_format/be.json
deleted file mode 100644
index d764f9629..000000000
--- a/vendor/commerceguys/intl/resources/number_format/be.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0 %",
- "currency_pattern": "#,##0.00 ¤",
- "accounting_currency_pattern": "#,##0.00 ¤",
- "decimal_separator": ",",
- "grouping_separator": " "
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/bez.json b/vendor/commerceguys/intl/resources/number_format/bez.json
deleted file mode 100644
index f073f08bc..000000000
--- a/vendor/commerceguys/intl/resources/number_format/bez.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "#,##0.00¤",
- "accounting_currency_pattern": "#,##0.00¤"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/bg.json b/vendor/commerceguys/intl/resources/number_format/bg.json
deleted file mode 100644
index e7e048d67..000000000
--- a/vendor/commerceguys/intl/resources/number_format/bg.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "0.00 ¤",
- "accounting_currency_pattern": "0.00 ¤;(0.00 ¤)",
- "decimal_separator": ",",
- "grouping_separator": " "
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/bm.json b/vendor/commerceguys/intl/resources/number_format/bm.json
deleted file mode 100644
index b3c1634ea..000000000
--- a/vendor/commerceguys/intl/resources/number_format/bm.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "¤#,##0.00",
- "accounting_currency_pattern": "¤#,##0.00;(¤#,##0.00)"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/bn.json b/vendor/commerceguys/intl/resources/number_format/bn.json
deleted file mode 100644
index 0647f15c7..000000000
--- a/vendor/commerceguys/intl/resources/number_format/bn.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "numbering_system": "beng",
- "decimal_pattern": "#,##,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "#,##,##0.00¤",
- "accounting_currency_pattern": "#,##,##0.00¤;(#,##,##0.00¤)"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/bo.json b/vendor/commerceguys/intl/resources/number_format/bo.json
deleted file mode 100644
index 0a0143208..000000000
--- a/vendor/commerceguys/intl/resources/number_format/bo.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "¤ #,##0.00",
- "accounting_currency_pattern": "¤ #,##0.00"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/br.json b/vendor/commerceguys/intl/resources/number_format/br.json
deleted file mode 100644
index d764f9629..000000000
--- a/vendor/commerceguys/intl/resources/number_format/br.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0 %",
- "currency_pattern": "#,##0.00 ¤",
- "accounting_currency_pattern": "#,##0.00 ¤",
- "decimal_separator": ",",
- "grouping_separator": " "
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/brx.json b/vendor/commerceguys/intl/resources/number_format/brx.json
deleted file mode 100644
index a844ebdb7..000000000
--- a/vendor/commerceguys/intl/resources/number_format/brx.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##,##0.###",
- "percent_pattern": "#,##,##0%",
- "currency_pattern": "¤ #,##,##0.00",
- "accounting_currency_pattern": "¤ #,##,##0.00"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/bs-Cyrl.json b/vendor/commerceguys/intl/resources/number_format/bs-Cyrl.json
deleted file mode 100644
index fe7da1e1a..000000000
--- a/vendor/commerceguys/intl/resources/number_format/bs-Cyrl.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "#,##0.00 ¤",
- "accounting_currency_pattern": "#,##0.00 ¤",
- "decimal_separator": ",",
- "grouping_separator": "."
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/bs.json b/vendor/commerceguys/intl/resources/number_format/bs.json
deleted file mode 100644
index 54df599a4..000000000
--- a/vendor/commerceguys/intl/resources/number_format/bs.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0 %",
- "currency_pattern": "#,##0.00 ¤",
- "accounting_currency_pattern": "#,##0.00 ¤",
- "decimal_separator": ",",
- "grouping_separator": "."
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/ca.json b/vendor/commerceguys/intl/resources/number_format/ca.json
deleted file mode 100644
index c30bdc3aa..000000000
--- a/vendor/commerceguys/intl/resources/number_format/ca.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "#,##0.00 ¤",
- "accounting_currency_pattern": "#,##0.00 ¤;(#,##0.00 ¤)",
- "decimal_separator": ",",
- "grouping_separator": "."
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/ce.json b/vendor/commerceguys/intl/resources/number_format/ce.json
deleted file mode 100644
index 4f5790c21..000000000
--- a/vendor/commerceguys/intl/resources/number_format/ce.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0 %",
- "currency_pattern": "#,##0.00 ¤",
- "accounting_currency_pattern": "#,##0.00 ¤"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/cgg.json b/vendor/commerceguys/intl/resources/number_format/cgg.json
deleted file mode 100644
index a605145a8..000000000
--- a/vendor/commerceguys/intl/resources/number_format/cgg.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "¤#,##0.00",
- "accounting_currency_pattern": "¤#,##0.00"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/ckb.json b/vendor/commerceguys/intl/resources/number_format/ckb.json
deleted file mode 100644
index 10b888cbc..000000000
--- a/vendor/commerceguys/intl/resources/number_format/ckb.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "numbering_system": "arab",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0 %",
- "currency_pattern": "#,##0.00 ¤",
- "accounting_currency_pattern": "#,##0.00 ¤",
- "decimal_separator": "٫",
- "grouping_separator": "٬",
- "plus_sign": "‏+",
- "minus_sign": "‏-",
- "percent_sign": "٪"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/cs.json b/vendor/commerceguys/intl/resources/number_format/cs.json
deleted file mode 100644
index d764f9629..000000000
--- a/vendor/commerceguys/intl/resources/number_format/cs.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0 %",
- "currency_pattern": "#,##0.00 ¤",
- "accounting_currency_pattern": "#,##0.00 ¤",
- "decimal_separator": ",",
- "grouping_separator": " "
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/cu.json b/vendor/commerceguys/intl/resources/number_format/cu.json
deleted file mode 100644
index 0a0143208..000000000
--- a/vendor/commerceguys/intl/resources/number_format/cu.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "¤ #,##0.00",
- "accounting_currency_pattern": "¤ #,##0.00"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/cy.json b/vendor/commerceguys/intl/resources/number_format/cy.json
deleted file mode 100644
index b3c1634ea..000000000
--- a/vendor/commerceguys/intl/resources/number_format/cy.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "¤#,##0.00",
- "accounting_currency_pattern": "¤#,##0.00;(¤#,##0.00)"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/da.json b/vendor/commerceguys/intl/resources/number_format/da.json
deleted file mode 100644
index 54df599a4..000000000
--- a/vendor/commerceguys/intl/resources/number_format/da.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0 %",
- "currency_pattern": "#,##0.00 ¤",
- "accounting_currency_pattern": "#,##0.00 ¤",
- "decimal_separator": ",",
- "grouping_separator": "."
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/de-AT.json b/vendor/commerceguys/intl/resources/number_format/de-AT.json
deleted file mode 100644
index 7fb6d06ea..000000000
--- a/vendor/commerceguys/intl/resources/number_format/de-AT.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0 %",
- "currency_pattern": "¤ #,##0.00",
- "accounting_currency_pattern": "#,##0.00 ¤",
- "decimal_separator": ",",
- "grouping_separator": " "
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/de-CH.json b/vendor/commerceguys/intl/resources/number_format/de-CH.json
deleted file mode 100644
index 845578f9a..000000000
--- a/vendor/commerceguys/intl/resources/number_format/de-CH.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "¤ #,##0.00;¤-#,##0.00",
- "accounting_currency_pattern": "#,##0.00 ¤",
- "grouping_separator": "’"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/de-LI.json b/vendor/commerceguys/intl/resources/number_format/de-LI.json
deleted file mode 100644
index f788741c8..000000000
--- a/vendor/commerceguys/intl/resources/number_format/de-LI.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "¤ #,##0.00",
- "accounting_currency_pattern": "#,##0.00 ¤",
- "grouping_separator": "’"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/de.json b/vendor/commerceguys/intl/resources/number_format/de.json
deleted file mode 100644
index 54df599a4..000000000
--- a/vendor/commerceguys/intl/resources/number_format/de.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0 %",
- "currency_pattern": "#,##0.00 ¤",
- "accounting_currency_pattern": "#,##0.00 ¤",
- "decimal_separator": ",",
- "grouping_separator": "."
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/dje.json b/vendor/commerceguys/intl/resources/number_format/dje.json
deleted file mode 100644
index b7d12f088..000000000
--- a/vendor/commerceguys/intl/resources/number_format/dje.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "#,##0.00¤",
- "accounting_currency_pattern": "#,##0.00¤",
- "grouping_separator": " "
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/dsb.json b/vendor/commerceguys/intl/resources/number_format/dsb.json
deleted file mode 100644
index 54df599a4..000000000
--- a/vendor/commerceguys/intl/resources/number_format/dsb.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0 %",
- "currency_pattern": "#,##0.00 ¤",
- "accounting_currency_pattern": "#,##0.00 ¤",
- "decimal_separator": ",",
- "grouping_separator": "."
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/dyo.json b/vendor/commerceguys/intl/resources/number_format/dyo.json
deleted file mode 100644
index 7ec8623e4..000000000
--- a/vendor/commerceguys/intl/resources/number_format/dyo.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "#,##0.00 ¤",
- "accounting_currency_pattern": "#,##0.00 ¤",
- "decimal_separator": ",",
- "grouping_separator": " "
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/dz.json b/vendor/commerceguys/intl/resources/number_format/dz.json
deleted file mode 100644
index 6fef86b40..000000000
--- a/vendor/commerceguys/intl/resources/number_format/dz.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##,##0.###",
- "percent_pattern": "#,##,##0 %",
- "currency_pattern": "¤#,##,##0.00",
- "accounting_currency_pattern": "¤#,##,##0.00"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/ee.json b/vendor/commerceguys/intl/resources/number_format/ee.json
deleted file mode 100644
index b3c1634ea..000000000
--- a/vendor/commerceguys/intl/resources/number_format/ee.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "¤#,##0.00",
- "accounting_currency_pattern": "¤#,##0.00;(¤#,##0.00)"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/el.json b/vendor/commerceguys/intl/resources/number_format/el.json
deleted file mode 100644
index fe7da1e1a..000000000
--- a/vendor/commerceguys/intl/resources/number_format/el.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "#,##0.00 ¤",
- "accounting_currency_pattern": "#,##0.00 ¤",
- "decimal_separator": ",",
- "grouping_separator": "."
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/en-AT.json b/vendor/commerceguys/intl/resources/number_format/en-AT.json
deleted file mode 100644
index 59036076f..000000000
--- a/vendor/commerceguys/intl/resources/number_format/en-AT.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0 %",
- "currency_pattern": "¤ #,##0.00",
- "accounting_currency_pattern": "¤ #,##0.00",
- "decimal_separator": ",",
- "grouping_separator": "."
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/en-BE.json b/vendor/commerceguys/intl/resources/number_format/en-BE.json
deleted file mode 100644
index 69a6c9165..000000000
--- a/vendor/commerceguys/intl/resources/number_format/en-BE.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "#,##0.00 ¤",
- "accounting_currency_pattern": "¤#,##0.00;(¤#,##0.00)",
- "decimal_separator": ",",
- "grouping_separator": "."
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/en-CH.json b/vendor/commerceguys/intl/resources/number_format/en-CH.json
deleted file mode 100644
index 3532d00f0..000000000
--- a/vendor/commerceguys/intl/resources/number_format/en-CH.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "¤ #,##0.00;¤-#,##0.00",
- "accounting_currency_pattern": "¤ #,##0.00;¤-#,##0.00",
- "decimal_separator": ",",
- "grouping_separator": "."
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/en-DE.json b/vendor/commerceguys/intl/resources/number_format/en-DE.json
deleted file mode 100644
index 54df599a4..000000000
--- a/vendor/commerceguys/intl/resources/number_format/en-DE.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0 %",
- "currency_pattern": "#,##0.00 ¤",
- "accounting_currency_pattern": "#,##0.00 ¤",
- "decimal_separator": ",",
- "grouping_separator": "."
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/en-DK.json b/vendor/commerceguys/intl/resources/number_format/en-DK.json
deleted file mode 100644
index 54df599a4..000000000
--- a/vendor/commerceguys/intl/resources/number_format/en-DK.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0 %",
- "currency_pattern": "#,##0.00 ¤",
- "accounting_currency_pattern": "#,##0.00 ¤",
- "decimal_separator": ",",
- "grouping_separator": "."
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/en-FI.json b/vendor/commerceguys/intl/resources/number_format/en-FI.json
deleted file mode 100644
index d764f9629..000000000
--- a/vendor/commerceguys/intl/resources/number_format/en-FI.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0 %",
- "currency_pattern": "#,##0.00 ¤",
- "accounting_currency_pattern": "#,##0.00 ¤",
- "decimal_separator": ",",
- "grouping_separator": " "
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/en-IN.json b/vendor/commerceguys/intl/resources/number_format/en-IN.json
deleted file mode 100644
index c79ed0085..000000000
--- a/vendor/commerceguys/intl/resources/number_format/en-IN.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##,##0.###",
- "percent_pattern": "#,##,##0%",
- "currency_pattern": "¤ #,##,##0.00",
- "accounting_currency_pattern": "¤#,##0.00;(¤#,##0.00)"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/en-NL.json b/vendor/commerceguys/intl/resources/number_format/en-NL.json
deleted file mode 100644
index b02be0cc4..000000000
--- a/vendor/commerceguys/intl/resources/number_format/en-NL.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "¤ #,##0.00;¤ -#,##0.00",
- "accounting_currency_pattern": "¤ #,##0.00;(¤ #,##0.00)",
- "decimal_separator": ",",
- "grouping_separator": "."
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/en-SE.json b/vendor/commerceguys/intl/resources/number_format/en-SE.json
deleted file mode 100644
index d764f9629..000000000
--- a/vendor/commerceguys/intl/resources/number_format/en-SE.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0 %",
- "currency_pattern": "#,##0.00 ¤",
- "accounting_currency_pattern": "#,##0.00 ¤",
- "decimal_separator": ",",
- "grouping_separator": " "
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/en-SI.json b/vendor/commerceguys/intl/resources/number_format/en-SI.json
deleted file mode 100644
index c30bdc3aa..000000000
--- a/vendor/commerceguys/intl/resources/number_format/en-SI.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "#,##0.00 ¤",
- "accounting_currency_pattern": "#,##0.00 ¤;(#,##0.00 ¤)",
- "decimal_separator": ",",
- "grouping_separator": "."
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/en-ZA.json b/vendor/commerceguys/intl/resources/number_format/en-ZA.json
deleted file mode 100644
index 2d2088801..000000000
--- a/vendor/commerceguys/intl/resources/number_format/en-ZA.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "¤#,##0.00",
- "accounting_currency_pattern": "¤#,##0.00;(¤#,##0.00)",
- "decimal_separator": ",",
- "grouping_separator": " "
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/en.json b/vendor/commerceguys/intl/resources/number_format/en.json
deleted file mode 100644
index b3c1634ea..000000000
--- a/vendor/commerceguys/intl/resources/number_format/en.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "¤#,##0.00",
- "accounting_currency_pattern": "¤#,##0.00;(¤#,##0.00)"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/eo.json b/vendor/commerceguys/intl/resources/number_format/eo.json
deleted file mode 100644
index 28881d5d4..000000000
--- a/vendor/commerceguys/intl/resources/number_format/eo.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "¤ #,##0.00",
- "accounting_currency_pattern": "¤ #,##0.00",
- "decimal_separator": ",",
- "grouping_separator": " "
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/es-AR.json b/vendor/commerceguys/intl/resources/number_format/es-AR.json
deleted file mode 100644
index b58b29cca..000000000
--- a/vendor/commerceguys/intl/resources/number_format/es-AR.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0 %",
- "currency_pattern": "¤ #,##0.00",
- "accounting_currency_pattern": "¤ #,##0.00;(¤ #,##0.00)",
- "decimal_separator": ",",
- "grouping_separator": "."
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/es-BO.json b/vendor/commerceguys/intl/resources/number_format/es-BO.json
deleted file mode 100644
index 70ef5d89a..000000000
--- a/vendor/commerceguys/intl/resources/number_format/es-BO.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0 %",
- "currency_pattern": "¤#,##0.00",
- "accounting_currency_pattern": "¤#,##0.00",
- "decimal_separator": ",",
- "grouping_separator": "."
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/es-BR.json b/vendor/commerceguys/intl/resources/number_format/es-BR.json
deleted file mode 100644
index a474daf71..000000000
--- a/vendor/commerceguys/intl/resources/number_format/es-BR.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0 %",
- "currency_pattern": "¤#,##0.00",
- "accounting_currency_pattern": "¤#,##0.00"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/es-BZ.json b/vendor/commerceguys/intl/resources/number_format/es-BZ.json
deleted file mode 100644
index a474daf71..000000000
--- a/vendor/commerceguys/intl/resources/number_format/es-BZ.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0 %",
- "currency_pattern": "¤#,##0.00",
- "accounting_currency_pattern": "¤#,##0.00"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/es-CL.json b/vendor/commerceguys/intl/resources/number_format/es-CL.json
deleted file mode 100644
index db4aa024b..000000000
--- a/vendor/commerceguys/intl/resources/number_format/es-CL.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0 %",
- "currency_pattern": "¤#,##0.00;¤-#,##0.00",
- "accounting_currency_pattern": "¤#,##0.00",
- "decimal_separator": ",",
- "grouping_separator": "."
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/es-CO.json b/vendor/commerceguys/intl/resources/number_format/es-CO.json
deleted file mode 100644
index 9289ceb55..000000000
--- a/vendor/commerceguys/intl/resources/number_format/es-CO.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0 %",
- "currency_pattern": "¤ #,##0.00",
- "accounting_currency_pattern": "¤#,##0.00",
- "decimal_separator": ",",
- "grouping_separator": "."
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/es-CR.json b/vendor/commerceguys/intl/resources/number_format/es-CR.json
deleted file mode 100644
index 421f438df..000000000
--- a/vendor/commerceguys/intl/resources/number_format/es-CR.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0 %",
- "currency_pattern": "¤#,##0.00",
- "accounting_currency_pattern": "¤#,##0.00",
- "decimal_separator": ",",
- "grouping_separator": " "
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/es-CU.json b/vendor/commerceguys/intl/resources/number_format/es-CU.json
deleted file mode 100644
index a474daf71..000000000
--- a/vendor/commerceguys/intl/resources/number_format/es-CU.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0 %",
- "currency_pattern": "¤#,##0.00",
- "accounting_currency_pattern": "¤#,##0.00"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/es-DO.json b/vendor/commerceguys/intl/resources/number_format/es-DO.json
deleted file mode 100644
index ff98fbc27..000000000
--- a/vendor/commerceguys/intl/resources/number_format/es-DO.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0 %",
- "currency_pattern": "¤#,##0.00",
- "accounting_currency_pattern": "¤#,##0.00;(¤#,##0.00)"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/es-EC.json b/vendor/commerceguys/intl/resources/number_format/es-EC.json
deleted file mode 100644
index db4aa024b..000000000
--- a/vendor/commerceguys/intl/resources/number_format/es-EC.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0 %",
- "currency_pattern": "¤#,##0.00;¤-#,##0.00",
- "accounting_currency_pattern": "¤#,##0.00",
- "decimal_separator": ",",
- "grouping_separator": "."
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/es-GQ.json b/vendor/commerceguys/intl/resources/number_format/es-GQ.json
deleted file mode 100644
index 827c59313..000000000
--- a/vendor/commerceguys/intl/resources/number_format/es-GQ.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0 %",
- "currency_pattern": "¤#,##0.00",
- "accounting_currency_pattern": "#,##0.00 ¤",
- "decimal_separator": ",",
- "grouping_separator": "."
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/es-GT.json b/vendor/commerceguys/intl/resources/number_format/es-GT.json
deleted file mode 100644
index a474daf71..000000000
--- a/vendor/commerceguys/intl/resources/number_format/es-GT.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0 %",
- "currency_pattern": "¤#,##0.00",
- "accounting_currency_pattern": "¤#,##0.00"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/es-HN.json b/vendor/commerceguys/intl/resources/number_format/es-HN.json
deleted file mode 100644
index a474daf71..000000000
--- a/vendor/commerceguys/intl/resources/number_format/es-HN.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0 %",
- "currency_pattern": "¤#,##0.00",
- "accounting_currency_pattern": "¤#,##0.00"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/es-MX.json b/vendor/commerceguys/intl/resources/number_format/es-MX.json
deleted file mode 100644
index a474daf71..000000000
--- a/vendor/commerceguys/intl/resources/number_format/es-MX.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0 %",
- "currency_pattern": "¤#,##0.00",
- "accounting_currency_pattern": "¤#,##0.00"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/es-NI.json b/vendor/commerceguys/intl/resources/number_format/es-NI.json
deleted file mode 100644
index a474daf71..000000000
--- a/vendor/commerceguys/intl/resources/number_format/es-NI.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0 %",
- "currency_pattern": "¤#,##0.00",
- "accounting_currency_pattern": "¤#,##0.00"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/es-PA.json b/vendor/commerceguys/intl/resources/number_format/es-PA.json
deleted file mode 100644
index a474daf71..000000000
--- a/vendor/commerceguys/intl/resources/number_format/es-PA.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0 %",
- "currency_pattern": "¤#,##0.00",
- "accounting_currency_pattern": "¤#,##0.00"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/es-PE.json b/vendor/commerceguys/intl/resources/number_format/es-PE.json
deleted file mode 100644
index a474daf71..000000000
--- a/vendor/commerceguys/intl/resources/number_format/es-PE.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0 %",
- "currency_pattern": "¤#,##0.00",
- "accounting_currency_pattern": "¤#,##0.00"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/es-PR.json b/vendor/commerceguys/intl/resources/number_format/es-PR.json
deleted file mode 100644
index a474daf71..000000000
--- a/vendor/commerceguys/intl/resources/number_format/es-PR.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0 %",
- "currency_pattern": "¤#,##0.00",
- "accounting_currency_pattern": "¤#,##0.00"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/es-PY.json b/vendor/commerceguys/intl/resources/number_format/es-PY.json
deleted file mode 100644
index 27ffcde9a..000000000
--- a/vendor/commerceguys/intl/resources/number_format/es-PY.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0 %",
- "currency_pattern": "¤ #,##0.00;¤ -#,##0.00",
- "accounting_currency_pattern": "¤#,##0.00",
- "decimal_separator": ",",
- "grouping_separator": "."
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/es-SV.json b/vendor/commerceguys/intl/resources/number_format/es-SV.json
deleted file mode 100644
index a474daf71..000000000
--- a/vendor/commerceguys/intl/resources/number_format/es-SV.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0 %",
- "currency_pattern": "¤#,##0.00",
- "accounting_currency_pattern": "¤#,##0.00"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/es-US.json b/vendor/commerceguys/intl/resources/number_format/es-US.json
deleted file mode 100644
index a474daf71..000000000
--- a/vendor/commerceguys/intl/resources/number_format/es-US.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0 %",
- "currency_pattern": "¤#,##0.00",
- "accounting_currency_pattern": "¤#,##0.00"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/es-UY.json b/vendor/commerceguys/intl/resources/number_format/es-UY.json
deleted file mode 100644
index b58b29cca..000000000
--- a/vendor/commerceguys/intl/resources/number_format/es-UY.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0 %",
- "currency_pattern": "¤ #,##0.00",
- "accounting_currency_pattern": "¤ #,##0.00;(¤ #,##0.00)",
- "decimal_separator": ",",
- "grouping_separator": "."
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/es-VE.json b/vendor/commerceguys/intl/resources/number_format/es-VE.json
deleted file mode 100644
index db4aa024b..000000000
--- a/vendor/commerceguys/intl/resources/number_format/es-VE.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0 %",
- "currency_pattern": "¤#,##0.00;¤-#,##0.00",
- "accounting_currency_pattern": "¤#,##0.00",
- "decimal_separator": ",",
- "grouping_separator": "."
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/es.json b/vendor/commerceguys/intl/resources/number_format/es.json
deleted file mode 100644
index 54df599a4..000000000
--- a/vendor/commerceguys/intl/resources/number_format/es.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0 %",
- "currency_pattern": "#,##0.00 ¤",
- "accounting_currency_pattern": "#,##0.00 ¤",
- "decimal_separator": ",",
- "grouping_separator": "."
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/et.json b/vendor/commerceguys/intl/resources/number_format/et.json
deleted file mode 100644
index c864faee6..000000000
--- a/vendor/commerceguys/intl/resources/number_format/et.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "#,##0.00 ¤",
- "accounting_currency_pattern": "#,##0.00 ¤;(#,##0.00 ¤)",
- "decimal_separator": ",",
- "grouping_separator": " ",
- "minus_sign": "−"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/eu.json b/vendor/commerceguys/intl/resources/number_format/eu.json
deleted file mode 100644
index 7f845e5ae..000000000
--- a/vendor/commerceguys/intl/resources/number_format/eu.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "% #,##0",
- "currency_pattern": "#,##0.00 ¤",
- "accounting_currency_pattern": "#,##0.00 ¤;(#,##0.00 ¤)",
- "decimal_separator": ",",
- "grouping_separator": ".",
- "minus_sign": "−"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/fa-AF.json b/vendor/commerceguys/intl/resources/number_format/fa-AF.json
deleted file mode 100644
index c277c3ce1..000000000
--- a/vendor/commerceguys/intl/resources/number_format/fa-AF.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "numbering_system": "arabext",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "¤ #,##0.00",
- "accounting_currency_pattern": "¤ #,##0.00;‎(¤ #,##0.00)",
- "decimal_separator": "٫",
- "grouping_separator": "٬",
- "plus_sign": "‎+",
- "minus_sign": "‎−",
- "percent_sign": "٪"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/fa.json b/vendor/commerceguys/intl/resources/number_format/fa.json
deleted file mode 100644
index da53dbb93..000000000
--- a/vendor/commerceguys/intl/resources/number_format/fa.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "numbering_system": "arabext",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "‎¤#,##0.00",
- "accounting_currency_pattern": "‎¤ #,##0.00;‎(¤ #,##0.00)",
- "decimal_separator": "٫",
- "grouping_separator": "٬",
- "plus_sign": "‎+",
- "minus_sign": "‎−",
- "percent_sign": "٪"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/ff.json b/vendor/commerceguys/intl/resources/number_format/ff.json
deleted file mode 100644
index 7ec8623e4..000000000
--- a/vendor/commerceguys/intl/resources/number_format/ff.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "#,##0.00 ¤",
- "accounting_currency_pattern": "#,##0.00 ¤",
- "decimal_separator": ",",
- "grouping_separator": " "
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/fi.json b/vendor/commerceguys/intl/resources/number_format/fi.json
deleted file mode 100644
index bffd52c75..000000000
--- a/vendor/commerceguys/intl/resources/number_format/fi.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0 %",
- "currency_pattern": "#,##0.00 ¤",
- "accounting_currency_pattern": "#,##0.00 ¤",
- "decimal_separator": ",",
- "grouping_separator": " ",
- "minus_sign": "−"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/fil.json b/vendor/commerceguys/intl/resources/number_format/fil.json
deleted file mode 100644
index b3c1634ea..000000000
--- a/vendor/commerceguys/intl/resources/number_format/fil.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "¤#,##0.00",
- "accounting_currency_pattern": "¤#,##0.00;(¤#,##0.00)"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/fo.json b/vendor/commerceguys/intl/resources/number_format/fo.json
deleted file mode 100644
index 0236c4142..000000000
--- a/vendor/commerceguys/intl/resources/number_format/fo.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0 %",
- "currency_pattern": "#,##0.00 ¤",
- "accounting_currency_pattern": "#,##0.00 ¤;(#,##0.00 ¤)",
- "decimal_separator": ",",
- "grouping_separator": ".",
- "minus_sign": "−"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/fr-CH.json b/vendor/commerceguys/intl/resources/number_format/fr-CH.json
deleted file mode 100644
index 2c5f891ef..000000000
--- a/vendor/commerceguys/intl/resources/number_format/fr-CH.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "#,##0.00 ¤ ;-#,##0.00 ¤",
- "accounting_currency_pattern": "#,##0.00 ¤;(#,##0.00 ¤)",
- "decimal_separator": ",",
- "grouping_separator": " "
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/fr-LU.json b/vendor/commerceguys/intl/resources/number_format/fr-LU.json
deleted file mode 100644
index bcec14372..000000000
--- a/vendor/commerceguys/intl/resources/number_format/fr-LU.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0 %",
- "currency_pattern": "#,##0.00 ¤",
- "accounting_currency_pattern": "#,##0.00 ¤;(#,##0.00 ¤)",
- "decimal_separator": ",",
- "grouping_separator": "."
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/fr-MA.json b/vendor/commerceguys/intl/resources/number_format/fr-MA.json
deleted file mode 100644
index bcec14372..000000000
--- a/vendor/commerceguys/intl/resources/number_format/fr-MA.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0 %",
- "currency_pattern": "#,##0.00 ¤",
- "accounting_currency_pattern": "#,##0.00 ¤;(#,##0.00 ¤)",
- "decimal_separator": ",",
- "grouping_separator": "."
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/fr.json b/vendor/commerceguys/intl/resources/number_format/fr.json
deleted file mode 100644
index cc948e9d3..000000000
--- a/vendor/commerceguys/intl/resources/number_format/fr.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0 %",
- "currency_pattern": "#,##0.00 ¤",
- "accounting_currency_pattern": "#,##0.00 ¤;(#,##0.00 ¤)",
- "decimal_separator": ",",
- "grouping_separator": " "
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/fur.json b/vendor/commerceguys/intl/resources/number_format/fur.json
deleted file mode 100644
index 481a97b35..000000000
--- a/vendor/commerceguys/intl/resources/number_format/fur.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "¤ #,##0.00",
- "accounting_currency_pattern": "¤ #,##0.00",
- "decimal_separator": ",",
- "grouping_separator": "."
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/fy.json b/vendor/commerceguys/intl/resources/number_format/fy.json
deleted file mode 100644
index 8721ea8e6..000000000
--- a/vendor/commerceguys/intl/resources/number_format/fy.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "¤ #,##0.00;¤ #,##0.00-",
- "accounting_currency_pattern": "¤ #,##0.00;(¤ #,##0.00)",
- "decimal_separator": ",",
- "grouping_separator": "."
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/ga.json b/vendor/commerceguys/intl/resources/number_format/ga.json
deleted file mode 100644
index b3c1634ea..000000000
--- a/vendor/commerceguys/intl/resources/number_format/ga.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "¤#,##0.00",
- "accounting_currency_pattern": "¤#,##0.00;(¤#,##0.00)"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/gd.json b/vendor/commerceguys/intl/resources/number_format/gd.json
deleted file mode 100644
index b3c1634ea..000000000
--- a/vendor/commerceguys/intl/resources/number_format/gd.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "¤#,##0.00",
- "accounting_currency_pattern": "¤#,##0.00;(¤#,##0.00)"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/gl.json b/vendor/commerceguys/intl/resources/number_format/gl.json
deleted file mode 100644
index 54df599a4..000000000
--- a/vendor/commerceguys/intl/resources/number_format/gl.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0 %",
- "currency_pattern": "#,##0.00 ¤",
- "accounting_currency_pattern": "#,##0.00 ¤",
- "decimal_separator": ",",
- "grouping_separator": "."
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/gsw.json b/vendor/commerceguys/intl/resources/number_format/gsw.json
deleted file mode 100644
index 20a76c709..000000000
--- a/vendor/commerceguys/intl/resources/number_format/gsw.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0 %",
- "currency_pattern": "#,##0.00 ¤",
- "accounting_currency_pattern": "#,##0.00 ¤",
- "grouping_separator": "’",
- "minus_sign": "−"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/gu.json b/vendor/commerceguys/intl/resources/number_format/gu.json
deleted file mode 100644
index b517c8f28..000000000
--- a/vendor/commerceguys/intl/resources/number_format/gu.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##,##0.###",
- "percent_pattern": "#,##,##0%",
- "currency_pattern": "¤#,##,##0.00",
- "accounting_currency_pattern": "¤#,##,##0.00;(¤#,##,##0.00)"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/ha.json b/vendor/commerceguys/intl/resources/number_format/ha.json
deleted file mode 100644
index 0a0143208..000000000
--- a/vendor/commerceguys/intl/resources/number_format/ha.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "¤ #,##0.00",
- "accounting_currency_pattern": "¤ #,##0.00"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/haw.json b/vendor/commerceguys/intl/resources/number_format/haw.json
deleted file mode 100644
index b3c1634ea..000000000
--- a/vendor/commerceguys/intl/resources/number_format/haw.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "¤#,##0.00",
- "accounting_currency_pattern": "¤#,##0.00;(¤#,##0.00)"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/he.json b/vendor/commerceguys/intl/resources/number_format/he.json
deleted file mode 100644
index e1b468abd..000000000
--- a/vendor/commerceguys/intl/resources/number_format/he.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "‏#,##0.00 ¤;‏-#,##0.00 ¤",
- "accounting_currency_pattern": "#,##0.00 ¤",
- "plus_sign": "‎+",
- "minus_sign": "‎-"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/hi.json b/vendor/commerceguys/intl/resources/number_format/hi.json
deleted file mode 100644
index 34c535d56..000000000
--- a/vendor/commerceguys/intl/resources/number_format/hi.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##,##0.###",
- "percent_pattern": "#,##,##0%",
- "currency_pattern": "¤#,##,##0.00",
- "accounting_currency_pattern": "¤#,##,##0.00"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/hr.json b/vendor/commerceguys/intl/resources/number_format/hr.json
deleted file mode 100644
index fe7da1e1a..000000000
--- a/vendor/commerceguys/intl/resources/number_format/hr.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "#,##0.00 ¤",
- "accounting_currency_pattern": "#,##0.00 ¤",
- "decimal_separator": ",",
- "grouping_separator": "."
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/hsb.json b/vendor/commerceguys/intl/resources/number_format/hsb.json
deleted file mode 100644
index 54df599a4..000000000
--- a/vendor/commerceguys/intl/resources/number_format/hsb.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0 %",
- "currency_pattern": "#,##0.00 ¤",
- "accounting_currency_pattern": "#,##0.00 ¤",
- "decimal_separator": ",",
- "grouping_separator": "."
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/hu.json b/vendor/commerceguys/intl/resources/number_format/hu.json
deleted file mode 100644
index 7ec8623e4..000000000
--- a/vendor/commerceguys/intl/resources/number_format/hu.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "#,##0.00 ¤",
- "accounting_currency_pattern": "#,##0.00 ¤",
- "decimal_separator": ",",
- "grouping_separator": " "
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/hy.json b/vendor/commerceguys/intl/resources/number_format/hy.json
deleted file mode 100644
index 7ec8623e4..000000000
--- a/vendor/commerceguys/intl/resources/number_format/hy.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "#,##0.00 ¤",
- "accounting_currency_pattern": "#,##0.00 ¤",
- "decimal_separator": ",",
- "grouping_separator": " "
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/id.json b/vendor/commerceguys/intl/resources/number_format/id.json
deleted file mode 100644
index d0aedd0fd..000000000
--- a/vendor/commerceguys/intl/resources/number_format/id.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "¤#,##0.00",
- "accounting_currency_pattern": "¤#,##0.00",
- "decimal_separator": ",",
- "grouping_separator": "."
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/ig.json b/vendor/commerceguys/intl/resources/number_format/ig.json
deleted file mode 100644
index b3c1634ea..000000000
--- a/vendor/commerceguys/intl/resources/number_format/ig.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "¤#,##0.00",
- "accounting_currency_pattern": "¤#,##0.00;(¤#,##0.00)"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/is.json b/vendor/commerceguys/intl/resources/number_format/is.json
deleted file mode 100644
index fe7da1e1a..000000000
--- a/vendor/commerceguys/intl/resources/number_format/is.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "#,##0.00 ¤",
- "accounting_currency_pattern": "#,##0.00 ¤",
- "decimal_separator": ",",
- "grouping_separator": "."
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/it-CH.json b/vendor/commerceguys/intl/resources/number_format/it-CH.json
deleted file mode 100644
index 845578f9a..000000000
--- a/vendor/commerceguys/intl/resources/number_format/it-CH.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "¤ #,##0.00;¤-#,##0.00",
- "accounting_currency_pattern": "#,##0.00 ¤",
- "grouping_separator": "’"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/it.json b/vendor/commerceguys/intl/resources/number_format/it.json
deleted file mode 100644
index fe7da1e1a..000000000
--- a/vendor/commerceguys/intl/resources/number_format/it.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "#,##0.00 ¤",
- "accounting_currency_pattern": "#,##0.00 ¤",
- "decimal_separator": ",",
- "grouping_separator": "."
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/ja.json b/vendor/commerceguys/intl/resources/number_format/ja.json
deleted file mode 100644
index b3c1634ea..000000000
--- a/vendor/commerceguys/intl/resources/number_format/ja.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "¤#,##0.00",
- "accounting_currency_pattern": "¤#,##0.00;(¤#,##0.00)"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/ka.json b/vendor/commerceguys/intl/resources/number_format/ka.json
deleted file mode 100644
index 7ec8623e4..000000000
--- a/vendor/commerceguys/intl/resources/number_format/ka.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "#,##0.00 ¤",
- "accounting_currency_pattern": "#,##0.00 ¤",
- "decimal_separator": ",",
- "grouping_separator": " "
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/kab.json b/vendor/commerceguys/intl/resources/number_format/kab.json
deleted file mode 100644
index a10f29339..000000000
--- a/vendor/commerceguys/intl/resources/number_format/kab.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "#,##0.00¤",
- "accounting_currency_pattern": "#,##0.00¤",
- "decimal_separator": ",",
- "grouping_separator": " "
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/kea.json b/vendor/commerceguys/intl/resources/number_format/kea.json
deleted file mode 100644
index 4aa39197c..000000000
--- a/vendor/commerceguys/intl/resources/number_format/kea.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "#,##0.00 ¤",
- "accounting_currency_pattern": "#,##0.00 ¤;(#,##0.00 ¤)",
- "decimal_separator": ",",
- "grouping_separator": " "
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/khq.json b/vendor/commerceguys/intl/resources/number_format/khq.json
deleted file mode 100644
index b7d12f088..000000000
--- a/vendor/commerceguys/intl/resources/number_format/khq.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "#,##0.00¤",
- "accounting_currency_pattern": "#,##0.00¤",
- "grouping_separator": " "
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/kk.json b/vendor/commerceguys/intl/resources/number_format/kk.json
deleted file mode 100644
index 7ec8623e4..000000000
--- a/vendor/commerceguys/intl/resources/number_format/kk.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "#,##0.00 ¤",
- "accounting_currency_pattern": "#,##0.00 ¤",
- "decimal_separator": ",",
- "grouping_separator": " "
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/km.json b/vendor/commerceguys/intl/resources/number_format/km.json
deleted file mode 100644
index 909deed5c..000000000
--- a/vendor/commerceguys/intl/resources/number_format/km.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "#,##0.00¤",
- "accounting_currency_pattern": "#,##0.00¤;(#,##0.00¤)",
- "decimal_separator": ",",
- "grouping_separator": "."
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/kn.json b/vendor/commerceguys/intl/resources/number_format/kn.json
deleted file mode 100644
index b3c1634ea..000000000
--- a/vendor/commerceguys/intl/resources/number_format/kn.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "¤#,##0.00",
- "accounting_currency_pattern": "¤#,##0.00;(¤#,##0.00)"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/ko.json b/vendor/commerceguys/intl/resources/number_format/ko.json
deleted file mode 100644
index b3c1634ea..000000000
--- a/vendor/commerceguys/intl/resources/number_format/ko.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "¤#,##0.00",
- "accounting_currency_pattern": "¤#,##0.00;(¤#,##0.00)"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/kok.json b/vendor/commerceguys/intl/resources/number_format/kok.json
deleted file mode 100644
index a844ebdb7..000000000
--- a/vendor/commerceguys/intl/resources/number_format/kok.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##,##0.###",
- "percent_pattern": "#,##,##0%",
- "currency_pattern": "¤ #,##,##0.00",
- "accounting_currency_pattern": "¤ #,##,##0.00"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/ks.json b/vendor/commerceguys/intl/resources/number_format/ks.json
deleted file mode 100644
index f9e5ac0b6..000000000
--- a/vendor/commerceguys/intl/resources/number_format/ks.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "numbering_system": "arabext",
- "decimal_pattern": "#,##,##0.###",
- "percent_pattern": "#,##,##0%",
- "currency_pattern": "¤ #,##,##0.00",
- "accounting_currency_pattern": "¤ #,##,##0.00",
- "decimal_separator": "٫",
- "grouping_separator": "٬",
- "plus_sign": "‎+‎",
- "minus_sign": "‎-‎",
- "percent_sign": "٪"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/ksf.json b/vendor/commerceguys/intl/resources/number_format/ksf.json
deleted file mode 100644
index 7ec8623e4..000000000
--- a/vendor/commerceguys/intl/resources/number_format/ksf.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "#,##0.00 ¤",
- "accounting_currency_pattern": "#,##0.00 ¤",
- "decimal_separator": ",",
- "grouping_separator": " "
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/ksh.json b/vendor/commerceguys/intl/resources/number_format/ksh.json
deleted file mode 100644
index bffd52c75..000000000
--- a/vendor/commerceguys/intl/resources/number_format/ksh.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0 %",
- "currency_pattern": "#,##0.00 ¤",
- "accounting_currency_pattern": "#,##0.00 ¤",
- "decimal_separator": ",",
- "grouping_separator": " ",
- "minus_sign": "−"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/ky.json b/vendor/commerceguys/intl/resources/number_format/ky.json
deleted file mode 100644
index 7ec8623e4..000000000
--- a/vendor/commerceguys/intl/resources/number_format/ky.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "#,##0.00 ¤",
- "accounting_currency_pattern": "#,##0.00 ¤",
- "decimal_separator": ",",
- "grouping_separator": " "
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/lb.json b/vendor/commerceguys/intl/resources/number_format/lb.json
deleted file mode 100644
index 54df599a4..000000000
--- a/vendor/commerceguys/intl/resources/number_format/lb.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0 %",
- "currency_pattern": "#,##0.00 ¤",
- "accounting_currency_pattern": "#,##0.00 ¤",
- "decimal_separator": ",",
- "grouping_separator": "."
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/lg.json b/vendor/commerceguys/intl/resources/number_format/lg.json
deleted file mode 100644
index f073f08bc..000000000
--- a/vendor/commerceguys/intl/resources/number_format/lg.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "#,##0.00¤",
- "accounting_currency_pattern": "#,##0.00¤"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/lkt.json b/vendor/commerceguys/intl/resources/number_format/lkt.json
deleted file mode 100644
index 0a0143208..000000000
--- a/vendor/commerceguys/intl/resources/number_format/lkt.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "¤ #,##0.00",
- "accounting_currency_pattern": "¤ #,##0.00"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/lo.json b/vendor/commerceguys/intl/resources/number_format/lo.json
deleted file mode 100644
index 3edeff296..000000000
--- a/vendor/commerceguys/intl/resources/number_format/lo.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "¤#,##0.00;¤-#,##0.00",
- "accounting_currency_pattern": "¤#,##0.00;¤-#,##0.00",
- "decimal_separator": ",",
- "grouping_separator": "."
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/lrc.json b/vendor/commerceguys/intl/resources/number_format/lrc.json
deleted file mode 100644
index 09b1b5580..000000000
--- a/vendor/commerceguys/intl/resources/number_format/lrc.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "numbering_system": "arabext",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "¤ #,##0.00",
- "accounting_currency_pattern": "¤ #,##0.00",
- "decimal_separator": "٫",
- "grouping_separator": "٬",
- "plus_sign": "‎+‎",
- "minus_sign": "‎-‎",
- "percent_sign": "٪"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/lt.json b/vendor/commerceguys/intl/resources/number_format/lt.json
deleted file mode 100644
index bffd52c75..000000000
--- a/vendor/commerceguys/intl/resources/number_format/lt.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0 %",
- "currency_pattern": "#,##0.00 ¤",
- "accounting_currency_pattern": "#,##0.00 ¤",
- "decimal_separator": ",",
- "grouping_separator": " ",
- "minus_sign": "−"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/lu.json b/vendor/commerceguys/intl/resources/number_format/lu.json
deleted file mode 100644
index a2d874ad7..000000000
--- a/vendor/commerceguys/intl/resources/number_format/lu.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "#,##0.00¤",
- "accounting_currency_pattern": "#,##0.00¤",
- "decimal_separator": ",",
- "grouping_separator": "."
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/luo.json b/vendor/commerceguys/intl/resources/number_format/luo.json
deleted file mode 100644
index f073f08bc..000000000
--- a/vendor/commerceguys/intl/resources/number_format/luo.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "#,##0.00¤",
- "accounting_currency_pattern": "#,##0.00¤"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/luy.json b/vendor/commerceguys/intl/resources/number_format/luy.json
deleted file mode 100644
index f3c92659a..000000000
--- a/vendor/commerceguys/intl/resources/number_format/luy.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "¤#,##0.00;¤- #,##0.00",
- "accounting_currency_pattern": "¤#,##0.00;¤- #,##0.00"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/lv.json b/vendor/commerceguys/intl/resources/number_format/lv.json
deleted file mode 100644
index 7ec8623e4..000000000
--- a/vendor/commerceguys/intl/resources/number_format/lv.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "#,##0.00 ¤",
- "accounting_currency_pattern": "#,##0.00 ¤",
- "decimal_separator": ",",
- "grouping_separator": " "
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/mas.json b/vendor/commerceguys/intl/resources/number_format/mas.json
deleted file mode 100644
index b3c1634ea..000000000
--- a/vendor/commerceguys/intl/resources/number_format/mas.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "¤#,##0.00",
- "accounting_currency_pattern": "¤#,##0.00;(¤#,##0.00)"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/mfe.json b/vendor/commerceguys/intl/resources/number_format/mfe.json
deleted file mode 100644
index aae5bc3c6..000000000
--- a/vendor/commerceguys/intl/resources/number_format/mfe.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "¤ #,##0.00",
- "accounting_currency_pattern": "¤ #,##0.00",
- "grouping_separator": " "
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/mg.json b/vendor/commerceguys/intl/resources/number_format/mg.json
deleted file mode 100644
index 1b6a035e1..000000000
--- a/vendor/commerceguys/intl/resources/number_format/mg.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "¤ #,##0.00",
- "accounting_currency_pattern": "¤#,##0.00"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/mgh.json b/vendor/commerceguys/intl/resources/number_format/mgh.json
deleted file mode 100644
index 481a97b35..000000000
--- a/vendor/commerceguys/intl/resources/number_format/mgh.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "¤ #,##0.00",
- "accounting_currency_pattern": "¤ #,##0.00",
- "decimal_separator": ",",
- "grouping_separator": "."
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/mk.json b/vendor/commerceguys/intl/resources/number_format/mk.json
deleted file mode 100644
index fe7da1e1a..000000000
--- a/vendor/commerceguys/intl/resources/number_format/mk.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "#,##0.00 ¤",
- "accounting_currency_pattern": "#,##0.00 ¤",
- "decimal_separator": ",",
- "grouping_separator": "."
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/ml.json b/vendor/commerceguys/intl/resources/number_format/ml.json
deleted file mode 100644
index 64fade601..000000000
--- a/vendor/commerceguys/intl/resources/number_format/ml.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "¤#,##0.00",
- "accounting_currency_pattern": "¤#,##0.00;(¤#,##0.00)"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/mn.json b/vendor/commerceguys/intl/resources/number_format/mn.json
deleted file mode 100644
index 0a0143208..000000000
--- a/vendor/commerceguys/intl/resources/number_format/mn.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "¤ #,##0.00",
- "accounting_currency_pattern": "¤ #,##0.00"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/mr.json b/vendor/commerceguys/intl/resources/number_format/mr.json
deleted file mode 100644
index 35fd89d8c..000000000
--- a/vendor/commerceguys/intl/resources/number_format/mr.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "numbering_system": "deva",
- "decimal_pattern": "#,##,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "¤#,##0.00",
- "accounting_currency_pattern": "¤#,##0.00;(¤#,##0.00)"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/ms-BN.json b/vendor/commerceguys/intl/resources/number_format/ms-BN.json
deleted file mode 100644
index d4447e2e1..000000000
--- a/vendor/commerceguys/intl/resources/number_format/ms-BN.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "¤ #,##0.00",
- "accounting_currency_pattern": "¤#,##0.00;(¤#,##0.00)",
- "decimal_separator": ",",
- "grouping_separator": "."
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/ms.json b/vendor/commerceguys/intl/resources/number_format/ms.json
deleted file mode 100644
index b3c1634ea..000000000
--- a/vendor/commerceguys/intl/resources/number_format/ms.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "¤#,##0.00",
- "accounting_currency_pattern": "¤#,##0.00;(¤#,##0.00)"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/mt.json b/vendor/commerceguys/intl/resources/number_format/mt.json
deleted file mode 100644
index a605145a8..000000000
--- a/vendor/commerceguys/intl/resources/number_format/mt.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "¤#,##0.00",
- "accounting_currency_pattern": "¤#,##0.00"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/mua.json b/vendor/commerceguys/intl/resources/number_format/mua.json
deleted file mode 100644
index 55f79831a..000000000
--- a/vendor/commerceguys/intl/resources/number_format/mua.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "¤#,##0.00",
- "accounting_currency_pattern": "¤#,##0.00;(¤#,##0.00)",
- "decimal_separator": ",",
- "grouping_separator": "."
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/my.json b/vendor/commerceguys/intl/resources/number_format/my.json
deleted file mode 100644
index 6f751a084..000000000
--- a/vendor/commerceguys/intl/resources/number_format/my.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "#,##0.00 ¤",
- "accounting_currency_pattern": "¤ #,##0.00"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/mzn.json b/vendor/commerceguys/intl/resources/number_format/mzn.json
deleted file mode 100644
index 09b1b5580..000000000
--- a/vendor/commerceguys/intl/resources/number_format/mzn.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "numbering_system": "arabext",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "¤ #,##0.00",
- "accounting_currency_pattern": "¤ #,##0.00",
- "decimal_separator": "٫",
- "grouping_separator": "٬",
- "plus_sign": "‎+‎",
- "minus_sign": "‎-‎",
- "percent_sign": "٪"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/naq.json b/vendor/commerceguys/intl/resources/number_format/naq.json
deleted file mode 100644
index a605145a8..000000000
--- a/vendor/commerceguys/intl/resources/number_format/naq.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "¤#,##0.00",
- "accounting_currency_pattern": "¤#,##0.00"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/nb.json b/vendor/commerceguys/intl/resources/number_format/nb.json
deleted file mode 100644
index 15d9da960..000000000
--- a/vendor/commerceguys/intl/resources/number_format/nb.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0 %",
- "currency_pattern": "¤ #,##0.00",
- "accounting_currency_pattern": "¤ #,##0.00",
- "decimal_separator": ",",
- "grouping_separator": " ",
- "minus_sign": "−"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/nds.json b/vendor/commerceguys/intl/resources/number_format/nds.json
deleted file mode 100644
index 0a0143208..000000000
--- a/vendor/commerceguys/intl/resources/number_format/nds.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "¤ #,##0.00",
- "accounting_currency_pattern": "¤ #,##0.00"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/ne.json b/vendor/commerceguys/intl/resources/number_format/ne.json
deleted file mode 100644
index ec6a40806..000000000
--- a/vendor/commerceguys/intl/resources/number_format/ne.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "numbering_system": "deva",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "¤ #,##0.00",
- "accounting_currency_pattern": "¤ #,##0.00"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/nl-BE.json b/vendor/commerceguys/intl/resources/number_format/nl-BE.json
deleted file mode 100644
index 65cec23a8..000000000
--- a/vendor/commerceguys/intl/resources/number_format/nl-BE.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "#,##0.00 ¤",
- "accounting_currency_pattern": "¤ #,##0.00;(¤ #,##0.00)",
- "decimal_separator": ",",
- "grouping_separator": "."
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/nl.json b/vendor/commerceguys/intl/resources/number_format/nl.json
deleted file mode 100644
index b02be0cc4..000000000
--- a/vendor/commerceguys/intl/resources/number_format/nl.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "¤ #,##0.00;¤ -#,##0.00",
- "accounting_currency_pattern": "¤ #,##0.00;(¤ #,##0.00)",
- "decimal_separator": ",",
- "grouping_separator": "."
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/nn.json b/vendor/commerceguys/intl/resources/number_format/nn.json
deleted file mode 100644
index bffd52c75..000000000
--- a/vendor/commerceguys/intl/resources/number_format/nn.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0 %",
- "currency_pattern": "#,##0.00 ¤",
- "accounting_currency_pattern": "#,##0.00 ¤",
- "decimal_separator": ",",
- "grouping_separator": " ",
- "minus_sign": "−"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/nyn.json b/vendor/commerceguys/intl/resources/number_format/nyn.json
deleted file mode 100644
index a605145a8..000000000
--- a/vendor/commerceguys/intl/resources/number_format/nyn.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "¤#,##0.00",
- "accounting_currency_pattern": "¤#,##0.00"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/om.json b/vendor/commerceguys/intl/resources/number_format/om.json
deleted file mode 100644
index a605145a8..000000000
--- a/vendor/commerceguys/intl/resources/number_format/om.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "¤#,##0.00",
- "accounting_currency_pattern": "¤#,##0.00"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/or.json b/vendor/commerceguys/intl/resources/number_format/or.json
deleted file mode 100644
index 2ed36233b..000000000
--- a/vendor/commerceguys/intl/resources/number_format/or.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##,##0.###",
- "percent_pattern": "#,##,##0%",
- "currency_pattern": "¤ #,##,##0.00",
- "accounting_currency_pattern": "¤#,##,##0.00;(¤#,##,##0.00)"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/pa-Arab.json b/vendor/commerceguys/intl/resources/number_format/pa-Arab.json
deleted file mode 100644
index 09b1b5580..000000000
--- a/vendor/commerceguys/intl/resources/number_format/pa-Arab.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "numbering_system": "arabext",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "¤ #,##0.00",
- "accounting_currency_pattern": "¤ #,##0.00",
- "decimal_separator": "٫",
- "grouping_separator": "٬",
- "plus_sign": "‎+‎",
- "minus_sign": "‎-‎",
- "percent_sign": "٪"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/pa.json b/vendor/commerceguys/intl/resources/number_format/pa.json
deleted file mode 100644
index 8ff4288aa..000000000
--- a/vendor/commerceguys/intl/resources/number_format/pa.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##,##0.###",
- "percent_pattern": "#,##,##0%",
- "currency_pattern": "¤ #,##,##0.00",
- "accounting_currency_pattern": "¤ #,##0.00"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/pl.json b/vendor/commerceguys/intl/resources/number_format/pl.json
deleted file mode 100644
index 4aa39197c..000000000
--- a/vendor/commerceguys/intl/resources/number_format/pl.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "#,##0.00 ¤",
- "accounting_currency_pattern": "#,##0.00 ¤;(#,##0.00 ¤)",
- "decimal_separator": ",",
- "grouping_separator": " "
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/prg.json b/vendor/commerceguys/intl/resources/number_format/prg.json
deleted file mode 100644
index 0a0143208..000000000
--- a/vendor/commerceguys/intl/resources/number_format/prg.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "¤ #,##0.00",
- "accounting_currency_pattern": "¤ #,##0.00"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/pt-AO.json b/vendor/commerceguys/intl/resources/number_format/pt-AO.json
deleted file mode 100644
index 4aa39197c..000000000
--- a/vendor/commerceguys/intl/resources/number_format/pt-AO.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "#,##0.00 ¤",
- "accounting_currency_pattern": "#,##0.00 ¤;(#,##0.00 ¤)",
- "decimal_separator": ",",
- "grouping_separator": " "
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/pt-CH.json b/vendor/commerceguys/intl/resources/number_format/pt-CH.json
deleted file mode 100644
index 4aa39197c..000000000
--- a/vendor/commerceguys/intl/resources/number_format/pt-CH.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "#,##0.00 ¤",
- "accounting_currency_pattern": "#,##0.00 ¤;(#,##0.00 ¤)",
- "decimal_separator": ",",
- "grouping_separator": " "
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/pt-CV.json b/vendor/commerceguys/intl/resources/number_format/pt-CV.json
deleted file mode 100644
index 4aa39197c..000000000
--- a/vendor/commerceguys/intl/resources/number_format/pt-CV.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "#,##0.00 ¤",
- "accounting_currency_pattern": "#,##0.00 ¤;(#,##0.00 ¤)",
- "decimal_separator": ",",
- "grouping_separator": " "
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/pt-GQ.json b/vendor/commerceguys/intl/resources/number_format/pt-GQ.json
deleted file mode 100644
index 4aa39197c..000000000
--- a/vendor/commerceguys/intl/resources/number_format/pt-GQ.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "#,##0.00 ¤",
- "accounting_currency_pattern": "#,##0.00 ¤;(#,##0.00 ¤)",
- "decimal_separator": ",",
- "grouping_separator": " "
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/pt-GW.json b/vendor/commerceguys/intl/resources/number_format/pt-GW.json
deleted file mode 100644
index 4aa39197c..000000000
--- a/vendor/commerceguys/intl/resources/number_format/pt-GW.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "#,##0.00 ¤",
- "accounting_currency_pattern": "#,##0.00 ¤;(#,##0.00 ¤)",
- "decimal_separator": ",",
- "grouping_separator": " "
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/pt-LU.json b/vendor/commerceguys/intl/resources/number_format/pt-LU.json
deleted file mode 100644
index 4aa39197c..000000000
--- a/vendor/commerceguys/intl/resources/number_format/pt-LU.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "#,##0.00 ¤",
- "accounting_currency_pattern": "#,##0.00 ¤;(#,##0.00 ¤)",
- "decimal_separator": ",",
- "grouping_separator": " "
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/pt-MO.json b/vendor/commerceguys/intl/resources/number_format/pt-MO.json
deleted file mode 100644
index 4aa39197c..000000000
--- a/vendor/commerceguys/intl/resources/number_format/pt-MO.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "#,##0.00 ¤",
- "accounting_currency_pattern": "#,##0.00 ¤;(#,##0.00 ¤)",
- "decimal_separator": ",",
- "grouping_separator": " "
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/pt-MZ.json b/vendor/commerceguys/intl/resources/number_format/pt-MZ.json
deleted file mode 100644
index 4aa39197c..000000000
--- a/vendor/commerceguys/intl/resources/number_format/pt-MZ.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "#,##0.00 ¤",
- "accounting_currency_pattern": "#,##0.00 ¤;(#,##0.00 ¤)",
- "decimal_separator": ",",
- "grouping_separator": " "
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/pt-PT.json b/vendor/commerceguys/intl/resources/number_format/pt-PT.json
deleted file mode 100644
index 4aa39197c..000000000
--- a/vendor/commerceguys/intl/resources/number_format/pt-PT.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "#,##0.00 ¤",
- "accounting_currency_pattern": "#,##0.00 ¤;(#,##0.00 ¤)",
- "decimal_separator": ",",
- "grouping_separator": " "
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/pt-ST.json b/vendor/commerceguys/intl/resources/number_format/pt-ST.json
deleted file mode 100644
index 4aa39197c..000000000
--- a/vendor/commerceguys/intl/resources/number_format/pt-ST.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "#,##0.00 ¤",
- "accounting_currency_pattern": "#,##0.00 ¤;(#,##0.00 ¤)",
- "decimal_separator": ",",
- "grouping_separator": " "
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/pt-TL.json b/vendor/commerceguys/intl/resources/number_format/pt-TL.json
deleted file mode 100644
index 4aa39197c..000000000
--- a/vendor/commerceguys/intl/resources/number_format/pt-TL.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "#,##0.00 ¤",
- "accounting_currency_pattern": "#,##0.00 ¤;(#,##0.00 ¤)",
- "decimal_separator": ",",
- "grouping_separator": " "
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/pt.json b/vendor/commerceguys/intl/resources/number_format/pt.json
deleted file mode 100644
index 481a97b35..000000000
--- a/vendor/commerceguys/intl/resources/number_format/pt.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "¤ #,##0.00",
- "accounting_currency_pattern": "¤ #,##0.00",
- "decimal_separator": ",",
- "grouping_separator": "."
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/qu-BO.json b/vendor/commerceguys/intl/resources/number_format/qu-BO.json
deleted file mode 100644
index 59036076f..000000000
--- a/vendor/commerceguys/intl/resources/number_format/qu-BO.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0 %",
- "currency_pattern": "¤ #,##0.00",
- "accounting_currency_pattern": "¤ #,##0.00",
- "decimal_separator": ",",
- "grouping_separator": "."
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/qu.json b/vendor/commerceguys/intl/resources/number_format/qu.json
deleted file mode 100644
index 3c705cf05..000000000
--- a/vendor/commerceguys/intl/resources/number_format/qu.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0 %",
- "currency_pattern": "¤ #,##0.00",
- "accounting_currency_pattern": "¤ #,##0.00"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/rm.json b/vendor/commerceguys/intl/resources/number_format/rm.json
deleted file mode 100644
index 20a76c709..000000000
--- a/vendor/commerceguys/intl/resources/number_format/rm.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0 %",
- "currency_pattern": "#,##0.00 ¤",
- "accounting_currency_pattern": "#,##0.00 ¤",
- "grouping_separator": "’",
- "minus_sign": "−"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/rn.json b/vendor/commerceguys/intl/resources/number_format/rn.json
deleted file mode 100644
index c441018b7..000000000
--- a/vendor/commerceguys/intl/resources/number_format/rn.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0 %",
- "currency_pattern": "#,##0.00¤",
- "accounting_currency_pattern": "#,##0.00¤",
- "decimal_separator": ",",
- "grouping_separator": "."
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/ro.json b/vendor/commerceguys/intl/resources/number_format/ro.json
deleted file mode 100644
index bcec14372..000000000
--- a/vendor/commerceguys/intl/resources/number_format/ro.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0 %",
- "currency_pattern": "#,##0.00 ¤",
- "accounting_currency_pattern": "#,##0.00 ¤;(#,##0.00 ¤)",
- "decimal_separator": ",",
- "grouping_separator": "."
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/rof.json b/vendor/commerceguys/intl/resources/number_format/rof.json
deleted file mode 100644
index a605145a8..000000000
--- a/vendor/commerceguys/intl/resources/number_format/rof.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "¤#,##0.00",
- "accounting_currency_pattern": "¤#,##0.00"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/ru.json b/vendor/commerceguys/intl/resources/number_format/ru.json
deleted file mode 100644
index d764f9629..000000000
--- a/vendor/commerceguys/intl/resources/number_format/ru.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0 %",
- "currency_pattern": "#,##0.00 ¤",
- "accounting_currency_pattern": "#,##0.00 ¤",
- "decimal_separator": ",",
- "grouping_separator": " "
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/rw.json b/vendor/commerceguys/intl/resources/number_format/rw.json
deleted file mode 100644
index 481a97b35..000000000
--- a/vendor/commerceguys/intl/resources/number_format/rw.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "¤ #,##0.00",
- "accounting_currency_pattern": "¤ #,##0.00",
- "decimal_separator": ",",
- "grouping_separator": "."
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/sd.json b/vendor/commerceguys/intl/resources/number_format/sd.json
deleted file mode 100644
index 055e131eb..000000000
--- a/vendor/commerceguys/intl/resources/number_format/sd.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "numbering_system": "arab",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0 %",
- "currency_pattern": "#,##0.00 ¤",
- "accounting_currency_pattern": "#,##0.00 ¤",
- "decimal_separator": "٫",
- "grouping_separator": "٬",
- "plus_sign": "؜+",
- "minus_sign": "؜-",
- "percent_sign": "٪؜"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/se.json b/vendor/commerceguys/intl/resources/number_format/se.json
deleted file mode 100644
index bffd52c75..000000000
--- a/vendor/commerceguys/intl/resources/number_format/se.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0 %",
- "currency_pattern": "#,##0.00 ¤",
- "accounting_currency_pattern": "#,##0.00 ¤",
- "decimal_separator": ",",
- "grouping_separator": " ",
- "minus_sign": "−"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/seh.json b/vendor/commerceguys/intl/resources/number_format/seh.json
deleted file mode 100644
index a2d874ad7..000000000
--- a/vendor/commerceguys/intl/resources/number_format/seh.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "#,##0.00¤",
- "accounting_currency_pattern": "#,##0.00¤",
- "decimal_separator": ",",
- "grouping_separator": "."
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/ses.json b/vendor/commerceguys/intl/resources/number_format/ses.json
deleted file mode 100644
index b7d12f088..000000000
--- a/vendor/commerceguys/intl/resources/number_format/ses.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "#,##0.00¤",
- "accounting_currency_pattern": "#,##0.00¤",
- "grouping_separator": " "
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/sg.json b/vendor/commerceguys/intl/resources/number_format/sg.json
deleted file mode 100644
index 3edeff296..000000000
--- a/vendor/commerceguys/intl/resources/number_format/sg.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "¤#,##0.00;¤-#,##0.00",
- "accounting_currency_pattern": "¤#,##0.00;¤-#,##0.00",
- "decimal_separator": ",",
- "grouping_separator": "."
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/si.json b/vendor/commerceguys/intl/resources/number_format/si.json
deleted file mode 100644
index b3c1634ea..000000000
--- a/vendor/commerceguys/intl/resources/number_format/si.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "¤#,##0.00",
- "accounting_currency_pattern": "¤#,##0.00;(¤#,##0.00)"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/sk.json b/vendor/commerceguys/intl/resources/number_format/sk.json
deleted file mode 100644
index cc948e9d3..000000000
--- a/vendor/commerceguys/intl/resources/number_format/sk.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0 %",
- "currency_pattern": "#,##0.00 ¤",
- "accounting_currency_pattern": "#,##0.00 ¤;(#,##0.00 ¤)",
- "decimal_separator": ",",
- "grouping_separator": " "
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/sl.json b/vendor/commerceguys/intl/resources/number_format/sl.json
deleted file mode 100644
index 0236c4142..000000000
--- a/vendor/commerceguys/intl/resources/number_format/sl.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0 %",
- "currency_pattern": "#,##0.00 ¤",
- "accounting_currency_pattern": "#,##0.00 ¤;(#,##0.00 ¤)",
- "decimal_separator": ",",
- "grouping_separator": ".",
- "minus_sign": "−"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/smn.json b/vendor/commerceguys/intl/resources/number_format/smn.json
deleted file mode 100644
index d764f9629..000000000
--- a/vendor/commerceguys/intl/resources/number_format/smn.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0 %",
- "currency_pattern": "#,##0.00 ¤",
- "accounting_currency_pattern": "#,##0.00 ¤",
- "decimal_separator": ",",
- "grouping_separator": " "
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/so.json b/vendor/commerceguys/intl/resources/number_format/so.json
deleted file mode 100644
index a605145a8..000000000
--- a/vendor/commerceguys/intl/resources/number_format/so.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "¤#,##0.00",
- "accounting_currency_pattern": "¤#,##0.00"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/sq.json b/vendor/commerceguys/intl/resources/number_format/sq.json
deleted file mode 100644
index 4aa39197c..000000000
--- a/vendor/commerceguys/intl/resources/number_format/sq.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "#,##0.00 ¤",
- "accounting_currency_pattern": "#,##0.00 ¤;(#,##0.00 ¤)",
- "decimal_separator": ",",
- "grouping_separator": " "
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/sr.json b/vendor/commerceguys/intl/resources/number_format/sr.json
deleted file mode 100644
index c30bdc3aa..000000000
--- a/vendor/commerceguys/intl/resources/number_format/sr.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "#,##0.00 ¤",
- "accounting_currency_pattern": "#,##0.00 ¤;(#,##0.00 ¤)",
- "decimal_separator": ",",
- "grouping_separator": "."
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/sv.json b/vendor/commerceguys/intl/resources/number_format/sv.json
deleted file mode 100644
index bffd52c75..000000000
--- a/vendor/commerceguys/intl/resources/number_format/sv.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0 %",
- "currency_pattern": "#,##0.00 ¤",
- "accounting_currency_pattern": "#,##0.00 ¤",
- "decimal_separator": ",",
- "grouping_separator": " ",
- "minus_sign": "−"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/sw-CD.json b/vendor/commerceguys/intl/resources/number_format/sw-CD.json
deleted file mode 100644
index 55f79831a..000000000
--- a/vendor/commerceguys/intl/resources/number_format/sw-CD.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "¤#,##0.00",
- "accounting_currency_pattern": "¤#,##0.00;(¤#,##0.00)",
- "decimal_separator": ",",
- "grouping_separator": "."
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/sw.json b/vendor/commerceguys/intl/resources/number_format/sw.json
deleted file mode 100644
index b3c1634ea..000000000
--- a/vendor/commerceguys/intl/resources/number_format/sw.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "¤#,##0.00",
- "accounting_currency_pattern": "¤#,##0.00;(¤#,##0.00)"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/ta-MY.json b/vendor/commerceguys/intl/resources/number_format/ta-MY.json
deleted file mode 100644
index 0a1522d84..000000000
--- a/vendor/commerceguys/intl/resources/number_format/ta-MY.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "¤ #,##0.00",
- "accounting_currency_pattern": "¤#,##0.00;(¤#,##0.00)"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/ta-SG.json b/vendor/commerceguys/intl/resources/number_format/ta-SG.json
deleted file mode 100644
index 0a1522d84..000000000
--- a/vendor/commerceguys/intl/resources/number_format/ta-SG.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "¤ #,##0.00",
- "accounting_currency_pattern": "¤#,##0.00;(¤#,##0.00)"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/ta.json b/vendor/commerceguys/intl/resources/number_format/ta.json
deleted file mode 100644
index c79ed0085..000000000
--- a/vendor/commerceguys/intl/resources/number_format/ta.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##,##0.###",
- "percent_pattern": "#,##,##0%",
- "currency_pattern": "¤ #,##,##0.00",
- "accounting_currency_pattern": "¤#,##0.00;(¤#,##0.00)"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/te.json b/vendor/commerceguys/intl/resources/number_format/te.json
deleted file mode 100644
index 31d689256..000000000
--- a/vendor/commerceguys/intl/resources/number_format/te.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "¤#,##,##0.00",
- "accounting_currency_pattern": "¤#,##,##0.00;(¤#,##,##0.00)"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/tg.json b/vendor/commerceguys/intl/resources/number_format/tg.json
deleted file mode 100644
index 7ec8623e4..000000000
--- a/vendor/commerceguys/intl/resources/number_format/tg.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "#,##0.00 ¤",
- "accounting_currency_pattern": "#,##0.00 ¤",
- "decimal_separator": ",",
- "grouping_separator": " "
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/th.json b/vendor/commerceguys/intl/resources/number_format/th.json
deleted file mode 100644
index b3c1634ea..000000000
--- a/vendor/commerceguys/intl/resources/number_format/th.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "¤#,##0.00",
- "accounting_currency_pattern": "¤#,##0.00;(¤#,##0.00)"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/ti.json b/vendor/commerceguys/intl/resources/number_format/ti.json
deleted file mode 100644
index a605145a8..000000000
--- a/vendor/commerceguys/intl/resources/number_format/ti.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "¤#,##0.00",
- "accounting_currency_pattern": "¤#,##0.00"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/tk.json b/vendor/commerceguys/intl/resources/number_format/tk.json
deleted file mode 100644
index d764f9629..000000000
--- a/vendor/commerceguys/intl/resources/number_format/tk.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0 %",
- "currency_pattern": "#,##0.00 ¤",
- "accounting_currency_pattern": "#,##0.00 ¤",
- "decimal_separator": ",",
- "grouping_separator": " "
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/to.json b/vendor/commerceguys/intl/resources/number_format/to.json
deleted file mode 100644
index 0a0143208..000000000
--- a/vendor/commerceguys/intl/resources/number_format/to.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "¤ #,##0.00",
- "accounting_currency_pattern": "¤ #,##0.00"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/tr.json b/vendor/commerceguys/intl/resources/number_format/tr.json
deleted file mode 100644
index 51e11a488..000000000
--- a/vendor/commerceguys/intl/resources/number_format/tr.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "%#,##0",
- "currency_pattern": "¤#,##0.00",
- "accounting_currency_pattern": "¤#,##0.00;(¤#,##0.00)",
- "decimal_separator": ",",
- "grouping_separator": "."
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/tt.json b/vendor/commerceguys/intl/resources/number_format/tt.json
deleted file mode 100644
index d764f9629..000000000
--- a/vendor/commerceguys/intl/resources/number_format/tt.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0 %",
- "currency_pattern": "#,##0.00 ¤",
- "accounting_currency_pattern": "#,##0.00 ¤",
- "decimal_separator": ",",
- "grouping_separator": " "
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/twq.json b/vendor/commerceguys/intl/resources/number_format/twq.json
deleted file mode 100644
index b7d12f088..000000000
--- a/vendor/commerceguys/intl/resources/number_format/twq.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "#,##0.00¤",
- "accounting_currency_pattern": "#,##0.00¤",
- "grouping_separator": " "
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/tzm.json b/vendor/commerceguys/intl/resources/number_format/tzm.json
deleted file mode 100644
index 7ec8623e4..000000000
--- a/vendor/commerceguys/intl/resources/number_format/tzm.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "#,##0.00 ¤",
- "accounting_currency_pattern": "#,##0.00 ¤",
- "decimal_separator": ",",
- "grouping_separator": " "
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/ug.json b/vendor/commerceguys/intl/resources/number_format/ug.json
deleted file mode 100644
index b3c1634ea..000000000
--- a/vendor/commerceguys/intl/resources/number_format/ug.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "¤#,##0.00",
- "accounting_currency_pattern": "¤#,##0.00;(¤#,##0.00)"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/uk.json b/vendor/commerceguys/intl/resources/number_format/uk.json
deleted file mode 100644
index 8621389e4..000000000
--- a/vendor/commerceguys/intl/resources/number_format/uk.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "#,##0.00 ¤",
- "accounting_currency_pattern": "#,##0.00¤;(#,##0.00¤)",
- "decimal_separator": ",",
- "grouping_separator": " "
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/ur-IN.json b/vendor/commerceguys/intl/resources/number_format/ur-IN.json
deleted file mode 100644
index d0b2d6ae0..000000000
--- a/vendor/commerceguys/intl/resources/number_format/ur-IN.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "numbering_system": "arabext",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "¤ #,##,##0.00",
- "accounting_currency_pattern": "¤#,##0.00;(¤#,##0.00)",
- "decimal_separator": "٫",
- "grouping_separator": "٬",
- "plus_sign": "‎+‎",
- "minus_sign": "‎-‎"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/ur.json b/vendor/commerceguys/intl/resources/number_format/ur.json
deleted file mode 100644
index 1f42d1590..000000000
--- a/vendor/commerceguys/intl/resources/number_format/ur.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "¤ #,##0.00",
- "accounting_currency_pattern": "¤#,##0.00;(¤#,##0.00)",
- "plus_sign": "‎+",
- "minus_sign": "‎-"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/uz-Arab.json b/vendor/commerceguys/intl/resources/number_format/uz-Arab.json
deleted file mode 100644
index 09b1b5580..000000000
--- a/vendor/commerceguys/intl/resources/number_format/uz-Arab.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "numbering_system": "arabext",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "¤ #,##0.00",
- "accounting_currency_pattern": "¤ #,##0.00",
- "decimal_separator": "٫",
- "grouping_separator": "٬",
- "plus_sign": "‎+‎",
- "minus_sign": "‎-‎",
- "percent_sign": "٪"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/uz.json b/vendor/commerceguys/intl/resources/number_format/uz.json
deleted file mode 100644
index 7ec8623e4..000000000
--- a/vendor/commerceguys/intl/resources/number_format/uz.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "#,##0.00 ¤",
- "accounting_currency_pattern": "#,##0.00 ¤",
- "decimal_separator": ",",
- "grouping_separator": " "
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/vi.json b/vendor/commerceguys/intl/resources/number_format/vi.json
deleted file mode 100644
index fe7da1e1a..000000000
--- a/vendor/commerceguys/intl/resources/number_format/vi.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "#,##0.00 ¤",
- "accounting_currency_pattern": "#,##0.00 ¤",
- "decimal_separator": ",",
- "grouping_separator": "."
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/vo.json b/vendor/commerceguys/intl/resources/number_format/vo.json
deleted file mode 100644
index 0a0143208..000000000
--- a/vendor/commerceguys/intl/resources/number_format/vo.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "¤ #,##0.00",
- "accounting_currency_pattern": "¤ #,##0.00"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/wae.json b/vendor/commerceguys/intl/resources/number_format/wae.json
deleted file mode 100644
index e18dfb8d1..000000000
--- a/vendor/commerceguys/intl/resources/number_format/wae.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "¤ #,##0.00",
- "accounting_currency_pattern": "¤ #,##0.00",
- "decimal_separator": ",",
- "grouping_separator": "’"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/wo.json b/vendor/commerceguys/intl/resources/number_format/wo.json
deleted file mode 100644
index 481a97b35..000000000
--- a/vendor/commerceguys/intl/resources/number_format/wo.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "¤ #,##0.00",
- "accounting_currency_pattern": "¤ #,##0.00",
- "decimal_separator": ",",
- "grouping_separator": "."
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/yav.json b/vendor/commerceguys/intl/resources/number_format/yav.json
deleted file mode 100644
index 4aa39197c..000000000
--- a/vendor/commerceguys/intl/resources/number_format/yav.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "#,##0.00 ¤",
- "accounting_currency_pattern": "#,##0.00 ¤;(#,##0.00 ¤)",
- "decimal_separator": ",",
- "grouping_separator": " "
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/yi.json b/vendor/commerceguys/intl/resources/number_format/yi.json
deleted file mode 100644
index 0a0143208..000000000
--- a/vendor/commerceguys/intl/resources/number_format/yi.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "¤ #,##0.00",
- "accounting_currency_pattern": "¤ #,##0.00"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/yo.json b/vendor/commerceguys/intl/resources/number_format/yo.json
deleted file mode 100644
index b3c1634ea..000000000
--- a/vendor/commerceguys/intl/resources/number_format/yo.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "¤#,##0.00",
- "accounting_currency_pattern": "¤#,##0.00;(¤#,##0.00)"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/zh.json b/vendor/commerceguys/intl/resources/number_format/zh.json
deleted file mode 100644
index b3c1634ea..000000000
--- a/vendor/commerceguys/intl/resources/number_format/zh.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "¤#,##0.00",
- "accounting_currency_pattern": "¤#,##0.00;(¤#,##0.00)"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/resources/number_format/zu.json b/vendor/commerceguys/intl/resources/number_format/zu.json
deleted file mode 100644
index a605145a8..000000000
--- a/vendor/commerceguys/intl/resources/number_format/zu.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "numbering_system": "latn",
- "decimal_pattern": "#,##0.###",
- "percent_pattern": "#,##0%",
- "currency_pattern": "¤#,##0.00",
- "accounting_currency_pattern": "¤#,##0.00"
-} \ No newline at end of file
diff --git a/vendor/commerceguys/intl/scripts/country/generate.php b/vendor/commerceguys/intl/scripts/country/generate.php
deleted file mode 100644
index ce156919a..000000000
--- a/vendor/commerceguys/intl/scripts/country/generate.php
+++ /dev/null
@@ -1,216 +0,0 @@
-<?php
-
-/**
- * Generates the json files stored in resources/country.
- */
-set_time_limit(0);
-
-// Downloaded from https://github.com/unicode-cldr/cldr-localenames-full.git
-$localeDirectory = '../assets/cldr-localenames-full/main/';
-$enCountries = $localeDirectory . 'en/territories.json';
-// Downloaded from https://github.com/unicode-cldr/cldr-core.git
-$codeMappings = '../assets/cldr-core/supplemental/codeMappings.json';
-$currencyData = '../assets/cldr-core/supplemental/currencyData.json';
-if (!file_exists($enCountries)) {
- die("The $enCountries file was not found");
-}
-if (!file_exists($codeMappings)) {
- die("The $codeMappings file was not found");
-}
-if (!file_exists($currencyData)) {
- die("The $currencyData file was not found");
-}
-if (!function_exists('collator_create')) {
- // Reimplementing intl's collator would be a huge undertaking, so we
- // use it instead to presort the generated locale specific data.
- die('The intl extension was not found.');
-}
-if (!is_dir($localeDirectory)) {
- die("The $localeDirectory directory was not found");
-}
-
-$ignoredCountries = [
- 'AN', // Netherlands Antilles, no longer exists.
- 'BV', 'HM', 'CP', // Uninhabited islands.
- 'EU', 'QO', // European Union, Outlying Oceania. Not countries.
- 'ZZ', // Unknown region
-];
-
-// Locales listed without a "-" match all variants.
-// Locales listed with a "-" match only those exact ones.
-$ignoredLocales = [
- // Interlingua is a made up language.
- 'ia',
- // Valencian differs from its parent only by a single character (è/é).
- 'ca-ES-VALENCIA',
- // Special "grouping" locales.
- 'root', 'en-US-POSIX', 'en-001', 'en-150', 'es-419',
-];
-
-// Assemble the base data. Use the "en" data to get a list of countries.
-$codeMappings = json_decode(file_get_contents($codeMappings), true);
-$codeMappings = $codeMappings['supplemental']['codeMappings'];
-$currencyData = json_decode(file_get_contents($currencyData), true);
-$currencyData = $currencyData['supplemental']['currencyData'];
-$countryData = json_decode(file_get_contents($enCountries), true);
-$countryData = $countryData['main']['en']['localeDisplayNames']['territories'];
-$baseData = [];
-foreach ($countryData as $countryCode => $countryName) {
- if (is_numeric($countryCode) || in_array($countryCode, $ignoredCountries)) {
- // Ignore continents, regions, uninhabited islands.
- continue;
- }
- if (strpos($countryCode, '-alt-') !== false) {
- // Ignore alternative names.
- continue;
- }
-
- // Countries are not guaranteed to have an alpha3 and/or numeric code.
- if (isset($codeMappings[$countryCode]['_alpha3'])) {
- $baseData[$countryCode]['three_letter_code'] = $codeMappings[$countryCode]['_alpha3'];
- }
- if (isset($codeMappings[$countryCode]['_numeric'])) {
- $baseData[$countryCode]['numeric_code'] = $codeMappings[$countryCode]['_numeric'];
- }
-
- // Determine the current currency for this country.
- if (isset($currencyData['region'][$countryCode])) {
- $currencies = prepare_currencies($currencyData['region'][$countryCode]);
- if ($currencies) {
- $currentCurrency = end(array_keys($currencies));
- $baseData[$countryCode]['currency_code'] = $currentCurrency;
- }
- }
-}
-
-// Write out base.json.
-ksort($baseData);
-file_put_json('base.json', $baseData);
-
-// Gather available locales.
-$locales = [];
-if ($handle = opendir($localeDirectory)) {
- while (false !== ($entry = readdir($handle))) {
- if (substr($entry, 0, 1) != '.') {
- $entryParts = explode('-', $entry);
- if (!in_array($entry, $ignoredLocales) && !in_array($entryParts[0], $ignoredLocales)) {
- $locales[] = $entry;
- }
- }
- }
- closedir($handle);
-}
-
-// Create the localizations.
-$countries = [];
-$untranslatedCounts = [];
-foreach ($locales as $locale) {
- $data = json_decode(file_get_contents($localeDirectory . $locale . '/territories.json'), true);
- $data = $data['main'][$locale]['localeDisplayNames']['territories'];
- foreach ($data as $countryCode => $countryName) {
- if (isset($baseData[$countryCode])) {
- // This country name is untranslated, use the english version.
- if ($countryCode == str_replace('_', '-', $countryName)) {
- $countryName = $countryData[$countryCode];
- // Maintain a count of untranslated countries per locale.
- $untranslatedCounts += [$locale => 0];
- $untranslatedCounts[$locale]++;
- }
-
- $countries[$locale][$countryCode] = [
- 'name' => $countryName,
- ];
- }
- }
-}
-
-// Ignore locales that are more than 80% untranslated.
-foreach ($untranslatedCounts as $locale => $count) {
- $totalCount = count($countries[$locale]);
- $untranslatedPercentage = $count * (100 / $totalCount);
- if ($untranslatedPercentage >= 80) {
- unset($countries[$locale]);
- }
-}
-
-// Identify localizations that are the same as the ones for the parent locale.
-// For example, "fr-FR" if "fr" has the same data.
-$duplicates = [];
-foreach ($countries as $locale => $localizedCountries) {
- if (strpos($locale, '-') !== false) {
- $localeParts = explode('-', $locale);
- array_pop($localeParts);
- $parentLocale = implode('-', $localeParts);
- $diff = array_udiff($localizedCountries, $countries[$parentLocale], function ($first, $second) {
- return ($first['name'] == $second['name']) ? 0 : 1;
- });
-
- if (empty($diff)) {
- // The duplicates are not removed right away because they might
- // still be needed for other duplicate checks (for example,
- // when there are locales like bs-Latn-BA, bs-Latn, bs).
- $duplicates[] = $locale;
- }
- }
-}
-// Remove the duplicates.
-foreach ($duplicates as $locale) {
- unset($countries[$locale]);
-}
-
-// Write out the localizations.
-foreach ($countries as $locale => $localizedCountries) {
- $collator = collator_create($locale);
- uasort($localizedCountries, function ($a, $b) use ($collator) {
- return collator_compare($collator, $a['name'], $b['name']);
- });
- file_put_json($locale . '.json', $localizedCountries);
-}
-
-/**
- * Converts the provided data into json and writes it to the disk.
- */
-function file_put_json($filename, $data)
-{
- $data = json_encode($data, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE);
- // Indenting with tabs instead of 4 spaces gives us 20% smaller files.
- $data = str_replace(' ', "\t", $data);
- file_put_contents($filename, $data);
-}
-
-/**
- * Prepares the currencies for a specific country.
- */
-function prepare_currencies($currencies) {
- if (empty($currencies)) {
- return [];
- }
- // Rekey the array by currency code.
- foreach ($currencies as $index => $realCurrencies) {
- foreach ($realCurrencies as $currencyCode => $currency) {
- $currencies[$currencyCode] = $currency;
- }
- unset($currencies[$index]);
- }
- // Remove non-tender currencies.
- $currencies = array_filter($currencies, function ($currency) {
- return !isset($currency['_tender']) || $currency['_tender'] != 'false';
- });
- // Sort by _from date.
- uasort($currencies, 'compare_from_dates');
-
- return $currencies;
-}
-
-/**
- * uasort callback for comparing arrays using their "_from" dates.
- */
-function compare_from_dates($a, $b) {
- $a = new DateTime($a['_from']);
- $b = new DateTime($b['_from']);
- // DateTime overloads the comparison providers.
- if ($a == $b) {
- return 0;
- }
- return ($a < $b) ? -1 : 1;
-}
diff --git a/vendor/commerceguys/intl/scripts/currency/generate.php b/vendor/commerceguys/intl/scripts/currency/generate.php
deleted file mode 100644
index 63f0ef302..000000000
--- a/vendor/commerceguys/intl/scripts/currency/generate.php
+++ /dev/null
@@ -1,192 +0,0 @@
-<?php
-
-/**
- * Generates the json files stored in resources/currency.
- *
- * The ISO currency list is used as a base, since it doesn't contain
- * deprecated currencies, unlike CLDR (v25 has 139 deprecated entries).
- */
-set_time_limit(0);
-
-// Downloaded from http://www.currency-iso.org/en/home/tables/table-a1.html
-$isoCurrencies = '../assets/c2.xml';
-// Downloaded from https://github.com/unicode-cldr/cldr-numbers-full.git
-$numbersDirectory = '../assets/cldr-numbers-full/main/';
-$cldrCurrencies = $numbersDirectory . 'en/currencies.json';
-// Downloaded from https://github.com/unicode-cldr/cldr-core.git
-$currencyData = '../assets/cldr-core/supplemental/currencyData.json';
-// Downloaded from https://github.com/unicode-cldr/cldr-localenames-full.git
-$localeDirectory = '../assets/cldr-localenames-full/main/';
-if (!file_exists($isoCurrencies)) {
- die("The $isoCurrencies file was not found");
-}
-if (!file_exists($cldrCurrencies)) {
- die("The $cldrCurrencies file was not found");
-}
-if (!file_exists($currencyData)) {
- die("The $currencyData file was not found");
-}
-if (!function_exists('collator_create')) {
- // Reimplementing intl's collator would be a huge undertaking, so we
- // use it instead to presort the generated locale specific data.
- die('The intl extension was not found.');
-}
-if (!is_dir($localeDirectory)) {
- die("The $localeDirectory directory was not found");
-}
-if (!is_dir($numbersDirectory)) {
- die("The $numbersDirectory directory was not found");
-}
-
-// Locales listed without a "-" match all variants.
-// Locales listed with a "-" match only those exact ones.
-$ignoredLocales = [
- // Interlingua is a made up language.
- 'ia',
- // Valencian differs from its parent only by a single character (è/é).
- 'ca-ES-VALENCIA',
- // Special "grouping" locales.
- 'root', 'en-US-POSIX', 'en-001', 'en-150', 'es-419',
-];
-
-// Assemble the base data.
-$baseData = [];
-$currencyData = json_decode(file_get_contents($currencyData), true);
-$currencyData = $currencyData['supplemental']['currencyData']['fractions'];
-$isoData = simplexml_load_file($isoCurrencies);
-foreach ($isoData->CcyTbl->CcyNtry as $currency) {
- $attributes = (array) $currency->CcyNm->attributes();
- if (!empty($attributes) && !empty($attributes['@attributes']['IsFund'])) {
- // Ignore funds.
- continue;
- }
- $currency = (array) $currency;
- if (empty($currency['Ccy'])) {
- // Ignore placeholders like "Antarctica".
- continue;
- }
- if (substr($currency['CtryNm'], 0, 2) == 'ZZ' || in_array($currency['Ccy'], ['XUA', 'XSU', 'XDR'])) {
- // Ignore special currencies.
- continue;
- }
-
- $currencyCode = $currency['Ccy'];
- $baseData[$currencyCode] = [
- 'numeric_code' => $currency['CcyNbr'],
- ];
- // Take the fraction digits from CLDR, not ISO, because it reflects real
- // life usage more closely. If the digits aren't set, that means that the
- // default value (2) should be used.
- if (isset($currencyData[$currencyCode]['_digits'])) {
- $fractionDigits = $currencyData[$currencyCode]['_digits'];
- if ($fractionDigits != 2) {
- $baseData[$currencyCode]['fraction_digits'] = $fractionDigits;
- }
- }
-}
-
-// Write out base.json.
-ksort($baseData);
-file_put_json('base.json', $baseData);
-
-// Gather available locales.
-$locales = [];
-if ($handle = opendir($localeDirectory)) {
- while (false !== ($entry = readdir($handle))) {
- if (substr($entry, 0, 1) != '.') {
- $entryParts = explode('-', $entry);
- if (!in_array($entry, $ignoredLocales) && !in_array($entryParts[0], $ignoredLocales)) {
- $locales[] = $entry;
- }
- }
- }
- closedir($handle);
-}
-
-// Make sure 'en' is processed first so that it can be used as a fallback.
-$index = array_search('en', $locales);
-unset($locales[$index]);
-array_unshift($locales, 'en');
-
-// Create the localizations.
-$currencies = [];
-$untranslatedCounts = [];
-foreach ($locales as $locale) {
- $data = json_decode(file_get_contents($numbersDirectory . $locale . '/currencies.json'), true);
- $data = $data['main'][$locale]['numbers']['currencies'];
- foreach ($data as $currencyCode => $currency) {
- if (isset($baseData[$currencyCode])) {
- $currencyName = $currency['displayName'];
- // This currency name is untranslated, use the english version.
- if ($currencyCode == $currencyName) {
- $currencyName = $currencies['en'][$currencyCode]['name'];
- // Maintain a count of untranslated currencies per locale.
- $untranslatedCounts += [$locale => 0];
- $untranslatedCounts[$locale]++;
- }
-
- $currencies[$locale][$currencyCode] = [
- 'name' => $currencyName,
- ];
- // Decrease the dataset size by exporting the symbol only if it's
- // different from the currency code.
- if ($currency['symbol'] != $currencyCode) {
- $currencies[$locale][$currencyCode]['symbol'] = $currency['symbol'];
- }
- }
- }
-}
-
-// Ignore locales that are more than 80% untranslated.
-foreach ($untranslatedCounts as $locale => $count) {
- $totalCount = count($currencies[$locale]);
- $untranslatedPercentage = $count * (100 / $totalCount);
- if ($untranslatedPercentage >= 80) {
- unset($currencies[$locale]);
- }
-}
-
-// Identify localizations that are the same as the ones for the parent locale.
-// For example, "fr-FR" if "fr" has the same data.
-$duplicates = [];
-foreach ($currencies as $locale => $localizedCurrencies) {
- if (strpos($locale, '-') !== false) {
- $localeParts = explode('-', $locale);
- array_pop($localeParts);
- $parentLocale = implode('-', $localeParts);
- $diff = array_udiff($localizedCurrencies, $currencies[$parentLocale], function ($first, $second) {
- return ($first['name'] == $second['name']) ? 0 : 1;
- });
-
- if (empty($diff)) {
- // The duplicates are not removed right away because they might
- // still be needed for other duplicate checks (for example,
- // when there are locales like bs-Latn-BA, bs-Latn, bs).
- $duplicates[] = $locale;
- }
- }
-}
-// Remove the duplicates.
-foreach ($duplicates as $locale) {
- unset($currencies[$locale]);
-}
-
-// Write out the localizations.
-foreach ($currencies as $locale => $localizedCurrencies) {
- $collator = collator_create($locale);
- uasort($localizedCurrencies, function ($a, $b) use ($collator) {
- return collator_compare($collator, $a['name'], $b['name']);
- });
- file_put_json($locale . '.json', $localizedCurrencies);
-}
-
-/**
- * Converts the provided data into json and writes it to the disk.
- */
-function file_put_json($filename, $data)
-{
- $data = json_encode($data, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE);
- // Indenting with tabs instead of 4 spaces gives us 20% smaller files.
- $data = str_replace(' ', "\t", $data);
- file_put_contents($filename, $data);
-}
diff --git a/vendor/commerceguys/intl/scripts/generate_currency_data.php b/vendor/commerceguys/intl/scripts/generate_currency_data.php
new file mode 100644
index 000000000..9dfc262e1
--- /dev/null
+++ b/vendor/commerceguys/intl/scripts/generate_currency_data.php
@@ -0,0 +1,279 @@
+<?php
+
+/**
+ * Generates the json files stored in resources/currency.
+ *
+ * The ISO currency list is used as a base, since it doesn't contain
+ * deprecated currencies, unlike CLDR (v25 has 139 deprecated entries).
+ */
+
+set_time_limit(0);
+require __DIR__ . '/../vendor/autoload.php';
+
+// Downloaded from http://www.currency-iso.org/en/home/tables/table-a1.html
+$isoCurrencies = __DIR__ . '/assets/c2.xml';
+// Downloaded from https://github.com/unicode-cldr/cldr-numbers-full.git
+$numbersDirectory = __DIR__ . '/assets/cldr-numbers-full/main/';
+$cldrCurrencies = $numbersDirectory . 'en/currencies.json';
+// Downloaded from https://github.com/unicode-cldr/cldr-core.git
+$currencyData = __DIR__ . '/assets/cldr-core/supplemental/currencyData.json';
+// Downloaded from https://github.com/unicode-cldr/cldr-localenames-full.git
+$localeDirectory = __DIR__ . '/assets/cldr-localenames-full/main/';
+if (!file_exists($isoCurrencies)) {
+ die("The $isoCurrencies file was not found");
+}
+if (!file_exists($cldrCurrencies)) {
+ die("The $cldrCurrencies file was not found");
+}
+if (!file_exists($currencyData)) {
+ die("The $currencyData file was not found");
+}
+if (!function_exists('collator_create')) {
+ // Reimplementing intl's collator would be a huge undertaking, so we
+ // use it instead to presort the generated locale specific data.
+ die('The intl extension was not found.');
+}
+if (!is_dir($localeDirectory)) {
+ die("The $localeDirectory directory was not found");
+}
+if (!is_dir($numbersDirectory)) {
+ die("The $numbersDirectory directory was not found");
+}
+
+$currencyData = json_decode(file_get_contents($currencyData), true);
+$isoData = simplexml_load_file($isoCurrencies);
+
+$baseData = generate_base_data($currencyData, $isoData);
+$localizations = generate_localizations($baseData);
+$localizations = filter_duplicate_localizations($localizations);
+
+// Make sure we're starting from a clean slate.
+if (is_dir(__DIR__ . '/currency')) {
+ die('The currency/ directory must not exist.');
+}
+
+// Prepare the filesystem.
+mkdir(__DIR__ . '/currency');
+
+// Write out the localizations.
+foreach ($localizations as $locale => $localizedCurrencies) {
+ $collator = collator_create($locale);
+ uasort($localizedCurrencies, function ($a, $b) use ($collator) {
+ return collator_compare($collator, $a['name'], $b['name']);
+ });
+ file_put_json(__DIR__ . '/currency/' . $locale . '.json', $localizedCurrencies);
+}
+
+$availableLocales = array_keys($localizations);
+sort($availableLocales);
+// Base currency definitions and available locales are stored
+// in PHP, then manually transferred to CurrencyRepository.
+$data = "<?php\n\n";
+$data .= export_locales($availableLocales);
+$data .= export_base_data($baseData);
+file_put_contents(__DIR__ . '/currency_data.php', $data);
+
+echo "Done.\n";
+
+/**
+ * Converts the provided data into json and writes it to the disk.
+ */
+function file_put_json($filename, $data)
+{
+ $data = json_encode($data, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE);
+ // Indenting with tabs instead of 4 spaces gives us 20% smaller files.
+ $data = str_replace(' ', "\t", $data);
+ file_put_contents($filename, $data);
+}
+
+/**
+ * Exports base data.
+ */
+function export_base_data($baseData)
+{
+ $export = '$baseData = [' . "\n";
+ foreach ($baseData as $currencyCode => $currencyData) {
+ $export .= " '" . $currencyCode . "' => ['";
+ $export .= $currencyData['numeric_code'] . "', " . $currencyData['fraction_digits'];
+ $export .= "],\n";
+ }
+ $export .= "];";
+
+ return $export;
+}
+
+/**
+ * Exports locales.
+ */
+function export_locales($data)
+{
+ // Wrap the values in single quotes.
+ $data = array_map(function ($value) {
+ return "'" . $value . "'";
+ }, $data);
+
+ $export = '// ' . count($data) . " available locales. \n";
+ $export .= '$locales = [' . "\n";
+ $export .= ' ' . implode(', ', $data) . "\n";
+ $export .= "];\n\n";
+
+ return $export;
+}
+
+/**
+ * Generates the base data.
+ */
+function generate_base_data(array $currencyData, $isoData)
+{
+ $baseData = [];
+ $currencyData = $currencyData['supplemental']['currencyData']['fractions'];
+ foreach ($isoData->CcyTbl->CcyNtry as $currency) {
+ $attributes = (array) $currency->CcyNm->attributes();
+ if (!empty($attributes) && !empty($attributes['@attributes']['IsFund'])) {
+ // Ignore funds.
+ continue;
+ }
+ $currency = (array) $currency;
+ if (empty($currency['Ccy'])) {
+ // Ignore placeholders like "Antarctica".
+ continue;
+ }
+ if (substr($currency['CtryNm'], 0, 2) == 'ZZ' || in_array($currency['Ccy'], ['XUA', 'XSU', 'XDR'])) {
+ // Ignore special currencies.
+ continue;
+ }
+
+ $currencyCode = $currency['Ccy'];
+ $baseData[$currencyCode] = [
+ 'numeric_code' => $currency['CcyNbr'],
+ ];
+ // Take the fraction digits from CLDR, not ISO, because it reflects real
+ // life usage more closely.
+ if (isset($currencyData[$currencyCode]['_digits'])) {
+ $baseData[$currencyCode]['fraction_digits'] = $currencyData[$currencyCode]['_digits'];
+ } else {
+ $baseData[$currencyCode]['fraction_digits'] = $currencyData['DEFAULT']['_digits'];
+ }
+ }
+ ksort($baseData);
+
+ return $baseData;
+}
+
+/**
+ * Generates the localizations.
+ */
+function generate_localizations(array $baseData)
+{
+ global $numbersDirectory;
+
+ $locales = discover_locales();
+ // Make sure 'en' is processed first so that it can be used as a fallback.
+ $index = array_search('en', $locales);
+ unset($locales[$index]);
+ array_unshift($locales, 'en');
+
+ $localizations = [];
+ $untranslatedCounts = [];
+ foreach ($locales as $locale) {
+ $data = json_decode(file_get_contents($numbersDirectory . $locale . '/currencies.json'), true);
+ $data = $data['main'][$locale]['numbers']['currencies'];
+ foreach ($data as $currencyCode => $currency) {
+ if (isset($baseData[$currencyCode])) {
+ $currencyName = $currency['displayName'];
+ // This currency name is untranslated, use the english version.
+ if ($currencyCode == $currencyName) {
+ $currencyName = $localizations['en'][$currencyCode]['name'];
+ // Maintain a count of untranslated currencies per locale.
+ $untranslatedCounts += [$locale => 0];
+ $untranslatedCounts[$locale]++;
+ }
+
+ $localizations[$locale][$currencyCode] = [
+ 'name' => $currencyName,
+ ];
+ // Decrease the dataset size by exporting the symbol only if it's
+ // different from the currency code.
+ if ($currency['symbol'] != $currencyCode) {
+ $localizations[$locale][$currencyCode]['symbol'] = $currency['symbol'];
+ }
+ }
+ }
+ }
+
+ // Ignore locales that are more than 80% untranslated.
+ foreach ($untranslatedCounts as $locale => $count) {
+ $totalCount = count($localizations[$locale]);
+ $untranslatedPercentage = $count * (100 / $totalCount);
+ if ($untranslatedPercentage >= 80) {
+ unset($localizations[$locale]);
+ }
+ }
+
+ return $localizations;
+}
+
+/**
+ * Filters out duplicate localizations (same as their parent locale).
+ *
+ * For example, "fr-FR" will be removed if "fr" has the same data.
+ */
+function filter_duplicate_localizations(array $localizations)
+{
+ $duplicates = [];
+ foreach ($localizations as $locale => $localizedCurrencies) {
+ if ($parentLocale = \CommerceGuys\Intl\Locale::getParent($locale)) {
+ $parentCurrencies = isset($localizations[$parentLocale]) ? $localizations[$parentLocale] : [];
+ $diff = array_udiff($localizedCurrencies, $parentCurrencies, function ($first, $second) {
+ return ($first['name'] == $second['name']) ? 0 : 1;
+ });
+
+ if (empty($diff)) {
+ // The duplicates are not removed right away because they might
+ // still be needed for other duplicate checks (for example,
+ // when there are locales like bs-Latn-BA, bs-Latn, bs).
+ $duplicates[] = $locale;
+ }
+ }
+ }
+ foreach ($duplicates as $locale) {
+ unset($localizations[$locale]);
+ }
+
+ return $localizations;
+}
+
+/**
+ * Creates a list of available locales.
+ */
+function discover_locales()
+{
+ global $localeDirectory;
+
+ // Locales listed without a "-" match all variants.
+ // Locales listed with a "-" match only those exact ones.
+ $ignoredLocales = [
+ // Interlingua is a made up language.
+ 'ia',
+ // Valencian differs from its parent only by a single character (è/é).
+ 'ca-ES-VALENCIA',
+ // Special "grouping" locales.
+ 'root', 'en-US-POSIX',
+ ];
+
+ // Gather available locales.
+ $locales = [];
+ if ($handle = opendir($localeDirectory)) {
+ while (false !== ($entry = readdir($handle))) {
+ if (substr($entry, 0, 1) != '.') {
+ $entryParts = explode('-', $entry);
+ if (!in_array($entry, $ignoredLocales) && !in_array($entryParts[0], $ignoredLocales)) {
+ $locales[] = $entry;
+ }
+ }
+ }
+ closedir($handle);
+ }
+
+ return $locales;
+}
diff --git a/vendor/commerceguys/intl/scripts/generate_language_data.php b/vendor/commerceguys/intl/scripts/generate_language_data.php
new file mode 100644
index 000000000..a7dbd836e
--- /dev/null
+++ b/vendor/commerceguys/intl/scripts/generate_language_data.php
@@ -0,0 +1,217 @@
+<?php
+
+/**
+ * Generates the json files stored in resources/language.
+ *
+ * CLDR lists about 515 languages, many of them dead (like Latin or Old English).
+ * In order to decrease the list to a reasonable size, only the languages
+ * for which CLDR itself has translations are listed.
+ */
+
+set_time_limit(0);
+require __DIR__ . '/../vendor/autoload.php';
+
+// Downloaded from https://github.com/unicode-cldr/cldr-localenames-full.git
+$localeDirectory = __DIR__ . '/assets/cldr-localenames-full/main/';
+$enLanguages = $localeDirectory . 'en/languages.json';
+
+if (!is_dir($localeDirectory)) {
+ die("The $localeDirectory directory was not found");
+}
+if (!file_exists($enLanguages)) {
+ die("The $enLanguages file was not found");
+}
+if (!function_exists('collator_create')) {
+ // Reimplementing intl's collator would be a huge undertaking, so we
+ // use it instead to presort the generated locale specific data.
+ die('The intl extension was not found.');
+}
+
+$languages = generate_languages();
+$languages = filter_duplicate_localizations($languages);
+
+// Make sure we're starting from a clean slate.
+if (is_dir(__DIR__ . '/language')) {
+ die('The language/ directory must not exist.');
+}
+
+// Prepare the filesystem.
+mkdir(__DIR__ . '/language');
+
+// Write out the localizations.
+foreach ($languages as $locale => $localizedLanguages) {
+ $collator = collator_create($locale);
+ uasort($localizedLanguages, function ($a, $b) use ($collator) {
+ return collator_compare($collator, $a, $b);
+ });
+ file_put_json(__DIR__ . '/language/' . $locale . '.json', $localizedLanguages);
+}
+
+$availableLocales = array_keys($languages);
+sort($availableLocales);
+// Available locales are stored in PHP, then manually
+// transferred to LanguageRepository.
+$data = "<?php\n\n";
+$data .= export_locales($availableLocales);
+file_put_contents(__DIR__ . '/language_data.php', $data);
+
+echo "Done.\n";
+
+/**
+ * Converts the provided data into json and writes it to the disk.
+ */
+function file_put_json($filename, $data)
+{
+ $data = json_encode($data, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE);
+ // Indenting with tabs instead of 4 spaces gives us 20% smaller files.
+ $data = str_replace(' ', "\t", $data);
+ file_put_contents($filename, $data);
+}
+
+/**
+ * Exports locales.
+ */
+function export_locales($data)
+{
+ // Wrap the values in single quotes.
+ $data = array_map(function ($value) {
+ return "'" . $value . "'";
+ }, $data);
+
+ $export = '// ' . count($data) . " available locales. \n";
+ $export .= '$locales = [' . "\n";
+ $export .= ' ' . implode(', ', $data) . "\n";
+ $export .= "];\n";
+
+ return $export;
+}
+
+/**
+ * Generates the language lists for each locale.
+ */
+function generate_languages()
+{
+ global $localeDirectory;
+
+ $locales = discover_locales();
+ // Make sure 'en' is processed first so that it can be used as a fallback.
+ $index = array_search('en', $locales);
+ unset($locales[$index]);
+ array_unshift($locales, 'en');
+ // The filtering of the language list against the locale list can be
+ // too strict, filtering out languages that should be in the final list.
+ // This override ensures that such cases are covered.
+ $explicitlyAllowed = ['wa'];
+ // Languages that are untranslated in most locales (as of CLDR v34).
+ $explicitlyIgnored = ['ccp', 'fa-AF'];
+
+ $untranslatedCounts = [];
+ $languages = [];
+ foreach ($locales as $locale) {
+ $data = json_decode(file_get_contents($localeDirectory . $locale . '/languages.json'), true);
+ $data = $data['main'][$locale]['localeDisplayNames']['languages'];
+ foreach ($data as $languageCode => $languageName) {
+ // Skip all languages that aren't an available locale at the same time.
+ // This reduces the language list from about 515 to about 185 languages.
+ if (!in_array($languageCode, $locales) && !in_array($languageCode, $explicitlyAllowed)) {
+ continue;
+ }
+ if (in_array($languageCode, $explicitlyIgnored)) {
+ continue;
+ }
+
+ // This language name is untranslated, use to the english version.
+ if ($languageCode == str_replace('_', '-', $languageName)) {
+ $languageName = $languages['en'][$languageCode];
+ // Maintain a count of untranslated languages per locale.
+ $untranslatedCounts += [$locale => 0];
+ $untranslatedCounts[$locale]++;
+ }
+
+ $languages[$locale][$languageCode] = $languageName;
+ }
+ // CLDR v34 has an uneven language list due to missing translations.
+ if ($locale != 'en') {
+ $missingLanguages = array_diff_key($languages['en'], $languages[$locale]);
+ foreach ($missingLanguages as $languageCode => $languageName) {
+ $languages[$locale][$languageCode] = $languages['en'][$languageCode];
+ }
+ }
+ }
+
+ // Ignore locales that are more than 80% untranslated.
+ foreach ($untranslatedCounts as $locale => $count) {
+ $totalCount = count($languages[$locale]);
+ $untranslatedPercentage = $count * (100 / $totalCount);
+ if ($untranslatedPercentage >= 80) {
+ unset($languages[$locale]);
+ }
+ }
+
+ return $languages;
+}
+
+/**
+ * Filters out duplicate localizations (same as their parent locale).
+ *
+ * For example, "fr-FR" will be removed if "fr" has the same data.
+ */
+function filter_duplicate_localizations(array $localizations)
+{
+ $duplicates = [];
+ foreach ($localizations as $locale => $localizedLanguages) {
+ if ($parentLocale = \CommerceGuys\Intl\Locale::getParent($locale)) {
+ $parentLanguages = isset($localizations[$parentLocale]) ? $localizations[$parentLocale] : [];
+ $diff = array_udiff($localizedLanguages, $parentLanguages, function ($first, $second) {
+ return ($first === $second) ? 0 : 1;
+ });
+
+ if (empty($diff)) {
+ // The duplicates are not removed right away because they might
+ // still be needed for other duplicate checks (for example,
+ // when there are locales like bs-Latn-BA, bs-Latn, bs).
+ $duplicates[] = $locale;
+ }
+ }
+ }
+ foreach ($duplicates as $locale) {
+ unset($localizations[$locale]);
+ }
+
+ return $localizations;
+}
+
+/**
+ * Creates a list of available locales.
+ */
+function discover_locales()
+{
+ global $localeDirectory;
+
+ // Locales listed without a "-" match all variants.
+ // Locales listed with a "-" match only those exact ones.
+ $ignoredLocales = [
+ // Interlingua is a made up language.
+ 'ia',
+ // Valencian differs from its parent only by a single character (è/é).
+ 'ca-ES-VALENCIA',
+ // Special "grouping" locales.
+ 'root', 'en-US-POSIX',
+ ];
+
+ // Gather available locales.
+ $locales = [];
+ if ($handle = opendir($localeDirectory)) {
+ while (false !== ($entry = readdir($handle))) {
+ if (substr($entry, 0, 1) != '.') {
+ $entryParts = explode('-', $entry);
+ if (!in_array($entry, $ignoredLocales) && !in_array($entryParts[0], $ignoredLocales)) {
+ $locales[] = $entry;
+ }
+ }
+ }
+ closedir($handle);
+ }
+
+ return $locales;
+}
diff --git a/vendor/commerceguys/intl/scripts/generate_locale_data.php b/vendor/commerceguys/intl/scripts/generate_locale_data.php
new file mode 100644
index 000000000..4e2b617b8
--- /dev/null
+++ b/vendor/commerceguys/intl/scripts/generate_locale_data.php
@@ -0,0 +1,15 @@
+<?php
+
+/**
+ * Generates the $parents array for the Locale class.
+ */
+
+$parentLocales = __DIR__ . '/assets/cldr-core/supplemental/parentLocales.json';
+$parentLocales = json_decode(file_get_contents($parentLocales), true);
+$parentLocales = $parentLocales['supplemental']['parentLocales']['parentLocale'];
+$parentLocales = var_export($parentLocales, true) . ';';
+
+$export = "<?php\n\n";
+$export .= '$parents = ' . str_replace(['array (', ')'], ['[', ']'], $parentLocales);
+$export .= "\n";
+file_put_contents(__DIR__ . '/locale_data.php', $export);
diff --git a/vendor/commerceguys/intl/scripts/generate_number_format_data.php b/vendor/commerceguys/intl/scripts/generate_number_format_data.php
new file mode 100644
index 000000000..a9d7d4849
--- /dev/null
+++ b/vendor/commerceguys/intl/scripts/generate_number_format_data.php
@@ -0,0 +1,205 @@
+<?php
+
+/**
+ * Generates the json files stored in resources/number_format.
+ */
+
+set_time_limit(0);
+require __DIR__ . '/../vendor/autoload.php';
+
+// Downloaded from https://github.com/unicode-cldr/cldr-localenames-full.git
+$localeDirectory = __DIR__ . '/assets/cldr-localenames-full/main/';
+$enLanguages = $localeDirectory . 'en/languages.json';
+// Downloaded from https://github.com/unicode-cldr/cldr-numbers-full.git
+$numbersDirectory = __DIR__ . '/assets/cldr-numbers-full/main/';
+
+if (!is_dir($localeDirectory)) {
+ die("The $localeDirectory directory was not found");
+}
+if (!is_dir($numbersDirectory)) {
+ die("The $numbersDirectory directory was not found");
+}
+if (!file_exists($enLanguages)) {
+ die("The $enLanguages file was not found");
+}
+
+$numberFormats = generate_number_formats();
+$numberFormats = filter_duplicates($numberFormats);
+// We treat 'en' as a generic definition, which allows
+// us to strip any data that matches one of its keys.
+foreach ($numberFormats as $locale => $numberFormat) {
+ if ($locale != 'en') {
+ $numberFormats[$locale] = array_diff_assoc($numberFormats[$locale], $numberFormats['en']);
+ }
+}
+
+// Number formats are stored in PHP, then manually
+// transferred to NumberFormatRepository.
+$data = "<?php\n\n";
+$data .= export_number_formats($numberFormats);
+file_put_contents(__DIR__ . '/number_formats.php', $data);
+
+echo "Done.\n";
+
+/**
+ * Exports number formats.
+ */
+function export_number_formats(array $numberFormats)
+{
+ $indent = ' ';
+ $export = '// ' . count($numberFormats) . " available formats: \n";
+ $export .= '$numberFormats = [' . "\n";
+ foreach ($numberFormats as $locale => $numberFormat) {
+ $locale = "'" . $locale . "'";
+ $export .= $indent . $locale . " => [\n";
+ foreach ($numberFormat as $key => $value) {
+ $key = "'" . $key . "'";
+ $value = "'" . $value . "'";
+ $export .= $indent . $indent . $key . ' => ' . $value . ",\n";
+ }
+ $export .= "$indent],\n";
+ }
+ $export .= '];' . "\n\n";
+ $export = str_replace("[\n$indent],", '[],', $export);
+
+ return $export;
+}
+
+/**
+ * Generates the number formats.
+ */
+function generate_number_formats()
+{
+ global $numbersDirectory;
+
+ $numberFormats = [];
+ foreach (discover_locales() as $locale) {
+ $data = json_decode(file_get_contents($numbersDirectory . $locale . '/numbers.json'), true);
+ $data = $data['main'][$locale]['numbers'];
+ // Use the default numbering system, if it's supported.
+ if (in_array($data['defaultNumberingSystem'], ['arab', 'arabext', 'beng', 'deva', 'latn'])) {
+ $numberingSystem = $data['defaultNumberingSystem'];
+ } else {
+ $numberingSystem = 'latn';
+ }
+
+ $patterns = [
+ 'decimal' => $data['decimalFormats-numberSystem-' . $numberingSystem]['standard'],
+ 'percent' => $data['percentFormats-numberSystem-' . $numberingSystem]['standard'],
+ 'currency' => $data['currencyFormats-numberSystem-' . $numberingSystem]['standard'],
+ 'accounting' => $data['currencyFormats-numberSystem-' . $numberingSystem]['accounting'],
+ ];
+ // The "bg" patterns have no '#', confusing the formatter.
+ foreach ($patterns as $key => $pattern) {
+ if (strpos($pattern, '#') === false) {
+ $patterns[$key] = str_replace('0.00', '#0.00', $pattern);
+ }
+ }
+
+ $numberFormats[$locale] = [
+ 'numbering_system' => $numberingSystem,
+ 'decimal_pattern' => $patterns['decimal'],
+ 'percent_pattern' => $patterns['percent'],
+ 'currency_pattern' => $patterns['currency'],
+ 'accounting_currency_pattern' => $patterns['accounting'],
+ ];
+ // No need to export 'latn' since that is the default value.
+ if ($numberFormats[$locale]['numbering_system'] != 'latn') {
+ $numberFormats[$locale]['numbering_system'] = $numberingSystem;
+ }
+
+ // Add the symbols only if they're different from the default data.
+ $decimalSeparator = $data['symbols-numberSystem-' . $numberingSystem]['decimal'];
+ $groupingSeparator = $data['symbols-numberSystem-' . $numberingSystem]['group'];
+ $plusSign = $data['symbols-numberSystem-' . $numberingSystem]['plusSign'];
+ $minusSign = $data['symbols-numberSystem-' . $numberingSystem]['minusSign'];
+ $percentSign = $data['symbols-numberSystem-' . $numberingSystem]['percentSign'];
+ if ($decimalSeparator != '.') {
+ $numberFormats[$locale]['decimal_separator'] = $decimalSeparator;
+ }
+ if ($groupingSeparator != ',') {
+ $numberFormats[$locale]['grouping_separator'] = $groupingSeparator;
+ }
+ if ($plusSign != '+') {
+ $numberFormats[$locale]['plus_sign'] = $plusSign;
+ }
+ if ($minusSign != '-') {
+ $numberFormats[$locale]['minus_sign'] = $minusSign;
+ }
+ if ($percentSign != '%') {
+ $numberFormats[$locale]['percent_sign'] = $percentSign;
+ }
+ }
+ ksort($numberFormats);
+
+ return $numberFormats;
+}
+
+/**
+ * Filters out duplicate number formats (same as their parent locale).
+ *
+ * For example, "fr-FR" will be removed if "fr" has the same data.
+ */
+function filter_duplicates(array $numberFormats)
+{
+ $duplicates = [];
+ foreach ($numberFormats as $locale => $numberFormat) {
+ $parentNumberFormat = [];
+ $parentLocale = \CommerceGuys\Intl\Locale::getParent($locale);
+ if ($parentLocale && isset($numberFormats[$parentLocale])) {
+ $parentNumberFormat = $numberFormats[$parentLocale];
+ }
+
+ $diff = array_diff_assoc($numberFormat, $parentNumberFormat);
+ if (empty($diff)) {
+ // The duplicates are not removed right away because they might
+ // still be needed for other duplicate checks (for example,
+ // when there are locales like bs-Latn-BA, bs-Latn, bs).
+ $duplicates[] = $locale;
+ }
+ }
+ // Remove the duplicates.
+ foreach ($duplicates as $locale) {
+ unset($numberFormats[$locale]);
+ }
+
+ return $numberFormats;
+}
+
+/**
+ * Creates a list of available locales.
+ */
+function discover_locales()
+{
+ global $localeDirectory;
+
+ // Locales listed without a "-" match all variants.
+ // Locales listed with a "-" match only those exact ones.
+ $ignoredLocales = [
+ // Interlingua is a made up language.
+ 'ia',
+ // Ignored by other generation scripts, very minor locales.
+ 'as', 'asa', 'bem', 'ccp', 'chr', 'dav', 'dua', 'ebu', 'ewo', 'guz', 'gv', 'ii',
+ 'jgo', 'jmc', 'kam', 'kde', 'ki', 'kkj', 'kl', 'kln', 'ksb', 'kw', 'lag',
+ 'ln', 'mer', 'mgo', 'nd', 'nmg', 'nnh', 'nus', 'os', 'ps', 'rwk', 'sah',
+ 'saq', 'sbp', 'shi', 'sn', 'teo', 'vai', 'vun', 'xog', 'zgh',
+ // Special "grouping" locales.
+ 'root', 'en-US-POSIX',
+ ];
+
+ // Gather available locales.
+ $locales = [];
+ if ($handle = opendir($localeDirectory)) {
+ while (false !== ($entry = readdir($handle))) {
+ if (substr($entry, 0, 1) != '.') {
+ $entryParts = explode('-', $entry);
+ if (!in_array($entry, $ignoredLocales) && !in_array($entryParts[0], $ignoredLocales)) {
+ $locales[] = $entry;
+ }
+ }
+ }
+ closedir($handle);
+ }
+
+ return $locales;
+}
diff --git a/vendor/commerceguys/intl/scripts/language/generate.php b/vendor/commerceguys/intl/scripts/language/generate.php
deleted file mode 100644
index 72e8d1b44..000000000
--- a/vendor/commerceguys/intl/scripts/language/generate.php
+++ /dev/null
@@ -1,148 +0,0 @@
-<?php
-
-/**
- * Generates the json files stored in resources/language.
- *
- * CLDR lists about 515 languages, many of them dead (like Latin or Old English).
- * In order to decrease the list to a reasonable size, only the languages
- * for which CLDR itself has translations are listed.
- */
-set_time_limit(0);
-
-// Downloaded from https://github.com/unicode-cldr/cldr-localenames-full.git
-$localeDirectory = '../assets/cldr-localenames-full/main/';
-$enLanguages = $localeDirectory . 'en/languages.json';
-
-if (!is_dir($localeDirectory)) {
- die("The $localeDirectory directory was not found");
-}
-if (!file_exists($enLanguages)) {
- die("The $enLanguages file was not found");
-}
-if (!function_exists('collator_create')) {
- // Reimplementing intl's collator would be a huge undertaking, so we
- // use it instead to presort the generated locale specific data.
- die('The intl extension was not found.');
-}
-
-// Locales listed without a "-" match all variants.
-// Locales listed with a "-" match only those exact ones.
-$ignoredLocales = [
- // Interlingua is a made up language.
- 'ia',
- // Valencian differs from its parent only by a single character (è/é).
- 'ca-ES-VALENCIA',
- // Special "grouping" locales.
- 'root', 'en-US-POSIX', 'en-001', 'en-150', 'es-419',
-];
-
-$languages = [];
-// Load the "en" data first so that it can be used as a fallback for
-// untranslated language names in other locales.
-$languageData = json_decode(file_get_contents($enLanguages), true);
-$languageData = $languageData['main']['en']['localeDisplayNames']['languages'];
-foreach ($languageData as $languageCode => $languageName) {
- if (strpos($languageCode, '-alt-') === false) {
- $languages['en'][$languageCode] = [
- 'name' => $languageName,
- ];
- }
-}
-
-// Gather available locales.
-$locales = [];
-if ($handle = opendir($localeDirectory)) {
- while (false !== ($entry = readdir($handle))) {
- if (substr($entry, 0, 1) != '.') {
- $entryParts = explode('-', $entry);
- if (!in_array($entry, $ignoredLocales) && !in_array($entryParts[0], $ignoredLocales)) {
- $locales[] = $entry;
- }
- }
- }
- closedir($handle);
-}
-
-// Remove all languages that aren't an available locale at the same time.
-// This reduces the language list from about 515 to about 185 languages.
-foreach ($languages['en'] as $languageCode => $languageData) {
- if (!in_array($languageCode, $locales)) {
- unset($languages['en'][$languageCode]);
- }
-}
-
-// Load the localizations.
-$untranslatedCounts = [];
-foreach ($locales as $locale) {
- $data = json_decode(file_get_contents($localeDirectory . $locale . '/languages.json'), true);
- $data = $data['main'][$locale]['localeDisplayNames']['languages'];
- foreach ($data as $languageCode => $languageName) {
- if (isset($languages['en'][$languageCode])) {
- // This language name is untranslated, use to the english version.
- if ($languageCode == str_replace('_', '-', $languageName)) {
- $languageName = $languages['en'][$languageCode]['name'];
- // Maintain a count of untranslated languages per locale.
- $untranslatedCounts += [$locale => 0];
- $untranslatedCounts[$locale]++;
- }
-
- $languages[$locale][$languageCode] = [
- 'name' => $languageName,
- ];
- }
- }
-}
-
-// Ignore locales that are more than 80% untranslated.
-foreach ($untranslatedCounts as $locale => $count) {
- $totalCount = count($languages[$locale]);
- $untranslatedPercentage = $count * (100 / $totalCount);
- if ($untranslatedPercentage >= 80) {
- unset($languages[$locale]);
- }
-}
-
-// Identify localizations that are the same as the ones for the parent locale.
-// For example, "fr-FR" if "fr" has the same data.
-$duplicates = [];
-foreach ($languages as $locale => $localizedLanguages) {
- if (strpos($locale, '-') !== false) {
- $localeParts = explode('-', $locale);
- array_pop($localeParts);
- $parentLocale = implode('-', $localeParts);
- $diff = array_udiff($localizedLanguages, $languages[$parentLocale], function ($first, $second) {
- return ($first['name'] == $second['name']) ? 0 : 1;
- });
-
- if (empty($diff)) {
- // The duplicates are not removed right away because they might
- // still be needed for other duplicate checks (for example,
- // when there are locales like bs-Latn-BA, bs-Latn, bs).
- $duplicates[] = $locale;
- }
- }
-}
-// Remove the duplicates.
-foreach ($duplicates as $locale) {
- unset($languages[$locale]);
-}
-
-// Write out the localizations.
-foreach ($languages as $locale => $localizedLanguages) {
- $collator = collator_create($locale);
- uasort($localizedLanguages, function ($a, $b) use ($collator) {
- return collator_compare($collator, $a['name'], $b['name']);
- });
- file_put_json($locale . '.json', $localizedLanguages);
-}
-
-/**
- * Converts the provided data into json and writes it to the disk.
- */
-function file_put_json($filename, $data)
-{
- $data = json_encode($data, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE);
- // Indenting with tabs instead of 4 spaces gives us 20% smaller files.
- $data = str_replace(' ', "\t", $data);
- file_put_contents($filename, $data);
-}
diff --git a/vendor/commerceguys/intl/scripts/number_format/generate.php b/vendor/commerceguys/intl/scripts/number_format/generate.php
deleted file mode 100644
index 6809c980f..000000000
--- a/vendor/commerceguys/intl/scripts/number_format/generate.php
+++ /dev/null
@@ -1,132 +0,0 @@
-<?php
-
-/**
- * Generates the json files stored in resources/number_format.
- */
-set_time_limit(0);
-
-// Downloaded from https://github.com/unicode-cldr/cldr-localenames-full.git
-$localeDirectory = '../assets/cldr-localenames-full/main/';
-$enLanguages = $localeDirectory . 'en/languages.json';
-// Downloaded from https://github.com/unicode-cldr/cldr-numbers-full.git
-$numbersDirectory = '../assets/cldr-numbers-full/main/';
-
-if (!is_dir($localeDirectory)) {
- die("The $localeDirectory directory was not found");
-}
-if (!is_dir($numbersDirectory)) {
- die("The $numbersDirectory directory was not found");
-}
-if (!file_exists($enLanguages)) {
- die("The $enLanguages file was not found");
-}
-
-// Locales listed without a "-" match all variants.
-// Locales listed with a "-" match only those exact ones.
-$ignoredLocales = [
- // Interlingua is a made up language.
- 'ia',
- // Ignored by other generation scripts, very minor locales.
- 'as', 'asa', 'bem', 'ccp', 'chr', 'dav', 'dua', 'ebu', 'ewo', 'guz', 'gv', 'ii',
- 'jgo', 'jmc', 'kam', 'kde', 'ki', 'kkj', 'kl', 'kln', 'ksb', 'kw', 'lag',
- 'ln', 'mer', 'mgo', 'nd', 'nmg', 'nnh', 'nus', 'os', 'ps', 'rwk', 'sah',
- 'saq', 'sbp', 'shi', 'sn', 'teo', 'vai', 'vun', 'xog', 'zgh',
- // Special "grouping" locales.
- 'root', 'en-US-POSIX', 'en-001', 'en-150', 'es-419',
-];
-
-// Gather available locales.
-$locales = [];
-if ($handle = opendir($localeDirectory)) {
- while (false !== ($entry = readdir($handle))) {
- if (substr($entry, 0, 1) != '.') {
- $entryParts = explode('-', $entry);
- if (!in_array($entry, $ignoredLocales) && !in_array($entryParts[0], $ignoredLocales)) {
- $locales[] = $entry;
- }
- }
- }
- closedir($handle);
-}
-
-// Load the data.
-$numberFormats = [];
-foreach ($locales as $locale) {
- $data = json_decode(file_get_contents($numbersDirectory . $locale . '/numbers.json'), true);
- $data = $data['main'][$locale]['numbers'];
- // Use the default numbering system, if it's supported.
- if (in_array($data['defaultNumberingSystem'], ['arab', 'arabext', 'beng', 'deva', 'latn'])) {
- $numberingSystem = $data['defaultNumberingSystem'];
- } else {
- $numberingSystem = 'latn';
- }
-
- $numberFormats[$locale] = [
- 'numbering_system' => $numberingSystem,
- 'decimal_pattern' => $data['decimalFormats-numberSystem-' . $numberingSystem]['standard'],
- 'percent_pattern' => $data['percentFormats-numberSystem-' . $numberingSystem]['standard'],
- 'currency_pattern' => $data['currencyFormats-numberSystem-' . $numberingSystem]['standard'],
- 'accounting_currency_pattern' => $data['currencyFormats-numberSystem-' . $numberingSystem]['accounting'],
- ];
-
- // Add the symbols only if they're different from the default data.
- $decimalSeparator = $data['symbols-numberSystem-' . $numberingSystem]['decimal'];
- $groupingSeparator = $data['symbols-numberSystem-' . $numberingSystem]['group'];
- $plusSign = $data['symbols-numberSystem-' . $numberingSystem]['plusSign'];
- $minusSign = $data['symbols-numberSystem-' . $numberingSystem]['minusSign'];
- $percentSign = $data['symbols-numberSystem-' . $numberingSystem]['percentSign'];
- if ($decimalSeparator != '.') {
- $numberFormats[$locale]['decimal_separator'] = $decimalSeparator;
- }
- if ($groupingSeparator != ',') {
- $numberFormats[$locale]['grouping_separator'] = $groupingSeparator;
- }
- if ($plusSign != '+') {
- $numberFormats[$locale]['plus_sign'] = $plusSign;
- }
- if ($minusSign != '-') {
- $numberFormats[$locale]['minus_sign'] = $minusSign;
- }
- if ($percentSign != '%') {
- $numberFormats[$locale]['percent_sign'] = $percentSign;
- }
-}
-
-// Identify localizations that are the same as the ones for the parent locale.
-// For example, "fr-FR" if "fr" has the same data.
-$duplicates = [];
-foreach ($numberFormats as $locale => $formatData) {
- if (strpos($locale, '-') !== false) {
- $localeParts = explode('-', $locale);
- array_pop($localeParts);
- $parentLocale = implode('-', $localeParts);
- $diff = array_diff_assoc($formatData, $numberFormats[$parentLocale]);
-
- if (empty($diff)) {
- // The duplicates are not removed right away because they might
- // still be needed for other duplicate checks (for example,
- // when there are locales like bs-Latn-BA, bs-Latn, bs).
- $duplicates[] = $locale;
- }
- }
-}
-// Remove the duplicates.
-foreach ($duplicates as $locale) {
- unset($numberFormats[$locale]);
-}
-
-// Write out the data.
-foreach ($numberFormats as $locale => $numberFormat) {
- file_put_json($locale . '.json', $numberFormat);
-}
-
-/**
- * Converts the provided data into json and writes it to the disk.
- */
-function file_put_json($filename, $data)
-{
- $data = json_encode($data, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE);
- // Indenting with tabs instead of 4 spaces gives us 20% smaller files.
- $data = str_replace(' ', "\t", $data);
- file_put_contents($filename, $data);
-}
diff --git a/vendor/commerceguys/intl/src/Country/Country.php b/vendor/commerceguys/intl/src/Country/Country.php
deleted file mode 100644
index 7063e7d58..000000000
--- a/vendor/commerceguys/intl/src/Country/Country.php
+++ /dev/null
@@ -1,168 +0,0 @@
-<?php
-
-namespace CommerceGuys\Intl\Country;
-
-class Country implements CountryEntityInterface
-{
- /**
- * The two-letter country code.
- *
- * @var string
- */
- protected $countryCode;
-
- /**
- * The country name.
- *
- * @var string
- */
- protected $name;
-
- /**
- * The three-letter country code.
- *
- * @var string
- */
- protected $threeLetterCode;
-
- /**
- * The numeric country code.
- *
- * @var string
- */
- protected $numericCode;
-
- /**
- * The country currency code.
- *
- * @var string
- */
- protected $currencyCode;
-
- /**
- * The country locale (i.e. "en_US").
- *
- * The country name is locale specific.
- *
- * @var string
- */
- protected $locale;
-
- /**
- * Returns the string representation of the Country.
- *
- * @return string
- */
- public function __toString()
- {
- return $this->getCountryCode();
- }
-
- /**
- * {@inheritdoc}
- */
- public function getCountryCode()
- {
- return $this->countryCode;
- }
-
- /**
- * {@inheritdoc}
- */
- public function setCountryCode($countryCode)
- {
- $this->countryCode = $countryCode;
-
- return $this;
- }
-
- /**
- * {@inheritdoc}
- */
- public function getName()
- {
- return $this->name;
- }
-
- /**
- * {@inheritdoc}
- */
- public function setName($name)
- {
- $this->name = $name;
-
- return $this;
- }
-
- /**
- * {@inheritdoc}
- */
- public function getThreeLetterCode()
- {
- return $this->threeLetterCode;
- }
-
- /**
- * {@inheritdoc}
- */
- public function setThreeLetterCode($threeLetterCode)
- {
- $this->threeLetterCode = $threeLetterCode;
-
- return $this;
- }
-
- /**
- * {@inheritdoc}
- */
- public function getNumericCode()
- {
- return $this->numericCode;
- }
-
- /**
- * {@inheritdoc}
- */
- public function setNumericCode($numericCode)
- {
- $this->numericCode = $numericCode;
-
- return $this;
- }
-
- /**
- * {@inheritdoc}
- */
- public function getCurrencyCode()
- {
- return $this->currencyCode;
- }
-
- /**
- * {@inheritdoc}
- */
- public function setCurrencyCode($currencyCode)
- {
- $this->currencyCode = $currencyCode;
-
- return $this;
- }
-
- /**
- * {@inheritdoc}
- */
- public function getLocale()
- {
- return $this->locale;
- }
-
- /**
- * {@inheritdoc}
- */
- public function setLocale($locale)
- {
- $this->locale = $locale;
-
- return $this;
- }
-}
diff --git a/vendor/commerceguys/intl/src/Country/CountryEntityInterface.php b/vendor/commerceguys/intl/src/Country/CountryEntityInterface.php
deleted file mode 100644
index b22bcd42f..000000000
--- a/vendor/commerceguys/intl/src/Country/CountryEntityInterface.php
+++ /dev/null
@@ -1,51 +0,0 @@
-<?php
-
-namespace CommerceGuys\Intl\Country;
-
-interface CountryEntityInterface extends CountryInterface
-{
- /**
- * Sets the two-letter country code.
- *
- * @param string $countryCode The two-letter country code.
- *
- * @return self
- */
- public function setCountryCode($countryCode);
-
- /**
- * Sets the country name.
- *
- * @param string $name The country name.
- *
- * @return self
- */
- public function setName($name);
-
- /**
- * Sets the three-letter country code.
- *
- * @param string $threeLetterCode The three-letter country code.
- *
- * @return self
- */
- public function setThreeLetterCode($threeLetterCode);
-
- /**
- * Sets the numeric country code.
- *
- * @param string $numericCode The numeric country code.
- *
- * @return self
- */
- public function setNumericCode($numericCode);
-
- /**
- * Sets the country currency code.
- *
- * @param string $currencyCode The currency code.
- *
- * @return self
- */
- public function setCurrencyCode($currencyCode);
-}
diff --git a/vendor/commerceguys/intl/src/Country/CountryInterface.php b/vendor/commerceguys/intl/src/Country/CountryInterface.php
deleted file mode 100644
index f6aaf91b2..000000000
--- a/vendor/commerceguys/intl/src/Country/CountryInterface.php
+++ /dev/null
@@ -1,61 +0,0 @@
-<?php
-
-namespace CommerceGuys\Intl\Country;
-
-interface CountryInterface
-{
- /**
- * Gets the two-letter country code.
- *
- * @return string
- */
- public function getCountryCode();
-
- /**
- * Gets the country name.
- *
- * Note that certain locales have incomplete translations, in which
- * case the english version of the country name is used instead.
- *
- * @return string
- */
- public function getName();
-
- /**
- * Gets the three-letter country code.
- *
- * Note that not every country has a three-letter code.
- * CLDR lists "Canary Islands" (IC) and "Ceuta and Melilla" (EA)
- * as separate countries, even though they are formally a part of Spain
- * and have no three-letter or numeric ISO codes.
- *
- * @return string|null
- */
- public function getThreeLetterCode();
-
- /**
- * Gets the numeric country code.
- *
- * The numeric code has three digits, and the first one can be a zero,
- * hence the need to pass it around as a string.
- *
- * Note that not every country has a numeric code.
- * CLDR lists "Canary Islands" (IC) and "Ceuta and Melilla" (EA)
- * as separate countries, even though they are formally a part of Spain
- * and have no three-letter or numeric ISO codes.
- * "Ascension Island" (AE) also has no numeric code, even though it has a
- * three-letter code.
- *
- * @return string|null
- */
- public function getNumericCode();
-
- /**
- * Gets the country currency code.
- *
- * Represents the default currency used in the country, if known.
- *
- * @return string|null
- */
- public function getCurrencyCode();
-}
diff --git a/vendor/commerceguys/intl/src/Country/CountryRepository.php b/vendor/commerceguys/intl/src/Country/CountryRepository.php
deleted file mode 100644
index fb027dc2f..000000000
--- a/vendor/commerceguys/intl/src/Country/CountryRepository.php
+++ /dev/null
@@ -1,143 +0,0 @@
-<?php
-
-namespace CommerceGuys\Intl\Country;
-
-use CommerceGuys\Intl\LocaleResolverTrait;
-use CommerceGuys\Intl\Exception\UnknownCountryException;
-
-/**
- * Manages countries based on JSON definitions.
- */
-class CountryRepository implements CountryRepositoryInterface
-{
- use LocaleResolverTrait;
-
- /**
- * Base country definitions.
- *
- * Contains data common to all locales, such as the country numeric,
- * three-letter, currency codes.
- *
- * @var array
- */
- protected $baseDefinitions = [];
-
- /**
- * Per-locale country definitions.
- *
- * @var array
- */
- protected $definitions = [];
-
- /**
- * Creates a CountryRepository instance.
- *
- * @param string $definitionPath The path to the country definitions.
- * Defaults to 'resources/country'.
- */
- public function __construct($definitionPath = null)
- {
- $this->definitionPath = $definitionPath ? $definitionPath : __DIR__ . '/../../resources/country/';
- }
-
- /**
- * {@inheritdoc}
- */
- public function get($countryCode, $locale = null, $fallbackLocale = null)
- {
- $locale = $this->resolveLocale($locale, $fallbackLocale);
- $definitions = $this->loadDefinitions($locale);
- if (!isset($definitions[$countryCode])) {
- throw new UnknownCountryException($countryCode);
- }
-
- return $this->createCountryFromDefinition($countryCode, $definitions[$countryCode], $locale);
- }
-
- /**
- * {@inheritdoc}
- */
- public function getAll($locale = null, $fallbackLocale = null)
- {
- $locale = $this->resolveLocale($locale, $fallbackLocale);
- $definitions = $this->loadDefinitions($locale);
- $countries = [];
- foreach ($definitions as $countryCode => $definition) {
- $countries[$countryCode] = $this->createCountryFromDefinition($countryCode, $definition, $locale);
- }
-
- return $countries;
- }
-
- /**
- * {@inheritdoc}
- */
- public function getList($locale = null, $fallbackLocale = null)
- {
- $locale = $this->resolveLocale($locale, $fallbackLocale);
- $definitions = $this->loadDefinitions($locale);
- $list = [];
- foreach ($definitions as $countryCode => $definition) {
- $list[$countryCode] = $definition['name'];
- }
-
- return $list;
- }
-
- /**
- * Loads the country definitions for the provided locale.
- *
- * @param string $locale The desired locale.
- *
- * @return array
- */
- protected function loadDefinitions($locale)
- {
- if (!isset($this->definitions[$locale])) {
- $filename = $this->definitionPath . $locale . '.json';
- $this->definitions[$locale] = json_decode(file_get_contents($filename), true);
-
- // Make sure the base definitions have been loaded.
- if (empty($this->baseDefinitions)) {
- $this->baseDefinitions = json_decode(file_get_contents($this->definitionPath . 'base.json'), true);
- }
- // Merge-in base definitions.
- foreach ($this->definitions[$locale] as $countryCode => $definition) {
- $this->definitions[$locale][$countryCode] += $this->baseDefinitions[$countryCode];
- }
- }
-
- return $this->definitions[$locale];
- }
-
- /**
- * Creates a country object from the provided definition.
- *
- * @param string $countryCode The country code.
- * @param array $definition The country definition.
- * @param string $locale The locale of the country definition.
- *
- * @return Country
- */
- protected function createCountryFromDefinition($countryCode, array $definition, $locale)
- {
- $country = new Country();
- $setValues = \Closure::bind(function ($countryCode, $definition, $locale) {
- $this->countryCode = $countryCode;
- $this->name = $definition['name'];
- $this->locale = $locale;
- if (isset($definition['three_letter_code'])) {
- $this->threeLetterCode = $definition['three_letter_code'];
- }
- if (isset($definition['numeric_code'])) {
- $this->numericCode = $definition['numeric_code'];
- }
- if (isset($definition['currency_code'])) {
- $this->currencyCode = $definition['currency_code'];
- }
- }, $country, '\CommerceGuys\Intl\Country\Country');
- $setValues($countryCode, $definition, $locale);
-
- return $country;
- }
-}
diff --git a/vendor/commerceguys/intl/src/Country/CountryRepositoryInterface.php b/vendor/commerceguys/intl/src/Country/CountryRepositoryInterface.php
deleted file mode 100644
index fbcd5551e..000000000
--- a/vendor/commerceguys/intl/src/Country/CountryRepositoryInterface.php
+++ /dev/null
@@ -1,41 +0,0 @@
-<?php
-
-namespace CommerceGuys\Intl\Country;
-
-/**
- * Country repository interface.
- */
-interface CountryRepositoryInterface
-{
- /**
- * Returns a country instance matching the provided country code.
- *
- * @param string $countryCode The country code.
- * @param string $locale The locale (i.e. fr-FR).
- * @param string $fallbackLocale A fallback locale (i.e "en").
- *
- * @return CountryInterface
- */
- public function get($countryCode, $locale = null, $fallbackLocale = null);
-
- /**
- * Returns all country instances.
- *
- * @param string $locale The locale (i.e. fr-FR).
- * @param string $fallbackLocale A fallback locale (i.e "en").
- *
- * @return array An array of countries implementing the CountryInterface,
- * keyed by country code.
- */
- public function getAll($locale = null, $fallbackLocale = null);
-
- /**
- * Returns a list of countries.
- *
- * @param string $locale The locale (i.e. fr-FR).
- * @param string $fallbackLocale A fallback locale (i.e "en").
- *
- * @return array An array of country names, keyed by country code.
- */
- public function getList($locale = null, $fallbackLocale = null);
-}
diff --git a/vendor/commerceguys/intl/src/Currency/Currency.php b/vendor/commerceguys/intl/src/Currency/Currency.php
index 6f9256bf0..28329795c 100644
--- a/vendor/commerceguys/intl/src/Currency/Currency.php
+++ b/vendor/commerceguys/intl/src/Currency/Currency.php
@@ -2,7 +2,10 @@
namespace CommerceGuys\Intl\Currency;
-class Currency implements CurrencyEntityInterface
+/**
+ * Represents a currency.
+ */
+final class Currency
{
/**
* The alphanumeric currency code.
@@ -37,47 +40,67 @@ class Currency implements CurrencyEntityInterface
*
* @var int
*/
- protected $fractionDigits;
+ protected $fractionDigits = 2;
/**
- * The currency locale (i.e. "en_US").
- *
- * The currency name and symbol are locale specific.
+ * The locale (i.e. "en_US").
*
* @var string
*/
protected $locale;
/**
- * Returns the string representation of the currency.
+ * Creates a new Currency instance.
*
- * @return string
+ * @param array $definition The definition array.
*/
- public function __toString()
+ public function __construct(array $definition)
{
- return $this->getCurrencyCode();
+ foreach (['currency_code', 'name', 'numeric_code', 'locale'] as $requiredProperty) {
+ if (empty($definition[$requiredProperty])) {
+ throw new \InvalidArgumentException(sprintf('Missing required property "%s".', $requiredProperty));
+ }
+ }
+ if (!isset($definition['symbol'])) {
+ $definition['symbol'] = $definition['currency_code'];
+ }
+
+ $this->currencyCode = $definition['currency_code'];
+ $this->name = $definition['name'];
+ $this->numericCode = $definition['numeric_code'];
+ $this->symbol = $definition['symbol'];
+ if (isset($definition['fraction_digits'])) {
+ $this->fractionDigits = $definition['fraction_digits'];
+ }
+ $this->locale = $definition['locale'];
}
/**
- * {@inheritdoc}
+ * Gets the string representation of the currency.
+ *
+ * @return string
*/
- public function getCurrencyCode()
+ public function __toString()
{
return $this->currencyCode;
}
/**
- * {@inheritdoc}
+ * Gets the alphabetic currency code.
+ *
+ * @return string
*/
- public function setCurrencyCode($currencyCode)
+ public function getCurrencyCode()
{
- $this->currencyCode = $currencyCode;
-
- return $this;
+ return $this->currencyCode;
}
/**
- * {@inheritdoc}
+ * Gets the currency name.
+ *
+ * This value is locale specific.
+ *
+ * @return string
*/
public function getName()
{
@@ -85,17 +108,12 @@ class Currency implements CurrencyEntityInterface
}
/**
- * {@inheritdoc}
- */
- public function setName($name)
- {
- $this->name = $name;
-
- return $this;
- }
-
- /**
- * {@inheritdoc}
+ * Gets the numeric currency code.
+ *
+ * The numeric code has three digits, and the first one can be a zero,
+ * hence the need to pass it around as a string.
+ *
+ * @return string
*/
public function getNumericCode()
{
@@ -103,17 +121,11 @@ class Currency implements CurrencyEntityInterface
}
/**
- * {@inheritdoc}
- */
- public function setNumericCode($numericCode)
- {
- $this->numericCode = $numericCode;
-
- return $this;
- }
-
- /**
- * {@inheritdoc}
+ * Gets the currency symbol.
+ *
+ * This value is locale specific.
+ *
+ * @return string
*/
public function getSymbol()
{
@@ -121,17 +133,12 @@ class Currency implements CurrencyEntityInterface
}
/**
- * {@inheritdoc}
- */
- public function setSymbol($symbol)
- {
- $this->symbol = $symbol;
-
- return $this;
- }
-
- /**
- * {@inheritdoc}
+ * Gets the number of fraction digits.
+ *
+ * Used when rounding or formatting an amount for display.
+ * Actual storage precision can be greater.
+ *
+ * @return int
*/
public function getFractionDigits()
{
@@ -139,30 +146,14 @@ class Currency implements CurrencyEntityInterface
}
/**
- * {@inheritdoc}
- */
- public function setFractionDigits($fractionDigits)
- {
- $this->fractionDigits = $fractionDigits;
-
- return $this;
- }
-
- /**
- * {@inheritdoc}
+ * Gets the locale.
+ *
+ * The currency name and symbol are locale specific.
+ *
+ * @return string
*/
public function getLocale()
{
return $this->locale;
}
-
- /**
- * {@inheritdoc}
- */
- public function setLocale($locale)
- {
- $this->locale = $locale;
-
- return $this;
- }
}
diff --git a/vendor/commerceguys/intl/src/Currency/CurrencyEntityInterface.php b/vendor/commerceguys/intl/src/Currency/CurrencyEntityInterface.php
deleted file mode 100644
index 85d4ab83d..000000000
--- a/vendor/commerceguys/intl/src/Currency/CurrencyEntityInterface.php
+++ /dev/null
@@ -1,51 +0,0 @@
-<?php
-
-namespace CommerceGuys\Intl\Currency;
-
-interface CurrencyEntityInterface extends CurrencyInterface
-{
- /**
- * Sets the alphabetic currency code.
- *
- * @param string $currencyCode The alphabetic currency code.
- *
- * @return self
- */
- public function setCurrencyCode($currencyCode);
-
- /**
- * Sets the currency name.
- *
- * @param string $name The currency name.
- *
- * @return self
- */
- public function setName($name);
-
- /**
- * Sets the numeric currency code.
- *
- * @param string $numericCode The numeric currency code.
- *
- * @return self
- */
- public function setNumericCode($numericCode);
-
- /**
- * Sets the currency symbol.
- *
- * @param string $symbol The currency symbol.
- *
- * @return self
- */
- public function setSymbol($symbol);
-
- /**
- * Sets the number of fraction digits.
- *
- * @param int $fractionDigits The number of fraction digits.
- *
- * @return self
- */
- public function setFractionDigits($fractionDigits);
-}
diff --git a/vendor/commerceguys/intl/src/Currency/CurrencyInterface.php b/vendor/commerceguys/intl/src/Currency/CurrencyInterface.php
deleted file mode 100644
index 8aa709ca0..000000000
--- a/vendor/commerceguys/intl/src/Currency/CurrencyInterface.php
+++ /dev/null
@@ -1,47 +0,0 @@
-<?php
-
-namespace CommerceGuys\Intl\Currency;
-
-interface CurrencyInterface
-{
- /**
- * Gets the alphabetic currency code.
- *
- * @return string
- */
- public function getCurrencyCode();
-
- /**
- * Gets the currency name.
- *
- * @return string
- */
- public function getName();
-
- /**
- * Gets the numeric currency code.
- *
- * The numeric code has three digits, and the first one can be a zero,
- * hence the need to pass it around as a string.
- *
- * @return string
- */
- public function getNumericCode();
-
- /**
- * Gets the currency symbol.
- *
- * @return string
- */
- public function getSymbol();
-
- /**
- * Gets the number of fraction digits.
- *
- * Used when rounding or formatting an amount for display.
- * Actual storage precision can be greater.
- *
- * @return int
- */
- public function getFractionDigits();
-}
diff --git a/vendor/commerceguys/intl/src/Currency/CurrencyRepository.php b/vendor/commerceguys/intl/src/Currency/CurrencyRepository.php
index 5fdfce216..5a8dc2163 100644
--- a/vendor/commerceguys/intl/src/Currency/CurrencyRepository.php
+++ b/vendor/commerceguys/intl/src/Currency/CurrencyRepository.php
@@ -2,7 +2,7 @@
namespace CommerceGuys\Intl\Currency;
-use CommerceGuys\Intl\LocaleResolverTrait;
+use CommerceGuys\Intl\Locale;
use CommerceGuys\Intl\Exception\UnknownCurrencyException;
/**
@@ -10,17 +10,26 @@ use CommerceGuys\Intl\Exception\UnknownCurrencyException;
*/
class CurrencyRepository implements CurrencyRepositoryInterface
{
- use LocaleResolverTrait;
+ /**
+ * The default locale.
+ *
+ * @var string
+ */
+ protected $defaultLocale;
/**
- * Base currency definitions.
+ * The fallback locale.
*
- * Contains data common to all locales, such as the currency numeric
- * code, number of fraction digits.
+ * @var string
+ */
+ protected $fallbackLocale;
+
+ /**
+ * The path where per-locale definitions are stored.
*
- * @var array
+ * @var string
*/
- protected $baseDefinitions = [];
+ protected $definitionPath;
/**
* Per-locale currency definitions.
@@ -30,40 +39,87 @@ class CurrencyRepository implements CurrencyRepositoryInterface
protected $definitions = [];
/**
+ * The available locales.
+ *
+ * @var array
+ */
+ protected $availableLocales = [
+ 'af', 'agq', 'ak', 'am', 'ar', 'as', 'asa', 'ast', 'az', 'bas', 'be',
+ 'bez', 'bg', 'bm', 'bn', 'br', 'brx', 'bs', 'bs-Cyrl', 'ca', 'ccp',
+ 'ce', 'ceb', 'cgg', 'chr', 'cs', 'cy', 'da', 'dav', 'de', 'de-CH',
+ 'dje', 'dsb', 'dz', 'ebu', 'ee', 'el', 'en', 'en-001', 'en-AU', 'en-GG',
+ 'en-IM', 'en-JE', 'es', 'es-419', 'es-CL', 'es-GT', 'es-MX', 'es-US',
+ 'es-VE', 'et', 'eu', 'ewo', 'fa', 'fa-AF', 'ff', 'fi', 'fil', 'fo',
+ 'fr', 'fr-CA', 'fur', 'fy', 'ga', 'gd', 'gl', 'gsw', 'gu', 'guz', 'ha',
+ 'he', 'hi', 'hr', 'hsb', 'hu', 'hy', 'id', 'is', 'it', 'ja', 'jmc',
+ 'jv', 'ka', 'kab', 'kam', 'kde', 'kea', 'khq', 'ki', 'kk', 'kln', 'km',
+ 'kn', 'ko', 'kok', 'ks', 'ksb', 'ksf', 'ksh', 'ky', 'lag', 'lb', 'lg',
+ 'ln', 'lo', 'lt', 'lu', 'luo', 'luy', 'lv', 'mas', 'mer', 'mfe', 'mg',
+ 'mk', 'ml', 'mn', 'mr', 'ms', 'mua', 'my', 'mzn', 'naq', 'nb', 'nd',
+ 'ne', 'nl', 'nmg', 'nn', 'nyn', 'or', 'pa', 'pl', 'ps', 'pt', 'pt-PT',
+ 'qu', 'rm', 'rn', 'ro', 'rof', 'ru', 'rwk', 'saq', 'sbp', 'sd', 'seh',
+ 'ses', 'sg', 'shi', 'shi-Latn', 'si', 'sk', 'sl', 'sn', 'so', 'sq',
+ 'sr', 'sr-Latn', 'sv', 'sw', 'sw-CD', 'sw-KE', 'ta', 'te', 'teo', 'th',
+ 'tk', 'tr', 'twq', 'tzm', 'ug', 'uk', 'ur', 'ur-IN', 'uz', 'uz-Cyrl',
+ 'vai', 'vai-Latn', 'vi', 'vun', 'xog', 'yo', 'yo-BJ', 'yue', 'yue-Hans',
+ 'zgh', 'zh', 'zh-Hans-HK', 'zh-Hant', 'zh-Hant-HK', 'zu',
+ ];
+
+ /**
* Creates a CurrencyRepository instance.
*
+ * @param string $defaultLocale The default locale. Defaults to 'en'.
+ * @param string $fallbackLocale The fallback locale. Defaults to 'en'.
* @param string $definitionPath The path to the currency definitions.
* Defaults to 'resources/currency'.
*/
- public function __construct($definitionPath = null)
+ public function __construct($defaultLocale = 'en', $fallbackLocale = 'en', $definitionPath = null)
{
+ $this->defaultLocale = $defaultLocale;
+ $this->fallbackLocale = $fallbackLocale;
$this->definitionPath = $definitionPath ? $definitionPath : __DIR__ . '/../../resources/currency/';
}
/**
* {@inheritdoc}
*/
- public function get($currencyCode, $locale = null, $fallbackLocale = null)
+ public function get($currencyCode, $locale = null)
{
- $locale = $this->resolveLocale($locale, $fallbackLocale);
- $definitions = $this->loadDefinitions($locale);
- if (!isset($definitions[$currencyCode])) {
+ $currencyCode = strtoupper($currencyCode);
+ $baseDefinitions = $this->getBaseDefinitions();
+ if (!isset($baseDefinitions[$currencyCode])) {
throw new UnknownCurrencyException($currencyCode);
}
+ $locale = $locale ?: $this->defaultLocale;
+ $locale = Locale::resolve($this->availableLocales, $locale, $this->fallbackLocale);
+ $definitions = $this->loadDefinitions($locale);
+ $currency = new Currency([
+ 'currency_code' => $currencyCode,
+ 'numeric_code' => $baseDefinitions[$currencyCode][0],
+ 'fraction_digits' => $baseDefinitions[$currencyCode][1],
+ 'locale' => $locale,
+ ] + $definitions[$currencyCode]);
- return $this->createCurrencyFromDefinition($currencyCode, $definitions[$currencyCode], $locale);
+ return $currency;
}
/**
* {@inheritdoc}
*/
- public function getAll($locale = null, $fallbackLocale = null)
+ public function getAll($locale = null)
{
- $locale = $this->resolveLocale($locale, $fallbackLocale);
+ $locale = $locale ?: $this->defaultLocale;
+ $locale = Locale::resolve($this->availableLocales, $locale, $this->fallbackLocale);
+ $baseDefinitions = $this->getBaseDefinitions();
$definitions = $this->loadDefinitions($locale);
$currencies = [];
foreach ($definitions as $currencyCode => $definition) {
- $currencies[$currencyCode] = $this->createCurrencyFromDefinition($currencyCode, $definition, $locale);
+ $currencies[$currencyCode] = new Currency([
+ 'currency_code' => $currencyCode,
+ 'numeric_code' => $baseDefinitions[$currencyCode][0],
+ 'fraction_digits' => $baseDefinitions[$currencyCode][1],
+ 'locale' => $locale,
+ ] + $definition);
}
return $currencies;
@@ -72,9 +128,10 @@ class CurrencyRepository implements CurrencyRepositoryInterface
/**
* {@inheritdoc}
*/
- public function getList($locale = null, $fallbackLocale = null)
+ public function getList($locale = null)
{
- $locale = $this->resolveLocale($locale, $fallbackLocale);
+ $locale = $locale ?: $this->defaultLocale;
+ $locale = Locale::resolve($this->availableLocales, $locale, $this->fallbackLocale);
$definitions = $this->loadDefinitions($locale);
$list = [];
foreach ($definitions as $currencyCode => $definition) {
@@ -96,49 +153,183 @@ class CurrencyRepository implements CurrencyRepositoryInterface
if (!isset($this->definitions[$locale])) {
$filename = $this->definitionPath . $locale . '.json';
$this->definitions[$locale] = json_decode(file_get_contents($filename), true);
-
- // Make sure the base definitions have been loaded.
- if (empty($this->baseDefinitions)) {
- $this->baseDefinitions = json_decode(file_get_contents($this->definitionPath . 'base.json'), true);
- }
- // Merge-in base definitions.
- foreach ($this->definitions[$locale] as $currencyCode => $definition) {
- $this->definitions[$locale][$currencyCode] += $this->baseDefinitions[$currencyCode];
- }
}
return $this->definitions[$locale];
}
/**
- * Creates a currency object from the provided definition.
+ * Gets the base currency definitions.
*
- * @param string $currencyCode The currency code.
- * @param array $definition The currency definition.
- * @param string $locale The locale of the currency definition.
+ * Contains data common to all locales: numeric code, fraction digits.
*
- * @return Currency
+ * @return array
+ * An array of definitions, keyed by currency code.
+ * Each definition is a numerically indexed array containing:
+ * - The numeric code.
+ * - The fraction digits.
*/
- protected function createCurrencyFromDefinition($currencyCode, array $definition, $locale)
+ protected function getBaseDefinitions()
{
- if (!isset($definition['symbol'])) {
- $definition['symbol'] = $currencyCode;
- }
- if (!isset($definition['fraction_digits'])) {
- $definition['fraction_digits'] = 2;
- }
-
- $currency = new Currency();
- $setValues = \Closure::bind(function ($currencyCode, $definition, $locale) {
- $this->currencyCode = $currencyCode;
- $this->name = $definition['name'];
- $this->numericCode = $definition['numeric_code'];
- $this->symbol = $definition['symbol'];
- $this->fractionDigits = $definition['fraction_digits'];
- $this->locale = $locale;
- }, $currency, '\CommerceGuys\Intl\Currency\Currency');
- $setValues($currencyCode, $definition, $locale);
-
- return $currency;
+ return [
+ 'AED' => ['784', 2],
+ 'AFN' => ['971', 0],
+ 'ALL' => ['008', 0],
+ 'AMD' => ['051', 2],
+ 'ANG' => ['532', 2],
+ 'AOA' => ['973', 2],
+ 'ARS' => ['032', 2],
+ 'AUD' => ['036', 2],
+ 'AWG' => ['533', 2],
+ 'AZN' => ['944', 2],
+ 'BAM' => ['977', 2],
+ 'BBD' => ['052', 2],
+ 'BDT' => ['050', 2],
+ 'BGN' => ['975', 2],
+ 'BHD' => ['048', 3],
+ 'BIF' => ['108', 0],
+ 'BMD' => ['060', 2],
+ 'BND' => ['096', 2],
+ 'BOB' => ['068', 2],
+ 'BRL' => ['986', 2],
+ 'BSD' => ['044', 2],
+ 'BTN' => ['064', 2],
+ 'BWP' => ['072', 2],
+ 'BYN' => ['933', 2],
+ 'BZD' => ['084', 2],
+ 'CAD' => ['124', 2],
+ 'CDF' => ['976', 2],
+ 'CHF' => ['756', 2],
+ 'CLP' => ['152', 0],
+ 'CNY' => ['156', 2],
+ 'COP' => ['170', 2],
+ 'CRC' => ['188', 2],
+ 'CUC' => ['931', 2],
+ 'CUP' => ['192', 2],
+ 'CVE' => ['132', 2],
+ 'CZK' => ['203', 2],
+ 'DJF' => ['262', 0],
+ 'DKK' => ['208', 2],
+ 'DOP' => ['214', 2],
+ 'DZD' => ['012', 2],
+ 'EGP' => ['818', 2],
+ 'ERN' => ['232', 2],
+ 'ETB' => ['230', 2],
+ 'EUR' => ['978', 2],
+ 'FJD' => ['242', 2],
+ 'FKP' => ['238', 2],
+ 'GBP' => ['826', 2],
+ 'GEL' => ['981', 2],
+ 'GHS' => ['936', 2],
+ 'GIP' => ['292', 2],
+ 'GMD' => ['270', 2],
+ 'GNF' => ['324', 0],
+ 'GTQ' => ['320', 2],
+ 'GYD' => ['328', 2],
+ 'HKD' => ['344', 2],
+ 'HNL' => ['340', 2],
+ 'HRK' => ['191', 2],
+ 'HTG' => ['332', 2],
+ 'HUF' => ['348', 2],
+ 'IDR' => ['360', 2],
+ 'ILS' => ['376', 2],
+ 'INR' => ['356', 2],
+ 'IQD' => ['368', 0],
+ 'IRR' => ['364', 0],
+ 'ISK' => ['352', 0],
+ 'JMD' => ['388', 2],
+ 'JOD' => ['400', 3],
+ 'JPY' => ['392', 0],
+ 'KES' => ['404', 2],
+ 'KGS' => ['417', 2],
+ 'KHR' => ['116', 2],
+ 'KMF' => ['174', 0],
+ 'KPW' => ['408', 0],
+ 'KRW' => ['410', 0],
+ 'KWD' => ['414', 3],
+ 'KYD' => ['136', 2],
+ 'KZT' => ['398', 2],
+ 'LAK' => ['418', 0],
+ 'LBP' => ['422', 0],
+ 'LKR' => ['144', 2],
+ 'LRD' => ['430', 2],
+ 'LSL' => ['426', 2],
+ 'LYD' => ['434', 3],
+ 'MAD' => ['504', 2],
+ 'MDL' => ['498', 2],
+ 'MGA' => ['969', 0],
+ 'MKD' => ['807', 2],
+ 'MMK' => ['104', 0],
+ 'MNT' => ['496', 2],
+ 'MOP' => ['446', 2],
+ 'MRU' => ['929', 2],
+ 'MUR' => ['480', 2],
+ 'MVR' => ['462', 2],
+ 'MWK' => ['454', 2],
+ 'MXN' => ['484', 2],
+ 'MYR' => ['458', 2],
+ 'MZN' => ['943', 2],
+ 'NAD' => ['516', 2],
+ 'NGN' => ['566', 2],
+ 'NIO' => ['558', 2],
+ 'NOK' => ['578', 2],
+ 'NPR' => ['524', 2],
+ 'NZD' => ['554', 2],
+ 'OMR' => ['512', 3],
+ 'PAB' => ['590', 2],
+ 'PEN' => ['604', 2],
+ 'PGK' => ['598', 2],
+ 'PHP' => ['608', 2],
+ 'PKR' => ['586', 2],
+ 'PLN' => ['985', 2],
+ 'PYG' => ['600', 0],
+ 'QAR' => ['634', 2],
+ 'RON' => ['946', 2],
+ 'RSD' => ['941', 0],
+ 'RUB' => ['643', 2],
+ 'RWF' => ['646', 0],
+ 'SAR' => ['682', 2],
+ 'SBD' => ['090', 2],
+ 'SCR' => ['690', 2],
+ 'SDG' => ['938', 2],
+ 'SEK' => ['752', 2],
+ 'SGD' => ['702', 2],
+ 'SHP' => ['654', 2],
+ 'SLL' => ['694', 0],
+ 'SOS' => ['706', 0],
+ 'SRD' => ['968', 2],
+ 'SSP' => ['728', 2],
+ 'STN' => ['930', 2],
+ 'SVC' => ['222', 2],
+ 'SYP' => ['760', 0],
+ 'SZL' => ['748', 2],
+ 'THB' => ['764', 2],
+ 'TJS' => ['972', 2],
+ 'TMT' => ['934', 2],
+ 'TND' => ['788', 3],
+ 'TOP' => ['776', 2],
+ 'TRY' => ['949', 2],
+ 'TTD' => ['780', 2],
+ 'TWD' => ['901', 2],
+ 'TZS' => ['834', 2],
+ 'UAH' => ['980', 2],
+ 'UGX' => ['800', 0],
+ 'USD' => ['840', 2],
+ 'UYU' => ['858', 2],
+ 'UYW' => ['927', 4],
+ 'UZS' => ['860', 2],
+ 'VES' => ['928', 2],
+ 'VND' => ['704', 0],
+ 'VUV' => ['548', 0],
+ 'WST' => ['882', 2],
+ 'XAF' => ['950', 0],
+ 'XCD' => ['951', 2],
+ 'XOF' => ['952', 0],
+ 'XPF' => ['953', 0],
+ 'YER' => ['886', 0],
+ 'ZAR' => ['710', 2],
+ 'ZMW' => ['967', 2],
+ 'ZWL' => ['932', 2],
+ ];
}
}
diff --git a/vendor/commerceguys/intl/src/Currency/CurrencyRepositoryInterface.php b/vendor/commerceguys/intl/src/Currency/CurrencyRepositoryInterface.php
index f0a091969..eb726ddb8 100644
--- a/vendor/commerceguys/intl/src/Currency/CurrencyRepositoryInterface.php
+++ b/vendor/commerceguys/intl/src/Currency/CurrencyRepositoryInterface.php
@@ -8,34 +8,30 @@ namespace CommerceGuys\Intl\Currency;
interface CurrencyRepositoryInterface
{
/**
- * Returns a currency instance matching the provided currency code.
+ * Gets a currency matching the provided currency code.
*
- * @param string $currencyCode The currency code.
- * @param string $locale The locale (i.e. fr-FR).
- * @param string $fallbackLocale A fallback locale (i.e "en").
+ * @param string $currencyCode The currency code.
+ * @param string $locale The locale (i.e. fr-FR).
*
- * @return CurrencyInterface
+ * @return Currency
*/
- public function get($currencyCode, $locale = null, $fallbackLocale = null);
+ public function get($currencyCode, $locale = null);
/**
- * Returns all currency instances.
+ * Gets all currencies.
*
- * @param string $locale The locale (i.e. fr-FR).
- * @param string $fallbackLocale A fallback locale (i.e "en").
+ * @param string $locale The locale (i.e. fr-FR).
*
- * @return array An array of currencies implementing the CurrencyInterface,
- * keyed by currency code.
+ * @return Currency[] An array of currencies, keyed by currency code.
*/
- public function getAll($locale = null, $fallbackLocale = null);
+ public function getAll($locale = null);
/**
- * Returns a list of currencies.
+ * Gets a list of currencies.
*
- * @param string $locale The locale (i.e. fr-FR).
- * @param string $fallbackLocale A fallback locale (i.e "en").
+ * @param string $locale The locale (i.e. fr-FR).
*
- * @return array An array of currency names, keyed by currency code.
+ * @return string[] An array of currency names, keyed by currency code.
*/
- public function getList($locale = null, $fallbackLocale = null);
+ public function getList($locale = null);
}
diff --git a/vendor/commerceguys/intl/src/Exception/UnknownCountryException.php b/vendor/commerceguys/intl/src/Exception/UnknownCountryException.php
deleted file mode 100644
index c89845b23..000000000
--- a/vendor/commerceguys/intl/src/Exception/UnknownCountryException.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-namespace CommerceGuys\Intl\Exception;
-
-/**
- * This exception is thrown when an unknown country code is passed to the
- * CountryRepository.
- */
-class UnknownCountryException extends InvalidArgumentException implements ExceptionInterface
-{
-}
diff --git a/vendor/commerceguys/intl/src/Formatter/CurrencyFormatter.php b/vendor/commerceguys/intl/src/Formatter/CurrencyFormatter.php
new file mode 100644
index 000000000..8d4d11f27
--- /dev/null
+++ b/vendor/commerceguys/intl/src/Formatter/CurrencyFormatter.php
@@ -0,0 +1,241 @@
+<?php
+
+namespace CommerceGuys\Intl\Formatter;
+
+use CommerceGuys\Intl\Currency\Currency;
+use CommerceGuys\Intl\Currency\CurrencyRepositoryInterface;
+use CommerceGuys\Intl\Exception\InvalidArgumentException;
+use CommerceGuys\Intl\Exception\UnknownCurrencyException;
+use CommerceGuys\Intl\NumberFormat\NumberFormat;
+use CommerceGuys\Intl\NumberFormat\NumberFormatRepositoryInterface;
+
+/**
+ * Formats currency amounts using locale-specific patterns.
+ */
+class CurrencyFormatter implements CurrencyFormatterInterface
+{
+ use FormatterTrait;
+
+ /**
+ * The number format repository.
+ *
+ * @var NumberFormatRepositoryInterface
+ */
+ protected $numberFormatRepository;
+
+ /**
+ * The currency repository.
+ *
+ * @var CurrencyRepositoryInterface
+ */
+ protected $currencyRepository;
+
+ /**
+ * The default locale.
+ *
+ * @var string
+ */
+ protected $defaultLocale;
+
+ /**
+ * The loaded number formats.
+ *
+ * @var NumberFormat[]
+ */
+ protected $numberFormats = [];
+
+ /**
+ * The loaded currencies.
+ *
+ * @var Currency[]
+ */
+ protected $currencies = [];
+
+ /**
+ * The default options.
+ *
+ * @var array
+ */
+ protected $defaultOptions = [
+ 'locale' => 'en',
+ 'use_grouping' => true,
+ 'minimum_fraction_digits' => null,
+ 'maximum_fraction_digits' => null,
+ 'rounding_mode' => PHP_ROUND_HALF_UP,
+ 'style' => 'standard',
+ 'currency_display' => 'symbol',
+ ];
+
+ /**
+ * Creates a CurrencyFormatter instance.
+ *
+ * @param NumberFormatRepositoryInterface $numberFormatRepository The number format repository.
+ * @param CurrencyRepositoryInterface $currencyRepository The currency repository.
+ * @param array $defaultOptions The default options.
+ *
+ * @throws \RuntimeException
+ */
+ public function __construct(NumberFormatRepositoryInterface $numberFormatRepository, CurrencyRepositoryInterface $currencyRepository, array $defaultOptions = [])
+ {
+ if (!extension_loaded('bcmath')) {
+ throw new \RuntimeException('The bcmath extension is required by CurrencyFormatter.');
+ }
+ $this->validateOptions($defaultOptions);
+
+ $this->numberFormatRepository = $numberFormatRepository;
+ $this->currencyRepository = $currencyRepository;
+ $this->defaultOptions = array_replace($this->defaultOptions, $defaultOptions);
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function format($number, $currencyCode, array $options = [])
+ {
+ if (!is_numeric($number)) {
+ $message = sprintf('The provided value "%s" is not a valid number or numeric string.', $number);
+ throw new InvalidArgumentException($message);
+ }
+
+ $this->validateOptions($options);
+ $options = array_replace($this->defaultOptions, $options);
+ $numberFormat = $this->getNumberFormat($options['locale']);
+ $currency = $this->getCurrency($currencyCode, $options['locale']);
+ // Use the currency defaults if the values weren't set by the caller.
+ if (!isset($options['minimum_fraction_digits'])) {
+ $options['minimum_fraction_digits'] = $currency->getFractionDigits();
+ }
+ if (!isset($options['maximum_fraction_digits'])) {
+ $options['maximum_fraction_digits'] = $currency->getFractionDigits();
+ }
+
+ $number = (string) $number;
+ $number = $this->formatNumber($number, $numberFormat, $options);
+ if ($options['currency_display'] == 'symbol') {
+ $number = str_replace('¤', $currency->getSymbol(), $number);
+ } elseif ($options['currency_display'] == 'code') {
+ $number = str_replace('¤', $currency->getCurrencyCode(), $number);
+ } else {
+ // No symbol should be displayed. Remove leftover whitespace.
+ $number = str_replace('¤', '', $number);
+ $number = trim($number, " \xC2\xA0");
+ }
+
+ return $number;
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function parse($number, $currencyCode, array $options = [])
+ {
+ $this->validateOptions($options);
+ $options = array_replace($this->defaultOptions, $options);
+ $numberFormat = $this->getNumberFormat($options['locale']);
+ $currency = $this->getCurrency($currencyCode, $options['locale']);
+ $replacements = [
+ // Strip the currency code or symbol.
+ $currency->getCurrencyCode() => '',
+ $currency->getSymbol() => '',
+ ];
+ $number = strtr($number, $replacements);
+ $number = $this->parseNumber($number, $numberFormat);
+
+ return $number;
+ }
+
+ /**
+ * Gets the number format for the provided locale.
+ *
+ * @param string $locale The locale.
+ *
+ * @return NumberFormat
+ */
+ protected function getNumberFormat($locale)
+ {
+ if (!isset($this->numberFormats[$locale])) {
+ $this->numberFormats[$locale] = $this->numberFormatRepository->get($locale);
+ }
+
+ return $this->numberFormats[$locale];
+ }
+
+ /**
+ * Gets the currency for the provided currency code and locale.
+ *
+ * @param string $currencyCode The currency code.
+ * @param string $locale The locale.
+ *
+ * @return Currency
+ */
+ protected function getCurrency($currencyCode, $locale)
+ {
+ if (!isset($this->currencies[$currencyCode][$locale])) {
+ try {
+ $currency = $this->currencyRepository->get($currencyCode, $locale);
+ } catch (UnknownCurrencyException $e) {
+ // The requested currency was not found. Fall back
+ // to a dummy object to show just the currency code.
+ $currency = new Currency([
+ 'currency_code' => $currencyCode,
+ 'name' => $currencyCode,
+ 'numeric_code' => '000',
+ 'locale' => $locale,
+ ]);
+ }
+ $this->currencies[$currencyCode][$locale] = $currency;
+ }
+
+ return $this->currencies[$currencyCode][$locale];
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ protected function getAvailablePatterns(NumberFormat $numberFormat)
+ {
+ return [
+ 'standard' => $numberFormat->getCurrencyPattern(),
+ 'accounting' => $numberFormat->getAccountingCurrencyPattern(),
+ ];
+ }
+
+ /**
+ * Validates the provided options.
+ *
+ * Ensures the absence of unknown keys, correct data types and values.
+ *
+ * @param array $options The options.
+ *
+ * @throws \InvalidArgumentException
+ */
+ protected function validateOptions(array $options)
+ {
+ foreach ($options as $option => $value) {
+ if (!array_key_exists($option, $this->defaultOptions)) {
+ throw new InvalidArgumentException(sprintf('Unrecognized option "%s".', $option));
+ }
+ }
+ if (isset($options['use_grouping']) && !is_bool($options['use_grouping'])) {
+ throw new InvalidArgumentException('The option "use_grouping" must be a boolean.');
+ }
+ foreach (['minimum_fraction_digits', 'maximum_fraction_digits'] as $option) {
+ if (array_key_exists($option, $options) && !is_numeric($options[$option])) {
+ throw new InvalidArgumentException(sprintf('The option "%s" must be numeric.', $option));
+ }
+ }
+ $roundingModes = [
+ PHP_ROUND_HALF_UP, PHP_ROUND_HALF_DOWN,
+ PHP_ROUND_HALF_EVEN, PHP_ROUND_HALF_ODD, 'none',
+ ];
+ if (!empty($options['rounding_mode']) && !in_array($options['rounding_mode'], $roundingModes)) {
+ throw new InvalidArgumentException(sprintf('Unrecognized rounding mode "%s".', $options['rounding_mode']));
+ }
+ if (!empty($options['style']) && !in_array($options['style'], ['standard', 'accounting'])) {
+ throw new InvalidArgumentException(sprintf('Unrecognized style "%s".', $options['style']));
+ }
+ if (!empty($options['currency_display']) && !in_array($options['currency_display'], ['code', 'symbol', 'none'])) {
+ throw new InvalidArgumentException(sprintf('Unrecognized currency display "%s".', $options['currency_display']));
+ }
+ }
+}
diff --git a/vendor/commerceguys/intl/src/Formatter/CurrencyFormatterInterface.php b/vendor/commerceguys/intl/src/Formatter/CurrencyFormatterInterface.php
new file mode 100644
index 000000000..3fc25fcc6
--- /dev/null
+++ b/vendor/commerceguys/intl/src/Formatter/CurrencyFormatterInterface.php
@@ -0,0 +1,54 @@
+<?php
+
+namespace CommerceGuys\Intl\Formatter;
+
+interface CurrencyFormatterInterface
+{
+ /**
+ * Formats a currency amount.
+ *
+ * Supported options:
+ * - locale: The locale. Default: 'en'.
+ * - use_grouping: Whether to use grouping separators,
+ * such as thousands separators.
+ * Default: true.
+ * - minimum_fraction_digits: Minimum fraction digits.
+ * - maximum_fraction_digits: Minimum fraction digits.
+ * - rounding_mode: The rounding mode.
+ * A PHP_ROUND_ constant or 'none' to skip
+ * rounding. Default: PHP_ROUND_HALF_UP.
+ * - style: The style.
+ * One of: 'standard', 'accounting'.
+ * Default: 'standard'.
+ * - currency_display: How the currency should be displayed.
+ * One of: 'code', 'symbol', 'none'.
+ * Default: 'symbol'.
+ *
+ * Both minimum_fraction_digits and maximum_fraction_digits default
+ * to the currency's number of fraction digits.
+ *
+ * @param string $number The number.
+ * @param string $currencyCode The currency code.
+ * @param array $options The formatting options.
+ *
+ * @return string The formatted number.
+ */
+ public function format($number, $currencyCode, array $options = []);
+
+ /**
+ * Parses a formatted currency amount.
+ *
+ * Commonly used in input widgets where the end-user might input
+ * a number using digits and symbols common to their locale.
+ *
+ * Supported options:
+ * - locale: The locale. Default: 'en'.
+ *
+ * @param string $number The formatted number.
+ * @param string $currencyCode The currency code.
+ * @param array $options The parsing options.
+ *
+ * @return string|false The parsed number or FALSE on error.
+ */
+ public function parse($number, $currencyCode, array $options = []);
+}
diff --git a/vendor/commerceguys/intl/src/Formatter/FormatterTrait.php b/vendor/commerceguys/intl/src/Formatter/FormatterTrait.php
new file mode 100644
index 000000000..aa63c1f5f
--- /dev/null
+++ b/vendor/commerceguys/intl/src/Formatter/FormatterTrait.php
@@ -0,0 +1,215 @@
+<?php
+
+namespace CommerceGuys\Intl\Formatter;
+
+use CommerceGuys\Intl\Calculator;
+use CommerceGuys\Intl\Exception\InvalidArgumentException;
+use CommerceGuys\Intl\NumberFormat\NumberFormat;
+
+trait FormatterTrait
+{
+ /**
+ * The parsed number patterns, keyed by locale and style.
+ *
+ * @var ParsedPattern[]
+ */
+ protected $parsedPatterns = [];
+
+ /**
+ * Localized digits.
+ *
+ * @var array
+ */
+ protected $digits = [
+ NumberFormat::NUMBERING_SYSTEM_ARABIC => [
+ 0 => '٠', 1 => '١', 2 => '٢', 3 => '٣', 4 => '٤',
+ 5 => '٥', 6 => '٦', 7 => '٧', 8 => '٨', 9 => '٩',
+ ],
+ NumberFormat::NUMBERING_SYSTEM_ARABIC_EXTENDED => [
+ 0 => '۰', 1 => '۱', 2 => '۲', 3 => '۳', 4 => '۴',
+ 5 => '۵', 6 => '۶', 7 => '۷', 8 => '۸', 9 => '۹',
+ ],
+ NumberFormat::NUMBERING_SYSTEM_BENGALI => [
+ 0 => '০', 1 => '১', 2 => '২', 3 => '৩', 4 => '৪',
+ 5 => '৫', 6 => '৬', 7 => '৭', 8 => '৮', 9 => '৯',
+ ],
+ NumberFormat::NUMBERING_SYSTEM_DEVANAGARI => [
+ 0 => '०', 1 => '१', 2 => '२', 3 => '३', 4 => '४',
+ 5 => '५', 6 => '६', 7 => '७', 8 => '८', 9 => '९',
+ ],
+ ];
+
+ /**
+ * Formats the number according to the number format.
+ *
+ * @param string $number The number.
+ * @param NumberFormat $numberFormat The number format.
+ *
+ * @return string The formatted number.
+ */
+ protected function formatNumber($number, NumberFormat $numberFormat, array $options = [])
+ {
+ $parsedPattern = $this->getParsedPattern($numberFormat, $options['style']);
+ // Start by rounding the number, if rounding is enabled.
+ if (is_int($options['rounding_mode'])) {
+ $number = Calculator::round($number, $options['maximum_fraction_digits'], $options['rounding_mode']);
+ }
+ $negative = (Calculator::compare('0', $number, 12) == 1);
+ // Ensure that the value is positive and has the right number of digits.
+ $signMultiplier = $negative ? '-1' : '1';
+ $number = bcdiv($number, $signMultiplier, $options['maximum_fraction_digits']);
+ // Split the number into major and minor digits.
+ $numberParts = explode('.', $number);
+ $majorDigits = $numberParts[0];
+ // Account for maximumFractionDigits = 0, where the number won't
+ // have a decimal point, and $numberParts[1] won't be set.
+ $minorDigits = isset($numberParts[1]) ? $numberParts[1] : '';
+
+ if ($options['use_grouping'] && $parsedPattern->isGroupingUsed()) {
+ // Reverse the major digits, since they are grouped from the right.
+ $majorDigits = array_reverse(str_split($majorDigits));
+ // Group the major digits.
+ $groups = [];
+ $groups[] = array_splice($majorDigits, 0, $parsedPattern->getPrimaryGroupSize());
+ while (!empty($majorDigits)) {
+ $groups[] = array_splice($majorDigits, 0, $parsedPattern->getSecondaryGroupSize());
+ }
+ // Reverse the groups and the digits inside of them.
+ $groups = array_reverse($groups);
+ foreach ($groups as &$group) {
+ $group = implode(array_reverse($group));
+ }
+ // Reconstruct the major digits.
+ $majorDigits = implode(',', $groups);
+ }
+
+ if ($options['minimum_fraction_digits'] < $options['maximum_fraction_digits']) {
+ // Strip any trailing zeroes.
+ $minorDigits = rtrim($minorDigits, '0');
+ if (strlen($minorDigits) < $options['minimum_fraction_digits']) {
+ // Now there are too few digits, re-add trailing zeroes
+ // until the desired length is reached.
+ $neededZeroes = $options['minimum_fraction_digits'] - strlen($minorDigits);
+ $minorDigits .= str_repeat('0', $neededZeroes);
+ }
+ }
+
+ // Assemble the final number and insert it into the pattern.
+ $number = strlen($minorDigits) ? $majorDigits . '.' . $minorDigits : $majorDigits;
+ $pattern = $negative ? $parsedPattern->getNegativePattern() : $parsedPattern->getPositivePattern();
+ $number = preg_replace('/#(?:[\.,]#+)*0(?:[,\.][0#]+)*/', $number, $pattern);
+ $number = $this->localizeNumber($number, $numberFormat);
+
+ return $number;
+ }
+
+ /**
+ * Localizes the number according to the number format.
+ *
+ * Both the digits and the symbols are replaced
+ * with their localized equivalents.
+ *
+ * @param string $number The number.
+ * @param NumberFormat $numberFormat The number format.
+ *
+ * @return string The localized number.
+ *
+ * @see http://cldr.unicode.org/translation/number-symbols
+ */
+ protected function localizeNumber($number, NumberFormat $numberFormat)
+ {
+ // Localize digits.
+ $numberingSystem = $numberFormat->getNumberingSystem();
+ if (isset($this->digits[$numberingSystem])) {
+ $number = strtr($number, $this->digits[$numberingSystem]);
+ }
+ // Localize symbols.
+ $replacements = [
+ '.' => $numberFormat->getDecimalSeparator(),
+ ',' => $numberFormat->getGroupingSeparator(),
+ '+' => $numberFormat->getPlusSign(),
+ '-' => $numberFormat->getMinusSign(),
+ '%' => $numberFormat->getPercentSign(),
+ ];
+ $number = strtr($number, $replacements);
+
+ return $number;
+ }
+
+ /**
+ * Parses the number according to the number format.
+ *
+ * Both the digits and the symbols are replaced
+ * with their non-localized equivalents.
+ *
+ * @param string $number The number.
+ * @param NumberFormat $numberFormat The number format.
+ *
+ * @return string The localized number.
+ */
+ protected function parseNumber($number, NumberFormat $numberFormat)
+ {
+ $replacements = [
+ $numberFormat->getGroupingSeparator() => '',
+ // Convert the localized symbols back to their original form.
+ $numberFormat->getDecimalSeparator() => '.',
+ $numberFormat->getPlusSign() => '+',
+ $numberFormat->getMinusSign() => '-',
+ $numberFormat->getPercentSign() => '%',
+
+ // Strip whitespace (spaces and non-breaking spaces).
+ ' ' => '',
+ chr(0xC2) . chr(0xA0) => '',
+ ];
+ $numberingSystem = $numberFormat->getNumberingSystem();
+ if (isset($this->digits[$numberingSystem])) {
+ // Convert the localized digits back to latin.
+ $replacements += array_flip($this->digits[$numberingSystem]);
+ }
+ $number = strtr($number, $replacements);
+
+ // Convert the accounting format for negative numbers.
+ if (substr($number, 0, 1) == '(' && substr($number, -1, 1) == ')') {
+ $number = '-' . str_replace(['(', ')'], '', $number);
+ }
+ // Convert percentages back to their decimal form.
+ if (strpos($number, '%') !== false) {
+ $number = str_replace('%', '', $number);
+ $number = Calculator::divide($number, '100');
+ }
+
+ return is_numeric($number) ? $number : false;
+ }
+
+ /**
+ * Gets the pattern for the provided number format.
+ *
+ * @param NumberFormat $numberFormat The number format.
+ * @param string $style The formatter style.
+ *
+ * @return ParsedPattern
+ */
+ protected function getParsedPattern(NumberFormat $numberFormat, $style)
+ {
+ $locale = $numberFormat->getLocale();
+ if (!isset($this->parsedPatterns[$locale][$style])) {
+ $availablePatterns = $this->getAvailablePatterns($numberFormat);
+ if (!isset($availablePatterns[$style])) {
+ throw new InvalidArgumentException(sprintf('Unrecognized style "%s".', $style));
+ }
+
+ $this->parsedPatterns[$locale][$style] = new ParsedPattern($availablePatterns[$style]);
+ }
+
+ return $this->parsedPatterns[$locale][$style];
+ }
+
+ /**
+ * Gets the available patterns for the provided number format.
+ *
+ * @param NumberFormat $numberFormat The number format.
+ *
+ * @return string[] The patterns, keyed by style.
+ */
+ abstract protected function getAvailablePatterns(NumberFormat $numberFormat);
+}
diff --git a/vendor/commerceguys/intl/src/Formatter/NumberFormatter.php b/vendor/commerceguys/intl/src/Formatter/NumberFormatter.php
index 9c8979043..95c9a0020 100644
--- a/vendor/commerceguys/intl/src/Formatter/NumberFormatter.php
+++ b/vendor/commerceguys/intl/src/Formatter/NumberFormatter.php
@@ -2,420 +2,162 @@
namespace CommerceGuys\Intl\Formatter;
-use CommerceGuys\Intl\Currency\CurrencyInterface;
+use CommerceGuys\Intl\Calculator;
use CommerceGuys\Intl\Exception\InvalidArgumentException;
-use CommerceGuys\Intl\NumberFormat\NumberFormatInterface;
+use CommerceGuys\Intl\NumberFormat\NumberFormat;
+use CommerceGuys\Intl\NumberFormat\NumberFormatRepositoryInterface;
/**
* Formats numbers using locale-specific patterns.
*/
class NumberFormatter implements NumberFormatterInterface
{
- /**
- * The number format.
- *
- * @var NumberFormatInterface
- */
- protected $numberFormat;
-
- /**
- * The number pattern used to format positive numbers.
- *
- * @var string
- */
- protected $positivePattern;
-
- /**
- * The number pattern used to format negative numbers.
- *
- * @var string
- */
- protected $negativePattern;
+ use FormatterTrait;
/**
- * Whether grouping is used.
+ * The number format repository.
*
- * @var bool
+ * @var NumberFormatRepositoryInterface
*/
- protected $groupingUsed;
+ protected $numberFormatRepository;
/**
- * The size of the group of digits closest to the decimal point.
+ * The default options.
*
- * @var int
- */
- protected $primaryGroupSize;
-
- /**
- * The size of every group of digits after the primary group.
- *
- * @var int
- */
- protected $secondaryGroupSize;
-
- /**
- * The minimum number of fraction digits to show.
- *
- * @var int
- */
- protected $minimumFractionDigits;
-
- /**
- * The maximum number of fraction digits to show.
- *
- * @var int
- */
- protected $maximumFractionDigits;
-
- /**
- * The currency display style.
- *
- * @var int
+ * @var array
*/
- protected $currencyDisplay;
+ protected $defaultOptions = [
+ 'locale' => 'en',
+ 'use_grouping' => true,
+ 'minimum_fraction_digits' => 0,
+ 'maximum_fraction_digits' => 3,
+ 'rounding_mode' => PHP_ROUND_HALF_UP,
+ 'style' => 'decimal',
+ ];
/**
- * Localized digits.
+ * The loaded number formats.
*
- * @var array
+ * @var NumberFormat[]
*/
- protected $digits = [
- NumberFormatInterface::NUMBERING_SYSTEM_ARABIC => [
- 0 => '٠', 1 => '١', 2 => '٢', 3 => '٣', 4 => '٤',
- 5 => '٥', 6 => '٦', 7 => '٧', 8 => '٨', 9 => '٩',
- ],
- NumberFormatInterface::NUMBERING_SYSTEM_ARABIC_EXTENDED => [
- 0 => '۰', 1 => '۱', 2 => '۲', 3 => '۳', 4 => '۴',
- 5 => '۵', 6 => '۶', 7 => '۷', 8 => '۸', 9 => '۹',
- ],
- NumberFormatInterface::NUMBERING_SYSTEM_BENGALI => [
- 0 => '০', 1 => '১', 2 => '২', 3 => '৩', 4 => '৪',
- 5 => '৫', 6 => '৬', 7 => '৭', 8 => '৮', 9 => '৯',
- ],
- NumberFormatInterface::NUMBERING_SYSTEM_DEVANAGARI => [
- 0 => '०', 1 => '१', 2 => '२', 3 => '३', 4 => '४',
- 5 => '५', 6 => '६', 7 => '७', 8 => '८', 9 => '९',
- ],
- ];
+ protected $numberFormats = [];
/**
* Creates a NumberFormatter instance.
*
- * @param NumberFormatInterface $numberFormat The number format.
- * @param int $style The formatting style.
+ * @param NumberFormatRepositoryInterface $numberFormatRepository The number format repository.
+ * @param array $defaultOptions The default options.
*
* @throws \InvalidArgumentException
* @throws \RuntimeException
*/
- public function __construct(NumberFormatInterface $numberFormat, $style = self::DECIMAL)
+ public function __construct(NumberFormatRepositoryInterface $numberFormatRepository, array $defaultOptions = [])
{
if (!extension_loaded('bcmath')) {
throw new \RuntimeException('The bcmath extension is required by NumberFormatter.');
}
- $availablePatterns = [
- self::DECIMAL => $numberFormat->getDecimalPattern(),
- self::PERCENT => $numberFormat->getPercentPattern(),
- self::CURRENCY => $numberFormat->getCurrencyPattern(),
- self::CURRENCY_ACCOUNTING => $numberFormat->getAccountingCurrencyPattern(),
- ];
- if (!array_key_exists($style, $availablePatterns)) {
- // Unknown type.
- throw new InvalidArgumentException('Unknown format style provided to NumberFormatter::__construct().');
- }
-
- // Split the selected pattern into positive and negative patterns.
- $patterns = explode(';', $availablePatterns[$style]);
- if (!isset($patterns[1])) {
- // No explicit negative pattern was provided, construct it.
- $patterns[1] = '-' . $patterns[0];
- }
+ $this->validateOptions($defaultOptions);
- $this->numberFormat = $numberFormat;
- $this->positivePattern = $patterns[0];
- $this->negativePattern = $patterns[1];
- $this->groupingUsed = (strpos($this->positivePattern, ',') !== false);
- // This pattern has number groups, parse them.
- if ($this->groupingUsed) {
- preg_match('/#+0/', $this->positivePattern, $primaryGroupMatches);
- $this->primaryGroupSize = $this->secondaryGroupSize = strlen($primaryGroupMatches[0]);
- $numberGroups = explode(',', $this->positivePattern);
- if (count($numberGroups) > 2) {
- // This pattern has a distinct secondary group size.
- $this->secondaryGroupSize = strlen($numberGroups[1]);
- }
- }
-
- // Initialize the fraction digit settings for decimal and percent
- // styles only. The currency ones will default to the currency values.
- if (in_array($style, [self::DECIMAL, self::PERCENT])) {
- $this->minimumFractionDigits = 0;
- $this->maximumFractionDigits = 3;
- }
- $this->currencyDisplay = self::CURRENCY_DISPLAY_SYMBOL;
+ $this->numberFormatRepository = $numberFormatRepository;
+ $this->defaultOptions = array_replace($this->defaultOptions, $defaultOptions);
}
/**
* {@inheritdoc}
*/
- public function format($value)
+ public function format($number, array $options = [])
{
- if (!is_numeric($value)) {
- $message = sprintf('The provided value "%s" must be a valid number or numeric string.', $value);
+ if (!is_numeric($number)) {
+ $message = sprintf('The provided value "%s" is not a valid number or numeric string.', $number);
throw new InvalidArgumentException($message);
}
+ $this->validateOptions($options);
+ $options = array_replace($this->defaultOptions, $options);
- // Ensure that the value is positive and has the right number of digits.
- $negative = (bccomp('0', $value, 12) == 1);
- $signMultiplier = $negative ? '-1' : '1';
- $value = bcdiv($value, $signMultiplier, $this->maximumFractionDigits);
- // Split the number into major and minor digits.
- $valueParts = explode('.', $value);
- $majorDigits = $valueParts[0];
- // Account for maximumFractionDigits = 0, where the number won't
- // have a decimal point, and $valueParts[1] won't be set.
- $minorDigits = isset($valueParts[1]) ? $valueParts[1] : '';
-
- if ($this->groupingUsed) {
- // Reverse the major digits, since they are grouped from the right.
- $majorDigits = array_reverse(str_split($majorDigits));
- // Group the major digits.
- $groups = [];
- $groups[] = array_splice($majorDigits, 0, $this->primaryGroupSize);
- while (!empty($majorDigits)) {
- $groups[] = array_splice($majorDigits, 0, $this->secondaryGroupSize);
- }
- // Reverse the groups and the digits inside of them.
- $groups = array_reverse($groups);
- foreach ($groups as &$group) {
- $group = implode(array_reverse($group));
- }
- // Reconstruct the major digits.
- $majorDigits = implode(',', $groups);
- }
-
- if ($this->minimumFractionDigits < $this->maximumFractionDigits) {
- // Strip any trailing zeroes.
- $minorDigits = rtrim($minorDigits, '0');
- if (strlen($minorDigits) < $this->minimumFractionDigits) {
- // Now there are too few digits, re-add trailing zeroes
- // until the desired length is reached.
- $neededZeroes = $this->minimumFractionDigits - strlen($minorDigits);
- $minorDigits .= str_repeat('0', $neededZeroes);
- }
+ $number = (string) $number;
+ // Percentages are passed as decimals (e.g. 0.2 for 20%).
+ if ($options['style'] == 'percent') {
+ $number = Calculator::multiply($number, '100');
}
+ $numberFormat = $this->getNumberFormat($options['locale']);
+ $number = $this->formatNumber($number, $numberFormat, $options);
- // Assemble the final number and insert it into the pattern.
- $value = strlen($minorDigits) ? $majorDigits . '.' . $minorDigits : $majorDigits;
- $pattern = $negative ? $this->negativePattern : $this->positivePattern;
- $value = preg_replace('/#(?:[\.,]#+)*0(?:[,\.][0#]+)*/', $value, $pattern);
-
- // Localize the number.
- $value = $this->replaceDigits($value);
- $value = $this->replaceSymbols($value);
-
- return $value;
+ return $number;
}
/**
* {@inheritdoc}
*/
- public function formatCurrency($value, CurrencyInterface $currency)
+ public function parse($number, array $options = [])
{
- // Use the currency defaults if the values weren't set by the caller.
- $resetMinimumFractionDigits = $resetMaximumFractionDigits = false;
- if (!isset($this->minimumFractionDigits)) {
- $this->minimumFractionDigits = $currency->getFractionDigits();
- $resetMinimumFractionDigits = true;
- }
- if (!isset($this->maximumFractionDigits)) {
- $this->maximumFractionDigits = $currency->getFractionDigits();
- $resetMaximumFractionDigits = true;
- }
-
- // Format the decimal part of the value first.
- $value = $this->format($value);
-
- // Reset the fraction digit settings, so that they don't affect
- // future formattings with different currencies.
- if ($resetMinimumFractionDigits) {
- $this->minimumFractionDigits = null;
- }
- if ($resetMaximumFractionDigits) {
- $this->maximumFractionDigits = null;
- }
+ $this->validateOptions($options);
+ $options = array_replace($this->defaultOptions, $options);
+ $numberFormat = $this->getNumberFormat($options['locale']);
+ $number = $this->parseNumber($number, $numberFormat);
- // Determine whether to show the currency symbol or the currency code.
- if ($this->currencyDisplay == self::CURRENCY_DISPLAY_SYMBOL) {
- $symbol = $currency->getSymbol();
- } else {
- $symbol = $currency->getCurrencyCode();
- }
-
- return str_replace('¤', $symbol, $value);
+ return $number;
}
/**
- * {@inheritdoc}
+ * Gets the number format for the provided locale.
+ *
+ * @param string $locale The locale.
+ *
+ * @return NumberFormat
*/
- public function parse($value)
+ protected function getNumberFormat($locale)
{
- $replacements = [
- $this->numberFormat->getGroupingSeparator() => '',
- // Convert the localized symbols back to their original form.
- $this->numberFormat->getDecimalSeparator() => '.',
- $this->numberFormat->getPlusSign() => '+',
- $this->numberFormat->getMinusSign() => '-',
-
- // Strip whitespace (spaces and non-breaking spaces).
- ' ' => '',
- chr(0xC2) . chr(0xA0) => '',
- ];
- $numberingSystem = $this->numberFormat->getNumberingSystem();
- if (isset($this->digits[$numberingSystem])) {
- // Convert the localized digits back to latin.
- $replacements += array_flip($this->digits[$numberingSystem]);
- }
-
- $value = strtr($value, $replacements);
- if (substr($value, 0, 1) == '(' && substr($value, -1, 1) == ')') {
- // This is an accounting formatted negative number.
- $value = '-' . str_replace(['(', ')'], '', $value);
+ if (!isset($this->numberFormats[$locale])) {
+ $this->numberFormats[$locale] = $this->numberFormatRepository->get($locale);
}
- return is_numeric($value) ? $value : false;
+ return $this->numberFormats[$locale];
}
/**
* {@inheritdoc}
*/
- public function parseCurrency($value, CurrencyInterface $currency)
+ protected function getAvailablePatterns(NumberFormat $numberFormat)
{
- $replacements = [
- // Strip the currency code or symbol.
- $currency->getCurrencyCode() => '',
- $currency->getSymbol() => '',
+ return [
+ 'decimal' => $numberFormat->getDecimalPattern(),
+ 'percent' => $numberFormat->getPercentPattern(),
];
- $value = strtr($value, $replacements);
-
- return $this->parse($value);
}
/**
- * Replaces digits with their localized equivalents.
+ * Validates the provided options.
*
- * @param string $value The value being formatted.
+ * Ensures the absence of unknown keys, correct data types and values.
*
- * @return string
- */
- protected function replaceDigits($value)
- {
- $numberingSystem = $this->numberFormat->getNumberingSystem();
- if (isset($this->digits[$numberingSystem])) {
- $value = strtr($value, $this->digits[$numberingSystem]);
- }
-
- return $value;
- }
-
- /**
- * Replaces number symbols with their localized equivalents.
+ * @param array $options The options.
*
- * @param string $value The value being formatted.
- *
- * @return string
- *
- * @see http://cldr.unicode.org/translation/number-symbols
+ * @throws \InvalidArgumentException
*/
- protected function replaceSymbols($value)
+ protected function validateOptions(array $options)
{
- $replacements = [
- '.' => $this->numberFormat->getDecimalSeparator(),
- ',' => $this->numberFormat->getGroupingSeparator(),
- '+' => $this->numberFormat->getPlusSign(),
- '-' => $this->numberFormat->getMinusSign(),
- '%' => $this->numberFormat->getPercentSign(),
+ foreach ($options as $option => $value) {
+ if (!array_key_exists($option, $this->defaultOptions)) {
+ throw new InvalidArgumentException(sprintf('Unrecognized option "%s".', $option));
+ }
+ }
+ if (isset($options['use_grouping']) && !is_bool($options['use_grouping'])) {
+ throw new InvalidArgumentException('The option "use_grouping" must be a boolean.');
+ }
+ foreach (['minimum_fraction_digits', 'maximum_fraction_digits'] as $option) {
+ if (array_key_exists($option, $options) && !is_numeric($options[$option])) {
+ throw new InvalidArgumentException(sprintf('The option "%s" must be numeric.', $option));
+ }
+ }
+ $roundingModes = [
+ PHP_ROUND_HALF_UP, PHP_ROUND_HALF_DOWN,
+ PHP_ROUND_HALF_EVEN, PHP_ROUND_HALF_ODD, 'none',
];
-
- return strtr($value, $replacements);
- }
-
- /**
- * {@inheritdoc}
- */
- public function getNumberFormat()
- {
- return $this->numberFormat;
- }
-
- /**
- * {@inheritdoc}
- */
- public function getMinimumFractionDigits()
- {
- return $this->minimumFractionDigits;
- }
-
- /**
- * {@inheritdoc}
- */
- public function setMinimumFractionDigits($minimumFractionDigits)
- {
- $this->minimumFractionDigits = $minimumFractionDigits;
-
- return $this;
- }
-
- /**
- * {@inheritdoc}
- */
- public function getMaximumFractionDigits()
- {
- return $this->maximumFractionDigits;
- }
-
- /**
- * {@inheritdoc}
- */
- public function setMaximumFractionDigits($maximumFractionDigits)
- {
- $this->maximumFractionDigits = $maximumFractionDigits;
-
- return $this;
- }
-
- /**
- * {@inheritdoc}
- */
- public function isGroupingUsed()
- {
- return $this->groupingUsed;
- }
-
- /**
- * {@inheritdoc}
- */
- public function setGroupingUsed($groupingUsed)
- {
- $this->groupingUsed = $groupingUsed;
-
- return $this;
- }
-
- /**
- * {@inheritdoc}
- */
- public function getCurrencyDisplay()
- {
- return $this->currencyDisplay;
- }
-
- /**
- * {@inheritdoc}
- */
- public function setCurrencyDisplay($currencyDisplay)
- {
- $this->currencyDisplay = $currencyDisplay;
-
- return $this;
+ if (!empty($options['rounding_mode']) && !in_array($options['rounding_mode'], $roundingModes)) {
+ throw new InvalidArgumentException(sprintf('Unrecognized rounding mode "%s".', $options['rounding_mode']));
+ }
+ if (!empty($options['style']) && !in_array($options['style'], ['decimal', 'percent'])) {
+ throw new InvalidArgumentException(sprintf('Unrecognized style "%s".', $options['style']));
+ }
}
}
diff --git a/vendor/commerceguys/intl/src/Formatter/NumberFormatterInterface.php b/vendor/commerceguys/intl/src/Formatter/NumberFormatterInterface.php
index 3a510be2a..ce6207f52 100644
--- a/vendor/commerceguys/intl/src/Formatter/NumberFormatterInterface.php
+++ b/vendor/commerceguys/intl/src/Formatter/NumberFormatterInterface.php
@@ -2,150 +2,48 @@
namespace CommerceGuys\Intl\Formatter;
-use CommerceGuys\Intl\Currency\CurrencyInterface;
-use CommerceGuys\Intl\NumberFormat\NumberFormatInterface;
+use CommerceGuys\Intl\Currency\Currency;
+use CommerceGuys\Intl\NumberFormat\NumberFormat;
interface NumberFormatterInterface
{
- /* Format style constants */
- const DECIMAL = 1;
- const PERCENT = 2;
- const CURRENCY = 3;
- const CURRENCY_ACCOUNTING = 4;
-
- /* Currency display style constants */
- const CURRENCY_DISPLAY_SYMBOL = 1;
- const CURRENCY_DISPLAY_CODE = 2;
-
/**
* Formats a number.
*
- * Please note that the provided value should already be rounded.
- * This formatter doesn't do any rounding of its own, and will simply
- * truncate extra digits.
- *
- * @param string $value The value to format.
- *
- * @return string
- */
- public function format($value);
-
- /**
- * Formats a currency value.
- *
- * Please note that the provided value should already be rounded.
- * This formatter doesn't do any rounding of its own, and will simply
- * truncate extra digits.
+ * Supported options:
+ * - locale: The locale. Default: 'en'.
+ * - use_grouping: Whether to use grouping separators,
+ * such as thousands separators.
+ * Default: true.
+ * - minimum_fraction_digits: Minimum fraction digits. Default: 0.
+ * - maximum_fraction_digits: Minimum fraction digits. Default: 3.
+ * - rounding_mode: The rounding mode.
+ * A PHP_ROUND_ constant or 'none' to skip
+ * rounding. Default: PHP_ROUND_HALF_UP.
+ * - style: The style.
+ * One of: 'decimal', 'percent'.
+ * Default: 'decimal'.
*
- * @param string $value The value to format.
- * @param CurrencyInterface $currency The currency.
+ * @param string $number The number.
+ * @param array $options The formatting options.
*
- * @return string
+ * @return string The formatted number.
*/
- public function formatCurrency($value, CurrencyInterface $currency);
+ public function format($number, array $options = []);
/**
* Parses a number.
*
* Commonly used in input widgets where the end-user might input
- * a value using digits and symbols common to their locale.
- *
- * @param string $value The value to parse.
- *
- * @return string|false The parsed numeric value or FALSE on error.
- */
- public function parse($value);
-
- /**
- * Parses a formatted currency value.
- *
- * @param string $value The value to parse.
- * @param CurrencyInterface $currency The currency.
- *
- * @return string|false The parsed numeric value or FALSE on error.
- */
- public function parseCurrency($value, CurrencyInterface $currency);
-
- /**
- * Gets the number format.
- *
- * @return NumberFormatInterface
- */
- public function getNumberFormat();
-
- /**
- * Gets the minimum number of fraction digits.
- *
- * Defaults to 0 for decimal and percentage styles.
- * Defaults to null for currency styles, since the currency number of
- * fraction digits is used as the default in that case.
- *
- * @return int
- */
- public function getMinimumFractionDigits();
-
- /**
- * Sets the minimum number of fraction digits.
- *
- * @param int $minimumFractionDigits
+ * a number using digits and symbols common to their locale.
*
- * @return self
- */
- public function setMinimumFractionDigits($minimumFractionDigits);
-
- /**
- * Gets the maximum number of fraction digits.
- *
- * Defaults to 3 for decimal and percentage styles.
- * Defaults to null for currency styles, since the currency number of
- * fraction digits is used as the default in that case.
- *
- * @return int
- */
- public function getMaximumFractionDigits();
-
- /**
- * Sets the maximum number of fraction digits.
- *
- * @param int $maximumFractionDigits
- *
- * @return self
- */
- public function setMaximumFractionDigits($maximumFractionDigits);
-
- /**
- * Returns whether the major digits will be grouped.
- *
- * @return bool
- */
- public function isGroupingUsed();
-
- /**
- * Sets whether or not major digits should be grouped.
- *
- * @param bool $groupingUsed
- *
- * @return self
- */
- public function setGroupingUsed($groupingUsed);
-
- /**
- * Gets the currency display style.
- *
- * Controls whether a currency amount will be shown with the
- * currency symbol (CURRENCY_DISPLAY_SYMBOL) or the
- * currency code (CURRENCY_DISPLAY_CODE).
- *
- * @return int
- */
- public function getCurrencyDisplay();
-
- /**
- * Sets the currency display style.
+ * Supported options:
+ * - locale: The locale. Default: 'en'.
*
- * @param int $currencyDisplay One of the CURRENCY_DISPLAY_ constants.
+ * @param string $number The formatted number.
+ * @param array $options The parsing options.
*
- * @return self
+ * @return string|false The parsed number or FALSE on error.
*/
- public function setCurrencyDisplay($currencyDisplay);
+ public function parse($number, array $options = []);
}
diff --git a/vendor/commerceguys/intl/src/Formatter/ParsedPattern.php b/vendor/commerceguys/intl/src/Formatter/ParsedPattern.php
new file mode 100644
index 000000000..aa6e5f43e
--- /dev/null
+++ b/vendor/commerceguys/intl/src/Formatter/ParsedPattern.php
@@ -0,0 +1,129 @@
+<?php
+
+namespace CommerceGuys\Intl\Formatter;
+
+/**
+ * Represents a parsed number pattern.
+ */
+final class ParsedPattern
+{
+ /**
+ * The positive number pattern.
+ *
+ * @var string
+ */
+ protected $positivePattern;
+
+ /**
+ * The negative number pattern.
+ *
+ * @var string
+ */
+ protected $negativePattern;
+
+ /**
+ * Whether grouping is used.
+ *
+ * @var bool
+ */
+ protected $groupingUsed;
+
+ /**
+ * The primary group size.
+ *
+ * @var int
+ */
+ protected $primaryGroupSize;
+
+ /**
+ * The secondary group size.
+ *
+ * @var int
+ */
+ protected $secondaryGroupSize;
+
+ /**
+ * Creates a new ParsedPattern instance.
+ *
+ * @param string $pattern The raw pattern.
+ */
+ public function __construct($pattern)
+ {
+ // Split the pattern into positive and negative patterns.
+ $patternList = explode(';', $pattern);
+ if (!isset($patternList[1])) {
+ // No explicit negative pattern was provided, construct it.
+ $patternList[1] = '-' . $patternList[0];
+ }
+
+ $this->positivePattern = $patternList[0];
+ $this->negativePattern = $patternList[1];
+ $this->groupingUsed = (strpos($patternList[0], ',') !== false);
+ if ($this->groupingUsed) {
+ preg_match('/#+0/', $patternList[0], $primaryGroupMatches);
+ $this->primaryGroupSize = $this->secondaryGroupSize = strlen($primaryGroupMatches[0]);
+ $numberGroups = explode(',', $patternList[0]);
+ if (count($numberGroups) > 2) {
+ // This pattern has a distinct secondary group size.
+ $this->secondaryGroupSize = strlen($numberGroups[1]);
+ }
+ }
+ }
+
+ /**
+ * Gets the positive number pattern.
+ *
+ * Used to format positive numbers.
+ *
+ * @return string
+ */
+ public function getPositivePattern()
+ {
+ return $this->positivePattern;
+ }
+
+ /**
+ * Gets the negative number pattern.
+ *
+ * Used to format negative numbers.
+ *
+ * @return string
+ */
+ public function getNegativePattern()
+ {
+ return $this->negativePattern;
+ }
+
+ /**
+ * Gets whether grouping is used.
+ *
+ * Indicates that major digits should be grouped according to
+ * group sizes, right-to-left.
+ *
+ * @return bool
+ */
+ public function isGroupingUsed()
+ {
+ return $this->groupingUsed;
+ }
+
+ /**
+ * Gets the primary group size.
+ *
+ * @return int|null
+ */
+ public function getPrimaryGroupSize()
+ {
+ return $this->primaryGroupSize;
+ }
+
+ /**
+ * Gets the secondary group size.
+ *
+ * @return int|null
+ */
+ public function getSecondaryGroupSize()
+ {
+ return $this->secondaryGroupSize;
+ }
+}
diff --git a/vendor/commerceguys/intl/src/Language/Language.php b/vendor/commerceguys/intl/src/Language/Language.php
index 9958d5481..d8196f26c 100644
--- a/vendor/commerceguys/intl/src/Language/Language.php
+++ b/vendor/commerceguys/intl/src/Language/Language.php
@@ -2,7 +2,10 @@
namespace CommerceGuys\Intl\Language;
-class Language implements LanguageEntityInterface
+/**
+ * Represents a language.
+ */
+final class Language
{
/**
* The two-letter language code.
@@ -19,42 +22,56 @@ class Language implements LanguageEntityInterface
protected $name;
/**
- * The language locale (i.e. "en-US").
+ * The locale (i.e. "en-US").
*
* @var string
*/
protected $locale;
/**
- * Returns the string representation of the Language.
+ * Creates a new Language instance.
*
- * @return string
+ * @param array $definition The definition array.
*/
- public function __toString()
+ public function __construct(array $definition)
{
- return $this->getLanguageCode();
+ foreach (['language_code', 'name', 'locale'] as $requiredProperty) {
+ if (empty($definition[$requiredProperty])) {
+ throw new \InvalidArgumentException(sprintf('Missing required property "%s".', $requiredProperty));
+ }
+ }
+
+ $this->languageCode = $definition['language_code'];
+ $this->name = $definition['name'];
+ $this->locale = $definition['locale'];
}
/**
- * {@inheritdoc}
+ * Returns the string representation of the Language.
+ *
+ * @return string
*/
- public function getLanguageCode()
+ public function __toString()
{
return $this->languageCode;
}
/**
- * {@inheritdoc}
+ * Gets the two-letter language code.
+ *
+ * @return string
*/
- public function setLanguageCode($languageCode)
+ public function getLanguageCode()
{
- $this->languageCode = $languageCode;
-
- return $this;
+ return $this->languageCode;
}
/**
- * {@inheritdoc}
+ * Gets the language name.
+ *
+ * This value is locale specific.
+ *
+ * @return string
*/
public function getName()
{
@@ -62,30 +79,14 @@ class Language implements LanguageEntityInterface
}
/**
- * {@inheritdoc}
- */
- public function setName($name)
- {
- $this->name = $name;
-
- return $this;
- }
-
- /**
- * {@inheritdoc}
+ * Gets the locale.
+ *
+ * The language name is locale specific.
+ *
+ * @return string
*/
public function getLocale()
{
return $this->locale;
}
-
- /**
- * {@inheritdoc}
- */
- public function setLocale($locale)
- {
- $this->locale = $locale;
-
- return $this;
- }
}
diff --git a/vendor/commerceguys/intl/src/Language/LanguageEntityInterface.php b/vendor/commerceguys/intl/src/Language/LanguageEntityInterface.php
deleted file mode 100644
index e36e0bf77..000000000
--- a/vendor/commerceguys/intl/src/Language/LanguageEntityInterface.php
+++ /dev/null
@@ -1,24 +0,0 @@
-<?php
-
-namespace CommerceGuys\Intl\Language;
-
-interface LanguageEntityInterface extends LanguageInterface
-{
- /**
- * Sets the two-letter language code.
- *
- * @param string $languageCode The two-letter language code.
- *
- * @return self
- */
- public function setLanguageCode($languageCode);
-
- /**
- * Sets the language name.
- *
- * @param string $name The language name.
- *
- * @return self
- */
- public function setName($name);
-}
diff --git a/vendor/commerceguys/intl/src/Language/LanguageInterface.php b/vendor/commerceguys/intl/src/Language/LanguageInterface.php
deleted file mode 100644
index 14c603dfd..000000000
--- a/vendor/commerceguys/intl/src/Language/LanguageInterface.php
+++ /dev/null
@@ -1,23 +0,0 @@
-<?php
-
-namespace CommerceGuys\Intl\Language;
-
-interface LanguageInterface
-{
- /**
- * Gets the two-letter language code.
- *
- * @return string
- */
- public function getLanguageCode();
-
- /**
- * Gets the language name.
- *
- * Note that certain locales have incomplete translations, in which
- * case the english version of the language name is used instead.
- *
- * @return string
- */
- public function getName();
-}
diff --git a/vendor/commerceguys/intl/src/Language/LanguageRepository.php b/vendor/commerceguys/intl/src/Language/LanguageRepository.php
index 4fc02f2ff..151619e1d 100644
--- a/vendor/commerceguys/intl/src/Language/LanguageRepository.php
+++ b/vendor/commerceguys/intl/src/Language/LanguageRepository.php
@@ -2,7 +2,7 @@
namespace CommerceGuys\Intl\Language;
-use CommerceGuys\Intl\LocaleResolverTrait;
+use CommerceGuys\Intl\Locale;
use CommerceGuys\Intl\Exception\UnknownLanguageException;
/**
@@ -10,7 +10,26 @@ use CommerceGuys\Intl\Exception\UnknownLanguageException;
*/
class LanguageRepository implements LanguageRepositoryInterface
{
- use LocaleResolverTrait;
+ /**
+ * The default locale.
+ *
+ * @var string
+ */
+ protected $defaultLocale;
+
+ /**
+ * The fallback locale.
+ *
+ * @var string
+ */
+ protected $fallbackLocale;
+
+ /**
+ * The path where per-locale definitions are stored.
+ *
+ * @var string
+ */
+ protected $definitionPath;
/**
* Per-locale language definitions.
@@ -20,40 +39,90 @@ class LanguageRepository implements LanguageRepositoryInterface
protected $definitions = [];
/**
+ * The available locales.
+ *
+ * @var array
+ */
+ protected $availableLocales = [
+ 'af', 'agq', 'ak', 'am', 'ar', 'ar-EG', 'ar-LY', 'ar-SA', 'as', 'asa',
+ 'ast', 'az', 'az-Cyrl', 'bas', 'be', 'bem', 'bez', 'bg', 'bm', 'bn',
+ 'bn-IN', 'br', 'brx', 'bs', 'bs-Cyrl', 'ca', 'ccp', 'ce', 'cgg', 'chr',
+ 'ckb', 'cs', 'cy', 'da', 'dav', 'de', 'de-AT', 'de-CH', 'de-LU', 'dje',
+ 'dsb', 'dyo', 'dz', 'ebu', 'ee', 'el', 'en', 'en-001', 'en-AU', 'en-CA',
+ 'en-IN', 'en-NZ', 'eo', 'es', 'es-419', 'es-AR', 'es-BO', 'es-CL',
+ 'es-CO', 'es-CR', 'es-DO', 'es-EC', 'es-GT', 'es-HN', 'es-MX', 'es-NI',
+ 'es-PA', 'es-PE', 'es-PR', 'es-PY', 'es-SV', 'es-US', 'es-VE', 'et',
+ 'eu', 'ewo', 'fa', 'fa-AF', 'ff', 'fi', 'fil', 'fo', 'fr', 'fr-BE',
+ 'fr-CA', 'fr-CH', 'fur', 'fy', 'ga', 'gd', 'gl', 'gsw', 'gu', 'guz',
+ 'ha', 'ha-NE', 'he', 'hi', 'hr', 'hsb', 'hu', 'hy', 'id', 'ig', 'is',
+ 'it', 'ja', 'jmc', 'jv', 'ka', 'kab', 'kam', 'kde', 'kea', 'khq', 'ki',
+ 'kk', 'kln', 'km', 'kn', 'ko', 'kok', 'ks', 'ksb', 'ksf', 'ksh', 'ku',
+ 'ky', 'lag', 'lb', 'lg', 'lkt', 'ln', 'lo', 'lrc', 'lt', 'lu', 'luo',
+ 'luy', 'lv', 'mas', 'mer', 'mfe', 'mg', 'mgh', 'mk', 'ml', 'mn', 'mr',
+ 'ms', 'mt', 'mua', 'my', 'mzn', 'naq', 'nb', 'nd', 'ne', 'nl', 'nmg',
+ 'nn', 'nus', 'nyn', 'om', 'or', 'os', 'pa', 'pl', 'ps', 'ps-PK', 'pt',
+ 'pt-PT', 'qu', 'rm', 'rn', 'ro', 'ro-MD', 'rof', 'ru', 'rw', 'rwk',
+ 'sah', 'saq', 'sbp', 'sd', 'se', 'se-FI', 'seh', 'ses', 'sg', 'shi',
+ 'shi-Latn', 'si', 'sk', 'sl', 'smn', 'sn', 'so', 'sq', 'sr',
+ 'sr-Cyrl-BA', 'sr-Cyrl-ME', 'sr-Cyrl-XK', 'sr-Latn', 'sr-Latn-BA',
+ 'sr-Latn-ME', 'sr-Latn-XK', 'sv', 'sw', 'sw-CD', 'sw-KE', 'ta', 'te',
+ 'teo', 'tg', 'th', 'ti', 'tk', 'to', 'tr', 'tt', 'twq', 'tzm', 'ug',
+ 'uk', 'ur', 'ur-IN', 'uz', 'uz-Cyrl', 'vai', 'vai-Latn', 'vi', 'vun',
+ 'wae', 'wo', 'xog', 'yav', 'yi', 'yo', 'yo-BJ', 'yue', 'yue-Hans',
+ 'zgh', 'zh', 'zh-Hant', 'zh-Hant-HK', 'zu',
+ ];
+
+ /**
* Creates a LanguageRepository instance.
*
+ * @param string $defaultLocale The default locale. Defaults to 'en'.
+ * @param string $fallbackLocale The fallback locale. Defaults to 'en'.
* @param string $definitionPath The path to the currency definitions.
* Defaults to 'resources/language'.
*/
- public function __construct($definitionPath = null)
+ public function __construct($defaultLocale = 'en', $fallbackLocale = 'en', $definitionPath = null)
{
+ $this->defaultLocale = $defaultLocale;
+ $this->fallbackLocale = $fallbackLocale;
$this->definitionPath = $definitionPath ? $definitionPath : __DIR__ . '/../../resources/language/';
}
/**
* {@inheritdoc}
*/
- public function get($languageCode, $locale = null, $fallbackLocale = null)
+ public function get($languageCode, $locale = null)
{
- $locale = $this->resolveLocale($locale, $fallbackLocale);
+ $locale = $locale ?: $this->defaultLocale;
+ $locale = Locale::resolve($this->availableLocales, $locale, $this->fallbackLocale);
$definitions = $this->loadDefinitions($locale);
+ $languageCode = Locale::canonicalize($languageCode);
if (!isset($definitions[$languageCode])) {
throw new UnknownLanguageException($languageCode);
}
+ $language = new Language([
+ 'language_code' => $languageCode,
+ 'name' => $definitions[$languageCode],
+ 'locale' => $locale,
+ ]);
- return $this->createLanguageFromDefinition($languageCode, $definitions[$languageCode], $locale);
+ return $language;
}
/**
* {@inheritdoc}
*/
- public function getAll($locale = null, $fallbackLocale = null)
+ public function getAll($locale = null)
{
- $locale = $this->resolveLocale($locale, $fallbackLocale);
+ $locale = $locale ?: $this->defaultLocale;
+ $locale = Locale::resolve($this->availableLocales, $locale, $this->fallbackLocale);
$definitions = $this->loadDefinitions($locale);
$languages = [];
- foreach ($definitions as $languageCode => $definition) {
- $languages[$languageCode] = $this->createLanguageFromDefinition($languageCode, $definition, $locale);
+ foreach ($definitions as $languageCode => $languageName) {
+ $languages[$languageCode] = new Language([
+ 'language_code' => $languageCode,
+ 'name' => $languageName,
+ 'locale' => $locale,
+ ]);
}
return $languages;
@@ -62,13 +131,14 @@ class LanguageRepository implements LanguageRepositoryInterface
/**
* {@inheritdoc}
*/
- public function getList($locale = null, $fallbackLocale = null)
+ public function getList($locale = null)
{
- $locale = $this->resolveLocale($locale, $fallbackLocale);
+ $locale = $locale ?: $this->defaultLocale;
+ $locale = Locale::resolve($this->availableLocales, $locale, $this->fallbackLocale);
$definitions = $this->loadDefinitions($locale);
$list = [];
- foreach ($definitions as $languageCode => $definition) {
- $list[$languageCode] = $definition['name'];
+ foreach ($definitions as $languageCode => $languageName) {
+ $list[$languageCode] = $languageName;
}
return $list;
@@ -90,26 +160,4 @@ class LanguageRepository implements LanguageRepositoryInterface
return $this->definitions[$locale];
}
-
- /**
- * Creates a language object from the provided definition.
- *
- * @param string $languageCode The language code.
- * @param array $definition The language definition.
- * @param string $locale The locale of the language definition.
- *
- * @return Language
- */
- protected function createLanguageFromDefinition($languageCode, array $definition, $locale)
- {
- $language = new Language();
- $setValues = \Closure::bind(function ($languageCode, $definition, $locale) {
- $this->languageCode = $languageCode;
- $this->name = $definition['name'];
- $this->locale = $locale;
- }, $language, '\CommerceGuys\Intl\Language\Language');
- $setValues($languageCode, $definition, $locale);
-
- return $language;
- }
}
diff --git a/vendor/commerceguys/intl/src/Language/LanguageRepositoryInterface.php b/vendor/commerceguys/intl/src/Language/LanguageRepositoryInterface.php
index dd14250e0..12480fc1b 100644
--- a/vendor/commerceguys/intl/src/Language/LanguageRepositoryInterface.php
+++ b/vendor/commerceguys/intl/src/Language/LanguageRepositoryInterface.php
@@ -8,34 +8,30 @@ namespace CommerceGuys\Intl\Language;
interface LanguageRepositoryInterface
{
/**
- * Returns a language instance matching the provided language code.
+ * Gets a language matching the provided language code.
*
- * @param string $languageCode The language code.
- * @param string $locale The locale (i.e. fr-FR).
- * @param string $fallbackLocale A fallback locale (i.e "en").
+ * @param string $languageCode The language code.
+ * @param string $locale The locale (i.e. fr-FR).
*
- * @return LanguageInterface
+ * @return Language
*/
- public function get($languageCode, $locale = null, $fallbackLocale = null);
+ public function get($languageCode, $locale = null);
/**
- * Returns all language instances.
+ * Gets all languages.
*
- * @param string $locale The locale (i.e. fr-FR).
- * @param string $fallbackLocale A fallback locale (i.e "en").
+ * @param string $locale The locale (i.e. fr-FR).
*
- * @return array An array of languages implementing the LanguageInterface,
- * keyed by language code.
+ * @return Language[] An array of languages, keyed by language code.
*/
- public function getAll($locale = null, $fallbackLocale = null);
+ public function getAll($locale = null);
/**
- * Returns a list of languages.
+ * Gets a list of languages.
*
- * @param string $locale The locale (i.e. fr-FR).
- * @param string $fallbackLocale A fallback locale (i.e "en").
+ * @param string $locale The locale (i.e. fr-FR).
*
* @return array An array of language names, keyed by language code.
*/
- public function getList($locale = null, $fallbackLocale = null);
+ public function getList($locale = null);
}
diff --git a/vendor/commerceguys/intl/src/Locale.php b/vendor/commerceguys/intl/src/Locale.php
new file mode 100644
index 000000000..f8f3f7cb8
--- /dev/null
+++ b/vendor/commerceguys/intl/src/Locale.php
@@ -0,0 +1,432 @@
+<?php
+
+namespace CommerceGuys\Intl;
+
+use CommerceGuys\Intl\Exception\UnknownLocaleException;
+
+final class Locale
+{
+ /**
+ * Locale aliases.
+ *
+ * @var array
+ */
+ protected static $aliases = [
+ 'az-AZ' => 'az-Latn-AZ',
+ 'bs-BA' => 'bs-Latn-BA',
+ 'ha-GH' => 'ha-Latn-GH',
+ 'ha-NE' => 'ha-Latn-NE',
+ 'ha-NG' => 'ha-Latn-NG',
+ 'in' => 'id',
+ 'in-ID' => 'id-ID',
+ 'iw' => 'he',
+ 'iw-IL' => 'he-IL',
+ 'kk-KZ' => 'kk-Cyrl-KZ',
+ 'ks-IN' => 'ks-Arab-IN',
+ 'ky-KG' => 'ky-Cyrl-KG',
+ 'mn-MN' => 'mn-Cyrl-MN',
+ 'mo' => 'ro-MD',
+ 'ms-BN' => 'ms-Latn-BN',
+ 'ms-MY' => 'ms-Latn-MY',
+ 'ms-SG' => 'ms-Latn-SG',
+ 'no' => 'nb',
+ 'no-NO' => 'nb-NO',
+ 'no-NO-NY' => 'nn-NO',
+ 'pa-IN' => 'pa-Guru-IN',
+ 'pa-PK' => 'pa-Arab-PK',
+ 'sh' => 'sr-Latn',
+ 'sh-BA' => 'sr-Latn-BA',
+ 'sh-CS' => 'sr-Latn-RS',
+ 'sh-YU' => 'sr-Latn-RS',
+ 'shi-MA' => 'shi-Tfng-MA',
+ 'sr-BA' => 'sr-Cyrl-BA',
+ 'sr-ME' => 'sr-Latn-ME',
+ 'sr-RS' => 'sr-Cyrl-RS',
+ 'sr-XK' => 'sr-Cyrl-XK',
+ 'tl' => 'fil',
+ 'tl-PH' => 'fil-PH',
+ 'tzm-MA' => 'tzm-Latn-MA',
+ 'ug-CN' => 'ug-Arab-CN',
+ 'uz-AF' => 'uz-Arab-AF',
+ 'uz-UZ' => 'uz-Latn-UZ',
+ 'vai-LR' => 'vai-Vaii-LR',
+ 'zh-CN' => 'zh-Hans-CN',
+ 'zh-HK' => 'zh-Hant-HK',
+ 'zh-MO' => 'zh-Hant-MO',
+ 'zh-SG' => 'zh-Hans-SG',
+ 'zh-TW' => 'zh-Hant-TW',
+ ];
+
+ /**
+ * Locale parents.
+ *
+ * @var array
+ */
+ protected static $parents = [
+ 'en-150' => 'en-001',
+ 'en-AG' => 'en-001',
+ 'en-AI' => 'en-001',
+ 'en-AU' => 'en-001',
+ 'en-BB' => 'en-001',
+ 'en-BM' => 'en-001',
+ 'en-BS' => 'en-001',
+ 'en-BW' => 'en-001',
+ 'en-BZ' => 'en-001',
+ 'en-CA' => 'en-001',
+ 'en-CC' => 'en-001',
+ 'en-CK' => 'en-001',
+ 'en-CM' => 'en-001',
+ 'en-CX' => 'en-001',
+ 'en-CY' => 'en-001',
+ 'en-DG' => 'en-001',
+ 'en-DM' => 'en-001',
+ 'en-ER' => 'en-001',
+ 'en-FJ' => 'en-001',
+ 'en-FK' => 'en-001',
+ 'en-FM' => 'en-001',
+ 'en-GB' => 'en-001',
+ 'en-GD' => 'en-001',
+ 'en-GG' => 'en-001',
+ 'en-GH' => 'en-001',
+ 'en-GI' => 'en-001',
+ 'en-GM' => 'en-001',
+ 'en-GY' => 'en-001',
+ 'en-HK' => 'en-001',
+ 'en-IE' => 'en-001',
+ 'en-IL' => 'en-001',
+ 'en-IM' => 'en-001',
+ 'en-IN' => 'en-001',
+ 'en-IO' => 'en-001',
+ 'en-JE' => 'en-001',
+ 'en-JM' => 'en-001',
+ 'en-KE' => 'en-001',
+ 'en-KI' => 'en-001',
+ 'en-KN' => 'en-001',
+ 'en-KY' => 'en-001',
+ 'en-LC' => 'en-001',
+ 'en-LR' => 'en-001',
+ 'en-LS' => 'en-001',
+ 'en-MG' => 'en-001',
+ 'en-MO' => 'en-001',
+ 'en-MS' => 'en-001',
+ 'en-MT' => 'en-001',
+ 'en-MU' => 'en-001',
+ 'en-MW' => 'en-001',
+ 'en-MY' => 'en-001',
+ 'en-NA' => 'en-001',
+ 'en-NF' => 'en-001',
+ 'en-NG' => 'en-001',
+ 'en-NR' => 'en-001',
+ 'en-NU' => 'en-001',
+ 'en-NZ' => 'en-001',
+ 'en-PG' => 'en-001',
+ 'en-PH' => 'en-001',
+ 'en-PK' => 'en-001',
+ 'en-PN' => 'en-001',
+ 'en-PW' => 'en-001',
+ 'en-RW' => 'en-001',
+ 'en-SB' => 'en-001',
+ 'en-SC' => 'en-001',
+ 'en-SD' => 'en-001',
+ 'en-SG' => 'en-001',
+ 'en-SH' => 'en-001',
+ 'en-SL' => 'en-001',
+ 'en-SS' => 'en-001',
+ 'en-SX' => 'en-001',
+ 'en-SZ' => 'en-001',
+ 'en-TC' => 'en-001',
+ 'en-TK' => 'en-001',
+ 'en-TO' => 'en-001',
+ 'en-TT' => 'en-001',
+ 'en-TV' => 'en-001',
+ 'en-TZ' => 'en-001',
+ 'en-UG' => 'en-001',
+ 'en-VC' => 'en-001',
+ 'en-VG' => 'en-001',
+ 'en-VU' => 'en-001',
+ 'en-WS' => 'en-001',
+ 'en-ZA' => 'en-001',
+ 'en-ZM' => 'en-001',
+ 'en-ZW' => 'en-001',
+ 'en-AT' => 'en-150',
+ 'en-BE' => 'en-150',
+ 'en-CH' => 'en-150',
+ 'en-DE' => 'en-150',
+ 'en-DK' => 'en-150',
+ 'en-FI' => 'en-150',
+ 'en-NL' => 'en-150',
+ 'en-SE' => 'en-150',
+ 'en-SI' => 'en-150',
+ 'es-AR' => 'es-419',
+ 'es-BO' => 'es-419',
+ 'es-BR' => 'es-419',
+ 'es-BZ' => 'es-419',
+ 'es-CL' => 'es-419',
+ 'es-CO' => 'es-419',
+ 'es-CR' => 'es-419',
+ 'es-CU' => 'es-419',
+ 'es-DO' => 'es-419',
+ 'es-EC' => 'es-419',
+ 'es-GT' => 'es-419',
+ 'es-HN' => 'es-419',
+ 'es-MX' => 'es-419',
+ 'es-NI' => 'es-419',
+ 'es-PA' => 'es-419',
+ 'es-PE' => 'es-419',
+ 'es-PR' => 'es-419',
+ 'es-PY' => 'es-419',
+ 'es-SV' => 'es-419',
+ 'es-US' => 'es-419',
+ 'es-UY' => 'es-419',
+ 'es-VE' => 'es-419',
+ 'pt-AO' => 'pt-PT',
+ 'pt-CH' => 'pt-PT',
+ 'pt-CV' => 'pt-PT',
+ 'pt-FR' => 'pt-PT',
+ 'pt-GQ' => 'pt-PT',
+ 'pt-GW' => 'pt-PT',
+ 'pt-LU' => 'pt-PT',
+ 'pt-MO' => 'pt-PT',
+ 'pt-MZ' => 'pt-PT',
+ 'pt-ST' => 'pt-PT',
+ 'pt-TL' => 'pt-PT',
+ 'az-Arab' => 'root',
+ 'az-Cyrl' => 'root',
+ 'blt-Latn' => 'root',
+ 'bm-Nkoo' => 'root',
+ 'bs-Cyrl' => 'root',
+ 'byn-Latn' => 'root',
+ 'cu-Glag' => 'root',
+ 'dje-Arab' => 'root',
+ 'dyo-Arab' => 'root',
+ 'en-Dsrt' => 'root',
+ 'en-Shaw' => 'root',
+ 'ff-Adlm' => 'root',
+ 'ff-Arab' => 'root',
+ 'ha-Arab' => 'root',
+ 'iu-Latn' => 'root',
+ 'kk-Arab' => 'root',
+ 'ku-Arab' => 'root',
+ 'ky-Arab' => 'root',
+ 'ky-Latn' => 'root',
+ 'ml-Arab' => 'root',
+ 'mn-Mong' => 'root',
+ 'ms-Arab' => 'root',
+ 'pa-Arab' => 'root',
+ 'sd-Deva' => 'root',
+ 'sd-Khoj' => 'root',
+ 'sd-Sind' => 'root',
+ 'shi-Latn' => 'root',
+ 'so-Arab' => 'root',
+ 'sr-Latn' => 'root',
+ 'sw-Arab' => 'root',
+ 'tg-Arab' => 'root',
+ 'ug-Cyrl' => 'root',
+ 'uz-Arab' => 'root',
+ 'uz-Cyrl' => 'root',
+ 'vai-Latn' => 'root',
+ 'wo-Arab' => 'root',
+ 'yo-Arab' => 'root',
+ 'yue-Hans' => 'root',
+ 'zh-Hant' => 'root',
+ 'zh-Hant-MO' => 'zh-Hant-HK',
+ ];
+
+ /**
+ * Checks whether two locales match.
+ *
+ * @param string $firstLocale The first locale.
+ * @param string $secondLocale The second locale.
+ *
+ * @return bool TRUE if the locales match, FALSE otherwise.
+ */
+ public static function match($firstLocale, $secondLocale)
+ {
+ if (empty($firstLocale) || empty($secondLocale)) {
+ return false;
+ }
+
+ return self::canonicalize($firstLocale) === self::canonicalize($secondLocale);
+ }
+
+ /**
+ * Checks whether two locales have at least one common candidate.
+ *
+ * For example, "de" and "de-AT" will match because they both have
+ * "de" in common. This is useful for partial locale matching.
+ *
+ * @see self::getCandidates
+ *
+ * @param string $firstLocale The first locale.
+ * @param string $secondLocale The second locale.
+ *
+ * @return bool TRUE if there is a common candidate, FALSE otherwise.
+ */
+ public static function matchCandidates($firstLocale, $secondLocale)
+ {
+ if (empty($firstLocale) || empty($secondLocale)) {
+ return false;
+ }
+
+ $firstLocale = self::canonicalize($firstLocale);
+ $secondLocale = self::canonicalize($secondLocale);
+ $firstLocaleCandidates = self::getCandidates($firstLocale);
+ $secondLocaleCandidates = self::getCandidates($secondLocale);
+
+ return (bool) array_intersect($firstLocaleCandidates, $secondLocaleCandidates);
+ }
+
+ /**
+ * Resolves the locale from the available locales.
+ *
+ * Takes all locale candidates for the requested locale
+ * and fallback locale, searches for them in the available
+ * locale list. The first found locale is returned.
+ * If no candidate is found in the list, an exception is thrown.
+ *
+ * @see self::getCandidates
+ *
+ * @param array $availableLocales The available locales.
+ * @param string $locale The requested locale (i.e. fr-FR).
+ * @param string $fallbackLocale A fallback locale (i.e "en").
+ *
+ * @return string
+ *
+ * @throws UnknownLocaleException
+ */
+ public static function resolve(array $availableLocales, $locale, $fallbackLocale = null)
+ {
+ $locale = self::canonicalize($locale);
+ $resolvedLocale = null;
+ foreach (self::getCandidates($locale, $fallbackLocale) as $candidate) {
+ if (in_array($candidate, $availableLocales)) {
+ $resolvedLocale = $candidate;
+ break;
+ }
+ }
+ // No locale could be resolved, stop here.
+ if (!$resolvedLocale) {
+ throw new UnknownLocaleException($locale);
+ }
+
+ return $resolvedLocale;
+ }
+
+ /**
+ * Canonicalizes the given locale.
+ *
+ * Standardizes separators and capitalization, turning
+ * a locale such as "sr_rs_latn" into "sr-RS-Latn".
+ *
+ * @param string $locale The locale.
+ *
+ * @return string The canonicalized locale.
+ */
+ public static function canonicalize($locale)
+ {
+ if (empty($locale)) {
+ return $locale;
+ }
+
+ $locale = str_replace('_', '-', strtolower($locale));
+ $localeParts = explode('-', $locale);
+ foreach ($localeParts as $index => $part) {
+ if ($index === 0) {
+ // The language code should stay lowercase.
+ continue;
+ }
+
+ if (strlen($part) == 4) {
+ // Script code.
+ $localeParts[$index] = ucfirst($part);
+ } else {
+ // Country or variant code.
+ $localeParts[$index] = strtoupper($part);
+ }
+ }
+
+ return implode('-', $localeParts);
+ }
+
+ /**
+ * Gets locale candidates.
+ *
+ * For example, "bs-Cyrl-BA" has the following candidates:
+ * 1) bs-Cyrl-BA
+ * 2) bs-Cyrl
+ * 3) bs
+ *
+ * The locale is de-aliased, e.g. the candidates for "sh" are:
+ * 1) sr-Latn
+ * 2) sr
+ *
+ * @param string $locale The locale (i.e. fr-FR).
+ * @param string $fallbackLocale A fallback locale (i.e "en").
+ *
+ * @return array An array of all variants of a locale.
+ */
+ public static function getCandidates($locale, $fallbackLocale = null)
+ {
+ $locale = self::replaceAlias($locale);
+ $candidates = [$locale];
+ while ($parent = self::getParent($locale)) {
+ $candidates[] = $parent;
+ $locale = $parent;
+ }
+ if (isset($fallbackLocale)) {
+ $candidates[] = $fallbackLocale;
+ while ($parent = self::getParent($fallbackLocale)) {
+ $candidates[] = $parent;
+ $fallbackLocale = $parent;
+ }
+ }
+
+ return array_unique($candidates);
+ }
+
+ /**
+ * Gets the parent for the given locale.
+ *
+ * @param string $locale
+ * The locale.
+ *
+ * @return string|null
+ * The parent, or null if none found.
+ */
+ public static function getParent($locale)
+ {
+ $parent = null;
+ if (isset(self::$parents[$locale])) {
+ $parent = self::$parents[$locale];
+ } elseif (strpos($locale, '-') !== false) {
+ $localeParts = explode('-', $locale);
+ array_pop($localeParts);
+ $parent = implode('-', $localeParts);
+ }
+ // The library doesn't have data for the empty 'root' locale, it
+ // is more user friendly to use the configured fallback instead.
+ if ($parent == 'root') {
+ $parent = null;
+ }
+
+ return $parent;
+ }
+
+ /**
+ * Replaces a locale alias with the real locale.
+ *
+ * For example, "zh-CN" is replaced with "zh-Hans-CN".
+ *
+ * @param string $locale The locale.
+ *
+ * @return string The locale.
+ */
+ public static function replaceAlias($locale)
+ {
+ if (!empty($locale) && isset(self::$aliases[$locale])) {
+ $locale = self::$aliases[$locale];
+ }
+
+ return $locale;
+ }
+}
diff --git a/vendor/commerceguys/intl/src/LocaleResolverTrait.php b/vendor/commerceguys/intl/src/LocaleResolverTrait.php
deleted file mode 100644
index 797e5abaf..000000000
--- a/vendor/commerceguys/intl/src/LocaleResolverTrait.php
+++ /dev/null
@@ -1,244 +0,0 @@
-<?php
-
-namespace CommerceGuys\Intl;
-
-use CommerceGuys\Intl\Exception\UnknownLocaleException;
-
-trait LocaleResolverTrait
-{
- /**
- * The path where per-locale definitions are stored.
- *
- * @var string
- */
- protected $definitionPath;
-
- /**
- * The default locale.
- *
- * @var string
- */
- protected $defaultLocale = 'en';
-
- /**
- * The fallback locale.
- *
- * @var string
- */
- protected $fallbackLocale = null;
-
- /**
- * Common locale aliases.
- *
- * @var array
- */
- protected $localeAliases = [
- 'az-AZ' => 'az-Latn-AZ',
- 'bs-BA' => 'bs-Latn-BA',
- 'ha-GH' => 'ha-Latn-GH',
- 'ha-NE' => 'ha-Latn-NE',
- 'ha-NG' => 'ha-Latn-NG',
- 'in' => 'id',
- 'in-ID' => 'id-ID',
- 'iw' => 'he',
- 'iw-IL' => 'he-IL',
- 'kk-KZ' => 'kk-Cyrl-KZ',
- 'ks-IN' => 'ks-Arab-IN',
- 'ky-KG' => 'ky-Cyrl-KG',
- 'mn-MN' => 'mn-Cyrl-MN',
- 'mo' => 'ro-MD',
- 'ms-BN' => 'ms-Latn-BN',
- 'ms-MY' => 'ms-Latn-MY',
- 'ms-SG' => 'ms-Latn-SG',
- 'no' => 'nb',
- 'no-NO' => 'nb-NO',
- 'no-NO-NY' => 'nn-NO',
- 'pa-IN' => 'pa-Guru-IN',
- 'pa-PK' => 'pa-Arab-PK',
- 'sh' => 'sr-Latn',
- 'sh-BA' => 'sr-Latn-BA',
- 'sh-CS' => 'sr-Latn-RS',
- 'sh-YU' => 'sr-Latn-RS',
- 'shi-MA' => 'shi-Tfng-MA',
- 'sr-BA' => 'sr-Cyrl-BA',
- 'sr-ME' => 'sr-Latn-ME',
- 'sr-RS' => 'sr-Cyrl-RS',
- 'sr-XK' => 'sr-Cyrl-XK',
- 'tl' => 'fil',
- 'tl-PH' => 'fil-PH',
- 'tzm-MA' => 'tzm-Latn-MA',
- 'ug-CN' => 'ug-Arab-CN',
- 'uz-AF' => 'uz-Arab-AF',
- 'uz-UZ' => 'uz-Latn-UZ',
- 'vai-LR' => 'vai-Vaii-LR',
- 'zh-CN' => 'zh-Hans-CN',
- 'zh-HK' => 'zh-Hant-HK',
- 'zh-MO' => 'zh-Hant-MO',
- 'zh-SG' => 'zh-Hans-SG',
- 'zh-TW' => 'zh-Hant-TW',
- ];
-
- /**
- * Determines which locale should be used for loading definitions.
- *
- * If the "bs-Cyrl-BA" locale is requested, with an "en" fallback,
- * the system will try to find the definitions for:
- * 1) bs-Cyrl-BA
- * 2) bs-Cyrl
- * 3) bs
- * 4) en
- * The first locale for which a definition file is found, wins.
- * Otherwise, an exception is thrown.
- *
- * @param string $locale The desired locale (i.e. fr-FR).
- * @param string $fallbackLocale A fallback locale (i.e "en").
- *
- * @return string
- *
- * @throws UnknownLocaleException
- */
- protected function resolveLocale($locale = null, $fallbackLocale = null)
- {
- $locale = $locale ?: $this->getDefaultLocale();
- $locale = $this->canonicalizeLocale($locale);
- $locale = $this->resolveLocaleAlias($locale);
- // List all possible variants (i.e. en-US gives "en-US" and "en").
- $localeVariants = $this->getLocaleVariants($locale);
- // A fallback locale was provided, add it to the end of the chain.
- $fallbackLocale = $fallbackLocale ?: $this->getFallbackLocale();
- if (isset($fallbackLocale)) {
- $localeVariants[] = $fallbackLocale;
- }
-
- // Try to resolve a locale by finding a matching definition file.
- $resolvedLocale = null;
- foreach ($localeVariants as $localeVariant) {
- $path = $this->definitionPath . $localeVariant . '.json';
- if (file_exists($path)) {
- $resolvedLocale = $localeVariant;
- break;
- }
- }
- // No locale could be resolved, stop here.
- if (!$resolvedLocale) {
- throw new UnknownLocaleException($locale);
- }
-
- return $resolvedLocale;
- }
-
- /**
- * Resolves known locale aliases.
- *
- * For example, "zh-CN" is resolved to "zh-Hans-CN".
- *
- * @param string $locale The locale.
- *
- * @return string The locale.
- */
- protected function resolveLocaleAlias($locale = null)
- {
- if ($locale && isset($this->localeAliases[$locale])) {
- $locale = $this->localeAliases[$locale];
- }
-
- return $locale;
- }
-
- /**
- * Canonicalize the given locale.
- *
- * @param string $locale The locale.
- *
- * @return string The canonicalized locale.
- */
- protected function canonicalizeLocale($locale = null)
- {
- if (is_null($locale)) {
- return $locale;
- }
-
- $locale = str_replace('-', '_', strtolower($locale));
- $localeParts = explode('_', $locale);
- foreach ($localeParts as $index => $part) {
- if ($index === 0) {
- // The language code should stay lowercase.
- continue;
- }
-
- if (strlen($part) == 4) {
- // Script code.
- $localeParts[$index] = ucfirst($part);
- } else {
- // Country or variant code.
- $localeParts[$index] = strtoupper($part);
- }
- }
-
- return implode('-', $localeParts);
- }
-
- /**
- * Gets the default locale.
- *
- * @return string The default locale.
- */
- public function getDefaultLocale()
- {
- return $this->defaultLocale;
- }
-
- /**
- * Sets the default locale.
- *
- * @return void
- */
- public function setDefaultLocale($locale)
- {
- $this->defaultLocale = $locale;
- }
-
- /**
- * Gets the fallback locale.
- *
- * @return string The fallback locale.
- */
- public function getFallbackLocale()
- {
- return $this->fallbackLocale;
- }
-
- /**
- * Sets the fallback locale.
- *
- * @return void
- */
- public function setFallbackLocale($locale)
- {
- $this->fallbackLocale = $locale;
- }
-
- /**
- * Gets all variants of a locale.
- *
- * For example, "bs-Cyrl-BA" has the following variants:
- * 1) bs-Cyrl-BA
- * 2) bs-Cyrl
- * 3) bs
- *
- * @param string $locale The locale (i.e. fr-FR).
- *
- * @return array An array of all variants of a locale.
- */
- protected function getLocaleVariants($locale)
- {
- $localeVariants = [];
- $localeParts = explode('-', $locale);
- while (!empty($localeParts)) {
- $localeVariants[] = implode('-', $localeParts);
- array_pop($localeParts);
- }
-
- return $localeVariants;
- }
-}
diff --git a/vendor/commerceguys/intl/src/NumberFormat/NumberFormat.php b/vendor/commerceguys/intl/src/NumberFormat/NumberFormat.php
index 077f6721f..156470eee 100644
--- a/vendor/commerceguys/intl/src/NumberFormat/NumberFormat.php
+++ b/vendor/commerceguys/intl/src/NumberFormat/NumberFormat.php
@@ -2,8 +2,22 @@
namespace CommerceGuys\Intl\NumberFormat;
-class NumberFormat implements NumberFormatEntityInterface
+/**
+ * Provides metadata for number formatting.
+ */
+final class NumberFormat
{
+ // Arabic-Indic digits.
+ const NUMBERING_SYSTEM_ARABIC = 'arab';
+ // Extended Arabic-Indic digits.
+ const NUMBERING_SYSTEM_ARABIC_EXTENDED = 'arabext';
+ // Bengali digits.
+ const NUMBERING_SYSTEM_BENGALI = 'beng';
+ // Devanagari digits.
+ const NUMBERING_SYSTEM_DEVANAGARI = 'deva';
+ // Latin digits
+ const NUMBERING_SYSTEM_LATIN = 'latn';
+
/**
* The locale (i.e. "en_US").
*
@@ -12,159 +26,230 @@ class NumberFormat implements NumberFormatEntityInterface
protected $locale;
/**
- * The numbering system.
+ * The number pattern used to format decimal numbers.
*
* @var string
*/
- protected $numberingSystem = [];
+ protected $decimalPattern;
/**
- * The decimal separator.
+ * The number pattern used to format percentages.
*
* @var string
*/
- protected $decimalSeparator = [];
+ protected $percentPattern;
/**
- * The grouping separator.
+ * The number pattern used to format currency amounts.
*
* @var string
*/
- protected $groupingSeparator = [];
+ protected $currencyPattern;
/**
- * The plus sign.
+ * The number pattern used to format accounting currency amounts.
*
* @var string
*/
- protected $plusSign = [];
+ protected $accountingCurrencyPattern;
/**
- * The number symbols.
+ * The numbering system.
*
* @var string
*/
- protected $minusSign = [];
+ protected $numberingSystem = self::NUMBERING_SYSTEM_LATIN;
/**
- * The percent sign.
+ * The decimal separator.
*
* @var string
*/
- protected $percentSign = [];
+ protected $decimalSeparator = '.';
/**
- * The number pattern used to format decimal numbers.
+ * The grouping separator.
*
* @var string
*/
- protected $decimalPattern;
+ protected $groupingSeparator = ',';
/**
- * The number pattern used to format percentages.
+ * The plus sign.
*
* @var string
*/
- protected $percentPattern;
+ protected $plusSign = '+';
/**
- * The number pattern used to format currency amounts.
+ * The number symbols.
*
* @var string
*/
- protected $currencyPattern;
+ protected $minusSign = '-';
/**
- * The number pattern used to format accounting currency amounts.
+ * The percent sign.
*
* @var string
*/
- protected $accountingCurrencyPattern;
+ protected $percentSign = '%';
/**
- * {@inheritdoc}
+ * Creates a new NumberFormat instance.
+ *
+ * @param array $definition The definition array.
*/
- public function getLocale()
+ public function __construct(array $definition)
{
- return $this->locale;
+ // Validate the presence of required properties.
+ $requiredProperties = [
+ 'locale', 'decimal_pattern', 'percent_pattern',
+ 'currency_pattern', 'accounting_currency_pattern',
+ ];
+ foreach ($requiredProperties as $requiredProperty) {
+ if (empty($definition[$requiredProperty])) {
+ throw new \InvalidArgumentException(sprintf('Missing required property "%s".', $requiredProperty));
+ }
+ }
+ // Validate the numbering system.
+ if (isset($definition['numbering_system'])) {
+ if (!in_array($definition['numbering_system'], ['arab', 'arabext', 'beng', 'deva', 'latn'])) {
+ throw new \InvalidArgumentException(sprintf('Invalid numbering system "%s".', $definition['numbering_system']));
+ }
+ }
+
+ $this->locale = $definition['locale'];
+ $this->decimalPattern = $definition['decimal_pattern'];
+ $this->percentPattern = $definition['percent_pattern'];
+ $this->currencyPattern = $definition['currency_pattern'];
+ $this->accountingCurrencyPattern = $definition['accounting_currency_pattern'];
+ if (isset($definition['numbering_system'])) {
+ $this->numberingSystem = $definition['numbering_system'];
+ }
+ if (isset($definition['decimal_separator'])) {
+ $this->decimalSeparator = $definition['decimal_separator'];
+ }
+ if (isset($definition['grouping_separator'])) {
+ $this->groupingSeparator = $definition['grouping_separator'];
+ }
+ if (isset($definition['plus_sign'])) {
+ $this->plusSign = $definition['plus_sign'];
+ }
+ if (isset($definition['minus_sign'])) {
+ $this->minusSign = $definition['minus_sign'];
+ }
+ if (isset($definition['percent_sign'])) {
+ $this->percentSign = $definition['percent_sign'];
+ }
}
/**
- * {@inheritdoc}
+ * Gets the locale.
+ *
+ * @return string
*/
- public function setLocale($locale)
+ public function getLocale()
{
- $this->locale = $locale;
-
- return $this;
+ return $this->locale;
}
/**
- * {@inheritdoc}
+ * Gets the number pattern used to format decimal numbers.
+ *
+ * @return string
+ *
+ * @see http://cldr.unicode.org/translation/number-patterns
*/
- public function getNumberingSystem()
+ public function getDecimalPattern()
{
- return $this->numberingSystem;
+ return $this->decimalPattern;
}
/**
- * {@inheritdoc}
+ * Gets the number pattern used to format percentages.
+ *
+ * @return string
+ *
+ * @see http://cldr.unicode.org/translation/number-patterns
*/
- public function setNumberingSystem($numberingSystem)
+ public function getPercentPattern()
{
- $this->numberingSystem = $numberingSystem;
+ return $this->percentPattern;
}
/**
- * {@inheritdoc}
+ * Gets the number pattern used to format currency amounts.
+ *
+ * @return string
+ *
+ * @see http://cldr.unicode.org/translation/number-patterns
*/
- public function getDecimalSeparator()
+ public function getCurrencyPattern()
{
- return $this->decimalSeparator;
+ return $this->currencyPattern;
}
/**
- * {@inheritdoc}
+ * Gets the number pattern used to format accounting currency amounts.
+ *
+ * Most commonly used when formatting amounts on invoices.
+ *
+ * @return string
+ *
+ * @see http://cldr.unicode.org/translation/number-patterns
*/
- public function setDecimalSeparator($decimalSeparator)
+ public function getAccountingCurrencyPattern()
{
- $this->decimalSeparator = $decimalSeparator;
+ return $this->accountingCurrencyPattern;
}
/**
- * {@inheritdoc}
+ * Gets the numbering system.
+ *
+ * The value is one of the NUMBERING_SYSTEM_ constants.
+ *
+ * @return string
*/
- public function getGroupingSeparator()
+ public function getNumberingSystem()
{
- return $this->groupingSeparator;
+ return $this->numberingSystem;
}
/**
- * {@inheritdoc}
+ * Gets the decimal separator.
+ *
+ * @return string
*/
- public function setGroupingSeparator($groupingSeparator)
+ public function getDecimalSeparator()
{
- $this->groupingSeparator = $groupingSeparator;
+ return $this->decimalSeparator;
}
/**
- * {@inheritdoc}
+ * Gets the grouping separator.
+ *
+ * @return string
*/
- public function getPlusSign()
+ public function getGroupingSeparator()
{
- return $this->plusSign;
+ return $this->groupingSeparator;
}
/**
- * {@inheritdoc}
+ * Gets the plus sign.
+ *
+ * @return string
*/
- public function setPlusSign($plusSign)
+ public function getPlusSign()
{
- $this->plusSign = $plusSign;
+ return $this->plusSign;
}
/**
- * {@inheritdoc}
+ * Gets the minus sign.
+ *
+ * @return string
*/
public function getMinusSign()
{
@@ -172,98 +257,12 @@ class NumberFormat implements NumberFormatEntityInterface
}
/**
- * {@inheritdoc}
- */
- public function setMinusSign($minusSign)
- {
- $this->minusSign = $minusSign;
- }
-
- /**
- * {@inheritdoc}
+ * Gets the percent sign.
+ *
+ * @return string
*/
public function getPercentSign()
{
return $this->percentSign;
}
-
- /**
- * {@inheritdoc}
- */
- public function setPercentSign($percentSign)
- {
- $this->percentSign = $percentSign;
- }
-
- /**
- * {@inheritdoc}
- */
- public function getDecimalPattern()
- {
- return $this->decimalPattern;
- }
-
- /**
- * {@inheritdoc}
- */
- public function setDecimalPattern($decimalPattern)
- {
- $this->decimalPattern = $decimalPattern;
-
- return $this;
- }
-
- /**
- * {@inheritdoc}
- */
- public function getPercentPattern()
- {
- return $this->percentPattern;
- }
-
- /**
- * {@inheritdoc}
- */
- public function setPercentPattern($percentPattern)
- {
- $this->percentPattern = $percentPattern;
-
- return $this;
- }
-
- /**
- * {@inheritdoc}
- */
- public function getCurrencyPattern()
- {
- return $this->currencyPattern;
- }
-
- /**
- * {@inheritdoc}
- */
- public function setCurrencyPattern($currencyPattern)
- {
- $this->currencyPattern = $currencyPattern;
-
- return $this;
- }
-
- /**
- * {@inheritdoc}
- */
- public function getAccountingCurrencyPattern()
- {
- return $this->accountingCurrencyPattern;
- }
-
- /**
- * {@inheritdoc}
- */
- public function setAccountingCurrencyPattern($accountingCurrencyPattern)
- {
- $this->accountingCurrencyPattern = $accountingCurrencyPattern;
-
- return $this;
- }
}
diff --git a/vendor/commerceguys/intl/src/NumberFormat/NumberFormatEntityInterface.php b/vendor/commerceguys/intl/src/NumberFormat/NumberFormatEntityInterface.php
deleted file mode 100644
index debafd6ba..000000000
--- a/vendor/commerceguys/intl/src/NumberFormat/NumberFormatEntityInterface.php
+++ /dev/null
@@ -1,107 +0,0 @@
-<?php
-
-namespace CommerceGuys\Intl\NumberFormat;
-
-interface NumberFormatEntityInterface extends NumberFormatInterface
-{
- /**
- * Sets the locale.
- *
- * @param string $locale The locale (i.e. "en_US").
- *
- * @return self
- */
- public function setLocale($locale);
-
- /**
- * Sets the numbering system.
- *
- * @param string $numberingSystem One of the NUMBERING_SYSTEM_ constants.
- *
- * @return self
- */
- public function setNumberingSystem($numberingSystem);
-
- /**
- * Sets the decimal separator.
- *
- * @param string $decimalSeparator
- *
- * @return self
- */
- public function setDecimalSeparator($decimalSeparator);
-
- /**
- * Sets the grouping separator.
- *
- * @param string $groupingSeparator
- *
- * @return self
- */
- public function setGroupingSeparator($groupingSeparator);
-
- /**
- * Sets the plus sign.
- *
- * @param string $plusSign
- *
- * @return self
- */
- public function setPlusSign($plusSign);
-
- /**
- * Sets the minus sign.
- *
- * @param string $minusSign
- *
- * @return self
- */
- public function setMinusSign($minusSign);
-
- /**
- * Sets the percent sign.
- *
- * @param string $percentSign
- *
- * @return self
- */
- public function setPercentSign($percentSign);
-
- /**
- * Sets the number pattern used to format decimal numbers.
- *
- * @param string $decimalPattern The decimal pattern.
- *
- * @return self
- */
- public function setDecimalPattern($decimalPattern);
-
- /**
- * Sets the number pattern used to format percentages.
- *
- * @param string $percentPattern The percent pattern.
- *
- * @return self
- */
- public function setPercentPattern($percentPattern);
-
- /**
- * Sets the number pattern used to format currency amounts.
- *
- * @param string $currencyPattern The currency pattern.
- *
- * @return self
- */
- public function setCurrencyPattern($currencyPattern);
-
- /**
- * Sets the number pattern used to format accounting currency amounts.
- *
- * Most commonly used when formatting amounts on invoices.
- *
- * @param string $accountingCurrencyPattern The accounting currency pattern.
- *
- * @return self
- */
- public function setAccountingCurrencyPattern($accountingCurrencyPattern);
-}
diff --git a/vendor/commerceguys/intl/src/NumberFormat/NumberFormatInterface.php b/vendor/commerceguys/intl/src/NumberFormat/NumberFormatInterface.php
deleted file mode 100644
index bb343f366..000000000
--- a/vendor/commerceguys/intl/src/NumberFormat/NumberFormatInterface.php
+++ /dev/null
@@ -1,106 +0,0 @@
-<?php
-
-namespace CommerceGuys\Intl\NumberFormat;
-
-interface NumberFormatInterface
-{
- // Arabic-Indic digits.
- const NUMBERING_SYSTEM_ARABIC = 'arab';
- // Extended Arabic-Indic digits.
- const NUMBERING_SYSTEM_ARABIC_EXTENDED = 'arabext';
- // Bengali digits.
- const NUMBERING_SYSTEM_BENGALI = 'beng';
- // Devanagari digits.
- const NUMBERING_SYSTEM_DEVANAGARI = 'deva';
- // Latin digits
- const NUMBERING_SYSTEM_LATIN = 'latn';
-
- /**
- * Gets the locale.
- *
- * @return string
- */
- public function getLocale();
-
- /**
- * Gets the numbering system.
- *
- * The value is one of the NUMBERING_SYSTEM_ constants.
- *
- * @return string
- */
- public function getNumberingSystem();
-
- /**
- * Gets the decimal separator.
- *
- * @return string
- */
- public function getDecimalSeparator();
-
- /**
- * Gets the grouping separator.
- *
- * @return string
- */
- public function getGroupingSeparator();
-
- /**
- * Gets the plus sign.
- *
- * @return string
- */
- public function getPlusSign();
-
- /**
- * Gets the minus sign.
- *
- * @return string
- */
- public function getMinusSign();
-
- /**
- * Gets the percent sign.
- *
- * @return string
- */
- public function getPercentSign();
-
- /**
- * Gets the number pattern used to format decimal numbers.
- *
- * @return string
- *
- * @see http://cldr.unicode.org/translation/number-patterns
- */
- public function getDecimalPattern();
-
- /**
- * Gets the number pattern used to format percentages.
- *
- * @return string
- *
- * @see http://cldr.unicode.org/translation/number-patterns
- */
- public function getPercentPattern();
-
- /**
- * Gets the number pattern used to format currency amounts.
- *
- * @return string
- *
- * @see http://cldr.unicode.org/translation/number-patterns
- */
- public function getCurrencyPattern();
-
- /**
- * Gets the number pattern used to format accounting currency amounts.
- *
- * Most commonly used when formatting amounts on invoices.
- *
- * @return string
- *
- * @see http://cldr.unicode.org/translation/number-patterns
- */
- public function getAccountingCurrencyPattern();
-}
diff --git a/vendor/commerceguys/intl/src/NumberFormat/NumberFormatRepository.php b/vendor/commerceguys/intl/src/NumberFormat/NumberFormatRepository.php
index 368eb7e2b..887bc43e0 100644
--- a/vendor/commerceguys/intl/src/NumberFormat/NumberFormatRepository.php
+++ b/vendor/commerceguys/intl/src/NumberFormat/NumberFormatRepository.php
@@ -2,90 +2,1262 @@
namespace CommerceGuys\Intl\NumberFormat;
-use CommerceGuys\Intl\LocaleResolverTrait;
+use CommerceGuys\Intl\Locale;
/**
- * Repository for number formats based on JSON definitions.
+ * Provides number formats.
*/
class NumberFormatRepository implements NumberFormatRepositoryInterface
{
- use LocaleResolverTrait;
-
/**
- * Number formats.
+ * The fallback locale.
*
- * @var array
+ * @var string
*/
- protected $numberFormats = [];
+ protected $fallbackLocale;
/**
* Creates a NumberFormatRepository instance.
*
- * @param string $definitionPath The path to the number format definitions.
- * Defaults to 'resources/number_format'.
+ * @param string $fallbackLocale The fallback locale. Defaults to 'en'.
*/
- public function __construct($definitionPath = null)
+ public function __construct($fallbackLocale = 'en')
{
- $this->definitionPath = $definitionPath ? $definitionPath : __DIR__ . '/../../resources/number_format/';
+ $this->fallbackLocale = $fallbackLocale;
}
/**
* {@inheritdoc}
*/
- public function get($locale, $fallbackLocale = null)
+ public function get($locale)
{
- $locale = $this->resolveLocale($locale, $fallbackLocale);
- if (!isset($this->numberFormats[$locale])) {
- $filename = $this->definitionPath . $locale . '.json';
- $definition = json_decode(file_get_contents($filename), true);
- $this->numberFormats[$locale] = $this->createNumberFormatFromDefinition($definition, $locale);
- }
+ $definitions = $this->getDefinitions();
+ $availableLocales = array_keys($definitions);
+ $locale = Locale::resolve($availableLocales, $locale, $this->fallbackLocale);
+ $definition = $this->processDefinition($locale, $definitions[$locale]);
- return $this->numberFormats[$locale];
+ return new NumberFormat($definition);
}
/**
- * Creates a number format object from the provided definition.
+ * Processes the number format definition for the provided locale.
*
- * @param array $definition The number format definition.
- * @param string $locale The locale of the number format definition.
+ * @param string $locale The locale.
+ * @param array $definition The definition
*
- * @return NumberFormat
+ * @return array The processed definition.
*/
- protected function createNumberFormatFromDefinition(array $definition, $locale)
+ protected function processDefinition($locale, array $definition)
{
- if (!isset($definition['decimal_separator'])) {
- $definition['decimal_separator'] = '.';
- }
- if (!isset($definition['grouping_separator'])) {
- $definition['grouping_separator'] = ',';
- }
- if (!isset($definition['plus_sign'])) {
- $definition['plus_sign'] = '+';
- }
- if (!isset($definition['minus_sign'])) {
- $definition['minus_sign'] = '-';
- }
- if (!isset($definition['percent_sign'])) {
- $definition['percent_sign'] = '%';
+ $definition['locale'] = $locale;
+ // The generation script strips all keys that have the same values
+ // as the ones in 'en'.
+ if ($definition['locale'] != 'en') {
+ $definitions = $this->getDefinitions();
+ $definition += $definitions['en'];
}
- $numberFormat = new NumberFormat();
- $setValues = \Closure::bind(function ($definition, $locale) {
- $this->locale = $locale;
- $this->numberingSystem = $definition['numbering_system'];
- $this->decimalSeparator = $definition['decimal_separator'];
- $this->groupingSeparator = $definition['grouping_separator'];
- $this->plusSign = $definition['plus_sign'];
- $this->minusSign = $definition['minus_sign'];
- $this->percentSign = $definition['percent_sign'];
- $this->decimalPattern = $definition['decimal_pattern'];
- $this->percentPattern = $definition['percent_pattern'];
- $this->currencyPattern = $definition['currency_pattern'];
- $this->accountingCurrencyPattern = $definition['accounting_currency_pattern'];
- }, $numberFormat, '\CommerceGuys\Intl\NumberFormat\NumberFormat');
- $setValues($definition, $locale);
+ return $definition;
+ }
- return $numberFormat;
+ /**
+ * Gets the number format definitions.
+ *
+ * @return array
+ * The number format definitions, keyed by locale.
+ */
+ protected function getDefinitions()
+ {
+ return [
+ 'af' => [
+ 'decimal_separator' => ',',
+ 'grouping_separator' => ' ',
+ ],
+ 'agq' => [
+ 'currency_pattern' => '#,##0.00¤',
+ 'accounting_currency_pattern' => '#,##0.00¤',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => ' ',
+ ],
+ 'ak' => [
+ 'accounting_currency_pattern' => '¤#,##0.00',
+ ],
+ 'am' => [],
+ 'ar' => [
+ 'numbering_system' => 'arab',
+ 'currency_pattern' => '#,##0.00 ¤',
+ 'accounting_currency_pattern' => '#,##0.00 ¤',
+ 'decimal_separator' => '٫',
+ 'grouping_separator' => '٬',
+ 'plus_sign' => '؜+',
+ 'minus_sign' => '؜-',
+ 'percent_sign' => '٪؜',
+ ],
+ 'ar-DZ' => [
+ 'currency_pattern' => '¤ #,##0.00',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => '.',
+ 'plus_sign' => '‎+',
+ 'minus_sign' => '‎-',
+ 'percent_sign' => '‎%‎',
+ ],
+ 'ar-EH' => [
+ 'currency_pattern' => '¤ #,##0.00',
+ 'plus_sign' => '‎+',
+ 'minus_sign' => '‎-',
+ 'percent_sign' => '‎%‎',
+ ],
+ 'ar-LY' => [
+ 'currency_pattern' => '¤ #,##0.00',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => '.',
+ 'plus_sign' => '‎+',
+ 'minus_sign' => '‎-',
+ 'percent_sign' => '‎%‎',
+ ],
+ 'ar-MA' => [
+ 'currency_pattern' => '¤ #,##0.00',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => '.',
+ 'plus_sign' => '‎+',
+ 'minus_sign' => '‎-',
+ 'percent_sign' => '‎%‎',
+ ],
+ 'ar-TN' => [
+ 'currency_pattern' => '¤ #,##0.00',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => '.',
+ 'plus_sign' => '‎+',
+ 'minus_sign' => '‎-',
+ 'percent_sign' => '‎%‎',
+ ],
+ 'ast' => [
+ 'currency_pattern' => '#,##0.00 ¤',
+ 'accounting_currency_pattern' => '#,##0.00 ¤',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => '.',
+ ],
+ 'az' => [
+ 'currency_pattern' => '#,##0.00 ¤',
+ 'accounting_currency_pattern' => '#,##0.00 ¤',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => '.',
+ ],
+ 'az-Cyrl' => [
+ 'currency_pattern' => '#,##0.00 ¤',
+ 'accounting_currency_pattern' => '#,##0.00 ¤',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => '.',
+ ],
+ 'bas' => [
+ 'percent_pattern' => '#,##0 %',
+ 'currency_pattern' => '#,##0.00 ¤',
+ 'accounting_currency_pattern' => '#,##0.00 ¤',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => ' ',
+ ],
+ 'be' => [
+ 'percent_pattern' => '#,##0 %',
+ 'currency_pattern' => '#,##0.00 ¤',
+ 'accounting_currency_pattern' => '#,##0.00 ¤',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => ' ',
+ ],
+ 'bez' => [
+ 'currency_pattern' => '#,##0.00¤',
+ 'accounting_currency_pattern' => '#,##0.00¤',
+ ],
+ 'bg' => [
+ 'currency_pattern' => '#0.00 ¤',
+ 'accounting_currency_pattern' => '#0.00 ¤;(#0.00 ¤)',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => ' ',
+ ],
+ 'bm' => [],
+ 'bn' => [
+ 'numbering_system' => 'beng',
+ 'decimal_pattern' => '#,##,##0.###',
+ 'currency_pattern' => '#,##,##0.00¤',
+ 'accounting_currency_pattern' => '#,##,##0.00¤;(#,##,##0.00¤)',
+ ],
+ 'bo' => [
+ 'currency_pattern' => '¤ #,##0.00',
+ 'accounting_currency_pattern' => '¤ #,##0.00',
+ ],
+ 'br' => [
+ 'percent_pattern' => '#,##0 %',
+ 'currency_pattern' => '#,##0.00 ¤',
+ 'accounting_currency_pattern' => '#,##0.00 ¤',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => ' ',
+ ],
+ 'brx' => [
+ 'decimal_pattern' => '#,##,##0.###',
+ 'percent_pattern' => '#,##,##0%',
+ 'currency_pattern' => '¤ #,##,##0.00',
+ 'accounting_currency_pattern' => '¤ #,##,##0.00',
+ ],
+ 'bs' => [
+ 'percent_pattern' => '#,##0 %',
+ 'currency_pattern' => '#,##0.00 ¤',
+ 'accounting_currency_pattern' => '#,##0.00 ¤',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => '.',
+ ],
+ 'bs-Cyrl' => [
+ 'currency_pattern' => '#,##0.00 ¤',
+ 'accounting_currency_pattern' => '#,##0.00 ¤',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => '.',
+ ],
+ 'ca' => [
+ 'currency_pattern' => '#,##0.00 ¤',
+ 'accounting_currency_pattern' => '#,##0.00 ¤;(#,##0.00 ¤)',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => '.',
+ ],
+ 'ca-ES-VALENCIA' => [
+ 'currency_pattern' => '#,##0.00 ¤',
+ 'accounting_currency_pattern' => '#,##0.00 ¤;(#,##0.00 ¤)',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => '.',
+ ],
+ 'ce' => [
+ 'percent_pattern' => '#,##0 %',
+ 'currency_pattern' => '#,##0.00 ¤',
+ 'accounting_currency_pattern' => '#,##0.00 ¤',
+ ],
+ 'ceb' => [
+ 'percent_pattern' => '#,#0%',
+ ],
+ 'cgg' => [
+ 'accounting_currency_pattern' => '¤#,##0.00',
+ ],
+ 'ckb' => [
+ 'numbering_system' => 'arab',
+ 'percent_pattern' => '#,##0 %',
+ 'currency_pattern' => '#,##0.00 ¤',
+ 'accounting_currency_pattern' => '#,##0.00 ¤',
+ 'decimal_separator' => '٫',
+ 'grouping_separator' => '٬',
+ 'plus_sign' => '‏+',
+ 'minus_sign' => '‏-',
+ 'percent_sign' => '٪',
+ ],
+ 'cs' => [
+ 'percent_pattern' => '#,##0 %',
+ 'currency_pattern' => '#,##0.00 ¤',
+ 'accounting_currency_pattern' => '#,##0.00 ¤',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => ' ',
+ ],
+ 'cu' => [
+ 'currency_pattern' => '¤ #,##0.00',
+ 'accounting_currency_pattern' => '¤ #,##0.00',
+ ],
+ 'cy' => [],
+ 'da' => [
+ 'percent_pattern' => '#,##0 %',
+ 'currency_pattern' => '#,##0.00 ¤',
+ 'accounting_currency_pattern' => '#,##0.00 ¤',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => '.',
+ ],
+ 'de' => [
+ 'percent_pattern' => '#,##0 %',
+ 'currency_pattern' => '#,##0.00 ¤',
+ 'accounting_currency_pattern' => '#,##0.00 ¤',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => '.',
+ ],
+ 'de-AT' => [
+ 'percent_pattern' => '#,##0 %',
+ 'currency_pattern' => '¤ #,##0.00',
+ 'accounting_currency_pattern' => '#,##0.00 ¤',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => ' ',
+ ],
+ 'de-CH' => [
+ 'currency_pattern' => '¤ #,##0.00;¤-#,##0.00',
+ 'accounting_currency_pattern' => '#,##0.00 ¤',
+ 'grouping_separator' => '’',
+ ],
+ 'de-LI' => [
+ 'currency_pattern' => '¤ #,##0.00',
+ 'accounting_currency_pattern' => '#,##0.00 ¤',
+ 'grouping_separator' => '’',
+ ],
+ 'dje' => [
+ 'currency_pattern' => '#,##0.00¤',
+ 'accounting_currency_pattern' => '#,##0.00¤',
+ 'grouping_separator' => ' ',
+ ],
+ 'dsb' => [
+ 'percent_pattern' => '#,##0 %',
+ 'currency_pattern' => '#,##0.00 ¤',
+ 'accounting_currency_pattern' => '#,##0.00 ¤',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => '.',
+ ],
+ 'dyo' => [
+ 'currency_pattern' => '#,##0.00 ¤',
+ 'accounting_currency_pattern' => '#,##0.00 ¤',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => ' ',
+ ],
+ 'dz' => [
+ 'decimal_pattern' => '#,##,##0.###',
+ 'percent_pattern' => '#,##,##0 %',
+ 'currency_pattern' => '¤#,##,##0.00',
+ 'accounting_currency_pattern' => '¤#,##,##0.00',
+ ],
+ 'ee' => [],
+ 'el' => [
+ 'currency_pattern' => '#,##0.00 ¤',
+ 'accounting_currency_pattern' => '#,##0.00 ¤',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => '.',
+ ],
+ 'en' => [
+ 'numbering_system' => 'latn',
+ 'decimal_pattern' => '#,##0.###',
+ 'percent_pattern' => '#,##0%',
+ 'currency_pattern' => '¤#,##0.00',
+ 'accounting_currency_pattern' => '¤#,##0.00;(¤#,##0.00)',
+ ],
+ 'en-150' => [
+ 'currency_pattern' => '#,##0.00 ¤',
+ 'accounting_currency_pattern' => '#,##0.00 ¤',
+ ],
+ 'en-AT' => [
+ 'percent_pattern' => '#,##0 %',
+ 'currency_pattern' => '¤ #,##0.00',
+ 'accounting_currency_pattern' => '¤ #,##0.00',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => '.',
+ ],
+ 'en-BE' => [
+ 'currency_pattern' => '#,##0.00 ¤',
+ 'accounting_currency_pattern' => '#,##0.00 ¤',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => '.',
+ ],
+ 'en-CH' => [
+ 'currency_pattern' => '¤ #,##0.00;¤-#,##0.00',
+ 'accounting_currency_pattern' => '¤ #,##0.00;¤-#,##0.00',
+ 'grouping_separator' => '’',
+ ],
+ 'en-DE' => [
+ 'percent_pattern' => '#,##0 %',
+ 'currency_pattern' => '#,##0.00 ¤',
+ 'accounting_currency_pattern' => '#,##0.00 ¤',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => '.',
+ ],
+ 'en-DK' => [
+ 'percent_pattern' => '#,##0 %',
+ 'currency_pattern' => '#,##0.00 ¤',
+ 'accounting_currency_pattern' => '#,##0.00 ¤',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => '.',
+ ],
+ 'en-FI' => [
+ 'percent_pattern' => '#,##0 %',
+ 'currency_pattern' => '#,##0.00 ¤',
+ 'accounting_currency_pattern' => '#,##0.00 ¤',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => ' ',
+ ],
+ 'en-IN' => [
+ 'decimal_pattern' => '#,##,##0.###',
+ 'percent_pattern' => '#,##,##0%',
+ 'currency_pattern' => '¤#,##,##0.00',
+ ],
+ 'en-NL' => [
+ 'currency_pattern' => '¤ #,##0.00;¤ -#,##0.00',
+ 'accounting_currency_pattern' => '¤ #,##0.00;(¤ #,##0.00)',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => '.',
+ ],
+ 'en-SE' => [
+ 'percent_pattern' => '#,##0 %',
+ 'currency_pattern' => '#,##0.00 ¤',
+ 'accounting_currency_pattern' => '#,##0.00 ¤',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => ' ',
+ ],
+ 'en-SI' => [
+ 'currency_pattern' => '#,##0.00 ¤',
+ 'accounting_currency_pattern' => '#,##0.00 ¤;(#,##0.00 ¤)',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => '.',
+ ],
+ 'en-ZA' => [
+ 'decimal_separator' => ',',
+ 'grouping_separator' => ' ',
+ ],
+ 'eo' => [
+ 'currency_pattern' => '¤ #,##0.00',
+ 'accounting_currency_pattern' => '¤ #,##0.00',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => ' ',
+ ],
+ 'es' => [
+ 'percent_pattern' => '#,##0 %',
+ 'currency_pattern' => '#,##0.00 ¤',
+ 'accounting_currency_pattern' => '#,##0.00 ¤',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => '.',
+ ],
+ 'es-419' => [
+ 'percent_pattern' => '#,##0 %',
+ 'accounting_currency_pattern' => '¤#,##0.00',
+ ],
+ 'es-AR' => [
+ 'percent_pattern' => '#,##0 %',
+ 'currency_pattern' => '¤ #,##0.00',
+ 'accounting_currency_pattern' => '¤ #,##0.00;(¤ #,##0.00)',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => '.',
+ ],
+ 'es-BO' => [
+ 'percent_pattern' => '#,##0 %',
+ 'accounting_currency_pattern' => '¤#,##0.00',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => '.',
+ ],
+ 'es-CL' => [
+ 'percent_pattern' => '#,##0 %',
+ 'currency_pattern' => '¤#,##0.00;¤-#,##0.00',
+ 'accounting_currency_pattern' => '¤#,##0.00',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => '.',
+ ],
+ 'es-CO' => [
+ 'percent_pattern' => '#,##0 %',
+ 'currency_pattern' => '¤ #,##0.00',
+ 'accounting_currency_pattern' => '¤#,##0.00',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => '.',
+ ],
+ 'es-CR' => [
+ 'percent_pattern' => '#,##0 %',
+ 'accounting_currency_pattern' => '¤#,##0.00',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => ' ',
+ ],
+ 'es-DO' => [
+ 'percent_pattern' => '#,##0 %',
+ ],
+ 'es-EC' => [
+ 'percent_pattern' => '#,##0 %',
+ 'currency_pattern' => '¤#,##0.00;¤-#,##0.00',
+ 'accounting_currency_pattern' => '¤#,##0.00',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => '.',
+ ],
+ 'es-GQ' => [
+ 'percent_pattern' => '#,##0 %',
+ 'accounting_currency_pattern' => '#,##0.00 ¤',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => '.',
+ ],
+ 'es-PE' => [
+ 'percent_pattern' => '#,##0 %',
+ 'currency_pattern' => '¤ #,##0.00',
+ 'accounting_currency_pattern' => '¤#,##0.00',
+ ],
+ 'es-PY' => [
+ 'percent_pattern' => '#,##0 %',
+ 'currency_pattern' => '¤ #,##0.00;¤ -#,##0.00',
+ 'accounting_currency_pattern' => '¤#,##0.00',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => '.',
+ ],
+ 'es-UY' => [
+ 'percent_pattern' => '#,##0 %',
+ 'currency_pattern' => '¤ #,##0.00',
+ 'accounting_currency_pattern' => '¤ #,##0.00;(¤ #,##0.00)',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => '.',
+ ],
+ 'es-VE' => [
+ 'percent_pattern' => '#,##0 %',
+ 'currency_pattern' => '¤#,##0.00;¤-#,##0.00',
+ 'accounting_currency_pattern' => '¤#,##0.00',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => '.',
+ ],
+ 'et' => [
+ 'currency_pattern' => '#,##0.00 ¤',
+ 'accounting_currency_pattern' => '#,##0.00 ¤;(#,##0.00 ¤)',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => ' ',
+ 'minus_sign' => '−',
+ ],
+ 'eu' => [
+ 'percent_pattern' => '% #,##0',
+ 'currency_pattern' => '#,##0.00 ¤',
+ 'accounting_currency_pattern' => '#,##0.00 ¤;(#,##0.00 ¤)',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => '.',
+ 'minus_sign' => '−',
+ ],
+ 'fa' => [
+ 'numbering_system' => 'arabext',
+ 'currency_pattern' => '‎¤#,##0.00',
+ 'accounting_currency_pattern' => '‎¤ #,##0.00;‎(¤ #,##0.00)',
+ 'decimal_separator' => '٫',
+ 'grouping_separator' => '٬',
+ 'plus_sign' => '‎+',
+ 'minus_sign' => '‎−',
+ 'percent_sign' => '٪',
+ ],
+ 'fa-AF' => [
+ 'numbering_system' => 'arabext',
+ 'currency_pattern' => '¤ #,##0.00',
+ 'accounting_currency_pattern' => '¤ #,##0.00;‎(¤ #,##0.00)',
+ 'decimal_separator' => '٫',
+ 'grouping_separator' => '٬',
+ 'plus_sign' => '‎+',
+ 'minus_sign' => '‎−',
+ 'percent_sign' => '٪',
+ ],
+ 'ff' => [
+ 'currency_pattern' => '#,##0.00 ¤',
+ 'accounting_currency_pattern' => '#,##0.00 ¤',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => ' ',
+ ],
+ 'fi' => [
+ 'percent_pattern' => '#,##0 %',
+ 'currency_pattern' => '#,##0.00 ¤',
+ 'accounting_currency_pattern' => '#,##0.00 ¤',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => ' ',
+ 'minus_sign' => '−',
+ ],
+ 'fil' => [],
+ 'fo' => [
+ 'percent_pattern' => '#,##0 %',
+ 'currency_pattern' => '#,##0.00 ¤',
+ 'accounting_currency_pattern' => '#,##0.00 ¤;(#,##0.00 ¤)',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => '.',
+ 'minus_sign' => '−',
+ ],
+ 'fr' => [
+ 'percent_pattern' => '#,##0 %',
+ 'currency_pattern' => '#,##0.00 ¤',
+ 'accounting_currency_pattern' => '#,##0.00 ¤;(#,##0.00 ¤)',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => ' ',
+ ],
+ 'fr-CA' => [
+ 'percent_pattern' => '#,##0 %',
+ 'currency_pattern' => '#,##0.00 ¤',
+ 'accounting_currency_pattern' => '#,##0.00 ¤;(#,##0.00 ¤)',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => ' ',
+ ],
+ 'fr-CH' => [
+ 'currency_pattern' => '#,##0.00 ¤',
+ 'accounting_currency_pattern' => '#,##0.00 ¤;(#,##0.00 ¤)',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => ' ',
+ ],
+ 'fr-LU' => [
+ 'percent_pattern' => '#,##0 %',
+ 'currency_pattern' => '#,##0.00 ¤',
+ 'accounting_currency_pattern' => '#,##0.00 ¤;(#,##0.00 ¤)',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => '.',
+ ],
+ 'fr-MA' => [
+ 'percent_pattern' => '#,##0 %',
+ 'currency_pattern' => '#,##0.00 ¤',
+ 'accounting_currency_pattern' => '#,##0.00 ¤;(#,##0.00 ¤)',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => '.',
+ ],
+ 'fur' => [
+ 'currency_pattern' => '¤ #,##0.00',
+ 'accounting_currency_pattern' => '¤ #,##0.00',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => '.',
+ ],
+ 'fy' => [
+ 'currency_pattern' => '¤ #,##0.00;¤ #,##0.00-',
+ 'accounting_currency_pattern' => '¤ #,##0.00;(¤ #,##0.00)',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => '.',
+ ],
+ 'ga' => [],
+ 'gd' => [],
+ 'gl' => [
+ 'percent_pattern' => '#,##0 %',
+ 'currency_pattern' => '#,##0.00 ¤',
+ 'accounting_currency_pattern' => '#,##0.00 ¤',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => '.',
+ ],
+ 'gsw' => [
+ 'percent_pattern' => '#,##0 %',
+ 'currency_pattern' => '#,##0.00 ¤',
+ 'accounting_currency_pattern' => '#,##0.00 ¤',
+ 'grouping_separator' => '’',
+ 'minus_sign' => '−',
+ ],
+ 'gu' => [
+ 'decimal_pattern' => '#,##,##0.###',
+ 'percent_pattern' => '#,##,##0%',
+ 'currency_pattern' => '¤#,##,##0.00',
+ 'accounting_currency_pattern' => '¤#,##,##0.00;(¤#,##,##0.00)',
+ ],
+ 'ha' => [
+ 'currency_pattern' => '¤ #,##0.00',
+ 'accounting_currency_pattern' => '¤ #,##0.00',
+ ],
+ 'haw' => [],
+ 'he' => [
+ 'currency_pattern' => '‏#,##0.00 ¤;‏-#,##0.00 ¤',
+ 'accounting_currency_pattern' => '#,##0.00 ¤',
+ 'plus_sign' => '‎+',
+ 'minus_sign' => '‎-',
+ ],
+ 'hi' => [
+ 'decimal_pattern' => '#,##,##0.###',
+ 'percent_pattern' => '#,##,##0%',
+ 'currency_pattern' => '¤#,##,##0.00',
+ 'accounting_currency_pattern' => '¤#,##,##0.00',
+ ],
+ 'hr' => [
+ 'percent_pattern' => '#,##0 %',
+ 'currency_pattern' => '#,##0.00 ¤',
+ 'accounting_currency_pattern' => '#,##0.00 ¤',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => '.',
+ ],
+ 'hsb' => [
+ 'percent_pattern' => '#,##0 %',
+ 'currency_pattern' => '#,##0.00 ¤',
+ 'accounting_currency_pattern' => '#,##0.00 ¤',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => '.',
+ ],
+ 'hu' => [
+ 'currency_pattern' => '#,##0.00 ¤',
+ 'accounting_currency_pattern' => '#,##0.00 ¤',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => ' ',
+ ],
+ 'hy' => [
+ 'currency_pattern' => '#,##0.00 ¤',
+ 'accounting_currency_pattern' => '#,##0.00 ¤',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => ' ',
+ ],
+ 'id' => [
+ 'accounting_currency_pattern' => '¤#,##0.00',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => '.',
+ ],
+ 'ig' => [],
+ 'is' => [
+ 'currency_pattern' => '#,##0.00 ¤',
+ 'accounting_currency_pattern' => '#,##0.00 ¤',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => '.',
+ ],
+ 'it' => [
+ 'currency_pattern' => '#,##0.00 ¤',
+ 'accounting_currency_pattern' => '#,##0.00 ¤',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => '.',
+ ],
+ 'it-CH' => [
+ 'currency_pattern' => '¤ #,##0.00;¤-#,##0.00',
+ 'accounting_currency_pattern' => '#,##0.00 ¤',
+ 'grouping_separator' => '’',
+ ],
+ 'ja' => [],
+ 'jv' => [
+ 'currency_pattern' => '¤ #,##0.00',
+ 'accounting_currency_pattern' => '¤ #,##0.00',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => '.',
+ ],
+ 'ka' => [
+ 'currency_pattern' => '#,##0.00 ¤',
+ 'accounting_currency_pattern' => '#,##0.00 ¤',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => ' ',
+ ],
+ 'kab' => [
+ 'currency_pattern' => '#,##0.00¤',
+ 'accounting_currency_pattern' => '#,##0.00¤',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => ' ',
+ ],
+ 'kea' => [
+ 'currency_pattern' => '#,##0.00 ¤',
+ 'accounting_currency_pattern' => '#,##0.00 ¤;(#,##0.00 ¤)',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => ' ',
+ ],
+ 'khq' => [
+ 'currency_pattern' => '#,##0.00¤',
+ 'accounting_currency_pattern' => '#,##0.00¤',
+ 'grouping_separator' => ' ',
+ ],
+ 'kk' => [
+ 'currency_pattern' => '#,##0.00 ¤',
+ 'accounting_currency_pattern' => '#,##0.00 ¤',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => ' ',
+ ],
+ 'km' => [
+ 'currency_pattern' => '#,##0.00¤',
+ 'accounting_currency_pattern' => '#,##0.00¤;(#,##0.00¤)',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => '.',
+ ],
+ 'kn' => [],
+ 'ko' => [],
+ 'kok' => [
+ 'currency_pattern' => '¤ #,##0.00',
+ ],
+ 'ks' => [
+ 'numbering_system' => 'arabext',
+ 'decimal_pattern' => '#,##,##0.###',
+ 'percent_pattern' => '#,##,##0%',
+ 'currency_pattern' => '¤ #,##,##0.00',
+ 'accounting_currency_pattern' => '¤ #,##,##0.00',
+ 'decimal_separator' => '٫',
+ 'grouping_separator' => '٬',
+ 'plus_sign' => '‎+‎',
+ 'minus_sign' => '‎-‎',
+ 'percent_sign' => '٪',
+ ],
+ 'ksf' => [
+ 'currency_pattern' => '#,##0.00 ¤',
+ 'accounting_currency_pattern' => '#,##0.00 ¤',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => ' ',
+ ],
+ 'ksh' => [
+ 'percent_pattern' => '#,##0 %',
+ 'currency_pattern' => '#,##0.00 ¤',
+ 'accounting_currency_pattern' => '#,##0.00 ¤',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => ' ',
+ 'minus_sign' => '−',
+ ],
+ 'ku' => [
+ 'percent_pattern' => '%#,##0',
+ 'currency_pattern' => '#,##0.00 ¤',
+ 'accounting_currency_pattern' => '#,##0.00 ¤;(#,##0.00 ¤)',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => '.',
+ ],
+ 'ky' => [
+ 'currency_pattern' => '#,##0.00 ¤',
+ 'accounting_currency_pattern' => '#,##0.00 ¤',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => ' ',
+ ],
+ 'lb' => [
+ 'percent_pattern' => '#,##0 %',
+ 'currency_pattern' => '#,##0.00 ¤',
+ 'accounting_currency_pattern' => '#,##0.00 ¤',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => '.',
+ ],
+ 'lg' => [
+ 'currency_pattern' => '#,##0.00¤',
+ 'accounting_currency_pattern' => '#,##0.00¤',
+ ],
+ 'lkt' => [
+ 'currency_pattern' => '¤ #,##0.00',
+ 'accounting_currency_pattern' => '¤ #,##0.00',
+ ],
+ 'lo' => [
+ 'currency_pattern' => '¤#,##0.00;¤-#,##0.00',
+ 'accounting_currency_pattern' => '¤#,##0.00;¤-#,##0.00',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => '.',
+ ],
+ 'lrc' => [
+ 'numbering_system' => 'arabext',
+ 'currency_pattern' => '¤ #,##0.00',
+ 'accounting_currency_pattern' => '¤ #,##0.00',
+ 'decimal_separator' => '٫',
+ 'grouping_separator' => '٬',
+ 'plus_sign' => '‎+‎',
+ 'minus_sign' => '‎-‎',
+ 'percent_sign' => '٪',
+ ],
+ 'lt' => [
+ 'percent_pattern' => '#,##0 %',
+ 'currency_pattern' => '#,##0.00 ¤',
+ 'accounting_currency_pattern' => '#,##0.00 ¤',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => ' ',
+ 'minus_sign' => '−',
+ ],
+ 'lu' => [
+ 'currency_pattern' => '#,##0.00¤',
+ 'accounting_currency_pattern' => '#,##0.00¤',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => '.',
+ ],
+ 'luo' => [
+ 'currency_pattern' => '#,##0.00¤',
+ 'accounting_currency_pattern' => '#,##0.00¤',
+ ],
+ 'luy' => [
+ 'currency_pattern' => '¤#,##0.00;¤- #,##0.00',
+ 'accounting_currency_pattern' => '¤#,##0.00;¤- #,##0.00',
+ ],
+ 'lv' => [
+ 'currency_pattern' => '#,##0.00 ¤',
+ 'accounting_currency_pattern' => '#,##0.00 ¤',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => ' ',
+ ],
+ 'mas' => [],
+ 'mfe' => [
+ 'currency_pattern' => '¤ #,##0.00',
+ 'accounting_currency_pattern' => '¤ #,##0.00',
+ 'grouping_separator' => ' ',
+ ],
+ 'mg' => [
+ 'currency_pattern' => '¤ #,##0.00',
+ 'accounting_currency_pattern' => '¤#,##0.00',
+ ],
+ 'mgh' => [
+ 'currency_pattern' => '¤ #,##0.00',
+ 'accounting_currency_pattern' => '¤ #,##0.00',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => '.',
+ ],
+ 'mi' => [
+ 'currency_pattern' => '¤ #,##0.00',
+ 'accounting_currency_pattern' => '¤ #,##0.00',
+ ],
+ 'mk' => [
+ 'percent_pattern' => '#,##0 %',
+ 'currency_pattern' => '#,##0.00 ¤',
+ 'accounting_currency_pattern' => '#,##0.00 ¤',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => '.',
+ ],
+ 'ml' => [
+ 'decimal_pattern' => '#,##,##0.###',
+ ],
+ 'mn' => [
+ 'currency_pattern' => '¤ #,##0.00',
+ 'accounting_currency_pattern' => '¤ #,##0.00',
+ ],
+ 'mr' => [
+ 'numbering_system' => 'deva',
+ 'decimal_pattern' => '#,##,##0.###',
+ ],
+ 'ms' => [],
+ 'ms-BN' => [
+ 'currency_pattern' => '¤ #,##0.00',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => '.',
+ ],
+ 'mt' => [
+ 'accounting_currency_pattern' => '¤#,##0.00',
+ ],
+ 'mua' => [
+ 'decimal_separator' => ',',
+ 'grouping_separator' => '.',
+ ],
+ 'my' => [
+ 'currency_pattern' => '#,##0.00 ¤',
+ 'accounting_currency_pattern' => '¤ #,##0.00',
+ ],
+ 'mzn' => [
+ 'numbering_system' => 'arabext',
+ 'currency_pattern' => '¤ #,##0.00',
+ 'accounting_currency_pattern' => '¤ #,##0.00',
+ 'decimal_separator' => '٫',
+ 'grouping_separator' => '٬',
+ 'plus_sign' => '‎+‎',
+ 'minus_sign' => '‎-‎',
+ 'percent_sign' => '٪',
+ ],
+ 'naq' => [
+ 'accounting_currency_pattern' => '¤#,##0.00',
+ ],
+ 'nb' => [
+ 'percent_pattern' => '#,##0 %',
+ 'currency_pattern' => '¤ #,##0.00',
+ 'accounting_currency_pattern' => '¤ #,##0.00',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => ' ',
+ 'minus_sign' => '−',
+ ],
+ 'nds' => [
+ 'currency_pattern' => '¤ #,##0.00',
+ 'accounting_currency_pattern' => '¤ #,##0.00',
+ ],
+ 'ne' => [
+ 'numbering_system' => 'deva',
+ 'currency_pattern' => '¤ #,##0.00',
+ 'accounting_currency_pattern' => '¤ #,##0.00',
+ ],
+ 'nl' => [
+ 'currency_pattern' => '¤ #,##0.00;¤ -#,##0.00',
+ 'accounting_currency_pattern' => '¤ #,##0.00;(¤ #,##0.00)',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => '.',
+ ],
+ 'nn' => [
+ 'percent_pattern' => '#,##0 %',
+ 'currency_pattern' => '#,##0.00 ¤',
+ 'accounting_currency_pattern' => '#,##0.00 ¤',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => ' ',
+ 'minus_sign' => '−',
+ ],
+ 'nyn' => [
+ 'accounting_currency_pattern' => '¤#,##0.00',
+ ],
+ 'om' => [
+ 'accounting_currency_pattern' => '¤#,##0.00',
+ ],
+ 'or' => [
+ 'decimal_pattern' => '#,##,##0.###',
+ ],
+ 'pa' => [
+ 'decimal_pattern' => '#,##,##0.###',
+ 'percent_pattern' => '#,##,##0%',
+ 'currency_pattern' => '¤ #,##,##0.00',
+ 'accounting_currency_pattern' => '¤ #,##0.00',
+ ],
+ 'pa-Arab' => [
+ 'numbering_system' => 'arabext',
+ 'currency_pattern' => '¤ #,##0.00',
+ 'accounting_currency_pattern' => '¤ #,##0.00',
+ 'decimal_separator' => '٫',
+ 'grouping_separator' => '٬',
+ 'plus_sign' => '‎+‎',
+ 'minus_sign' => '‎-‎',
+ 'percent_sign' => '٪',
+ ],
+ 'pl' => [
+ 'currency_pattern' => '#,##0.00 ¤',
+ 'accounting_currency_pattern' => '#,##0.00 ¤;(#,##0.00 ¤)',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => ' ',
+ ],
+ 'prg' => [
+ 'currency_pattern' => '¤ #,##0.00',
+ 'accounting_currency_pattern' => '¤ #,##0.00',
+ ],
+ 'pt' => [
+ 'currency_pattern' => '¤ #,##0.00',
+ 'accounting_currency_pattern' => '¤ #,##0.00',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => '.',
+ ],
+ 'pt-PT' => [
+ 'currency_pattern' => '#,##0.00 ¤',
+ 'accounting_currency_pattern' => '#,##0.00 ¤;(#,##0.00 ¤)',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => ' ',
+ ],
+ 'qu' => [
+ 'percent_pattern' => '#,##0 %',
+ 'currency_pattern' => '¤ #,##0.00',
+ 'accounting_currency_pattern' => '¤ #,##0.00',
+ ],
+ 'qu-BO' => [
+ 'percent_pattern' => '#,##0 %',
+ 'currency_pattern' => '¤ #,##0.00',
+ 'accounting_currency_pattern' => '¤ #,##0.00',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => '.',
+ ],
+ 'rm' => [
+ 'percent_pattern' => '#,##0 %',
+ 'currency_pattern' => '#,##0.00 ¤',
+ 'accounting_currency_pattern' => '#,##0.00 ¤',
+ 'grouping_separator' => '’',
+ 'minus_sign' => '−',
+ ],
+ 'rn' => [
+ 'percent_pattern' => '#,##0 %',
+ 'currency_pattern' => '#,##0.00¤',
+ 'accounting_currency_pattern' => '#,##0.00¤',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => '.',
+ ],
+ 'ro' => [
+ 'percent_pattern' => '#,##0 %',
+ 'currency_pattern' => '#,##0.00 ¤',
+ 'accounting_currency_pattern' => '#,##0.00 ¤;(#,##0.00 ¤)',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => '.',
+ ],
+ 'rof' => [
+ 'accounting_currency_pattern' => '¤#,##0.00',
+ ],
+ 'ru' => [
+ 'percent_pattern' => '#,##0 %',
+ 'currency_pattern' => '#,##0.00 ¤',
+ 'accounting_currency_pattern' => '#,##0.00 ¤',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => ' ',
+ ],
+ 'rw' => [
+ 'currency_pattern' => '¤ #,##0.00',
+ 'accounting_currency_pattern' => '¤ #,##0.00',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => '.',
+ ],
+ 'sd' => [
+ 'numbering_system' => 'arab',
+ 'currency_pattern' => '#,##0.00 ¤',
+ 'accounting_currency_pattern' => '#,##0.00 ¤',
+ 'decimal_separator' => '٫',
+ 'grouping_separator' => '٬',
+ 'plus_sign' => '؜+',
+ 'minus_sign' => '؜-',
+ 'percent_sign' => '٪؜',
+ ],
+ 'se' => [
+ 'percent_pattern' => '#,##0 %',
+ 'currency_pattern' => '#,##0.00 ¤',
+ 'accounting_currency_pattern' => '#,##0.00 ¤',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => ' ',
+ 'minus_sign' => '−',
+ ],
+ 'seh' => [
+ 'currency_pattern' => '#,##0.00¤',
+ 'accounting_currency_pattern' => '#,##0.00¤',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => '.',
+ ],
+ 'ses' => [
+ 'currency_pattern' => '#,##0.00¤',
+ 'accounting_currency_pattern' => '#,##0.00¤',
+ 'grouping_separator' => ' ',
+ ],
+ 'sg' => [
+ 'currency_pattern' => '¤#,##0.00;¤-#,##0.00',
+ 'accounting_currency_pattern' => '¤#,##0.00;¤-#,##0.00',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => '.',
+ ],
+ 'si' => [],
+ 'sk' => [
+ 'percent_pattern' => '#,##0 %',
+ 'currency_pattern' => '#,##0.00 ¤',
+ 'accounting_currency_pattern' => '#,##0.00 ¤;(#,##0.00 ¤)',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => ' ',
+ ],
+ 'sl' => [
+ 'percent_pattern' => '#,##0 %',
+ 'currency_pattern' => '#,##0.00 ¤',
+ 'accounting_currency_pattern' => '#,##0.00 ¤;(#,##0.00 ¤)',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => '.',
+ 'minus_sign' => '−',
+ ],
+ 'smn' => [
+ 'percent_pattern' => '#,##0 %',
+ 'currency_pattern' => '#,##0.00 ¤',
+ 'accounting_currency_pattern' => '#,##0.00 ¤',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => ' ',
+ ],
+ 'so' => [],
+ 'sq' => [
+ 'currency_pattern' => '#,##0.00 ¤',
+ 'accounting_currency_pattern' => '#,##0.00 ¤;(#,##0.00 ¤)',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => ' ',
+ ],
+ 'sr' => [
+ 'currency_pattern' => '#,##0.00 ¤',
+ 'accounting_currency_pattern' => '#,##0.00 ¤;(#,##0.00 ¤)',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => '.',
+ ],
+ 'sr-Latn' => [
+ 'currency_pattern' => '#,##0.00 ¤',
+ 'accounting_currency_pattern' => '#,##0.00 ¤;(#,##0.00 ¤)',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => '.',
+ ],
+ 'sv' => [
+ 'percent_pattern' => '#,##0 %',
+ 'currency_pattern' => '#,##0.00 ¤',
+ 'accounting_currency_pattern' => '#,##0.00 ¤',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => ' ',
+ 'minus_sign' => '−',
+ ],
+ 'sw' => [
+ 'currency_pattern' => '¤ #,##0.00',
+ 'accounting_currency_pattern' => '¤ #,##0.00',
+ ],
+ 'sw-CD' => [
+ 'currency_pattern' => '¤ #,##0.00',
+ 'accounting_currency_pattern' => '¤ #,##0.00',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => '.',
+ ],
+ 'ta' => [
+ 'decimal_pattern' => '#,##,##0.###',
+ 'percent_pattern' => '#,##,##0%',
+ 'currency_pattern' => '¤ #,##,##0.00',
+ ],
+ 'ta-MY' => [
+ 'currency_pattern' => '¤ #,##0.00',
+ ],
+ 'ta-SG' => [
+ 'currency_pattern' => '¤ #,##0.00',
+ ],
+ 'te' => [
+ 'decimal_pattern' => '#,##,##0.###',
+ 'currency_pattern' => '¤#,##,##0.00',
+ ],
+ 'tg' => [
+ 'currency_pattern' => '#,##0.00 ¤',
+ 'accounting_currency_pattern' => '#,##0.00 ¤',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => ' ',
+ ],
+ 'th' => [],
+ 'ti' => [
+ 'accounting_currency_pattern' => '¤#,##0.00',
+ ],
+ 'tk' => [
+ 'percent_pattern' => '#,##0 %',
+ 'currency_pattern' => '#,##0.00 ¤',
+ 'accounting_currency_pattern' => '#,##0.00 ¤',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => ' ',
+ ],
+ 'to' => [
+ 'currency_pattern' => '¤ #,##0.00',
+ 'accounting_currency_pattern' => '¤ #,##0.00',
+ ],
+ 'tr' => [
+ 'percent_pattern' => '%#,##0',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => '.',
+ ],
+ 'tt' => [
+ 'percent_pattern' => '#,##0 %',
+ 'currency_pattern' => '#,##0.00 ¤',
+ 'accounting_currency_pattern' => '#,##0.00 ¤',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => ' ',
+ ],
+ 'twq' => [
+ 'currency_pattern' => '#,##0.00¤',
+ 'accounting_currency_pattern' => '#,##0.00¤',
+ 'grouping_separator' => ' ',
+ ],
+ 'tzm' => [
+ 'currency_pattern' => '#,##0.00 ¤',
+ 'accounting_currency_pattern' => '#,##0.00 ¤',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => ' ',
+ ],
+ 'ug' => [],
+ 'uk' => [
+ 'currency_pattern' => '#,##0.00 ¤',
+ 'accounting_currency_pattern' => '#,##0.00 ¤',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => ' ',
+ ],
+ 'ur' => [
+ 'currency_pattern' => '¤ #,##0.00',
+ 'plus_sign' => '‎+',
+ 'minus_sign' => '‎-',
+ ],
+ 'ur-IN' => [
+ 'numbering_system' => 'arabext',
+ 'currency_pattern' => '¤ #,##,##0.00',
+ 'decimal_separator' => '٫',
+ 'grouping_separator' => '٬',
+ 'plus_sign' => '‎+‎',
+ 'minus_sign' => '‎-‎',
+ ],
+ 'uz' => [
+ 'currency_pattern' => '#,##0.00 ¤',
+ 'accounting_currency_pattern' => '#,##0.00 ¤',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => ' ',
+ ],
+ 'uz-Arab' => [
+ 'numbering_system' => 'arabext',
+ 'currency_pattern' => '¤ #,##0.00',
+ 'accounting_currency_pattern' => '¤ #,##0.00',
+ 'decimal_separator' => '٫',
+ 'grouping_separator' => '٬',
+ 'plus_sign' => '‎+‎',
+ 'minus_sign' => '‎-‎',
+ 'percent_sign' => '٪',
+ ],
+ 'uz-Cyrl' => [
+ 'currency_pattern' => '#,##0.00 ¤',
+ 'accounting_currency_pattern' => '#,##0.00 ¤',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => ' ',
+ ],
+ 'vi' => [
+ 'currency_pattern' => '#,##0.00 ¤',
+ 'accounting_currency_pattern' => '#,##0.00 ¤',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => '.',
+ ],
+ 'vo' => [
+ 'currency_pattern' => '¤ #,##0.00',
+ 'accounting_currency_pattern' => '¤ #,##0.00',
+ ],
+ 'wae' => [
+ 'currency_pattern' => '¤ #,##0.00',
+ 'accounting_currency_pattern' => '¤ #,##0.00',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => '’',
+ ],
+ 'wo' => [
+ 'currency_pattern' => '¤ #,##0.00',
+ 'accounting_currency_pattern' => '¤ #,##0.00',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => '.',
+ ],
+ 'xh' => [
+ 'accounting_currency_pattern' => '¤#,##0.00',
+ 'grouping_separator' => ' ',
+ ],
+ 'yav' => [
+ 'currency_pattern' => '#,##0.00 ¤',
+ 'accounting_currency_pattern' => '#,##0.00 ¤;(#,##0.00 ¤)',
+ 'decimal_separator' => ',',
+ 'grouping_separator' => ' ',
+ ],
+ 'yi' => [
+ 'currency_pattern' => '¤ #,##0.00',
+ 'accounting_currency_pattern' => '¤ #,##0.00',
+ ],
+ 'yo' => [],
+ 'yue' => [],
+ 'yue-Hans' => [],
+ 'zh' => [],
+ 'zh-Hant' => [],
+ 'zu' => [],
+ ];
}
}
diff --git a/vendor/commerceguys/intl/src/NumberFormat/NumberFormatRepositoryInterface.php b/vendor/commerceguys/intl/src/NumberFormat/NumberFormatRepositoryInterface.php
index ff162b522..b8f7facc4 100644
--- a/vendor/commerceguys/intl/src/NumberFormat/NumberFormatRepositoryInterface.php
+++ b/vendor/commerceguys/intl/src/NumberFormat/NumberFormatRepositoryInterface.php
@@ -8,12 +8,11 @@ namespace CommerceGuys\Intl\NumberFormat;
interface NumberFormatRepositoryInterface
{
/**
- * Returns a number format instance for the provided locale.
+ * Gets a number format for the provided locale.
*
- * @param string $locale The locale (i.e. fr-FR).
- * @param string $fallbackLocale A fallback locale (i.e "en").
+ * @param string $locale The locale (i.e. fr-FR).
*
- * @return NumberFormatInterface
+ * @return NumberFormat
*/
- public function get($locale, $fallbackLocale = null);
+ public function get($locale);
}
diff --git a/vendor/composer/autoload_classmap.php b/vendor/composer/autoload_classmap.php
index c006debcd..3022c7e5b 100644
--- a/vendor/composer/autoload_classmap.php
+++ b/vendor/composer/autoload_classmap.php
@@ -7,33 +7,25 @@ $baseDir = dirname($vendorDir);
return array(
'CommerceGuys\\Intl\\Calculator' => $vendorDir . '/commerceguys/intl/src/Calculator.php',
- 'CommerceGuys\\Intl\\Country\\Country' => $vendorDir . '/commerceguys/intl/src/Country/Country.php',
- 'CommerceGuys\\Intl\\Country\\CountryEntityInterface' => $vendorDir . '/commerceguys/intl/src/Country/CountryEntityInterface.php',
- 'CommerceGuys\\Intl\\Country\\CountryInterface' => $vendorDir . '/commerceguys/intl/src/Country/CountryInterface.php',
- 'CommerceGuys\\Intl\\Country\\CountryRepository' => $vendorDir . '/commerceguys/intl/src/Country/CountryRepository.php',
- 'CommerceGuys\\Intl\\Country\\CountryRepositoryInterface' => $vendorDir . '/commerceguys/intl/src/Country/CountryRepositoryInterface.php',
'CommerceGuys\\Intl\\Currency\\Currency' => $vendorDir . '/commerceguys/intl/src/Currency/Currency.php',
- 'CommerceGuys\\Intl\\Currency\\CurrencyEntityInterface' => $vendorDir . '/commerceguys/intl/src/Currency/CurrencyEntityInterface.php',
- 'CommerceGuys\\Intl\\Currency\\CurrencyInterface' => $vendorDir . '/commerceguys/intl/src/Currency/CurrencyInterface.php',
'CommerceGuys\\Intl\\Currency\\CurrencyRepository' => $vendorDir . '/commerceguys/intl/src/Currency/CurrencyRepository.php',
'CommerceGuys\\Intl\\Currency\\CurrencyRepositoryInterface' => $vendorDir . '/commerceguys/intl/src/Currency/CurrencyRepositoryInterface.php',
'CommerceGuys\\Intl\\Exception\\ExceptionInterface' => $vendorDir . '/commerceguys/intl/src/Exception/ExceptionInterface.php',
'CommerceGuys\\Intl\\Exception\\InvalidArgumentException' => $vendorDir . '/commerceguys/intl/src/Exception/InvalidArgumentException.php',
- 'CommerceGuys\\Intl\\Exception\\UnknownCountryException' => $vendorDir . '/commerceguys/intl/src/Exception/UnknownCountryException.php',
'CommerceGuys\\Intl\\Exception\\UnknownCurrencyException' => $vendorDir . '/commerceguys/intl/src/Exception/UnknownCurrencyException.php',
'CommerceGuys\\Intl\\Exception\\UnknownLanguageException' => $vendorDir . '/commerceguys/intl/src/Exception/UnknownLanguageException.php',
'CommerceGuys\\Intl\\Exception\\UnknownLocaleException' => $vendorDir . '/commerceguys/intl/src/Exception/UnknownLocaleException.php',
+ 'CommerceGuys\\Intl\\Formatter\\CurrencyFormatter' => $vendorDir . '/commerceguys/intl/src/Formatter/CurrencyFormatter.php',
+ 'CommerceGuys\\Intl\\Formatter\\CurrencyFormatterInterface' => $vendorDir . '/commerceguys/intl/src/Formatter/CurrencyFormatterInterface.php',
+ 'CommerceGuys\\Intl\\Formatter\\FormatterTrait' => $vendorDir . '/commerceguys/intl/src/Formatter/FormatterTrait.php',
'CommerceGuys\\Intl\\Formatter\\NumberFormatter' => $vendorDir . '/commerceguys/intl/src/Formatter/NumberFormatter.php',
'CommerceGuys\\Intl\\Formatter\\NumberFormatterInterface' => $vendorDir . '/commerceguys/intl/src/Formatter/NumberFormatterInterface.php',
+ 'CommerceGuys\\Intl\\Formatter\\ParsedPattern' => $vendorDir . '/commerceguys/intl/src/Formatter/ParsedPattern.php',
'CommerceGuys\\Intl\\Language\\Language' => $vendorDir . '/commerceguys/intl/src/Language/Language.php',
- 'CommerceGuys\\Intl\\Language\\LanguageEntityInterface' => $vendorDir . '/commerceguys/intl/src/Language/LanguageEntityInterface.php',
- 'CommerceGuys\\Intl\\Language\\LanguageInterface' => $vendorDir . '/commerceguys/intl/src/Language/LanguageInterface.php',
'CommerceGuys\\Intl\\Language\\LanguageRepository' => $vendorDir . '/commerceguys/intl/src/Language/LanguageRepository.php',
'CommerceGuys\\Intl\\Language\\LanguageRepositoryInterface' => $vendorDir . '/commerceguys/intl/src/Language/LanguageRepositoryInterface.php',
- 'CommerceGuys\\Intl\\LocaleResolverTrait' => $vendorDir . '/commerceguys/intl/src/LocaleResolverTrait.php',
+ 'CommerceGuys\\Intl\\Locale' => $vendorDir . '/commerceguys/intl/src/Locale.php',
'CommerceGuys\\Intl\\NumberFormat\\NumberFormat' => $vendorDir . '/commerceguys/intl/src/NumberFormat/NumberFormat.php',
- 'CommerceGuys\\Intl\\NumberFormat\\NumberFormatEntityInterface' => $vendorDir . '/commerceguys/intl/src/NumberFormat/NumberFormatEntityInterface.php',
- 'CommerceGuys\\Intl\\NumberFormat\\NumberFormatInterface' => $vendorDir . '/commerceguys/intl/src/NumberFormat/NumberFormatInterface.php',
'CommerceGuys\\Intl\\NumberFormat\\NumberFormatRepository' => $vendorDir . '/commerceguys/intl/src/NumberFormat/NumberFormatRepository.php',
'CommerceGuys\\Intl\\NumberFormat\\NumberFormatRepositoryInterface' => $vendorDir . '/commerceguys/intl/src/NumberFormat/NumberFormatRepositoryInterface.php',
'HTMLPurifier' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier.php',
@@ -549,6 +541,7 @@ return array(
'Sabre\\DAV\\Auth\\Backend\\BackendInterface' => $vendorDir . '/sabre/dav/lib/DAV/Auth/Backend/BackendInterface.php',
'Sabre\\DAV\\Auth\\Backend\\BasicCallBack' => $vendorDir . '/sabre/dav/lib/DAV/Auth/Backend/BasicCallBack.php',
'Sabre\\DAV\\Auth\\Backend\\File' => $vendorDir . '/sabre/dav/lib/DAV/Auth/Backend/File.php',
+ 'Sabre\\DAV\\Auth\\Backend\\IMAP' => $vendorDir . '/sabre/dav/lib/DAV/Auth/Backend/IMAP.php',
'Sabre\\DAV\\Auth\\Backend\\PDO' => $vendorDir . '/sabre/dav/lib/DAV/Auth/Backend/PDO.php',
'Sabre\\DAV\\Auth\\Plugin' => $vendorDir . '/sabre/dav/lib/DAV/Auth/Plugin.php',
'Sabre\\DAV\\Browser\\GuessContentType' => $vendorDir . '/sabre/dav/lib/DAV/Browser/GuessContentType.php',
@@ -589,6 +582,7 @@ return array(
'Sabre\\DAV\\FS\\Node' => $vendorDir . '/sabre/dav/lib/DAV/FS/Node.php',
'Sabre\\DAV\\File' => $vendorDir . '/sabre/dav/lib/DAV/File.php',
'Sabre\\DAV\\ICollection' => $vendorDir . '/sabre/dav/lib/DAV/ICollection.php',
+ 'Sabre\\DAV\\ICopyTarget' => $vendorDir . '/sabre/dav/lib/DAV/ICopyTarget.php',
'Sabre\\DAV\\IExtendedCollection' => $vendorDir . '/sabre/dav/lib/DAV/IExtendedCollection.php',
'Sabre\\DAV\\IFile' => $vendorDir . '/sabre/dav/lib/DAV/IFile.php',
'Sabre\\DAV\\IMoveTarget' => $vendorDir . '/sabre/dav/lib/DAV/IMoveTarget.php',
@@ -647,13 +641,16 @@ return array(
'Sabre\\DAV\\Xml\\Request\\SyncCollectionReport' => $vendorDir . '/sabre/dav/lib/DAV/Xml/Request/SyncCollectionReport.php',
'Sabre\\DAV\\Xml\\Response\\MultiStatus' => $vendorDir . '/sabre/dav/lib/DAV/Xml/Response/MultiStatus.php',
'Sabre\\DAV\\Xml\\Service' => $vendorDir . '/sabre/dav/lib/DAV/Xml/Service.php',
+ 'Sabre\\Event\\Emitter' => $vendorDir . '/sabre/event/lib/Emitter.php',
+ 'Sabre\\Event\\EmitterInterface' => $vendorDir . '/sabre/event/lib/EmitterInterface.php',
+ 'Sabre\\Event\\EmitterTrait' => $vendorDir . '/sabre/event/lib/EmitterTrait.php',
'Sabre\\Event\\EventEmitter' => $vendorDir . '/sabre/event/lib/EventEmitter.php',
- 'Sabre\\Event\\EventEmitterInterface' => $vendorDir . '/sabre/event/lib/EventEmitterInterface.php',
- 'Sabre\\Event\\EventEmitterTrait' => $vendorDir . '/sabre/event/lib/EventEmitterTrait.php',
'Sabre\\Event\\Loop\\Loop' => $vendorDir . '/sabre/event/lib/Loop/Loop.php',
'Sabre\\Event\\Promise' => $vendorDir . '/sabre/event/lib/Promise.php',
'Sabre\\Event\\PromiseAlreadyResolvedException' => $vendorDir . '/sabre/event/lib/PromiseAlreadyResolvedException.php',
'Sabre\\Event\\Version' => $vendorDir . '/sabre/event/lib/Version.php',
+ 'Sabre\\Event\\WildcardEmitter' => $vendorDir . '/sabre/event/lib/WildcardEmitter.php',
+ 'Sabre\\Event\\WildcardEmitterTrait' => $vendorDir . '/sabre/event/lib/WildcardEmitterTrait.php',
'Sabre\\HTTP\\Auth\\AWS' => $vendorDir . '/sabre/http/lib/Auth/AWS.php',
'Sabre\\HTTP\\Auth\\AbstractAuth' => $vendorDir . '/sabre/http/lib/Auth/AbstractAuth.php',
'Sabre\\HTTP\\Auth\\Basic' => $vendorDir . '/sabre/http/lib/Auth/Basic.php',
@@ -673,8 +670,6 @@ return array(
'Sabre\\HTTP\\ResponseDecorator' => $vendorDir . '/sabre/http/lib/ResponseDecorator.php',
'Sabre\\HTTP\\ResponseInterface' => $vendorDir . '/sabre/http/lib/ResponseInterface.php',
'Sabre\\HTTP\\Sapi' => $vendorDir . '/sabre/http/lib/Sapi.php',
- 'Sabre\\HTTP\\URLUtil' => $vendorDir . '/sabre/http/lib/URLUtil.php',
- 'Sabre\\HTTP\\Util' => $vendorDir . '/sabre/http/lib/Util.php',
'Sabre\\HTTP\\Version' => $vendorDir . '/sabre/http/lib/Version.php',
'Sabre\\Uri\\InvalidUriException' => $vendorDir . '/sabre/uri/lib/InvalidUriException.php',
'Sabre\\Uri\\Version' => $vendorDir . '/sabre/uri/lib/Version.php',
@@ -800,7 +795,180 @@ return array(
'SimplePie_Source' => $vendorDir . '/simplepie/simplepie/library/SimplePie/Source.php',
'SimplePie_XML_Declaration_Parser' => $vendorDir . '/simplepie/simplepie/library/SimplePie/XML/Declaration/Parser.php',
'SimplePie_gzdecode' => $vendorDir . '/simplepie/simplepie/library/SimplePie/gzdecode.php',
+ 'Smarty' => $vendorDir . '/smarty/smarty/libs/Smarty.class.php',
+ 'SmartyBC' => $vendorDir . '/smarty/smarty/libs/SmartyBC.class.php',
+ 'SmartyCompilerException' => $vendorDir . '/smarty/smarty/libs/sysplugins/smartycompilerexception.php',
+ 'SmartyException' => $vendorDir . '/smarty/smarty/libs/sysplugins/smartyexception.php',
+ 'Smarty_Autoloader' => $vendorDir . '/smarty/smarty/libs/Autoloader.php',
+ 'Smarty_CacheResource' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_cacheresource.php',
+ 'Smarty_CacheResource_Custom' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_cacheresource_custom.php',
+ 'Smarty_CacheResource_KeyValueStore' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_cacheresource_keyvaluestore.php',
+ 'Smarty_Data' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_data.php',
+ 'Smarty_Internal_Block' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_block.php',
+ 'Smarty_Internal_CacheResource_File' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_cacheresource_file.php',
+ 'Smarty_Internal_CompileBase' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_compilebase.php',
+ 'Smarty_Internal_Compile_Append' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_append.php',
+ 'Smarty_Internal_Compile_Assign' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_assign.php',
+ 'Smarty_Internal_Compile_Block' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_block.php',
+ 'Smarty_Internal_Compile_Block_Child' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_block_child.php',
+ 'Smarty_Internal_Compile_Block_Parent' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_block_parent.php',
+ 'Smarty_Internal_Compile_Blockclose' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_block.php',
+ 'Smarty_Internal_Compile_Break' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_break.php',
+ 'Smarty_Internal_Compile_Call' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_call.php',
+ 'Smarty_Internal_Compile_Capture' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_capture.php',
+ 'Smarty_Internal_Compile_CaptureClose' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_capture.php',
+ 'Smarty_Internal_Compile_Child' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_child.php',
+ 'Smarty_Internal_Compile_Config_Load' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_config_load.php',
+ 'Smarty_Internal_Compile_Continue' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_continue.php',
+ 'Smarty_Internal_Compile_Debug' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_debug.php',
+ 'Smarty_Internal_Compile_Else' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_if.php',
+ 'Smarty_Internal_Compile_Elseif' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_if.php',
+ 'Smarty_Internal_Compile_Eval' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_eval.php',
+ 'Smarty_Internal_Compile_Extends' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_extends.php',
+ 'Smarty_Internal_Compile_For' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_for.php',
+ 'Smarty_Internal_Compile_Forclose' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_for.php',
+ 'Smarty_Internal_Compile_Foreach' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_foreach.php',
+ 'Smarty_Internal_Compile_Foreachclose' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_foreach.php',
+ 'Smarty_Internal_Compile_Foreachelse' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_foreach.php',
+ 'Smarty_Internal_Compile_Forelse' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_for.php',
+ 'Smarty_Internal_Compile_Function' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_function.php',
+ 'Smarty_Internal_Compile_Functionclose' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_function.php',
+ 'Smarty_Internal_Compile_If' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_if.php',
+ 'Smarty_Internal_Compile_Ifclose' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_if.php',
+ 'Smarty_Internal_Compile_Include' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_include.php',
+ 'Smarty_Internal_Compile_Include_Php' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_include_php.php',
+ 'Smarty_Internal_Compile_Insert' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_insert.php',
+ 'Smarty_Internal_Compile_Ldelim' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_ldelim.php',
+ 'Smarty_Internal_Compile_Make_Nocache' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_make_nocache.php',
+ 'Smarty_Internal_Compile_Nocache' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_nocache.php',
+ 'Smarty_Internal_Compile_Nocacheclose' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_nocache.php',
+ 'Smarty_Internal_Compile_Parent' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_parent.php',
+ 'Smarty_Internal_Compile_Private_Block_Plugin' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_private_block_plugin.php',
+ 'Smarty_Internal_Compile_Private_ForeachSection' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_private_foreachsection.php',
+ 'Smarty_Internal_Compile_Private_Function_Plugin' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_private_function_plugin.php',
+ 'Smarty_Internal_Compile_Private_Modifier' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_private_modifier.php',
+ 'Smarty_Internal_Compile_Private_Object_Block_Function' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_private_object_block_function.php',
+ 'Smarty_Internal_Compile_Private_Object_Function' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_private_object_function.php',
+ 'Smarty_Internal_Compile_Private_Php' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_private_php.php',
+ 'Smarty_Internal_Compile_Private_Print_Expression' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_private_print_expression.php',
+ 'Smarty_Internal_Compile_Private_Registered_Block' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_private_registered_block.php',
+ 'Smarty_Internal_Compile_Private_Registered_Function' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_private_registered_function.php',
+ 'Smarty_Internal_Compile_Private_Special_Variable' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_private_special_variable.php',
+ 'Smarty_Internal_Compile_Rdelim' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_rdelim.php',
+ 'Smarty_Internal_Compile_Section' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_section.php',
+ 'Smarty_Internal_Compile_Sectionclose' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_section.php',
+ 'Smarty_Internal_Compile_Sectionelse' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_section.php',
+ 'Smarty_Internal_Compile_Setfilter' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_setfilter.php',
+ 'Smarty_Internal_Compile_Setfilterclose' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_setfilter.php',
+ 'Smarty_Internal_Compile_Shared_Inheritance' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_shared_inheritance.php',
+ 'Smarty_Internal_Compile_While' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_while.php',
+ 'Smarty_Internal_Compile_Whileclose' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_while.php',
+ 'Smarty_Internal_Config_File_Compiler' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_config_file_compiler.php',
+ 'Smarty_Internal_Configfilelexer' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_configfilelexer.php',
+ 'Smarty_Internal_Configfileparser' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_configfileparser.php',
+ 'Smarty_Internal_Data' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_data.php',
+ 'Smarty_Internal_Debug' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_debug.php',
+ 'Smarty_Internal_ErrorHandler' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_errorhandler.php',
+ 'Smarty_Internal_Extension_Handler' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_extension_handler.php',
+ 'Smarty_Internal_Method_AddAutoloadFilters' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_method_addautoloadfilters.php',
+ 'Smarty_Internal_Method_AddDefaultModifiers' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_method_adddefaultmodifiers.php',
+ 'Smarty_Internal_Method_Append' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_method_append.php',
+ 'Smarty_Internal_Method_AppendByRef' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_method_appendbyref.php',
+ 'Smarty_Internal_Method_AssignByRef' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_method_assignbyref.php',
+ 'Smarty_Internal_Method_AssignGlobal' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_method_assignglobal.php',
+ 'Smarty_Internal_Method_ClearAllAssign' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_method_clearallassign.php',
+ 'Smarty_Internal_Method_ClearAllCache' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_method_clearallcache.php',
+ 'Smarty_Internal_Method_ClearAssign' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_method_clearassign.php',
+ 'Smarty_Internal_Method_ClearCache' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_method_clearcache.php',
+ 'Smarty_Internal_Method_ClearCompiledTemplate' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_method_clearcompiledtemplate.php',
+ 'Smarty_Internal_Method_ClearConfig' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_method_clearconfig.php',
+ 'Smarty_Internal_Method_CompileAllConfig' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_method_compileallconfig.php',
+ 'Smarty_Internal_Method_CompileAllTemplates' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_method_compilealltemplates.php',
+ 'Smarty_Internal_Method_ConfigLoad' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_method_configload.php',
+ 'Smarty_Internal_Method_CreateData' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_method_createdata.php',
+ 'Smarty_Internal_Method_GetAutoloadFilters' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_method_getautoloadfilters.php',
+ 'Smarty_Internal_Method_GetConfigVariable' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_method_getconfigvariable.php',
+ 'Smarty_Internal_Method_GetConfigVars' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_method_getconfigvars.php',
+ 'Smarty_Internal_Method_GetDebugTemplate' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_method_getdebugtemplate.php',
+ 'Smarty_Internal_Method_GetDefaultModifiers' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_method_getdefaultmodifiers.php',
+ 'Smarty_Internal_Method_GetGlobal' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_method_getglobal.php',
+ 'Smarty_Internal_Method_GetRegisteredObject' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_method_getregisteredobject.php',
+ 'Smarty_Internal_Method_GetStreamVariable' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_method_getstreamvariable.php',
+ 'Smarty_Internal_Method_GetTags' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_method_gettags.php',
+ 'Smarty_Internal_Method_GetTemplateVars' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_method_gettemplatevars.php',
+ 'Smarty_Internal_Method_Literals' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_method_literals.php',
+ 'Smarty_Internal_Method_LoadFilter' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_method_loadfilter.php',
+ 'Smarty_Internal_Method_LoadPlugin' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_method_loadplugin.php',
+ 'Smarty_Internal_Method_MustCompile' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_method_mustcompile.php',
+ 'Smarty_Internal_Method_RegisterCacheResource' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_method_registercacheresource.php',
+ 'Smarty_Internal_Method_RegisterClass' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_method_registerclass.php',
+ 'Smarty_Internal_Method_RegisterDefaultConfigHandler' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_method_registerdefaultconfighandler.php',
+ 'Smarty_Internal_Method_RegisterDefaultPluginHandler' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_method_registerdefaultpluginhandler.php',
+ 'Smarty_Internal_Method_RegisterDefaultTemplateHandler' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_method_registerdefaulttemplatehandler.php',
+ 'Smarty_Internal_Method_RegisterFilter' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_method_registerfilter.php',
+ 'Smarty_Internal_Method_RegisterObject' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_method_registerobject.php',
+ 'Smarty_Internal_Method_RegisterPlugin' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_method_registerplugin.php',
+ 'Smarty_Internal_Method_RegisterResource' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_method_registerresource.php',
+ 'Smarty_Internal_Method_SetAutoloadFilters' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_method_setautoloadfilters.php',
+ 'Smarty_Internal_Method_SetDebugTemplate' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_method_setdebugtemplate.php',
+ 'Smarty_Internal_Method_SetDefaultModifiers' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_method_setdefaultmodifiers.php',
+ 'Smarty_Internal_Method_UnloadFilter' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_method_unloadfilter.php',
+ 'Smarty_Internal_Method_UnregisterCacheResource' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_method_unregistercacheresource.php',
+ 'Smarty_Internal_Method_UnregisterFilter' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_method_unregisterfilter.php',
+ 'Smarty_Internal_Method_UnregisterObject' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_method_unregisterobject.php',
+ 'Smarty_Internal_Method_UnregisterPlugin' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_method_unregisterplugin.php',
+ 'Smarty_Internal_Method_UnregisterResource' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_method_unregisterresource.php',
+ 'Smarty_Internal_Nocache_Insert' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_nocache_insert.php',
+ 'Smarty_Internal_ParseTree' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_parsetree.php',
+ 'Smarty_Internal_ParseTree_Code' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_parsetree_code.php',
+ 'Smarty_Internal_ParseTree_Dq' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_parsetree_dq.php',
+ 'Smarty_Internal_ParseTree_DqContent' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_parsetree_dqcontent.php',
+ 'Smarty_Internal_ParseTree_Tag' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_parsetree_tag.php',
+ 'Smarty_Internal_ParseTree_Template' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_parsetree_template.php',
+ 'Smarty_Internal_ParseTree_Text' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_parsetree_text.php',
+ 'Smarty_Internal_Resource_Eval' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_resource_eval.php',
+ 'Smarty_Internal_Resource_Extends' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_resource_extends.php',
+ 'Smarty_Internal_Resource_File' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_resource_file.php',
+ 'Smarty_Internal_Resource_Php' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_resource_php.php',
+ 'Smarty_Internal_Resource_Registered' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_resource_registered.php',
+ 'Smarty_Internal_Resource_Stream' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_resource_stream.php',
+ 'Smarty_Internal_Resource_String' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_resource_string.php',
+ 'Smarty_Internal_Runtime_CacheModify' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_runtime_cachemodify.php',
+ 'Smarty_Internal_Runtime_CacheResourceFile' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_runtime_cacheresourcefile.php',
+ 'Smarty_Internal_Runtime_Capture' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_runtime_capture.php',
+ 'Smarty_Internal_Runtime_CodeFrame' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_runtime_codeframe.php',
+ 'Smarty_Internal_Runtime_FilterHandler' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_runtime_filterhandler.php',
+ 'Smarty_Internal_Runtime_Foreach' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_runtime_foreach.php',
+ 'Smarty_Internal_Runtime_GetIncludePath' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_runtime_getincludepath.php',
+ 'Smarty_Internal_Runtime_Inheritance' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php',
+ 'Smarty_Internal_Runtime_Make_Nocache' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_runtime_make_nocache.php',
+ 'Smarty_Internal_Runtime_TplFunction' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_runtime_tplfunction.php',
+ 'Smarty_Internal_Runtime_UpdateCache' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_runtime_updatecache.php',
+ 'Smarty_Internal_Runtime_UpdateScope' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_runtime_updatescope.php',
+ 'Smarty_Internal_Runtime_WriteFile' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_runtime_writefile.php',
+ 'Smarty_Internal_SmartyTemplateCompiler' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_smartytemplatecompiler.php',
+ 'Smarty_Internal_Template' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_template.php',
+ 'Smarty_Internal_TemplateBase' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php',
+ 'Smarty_Internal_TemplateCompilerBase' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_templatecompilerbase.php',
+ 'Smarty_Internal_Templatelexer' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_templatelexer.php',
+ 'Smarty_Internal_Templateparser' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_templateparser.php',
+ 'Smarty_Internal_TestInstall' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_testinstall.php',
+ 'Smarty_Internal_Undefined' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_undefined.php',
+ 'Smarty_Resource' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_resource.php',
+ 'Smarty_Resource_Custom' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_resource_custom.php',
+ 'Smarty_Resource_Recompiled' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_resource_recompiled.php',
+ 'Smarty_Resource_Uncompiled' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_resource_uncompiled.php',
+ 'Smarty_Security' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_security.php',
+ 'Smarty_Template_Cached' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_template_cached.php',
+ 'Smarty_Template_Compiled' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_template_compiled.php',
+ 'Smarty_Template_Config' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_template_config.php',
+ 'Smarty_Template_Resource_Base' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php',
+ 'Smarty_Template_Source' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_template_source.php',
+ 'Smarty_Undefined_Variable' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_undefined_variable.php',
+ 'Smarty_Variable' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_variable.php',
'Symfony\\Polyfill\\Ctype\\Ctype' => $vendorDir . '/symfony/polyfill-ctype/Ctype.php',
+ 'TPC_yyStackEntry' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_configfileparser.php',
+ 'TP_yyStackEntry' => $vendorDir . '/smarty/smarty/libs/sysplugins/smarty_internal_templateparser.php',
'Text_LanguageDetect' => $vendorDir . '/pear/text_languagedetect/Text/LanguageDetect.php',
'Text_LanguageDetect_Exception' => $vendorDir . '/pear/text_languagedetect/Text/LanguageDetect/Exception.php',
'Text_LanguageDetect_ISO639' => $vendorDir . '/pear/text_languagedetect/Text/LanguageDetect/ISO639.php',
@@ -874,6 +1042,7 @@ return array(
'Zotlabs\\Lib\\SConfig' => $baseDir . '/Zotlabs/Lib/SConfig.php',
'Zotlabs\\Lib\\Share' => $baseDir . '/Zotlabs/Lib/Share.php',
'Zotlabs\\Lib\\SuperCurl' => $baseDir . '/Zotlabs/Lib/SuperCurl.php',
+ 'Zotlabs\\Lib\\SvgSanitizer' => $baseDir . '/Zotlabs/Lib/SvgSanitizer.php',
'Zotlabs\\Lib\\System' => $baseDir . '/Zotlabs/Lib/System.php',
'Zotlabs\\Lib\\Techlevels' => $baseDir . '/Zotlabs/Lib/Techlevels.php',
'Zotlabs\\Lib\\ThreadItem' => $baseDir . '/Zotlabs/Lib/ThreadItem.php',
diff --git a/vendor/composer/autoload_files.php b/vendor/composer/autoload_files.php
index 54054991d..4766dc53b 100644
--- a/vendor/composer/autoload_files.php
+++ b/vendor/composer/autoload_files.php
@@ -15,5 +15,4 @@ return array(
'ebdb698ed4152ae445614b69b5e4bb6a' => $vendorDir . '/sabre/http/lib/functions.php',
'320cde22f66dd4f5d3fd621d3e88b98f' => $vendorDir . '/symfony/polyfill-ctype/bootstrap.php',
'2cffec82183ee1cea088009cef9a6fc3' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier.composer.php',
- 'f084d01b0a599f67676cffef638aa95b' => $vendorDir . '/smarty/smarty/libs/bootstrap.php',
);
diff --git a/vendor/composer/autoload_static.php b/vendor/composer/autoload_static.php
index 2c9c7dd96..50307613c 100644
--- a/vendor/composer/autoload_static.php
+++ b/vendor/composer/autoload_static.php
@@ -16,7 +16,6 @@ class ComposerStaticInit7b34d7e50a62201ec5d5e526a5b8b35d
'ebdb698ed4152ae445614b69b5e4bb6a' => __DIR__ . '/..' . '/sabre/http/lib/functions.php',
'320cde22f66dd4f5d3fd621d3e88b98f' => __DIR__ . '/..' . '/symfony/polyfill-ctype/bootstrap.php',
'2cffec82183ee1cea088009cef9a6fc3' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier.composer.php',
- 'f084d01b0a599f67676cffef638aa95b' => __DIR__ . '/..' . '/smarty/smarty/libs/bootstrap.php',
);
public static $prefixLengthsPsr4 = array (
@@ -175,33 +174,25 @@ class ComposerStaticInit7b34d7e50a62201ec5d5e526a5b8b35d
public static $classMap = array (
'CommerceGuys\\Intl\\Calculator' => __DIR__ . '/..' . '/commerceguys/intl/src/Calculator.php',
- 'CommerceGuys\\Intl\\Country\\Country' => __DIR__ . '/..' . '/commerceguys/intl/src/Country/Country.php',
- 'CommerceGuys\\Intl\\Country\\CountryEntityInterface' => __DIR__ . '/..' . '/commerceguys/intl/src/Country/CountryEntityInterface.php',
- 'CommerceGuys\\Intl\\Country\\CountryInterface' => __DIR__ . '/..' . '/commerceguys/intl/src/Country/CountryInterface.php',
- 'CommerceGuys\\Intl\\Country\\CountryRepository' => __DIR__ . '/..' . '/commerceguys/intl/src/Country/CountryRepository.php',
- 'CommerceGuys\\Intl\\Country\\CountryRepositoryInterface' => __DIR__ . '/..' . '/commerceguys/intl/src/Country/CountryRepositoryInterface.php',
'CommerceGuys\\Intl\\Currency\\Currency' => __DIR__ . '/..' . '/commerceguys/intl/src/Currency/Currency.php',
- 'CommerceGuys\\Intl\\Currency\\CurrencyEntityInterface' => __DIR__ . '/..' . '/commerceguys/intl/src/Currency/CurrencyEntityInterface.php',
- 'CommerceGuys\\Intl\\Currency\\CurrencyInterface' => __DIR__ . '/..' . '/commerceguys/intl/src/Currency/CurrencyInterface.php',
'CommerceGuys\\Intl\\Currency\\CurrencyRepository' => __DIR__ . '/..' . '/commerceguys/intl/src/Currency/CurrencyRepository.php',
'CommerceGuys\\Intl\\Currency\\CurrencyRepositoryInterface' => __DIR__ . '/..' . '/commerceguys/intl/src/Currency/CurrencyRepositoryInterface.php',
'CommerceGuys\\Intl\\Exception\\ExceptionInterface' => __DIR__ . '/..' . '/commerceguys/intl/src/Exception/ExceptionInterface.php',
'CommerceGuys\\Intl\\Exception\\InvalidArgumentException' => __DIR__ . '/..' . '/commerceguys/intl/src/Exception/InvalidArgumentException.php',
- 'CommerceGuys\\Intl\\Exception\\UnknownCountryException' => __DIR__ . '/..' . '/commerceguys/intl/src/Exception/UnknownCountryException.php',
'CommerceGuys\\Intl\\Exception\\UnknownCurrencyException' => __DIR__ . '/..' . '/commerceguys/intl/src/Exception/UnknownCurrencyException.php',
'CommerceGuys\\Intl\\Exception\\UnknownLanguageException' => __DIR__ . '/..' . '/commerceguys/intl/src/Exception/UnknownLanguageException.php',
'CommerceGuys\\Intl\\Exception\\UnknownLocaleException' => __DIR__ . '/..' . '/commerceguys/intl/src/Exception/UnknownLocaleException.php',
+ 'CommerceGuys\\Intl\\Formatter\\CurrencyFormatter' => __DIR__ . '/..' . '/commerceguys/intl/src/Formatter/CurrencyFormatter.php',
+ 'CommerceGuys\\Intl\\Formatter\\CurrencyFormatterInterface' => __DIR__ . '/..' . '/commerceguys/intl/src/Formatter/CurrencyFormatterInterface.php',
+ 'CommerceGuys\\Intl\\Formatter\\FormatterTrait' => __DIR__ . '/..' . '/commerceguys/intl/src/Formatter/FormatterTrait.php',
'CommerceGuys\\Intl\\Formatter\\NumberFormatter' => __DIR__ . '/..' . '/commerceguys/intl/src/Formatter/NumberFormatter.php',
'CommerceGuys\\Intl\\Formatter\\NumberFormatterInterface' => __DIR__ . '/..' . '/commerceguys/intl/src/Formatter/NumberFormatterInterface.php',
+ 'CommerceGuys\\Intl\\Formatter\\ParsedPattern' => __DIR__ . '/..' . '/commerceguys/intl/src/Formatter/ParsedPattern.php',
'CommerceGuys\\Intl\\Language\\Language' => __DIR__ . '/..' . '/commerceguys/intl/src/Language/Language.php',
- 'CommerceGuys\\Intl\\Language\\LanguageEntityInterface' => __DIR__ . '/..' . '/commerceguys/intl/src/Language/LanguageEntityInterface.php',
- 'CommerceGuys\\Intl\\Language\\LanguageInterface' => __DIR__ . '/..' . '/commerceguys/intl/src/Language/LanguageInterface.php',
'CommerceGuys\\Intl\\Language\\LanguageRepository' => __DIR__ . '/..' . '/commerceguys/intl/src/Language/LanguageRepository.php',
'CommerceGuys\\Intl\\Language\\LanguageRepositoryInterface' => __DIR__ . '/..' . '/commerceguys/intl/src/Language/LanguageRepositoryInterface.php',
- 'CommerceGuys\\Intl\\LocaleResolverTrait' => __DIR__ . '/..' . '/commerceguys/intl/src/LocaleResolverTrait.php',
+ 'CommerceGuys\\Intl\\Locale' => __DIR__ . '/..' . '/commerceguys/intl/src/Locale.php',
'CommerceGuys\\Intl\\NumberFormat\\NumberFormat' => __DIR__ . '/..' . '/commerceguys/intl/src/NumberFormat/NumberFormat.php',
- 'CommerceGuys\\Intl\\NumberFormat\\NumberFormatEntityInterface' => __DIR__ . '/..' . '/commerceguys/intl/src/NumberFormat/NumberFormatEntityInterface.php',
- 'CommerceGuys\\Intl\\NumberFormat\\NumberFormatInterface' => __DIR__ . '/..' . '/commerceguys/intl/src/NumberFormat/NumberFormatInterface.php',
'CommerceGuys\\Intl\\NumberFormat\\NumberFormatRepository' => __DIR__ . '/..' . '/commerceguys/intl/src/NumberFormat/NumberFormatRepository.php',
'CommerceGuys\\Intl\\NumberFormat\\NumberFormatRepositoryInterface' => __DIR__ . '/..' . '/commerceguys/intl/src/NumberFormat/NumberFormatRepositoryInterface.php',
'HTMLPurifier' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier.php',
@@ -717,6 +708,7 @@ class ComposerStaticInit7b34d7e50a62201ec5d5e526a5b8b35d
'Sabre\\DAV\\Auth\\Backend\\BackendInterface' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/Auth/Backend/BackendInterface.php',
'Sabre\\DAV\\Auth\\Backend\\BasicCallBack' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/Auth/Backend/BasicCallBack.php',
'Sabre\\DAV\\Auth\\Backend\\File' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/Auth/Backend/File.php',
+ 'Sabre\\DAV\\Auth\\Backend\\IMAP' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/Auth/Backend/IMAP.php',
'Sabre\\DAV\\Auth\\Backend\\PDO' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/Auth/Backend/PDO.php',
'Sabre\\DAV\\Auth\\Plugin' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/Auth/Plugin.php',
'Sabre\\DAV\\Browser\\GuessContentType' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/Browser/GuessContentType.php',
@@ -757,6 +749,7 @@ class ComposerStaticInit7b34d7e50a62201ec5d5e526a5b8b35d
'Sabre\\DAV\\FS\\Node' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/FS/Node.php',
'Sabre\\DAV\\File' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/File.php',
'Sabre\\DAV\\ICollection' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/ICollection.php',
+ 'Sabre\\DAV\\ICopyTarget' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/ICopyTarget.php',
'Sabre\\DAV\\IExtendedCollection' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/IExtendedCollection.php',
'Sabre\\DAV\\IFile' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/IFile.php',
'Sabre\\DAV\\IMoveTarget' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/IMoveTarget.php',
@@ -815,13 +808,16 @@ class ComposerStaticInit7b34d7e50a62201ec5d5e526a5b8b35d
'Sabre\\DAV\\Xml\\Request\\SyncCollectionReport' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/Xml/Request/SyncCollectionReport.php',
'Sabre\\DAV\\Xml\\Response\\MultiStatus' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/Xml/Response/MultiStatus.php',
'Sabre\\DAV\\Xml\\Service' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/Xml/Service.php',
+ 'Sabre\\Event\\Emitter' => __DIR__ . '/..' . '/sabre/event/lib/Emitter.php',
+ 'Sabre\\Event\\EmitterInterface' => __DIR__ . '/..' . '/sabre/event/lib/EmitterInterface.php',
+ 'Sabre\\Event\\EmitterTrait' => __DIR__ . '/..' . '/sabre/event/lib/EmitterTrait.php',
'Sabre\\Event\\EventEmitter' => __DIR__ . '/..' . '/sabre/event/lib/EventEmitter.php',
- 'Sabre\\Event\\EventEmitterInterface' => __DIR__ . '/..' . '/sabre/event/lib/EventEmitterInterface.php',
- 'Sabre\\Event\\EventEmitterTrait' => __DIR__ . '/..' . '/sabre/event/lib/EventEmitterTrait.php',
'Sabre\\Event\\Loop\\Loop' => __DIR__ . '/..' . '/sabre/event/lib/Loop/Loop.php',
'Sabre\\Event\\Promise' => __DIR__ . '/..' . '/sabre/event/lib/Promise.php',
'Sabre\\Event\\PromiseAlreadyResolvedException' => __DIR__ . '/..' . '/sabre/event/lib/PromiseAlreadyResolvedException.php',
'Sabre\\Event\\Version' => __DIR__ . '/..' . '/sabre/event/lib/Version.php',
+ 'Sabre\\Event\\WildcardEmitter' => __DIR__ . '/..' . '/sabre/event/lib/WildcardEmitter.php',
+ 'Sabre\\Event\\WildcardEmitterTrait' => __DIR__ . '/..' . '/sabre/event/lib/WildcardEmitterTrait.php',
'Sabre\\HTTP\\Auth\\AWS' => __DIR__ . '/..' . '/sabre/http/lib/Auth/AWS.php',
'Sabre\\HTTP\\Auth\\AbstractAuth' => __DIR__ . '/..' . '/sabre/http/lib/Auth/AbstractAuth.php',
'Sabre\\HTTP\\Auth\\Basic' => __DIR__ . '/..' . '/sabre/http/lib/Auth/Basic.php',
@@ -841,8 +837,6 @@ class ComposerStaticInit7b34d7e50a62201ec5d5e526a5b8b35d
'Sabre\\HTTP\\ResponseDecorator' => __DIR__ . '/..' . '/sabre/http/lib/ResponseDecorator.php',
'Sabre\\HTTP\\ResponseInterface' => __DIR__ . '/..' . '/sabre/http/lib/ResponseInterface.php',
'Sabre\\HTTP\\Sapi' => __DIR__ . '/..' . '/sabre/http/lib/Sapi.php',
- 'Sabre\\HTTP\\URLUtil' => __DIR__ . '/..' . '/sabre/http/lib/URLUtil.php',
- 'Sabre\\HTTP\\Util' => __DIR__ . '/..' . '/sabre/http/lib/Util.php',
'Sabre\\HTTP\\Version' => __DIR__ . '/..' . '/sabre/http/lib/Version.php',
'Sabre\\Uri\\InvalidUriException' => __DIR__ . '/..' . '/sabre/uri/lib/InvalidUriException.php',
'Sabre\\Uri\\Version' => __DIR__ . '/..' . '/sabre/uri/lib/Version.php',
@@ -968,7 +962,180 @@ class ComposerStaticInit7b34d7e50a62201ec5d5e526a5b8b35d
'SimplePie_Source' => __DIR__ . '/..' . '/simplepie/simplepie/library/SimplePie/Source.php',
'SimplePie_XML_Declaration_Parser' => __DIR__ . '/..' . '/simplepie/simplepie/library/SimplePie/XML/Declaration/Parser.php',
'SimplePie_gzdecode' => __DIR__ . '/..' . '/simplepie/simplepie/library/SimplePie/gzdecode.php',
+ 'Smarty' => __DIR__ . '/..' . '/smarty/smarty/libs/Smarty.class.php',
+ 'SmartyBC' => __DIR__ . '/..' . '/smarty/smarty/libs/SmartyBC.class.php',
+ 'SmartyCompilerException' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smartycompilerexception.php',
+ 'SmartyException' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smartyexception.php',
+ 'Smarty_Autoloader' => __DIR__ . '/..' . '/smarty/smarty/libs/Autoloader.php',
+ 'Smarty_CacheResource' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_cacheresource.php',
+ 'Smarty_CacheResource_Custom' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_cacheresource_custom.php',
+ 'Smarty_CacheResource_KeyValueStore' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_cacheresource_keyvaluestore.php',
+ 'Smarty_Data' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_data.php',
+ 'Smarty_Internal_Block' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_block.php',
+ 'Smarty_Internal_CacheResource_File' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_cacheresource_file.php',
+ 'Smarty_Internal_CompileBase' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_compilebase.php',
+ 'Smarty_Internal_Compile_Append' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_append.php',
+ 'Smarty_Internal_Compile_Assign' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_assign.php',
+ 'Smarty_Internal_Compile_Block' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_block.php',
+ 'Smarty_Internal_Compile_Block_Child' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_block_child.php',
+ 'Smarty_Internal_Compile_Block_Parent' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_block_parent.php',
+ 'Smarty_Internal_Compile_Blockclose' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_block.php',
+ 'Smarty_Internal_Compile_Break' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_break.php',
+ 'Smarty_Internal_Compile_Call' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_call.php',
+ 'Smarty_Internal_Compile_Capture' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_capture.php',
+ 'Smarty_Internal_Compile_CaptureClose' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_capture.php',
+ 'Smarty_Internal_Compile_Child' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_child.php',
+ 'Smarty_Internal_Compile_Config_Load' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_config_load.php',
+ 'Smarty_Internal_Compile_Continue' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_continue.php',
+ 'Smarty_Internal_Compile_Debug' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_debug.php',
+ 'Smarty_Internal_Compile_Else' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_if.php',
+ 'Smarty_Internal_Compile_Elseif' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_if.php',
+ 'Smarty_Internal_Compile_Eval' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_eval.php',
+ 'Smarty_Internal_Compile_Extends' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_extends.php',
+ 'Smarty_Internal_Compile_For' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_for.php',
+ 'Smarty_Internal_Compile_Forclose' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_for.php',
+ 'Smarty_Internal_Compile_Foreach' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_foreach.php',
+ 'Smarty_Internal_Compile_Foreachclose' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_foreach.php',
+ 'Smarty_Internal_Compile_Foreachelse' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_foreach.php',
+ 'Smarty_Internal_Compile_Forelse' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_for.php',
+ 'Smarty_Internal_Compile_Function' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_function.php',
+ 'Smarty_Internal_Compile_Functionclose' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_function.php',
+ 'Smarty_Internal_Compile_If' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_if.php',
+ 'Smarty_Internal_Compile_Ifclose' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_if.php',
+ 'Smarty_Internal_Compile_Include' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_include.php',
+ 'Smarty_Internal_Compile_Include_Php' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_include_php.php',
+ 'Smarty_Internal_Compile_Insert' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_insert.php',
+ 'Smarty_Internal_Compile_Ldelim' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_ldelim.php',
+ 'Smarty_Internal_Compile_Make_Nocache' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_make_nocache.php',
+ 'Smarty_Internal_Compile_Nocache' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_nocache.php',
+ 'Smarty_Internal_Compile_Nocacheclose' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_nocache.php',
+ 'Smarty_Internal_Compile_Parent' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_parent.php',
+ 'Smarty_Internal_Compile_Private_Block_Plugin' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_private_block_plugin.php',
+ 'Smarty_Internal_Compile_Private_ForeachSection' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_private_foreachsection.php',
+ 'Smarty_Internal_Compile_Private_Function_Plugin' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_private_function_plugin.php',
+ 'Smarty_Internal_Compile_Private_Modifier' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_private_modifier.php',
+ 'Smarty_Internal_Compile_Private_Object_Block_Function' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_private_object_block_function.php',
+ 'Smarty_Internal_Compile_Private_Object_Function' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_private_object_function.php',
+ 'Smarty_Internal_Compile_Private_Php' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_private_php.php',
+ 'Smarty_Internal_Compile_Private_Print_Expression' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_private_print_expression.php',
+ 'Smarty_Internal_Compile_Private_Registered_Block' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_private_registered_block.php',
+ 'Smarty_Internal_Compile_Private_Registered_Function' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_private_registered_function.php',
+ 'Smarty_Internal_Compile_Private_Special_Variable' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_private_special_variable.php',
+ 'Smarty_Internal_Compile_Rdelim' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_rdelim.php',
+ 'Smarty_Internal_Compile_Section' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_section.php',
+ 'Smarty_Internal_Compile_Sectionclose' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_section.php',
+ 'Smarty_Internal_Compile_Sectionelse' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_section.php',
+ 'Smarty_Internal_Compile_Setfilter' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_setfilter.php',
+ 'Smarty_Internal_Compile_Setfilterclose' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_setfilter.php',
+ 'Smarty_Internal_Compile_Shared_Inheritance' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_shared_inheritance.php',
+ 'Smarty_Internal_Compile_While' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_while.php',
+ 'Smarty_Internal_Compile_Whileclose' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_compile_while.php',
+ 'Smarty_Internal_Config_File_Compiler' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_config_file_compiler.php',
+ 'Smarty_Internal_Configfilelexer' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_configfilelexer.php',
+ 'Smarty_Internal_Configfileparser' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_configfileparser.php',
+ 'Smarty_Internal_Data' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_data.php',
+ 'Smarty_Internal_Debug' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_debug.php',
+ 'Smarty_Internal_ErrorHandler' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_errorhandler.php',
+ 'Smarty_Internal_Extension_Handler' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_extension_handler.php',
+ 'Smarty_Internal_Method_AddAutoloadFilters' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_method_addautoloadfilters.php',
+ 'Smarty_Internal_Method_AddDefaultModifiers' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_method_adddefaultmodifiers.php',
+ 'Smarty_Internal_Method_Append' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_method_append.php',
+ 'Smarty_Internal_Method_AppendByRef' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_method_appendbyref.php',
+ 'Smarty_Internal_Method_AssignByRef' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_method_assignbyref.php',
+ 'Smarty_Internal_Method_AssignGlobal' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_method_assignglobal.php',
+ 'Smarty_Internal_Method_ClearAllAssign' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_method_clearallassign.php',
+ 'Smarty_Internal_Method_ClearAllCache' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_method_clearallcache.php',
+ 'Smarty_Internal_Method_ClearAssign' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_method_clearassign.php',
+ 'Smarty_Internal_Method_ClearCache' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_method_clearcache.php',
+ 'Smarty_Internal_Method_ClearCompiledTemplate' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_method_clearcompiledtemplate.php',
+ 'Smarty_Internal_Method_ClearConfig' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_method_clearconfig.php',
+ 'Smarty_Internal_Method_CompileAllConfig' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_method_compileallconfig.php',
+ 'Smarty_Internal_Method_CompileAllTemplates' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_method_compilealltemplates.php',
+ 'Smarty_Internal_Method_ConfigLoad' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_method_configload.php',
+ 'Smarty_Internal_Method_CreateData' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_method_createdata.php',
+ 'Smarty_Internal_Method_GetAutoloadFilters' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_method_getautoloadfilters.php',
+ 'Smarty_Internal_Method_GetConfigVariable' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_method_getconfigvariable.php',
+ 'Smarty_Internal_Method_GetConfigVars' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_method_getconfigvars.php',
+ 'Smarty_Internal_Method_GetDebugTemplate' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_method_getdebugtemplate.php',
+ 'Smarty_Internal_Method_GetDefaultModifiers' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_method_getdefaultmodifiers.php',
+ 'Smarty_Internal_Method_GetGlobal' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_method_getglobal.php',
+ 'Smarty_Internal_Method_GetRegisteredObject' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_method_getregisteredobject.php',
+ 'Smarty_Internal_Method_GetStreamVariable' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_method_getstreamvariable.php',
+ 'Smarty_Internal_Method_GetTags' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_method_gettags.php',
+ 'Smarty_Internal_Method_GetTemplateVars' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_method_gettemplatevars.php',
+ 'Smarty_Internal_Method_Literals' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_method_literals.php',
+ 'Smarty_Internal_Method_LoadFilter' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_method_loadfilter.php',
+ 'Smarty_Internal_Method_LoadPlugin' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_method_loadplugin.php',
+ 'Smarty_Internal_Method_MustCompile' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_method_mustcompile.php',
+ 'Smarty_Internal_Method_RegisterCacheResource' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_method_registercacheresource.php',
+ 'Smarty_Internal_Method_RegisterClass' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_method_registerclass.php',
+ 'Smarty_Internal_Method_RegisterDefaultConfigHandler' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_method_registerdefaultconfighandler.php',
+ 'Smarty_Internal_Method_RegisterDefaultPluginHandler' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_method_registerdefaultpluginhandler.php',
+ 'Smarty_Internal_Method_RegisterDefaultTemplateHandler' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_method_registerdefaulttemplatehandler.php',
+ 'Smarty_Internal_Method_RegisterFilter' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_method_registerfilter.php',
+ 'Smarty_Internal_Method_RegisterObject' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_method_registerobject.php',
+ 'Smarty_Internal_Method_RegisterPlugin' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_method_registerplugin.php',
+ 'Smarty_Internal_Method_RegisterResource' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_method_registerresource.php',
+ 'Smarty_Internal_Method_SetAutoloadFilters' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_method_setautoloadfilters.php',
+ 'Smarty_Internal_Method_SetDebugTemplate' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_method_setdebugtemplate.php',
+ 'Smarty_Internal_Method_SetDefaultModifiers' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_method_setdefaultmodifiers.php',
+ 'Smarty_Internal_Method_UnloadFilter' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_method_unloadfilter.php',
+ 'Smarty_Internal_Method_UnregisterCacheResource' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_method_unregistercacheresource.php',
+ 'Smarty_Internal_Method_UnregisterFilter' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_method_unregisterfilter.php',
+ 'Smarty_Internal_Method_UnregisterObject' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_method_unregisterobject.php',
+ 'Smarty_Internal_Method_UnregisterPlugin' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_method_unregisterplugin.php',
+ 'Smarty_Internal_Method_UnregisterResource' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_method_unregisterresource.php',
+ 'Smarty_Internal_Nocache_Insert' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_nocache_insert.php',
+ 'Smarty_Internal_ParseTree' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_parsetree.php',
+ 'Smarty_Internal_ParseTree_Code' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_parsetree_code.php',
+ 'Smarty_Internal_ParseTree_Dq' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_parsetree_dq.php',
+ 'Smarty_Internal_ParseTree_DqContent' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_parsetree_dqcontent.php',
+ 'Smarty_Internal_ParseTree_Tag' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_parsetree_tag.php',
+ 'Smarty_Internal_ParseTree_Template' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_parsetree_template.php',
+ 'Smarty_Internal_ParseTree_Text' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_parsetree_text.php',
+ 'Smarty_Internal_Resource_Eval' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_resource_eval.php',
+ 'Smarty_Internal_Resource_Extends' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_resource_extends.php',
+ 'Smarty_Internal_Resource_File' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_resource_file.php',
+ 'Smarty_Internal_Resource_Php' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_resource_php.php',
+ 'Smarty_Internal_Resource_Registered' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_resource_registered.php',
+ 'Smarty_Internal_Resource_Stream' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_resource_stream.php',
+ 'Smarty_Internal_Resource_String' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_resource_string.php',
+ 'Smarty_Internal_Runtime_CacheModify' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_runtime_cachemodify.php',
+ 'Smarty_Internal_Runtime_CacheResourceFile' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_runtime_cacheresourcefile.php',
+ 'Smarty_Internal_Runtime_Capture' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_runtime_capture.php',
+ 'Smarty_Internal_Runtime_CodeFrame' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_runtime_codeframe.php',
+ 'Smarty_Internal_Runtime_FilterHandler' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_runtime_filterhandler.php',
+ 'Smarty_Internal_Runtime_Foreach' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_runtime_foreach.php',
+ 'Smarty_Internal_Runtime_GetIncludePath' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_runtime_getincludepath.php',
+ 'Smarty_Internal_Runtime_Inheritance' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php',
+ 'Smarty_Internal_Runtime_Make_Nocache' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_runtime_make_nocache.php',
+ 'Smarty_Internal_Runtime_TplFunction' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_runtime_tplfunction.php',
+ 'Smarty_Internal_Runtime_UpdateCache' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_runtime_updatecache.php',
+ 'Smarty_Internal_Runtime_UpdateScope' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_runtime_updatescope.php',
+ 'Smarty_Internal_Runtime_WriteFile' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_runtime_writefile.php',
+ 'Smarty_Internal_SmartyTemplateCompiler' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_smartytemplatecompiler.php',
+ 'Smarty_Internal_Template' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_template.php',
+ 'Smarty_Internal_TemplateBase' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php',
+ 'Smarty_Internal_TemplateCompilerBase' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_templatecompilerbase.php',
+ 'Smarty_Internal_Templatelexer' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_templatelexer.php',
+ 'Smarty_Internal_Templateparser' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_templateparser.php',
+ 'Smarty_Internal_TestInstall' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_testinstall.php',
+ 'Smarty_Internal_Undefined' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_undefined.php',
+ 'Smarty_Resource' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_resource.php',
+ 'Smarty_Resource_Custom' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_resource_custom.php',
+ 'Smarty_Resource_Recompiled' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_resource_recompiled.php',
+ 'Smarty_Resource_Uncompiled' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_resource_uncompiled.php',
+ 'Smarty_Security' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_security.php',
+ 'Smarty_Template_Cached' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_template_cached.php',
+ 'Smarty_Template_Compiled' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_template_compiled.php',
+ 'Smarty_Template_Config' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_template_config.php',
+ 'Smarty_Template_Resource_Base' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php',
+ 'Smarty_Template_Source' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_template_source.php',
+ 'Smarty_Undefined_Variable' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_undefined_variable.php',
+ 'Smarty_Variable' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_variable.php',
'Symfony\\Polyfill\\Ctype\\Ctype' => __DIR__ . '/..' . '/symfony/polyfill-ctype/Ctype.php',
+ 'TPC_yyStackEntry' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_configfileparser.php',
+ 'TP_yyStackEntry' => __DIR__ . '/..' . '/smarty/smarty/libs/sysplugins/smarty_internal_templateparser.php',
'Text_LanguageDetect' => __DIR__ . '/..' . '/pear/text_languagedetect/Text/LanguageDetect.php',
'Text_LanguageDetect_Exception' => __DIR__ . '/..' . '/pear/text_languagedetect/Text/LanguageDetect/Exception.php',
'Text_LanguageDetect_ISO639' => __DIR__ . '/..' . '/pear/text_languagedetect/Text/LanguageDetect/ISO639.php',
@@ -1042,6 +1209,7 @@ class ComposerStaticInit7b34d7e50a62201ec5d5e526a5b8b35d
'Zotlabs\\Lib\\SConfig' => __DIR__ . '/../..' . '/Zotlabs/Lib/SConfig.php',
'Zotlabs\\Lib\\Share' => __DIR__ . '/../..' . '/Zotlabs/Lib/Share.php',
'Zotlabs\\Lib\\SuperCurl' => __DIR__ . '/../..' . '/Zotlabs/Lib/SuperCurl.php',
+ 'Zotlabs\\Lib\\SvgSanitizer' => __DIR__ . '/../..' . '/Zotlabs/Lib/SvgSanitizer.php',
'Zotlabs\\Lib\\System' => __DIR__ . '/../..' . '/Zotlabs/Lib/System.php',
'Zotlabs\\Lib\\Techlevels' => __DIR__ . '/../..' . '/Zotlabs/Lib/Techlevels.php',
'Zotlabs\\Lib\\ThreadItem' => __DIR__ . '/../..' . '/Zotlabs/Lib/ThreadItem.php',
diff --git a/vendor/composer/installed.json b/vendor/composer/installed.json
index 212bb79ba..b3ad34348 100644
--- a/vendor/composer/installed.json
+++ b/vendor/composer/installed.json
@@ -1,20 +1,20 @@
[
{
"name": "blueimp/jquery-file-upload",
- "version": "v9.31.0",
- "version_normalized": "9.31.0.0",
+ "version": "v10.3.0",
+ "version_normalized": "10.3.0.0",
"source": {
"type": "git",
"url": "https://github.com/vkhramtsov/jQuery-File-Upload.git",
- "reference": "2485bf016e1085f0cd8308723064458cb0af5729"
+ "reference": "63cb566b29a5407cfbfbda8a5154e10b6e098678"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/vkhramtsov/jQuery-File-Upload/zipball/2485bf016e1085f0cd8308723064458cb0af5729",
- "reference": "2485bf016e1085f0cd8308723064458cb0af5729",
+ "url": "https://api.github.com/repos/vkhramtsov/jQuery-File-Upload/zipball/63cb566b29a5407cfbfbda8a5154e10b6e098678",
+ "reference": "63cb566b29a5407cfbfbda8a5154e10b6e098678",
"shasum": ""
},
- "time": "2019-05-24T07:59:46+00:00",
+ "time": "2019-11-04T09:18:09+00:00",
"type": "library",
"installation-source": "dist",
"autoload": {
@@ -118,31 +118,31 @@
},
{
"name": "commerceguys/intl",
- "version": "v0.7.5",
- "version_normalized": "0.7.5.0",
+ "version": "v1.0.5",
+ "version_normalized": "1.0.5.0",
"source": {
"type": "git",
"url": "https://github.com/commerceguys/intl.git",
- "reference": "de1435502068393fae4061818e194e4ea61b98d6"
+ "reference": "6a8c7a8da189d51856b642a61aeb8ae5114fec6c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/commerceguys/intl/zipball/de1435502068393fae4061818e194e4ea61b98d6",
- "reference": "de1435502068393fae4061818e194e4ea61b98d6",
+ "url": "https://api.github.com/repos/commerceguys/intl/zipball/6a8c7a8da189d51856b642a61aeb8ae5114fec6c",
+ "reference": "6a8c7a8da189d51856b642a61aeb8ae5114fec6c",
"shasum": ""
},
"require": {
- "php": ">=5.4.0"
+ "php": ">=5.5.0"
},
"require-dev": {
"mikey179/vfsstream": "1.*",
"phpunit/phpunit": "~4.0"
},
- "time": "2017-12-29T00:13:05+00:00",
+ "time": "2019-10-22T10:40:46+00:00",
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "0.x-dev"
+ "dev-master": "1.x-dev"
}
},
"installation-source": "dist",
@@ -205,26 +205,26 @@
},
{
"name": "ezyang/htmlpurifier",
- "version": "v4.10.0",
- "version_normalized": "4.10.0.0",
+ "version": "v4.12.0",
+ "version_normalized": "4.12.0.0",
"source": {
"type": "git",
"url": "https://github.com/ezyang/htmlpurifier.git",
- "reference": "d85d39da4576a6934b72480be6978fb10c860021"
+ "reference": "a617e55bc62a87eec73bd456d146d134ad716f03"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/ezyang/htmlpurifier/zipball/d85d39da4576a6934b72480be6978fb10c860021",
- "reference": "d85d39da4576a6934b72480be6978fb10c860021",
+ "url": "https://api.github.com/repos/ezyang/htmlpurifier/zipball/a617e55bc62a87eec73bd456d146d134ad716f03",
+ "reference": "a617e55bc62a87eec73bd456d146d134ad716f03",
"shasum": ""
},
"require": {
"php": ">=5.2"
},
"require-dev": {
- "simpletest/simpletest": "^1.1"
+ "simpletest/simpletest": "dev-master#72de02a7b80c6bb8864ef9bf66d41d2f58f826bd"
},
- "time": "2018-02-23T01:58:20+00:00",
+ "time": "2019-10-28T03:44:26+00:00",
"type": "library",
"installation-source": "dist",
"autoload": {
@@ -237,7 +237,7 @@
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "LGPL"
+ "LGPL-2.1-or-later"
],
"authors": [
{
@@ -254,17 +254,17 @@
},
{
"name": "league/html-to-markdown",
- "version": "4.8.1",
- "version_normalized": "4.8.1.0",
+ "version": "4.9.0",
+ "version_normalized": "4.9.0.0",
"source": {
"type": "git",
"url": "https://github.com/thephpleague/html-to-markdown.git",
- "reference": "250d1bf45f80d15594fb6b316df777d6d4c97ad1"
+ "reference": "71319108e3db506250b8987721b13568fd9fa446"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/thephpleague/html-to-markdown/zipball/250d1bf45f80d15594fb6b316df777d6d4c97ad1",
- "reference": "250d1bf45f80d15594fb6b316df777d6d4c97ad1",
+ "url": "https://api.github.com/repos/thephpleague/html-to-markdown/zipball/71319108e3db506250b8987721b13568fd9fa446",
+ "reference": "71319108e3db506250b8987721b13568fd9fa446",
"shasum": ""
},
"require": {
@@ -274,17 +274,17 @@
},
"require-dev": {
"mikehaertl/php-shellcommand": "~1.1.0",
- "phpunit/phpunit": "4.*",
+ "phpunit/phpunit": "^4.8|^5.7",
"scrutinizer/ocular": "~1.1"
},
- "time": "2018-12-24T17:21:44+00:00",
+ "time": "2019-11-02T14:54:14+00:00",
"bin": [
"bin/html-to-markdown"
],
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "4.9-dev"
+ "dev-master": "4.10-dev"
}
},
"installation-source": "dist",
@@ -299,16 +299,16 @@
],
"authors": [
{
- "name": "Nick Cernis",
- "email": "nick@cern.is",
- "homepage": "http://modernnerd.net",
- "role": "Original Author"
- },
- {
"name": "Colin O'Dell",
"email": "colinodell@gmail.com",
"homepage": "https://www.colinodell.com",
"role": "Lead Developer"
+ },
+ {
+ "name": "Nick Cernis",
+ "email": "nick@cern.is",
+ "homepage": "http://modernnerd.net",
+ "role": "Original Author"
}
],
"description": "An HTML-to-markdown conversion helper for PHP",
@@ -320,23 +320,23 @@
},
{
"name": "lukasreschke/id3parser",
- "version": "v0.0.1",
- "version_normalized": "0.0.1.0",
+ "version": "v0.0.3",
+ "version_normalized": "0.0.3.0",
"source": {
"type": "git",
"url": "https://github.com/LukasReschke/ID3Parser.git",
- "reference": "cd3ba6e8918cc30883f01a3c24281cfe23b8877a"
+ "reference": "62f4de76d4eaa9ea13c66dacc1f22977dace6638"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/LukasReschke/ID3Parser/zipball/cd3ba6e8918cc30883f01a3c24281cfe23b8877a",
- "reference": "cd3ba6e8918cc30883f01a3c24281cfe23b8877a",
+ "url": "https://api.github.com/repos/LukasReschke/ID3Parser/zipball/62f4de76d4eaa9ea13c66dacc1f22977dace6638",
+ "reference": "62f4de76d4eaa9ea13c66dacc1f22977dace6638",
"shasum": ""
},
"require": {
"php": ">=5.4.0"
},
- "time": "2016-04-04T09:34:50+00:00",
+ "time": "2016-09-22T15:10:54+00:00",
"type": "library",
"installation-source": "dist",
"autoload": {
@@ -498,27 +498,27 @@
},
{
"name": "psr/log",
- "version": "1.1.0",
- "version_normalized": "1.1.0.0",
+ "version": "1.1.2",
+ "version_normalized": "1.1.2.0",
"source": {
"type": "git",
"url": "https://github.com/php-fig/log.git",
- "reference": "6c001f1daafa3a3ac1d8ff69ee4db8e799a654dd"
+ "reference": "446d54b4cb6bf489fc9d75f55843658e6f25d801"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/php-fig/log/zipball/6c001f1daafa3a3ac1d8ff69ee4db8e799a654dd",
- "reference": "6c001f1daafa3a3ac1d8ff69ee4db8e799a654dd",
+ "url": "https://api.github.com/repos/php-fig/log/zipball/446d54b4cb6bf489fc9d75f55843658e6f25d801",
+ "reference": "446d54b4cb6bf489fc9d75f55843658e6f25d801",
"shasum": ""
},
"require": {
"php": ">=5.3.0"
},
- "time": "2018-11-20T15:27:04+00:00",
+ "time": "2019-11-01T11:05:21+00:00",
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.0.x-dev"
+ "dev-master": "1.1.x-dev"
}
},
"installation-source": "dist",
@@ -631,17 +631,17 @@
},
{
"name": "sabre/dav",
- "version": "3.2.3",
- "version_normalized": "3.2.3.0",
+ "version": "4.0.2",
+ "version_normalized": "4.0.2.0",
"source": {
"type": "git",
"url": "https://github.com/sabre-io/dav.git",
- "reference": "a9780ce4f35560ecbd0af524ad32d9d2c8954b80"
+ "reference": "fd0234d46c045fc9b35ec06bd2e7b490240e6ade"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sabre-io/dav/zipball/a9780ce4f35560ecbd0af524ad32d9d2c8954b80",
- "reference": "a9780ce4f35560ecbd0af524ad32d9d2c8954b80",
+ "url": "https://api.github.com/repos/sabre-io/dav/zipball/fd0234d46c045fc9b35ec06bd2e7b490240e6ade",
+ "reference": "fd0234d46c045fc9b35ec06bd2e7b490240e6ade",
"shasum": ""
},
"require": {
@@ -649,40 +649,36 @@
"ext-date": "*",
"ext-dom": "*",
"ext-iconv": "*",
+ "ext-json": "*",
"ext-mbstring": "*",
"ext-pcre": "*",
"ext-simplexml": "*",
"ext-spl": "*",
"lib-libxml": ">=2.7.0",
- "php": ">=5.5.0",
+ "php": ">=7.0.0",
"psr/log": "^1.0",
- "sabre/event": ">=2.0.0, <4.0.0",
- "sabre/http": "^4.2.1",
- "sabre/uri": "^1.0.1",
- "sabre/vobject": "^4.1.0",
- "sabre/xml": "^1.4.0"
+ "sabre/event": "^5.0",
+ "sabre/http": "^5.0",
+ "sabre/uri": "^2.0",
+ "sabre/vobject": "^4.2.0-alpha1",
+ "sabre/xml": "^2.0.1"
},
"require-dev": {
"evert/phpdoc-md": "~0.1.0",
"monolog/monolog": "^1.18",
- "phpunit/phpunit": "> 4.8, <6.0.0",
- "sabre/cs": "^1.0.0"
+ "phpunit/phpunit": "^6"
},
"suggest": {
"ext-curl": "*",
+ "ext-imap": "*",
"ext-pdo": "*"
},
- "time": "2018-10-19T09:58:27+00:00",
+ "time": "2019-10-19T07:17:49+00:00",
"bin": [
"bin/sabredav",
"bin/naturalselection"
],
"type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "3.1.0-dev"
- }
- },
"installation-source": "dist",
"autoload": {
"psr-4": {
@@ -716,27 +712,27 @@
},
{
"name": "sabre/event",
- "version": "3.0.0",
- "version_normalized": "3.0.0.0",
+ "version": "5.0.3",
+ "version_normalized": "5.0.3.0",
"source": {
"type": "git",
"url": "https://github.com/sabre-io/event.git",
- "reference": "831d586f5a442dceacdcf5e9c4c36a4db99a3534"
+ "reference": "f5cf802d240df1257866d8813282b98aee3bc548"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sabre-io/event/zipball/831d586f5a442dceacdcf5e9c4c36a4db99a3534",
- "reference": "831d586f5a442dceacdcf5e9c4c36a4db99a3534",
+ "url": "https://api.github.com/repos/sabre-io/event/zipball/f5cf802d240df1257866d8813282b98aee3bc548",
+ "reference": "f5cf802d240df1257866d8813282b98aee3bc548",
"shasum": ""
},
"require": {
- "php": ">=5.5"
+ "php": ">=7.0"
},
"require-dev": {
- "phpunit/phpunit": "*",
- "sabre/cs": "~0.0.4"
+ "phpunit/phpunit": ">=6",
+ "sabre/cs": "~1.0.0"
},
- "time": "2015-11-05T20:14:39+00:00",
+ "time": "2018-03-05T13:55:47+00:00",
"type": "library",
"installation-source": "dist",
"autoload": {
@@ -766,43 +762,46 @@
"keywords": [
"EventEmitter",
"async",
+ "coroutine",
+ "eventloop",
"events",
"hooks",
"plugin",
"promise",
+ "reactor",
"signal"
]
},
{
"name": "sabre/http",
- "version": "v4.2.4",
- "version_normalized": "4.2.4.0",
+ "version": "5.0.4",
+ "version_normalized": "5.0.4.0",
"source": {
"type": "git",
"url": "https://github.com/sabre-io/http.git",
- "reference": "acccec4ba863959b2d10c1fa0fb902736c5c8956"
+ "reference": "73e2fa1ef894eddff145b698b6b0e2e2c5bf1d72"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sabre-io/http/zipball/acccec4ba863959b2d10c1fa0fb902736c5c8956",
- "reference": "acccec4ba863959b2d10c1fa0fb902736c5c8956",
+ "url": "https://api.github.com/repos/sabre-io/http/zipball/73e2fa1ef894eddff145b698b6b0e2e2c5bf1d72",
+ "reference": "73e2fa1ef894eddff145b698b6b0e2e2c5bf1d72",
"shasum": ""
},
"require": {
"ext-ctype": "*",
+ "ext-curl": "*",
"ext-mbstring": "*",
- "php": ">=5.4",
- "sabre/event": ">=1.0.0,<4.0.0",
- "sabre/uri": "~1.0"
+ "php": "^7.0",
+ "sabre/event": ">=4.0 <6.0",
+ "sabre/uri": "^2.0"
},
"require-dev": {
- "phpunit/phpunit": "~4.3",
- "sabre/cs": "~0.0.1"
+ "phpunit/phpunit": "^6.0 || ^7.0"
},
"suggest": {
"ext-curl": " to make http requests with the Client class"
},
- "time": "2018-02-23T11:10:29+00:00",
+ "time": "2019-10-09T20:27:43+00:00",
"type": "library",
"installation-source": "dist",
"autoload": {
@@ -833,27 +832,26 @@
},
{
"name": "sabre/uri",
- "version": "1.2.1",
- "version_normalized": "1.2.1.0",
+ "version": "2.1.3",
+ "version_normalized": "2.1.3.0",
"source": {
"type": "git",
"url": "https://github.com/sabre-io/uri.git",
- "reference": "ada354d83579565949d80b2e15593c2371225e61"
+ "reference": "18f454324f371cbcabdad3d0d3755b4b0182095d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sabre-io/uri/zipball/ada354d83579565949d80b2e15593c2371225e61",
- "reference": "ada354d83579565949d80b2e15593c2371225e61",
+ "url": "https://api.github.com/repos/sabre-io/uri/zipball/18f454324f371cbcabdad3d0d3755b4b0182095d",
+ "reference": "18f454324f371cbcabdad3d0d3755b4b0182095d",
"shasum": ""
},
"require": {
- "php": ">=5.4.7"
+ "php": ">=7"
},
"require-dev": {
- "phpunit/phpunit": ">=4.0,<6.0",
- "sabre/cs": "~1.0.0"
+ "phpunit/phpunit": "^6"
},
- "time": "2017-02-20T19:59:28+00:00",
+ "time": "2019-09-09T23:00:25+00:00",
"type": "library",
"installation-source": "dist",
"autoload": {
@@ -984,17 +982,17 @@
},
{
"name": "sabre/xml",
- "version": "1.5.1",
- "version_normalized": "1.5.1.0",
+ "version": "2.1.3",
+ "version_normalized": "2.1.3.0",
"source": {
"type": "git",
"url": "https://github.com/sabre-io/xml.git",
- "reference": "a367665f1df614c3b8fefc30a54de7cd295e444e"
+ "reference": "f08a58f57e2b0d7df769a432756aa371417ab9eb"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sabre-io/xml/zipball/a367665f1df614c3b8fefc30a54de7cd295e444e",
- "reference": "a367665f1df614c3b8fefc30a54de7cd295e444e",
+ "url": "https://api.github.com/repos/sabre-io/xml/zipball/f08a58f57e2b0d7df769a432756aa371417ab9eb",
+ "reference": "f08a58f57e2b0d7df769a432756aa371417ab9eb",
"shasum": ""
},
"require": {
@@ -1002,14 +1000,13 @@
"ext-xmlreader": "*",
"ext-xmlwriter": "*",
"lib-libxml": ">=2.6.20",
- "php": ">=5.5.5",
+ "php": ">=7.0",
"sabre/uri": ">=1.0,<3.0.0"
},
"require-dev": {
- "phpunit/phpunit": "~4.8|~5.7",
- "sabre/cs": "~1.0.0"
+ "phpunit/phpunit": "^6"
},
- "time": "2019-01-09T13:51:57+00:00",
+ "time": "2019-08-14T15:41:34+00:00",
"type": "library",
"installation-source": "dist",
"autoload": {
@@ -1049,17 +1046,17 @@
},
{
"name": "simplepie/simplepie",
- "version": "1.5.2",
- "version_normalized": "1.5.2.0",
+ "version": "1.5.3",
+ "version_normalized": "1.5.3.0",
"source": {
"type": "git",
"url": "https://github.com/simplepie/simplepie.git",
- "reference": "0e8fe72132dad765d25db4cabc69a91139af1263"
+ "reference": "173663382a9346acd53df60c7ffb20689c9cf1f6"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/simplepie/simplepie/zipball/0e8fe72132dad765d25db4cabc69a91139af1263",
- "reference": "0e8fe72132dad765d25db4cabc69a91139af1263",
+ "url": "https://api.github.com/repos/simplepie/simplepie/zipball/173663382a9346acd53df60c7ffb20689c9cf1f6",
+ "reference": "173663382a9346acd53df60c7ffb20689c9cf1f6",
"shasum": ""
},
"require": {
@@ -1078,7 +1075,7 @@
"ext-mbstring": "",
"mf2/mf2": "Microformat module that allows for parsing HTML for microformats"
},
- "time": "2018-08-02T05:43:58+00:00",
+ "time": "2019-09-22T23:21:30+00:00",
"type": "library",
"installation-source": "dist",
"autoload": {
@@ -1120,29 +1117,32 @@
"rss"
],
"support": {
- "source": "https://github.com/simplepie/simplepie/tree/1.5.2",
+ "source": "https://github.com/simplepie/simplepie/tree/1.5.3",
"issues": "https://github.com/simplepie/simplepie/issues"
}
},
{
"name": "smarty/smarty",
- "version": "v3.1.33",
- "version_normalized": "3.1.33.0",
+ "version": "v3.1.34",
+ "version_normalized": "3.1.34.0",
"source": {
"type": "git",
"url": "https://github.com/smarty-php/smarty.git",
- "reference": "dd55b23121e55a3b4f1af90a707a6c4e5969530f"
+ "reference": "c9f0de05f41b9e52798b268ab1e625fac3b8578c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/smarty-php/smarty/zipball/dd55b23121e55a3b4f1af90a707a6c4e5969530f",
- "reference": "dd55b23121e55a3b4f1af90a707a6c4e5969530f",
+ "url": "https://api.github.com/repos/smarty-php/smarty/zipball/c9f0de05f41b9e52798b268ab1e625fac3b8578c",
+ "reference": "c9f0de05f41b9e52798b268ab1e625fac3b8578c",
"shasum": ""
},
"require": {
"php": ">=5.2"
},
- "time": "2018-09-12T20:54:16+00:00",
+ "require-dev": {
+ "phpunit/phpunit": "6.4.1"
+ },
+ "time": "2019-02-28T06:42:20+00:00",
"type": "library",
"extra": {
"branch-alias": {
@@ -1151,8 +1151,8 @@
},
"installation-source": "dist",
"autoload": {
- "files": [
- "libs/bootstrap.php"
+ "classmap": [
+ "libs/"
]
},
"notification-url": "https://packagist.org/downloads/",
diff --git a/vendor/ezyang/htmlpurifier/INSTALL b/vendor/ezyang/htmlpurifier/INSTALL
index e6dd02afa..5f6a965f3 100644
--- a/vendor/ezyang/htmlpurifier/INSTALL
+++ b/vendor/ezyang/htmlpurifier/INSTALL
@@ -15,7 +15,7 @@ with these contents.
---------------------------------------------------------------------------
1. Compatibility
-HTML Purifier is PHP 5 and PHP 7, and is actively tested from PHP 5.0.5
+HTML Purifier is PHP 5 and PHP 7, and is actively tested from PHP 5.3
and up. It has no core dependencies with other libraries.
These optional extensions can enhance the capabilities of HTML Purifier:
@@ -101,31 +101,6 @@ Autoload compatibility
autoloader, but there are some cases where you will need to change
your own code to accomodate HTML Purifier. These are those cases:
- PHP VERSION IS LESS THAN 5.1.2, AND YOU'VE DEFINED __autoload
- Because spl_autoload_register() doesn't exist in early versions
- of PHP 5, HTML Purifier has no way of adding itself to the autoload
- stack. Modify your __autoload function to test
- HTMLPurifier_Bootstrap::autoload($class)
-
- For example, suppose your autoload function looks like this:
-
- function __autoload($class) {
- require str_replace('_', '/', $class) . '.php';
- return true;
- }
-
- A modified version with HTML Purifier would look like this:
-
- function __autoload($class) {
- if (HTMLPurifier_Bootstrap::autoload($class)) return true;
- require str_replace('_', '/', $class) . '.php';
- return true;
- }
-
- Note that there *is* some custom behavior in our autoloader; the
- original autoloader in our example would work for 99% of the time,
- but would fail when including language files.
-
AN __autoload FUNCTION IS DECLARED AFTER OUR AUTOLOADER IS REGISTERED
spl_autoload_register() has the curious behavior of disabling
the existing __autoload() handler. Users need to explicitly
@@ -138,11 +113,6 @@ Autoload compatibility
spl_autoload_register('__autoload')
- Users should also be on guard if they use a version of PHP previous
- to 5.1.2 without an autoloader--HTML Purifier will define __autoload()
- for you, which can collide with an autoloader that was added by *you*
- later.
-
For better performance
----------------------
@@ -204,9 +174,7 @@ For advanced users
HTMLPurifier.autoload.php
Registers our autoload handler HTMLPurifier_Bootstrap::autoload($class).
- You can do these operations by yourself--in fact, you must modify your own
- autoload handler if you are using a version of PHP earlier than PHP 5.1.2
- (See "Autoload compatibility" above).
+ You can do these operations by yourself, if you like.
---------------------------------------------------------------------------
diff --git a/vendor/ezyang/htmlpurifier/INSTALL.fr.utf8 b/vendor/ezyang/htmlpurifier/INSTALL.fr.utf8
index 95164abba..629387e2e 100644
--- a/vendor/ezyang/htmlpurifier/INSTALL.fr.utf8
+++ b/vendor/ezyang/htmlpurifier/INSTALL.fr.utf8
@@ -11,7 +11,7 @@ pied de page, mais je recommande de lire le document.
1. Compatibilité
-HTML Purifier fonctionne avec PHP 5. PHP 5.0.5 est la dernière version testée.
+HTML Purifier fonctionne avec PHP 5. PHP 5.3 est la dernière version testée.
Il ne dépend pas d'autres librairies.
Les extensions optionnelles sont iconv (généralement déjà installée) et tidy
diff --git a/vendor/ezyang/htmlpurifier/NEWS b/vendor/ezyang/htmlpurifier/NEWS
index 9b6e10232..352835012 100644
--- a/vendor/ezyang/htmlpurifier/NEWS
+++ b/vendor/ezyang/htmlpurifier/NEWS
@@ -9,6 +9,40 @@ NEWS ( CHANGELOG and HISTORY ) HTMLPurifier
. Internal change
==========================
+4.12.0, released 2019-10-27
+! PHP 7.4 is supported, thank you Witold Wasiczko, Mateuz Turcza and
+ Edi Modrić
+- PHPDocs for HTMLModule::addElement() and Bool attr are fixed (thanks
+ Mateusz)
+
+4.11.0, released 2019-07-14
+# SafeScripting now matches case-sensitively against its whitelist (previously it was
+ case-insensitive.) Thanks Dimitri Gritsajuk <gritsajuk.dimitri@gmail.com>
+ for reporting.
+! New directive %Core.AllowParseManyTags which allows parsing of many nested tags.
+ Thanks M. Suzuki <msuzuki1986@gmail.com> for contributing the patch.
+! purifyArray now supports multidimensional arrays. Thanks
+ Sandro Miguel Marques <sandromiguel@sandromiguel.com> for contributing this patch.
+! initial and inherit settings available for width, height, and the min-/max-
+ versions thereof. Thanks Michael Kliewe <info@phpgansta.de> for contributing
+ this patch.
+! More color names are supported. Thanks Daijobou for contributing.
+- Compatibility fixes for PHP 7.3, including new CI for PHP 7.3
+ (thank you Lukas Neumann <lksnmnn@gmail.com>) and removal of
+ reserved words in our constants (thanks Darko Hrgovic <darko@darkodev.com>
+- Compatibility fixes for HHVM. Thanks Mateusz Turcza for contributing
+ this fix.
+- HTML Purifier now never defines __autoload, fixing #196. Thanks
+ Michael Kliewe for reporting.
+- In some situations, Config.php would report an undefined index: class
+ error; this has been fixed. Thanks DiLong Fa for contributing
+ this fix.
+- We no longer produce <script /> tags; we always explicitly write
+ out the open and close tag. Thanks Dimitri Gritsajuk
+ <gritsajuk.dimitri@gmail.com> for contributing this fix.
+- Better compatibility when IDNA constants are not present. Thanks
+ Mateusz Turcza <xemlock@gmail.com> for contributing this fix.
+
4.10.0, released 2018-02-22
# PHP 5.3 is no longer officially supported by HTML Purifier
(we did not specifically break support, but we are no longer
diff --git a/vendor/ezyang/htmlpurifier/README.md b/vendor/ezyang/htmlpurifier/README.md
index 37715c607..9e0becc0a 100644
--- a/vendor/ezyang/htmlpurifier/README.md
+++ b/vendor/ezyang/htmlpurifier/README.md
@@ -26,4 +26,4 @@ Package available on [Composer](https://packagist.org/packages/ezyang/htmlpurifi
If you're using Composer to manage dependencies, you can use
- $ composer require "ezyang/htmlpurifier":"dev-master"
+ $ composer require ezyang/htmlpurifier
diff --git a/vendor/ezyang/htmlpurifier/VERSION b/vendor/ezyang/htmlpurifier/VERSION
index 1910ba9d2..bcd250ed0 100644
--- a/vendor/ezyang/htmlpurifier/VERSION
+++ b/vendor/ezyang/htmlpurifier/VERSION
@@ -1 +1 @@
-4.10.0 \ No newline at end of file
+4.12.0 \ No newline at end of file
diff --git a/vendor/ezyang/htmlpurifier/WHATSNEW b/vendor/ezyang/htmlpurifier/WHATSNEW
index 810086f27..aec9b37c1 100644
--- a/vendor/ezyang/htmlpurifier/WHATSNEW
+++ b/vendor/ezyang/htmlpurifier/WHATSNEW
@@ -1,13 +1,2 @@
-HTML Purifier 4.9.x is a maintenance release, collecting a year
-of accumulated bug fixes plus a few new features. New features
-include support for min/max-width/height CSS, and rgba/hsl/hsla
-in color specifications. Major bugfixes include improvements
-in the Serializer cache to avoid chmod'ing directories, better
-entity decoding (we won't accidentally encode entities that occur
-in URLs) and rel="noopener" on links with target attributes,
-to prevent them from overwriting the original frame.
-
-4.9.3 works around an infinite loop bug in PHP 7.1 with the opcode
-cache (and has one other, minor bugfix, avoiding using autoloading
-when testing for DOMDocument presence). If these bugs do not
-affect you, you do not need to upgrade.
+HTML Purifier 4.12.x is a maintenance release which makes
+compatibility fixes for PHP 7.4.
diff --git a/vendor/ezyang/htmlpurifier/composer.json b/vendor/ezyang/htmlpurifier/composer.json
index 80fee3db3..ef4134fdf 100644
--- a/vendor/ezyang/htmlpurifier/composer.json
+++ b/vendor/ezyang/htmlpurifier/composer.json
@@ -4,7 +4,7 @@
"type": "library",
"keywords": ["html"],
"homepage": "http://htmlpurifier.org/",
- "license": "LGPL",
+ "license": "LGPL-2.1-or-later",
"authors": [
{
"name": "Edward Z. Yang",
@@ -16,7 +16,7 @@
"php": ">=5.2"
},
"require-dev": {
- "simpletest/simpletest": "^1.1"
+ "simpletest/simpletest": "dev-master#72de02a7b80c6bb8864ef9bf66d41d2f58f826bd"
},
"autoload": {
"psr-0": { "HTMLPurifier": "library/" },
diff --git a/vendor/ezyang/htmlpurifier/library/HTMLPurifier.includes.php b/vendor/ezyang/htmlpurifier/library/HTMLPurifier.includes.php
index 321bdc566..3158b2b86 100644
--- a/vendor/ezyang/htmlpurifier/library/HTMLPurifier.includes.php
+++ b/vendor/ezyang/htmlpurifier/library/HTMLPurifier.includes.php
@@ -7,7 +7,7 @@
* primary concern and you are using an opcode cache. PLEASE DO NOT EDIT THIS
* FILE, changes will be overwritten the next time the script is run.
*
- * @version 4.10.0
+ * @version 4.12.0
*
* @warning
* You must *not* include any other HTML Purifier files before this file,
diff --git a/vendor/ezyang/htmlpurifier/library/HTMLPurifier.php b/vendor/ezyang/htmlpurifier/library/HTMLPurifier.php
index bada5188b..58bbddb02 100644
--- a/vendor/ezyang/htmlpurifier/library/HTMLPurifier.php
+++ b/vendor/ezyang/htmlpurifier/library/HTMLPurifier.php
@@ -19,7 +19,7 @@
*/
/*
- HTML Purifier 4.10.0 - Standards Compliant HTML Filtering
+ HTML Purifier 4.12.0 - Standards Compliant HTML Filtering
Copyright (C) 2006-2008 Edward Z. Yang
This library is free software; you can redistribute it and/or
@@ -58,12 +58,12 @@ class HTMLPurifier
* Version of HTML Purifier.
* @type string
*/
- public $version = '4.10.0';
+ public $version = '4.12.0';
/**
* Constant with version of HTML Purifier.
*/
- const VERSION = '4.10.0';
+ const VERSION = '4.12.0';
/**
* Global configuration object.
@@ -240,12 +240,16 @@ class HTMLPurifier
public function purifyArray($array_of_html, $config = null)
{
$context_array = array();
- foreach ($array_of_html as $key => $html) {
- $array_of_html[$key] = $this->purify($html, $config);
+ foreach($array_of_html as $key=>$value){
+ if (is_array($value)) {
+ $array[$key] = $this->purifyArray($value, $config);
+ } else {
+ $array[$key] = $this->purify($value, $config);
+ }
$context_array[$key] = $this->context;
}
$this->context = $context_array;
- return $array_of_html;
+ return $array;
}
/**
diff --git a/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/HTML/Bool.php b/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/HTML/Bool.php
index dea15d2cd..be3bbc8dc 100644
--- a/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/HTML/Bool.php
+++ b/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/HTML/Bool.php
@@ -7,7 +7,7 @@ class HTMLPurifier_AttrDef_HTML_Bool extends HTMLPurifier_AttrDef
{
/**
- * @type bool
+ * @type string
*/
protected $name;
@@ -17,7 +17,7 @@ class HTMLPurifier_AttrDef_HTML_Bool extends HTMLPurifier_AttrDef
public $minimized = true;
/**
- * @param bool $name
+ * @param bool|string $name
*/
public function __construct($name = false)
{
diff --git a/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/URI/Host.php b/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/URI/Host.php
index e54a3344a..1beeaa5d2 100644
--- a/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/URI/Host.php
+++ b/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/URI/Host.php
@@ -97,7 +97,11 @@ class HTMLPurifier_AttrDef_URI_Host extends HTMLPurifier_AttrDef
// PHP 5.3 and later support this functionality natively
if (function_exists('idn_to_ascii')) {
- $string = idn_to_ascii($string, IDNA_NONTRANSITIONAL_TO_ASCII, INTL_IDNA_VARIANT_UTS46);
+ if (defined('IDNA_NONTRANSITIONAL_TO_ASCII') && defined('INTL_IDNA_VARIANT_UTS46')) {
+ $string = idn_to_ascii($string, IDNA_NONTRANSITIONAL_TO_ASCII, INTL_IDNA_VARIANT_UTS46);
+ } else {
+ $string = idn_to_ascii($string);
+ }
// If we have Net_IDNA2 support, we can support IRIs by
// punycoding them. (This is the most portable thing to do,
diff --git a/vendor/ezyang/htmlpurifier/library/HTMLPurifier/CSSDefinition.php b/vendor/ezyang/htmlpurifier/library/HTMLPurifier/CSSDefinition.php
index 47dfd1f66..21f1a5899 100644
--- a/vendor/ezyang/htmlpurifier/library/HTMLPurifier/CSSDefinition.php
+++ b/vendor/ezyang/htmlpurifier/library/HTMLPurifier/CSSDefinition.php
@@ -220,15 +220,25 @@ class HTMLPurifier_CSSDefinition extends HTMLPurifier_Definition
array(
new HTMLPurifier_AttrDef_CSS_Length('0'),
new HTMLPurifier_AttrDef_CSS_Percentage(true),
- new HTMLPurifier_AttrDef_Enum(array('auto'))
+ new HTMLPurifier_AttrDef_Enum(array('auto', 'initial', 'inherit'))
+ )
+ );
+ $trusted_min_wh = new HTMLPurifier_AttrDef_CSS_Composite(
+ array(
+ new HTMLPurifier_AttrDef_CSS_Length('0'),
+ new HTMLPurifier_AttrDef_CSS_Percentage(true),
+ new HTMLPurifier_AttrDef_Enum(array('initial', 'inherit'))
+ )
+ );
+ $trusted_max_wh = new HTMLPurifier_AttrDef_CSS_Composite(
+ array(
+ new HTMLPurifier_AttrDef_CSS_Length('0'),
+ new HTMLPurifier_AttrDef_CSS_Percentage(true),
+ new HTMLPurifier_AttrDef_Enum(array('none', 'initial', 'inherit'))
)
);
$max = $config->get('CSS.MaxImgLength');
- $this->info['min-width'] =
- $this->info['max-width'] =
- $this->info['min-height'] =
- $this->info['max-height'] =
$this->info['width'] =
$this->info['height'] =
$max === null ?
@@ -245,6 +255,38 @@ class HTMLPurifier_CSSDefinition extends HTMLPurifier_Definition
// For everyone else:
$trusted_wh
);
+ $this->info['min-width'] =
+ $this->info['min-height'] =
+ $max === null ?
+ $trusted_min_wh :
+ new HTMLPurifier_AttrDef_Switch(
+ 'img',
+ // For img tags:
+ new HTMLPurifier_AttrDef_CSS_Composite(
+ array(
+ new HTMLPurifier_AttrDef_CSS_Length('0', $max),
+ new HTMLPurifier_AttrDef_Enum(array('initial', 'inherit'))
+ )
+ ),
+ // For everyone else:
+ $trusted_min_wh
+ );
+ $this->info['max-width'] =
+ $this->info['max-height'] =
+ $max === null ?
+ $trusted_max_wh :
+ new HTMLPurifier_AttrDef_Switch(
+ 'img',
+ // For img tags:
+ new HTMLPurifier_AttrDef_CSS_Composite(
+ array(
+ new HTMLPurifier_AttrDef_CSS_Length('0', $max),
+ new HTMLPurifier_AttrDef_Enum(array('none', 'initial', 'inherit'))
+ )
+ ),
+ // For everyone else:
+ $trusted_max_wh
+ );
$this->info['text-decoration'] = new HTMLPurifier_AttrDef_CSS_TextDecoration();
diff --git a/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ChildDef/Custom.php b/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ChildDef/Custom.php
index 128132e96..f515888a1 100644
--- a/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ChildDef/Custom.php
+++ b/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ChildDef/Custom.php
@@ -45,7 +45,7 @@ class HTMLPurifier_ChildDef_Custom extends HTMLPurifier_ChildDef
protected function _compileRegex()
{
$raw = str_replace(' ', '', $this->dtd_regex);
- if ($raw{0} != '(') {
+ if ($raw[0] != '(') {
$raw = "($raw)";
}
$el = '[#a-zA-Z0-9_.-]+';
diff --git a/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Config.php b/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Config.php
index f37cf3713..f569d40c9 100644
--- a/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Config.php
+++ b/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Config.php
@@ -21,7 +21,7 @@ class HTMLPurifier_Config
* HTML Purifier's version
* @type string
*/
- public $version = '4.10.0';
+ public $version = '4.12.0';
/**
* Whether or not to automatically finalize
@@ -890,7 +890,7 @@ class HTMLPurifier_Config
// zip(tail(trace), trace) -- but PHP is not Haskell har har
for ($i = 0, $c = count($trace); $i < $c - 1; $i++) {
// XXX this is not correct on some versions of HTML Purifier
- if ($trace[$i + 1]['class'] === 'HTMLPurifier_Config') {
+ if (isset($trace[$i + 1]['class']) && $trace[$i + 1]['class'] === 'HTMLPurifier_Config') {
continue;
}
$frame = $trace[$i];
diff --git a/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema.php b/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema.php
index 655c0e97a..c3fe8cd4a 100644
--- a/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema.php
+++ b/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema.php
@@ -100,7 +100,7 @@ class HTMLPurifier_ConfigSchema
* @param string $key Name of directive
* @param mixed $default Default value of directive
* @param string $type Allowed type of the directive. See
- * HTMLPurifier_DirectiveDef::$type for allowed values
+ * HTMLPurifier_VarParser::$types for allowed values
* @param bool $allow_null Whether or not to allow null values
*/
public function add($key, $default, $type, $allow_null)
diff --git a/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema.ser b/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema.ser
index 371e948f1..47bd259b2 100644
--- a/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema.ser
+++ b/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema.ser
Binary files differ
diff --git a/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/AutoFormat.RemoveEmpty.RemoveNbsp.txt b/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/AutoFormat.RemoveEmpty.RemoveNbsp.txt
index ca17eb1dc..9228dee22 100644
--- a/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/AutoFormat.RemoveEmpty.RemoveNbsp.txt
+++ b/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/AutoFormat.RemoveEmpty.RemoveNbsp.txt
@@ -6,7 +6,7 @@ DEFAULT: false
<p>
When enabled, HTML Purifier will treat any elements that contain only
non-breaking spaces as well as regular whitespace as empty, and remove
- them when %AutoForamt.RemoveEmpty is enabled.
+ them when %AutoFormat.RemoveEmpty is enabled.
</p>
<p>
See %AutoFormat.RemoveEmpty.RemoveNbsp.Exceptions for a list of elements
diff --git a/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Core.AllowParseManyTags.txt b/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Core.AllowParseManyTags.txt
new file mode 100644
index 000000000..06278f82a
--- /dev/null
+++ b/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Core.AllowParseManyTags.txt
@@ -0,0 +1,12 @@
+Core.AllowParseManyTags
+TYPE: bool
+DEFAULT: false
+VERSION: 4.10.1
+--DESCRIPTION--
+<p>
+ This directive allows parsing of many nested tags.
+ If you set true, relaxes any hardcoded limit from the parser.
+ However, in that case it may cause a Dos attack.
+ Be careful when enabling it.
+</p>
+--# vim: et sw=4 sts=4
diff --git a/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Core.ColorKeywords.txt b/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Core.ColorKeywords.txt
index c572c14ec..a75844cd5 100644
--- a/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Core.ColorKeywords.txt
+++ b/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Core.ColorKeywords.txt
@@ -3,23 +3,154 @@ TYPE: hash
VERSION: 2.0.0
--DEFAULT--
array (
- 'maroon' => '#800000',
- 'red' => '#FF0000',
- 'orange' => '#FFA500',
- 'yellow' => '#FFFF00',
- 'olive' => '#808000',
- 'purple' => '#800080',
+ 'aliceblue' => '#F0F8FF',
+ 'antiquewhite' => '#FAEBD7',
+ 'aqua' => '#00FFFF',
+ 'aquamarine' => '#7FFFD4',
+ 'azure' => '#F0FFFF',
+ 'beige' => '#F5F5DC',
+ 'bisque' => '#FFE4C4',
+ 'black' => '#000000',
+ 'blanchedalmond' => '#FFEBCD',
+ 'blue' => '#0000FF',
+ 'blueviolet' => '#8A2BE2',
+ 'brown' => '#A52A2A',
+ 'burlywood' => '#DEB887',
+ 'cadetblue' => '#5F9EA0',
+ 'chartreuse' => '#7FFF00',
+ 'chocolate' => '#D2691E',
+ 'coral' => '#FF7F50',
+ 'cornflowerblue' => '#6495ED',
+ 'cornsilk' => '#FFF8DC',
+ 'crimson' => '#DC143C',
+ 'cyan' => '#00FFFF',
+ 'darkblue' => '#00008B',
+ 'darkcyan' => '#008B8B',
+ 'darkgoldenrod' => '#B8860B',
+ 'darkgray' => '#A9A9A9',
+ 'darkgrey' => '#A9A9A9',
+ 'darkgreen' => '#006400',
+ 'darkkhaki' => '#BDB76B',
+ 'darkmagenta' => '#8B008B',
+ 'darkolivegreen' => '#556B2F',
+ 'darkorange' => '#FF8C00',
+ 'darkorchid' => '#9932CC',
+ 'darkred' => '#8B0000',
+ 'darksalmon' => '#E9967A',
+ 'darkseagreen' => '#8FBC8F',
+ 'darkslateblue' => '#483D8B',
+ 'darkslategray' => '#2F4F4F',
+ 'darkslategrey' => '#2F4F4F',
+ 'darkturquoise' => '#00CED1',
+ 'darkviolet' => '#9400D3',
+ 'deeppink' => '#FF1493',
+ 'deepskyblue' => '#00BFFF',
+ 'dimgray' => '#696969',
+ 'dimgrey' => '#696969',
+ 'dodgerblue' => '#1E90FF',
+ 'firebrick' => '#B22222',
+ 'floralwhite' => '#FFFAF0',
+ 'forestgreen' => '#228B22',
'fuchsia' => '#FF00FF',
- 'white' => '#FFFFFF',
- 'lime' => '#00FF00',
+ 'gainsboro' => '#DCDCDC',
+ 'ghostwhite' => '#F8F8FF',
+ 'gold' => '#FFD700',
+ 'goldenrod' => '#DAA520',
+ 'gray' => '#808080',
+ 'grey' => '#808080',
'green' => '#008000',
+ 'greenyellow' => '#ADFF2F',
+ 'honeydew' => '#F0FFF0',
+ 'hotpink' => '#FF69B4',
+ 'indianred' => '#CD5C5C',
+ 'indigo' => '#4B0082',
+ 'ivory' => '#FFFFF0',
+ 'khaki' => '#F0E68C',
+ 'lavender' => '#E6E6FA',
+ 'lavenderblush' => '#FFF0F5',
+ 'lawngreen' => '#7CFC00',
+ 'lemonchiffon' => '#FFFACD',
+ 'lightblue' => '#ADD8E6',
+ 'lightcoral' => '#F08080',
+ 'lightcyan' => '#E0FFFF',
+ 'lightgoldenrodyellow' => '#FAFAD2',
+ 'lightgray' => '#D3D3D3',
+ 'lightgrey' => '#D3D3D3',
+ 'lightgreen' => '#90EE90',
+ 'lightpink' => '#FFB6C1',
+ 'lightsalmon' => '#FFA07A',
+ 'lightseagreen' => '#20B2AA',
+ 'lightskyblue' => '#87CEFA',
+ 'lightslategray' => '#778899',
+ 'lightslategrey' => '#778899',
+ 'lightsteelblue' => '#B0C4DE',
+ 'lightyellow' => '#FFFFE0',
+ 'lime' => '#00FF00',
+ 'limegreen' => '#32CD32',
+ 'linen' => '#FAF0E6',
+ 'magenta' => '#FF00FF',
+ 'maroon' => '#800000',
+ 'mediumaquamarine' => '#66CDAA',
+ 'mediumblue' => '#0000CD',
+ 'mediumorchid' => '#BA55D3',
+ 'mediumpurple' => '#9370DB',
+ 'mediumseagreen' => '#3CB371',
+ 'mediumslateblue' => '#7B68EE',
+ 'mediumspringgreen' => '#00FA9A',
+ 'mediumturquoise' => '#48D1CC',
+ 'mediumvioletred' => '#C71585',
+ 'midnightblue' => '#191970',
+ 'mintcream' => '#F5FFFA',
+ 'mistyrose' => '#FFE4E1',
+ 'moccasin' => '#FFE4B5',
+ 'navajowhite' => '#FFDEAD',
'navy' => '#000080',
- 'blue' => '#0000FF',
- 'aqua' => '#00FFFF',
- 'teal' => '#008080',
- 'black' => '#000000',
+ 'oldlace' => '#FDF5E6',
+ 'olive' => '#808000',
+ 'olivedrab' => '#6B8E23',
+ 'orange' => '#FFA500',
+ 'orangered' => '#FF4500',
+ 'orchid' => '#DA70D6',
+ 'palegoldenrod' => '#EEE8AA',
+ 'palegreen' => '#98FB98',
+ 'paleturquoise' => '#AFEEEE',
+ 'palevioletred' => '#DB7093',
+ 'papayawhip' => '#FFEFD5',
+ 'peachpuff' => '#FFDAB9',
+ 'peru' => '#CD853F',
+ 'pink' => '#FFC0CB',
+ 'plum' => '#DDA0DD',
+ 'powderblue' => '#B0E0E6',
+ 'purple' => '#800080',
+ 'rebeccapurple' => '#663399',
+ 'red' => '#FF0000',
+ 'rosybrown' => '#BC8F8F',
+ 'royalblue' => '#4169E1',
+ 'saddlebrown' => '#8B4513',
+ 'salmon' => '#FA8072',
+ 'sandybrown' => '#F4A460',
+ 'seagreen' => '#2E8B57',
+ 'seashell' => '#FFF5EE',
+ 'sienna' => '#A0522D',
'silver' => '#C0C0C0',
- 'gray' => '#808080',
+ 'skyblue' => '#87CEEB',
+ 'slateblue' => '#6A5ACD',
+ 'slategray' => '#708090',
+ 'slategrey' => '#708090',
+ 'snow' => '#FFFAFA',
+ 'springgreen' => '#00FF7F',
+ 'steelblue' => '#4682B4',
+ 'tan' => '#D2B48C',
+ 'teal' => '#008080',
+ 'thistle' => '#D8BFD8',
+ 'tomato' => '#FF6347',
+ 'turquoise' => '#40E0D0',
+ 'violet' => '#EE82EE',
+ 'wheat' => '#F5DEB3',
+ 'white' => '#FFFFFF',
+ 'whitesmoke' => '#F5F5F5',
+ 'yellow' => '#FFFF00',
+ 'yellowgreen' => '#9ACD32'
)
--DESCRIPTION--
diff --git a/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Encoder.php b/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Encoder.php
index b94f17542..40a24266a 100644
--- a/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Encoder.php
+++ b/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Encoder.php
@@ -159,7 +159,7 @@ class HTMLPurifier_Encoder
$len = strlen($str);
for ($i = 0; $i < $len; $i++) {
- $in = ord($str{$i});
+ $in = ord($str[$i]);
$char .= $str[$i]; // append byte to char
if (0 == $mState) {
// When mState is zero we expect either a US-ASCII character
diff --git a/vendor/ezyang/htmlpurifier/library/HTMLPurifier/EntityParser.php b/vendor/ezyang/htmlpurifier/library/HTMLPurifier/EntityParser.php
index c372b5a6a..3ef2d09ec 100644
--- a/vendor/ezyang/htmlpurifier/library/HTMLPurifier/EntityParser.php
+++ b/vendor/ezyang/htmlpurifier/library/HTMLPurifier/EntityParser.php
@@ -118,7 +118,7 @@ class HTMLPurifier_EntityParser
$entity = $matches[0];
$hex_part = @$matches[1];
$dec_part = @$matches[2];
- $named_part = empty($matches[3]) ? @$matches[4] : $matches[3];
+ $named_part = empty($matches[3]) ? (empty($matches[4]) ? "" : $matches[4]) : $matches[3];
if ($hex_part !== NULL && $hex_part !== "") {
return HTMLPurifier_Encoder::unichr(hexdec($hex_part));
} elseif ($dec_part !== NULL && $dec_part !== "") {
diff --git a/vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule.php b/vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule.php
index bb3a9230b..6d898f80c 100644
--- a/vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule.php
+++ b/vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule.php
@@ -132,9 +132,9 @@ class HTMLPurifier_HTMLModule
* @param string $element Name of element to add
* @param string|bool $type What content set should element be registered to?
* Set as false to skip this step.
- * @param string $contents Allowed children in form of:
+ * @param string|HTMLPurifier_ChildDef $contents Allowed children in form of:
* "$content_model_type: $content_model"
- * @param array $attr_includes What attribute collections to register to
+ * @param array|string $attr_includes What attribute collections to register to
* element?
* @param array $attr What unique attributes does the element define?
* @see HTMLPurifier_ElementDef:: for in-depth descriptions of these parameters.
diff --git a/vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/SafeScripting.php b/vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/SafeScripting.php
index 0330cd97f..aea7584c3 100644
--- a/vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/SafeScripting.php
+++ b/vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/SafeScripting.php
@@ -23,13 +23,13 @@ class HTMLPurifier_HTMLModule_SafeScripting extends HTMLPurifier_HTMLModule
$script = $this->addElement(
'script',
'Inline',
- 'Empty',
+ 'Optional:', // Not `Empty` to not allow to autoclose the <script /> tag @see https://www.w3.org/TR/html4/interact/scripts.html
null,
array(
// While technically not required by the spec, we're forcing
// it to this value.
'type' => 'Enum#text/javascript',
- 'src*' => new HTMLPurifier_AttrDef_Enum(array_keys($allowed))
+ 'src*' => new HTMLPurifier_AttrDef_Enum(array_keys($allowed), /*case sensitive*/ true)
)
);
$script->attr_transform_pre[] =
diff --git a/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Language/messages/en-x-test.php b/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Language/messages/en-x-test.php
index 1c046f379..dd5f5024f 100644
--- a/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Language/messages/en-x-test.php
+++ b/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Language/messages/en-x-test.php
@@ -8,4 +8,6 @@ $messages = array(
'HTMLPurifier' => 'HTML Purifier X'
);
+$errorNames = array();
+
// vim: et sw=4 sts=4
diff --git a/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Language/messages/en-x-testmini.php b/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Language/messages/en-x-testmini.php
index 806c83fbf..e1e7db500 100644
--- a/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Language/messages/en-x-testmini.php
+++ b/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Language/messages/en-x-testmini.php
@@ -9,4 +9,6 @@ $messages = array(
'HTMLPurifier' => 'HTML Purifier XNone'
);
+$errorNames = array();
+
// vim: et sw=4 sts=4
diff --git a/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Lexer/DOMLex.php b/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Lexer/DOMLex.php
index 6238a99e3..ca5f25b84 100644
--- a/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Lexer/DOMLex.php
+++ b/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Lexer/DOMLex.php
@@ -68,8 +68,18 @@ class HTMLPurifier_Lexer_DOMLex extends HTMLPurifier_Lexer
$doc = new DOMDocument();
$doc->encoding = 'UTF-8'; // theoretically, the above has this covered
+ $options = 0;
+ if ($config->get('Core.AllowParseManyTags') && defined('LIBXML_PARSEHUGE')) {
+ $options |= LIBXML_PARSEHUGE;
+ }
+
set_error_handler(array($this, 'muteErrorHandler'));
- $doc->loadHTML($html);
+ // loadHTML() fails on PHP 5.3 when second parameter is given
+ if ($options) {
+ $doc->loadHTML($html, $options);
+ } else {
+ $doc->loadHTML($html);
+ }
restore_error_handler();
$body = $doc->getElementsByTagName('html')->item(0)-> // <html>
@@ -133,11 +143,11 @@ class HTMLPurifier_Lexer_DOMLex extends HTMLPurifier_Lexer
*/
protected function getTagName($node)
{
- if (property_exists($node, 'tagName')) {
+ if (isset($node->tagName)) {
return $node->tagName;
- } else if (property_exists($node, 'nodeName')) {
+ } else if (isset($node->nodeName)) {
return $node->nodeName;
- } else if (property_exists($node, 'localName')) {
+ } else if (isset($node->localName)) {
return $node->localName;
}
return null;
@@ -150,11 +160,11 @@ class HTMLPurifier_Lexer_DOMLex extends HTMLPurifier_Lexer
*/
protected function getData($node)
{
- if (property_exists($node, 'data')) {
+ if (isset($node->data)) {
return $node->data;
- } else if (property_exists($node, 'nodeValue')) {
+ } else if (isset($node->nodeValue)) {
return $node->nodeValue;
- } else if (property_exists($node, 'textContent')) {
+ } else if (isset($node->textContent)) {
return $node->textContent;
}
return null;
diff --git a/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Printer/ConfigForm.php b/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Printer/ConfigForm.php
index 65a777904..33ae11397 100644
--- a/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Printer/ConfigForm.php
+++ b/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Printer/ConfigForm.php
@@ -48,7 +48,7 @@ class HTMLPurifier_Printer_ConfigForm extends HTMLPurifier_Printer
$this->compress = $compress;
// initialize sub-printers
$this->fields[0] = new HTMLPurifier_Printer_ConfigForm_default();
- $this->fields[HTMLPurifier_VarParser::BOOL] = new HTMLPurifier_Printer_ConfigForm_bool();
+ $this->fields[HTMLPurifier_VarParser::C_BOOL] = new HTMLPurifier_Printer_ConfigForm_bool();
}
/**
@@ -339,7 +339,7 @@ class HTMLPurifier_Printer_ConfigForm_default extends HTMLPurifier_Printer
$value = '';
}
}
- if ($type === HTMLPurifier_VarParser::MIXED) {
+ if ($type === HTMLPurifier_VarParser::C_MIXED) {
return 'Not supported';
$value = serialize($value);
}
diff --git a/vendor/ezyang/htmlpurifier/library/HTMLPurifier/TagTransform/Font.php b/vendor/ezyang/htmlpurifier/library/HTMLPurifier/TagTransform/Font.php
index 7853d90bc..768c9b153 100644
--- a/vendor/ezyang/htmlpurifier/library/HTMLPurifier/TagTransform/Font.php
+++ b/vendor/ezyang/htmlpurifier/library/HTMLPurifier/TagTransform/Font.php
@@ -75,7 +75,7 @@ class HTMLPurifier_TagTransform_Font extends HTMLPurifier_TagTransform
if (isset($attr['size'])) {
// normalize large numbers
if ($attr['size'] !== '') {
- if ($attr['size']{0} == '+' || $attr['size']{0} == '-') {
+ if ($attr['size'][0] == '+' || $attr['size'][0] == '-') {
$size = (int)$attr['size'];
if ($size < -2) {
$attr['size'] = '-2';
diff --git a/vendor/ezyang/htmlpurifier/library/HTMLPurifier/VarParser.php b/vendor/ezyang/htmlpurifier/library/HTMLPurifier/VarParser.php
index 50cba6910..0c97c8289 100644
--- a/vendor/ezyang/htmlpurifier/library/HTMLPurifier/VarParser.php
+++ b/vendor/ezyang/htmlpurifier/library/HTMLPurifier/VarParser.php
@@ -7,34 +7,34 @@
class HTMLPurifier_VarParser
{
- const STRING = 1;
+ const C_STRING = 1;
const ISTRING = 2;
const TEXT = 3;
const ITEXT = 4;
- const INT = 5;
- const FLOAT = 6;
- const BOOL = 7;
+ const C_INT = 5;
+ const C_FLOAT = 6;
+ const C_BOOL = 7;
const LOOKUP = 8;
const ALIST = 9;
const HASH = 10;
- const MIXED = 11;
+ const C_MIXED = 11;
/**
* Lookup table of allowed types. Mainly for backwards compatibility, but
* also convenient for transforming string type names to the integer constants.
*/
public static $types = array(
- 'string' => self::STRING,
+ 'string' => self::C_STRING,
'istring' => self::ISTRING,
'text' => self::TEXT,
'itext' => self::ITEXT,
- 'int' => self::INT,
- 'float' => self::FLOAT,
- 'bool' => self::BOOL,
+ 'int' => self::C_INT,
+ 'float' => self::C_FLOAT,
+ 'bool' => self::C_BOOL,
'lookup' => self::LOOKUP,
'list' => self::ALIST,
'hash' => self::HASH,
- 'mixed' => self::MIXED
+ 'mixed' => self::C_MIXED
);
/**
@@ -42,7 +42,7 @@ class HTMLPurifier_VarParser
* allowed value lists.
*/
public static $stringTypes = array(
- self::STRING => true,
+ self::C_STRING => true,
self::ISTRING => true,
self::TEXT => true,
self::ITEXT => true,
@@ -74,7 +74,7 @@ class HTMLPurifier_VarParser
// These are basic checks, to make sure nothing horribly wrong
// happened in our implementations.
switch ($type) {
- case (self::STRING):
+ case (self::C_STRING):
case (self::ISTRING):
case (self::TEXT):
case (self::ITEXT):
@@ -85,17 +85,17 @@ class HTMLPurifier_VarParser
$var = strtolower($var);
}
return $var;
- case (self::INT):
+ case (self::C_INT):
if (!is_int($var)) {
break;
}
return $var;
- case (self::FLOAT):
+ case (self::C_FLOAT):
if (!is_float($var)) {
break;
}
return $var;
- case (self::BOOL):
+ case (self::C_BOOL):
if (!is_bool($var)) {
break;
}
@@ -119,7 +119,7 @@ class HTMLPurifier_VarParser
}
}
return $var;
- case (self::MIXED):
+ case (self::C_MIXED):
return $var;
default:
$this->errorInconsistent(get_class($this), $type);
diff --git a/vendor/ezyang/htmlpurifier/library/HTMLPurifier/VarParser/Flexible.php b/vendor/ezyang/htmlpurifier/library/HTMLPurifier/VarParser/Flexible.php
index b15016c5b..3bfbe8386 100644
--- a/vendor/ezyang/htmlpurifier/library/HTMLPurifier/VarParser/Flexible.php
+++ b/vendor/ezyang/htmlpurifier/library/HTMLPurifier/VarParser/Flexible.php
@@ -23,23 +23,23 @@ class HTMLPurifier_VarParser_Flexible extends HTMLPurifier_VarParser
// Note: if code "breaks" from the switch, it triggers a generic
// exception to be thrown. Specific errors can be specifically
// done here.
- case self::MIXED:
+ case self::C_MIXED:
case self::ISTRING:
- case self::STRING:
+ case self::C_STRING:
case self::TEXT:
case self::ITEXT:
return $var;
- case self::INT:
+ case self::C_INT:
if (is_string($var) && ctype_digit($var)) {
$var = (int)$var;
}
return $var;
- case self::FLOAT:
+ case self::C_FLOAT:
if ((is_string($var) && is_numeric($var)) || is_int($var)) {
$var = (float)$var;
}
return $var;
- case self::BOOL:
+ case self::C_BOOL:
if (is_int($var) && ($var === 0 || $var === 1)) {
$var = (bool)$var;
} elseif (is_string($var)) {
diff --git a/vendor/ezyang/htmlpurifier/maintenance/.htaccess b/vendor/ezyang/htmlpurifier/maintenance/.htaccess
index 3a4288278..8f6c14146 100644
--- a/vendor/ezyang/htmlpurifier/maintenance/.htaccess
+++ b/vendor/ezyang/htmlpurifier/maintenance/.htaccess
@@ -1 +1,7 @@
-Deny from all
+<IfModule mod_authz_core.c>
+ Require all denied
+</IfModule>
+
+<IfModule !mod_authz_core.c>
+ Deny from all
+</ifModule>
diff --git a/vendor/ezyang/htmlpurifier/maintenance/flush.php b/vendor/ezyang/htmlpurifier/maintenance/flush.php
deleted file mode 100644
index c0853d230..000000000
--- a/vendor/ezyang/htmlpurifier/maintenance/flush.php
+++ /dev/null
@@ -1,30 +0,0 @@
-#!/usr/bin/php
-<?php
-
-chdir(dirname(__FILE__));
-require_once 'common.php';
-assertCli();
-
-/**
- * @file
- * Runs all generation/flush cache scripts to ensure that somewhat volatile
- * generated files are up-to-date.
- */
-
-function e($cmd)
-{
- echo "\$ $cmd\n";
- passthru($cmd, $status);
- echo "\n";
- if ($status) exit($status);
-}
-
-$php = empty($_SERVER['argv'][1]) ? 'php' : $_SERVER['argv'][1];
-
-e($php . ' generate-includes.php');
-e($php . ' generate-schema-cache.php');
-e($php . ' flush-definition-cache.php');
-e($php . ' generate-standalone.php');
-e($php . ' config-scanner.php');
-
-// vim: et sw=4 sts=4
diff --git a/vendor/ezyang/htmlpurifier/maintenance/flush.sh b/vendor/ezyang/htmlpurifier/maintenance/flush.sh
new file mode 100644
index 000000000..65ef6f8cc
--- /dev/null
+++ b/vendor/ezyang/htmlpurifier/maintenance/flush.sh
@@ -0,0 +1,8 @@
+#!/bin/bash
+set -ex
+DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null && pwd )"
+php "$DIR/generate-includes.php"
+php "$DIR/generate-schema-cache.php"
+php "$DIR/flush-definition-cache.php"
+php "$DIR/generate-standalone.php"
+php "$DIR/config-scanner.php"
diff --git a/vendor/ezyang/htmlpurifier/maintenance/update-config.php b/vendor/ezyang/htmlpurifier/maintenance/update-config.php
deleted file mode 100644
index 2d8a7a9c1..000000000
--- a/vendor/ezyang/htmlpurifier/maintenance/update-config.php
+++ /dev/null
@@ -1,34 +0,0 @@
-#!/usr/bin/php
-<?php
-
-chdir(dirname(__FILE__));
-require_once 'common.php';
-assertCli();
-
-/**
- * @file
- * Converts all instances of $config->set and $config->get to the new
- * format, as described by docs/dev-config-bcbreaks.txt
- */
-
-$FS = new FSTools();
-chdir(dirname(__FILE__) . '/..');
-$raw_files = $FS->globr('.', '*.php');
-foreach ($raw_files as $file) {
- $file = substr($file, 2); // rm leading './'
- if (strpos($file, 'library/standalone/') === 0) continue;
- if (strpos($file, 'maintenance/update-config.php') === 0) continue;
- if (strpos($file, 'test-settings.php') === 0) continue;
- if (substr_count($file, '.') > 1) continue; // rm meta files
- // process the file
- $contents = file_get_contents($file);
- $contents = preg_replace(
- "#config->(set|get)\('(.+?)', '(.+?)'#",
- "config->\\1('\\2.\\3'",
- $contents
- );
- if ($contents === '') continue;
- file_put_contents($file, $contents);
-}
-
-// vim: et sw=4 sts=4
diff --git a/vendor/ezyang/htmlpurifier/plugins/phorum/config.default.php b/vendor/ezyang/htmlpurifier/plugins/phorum/config.default.php
index e047c0b42..29c1b7497 100644
--- a/vendor/ezyang/htmlpurifier/plugins/phorum/config.default.php
+++ b/vendor/ezyang/htmlpurifier/plugins/phorum/config.default.php
@@ -53,5 +53,6 @@ $config->set('Core.Encoding', $GLOBALS['PHORUM']['DATA']['CHARSET']); // we'll c
if (strtolower($GLOBALS['PHORUM']['DATA']['CHARSET']) !== 'utf-8') {
$config->set('Core.EscapeNonASCIICharacters', true);
}
+$config->set('Core.AllowParseManyTags', false);
// vim: et sw=4 sts=4
diff --git a/vendor/ezyang/htmlpurifier/release2-tag.php b/vendor/ezyang/htmlpurifier/release2-tag.php
deleted file mode 100644
index 25e5300d8..000000000
--- a/vendor/ezyang/htmlpurifier/release2-tag.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-
-// Tags releases
-
-if (php_sapi_name() != 'cli') {
- echo 'Release script cannot be called from web-browser.';
- exit;
-}
-
-require 'svn.php';
-
-$svn_info = my_svn_info('.');
-
-$version = trim(file_get_contents('VERSION'));
-
-$trunk_url = $svn_info['Repository Root'] . '/htmlpurifier/trunk';
-$trunk_tag_url = $svn_info['Repository Root'] . '/htmlpurifier/tags/' . $version;
-
-echo "Tagging trunk to tags/$version...";
-passthru("svn copy --message \"Tag $version release.\" $trunk_url $trunk_tag_url");
-
-// vim: et sw=4 sts=4
diff --git a/vendor/ezyang/htmlpurifier/release1-update.php b/vendor/ezyang/htmlpurifier/update-for-release
index 834d38567..32709d25e 100644
--- a/vendor/ezyang/htmlpurifier/release1-update.php
+++ b/vendor/ezyang/htmlpurifier/update-for-release
@@ -102,7 +102,7 @@ if (!$c) {
}
file_put_contents('library/HTMLPurifier/Config.php', $config_c);
-passthru('php maintenance/flush.php');
+passthru('maintenance/flush.sh');
if ($is_dev) echo "Review changes, write something in WHATSNEW and FOCUS, and then commit with log 'Release $version.'" . PHP_EOL;
else echo "Numbers updated to dev, no other modifications necessary!";
diff --git a/vendor/league/html-to-markdown/.github/FUNDING.yml b/vendor/league/html-to-markdown/.github/FUNDING.yml
new file mode 100644
index 000000000..40a26fbff
--- /dev/null
+++ b/vendor/league/html-to-markdown/.github/FUNDING.yml
@@ -0,0 +1,2 @@
+github: colinodell
+patreon: colinodell
diff --git a/vendor/league/html-to-markdown/.github/stale.yml b/vendor/league/html-to-markdown/.github/stale.yml
new file mode 100644
index 000000000..bb7c5e94a
--- /dev/null
+++ b/vendor/league/html-to-markdown/.github/stale.yml
@@ -0,0 +1,18 @@
+# Number of days of inactivity before an issue becomes stale
+daysUntilStale: 90
+# Number of days of inactivity before a stale issue is closed
+daysUntilClose: 30
+# Issues with these labels will never be considered stale
+exemptLabels:
+ - pinned
+ - on hold
+ - security
+# Label to use when marking an issue as stale
+staleLabel: stale
+# Comment to post when marking an issue as stale. Set to `false` to disable
+markComment: >
+ This issue has been automatically marked as stale because it has not had
+ recent activity. It will be closed if no further activity occurs. Thank you
+ for your contributions.
+# Comment to post when closing a stale issue. Set to `false` to disable
+closeComment: false
diff --git a/vendor/league/html-to-markdown/CHANGELOG.md b/vendor/league/html-to-markdown/CHANGELOG.md
index e1893be9a..ded540682 100644
--- a/vendor/league/html-to-markdown/CHANGELOG.md
+++ b/vendor/league/html-to-markdown/CHANGELOG.md
@@ -4,6 +4,22 @@ Updates should follow the [Keep a CHANGELOG](http://keepachangelog.com/) princip
## [Unreleased][unreleased]
+## [4.9.0] - 2019-11-02
+## Added
+ - Added new option to preserve comments (#177, #179)
+
+## [4.8.3] - 2019-10-31
+### Fixed
+ - Fixed whitespace preservation around `<code>` tags (#174, #178)
+
+## [4.8.2] - 2019-08-02
+### Fixed
+ - Fixed headers not being placed onto a new line in some cases (#172)
+ - Fixed handling of links containing spaces (#175)
+
+### Removed
+ - Removed support for HHVM
+
## [4.8.1] - 2018-12-24
### Added
- Added support for PHP 7.3
@@ -243,7 +259,10 @@ not ideally set, so this releases fixes that. Moving forwards this should reduce
### Added
- Initial release
-[unreleased]: https://github.com/thephpleague/html-to-markdown/compare/4.8.1...master
+[unreleased]: https://github.com/thephpleague/html-to-markdown/compare/4.9.0...master
+[4.9.0]: https://github.com/thephpleague/html-to-markdown/compare/4.8.3...4.9.0
+[4.8.3]: https://github.com/thephpleague/html-to-markdown/compare/4.8.2...4.8.3
+[4.8.2]: https://github.com/thephpleague/html-to-markdown/compare/4.8.1...4.8.2
[4.8.1]: https://github.com/thephpleague/html-to-markdown/compare/4.8.0...4.8.1
[4.8.0]: https://github.com/thephpleague/html-to-markdown/compare/4.7.0...4.8.0
[4.7.0]: https://github.com/thephpleague/html-to-markdown/compare/4.6.2...4.7.0
diff --git a/vendor/league/html-to-markdown/README.md b/vendor/league/html-to-markdown/README.md
index ab80541e6..c7ae2dcab 100644
--- a/vendor/league/html-to-markdown/README.md
+++ b/vendor/league/html-to-markdown/README.md
@@ -28,7 +28,7 @@ Typically you would convert HTML to Markdown if:
1. You have an existing HTML document that needs to be edited by people with good taste.
2. You want to store new content in HTML format but edit it as Markdown.
-3. You want to convert HTML email to plain text email.
+3. You want to convert HTML email to plain text email.
4. You know a guy who's been converting HTML to Markdown for years, and now he can speak Elvish. You'd quite like to be able to speak Elvish.
5. You just really like Markdown.
@@ -95,6 +95,24 @@ $html = '<span>Turnips!</span><div>Monkeys!</div>';
$markdown = $converter->convert($html); // $markdown now contains ""
```
+By default, all comments are stripped from the content. To preserve them, use the `preserve_comments` option, like this:
+
+```php
+$converter = new HtmlConverter(array('preserve_comments' => true));
+
+$html = '<span>Turnips!</span><!-- Monkeys! -->';
+$markdown = $converter->convert($html); // $markdown now contains "Turnips!<!-- Monkeys! -->"
+```
+
+To preserve only specific comments, set `preserve_comments` with an array of strings, like this:
+
+```php
+$converter = new HtmlConverter(array('preserve_comments' => array('Eggs!')));
+
+$html = '<span>Turnips!</span><!-- Monkeys! --><!-- Eggs! -->';
+$markdown = $converter->convert($html); // $markdown now contains "Turnips!<!-- Eggs! -->"
+```
+
### Style options
By default bold tags are converted using the asterisk syntax, and italic tags are converted using the underlined syntax. Change these by using the `bold_style` and `italic_style` options.
@@ -161,7 +179,7 @@ $markdown = $converter->convert($html); // $markdown now contains "### Header" a
Headers of H3 priority and lower always use atx style.
-- Links and images are referenced inline. Footnote references (where image src and anchor href attributes are listed in the footnotes) are not used.
+- Links and images are referenced inline. Footnote references (where image src and anchor href attributes are listed in the footnotes) are not used.
- Blockquotes aren't line wrapped – it makes the converted Markdown easier to edit.
### Dependencies
@@ -193,4 +211,3 @@ Use one of these great libraries:
- [Parsedown](https://github.com/erusev/parsedown)
No guarantees about the Elvish, though.
-
diff --git a/vendor/league/html-to-markdown/composer.json b/vendor/league/html-to-markdown/composer.json
index 53403916e..7990bcace 100644
--- a/vendor/league/html-to-markdown/composer.json
+++ b/vendor/league/html-to-markdown/composer.json
@@ -36,13 +36,13 @@
},
"require-dev": {
"mikehaertl/php-shellcommand": "~1.1.0",
- "phpunit/phpunit": "4.*",
+ "phpunit/phpunit": "^4.8|^5.7",
"scrutinizer/ocular": "~1.1"
},
"bin": ["bin/html-to-markdown"],
"extra": {
"branch-alias": {
- "dev-master": "4.9-dev"
+ "dev-master": "4.10-dev"
}
}
}
diff --git a/vendor/league/html-to-markdown/src/Converter/CommentConverter.php b/vendor/league/html-to-markdown/src/Converter/CommentConverter.php
index 55038b254..959381d1b 100644
--- a/vendor/league/html-to-markdown/src/Converter/CommentConverter.php
+++ b/vendor/league/html-to-markdown/src/Converter/CommentConverter.php
@@ -2,17 +2,35 @@
namespace League\HTMLToMarkdown\Converter;
+use League\HTMLToMarkdown\Configuration;
+use League\HTMLToMarkdown\ConfigurationAwareInterface;
use League\HTMLToMarkdown\ElementInterface;
-class CommentConverter implements ConverterInterface
+class CommentConverter implements ConverterInterface, ConfigurationAwareInterface
{
/**
+ * @var Configuration
+ */
+ protected $config;
+
+ /**
+ * @param Configuration $config
+ */
+ public function setConfig(Configuration $config)
+ {
+ $this->config = $config;
+ }
+
+ /**
* @param ElementInterface $element
*
* @return string
*/
public function convert(ElementInterface $element)
{
+ if ($this->shouldPreserve($element)) {
+ return '<!--' . $element->getValue() . '-->';
+ }
return '';
}
@@ -23,4 +41,22 @@ class CommentConverter implements ConverterInterface
{
return array('#comment');
}
+
+ /**
+ * @param ElementInterface $element
+ *
+ * @return bool
+ */
+ private function shouldPreserve(ElementInterface $element)
+ {
+ $preserve = $this->config->getOption('preserve_comments');
+ if ($preserve === true) {
+ return true;
+ }
+ if (is_array($preserve)) {
+ $value = trim($element->getValue());
+ return in_array($value, $preserve);
+ }
+ return false;
+ }
}
diff --git a/vendor/league/html-to-markdown/src/Converter/HeaderConverter.php b/vendor/league/html-to-markdown/src/Converter/HeaderConverter.php
index 05d4fe81e..353833263 100644
--- a/vendor/league/html-to-markdown/src/Converter/HeaderConverter.php
+++ b/vendor/league/html-to-markdown/src/Converter/HeaderConverter.php
@@ -35,7 +35,7 @@ class HeaderConverter implements ConverterInterface, ConfigurationAwareInterface
$style = $this->config->getOption('header_style', self::STYLE_SETEXT);
if (strlen($element->getValue()) === 0) {
- return '';
+ return "\n";
}
if (($level === 1 || $level === 2) && !$element->isDescendantOf('blockquote') && $style === self::STYLE_SETEXT) {
diff --git a/vendor/league/html-to-markdown/src/Converter/LinkConverter.php b/vendor/league/html-to-markdown/src/Converter/LinkConverter.php
index c82b70e97..81c18b65f 100644
--- a/vendor/league/html-to-markdown/src/Converter/LinkConverter.php
+++ b/vendor/league/html-to-markdown/src/Converter/LinkConverter.php
@@ -24,6 +24,9 @@ class LinkConverter implements ConverterInterface
} elseif ($href === 'mailto:' . $text && $this->isValidEmail($text)) {
$markdown = '<' . $text . '>';
} else {
+ if (stristr($href, ' ')) {
+ $href = '<'.$href.'>';
+ }
$markdown = '[' . $text . '](' . $href . ')';
}
diff --git a/vendor/league/html-to-markdown/src/Element.php b/vendor/league/html-to-markdown/src/Element.php
index e1e9d1a09..80ae7a911 100644
--- a/vendor/league/html-to-markdown/src/Element.php
+++ b/vendor/league/html-to-markdown/src/Element.php
@@ -27,7 +27,6 @@ class Element implements ElementInterface
switch ($this->getTagName()) {
case 'blockquote':
case 'body':
- case 'code':
case 'div':
case 'h1':
case 'h2':
diff --git a/vendor/league/html-to-markdown/src/HtmlConverter.php b/vendor/league/html-to-markdown/src/HtmlConverter.php
index 3381e1e1e..846131af6 100644
--- a/vendor/league/html-to-markdown/src/HtmlConverter.php
+++ b/vendor/league/html-to-markdown/src/HtmlConverter.php
@@ -40,6 +40,7 @@ class HtmlConverter implements HtmlConverterInterface
'remove_nodes' => '', // space-separated list of dom nodes that should be removed. example: 'meta style script'
'hard_break' => false, // Set to true to turn <br> into `\n` instead of ` \n`
'list_item_style' => '-', // Set the default character for each <li> in a <ul>. Can be '-', '*', or '+'
+ 'preserve_comments' => false, // Set to true to preserve comments, or set to an array of strings to preserve specific comments
);
$this->environment = Environment::createDefaultEnvironment($defaults);
@@ -229,13 +230,13 @@ class HtmlConverter implements HtmlConverterInterface
return trim($markdown, "\n\r\0\x0B");
}
-
+
/**
* Pass a series of key-value pairs in an array; these will be passed
* through the config and set.
* The advantage of this is that it can allow for static use (IE in Laravel).
* An example being:
- *
+ *
* HtmlConverter::setOptions(['strip_tags' => true])->convert('<h1>test</h1>');
*/
public function setOptions(array $options)
diff --git a/vendor/lukasreschke/id3parser/LICENSE b/vendor/lukasreschke/id3parser/LICENSE
new file mode 100644
index 000000000..94a9ed024
--- /dev/null
+++ b/vendor/lukasreschke/id3parser/LICENSE
@@ -0,0 +1,674 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 3, 29 June 2007
+
+ Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The GNU General Public License is a free, copyleft license for
+software and other kinds of works.
+
+ The licenses for most software and other practical works are designed
+to take away your freedom to share and change the works. By contrast,
+the GNU General Public License is intended to guarantee your freedom to
+share and change all versions of a program--to make sure it remains free
+software for all its users. We, the Free Software Foundation, use the
+GNU General Public License for most of our software; it applies also to
+any other work released this way by its authors. You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+them if you wish), that you receive source code or can get it if you
+want it, that you can change the software or use pieces of it in new
+free programs, and that you know you can do these things.
+
+ To protect your rights, we need to prevent others from denying you
+these rights or asking you to surrender the rights. Therefore, you have
+certain responsibilities if you distribute copies of the software, or if
+you modify it: responsibilities to respect the freedom of others.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must pass on to the recipients the same
+freedoms that you received. You must make sure that they, too, receive
+or can get the source code. And you must show them these terms so they
+know their rights.
+
+ Developers that use the GNU GPL protect your rights with two steps:
+(1) assert copyright on the software, and (2) offer you this License
+giving you legal permission to copy, distribute and/or modify it.
+
+ For the developers' and authors' protection, the GPL clearly explains
+that there is no warranty for this free software. For both users' and
+authors' sake, the GPL requires that modified versions be marked as
+changed, so that their problems will not be attributed erroneously to
+authors of previous versions.
+
+ Some devices are designed to deny users access to install or run
+modified versions of the software inside them, although the manufacturer
+can do so. This is fundamentally incompatible with the aim of
+protecting users' freedom to change the software. The systematic
+pattern of such abuse occurs in the area of products for individuals to
+use, which is precisely where it is most unacceptable. Therefore, we
+have designed this version of the GPL to prohibit the practice for those
+products. If such problems arise substantially in other domains, we
+stand ready to extend this provision to those domains in future versions
+of the GPL, as needed to protect the freedom of users.
+
+ Finally, every program is threatened constantly by software patents.
+States should not allow patents to restrict development and use of
+software on general-purpose computers, but in those that do, we wish to
+avoid the special danger that patents applied to a free program could
+make it effectively proprietary. To prevent this, the GPL assures that
+patents cannot be used to render the program non-free.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ TERMS AND CONDITIONS
+
+ 0. Definitions.
+
+ "This License" refers to version 3 of the GNU General Public License.
+
+ "Copyright" also means copyright-like laws that apply to other kinds of
+works, such as semiconductor masks.
+
+ "The Program" refers to any copyrightable work licensed under this
+License. Each licensee is addressed as "you". "Licensees" and
+"recipients" may be individuals or organizations.
+
+ To "modify" a work means to copy from or adapt all or part of the work
+in a fashion requiring copyright permission, other than the making of an
+exact copy. The resulting work is called a "modified version" of the
+earlier work or a work "based on" the earlier work.
+
+ A "covered work" means either the unmodified Program or a work based
+on the Program.
+
+ To "propagate" a work means to do anything with it that, without
+permission, would make you directly or secondarily liable for
+infringement under applicable copyright law, except executing it on a
+computer or modifying a private copy. Propagation includes copying,
+distribution (with or without modification), making available to the
+public, and in some countries other activities as well.
+
+ To "convey" a work means any kind of propagation that enables other
+parties to make or receive copies. Mere interaction with a user through
+a computer network, with no transfer of a copy, is not conveying.
+
+ An interactive user interface displays "Appropriate Legal Notices"
+to the extent that it includes a convenient and prominently visible
+feature that (1) displays an appropriate copyright notice, and (2)
+tells the user that there is no warranty for the work (except to the
+extent that warranties are provided), that licensees may convey the
+work under this License, and how to view a copy of this License. If
+the interface presents a list of user commands or options, such as a
+menu, a prominent item in the list meets this criterion.
+
+ 1. Source Code.
+
+ The "source code" for a work means the preferred form of the work
+for making modifications to it. "Object code" means any non-source
+form of a work.
+
+ A "Standard Interface" means an interface that either is an official
+standard defined by a recognized standards body, or, in the case of
+interfaces specified for a particular programming language, one that
+is widely used among developers working in that language.
+
+ The "System Libraries" of an executable work include anything, other
+than the work as a whole, that (a) is included in the normal form of
+packaging a Major Component, but which is not part of that Major
+Component, and (b) serves only to enable use of the work with that
+Major Component, or to implement a Standard Interface for which an
+implementation is available to the public in source code form. A
+"Major Component", in this context, means a major essential component
+(kernel, window system, and so on) of the specific operating system
+(if any) on which the executable work runs, or a compiler used to
+produce the work, or an object code interpreter used to run it.
+
+ The "Corresponding Source" for a work in object code form means all
+the source code needed to generate, install, and (for an executable
+work) run the object code and to modify the work, including scripts to
+control those activities. However, it does not include the work's
+System Libraries, or general-purpose tools or generally available free
+programs which are used unmodified in performing those activities but
+which are not part of the work. For example, Corresponding Source
+includes interface definition files associated with source files for
+the work, and the source code for shared libraries and dynamically
+linked subprograms that the work is specifically designed to require,
+such as by intimate data communication or control flow between those
+subprograms and other parts of the work.
+
+ The Corresponding Source need not include anything that users
+can regenerate automatically from other parts of the Corresponding
+Source.
+
+ The Corresponding Source for a work in source code form is that
+same work.
+
+ 2. Basic Permissions.
+
+ All rights granted under this License are granted for the term of
+copyright on the Program, and are irrevocable provided the stated
+conditions are met. This License explicitly affirms your unlimited
+permission to run the unmodified Program. The output from running a
+covered work is covered by this License only if the output, given its
+content, constitutes a covered work. This License acknowledges your
+rights of fair use or other equivalent, as provided by copyright law.
+
+ You may make, run and propagate covered works that you do not
+convey, without conditions so long as your license otherwise remains
+in force. You may convey covered works to others for the sole purpose
+of having them make modifications exclusively for you, or provide you
+with facilities for running those works, provided that you comply with
+the terms of this License in conveying all material for which you do
+not control copyright. Those thus making or running the covered works
+for you must do so exclusively on your behalf, under your direction
+and control, on terms that prohibit them from making any copies of
+your copyrighted material outside their relationship with you.
+
+ Conveying under any other circumstances is permitted solely under
+the conditions stated below. Sublicensing is not allowed; section 10
+makes it unnecessary.
+
+ 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
+
+ No covered work shall be deemed part of an effective technological
+measure under any applicable law fulfilling obligations under article
+11 of the WIPO copyright treaty adopted on 20 December 1996, or
+similar laws prohibiting or restricting circumvention of such
+measures.
+
+ When you convey a covered work, you waive any legal power to forbid
+circumvention of technological measures to the extent such circumvention
+is effected by exercising rights under this License with respect to
+the covered work, and you disclaim any intention to limit operation or
+modification of the work as a means of enforcing, against the work's
+users, your or third parties' legal rights to forbid circumvention of
+technological measures.
+
+ 4. Conveying Verbatim Copies.
+
+ You may convey verbatim copies of the Program's source code as you
+receive it, in any medium, provided that you conspicuously and
+appropriately publish on each copy an appropriate copyright notice;
+keep intact all notices stating that this License and any
+non-permissive terms added in accord with section 7 apply to the code;
+keep intact all notices of the absence of any warranty; and give all
+recipients a copy of this License along with the Program.
+
+ You may charge any price or no price for each copy that you convey,
+and you may offer support or warranty protection for a fee.
+
+ 5. Conveying Modified Source Versions.
+
+ You may convey a work based on the Program, or the modifications to
+produce it from the Program, in the form of source code under the
+terms of section 4, provided that you also meet all of these conditions:
+
+ a) The work must carry prominent notices stating that you modified
+ it, and giving a relevant date.
+
+ b) The work must carry prominent notices stating that it is
+ released under this License and any conditions added under section
+ 7. This requirement modifies the requirement in section 4 to
+ "keep intact all notices".
+
+ c) You must license the entire work, as a whole, under this
+ License to anyone who comes into possession of a copy. This
+ License will therefore apply, along with any applicable section 7
+ additional terms, to the whole of the work, and all its parts,
+ regardless of how they are packaged. This License gives no
+ permission to license the work in any other way, but it does not
+ invalidate such permission if you have separately received it.
+
+ d) If the work has interactive user interfaces, each must display
+ Appropriate Legal Notices; however, if the Program has interactive
+ interfaces that do not display Appropriate Legal Notices, your
+ work need not make them do so.
+
+ A compilation of a covered work with other separate and independent
+works, which are not by their nature extensions of the covered work,
+and which are not combined with it such as to form a larger program,
+in or on a volume of a storage or distribution medium, is called an
+"aggregate" if the compilation and its resulting copyright are not
+used to limit the access or legal rights of the compilation's users
+beyond what the individual works permit. Inclusion of a covered work
+in an aggregate does not cause this License to apply to the other
+parts of the aggregate.
+
+ 6. Conveying Non-Source Forms.
+
+ You may convey a covered work in object code form under the terms
+of sections 4 and 5, provided that you also convey the
+machine-readable Corresponding Source under the terms of this License,
+in one of these ways:
+
+ a) Convey the object code in, or embodied in, a physical product
+ (including a physical distribution medium), accompanied by the
+ Corresponding Source fixed on a durable physical medium
+ customarily used for software interchange.
+
+ b) Convey the object code in, or embodied in, a physical product
+ (including a physical distribution medium), accompanied by a
+ written offer, valid for at least three years and valid for as
+ long as you offer spare parts or customer support for that product
+ model, to give anyone who possesses the object code either (1) a
+ copy of the Corresponding Source for all the software in the
+ product that is covered by this License, on a durable physical
+ medium customarily used for software interchange, for a price no
+ more than your reasonable cost of physically performing this
+ conveying of source, or (2) access to copy the
+ Corresponding Source from a network server at no charge.
+
+ c) Convey individual copies of the object code with a copy of the
+ written offer to provide the Corresponding Source. This
+ alternative is allowed only occasionally and noncommercially, and
+ only if you received the object code with such an offer, in accord
+ with subsection 6b.
+
+ d) Convey the object code by offering access from a designated
+ place (gratis or for a charge), and offer equivalent access to the
+ Corresponding Source in the same way through the same place at no
+ further charge. You need not require recipients to copy the
+ Corresponding Source along with the object code. If the place to
+ copy the object code is a network server, the Corresponding Source
+ may be on a different server (operated by you or a third party)
+ that supports equivalent copying facilities, provided you maintain
+ clear directions next to the object code saying where to find the
+ Corresponding Source. Regardless of what server hosts the
+ Corresponding Source, you remain obligated to ensure that it is
+ available for as long as needed to satisfy these requirements.
+
+ e) Convey the object code using peer-to-peer transmission, provided
+ you inform other peers where the object code and Corresponding
+ Source of the work are being offered to the general public at no
+ charge under subsection 6d.
+
+ A separable portion of the object code, whose source code is excluded
+from the Corresponding Source as a System Library, need not be
+included in conveying the object code work.
+
+ A "User Product" is either (1) a "consumer product", which means any
+tangible personal property which is normally used for personal, family,
+or household purposes, or (2) anything designed or sold for incorporation
+into a dwelling. In determining whether a product is a consumer product,
+doubtful cases shall be resolved in favor of coverage. For a particular
+product received by a particular user, "normally used" refers to a
+typical or common use of that class of product, regardless of the status
+of the particular user or of the way in which the particular user
+actually uses, or expects or is expected to use, the product. A product
+is a consumer product regardless of whether the product has substantial
+commercial, industrial or non-consumer uses, unless such uses represent
+the only significant mode of use of the product.
+
+ "Installation Information" for a User Product means any methods,
+procedures, authorization keys, or other information required to install
+and execute modified versions of a covered work in that User Product from
+a modified version of its Corresponding Source. The information must
+suffice to ensure that the continued functioning of the modified object
+code is in no case prevented or interfered with solely because
+modification has been made.
+
+ If you convey an object code work under this section in, or with, or
+specifically for use in, a User Product, and the conveying occurs as
+part of a transaction in which the right of possession and use of the
+User Product is transferred to the recipient in perpetuity or for a
+fixed term (regardless of how the transaction is characterized), the
+Corresponding Source conveyed under this section must be accompanied
+by the Installation Information. But this requirement does not apply
+if neither you nor any third party retains the ability to install
+modified object code on the User Product (for example, the work has
+been installed in ROM).
+
+ The requirement to provide Installation Information does not include a
+requirement to continue to provide support service, warranty, or updates
+for a work that has been modified or installed by the recipient, or for
+the User Product in which it has been modified or installed. Access to a
+network may be denied when the modification itself materially and
+adversely affects the operation of the network or violates the rules and
+protocols for communication across the network.
+
+ Corresponding Source conveyed, and Installation Information provided,
+in accord with this section must be in a format that is publicly
+documented (and with an implementation available to the public in
+source code form), and must require no special password or key for
+unpacking, reading or copying.
+
+ 7. Additional Terms.
+
+ "Additional permissions" are terms that supplement the terms of this
+License by making exceptions from one or more of its conditions.
+Additional permissions that are applicable to the entire Program shall
+be treated as though they were included in this License, to the extent
+that they are valid under applicable law. If additional permissions
+apply only to part of the Program, that part may be used separately
+under those permissions, but the entire Program remains governed by
+this License without regard to the additional permissions.
+
+ When you convey a copy of a covered work, you may at your option
+remove any additional permissions from that copy, or from any part of
+it. (Additional permissions may be written to require their own
+removal in certain cases when you modify the work.) You may place
+additional permissions on material, added by you to a covered work,
+for which you have or can give appropriate copyright permission.
+
+ Notwithstanding any other provision of this License, for material you
+add to a covered work, you may (if authorized by the copyright holders of
+that material) supplement the terms of this License with terms:
+
+ a) Disclaiming warranty or limiting liability differently from the
+ terms of sections 15 and 16 of this License; or
+
+ b) Requiring preservation of specified reasonable legal notices or
+ author attributions in that material or in the Appropriate Legal
+ Notices displayed by works containing it; or
+
+ c) Prohibiting misrepresentation of the origin of that material, or
+ requiring that modified versions of such material be marked in
+ reasonable ways as different from the original version; or
+
+ d) Limiting the use for publicity purposes of names of licensors or
+ authors of the material; or
+
+ e) Declining to grant rights under trademark law for use of some
+ trade names, trademarks, or service marks; or
+
+ f) Requiring indemnification of licensors and authors of that
+ material by anyone who conveys the material (or modified versions of
+ it) with contractual assumptions of liability to the recipient, for
+ any liability that these contractual assumptions directly impose on
+ those licensors and authors.
+
+ All other non-permissive additional terms are considered "further
+restrictions" within the meaning of section 10. If the Program as you
+received it, or any part of it, contains a notice stating that it is
+governed by this License along with a term that is a further
+restriction, you may remove that term. If a license document contains
+a further restriction but permits relicensing or conveying under this
+License, you may add to a covered work material governed by the terms
+of that license document, provided that the further restriction does
+not survive such relicensing or conveying.
+
+ If you add terms to a covered work in accord with this section, you
+must place, in the relevant source files, a statement of the
+additional terms that apply to those files, or a notice indicating
+where to find the applicable terms.
+
+ Additional terms, permissive or non-permissive, may be stated in the
+form of a separately written license, or stated as exceptions;
+the above requirements apply either way.
+
+ 8. Termination.
+
+ You may not propagate or modify a covered work except as expressly
+provided under this License. Any attempt otherwise to propagate or
+modify it is void, and will automatically terminate your rights under
+this License (including any patent licenses granted under the third
+paragraph of section 11).
+
+ However, if you cease all violation of this License, then your
+license from a particular copyright holder is reinstated (a)
+provisionally, unless and until the copyright holder explicitly and
+finally terminates your license, and (b) permanently, if the copyright
+holder fails to notify you of the violation by some reasonable means
+prior to 60 days after the cessation.
+
+ Moreover, your license from a particular copyright holder is
+reinstated permanently if the copyright holder notifies you of the
+violation by some reasonable means, this is the first time you have
+received notice of violation of this License (for any work) from that
+copyright holder, and you cure the violation prior to 30 days after
+your receipt of the notice.
+
+ Termination of your rights under this section does not terminate the
+licenses of parties who have received copies or rights from you under
+this License. If your rights have been terminated and not permanently
+reinstated, you do not qualify to receive new licenses for the same
+material under section 10.
+
+ 9. Acceptance Not Required for Having Copies.
+
+ You are not required to accept this License in order to receive or
+run a copy of the Program. Ancillary propagation of a covered work
+occurring solely as a consequence of using peer-to-peer transmission
+to receive a copy likewise does not require acceptance. However,
+nothing other than this License grants you permission to propagate or
+modify any covered work. These actions infringe copyright if you do
+not accept this License. Therefore, by modifying or propagating a
+covered work, you indicate your acceptance of this License to do so.
+
+ 10. Automatic Licensing of Downstream Recipients.
+
+ Each time you convey a covered work, the recipient automatically
+receives a license from the original licensors, to run, modify and
+propagate that work, subject to this License. You are not responsible
+for enforcing compliance by third parties with this License.
+
+ An "entity transaction" is a transaction transferring control of an
+organization, or substantially all assets of one, or subdividing an
+organization, or merging organizations. If propagation of a covered
+work results from an entity transaction, each party to that
+transaction who receives a copy of the work also receives whatever
+licenses to the work the party's predecessor in interest had or could
+give under the previous paragraph, plus a right to possession of the
+Corresponding Source of the work from the predecessor in interest, if
+the predecessor has it or can get it with reasonable efforts.
+
+ You may not impose any further restrictions on the exercise of the
+rights granted or affirmed under this License. For example, you may
+not impose a license fee, royalty, or other charge for exercise of
+rights granted under this License, and you may not initiate litigation
+(including a cross-claim or counterclaim in a lawsuit) alleging that
+any patent claim is infringed by making, using, selling, offering for
+sale, or importing the Program or any portion of it.
+
+ 11. Patents.
+
+ A "contributor" is a copyright holder who authorizes use under this
+License of the Program or a work on which the Program is based. The
+work thus licensed is called the contributor's "contributor version".
+
+ A contributor's "essential patent claims" are all patent claims
+owned or controlled by the contributor, whether already acquired or
+hereafter acquired, that would be infringed by some manner, permitted
+by this License, of making, using, or selling its contributor version,
+but do not include claims that would be infringed only as a
+consequence of further modification of the contributor version. For
+purposes of this definition, "control" includes the right to grant
+patent sublicenses in a manner consistent with the requirements of
+this License.
+
+ Each contributor grants you a non-exclusive, worldwide, royalty-free
+patent license under the contributor's essential patent claims, to
+make, use, sell, offer for sale, import and otherwise run, modify and
+propagate the contents of its contributor version.
+
+ In the following three paragraphs, a "patent license" is any express
+agreement or commitment, however denominated, not to enforce a patent
+(such as an express permission to practice a patent or covenant not to
+sue for patent infringement). To "grant" such a patent license to a
+party means to make such an agreement or commitment not to enforce a
+patent against the party.
+
+ If you convey a covered work, knowingly relying on a patent license,
+and the Corresponding Source of the work is not available for anyone
+to copy, free of charge and under the terms of this License, through a
+publicly available network server or other readily accessible means,
+then you must either (1) cause the Corresponding Source to be so
+available, or (2) arrange to deprive yourself of the benefit of the
+patent license for this particular work, or (3) arrange, in a manner
+consistent with the requirements of this License, to extend the patent
+license to downstream recipients. "Knowingly relying" means you have
+actual knowledge that, but for the patent license, your conveying the
+covered work in a country, or your recipient's use of the covered work
+in a country, would infringe one or more identifiable patents in that
+country that you have reason to believe are valid.
+
+ If, pursuant to or in connection with a single transaction or
+arrangement, you convey, or propagate by procuring conveyance of, a
+covered work, and grant a patent license to some of the parties
+receiving the covered work authorizing them to use, propagate, modify
+or convey a specific copy of the covered work, then the patent license
+you grant is automatically extended to all recipients of the covered
+work and works based on it.
+
+ A patent license is "discriminatory" if it does not include within
+the scope of its coverage, prohibits the exercise of, or is
+conditioned on the non-exercise of one or more of the rights that are
+specifically granted under this License. You may not convey a covered
+work if you are a party to an arrangement with a third party that is
+in the business of distributing software, under which you make payment
+to the third party based on the extent of your activity of conveying
+the work, and under which the third party grants, to any of the
+parties who would receive the covered work from you, a discriminatory
+patent license (a) in connection with copies of the covered work
+conveyed by you (or copies made from those copies), or (b) primarily
+for and in connection with specific products or compilations that
+contain the covered work, unless you entered into that arrangement,
+or that patent license was granted, prior to 28 March 2007.
+
+ Nothing in this License shall be construed as excluding or limiting
+any implied license or other defenses to infringement that may
+otherwise be available to you under applicable patent law.
+
+ 12. No Surrender of Others' Freedom.
+
+ If conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot convey a
+covered work so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you may
+not convey it at all. For example, if you agree to terms that obligate you
+to collect a royalty for further conveying from those to whom you convey
+the Program, the only way you could satisfy both those terms and this
+License would be to refrain entirely from conveying the Program.
+
+ 13. Use with the GNU Affero General Public License.
+
+ Notwithstanding any other provision of this License, you have
+permission to link or combine any covered work with a work licensed
+under version 3 of the GNU Affero General Public License into a single
+combined work, and to convey the resulting work. The terms of this
+License will continue to apply to the part which is the covered work,
+but the special requirements of the GNU Affero General Public License,
+section 13, concerning interaction through a network will apply to the
+combination as such.
+
+ 14. Revised Versions of this License.
+
+ The Free Software Foundation may publish revised and/or new versions of
+the GNU General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+ Each version is given a distinguishing version number. If the
+Program specifies that a certain numbered version of the GNU General
+Public License "or any later version" applies to it, you have the
+option of following the terms and conditions either of that numbered
+version or of any later version published by the Free Software
+Foundation. If the Program does not specify a version number of the
+GNU General Public License, you may choose any version ever published
+by the Free Software Foundation.
+
+ If the Program specifies that a proxy can decide which future
+versions of the GNU General Public License can be used, that proxy's
+public statement of acceptance of a version permanently authorizes you
+to choose that version for the Program.
+
+ Later license versions may give you additional or different
+permissions. However, no additional obligations are imposed on any
+author or copyright holder as a result of your choosing to follow a
+later version.
+
+ 15. Disclaimer of Warranty.
+
+ THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
+APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
+HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
+OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
+THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
+IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
+ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+ 16. Limitation of Liability.
+
+ IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
+THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
+GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
+USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
+DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
+PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
+EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGES.
+
+ 17. Interpretation of Sections 15 and 16.
+
+ If the disclaimer of warranty and limitation of liability provided
+above cannot be given local legal effect according to their terms,
+reviewing courts shall apply local law that most closely approximates
+an absolute waiver of all civil liability in connection with the
+Program, unless a warranty or assumption of liability accompanies a
+copy of the Program in return for a fee.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+state the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>.
+
+Also add information on how to contact you by electronic and paper mail.
+
+ If the program does terminal interaction, make it output a short
+notice like this when it starts in an interactive mode:
+
+ <program> Copyright (C) <year> <name of author>
+ This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, your program's commands
+might be different; for a GUI interface, you would use an "about box".
+
+ You should also get your employer (if you work as a programmer) or school,
+if any, to sign a "copyright disclaimer" for the program, if necessary.
+For more information on this, and how to apply and follow the GNU GPL, see
+<http://www.gnu.org/licenses/>.
+
+ The GNU General Public License does not permit incorporating your program
+into proprietary programs. If your program is a subroutine library, you
+may consider it more useful to permit linking proprietary applications with
+the library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License. But first, please read
+<http://www.gnu.org/philosophy/why-not-lgpl.html>.
diff --git a/vendor/lukasreschke/id3parser/src/getID3/getid3_handler.php b/vendor/lukasreschke/id3parser/src/getID3/getid3_handler.php
index 654593349..f1f43f6ba 100644
--- a/vendor/lukasreschke/id3parser/src/getID3/getid3_handler.php
+++ b/vendor/lukasreschke/id3parser/src/getID3/getid3_handler.php
@@ -84,7 +84,17 @@ abstract class getid3_handler {
if (!getid3_lib::intValueSupported($pos)) {
throw new getid3_exception('cannot fread('.$bytes.' from '.$this->ftell().') because beyond PHP filesystem limit', 10);
}
- return fread($this->getid3->fp, $bytes);
+
+ // System fread function may return less data than requested in case the file is not a regular local file.
+ // See http://php.net/manual/en/function.fread.php. Call it repeatedly in a loop if that is the case.
+ $contents = '';
+ do {
+ $part = fread($this->getid3->fp, $bytes);
+ $partLength = strlen($part);
+ $bytes -= $partLength;
+ $contents .= $part;
+ } while ($bytes > 0 && $partLength > 0);
+ return $contents;
}
protected function fseek($bytes, $whence=SEEK_SET) {
diff --git a/vendor/psr/log/Psr/Log/LoggerInterface.php b/vendor/psr/log/Psr/Log/LoggerInterface.php
index 5ea72438b..e695046e3 100644
--- a/vendor/psr/log/Psr/Log/LoggerInterface.php
+++ b/vendor/psr/log/Psr/Log/LoggerInterface.php
@@ -118,6 +118,8 @@ interface LoggerInterface
* @param array $context
*
* @return void
+ *
+ * @throws \Psr\Log\InvalidArgumentException
*/
public function log($level, $message, array $context = array());
}
diff --git a/vendor/psr/log/Psr/Log/LoggerTrait.php b/vendor/psr/log/Psr/Log/LoggerTrait.php
index 867225df1..e392fef0a 100644
--- a/vendor/psr/log/Psr/Log/LoggerTrait.php
+++ b/vendor/psr/log/Psr/Log/LoggerTrait.php
@@ -135,6 +135,8 @@ trait LoggerTrait
* @param array $context
*
* @return void
+ *
+ * @throws \Psr\Log\InvalidArgumentException
*/
abstract public function log($level, $message, array $context = array());
}
diff --git a/vendor/psr/log/Psr/Log/NullLogger.php b/vendor/psr/log/Psr/Log/NullLogger.php
index d8cd682c8..c8f7293b1 100644
--- a/vendor/psr/log/Psr/Log/NullLogger.php
+++ b/vendor/psr/log/Psr/Log/NullLogger.php
@@ -20,6 +20,8 @@ class NullLogger extends AbstractLogger
* @param array $context
*
* @return void
+ *
+ * @throws \Psr\Log\InvalidArgumentException
*/
public function log($level, $message, array $context = array())
{
diff --git a/vendor/psr/log/README.md b/vendor/psr/log/README.md
index 5571a25e8..a9f20c437 100644
--- a/vendor/psr/log/README.md
+++ b/vendor/psr/log/README.md
@@ -38,6 +38,12 @@ class Foo
if ($this->logger) {
$this->logger->info('Doing work');
}
+
+ try {
+ $this->doSomethingElse();
+ } catch (Exception $exception) {
+ $this->logger->error('Oh no!', array('exception' => $exception));
+ }
// do something useful
}
diff --git a/vendor/psr/log/composer.json b/vendor/psr/log/composer.json
index 87934d707..3f6d4eea4 100644
--- a/vendor/psr/log/composer.json
+++ b/vendor/psr/log/composer.json
@@ -20,7 +20,7 @@
},
"extra": {
"branch-alias": {
- "dev-master": "1.0.x-dev"
+ "dev-master": "1.1.x-dev"
}
}
}
diff --git a/vendor/sabre/dav/.gitignore b/vendor/sabre/dav/.gitignore
index 6cf245883..499f7b689 100644
--- a/vendor/sabre/dav/.gitignore
+++ b/vendor/sabre/dav/.gitignore
@@ -41,3 +41,5 @@ docs/wikidocs
# Mac
.DS_Store
+
+.php_cs.cache
diff --git a/vendor/sabre/dav/.php_cs.dist b/vendor/sabre/dav/.php_cs.dist
new file mode 100644
index 000000000..8d61ee259
--- /dev/null
+++ b/vendor/sabre/dav/.php_cs.dist
@@ -0,0 +1,12 @@
+<?php
+
+$config = PhpCsFixer\Config::create();
+$config->getFinder()
+ ->exclude('vendor')
+ ->in(__DIR__);
+$config->setRules([
+ '@PSR1' => true,
+ '@Symfony' =>true
+]);
+
+return $config; \ No newline at end of file
diff --git a/vendor/sabre/dav/.travis.yml b/vendor/sabre/dav/.travis.yml
index 85637048a..c98ea59ef 100644
--- a/vendor/sabre/dav/.travis.yml
+++ b/vendor/sabre/dav/.travis.yml
@@ -1,35 +1,51 @@
language: php
+sudo: required
php:
- - 5.5
- - 5.6
- 7.0
- 7.1
-
+ - 7.2
+ - 7.3
env:
+ global:
+ - SABRE_MYSQLUSER="root"
+ - SABRE_MYSQLPASS=""
+ - SABRE_MYSQLDSN="mysql:host=127.0.0.1;dbname=sabredav_test"
+ - RUN_PHPSTAN="FALSE"
matrix:
- - LOWEST_DEPS="" TEST_DEPS=""
- - LOWEST_DEPS="--prefer-lowest" TEST_DEPS="tests/Sabre/"
+ - LOWEST_DEPS="" TEST_DEPS="" WITH_COVERAGE="--coverage-clover=coverage.xml"
+ - LOWEST_DEPS="--prefer-lowest" TEST_DEPS="tests/Sabre/" $WITH_COVERAGE=""
+
+matrix:
+ include:
+ - name: 'PHPStan'
+ php: 7.2
+ env: RUN_PHPSTAN="TRUE"
services:
- mysql
- postgresql
-sudo: false
+install:
+ - if [ $RUN_PHPSTAN == "TRUE" ]; then wget https://github.com/phpstan/phpstan/releases/download/0.11.8/phpstan.phar; fi
before_script:
- - mysql -e 'create database sabredav_test'
+# - mysql -u root -h 127.0.0.1 sabredav_test -e 'SELECT VERSION();'
+#- mysql -u root -h 127.0.0.1 -e 'create database sabredav_test'
- psql -c "create database sabredav_test" -U postgres
- psql -c "create user sabredav with PASSWORD 'sabredav';GRANT ALL PRIVILEGES ON DATABASE sabredav_test TO sabredav" -U postgres
- # - composer self-update
- composer update --prefer-dist $LOWEST_DEPS
-# addons:
-# postgresql: "9.5"
+addons:
+ postgresql: "9.5"
script:
- - ./bin/phpunit --configuration tests/phpunit.xml.dist $TEST_DEPS
- - ./bin/sabre-cs-fixer fix . --dry-run --diff
+ - if [ $RUN_PHPSTAN == "FALSE" ]; then ./bin/phpunit --verbose --configuration tests/phpunit.xml.dist $WITH_COVERAGE $TEST_DEPS; fi
+ - if [ $RUN_PHPSTAN == "FALSE" ]; then rm -f ~/.phpenv/versions/$(phpenv version-name)/etc/conf.d/xdebug.ini; fi
+ - if [ $RUN_PHPSTAN == "TRUE" ]; then php phpstan.phar analyse -c phpstan.neon lib; fi
+
+after_success:
+ - bash <(curl -s https://codecov.io/bash)
cache:
directories:
diff --git a/vendor/sabre/dav/CHANGELOG.md b/vendor/sabre/dav/CHANGELOG.md
index cda2564e1..455b3ae5e 100644
--- a/vendor/sabre/dav/CHANGELOG.md
+++ b/vendor/sabre/dav/CHANGELOG.md
@@ -1,11 +1,124 @@
ChangeLog
=========
-3.2.3 (2018-10-19)
+4.0.2 (2019-10-18)
+-------------------------
+* Fix error with PHP 7.4
+* CardDAV: Fix content-type for Thunderbird
+
+
+4.0.1 (2019-08-20)
+-------------------------
+* TemporaryFileFilterPlugin: Fix Strict Error
+* CalDAV\Plugin: Fix null path
+
+
+4.0.0 (2019-07-01)
+-------------------------
+* Lock: Support lock timeout value Infinity
+* Lock: Hide lock token in lock discovery when not set
+* BrowserPlugin: Show display name of nodes
+* FSExt: Fix folder (file) move issue if rename fails
+* IMipPlugin: Add sender name in invite mail headers
+* IMipPlugin: Fix email subject and recipient
+* Fix issues with empty content-type header
+* Apply new code style
+* Fix for litmus test suite - test case: props propfind_invalid2
+* Depend on sabre/xml 2.0.1
+* Depend on sabre/http 5.0
+* Now supports PHP 7.3
+* Now requires PHP 7.
+* Using `strict_types` in every php file.
+* #896: Using the [sabre/event][evnt] `WildcardEmitter`. This allows event
+ handlers to listen to events using a wildcard.
+* #896: Event listeners that in the past listened to `beforeMethod` or `method`
+ no longer get called. They must listen to `beforeMethod:*` and `method:*` now.
+* #322: Imap authentication backend. (@c0d3z3r0).
+* #889: Support for selective property querying in CardDAV's addressbook-query.
+ (@DeepDiver1975).
+* #982: Make sure that files that are siblings of directories, are reported
+ as files (@nickvergessen)
+
+
+4.0.0-beta1 (2019-05-08)
+-------------------------
+* Lock: Support lock timeout value Infinity
+* Lock: Hide lock token in lock discovery when not set
+* BrowserPlugin: Show display name of nodes
+* FSExt: Fix folder (file) move issue if rename fails
+* IMipPlugin: Add sender name in invite mail headers
+* IMipPlugin: Fix email subject and recipient
+
+
+4.0.0-alpha5 (2018-10-15)
+-------------------------
+* Fix issues with empty content-type header
+
+
+4.0.0-alpha4 (2018-10-12)
+-------------------------
+* Apply new code style
+* Fix for litmus test suite - test case: props propfind_invalid2
+* Depend on sabre/xml 2.0.1
+
+
+4.0.0-alpha3 (2018-10-05)
+-------------------------
+* Fixes for PHP 7.3
+* Depend on sabre/http 5.0
+
+
+4.0.0-alpha2 (2018-09-27)
+-------------------------
+* Now supports PHP 7.3
+
+
+4.0.0-alpha1 (2018-06-05)
+-------------------------
+
+* Now requires PHP 7.
+* Using `strict_types` in every php file.
+* #896: Using the [sabre/event][evnt] `WildcardEmitter`. This allows event
+ handlers to listen to events using a wildcard.
+* #896: Event listeners that in the past listened to `beforeMethod` or `method`
+ no longer get called. They must listen to `beforeMethod:*` and `method:*` now.
+* #322: Imap authentication backend. (@c0d3z3r0).
+* #889: Support for selective property querying in CardDAV's addressbook-query.
+ (@DeepDiver1975).
+* #982: Make sure that files that are siblings of directories, are reported
+ as files (@nickvergessen)
+
+
+3.3.0-alpha1 (2018-06-04)
+-------------------------
+
+* SimpleCollection can now take arrays and strings as argument for super
+ simple tree creation.
+* Added `Sabre\DAV\Server::start()`. This replaces `::exec()`. `::exec()`
+ is now deprecated, but we're keeping it around for a year or two to make
+ the transition easier.
+* `getChildren()` function in any collection may now return an iterator
+ instead of an array. This can result in memory savings for large
+ collections.
+* `Tree::getChildren()` now returns an Iterator instead of an array.
+* Added `$overrideName` to all `Sabre\DAV\FS` and `Sabre\DAV\FSExt` classes,
+ so users can specify under what name these nodes show up in the tree.
+* #889 Added support for filtering vCard properties in the addressbook-query
+ REPORT (@DeepDiver1975).
+* #918: Add a lot of sqlite indexes. This should speed up sqlite-based
+ installations quite a bit.
+* #982: Make sure that files that are siblings of directories, are reported
+ as files (@nickvergessen)
+* #1058: Don't open file resource on HEAD request (@icewind1991)
+* #1031: Fix copyNode for case of file named 0 (@phil-davis)
+
+
+3.2.3 (????-??-??)
------------------
* #982: Make sure that files that are siblings of directories, are reported
as files (@nickvergessen)
+
3.2.2 (2017-02-14)
------------------
diff --git a/vendor/sabre/dav/CONTRIBUTING.md b/vendor/sabre/dav/CONTRIBUTING.md
index 425ee19ba..b937db64f 100644
--- a/vendor/sabre/dav/CONTRIBUTING.md
+++ b/vendor/sabre/dav/CONTRIBUTING.md
@@ -78,6 +78,28 @@ to accept the patch, but we'd still really like your contribution!
To run the testsuite jump into the directory `cd tests` and trigger `phpunit`.
Make sure you did a `composer install` beforehand.
+Release process
+---------------
+
+Generally, these are the steps taken to do releases.
+
+1. Update the changelog. Every repo will have a `CHANGELOG.md` file. This file
+ should have a new version, and contain all the changes since the last
+ release. I generally run a `git diff` to figure out if I missed any changes.
+ This file should also have the current date.
+2. If there were BC breaks, this usually now means a major version bump.
+3. Ensure that `lib/Version.php` or `lib/DAV/Version.php` also matches this
+ version number.
+4. Tag the release (Example `git tag 3.0.1` and push the tag (`git push --tags`).
+5. (only for the sabre/dav project), create a zip distribution. Run
+ `php bin/build.php`.
+6. For the relevant project, go to github and click the 'releases' tab. On this
+ tab I create the release with the relevant version. I also set the
+ description of the release to the same information of the changelog. In the
+ case of the `sabre/dav` project I also upload the zip distribution here.
+7. Write a blog post on sabre.io. This also automatically updates twitter.
+
+
[1]: http://www.php-fig.org/psr/psr-1/
[2]: http://www.php-fig.org/psr/psr-4/
[3]: http://www.php-fig.org/psr/psr-2/
diff --git a/vendor/sabre/dav/README.md b/vendor/sabre/dav/README.md
index 86a0fe9a6..a06805443 100644
--- a/vendor/sabre/dav/README.md
+++ b/vendor/sabre/dav/README.md
@@ -16,14 +16,14 @@ Build status
| branch | status | minimum PHP version |
| ------------ | ------ | ------------------- |
-| master | [![Build Status](https://travis-ci.org/fruux/sabre-dav.svg?branch=master)](https://travis-ci.org/fruux/sabre-dav) | PHP 5.5 |
-| 3.1 | [![Build Status](https://travis-ci.org/fruux/sabre-dav.svg?branch=3.0)](https://travis-ci.org/fruux/sabre-dav) | PHP 5.5 |
-| 3.0 | [![Build Status](https://travis-ci.org/fruux/sabre-dav.svg?branch=3.0)](https://travis-ci.org/fruux/sabre-dav) | PHP 5.4 |
-| 2.1 | [![Build Status](https://travis-ci.org/fruux/sabre-dav.svg?branch=2.1)](https://travis-ci.org/fruux/sabre-dav) | PHP 5.4 |
-| 2.0 | [![Build Status](https://travis-ci.org/fruux/sabre-dav.svg?branch=2.0)](https://travis-ci.org/fruux/sabre-dav) | PHP 5.4 |
-| 1.8 | [![Build Status](https://travis-ci.org/fruux/sabre-dav.svg?branch=1.8)](https://travis-ci.org/fruux/sabre-dav) | PHP 5.3 |
-| 1.7 | [![Build Status](https://travis-ci.org/fruux/sabre-dav.svg?branch=1.7)](https://travis-ci.org/fruux/sabre-dav) | PHP 5.3 |
-| 1.6 | [![Build Status](https://travis-ci.org/fruux/sabre-dav.svg?branch=1.6)](https://travis-ci.org/fruux/sabre-dav) | PHP 5.3 |
+| master | [![Build Status](https://travis-ci.org/sabre-io/dav.svg?branch=master)](https://travis-ci.org/sabre-io/dav) | PHP 7.0 |
+| 3.1 | [![Build Status](https://travis-ci.org/sabre-io/dav.svg?branch=3.0)](https://travis-ci.org/sabre-io/dav) | PHP 5.5 |
+| 3.0 | [![Build Status](https://travis-ci.org/sabre-io/dav.svg?branch=3.0)](https://travis-ci.org/sabre-io/dav) | PHP 5.4 |
+| 2.1 | [![Build Status](https://travis-ci.org/sabre-io/dav.svg?branch=2.1)](https://travis-ci.org/sabre-io/dav) | PHP 5.4 |
+| 2.0 | [![Build Status](https://travis-ci.org/sabre-io/dav.svg?branch=2.0)](https://travis-ci.org/sabre-io/dav) | PHP 5.4 |
+| 1.8 | [![Build Status](https://travis-ci.org/sabre-io/dav.svg?branch=1.8)](https://travis-ci.org/sabre-io/dav) | PHP 5.3 |
+| 1.7 | [![Build Status](https://travis-ci.org/sabre-io/dav.svg?branch=1.7)](https://travis-ci.org/sabre-io/dav) | PHP 5.3 |
+| 1.6 | [![Build Status](https://travis-ci.org/sabre-io/dav.svg?branch=1.6)](https://travis-ci.org/sabre-io/dav) | PHP 5.3 |
Documentation
-------------
diff --git a/vendor/sabre/dav/bin/build.php b/vendor/sabre/dav/bin/build.php
index c4ba20941..54174a777 100644
--- a/vendor/sabre/dav/bin/build.php
+++ b/vendor/sabre/dav/bin/build.php
@@ -2,7 +2,6 @@
<?php
$tasks = [
-
'buildzip' => [
'init', 'test', 'clean',
],
@@ -10,25 +9,29 @@ $tasks = [
'init', 'test', 'clean',
],
'clean' => [],
- 'test' => [
+ 'test' => [
'composerupdate',
],
- 'init' => [],
+ 'init' => [],
'composerupdate' => [],
];
$default = 'buildzip';
-$baseDir = __DIR__ . '/../';
+$baseDir = __DIR__.'/../';
chdir($baseDir);
$currentTask = $default;
-if ($argc > 1) $currentTask = $argv[1];
+if ($argc > 1) {
+ $currentTask = $argv[1];
+}
$version = null;
-if ($argc > 2) $version = $argv[2];
+if ($argc > 2) {
+ $version = $argv[2];
+}
if (!isset($tasks[$currentTask])) {
- echo "Task not found: ", $currentTask, "\n";
+ echo 'Task not found: ', $currentTask, "\n";
die(1);
}
@@ -37,11 +40,9 @@ $newTaskList = [];
$oldTaskList = [$currentTask => true];
while (count($oldTaskList) > 0) {
-
foreach ($oldTaskList as $task => $foo) {
-
if (!isset($tasks[$task])) {
- echo "Dependency not found: " . $task, "\n";
+ echo 'Dependency not found: '.$task, "\n";
die(1);
}
$dependencies = $tasks[$task];
@@ -55,82 +56,74 @@ while (count($oldTaskList) > 0) {
$oldTaskList[$dependency] = true;
$fullFilled = false;
}
-
}
if ($fullFilled) {
unset($oldTaskList[$task]);
$newTaskList[$task] = 1;
}
-
}
-
}
foreach (array_keys($newTaskList) as $task) {
-
- echo "task: " . $task, "\n";
+ echo 'task: '.$task, "\n";
call_user_func($task);
echo "\n";
-
}
-function init() {
-
+function init()
+{
global $version;
if (!$version) {
- include __DIR__ . '/../vendor/autoload.php';
+ include __DIR__.'/../vendor/autoload.php';
$version = Sabre\DAV\Version::VERSION;
}
- echo " Building sabre/dav " . $version, "\n";
-
+ echo ' Building sabre/dav '.$version, "\n";
}
-function clean() {
-
+function clean()
+{
global $baseDir;
echo " Removing build files\n";
- $outputDir = $baseDir . '/build/SabreDAV';
+ $outputDir = $baseDir.'/build/SabreDAV';
if (is_dir($outputDir)) {
- system('rm -r ' . $baseDir . '/build/SabreDAV');
+ system('rm -r '.$baseDir.'/build/SabreDAV');
}
-
}
-function composerupdate() {
-
+function composerupdate()
+{
global $baseDir;
echo " Updating composer packages to latest version\n\n";
- system('cd ' . $baseDir . '; composer update');
+ system('cd '.$baseDir.'; composer update');
}
-function test() {
-
+function test()
+{
global $baseDir;
echo " Running all unittests.\n";
echo " This may take a while.\n\n";
- system(__DIR__ . '/phpunit --configuration ' . $baseDir . '/tests/phpunit.xml.dist --stop-on-failure', $code);
- if ($code != 0) {
+ system(__DIR__.'/phpunit --configuration '.$baseDir.'/tests/phpunit.xml.dist --stop-on-failure', $code);
+ if (0 != $code) {
echo "PHPUnit reported error code $code\n";
die(1);
}
-
}
-function buildzip() {
-
+function buildzip()
+{
global $baseDir, $version;
echo " Generating composer.json\n";
- $input = json_decode(file_get_contents(__DIR__ . '/../composer.json'), true);
+ $input = json_decode(file_get_contents(__DIR__.'/../composer.json'), true);
$newComposer = [
- "require" => $input['require'],
- "config" => [
- "bin-dir" => "./bin",
+ 'require' => $input['require'],
+ 'config' => [
+ 'bin-dir' => './bin',
],
- "prefer-stable" => true,
- "minimum-stability" => "alpha",
+ 'prefer-stable' => true,
+ 'minimum-stability' => 'alpha',
];
unset(
$newComposer['require']['sabre/vobject'],
@@ -143,8 +136,8 @@ function buildzip() {
file_put_contents('build/SabreDAV/composer.json', json_encode($newComposer, JSON_PRETTY_PRINT));
echo " Downloading dependencies\n";
- system("cd build/SabreDAV; composer install -n", $code);
- if ($code !== 0) {
+ system('cd build/SabreDAV; composer install -n', $code);
+ if (0 !== $code) {
echo "Composer reported error code $code\n";
die(1);
}
@@ -163,15 +156,14 @@ function buildzip() {
];
foreach ($fileNames as $fileName) {
echo " $fileName\n";
- rename('build/SabreDAV/vendor/sabre/dav/' . $fileName, 'build/SabreDAV/' . $fileName);
+ rename('build/SabreDAV/vendor/sabre/dav/'.$fileName, 'build/SabreDAV/'.$fileName);
}
// <zip destfile="build/SabreDAV-${sabredav.version}.zip" basedir="build/SabreDAV" prefix="SabreDAV/" />
echo "\n";
echo "Zipping the sabredav distribution\n\n";
- system('cd build; zip -qr sabredav-' . $version . '.zip SabreDAV');
-
- echo "Done.";
+ system('cd build; zip -qr sabredav-'.$version.'.zip SabreDAV');
+ echo 'Done.';
}
diff --git a/vendor/sabre/dav/bin/migrateto20.php b/vendor/sabre/dav/bin/migrateto20.php
index 77236804f..c7a8d9e35 100644
--- a/vendor/sabre/dav/bin/migrateto20.php
+++ b/vendor/sabre/dav/bin/migrateto20.php
@@ -4,7 +4,6 @@
echo "SabreDAV migrate script for version 2.0\n";
if ($argc < 2) {
-
echo <<<HELLO
This script help you migrate from a pre-2.0 database to 2.0 and later
@@ -36,14 +35,13 @@ php {$argv[0]} sqlite:data/sabredav.db
HELLO;
exit();
-
}
// There's a bunch of places where the autoloader could be, so we'll try all of
// them.
$paths = [
- __DIR__ . '/../vendor/autoload.php',
- __DIR__ . '/../../../autoload.php',
+ __DIR__.'/../vendor/autoload.php',
+ __DIR__.'/../../../autoload.php',
];
foreach ($paths as $path) {
@@ -57,7 +55,7 @@ $dsn = $argv[1];
$user = isset($argv[2]) ? $argv[2] : null;
$pass = isset($argv[3]) ? $argv[3] : null;
-echo "Connecting to database: " . $dsn . "\n";
+echo 'Connecting to database: '.$dsn."\n";
$pdo = new PDO($dsn, $user, $pass);
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
@@ -66,23 +64,21 @@ $pdo->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC);
$driver = $pdo->getAttribute(PDO::ATTR_DRIVER_NAME);
switch ($driver) {
-
- case 'mysql' :
+ case 'mysql':
echo "Detected MySQL.\n";
break;
- case 'sqlite' :
+ case 'sqlite':
echo "Detected SQLite.\n";
break;
- default :
- echo "Error: unsupported driver: " . $driver . "\n";
+ default:
+ echo 'Error: unsupported driver: '.$driver."\n";
die(-1);
}
foreach (['calendar', 'addressbook'] as $itemType) {
-
- $tableName = $itemType . 's';
- $tableNameOld = $tableName . '_old';
- $changesTable = $itemType . 'changes';
+ $tableName = $itemType.'s';
+ $tableNameOld = $tableName.'_old';
+ $changesTable = $itemType.'changes';
echo "Upgrading '$tableName'\n";
@@ -90,18 +86,16 @@ foreach (['calendar', 'addressbook'] as $itemType) {
$row = $pdo->query("SELECT * FROM $tableName LIMIT 1")->fetch();
if (!$row) {
-
echo "No records were found in the '$tableName' table.\n";
echo "\n";
echo "We're going to rename the old table to $tableNameOld (just in case).\n";
echo "and re-create the new table.\n";
switch ($driver) {
-
- case 'mysql' :
+ case 'mysql':
$pdo->exec("RENAME TABLE $tableName TO $tableNameOld");
switch ($itemType) {
- case 'calendar' :
+ case 'calendar':
$pdo->exec("
CREATE TABLE calendars (
id INT(11) UNSIGNED NOT NULL PRIMARY KEY AUTO_INCREMENT,
@@ -119,7 +113,7 @@ foreach (['calendar', 'addressbook'] as $itemType) {
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
");
break;
- case 'addressbook' :
+ case 'addressbook':
$pdo->exec("
CREATE TABLE addressbooks (
id INT(11) UNSIGNED NOT NULL PRIMARY KEY AUTO_INCREMENT,
@@ -135,13 +129,13 @@ foreach (['calendar', 'addressbook'] as $itemType) {
}
break;
- case 'sqlite' :
+ case 'sqlite':
$pdo->exec("ALTER TABLE $tableName RENAME TO $tableNameOld");
switch ($itemType) {
- case 'calendar' :
- $pdo->exec("
+ case 'calendar':
+ $pdo->exec('
CREATE TABLE calendars (
id integer primary key asc,
principaluri text,
@@ -155,10 +149,10 @@ foreach (['calendar', 'addressbook'] as $itemType) {
components text,
transparent bool
);
- ");
+ ');
break;
- case 'addressbook' :
- $pdo->exec("
+ case 'addressbook':
+ $pdo->exec('
CREATE TABLE addressbooks (
id integer primary key asc,
principaluri text,
@@ -167,45 +161,37 @@ foreach (['calendar', 'addressbook'] as $itemType) {
description text,
synctoken integer
);
- ");
+ ');
break;
}
break;
-
}
echo "Creation of 2.0 $tableName table is complete\n";
-
} else {
-
// Checking if there's a synctoken field already.
if (array_key_exists('synctoken', $row)) {
echo "The 'synctoken' field already exists in the $tableName table.\n";
echo "It's likely you already upgraded, so we're simply leaving\n";
echo "the $tableName table alone\n";
} else {
-
echo "1.8 table schema detected\n";
switch ($driver) {
-
- case 'mysql' :
+ case 'mysql':
$pdo->exec("ALTER TABLE $tableName ADD synctoken INT(11) UNSIGNED NOT NULL DEFAULT '1'");
$pdo->exec("ALTER TABLE $tableName DROP ctag");
$pdo->exec("UPDATE $tableName SET synctoken = '1'");
break;
- case 'sqlite' :
+ case 'sqlite':
$pdo->exec("ALTER TABLE $tableName ADD synctoken integer");
$pdo->exec("UPDATE $tableName SET synctoken = '1'");
echo "Note: there's no easy way to remove fields in sqlite.\n";
echo "The ctag field is no longer used, but it's kept in place\n";
break;
-
}
echo "Upgraded '$tableName' to 2.0 schema.\n";
-
}
-
}
try {
@@ -213,13 +199,11 @@ foreach (['calendar', 'addressbook'] as $itemType) {
echo "'$changesTable' already exists. Assuming that this part of the\n";
echo "upgrade was already completed.\n";
-
} catch (Exception $e) {
echo "Creating '$changesTable' table.\n";
switch ($driver) {
-
- case 'mysql' :
+ case 'mysql':
$pdo->exec("
CREATE TABLE $changesTable (
id INT(11) UNSIGNED NOT NULL PRIMARY KEY AUTO_INCREMENT,
@@ -232,7 +216,7 @@ foreach (['calendar', 'addressbook'] as $itemType) {
");
break;
- case 'sqlite' :
+ case 'sqlite':
$pdo->exec("
CREATE TABLE $changesTable (
@@ -246,25 +230,20 @@ foreach (['calendar', 'addressbook'] as $itemType) {
");
$pdo->exec("CREATE INDEX {$itemType}id_synctoken ON $changesTable ({$itemType}id, synctoken);");
break;
-
}
-
}
-
}
try {
- $pdo->query("SELECT * FROM calendarsubscriptions LIMIT 1");
+ $pdo->query('SELECT * FROM calendarsubscriptions LIMIT 1');
echo "'calendarsubscriptions' already exists. Assuming that this part of the\n";
echo "upgrade was already completed.\n";
-
} catch (Exception $e) {
echo "Creating calendarsubscriptions table.\n";
switch ($driver) {
-
- case 'mysql' :
+ case 'mysql':
$pdo->exec("
CREATE TABLE calendarsubscriptions (
id INT(11) UNSIGNED NOT NULL PRIMARY KEY AUTO_INCREMENT,
@@ -283,8 +262,8 @@ CREATE TABLE calendarsubscriptions (
);
");
break;
- case 'sqlite' :
- $pdo->exec("
+ case 'sqlite':
+ $pdo->exec('
CREATE TABLE calendarsubscriptions (
id integer primary key asc,
@@ -300,64 +279,57 @@ CREATE TABLE calendarsubscriptions (
stripattachments bool,
lastmodified int
);
- ");
+ ');
- $pdo->exec("CREATE INDEX principaluri_uri ON calendarsubscriptions (principaluri, uri);");
+ $pdo->exec('CREATE INDEX principaluri_uri ON calendarsubscriptions (principaluri, uri);');
break;
-
}
-
}
try {
- $pdo->query("SELECT * FROM propertystorage LIMIT 1");
+ $pdo->query('SELECT * FROM propertystorage LIMIT 1');
echo "'propertystorage' already exists. Assuming that this part of the\n";
echo "upgrade was already completed.\n";
-
} catch (Exception $e) {
echo "Creating propertystorage table.\n";
switch ($driver) {
-
- case 'mysql' :
- $pdo->exec("
+ case 'mysql':
+ $pdo->exec('
CREATE TABLE propertystorage (
id INT UNSIGNED NOT NULL PRIMARY KEY AUTO_INCREMENT,
path VARBINARY(1024) NOT NULL,
name VARBINARY(100) NOT NULL,
value MEDIUMBLOB
);
- ");
- $pdo->exec("
+ ');
+ $pdo->exec('
CREATE UNIQUE INDEX path_property ON propertystorage (path(600), name(100));
- ");
+ ');
break;
- case 'sqlite' :
- $pdo->exec("
+ case 'sqlite':
+ $pdo->exec('
CREATE TABLE propertystorage (
id integer primary key asc,
path TEXT,
name TEXT,
value TEXT
);
- ");
- $pdo->exec("
+ ');
+ $pdo->exec('
CREATE UNIQUE INDEX path_property ON propertystorage (path, name);
- ");
+ ');
break;
-
}
-
}
echo "Upgrading cards table to 2.0 schema\n";
try {
-
$create = false;
- $row = $pdo->query("SELECT * FROM cards LIMIT 1")->fetch();
+ $row = $pdo->query('SELECT * FROM cards LIMIT 1')->fetch();
if (!$row) {
$random = mt_rand(1000, 9999);
echo "There was no data in the cards table, so we're re-creating it\n";
@@ -366,28 +338,24 @@ try {
$create = true;
switch ($driver) {
- case 'mysql' :
+ case 'mysql':
$pdo->exec("RENAME TABLE cards TO cards_old$random");
break;
- case 'sqlite' :
+ case 'sqlite':
$pdo->exec("ALTER TABLE cards RENAME TO cards_old$random");
break;
-
}
}
-
} catch (Exception $e) {
-
echo "Exception while checking cards table. Assuming that the table does not yet exist.\n";
- echo "Debug: ", $e->getMessage(), "\n";
+ echo 'Debug: ', $e->getMessage(), "\n";
$create = true;
-
}
if ($create) {
switch ($driver) {
- case 'mysql' :
- $pdo->exec("
+ case 'mysql':
+ $pdo->exec('
CREATE TABLE cards (
id INT(11) UNSIGNED NOT NULL PRIMARY KEY AUTO_INCREMENT,
addressbookid INT(11) UNSIGNED NOT NULL,
@@ -398,12 +366,12 @@ CREATE TABLE cards (
size INT(11) UNSIGNED NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
- ");
+ ');
break;
- case 'sqlite' :
+ case 'sqlite':
- $pdo->exec("
+ $pdo->exec('
CREATE TABLE cards (
id integer primary key asc,
addressbookid integer,
@@ -413,28 +381,26 @@ CREATE TABLE cards (
etag text,
size integer
);
- ");
+ ');
break;
-
}
} else {
switch ($driver) {
- case 'mysql' :
- $pdo->exec("
+ case 'mysql':
+ $pdo->exec('
ALTER TABLE cards
ADD etag VARBINARY(32),
ADD size INT(11) UNSIGNED NOT NULL;
- ");
+ ');
break;
- case 'sqlite' :
+ case 'sqlite':
- $pdo->exec("
+ $pdo->exec('
ALTER TABLE cards ADD etag text;
ALTER TABLE cards ADD size integer;
- ");
+ ');
break;
-
}
echo "Reading all old vcards and populating etag and size fields.\n";
$result = $pdo->query('SELECT id, carddata FROM cards');
@@ -443,11 +409,9 @@ CREATE TABLE cards (
$stmt->execute([
md5($row['carddata']),
strlen($row['carddata']),
- $row['id']
+ $row['id'],
]);
}
-
-
}
echo "Upgrade to 2.0 schema completed.\n";
diff --git a/vendor/sabre/dav/bin/migrateto21.php b/vendor/sabre/dav/bin/migrateto21.php
index c81ee5cca..909643583 100644
--- a/vendor/sabre/dav/bin/migrateto21.php
+++ b/vendor/sabre/dav/bin/migrateto21.php
@@ -4,7 +4,6 @@
echo "SabreDAV migrate script for version 2.1\n";
if ($argc < 2) {
-
echo <<<HELLO
This script help you migrate from a pre-2.1 database to 2.1.
@@ -37,14 +36,13 @@ php {$argv[0]} sqlite:data/sabredav.db
HELLO;
exit();
-
}
// There's a bunch of places where the autoloader could be, so we'll try all of
// them.
$paths = [
- __DIR__ . '/../vendor/autoload.php',
- __DIR__ . '/../../../autoload.php',
+ __DIR__.'/../vendor/autoload.php',
+ __DIR__.'/../../../autoload.php',
];
foreach ($paths as $path) {
@@ -58,7 +56,7 @@ $dsn = $argv[1];
$user = isset($argv[2]) ? $argv[2] : null;
$pass = isset($argv[3]) ? $argv[3] : null;
-echo "Connecting to database: " . $dsn . "\n";
+echo 'Connecting to database: '.$dsn."\n";
$pdo = new PDO($dsn, $user, $pass);
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
@@ -67,15 +65,14 @@ $pdo->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC);
$driver = $pdo->getAttribute(PDO::ATTR_DRIVER_NAME);
switch ($driver) {
-
- case 'mysql' :
+ case 'mysql':
echo "Detected MySQL.\n";
break;
- case 'sqlite' :
+ case 'sqlite':
echo "Detected SQLite.\n";
break;
- default :
- echo "Error: unsupported driver: " . $driver . "\n";
+ default:
+ echo 'Error: unsupported driver: '.$driver."\n";
die(-1);
}
@@ -95,19 +92,17 @@ try {
echo "2.0 schema detected.\n";
$addUid = true;
}
-
} catch (Exception $e) {
echo "Could not find a calendarobjects table. Skipping this part of the\n";
echo "upgrade.\n";
}
if ($addUid) {
-
switch ($driver) {
- case 'mysql' :
+ case 'mysql':
$pdo->exec('ALTER TABLE calendarobjects ADD uid VARCHAR(200)');
break;
- case 'sqlite' :
+ case 'sqlite':
$pdo->exec('ALTER TABLE calendarobjects ADD uid TEXT');
break;
}
@@ -117,7 +112,6 @@ if ($addUid) {
$counter = 0;
while ($row = $result->fetch(\PDO::FETCH_ASSOC)) {
-
try {
$vobj = \Sabre\VObject\Reader::read($row['calendardata']);
} catch (\Exception $e) {
@@ -130,19 +124,16 @@ if ($addUid) {
echo "Warning! Item with id $item[id] does NOT have a UID property and this is required.\n";
continue;
}
- $uid = (string)$item->UID;
+ $uid = (string) $item->UID;
$stmt->execute([$uid, $row['id']]);
- $counter++;
-
+ ++$counter;
}
-
}
echo "Creating 'schedulingobjects'\n";
switch ($driver) {
-
- case 'mysql' :
+ case 'mysql':
$pdo->exec('CREATE TABLE IF NOT EXISTS schedulingobjects
(
id INT(11) UNSIGNED NOT NULL PRIMARY KEY AUTO_INCREMENT,
@@ -156,8 +147,7 @@ switch ($driver) {
');
break;
-
- case 'sqlite' :
+ case 'sqlite':
$pdo->exec('CREATE TABLE IF NOT EXISTS schedulingobjects (
id integer primary key asc,
principaluri text,
diff --git a/vendor/sabre/dav/bin/migrateto30.php b/vendor/sabre/dav/bin/migrateto30.php
index 9ca77c13c..25e544c2a 100644
--- a/vendor/sabre/dav/bin/migrateto30.php
+++ b/vendor/sabre/dav/bin/migrateto30.php
@@ -4,7 +4,6 @@
echo "SabreDAV migrate script for version 3.0\n";
if ($argc < 2) {
-
echo <<<HELLO
This script help you migrate from a pre-3.0 database to 3.0 and later
@@ -36,14 +35,13 @@ php {$argv[0]} sqlite:data/sabredav.db
HELLO;
exit();
-
}
// There's a bunch of places where the autoloader could be, so we'll try all of
// them.
$paths = [
- __DIR__ . '/../vendor/autoload.php',
- __DIR__ . '/../../../autoload.php',
+ __DIR__.'/../vendor/autoload.php',
+ __DIR__.'/../../../autoload.php',
];
foreach ($paths as $path) {
@@ -57,7 +55,7 @@ $dsn = $argv[1];
$user = isset($argv[2]) ? $argv[2] : null;
$pass = isset($argv[3]) ? $argv[3] : null;
-echo "Connecting to database: " . $dsn . "\n";
+echo 'Connecting to database: '.$dsn."\n";
$pdo = new PDO($dsn, $user, $pass);
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
@@ -66,15 +64,14 @@ $pdo->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC);
$driver = $pdo->getAttribute(PDO::ATTR_DRIVER_NAME);
switch ($driver) {
-
- case 'mysql' :
+ case 'mysql':
echo "Detected MySQL.\n";
break;
- case 'sqlite' :
+ case 'sqlite':
echo "Detected SQLite.\n";
break;
- default :
- echo "Error: unsupported driver: " . $driver . "\n";
+ default:
+ echo 'Error: unsupported driver: '.$driver."\n";
die(-1);
}
@@ -90,9 +87,8 @@ try {
echo "Renaming propertystorage -> propertystorage_old$random and creating new table.\n";
switch ($driver) {
-
- case 'mysql' :
- $pdo->exec('RENAME TABLE propertystorage TO propertystorage_old' . $random);
+ case 'mysql':
+ $pdo->exec('RENAME TABLE propertystorage TO propertystorage_old'.$random);
$pdo->exec('
CREATE TABLE propertystorage (
id INT UNSIGNED NOT NULL PRIMARY KEY AUTO_INCREMENT,
@@ -102,10 +98,10 @@ try {
value MEDIUMBLOB
);
');
- $pdo->exec('CREATE UNIQUE INDEX path_property_' . $random . ' ON propertystorage (path(600), name(100));');
+ $pdo->exec('CREATE UNIQUE INDEX path_property_'.$random.' ON propertystorage (path(600), name(100));');
break;
- case 'sqlite' :
- $pdo->exec('ALTER TABLE propertystorage RENAME TO propertystorage_old' . $random);
+ case 'sqlite':
+ $pdo->exec('ALTER TABLE propertystorage RENAME TO propertystorage_old'.$random);
$pdo->exec('
CREATE TABLE propertystorage (
id integer primary key asc,
@@ -115,9 +111,8 @@ CREATE TABLE propertystorage (
value blob
);');
- $pdo->exec('CREATE UNIQUE INDEX path_property_' . $random . ' ON propertystorage (path, name);');
+ $pdo->exec('CREATE UNIQUE INDEX path_property_'.$random.' ON propertystorage (path, name);');
break;
-
}
} elseif (array_key_exists('valuetype', $row)) {
echo "valuetype field exists. Assuming that this part of the migration has\n";
@@ -126,7 +121,6 @@ CREATE TABLE propertystorage (
echo "2.1 schema detected. Going to perform upgrade.\n";
$addValueType = true;
}
-
} catch (Exception $e) {
echo "Could not find a propertystorage table. Skipping this part of the\n";
echo "upgrade.\n";
@@ -134,19 +128,17 @@ CREATE TABLE propertystorage (
}
if ($addValueType) {
-
switch ($driver) {
- case 'mysql' :
+ case 'mysql':
$pdo->exec('ALTER TABLE propertystorage ADD valuetype INT UNSIGNED');
break;
- case 'sqlite' :
+ case 'sqlite':
$pdo->exec('ALTER TABLE propertystorage ADD valuetype INT');
break;
}
$pdo->exec('UPDATE propertystorage SET valuetype = 1 WHERE valuetype IS NULL ');
-
}
echo "Migrating vcardurl\n";
@@ -155,16 +147,14 @@ $result = $pdo->query('SELECT id, uri, vcardurl FROM principals WHERE vcardurl I
$stmt1 = $pdo->prepare('INSERT INTO propertystorage (path, name, valuetype, value) VALUES (?, ?, 3, ?)');
while ($row = $result->fetch(\PDO::FETCH_ASSOC)) {
-
// Inserting the new record
$stmt1->execute([
- 'addressbooks/' . basename($row['uri']),
+ 'addressbooks/'.basename($row['uri']),
'{http://calendarserver.org/ns/}me-card',
- serialize(new Sabre\DAV\Xml\Property\Href($row['vcardurl']))
+ serialize(new Sabre\DAV\Xml\Property\Href($row['vcardurl'])),
]);
echo serialize(new Sabre\DAV\Xml\Property\Href($row['vcardurl']));
-
}
echo "Done.\n";
diff --git a/vendor/sabre/dav/bin/migrateto32.php b/vendor/sabre/dav/bin/migrateto32.php
index 7567aeb60..57fd35507 100644
--- a/vendor/sabre/dav/bin/migrateto32.php
+++ b/vendor/sabre/dav/bin/migrateto32.php
@@ -4,7 +4,6 @@
echo "SabreDAV migrate script for version 3.2\n";
if ($argc < 2) {
-
echo <<<HELLO
This script help you migrate from a 3.1 database to 3.2 and later
@@ -37,14 +36,13 @@ php {$argv[0]} sqlite:data/sabredav.db
HELLO;
exit();
-
}
// There's a bunch of places where the autoloader could be, so we'll try all of
// them.
$paths = [
- __DIR__ . '/../vendor/autoload.php',
- __DIR__ . '/../../../autoload.php',
+ __DIR__.'/../vendor/autoload.php',
+ __DIR__.'/../../../autoload.php',
];
foreach ($paths as $path) {
@@ -60,7 +58,7 @@ $pass = isset($argv[3]) ? $argv[3] : null;
$backupPostfix = time();
-echo "Connecting to database: " . $dsn . "\n";
+echo 'Connecting to database: '.$dsn."\n";
$pdo = new PDO($dsn, $user, $pass);
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
@@ -69,15 +67,14 @@ $pdo->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC);
$driver = $pdo->getAttribute(PDO::ATTR_DRIVER_NAME);
switch ($driver) {
-
- case 'mysql' :
+ case 'mysql':
echo "Detected MySQL.\n";
break;
- case 'sqlite' :
+ case 'sqlite':
echo "Detected SQLite.\n";
break;
- default :
- echo "Error: unsupported driver: " . $driver . "\n";
+ default:
+ echo 'Error: unsupported driver: '.$driver."\n";
die(-1);
}
@@ -91,7 +88,7 @@ try {
echo "calendarinstances does not yet exist. Creating table and migrating data.\n";
switch ($driver) {
- case 'mysql' :
+ case 'mysql':
$pdo->exec(<<<SQL
CREATE TABLE calendarinstances (
id INTEGER UNSIGNED NOT NULL PRIMARY KEY AUTO_INCREMENT,
@@ -114,7 +111,7 @@ CREATE TABLE calendarinstances (
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
SQL
);
- $pdo->exec("
+ $pdo->exec('
INSERT INTO calendarinstances
(
calendarid,
@@ -138,9 +135,9 @@ SELECT
calendarcolor,
transparent
FROM calendars
-");
+');
break;
- case 'sqlite' :
+ case 'sqlite':
$pdo->exec(<<<SQL
CREATE TABLE calendarinstances (
id integer primary key asc NOT NULL,
@@ -163,7 +160,7 @@ CREATE TABLE calendarinstances (
);
SQL
);
- $pdo->exec("
+ $pdo->exec('
INSERT INTO calendarinstances
(
calendarid,
@@ -187,10 +184,9 @@ SELECT
calendarcolor,
transparent
FROM calendars
-");
+');
break;
}
-
}
try {
$result = $pdo->query('SELECT * FROM calendars LIMIT 1');
@@ -202,37 +198,34 @@ try {
}
$columnCount = count($row);
- if ($columnCount === 3) {
+ if (3 === $columnCount) {
echo "The calendars table has 3 columns already. Assuming this part of the migration was already done.\n";
$migrateCalendars = false;
} else {
- echo "The calendars table has " . $columnCount . " columns.\n";
+ echo 'The calendars table has '.$columnCount." columns.\n";
$migrateCalendars = true;
}
-
} catch (Exception $e) {
echo "calendars table does not exist. This is a major problem. Exiting.\n";
exit(-1);
}
if ($migrateCalendars) {
-
- $calendarBackup = 'calendars_3_1_' . $backupPostfix;
+ $calendarBackup = 'calendars_3_1_'.$backupPostfix;
echo "Backing up 'calendars' to '", $calendarBackup, "'\n";
switch ($driver) {
- case 'mysql' :
- $pdo->exec('RENAME TABLE calendars TO ' . $calendarBackup);
+ case 'mysql':
+ $pdo->exec('RENAME TABLE calendars TO '.$calendarBackup);
break;
- case 'sqlite' :
- $pdo->exec('ALTER TABLE calendars RENAME TO ' . $calendarBackup);
+ case 'sqlite':
+ $pdo->exec('ALTER TABLE calendars RENAME TO '.$calendarBackup);
break;
-
}
echo "Creating new calendars table.\n";
switch ($driver) {
- case 'mysql' :
+ case 'mysql':
$pdo->exec(<<<SQL
CREATE TABLE calendars (
id INTEGER UNSIGNED NOT NULL PRIMARY KEY AUTO_INCREMENT,
@@ -242,7 +235,7 @@ CREATE TABLE calendars (
SQL
);
break;
- case 'sqlite' :
+ case 'sqlite':
$pdo->exec(<<<SQL
CREATE TABLE calendars (
id integer primary key asc NOT NULL,
@@ -252,7 +245,6 @@ CREATE TABLE calendars (
SQL
);
break;
-
}
echo "Migrating data from old to new table\n";
@@ -261,8 +253,6 @@ SQL
INSERT INTO calendars (id, synctoken, components) SELECT id, synctoken, COALESCE(components,"VEVENT,VTODO,VJOURNAL") as components FROM $calendarBackup
SQL
);
-
}
-
echo "Upgrade to 3.2 schema completed.\n";
diff --git a/vendor/sabre/dav/bin/sabredav.php b/vendor/sabre/dav/bin/sabredav.php
index 950075d1a..28341b587 100644
--- a/vendor/sabre/dav/bin/sabredav.php
+++ b/vendor/sabre/dav/bin/sabredav.php
@@ -2,34 +2,32 @@
// SabreDAV test server.
-class CliLog {
-
+class CliLog
+{
protected $stream;
- function __construct() {
-
+ public function __construct()
+ {
$this->stream = fopen('php://stdout', 'w');
-
}
- function log($msg) {
- fwrite($this->stream, $msg . "\n");
+ public function log($msg)
+ {
+ fwrite($this->stream, $msg."\n");
}
-
}
$log = new CliLog();
-if (php_sapi_name() !== 'cli-server') {
- die("This script is intended to run on the built-in php webserver");
+if ('cli-server' !== php_sapi_name()) {
+ die('This script is intended to run on the built-in php webserver');
}
// Finding composer
-
$paths = [
- __DIR__ . '/../vendor/autoload.php',
- __DIR__ . '/../../../autoload.php',
+ __DIR__.'/../vendor/autoload.php',
+ __DIR__.'/../../../autoload.php',
];
foreach ($paths as $path) {
@@ -41,7 +39,7 @@ foreach ($paths as $path) {
use Sabre\DAV;
-// Root
+// Root
$root = new DAV\FS\Directory(getcwd());
// Setting up server.
diff --git a/vendor/sabre/dav/composer.json b/vendor/sabre/dav/composer.json
index fca0e07fb..226b2cb30 100644
--- a/vendor/sabre/dav/composer.json
+++ b/vendor/sabre/dav/composer.json
@@ -14,12 +14,12 @@
}
],
"require": {
- "php": ">=5.5.0",
- "sabre/vobject": "^4.1.0",
- "sabre/event" : ">=2.0.0, <4.0.0",
- "sabre/xml" : "^1.4.0",
- "sabre/http" : "^4.2.1",
- "sabre/uri" : "^1.0.1",
+ "php": ">=7.0.0",
+ "sabre/vobject": "^4.2.0-alpha1",
+ "sabre/event" : "^5.0",
+ "sabre/xml" : "^2.0.1",
+ "sabre/http" : "^5.0",
+ "sabre/uri" : "^2.0",
"ext-dom": "*",
"ext-pcre": "*",
"ext-spl": "*",
@@ -29,17 +29,18 @@
"ext-date" : "*",
"ext-iconv" : "*",
"lib-libxml" : ">=2.7.0",
- "psr/log": "^1.0"
+ "psr/log": "^1.0",
+ "ext-json": "*"
},
"require-dev" : {
- "phpunit/phpunit" : "> 4.8, <6.0.0",
+ "phpunit/phpunit" : "^6",
"evert/phpdoc-md" : "~0.1.0",
- "sabre/cs" : "^1.0.0",
"monolog/monolog": "^1.18"
},
"suggest" : {
"ext-curl" : "*",
- "ext-pdo" : "*"
+ "ext-pdo" : "*",
+ "ext-imap": "*"
},
"autoload": {
"psr-4" : {
@@ -59,10 +60,5 @@
],
"config" : {
"bin-dir" : "./bin"
- },
- "extra" : {
- "branch-alias": {
- "dev-master": "3.1.0-dev"
- }
}
}
diff --git a/vendor/sabre/dav/lib/CalDAV/Backend/AbstractBackend.php b/vendor/sabre/dav/lib/CalDAV/Backend/AbstractBackend.php
index 311b1c415..336e104c8 100644
--- a/vendor/sabre/dav/lib/CalDAV/Backend/AbstractBackend.php
+++ b/vendor/sabre/dav/lib/CalDAV/Backend/AbstractBackend.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV\Backend;
use Sabre\CalDAV;
@@ -14,8 +16,8 @@ use Sabre\VObject;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-abstract class AbstractBackend implements BackendInterface {
-
+abstract class AbstractBackend implements BackendInterface
+{
/**
* Updates properties for a calendar.
*
@@ -28,12 +30,11 @@ abstract class AbstractBackend implements BackendInterface {
*
* Read the PropPatch documentation for more info and examples.
*
- * @param mixed $calendarId
+ * @param mixed $calendarId
* @param \Sabre\DAV\PropPatch $propPatch
- * @return void
*/
- function updateCalendar($calendarId, \Sabre\DAV\PropPatch $propPatch) {
-
+ public function updateCalendar($calendarId, \Sabre\DAV\PropPatch $propPatch)
+ {
}
/**
@@ -46,14 +47,14 @@ abstract class AbstractBackend implements BackendInterface {
*
* @param mixed $calendarId
* @param array $uris
+ *
* @return array
*/
- function getMultipleCalendarObjects($calendarId, array $uris) {
-
- return array_map(function($uri) use ($calendarId) {
+ public function getMultipleCalendarObjects($calendarId, array $uris)
+ {
+ return array_map(function ($uri) use ($calendarId) {
return $this->getCalendarObject($calendarId, $uri);
}, $uris);
-
}
/**
@@ -103,23 +104,21 @@ abstract class AbstractBackend implements BackendInterface {
*
* @param mixed $calendarId
* @param array $filters
+ *
* @return array
*/
- function calendarQuery($calendarId, array $filters) {
-
+ public function calendarQuery($calendarId, array $filters)
+ {
$result = [];
$objects = $this->getCalendarObjects($calendarId);
foreach ($objects as $object) {
-
if ($this->validateFilterForObject($object, $filters)) {
$result[] = $object['uri'];
}
-
}
return $result;
-
}
/**
@@ -128,10 +127,11 @@ abstract class AbstractBackend implements BackendInterface {
*
* @param array $object
* @param array $filters
+ *
* @return bool
*/
- protected function validateFilterForObject(array $object, array $filters) {
-
+ protected function validateFilterForObject(array $object, array $filters)
+ {
// Unfortunately, setting the 'calendardata' here is optional. If
// it was excluded, we actually need another call to get this as
// well.
@@ -148,7 +148,6 @@ abstract class AbstractBackend implements BackendInterface {
$vObject->destroy();
return $result;
-
}
/**
@@ -168,14 +167,14 @@ abstract class AbstractBackend implements BackendInterface {
*
* @param string $principalUri
* @param string $uid
+ *
* @return string|null
*/
- function getCalendarObjectByUID($principalUri, $uid) {
-
+ public function getCalendarObjectByUID($principalUri, $uid)
+ {
// Note: this is a super slow naive implementation of this method. You
// are highly recommended to optimize it, if your backend allows it.
foreach ($this->getCalendarsForUser($principalUri) as $calendar) {
-
// We must ignore calendars owned by other principals.
if ($calendar['principaluri'] !== $principalUri) {
continue;
@@ -189,38 +188,35 @@ abstract class AbstractBackend implements BackendInterface {
$results = $this->calendarQuery(
$calendar['id'],
[
- 'name' => 'VCALENDAR',
+ 'name' => 'VCALENDAR',
'prop-filters' => [],
'comp-filters' => [
[
- 'name' => 'VEVENT',
+ 'name' => 'VEVENT',
'is-not-defined' => false,
- 'time-range' => null,
- 'comp-filters' => [],
- 'prop-filters' => [
+ 'time-range' => null,
+ 'comp-filters' => [],
+ 'prop-filters' => [
[
- 'name' => 'UID',
+ 'name' => 'UID',
'is-not-defined' => false,
- 'time-range' => null,
- 'text-match' => [
- 'value' => $uid,
+ 'time-range' => null,
+ 'text-match' => [
+ 'value' => $uid,
'negate-condition' => false,
- 'collation' => 'i;octet',
+ 'collation' => 'i;octet',
],
'param-filters' => [],
],
- ]
- ]
+ ],
+ ],
],
]
);
if ($results) {
// We have a match
- return $calendar['uri'] . '/' . $results[0];
+ return $calendar['uri'].'/'.$results[0];
}
-
}
-
}
-
}
diff --git a/vendor/sabre/dav/lib/CalDAV/Backend/BackendInterface.php b/vendor/sabre/dav/lib/CalDAV/Backend/BackendInterface.php
index bd8ee7602..7d125cf89 100644
--- a/vendor/sabre/dav/lib/CalDAV/Backend/BackendInterface.php
+++ b/vendor/sabre/dav/lib/CalDAV/Backend/BackendInterface.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV\Backend;
/**
@@ -9,8 +11,8 @@ namespace Sabre\CalDAV\Backend;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-interface BackendInterface {
-
+interface BackendInterface
+{
/**
* Returns a list of calendars for a principal.
*
@@ -34,9 +36,10 @@ interface BackendInterface {
* ACL will automatically be put in read-only mode.
*
* @param string $principalUri
+ *
* @return array
*/
- function getCalendarsForUser($principalUri);
+ public function getCalendarsForUser($principalUri);
/**
* Creates a new calendar for a principal.
@@ -48,10 +51,11 @@ interface BackendInterface {
*
* @param string $principalUri
* @param string $calendarUri
- * @param array $properties
+ * @param array $properties
+ *
* @return mixed
*/
- function createCalendar($principalUri, $calendarUri, array $properties);
+ public function createCalendar($principalUri, $calendarUri, array $properties);
/**
* Updates properties for a calendar.
@@ -65,19 +69,17 @@ interface BackendInterface {
*
* Read the PropPatch documentation for more info and examples.
*
- * @param mixed $calendarId
+ * @param mixed $calendarId
* @param \Sabre\DAV\PropPatch $propPatch
- * @return void
*/
- function updateCalendar($calendarId, \Sabre\DAV\PropPatch $propPatch);
+ public function updateCalendar($calendarId, \Sabre\DAV\PropPatch $propPatch);
/**
- * Delete a calendar and all its objects
+ * Delete a calendar and all its objects.
*
* @param mixed $calendarId
- * @return void
*/
- function deleteCalendar($calendarId);
+ public function deleteCalendar($calendarId);
/**
* Returns all calendar objects within a calendar.
@@ -108,9 +110,10 @@ interface BackendInterface {
* amount of times this is needed is reduced by a great degree.
*
* @param mixed $calendarId
+ *
* @return array
*/
- function getCalendarObjects($calendarId);
+ public function getCalendarObjects($calendarId);
/**
* Returns information from a single calendar object, based on it's object
@@ -124,11 +127,12 @@ interface BackendInterface {
*
* This method must return null if the object did not exist.
*
- * @param mixed $calendarId
+ * @param mixed $calendarId
* @param string $objectUri
+ *
* @return array|null
*/
- function getCalendarObject($calendarId, $objectUri);
+ public function getCalendarObject($calendarId, $objectUri);
/**
* Returns a list of calendar objects.
@@ -140,9 +144,10 @@ interface BackendInterface {
*
* @param mixed $calendarId
* @param array $uris
+ *
* @return array
*/
- function getMultipleCalendarObjects($calendarId, array $uris);
+ public function getMultipleCalendarObjects($calendarId, array $uris);
/**
* Creates a new calendar object.
@@ -157,12 +162,13 @@ interface BackendInterface {
* calendar-data. If the result of a subsequent GET to this object is not
* the exact same as this request body, you should omit the ETag.
*
- * @param mixed $calendarId
+ * @param mixed $calendarId
* @param string $objectUri
* @param string $calendarData
+ *
* @return string|null
*/
- function createCalendarObject($calendarId, $objectUri, $calendarData);
+ public function createCalendarObject($calendarId, $objectUri, $calendarData);
/**
* Updates an existing calendarobject, based on it's uri.
@@ -177,23 +183,23 @@ interface BackendInterface {
* calendar-data. If the result of a subsequent GET to this object is not
* the exact same as this request body, you should omit the ETag.
*
- * @param mixed $calendarId
+ * @param mixed $calendarId
* @param string $objectUri
* @param string $calendarData
+ *
* @return string|null
*/
- function updateCalendarObject($calendarId, $objectUri, $calendarData);
+ public function updateCalendarObject($calendarId, $objectUri, $calendarData);
/**
* Deletes an existing calendar object.
*
* The object uri is only the basename, or filename and not a full path.
*
- * @param mixed $calendarId
+ * @param mixed $calendarId
* @param string $objectUri
- * @return void
*/
- function deleteCalendarObject($calendarId, $objectUri);
+ public function deleteCalendarObject($calendarId, $objectUri);
/**
* Performs a calendar-query on the contents of this calendar.
@@ -242,9 +248,10 @@ interface BackendInterface {
*
* @param mixed $calendarId
* @param array $filters
+ *
* @return array
*/
- function calendarQuery($calendarId, array $filters);
+ public function calendarQuery($calendarId, array $filters);
/**
* Searches through all of a users calendars and calendar objects to find
@@ -263,8 +270,8 @@ interface BackendInterface {
*
* @param string $principalUri
* @param string $uid
+ *
* @return string|null
*/
- function getCalendarObjectByUID($principalUri, $uid);
-
+ public function getCalendarObjectByUID($principalUri, $uid);
}
diff --git a/vendor/sabre/dav/lib/CalDAV/Backend/NotificationSupport.php b/vendor/sabre/dav/lib/CalDAV/Backend/NotificationSupport.php
index bf2ef27a0..0ba493305 100644
--- a/vendor/sabre/dav/lib/CalDAV/Backend/NotificationSupport.php
+++ b/vendor/sabre/dav/lib/CalDAV/Backend/NotificationSupport.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV\Backend;
use Sabre\CalDAV\Xml\Notification\NotificationInterface;
@@ -22,26 +24,26 @@ use Sabre\CalDAV\Xml\Notification\NotificationInterface;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-interface NotificationSupport extends BackendInterface {
-
+interface NotificationSupport extends BackendInterface
+{
/**
* Returns a list of notifications for a given principal url.
*
* @param string $principalUri
+ *
* @return NotificationInterface[]
*/
- function getNotificationsForPrincipal($principalUri);
+ public function getNotificationsForPrincipal($principalUri);
/**
* This deletes a specific notifcation.
*
* This may be called by a client once it deems a notification handled.
*
- * @param string $principalUri
+ * @param string $principalUri
* @param NotificationInterface $notification
- * @return void
*/
- function deleteNotification($principalUri, NotificationInterface $notification);
+ public function deleteNotification($principalUri, NotificationInterface $notification);
/**
* This method is called when a user replied to a request to share.
@@ -49,13 +51,13 @@ interface NotificationSupport extends BackendInterface {
* If the user chose to accept the share, this method should return the
* newly created calendar url.
*
- * @param string $href The sharee who is replying (often a mailto: address)
- * @param int $status One of the SharingPlugin::STATUS_* constants
+ * @param string $href The sharee who is replying (often a mailto: address)
+ * @param int $status One of the SharingPlugin::STATUS_* constants
* @param string $calendarUri The url to the calendar thats being shared
- * @param string $inReplyTo The unique id this message is a response to
- * @param string $summary A description of the reply
- * @return null|string
+ * @param string $inReplyTo The unique id this message is a response to
+ * @param string $summary A description of the reply
+ *
+ * @return string|null
*/
- function shareReply($href, $status, $calendarUri, $inReplyTo, $summary = null);
-
+ public function shareReply($href, $status, $calendarUri, $inReplyTo, $summary = null);
}
diff --git a/vendor/sabre/dav/lib/CalDAV/Backend/PDO.php b/vendor/sabre/dav/lib/CalDAV/Backend/PDO.php
index 458440588..003dc1392 100644
--- a/vendor/sabre/dav/lib/CalDAV/Backend/PDO.php
+++ b/vendor/sabre/dav/lib/CalDAV/Backend/PDO.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV\Backend;
use Sabre\CalDAV;
@@ -9,7 +11,7 @@ use Sabre\DAV\Xml\Element\Sharee;
use Sabre\VObject;
/**
- * PDO CalDAV backend
+ * PDO CalDAV backend.
*
* This backend is used to store calendar-data in a PDO database, such as
* sqlite or MySQL
@@ -18,15 +20,10 @@ use Sabre\VObject;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class PDO extends AbstractBackend
- implements
- SyncSupport,
- SubscriptionSupport,
- SchedulingSupport,
- SharingSupport {
-
+class PDO extends AbstractBackend implements SyncSupport, SubscriptionSupport, SchedulingSupport, SharingSupport
+{
/**
- * We need to specify a max date, because we need to stop *somewhere*
+ * We need to specify a max date, because we need to stop *somewhere*.
*
* On 32 bit system the maximum for a signed integer is 2147483647, so
* MAX_DATE cannot be higher than date('Y-m-d', 2147483647) which results
@@ -36,14 +33,14 @@ class PDO extends AbstractBackend
const MAX_DATE = '2038-01-01';
/**
- * pdo
+ * pdo.
*
* @var \PDO
*/
protected $pdo;
/**
- * The table name that will be used for calendars
+ * The table name that will be used for calendars.
*
* @var string
*/
@@ -60,7 +57,7 @@ class PDO extends AbstractBackend
public $calendarInstancesTableName = 'calendarinstances';
/**
- * The table name that will be used for calendar objects
+ * The table name that will be used for calendar objects.
*
* @var string
*/
@@ -96,11 +93,11 @@ class PDO extends AbstractBackend
* @var array
*/
public $propertyMap = [
- '{DAV:}displayname' => 'displayname',
+ '{DAV:}displayname' => 'displayname',
'{urn:ietf:params:xml:ns:caldav}calendar-description' => 'description',
- '{urn:ietf:params:xml:ns:caldav}calendar-timezone' => 'timezone',
- '{http://apple.com/ns/ical/}calendar-order' => 'calendarorder',
- '{http://apple.com/ns/ical/}calendar-color' => 'calendarcolor',
+ '{urn:ietf:params:xml:ns:caldav}calendar-timezone' => 'timezone',
+ '{http://apple.com/ns/ical/}calendar-order' => 'calendarorder',
+ '{http://apple.com/ns/ical/}calendar-color' => 'calendarcolor',
];
/**
@@ -109,24 +106,23 @@ class PDO extends AbstractBackend
* @var array
*/
public $subscriptionPropertyMap = [
- '{DAV:}displayname' => 'displayname',
- '{http://apple.com/ns/ical/}refreshrate' => 'refreshrate',
- '{http://apple.com/ns/ical/}calendar-order' => 'calendarorder',
- '{http://apple.com/ns/ical/}calendar-color' => 'calendarcolor',
- '{http://calendarserver.org/ns/}subscribed-strip-todos' => 'striptodos',
- '{http://calendarserver.org/ns/}subscribed-strip-alarms' => 'stripalarms',
+ '{DAV:}displayname' => 'displayname',
+ '{http://apple.com/ns/ical/}refreshrate' => 'refreshrate',
+ '{http://apple.com/ns/ical/}calendar-order' => 'calendarorder',
+ '{http://apple.com/ns/ical/}calendar-color' => 'calendarcolor',
+ '{http://calendarserver.org/ns/}subscribed-strip-todos' => 'striptodos',
+ '{http://calendarserver.org/ns/}subscribed-strip-alarms' => 'stripalarms',
'{http://calendarserver.org/ns/}subscribed-strip-attachments' => 'stripattachments',
];
/**
- * Creates the backend
+ * Creates the backend.
*
* @param \PDO $pdo
*/
- function __construct(\PDO $pdo) {
-
+ public function __construct(\PDO $pdo)
+ {
$this->pdo = $pdo;
-
}
/**
@@ -151,10 +147,11 @@ class PDO extends AbstractBackend
* ACL will automatically be put in read-only mode.
*
* @param string $principalUri
+ *
* @return array
*/
- function getCalendarsForUser($principalUri) {
-
+ public function getCalendarsForUser($principalUri)
+ {
$fields = array_values($this->propertyMap);
$fields[] = 'calendarid';
$fields[] = 'uri';
@@ -177,24 +174,23 @@ SQL
$calendars = [];
while ($row = $stmt->fetch(\PDO::FETCH_ASSOC)) {
-
$components = [];
if ($row['components']) {
$components = explode(',', $row['components']);
}
$calendar = [
- 'id' => [(int)$row['calendarid'], (int)$row['id']],
- 'uri' => $row['uri'],
- 'principaluri' => $row['principaluri'],
- '{' . CalDAV\Plugin::NS_CALENDARSERVER . '}getctag' => 'http://sabre.io/ns/sync/' . ($row['synctoken'] ? $row['synctoken'] : '0'),
- '{http://sabredav.org/ns}sync-token' => $row['synctoken'] ? $row['synctoken'] : '0',
- '{' . CalDAV\Plugin::NS_CALDAV . '}supported-calendar-component-set' => new CalDAV\Xml\Property\SupportedCalendarComponentSet($components),
- '{' . CalDAV\Plugin::NS_CALDAV . '}schedule-calendar-transp' => new CalDAV\Xml\Property\ScheduleCalendarTransp($row['transparent'] ? 'transparent' : 'opaque'),
- 'share-resource-uri' => '/ns/share/' . $row['calendarid'],
+ 'id' => [(int) $row['calendarid'], (int) $row['id']],
+ 'uri' => $row['uri'],
+ 'principaluri' => $row['principaluri'],
+ '{'.CalDAV\Plugin::NS_CALENDARSERVER.'}getctag' => 'http://sabre.io/ns/sync/'.($row['synctoken'] ? $row['synctoken'] : '0'),
+ '{http://sabredav.org/ns}sync-token' => $row['synctoken'] ? $row['synctoken'] : '0',
+ '{'.CalDAV\Plugin::NS_CALDAV.'}supported-calendar-component-set' => new CalDAV\Xml\Property\SupportedCalendarComponentSet($components),
+ '{'.CalDAV\Plugin::NS_CALDAV.'}schedule-calendar-transp' => new CalDAV\Xml\Property\ScheduleCalendarTransp($row['transparent'] ? 'transparent' : 'opaque'),
+ 'share-resource-uri' => '/ns/share/'.$row['calendarid'],
];
- $calendar['share-access'] = (int)$row['access'];
+ $calendar['share-access'] = (int) $row['access'];
// 1 = owner, 2 = readonly, 3 = readwrite
if ($row['access'] > 1) {
// We need to find more information about the original owner.
@@ -203,7 +199,7 @@ SQL
// read-only is for backwards compatbility. Might go away in
// the future.
- $calendar['read-only'] = (int)$row['access'] === \Sabre\DAV\Sharing\Plugin::ACCESS_READ;
+ $calendar['read-only'] = \Sabre\DAV\Sharing\Plugin::ACCESS_READ === (int) $row['access'];
}
foreach ($this->propertyMap as $xmlName => $dbName) {
@@ -211,11 +207,9 @@ SQL
}
$calendars[] = $calendar;
-
}
return $calendars;
-
}
/**
@@ -226,11 +220,12 @@ SQL
*
* @param string $principalUri
* @param string $calendarUri
- * @param array $properties
+ * @param array $properties
+ *
* @return string
*/
- function createCalendar($principalUri, $calendarUri, array $properties) {
-
+ public function createCalendar($principalUri, $calendarUri, array $properties)
+ {
$fieldNames = [
'principaluri',
'uri',
@@ -239,51 +234,48 @@ SQL
];
$values = [
':principaluri' => $principalUri,
- ':uri' => $calendarUri,
- ':transparent' => 0,
+ ':uri' => $calendarUri,
+ ':transparent' => 0,
];
-
$sccs = '{urn:ietf:params:xml:ns:caldav}supported-calendar-component-set';
if (!isset($properties[$sccs])) {
// Default value
$components = 'VEVENT,VTODO';
} else {
if (!($properties[$sccs] instanceof CalDAV\Xml\Property\SupportedCalendarComponentSet)) {
- throw new DAV\Exception('The ' . $sccs . ' property must be of type: \Sabre\CalDAV\Xml\Property\SupportedCalendarComponentSet');
+ throw new DAV\Exception('The '.$sccs.' property must be of type: \Sabre\CalDAV\Xml\Property\SupportedCalendarComponentSet');
}
$components = implode(',', $properties[$sccs]->getValue());
}
- $transp = '{' . CalDAV\Plugin::NS_CALDAV . '}schedule-calendar-transp';
+ $transp = '{'.CalDAV\Plugin::NS_CALDAV.'}schedule-calendar-transp';
if (isset($properties[$transp])) {
- $values[':transparent'] = $properties[$transp]->getValue() === 'transparent' ? 1 : 0;
+ $values[':transparent'] = 'transparent' === $properties[$transp]->getValue() ? 1 : 0;
}
- $stmt = $this->pdo->prepare("INSERT INTO " . $this->calendarTableName . " (synctoken, components) VALUES (1, ?)");
+ $stmt = $this->pdo->prepare('INSERT INTO '.$this->calendarTableName.' (synctoken, components) VALUES (1, ?)');
$stmt->execute([$components]);
$calendarId = $this->pdo->lastInsertId(
- $this->calendarTableName . '_id_seq'
+ $this->calendarTableName.'_id_seq'
);
$values[':calendarid'] = $calendarId;
foreach ($this->propertyMap as $xmlName => $dbName) {
if (isset($properties[$xmlName])) {
-
- $values[':' . $dbName] = $properties[$xmlName];
+ $values[':'.$dbName] = $properties[$xmlName];
$fieldNames[] = $dbName;
}
}
- $stmt = $this->pdo->prepare("INSERT INTO " . $this->calendarInstancesTableName . " (" . implode(', ', $fieldNames) . ") VALUES (" . implode(', ', array_keys($values)) . ")");
+ $stmt = $this->pdo->prepare('INSERT INTO '.$this->calendarInstancesTableName.' ('.implode(', ', $fieldNames).') VALUES ('.implode(', ', array_keys($values)).')');
$stmt->execute($values);
return [
$calendarId,
- $this->pdo->lastInsertId($this->calendarInstancesTableName . '_id_seq')
+ $this->pdo->lastInsertId($this->calendarInstancesTableName.'_id_seq'),
];
-
}
/**
@@ -298,100 +290,88 @@ SQL
*
* Read the PropPatch documentation for more info and examples.
*
- * @param mixed $calendarId
+ * @param mixed $calendarId
* @param \Sabre\DAV\PropPatch $propPatch
- * @return void
*/
- function updateCalendar($calendarId, \Sabre\DAV\PropPatch $propPatch) {
-
+ public function updateCalendar($calendarId, \Sabre\DAV\PropPatch $propPatch)
+ {
if (!is_array($calendarId)) {
throw new \InvalidArgumentException('The value passed to $calendarId is expected to be an array with a calendarId and an instanceId');
}
list($calendarId, $instanceId) = $calendarId;
$supportedProperties = array_keys($this->propertyMap);
- $supportedProperties[] = '{' . CalDAV\Plugin::NS_CALDAV . '}schedule-calendar-transp';
+ $supportedProperties[] = '{'.CalDAV\Plugin::NS_CALDAV.'}schedule-calendar-transp';
- $propPatch->handle($supportedProperties, function($mutations) use ($calendarId, $instanceId) {
+ $propPatch->handle($supportedProperties, function ($mutations) use ($calendarId, $instanceId) {
$newValues = [];
foreach ($mutations as $propertyName => $propertyValue) {
-
switch ($propertyName) {
- case '{' . CalDAV\Plugin::NS_CALDAV . '}schedule-calendar-transp' :
+ case '{'.CalDAV\Plugin::NS_CALDAV.'}schedule-calendar-transp':
$fieldName = 'transparent';
- $newValues[$fieldName] = $propertyValue->getValue() === 'transparent';
+ $newValues[$fieldName] = 'transparent' === $propertyValue->getValue();
break;
- default :
+ default:
$fieldName = $this->propertyMap[$propertyName];
$newValues[$fieldName] = $propertyValue;
break;
}
-
}
$valuesSql = [];
foreach ($newValues as $fieldName => $value) {
- $valuesSql[] = $fieldName . ' = ?';
+ $valuesSql[] = $fieldName.' = ?';
}
- $stmt = $this->pdo->prepare("UPDATE " . $this->calendarInstancesTableName . " SET " . implode(', ', $valuesSql) . " WHERE id = ?");
+ $stmt = $this->pdo->prepare('UPDATE '.$this->calendarInstancesTableName.' SET '.implode(', ', $valuesSql).' WHERE id = ?');
$newValues['id'] = $instanceId;
$stmt->execute(array_values($newValues));
- $this->addChange($calendarId, "", 2);
+ $this->addChange($calendarId, '', 2);
return true;
-
});
-
}
/**
- * Delete a calendar and all it's objects
+ * Delete a calendar and all it's objects.
*
* @param mixed $calendarId
- * @return void
*/
- function deleteCalendar($calendarId) {
-
+ public function deleteCalendar($calendarId)
+ {
if (!is_array($calendarId)) {
throw new \InvalidArgumentException('The value passed to $calendarId is expected to be an array with a calendarId and an instanceId');
}
list($calendarId, $instanceId) = $calendarId;
- $stmt = $this->pdo->prepare('SELECT access FROM ' . $this->calendarInstancesTableName . ' where id = ?');
+ $stmt = $this->pdo->prepare('SELECT access FROM '.$this->calendarInstancesTableName.' where id = ?');
$stmt->execute([$instanceId]);
- $access = (int)$stmt->fetchColumn();
-
- if ($access === \Sabre\DAV\Sharing\Plugin::ACCESS_SHAREDOWNER) {
+ $access = (int) $stmt->fetchColumn();
+ if (\Sabre\DAV\Sharing\Plugin::ACCESS_SHAREDOWNER === $access) {
/**
* If the user is the owner of the calendar, we delete all data and all
* instances.
**/
- $stmt = $this->pdo->prepare('DELETE FROM ' . $this->calendarObjectTableName . ' WHERE calendarid = ?');
+ $stmt = $this->pdo->prepare('DELETE FROM '.$this->calendarObjectTableName.' WHERE calendarid = ?');
$stmt->execute([$calendarId]);
- $stmt = $this->pdo->prepare('DELETE FROM ' . $this->calendarChangesTableName . ' WHERE calendarid = ?');
+ $stmt = $this->pdo->prepare('DELETE FROM '.$this->calendarChangesTableName.' WHERE calendarid = ?');
$stmt->execute([$calendarId]);
- $stmt = $this->pdo->prepare('DELETE FROM ' . $this->calendarInstancesTableName . ' WHERE calendarid = ?');
+ $stmt = $this->pdo->prepare('DELETE FROM '.$this->calendarInstancesTableName.' WHERE calendarid = ?');
$stmt->execute([$calendarId]);
- $stmt = $this->pdo->prepare('DELETE FROM ' . $this->calendarTableName . ' WHERE id = ?');
+ $stmt = $this->pdo->prepare('DELETE FROM '.$this->calendarTableName.' WHERE id = ?');
$stmt->execute([$calendarId]);
-
} else {
-
/**
* If it was an instance of a shared calendar, we only delete that
* instance.
*/
- $stmt = $this->pdo->prepare('DELETE FROM ' . $this->calendarInstancesTableName . ' WHERE id = ?');
+ $stmt = $this->pdo->prepare('DELETE FROM '.$this->calendarInstancesTableName.' WHERE id = ?');
$stmt->execute([$instanceId]);
-
}
-
-
}
/**
@@ -423,32 +403,32 @@ SQL
* amount of times this is needed is reduced by a great degree.
*
* @param mixed $calendarId
+ *
* @return array
*/
- function getCalendarObjects($calendarId) {
-
+ public function getCalendarObjects($calendarId)
+ {
if (!is_array($calendarId)) {
throw new \InvalidArgumentException('The value passed to $calendarId is expected to be an array with a calendarId and an instanceId');
}
list($calendarId, $instanceId) = $calendarId;
- $stmt = $this->pdo->prepare('SELECT id, uri, lastmodified, etag, calendarid, size, componenttype FROM ' . $this->calendarObjectTableName . ' WHERE calendarid = ?');
+ $stmt = $this->pdo->prepare('SELECT id, uri, lastmodified, etag, calendarid, size, componenttype FROM '.$this->calendarObjectTableName.' WHERE calendarid = ?');
$stmt->execute([$calendarId]);
$result = [];
foreach ($stmt->fetchAll(\PDO::FETCH_ASSOC) as $row) {
$result[] = [
- 'id' => $row['id'],
- 'uri' => $row['uri'],
- 'lastmodified' => (int)$row['lastmodified'],
- 'etag' => '"' . $row['etag'] . '"',
- 'size' => (int)$row['size'],
- 'component' => strtolower($row['componenttype']),
+ 'id' => $row['id'],
+ 'uri' => $row['uri'],
+ 'lastmodified' => (int) $row['lastmodified'],
+ 'etag' => '"'.$row['etag'].'"',
+ 'size' => (int) $row['size'],
+ 'component' => strtolower($row['componenttype']),
];
}
return $result;
-
}
/**
@@ -463,33 +443,35 @@ SQL
*
* This method must return null if the object did not exist.
*
- * @param mixed $calendarId
+ * @param mixed $calendarId
* @param string $objectUri
+ *
* @return array|null
*/
- function getCalendarObject($calendarId, $objectUri) {
-
+ public function getCalendarObject($calendarId, $objectUri)
+ {
if (!is_array($calendarId)) {
throw new \InvalidArgumentException('The value passed to $calendarId is expected to be an array with a calendarId and an instanceId');
}
list($calendarId, $instanceId) = $calendarId;
- $stmt = $this->pdo->prepare('SELECT id, uri, lastmodified, etag, calendarid, size, calendardata, componenttype FROM ' . $this->calendarObjectTableName . ' WHERE calendarid = ? AND uri = ?');
+ $stmt = $this->pdo->prepare('SELECT id, uri, lastmodified, etag, calendarid, size, calendardata, componenttype FROM '.$this->calendarObjectTableName.' WHERE calendarid = ? AND uri = ?');
$stmt->execute([$calendarId, $objectUri]);
$row = $stmt->fetch(\PDO::FETCH_ASSOC);
- if (!$row) return null;
+ if (!$row) {
+ return null;
+ }
return [
- 'id' => $row['id'],
- 'uri' => $row['uri'],
- 'lastmodified' => (int)$row['lastmodified'],
- 'etag' => '"' . $row['etag'] . '"',
- 'size' => (int)$row['size'],
+ 'id' => $row['id'],
+ 'uri' => $row['uri'],
+ 'lastmodified' => (int) $row['lastmodified'],
+ 'etag' => '"'.$row['etag'].'"',
+ 'size' => (int) $row['size'],
'calendardata' => $row['calendardata'],
- 'component' => strtolower($row['componenttype']),
+ 'component' => strtolower($row['componenttype']),
];
-
}
/**
@@ -502,10 +484,11 @@ SQL
*
* @param mixed $calendarId
* @param array $uris
+ *
* @return array
*/
- function getMultipleCalendarObjects($calendarId, array $uris) {
-
+ public function getMultipleCalendarObjects($calendarId, array $uris)
+ {
if (!is_array($calendarId)) {
throw new \InvalidArgumentException('The value passed to $calendarId is expected to be an array with a calendarId and an instanceId');
}
@@ -513,7 +496,7 @@ SQL
$result = [];
foreach (array_chunk($uris, 900) as $chunk) {
- $query = 'SELECT id, uri, lastmodified, etag, calendarid, size, calendardata, componenttype FROM ' . $this->calendarObjectTableName . ' WHERE calendarid = ? AND uri IN (';
+ $query = 'SELECT id, uri, lastmodified, etag, calendarid, size, calendardata, componenttype FROM '.$this->calendarObjectTableName.' WHERE calendarid = ? AND uri IN (';
// Inserting a whole bunch of question marks
$query .= implode(',', array_fill(0, count($chunk), '?'));
$query .= ')';
@@ -522,24 +505,21 @@ SQL
$stmt->execute(array_merge([$calendarId], $chunk));
while ($row = $stmt->fetch(\PDO::FETCH_ASSOC)) {
-
$result[] = [
- 'id' => $row['id'],
- 'uri' => $row['uri'],
- 'lastmodified' => (int)$row['lastmodified'],
- 'etag' => '"' . $row['etag'] . '"',
- 'size' => (int)$row['size'],
+ 'id' => $row['id'],
+ 'uri' => $row['uri'],
+ 'lastmodified' => (int) $row['lastmodified'],
+ 'etag' => '"'.$row['etag'].'"',
+ 'size' => (int) $row['size'],
'calendardata' => $row['calendardata'],
- 'component' => strtolower($row['componenttype']),
+ 'component' => strtolower($row['componenttype']),
];
-
}
}
- return $result;
+ return $result;
}
-
/**
* Creates a new calendar object.
*
@@ -553,13 +533,14 @@ SQL
* calendar-data. If the result of a subsequent GET to this object is not
* the exact same as this request body, you should omit the ETag.
*
- * @param mixed $calendarId
+ * @param mixed $calendarId
* @param string $objectUri
* @param string $calendarData
+ *
* @return string|null
*/
- function createCalendarObject($calendarId, $objectUri, $calendarData) {
-
+ public function createCalendarObject($calendarId, $objectUri, $calendarData)
+ {
if (!is_array($calendarId)) {
throw new \InvalidArgumentException('The value passed to $calendarId is expected to be an array with a calendarId and an instanceId');
}
@@ -567,7 +548,7 @@ SQL
$extraData = $this->getDenormalizedData($calendarData);
- $stmt = $this->pdo->prepare('INSERT INTO ' . $this->calendarObjectTableName . ' (calendarid, uri, calendardata, lastmodified, etag, size, componenttype, firstoccurence, lastoccurence, uid) VALUES (?,?,?,?,?,?,?,?,?,?)');
+ $stmt = $this->pdo->prepare('INSERT INTO '.$this->calendarObjectTableName.' (calendarid, uri, calendardata, lastmodified, etag, size, componenttype, firstoccurence, lastoccurence, uid) VALUES (?,?,?,?,?,?,?,?,?,?)');
$stmt->execute([
$calendarId,
$objectUri,
@@ -582,8 +563,7 @@ SQL
]);
$this->addChange($calendarId, $objectUri, 1);
- return '"' . $extraData['etag'] . '"';
-
+ return '"'.$extraData['etag'].'"';
}
/**
@@ -599,13 +579,14 @@ SQL
* calendar-data. If the result of a subsequent GET to this object is not
* the exact same as this request body, you should omit the ETag.
*
- * @param mixed $calendarId
+ * @param mixed $calendarId
* @param string $objectUri
* @param string $calendarData
+ *
* @return string|null
*/
- function updateCalendarObject($calendarId, $objectUri, $calendarData) {
-
+ public function updateCalendarObject($calendarId, $objectUri, $calendarData)
+ {
if (!is_array($calendarId)) {
throw new \InvalidArgumentException('The value passed to $calendarId is expected to be an array with a calendarId and an instanceId');
}
@@ -613,13 +594,12 @@ SQL
$extraData = $this->getDenormalizedData($calendarData);
- $stmt = $this->pdo->prepare('UPDATE ' . $this->calendarObjectTableName . ' SET calendardata = ?, lastmodified = ?, etag = ?, size = ?, componenttype = ?, firstoccurence = ?, lastoccurence = ?, uid = ? WHERE calendarid = ? AND uri = ?');
+ $stmt = $this->pdo->prepare('UPDATE '.$this->calendarObjectTableName.' SET calendardata = ?, lastmodified = ?, etag = ?, size = ?, componenttype = ?, firstoccurence = ?, lastoccurence = ?, uid = ? WHERE calendarid = ? AND uri = ?');
$stmt->execute([$calendarData, time(), $extraData['etag'], $extraData['size'], $extraData['componentType'], $extraData['firstOccurence'], $extraData['lastOccurence'], $extraData['uid'], $calendarId, $objectUri]);
$this->addChange($calendarId, $objectUri, 2);
- return '"' . $extraData['etag'] . '"';
-
+ return '"'.$extraData['etag'].'"';
}
/**
@@ -635,10 +615,11 @@ SQL
* * uid - value of the UID property
*
* @param string $calendarData
+ *
* @return array
*/
- protected function getDenormalizedData($calendarData) {
-
+ protected function getDenormalizedData($calendarData)
+ {
$vObject = VObject\Reader::read($calendarData);
$componentType = null;
$component = null;
@@ -646,16 +627,16 @@ SQL
$lastOccurence = null;
$uid = null;
foreach ($vObject->getComponents() as $component) {
- if ($component->name !== 'VTIMEZONE') {
+ if ('VTIMEZONE' !== $component->name) {
$componentType = $component->name;
- $uid = (string)$component->UID;
+ $uid = (string) $component->UID;
break;
}
}
if (!$componentType) {
throw new \Sabre\DAV\Exception\BadRequest('Calendar objects must have a VJOURNAL, VEVENT or VTODO component');
}
- if ($componentType === 'VEVENT') {
+ if ('VEVENT' === $componentType) {
$firstOccurence = $component->DTSTART->getDateTime()->getTimeStamp();
// Finding the last occurence is a bit harder
if (!isset($component->RRULE)) {
@@ -673,7 +654,7 @@ SQL
$lastOccurence = $firstOccurence;
}
} else {
- $it = new VObject\Recur\EventIterator($vObject, (string)$component->UID);
+ $it = new VObject\Recur\EventIterator($vObject, (string) $component->UID);
$maxDate = new \DateTime(self::MAX_DATE);
if ($it->isInfinite()) {
$lastOccurence = $maxDate->getTimeStamp();
@@ -682,30 +663,31 @@ SQL
while ($it->valid() && $end < $maxDate) {
$end = $it->getDtEnd();
$it->next();
-
}
$lastOccurence = $end->getTimeStamp();
}
-
}
// Ensure Occurence values are positive
- if ($firstOccurence < 0) $firstOccurence = 0;
- if ($lastOccurence < 0) $lastOccurence = 0;
+ if ($firstOccurence < 0) {
+ $firstOccurence = 0;
+ }
+ if ($lastOccurence < 0) {
+ $lastOccurence = 0;
+ }
}
// Destroy circular references to PHP will GC the object.
$vObject->destroy();
return [
- 'etag' => md5($calendarData),
- 'size' => strlen($calendarData),
- 'componentType' => $componentType,
+ 'etag' => md5($calendarData),
+ 'size' => strlen($calendarData),
+ 'componentType' => $componentType,
'firstOccurence' => $firstOccurence,
- 'lastOccurence' => $lastOccurence,
- 'uid' => $uid,
+ 'lastOccurence' => $lastOccurence,
+ 'uid' => $uid,
];
-
}
/**
@@ -713,22 +695,20 @@ SQL
*
* The object uri is only the basename, or filename and not a full path.
*
- * @param mixed $calendarId
+ * @param mixed $calendarId
* @param string $objectUri
- * @return void
*/
- function deleteCalendarObject($calendarId, $objectUri) {
-
+ public function deleteCalendarObject($calendarId, $objectUri)
+ {
if (!is_array($calendarId)) {
throw new \InvalidArgumentException('The value passed to $calendarId is expected to be an array with a calendarId and an instanceId');
}
list($calendarId, $instanceId) = $calendarId;
- $stmt = $this->pdo->prepare('DELETE FROM ' . $this->calendarObjectTableName . ' WHERE calendarid = ? AND uri = ?');
+ $stmt = $this->pdo->prepare('DELETE FROM '.$this->calendarObjectTableName.' WHERE calendarid = ? AND uri = ?');
$stmt->execute([$calendarId, $objectUri]);
$this->addChange($calendarId, $objectUri, 3);
-
}
/**
@@ -781,10 +761,11 @@ SQL
*
* @param mixed $calendarId
* @param array $filters
+ *
* @return array
*/
- function calendarQuery($calendarId, array $filters) {
-
+ public function calendarQuery($calendarId, array $filters)
+ {
if (!is_array($calendarId)) {
throw new \InvalidArgumentException('The value passed to $calendarId is expected to be an array with a calendarId and an instanceId');
}
@@ -808,7 +789,7 @@ SQL
$requirePostFilter = false;
}
// There was a time-range filter
- if ($componentType == 'VEVENT' && isset($filters['comp-filters'][0]['time-range'])) {
+ if ('VEVENT' == $componentType && isset($filters['comp-filters'][0]['time-range'])) {
$timeRange = $filters['comp-filters'][0]['time-range'];
// If start time OR the end time is not specified, we can do a
@@ -817,13 +798,12 @@ SQL
$requirePostFilter = false;
}
}
-
}
if ($requirePostFilter) {
- $query = "SELECT uri, calendardata FROM " . $this->calendarObjectTableName . " WHERE calendarid = :calendarid";
+ $query = 'SELECT uri, calendardata FROM '.$this->calendarObjectTableName.' WHERE calendarid = :calendarid';
} else {
- $query = "SELECT uri FROM " . $this->calendarObjectTableName . " WHERE calendarid = :calendarid";
+ $query = 'SELECT uri FROM '.$this->calendarObjectTableName.' WHERE calendarid = :calendarid';
}
$values = [
@@ -831,16 +811,16 @@ SQL
];
if ($componentType) {
- $query .= " AND componenttype = :componenttype";
+ $query .= ' AND componenttype = :componenttype';
$values['componenttype'] = $componentType;
}
if ($timeRange && $timeRange['start']) {
- $query .= " AND lastoccurence > :startdate";
+ $query .= ' AND lastoccurence > :startdate';
$values['startdate'] = $timeRange['start']->getTimeStamp();
}
if ($timeRange && $timeRange['end']) {
- $query .= " AND firstoccurence < :enddate";
+ $query .= ' AND firstoccurence < :enddate';
$values['enddate'] = $timeRange['end']->getTimeStamp();
}
@@ -855,11 +835,9 @@ SQL
}
}
$result[] = $row['uri'];
-
}
return $result;
-
}
/**
@@ -879,10 +857,11 @@ SQL
*
* @param string $principalUri
* @param string $uid
+ *
* @return string|null
*/
- function getCalendarObjectByUID($principalUri, $uid) {
-
+ public function getCalendarObjectByUID($principalUri, $uid)
+ {
$query = <<<SQL
SELECT
calendar_instances.uri AS calendaruri, calendarobjects.uri as objecturi
@@ -901,9 +880,8 @@ SQL;
$stmt->execute([$principalUri, $uid]);
if ($row = $stmt->fetch(\PDO::FETCH_ASSOC)) {
- return $row['calendaruri'] . '/' . $row['objecturi'];
+ return $row['calendaruri'].'/'.$row['objecturi'];
}
-
}
/**
@@ -956,37 +934,41 @@ SQL;
*
* The limit is 'suggestive'. You are free to ignore it.
*
- * @param mixed $calendarId
+ * @param mixed $calendarId
* @param string $syncToken
- * @param int $syncLevel
- * @param int $limit
+ * @param int $syncLevel
+ * @param int $limit
+ *
* @return array
*/
- function getChangesForCalendar($calendarId, $syncToken, $syncLevel, $limit = null) {
-
+ public function getChangesForCalendar($calendarId, $syncToken, $syncLevel, $limit = null)
+ {
if (!is_array($calendarId)) {
throw new \InvalidArgumentException('The value passed to $calendarId is expected to be an array with a calendarId and an instanceId');
}
list($calendarId, $instanceId) = $calendarId;
// Current synctoken
- $stmt = $this->pdo->prepare('SELECT synctoken FROM ' . $this->calendarTableName . ' WHERE id = ?');
+ $stmt = $this->pdo->prepare('SELECT synctoken FROM '.$this->calendarTableName.' WHERE id = ?');
$stmt->execute([$calendarId]);
$currentToken = $stmt->fetchColumn(0);
- if (is_null($currentToken)) return null;
+ if (is_null($currentToken)) {
+ return null;
+ }
$result = [
'syncToken' => $currentToken,
- 'added' => [],
- 'modified' => [],
- 'deleted' => [],
+ 'added' => [],
+ 'modified' => [],
+ 'deleted' => [],
];
if ($syncToken) {
-
- $query = "SELECT uri, operation FROM " . $this->calendarChangesTableName . " WHERE synctoken >= ? AND synctoken < ? AND calendarid = ? ORDER BY synctoken";
- if ($limit > 0) $query .= " LIMIT " . (int)$limit;
+ $query = 'SELECT uri, operation FROM '.$this->calendarChangesTableName.' WHERE synctoken >= ? AND synctoken < ? AND calendarid = ? ORDER BY synctoken';
+ if ($limit > 0) {
+ $query .= ' LIMIT '.(int) $limit;
+ }
// Fetching all changes
$stmt = $this->pdo->prepare($query);
@@ -997,60 +979,54 @@ SQL;
// This loop ensures that any duplicates are overwritten, only the
// last change on a node is relevant.
while ($row = $stmt->fetch(\PDO::FETCH_ASSOC)) {
-
$changes[$row['uri']] = $row['operation'];
-
}
foreach ($changes as $uri => $operation) {
-
switch ($operation) {
- case 1 :
+ case 1:
$result['added'][] = $uri;
break;
- case 2 :
+ case 2:
$result['modified'][] = $uri;
break;
- case 3 :
+ case 3:
$result['deleted'][] = $uri;
break;
}
-
}
} else {
// No synctoken supplied, this is the initial sync.
- $query = "SELECT uri FROM " . $this->calendarObjectTableName . " WHERE calendarid = ?";
+ $query = 'SELECT uri FROM '.$this->calendarObjectTableName.' WHERE calendarid = ?';
$stmt = $this->pdo->prepare($query);
$stmt->execute([$calendarId]);
$result['added'] = $stmt->fetchAll(\PDO::FETCH_COLUMN);
}
- return $result;
+ return $result;
}
/**
* Adds a change record to the calendarchanges table.
*
- * @param mixed $calendarId
+ * @param mixed $calendarId
* @param string $objectUri
- * @param int $operation 1 = add, 2 = modify, 3 = delete.
- * @return void
+ * @param int $operation 1 = add, 2 = modify, 3 = delete
*/
- protected function addChange($calendarId, $objectUri, $operation) {
-
- $stmt = $this->pdo->prepare('INSERT INTO ' . $this->calendarChangesTableName . ' (uri, synctoken, calendarid, operation) SELECT ?, synctoken, ?, ? FROM ' . $this->calendarTableName . ' WHERE id = ?');
+ protected function addChange($calendarId, $objectUri, $operation)
+ {
+ $stmt = $this->pdo->prepare('INSERT INTO '.$this->calendarChangesTableName.' (uri, synctoken, calendarid, operation) SELECT ?, synctoken, ?, ? FROM '.$this->calendarTableName.' WHERE id = ?');
$stmt->execute([
$objectUri,
$calendarId,
$operation,
- $calendarId
+ $calendarId,
]);
- $stmt = $this->pdo->prepare('UPDATE ' . $this->calendarTableName . ' SET synctoken = synctoken + 1 WHERE id = ?');
+ $stmt = $this->pdo->prepare('UPDATE '.$this->calendarTableName.' SET synctoken = synctoken + 1 WHERE id = ?');
$stmt->execute([
- $calendarId
+ $calendarId,
]);
-
}
/**
@@ -1082,10 +1058,11 @@ SQL;
* default components).
*
* @param string $principalUri
+ *
* @return array
*/
- function getSubscriptionsForUser($principalUri) {
-
+ public function getSubscriptionsForUser($principalUri)
+ {
$fields = array_values($this->subscriptionPropertyMap);
$fields[] = 'id';
$fields[] = 'uri';
@@ -1095,20 +1072,19 @@ SQL;
// Making fields a comma-delimited list
$fields = implode(', ', $fields);
- $stmt = $this->pdo->prepare("SELECT " . $fields . " FROM " . $this->calendarSubscriptionsTableName . " WHERE principaluri = ? ORDER BY calendarorder ASC");
+ $stmt = $this->pdo->prepare('SELECT '.$fields.' FROM '.$this->calendarSubscriptionsTableName.' WHERE principaluri = ? ORDER BY calendarorder ASC');
$stmt->execute([$principalUri]);
$subscriptions = [];
while ($row = $stmt->fetch(\PDO::FETCH_ASSOC)) {
-
$subscription = [
- 'id' => $row['id'],
- 'uri' => $row['uri'],
+ 'id' => $row['id'],
+ 'uri' => $row['uri'],
'principaluri' => $row['principaluri'],
- 'source' => $row['source'],
+ 'source' => $row['source'],
'lastmodified' => $row['lastmodified'],
- '{' . CalDAV\Plugin::NS_CALDAV . '}supported-calendar-component-set' => new CalDAV\Xml\Property\SupportedCalendarComponentSet(['VTODO', 'VEVENT']),
+ '{'.CalDAV\Plugin::NS_CALDAV.'}supported-calendar-component-set' => new CalDAV\Xml\Property\SupportedCalendarComponentSet(['VTODO', 'VEVENT']),
];
foreach ($this->subscriptionPropertyMap as $xmlName => $dbName) {
@@ -1118,11 +1094,9 @@ SQL;
}
$subscriptions[] = $subscription;
-
}
return $subscriptions;
-
}
/**
@@ -1133,11 +1107,12 @@ SQL;
*
* @param string $principalUri
* @param string $uri
- * @param array $properties
+ * @param array $properties
+ *
* @return mixed
*/
- function createSubscription($principalUri, $uri, array $properties) {
-
+ public function createSubscription($principalUri, $uri, array $properties)
+ {
$fieldNames = [
'principaluri',
'uri',
@@ -1151,30 +1126,28 @@ SQL;
$values = [
':principaluri' => $principalUri,
- ':uri' => $uri,
- ':source' => $properties['{http://calendarserver.org/ns/}source']->getHref(),
+ ':uri' => $uri,
+ ':source' => $properties['{http://calendarserver.org/ns/}source']->getHref(),
':lastmodified' => time(),
];
foreach ($this->subscriptionPropertyMap as $xmlName => $dbName) {
if (isset($properties[$xmlName])) {
-
- $values[':' . $dbName] = $properties[$xmlName];
+ $values[':'.$dbName] = $properties[$xmlName];
$fieldNames[] = $dbName;
}
}
- $stmt = $this->pdo->prepare("INSERT INTO " . $this->calendarSubscriptionsTableName . " (" . implode(', ', $fieldNames) . ") VALUES (" . implode(', ', array_keys($values)) . ")");
+ $stmt = $this->pdo->prepare('INSERT INTO '.$this->calendarSubscriptionsTableName.' ('.implode(', ', $fieldNames).') VALUES ('.implode(', ', array_keys($values)).')');
$stmt->execute($values);
return $this->pdo->lastInsertId(
- $this->calendarSubscriptionsTableName . '_id_seq'
+ $this->calendarSubscriptionsTableName.'_id_seq'
);
-
}
/**
- * Updates a subscription
+ * Updates a subscription.
*
* The list of mutations is stored in a Sabre\DAV\PropPatch object.
* To do the actual updates, you must tell this object which properties
@@ -1185,58 +1158,50 @@ SQL;
*
* Read the PropPatch documentation for more info and examples.
*
- * @param mixed $subscriptionId
+ * @param mixed $subscriptionId
* @param \Sabre\DAV\PropPatch $propPatch
- * @return void
*/
- function updateSubscription($subscriptionId, DAV\PropPatch $propPatch) {
-
+ public function updateSubscription($subscriptionId, DAV\PropPatch $propPatch)
+ {
$supportedProperties = array_keys($this->subscriptionPropertyMap);
$supportedProperties[] = '{http://calendarserver.org/ns/}source';
- $propPatch->handle($supportedProperties, function($mutations) use ($subscriptionId) {
-
+ $propPatch->handle($supportedProperties, function ($mutations) use ($subscriptionId) {
$newValues = [];
foreach ($mutations as $propertyName => $propertyValue) {
-
- if ($propertyName === '{http://calendarserver.org/ns/}source') {
+ if ('{http://calendarserver.org/ns/}source' === $propertyName) {
$newValues['source'] = $propertyValue->getHref();
} else {
$fieldName = $this->subscriptionPropertyMap[$propertyName];
$newValues[$fieldName] = $propertyValue;
}
-
}
// Now we're generating the sql query.
$valuesSql = [];
foreach ($newValues as $fieldName => $value) {
- $valuesSql[] = $fieldName . ' = ?';
+ $valuesSql[] = $fieldName.' = ?';
}
- $stmt = $this->pdo->prepare("UPDATE " . $this->calendarSubscriptionsTableName . " SET " . implode(', ', $valuesSql) . ", lastmodified = ? WHERE id = ?");
+ $stmt = $this->pdo->prepare('UPDATE '.$this->calendarSubscriptionsTableName.' SET '.implode(', ', $valuesSql).', lastmodified = ? WHERE id = ?');
$newValues['lastmodified'] = time();
$newValues['id'] = $subscriptionId;
$stmt->execute(array_values($newValues));
return true;
-
});
-
}
/**
- * Deletes a subscription
+ * Deletes a subscription.
*
* @param mixed $subscriptionId
- * @return void
*/
- function deleteSubscription($subscriptionId) {
-
- $stmt = $this->pdo->prepare('DELETE FROM ' . $this->calendarSubscriptionsTableName . ' WHERE id = ?');
+ public function deleteSubscription($subscriptionId)
+ {
+ $stmt = $this->pdo->prepare('DELETE FROM '.$this->calendarSubscriptionsTableName.' WHERE id = ?');
$stmt->execute([$subscriptionId]);
-
}
/**
@@ -1253,24 +1218,26 @@ SQL;
*
* @param string $principalUri
* @param string $objectUri
+ *
* @return array
*/
- function getSchedulingObject($principalUri, $objectUri) {
-
- $stmt = $this->pdo->prepare('SELECT uri, calendardata, lastmodified, etag, size FROM ' . $this->schedulingObjectTableName . ' WHERE principaluri = ? AND uri = ?');
+ public function getSchedulingObject($principalUri, $objectUri)
+ {
+ $stmt = $this->pdo->prepare('SELECT uri, calendardata, lastmodified, etag, size FROM '.$this->schedulingObjectTableName.' WHERE principaluri = ? AND uri = ?');
$stmt->execute([$principalUri, $objectUri]);
$row = $stmt->fetch(\PDO::FETCH_ASSOC);
- if (!$row) return null;
+ if (!$row) {
+ return null;
+ }
return [
- 'uri' => $row['uri'],
+ 'uri' => $row['uri'],
'calendardata' => $row['calendardata'],
'lastmodified' => $row['lastmodified'],
- 'etag' => '"' . $row['etag'] . '"',
- 'size' => (int)$row['size'],
+ 'etag' => '"'.$row['etag'].'"',
+ 'size' => (int) $row['size'],
];
-
}
/**
@@ -1282,40 +1249,38 @@ SQL;
* The main difference is that 'calendardata' is optional.
*
* @param string $principalUri
+ *
* @return array
*/
- function getSchedulingObjects($principalUri) {
-
- $stmt = $this->pdo->prepare('SELECT id, calendardata, uri, lastmodified, etag, size FROM ' . $this->schedulingObjectTableName . ' WHERE principaluri = ?');
+ public function getSchedulingObjects($principalUri)
+ {
+ $stmt = $this->pdo->prepare('SELECT id, calendardata, uri, lastmodified, etag, size FROM '.$this->schedulingObjectTableName.' WHERE principaluri = ?');
$stmt->execute([$principalUri]);
$result = [];
foreach ($stmt->fetchAll(\PDO::FETCH_ASSOC) as $row) {
$result[] = [
'calendardata' => $row['calendardata'],
- 'uri' => $row['uri'],
+ 'uri' => $row['uri'],
'lastmodified' => $row['lastmodified'],
- 'etag' => '"' . $row['etag'] . '"',
- 'size' => (int)$row['size'],
+ 'etag' => '"'.$row['etag'].'"',
+ 'size' => (int) $row['size'],
];
}
return $result;
-
}
/**
- * Deletes a scheduling object
+ * Deletes a scheduling object.
*
* @param string $principalUri
* @param string $objectUri
- * @return void
*/
- function deleteSchedulingObject($principalUri, $objectUri) {
-
- $stmt = $this->pdo->prepare('DELETE FROM ' . $this->schedulingObjectTableName . ' WHERE principaluri = ? AND uri = ?');
+ public function deleteSchedulingObject($principalUri, $objectUri)
+ {
+ $stmt = $this->pdo->prepare('DELETE FROM '.$this->schedulingObjectTableName.' WHERE principaluri = ? AND uri = ?');
$stmt->execute([$principalUri, $objectUri]);
-
}
/**
@@ -1324,35 +1289,32 @@ SQL;
* @param string $principalUri
* @param string $objectUri
* @param string $objectData
- * @return void
*/
- function createSchedulingObject($principalUri, $objectUri, $objectData) {
-
- $stmt = $this->pdo->prepare('INSERT INTO ' . $this->schedulingObjectTableName . ' (principaluri, calendardata, uri, lastmodified, etag, size) VALUES (?, ?, ?, ?, ?, ?)');
+ public function createSchedulingObject($principalUri, $objectUri, $objectData)
+ {
+ $stmt = $this->pdo->prepare('INSERT INTO '.$this->schedulingObjectTableName.' (principaluri, calendardata, uri, lastmodified, etag, size) VALUES (?, ?, ?, ?, ?, ?)');
$stmt->execute([$principalUri, $objectData, $objectUri, time(), md5($objectData), strlen($objectData)]);
-
}
/**
* Updates the list of shares.
*
- * @param mixed $calendarId
+ * @param mixed $calendarId
* @param \Sabre\DAV\Xml\Element\Sharee[] $sharees
- * @return void
*/
- function updateInvites($calendarId, array $sharees) {
-
+ public function updateInvites($calendarId, array $sharees)
+ {
if (!is_array($calendarId)) {
throw new \InvalidArgumentException('The value passed to $calendarId is expected to be an array with a calendarId and an instanceId');
}
$currentInvites = $this->getInvites($calendarId);
list($calendarId, $instanceId) = $calendarId;
- $removeStmt = $this->pdo->prepare("DELETE FROM " . $this->calendarInstancesTableName . " WHERE calendarid = ? AND share_href = ? AND access IN (2,3)");
- $updateStmt = $this->pdo->prepare("UPDATE " . $this->calendarInstancesTableName . " SET access = ?, share_displayname = ?, share_invitestatus = ? WHERE calendarid = ? AND share_href = ?");
+ $removeStmt = $this->pdo->prepare('DELETE FROM '.$this->calendarInstancesTableName.' WHERE calendarid = ? AND share_href = ? AND access IN (2,3)');
+ $updateStmt = $this->pdo->prepare('UPDATE '.$this->calendarInstancesTableName.' SET access = ?, share_displayname = ?, share_invitestatus = ? WHERE calendarid = ? AND share_href = ?');
$insertStmt = $this->pdo->prepare('
-INSERT INTO ' . $this->calendarInstancesTableName . '
+INSERT INTO '.$this->calendarInstancesTableName.'
(
calendarid,
principaluri,
@@ -1382,11 +1344,10 @@ INSERT INTO ' . $this->calendarInstancesTableName . '
?,
?,
?
- FROM ' . $this->calendarInstancesTableName . ' WHERE id = ?');
+ FROM '.$this->calendarInstancesTableName.' WHERE id = ?');
foreach ($sharees as $sharee) {
-
- if ($sharee->access === \Sabre\DAV\Sharing\Plugin::ACCESS_NOACCESS) {
+ if (\Sabre\DAV\Sharing\Plugin::ACCESS_NOACCESS === $sharee->access) {
// if access was set no NOACCESS, it means access for an
// existing sharee was removed.
$removeStmt->execute([$calendarId, $sharee->href]);
@@ -1404,7 +1365,6 @@ INSERT INTO ' . $this->calendarInstancesTableName . '
}
foreach ($currentInvites as $oldSharee) {
-
if ($oldSharee->href === $sharee->href) {
// This is an update
$sharee->properties = array_merge(
@@ -1416,11 +1376,10 @@ INSERT INTO ' . $this->calendarInstancesTableName . '
isset($sharee->properties['{DAV:}displayname']) ? $sharee->properties['{DAV:}displayname'] : null,
$sharee->inviteStatus ?: $oldSharee->inviteStatus,
$calendarId,
- $sharee->href
+ $sharee->href,
]);
continue 2;
}
-
}
// If we got here, it means it was a new sharee
$insertStmt->execute([
@@ -1431,11 +1390,9 @@ INSERT INTO ' . $this->calendarInstancesTableName . '
$sharee->href,
isset($sharee->properties['{DAV:}displayname']) ? $sharee->properties['{DAV:}displayname'] : null,
$sharee->inviteStatus ?: \Sabre\DAV\Sharing\Plugin::INVITE_NORESPONSE,
- $instanceId
+ $instanceId,
]);
-
}
-
}
/**
@@ -1451,10 +1408,11 @@ INSERT INTO ' . $this->calendarInstancesTableName . '
* $properties
*
* @param mixed $calendarId
+ *
* @return \Sabre\DAV\Xml\Element\Sharee[]
*/
- function getInvites($calendarId) {
-
+ public function getInvites($calendarId)
+ {
if (!is_array($calendarId)) {
throw new \InvalidArgumentException('The value passed to getInvites() is expected to be an array with a calendarId and an instanceId');
}
@@ -1477,35 +1435,29 @@ SQL;
$result = [];
while ($row = $stmt->fetch(\PDO::FETCH_ASSOC)) {
-
$result[] = new Sharee([
- 'href' => isset($row['share_href']) ? $row['share_href'] : \Sabre\HTTP\encodePath($row['principaluri']),
- 'access' => (int)$row['access'],
+ 'href' => isset($row['share_href']) ? $row['share_href'] : \Sabre\HTTP\encodePath($row['principaluri']),
+ 'access' => (int) $row['access'],
/// Everyone is always immediately accepted, for now.
- 'inviteStatus' => (int)$row['share_invitestatus'],
- 'properties' =>
- !empty($row['share_displayname'])
+ 'inviteStatus' => (int) $row['share_invitestatus'],
+ 'properties' => !empty($row['share_displayname'])
? ['{DAV:}displayname' => $row['share_displayname']]
: [],
'principal' => $row['principaluri'],
]);
-
}
- return $result;
+ return $result;
}
/**
- * Publishes a calendar
+ * Publishes a calendar.
*
* @param mixed $calendarId
- * @param bool $value
- * @return void
+ * @param bool $value
*/
- function setPublishStatus($calendarId, $value) {
-
+ public function setPublishStatus($calendarId, $value)
+ {
throw new DAV\Exception\NotImplemented('Not implemented');
-
}
-
}
diff --git a/vendor/sabre/dav/lib/CalDAV/Backend/SchedulingSupport.php b/vendor/sabre/dav/lib/CalDAV/Backend/SchedulingSupport.php
index 6ec0bf06b..7986d8c33 100644
--- a/vendor/sabre/dav/lib/CalDAV/Backend/SchedulingSupport.php
+++ b/vendor/sabre/dav/lib/CalDAV/Backend/SchedulingSupport.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV\Backend;
/**
@@ -10,8 +12,8 @@ namespace Sabre\CalDAV\Backend;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-interface SchedulingSupport extends BackendInterface {
-
+interface SchedulingSupport extends BackendInterface
+{
/**
* Returns a single scheduling object for the inbox collection.
*
@@ -26,9 +28,10 @@ interface SchedulingSupport extends BackendInterface {
*
* @param string $principalUri
* @param string $objectUri
+ *
* @return array
*/
- function getSchedulingObject($principalUri, $objectUri);
+ public function getSchedulingObject($principalUri, $objectUri);
/**
* Returns all scheduling objects for the inbox collection.
@@ -39,18 +42,18 @@ interface SchedulingSupport extends BackendInterface {
* The main difference is that 'calendardata' is optional.
*
* @param string $principalUri
+ *
* @return array
*/
- function getSchedulingObjects($principalUri);
+ public function getSchedulingObjects($principalUri);
/**
* Deletes a scheduling object from the inbox collection.
*
* @param string $principalUri
* @param string $objectUri
- * @return void
*/
- function deleteSchedulingObject($principalUri, $objectUri);
+ public function deleteSchedulingObject($principalUri, $objectUri);
/**
* Creates a new scheduling object. This should land in a users' inbox.
@@ -58,8 +61,6 @@ interface SchedulingSupport extends BackendInterface {
* @param string $principalUri
* @param string $objectUri
* @param string $objectData
- * @return void
*/
- function createSchedulingObject($principalUri, $objectUri, $objectData);
-
+ public function createSchedulingObject($principalUri, $objectUri, $objectData);
}
diff --git a/vendor/sabre/dav/lib/CalDAV/Backend/SharingSupport.php b/vendor/sabre/dav/lib/CalDAV/Backend/SharingSupport.php
index 278ec2564..ce6105990 100644
--- a/vendor/sabre/dav/lib/CalDAV/Backend/SharingSupport.php
+++ b/vendor/sabre/dav/lib/CalDAV/Backend/SharingSupport.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV\Backend;
/**
@@ -20,16 +22,15 @@ namespace Sabre\CalDAV\Backend;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-interface SharingSupport extends BackendInterface {
-
+interface SharingSupport extends BackendInterface
+{
/**
* Updates the list of shares.
*
- * @param mixed $calendarId
+ * @param mixed $calendarId
* @param \Sabre\DAV\Xml\Element\Sharee[] $sharees
- * @return void
*/
- function updateInvites($calendarId, array $sharees);
+ public function updateInvites($calendarId, array $sharees);
/**
* Returns the list of people whom this calendar is shared with.
@@ -44,17 +45,16 @@ interface SharingSupport extends BackendInterface {
* $properties
*
* @param mixed $calendarId
+ *
* @return \Sabre\DAV\Xml\Element\Sharee[]
*/
- function getInvites($calendarId);
+ public function getInvites($calendarId);
/**
- * Publishes a calendar
+ * Publishes a calendar.
*
* @param mixed $calendarId
- * @param bool $value
- * @return void
+ * @param bool $value
*/
- function setPublishStatus($calendarId, $value);
-
+ public function setPublishStatus($calendarId, $value);
}
diff --git a/vendor/sabre/dav/lib/CalDAV/Backend/SimplePDO.php b/vendor/sabre/dav/lib/CalDAV/Backend/SimplePDO.php
index d21f7f916..b6f3c8bef 100644
--- a/vendor/sabre/dav/lib/CalDAV/Backend/SimplePDO.php
+++ b/vendor/sabre/dav/lib/CalDAV/Backend/SimplePDO.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV\Backend;
use Sabre\CalDAV;
@@ -31,24 +33,23 @@ use Sabre\DAV;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class SimplePDO extends AbstractBackend {
-
+class SimplePDO extends AbstractBackend
+{
/**
- * pdo
+ * pdo.
*
* @var \PDO
*/
protected $pdo;
/**
- * Creates the backend
+ * Creates the backend.
*
* @param \PDO $pdo
*/
- function __construct(\PDO $pdo) {
-
+ public function __construct(\PDO $pdo)
+ {
$this->pdo = $pdo;
-
}
/**
@@ -73,27 +74,25 @@ class SimplePDO extends AbstractBackend {
* ACL will automatically be put in read-only mode.
*
* @param string $principalUri
+ *
* @return array
*/
- function getCalendarsForUser($principalUri) {
-
+ public function getCalendarsForUser($principalUri)
+ {
// Making fields a comma-delimited list
- $stmt = $this->pdo->prepare("SELECT id, uri FROM simple_calendars WHERE principaluri = ? ORDER BY id ASC");
+ $stmt = $this->pdo->prepare('SELECT id, uri FROM simple_calendars WHERE principaluri = ? ORDER BY id ASC');
$stmt->execute([$principalUri]);
$calendars = [];
while ($row = $stmt->fetch(\PDO::FETCH_ASSOC)) {
-
$calendars[] = [
- 'id' => $row['id'],
- 'uri' => $row['uri'],
+ 'id' => $row['id'],
+ 'uri' => $row['uri'],
'principaluri' => $principalUri,
];
-
}
return $calendars;
-
}
/**
@@ -104,32 +103,30 @@ class SimplePDO extends AbstractBackend {
*
* @param string $principalUri
* @param string $calendarUri
- * @param array $properties
+ * @param array $properties
+ *
* @return string
*/
- function createCalendar($principalUri, $calendarUri, array $properties) {
-
- $stmt = $this->pdo->prepare("INSERT INTO simple_calendars (principaluri, uri) VALUES (?, ?)");
+ public function createCalendar($principalUri, $calendarUri, array $properties)
+ {
+ $stmt = $this->pdo->prepare('INSERT INTO simple_calendars (principaluri, uri) VALUES (?, ?)');
$stmt->execute([$principalUri, $calendarUri]);
return $this->pdo->lastInsertId();
-
}
/**
- * Delete a calendar and all it's objects
+ * Delete a calendar and all it's objects.
*
* @param string $calendarId
- * @return void
*/
- function deleteCalendar($calendarId) {
-
+ public function deleteCalendar($calendarId)
+ {
$stmt = $this->pdo->prepare('DELETE FROM simple_calendarobjects WHERE calendarid = ?');
$stmt->execute([$calendarId]);
$stmt = $this->pdo->prepare('DELETE FROM simple_calendars WHERE id = ?');
$stmt->execute([$calendarId]);
-
}
/**
@@ -161,27 +158,27 @@ class SimplePDO extends AbstractBackend {
* amount of times this is needed is reduced by a great degree.
*
* @param string $calendarId
+ *
* @return array
*/
- function getCalendarObjects($calendarId) {
-
+ public function getCalendarObjects($calendarId)
+ {
$stmt = $this->pdo->prepare('SELECT id, uri, calendardata FROM simple_calendarobjects WHERE calendarid = ?');
$stmt->execute([$calendarId]);
$result = [];
foreach ($stmt->fetchAll(\PDO::FETCH_ASSOC) as $row) {
$result[] = [
- 'id' => $row['id'],
- 'uri' => $row['uri'],
- 'etag' => '"' . md5($row['calendardata']) . '"',
- 'calendarid' => $calendarId,
- 'size' => strlen($row['calendardata']),
+ 'id' => $row['id'],
+ 'uri' => $row['uri'],
+ 'etag' => '"'.md5($row['calendardata']).'"',
+ 'calendarid' => $calendarId,
+ 'size' => strlen($row['calendardata']),
'calendardata' => $row['calendardata'],
];
}
return $result;
-
}
/**
@@ -198,25 +195,27 @@ class SimplePDO extends AbstractBackend {
*
* @param string $calendarId
* @param string $objectUri
+ *
* @return array|null
*/
- function getCalendarObject($calendarId, $objectUri) {
-
+ public function getCalendarObject($calendarId, $objectUri)
+ {
$stmt = $this->pdo->prepare('SELECT id, uri, calendardata FROM simple_calendarobjects WHERE calendarid = ? AND uri = ?');
$stmt->execute([$calendarId, $objectUri]);
$row = $stmt->fetch(\PDO::FETCH_ASSOC);
- if (!$row) return null;
+ if (!$row) {
+ return null;
+ }
return [
- 'id' => $row['id'],
- 'uri' => $row['uri'],
- 'etag' => '"' . md5($row['calendardata']) . '"',
- 'calendarid' => $calendarId,
- 'size' => strlen($row['calendardata']),
+ 'id' => $row['id'],
+ 'uri' => $row['uri'],
+ 'etag' => '"'.md5($row['calendardata']).'"',
+ 'calendarid' => $calendarId,
+ 'size' => strlen($row['calendardata']),
'calendardata' => $row['calendardata'],
];
-
}
/**
@@ -232,22 +231,22 @@ class SimplePDO extends AbstractBackend {
* calendar-data. If the result of a subsequent GET to this object is not
* the exact same as this request body, you should omit the ETag.
*
- * @param mixed $calendarId
+ * @param mixed $calendarId
* @param string $objectUri
* @param string $calendarData
+ *
* @return string|null
*/
- function createCalendarObject($calendarId, $objectUri, $calendarData) {
-
+ public function createCalendarObject($calendarId, $objectUri, $calendarData)
+ {
$stmt = $this->pdo->prepare('INSERT INTO simple_calendarobjects (calendarid, uri, calendardata) VALUES (?,?,?)');
$stmt->execute([
$calendarId,
$objectUri,
- $calendarData
+ $calendarData,
]);
- return '"' . md5($calendarData) . '"';
-
+ return '"'.md5($calendarData).'"';
}
/**
@@ -263,18 +262,18 @@ class SimplePDO extends AbstractBackend {
* calendar-data. If the result of a subsequent GET to this object is not
* the exact same as this request body, you should omit the ETag.
*
- * @param mixed $calendarId
+ * @param mixed $calendarId
* @param string $objectUri
* @param string $calendarData
+ *
* @return string|null
*/
- function updateCalendarObject($calendarId, $objectUri, $calendarData) {
-
+ public function updateCalendarObject($calendarId, $objectUri, $calendarData)
+ {
$stmt = $this->pdo->prepare('UPDATE simple_calendarobjects SET calendardata = ? WHERE calendarid = ? AND uri = ?');
$stmt->execute([$calendarData, $calendarId, $objectUri]);
- return '"' . md5($calendarData) . '"';
-
+ return '"'.md5($calendarData).'"';
}
/**
@@ -284,13 +283,10 @@ class SimplePDO extends AbstractBackend {
*
* @param string $calendarId
* @param string $objectUri
- * @return void
*/
- function deleteCalendarObject($calendarId, $objectUri) {
-
+ public function deleteCalendarObject($calendarId, $objectUri)
+ {
$stmt = $this->pdo->prepare('DELETE FROM simple_calendarobjects WHERE calendarid = ? AND uri = ?');
$stmt->execute([$calendarId, $objectUri]);
-
}
-
}
diff --git a/vendor/sabre/dav/lib/CalDAV/Backend/SubscriptionSupport.php b/vendor/sabre/dav/lib/CalDAV/Backend/SubscriptionSupport.php
index d77a2fe0f..2aaf95cdb 100644
--- a/vendor/sabre/dav/lib/CalDAV/Backend/SubscriptionSupport.php
+++ b/vendor/sabre/dav/lib/CalDAV/Backend/SubscriptionSupport.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV\Backend;
use Sabre\DAV;
@@ -11,8 +13,8 @@ use Sabre\DAV;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-interface SubscriptionSupport extends BackendInterface {
-
+interface SubscriptionSupport extends BackendInterface
+{
/**
* Returns a list of subscriptions for a principal.
*
@@ -43,9 +45,10 @@ interface SubscriptionSupport extends BackendInterface {
* default components).
*
* @param string $principalUri
+ *
* @return array
*/
- function getSubscriptionsForUser($principalUri);
+ public function getSubscriptionsForUser($principalUri);
/**
* Creates a new subscription for a principal.
@@ -55,13 +58,14 @@ interface SubscriptionSupport extends BackendInterface {
*
* @param string $principalUri
* @param string $uri
- * @param array $properties
+ * @param array $properties
+ *
* @return mixed
*/
- function createSubscription($principalUri, $uri, array $properties);
+ public function createSubscription($principalUri, $uri, array $properties);
/**
- * Updates a subscription
+ * Updates a subscription.
*
* The list of mutations is stored in a Sabre\DAV\PropPatch object.
* To do the actual updates, you must tell this object which properties
@@ -72,18 +76,15 @@ interface SubscriptionSupport extends BackendInterface {
*
* Read the PropPatch documentation for more info and examples.
*
- * @param mixed $subscriptionId
+ * @param mixed $subscriptionId
* @param \Sabre\DAV\PropPatch $propPatch
- * @return void
*/
- function updateSubscription($subscriptionId, DAV\PropPatch $propPatch);
+ public function updateSubscription($subscriptionId, DAV\PropPatch $propPatch);
/**
* Deletes a subscription.
*
* @param mixed $subscriptionId
- * @return void
*/
- function deleteSubscription($subscriptionId);
-
+ public function deleteSubscription($subscriptionId);
}
diff --git a/vendor/sabre/dav/lib/CalDAV/Backend/SyncSupport.php b/vendor/sabre/dav/lib/CalDAV/Backend/SyncSupport.php
index a934505f9..c7f67d176 100644
--- a/vendor/sabre/dav/lib/CalDAV/Backend/SyncSupport.php
+++ b/vendor/sabre/dav/lib/CalDAV/Backend/SyncSupport.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV\Backend;
/**
@@ -18,8 +20,8 @@ namespace Sabre\CalDAV\Backend;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-interface SyncSupport extends BackendInterface {
-
+interface SyncSupport extends BackendInterface
+{
/**
* The getChanges method returns all the changes that have happened, since
* the specified syncToken in the specified calendar.
@@ -72,10 +74,10 @@ interface SyncSupport extends BackendInterface {
*
* @param string $calendarId
* @param string $syncToken
- * @param int $syncLevel
- * @param int $limit
+ * @param int $syncLevel
+ * @param int $limit
+ *
* @return array
*/
- function getChangesForCalendar($calendarId, $syncToken, $syncLevel, $limit = null);
-
+ public function getChangesForCalendar($calendarId, $syncToken, $syncLevel, $limit = null);
}
diff --git a/vendor/sabre/dav/lib/CalDAV/Calendar.php b/vendor/sabre/dav/lib/CalDAV/Calendar.php
index 7467900cc..717f04f94 100644
--- a/vendor/sabre/dav/lib/CalDAV/Calendar.php
+++ b/vendor/sabre/dav/lib/CalDAV/Calendar.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV;
use Sabre\DAV;
@@ -16,46 +18,44 @@ use Sabre\DAVACL;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class Calendar implements ICalendar, DAV\IProperties, DAV\Sync\ISyncCollection, DAV\IMultiGet {
-
+class Calendar implements ICalendar, DAV\IProperties, DAV\Sync\ISyncCollection, DAV\IMultiGet
+{
use DAVACL\ACLTrait;
/**
- * This is an array with calendar information
+ * This is an array with calendar information.
*
* @var array
*/
protected $calendarInfo;
/**
- * CalDAV backend
+ * CalDAV backend.
*
* @var Backend\BackendInterface
*/
protected $caldavBackend;
/**
- * Constructor
+ * Constructor.
*
* @param Backend\BackendInterface $caldavBackend
- * @param array $calendarInfo
+ * @param array $calendarInfo
*/
- function __construct(Backend\BackendInterface $caldavBackend, $calendarInfo) {
-
+ public function __construct(Backend\BackendInterface $caldavBackend, $calendarInfo)
+ {
$this->caldavBackend = $caldavBackend;
$this->calendarInfo = $calendarInfo;
-
}
/**
- * Returns the name of the calendar
+ * Returns the name of the calendar.
*
* @return string
*/
- function getName() {
-
+ public function getName()
+ {
return $this->calendarInfo['uri'];
-
}
/**
@@ -68,69 +68,68 @@ class Calendar implements ICalendar, DAV\IProperties, DAV\Sync\ISyncCollection,
* Read the PropPatch documentation for more information.
*
* @param PropPatch $propPatch
- * @return void
*/
- function propPatch(PropPatch $propPatch) {
-
+ public function propPatch(PropPatch $propPatch)
+ {
return $this->caldavBackend->updateCalendar($this->calendarInfo['id'], $propPatch);
-
}
/**
- * Returns the list of properties
+ * Returns the list of properties.
*
* @param array $requestedProperties
+ *
* @return array
*/
- function getProperties($requestedProperties) {
-
+ public function getProperties($requestedProperties)
+ {
$response = [];
foreach ($this->calendarInfo as $propName => $propValue) {
-
- if (!is_null($propValue) && $propName[0] === '{')
+ if (!is_null($propValue) && '{' === $propName[0]) {
$response[$propName] = $this->calendarInfo[$propName];
-
+ }
}
- return $response;
+ return $response;
}
/**
- * Returns a calendar object
+ * Returns a calendar object.
*
* The contained calendar objects are for example Events or Todo's.
*
* @param string $name
+ *
* @return \Sabre\CalDAV\ICalendarObject
*/
- function getChild($name) {
-
+ public function getChild($name)
+ {
$obj = $this->caldavBackend->getCalendarObject($this->calendarInfo['id'], $name);
- if (!$obj) throw new DAV\Exception\NotFound('Calendar object not found');
-
+ if (!$obj) {
+ throw new DAV\Exception\NotFound('Calendar object not found');
+ }
$obj['acl'] = $this->getChildACL();
return new CalendarObject($this->caldavBackend, $this->calendarInfo, $obj);
-
}
/**
- * Returns the full list of calendar objects
+ * Returns the full list of calendar objects.
*
* @return array
*/
- function getChildren() {
-
+ public function getChildren()
+ {
$objs = $this->caldavBackend->getCalendarObjects($this->calendarInfo['id']);
$children = [];
foreach ($objs as $obj) {
$obj['acl'] = $this->getChildACL();
$children[] = new CalendarObject($this->caldavBackend, $this->calendarInfo, $obj);
}
- return $children;
+ return $children;
}
/**
@@ -140,77 +139,75 @@ class Calendar implements ICalendar, DAV\IProperties, DAV\Sync\ISyncCollection,
* If any children are not found, you do not have to return them.
*
* @param string[] $paths
+ *
* @return array
*/
- function getMultipleChildren(array $paths) {
-
+ public function getMultipleChildren(array $paths)
+ {
$objs = $this->caldavBackend->getMultipleCalendarObjects($this->calendarInfo['id'], $paths);
$children = [];
foreach ($objs as $obj) {
$obj['acl'] = $this->getChildACL();
$children[] = new CalendarObject($this->caldavBackend, $this->calendarInfo, $obj);
}
- return $children;
+ return $children;
}
/**
* Checks if a child-node exists.
*
* @param string $name
+ *
* @return bool
*/
- function childExists($name) {
-
+ public function childExists($name)
+ {
$obj = $this->caldavBackend->getCalendarObject($this->calendarInfo['id'], $name);
- if (!$obj)
+ if (!$obj) {
return false;
- else
+ } else {
return true;
-
+ }
}
/**
- * Creates a new directory
+ * Creates a new directory.
*
* We actually block this, as subdirectories are not allowed in calendars.
*
* @param string $name
- * @return void
*/
- function createDirectory($name) {
-
+ public function createDirectory($name)
+ {
throw new DAV\Exception\MethodNotAllowed('Creating collections in calendar objects is not allowed');
-
}
/**
- * Creates a new file
+ * Creates a new file.
*
* The contents of the new file must be a valid ICalendar string.
*
- * @param string $name
+ * @param string $name
* @param resource $calendarData
+ *
* @return string|null
*/
- function createFile($name, $calendarData = null) {
-
+ public function createFile($name, $calendarData = null)
+ {
if (is_resource($calendarData)) {
$calendarData = stream_get_contents($calendarData);
}
- return $this->caldavBackend->createCalendarObject($this->calendarInfo['id'], $name, $calendarData);
+ return $this->caldavBackend->createCalendarObject($this->calendarInfo['id'], $name, $calendarData);
}
/**
* Deletes the calendar.
- *
- * @return void
*/
- function delete() {
-
+ public function delete()
+ {
$this->caldavBackend->deleteCalendar($this->calendarInfo['id']);
-
}
/**
@@ -218,36 +215,30 @@ class Calendar implements ICalendar, DAV\IProperties, DAV\Sync\ISyncCollection,
* {DAV:}displayname to display a name to display a name.
*
* @param string $newName
- * @return void
*/
- function setName($newName) {
-
+ public function setName($newName)
+ {
throw new DAV\Exception\MethodNotAllowed('Renaming calendars is not yet supported');
-
}
/**
* Returns the last modification date as a unix timestamp.
- *
- * @return null
*/
- function getLastModified() {
-
+ public function getLastModified()
+ {
return null;
-
}
/**
- * Returns the owner principal
+ * Returns the owner principal.
*
* This must be a url to a principal, or null if there's no owner
*
* @return string|null
*/
- function getOwner() {
-
+ public function getOwner()
+ {
return $this->calendarInfo['principaluri'];
-
}
/**
@@ -262,8 +253,8 @@ class Calendar implements ICalendar, DAV\IProperties, DAV\Sync\ISyncCollection,
*
* @return array
*/
- function getACL() {
-
+ public function getACL()
+ {
$acl = [
[
'privilege' => '{DAV:}read',
@@ -272,20 +263,19 @@ class Calendar implements ICalendar, DAV\IProperties, DAV\Sync\ISyncCollection,
],
[
'privilege' => '{DAV:}read',
- 'principal' => $this->getOwner() . '/calendar-proxy-write',
+ 'principal' => $this->getOwner().'/calendar-proxy-write',
'protected' => true,
],
[
'privilege' => '{DAV:}read',
- 'principal' => $this->getOwner() . '/calendar-proxy-read',
+ 'principal' => $this->getOwner().'/calendar-proxy-read',
'protected' => true,
],
[
- 'privilege' => '{' . Plugin::NS_CALDAV . '}read-free-busy',
+ 'privilege' => '{'.Plugin::NS_CALDAV.'}read-free-busy',
'principal' => '{DAV:}authenticated',
'protected' => true,
],
-
];
if (empty($this->calendarInfo['{http://sabredav.org/ns}read-only'])) {
$acl[] = [
@@ -295,13 +285,12 @@ class Calendar implements ICalendar, DAV\IProperties, DAV\Sync\ISyncCollection,
];
$acl[] = [
'privilege' => '{DAV:}write',
- 'principal' => $this->getOwner() . '/calendar-proxy-write',
+ 'principal' => $this->getOwner().'/calendar-proxy-write',
'protected' => true,
];
}
return $acl;
-
}
/**
@@ -311,8 +300,8 @@ class Calendar implements ICalendar, DAV\IProperties, DAV\Sync\ISyncCollection,
*
* @return array
*/
- function getChildACL() {
-
+ public function getChildACL()
+ {
$acl = [
[
'privilege' => '{DAV:}read',
@@ -322,15 +311,14 @@ class Calendar implements ICalendar, DAV\IProperties, DAV\Sync\ISyncCollection,
[
'privilege' => '{DAV:}read',
- 'principal' => $this->getOwner() . '/calendar-proxy-write',
+ 'principal' => $this->getOwner().'/calendar-proxy-write',
'protected' => true,
],
[
'privilege' => '{DAV:}read',
- 'principal' => $this->getOwner() . '/calendar-proxy-read',
+ 'principal' => $this->getOwner().'/calendar-proxy-read',
'protected' => true,
],
-
];
if (empty($this->calendarInfo['{http://sabredav.org/ns}read-only'])) {
$acl[] = [
@@ -340,16 +328,14 @@ class Calendar implements ICalendar, DAV\IProperties, DAV\Sync\ISyncCollection,
];
$acl[] = [
'privilege' => '{DAV:}write',
- 'principal' => $this->getOwner() . '/calendar-proxy-write',
+ 'principal' => $this->getOwner().'/calendar-proxy-write',
'protected' => true,
];
-
}
- return $acl;
+ return $acl;
}
-
/**
* Performs a calendar-query on the contents of this calendar.
*
@@ -365,12 +351,12 @@ class Calendar implements ICalendar, DAV\IProperties, DAV\Sync\ISyncCollection,
* documented by Sabre\CalDAV\CalendarQueryParser.
*
* @param array $filters
+ *
* @return array
*/
- function calendarQuery(array $filters) {
-
+ public function calendarQuery(array $filters)
+ {
return $this->caldavBackend->calendarQuery($this->calendarInfo['id'], $filters);
-
}
/**
@@ -382,8 +368,8 @@ class Calendar implements ICalendar, DAV\IProperties, DAV\Sync\ISyncCollection,
*
* @return string|null
*/
- function getSyncToken() {
-
+ public function getSyncToken()
+ {
if (
$this->caldavBackend instanceof Backend\SyncSupport &&
isset($this->calendarInfo['{DAV:}sync-token'])
@@ -396,7 +382,6 @@ class Calendar implements ICalendar, DAV\IProperties, DAV\Sync\ISyncCollection,
) {
return $this->calendarInfo['{http://sabredav.org/ns}sync-token'];
}
-
}
/**
@@ -450,12 +435,13 @@ class Calendar implements ICalendar, DAV\IProperties, DAV\Sync\ISyncCollection,
* The limit is 'suggestive'. You are free to ignore it.
*
* @param string $syncToken
- * @param int $syncLevel
- * @param int $limit
+ * @param int $syncLevel
+ * @param int $limit
+ *
* @return array
*/
- function getChanges($syncToken, $syncLevel, $limit = null) {
-
+ public function getChanges($syncToken, $syncLevel, $limit = null)
+ {
if (!$this->caldavBackend instanceof Backend\SyncSupport) {
return null;
}
@@ -466,7 +452,5 @@ class Calendar implements ICalendar, DAV\IProperties, DAV\Sync\ISyncCollection,
$syncLevel,
$limit
);
-
}
-
}
diff --git a/vendor/sabre/dav/lib/CalDAV/CalendarHome.php b/vendor/sabre/dav/lib/CalDAV/CalendarHome.php
index ffd7f72fb..663d449bf 100644
--- a/vendor/sabre/dav/lib/CalDAV/CalendarHome.php
+++ b/vendor/sabre/dav/lib/CalDAV/CalendarHome.php
@@ -1,12 +1,14 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV;
use Sabre\DAV;
use Sabre\DAV\Exception\NotFound;
use Sabre\DAV\MkCol;
use Sabre\DAVACL;
-use Sabre\HTTP\URLUtil;
+use Sabre\Uri;
/**
* The CalendarHome represents a node that is usually in a users'
@@ -20,81 +22,74 @@ use Sabre\HTTP\URLUtil;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class CalendarHome implements DAV\IExtendedCollection, DAVACL\IACL {
-
+class CalendarHome implements DAV\IExtendedCollection, DAVACL\IACL
+{
use DAVACL\ACLTrait;
/**
- * CalDAV backend
+ * CalDAV backend.
*
* @var Backend\BackendInterface
*/
protected $caldavBackend;
/**
- * Principal information
+ * Principal information.
*
* @var array
*/
protected $principalInfo;
/**
- * Constructor
+ * Constructor.
*
* @param Backend\BackendInterface $caldavBackend
- * @param array $principalInfo
+ * @param array $principalInfo
*/
- function __construct(Backend\BackendInterface $caldavBackend, $principalInfo) {
-
+ public function __construct(Backend\BackendInterface $caldavBackend, $principalInfo)
+ {
$this->caldavBackend = $caldavBackend;
$this->principalInfo = $principalInfo;
-
}
/**
- * Returns the name of this object
+ * Returns the name of this object.
*
* @return string
*/
- function getName() {
+ public function getName()
+ {
+ list(, $name) = Uri\split($this->principalInfo['uri']);
- list(, $name) = URLUtil::splitPath($this->principalInfo['uri']);
return $name;
-
}
/**
- * Updates the name of this object
+ * Updates the name of this object.
*
* @param string $name
- * @return void
*/
- function setName($name) {
-
+ public function setName($name)
+ {
throw new DAV\Exception\Forbidden();
-
}
/**
- * Deletes this object
- *
- * @return void
+ * Deletes this object.
*/
- function delete() {
-
+ public function delete()
+ {
throw new DAV\Exception\Forbidden();
-
}
/**
- * Returns the last modification date
+ * Returns the last modification date.
*
* @return int
*/
- function getLastModified() {
-
+ public function getLastModified()
+ {
return null;
-
}
/**
@@ -102,14 +97,12 @@ class CalendarHome implements DAV\IExtendedCollection, DAVACL\IACL {
*
* This is currently not allowed
*
- * @param string $filename
+ * @param string $filename
* @param resource $data
- * @return void
*/
- function createFile($filename, $data = null) {
-
+ public function createFile($filename, $data = null)
+ {
throw new DAV\Exception\MethodNotAllowed('Creating new files in this collection is not supported');
-
}
/**
@@ -118,30 +111,29 @@ class CalendarHome implements DAV\IExtendedCollection, DAVACL\IACL {
* This is currently not allowed.
*
* @param string $filename
- * @return void
*/
- function createDirectory($filename) {
-
+ public function createDirectory($filename)
+ {
throw new DAV\Exception\MethodNotAllowed('Creating new collections in this collection is not supported');
-
}
/**
- * Returns a single calendar, by name
+ * Returns a single calendar, by name.
*
* @param string $name
+ *
* @return Calendar
*/
- function getChild($name) {
-
+ public function getChild($name)
+ {
// Special nodes
- if ($name === 'inbox' && $this->caldavBackend instanceof Backend\SchedulingSupport) {
+ if ('inbox' === $name && $this->caldavBackend instanceof Backend\SchedulingSupport) {
return new Schedule\Inbox($this->caldavBackend, $this->principalInfo['uri']);
}
- if ($name === 'outbox' && $this->caldavBackend instanceof Backend\SchedulingSupport) {
+ if ('outbox' === $name && $this->caldavBackend instanceof Backend\SchedulingSupport) {
return new Schedule\Outbox($this->principalInfo['uri']);
}
- if ($name === 'notifications' && $this->caldavBackend instanceof Backend\NotificationSupport) {
+ if ('notifications' === $name && $this->caldavBackend instanceof Backend\NotificationSupport) {
return new Notifications\Collection($this->caldavBackend, $this->principalInfo['uri']);
}
@@ -162,36 +154,34 @@ class CalendarHome implements DAV\IExtendedCollection, DAVACL\IACL {
return new Subscriptions\Subscription($this->caldavBackend, $subscription);
}
}
-
}
- throw new NotFound('Node with name \'' . $name . '\' could not be found');
-
+ throw new NotFound('Node with name \''.$name.'\' could not be found');
}
/**
* Checks if a calendar exists.
*
* @param string $name
+ *
* @return bool
*/
- function childExists($name) {
-
+ public function childExists($name)
+ {
try {
- return !!$this->getChild($name);
+ return (bool) $this->getChild($name);
} catch (NotFound $e) {
return false;
}
-
}
/**
- * Returns a list of calendars
+ * Returns a list of calendars.
*
* @return array
*/
- function getChildren() {
-
+ public function getChildren()
+ {
$calendars = $this->caldavBackend->getCalendarsForUser($this->principalInfo['uri']);
$objs = [];
foreach ($calendars as $calendar) {
@@ -220,35 +210,34 @@ class CalendarHome implements DAV\IExtendedCollection, DAVACL\IACL {
}
return $objs;
-
}
/**
* Creates a new calendar or subscription.
*
* @param string $name
- * @param MkCol $mkCol
+ * @param MkCol $mkCol
+ *
* @throws DAV\Exception\InvalidResourceType
- * @return void
*/
- function createExtendedCollection($name, MkCol $mkCol) {
-
+ public function createExtendedCollection($name, MkCol $mkCol)
+ {
$isCalendar = false;
$isSubscription = false;
foreach ($mkCol->getResourceType() as $rt) {
switch ($rt) {
- case '{DAV:}collection' :
- case '{http://calendarserver.org/ns/}shared-owner' :
+ case '{DAV:}collection':
+ case '{http://calendarserver.org/ns/}shared-owner':
// ignore
break;
- case '{urn:ietf:params:xml:ns:caldav}calendar' :
+ case '{urn:ietf:params:xml:ns:caldav}calendar':
$isCalendar = true;
break;
- case '{http://calendarserver.org/ns/}subscribed' :
+ case '{http://calendarserver.org/ns/}subscribed':
$isSubscription = true;
break;
- default :
- throw new DAV\Exception\InvalidResourceType('Unknown resourceType: ' . $rt);
+ default:
+ throw new DAV\Exception\InvalidResourceType('Unknown resourceType: '.$rt);
}
}
@@ -260,15 +249,11 @@ class CalendarHome implements DAV\IExtendedCollection, DAVACL\IACL {
throw new DAV\Exception\InvalidResourceType('This backend does not support subscriptions');
}
$this->caldavBackend->createSubscription($this->principalInfo['uri'], $name, $properties);
-
} elseif ($isCalendar) {
$this->caldavBackend->createCalendar($this->principalInfo['uri'], $name, $properties);
-
} else {
throw new DAV\Exception\InvalidResourceType('You can only create calendars and subscriptions in this collection');
-
}
-
}
/**
@@ -276,10 +261,9 @@ class CalendarHome implements DAV\IExtendedCollection, DAVACL\IACL {
*
* @return string
*/
- function getOwner() {
-
+ public function getOwner()
+ {
return $this->principalInfo['uri'];
-
}
/**
@@ -294,8 +278,8 @@ class CalendarHome implements DAV\IExtendedCollection, DAVACL\IACL {
*
* @return array
*/
- function getACL() {
-
+ public function getACL()
+ {
return [
[
'privilege' => '{DAV:}read',
@@ -309,46 +293,43 @@ class CalendarHome implements DAV\IExtendedCollection, DAVACL\IACL {
],
[
'privilege' => '{DAV:}read',
- 'principal' => $this->principalInfo['uri'] . '/calendar-proxy-write',
+ 'principal' => $this->principalInfo['uri'].'/calendar-proxy-write',
'protected' => true,
],
[
'privilege' => '{DAV:}write',
- 'principal' => $this->principalInfo['uri'] . '/calendar-proxy-write',
+ 'principal' => $this->principalInfo['uri'].'/calendar-proxy-write',
'protected' => true,
],
[
'privilege' => '{DAV:}read',
- 'principal' => $this->principalInfo['uri'] . '/calendar-proxy-read',
+ 'principal' => $this->principalInfo['uri'].'/calendar-proxy-read',
'protected' => true,
],
-
];
-
}
-
/**
* This method is called when a user replied to a request to share.
*
* This method should return the url of the newly created calendar if the
* share was accepted.
*
- * @param string $href The sharee who is replying (often a mailto: address)
- * @param int $status One of the SharingPlugin::STATUS_* constants
+ * @param string $href The sharee who is replying (often a mailto: address)
+ * @param int $status One of the SharingPlugin::STATUS_* constants
* @param string $calendarUri The url to the calendar thats being shared
- * @param string $inReplyTo The unique id this message is a response to
- * @param string $summary A description of the reply
- * @return null|string
+ * @param string $inReplyTo The unique id this message is a response to
+ * @param string $summary A description of the reply
+ *
+ * @return string|null
*/
- function shareReply($href, $status, $calendarUri, $inReplyTo, $summary = null) {
-
+ public function shareReply($href, $status, $calendarUri, $inReplyTo, $summary = null)
+ {
if (!$this->caldavBackend instanceof Backend\SharingSupport) {
throw new DAV\Exception\NotImplemented('Sharing support is not implemented by this backend.');
}
return $this->caldavBackend->shareReply($href, $status, $calendarUri, $inReplyTo, $summary);
-
}
/**
@@ -367,12 +348,11 @@ class CalendarHome implements DAV\IExtendedCollection, DAVACL\IACL {
* collection should be ignored.
*
* @param string $uid
+ *
* @return string|null
*/
- function getCalendarObjectByUID($uid) {
-
+ public function getCalendarObjectByUID($uid)
+ {
return $this->caldavBackend->getCalendarObjectByUID($this->principalInfo['uri'], $uid);
-
}
-
}
diff --git a/vendor/sabre/dav/lib/CalDAV/CalendarObject.php b/vendor/sabre/dav/lib/CalDAV/CalendarObject.php
index 9d6532a35..3f28ee7f7 100644
--- a/vendor/sabre/dav/lib/CalDAV/CalendarObject.php
+++ b/vendor/sabre/dav/lib/CalDAV/CalendarObject.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV;
/**
@@ -9,33 +11,33 @@ namespace Sabre\CalDAV;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class CalendarObject extends \Sabre\DAV\File implements ICalendarObject, \Sabre\DAVACL\IACL {
-
+class CalendarObject extends \Sabre\DAV\File implements ICalendarObject, \Sabre\DAVACL\IACL
+{
use \Sabre\DAVACL\ACLTrait;
/**
- * Sabre\CalDAV\Backend\BackendInterface
+ * Sabre\CalDAV\Backend\BackendInterface.
*
* @var Backend\AbstractBackend
*/
protected $caldavBackend;
/**
- * Array with information about this CalendarObject
+ * Array with information about this CalendarObject.
*
* @var array
*/
protected $objectData;
/**
- * Array with information about the containing calendar
+ * Array with information about the containing calendar.
*
* @var array
*/
protected $calendarInfo;
/**
- * Constructor
+ * Constructor.
*
* The following properties may be passed within $objectData:
*
@@ -49,11 +51,11 @@ class CalendarObject extends \Sabre\DAV\File implements ICalendarObject, \Sabre\
* * acl - (optional) Use this to override the default ACL for the node.
*
* @param Backend\BackendInterface $caldavBackend
- * @param array $calendarInfo
- * @param array $objectData
+ * @param array $calendarInfo
+ * @param array $objectData
*/
- function __construct(Backend\BackendInterface $caldavBackend, array $calendarInfo, array $objectData) {
-
+ public function __construct(Backend\BackendInterface $caldavBackend, array $calendarInfo, array $objectData)
+ {
$this->caldavBackend = $caldavBackend;
if (!isset($objectData['uri'])) {
@@ -62,44 +64,43 @@ class CalendarObject extends \Sabre\DAV\File implements ICalendarObject, \Sabre\
$this->calendarInfo = $calendarInfo;
$this->objectData = $objectData;
-
}
/**
- * Returns the uri for this object
+ * Returns the uri for this object.
*
* @return string
*/
- function getName() {
-
+ public function getName()
+ {
return $this->objectData['uri'];
-
}
/**
- * Returns the ICalendar-formatted object
+ * Returns the ICalendar-formatted object.
*
* @return string
*/
- function get() {
-
+ public function get()
+ {
// Pre-populating the 'calendardata' is optional, if we don't have it
// already we fetch it from the backend.
if (!isset($this->objectData['calendardata'])) {
$this->objectData = $this->caldavBackend->getCalendarObject($this->calendarInfo['id'], $this->objectData['uri']);
}
- return $this->objectData['calendardata'];
+ return $this->objectData['calendardata'];
}
/**
- * Updates the ICalendar-formatted object
+ * Updates the ICalendar-formatted object.
*
* @param string|resource $calendarData
+ *
* @return string
*/
- function put($calendarData) {
-
+ public function put($calendarData)
+ {
if (is_resource($calendarData)) {
$calendarData = stream_get_contents($calendarData);
}
@@ -108,33 +109,29 @@ class CalendarObject extends \Sabre\DAV\File implements ICalendarObject, \Sabre\
$this->objectData['etag'] = $etag;
return $etag;
-
}
/**
- * Deletes the calendar object
- *
- * @return void
+ * Deletes the calendar object.
*/
- function delete() {
-
+ public function delete()
+ {
$this->caldavBackend->deleteCalendarObject($this->calendarInfo['id'], $this->objectData['uri']);
-
}
/**
- * Returns the mime content-type
+ * Returns the mime content-type.
*
* @return string
*/
- function getContentType() {
-
+ public function getContentType()
+ {
$mime = 'text/calendar; charset=utf-8';
if (isset($this->objectData['component']) && $this->objectData['component']) {
- $mime .= '; component=' . $this->objectData['component'];
+ $mime .= '; component='.$this->objectData['component'];
}
- return $mime;
+ return $mime;
}
/**
@@ -144,53 +141,49 @@ class CalendarObject extends \Sabre\DAV\File implements ICalendarObject, \Sabre\
*
* @return string
*/
- function getETag() {
-
+ public function getETag()
+ {
if (isset($this->objectData['etag'])) {
return $this->objectData['etag'];
} else {
- return '"' . md5($this->get()) . '"';
+ return '"'.md5($this->get()).'"';
}
-
}
/**
- * Returns the last modification date as a unix timestamp
+ * Returns the last modification date as a unix timestamp.
*
* @return int
*/
- function getLastModified() {
-
+ public function getLastModified()
+ {
return $this->objectData['lastmodified'];
-
}
/**
- * Returns the size of this object in bytes
+ * Returns the size of this object in bytes.
*
* @return int
*/
- function getSize() {
-
+ public function getSize()
+ {
if (array_key_exists('size', $this->objectData)) {
return $this->objectData['size'];
} else {
return strlen($this->get());
}
-
}
/**
- * Returns the owner principal
+ * Returns the owner principal.
*
* This must be a url to a principal, or null if there's no owner
*
* @return string|null
*/
- function getOwner() {
-
+ public function getOwner()
+ {
return $this->calendarInfo['principaluri'];
-
}
/**
@@ -205,8 +198,8 @@ class CalendarObject extends \Sabre\DAV\File implements ICalendarObject, \Sabre\
*
* @return array
*/
- function getACL() {
-
+ public function getACL()
+ {
// An alternative acl may be specified in the object data.
if (isset($this->objectData['acl'])) {
return $this->objectData['acl'];
@@ -221,17 +214,14 @@ class CalendarObject extends \Sabre\DAV\File implements ICalendarObject, \Sabre\
],
[
'privilege' => '{DAV:}all',
- 'principal' => $this->calendarInfo['principaluri'] . '/calendar-proxy-write',
+ 'principal' => $this->calendarInfo['principaluri'].'/calendar-proxy-write',
'protected' => true,
],
[
'privilege' => '{DAV:}read',
- 'principal' => $this->calendarInfo['principaluri'] . '/calendar-proxy-read',
+ 'principal' => $this->calendarInfo['principaluri'].'/calendar-proxy-read',
'protected' => true,
],
-
];
-
}
-
}
diff --git a/vendor/sabre/dav/lib/CalDAV/CalendarQueryValidator.php b/vendor/sabre/dav/lib/CalDAV/CalendarQueryValidator.php
index df8008fe2..0e7f1307d 100644
--- a/vendor/sabre/dav/lib/CalDAV/CalendarQueryValidator.php
+++ b/vendor/sabre/dav/lib/CalDAV/CalendarQueryValidator.php
@@ -1,12 +1,14 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV;
use DateTime;
use Sabre\VObject;
/**
- * CalendarQuery Validator
+ * CalendarQuery Validator.
*
* This class is responsible for checking if an iCalendar object matches a set
* of filters. The main function to do this is 'validate'.
@@ -18,19 +20,20 @@ use Sabre\VObject;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class CalendarQueryValidator {
-
+class CalendarQueryValidator
+{
/**
- * Verify if a list of filters applies to the calendar data object
+ * Verify if a list of filters applies to the calendar data object.
*
* The list of filters must be formatted as parsed by \Sabre\CalDAV\CalendarQueryParser
*
* @param VObject\Component\VCalendar $vObject
- * @param array $filters
+ * @param array $filters
+ *
* @return bool
*/
- function validate(VObject\Component\VCalendar $vObject, array $filters) {
-
+ public function validate(VObject\Component\VCalendar $vObject, array $filters)
+ {
// The top level object is always a component filter.
// We'll parse it manually, as it's pretty simple.
if ($vObject->name !== $filters['name']) {
@@ -40,8 +43,6 @@ class CalendarQueryValidator {
return
$this->validateCompFilters($vObject, $filters['comp-filters']) &&
$this->validatePropFilters($vObject, $filters['prop-filters']);
-
-
}
/**
@@ -52,23 +53,21 @@ class CalendarQueryValidator {
* itself.
*
* @param VObject\Component $parent
- * @param array $filters
+ * @param array $filters
+ *
* @return bool
*/
- protected function validateCompFilters(VObject\Component $parent, array $filters) {
-
+ protected function validateCompFilters(VObject\Component $parent, array $filters)
+ {
foreach ($filters as $filter) {
-
$isDefined = isset($parent->{$filter['name']});
if ($filter['is-not-defined']) {
-
if ($isDefined) {
return false;
} else {
continue;
}
-
}
if (!$isDefined) {
return false;
@@ -80,6 +79,7 @@ class CalendarQueryValidator {
continue 2;
}
}
+
return false;
}
@@ -90,27 +90,23 @@ class CalendarQueryValidator {
// If there are sub-filters, we need to find at least one component
// for which the subfilters hold true.
foreach ($parent->{$filter['name']} as $subComponent) {
-
if (
$this->validateCompFilters($subComponent, $filter['comp-filters']) &&
$this->validatePropFilters($subComponent, $filter['prop-filters'])) {
- // We had a match, so this comp-filter succeeds
- continue 2;
+ // We had a match, so this comp-filter succeeds
+ continue 2;
}
-
}
// If we got here it means there were sub-comp-filters or
// sub-prop-filters and there was no match. This means this filter
// needs to return false.
return false;
-
}
// If we got here it means we got through all comp-filters alive so the
// filters were all true.
return true;
-
}
/**
@@ -121,23 +117,21 @@ class CalendarQueryValidator {
* itself.
*
* @param VObject\Component $parent
- * @param array $filters
+ * @param array $filters
+ *
* @return bool
*/
- protected function validatePropFilters(VObject\Component $parent, array $filters) {
-
+ protected function validatePropFilters(VObject\Component $parent, array $filters)
+ {
foreach ($filters as $filter) {
-
$isDefined = isset($parent->{$filter['name']});
if ($filter['is-not-defined']) {
-
if ($isDefined) {
return false;
} else {
continue;
}
-
}
if (!$isDefined) {
return false;
@@ -149,6 +143,7 @@ class CalendarQueryValidator {
continue 2;
}
}
+
return false;
}
@@ -159,7 +154,6 @@ class CalendarQueryValidator {
// If there are sub-filters, we need to find at least one property
// for which the subfilters hold true.
foreach ($parent->{$filter['name']} as $subComponent) {
-
if (
$this->validateParamFilters($subComponent, $filter['param-filters']) &&
(!$filter['text-match'] || $this->validateTextMatch($subComponent, $filter['text-match']))
@@ -167,20 +161,17 @@ class CalendarQueryValidator {
// We had a match, so this prop-filter succeeds
continue 2;
}
-
}
// If we got here it means there were sub-param-filters or
// text-match filters and there was no match. This means the
// filter needs to return false.
return false;
-
}
// If we got here it means we got through all prop-filters alive so the
// filters were all true.
return true;
-
}
/**
@@ -191,23 +182,21 @@ class CalendarQueryValidator {
* itself.
*
* @param VObject\Property $parent
- * @param array $filters
+ * @param array $filters
+ *
* @return bool
*/
- protected function validateParamFilters(VObject\Property $parent, array $filters) {
-
+ protected function validateParamFilters(VObject\Property $parent, array $filters)
+ {
foreach ($filters as $filter) {
-
$isDefined = isset($parent[$filter['name']]);
if ($filter['is-not-defined']) {
-
if ($isDefined) {
return false;
} else {
continue;
}
-
}
if (!$isDefined) {
return false;
@@ -220,24 +209,20 @@ class CalendarQueryValidator {
// If there are sub-filters, we need to find at least one parameter
// for which the subfilters hold true.
foreach ($parent[$filter['name']]->getParts() as $paramPart) {
-
if ($this->validateTextMatch($paramPart, $filter['text-match'])) {
// We had a match, so this param-filter succeeds
continue 2;
}
-
}
// If we got here it means there was a text-match filter and there
// were no matches. This means the filter needs to return false.
return false;
-
}
// If we got here it means we got through all param-filters alive so the
// filters were all true.
return true;
-
}
/**
@@ -246,20 +231,20 @@ class CalendarQueryValidator {
* A single text-match should be specified as well as the specific property
* or parameter we need to validate.
*
- * @param VObject\Node|string $check Value to check against.
- * @param array $textMatch
+ * @param VObject\Node|string $check value to check against
+ * @param array $textMatch
+ *
* @return bool
*/
- protected function validateTextMatch($check, array $textMatch) {
-
+ protected function validateTextMatch($check, array $textMatch)
+ {
if ($check instanceof VObject\Node) {
$check = $check->getValue();
}
$isMatching = \Sabre\DAV\StringUtil::textMatch($check, $textMatch['value'], $textMatch['collation']);
- return ($textMatch['negate-condition'] xor $isMatching);
-
+ return $textMatch['negate-condition'] xor $isMatching;
}
/**
@@ -269,12 +254,13 @@ class CalendarQueryValidator {
* complex.
*
* @param VObject\Node $component
- * @param DateTime $start
- * @param DateTime $end
+ * @param DateTime $start
+ * @param DateTime $end
+ *
* @return bool
*/
- protected function validateTimeRange(VObject\Node $component, $start, $end) {
-
+ protected function validateTimeRange(VObject\Node $component, $start, $end)
+ {
if (is_null($start)) {
$start = new DateTime('1900-01-01');
}
@@ -283,14 +269,13 @@ class CalendarQueryValidator {
}
switch ($component->name) {
-
- case 'VEVENT' :
- case 'VTODO' :
- case 'VJOURNAL' :
+ case 'VEVENT':
+ case 'VTODO':
+ case 'VJOURNAL':
return $component->isInTimeRange($start, $end);
- case 'VALARM' :
+ case 'VALARM':
// If the valarm is wrapped in a recurring event, we need to
// expand the recursions, and validate each.
@@ -298,10 +283,9 @@ class CalendarQueryValidator {
// Our datamodel doesn't easily allow us to do this straight
// in the VALARM component code, so this is a hack, and an
// expensive one too.
- if ($component->parent->name === 'VEVENT' && $component->parent->RRULE) {
-
+ if ('VEVENT' === $component->parent->name && $component->parent->RRULE) {
// Fire up the iterator!
- $it = new VObject\Recur\EventIterator($component->parent->parent, (string)$component->parent->UID);
+ $it = new VObject\Recur\EventIterator($component->parent->parent, (string) $component->parent->UID);
while ($it->valid()) {
$expandedEvent = $it->getEventObject();
@@ -309,15 +293,14 @@ class CalendarQueryValidator {
// one is the first to trigger. Based on this, we can
// determine if we can 'give up' expanding events.
$firstAlarm = null;
- if ($expandedEvent->VALARM !== null) {
+ if (null !== $expandedEvent->VALARM) {
foreach ($expandedEvent->VALARM as $expandedAlarm) {
-
$effectiveTrigger = $expandedAlarm->getEffectiveTriggerTime();
if ($expandedAlarm->isInTimeRange($start, $end)) {
return true;
}
- if ((string)$expandedAlarm->TRIGGER['VALUE'] === 'DATE-TIME') {
+ if ('DATE-TIME' === (string) $expandedAlarm->TRIGGER['VALUE']) {
// This is an alarm with a non-relative trigger
// time, likely created by a buggy client. The
// implication is that every alarm in this
@@ -346,30 +329,26 @@ class CalendarQueryValidator {
}
$it->next();
}
+
return false;
} else {
return $component->isInTimeRange($start, $end);
}
- case 'VFREEBUSY' :
- throw new \Sabre\DAV\Exception\NotImplemented('time-range filters are currently not supported on ' . $component->name . ' components');
-
- case 'COMPLETED' :
- case 'CREATED' :
- case 'DTEND' :
- case 'DTSTAMP' :
- case 'DTSTART' :
- case 'DUE' :
- case 'LAST-MODIFIED' :
- return ($start <= $component->getDateTime() && $end >= $component->getDateTime());
-
-
-
- default :
- throw new \Sabre\DAV\Exception\BadRequest('You cannot create a time-range filter on a ' . $component->name . ' component');
-
+ // no break
+ case 'VFREEBUSY':
+ throw new \Sabre\DAV\Exception\NotImplemented('time-range filters are currently not supported on '.$component->name.' components');
+ case 'COMPLETED':
+ case 'CREATED':
+ case 'DTEND':
+ case 'DTSTAMP':
+ case 'DTSTART':
+ case 'DUE':
+ case 'LAST-MODIFIED':
+ return $start <= $component->getDateTime() && $end >= $component->getDateTime();
+
+ default:
+ throw new \Sabre\DAV\Exception\BadRequest('You cannot create a time-range filter on a '.$component->name.' component');
}
-
}
-
}
diff --git a/vendor/sabre/dav/lib/CalDAV/CalendarRoot.php b/vendor/sabre/dav/lib/CalDAV/CalendarRoot.php
index 1d6b2ac9f..42f1a44d5 100644
--- a/vendor/sabre/dav/lib/CalDAV/CalendarRoot.php
+++ b/vendor/sabre/dav/lib/CalDAV/CalendarRoot.php
@@ -1,11 +1,13 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV;
use Sabre\DAVACL\PrincipalBackend;
/**
- * Calendars collection
+ * Calendars collection.
*
* This object is responsible for generating a list of calendar-homes for each
* user.
@@ -17,17 +19,17 @@ use Sabre\DAVACL\PrincipalBackend;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class CalendarRoot extends \Sabre\DAVACL\AbstractPrincipalCollection {
-
+class CalendarRoot extends \Sabre\DAVACL\AbstractPrincipalCollection
+{
/**
- * CalDAV backend
+ * CalDAV backend.
*
* @var Backend\BackendInterface
*/
protected $caldavBackend;
/**
- * Constructor
+ * Constructor.
*
* This constructor needs both an authentication and a caldav backend.
*
@@ -37,28 +39,26 @@ class CalendarRoot extends \Sabre\DAVACL\AbstractPrincipalCollection {
* to override this.
*
* @param PrincipalBackend\BackendInterface $principalBackend
- * @param Backend\BackendInterface $caldavBackend
- * @param string $principalPrefix
+ * @param Backend\BackendInterface $caldavBackend
+ * @param string $principalPrefix
*/
- function __construct(PrincipalBackend\BackendInterface $principalBackend, Backend\BackendInterface $caldavBackend, $principalPrefix = 'principals') {
-
+ public function __construct(PrincipalBackend\BackendInterface $principalBackend, Backend\BackendInterface $caldavBackend, $principalPrefix = 'principals')
+ {
parent::__construct($principalBackend, $principalPrefix);
$this->caldavBackend = $caldavBackend;
-
}
/**
- * Returns the nodename
+ * Returns the nodename.
*
* We're overriding this, because the default will be the 'principalPrefix',
* and we want it to be Sabre\CalDAV\Plugin::CALENDAR_ROOT
*
* @return string
*/
- function getName() {
-
+ public function getName()
+ {
return Plugin::CALENDAR_ROOT;
-
}
/**
@@ -69,12 +69,11 @@ class CalendarRoot extends \Sabre\DAVACL\AbstractPrincipalCollection {
* supplied by the authentication backend.
*
* @param array $principal
+ *
* @return \Sabre\DAV\INode
*/
- function getChildForPrincipal(array $principal) {
-
+ public function getChildForPrincipal(array $principal)
+ {
return new CalendarHome($this->caldavBackend, $principal);
-
}
-
}
diff --git a/vendor/sabre/dav/lib/CalDAV/Exception/InvalidComponentType.php b/vendor/sabre/dav/lib/CalDAV/Exception/InvalidComponentType.php
index 7aff2edab..3385ad8fe 100644
--- a/vendor/sabre/dav/lib/CalDAV/Exception/InvalidComponentType.php
+++ b/vendor/sabre/dav/lib/CalDAV/Exception/InvalidComponentType.php
@@ -1,35 +1,34 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV\Exception;
use Sabre\CalDAV;
use Sabre\DAV;
/**
- * InvalidComponentType
+ * InvalidComponentType.
*
* @copyright Copyright (C) fruux GmbH (https://fruux.com/)
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class InvalidComponentType extends DAV\Exception\Forbidden {
-
+class InvalidComponentType extends DAV\Exception\Forbidden
+{
/**
* Adds in extra information in the xml response.
*
* This method adds the {CALDAV:}supported-calendar-component as defined in rfc4791
*
- * @param DAV\Server $server
+ * @param DAV\Server $server
* @param \DOMElement $errorNode
- * @return void
*/
- function serialize(DAV\Server $server, \DOMElement $errorNode) {
-
+ public function serialize(DAV\Server $server, \DOMElement $errorNode)
+ {
$doc = $errorNode->ownerDocument;
$np = $doc->createElementNS(CalDAV\Plugin::NS_CALDAV, 'cal:supported-calendar-component');
$errorNode->appendChild($np);
-
}
-
}
diff --git a/vendor/sabre/dav/lib/CalDAV/ICSExportPlugin.php b/vendor/sabre/dav/lib/CalDAV/ICSExportPlugin.php
index fc8b971f3..717d3a9c9 100644
--- a/vendor/sabre/dav/lib/CalDAV/ICSExportPlugin.php
+++ b/vendor/sabre/dav/lib/CalDAV/ICSExportPlugin.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV;
use DateTime;
@@ -11,7 +13,7 @@ use Sabre\HTTP\ResponseInterface;
use Sabre\VObject;
/**
- * ICS Exporter
+ * ICS Exporter.
*
* This plugin adds the ability to export entire calendars as .ics files.
* This is useful for clients that don't support CalDAV yet. They often do
@@ -44,44 +46,49 @@ use Sabre\VObject;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class ICSExportPlugin extends DAV\ServerPlugin {
-
+class ICSExportPlugin extends DAV\ServerPlugin
+{
/**
- * Reference to Server class
+ * Reference to Server class.
*
* @var \Sabre\DAV\Server
*/
protected $server;
/**
- * Initializes the plugin and registers event handlers
+ * Initializes the plugin and registers event handlers.
*
* @param \Sabre\DAV\Server $server
- * @return void
*/
- function initialize(DAV\Server $server) {
-
+ public function initialize(DAV\Server $server)
+ {
$this->server = $server;
$server->on('method:GET', [$this, 'httpGet'], 90);
- $server->on('browserButtonActions', function($path, $node, &$actions) {
+ $server->on('browserButtonActions', function ($path, $node, &$actions) {
if ($node instanceof ICalendar) {
- $actions .= '<a href="' . htmlspecialchars($path, ENT_QUOTES, 'UTF-8') . '?export"><span class="oi" data-glyph="calendar"></span></a>';
+ $actions .= '<a href="'.htmlspecialchars($path, ENT_QUOTES, 'UTF-8').'?export"><span class="oi" data-glyph="calendar"></span></a>';
}
});
-
}
/**
* Intercepts GET requests on calendar urls ending with ?export.
*
- * @param RequestInterface $request
+ * @param RequestInterface $request
* @param ResponseInterface $response
+ *
+ * @throws BadRequest
+ * @throws DAV\Exception\NotFound
+ * @throws VObject\InvalidDataException
+ *
* @return bool
*/
- function httpGet(RequestInterface $request, ResponseInterface $response) {
-
+ public function httpGet(RequestInterface $request, ResponseInterface $response)
+ {
$queryParams = $request->getQueryParameters();
- if (!array_key_exists('export', $queryParams)) return;
+ if (!array_key_exists('export', $queryParams)) {
+ return;
+ }
$path = $request->getPath();
@@ -93,7 +100,7 @@ class ICSExportPlugin extends DAV\ServerPlugin {
'{http://apple.com/ns/ical/}calendar-color',
]);
- if (!isset($node['{DAV:}resourcetype']) || !$node['{DAV:}resourcetype']->is('{' . Plugin::NS_CALDAV . '}calendar')) {
+ if (!isset($node['{DAV:}resourcetype']) || !$node['{DAV:}resourcetype']->is('{'.Plugin::NS_CALDAV.'}calendar')) {
return;
}
// Marking the transactionType, for logging purposes.
@@ -117,7 +124,7 @@ class ICSExportPlugin extends DAV\ServerPlugin {
}
$end = DateTime::createFromFormat('U', $queryParams['end']);
}
- if (isset($queryParams['expand']) && !!$queryParams['expand']) {
+ if (isset($queryParams['expand']) && (bool) $queryParams['expand']) {
if (!$start || !$end) {
throw new BadRequest('If you\'d like to expand recurrences, you must specify both a start= and end= parameter.');
}
@@ -126,12 +133,12 @@ class ICSExportPlugin extends DAV\ServerPlugin {
}
if (isset($queryParams['componentType'])) {
if (!in_array($queryParams['componentType'], ['VEVENT', 'VTODO', 'VJOURNAL'])) {
- throw new BadRequest('You are not allowed to search for components of type: ' . $queryParams['componentType'] . ' here');
+ throw new BadRequest('You are not allowed to search for components of type: '.$queryParams['componentType'].' here');
}
$componentType = $queryParams['componentType'];
}
- $format = \Sabre\HTTP\Util::Negotiate(
+ $format = \Sabre\HTTP\negotiateContentType(
$request->getHeader('Accept'),
[
'text/calendar',
@@ -140,7 +147,7 @@ class ICSExportPlugin extends DAV\ServerPlugin {
);
if (isset($queryParams['accept'])) {
- if ($queryParams['accept'] === 'application/calendar+json' || $queryParams['accept'] === 'jcal') {
+ if ('application/calendar+json' === $queryParams['accept'] || 'jcal' === $queryParams['accept']) {
$format = 'application/calendar+json';
}
}
@@ -152,61 +159,61 @@ class ICSExportPlugin extends DAV\ServerPlugin {
// Returning false to break the event chain
return false;
-
}
/**
* This method is responsible for generating the actual, full response.
*
- * @param string $path
- * @param DateTime|null $start
- * @param DateTime|null $end
- * @param bool $expand
- * @param string $componentType
- * @param string $format
- * @param array $properties
+ * @param string $path
+ * @param DateTime|null $start
+ * @param DateTime|null $end
+ * @param bool $expand
+ * @param string $componentType
+ * @param string $format
+ * @param array $properties
* @param ResponseInterface $response
+ *
+ * @throws DAV\Exception\NotFound
+ * @throws VObject\InvalidDataException
*/
- protected function generateResponse($path, $start, $end, $expand, $componentType, $format, $properties, ResponseInterface $response) {
-
- $calDataProp = '{' . Plugin::NS_CALDAV . '}calendar-data';
+ protected function generateResponse($path, $start, $end, $expand, $componentType, $format, $properties, ResponseInterface $response)
+ {
+ $calDataProp = '{'.Plugin::NS_CALDAV.'}calendar-data';
$calendarNode = $this->server->tree->getNodeForPath($path);
$blobs = [];
if ($start || $end || $componentType) {
-
// If there was a start or end filter, we need to enlist
// calendarQuery for speed.
$queryResult = $calendarNode->calendarQuery([
- 'name' => 'VCALENDAR',
+ 'name' => 'VCALENDAR',
'comp-filters' => [
[
- 'name' => $componentType,
- 'comp-filters' => [],
- 'prop-filters' => [],
+ 'name' => $componentType,
+ 'comp-filters' => [],
+ 'prop-filters' => [],
'is-not-defined' => false,
- 'time-range' => [
+ 'time-range' => [
'start' => $start,
- 'end' => $end,
+ 'end' => $end,
],
],
],
- 'prop-filters' => [],
+ 'prop-filters' => [],
'is-not-defined' => false,
- 'time-range' => null,
+ 'time-range' => null,
]);
// queryResult is just a list of base urls. We need to prefix the
// calendar path.
$queryResult = array_map(
- function($item) use ($path) {
- return $path . '/' . $item;
+ function ($item) use ($path) {
+ return $path.'/'.$item;
},
$queryResult
);
$nodes = $this->server->getPropertiesForMultiplePaths($queryResult, [$calDataProp]);
unset($queryResult);
-
} else {
$nodes = $this->server->getPropertiesForPath($path, [$calDataProp], 1);
}
@@ -228,7 +235,7 @@ class ICSExportPlugin extends DAV\ServerPlugin {
$calendarTimeZone = null;
// We're expanding, and for that we need to figure out the
// calendar's timezone.
- $tzProp = '{' . Plugin::NS_CALDAV . '}calendar-timezone';
+ $tzProp = '{'.Plugin::NS_CALDAV.'}calendar-timezone';
$tzResult = $this->server->getProperties($path, [$tzProp]);
if (isset($tzResult[$tzProp])) {
// This property contains a VCALENDAR with a single
@@ -249,11 +256,11 @@ class ICSExportPlugin extends DAV\ServerPlugin {
$filenameExtension = '.ics';
switch ($format) {
- case 'text/calendar' :
+ case 'text/calendar':
$mergedCalendar = $mergedCalendar->serialize();
$filenameExtension = '.ics';
break;
- case 'application/calendar+json' :
+ case 'application/calendar+json':
$mergedCalendar = json_encode($mergedCalendar->jsonSerialize());
$filenameExtension = '.json';
break;
@@ -264,29 +271,29 @@ class ICSExportPlugin extends DAV\ServerPlugin {
'',
$calendarNode->getName()
);
- $filename .= '-' . date('Y-m-d') . $filenameExtension;
+ $filename .= '-'.date('Y-m-d').$filenameExtension;
- $response->setHeader('Content-Disposition', 'attachment; filename="' . $filename . '"');
+ $response->setHeader('Content-Disposition', 'attachment; filename="'.$filename.'"');
$response->setHeader('Content-Type', $format);
$response->setStatus(200);
$response->setBody($mergedCalendar);
-
}
/**
* Merges all calendar objects, and builds one big iCalendar blob.
*
- * @param array $properties Some CalDAV properties
+ * @param array $properties Some CalDAV properties
* @param array $inputObjects
+ *
* @return VObject\Component\VCalendar
*/
- function mergeObjects(array $properties, array $inputObjects) {
-
+ public function mergeObjects(array $properties, array $inputObjects)
+ {
$calendar = new VObject\Component\VCalendar();
$calendar->VERSION = '2.0';
if (DAV\Server::$exposeVersion) {
- $calendar->PRODID = '-//SabreDAV//SabreDAV ' . DAV\Version::VERSION . '//EN';
+ $calendar->PRODID = '-//SabreDAV//SabreDAV '.DAV\Version::VERSION.'//EN';
} else {
$calendar->PRODID = '-//SabreDAV//SabreDAV//EN';
}
@@ -303,41 +310,41 @@ class ICSExportPlugin extends DAV\ServerPlugin {
$objects = [];
foreach ($inputObjects as $href => $inputObject) {
-
$nodeComp = VObject\Reader::read($inputObject);
foreach ($nodeComp->children() as $child) {
-
switch ($child->name) {
- case 'VEVENT' :
- case 'VTODO' :
- case 'VJOURNAL' :
+ case 'VEVENT':
+ case 'VTODO':
+ case 'VJOURNAL':
$objects[] = clone $child;
break;
// VTIMEZONE is special, because we need to filter out the duplicates
- case 'VTIMEZONE' :
+ case 'VTIMEZONE':
// Naively just checking tzid.
- if (in_array((string)$child->TZID, $collectedTimezones)) continue;
+ if (in_array((string) $child->TZID, $collectedTimezones)) {
+ break;
+ }
$timezones[] = clone $child;
$collectedTimezones[] = $child->TZID;
break;
-
}
-
}
// Destroy circular references to PHP will GC the object.
$nodeComp->destroy();
unset($nodeComp);
-
}
- foreach ($timezones as $tz) $calendar->add($tz);
- foreach ($objects as $obj) $calendar->add($obj);
+ foreach ($timezones as $tz) {
+ $calendar->add($tz);
+ }
+ foreach ($objects as $obj) {
+ $calendar->add($obj);
+ }
return $calendar;
-
}
/**
@@ -348,10 +355,9 @@ class ICSExportPlugin extends DAV\ServerPlugin {
*
* @return string
*/
- function getPluginName() {
-
+ public function getPluginName()
+ {
return 'ics-export';
-
}
/**
@@ -365,14 +371,12 @@ class ICSExportPlugin extends DAV\ServerPlugin {
*
* @return array
*/
- function getPluginInfo() {
-
+ public function getPluginInfo()
+ {
return [
- 'name' => $this->getPluginName(),
+ 'name' => $this->getPluginName(),
'description' => 'Adds the ability to export CalDAV calendars as a single iCalendar file.',
- 'link' => 'http://sabre.io/dav/ics-export-plugin/',
+ 'link' => 'http://sabre.io/dav/ics-export-plugin/',
];
-
}
-
}
diff --git a/vendor/sabre/dav/lib/CalDAV/ICalendar.php b/vendor/sabre/dav/lib/CalDAV/ICalendar.php
index 7cf4b1256..8636e0bae 100644
--- a/vendor/sabre/dav/lib/CalDAV/ICalendar.php
+++ b/vendor/sabre/dav/lib/CalDAV/ICalendar.php
@@ -1,11 +1,13 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV;
use Sabre\DAVACL;
/**
- * Calendar interface
+ * Calendar interface.
*
* Implement this interface to allow a node to be recognized as an calendar.
*
@@ -13,6 +15,6 @@ use Sabre\DAVACL;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-interface ICalendar extends ICalendarObjectContainer, DAVACL\IACL {
-
+interface ICalendar extends ICalendarObjectContainer, DAVACL\IACL
+{
}
diff --git a/vendor/sabre/dav/lib/CalDAV/ICalendarObject.php b/vendor/sabre/dav/lib/CalDAV/ICalendarObject.php
index b3a767b74..86d9be634 100644
--- a/vendor/sabre/dav/lib/CalDAV/ICalendarObject.php
+++ b/vendor/sabre/dav/lib/CalDAV/ICalendarObject.php
@@ -1,11 +1,13 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV;
use Sabre\DAV;
/**
- * CalendarObject interface
+ * CalendarObject interface.
*
* Extend the ICalendarObject interface to allow your custom nodes to be picked up as
* CalendarObjects.
@@ -16,6 +18,6 @@ use Sabre\DAV;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-interface ICalendarObject extends DAV\IFile {
-
+interface ICalendarObject extends DAV\IFile
+{
}
diff --git a/vendor/sabre/dav/lib/CalDAV/ICalendarObjectContainer.php b/vendor/sabre/dav/lib/CalDAV/ICalendarObjectContainer.php
index 0308b8a55..d9346f311 100644
--- a/vendor/sabre/dav/lib/CalDAV/ICalendarObjectContainer.php
+++ b/vendor/sabre/dav/lib/CalDAV/ICalendarObjectContainer.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV;
/**
@@ -15,8 +17,8 @@ namespace Sabre\CalDAV;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-interface ICalendarObjectContainer extends \Sabre\DAV\ICollection {
-
+interface ICalendarObjectContainer extends \Sabre\DAV\ICollection
+{
/**
* Performs a calendar-query on the contents of this calendar.
*
@@ -32,8 +34,8 @@ interface ICalendarObjectContainer extends \Sabre\DAV\ICollection {
* documented by \Sabre\CalDAV\CalendarQueryParser.
*
* @param array $filters
+ *
* @return array
*/
- function calendarQuery(array $filters);
-
+ public function calendarQuery(array $filters);
}
diff --git a/vendor/sabre/dav/lib/CalDAV/ISharedCalendar.php b/vendor/sabre/dav/lib/CalDAV/ISharedCalendar.php
index 15f3b5335..e3e9a7314 100644
--- a/vendor/sabre/dav/lib/CalDAV/ISharedCalendar.php
+++ b/vendor/sabre/dav/lib/CalDAV/ISharedCalendar.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV;
use Sabre\DAV\Sharing\ISharedNode;
@@ -11,8 +13,8 @@ use Sabre\DAV\Sharing\ISharedNode;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-interface ISharedCalendar extends ISharedNode {
-
+interface ISharedCalendar extends ISharedNode
+{
/**
* Marks this calendar as published.
*
@@ -20,7 +22,6 @@ interface ISharedCalendar extends ISharedNode {
* subscribable calendar.
*
* @param bool $value
- * @return void
*/
- function setPublishStatus($value);
+ public function setPublishStatus($value);
}
diff --git a/vendor/sabre/dav/lib/CalDAV/Notifications/Collection.php b/vendor/sabre/dav/lib/CalDAV/Notifications/Collection.php
index 557832a5a..884f205e4 100644
--- a/vendor/sabre/dav/lib/CalDAV/Notifications/Collection.php
+++ b/vendor/sabre/dav/lib/CalDAV/Notifications/Collection.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV\Notifications;
use Sabre\CalDAV;
@@ -20,49 +22,47 @@ use Sabre\DAVACL;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class Collection extends DAV\Collection implements ICollection, DAVACL\IACL {
-
+class Collection extends DAV\Collection implements ICollection, DAVACL\IACL
+{
use DAVACL\ACLTrait;
/**
- * The notification backend
+ * The notification backend.
*
* @var CalDAV\Backend\NotificationSupport
*/
protected $caldavBackend;
/**
- * Principal uri
+ * Principal uri.
*
* @var string
*/
protected $principalUri;
/**
- * Constructor
+ * Constructor.
*
* @param CalDAV\Backend\NotificationSupport $caldavBackend
- * @param string $principalUri
+ * @param string $principalUri
*/
- function __construct(CalDAV\Backend\NotificationSupport $caldavBackend, $principalUri) {
-
+ public function __construct(CalDAV\Backend\NotificationSupport $caldavBackend, $principalUri)
+ {
$this->caldavBackend = $caldavBackend;
$this->principalUri = $principalUri;
-
}
/**
- * Returns all notifications for a principal
+ * Returns all notifications for a principal.
*
* @return array
*/
- function getChildren() {
-
+ public function getChildren()
+ {
$children = [];
$notifications = $this->caldavBackend->getNotificationsForPrincipal($this->principalUri);
foreach ($notifications as $notification) {
-
$children[] = new Node(
$this->caldavBackend,
$this->principalUri,
@@ -71,31 +71,27 @@ class Collection extends DAV\Collection implements ICollection, DAVACL\IACL {
}
return $children;
-
}
/**
- * Returns the name of this object
+ * Returns the name of this object.
*
* @return string
*/
- function getName() {
-
+ public function getName()
+ {
return 'notifications';
-
}
/**
- * Returns the owner principal
+ * Returns the owner principal.
*
* This must be a url to a principal, or null if there's no owner
*
* @return string|null
*/
- function getOwner() {
-
+ public function getOwner()
+ {
return $this->principalUri;
-
}
-
}
diff --git a/vendor/sabre/dav/lib/CalDAV/Notifications/ICollection.php b/vendor/sabre/dav/lib/CalDAV/Notifications/ICollection.php
index 008e87435..b12fb3909 100644
--- a/vendor/sabre/dav/lib/CalDAV/Notifications/ICollection.php
+++ b/vendor/sabre/dav/lib/CalDAV/Notifications/ICollection.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV\Notifications;
use Sabre\DAV;
@@ -18,6 +20,6 @@ use Sabre\DAV;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-interface ICollection extends DAV\ICollection {
-
+interface ICollection extends DAV\ICollection
+{
}
diff --git a/vendor/sabre/dav/lib/CalDAV/Notifications/INode.php b/vendor/sabre/dav/lib/CalDAV/Notifications/INode.php
index 783b92be9..c5897ef4e 100644
--- a/vendor/sabre/dav/lib/CalDAV/Notifications/INode.php
+++ b/vendor/sabre/dav/lib/CalDAV/Notifications/INode.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV\Notifications;
use Sabre\CalDAV\Xml\Notification\NotificationInterface;
@@ -18,15 +20,15 @@ use Sabre\CalDAV\Xml\Notification\NotificationInterface;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-interface INode {
-
+interface INode
+{
/**
* This method must return an xml element, using the
* Sabre\CalDAV\Xml\Notification\NotificationInterface classes.
*
* @return NotificationInterface
*/
- function getNotificationType();
+ public function getNotificationType();
/**
* Returns the etag for the notification.
@@ -35,6 +37,5 @@ interface INode {
*
* @return string
*/
- function getETag();
-
+ public function getETag();
}
diff --git a/vendor/sabre/dav/lib/CalDAV/Notifications/Node.php b/vendor/sabre/dav/lib/CalDAV/Notifications/Node.php
index ad7ddf8f5..b1ec13ff4 100644
--- a/vendor/sabre/dav/lib/CalDAV/Notifications/Node.php
+++ b/vendor/sabre/dav/lib/CalDAV/Notifications/Node.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV\Notifications;
use Sabre\CalDAV;
@@ -18,55 +20,53 @@ use Sabre\DAVACL;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class Node extends DAV\File implements INode, DAVACL\IACL {
-
+class Node extends DAV\File implements INode, DAVACL\IACL
+{
use DAVACL\ACLTrait;
/**
- * The notification backend
+ * The notification backend.
*
* @var CalDAV\Backend\NotificationSupport
*/
protected $caldavBackend;
/**
- * The actual notification
+ * The actual notification.
*
* @var NotificationInterface
*/
protected $notification;
/**
- * Owner principal of the notification
+ * Owner principal of the notification.
*
* @var string
*/
protected $principalUri;
/**
- * Constructor
+ * Constructor.
*
* @param CalDAV\Backend\NotificationSupport $caldavBackend
- * @param string $principalUri
- * @param NotificationInterface $notification
+ * @param string $principalUri
+ * @param NotificationInterface $notification
*/
- function __construct(CalDAV\Backend\NotificationSupport $caldavBackend, $principalUri, NotificationInterface $notification) {
-
+ public function __construct(CalDAV\Backend\NotificationSupport $caldavBackend, $principalUri, NotificationInterface $notification)
+ {
$this->caldavBackend = $caldavBackend;
$this->principalUri = $principalUri;
$this->notification = $notification;
-
}
/**
- * Returns the path name for this notification
+ * Returns the path name for this notification.
*
* @return string
*/
- function getName() {
-
- return $this->notification->getId() . '.xml';
-
+ public function getName()
+ {
+ return $this->notification->getId().'.xml';
}
/**
@@ -76,10 +76,9 @@ class Node extends DAV\File implements INode, DAVACL\IACL {
*
* @return string
*/
- function getETag() {
-
+ public function getETag()
+ {
return $this->notification->getETag();
-
}
/**
@@ -88,34 +87,28 @@ class Node extends DAV\File implements INode, DAVACL\IACL {
*
* @return NotificationInterface
*/
- function getNotificationType() {
-
+ public function getNotificationType()
+ {
return $this->notification;
-
}
/**
- * Deletes this notification
- *
- * @return void
+ * Deletes this notification.
*/
- function delete() {
-
+ public function delete()
+ {
$this->caldavBackend->deleteNotification($this->getOwner(), $this->notification);
-
}
/**
- * Returns the owner principal
+ * Returns the owner principal.
*
* This must be a url to a principal, or null if there's no owner
*
* @return string|null
*/
- function getOwner() {
-
+ public function getOwner()
+ {
return $this->principalUri;
-
}
-
}
diff --git a/vendor/sabre/dav/lib/CalDAV/Notifications/Plugin.php b/vendor/sabre/dav/lib/CalDAV/Notifications/Plugin.php
index e742351f5..182b70c8e 100644
--- a/vendor/sabre/dav/lib/CalDAV/Notifications/Plugin.php
+++ b/vendor/sabre/dav/lib/CalDAV/Notifications/Plugin.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV\Notifications;
use Sabre\DAV;
@@ -12,7 +14,7 @@ use Sabre\HTTP\RequestInterface;
use Sabre\HTTP\ResponseInterface;
/**
- * Notifications plugin
+ * Notifications plugin.
*
* This plugin implements several features required by the caldav-notification
* draft specification.
@@ -24,10 +26,10 @@ use Sabre\HTTP\ResponseInterface;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class Plugin extends ServerPlugin {
-
+class Plugin extends ServerPlugin
+{
/**
- * This is the namespace for the proprietary calendarserver extensions
+ * This is the namespace for the proprietary calendarserver extensions.
*/
const NS_CALENDARSERVER = 'http://calendarserver.org/ns/';
@@ -46,10 +48,9 @@ class Plugin extends ServerPlugin {
*
* @return string
*/
- function getPluginName() {
-
+ public function getPluginName()
+ {
return 'notifications';
-
}
/**
@@ -61,58 +62,49 @@ class Plugin extends ServerPlugin {
* This method should set up the required event subscriptions.
*
* @param Server $server
- * @return void
*/
- function initialize(Server $server) {
-
+ public function initialize(Server $server)
+ {
$this->server = $server;
$server->on('method:GET', [$this, 'httpGet'], 90);
- $server->on('propFind', [$this, 'propFind']);
+ $server->on('propFind', [$this, 'propFind']);
$server->xml->namespaceMap[self::NS_CALENDARSERVER] = 'cs';
- $server->resourceTypeMapping['\\Sabre\\CalDAV\\Notifications\\ICollection'] = '{' . self::NS_CALENDARSERVER . '}notification';
+ $server->resourceTypeMapping['\\Sabre\\CalDAV\\Notifications\\ICollection'] = '{'.self::NS_CALENDARSERVER.'}notification';
array_push($server->protectedProperties,
- '{' . self::NS_CALENDARSERVER . '}notification-URL',
- '{' . self::NS_CALENDARSERVER . '}notificationtype'
+ '{'.self::NS_CALENDARSERVER.'}notification-URL',
+ '{'.self::NS_CALENDARSERVER.'}notificationtype'
);
-
}
/**
- * PropFind
+ * PropFind.
*
- * @param PropFind $propFind
+ * @param PropFind $propFind
* @param BaseINode $node
- * @return void
*/
- function propFind(PropFind $propFind, BaseINode $node) {
-
+ public function propFind(PropFind $propFind, BaseINode $node)
+ {
$caldavPlugin = $this->server->getPlugin('caldav');
if ($node instanceof DAVACL\IPrincipal) {
-
$principalUrl = $node->getPrincipalUrl();
// notification-URL property
- $propFind->handle('{' . self::NS_CALENDARSERVER . '}notification-URL', function() use ($principalUrl, $caldavPlugin) {
+ $propFind->handle('{'.self::NS_CALENDARSERVER.'}notification-URL', function () use ($principalUrl, $caldavPlugin) {
+ $notificationPath = $caldavPlugin->getCalendarHomeForPrincipal($principalUrl).'/notifications/';
- $notificationPath = $caldavPlugin->getCalendarHomeForPrincipal($principalUrl) . '/notifications/';
return new DAV\Xml\Property\Href($notificationPath);
-
});
-
}
if ($node instanceof INode) {
-
$propFind->handle(
- '{' . self::NS_CALENDARSERVER . '}notificationtype',
+ '{'.self::NS_CALENDARSERVER.'}notificationtype',
[$node, 'getNotificationType']
);
-
}
-
}
/**
@@ -121,12 +113,11 @@ class Plugin extends ServerPlugin {
* We use this to intercept GET calls to notification nodes, and return the
* proper response.
*
- * @param RequestInterface $request
+ * @param RequestInterface $request
* @param ResponseInterface $response
- * @return void
*/
- function httpGet(RequestInterface $request, ResponseInterface $response) {
-
+ public function httpGet(RequestInterface $request, ResponseInterface $response)
+ {
$path = $request->getPath();
try {
@@ -135,8 +126,9 @@ class Plugin extends ServerPlugin {
return;
}
- if (!$node instanceof INode)
+ if (!$node instanceof INode) {
return;
+ }
$writer = $this->server->xml->getWriter();
$writer->contextUri = $this->server->getBaseUri();
@@ -153,7 +145,6 @@ class Plugin extends ServerPlugin {
// Return false to break the event chain.
return false;
-
}
/**
@@ -167,14 +158,12 @@ class Plugin extends ServerPlugin {
*
* @return array
*/
- function getPluginInfo() {
-
+ public function getPluginInfo()
+ {
return [
- 'name' => $this->getPluginName(),
+ 'name' => $this->getPluginName(),
'description' => 'Adds support for caldav-notifications, which is required to enable caldav-sharing.',
- 'link' => 'http://sabre.io/dav/caldav-sharing/',
+ 'link' => 'http://sabre.io/dav/caldav-sharing/',
];
-
}
-
}
diff --git a/vendor/sabre/dav/lib/CalDAV/Plugin.php b/vendor/sabre/dav/lib/CalDAV/Plugin.php
index def11d52d..04eaedf73 100644
--- a/vendor/sabre/dav/lib/CalDAV/Plugin.php
+++ b/vendor/sabre/dav/lib/CalDAV/Plugin.php
@@ -1,8 +1,11 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV;
use DateTimeZone;
+use Sabre\CalDAV\Xml\Request\CalendarMultiGetReport;
use Sabre\DAV;
use Sabre\DAV\Exception\BadRequest;
use Sabre\DAV\INode;
@@ -16,7 +19,7 @@ use Sabre\Uri;
use Sabre\VObject;
/**
- * CalDAV plugin
+ * CalDAV plugin.
*
* This plugin provides functionality added by CalDAV (RFC 4791)
* It implements new reports, and the MKCALENDAR method.
@@ -25,26 +28,26 @@ use Sabre\VObject;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class Plugin extends DAV\ServerPlugin {
-
+class Plugin extends DAV\ServerPlugin
+{
/**
- * This is the official CalDAV namespace
+ * This is the official CalDAV namespace.
*/
const NS_CALDAV = 'urn:ietf:params:xml:ns:caldav';
/**
- * This is the namespace for the proprietary calendarserver extensions
+ * This is the namespace for the proprietary calendarserver extensions.
*/
const NS_CALENDARSERVER = 'http://calendarserver.org/ns/';
/**
* The hardcoded root for calendar objects. It is unfortunate
- * that we're stuck with it, but it will have to do for now
+ * that we're stuck with it, but it will have to do for now.
*/
const CALENDAR_ROOT = 'calendars';
/**
- * Reference to server object
+ * Reference to server object.
*
* @var DAV\Server
*/
@@ -65,14 +68,19 @@ class Plugin extends DAV\ServerPlugin {
* available for the specified uri.
*
* @param string $uri
+ *
* @return array
*/
- function getHTTPMethods($uri) {
-
+ public function getHTTPMethods($uri)
+ {
// The MKCALENDAR is only available on unmapped uri's, whose
// parents extend IExtendedCollection
list($parent, $name) = Uri\split($uri);
+ if ('' === $uri) {
+ $parent = '';
+ }
+
$node = $this->server->tree->getNodeForPath($parent);
if ($node instanceof DAV\IExtendedCollection) {
@@ -82,8 +90,8 @@ class Plugin extends DAV\ServerPlugin {
return ['MKCALENDAR'];
}
}
- return [];
+ return [];
}
/**
@@ -94,10 +102,11 @@ class Plugin extends DAV\ServerPlugin {
* a calendar home.
*
* @param string $principalUrl
+ *
* @return string
*/
- function getCalendarHomeForPrincipal($principalUrl) {
-
+ public function getCalendarHomeForPrincipal($principalUrl)
+ {
// The default behavior for most sabre/dav servers is that there is a
// principals root node, which contains users directly under it.
//
@@ -106,11 +115,14 @@ class Plugin extends DAV\ServerPlugin {
// excludes things like the calendar-proxy-read principal (which it
// should).
$parts = explode('/', trim($principalUrl, '/'));
- if (count($parts) !== 2) return;
- if ($parts[0] !== 'principals') return;
-
- return self::CALENDAR_ROOT . '/' . $parts[1];
+ if (2 !== count($parts)) {
+ return;
+ }
+ if ('principals' !== $parts[0]) {
+ return;
+ }
+ return self::CALENDAR_ROOT.'/'.$parts[1];
}
/**
@@ -118,10 +130,9 @@ class Plugin extends DAV\ServerPlugin {
*
* @return array
*/
- function getFeatures() {
-
+ public function getFeatures()
+ {
return ['calendar-access', 'calendar-proxy'];
-
}
/**
@@ -132,10 +143,9 @@ class Plugin extends DAV\ServerPlugin {
*
* @return string
*/
- function getPluginName() {
-
+ public function getPluginName()
+ {
return 'caldav';
-
}
/**
@@ -146,19 +156,20 @@ class Plugin extends DAV\ServerPlugin {
* implement them
*
* @param string $uri
+ *
* @return array
*/
- function getSupportedReportSet($uri) {
-
+ public function getSupportedReportSet($uri)
+ {
$node = $this->server->tree->getNodeForPath($uri);
$reports = [];
if ($node instanceof ICalendarObjectContainer || $node instanceof ICalendarObject) {
- $reports[] = '{' . self::NS_CALDAV . '}calendar-multiget';
- $reports[] = '{' . self::NS_CALDAV . '}calendar-query';
+ $reports[] = '{'.self::NS_CALDAV.'}calendar-multiget';
+ $reports[] = '{'.self::NS_CALDAV.'}calendar-query';
}
if ($node instanceof ICalendar) {
- $reports[] = '{' . self::NS_CALDAV . '}free-busy-query';
+ $reports[] = '{'.self::NS_CALDAV.'}free-busy-query';
}
// iCal has a bug where it assumes that sync support is enabled, only
// if we say we support it on the calendar-home, even though this is
@@ -166,39 +177,38 @@ class Plugin extends DAV\ServerPlugin {
if ($node instanceof CalendarHome && $this->server->getPlugin('sync')) {
$reports[] = '{DAV:}sync-collection';
}
- return $reports;
+ return $reports;
}
/**
- * Initializes the plugin
+ * Initializes the plugin.
*
* @param DAV\Server $server
- * @return void
*/
- function initialize(DAV\Server $server) {
-
+ public function initialize(DAV\Server $server)
+ {
$this->server = $server;
- $server->on('method:MKCALENDAR', [$this, 'httpMkCalendar']);
- $server->on('report', [$this, 'report']);
- $server->on('propFind', [$this, 'propFind']);
- $server->on('onHTMLActionsPanel', [$this, 'htmlActionsPanel']);
- $server->on('beforeCreateFile', [$this, 'beforeCreateFile']);
- $server->on('beforeWriteContent', [$this, 'beforeWriteContent']);
- $server->on('afterMethod:GET', [$this, 'httpAfterGET']);
+ $server->on('method:MKCALENDAR', [$this, 'httpMkCalendar']);
+ $server->on('report', [$this, 'report']);
+ $server->on('propFind', [$this, 'propFind']);
+ $server->on('onHTMLActionsPanel', [$this, 'htmlActionsPanel']);
+ $server->on('beforeCreateFile', [$this, 'beforeCreateFile']);
+ $server->on('beforeWriteContent', [$this, 'beforeWriteContent']);
+ $server->on('afterMethod:GET', [$this, 'httpAfterGET']);
$server->on('getSupportedPrivilegeSet', [$this, 'getSupportedPrivilegeSet']);
$server->xml->namespaceMap[self::NS_CALDAV] = 'cal';
$server->xml->namespaceMap[self::NS_CALENDARSERVER] = 'cs';
- $server->xml->elementMap['{' . self::NS_CALDAV . '}supported-calendar-component-set'] = 'Sabre\\CalDAV\\Xml\\Property\\SupportedCalendarComponentSet';
- $server->xml->elementMap['{' . self::NS_CALDAV . '}calendar-query'] = 'Sabre\\CalDAV\\Xml\\Request\\CalendarQueryReport';
- $server->xml->elementMap['{' . self::NS_CALDAV . '}calendar-multiget'] = 'Sabre\\CalDAV\\Xml\\Request\\CalendarMultiGetReport';
- $server->xml->elementMap['{' . self::NS_CALDAV . '}free-busy-query'] = 'Sabre\\CalDAV\\Xml\\Request\\FreeBusyQueryReport';
- $server->xml->elementMap['{' . self::NS_CALDAV . '}mkcalendar'] = 'Sabre\\CalDAV\\Xml\\Request\\MkCalendar';
- $server->xml->elementMap['{' . self::NS_CALDAV . '}schedule-calendar-transp'] = 'Sabre\\CalDAV\\Xml\\Property\\ScheduleCalendarTransp';
- $server->xml->elementMap['{' . self::NS_CALDAV . '}supported-calendar-component-set'] = 'Sabre\\CalDAV\\Xml\\Property\\SupportedCalendarComponentSet';
+ $server->xml->elementMap['{'.self::NS_CALDAV.'}supported-calendar-component-set'] = 'Sabre\\CalDAV\\Xml\\Property\\SupportedCalendarComponentSet';
+ $server->xml->elementMap['{'.self::NS_CALDAV.'}calendar-query'] = 'Sabre\\CalDAV\\Xml\\Request\\CalendarQueryReport';
+ $server->xml->elementMap['{'.self::NS_CALDAV.'}calendar-multiget'] = 'Sabre\\CalDAV\\Xml\\Request\\CalendarMultiGetReport';
+ $server->xml->elementMap['{'.self::NS_CALDAV.'}free-busy-query'] = 'Sabre\\CalDAV\\Xml\\Request\\FreeBusyQueryReport';
+ $server->xml->elementMap['{'.self::NS_CALDAV.'}mkcalendar'] = 'Sabre\\CalDAV\\Xml\\Request\\MkCalendar';
+ $server->xml->elementMap['{'.self::NS_CALDAV.'}schedule-calendar-transp'] = 'Sabre\\CalDAV\\Xml\\Property\\ScheduleCalendarTransp';
+ $server->xml->elementMap['{'.self::NS_CALDAV.'}supported-calendar-component-set'] = 'Sabre\\CalDAV\\Xml\\Property\\SupportedCalendarComponentSet';
$server->resourceTypeMapping['\\Sabre\\CalDAV\\ICalendar'] = '{urn:ietf:params:xml:ns:caldav}calendar';
@@ -206,86 +216,84 @@ class Plugin extends DAV\ServerPlugin {
$server->resourceTypeMapping['\\Sabre\\CalDAV\\Principal\\IProxyWrite'] = '{http://calendarserver.org/ns/}calendar-proxy-write';
array_push($server->protectedProperties,
-
- '{' . self::NS_CALDAV . '}supported-calendar-component-set',
- '{' . self::NS_CALDAV . '}supported-calendar-data',
- '{' . self::NS_CALDAV . '}max-resource-size',
- '{' . self::NS_CALDAV . '}min-date-time',
- '{' . self::NS_CALDAV . '}max-date-time',
- '{' . self::NS_CALDAV . '}max-instances',
- '{' . self::NS_CALDAV . '}max-attendees-per-instance',
- '{' . self::NS_CALDAV . '}calendar-home-set',
- '{' . self::NS_CALDAV . '}supported-collation-set',
- '{' . self::NS_CALDAV . '}calendar-data',
+ '{'.self::NS_CALDAV.'}supported-calendar-component-set',
+ '{'.self::NS_CALDAV.'}supported-calendar-data',
+ '{'.self::NS_CALDAV.'}max-resource-size',
+ '{'.self::NS_CALDAV.'}min-date-time',
+ '{'.self::NS_CALDAV.'}max-date-time',
+ '{'.self::NS_CALDAV.'}max-instances',
+ '{'.self::NS_CALDAV.'}max-attendees-per-instance',
+ '{'.self::NS_CALDAV.'}calendar-home-set',
+ '{'.self::NS_CALDAV.'}supported-collation-set',
+ '{'.self::NS_CALDAV.'}calendar-data',
// CalendarServer extensions
- '{' . self::NS_CALENDARSERVER . '}getctag',
- '{' . self::NS_CALENDARSERVER . '}calendar-proxy-read-for',
- '{' . self::NS_CALENDARSERVER . '}calendar-proxy-write-for'
-
+ '{'.self::NS_CALENDARSERVER.'}getctag',
+ '{'.self::NS_CALENDARSERVER.'}calendar-proxy-read-for',
+ '{'.self::NS_CALENDARSERVER.'}calendar-proxy-write-for'
);
if ($aclPlugin = $server->getPlugin('acl')) {
- $aclPlugin->principalSearchPropertySet['{' . self::NS_CALDAV . '}calendar-user-address-set'] = 'Calendar address';
+ $aclPlugin->principalSearchPropertySet['{'.self::NS_CALDAV.'}calendar-user-address-set'] = 'Calendar address';
}
}
/**
- * This functions handles REPORT requests specific to CalDAV
+ * This functions handles REPORT requests specific to CalDAV.
*
* @param string $reportName
- * @param mixed $report
- * @param mixed $path
+ * @param mixed $report
+ * @param mixed $path
+ *
* @return bool
*/
- function report($reportName, $report, $path) {
-
+ public function report($reportName, $report, $path)
+ {
switch ($reportName) {
- case '{' . self::NS_CALDAV . '}calendar-multiget' :
+ case '{'.self::NS_CALDAV.'}calendar-multiget':
$this->server->transactionType = 'report-calendar-multiget';
$this->calendarMultiGetReport($report);
+
return false;
- case '{' . self::NS_CALDAV . '}calendar-query' :
+ case '{'.self::NS_CALDAV.'}calendar-query':
$this->server->transactionType = 'report-calendar-query';
$this->calendarQueryReport($report);
+
return false;
- case '{' . self::NS_CALDAV . '}free-busy-query' :
+ case '{'.self::NS_CALDAV.'}free-busy-query':
$this->server->transactionType = 'report-free-busy-query';
$this->freeBusyQueryReport($report);
- return false;
+ return false;
}
-
-
}
/**
* This function handles the MKCALENDAR HTTP method, which creates
* a new calendar.
*
- * @param RequestInterface $request
+ * @param RequestInterface $request
* @param ResponseInterface $response
+ *
* @return bool
*/
- function httpMkCalendar(RequestInterface $request, ResponseInterface $response) {
-
+ public function httpMkCalendar(RequestInterface $request, ResponseInterface $response)
+ {
$body = $request->getBodyAsString();
$path = $request->getPath();
$properties = [];
if ($body) {
-
try {
$mkcalendar = $this->server->xml->expect(
'{urn:ietf:params:xml:ns:caldav}mkcalendar',
$body
);
} catch (\Sabre\Xml\ParseException $e) {
- throw new BadRequest($e->getMessage(), null, $e);
+ throw new BadRequest($e->getMessage(), 0, $e);
}
$properties = $mkcalendar->getProperties();
-
}
// iCal abuses MKCALENDAR since iCal 10.9.2 to create server-stored
@@ -297,7 +305,7 @@ class Plugin extends DAV\ServerPlugin {
if (isset($properties['{DAV:}resourcetype'])) {
$resourceType = $properties['{DAV:}resourcetype']->getValue();
} else {
- $resourceType = ['{DAV:}collection','{urn:ietf:params:xml:ns:caldav}calendar'];
+ $resourceType = ['{DAV:}collection', '{urn:ietf:params:xml:ns:caldav}calendar'];
}
$this->server->createCollection($path, new MkCol($resourceType, $properties));
@@ -310,80 +318,77 @@ class Plugin extends DAV\ServerPlugin {
}
/**
- * PropFind
+ * PropFind.
*
* This method handler is invoked before any after properties for a
* resource are fetched. This allows us to add in any CalDAV specific
* properties.
*
* @param DAV\PropFind $propFind
- * @param DAV\INode $node
- * @return void
+ * @param DAV\INode $node
*/
- function propFind(DAV\PropFind $propFind, DAV\INode $node) {
-
- $ns = '{' . self::NS_CALDAV . '}';
+ public function propFind(DAV\PropFind $propFind, DAV\INode $node)
+ {
+ $ns = '{'.self::NS_CALDAV.'}';
if ($node instanceof ICalendarObjectContainer) {
-
- $propFind->handle($ns . 'max-resource-size', $this->maxResourceSize);
- $propFind->handle($ns . 'supported-calendar-data', function() {
+ $propFind->handle($ns.'max-resource-size', $this->maxResourceSize);
+ $propFind->handle($ns.'supported-calendar-data', function () {
return new Xml\Property\SupportedCalendarData();
});
- $propFind->handle($ns . 'supported-collation-set', function() {
+ $propFind->handle($ns.'supported-collation-set', function () {
return new Xml\Property\SupportedCollationSet();
});
-
}
if ($node instanceof DAVACL\IPrincipal) {
-
$principalUrl = $node->getPrincipalUrl();
- $propFind->handle('{' . self::NS_CALDAV . '}calendar-home-set', function() use ($principalUrl) {
-
+ $propFind->handle('{'.self::NS_CALDAV.'}calendar-home-set', function () use ($principalUrl) {
$calendarHomePath = $this->getCalendarHomeForPrincipal($principalUrl);
- if (is_null($calendarHomePath)) return null;
- return new LocalHref($calendarHomePath . '/');
+ if (is_null($calendarHomePath)) {
+ return null;
+ }
+ return new LocalHref($calendarHomePath.'/');
});
// The calendar-user-address-set property is basically mapped to
// the {DAV:}alternate-URI-set property.
- $propFind->handle('{' . self::NS_CALDAV . '}calendar-user-address-set', function() use ($node) {
+ $propFind->handle('{'.self::NS_CALDAV.'}calendar-user-address-set', function () use ($node) {
$addresses = $node->getAlternateUriSet();
- $addresses[] = $this->server->getBaseUri() . $node->getPrincipalUrl() . '/';
+ $addresses[] = $this->server->getBaseUri().$node->getPrincipalUrl().'/';
+
return new LocalHref($addresses);
});
// For some reason somebody thought it was a good idea to add
// another one of these properties. We're supporting it too.
- $propFind->handle('{' . self::NS_CALENDARSERVER . '}email-address-set', function() use ($node) {
+ $propFind->handle('{'.self::NS_CALENDARSERVER.'}email-address-set', function () use ($node) {
$addresses = $node->getAlternateUriSet();
$emails = [];
foreach ($addresses as $address) {
- if (substr($address, 0, 7) === 'mailto:') {
+ if ('mailto:' === substr($address, 0, 7)) {
$emails[] = substr($address, 7);
}
}
+
return new Xml\Property\EmailAddressSet($emails);
});
// These two properties are shortcuts for ical to easily find
// other principals this principal has access to.
- $propRead = '{' . self::NS_CALENDARSERVER . '}calendar-proxy-read-for';
- $propWrite = '{' . self::NS_CALENDARSERVER . '}calendar-proxy-write-for';
-
- if ($propFind->getStatus($propRead) === 404 || $propFind->getStatus($propWrite) === 404) {
+ $propRead = '{'.self::NS_CALENDARSERVER.'}calendar-proxy-read-for';
+ $propWrite = '{'.self::NS_CALENDARSERVER.'}calendar-proxy-write-for';
+ if (404 === $propFind->getStatus($propRead) || 404 === $propFind->getStatus($propWrite)) {
$aclPlugin = $this->server->getPlugin('acl');
$membership = $aclPlugin->getPrincipalMembership($propFind->getPath());
$readList = [];
$writeList = [];
foreach ($membership as $group) {
-
$groupNode = $this->server->tree->getNodeForPath($group);
- $listItem = Uri\split($group)[0] . '/';
+ $listItem = Uri\split($group)[0].'/';
// If the node is either ap proxy-read or proxy-write
// group, we grab the parent principal and add it to the
@@ -394,33 +399,27 @@ class Plugin extends DAV\ServerPlugin {
if ($groupNode instanceof Principal\IProxyWrite) {
$writeList[] = $listItem;
}
-
}
$propFind->set($propRead, new LocalHref($readList));
$propFind->set($propWrite, new LocalHref($writeList));
-
}
-
} // instanceof IPrincipal
if ($node instanceof ICalendarObject) {
-
// The calendar-data property is not supposed to be a 'real'
// property, but in large chunks of the spec it does act as such.
// Therefore we simply expose it as a property.
- $propFind->handle('{' . self::NS_CALDAV . '}calendar-data', function() use ($node) {
+ $propFind->handle('{'.self::NS_CALDAV.'}calendar-data', function () use ($node) {
$val = $node->get();
- if (is_resource($val))
+ if (is_resource($val)) {
$val = stream_get_contents($val);
+ }
// Taking out \r to not screw up the xml output
- return str_replace("\r", "", $val);
-
+ return str_replace("\r", '', $val);
});
-
}
-
}
/**
@@ -430,11 +429,10 @@ class Plugin extends DAV\ServerPlugin {
* of urls. Effectively avoiding a lot of redundant requests.
*
* @param CalendarMultiGetReport $report
- * @return void
*/
- function calendarMultiGetReport($report) {
-
- $needsJson = $report->contentType === 'application/calendar+json';
+ public function calendarMultiGetReport($report)
+ {
+ $needsJson = 'application/calendar+json' === $report->contentType;
$timeZones = [];
$propertyList = [];
@@ -445,9 +443,8 @@ class Plugin extends DAV\ServerPlugin {
);
foreach ($this->server->getPropertiesForMultiplePaths($paths, $report->properties) as $uri => $objProps) {
-
- if (($needsJson || $report->expand) && isset($objProps[200]['{' . self::NS_CALDAV . '}calendar-data'])) {
- $vObject = VObject\Reader::read($objProps[200]['{' . self::NS_CALDAV . '}calendar-data']);
+ if (($needsJson || $report->expand) && isset($objProps[200]['{'.self::NS_CALDAV.'}calendar-data'])) {
+ $vObject = VObject\Reader::read($objProps[200]['{'.self::NS_CALDAV.'}calendar-data']);
if ($report->expand) {
// We're expanding, and for that we need to figure out the
@@ -455,7 +452,7 @@ class Plugin extends DAV\ServerPlugin {
list($calendarPath) = Uri\split($uri);
if (!isset($timeZones[$calendarPath])) {
// Checking the calendar-timezone property.
- $tzProp = '{' . self::NS_CALDAV . '}calendar-timezone';
+ $tzProp = '{'.self::NS_CALDAV.'}calendar-timezone';
$tzResult = $this->server->getProperties($calendarPath, [$tzProp]);
if (isset($tzResult[$tzProp])) {
// This property contains a VCALENDAR with a single
@@ -472,9 +469,9 @@ class Plugin extends DAV\ServerPlugin {
$vObject = $vObject->expand($report->expand['start'], $report->expand['end'], $timeZones[$calendarPath]);
}
if ($needsJson) {
- $objProps[200]['{' . self::NS_CALDAV . '}calendar-data'] = json_encode($vObject->jsonSerialize());
+ $objProps[200]['{'.self::NS_CALDAV.'}calendar-data'] = json_encode($vObject->jsonSerialize());
} else {
- $objProps[200]['{' . self::NS_CALDAV . '}calendar-data'] = $vObject->serialize();
+ $objProps[200]['{'.self::NS_CALDAV.'}calendar-data'] = $vObject->serialize();
}
// Destroy circular references so PHP will garbage collect the
// object.
@@ -482,7 +479,6 @@ class Plugin extends DAV\ServerPlugin {
}
$propertyList[] = $objProps;
-
}
$prefer = $this->server->getHTTPPrefer();
@@ -490,24 +486,22 @@ class Plugin extends DAV\ServerPlugin {
$this->server->httpResponse->setStatus(207);
$this->server->httpResponse->setHeader('Content-Type', 'application/xml; charset=utf-8');
$this->server->httpResponse->setHeader('Vary', 'Brief,Prefer');
- $this->server->httpResponse->setBody($this->server->generateMultiStatus($propertyList, $prefer['return'] === 'minimal'));
-
+ $this->server->httpResponse->setBody($this->server->generateMultiStatus($propertyList, 'minimal' === $prefer['return']));
}
/**
- * This function handles the calendar-query REPORT
+ * This function handles the calendar-query REPORT.
*
* This report is used by clients to request calendar objects based on
* complex conditions.
*
* @param Xml\Request\CalendarQueryReport $report
- * @return void
*/
- function calendarQueryReport($report) {
-
+ public function calendarQueryReport($report)
+ {
$path = $this->server->getRequestUri();
- $needsJson = $report->contentType === 'application/calendar+json';
+ $needsJson = 'application/calendar+json' === $report->contentType;
$node = $this->server->tree->getNodeForPath($this->server->getRequestUri());
$depth = $this->server->getHTTPDepth(0);
@@ -519,7 +513,7 @@ class Plugin extends DAV\ServerPlugin {
if ($report->expand) {
// We're expanding, and for that we need to figure out the
// calendar's timezone.
- $tzProp = '{' . self::NS_CALDAV . '}calendar-timezone';
+ $tzProp = '{'.self::NS_CALDAV.'}calendar-timezone';
$tzResult = $this->server->getProperties($path, [$tzProp]);
if (isset($tzResult[$tzProp])) {
// This property contains a VCALENDAR with a single
@@ -538,13 +532,11 @@ class Plugin extends DAV\ServerPlugin {
// The calendarobject was requested directly. In this case we handle
// this locally.
- if ($depth == 0 && $node instanceof ICalendarObject) {
-
+ if (0 == $depth && $node instanceof ICalendarObject) {
$requestedCalendarData = true;
$requestedProperties = $report->properties;
if (!in_array('{urn:ietf:params:xml:ns:caldav}calendar-data', $requestedProperties)) {
-
// We always retrieve calendar-data, as we need it for filtering.
$requestedProperties[] = '{urn:ietf:params:xml:ns:caldav}calendar-data';
@@ -566,43 +558,35 @@ class Plugin extends DAV\ServerPlugin {
// If there wasn't any calendar-data returned somehow, we ignore
// this.
if (isset($properties[200]['{urn:ietf:params:xml:ns:caldav}calendar-data'])) {
-
$validator = new CalendarQueryValidator();
$vObject = VObject\Reader::read($properties[200]['{urn:ietf:params:xml:ns:caldav}calendar-data']);
if ($validator->validate($vObject, $report->filters)) {
-
// If the client didn't require the calendar-data property,
// we won't give it back.
if (!$requestedCalendarData) {
unset($properties[200]['{urn:ietf:params:xml:ns:caldav}calendar-data']);
} else {
-
-
if ($report->expand) {
$vObject = $vObject->expand($report->expand['start'], $report->expand['end'], $calendarTimeZone);
}
if ($needsJson) {
- $properties[200]['{' . self::NS_CALDAV . '}calendar-data'] = json_encode($vObject->jsonSerialize());
+ $properties[200]['{'.self::NS_CALDAV.'}calendar-data'] = json_encode($vObject->jsonSerialize());
} elseif ($report->expand) {
- $properties[200]['{' . self::NS_CALDAV . '}calendar-data'] = $vObject->serialize();
+ $properties[200]['{'.self::NS_CALDAV.'}calendar-data'] = $vObject->serialize();
}
}
$result = [$properties];
-
}
// Destroy circular references so PHP will garbage collect the
// object.
$vObject->destroy();
-
}
-
}
- if ($node instanceof ICalendarObjectContainer && $depth === 0) {
-
- if (strpos($this->server->httpRequest->getHeader('User-Agent'), 'MSFT-') === 0) {
+ if ($node instanceof ICalendarObjectContainer && 0 === $depth) {
+ if (0 === strpos((string) $this->server->httpRequest->getHeader('User-Agent'), 'MSFT-')) {
// Microsoft clients incorrectly supplied depth as 0, when it actually
// should have set depth to 1. We're implementing a workaround here
// to deal with this.
@@ -614,31 +598,28 @@ class Plugin extends DAV\ServerPlugin {
} else {
throw new BadRequest('A calendar-query REPORT on a calendar with a Depth: 0 is undefined. Set Depth to 1');
}
-
}
// If we're dealing with a calendar, the calendar itself is responsible
// for the calendar-query.
- if ($node instanceof ICalendarObjectContainer && $depth == 1) {
-
+ if ($node instanceof ICalendarObjectContainer && 1 == $depth) {
$nodePaths = $node->calendarQuery($report->filters);
foreach ($nodePaths as $path) {
-
list($properties) =
- $this->server->getPropertiesForPath($this->server->getRequestUri() . '/' . $path, $report->properties);
+ $this->server->getPropertiesForPath($this->server->getRequestUri().'/'.$path, $report->properties);
if (($needsJson || $report->expand)) {
- $vObject = VObject\Reader::read($properties[200]['{' . self::NS_CALDAV . '}calendar-data']);
+ $vObject = VObject\Reader::read($properties[200]['{'.self::NS_CALDAV.'}calendar-data']);
if ($report->expand) {
$vObject = $vObject->expand($report->expand['start'], $report->expand['end'], $calendarTimeZone);
}
if ($needsJson) {
- $properties[200]['{' . self::NS_CALDAV . '}calendar-data'] = json_encode($vObject->jsonSerialize());
+ $properties[200]['{'.self::NS_CALDAV.'}calendar-data'] = json_encode($vObject->jsonSerialize());
} else {
- $properties[200]['{' . self::NS_CALDAV . '}calendar-data'] = $vObject->serialize();
+ $properties[200]['{'.self::NS_CALDAV.'}calendar-data'] = $vObject->serialize();
}
// Destroy circular references so PHP will garbage collect the
@@ -646,9 +627,7 @@ class Plugin extends DAV\ServerPlugin {
$vObject->destroy();
}
$result[] = $properties;
-
}
-
}
$prefer = $this->server->getHTTPPrefer();
@@ -656,8 +635,7 @@ class Plugin extends DAV\ServerPlugin {
$this->server->httpResponse->setStatus(207);
$this->server->httpResponse->setHeader('Content-Type', 'application/xml; charset=utf-8');
$this->server->httpResponse->setHeader('Vary', 'Brief,Prefer');
- $this->server->httpResponse->setBody($this->server->generateMultiStatus($result, $prefer['return'] === 'minimal'));
-
+ $this->server->httpResponse->setBody($this->server->generateMultiStatus($result, 'minimal' === $prefer['return']));
}
/**
@@ -665,15 +643,14 @@ class Plugin extends DAV\ServerPlugin {
* response for the CALDAV:free-busy-query REPORT.
*
* @param Xml\Request\FreeBusyQueryReport $report
- * @return void
*/
- protected function freeBusyQueryReport(Xml\Request\FreeBusyQueryReport $report) {
-
+ protected function freeBusyQueryReport(Xml\Request\FreeBusyQueryReport $report)
+ {
$uri = $this->server->getRequestUri();
$acl = $this->server->getPlugin('acl');
if ($acl) {
- $acl->checkPrivileges($uri, '{' . self::NS_CALDAV . '}read-free-busy');
+ $acl->checkPrivileges($uri, '{'.self::NS_CALDAV.'}read-free-busy');
}
$calendar = $this->server->tree->getNodeForPath($uri);
@@ -681,7 +658,7 @@ class Plugin extends DAV\ServerPlugin {
throw new DAV\Exception\NotImplemented('The free-busy-query REPORT is only implemented on calendars');
}
- $tzProp = '{' . self::NS_CALDAV . '}calendar-timezone';
+ $tzProp = '{'.self::NS_CALDAV.'}calendar-timezone';
// Figuring out the default timezone for the calendar, for floating
// times.
@@ -699,26 +676,27 @@ class Plugin extends DAV\ServerPlugin {
// Doing a calendar-query first, to make sure we get the most
// performance.
$urls = $calendar->calendarQuery([
- 'name' => 'VCALENDAR',
+ 'name' => 'VCALENDAR',
'comp-filters' => [
[
- 'name' => 'VEVENT',
- 'comp-filters' => [],
- 'prop-filters' => [],
+ 'name' => 'VEVENT',
+ 'comp-filters' => [],
+ 'prop-filters' => [],
'is-not-defined' => false,
- 'time-range' => [
+ 'time-range' => [
'start' => $report->start,
- 'end' => $report->end,
+ 'end' => $report->end,
],
],
],
- 'prop-filters' => [],
+ 'prop-filters' => [],
'is-not-defined' => false,
- 'time-range' => null,
+ 'time-range' => null,
]);
- $objects = array_map(function($url) use ($calendar) {
+ $objects = array_map(function ($url) use ($calendar) {
$obj = $calendar->getChild($url)->get();
+
return $obj;
}, $urls);
@@ -733,7 +711,6 @@ class Plugin extends DAV\ServerPlugin {
$this->server->httpResponse->setHeader('Content-Type', 'text/calendar');
$this->server->httpResponse->setHeader('Content-Length', strlen($result));
$this->server->httpResponse->setBody($result);
-
}
/**
@@ -742,17 +719,17 @@ class Plugin extends DAV\ServerPlugin {
* This plugin uses this method to ensure that CalDAV objects receive
* valid calendar data.
*
- * @param string $path
+ * @param string $path
* @param DAV\IFile $node
- * @param resource $data
- * @param bool $modified Should be set to true, if this event handler
- * changed &$data.
- * @return void
+ * @param resource $data
+ * @param bool $modified should be set to true, if this event handler
+ * changed &$data
*/
- function beforeWriteContent($path, DAV\IFile $node, &$data, &$modified) {
-
- if (!$node instanceof ICalendarObject)
+ public function beforeWriteContent($path, DAV\IFile $node, &$data, &$modified)
+ {
+ if (!$node instanceof ICalendarObject) {
return;
+ }
// We're onyl interested in ICalendarObject nodes that are inside of a
// real calendar. This is to avoid triggering validation and scheduling
@@ -760,8 +737,9 @@ class Plugin extends DAV\ServerPlugin {
list($parent) = Uri\split($path);
$parentNode = $this->server->tree->getNodeForPath($parent);
- if (!$parentNode instanceof ICalendar)
+ if (!$parentNode instanceof ICalendar) {
return;
+ }
$this->validateICalendar(
$data,
@@ -771,7 +749,6 @@ class Plugin extends DAV\ServerPlugin {
$this->server->httpResponse,
false
);
-
}
/**
@@ -780,17 +757,17 @@ class Plugin extends DAV\ServerPlugin {
* This plugin uses this method to ensure that newly created calendar
* objects contain valid calendar data.
*
- * @param string $path
- * @param resource $data
+ * @param string $path
+ * @param resource $data
* @param DAV\ICollection $parentNode
- * @param bool $modified Should be set to true, if this event handler
- * changed &$data.
- * @return void
+ * @param bool $modified should be set to true, if this event handler
+ * changed &$data
*/
- function beforeCreateFile($path, &$data, DAV\ICollection $parentNode, &$modified) {
-
- if (!$parentNode instanceof ICalendar)
+ public function beforeCreateFile($path, &$data, DAV\ICollection $parentNode, &$modified)
+ {
+ if (!$parentNode instanceof ICalendar) {
return;
+ }
$this->validateICalendar(
$data,
@@ -800,7 +777,6 @@ class Plugin extends DAV\ServerPlugin {
$this->server->httpResponse,
true
);
-
}
/**
@@ -808,17 +784,16 @@ class Plugin extends DAV\ServerPlugin {
*
* An exception is thrown if it's not.
*
- * @param resource|string $data
- * @param string $path
- * @param bool $modified Should be set to true, if this event handler
- * changed &$data.
- * @param RequestInterface $request The http request.
- * @param ResponseInterface $response The http response.
- * @param bool $isNew Is the item a new one, or an update.
- * @return void
+ * @param resource|string $data
+ * @param string $path
+ * @param bool $modified should be set to true, if this event handler
+ * changed &$data
+ * @param RequestInterface $request the http request
+ * @param ResponseInterface $response the http response
+ * @param bool $isNew is the item a new one, or an update
*/
- protected function validateICalendar(&$data, $path, &$modified, RequestInterface $request, ResponseInterface $response, $isNew) {
-
+ protected function validateICalendar(&$data, $path, &$modified, RequestInterface $request, ResponseInterface $response, $isNew)
+ {
// If it's a stream, we convert it to a string first.
if (is_resource($data)) {
$data = stream_get_contents($data);
@@ -827,10 +802,9 @@ class Plugin extends DAV\ServerPlugin {
$before = $data;
try {
-
// If the data starts with a [, we can reasonably assume we're dealing
// with a jCal object.
- if (substr($data, 0, 1) === '[') {
+ if ('[' === substr($data, 0, 1)) {
$vobj = VObject\Reader::readJson($data);
// Converting $data back to iCalendar, as that's what we
@@ -840,14 +814,11 @@ class Plugin extends DAV\ServerPlugin {
} else {
$vobj = VObject\Reader::read($data);
}
-
} catch (VObject\ParseException $e) {
-
- throw new DAV\Exception\UnsupportedMediaType('This resource only supports valid iCalendar 2.0 data. Parse error: ' . $e->getMessage());
-
+ throw new DAV\Exception\UnsupportedMediaType('This resource only supports valid iCalendar 2.0 data. Parse error: '.$e->getMessage());
}
- if ($vobj->name !== 'VCALENDAR') {
+ if ('VCALENDAR' !== $vobj->name) {
throw new DAV\Exception\UnsupportedMediaType('This collection can only support iCalendar objects.');
}
@@ -867,25 +838,24 @@ class Plugin extends DAV\ServerPlugin {
foreach ($vobj->getComponents() as $component) {
switch ($component->name) {
- case 'VTIMEZONE' :
+ case 'VTIMEZONE':
continue 2;
- case 'VEVENT' :
- case 'VTODO' :
- case 'VJOURNAL' :
+ case 'VEVENT':
+ case 'VTODO':
+ case 'VJOURNAL':
$foundType = $component->name;
break;
}
-
}
if (!$foundType || !in_array($foundType, $supportedComponents)) {
- throw new Exception\InvalidComponentType('iCalendar objects must at least have a component of type ' . implode(', ', $supportedComponents));
+ throw new Exception\InvalidComponentType('iCalendar objects must at least have a component of type '.implode(', ', $supportedComponents));
}
$options = VObject\Node::PROFILE_CALDAV;
$prefer = $this->server->getHTTPPrefer();
- if ($prefer['handling'] !== 'strict') {
+ if ('strict' !== $prefer['handling']) {
$options |= VObject\Node::REPAIR;
}
@@ -897,32 +867,28 @@ class Plugin extends DAV\ServerPlugin {
// $messages contains a list of problems with the vcard, along with
// their severity.
foreach ($messages as $message) {
-
if ($message['level'] > $highestLevel) {
// Recording the highest reported error level.
$highestLevel = $message['level'];
$warningMessage = $message['message'];
}
switch ($message['level']) {
-
- case 1 :
+ case 1:
// Level 1 means that there was a problem, but it was repaired.
$modified = true;
break;
- case 2 :
+ case 2:
// Level 2 means a warning, but not critical
break;
- case 3 :
+ case 3:
// Level 3 means a critical error
- throw new DAV\Exception\UnsupportedMediaType('Validation error in iCalendar: ' . $message['message']);
-
+ throw new DAV\Exception\UnsupportedMediaType('Validation error in iCalendar: '.$message['message']);
}
-
}
if ($warningMessage) {
$response->setHeader(
'X-Sabre-Ew-Gross',
- 'iCalendar validation warning: ' . $warningMessage
+ 'iCalendar validation warning: '.$warningMessage
);
}
@@ -940,7 +906,7 @@ class Plugin extends DAV\ServerPlugin {
$vobj,
$parentPath,
&$subModified,
- $isNew
+ $isNew,
]
);
@@ -949,15 +915,13 @@ class Plugin extends DAV\ServerPlugin {
$data = $vobj->serialize();
// Using md5 to figure out if there was an *actual* change.
- if (!$modified && strcmp($data, $before) !== 0) {
+ if (!$modified && 0 !== strcmp($data, $before)) {
$modified = true;
}
-
}
// Destroy circular references so PHP will garbage collect the object.
$vobj->destroy();
-
}
/**
@@ -967,11 +931,11 @@ class Plugin extends DAV\ServerPlugin {
* @param INode $node
* @param array $supportedPrivilegeSet
*/
- function getSupportedPrivilegeSet(INode $node, array &$supportedPrivilegeSet) {
-
+ public function getSupportedPrivilegeSet(INode $node, array &$supportedPrivilegeSet)
+ {
if ($node instanceof ICalendar) {
- $supportedPrivilegeSet['{DAV:}read']['aggregates']['{' . self::NS_CALDAV . '}read-free-busy'] = [
- 'abstract' => false,
+ $supportedPrivilegeSet['{DAV:}read']['aggregates']['{'.self::NS_CALDAV.'}read-free-busy'] = [
+ 'abstract' => false,
'aggregates' => [],
];
}
@@ -983,18 +947,20 @@ class Plugin extends DAV\ServerPlugin {
* can use to create new calendars.
*
* @param DAV\INode $node
- * @param string $output
+ * @param string $output
+ *
* @return bool
*/
- function htmlActionsPanel(DAV\INode $node, &$output) {
-
- if (!$node instanceof CalendarHome)
+ public function htmlActionsPanel(DAV\INode $node, &$output)
+ {
+ if (!$node instanceof CalendarHome) {
return;
+ }
$output .= '<tr><td colspan="2"><form method="post" action="">
<h3>Create new calendar</h3>
<input type="hidden" name="sabreAction" value="mkcol" />
- <input type="hidden" name="resourceType" value="{DAV:}collection,{' . self::NS_CALDAV . '}calendar" />
+ <input type="hidden" name="resourceType" value="{DAV:}collection,{'.self::NS_CALDAV.'}calendar" />
<label>Name (uri):</label> <input type="text" name="name" /><br />
<label>Display name:</label> <input type="text" name="{DAV:}displayname" /><br />
<input type="submit" value="create" />
@@ -1002,7 +968,6 @@ class Plugin extends DAV\ServerPlugin {
</td></tr>';
return false;
-
}
/**
@@ -1010,22 +975,22 @@ class Plugin extends DAV\ServerPlugin {
*
* This is used to transform data into jCal, if this was requested.
*
- * @param RequestInterface $request
+ * @param RequestInterface $request
* @param ResponseInterface $response
- * @return void
*/
- function httpAfterGet(RequestInterface $request, ResponseInterface $response) {
-
- if (strpos($response->getHeader('Content-Type'), 'text/calendar') === false) {
+ public function httpAfterGet(RequestInterface $request, ResponseInterface $response)
+ {
+ $contentType = $response->getHeader('Content-Type');
+ if (null === $contentType || false === strpos($contentType, 'text/calendar')) {
return;
}
- $result = HTTP\Util::negotiate(
+ $result = HTTP\negotiateContentType(
$request->getHeader('Accept'),
['text/calendar', 'application/calendar+json']
);
- if ($result !== 'application/calendar+json') {
+ if ('application/calendar+json' !== $result) {
// Do nothing
return;
}
@@ -1041,7 +1006,6 @@ class Plugin extends DAV\ServerPlugin {
$response->setHeader('Content-Type', 'application/calendar+json');
$response->setHeader('Content-Length', strlen($jsonBody));
-
}
/**
@@ -1055,14 +1019,12 @@ class Plugin extends DAV\ServerPlugin {
*
* @return array
*/
- function getPluginInfo() {
-
+ public function getPluginInfo()
+ {
return [
- 'name' => $this->getPluginName(),
+ 'name' => $this->getPluginName(),
'description' => 'Adds support for CalDAV (rfc4791)',
- 'link' => 'http://sabre.io/dav/caldav/',
+ 'link' => 'http://sabre.io/dav/caldav/',
];
-
}
-
}
diff --git a/vendor/sabre/dav/lib/CalDAV/Principal/Collection.php b/vendor/sabre/dav/lib/CalDAV/Principal/Collection.php
index e19719a76..cae29c752 100644
--- a/vendor/sabre/dav/lib/CalDAV/Principal/Collection.php
+++ b/vendor/sabre/dav/lib/CalDAV/Principal/Collection.php
@@ -1,11 +1,13 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV\Principal;
use Sabre\DAVACL;
/**
- * Principal collection
+ * Principal collection.
*
* This is an alternative collection to the standard ACL principal collection.
* This collection adds support for the calendar-proxy-read and
@@ -16,18 +18,17 @@ use Sabre\DAVACL;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class Collection extends DAVACL\PrincipalCollection {
-
+class Collection extends DAVACL\PrincipalCollection
+{
/**
- * Returns a child object based on principal information
+ * Returns a child object based on principal information.
*
* @param array $principalInfo
+ *
* @return User
*/
- function getChildForPrincipal(array $principalInfo) {
-
+ public function getChildForPrincipal(array $principalInfo)
+ {
return new User($this->principalBackend, $principalInfo);
-
}
-
}
diff --git a/vendor/sabre/dav/lib/CalDAV/Principal/IProxyRead.php b/vendor/sabre/dav/lib/CalDAV/Principal/IProxyRead.php
index 7dd375932..96e6991c5 100644
--- a/vendor/sabre/dav/lib/CalDAV/Principal/IProxyRead.php
+++ b/vendor/sabre/dav/lib/CalDAV/Principal/IProxyRead.php
@@ -1,11 +1,13 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV\Principal;
use Sabre\DAVACL;
/**
- * ProxyRead principal interface
+ * ProxyRead principal interface.
*
* Any principal node implementing this interface will be picked up as a 'proxy
* principal group'.
@@ -14,6 +16,6 @@ use Sabre\DAVACL;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-interface IProxyRead extends DAVACL\IPrincipal {
-
+interface IProxyRead extends DAVACL\IPrincipal
+{
}
diff --git a/vendor/sabre/dav/lib/CalDAV/Principal/IProxyWrite.php b/vendor/sabre/dav/lib/CalDAV/Principal/IProxyWrite.php
index eda87a4ff..2556039ca 100644
--- a/vendor/sabre/dav/lib/CalDAV/Principal/IProxyWrite.php
+++ b/vendor/sabre/dav/lib/CalDAV/Principal/IProxyWrite.php
@@ -1,11 +1,13 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV\Principal;
use Sabre\DAVACL;
/**
- * ProxyWrite principal interface
+ * ProxyWrite principal interface.
*
* Any principal node implementing this interface will be picked up as a 'proxy
* principal group'.
@@ -14,6 +16,6 @@ use Sabre\DAVACL;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-interface IProxyWrite extends DAVACL\IPrincipal {
-
+interface IProxyWrite extends DAVACL\IPrincipal
+{
}
diff --git a/vendor/sabre/dav/lib/CalDAV/Principal/ProxyRead.php b/vendor/sabre/dav/lib/CalDAV/Principal/ProxyRead.php
index e3881831e..1b24984bd 100644
--- a/vendor/sabre/dav/lib/CalDAV/Principal/ProxyRead.php
+++ b/vendor/sabre/dav/lib/CalDAV/Principal/ProxyRead.php
@@ -1,12 +1,14 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV\Principal;
use Sabre\DAV;
use Sabre\DAVACL;
/**
- * ProxyRead principal
+ * ProxyRead principal.
*
* This class represents a principal group, hosted under the main principal.
* This is needed to implement 'Calendar delegation' support. This class is
@@ -16,8 +18,8 @@ use Sabre\DAVACL;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class ProxyRead implements IProxyRead {
-
+class ProxyRead implements IProxyRead
+{
/**
* Principal information from the parent principal.
*
@@ -26,7 +28,7 @@ class ProxyRead implements IProxyRead {
protected $principalInfo;
/**
- * Principal backend
+ * Principal backend.
*
* @var DAVACL\PrincipalBackend\BackendInterface
*/
@@ -38,13 +40,12 @@ class ProxyRead implements IProxyRead {
* Note that you MUST supply the parent principal information.
*
* @param DAVACL\PrincipalBackend\BackendInterface $principalBackend
- * @param array $principalInfo
+ * @param array $principalInfo
*/
- function __construct(DAVACL\PrincipalBackend\BackendInterface $principalBackend, array $principalInfo) {
-
+ public function __construct(DAVACL\PrincipalBackend\BackendInterface $principalBackend, array $principalInfo)
+ {
$this->principalInfo = $principalInfo;
$this->principalBackend = $principalBackend;
-
}
/**
@@ -52,103 +53,91 @@ class ProxyRead implements IProxyRead {
*
* @return string
*/
- function getName() {
-
+ public function getName()
+ {
return 'calendar-proxy-read';
-
}
/**
- * Returns the last modification time
- *
- * @return null
+ * Returns the last modification time.
*/
- function getLastModified() {
-
+ public function getLastModified()
+ {
return null;
-
}
/**
- * Deletes the current node
+ * Deletes the current node.
*
* @throws DAV\Exception\Forbidden
- * @return void
*/
- function delete() {
-
+ public function delete()
+ {
throw new DAV\Exception\Forbidden('Permission denied to delete node');
-
}
/**
- * Renames the node
+ * Renames the node.
*
* @param string $name The new name
+ *
* @throws DAV\Exception\Forbidden
- * @return void
*/
- function setName($name) {
-
+ public function setName($name)
+ {
throw new DAV\Exception\Forbidden('Permission denied to rename file');
-
}
-
/**
- * Returns a list of alternative urls for a principal
+ * Returns a list of alternative urls for a principal.
*
* This can for example be an email address, or ldap url.
*
* @return array
*/
- function getAlternateUriSet() {
-
+ public function getAlternateUriSet()
+ {
return [];
-
}
/**
- * Returns the full principal url
+ * Returns the full principal url.
*
* @return string
*/
- function getPrincipalUrl() {
-
- return $this->principalInfo['uri'] . '/' . $this->getName();
-
+ public function getPrincipalUrl()
+ {
+ return $this->principalInfo['uri'].'/'.$this->getName();
}
/**
- * Returns the list of group members
+ * Returns the list of group members.
*
* If this principal is a group, this function should return
* all member principal uri's for the group.
*
* @return array
*/
- function getGroupMemberSet() {
-
+ public function getGroupMemberSet()
+ {
return $this->principalBackend->getGroupMemberSet($this->getPrincipalUrl());
-
}
/**
- * Returns the list of groups this principal is member of
+ * Returns the list of groups this principal is member of.
*
* If this principal is a member of a (list of) groups, this function
* should return a list of principal uri's for it's members.
*
* @return array
*/
- function getGroupMembership() {
-
+ public function getGroupMembership()
+ {
return $this->principalBackend->getGroupMembership($this->getPrincipalUrl());
-
}
/**
- * Sets a list of group members
+ * Sets a list of group members.
*
* If this principal is a group, this method sets all the group members.
* The list of members is always overwritten, never appended to.
@@ -156,26 +145,22 @@ class ProxyRead implements IProxyRead {
* This method should throw an exception if the members could not be set.
*
* @param array $principals
- * @return void
*/
- function setGroupMemberSet(array $principals) {
-
+ public function setGroupMemberSet(array $principals)
+ {
$this->principalBackend->setGroupMemberSet($this->getPrincipalUrl(), $principals);
-
}
/**
- * Returns the displayname
+ * Returns the displayname.
*
* This should be a human readable name for the principal.
* If none is available, return the nodename.
*
* @return string
*/
- function getDisplayName() {
-
+ public function getDisplayName()
+ {
return $this->getName();
-
}
-
}
diff --git a/vendor/sabre/dav/lib/CalDAV/Principal/ProxyWrite.php b/vendor/sabre/dav/lib/CalDAV/Principal/ProxyWrite.php
index 43dd9bf07..7b9c78e0a 100644
--- a/vendor/sabre/dav/lib/CalDAV/Principal/ProxyWrite.php
+++ b/vendor/sabre/dav/lib/CalDAV/Principal/ProxyWrite.php
@@ -1,12 +1,14 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV\Principal;
use Sabre\DAV;
use Sabre\DAVACL;
/**
- * ProxyWrite principal
+ * ProxyWrite principal.
*
* This class represents a principal group, hosted under the main principal.
* This is needed to implement 'Calendar delegation' support. This class is
@@ -16,35 +18,34 @@ use Sabre\DAVACL;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class ProxyWrite implements IProxyWrite {
-
+class ProxyWrite implements IProxyWrite
+{
/**
- * Parent principal information
+ * Parent principal information.
*
* @var array
*/
protected $principalInfo;
/**
- * Principal Backend
+ * Principal Backend.
*
* @var DAVACL\PrincipalBackend\BackendInterface
*/
protected $principalBackend;
/**
- * Creates the object
+ * Creates the object.
*
* Note that you MUST supply the parent principal information.
*
* @param DAVACL\PrincipalBackend\BackendInterface $principalBackend
- * @param array $principalInfo
+ * @param array $principalInfo
*/
- function __construct(DAVACL\PrincipalBackend\BackendInterface $principalBackend, array $principalInfo) {
-
+ public function __construct(DAVACL\PrincipalBackend\BackendInterface $principalBackend, array $principalInfo)
+ {
$this->principalInfo = $principalInfo;
$this->principalBackend = $principalBackend;
-
}
/**
@@ -52,103 +53,91 @@ class ProxyWrite implements IProxyWrite {
*
* @return string
*/
- function getName() {
-
+ public function getName()
+ {
return 'calendar-proxy-write';
-
}
/**
- * Returns the last modification time
- *
- * @return null
+ * Returns the last modification time.
*/
- function getLastModified() {
-
+ public function getLastModified()
+ {
return null;
-
}
/**
- * Deletes the current node
+ * Deletes the current node.
*
* @throws DAV\Exception\Forbidden
- * @return void
*/
- function delete() {
-
+ public function delete()
+ {
throw new DAV\Exception\Forbidden('Permission denied to delete node');
-
}
/**
- * Renames the node
+ * Renames the node.
*
* @param string $name The new name
+ *
* @throws DAV\Exception\Forbidden
- * @return void
*/
- function setName($name) {
-
+ public function setName($name)
+ {
throw new DAV\Exception\Forbidden('Permission denied to rename file');
-
}
-
/**
- * Returns a list of alternative urls for a principal
+ * Returns a list of alternative urls for a principal.
*
* This can for example be an email address, or ldap url.
*
* @return array
*/
- function getAlternateUriSet() {
-
+ public function getAlternateUriSet()
+ {
return [];
-
}
/**
- * Returns the full principal url
+ * Returns the full principal url.
*
* @return string
*/
- function getPrincipalUrl() {
-
- return $this->principalInfo['uri'] . '/' . $this->getName();
-
+ public function getPrincipalUrl()
+ {
+ return $this->principalInfo['uri'].'/'.$this->getName();
}
/**
- * Returns the list of group members
+ * Returns the list of group members.
*
* If this principal is a group, this function should return
* all member principal uri's for the group.
*
* @return array
*/
- function getGroupMemberSet() {
-
+ public function getGroupMemberSet()
+ {
return $this->principalBackend->getGroupMemberSet($this->getPrincipalUrl());
-
}
/**
- * Returns the list of groups this principal is member of
+ * Returns the list of groups this principal is member of.
*
* If this principal is a member of a (list of) groups, this function
* should return a list of principal uri's for it's members.
*
* @return array
*/
- function getGroupMembership() {
-
+ public function getGroupMembership()
+ {
return $this->principalBackend->getGroupMembership($this->getPrincipalUrl());
-
}
/**
- * Sets a list of group members
+ * Sets a list of group members.
*
* If this principal is a group, this method sets all the group members.
* The list of members is always overwritten, never appended to.
@@ -156,26 +145,22 @@ class ProxyWrite implements IProxyWrite {
* This method should throw an exception if the members could not be set.
*
* @param array $principals
- * @return void
*/
- function setGroupMemberSet(array $principals) {
-
+ public function setGroupMemberSet(array $principals)
+ {
$this->principalBackend->setGroupMemberSet($this->getPrincipalUrl(), $principals);
-
}
/**
- * Returns the displayname
+ * Returns the displayname.
*
* This should be a human readable name for the principal.
* If none is available, return the nodename.
*
* @return string
*/
- function getDisplayName() {
-
+ public function getDisplayName()
+ {
return $this->getName();
-
}
-
}
diff --git a/vendor/sabre/dav/lib/CalDAV/Principal/User.php b/vendor/sabre/dav/lib/CalDAV/Principal/User.php
index 6e97e7cca..88bf4b4f7 100644
--- a/vendor/sabre/dav/lib/CalDAV/Principal/User.php
+++ b/vendor/sabre/dav/lib/CalDAV/Principal/User.php
@@ -1,12 +1,14 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV\Principal;
use Sabre\DAV;
use Sabre\DAVACL;
/**
- * CalDAV principal
+ * CalDAV principal.
*
* This is a standard user-principal for CalDAV. This principal is also a
* collection and returns the caldav-proxy-read and caldav-proxy-write child
@@ -16,91 +18,91 @@ use Sabre\DAVACL;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class User extends DAVACL\Principal implements DAV\ICollection {
-
+class User extends DAVACL\Principal implements DAV\ICollection
+{
/**
- * Creates a new file in the directory
+ * Creates a new file in the directory.
+ *
+ * @param string $name Name of the file
+ * @param resource $data initial payload, passed as a readable stream resource
*
- * @param string $name Name of the file
- * @param resource $data Initial payload, passed as a readable stream resource.
* @throws DAV\Exception\Forbidden
- * @return void
*/
- function createFile($name, $data = null) {
-
- throw new DAV\Exception\Forbidden('Permission denied to create file (filename ' . $name . ')');
-
+ public function createFile($name, $data = null)
+ {
+ throw new DAV\Exception\Forbidden('Permission denied to create file (filename '.$name.')');
}
/**
- * Creates a new subdirectory
+ * Creates a new subdirectory.
*
* @param string $name
+ *
* @throws DAV\Exception\Forbidden
- * @return void
*/
- function createDirectory($name) {
-
+ public function createDirectory($name)
+ {
throw new DAV\Exception\Forbidden('Permission denied to create directory');
-
}
/**
- * Returns a specific child node, referenced by its name
+ * Returns a specific child node, referenced by its name.
*
* @param string $name
+ *
* @return DAV\INode
*/
- function getChild($name) {
-
- $principal = $this->principalBackend->getPrincipalByPath($this->getPrincipalURL() . '/' . $name);
+ public function getChild($name)
+ {
+ $principal = $this->principalBackend->getPrincipalByPath($this->getPrincipalURL().'/'.$name);
if (!$principal) {
- throw new DAV\Exception\NotFound('Node with name ' . $name . ' was not found');
+ throw new DAV\Exception\NotFound('Node with name '.$name.' was not found');
}
- if ($name === 'calendar-proxy-read')
+ if ('calendar-proxy-read' === $name) {
return new ProxyRead($this->principalBackend, $this->principalProperties);
+ }
- if ($name === 'calendar-proxy-write')
+ if ('calendar-proxy-write' === $name) {
return new ProxyWrite($this->principalBackend, $this->principalProperties);
+ }
- throw new DAV\Exception\NotFound('Node with name ' . $name . ' was not found');
-
+ throw new DAV\Exception\NotFound('Node with name '.$name.' was not found');
}
/**
- * Returns an array with all the child nodes
+ * Returns an array with all the child nodes.
*
* @return DAV\INode[]
*/
- function getChildren() {
-
+ public function getChildren()
+ {
$r = [];
- if ($this->principalBackend->getPrincipalByPath($this->getPrincipalURL() . '/calendar-proxy-read')) {
+ if ($this->principalBackend->getPrincipalByPath($this->getPrincipalURL().'/calendar-proxy-read')) {
$r[] = new ProxyRead($this->principalBackend, $this->principalProperties);
}
- if ($this->principalBackend->getPrincipalByPath($this->getPrincipalURL() . '/calendar-proxy-write')) {
+ if ($this->principalBackend->getPrincipalByPath($this->getPrincipalURL().'/calendar-proxy-write')) {
$r[] = new ProxyWrite($this->principalBackend, $this->principalProperties);
}
return $r;
-
}
/**
- * Returns whether or not the child node exists
+ * Returns whether or not the child node exists.
*
* @param string $name
+ *
* @return bool
*/
- function childExists($name) {
-
+ public function childExists($name)
+ {
try {
$this->getChild($name);
+
return true;
} catch (DAV\Exception\NotFound $e) {
return false;
}
-
}
/**
@@ -115,21 +117,20 @@ class User extends DAVACL\Principal implements DAV\ICollection {
*
* @return array
*/
- function getACL() {
-
+ public function getACL()
+ {
$acl = parent::getACL();
$acl[] = [
'privilege' => '{DAV:}read',
- 'principal' => $this->principalProperties['uri'] . '/calendar-proxy-read',
+ 'principal' => $this->principalProperties['uri'].'/calendar-proxy-read',
'protected' => true,
];
$acl[] = [
'privilege' => '{DAV:}read',
- 'principal' => $this->principalProperties['uri'] . '/calendar-proxy-write',
+ 'principal' => $this->principalProperties['uri'].'/calendar-proxy-write',
'protected' => true,
];
- return $acl;
+ return $acl;
}
-
}
diff --git a/vendor/sabre/dav/lib/CalDAV/Schedule/IInbox.php b/vendor/sabre/dav/lib/CalDAV/Schedule/IInbox.php
index c9fd77d93..64a94becc 100644
--- a/vendor/sabre/dav/lib/CalDAV/Schedule/IInbox.php
+++ b/vendor/sabre/dav/lib/CalDAV/Schedule/IInbox.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV\Schedule;
/**
@@ -10,6 +12,6 @@ namespace Sabre\CalDAV\Schedule;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-interface IInbox extends \Sabre\CalDAV\ICalendarObjectContainer, \Sabre\DAVACL\IACL {
-
+interface IInbox extends \Sabre\CalDAV\ICalendarObjectContainer, \Sabre\DAVACL\IACL
+{
}
diff --git a/vendor/sabre/dav/lib/CalDAV/Schedule/IMipPlugin.php b/vendor/sabre/dav/lib/CalDAV/Schedule/IMipPlugin.php
index 6f5acb29a..d71b3c0f8 100644
--- a/vendor/sabre/dav/lib/CalDAV/Schedule/IMipPlugin.php
+++ b/vendor/sabre/dav/lib/CalDAV/Schedule/IMipPlugin.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV\Schedule;
use Sabre\DAV;
@@ -19,8 +21,8 @@ use Sabre\VObject\ITip;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class IMipPlugin extends DAV\ServerPlugin {
-
+class IMipPlugin extends DAV\ServerPlugin
+{
/**
* Email address used in From: header.
*
@@ -29,7 +31,7 @@ class IMipPlugin extends DAV\ServerPlugin {
protected $senderEmail;
/**
- * ITipMessage
+ * ITipMessage.
*
* @var ITip\Message
*/
@@ -43,10 +45,9 @@ class IMipPlugin extends DAV\ServerPlugin {
* generally be some kind of no-reply email
* address you own.
*/
- function __construct($senderEmail) {
-
+ public function __construct($senderEmail)
+ {
$this->senderEmail = $senderEmail;
-
}
/*
@@ -60,10 +61,9 @@ class IMipPlugin extends DAV\ServerPlugin {
* @param DAV\Server $server
* @return void
*/
- function initialize(DAV\Server $server) {
-
+ public function initialize(DAV\Server $server)
+ {
$server->on('schedule', [$this, 'schedule'], 120);
-
}
/**
@@ -74,67 +74,68 @@ class IMipPlugin extends DAV\ServerPlugin {
*
* @return string
*/
- function getPluginName() {
-
+ public function getPluginName()
+ {
return 'imip';
-
}
/**
* Event handler for the 'schedule' event.
*
* @param ITip\Message $iTipMessage
- * @return void
*/
- function schedule(ITip\Message $iTipMessage) {
-
+ public function schedule(ITip\Message $iTipMessage)
+ {
// Not sending any emails if the system considers the update
// insignificant.
if (!$iTipMessage->significantChange) {
if (!$iTipMessage->scheduleStatus) {
$iTipMessage->scheduleStatus = '1.0;We got the message, but it\'s not significant enough to warrant an email';
}
+
return;
}
$summary = $iTipMessage->message->VEVENT->SUMMARY;
- if (parse_url($iTipMessage->sender, PHP_URL_SCHEME) !== 'mailto')
+ if ('mailto' !== parse_url($iTipMessage->sender, PHP_URL_SCHEME)) {
return;
+ }
- if (parse_url($iTipMessage->recipient, PHP_URL_SCHEME) !== 'mailto')
+ if ('mailto' !== parse_url($iTipMessage->recipient, PHP_URL_SCHEME)) {
return;
+ }
$sender = substr($iTipMessage->sender, 7);
$recipient = substr($iTipMessage->recipient, 7);
if ($iTipMessage->senderName) {
- $sender = $iTipMessage->senderName . ' <' . $sender . '>';
+ $sender = $iTipMessage->senderName.' <'.$sender.'>';
}
- if ($iTipMessage->recipientName) {
- $recipient = $iTipMessage->recipientName . ' <' . $recipient . '>';
+ if ($iTipMessage->recipientName && $iTipMessage->recipientName != $recipient) {
+ $recipient = $iTipMessage->recipientName.' <'.$recipient.'>';
}
$subject = 'SabreDAV iTIP message';
switch (strtoupper($iTipMessage->method)) {
- case 'REPLY' :
- $subject = 'Re: ' . $summary;
+ case 'REPLY':
+ $subject = 'Re: '.$summary;
break;
- case 'REQUEST' :
- $subject = $summary;
+ case 'REQUEST':
+ $subject = 'Invitation: '.$summary;
break;
- case 'CANCEL' :
- $subject = 'Cancelled: ' . $summary;
+ case 'CANCEL':
+ $subject = 'Cancelled: '.$summary;
break;
}
$headers = [
- 'Reply-To: ' . $sender,
- 'From: ' . $this->senderEmail,
- 'Content-Type: text/calendar; charset=UTF-8; method=' . $iTipMessage->method,
+ 'Reply-To: '.$sender,
+ 'From: '.$iTipMessage->senderName.' <'.$this->senderEmail.'>',
+ 'Content-Type: text/calendar; charset=UTF-8; method='.$iTipMessage->method,
];
if (DAV\Server::$exposeVersion) {
- $headers[] = 'X-Sabre-Version: ' . DAV\Version::VERSION;
+ $headers[] = 'X-Sabre-Version: '.DAV\Version::VERSION;
}
$this->mail(
$recipient,
@@ -143,7 +144,6 @@ class IMipPlugin extends DAV\ServerPlugin {
$headers
);
$iTipMessage->scheduleStatus = '1.1; Scheduling message is sent via iMip';
-
}
// @codeCoverageIgnoreStart
@@ -152,16 +152,14 @@ class IMipPlugin extends DAV\ServerPlugin {
/**
* This function is responsible for sending the actual email.
*
- * @param string $to Recipient email address
+ * @param string $to Recipient email address
* @param string $subject Subject of the email
- * @param string $body iCalendar body
- * @param array $headers List of headers
- * @return void
+ * @param string $body iCalendar body
+ * @param array $headers List of headers
*/
- protected function mail($to, $subject, $body, array $headers) {
-
+ protected function mail($to, $subject, $body, array $headers)
+ {
mail($to, $subject, $body, implode("\r\n", $headers));
-
}
// @codeCoverageIgnoreEnd
@@ -177,14 +175,12 @@ class IMipPlugin extends DAV\ServerPlugin {
*
* @return array
*/
- function getPluginInfo() {
-
+ public function getPluginInfo()
+ {
return [
- 'name' => $this->getPluginName(),
+ 'name' => $this->getPluginName(),
'description' => 'Email delivery (rfc6047) for CalDAV scheduling',
- 'link' => 'http://sabre.io/dav/scheduling/',
+ 'link' => 'http://sabre.io/dav/scheduling/',
];
-
}
-
}
diff --git a/vendor/sabre/dav/lib/CalDAV/Schedule/IOutbox.php b/vendor/sabre/dav/lib/CalDAV/Schedule/IOutbox.php
index 88fbdc411..384b503df 100644
--- a/vendor/sabre/dav/lib/CalDAV/Schedule/IOutbox.php
+++ b/vendor/sabre/dav/lib/CalDAV/Schedule/IOutbox.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV\Schedule;
/**
@@ -10,6 +12,6 @@ namespace Sabre\CalDAV\Schedule;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-interface IOutbox extends \Sabre\DAV\ICollection, \Sabre\DAVACL\IACL {
-
+interface IOutbox extends \Sabre\DAV\ICollection, \Sabre\DAVACL\IACL
+{
}
diff --git a/vendor/sabre/dav/lib/CalDAV/Schedule/ISchedulingObject.php b/vendor/sabre/dav/lib/CalDAV/Schedule/ISchedulingObject.php
index b37cb40a1..345b55d9f 100644
--- a/vendor/sabre/dav/lib/CalDAV/Schedule/ISchedulingObject.php
+++ b/vendor/sabre/dav/lib/CalDAV/Schedule/ISchedulingObject.php
@@ -1,13 +1,15 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV\Schedule;
/**
- * The SchedulingObject represents a scheduling object in the Inbox collection
+ * The SchedulingObject represents a scheduling object in the Inbox collection.
*
* @license http://sabre.io/license/ Modified BSD License
* @copyright Copyright (C) fruux GmbH (https://fruux.com/)
*/
-interface ISchedulingObject extends \Sabre\CalDAV\ICalendarObject {
-
+interface ISchedulingObject extends \Sabre\CalDAV\ICalendarObject
+{
}
diff --git a/vendor/sabre/dav/lib/CalDAV/Schedule/Inbox.php b/vendor/sabre/dav/lib/CalDAV/Schedule/Inbox.php
index 81b017307..d92f1dd4c 100644
--- a/vendor/sabre/dav/lib/CalDAV/Schedule/Inbox.php
+++ b/vendor/sabre/dav/lib/CalDAV/Schedule/Inbox.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV\Schedule;
use Sabre\CalDAV;
@@ -9,41 +11,40 @@ use Sabre\DAVACL;
use Sabre\VObject;
/**
- * The CalDAV scheduling inbox
+ * The CalDAV scheduling inbox.
*
* @copyright Copyright (C) fruux GmbH (https://fruux.com/)
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class Inbox extends DAV\Collection implements IInbox {
-
+class Inbox extends DAV\Collection implements IInbox
+{
use DAVACL\ACLTrait;
/**
- * CalDAV backend
+ * CalDAV backend.
*
* @var Backend\BackendInterface
*/
protected $caldavBackend;
/**
- * The principal Uri
+ * The principal Uri.
*
* @var string
*/
protected $principalUri;
/**
- * Constructor
+ * Constructor.
*
* @param Backend\SchedulingSupport $caldavBackend
- * @param string $principalUri
+ * @param string $principalUri
*/
- function __construct(Backend\SchedulingSupport $caldavBackend, $principalUri) {
-
+ public function __construct(Backend\SchedulingSupport $caldavBackend, $principalUri)
+ {
$this->caldavBackend = $caldavBackend;
$this->principalUri = $principalUri;
-
}
/**
@@ -53,19 +54,18 @@ class Inbox extends DAV\Collection implements IInbox {
*
* @return string
*/
- function getName() {
-
+ public function getName()
+ {
return 'inbox';
-
}
/**
- * Returns an array with all the child nodes
+ * Returns an array with all the child nodes.
*
* @return \Sabre\DAV\INode[]
*/
- function getChildren() {
-
+ public function getChildren()
+ {
$objs = $this->caldavBackend->getSchedulingObjects($this->principalUri);
$children = [];
foreach ($objs as $obj) {
@@ -73,12 +73,12 @@ class Inbox extends DAV\Collection implements IInbox {
$obj['principaluri'] = $this->principalUri;
$children[] = new SchedulingObject($this->caldavBackend, $obj);
}
- return $children;
+ return $children;
}
/**
- * Creates a new file in the directory
+ * Creates a new file in the directory.
*
* Data will either be supplied as a stream resource, or in certain cases
* as a string. Keep in mind that you may have to support either.
@@ -97,27 +97,26 @@ class Inbox extends DAV\Collection implements IInbox {
* return the same contents of what was submitted here, you are strongly
* recommended to omit the ETag.
*
- * @param string $name Name of the file
+ * @param string $name Name of the file
* @param resource|string $data Initial payload
- * @return null|string
+ *
+ * @return string|null
*/
- function createFile($name, $data = null) {
-
+ public function createFile($name, $data = null)
+ {
$this->caldavBackend->createSchedulingObject($this->principalUri, $name, $data);
-
}
/**
- * Returns the owner principal
+ * Returns the owner principal.
*
* This must be a url to a principal, or null if there's no owner
*
* @return string|null
*/
- function getOwner() {
-
+ public function getOwner()
+ {
return $this->principalUri;
-
}
/**
@@ -132,8 +131,8 @@ class Inbox extends DAV\Collection implements IInbox {
*
* @return array
*/
- function getACL() {
-
+ public function getACL()
+ {
return [
[
'privilege' => '{DAV:}read',
@@ -152,16 +151,15 @@ class Inbox extends DAV\Collection implements IInbox {
],
[
'privilege' => '{DAV:}unbind',
- 'principal' => $this->getOwner() . '/calendar-proxy-write',
+ 'principal' => $this->getOwner().'/calendar-proxy-write',
'protected' => true,
],
[
- 'privilege' => '{' . CalDAV\Plugin::NS_CALDAV . '}schedule-deliver',
+ 'privilege' => '{'.CalDAV\Plugin::NS_CALDAV.'}schedule-deliver',
'principal' => '{DAV:}authenticated',
'protected' => true,
],
];
-
}
/**
@@ -179,10 +177,11 @@ class Inbox extends DAV\Collection implements IInbox {
* documented by \Sabre\CalDAV\CalendarQueryParser.
*
* @param array $filters
+ *
* @return array
*/
- function calendarQuery(array $filters) {
-
+ public function calendarQuery(array $filters)
+ {
$result = [];
$validator = new CalDAV\CalendarQueryValidator();
@@ -196,8 +195,7 @@ class Inbox extends DAV\Collection implements IInbox {
// Destroy circular references to PHP will GC the object.
$vObject->destroy();
}
- return $result;
+ return $result;
}
-
}
diff --git a/vendor/sabre/dav/lib/CalDAV/Schedule/Outbox.php b/vendor/sabre/dav/lib/CalDAV/Schedule/Outbox.php
index 888ea3086..1442c4cc6 100644
--- a/vendor/sabre/dav/lib/CalDAV/Schedule/Outbox.php
+++ b/vendor/sabre/dav/lib/CalDAV/Schedule/Outbox.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV\Schedule;
use Sabre\CalDAV;
@@ -7,7 +9,7 @@ use Sabre\DAV;
use Sabre\DAVACL;
/**
- * The CalDAV scheduling outbox
+ * The CalDAV scheduling outbox.
*
* The outbox is mainly used as an endpoint in the tree for a client to do
* free-busy requests. This functionality is completely handled by the
@@ -17,26 +19,25 @@ use Sabre\DAVACL;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class Outbox extends DAV\Collection implements IOutbox {
-
+class Outbox extends DAV\Collection implements IOutbox
+{
use DAVACL\ACLTrait;
/**
- * The principal Uri
+ * The principal Uri.
*
* @var string
*/
protected $principalUri;
/**
- * Constructor
+ * Constructor.
*
* @param string $principalUri
*/
- function __construct($principalUri) {
-
+ public function __construct($principalUri)
+ {
$this->principalUri = $principalUri;
-
}
/**
@@ -46,34 +47,31 @@ class Outbox extends DAV\Collection implements IOutbox {
*
* @return string
*/
- function getName() {
-
+ public function getName()
+ {
return 'outbox';
-
}
/**
- * Returns an array with all the child nodes
+ * Returns an array with all the child nodes.
*
* @return \Sabre\DAV\INode[]
*/
- function getChildren() {
-
+ public function getChildren()
+ {
return [];
-
}
/**
- * Returns the owner principal
+ * Returns the owner principal.
*
* This must be a url to a principal, or null if there's no owner
*
* @return string|null
*/
- function getOwner() {
-
+ public function getOwner()
+ {
return $this->principalUri;
-
}
/**
@@ -88,11 +86,11 @@ class Outbox extends DAV\Collection implements IOutbox {
*
* @return array
*/
- function getACL() {
-
+ public function getACL()
+ {
return [
[
- 'privilege' => '{' . CalDAV\Plugin::NS_CALDAV . '}schedule-send',
+ 'privilege' => '{'.CalDAV\Plugin::NS_CALDAV.'}schedule-send',
'principal' => $this->getOwner(),
'protected' => true,
],
@@ -102,22 +100,20 @@ class Outbox extends DAV\Collection implements IOutbox {
'protected' => true,
],
[
- 'privilege' => '{' . CalDAV\Plugin::NS_CALDAV . '}schedule-send',
- 'principal' => $this->getOwner() . '/calendar-proxy-write',
+ 'privilege' => '{'.CalDAV\Plugin::NS_CALDAV.'}schedule-send',
+ 'principal' => $this->getOwner().'/calendar-proxy-write',
'protected' => true,
],
[
'privilege' => '{DAV:}read',
- 'principal' => $this->getOwner() . '/calendar-proxy-read',
+ 'principal' => $this->getOwner().'/calendar-proxy-read',
'protected' => true,
],
[
'privilege' => '{DAV:}read',
- 'principal' => $this->getOwner() . '/calendar-proxy-write',
+ 'principal' => $this->getOwner().'/calendar-proxy-write',
'protected' => true,
],
];
-
}
-
}
diff --git a/vendor/sabre/dav/lib/CalDAV/Schedule/Plugin.php b/vendor/sabre/dav/lib/CalDAV/Schedule/Plugin.php
index 0b991e619..d2c9b68e9 100644
--- a/vendor/sabre/dav/lib/CalDAV/Schedule/Plugin.php
+++ b/vendor/sabre/dav/lib/CalDAV/Schedule/Plugin.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV\Schedule;
use DateTimeZone;
@@ -28,7 +30,7 @@ use Sabre\VObject\Reader;
/**
* CalDAV scheduling plugin.
- * =========================
+ * =========================.
*
* This plugin provides the functionality added by the "Scheduling Extensions
* to CalDAV" standard, as defined in RFC6638.
@@ -53,10 +55,10 @@ use Sabre\VObject\Reader;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class Plugin extends ServerPlugin {
-
+class Plugin extends ServerPlugin
+{
/**
- * This is the official CalDAV namespace
+ * This is the official CalDAV namespace.
*/
const NS_CALDAV = 'urn:ietf:params:xml:ns:caldav';
@@ -72,10 +74,9 @@ class Plugin extends ServerPlugin {
*
* @return array
*/
- function getFeatures() {
-
+ public function getFeatures()
+ {
return ['calendar-auto-schedule', 'calendar-availability'];
-
}
/**
@@ -86,49 +87,46 @@ class Plugin extends ServerPlugin {
*
* @return string
*/
- function getPluginName() {
-
+ public function getPluginName()
+ {
return 'caldav-schedule';
-
}
/**
- * Initializes the plugin
+ * Initializes the plugin.
*
* @param Server $server
- * @return void
*/
- function initialize(Server $server) {
-
+ public function initialize(Server $server)
+ {
$this->server = $server;
- $server->on('method:POST', [$this, 'httpPost']);
- $server->on('propFind', [$this, 'propFind']);
- $server->on('propPatch', [$this, 'propPatch']);
- $server->on('calendarObjectChange', [$this, 'calendarObjectChange']);
- $server->on('beforeUnbind', [$this, 'beforeUnbind']);
- $server->on('schedule', [$this, 'scheduleLocalDelivery']);
+ $server->on('method:POST', [$this, 'httpPost']);
+ $server->on('propFind', [$this, 'propFind']);
+ $server->on('propPatch', [$this, 'propPatch']);
+ $server->on('calendarObjectChange', [$this, 'calendarObjectChange']);
+ $server->on('beforeUnbind', [$this, 'beforeUnbind']);
+ $server->on('schedule', [$this, 'scheduleLocalDelivery']);
$server->on('getSupportedPrivilegeSet', [$this, 'getSupportedPrivilegeSet']);
- $ns = '{' . self::NS_CALDAV . '}';
+ $ns = '{'.self::NS_CALDAV.'}';
- /**
+ /*
* This information ensures that the {DAV:}resourcetype property has
* the correct values.
*/
- $server->resourceTypeMapping['\\Sabre\\CalDAV\\Schedule\\IOutbox'] = $ns . 'schedule-outbox';
- $server->resourceTypeMapping['\\Sabre\\CalDAV\\Schedule\\IInbox'] = $ns . 'schedule-inbox';
+ $server->resourceTypeMapping['\\Sabre\\CalDAV\\Schedule\\IOutbox'] = $ns.'schedule-outbox';
+ $server->resourceTypeMapping['\\Sabre\\CalDAV\\Schedule\\IInbox'] = $ns.'schedule-inbox';
- /**
+ /*
* Properties we protect are made read-only by the server.
*/
array_push($server->protectedProperties,
- $ns . 'schedule-inbox-URL',
- $ns . 'schedule-outbox-URL',
- $ns . 'calendar-user-address-set',
- $ns . 'calendar-user-type',
- $ns . 'schedule-default-calendar-URL'
+ $ns.'schedule-inbox-URL',
+ $ns.'schedule-outbox-URL',
+ $ns.'calendar-user-address-set',
+ $ns.'calendar-user-type',
+ $ns.'schedule-default-calendar-URL'
);
-
}
/**
@@ -139,10 +137,11 @@ class Plugin extends ServerPlugin {
* available for the specified uri.
*
* @param string $uri
+ *
* @return array
*/
- function getHTTPMethods($uri) {
-
+ public function getHTTPMethods($uri)
+ {
try {
$node = $this->server->tree->getNodeForPath($uri);
} catch (NotFound $e) {
@@ -154,21 +153,21 @@ class Plugin extends ServerPlugin {
}
return [];
-
}
/**
* This method handles POST request for the outbox.
*
- * @param RequestInterface $request
+ * @param RequestInterface $request
* @param ResponseInterface $response
+ *
* @return bool
*/
- function httpPost(RequestInterface $request, ResponseInterface $response) {
-
+ public function httpPost(RequestInterface $request, ResponseInterface $response)
+ {
// Checking if this is a text/calendar content type
$contentType = $request->getHeader('Content-Type');
- if (strpos($contentType, 'text/calendar') !== 0) {
+ if (!$contentType || 0 !== strpos($contentType, 'text/calendar')) {
return;
}
@@ -180,8 +179,9 @@ class Plugin extends ServerPlugin {
} catch (NotFound $e) {
return;
}
- if (!$node instanceof IOutbox)
+ if (!$node instanceof IOutbox) {
return;
+ }
$this->server->transactionType = 'post-caldav-outbox';
$this->outboxRequest($node, $request, $response);
@@ -189,7 +189,6 @@ class Plugin extends ServerPlugin {
// Returning false breaks the event chain and tells the server we've
// handled the request.
return false;
-
}
/**
@@ -198,43 +197,36 @@ class Plugin extends ServerPlugin {
* We use this event to add calendar-auto-schedule-specific properties.
*
* @param PropFind $propFind
- * @param INode $node
- * @return void
+ * @param INode $node
*/
- function propFind(PropFind $propFind, INode $node) {
-
+ public function propFind(PropFind $propFind, INode $node)
+ {
if ($node instanceof DAVACL\IPrincipal) {
-
$caldavPlugin = $this->server->getPlugin('caldav');
$principalUrl = $node->getPrincipalUrl();
// schedule-outbox-URL property
- $propFind->handle('{' . self::NS_CALDAV . '}schedule-outbox-URL', function() use ($principalUrl, $caldavPlugin) {
-
+ $propFind->handle('{'.self::NS_CALDAV.'}schedule-outbox-URL', function () use ($principalUrl, $caldavPlugin) {
$calendarHomePath = $caldavPlugin->getCalendarHomeForPrincipal($principalUrl);
if (!$calendarHomePath) {
return null;
}
- $outboxPath = $calendarHomePath . '/outbox/';
+ $outboxPath = $calendarHomePath.'/outbox/';
return new LocalHref($outboxPath);
-
});
// schedule-inbox-URL property
- $propFind->handle('{' . self::NS_CALDAV . '}schedule-inbox-URL', function() use ($principalUrl, $caldavPlugin) {
-
+ $propFind->handle('{'.self::NS_CALDAV.'}schedule-inbox-URL', function () use ($principalUrl, $caldavPlugin) {
$calendarHomePath = $caldavPlugin->getCalendarHomeForPrincipal($principalUrl);
if (!$calendarHomePath) {
return null;
}
- $inboxPath = $calendarHomePath . '/inbox/';
+ $inboxPath = $calendarHomePath.'/inbox/';
return new LocalHref($inboxPath);
-
});
- $propFind->handle('{' . self::NS_CALDAV . '}schedule-default-calendar-URL', function() use ($principalUrl, $caldavPlugin) {
-
+ $propFind->handle('{'.self::NS_CALDAV.'}schedule-default-calendar-URL', function () use ($principalUrl, $caldavPlugin) {
// We don't support customizing this property yet, so in the
// meantime we just grab the first calendar in the home-set.
$calendarHomePath = $caldavPlugin->getCalendarHomeForPrincipal($principalUrl);
@@ -243,7 +235,7 @@ class Plugin extends ServerPlugin {
return null;
}
- $sccs = '{' . self::NS_CALDAV . '}supported-calendar-component-set';
+ $sccs = '{'.self::NS_CALDAV.'}supported-calendar-component-set';
$result = $this->server->getPropertiesForPath($calendarHomePath, [
'{DAV:}resourcetype',
@@ -252,18 +244,17 @@ class Plugin extends ServerPlugin {
], 1);
foreach ($result as $child) {
- if (!isset($child[200]['{DAV:}resourcetype']) || !$child[200]['{DAV:}resourcetype']->is('{' . self::NS_CALDAV . '}calendar')) {
+ if (!isset($child[200]['{DAV:}resourcetype']) || !$child[200]['{DAV:}resourcetype']->is('{'.self::NS_CALDAV.'}calendar')) {
// Node is either not a calendar
continue;
}
if (isset($child[200]['{DAV:}share-access'])) {
$shareAccess = $child[200]['{DAV:}share-access']->getValue();
- if ($shareAccess !== Sharing\Plugin::ACCESS_NOTSHARED && $shareAccess !== Sharing\Plugin::ACCESS_SHAREDOWNER) {
+ if (Sharing\Plugin::ACCESS_NOTSHARED !== $shareAccess && Sharing\Plugin::ACCESS_SHAREDOWNER !== $shareAccess) {
// Node is a shared node, not owned by the relevant
// user.
continue;
}
-
}
if (!isset($child[200][$sccs]) || in_array('VEVENT', $child[200][$sccs]->getValue())) {
// Either there is no supported-calendar-component-set
@@ -271,82 +262,70 @@ class Plugin extends ServerPlugin {
return new LocalHref($child['href']);
}
}
-
});
// The server currently reports every principal to be of type
// 'INDIVIDUAL'
- $propFind->handle('{' . self::NS_CALDAV . '}calendar-user-type', function() {
-
+ $propFind->handle('{'.self::NS_CALDAV.'}calendar-user-type', function () {
return 'INDIVIDUAL';
-
});
-
}
// Mapping the old property to the new property.
- $propFind->handle('{http://calendarserver.org/ns/}calendar-availability', function() use ($propFind, $node) {
-
- // In case it wasn't clear, the only difference is that we map the
+ $propFind->handle('{http://calendarserver.org/ns/}calendar-availability', function () use ($propFind, $node) {
+ // In case it wasn't clear, the only difference is that we map the
// old property to a different namespace.
- $availProp = '{' . self::NS_CALDAV . '}calendar-availability';
- $subPropFind = new PropFind(
+ $availProp = '{'.self::NS_CALDAV.'}calendar-availability';
+ $subPropFind = new PropFind(
$propFind->getPath(),
[$availProp]
);
- $this->server->getPropertiesByNode(
+ $this->server->getPropertiesByNode(
$subPropFind,
$node
);
- $propFind->set(
+ $propFind->set(
'{http://calendarserver.org/ns/}calendar-availability',
$subPropFind->get($availProp),
$subPropFind->getStatus($availProp)
);
-
});
-
}
/**
* This method is called during property updates.
*
- * @param string $path
+ * @param string $path
* @param PropPatch $propPatch
- * @return void
*/
- function propPatch($path, PropPatch $propPatch) {
-
+ public function propPatch($path, PropPatch $propPatch)
+ {
// Mapping the old property to the new property.
- $propPatch->handle('{http://calendarserver.org/ns/}calendar-availability', function($value) use ($path) {
-
- $availProp = '{' . self::NS_CALDAV . '}calendar-availability';
+ $propPatch->handle('{http://calendarserver.org/ns/}calendar-availability', function ($value) use ($path) {
+ $availProp = '{'.self::NS_CALDAV.'}calendar-availability';
$subPropPatch = new PropPatch([$availProp => $value]);
$this->server->emit('propPatch', [$path, $subPropPatch]);
$subPropPatch->commit();
return $subPropPatch->getResult()[$availProp];
-
});
-
}
/**
* This method is triggered whenever there was a calendar object gets
* created or updated.
*
- * @param RequestInterface $request HTTP request
- * @param ResponseInterface $response HTTP Response
- * @param VCalendar $vCal Parsed iCalendar object
- * @param mixed $calendarPath Path to calendar collection
- * @param mixed $modified The iCalendar object has been touched.
- * @param mixed $isNew Whether this was a new item or we're updating one
- * @return void
+ * @param RequestInterface $request HTTP request
+ * @param ResponseInterface $response HTTP Response
+ * @param VCalendar $vCal Parsed iCalendar object
+ * @param mixed $calendarPath Path to calendar collection
+ * @param mixed $modified the iCalendar object has been touched
+ * @param mixed $isNew Whether this was a new item or we're updating one
*/
- function calendarObjectChange(RequestInterface $request, ResponseInterface $response, VCalendar $vCal, $calendarPath, &$modified, $isNew) {
-
+ public function calendarObjectChange(RequestInterface $request, ResponseInterface $response, VCalendar $vCal, $calendarPath, &$modified, $isNew)
+ {
if (!$this->scheduleReply($this->server->httpRequest)) {
return;
}
@@ -370,17 +349,15 @@ class Plugin extends ServerPlugin {
// Destroy circular references so PHP will GC the object.
$oldObj->destroy();
}
-
}
/**
* This method is responsible for delivering the ITip message.
*
* @param ITip\Message $iTipMessage
- * @return void
*/
- function deliver(ITip\Message $iTipMessage) {
-
+ public function deliver(ITip\Message $iTipMessage)
+ {
$this->server->emit('schedule', [$iTipMessage]);
if (!$iTipMessage->scheduleStatus) {
$iTipMessage->scheduleStatus = '5.2;There was no system capable of delivering the scheduling message';
@@ -391,7 +368,6 @@ class Plugin extends ServerPlugin {
if (!$iTipMessage->significantChange && in_array($baseCode, ['3', '5'])) {
$iTipMessage->scheduleStatus = null;
}
-
}
/**
@@ -401,13 +377,14 @@ class Plugin extends ServerPlugin {
* cancellations, and organizers get 'DECLINED' statuses.
*
* @param string $path
- * @return void
*/
- function beforeUnbind($path) {
-
+ public function beforeUnbind($path)
+ {
// FIXME: We shouldn't trigger this functionality when we're issuing a
// MOVE. This is a hack.
- if ($this->server->httpRequest->getMethod() === 'MOVE') return;
+ if ('MOVE' === $this->server->httpRequest->getMethod()) {
+ return;
+ }
$node = $this->server->tree->getNodeForPath($path);
@@ -429,7 +406,6 @@ class Plugin extends ServerPlugin {
foreach ($messages as $message) {
$this->deliver($message);
}
-
}
/**
@@ -439,10 +415,9 @@ class Plugin extends ServerPlugin {
* scheduling object.
*
* @param ITip\Message $iTipMessage
- * @return void
*/
- function scheduleLocalDelivery(ITip\Message $iTipMessage) {
-
+ public function scheduleLocalDelivery(ITip\Message $iTipMessage)
+ {
$aclPlugin = $this->server->getPlugin('acl');
// Local delivery is not available if the ACL plugin is not loaded.
@@ -450,11 +425,12 @@ class Plugin extends ServerPlugin {
return;
}
- $caldavNS = '{' . self::NS_CALDAV . '}';
+ $caldavNS = '{'.self::NS_CALDAV.'}';
$principalUri = $aclPlugin->getPrincipalByUri($iTipMessage->recipient);
if (!$principalUri) {
$iTipMessage->scheduleStatus = '3.7;Could not find principal.';
+
return;
}
@@ -470,9 +446,9 @@ class Plugin extends ServerPlugin {
$principalUri,
[
'{DAV:}principal-URL',
- $caldavNS . 'calendar-home-set',
- $caldavNS . 'schedule-inbox-URL',
- $caldavNS . 'schedule-default-calendar-URL',
+ $caldavNS.'calendar-home-set',
+ $caldavNS.'schedule-inbox-URL',
+ $caldavNS.'schedule-default-calendar-URL',
'{http://sabredav.org/ns}email-address',
]
);
@@ -480,31 +456,35 @@ class Plugin extends ServerPlugin {
// Re-registering the ACL event
$this->server->on('propFind', [$aclPlugin, 'propFind'], 20);
- if (!isset($result[$caldavNS . 'schedule-inbox-URL'])) {
+ if (!isset($result[$caldavNS.'schedule-inbox-URL'])) {
$iTipMessage->scheduleStatus = '5.2;Could not find local inbox';
+
return;
}
- if (!isset($result[$caldavNS . 'calendar-home-set'])) {
+ if (!isset($result[$caldavNS.'calendar-home-set'])) {
$iTipMessage->scheduleStatus = '5.2;Could not locate a calendar-home-set';
+
return;
}
- if (!isset($result[$caldavNS . 'schedule-default-calendar-URL'])) {
+ if (!isset($result[$caldavNS.'schedule-default-calendar-URL'])) {
$iTipMessage->scheduleStatus = '5.2;Could not find a schedule-default-calendar-URL property';
+
return;
}
- $calendarPath = $result[$caldavNS . 'schedule-default-calendar-URL']->getHref();
- $homePath = $result[$caldavNS . 'calendar-home-set']->getHref();
- $inboxPath = $result[$caldavNS . 'schedule-inbox-URL']->getHref();
+ $calendarPath = $result[$caldavNS.'schedule-default-calendar-URL']->getHref();
+ $homePath = $result[$caldavNS.'calendar-home-set']->getHref();
+ $inboxPath = $result[$caldavNS.'schedule-inbox-URL']->getHref();
- if ($iTipMessage->method === 'REPLY') {
+ if ('REPLY' === $iTipMessage->method) {
$privilege = 'schedule-deliver-reply';
} else {
$privilege = 'schedule-deliver-invite';
}
- if (!$aclPlugin->checkPrivileges($inboxPath, $caldavNS . $privilege, DAVACL\Plugin::R_PARENT, false)) {
- $iTipMessage->scheduleStatus = '3.8;insufficient privileges: ' . $privilege . ' is required on the recipient schedule inbox.';
+ if (!$aclPlugin->checkPrivileges($inboxPath, $caldavNS.$privilege, DAVACL\Plugin::R_PARENT, false)) {
+ $iTipMessage->scheduleStatus = '3.8;insufficient privileges: '.$privilege.' is required on the recipient schedule inbox.';
+
return;
}
@@ -512,7 +492,7 @@ class Plugin extends ServerPlugin {
// the users' calendars.
$uid = $iTipMessage->uid;
- $newFileName = 'sabredav-' . \Sabre\DAV\UUIDUtil::getUUID() . '.ics';
+ $newFileName = 'sabredav-'.\Sabre\DAV\UUIDUtil::getUUID().'.ics';
$home = $this->server->tree->getNodeForPath($homePath);
$inbox = $this->server->tree->getNodeForPath($inboxPath);
@@ -524,7 +504,7 @@ class Plugin extends ServerPlugin {
$result = $home->getCalendarObjectByUID($uid);
if ($result) {
// There was an existing object, we need to update probably.
- $objectPath = $homePath . '/' . $result;
+ $objectPath = $homePath.'/'.$result;
$objectNode = $this->server->tree->getNodeForPath($objectPath);
$oldICalendarData = $objectNode->get();
$currentObject = Reader::read($oldICalendarData);
@@ -545,6 +525,7 @@ class Plugin extends ServerPlugin {
// The implication is that processMessage did not understand the
// iTip message.
$iTipMessage->scheduleStatus = '5.0;iTip message was not processed by the server, likely because we didn\'t understand it.';
+
return;
}
@@ -558,7 +539,7 @@ class Plugin extends ServerPlugin {
// If the message was a reply, we may have to inform other
// attendees of this attendees status. Therefore we're shooting off
// another itipMessage.
- if ($iTipMessage->method === 'REPLY') {
+ if ('REPLY' === $iTipMessage->method) {
$this->processICalendarChange(
$oldICalendarData,
$newObject,
@@ -569,7 +550,6 @@ class Plugin extends ServerPlugin {
$objectNode->put($newObject->serialize());
}
$iTipMessage->scheduleStatus = '1.2;Message delivered locally';
-
}
/**
@@ -581,54 +561,53 @@ class Plugin extends ServerPlugin {
* @param INode $node
* @param array $supportedPrivilegeSet
*/
- function getSupportedPrivilegeSet(INode $node, array &$supportedPrivilegeSet) {
-
- $ns = '{' . self::NS_CALDAV . '}';
+ public function getSupportedPrivilegeSet(INode $node, array &$supportedPrivilegeSet)
+ {
+ $ns = '{'.self::NS_CALDAV.'}';
if ($node instanceof IOutbox) {
- $supportedPrivilegeSet[$ns . 'schedule-send'] = [
- 'abstract' => false,
+ $supportedPrivilegeSet[$ns.'schedule-send'] = [
+ 'abstract' => false,
'aggregates' => [
- $ns . 'schedule-send-invite' => [
- 'abstract' => false,
+ $ns.'schedule-send-invite' => [
+ 'abstract' => false,
'aggregates' => [],
],
- $ns . 'schedule-send-reply' => [
- 'abstract' => false,
+ $ns.'schedule-send-reply' => [
+ 'abstract' => false,
'aggregates' => [],
],
- $ns . 'schedule-send-freebusy' => [
- 'abstract' => false,
+ $ns.'schedule-send-freebusy' => [
+ 'abstract' => false,
'aggregates' => [],
],
// Privilege from an earlier scheduling draft, but still
// used by some clients.
- $ns . 'schedule-post-vevent' => [
- 'abstract' => false,
+ $ns.'schedule-post-vevent' => [
+ 'abstract' => false,
'aggregates' => [],
],
- ]
+ ],
];
}
if ($node instanceof IInbox) {
- $supportedPrivilegeSet[$ns . 'schedule-deliver'] = [
- 'abstract' => false,
+ $supportedPrivilegeSet[$ns.'schedule-deliver'] = [
+ 'abstract' => false,
'aggregates' => [
- $ns . 'schedule-deliver-invite' => [
- 'abstract' => false,
+ $ns.'schedule-deliver-invite' => [
+ 'abstract' => false,
'aggregates' => [],
],
- $ns . 'schedule-deliver-reply' => [
- 'abstract' => false,
+ $ns.'schedule-deliver-reply' => [
+ 'abstract' => false,
'aggregates' => [],
],
- $ns . 'schedule-query-freebusy' => [
- 'abstract' => false,
+ $ns.'schedule-query-freebusy' => [
+ 'abstract' => false,
'aggregates' => [],
],
- ]
+ ],
];
}
-
}
/**
@@ -642,22 +621,22 @@ class Plugin extends ServerPlugin {
* This method may update $newObject to add any status changes.
*
* @param VCalendar|string $oldObject
- * @param VCalendar $newObject
- * @param array $addresses
- * @param array $ignore Any addresses to not send messages to.
- * @param bool $modified A marker to indicate that the original object
- * modified by this process.
- * @return void
+ * @param VCalendar $newObject
+ * @param array $addresses
+ * @param array $ignore any addresses to not send messages to
+ * @param bool $modified a marker to indicate that the original object
+ * modified by this process
*/
- protected function processICalendarChange($oldObject = null, VCalendar $newObject, array $addresses, array $ignore = [], &$modified = false) {
-
+ protected function processICalendarChange($oldObject = null, VCalendar $newObject, array $addresses, array $ignore = [], &$modified = false)
+ {
$broker = new ITip\Broker();
$messages = $broker->parseEvent($newObject, $addresses, $oldObject);
- if ($messages) $modified = true;
+ if ($messages) {
+ $modified = true;
+ }
foreach ($messages as $message) {
-
if (in_array($message->recipient, $ignore)) {
continue;
}
@@ -669,36 +648,32 @@ class Plugin extends ServerPlugin {
$newObject->VEVENT->ORGANIZER['SCHEDULE-STATUS'] = $message->getScheduleStatus();
}
unset($newObject->VEVENT->ORGANIZER['SCHEDULE-FORCE-SEND']);
-
} else {
-
- if (isset($newObject->VEVENT->ATTENDEE)) foreach ($newObject->VEVENT->ATTENDEE as $attendee) {
-
- if ($attendee->getNormalizedValue() === $message->recipient) {
- if ($message->scheduleStatus) {
- $attendee['SCHEDULE-STATUS'] = $message->getScheduleStatus();
+ if (isset($newObject->VEVENT->ATTENDEE)) {
+ foreach ($newObject->VEVENT->ATTENDEE as $attendee) {
+ if ($attendee->getNormalizedValue() === $message->recipient) {
+ if ($message->scheduleStatus) {
+ $attendee['SCHEDULE-STATUS'] = $message->getScheduleStatus();
+ }
+ unset($attendee['SCHEDULE-FORCE-SEND']);
+ break;
}
- unset($attendee['SCHEDULE-FORCE-SEND']);
- break;
}
-
}
-
}
-
}
-
}
/**
* Returns a list of addresses that are associated with a principal.
*
* @param string $principal
+ *
* @return array
*/
- protected function getAddressesForPrincipal($principal) {
-
- $CUAS = '{' . self::NS_CALDAV . '}calendar-user-address-set';
+ protected function getAddressesForPrincipal($principal)
+ {
+ $CUAS = '{'.self::NS_CALDAV.'}calendar-user-address-set';
$properties = $this->server->getProperties(
$principal,
@@ -707,12 +682,12 @@ class Plugin extends ServerPlugin {
// If we can't find this information, we'll stop processing
if (!isset($properties[$CUAS])) {
- return;
+ return [];
}
$addresses = $properties[$CUAS]->getHrefs();
- return $addresses;
+ return $addresses;
}
/**
@@ -726,20 +701,19 @@ class Plugin extends ServerPlugin {
* extensions, but iCal depends on a feature from that spec, so we
* implement it.
*
- * @param IOutbox $outboxNode
- * @param RequestInterface $request
+ * @param IOutbox $outboxNode
+ * @param RequestInterface $request
* @param ResponseInterface $response
- * @return void
*/
- function outboxRequest(IOutbox $outboxNode, RequestInterface $request, ResponseInterface $response) {
-
+ public function outboxRequest(IOutbox $outboxNode, RequestInterface $request, ResponseInterface $response)
+ {
$outboxPath = $request->getPath();
// Parsing the request body
try {
$vObject = VObject\Reader::read($request->getBody());
} catch (VObject\ParseException $e) {
- throw new BadRequest('The request body must be a valid iCalendar object. Parse error: ' . $e->getMessage());
+ throw new BadRequest('The request body must be a valid iCalendar object. Parse error: '.$e->getMessage());
}
// The incoming iCalendar object must have a METHOD property, and a
@@ -747,7 +721,7 @@ class Plugin extends ServerPlugin {
// this is.
$componentType = null;
foreach ($vObject->getComponents() as $component) {
- if ($component->name !== 'VTIMEZONE') {
+ if ('VTIMEZONE' !== $component->name) {
$componentType = $component->name;
break;
}
@@ -757,7 +731,7 @@ class Plugin extends ServerPlugin {
}
// Validating the METHOD
- $method = strtoupper((string)$vObject->METHOD);
+ $method = strtoupper((string) $vObject->METHOD);
if (!$method) {
throw new BadRequest('A METHOD property must be specified in iTIP messages');
}
@@ -768,46 +742,42 @@ class Plugin extends ServerPlugin {
$acl = $this->server->getPlugin('acl');
- if ($componentType === 'VFREEBUSY' && $method === 'REQUEST') {
-
- $acl && $acl->checkPrivileges($outboxPath, '{' . self::NS_CALDAV . '}schedule-send-freebusy');
+ if ('VFREEBUSY' === $componentType && 'REQUEST' === $method) {
+ $acl && $acl->checkPrivileges($outboxPath, '{'.self::NS_CALDAV.'}schedule-send-freebusy');
$this->handleFreeBusyRequest($outboxNode, $vObject, $request, $response);
// Destroy circular references so PHP can GC the object.
$vObject->destroy();
unset($vObject);
-
} else {
-
throw new NotImplemented('We only support VFREEBUSY (REQUEST) on this endpoint');
-
}
-
}
/**
* This method is responsible for parsing a free-busy query request and
* returning it's result.
*
- * @param IOutbox $outbox
+ * @param IOutbox $outbox
* @param VObject\Component $vObject
- * @param RequestInterface $request
+ * @param RequestInterface $request
* @param ResponseInterface $response
+ *
* @return string
*/
- protected function handleFreeBusyRequest(IOutbox $outbox, VObject\Component $vObject, RequestInterface $request, ResponseInterface $response) {
-
+ protected function handleFreeBusyRequest(IOutbox $outbox, VObject\Component $vObject, RequestInterface $request, ResponseInterface $response)
+ {
$vFreeBusy = $vObject->VFREEBUSY;
$organizer = $vFreeBusy->ORGANIZER;
- $organizer = (string)$organizer;
+ $organizer = (string) $organizer;
// Validating if the organizer matches the owner of the inbox.
$owner = $outbox->getOwner();
- $caldavNS = '{' . self::NS_CALDAV . '}';
+ $caldavNS = '{'.self::NS_CALDAV.'}';
- $uas = $caldavNS . 'calendar-user-address-set';
+ $uas = $caldavNS.'calendar-user-address-set';
$props = $this->server->getProperties($owner, [$uas]);
if (empty($props[$uas]) || !in_array($organizer, $props[$uas]->getHrefs())) {
@@ -820,10 +790,9 @@ class Plugin extends ServerPlugin {
$attendees = [];
foreach ($vFreeBusy->ATTENDEE as $attendee) {
- $attendees[] = (string)$attendee;
+ $attendees[] = (string) $attendee;
}
-
if (!isset($vFreeBusy->DTSTART) || !isset($vFreeBusy->DTEND)) {
throw new BadRequest('DTSTART and DTEND must both be specified');
}
@@ -840,9 +809,7 @@ class Plugin extends ServerPlugin {
$dom->formatOutput = true;
$scheduleResponse = $dom->createElement('cal:schedule-response');
foreach ($this->server->xml->namespaceMap as $namespace => $prefix) {
-
- $scheduleResponse->setAttribute('xmlns:' . $prefix, $namespace);
-
+ $scheduleResponse->setAttribute('xmlns:'.$prefix, $namespace);
}
$dom->appendChild($scheduleResponse);
@@ -861,11 +828,9 @@ class Plugin extends ServerPlugin {
$xresponse->appendChild($reqStatus);
if (isset($result['calendar-data'])) {
-
$calendardata = $dom->createElement('cal:calendar-data');
$calendardata->appendChild($dom->createTextNode(str_replace("\r\n", "\n", $result['calendar-data']->serialize())));
$xresponse->appendChild($calendardata);
-
}
$scheduleResponse->appendChild($xresponse);
}
@@ -873,12 +838,11 @@ class Plugin extends ServerPlugin {
$response->setStatus(200);
$response->setHeader('Content-Type', 'application/xml');
$response->setBody($dom->saveXML());
-
}
/**
* Returns free-busy information for a specific address. The returned
- * data is an array containing the following properties:
+ * data is an array containing the following properties:.
*
* calendar-data : A VFREEBUSY VObject
* request-status : an iTip status code.
@@ -888,54 +852,56 @@ class Plugin extends ServerPlugin {
* * 2.0;description
* * 3.7;description
*
- * @param string $email address
+ * @param string $email address
* @param \DateTimeInterface $start
* @param \DateTimeInterface $end
- * @param VObject\Component $request
+ * @param VObject\Component $request
+ *
* @return array
*/
- protected function getFreeBusyForEmail($email, \DateTimeInterface $start, \DateTimeInterface $end, VObject\Component $request) {
-
- $caldavNS = '{' . self::NS_CALDAV . '}';
+ protected function getFreeBusyForEmail($email, \DateTimeInterface $start, \DateTimeInterface $end, VObject\Component $request)
+ {
+ $caldavNS = '{'.self::NS_CALDAV.'}';
$aclPlugin = $this->server->getPlugin('acl');
- if (substr($email, 0, 7) === 'mailto:') $email = substr($email, 7);
+ if ('mailto:' === substr($email, 0, 7)) {
+ $email = substr($email, 7);
+ }
$result = $aclPlugin->principalSearch(
['{http://sabredav.org/ns}email-address' => $email],
[
'{DAV:}principal-URL',
- $caldavNS . 'calendar-home-set',
- $caldavNS . 'schedule-inbox-URL',
+ $caldavNS.'calendar-home-set',
+ $caldavNS.'schedule-inbox-URL',
'{http://sabredav.org/ns}email-address',
-
]
);
if (!count($result)) {
return [
'request-status' => '3.7;Could not find principal',
- 'href' => 'mailto:' . $email,
+ 'href' => 'mailto:'.$email,
];
}
- if (!isset($result[0][200][$caldavNS . 'calendar-home-set'])) {
+ if (!isset($result[0][200][$caldavNS.'calendar-home-set'])) {
return [
'request-status' => '3.7;No calendar-home-set property found',
- 'href' => 'mailto:' . $email,
+ 'href' => 'mailto:'.$email,
];
}
- if (!isset($result[0][200][$caldavNS . 'schedule-inbox-URL'])) {
+ if (!isset($result[0][200][$caldavNS.'schedule-inbox-URL'])) {
return [
'request-status' => '3.7;No schedule-inbox-URL property found',
- 'href' => 'mailto:' . $email,
+ 'href' => 'mailto:'.$email,
];
}
- $homeSet = $result[0][200][$caldavNS . 'calendar-home-set']->getHref();
- $inboxUrl = $result[0][200][$caldavNS . 'schedule-inbox-URL']->getHref();
+ $homeSet = $result[0][200][$caldavNS.'calendar-home-set']->getHref();
+ $inboxUrl = $result[0][200][$caldavNS.'schedule-inbox-URL']->getHref();
// Do we have permission?
- $aclPlugin->checkPrivileges($inboxUrl, $caldavNS . 'schedule-query-freebusy');
+ $aclPlugin->checkPrivileges($inboxUrl, $caldavNS.'schedule-query-freebusy');
// Grabbing the calendar list
$objects = [];
@@ -946,11 +912,11 @@ class Plugin extends ServerPlugin {
continue;
}
- $sct = $caldavNS . 'schedule-calendar-transp';
- $ctz = $caldavNS . 'calendar-timezone';
+ $sct = $caldavNS.'schedule-calendar-transp';
+ $ctz = $caldavNS.'calendar-timezone';
$props = $node->getProperties([$sct, $ctz]);
- if (isset($props[$sct]) && $props[$sct]->getValue() == ScheduleCalendarTransp::TRANSPARENT) {
+ if (isset($props[$sct]) && ScheduleCalendarTransp::TRANSPARENT == $props[$sct]->getValue()) {
// If a calendar is marked as 'transparent', it means we must
// ignore it for free-busy purposes.
continue;
@@ -962,41 +928,40 @@ class Plugin extends ServerPlugin {
// Destroy circular references so PHP can garbage collect the object.
$vtimezoneObj->destroy();
-
}
// Getting the list of object uris within the time-range
$urls = $node->calendarQuery([
- 'name' => 'VCALENDAR',
+ 'name' => 'VCALENDAR',
'comp-filters' => [
[
- 'name' => 'VEVENT',
- 'comp-filters' => [],
- 'prop-filters' => [],
+ 'name' => 'VEVENT',
+ 'comp-filters' => [],
+ 'prop-filters' => [],
'is-not-defined' => false,
- 'time-range' => [
+ 'time-range' => [
'start' => $start,
- 'end' => $end,
+ 'end' => $end,
],
],
],
- 'prop-filters' => [],
+ 'prop-filters' => [],
'is-not-defined' => false,
- 'time-range' => null,
+ 'time-range' => null,
]);
- $calObjects = array_map(function($url) use ($node) {
+ $calObjects = array_map(function ($url) use ($node) {
$obj = $node->getChild($url)->get();
+
return $obj;
}, $urls);
$objects = array_merge($objects, $calObjects);
-
}
$inboxProps = $this->server->getProperties(
$inboxUrl,
- $caldavNS . 'calendar-availability'
+ $caldavNS.'calendar-availability'
);
$vcalendar = new VObject\Component\VCalendar();
@@ -1011,21 +976,21 @@ class Plugin extends ServerPlugin {
if ($inboxProps) {
$generator->setVAvailability(
VObject\Reader::read(
- $inboxProps[$caldavNS . 'calendar-availability']
+ $inboxProps[$caldavNS.'calendar-availability']
)
);
}
$result = $generator->getResult();
- $vcalendar->VFREEBUSY->ATTENDEE = 'mailto:' . $email;
- $vcalendar->VFREEBUSY->UID = (string)$request->VFREEBUSY->UID;
+ $vcalendar->VFREEBUSY->ATTENDEE = 'mailto:'.$email;
+ $vcalendar->VFREEBUSY->UID = (string) $request->VFREEBUSY->UID;
$vcalendar->VFREEBUSY->ORGANIZER = clone $request->VFREEBUSY->ORGANIZER;
return [
- 'calendar-data' => $result,
+ 'calendar-data' => $result,
'request-status' => '2.0;Success',
- 'href' => 'mailto:' . $email,
+ 'href' => 'mailto:'.$email,
];
}
@@ -1034,13 +999,14 @@ class Plugin extends ServerPlugin {
* and returns false if it's 'F', otherwise true.
*
* @param RequestInterface $request
+ *
* @return bool
*/
- private function scheduleReply(RequestInterface $request) {
-
+ private function scheduleReply(RequestInterface $request)
+ {
$scheduleReply = $request->getHeader('Schedule-Reply');
- return $scheduleReply !== 'F';
+ return 'F' !== $scheduleReply;
}
/**
@@ -1054,13 +1020,12 @@ class Plugin extends ServerPlugin {
*
* @return array
*/
- function getPluginInfo() {
-
+ public function getPluginInfo()
+ {
return [
- 'name' => $this->getPluginName(),
+ 'name' => $this->getPluginName(),
'description' => 'Adds calendar-auto-schedule, as defined in rfc6638',
- 'link' => 'http://sabre.io/dav/scheduling/',
+ 'link' => 'http://sabre.io/dav/scheduling/',
];
-
}
}
diff --git a/vendor/sabre/dav/lib/CalDAV/Schedule/SchedulingObject.php b/vendor/sabre/dav/lib/CalDAV/Schedule/SchedulingObject.php
index 0cd05a965..d34c92327 100644
--- a/vendor/sabre/dav/lib/CalDAV/Schedule/SchedulingObject.php
+++ b/vendor/sabre/dav/lib/CalDAV/Schedule/SchedulingObject.php
@@ -1,35 +1,23 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV\Schedule;
use Sabre\CalDAV\Backend;
use Sabre\DAV\Exception\MethodNotAllowed;
/**
- * The SchedulingObject represents a scheduling object in the Inbox collection
+ * The SchedulingObject represents a scheduling object in the Inbox collection.
*
* @author Brett (https://github.com/bretten)
* @license http://sabre.io/license/ Modified BSD License
* @copyright Copyright (C) fruux GmbH (https://fruux.com/)
*/
-class SchedulingObject extends \Sabre\CalDAV\CalendarObject implements ISchedulingObject {
-
- /**
- /* The CalDAV backend
- *
- * @var Backend\SchedulingSupport
- */
- protected $caldavBackend;
-
- /**
- * Array with information about this SchedulingObject
- *
- * @var array
- */
- protected $objectData;
-
+class SchedulingObject extends \Sabre\CalDAV\CalendarObject implements ISchedulingObject
+{
/**
- * Constructor
+ * Constructor.
*
* The following properties may be passed within $objectData:
*
@@ -43,73 +31,65 @@ class SchedulingObject extends \Sabre\CalDAV\CalendarObject implements IScheduli
* * acl - (optional) Use this to override the default ACL for the node.
*
* @param Backend\SchedulingSupport $caldavBackend
- * @param array $objectData
+ * @param array $objectData
*/
- function __construct(Backend\SchedulingSupport $caldavBackend, array $objectData) {
-
- $this->caldavBackend = $caldavBackend;
+ public function __construct(Backend\SchedulingSupport $caldavBackend, array $objectData)
+ {
+ parent::__construct($caldavBackend, [], $objectData);
if (!isset($objectData['uri'])) {
throw new \InvalidArgumentException('The objectData argument must contain an \'uri\' property');
}
-
- $this->objectData = $objectData;
-
}
/**
- * Returns the ICalendar-formatted object
+ * Returns the ICalendar-formatted object.
*
* @return string
*/
- function get() {
-
+ public function get()
+ {
// Pre-populating the 'calendardata' is optional, if we don't have it
// already we fetch it from the backend.
if (!isset($this->objectData['calendardata'])) {
$this->objectData = $this->caldavBackend->getSchedulingObject($this->objectData['principaluri'], $this->objectData['uri']);
}
- return $this->objectData['calendardata'];
+ return $this->objectData['calendardata'];
}
/**
- * Updates the ICalendar-formatted object
+ * Updates the ICalendar-formatted object.
*
* @param string|resource $calendarData
+ *
* @return string
*/
- function put($calendarData) {
-
+ public function put($calendarData)
+ {
throw new MethodNotAllowed('Updating scheduling objects is not supported');
-
}
/**
- * Deletes the scheduling message
- *
- * @return void
+ * Deletes the scheduling message.
*/
- function delete() {
-
+ public function delete()
+ {
$this->caldavBackend->deleteSchedulingObject($this->objectData['principaluri'], $this->objectData['uri']);
-
}
/**
- * Returns the owner principal
+ * Returns the owner principal.
*
* This must be a url to a principal, or null if there's no owner
*
* @return string|null
*/
- function getOwner() {
-
+ public function getOwner()
+ {
return $this->objectData['principaluri'];
-
}
-
/**
* Returns a list of ACE's for this node.
*
@@ -122,8 +102,8 @@ class SchedulingObject extends \Sabre\CalDAV\CalendarObject implements IScheduli
*
* @return array
*/
- function getACL() {
-
+ public function getACL()
+ {
// An alternative acl may be specified in the object data.
//
@@ -140,16 +120,14 @@ class SchedulingObject extends \Sabre\CalDAV\CalendarObject implements IScheduli
],
[
'privilege' => '{DAV:}all',
- 'principal' => $this->objectData['principaluri'] . '/calendar-proxy-write',
+ 'principal' => $this->objectData['principaluri'].'/calendar-proxy-write',
'protected' => true,
],
[
'privilege' => '{DAV:}read',
- 'principal' => $this->objectData['principaluri'] . '/calendar-proxy-read',
+ 'principal' => $this->objectData['principaluri'].'/calendar-proxy-read',
'protected' => true,
],
];
-
}
-
}
diff --git a/vendor/sabre/dav/lib/CalDAV/SharedCalendar.php b/vendor/sabre/dav/lib/CalDAV/SharedCalendar.php
index 7a77616e3..818392f57 100644
--- a/vendor/sabre/dav/lib/CalDAV/SharedCalendar.php
+++ b/vendor/sabre/dav/lib/CalDAV/SharedCalendar.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV;
use Sabre\DAV\Sharing\Plugin as SPlugin;
@@ -11,8 +13,8 @@ use Sabre\DAV\Sharing\Plugin as SPlugin;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class SharedCalendar extends Calendar implements ISharedCalendar {
-
+class SharedCalendar extends Calendar implements ISharedCalendar
+{
/**
* Returns the 'access level' for the instance of this shared resource.
*
@@ -21,10 +23,9 @@ class SharedCalendar extends Calendar implements ISharedCalendar {
*
* @return int
*/
- function getShareAccess() {
-
+ public function getShareAccess()
+ {
return isset($this->calendarInfo['share-access']) ? $this->calendarInfo['share-access'] : SPlugin::ACCESS_NOTSHARED;
-
}
/**
@@ -38,10 +39,9 @@ class SharedCalendar extends Calendar implements ISharedCalendar {
*
* @return string
*/
- function getShareResourceUri() {
-
+ public function getShareResourceUri()
+ {
return $this->calendarInfo['share-resource-uri'];
-
}
/**
@@ -50,12 +50,10 @@ class SharedCalendar extends Calendar implements ISharedCalendar {
* Every item must be a Sharee object.
*
* @param \Sabre\DAV\Xml\Element\Sharee[] $sharees
- * @return void
*/
- function updateInvites(array $sharees) {
-
+ public function updateInvites(array $sharees)
+ {
$this->caldavBackend->updateInvites($this->calendarInfo['id'], $sharees);
-
}
/**
@@ -74,10 +72,9 @@ class SharedCalendar extends Calendar implements ISharedCalendar {
*
* @return \Sabre\DAV\Xml\Element\Sharee[]
*/
- function getInvites() {
-
+ public function getInvites()
+ {
return $this->caldavBackend->getInvites($this->calendarInfo['id']);
-
}
/**
@@ -87,12 +84,10 @@ class SharedCalendar extends Calendar implements ISharedCalendar {
* subscribable calendar.
*
* @param bool $value
- * @return void
*/
- function setPublishStatus($value) {
-
+ public function setPublishStatus($value)
+ {
$this->caldavBackend->setPublishStatus($this->calendarInfo['id'], $value);
-
}
/**
@@ -107,13 +102,13 @@ class SharedCalendar extends Calendar implements ISharedCalendar {
*
* @return array
*/
- function getACL() {
-
+ public function getACL()
+ {
$acl = [];
switch ($this->getShareAccess()) {
- case SPlugin::ACCESS_NOTSHARED :
- case SPlugin::ACCESS_SHAREDOWNER :
+ case SPlugin::ACCESS_NOTSHARED:
+ case SPlugin::ACCESS_SHAREDOWNER:
$acl[] = [
'privilege' => '{DAV:}share',
'principal' => $this->calendarInfo['principaluri'],
@@ -121,11 +116,11 @@ class SharedCalendar extends Calendar implements ISharedCalendar {
];
$acl[] = [
'privilege' => '{DAV:}share',
- 'principal' => $this->calendarInfo['principaluri'] . '/calendar-proxy-write',
+ 'principal' => $this->calendarInfo['principaluri'].'/calendar-proxy-write',
'protected' => true,
];
- // No break intentional!
- case SPlugin::ACCESS_READWRITE :
+ // no break intentional!
+ case SPlugin::ACCESS_READWRITE:
$acl[] = [
'privilege' => '{DAV:}write',
'principal' => $this->calendarInfo['principaluri'],
@@ -133,11 +128,11 @@ class SharedCalendar extends Calendar implements ISharedCalendar {
];
$acl[] = [
'privilege' => '{DAV:}write',
- 'principal' => $this->calendarInfo['principaluri'] . '/calendar-proxy-write',
+ 'principal' => $this->calendarInfo['principaluri'].'/calendar-proxy-write',
'protected' => true,
];
- // No break intentional!
- case SPlugin::ACCESS_READ :
+ // no break intentional!
+ case SPlugin::ACCESS_READ:
$acl[] = [
'privilege' => '{DAV:}write-properties',
'principal' => $this->calendarInfo['principaluri'],
@@ -145,7 +140,7 @@ class SharedCalendar extends Calendar implements ISharedCalendar {
];
$acl[] = [
'privilege' => '{DAV:}write-properties',
- 'principal' => $this->calendarInfo['principaluri'] . '/calendar-proxy-write',
+ 'principal' => $this->calendarInfo['principaluri'].'/calendar-proxy-write',
'protected' => true,
];
$acl[] = [
@@ -155,26 +150,25 @@ class SharedCalendar extends Calendar implements ISharedCalendar {
];
$acl[] = [
'privilege' => '{DAV:}read',
- 'principal' => $this->calendarInfo['principaluri'] . '/calendar-proxy-read',
+ 'principal' => $this->calendarInfo['principaluri'].'/calendar-proxy-read',
'protected' => true,
];
$acl[] = [
'privilege' => '{DAV:}read',
- 'principal' => $this->calendarInfo['principaluri'] . '/calendar-proxy-write',
+ 'principal' => $this->calendarInfo['principaluri'].'/calendar-proxy-write',
'protected' => true,
];
$acl[] = [
- 'privilege' => '{' . Plugin::NS_CALDAV . '}read-free-busy',
+ 'privilege' => '{'.Plugin::NS_CALDAV.'}read-free-busy',
'principal' => '{DAV:}authenticated',
'protected' => true,
];
break;
}
- return $acl;
+ return $acl;
}
-
/**
* This method returns the ACL's for calendar objects in this calendar.
* The result of this method automatically gets passed to the
@@ -182,15 +176,13 @@ class SharedCalendar extends Calendar implements ISharedCalendar {
*
* @return array
*/
- function getChildACL() {
-
+ public function getChildACL()
+ {
$acl = [];
switch ($this->getShareAccess()) {
- case SPlugin::ACCESS_NOTSHARED :
- // No break intentional
- case SPlugin::ACCESS_SHAREDOWNER :
- // No break intentional
+ case SPlugin::ACCESS_NOTSHARED:
+ case SPlugin::ACCESS_SHAREDOWNER:
case SPlugin::ACCESS_READWRITE:
$acl[] = [
'privilege' => '{DAV:}write',
@@ -199,10 +191,10 @@ class SharedCalendar extends Calendar implements ISharedCalendar {
];
$acl[] = [
'privilege' => '{DAV:}write',
- 'principal' => $this->calendarInfo['principaluri'] . '/calendar-proxy-write',
+ 'principal' => $this->calendarInfo['principaluri'].'/calendar-proxy-write',
'protected' => true,
];
- // No break intentional
+ // no break intentional
case SPlugin::ACCESS_READ:
$acl[] = [
'privilege' => '{DAV:}read',
@@ -211,19 +203,17 @@ class SharedCalendar extends Calendar implements ISharedCalendar {
];
$acl[] = [
'privilege' => '{DAV:}read',
- 'principal' => $this->calendarInfo['principaluri'] . '/calendar-proxy-write',
+ 'principal' => $this->calendarInfo['principaluri'].'/calendar-proxy-write',
'protected' => true,
];
$acl[] = [
'privilege' => '{DAV:}read',
- 'principal' => $this->calendarInfo['principaluri'] . '/calendar-proxy-read',
+ 'principal' => $this->calendarInfo['principaluri'].'/calendar-proxy-read',
'protected' => true,
];
break;
}
return $acl;
-
}
-
}
diff --git a/vendor/sabre/dav/lib/CalDAV/SharingPlugin.php b/vendor/sabre/dav/lib/CalDAV/SharingPlugin.php
index 5cce79678..be8c46a9e 100644
--- a/vendor/sabre/dav/lib/CalDAV/SharingPlugin.php
+++ b/vendor/sabre/dav/lib/CalDAV/SharingPlugin.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV;
use Sabre\DAV;
@@ -23,8 +25,8 @@ use Sabre\HTTP\ResponseInterface;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class SharingPlugin extends DAV\ServerPlugin {
-
+class SharingPlugin extends DAV\ServerPlugin
+{
/**
* Reference to SabreDAV server object.
*
@@ -40,10 +42,9 @@ class SharingPlugin extends DAV\ServerPlugin {
*
* @return array
*/
- function getFeatures() {
-
+ public function getFeatures()
+ {
return ['calendarserver-sharing'];
-
}
/**
@@ -54,10 +55,9 @@ class SharingPlugin extends DAV\ServerPlugin {
*
* @return string
*/
- function getPluginName() {
-
+ public function getPluginName()
+ {
return 'caldav-sharing';
-
}
/**
@@ -69,10 +69,9 @@ class SharingPlugin extends DAV\ServerPlugin {
* This method should set up the required event subscriptions.
*
* @param DAV\Server $server
- * @return void
*/
- function initialize(DAV\Server $server) {
-
+ public function initialize(DAV\Server $server)
+ {
$this->server = $server;
if (is_null($this->server->getPlugin('sharing'))) {
@@ -81,19 +80,18 @@ class SharingPlugin extends DAV\ServerPlugin {
array_push(
$this->server->protectedProperties,
- '{' . Plugin::NS_CALENDARSERVER . '}invite',
- '{' . Plugin::NS_CALENDARSERVER . '}allowed-sharing-modes',
- '{' . Plugin::NS_CALENDARSERVER . '}shared-url'
+ '{'.Plugin::NS_CALENDARSERVER.'}invite',
+ '{'.Plugin::NS_CALENDARSERVER.'}allowed-sharing-modes',
+ '{'.Plugin::NS_CALENDARSERVER.'}shared-url'
);
- $this->server->xml->elementMap['{' . Plugin::NS_CALENDARSERVER . '}share'] = 'Sabre\\CalDAV\\Xml\\Request\\Share';
- $this->server->xml->elementMap['{' . Plugin::NS_CALENDARSERVER . '}invite-reply'] = 'Sabre\\CalDAV\\Xml\\Request\\InviteReply';
-
- $this->server->on('propFind', [$this, 'propFindEarly']);
- $this->server->on('propFind', [$this, 'propFindLate'], 150);
- $this->server->on('propPatch', [$this, 'propPatch'], 40);
- $this->server->on('method:POST', [$this, 'httpPost']);
+ $this->server->xml->elementMap['{'.Plugin::NS_CALENDARSERVER.'}share'] = 'Sabre\\CalDAV\\Xml\\Request\\Share';
+ $this->server->xml->elementMap['{'.Plugin::NS_CALENDARSERVER.'}invite-reply'] = 'Sabre\\CalDAV\\Xml\\Request\\InviteReply';
+ $this->server->on('propFind', [$this, 'propFindEarly']);
+ $this->server->on('propFind', [$this, 'propFindLate'], 150);
+ $this->server->on('propPatch', [$this, 'propPatch'], 40);
+ $this->server->on('method:POST', [$this, 'httpPost']);
}
/**
@@ -103,47 +101,17 @@ class SharingPlugin extends DAV\ServerPlugin {
* This allows us to inject any properties early.
*
* @param DAV\PropFind $propFind
- * @param DAV\INode $node
- * @return void
+ * @param DAV\INode $node
*/
- function propFindEarly(DAV\PropFind $propFind, DAV\INode $node) {
-
+ public function propFindEarly(DAV\PropFind $propFind, DAV\INode $node)
+ {
if ($node instanceof ISharedCalendar) {
-
- $propFind->handle('{' . Plugin::NS_CALENDARSERVER . '}invite', function() use ($node) {
-
- // Fetching owner information
- $props = $this->server->getPropertiesForPath($node->getOwner(), [
- '{http://sabredav.org/ns}email-address',
- '{DAV:}displayname',
- ], 0);
-
- $ownerInfo = [
- 'href' => $node->getOwner(),
- ];
-
- if (isset($props[0][200])) {
-
- // We're mapping the internal webdav properties to the
- // elements caldav-sharing expects.
- if (isset($props[0][200]['{http://sabredav.org/ns}email-address'])) {
- $ownerInfo['href'] = 'mailto:' . $props[0][200]['{http://sabredav.org/ns}email-address'];
- }
- if (isset($props[0][200]['{DAV:}displayname'])) {
- $ownerInfo['commonName'] = $props[0][200]['{DAV:}displayname'];
- }
-
- }
-
+ $propFind->handle('{'.Plugin::NS_CALENDARSERVER.'}invite', function () use ($node) {
return new Xml\Property\Invite(
- $node->getInvites(),
- $ownerInfo
+ $node->getInvites()
);
-
});
-
}
-
}
/**
@@ -152,31 +120,27 @@ class SharingPlugin extends DAV\ServerPlugin {
* have been shared.
*
* @param DAV\PropFind $propFind
- * @param DAV\INode $node
- * @return void
+ * @param DAV\INode $node
*/
- function propFindLate(DAV\PropFind $propFind, DAV\INode $node) {
-
+ public function propFindLate(DAV\PropFind $propFind, DAV\INode $node)
+ {
if ($node instanceof ISharedCalendar) {
$shareAccess = $node->getShareAccess();
if ($rt = $propFind->get('{DAV:}resourcetype')) {
switch ($shareAccess) {
- case \Sabre\DAV\Sharing\Plugin::ACCESS_SHAREDOWNER :
- $rt->add('{' . Plugin::NS_CALENDARSERVER . '}shared-owner');
+ case \Sabre\DAV\Sharing\Plugin::ACCESS_SHAREDOWNER:
+ $rt->add('{'.Plugin::NS_CALENDARSERVER.'}shared-owner');
break;
- case \Sabre\DAV\Sharing\Plugin::ACCESS_READ :
- case \Sabre\DAV\Sharing\Plugin::ACCESS_READWRITE :
- $rt->add('{' . Plugin::NS_CALENDARSERVER . '}shared');
+ case \Sabre\DAV\Sharing\Plugin::ACCESS_READ:
+ case \Sabre\DAV\Sharing\Plugin::ACCESS_READWRITE:
+ $rt->add('{'.Plugin::NS_CALENDARSERVER.'}shared');
break;
-
}
}
- $propFind->handle('{' . Plugin::NS_CALENDARSERVER . '}allowed-sharing-modes', function() {
+ $propFind->handle('{'.Plugin::NS_CALENDARSERVER.'}allowed-sharing-modes', function () {
return new Xml\Property\AllowedSharingModes(true, false);
});
-
}
-
}
/**
@@ -190,20 +154,21 @@ class SharingPlugin extends DAV\ServerPlugin {
* Even though this is no longer in the current spec, we keep this around
* because OS X 10.7 may still make use of this feature.
*
- * @param string $path
+ * @param string $path
* @param DAV\PropPatch $propPatch
- * @return void
*/
- function propPatch($path, DAV\PropPatch $propPatch) {
-
+ public function propPatch($path, DAV\PropPatch $propPatch)
+ {
$node = $this->server->tree->getNodeForPath($path);
- if (!$node instanceof ISharedCalendar)
+ if (!$node instanceof ISharedCalendar) {
return;
+ }
- if ($node->getShareAccess() === \Sabre\DAV\Sharing\Plugin::ACCESS_SHAREDOWNER || $node->getShareAccess() === \Sabre\DAV\Sharing\Plugin::ACCESS_NOTSHARED) {
-
- $propPatch->handle('{DAV:}resourcetype', function($value) use ($node) {
- if ($value->is('{' . Plugin::NS_CALENDARSERVER . '}shared-owner')) return false;
+ if (\Sabre\DAV\Sharing\Plugin::ACCESS_SHAREDOWNER === $node->getShareAccess() || \Sabre\DAV\Sharing\Plugin::ACCESS_NOTSHARED === $node->getShareAccess()) {
+ $propPatch->handle('{DAV:}resourcetype', function ($value) use ($node) {
+ if ($value->is('{'.Plugin::NS_CALENDARSERVER.'}shared-owner')) {
+ return false;
+ }
$shares = $node->getInvites();
foreach ($shares as $share) {
$share->access = DAV\Sharing\Plugin::ACCESS_NOACCESS;
@@ -211,28 +176,30 @@ class SharingPlugin extends DAV\ServerPlugin {
$node->updateInvites($shares);
return true;
-
});
-
}
-
}
/**
* We intercept this to handle POST requests on calendars.
*
- * @param RequestInterface $request
+ * @param RequestInterface $request
* @param ResponseInterface $response
- * @return null|bool
+ *
+ * @return bool|null
*/
- function httpPost(RequestInterface $request, ResponseInterface $response) {
-
+ public function httpPost(RequestInterface $request, ResponseInterface $response)
+ {
$path = $request->getPath();
// Only handling xml
$contentType = $request->getHeader('Content-Type');
- if (strpos($contentType, 'application/xml') === false && strpos($contentType, 'text/xml') === false)
+ if (null === $contentType) {
return;
+ }
+ if (false === strpos($contentType, 'application/xml') && false === strpos($contentType, 'text/xml')) {
+ return;
+ }
// Making sure the node exists
try {
@@ -255,10 +222,9 @@ class SharingPlugin extends DAV\ServerPlugin {
$message = $this->server->xml->parse($requestBody, $request->getUrl(), $documentType);
switch ($documentType) {
-
// Both the DAV:share-resource and CALENDARSERVER:share requests
// behave identically.
- case '{' . Plugin::NS_CALENDARSERVER . '}share' :
+ case '{'.Plugin::NS_CALENDARSERVER.'}share':
$sharingPlugin = $this->server->getPlugin('sharing');
$sharingPlugin->shareResource($path, $message->sharees);
@@ -273,7 +239,7 @@ class SharingPlugin extends DAV\ServerPlugin {
// The invite-reply document is sent when the user replies to an
// invitation of a calendar share.
- case '{' . Plugin::NS_CALENDARSERVER . '}invite-reply' :
+ case '{'.Plugin::NS_CALENDARSERVER.'}invite-reply':
// This only works on the calendar-home-root node.
if (!$node instanceof CalendarHome) {
@@ -304,20 +270,20 @@ class SharingPlugin extends DAV\ServerPlugin {
if ($url) {
$writer = $this->server->xml->getWriter();
+ $writer->contextUri = $request->getUrl();
$writer->openMemory();
$writer->startDocument();
- $writer->startElement('{' . Plugin::NS_CALENDARSERVER . '}shared-as');
+ $writer->startElement('{'.Plugin::NS_CALENDARSERVER.'}shared-as');
$writer->write(new LocalHref($url));
$writer->endElement();
$response->setHeader('Content-Type', 'application/xml');
$response->setBody($writer->outputMemory());
-
}
// Breaking the event chain
return false;
- case '{' . Plugin::NS_CALENDARSERVER . '}publish-calendar' :
+ case '{'.Plugin::NS_CALENDARSERVER.'}publish-calendar':
// We can only deal with IShareableCalendar objects
if (!$node instanceof ISharedCalendar) {
@@ -345,7 +311,7 @@ class SharingPlugin extends DAV\ServerPlugin {
// Breaking the event chain
return false;
- case '{' . Plugin::NS_CALENDARSERVER . '}unpublish-calendar' :
+ case '{'.Plugin::NS_CALENDARSERVER.'}unpublish-calendar':
// We can only deal with IShareableCalendar objects
if (!$node instanceof ISharedCalendar) {
@@ -371,11 +337,7 @@ class SharingPlugin extends DAV\ServerPlugin {
// Breaking the event chain
return false;
-
}
-
-
-
}
/**
@@ -389,13 +351,12 @@ class SharingPlugin extends DAV\ServerPlugin {
*
* @return array
*/
- function getPluginInfo() {
-
+ public function getPluginInfo()
+ {
return [
- 'name' => $this->getPluginName(),
+ 'name' => $this->getPluginName(),
'description' => 'Adds support for caldav-sharing.',
- 'link' => 'http://sabre.io/dav/caldav-sharing/',
+ 'link' => 'http://sabre.io/dav/caldav-sharing/',
];
-
}
}
diff --git a/vendor/sabre/dav/lib/CalDAV/Subscriptions/ISubscription.php b/vendor/sabre/dav/lib/CalDAV/Subscriptions/ISubscription.php
index 7ba259c7b..e83082c52 100644
--- a/vendor/sabre/dav/lib/CalDAV/Subscriptions/ISubscription.php
+++ b/vendor/sabre/dav/lib/CalDAV/Subscriptions/ISubscription.php
@@ -1,12 +1,14 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV\Subscriptions;
use Sabre\DAV\ICollection;
use Sabre\DAV\IProperties;
/**
- * ISubscription
+ * ISubscription.
*
* Nodes implementing this interface represent calendar subscriptions.
*
@@ -34,7 +36,6 @@ use Sabre\DAV\IProperties;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-interface ISubscription extends ICollection, IProperties {
-
-
+interface ISubscription extends ICollection, IProperties
+{
}
diff --git a/vendor/sabre/dav/lib/CalDAV/Subscriptions/Plugin.php b/vendor/sabre/dav/lib/CalDAV/Subscriptions/Plugin.php
index 877d96c6c..238866894 100644
--- a/vendor/sabre/dav/lib/CalDAV/Subscriptions/Plugin.php
+++ b/vendor/sabre/dav/lib/CalDAV/Subscriptions/Plugin.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV\Subscriptions;
use Sabre\DAV\INode;
@@ -17,8 +19,8 @@ use Sabre\DAV\ServerPlugin;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class Plugin extends ServerPlugin {
-
+class Plugin extends ServerPlugin
+{
/**
* This initializes the plugin.
*
@@ -28,10 +30,9 @@ class Plugin extends ServerPlugin {
* This method should set up the required event subscriptions.
*
* @param Server $server
- * @return void
*/
- function initialize(Server $server) {
-
+ public function initialize(Server $server)
+ {
$server->resourceTypeMapping['Sabre\\CalDAV\\Subscriptions\\ISubscription'] =
'{http://calendarserver.org/ns/}subscribed';
@@ -39,7 +40,6 @@ class Plugin extends ServerPlugin {
'Sabre\\DAV\\Xml\\Property\\Href';
$server->on('propFind', [$this, 'propFind'], 150);
-
}
/**
@@ -50,21 +50,19 @@ class Plugin extends ServerPlugin {
*
* @return array
*/
- function getFeatures() {
-
+ public function getFeatures()
+ {
return ['calendarserver-subscribed'];
-
}
/**
* Triggered after properties have been fetched.
*
* @param PropFind $propFind
- * @param INode $node
- * @return void
+ * @param INode $node
*/
- function propFind(PropFind $propFind, INode $node) {
-
+ public function propFind(PropFind $propFind, INode $node)
+ {
// There's a bunch of properties that must appear as a self-closing
// xml-element. This event handler ensures that this will be the case.
$props = [
@@ -74,13 +72,10 @@ class Plugin extends ServerPlugin {
];
foreach ($props as $prop) {
-
- if ($propFind->getStatus($prop) === 200) {
+ if (200 === $propFind->getStatus($prop)) {
$propFind->set($prop, '', 200);
}
-
}
-
}
/**
@@ -91,10 +86,9 @@ class Plugin extends ServerPlugin {
*
* @return string
*/
- function getPluginName() {
-
+ public function getPluginName()
+ {
return 'subscriptions';
-
}
/**
@@ -108,13 +102,12 @@ class Plugin extends ServerPlugin {
*
* @return array
*/
- function getPluginInfo() {
-
+ public function getPluginInfo()
+ {
return [
- 'name' => $this->getPluginName(),
+ 'name' => $this->getPluginName(),
'description' => 'This plugin allows users to store iCalendar subscriptions in their calendar-home.',
- 'link' => null,
+ 'link' => null,
];
-
}
}
diff --git a/vendor/sabre/dav/lib/CalDAV/Subscriptions/Subscription.php b/vendor/sabre/dav/lib/CalDAV/Subscriptions/Subscription.php
index 6a1851ed8..0b0282abe 100644
--- a/vendor/sabre/dav/lib/CalDAV/Subscriptions/Subscription.php
+++ b/vendor/sabre/dav/lib/CalDAV/Subscriptions/Subscription.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV\Subscriptions;
use Sabre\CalDAV\Backend\SubscriptionSupport;
@@ -10,7 +12,7 @@ use Sabre\DAVACL\ACLTrait;
use Sabre\DAVACL\IACL;
/**
- * Subscription Node
+ * Subscription Node.
*
* This node represents a subscription.
*
@@ -18,32 +20,32 @@ use Sabre\DAVACL\IACL;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class Subscription extends Collection implements ISubscription, IACL {
-
+class Subscription extends Collection implements ISubscription, IACL
+{
use ACLTrait;
/**
- * caldavBackend
+ * caldavBackend.
*
* @var SubscriptionSupport
*/
protected $caldavBackend;
/**
- * subscriptionInfo
+ * subscriptionInfo.
*
* @var array
*/
protected $subscriptionInfo;
/**
- * Constructor
+ * Constructor.
*
* @param SubscriptionSupport $caldavBackend
- * @param array $subscriptionInfo
+ * @param array $subscriptionInfo
*/
- function __construct(SubscriptionSupport $caldavBackend, array $subscriptionInfo) {
-
+ public function __construct(SubscriptionSupport $caldavBackend, array $subscriptionInfo)
+ {
$this->caldavBackend = $caldavBackend;
$this->subscriptionInfo = $subscriptionInfo;
@@ -56,10 +58,9 @@ class Subscription extends Collection implements ISubscription, IACL {
foreach ($required as $r) {
if (!isset($subscriptionInfo[$r])) {
- throw new \InvalidArgumentException('The ' . $r . ' field is required when creating a subscription node');
+ throw new \InvalidArgumentException('The '.$r.' field is required when creating a subscription node');
}
}
-
}
/**
@@ -69,47 +70,41 @@ class Subscription extends Collection implements ISubscription, IACL {
*
* @return string
*/
- function getName() {
-
+ public function getName()
+ {
return $this->subscriptionInfo['uri'];
-
}
/**
- * Returns the last modification time
+ * Returns the last modification time.
*
* @return int
*/
- function getLastModified() {
-
+ public function getLastModified()
+ {
if (isset($this->subscriptionInfo['lastmodified'])) {
return $this->subscriptionInfo['lastmodified'];
}
-
}
/**
- * Deletes the current node
- *
- * @return void
+ * Deletes the current node.
*/
- function delete() {
-
+ public function delete()
+ {
$this->caldavBackend->deleteSubscription(
$this->subscriptionInfo['id']
);
-
}
/**
- * Returns an array with all the child nodes
+ * Returns an array with all the child nodes.
*
* @return \Sabre\DAV\INode[]
*/
- function getChildren() {
-
+ public function getChildren()
+ {
return [];
-
}
/**
@@ -122,15 +117,13 @@ class Subscription extends Collection implements ISubscription, IACL {
* Read the PropPatch documentation for more information.
*
* @param PropPatch $propPatch
- * @return void
*/
- function propPatch(PropPatch $propPatch) {
-
+ public function propPatch(PropPatch $propPatch)
+ {
return $this->caldavBackend->updateSubscription(
$this->subscriptionInfo['id'],
$propPatch
);
-
}
/**
@@ -146,29 +139,27 @@ class Subscription extends Collection implements ISubscription, IACL {
* The Server class will filter out the extra.
*
* @param array $properties
+ *
* @return array
*/
- function getProperties($properties) {
-
+ public function getProperties($properties)
+ {
$r = [];
foreach ($properties as $prop) {
-
switch ($prop) {
- case '{http://calendarserver.org/ns/}source' :
+ case '{http://calendarserver.org/ns/}source':
$r[$prop] = new Href($this->subscriptionInfo['source']);
break;
- default :
+ default:
if (array_key_exists($prop, $this->subscriptionInfo)) {
$r[$prop] = $this->subscriptionInfo[$prop];
}
break;
}
-
}
return $r;
-
}
/**
@@ -178,10 +169,9 @@ class Subscription extends Collection implements ISubscription, IACL {
*
* @return string|null
*/
- function getOwner() {
-
+ public function getOwner()
+ {
return $this->subscriptionInfo['principaluri'];
-
}
/**
@@ -196,8 +186,8 @@ class Subscription extends Collection implements ISubscription, IACL {
*
* @return array
*/
- function getACL() {
-
+ public function getACL()
+ {
return [
[
'privilege' => '{DAV:}all',
@@ -206,16 +196,14 @@ class Subscription extends Collection implements ISubscription, IACL {
],
[
'privilege' => '{DAV:}all',
- 'principal' => $this->getOwner() . '/calendar-proxy-write',
+ 'principal' => $this->getOwner().'/calendar-proxy-write',
'protected' => true,
],
[
'privilege' => '{DAV:}read',
- 'principal' => $this->getOwner() . '/calendar-proxy-read',
+ 'principal' => $this->getOwner().'/calendar-proxy-read',
'protected' => true,
- ]
+ ],
];
-
}
-
}
diff --git a/vendor/sabre/dav/lib/CalDAV/Xml/Filter/CalendarData.php b/vendor/sabre/dav/lib/CalDAV/Xml/Filter/CalendarData.php
index 9669be304..0d53aeda3 100644
--- a/vendor/sabre/dav/lib/CalDAV/Xml/Filter/CalendarData.php
+++ b/vendor/sabre/dav/lib/CalDAV/Xml/Filter/CalendarData.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV\Xml\Filter;
use Sabre\CalDAV\Plugin;
@@ -25,8 +27,8 @@ use Sabre\Xml\XmlDeserializable;
* @author Evert Pot (http://www.rooftopsolutions.nl/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class CalendarData implements XmlDeserializable {
-
+class CalendarData implements XmlDeserializable
+{
/**
* The deserialize method is called during xml parsing.
*
@@ -46,24 +48,24 @@ class CalendarData implements XmlDeserializable {
* the next element.
*
* @param Reader $reader
+ *
* @return mixed
*/
- static function xmlDeserialize(Reader $reader) {
-
+ public static function xmlDeserialize(Reader $reader)
+ {
$result = [
'contentType' => $reader->getAttribute('content-type') ?: 'text/calendar',
- 'version' => $reader->getAttribute('version') ?: '2.0',
+ 'version' => $reader->getAttribute('version') ?: '2.0',
];
- $elems = (array)$reader->parseInnerTree();
+ $elems = (array) $reader->parseInnerTree();
foreach ($elems as $elem) {
-
switch ($elem['name']) {
- case '{' . Plugin::NS_CALDAV . '}expand' :
+ case '{'.Plugin::NS_CALDAV.'}expand':
$result['expand'] = [
'start' => isset($elem['attributes']['start']) ? DateTimeParser::parseDateTime($elem['attributes']['start']) : null,
- 'end' => isset($elem['attributes']['end']) ? DateTimeParser::parseDateTime($elem['attributes']['end']) : null,
+ 'end' => isset($elem['attributes']['end']) ? DateTimeParser::parseDateTime($elem['attributes']['end']) : null,
];
if (!$result['expand']['start'] || !$result['expand']['end']) {
@@ -74,11 +76,8 @@ class CalendarData implements XmlDeserializable {
}
break;
}
-
}
return $result;
-
}
-
}
diff --git a/vendor/sabre/dav/lib/CalDAV/Xml/Filter/CompFilter.php b/vendor/sabre/dav/lib/CalDAV/Xml/Filter/CompFilter.php
index c21ede66b..832346eea 100644
--- a/vendor/sabre/dav/lib/CalDAV/Xml/Filter/CompFilter.php
+++ b/vendor/sabre/dav/lib/CalDAV/Xml/Filter/CompFilter.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV\Xml\Filter;
use Sabre\CalDAV\Plugin;
@@ -22,8 +24,8 @@ use Sabre\Xml\XmlDeserializable;
* @author Evert Pot (http://www.rooftopsolutions.nl/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class CompFilter implements XmlDeserializable {
-
+class CompFilter implements XmlDeserializable
+{
/**
* The deserialize method is called during xml parsing.
*
@@ -43,16 +45,17 @@ class CompFilter implements XmlDeserializable {
* the next element.
*
* @param Reader $reader
+ *
* @return mixed
*/
- static function xmlDeserialize(Reader $reader) {
-
+ public static function xmlDeserialize(Reader $reader)
+ {
$result = [
- 'name' => null,
+ 'name' => null,
'is-not-defined' => false,
- 'comp-filters' => [],
- 'prop-filters' => [],
- 'time-range' => false,
+ 'comp-filters' => [],
+ 'prop-filters' => [],
+ 'time-range' => false,
];
$att = $reader->parseAttributes();
@@ -60,38 +63,34 @@ class CompFilter implements XmlDeserializable {
$elems = $reader->parseInnerTree();
- if (is_array($elems)) foreach ($elems as $elem) {
-
- switch ($elem['name']) {
-
- case '{' . Plugin::NS_CALDAV . '}comp-filter' :
+ if (is_array($elems)) {
+ foreach ($elems as $elem) {
+ switch ($elem['name']) {
+ case '{'.Plugin::NS_CALDAV.'}comp-filter':
$result['comp-filters'][] = $elem['value'];
break;
- case '{' . Plugin::NS_CALDAV . '}prop-filter' :
+ case '{'.Plugin::NS_CALDAV.'}prop-filter':
$result['prop-filters'][] = $elem['value'];
break;
- case '{' . Plugin::NS_CALDAV . '}is-not-defined' :
+ case '{'.Plugin::NS_CALDAV.'}is-not-defined':
$result['is-not-defined'] = true;
break;
- case '{' . Plugin::NS_CALDAV . '}time-range' :
- if ($result['name'] === 'VCALENDAR') {
+ case '{'.Plugin::NS_CALDAV.'}time-range':
+ if ('VCALENDAR' === $result['name']) {
throw new BadRequest('You cannot add time-range filters on the VCALENDAR component');
}
$result['time-range'] = [
'start' => isset($elem['attributes']['start']) ? DateTimeParser::parseDateTime($elem['attributes']['start']) : null,
- 'end' => isset($elem['attributes']['end']) ? DateTimeParser::parseDateTime($elem['attributes']['end']) : null,
+ 'end' => isset($elem['attributes']['end']) ? DateTimeParser::parseDateTime($elem['attributes']['end']) : null,
];
if ($result['time-range']['start'] && $result['time-range']['end'] && $result['time-range']['end'] <= $result['time-range']['start']) {
throw new BadRequest('The end-date must be larger than the start-date');
}
break;
-
}
-
+ }
}
return $result;
-
}
-
}
diff --git a/vendor/sabre/dav/lib/CalDAV/Xml/Filter/ParamFilter.php b/vendor/sabre/dav/lib/CalDAV/Xml/Filter/ParamFilter.php
index bf422cf05..ec9ff753c 100644
--- a/vendor/sabre/dav/lib/CalDAV/Xml/Filter/ParamFilter.php
+++ b/vendor/sabre/dav/lib/CalDAV/Xml/Filter/ParamFilter.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV\Xml\Filter;
use Sabre\CalDAV\Plugin;
@@ -20,8 +22,8 @@ use Sabre\Xml\XmlDeserializable;
* @author Evert Pot (http://www.rooftopsolutions.nl/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class ParamFilter implements XmlDeserializable {
-
+class ParamFilter implements XmlDeserializable
+{
/**
* The deserialize method is called during xml parsing.
*
@@ -41,14 +43,15 @@ class ParamFilter implements XmlDeserializable {
* the next element.
*
* @param Reader $reader
+ *
* @return mixed
*/
- static function xmlDeserialize(Reader $reader) {
-
+ public static function xmlDeserialize(Reader $reader)
+ {
$result = [
- 'name' => null,
+ 'name' => null,
'is-not-defined' => false,
- 'text-match' => null,
+ 'text-match' => null,
];
$att = $reader->parseAttributes();
@@ -56,27 +59,23 @@ class ParamFilter implements XmlDeserializable {
$elems = $reader->parseInnerTree();
- if (is_array($elems)) foreach ($elems as $elem) {
-
- switch ($elem['name']) {
-
- case '{' . Plugin::NS_CALDAV . '}is-not-defined' :
+ if (is_array($elems)) {
+ foreach ($elems as $elem) {
+ switch ($elem['name']) {
+ case '{'.Plugin::NS_CALDAV.'}is-not-defined':
$result['is-not-defined'] = true;
break;
- case '{' . Plugin::NS_CALDAV . '}text-match' :
+ case '{'.Plugin::NS_CALDAV.'}text-match':
$result['text-match'] = [
- 'negate-condition' => isset($elem['attributes']['negate-condition']) && $elem['attributes']['negate-condition'] === 'yes',
- 'collation' => isset($elem['attributes']['collation']) ? $elem['attributes']['collation'] : 'i;ascii-casemap',
- 'value' => $elem['value'],
+ 'negate-condition' => isset($elem['attributes']['negate-condition']) && 'yes' === $elem['attributes']['negate-condition'],
+ 'collation' => isset($elem['attributes']['collation']) ? $elem['attributes']['collation'] : 'i;ascii-casemap',
+ 'value' => $elem['value'],
];
break;
-
}
-
+ }
}
return $result;
-
}
-
}
diff --git a/vendor/sabre/dav/lib/CalDAV/Xml/Filter/PropFilter.php b/vendor/sabre/dav/lib/CalDAV/Xml/Filter/PropFilter.php
index db9207295..f4600574e 100644
--- a/vendor/sabre/dav/lib/CalDAV/Xml/Filter/PropFilter.php
+++ b/vendor/sabre/dav/lib/CalDAV/Xml/Filter/PropFilter.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV\Xml\Filter;
use Sabre\CalDAV\Plugin;
@@ -22,8 +24,8 @@ use Sabre\Xml\XmlDeserializable;
* @author Evert Pot (http://www.rooftopsolutions.nl/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class PropFilter implements XmlDeserializable {
-
+class PropFilter implements XmlDeserializable
+{
/**
* The deserialize method is called during xml parsing.
*
@@ -43,16 +45,17 @@ class PropFilter implements XmlDeserializable {
* the next element.
*
* @param Reader $reader
+ *
* @return mixed
*/
- static function xmlDeserialize(Reader $reader) {
-
+ public static function xmlDeserialize(Reader $reader)
+ {
$result = [
- 'name' => null,
+ 'name' => null,
'is-not-defined' => false,
- 'param-filters' => [],
- 'text-match' => null,
- 'time-range' => false,
+ 'param-filters' => [],
+ 'text-match' => null,
+ 'time-range' => false,
];
$att = $reader->parseAttributes();
@@ -60,39 +63,35 @@ class PropFilter implements XmlDeserializable {
$elems = $reader->parseInnerTree();
- if (is_array($elems)) foreach ($elems as $elem) {
-
- switch ($elem['name']) {
-
- case '{' . Plugin::NS_CALDAV . '}param-filter' :
+ if (is_array($elems)) {
+ foreach ($elems as $elem) {
+ switch ($elem['name']) {
+ case '{'.Plugin::NS_CALDAV.'}param-filter':
$result['param-filters'][] = $elem['value'];
break;
- case '{' . Plugin::NS_CALDAV . '}is-not-defined' :
+ case '{'.Plugin::NS_CALDAV.'}is-not-defined':
$result['is-not-defined'] = true;
break;
- case '{' . Plugin::NS_CALDAV . '}time-range' :
+ case '{'.Plugin::NS_CALDAV.'}time-range':
$result['time-range'] = [
'start' => isset($elem['attributes']['start']) ? DateTimeParser::parseDateTime($elem['attributes']['start']) : null,
- 'end' => isset($elem['attributes']['end']) ? DateTimeParser::parseDateTime($elem['attributes']['end']) : null,
+ 'end' => isset($elem['attributes']['end']) ? DateTimeParser::parseDateTime($elem['attributes']['end']) : null,
];
if ($result['time-range']['start'] && $result['time-range']['end'] && $result['time-range']['end'] <= $result['time-range']['start']) {
throw new BadRequest('The end-date must be larger than the start-date');
}
break;
- case '{' . Plugin::NS_CALDAV . '}text-match' :
+ case '{'.Plugin::NS_CALDAV.'}text-match':
$result['text-match'] = [
- 'negate-condition' => isset($elem['attributes']['negate-condition']) && $elem['attributes']['negate-condition'] === 'yes',
- 'collation' => isset($elem['attributes']['collation']) ? $elem['attributes']['collation'] : 'i;ascii-casemap',
- 'value' => $elem['value'],
+ 'negate-condition' => isset($elem['attributes']['negate-condition']) && 'yes' === $elem['attributes']['negate-condition'],
+ 'collation' => isset($elem['attributes']['collation']) ? $elem['attributes']['collation'] : 'i;ascii-casemap',
+ 'value' => $elem['value'],
];
break;
-
}
-
+ }
}
return $result;
-
}
-
}
diff --git a/vendor/sabre/dav/lib/CalDAV/Xml/Notification/Invite.php b/vendor/sabre/dav/lib/CalDAV/Xml/Notification/Invite.php
index 92a9ac7b7..926656674 100644
--- a/vendor/sabre/dav/lib/CalDAV/Xml/Notification/Invite.php
+++ b/vendor/sabre/dav/lib/CalDAV/Xml/Notification/Invite.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV\Xml\Notification;
use Sabre\CalDAV;
@@ -17,19 +19,19 @@ use Sabre\Xml\Writer;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class Invite implements NotificationInterface {
-
+class Invite implements NotificationInterface
+{
/**
- * A unique id for the message
+ * A unique id for the message.
*
* @var string
*/
protected $id;
/**
- * Timestamp of the notification
+ * Timestamp of the notification.
*
- * @var DateTime
+ * @var \DateTime
*/
protected $dtStamp;
@@ -63,7 +65,7 @@ class Invite implements NotificationInterface {
protected $hostUrl;
/**
- * Url to the sharer of the calendar
+ * Url to the sharer of the calendar.
*
* @var string
*/
@@ -91,21 +93,21 @@ class Invite implements NotificationInterface {
protected $lastName;
/**
- * A description of the share request
+ * A description of the share request.
*
* @var string
*/
protected $summary;
/**
- * The Etag for the notification
+ * The Etag for the notification.
*
* @var string
*/
protected $etag;
/**
- * The list of supported components
+ * The list of supported components.
*
* @var CalDAV\Xml\Property\SupportedCalendarComponentSet
*/
@@ -138,8 +140,8 @@ class Invite implements NotificationInterface {
*
* @param array $values All the options
*/
- function __construct(array $values) {
-
+ public function __construct(array $values)
+ {
$required = [
'id',
'etag',
@@ -152,17 +154,16 @@ class Invite implements NotificationInterface {
];
foreach ($required as $item) {
if (!isset($values[$item])) {
- throw new \InvalidArgumentException($item . ' is a required constructor option');
+ throw new \InvalidArgumentException($item.' is a required constructor option');
}
}
foreach ($values as $key => $value) {
if (!property_exists($this, $key)) {
- throw new \InvalidArgumentException('Unknown option: ' . $key);
+ throw new \InvalidArgumentException('Unknown option: '.$key);
}
$this->$key = $value;
}
-
}
/**
@@ -182,12 +183,10 @@ class Invite implements NotificationInterface {
* If you are opening new elements, you must also close them again.
*
* @param Writer $writer
- * @return void
*/
- function xmlSerialize(Writer $writer) {
-
- $writer->writeElement('{' . CalDAV\Plugin::NS_CALENDARSERVER . '}invite-notification');
-
+ public function xmlSerialize(Writer $writer)
+ {
+ $writer->writeElement('{'.CalDAV\Plugin::NS_CALENDARSERVER.'}invite-notification');
}
/**
@@ -195,95 +194,90 @@ class Invite implements NotificationInterface {
* response body.
*
* @param Writer $writer
- * @return void
*/
- function xmlSerializeFull(Writer $writer) {
+ public function xmlSerializeFull(Writer $writer)
+ {
+ $cs = '{'.CalDAV\Plugin::NS_CALENDARSERVER.'}';
- $cs = '{' . CalDAV\Plugin::NS_CALENDARSERVER . '}';
+ $this->dtStamp->setTimezone(new \DateTimeZone('GMT'));
+ $writer->writeElement($cs.'dtstamp', $this->dtStamp->format('Ymd\\THis\\Z'));
- $this->dtStamp->setTimezone(new \DateTimezone('GMT'));
- $writer->writeElement($cs . 'dtstamp', $this->dtStamp->format('Ymd\\THis\\Z'));
+ $writer->startElement($cs.'invite-notification');
- $writer->startElement($cs . 'invite-notification');
-
- $writer->writeElement($cs . 'uid', $this->id);
+ $writer->writeElement($cs.'uid', $this->id);
$writer->writeElement('{DAV:}href', $this->href);
switch ($this->type) {
-
- case DAV\Sharing\Plugin::INVITE_ACCEPTED :
- $writer->writeElement($cs . 'invite-accepted');
+ case DAV\Sharing\Plugin::INVITE_ACCEPTED:
+ $writer->writeElement($cs.'invite-accepted');
break;
- case DAV\Sharing\Plugin::INVITE_NORESPONSE :
- $writer->writeElement($cs . 'invite-noresponse');
+ case DAV\Sharing\Plugin::INVITE_NORESPONSE:
+ $writer->writeElement($cs.'invite-noresponse');
break;
-
}
- $writer->writeElement($cs . 'hosturl', [
- '{DAV:}href' => $writer->contextUri . $this->hostUrl
+ $writer->writeElement($cs.'hosturl', [
+ '{DAV:}href' => $writer->contextUri.$this->hostUrl,
]);
if ($this->summary) {
- $writer->writeElement($cs . 'summary', $this->summary);
+ $writer->writeElement($cs.'summary', $this->summary);
}
- $writer->startElement($cs . 'access');
+ $writer->startElement($cs.'access');
if ($this->readOnly) {
- $writer->writeElement($cs . 'read');
+ $writer->writeElement($cs.'read');
} else {
- $writer->writeElement($cs . 'read-write');
+ $writer->writeElement($cs.'read-write');
}
$writer->endElement(); // access
- $writer->startElement($cs . 'organizer');
+ $writer->startElement($cs.'organizer');
// If the organizer contains a 'mailto:' part, it means it should be
// treated as absolute.
- if (strtolower(substr($this->organizer, 0, 7)) === 'mailto:') {
+ if ('mailto:' === strtolower(substr($this->organizer, 0, 7))) {
$writer->writeElement('{DAV:}href', $this->organizer);
} else {
- $writer->writeElement('{DAV:}href', $writer->contextUri . $this->organizer);
+ $writer->writeElement('{DAV:}href', $writer->contextUri.$this->organizer);
}
if ($this->commonName) {
- $writer->writeElement($cs . 'common-name', $this->commonName);
+ $writer->writeElement($cs.'common-name', $this->commonName);
}
if ($this->firstName) {
- $writer->writeElement($cs . 'first-name', $this->firstName);
+ $writer->writeElement($cs.'first-name', $this->firstName);
}
if ($this->lastName) {
- $writer->writeElement($cs . 'last-name', $this->lastName);
+ $writer->writeElement($cs.'last-name', $this->lastName);
}
$writer->endElement(); // organizer
if ($this->commonName) {
- $writer->writeElement($cs . 'organizer-cn', $this->commonName);
+ $writer->writeElement($cs.'organizer-cn', $this->commonName);
}
if ($this->firstName) {
- $writer->writeElement($cs . 'organizer-first', $this->firstName);
+ $writer->writeElement($cs.'organizer-first', $this->firstName);
}
if ($this->lastName) {
- $writer->writeElement($cs . 'organizer-last', $this->lastName);
+ $writer->writeElement($cs.'organizer-last', $this->lastName);
}
if ($this->supportedComponents) {
- $writer->writeElement('{' . CalDAV\Plugin::NS_CALDAV . '}supported-calendar-component-set', $this->supportedComponents);
+ $writer->writeElement('{'.CalDAV\Plugin::NS_CALDAV.'}supported-calendar-component-set', $this->supportedComponents);
}
$writer->endElement(); // invite-notification
-
}
/**
- * Returns a unique id for this notification
+ * Returns a unique id for this notification.
*
* This is just the base url. This should generally be some kind of unique
* id.
*
* @return string
*/
- function getId() {
-
+ public function getId()
+ {
return $this->id;
-
}
/**
@@ -293,10 +287,8 @@ class Invite implements NotificationInterface {
*
* @return string
*/
- function getETag() {
-
+ public function getETag()
+ {
return $this->etag;
-
}
-
}
diff --git a/vendor/sabre/dav/lib/CalDAV/Xml/Notification/InviteReply.php b/vendor/sabre/dav/lib/CalDAV/Xml/Notification/InviteReply.php
index f4b10a396..abcbde151 100644
--- a/vendor/sabre/dav/lib/CalDAV/Xml/Notification/InviteReply.php
+++ b/vendor/sabre/dav/lib/CalDAV/Xml/Notification/InviteReply.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV\Xml\Notification;
use Sabre\CalDAV;
@@ -14,19 +16,19 @@ use Sabre\Xml\Writer;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class InviteReply implements NotificationInterface {
-
+class InviteReply implements NotificationInterface
+{
/**
- * A unique id for the message
+ * A unique id for the message.
*
* @var string
*/
protected $id;
/**
- * Timestamp of the notification
+ * Timestamp of the notification.
*
- * @var DateTime
+ * @var \DateTime
*/
protected $dtStamp;
@@ -59,14 +61,14 @@ class InviteReply implements NotificationInterface {
protected $hostUrl;
/**
- * A description of the share request
+ * A description of the share request.
*
* @var string
*/
protected $summary;
/**
- * Notification Etag
+ * Notification Etag.
*
* @var string
*/
@@ -90,8 +92,8 @@ class InviteReply implements NotificationInterface {
*
* @param array $values
*/
- function __construct(array $values) {
-
+ public function __construct(array $values)
+ {
$required = [
'id',
'etag',
@@ -103,17 +105,16 @@ class InviteReply implements NotificationInterface {
];
foreach ($required as $item) {
if (!isset($values[$item])) {
- throw new \InvalidArgumentException($item . ' is a required constructor option');
+ throw new \InvalidArgumentException($item.' is a required constructor option');
}
}
foreach ($values as $key => $value) {
if (!property_exists($this, $key)) {
- throw new \InvalidArgumentException('Unknown option: ' . $key);
+ throw new \InvalidArgumentException('Unknown option: '.$key);
}
$this->$key = $value;
}
-
}
/**
@@ -133,12 +134,10 @@ class InviteReply implements NotificationInterface {
* If you are opening new elements, you must also close them again.
*
* @param Writer $writer
- * @return void
*/
- function xmlSerialize(Writer $writer) {
-
- $writer->writeElement('{' . CalDAV\Plugin::NS_CALENDARSERVER . '}invite-reply');
-
+ public function xmlSerialize(Writer $writer)
+ {
+ $writer->writeElement('{'.CalDAV\Plugin::NS_CALENDARSERVER.'}invite-reply');
}
/**
@@ -146,55 +145,50 @@ class InviteReply implements NotificationInterface {
* response body.
*
* @param Writer $writer
- * @return void
*/
- function xmlSerializeFull(Writer $writer) {
+ public function xmlSerializeFull(Writer $writer)
+ {
+ $cs = '{'.CalDAV\Plugin::NS_CALENDARSERVER.'}';
- $cs = '{' . CalDAV\Plugin::NS_CALENDARSERVER . '}';
+ $this->dtStamp->setTimezone(new \DateTimeZone('GMT'));
+ $writer->writeElement($cs.'dtstamp', $this->dtStamp->format('Ymd\\THis\\Z'));
- $this->dtStamp->setTimezone(new \DateTimezone('GMT'));
- $writer->writeElement($cs . 'dtstamp', $this->dtStamp->format('Ymd\\THis\\Z'));
+ $writer->startElement($cs.'invite-reply');
- $writer->startElement($cs . 'invite-reply');
-
- $writer->writeElement($cs . 'uid', $this->id);
- $writer->writeElement($cs . 'in-reply-to', $this->inReplyTo);
+ $writer->writeElement($cs.'uid', $this->id);
+ $writer->writeElement($cs.'in-reply-to', $this->inReplyTo);
$writer->writeElement('{DAV:}href', $this->href);
switch ($this->type) {
-
- case DAV\Sharing\Plugin::INVITE_ACCEPTED :
- $writer->writeElement($cs . 'invite-accepted');
+ case DAV\Sharing\Plugin::INVITE_ACCEPTED:
+ $writer->writeElement($cs.'invite-accepted');
break;
- case DAV\Sharing\Plugin::INVITE_DECLINED :
- $writer->writeElement($cs . 'invite-declined');
+ case DAV\Sharing\Plugin::INVITE_DECLINED:
+ $writer->writeElement($cs.'invite-declined');
break;
-
}
- $writer->writeElement($cs . 'hosturl', [
- '{DAV:}href' => $writer->contextUri . $this->hostUrl
+ $writer->writeElement($cs.'hosturl', [
+ '{DAV:}href' => $writer->contextUri.$this->hostUrl,
]);
if ($this->summary) {
- $writer->writeElement($cs . 'summary', $this->summary);
+ $writer->writeElement($cs.'summary', $this->summary);
}
$writer->endElement(); // invite-reply
-
}
/**
- * Returns a unique id for this notification
+ * Returns a unique id for this notification.
*
* This is just the base url. This should generally be some kind of unique
* id.
*
* @return string
*/
- function getId() {
-
+ public function getId()
+ {
return $this->id;
-
}
/**
@@ -204,10 +198,8 @@ class InviteReply implements NotificationInterface {
*
* @return string
*/
- function getETag() {
-
+ public function getETag()
+ {
return $this->etag;
-
}
-
}
diff --git a/vendor/sabre/dav/lib/CalDAV/Xml/Notification/NotificationInterface.php b/vendor/sabre/dav/lib/CalDAV/Xml/Notification/NotificationInterface.php
index b98f9c888..be7490533 100644
--- a/vendor/sabre/dav/lib/CalDAV/Xml/Notification/NotificationInterface.php
+++ b/vendor/sabre/dav/lib/CalDAV/Xml/Notification/NotificationInterface.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV\Xml\Notification;
use Sabre\Xml\Writer;
@@ -12,26 +14,25 @@ use Sabre\Xml\XmlSerializable;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-interface NotificationInterface extends XmlSerializable {
-
+interface NotificationInterface extends XmlSerializable
+{
/**
* This method serializes the entire notification, as it is used in the
* response body.
*
* @param Writer $writer
- * @return void
*/
- function xmlSerializeFull(Writer $writer);
+ public function xmlSerializeFull(Writer $writer);
/**
- * Returns a unique id for this notification
+ * Returns a unique id for this notification.
*
* This is just the base url. This should generally be some kind of unique
* id.
*
* @return string
*/
- function getId();
+ public function getId();
/**
* Returns the ETag for this notification.
@@ -40,6 +41,5 @@ interface NotificationInterface extends XmlSerializable {
*
* @return string
*/
- function getETag();
-
+ public function getETag();
}
diff --git a/vendor/sabre/dav/lib/CalDAV/Xml/Notification/SystemStatus.php b/vendor/sabre/dav/lib/CalDAV/Xml/Notification/SystemStatus.php
index 8c945dd68..3c656df34 100644
--- a/vendor/sabre/dav/lib/CalDAV/Xml/Notification/SystemStatus.php
+++ b/vendor/sabre/dav/lib/CalDAV/Xml/Notification/SystemStatus.php
@@ -1,12 +1,14 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV\Xml\Notification;
use Sabre\CalDAV\Plugin;
use Sabre\Xml\Writer;
/**
- * SystemStatus notification
+ * SystemStatus notification.
*
* This notification can be used to indicate to the user that the system is
* down.
@@ -15,14 +17,14 @@ use Sabre\Xml\Writer;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class SystemStatus implements NotificationInterface {
-
+class SystemStatus implements NotificationInterface
+{
const TYPE_LOW = 1;
const TYPE_MEDIUM = 2;
const TYPE_HIGH = 3;
/**
- * A unique id
+ * A unique id.
*
* @var string
*/
@@ -50,7 +52,7 @@ class SystemStatus implements NotificationInterface {
protected $href;
/**
- * Notification Etag
+ * Notification Etag.
*
* @var string
*/
@@ -64,18 +66,17 @@ class SystemStatus implements NotificationInterface {
*
* @param string $id
* @param string $etag
- * @param int $type
+ * @param int $type
* @param string $description
* @param string $href
*/
- function __construct($id, $etag, $type = self::TYPE_HIGH, $description = null, $href = null) {
-
+ public function __construct($id, $etag, $type = self::TYPE_HIGH, $description = null, $href = null)
+ {
$this->id = $id;
$this->type = $type;
$this->description = $description;
$this->href = $href;
$this->etag = $etag;
-
}
/**
@@ -91,27 +92,25 @@ class SystemStatus implements NotificationInterface {
* responsible for closing them.
*
* @param Writer $writer
- * @return void
*/
- function xmlSerialize(Writer $writer) {
-
+ public function xmlSerialize(Writer $writer)
+ {
switch ($this->type) {
- case self::TYPE_LOW :
+ case self::TYPE_LOW:
$type = 'low';
break;
- case self::TYPE_MEDIUM :
+ case self::TYPE_MEDIUM:
$type = 'medium';
break;
- default :
- case self::TYPE_HIGH :
+ default:
+ case self::TYPE_HIGH:
$type = 'high';
break;
}
- $writer->startElement('{' . Plugin::NS_CALENDARSERVER . '}systemstatus');
+ $writer->startElement('{'.Plugin::NS_CALENDARSERVER.'}systemstatus');
$writer->writeAttribute('type', $type);
$writer->endElement();
-
}
/**
@@ -119,51 +118,47 @@ class SystemStatus implements NotificationInterface {
* response body.
*
* @param Writer $writer
- * @return void
*/
- function xmlSerializeFull(Writer $writer) {
-
- $cs = '{' . Plugin::NS_CALENDARSERVER . '}';
+ public function xmlSerializeFull(Writer $writer)
+ {
+ $cs = '{'.Plugin::NS_CALENDARSERVER.'}';
switch ($this->type) {
- case self::TYPE_LOW :
+ case self::TYPE_LOW:
$type = 'low';
break;
- case self::TYPE_MEDIUM :
+ case self::TYPE_MEDIUM:
$type = 'medium';
break;
- default :
- case self::TYPE_HIGH :
+ default:
+ case self::TYPE_HIGH:
$type = 'high';
break;
}
- $writer->startElement($cs . 'systemstatus');
+ $writer->startElement($cs.'systemstatus');
$writer->writeAttribute('type', $type);
-
if ($this->description) {
- $writer->writeElement($cs . 'description', $this->description);
+ $writer->writeElement($cs.'description', $this->description);
}
if ($this->href) {
$writer->writeElement('{DAV:}href', $this->href);
}
$writer->endElement(); // systemstatus
-
}
/**
- * Returns a unique id for this notification
+ * Returns a unique id for this notification.
*
* This is just the base url. This should generally be some kind of unique
* id.
*
* @return string
*/
- function getId() {
-
+ public function getId()
+ {
return $this->id;
-
}
/*
@@ -173,10 +168,8 @@ class SystemStatus implements NotificationInterface {
*
* @return string
*/
- function getETag() {
-
+ public function getETag()
+ {
return $this->etag;
-
}
-
}
diff --git a/vendor/sabre/dav/lib/CalDAV/Xml/Property/AllowedSharingModes.php b/vendor/sabre/dav/lib/CalDAV/Xml/Property/AllowedSharingModes.php
index 54e5a116a..224f52c96 100644
--- a/vendor/sabre/dav/lib/CalDAV/Xml/Property/AllowedSharingModes.php
+++ b/vendor/sabre/dav/lib/CalDAV/Xml/Property/AllowedSharingModes.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV\Xml\Property;
use Sabre\CalDAV\Plugin;
@@ -7,7 +9,7 @@ use Sabre\Xml\Writer;
use Sabre\Xml\XmlSerializable;
/**
- * AllowedSharingModes
+ * AllowedSharingModes.
*
* This property encodes the 'allowed-sharing-modes' property, as defined by
* the 'caldav-sharing-02' spec, in the http://calendarserver.org/ns/
@@ -18,14 +20,15 @@ use Sabre\Xml\XmlSerializable;
* such as VEVENT, VTODO
*
* @see https://trac.calendarserver.org/browser/CalendarServer/trunk/doc/Extensions/caldav-sharing-02.txt
+ *
* @copyright Copyright (C) fruux GmbH (https://fruux.com/)
* @author Evert Pot (http://www.rooftopsolutions.nl/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class AllowedSharingModes implements XmlSerializable {
-
+class AllowedSharingModes implements XmlSerializable
+{
/**
- * Whether or not a calendar can be shared with another user
+ * Whether or not a calendar can be shared with another user.
*
* @var bool
*/
@@ -39,17 +42,15 @@ class AllowedSharingModes implements XmlSerializable {
protected $canBePublished;
/**
- * Constructor
+ * Constructor.
*
* @param bool $canBeShared
* @param bool $canBePublished
- * @return void
*/
- function __construct($canBeShared, $canBePublished) {
-
+ public function __construct($canBeShared, $canBePublished)
+ {
$this->canBeShared = $canBeShared;
$this->canBePublished = $canBePublished;
-
}
/**
@@ -69,19 +70,14 @@ class AllowedSharingModes implements XmlSerializable {
* If you are opening new elements, you must also close them again.
*
* @param Writer $writer
- * @return void
*/
- function xmlSerialize(Writer $writer) {
-
+ public function xmlSerialize(Writer $writer)
+ {
if ($this->canBeShared) {
- $writer->writeElement('{' . Plugin::NS_CALENDARSERVER . '}can-be-shared');
+ $writer->writeElement('{'.Plugin::NS_CALENDARSERVER.'}can-be-shared');
}
if ($this->canBePublished) {
- $writer->writeElement('{' . Plugin::NS_CALENDARSERVER . '}can-be-published');
+ $writer->writeElement('{'.Plugin::NS_CALENDARSERVER.'}can-be-published');
}
-
}
-
-
-
}
diff --git a/vendor/sabre/dav/lib/CalDAV/Xml/Property/EmailAddressSet.php b/vendor/sabre/dav/lib/CalDAV/Xml/Property/EmailAddressSet.php
index fc6f1d505..6b28d5df2 100644
--- a/vendor/sabre/dav/lib/CalDAV/Xml/Property/EmailAddressSet.php
+++ b/vendor/sabre/dav/lib/CalDAV/Xml/Property/EmailAddressSet.php
@@ -1,12 +1,14 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV\Xml\Property;
use Sabre\Xml\Writer;
use Sabre\Xml\XmlSerializable;
/**
- * email-address-set property
+ * email-address-set property.
*
* This property represents the email-address-set property in the
* http://calendarserver.org/ns/ namespace.
@@ -17,35 +19,33 @@ use Sabre\Xml\XmlSerializable;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class EmailAddressSet implements XmlSerializable {
-
+class EmailAddressSet implements XmlSerializable
+{
/**
- * emails
+ * emails.
*
* @var array
*/
private $emails;
/**
- * __construct
+ * __construct.
*
* @param array $emails
*/
- function __construct(array $emails) {
-
+ public function __construct(array $emails)
+ {
$this->emails = $emails;
-
}
/**
- * Returns the email addresses
+ * Returns the email addresses.
*
* @return array
*/
- function getValue() {
-
+ public function getValue()
+ {
return $this->emails;
-
}
/**
@@ -65,16 +65,11 @@ class EmailAddressSet implements XmlSerializable {
* If you are opening new elements, you must also close them again.
*
* @param Writer $writer
- * @return void
*/
- function xmlSerialize(Writer $writer) {
-
+ public function xmlSerialize(Writer $writer)
+ {
foreach ($this->emails as $email) {
-
$writer->writeElement('{http://calendarserver.org/ns/}email-address', $email);
-
}
-
}
-
}
diff --git a/vendor/sabre/dav/lib/CalDAV/Xml/Property/Invite.php b/vendor/sabre/dav/lib/CalDAV/Xml/Property/Invite.php
index 4f33c464c..db456617c 100644
--- a/vendor/sabre/dav/lib/CalDAV/Xml/Property/Invite.php
+++ b/vendor/sabre/dav/lib/CalDAV/Xml/Property/Invite.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV\Xml\Property;
use Sabre\CalDAV\Plugin;
@@ -9,19 +11,20 @@ use Sabre\Xml\Writer;
use Sabre\Xml\XmlSerializable;
/**
- * Invite property
+ * Invite property.
*
* This property encodes the 'invite' property, as defined by
* the 'caldav-sharing-02' spec, in the http://calendarserver.org/ns/
* namespace.
*
* @see https://trac.calendarserver.org/browser/CalendarServer/trunk/doc/Extensions/caldav-sharing-02.txt
+ *
* @copyright Copyright (C) fruux GmbH (https://fruux.com/)
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class Invite implements XmlSerializable {
-
+class Invite implements XmlSerializable
+{
/**
* The list of users a calendar has been shared to.
*
@@ -34,10 +37,9 @@ class Invite implements XmlSerializable {
*
* @param Sharee[] $sharees
*/
- function __construct(array $sharees) {
-
+ public function __construct(array $sharees)
+ {
$this->sharees = $sharees;
-
}
/**
@@ -45,10 +47,9 @@ class Invite implements XmlSerializable {
*
* @return array
*/
- function getValue() {
-
+ public function getValue()
+ {
return $this->sharees;
-
}
/**
@@ -68,61 +69,54 @@ class Invite implements XmlSerializable {
* If you are opening new elements, you must also close them again.
*
* @param Writer $writer
- * @return void
*/
- function xmlSerialize(Writer $writer) {
-
- $cs = '{' . Plugin::NS_CALENDARSERVER . '}';
+ public function xmlSerialize(Writer $writer)
+ {
+ $cs = '{'.Plugin::NS_CALENDARSERVER.'}';
foreach ($this->sharees as $sharee) {
-
- if ($sharee->access === DAV\Sharing\Plugin::ACCESS_SHAREDOWNER) {
- $writer->startElement($cs . 'organizer');
+ if (DAV\Sharing\Plugin::ACCESS_SHAREDOWNER === $sharee->access) {
+ $writer->startElement($cs.'organizer');
} else {
- $writer->startElement($cs . 'user');
+ $writer->startElement($cs.'user');
switch ($sharee->inviteStatus) {
- case DAV\Sharing\Plugin::INVITE_ACCEPTED :
- $writer->writeElement($cs . 'invite-accepted');
+ case DAV\Sharing\Plugin::INVITE_ACCEPTED:
+ $writer->writeElement($cs.'invite-accepted');
break;
- case DAV\Sharing\Plugin::INVITE_DECLINED :
- $writer->writeElement($cs . 'invite-declined');
+ case DAV\Sharing\Plugin::INVITE_DECLINED:
+ $writer->writeElement($cs.'invite-declined');
break;
- case DAV\Sharing\Plugin::INVITE_NORESPONSE :
- $writer->writeElement($cs . 'invite-noresponse');
+ case DAV\Sharing\Plugin::INVITE_NORESPONSE:
+ $writer->writeElement($cs.'invite-noresponse');
break;
- case DAV\Sharing\Plugin::INVITE_INVALID :
- $writer->writeElement($cs . 'invite-invalid');
+ case DAV\Sharing\Plugin::INVITE_INVALID:
+ $writer->writeElement($cs.'invite-invalid');
break;
}
- $writer->startElement($cs . 'access');
+ $writer->startElement($cs.'access');
switch ($sharee->access) {
- case DAV\Sharing\Plugin::ACCESS_READWRITE :
- $writer->writeElement($cs . 'read-write');
+ case DAV\Sharing\Plugin::ACCESS_READWRITE:
+ $writer->writeElement($cs.'read-write');
break;
- case DAV\Sharing\Plugin::ACCESS_READ :
- $writer->writeElement($cs . 'read');
+ case DAV\Sharing\Plugin::ACCESS_READ:
+ $writer->writeElement($cs.'read');
break;
-
}
$writer->endElement(); // access
-
}
$href = new DAV\Xml\Property\Href($sharee->href);
$href->xmlSerialize($writer);
if (isset($sharee->properties['{DAV:}displayname'])) {
- $writer->writeElement($cs . 'common-name', $sharee->properties['{DAV:}displayname']);
+ $writer->writeElement($cs.'common-name', $sharee->properties['{DAV:}displayname']);
}
if ($sharee->comment) {
- $writer->writeElement($cs . 'summary', $sharee->comment);
+ $writer->writeElement($cs.'summary', $sharee->comment);
}
$writer->endElement(); // organizer or user
-
}
-
}
-
}
diff --git a/vendor/sabre/dav/lib/CalDAV/Xml/Property/ScheduleCalendarTransp.php b/vendor/sabre/dav/lib/CalDAV/Xml/Property/ScheduleCalendarTransp.php
index 10c20be55..780907169 100644
--- a/vendor/sabre/dav/lib/CalDAV/Xml/Property/ScheduleCalendarTransp.php
+++ b/vendor/sabre/dav/lib/CalDAV/Xml/Property/ScheduleCalendarTransp.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV\Xml\Property;
use Sabre\CalDAV\Plugin;
@@ -24,41 +26,39 @@ use Sabre\Xml\Writer;
* @author Evert Pot (http://www.rooftopsolutions.nl/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class ScheduleCalendarTransp implements Element {
-
+class ScheduleCalendarTransp implements Element
+{
const TRANSPARENT = 'transparent';
const OPAQUE = 'opaque';
/**
- * value
+ * value.
*
* @var string
*/
protected $value;
/**
- * Creates the property
+ * Creates the property.
*
* @param string $value
*/
- function __construct($value) {
-
- if ($value !== self::TRANSPARENT && $value !== self::OPAQUE) {
+ public function __construct($value)
+ {
+ if (self::TRANSPARENT !== $value && self::OPAQUE !== $value) {
throw new \InvalidArgumentException('The value must either be specified as "transparent" or "opaque"');
}
$this->value = $value;
-
}
/**
- * Returns the current value
+ * Returns the current value.
*
* @return string
*/
- function getValue() {
-
+ public function getValue()
+ {
return $this->value;
-
}
/**
@@ -78,19 +78,17 @@ class ScheduleCalendarTransp implements Element {
* If you are opening new elements, you must also close them again.
*
* @param Writer $writer
- * @return void
*/
- function xmlSerialize(Writer $writer) {
-
+ public function xmlSerialize(Writer $writer)
+ {
switch ($this->value) {
- case self::TRANSPARENT :
- $writer->writeElement('{' . Plugin::NS_CALDAV . '}transparent');
+ case self::TRANSPARENT:
+ $writer->writeElement('{'.Plugin::NS_CALDAV.'}transparent');
break;
- case self::OPAQUE :
- $writer->writeElement('{' . Plugin::NS_CALDAV . '}opaque');
+ case self::OPAQUE:
+ $writer->writeElement('{'.Plugin::NS_CALDAV.'}opaque');
break;
}
-
}
/**
@@ -112,10 +110,11 @@ class ScheduleCalendarTransp implements Element {
* the next element.
*
* @param Reader $reader
+ *
* @return mixed
*/
- static function xmlDeserialize(Reader $reader) {
-
+ public static function xmlDeserialize(Reader $reader)
+ {
$elems = Deserializer\enum($reader, Plugin::NS_CALDAV);
if (in_array('transparent', $elems)) {
@@ -123,8 +122,7 @@ class ScheduleCalendarTransp implements Element {
} else {
$value = self::OPAQUE;
}
- return new self($value);
+ return new self($value);
}
-
}
diff --git a/vendor/sabre/dav/lib/CalDAV/Xml/Property/SupportedCalendarComponentSet.php b/vendor/sabre/dav/lib/CalDAV/Xml/Property/SupportedCalendarComponentSet.php
index 7fc25c5f0..56fa61b13 100644
--- a/vendor/sabre/dav/lib/CalDAV/Xml/Property/SupportedCalendarComponentSet.php
+++ b/vendor/sabre/dav/lib/CalDAV/Xml/Property/SupportedCalendarComponentSet.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV\Xml\Property;
use Sabre\CalDAV\Plugin;
@@ -21,8 +23,8 @@ use Sabre\Xml\Writer;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class SupportedCalendarComponentSet implements Element {
-
+class SupportedCalendarComponentSet implements Element
+{
/**
* List of supported components.
*
@@ -37,21 +39,19 @@ class SupportedCalendarComponentSet implements Element {
*
* @param array $components
*/
- function __construct(array $components) {
-
+ public function __construct(array $components)
+ {
$this->components = $components;
-
}
/**
- * Returns the list of supported components
+ * Returns the list of supported components.
*
* @return array
*/
- function getValue() {
-
+ public function getValue()
+ {
return $this->components;
-
}
/**
@@ -71,18 +71,14 @@ class SupportedCalendarComponentSet implements Element {
* If you are opening new elements, you must also close them again.
*
* @param Writer $writer
- * @return void
*/
- function xmlSerialize(Writer $writer) {
-
+ public function xmlSerialize(Writer $writer)
+ {
foreach ($this->components as $component) {
-
- $writer->startElement('{' . Plugin::NS_CALDAV . '}comp');
+ $writer->startElement('{'.Plugin::NS_CALDAV.'}comp');
$writer->writeAttributes(['name' => $component]);
$writer->endElement();
-
}
-
}
/**
@@ -104,16 +100,17 @@ class SupportedCalendarComponentSet implements Element {
* the next element.
*
* @param Reader $reader
+ *
* @return mixed
*/
- static function xmlDeserialize(Reader $reader) {
-
+ public static function xmlDeserialize(Reader $reader)
+ {
$elems = $reader->parseInnerTree();
$components = [];
- foreach ((array)$elems as $elem) {
- if ($elem['name'] === '{' . Plugin::NS_CALDAV . '}comp') {
+ foreach ((array) $elems as $elem) {
+ if ($elem['name'] === '{'.Plugin::NS_CALDAV.'}comp') {
$components[] = $elem['attributes']['name'];
}
}
@@ -123,7 +120,5 @@ class SupportedCalendarComponentSet implements Element {
}
return new self($components);
-
}
-
}
diff --git a/vendor/sabre/dav/lib/CalDAV/Xml/Property/SupportedCalendarData.php b/vendor/sabre/dav/lib/CalDAV/Xml/Property/SupportedCalendarData.php
index d123ba4c0..1c9c4779f 100644
--- a/vendor/sabre/dav/lib/CalDAV/Xml/Property/SupportedCalendarData.php
+++ b/vendor/sabre/dav/lib/CalDAV/Xml/Property/SupportedCalendarData.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV\Xml\Property;
use Sabre\CalDAV\Plugin;
@@ -7,7 +9,7 @@ use Sabre\Xml\Writer;
use Sabre\Xml\XmlSerializable;
/**
- * Supported-calendar-data property
+ * Supported-calendar-data property.
*
* This property is a representation of the supported-calendar-data property
* in the CalDAV namespace. SabreDAV only has support for text/calendar;2.0
@@ -20,8 +22,8 @@ use Sabre\Xml\XmlSerializable;
* @author Evert Pot (http://www.rooftopsolutions.nl/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class SupportedCalendarData implements XmlSerializable {
-
+class SupportedCalendarData implements XmlSerializable
+{
/**
* The xmlSerialize method is called during xml writing.
*
@@ -39,22 +41,19 @@ class SupportedCalendarData implements XmlSerializable {
* If you are opening new elements, you must also close them again.
*
* @param Writer $writer
- * @return void
*/
- function xmlSerialize(Writer $writer) {
-
- $writer->startElement('{' . Plugin::NS_CALDAV . '}calendar-data');
+ public function xmlSerialize(Writer $writer)
+ {
+ $writer->startElement('{'.Plugin::NS_CALDAV.'}calendar-data');
$writer->writeAttributes([
'content-type' => 'text/calendar',
- 'version' => '2.0',
+ 'version' => '2.0',
]);
$writer->endElement(); // calendar-data
- $writer->startElement('{' . Plugin::NS_CALDAV . '}calendar-data');
+ $writer->startElement('{'.Plugin::NS_CALDAV.'}calendar-data');
$writer->writeAttributes([
'content-type' => 'application/calendar+json',
]);
$writer->endElement(); // calendar-data
-
}
-
}
diff --git a/vendor/sabre/dav/lib/CalDAV/Xml/Property/SupportedCollationSet.php b/vendor/sabre/dav/lib/CalDAV/Xml/Property/SupportedCollationSet.php
index af10860d0..b88cd0d92 100644
--- a/vendor/sabre/dav/lib/CalDAV/Xml/Property/SupportedCollationSet.php
+++ b/vendor/sabre/dav/lib/CalDAV/Xml/Property/SupportedCollationSet.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV\Xml\Property;
use Sabre\CalDAV\Plugin;
@@ -7,7 +9,7 @@ use Sabre\Xml\Writer;
use Sabre\Xml\XmlSerializable;
/**
- * supported-collation-set property
+ * supported-collation-set property.
*
* This property is a representation of the supported-collation-set property
* in the CalDAV namespace.
@@ -19,8 +21,8 @@ use Sabre\Xml\XmlSerializable;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class SupportedCollationSet implements XmlSerializable {
-
+class SupportedCollationSet implements XmlSerializable
+{
/**
* The xmlSerialize method is called during xml writing.
*
@@ -38,20 +40,17 @@ class SupportedCollationSet implements XmlSerializable {
* If you are opening new elements, you must also close them again.
*
* @param Writer $writer
- * @return void
*/
- function xmlSerialize(Writer $writer) {
-
+ public function xmlSerialize(Writer $writer)
+ {
$collations = [
'i;ascii-casemap',
'i;octet',
- 'i;unicode-casemap'
+ 'i;unicode-casemap',
];
foreach ($collations as $collation) {
- $writer->writeElement('{' . Plugin::NS_CALDAV . '}supported-collation', $collation);
+ $writer->writeElement('{'.Plugin::NS_CALDAV.'}supported-collation', $collation);
}
-
}
-
}
diff --git a/vendor/sabre/dav/lib/CalDAV/Xml/Request/CalendarMultiGetReport.php b/vendor/sabre/dav/lib/CalDAV/Xml/Request/CalendarMultiGetReport.php
index 6d3c5d508..8231de6bd 100644
--- a/vendor/sabre/dav/lib/CalDAV/Xml/Request/CalendarMultiGetReport.php
+++ b/vendor/sabre/dav/lib/CalDAV/Xml/Request/CalendarMultiGetReport.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV\Xml\Request;
use Sabre\CalDAV\Plugin;
@@ -19,8 +21,8 @@ use Sabre\Xml\XmlDeserializable;
* @author Evert Pot (http://www.rooftopsolutions.nl/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class CalendarMultiGetReport implements XmlDeserializable {
-
+class CalendarMultiGetReport implements XmlDeserializable
+{
/**
* An array with requested properties.
*
@@ -80,36 +82,33 @@ class CalendarMultiGetReport implements XmlDeserializable {
* the next element.
*
* @param Reader $reader
+ *
* @return mixed
*/
- static function xmlDeserialize(Reader $reader) {
-
+ public static function xmlDeserialize(Reader $reader)
+ {
$elems = $reader->parseInnerTree([
'{urn:ietf:params:xml:ns:caldav}calendar-data' => 'Sabre\\CalDAV\\Xml\\Filter\\CalendarData',
- '{DAV:}prop' => 'Sabre\\Xml\\Element\\KeyValue',
+ '{DAV:}prop' => 'Sabre\\Xml\\Element\\KeyValue',
]);
$newProps = [
- 'hrefs' => [],
+ 'hrefs' => [],
'properties' => [],
];
foreach ($elems as $elem) {
-
switch ($elem['name']) {
-
- case '{DAV:}prop' :
+ case '{DAV:}prop':
$newProps['properties'] = array_keys($elem['value']);
- if (isset($elem['value']['{' . Plugin::NS_CALDAV . '}calendar-data'])) {
- $newProps += $elem['value']['{' . Plugin::NS_CALDAV . '}calendar-data'];
+ if (isset($elem['value']['{'.Plugin::NS_CALDAV.'}calendar-data'])) {
+ $newProps += $elem['value']['{'.Plugin::NS_CALDAV.'}calendar-data'];
}
break;
- case '{DAV:}href' :
+ case '{DAV:}href':
$newProps['hrefs'][] = Uri\resolve($reader->contextUri, $elem['value']);
break;
-
}
-
}
$obj = new self();
@@ -118,7 +117,5 @@ class CalendarMultiGetReport implements XmlDeserializable {
}
return $obj;
-
}
-
}
diff --git a/vendor/sabre/dav/lib/CalDAV/Xml/Request/CalendarQueryReport.php b/vendor/sabre/dav/lib/CalDAV/Xml/Request/CalendarQueryReport.php
index e0b1c7950..e85eccd2d 100644
--- a/vendor/sabre/dav/lib/CalDAV/Xml/Request/CalendarQueryReport.php
+++ b/vendor/sabre/dav/lib/CalDAV/Xml/Request/CalendarQueryReport.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV\Xml\Request;
use Sabre\CalDAV\Plugin;
@@ -19,8 +21,8 @@ use Sabre\Xml\XmlDeserializable;
* @author Evert Pot (http://www.rooftopsolutions.nl/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class CalendarQueryReport implements XmlDeserializable {
-
+class CalendarQueryReport implements XmlDeserializable
+{
/**
* An array with requested properties.
*
@@ -80,38 +82,39 @@ class CalendarQueryReport implements XmlDeserializable {
* the next element.
*
* @param Reader $reader
+ *
* @return mixed
*/
- static function xmlDeserialize(Reader $reader) {
-
+ public static function xmlDeserialize(Reader $reader)
+ {
$elems = $reader->parseInnerTree([
- '{urn:ietf:params:xml:ns:caldav}comp-filter' => 'Sabre\\CalDAV\\Xml\\Filter\\CompFilter',
- '{urn:ietf:params:xml:ns:caldav}prop-filter' => 'Sabre\\CalDAV\\Xml\\Filter\\PropFilter',
- '{urn:ietf:params:xml:ns:caldav}param-filter' => 'Sabre\\CalDAV\\Xml\\Filter\\ParamFilter',
+ '{urn:ietf:params:xml:ns:caldav}comp-filter' => 'Sabre\\CalDAV\\Xml\\Filter\\CompFilter',
+ '{urn:ietf:params:xml:ns:caldav}prop-filter' => 'Sabre\\CalDAV\\Xml\\Filter\\PropFilter',
+ '{urn:ietf:params:xml:ns:caldav}param-filter' => 'Sabre\\CalDAV\\Xml\\Filter\\ParamFilter',
'{urn:ietf:params:xml:ns:caldav}calendar-data' => 'Sabre\\CalDAV\\Xml\\Filter\\CalendarData',
- '{DAV:}prop' => 'Sabre\\Xml\\Element\\KeyValue',
+ '{DAV:}prop' => 'Sabre\\Xml\\Element\\KeyValue',
]);
$newProps = [
- 'filters' => null,
+ 'filters' => null,
'properties' => [],
];
- if (!is_array($elems)) $elems = [];
+ if (!is_array($elems)) {
+ $elems = [];
+ }
foreach ($elems as $elem) {
-
switch ($elem['name']) {
-
- case '{DAV:}prop' :
+ case '{DAV:}prop':
$newProps['properties'] = array_keys($elem['value']);
- if (isset($elem['value']['{' . Plugin::NS_CALDAV . '}calendar-data'])) {
- $newProps += $elem['value']['{' . Plugin::NS_CALDAV . '}calendar-data'];
+ if (isset($elem['value']['{'.Plugin::NS_CALDAV.'}calendar-data'])) {
+ $newProps += $elem['value']['{'.Plugin::NS_CALDAV.'}calendar-data'];
}
break;
- case '{' . Plugin::NS_CALDAV . '}filter' :
+ case '{'.Plugin::NS_CALDAV.'}filter':
foreach ($elem['value'] as $subElem) {
- if ($subElem['name'] === '{' . Plugin::NS_CALDAV . '}comp-filter') {
+ if ($subElem['name'] === '{'.Plugin::NS_CALDAV.'}comp-filter') {
if (!is_null($newProps['filters'])) {
throw new BadRequest('Only one top-level comp-filter may be defined');
}
@@ -119,21 +122,18 @@ class CalendarQueryReport implements XmlDeserializable {
}
}
break;
-
}
-
}
if (is_null($newProps['filters'])) {
- throw new BadRequest('The {' . Plugin::NS_CALDAV . '}filter element is required for this request');
+ throw new BadRequest('The {'.Plugin::NS_CALDAV.'}filter element is required for this request');
}
$obj = new self();
foreach ($newProps as $key => $value) {
$obj->$key = $value;
}
- return $obj;
+ return $obj;
}
-
}
diff --git a/vendor/sabre/dav/lib/CalDAV/Xml/Request/FreeBusyQueryReport.php b/vendor/sabre/dav/lib/CalDAV/Xml/Request/FreeBusyQueryReport.php
index 0f6c1e074..a4d98a8d4 100644
--- a/vendor/sabre/dav/lib/CalDAV/Xml/Request/FreeBusyQueryReport.php
+++ b/vendor/sabre/dav/lib/CalDAV/Xml/Request/FreeBusyQueryReport.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV\Xml\Request;
use Sabre\CalDAV\Plugin;
@@ -9,7 +11,7 @@ use Sabre\Xml\Reader;
use Sabre\Xml\XmlDeserializable;
/**
- * FreeBusyQueryReport
+ * FreeBusyQueryReport.
*
* This class parses the {DAV:}free-busy-query REPORT, as defined in:
*
@@ -19,19 +21,19 @@ use Sabre\Xml\XmlDeserializable;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class FreeBusyQueryReport implements XmlDeserializable {
-
+class FreeBusyQueryReport implements XmlDeserializable
+{
/**
- * Starttime of report
+ * Starttime of report.
*
- * @var DateTime|null
+ * @var \DateTime|null
*/
public $start;
/**
- * End time of report
+ * End time of report.
*
- * @var DateTime|null
+ * @var \DateTime|null
*/
public $end;
@@ -54,22 +56,23 @@ class FreeBusyQueryReport implements XmlDeserializable {
* the next element.
*
* @param Reader $reader
+ *
* @return mixed
*/
- static function xmlDeserialize(Reader $reader) {
-
- $timeRange = '{' . Plugin::NS_CALDAV . '}time-range';
+ public static function xmlDeserialize(Reader $reader)
+ {
+ $timeRange = '{'.Plugin::NS_CALDAV.'}time-range';
$start = null;
$end = null;
- foreach ((array)$reader->parseInnerTree([]) as $elem) {
-
- if ($elem['name'] !== $timeRange) continue;
+ foreach ((array) $reader->parseInnerTree([]) as $elem) {
+ if ($elem['name'] !== $timeRange) {
+ continue;
+ }
$start = empty($elem['attributes']['start']) ?: $elem['attributes']['start'];
$end = empty($elem['attributes']['end']) ?: $elem['attributes']['end'];
-
}
if (!$start && !$end) {
throw new BadRequest('The freebusy report must have a time-range element');
@@ -85,7 +88,5 @@ class FreeBusyQueryReport implements XmlDeserializable {
$result->end = $end;
return $result;
-
}
-
}
diff --git a/vendor/sabre/dav/lib/CalDAV/Xml/Request/InviteReply.php b/vendor/sabre/dav/lib/CalDAV/Xml/Request/InviteReply.php
index db32cc6a5..710095bb2 100644
--- a/vendor/sabre/dav/lib/CalDAV/Xml/Request/InviteReply.php
+++ b/vendor/sabre/dav/lib/CalDAV/Xml/Request/InviteReply.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV\Xml\Request;
use Sabre\CalDAV\Plugin;
@@ -11,7 +13,7 @@ use Sabre\Xml\Reader;
use Sabre\Xml\XmlDeserializable;
/**
- * Invite-reply POST request parser
+ * Invite-reply POST request parser.
*
* This class parses the invite-reply POST request, as defined in:
*
@@ -21,8 +23,8 @@ use Sabre\Xml\XmlDeserializable;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class InviteReply implements XmlDeserializable {
-
+class InviteReply implements XmlDeserializable
+{
/**
* The sharee calendar user address.
*
@@ -40,14 +42,14 @@ class InviteReply implements XmlDeserializable {
public $calendarUri;
/**
- * The id of the invite message that's being responded to
+ * The id of the invite message that's being responded to.
*
* @var string
*/
public $inReplyTo;
/**
- * An optional message
+ * An optional message.
*
* @var string
*/
@@ -61,22 +63,21 @@ class InviteReply implements XmlDeserializable {
public $status;
/**
- * Constructor
+ * Constructor.
*
* @param string $href
* @param string $calendarUri
* @param string $inReplyTo
* @param string $summary
- * @param int $status
+ * @param int $status
*/
- function __construct($href, $calendarUri, $inReplyTo, $summary, $status) {
-
+ public function __construct($href, $calendarUri, $inReplyTo, $summary, $status)
+ {
$this->href = $href;
$this->calendarUri = $calendarUri;
$this->inReplyTo = $inReplyTo;
$this->summary = $summary;
$this->status = $status;
-
}
/**
@@ -98,10 +99,11 @@ class InviteReply implements XmlDeserializable {
* the next element.
*
* @param Reader $reader
+ *
* @return mixed
*/
- static function xmlDeserialize(Reader $reader) {
-
+ public static function xmlDeserialize(Reader $reader)
+ {
$elems = KeyValue::xmlDeserialize($reader);
$href = null;
@@ -111,40 +113,35 @@ class InviteReply implements XmlDeserializable {
$status = null;
foreach ($elems as $name => $value) {
-
switch ($name) {
-
- case '{' . Plugin::NS_CALENDARSERVER . '}hosturl' :
+ case '{'.Plugin::NS_CALENDARSERVER.'}hosturl':
foreach ($value as $bla) {
- if ($bla['name'] === '{DAV:}href') {
+ if ('{DAV:}href' === $bla['name']) {
$calendarUri = $bla['value'];
}
}
break;
- case '{' . Plugin::NS_CALENDARSERVER . '}invite-accepted' :
+ case '{'.Plugin::NS_CALENDARSERVER.'}invite-accepted':
$status = DAV\Sharing\Plugin::INVITE_ACCEPTED;
break;
- case '{' . Plugin::NS_CALENDARSERVER . '}invite-declined' :
+ case '{'.Plugin::NS_CALENDARSERVER.'}invite-declined':
$status = DAV\Sharing\Plugin::INVITE_DECLINED;
break;
- case '{' . Plugin::NS_CALENDARSERVER . '}in-reply-to' :
+ case '{'.Plugin::NS_CALENDARSERVER.'}in-reply-to':
$inReplyTo = $value;
break;
- case '{' . Plugin::NS_CALENDARSERVER . '}summary' :
+ case '{'.Plugin::NS_CALENDARSERVER.'}summary':
$summary = $value;
break;
- case '{DAV:}href' :
+ case '{DAV:}href':
$href = $value;
break;
}
-
}
if (is_null($calendarUri)) {
throw new BadRequest('The {http://calendarserver.org/ns/}hosturl/{DAV:}href element must exist');
}
return new self($href, $calendarUri, $inReplyTo, $summary, $status);
-
}
-
}
diff --git a/vendor/sabre/dav/lib/CalDAV/Xml/Request/MkCalendar.php b/vendor/sabre/dav/lib/CalDAV/Xml/Request/MkCalendar.php
index ce7fafde9..7cad98da5 100644
--- a/vendor/sabre/dav/lib/CalDAV/Xml/Request/MkCalendar.php
+++ b/vendor/sabre/dav/lib/CalDAV/Xml/Request/MkCalendar.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV\Xml\Request;
use Sabre\Xml\Reader;
@@ -16,8 +18,8 @@ use Sabre\Xml\XmlDeserializable;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class MkCalendar implements XmlDeserializable {
-
+class MkCalendar implements XmlDeserializable
+{
/**
* The list of properties that will be set.
*
@@ -30,10 +32,9 @@ class MkCalendar implements XmlDeserializable {
*
* @return array
*/
- function getProperties() {
-
+ public function getProperties()
+ {
return $this->properties;
-
}
/**
@@ -55,10 +56,11 @@ class MkCalendar implements XmlDeserializable {
* the next element.
*
* @param Reader $reader
+ *
* @return mixed
*/
- static function xmlDeserialize(Reader $reader) {
-
+ public static function xmlDeserialize(Reader $reader)
+ {
$self = new self();
$elementMap = $reader->elementMap;
@@ -67,13 +69,11 @@ class MkCalendar implements XmlDeserializable {
$elems = $reader->parseInnerTree($elementMap);
foreach ($elems as $elem) {
- if ($elem['name'] === '{DAV:}set') {
+ if ('{DAV:}set' === $elem['name']) {
$self->properties = array_merge($self->properties, $elem['value']['{DAV:}prop']);
}
}
return $self;
-
}
-
}
diff --git a/vendor/sabre/dav/lib/CalDAV/Xml/Request/Share.php b/vendor/sabre/dav/lib/CalDAV/Xml/Request/Share.php
index e0bd8e0af..60bd579d5 100644
--- a/vendor/sabre/dav/lib/CalDAV/Xml/Request/Share.php
+++ b/vendor/sabre/dav/lib/CalDAV/Xml/Request/Share.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV\Xml\Request;
use Sabre\CalDAV\Plugin;
@@ -8,7 +10,7 @@ use Sabre\Xml\Reader;
use Sabre\Xml\XmlDeserializable;
/**
- * Share POST request parser
+ * Share POST request parser.
*
* This class parses the share POST request, as defined in:
*
@@ -18,8 +20,8 @@ use Sabre\Xml\XmlDeserializable;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class Share implements XmlDeserializable {
-
+class Share implements XmlDeserializable
+{
/**
* The list of new people added or updated or removed from the share.
*
@@ -28,14 +30,13 @@ class Share implements XmlDeserializable {
public $sharees = [];
/**
- * Constructor
+ * Constructor.
*
* @param Sharee[] $sharees
*/
- function __construct(array $sharees) {
-
+ public function __construct(array $sharees)
+ {
$this->sharees = $sharees;
-
}
/**
@@ -57,55 +58,52 @@ class Share implements XmlDeserializable {
* the next element.
*
* @param Reader $reader
+ *
* @return mixed
*/
- static function xmlDeserialize(Reader $reader) {
-
+ public static function xmlDeserialize(Reader $reader)
+ {
$elems = $reader->parseGetElements([
- '{' . Plugin::NS_CALENDARSERVER . '}set' => 'Sabre\\Xml\\Element\\KeyValue',
- '{' . Plugin::NS_CALENDARSERVER . '}remove' => 'Sabre\\Xml\\Element\\KeyValue',
+ '{'.Plugin::NS_CALENDARSERVER.'}set' => 'Sabre\\Xml\\Element\\KeyValue',
+ '{'.Plugin::NS_CALENDARSERVER.'}remove' => 'Sabre\\Xml\\Element\\KeyValue',
]);
$sharees = [];
foreach ($elems as $elem) {
switch ($elem['name']) {
-
- case '{' . Plugin::NS_CALENDARSERVER . '}set' :
+ case '{'.Plugin::NS_CALENDARSERVER.'}set':
$sharee = $elem['value'];
- $sumElem = '{' . Plugin::NS_CALENDARSERVER . '}summary';
- $commonName = '{' . Plugin::NS_CALENDARSERVER . '}common-name';
+ $sumElem = '{'.Plugin::NS_CALENDARSERVER.'}summary';
+ $commonName = '{'.Plugin::NS_CALENDARSERVER.'}common-name';
$properties = [];
if (isset($sharee[$commonName])) {
$properties['{DAV:}displayname'] = $sharee[$commonName];
}
- $access = array_key_exists('{' . Plugin::NS_CALENDARSERVER . '}read-write', $sharee)
+ $access = array_key_exists('{'.Plugin::NS_CALENDARSERVER.'}read-write', $sharee)
? \Sabre\DAV\Sharing\Plugin::ACCESS_READWRITE
: \Sabre\DAV\Sharing\Plugin::ACCESS_READ;
$sharees[] = new Sharee([
- 'href' => $sharee['{DAV:}href'],
+ 'href' => $sharee['{DAV:}href'],
'properties' => $properties,
- 'access' => $access,
- 'comment' => isset($sharee[$sumElem]) ? $sharee[$sumElem] : null
+ 'access' => $access,
+ 'comment' => isset($sharee[$sumElem]) ? $sharee[$sumElem] : null,
]);
break;
- case '{' . Plugin::NS_CALENDARSERVER . '}remove' :
+ case '{'.Plugin::NS_CALENDARSERVER.'}remove':
$sharees[] = new Sharee([
- 'href' => $elem['value']['{DAV:}href'],
- 'access' => \Sabre\DAV\Sharing\Plugin::ACCESS_NOACCESS
+ 'href' => $elem['value']['{DAV:}href'],
+ 'access' => \Sabre\DAV\Sharing\Plugin::ACCESS_NOACCESS,
]);
break;
-
}
}
return new self($sharees);
-
}
-
}
diff --git a/vendor/sabre/dav/lib/CardDAV/AddressBook.php b/vendor/sabre/dav/lib/CardDAV/AddressBook.php
index c9d28a091..434801554 100644
--- a/vendor/sabre/dav/lib/CardDAV/AddressBook.php
+++ b/vendor/sabre/dav/lib/CardDAV/AddressBook.php
@@ -1,12 +1,14 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CardDAV;
use Sabre\DAV;
use Sabre\DAVACL;
/**
- * The AddressBook class represents a CardDAV addressbook, owned by a specific user
+ * The AddressBook class represents a CardDAV addressbook, owned by a specific user.
*
* The AddressBook can contain multiple vcards
*
@@ -14,77 +16,78 @@ use Sabre\DAVACL;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class AddressBook extends DAV\Collection implements IAddressBook, DAV\IProperties, DAVACL\IACL, DAV\Sync\ISyncCollection, DAV\IMultiGet {
-
+class AddressBook extends DAV\Collection implements IAddressBook, DAV\IProperties, DAVACL\IACL, DAV\Sync\ISyncCollection, DAV\IMultiGet
+{
use DAVACL\ACLTrait;
/**
- * This is an array with addressbook information
+ * This is an array with addressbook information.
*
* @var array
*/
protected $addressBookInfo;
/**
- * CardDAV backend
+ * CardDAV backend.
*
* @var Backend\BackendInterface
*/
protected $carddavBackend;
/**
- * Constructor
+ * Constructor.
*
* @param Backend\BackendInterface $carddavBackend
- * @param array $addressBookInfo
+ * @param array $addressBookInfo
*/
- function __construct(Backend\BackendInterface $carddavBackend, array $addressBookInfo) {
-
+ public function __construct(Backend\BackendInterface $carddavBackend, array $addressBookInfo)
+ {
$this->carddavBackend = $carddavBackend;
$this->addressBookInfo = $addressBookInfo;
-
}
/**
- * Returns the name of the addressbook
+ * Returns the name of the addressbook.
*
* @return string
*/
- function getName() {
-
+ public function getName()
+ {
return $this->addressBookInfo['uri'];
-
}
/**
- * Returns a card
+ * Returns a card.
*
* @param string $name
+ *
* @return Card
*/
- function getChild($name) {
-
+ public function getChild($name)
+ {
$obj = $this->carddavBackend->getCard($this->addressBookInfo['id'], $name);
- if (!$obj) throw new DAV\Exception\NotFound('Card not found');
- return new Card($this->carddavBackend, $this->addressBookInfo, $obj);
+ if (!$obj) {
+ throw new DAV\Exception\NotFound('Card not found');
+ }
+ return new Card($this->carddavBackend, $this->addressBookInfo, $obj);
}
/**
- * Returns the full list of cards
+ * Returns the full list of cards.
*
* @return array
*/
- function getChildren() {
-
+ public function getChildren()
+ {
$objs = $this->carddavBackend->getCards($this->addressBookInfo['id']);
$children = [];
foreach ($objs as $obj) {
$obj['acl'] = $this->getChildACL();
$children[] = new Card($this->carddavBackend, $this->addressBookInfo, $obj);
}
- return $children;
+ return $children;
}
/**
@@ -94,47 +97,47 @@ class AddressBook extends DAV\Collection implements IAddressBook, DAV\IPropertie
* If any children are not found, you do not have to return them.
*
* @param string[] $paths
+ *
* @return array
*/
- function getMultipleChildren(array $paths) {
-
+ public function getMultipleChildren(array $paths)
+ {
$objs = $this->carddavBackend->getMultipleCards($this->addressBookInfo['id'], $paths);
$children = [];
foreach ($objs as $obj) {
$obj['acl'] = $this->getChildACL();
$children[] = new Card($this->carddavBackend, $this->addressBookInfo, $obj);
}
- return $children;
+ return $children;
}
/**
- * Creates a new directory
+ * Creates a new directory.
*
* We actually block this, as subdirectories are not allowed in addressbooks.
*
* @param string $name
- * @return void
*/
- function createDirectory($name) {
-
+ public function createDirectory($name)
+ {
throw new DAV\Exception\MethodNotAllowed('Creating collections in addressbooks is not allowed');
-
}
/**
- * Creates a new file
+ * Creates a new file.
*
* The contents of the new file must be a valid VCARD.
*
* This method may return an ETag.
*
- * @param string $name
+ * @param string $name
* @param resource $vcardData
+ *
* @return string|null
*/
- function createFile($name, $vcardData = null) {
-
+ public function createFile($name, $vcardData = null)
+ {
if (is_resource($vcardData)) {
$vcardData = stream_get_contents($vcardData);
}
@@ -142,41 +145,32 @@ class AddressBook extends DAV\Collection implements IAddressBook, DAV\IPropertie
$vcardData = DAV\StringUtil::ensureUTF8($vcardData);
return $this->carddavBackend->createCard($this->addressBookInfo['id'], $name, $vcardData);
-
}
/**
* Deletes the entire addressbook.
- *
- * @return void
*/
- function delete() {
-
+ public function delete()
+ {
$this->carddavBackend->deleteAddressBook($this->addressBookInfo['id']);
-
}
/**
- * Renames the addressbook
+ * Renames the addressbook.
*
* @param string $newName
- * @return void
*/
- function setName($newName) {
-
+ public function setName($newName)
+ {
throw new DAV\Exception\MethodNotAllowed('Renaming addressbooks is not yet supported');
-
}
/**
* Returns the last modification date as a unix timestamp.
- *
- * @return void
*/
- function getLastModified() {
-
+ public function getLastModified()
+ {
return null;
-
}
/**
@@ -189,12 +183,10 @@ class AddressBook extends DAV\Collection implements IAddressBook, DAV\IPropertie
* Read the PropPatch documentation for more information.
*
* @param DAV\PropPatch $propPatch
- * @return void
*/
- function propPatch(DAV\PropPatch $propPatch) {
-
+ public function propPatch(DAV\PropPatch $propPatch)
+ {
return $this->carddavBackend->updateAddressBook($this->addressBookInfo['id'], $propPatch);
-
}
/**
@@ -206,39 +198,33 @@ class AddressBook extends DAV\Collection implements IAddressBook, DAV\IPropertie
* If the array is empty, it means 'all properties' were requested.
*
* @param array $properties
+ *
* @return array
*/
- function getProperties($properties) {
-
+ public function getProperties($properties)
+ {
$response = [];
foreach ($properties as $propertyName) {
-
if (isset($this->addressBookInfo[$propertyName])) {
-
$response[$propertyName] = $this->addressBookInfo[$propertyName];
-
}
-
}
return $response;
-
}
/**
- * Returns the owner principal
+ * Returns the owner principal.
*
* This must be a url to a principal, or null if there's no owner
*
* @return string|null
*/
- function getOwner() {
-
+ public function getOwner()
+ {
return $this->addressBookInfo['principaluri'];
-
}
-
/**
* This method returns the ACL's for card nodes in this address book.
* The result of this method automatically gets passed to the
@@ -246,8 +232,8 @@ class AddressBook extends DAV\Collection implements IAddressBook, DAV\IPropertie
*
* @return array
*/
- function getChildACL() {
-
+ public function getChildACL()
+ {
return [
[
'privilege' => '{DAV:}all',
@@ -255,10 +241,8 @@ class AddressBook extends DAV\Collection implements IAddressBook, DAV\IPropertie
'protected' => true,
],
];
-
}
-
/**
* This method returns the current sync-token for this collection.
* This can be any string.
@@ -268,8 +252,8 @@ class AddressBook extends DAV\Collection implements IAddressBook, DAV\IPropertie
*
* @return string|null
*/
- function getSyncToken() {
-
+ public function getSyncToken()
+ {
if (
$this->carddavBackend instanceof Backend\SyncSupport &&
isset($this->addressBookInfo['{DAV:}sync-token'])
@@ -282,7 +266,6 @@ class AddressBook extends DAV\Collection implements IAddressBook, DAV\IPropertie
) {
return $this->addressBookInfo['{http://sabredav.org/ns}sync-token'];
}
-
}
/**
@@ -336,12 +319,13 @@ class AddressBook extends DAV\Collection implements IAddressBook, DAV\IPropertie
* The limit is 'suggestive'. You are free to ignore it.
*
* @param string $syncToken
- * @param int $syncLevel
- * @param int $limit
+ * @param int $syncLevel
+ * @param int $limit
+ *
* @return array
*/
- function getChanges($syncToken, $syncLevel, $limit = null) {
-
+ public function getChanges($syncToken, $syncLevel, $limit = null)
+ {
if (!$this->carddavBackend instanceof Backend\SyncSupport) {
return null;
}
@@ -352,6 +336,5 @@ class AddressBook extends DAV\Collection implements IAddressBook, DAV\IPropertie
$syncLevel,
$limit
);
-
}
}
diff --git a/vendor/sabre/dav/lib/CardDAV/AddressBookHome.php b/vendor/sabre/dav/lib/CardDAV/AddressBookHome.php
index d770c0ffe..fb03000aa 100644
--- a/vendor/sabre/dav/lib/CardDAV/AddressBookHome.php
+++ b/vendor/sabre/dav/lib/CardDAV/AddressBookHome.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CardDAV;
use Sabre\DAV;
@@ -8,7 +10,7 @@ use Sabre\DAVACL;
use Sabre\Uri;
/**
- * AddressBook Home class
+ * AddressBook Home class.
*
* This collection contains a list of addressbooks associated with one user.
*
@@ -16,81 +18,74 @@ use Sabre\Uri;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class AddressBookHome extends DAV\Collection implements DAV\IExtendedCollection, DAVACL\IACL {
-
+class AddressBookHome extends DAV\Collection implements DAV\IExtendedCollection, DAVACL\IACL
+{
use DAVACL\ACLTrait;
/**
- * Principal uri
+ * Principal uri.
*
* @var array
*/
protected $principalUri;
/**
- * carddavBackend
+ * carddavBackend.
*
* @var Backend\BackendInterface
*/
protected $carddavBackend;
/**
- * Constructor
+ * Constructor.
*
* @param Backend\BackendInterface $carddavBackend
- * @param string $principalUri
+ * @param string $principalUri
*/
- function __construct(Backend\BackendInterface $carddavBackend, $principalUri) {
-
+ public function __construct(Backend\BackendInterface $carddavBackend, $principalUri)
+ {
$this->carddavBackend = $carddavBackend;
$this->principalUri = $principalUri;
-
}
/**
- * Returns the name of this object
+ * Returns the name of this object.
*
* @return string
*/
- function getName() {
-
+ public function getName()
+ {
list(, $name) = Uri\split($this->principalUri);
- return $name;
+ return $name;
}
/**
- * Updates the name of this object
+ * Updates the name of this object.
*
* @param string $name
- * @return void
*/
- function setName($name) {
-
+ public function setName($name)
+ {
throw new DAV\Exception\MethodNotAllowed();
-
}
/**
- * Deletes this object
- *
- * @return void
+ * Deletes this object.
*/
- function delete() {
-
+ public function delete()
+ {
throw new DAV\Exception\MethodNotAllowed();
-
}
/**
- * Returns the last modification date
+ * Returns the last modification date.
*
* @return int
*/
- function getLastModified() {
-
+ public function getLastModified()
+ {
return null;
-
}
/**
@@ -98,14 +93,12 @@ class AddressBookHome extends DAV\Collection implements DAV\IExtendedCollection,
*
* This is currently not allowed
*
- * @param string $filename
+ * @param string $filename
* @param resource $data
- * @return void
*/
- function createFile($filename, $data = null) {
-
+ public function createFile($filename, $data = null)
+ {
throw new DAV\Exception\MethodNotAllowed('Creating new files in this collection is not supported');
-
}
/**
@@ -114,78 +107,74 @@ class AddressBookHome extends DAV\Collection implements DAV\IExtendedCollection,
* This is currently not allowed.
*
* @param string $filename
- * @return void
*/
- function createDirectory($filename) {
-
+ public function createDirectory($filename)
+ {
throw new DAV\Exception\MethodNotAllowed('Creating new collections in this collection is not supported');
-
}
/**
- * Returns a single addressbook, by name
+ * Returns a single addressbook, by name.
*
* @param string $name
+ *
* @todo needs optimizing
+ *
* @return AddressBook
*/
- function getChild($name) {
-
+ public function getChild($name)
+ {
foreach ($this->getChildren() as $child) {
- if ($name == $child->getName())
+ if ($name == $child->getName()) {
return $child;
-
+ }
}
- throw new DAV\Exception\NotFound('Addressbook with name \'' . $name . '\' could not be found');
-
+ throw new DAV\Exception\NotFound('Addressbook with name \''.$name.'\' could not be found');
}
/**
- * Returns a list of addressbooks
+ * Returns a list of addressbooks.
*
* @return array
*/
- function getChildren() {
-
+ public function getChildren()
+ {
$addressbooks = $this->carddavBackend->getAddressBooksForUser($this->principalUri);
$objs = [];
foreach ($addressbooks as $addressbook) {
$objs[] = new AddressBook($this->carddavBackend, $addressbook);
}
- return $objs;
+ return $objs;
}
/**
* Creates a new address book.
*
* @param string $name
- * @param MkCol $mkCol
+ * @param MkCol $mkCol
+ *
* @throws DAV\Exception\InvalidResourceType
- * @return void
*/
- function createExtendedCollection($name, MkCol $mkCol) {
-
- if (!$mkCol->hasResourceType('{' . Plugin::NS_CARDDAV . '}addressbook')) {
+ public function createExtendedCollection($name, MkCol $mkCol)
+ {
+ if (!$mkCol->hasResourceType('{'.Plugin::NS_CARDDAV.'}addressbook')) {
throw new DAV\Exception\InvalidResourceType('Unknown resourceType for this collection');
}
$properties = $mkCol->getRemainingValues();
$mkCol->setRemainingResultCode(201);
$this->carddavBackend->createAddressBook($this->principalUri, $name, $properties);
-
}
/**
- * Returns the owner principal
+ * Returns the owner principal.
*
* This must be a url to a principal, or null if there's no owner
*
* @return string|null
*/
- function getOwner() {
-
+ public function getOwner()
+ {
return $this->principalUri;
-
}
-
}
diff --git a/vendor/sabre/dav/lib/CardDAV/AddressBookRoot.php b/vendor/sabre/dav/lib/CardDAV/AddressBookRoot.php
index a9f1183da..219f98906 100644
--- a/vendor/sabre/dav/lib/CardDAV/AddressBookRoot.php
+++ b/vendor/sabre/dav/lib/CardDAV/AddressBookRoot.php
@@ -1,11 +1,13 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CardDAV;
use Sabre\DAVACL;
/**
- * AddressBook rootnode
+ * AddressBook rootnode.
*
* This object lists a collection of users, which can contain addressbooks.
*
@@ -13,24 +15,24 @@ use Sabre\DAVACL;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class AddressBookRoot extends DAVACL\AbstractPrincipalCollection {
-
+class AddressBookRoot extends DAVACL\AbstractPrincipalCollection
+{
/**
- * Principal Backend
+ * Principal Backend.
*
* @var DAVACL\PrincipalBackend\BackendInterface
*/
protected $principalBackend;
/**
- * CardDAV backend
+ * CardDAV backend.
*
* @var Backend\BackendInterface
*/
protected $carddavBackend;
/**
- * Constructor
+ * Constructor.
*
* This constructor needs both a principal and a carddav backend.
*
@@ -40,25 +42,23 @@ class AddressBookRoot extends DAVACL\AbstractPrincipalCollection {
* to override this.
*
* @param DAVACL\PrincipalBackend\BackendInterface $principalBackend
- * @param Backend\BackendInterface $carddavBackend
- * @param string $principalPrefix
+ * @param Backend\BackendInterface $carddavBackend
+ * @param string $principalPrefix
*/
- function __construct(DAVACL\PrincipalBackend\BackendInterface $principalBackend, Backend\BackendInterface $carddavBackend, $principalPrefix = 'principals') {
-
+ public function __construct(DAVACL\PrincipalBackend\BackendInterface $principalBackend, Backend\BackendInterface $carddavBackend, $principalPrefix = 'principals')
+ {
$this->carddavBackend = $carddavBackend;
parent::__construct($principalBackend, $principalPrefix);
-
}
/**
- * Returns the name of the node
+ * Returns the name of the node.
*
* @return string
*/
- function getName() {
-
+ public function getName()
+ {
return Plugin::ADDRESSBOOK_ROOT;
-
}
/**
@@ -69,12 +69,11 @@ class AddressBookRoot extends DAVACL\AbstractPrincipalCollection {
* supplied by the authentication backend.
*
* @param array $principal
+ *
* @return \Sabre\DAV\INode
*/
- function getChildForPrincipal(array $principal) {
-
+ public function getChildForPrincipal(array $principal)
+ {
return new AddressBookHome($this->carddavBackend, $principal['uri']);
-
}
-
}
diff --git a/vendor/sabre/dav/lib/CardDAV/Backend/AbstractBackend.php b/vendor/sabre/dav/lib/CardDAV/Backend/AbstractBackend.php
index 03d2346da..6b041ade4 100644
--- a/vendor/sabre/dav/lib/CardDAV/Backend/AbstractBackend.php
+++ b/vendor/sabre/dav/lib/CardDAV/Backend/AbstractBackend.php
@@ -1,9 +1,11 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CardDAV\Backend;
/**
- * CardDAV abstract Backend
+ * CardDAV abstract Backend.
*
* This class serves as a base-class for addressbook backends
*
@@ -13,8 +15,8 @@ namespace Sabre\CardDAV\Backend;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-abstract class AbstractBackend implements BackendInterface {
-
+abstract class AbstractBackend implements BackendInterface
+{
/**
* Returns a list of cards.
*
@@ -25,14 +27,13 @@ abstract class AbstractBackend implements BackendInterface {
*
* @param mixed $addressBookId
* @param array $uris
+ *
* @return array
*/
- function getMultipleCards($addressBookId, array $uris) {
-
- return array_map(function($uri) use ($addressBookId) {
+ public function getMultipleCards($addressBookId, array $uris)
+ {
+ return array_map(function ($uri) use ($addressBookId) {
return $this->getCard($addressBookId, $uri);
}, $uris);
-
}
-
}
diff --git a/vendor/sabre/dav/lib/CardDAV/Backend/BackendInterface.php b/vendor/sabre/dav/lib/CardDAV/Backend/BackendInterface.php
index 18c0c0a99..804f09a36 100644
--- a/vendor/sabre/dav/lib/CardDAV/Backend/BackendInterface.php
+++ b/vendor/sabre/dav/lib/CardDAV/Backend/BackendInterface.php
@@ -1,9 +1,11 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CardDAV\Backend;
/**
- * CardDAV Backend Interface
+ * CardDAV Backend Interface.
*
* Any CardDAV backend must implement this interface.
*
@@ -15,8 +17,8 @@ namespace Sabre\CardDAV\Backend;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-interface BackendInterface {
-
+interface BackendInterface
+{
/**
* Returns the list of addressbooks for a specific user.
*
@@ -32,9 +34,10 @@ interface BackendInterface {
* {http://calendarserver.org/ns/}getctag
*
* @param string $principalUri
+ *
* @return array
*/
- function getAddressBooksForUser($principalUri);
+ public function getAddressBooksForUser($principalUri);
/**
* Updates properties for an address book.
@@ -48,11 +51,10 @@ interface BackendInterface {
*
* Read the PropPatch documentation for more info and examples.
*
- * @param string $addressBookId
+ * @param string $addressBookId
* @param \Sabre\DAV\PropPatch $propPatch
- * @return void
*/
- function updateAddressBook($addressBookId, \Sabre\DAV\PropPatch $propPatch);
+ public function updateAddressBook($addressBookId, \Sabre\DAV\PropPatch $propPatch);
/**
* Creates a new address book.
@@ -61,19 +63,19 @@ interface BackendInterface {
* in any format, including ints, strings, arrays or objects.
*
* @param string $principalUri
- * @param string $url Just the 'basename' of the url.
- * @param array $properties
+ * @param string $url just the 'basename' of the url
+ * @param array $properties
+ *
* @return mixed
*/
- function createAddressBook($principalUri, $url, array $properties);
+ public function createAddressBook($principalUri, $url, array $properties);
/**
- * Deletes an entire addressbook and all its contents
+ * Deletes an entire addressbook and all its contents.
*
* @param mixed $addressBookId
- * @return void
*/
- function deleteAddressBook($addressBookId);
+ public function deleteAddressBook($addressBookId);
/**
* Returns all cards for a specific addressbook id.
@@ -92,9 +94,10 @@ interface BackendInterface {
* This may speed up certain requests, especially with large cards.
*
* @param mixed $addressbookId
+ *
* @return array
*/
- function getCards($addressbookId);
+ public function getCards($addressbookId);
/**
* Returns a specfic card.
@@ -104,11 +107,12 @@ interface BackendInterface {
*
* If the card does not exist, you must return false.
*
- * @param mixed $addressBookId
+ * @param mixed $addressBookId
* @param string $cardUri
+ *
* @return array
*/
- function getCard($addressBookId, $cardUri);
+ public function getCard($addressBookId, $cardUri);
/**
* Returns a list of cards.
@@ -120,9 +124,10 @@ interface BackendInterface {
*
* @param mixed $addressBookId
* @param array $uris
+ *
* @return array
*/
- function getMultipleCards($addressBookId, array $uris);
+ public function getMultipleCards($addressBookId, array $uris);
/**
* Creates a new card.
@@ -144,12 +149,13 @@ interface BackendInterface {
*
* If you don't return an ETag, you can just return null.
*
- * @param mixed $addressBookId
+ * @param mixed $addressBookId
* @param string $cardUri
* @param string $cardData
+ *
* @return string|null
*/
- function createCard($addressBookId, $cardUri, $cardData);
+ public function createCard($addressBookId, $cardUri, $cardData);
/**
* Updates a card.
@@ -171,20 +177,21 @@ interface BackendInterface {
*
* If you don't return an ETag, you can just return null.
*
- * @param mixed $addressBookId
+ * @param mixed $addressBookId
* @param string $cardUri
* @param string $cardData
+ *
* @return string|null
*/
- function updateCard($addressBookId, $cardUri, $cardData);
+ public function updateCard($addressBookId, $cardUri, $cardData);
/**
- * Deletes a card
+ * Deletes a card.
*
- * @param mixed $addressBookId
+ * @param mixed $addressBookId
* @param string $cardUri
+ *
* @return bool
*/
- function deleteCard($addressBookId, $cardUri);
-
+ public function deleteCard($addressBookId, $cardUri);
}
diff --git a/vendor/sabre/dav/lib/CardDAV/Backend/PDO.php b/vendor/sabre/dav/lib/CardDAV/Backend/PDO.php
index 13487e9da..0659455e5 100644
--- a/vendor/sabre/dav/lib/CardDAV/Backend/PDO.php
+++ b/vendor/sabre/dav/lib/CardDAV/Backend/PDO.php
@@ -1,12 +1,14 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CardDAV\Backend;
use Sabre\CardDAV;
use Sabre\DAV;
/**
- * PDO CardDAV backend
+ * PDO CardDAV backend.
*
* This CardDAV backend uses PDO to store addressbooks
*
@@ -14,22 +16,22 @@ use Sabre\DAV;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class PDO extends AbstractBackend implements SyncSupport {
-
+class PDO extends AbstractBackend implements SyncSupport
+{
/**
- * PDO connection
+ * PDO connection.
*
* @var PDO
*/
protected $pdo;
/**
- * The PDO table name used to store addressbooks
+ * The PDO table name used to store addressbooks.
*/
public $addressBooksTableName = 'addressbooks';
/**
- * The PDO table name used to store cards
+ * The PDO table name used to store cards.
*/
public $cardsTableName = 'cards';
@@ -41,48 +43,44 @@ class PDO extends AbstractBackend implements SyncSupport {
public $addressBookChangesTableName = 'addressbookchanges';
/**
- * Sets up the object
+ * Sets up the object.
*
* @param \PDO $pdo
*/
- function __construct(\PDO $pdo) {
-
+ public function __construct(\PDO $pdo)
+ {
$this->pdo = $pdo;
-
}
/**
* Returns the list of addressbooks for a specific user.
*
* @param string $principalUri
+ *
* @return array
*/
- function getAddressBooksForUser($principalUri) {
-
- $stmt = $this->pdo->prepare('SELECT id, uri, displayname, principaluri, description, synctoken FROM ' . $this->addressBooksTableName . ' WHERE principaluri = ?');
+ public function getAddressBooksForUser($principalUri)
+ {
+ $stmt = $this->pdo->prepare('SELECT id, uri, displayname, principaluri, description, synctoken FROM '.$this->addressBooksTableName.' WHERE principaluri = ?');
$stmt->execute([$principalUri]);
$addressBooks = [];
foreach ($stmt->fetchAll() as $row) {
-
$addressBooks[] = [
- 'id' => $row['id'],
- 'uri' => $row['uri'],
- 'principaluri' => $row['principaluri'],
- '{DAV:}displayname' => $row['displayname'],
- '{' . CardDAV\Plugin::NS_CARDDAV . '}addressbook-description' => $row['description'],
- '{http://calendarserver.org/ns/}getctag' => $row['synctoken'],
- '{http://sabredav.org/ns}sync-token' => $row['synctoken'] ? $row['synctoken'] : '0',
+ 'id' => $row['id'],
+ 'uri' => $row['uri'],
+ 'principaluri' => $row['principaluri'],
+ '{DAV:}displayname' => $row['displayname'],
+ '{'.CardDAV\Plugin::NS_CARDDAV.'}addressbook-description' => $row['description'],
+ '{http://calendarserver.org/ns/}getctag' => $row['synctoken'],
+ '{http://sabredav.org/ns}sync-token' => $row['synctoken'] ? $row['synctoken'] : '0',
];
-
}
return $addressBooks;
-
}
-
/**
* Updates properties for an address book.
*
@@ -95,32 +93,29 @@ class PDO extends AbstractBackend implements SyncSupport {
*
* Read the PropPatch documentation for more info and examples.
*
- * @param string $addressBookId
+ * @param string $addressBookId
* @param \Sabre\DAV\PropPatch $propPatch
- * @return void
*/
- function updateAddressBook($addressBookId, \Sabre\DAV\PropPatch $propPatch) {
-
+ public function updateAddressBook($addressBookId, \Sabre\DAV\PropPatch $propPatch)
+ {
$supportedProperties = [
'{DAV:}displayname',
- '{' . CardDAV\Plugin::NS_CARDDAV . '}addressbook-description',
+ '{'.CardDAV\Plugin::NS_CARDDAV.'}addressbook-description',
];
- $propPatch->handle($supportedProperties, function($mutations) use ($addressBookId) {
-
+ $propPatch->handle($supportedProperties, function ($mutations) use ($addressBookId) {
$updates = [];
foreach ($mutations as $property => $newValue) {
-
switch ($property) {
- case '{DAV:}displayname' :
+ case '{DAV:}displayname':
$updates['displayname'] = $newValue;
break;
- case '{' . CardDAV\Plugin::NS_CARDDAV . '}addressbook-description' :
+ case '{'.CardDAV\Plugin::NS_CARDDAV.'}addressbook-description':
$updates['description'] = $newValue;
break;
}
}
- $query = 'UPDATE ' . $this->addressBooksTableName . ' SET ';
+ $query = 'UPDATE '.$this->addressBooksTableName.' SET ';
$first = true;
foreach ($updates as $key => $value) {
if ($first) {
@@ -128,7 +123,7 @@ class PDO extends AbstractBackend implements SyncSupport {
} else {
$query .= ', ';
}
- $query .= ' ' . $key . ' = :' . $key . ' ';
+ $query .= ' '.$key.' = :'.$key.' ';
}
$query .= ' WHERE id = :addressbookid';
@@ -137,72 +132,67 @@ class PDO extends AbstractBackend implements SyncSupport {
$stmt->execute($updates);
- $this->addChange($addressBookId, "", 2);
+ $this->addChange($addressBookId, '', 2);
return true;
-
});
-
}
/**
- * Creates a new address book
+ * Creates a new address book.
*
* @param string $principalUri
- * @param string $url Just the 'basename' of the url.
- * @param array $properties
+ * @param string $url just the 'basename' of the url
+ * @param array $properties
+ *
* @return int Last insert id
*/
- function createAddressBook($principalUri, $url, array $properties) {
-
+ public function createAddressBook($principalUri, $url, array $properties)
+ {
$values = [
- 'displayname' => null,
- 'description' => null,
+ 'displayname' => null,
+ 'description' => null,
'principaluri' => $principalUri,
- 'uri' => $url,
+ 'uri' => $url,
];
foreach ($properties as $property => $newValue) {
-
switch ($property) {
- case '{DAV:}displayname' :
+ case '{DAV:}displayname':
$values['displayname'] = $newValue;
break;
- case '{' . CardDAV\Plugin::NS_CARDDAV . '}addressbook-description' :
+ case '{'.CardDAV\Plugin::NS_CARDDAV.'}addressbook-description':
$values['description'] = $newValue;
break;
- default :
- throw new DAV\Exception\BadRequest('Unknown property: ' . $property);
+ default:
+ throw new DAV\Exception\BadRequest('Unknown property: '.$property);
}
-
}
- $query = 'INSERT INTO ' . $this->addressBooksTableName . ' (uri, displayname, description, principaluri, synctoken) VALUES (:uri, :displayname, :description, :principaluri, 1)';
+ $query = 'INSERT INTO '.$this->addressBooksTableName.' (uri, displayname, description, principaluri, synctoken) VALUES (:uri, :displayname, :description, :principaluri, 1)';
$stmt = $this->pdo->prepare($query);
$stmt->execute($values);
+
return $this->pdo->lastInsertId(
- $this->addressBooksTableName . '_id_seq'
+ $this->addressBooksTableName.'_id_seq'
);
-
}
/**
- * Deletes an entire addressbook and all its contents
+ * Deletes an entire addressbook and all its contents.
*
* @param int $addressBookId
- * @return void
*/
- function deleteAddressBook($addressBookId) {
-
- $stmt = $this->pdo->prepare('DELETE FROM ' . $this->cardsTableName . ' WHERE addressbookid = ?');
+ public function deleteAddressBook($addressBookId)
+ {
+ $stmt = $this->pdo->prepare('DELETE FROM '.$this->cardsTableName.' WHERE addressbookid = ?');
$stmt->execute([$addressBookId]);
- $stmt = $this->pdo->prepare('DELETE FROM ' . $this->addressBooksTableName . ' WHERE id = ?');
+ $stmt = $this->pdo->prepare('DELETE FROM '.$this->addressBooksTableName.' WHERE id = ?');
$stmt->execute([$addressBookId]);
- $stmt = $this->pdo->prepare('DELETE FROM ' . $this->addressBookChangesTableName . ' WHERE addressbookid = ?');
+ $stmt = $this->pdo->prepare('DELETE FROM '.$this->addressBookChangesTableName.' WHERE addressbookid = ?');
$stmt->execute([$addressBookId]);
-
}
/**
@@ -222,21 +212,22 @@ class PDO extends AbstractBackend implements SyncSupport {
* This may speed up certain requests, especially with large cards.
*
* @param mixed $addressbookId
+ *
* @return array
*/
- function getCards($addressbookId) {
-
- $stmt = $this->pdo->prepare('SELECT id, uri, lastmodified, etag, size FROM ' . $this->cardsTableName . ' WHERE addressbookid = ?');
+ public function getCards($addressbookId)
+ {
+ $stmt = $this->pdo->prepare('SELECT id, uri, lastmodified, etag, size FROM '.$this->cardsTableName.' WHERE addressbookid = ?');
$stmt->execute([$addressbookId]);
$result = [];
while ($row = $stmt->fetch(\PDO::FETCH_ASSOC)) {
- $row['etag'] = '"' . $row['etag'] . '"';
- $row['lastmodified'] = (int)$row['lastmodified'];
+ $row['etag'] = '"'.$row['etag'].'"';
+ $row['lastmodified'] = (int) $row['lastmodified'];
$result[] = $row;
}
- return $result;
+ return $result;
}
/**
@@ -247,23 +238,26 @@ class PDO extends AbstractBackend implements SyncSupport {
*
* If the card does not exist, you must return false.
*
- * @param mixed $addressBookId
+ * @param mixed $addressBookId
* @param string $cardUri
+ *
* @return array
*/
- function getCard($addressBookId, $cardUri) {
-
- $stmt = $this->pdo->prepare('SELECT id, carddata, uri, lastmodified, etag, size FROM ' . $this->cardsTableName . ' WHERE addressbookid = ? AND uri = ? LIMIT 1');
+ public function getCard($addressBookId, $cardUri)
+ {
+ $stmt = $this->pdo->prepare('SELECT id, carddata, uri, lastmodified, etag, size FROM '.$this->cardsTableName.' WHERE addressbookid = ? AND uri = ? LIMIT 1');
$stmt->execute([$addressBookId, $cardUri]);
$result = $stmt->fetch(\PDO::FETCH_ASSOC);
- if (!$result) return false;
+ if (!$result) {
+ return false;
+ }
+
+ $result['etag'] = '"'.$result['etag'].'"';
+ $result['lastmodified'] = (int) $result['lastmodified'];
- $result['etag'] = '"' . $result['etag'] . '"';
- $result['lastmodified'] = (int)$result['lastmodified'];
return $result;
-
}
/**
@@ -276,11 +270,12 @@ class PDO extends AbstractBackend implements SyncSupport {
*
* @param mixed $addressBookId
* @param array $uris
+ *
* @return array
*/
- function getMultipleCards($addressBookId, array $uris) {
-
- $query = 'SELECT id, uri, lastmodified, etag, size, carddata FROM ' . $this->cardsTableName . ' WHERE addressbookid = ? AND uri IN (';
+ public function getMultipleCards($addressBookId, array $uris)
+ {
+ $query = 'SELECT id, uri, lastmodified, etag, size, carddata FROM '.$this->cardsTableName.' WHERE addressbookid = ? AND uri IN (';
// Inserting a whole bunch of question marks
$query .= implode(',', array_fill(0, count($uris), '?'));
$query .= ')';
@@ -289,12 +284,12 @@ class PDO extends AbstractBackend implements SyncSupport {
$stmt->execute(array_merge([$addressBookId], $uris));
$result = [];
while ($row = $stmt->fetch(\PDO::FETCH_ASSOC)) {
- $row['etag'] = '"' . $row['etag'] . '"';
- $row['lastmodified'] = (int)$row['lastmodified'];
+ $row['etag'] = '"'.$row['etag'].'"';
+ $row['lastmodified'] = (int) $row['lastmodified'];
$result[] = $row;
}
- return $result;
+ return $result;
}
/**
@@ -317,14 +312,15 @@ class PDO extends AbstractBackend implements SyncSupport {
*
* If you don't return an ETag, you can just return null.
*
- * @param mixed $addressBookId
+ * @param mixed $addressBookId
* @param string $cardUri
* @param string $cardData
+ *
* @return string|null
*/
- function createCard($addressBookId, $cardUri, $cardData) {
-
- $stmt = $this->pdo->prepare('INSERT INTO ' . $this->cardsTableName . ' (carddata, uri, lastmodified, addressbookid, size, etag) VALUES (?, ?, ?, ?, ?, ?)');
+ public function createCard($addressBookId, $cardUri, $cardData)
+ {
+ $stmt = $this->pdo->prepare('INSERT INTO '.$this->cardsTableName.' (carddata, uri, lastmodified, addressbookid, size, etag) VALUES (?, ?, ?, ?, ?, ?)');
$etag = md5($cardData);
@@ -339,8 +335,7 @@ class PDO extends AbstractBackend implements SyncSupport {
$this->addChange($addressBookId, $cardUri, 1);
- return '"' . $etag . '"';
-
+ return '"'.$etag.'"';
}
/**
@@ -363,14 +358,15 @@ class PDO extends AbstractBackend implements SyncSupport {
*
* If you don't return an ETag, you can just return null.
*
- * @param mixed $addressBookId
+ * @param mixed $addressBookId
* @param string $cardUri
* @param string $cardData
+ *
* @return string|null
*/
- function updateCard($addressBookId, $cardUri, $cardData) {
-
- $stmt = $this->pdo->prepare('UPDATE ' . $this->cardsTableName . ' SET carddata = ?, lastmodified = ?, size = ?, etag = ? WHERE uri = ? AND addressbookid =?');
+ public function updateCard($addressBookId, $cardUri, $cardData)
+ {
+ $stmt = $this->pdo->prepare('UPDATE '.$this->cardsTableName.' SET carddata = ?, lastmodified = ?, size = ?, etag = ? WHERE uri = ? AND addressbookid =?');
$etag = md5($cardData);
$stmt->execute([
@@ -379,31 +375,30 @@ class PDO extends AbstractBackend implements SyncSupport {
strlen($cardData),
$etag,
$cardUri,
- $addressBookId
+ $addressBookId,
]);
$this->addChange($addressBookId, $cardUri, 2);
- return '"' . $etag . '"';
-
+ return '"'.$etag.'"';
}
/**
- * Deletes a card
+ * Deletes a card.
*
- * @param mixed $addressBookId
+ * @param mixed $addressBookId
* @param string $cardUri
+ *
* @return bool
*/
- function deleteCard($addressBookId, $cardUri) {
-
- $stmt = $this->pdo->prepare('DELETE FROM ' . $this->cardsTableName . ' WHERE addressbookid = ? AND uri = ?');
+ public function deleteCard($addressBookId, $cardUri)
+ {
+ $stmt = $this->pdo->prepare('DELETE FROM '.$this->cardsTableName.' WHERE addressbookid = ? AND uri = ?');
$stmt->execute([$addressBookId, $cardUri]);
$this->addChange($addressBookId, $cardUri, 3);
- return $stmt->rowCount() === 1;
-
+ return 1 === $stmt->rowCount();
}
/**
@@ -458,30 +453,34 @@ class PDO extends AbstractBackend implements SyncSupport {
*
* @param string $addressBookId
* @param string $syncToken
- * @param int $syncLevel
- * @param int $limit
+ * @param int $syncLevel
+ * @param int $limit
+ *
* @return array
*/
- function getChangesForAddressBook($addressBookId, $syncToken, $syncLevel, $limit = null) {
-
+ public function getChangesForAddressBook($addressBookId, $syncToken, $syncLevel, $limit = null)
+ {
// Current synctoken
- $stmt = $this->pdo->prepare('SELECT synctoken FROM ' . $this->addressBooksTableName . ' WHERE id = ?');
+ $stmt = $this->pdo->prepare('SELECT synctoken FROM '.$this->addressBooksTableName.' WHERE id = ?');
$stmt->execute([$addressBookId]);
$currentToken = $stmt->fetchColumn(0);
- if (is_null($currentToken)) return null;
+ if (is_null($currentToken)) {
+ return null;
+ }
$result = [
'syncToken' => $currentToken,
- 'added' => [],
- 'modified' => [],
- 'deleted' => [],
+ 'added' => [],
+ 'modified' => [],
+ 'deleted' => [],
];
if ($syncToken) {
-
- $query = "SELECT uri, operation FROM " . $this->addressBookChangesTableName . " WHERE synctoken >= ? AND synctoken < ? AND addressbookid = ? ORDER BY synctoken";
- if ($limit > 0) $query .= " LIMIT " . (int)$limit;
+ $query = 'SELECT uri, operation FROM '.$this->addressBookChangesTableName.' WHERE synctoken >= ? AND synctoken < ? AND addressbookid = ? ORDER BY synctoken';
+ if ($limit > 0) {
+ $query .= ' LIMIT '.(int) $limit;
+ }
// Fetching all changes
$stmt = $this->pdo->prepare($query);
@@ -492,13 +491,10 @@ class PDO extends AbstractBackend implements SyncSupport {
// This loop ensures that any duplicates are overwritten, only the
// last change on a node is relevant.
while ($row = $stmt->fetch(\PDO::FETCH_ASSOC)) {
-
$changes[$row['uri']] = $row['operation'];
-
}
foreach ($changes as $uri => $operation) {
-
switch ($operation) {
case 1:
$result['added'][] = $uri;
@@ -510,41 +506,38 @@ class PDO extends AbstractBackend implements SyncSupport {
$result['deleted'][] = $uri;
break;
}
-
}
} else {
// No synctoken supplied, this is the initial sync.
- $query = "SELECT uri FROM " . $this->cardsTableName . " WHERE addressbookid = ?";
+ $query = 'SELECT uri FROM '.$this->cardsTableName.' WHERE addressbookid = ?';
$stmt = $this->pdo->prepare($query);
$stmt->execute([$addressBookId]);
$result['added'] = $stmt->fetchAll(\PDO::FETCH_COLUMN);
}
- return $result;
+ return $result;
}
/**
* Adds a change record to the addressbookchanges table.
*
- * @param mixed $addressBookId
+ * @param mixed $addressBookId
* @param string $objectUri
- * @param int $operation 1 = add, 2 = modify, 3 = delete
- * @return void
+ * @param int $operation 1 = add, 2 = modify, 3 = delete
*/
- protected function addChange($addressBookId, $objectUri, $operation) {
-
- $stmt = $this->pdo->prepare('INSERT INTO ' . $this->addressBookChangesTableName . ' (uri, synctoken, addressbookid, operation) SELECT ?, synctoken, ?, ? FROM ' . $this->addressBooksTableName . ' WHERE id = ?');
+ protected function addChange($addressBookId, $objectUri, $operation)
+ {
+ $stmt = $this->pdo->prepare('INSERT INTO '.$this->addressBookChangesTableName.' (uri, synctoken, addressbookid, operation) SELECT ?, synctoken, ?, ? FROM '.$this->addressBooksTableName.' WHERE id = ?');
$stmt->execute([
$objectUri,
$addressBookId,
$operation,
- $addressBookId
+ $addressBookId,
]);
- $stmt = $this->pdo->prepare('UPDATE ' . $this->addressBooksTableName . ' SET synctoken = synctoken + 1 WHERE id = ?');
+ $stmt = $this->pdo->prepare('UPDATE '.$this->addressBooksTableName.' SET synctoken = synctoken + 1 WHERE id = ?');
$stmt->execute([
- $addressBookId
+ $addressBookId,
]);
-
}
}
diff --git a/vendor/sabre/dav/lib/CardDAV/Backend/SyncSupport.php b/vendor/sabre/dav/lib/CardDAV/Backend/SyncSupport.php
index f80618a8e..071361ed0 100644
--- a/vendor/sabre/dav/lib/CardDAV/Backend/SyncSupport.php
+++ b/vendor/sabre/dav/lib/CardDAV/Backend/SyncSupport.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CardDAV\Backend;
/**
@@ -18,8 +20,8 @@ namespace Sabre\CardDAV\Backend;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-interface SyncSupport extends BackendInterface {
-
+interface SyncSupport extends BackendInterface
+{
/**
* The getChanges method returns all the changes that have happened, since
* the specified syncToken in the specified address book.
@@ -72,10 +74,10 @@ interface SyncSupport extends BackendInterface {
*
* @param string $addressBookId
* @param string $syncToken
- * @param int $syncLevel
- * @param int $limit
+ * @param int $syncLevel
+ * @param int $limit
+ *
* @return array
*/
- function getChangesForAddressBook($addressBookId, $syncToken, $syncLevel, $limit = null);
-
+ public function getChangesForAddressBook($addressBookId, $syncToken, $syncLevel, $limit = null);
}
diff --git a/vendor/sabre/dav/lib/CardDAV/Card.php b/vendor/sabre/dav/lib/CardDAV/Card.php
index 42a2d7b6a..1d544f4aa 100644
--- a/vendor/sabre/dav/lib/CardDAV/Card.php
+++ b/vendor/sabre/dav/lib/CardDAV/Card.php
@@ -1,94 +1,96 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CardDAV;
use Sabre\DAV;
use Sabre\DAVACL;
/**
- * The Card object represents a single Card from an addressbook
+ * The Card object represents a single Card from an addressbook.
*
* @copyright Copyright (C) fruux GmbH (https://fruux.com/)
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class Card extends DAV\File implements ICard, DAVACL\IACL {
-
+class Card extends DAV\File implements ICard, DAVACL\IACL
+{
use DAVACL\ACLTrait;
/**
- * CardDAV backend
+ * CardDAV backend.
*
* @var Backend\BackendInterface
*/
protected $carddavBackend;
/**
- * Array with information about this Card
+ * Array with information about this Card.
*
* @var array
*/
protected $cardData;
/**
- * Array with information about the containing addressbook
+ * Array with information about the containing addressbook.
*
* @var array
*/
protected $addressBookInfo;
/**
- * Constructor
+ * Constructor.
*
* @param Backend\BackendInterface $carddavBackend
- * @param array $addressBookInfo
- * @param array $cardData
+ * @param array $addressBookInfo
+ * @param array $cardData
*/
- function __construct(Backend\BackendInterface $carddavBackend, array $addressBookInfo, array $cardData) {
-
+ public function __construct(Backend\BackendInterface $carddavBackend, array $addressBookInfo, array $cardData)
+ {
$this->carddavBackend = $carddavBackend;
$this->addressBookInfo = $addressBookInfo;
$this->cardData = $cardData;
-
}
/**
- * Returns the uri for this object
+ * Returns the uri for this object.
*
* @return string
*/
- function getName() {
-
+ public function getName()
+ {
return $this->cardData['uri'];
-
}
/**
- * Returns the VCard-formatted object
+ * Returns the VCard-formatted object.
*
* @return string
*/
- function get() {
-
+ public function get()
+ {
// Pre-populating 'carddata' is optional. If we don't yet have it
// already, we fetch it from the backend.
if (!isset($this->cardData['carddata'])) {
$this->cardData = $this->carddavBackend->getCard($this->addressBookInfo['id'], $this->cardData['uri']);
}
- return $this->cardData['carddata'];
+ return $this->cardData['carddata'];
}
/**
- * Updates the VCard-formatted object
+ * Updates the VCard-formatted object.
*
* @param string $cardData
+ *
* @return string|null
*/
- function put($cardData) {
-
- if (is_resource($cardData))
+ public function put($cardData)
+ {
+ if (is_resource($cardData)) {
$cardData = stream_get_contents($cardData);
+ }
// Converting to UTF-8, if needed
$cardData = DAV\StringUtil::ensureUTF8($cardData);
@@ -98,92 +100,82 @@ class Card extends DAV\File implements ICard, DAVACL\IACL {
$this->cardData['etag'] = $etag;
return $etag;
-
}
/**
- * Deletes the card
- *
- * @return void
+ * Deletes the card.
*/
- function delete() {
-
+ public function delete()
+ {
$this->carddavBackend->deleteCard($this->addressBookInfo['id'], $this->cardData['uri']);
-
}
/**
- * Returns the mime content-type
+ * Returns the mime content-type.
*
* @return string
*/
- function getContentType() {
-
+ public function getContentType()
+ {
return 'text/vcard; charset=utf-8';
-
}
/**
- * Returns an ETag for this object
+ * Returns an ETag for this object.
*
* @return string
*/
- function getETag() {
-
+ public function getETag()
+ {
if (isset($this->cardData['etag'])) {
return $this->cardData['etag'];
} else {
$data = $this->get();
if (is_string($data)) {
- return '"' . md5($data) . '"';
+ return '"'.md5($data).'"';
} else {
// We refuse to calculate the md5 if it's a stream.
return null;
}
}
-
}
/**
- * Returns the last modification date as a unix timestamp
+ * Returns the last modification date as a unix timestamp.
*
* @return int
*/
- function getLastModified() {
-
+ public function getLastModified()
+ {
return isset($this->cardData['lastmodified']) ? $this->cardData['lastmodified'] : null;
-
}
/**
- * Returns the size of this object in bytes
+ * Returns the size of this object in bytes.
*
* @return int
*/
- function getSize() {
-
+ public function getSize()
+ {
if (array_key_exists('size', $this->cardData)) {
return $this->cardData['size'];
} else {
return strlen($this->get());
}
-
}
/**
- * Returns the owner principal
+ * Returns the owner principal.
*
* This must be a url to a principal, or null if there's no owner
*
* @return string|null
*/
- function getOwner() {
-
+ public function getOwner()
+ {
return $this->addressBookInfo['principaluri'];
-
}
-
/**
* Returns a list of ACE's for this node.
*
@@ -196,8 +188,8 @@ class Card extends DAV\File implements ICard, DAVACL\IACL {
*
* @return array
*/
- function getACL() {
-
+ public function getACL()
+ {
// An alternative acl may be specified through the cardData array.
if (isset($this->cardData['acl'])) {
return $this->cardData['acl'];
@@ -210,7 +202,5 @@ class Card extends DAV\File implements ICard, DAVACL\IACL {
'protected' => true,
],
];
-
}
-
}
diff --git a/vendor/sabre/dav/lib/CardDAV/IAddressBook.php b/vendor/sabre/dav/lib/CardDAV/IAddressBook.php
index f80e05575..3f489f4e5 100644
--- a/vendor/sabre/dav/lib/CardDAV/IAddressBook.php
+++ b/vendor/sabre/dav/lib/CardDAV/IAddressBook.php
@@ -1,11 +1,13 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CardDAV;
use Sabre\DAV;
/**
- * AddressBook interface
+ * AddressBook interface.
*
* Implement this interface to allow a node to be recognized as an addressbook.
*
@@ -13,6 +15,6 @@ use Sabre\DAV;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-interface IAddressBook extends DAV\ICollection {
-
+interface IAddressBook extends DAV\ICollection
+{
}
diff --git a/vendor/sabre/dav/lib/CardDAV/ICard.php b/vendor/sabre/dav/lib/CardDAV/ICard.php
index a974cbd8f..30e9d415e 100644
--- a/vendor/sabre/dav/lib/CardDAV/ICard.php
+++ b/vendor/sabre/dav/lib/CardDAV/ICard.php
@@ -1,11 +1,13 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CardDAV;
use Sabre\DAV;
/**
- * Card interface
+ * Card interface.
*
* Extend the ICard interface to allow your custom nodes to be picked up as
* 'Cards'.
@@ -14,6 +16,6 @@ use Sabre\DAV;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-interface ICard extends DAV\IFile {
-
+interface ICard extends DAV\IFile
+{
}
diff --git a/vendor/sabre/dav/lib/CardDAV/IDirectory.php b/vendor/sabre/dav/lib/CardDAV/IDirectory.php
index d991a1cc8..05e6bef32 100644
--- a/vendor/sabre/dav/lib/CardDAV/IDirectory.php
+++ b/vendor/sabre/dav/lib/CardDAV/IDirectory.php
@@ -1,9 +1,11 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CardDAV;
/**
- * IDirectory interface
+ * IDirectory interface.
*
* Implement this interface to have an addressbook marked as a 'directory'. A
* directory is an (often) global addressbook.
@@ -15,6 +17,6 @@ namespace Sabre\CardDAV;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-interface IDirectory extends IAddressBook {
-
+interface IDirectory extends IAddressBook
+{
}
diff --git a/vendor/sabre/dav/lib/CardDAV/Plugin.php b/vendor/sabre/dav/lib/CardDAV/Plugin.php
index 272ae71fa..10398a4d2 100644
--- a/vendor/sabre/dav/lib/CardDAV/Plugin.php
+++ b/vendor/sabre/dav/lib/CardDAV/Plugin.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CardDAV;
use Sabre\DAV;
@@ -9,10 +11,11 @@ use Sabre\DAVACL;
use Sabre\HTTP;
use Sabre\HTTP\RequestInterface;
use Sabre\HTTP\ResponseInterface;
+use Sabre\Uri;
use Sabre\VObject;
/**
- * CardDAV plugin
+ * CardDAV plugin.
*
* The CardDAV plugin adds CardDAV functionality to the WebDAV server
*
@@ -20,15 +23,15 @@ use Sabre\VObject;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class Plugin extends DAV\ServerPlugin {
-
+class Plugin extends DAV\ServerPlugin
+{
/**
- * Url to the addressbooks
+ * Url to the addressbooks.
*/
const ADDRESSBOOK_ROOT = 'addressbooks';
/**
- * xml namespace for CardDAV elements
+ * xml namespace for CardDAV elements.
*/
const NS_CARDDAV = 'urn:ietf:params:xml:ns:carddav';
@@ -41,7 +44,7 @@ class Plugin extends DAV\ServerPlugin {
public $directories = [];
/**
- * Server class
+ * Server class.
*
* @var DAV\Server
*/
@@ -55,41 +58,39 @@ class Plugin extends DAV\ServerPlugin {
protected $maxResourceSize = 10000000;
/**
- * Initializes the plugin
+ * Initializes the plugin.
*
* @param DAV\Server $server
- * @return void
*/
- function initialize(DAV\Server $server) {
-
+ public function initialize(DAV\Server $server)
+ {
/* Events */
- $server->on('propFind', [$this, 'propFindEarly']);
- $server->on('propFind', [$this, 'propFindLate'], 150);
- $server->on('report', [$this, 'report']);
- $server->on('onHTMLActionsPanel', [$this, 'htmlActionsPanel']);
- $server->on('beforeWriteContent', [$this, 'beforeWriteContent']);
- $server->on('beforeCreateFile', [$this, 'beforeCreateFile']);
- $server->on('afterMethod:GET', [$this, 'httpAfterGet']);
+ $server->on('propFind', [$this, 'propFindEarly']);
+ $server->on('propFind', [$this, 'propFindLate'], 150);
+ $server->on('report', [$this, 'report']);
+ $server->on('onHTMLActionsPanel', [$this, 'htmlActionsPanel']);
+ $server->on('beforeWriteContent', [$this, 'beforeWriteContent']);
+ $server->on('beforeCreateFile', [$this, 'beforeCreateFile']);
+ $server->on('afterMethod:GET', [$this, 'httpAfterGet']);
$server->xml->namespaceMap[self::NS_CARDDAV] = 'card';
- $server->xml->elementMap['{' . self::NS_CARDDAV . '}addressbook-query'] = 'Sabre\\CardDAV\\Xml\\Request\\AddressBookQueryReport';
- $server->xml->elementMap['{' . self::NS_CARDDAV . '}addressbook-multiget'] = 'Sabre\\CardDAV\\Xml\\Request\\AddressBookMultiGetReport';
+ $server->xml->elementMap['{'.self::NS_CARDDAV.'}addressbook-query'] = 'Sabre\\CardDAV\\Xml\\Request\\AddressBookQueryReport';
+ $server->xml->elementMap['{'.self::NS_CARDDAV.'}addressbook-multiget'] = 'Sabre\\CardDAV\\Xml\\Request\\AddressBookMultiGetReport';
/* Mapping Interfaces to {DAV:}resourcetype values */
- $server->resourceTypeMapping['Sabre\\CardDAV\\IAddressBook'] = '{' . self::NS_CARDDAV . '}addressbook';
- $server->resourceTypeMapping['Sabre\\CardDAV\\IDirectory'] = '{' . self::NS_CARDDAV . '}directory';
+ $server->resourceTypeMapping['Sabre\\CardDAV\\IAddressBook'] = '{'.self::NS_CARDDAV.'}addressbook';
+ $server->resourceTypeMapping['Sabre\\CardDAV\\IDirectory'] = '{'.self::NS_CARDDAV.'}directory';
/* Adding properties that may never be changed */
- $server->protectedProperties[] = '{' . self::NS_CARDDAV . '}supported-address-data';
- $server->protectedProperties[] = '{' . self::NS_CARDDAV . '}max-resource-size';
- $server->protectedProperties[] = '{' . self::NS_CARDDAV . '}addressbook-home-set';
- $server->protectedProperties[] = '{' . self::NS_CARDDAV . '}supported-collation-set';
+ $server->protectedProperties[] = '{'.self::NS_CARDDAV.'}supported-address-data';
+ $server->protectedProperties[] = '{'.self::NS_CARDDAV.'}max-resource-size';
+ $server->protectedProperties[] = '{'.self::NS_CARDDAV.'}addressbook-home-set';
+ $server->protectedProperties[] = '{'.self::NS_CARDDAV.'}supported-collation-set';
$server->xml->elementMap['{http://calendarserver.org/ns/}me-card'] = 'Sabre\\DAV\\Xml\\Property\\Href';
$this->server = $server;
-
}
/**
@@ -99,10 +100,9 @@ class Plugin extends DAV\ServerPlugin {
*
* @return array
*/
- function getFeatures() {
-
+ public function getFeatures()
+ {
return ['addressbook'];
-
}
/**
@@ -113,117 +113,111 @@ class Plugin extends DAV\ServerPlugin {
* implement them
*
* @param string $uri
+ *
* @return array
*/
- function getSupportedReportSet($uri) {
-
+ public function getSupportedReportSet($uri)
+ {
$node = $this->server->tree->getNodeForPath($uri);
if ($node instanceof IAddressBook || $node instanceof ICard) {
return [
- '{' . self::NS_CARDDAV . '}addressbook-multiget',
- '{' . self::NS_CARDDAV . '}addressbook-query',
+ '{'.self::NS_CARDDAV.'}addressbook-multiget',
+ '{'.self::NS_CARDDAV.'}addressbook-query',
];
}
- return [];
+ return [];
}
-
/**
- * Adds all CardDAV-specific properties
+ * Adds all CardDAV-specific properties.
*
* @param DAV\PropFind $propFind
- * @param DAV\INode $node
- * @return void
+ * @param DAV\INode $node
*/
- function propFindEarly(DAV\PropFind $propFind, DAV\INode $node) {
-
- $ns = '{' . self::NS_CARDDAV . '}';
+ public function propFindEarly(DAV\PropFind $propFind, DAV\INode $node)
+ {
+ $ns = '{'.self::NS_CARDDAV.'}';
if ($node instanceof IAddressBook) {
-
- $propFind->handle($ns . 'max-resource-size', $this->maxResourceSize);
- $propFind->handle($ns . 'supported-address-data', function() {
+ $propFind->handle($ns.'max-resource-size', $this->maxResourceSize);
+ $propFind->handle($ns.'supported-address-data', function () {
return new Xml\Property\SupportedAddressData();
});
- $propFind->handle($ns . 'supported-collation-set', function() {
+ $propFind->handle($ns.'supported-collation-set', function () {
return new Xml\Property\SupportedCollationSet();
});
-
}
if ($node instanceof DAVACL\IPrincipal) {
-
$path = $propFind->getPath();
- $propFind->handle('{' . self::NS_CARDDAV . '}addressbook-home-set', function() use ($path) {
- return new LocalHref($this->getAddressBookHomeForPrincipal($path) . '/');
- });
-
- if ($this->directories) $propFind->handle('{' . self::NS_CARDDAV . '}directory-gateway', function() {
- return new LocalHref($this->directories);
+ $propFind->handle('{'.self::NS_CARDDAV.'}addressbook-home-set', function () use ($path) {
+ return new LocalHref($this->getAddressBookHomeForPrincipal($path).'/');
});
+ if ($this->directories) {
+ $propFind->handle('{'.self::NS_CARDDAV.'}directory-gateway', function () {
+ return new LocalHref($this->directories);
+ });
+ }
}
if ($node instanceof ICard) {
-
// The address-data property is not supposed to be a 'real'
// property, but in large chunks of the spec it does act as such.
// Therefore we simply expose it as a property.
- $propFind->handle('{' . self::NS_CARDDAV . '}address-data', function() use ($node) {
+ $propFind->handle('{'.self::NS_CARDDAV.'}address-data', function () use ($node) {
$val = $node->get();
- if (is_resource($val))
+ if (is_resource($val)) {
$val = stream_get_contents($val);
+ }
return $val;
-
});
-
}
-
}
/**
- * This functions handles REPORT requests specific to CardDAV
+ * This functions handles REPORT requests specific to CardDAV.
*
- * @param string $reportName
+ * @param string $reportName
* @param \DOMNode $dom
- * @param mixed $path
+ * @param mixed $path
+ *
* @return bool
*/
- function report($reportName, $dom, $path) {
-
+ public function report($reportName, $dom, $path)
+ {
switch ($reportName) {
- case '{' . self::NS_CARDDAV . '}addressbook-multiget' :
+ case '{'.self::NS_CARDDAV.'}addressbook-multiget':
$this->server->transactionType = 'report-addressbook-multiget';
$this->addressbookMultiGetReport($dom);
+
return false;
- case '{' . self::NS_CARDDAV . '}addressbook-query' :
+ case '{'.self::NS_CARDDAV.'}addressbook-query':
$this->server->transactionType = 'report-addressbook-query';
$this->addressBookQueryReport($dom);
+
return false;
- default :
+ default:
return;
-
}
-
-
}
/**
- * Returns the addressbook home for a given principal
+ * Returns the addressbook home for a given principal.
*
* @param string $principal
+ *
* @return string
*/
- protected function getAddressbookHomeForPrincipal($principal) {
-
- list(, $principalId) = \Sabre\HTTP\URLUtil::splitPath($principal);
- return self::ADDRESSBOOK_ROOT . '/' . $principalId;
+ protected function getAddressbookHomeForPrincipal($principal)
+ {
+ list(, $principalId) = Uri\split($principal);
+ return self::ADDRESSBOOK_ROOT.'/'.$principalId;
}
-
/**
* This function handles the addressbook-multiget REPORT.
*
@@ -231,14 +225,13 @@ class Plugin extends DAV\ServerPlugin {
* of urls. Effectively avoiding a lot of redundant requests.
*
* @param Xml\Request\AddressBookMultiGetReport $report
- * @return void
*/
- function addressbookMultiGetReport($report) {
-
+ public function addressbookMultiGetReport($report)
+ {
$contentType = $report->contentType;
$version = $report->version;
if ($version) {
- $contentType .= '; version=' . $version;
+ $contentType .= '; version='.$version;
}
$vcardType = $this->negotiateVCard(
@@ -251,17 +244,13 @@ class Plugin extends DAV\ServerPlugin {
$report->hrefs
);
foreach ($this->server->getPropertiesForMultiplePaths($paths, $report->properties) as $props) {
-
- if (isset($props['200']['{' . self::NS_CARDDAV . '}address-data'])) {
-
- $props['200']['{' . self::NS_CARDDAV . '}address-data'] = $this->convertVCard(
- $props[200]['{' . self::NS_CARDDAV . '}address-data'],
+ if (isset($props['200']['{'.self::NS_CARDDAV.'}address-data'])) {
+ $props['200']['{'.self::NS_CARDDAV.'}address-data'] = $this->convertVCard(
+ $props[200]['{'.self::NS_CARDDAV.'}address-data'],
$vcardType
);
-
}
$propertyList[] = $props;
-
}
$prefer = $this->server->getHTTPPrefer();
@@ -269,8 +258,7 @@ class Plugin extends DAV\ServerPlugin {
$this->server->httpResponse->setStatus(207);
$this->server->httpResponse->setHeader('Content-Type', 'application/xml; charset=utf-8');
$this->server->httpResponse->setHeader('Vary', 'Brief,Prefer');
- $this->server->httpResponse->setBody($this->server->generateMultiStatus($propertyList, $prefer['return'] === 'minimal'));
-
+ $this->server->httpResponse->setBody($this->server->generateMultiStatus($propertyList, 'minimal' === $prefer['return']));
}
/**
@@ -279,20 +267,19 @@ class Plugin extends DAV\ServerPlugin {
* This plugin uses this method to ensure that Card nodes receive valid
* vcard data.
*
- * @param string $path
+ * @param string $path
* @param DAV\IFile $node
- * @param resource $data
- * @param bool $modified Should be set to true, if this event handler
- * changed &$data.
- * @return void
+ * @param resource $data
+ * @param bool $modified should be set to true, if this event handler
+ * changed &$data
*/
- function beforeWriteContent($path, DAV\IFile $node, &$data, &$modified) {
-
- if (!$node instanceof ICard)
+ public function beforeWriteContent($path, DAV\IFile $node, &$data, &$modified)
+ {
+ if (!$node instanceof ICard) {
return;
+ }
$this->validateVCard($data, $modified);
-
}
/**
@@ -301,20 +288,19 @@ class Plugin extends DAV\ServerPlugin {
* This plugin uses this method to ensure that Card nodes receive valid
* vcard data.
*
- * @param string $path
- * @param resource $data
+ * @param string $path
+ * @param resource $data
* @param DAV\ICollection $parentNode
- * @param bool $modified Should be set to true, if this event handler
- * changed &$data.
- * @return void
+ * @param bool $modified should be set to true, if this event handler
+ * changed &$data
*/
- function beforeCreateFile($path, &$data, DAV\ICollection $parentNode, &$modified) {
-
- if (!$parentNode instanceof IAddressBook)
+ public function beforeCreateFile($path, &$data, DAV\ICollection $parentNode, &$modified)
+ {
+ if (!$parentNode instanceof IAddressBook) {
return;
+ }
$this->validateVCard($data, $modified);
-
}
/**
@@ -323,12 +309,11 @@ class Plugin extends DAV\ServerPlugin {
* An exception is thrown if it's not.
*
* @param resource|string $data
- * @param bool $modified Should be set to true, if this event handler
- * changed &$data.
- * @return void
+ * @param bool $modified should be set to true, if this event handler
+ * changed &$data
*/
- protected function validateVCard(&$data, &$modified) {
-
+ protected function validateVCard(&$data, &$modified)
+ {
// If it's a stream, we convert it to a string first.
if (is_resource($data)) {
$data = stream_get_contents($data);
@@ -337,10 +322,9 @@ class Plugin extends DAV\ServerPlugin {
$before = $data;
try {
-
// If the data starts with a [, we can reasonably assume we're dealing
// with a jCal object.
- if (substr($data, 0, 1) === '[') {
+ if ('[' === substr($data, 0, 1)) {
$vobj = VObject\Reader::readJson($data);
// Converting $data back to iCalendar, as that's what we
@@ -350,21 +334,18 @@ class Plugin extends DAV\ServerPlugin {
} else {
$vobj = VObject\Reader::read($data);
}
-
} catch (VObject\ParseException $e) {
-
- throw new DAV\Exception\UnsupportedMediaType('This resource only supports valid vCard or jCard data. Parse error: ' . $e->getMessage());
-
+ throw new DAV\Exception\UnsupportedMediaType('This resource only supports valid vCard or jCard data. Parse error: '.$e->getMessage());
}
- if ($vobj->name !== 'VCARD') {
+ if ('VCARD' !== $vobj->name) {
throw new DAV\Exception\UnsupportedMediaType('This collection can only support vcard objects.');
}
$options = VObject\Node::PROFILE_CARDDAV;
$prefer = $this->server->getHTTPPrefer();
- if ($prefer['handling'] !== 'strict') {
+ if ('strict' !== $prefer['handling']) {
$options |= VObject\Node::REPAIR;
}
@@ -376,7 +357,6 @@ class Plugin extends DAV\ServerPlugin {
// $messages contains a list of problems with the vcard, along with
// their severity.
foreach ($messages as $message) {
-
if ($message['level'] > $highestLevel) {
// Recording the highest reported error level.
$highestLevel = $message['level'];
@@ -384,30 +364,27 @@ class Plugin extends DAV\ServerPlugin {
}
switch ($message['level']) {
-
- case 1 :
+ case 1:
// Level 1 means that there was a problem, but it was repaired.
$modified = true;
break;
- case 2 :
+ case 2:
// Level 2 means a warning, but not critical
break;
- case 3 :
+ case 3:
// Level 3 means a critical error
- throw new DAV\Exception\UnsupportedMediaType('Validation error in vCard: ' . $message['message']);
-
+ throw new DAV\Exception\UnsupportedMediaType('Validation error in vCard: '.$message['message']);
}
-
}
if ($warningMessage) {
$this->server->httpResponse->setHeader(
'X-Sabre-Ew-Gross',
- 'vCard validation warning: ' . $warningMessage
+ 'vCard validation warning: '.$warningMessage
);
// Re-serializing object.
$data = $vobj->serialize();
- if (!$modified && strcmp($data, $before) !== 0) {
+ if (!$modified && 0 !== strcmp($data, $before)) {
// This ensures that the system does not send an ETag back.
$modified = true;
}
@@ -417,23 +394,21 @@ class Plugin extends DAV\ServerPlugin {
$vobj->destroy();
}
-
/**
- * This function handles the addressbook-query REPORT
+ * This function handles the addressbook-query REPORT.
*
* This report is used by the client to filter an addressbook based on a
* complex query.
*
* @param Xml\Request\AddressBookQueryReport $report
- * @return void
*/
- protected function addressbookQueryReport($report) {
-
+ protected function addressbookQueryReport($report)
+ {
$depth = $this->server->getHTTPDepth(0);
- if ($depth == 0) {
+ if (0 == $depth) {
$candidateNodes = [
- $this->server->tree->getNodeForPath($this->server->getRequestUri())
+ $this->server->tree->getNodeForPath($this->server->getRequestUri()),
];
if (!$candidateNodes[0] instanceof ICard) {
throw new ReportNotSupported('The addressbook-query report is not supported on this url with Depth: 0');
@@ -444,7 +419,7 @@ class Plugin extends DAV\ServerPlugin {
$contentType = $report->contentType;
if ($report->version) {
- $contentType .= '; version=' . $report->version;
+ $contentType .= '; version='.$report->version;
}
$vcardType = $this->negotiateVCard(
@@ -453,9 +428,9 @@ class Plugin extends DAV\ServerPlugin {
$validNodes = [];
foreach ($candidateNodes as $node) {
-
- if (!$node instanceof ICard)
+ if (!$node instanceof ICard) {
continue;
+ }
$blob = $node->get();
if (is_resource($blob)) {
@@ -472,31 +447,26 @@ class Plugin extends DAV\ServerPlugin {
// We hit the maximum number of items, we can stop now.
break;
}
-
}
$result = [];
foreach ($validNodes as $validNode) {
-
- if ($depth == 0) {
+ if (0 == $depth) {
$href = $this->server->getRequestUri();
} else {
- $href = $this->server->getRequestUri() . '/' . $validNode->getName();
+ $href = $this->server->getRequestUri().'/'.$validNode->getName();
}
list($props) = $this->server->getPropertiesForPath($href, $report->properties, 0);
- if (isset($props[200]['{' . self::NS_CARDDAV . '}address-data'])) {
-
- $props[200]['{' . self::NS_CARDDAV . '}address-data'] = $this->convertVCard(
- $props[200]['{' . self::NS_CARDDAV . '}address-data'],
+ if (isset($props[200]['{'.self::NS_CARDDAV.'}address-data'])) {
+ $props[200]['{'.self::NS_CARDDAV.'}address-data'] = $this->convertVCard(
+ $props[200]['{'.self::NS_CARDDAV.'}address-data'],
$vcardType,
$report->addressDataProperties
);
-
}
$result[] = $props;
-
}
$prefer = $this->server->getHTTPPrefer();
@@ -504,26 +474,26 @@ class Plugin extends DAV\ServerPlugin {
$this->server->httpResponse->setStatus(207);
$this->server->httpResponse->setHeader('Content-Type', 'application/xml; charset=utf-8');
$this->server->httpResponse->setHeader('Vary', 'Brief,Prefer');
- $this->server->httpResponse->setBody($this->server->generateMultiStatus($result, $prefer['return'] === 'minimal'));
-
+ $this->server->httpResponse->setBody($this->server->generateMultiStatus($result, 'minimal' === $prefer['return']));
}
/**
* Validates if a vcard makes it throught a list of filters.
*
* @param string $vcardData
- * @param array $filters
- * @param string $test anyof or allof (which means OR or AND)
+ * @param array $filters
+ * @param string $test anyof or allof (which means OR or AND)
+ *
* @return bool
*/
- function validateFilters($vcardData, array $filters, $test) {
-
-
- if (!$filters) return true;
+ public function validateFilters($vcardData, array $filters, $test)
+ {
+ if (!$filters) {
+ return true;
+ }
$vcard = VObject\Reader::read($vcardData);
foreach ($filters as $filter) {
-
$isDefined = isset($vcard->{$filter['name']});
if ($filter['is-not-defined']) {
if ($isDefined) {
@@ -532,12 +502,9 @@ class Plugin extends DAV\ServerPlugin {
$success = true;
}
} elseif ((!$filter['param-filters'] && !$filter['text-matches']) || !$isDefined) {
-
// We only need to check for existence
$success = $isDefined;
-
} else {
-
$vProperties = $vcard->select($filter['name']);
$results = [];
@@ -546,44 +513,40 @@ class Plugin extends DAV\ServerPlugin {
}
if ($filter['text-matches']) {
$texts = [];
- foreach ($vProperties as $vProperty)
+ foreach ($vProperties as $vProperty) {
$texts[] = $vProperty->getValue();
+ }
$results[] = $this->validateTextMatches($texts, $filter['text-matches'], $filter['test']);
}
- if (count($results) === 1) {
+ if (1 === count($results)) {
$success = $results[0];
} else {
- if ($filter['test'] === 'anyof') {
+ if ('anyof' === $filter['test']) {
$success = $results[0] || $results[1];
} else {
$success = $results[0] && $results[1];
}
}
-
} // else
// There are two conditions where we can already determine whether
// or not this filter succeeds.
- if ($test === 'anyof' && $success) {
-
+ if ('anyof' === $test && $success) {
// Destroy circular references to PHP will GC the object.
$vcard->destroy();
return true;
}
- if ($test === 'allof' && !$success) {
-
+ if ('allof' === $test && !$success) {
// Destroy circular references to PHP will GC the object.
$vcard->destroy();
return false;
}
-
} // foreach
-
// Destroy circular references to PHP will GC the object.
$vcard->destroy();
@@ -592,8 +555,7 @@ class Plugin extends DAV\ServerPlugin {
//
// This implies for 'anyof' that the test failed, and for 'allof' that
// we succeeded. Sounds weird, but makes sense.
- return $test === 'allof';
-
+ return 'allof' === $test;
}
/**
@@ -602,19 +564,22 @@ class Plugin extends DAV\ServerPlugin {
* @todo currently we're only validating the first parameter of the passed
* property. Any subsequence parameters with the same name are
* ignored.
- * @param array $vProperties
- * @param array $filters
+ *
+ * @param array $vProperties
+ * @param array $filters
* @param string $test
+ *
* @return bool
*/
- protected function validateParamFilters(array $vProperties, array $filters, $test) {
-
+ protected function validateParamFilters(array $vProperties, array $filters, $test)
+ {
foreach ($filters as $filter) {
-
$isDefined = false;
foreach ($vProperties as $vProperty) {
$isDefined = isset($vProperty[$filter['name']]);
- if ($isDefined) break;
+ if ($isDefined) {
+ break;
+ }
}
if ($filter['is-not-defined']) {
@@ -624,35 +589,32 @@ class Plugin extends DAV\ServerPlugin {
$success = true;
}
- // If there's no text-match, we can just check for existence
+ // If there's no text-match, we can just check for existence
} elseif (!$filter['text-match'] || !$isDefined) {
-
$success = $isDefined;
-
} else {
-
$success = false;
foreach ($vProperties as $vProperty) {
// If we got all the way here, we'll need to validate the
// text-match filter.
$success = DAV\StringUtil::textMatch($vProperty[$filter['name']]->getValue(), $filter['text-match']['value'], $filter['text-match']['collation'], $filter['text-match']['match-type']);
- if ($success) break;
+ if ($success) {
+ break;
+ }
}
if ($filter['text-match']['negate-condition']) {
$success = !$success;
}
-
} // else
// There are two conditions where we can already determine whether
// or not this filter succeeds.
- if ($test === 'anyof' && $success) {
+ if ('anyof' === $test && $success) {
return true;
}
- if ($test === 'allof' && !$success) {
+ if ('allof' === $test && !$success) {
return false;
}
-
}
// If we got all the way here, it means we haven't been able to
@@ -660,40 +622,41 @@ class Plugin extends DAV\ServerPlugin {
//
// This implies for 'anyof' that the test failed, and for 'allof' that
// we succeeded. Sounds weird, but makes sense.
- return $test === 'allof';
-
+ return 'allof' === $test;
}
/**
* Validates if a text-filter can be applied to a specific property.
*
- * @param array $texts
- * @param array $filters
+ * @param array $texts
+ * @param array $filters
* @param string $test
+ *
* @return bool
*/
- protected function validateTextMatches(array $texts, array $filters, $test) {
-
+ protected function validateTextMatches(array $texts, array $filters, $test)
+ {
foreach ($filters as $filter) {
-
$success = false;
foreach ($texts as $haystack) {
$success = DAV\StringUtil::textMatch($haystack, $filter['value'], $filter['collation'], $filter['match-type']);
// Breaking on the first match
- if ($success) break;
+ if ($success) {
+ break;
+ }
}
if ($filter['negate-condition']) {
$success = !$success;
}
- if ($success && $test === 'anyof')
+ if ($success && 'anyof' === $test) {
return true;
+ }
- if (!$success && $test == 'allof')
+ if (!$success && 'allof' == $test) {
return false;
-
-
+ }
}
// If we got all the way here, it means we haven't been able to
@@ -701,8 +664,7 @@ class Plugin extends DAV\ServerPlugin {
//
// This implies for 'anyof' that the test failed, and for 'allof' that
// we succeeded. Sounds weird, but makes sense.
- return $test === 'allof';
-
+ return 'allof' === $test;
}
/**
@@ -712,24 +674,24 @@ class Plugin extends DAV\ServerPlugin {
* propfind has been done.
*
* @param DAV\PropFind $propFind
- * @param DAV\INode $node
- * @return void
+ * @param DAV\INode $node
*/
- function propFindLate(DAV\PropFind $propFind, DAV\INode $node) {
-
+ public function propFindLate(DAV\PropFind $propFind, DAV\INode $node)
+ {
// If the request was made using the SOGO connector, we must rewrite
// the content-type property. By default SabreDAV will send back
// text/x-vcard; charset=utf-8, but for SOGO we must strip that last
// part.
- if (strpos($this->server->httpRequest->getHeader('User-Agent'), 'Thunderbird') === false) {
+ if (false === strpos((string) $this->server->httpRequest->getHeader('User-Agent'), 'Thunderbird')) {
return;
}
$contentType = $propFind->get('{DAV:}getcontenttype');
- list($part) = explode(';', $contentType);
- if ($part === 'text/x-vcard' || $part === 'text/vcard') {
- $propFind->set('{DAV:}getcontenttype', 'text/x-vcard');
+ if (null !== $contentType) {
+ list($part) = explode(';', $contentType);
+ if ('text/x-vcard' === $part || 'text/vcard' === $part) {
+ $propFind->set('{DAV:}getcontenttype', 'text/x-vcard');
+ }
}
-
}
/**
@@ -738,18 +700,20 @@ class Plugin extends DAV\ServerPlugin {
* can use to create new addressbooks.
*
* @param DAV\INode $node
- * @param string $output
+ * @param string $output
+ *
* @return bool
*/
- function htmlActionsPanel(DAV\INode $node, &$output) {
-
- if (!$node instanceof AddressBookHome)
+ public function htmlActionsPanel(DAV\INode $node, &$output)
+ {
+ if (!$node instanceof AddressBookHome) {
return;
+ }
$output .= '<tr><td colspan="2"><form method="post" action="">
<h3>Create new address book</h3>
<input type="hidden" name="sabreAction" value="mkcol" />
- <input type="hidden" name="resourceType" value="{DAV:}collection,{' . self::NS_CARDDAV . '}addressbook" />
+ <input type="hidden" name="resourceType" value="{DAV:}collection,{'.self::NS_CARDDAV.'}addressbook" />
<label>Name (uri):</label> <input type="text" name="name" /><br />
<label>Display name:</label> <input type="text" name="{DAV:}displayname" /><br />
<input type="submit" value="create" />
@@ -757,7 +721,6 @@ class Plugin extends DAV\ServerPlugin {
</td></tr>';
return false;
-
}
/**
@@ -765,13 +728,13 @@ class Plugin extends DAV\ServerPlugin {
*
* This is used to transform data into jCal, if this was requested.
*
- * @param RequestInterface $request
+ * @param RequestInterface $request
* @param ResponseInterface $response
- * @return void
*/
- function httpAfterGet(RequestInterface $request, ResponseInterface $response) {
-
- if (strpos($response->getHeader('Content-Type'), 'text/vcard') === false) {
+ public function httpAfterGet(RequestInterface $request, ResponseInterface $response)
+ {
+ $contentType = $response->getHeader('Content-Type');
+ if (null === $contentType || false === strpos($contentType, 'text/vcard')) {
return;
}
@@ -783,9 +746,8 @@ class Plugin extends DAV\ServerPlugin {
);
$response->setBody($newBody);
- $response->setHeader('Content-Type', $mimeType . '; charset=utf-8');
+ $response->setHeader('Content-Type', $mimeType.'; charset=utf-8');
$response->setHeader('Content-Length', strlen($newBody));
-
}
/**
@@ -800,11 +762,12 @@ class Plugin extends DAV\ServerPlugin {
*
* @param string $input
* @param string $mimeType
+ *
* @return string
*/
- protected function negotiateVCard($input, &$mimeType = null) {
-
- $result = HTTP\Util::negotiate(
+ protected function negotiateVCard($input, &$mimeType = null)
+ {
+ $result = HTTP\negotiateContentType(
$input,
[
// Most often used mime-type. Version 3
@@ -823,41 +786,41 @@ class Plugin extends DAV\ServerPlugin {
$mimeType = $result;
switch ($result) {
-
- default :
- case 'text/x-vcard' :
- case 'text/vcard' :
- case 'text/vcard; version=3.0' :
+ default:
+ case 'text/x-vcard':
+ case 'text/vcard':
+ case 'text/vcard; version=3.0':
$mimeType = 'text/vcard';
+
return 'vcard3';
- case 'text/vcard; version=4.0' :
+ case 'text/vcard; version=4.0':
return 'vcard4';
- case 'application/vcard+json' :
+ case 'application/vcard+json':
return 'jcard';
// @codeCoverageIgnoreStart
}
// @codeCoverageIgnoreEnd
-
}
/**
* Converts a vcard blob to a different version, or jcard.
*
* @param string|resource $data
- * @param string $target
- * @param array $propertiesFilter
+ * @param string $target
+ * @param array $propertiesFilter
+ *
* @return string
*/
- protected function convertVCard($data, $target, array $propertiesFilter = null) {
-
+ protected function convertVCard($data, $target, array $propertiesFilter = null)
+ {
if (is_resource($data)) {
$data = stream_get_contents($data);
}
$input = VObject\Reader::read($data);
if (!empty($propertiesFilter)) {
$propertiesFilter = array_merge(['UID', 'VERSION', 'FN'], $propertiesFilter);
- $keys = array_unique(array_map(function($child) {
+ $keys = array_unique(array_map(function ($child) {
return $child->name;
}, $input->children()));
$keys = array_diff($keys, $propertiesFilter);
@@ -868,38 +831,36 @@ class Plugin extends DAV\ServerPlugin {
}
$output = null;
try {
-
switch ($target) {
- default :
- case 'vcard3' :
- if ($input->getDocumentType() === VObject\Document::VCARD30) {
+ default:
+ case 'vcard3':
+ if (VObject\Document::VCARD30 === $input->getDocumentType()) {
// Do nothing
return $data;
}
$output = $input->convert(VObject\Document::VCARD30);
+
return $output->serialize();
- case 'vcard4' :
- if ($input->getDocumentType() === VObject\Document::VCARD40) {
+ case 'vcard4':
+ if (VObject\Document::VCARD40 === $input->getDocumentType()) {
// Do nothing
return $data;
}
$output = $input->convert(VObject\Document::VCARD40);
+
return $output->serialize();
- case 'jcard' :
+ case 'jcard':
$output = $input->convert(VObject\Document::VCARD40);
- return json_encode($output);
+ return json_encode($output);
}
-
} finally {
-
// Destroy circular references to PHP will GC the object.
$input->destroy();
if (!is_null($output)) {
$output->destroy();
}
}
-
}
/**
@@ -910,10 +871,9 @@ class Plugin extends DAV\ServerPlugin {
*
* @return string
*/
- function getPluginName() {
-
+ public function getPluginName()
+ {
return 'carddav';
-
}
/**
@@ -927,14 +887,12 @@ class Plugin extends DAV\ServerPlugin {
*
* @return array
*/
- function getPluginInfo() {
-
+ public function getPluginInfo()
+ {
return [
- 'name' => $this->getPluginName(),
+ 'name' => $this->getPluginName(),
'description' => 'Adds support for CardDAV (rfc6352)',
- 'link' => 'http://sabre.io/dav/carddav/',
+ 'link' => 'http://sabre.io/dav/carddav/',
];
-
}
-
}
diff --git a/vendor/sabre/dav/lib/CardDAV/VCFExportPlugin.php b/vendor/sabre/dav/lib/CardDAV/VCFExportPlugin.php
index 2d61db6ac..194927c53 100644
--- a/vendor/sabre/dav/lib/CardDAV/VCFExportPlugin.php
+++ b/vendor/sabre/dav/lib/CardDAV/VCFExportPlugin.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CardDAV;
use Sabre\DAV;
@@ -8,7 +10,7 @@ use Sabre\HTTP\ResponseInterface;
use Sabre\VObject;
/**
- * VCF Exporter
+ * VCF Exporter.
*
* This plugin adds the ability to export entire address books as .vcf files.
* This is useful for clients that don't support CardDAV yet. They often do
@@ -19,28 +21,27 @@ use Sabre\VObject;
* @author Thomas Tanghus (http://tanghus.net/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class VCFExportPlugin extends DAV\ServerPlugin {
-
+class VCFExportPlugin extends DAV\ServerPlugin
+{
/**
- * Reference to Server class
+ * Reference to Server class.
*
* @var DAV\Server
*/
protected $server;
/**
- * Initializes the plugin and registers event handlers
+ * Initializes the plugin and registers event handlers.
*
* @param DAV\Server $server
- * @return void
*/
- function initialize(DAV\Server $server) {
-
+ public function initialize(DAV\Server $server)
+ {
$this->server = $server;
$this->server->on('method:GET', [$this, 'httpGet'], 90);
- $server->on('browserButtonActions', function($path, $node, &$actions) {
+ $server->on('browserButtonActions', function ($path, $node, &$actions) {
if ($node instanceof IAddressBook) {
- $actions .= '<a href="' . htmlspecialchars($path, ENT_QUOTES, 'UTF-8') . '?export"><span class="oi" data-glyph="book"></span></a>';
+ $actions .= '<a href="'.htmlspecialchars($path, ENT_QUOTES, 'UTF-8').'?export"><span class="oi" data-glyph="book"></span></a>';
}
});
}
@@ -48,20 +49,25 @@ class VCFExportPlugin extends DAV\ServerPlugin {
/**
* Intercepts GET requests on addressbook urls ending with ?export.
*
- * @param RequestInterface $request
+ * @param RequestInterface $request
* @param ResponseInterface $response
+ *
* @return bool
*/
- function httpGet(RequestInterface $request, ResponseInterface $response) {
-
+ public function httpGet(RequestInterface $request, ResponseInterface $response)
+ {
$queryParams = $request->getQueryParameters();
- if (!array_key_exists('export', $queryParams)) return;
+ if (!array_key_exists('export', $queryParams)) {
+ return;
+ }
$path = $request->getPath();
$node = $this->server->tree->getNodeForPath($path);
- if (!($node instanceof IAddressBook)) return;
+ if (!($node instanceof IAddressBook)) {
+ return;
+ }
$this->server->transactionType = 'get-addressbook-export';
@@ -71,7 +77,7 @@ class VCFExportPlugin extends DAV\ServerPlugin {
}
$nodes = $this->server->getPropertiesForPath($path, [
- '{' . Plugin::NS_CARDDAV . '}address-data',
+ '{'.Plugin::NS_CARDDAV.'}address-data',
], 1);
$format = 'text/directory';
@@ -91,9 +97,9 @@ class VCFExportPlugin extends DAV\ServerPlugin {
'',
$node->getName()
);
- $filename .= '-' . date('Y-m-d') . $filenameExtension;
+ $filename .= '-'.date('Y-m-d').$filenameExtension;
- $response->setHeader('Content-Disposition', 'attachment; filename="' . $filename . '"');
+ $response->setHeader('Content-Disposition', 'attachment; filename="'.$filename.'"');
$response->setHeader('Content-Type', $format);
$response->setStatus(200);
@@ -101,25 +107,24 @@ class VCFExportPlugin extends DAV\ServerPlugin {
// Returning false to break the event chain
return false;
-
}
/**
- * Merges all vcard objects, and builds one big vcf export
+ * Merges all vcard objects, and builds one big vcf export.
*
* @param array $nodes
+ *
* @return string
*/
- function generateVCF(array $nodes) {
-
- $output = "";
+ public function generateVCF(array $nodes)
+ {
+ $output = '';
foreach ($nodes as $node) {
-
- if (!isset($node[200]['{' . Plugin::NS_CARDDAV . '}address-data'])) {
+ if (!isset($node[200]['{'.Plugin::NS_CARDDAV.'}address-data'])) {
continue;
}
- $nodeData = $node[200]['{' . Plugin::NS_CARDDAV . '}address-data'];
+ $nodeData = $node[200]['{'.Plugin::NS_CARDDAV.'}address-data'];
// Parsing this node so VObject can clean up the output.
$vcard = VObject\Reader::read($nodeData);
@@ -127,11 +132,9 @@ class VCFExportPlugin extends DAV\ServerPlugin {
// Destroy circular references to PHP will GC the object.
$vcard->destroy();
-
}
return $output;
-
}
/**
@@ -142,10 +145,9 @@ class VCFExportPlugin extends DAV\ServerPlugin {
*
* @return string
*/
- function getPluginName() {
-
+ public function getPluginName()
+ {
return 'vcf-export';
-
}
/**
@@ -159,14 +161,12 @@ class VCFExportPlugin extends DAV\ServerPlugin {
*
* @return array
*/
- function getPluginInfo() {
-
+ public function getPluginInfo()
+ {
return [
- 'name' => $this->getPluginName(),
+ 'name' => $this->getPluginName(),
'description' => 'Adds the ability to export CardDAV addressbooks as a single vCard file.',
- 'link' => 'http://sabre.io/dav/vcf-export-plugin/',
+ 'link' => 'http://sabre.io/dav/vcf-export-plugin/',
];
-
}
-
}
diff --git a/vendor/sabre/dav/lib/CardDAV/Xml/Filter/AddressData.php b/vendor/sabre/dav/lib/CardDAV/Xml/Filter/AddressData.php
index 5b7b2ee17..f1b651e76 100644
--- a/vendor/sabre/dav/lib/CardDAV/Xml/Filter/AddressData.php
+++ b/vendor/sabre/dav/lib/CardDAV/Xml/Filter/AddressData.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CardDAV\Xml\Filter;
use Sabre\Xml\Reader;
@@ -21,8 +23,8 @@ use Sabre\Xml\XmlDeserializable;
* @author Evert Pot (http://www.rooftopsolutions.nl/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class AddressData implements XmlDeserializable {
-
+class AddressData implements XmlDeserializable
+{
/**
* The deserialize method is called during xml parsing.
*
@@ -42,25 +44,25 @@ class AddressData implements XmlDeserializable {
* the next element.
*
* @param Reader $reader
+ *
* @return mixed
*/
- static function xmlDeserialize(Reader $reader) {
-
+ public static function xmlDeserialize(Reader $reader)
+ {
$result = [
'contentType' => $reader->getAttribute('content-type') ?: 'text/vcard',
- 'version' => $reader->getAttribute('version') ?: '3.0',
+ 'version' => $reader->getAttribute('version') ?: '3.0',
];
- $elems = (array)$reader->parseInnerTree();
- $elems = array_filter($elems, function($element) {
- return $element['name'] === '{urn:ietf:params:xml:ns:carddav}prop' &&
+ $elems = (array) $reader->parseInnerTree();
+ $elems = array_filter($elems, function ($element) {
+ return '{urn:ietf:params:xml:ns:carddav}prop' === $element['name'] &&
isset($element['attributes']['name']);
});
- $result['addressDataProperties'] = array_map(function($element) {
+ $result['addressDataProperties'] = array_map(function ($element) {
return $element['attributes']['name'];
}, $elems);
return $result;
}
-
}
diff --git a/vendor/sabre/dav/lib/CardDAV/Xml/Filter/ParamFilter.php b/vendor/sabre/dav/lib/CardDAV/Xml/Filter/ParamFilter.php
index 936e26917..2d39dea7f 100644
--- a/vendor/sabre/dav/lib/CardDAV/Xml/Filter/ParamFilter.php
+++ b/vendor/sabre/dav/lib/CardDAV/Xml/Filter/ParamFilter.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CardDAV\Xml\Filter;
use Sabre\CardDAV\Plugin;
@@ -21,8 +23,8 @@ use Sabre\Xml\Reader;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-abstract class ParamFilter implements Element {
-
+abstract class ParamFilter implements Element
+{
/**
* The deserialize method is called during xml parsing.
*
@@ -42,14 +44,15 @@ abstract class ParamFilter implements Element {
* the next element.
*
* @param Reader $reader
+ *
* @return mixed
*/
- static function xmlDeserialize(Reader $reader) {
-
+ public static function xmlDeserialize(Reader $reader)
+ {
$result = [
- 'name' => null,
+ 'name' => null,
'is-not-defined' => false,
- 'text-match' => null,
+ 'text-match' => null,
];
$att = $reader->parseAttributes();
@@ -57,33 +60,29 @@ abstract class ParamFilter implements Element {
$elems = $reader->parseInnerTree();
- if (is_array($elems)) foreach ($elems as $elem) {
-
- switch ($elem['name']) {
-
- case '{' . Plugin::NS_CARDDAV . '}is-not-defined' :
+ if (is_array($elems)) {
+ foreach ($elems as $elem) {
+ switch ($elem['name']) {
+ case '{'.Plugin::NS_CARDDAV.'}is-not-defined':
$result['is-not-defined'] = true;
break;
- case '{' . Plugin::NS_CARDDAV . '}text-match' :
+ case '{'.Plugin::NS_CARDDAV.'}text-match':
$matchType = isset($elem['attributes']['match-type']) ? $elem['attributes']['match-type'] : 'contains';
if (!in_array($matchType, ['contains', 'equals', 'starts-with', 'ends-with'])) {
- throw new BadRequest('Unknown match-type: ' . $matchType);
+ throw new BadRequest('Unknown match-type: '.$matchType);
}
$result['text-match'] = [
- 'negate-condition' => isset($elem['attributes']['negate-condition']) && $elem['attributes']['negate-condition'] === 'yes',
- 'collation' => isset($elem['attributes']['collation']) ? $elem['attributes']['collation'] : 'i;unicode-casemap',
- 'value' => $elem['value'],
- 'match-type' => $matchType,
+ 'negate-condition' => isset($elem['attributes']['negate-condition']) && 'yes' === $elem['attributes']['negate-condition'],
+ 'collation' => isset($elem['attributes']['collation']) ? $elem['attributes']['collation'] : 'i;unicode-casemap',
+ 'value' => $elem['value'],
+ 'match-type' => $matchType,
];
break;
-
}
-
+ }
}
return $result;
-
}
-
}
diff --git a/vendor/sabre/dav/lib/CardDAV/Xml/Filter/PropFilter.php b/vendor/sabre/dav/lib/CardDAV/Xml/Filter/PropFilter.php
index d7799429d..a22a577c9 100644
--- a/vendor/sabre/dav/lib/CardDAV/Xml/Filter/PropFilter.php
+++ b/vendor/sabre/dav/lib/CardDAV/Xml/Filter/PropFilter.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CardDAV\Xml\Filter;
use Sabre\CardDAV\Plugin;
@@ -21,8 +23,8 @@ use Sabre\Xml\XmlDeserializable;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class PropFilter implements XmlDeserializable {
-
+class PropFilter implements XmlDeserializable
+{
/**
* The deserialize method is called during xml parsing.
*
@@ -42,57 +44,54 @@ class PropFilter implements XmlDeserializable {
* the next element.
*
* @param Reader $reader
+ *
* @return mixed
*/
- static function xmlDeserialize(Reader $reader) {
-
+ public static function xmlDeserialize(Reader $reader)
+ {
$result = [
- 'name' => null,
- 'test' => 'anyof',
+ 'name' => null,
+ 'test' => 'anyof',
'is-not-defined' => false,
- 'param-filters' => [],
- 'text-matches' => [],
+ 'param-filters' => [],
+ 'text-matches' => [],
];
$att = $reader->parseAttributes();
$result['name'] = $att['name'];
- if (isset($att['test']) && $att['test'] === 'allof') {
+ if (isset($att['test']) && 'allof' === $att['test']) {
$result['test'] = 'allof';
}
$elems = $reader->parseInnerTree();
- if (is_array($elems)) foreach ($elems as $elem) {
-
- switch ($elem['name']) {
-
- case '{' . Plugin::NS_CARDDAV . '}param-filter' :
+ if (is_array($elems)) {
+ foreach ($elems as $elem) {
+ switch ($elem['name']) {
+ case '{'.Plugin::NS_CARDDAV.'}param-filter':
$result['param-filters'][] = $elem['value'];
break;
- case '{' . Plugin::NS_CARDDAV . '}is-not-defined' :
+ case '{'.Plugin::NS_CARDDAV.'}is-not-defined':
$result['is-not-defined'] = true;
break;
- case '{' . Plugin::NS_CARDDAV . '}text-match' :
+ case '{'.Plugin::NS_CARDDAV.'}text-match':
$matchType = isset($elem['attributes']['match-type']) ? $elem['attributes']['match-type'] : 'contains';
if (!in_array($matchType, ['contains', 'equals', 'starts-with', 'ends-with'])) {
- throw new BadRequest('Unknown match-type: ' . $matchType);
+ throw new BadRequest('Unknown match-type: '.$matchType);
}
$result['text-matches'][] = [
- 'negate-condition' => isset($elem['attributes']['negate-condition']) && $elem['attributes']['negate-condition'] === 'yes',
- 'collation' => isset($elem['attributes']['collation']) ? $elem['attributes']['collation'] : 'i;unicode-casemap',
- 'value' => $elem['value'],
- 'match-type' => $matchType,
+ 'negate-condition' => isset($elem['attributes']['negate-condition']) && 'yes' === $elem['attributes']['negate-condition'],
+ 'collation' => isset($elem['attributes']['collation']) ? $elem['attributes']['collation'] : 'i;unicode-casemap',
+ 'value' => $elem['value'],
+ 'match-type' => $matchType,
];
break;
-
}
-
+ }
}
return $result;
-
}
-
}
diff --git a/vendor/sabre/dav/lib/CardDAV/Xml/Property/SupportedAddressData.php b/vendor/sabre/dav/lib/CardDAV/Xml/Property/SupportedAddressData.php
index aecd8a09f..9d0051698 100644
--- a/vendor/sabre/dav/lib/CardDAV/Xml/Property/SupportedAddressData.php
+++ b/vendor/sabre/dav/lib/CardDAV/Xml/Property/SupportedAddressData.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CardDAV\Xml\Property;
use Sabre\CardDAV\Plugin;
@@ -7,7 +9,7 @@ use Sabre\Xml\Writer;
use Sabre\Xml\XmlSerializable;
/**
- * Supported-address-data property
+ * Supported-address-data property.
*
* This property is a representation of the supported-address-data property
* in the CardDAV namespace.
@@ -20,22 +22,22 @@ use Sabre\Xml\XmlSerializable;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class SupportedAddressData implements XmlSerializable {
-
+class SupportedAddressData implements XmlSerializable
+{
/**
- * supported versions
+ * supported versions.
*
* @var array
*/
protected $supportedData = [];
/**
- * Creates the property
+ * Creates the property.
*
* @param array|null $supportedData
*/
- function __construct(array $supportedData = null) {
-
+ public function __construct(array $supportedData = null)
+ {
if (is_null($supportedData)) {
$supportedData = [
['contentType' => 'text/vcard', 'version' => '3.0'],
@@ -45,7 +47,6 @@ class SupportedAddressData implements XmlSerializable {
}
$this->supportedData = $supportedData;
-
}
/**
@@ -65,19 +66,16 @@ class SupportedAddressData implements XmlSerializable {
* If you are opening new elements, you must also close them again.
*
* @param Writer $writer
- * @return void
*/
- function xmlSerialize(Writer $writer) {
-
+ public function xmlSerialize(Writer $writer)
+ {
foreach ($this->supportedData as $supported) {
- $writer->startElement('{' . Plugin::NS_CARDDAV . '}address-data-type');
+ $writer->startElement('{'.Plugin::NS_CARDDAV.'}address-data-type');
$writer->writeAttributes([
'content-type' => $supported['contentType'],
- 'version' => $supported['version']
+ 'version' => $supported['version'],
]);
$writer->endElement(); // address-data-type
}
-
}
-
}
diff --git a/vendor/sabre/dav/lib/CardDAV/Xml/Property/SupportedCollationSet.php b/vendor/sabre/dav/lib/CardDAV/Xml/Property/SupportedCollationSet.php
index 778aa2b64..66e451a91 100644
--- a/vendor/sabre/dav/lib/CardDAV/Xml/Property/SupportedCollationSet.php
+++ b/vendor/sabre/dav/lib/CardDAV/Xml/Property/SupportedCollationSet.php
@@ -1,12 +1,14 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CardDAV\Xml\Property;
use Sabre\Xml\Writer;
use Sabre\Xml\XmlSerializable;
/**
- * supported-collation-set property
+ * supported-collation-set property.
*
* This property is a representation of the supported-collation-set property
* in the CardDAV namespace.
@@ -15,8 +17,8 @@ use Sabre\Xml\XmlSerializable;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class SupportedCollationSet implements XmlSerializable {
-
+class SupportedCollationSet implements XmlSerializable
+{
/**
* The xmlSerialize method is called during xml writing.
*
@@ -34,14 +36,11 @@ class SupportedCollationSet implements XmlSerializable {
* If you are opening new elements, you must also close them again.
*
* @param Writer $writer
- * @return void
*/
- function xmlSerialize(Writer $writer) {
-
+ public function xmlSerialize(Writer $writer)
+ {
foreach (['i;ascii-casemap', 'i;octet', 'i;unicode-casemap'] as $coll) {
$writer->writeElement('{urn:ietf:params:xml:ns:carddav}supported-collation', $coll);
}
-
}
-
}
diff --git a/vendor/sabre/dav/lib/CardDAV/Xml/Request/AddressBookMultiGetReport.php b/vendor/sabre/dav/lib/CardDAV/Xml/Request/AddressBookMultiGetReport.php
index 0115a0107..845796760 100644
--- a/vendor/sabre/dav/lib/CardDAV/Xml/Request/AddressBookMultiGetReport.php
+++ b/vendor/sabre/dav/lib/CardDAV/Xml/Request/AddressBookMultiGetReport.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CardDAV\Xml\Request;
use Sabre\CardDAV\Plugin;
@@ -19,8 +21,8 @@ use Sabre\Xml\XmlDeserializable;
* @author Evert Pot (http://www.rooftopsolutions.nl/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class AddressBookMultiGetReport implements XmlDeserializable {
-
+class AddressBookMultiGetReport implements XmlDeserializable
+{
/**
* An array with requested properties.
*
@@ -70,44 +72,40 @@ class AddressBookMultiGetReport implements XmlDeserializable {
* the next element.
*
* @param Reader $reader
+ *
* @return mixed
*/
- static function xmlDeserialize(Reader $reader) {
-
+ public static function xmlDeserialize(Reader $reader)
+ {
$elems = $reader->parseInnerTree([
'{urn:ietf:params:xml:ns:carddav}address-data' => 'Sabre\\CardDAV\\Xml\\Filter\\AddressData',
- '{DAV:}prop' => 'Sabre\\Xml\\Element\\KeyValue',
+ '{DAV:}prop' => 'Sabre\\Xml\\Element\\KeyValue',
]);
$newProps = [
- 'hrefs' => [],
- 'properties' => []
+ 'hrefs' => [],
+ 'properties' => [],
];
foreach ($elems as $elem) {
-
switch ($elem['name']) {
-
- case '{DAV:}prop' :
+ case '{DAV:}prop':
$newProps['properties'] = array_keys($elem['value']);
- if (isset($elem['value']['{' . Plugin::NS_CARDDAV . '}address-data'])) {
- $newProps += $elem['value']['{' . Plugin::NS_CARDDAV . '}address-data'];
+ if (isset($elem['value']['{'.Plugin::NS_CARDDAV.'}address-data'])) {
+ $newProps += $elem['value']['{'.Plugin::NS_CARDDAV.'}address-data'];
}
break;
- case '{DAV:}href' :
+ case '{DAV:}href':
$newProps['hrefs'][] = Uri\resolve($reader->contextUri, $elem['value']);
break;
-
}
-
}
$obj = new self();
foreach ($newProps as $key => $value) {
$obj->$key = $value;
}
- return $obj;
+ return $obj;
}
-
}
diff --git a/vendor/sabre/dav/lib/CardDAV/Xml/Request/AddressBookQueryReport.php b/vendor/sabre/dav/lib/CardDAV/Xml/Request/AddressBookQueryReport.php
index 09fad008a..0e6f26d38 100644
--- a/vendor/sabre/dav/lib/CardDAV/Xml/Request/AddressBookQueryReport.php
+++ b/vendor/sabre/dav/lib/CardDAV/Xml/Request/AddressBookQueryReport.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CardDAV\Xml\Request;
use Sabre\CardDAV\Plugin;
@@ -19,8 +21,8 @@ use Sabre\Xml\XmlDeserializable;
* @author Evert Pot (http://www.rooftopsolutions.nl/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class AddressBookQueryReport implements XmlDeserializable {
-
+class AddressBookQueryReport implements XmlDeserializable
+{
/**
* An array with requested properties.
*
@@ -64,7 +66,7 @@ class AddressBookQueryReport implements XmlDeserializable {
public $filters;
/**
- * The number of results the client wants
+ * The number of results the client wants.
*
* null means it wasn't specified, which in most cases means 'all results'.
*
@@ -73,7 +75,7 @@ class AddressBookQueryReport implements XmlDeserializable {
public $limit;
/**
- * Either 'anyof' or 'allof'
+ * Either 'anyof' or 'allof'.
*
* @var string
*/
@@ -95,7 +97,6 @@ class AddressBookQueryReport implements XmlDeserializable {
*/
public $version = null;
-
/**
* The deserialize method is called during xml parsing.
*
@@ -115,65 +116,64 @@ class AddressBookQueryReport implements XmlDeserializable {
* the next element.
*
* @param Reader $reader
+ *
* @return mixed
*/
- static function xmlDeserialize(Reader $reader) {
-
- $elems = (array)$reader->parseInnerTree([
- '{urn:ietf:params:xml:ns:carddav}prop-filter' => 'Sabre\\CardDAV\\Xml\\Filter\\PropFilter',
+ public static function xmlDeserialize(Reader $reader)
+ {
+ $elems = (array) $reader->parseInnerTree([
+ '{urn:ietf:params:xml:ns:carddav}prop-filter' => 'Sabre\\CardDAV\\Xml\\Filter\\PropFilter',
'{urn:ietf:params:xml:ns:carddav}param-filter' => 'Sabre\\CardDAV\\Xml\\Filter\\ParamFilter',
'{urn:ietf:params:xml:ns:carddav}address-data' => 'Sabre\\CardDAV\\Xml\\Filter\\AddressData',
- '{DAV:}prop' => 'Sabre\\Xml\\Element\\KeyValue',
+ '{DAV:}prop' => 'Sabre\\Xml\\Element\\KeyValue',
]);
$newProps = [
- 'filters' => null,
+ 'filters' => null,
'properties' => [],
- 'test' => 'anyof',
- 'limit' => null,
+ 'test' => 'anyof',
+ 'limit' => null,
];
- if (!is_array($elems)) $elems = [];
+ if (!is_array($elems)) {
+ $elems = [];
+ }
foreach ($elems as $elem) {
-
switch ($elem['name']) {
-
- case '{DAV:}prop' :
+ case '{DAV:}prop':
$newProps['properties'] = array_keys($elem['value']);
- if (isset($elem['value']['{' . Plugin::NS_CARDDAV . '}address-data'])) {
- $newProps += $elem['value']['{' . Plugin::NS_CARDDAV . '}address-data'];
+ if (isset($elem['value']['{'.Plugin::NS_CARDDAV.'}address-data'])) {
+ $newProps += $elem['value']['{'.Plugin::NS_CARDDAV.'}address-data'];
}
break;
- case '{' . Plugin::NS_CARDDAV . '}filter' :
+ case '{'.Plugin::NS_CARDDAV.'}filter':
if (!is_null($newProps['filters'])) {
- throw new BadRequest('You can only include 1 {' . Plugin::NS_CARDDAV . '}filter element');
+ throw new BadRequest('You can only include 1 {'.Plugin::NS_CARDDAV.'}filter element');
}
if (isset($elem['attributes']['test'])) {
$newProps['test'] = $elem['attributes']['test'];
- if ($newProps['test'] !== 'allof' && $newProps['test'] !== 'anyof') {
+ if ('allof' !== $newProps['test'] && 'anyof' !== $newProps['test']) {
throw new BadRequest('The "test" attribute must be one of "allof" or "anyof"');
}
}
$newProps['filters'] = [];
- foreach ((array)$elem['value'] as $subElem) {
- if ($subElem['name'] === '{' . Plugin::NS_CARDDAV . '}prop-filter') {
+ foreach ((array) $elem['value'] as $subElem) {
+ if ($subElem['name'] === '{'.Plugin::NS_CARDDAV.'}prop-filter') {
$newProps['filters'][] = $subElem['value'];
}
}
break;
- case '{' . Plugin::NS_CARDDAV . '}limit' :
+ case '{'.Plugin::NS_CARDDAV.'}limit':
foreach ($elem['value'] as $child) {
- if ($child['name'] === '{' . Plugin::NS_CARDDAV . '}nresults') {
- $newProps['limit'] = (int)$child['value'];
+ if ($child['name'] === '{'.Plugin::NS_CARDDAV.'}nresults') {
+ $newProps['limit'] = (int) $child['value'];
}
}
break;
-
}
-
}
if (is_null($newProps['filters'])) {
@@ -184,7 +184,6 @@ class AddressBookQueryReport implements XmlDeserializable {
*/
//throw new BadRequest('The {' . Plugin::NS_CARDDAV . '}filter element is required for this request');
$newProps['filters'] = [];
-
}
$obj = new self();
@@ -193,7 +192,5 @@ class AddressBookQueryReport implements XmlDeserializable {
}
return $obj;
-
}
-
}
diff --git a/vendor/sabre/dav/lib/DAV/Auth/Backend/AbstractBasic.php b/vendor/sabre/dav/lib/DAV/Auth/Backend/AbstractBasic.php
index 40a95f8bf..aa8b1f573 100644
--- a/vendor/sabre/dav/lib/DAV/Auth/Backend/AbstractBasic.php
+++ b/vendor/sabre/dav/lib/DAV/Auth/Backend/AbstractBasic.php
@@ -1,14 +1,15 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\Auth\Backend;
-use Sabre\DAV;
use Sabre\HTTP;
use Sabre\HTTP\RequestInterface;
use Sabre\HTTP\ResponseInterface;
/**
- * HTTP Basic authentication backend class
+ * HTTP Basic authentication backend class.
*
* This class can be used by authentication objects wishing to use HTTP Basic
* Most of the digest logic is handled, implementors just need to worry about
@@ -19,8 +20,8 @@ use Sabre\HTTP\ResponseInterface;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-abstract class AbstractBasic implements BackendInterface {
-
+abstract class AbstractBasic implements BackendInterface
+{
/**
* Authentication Realm.
*
@@ -39,13 +40,14 @@ abstract class AbstractBasic implements BackendInterface {
protected $principalPrefix = 'principals/';
/**
- * Validates a username and password
+ * Validates a username and password.
*
* This method should return true or false depending on if login
* succeeded.
*
* @param string $username
* @param string $password
+ *
* @return bool
*/
abstract protected function validateUserPass($username, $password);
@@ -54,12 +56,10 @@ abstract class AbstractBasic implements BackendInterface {
* Sets the authentication realm for this backend.
*
* @param string $realm
- * @return void
*/
- function setRealm($realm) {
-
+ public function setRealm($realm)
+ {
$this->realm = $realm;
-
}
/**
@@ -86,12 +86,13 @@ abstract class AbstractBasic implements BackendInterface {
*
* principals/users/[username]
*
- * @param RequestInterface $request
+ * @param RequestInterface $request
* @param ResponseInterface $response
+ *
* @return array
*/
- function check(RequestInterface $request, ResponseInterface $response) {
-
+ public function check(RequestInterface $request, ResponseInterface $response)
+ {
$auth = new HTTP\Auth\Basic(
$this->realm,
$request,
@@ -103,10 +104,10 @@ abstract class AbstractBasic implements BackendInterface {
return [false, "No 'Authorization: Basic' header found. Either the client didn't send one, or the server is misconfigured"];
}
if (!$this->validateUserPass($userpass[0], $userpass[1])) {
- return [false, "Username or password was incorrect"];
+ return [false, 'Username or password was incorrect'];
}
- return [true, $this->principalPrefix . $userpass[0]];
+ return [true, $this->principalPrefix.$userpass[0]];
}
/**
@@ -126,19 +127,16 @@ abstract class AbstractBasic implements BackendInterface {
* append your own WWW-Authenticate header instead of overwriting the
* existing one.
*
- * @param RequestInterface $request
+ * @param RequestInterface $request
* @param ResponseInterface $response
- * @return void
*/
- function challenge(RequestInterface $request, ResponseInterface $response) {
-
+ public function challenge(RequestInterface $request, ResponseInterface $response)
+ {
$auth = new HTTP\Auth\Basic(
$this->realm,
$request,
$response
);
$auth->requireLogin();
-
}
-
}
diff --git a/vendor/sabre/dav/lib/DAV/Auth/Backend/AbstractBearer.php b/vendor/sabre/dav/lib/DAV/Auth/Backend/AbstractBearer.php
index ae7a8a12f..a2653b2b0 100644
--- a/vendor/sabre/dav/lib/DAV/Auth/Backend/AbstractBearer.php
+++ b/vendor/sabre/dav/lib/DAV/Auth/Backend/AbstractBearer.php
@@ -1,14 +1,15 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\Auth\Backend;
-use Sabre\DAV;
use Sabre\HTTP;
use Sabre\HTTP\RequestInterface;
use Sabre\HTTP\ResponseInterface;
/**
- * HTTP Bearer authentication backend class
+ * HTTP Bearer authentication backend class.
*
* This class can be used by authentication objects wishing to use HTTP Bearer
* Most of the digest logic is handled, implementors just need to worry about
@@ -20,8 +21,8 @@ use Sabre\HTTP\ResponseInterface;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-abstract class AbstractBearer implements BackendInterface {
-
+abstract class AbstractBearer implements BackendInterface
+{
/**
* Authentication Realm.
*
@@ -33,12 +34,13 @@ abstract class AbstractBearer implements BackendInterface {
protected $realm = 'sabre/dav';
/**
- * Validates a Bearer token
+ * Validates a Bearer token.
*
* This method should return the full principal url, or false if the
* token was incorrect.
*
* @param string $bearerToken
+ *
* @return string|false
*/
abstract protected function validateBearerToken($bearerToken);
@@ -47,12 +49,10 @@ abstract class AbstractBearer implements BackendInterface {
* Sets the authentication realm for this backend.
*
* @param string $realm
- * @return void
*/
- function setRealm($realm) {
-
+ public function setRealm($realm)
+ {
$this->realm = $realm;
-
}
/**
@@ -79,12 +79,13 @@ abstract class AbstractBearer implements BackendInterface {
*
* principals/users/[username]
*
- * @param RequestInterface $request
+ * @param RequestInterface $request
* @param ResponseInterface $response
+ *
* @return array
*/
- function check(RequestInterface $request, ResponseInterface $response) {
-
+ public function check(RequestInterface $request, ResponseInterface $response)
+ {
$auth = new HTTP\Auth\Bearer(
$this->realm,
$request,
@@ -97,10 +98,10 @@ abstract class AbstractBearer implements BackendInterface {
}
$principalUrl = $this->validateBearerToken($bearerToken);
if (!$principalUrl) {
- return [false, "Bearer token was incorrect"];
+ return [false, 'Bearer token was incorrect'];
}
- return [true, $principalUrl];
+ return [true, $principalUrl];
}
/**
@@ -120,19 +121,16 @@ abstract class AbstractBearer implements BackendInterface {
* append your own WWW-Authenticate header instead of overwriting the
* existing one.
*
- * @param RequestInterface $request
+ * @param RequestInterface $request
* @param ResponseInterface $response
- * @return void
*/
- function challenge(RequestInterface $request, ResponseInterface $response) {
-
+ public function challenge(RequestInterface $request, ResponseInterface $response)
+ {
$auth = new HTTP\Auth\Bearer(
$this->realm,
$request,
$response
);
$auth->requireLogin();
-
}
-
}
diff --git a/vendor/sabre/dav/lib/DAV/Auth/Backend/AbstractDigest.php b/vendor/sabre/dav/lib/DAV/Auth/Backend/AbstractDigest.php
index 4b47f56c9..06c9ed3a4 100644
--- a/vendor/sabre/dav/lib/DAV/Auth/Backend/AbstractDigest.php
+++ b/vendor/sabre/dav/lib/DAV/Auth/Backend/AbstractDigest.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\Auth\Backend;
use Sabre\DAV;
@@ -8,7 +10,7 @@ use Sabre\HTTP\RequestInterface;
use Sabre\HTTP\ResponseInterface;
/**
- * HTTP Digest authentication backend class
+ * HTTP Digest authentication backend class.
*
* This class can be used by authentication objects wishing to use HTTP Digest
* Most of the digest logic is handled, implementors just need to worry about
@@ -18,8 +20,8 @@ use Sabre\HTTP\ResponseInterface;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-abstract class AbstractDigest implements BackendInterface {
-
+abstract class AbstractDigest implements BackendInterface
+{
/**
* Authentication Realm.
*
@@ -45,12 +47,10 @@ abstract class AbstractDigest implements BackendInterface {
* existing hashes will break and nobody can authenticate.
*
* @param string $realm
- * @return void
*/
- function setRealm($realm) {
-
+ public function setRealm($realm)
+ {
$this->realm = $realm;
-
}
/**
@@ -60,9 +60,10 @@ abstract class AbstractDigest implements BackendInterface {
*
* @param string $realm
* @param string $username
+ *
* @return string|null
*/
- abstract function getDigestHash($realm, $username);
+ abstract public function getDigestHash($realm, $username);
/**
* When this method is called, the backend must check if authentication was
@@ -88,12 +89,13 @@ abstract class AbstractDigest implements BackendInterface {
*
* principals/users/[username]
*
- * @param RequestInterface $request
+ * @param RequestInterface $request
* @param ResponseInterface $response
+ *
* @return array
*/
- function check(RequestInterface $request, ResponseInterface $response) {
-
+ public function check(RequestInterface $request, ResponseInterface $response)
+ {
$digest = new HTTP\Auth\Digest(
$this->realm,
$request,
@@ -110,8 +112,8 @@ abstract class AbstractDigest implements BackendInterface {
$hash = $this->getDigestHash($this->realm, $username);
// If this was false, the user account didn't exist
- if ($hash === false || is_null($hash)) {
- return [false, "Username or password was incorrect"];
+ if (false === $hash || is_null($hash)) {
+ return [false, 'Username or password was incorrect'];
}
if (!is_string($hash)) {
throw new DAV\Exception('The returned value from getDigestHash must be a string or null');
@@ -119,11 +121,10 @@ abstract class AbstractDigest implements BackendInterface {
// If this was false, the password or part of the hash was incorrect.
if (!$digest->validateA1($hash)) {
- return [false, "Username or password was incorrect"];
+ return [false, 'Username or password was incorrect'];
}
- return [true, $this->principalPrefix . $username];
-
+ return [true, $this->principalPrefix.$username];
}
/**
@@ -143,12 +144,11 @@ abstract class AbstractDigest implements BackendInterface {
* append your own WWW-Authenticate header instead of overwriting the
* existing one.
*
- * @param RequestInterface $request
+ * @param RequestInterface $request
* @param ResponseInterface $response
- * @return void
*/
- function challenge(RequestInterface $request, ResponseInterface $response) {
-
+ public function challenge(RequestInterface $request, ResponseInterface $response)
+ {
$auth = new HTTP\Auth\Digest(
$this->realm,
$request,
@@ -162,7 +162,5 @@ abstract class AbstractDigest implements BackendInterface {
// Preventing the digest utility from modifying the http status code,
// this should be handled by the main plugin.
$response->setStatus($oldStatus);
-
}
-
}
diff --git a/vendor/sabre/dav/lib/DAV/Auth/Backend/Apache.php b/vendor/sabre/dav/lib/DAV/Auth/Backend/Apache.php
index e203d2685..201fe615c 100644
--- a/vendor/sabre/dav/lib/DAV/Auth/Backend/Apache.php
+++ b/vendor/sabre/dav/lib/DAV/Auth/Backend/Apache.php
@@ -1,24 +1,26 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\Auth\Backend;
use Sabre\HTTP\RequestInterface;
use Sabre\HTTP\ResponseInterface;
/**
- * Apache authenticator
+ * Apache (or NGINX) authenticator.
*
* This authentication backend assumes that authentication has been
- * configured in apache, rather than within SabreDAV.
+ * configured in apache (or NGINX), rather than within SabreDAV.
*
- * Make sure apache is properly configured for this to work.
+ * Make sure apache (or NGINX) is properly configured for this to work.
*
* @copyright Copyright (C) fruux GmbH (https://fruux.com/)
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class Apache implements BackendInterface {
-
+class Apache implements BackendInterface
+{
/**
* This is the prefix that will be used to generate principal urls.
*
@@ -50,22 +52,25 @@ class Apache implements BackendInterface {
*
* principals/users/[username]
*
- * @param RequestInterface $request
+ * @param RequestInterface $request
* @param ResponseInterface $response
+ *
* @return array
*/
- function check(RequestInterface $request, ResponseInterface $response) {
-
+ public function check(RequestInterface $request, ResponseInterface $response)
+ {
$remoteUser = $request->getRawServerValue('REMOTE_USER');
if (is_null($remoteUser)) {
$remoteUser = $request->getRawServerValue('REDIRECT_REMOTE_USER');
}
if (is_null($remoteUser)) {
- return [false, 'No REMOTE_USER property was found in the PHP $_SERVER super-global. This likely means your server is not configured correctly'];
+ $remoteUser = $request->getRawServerValue('PHP_AUTH_USER');
+ }
+ if (is_null($remoteUser)) {
+ return [false, 'No REMOTE_USER, REDIRECT_REMOTE_USER, or PHP_AUTH_USER property was found in the PHP $_SERVER super-global. This likely means your server is not configured correctly'];
}
- return [true, $this->principalPrefix . $remoteUser];
-
+ return [true, $this->principalPrefix.$remoteUser];
}
/**
@@ -85,12 +90,10 @@ class Apache implements BackendInterface {
* append your own WWW-Authenticate header instead of overwriting the
* existing one.
*
- * @param RequestInterface $request
+ * @param RequestInterface $request
* @param ResponseInterface $response
- * @return void
*/
- function challenge(RequestInterface $request, ResponseInterface $response) {
-
+ public function challenge(RequestInterface $request, ResponseInterface $response)
+ {
}
-
}
diff --git a/vendor/sabre/dav/lib/DAV/Auth/Backend/BackendInterface.php b/vendor/sabre/dav/lib/DAV/Auth/Backend/BackendInterface.php
index 0fb2210f4..8598791fb 100644
--- a/vendor/sabre/dav/lib/DAV/Auth/Backend/BackendInterface.php
+++ b/vendor/sabre/dav/lib/DAV/Auth/Backend/BackendInterface.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\Auth\Backend;
use Sabre\HTTP\RequestInterface;
@@ -12,8 +14,8 @@ use Sabre\HTTP\ResponseInterface;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-interface BackendInterface {
-
+interface BackendInterface
+{
/**
* When this method is called, the backend must check if authentication was
* successful.
@@ -38,11 +40,12 @@ interface BackendInterface {
*
* principals/users/[username]
*
- * @param RequestInterface $request
+ * @param RequestInterface $request
* @param ResponseInterface $response
+ *
* @return array
*/
- function check(RequestInterface $request, ResponseInterface $response);
+ public function check(RequestInterface $request, ResponseInterface $response);
/**
* This method is called when a user could not be authenticated, and
@@ -61,10 +64,8 @@ interface BackendInterface {
* append your own WWW-Authenticate header instead of overwriting the
* existing one.
*
- * @param RequestInterface $request
+ * @param RequestInterface $request
* @param ResponseInterface $response
- * @return void
*/
- function challenge(RequestInterface $request, ResponseInterface $response);
-
+ public function challenge(RequestInterface $request, ResponseInterface $response);
}
diff --git a/vendor/sabre/dav/lib/DAV/Auth/Backend/BasicCallBack.php b/vendor/sabre/dav/lib/DAV/Auth/Backend/BasicCallBack.php
index 7ad8f48b2..aab3c5e1c 100644
--- a/vendor/sabre/dav/lib/DAV/Auth/Backend/BasicCallBack.php
+++ b/vendor/sabre/dav/lib/DAV/Auth/Backend/BasicCallBack.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\Auth\Backend;
/**
@@ -14,10 +16,10 @@ namespace Sabre\DAV\Auth\Backend;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class BasicCallBack extends AbstractBasic {
-
+class BasicCallBack extends AbstractBasic
+{
/**
- * Callback
+ * Callback.
*
* @var callable
*/
@@ -30,29 +32,27 @@ class BasicCallBack extends AbstractBasic {
* password.
*
* @param callable $callBack
- * @return void
*/
- function __construct(callable $callBack) {
-
+ public function __construct(callable $callBack)
+ {
$this->callBack = $callBack;
-
}
/**
- * Validates a username and password
+ * Validates a username and password.
*
* This method should return true or false depending on if login
* succeeded.
*
* @param string $username
* @param string $password
+ *
* @return bool
*/
- protected function validateUserPass($username, $password) {
-
+ protected function validateUserPass($username, $password)
+ {
$cb = $this->callBack;
- return $cb($username, $password);
+ return $cb($username, $password);
}
-
}
diff --git a/vendor/sabre/dav/lib/DAV/Auth/Backend/File.php b/vendor/sabre/dav/lib/DAV/Auth/Backend/File.php
index 3a687d747..ea2d39679 100644
--- a/vendor/sabre/dav/lib/DAV/Auth/Backend/File.php
+++ b/vendor/sabre/dav/lib/DAV/Auth/Backend/File.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\Auth\Backend;
use Sabre\DAV;
@@ -13,10 +15,10 @@ use Sabre\DAV;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class File extends AbstractDigest {
-
+class File extends AbstractDigest
+{
/**
- * List of users
+ * List of users.
*
* @var array
*/
@@ -29,11 +31,11 @@ class File extends AbstractDigest {
*
* @param string|null $filename
*/
- function __construct($filename = null) {
-
- if (!is_null($filename))
+ public function __construct($filename = null)
+ {
+ if (!is_null($filename)) {
$this->loadFile($filename);
-
+ }
}
/**
@@ -41,37 +43,32 @@ class File extends AbstractDigest {
* more than 1 file is used.
*
* @param string $filename
- * @return void
*/
- function loadFile($filename) {
-
+ public function loadFile($filename)
+ {
foreach (file($filename, FILE_IGNORE_NEW_LINES) as $line) {
-
- if (substr_count($line, ":") !== 2)
+ if (2 !== substr_count($line, ':')) {
throw new DAV\Exception('Malformed htdigest file. Every line should contain 2 colons');
-
+ }
list($username, $realm, $A1) = explode(':', $line);
- if (!preg_match('/^[a-zA-Z0-9]{32}$/', $A1))
+ if (!preg_match('/^[a-zA-Z0-9]{32}$/', $A1)) {
throw new DAV\Exception('Malformed htdigest file. Invalid md5 hash');
-
- $this->users[$realm . ':' . $username] = $A1;
-
+ }
+ $this->users[$realm.':'.$username] = $A1;
}
-
}
/**
- * Returns a users' information
+ * Returns a users' information.
*
* @param string $realm
* @param string $username
+ *
* @return string
*/
- function getDigestHash($realm, $username) {
-
- return isset($this->users[$realm . ':' . $username]) ? $this->users[$realm . ':' . $username] : false;
-
+ public function getDigestHash($realm, $username)
+ {
+ return isset($this->users[$realm.':'.$username]) ? $this->users[$realm.':'.$username] : false;
}
-
}
diff --git a/vendor/sabre/dav/lib/DAV/Auth/Backend/IMAP.php b/vendor/sabre/dav/lib/DAV/Auth/Backend/IMAP.php
new file mode 100644
index 000000000..3a1831116
--- /dev/null
+++ b/vendor/sabre/dav/lib/DAV/Auth/Backend/IMAP.php
@@ -0,0 +1,82 @@
+<?php
+
+namespace Sabre\DAV\Auth\Backend;
+
+/**
+ * This is an authentication backend that uses imap.
+ *
+ * @copyright Copyright (C) fruux GmbH (https://fruux.com/)
+ * @author Michael Niewöhner (foss@mniewoehner.de)
+ * @author rosali (https://github.com/rosali)
+ * @author Evert Pot (http://evertpot.com/)
+ * @license http://sabre.io/license/ Modified BSD License
+ */
+class IMAP extends AbstractBasic
+{
+ /**
+ * IMAP server in the form {host[:port][/flag1/flag2...]}.
+ *
+ * @see http://php.net/manual/en/function.imap-open.php
+ *
+ * @var string
+ */
+ protected $mailbox;
+
+ /**
+ * Creates the backend object.
+ *
+ * @param string $mailbox
+ */
+ public function __construct($mailbox)
+ {
+ $this->mailbox = $mailbox;
+ }
+
+ /**
+ * Connects to an IMAP server and tries to authenticate.
+ *
+ * @param string $username
+ * @param string $password
+ *
+ * @return bool
+ */
+ protected function imapOpen($username, $password)
+ {
+ $success = false;
+
+ try {
+ $imap = imap_open($this->mailbox, $username, $password, OP_HALFOPEN | OP_READONLY, 1);
+ if ($imap) {
+ $success = true;
+ }
+ } catch (\ErrorException $e) {
+ error_log($e->getMessage());
+ }
+
+ $errors = imap_errors();
+ if ($errors) {
+ foreach ($errors as $error) {
+ error_log($error);
+ }
+ }
+
+ if (isset($imap) && $imap) {
+ imap_close($imap);
+ }
+
+ return $success;
+ }
+
+ /**
+ * Validates a username and password by trying to authenticate against IMAP.
+ *
+ * @param string $username
+ * @param string $password
+ *
+ * @return bool
+ */
+ protected function validateUserPass($username, $password)
+ {
+ return $this->imapOpen($username, $password);
+ }
+}
diff --git a/vendor/sabre/dav/lib/DAV/Auth/Backend/PDO.php b/vendor/sabre/dav/lib/DAV/Auth/Backend/PDO.php
index c2f6de974..87ead6fcd 100644
--- a/vendor/sabre/dav/lib/DAV/Auth/Backend/PDO.php
+++ b/vendor/sabre/dav/lib/DAV/Auth/Backend/PDO.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\Auth\Backend;
/**
@@ -9,23 +11,22 @@ namespace Sabre\DAV\Auth\Backend;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class PDO extends AbstractDigest {
-
+class PDO extends AbstractDigest
+{
/**
- * Reference to PDO connection
+ * Reference to PDO connection.
*
* @var PDO
*/
protected $pdo;
/**
- * PDO table name we'll be using
+ * PDO table name we'll be using.
*
* @var string
*/
public $tableName = 'users';
-
/**
* Creates the backend object.
*
@@ -33,10 +34,9 @@ class PDO extends AbstractDigest {
*
* @param \PDO $pdo
*/
- function __construct(\PDO $pdo) {
-
+ public function __construct(\PDO $pdo)
+ {
$this->pdo = $pdo;
-
}
/**
@@ -44,14 +44,14 @@ class PDO extends AbstractDigest {
*
* @param string $realm
* @param string $username
+ *
* @return string|null
*/
- function getDigestHash($realm, $username) {
-
- $stmt = $this->pdo->prepare('SELECT digesta1 FROM ' . $this->tableName . ' WHERE username = ?');
+ public function getDigestHash($realm, $username)
+ {
+ $stmt = $this->pdo->prepare('SELECT digesta1 FROM '.$this->tableName.' WHERE username = ?');
$stmt->execute([$username]);
- return $stmt->fetchColumn() ?: null;
+ return $stmt->fetchColumn() ?: null;
}
-
}
diff --git a/vendor/sabre/dav/lib/DAV/Auth/Plugin.php b/vendor/sabre/dav/lib/DAV/Auth/Plugin.php
index bbb5d180d..9be90283f 100644
--- a/vendor/sabre/dav/lib/DAV/Auth/Plugin.php
+++ b/vendor/sabre/dav/lib/DAV/Auth/Plugin.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\Auth;
use Sabre\DAV\Exception\NotAuthenticated;
@@ -22,8 +24,8 @@ use Sabre\HTTP\ResponseInterface;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class Plugin extends ServerPlugin {
-
+class Plugin extends ServerPlugin
+{
/**
* By default this plugin will require that the user is authenticated,
* and refuse any access if the user is not authenticated.
@@ -39,7 +41,7 @@ class Plugin extends ServerPlugin {
public $autoRequireLogin = true;
/**
- * authentication backends
+ * authentication backends.
*/
protected $backends;
@@ -52,40 +54,35 @@ class Plugin extends ServerPlugin {
protected $currentPrincipal;
/**
- * Creates the authentication plugin
+ * Creates the authentication plugin.
*
* @param Backend\BackendInterface $authBackend
*/
- function __construct(Backend\BackendInterface $authBackend = null) {
-
+ public function __construct(Backend\BackendInterface $authBackend = null)
+ {
if (!is_null($authBackend)) {
$this->addBackend($authBackend);
}
-
}
/**
* Adds an authentication backend to the plugin.
*
* @param Backend\BackendInterface $authBackend
- * @return void
*/
- function addBackend(Backend\BackendInterface $authBackend) {
-
+ public function addBackend(Backend\BackendInterface $authBackend)
+ {
$this->backends[] = $authBackend;
-
}
/**
- * Initializes the plugin. This function is automatically called by the server
+ * Initializes the plugin. This function is automatically called by the server.
*
* @param Server $server
- * @return void
*/
- function initialize(Server $server) {
-
- $server->on('beforeMethod', [$this, 'beforeMethod'], 10);
-
+ public function initialize(Server $server)
+ {
+ $server->on('beforeMethod:*', [$this, 'beforeMethod'], 10);
}
/**
@@ -96,10 +93,9 @@ class Plugin extends ServerPlugin {
*
* @return string
*/
- function getPluginName() {
-
+ public function getPluginName()
+ {
return 'auth';
-
}
/**
@@ -114,23 +110,22 @@ class Plugin extends ServerPlugin {
*
* @return string|null
*/
- function getCurrentPrincipal() {
-
+ public function getCurrentPrincipal()
+ {
return $this->currentPrincipal;
-
}
/**
- * This method is called before any HTTP method and forces users to be authenticated
+ * This method is called before any HTTP method and forces users to be authenticated.
*
- * @param RequestInterface $request
+ * @param RequestInterface $request
* @param ResponseInterface $response
+ *
* @return bool
*/
- function beforeMethod(RequestInterface $request, ResponseInterface $response) {
-
+ public function beforeMethod(RequestInterface $request, ResponseInterface $response)
+ {
if ($this->currentPrincipal) {
-
// We already have authentication information. This means that the
// event has already fired earlier, and is now likely fired for a
// sub-request.
@@ -144,7 +139,6 @@ class Plugin extends ServerPlugin {
//
// See issue #580 for more information about that.
return;
-
}
$authResult = $this->check($request, $response);
@@ -153,11 +147,10 @@ class Plugin extends ServerPlugin {
// Auth was successful
$this->currentPrincipal = $authResult[1];
$this->loginFailedReasons = null;
+
return;
}
-
-
// If we got here, it means that no authentication backend was
// successful in authenticating the user.
$this->currentPrincipal = null;
@@ -167,7 +160,6 @@ class Plugin extends ServerPlugin {
$this->challenge($request, $response);
throw new NotAuthenticated(implode(', ', $authResult[1]));
}
-
}
/**
@@ -184,24 +176,24 @@ class Plugin extends ServerPlugin {
* unsuccessful. For every auth backend there will be one reason, so usually
* there's just one.
*
- * @param RequestInterface $request
+ * @param RequestInterface $request
* @param ResponseInterface $response
+ *
* @return array
*/
- function check(RequestInterface $request, ResponseInterface $response) {
-
+ public function check(RequestInterface $request, ResponseInterface $response)
+ {
if (!$this->backends) {
throw new \Sabre\DAV\Exception('No authentication backends were configured on this server.');
}
$reasons = [];
foreach ($this->backends as $backend) {
-
$result = $backend->check(
$request,
$response
);
- if (!is_array($result) || count($result) !== 2 || !is_bool($result[0]) || !is_string($result[1])) {
+ if (!is_array($result) || 2 !== count($result) || !is_bool($result[0]) || !is_string($result[1])) {
throw new \Sabre\DAV\Exception('The authentication backend did not return a correct value from the check() method.');
}
@@ -211,11 +203,9 @@ class Plugin extends ServerPlugin {
return [true, $result[1]];
}
$reasons[] = $result[1];
-
}
return [false, $reasons];
-
}
/**
@@ -225,16 +215,16 @@ class Plugin extends ServerPlugin {
* WWW-Authorization header, indicating to the client that it should
* authenticate.
*
- * @param RequestInterface $request
+ * @param RequestInterface $request
* @param ResponseInterface $response
+ *
* @return array
*/
- function challenge(RequestInterface $request, ResponseInterface $response) {
-
+ public function challenge(RequestInterface $request, ResponseInterface $response)
+ {
foreach ($this->backends as $backend) {
$backend->challenge($request, $response);
}
-
}
/**
@@ -255,10 +245,9 @@ class Plugin extends ServerPlugin {
*
* @return string[]|null
*/
- function getLoginFailedReasons() {
-
+ public function getLoginFailedReasons()
+ {
return $this->loginFailedReasons;
-
}
/**
@@ -272,14 +261,12 @@ class Plugin extends ServerPlugin {
*
* @return array
*/
- function getPluginInfo() {
-
+ public function getPluginInfo()
+ {
return [
- 'name' => $this->getPluginName(),
+ 'name' => $this->getPluginName(),
'description' => 'Generic authentication plugin',
- 'link' => 'http://sabre.io/dav/authentication/',
+ 'link' => 'http://sabre.io/dav/authentication/',
];
-
}
-
}
diff --git a/vendor/sabre/dav/lib/DAV/Browser/GuessContentType.php b/vendor/sabre/dav/lib/DAV/Browser/GuessContentType.php
index 3ba2aee25..7466babb3 100644
--- a/vendor/sabre/dav/lib/DAV/Browser/GuessContentType.php
+++ b/vendor/sabre/dav/lib/DAV/Browser/GuessContentType.php
@@ -1,14 +1,16 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\Browser;
use Sabre\DAV;
-use Sabre\DAV\Inode;
+use Sabre\DAV\INode;
use Sabre\DAV\PropFind;
-use Sabre\HTTP\URLUtil;
+use Sabre\Uri;
/**
- * GuessContentType plugin
+ * GuessContentType plugin.
*
* A lot of the built-in File objects just return application/octet-stream
* as a content-type by default. This is a problem for some clients, because
@@ -22,17 +24,16 @@ use Sabre\HTTP\URLUtil;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class GuessContentType extends DAV\ServerPlugin {
-
+class GuessContentType extends DAV\ServerPlugin
+{
/**
- * List of recognized file extensions
+ * List of recognized file extensions.
*
* Feel free to add more
*
* @var array
*/
public $extensionMap = [
-
// images
'jpg' => 'image/jpeg',
'gif' => 'image/gif',
@@ -44,58 +45,52 @@ class GuessContentType extends DAV\ServerPlugin {
// text
'txt' => 'text/plain',
-
];
/**
- * Initializes the plugin
+ * Initializes the plugin.
*
* @param DAV\Server $server
- * @return void
*/
- function initialize(DAV\Server $server) {
-
+ public function initialize(DAV\Server $server)
+ {
// Using a relatively low priority (200) to allow other extensions
// to set the content-type first.
$server->on('propFind', [$this, 'propFind'], 200);
-
}
/**
- * Our PROPFIND handler
+ * Our PROPFIND handler.
*
* Here we set a contenttype, if the node didn't already have one.
*
* @param PropFind $propFind
- * @param INode $node
- * @return void
+ * @param INode $node
*/
- function propFind(PropFind $propFind, INode $node) {
-
- $propFind->handle('{DAV:}getcontenttype', function() use ($propFind) {
+ public function propFind(PropFind $propFind, INode $node)
+ {
+ $propFind->handle('{DAV:}getcontenttype', function () use ($propFind) {
+ list(, $fileName) = Uri\split($propFind->getPath());
- list(, $fileName) = URLUtil::splitPath($propFind->getPath());
return $this->getContentType($fileName);
-
});
-
}
/**
- * Simple method to return the contenttype
+ * Simple method to return the contenttype.
*
* @param string $fileName
+ *
* @return string
*/
- protected function getContentType($fileName) {
-
+ protected function getContentType($fileName)
+ {
// Just grabbing the extension
$extension = strtolower(substr($fileName, strrpos($fileName, '.') + 1));
if (isset($this->extensionMap[$extension])) {
return $this->extensionMap[$extension];
}
- return 'application/octet-stream';
+ return 'application/octet-stream';
}
-
}
diff --git a/vendor/sabre/dav/lib/DAV/Browser/HtmlOutput.php b/vendor/sabre/dav/lib/DAV/Browser/HtmlOutput.php
index f4be6b348..59b3f5604 100644
--- a/vendor/sabre/dav/lib/DAV/Browser/HtmlOutput.php
+++ b/vendor/sabre/dav/lib/DAV/Browser/HtmlOutput.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\Browser;
/**
@@ -13,8 +15,8 @@ namespace Sabre\DAV\Browser;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-interface HtmlOutput {
-
+interface HtmlOutput
+{
/**
* Generate html representation for this value.
*
@@ -27,8 +29,8 @@ interface HtmlOutput {
* be used to construct local links.
*
* @param HtmlOutputHelper $html
+ *
* @return string
*/
- function toHtml(HtmlOutputHelper $html);
-
+ public function toHtml(HtmlOutputHelper $html);
}
diff --git a/vendor/sabre/dav/lib/DAV/Browser/HtmlOutputHelper.php b/vendor/sabre/dav/lib/DAV/Browser/HtmlOutputHelper.php
index 249d54047..a7c747437 100644
--- a/vendor/sabre/dav/lib/DAV/Browser/HtmlOutputHelper.php
+++ b/vendor/sabre/dav/lib/DAV/Browser/HtmlOutputHelper.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\Browser;
use Sabre\Uri;
@@ -13,8 +15,8 @@ use Sabre\Xml\Service as XmlService;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class HtmlOutputHelper {
-
+class HtmlOutputHelper
+{
/**
* Link to the root of the application.
*
@@ -40,13 +42,12 @@ class HtmlOutputHelper {
* that can be used to make output a lot shorter.
*
* @param string $baseUri
- * @param array $namespaceMap
+ * @param array $namespaceMap
*/
- function __construct($baseUri, array $namespaceMap) {
-
+ public function __construct($baseUri, array $namespaceMap)
+ {
$this->baseUri = $baseUri;
$this->namespaceMap = $namespaceMap;
-
}
/**
@@ -58,24 +59,24 @@ class HtmlOutputHelper {
* Absolute urls are left alone.
*
* @param string $path
+ *
* @return string
*/
- function fullUrl($path) {
-
+ public function fullUrl($path)
+ {
return Uri\resolve($this->baseUri, $path);
-
}
/**
* Escape string for HTML output.
*
- * @param string $input
+ * @param scalar $input
+ *
* @return string
*/
- function h($input) {
-
- return htmlspecialchars($input, ENT_COMPAT, 'UTF-8');
-
+ public function h($input)
+ {
+ return htmlspecialchars((string) $input, ENT_COMPAT, 'UTF-8');
}
/**
@@ -86,13 +87,14 @@ class HtmlOutputHelper {
*
* @param string $url
* @param string $label
+ *
* @return string
*/
- function link($url, $label = null) {
-
+ public function link($url, $label = null)
+ {
$url = $this->h($this->fullUrl($url));
- return '<a href="' . $url . '">' . ($label ? $this->h($label) : $url) . '</a>';
+ return '<a href="'.$url.'">'.($label ? $this->h($label) : $url).'</a>';
}
/**
@@ -100,18 +102,18 @@ class HtmlOutputHelper {
* shortened version with a prefix, if it was a known namespace.
*
* @param string $element
+ *
* @return string
*/
- function xmlName($element) {
-
+ public function xmlName($element)
+ {
list($ns, $localName) = XmlService::parseClarkNotation($element);
if (isset($this->namespaceMap[$ns])) {
- $propName = $this->namespaceMap[$ns] . ':' . $localName;
+ $propName = $this->namespaceMap[$ns].':'.$localName;
} else {
$propName = $element;
}
- return "<span title=\"" . $this->h($element) . "\">" . $this->h($propName) . "</span>";
+ return '<span title="'.$this->h($element).'">'.$this->h($propName).'</span>';
}
-
}
diff --git a/vendor/sabre/dav/lib/DAV/Browser/MapGetToPropFind.php b/vendor/sabre/dav/lib/DAV/Browser/MapGetToPropFind.php
index 61327c49a..25e061128 100644
--- a/vendor/sabre/dav/lib/DAV/Browser/MapGetToPropFind.php
+++ b/vendor/sabre/dav/lib/DAV/Browser/MapGetToPropFind.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\Browser;
use Sabre\DAV;
@@ -16,45 +18,46 @@ use Sabre\HTTP\ResponseInterface;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class MapGetToPropFind extends DAV\ServerPlugin {
-
+class MapGetToPropFind extends DAV\ServerPlugin
+{
/**
- * reference to server class
+ * reference to server class.
*
* @var DAV\Server
*/
protected $server;
/**
- * Initializes the plugin and subscribes to events
+ * Initializes the plugin and subscribes to events.
*
* @param DAV\Server $server
- * @return void
*/
- function initialize(DAV\Server $server) {
-
+ public function initialize(DAV\Server $server)
+ {
$this->server = $server;
$this->server->on('method:GET', [$this, 'httpGet'], 90);
}
/**
- * This method intercepts GET requests to non-files, and changes it into an HTTP PROPFIND request
+ * This method intercepts GET requests to non-files, and changes it into an HTTP PROPFIND request.
*
- * @param RequestInterface $request
+ * @param RequestInterface $request
* @param ResponseInterface $response
+ *
* @return bool
*/
- function httpGet(RequestInterface $request, ResponseInterface $response) {
-
+ public function httpGet(RequestInterface $request, ResponseInterface $response)
+ {
$node = $this->server->tree->getNodeForPath($request->getPath());
- if ($node instanceof DAV\IFile) return;
+ if ($node instanceof DAV\IFile) {
+ return;
+ }
$subRequest = clone $request;
$subRequest->setMethod('PROPFIND');
$this->server->invokeMethod($subRequest, $response);
- return false;
+ return false;
}
-
}
diff --git a/vendor/sabre/dav/lib/DAV/Browser/Plugin.php b/vendor/sabre/dav/lib/DAV/Browser/Plugin.php
index 545ad5633..e2fab4b79 100644
--- a/vendor/sabre/dav/lib/DAV/Browser/Plugin.php
+++ b/vendor/sabre/dav/lib/DAV/Browser/Plugin.php
@@ -1,15 +1,18 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\Browser;
use Sabre\DAV;
use Sabre\DAV\MkCol;
+use Sabre\HTTP;
use Sabre\HTTP\RequestInterface;
use Sabre\HTTP\ResponseInterface;
-use Sabre\HTTP\URLUtil;
+use Sabre\Uri;
/**
- * Browser Plugin
+ * Browser Plugin.
*
* This plugin provides a html representation, so that a WebDAV server may be accessed
* using a browser.
@@ -21,10 +24,10 @@ use Sabre\HTTP\URLUtil;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class Plugin extends DAV\ServerPlugin {
-
+class Plugin extends DAV\ServerPlugin
+{
/**
- * reference to server class
+ * reference to server class.
*
* @var DAV\Server
*/
@@ -60,53 +63,54 @@ class Plugin extends DAV\ServerPlugin {
*
* @param bool $enablePost
*/
- function __construct($enablePost = true) {
-
+ public function __construct($enablePost = true)
+ {
$this->enablePost = $enablePost;
-
}
/**
- * Initializes the plugin and subscribes to events
+ * Initializes the plugin and subscribes to events.
*
* @param DAV\Server $server
- * @return void
*/
- function initialize(DAV\Server $server) {
-
+ public function initialize(DAV\Server $server)
+ {
$this->server = $server;
$this->server->on('method:GET', [$this, 'httpGetEarly'], 90);
$this->server->on('method:GET', [$this, 'httpGet'], 200);
$this->server->on('onHTMLActionsPanel', [$this, 'htmlActionsPanel'], 200);
- if ($this->enablePost) $this->server->on('method:POST', [$this, 'httpPOST']);
+ if ($this->enablePost) {
+ $this->server->on('method:POST', [$this, 'httpPOST']);
+ }
}
/**
* This method intercepts GET requests that have ?sabreAction=info
- * appended to the URL
+ * appended to the URL.
*
- * @param RequestInterface $request
+ * @param RequestInterface $request
* @param ResponseInterface $response
+ *
* @return bool
*/
- function httpGetEarly(RequestInterface $request, ResponseInterface $response) {
-
+ public function httpGetEarly(RequestInterface $request, ResponseInterface $response)
+ {
$params = $request->getQueryParameters();
- if (isset($params['sabreAction']) && $params['sabreAction'] === 'info') {
+ if (isset($params['sabreAction']) && 'info' === $params['sabreAction']) {
return $this->httpGet($request, $response);
}
-
}
/**
- * This method intercepts GET requests to collections and returns the html
+ * This method intercepts GET requests to collections and returns the html.
*
- * @param RequestInterface $request
+ * @param RequestInterface $request
* @param ResponseInterface $response
+ *
* @return bool
*/
- function httpGet(RequestInterface $request, ResponseInterface $response) {
-
+ public function httpGet(RequestInterface $request, ResponseInterface $response)
+ {
// We're not using straight-up $_GET, because we want everything to be
// unit testable.
$getVars = $request->getQueryParameters();
@@ -117,13 +121,13 @@ class Plugin extends DAV\ServerPlugin {
$sabreAction = isset($getVars['sabreAction']) ? $getVars['sabreAction'] : null;
switch ($sabreAction) {
-
- case 'asset' :
+ case 'asset':
// Asset handling, such as images
$this->serveAsset(isset($getVars['assetName']) ? $getVars['assetName'] : null);
+
return false;
- default :
- case 'info' :
+ default:
+ case 'info':
try {
$this->server->tree->getNodeForPath($request->getPath());
} catch (DAV\Exception\NotFound $e) {
@@ -141,7 +145,7 @@ class Plugin extends DAV\ServerPlugin {
return false;
- case 'plugins' :
+ case 'plugins':
$response->setStatus(200);
$response->setHeader('Content-Type', 'text/html; charset=utf-8');
@@ -150,41 +154,39 @@ class Plugin extends DAV\ServerPlugin {
);
return false;
-
}
-
}
/**
* Handles POST requests for tree operations.
*
- * @param RequestInterface $request
+ * @param RequestInterface $request
* @param ResponseInterface $response
+ *
* @return bool
*/
- function httpPOST(RequestInterface $request, ResponseInterface $response) {
-
+ public function httpPOST(RequestInterface $request, ResponseInterface $response)
+ {
$contentType = $request->getHeader('Content-Type');
list($contentType) = explode(';', $contentType);
- if ($contentType !== 'application/x-www-form-urlencoded' &&
- $contentType !== 'multipart/form-data') {
- return;
+ if ('application/x-www-form-urlencoded' !== $contentType &&
+ 'multipart/form-data' !== $contentType) {
+ return;
}
$postVars = $request->getPostData();
- if (!isset($postVars['sabreAction']))
+ if (!isset($postVars['sabreAction'])) {
return;
+ }
$uri = $request->getPath();
if ($this->server->emit('onBrowserPostAction', [$uri, $postVars['sabreAction'], $postVars])) {
-
switch ($postVars['sabreAction']) {
-
- case 'mkcol' :
+ case 'mkcol':
if (isset($postVars['name']) && trim($postVars['name'])) {
// Using basename() because we won't allow slashes
- list(, $folderName) = URLUtil::splitPath(trim($postVars['name']));
+ list(, $folderName) = Uri\split(trim($postVars['name']));
if (isset($postVars['resourceType'])) {
$resourceType = explode(',', $postVars['resourceType']);
@@ -196,7 +198,7 @@ class Plugin extends DAV\ServerPlugin {
foreach ($postVars as $varName => $varValue) {
// Any _POST variable in clark notation is treated
// like a property.
- if ($varName[0] === '{') {
+ if ('{' === $varName[0]) {
// PHP will convert any dots to underscores.
// This leaves us with no way to differentiate
// the two.
@@ -212,65 +214,67 @@ class Plugin extends DAV\ServerPlugin {
$resourceType,
$properties
);
- $this->server->createCollection($uri . '/' . $folderName, $mkCol);
+ $this->server->createCollection($uri.'/'.$folderName, $mkCol);
}
break;
// @codeCoverageIgnoreStart
- case 'put' :
+ case 'put':
- if ($_FILES) $file = current($_FILES);
- else break;
+ if ($_FILES) {
+ $file = current($_FILES);
+ } else {
+ break;
+ }
- list(, $newName) = URLUtil::splitPath(trim($file['name']));
- if (isset($postVars['name']) && trim($postVars['name']))
+ list(, $newName) = Uri\split(trim($file['name']));
+ if (isset($postVars['name']) && trim($postVars['name'])) {
$newName = trim($postVars['name']);
+ }
// Making sure we only have a 'basename' component
- list(, $newName) = URLUtil::splitPath($newName);
+ list(, $newName) = Uri\split($newName);
if (is_uploaded_file($file['tmp_name'])) {
- $this->server->createFile($uri . '/' . $newName, fopen($file['tmp_name'], 'r'));
+ $this->server->createFile($uri.'/'.$newName, fopen($file['tmp_name'], 'r'));
}
break;
// @codeCoverageIgnoreEnd
-
}
-
}
$response->setHeader('Location', $request->getUrl());
$response->setStatus(302);
- return false;
+ return false;
}
/**
* Escapes a string for html.
*
* @param string $value
+ *
* @return string
*/
- function escapeHTML($value) {
-
+ public function escapeHTML($value)
+ {
return htmlspecialchars($value, ENT_QUOTES, 'UTF-8');
-
}
/**
- * Generates the html directory index for a given url
+ * Generates the html directory index for a given url.
*
* @param string $path
+ *
* @return string
*/
- function generateDirectoryIndex($path) {
-
+ public function generateDirectoryIndex($path)
+ {
$html = $this->generateHeader($path ? $path : '/', $path);
$node = $this->server->tree->getNodeForPath($path);
if ($node instanceof DAV\ICollection) {
-
$html .= "<section><h1>Nodes</h1>\n";
- $html .= "<table class=\"nodeTable\">";
+ $html .= '<table class="nodeTable">';
$subNodes = $this->server->getPropertiesForChildren($path, [
'{DAV:}displayname',
@@ -281,10 +285,9 @@ class Plugin extends DAV\ServerPlugin {
]);
foreach ($subNodes as $subPath => $subProps) {
-
$subNode = $this->server->tree->getNodeForPath($subPath);
- $fullPath = $this->server->getBaseUri() . URLUtil::encodePath($subPath);
- list(, $displayPath) = URLUtil::splitPath($subPath);
+ $fullPath = $this->server->getBaseUri().HTTP\encodePath($subPath);
+ list(, $displayPath) = Uri\split($subPath);
$subNodes[$subPath]['subNode'] = $subNode;
$subNodes[$subPath]['fullPath'] = $fullPath;
@@ -295,43 +298,46 @@ class Plugin extends DAV\ServerPlugin {
foreach ($subNodes as $subProps) {
$type = [
'string' => 'Unknown',
- 'icon' => 'cog',
+ 'icon' => 'cog',
];
if (isset($subProps['{DAV:}resourcetype'])) {
$type = $this->mapResourceType($subProps['{DAV:}resourcetype']->getValue(), $subProps['subNode']);
}
$html .= '<tr>';
- $html .= '<td class="nameColumn"><a href="' . $this->escapeHTML($subProps['fullPath']) . '"><span class="oi" data-glyph="' . $this->escapeHTML($type['icon']) . '"></span> ' . $this->escapeHTML($subProps['displayPath']) . '</a></td>';
- $html .= '<td class="typeColumn">' . $this->escapeHTML($type['string']) . '</td>';
+ $html .= '<td class="nameColumn"><a href="'.$this->escapeHTML($subProps['fullPath']).'"><span class="oi" data-glyph="'.$this->escapeHTML($type['icon']).'"></span> '.$this->escapeHTML($subProps['displayPath']).'</a></td>';
+ $html .= '<td class="typeColumn">'.$this->escapeHTML($type['string']).'</td>';
$html .= '<td>';
if (isset($subProps['{DAV:}getcontentlength'])) {
- $html .= $this->escapeHTML($subProps['{DAV:}getcontentlength'] . ' bytes');
+ $html .= $this->escapeHTML($subProps['{DAV:}getcontentlength'].' bytes');
}
$html .= '</td><td>';
if (isset($subProps['{DAV:}getlastmodified'])) {
$lastMod = $subProps['{DAV:}getlastmodified']->getTime();
$html .= $this->escapeHTML($lastMod->format('F j, Y, g:i a'));
}
+ $html .= '</td><td>';
+ if (isset($subProps['{DAV:}displayname'])) {
+ $html .= $this->escapeHTML($subProps['{DAV:}displayname']);
+ }
$html .= '</td>';
$buttonActions = '';
if ($subProps['subNode'] instanceof DAV\IFile) {
- $buttonActions = '<a href="' . $this->escapeHTML($subProps['fullPath']) . '?sabreAction=info"><span class="oi" data-glyph="info"></span></a>';
+ $buttonActions = '<a href="'.$this->escapeHTML($subProps['fullPath']).'?sabreAction=info"><span class="oi" data-glyph="info"></span></a>';
}
$this->server->emit('browserButtonActions', [$subProps['fullPath'], $subProps['subNode'], &$buttonActions]);
- $html .= '<td>' . $buttonActions . '</td>';
+ $html .= '<td>'.$buttonActions.'</td>';
$html .= '</tr>';
}
$html .= '</table>';
-
}
- $html .= "</section>";
- $html .= "<section><h1>Properties</h1>";
- $html .= "<table class=\"propTable\">";
+ $html .= '</section>';
+ $html .= '<section><h1>Properties</h1>';
+ $html .= '<table class="propTable">';
// Allprops request
$propFind = new PropFindAll($path);
@@ -343,12 +349,10 @@ class Plugin extends DAV\ServerPlugin {
if (!in_array($propName, $this->uninterestingProperties)) {
$html .= $this->drawPropertyRow($propName, $propValue);
}
-
}
-
- $html .= "</table>";
- $html .= "</section>";
+ $html .= '</table>';
+ $html .= '</section>';
/* Start of generating actions */
@@ -358,8 +362,7 @@ class Plugin extends DAV\ServerPlugin {
}
if ($output) {
-
- $html .= "<section><h1>Actions</h1>";
+ $html .= '<section><h1>Actions</h1>';
$html .= "<div class=\"actions\">\n";
$html .= $output;
$html .= "</div>\n";
@@ -371,7 +374,6 @@ class Plugin extends DAV\ServerPlugin {
$this->server->httpResponse->setHeader('Content-Security-Policy', "default-src 'none'; img-src 'self'; style-src 'self'; font-src 'self';");
return $html;
-
}
/**
@@ -379,31 +381,30 @@ class Plugin extends DAV\ServerPlugin {
*
* @return string
*/
- function generatePluginListing() {
-
+ public function generatePluginListing()
+ {
$html = $this->generateHeader('Plugins');
- $html .= "<section><h1>Plugins</h1>";
- $html .= "<table class=\"propTable\">";
+ $html .= '<section><h1>Plugins</h1>';
+ $html .= '<table class="propTable">';
foreach ($this->server->getPlugins() as $plugin) {
$info = $plugin->getPluginInfo();
- $html .= '<tr><th>' . $info['name'] . '</th>';
- $html .= '<td>' . $info['description'] . '</td>';
+ $html .= '<tr><th>'.$info['name'].'</th>';
+ $html .= '<td>'.$info['description'].'</td>';
$html .= '<td>';
if (isset($info['link']) && $info['link']) {
- $html .= '<a href="' . $this->escapeHTML($info['link']) . '"><span class="oi" data-glyph="book"></span></a>';
+ $html .= '<a href="'.$this->escapeHTML($info['link']).'"><span class="oi" data-glyph="book"></span></a>';
}
$html .= '</td></tr>';
}
- $html .= "</table>";
- $html .= "</section>";
+ $html .= '</table>';
+ $html .= '</section>';
/* Start of generating actions */
$html .= $this->generateFooter();
return $html;
-
}
/**
@@ -414,22 +415,23 @@ class Plugin extends DAV\ServerPlugin {
*
* @param string $title
* @param string $path
+ *
* @return string
*/
- function generateHeader($title, $path = null) {
-
+ public function generateHeader($title, $path = null)
+ {
$version = '';
if (DAV\Server::$exposeVersion) {
$version = DAV\Version::VERSION;
}
$vars = [
- 'title' => $this->escapeHTML($title),
- 'favicon' => $this->escapeHTML($this->getAssetUrl('favicon.ico')),
- 'style' => $this->escapeHTML($this->getAssetUrl('sabredav.css')),
+ 'title' => $this->escapeHTML($title),
+ 'favicon' => $this->escapeHTML($this->getAssetUrl('favicon.ico')),
+ 'style' => $this->escapeHTML($this->getAssetUrl('sabredav.css')),
'iconstyle' => $this->escapeHTML($this->getAssetUrl('openiconic/open-iconic.css')),
- 'logo' => $this->escapeHTML($this->getAssetUrl('sabredav.png')),
- 'baseUrl' => $this->server->getBaseUri(),
+ 'logo' => $this->escapeHTML($this->getAssetUrl('sabredav.png')),
+ 'baseUrl' => $this->server->getBaseUri(),
];
$html = <<<HTML
@@ -453,20 +455,19 @@ class Plugin extends DAV\ServerPlugin {
HTML;
// If the path is empty, there's no parent.
- if ($path) {
- list($parentUri) = URLUtil::splitPath($path);
- $fullPath = $this->server->getBaseUri() . URLUtil::encodePath($parentUri);
- $html .= '<a href="' . $fullPath . '" class="btn">⇤ Go to parent</a>';
+ if ($path) {
+ list($parentUri) = Uri\split($path);
+ $fullPath = $this->server->getBaseUri().HTTP\encodePath($parentUri);
+ $html .= '<a href="'.$fullPath.'" class="btn">⇤ Go to parent</a>';
} else {
$html .= '<span class="btn disabled">⇤ Go to parent</span>';
}
$html .= ' <a href="?sabreAction=plugins" class="btn"><span class="oi" data-glyph="puzzle-piece"></span> Plugins</a>';
- $html .= "</nav>";
+ $html .= '</nav>';
return $html;
-
}
/**
@@ -476,18 +477,19 @@ HTML;
*
* @return string
*/
- function generateFooter() {
-
+ public function generateFooter()
+ {
$version = '';
if (DAV\Server::$exposeVersion) {
$version = DAV\Version::VERSION;
}
+ $year = date('Y');
+
return <<<HTML
-<footer>Generated by SabreDAV $version (c)2007-2016 <a href="http://sabre.io/">http://sabre.io/</a></footer>
+<footer>Generated by SabreDAV $version (c)2007-$year <a href="http://sabre.io/">http://sabre.io/</a></footer>
</body>
</html>
HTML;
-
}
/**
@@ -498,19 +500,20 @@ HTML;
* creating new directories.
*
* @param DAV\INode $node
- * @param mixed $output
- * @param string $path
- * @return void
+ * @param mixed $output
+ * @param string $path
*/
- function htmlActionsPanel(DAV\INode $node, &$output, $path) {
-
- if (!$node instanceof DAV\ICollection)
+ public function htmlActionsPanel(DAV\INode $node, &$output, $path)
+ {
+ if (!$node instanceof DAV\ICollection) {
return;
+ }
// We also know fairly certain that if an object is a non-extended
// SimpleCollection, we won't need to show the panel either.
- if (get_class($node) === 'Sabre\\DAV\\SimpleCollection')
+ if ('Sabre\\DAV\\SimpleCollection' === get_class($node)) {
return;
+ }
$output .= <<<HTML
<form method="post" action="">
@@ -527,7 +530,6 @@ HTML;
<input type="submit" value="upload" />
</form>
HTML;
-
}
/**
@@ -535,32 +537,35 @@ HTML;
* suiteable for http access.
*
* @param string $assetName
+ *
* @return string
*/
- protected function getAssetUrl($assetName) {
-
- return $this->server->getBaseUri() . '?sabreAction=asset&assetName=' . urlencode($assetName);
-
+ protected function getAssetUrl($assetName)
+ {
+ return $this->server->getBaseUri().'?sabreAction=asset&assetName='.urlencode($assetName);
}
/**
* This method returns a local pathname to an asset.
*
* @param string $assetName
+ *
* @throws DAV\Exception\NotFound
+ *
* @return string
*/
- protected function getLocalAssetPath($assetName) {
-
- $assetDir = __DIR__ . '/assets/';
- $path = $assetDir . $assetName;
+ protected function getLocalAssetPath($assetName)
+ {
+ $assetDir = __DIR__.'/assets/';
+ $path = $assetDir.$assetName;
// Making sure people aren't trying to escape from the base path.
$path = str_replace('\\', '/', $path);
- if (strpos($path, '/../') !== false || strrchr($path, '/') === '/..') {
+ if (false !== strpos($path, '/../') || '/..' === strrchr($path, '/')) {
throw new DAV\Exception\NotFound('Path does not exist, or escaping from the base path was detected');
}
- if (strpos(realpath($path), realpath($assetDir)) === 0 && file_exists($path)) {
+ $realPath = realpath($path);
+ if ($realPath && 0 === strpos($realPath, realpath($assetDir)) && file_exists($path)) {
return $path;
}
throw new DAV\Exception\NotFound('Path does not exist, or escaping from the base path was detected');
@@ -570,10 +575,9 @@ HTML;
* This method reads an asset from disk and generates a full http response.
*
* @param string $assetName
- * @return void
*/
- protected function serveAsset($assetName) {
-
+ protected function serveAsset($assetName)
+ {
$assetPath = $this->getLocalAssetPath($assetName);
// Rudimentary mime type detection
@@ -594,7 +598,6 @@ HTML;
$this->server->httpResponse->setHeader('Cache-Control', 'public, max-age=1209600');
$this->server->httpResponse->setStatus(200);
$this->server->httpResponse->setBody(fopen($assetPath, 'r'));
-
}
/**
@@ -603,10 +606,11 @@ HTML;
*
* @param array $a
* @param array $b
+ *
* @return int
*/
- protected function compareNodes($a, $b) {
-
+ protected function compareNodes($a, $b)
+ {
$typeA = (isset($a['{DAV:}resourcetype']))
? (in_array('{DAV:}collection', $a['{DAV:}resourcetype']->getValue()))
: false;
@@ -619,29 +623,30 @@ HTML;
if ($typeA === $typeB) {
return strnatcasecmp($a['displayPath'], $b['displayPath']);
}
- return (($typeA < $typeB) ? 1 : -1);
+ return ($typeA < $typeB) ? 1 : -1;
}
/**
* Maps a resource type to a human-readable string and icon.
*
- * @param array $resourceTypes
+ * @param array $resourceTypes
* @param DAV\INode $node
+ *
* @return array
*/
- private function mapResourceType(array $resourceTypes, $node) {
-
+ private function mapResourceType(array $resourceTypes, $node)
+ {
if (!$resourceTypes) {
if ($node instanceof DAV\IFile) {
return [
'string' => 'File',
- 'icon' => 'file',
+ 'icon' => 'file',
];
} else {
return [
'string' => 'Unknown',
- 'icon' => 'cog',
+ 'icon' => 'cog',
];
}
}
@@ -649,53 +654,53 @@ HTML;
$types = [
'{http://calendarserver.org/ns/}calendar-proxy-write' => [
'string' => 'Proxy-Write',
- 'icon' => 'people',
+ 'icon' => 'people',
],
'{http://calendarserver.org/ns/}calendar-proxy-read' => [
'string' => 'Proxy-Read',
- 'icon' => 'people',
+ 'icon' => 'people',
],
'{urn:ietf:params:xml:ns:caldav}schedule-outbox' => [
'string' => 'Outbox',
- 'icon' => 'inbox',
+ 'icon' => 'inbox',
],
'{urn:ietf:params:xml:ns:caldav}schedule-inbox' => [
'string' => 'Inbox',
- 'icon' => 'inbox',
+ 'icon' => 'inbox',
],
'{urn:ietf:params:xml:ns:caldav}calendar' => [
'string' => 'Calendar',
- 'icon' => 'calendar',
+ 'icon' => 'calendar',
],
'{http://calendarserver.org/ns/}shared-owner' => [
'string' => 'Shared',
- 'icon' => 'calendar',
+ 'icon' => 'calendar',
],
'{http://calendarserver.org/ns/}subscribed' => [
'string' => 'Subscription',
- 'icon' => 'calendar',
+ 'icon' => 'calendar',
],
'{urn:ietf:params:xml:ns:carddav}directory' => [
'string' => 'Directory',
- 'icon' => 'globe',
+ 'icon' => 'globe',
],
'{urn:ietf:params:xml:ns:carddav}addressbook' => [
'string' => 'Address book',
- 'icon' => 'book',
+ 'icon' => 'book',
],
'{DAV:}principal' => [
'string' => 'Principal',
- 'icon' => 'person',
+ 'icon' => 'person',
],
'{DAV:}collection' => [
'string' => 'Collection',
- 'icon' => 'folder',
+ 'icon' => 'folder',
],
];
$info = [
'string' => [],
- 'icon' => 'cog',
+ 'icon' => 'cog',
];
foreach ($resourceTypes as $k => $resourceType) {
if (isset($types[$resourceType])) {
@@ -713,42 +718,41 @@ HTML;
$info['string'] = implode(', ', $info['string']);
return $info;
-
}
/**
- * Draws a table row for a property
+ * Draws a table row for a property.
*
* @param string $name
- * @param mixed $value
+ * @param mixed $value
+ *
* @return string
*/
- private function drawPropertyRow($name, $value) {
-
+ private function drawPropertyRow($name, $value)
+ {
$html = new HtmlOutputHelper(
$this->server->getBaseUri(),
$this->server->xml->namespaceMap
);
- return "<tr><th>" . $html->xmlName($name) . "</th><td>" . $this->drawPropertyValue($html, $value) . "</td></tr>";
-
+ return '<tr><th>'.$html->xmlName($name).'</th><td>'.$this->drawPropertyValue($html, $value).'</td></tr>';
}
/**
- * Draws a table row for a property
+ * Draws a table row for a property.
*
* @param HtmlOutputHelper $html
- * @param mixed $value
+ * @param mixed $value
+ *
* @return string
*/
- private function drawPropertyValue($html, $value) {
-
+ private function drawPropertyValue($html, $value)
+ {
if (is_scalar($value)) {
return $html->h($value);
} elseif ($value instanceof HtmlOutput) {
return $value->toHtml($html);
} elseif ($value instanceof \Sabre\Xml\XmlSerializable) {
-
// There's no default html output for this property, we're going
// to output the actual xml serialization instead.
$xml = $this->server->xml->write('{DAV:}root', $value, $this->server->getBaseUri());
@@ -756,12 +760,11 @@ HTML;
// element.
$xml = explode("\n", $xml);
$xml = array_slice($xml, 2, -2);
- return "<pre>" . $html->h(implode("\n", $xml)) . "</pre>";
+ return '<pre>'.$html->h(implode("\n", $xml)).'</pre>';
} else {
- return "<em>unknown</em>";
+ return '<em>unknown</em>';
}
-
}
/**
@@ -772,10 +775,9 @@ HTML;
*
* @return string
*/
- function getPluginName() {
-
+ public function getPluginName()
+ {
return 'browser';
-
}
/**
@@ -789,14 +791,12 @@ HTML;
*
* @return array
*/
- function getPluginInfo() {
-
+ public function getPluginInfo()
+ {
return [
- 'name' => $this->getPluginName(),
+ 'name' => $this->getPluginName(),
'description' => 'Generates HTML indexes and debug information for your sabre/dav server',
- 'link' => 'http://sabre.io/dav/browser-plugin/',
+ 'link' => 'http://sabre.io/dav/browser-plugin/',
];
-
}
-
}
diff --git a/vendor/sabre/dav/lib/DAV/Browser/PropFindAll.php b/vendor/sabre/dav/lib/DAV/Browser/PropFindAll.php
index c14b7f2f9..34702bdd8 100644
--- a/vendor/sabre/dav/lib/DAV/Browser/PropFindAll.php
+++ b/vendor/sabre/dav/lib/DAV/Browser/PropFindAll.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\Browser;
use Sabre\DAV\PropFind;
@@ -12,17 +14,16 @@ use Sabre\DAV\PropFind;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class PropFindAll extends PropFind {
-
+class PropFindAll extends PropFind
+{
/**
- * Creates the PROPFIND object
+ * Creates the PROPFIND object.
*
* @param string $path
*/
- function __construct($path) {
-
+ public function __construct($path)
+ {
parent::__construct($path, []);
-
}
/**
@@ -44,11 +45,10 @@ class PropFindAll extends PropFind {
* It's also possible to not pass a callback, but immediately pass a value
*
* @param string $propertyName
- * @param mixed $valueOrCallBack
- * @return void
+ * @param mixed $valueOrCallBack
*/
- function handle($propertyName, $valueOrCallBack) {
-
+ public function handle($propertyName, $valueOrCallBack)
+ {
if (is_callable($valueOrCallBack)) {
$value = $valueOrCallBack();
} else {
@@ -57,39 +57,36 @@ class PropFindAll extends PropFind {
if (!is_null($value)) {
$this->result[$propertyName] = [200, $value];
}
-
}
/**
- * Sets the value of the property
+ * Sets the value of the property.
*
* If status is not supplied, the status will default to 200 for non-null
* properties, and 404 for null properties.
*
* @param string $propertyName
- * @param mixed $value
- * @param int $status
- * @return void
+ * @param mixed $value
+ * @param int $status
*/
- function set($propertyName, $value, $status = null) {
-
+ public function set($propertyName, $value, $status = null)
+ {
if (is_null($status)) {
$status = is_null($value) ? 404 : 200;
}
$this->result[$propertyName] = [$status, $value];
-
}
/**
* Returns the current value for a property.
*
* @param string $propertyName
+ *
* @return mixed
*/
- function get($propertyName) {
-
+ public function get($propertyName)
+ {
return isset($this->result[$propertyName]) ? $this->result[$propertyName][1] : null;
-
}
/**
@@ -99,12 +96,12 @@ class PropFindAll extends PropFind {
* null will be returned.
*
* @param string $propertyName
+ *
* @return int|null
*/
- function getStatus($propertyName) {
-
+ public function getStatus($propertyName)
+ {
return isset($this->result[$propertyName]) ? $this->result[$propertyName][0] : 404;
-
}
/**
@@ -113,11 +110,11 @@ class PropFindAll extends PropFind {
*
* @return array
*/
- function get404Properties() {
-
+ public function get404Properties()
+ {
$result = [];
foreach ($this->result as $propertyName => $stuff) {
- if ($stuff[0] === 404) {
+ if (404 === $stuff[0]) {
$result[] = $propertyName;
}
}
@@ -125,8 +122,7 @@ class PropFindAll extends PropFind {
if (!$result) {
$result[] = '{http://sabredav.org/ns}idk';
}
- return $result;
+ return $result;
}
-
}
diff --git a/vendor/sabre/dav/lib/DAV/Client.php b/vendor/sabre/dav/lib/DAV/Client.php
index 175ad1bc4..cfa24cd29 100644
--- a/vendor/sabre/dav/lib/DAV/Client.php
+++ b/vendor/sabre/dav/lib/DAV/Client.php
@@ -1,12 +1,14 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV;
use Sabre\HTTP;
use Sabre\Uri;
/**
- * SabreDAV DAV client
+ * SabreDAV DAV client.
*
* This client wraps around Curl to provide a convenient API to a WebDAV
* server.
@@ -17,8 +19,8 @@ use Sabre\Uri;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class Client extends HTTP\Client {
-
+class Client extends HTTP\Client
+{
/**
* The xml service.
*
@@ -29,18 +31,19 @@ class Client extends HTTP\Client {
public $xml;
/**
- * The elementMap
+ * The elementMap.
*
* This property is linked via reference to $this->xml->elementMap.
* It's deprecated as of version 3.0.0, and should no longer be used.
*
* @deprecated
+ *
* @var array
*/
public $propertyMap = [];
/**
- * Base URI
+ * Base URI.
*
* This URI will be used to resolve relative urls.
*
@@ -49,17 +52,17 @@ class Client extends HTTP\Client {
protected $baseUri;
/**
- * Basic authentication
+ * Basic authentication.
*/
const AUTH_BASIC = 1;
/**
- * Digest authentication
+ * Digest authentication.
*/
const AUTH_DIGEST = 2;
/**
- * NTLM authentication
+ * NTLM authentication.
*/
const AUTH_NTLM = 4;
@@ -69,12 +72,12 @@ class Client extends HTTP\Client {
const ENCODING_IDENTITY = 1;
/**
- * Deflate encoding
+ * Deflate encoding.
*/
const ENCODING_DEFLATE = 2;
/**
- * Gzip encoding
+ * Gzip encoding.
*/
const ENCODING_GZIP = 4;
@@ -84,14 +87,14 @@ class Client extends HTTP\Client {
const ENCODING_ALL = 7;
/**
- * Content-encoding
+ * Content-encoding.
*
* @var int
*/
protected $encoding = self::ENCODING_IDENTITY;
/**
- * Constructor
+ * Constructor.
*
* Settings are provided through the 'settings' argument. The following
* settings are supported:
@@ -112,8 +115,8 @@ class Client extends HTTP\Client {
*
* @param array $settings
*/
- function __construct(array $settings) {
-
+ public function __construct(array $settings)
+ {
if (!isset($settings['baseUri'])) {
throw new \InvalidArgumentException('A baseUri must be provided');
}
@@ -146,8 +149,7 @@ class Client extends HTTP\Client {
}
$this->addCurlSetting(CURLOPT_HTTPAUTH, $curlType);
- $this->addCurlSetting(CURLOPT_USERPWD, $userName . ':' . $password);
-
+ $this->addCurlSetting(CURLOPT_USERPWD, $userName.':'.$password);
}
if (isset($settings['encoding'])) {
@@ -166,16 +168,15 @@ class Client extends HTTP\Client {
$this->addCurlSetting(CURLOPT_ENCODING, implode(',', $encodings));
}
- $this->addCurlSetting(CURLOPT_USERAGENT, 'sabre-dav/' . Version::VERSION . ' (http://sabre.io/)');
+ $this->addCurlSetting(CURLOPT_USERAGENT, 'sabre-dav/'.Version::VERSION.' (http://sabre.io/)');
$this->xml = new Xml\Service();
// BC
- $this->propertyMap = & $this->xml->elementMap;
-
+ $this->propertyMap = &$this->xml->elementMap;
}
/**
- * Does a PROPFIND request
+ * Does a PROPFIND request.
*
* The list of requested properties must be specified as an array, in clark
* notation.
@@ -191,28 +192,28 @@ class Client extends HTTP\Client {
* made to the server to also return all child resources.
*
* @param string $url
- * @param array $properties
- * @param int $depth
+ * @param array $properties
+ * @param int $depth
+ *
* @return array
*/
- function propFind($url, array $properties, $depth = 0) {
-
+ public function propFind($url, array $properties, $depth = 0)
+ {
$dom = new \DOMDocument('1.0', 'UTF-8');
$dom->formatOutput = true;
$root = $dom->createElementNS('DAV:', 'd:propfind');
$prop = $dom->createElement('d:prop');
foreach ($properties as $property) {
-
list(
$namespace,
$elementName
) = \Sabre\Xml\Service::parseClarkNotation($property);
- if ($namespace === 'DAV:') {
- $element = $dom->createElement('d:' . $elementName);
+ if ('DAV:' === $namespace) {
+ $element = $dom->createElement('d:'.$elementName);
} else {
- $element = $dom->createElementNS($namespace, 'x:' . $elementName);
+ $element = $dom->createElementNS($namespace, 'x:'.$elementName);
}
$prop->appendChild($element);
@@ -224,49 +225,48 @@ class Client extends HTTP\Client {
$url = $this->getAbsoluteUrl($url);
$request = new HTTP\Request('PROPFIND', $url, [
- 'Depth' => $depth,
- 'Content-Type' => 'application/xml'
+ 'Depth' => $depth,
+ 'Content-Type' => 'application/xml',
], $body);
$response = $this->send($request);
- if ((int)$response->getStatus() >= 400) {
+ if ((int) $response->getStatus() >= 400) {
throw new HTTP\ClientHttpException($response);
}
$result = $this->parseMultiStatus($response->getBodyAsString());
// If depth was 0, we only return the top item
- if ($depth === 0) {
+ if (0 === $depth) {
reset($result);
$result = current($result);
+
return isset($result[200]) ? $result[200] : [];
}
$newResult = [];
foreach ($result as $href => $statusList) {
-
$newResult[$href] = isset($statusList[200]) ? $statusList[200] : [];
-
}
return $newResult;
-
}
/**
- * Updates a list of properties on the server
+ * Updates a list of properties on the server.
*
* The list of properties must have clark-notation properties for the keys,
* and the actual (string) value for the value. If the value is null, an
* attempt is made to delete the property.
*
* @param string $url
- * @param array $properties
+ * @param array $properties
+ *
* @return bool
*/
- function propPatch($url, array $properties) {
-
+ public function propPatch($url, array $properties)
+ {
$propPatch = new Xml\Request\PropPatch();
$propPatch->properties = $properties;
$xml = $this->xml->write(
@@ -284,7 +284,7 @@ class Client extends HTTP\Client {
throw new HTTP\ClientHttpException($response);
}
- if ($response->getStatus() === 207) {
+ if (207 === $response->getStatus()) {
// If it's a 207, the request could still have failed, but the
// information is hidden in the response body.
$result = $this->parseMultiStatus($response->getBodyAsString());
@@ -292,26 +292,23 @@ class Client extends HTTP\Client {
$errorProperties = [];
foreach ($result as $href => $statusList) {
foreach ($statusList as $status => $properties) {
-
if ($status >= 400) {
foreach ($properties as $propName => $propValue) {
- $errorProperties[] = $propName . ' (' . $status . ')';
+ $errorProperties[] = $propName.' ('.$status.')';
}
}
-
}
}
if ($errorProperties) {
-
- throw new HTTP\ClientException('PROPPATCH failed. The following properties errored: ' . implode(', ', $errorProperties));
+ throw new HTTP\ClientException('PROPPATCH failed. The following properties errored: '.implode(', ', $errorProperties));
}
}
- return true;
+ return true;
}
/**
- * Performs an HTTP options request
+ * Performs an HTTP options request.
*
* This method returns all the features from the 'DAV:' header as an array.
* If there was no DAV header, or no contents this method will return an
@@ -319,8 +316,8 @@ class Client extends HTTP\Client {
*
* @return array
*/
- function options() {
-
+ public function options()
+ {
$request = new HTTP\Request('OPTIONS', $this->getAbsoluteUrl(''));
$response = $this->send($request);
@@ -333,8 +330,8 @@ class Client extends HTTP\Client {
foreach ($features as &$v) {
$v = trim($v);
}
- return $features;
+ return $features;
}
/**
@@ -359,24 +356,26 @@ class Client extends HTTP\Client {
* Note that it is no longer recommended to use this method, use the send()
* method instead.
*
- * @param string $method
- * @param string $url
+ * @param string $method
+ * @param string $url
* @param string|resource|null $body
- * @param array $headers
- * @throws ClientException, in case a curl error occurred.
+ * @param array $headers
+ *
+ * @throws clientException, in case a curl error occurred
+ *
* @return array
*/
- function request($method, $url = '', $body = null, array $headers = []) {
-
+ public function request($method, $url = '', $body = null, array $headers = [])
+ {
$url = $this->getAbsoluteUrl($url);
$response = $this->send(new HTTP\Request($method, $url, $headers, $body));
+
return [
- 'body' => $response->getBodyAsString(),
- 'statusCode' => (int)$response->getStatus(),
- 'headers' => array_change_key_case($response->getHeaders()),
+ 'body' => $response->getBodyAsString(),
+ 'statusCode' => (int) $response->getStatus(),
+ 'headers' => array_change_key_case($response->getHeaders()),
];
-
}
/**
@@ -384,19 +383,19 @@ class Client extends HTTP\Client {
* urls are expanded based on the base url as given by the server.
*
* @param string $url
+ *
* @return string
*/
- function getAbsoluteUrl($url) {
-
+ public function getAbsoluteUrl($url)
+ {
return Uri\resolve(
$this->baseUri,
$url
);
-
}
/**
- * Parses a WebDAV multistatus response body
+ * Parses a WebDAV multistatus response body.
*
* This method returns an array with the following structure
*
@@ -418,22 +417,19 @@ class Client extends HTTP\Client {
*
*
* @param string $body xml body
+ *
* @return array
*/
- function parseMultiStatus($body) {
-
+ public function parseMultiStatus($body)
+ {
$multistatus = $this->xml->expect('{DAV:}multistatus', $body);
$result = [];
foreach ($multistatus->getResponses() as $response) {
-
$result[$response->getHref()] = $response->getResponseProperties();
-
}
return $result;
-
}
-
}
diff --git a/vendor/sabre/dav/lib/DAV/Collection.php b/vendor/sabre/dav/lib/DAV/Collection.php
index 35c90b5af..2728bb27e 100644
--- a/vendor/sabre/dav/lib/DAV/Collection.php
+++ b/vendor/sabre/dav/lib/DAV/Collection.php
@@ -1,9 +1,11 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV;
/**
- * Collection class
+ * Collection class.
*
* This is a helper class, that should aid in getting collections classes setup.
* Most of its methods are implemented, and throw permission denied exceptions
@@ -12,8 +14,8 @@ namespace Sabre\DAV;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-abstract class Collection extends Node implements ICollection {
-
+abstract class Collection extends Node implements ICollection
+{
/**
* Returns a child object, by its name.
*
@@ -25,18 +27,19 @@ abstract class Collection extends Node implements ICollection {
* exist.
*
* @param string $name
+ *
* @throws Exception\NotFound
+ *
* @return INode
*/
- function getChild($name) {
-
+ public function getChild($name)
+ {
foreach ($this->getChildren() as $child) {
-
- if ($child->getName() === $name) return $child;
-
+ if ($child->getName() === $name) {
+ return $child;
+ }
}
- throw new Exception\NotFound('File not found: ' . $name);
-
+ throw new Exception\NotFound('File not found: '.$name);
}
/**
@@ -45,25 +48,22 @@ abstract class Collection extends Node implements ICollection {
* It is generally a good idea to try and override this. Usually it can be optimized.
*
* @param string $name
+ *
* @return bool
*/
- function childExists($name) {
-
+ public function childExists($name)
+ {
try {
-
$this->getChild($name);
- return true;
+ return true;
} catch (Exception\NotFound $e) {
-
return false;
-
}
-
}
/**
- * Creates a new file in the directory
+ * Creates a new file in the directory.
*
* Data will either be supplied as a stream resource, or in certain cases
* as a string. Keep in mind that you may have to support either.
@@ -82,28 +82,25 @@ abstract class Collection extends Node implements ICollection {
* return the same contents of what was submitted here, you are strongly
* recommended to omit the ETag.
*
- * @param string $name Name of the file
+ * @param string $name Name of the file
* @param resource|string $data Initial payload
- * @return null|string
+ *
+ * @return string|null
*/
- function createFile($name, $data = null) {
-
- throw new Exception\Forbidden('Permission denied to create file (filename ' . $name . ')');
-
+ public function createFile($name, $data = null)
+ {
+ throw new Exception\Forbidden('Permission denied to create file (filename '.$name.')');
}
/**
- * Creates a new subdirectory
+ * Creates a new subdirectory.
*
* @param string $name
+ *
* @throws Exception\Forbidden
- * @return void
*/
- function createDirectory($name) {
-
+ public function createDirectory($name)
+ {
throw new Exception\Forbidden('Permission denied to create directory');
-
}
-
-
}
diff --git a/vendor/sabre/dav/lib/DAV/CorePlugin.php b/vendor/sabre/dav/lib/DAV/CorePlugin.php
index 676cdd04a..ef1dfceb6 100644
--- a/vendor/sabre/dav/lib/DAV/CorePlugin.php
+++ b/vendor/sabre/dav/lib/DAV/CorePlugin.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV;
use Sabre\DAV\Exception\BadRequest;
@@ -14,8 +16,8 @@ use Sabre\Xml\ParseException;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class CorePlugin extends ServerPlugin {
-
+class CorePlugin extends ServerPlugin
+{
/**
* Reference to server object.
*
@@ -24,34 +26,32 @@ class CorePlugin extends ServerPlugin {
protected $server;
/**
- * Sets up the plugin
+ * Sets up the plugin.
*
* @param Server $server
- * @return void
*/
- function initialize(Server $server) {
-
+ public function initialize(Server $server)
+ {
$this->server = $server;
- $server->on('method:GET', [$this, 'httpGet']);
- $server->on('method:OPTIONS', [$this, 'httpOptions']);
- $server->on('method:HEAD', [$this, 'httpHead']);
- $server->on('method:DELETE', [$this, 'httpDelete']);
- $server->on('method:PROPFIND', [$this, 'httpPropFind']);
+ $server->on('method:GET', [$this, 'httpGet']);
+ $server->on('method:OPTIONS', [$this, 'httpOptions']);
+ $server->on('method:HEAD', [$this, 'httpHead']);
+ $server->on('method:DELETE', [$this, 'httpDelete']);
+ $server->on('method:PROPFIND', [$this, 'httpPropFind']);
$server->on('method:PROPPATCH', [$this, 'httpPropPatch']);
- $server->on('method:PUT', [$this, 'httpPut']);
- $server->on('method:MKCOL', [$this, 'httpMkcol']);
- $server->on('method:MOVE', [$this, 'httpMove']);
- $server->on('method:COPY', [$this, 'httpCopy']);
- $server->on('method:REPORT', [$this, 'httpReport']);
-
- $server->on('propPatch', [$this, 'propPatchProtectedPropertyCheck'], 90);
- $server->on('propPatch', [$this, 'propPatchNodeUpdate'], 200);
- $server->on('propFind', [$this, 'propFind']);
- $server->on('propFind', [$this, 'propFindNode'], 120);
- $server->on('propFind', [$this, 'propFindLate'], 200);
-
- $server->on('exception', [$this, 'exception']);
-
+ $server->on('method:PUT', [$this, 'httpPut']);
+ $server->on('method:MKCOL', [$this, 'httpMkcol']);
+ $server->on('method:MOVE', [$this, 'httpMove']);
+ $server->on('method:COPY', [$this, 'httpCopy']);
+ $server->on('method:REPORT', [$this, 'httpReport']);
+
+ $server->on('propPatch', [$this, 'propPatchProtectedPropertyCheck'], 90);
+ $server->on('propPatch', [$this, 'propPatchNodeUpdate'], 200);
+ $server->on('propFind', [$this, 'propFind']);
+ $server->on('propFind', [$this, 'propFindNode'], 120);
+ $server->on('propFind', [$this, 'propFindLate'], 200);
+
+ $server->on('exception', [$this, 'exception']);
}
/**
@@ -62,34 +62,40 @@ class CorePlugin extends ServerPlugin {
*
* @return string
*/
- function getPluginName() {
-
+ public function getPluginName()
+ {
return 'core';
-
}
/**
* This is the default implementation for the GET method.
*
- * @param RequestInterface $request
+ * @param RequestInterface $request
* @param ResponseInterface $response
+ *
* @return bool
*/
- function httpGet(RequestInterface $request, ResponseInterface $response) {
-
+ public function httpGet(RequestInterface $request, ResponseInterface $response)
+ {
$path = $request->getPath();
$node = $this->server->tree->getNodeForPath($path);
- if (!$node instanceof IFile) return;
-
- $body = $node->get();
+ if (!$node instanceof IFile) {
+ return;
+ }
- // Converting string into stream, if needed.
- if (is_string($body)) {
- $stream = fopen('php://temp', 'r+');
- fwrite($stream, $body);
- rewind($stream);
- $body = $stream;
+ if ('HEAD' === $request->getHeader('X-Sabre-Original-Method')) {
+ $body = '';
+ } else {
+ $body = $node->get();
+
+ // Converting string into stream, if needed.
+ if (is_string($body)) {
+ $stream = fopen('php://temp', 'r+');
+ fwrite($stream, $body);
+ rewind($stream);
+ $body = $stream;
+ }
}
/*
@@ -105,14 +111,11 @@ class CorePlugin extends ServerPlugin {
$httpHeaders['Content-Type'] = 'application/octet-stream';
}
-
if (isset($httpHeaders['Content-Length'])) {
-
$nodeSize = $httpHeaders['Content-Length'];
// Need to unset Content-Length, because we'll handle that during figuring out the range
unset($httpHeaders['Content-Length']);
-
} else {
$nodeSize = null;
}
@@ -126,7 +129,6 @@ class CorePlugin extends ServerPlugin {
// If ifRange is set, and range is specified, we first need to check
// the precondition.
if ($nodeSize && $range && $ifRange) {
-
// if IfRange is parsable as a date we'll treat it as a DateTime
// otherwise, we must treat it as an etag.
try {
@@ -134,81 +136,87 @@ class CorePlugin extends ServerPlugin {
// It's a date. We must check if the entity is modified since
// the specified date.
- if (!isset($httpHeaders['Last-Modified'])) $ignoreRangeHeader = true;
- else {
+ if (!isset($httpHeaders['Last-Modified'])) {
+ $ignoreRangeHeader = true;
+ } else {
$modified = new \DateTime($httpHeaders['Last-Modified']);
- if ($modified > $ifRangeDate) $ignoreRangeHeader = true;
+ if ($modified > $ifRangeDate) {
+ $ignoreRangeHeader = true;
+ }
}
-
} catch (\Exception $e) {
-
// It's an entity. We can do a simple comparison.
- if (!isset($httpHeaders['ETag'])) $ignoreRangeHeader = true;
- elseif ($httpHeaders['ETag'] !== $ifRange) $ignoreRangeHeader = true;
+ if (!isset($httpHeaders['ETag'])) {
+ $ignoreRangeHeader = true;
+ } elseif ($httpHeaders['ETag'] !== $ifRange) {
+ $ignoreRangeHeader = true;
+ }
}
}
// We're only going to support HTTP ranges if the backend provided a filesize
if (!$ignoreRangeHeader && $nodeSize && $range) {
-
// Determining the exact byte offsets
if (!is_null($range[0])) {
-
$start = $range[0];
$end = $range[1] ? $range[1] : $nodeSize - 1;
- if ($start >= $nodeSize)
- throw new Exception\RequestedRangeNotSatisfiable('The start offset (' . $range[0] . ') exceeded the size of the entity (' . $nodeSize . ')');
-
- if ($end < $start) throw new Exception\RequestedRangeNotSatisfiable('The end offset (' . $range[1] . ') is lower than the start offset (' . $range[0] . ')');
- if ($end >= $nodeSize) $end = $nodeSize - 1;
-
+ if ($start >= $nodeSize) {
+ throw new Exception\RequestedRangeNotSatisfiable('The start offset ('.$range[0].') exceeded the size of the entity ('.$nodeSize.')');
+ }
+ if ($end < $start) {
+ throw new Exception\RequestedRangeNotSatisfiable('The end offset ('.$range[1].') is lower than the start offset ('.$range[0].')');
+ }
+ if ($end >= $nodeSize) {
+ $end = $nodeSize - 1;
+ }
} else {
-
$start = $nodeSize - $range[1];
$end = $nodeSize - 1;
- if ($start < 0) $start = 0;
-
+ if ($start < 0) {
+ $start = 0;
+ }
}
// Streams may advertise themselves as seekable, but still not
// actually allow fseek. We'll manually go forward in the stream
// if fseek failed.
- if (!stream_get_meta_data($body)['seekable'] || fseek($body, $start, SEEK_SET) === -1) {
+ if (!stream_get_meta_data($body)['seekable'] || -1 === fseek($body, $start, SEEK_SET)) {
$consumeBlock = 8192;
- for ($consumed = 0; $start - $consumed > 0;){
- if (feof($body)) throw new Exception\RequestedRangeNotSatisfiable('The start offset (' . $start . ') exceeded the size of the entity (' . $consumed . ')');
+ for ($consumed = 0; $start - $consumed > 0;) {
+ if (feof($body)) {
+ throw new Exception\RequestedRangeNotSatisfiable('The start offset ('.$start.') exceeded the size of the entity ('.$consumed.')');
+ }
$consumed += strlen(fread($body, min($start - $consumed, $consumeBlock)));
}
}
$response->setHeader('Content-Length', $end - $start + 1);
- $response->setHeader('Content-Range', 'bytes ' . $start . '-' . $end . '/' . $nodeSize);
+ $response->setHeader('Content-Range', 'bytes '.$start.'-'.$end.'/'.$nodeSize);
$response->setStatus(206);
$response->setBody($body);
-
} else {
-
- if ($nodeSize) $response->setHeader('Content-Length', $nodeSize);
+ if ($nodeSize) {
+ $response->setHeader('Content-Length', $nodeSize);
+ }
$response->setStatus(200);
$response->setBody($body);
-
}
// Sending back false will interrupt the event chain and tell the server
// we've handled this method.
return false;
-
}
/**
- * HTTP OPTIONS
+ * HTTP OPTIONS.
*
- * @param RequestInterface $request
+ * @param RequestInterface $request
* @param ResponseInterface $response
+ *
* @return bool
*/
- function httpOptions(RequestInterface $request, ResponseInterface $response) {
-
+ public function httpOptions(RequestInterface $request, ResponseInterface $response)
+ {
$methods = $this->server->getAllowedMethods($request->getPath());
$response->setHeader('Allow', strtoupper(implode(', ', $methods)));
@@ -227,31 +235,31 @@ class CorePlugin extends ServerPlugin {
// Sending back false will interrupt the event chain and tell the server
// we've handled this method.
return false;
-
}
/**
- * HTTP HEAD
+ * HTTP HEAD.
*
* This method is normally used to take a peak at a url, and only get the
* HTTP response headers, without the body. This is used by clients to
* determine if a remote file was changed, so they can use a local cached
* version, instead of downloading it again
*
- * @param RequestInterface $request
+ * @param RequestInterface $request
* @param ResponseInterface $response
+ *
* @return bool
*/
- function httpHead(RequestInterface $request, ResponseInterface $response) {
-
+ public function httpHead(RequestInterface $request, ResponseInterface $response)
+ {
// This is implemented by changing the HEAD request to a GET request,
- // and dropping the response body.
+ // and telling the request handler that is doesn't need to create the body.
$subRequest = clone $request;
$subRequest->setMethod('GET');
+ $subRequest->setHeader('X-Sabre-Original-Method', 'HEAD');
try {
$this->server->invokeMethod($subRequest, $response, false);
- $response->setBody('');
} catch (Exception\NotImplemented $e) {
// Some clients may do HEAD requests on collections, however, GET
// requests and HEAD requests _may_ not be defined on a collection,
@@ -267,23 +275,23 @@ class CorePlugin extends ServerPlugin {
// Sending back false will interrupt the event chain and tell the server
// we've handled this method.
return false;
-
}
/**
- * HTTP Delete
+ * HTTP Delete.
*
* The HTTP delete method, deletes a given uri
*
- * @param RequestInterface $request
+ * @param RequestInterface $request
* @param ResponseInterface $response
- * @return void
*/
- function httpDelete(RequestInterface $request, ResponseInterface $response) {
-
+ public function httpDelete(RequestInterface $request, ResponseInterface $response)
+ {
$path = $request->getPath();
- if (!$this->server->emit('beforeUnbind', [$path])) return false;
+ if (!$this->server->emit('beforeUnbind', [$path])) {
+ return false;
+ }
$this->server->tree->delete($path);
$this->server->emit('afterUnbind', [$path]);
@@ -293,11 +301,10 @@ class CorePlugin extends ServerPlugin {
// Sending back false will interrupt the event chain and tell the server
// we've handled this method.
return false;
-
}
/**
- * WebDAV PROPFIND
+ * WebDAV PROPFIND.
*
* This WebDAV method requests information about an uri resource, or a list of resources
* If a client wants to receive the properties for a single resource it will add an HTTP Depth: header with a 0 value
@@ -308,12 +315,11 @@ class CorePlugin extends ServerPlugin {
*
* It has to return a HTTP 207 Multi-status status code
*
- * @param RequestInterface $request
+ * @param RequestInterface $request
* @param ResponseInterface $response
- * @return void
*/
- function httpPropFind(RequestInterface $request, ResponseInterface $response) {
-
+ public function httpPropFind(RequestInterface $request, ResponseInterface $response)
+ {
$path = $request->getPath();
$requestBody = $request->getBodyAsString();
@@ -321,7 +327,7 @@ class CorePlugin extends ServerPlugin {
try {
$propFindXml = $this->server->xml->expect('{DAV:}propfind', $requestBody);
} catch (ParseException $e) {
- throw new BadRequest($e->getMessage(), null, $e);
+ throw new BadRequest($e->getMessage(), 0, $e);
}
} else {
$propFindXml = new Xml\Request\PropFind();
@@ -331,7 +337,9 @@ class CorePlugin extends ServerPlugin {
$depth = $this->server->getHTTPDepth(1);
// The only two options for the depth of a propfind is 0 or 1 - as long as depth infinity is not enabled
- if (!$this->server->enablePropfindDepthInfinity && $depth != 0) $depth = 1;
+ if (!$this->server->enablePropfindDepthInfinity && 0 != $depth) {
+ $depth = 1;
+ }
$newProperties = $this->server->getPropertiesIteratorForPath($path, $propFindXml->properties, $depth);
@@ -350,7 +358,7 @@ class CorePlugin extends ServerPlugin {
$response->setHeader('DAV', implode(', ', $features));
$prefer = $this->server->getHTTPPrefer();
- $minimal = $prefer['return'] === 'minimal';
+ $minimal = 'minimal' === $prefer['return'];
$data = $this->server->generateMultiStatus($newProperties, $minimal);
$response->setBody($data);
@@ -358,27 +366,27 @@ class CorePlugin extends ServerPlugin {
// Sending back false will interrupt the event chain and tell the server
// we've handled this method.
return false;
-
}
/**
- * WebDAV PROPPATCH
+ * WebDAV PROPPATCH.
*
* This method is called to update properties on a Node. The request is an XML body with all the mutations.
* In this XML body it is specified which properties should be set/updated and/or deleted
*
- * @param RequestInterface $request
+ * @param RequestInterface $request
* @param ResponseInterface $response
+ *
* @return bool
*/
- function httpPropPatch(RequestInterface $request, ResponseInterface $response) {
-
+ public function httpPropPatch(RequestInterface $request, ResponseInterface $response)
+ {
$path = $request->getPath();
try {
$propPatch = $this->server->xml->expect('{DAV:}propertyupdate', $request->getBody());
} catch (ParseException $e) {
- throw new BadRequest($e->getMessage(), null, $e);
+ throw new BadRequest($e->getMessage(), 0, $e);
}
$newProperties = $propPatch->properties;
@@ -387,31 +395,27 @@ class CorePlugin extends ServerPlugin {
$prefer = $this->server->getHTTPPrefer();
$response->setHeader('Vary', 'Brief,Prefer');
- if ($prefer['return'] === 'minimal') {
-
+ if ('minimal' === $prefer['return']) {
// If return-minimal is specified, we only have to check if the
// request was successful, and don't need to return the
// multi-status.
$ok = true;
foreach ($result as $prop => $code) {
- if ((int)$code > 299) {
+ if ((int) $code > 299) {
$ok = false;
}
}
if ($ok) {
-
$response->setStatus(204);
- return false;
+ return false;
}
-
}
$response->setStatus(207);
$response->setHeader('Content-Type', 'application/xml; charset=utf-8');
-
// Reorganizing the result for generateMultiStatus
$multiStatus = [];
foreach ($result as $propertyName => $code) {
@@ -430,22 +434,22 @@ class CorePlugin extends ServerPlugin {
// Sending back false will interrupt the event chain and tell the server
// we've handled this method.
return false;
-
}
/**
- * HTTP PUT method
+ * HTTP PUT method.
*
* This HTTP method updates a file, or creates a new one.
*
* If a new resource was created, a 201 Created status code should be returned. If an existing resource is updated, it's a 204 No Content
*
- * @param RequestInterface $request
+ * @param RequestInterface $request
* @param ResponseInterface $response
+ *
* @return bool
*/
- function httpPut(RequestInterface $request, ResponseInterface $response) {
-
+ public function httpPut(RequestInterface $request, ResponseInterface $response)
+ {
$body = $request->getBodyAsStream();
$path = $request->getPath();
@@ -463,7 +467,6 @@ class CorePlugin extends ServerPlugin {
// Intercepting the Finder problem
if (($expected = $request->getHeader('X-Expected-Entity-Length')) && $expected > 0) {
-
/*
Many webservers will not cooperate well with Finder PUT requests,
because it uses 'Chunked' transfer encoding for the request body.
@@ -487,7 +490,7 @@ class CorePlugin extends ServerPlugin {
// Only reading first byte
$firstByte = fread($body, 1);
- if (strlen($firstByte) !== 1) {
+ if (1 !== strlen($firstByte)) {
throw new Exception\Forbidden('This server is not compatible with OS/X finder. Consider using a different WebDAV client or webserver.');
}
@@ -500,26 +503,25 @@ class CorePlugin extends ServerPlugin {
rewind($newBody);
$body = $newBody;
-
}
if ($this->server->tree->nodeExists($path)) {
-
$node = $this->server->tree->getNodeForPath($path);
// If the node is a collection, we'll deny it
- if (!($node instanceof IFile)) throw new Exception\Conflict('PUT is not allowed on non-files.');
-
+ if (!($node instanceof IFile)) {
+ throw new Exception\Conflict('PUT is not allowed on non-files.');
+ }
if (!$this->server->updateFile($path, $body, $etag)) {
return false;
}
$response->setHeader('Content-Length', '0');
- if ($etag) $response->setHeader('ETag', $etag);
+ if ($etag) {
+ $response->setHeader('ETag', $etag);
+ }
$response->setStatus(204);
-
} else {
-
$etag = null;
// If we got here, the resource didn't exist yet.
if (!$this->server->createFile($path, $body, $etag)) {
@@ -528,61 +530,55 @@ class CorePlugin extends ServerPlugin {
}
$response->setHeader('Content-Length', '0');
- if ($etag) $response->setHeader('ETag', $etag);
+ if ($etag) {
+ $response->setHeader('ETag', $etag);
+ }
$response->setStatus(201);
-
}
// Sending back false will interrupt the event chain and tell the server
// we've handled this method.
return false;
-
}
-
/**
- * WebDAV MKCOL
+ * WebDAV MKCOL.
*
* The MKCOL method is used to create a new collection (directory) on the server
*
- * @param RequestInterface $request
+ * @param RequestInterface $request
* @param ResponseInterface $response
+ *
* @return bool
*/
- function httpMkcol(RequestInterface $request, ResponseInterface $response) {
-
+ public function httpMkcol(RequestInterface $request, ResponseInterface $response)
+ {
$requestBody = $request->getBodyAsString();
$path = $request->getPath();
if ($requestBody) {
-
$contentType = $request->getHeader('Content-Type');
- if (strpos($contentType, 'application/xml') !== 0 && strpos($contentType, 'text/xml') !== 0) {
-
+ if (null === $contentType || (0 !== strpos($contentType, 'application/xml') && 0 !== strpos($contentType, 'text/xml'))) {
// We must throw 415 for unsupported mkcol bodies
throw new Exception\UnsupportedMediaType('The request body for the MKCOL request must have an xml Content-Type');
-
}
try {
$mkcol = $this->server->xml->expect('{DAV:}mkcol', $requestBody);
} catch (\Sabre\Xml\ParseException $e) {
- throw new Exception\BadRequest($e->getMessage(), null, $e);
+ throw new Exception\BadRequest($e->getMessage(), 0, $e);
}
$properties = $mkcol->getProperties();
- if (!isset($properties['{DAV:}resourcetype']))
+ if (!isset($properties['{DAV:}resourcetype'])) {
throw new Exception\BadRequest('The mkcol request must include a {DAV:}resourcetype property');
-
+ }
$resourceType = $properties['{DAV:}resourcetype']->getValue();
unset($properties['{DAV:}resourcetype']);
-
} else {
-
$properties = [];
$resourceType = ['{DAV:}collection'];
-
}
$mkcol = new MkCol($resourceType, $properties);
@@ -596,7 +592,6 @@ class CorePlugin extends ServerPlugin {
$response->setBody(
$this->server->generateMultiStatus([$result])
);
-
} else {
$response->setHeader('Content-Length', '0');
$response->setStatus(201);
@@ -605,38 +600,42 @@ class CorePlugin extends ServerPlugin {
// Sending back false will interrupt the event chain and tell the server
// we've handled this method.
return false;
-
}
/**
- * WebDAV HTTP MOVE method
+ * WebDAV HTTP MOVE method.
*
* This method moves one uri to a different uri. A lot of the actual request processing is done in getCopyMoveInfo
*
- * @param RequestInterface $request
+ * @param RequestInterface $request
* @param ResponseInterface $response
+ *
* @return bool
*/
- function httpMove(RequestInterface $request, ResponseInterface $response) {
-
+ public function httpMove(RequestInterface $request, ResponseInterface $response)
+ {
$path = $request->getPath();
$moveInfo = $this->server->getCopyAndMoveInfo($request);
if ($moveInfo['destinationExists']) {
-
- if (!$this->server->emit('beforeUnbind', [$moveInfo['destination']])) return false;
-
+ if (!$this->server->emit('beforeUnbind', [$moveInfo['destination']])) {
+ return false;
+ }
+ }
+ if (!$this->server->emit('beforeUnbind', [$path])) {
+ return false;
+ }
+ if (!$this->server->emit('beforeBind', [$moveInfo['destination']])) {
+ return false;
+ }
+ if (!$this->server->emit('beforeMove', [$path, $moveInfo['destination']])) {
+ return false;
}
- if (!$this->server->emit('beforeUnbind', [$path])) return false;
- if (!$this->server->emit('beforeBind', [$moveInfo['destination']])) return false;
- if (!$this->server->emit('beforeMove', [$path, $moveInfo['destination']])) return false;
if ($moveInfo['destinationExists']) {
-
$this->server->tree->delete($moveInfo['destination']);
$this->server->emit('afterUnbind', [$moveInfo['destination']]);
-
}
$this->server->tree->move($path, $moveInfo['destination']);
@@ -656,28 +655,32 @@ class CorePlugin extends ServerPlugin {
// Sending back false will interrupt the event chain and tell the server
// we've handled this method.
return false;
-
}
/**
- * WebDAV HTTP COPY method
+ * WebDAV HTTP COPY method.
*
* This method copies one uri to a different uri, and works much like the MOVE request
* A lot of the actual request processing is done in getCopyMoveInfo
*
- * @param RequestInterface $request
+ * @param RequestInterface $request
* @param ResponseInterface $response
+ *
* @return bool
*/
- function httpCopy(RequestInterface $request, ResponseInterface $response) {
-
+ public function httpCopy(RequestInterface $request, ResponseInterface $response)
+ {
$path = $request->getPath();
$copyInfo = $this->server->getCopyAndMoveInfo($request);
- if (!$this->server->emit('beforeBind', [$copyInfo['destination']])) return false;
+ if (!$this->server->emit('beforeBind', [$copyInfo['destination']])) {
+ return false;
+ }
if ($copyInfo['destinationExists']) {
- if (!$this->server->emit('beforeUnbind', [$copyInfo['destination']])) return false;
+ if (!$this->server->emit('beforeUnbind', [$copyInfo['destination']])) {
+ return false;
+ }
$this->server->tree->delete($copyInfo['destination']);
}
@@ -691,22 +694,21 @@ class CorePlugin extends ServerPlugin {
// Sending back false will interrupt the event chain and tell the server
// we've handled this method.
return false;
-
-
}
/**
- * HTTP REPORT method implementation
+ * HTTP REPORT method implementation.
*
* Although the REPORT method is not part of the standard WebDAV spec (it's from rfc3253)
* It's used in a lot of extensions, so it made sense to implement it into the core.
*
- * @param RequestInterface $request
+ * @param RequestInterface $request
* @param ResponseInterface $response
+ *
* @return bool
*/
- function httpReport(RequestInterface $request, ResponseInterface $response) {
-
+ public function httpReport(RequestInterface $request, ResponseInterface $response)
+ {
$path = $request->getPath();
$result = $this->server->xml->parse(
@@ -716,16 +718,13 @@ class CorePlugin extends ServerPlugin {
);
if ($this->server->emit('report', [$rootElementName, $result, $path])) {
-
// If emit returned true, it means the report was not supported
throw new Exception\ReportNotSupported();
-
}
// Sending back false will interrupt the event chain and tell the server
// we've handled this method.
return false;
-
}
/**
@@ -734,12 +733,11 @@ class CorePlugin extends ServerPlugin {
* Here we check if a user attempted to update a protected property and
* ensure that the process fails if this is the case.
*
- * @param string $path
+ * @param string $path
* @param PropPatch $propPatch
- * @return void
*/
- function propPatchProtectedPropertyCheck($path, PropPatch $propPatch) {
-
+ public function propPatchProtectedPropertyCheck($path, PropPatch $propPatch)
+ {
// Comparing the mutation list to the list of protected properties.
$mutations = $propPatch->getMutations();
@@ -751,7 +749,6 @@ class CorePlugin extends ServerPlugin {
if ($protected) {
$propPatch->setResultCode($protected, 403);
}
-
}
/**
@@ -760,19 +757,17 @@ class CorePlugin extends ServerPlugin {
* Here we check if a node implements IProperties and let the node handle
* updating of (some) properties.
*
- * @param string $path
+ * @param string $path
* @param PropPatch $propPatch
- * @return void
*/
- function propPatchNodeUpdate($path, PropPatch $propPatch) {
-
+ public function propPatchNodeUpdate($path, PropPatch $propPatch)
+ {
// This should trigger a 404 if the node doesn't exist.
$node = $this->server->tree->getNodeForPath($path);
if ($node instanceof IProperties) {
$node->propPatch($propPatch);
}
-
}
/**
@@ -781,12 +776,11 @@ class CorePlugin extends ServerPlugin {
* Here we add all the default properties.
*
* @param PropFind $propFind
- * @param INode $node
- * @return void
+ * @param INode $node
*/
- function propFind(PropFind $propFind, INode $node) {
-
- $propFind->handle('{DAV:}getlastmodified', function() use ($node) {
+ public function propFind(PropFind $propFind, INode $node)
+ {
+ $propFind->handle('{DAV:}getlastmodified', function () use ($node) {
$lm = $node->getLastModified();
if ($lm) {
return new Xml\Property\GetLastModified($lm);
@@ -801,34 +795,36 @@ class CorePlugin extends ServerPlugin {
if ($node instanceof IQuota) {
$quotaInfo = null;
- $propFind->handle('{DAV:}quota-used-bytes', function() use (&$quotaInfo, $node) {
+ $propFind->handle('{DAV:}quota-used-bytes', function () use (&$quotaInfo, $node) {
$quotaInfo = $node->getQuotaInfo();
+
return $quotaInfo[0];
});
- $propFind->handle('{DAV:}quota-available-bytes', function() use (&$quotaInfo, $node) {
+ $propFind->handle('{DAV:}quota-available-bytes', function () use (&$quotaInfo, $node) {
if (!$quotaInfo) {
$quotaInfo = $node->getQuotaInfo();
}
+
return $quotaInfo[1];
});
}
- $propFind->handle('{DAV:}supported-report-set', function() use ($propFind) {
+ $propFind->handle('{DAV:}supported-report-set', function () use ($propFind) {
$reports = [];
foreach ($this->server->getPlugins() as $plugin) {
$reports = array_merge($reports, $plugin->getSupportedReportSet($propFind->getPath()));
}
+
return new Xml\Property\SupportedReportSet($reports);
});
- $propFind->handle('{DAV:}resourcetype', function() use ($node) {
+ $propFind->handle('{DAV:}resourcetype', function () use ($node) {
return new Xml\Property\ResourceType($this->server->getResourceTypeForNode($node));
});
- $propFind->handle('{DAV:}supported-method-set', function() use ($propFind) {
+ $propFind->handle('{DAV:}supported-method-set', function () use ($propFind) {
return new Xml\Property\SupportedMethodSet(
$this->server->getAllowedMethods($propFind->getPath())
);
});
-
}
/**
@@ -838,20 +834,16 @@ class CorePlugin extends ServerPlugin {
* populate the result.
*
* @param PropFind $propFind
- * @param INode $node
- * @return void
+ * @param INode $node
*/
- function propFindNode(PropFind $propFind, INode $node) {
-
+ public function propFindNode(PropFind $propFind, INode $node)
+ {
if ($node instanceof IProperties && $propertyNames = $propFind->get404Properties()) {
-
$nodeProperties = $node->getProperties($propertyNames);
foreach ($nodeProperties as $propertyName => $propertyValue) {
$propFind->set($propertyName, $propertyValue, 200);
}
-
}
-
}
/**
@@ -861,17 +853,17 @@ class CorePlugin extends ServerPlugin {
* want other systems to first have a chance to handle the properties.
*
* @param PropFind $propFind
- * @param INode $node
- * @return void
+ * @param INode $node
*/
- function propFindLate(PropFind $propFind, INode $node) {
-
- $propFind->handle('{http://calendarserver.org/ns/}getctag', function() use ($propFind) {
-
+ public function propFindLate(PropFind $propFind, INode $node)
+ {
+ $propFind->handle('{http://calendarserver.org/ns/}getctag', function () use ($propFind) {
// If we already have a sync-token from the current propFind
// request, we can re-use that.
$val = $propFind->get('{http://sabredav.org/ns}sync-token');
- if ($val) return $val;
+ if ($val) {
+ return $val;
+ }
$val = $propFind->get('{DAV:}sync-token');
if ($val && is_scalar($val)) {
@@ -899,9 +891,7 @@ class CorePlugin extends ServerPlugin {
return substr($val->getHref(), strlen(Sync\Plugin::SYNCTOKEN_PREFIX));
}
}
-
});
-
}
/**
@@ -909,8 +899,8 @@ class CorePlugin extends ServerPlugin {
*
* @param Exception $e
*/
- function exception($e) {
-
+ public function exception($e)
+ {
$logLevel = \Psr\Log\LogLevel::CRITICAL;
if ($e instanceof \Sabre\DAV\Exception) {
// If it's a standard sabre/dav exception, it means we have a http
@@ -947,13 +937,12 @@ class CorePlugin extends ServerPlugin {
*
* @return array
*/
- function getPluginInfo() {
-
+ public function getPluginInfo()
+ {
return [
- 'name' => $this->getPluginName(),
+ 'name' => $this->getPluginName(),
'description' => 'The Core plugin provides a lot of the basic functionality required by WebDAV, such as a default implementation for all HTTP and WebDAV methods.',
- 'link' => null,
+ 'link' => null,
];
-
}
}
diff --git a/vendor/sabre/dav/lib/DAV/Exception.php b/vendor/sabre/dav/lib/DAV/Exception.php
index 14f5bab2a..e1d990623 100644
--- a/vendor/sabre/dav/lib/DAV/Exception.php
+++ b/vendor/sabre/dav/lib/DAV/Exception.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV;
/**
@@ -15,29 +17,26 @@ namespace Sabre\DAV;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class Exception extends \Exception {
-
+class Exception extends \Exception
+{
/**
- * Returns the HTTP statuscode for this exception
+ * Returns the HTTP statuscode for this exception.
*
* @return int
*/
- function getHTTPCode() {
-
+ public function getHTTPCode()
+ {
return 500;
-
}
/**
- * This method allows the exception to include additional information into the WebDAV error response
+ * This method allows the exception to include additional information into the WebDAV error response.
*
- * @param Server $server
+ * @param Server $server
* @param \DOMElement $errorNode
- * @return void
*/
- function serialize(Server $server, \DOMElement $errorNode) {
-
-
+ public function serialize(Server $server, \DOMElement $errorNode)
+ {
}
/**
@@ -46,12 +45,11 @@ class Exception extends \Exception {
* The headers must be returned as an array.
*
* @param Server $server
+ *
* @return array
*/
- function getHTTPHeaders(Server $server) {
-
+ public function getHTTPHeaders(Server $server)
+ {
return [];
-
}
-
}
diff --git a/vendor/sabre/dav/lib/DAV/Exception/BadRequest.php b/vendor/sabre/dav/lib/DAV/Exception/BadRequest.php
index c21f493da..569c63ba0 100644
--- a/vendor/sabre/dav/lib/DAV/Exception/BadRequest.php
+++ b/vendor/sabre/dav/lib/DAV/Exception/BadRequest.php
@@ -1,11 +1,13 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\Exception;
use Sabre\DAV;
/**
- * BadRequest
+ * BadRequest.
*
* The BadRequest is thrown when the user submitted an invalid HTTP request
* BadRequest
@@ -14,17 +16,15 @@ use Sabre\DAV;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class BadRequest extends DAV\Exception {
-
+class BadRequest extends DAV\Exception
+{
/**
- * Returns the HTTP statuscode for this exception
+ * Returns the HTTP statuscode for this exception.
*
* @return int
*/
- function getHTTPCode() {
-
+ public function getHTTPCode()
+ {
return 400;
-
}
-
}
diff --git a/vendor/sabre/dav/lib/DAV/Exception/Conflict.php b/vendor/sabre/dav/lib/DAV/Exception/Conflict.php
index 4190e6082..2ec227feb 100644
--- a/vendor/sabre/dav/lib/DAV/Exception/Conflict.php
+++ b/vendor/sabre/dav/lib/DAV/Exception/Conflict.php
@@ -1,11 +1,13 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\Exception;
use Sabre\DAV;
/**
- * Conflict
+ * Conflict.
*
* A 409 Conflict is thrown when a user tried to make a directory over an existing
* file or in a parent directory that doesn't exist.
@@ -14,17 +16,15 @@ use Sabre\DAV;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class Conflict extends DAV\Exception {
-
+class Conflict extends DAV\Exception
+{
/**
- * Returns the HTTP statuscode for this exception
+ * Returns the HTTP statuscode for this exception.
*
* @return int
*/
- function getHTTPCode() {
-
+ public function getHTTPCode()
+ {
return 409;
-
}
-
}
diff --git a/vendor/sabre/dav/lib/DAV/Exception/ConflictingLock.php b/vendor/sabre/dav/lib/DAV/Exception/ConflictingLock.php
index b2d2746c5..c1a4914ed 100644
--- a/vendor/sabre/dav/lib/DAV/Exception/ConflictingLock.php
+++ b/vendor/sabre/dav/lib/DAV/Exception/ConflictingLock.php
@@ -1,11 +1,13 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\Exception;
use Sabre\DAV;
/**
- * ConflictingLock
+ * ConflictingLock.
*
* Similar to the Locked exception, this exception thrown when a LOCK request
* was made, on a resource which was already locked
@@ -14,23 +16,20 @@ use Sabre\DAV;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class ConflictingLock extends Locked {
-
+class ConflictingLock extends Locked
+{
/**
- * This method allows the exception to include additional information into the WebDAV error response
+ * This method allows the exception to include additional information into the WebDAV error response.
*
- * @param DAV\Server $server
+ * @param DAV\Server $server
* @param \DOMElement $errorNode
- * @return void
*/
- function serialize(DAV\Server $server, \DOMElement $errorNode) {
-
+ public function serialize(DAV\Server $server, \DOMElement $errorNode)
+ {
if ($this->lock) {
$error = $errorNode->ownerDocument->createElementNS('DAV:', 'd:no-conflicting-lock');
$errorNode->appendChild($error);
$error->appendChild($errorNode->ownerDocument->createElementNS('DAV:', 'd:href', $this->lock->uri));
}
-
}
-
}
diff --git a/vendor/sabre/dav/lib/DAV/Exception/Forbidden.php b/vendor/sabre/dav/lib/DAV/Exception/Forbidden.php
index 77df7ca9e..2f882c396 100644
--- a/vendor/sabre/dav/lib/DAV/Exception/Forbidden.php
+++ b/vendor/sabre/dav/lib/DAV/Exception/Forbidden.php
@@ -1,11 +1,13 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\Exception;
use Sabre\DAV;
/**
- * Forbidden
+ * Forbidden.
*
* This exception is thrown whenever a user tries to do an operation he's not allowed to
*
@@ -13,17 +15,15 @@ use Sabre\DAV;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class Forbidden extends DAV\Exception {
-
+class Forbidden extends DAV\Exception
+{
/**
- * Returns the HTTP statuscode for this exception
+ * Returns the HTTP statuscode for this exception.
*
* @return int
*/
- function getHTTPCode() {
-
+ public function getHTTPCode()
+ {
return 403;
-
}
-
}
diff --git a/vendor/sabre/dav/lib/DAV/Exception/InsufficientStorage.php b/vendor/sabre/dav/lib/DAV/Exception/InsufficientStorage.php
index 96e1acc50..fe6e1268c 100644
--- a/vendor/sabre/dav/lib/DAV/Exception/InsufficientStorage.php
+++ b/vendor/sabre/dav/lib/DAV/Exception/InsufficientStorage.php
@@ -1,11 +1,13 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\Exception;
use Sabre\DAV;
/**
- * InsufficientStorage
+ * InsufficientStorage.
*
* This Exception can be thrown, when for example a harddisk is full or a quota is exceeded
*
@@ -13,17 +15,15 @@ use Sabre\DAV;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class InsufficientStorage extends DAV\Exception {
-
+class InsufficientStorage extends DAV\Exception
+{
/**
- * Returns the HTTP statuscode for this exception
+ * Returns the HTTP statuscode for this exception.
*
* @return int
*/
- function getHTTPCode() {
-
+ public function getHTTPCode()
+ {
return 507;
-
}
-
}
diff --git a/vendor/sabre/dav/lib/DAV/Exception/InvalidResourceType.php b/vendor/sabre/dav/lib/DAV/Exception/InvalidResourceType.php
index 6324d9f3a..99baeb8bc 100644
--- a/vendor/sabre/dav/lib/DAV/Exception/InvalidResourceType.php
+++ b/vendor/sabre/dav/lib/DAV/Exception/InvalidResourceType.php
@@ -1,9 +1,11 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\Exception;
/**
- * InvalidResourceType
+ * InvalidResourceType.
*
* This exception is thrown when the user tried to create a new collection, with
* a special resourcetype value that was not recognized by the server.
@@ -14,20 +16,17 @@ namespace Sabre\DAV\Exception;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class InvalidResourceType extends Forbidden {
-
+class InvalidResourceType extends Forbidden
+{
/**
- * This method allows the exception to include additional information into the WebDAV error response
+ * This method allows the exception to include additional information into the WebDAV error response.
*
* @param \Sabre\DAV\Server $server
- * @param \DOMElement $errorNode
- * @return void
+ * @param \DOMElement $errorNode
*/
- function serialize(\Sabre\DAV\Server $server, \DOMElement $errorNode) {
-
+ public function serialize(\Sabre\DAV\Server $server, \DOMElement $errorNode)
+ {
$error = $errorNode->ownerDocument->createElementNS('DAV:', 'd:valid-resourcetype');
$errorNode->appendChild($error);
-
}
-
}
diff --git a/vendor/sabre/dav/lib/DAV/Exception/InvalidSyncToken.php b/vendor/sabre/dav/lib/DAV/Exception/InvalidSyncToken.php
index 51a253b29..6c5f1c435 100644
--- a/vendor/sabre/dav/lib/DAV/Exception/InvalidSyncToken.php
+++ b/vendor/sabre/dav/lib/DAV/Exception/InvalidSyncToken.php
@@ -1,11 +1,13 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\Exception;
use Sabre\DAV;
/**
- * InvalidSyncToken
+ * InvalidSyncToken.
*
* This exception is emited for the {DAV:}valid-sync-token pre-condition, as
* defined in rfc6578, section 3.2.
@@ -19,20 +21,17 @@ use Sabre\DAV;
* @copyright Copyright (C) fruux GmbH (https://fruux.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class InvalidSyncToken extends Forbidden {
-
+class InvalidSyncToken extends Forbidden
+{
/**
- * This method allows the exception to include additional information into the WebDAV error response
+ * This method allows the exception to include additional information into the WebDAV error response.
*
- * @param DAV\Server $server
+ * @param DAV\Server $server
* @param \DOMElement $errorNode
- * @return void
*/
- function serialize(DAV\Server $server, \DOMElement $errorNode) {
-
+ public function serialize(DAV\Server $server, \DOMElement $errorNode)
+ {
$error = $errorNode->ownerDocument->createElementNS('DAV:', 'd:valid-sync-token');
$errorNode->appendChild($error);
-
}
-
}
diff --git a/vendor/sabre/dav/lib/DAV/Exception/LengthRequired.php b/vendor/sabre/dav/lib/DAV/Exception/LengthRequired.php
index 989718558..9d26fcb10 100644
--- a/vendor/sabre/dav/lib/DAV/Exception/LengthRequired.php
+++ b/vendor/sabre/dav/lib/DAV/Exception/LengthRequired.php
@@ -1,11 +1,13 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\Exception;
use Sabre\DAV;
/**
- * LengthRequired
+ * LengthRequired.
*
* This exception is thrown when a request was made that required a
* Content-Length header, but did not contain one.
@@ -14,17 +16,15 @@ use Sabre\DAV;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class LengthRequired extends DAV\Exception {
-
+class LengthRequired extends DAV\Exception
+{
/**
- * Returns the HTTP statuscode for this exception
+ * Returns the HTTP statuscode for this exception.
*
* @return int
*/
- function getHTTPCode() {
-
+ public function getHTTPCode()
+ {
return 411;
-
}
-
}
diff --git a/vendor/sabre/dav/lib/DAV/Exception/LockTokenMatchesRequestUri.php b/vendor/sabre/dav/lib/DAV/Exception/LockTokenMatchesRequestUri.php
index 5f8c31868..1c7402384 100644
--- a/vendor/sabre/dav/lib/DAV/Exception/LockTokenMatchesRequestUri.php
+++ b/vendor/sabre/dav/lib/DAV/Exception/LockTokenMatchesRequestUri.php
@@ -1,11 +1,13 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\Exception;
use Sabre\DAV;
/**
- * LockTokenMatchesRequestUri
+ * LockTokenMatchesRequestUri.
*
* This exception is thrown by UNLOCK if a supplied lock-token is invalid
*
@@ -13,29 +15,25 @@ use Sabre\DAV;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class LockTokenMatchesRequestUri extends Conflict {
-
+class LockTokenMatchesRequestUri extends Conflict
+{
/**
- * Creates the exception
+ * Creates the exception.
*/
- function __construct() {
-
- $this->message = 'The locktoken supplied does not match any locks on this entity';
-
+ public function __construct()
+ {
+ parent::__construct('The locktoken supplied does not match any locks on this entity');
}
/**
- * This method allows the exception to include additional information into the WebDAV error response
+ * This method allows the exception to include additional information into the WebDAV error response.
*
- * @param DAV\Server $server
+ * @param DAV\Server $server
* @param \DOMElement $errorNode
- * @return void
*/
- function serialize(DAV\Server $server, \DOMElement $errorNode) {
-
+ public function serialize(DAV\Server $server, \DOMElement $errorNode)
+ {
$error = $errorNode->ownerDocument->createElementNS('DAV:', 'd:lock-token-matches-request-uri');
$errorNode->appendChild($error);
-
}
-
}
diff --git a/vendor/sabre/dav/lib/DAV/Exception/Locked.php b/vendor/sabre/dav/lib/DAV/Exception/Locked.php
index 8176db46e..632bafc60 100644
--- a/vendor/sabre/dav/lib/DAV/Exception/Locked.php
+++ b/vendor/sabre/dav/lib/DAV/Exception/Locked.php
@@ -1,11 +1,13 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\Exception;
use Sabre\DAV;
/**
- * Locked
+ * Locked.
*
* The 423 is thrown when a client tried to access a resource that was locked, without supplying a valid lock token
*
@@ -13,49 +15,48 @@ use Sabre\DAV;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class Locked extends DAV\Exception {
-
+class Locked extends DAV\Exception
+{
/**
- * Lock information
+ * Lock information.
*
- * @var Sabre\DAV\Locks\LockInfo
+ * @var \Sabre\DAV\Locks\LockInfo
*/
protected $lock;
/**
- * Creates the exception
+ * Creates the exception.
*
* A LockInfo object should be passed if the user should be informed
* which lock actually has the file locked.
*
* @param DAV\Locks\LockInfo $lock
*/
- function __construct(DAV\Locks\LockInfo $lock = null) {
+ public function __construct(DAV\Locks\LockInfo $lock = null)
+ {
+ parent::__construct();
$this->lock = $lock;
-
}
/**
- * Returns the HTTP statuscode for this exception
+ * Returns the HTTP statuscode for this exception.
*
* @return int
*/
- function getHTTPCode() {
-
+ public function getHTTPCode()
+ {
return 423;
-
}
/**
- * This method allows the exception to include additional information into the WebDAV error response
+ * This method allows the exception to include additional information into the WebDAV error response.
*
- * @param DAV\Server $server
+ * @param DAV\Server $server
* @param \DOMElement $errorNode
- * @return void
*/
- function serialize(DAV\Server $server, \DOMElement $errorNode) {
-
+ public function serialize(DAV\Server $server, \DOMElement $errorNode)
+ {
if ($this->lock) {
$error = $errorNode->ownerDocument->createElementNS('DAV:', 'd:lock-token-submitted');
$errorNode->appendChild($error);
@@ -66,7 +67,5 @@ class Locked extends DAV\Exception {
$href
);
}
-
}
-
}
diff --git a/vendor/sabre/dav/lib/DAV/Exception/MethodNotAllowed.php b/vendor/sabre/dav/lib/DAV/Exception/MethodNotAllowed.php
index 30c1c2553..a3d9c56f2 100644
--- a/vendor/sabre/dav/lib/DAV/Exception/MethodNotAllowed.php
+++ b/vendor/sabre/dav/lib/DAV/Exception/MethodNotAllowed.php
@@ -1,11 +1,13 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\Exception;
use Sabre\DAV;
/**
- * MethodNotAllowed
+ * MethodNotAllowed.
*
* The 405 is thrown when a client tried to create a directory on an already existing directory
*
@@ -13,17 +15,16 @@ use Sabre\DAV;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class MethodNotAllowed extends DAV\Exception {
-
+class MethodNotAllowed extends DAV\Exception
+{
/**
- * Returns the HTTP statuscode for this exception
+ * Returns the HTTP statuscode for this exception.
*
* @return int
*/
- function getHTTPCode() {
-
+ public function getHTTPCode()
+ {
return 405;
-
}
/**
@@ -32,16 +33,15 @@ class MethodNotAllowed extends DAV\Exception {
* The headers must be returned as an array.
*
* @param \Sabre\DAV\Server $server
+ *
* @return array
*/
- function getHTTPHeaders(\Sabre\DAV\Server $server) {
-
+ public function getHTTPHeaders(\Sabre\DAV\Server $server)
+ {
$methods = $server->getAllowedMethods($server->getRequestUri());
return [
'Allow' => strtoupper(implode(', ', $methods)),
];
-
}
-
}
diff --git a/vendor/sabre/dav/lib/DAV/Exception/NotAuthenticated.php b/vendor/sabre/dav/lib/DAV/Exception/NotAuthenticated.php
index e69a60c75..0a5ba9b5a 100644
--- a/vendor/sabre/dav/lib/DAV/Exception/NotAuthenticated.php
+++ b/vendor/sabre/dav/lib/DAV/Exception/NotAuthenticated.php
@@ -1,11 +1,13 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\Exception;
use Sabre\DAV;
/**
- * NotAuthenticated
+ * NotAuthenticated.
*
* This exception is thrown when the client did not provide valid
* authentication credentials.
@@ -14,17 +16,15 @@ use Sabre\DAV;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class NotAuthenticated extends DAV\Exception {
-
+class NotAuthenticated extends DAV\Exception
+{
/**
- * Returns the HTTP statuscode for this exception
+ * Returns the HTTP statuscode for this exception.
*
* @return int
*/
- function getHTTPCode() {
-
+ public function getHTTPCode()
+ {
return 401;
-
}
-
}
diff --git a/vendor/sabre/dav/lib/DAV/Exception/NotFound.php b/vendor/sabre/dav/lib/DAV/Exception/NotFound.php
index b0397446d..9cf837074 100644
--- a/vendor/sabre/dav/lib/DAV/Exception/NotFound.php
+++ b/vendor/sabre/dav/lib/DAV/Exception/NotFound.php
@@ -1,11 +1,13 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\Exception;
use Sabre\DAV;
/**
- * NotFound
+ * NotFound.
*
* This Exception is thrown when a Node couldn't be found. It returns HTTP error code 404
*
@@ -13,17 +15,15 @@ use Sabre\DAV;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class NotFound extends DAV\Exception {
-
+class NotFound extends DAV\Exception
+{
/**
- * Returns the HTTP statuscode for this exception
+ * Returns the HTTP statuscode for this exception.
*
* @return int
*/
- function getHTTPCode() {
-
+ public function getHTTPCode()
+ {
return 404;
-
}
-
}
diff --git a/vendor/sabre/dav/lib/DAV/Exception/NotImplemented.php b/vendor/sabre/dav/lib/DAV/Exception/NotImplemented.php
index 68f309222..cebb83363 100644
--- a/vendor/sabre/dav/lib/DAV/Exception/NotImplemented.php
+++ b/vendor/sabre/dav/lib/DAV/Exception/NotImplemented.php
@@ -1,11 +1,13 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\Exception;
use Sabre\DAV;
/**
- * NotImplemented
+ * NotImplemented.
*
* This exception is thrown when the client tried to call an unsupported HTTP method or other feature
*
@@ -13,17 +15,15 @@ use Sabre\DAV;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class NotImplemented extends DAV\Exception {
-
+class NotImplemented extends DAV\Exception
+{
/**
- * Returns the HTTP statuscode for this exception
+ * Returns the HTTP statuscode for this exception.
*
* @return int
*/
- function getHTTPCode() {
-
+ public function getHTTPCode()
+ {
return 501;
-
}
-
}
diff --git a/vendor/sabre/dav/lib/DAV/Exception/PaymentRequired.php b/vendor/sabre/dav/lib/DAV/Exception/PaymentRequired.php
index 43e17344a..d237f906b 100644
--- a/vendor/sabre/dav/lib/DAV/Exception/PaymentRequired.php
+++ b/vendor/sabre/dav/lib/DAV/Exception/PaymentRequired.php
@@ -1,11 +1,13 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\Exception;
use Sabre\DAV;
/**
- * Payment Required
+ * Payment Required.
*
* The PaymentRequired exception may be thrown in a case where a user must pay
* to access a certain resource or operation.
@@ -14,17 +16,15 @@ use Sabre\DAV;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class PaymentRequired extends DAV\Exception {
-
+class PaymentRequired extends DAV\Exception
+{
/**
- * Returns the HTTP statuscode for this exception
+ * Returns the HTTP statuscode for this exception.
*
* @return int
*/
- function getHTTPCode() {
-
+ public function getHTTPCode()
+ {
return 402;
-
}
-
}
diff --git a/vendor/sabre/dav/lib/DAV/Exception/PreconditionFailed.php b/vendor/sabre/dav/lib/DAV/Exception/PreconditionFailed.php
index 550360e5a..20d8a2a30 100644
--- a/vendor/sabre/dav/lib/DAV/Exception/PreconditionFailed.php
+++ b/vendor/sabre/dav/lib/DAV/Exception/PreconditionFailed.php
@@ -1,11 +1,13 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\Exception;
use Sabre\DAV;
/**
- * PreconditionFailed
+ * PreconditionFailed.
*
* This exception is normally thrown when a client submitted a conditional request,
* like for example an If, If-None-Match or If-Match header, which caused the HTTP
@@ -15,8 +17,8 @@ use Sabre\DAV;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class PreconditionFailed extends DAV\Exception {
-
+class PreconditionFailed extends DAV\Exception
+{
/**
* When this exception is thrown, the header-name might be set.
*
@@ -28,44 +30,39 @@ class PreconditionFailed extends DAV\Exception {
public $header = null;
/**
- * Create the exception
+ * Create the exception.
*
* @param string $message
* @param string $header
*/
- function __construct($message, $header = null) {
-
+ public function __construct($message, $header = null)
+ {
parent::__construct($message);
$this->header = $header;
-
}
/**
- * Returns the HTTP statuscode for this exception
+ * Returns the HTTP statuscode for this exception.
*
* @return int
*/
- function getHTTPCode() {
-
+ public function getHTTPCode()
+ {
return 412;
-
}
/**
- * This method allows the exception to include additional information into the WebDAV error response
+ * This method allows the exception to include additional information into the WebDAV error response.
*
- * @param DAV\Server $server
+ * @param DAV\Server $server
* @param \DOMElement $errorNode
- * @return void
*/
- function serialize(DAV\Server $server, \DOMElement $errorNode) {
-
+ public function serialize(DAV\Server $server, \DOMElement $errorNode)
+ {
if ($this->header) {
$prop = $errorNode->ownerDocument->createElement('s:header');
$prop->nodeValue = $this->header;
$errorNode->appendChild($prop);
}
-
}
-
}
diff --git a/vendor/sabre/dav/lib/DAV/Exception/ReportNotSupported.php b/vendor/sabre/dav/lib/DAV/Exception/ReportNotSupported.php
index a83695627..cecfec12d 100644
--- a/vendor/sabre/dav/lib/DAV/Exception/ReportNotSupported.php
+++ b/vendor/sabre/dav/lib/DAV/Exception/ReportNotSupported.php
@@ -1,11 +1,13 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\Exception;
use Sabre\DAV;
/**
- * ReportNotSupported
+ * ReportNotSupported.
*
* This exception is thrown when the client requested an unknown report through the REPORT method
*
@@ -13,20 +15,17 @@ use Sabre\DAV;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class ReportNotSupported extends UnsupportedMediaType {
-
+class ReportNotSupported extends UnsupportedMediaType
+{
/**
- * This method allows the exception to include additional information into the WebDAV error response
+ * This method allows the exception to include additional information into the WebDAV error response.
*
- * @param DAV\Server $server
+ * @param DAV\Server $server
* @param \DOMElement $errorNode
- * @return void
*/
- function serialize(DAV\Server $server, \DOMElement $errorNode) {
-
+ public function serialize(DAV\Server $server, \DOMElement $errorNode)
+ {
$error = $errorNode->ownerDocument->createElementNS('DAV:', 'd:supported-report');
$errorNode->appendChild($error);
-
}
-
}
diff --git a/vendor/sabre/dav/lib/DAV/Exception/RequestedRangeNotSatisfiable.php b/vendor/sabre/dav/lib/DAV/Exception/RequestedRangeNotSatisfiable.php
index c8ccfc062..6ccb5b8c8 100644
--- a/vendor/sabre/dav/lib/DAV/Exception/RequestedRangeNotSatisfiable.php
+++ b/vendor/sabre/dav/lib/DAV/Exception/RequestedRangeNotSatisfiable.php
@@ -1,11 +1,13 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\Exception;
use Sabre\DAV;
/**
- * RequestedRangeNotSatisfiable
+ * RequestedRangeNotSatisfiable.
*
* This exception is normally thrown when the user
* request a range that is out of the entity bounds.
@@ -14,17 +16,15 @@ use Sabre\DAV;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class RequestedRangeNotSatisfiable extends DAV\Exception {
-
+class RequestedRangeNotSatisfiable extends DAV\Exception
+{
/**
- * returns the http statuscode for this exception
+ * returns the http statuscode for this exception.
*
* @return int
*/
- function getHTTPCode() {
-
+ public function getHTTPCode()
+ {
return 416;
-
}
-
}
diff --git a/vendor/sabre/dav/lib/DAV/Exception/ServiceUnavailable.php b/vendor/sabre/dav/lib/DAV/Exception/ServiceUnavailable.php
index 31df606e2..43c995c9c 100644
--- a/vendor/sabre/dav/lib/DAV/Exception/ServiceUnavailable.php
+++ b/vendor/sabre/dav/lib/DAV/Exception/ServiceUnavailable.php
@@ -1,11 +1,13 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\Exception;
use Sabre\DAV;
/**
- * ServiceUnavailable
+ * ServiceUnavailable.
*
* This exception is thrown in case the service
* is currently not available (e.g. down for maintenance).
@@ -14,17 +16,15 @@ use Sabre\DAV;
* @copyright Copyright (C) fruux GmbH (https://fruux.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class ServiceUnavailable extends DAV\Exception {
-
+class ServiceUnavailable extends DAV\Exception
+{
/**
- * Returns the HTTP statuscode for this exception
+ * Returns the HTTP statuscode for this exception.
*
* @return int
*/
- function getHTTPCode() {
-
+ public function getHTTPCode()
+ {
return 503;
-
}
-
}
diff --git a/vendor/sabre/dav/lib/DAV/Exception/TooManyMatches.php b/vendor/sabre/dav/lib/DAV/Exception/TooManyMatches.php
index d0f0f84e8..7dbe878b9 100644
--- a/vendor/sabre/dav/lib/DAV/Exception/TooManyMatches.php
+++ b/vendor/sabre/dav/lib/DAV/Exception/TooManyMatches.php
@@ -1,11 +1,13 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\Exception;
use Sabre\DAV;
/**
- * TooManyMatches
+ * TooManyMatches.
*
* This exception is emited for the {DAV:}number-of-matches-within-limits
* post-condition, as defined in rfc6578, section 3.2.
@@ -19,20 +21,17 @@ use Sabre\DAV;
* @copyright Copyright (C) fruux GmbH (https://fruux.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class TooManyMatches extends Forbidden {
-
+class TooManyMatches extends Forbidden
+{
/**
- * This method allows the exception to include additional information into the WebDAV error response
+ * This method allows the exception to include additional information into the WebDAV error response.
*
- * @param DAV\Server $server
+ * @param DAV\Server $server
* @param \DOMElement $errorNode
- * @return void
*/
- function serialize(DAV\Server $server, \DOMElement $errorNode) {
-
+ public function serialize(DAV\Server $server, \DOMElement $errorNode)
+ {
$error = $errorNode->ownerDocument->createElementNS('DAV:', 'd:number-of-matches-within-limits');
$errorNode->appendChild($error);
-
}
-
}
diff --git a/vendor/sabre/dav/lib/DAV/Exception/UnsupportedMediaType.php b/vendor/sabre/dav/lib/DAV/Exception/UnsupportedMediaType.php
index f3d92842d..bc9da30da 100644
--- a/vendor/sabre/dav/lib/DAV/Exception/UnsupportedMediaType.php
+++ b/vendor/sabre/dav/lib/DAV/Exception/UnsupportedMediaType.php
@@ -1,11 +1,13 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\Exception;
use Sabre\DAV;
/**
- * UnSupportedMediaType
+ * UnSupportedMediaType.
*
* The 415 Unsupported Media Type status code is generally sent back when the client
* tried to call an HTTP method, with a body the server didn't understand
@@ -14,17 +16,15 @@ use Sabre\DAV;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class UnsupportedMediaType extends DAV\Exception {
-
+class UnsupportedMediaType extends DAV\Exception
+{
/**
- * returns the http statuscode for this exception
+ * returns the http statuscode for this exception.
*
* @return int
*/
- function getHTTPCode() {
-
+ public function getHTTPCode()
+ {
return 415;
-
}
-
}
diff --git a/vendor/sabre/dav/lib/DAV/FS/Directory.php b/vendor/sabre/dav/lib/DAV/FS/Directory.php
index 362f7a411..047692294 100644
--- a/vendor/sabre/dav/lib/DAV/FS/Directory.php
+++ b/vendor/sabre/dav/lib/DAV/FS/Directory.php
@@ -1,20 +1,22 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\FS;
use Sabre\DAV;
/**
- * Directory class
+ * Directory class.
*
* @copyright Copyright (C) fruux GmbH (https://fruux.com/)
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class Directory extends Node implements DAV\ICollection, DAV\IQuota {
-
+class Directory extends Node implements DAV\ICollection, DAV\IQuota
+{
/**
- * Creates a new file in the directory
+ * Creates a new file in the directory.
*
* Data will either be supplied as a stream resource, or in certain cases
* as a string. Keep in mind that you may have to support either.
@@ -33,67 +35,63 @@ class Directory extends Node implements DAV\ICollection, DAV\IQuota {
* return the same contents of what was submitted here, you are strongly
* recommended to omit the ETag.
*
- * @param string $name Name of the file
+ * @param string $name Name of the file
* @param resource|string $data Initial payload
- * @return null|string
+ *
+ * @return string|null
*/
- function createFile($name, $data = null) {
-
- $newPath = $this->path . '/' . $name;
+ public function createFile($name, $data = null)
+ {
+ $newPath = $this->path.'/'.$name;
file_put_contents($newPath, $data);
clearstatcache(true, $newPath);
-
}
/**
- * Creates a new subdirectory
+ * Creates a new subdirectory.
*
* @param string $name
- * @return void
*/
- function createDirectory($name) {
-
- $newPath = $this->path . '/' . $name;
+ public function createDirectory($name)
+ {
+ $newPath = $this->path.'/'.$name;
mkdir($newPath);
clearstatcache(true, $newPath);
-
}
/**
- * Returns a specific child node, referenced by its name
+ * Returns a specific child node, referenced by its name.
*
* This method must throw DAV\Exception\NotFound if the node does not
* exist.
*
* @param string $name
+ *
* @throws DAV\Exception\NotFound
+ *
* @return DAV\INode
*/
- function getChild($name) {
-
- $path = $this->path . '/' . $name;
-
- if (!file_exists($path)) throw new DAV\Exception\NotFound('File with name ' . $path . ' could not be located');
+ public function getChild($name)
+ {
+ $path = $this->path.'/'.$name;
+ if (!file_exists($path)) {
+ throw new DAV\Exception\NotFound('File with name '.$path.' could not be located');
+ }
if (is_dir($path)) {
-
return new self($path);
-
} else {
-
return new File($path);
-
}
-
}
/**
- * Returns an array with all the child nodes
+ * Returns an array with all the child nodes.
*
* @return DAV\INode[]
*/
- function getChildren() {
-
+ public function getChildren()
+ {
$nodes = [];
$iterator = new \FilesystemIterator(
$this->path,
@@ -101,51 +99,49 @@ class Directory extends Node implements DAV\ICollection, DAV\IQuota {
| \FilesystemIterator::SKIP_DOTS
);
foreach ($iterator as $entry) {
-
$nodes[] = $this->getChild($entry->getFilename());
-
}
- return $nodes;
+ return $nodes;
}
/**
* Checks if a child exists.
*
* @param string $name
+ *
* @return bool
*/
- function childExists($name) {
+ public function childExists($name)
+ {
+ $path = $this->path.'/'.$name;
- $path = $this->path . '/' . $name;
return file_exists($path);
-
}
/**
- * Deletes all files in this directory, and then itself
- *
- * @return void
+ * Deletes all files in this directory, and then itself.
*/
- function delete() {
-
- foreach ($this->getChildren() as $child) $child->delete();
+ public function delete()
+ {
+ foreach ($this->getChildren() as $child) {
+ $child->delete();
+ }
rmdir($this->path);
-
}
/**
- * Returns available diskspace information
+ * Returns available diskspace information.
*
* @return array
*/
- function getQuotaInfo() {
+ public function getQuotaInfo()
+ {
$absolute = realpath($this->path);
+
return [
disk_total_space($absolute) - disk_free_space($absolute),
- disk_free_space($absolute)
+ disk_free_space($absolute),
];
-
}
-
}
diff --git a/vendor/sabre/dav/lib/DAV/FS/File.php b/vendor/sabre/dav/lib/DAV/FS/File.php
index 4fc5af057..b78a80138 100644
--- a/vendor/sabre/dav/lib/DAV/FS/File.php
+++ b/vendor/sabre/dav/lib/DAV/FS/File.php
@@ -1,66 +1,61 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\FS;
use Sabre\DAV;
/**
- * File class
+ * File class.
*
* @copyright Copyright (C) fruux GmbH (https://fruux.com/)
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class File extends Node implements DAV\IFile {
-
+class File extends Node implements DAV\IFile
+{
/**
- * Updates the data
+ * Updates the data.
*
* @param resource $data
- * @return void
*/
- function put($data) {
-
+ public function put($data)
+ {
file_put_contents($this->path, $data);
clearstatcache(true, $this->path);
-
}
/**
- * Returns the data
+ * Returns the data.
*
* @return resource
*/
- function get() {
-
+ public function get()
+ {
return fopen($this->path, 'r');
-
}
/**
- * Delete the current file
- *
- * @return void
+ * Delete the current file.
*/
- function delete() {
-
+ public function delete()
+ {
unlink($this->path);
-
}
/**
- * Returns the size of the node, in bytes
+ * Returns the size of the node, in bytes.
*
* @return int
*/
- function getSize() {
-
+ public function getSize()
+ {
return filesize($this->path);
-
}
/**
- * Returns the ETag for a file
+ * Returns the ETag for a file.
*
* An ETag is a unique identifier representing the current version of the file. If the file changes, the ETag MUST change.
* The ETag is an arbitrary string, but MUST be surrounded by double-quotes.
@@ -69,27 +64,24 @@ class File extends Node implements DAV\IFile {
*
* @return mixed
*/
- function getETag() {
-
- return '"' . sha1(
- fileinode($this->path) .
- filesize($this->path) .
+ public function getETag()
+ {
+ return '"'.sha1(
+ fileinode($this->path).
+ filesize($this->path).
filemtime($this->path)
- ) . '"';
-
+ ).'"';
}
/**
- * Returns the mime-type for a file
+ * Returns the mime-type for a file.
*
* If null is returned, we'll assume application/octet-stream
*
* @return mixed
*/
- function getContentType() {
-
+ public function getContentType()
+ {
return null;
-
}
-
}
diff --git a/vendor/sabre/dav/lib/DAV/FS/Node.php b/vendor/sabre/dav/lib/DAV/FS/Node.php
index 424718f96..32aa74755 100644
--- a/vendor/sabre/dav/lib/DAV/FS/Node.php
+++ b/vendor/sabre/dav/lib/DAV/FS/Node.php
@@ -1,12 +1,15 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\FS;
-use Sabre\DAV;
-use Sabre\HTTP\URLUtil;
+use Sabre\DAV\Exception\Forbidden;
+use Sabre\DAV\INode;
+use Sabre\Uri;
/**
- * Base node-class
+ * Base node-class.
*
* The node class implements the method used by both the File and the Directory classes
*
@@ -14,67 +17,80 @@ use Sabre\HTTP\URLUtil;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-abstract class Node implements DAV\INode {
-
+abstract class Node implements INode
+{
/**
- * The path to the current node
+ * The path to the current node.
*
* @var string
*/
protected $path;
/**
- * Sets up the node, expects a full path name
+ * The overridden name of the node.
*
- * @param string $path
+ * @var string
*/
- function __construct($path) {
+ protected $overrideName;
+ /**
+ * Sets up the node, expects a full path name.
+ *
+ * If $overrideName is set, this node shows up in the tree under a
+ * different name. In this case setName() will be disabled.
+ *
+ * @param string $path
+ * @param string $overrideName
+ */
+ public function __construct($path, $overrideName = null)
+ {
$this->path = $path;
-
+ $this->overrideName = $overrideName;
}
-
-
/**
- * Returns the name of the node
+ * Returns the name of the node.
*
* @return string
*/
- function getName() {
+ public function getName()
+ {
+ if ($this->overrideName) {
+ return $this->overrideName;
+ }
- list(, $name) = URLUtil::splitPath($this->path);
- return $name;
+ list(, $name) = Uri\split($this->path);
+ return $name;
}
/**
- * Renames the node
+ * Renames the node.
*
* @param string $name The new name
- * @return void
*/
- function setName($name) {
+ public function setName($name)
+ {
+ if ($this->overrideName) {
+ throw new Forbidden('This node cannot be renamed');
+ }
- list($parentPath, ) = URLUtil::splitPath($this->path);
- list(, $newName) = URLUtil::splitPath($name);
+ list($parentPath) = Uri\split($this->path);
+ list(, $newName) = Uri\split($name);
- $newPath = $parentPath . '/' . $newName;
+ $newPath = $parentPath.'/'.$newName;
rename($this->path, $newPath);
$this->path = $newPath;
-
}
/**
- * Returns the last modification time, as a unix timestamp
+ * Returns the last modification time, as a unix timestamp.
*
* @return int
*/
- function getLastModified() {
-
+ public function getLastModified()
+ {
return filemtime($this->path);
-
}
-
}
diff --git a/vendor/sabre/dav/lib/DAV/FSExt/Directory.php b/vendor/sabre/dav/lib/DAV/FSExt/Directory.php
index dd5f992db..d6aea0094 100644
--- a/vendor/sabre/dav/lib/DAV/FSExt/Directory.php
+++ b/vendor/sabre/dav/lib/DAV/FSExt/Directory.php
@@ -1,21 +1,23 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\FSExt;
use Sabre\DAV;
use Sabre\DAV\FS\Node;
/**
- * Directory class
+ * Directory class.
*
* @copyright Copyright (C) fruux GmbH (https://fruux.com/)
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class Directory extends Node implements DAV\ICollection, DAV\IQuota, DAV\IMoveTarget {
-
+class Directory extends Node implements DAV\ICollection, DAV\IQuota, DAV\IMoveTarget
+{
/**
- * Creates a new file in the directory
+ * Creates a new file in the directory.
*
* Data will either be supplied as a stream resource, or in certain cases
* as a string. Keep in mind that you may have to support either.
@@ -34,94 +36,97 @@ class Directory extends Node implements DAV\ICollection, DAV\IQuota, DAV\IMoveTa
* return the same contents of what was submitted here, you are strongly
* recommended to omit the ETag.
*
- * @param string $name Name of the file
+ * @param string $name Name of the file
* @param resource|string $data Initial payload
- * @return null|string
+ *
+ * @return string|null
*/
- function createFile($name, $data = null) {
-
+ public function createFile($name, $data = null)
+ {
// We're not allowing dots
- if ($name == '.' || $name == '..') throw new DAV\Exception\Forbidden('Permission denied to . and ..');
- $newPath = $this->path . '/' . $name;
+ if ('.' == $name || '..' == $name) {
+ throw new DAV\Exception\Forbidden('Permission denied to . and ..');
+ }
+ $newPath = $this->path.'/'.$name;
file_put_contents($newPath, $data);
clearstatcache(true, $newPath);
- return '"' . sha1(
- fileinode($newPath) .
- filesize($newPath) .
+ return '"'.sha1(
+ fileinode($newPath).
+ filesize($newPath).
filemtime($newPath)
- ) . '"';
-
+ ).'"';
}
/**
- * Creates a new subdirectory
+ * Creates a new subdirectory.
*
* @param string $name
- * @return void
*/
- function createDirectory($name) {
-
+ public function createDirectory($name)
+ {
// We're not allowing dots
- if ($name == '.' || $name == '..') throw new DAV\Exception\Forbidden('Permission denied to . and ..');
- $newPath = $this->path . '/' . $name;
+ if ('.' == $name || '..' == $name) {
+ throw new DAV\Exception\Forbidden('Permission denied to . and ..');
+ }
+ $newPath = $this->path.'/'.$name;
mkdir($newPath);
clearstatcache(true, $newPath);
-
}
/**
- * Returns a specific child node, referenced by its name
+ * Returns a specific child node, referenced by its name.
*
* This method must throw Sabre\DAV\Exception\NotFound if the node does not
* exist.
*
* @param string $name
+ *
* @throws DAV\Exception\NotFound
+ *
* @return DAV\INode
*/
- function getChild($name) {
-
- $path = $this->path . '/' . $name;
-
- if (!file_exists($path)) throw new DAV\Exception\NotFound('File could not be located');
- if ($name == '.' || $name == '..') throw new DAV\Exception\Forbidden('Permission denied to . and ..');
+ public function getChild($name)
+ {
+ $path = $this->path.'/'.$name;
+ if (!file_exists($path)) {
+ throw new DAV\Exception\NotFound('File could not be located');
+ }
+ if ('.' == $name || '..' == $name) {
+ throw new DAV\Exception\Forbidden('Permission denied to . and ..');
+ }
if (is_dir($path)) {
-
return new self($path);
-
} else {
-
return new File($path);
-
}
-
}
/**
* Checks if a child exists.
*
* @param string $name
+ *
* @return bool
*/
- function childExists($name) {
-
- if ($name == '.' || $name == '..')
+ public function childExists($name)
+ {
+ if ('.' == $name || '..' == $name) {
throw new DAV\Exception\Forbidden('Permission denied to . and ..');
+ }
+ $path = $this->path.'/'.$name;
- $path = $this->path . '/' . $name;
return file_exists($path);
-
}
/**
- * Returns an array with all the child nodes
+ * Returns an array with all the child nodes.
*
* @return DAV\INode[]
*/
- function getChildren() {
-
+ public function getChildren()
+ {
$nodes = [];
$iterator = new \FilesystemIterator(
$this->path,
@@ -130,44 +135,43 @@ class Directory extends Node implements DAV\ICollection, DAV\IQuota, DAV\IMoveTa
);
foreach ($iterator as $entry) {
-
$nodes[] = $this->getChild($entry->getFilename());
-
}
- return $nodes;
+ return $nodes;
}
/**
- * Deletes all files in this directory, and then itself
+ * Deletes all files in this directory, and then itself.
*
* @return bool
*/
- function delete() {
-
+ public function delete()
+ {
// Deleting all children
- foreach ($this->getChildren() as $child) $child->delete();
+ foreach ($this->getChildren() as $child) {
+ $child->delete();
+ }
// Removing the directory itself
rmdir($this->path);
return true;
-
}
/**
- * Returns available diskspace information
+ * Returns available diskspace information.
*
* @return array
*/
- function getQuotaInfo() {
-
+ public function getQuotaInfo()
+ {
$total = disk_total_space(realpath($this->path));
$free = disk_free_space(realpath($this->path));
return [
$total - $free,
- $free
+ $free,
];
}
@@ -186,13 +190,14 @@ class Directory extends Node implements DAV\ICollection, DAV\IQuota, DAV\IMoveTa
* the move itself. If you return true from this function, the assumption
* is that the move was successful.
*
- * @param string $targetName New local file/collection name.
- * @param string $sourcePath Full path to source node
+ * @param string $targetName new local file/collection name
+ * @param string $sourcePath Full path to source node
* @param DAV\INode $sourceNode Source node itself
+ *
* @return bool
*/
- function moveInto($targetName, $sourcePath, DAV\INode $sourceNode) {
-
+ public function moveInto($targetName, $sourcePath, DAV\INode $sourceNode)
+ {
// We only support FSExt\Directory or FSExt\File objects, so
// anything else we want to quickly reject.
if (!$sourceNode instanceof self && !$sourceNode instanceof File) {
@@ -200,12 +205,8 @@ class Directory extends Node implements DAV\ICollection, DAV\IQuota, DAV\IMoveTa
}
// PHP allows us to access protected properties from other objects, as
- // long as they are defined in a class that has a shared inheritence
+ // long as they are defined in a class that has a shared inheritance
// with the current class.
- rename($sourceNode->path, $this->path . '/' . $targetName);
-
- return true;
-
+ return rename($sourceNode->path, $this->path.'/'.$targetName);
}
-
}
diff --git a/vendor/sabre/dav/lib/DAV/FSExt/File.php b/vendor/sabre/dav/lib/DAV/FSExt/File.php
index eb5ae19fe..060ef5a48 100644
--- a/vendor/sabre/dav/lib/DAV/FSExt/File.php
+++ b/vendor/sabre/dav/lib/DAV/FSExt/File.php
@@ -1,33 +1,36 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\FSExt;
use Sabre\DAV;
use Sabre\DAV\FS\Node;
/**
- * File class
+ * File class.
*
* @copyright Copyright (C) fruux GmbH (https://fruux.com/)
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class File extends Node implements DAV\PartialUpdate\IPatchSupport {
-
+class File extends Node implements DAV\PartialUpdate\IPatchSupport
+{
/**
- * Updates the data
+ * Updates the data.
*
* Data is a readable stream resource.
*
* @param resource|string $data
+ *
* @return string
*/
- function put($data) {
-
+ public function put($data)
+ {
file_put_contents($this->path, $data);
clearstatcache(true, $this->path);
- return $this->getETag();
+ return $this->getETag();
}
/**
@@ -53,21 +56,22 @@ class File extends Node implements DAV\PartialUpdate\IPatchSupport {
* time.
*
* @param resource|string $data
- * @param int $rangeType
- * @param int $offset
+ * @param int $rangeType
+ * @param int $offset
+ *
* @return string|null
*/
- function patch($data, $rangeType, $offset = null) {
-
+ public function patch($data, $rangeType, $offset = null)
+ {
switch ($rangeType) {
- case 1 :
+ case 1:
$f = fopen($this->path, 'a');
break;
- case 2 :
+ case 2:
$f = fopen($this->path, 'c');
fseek($f, $offset);
break;
- case 3 :
+ case 3:
$f = fopen($this->path, 'c');
fseek($f, $offset, SEEK_END);
break;
@@ -79,34 +83,32 @@ class File extends Node implements DAV\PartialUpdate\IPatchSupport {
}
fclose($f);
clearstatcache(true, $this->path);
- return $this->getETag();
+ return $this->getETag();
}
/**
- * Returns the data
+ * Returns the data.
*
* @return resource
*/
- function get() {
-
+ public function get()
+ {
return fopen($this->path, 'r');
-
}
/**
- * Delete the current file
+ * Delete the current file.
*
* @return bool
*/
- function delete() {
-
+ public function delete()
+ {
return unlink($this->path);
-
}
/**
- * Returns the ETag for a file
+ * Returns the ETag for a file.
*
* An ETag is a unique identifier representing the current version of the file. If the file changes, the ETag MUST change.
* The ETag is an arbitrary string, but MUST be surrounded by double-quotes.
@@ -115,38 +117,34 @@ class File extends Node implements DAV\PartialUpdate\IPatchSupport {
*
* @return string|null
*/
- function getETag() {
-
- return '"' . sha1(
- fileinode($this->path) .
- filesize($this->path) .
+ public function getETag()
+ {
+ return '"'.sha1(
+ fileinode($this->path).
+ filesize($this->path).
filemtime($this->path)
- ) . '"';
-
+ ).'"';
}
/**
- * Returns the mime-type for a file
+ * Returns the mime-type for a file.
*
* If null is returned, we'll assume application/octet-stream
*
* @return string|null
*/
- function getContentType() {
-
+ public function getContentType()
+ {
return null;
-
}
/**
- * Returns the size of the file, in bytes
+ * Returns the size of the file, in bytes.
*
* @return int
*/
- function getSize() {
-
+ public function getSize()
+ {
return filesize($this->path);
-
}
-
}
diff --git a/vendor/sabre/dav/lib/DAV/File.php b/vendor/sabre/dav/lib/DAV/File.php
index 5161fbd51..daf83aa4d 100644
--- a/vendor/sabre/dav/lib/DAV/File.php
+++ b/vendor/sabre/dav/lib/DAV/File.php
@@ -1,9 +1,11 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV;
/**
- * File class
+ * File class.
*
* This is a helper class, that should aid in getting file classes setup.
* Most of its methods are implemented, and throw permission denied exceptions
@@ -12,8 +14,8 @@ namespace Sabre\DAV;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-abstract class File extends Node implements IFile {
-
+abstract class File extends Node implements IFile
+{
/**
* Replaces the contents of the file.
*
@@ -32,25 +34,24 @@ abstract class File extends Node implements IFile {
* return an ETag, and just return null.
*
* @param string|resource $data
+ *
* @return string|null
*/
- function put($data) {
-
+ public function put($data)
+ {
throw new Exception\Forbidden('Permission denied to change data');
-
}
/**
- * Returns the data
+ * Returns the data.
*
* This method may either return a string or a readable stream resource
*
* @return mixed
*/
- function get() {
-
+ public function get()
+ {
throw new Exception\Forbidden('Permission denied to read this file');
-
}
/**
@@ -58,14 +59,13 @@ abstract class File extends Node implements IFile {
*
* @return int
*/
- function getSize() {
-
+ public function getSize()
+ {
return 0;
-
}
/**
- * Returns the ETag for a file
+ * Returns the ETag for a file.
*
* An ETag is a unique identifier representing the current version of the file. If the file changes, the ETag MUST change.
* The ETag is an arbitrary string, but MUST be surrounded by double-quotes.
@@ -74,23 +74,20 @@ abstract class File extends Node implements IFile {
*
* @return string|null
*/
- function getETag() {
-
+ public function getETag()
+ {
return null;
-
}
/**
- * Returns the mime-type for a file
+ * Returns the mime-type for a file.
*
* If null is returned, we'll assume application/octet-stream
*
* @return string|null
*/
- function getContentType() {
-
+ public function getContentType()
+ {
return null;
-
}
-
}
diff --git a/vendor/sabre/dav/lib/DAV/ICollection.php b/vendor/sabre/dav/lib/DAV/ICollection.php
index 7793070d3..c039dae56 100644
--- a/vendor/sabre/dav/lib/DAV/ICollection.php
+++ b/vendor/sabre/dav/lib/DAV/ICollection.php
@@ -1,9 +1,11 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV;
/**
- * The ICollection Interface
+ * The ICollection Interface.
*
* This interface should be implemented by each class that represents a collection
*
@@ -11,10 +13,10 @@ namespace Sabre\DAV;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-interface ICollection extends INode {
-
+interface ICollection extends INode
+{
/**
- * Creates a new file in the directory
+ * Creates a new file in the directory.
*
* Data will either be supplied as a stream resource, or in certain cases
* as a string. Keep in mind that you may have to support either.
@@ -33,44 +35,45 @@ interface ICollection extends INode {
* return the same contents of what was submitted here, you are strongly
* recommended to omit the ETag.
*
- * @param string $name Name of the file
+ * @param string $name Name of the file
* @param resource|string $data Initial payload
- * @return null|string
+ *
+ * @return string|null
*/
- function createFile($name, $data = null);
+ public function createFile($name, $data = null);
/**
- * Creates a new subdirectory
+ * Creates a new subdirectory.
*
* @param string $name
- * @return void
*/
- function createDirectory($name);
+ public function createDirectory($name);
/**
- * Returns a specific child node, referenced by its name
+ * Returns a specific child node, referenced by its name.
*
* This method must throw Sabre\DAV\Exception\NotFound if the node does not
* exist.
*
* @param string $name
+ *
* @return INode
*/
- function getChild($name);
+ public function getChild($name);
/**
- * Returns an array with all the child nodes
+ * Returns an array with all the child nodes.
*
* @return INode[]
*/
- function getChildren();
+ public function getChildren();
/**
- * Checks if a child-node with the specified name exists
+ * Checks if a child-node with the specified name exists.
*
* @param string $name
+ *
* @return bool
*/
- function childExists($name);
-
+ public function childExists($name);
}
diff --git a/vendor/sabre/dav/lib/DAV/ICopyTarget.php b/vendor/sabre/dav/lib/DAV/ICopyTarget.php
new file mode 100644
index 000000000..47227138a
--- /dev/null
+++ b/vendor/sabre/dav/lib/DAV/ICopyTarget.php
@@ -0,0 +1,38 @@
+<?php
+
+declare(strict_types=1);
+
+namespace Sabre\DAV;
+
+/**
+ * By implementing this interface, a collection can effectively say "other
+ * nodes may be copied into this collection".
+ *
+ * If a backend supports a better optimized copy operation, e.g. by avoiding
+ * copying the contents, this can trigger some huge speed gains.
+ *
+ * @copyright Copyright (C) fruux GmbH (https://fruux.com/)
+ * @author Evert Pot (http://evertpot.com/)
+ * @license http://sabre.io/license/ Modified BSD License
+ */
+interface ICopyTarget extends ICollection
+{
+ /**
+ * Copies a node into this collection.
+ *
+ * It is up to the implementors to:
+ * 1. Create the new resource.
+ * 2. Copy the data and any properties.
+ *
+ * If you return true from this function, the assumption
+ * is that the copy was successful.
+ * If you return false, sabre/dav will handle the copy itself.
+ *
+ * @param string $targetName new local file/collection name
+ * @param string $sourcePath Full path to source node
+ * @param INode $sourceNode Source node itself
+ *
+ * @return bool
+ */
+ public function copyInto($targetName, $sourcePath, INode $sourceNode);
+}
diff --git a/vendor/sabre/dav/lib/DAV/IExtendedCollection.php b/vendor/sabre/dav/lib/DAV/IExtendedCollection.php
index c561d7072..d43b44bcb 100644
--- a/vendor/sabre/dav/lib/DAV/IExtendedCollection.php
+++ b/vendor/sabre/dav/lib/DAV/IExtendedCollection.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV;
/**
@@ -12,8 +14,8 @@ namespace Sabre\DAV;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-interface IExtendedCollection extends ICollection {
-
+interface IExtendedCollection extends ICollection
+{
/**
* Creates a new collection.
*
@@ -34,10 +36,9 @@ interface IExtendedCollection extends ICollection {
* property for you.
*
* @param string $name
- * @param MkCol $mkCol
+ * @param MkCol $mkCol
+ *
* @throws Exception\InvalidResourceType
- * @return void
*/
- function createExtendedCollection($name, MkCol $mkCol);
-
+ public function createExtendedCollection($name, MkCol $mkCol);
}
diff --git a/vendor/sabre/dav/lib/DAV/IFile.php b/vendor/sabre/dav/lib/DAV/IFile.php
index 19d8d8637..974aee00d 100644
--- a/vendor/sabre/dav/lib/DAV/IFile.php
+++ b/vendor/sabre/dav/lib/DAV/IFile.php
@@ -1,9 +1,11 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV;
/**
- * This interface represents a file in the directory tree
+ * This interface represents a file in the directory tree.
*
* A file is a bit of a broad definition. In general it implies that on
* this specific node a PUT or GET method may be performed, to either update,
@@ -13,8 +15,8 @@ namespace Sabre\DAV;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-interface IFile extends INode {
-
+interface IFile extends INode
+{
/**
* Replaces the contents of the file.
*
@@ -33,30 +35,31 @@ interface IFile extends INode {
* return an ETag, and just return null.
*
* @param resource|string $data
+ *
* @return string|null
*/
- function put($data);
+ public function put($data);
/**
- * Returns the data
+ * Returns the data.
*
* This method may either return a string or a readable stream resource
*
* @return mixed
*/
- function get();
+ public function get();
/**
- * Returns the mime-type for a file
+ * Returns the mime-type for a file.
*
* If null is returned, we'll assume application/octet-stream
*
* @return string|null
*/
- function getContentType();
+ public function getContentType();
/**
- * Returns the ETag for a file
+ * Returns the ETag for a file.
*
* An ETag is a unique identifier representing the current version of the file. If the file changes, the ETag MUST change.
*
@@ -69,13 +72,12 @@ interface IFile extends INode {
*
* @return string|null
*/
- function getETag();
+ public function getETag();
/**
- * Returns the size of the node, in bytes
+ * Returns the size of the node, in bytes.
*
* @return int
*/
- function getSize();
-
+ public function getSize();
}
diff --git a/vendor/sabre/dav/lib/DAV/IMoveTarget.php b/vendor/sabre/dav/lib/DAV/IMoveTarget.php
index 92fde1d5c..18a24081e 100644
--- a/vendor/sabre/dav/lib/DAV/IMoveTarget.php
+++ b/vendor/sabre/dav/lib/DAV/IMoveTarget.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV;
/**
@@ -17,8 +19,8 @@ namespace Sabre\DAV;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-interface IMoveTarget extends ICollection {
-
+interface IMoveTarget extends ICollection
+{
/**
* Moves a node into this collection.
*
@@ -34,11 +36,11 @@ interface IMoveTarget extends ICollection {
* the move itself. If you return true from this function, the assumption
* is that the move was successful.
*
- * @param string $targetName New local file/collection name.
+ * @param string $targetName new local file/collection name
* @param string $sourcePath Full path to source node
- * @param INode $sourceNode Source node itself
+ * @param INode $sourceNode Source node itself
+ *
* @return bool
*/
- function moveInto($targetName, $sourcePath, INode $sourceNode);
-
+ public function moveInto($targetName, $sourcePath, INode $sourceNode);
}
diff --git a/vendor/sabre/dav/lib/DAV/IMultiGet.php b/vendor/sabre/dav/lib/DAV/IMultiGet.php
index e26b457ef..445e761eb 100644
--- a/vendor/sabre/dav/lib/DAV/IMultiGet.php
+++ b/vendor/sabre/dav/lib/DAV/IMultiGet.php
@@ -1,9 +1,11 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV;
/**
- * IMultiGet
+ * IMultiGet.
*
* This interface adds a tiny bit of functionality to collections.
*
@@ -20,8 +22,8 @@ namespace Sabre\DAV;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-interface IMultiGet extends ICollection {
-
+interface IMultiGet extends ICollection
+{
/**
* This method receives a list of paths in it's first argument.
* It must return an array with Node objects.
@@ -29,8 +31,8 @@ interface IMultiGet extends ICollection {
* If any children are not found, you do not have to return them.
*
* @param string[] $paths
+ *
* @return array
*/
- function getMultipleChildren(array $paths);
-
+ public function getMultipleChildren(array $paths);
}
diff --git a/vendor/sabre/dav/lib/DAV/INode.php b/vendor/sabre/dav/lib/DAV/INode.php
index bb884934d..f3e7e395b 100644
--- a/vendor/sabre/dav/lib/DAV/INode.php
+++ b/vendor/sabre/dav/lib/DAV/INode.php
@@ -1,22 +1,22 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV;
/**
- * The INode interface is the base interface, and the parent class of both ICollection and IFile
+ * The INode interface is the base interface, and the parent class of both ICollection and IFile.
*
* @copyright Copyright (C) fruux GmbH (https://fruux.com/)
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-interface INode {
-
+interface INode
+{
/**
- * Deleted the current node
- *
- * @return void
+ * Deleted the current node.
*/
- function delete();
+ public function delete();
/**
* Returns the name of the node.
@@ -25,15 +25,14 @@ interface INode {
*
* @return string
*/
- function getName();
+ public function getName();
/**
- * Renames the node
+ * Renames the node.
*
* @param string $name The new name
- * @return void
*/
- function setName($name);
+ public function setName($name);
/**
* Returns the last modification time, as a unix timestamp. Return null
@@ -41,6 +40,5 @@ interface INode {
*
* @return int|null
*/
- function getLastModified();
-
+ public function getLastModified();
}
diff --git a/vendor/sabre/dav/lib/DAV/IProperties.php b/vendor/sabre/dav/lib/DAV/IProperties.php
index 00969c2c4..d50fdff20 100644
--- a/vendor/sabre/dav/lib/DAV/IProperties.php
+++ b/vendor/sabre/dav/lib/DAV/IProperties.php
@@ -1,9 +1,11 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV;
/**
- * IProperties interface
+ * IProperties interface.
*
* Implement this interface to support custom WebDAV properties requested and sent from clients.
*
@@ -11,8 +13,8 @@ namespace Sabre\DAV;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-interface IProperties extends INode {
-
+interface IProperties extends INode
+{
/**
* Updates properties on this node.
*
@@ -23,9 +25,8 @@ interface IProperties extends INode {
* Read the PropPatch documentation for more information.
*
* @param PropPatch $propPatch
- * @return void
*/
- function propPatch(PropPatch $propPatch);
+ public function propPatch(PropPatch $propPatch);
/**
* Returns a list of properties for this nodes.
@@ -40,8 +41,8 @@ interface IProperties extends INode {
* The Server class will filter out the extra.
*
* @param array $properties
+ *
* @return array
*/
- function getProperties($properties);
-
+ public function getProperties($properties);
}
diff --git a/vendor/sabre/dav/lib/DAV/IQuota.php b/vendor/sabre/dav/lib/DAV/IQuota.php
index e16f386b9..7d72e1174 100644
--- a/vendor/sabre/dav/lib/DAV/IQuota.php
+++ b/vendor/sabre/dav/lib/DAV/IQuota.php
@@ -1,9 +1,11 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV;
/**
- * IQuota interface
+ * IQuota interface.
*
* Implement this interface to add the ability to return quota information. The ObjectTree
* will check for quota information on any given node. If the information is not available it will
@@ -13,14 +15,13 @@ namespace Sabre\DAV;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-interface IQuota extends ICollection {
-
+interface IQuota extends ICollection
+{
/**
- * Returns the quota information
+ * Returns the quota information.
*
* This method MUST return an array with 2 values, the first being the total used space,
* the second the available space (in bytes)
*/
- function getQuotaInfo();
-
+ public function getQuotaInfo();
}
diff --git a/vendor/sabre/dav/lib/DAV/Locks/Backend/AbstractBackend.php b/vendor/sabre/dav/lib/DAV/Locks/Backend/AbstractBackend.php
index 044316cdb..a1bf48699 100644
--- a/vendor/sabre/dav/lib/DAV/Locks/Backend/AbstractBackend.php
+++ b/vendor/sabre/dav/lib/DAV/Locks/Backend/AbstractBackend.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\Locks\Backend;
/**
@@ -13,6 +15,6 @@ namespace Sabre\DAV\Locks\Backend;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-abstract class AbstractBackend implements BackendInterface {
-
+abstract class AbstractBackend implements BackendInterface
+{
}
diff --git a/vendor/sabre/dav/lib/DAV/Locks/Backend/BackendInterface.php b/vendor/sabre/dav/lib/DAV/Locks/Backend/BackendInterface.php
index a2d2fe89c..9a6919f50 100644
--- a/vendor/sabre/dav/lib/DAV/Locks/Backend/BackendInterface.php
+++ b/vendor/sabre/dav/lib/DAV/Locks/Backend/BackendInterface.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\Locks\Backend;
use Sabre\DAV\Locks;
@@ -12,10 +14,10 @@ use Sabre\DAV\Locks;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-interface BackendInterface {
-
+interface BackendInterface
+{
/**
- * Returns a list of Sabre\DAV\Locks\LockInfo objects
+ * Returns a list of Sabre\DAV\Locks\LockInfo objects.
*
* This method should return all the locks for a particular uri, including
* locks that might be set on a parent uri.
@@ -24,27 +26,29 @@ interface BackendInterface {
* any locks in the subtree of the uri for locks.
*
* @param string $uri
- * @param bool $returnChildLocks
+ * @param bool $returnChildLocks
+ *
* @return array
*/
- function getLocks($uri, $returnChildLocks);
+ public function getLocks($uri, $returnChildLocks);
/**
- * Locks a uri
+ * Locks a uri.
*
- * @param string $uri
+ * @param string $uri
* @param Locks\LockInfo $lockInfo
+ *
* @return bool
*/
- function lock($uri, Locks\LockInfo $lockInfo);
+ public function lock($uri, Locks\LockInfo $lockInfo);
/**
- * Removes a lock from a uri
+ * Removes a lock from a uri.
*
- * @param string $uri
+ * @param string $uri
* @param Locks\LockInfo $lockInfo
+ *
* @return bool
*/
- function unlock($uri, Locks\LockInfo $lockInfo);
-
+ public function unlock($uri, Locks\LockInfo $lockInfo);
}
diff --git a/vendor/sabre/dav/lib/DAV/Locks/Backend/File.php b/vendor/sabre/dav/lib/DAV/Locks/Backend/File.php
index 849539bee..5957f35dd 100644
--- a/vendor/sabre/dav/lib/DAV/Locks/Backend/File.php
+++ b/vendor/sabre/dav/lib/DAV/Locks/Backend/File.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\Locks\Backend;
use Sabre\DAV\Locks\LockInfo;
@@ -17,28 +19,27 @@ use Sabre\DAV\Locks\LockInfo;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class File extends AbstractBackend {
-
+class File extends AbstractBackend
+{
/**
- * The storage file
+ * The storage file.
*
* @var string
*/
private $locksFile;
/**
- * Constructor
+ * Constructor.
*
* @param string $locksFile path to file
*/
- function __construct($locksFile) {
-
+ public function __construct($locksFile)
+ {
$this->locksFile = $locksFile;
-
}
/**
- * Returns a list of Sabre\DAV\Locks\LockInfo objects
+ * Returns a list of Sabre\DAV\Locks\LockInfo objects.
*
* This method should return all the locks for a particular uri, including
* locks that might be set on a parent uri.
@@ -47,47 +48,47 @@ class File extends AbstractBackend {
* any locks in the subtree of the uri for locks.
*
* @param string $uri
- * @param bool $returnChildLocks
+ * @param bool $returnChildLocks
+ *
* @return array
*/
- function getLocks($uri, $returnChildLocks) {
-
+ public function getLocks($uri, $returnChildLocks)
+ {
$newLocks = [];
$locks = $this->getData();
foreach ($locks as $lock) {
-
if ($lock->uri === $uri ||
//deep locks on parents
- ($lock->depth != 0 && strpos($uri, $lock->uri . '/') === 0) ||
+ (0 != $lock->depth && 0 === strpos($uri, $lock->uri.'/')) ||
// locks on children
- ($returnChildLocks && (strpos($lock->uri, $uri . '/') === 0))) {
-
+ ($returnChildLocks && (0 === strpos($lock->uri, $uri.'/')))) {
$newLocks[] = $lock;
-
}
-
}
// Checking if we can remove any of these locks
foreach ($newLocks as $k => $lock) {
- if (time() > $lock->timeout + $lock->created) unset($newLocks[$k]);
+ if (time() > $lock->timeout + $lock->created) {
+ unset($newLocks[$k]);
+ }
}
- return $newLocks;
+ return $newLocks;
}
/**
- * Locks a uri
+ * Locks a uri.
*
- * @param string $uri
+ * @param string $uri
* @param LockInfo $lockInfo
+ *
* @return bool
*/
- function lock($uri, LockInfo $lockInfo) {
-
+ public function lock($uri, LockInfo $lockInfo)
+ {
// We're making the lock timeout 30 minutes
$lockInfo->timeout = 1800;
$lockInfo->created = time();
@@ -105,32 +106,31 @@ class File extends AbstractBackend {
}
$locks[] = $lockInfo;
$this->putData($locks);
- return true;
+ return true;
}
/**
- * Removes a lock from a uri
+ * Removes a lock from a uri.
*
- * @param string $uri
+ * @param string $uri
* @param LockInfo $lockInfo
+ *
* @return bool
*/
- function unlock($uri, LockInfo $lockInfo) {
-
+ public function unlock($uri, LockInfo $lockInfo)
+ {
$locks = $this->getData();
foreach ($locks as $k => $lock) {
-
if ($lock->token == $lockInfo->token) {
-
unset($locks[$k]);
$this->putData($locks);
- return true;
+ return true;
}
}
- return false;
+ return false;
}
/**
@@ -138,9 +138,11 @@ class File extends AbstractBackend {
*
* @return array
*/
- protected function getData() {
-
- if (!file_exists($this->locksFile)) return [];
+ protected function getData()
+ {
+ if (!file_exists($this->locksFile)) {
+ return [];
+ }
// opening up the file, and creating a shared lock
$handle = fopen($this->locksFile, 'r');
@@ -155,19 +157,20 @@ class File extends AbstractBackend {
// Unserializing and checking if the resource file contains data for this file
$data = unserialize($data);
- if (!$data) return [];
- return $data;
+ if (!$data) {
+ return [];
+ }
+ return $data;
}
/**
- * Saves the lockdata
+ * Saves the lockdata.
*
* @param array $newData
- * @return void
*/
- protected function putData(array $newData) {
-
+ protected function putData(array $newData)
+ {
// opening up the file, and creating an exclusive lock
$handle = fopen($this->locksFile, 'a+');
flock($handle, LOCK_EX);
@@ -179,7 +182,5 @@ class File extends AbstractBackend {
fwrite($handle, serialize($newData));
flock($handle, LOCK_UN);
fclose($handle);
-
}
-
}
diff --git a/vendor/sabre/dav/lib/DAV/Locks/Backend/PDO.php b/vendor/sabre/dav/lib/DAV/Locks/Backend/PDO.php
index 510f266f7..36a12d1ab 100644
--- a/vendor/sabre/dav/lib/DAV/Locks/Backend/PDO.php
+++ b/vendor/sabre/dav/lib/DAV/Locks/Backend/PDO.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\Locks\Backend;
use Sabre\DAV\Locks\LockInfo;
@@ -14,8 +16,8 @@ use Sabre\DAV\Locks\LockInfo;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class PDO extends AbstractBackend {
-
+class PDO extends AbstractBackend
+{
/**
* The PDO tablename this backend uses.
*
@@ -24,25 +26,24 @@ class PDO extends AbstractBackend {
public $tableName = 'locks';
/**
- * The PDO connection object
+ * The PDO connection object.
*
* @var pdo
*/
protected $pdo;
/**
- * Constructor
+ * Constructor.
*
* @param \PDO $pdo
*/
- function __construct(\PDO $pdo) {
-
+ public function __construct(\PDO $pdo)
+ {
$this->pdo = $pdo;
-
}
/**
- * Returns a list of Sabre\DAV\Locks\LockInfo objects
+ * Returns a list of Sabre\DAV\Locks\LockInfo objects.
*
* This method should return all the locks for a particular uri, including
* locks that might be set on a parent uri.
@@ -51,16 +52,17 @@ class PDO extends AbstractBackend {
* any locks in the subtree of the uri for locks.
*
* @param string $uri
- * @param bool $returnChildLocks
+ * @param bool $returnChildLocks
+ *
* @return array
*/
- function getLocks($uri, $returnChildLocks) {
-
+ public function getLocks($uri, $returnChildLocks)
+ {
// NOTE: the following 10 lines or so could be easily replaced by
// pure sql. MySQL's non-standard string concatenation prevents us
// from doing this though.
- $query = 'SELECT owner, token, timeout, created, scope, depth, uri FROM ' . $this->tableName . ' WHERE (created > (? - timeout)) AND ((uri = ?)';
- $params = [time(),$uri];
+ $query = 'SELECT owner, token, timeout, created, scope, depth, uri FROM '.$this->tableName.' WHERE (created > (? - timeout)) AND ((uri = ?)';
+ $params = [time(), $uri];
// We need to check locks for every part in the uri.
$uriParts = explode('/', $uri);
@@ -71,20 +73,18 @@ class PDO extends AbstractBackend {
$currentPath = '';
foreach ($uriParts as $part) {
-
- if ($currentPath) $currentPath .= '/';
+ if ($currentPath) {
+ $currentPath .= '/';
+ }
$currentPath .= $part;
$query .= ' OR (depth!=0 AND uri = ?)';
$params[] = $currentPath;
-
}
if ($returnChildLocks) {
-
$query .= ' OR (uri LIKE ?)';
- $params[] = $uri . '/%';
-
+ $params[] = $uri.'/%';
}
$query .= ')';
@@ -94,7 +94,6 @@ class PDO extends AbstractBackend {
$lockList = [];
foreach ($result as $row) {
-
$lockInfo = new LockInfo();
$lockInfo->owner = $row['owner'];
$lockInfo->token = $row['token'];
@@ -104,22 +103,21 @@ class PDO extends AbstractBackend {
$lockInfo->depth = $row['depth'];
$lockInfo->uri = $row['uri'];
$lockList[] = $lockInfo;
-
}
return $lockList;
-
}
/**
- * Locks a uri
+ * Locks a uri.
*
- * @param string $uri
+ * @param string $uri
* @param LockInfo $lockInfo
+ *
* @return bool
*/
- function lock($uri, LockInfo $lockInfo) {
-
+ public function lock($uri, LockInfo $lockInfo)
+ {
// We're making the lock timeout 30 minutes
$lockInfo->timeout = 30 * 60;
$lockInfo->created = time();
@@ -128,11 +126,13 @@ class PDO extends AbstractBackend {
$locks = $this->getLocks($uri, false);
$exists = false;
foreach ($locks as $lock) {
- if ($lock->token == $lockInfo->token) $exists = true;
+ if ($lock->token == $lockInfo->token) {
+ $exists = true;
+ }
}
if ($exists) {
- $stmt = $this->pdo->prepare('UPDATE ' . $this->tableName . ' SET owner = ?, timeout = ?, scope = ?, depth = ?, uri = ?, created = ? WHERE token = ?');
+ $stmt = $this->pdo->prepare('UPDATE '.$this->tableName.' SET owner = ?, timeout = ?, scope = ?, depth = ?, uri = ?, created = ? WHERE token = ?');
$stmt->execute([
$lockInfo->owner,
$lockInfo->timeout,
@@ -140,10 +140,10 @@ class PDO extends AbstractBackend {
$lockInfo->depth,
$uri,
$lockInfo->created,
- $lockInfo->token
+ $lockInfo->token,
]);
} else {
- $stmt = $this->pdo->prepare('INSERT INTO ' . $this->tableName . ' (owner,timeout,scope,depth,uri,created,token) VALUES (?,?,?,?,?,?,?)');
+ $stmt = $this->pdo->prepare('INSERT INTO '.$this->tableName.' (owner,timeout,scope,depth,uri,created,token) VALUES (?,?,?,?,?,?,?)');
$stmt->execute([
$lockInfo->owner,
$lockInfo->timeout,
@@ -151,30 +151,26 @@ class PDO extends AbstractBackend {
$lockInfo->depth,
$uri,
$lockInfo->created,
- $lockInfo->token
+ $lockInfo->token,
]);
}
return true;
-
}
-
-
/**
- * Removes a lock from a uri
+ * Removes a lock from a uri.
*
- * @param string $uri
+ * @param string $uri
* @param LockInfo $lockInfo
+ *
* @return bool
*/
- function unlock($uri, LockInfo $lockInfo) {
-
- $stmt = $this->pdo->prepare('DELETE FROM ' . $this->tableName . ' WHERE uri = ? AND token = ?');
+ public function unlock($uri, LockInfo $lockInfo)
+ {
+ $stmt = $this->pdo->prepare('DELETE FROM '.$this->tableName.' WHERE uri = ? AND token = ?');
$stmt->execute([$uri, $lockInfo->token]);
- return $stmt->rowCount() === 1;
-
+ return 1 === $stmt->rowCount();
}
-
}
diff --git a/vendor/sabre/dav/lib/DAV/Locks/LockInfo.php b/vendor/sabre/dav/lib/DAV/Locks/LockInfo.php
index 2c8cca0fe..df8227566 100644
--- a/vendor/sabre/dav/lib/DAV/Locks/LockInfo.php
+++ b/vendor/sabre/dav/lib/DAV/Locks/LockInfo.php
@@ -1,9 +1,11 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\Locks;
/**
- * LockInfo class
+ * LockInfo class.
*
* An object of the LockInfo class holds all the information relevant to a
* single lock.
@@ -12,69 +14,69 @@ namespace Sabre\DAV\Locks;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class LockInfo {
-
+class LockInfo
+{
/**
- * A shared lock
+ * A shared lock.
*/
const SHARED = 1;
/**
- * An exclusive lock
+ * An exclusive lock.
*/
const EXCLUSIVE = 2;
/**
- * A never expiring timeout
+ * A never expiring timeout.
*/
const TIMEOUT_INFINITE = -1;
/**
- * The owner of the lock
+ * The owner of the lock.
*
* @var string
*/
public $owner;
/**
- * The locktoken
+ * The locktoken.
*
* @var string
*/
public $token;
/**
- * How long till the lock is expiring
+ * How long till the lock is expiring.
*
* @var int
*/
public $timeout;
/**
- * UNIX Timestamp of when this lock was created
+ * UNIX Timestamp of when this lock was created.
*
* @var int
*/
public $created;
/**
- * Exclusive or shared lock
+ * Exclusive or shared lock.
*
* @var int
*/
public $scope = self::EXCLUSIVE;
/**
- * Depth of lock, can be 0 or Sabre\DAV\Server::DEPTH_INFINITY
+ * Depth of lock, can be 0 or Sabre\DAV\Server::DEPTH_INFINITY.
*/
public $depth = 0;
/**
- * The uri this lock locks
+ * The uri this lock locks.
*
* TODO: This value is not always set
+ *
* @var mixed
*/
public $uri;
-
}
diff --git a/vendor/sabre/dav/lib/DAV/Locks/Plugin.php b/vendor/sabre/dav/lib/DAV/Locks/Plugin.php
index 41a3bf3fa..6d3e9b883 100644
--- a/vendor/sabre/dav/lib/DAV/Locks/Plugin.php
+++ b/vendor/sabre/dav/lib/DAV/Locks/Plugin.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\Locks;
use Sabre\DAV;
@@ -7,7 +9,7 @@ use Sabre\HTTP\RequestInterface;
use Sabre\HTTP\ResponseInterface;
/**
- * Locking plugin
+ * Locking plugin.
*
* This plugin provides locking support to a WebDAV server.
* The easiest way to get started, is by hooking it up as such:
@@ -20,53 +22,50 @@ use Sabre\HTTP\ResponseInterface;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class Plugin extends DAV\ServerPlugin {
-
+class Plugin extends DAV\ServerPlugin
+{
/**
- * locksBackend
+ * locksBackend.
*
* @var Backend\BackendInterface
*/
protected $locksBackend;
/**
- * server
+ * server.
*
* @var DAV\Server
*/
protected $server;
/**
- * __construct
+ * __construct.
*
* @param Backend\BackendInterface $locksBackend
*/
- function __construct(Backend\BackendInterface $locksBackend) {
-
+ public function __construct(Backend\BackendInterface $locksBackend)
+ {
$this->locksBackend = $locksBackend;
-
}
/**
- * Initializes the plugin
+ * Initializes the plugin.
*
* This method is automatically called by the Server class after addPlugin.
*
* @param DAV\Server $server
- * @return void
*/
- function initialize(DAV\Server $server) {
-
+ public function initialize(DAV\Server $server)
+ {
$this->server = $server;
$this->server->xml->elementMap['{DAV:}lockinfo'] = 'Sabre\\DAV\\Xml\\Request\\Lock';
- $server->on('method:LOCK', [$this, 'httpLock']);
- $server->on('method:UNLOCK', [$this, 'httpUnlock']);
+ $server->on('method:LOCK', [$this, 'httpLock']);
+ $server->on('method:UNLOCK', [$this, 'httpUnlock']);
$server->on('validateTokens', [$this, 'validateTokens']);
- $server->on('propFind', [$this, 'propFind']);
- $server->on('afterUnbind', [$this, 'afterUnbind']);
-
+ $server->on('propFind', [$this, 'propFind']);
+ $server->on('afterUnbind', [$this, 'afterUnbind']);
}
/**
@@ -77,31 +76,28 @@ class Plugin extends DAV\ServerPlugin {
*
* @return string
*/
- function getPluginName() {
-
+ public function getPluginName()
+ {
return 'locks';
-
}
/**
* This method is called after most properties have been found
- * it allows us to add in any Lock-related properties
+ * it allows us to add in any Lock-related properties.
*
* @param DAV\PropFind $propFind
- * @param DAV\INode $node
- * @return void
+ * @param DAV\INode $node
*/
- function propFind(DAV\PropFind $propFind, DAV\INode $node) {
-
- $propFind->handle('{DAV:}supportedlock', function() {
+ public function propFind(DAV\PropFind $propFind, DAV\INode $node)
+ {
+ $propFind->handle('{DAV:}supportedlock', function () {
return new DAV\Xml\Property\SupportedLock();
});
- $propFind->handle('{DAV:}lockdiscovery', function() use ($propFind) {
+ $propFind->handle('{DAV:}lockdiscovery', function () use ($propFind) {
return new DAV\Xml\Property\LockDiscovery(
$this->getLocks($propFind->getPath())
);
});
-
}
/**
@@ -112,12 +108,12 @@ class Plugin extends DAV\ServerPlugin {
* available for the specified uri.
*
* @param string $uri
+ *
* @return array
*/
- function getHTTPMethods($uri) {
-
- return ['LOCK','UNLOCK'];
-
+ public function getHTTPMethods($uri)
+ {
+ return ['LOCK', 'UNLOCK'];
}
/**
@@ -128,14 +124,13 @@ class Plugin extends DAV\ServerPlugin {
*
* @return array
*/
- function getFeatures() {
-
+ public function getFeatures()
+ {
return [2];
-
}
/**
- * Returns all lock information on a particular uri
+ * Returns all lock information on a particular uri.
*
* This function should return an array with Sabre\DAV\Locks\LockInfo objects. If there are no locks on a file, return an empty array.
*
@@ -144,17 +139,17 @@ class Plugin extends DAV\ServerPlugin {
* for any possible locks and return those as well.
*
* @param string $uri
- * @param bool $returnChildLocks
+ * @param bool $returnChildLocks
+ *
* @return array
*/
- function getLocks($uri, $returnChildLocks = false) {
-
+ public function getLocks($uri, $returnChildLocks = false)
+ {
return $this->locksBackend->getLocks($uri, $returnChildLocks);
-
}
/**
- * Locks an uri
+ * Locks an uri.
*
* The WebDAV lock request can be operated to either create a new lock on a file, or to refresh an existing lock
* If a new lock is created, a full XML body should be supplied, containing information about the lock such as the type
@@ -164,12 +159,13 @@ class Plugin extends DAV\ServerPlugin {
*
* Additionally, a lock can be requested for a non-existent file. In these case we're obligated to create an empty file as per RFC4918:S7.3
*
- * @param RequestInterface $request
+ * @param RequestInterface $request
* @param ResponseInterface $response
+ *
* @return bool
*/
- function httpLock(RequestInterface $request, ResponseInterface $response) {
-
+ public function httpLock(RequestInterface $request, ResponseInterface $response)
+ {
$uri = $request->getPath();
$existingLocks = $this->getLocks($uri);
@@ -180,7 +176,7 @@ class Plugin extends DAV\ServerPlugin {
$existingLock = null;
// Checking if there's already non-shared locks on the uri.
foreach ($existingLocks as $existingLock) {
- if ($existingLock->scope === LockInfo::EXCLUSIVE) {
+ if (LockInfo::EXCLUSIVE === $existingLock->scope) {
throw new DAV\Exception\ConflictingLock($existingLock);
}
}
@@ -188,11 +184,10 @@ class Plugin extends DAV\ServerPlugin {
$lockInfo = $this->parseLockRequest($body);
$lockInfo->depth = $this->server->getHTTPDepth();
$lockInfo->uri = $uri;
- if ($existingLock && $lockInfo->scope != LockInfo::SHARED)
+ if ($existingLock && LockInfo::SHARED != $lockInfo->scope) {
throw new DAV\Exception\ConflictingLock($existingLock);
-
+ }
} else {
-
// Gonna check if this was a lock refresh.
$existingLocks = $this->getLocks($uri);
$conditions = $this->server->getIfConditions($request);
@@ -201,7 +196,7 @@ class Plugin extends DAV\ServerPlugin {
foreach ($existingLocks as $existingLock) {
foreach ($conditions as $condition) {
foreach ($condition['tokens'] as $token) {
- if ($token['token'] === 'opaquelocktoken:' . $existingLock->token) {
+ if ($token['token'] === 'opaquelocktoken:'.$existingLock->token) {
$found = $existingLock;
break 3;
}
@@ -216,18 +211,20 @@ class Plugin extends DAV\ServerPlugin {
} else {
throw new DAV\Exception\BadRequest('An xml body is required for lock requests');
}
-
}
// This must have been a lock refresh
$lockInfo = $found;
// The resource could have been locked through another uri.
- if ($uri != $lockInfo->uri) $uri = $lockInfo->uri;
-
+ if ($uri != $lockInfo->uri) {
+ $uri = $lockInfo->uri;
+ }
}
- if ($timeout = $this->getTimeoutHeader()) $lockInfo->timeout = $timeout;
+ if ($timeout = $this->getTimeoutHeader()) {
+ $lockInfo->timeout = $timeout;
+ }
$newFile = false;
@@ -240,56 +237,52 @@ class Plugin extends DAV\ServerPlugin {
//
// See Issue 222
// $this->server->emit('beforeWriteContent',array($uri));
-
} catch (DAV\Exception\NotFound $e) {
-
// It didn't, lets create it
$this->server->createFile($uri, fopen('php://memory', 'r'));
$newFile = true;
-
}
$this->lockNode($uri, $lockInfo);
$response->setHeader('Content-Type', 'application/xml; charset=utf-8');
- $response->setHeader('Lock-Token', '<opaquelocktoken:' . $lockInfo->token . '>');
+ $response->setHeader('Lock-Token', '<opaquelocktoken:'.$lockInfo->token.'>');
$response->setStatus($newFile ? 201 : 200);
$response->setBody($this->generateLockResponse($lockInfo));
// Returning false will interrupt the event chain and mark this method
// as 'handled'.
return false;
-
}
/**
- * Unlocks a uri
+ * Unlocks a uri.
*
* This WebDAV method allows you to remove a lock from a node. The client should provide a valid locktoken through the Lock-token http header
* The server should return 204 (No content) on success
*
- * @param RequestInterface $request
+ * @param RequestInterface $request
* @param ResponseInterface $response
- * @return void
*/
- function httpUnlock(RequestInterface $request, ResponseInterface $response) {
-
+ public function httpUnlock(RequestInterface $request, ResponseInterface $response)
+ {
$lockToken = $request->getHeader('Lock-Token');
// If the locktoken header is not supplied, we need to throw a bad request exception
- if (!$lockToken) throw new DAV\Exception\BadRequest('No lock token was supplied');
-
+ if (!$lockToken) {
+ throw new DAV\Exception\BadRequest('No lock token was supplied');
+ }
$path = $request->getPath();
$locks = $this->getLocks($path);
// Windows sometimes forgets to include < and > in the Lock-Token
// header
- if ($lockToken[0] !== '<') $lockToken = '<' . $lockToken . '>';
+ if ('<' !== $lockToken[0]) {
+ $lockToken = '<'.$lockToken.'>';
+ }
foreach ($locks as $lock) {
-
- if ('<opaquelocktoken:' . $lock->token . '>' == $lockToken) {
-
+ if ('<opaquelocktoken:'.$lock->token.'>' == $lockToken) {
$this->unlockNode($path, $lock);
$response->setHeader('Content-Length', '0');
$response->setStatus(204);
@@ -297,14 +290,11 @@ class Plugin extends DAV\ServerPlugin {
// Returning false will break the method chain, and mark the
// method as 'handled'.
return false;
-
}
-
}
// If we got here, it means the locktoken was invalid
throw new DAV\Exception\LockTokenMatchesRequestUri();
-
}
/**
@@ -313,51 +303,54 @@ class Plugin extends DAV\ServerPlugin {
* We use this event to clean up any locks that still exist on the node.
*
* @param string $path
- * @return void
*/
- function afterUnbind($path) {
-
+ public function afterUnbind($path)
+ {
$locks = $this->getLocks($path, $includeChildren = true);
foreach ($locks as $lock) {
$this->unlockNode($path, $lock);
}
-
}
/**
- * Locks a uri
+ * Locks a uri.
*
* All the locking information is supplied in the lockInfo object. The object has a suggested timeout, but this can be safely ignored
* It is important that if the existing timeout is ignored, the property is overwritten, as this needs to be sent back to the client
*
- * @param string $uri
+ * @param string $uri
* @param LockInfo $lockInfo
+ *
* @return bool
*/
- function lockNode($uri, LockInfo $lockInfo) {
+ public function lockNode($uri, LockInfo $lockInfo)
+ {
+ if (!$this->server->emit('beforeLock', [$uri, $lockInfo])) {
+ return;
+ }
- if (!$this->server->emit('beforeLock', [$uri, $lockInfo])) return;
return $this->locksBackend->lock($uri, $lockInfo);
-
}
/**
- * Unlocks a uri
+ * Unlocks a uri.
*
* This method removes a lock from a uri. It is assumed all the supplied information is correct and verified
*
- * @param string $uri
+ * @param string $uri
* @param LockInfo $lockInfo
+ *
* @return bool
*/
- function unlockNode($uri, LockInfo $lockInfo) {
+ public function unlockNode($uri, LockInfo $lockInfo)
+ {
+ if (!$this->server->emit('beforeUnlock', [$uri, $lockInfo])) {
+ return;
+ }
- if (!$this->server->emit('beforeUnlock', [$uri, $lockInfo])) return;
return $this->locksBackend->unlock($uri, $lockInfo);
-
}
-
/**
* Returns the contents of the HTTP Timeout header.
*
@@ -365,37 +358,36 @@ class Plugin extends DAV\ServerPlugin {
*
* @return int
*/
- function getTimeoutHeader() {
-
+ public function getTimeoutHeader()
+ {
$header = $this->server->httpRequest->getHeader('Timeout');
if ($header) {
-
- if (stripos($header, 'second-') === 0) $header = (int)(substr($header, 7));
- elseif (stripos($header, 'infinite') === 0) $header = LockInfo::TIMEOUT_INFINITE;
- else throw new DAV\Exception\BadRequest('Invalid HTTP timeout header');
-
+ if (0 === stripos($header, 'second-')) {
+ $header = (int) (substr($header, 7));
+ } elseif (0 === stripos($header, 'infinite')) {
+ $header = LockInfo::TIMEOUT_INFINITE;
+ } else {
+ throw new DAV\Exception\BadRequest('Invalid HTTP timeout header');
+ }
} else {
-
$header = 0;
-
}
return $header;
-
}
/**
- * Generates the response for successful LOCK requests
+ * Generates the response for successful LOCK requests.
*
* @param LockInfo $lockInfo
+ *
* @return string
*/
- protected function generateLockResponse(LockInfo $lockInfo) {
-
+ protected function generateLockResponse(LockInfo $lockInfo)
+ {
return $this->server->xml->write('{DAV:}prop', [
- '{DAV:}lockdiscovery' =>
- new DAV\Xml\Property\LockDiscovery([$lockInfo])
+ '{DAV:}lockdiscovery' => new DAV\Xml\Property\LockDiscovery([$lockInfo]),
]);
}
@@ -410,11 +402,10 @@ class Plugin extends DAV\ServerPlugin {
* tokens.
*
* @param RequestInterface $request
- * @param mixed $conditions
- * @return void
+ * @param mixed $conditions
*/
- function validateTokens(RequestInterface $request, &$conditions) {
-
+ public function validateTokens(RequestInterface $request, &$conditions)
+ {
// First we need to gather a list of locks that must be satisfied.
$mustLocks = [];
$method = $request->getMethod();
@@ -422,24 +413,23 @@ class Plugin extends DAV\ServerPlugin {
// Methods not in that list are operations that doesn't alter any
// resources, and we don't need to check the lock-states for.
switch ($method) {
-
- case 'DELETE' :
+ case 'DELETE':
$mustLocks = array_merge($mustLocks, $this->getLocks(
$request->getPath(),
true
));
break;
- case 'MKCOL' :
- case 'MKCALENDAR' :
- case 'PROPPATCH' :
- case 'PUT' :
- case 'PATCH' :
+ case 'MKCOL':
+ case 'MKCALENDAR':
+ case 'PROPPATCH':
+ case 'PUT':
+ case 'PATCH':
$mustLocks = array_merge($mustLocks, $this->getLocks(
$request->getPath(),
false
));
break;
- case 'MOVE' :
+ case 'MOVE':
$mustLocks = array_merge($mustLocks, $this->getLocks(
$request->getPath(),
true
@@ -449,13 +439,13 @@ class Plugin extends DAV\ServerPlugin {
false
));
break;
- case 'COPY' :
+ case 'COPY':
$mustLocks = array_merge($mustLocks, $this->getLocks(
$this->server->calculateUri($request->getHeader('Destination')),
false
));
break;
- case 'LOCK' :
+ case 'LOCK':
//Temporary measure.. figure out later why this is needed
// Here we basically ignore all incoming tokens...
foreach ($conditions as $ii => $condition) {
@@ -463,31 +453,29 @@ class Plugin extends DAV\ServerPlugin {
$conditions[$ii]['tokens'][$jj]['validToken'] = true;
}
}
- return;
+ return;
}
// It's possible that there's identical locks, because of shared
// parents. We're removing the duplicates here.
$tmp = [];
- foreach ($mustLocks as $lock) $tmp[$lock->token] = $lock;
+ foreach ($mustLocks as $lock) {
+ $tmp[$lock->token] = $lock;
+ }
$mustLocks = array_values($tmp);
foreach ($conditions as $kk => $condition) {
-
foreach ($condition['tokens'] as $ii => $token) {
-
// Lock tokens always start with opaquelocktoken:
- if (substr($token['token'], 0, 16) !== 'opaquelocktoken:') {
+ if ('opaquelocktoken:' !== substr($token['token'], 0, 16)) {
continue;
}
$checkToken = substr($token['token'], 16);
// Looping through our list with locks.
foreach ($mustLocks as $jj => $mustLock) {
-
if ($mustLock->token == $checkToken) {
-
// We have a match!
// Removing this one from mustlocks
unset($mustLocks[$jj]);
@@ -497,9 +485,7 @@ class Plugin extends DAV\ServerPlugin {
// Advancing to the next token
continue 2;
-
}
-
}
// If we got here, it means that there was a
@@ -514,42 +500,34 @@ class Plugin extends DAV\ServerPlugin {
// lock-token that was expired.
$oddLocks = $this->getLocks($condition['uri']);
foreach ($oddLocks as $oddLock) {
-
if ($oddLock->token === $checkToken) {
-
// We have a hit!
$conditions[$kk]['tokens'][$ii]['validToken'] = true;
continue 2;
-
}
}
// If we get all the way here, the lock-token was
// really unknown.
-
-
}
-
}
// If there's any locks left in the 'mustLocks' array, it means that
// the resource was locked and we must block it.
if ($mustLocks) {
-
throw new DAV\Exception\Locked(reset($mustLocks));
-
}
-
}
/**
- * Parses a webdav lock xml body, and returns a new Sabre\DAV\Locks\LockInfo object
+ * Parses a webdav lock xml body, and returns a new Sabre\DAV\Locks\LockInfo object.
*
* @param string $body
+ *
* @return LockInfo
*/
- protected function parseLockRequest($body) {
-
+ protected function parseLockRequest($body)
+ {
$result = $this->server->xml->expect(
'{DAV:}lockinfo',
$body
@@ -562,7 +540,6 @@ class Plugin extends DAV\ServerPlugin {
$lockInfo->scope = $result->scope;
return $lockInfo;
-
}
/**
@@ -576,14 +553,12 @@ class Plugin extends DAV\ServerPlugin {
*
* @return array
*/
- function getPluginInfo() {
-
+ public function getPluginInfo()
+ {
return [
- 'name' => $this->getPluginName(),
+ 'name' => $this->getPluginName(),
'description' => 'The locks plugin turns this server into a class-2 WebDAV server and adds support for LOCK and UNLOCK',
- 'link' => 'http://sabre.io/dav/locks/',
+ 'link' => 'http://sabre.io/dav/locks/',
];
-
}
-
}
diff --git a/vendor/sabre/dav/lib/DAV/MkCol.php b/vendor/sabre/dav/lib/DAV/MkCol.php
index 042e14bca..f3c5ea5c0 100644
--- a/vendor/sabre/dav/lib/DAV/MkCol.php
+++ b/vendor/sabre/dav/lib/DAV/MkCol.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV;
/**
@@ -20,8 +22,8 @@ namespace Sabre\DAV;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class MkCol extends PropPatch {
-
+class MkCol extends PropPatch
+{
/**
* A list of resource-types in clark-notation.
*
@@ -32,14 +34,13 @@ class MkCol extends PropPatch {
/**
* Creates the MKCOL object.
*
- * @param string[] $resourceType List of resourcetype values.
- * @param array $mutations List of new properties values.
+ * @param string[] $resourceType list of resourcetype values
+ * @param array $mutations list of new properties values
*/
- function __construct(array $resourceType, array $mutations) {
-
+ public function __construct(array $resourceType, array $mutations)
+ {
$this->resourceType = $resourceType;
parent::__construct($mutations);
-
}
/**
@@ -47,10 +48,9 @@ class MkCol extends PropPatch {
*
* @return string[]
*/
- function getResourceType() {
-
+ public function getResourceType()
+ {
return $this->resourceType;
-
}
/**
@@ -61,12 +61,11 @@ class MkCol extends PropPatch {
* checked.
*
* @param string|string[] $resourceType
+ *
* @return bool
*/
- function hasResourceType($resourceType) {
-
- return count(array_diff((array)$resourceType, $this->resourceType)) === 0;
-
+ public function hasResourceType($resourceType)
+ {
+ return 0 === count(array_diff((array) $resourceType, $this->resourceType));
}
-
}
diff --git a/vendor/sabre/dav/lib/DAV/Mount/Plugin.php b/vendor/sabre/dav/lib/DAV/Mount/Plugin.php
index dc923ad85..5eaa4d462 100644
--- a/vendor/sabre/dav/lib/DAV/Mount/Plugin.php
+++ b/vendor/sabre/dav/lib/DAV/Mount/Plugin.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\Mount;
use Sabre\DAV;
@@ -7,7 +9,7 @@ use Sabre\HTTP\RequestInterface;
use Sabre\HTTP\ResponseInterface;
/**
- * This plugin provides support for RFC4709: Mounting WebDAV servers
+ * This plugin provides support for RFC4709: Mounting WebDAV servers.
*
* Simply append ?mount to any collection to generate the davmount response.
*
@@ -15,40 +17,41 @@ use Sabre\HTTP\ResponseInterface;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class Plugin extends DAV\ServerPlugin {
-
+class Plugin extends DAV\ServerPlugin
+{
/**
- * Reference to Server class
+ * Reference to Server class.
*
* @var DAV\Server
*/
protected $server;
/**
- * Initializes the plugin and registers event handles
+ * Initializes the plugin and registers event handles.
*
* @param DAV\Server $server
- * @return void
*/
- function initialize(DAV\Server $server) {
-
+ public function initialize(DAV\Server $server)
+ {
$this->server = $server;
$this->server->on('method:GET', [$this, 'httpGet'], 90);
-
}
/**
* 'beforeMethod' event handles. This event handles intercepts GET requests ending
- * with ?mount
+ * with ?mount.
*
- * @param RequestInterface $request
+ * @param RequestInterface $request
* @param ResponseInterface $response
+ *
* @return bool
*/
- function httpGet(RequestInterface $request, ResponseInterface $response) {
-
+ public function httpGet(RequestInterface $request, ResponseInterface $response)
+ {
$queryParams = $request->getQueryParameters();
- if (!array_key_exists('mount', $queryParams)) return;
+ if (!array_key_exists('mount', $queryParams)) {
+ return;
+ }
$currentUri = $request->getAbsoluteUrl();
@@ -59,28 +62,23 @@ class Plugin extends DAV\ServerPlugin {
// Returning false to break the event chain
return false;
-
}
/**
- * Generates the davmount response
+ * Generates the davmount response.
*
* @param ResponseInterface $response
- * @param string $uri absolute uri
- * @return void
+ * @param string $uri absolute uri
*/
- function davMount(ResponseInterface $response, $uri) {
-
+ public function davMount(ResponseInterface $response, $uri)
+ {
$response->setStatus(200);
$response->setHeader('Content-Type', 'application/davmount+xml');
ob_start();
echo '<?xml version="1.0"?>', "\n";
echo "<dm:mount xmlns:dm=\"http://purl.org/NET/webdav/mount\">\n";
- echo " <dm:url>", htmlspecialchars($uri, ENT_NOQUOTES, 'UTF-8'), "</dm:url>\n";
- echo "</dm:mount>";
+ echo ' <dm:url>', htmlspecialchars($uri, ENT_NOQUOTES, 'UTF-8'), "</dm:url>\n";
+ echo '</dm:mount>';
$response->setBody(ob_get_clean());
-
}
-
-
}
diff --git a/vendor/sabre/dav/lib/DAV/Node.php b/vendor/sabre/dav/lib/DAV/Node.php
index ef6eea18e..948060d9a 100644
--- a/vendor/sabre/dav/lib/DAV/Node.php
+++ b/vendor/sabre/dav/lib/DAV/Node.php
@@ -1,9 +1,11 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV;
/**
- * Node class
+ * Node class.
*
* This is a helper class, that should aid in getting nodes setup.
*
@@ -11,8 +13,8 @@ namespace Sabre\DAV;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-abstract class Node implements INode {
-
+abstract class Node implements INode
+{
/**
* Returns the last modification time as a unix timestamp.
*
@@ -20,35 +22,30 @@ abstract class Node implements INode {
*
* @return int
*/
- function getLastModified() {
-
+ public function getLastModified()
+ {
return null;
-
}
/**
- * Deletes the current node
+ * Deletes the current node.
*
* @throws Exception\Forbidden
- * @return void
*/
- function delete() {
-
+ public function delete()
+ {
throw new Exception\Forbidden('Permission denied to delete node');
-
}
/**
- * Renames the node
+ * Renames the node.
*
* @param string $name The new name
+ *
* @throws Exception\Forbidden
- * @return void
*/
- function setName($name) {
-
+ public function setName($name)
+ {
throw new Exception\Forbidden('Permission denied to rename file');
-
}
-
}
diff --git a/vendor/sabre/dav/lib/DAV/PartialUpdate/IPatchSupport.php b/vendor/sabre/dav/lib/DAV/PartialUpdate/IPatchSupport.php
index 97d24f9cb..e516f4d08 100644
--- a/vendor/sabre/dav/lib/DAV/PartialUpdate/IPatchSupport.php
+++ b/vendor/sabre/dav/lib/DAV/PartialUpdate/IPatchSupport.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\PartialUpdate;
use Sabre\DAV;
@@ -7,14 +9,14 @@ use Sabre\DAV;
/**
* This interface provides a way to modify only part of a target resource
* It may be used to update a file chunk, upload big a file into smaller
- * chunks or resume an upload
+ * chunks or resume an upload.
*
* @copyright Copyright (C) fruux GmbH (https://fruux.com/)
* @author Jean-Tiare LE BIGOT (http://www.jtlebi.fr/)
* @license http://sabre.io/license/ Modified BSD License
*/
-interface IPatchSupport extends DAV\IFile {
-
+interface IPatchSupport extends DAV\IFile
+{
/**
* Updates the file based on a range specification.
*
@@ -38,10 +40,10 @@ interface IPatchSupport extends DAV\IFile {
* time.
*
* @param resource|string $data
- * @param int $rangeType
- * @param int $offset
+ * @param int $rangeType
+ * @param int $offset
+ *
* @return string|null
*/
- function patch($data, $rangeType, $offset = null);
-
+ public function patch($data, $rangeType, $offset = null);
}
diff --git a/vendor/sabre/dav/lib/DAV/PartialUpdate/Plugin.php b/vendor/sabre/dav/lib/DAV/PartialUpdate/Plugin.php
index 9c129d705..f8ffc3706 100644
--- a/vendor/sabre/dav/lib/DAV/PartialUpdate/Plugin.php
+++ b/vendor/sabre/dav/lib/DAV/PartialUpdate/Plugin.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\PartialUpdate;
use Sabre\DAV;
@@ -7,7 +9,7 @@ use Sabre\HTTP\RequestInterface;
use Sabre\HTTP\ResponseInterface;
/**
- * Partial update plugin (Patch method)
+ * Partial update plugin (Patch method).
*
* This plugin provides a way to modify only part of a target resource
* It may bu used to update a file chunk, upload big a file into smaller
@@ -20,32 +22,30 @@ use Sabre\HTTP\ResponseInterface;
* @author Jean-Tiare LE BIGOT (http://www.jtlebi.fr/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class Plugin extends DAV\ServerPlugin {
-
+class Plugin extends DAV\ServerPlugin
+{
const RANGE_APPEND = 1;
const RANGE_START = 2;
const RANGE_END = 3;
/**
- * Reference to server
+ * Reference to server.
*
* @var DAV\Server
*/
protected $server;
/**
- * Initializes the plugin
+ * Initializes the plugin.
*
* This method is automatically called by the Server class after addPlugin.
*
* @param DAV\Server $server
- * @return void
*/
- function initialize(DAV\Server $server) {
-
+ public function initialize(DAV\Server $server)
+ {
$this->server = $server;
$server->on('method:PATCH', [$this, 'httpPatch']);
-
}
/**
@@ -56,10 +56,9 @@ class Plugin extends DAV\ServerPlugin {
*
* @return string
*/
- function getPluginName() {
-
+ public function getPluginName()
+ {
return 'partialupdate';
-
}
/**
@@ -74,10 +73,11 @@ class Plugin extends DAV\ServerPlugin {
* - the node implements our partial update interface
*
* @param string $uri
+ *
* @return array
*/
- function getHTTPMethods($uri) {
-
+ public function getHTTPMethods($uri)
+ {
$tree = $this->server->tree;
if ($tree->nodeExists($uri)) {
@@ -86,8 +86,8 @@ class Plugin extends DAV\ServerPlugin {
return ['PATCH'];
}
}
- return [];
+ return [];
}
/**
@@ -95,25 +95,23 @@ class Plugin extends DAV\ServerPlugin {
*
* @return array
*/
- function getFeatures() {
-
+ public function getFeatures()
+ {
return ['sabredav-partialupdate'];
-
}
/**
- * Patch an uri
+ * Patch an uri.
*
* The WebDAV patch request can be used to modify only a part of an
* existing resource. If the resource does not exist yet and the first
* offset is not 0, the request fails
*
- * @param RequestInterface $request
+ * @param RequestInterface $request
* @param ResponseInterface $response
- * @return void
*/
- function httpPatch(RequestInterface $request, ResponseInterface $response) {
-
+ public function httpPatch(RequestInterface $request, ResponseInterface $response)
+ {
$path = $request->getPath();
// Get the node. Will throw a 404 if not found
@@ -129,53 +127,55 @@ class Plugin extends DAV\ServerPlugin {
}
$contentType = strtolower(
- $request->getHeader('Content-Type')
+ (string) $request->getHeader('Content-Type')
);
- if ($contentType != 'application/x-sabredav-partialupdate') {
- throw new DAV\Exception\UnsupportedMediaType('Unknown Content-Type header "' . $contentType . '"');
+ if ('application/x-sabredav-partialupdate' != $contentType) {
+ throw new DAV\Exception\UnsupportedMediaType('Unknown Content-Type header "'.$contentType.'"');
}
$len = $this->server->httpRequest->getHeader('Content-Length');
- if (!$len) throw new DAV\Exception\LengthRequired('A Content-Length header is required');
-
+ if (!$len) {
+ throw new DAV\Exception\LengthRequired('A Content-Length header is required');
+ }
switch ($range[0]) {
- case self::RANGE_START :
+ case self::RANGE_START:
// Calculate the end-range if it doesn't exist.
if (!$range[2]) {
$range[2] = $range[1] + $len - 1;
} else {
if ($range[2] < $range[1]) {
- throw new DAV\Exception\RequestedRangeNotSatisfiable('The end offset (' . $range[2] . ') is lower than the start offset (' . $range[1] . ')');
+ throw new DAV\Exception\RequestedRangeNotSatisfiable('The end offset ('.$range[2].') is lower than the start offset ('.$range[1].')');
}
if ($range[2] - $range[1] + 1 != $len) {
- throw new DAV\Exception\RequestedRangeNotSatisfiable('Actual data length (' . $len . ') is not consistent with begin (' . $range[1] . ') and end (' . $range[2] . ') offsets');
+ throw new DAV\Exception\RequestedRangeNotSatisfiable('Actual data length ('.$len.') is not consistent with begin ('.$range[1].') and end ('.$range[2].') offsets');
}
}
break;
}
- if (!$this->server->emit('beforeWriteContent', [$path, $node, null]))
+ if (!$this->server->emit('beforeWriteContent', [$path, $node, null])) {
return;
+ }
$body = $this->server->httpRequest->getBody();
-
$etag = $node->patch($body, $range[0], isset($range[1]) ? $range[1] : null);
$this->server->emit('afterWriteContent', [$path, $node]);
$response->setHeader('Content-Length', '0');
- if ($etag) $response->setHeader('ETag', $etag);
+ if ($etag) {
+ $response->setHeader('ETag', $etag);
+ }
$response->setStatus(204);
// Breaks the event chain
return false;
-
}
/**
- * Returns the HTTP custom range update header
+ * Returns the HTTP custom range update header.
*
* This method returns null if there is no well-formed HTTP range request
* header. It returns array(1) if it was an append request, array(2,
@@ -192,24 +192,28 @@ class Plugin extends DAV\ServerPlugin {
* [3,-5] - update from 5 bytes from the end of the file.
*
* @param RequestInterface $request
+ *
* @return array|null
*/
- function getHTTPUpdateRange(RequestInterface $request) {
-
+ public function getHTTPUpdateRange(RequestInterface $request)
+ {
$range = $request->getHeader('X-Update-Range');
- if (is_null($range)) return null;
+ if (is_null($range)) {
+ return null;
+ }
// Matching "Range: bytes=1234-5678: both numbers are optional
- if (!preg_match('/^(append)|(?:bytes=([0-9]+)-([0-9]*))|(?:bytes=(-[0-9]+))$/i', $range, $matches)) return null;
+ if (!preg_match('/^(append)|(?:bytes=([0-9]+)-([0-9]*))|(?:bytes=(-[0-9]+))$/i', $range, $matches)) {
+ return null;
+ }
- if ($matches[1] === 'append') {
+ if ('append' === $matches[1]) {
return [self::RANGE_APPEND];
} elseif (strlen($matches[2]) > 0) {
- return [self::RANGE_START, $matches[2], $matches[3] ?: null];
+ return [self::RANGE_START, (int) $matches[2], (int) $matches[3] ?: null];
} else {
- return [self::RANGE_END, $matches[4]];
+ return [self::RANGE_END, (int) $matches[4]];
}
-
}
}
diff --git a/vendor/sabre/dav/lib/DAV/PropFind.php b/vendor/sabre/dav/lib/DAV/PropFind.php
index 0940a1ce2..4b6fe28eb 100644
--- a/vendor/sabre/dav/lib/DAV/PropFind.php
+++ b/vendor/sabre/dav/lib/DAV/PropFind.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV;
/**
@@ -8,10 +10,10 @@ namespace Sabre\DAV;
* It contains the type of PROPFIND request, which properties were requested
* and also the returned items.
*/
-class PropFind {
-
+class PropFind
+{
/**
- * A normal propfind
+ * A normal propfind.
*/
const NORMAL = 0;
@@ -33,21 +35,21 @@ class PropFind {
const PROPNAME = 2;
/**
- * Creates the PROPFIND object
+ * Creates the PROPFIND object.
*
* @param string $path
- * @param array $properties
- * @param int $depth
- * @param int $requestType
+ * @param array $properties
+ * @param int $depth
+ * @param int $requestType
*/
- function __construct($path, array $properties, $depth = 0, $requestType = self::NORMAL) {
-
+ public function __construct($path, array $properties, $depth = 0, $requestType = self::NORMAL)
+ {
$this->path = $path;
$this->properties = $properties;
$this->depth = $depth;
$this->requestType = $requestType;
- if ($requestType === self::ALLPROPS) {
+ if (self::ALLPROPS === $requestType) {
$this->properties = [
'{DAV:}getlastmodified',
'{DAV:}getcontentlength',
@@ -60,13 +62,10 @@ class PropFind {
}
foreach ($this->properties as $propertyName) {
-
// Seeding properties with 404's.
$this->result[$propertyName] = [404, null];
-
}
$this->itemsLeft = count($this->result);
-
}
/**
@@ -88,68 +87,65 @@ class PropFind {
* It's also possible to not pass a callback, but immediately pass a value
*
* @param string $propertyName
- * @param mixed $valueOrCallBack
- * @return void
+ * @param mixed $valueOrCallBack
*/
- function handle($propertyName, $valueOrCallBack) {
-
- if ($this->itemsLeft && isset($this->result[$propertyName]) && $this->result[$propertyName][0] === 404) {
+ public function handle($propertyName, $valueOrCallBack)
+ {
+ if ($this->itemsLeft && isset($this->result[$propertyName]) && 404 === $this->result[$propertyName][0]) {
if (is_callable($valueOrCallBack)) {
$value = $valueOrCallBack();
} else {
$value = $valueOrCallBack;
}
if (!is_null($value)) {
- $this->itemsLeft--;
+ --$this->itemsLeft;
$this->result[$propertyName] = [200, $value];
}
}
-
}
/**
- * Sets the value of the property
+ * Sets the value of the property.
*
* If status is not supplied, the status will default to 200 for non-null
* properties, and 404 for null properties.
*
* @param string $propertyName
- * @param mixed $value
- * @param int $status
- * @return void
+ * @param mixed $value
+ * @param int $status
*/
- function set($propertyName, $value, $status = null) {
-
+ public function set($propertyName, $value, $status = null)
+ {
if (is_null($status)) {
$status = is_null($value) ? 404 : 200;
}
// If this is an ALLPROPS request and the property is
// unknown, add it to the result; else ignore it:
if (!isset($this->result[$propertyName])) {
- if ($this->requestType === self::ALLPROPS) {
+ if (self::ALLPROPS === $this->requestType) {
$this->result[$propertyName] = [$status, $value];
}
+
return;
}
- if ($status !== 404 && $this->result[$propertyName][0] === 404) {
- $this->itemsLeft--;
- } elseif ($status === 404 && $this->result[$propertyName][0] !== 404) {
- $this->itemsLeft++;
+ if (404 !== $status && 404 === $this->result[$propertyName][0]) {
+ --$this->itemsLeft;
+ } elseif (404 === $status && 404 !== $this->result[$propertyName][0]) {
+ ++$this->itemsLeft;
}
$this->result[$propertyName] = [$status, $value];
-
}
/**
* Returns the current value for a property.
*
* @param string $propertyName
+ *
* @return mixed
*/
- function get($propertyName) {
-
+ public function get($propertyName)
+ {
return isset($this->result[$propertyName]) ? $this->result[$propertyName][1] : null;
-
}
/**
@@ -159,24 +155,22 @@ class PropFind {
* null will be returned.
*
* @param string $propertyName
+ *
* @return int|null
*/
- function getStatus($propertyName) {
-
+ public function getStatus($propertyName)
+ {
return isset($this->result[$propertyName]) ? $this->result[$propertyName][0] : null;
-
}
/**
* Updates the path for this PROPFIND.
*
* @param string $path
- * @return void
*/
- function setPath($path) {
-
+ public function setPath($path)
+ {
$this->path = $path;
-
}
/**
@@ -184,10 +178,9 @@ class PropFind {
*
* @return string
*/
- function getPath() {
-
+ public function getPath()
+ {
return $this->path;
-
}
/**
@@ -195,22 +188,19 @@ class PropFind {
*
* @return int
*/
- function getDepth() {
-
+ public function getDepth()
+ {
return $this->depth;
-
}
/**
* Updates the depth of this propfind request.
*
* @param int $depth
- * @return void
*/
- function setDepth($depth) {
-
+ public function setDepth($depth)
+ {
$this->depth = $depth;
-
}
/**
@@ -219,19 +209,19 @@ class PropFind {
*
* @return array
*/
- function get404Properties() {
-
- if ($this->itemsLeft === 0) {
+ public function get404Properties()
+ {
+ if (0 === $this->itemsLeft) {
return [];
}
$result = [];
foreach ($this->result as $propertyName => $stuff) {
- if ($stuff[0] === 404) {
+ if (404 === $stuff[0]) {
$result[] = $propertyName;
}
}
- return $result;
+ return $result;
}
/**
@@ -241,10 +231,9 @@ class PropFind {
*
* @return array
*/
- function getRequestedProperties() {
-
+ public function getRequestedProperties()
+ {
return $this->properties;
-
}
/**
@@ -252,10 +241,9 @@ class PropFind {
*
* @return bool
*/
- function isAllProps() {
-
- return $this->requestType === self::ALLPROPS;
-
+ public function isAllProps()
+ {
+ return self::ALLPROPS === $this->requestType;
}
/**
@@ -270,8 +258,8 @@ class PropFind {
*
* @return array
*/
- function getResultForMultiStatus() {
-
+ public function getResultForMultiStatus()
+ {
$r = [
200 => [],
404 => [],
@@ -284,9 +272,11 @@ class PropFind {
}
}
// Removing the 404's for multi-status requests.
- if ($this->requestType === self::ALLPROPS) unset($r[404]);
- return $r;
+ if (self::ALLPROPS === $this->requestType) {
+ unset($r[404]);
+ }
+ return $r;
}
/**
@@ -307,12 +297,12 @@ class PropFind {
protected $depth = 0;
/**
- * The type of request. See the TYPE constants
+ * The type of request. See the TYPE constants.
*/
protected $requestType;
/**
- * A list of requested properties
+ * A list of requested properties.
*
* @var array
*/
@@ -343,5 +333,4 @@ class PropFind {
* @var int
*/
protected $itemsLeft;
-
}
diff --git a/vendor/sabre/dav/lib/DAV/PropPatch.php b/vendor/sabre/dav/lib/DAV/PropPatch.php
index 6d599dacc..160bdb1a8 100644
--- a/vendor/sabre/dav/lib/DAV/PropPatch.php
+++ b/vendor/sabre/dav/lib/DAV/PropPatch.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV;
use UnexpectedValueException;
@@ -17,8 +19,8 @@ use UnexpectedValueException;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class PropPatch {
-
+class PropPatch
+{
/**
* Properties that are being updated.
*
@@ -52,14 +54,13 @@ class PropPatch {
protected $failed = false;
/**
- * Constructor
+ * Constructor.
*
* @param array $mutations A list of updates
*/
- function __construct(array $mutations) {
-
+ public function __construct(array $mutations)
+ {
$this->mutations = $mutations;
-
}
/**
@@ -81,21 +82,17 @@ class PropPatch {
* code associated with the operation.
*
* @param string|string[] $properties
- * @param callable $callback
- * @return void
+ * @param callable $callback
*/
- function handle($properties, callable $callback) {
-
+ public function handle($properties, callable $callback)
+ {
$usedProperties = [];
- foreach ((array)$properties as $propertyName) {
-
+ foreach ((array) $properties as $propertyName) {
if (array_key_exists($propertyName, $this->mutations) && !isset($this->result[$propertyName])) {
-
$usedProperties[] = $propertyName;
// HTTP Accepted
$this->result[$propertyName] = 202;
}
-
}
// Only registering if there's any unhandled properties.
@@ -107,9 +104,8 @@ class PropPatch {
// to also make sure that it stays that way, so the commit function
// knows how to format the arguments to the callback.
is_string($properties) ? $properties : $usedProperties,
- $callback
+ $callback,
];
-
}
/**
@@ -118,10 +114,9 @@ class PropPatch {
* this that you promise to process _all_ properties that are coming in.
*
* @param callable $callback
- * @return void
*/
- function handleRemaining(callable $callback) {
-
+ public function handleRemaining(callable $callback)
+ {
$properties = $this->getRemainingMutations();
if (!$properties) {
// Nothing to do, don't register callback
@@ -134,44 +129,39 @@ class PropPatch {
$this->propertyUpdateCallbacks[] = [
$properties,
- $callback
+ $callback,
];
}
-
}
/**
* Sets the result code for one or more properties.
*
* @param string|string[] $properties
- * @param int $resultCode
- * @return void
+ * @param int $resultCode
*/
- function setResultCode($properties, $resultCode) {
-
- foreach ((array)$properties as $propertyName) {
+ public function setResultCode($properties, $resultCode)
+ {
+ foreach ((array) $properties as $propertyName) {
$this->result[$propertyName] = $resultCode;
}
if ($resultCode >= 400) {
$this->failed = true;
}
-
}
/**
* Sets the result code for all properties that did not have a result yet.
*
* @param int $resultCode
- * @return void
*/
- function setRemainingResultCode($resultCode) {
-
+ public function setRemainingResultCode($resultCode)
+ {
$this->setResultCode(
$this->getRemainingMutations(),
$resultCode
);
-
}
/**
@@ -181,8 +171,8 @@ class PropPatch {
*
* @return string[]
*/
- function getRemainingMutations() {
-
+ public function getRemainingMutations()
+ {
$remaining = [];
foreach ($this->mutations as $propertyName => $propValue) {
if (!isset($this->result[$propertyName])) {
@@ -191,7 +181,6 @@ class PropPatch {
}
return $remaining;
-
}
/**
@@ -201,8 +190,8 @@ class PropPatch {
*
* @return array
*/
- function getRemainingValues() {
-
+ public function getRemainingValues()
+ {
$remaining = [];
foreach ($this->mutations as $propertyName => $propValue) {
if (!isset($this->result[$propertyName])) {
@@ -211,7 +200,6 @@ class PropPatch {
}
return $remaining;
-
}
/**
@@ -222,20 +210,17 @@ class PropPatch {
*
* @return bool
*/
- function commit() {
-
+ public function commit()
+ {
// First we validate if every property has a handler
foreach ($this->mutations as $propertyName => $value) {
-
if (!isset($this->result[$propertyName])) {
$this->failed = true;
$this->result[$propertyName] = 403;
}
-
}
foreach ($this->propertyUpdateCallbacks as $callbackInfo) {
-
if ($this->failed) {
break;
}
@@ -244,37 +229,32 @@ class PropPatch {
} else {
$this->doCallbackMultiProp($callbackInfo[0], $callbackInfo[1]);
}
-
}
- /**
+ /*
* If anywhere in this operation updating a property failed, we must
* update all other properties accordingly.
*/
if ($this->failed) {
-
foreach ($this->result as $propertyName => $status) {
- if ($status === 202) {
+ if (202 === $status) {
// Failed dependency
$this->result[$propertyName] = 424;
}
}
-
}
return !$this->failed;
-
}
/**
* Executes a property callback with the single-property syntax.
*
- * @param string $propertyName
+ * @param string $propertyName
* @param callable $callback
- * @return void
*/
- private function doCallBackSingleProp($propertyName, callable $callback) {
-
+ private function doCallBackSingleProp($propertyName, callable $callback)
+ {
$result = $callback($this->mutations[$propertyName]);
if (is_bool($result)) {
if ($result) {
@@ -297,18 +277,16 @@ class PropPatch {
if ($result >= 400) {
$this->failed = true;
}
-
}
/**
* Executes a property callback with the multi-property syntax.
*
- * @param array $propertyList
+ * @param array $propertyList
* @param callable $callback
- * @return void
*/
- private function doCallBackMultiProp(array $propertyList, callable $callback) {
-
+ private function doCallBackMultiProp(array $propertyList, callable $callback)
+ {
$argument = [];
foreach ($propertyList as $propertyName) {
$argument[$propertyName] = $this->mutations[$propertyName];
@@ -327,16 +305,13 @@ class PropPatch {
$this->failed = true;
}
$this->result[$propertyName] = $resultCode;
-
}
- } elseif ($result === true) {
-
+ } elseif (true === $result) {
// Success
foreach ($argument as $propertyName => $propertyValue) {
$this->result[$propertyName] = is_null($propertyValue) ? 204 : 200;
}
-
- } elseif ($result === false) {
+ } elseif (false === $result) {
// Fail :(
$this->failed = true;
foreach ($propertyList as $propertyName) {
@@ -345,7 +320,6 @@ class PropPatch {
} else {
throw new UnexpectedValueException('A callback sent to handle() did not return an array or a bool');
}
-
}
/**
@@ -353,21 +327,18 @@ class PropPatch {
*
* @return array
*/
- function getResult() {
-
+ public function getResult()
+ {
return $this->result;
-
}
/**
- * Returns the full list of mutations
+ * Returns the full list of mutations.
*
* @return array
*/
- function getMutations() {
-
+ public function getMutations()
+ {
return $this->mutations;
-
}
-
}
diff --git a/vendor/sabre/dav/lib/DAV/PropertyStorage/Backend/BackendInterface.php b/vendor/sabre/dav/lib/DAV/PropertyStorage/Backend/BackendInterface.php
index b15d7fef9..4bdc44775 100644
--- a/vendor/sabre/dav/lib/DAV/PropertyStorage/Backend/BackendInterface.php
+++ b/vendor/sabre/dav/lib/DAV/PropertyStorage/Backend/BackendInterface.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\PropertyStorage\Backend;
use Sabre\DAV\PropFind;
@@ -15,8 +17,8 @@ use Sabre\DAV\PropPatch;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-interface BackendInterface {
-
+interface BackendInterface
+{
/**
* Fetches properties for a path.
*
@@ -30,14 +32,13 @@ interface BackendInterface {
* However, you can also support the 'allprops' property here. In that
* case, you should check for $propFind->isAllProps().
*
- * @param string $path
+ * @param string $path
* @param PropFind $propFind
- * @return void
*/
- function propFind($path, PropFind $propFind);
+ public function propFind($path, PropFind $propFind);
/**
- * Updates properties for a path
+ * Updates properties for a path.
*
* This method received a PropPatch object, which contains all the
* information about the update.
@@ -45,11 +46,10 @@ interface BackendInterface {
* Usually you would want to call 'handleRemaining' on this object, to get;
* a list of all properties that need to be stored.
*
- * @param string $path
+ * @param string $path
* @param PropPatch $propPatch
- * @return void
*/
- function propPatch($path, PropPatch $propPatch);
+ public function propPatch($path, PropPatch $propPatch);
/**
* This method is called after a node is deleted.
@@ -60,12 +60,11 @@ interface BackendInterface {
* tree.
*
* @param string $path
- * @return void
*/
- function delete($path);
+ public function delete($path);
/**
- * This method is called after a successful MOVE
+ * This method is called after a successful MOVE.
*
* This should be used to migrate all properties from one path to another.
* Note that entire collections may be moved, so ensure that all properties
@@ -73,8 +72,6 @@ interface BackendInterface {
*
* @param string $source
* @param string $destination
- * @return void
*/
- function move($source, $destination);
-
+ public function move($source, $destination);
}
diff --git a/vendor/sabre/dav/lib/DAV/PropertyStorage/Backend/PDO.php b/vendor/sabre/dav/lib/DAV/PropertyStorage/Backend/PDO.php
index 6f3f1feaf..e640f420e 100644
--- a/vendor/sabre/dav/lib/DAV/PropertyStorage/Backend/PDO.php
+++ b/vendor/sabre/dav/lib/DAV/PropertyStorage/Backend/PDO.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\PropertyStorage\Backend;
use Sabre\DAV\PropFind;
@@ -18,8 +20,8 @@ use Sabre\DAV\Xml\Property\Complex;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class PDO implements BackendInterface {
-
+class PDO implements BackendInterface
+{
/**
* Value is stored as string.
*/
@@ -36,28 +38,27 @@ class PDO implements BackendInterface {
const VT_OBJECT = 3;
/**
- * PDO
+ * PDO.
*
* @var \PDO
*/
protected $pdo;
/**
- * PDO table name we'll be using
+ * PDO table name we'll be using.
*
* @var string
*/
public $tableName = 'propertystorage';
/**
- * Creates the PDO property storage engine
+ * Creates the PDO property storage engine.
*
* @param \PDO $pdo
*/
- function __construct(\PDO $pdo) {
-
+ public function __construct(\PDO $pdo)
+ {
$this->pdo = $pdo;
-
}
/**
@@ -73,42 +74,40 @@ class PDO implements BackendInterface {
* However, you can also support the 'allprops' property here. In that
* case, you should check for $propFind->isAllProps().
*
- * @param string $path
+ * @param string $path
* @param PropFind $propFind
- * @return void
*/
- function propFind($path, PropFind $propFind) {
-
- if (!$propFind->isAllProps() && count($propFind->get404Properties()) === 0) {
+ public function propFind($path, PropFind $propFind)
+ {
+ if (!$propFind->isAllProps() && 0 === count($propFind->get404Properties())) {
return;
}
- $query = 'SELECT name, value, valuetype FROM ' . $this->tableName . ' WHERE path = ?';
+ $query = 'SELECT name, value, valuetype FROM '.$this->tableName.' WHERE path = ?';
$stmt = $this->pdo->prepare($query);
$stmt->execute([$path]);
while ($row = $stmt->fetch(\PDO::FETCH_ASSOC)) {
- if (gettype($row['value']) === 'resource') {
+ if ('resource' === gettype($row['value'])) {
$row['value'] = stream_get_contents($row['value']);
}
switch ($row['valuetype']) {
- case null :
- case self::VT_STRING :
+ case null:
+ case self::VT_STRING:
$propFind->set($row['name'], $row['value']);
break;
- case self::VT_XML :
+ case self::VT_XML:
$propFind->set($row['name'], new Complex($row['value']));
break;
- case self::VT_OBJECT :
+ case self::VT_OBJECT:
$propFind->set($row['name'], unserialize($row['value']));
break;
}
}
-
}
/**
- * Updates properties for a path
+ * Updates properties for a path.
*
* This method received a PropPatch object, which contains all the
* information about the update.
@@ -116,38 +115,30 @@ class PDO implements BackendInterface {
* Usually you would want to call 'handleRemaining' on this object, to get;
* a list of all properties that need to be stored.
*
- * @param string $path
+ * @param string $path
* @param PropPatch $propPatch
- * @return void
*/
- function propPatch($path, PropPatch $propPatch) {
-
- $propPatch->handleRemaining(function($properties) use ($path) {
-
-
- if ($this->pdo->getAttribute(\PDO::ATTR_DRIVER_NAME) === 'pgsql') {
-
+ public function propPatch($path, PropPatch $propPatch)
+ {
+ $propPatch->handleRemaining(function ($properties) use ($path) {
+ if ('pgsql' === $this->pdo->getAttribute(\PDO::ATTR_DRIVER_NAME)) {
$updateSql = <<<SQL
INSERT INTO {$this->tableName} (path, name, valuetype, value)
VALUES (:path, :name, :valuetype, :value)
ON CONFLICT (path, name)
DO UPDATE SET valuetype = :valuetype, value = :value
SQL;
-
-
} else {
$updateSql = <<<SQL
REPLACE INTO {$this->tableName} (path, name, valuetype, value)
VALUES (:path, :name, :valuetype, :value)
SQL;
-
}
$updateStmt = $this->pdo->prepare($updateSql);
- $deleteStmt = $this->pdo->prepare("DELETE FROM " . $this->tableName . " WHERE path = ? AND name = ?");
+ $deleteStmt = $this->pdo->prepare('DELETE FROM '.$this->tableName.' WHERE path = ? AND name = ?');
foreach ($properties as $name => $value) {
-
if (!is_null($value)) {
if (is_scalar($value)) {
$valueType = self::VT_STRING;
@@ -165,17 +156,13 @@ SQL;
$updateStmt->bindParam('value', $value, \PDO::PARAM_LOB);
$updateStmt->execute();
-
} else {
$deleteStmt->execute([$path, $name]);
}
-
}
return true;
-
});
-
}
/**
@@ -187,26 +174,24 @@ SQL;
* tree.
*
* @param string $path
- * @return void
*/
- function delete($path) {
-
- $stmt = $this->pdo->prepare("DELETE FROM " . $this->tableName . " WHERE path = ? OR path LIKE ? ESCAPE '='");
+ public function delete($path)
+ {
+ $stmt = $this->pdo->prepare('DELETE FROM '.$this->tableName." WHERE path = ? OR path LIKE ? ESCAPE '='");
$childPath = strtr(
$path,
[
'=' => '==',
'%' => '=%',
- '_' => '=_'
+ '_' => '=_',
]
- ) . '/%';
+ ).'/%';
$stmt->execute([$path, $childPath]);
-
}
/**
- * This method is called after a successful MOVE
+ * This method is called after a successful MOVE.
*
* This should be used to migrate all properties from one path to another.
* Note that entire collections may be moved, so ensure that all properties
@@ -214,33 +199,30 @@ SQL;
*
* @param string $source
* @param string $destination
- * @return void
*/
- function move($source, $destination) {
-
+ public function move($source, $destination)
+ {
// I don't know a way to write this all in a single sql query that's
// also compatible across db engines, so we're letting PHP do all the
// updates. Much slower, but it should still be pretty fast in most
// cases.
- $select = $this->pdo->prepare('SELECT id, path FROM ' . $this->tableName . ' WHERE path = ? OR path LIKE ?');
- $select->execute([$source, $source . '/%']);
+ $select = $this->pdo->prepare('SELECT id, path FROM '.$this->tableName.' WHERE path = ? OR path LIKE ?');
+ $select->execute([$source, $source.'/%']);
- $update = $this->pdo->prepare('UPDATE ' . $this->tableName . ' SET path = ? WHERE id = ?');
+ $update = $this->pdo->prepare('UPDATE '.$this->tableName.' SET path = ? WHERE id = ?');
while ($row = $select->fetch(\PDO::FETCH_ASSOC)) {
-
// Sanity check. SQL may select too many records, such as records
// with different cases.
- if ($row['path'] !== $source && strpos($row['path'], $source . '/') !== 0) continue;
+ if ($row['path'] !== $source && 0 !== strpos($row['path'], $source.'/')) {
+ continue;
+ }
$trailingPart = substr($row['path'], strlen($source) + 1);
$newPath = $destination;
if ($trailingPart) {
- $newPath .= '/' . $trailingPart;
+ $newPath .= '/'.$trailingPart;
}
$update->execute([$newPath, $row['id']]);
-
}
-
}
-
}
diff --git a/vendor/sabre/dav/lib/DAV/PropertyStorage/Plugin.php b/vendor/sabre/dav/lib/DAV/PropertyStorage/Plugin.php
index a66a14113..aa8610eb8 100644
--- a/vendor/sabre/dav/lib/DAV/PropertyStorage/Plugin.php
+++ b/vendor/sabre/dav/lib/DAV/PropertyStorage/Plugin.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\PropertyStorage;
use Sabre\DAV\INode;
@@ -23,8 +25,8 @@ use Sabre\DAV\ServerPlugin;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class Plugin extends ServerPlugin {
-
+class Plugin extends ServerPlugin
+{
/**
* If you only want this plugin to store properties for a limited set of
* paths, you can use a pathFilter to do this.
@@ -43,14 +45,13 @@ class Plugin extends ServerPlugin {
public $backend;
/**
- * Creates the plugin
+ * Creates the plugin.
*
* @param Backend\BackendInterface $backend
*/
- function __construct(Backend\BackendInterface $backend) {
-
+ public function __construct(Backend\BackendInterface $backend)
+ {
$this->backend = $backend;
-
}
/**
@@ -62,15 +63,13 @@ class Plugin extends ServerPlugin {
* This method should set up the required event subscriptions.
*
* @param Server $server
- * @return void
*/
- function initialize(Server $server) {
-
- $server->on('propFind', [$this, 'propFind'], 130);
- $server->on('propPatch', [$this, 'propPatch'], 300);
- $server->on('afterMove', [$this, 'afterMove']);
+ public function initialize(Server $server)
+ {
+ $server->on('propFind', [$this, 'propFind'], 130);
+ $server->on('propPatch', [$this, 'propPatch'], 300);
+ $server->on('afterMove', [$this, 'afterMove']);
$server->on('afterUnbind', [$this, 'afterUnbind']);
-
}
/**
@@ -80,34 +79,34 @@ class Plugin extends ServerPlugin {
* plugin will look in the property storage backend to find them.
*
* @param PropFind $propFind
- * @param INode $node
- * @return void
+ * @param INode $node
*/
- function propFind(PropFind $propFind, INode $node) {
-
+ public function propFind(PropFind $propFind, INode $node)
+ {
$path = $propFind->getPath();
$pathFilter = $this->pathFilter;
- if ($pathFilter && !$pathFilter($path)) return;
+ if ($pathFilter && !$pathFilter($path)) {
+ return;
+ }
$this->backend->propFind($propFind->getPath(), $propFind);
-
}
/**
- * Called during PROPPATCH operations
+ * Called during PROPPATCH operations.
*
* If there's any updated properties that haven't been stored, the
* propertystorage backend can handle it.
*
- * @param string $path
+ * @param string $path
* @param PropPatch $propPatch
- * @return void
*/
- function propPatch($path, PropPatch $propPatch) {
-
+ public function propPatch($path, PropPatch $propPatch)
+ {
$pathFilter = $this->pathFilter;
- if ($pathFilter && !$pathFilter($path)) return;
+ if ($pathFilter && !$pathFilter($path)) {
+ return;
+ }
$this->backend->propPatch($path, $propPatch);
-
}
/**
@@ -117,14 +116,14 @@ class Plugin extends ServerPlugin {
* database.
*
* @param string $path
- * @return void
*/
- function afterUnbind($path) {
-
+ public function afterUnbind($path)
+ {
$pathFilter = $this->pathFilter;
- if ($pathFilter && !$pathFilter($path)) return;
+ if ($pathFilter && !$pathFilter($path)) {
+ return;
+ }
$this->backend->delete($path);
-
}
/**
@@ -134,18 +133,20 @@ class Plugin extends ServerPlugin {
*
* @param string $source
* @param string $destination
- * @return void
*/
- function afterMove($source, $destination) {
-
+ public function afterMove($source, $destination)
+ {
$pathFilter = $this->pathFilter;
- if ($pathFilter && !$pathFilter($source)) return;
+ if ($pathFilter && !$pathFilter($source)) {
+ return;
+ }
// If the destination is filtered, afterUnbind will handle cleaning up
// the properties.
- if ($pathFilter && !$pathFilter($destination)) return;
+ if ($pathFilter && !$pathFilter($destination)) {
+ return;
+ }
$this->backend->move($source, $destination);
-
}
/**
@@ -156,10 +157,9 @@ class Plugin extends ServerPlugin {
*
* @return string
*/
- function getPluginName() {
-
+ public function getPluginName()
+ {
return 'property-storage';
-
}
/**
@@ -173,13 +173,12 @@ class Plugin extends ServerPlugin {
*
* @return array
*/
- function getPluginInfo() {
-
+ public function getPluginInfo()
+ {
return [
- 'name' => $this->getPluginName(),
+ 'name' => $this->getPluginName(),
'description' => 'This plugin allows any arbitrary WebDAV property to be set on any resource.',
- 'link' => 'http://sabre.io/dav/property-storage/',
+ 'link' => 'http://sabre.io/dav/property-storage/',
];
-
}
}
diff --git a/vendor/sabre/dav/lib/DAV/Server.php b/vendor/sabre/dav/lib/DAV/Server.php
index f7fcf3057..09760e9d1 100644
--- a/vendor/sabre/dav/lib/DAV/Server.php
+++ b/vendor/sabre/dav/lib/DAV/Server.php
@@ -1,76 +1,79 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV;
use Psr\Log\LoggerAwareInterface;
use Psr\Log\LoggerAwareTrait;
use Psr\Log\LoggerInterface;
use Psr\Log\NullLogger;
-use Sabre\Event\EventEmitter;
+use Sabre\Event\EmitterInterface;
+use Sabre\Event\WildcardEmitterTrait;
use Sabre\HTTP;
use Sabre\HTTP\RequestInterface;
use Sabre\HTTP\ResponseInterface;
-use Sabre\HTTP\URLUtil;
use Sabre\Uri;
/**
- * Main DAV server class
+ * Main DAV server class.
*
* @copyright Copyright (C) fruux GmbH (https://fruux.com/)
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class Server extends EventEmitter implements LoggerAwareInterface {
-
+class Server implements LoggerAwareInterface, EmitterInterface
+{
+ use WildcardEmitterTrait;
use LoggerAwareTrait;
/**
- * Infinity is used for some request supporting the HTTP Depth header and indicates that the operation should traverse the entire tree
+ * Infinity is used for some request supporting the HTTP Depth header and indicates that the operation should traverse the entire tree.
*/
const DEPTH_INFINITY = -1;
/**
- * XML namespace for all SabreDAV related elements
+ * XML namespace for all SabreDAV related elements.
*/
const NS_SABREDAV = 'http://sabredav.org/ns';
/**
- * The tree object
+ * The tree object.
*
* @var Tree
*/
public $tree;
/**
- * The base uri
+ * The base uri.
*
* @var string
*/
protected $baseUri = null;
/**
- * httpResponse
+ * httpResponse.
*
* @var HTTP\Response
*/
public $httpResponse;
/**
- * httpRequest
+ * httpRequest.
*
* @var HTTP\Request
*/
public $httpRequest;
/**
- * PHP HTTP Sapi
+ * PHP HTTP Sapi.
*
* @var HTTP\Sapi
*/
public $sapi;
/**
- * The list of plugins
+ * The list of plugins.
*
* @var array
*/
@@ -98,7 +101,6 @@ class Server extends EventEmitter implements LoggerAwareInterface {
* @var string[]
*/
public $protectedProperties = [
-
// RFC4918
'{DAV:}getcontentlength',
'{DAV:}getetag',
@@ -129,12 +131,11 @@ class Server extends EventEmitter implements LoggerAwareInterface {
// sabredav extensions
'{http://sabredav.org/ns}sync-token',
-
];
/**
* This is a flag that allow or not showing file, line and code
- * of the exception in the returned XML
+ * of the exception in the returned XML.
*
* @var bool
*/
@@ -181,10 +182,10 @@ class Server extends EventEmitter implements LoggerAwareInterface {
*
* @var bool
*/
- static $exposeVersion = true;
+ public static $exposeVersion = true;
/**
- * Sets up the server
+ * Sets up the server.
*
* If a Sabre\DAV\Tree object is passed as an argument, it will
* use it as the directory tree. If a Sabre\DAV\INode is passed, it
@@ -198,25 +199,15 @@ class Server extends EventEmitter implements LoggerAwareInterface {
*
* @param Tree|INode|array|null $treeOrNode The tree object
*/
- function __construct($treeOrNode = null) {
-
+ public function __construct($treeOrNode = null)
+ {
if ($treeOrNode instanceof Tree) {
$this->tree = $treeOrNode;
} elseif ($treeOrNode instanceof INode) {
$this->tree = new Tree($treeOrNode);
} elseif (is_array($treeOrNode)) {
-
- // If it's an array, a list of nodes was passed, and we need to
- // create the root node.
- foreach ($treeOrNode as $node) {
- if (!($node instanceof INode)) {
- throw new Exception('Invalid argument passed to constructor. If you\'re passing an array, all the values must implement Sabre\\DAV\\INode');
- }
- }
-
$root = new SimpleCollection('root', $treeOrNode);
$this->tree = new Tree($root);
-
} elseif (is_null($treeOrNode)) {
$root = new SimpleCollection('root');
$this->tree = new Tree($root);
@@ -229,18 +220,14 @@ class Server extends EventEmitter implements LoggerAwareInterface {
$this->httpResponse = new HTTP\Response();
$this->httpRequest = $this->sapi->getRequest();
$this->addPlugin(new CorePlugin());
-
}
/**
- * Starts the DAV Server
- *
- * @return void
+ * Starts the DAV Server.
*/
- function exec() {
-
+ public function start()
+ {
try {
-
// If nginx (pre-1.2) is used as a proxy server, and SabreDAV as an
// origin, we must make sure we send back HTTP/1.0 if this was
// requested.
@@ -252,9 +239,7 @@ class Server extends EventEmitter implements LoggerAwareInterface {
// Setting the base url
$this->httpRequest->setBaseUrl($this->getBaseUri());
$this->invokeMethod($this->httpRequest, $this->httpResponse);
-
- } catch (\Exception $e) {
-
+ } catch (\Throwable $e) {
try {
$this->emit('exception', [$e]);
} catch (\Exception $ignore) {
@@ -266,10 +251,8 @@ class Server extends EventEmitter implements LoggerAwareInterface {
$error->setAttribute('xmlns:s', self::NS_SABREDAV);
$DOM->appendChild($error);
- $h = function($v) {
-
- return htmlspecialchars($v, ENT_NOQUOTES, 'UTF-8');
-
+ $h = function ($v) {
+ return htmlspecialchars((string) $v, ENT_NOQUOTES, 'UTF-8');
};
if (self::$exposeVersion) {
@@ -299,18 +282,13 @@ class Server extends EventEmitter implements LoggerAwareInterface {
}
}
-
if ($e instanceof Exception) {
-
$httpCode = $e->getHTTPCode();
$e->serialize($this, $error);
$headers = $e->getHTTPHeaders($this);
-
} else {
-
$httpCode = 500;
$headers = [];
-
}
$headers['Content-Type'] = 'application/xml; charset=utf-8';
@@ -318,37 +296,46 @@ class Server extends EventEmitter implements LoggerAwareInterface {
$this->httpResponse->setHeaders($headers);
$this->httpResponse->setBody($DOM->saveXML());
$this->sapi->sendResponse($this->httpResponse);
-
}
+ }
+ /**
+ * Alias of start().
+ *
+ * @deprecated
+ */
+ public function exec()
+ {
+ $this->start();
}
/**
- * Sets the base server uri
+ * Sets the base server uri.
*
* @param string $uri
- * @return void
*/
- function setBaseUri($uri) {
-
+ public function setBaseUri($uri)
+ {
// If the baseUri does not end with a slash, we must add it
- if ($uri[strlen($uri) - 1] !== '/')
+ if ('/' !== $uri[strlen($uri) - 1]) {
$uri .= '/';
+ }
$this->baseUri = $uri;
-
}
/**
- * Returns the base responding uri
+ * Returns the base responding uri.
*
* @return string
*/
- function getBaseUri() {
+ public function getBaseUri()
+ {
+ if (is_null($this->baseUri)) {
+ $this->baseUri = $this->guessBaseUri();
+ }
- if (is_null($this->baseUri)) $this->baseUri = $this->guessBaseUri();
return $this->baseUri;
-
}
/**
@@ -359,53 +346,50 @@ class Server extends EventEmitter implements LoggerAwareInterface {
*
* @return string
*/
- function guessBaseUri() {
-
+ public function guessBaseUri()
+ {
$pathInfo = $this->httpRequest->getRawServerValue('PATH_INFO');
$uri = $this->httpRequest->getRawServerValue('REQUEST_URI');
// If PATH_INFO is found, we can assume it's accurate.
if (!empty($pathInfo)) {
-
// We need to make sure we ignore the QUERY_STRING part
- if ($pos = strpos($uri, '?'))
+ if ($pos = strpos($uri, '?')) {
$uri = substr($uri, 0, $pos);
+ }
// PATH_INFO is only set for urls, such as: /example.php/path
// in that case PATH_INFO contains '/path'.
// Note that REQUEST_URI is percent encoded, while PATH_INFO is
// not, Therefore they are only comparable if we first decode
// REQUEST_INFO as well.
- $decodedUri = URLUtil::decodePath($uri);
+ $decodedUri = HTTP\decodePath($uri);
// A simple sanity check:
if (substr($decodedUri, strlen($decodedUri) - strlen($pathInfo)) === $pathInfo) {
$baseUri = substr($decodedUri, 0, strlen($decodedUri) - strlen($pathInfo));
- return rtrim($baseUri, '/') . '/';
- }
- throw new Exception('The REQUEST_URI (' . $uri . ') did not end with the contents of PATH_INFO (' . $pathInfo . '). This server might be misconfigured.');
+ return rtrim($baseUri, '/').'/';
+ }
+ throw new Exception('The REQUEST_URI ('.$uri.') did not end with the contents of PATH_INFO ('.$pathInfo.'). This server might be misconfigured.');
}
// The last fallback is that we're just going to assume the server root.
return '/';
-
}
/**
- * Adds a plugin to the server
+ * Adds a plugin to the server.
*
* For more information, console the documentation of Sabre\DAV\ServerPlugin
*
* @param ServerPlugin $plugin
- * @return void
*/
- function addPlugin(ServerPlugin $plugin) {
-
+ public function addPlugin(ServerPlugin $plugin)
+ {
$this->plugins[$plugin->getPluginName()] = $plugin;
$plugin->initialize($this);
-
}
/**
@@ -414,26 +398,26 @@ class Server extends EventEmitter implements LoggerAwareInterface {
* This function returns null if the plugin was not found.
*
* @param string $name
+ *
* @return ServerPlugin
*/
- function getPlugin($name) {
-
- if (isset($this->plugins[$name]))
+ public function getPlugin($name)
+ {
+ if (isset($this->plugins[$name])) {
return $this->plugins[$name];
+ }
return null;
-
}
/**
- * Returns all plugins
+ * Returns all plugins.
*
* @return array
*/
- function getPlugins() {
-
+ public function getPlugins()
+ {
return $this->plugins;
-
}
/**
@@ -441,29 +425,29 @@ class Server extends EventEmitter implements LoggerAwareInterface {
*
* @return LoggerInterface
*/
- function getLogger() {
-
+ public function getLogger()
+ {
if (!$this->logger) {
$this->logger = new NullLogger();
}
- return $this->logger;
+ return $this->logger;
}
/**
- * Handles a http request, and execute a method based on its name
+ * Handles a http request, and execute a method based on its name.
*
- * @param RequestInterface $request
+ * @param RequestInterface $request
* @param ResponseInterface $response
- * @param bool $sendResponse Whether to send the HTTP response to the DAV client.
- * @return void
+ * @param bool $sendResponse whether to send the HTTP response to the DAV client
*/
- function invokeMethod(RequestInterface $request, ResponseInterface $response, $sendResponse = true) {
-
+ public function invokeMethod(RequestInterface $request, ResponseInterface $response, $sendResponse = true)
+ {
$method = $request->getMethod();
- if (!$this->emit('beforeMethod:' . $method, [$request, $response])) return;
- if (!$this->emit('beforeMethod', [$request, $response])) return;
+ if (!$this->emit('beforeMethod:'.$method, [$request, $response])) {
+ return;
+ }
if (self::$exposeVersion) {
$response->setHeader('X-Sabre-Version', Version::VERSION);
@@ -473,32 +457,31 @@ class Server extends EventEmitter implements LoggerAwareInterface {
if (!$this->checkPreconditions($request, $response)) {
$this->sapi->sendResponse($response);
+
return;
}
- if ($this->emit('method:' . $method, [$request, $response])) {
- if ($this->emit('method', [$request, $response])) {
- $exMessage = "There was no plugin in the system that was willing to handle this " . $method . " method.";
- if ($method === "GET") {
- $exMessage .= " Enable the Browser plugin to get a better result here.";
- }
-
- // Unsupported method
- throw new Exception\NotImplemented($exMessage);
+ if ($this->emit('method:'.$method, [$request, $response])) {
+ $exMessage = 'There was no plugin in the system that was willing to handle this '.$method.' method.';
+ if ('GET' === $method) {
+ $exMessage .= ' Enable the Browser plugin to get a better result here.';
}
+
+ // Unsupported method
+ throw new Exception\NotImplemented($exMessage);
}
- if (!$this->emit('afterMethod:' . $method, [$request, $response])) return;
- if (!$this->emit('afterMethod', [$request, $response])) return;
+ if (!$this->emit('afterMethod:'.$method, [$request, $response])) {
+ return;
+ }
- if ($response->getStatus() === null) {
+ if (null === $response->getStatus()) {
throw new Exception('No subsystem set a valid HTTP status code. Something must have interrupted the request without providing further detail.');
}
if ($sendResponse) {
$this->sapi->sendResponse($response);
$this->emit('afterResponse', [$request, $response]);
}
-
}
// {{{ HTTP/WebDAV protocol helpers
@@ -507,10 +490,11 @@ class Server extends EventEmitter implements LoggerAwareInterface {
* Returns an array with all the supported HTTP methods for a specific uri.
*
* @param string $path
+ *
* @return array
*/
- function getAllowedMethods($path) {
-
+ public function getAllowedMethods($path)
+ {
$methods = [
'OPTIONS',
'GET',
@@ -521,7 +505,7 @@ class Server extends EventEmitter implements LoggerAwareInterface {
'PROPPATCH',
'COPY',
'MOVE',
- 'REPORT'
+ 'REPORT',
];
// The MKCOL is only allowed on an unmapped uri
@@ -532,22 +516,22 @@ class Server extends EventEmitter implements LoggerAwareInterface {
}
// We're also checking if any of the plugins register any new methods
- foreach ($this->plugins as $plugin) $methods = array_merge($methods, $plugin->getHTTPMethods($path));
+ foreach ($this->plugins as $plugin) {
+ $methods = array_merge($methods, $plugin->getHTTPMethods($path));
+ }
array_unique($methods);
return $methods;
-
}
/**
- * Gets the uri for the request, keeping the base uri into consideration
+ * Gets the uri for the request, keeping the base uri into consideration.
*
* @return string
*/
- function getRequestUri() {
-
+ public function getRequestUri()
+ {
return $this->calculateUri($this->httpRequest->getUrl());
-
}
/**
@@ -559,66 +543,65 @@ class Server extends EventEmitter implements LoggerAwareInterface {
* * uri-decodes the path
*
* @param string $uri
+ *
* @throws Exception\Forbidden A permission denied exception is thrown whenever there was an attempt to supply a uri outside of the base uri
+ *
* @return string
*/
- function calculateUri($uri) {
-
- if ($uri[0] != '/' && strpos($uri, '://')) {
-
+ public function calculateUri($uri)
+ {
+ if ('' != $uri && '/' != $uri[0] && strpos($uri, '://')) {
$uri = parse_url($uri, PHP_URL_PATH);
-
}
- $uri = Uri\normalize(str_replace('//', '/', $uri));
+ $uri = Uri\normalize(preg_replace('|/+|', '/', $uri));
$baseUri = Uri\normalize($this->getBaseUri());
- if (strpos($uri, $baseUri) === 0) {
-
- return trim(URLUtil::decodePath(substr($uri, strlen($baseUri))), '/');
+ if (0 === strpos($uri, $baseUri)) {
+ return trim(HTTP\decodePath(substr($uri, strlen($baseUri))), '/');
// A special case, if the baseUri was accessed without a trailing
// slash, we'll accept it as well.
- } elseif ($uri . '/' === $baseUri) {
-
+ } elseif ($uri.'/' === $baseUri) {
return '';
-
} else {
-
- throw new Exception\Forbidden('Requested uri (' . $uri . ') is out of base uri (' . $this->getBaseUri() . ')');
-
+ throw new Exception\Forbidden('Requested uri ('.$uri.') is out of base uri ('.$this->getBaseUri().')');
}
-
}
/**
- * Returns the HTTP depth header
+ * Returns the HTTP depth header.
*
* This method returns the contents of the HTTP depth request header. If the depth header was 'infinity' it will return the Sabre\DAV\Server::DEPTH_INFINITY object
* It is possible to supply a default depth value, which is used when the depth header has invalid content, or is completely non-existent
*
* @param mixed $default
+ *
* @return int
*/
- function getHTTPDepth($default = self::DEPTH_INFINITY) {
-
+ public function getHTTPDepth($default = self::DEPTH_INFINITY)
+ {
// If its not set, we'll grab the default
$depth = $this->httpRequest->getHeader('Depth');
- if (is_null($depth)) return $default;
-
- if ($depth == 'infinity') return self::DEPTH_INFINITY;
+ if (is_null($depth)) {
+ return $default;
+ }
+ if ('infinity' == $depth) {
+ return self::DEPTH_INFINITY;
+ }
// If its an unknown value. we'll grab the default
- if (!ctype_digit($depth)) return $default;
-
- return (int)$depth;
+ if (!ctype_digit($depth)) {
+ return $default;
+ }
+ return (int) $depth;
}
/**
- * Returns the HTTP range header
+ * Returns the HTTP range header.
*
* This method returns null if there is no well-formed HTTP range request
* header or array($start, $end).
@@ -629,24 +612,29 @@ class Server extends EventEmitter implements LoggerAwareInterface {
* If the second offset is null, it should be treated as the offset of the last byte of the entity
* If the first offset is null, the second offset should be used to retrieve the last x bytes of the entity
*
- * @return array|null
+ * @return int[]|null
*/
- function getHTTPRange() {
-
+ public function getHTTPRange()
+ {
$range = $this->httpRequest->getHeader('range');
- if (is_null($range)) return null;
+ if (is_null($range)) {
+ return null;
+ }
// Matching "Range: bytes=1234-5678: both numbers are optional
- if (!preg_match('/^bytes=([0-9]*)-([0-9]*)$/i', $range, $matches)) return null;
+ if (!preg_match('/^bytes=([0-9]*)-([0-9]*)$/i', $range, $matches)) {
+ return null;
+ }
- if ($matches[1] === '' && $matches[2] === '') return null;
+ if ('' === $matches[1] && '' === $matches[2]) {
+ return null;
+ }
return [
- $matches[1] !== '' ? $matches[1] : null,
- $matches[2] !== '' ? $matches[2] : null,
+ '' !== $matches[1] ? (int) $matches[1] : null,
+ '' !== $matches[2] ? (int) $matches[2] : null,
];
-
}
/**
@@ -675,8 +663,8 @@ class Server extends EventEmitter implements LoggerAwareInterface {
*
* @return array
*/
- function getHTTPPrefer() {
-
+ public function getHTTPPrefer()
+ {
$result = [
// can be true or false
'respond-async' => false,
@@ -689,23 +677,19 @@ class Server extends EventEmitter implements LoggerAwareInterface {
];
if ($prefer = $this->httpRequest->getHeader('Prefer')) {
-
$result = array_merge(
$result,
HTTP\parsePrefer($prefer)
);
-
- } elseif ($this->httpRequest->getHeader('Brief') == 't') {
+ } elseif ('t' == $this->httpRequest->getHeader('Brief')) {
$result['return'] = 'minimal';
}
return $result;
-
}
-
/**
- * Returns information about Copy and Move requests
+ * Returns information about Copy and Move requests.
*
* This function is created to help getting information about the source and the destination for the
* WebDAV MOVE and COPY HTTP request. It also validates a lot of information and throws proper exceptions
@@ -715,74 +699,82 @@ class Server extends EventEmitter implements LoggerAwareInterface {
* * destinationExists - Whether or not the destination is an existing url (and should therefore be overwritten)
*
* @param RequestInterface $request
- * @throws Exception\BadRequest upon missing or broken request headers
+ *
+ * @throws Exception\BadRequest upon missing or broken request headers
* @throws Exception\UnsupportedMediaType when trying to copy into a
- * non-collection.
- * @throws Exception\PreconditionFailed If overwrite is set to false, but
- * the destination exists.
- * @throws Exception\Forbidden when source and destination paths are
- * identical.
- * @throws Exception\Conflict When trying to copy a node into its own
- * subtree.
+ * non-collection
+ * @throws Exception\PreconditionFailed if overwrite is set to false, but
+ * the destination exists
+ * @throws Exception\Forbidden when source and destination paths are
+ * identical
+ * @throws Exception\Conflict when trying to copy a node into its own
+ * subtree
+ *
* @return array
*/
- function getCopyAndMoveInfo(RequestInterface $request) {
-
+ public function getCopyAndMoveInfo(RequestInterface $request)
+ {
// Collecting the relevant HTTP headers
- if (!$request->getHeader('Destination')) throw new Exception\BadRequest('The destination header was not supplied');
+ if (!$request->getHeader('Destination')) {
+ throw new Exception\BadRequest('The destination header was not supplied');
+ }
$destination = $this->calculateUri($request->getHeader('Destination'));
$overwrite = $request->getHeader('Overwrite');
- if (!$overwrite) $overwrite = 'T';
- if (strtoupper($overwrite) == 'T') $overwrite = true;
- elseif (strtoupper($overwrite) == 'F') $overwrite = false;
+ if (!$overwrite) {
+ $overwrite = 'T';
+ }
+ if ('T' == strtoupper($overwrite)) {
+ $overwrite = true;
+ } elseif ('F' == strtoupper($overwrite)) {
+ $overwrite = false;
+ }
// We need to throw a bad request exception, if the header was invalid
- else throw new Exception\BadRequest('The HTTP Overwrite header should be either T or F');
-
- list($destinationDir) = URLUtil::splitPath($destination);
+ else {
+ throw new Exception\BadRequest('The HTTP Overwrite header should be either T or F');
+ }
+ list($destinationDir) = Uri\split($destination);
try {
$destinationParent = $this->tree->getNodeForPath($destinationDir);
- if (!($destinationParent instanceof ICollection)) throw new Exception\UnsupportedMediaType('The destination node is not a collection');
+ if (!($destinationParent instanceof ICollection)) {
+ throw new Exception\UnsupportedMediaType('The destination node is not a collection');
+ }
} catch (Exception\NotFound $e) {
-
// If the destination parent node is not found, we throw a 409
throw new Exception\Conflict('The destination node is not found');
}
try {
-
$destinationNode = $this->tree->getNodeForPath($destination);
// If this succeeded, it means the destination already exists
// we'll need to throw precondition failed in case overwrite is false
- if (!$overwrite) throw new Exception\PreconditionFailed('The destination node already exists, and the overwrite header is set to false', 'Overwrite');
-
+ if (!$overwrite) {
+ throw new Exception\PreconditionFailed('The destination node already exists, and the overwrite header is set to false', 'Overwrite');
+ }
} catch (Exception\NotFound $e) {
-
// Destination didn't exist, we're all good
$destinationNode = false;
-
}
$requestPath = $request->getPath();
if ($destination === $requestPath) {
throw new Exception\Forbidden('Source and destination uri are identical.');
}
- if (substr($destination, 0, strlen($requestPath) + 1) === $requestPath . '/') {
+ if (substr($destination, 0, strlen($requestPath) + 1) === $requestPath.'/') {
throw new Exception\Conflict('The destination may not be part of the same subtree as the source path.');
}
// These are the three relevant properties we need to return
return [
- 'destination' => $destination,
- 'destinationExists' => !!$destinationNode,
- 'destinationNode' => $destinationNode,
+ 'destination' => $destination,
+ 'destinationExists' => (bool) $destinationNode,
+ 'destinationNode' => $destinationNode,
];
-
}
/**
- * Returns a list of properties for a path
+ * Returns a list of properties for a path.
*
* This is a simplified version getPropertiesForPath. If you aren't
* interested in status codes, but you just want to have a flat list of
@@ -793,18 +785,18 @@ class Server extends EventEmitter implements LoggerAwareInterface {
* returned.
*
* @param string $path
- * @param array $propertyNames
+ * @param array $propertyNames
+ *
* @return array
*/
- function getProperties($path, $propertyNames) {
-
+ public function getProperties($path, $propertyNames)
+ {
$result = $this->getPropertiesForPath($path, $propertyNames, 0);
if (isset($result[0][200])) {
return $result[0][200];
} else {
return [];
}
-
}
/**
@@ -816,26 +808,27 @@ class Server extends EventEmitter implements LoggerAwareInterface {
* The parent node will not be returned.
*
* @param string $path
- * @param array $propertyNames
+ * @param array $propertyNames
+ *
* @return array
*/
- function getPropertiesForChildren($path, $propertyNames) {
-
+ public function getPropertiesForChildren($path, $propertyNames)
+ {
$result = [];
foreach ($this->getPropertiesForPath($path, $propertyNames, 1) as $k => $row) {
-
// Skipping the parent path
- if ($k === 0) continue;
+ if (0 === $k) {
+ continue;
+ }
$result[$row['href']] = $row[200];
-
}
- return $result;
+ return $result;
}
/**
- * Returns a list of HTTP headers for a particular resource
+ * Returns a list of HTTP headers for a particular resource.
*
* The generated http headers are based on properties provided by the
* resource. The method basically provides a simple mapping between
@@ -844,61 +837,64 @@ class Server extends EventEmitter implements LoggerAwareInterface {
* The headers are intended to be used for HEAD and GET requests.
*
* @param string $path
+ *
* @return array
*/
- function getHTTPHeaders($path) {
-
+ public function getHTTPHeaders($path)
+ {
$propertyMap = [
- '{DAV:}getcontenttype' => 'Content-Type',
+ '{DAV:}getcontenttype' => 'Content-Type',
'{DAV:}getcontentlength' => 'Content-Length',
- '{DAV:}getlastmodified' => 'Last-Modified',
- '{DAV:}getetag' => 'ETag',
+ '{DAV:}getlastmodified' => 'Last-Modified',
+ '{DAV:}getetag' => 'ETag',
];
$properties = $this->getProperties($path, array_keys($propertyMap));
$headers = [];
foreach ($propertyMap as $property => $header) {
- if (!isset($properties[$property])) continue;
+ if (!isset($properties[$property])) {
+ continue;
+ }
if (is_scalar($properties[$property])) {
$headers[$header] = $properties[$property];
// GetLastModified gets special cased
} elseif ($properties[$property] instanceof Xml\Property\GetLastModified) {
- $headers[$header] = HTTP\Util::toHTTPDate($properties[$property]->getTime());
+ $headers[$header] = HTTP\toDate($properties[$property]->getTime());
}
-
}
return $headers;
-
}
/**
* Small helper to support PROPFIND with DEPTH_INFINITY.
*
* @param PropFind $propFind
- * @param array $yieldFirst
- * @return \Iterator
+ * @param array $yieldFirst
+ *
+ * @return \Traversable
*/
- private function generatePathNodes(PropFind $propFind, array $yieldFirst = null) {
- if ($yieldFirst !== null) {
+ private function generatePathNodes(PropFind $propFind, array $yieldFirst = null)
+ {
+ if (null !== $yieldFirst) {
yield $yieldFirst;
}
$newDepth = $propFind->getDepth();
$path = $propFind->getPath();
- if ($newDepth !== self::DEPTH_INFINITY) {
- $newDepth--;
+ if (self::DEPTH_INFINITY !== $newDepth) {
+ --$newDepth;
}
$propertyNames = $propFind->getRequestedProperties();
$propFindType = !empty($propertyNames) ? PropFind::NORMAL : PropFind::ALLPROPS;
foreach ($this->tree->getChildren($path) as $childNode) {
- if ($path !== '') {
- $subPath = $path . '/' . $childNode->getName();
+ if ('' !== $path) {
+ $subPath = $path.'/'.$childNode->getName();
} else {
$subPath = $childNode->getName();
}
@@ -906,20 +902,19 @@ class Server extends EventEmitter implements LoggerAwareInterface {
yield [
$subPropFind,
- $childNode
+ $childNode,
];
- if (($newDepth === self::DEPTH_INFINITY || $newDepth >= 1) && $childNode instanceof ICollection) {
+ if ((self::DEPTH_INFINITY === $newDepth || $newDepth >= 1) && $childNode instanceof ICollection) {
foreach ($this->generatePathNodes($subPropFind) as $subItem) {
yield $subItem;
}
}
-
}
}
/**
- * Returns a list of properties for a given path
+ * Returns a list of properties for a given path.
*
* The path that should be supplied should have the baseUrl stripped out
* The list of properties should be supplied in Clark notation. If the list is empty
@@ -928,20 +923,21 @@ class Server extends EventEmitter implements LoggerAwareInterface {
* If a depth of 1 is requested child elements will also be returned.
*
* @param string $path
- * @param array $propertyNames
- * @param int $depth
+ * @param array $propertyNames
+ * @param int $depth
+ *
* @return array
*
* @deprecated Use getPropertiesIteratorForPath() instead (as it's more memory efficient)
* @see getPropertiesIteratorForPath()
*/
- function getPropertiesForPath($path, $propertyNames = [], $depth = 0) {
-
+ public function getPropertiesForPath($path, $propertyNames = [], $depth = 0)
+ {
return iterator_to_array($this->getPropertiesIteratorForPath($path, $propertyNames, $depth));
-
}
+
/**
- * Returns a list of properties for a given path
+ * Returns a list of properties for a given path.
*
* The path that should be supplied should have the baseUrl stripped out
* The list of properties should be supplied in Clark notation. If the list is empty
@@ -950,33 +946,35 @@ class Server extends EventEmitter implements LoggerAwareInterface {
* If a depth of 1 is requested child elements will also be returned.
*
* @param string $path
- * @param array $propertyNames
- * @param int $depth
+ * @param array $propertyNames
+ * @param int $depth
+ *
* @return \Iterator
*/
- function getPropertiesIteratorForPath($path, $propertyNames = [], $depth = 0) {
-
+ public function getPropertiesIteratorForPath($path, $propertyNames = [], $depth = 0)
+ {
// The only two options for the depth of a propfind is 0 or 1 - as long as depth infinity is not enabled
- if (!$this->enablePropfindDepthInfinity && $depth != 0) $depth = 1;
+ if (!$this->enablePropfindDepthInfinity && 0 != $depth) {
+ $depth = 1;
+ }
$path = trim($path, '/');
$propFindType = $propertyNames ? PropFind::NORMAL : PropFind::ALLPROPS;
- $propFind = new PropFind($path, (array)$propertyNames, $depth, $propFindType);
+ $propFind = new PropFind($path, (array) $propertyNames, $depth, $propFindType);
$parentNode = $this->tree->getNodeForPath($path);
$propFindRequests = [[
$propFind,
- $parentNode
+ $parentNode,
]];
- if (($depth > 0 || $depth === self::DEPTH_INFINITY) && $parentNode instanceof ICollection) {
+ if (($depth > 0 || self::DEPTH_INFINITY === $depth) && $parentNode instanceof ICollection) {
$propFindRequests = $this->generatePathNodes(clone $propFind, current($propFindRequests));
}
foreach ($propFindRequests as $propFindRequest) {
-
list($propFind, $node) = $propFindRequest;
$r = $this->getPropertiesByNode($propFind, $node);
if ($r) {
@@ -993,9 +991,7 @@ class Server extends EventEmitter implements LoggerAwareInterface {
}
yield $result;
}
-
}
-
}
/**
@@ -1010,17 +1006,17 @@ class Server extends EventEmitter implements LoggerAwareInterface {
*
* @param array $paths
* @param array $propertyNames
+ *
* @return array
*/
- function getPropertiesForMultiplePaths(array $paths, array $propertyNames = []) {
-
+ public function getPropertiesForMultiplePaths(array $paths, array $propertyNames = [])
+ {
$result = [
];
$nodes = $this->tree->getMultipleNodes($paths);
foreach ($nodes as $path => $node) {
-
$propFind = new PropFind($path, $propertyNames);
$r = $this->getPropertiesByNode($propFind, $node);
if ($r) {
@@ -1032,14 +1028,11 @@ class Server extends EventEmitter implements LoggerAwareInterface {
$result[$path]['href'] .= '/';
}
}
-
}
return $result;
-
}
-
/**
* Determines all properties for a node.
*
@@ -1051,13 +1044,13 @@ class Server extends EventEmitter implements LoggerAwareInterface {
* list of properties.
*
* @param PropFind $propFind
- * @param INode $node
+ * @param INode $node
+ *
* @return bool
*/
- function getPropertiesByNode(PropFind $propFind, INode $node) {
-
+ public function getPropertiesByNode(PropFind $propFind, INode $node)
+ {
return $this->emit('propFind', [$propFind, $node]);
-
}
/**
@@ -1072,13 +1065,16 @@ class Server extends EventEmitter implements LoggerAwareInterface {
* @param string $uri
* @param resource $data
* @param string $etag
+ *
* @return bool
*/
- function createFile($uri, $data, &$etag = null) {
+ public function createFile($uri, $data, &$etag = null)
+ {
+ list($dir, $name) = Uri\split($uri);
- list($dir, $name) = URLUtil::splitPath($uri);
-
- if (!$this->emit('beforeBind', [$uri])) return false;
+ if (!$this->emit('beforeBind', [$uri])) {
+ return false;
+ }
$parent = $this->tree->getNodeForPath($dir);
if (!$parent instanceof ICollection) {
@@ -1091,13 +1087,17 @@ class Server extends EventEmitter implements LoggerAwareInterface {
//
// If $modified is true, we must not send back an ETag.
$modified = false;
- if (!$this->emit('beforeCreateFile', [$uri, &$data, $parent, &$modified])) return false;
+ if (!$this->emit('beforeCreateFile', [$uri, &$data, $parent, &$modified])) {
+ return false;
+ }
$etag = $parent->createFile($name, $data);
- if ($modified) $etag = null;
+ if ($modified) {
+ $etag = null;
+ }
- $this->tree->markDirty($dir . '/' . $name);
+ $this->tree->markDirty($dir.'/'.$name);
$this->emit('afterBind', [$uri]);
$this->emit('afterCreateFile', [$uri, $parent]);
@@ -1113,10 +1113,11 @@ class Server extends EventEmitter implements LoggerAwareInterface {
* @param string $uri
* @param resource $data
* @param string $etag
+ *
* @return bool
*/
- function updateFile($uri, $data, &$etag = null) {
-
+ public function updateFile($uri, $data, &$etag = null)
+ {
$node = $this->tree->getNodeForPath($uri);
// It is possible for an event handler to modify the content of the
@@ -1125,47 +1126,46 @@ class Server extends EventEmitter implements LoggerAwareInterface {
//
// If $modified is true, we must not send back an ETag.
$modified = false;
- if (!$this->emit('beforeWriteContent', [$uri, $node, &$data, &$modified])) return false;
+ if (!$this->emit('beforeWriteContent', [$uri, $node, &$data, &$modified])) {
+ return false;
+ }
$etag = $node->put($data);
- if ($modified) $etag = null;
+ if ($modified) {
+ $etag = null;
+ }
$this->emit('afterWriteContent', [$uri, $node]);
return true;
}
-
-
/**
* This method is invoked by sub-systems creating a new directory.
*
* @param string $uri
- * @return void
*/
- function createDirectory($uri) {
-
+ public function createDirectory($uri)
+ {
$this->createCollection($uri, new MkCol(['{DAV:}collection'], []));
-
}
/**
- * Use this method to create a new collection
+ * Use this method to create a new collection.
+ *
+ * @param string $uri The new uri
+ * @param MkCol $mkCol
*
- * @param string $uri The new uri
- * @param MkCol $mkCol
* @return array|null
*/
- function createCollection($uri, MkCol $mkCol) {
-
- list($parentUri, $newName) = URLUtil::splitPath($uri);
+ public function createCollection($uri, MkCol $mkCol)
+ {
+ list($parentUri, $newName) = Uri\split($uri);
// Making sure the parent exists
try {
$parent = $this->tree->getNodeForPath($parentUri);
-
} catch (Exception\NotFound $e) {
throw new Exception\Conflict('Parent node does not exist');
-
}
// Making sure the parent is a collection
@@ -1179,26 +1179,23 @@ class Server extends EventEmitter implements LoggerAwareInterface {
// If we got here.. it means there's already a node on that url, and we need to throw a 405
throw new Exception\MethodNotAllowed('The resource you tried to create already exists');
-
} catch (Exception\NotFound $e) {
// NotFound is the expected behavior.
}
-
- if (!$this->emit('beforeBind', [$uri])) return;
+ if (!$this->emit('beforeBind', [$uri])) {
+ return;
+ }
if ($parent instanceof IExtendedCollection) {
-
- /**
+ /*
* If the parent is an instance of IExtendedCollection, it means that
* we can pass the MkCol object directly as it may be able to store
* properties immediately.
*/
$parent->createExtendedCollection($newName, $mkCol);
-
} else {
-
- /**
+ /*
* If the parent is a standard ICollection, it means only
* 'standard' collections can be created, so we should fail any
* MKCOL operation that carries extra resourcetypes.
@@ -1208,7 +1205,6 @@ class Server extends EventEmitter implements LoggerAwareInterface {
}
$parent->createDirectory($newName);
-
}
// If there are any properties that have not been handled/stored,
@@ -1227,23 +1223,21 @@ class Server extends EventEmitter implements LoggerAwareInterface {
];
foreach ($result as $propertyName => $status) {
-
if (!isset($formattedResult[$status])) {
$formattedResult[$status] = [];
}
$formattedResult[$status][$propertyName] = null;
-
}
+
return $formattedResult;
}
$this->tree->markDirty($parentUri);
$this->emit('afterBind', [$uri]);
-
}
/**
- * This method updates a resource's properties
+ * This method updates a resource's properties.
*
* The properties array must be a list of properties. Array-keys are
* property names in clarknotation, array-values are it's values.
@@ -1256,17 +1250,17 @@ class Server extends EventEmitter implements LoggerAwareInterface {
* as their values.
*
* @param string $path
- * @param array $properties
+ * @param array $properties
+ *
* @return array
*/
- function updateProperties($path, array $properties) {
-
+ public function updateProperties($path, array $properties)
+ {
$propPatch = new PropPatch($properties);
$this->emit('propPatch', [$path, $propPatch]);
$propPatch->commit();
return $propPatch->getResult();
-
}
/**
@@ -1287,19 +1281,19 @@ class Server extends EventEmitter implements LoggerAwareInterface {
* related to If-None-Match, If-Match and If-Unmodified Since. It will
* set the status to 304 Not Modified for If-Modified_since.
*
- * @param RequestInterface $request
+ * @param RequestInterface $request
* @param ResponseInterface $response
+ *
* @return bool
*/
- function checkPreconditions(RequestInterface $request, ResponseInterface $response) {
-
+ public function checkPreconditions(RequestInterface $request, ResponseInterface $response)
+ {
$path = $request->getPath();
$node = null;
$lastMod = null;
$etag = null;
if ($ifMatch = $request->getHeader('If-Match')) {
-
// If-Match contains an entity tag. Only if the entity-tag
// matches we are allowed to make the request succeed.
// If the entity-tag is '*' we are only allowed to make the
@@ -1311,13 +1305,11 @@ class Server extends EventEmitter implements LoggerAwareInterface {
}
// Only need to check entity tags if they are not *
- if ($ifMatch !== '*') {
-
+ if ('*' !== $ifMatch) {
// There can be multiple ETags
$ifMatch = explode(',', $ifMatch);
$haveMatch = false;
foreach ($ifMatch as $ifMatchItem) {
-
// Stripping any extra spaces
$ifMatchItem = trim($ifMatchItem, ' ');
@@ -1331,17 +1323,17 @@ class Server extends EventEmitter implements LoggerAwareInterface {
$haveMatch = true;
}
}
-
}
if (!$haveMatch) {
- if ($etag) $response->setHeader('ETag', $etag);
- throw new Exception\PreconditionFailed('An If-Match header was specified, but none of the specified the ETags matched.', 'If-Match');
+ if ($etag) {
+ $response->setHeader('ETag', $etag);
+ }
+ throw new Exception\PreconditionFailed('An If-Match header was specified, but none of the specified ETags matched.', 'If-Match');
}
}
}
if ($ifNoneMatch = $request->getHeader('If-None-Match')) {
-
// The If-None-Match header contains an ETag.
// Only if the ETag does not match the current ETag, the request will succeed
// The header can also contain *, in which case the request
@@ -1356,46 +1348,46 @@ class Server extends EventEmitter implements LoggerAwareInterface {
}
if ($nodeExists) {
$haveMatch = false;
- if ($ifNoneMatch === '*') $haveMatch = true;
- else {
-
+ if ('*' === $ifNoneMatch) {
+ $haveMatch = true;
+ } else {
// There might be multiple ETags
$ifNoneMatch = explode(',', $ifNoneMatch);
$etag = $node instanceof IFile ? $node->getETag() : null;
foreach ($ifNoneMatch as $ifNoneMatchItem) {
-
// Stripping any extra spaces
$ifNoneMatchItem = trim($ifNoneMatchItem, ' ');
- if ($etag === $ifNoneMatchItem) $haveMatch = true;
-
+ if ($etag === $ifNoneMatchItem) {
+ $haveMatch = true;
+ }
}
-
}
if ($haveMatch) {
- if ($etag) $response->setHeader('ETag', $etag);
- if ($request->getMethod() === 'GET') {
+ if ($etag) {
+ $response->setHeader('ETag', $etag);
+ }
+ if ('GET' === $request->getMethod()) {
$response->setStatus(304);
+
return false;
} else {
throw new Exception\PreconditionFailed('An If-None-Match header was specified, but the ETag matched (or * was specified).', 'If-None-Match');
}
}
}
-
}
if (!$ifNoneMatch && ($ifModifiedSince = $request->getHeader('If-Modified-Since'))) {
-
// The If-Modified-Since header contains a date. We
// will only return the entity if it has been changed since
// that date. If it hasn't been changed, we return a 304
// header
// Note that this header only has to be checked if there was no If-None-Match header
// as per the HTTP spec.
- $date = HTTP\Util::parseHTTPDate($ifModifiedSince);
+ $date = HTTP\parseDate($ifModifiedSince);
if ($date) {
if (is_null($node)) {
@@ -1403,10 +1395,11 @@ class Server extends EventEmitter implements LoggerAwareInterface {
}
$lastMod = $node->getLastModified();
if ($lastMod) {
- $lastMod = new \DateTime('@' . $lastMod);
+ $lastMod = new \DateTime('@'.$lastMod);
if ($lastMod <= $date) {
$response->setStatus(304);
- $response->setHeader('Last-Modified', HTTP\Util::toHTTPDate($lastMod));
+ $response->setHeader('Last-Modified', HTTP\toDate($lastMod));
+
return false;
}
}
@@ -1414,10 +1407,9 @@ class Server extends EventEmitter implements LoggerAwareInterface {
}
if ($ifUnmodifiedSince = $request->getHeader('If-Unmodified-Since')) {
-
// The If-Unmodified-Since will allow allow the request if the
// entity has not changed since the specified date.
- $date = HTTP\Util::parseHTTPDate($ifUnmodifiedSince);
+ $date = HTTP\parseDate($ifUnmodifiedSince);
// We must only check the date if it's valid
if ($date) {
@@ -1426,13 +1418,12 @@ class Server extends EventEmitter implements LoggerAwareInterface {
}
$lastMod = $node->getLastModified();
if ($lastMod) {
- $lastMod = new \DateTime('@' . $lastMod);
+ $lastMod = new \DateTime('@'.$lastMod);
if ($lastMod > $date) {
throw new Exception\PreconditionFailed('An If-Unmodified-Since header was specified, but the entity has been changed since the specified date.', 'If-Unmodified-Since');
}
}
}
-
}
// Now the hardest, the If: header. The If: header can contain multiple
@@ -1461,13 +1452,11 @@ class Server extends EventEmitter implements LoggerAwareInterface {
// Every ifCondition needs to validate to true, so we exit as soon as
// we have an invalid condition.
foreach ($ifConditions as $ifCondition) {
-
$uri = $ifCondition['uri'];
$tokens = $ifCondition['tokens'];
// We only need 1 valid token for the condition to succeed.
foreach ($tokens as $token) {
-
$tokenValid = $token['validToken'] || !$token['token'];
$etagValid = false;
@@ -1477,35 +1466,28 @@ class Server extends EventEmitter implements LoggerAwareInterface {
// Checking the ETag, only if the token was already deemed
// valid and there is one.
if ($token['etag'] && $tokenValid) {
-
// The token was valid, and there was an ETag. We must
// grab the current ETag and check it.
$node = $this->tree->getNodeForPath($uri);
$etagValid = $node instanceof IFile && $node->getETag() == $token['etag'];
-
}
-
if (($tokenValid && $etagValid) ^ $token['negate']) {
// Both were valid, so we can go to the next condition.
continue 2;
}
-
-
}
// If we ended here, it means there was no valid ETag + token
// combination found for the current condition. This means we fail!
- throw new Exception\PreconditionFailed('Failed to find a valid token/etag combination for ' . $uri, 'If');
-
+ throw new Exception\PreconditionFailed('Failed to find a valid token/etag combination for '.$uri, 'If');
}
return true;
-
}
/**
- * This method is created to extract information from the WebDAV HTTP 'If:' header
+ * This method is created to extract information from the WebDAV HTTP 'If:' header.
*
* The If header can be quite complex, and has a bunch of features. We're using a regex to extract all relevant information
* The function will return an array, containing structs with the following keys
@@ -1573,12 +1555,15 @@ class Server extends EventEmitter implements LoggerAwareInterface {
* ]
*
* @param RequestInterface $request
+ *
* @return array
*/
- function getIfConditions(RequestInterface $request) {
-
+ public function getIfConditions(RequestInterface $request)
+ {
$header = $request->getHeader('If');
- if (!$header) return [];
+ if (!$header) {
+ return [];
+ }
$matches = [];
@@ -1588,18 +1573,16 @@ class Server extends EventEmitter implements LoggerAwareInterface {
$conditions = [];
foreach ($matches as $match) {
-
// If there was no uri specified in this match, and there were
// already conditions parsed, we add the condition to the list of
// conditions for the previous uri.
if (!$match['uri'] && count($conditions)) {
$conditions[count($conditions) - 1]['tokens'][] = [
'negate' => $match['not'] ? true : false,
- 'token' => $match['token'],
- 'etag' => isset($match['etag']) ? $match['etag'] : ''
+ 'token' => $match['token'],
+ 'etag' => isset($match['etag']) ? $match['etag'] : '',
];
} else {
-
if (!$match['uri']) {
$realUri = $request->getPath();
} else {
@@ -1607,55 +1590,55 @@ class Server extends EventEmitter implements LoggerAwareInterface {
}
$conditions[] = [
- 'uri' => $realUri,
+ 'uri' => $realUri,
'tokens' => [
[
'negate' => $match['not'] ? true : false,
- 'token' => $match['token'],
- 'etag' => isset($match['etag']) ? $match['etag'] : ''
- ]
+ 'token' => $match['token'],
+ 'etag' => isset($match['etag']) ? $match['etag'] : '',
+ ],
],
-
];
}
-
}
return $conditions;
-
}
/**
* Returns an array with resourcetypes for a node.
*
* @param INode $node
+ *
* @return array
*/
- function getResourceTypeForNode(INode $node) {
-
+ public function getResourceTypeForNode(INode $node)
+ {
$result = [];
foreach ($this->resourceTypeMapping as $className => $resourceType) {
- if ($node instanceof $className) $result[] = $resourceType;
+ if ($node instanceof $className) {
+ $result[] = $resourceType;
+ }
}
- return $result;
+ return $result;
}
// }}}
// {{{ XML Readers & Writers
-
/**
* Generates a WebDAV propfind response body based on a list of nodes.
*
* If 'strip404s' is set to true, all 404 responses will be removed.
*
* @param array|\Traversable $fileProperties The list with nodes
- * @param bool $strip404s
+ * @param bool $strip404s
+ *
* @return string
*/
- function generateMultiStatus($fileProperties, $strip404s = false) {
-
+ public function generateMultiStatus($fileProperties, $strip404s = false)
+ {
$w = $this->xml->getWriter();
$w->openMemory();
$w->contextUri = $this->baseUri;
@@ -1664,7 +1647,6 @@ class Server extends EventEmitter implements LoggerAwareInterface {
$w->startElement('{DAV:}multistatus');
foreach ($fileProperties as $entry) {
-
$href = $entry['href'];
unset($entry['href']);
if ($strip404s) {
@@ -1675,14 +1657,12 @@ class Server extends EventEmitter implements LoggerAwareInterface {
$entry
);
$w->write([
- 'name' => '{DAV:}response',
- 'value' => $response
+ 'name' => '{DAV:}response',
+ 'value' => $response,
]);
}
$w->endElement();
return $w->outputMemory();
-
}
-
}
diff --git a/vendor/sabre/dav/lib/DAV/ServerPlugin.php b/vendor/sabre/dav/lib/DAV/ServerPlugin.php
index b2c468ab3..9aefa7f72 100644
--- a/vendor/sabre/dav/lib/DAV/ServerPlugin.php
+++ b/vendor/sabre/dav/lib/DAV/ServerPlugin.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV;
/**
@@ -11,8 +13,8 @@ namespace Sabre\DAV;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-abstract class ServerPlugin {
-
+abstract class ServerPlugin
+{
/**
* This initializes the plugin.
*
@@ -22,9 +24,8 @@ abstract class ServerPlugin {
* This method should set up the required event subscriptions.
*
* @param Server $server
- * @return void
*/
- abstract function initialize(Server $server);
+ abstract public function initialize(Server $server);
/**
* This method should return a list of server-features.
@@ -34,10 +35,9 @@ abstract class ServerPlugin {
*
* @return array
*/
- function getFeatures() {
-
+ public function getFeatures()
+ {
return [];
-
}
/**
@@ -48,12 +48,12 @@ abstract class ServerPlugin {
* available for the specified uri.
*
* @param string $path
+ *
* @return array
*/
- function getHTTPMethods($path) {
-
+ public function getHTTPMethods($path)
+ {
return [];
-
}
/**
@@ -64,10 +64,9 @@ abstract class ServerPlugin {
*
* @return string
*/
- function getPluginName() {
-
+ public function getPluginName()
+ {
return get_class($this);
-
}
/**
@@ -78,12 +77,12 @@ abstract class ServerPlugin {
* implement them
*
* @param string $uri
+ *
* @return array
*/
- function getSupportedReportSet($uri) {
-
+ public function getSupportedReportSet($uri)
+ {
return [];
-
}
/**
@@ -97,14 +96,12 @@ abstract class ServerPlugin {
*
* @return array
*/
- function getPluginInfo() {
-
+ public function getPluginInfo()
+ {
return [
- 'name' => $this->getPluginName(),
+ 'name' => $this->getPluginName(),
'description' => null,
- 'link' => null,
+ 'link' => null,
];
-
}
-
}
diff --git a/vendor/sabre/dav/lib/DAV/Sharing/ISharedNode.php b/vendor/sabre/dav/lib/DAV/Sharing/ISharedNode.php
index 034aefbdc..a746ac753 100644
--- a/vendor/sabre/dav/lib/DAV/Sharing/ISharedNode.php
+++ b/vendor/sabre/dav/lib/DAV/Sharing/ISharedNode.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\Sharing;
use Sabre\DAV\INode;
@@ -13,8 +15,8 @@ use Sabre\DAV\INode;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-interface ISharedNode extends INode {
-
+interface ISharedNode extends INode
+{
/**
* Returns the 'access level' for the instance of this shared resource.
*
@@ -23,7 +25,7 @@ interface ISharedNode extends INode {
*
* @return int
*/
- function getShareAccess();
+ public function getShareAccess();
/**
* This function must return a URI that uniquely identifies the shared
@@ -36,7 +38,7 @@ interface ISharedNode extends INode {
*
* @return string
*/
- function getShareResourceUri();
+ public function getShareResourceUri();
/**
* Updates the list of sharees.
@@ -44,9 +46,8 @@ interface ISharedNode extends INode {
* Every item must be a Sharee object.
*
* @param \Sabre\DAV\Xml\Element\Sharee[] $sharees
- * @return void
*/
- function updateInvites(array $sharees);
+ public function updateInvites(array $sharees);
/**
* Returns the list of people whom this resource is shared with.
@@ -64,6 +65,5 @@ interface ISharedNode extends INode {
*
* @return \Sabre\DAV\Xml\Element\Sharee[]
*/
- function getInvites();
-
+ public function getInvites();
}
diff --git a/vendor/sabre/dav/lib/DAV/Sharing/Plugin.php b/vendor/sabre/dav/lib/DAV/Sharing/Plugin.php
index ef5702c57..5706fabf1 100644
--- a/vendor/sabre/dav/lib/DAV/Sharing/Plugin.php
+++ b/vendor/sabre/dav/lib/DAV/Sharing/Plugin.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\Sharing;
use Sabre\DAV\Exception\BadRequest;
@@ -14,7 +16,7 @@ use Sabre\HTTP\RequestInterface;
use Sabre\HTTP\ResponseInterface;
/**
- * This plugin implements HTTP requests and properties related to:
+ * This plugin implements HTTP requests and properties related to:.
*
* draft-pot-webdav-resource-sharing
*
@@ -24,8 +26,8 @@ use Sabre\HTTP\ResponseInterface;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class Plugin extends ServerPlugin {
-
+class Plugin extends ServerPlugin
+{
const ACCESS_NOTSHARED = 0;
const ACCESS_SHAREDOWNER = 1;
const ACCESS_READ = 2;
@@ -52,10 +54,9 @@ class Plugin extends ServerPlugin {
*
* @return array
*/
- function getFeatures() {
-
+ public function getFeatures()
+ {
return ['resource-sharing'];
-
}
/**
@@ -66,10 +67,9 @@ class Plugin extends ServerPlugin {
*
* @return string
*/
- function getPluginName() {
-
+ public function getPluginName()
+ {
return 'sharing';
-
}
/**
@@ -81,10 +81,9 @@ class Plugin extends ServerPlugin {
* This method should set up the required event subscriptions.
*
* @param Server $server
- * @return void
*/
- function initialize(Server $server) {
-
+ public function initialize(Server $server)
+ {
$this->server = $server;
$server->xml->elementMap['{DAV:}share-resource'] = 'Sabre\\DAV\\Xml\\Request\\ShareResource';
@@ -94,12 +93,11 @@ class Plugin extends ServerPlugin {
'{DAV:}share-mode'
);
- $server->on('method:POST', [$this, 'httpPost']);
- $server->on('propFind', [$this, 'propFind']);
+ $server->on('method:POST', [$this, 'httpPost']);
+ $server->on('propFind', [$this, 'propFind']);
$server->on('getSupportedPrivilegeSet', [$this, 'getSupportedPrivilegeSet']);
- $server->on('onHTMLActionsPanel', [$this, 'htmlActionsPanel']);
- $server->on('onBrowserPostAction', [$this, 'browserPostAction']);
-
+ $server->on('onHTMLActionsPanel', [$this, 'htmlActionsPanel']);
+ $server->on('onBrowserPostAction', [$this, 'browserPostAction']);
}
/**
@@ -108,18 +106,15 @@ class Plugin extends ServerPlugin {
* The sharees array is a list of people that are to be added modified
* or removed in the list of shares.
*
- * @param string $path
+ * @param string $path
* @param Sharee[] $sharees
- * @return void
*/
- function shareResource($path, array $sharees) {
-
+ public function shareResource($path, array $sharees)
+ {
$node = $this->server->tree->getNodeForPath($path);
if (!$node instanceof ISharedNode) {
-
throw new Forbidden('Sharing is not allowed on this node');
-
}
// Getting ACL info
@@ -138,7 +133,6 @@ class Plugin extends ServerPlugin {
$sharee->principal = $principal;
}
$node->updateInvites($sharees);
-
}
/**
@@ -147,47 +141,41 @@ class Plugin extends ServerPlugin {
* This allows us to inject any sharings-specific properties.
*
* @param PropFind $propFind
- * @param INode $node
- * @return void
+ * @param INode $node
*/
- function propFind(PropFind $propFind, INode $node) {
-
+ public function propFind(PropFind $propFind, INode $node)
+ {
if ($node instanceof ISharedNode) {
-
- $propFind->handle('{DAV:}share-access', function() use ($node) {
-
+ $propFind->handle('{DAV:}share-access', function () use ($node) {
return new Property\ShareAccess($node->getShareAccess());
-
});
- $propFind->handle('{DAV:}invite', function() use ($node) {
-
+ $propFind->handle('{DAV:}invite', function () use ($node) {
return new Property\Invite($node->getInvites());
-
});
- $propFind->handle('{DAV:}share-resource-uri', function() use ($node) {
-
+ $propFind->handle('{DAV:}share-resource-uri', function () use ($node) {
return new Property\Href($node->getShareResourceUri());
-
});
-
}
-
}
/**
- * We intercept this to handle POST requests on shared resources
+ * We intercept this to handle POST requests on shared resources.
*
- * @param RequestInterface $request
+ * @param RequestInterface $request
* @param ResponseInterface $response
- * @return null|bool
+ *
+ * @return bool|null
*/
- function httpPost(RequestInterface $request, ResponseInterface $response) {
-
+ public function httpPost(RequestInterface $request, ResponseInterface $response)
+ {
$path = $request->getPath();
$contentType = $request->getHeader('Content-Type');
+ if (null === $contentType) {
+ return;
+ }
// We're only interested in the davsharing content type.
- if (strpos($contentType, 'application/davsharing+xml') === false) {
+ if (false === strpos($contentType, 'application/davsharing+xml')) {
return;
}
@@ -198,7 +186,6 @@ class Plugin extends ServerPlugin {
);
switch ($documentType) {
-
case '{DAV:}share-resource':
$this->shareResource($path, $message->sharees);
@@ -210,11 +197,9 @@ class Plugin extends ServerPlugin {
// Breaking the event chain
return false;
- default :
- throw new BadRequest('Unexpected document type: ' . $documentType . ' for this Content-Type');
-
+ default:
+ throw new BadRequest('Unexpected document type: '.$documentType.' for this Content-Type');
}
-
}
/**
@@ -226,11 +211,11 @@ class Plugin extends ServerPlugin {
* @param INode $node
* @param array $supportedPrivilegeSet
*/
- function getSupportedPrivilegeSet(INode $node, array &$supportedPrivilegeSet) {
-
+ public function getSupportedPrivilegeSet(INode $node, array &$supportedPrivilegeSet)
+ {
if ($node instanceof ISharedNode) {
$supportedPrivilegeSet['{DAV:}share'] = [
- 'abstract' => false,
+ 'abstract' => false,
'aggregates' => [],
];
}
@@ -247,27 +232,27 @@ class Plugin extends ServerPlugin {
*
* @return array
*/
- function getPluginInfo() {
-
+ public function getPluginInfo()
+ {
return [
- 'name' => $this->getPluginName(),
+ 'name' => $this->getPluginName(),
'description' => 'This plugin implements WebDAV resource sharing',
- 'link' => 'https://github.com/evert/webdav-sharing'
+ 'link' => 'https://github.com/evert/webdav-sharing',
];
-
}
/**
* This method is used to generate HTML output for the
* DAV\Browser\Plugin.
*
- * @param INode $node
+ * @param INode $node
* @param string $output
* @param string $path
+ *
* @return bool|null
*/
- function htmlActionsPanel(INode $node, &$output, $path) {
-
+ public function htmlActionsPanel(INode $node, &$output, $path)
+ {
if (!$node instanceof ISharedNode) {
return;
}
@@ -293,7 +278,6 @@ class Plugin extends ServerPlugin {
<input type="submit" value="share" />
</form>
</td></tr>';
-
}
/**
@@ -302,11 +286,11 @@ class Plugin extends ServerPlugin {
*
* @param string $path
* @param string $action
- * @param array $postVars
+ * @param array $postVars
*/
- function browserPostAction($path, $action, $postVars) {
-
- if ($action !== 'share') {
+ public function browserPostAction($path, $action, $postVars)
+ {
+ if ('share' !== $action) {
return;
}
@@ -319,7 +303,7 @@ class Plugin extends ServerPlugin {
$accessMap = [
'readwrite' => self::ACCESS_READWRITE,
- 'read' => self::ACCESS_READ,
+ 'read' => self::ACCESS_READ,
'no-access' => self::ACCESS_NOACCESS,
];
@@ -327,7 +311,7 @@ class Plugin extends ServerPlugin {
throw new BadRequest('The "access" POST must be readwrite, read or no-access');
}
$sharee = new Sharee([
- 'href' => $postVars['href'],
+ 'href' => $postVars['href'],
'access' => $accessMap[$postVars['access']],
]);
@@ -335,8 +319,7 @@ class Plugin extends ServerPlugin {
$path,
[$sharee]
);
- return false;
+ return false;
}
-
}
diff --git a/vendor/sabre/dav/lib/DAV/SimpleCollection.php b/vendor/sabre/dav/lib/DAV/SimpleCollection.php
index 998cfcbff..1fbb6982d 100644
--- a/vendor/sabre/dav/lib/DAV/SimpleCollection.php
+++ b/vendor/sabre/dav/lib/DAV/SimpleCollection.php
@@ -1,9 +1,13 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV;
+use InvalidArgumentException;
+
/**
- * SimpleCollection
+ * SimpleCollection.
*
* The SimpleCollection is used to quickly setup static directory structures.
* Just create the object with a proper name, and add children to use it.
@@ -12,64 +16,64 @@ namespace Sabre\DAV;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class SimpleCollection extends Collection {
-
+class SimpleCollection extends Collection
+{
/**
- * List of childnodes
+ * List of childnodes.
*
* @var INode[]
*/
protected $children = [];
/**
- * Name of this resource
+ * Name of this resource.
*
* @var string
*/
protected $name;
/**
- * Creates this node
+ * Creates this node.
*
* The name of the node must be passed, child nodes can also be passed.
* This nodes must be instances of INode
*
- * @param string $name
+ * @param string $name
* @param INode[] $children
*/
- function __construct($name, array $children = []) {
-
+ public function __construct($name, array $children = [])
+ {
$this->name = $name;
- foreach ($children as $child) {
-
- if (!($child instanceof INode)) throw new Exception('Only instances of Sabre\DAV\INode are allowed to be passed in the children argument');
+ foreach ($children as $key => $child) {
+ if (is_string($child)) {
+ $child = new SimpleFile($key, $child);
+ } elseif (is_array($child)) {
+ $child = new self($key, $child);
+ } elseif (!$child instanceof INode) {
+ throw new InvalidArgumentException('Children must be specified as strings, arrays or instances of Sabre\DAV\INode');
+ }
$this->addChild($child);
-
}
-
}
/**
- * Adds a new childnode to this collection
+ * Adds a new childnode to this collection.
*
* @param INode $child
- * @return void
*/
- function addChild(INode $child) {
-
+ public function addChild(INode $child)
+ {
$this->children[$child->getName()] = $child;
-
}
/**
- * Returns the name of the collection
+ * Returns the name of the collection.
*
* @return string
*/
- function getName() {
-
+ public function getName()
+ {
return $this->name;
-
}
/**
@@ -82,26 +86,26 @@ class SimpleCollection extends Collection {
* exist.
*
* @param string $name
+ *
* @throws Exception\NotFound
+ *
* @return INode
*/
- function getChild($name) {
-
- if (isset($this->children[$name])) return $this->children[$name];
- throw new Exception\NotFound('File not found: ' . $name . ' in \'' . $this->getName() . '\'');
-
+ public function getChild($name)
+ {
+ if (isset($this->children[$name])) {
+ return $this->children[$name];
+ }
+ throw new Exception\NotFound('File not found: '.$name.' in \''.$this->getName().'\'');
}
/**
- * Returns a list of children for this collection
+ * Returns a list of children for this collection.
*
* @return INode[]
*/
- function getChildren() {
-
+ public function getChildren()
+ {
return array_values($this->children);
-
}
-
-
}
diff --git a/vendor/sabre/dav/lib/DAV/SimpleFile.php b/vendor/sabre/dav/lib/DAV/SimpleFile.php
index bcad786f3..ca808b672 100644
--- a/vendor/sabre/dav/lib/DAV/SimpleFile.php
+++ b/vendor/sabre/dav/lib/DAV/SimpleFile.php
@@ -1,9 +1,11 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV;
/**
- * SimpleFile
+ * SimpleFile.
*
* The 'SimpleFile' class is used to easily add read-only immutable files to
* the directory structure. One usecase would be to add a 'readme.txt' to a
@@ -13,45 +15,44 @@ namespace Sabre\DAV;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class SimpleFile extends File {
-
+class SimpleFile extends File
+{
/**
- * File contents
+ * File contents.
*
* @var string
*/
protected $contents = [];
/**
- * Name of this resource
+ * Name of this resource.
*
* @var string
*/
protected $name;
/**
- * A mimetype, such as 'text/plain' or 'text/html'
+ * A mimetype, such as 'text/plain' or 'text/html'.
*
* @var string
*/
protected $mimeType;
/**
- * Creates this node
+ * Creates this node.
*
* The name of the node must be passed, as well as the contents of the
* file.
*
- * @param string $name
- * @param string $contents
+ * @param string $name
+ * @param string $contents
* @param string|null $mimeType
*/
- function __construct($name, $contents, $mimeType = null) {
-
+ public function __construct($name, $contents, $mimeType = null)
+ {
$this->name = $name;
$this->contents = $contents;
$this->mimeType = $mimeType;
-
}
/**
@@ -61,23 +62,21 @@ class SimpleFile extends File {
*
* @return string
*/
- function getName() {
-
+ public function getName()
+ {
return $this->name;
-
}
/**
- * Returns the data
+ * Returns the data.
*
* This method may either return a string or a readable stream resource
*
* @return mixed
*/
- function get() {
-
+ public function get()
+ {
return $this->contents;
-
}
/**
@@ -85,37 +84,35 @@ class SimpleFile extends File {
*
* @return int
*/
- function getSize() {
-
+ public function getSize()
+ {
return strlen($this->contents);
-
}
/**
- * Returns the ETag for a file
+ * Returns the ETag for a file.
*
* An ETag is a unique identifier representing the current version of the file. If the file changes, the ETag MUST change.
* The ETag is an arbitrary string, but MUST be surrounded by double-quotes.
*
* Return null if the ETag can not effectively be determined
+ *
* @return string
*/
- function getETag() {
-
- return '"' . sha1($this->contents) . '"';
-
+ public function getETag()
+ {
+ return '"'.sha1($this->contents).'"';
}
/**
- * Returns the mime-type for a file
+ * Returns the mime-type for a file.
*
* If null is returned, we'll assume application/octet-stream
+ *
* @return string
*/
- function getContentType() {
-
+ public function getContentType()
+ {
return $this->mimeType;
-
}
-
}
diff --git a/vendor/sabre/dav/lib/DAV/StringUtil.php b/vendor/sabre/dav/lib/DAV/StringUtil.php
index 10eecebfd..13a4399e3 100644
--- a/vendor/sabre/dav/lib/DAV/StringUtil.php
+++ b/vendor/sabre/dav/lib/DAV/StringUtil.php
@@ -1,9 +1,11 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV;
/**
- * String utility
+ * String utility.
*
* This class is mainly used to implement the 'text-match' filter, used by both
* the CalDAV calendar-query REPORT, and CardDAV addressbook-query REPORT.
@@ -13,79 +15,74 @@ namespace Sabre\DAV;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class StringUtil {
-
+class StringUtil
+{
/**
- * Checks if a needle occurs in a haystack ;)
+ * Checks if a needle occurs in a haystack ;).
*
* @param string $haystack
* @param string $needle
* @param string $collation
* @param string $matchType
+ *
* @return bool
*/
- static function textMatch($haystack, $needle, $collation, $matchType = 'contains') {
-
+ public static function textMatch($haystack, $needle, $collation, $matchType = 'contains')
+ {
switch ($collation) {
-
- case 'i;ascii-casemap' :
+ case 'i;ascii-casemap':
// default strtolower takes locale into consideration
// we don't want this.
$haystack = str_replace(range('a', 'z'), range('A', 'Z'), $haystack);
$needle = str_replace(range('a', 'z'), range('A', 'Z'), $needle);
break;
- case 'i;octet' :
+ case 'i;octet':
// Do nothing
break;
- case 'i;unicode-casemap' :
+ case 'i;unicode-casemap':
$haystack = mb_strtoupper($haystack, 'UTF-8');
$needle = mb_strtoupper($needle, 'UTF-8');
break;
- default :
- throw new Exception\BadRequest('Collation type: ' . $collation . ' is not supported');
-
+ default:
+ throw new Exception\BadRequest('Collation type: '.$collation.' is not supported');
}
switch ($matchType) {
-
- case 'contains' :
- return strpos($haystack, $needle) !== false;
- case 'equals' :
+ case 'contains':
+ return false !== strpos($haystack, $needle);
+ case 'equals':
return $haystack === $needle;
- case 'starts-with' :
- return strpos($haystack, $needle) === 0;
- case 'ends-with' :
+ case 'starts-with':
+ return 0 === strpos($haystack, $needle);
+ case 'ends-with':
return strrpos($haystack, $needle) === strlen($haystack) - strlen($needle);
- default :
- throw new Exception\BadRequest('Match-type: ' . $matchType . ' is not supported');
-
+ default:
+ throw new Exception\BadRequest('Match-type: '.$matchType.' is not supported');
}
-
}
/**
* This method takes an input string, checks if it's not valid UTF-8 and
* attempts to convert it to UTF-8 if it's not.
*
- * Note that currently this can only convert ISO-8559-1 to UTF-8 (latin-1),
+ * Note that currently this can only convert ISO-8859-1 to UTF-8 (latin-1),
* anything else will likely fail.
*
* @param string $input
+ *
* @return string
*/
- static function ensureUTF8($input) {
-
+ public static function ensureUTF8($input)
+ {
$encoding = mb_detect_encoding($input, ['UTF-8', 'ISO-8859-1'], true);
- if ($encoding === 'ISO-8859-1') {
+ if ('ISO-8859-1' === $encoding) {
return utf8_encode($input);
} else {
return $input;
}
-
}
-
}
diff --git a/vendor/sabre/dav/lib/DAV/Sync/ISyncCollection.php b/vendor/sabre/dav/lib/DAV/Sync/ISyncCollection.php
index d3dc28a80..4ca69dc89 100644
--- a/vendor/sabre/dav/lib/DAV/Sync/ISyncCollection.php
+++ b/vendor/sabre/dav/lib/DAV/Sync/ISyncCollection.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\Sync;
use Sabre\DAV;
@@ -15,8 +17,8 @@ use Sabre\DAV;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-interface ISyncCollection extends DAV\ICollection {
-
+interface ISyncCollection extends DAV\ICollection
+{
/**
* This method returns the current sync-token for this collection.
* This can be any string.
@@ -26,7 +28,7 @@ interface ISyncCollection extends DAV\ICollection {
*
* @return string|null
*/
- function getSyncToken();
+ public function getSyncToken();
/**
* The getChanges method returns all the changes that have happened, since
@@ -79,10 +81,10 @@ interface ISyncCollection extends DAV\ICollection {
* The limit is 'suggestive'. You are free to ignore it.
*
* @param string $syncToken
- * @param int $syncLevel
- * @param int $limit
+ * @param int $syncLevel
+ * @param int $limit
+ *
* @return array
*/
- function getChanges($syncToken, $syncLevel, $limit = null);
-
+ public function getChanges($syncToken, $syncLevel, $limit = null);
}
diff --git a/vendor/sabre/dav/lib/DAV/Sync/Plugin.php b/vendor/sabre/dav/lib/DAV/Sync/Plugin.php
index 8e4b1aa64..f76827fe3 100644
--- a/vendor/sabre/dav/lib/DAV/Sync/Plugin.php
+++ b/vendor/sabre/dav/lib/DAV/Sync/Plugin.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\Sync;
use Sabre\DAV;
@@ -18,10 +20,10 @@ use Sabre\HTTP\RequestInterface;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class Plugin extends DAV\ServerPlugin {
-
+class Plugin extends DAV\ServerPlugin
+{
/**
- * Reference to server object
+ * Reference to server object.
*
* @var DAV\Server
*/
@@ -37,10 +39,9 @@ class Plugin extends DAV\ServerPlugin {
*
* @return string
*/
- function getPluginName() {
-
+ public function getPluginName()
+ {
return 'sync';
-
}
/**
@@ -49,28 +50,25 @@ class Plugin extends DAV\ServerPlugin {
* This is when the plugin registers it's hooks.
*
* @param DAV\Server $server
- * @return void
*/
- function initialize(DAV\Server $server) {
-
+ public function initialize(DAV\Server $server)
+ {
$this->server = $server;
$server->xml->elementMap['{DAV:}sync-collection'] = 'Sabre\\DAV\\Xml\\Request\\SyncCollectionReport';
$self = $this;
- $server->on('report', function($reportName, $dom, $uri) use ($self) {
-
- if ($reportName === '{DAV:}sync-collection') {
+ $server->on('report', function ($reportName, $dom, $uri) use ($self) {
+ if ('{DAV:}sync-collection' === $reportName) {
$this->server->transactionType = 'report-sync-collection';
$self->syncCollection($uri, $dom);
+
return false;
}
-
});
- $server->on('propFind', [$this, 'propFind']);
+ $server->on('propFind', [$this, 'propFind']);
$server->on('validateTokens', [$this, 'validateTokens']);
-
}
/**
@@ -81,10 +79,11 @@ class Plugin extends DAV\ServerPlugin {
* implement them
*
* @param string $uri
+ *
* @return array
*/
- function getSupportedReportSet($uri) {
-
+ public function getSupportedReportSet($uri)
+ {
$node = $this->server->tree->getNodeForPath($uri);
if ($node instanceof ISyncCollection && $node->getSyncToken()) {
return [
@@ -93,19 +92,16 @@ class Plugin extends DAV\ServerPlugin {
}
return [];
-
}
-
/**
* This method handles the {DAV:}sync-collection HTTP REPORT.
*
- * @param string $uri
+ * @param string $uri
* @param SyncCollectionReport $report
- * @return void
*/
- function syncCollection($uri, SyncCollectionReport $report) {
-
+ public function syncCollection($uri, SyncCollectionReport $report)
+ {
// Getting the data
$node = $this->server->tree->getNodeForPath($uri);
if (!$node instanceof ISyncCollection) {
@@ -119,19 +115,16 @@ class Plugin extends DAV\ServerPlugin {
$syncToken = $report->syncToken;
if (!is_null($syncToken)) {
// Sync-token must start with our prefix
- if (substr($syncToken, 0, strlen(self::SYNCTOKEN_PREFIX)) !== self::SYNCTOKEN_PREFIX) {
+ if (self::SYNCTOKEN_PREFIX !== substr($syncToken, 0, strlen(self::SYNCTOKEN_PREFIX))) {
throw new DAV\Exception\InvalidSyncToken('Invalid or unknown sync token');
}
$syncToken = substr($syncToken, strlen(self::SYNCTOKEN_PREFIX));
-
}
$changeInfo = $node->getChanges($syncToken, $report->syncLevel, $report->limit);
if (is_null($changeInfo)) {
-
throw new DAV\Exception\InvalidSyncToken('Invalid or unknown sync token');
-
}
// Encoding the response
@@ -143,7 +136,6 @@ class Plugin extends DAV\ServerPlugin {
$changeInfo['deleted'],
$report->properties
);
-
}
/**
@@ -151,50 +143,41 @@ class Plugin extends DAV\ServerPlugin {
*
* @param string $syncToken
* @param string $collectionUrl
- * @param array $added
- * @param array $modified
- * @param array $deleted
- * @param array $properties
- * @return void
+ * @param array $added
+ * @param array $modified
+ * @param array $deleted
+ * @param array $properties
*/
- protected function sendSyncCollectionResponse($syncToken, $collectionUrl, array $added, array $modified, array $deleted, array $properties) {
-
-
+ protected function sendSyncCollectionResponse($syncToken, $collectionUrl, array $added, array $modified, array $deleted, array $properties)
+ {
$fullPaths = [];
// Pre-fetching children, if this is possible.
foreach (array_merge($added, $modified) as $item) {
- $fullPath = $collectionUrl . '/' . $item;
+ $fullPath = $collectionUrl.'/'.$item;
$fullPaths[] = $fullPath;
}
$responses = [];
foreach ($this->server->getPropertiesForMultiplePaths($fullPaths, $properties) as $fullPath => $props) {
-
// The 'Property_Response' class is responsible for generating a
// single {DAV:}response xml element.
$responses[] = new DAV\Xml\Element\Response($fullPath, $props);
-
}
-
-
// Deleted items also show up as 'responses'. They have no properties,
// and a single {DAV:}status element set as 'HTTP/1.1 404 Not Found'.
foreach ($deleted as $item) {
-
- $fullPath = $collectionUrl . '/' . $item;
+ $fullPath = $collectionUrl.'/'.$item;
$responses[] = new DAV\Xml\Element\Response($fullPath, [], 404);
-
}
- $multiStatus = new DAV\Xml\Response\MultiStatus($responses, self::SYNCTOKEN_PREFIX . $syncToken);
+ $multiStatus = new DAV\Xml\Response\MultiStatus($responses, self::SYNCTOKEN_PREFIX.$syncToken);
$this->server->httpResponse->setStatus(207);
$this->server->httpResponse->setHeader('Content-Type', 'application/xml; charset=utf-8');
$this->server->httpResponse->setBody(
$this->server->xml->write('{DAV:}multistatus', $multiStatus, $this->server->getBaseUri())
);
-
}
/**
@@ -202,18 +185,17 @@ class Plugin extends DAV\ServerPlugin {
* We intercept this to see if we must return a {DAV:}sync-token.
*
* @param DAV\PropFind $propFind
- * @param DAV\INode $node
- * @return void
+ * @param DAV\INode $node
*/
- function propFind(DAV\PropFind $propFind, DAV\INode $node) {
-
- $propFind->handle('{DAV:}sync-token', function() use ($node) {
+ public function propFind(DAV\PropFind $propFind, DAV\INode $node)
+ {
+ $propFind->handle('{DAV:}sync-token', function () use ($node) {
if (!$node instanceof ISyncCollection || !$token = $node->getSyncToken()) {
return;
}
- return self::SYNCTOKEN_PREFIX . $token;
- });
+ return self::SYNCTOKEN_PREFIX.$token;
+ });
}
/**
@@ -223,17 +205,14 @@ class Plugin extends DAV\ServerPlugin {
* in the If: header, and check if they are valid.
*
* @param RequestInterface $request
- * @param array $conditions
- * @return void
+ * @param array $conditions
*/
- function validateTokens(RequestInterface $request, &$conditions) {
-
+ public function validateTokens(RequestInterface $request, &$conditions)
+ {
foreach ($conditions as $kk => $condition) {
-
foreach ($condition['tokens'] as $ii => $token) {
-
// Sync-tokens must always start with our designated prefix.
- if (substr($token['token'], 0, strlen(self::SYNCTOKEN_PREFIX)) !== self::SYNCTOKEN_PREFIX) {
+ if (self::SYNCTOKEN_PREFIX !== substr($token['token'], 0, strlen(self::SYNCTOKEN_PREFIX))) {
continue;
}
@@ -246,11 +225,8 @@ class Plugin extends DAV\ServerPlugin {
) {
$conditions[$kk]['tokens'][$ii]['validToken'] = true;
}
-
}
-
}
-
}
/**
@@ -264,14 +240,12 @@ class Plugin extends DAV\ServerPlugin {
*
* @return array
*/
- function getPluginInfo() {
-
+ public function getPluginInfo()
+ {
return [
- 'name' => $this->getPluginName(),
+ 'name' => $this->getPluginName(),
'description' => 'Adds support for WebDAV Collection Sync (rfc6578)',
- 'link' => 'http://sabre.io/dav/sync/',
+ 'link' => 'http://sabre.io/dav/sync/',
];
-
}
-
}
diff --git a/vendor/sabre/dav/lib/DAV/TemporaryFileFilterPlugin.php b/vendor/sabre/dav/lib/DAV/TemporaryFileFilterPlugin.php
index 7b453d105..6cf772f44 100644
--- a/vendor/sabre/dav/lib/DAV/TemporaryFileFilterPlugin.php
+++ b/vendor/sabre/dav/lib/DAV/TemporaryFileFilterPlugin.php
@@ -1,13 +1,15 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV;
use Sabre\HTTP\RequestInterface;
use Sabre\HTTP\ResponseInterface;
-use Sabre\HTTP\URLUtil;
+use Sabre\Uri;
/**
- * Temporary File Filter Plugin
+ * Temporary File Filter Plugin.
*
* The purpose of this filter is to intercept some of the garbage files
* operation systems and applications tend to generate when mounting
@@ -30,8 +32,8 @@ use Sabre\HTTP\URLUtil;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class TemporaryFileFilterPlugin extends ServerPlugin {
-
+class TemporaryFileFilterPlugin extends ServerPlugin
+{
/**
* This is the list of patterns we intercept.
* If new patterns are added, they must be valid patterns for preg_match.
@@ -49,7 +51,7 @@ class TemporaryFileFilterPlugin extends ServerPlugin {
];
/**
- * A reference to the main Server class
+ * A reference to the main Server class.
*
* @var \Sabre\DAV\Server
*/
@@ -72,58 +74,61 @@ class TemporaryFileFilterPlugin extends ServerPlugin {
*
* @param string|null $dataDir
*/
- function __construct($dataDir = null) {
-
- if (!$dataDir) $dataDir = ini_get('session.save_path') . '/sabredav/';
- if (!is_dir($dataDir)) mkdir($dataDir);
+ public function __construct($dataDir = null)
+ {
+ if (!$dataDir) {
+ $dataDir = ini_get('session.save_path').'/sabredav/';
+ }
+ if (!is_dir($dataDir)) {
+ mkdir($dataDir);
+ }
$this->dataDir = $dataDir;
-
}
/**
- * Initialize the plugin
+ * Initialize the plugin.
*
* This is called automatically be the Server class after this plugin is
* added with Sabre\DAV\Server::addPlugin()
*
* @param Server $server
- * @return void
*/
- function initialize(Server $server) {
-
+ public function initialize(Server $server)
+ {
$this->server = $server;
- $server->on('beforeMethod', [$this, 'beforeMethod']);
+ $server->on('beforeMethod:*', [$this, 'beforeMethod']);
$server->on('beforeCreateFile', [$this, 'beforeCreateFile']);
-
}
/**
- * This method is called before any HTTP method handler
+ * This method is called before any HTTP method handler.
*
* This method intercepts any GET, DELETE, PUT and PROPFIND calls to
* filenames that are known to match the 'temporary file' regex.
*
- * @param RequestInterface $request
+ * @param RequestInterface $request
* @param ResponseInterface $response
+ *
* @return bool
*/
- function beforeMethod(RequestInterface $request, ResponseInterface $response) {
-
- if (!$tempLocation = $this->isTempFile($request->getPath()))
+ public function beforeMethod(RequestInterface $request, ResponseInterface $response)
+ {
+ if (!$tempLocation = $this->isTempFile($request->getPath())) {
return;
+ }
switch ($request->getMethod()) {
- case 'GET' :
+ case 'GET':
return $this->httpGet($request, $response, $tempLocation);
- case 'PUT' :
+ case 'PUT':
return $this->httpPut($request, $response, $tempLocation);
- case 'PROPFIND' :
+ case 'PROPFIND':
return $this->httpPropfind($request, $response, $tempLocation);
- case 'DELETE' :
+ case 'DELETE':
return $this->httpDelete($request, $response, $tempLocation);
}
- return;
+ return;
}
/**
@@ -132,24 +137,25 @@ class TemporaryFileFilterPlugin extends ServerPlugin {
* This is used to deal with HTTP LOCK requests which create a new
* file.
*
- * @param string $uri
- * @param resource $data
+ * @param string $uri
+ * @param resource $data
* @param ICollection $parent
- * @param bool $modified Should be set to true, if this event handler
- * changed &$data.
+ * @param bool $modified should be set to true, if this event handler
+ * changed &$data
+ *
* @return bool
*/
- function beforeCreateFile($uri, $data, ICollection $parent, $modified) {
-
+ public function beforeCreateFile($uri, $data, ICollection $parent, $modified)
+ {
if ($tempPath = $this->isTempFile($uri)) {
-
$hR = $this->server->httpResponse;
$hR->setHeader('X-Sabre-Temp', 'true');
file_put_contents($tempPath, $data);
+
return false;
}
- return;
+ return;
}
/**
@@ -158,71 +164,76 @@ class TemporaryFileFilterPlugin extends ServerPlugin {
* temporary file storage.
*
* @param string $path
+ *
* @return bool|string
*/
- protected function isTempFile($path) {
-
+ protected function isTempFile($path)
+ {
// We're only interested in the basename.
- list(, $tempPath) = URLUtil::splitPath($path);
+ list(, $tempPath) = Uri\split($path);
- foreach ($this->temporaryFilePatterns as $tempFile) {
+ if (null === $tempPath) {
+ return false;
+ }
+ foreach ($this->temporaryFilePatterns as $tempFile) {
if (preg_match($tempFile, $tempPath)) {
- return $this->getDataDir() . '/sabredav_' . md5($path) . '.tempfile';
+ return $this->getDataDir().'/sabredav_'.md5($path).'.tempfile';
}
-
}
return false;
-
}
-
/**
* This method handles the GET method for temporary files.
* If the file doesn't exist, it will return false which will kick in
* the regular system for the GET method.
*
- * @param RequestInterface $request
+ * @param RequestInterface $request
* @param ResponseInterface $hR
- * @param string $tempLocation
+ * @param string $tempLocation
+ *
* @return bool
*/
- function httpGet(RequestInterface $request, ResponseInterface $hR, $tempLocation) {
-
- if (!file_exists($tempLocation)) return;
+ public function httpGet(RequestInterface $request, ResponseInterface $hR, $tempLocation)
+ {
+ if (!file_exists($tempLocation)) {
+ return;
+ }
$hR->setHeader('Content-Type', 'application/octet-stream');
$hR->setHeader('Content-Length', filesize($tempLocation));
$hR->setHeader('X-Sabre-Temp', 'true');
$hR->setStatus(200);
$hR->setBody(fopen($tempLocation, 'r'));
- return false;
+ return false;
}
/**
* This method handles the PUT method.
*
- * @param RequestInterface $request
+ * @param RequestInterface $request
* @param ResponseInterface $hR
- * @param string $tempLocation
+ * @param string $tempLocation
+ *
* @return bool
*/
- function httpPut(RequestInterface $request, ResponseInterface $hR, $tempLocation) {
-
+ public function httpPut(RequestInterface $request, ResponseInterface $hR, $tempLocation)
+ {
$hR->setHeader('X-Sabre-Temp', 'true');
$newFile = !file_exists($tempLocation);
if (!$newFile && ($this->server->httpRequest->getHeader('If-None-Match'))) {
- throw new Exception\PreconditionFailed('The resource already exists, and an If-None-Match header was supplied');
+ throw new Exception\PreconditionFailed('The resource already exists, and an If-None-Match header was supplied');
}
file_put_contents($tempLocation, $this->server->httpRequest->getBody());
$hR->setStatus($newFile ? 201 : 200);
- return false;
+ return false;
}
/**
@@ -231,20 +242,23 @@ class TemporaryFileFilterPlugin extends ServerPlugin {
* If the file didn't exist, it will return false, which will make the
* standard HTTP DELETE handler kick in.
*
- * @param RequestInterface $request
+ * @param RequestInterface $request
* @param ResponseInterface $hR
- * @param string $tempLocation
+ * @param string $tempLocation
+ *
* @return bool
*/
- function httpDelete(RequestInterface $request, ResponseInterface $hR, $tempLocation) {
-
- if (!file_exists($tempLocation)) return;
+ public function httpDelete(RequestInterface $request, ResponseInterface $hR, $tempLocation)
+ {
+ if (!file_exists($tempLocation)) {
+ return;
+ }
unlink($tempLocation);
$hR->setHeader('X-Sabre-Temp', 'true');
$hR->setStatus(204);
- return false;
+ return false;
}
/**
@@ -254,14 +268,17 @@ class TemporaryFileFilterPlugin extends ServerPlugin {
* for which properties were requested, and just sends back a default
* set of properties.
*
- * @param RequestInterface $request
+ * @param RequestInterface $request
* @param ResponseInterface $hR
- * @param string $tempLocation
+ * @param string $tempLocation
+ *
* @return bool
*/
- function httpPropfind(RequestInterface $request, ResponseInterface $hR, $tempLocation) {
-
- if (!file_exists($tempLocation)) return;
+ public function httpPropfind(RequestInterface $request, ResponseInterface $hR, $tempLocation)
+ {
+ if (!file_exists($tempLocation)) {
+ return;
+ }
$hR->setHeader('X-Sabre-Temp', 'true');
$hR->setStatus(207);
@@ -269,22 +286,20 @@ class TemporaryFileFilterPlugin extends ServerPlugin {
$properties = [
'href' => $request->getPath(),
- 200 => [
- '{DAV:}getlastmodified' => new Xml\Property\GetLastModified(filemtime($tempLocation)),
- '{DAV:}getcontentlength' => filesize($tempLocation),
- '{DAV:}resourcetype' => new Xml\Property\ResourceType(null),
- '{' . Server::NS_SABREDAV . '}tempFile' => true,
-
+ 200 => [
+ '{DAV:}getlastmodified' => new Xml\Property\GetLastModified(filemtime($tempLocation)),
+ '{DAV:}getcontentlength' => filesize($tempLocation),
+ '{DAV:}resourcetype' => new Xml\Property\ResourceType(null),
+ '{'.Server::NS_SABREDAV.'}tempFile' => true,
],
];
$data = $this->server->generateMultiStatus([$properties]);
$hR->setBody($data);
- return false;
+ return false;
}
-
/**
* This method returns the directory where the temporary files should be stored.
*
diff --git a/vendor/sabre/dav/lib/DAV/Tree.php b/vendor/sabre/dav/lib/DAV/Tree.php
index 7c04f0915..7a5a25f87 100644
--- a/vendor/sabre/dav/lib/DAV/Tree.php
+++ b/vendor/sabre/dav/lib/DAV/Tree.php
@@ -1,8 +1,10 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV;
-use Sabre\HTTP\URLUtil;
+use Sabre\Uri;
/**
* The tree object is responsible for basic tree operations.
@@ -14,10 +16,10 @@ use Sabre\HTTP\URLUtil;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class Tree {
-
+class Tree
+{
/**
- * The root node
+ * The root node.
*
* @var ICollection
*/
@@ -32,28 +34,30 @@ class Tree {
protected $cache = [];
/**
- * Creates the object
+ * Creates the object.
*
* This method expects the rootObject to be passed as a parameter
*
* @param ICollection $rootNode
*/
- function __construct(ICollection $rootNode) {
-
+ public function __construct(ICollection $rootNode)
+ {
$this->rootNode = $rootNode;
-
}
/**
- * Returns the INode object for the requested path
+ * Returns the INode object for the requested path.
*
* @param string $path
+ *
* @return INode
*/
- function getNodeForPath($path) {
-
+ public function getNodeForPath($path)
+ {
$path = trim($path, '/');
- if (isset($this->cache[$path])) return $this->cache[$path];
+ if (isset($this->cache[$path])) {
+ return $this->cache[$path];
+ }
// Is it the root node?
if (!strlen($path)) {
@@ -61,25 +65,24 @@ class Tree {
}
// Attempting to fetch its parent
- list($parentName, $baseName) = URLUtil::splitPath($path);
+ list($parentName, $baseName) = Uri\split($path);
// If there was no parent, we must simply ask it from the root node.
- if ($parentName === "") {
+ if ('' === $parentName) {
$node = $this->rootNode->getChild($baseName);
} else {
// Otherwise, we recursively grab the parent and ask him/her.
$parent = $this->getNodeForPath($parentName);
- if (!($parent instanceof ICollection))
- throw new Exception\NotFound('Could not find node at path: ' . $path);
-
+ if (!($parent instanceof ICollection)) {
+ throw new Exception\NotFound('Could not find node at path: '.$path);
+ }
$node = $parent->getChild($baseName);
-
}
$this->cache[$path] = $node;
- return $node;
+ return $node;
}
/**
@@ -89,61 +92,64 @@ class Tree {
* it cheaper.
*
* @param string $path
+ *
* @return bool
*/
- function nodeExists($path) {
-
+ public function nodeExists($path)
+ {
try {
-
// The root always exists
- if ($path === '') return true;
+ if ('' === $path) {
+ return true;
+ }
- list($parent, $base) = URLUtil::splitPath($path);
+ list($parent, $base) = Uri\split($path);
$parentNode = $this->getNodeForPath($parent);
- if (!$parentNode instanceof ICollection) return false;
- return $parentNode->childExists($base);
+ if (!$parentNode instanceof ICollection) {
+ return false;
+ }
+ return $parentNode->childExists($base);
} catch (Exception\NotFound $e) {
-
return false;
-
}
-
}
/**
- * Copies a file from path to another
+ * Copies a file from path to another.
*
- * @param string $sourcePath The source location
+ * @param string $sourcePath The source location
* @param string $destinationPath The full destination path
- * @return void
*/
- function copy($sourcePath, $destinationPath) {
-
+ public function copy($sourcePath, $destinationPath)
+ {
$sourceNode = $this->getNodeForPath($sourcePath);
// grab the dirname and basename components
- list($destinationDir, $destinationName) = URLUtil::splitPath($destinationPath);
+ list($destinationDir, $destinationName) = Uri\split($destinationPath);
$destinationParent = $this->getNodeForPath($destinationDir);
- $this->copyNode($sourceNode, $destinationParent, $destinationName);
+ // Check if the target can handle the copy itself. If not, we do it ourselves.
+ if (!$destinationParent instanceof ICopyTarget || !$destinationParent->copyInto($destinationName, $sourcePath, $sourceNode)) {
+ $this->copyNode($sourceNode, $destinationParent, $destinationName);
+ }
$this->markDirty($destinationDir);
-
}
/**
- * Moves a file from one location to another
+ * Moves a file from one location to another.
*
- * @param string $sourcePath The path to the file which should be moved
+ * @param string $sourcePath The path to the file which should be moved
* @param string $destinationPath The full destination path, so not just the destination parent node
+ *
* @return int
*/
- function move($sourcePath, $destinationPath) {
-
- list($sourceDir) = URLUtil::splitPath($sourcePath);
- list($destinationDir, $destinationName) = URLUtil::splitPath($destinationPath);
+ public function move($sourcePath, $destinationPath)
+ {
+ list($sourceDir) = Uri\split($sourcePath);
+ list($destinationDir, $destinationName) = Uri\split($destinationPath);
if ($sourceDir === $destinationDir) {
// If this is a 'local' rename, it means we can just trigger a rename.
@@ -164,49 +170,45 @@ class Tree {
}
$this->markDirty($sourceDir);
$this->markDirty($destinationDir);
-
}
/**
- * Deletes a node from the tree
+ * Deletes a node from the tree.
*
* @param string $path
- * @return void
*/
- function delete($path) {
-
+ public function delete($path)
+ {
$node = $this->getNodeForPath($path);
$node->delete();
- list($parent) = URLUtil::splitPath($path);
+ list($parent) = Uri\split($path);
$this->markDirty($parent);
-
}
/**
* Returns a list of childnodes for a given path.
*
* @param string $path
- * @return array
+ *
+ * @return \Traversable
*/
- function getChildren($path) {
-
+ public function getChildren($path)
+ {
$node = $this->getNodeForPath($path);
- $children = $node->getChildren();
$basePath = trim($path, '/');
- if ($basePath !== '') $basePath .= '/';
-
- foreach ($children as $child) {
-
- $this->cache[$basePath . $child->getName()] = $child;
-
+ if ('' !== $basePath) {
+ $basePath .= '/';
}
- return $children;
+ foreach ($node->getChildren() as $child) {
+ $this->cache[$basePath.$child->getName()] = $child;
+ yield $child;
+ }
}
/**
- * This method is called with every tree update
+ * This method is called with every tree update.
*
* Examples of tree updates are:
* * node deletions
@@ -221,19 +223,17 @@ class Tree {
* If a path is passed, it is assumed that the entire subtree is dirty
*
* @param string $path
- * @return void
*/
- function markDirty($path) {
-
+ public function markDirty($path)
+ {
// We don't care enough about sub-paths
// flushing the entire cache
$path = trim($path, '/');
foreach ($this->cache as $nodePath => $node) {
- if ($path === '' || $nodePath == $path || strpos($nodePath, $path . '/') === 0)
+ if ('' === $path || $nodePath == $path || 0 === strpos($nodePath, $path.'/')) {
unset($this->cache[$nodePath]);
-
+ }
}
-
}
/**
@@ -247,15 +247,16 @@ class Tree {
* This method returns an array with the found nodes. It's keys are the
* original paths. The result may be out of order.
*
- * @param array $paths List of nodes that must be fetched.
+ * @param array $paths list of nodes that must be fetched
+ *
* @return array
*/
- function getMultipleNodes($paths) {
-
+ public function getMultipleNodes($paths)
+ {
// Finding common parents
$parents = [];
foreach ($paths as $path) {
- list($parent, $node) = URLUtil::splitPath($path);
+ list($parent, $node) = Uri\split($path);
if (!isset($parents[$parent])) {
$parents[$parent] = [$node];
} else {
@@ -266,44 +267,38 @@ class Tree {
$result = [];
foreach ($parents as $parent => $children) {
-
$parentNode = $this->getNodeForPath($parent);
if ($parentNode instanceof IMultiGet) {
foreach ($parentNode->getMultipleChildren($children) as $childNode) {
- $fullPath = $parent . '/' . $childNode->getName();
+ $fullPath = $parent.'/'.$childNode->getName();
$result[$fullPath] = $childNode;
$this->cache[$fullPath] = $childNode;
}
} else {
foreach ($children as $child) {
- $fullPath = $parent . '/' . $child;
+ $fullPath = $parent.'/'.$child;
$result[$fullPath] = $this->getNodeForPath($fullPath);
}
}
-
}
return $result;
-
}
-
/**
- * copyNode
+ * copyNode.
*
- * @param INode $source
+ * @param INode $source
* @param ICollection $destinationParent
- * @param string $destinationName
- * @return void
+ * @param string $destinationName
*/
- protected function copyNode(INode $source, ICollection $destinationParent, $destinationName = null) {
-
- if ((string)$destinationName === '') {
+ protected function copyNode(INode $source, ICollection $destinationParent, $destinationName = null)
+ {
+ if ('' === (string) $destinationName) {
$destinationName = $source->getName();
}
if ($source instanceof IFile) {
-
$data = $source->get();
// If the body was a string, we need to convert it to a stream
@@ -315,28 +310,19 @@ class Tree {
}
$destinationParent->createFile($destinationName, $data);
$destination = $destinationParent->getChild($destinationName);
-
} elseif ($source instanceof ICollection) {
-
$destinationParent->createDirectory($destinationName);
$destination = $destinationParent->getChild($destinationName);
foreach ($source->getChildren() as $child) {
-
$this->copyNode($child, $destination);
-
}
-
}
if ($source instanceof IProperties && $destination instanceof IProperties) {
-
$props = $source->getProperties([]);
$propPatch = new PropPatch($props);
$destination->propPatch($propPatch);
$propPatch->commit();
-
}
-
}
-
}
diff --git a/vendor/sabre/dav/lib/DAV/UUIDUtil.php b/vendor/sabre/dav/lib/DAV/UUIDUtil.php
index 177adafd3..8c36e1b0b 100644
--- a/vendor/sabre/dav/lib/DAV/UUIDUtil.php
+++ b/vendor/sabre/dav/lib/DAV/UUIDUtil.php
@@ -1,9 +1,11 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV;
/**
- * UUID Utility
+ * UUID Utility.
*
* This class has static methods to generate and validate UUID's.
* UUIDs are used a decent amount within various *DAV standards, so it made
@@ -13,18 +15,19 @@ namespace Sabre\DAV;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class UUIDUtil {
-
+class UUIDUtil
+{
/**
- * Returns a pseudo-random v4 UUID
+ * Returns a pseudo-random v4 UUID.
*
* This function is based on a comment by Andrew Moore on php.net
*
* @see http://www.php.net/manual/en/function.uniqid.php#94959
+ *
* @return string
*/
- static function getUUID() {
-
+ public static function getUUID()
+ {
return sprintf('%04x%04x-%04x-%04x-%04x-%04x%04x%04x',
// 32 bits for "time_low"
mt_rand(0, 0xffff), mt_rand(0, 0xffff),
@@ -50,15 +53,14 @@ class UUIDUtil {
* Checks if a string is a valid UUID.
*
* @param string $uuid
+ *
* @return bool
*/
- static function validateUUID($uuid) {
-
- return preg_match(
+ public static function validateUUID($uuid)
+ {
+ return 0 !== preg_match(
'/^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$/i',
$uuid
- ) !== 0;
-
+ );
}
-
}
diff --git a/vendor/sabre/dav/lib/DAV/Version.php b/vendor/sabre/dav/lib/DAV/Version.php
index 89918e5bc..c00255881 100644
--- a/vendor/sabre/dav/lib/DAV/Version.php
+++ b/vendor/sabre/dav/lib/DAV/Version.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV;
/**
@@ -9,11 +11,10 @@ namespace Sabre\DAV;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class Version {
-
+class Version
+{
/**
- * Full version number
+ * Full version number.
*/
- const VERSION = '3.2.2';
-
+ const VERSION = '4.0.2';
}
diff --git a/vendor/sabre/dav/lib/DAV/Xml/Element/Prop.php b/vendor/sabre/dav/lib/DAV/Xml/Element/Prop.php
index 71ef03e3f..52a04cf08 100644
--- a/vendor/sabre/dav/lib/DAV/Xml/Element/Prop.php
+++ b/vendor/sabre/dav/lib/DAV/Xml/Element/Prop.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\Xml\Element;
use Sabre\DAV\Xml\Property\Complex;
@@ -17,8 +19,8 @@ use Sabre\Xml\XmlDeserializable;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class Prop implements XmlDeserializable {
-
+class Prop implements XmlDeserializable
+{
/**
* The deserialize method is called during xml parsing.
*
@@ -38,13 +40,15 @@ class Prop implements XmlDeserializable {
* the next element.
*
* @param Reader $reader
+ *
* @return mixed
*/
- static function xmlDeserialize(Reader $reader) {
-
+ public static function xmlDeserialize(Reader $reader)
+ {
// If there's no children, we don't do anything.
if ($reader->isEmptyElement) {
$reader->next();
+
return [];
}
@@ -52,22 +56,17 @@ class Prop implements XmlDeserializable {
$reader->read();
do {
-
- if ($reader->nodeType === Reader::ELEMENT) {
-
+ if (Reader::ELEMENT === $reader->nodeType) {
$clark = $reader->getClark();
$values[$clark] = self::parseCurrentElement($reader)['value'];
-
} else {
$reader->read();
}
-
- } while ($reader->nodeType !== Reader::END_ELEMENT);
+ } while (Reader::END_ELEMENT !== $reader->nodeType);
$reader->read();
return $values;
-
}
/**
@@ -81,10 +80,11 @@ class Prop implements XmlDeserializable {
* * value - The parsed value.
*
* @param Reader $reader
+ *
* @return array
*/
- private static function parseCurrentElement(Reader $reader) {
-
+ private static function parseCurrentElement(Reader $reader)
+ {
$name = $reader->getClark();
if (array_key_exists($name, $reader->elementMap)) {
@@ -95,22 +95,20 @@ class Prop implements XmlDeserializable {
$value = call_user_func($deserializer, $reader);
} else {
$type = gettype($deserializer);
- if ($type === 'string') {
- $type .= ' (' . $deserializer . ')';
- } elseif ($type === 'object') {
- $type .= ' (' . get_class($deserializer) . ')';
+ if ('string' === $type) {
+ $type .= ' ('.$deserializer.')';
+ } elseif ('object' === $type) {
+ $type .= ' ('.get_class($deserializer).')';
}
- throw new \LogicException('Could not use this type as a deserializer: ' . $type);
+ throw new \LogicException('Could not use this type as a deserializer: '.$type);
}
} else {
$value = Complex::xmlDeserialize($reader);
}
return [
- 'name' => $name,
+ 'name' => $name,
'value' => $value,
];
-
}
-
}
diff --git a/vendor/sabre/dav/lib/DAV/Xml/Element/Response.php b/vendor/sabre/dav/lib/DAV/Xml/Element/Response.php
index ce97ae943..a11091809 100644
--- a/vendor/sabre/dav/lib/DAV/Xml/Element/Response.php
+++ b/vendor/sabre/dav/lib/DAV/Xml/Element/Response.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\Xml\Element;
use Sabre\Xml\Element;
@@ -7,7 +9,7 @@ use Sabre\Xml\Reader;
use Sabre\Xml\Writer;
/**
- * WebDAV {DAV:}response parser
+ * WebDAV {DAV:}response parser.
*
* This class parses the {DAV:}response element, as defined in:
*
@@ -17,17 +19,17 @@ use Sabre\Xml\Writer;
* @author Evert Pot (http://www.rooftopsolutions.nl/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class Response implements Element {
-
+class Response implements Element
+{
/**
- * Url for the response
+ * Url for the response.
*
* @var string
*/
protected $href;
/**
- * Propertylist, ordered by HTTP status code
+ * Propertylist, ordered by HTTP status code.
*
* @var array
*/
@@ -57,51 +59,46 @@ class Response implements Element {
* deleted.
*
* @param string $href
- * @param array $responseProperties
+ * @param array $responseProperties
* @param string $httpStatus
*/
- function __construct($href, array $responseProperties, $httpStatus = null) {
-
+ public function __construct($href, array $responseProperties, $httpStatus = null)
+ {
$this->href = $href;
$this->responseProperties = $responseProperties;
$this->httpStatus = $httpStatus;
-
}
/**
- * Returns the url
+ * Returns the url.
*
* @return string
*/
- function getHref() {
-
+ public function getHref()
+ {
return $this->href;
-
}
/**
- * Returns the httpStatus value
+ * Returns the httpStatus value.
*
* @return string
*/
- function getHttpStatus() {
-
+ public function getHttpStatus()
+ {
return $this->httpStatus;
-
}
/**
- * Returns the property list
+ * Returns the property list.
*
* @return array
*/
- function getResponseProperties() {
-
+ public function getResponseProperties()
+ {
return $this->responseProperties;
-
}
-
/**
* The serialize method is called during xml writing.
*
@@ -115,19 +112,17 @@ class Response implements Element {
* responsible for closing them.
*
* @param Writer $writer
- * @return void
*/
- function xmlSerialize(Writer $writer) {
-
+ public function xmlSerialize(Writer $writer)
+ {
if ($status = $this->getHTTPStatus()) {
- $writer->writeElement('{DAV:}status', 'HTTP/1.1 ' . $status . ' ' . \Sabre\HTTP\Response::$statusCodes[$status]);
+ $writer->writeElement('{DAV:}status', 'HTTP/1.1 '.$status.' '.\Sabre\HTTP\Response::$statusCodes[$status]);
}
- $writer->writeElement('{DAV:}href', $writer->contextUri . \Sabre\HTTP\encodePath($this->getHref()));
+ $writer->writeElement('{DAV:}href', $writer->contextUri.\Sabre\HTTP\encodePath($this->getHref()));
$empty = true;
foreach ($this->getResponseProperties() as $status => $properties) {
-
// Skipping empty lists
if (!$properties || (!ctype_digit($status) && !is_int($status))) {
continue;
@@ -135,9 +130,8 @@ class Response implements Element {
$empty = false;
$writer->startElement('{DAV:}propstat');
$writer->writeElement('{DAV:}prop', $properties);
- $writer->writeElement('{DAV:}status', 'HTTP/1.1 ' . $status . ' ' . \Sabre\HTTP\Response::$statusCodes[$status]);
+ $writer->writeElement('{DAV:}status', 'HTTP/1.1 '.$status.' '.\Sabre\HTTP\Response::$statusCodes[$status]);
$writer->endElement(); // {DAV:}propstat
-
}
if ($empty) {
/*
@@ -149,12 +143,10 @@ class Response implements Element {
* no properties.
*/
$writer->writeElement('{DAV:}propstat', [
- '{DAV:}prop' => [],
- '{DAV:}status' => 'HTTP/1.1 418 ' . \Sabre\HTTP\Response::$statusCodes[418]
+ '{DAV:}prop' => [],
+ '{DAV:}status' => 'HTTP/1.1 418 '.\Sabre\HTTP\Response::$statusCodes[418],
]);
-
}
-
}
/**
@@ -176,10 +168,11 @@ class Response implements Element {
* the next element.
*
* @param Reader $reader
+ *
* @return mixed
*/
- static function xmlDeserialize(Reader $reader) {
-
+ public static function xmlDeserialize(Reader $reader)
+ {
$reader->pushContext();
$reader->elementMap['{DAV:}propstat'] = 'Sabre\\Xml\\Element\\KeyValue';
@@ -192,16 +185,16 @@ class Response implements Element {
// called. But we don't want this, because a singular element without
// child-elements implies 'no value' in {DAV:}prop, so we want to skip
// deserializers and just set null for those.
- $reader->elementMap['{DAV:}prop'] = function(Reader $reader) {
-
+ $reader->elementMap['{DAV:}prop'] = function (Reader $reader) {
if ($reader->isEmptyElement) {
$reader->next();
+
return [];
}
$values = [];
$reader->read();
do {
- if ($reader->nodeType === Reader::ELEMENT) {
+ if (Reader::ELEMENT === $reader->nodeType) {
$clark = $reader->getClark();
if ($reader->isEmptyElement) {
@@ -213,10 +206,10 @@ class Response implements Element {
} else {
$reader->read();
}
- } while ($reader->nodeType !== Reader::END_ELEMENT);
+ } while (Reader::END_ELEMENT !== $reader->nodeType);
$reader->read();
- return $values;
+ return $values;
};
$elems = $reader->parseInnerTree();
$reader->popContext();
@@ -226,28 +219,24 @@ class Response implements Element {
$statusCode = null;
foreach ($elems as $elem) {
-
switch ($elem['name']) {
-
- case '{DAV:}href' :
+ case '{DAV:}href':
$href = $elem['value'];
break;
- case '{DAV:}propstat' :
+ case '{DAV:}propstat':
$status = $elem['value']['{DAV:}status'];
- list(, $status, ) = explode(' ', $status, 3);
+ list(, $status) = explode(' ', $status, 3);
$properties = isset($elem['value']['{DAV:}prop']) ? $elem['value']['{DAV:}prop'] : [];
- if ($properties) $propertyLists[$status] = $properties;
+ if ($properties) {
+ $propertyLists[$status] = $properties;
+ }
break;
- case '{DAV:}status' :
- list(, $statusCode, ) = explode(' ', $elem['value'], 3);
+ case '{DAV:}status':
+ list(, $statusCode) = explode(' ', $elem['value'], 3);
break;
-
}
-
}
return new self($href, $propertyLists, $statusCode);
-
}
-
}
diff --git a/vendor/sabre/dav/lib/DAV/Xml/Element/Sharee.php b/vendor/sabre/dav/lib/DAV/Xml/Element/Sharee.php
index e187bf11c..e0db3bf37 100644
--- a/vendor/sabre/dav/lib/DAV/Xml/Element/Sharee.php
+++ b/vendor/sabre/dav/lib/DAV/Xml/Element/Sharee.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\Xml\Element;
use Sabre\DAV\Exception\BadRequest;
@@ -18,8 +20,8 @@ use Sabre\Xml\Writer;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class Sharee implements Element {
-
+class Sharee implements Element
+{
/**
* A URL. Usually a mailto: address, could also be a principal url.
* This uniquely identifies the sharee.
@@ -79,24 +81,21 @@ class Sharee implements Element {
public $inviteStatus;
/**
- * Creates the object
+ * Creates the object.
*
* $properties will be used to populate all internal properties.
*
* @param array $properties
*/
- function __construct(array $properties = []) {
-
+ public function __construct(array $properties = [])
+ {
foreach ($properties as $k => $v) {
-
if (property_exists($this, $k)) {
$this->$k = $v;
} else {
- throw new \InvalidArgumentException('Unknown property: ' . $k);
+ throw new \InvalidArgumentException('Unknown property: '.$k);
}
-
}
-
}
/**
@@ -116,31 +115,28 @@ class Sharee implements Element {
* If you are opening new elements, you must also close them again.
*
* @param Writer $writer
- * @return void
*/
- function xmlSerialize(Writer $writer) {
-
-
+ public function xmlSerialize(Writer $writer)
+ {
$writer->write([
new Href($this->href),
- '{DAV:}prop' => $this->properties,
+ '{DAV:}prop' => $this->properties,
'{DAV:}share-access' => new ShareAccess($this->access),
]);
switch ($this->inviteStatus) {
- case Plugin::INVITE_NORESPONSE :
+ case Plugin::INVITE_NORESPONSE:
$writer->writeElement('{DAV:}invite-noresponse');
break;
- case Plugin::INVITE_ACCEPTED :
+ case Plugin::INVITE_ACCEPTED:
$writer->writeElement('{DAV:}invite-accepted');
break;
- case Plugin::INVITE_DECLINED :
+ case Plugin::INVITE_DECLINED:
$writer->writeElement('{DAV:}invite-declined');
break;
- case Plugin::INVITE_INVALID :
+ case Plugin::INVITE_INVALID:
$writer->writeElement('{DAV:}invite-invalid');
break;
}
-
}
/**
@@ -162,10 +158,11 @@ class Sharee implements Element {
* the next element.
*
* @param Reader $reader
+ *
* @return mixed
*/
- static function xmlDeserialize(Reader $reader) {
-
+ public static function xmlDeserialize(Reader $reader)
+ {
// Temporarily override configuration
$reader->pushContext();
$reader->elementMap['{DAV:}share-access'] = 'Sabre\DAV\Xml\Property\ShareAccess';
@@ -192,8 +189,7 @@ class Sharee implements Element {
throw new BadRequest('Every {DAV:}sharee must have a {DAV:}share-access child element');
}
$sharee->access = $elems['share-access']->getValue();
- return $sharee;
+ return $sharee;
}
-
}
diff --git a/vendor/sabre/dav/lib/DAV/Xml/Property/Complex.php b/vendor/sabre/dav/lib/DAV/Xml/Property/Complex.php
index 258806e4a..990302054 100644
--- a/vendor/sabre/dav/lib/DAV/Xml/Property/Complex.php
+++ b/vendor/sabre/dav/lib/DAV/Xml/Property/Complex.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\Xml\Property;
use Sabre\Xml\Element\XmlFragment;
@@ -15,8 +17,8 @@ use Sabre\Xml\Reader;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class Complex extends XmlFragment {
-
+class Complex extends XmlFragment
+{
/**
* The deserialize method is called during xml parsing.
*
@@ -36,15 +38,17 @@ class Complex extends XmlFragment {
* the next element.
*
* @param Reader $reader
+ *
* @return mixed
*/
- static function xmlDeserialize(Reader $reader) {
-
+ public static function xmlDeserialize(Reader $reader)
+ {
$xml = $reader->readInnerXml();
- if ($reader->nodeType === Reader::ELEMENT && $reader->isEmptyElement) {
+ if (Reader::ELEMENT === $reader->nodeType && $reader->isEmptyElement) {
// Easy!
$reader->next();
+
return null;
}
// Now we have a copy of the inner xml, we need to traverse it to get
@@ -56,21 +60,19 @@ class Complex extends XmlFragment {
$text = '';
while (true) {
-
switch ($reader->nodeType) {
- case Reader::ELEMENT :
+ case Reader::ELEMENT:
$nonText = true;
$reader->next();
continue 2;
- case Reader::TEXT :
- case Reader::CDATA :
+ case Reader::TEXT:
+ case Reader::CDATA:
$text .= $reader->value;
break;
- case Reader::END_ELEMENT :
+ case Reader::END_ELEMENT:
break 2;
}
$reader->read();
-
}
// Make sure we advance the cursor one step further.
@@ -78,12 +80,10 @@ class Complex extends XmlFragment {
if ($nonText) {
$new = new self($xml);
+
return $new;
} else {
return $text;
}
-
}
-
-
}
diff --git a/vendor/sabre/dav/lib/DAV/Xml/Property/GetLastModified.php b/vendor/sabre/dav/lib/DAV/Xml/Property/GetLastModified.php
index 101a0f0c9..05a00c5e5 100644
--- a/vendor/sabre/dav/lib/DAV/Xml/Property/GetLastModified.php
+++ b/vendor/sabre/dav/lib/DAV/Xml/Property/GetLastModified.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\Xml\Property;
use DateTime;
@@ -19,42 +21,40 @@ use Sabre\Xml\Writer;
* @author Evert Pot (http://www.rooftopsolutions.nl/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class GetLastModified implements Element {
-
+class GetLastModified implements Element
+{
/**
- * time
+ * time.
*
* @var DateTime
*/
public $time;
/**
- * Constructor
+ * Constructor.
*
* @param int|DateTime $time
*/
- function __construct($time) {
-
+ public function __construct($time)
+ {
if ($time instanceof DateTime) {
$this->time = clone $time;
} else {
- $this->time = new DateTime('@' . $time);
+ $this->time = new DateTime('@'.$time);
}
// Setting timezone to UTC
$this->time->setTimezone(new DateTimeZone('UTC'));
-
}
/**
- * getTime
+ * getTime.
*
* @return DateTime
*/
- function getTime() {
-
+ public function getTime()
+ {
return $this->time;
-
}
/**
@@ -70,14 +70,12 @@ class GetLastModified implements Element {
* responsible for closing them.
*
* @param Writer $writer
- * @return void
*/
- function xmlSerialize(Writer $writer) {
-
+ public function xmlSerialize(Writer $writer)
+ {
$writer->write(
- HTTP\Util::toHTTPDate($this->time)
+ HTTP\toDate($this->time)
);
-
}
/**
@@ -99,12 +97,12 @@ class GetLastModified implements Element {
* the next element.
*
* @param Reader $reader
+ *
* @return mixed
*/
- static function xmlDeserialize(Reader $reader) {
-
+ public static function xmlDeserialize(Reader $reader)
+ {
return
new self(new DateTime($reader->parseInnerTree()));
-
}
}
diff --git a/vendor/sabre/dav/lib/DAV/Xml/Property/Href.php b/vendor/sabre/dav/lib/DAV/Xml/Property/Href.php
index 6c4f11b87..c479c1602 100644
--- a/vendor/sabre/dav/lib/DAV/Xml/Property/Href.php
+++ b/vendor/sabre/dav/lib/DAV/Xml/Property/Href.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\Xml\Property;
use Sabre\DAV\Browser\HtmlOutput;
@@ -10,7 +12,7 @@ use Sabre\Xml\Reader;
use Sabre\Xml\Writer;
/**
- * Href property
+ * Href property.
*
* This class represents any WebDAV property that contains a {DAV:}href
* element, and there are many.
@@ -23,17 +25,17 @@ use Sabre\Xml\Writer;
* @author Evert Pot (http://www.rooftopsolutions.nl/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class Href implements Element, HtmlOutput {
-
+class Href implements Element, HtmlOutput
+{
/**
- * List of uris
+ * List of uris.
*
* @var array
*/
protected $hrefs;
/**
- * Constructor
+ * Constructor.
*
* You must either pass a string for a single href, or an array of hrefs.
*
@@ -42,35 +44,32 @@ class Href implements Element, HtmlOutput {
*
* @param string|string[] $hrefs
*/
- function __construct($hrefs) {
-
+ public function __construct($hrefs)
+ {
if (is_string($hrefs)) {
$hrefs = [$hrefs];
}
$this->hrefs = $hrefs;
-
}
/**
* Returns the first Href.
*
- * @return string
+ * @return string|null
*/
- function getHref() {
-
- return $this->hrefs[0];
-
+ public function getHref()
+ {
+ return $this->hrefs[0] ?? null;
}
/**
- * Returns the hrefs as an array
+ * Returns the hrefs as an array.
*
* @return array
*/
- function getHrefs() {
-
+ public function getHrefs()
+ {
return $this->hrefs;
-
}
/**
@@ -90,15 +89,13 @@ class Href implements Element, HtmlOutput {
* If you are opening new elements, you must also close them again.
*
* @param Writer $writer
- * @return void
*/
- function xmlSerialize(Writer $writer) {
-
+ public function xmlSerialize(Writer $writer)
+ {
foreach ($this->getHrefs() as $href) {
$href = Uri\resolve($writer->contextUri, $href);
$writer->writeElement('{DAV:}href', $href);
}
-
}
/**
@@ -113,16 +110,17 @@ class Href implements Element, HtmlOutput {
* be used to construct local links.
*
* @param HtmlOutputHelper $html
+ *
* @return string
*/
- function toHtml(HtmlOutputHelper $html) {
-
+ public function toHtml(HtmlOutputHelper $html)
+ {
$links = [];
foreach ($this->getHrefs() as $href) {
$links[] = $html->link($href);
}
- return implode('<br />', $links);
+ return implode('<br />', $links);
}
/**
@@ -144,22 +142,21 @@ class Href implements Element, HtmlOutput {
* the next element.
*
* @param Reader $reader
+ *
* @return mixed
*/
- static function xmlDeserialize(Reader $reader) {
-
+ public static function xmlDeserialize(Reader $reader)
+ {
$hrefs = [];
- foreach ((array)$reader->parseInnerTree() as $elem) {
- if ($elem['name'] !== '{DAV:}href')
+ foreach ((array) $reader->parseInnerTree() as $elem) {
+ if ('{DAV:}href' !== $elem['name']) {
continue;
+ }
$hrefs[] = $elem['value'];
-
}
if ($hrefs) {
- return new self($hrefs, false);
+ return new self($hrefs);
}
-
}
-
}
diff --git a/vendor/sabre/dav/lib/DAV/Xml/Property/Invite.php b/vendor/sabre/dav/lib/DAV/Xml/Property/Invite.php
index 6adad3650..b5e2dae46 100644
--- a/vendor/sabre/dav/lib/DAV/Xml/Property/Invite.php
+++ b/vendor/sabre/dav/lib/DAV/Xml/Property/Invite.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\Xml\Property;
use Sabre\DAV\Xml\Element\Sharee;
@@ -20,10 +22,10 @@ use Sabre\Xml\XmlSerializable;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class Invite implements XmlSerializable {
-
+class Invite implements XmlSerializable
+{
/**
- * A list of sharees
+ * A list of sharees.
*
* @var Sharee[]
*/
@@ -34,10 +36,9 @@ class Invite implements XmlSerializable {
*
* @param Sharee[] $sharees
*/
- function __construct(array $sharees) {
-
+ public function __construct(array $sharees)
+ {
$this->sharees = $sharees;
-
}
/**
@@ -57,14 +58,11 @@ class Invite implements XmlSerializable {
* If you are opening new elements, you must also close them again.
*
* @param Writer $writer
- * @return void
*/
- function xmlSerialize(Writer $writer) {
-
+ public function xmlSerialize(Writer $writer)
+ {
foreach ($this->sharees as $sharee) {
$writer->writeElement('{DAV:}sharee', $sharee);
}
-
}
-
}
diff --git a/vendor/sabre/dav/lib/DAV/Xml/Property/LocalHref.php b/vendor/sabre/dav/lib/DAV/Xml/Property/LocalHref.php
index 00d2fa708..cb794974f 100644
--- a/vendor/sabre/dav/lib/DAV/Xml/Property/LocalHref.php
+++ b/vendor/sabre/dav/lib/DAV/Xml/Property/LocalHref.php
@@ -1,11 +1,13 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\Xml\Property;
use Sabre\HTTP;
/**
- * LocalHref property
+ * LocalHref property.
*
* Like the Href property, this element represents {DAV:}href. The difference
* is that this is used strictly for paths on the server. The LocalHref property
@@ -22,10 +24,10 @@ use Sabre\HTTP;
* @author Evert Pot (http://www.rooftopsolutions.nl/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class LocalHref extends Href {
-
+class LocalHref extends Href
+{
/**
- * Constructor
+ * Constructor.
*
* You must either pass a string for a single href, or an array of hrefs.
*
@@ -34,15 +36,13 @@ class LocalHref extends Href {
*
* @param string|string[] $hrefs
*/
- function __construct($hrefs) {
-
+ public function __construct($hrefs)
+ {
parent::__construct(array_map(
- function($href) {
+ function ($href) {
return \Sabre\HTTP\encodePath($href);
},
- (array)$hrefs
+ (array) $hrefs
));
-
}
-
}
diff --git a/vendor/sabre/dav/lib/DAV/Xml/Property/LockDiscovery.php b/vendor/sabre/dav/lib/DAV/Xml/Property/LockDiscovery.php
index f4b692219..c33812b3e 100644
--- a/vendor/sabre/dav/lib/DAV/Xml/Property/LockDiscovery.php
+++ b/vendor/sabre/dav/lib/DAV/Xml/Property/LockDiscovery.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\Xml\Property;
use Sabre\DAV;
@@ -20,10 +22,10 @@ use Sabre\Xml\XmlSerializable;
* @author Evert Pot (http://www.rooftopsolutions.nl/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class LockDiscovery implements XmlSerializable {
-
+class LockDiscovery implements XmlSerializable
+{
/**
- * locks
+ * locks.
*
* @var LockInfo[]
*/
@@ -37,17 +39,16 @@ class LockDiscovery implements XmlSerializable {
*
* @var bool
*/
- static $hideLockRoot = false;
+ public static $hideLockRoot = false;
/**
- * __construct
+ * __construct.
*
* @param LockInfo[] $locks
*/
- function __construct($locks) {
-
+ public function __construct($locks)
+ {
$this->locks = $locks;
-
}
/**
@@ -63,16 +64,14 @@ class LockDiscovery implements XmlSerializable {
* responsible for closing them.
*
* @param Writer $writer
- * @return void
*/
- function xmlSerialize(Writer $writer) {
-
+ public function xmlSerialize(Writer $writer)
+ {
foreach ($this->locks as $lock) {
-
$writer->startElement('{DAV:}activelock');
$writer->startElement('{DAV:}lockscope');
- if ($lock->scope === LockInfo::SHARED) {
+ if (LockInfo::SHARED === $lock->scope) {
$writer->writeElement('{DAV:}shared');
} else {
$writer->writeElement('{DAV:}exclusive');
@@ -86,21 +85,23 @@ class LockDiscovery implements XmlSerializable {
if (!self::$hideLockRoot) {
$writer->startElement('{DAV:}lockroot');
- $writer->writeElement('{DAV:}href', $writer->contextUri . $lock->uri);
+ $writer->writeElement('{DAV:}href', $writer->contextUri.$lock->uri);
$writer->endElement(); // {DAV:}lockroot
}
- $writer->writeElement('{DAV:}depth', ($lock->depth == DAV\Server::DEPTH_INFINITY ? 'infinity' : $lock->depth));
- $writer->writeElement('{DAV:}timeout', 'Second-' . $lock->timeout);
-
- $writer->startElement('{DAV:}locktoken');
- $writer->writeElement('{DAV:}href', 'opaquelocktoken:' . $lock->token);
- $writer->endElement(); // {DAV:}locktoken
+ $writer->writeElement('{DAV:}depth', (DAV\Server::DEPTH_INFINITY == $lock->depth ? 'infinity' : $lock->depth));
+ $writer->writeElement('{DAV:}timeout', (LockInfo::TIMEOUT_INFINITE === $lock->timeout ? 'Infinite' : 'Second-'.$lock->timeout));
+
+ // optional according to https://tools.ietf.org/html/rfc4918#section-6.5
+ if (null !== $lock->token && '' !== $lock->token) {
+ $writer->startElement('{DAV:}locktoken');
+ $writer->writeElement('{DAV:}href', 'opaquelocktoken:'.$lock->token);
+ $writer->endElement(); // {DAV:}locktoken
+ }
- $writer->writeElement('{DAV:}owner', new XmlFragment($lock->owner));
+ if ($lock->owner) {
+ $writer->writeElement('{DAV:}owner', new XmlFragment($lock->owner));
+ }
$writer->endElement(); // {DAV:}activelock
-
}
-
}
-
}
diff --git a/vendor/sabre/dav/lib/DAV/Xml/Property/ResourceType.php b/vendor/sabre/dav/lib/DAV/Xml/Property/ResourceType.php
index ce640ff32..ce07d4382 100644
--- a/vendor/sabre/dav/lib/DAV/Xml/Property/ResourceType.php
+++ b/vendor/sabre/dav/lib/DAV/Xml/Property/ResourceType.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\Xml\Property;
use Sabre\DAV\Browser\HtmlOutput;
@@ -8,7 +10,7 @@ use Sabre\Xml\Element;
use Sabre\Xml\Reader;
/**
- * {DAV:}resourcetype property
+ * {DAV:}resourcetype property.
*
* This class represents the {DAV:}resourcetype property, as defined in:
*
@@ -18,10 +20,10 @@ use Sabre\Xml\Reader;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class ResourceType extends Element\Elements implements HtmlOutput {
-
+class ResourceType extends Element\Elements implements HtmlOutput
+{
/**
- * Constructor
+ * Constructor.
*
* You can either pass null (for no resourcetype), a string (for a single
* resourcetype) or an array (for multiple).
@@ -30,48 +32,44 @@ class ResourceType extends Element\Elements implements HtmlOutput {
*
* @param array|string|null $resourceTypes
*/
- function __construct($resourceTypes = null) {
-
- parent::__construct((array)$resourceTypes);
-
+ public function __construct($resourceTypes = null)
+ {
+ parent::__construct((array) $resourceTypes);
}
/**
- * Returns the values in clark-notation
+ * Returns the values in clark-notation.
*
* For example array('{DAV:}collection')
*
* @return array
*/
- function getValue() {
-
+ public function getValue()
+ {
return $this->value;
-
}
/**
- * Checks if the principal contains a certain value
+ * Checks if the principal contains a certain value.
*
* @param string $type
+ *
* @return bool
*/
- function is($type) {
-
+ public function is($type)
+ {
return in_array($type, $this->value);
-
}
/**
- * Adds a resourcetype value to this property
+ * Adds a resourcetype value to this property.
*
* @param string $type
- * @return void
*/
- function add($type) {
-
+ public function add($type)
+ {
$this->value[] = $type;
$this->value = array_unique($this->value);
-
}
/**
@@ -93,13 +91,13 @@ class ResourceType extends Element\Elements implements HtmlOutput {
* the next element.
*
* @param Reader $reader
+ *
* @return mixed
*/
- static function xmlDeserialize(Reader $reader) {
-
+ public static function xmlDeserialize(Reader $reader)
+ {
return
new self(parent::xmlDeserialize($reader));
-
}
/**
@@ -114,15 +112,14 @@ class ResourceType extends Element\Elements implements HtmlOutput {
* be used to construct local links.
*
* @param HtmlOutputHelper $html
+ *
* @return string
*/
- function toHtml(HtmlOutputHelper $html) {
-
+ public function toHtml(HtmlOutputHelper $html)
+ {
return implode(
', ',
array_map([$html, 'xmlName'], $this->getValue())
);
-
}
-
}
diff --git a/vendor/sabre/dav/lib/DAV/Xml/Property/ShareAccess.php b/vendor/sabre/dav/lib/DAV/Xml/Property/ShareAccess.php
index 939062f76..95175053a 100644
--- a/vendor/sabre/dav/lib/DAV/Xml/Property/ShareAccess.php
+++ b/vendor/sabre/dav/lib/DAV/Xml/Property/ShareAccess.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\Xml\Property;
use Sabre\DAV\Exception\BadRequest;
@@ -22,10 +24,10 @@ use Sabre\Xml\Writer;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class ShareAccess implements Element {
-
+class ShareAccess implements Element
+{
/**
- * Either SHARED or SHAREDOWNER
+ * Either SHARED or SHAREDOWNER.
*
* @var int
*/
@@ -39,10 +41,9 @@ class ShareAccess implements Element {
*
* @param int $shareAccess
*/
- function __construct($shareAccess) {
-
+ public function __construct($shareAccess)
+ {
$this->value = $shareAccess;
-
}
/**
@@ -50,10 +51,9 @@ class ShareAccess implements Element {
*
* @return int
*/
- function getValue() {
-
+ public function getValue()
+ {
return $this->value;
-
}
/**
@@ -73,30 +73,26 @@ class ShareAccess implements Element {
* If you are opening new elements, you must also close them again.
*
* @param Writer $writer
- * @return void
*/
- function xmlSerialize(Writer $writer) {
-
+ public function xmlSerialize(Writer $writer)
+ {
switch ($this->value) {
-
- case SharingPlugin::ACCESS_NOTSHARED :
+ case SharingPlugin::ACCESS_NOTSHARED:
$writer->writeElement('{DAV:}not-shared');
break;
- case SharingPlugin::ACCESS_SHAREDOWNER :
+ case SharingPlugin::ACCESS_SHAREDOWNER:
$writer->writeElement('{DAV:}shared-owner');
break;
- case SharingPlugin::ACCESS_READ :
+ case SharingPlugin::ACCESS_READ:
$writer->writeElement('{DAV:}read');
break;
- case SharingPlugin::ACCESS_READWRITE :
+ case SharingPlugin::ACCESS_READWRITE:
$writer->writeElement('{DAV:}read-write');
break;
- case SharingPlugin::ACCESS_NOACCESS :
+ case SharingPlugin::ACCESS_NOACCESS:
$writer->writeElement('{DAV:}no-access');
break;
-
}
-
}
/**
@@ -118,26 +114,26 @@ class ShareAccess implements Element {
* the next element.
*
* @param Reader $reader
+ *
* @return mixed
*/
- static function xmlDeserialize(Reader $reader) {
-
+ public static function xmlDeserialize(Reader $reader)
+ {
$elems = $reader->parseInnerTree();
foreach ($elems as $elem) {
switch ($elem['name']) {
- case '{DAV:}not-shared' :
+ case '{DAV:}not-shared':
return new self(SharingPlugin::ACCESS_NOTSHARED);
- case '{DAV:}shared-owner' :
+ case '{DAV:}shared-owner':
return new self(SharingPlugin::ACCESS_SHAREDOWNER);
- case '{DAV:}read' :
+ case '{DAV:}read':
return new self(SharingPlugin::ACCESS_READ);
- case '{DAV:}read-write' :
+ case '{DAV:}read-write':
return new self(SharingPlugin::ACCESS_READWRITE);
- case '{DAV:}no-access' :
+ case '{DAV:}no-access':
return new self(SharingPlugin::ACCESS_NOACCESS);
}
}
throw new BadRequest('Invalid value for {DAV:}share-access element');
-
}
}
diff --git a/vendor/sabre/dav/lib/DAV/Xml/Property/SupportedLock.php b/vendor/sabre/dav/lib/DAV/Xml/Property/SupportedLock.php
index 677fdde4b..26e7d646e 100644
--- a/vendor/sabre/dav/lib/DAV/Xml/Property/SupportedLock.php
+++ b/vendor/sabre/dav/lib/DAV/Xml/Property/SupportedLock.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\Xml\Property;
use Sabre\Xml\Writer;
@@ -18,8 +20,8 @@ use Sabre\Xml\XmlSerializable;
* @author Evert Pot (http://www.rooftopsolutions.nl/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class SupportedLock implements XmlSerializable {
-
+class SupportedLock implements XmlSerializable
+{
/**
* The xmlSerialize method is called during xml writing.
*
@@ -37,18 +39,16 @@ class SupportedLock implements XmlSerializable {
* If you are opening new elements, you must also close them again.
*
* @param Writer $writer
- * @return void
*/
- function xmlSerialize(Writer $writer) {
-
+ public function xmlSerialize(Writer $writer)
+ {
$writer->writeElement('{DAV:}lockentry', [
'{DAV:}lockscope' => ['{DAV:}exclusive' => null],
- '{DAV:}locktype' => ['{DAV:}write' => null],
+ '{DAV:}locktype' => ['{DAV:}write' => null],
]);
$writer->writeElement('{DAV:}lockentry', [
'{DAV:}lockscope' => ['{DAV:}shared' => null],
- '{DAV:}locktype' => ['{DAV:}write' => null],
+ '{DAV:}locktype' => ['{DAV:}write' => null],
]);
-
}
}
diff --git a/vendor/sabre/dav/lib/DAV/Xml/Property/SupportedMethodSet.php b/vendor/sabre/dav/lib/DAV/Xml/Property/SupportedMethodSet.php
index 1a3878ef7..06ab28c94 100644
--- a/vendor/sabre/dav/lib/DAV/Xml/Property/SupportedMethodSet.php
+++ b/vendor/sabre/dav/lib/DAV/Xml/Property/SupportedMethodSet.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\Xml\Property;
use Sabre\DAV\Browser\HtmlOutput;
@@ -20,24 +22,23 @@ use Sabre\Xml\XmlSerializable;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class SupportedMethodSet implements XmlSerializable, HtmlOutput {
-
+class SupportedMethodSet implements XmlSerializable, HtmlOutput
+{
/**
- * List of methods
+ * List of methods.
*
* @var string[]
*/
protected $methods = [];
/**
- * Creates the property
+ * Creates the property.
*
* @param string[] $methods
*/
- function __construct(array $methods) {
-
+ public function __construct(array $methods)
+ {
$this->methods = $methods;
-
}
/**
@@ -45,25 +46,24 @@ class SupportedMethodSet implements XmlSerializable, HtmlOutput {
*
* @return string[]
*/
- function getValue() {
-
+ public function getValue()
+ {
return $this->methods;
-
}
/**
* Returns true or false if the property contains a specific method.
*
* @param string $methodName
+ *
* @return bool
*/
- function has($methodName) {
-
+ public function has($methodName)
+ {
return in_array(
$methodName,
$this->methods
);
-
}
/**
@@ -83,16 +83,14 @@ class SupportedMethodSet implements XmlSerializable, HtmlOutput {
* If you are opening new elements, you must also close them again.
*
* @param Writer $writer
- * @return void
*/
- function xmlSerialize(Writer $writer) {
-
+ public function xmlSerialize(Writer $writer)
+ {
foreach ($this->getValue() as $val) {
$writer->startElement('{DAV:}supported-method');
$writer->writeAttribute('name', $val);
$writer->endElement();
}
-
}
/**
@@ -107,15 +105,14 @@ class SupportedMethodSet implements XmlSerializable, HtmlOutput {
* be used to construct local links.
*
* @param HtmlOutputHelper $html
+ *
* @return string
*/
- function toHtml(HtmlOutputHelper $html) {
-
+ public function toHtml(HtmlOutputHelper $html)
+ {
return implode(
', ',
array_map([$html, 'h'], $this->getValue())
);
-
}
-
}
diff --git a/vendor/sabre/dav/lib/DAV/Xml/Property/SupportedReportSet.php b/vendor/sabre/dav/lib/DAV/Xml/Property/SupportedReportSet.php
index 96383ec96..4c25d23d9 100644
--- a/vendor/sabre/dav/lib/DAV/Xml/Property/SupportedReportSet.php
+++ b/vendor/sabre/dav/lib/DAV/Xml/Property/SupportedReportSet.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\Xml\Property;
use Sabre\DAV;
@@ -21,17 +23,17 @@ use Sabre\Xml\XmlSerializable;
* @author Evert Pot (http://www.rooftopsolutions.nl/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class SupportedReportSet implements XmlSerializable, HtmlOutput {
-
+class SupportedReportSet implements XmlSerializable, HtmlOutput
+{
/**
- * List of reports
+ * List of reports.
*
* @var array
*/
protected $reports = [];
/**
- * Creates the property
+ * Creates the property.
*
* Any reports passed in the constructor
* should be valid report-types in clark-notation.
@@ -40,61 +42,56 @@ class SupportedReportSet implements XmlSerializable, HtmlOutput {
*
* @param string|string[] $reports
*/
- function __construct($reports = null) {
-
- if (!is_null($reports))
+ public function __construct($reports = null)
+ {
+ if (!is_null($reports)) {
$this->addReport($reports);
-
+ }
}
/**
- * Adds a report to this property
+ * Adds a report to this property.
*
* The report must be a string in clark-notation.
* Multiple reports can be specified as an array.
*
* @param mixed $report
- * @return void
*/
- function addReport($report) {
-
- $report = (array)$report;
+ public function addReport($report)
+ {
+ $report = (array) $report;
foreach ($report as $r) {
-
- if (!preg_match('/^{([^}]*)}(.*)$/', $r))
+ if (!preg_match('/^{([^}]*)}(.*)$/', $r)) {
throw new DAV\Exception('Reportname must be in clark-notation');
-
+ }
$this->reports[] = $r;
-
}
-
}
/**
- * Returns the list of supported reports
+ * Returns the list of supported reports.
*
* @return string[]
*/
- function getValue() {
-
+ public function getValue()
+ {
return $this->reports;
-
}
/**
* Returns true or false if the property contains a specific report.
*
* @param string $reportName
+ *
* @return bool
*/
- function has($reportName) {
-
+ public function has($reportName)
+ {
return in_array(
$reportName,
$this->reports
);
-
}
/**
@@ -114,10 +111,9 @@ class SupportedReportSet implements XmlSerializable, HtmlOutput {
* If you are opening new elements, you must also close them again.
*
* @param Writer $writer
- * @return void
*/
- function xmlSerialize(Writer $writer) {
-
+ public function xmlSerialize(Writer $writer)
+ {
foreach ($this->getValue() as $val) {
$writer->startElement('{DAV:}supported-report');
$writer->startElement('{DAV:}report');
@@ -125,7 +121,6 @@ class SupportedReportSet implements XmlSerializable, HtmlOutput {
$writer->endElement();
$writer->endElement();
}
-
}
/**
@@ -140,15 +135,14 @@ class SupportedReportSet implements XmlSerializable, HtmlOutput {
* be used to construct local links.
*
* @param HtmlOutputHelper $html
+ *
* @return string
*/
- function toHtml(HtmlOutputHelper $html) {
-
+ public function toHtml(HtmlOutputHelper $html)
+ {
return implode(
', ',
array_map([$html, 'xmlName'], $this->getValue())
);
-
}
-
}
diff --git a/vendor/sabre/dav/lib/DAV/Xml/Request/Lock.php b/vendor/sabre/dav/lib/DAV/Xml/Request/Lock.php
index c315a9a45..8d9348162 100644
--- a/vendor/sabre/dav/lib/DAV/Xml/Request/Lock.php
+++ b/vendor/sabre/dav/lib/DAV/Xml/Request/Lock.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\Xml\Request;
use Sabre\DAV\Locks\LockInfo;
@@ -18,10 +20,10 @@ use Sabre\Xml\XmlDeserializable;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class Lock implements XmlDeserializable {
-
+class Lock implements XmlDeserializable
+{
/**
- * Owner of the lock
+ * Owner of the lock.
*
* @var string
*/
@@ -31,6 +33,7 @@ class Lock implements XmlDeserializable {
* Scope of the lock.
*
* Either LockInfo::SHARED or LockInfo::EXCLUSIVE
+ *
* @var int
*/
public $scope;
@@ -54,10 +57,11 @@ class Lock implements XmlDeserializable {
* the next element.
*
* @param Reader $reader
+ *
* @return mixed
*/
- static function xmlDeserialize(Reader $reader) {
-
+ public static function xmlDeserialize(Reader $reader)
+ {
$reader->pushContext();
$reader->elementMap['{DAV:}owner'] = 'Sabre\\Xml\\Element\\XmlFragment';
@@ -71,11 +75,12 @@ class Lock implements XmlDeserializable {
if (isset($values['{DAV:}lockscope'])) {
foreach ($values['{DAV:}lockscope'] as $elem) {
- if ($elem['name'] === '{DAV:}exclusive') $new->scope = LockInfo::EXCLUSIVE;
+ if ('{DAV:}exclusive' === $elem['name']) {
+ $new->scope = LockInfo::EXCLUSIVE;
+ }
}
}
- return $new;
+ return $new;
}
-
}
diff --git a/vendor/sabre/dav/lib/DAV/Xml/Request/MkCol.php b/vendor/sabre/dav/lib/DAV/Xml/Request/MkCol.php
index 9490bf58c..7713646ea 100644
--- a/vendor/sabre/dav/lib/DAV/Xml/Request/MkCol.php
+++ b/vendor/sabre/dav/lib/DAV/Xml/Request/MkCol.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\Xml\Request;
use Sabre\Xml\Reader;
@@ -16,8 +18,8 @@ use Sabre\Xml\XmlDeserializable;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class MkCol implements XmlDeserializable {
-
+class MkCol implements XmlDeserializable
+{
/**
* The list of properties that will be set.
*
@@ -31,10 +33,9 @@ class MkCol implements XmlDeserializable {
*
* @return array
*/
- function getProperties() {
-
+ public function getProperties()
+ {
return $this->properties;
-
}
/**
@@ -56,10 +57,11 @@ class MkCol implements XmlDeserializable {
* the next element.
*
* @param Reader $reader
+ *
* @return mixed
*/
- static function xmlDeserialize(Reader $reader) {
-
+ public static function xmlDeserialize(Reader $reader)
+ {
$self = new self();
$elementMap = $reader->elementMap;
@@ -70,13 +72,11 @@ class MkCol implements XmlDeserializable {
$elems = $reader->parseInnerTree($elementMap);
foreach ($elems as $elem) {
- if ($elem['name'] === '{DAV:}set') {
+ if ('{DAV:}set' === $elem['name']) {
$self->properties = array_merge($self->properties, $elem['value']['{DAV:}prop']);
}
}
return $self;
-
}
-
}
diff --git a/vendor/sabre/dav/lib/DAV/Xml/Request/PropFind.php b/vendor/sabre/dav/lib/DAV/Xml/Request/PropFind.php
index f1b5b6fdc..b4cce423e 100644
--- a/vendor/sabre/dav/lib/DAV/Xml/Request/PropFind.php
+++ b/vendor/sabre/dav/lib/DAV/Xml/Request/PropFind.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\Xml\Request;
use Sabre\Xml\Element\KeyValue;
@@ -17,8 +19,8 @@ use Sabre\Xml\XmlDeserializable;
* @author Evert Pot (http://www.rooftopsolutions.nl/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class PropFind implements XmlDeserializable {
-
+class PropFind implements XmlDeserializable
+{
/**
* If this is set to true, this was an 'allprop' request.
*
@@ -27,9 +29,9 @@ class PropFind implements XmlDeserializable {
public $allProp = false;
/**
- * The property list
+ * The property list.
*
- * @var null|array
+ * @var array|null
*/
public $properties;
@@ -52,32 +54,28 @@ class PropFind implements XmlDeserializable {
* the next element.
*
* @param Reader $reader
+ *
* @return mixed
*/
- static function xmlDeserialize(Reader $reader) {
-
+ public static function xmlDeserialize(Reader $reader)
+ {
$self = new self();
$reader->pushContext();
$reader->elementMap['{DAV:}prop'] = 'Sabre\Xml\Element\Elements';
foreach (KeyValue::xmlDeserialize($reader) as $k => $v) {
-
switch ($k) {
- case '{DAV:}prop' :
+ case '{DAV:}prop':
$self->properties = $v;
break;
- case '{DAV:}allprop' :
+ case '{DAV:}allprop':
$self->allProp = true;
-
}
-
}
$reader->popContext();
return $self;
-
}
-
}
diff --git a/vendor/sabre/dav/lib/DAV/Xml/Request/PropPatch.php b/vendor/sabre/dav/lib/DAV/Xml/Request/PropPatch.php
index 821b9e047..55e154ec7 100644
--- a/vendor/sabre/dav/lib/DAV/Xml/Request/PropPatch.php
+++ b/vendor/sabre/dav/lib/DAV/Xml/Request/PropPatch.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\Xml\Request;
use Sabre\Xml\Element;
@@ -17,8 +19,8 @@ use Sabre\Xml\Writer;
* @author Evert Pot (http://www.rooftopsolutions.nl/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class PropPatch implements Element {
-
+class PropPatch implements Element
+{
/**
* The list of properties that will be updated and removed.
*
@@ -45,24 +47,20 @@ class PropPatch implements Element {
* If you are opening new elements, you must also close them again.
*
* @param Writer $writer
- * @return void
*/
- function xmlSerialize(Writer $writer) {
-
+ public function xmlSerialize(Writer $writer)
+ {
foreach ($this->properties as $propertyName => $propertyValue) {
-
if (is_null($propertyValue)) {
- $writer->startElement("{DAV:}remove");
+ $writer->startElement('{DAV:}remove');
$writer->write(['{DAV:}prop' => [$propertyName => $propertyValue]]);
$writer->endElement();
} else {
- $writer->startElement("{DAV:}set");
+ $writer->startElement('{DAV:}set');
$writer->write(['{DAV:}prop' => [$propertyName => $propertyValue]]);
$writer->endElement();
}
-
}
-
}
/**
@@ -84,10 +82,11 @@ class PropPatch implements Element {
* the next element.
*
* @param Reader $reader
+ *
* @return mixed
*/
- static function xmlDeserialize(Reader $reader) {
-
+ public static function xmlDeserialize(Reader $reader)
+ {
$self = new self();
$elementMap = $reader->elementMap;
@@ -98,21 +97,17 @@ class PropPatch implements Element {
$elems = $reader->parseInnerTree($elementMap);
foreach ($elems as $elem) {
- if ($elem['name'] === '{DAV:}set') {
+ if ('{DAV:}set' === $elem['name']) {
$self->properties = array_merge($self->properties, $elem['value']['{DAV:}prop']);
}
- if ($elem['name'] === '{DAV:}remove') {
-
+ if ('{DAV:}remove' === $elem['name']) {
// Ensuring there are no values.
foreach ($elem['value']['{DAV:}prop'] as $remove => $value) {
$self->properties[$remove] = null;
}
-
}
}
return $self;
-
}
-
}
diff --git a/vendor/sabre/dav/lib/DAV/Xml/Request/ShareResource.php b/vendor/sabre/dav/lib/DAV/Xml/Request/ShareResource.php
index 526a4eb6f..e1985b8c3 100644
--- a/vendor/sabre/dav/lib/DAV/Xml/Request/ShareResource.php
+++ b/vendor/sabre/dav/lib/DAV/Xml/Request/ShareResource.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\Xml\Request;
use Sabre\DAV\Xml\Element\Sharee;
@@ -17,8 +19,8 @@ use Sabre\Xml\XmlDeserializable;
* @author Evert Pot (http://www.rooftopsolutions.nl/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class ShareResource implements XmlDeserializable {
-
+class ShareResource implements XmlDeserializable
+{
/**
* The list of new people added or updated or removed from the share.
*
@@ -27,14 +29,13 @@ class ShareResource implements XmlDeserializable {
public $sharees = [];
/**
- * Constructor
+ * Constructor.
*
* @param Sharee[] $sharees
*/
- function __construct(array $sharees) {
-
+ public function __construct(array $sharees)
+ {
$this->sharees = $sharees;
-
}
/**
@@ -56,26 +57,26 @@ class ShareResource implements XmlDeserializable {
* the next element.
*
* @param Reader $reader
+ *
* @return mixed
*/
- static function xmlDeserialize(Reader $reader) {
-
+ public static function xmlDeserialize(Reader $reader)
+ {
$elems = $reader->parseInnerTree([
- '{DAV:}sharee' => 'Sabre\DAV\Xml\Element\Sharee',
+ '{DAV:}sharee' => 'Sabre\DAV\Xml\Element\Sharee',
'{DAV:}share-access' => 'Sabre\DAV\Xml\Property\ShareAccess',
- '{DAV:}prop' => 'Sabre\Xml\Deserializer\keyValue',
+ '{DAV:}prop' => 'Sabre\Xml\Deserializer\keyValue',
]);
$sharees = [];
foreach ($elems as $elem) {
- if ($elem['name'] !== '{DAV:}sharee') continue;
+ if ('{DAV:}sharee' !== $elem['name']) {
+ continue;
+ }
$sharees[] = $elem['value'];
-
}
return new self($sharees);
-
}
-
}
diff --git a/vendor/sabre/dav/lib/DAV/Xml/Request/SyncCollectionReport.php b/vendor/sabre/dav/lib/DAV/Xml/Request/SyncCollectionReport.php
index 830293a01..acf0039ce 100644
--- a/vendor/sabre/dav/lib/DAV/Xml/Request/SyncCollectionReport.php
+++ b/vendor/sabre/dav/lib/DAV/Xml/Request/SyncCollectionReport.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\Xml\Request;
use Sabre\DAV\Exception\BadRequest;
@@ -18,8 +20,8 @@ use Sabre\Xml\XmlDeserializable;
* @author Evert Pot (http://www.rooftopsolutions.nl/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class SyncCollectionReport implements XmlDeserializable {
-
+class SyncCollectionReport implements XmlDeserializable
+{
/**
* The sync-token the client supplied for the report.
*
@@ -44,7 +46,7 @@ class SyncCollectionReport implements XmlDeserializable {
/**
* The list of properties that are being requested for every change.
*
- * @var null|array
+ * @var array|null
*/
public $properties;
@@ -67,10 +69,11 @@ class SyncCollectionReport implements XmlDeserializable {
* the next element.
*
* @param Reader $reader
+ *
* @return mixed
*/
- static function xmlDeserialize(Reader $reader) {
-
+ public static function xmlDeserialize(Reader $reader)
+ {
$self = new self();
$reader->pushContext();
@@ -87,36 +90,31 @@ class SyncCollectionReport implements XmlDeserializable {
foreach ($required as $elem) {
if (!array_key_exists($elem, $elems)) {
- throw new BadRequest('The ' . $elem . ' element in the {DAV:}sync-collection report is required');
+ throw new BadRequest('The '.$elem.' element in the {DAV:}sync-collection report is required');
}
}
-
$self->properties = $elems['{DAV:}prop'];
$self->syncToken = $elems['{DAV:}sync-token'];
if (isset($elems['{DAV:}limit'])) {
$nresults = null;
foreach ($elems['{DAV:}limit'] as $child) {
- if ($child['name'] === '{DAV:}nresults') {
- $nresults = (int)$child['value'];
+ if ('{DAV:}nresults' === $child['name']) {
+ $nresults = (int) $child['value'];
}
}
$self->limit = $nresults;
}
if (isset($elems['{DAV:}sync-level'])) {
-
$value = $elems['{DAV:}sync-level'];
- if ($value === 'infinity') {
+ if ('infinity' === $value) {
$value = \Sabre\DAV\Server::DEPTH_INFINITY;
}
$self->syncLevel = $value;
-
}
return $self;
-
}
-
}
diff --git a/vendor/sabre/dav/lib/DAV/Xml/Response/MultiStatus.php b/vendor/sabre/dav/lib/DAV/Xml/Response/MultiStatus.php
index cf5a0453b..423d0b569 100644
--- a/vendor/sabre/dav/lib/DAV/Xml/Response/MultiStatus.php
+++ b/vendor/sabre/dav/lib/DAV/Xml/Response/MultiStatus.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\Xml\Response;
use Sabre\Xml\Element;
@@ -7,7 +9,7 @@ use Sabre\Xml\Reader;
use Sabre\Xml\Writer;
/**
- * WebDAV MultiStatus parser
+ * WebDAV MultiStatus parser.
*
* This class parses the {DAV:}multistatus response, as defined in:
* https://tools.ietf.org/html/rfc4918#section-14.16
@@ -19,10 +21,10 @@ use Sabre\Xml\Writer;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class MultiStatus implements Element {
-
+class MultiStatus implements Element
+{
/**
- * The responses
+ * The responses.
*
* @var \Sabre\DAV\Xml\Element\Response[]
*/
@@ -36,16 +38,15 @@ class MultiStatus implements Element {
protected $syncToken;
/**
- * Constructor
+ * Constructor.
*
* @param \Sabre\DAV\Xml\Element\Response[] $responses
- * @param string $syncToken
+ * @param string $syncToken
*/
- function __construct(array $responses, $syncToken = null) {
-
+ public function __construct(array $responses, $syncToken = null)
+ {
$this->responses = $responses;
$this->syncToken = $syncToken;
-
}
/**
@@ -53,10 +54,9 @@ class MultiStatus implements Element {
*
* @return \Sabre\DAV\Xml\Element\Response[]
*/
- function getResponses() {
-
+ public function getResponses()
+ {
return $this->responses;
-
}
/**
@@ -64,10 +64,9 @@ class MultiStatus implements Element {
*
* @return string|null
*/
- function getSyncToken() {
-
+ public function getSyncToken()
+ {
return $this->syncToken;
-
}
/**
@@ -83,17 +82,15 @@ class MultiStatus implements Element {
* responsible for closing them.
*
* @param Writer $writer
- * @return void
*/
- function xmlSerialize(Writer $writer) {
-
+ public function xmlSerialize(Writer $writer)
+ {
foreach ($this->getResponses() as $response) {
$writer->writeElement('{DAV:}response', $response);
}
if ($syncToken = $this->getSyncToken()) {
$writer->writeElement('{DAV:}sync-token', $syncToken);
}
-
}
/**
@@ -115,10 +112,11 @@ class MultiStatus implements Element {
* the next element.
*
* @param Reader $reader
+ *
* @return mixed
*/
- static function xmlDeserialize(Reader $reader) {
-
+ public static function xmlDeserialize(Reader $reader)
+ {
$elementMap = $reader->elementMap;
$elementMap['{DAV:}prop'] = 'Sabre\\DAV\\Xml\\Element\\Prop';
$elements = $reader->parseInnerTree($elementMap);
@@ -126,17 +124,17 @@ class MultiStatus implements Element {
$responses = [];
$syncToken = null;
- if ($elements) foreach ($elements as $elem) {
- if ($elem['name'] === '{DAV:}response') {
- $responses[] = $elem['value'];
- }
- if ($elem['name'] === '{DAV:}sync-token') {
- $syncToken = $elem['value'];
+ if ($elements) {
+ foreach ($elements as $elem) {
+ if ('{DAV:}response' === $elem['name']) {
+ $responses[] = $elem['value'];
+ }
+ if ('{DAV:}sync-token' === $elem['name']) {
+ $syncToken = $elem['value'];
+ }
}
}
return new self($responses, $syncToken);
-
}
-
}
diff --git a/vendor/sabre/dav/lib/DAV/Xml/Service.php b/vendor/sabre/dav/lib/DAV/Xml/Service.php
index f41ed984a..4406b022d 100644
--- a/vendor/sabre/dav/lib/DAV/Xml/Service.php
+++ b/vendor/sabre/dav/lib/DAV/Xml/Service.php
@@ -1,16 +1,18 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\Xml;
/**
- * XML service for WebDAV
+ * XML service for WebDAV.
*
* @copyright Copyright (C) fruux GmbH (https://fruux.com/)
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class Service extends \Sabre\Xml\Service {
-
+class Service extends \Sabre\Xml\Service
+{
/**
* This is a list of XML elements that we automatically map to PHP classes.
*
@@ -19,16 +21,15 @@ class Service extends \Sabre\Xml\Service {
*/
public $elementMap = [
'{DAV:}multistatus' => 'Sabre\\DAV\\Xml\\Response\\MultiStatus',
- '{DAV:}response' => 'Sabre\\DAV\\Xml\\Element\\Response',
+ '{DAV:}response' => 'Sabre\\DAV\\Xml\\Element\\Response',
// Requests
- '{DAV:}propfind' => 'Sabre\\DAV\\Xml\\Request\\PropFind',
+ '{DAV:}propfind' => 'Sabre\\DAV\\Xml\\Request\\PropFind',
'{DAV:}propertyupdate' => 'Sabre\\DAV\\Xml\\Request\\PropPatch',
- '{DAV:}mkcol' => 'Sabre\\DAV\\Xml\\Request\\MkCol',
+ '{DAV:}mkcol' => 'Sabre\\DAV\\Xml\\Request\\MkCol',
// Properties
'{DAV:}resourcetype' => 'Sabre\\DAV\\Xml\\Property\\ResourceType',
-
];
/**
@@ -40,8 +41,7 @@ class Service extends \Sabre\Xml\Service {
* @var array
*/
public $namespaceMap = [
- 'DAV:' => 'd',
+ 'DAV:' => 'd',
'http://sabredav.org/ns' => 's',
];
-
}
diff --git a/vendor/sabre/dav/lib/DAVACL/ACLTrait.php b/vendor/sabre/dav/lib/DAVACL/ACLTrait.php
index 602654a2e..d9bf4e1e0 100644
--- a/vendor/sabre/dav/lib/DAVACL/ACLTrait.php
+++ b/vendor/sabre/dav/lib/DAVACL/ACLTrait.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAVACL;
/**
@@ -14,32 +16,30 @@ namespace Sabre\DAVACL;
* @author Evert Pot (https://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-trait ACLTrait {
-
+trait ACLTrait
+{
/**
- * Returns the owner principal
+ * Returns the owner principal.
*
* This must be a url to a principal, or null if there's no owner
*
* @return string|null
*/
- function getOwner() {
-
+ public function getOwner()
+ {
return null;
-
}
/**
- * Returns a group principal
+ * Returns a group principal.
*
* This must be a url to a principal, or null if there's no owner
*
* @return string|null
*/
- function getGroup() {
-
+ public function getGroup()
+ {
return null;
-
}
/**
@@ -54,28 +54,26 @@ trait ACLTrait {
*
* @return array
*/
- function getACL() {
-
+ public function getACL()
+ {
return [
[
'privilege' => '{DAV:}all',
'principal' => '{DAV:}owner',
'protected' => true,
- ]
+ ],
];
-
}
/**
- * Updates the ACL
+ * Updates the ACL.
*
* This method will receive a list of new ACE's as an array argument.
*
* @param array $acl
- * @return void
*/
- function setACL(array $acl) {
-
+ public function setACL(array $acl)
+ {
throw new \Sabre\DAV\Exception\Forbidden('Setting ACL is not supported on this node');
}
@@ -91,10 +89,8 @@ trait ACLTrait {
*
* @return array|null
*/
- function getSupportedPrivilegeSet() {
-
+ public function getSupportedPrivilegeSet()
+ {
return null;
-
}
-
}
diff --git a/vendor/sabre/dav/lib/DAVACL/AbstractPrincipalCollection.php b/vendor/sabre/dav/lib/DAVACL/AbstractPrincipalCollection.php
index 9d2026380..1160dd7ac 100644
--- a/vendor/sabre/dav/lib/DAVACL/AbstractPrincipalCollection.php
+++ b/vendor/sabre/dav/lib/DAVACL/AbstractPrincipalCollection.php
@@ -1,12 +1,14 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAVACL;
use Sabre\DAV;
-use Sabre\HTTP\URLUtil;
+use Sabre\Uri;
/**
- * Principals Collection
+ * Principals Collection.
*
* This is a helper class that easily allows you to create a collection that
* has a childnode for every principal.
@@ -17,10 +19,10 @@ use Sabre\HTTP\URLUtil;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-abstract class AbstractPrincipalCollection extends DAV\Collection implements IPrincipalCollection {
-
+abstract class AbstractPrincipalCollection extends DAV\Collection implements IPrincipalCollection
+{
/**
- * Principal backend
+ * Principal backend.
*
* @var PrincipalBackend\BackendInterface
*/
@@ -42,7 +44,7 @@ abstract class AbstractPrincipalCollection extends DAV\Collection implements IPr
public $disableListing = false;
/**
- * Creates the object
+ * Creates the object.
*
* This object must be passed the principal backend. This object will
* filter all principals from a specified prefix ($principalPrefix). The
@@ -51,13 +53,12 @@ abstract class AbstractPrincipalCollection extends DAV\Collection implements IPr
*
*
* @param PrincipalBackend\BackendInterface $principalBackend
- * @param string $principalPrefix
+ * @param string $principalPrefix
*/
- function __construct(PrincipalBackend\BackendInterface $principalBackend, $principalPrefix = 'principals') {
-
+ public function __construct(PrincipalBackend\BackendInterface $principalBackend, $principalPrefix = 'principals')
+ {
$this->principalPrefix = $principalPrefix;
$this->principalBackend = $principalBackend;
-
}
/**
@@ -68,56 +69,58 @@ abstract class AbstractPrincipalCollection extends DAV\Collection implements IPr
* supplied by the authentication backend.
*
* @param array $principalInfo
- * @return IPrincipal
+ *
+ * @return DAV\INode
*/
- abstract function getChildForPrincipal(array $principalInfo);
+ abstract public function getChildForPrincipal(array $principalInfo);
/**
* Returns the name of this collection.
*
* @return string
*/
- function getName() {
+ public function getName()
+ {
+ list(, $name) = Uri\split($this->principalPrefix);
- list(, $name) = URLUtil::splitPath($this->principalPrefix);
return $name;
-
}
/**
- * Return the list of users
+ * Return the list of users.
*
* @return array
*/
- function getChildren() {
-
- if ($this->disableListing)
+ public function getChildren()
+ {
+ if ($this->disableListing) {
throw new DAV\Exception\MethodNotAllowed('Listing members of this collection is disabled');
-
+ }
$children = [];
foreach ($this->principalBackend->getPrincipalsByPrefix($this->principalPrefix) as $principalInfo) {
-
$children[] = $this->getChildForPrincipal($principalInfo);
-
-
}
- return $children;
+ return $children;
}
/**
* Returns a child object, by its name.
*
* @param string $name
+ *
* @throws DAV\Exception\NotFound
+ *
* @return DAV\INode
*/
- function getChild($name) {
+ public function getChild($name)
+ {
+ $principalInfo = $this->principalBackend->getPrincipalByPath($this->principalPrefix.'/'.$name);
+ if (!$principalInfo) {
+ throw new DAV\Exception\NotFound('Principal with name '.$name.' not found');
+ }
- $principalInfo = $this->principalBackend->getPrincipalByPath($this->principalPrefix . '/' . $name);
- if (!$principalInfo) throw new DAV\Exception\NotFound('Principal with name ' . $name . ' not found');
return $this->getChildForPrincipal($principalInfo);
-
}
/**
@@ -139,21 +142,21 @@ abstract class AbstractPrincipalCollection extends DAV\Collection implements IPr
* This method should simply return a list of 'child names', which may be
* used to call $this->getChild in the future.
*
- * @param array $searchProperties
+ * @param array $searchProperties
* @param string $test
+ *
* @return array
*/
- function searchPrincipals(array $searchProperties, $test = 'allof') {
-
+ public function searchPrincipals(array $searchProperties, $test = 'allof')
+ {
$result = $this->principalBackend->searchPrincipals($this->principalPrefix, $searchProperties, $test);
$r = [];
foreach ($result as $row) {
- list(, $r[]) = URLUtil::splitPath($row);
+ list(, $r[]) = Uri\split($row);
}
return $r;
-
}
/**
@@ -170,12 +173,11 @@ abstract class AbstractPrincipalCollection extends DAV\Collection implements IPr
* principal was not found or you refuse to find it.
*
* @param string $uri
+ *
* @return string
*/
- function findByUri($uri) {
-
+ public function findByUri($uri)
+ {
return $this->principalBackend->findByUri($uri, $this->principalPrefix);
-
}
-
}
diff --git a/vendor/sabre/dav/lib/DAVACL/Exception/AceConflict.php b/vendor/sabre/dav/lib/DAVACL/Exception/AceConflict.php
index 22450b4a6..7756d4728 100644
--- a/vendor/sabre/dav/lib/DAVACL/Exception/AceConflict.php
+++ b/vendor/sabre/dav/lib/DAVACL/Exception/AceConflict.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAVACL\Exception;
use Sabre\DAV;
@@ -12,24 +14,21 @@ use Sabre\DAV;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class AceConflict extends DAV\Exception\Conflict {
-
+class AceConflict extends DAV\Exception\Conflict
+{
/**
* Adds in extra information in the xml response.
*
* This method adds the {DAV:}no-ace-conflict element as defined in rfc3744
*
- * @param DAV\Server $server
+ * @param DAV\Server $server
* @param \DOMElement $errorNode
- * @return void
*/
- function serialize(DAV\Server $server, \DOMElement $errorNode) {
-
+ public function serialize(DAV\Server $server, \DOMElement $errorNode)
+ {
$doc = $errorNode->ownerDocument;
$np = $doc->createElementNS('DAV:', 'd:no-ace-conflict');
$errorNode->appendChild($np);
-
}
-
}
diff --git a/vendor/sabre/dav/lib/DAVACL/Exception/NeedPrivileges.php b/vendor/sabre/dav/lib/DAVACL/Exception/NeedPrivileges.php
index 5624fd22f..19e0dac9d 100644
--- a/vendor/sabre/dav/lib/DAVACL/Exception/NeedPrivileges.php
+++ b/vendor/sabre/dav/lib/DAVACL/Exception/NeedPrivileges.php
@@ -1,11 +1,13 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAVACL\Exception;
use Sabre\DAV;
/**
- * NeedPrivileges
+ * NeedPrivileges.
*
* The 403-need privileges is thrown when a user didn't have the appropriate
* permissions to perform an operation
@@ -14,10 +16,10 @@ use Sabre\DAV;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class NeedPrivileges extends DAV\Exception\Forbidden {
-
+class NeedPrivileges extends DAV\Exception\Forbidden
+{
/**
- * The relevant uri
+ * The relevant uri.
*
* @var string
*/
@@ -31,18 +33,17 @@ class NeedPrivileges extends DAV\Exception\Forbidden {
protected $privileges;
/**
- * Constructor
+ * Constructor.
*
* @param string $uri
- * @param array $privileges
+ * @param array $privileges
*/
- function __construct($uri, array $privileges) {
-
+ public function __construct($uri, array $privileges)
+ {
$this->uri = $uri;
$this->privileges = $privileges;
- parent::__construct('User did not have the required privileges (' . implode(',', $privileges) . ') for path "' . $uri . '"');
-
+ parent::__construct('User did not have the required privileges ('.implode(',', $privileges).') for path "'.$uri.'"');
}
/**
@@ -50,33 +51,27 @@ class NeedPrivileges extends DAV\Exception\Forbidden {
*
* This method adds the {DAV:}need-privileges element as defined in rfc3744
*
- * @param DAV\Server $server
+ * @param DAV\Server $server
* @param \DOMElement $errorNode
- * @return void
*/
- function serialize(DAV\Server $server, \DOMElement $errorNode) {
-
+ public function serialize(DAV\Server $server, \DOMElement $errorNode)
+ {
$doc = $errorNode->ownerDocument;
$np = $doc->createElementNS('DAV:', 'd:need-privileges');
$errorNode->appendChild($np);
foreach ($this->privileges as $privilege) {
-
$resource = $doc->createElementNS('DAV:', 'd:resource');
$np->appendChild($resource);
- $resource->appendChild($doc->createElementNS('DAV:', 'd:href', $server->getBaseUri() . $this->uri));
+ $resource->appendChild($doc->createElementNS('DAV:', 'd:href', $server->getBaseUri().$this->uri));
$priv = $doc->createElementNS('DAV:', 'd:privilege');
$resource->appendChild($priv);
preg_match('/^{([^}]*)}(.*)$/', $privilege, $privilegeParts);
- $priv->appendChild($doc->createElementNS($privilegeParts[1], 'd:' . $privilegeParts[2]));
-
-
+ $priv->appendChild($doc->createElementNS($privilegeParts[1], 'd:'.$privilegeParts[2]));
}
-
}
-
}
diff --git a/vendor/sabre/dav/lib/DAVACL/Exception/NoAbstract.php b/vendor/sabre/dav/lib/DAVACL/Exception/NoAbstract.php
index a2363b174..d90b01ffd 100644
--- a/vendor/sabre/dav/lib/DAVACL/Exception/NoAbstract.php
+++ b/vendor/sabre/dav/lib/DAVACL/Exception/NoAbstract.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAVACL\Exception;
use Sabre\DAV;
@@ -12,24 +14,21 @@ use Sabre\DAV;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class NoAbstract extends DAV\Exception\PreconditionFailed {
-
+class NoAbstract extends DAV\Exception\PreconditionFailed
+{
/**
* Adds in extra information in the xml response.
*
* This method adds the {DAV:}no-abstract element as defined in rfc3744
*
- * @param DAV\Server $server
+ * @param DAV\Server $server
* @param \DOMElement $errorNode
- * @return void
*/
- function serialize(DAV\Server $server, \DOMElement $errorNode) {
-
+ public function serialize(DAV\Server $server, \DOMElement $errorNode)
+ {
$doc = $errorNode->ownerDocument;
$np = $doc->createElementNS('DAV:', 'd:no-abstract');
$errorNode->appendChild($np);
-
}
-
}
diff --git a/vendor/sabre/dav/lib/DAVACL/Exception/NotRecognizedPrincipal.php b/vendor/sabre/dav/lib/DAVACL/Exception/NotRecognizedPrincipal.php
index d7ae188ae..b005c55d8 100644
--- a/vendor/sabre/dav/lib/DAVACL/Exception/NotRecognizedPrincipal.php
+++ b/vendor/sabre/dav/lib/DAVACL/Exception/NotRecognizedPrincipal.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAVACL\Exception;
use Sabre\DAV;
@@ -12,24 +14,21 @@ use Sabre\DAV;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class NotRecognizedPrincipal extends DAV\Exception\PreconditionFailed {
-
+class NotRecognizedPrincipal extends DAV\Exception\PreconditionFailed
+{
/**
* Adds in extra information in the xml response.
*
* This method adds the {DAV:}recognized-principal element as defined in rfc3744
*
- * @param DAV\Server $server
+ * @param DAV\Server $server
* @param \DOMElement $errorNode
- * @return void
*/
- function serialize(DAV\Server $server, \DOMElement $errorNode) {
-
+ public function serialize(DAV\Server $server, \DOMElement $errorNode)
+ {
$doc = $errorNode->ownerDocument;
$np = $doc->createElementNS('DAV:', 'd:recognized-principal');
$errorNode->appendChild($np);
-
}
-
}
diff --git a/vendor/sabre/dav/lib/DAVACL/Exception/NotSupportedPrivilege.php b/vendor/sabre/dav/lib/DAVACL/Exception/NotSupportedPrivilege.php
index 73b81190d..dda2e6281 100644
--- a/vendor/sabre/dav/lib/DAVACL/Exception/NotSupportedPrivilege.php
+++ b/vendor/sabre/dav/lib/DAVACL/Exception/NotSupportedPrivilege.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAVACL\Exception;
use Sabre\DAV;
@@ -12,24 +14,21 @@ use Sabre\DAV;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class NotSupportedPrivilege extends DAV\Exception\PreconditionFailed {
-
+class NotSupportedPrivilege extends DAV\Exception\PreconditionFailed
+{
/**
* Adds in extra information in the xml response.
*
* This method adds the {DAV:}not-supported-privilege element as defined in rfc3744
*
- * @param DAV\Server $server
+ * @param DAV\Server $server
* @param \DOMElement $errorNode
- * @return void
*/
- function serialize(DAV\Server $server, \DOMElement $errorNode) {
-
+ public function serialize(DAV\Server $server, \DOMElement $errorNode)
+ {
$doc = $errorNode->ownerDocument;
$np = $doc->createElementNS('DAV:', 'd:not-supported-privilege');
$errorNode->appendChild($np);
-
}
-
}
diff --git a/vendor/sabre/dav/lib/DAVACL/FS/Collection.php b/vendor/sabre/dav/lib/DAVACL/FS/Collection.php
index b4fe7a1b0..85b04e2bd 100644
--- a/vendor/sabre/dav/lib/DAVACL/FS/Collection.php
+++ b/vendor/sabre/dav/lib/DAVACL/FS/Collection.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAVACL\FS;
use Sabre\DAV\Exception\Forbidden;
@@ -15,8 +17,8 @@ use Sabre\DAVACL\IACL;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class Collection extends BaseCollection implements IACL {
-
+class Collection extends BaseCollection implements IACL
+{
use ACLTrait;
/**
@@ -34,60 +36,58 @@ class Collection extends BaseCollection implements IACL {
protected $owner;
/**
- * Constructor
+ * Constructor.
*
- * @param string $path on-disk path.
- * @param array $acl ACL rules.
- * @param string|null $owner principal owner string.
+ * @param string $path on-disk path
+ * @param array $acl ACL rules
+ * @param string|null $owner principal owner string
*/
- function __construct($path, array $acl, $owner = null) {
-
+ public function __construct($path, array $acl, $owner = null)
+ {
parent::__construct($path);
$this->acl = $acl;
$this->owner = $owner;
-
}
/**
- * Returns a specific child node, referenced by its name
+ * Returns a specific child node, referenced by its name.
*
* This method must throw Sabre\DAV\Exception\NotFound if the node does not
* exist.
*
* @param string $name
+ *
* @throws NotFound
+ *
* @return \Sabre\DAV\INode
*/
- function getChild($name) {
-
- $path = $this->path . '/' . $name;
-
- if (!file_exists($path)) throw new NotFound('File could not be located');
- if ($name == '.' || $name == '..') throw new Forbidden('Permission denied to . and ..');
+ public function getChild($name)
+ {
+ $path = $this->path.'/'.$name;
+ if (!file_exists($path)) {
+ throw new NotFound('File could not be located');
+ }
+ if ('.' == $name || '..' == $name) {
+ throw new Forbidden('Permission denied to . and ..');
+ }
if (is_dir($path)) {
-
return new self($path, $this->acl, $this->owner);
-
} else {
-
return new File($path, $this->acl, $this->owner);
-
}
-
}
/**
- * Returns the owner principal
+ * Returns the owner principal.
*
* This must be a url to a principal, or null if there's no owner
*
* @return string|null
*/
- function getOwner() {
-
+ public function getOwner()
+ {
return $this->owner;
-
}
/**
@@ -102,10 +102,8 @@ class Collection extends BaseCollection implements IACL {
*
* @return array
*/
- function getACL() {
-
+ public function getACL()
+ {
return $this->acl;
-
}
-
}
diff --git a/vendor/sabre/dav/lib/DAVACL/FS/File.php b/vendor/sabre/dav/lib/DAVACL/FS/File.php
index aaf2ae148..5506aa2c1 100644
--- a/vendor/sabre/dav/lib/DAVACL/FS/File.php
+++ b/vendor/sabre/dav/lib/DAVACL/FS/File.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAVACL\FS;
use Sabre\DAV\FSExt\File as BaseFile;
@@ -13,8 +15,8 @@ use Sabre\DAVACL\IACL;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class File extends BaseFile implements IACL {
-
+class File extends BaseFile implements IACL
+{
use ACLTrait;
/**
@@ -32,31 +34,29 @@ class File extends BaseFile implements IACL {
protected $owner;
/**
- * Constructor
+ * Constructor.
*
- * @param string $path on-disk path.
- * @param array $acl ACL rules.
- * @param string|null $owner principal owner string.
+ * @param string $path on-disk path
+ * @param array $acl ACL rules
+ * @param string|null $owner principal owner string
*/
- function __construct($path, array $acl, $owner = null) {
-
+ public function __construct($path, array $acl, $owner = null)
+ {
parent::__construct($path);
$this->acl = $acl;
$this->owner = $owner;
-
}
/**
- * Returns the owner principal
+ * Returns the owner principal.
*
* This must be a url to a principal, or null if there's no owner
*
* @return string|null
*/
- function getOwner() {
-
+ public function getOwner()
+ {
return $this->owner;
-
}
/**
@@ -71,10 +71,8 @@ class File extends BaseFile implements IACL {
*
* @return array
*/
- function getACL() {
-
+ public function getACL()
+ {
return $this->acl;
-
}
-
}
diff --git a/vendor/sabre/dav/lib/DAVACL/FS/HomeCollection.php b/vendor/sabre/dav/lib/DAVACL/FS/HomeCollection.php
index 201235e5a..c896d8e25 100644
--- a/vendor/sabre/dav/lib/DAVACL/FS/HomeCollection.php
+++ b/vendor/sabre/dav/lib/DAVACL/FS/HomeCollection.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAVACL\FS;
use Sabre\DAVACL\AbstractPrincipalCollection;
@@ -19,8 +21,8 @@ use Sabre\Uri;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class HomeCollection extends AbstractPrincipalCollection implements IACL {
-
+class HomeCollection extends AbstractPrincipalCollection implements IACL
+{
use ACLTrait;
/**
@@ -41,14 +43,13 @@ class HomeCollection extends AbstractPrincipalCollection implements IACL {
* Creates the home collection.
*
* @param BackendInterface $principalBackend
- * @param string $storagePath Where the actual files are stored.
- * @param string $principalPrefix list of principals to iterate.
+ * @param string $storagePath where the actual files are stored
+ * @param string $principalPrefix list of principals to iterate
*/
- function __construct(BackendInterface $principalBackend, $storagePath, $principalPrefix = 'principals') {
-
+ public function __construct(BackendInterface $principalBackend, $storagePath, $principalPrefix = 'principals')
+ {
parent::__construct($principalBackend, $principalPrefix);
$this->storagePath = $storagePath;
-
}
/**
@@ -58,10 +59,9 @@ class HomeCollection extends AbstractPrincipalCollection implements IACL {
*
* @return string
*/
- function getName() {
-
+ public function getName()
+ {
return $this->collectionName;
-
}
/**
@@ -72,10 +72,11 @@ class HomeCollection extends AbstractPrincipalCollection implements IACL {
* supplied by the authentication backend.
*
* @param array $principalInfo
+ *
* @return \Sabre\DAV\INode
*/
- function getChildForPrincipal(array $principalInfo) {
-
+ public function getChildForPrincipal(array $principalInfo)
+ {
$owner = $principalInfo['uri'];
$acl = [
[
@@ -87,20 +88,19 @@ class HomeCollection extends AbstractPrincipalCollection implements IACL {
list(, $principalBaseName) = Uri\split($owner);
- $path = $this->storagePath . '/' . $principalBaseName;
+ $path = $this->storagePath.'/'.$principalBaseName;
if (!is_dir($path)) {
mkdir($path, 0777, true);
}
+
return new Collection(
$path,
$acl,
$owner
);
-
}
-
/**
* Returns a list of ACE's for this node.
*
@@ -113,16 +113,14 @@ class HomeCollection extends AbstractPrincipalCollection implements IACL {
*
* @return array
*/
- function getACL() {
-
+ public function getACL()
+ {
return [
[
'principal' => '{DAV:}authenticated',
'privilege' => '{DAV:}read',
'protected' => true,
- ]
+ ],
];
-
}
-
}
diff --git a/vendor/sabre/dav/lib/DAVACL/IACL.php b/vendor/sabre/dav/lib/DAVACL/IACL.php
index f7a138665..d19a075be 100644
--- a/vendor/sabre/dav/lib/DAVACL/IACL.php
+++ b/vendor/sabre/dav/lib/DAVACL/IACL.php
@@ -1,11 +1,13 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAVACL;
use Sabre\DAV;
/**
- * ACL-enabled node
+ * ACL-enabled node.
*
* If you want to add WebDAV ACL to a node, you must implement this class
*
@@ -13,25 +15,25 @@ use Sabre\DAV;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-interface IACL extends DAV\INode {
-
+interface IACL extends DAV\INode
+{
/**
- * Returns the owner principal
+ * Returns the owner principal.
*
* This must be a url to a principal, or null if there's no owner
*
* @return string|null
*/
- function getOwner();
+ public function getOwner();
/**
- * Returns a group principal
+ * Returns a group principal.
*
* This must be a url to a principal, or null if there's no owner
*
* @return string|null
*/
- function getGroup();
+ public function getGroup();
/**
* Returns a list of ACE's for this node.
@@ -45,17 +47,16 @@ interface IACL extends DAV\INode {
*
* @return array
*/
- function getACL();
+ public function getACL();
/**
- * Updates the ACL
+ * Updates the ACL.
*
* This method will receive a list of new ACE's as an array argument.
*
* @param array $acl
- * @return void
*/
- function setACL(array $acl);
+ public function setACL(array $acl);
/**
* Returns the list of supported privileges for this node.
@@ -69,6 +70,5 @@ interface IACL extends DAV\INode {
*
* @return array|null
*/
- function getSupportedPrivilegeSet();
-
+ public function getSupportedPrivilegeSet();
}
diff --git a/vendor/sabre/dav/lib/DAVACL/IPrincipal.php b/vendor/sabre/dav/lib/DAVACL/IPrincipal.php
index 13728471e..c804096de 100644
--- a/vendor/sabre/dav/lib/DAVACL/IPrincipal.php
+++ b/vendor/sabre/dav/lib/DAVACL/IPrincipal.php
@@ -1,11 +1,13 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAVACL;
use Sabre\DAV;
/**
- * IPrincipal interface
+ * IPrincipal interface.
*
* Implement this interface to define your own principals
*
@@ -13,46 +15,46 @@ use Sabre\DAV;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-interface IPrincipal extends DAV\INode {
-
+interface IPrincipal extends DAV\INode
+{
/**
- * Returns a list of alternative urls for a principal
+ * Returns a list of alternative urls for a principal.
*
* This can for example be an email address, or ldap url.
*
* @return array
*/
- function getAlternateUriSet();
+ public function getAlternateUriSet();
/**
- * Returns the full principal url
+ * Returns the full principal url.
*
* @return string
*/
- function getPrincipalUrl();
+ public function getPrincipalUrl();
/**
- * Returns the list of group members
+ * Returns the list of group members.
*
* If this principal is a group, this function should return
* all member principal uri's for the group.
*
* @return array
*/
- function getGroupMemberSet();
+ public function getGroupMemberSet();
/**
- * Returns the list of groups this principal is member of
+ * Returns the list of groups this principal is member of.
*
* If this principal is a member of a (list of) groups, this function
* should return a list of principal uri's for it's members.
*
* @return array
*/
- function getGroupMembership();
+ public function getGroupMembership();
/**
- * Sets a list of group members
+ * Sets a list of group members.
*
* If this principal is a group, this method sets all the group members.
* The list of members is always overwritten, never appended to.
@@ -60,18 +62,16 @@ interface IPrincipal extends DAV\INode {
* This method should throw an exception if the members could not be set.
*
* @param array $principals
- * @return void
*/
- function setGroupMemberSet(array $principals);
+ public function setGroupMemberSet(array $principals);
/**
- * Returns the displayname
+ * Returns the displayname.
*
* This should be a human readable name for the principal.
* If none is available, return the nodename.
*
* @return string
*/
- function getDisplayName();
-
+ public function getDisplayName();
}
diff --git a/vendor/sabre/dav/lib/DAVACL/IPrincipalCollection.php b/vendor/sabre/dav/lib/DAVACL/IPrincipalCollection.php
index 3ab8382fa..1003730d6 100644
--- a/vendor/sabre/dav/lib/DAVACL/IPrincipalCollection.php
+++ b/vendor/sabre/dav/lib/DAVACL/IPrincipalCollection.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAVACL;
use Sabre\DAV;
@@ -14,8 +16,8 @@ use Sabre\DAV;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-interface IPrincipalCollection extends DAV\ICollection {
-
+interface IPrincipalCollection extends DAV\ICollection
+{
/**
* This method is used to search for principals matching a set of
* properties.
@@ -35,11 +37,12 @@ interface IPrincipalCollection extends DAV\ICollection {
* This method should simply return a list of 'child names', which may be
* used to call $this->getChild in the future.
*
- * @param array $searchProperties
+ * @param array $searchProperties
* @param string $test
+ *
* @return array
*/
- function searchPrincipals(array $searchProperties, $test = 'allof');
+ public function searchPrincipals(array $searchProperties, $test = 'allof');
/**
* Finds a principal by its URI.
@@ -55,8 +58,8 @@ interface IPrincipalCollection extends DAV\ICollection {
* principal was not found or you refuse to find it.
*
* @param string $uri
+ *
* @return string
*/
- function findByUri($uri);
-
+ public function findByUri($uri);
}
diff --git a/vendor/sabre/dav/lib/DAVACL/Plugin.php b/vendor/sabre/dav/lib/DAVACL/Plugin.php
index a2aa118d7..c1ea6027c 100644
--- a/vendor/sabre/dav/lib/DAVACL/Plugin.php
+++ b/vendor/sabre/dav/lib/DAVACL/Plugin.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAVACL;
use Sabre\DAV;
@@ -15,7 +17,7 @@ use Sabre\HTTP\ResponseInterface;
use Sabre\Uri;
/**
- * SabreDAV ACL Plugin
+ * SabreDAV ACL Plugin.
*
* This plugin provides functionality to enforce ACL permissions.
* ACL is defined in RFC3744.
@@ -28,24 +30,24 @@ use Sabre\Uri;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class Plugin extends DAV\ServerPlugin {
-
+class Plugin extends DAV\ServerPlugin
+{
/**
- * Recursion constants
+ * Recursion constants.
*
* This only checks the base node
*/
const R_PARENT = 1;
/**
- * Recursion constants
+ * Recursion constants.
*
* This checks every node in the tree
*/
const R_RECURSIVE = 2;
/**
- * Recursion constants
+ * Recursion constants.
*
* This checks every parentnode in the tree, but not leaf-nodes.
*/
@@ -70,7 +72,7 @@ class Plugin extends DAV\ServerPlugin {
/**
* By default nodes that are inaccessible by the user, can still be seen
- * in directory listings (PROPFIND on parent with Depth: 1)
+ * in directory listings (PROPFIND on parent with Depth: 1).
*
* In certain cases it's desirable to hide inaccessible nodes. Setting this
* to true will cause these nodes to be hidden from directory listings.
@@ -88,7 +90,7 @@ class Plugin extends DAV\ServerPlugin {
* @var array
*/
public $principalSearchPropertySet = [
- '{DAV:}displayname' => 'Display name',
+ '{DAV:}displayname' => 'Display name',
'{http://sabredav.org/ns}email-address' => 'Email address',
];
@@ -120,22 +122,21 @@ class Plugin extends DAV\ServerPlugin {
*
* @return array
*/
- function getFeatures() {
-
+ public function getFeatures()
+ {
return ['access-control', 'calendarserver-principal-property-search'];
-
}
/**
- * Returns a list of available methods for a given url
+ * Returns a list of available methods for a given url.
*
* @param string $uri
+ *
* @return array
*/
- function getMethods($uri) {
-
+ public function getMethods($uri)
+ {
return ['ACL'];
-
}
/**
@@ -146,10 +147,9 @@ class Plugin extends DAV\ServerPlugin {
*
* @return string
*/
- function getPluginName() {
-
+ public function getPluginName()
+ {
return 'acl';
-
}
/**
@@ -160,20 +160,19 @@ class Plugin extends DAV\ServerPlugin {
* implement them
*
* @param string $uri
+ *
* @return array
*/
- function getSupportedReportSet($uri) {
-
+ public function getSupportedReportSet($uri)
+ {
return [
'{DAV:}expand-property',
'{DAV:}principal-match',
'{DAV:}principal-property-search',
'{DAV:}principal-search-property-set',
];
-
}
-
/**
* Checks if the current user has the specified privilege(s).
*
@@ -181,27 +180,29 @@ class Plugin extends DAV\ServerPlugin {
* This method will throw an exception if the privilege is not available
* and return true otherwise.
*
- * @param string $uri
+ * @param string $uri
* @param array|string $privileges
- * @param int $recursion
- * @param bool $throwExceptions if set to false, this method won't throw exceptions.
+ * @param int $recursion
+ * @param bool $throwExceptions if set to false, this method won't throw exceptions
+ *
* @throws NeedPrivileges
* @throws NotAuthenticated
+ *
* @return bool
*/
- function checkPrivileges($uri, $privileges, $recursion = self::R_PARENT, $throwExceptions = true) {
-
- if (!is_array($privileges)) $privileges = [$privileges];
+ public function checkPrivileges($uri, $privileges, $recursion = self::R_PARENT, $throwExceptions = true)
+ {
+ if (!is_array($privileges)) {
+ $privileges = [$privileges];
+ }
$acl = $this->getCurrentUserPrivilegeSet($uri);
$failed = [];
foreach ($privileges as $priv) {
-
if (!in_array($priv, $acl)) {
$failed[] = $priv;
}
-
}
if ($failed) {
@@ -213,17 +214,16 @@ class Plugin extends DAV\ServerPlugin {
$this->server->httpRequest,
$this->server->httpResponse
);
- throw new notAuthenticated(implode(', ', $reasons) . '. Login was needed for privilege: ' . implode(', ', $failed) . ' on ' . $uri);
+ throw new notAuthenticated(implode(', ', $reasons).'. Login was needed for privilege: '.implode(', ', $failed).' on '.$uri);
}
if ($throwExceptions) {
-
throw new NeedPrivileges($uri, $failed);
} else {
return false;
}
}
- return true;
+ return true;
}
/**
@@ -234,35 +234,35 @@ class Plugin extends DAV\ServerPlugin {
*
* @return string|null
*/
- function getCurrentUserPrincipal() {
-
+ public function getCurrentUserPrincipal()
+ {
/** @var $authPlugin \Sabre\DAV\Auth\Plugin */
$authPlugin = $this->server->getPlugin('auth');
if (!$authPlugin) {
return null;
}
- return $authPlugin->getCurrentPrincipal();
+ return $authPlugin->getCurrentPrincipal();
}
-
/**
* Returns a list of principals that's associated to the current
* user, either directly or through group membership.
*
* @return array
*/
- function getCurrentUserPrincipals() {
-
+ public function getCurrentUserPrincipals()
+ {
$currentUser = $this->getCurrentUserPrincipal();
- if (is_null($currentUser)) return [];
+ if (is_null($currentUser)) {
+ return [];
+ }
return array_merge(
[$currentUser],
$this->getPrincipalMembership($currentUser)
);
-
}
/**
@@ -271,12 +271,10 @@ class Plugin extends DAV\ServerPlugin {
* These rules are used for all nodes that don't implement the IACL interface.
*
* @param array $acl
- * @return void
*/
- function setDefaultAcl(array $acl) {
-
+ public function setDefaultAcl(array $acl)
+ {
$this->defaultAcl = $acl;
-
}
/**
@@ -286,10 +284,9 @@ class Plugin extends DAV\ServerPlugin {
*
* @return array
*/
- function getDefaultAcl() {
-
+ public function getDefaultAcl()
+ {
return $this->defaultAcl;
-
}
/**
@@ -317,15 +314,15 @@ class Plugin extends DAV\ServerPlugin {
*/
protected $principalMembershipCache = [];
-
/**
* Returns all the principal groups the specified principal is a member of.
*
* @param string $mainPrincipal
+ *
* @return array
*/
- function getPrincipalMembership($mainPrincipal) {
-
+ public function getPrincipalMembership($mainPrincipal)
+ {
// First check our cache
if (isset($this->principalMembershipCache[$mainPrincipal])) {
return $this->principalMembershipCache[$mainPrincipal];
@@ -335,31 +332,23 @@ class Plugin extends DAV\ServerPlugin {
$principals = [];
while (count($check)) {
-
$principal = array_shift($check);
$node = $this->server->tree->getNodeForPath($principal);
if ($node instanceof IPrincipal) {
foreach ($node->getGroupMembership() as $groupMember) {
-
if (!in_array($groupMember, $principals)) {
-
$check[] = $groupMember;
$principals[] = $groupMember;
-
}
-
}
-
}
-
}
// Store the result in the cache
$this->principalMembershipCache[$mainPrincipal] = $principals;
return $principals;
-
}
/**
@@ -381,24 +370,27 @@ class Plugin extends DAV\ServerPlugin {
*
* @param string $checkPrincipal
* @param string $currentPrincipal
+ *
* @return bool
*/
- function principalMatchesPrincipal($checkPrincipal, $currentPrincipal = null) {
-
+ public function principalMatchesPrincipal($checkPrincipal, $currentPrincipal = null)
+ {
if (is_null($currentPrincipal)) {
$currentPrincipal = $this->getCurrentUserPrincipal();
}
if ($currentPrincipal === $checkPrincipal) {
return true;
}
+ if (is_null($currentPrincipal)) {
+ return false;
+ }
+
return in_array(
$checkPrincipal,
$this->getPrincipalMembership($currentPrincipal)
);
-
}
-
/**
* Returns a tree of supported privileges for a resource.
*
@@ -436,10 +428,11 @@ class Plugin extends DAV\ServerPlugin {
* ]
*
* @param string|INode $node
+ *
* @return array
*/
- function getSupportedPrivilegeSet($node) {
-
+ public function getSupportedPrivilegeSet($node)
+ {
if (is_string($node)) {
$node = $this->server->tree->getNodeForPath($node);
}
@@ -450,35 +443,34 @@ class Plugin extends DAV\ServerPlugin {
}
if (is_null($supportedPrivileges)) {
-
// Default
$supportedPrivileges = [
'{DAV:}read' => [
- 'abstract' => false,
+ 'abstract' => false,
'aggregates' => [
'{DAV:}read-acl' => [
- 'abstract' => false,
+ 'abstract' => false,
'aggregates' => [],
],
'{DAV:}read-current-user-privilege-set' => [
- 'abstract' => false,
+ 'abstract' => false,
'aggregates' => [],
],
],
],
'{DAV:}write' => [
- 'abstract' => false,
+ 'abstract' => false,
'aggregates' => [
'{DAV:}write-properties' => [
- 'abstract' => false,
+ 'abstract' => false,
'aggregates' => [],
],
'{DAV:}write-content' => [
- 'abstract' => false,
+ 'abstract' => false,
'aggregates' => [],
],
'{DAV:}unlock' => [
- 'abstract' => false,
+ 'abstract' => false,
'aggregates' => [],
],
],
@@ -486,21 +478,20 @@ class Plugin extends DAV\ServerPlugin {
];
if ($node instanceof DAV\ICollection) {
$supportedPrivileges['{DAV:}write']['aggregates']['{DAV:}bind'] = [
- 'abstract' => false,
+ 'abstract' => false,
'aggregates' => [],
];
$supportedPrivileges['{DAV:}write']['aggregates']['{DAV:}unbind'] = [
- 'abstract' => false,
+ 'abstract' => false,
'aggregates' => [],
];
}
if ($node instanceof IACL) {
$supportedPrivileges['{DAV:}write']['aggregates']['{DAV:}write-acl'] = [
- 'abstract' => false,
+ 'abstract' => false,
'aggregates' => [],
];
}
-
}
$this->server->emit(
@@ -509,11 +500,10 @@ class Plugin extends DAV\ServerPlugin {
);
return $supportedPrivileges;
-
}
/**
- * Returns the supported privilege set as a flat list
+ * Returns the supported privilege set as a flat list.
*
* This is much easier to parse.
*
@@ -524,54 +514,44 @@ class Plugin extends DAV\ServerPlugin {
* - concrete
*
* @param string|INode $node
+ *
* @return array
*/
- final function getFlatPrivilegeSet($node) {
-
+ final public function getFlatPrivilegeSet($node)
+ {
$privs = [
- 'abstract' => false,
- 'aggregates' => $this->getSupportedPrivilegeSet($node)
+ 'abstract' => false,
+ 'aggregates' => $this->getSupportedPrivilegeSet($node),
];
$fpsTraverse = null;
- $fpsTraverse = function($privName, $privInfo, $concrete, &$flat) use (&$fpsTraverse) {
-
+ $fpsTraverse = function ($privName, $privInfo, $concrete, &$flat) use (&$fpsTraverse) {
$myPriv = [
- 'privilege' => $privName,
- 'abstract' => isset($privInfo['abstract']) && $privInfo['abstract'],
+ 'privilege' => $privName,
+ 'abstract' => isset($privInfo['abstract']) && $privInfo['abstract'],
'aggregates' => [],
- 'concrete' => isset($privInfo['abstract']) && $privInfo['abstract'] ? $concrete : $privName,
+ 'concrete' => isset($privInfo['abstract']) && $privInfo['abstract'] ? $concrete : $privName,
];
if (isset($privInfo['aggregates'])) {
-
foreach ($privInfo['aggregates'] as $subPrivName => $subPrivInfo) {
-
$myPriv['aggregates'][] = $subPrivName;
-
}
-
}
$flat[$privName] = $myPriv;
if (isset($privInfo['aggregates'])) {
-
foreach ($privInfo['aggregates'] as $subPrivName => $subPrivInfo) {
-
$fpsTraverse($subPrivName, $subPrivInfo, $myPriv['concrete'], $flat);
-
}
-
}
-
};
$flat = [];
$fpsTraverse('{DAV:}all', $privs, null, $flat);
return $flat;
-
}
/**
@@ -582,10 +562,11 @@ class Plugin extends DAV\ServerPlugin {
* null will be returned if the node doesn't support ACLs.
*
* @param string|DAV\INode $node
+ *
* @return array
*/
- function getAcl($node) {
-
+ public function getAcl($node)
+ {
if (is_string($node)) {
$node = $this->server->tree->getNodeForPath($node);
}
@@ -600,8 +581,8 @@ class Plugin extends DAV\ServerPlugin {
'protected' => true,
];
}
- return $acl;
+ return $acl;
}
/**
@@ -613,10 +594,11 @@ class Plugin extends DAV\ServerPlugin {
* null will be returned if the node doesn't support ACLs.
*
* @param string|DAV\INode $node
+ *
* @return array
*/
- function getCurrentUserPrivilegeSet($node) {
-
+ public function getCurrentUserPrivilegeSet($node)
+ {
if (is_string($node)) {
$node = $this->server->tree->getNodeForPath($node);
}
@@ -625,50 +607,44 @@ class Plugin extends DAV\ServerPlugin {
$collected = [];
- $isAuthenticated = $this->getCurrentUserPrincipal() !== null;
+ $isAuthenticated = null !== $this->getCurrentUserPrincipal();
foreach ($acl as $ace) {
-
$principal = $ace['principal'];
switch ($principal) {
-
- case '{DAV:}owner' :
+ case '{DAV:}owner':
$owner = $node->getOwner();
if ($owner && $this->principalMatchesPrincipal($owner)) {
$collected[] = $ace;
}
break;
-
// 'all' matches for every user
- case '{DAV:}all' :
+ case '{DAV:}all':
$collected[] = $ace;
break;
- case '{DAV:}authenticated' :
+ case '{DAV:}authenticated':
// Authenticated users only
if ($isAuthenticated) {
$collected[] = $ace;
}
break;
- case '{DAV:}unauthenticated' :
+ case '{DAV:}unauthenticated':
// Unauthenticated users only
if (!$isAuthenticated) {
$collected[] = $ace;
}
break;
- default :
+ default:
if ($this->principalMatchesPrincipal($ace['principal'])) {
$collected[] = $ace;
}
break;
-
}
-
-
}
// Now we deduct all aggregated privileges.
@@ -676,41 +652,37 @@ class Plugin extends DAV\ServerPlugin {
$collected2 = [];
while (count($collected)) {
-
$current = array_pop($collected);
$collected2[] = $current['privilege'];
if (!isset($flat[$current['privilege']])) {
// Ignoring privileges that are not in the supported-privileges list.
- $this->server->getLogger()->debug('A node has the "' . $current['privilege'] . '" in its ACL list, but this privilege was not reported in the supportedPrivilegeSet list. This will be ignored.');
+ $this->server->getLogger()->debug('A node has the "'.$current['privilege'].'" in its ACL list, but this privilege was not reported in the supportedPrivilegeSet list. This will be ignored.');
continue;
}
foreach ($flat[$current['privilege']]['aggregates'] as $subPriv) {
$collected2[] = $subPriv;
$collected[] = $flat[$subPriv];
}
-
}
return array_values(array_unique($collected2));
-
}
-
/**
* Returns a principal based on its uri.
*
* Returns null if the principal could not be found.
*
* @param string $uri
- * @return null|string
+ *
+ * @return string|null
*/
- function getPrincipalByUri($uri) {
-
+ public function getPrincipalByUri($uri)
+ {
$result = null;
$collections = $this->principalCollectionSet;
foreach ($collections as $collection) {
-
try {
$principalCollection = $this->server->tree->getNodeForPath($collection);
} catch (NotFound $e) {
@@ -728,36 +700,35 @@ class Plugin extends DAV\ServerPlugin {
if ($result) {
return $result;
}
-
}
-
}
/**
- * Principal property search
+ * Principal property search.
*
* This method can search for principals matching certain values in
* properties.
*
* This method will return a list of properties for the matched properties.
*
- * @param array $searchProperties The properties to search on. This is a
- * key-value list. The keys are property
- * names, and the values the strings to
- * match them on.
- * @param array $requestedProperties This is the list of properties to
- * return for every match.
- * @param string $collectionUri The principal collection to search on.
- * If this is ommitted, the standard
- * principal collection-set will be used.
- * @param string $test "allof" to use AND to search the
- * properties. 'anyof' for OR.
- * @return array This method returns an array structure similar to
- * Sabre\DAV\Server::getPropertiesForPath. Returned
- * properties are index by a HTTP status code.
+ * @param array $searchProperties The properties to search on. This is a
+ * key-value list. The keys are property
+ * names, and the values the strings to
+ * match them on.
+ * @param array $requestedProperties this is the list of properties to
+ * return for every match
+ * @param string $collectionUri the principal collection to search on.
+ * If this is ommitted, the standard
+ * principal collection-set will be used
+ * @param string $test "allof" to use AND to search the
+ * properties. 'anyof' for OR.
+ *
+ * @return array This method returns an array structure similar to
+ * Sabre\DAV\Server::getPropertiesForPath. Returned
+ * properties are index by a HTTP status code.
*/
- function principalSearch(array $searchProperties, array $requestedProperties, $collectionUri = null, $test = 'allof') {
-
+ public function principalSearch(array $searchProperties, array $requestedProperties, $collectionUri = null, $test = 'allof')
+ {
if (!is_null($collectionUri)) {
$uris = [$collectionUri];
} else {
@@ -766,7 +737,6 @@ class Plugin extends DAV\ServerPlugin {
$lookupResults = [];
foreach ($uris as $uri) {
-
$principalCollection = $this->server->tree->getNodeForPath($uri);
if (!$principalCollection instanceof IPrincipalCollection) {
// Not a principal collection, we're simply going to ignore
@@ -776,33 +746,28 @@ class Plugin extends DAV\ServerPlugin {
$results = $principalCollection->searchPrincipals($searchProperties, $test);
foreach ($results as $result) {
- $lookupResults[] = rtrim($uri, '/') . '/' . $result;
+ $lookupResults[] = rtrim($uri, '/').'/'.$result;
}
-
}
$matches = [];
foreach ($lookupResults as $lookupResult) {
-
list($matches[]) = $this->server->getPropertiesForPath($lookupResult, $requestedProperties, 0);
-
}
return $matches;
-
}
/**
- * Sets up the plugin
+ * Sets up the plugin.
*
* This method is automatically called by the server class.
*
* @param DAV\Server $server
- * @return void
*/
- function initialize(DAV\Server $server) {
-
+ public function initialize(DAV\Server $server)
+ {
if ($this->allowUnauthenticatedAccess) {
$authPlugin = $server->getPlugin('auth');
if (!$authPlugin) {
@@ -812,22 +777,22 @@ class Plugin extends DAV\ServerPlugin {
}
$this->server = $server;
- $server->on('propFind', [$this, 'propFind'], 20);
- $server->on('beforeMethod', [$this, 'beforeMethod'], 20);
- $server->on('beforeBind', [$this, 'beforeBind'], 20);
- $server->on('beforeUnbind', [$this, 'beforeUnbind'], 20);
- $server->on('propPatch', [$this, 'propPatch']);
- $server->on('beforeUnlock', [$this, 'beforeUnlock'], 20);
- $server->on('report', [$this, 'report']);
- $server->on('method:ACL', [$this, 'httpAcl']);
- $server->on('onHTMLActionsPanel', [$this, 'htmlActionsPanel']);
- $server->on('getPrincipalByUri', function($principal, &$uri) {
-
+ $server->on('propFind', [$this, 'propFind'], 20);
+ $server->on('beforeMethod:*', [$this, 'beforeMethod'], 20);
+ $server->on('beforeBind', [$this, 'beforeBind'], 20);
+ $server->on('beforeUnbind', [$this, 'beforeUnbind'], 20);
+ $server->on('propPatch', [$this, 'propPatch']);
+ $server->on('beforeUnlock', [$this, 'beforeUnlock'], 20);
+ $server->on('report', [$this, 'report']);
+ $server->on('method:ACL', [$this, 'httpAcl']);
+ $server->on('onHTMLActionsPanel', [$this, 'htmlActionsPanel']);
+ $server->on('getPrincipalByUri', function ($principal, &$uri) {
$uri = $this->getPrincipalByUri($principal);
// Break event chain
- if ($uri) return false;
-
+ if ($uri) {
+ return false;
+ }
});
array_push($server->protectedProperties,
@@ -858,39 +823,38 @@ class Plugin extends DAV\ServerPlugin {
$server->xml->elementMap['{DAV:}principal-property-search'] = 'Sabre\\DAVACL\\Xml\\Request\\PrincipalPropertySearchReport';
$server->xml->elementMap['{DAV:}principal-search-property-set'] = 'Sabre\\DAVACL\\Xml\\Request\\PrincipalSearchPropertySetReport';
$server->xml->elementMap['{DAV:}principal-match'] = 'Sabre\\DAVACL\\Xml\\Request\\PrincipalMatchReport';
-
}
/* {{{ Event handlers */
/**
- * Triggered before any method is handled
+ * Triggered before any method is handled.
*
- * @param RequestInterface $request
+ * @param RequestInterface $request
* @param ResponseInterface $response
- * @return void
*/
- function beforeMethod(RequestInterface $request, ResponseInterface $response) {
-
+ public function beforeMethod(RequestInterface $request, ResponseInterface $response)
+ {
$method = $request->getMethod();
$path = $request->getPath();
$exists = $this->server->tree->nodeExists($path);
// If the node doesn't exists, none of these checks apply
- if (!$exists) return;
+ if (!$exists) {
+ return;
+ }
switch ($method) {
-
- case 'GET' :
- case 'HEAD' :
- case 'OPTIONS' :
+ case 'GET':
+ case 'HEAD':
+ case 'OPTIONS':
// For these 3 we only need to know if the node is readable.
$this->checkPrivileges($path, '{DAV:}read');
break;
- case 'PUT' :
- case 'LOCK' :
+ case 'PUT':
+ case 'LOCK':
// This method requires the write-content priv if the node
// already exists, and bind on the parent if the node is being
// created.
@@ -898,20 +862,20 @@ class Plugin extends DAV\ServerPlugin {
$this->checkPrivileges($path, '{DAV:}write-content');
break;
- case 'UNLOCK' :
+ case 'UNLOCK':
// Unlock is always allowed at the moment.
break;
- case 'PROPPATCH' :
+ case 'PROPPATCH':
$this->checkPrivileges($path, '{DAV:}write-properties');
break;
- case 'ACL' :
+ case 'ACL':
$this->checkPrivileges($path, '{DAV:}write-acl');
break;
- case 'COPY' :
- case 'MOVE' :
+ case 'COPY':
+ case 'MOVE':
// Copy requires read privileges on the entire source tree.
// If the target exists write-content normally needs to be
// checked, however, we're deleting the node beforehand and
@@ -925,9 +889,7 @@ class Plugin extends DAV\ServerPlugin {
// the sourcenode can be deleted.
$this->checkPrivileges($path, '{DAV:}read', self::R_RECURSIVE);
break;
-
}
-
}
/**
@@ -937,54 +899,49 @@ class Plugin extends DAV\ServerPlugin {
* new node, such as PUT, MKCOL, MKCALENDAR, LOCK, COPY and MOVE.
*
* @param string $uri
- * @return void
*/
- function beforeBind($uri) {
-
+ public function beforeBind($uri)
+ {
list($parentUri) = Uri\split($uri);
$this->checkPrivileges($parentUri, '{DAV:}bind');
-
}
/**
- * Triggered before a node is deleted
+ * Triggered before a node is deleted.
*
* This allows us to check permissions for any operation that will delete
* an existing node.
*
* @param string $uri
- * @return void
*/
- function beforeUnbind($uri) {
-
+ public function beforeUnbind($uri)
+ {
list($parentUri) = Uri\split($uri);
$this->checkPrivileges($parentUri, '{DAV:}unbind', self::R_RECURSIVEPARENTS);
-
}
/**
* Triggered before a node is unlocked.
*
- * @param string $uri
+ * @param string $uri
* @param DAV\Locks\LockInfo $lock
* @TODO: not yet implemented
- * @return void
*/
- function beforeUnlock($uri, DAV\Locks\LockInfo $lock) {
-
-
+ public function beforeUnlock($uri, DAV\Locks\LockInfo $lock)
+ {
}
/**
* Triggered before properties are looked up in specific nodes.
*
* @param DAV\PropFind $propFind
- * @param DAV\INode $node
+ * @param DAV\INode $node
* @TODO really should be broken into multiple methods, or even a class.
+ *
* @return bool
*/
- function propFind(DAV\PropFind $propFind, DAV\INode $node) {
-
+ public function propFind(DAV\PropFind $propFind, DAV\INode $node)
+ {
$path = $propFind->getPath();
// Checking the read permission
@@ -1004,95 +961,95 @@ class Plugin extends DAV\ServerPlugin {
}
return;
-
}
/* Adding principal properties */
if ($node instanceof IPrincipal) {
-
- $propFind->handle('{DAV:}alternate-URI-set', function() use ($node) {
+ $propFind->handle('{DAV:}alternate-URI-set', function () use ($node) {
return new Href($node->getAlternateUriSet());
});
- $propFind->handle('{DAV:}principal-URL', function() use ($node) {
- return new Href($node->getPrincipalUrl() . '/');
+ $propFind->handle('{DAV:}principal-URL', function () use ($node) {
+ return new Href($node->getPrincipalUrl().'/');
});
- $propFind->handle('{DAV:}group-member-set', function() use ($node) {
+ $propFind->handle('{DAV:}group-member-set', function () use ($node) {
$members = $node->getGroupMemberSet();
foreach ($members as $k => $member) {
- $members[$k] = rtrim($member, '/') . '/';
+ $members[$k] = rtrim($member, '/').'/';
}
+
return new Href($members);
});
- $propFind->handle('{DAV:}group-membership', function() use ($node) {
+ $propFind->handle('{DAV:}group-membership', function () use ($node) {
$members = $node->getGroupMembership();
foreach ($members as $k => $member) {
- $members[$k] = rtrim($member, '/') . '/';
+ $members[$k] = rtrim($member, '/').'/';
}
+
return new Href($members);
});
$propFind->handle('{DAV:}displayname', [$node, 'getDisplayName']);
-
}
- $propFind->handle('{DAV:}principal-collection-set', function() {
-
+ $propFind->handle('{DAV:}principal-collection-set', function () {
$val = $this->principalCollectionSet;
// Ensuring all collections end with a slash
- foreach ($val as $k => $v) $val[$k] = $v . '/';
- return new Href($val);
+ foreach ($val as $k => $v) {
+ $val[$k] = $v.'/';
+ }
+ return new Href($val);
});
- $propFind->handle('{DAV:}current-user-principal', function() {
+ $propFind->handle('{DAV:}current-user-principal', function () {
if ($url = $this->getCurrentUserPrincipal()) {
- return new Xml\Property\Principal(Xml\Property\Principal::HREF, $url . '/');
+ return new Xml\Property\Principal(Xml\Property\Principal::HREF, $url.'/');
} else {
return new Xml\Property\Principal(Xml\Property\Principal::UNAUTHENTICATED);
}
});
- $propFind->handle('{DAV:}supported-privilege-set', function() use ($node) {
+ $propFind->handle('{DAV:}supported-privilege-set', function () use ($node) {
return new Xml\Property\SupportedPrivilegeSet($this->getSupportedPrivilegeSet($node));
});
- $propFind->handle('{DAV:}current-user-privilege-set', function() use ($node, $propFind, $path) {
+ $propFind->handle('{DAV:}current-user-privilege-set', function () use ($node, $propFind, $path) {
if (!$this->checkPrivileges($path, '{DAV:}read-current-user-privilege-set', self::R_PARENT, false)) {
$propFind->set('{DAV:}current-user-privilege-set', null, 403);
} else {
$val = $this->getCurrentUserPrivilegeSet($node);
+
return new Xml\Property\CurrentUserPrivilegeSet($val);
}
});
- $propFind->handle('{DAV:}acl', function() use ($node, $propFind, $path) {
+ $propFind->handle('{DAV:}acl', function () use ($node, $propFind, $path) {
/* The ACL property contains all the permissions */
if (!$this->checkPrivileges($path, '{DAV:}read-acl', self::R_PARENT, false)) {
$propFind->set('{DAV:}acl', null, 403);
} else {
$acl = $this->getACL($node);
+
return new Xml\Property\Acl($this->getACL($node));
}
});
- $propFind->handle('{DAV:}acl-restrictions', function() {
+ $propFind->handle('{DAV:}acl-restrictions', function () {
return new Xml\Property\AclRestrictions();
});
/* Adding ACL properties */
if ($node instanceof IACL) {
- $propFind->handle('{DAV:}owner', function() use ($node) {
- return new Href($node->getOwner() . '/');
+ $propFind->handle('{DAV:}owner', function () use ($node) {
+ return new Href($node->getOwner().'/');
});
}
-
}
/**
* This method intercepts PROPPATCH methods and make sure the
* group-member-set is updated correctly.
*
- * @param string $path
+ * @param string $path
* @param DAV\PropPatch $propPatch
- * @return void
*/
- function propPatch($path, DAV\PropPatch $propPatch) {
-
- $propPatch->handle('{DAV:}group-member-set', function($value) use ($path) {
+ public function propPatch($path, DAV\PropPatch $propPatch)
+ {
+ $propPatch->handle('{DAV:}group-member-set', function ($value) use ($path) {
if (is_null($value)) {
$memberSet = [];
} elseif ($value instanceof Href) {
@@ -1116,55 +1073,58 @@ class Plugin extends DAV\ServerPlugin {
return true;
});
-
}
/**
- * This method handles HTTP REPORT requests
+ * This method handles HTTP REPORT requests.
*
* @param string $reportName
- * @param mixed $report
- * @param mixed $path
+ * @param mixed $report
+ * @param mixed $path
+ *
* @return bool
*/
- function report($reportName, $report, $path) {
-
+ public function report($reportName, $report, $path)
+ {
switch ($reportName) {
-
- case '{DAV:}principal-property-search' :
+ case '{DAV:}principal-property-search':
$this->server->transactionType = 'report-principal-property-search';
$this->principalPropertySearchReport($path, $report);
+
return false;
- case '{DAV:}principal-search-property-set' :
+ case '{DAV:}principal-search-property-set':
$this->server->transactionType = 'report-principal-search-property-set';
$this->principalSearchPropertySetReport($path, $report);
+
return false;
- case '{DAV:}expand-property' :
+ case '{DAV:}expand-property':
$this->server->transactionType = 'report-expand-property';
$this->expandPropertyReport($path, $report);
+
return false;
- case '{DAV:}principal-match' :
+ case '{DAV:}principal-match':
$this->server->transactionType = 'report-principal-match';
$this->principalMatchReport($path, $report);
+
return false;
- case '{DAV:}acl-principal-prop-set' :
+ case '{DAV:}acl-principal-prop-set':
$this->server->transactionType = 'acl-principal-prop-set';
$this->aclPrincipalPropSetReport($path, $report);
- return false;
+ return false;
}
-
}
/**
* This method is responsible for handling the 'ACL' event.
*
- * @param RequestInterface $request
+ * @param RequestInterface $request
* @param ResponseInterface $response
+ *
* @return bool
*/
- function httpAcl(RequestInterface $request, ResponseInterface $response) {
-
+ public function httpAcl(RequestInterface $request, ResponseInterface $response)
+ {
$path = $request->getPath();
$body = $request->getBodyAsString();
@@ -1192,8 +1152,9 @@ class Plugin extends DAV\ServerPlugin {
/* Checking if protected principals from the existing principal set are
not overwritten. */
foreach ($oldAcl as $oldAce) {
-
- if (!isset($oldAce['protected']) || !$oldAce['protected']) continue;
+ if (!isset($oldAce['protected']) || !$oldAce['protected']) {
+ continue;
+ }
$found = false;
foreach ($newAcl as $newAce) {
@@ -1201,36 +1162,35 @@ class Plugin extends DAV\ServerPlugin {
$newAce['privilege'] === $oldAce['privilege'] &&
$newAce['principal'] === $oldAce['principal'] &&
$newAce['protected']
- )
- $found = true;
+ ) {
+ $found = true;
+ }
}
- if (!$found)
+ if (!$found) {
throw new Exception\AceConflict('This resource contained a protected {DAV:}ace, but this privilege did not occur in the ACL request');
-
+ }
}
foreach ($newAcl as $newAce) {
-
// Do we recognize the privilege
if (!isset($supportedPrivileges[$newAce['privilege']])) {
- throw new Exception\NotSupportedPrivilege('The privilege you specified (' . $newAce['privilege'] . ') is not recognized by this server');
+ throw new Exception\NotSupportedPrivilege('The privilege you specified ('.$newAce['privilege'].') is not recognized by this server');
}
if ($supportedPrivileges[$newAce['privilege']]['abstract']) {
- throw new Exception\NoAbstract('The privilege you specified (' . $newAce['privilege'] . ') is an abstract privilege');
+ throw new Exception\NoAbstract('The privilege you specified ('.$newAce['privilege'].') is an abstract privilege');
}
// Looking up the principal
try {
$principal = $this->server->tree->getNodeForPath($newAce['principal']);
} catch (NotFound $e) {
- throw new Exception\NotRecognizedPrincipal('The specified principal (' . $newAce['principal'] . ') does not exist');
+ throw new Exception\NotRecognizedPrincipal('The specified principal ('.$newAce['principal'].') does not exist');
}
if (!($principal instanceof IPrincipal)) {
- throw new Exception\NotRecognizedPrincipal('The specified uri (' . $newAce['principal'] . ') is not a principal');
+ throw new Exception\NotRecognizedPrincipal('The specified uri ('.$newAce['principal'].') is not a principal');
}
-
}
$node->setACL($newAcl);
@@ -1238,7 +1198,6 @@ class Plugin extends DAV\ServerPlugin {
// Breaking the event chain, because we handled this method.
return false;
-
}
/* }}} */
@@ -1252,14 +1211,13 @@ class Plugin extends DAV\ServerPlugin {
* or a principal URL, the principal URL and principal URLs of groups that
* principal belongs to.
*
- * @param string $path
+ * @param string $path
* @param Xml\Request\PrincipalMatchReport $report
- * @return void
*/
- protected function principalMatchReport($path, Xml\Request\PrincipalMatchReport $report) {
-
+ protected function principalMatchReport($path, Xml\Request\PrincipalMatchReport $report)
+ {
$depth = $this->server->getHTTPDepth(0);
- if ($depth !== 0) {
+ if (0 !== $depth) {
throw new BadRequest('The principal-match report is only defined on Depth: 0');
}
@@ -1267,20 +1225,15 @@ class Plugin extends DAV\ServerPlugin {
$result = [];
- if ($report->type === Xml\Request\PrincipalMatchReport::SELF) {
-
+ if (Xml\Request\PrincipalMatchReport::SELF === $report->type) {
// Finding all principals under the request uri that match the
// current principal.
foreach ($currentPrincipals as $currentPrincipal) {
-
- if ($currentPrincipal === $path || strpos($currentPrincipal, $path . '/') === 0) {
+ if ($currentPrincipal === $path || 0 === strpos($currentPrincipal, $path.'/')) {
$result[] = $currentPrincipal;
}
-
}
-
} else {
-
// We need to find all resources that have a property that matches
// one of the current principals.
$candidates = $this->server->getPropertiesForPath(
@@ -1290,7 +1243,6 @@ class Plugin extends DAV\ServerPlugin {
);
foreach ($candidates as $candidate) {
-
if (!isset($candidate[200][$report->principalProperty])) {
continue;
}
@@ -1308,23 +1260,19 @@ class Plugin extends DAV\ServerPlugin {
}
}
}
-
}
$responses = [];
foreach ($result as $item) {
-
$properties = [];
if ($report->properties) {
-
$foo = $this->server->getPropertiesForPath($item, $report->properties);
$foo = $foo[0];
$item = $foo['href'];
unset($foo['href']);
$properties = $foo;
-
}
$responses[] = new DAV\Xml\Element\Response(
@@ -1332,7 +1280,6 @@ class Plugin extends DAV\ServerPlugin {
$properties,
'200'
);
-
}
$this->server->httpResponse->setHeader('Content-Type', 'application/xml; charset=utf-8');
@@ -1344,8 +1291,6 @@ class Plugin extends DAV\ServerPlugin {
$this->server->getBaseUri()
)
);
-
-
}
/**
@@ -1359,12 +1304,11 @@ class Plugin extends DAV\ServerPlugin {
* Other rfc's, such as ACL rely on this report, so it made sense to put
* it in this plugin.
*
- * @param string $path
+ * @param string $path
* @param Xml\Request\ExpandPropertyReport $report
- * @return void
*/
- protected function expandPropertyReport($path, $report) {
-
+ protected function expandPropertyReport($path, $report)
+ {
$depth = $this->server->getHTTPDepth(0);
$result = $this->expandProperties($path, $report->properties, $depth);
@@ -1377,34 +1321,36 @@ class Plugin extends DAV\ServerPlugin {
$this->server->httpResponse->setHeader('Content-Type', 'application/xml; charset=utf-8');
$this->server->httpResponse->setStatus(207);
$this->server->httpResponse->setBody($xml);
-
}
/**
* This method expands all the properties and returns
- * a list with property values
+ * a list with property values.
*
* @param array $path
* @param array $requestedProperties the list of required properties
- * @param int $depth
+ * @param int $depth
+ *
* @return array
*/
- protected function expandProperties($path, array $requestedProperties, $depth) {
-
+ protected function expandProperties($path, array $requestedProperties, $depth)
+ {
$foundProperties = $this->server->getPropertiesForPath($path, array_keys($requestedProperties), $depth);
$result = [];
foreach ($foundProperties as $node) {
-
foreach ($requestedProperties as $propertyName => $childRequestedProperties) {
-
// We're only traversing if sub-properties were requested
- if (count($childRequestedProperties) === 0) continue;
+ if (!is_array($childRequestedProperties) || 0 === count($childRequestedProperties)) {
+ continue;
+ }
// We only have to do the expansion if the property was found
// and it contains an href element.
- if (!array_key_exists($propertyName, $node[200])) continue;
+ if (!array_key_exists($propertyName, $node[200])) {
+ continue;
+ }
if (!$node[200][$propertyName] instanceof DAV\Xml\Property\Href) {
continue;
@@ -1416,39 +1362,35 @@ class Plugin extends DAV\ServerPlugin {
foreach ($childHrefs as $href) {
// Gathering the result of the children
$childProps[] = [
- 'name' => '{DAV:}response',
- 'value' => $this->expandProperties($href, $childRequestedProperties, 0)[0]
+ 'name' => '{DAV:}response',
+ 'value' => $this->expandProperties($href, $childRequestedProperties, 0)[0],
];
}
// Replacing the property with its expanded form.
$node[200][$propertyName] = $childProps;
-
}
$result[] = new DAV\Xml\Element\Response($node['href'], $node);
-
}
return $result;
-
}
/**
- * principalSearchPropertySetReport
+ * principalSearchPropertySetReport.
*
* This method responsible for handing the
* {DAV:}principal-search-property-set report. This report returns a list
* of properties the client may search on, using the
* {DAV:}principal-property-search report.
*
- * @param string $path
+ * @param string $path
* @param Xml\Request\PrincipalSearchPropertySetReport $report
- * @return void
*/
- protected function principalSearchPropertySetReport($path, $report) {
-
+ protected function principalSearchPropertySetReport($path, $report)
+ {
$httpDepth = $this->server->getHTTPDepth(0);
- if ($httpDepth !== 0) {
+ if (0 !== $httpDepth) {
throw new DAV\Exception\BadRequest('This report is only defined when Depth: 0');
}
@@ -1459,7 +1401,6 @@ class Plugin extends DAV\ServerPlugin {
$writer->startElement('{DAV:}principal-search-property-set');
foreach ($this->principalSearchPropertySet as $propertyName => $description) {
-
$writer->startElement('{DAV:}principal-search-property');
$writer->startElement('{DAV:}prop');
@@ -1469,15 +1410,13 @@ class Plugin extends DAV\ServerPlugin {
if ($description) {
$writer->write([[
- 'name' => '{DAV:}description',
- 'value' => $description,
- 'attributes' => ['xml:lang' => 'en']
+ 'name' => '{DAV:}description',
+ 'value' => $description,
+ 'attributes' => ['xml:lang' => 'en'],
]]);
}
$writer->endElement(); // principal-search-property
-
-
}
$writer->endElement(); // principal-search-property-set
@@ -1485,27 +1424,25 @@ class Plugin extends DAV\ServerPlugin {
$this->server->httpResponse->setHeader('Content-Type', 'application/xml; charset=utf-8');
$this->server->httpResponse->setStatus(200);
$this->server->httpResponse->setBody($writer->outputMemory());
-
}
/**
- * principalPropertySearchReport
+ * principalPropertySearchReport.
*
* This method is responsible for handing the
* {DAV:}principal-property-search report. This report can be used for
* clients to search for groups of principals, based on the value of one
* or more properties.
*
- * @param string $path
+ * @param string $path
* @param Xml\Request\PrincipalPropertySearchReport $report
- * @return void
*/
- protected function principalPropertySearchReport($path, Xml\Request\PrincipalPropertySearchReport $report) {
-
+ protected function principalPropertySearchReport($path, Xml\Request\PrincipalPropertySearchReport $report)
+ {
if ($report->applyToPrincipalCollectionSet) {
$path = null;
}
- if ($this->server->getHttpDepth('0') !== 0) {
+ if (0 !== $this->server->getHttpDepth('0')) {
throw new BadRequest('Depth must be 0');
}
$result = $this->principalSearch(
@@ -1520,12 +1457,11 @@ class Plugin extends DAV\ServerPlugin {
$this->server->httpResponse->setStatus(207);
$this->server->httpResponse->setHeader('Content-Type', 'application/xml; charset=utf-8');
$this->server->httpResponse->setHeader('Vary', 'Brief,Prefer');
- $this->server->httpResponse->setBody($this->server->generateMultiStatus($result, $prefer['return'] === 'minimal'));
-
+ $this->server->httpResponse->setBody($this->server->generateMultiStatus($result, 'minimal' === $prefer['return']));
}
/**
- * aclPrincipalPropSet REPORT
+ * aclPrincipalPropSet REPORT.
*
* This method is responsible for handling the {DAV:}acl-principal-prop-set
* REPORT, as defined in:
@@ -1537,13 +1473,12 @@ class Plugin extends DAV\ServerPlugin {
* is used to for example generate a UI with ACL rules, allowing you
* to show names for principals for every entry.
*
- * @param string $path
+ * @param string $path
* @param Xml\Request\AclPrincipalPropSetReport $report
- * @return void
*/
- protected function aclPrincipalPropSetReport($path, Xml\Request\AclPrincipalPropSetReport $report) {
-
- if ($this->server->getHTTPDepth(0) !== 0) {
+ protected function aclPrincipalPropSetReport($path, Xml\Request\AclPrincipalPropSetReport $report)
+ {
+ if (0 !== $this->server->getHTTPDepth(0)) {
throw new BadRequest('The {DAV:}acl-principal-prop-set REPORT only supports Depth 0');
}
@@ -1558,14 +1493,12 @@ class Plugin extends DAV\ServerPlugin {
$principals = [];
foreach ($acl['{DAV:}acl']->getPrivileges() as $ace) {
-
- if ($ace['principal'][0] === '{') {
+ if ('{' === $ace['principal'][0]) {
// It's not a principal, it's one of the special rules such as {DAV:}authenticated
continue;
}
$principals[] = $ace['principal'];
-
}
$properties = $this->server->getPropertiesForMultiplePaths(
@@ -1578,10 +1511,8 @@ class Plugin extends DAV\ServerPlugin {
$this->server->httpResponse->setBody(
$this->server->generateMultiStatus($properties)
);
-
}
-
/* }}} */
/**
@@ -1590,13 +1521,15 @@ class Plugin extends DAV\ServerPlugin {
* can use to create new calendars.
*
* @param DAV\INode $node
- * @param string $output
+ * @param string $output
+ *
* @return bool
*/
- function htmlActionsPanel(DAV\INode $node, &$output) {
-
- if (!$node instanceof PrincipalCollection)
+ public function htmlActionsPanel(DAV\INode $node, &$output)
+ {
+ if (!$node instanceof PrincipalCollection) {
return;
+ }
$output .= '<tr><td colspan="2"><form method="post" action="">
<h3>Create new principal</h3>
@@ -1610,7 +1543,6 @@ class Plugin extends DAV\ServerPlugin {
</td></tr>';
return false;
-
}
/**
@@ -1624,13 +1556,12 @@ class Plugin extends DAV\ServerPlugin {
*
* @return array
*/
- function getPluginInfo() {
-
+ public function getPluginInfo()
+ {
return [
- 'name' => $this->getPluginName(),
+ 'name' => $this->getPluginName(),
'description' => 'Adds support for WebDAV ACL (rfc3744)',
- 'link' => 'http://sabre.io/dav/acl/',
+ 'link' => 'http://sabre.io/dav/acl/',
];
-
}
}
diff --git a/vendor/sabre/dav/lib/DAVACL/Principal.php b/vendor/sabre/dav/lib/DAVACL/Principal.php
index d7db94999..e2df1c35e 100644
--- a/vendor/sabre/dav/lib/DAVACL/Principal.php
+++ b/vendor/sabre/dav/lib/DAVACL/Principal.php
@@ -1,12 +1,14 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAVACL;
use Sabre\DAV;
-use Sabre\HTTP\URLUtil;
+use Sabre\Uri;
/**
- * Principal class
+ * Principal class.
*
* This class is a representation of a simple principal
*
@@ -20,8 +22,8 @@ use Sabre\HTTP\URLUtil;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class Principal extends DAV\Node implements IPrincipal, DAV\IProperties, IACL {
-
+class Principal extends DAV\Node implements IPrincipal, DAV\IProperties, IACL
+{
use ACLTrait;
/**
@@ -32,93 +34,86 @@ class Principal extends DAV\Node implements IPrincipal, DAV\IProperties, IACL {
protected $principalProperties;
/**
- * Principal backend
+ * Principal backend.
*
* @var PrincipalBackend\BackendInterface
*/
protected $principalBackend;
/**
- * Creates the principal object
+ * Creates the principal object.
*
* @param PrincipalBackend\BackendInterface $principalBackend
- * @param array $principalProperties
+ * @param array $principalProperties
*/
- function __construct(PrincipalBackend\BackendInterface $principalBackend, array $principalProperties = []) {
-
+ public function __construct(PrincipalBackend\BackendInterface $principalBackend, array $principalProperties = [])
+ {
if (!isset($principalProperties['uri'])) {
throw new DAV\Exception('The principal properties must at least contain the \'uri\' key');
}
$this->principalBackend = $principalBackend;
$this->principalProperties = $principalProperties;
-
}
/**
- * Returns the full principal url
+ * Returns the full principal url.
*
* @return string
*/
- function getPrincipalUrl() {
-
+ public function getPrincipalUrl()
+ {
return $this->principalProperties['uri'];
-
}
/**
- * Returns a list of alternative urls for a principal
+ * Returns a list of alternative urls for a principal.
*
* This can for example be an email address, or ldap url.
*
* @return array
*/
- function getAlternateUriSet() {
-
+ public function getAlternateUriSet()
+ {
$uris = [];
if (isset($this->principalProperties['{DAV:}alternate-URI-set'])) {
-
$uris = $this->principalProperties['{DAV:}alternate-URI-set'];
-
}
if (isset($this->principalProperties['{http://sabredav.org/ns}email-address'])) {
- $uris[] = 'mailto:' . $this->principalProperties['{http://sabredav.org/ns}email-address'];
+ $uris[] = 'mailto:'.$this->principalProperties['{http://sabredav.org/ns}email-address'];
}
return array_unique($uris);
-
}
/**
- * Returns the list of group members
+ * Returns the list of group members.
*
* If this principal is a group, this function should return
* all member principal uri's for the group.
*
* @return array
*/
- function getGroupMemberSet() {
-
+ public function getGroupMemberSet()
+ {
return $this->principalBackend->getGroupMemberSet($this->principalProperties['uri']);
-
}
/**
- * Returns the list of groups this principal is member of
+ * Returns the list of groups this principal is member of.
*
* If this principal is a member of a (list of) groups, this function
* should return a list of principal uri's for it's members.
*
* @return array
*/
- function getGroupMembership() {
-
+ public function getGroupMembership()
+ {
return $this->principalBackend->getGroupMemberShip($this->principalProperties['uri']);
-
}
/**
- * Sets a list of group members
+ * Sets a list of group members.
*
* If this principal is a group, this method sets all the group members.
* The list of members is always overwritten, never appended to.
@@ -126,12 +121,10 @@ class Principal extends DAV\Node implements IPrincipal, DAV\IProperties, IACL {
* This method should throw an exception if the members could not be set.
*
* @param array $groupMembers
- * @return void
*/
- function setGroupMemberSet(array $groupMembers) {
-
+ public function setGroupMemberSet(array $groupMembers)
+ {
$this->principalBackend->setGroupMemberSet($this->principalProperties['uri'], $groupMembers);
-
}
/**
@@ -139,48 +132,45 @@ class Principal extends DAV\Node implements IPrincipal, DAV\IProperties, IACL {
*
* @return string
*/
- function getName() {
-
+ public function getName()
+ {
$uri = $this->principalProperties['uri'];
- list(, $name) = URLUtil::splitPath($uri);
- return $name;
+ list(, $name) = Uri\split($uri);
+ return $name;
}
/**
- * Returns the name of the user
+ * Returns the name of the user.
*
* @return string
*/
- function getDisplayName() {
-
+ public function getDisplayName()
+ {
if (isset($this->principalProperties['{DAV:}displayname'])) {
return $this->principalProperties['{DAV:}displayname'];
} else {
return $this->getName();
}
-
}
/**
- * Returns a list of properties
+ * Returns a list of properties.
*
* @param array $requestedProperties
+ *
* @return array
*/
- function getProperties($requestedProperties) {
-
+ public function getProperties($requestedProperties)
+ {
$newProperties = [];
foreach ($requestedProperties as $propName) {
-
if (isset($this->principalProperties[$propName])) {
$newProperties[$propName] = $this->principalProperties[$propName];
}
-
}
return $newProperties;
-
}
/**
@@ -193,29 +183,24 @@ class Principal extends DAV\Node implements IPrincipal, DAV\IProperties, IACL {
* Read the PropPatch documentation for more information.
*
* @param DAV\PropPatch $propPatch
- * @return void
*/
- function propPatch(DAV\PropPatch $propPatch) {
-
+ public function propPatch(DAV\PropPatch $propPatch)
+ {
return $this->principalBackend->updatePrincipal(
$this->principalProperties['uri'],
$propPatch
);
-
}
/**
- * Returns the owner principal
+ * Returns the owner principal.
*
* This must be a url to a principal, or null if there's no owner
*
* @return string|null
*/
- function getOwner() {
-
+ public function getOwner()
+ {
return $this->principalProperties['uri'];
-
-
}
-
}
diff --git a/vendor/sabre/dav/lib/DAVACL/PrincipalBackend/AbstractBackend.php b/vendor/sabre/dav/lib/DAVACL/PrincipalBackend/AbstractBackend.php
index 9bf9ba445..03a9c4bad 100644
--- a/vendor/sabre/dav/lib/DAVACL/PrincipalBackend/AbstractBackend.php
+++ b/vendor/sabre/dav/lib/DAVACL/PrincipalBackend/AbstractBackend.php
@@ -1,9 +1,11 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAVACL\PrincipalBackend;
/**
- * Abstract Principal Backend
+ * Abstract Principal Backend.
*
* Currently this class has no function. It's here for consistency and so we
* have a non-bc-breaking way to add a default generic implementation to
@@ -13,8 +15,8 @@ namespace Sabre\DAVACL\PrincipalBackend;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-abstract class AbstractBackend implements BackendInterface {
-
+abstract class AbstractBackend implements BackendInterface
+{
/**
* Finds a principal by its URI.
*
@@ -30,13 +32,14 @@ abstract class AbstractBackend implements BackendInterface {
*
* @param string $uri
* @param string $principalPrefix
+ *
* @return string
*/
- function findByUri($uri, $principalPrefix) {
-
+ public function findByUri($uri, $principalPrefix)
+ {
// Note that the default implementation here is a bit slow and could
// likely be optimized.
- if (substr($uri, 0, 7) !== 'mailto:') {
+ if ('mailto:' !== substr($uri, 0, 7)) {
return;
}
$result = $this->searchPrincipals(
@@ -47,7 +50,5 @@ abstract class AbstractBackend implements BackendInterface {
if ($result) {
return $result[0];
}
-
}
-
}
diff --git a/vendor/sabre/dav/lib/DAVACL/PrincipalBackend/BackendInterface.php b/vendor/sabre/dav/lib/DAVACL/PrincipalBackend/BackendInterface.php
index 40b6e33ea..40ac272b5 100644
--- a/vendor/sabre/dav/lib/DAVACL/PrincipalBackend/BackendInterface.php
+++ b/vendor/sabre/dav/lib/DAVACL/PrincipalBackend/BackendInterface.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAVACL\PrincipalBackend;
/**
@@ -13,8 +15,8 @@ namespace Sabre\DAVACL\PrincipalBackend;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-interface BackendInterface {
-
+interface BackendInterface
+{
/**
* Returns a list of principals based on a prefix.
*
@@ -29,9 +31,10 @@ interface BackendInterface {
* you have an email address, use this property.
*
* @param string $prefixPath
+ *
* @return array
*/
- function getPrincipalsByPrefix($prefixPath);
+ public function getPrincipalsByPrefix($prefixPath);
/**
* Returns a specific principal, specified by it's path.
@@ -39,9 +42,10 @@ interface BackendInterface {
* getPrincipalsByPrefix.
*
* @param string $path
+ *
* @return array
*/
- function getPrincipalByPath($path);
+ public function getPrincipalByPath($path);
/**
* Updates one ore more webdav properties on a principal.
@@ -55,11 +59,10 @@ interface BackendInterface {
*
* Read the PropPatch documentation for more info and examples.
*
- * @param string $path
+ * @param string $path
* @param \Sabre\DAV\PropPatch $propPatch
- * @return void
*/
- function updatePrincipal($path, \Sabre\DAV\PropPatch $propPatch);
+ public function updatePrincipal($path, \Sabre\DAV\PropPatch $propPatch);
/**
* This method is used to search for principals matching a set of
@@ -86,11 +89,12 @@ interface BackendInterface {
* from working.
*
* @param string $prefixPath
- * @param array $searchProperties
+ * @param array $searchProperties
* @param string $test
+ *
* @return array
*/
- function searchPrincipals($prefixPath, array $searchProperties, $test = 'allof');
+ public function searchPrincipals($prefixPath, array $searchProperties, $test = 'allof');
/**
* Finds a principal by its URI.
@@ -107,25 +111,28 @@ interface BackendInterface {
*
* @param string $uri
* @param string $principalPrefix
+ *
* @return string
*/
- function findByUri($uri, $principalPrefix);
+ public function findByUri($uri, $principalPrefix);
/**
- * Returns the list of members for a group-principal
+ * Returns the list of members for a group-principal.
*
* @param string $principal
+ *
* @return array
*/
- function getGroupMemberSet($principal);
+ public function getGroupMemberSet($principal);
/**
- * Returns the list of groups a principal is a member of
+ * Returns the list of groups a principal is a member of.
*
* @param string $principal
+ *
* @return array
*/
- function getGroupMembership($principal);
+ public function getGroupMembership($principal);
/**
* Updates the list of group members for a group principal.
@@ -133,9 +140,7 @@ interface BackendInterface {
* The principals should be passed as a list of uri's.
*
* @param string $principal
- * @param array $members
- * @return void
+ * @param array $members
*/
- function setGroupMemberSet($principal, array $members);
-
+ public function setGroupMemberSet($principal, array $members);
}
diff --git a/vendor/sabre/dav/lib/DAVACL/PrincipalBackend/CreatePrincipalSupport.php b/vendor/sabre/dav/lib/DAVACL/PrincipalBackend/CreatePrincipalSupport.php
index e354a697d..ee418e49b 100644
--- a/vendor/sabre/dav/lib/DAVACL/PrincipalBackend/CreatePrincipalSupport.php
+++ b/vendor/sabre/dav/lib/DAVACL/PrincipalBackend/CreatePrincipalSupport.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAVACL\PrincipalBackend;
use Sabre\DAV\MkCol;
@@ -12,8 +14,8 @@ use Sabre\DAV\MkCol;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-interface CreatePrincipalSupport extends BackendInterface {
-
+interface CreatePrincipalSupport extends BackendInterface
+{
/**
* Creates a new principal.
*
@@ -22,9 +24,7 @@ interface CreatePrincipalSupport extends BackendInterface {
* of the principal.
*
* @param string $path
- * @param MkCol $mkCol
- * @return void
+ * @param MkCol $mkCol
*/
- function createPrincipal($path, MkCol $mkCol);
-
+ public function createPrincipal($path, MkCol $mkCol);
}
diff --git a/vendor/sabre/dav/lib/DAVACL/PrincipalBackend/PDO.php b/vendor/sabre/dav/lib/DAVACL/PrincipalBackend/PDO.php
index eb0df888b..350ecb145 100644
--- a/vendor/sabre/dav/lib/DAVACL/PrincipalBackend/PDO.php
+++ b/vendor/sabre/dav/lib/DAVACL/PrincipalBackend/PDO.php
@@ -1,13 +1,15 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAVACL\PrincipalBackend;
use Sabre\DAV;
use Sabre\DAV\MkCol;
-use Sabre\HTTP\URLUtil;
+use Sabre\Uri;
/**
- * PDO principal backend
+ * PDO principal backend.
*
*
* This backend assumes all principals are in a single collection. The default collection
@@ -17,44 +19,43 @@ use Sabre\HTTP\URLUtil;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class PDO extends AbstractBackend implements CreatePrincipalSupport {
-
+class PDO extends AbstractBackend implements CreatePrincipalSupport
+{
/**
- * PDO table name for 'principals'
+ * PDO table name for 'principals'.
*
* @var string
*/
public $tableName = 'principals';
/**
- * PDO table name for 'group members'
+ * PDO table name for 'group members'.
*
* @var string
*/
public $groupMembersTableName = 'groupmembers';
/**
- * pdo
+ * pdo.
*
* @var PDO
*/
protected $pdo;
/**
- * A list of additional fields to support
+ * A list of additional fields to support.
*
* @var array
*/
protected $fieldMap = [
-
- /**
+ /*
* This property can be used to display the users' real name.
*/
'{DAV:}displayname' => [
'dbField' => 'displayname',
],
- /**
+ /*
* This is the users' primary email-address.
*/
'{http://sabredav.org/ns}email-address' => [
@@ -67,10 +68,9 @@ class PDO extends AbstractBackend implements CreatePrincipalSupport {
*
* @param \PDO $pdo
*/
- function __construct(\PDO $pdo) {
-
+ public function __construct(\PDO $pdo)
+ {
$this->pdo = $pdo;
-
}
/**
@@ -87,10 +87,11 @@ class PDO extends AbstractBackend implements CreatePrincipalSupport {
* you have an email address, use this property.
*
* @param string $prefixPath
+ *
* @return array
*/
- function getPrincipalsByPrefix($prefixPath) {
-
+ public function getPrincipalsByPrefix($prefixPath)
+ {
$fields = [
'uri',
];
@@ -98,15 +99,16 @@ class PDO extends AbstractBackend implements CreatePrincipalSupport {
foreach ($this->fieldMap as $key => $value) {
$fields[] = $value['dbField'];
}
- $result = $this->pdo->query('SELECT ' . implode(',', $fields) . ' FROM ' . $this->tableName);
+ $result = $this->pdo->query('SELECT '.implode(',', $fields).' FROM '.$this->tableName);
$principals = [];
while ($row = $result->fetch(\PDO::FETCH_ASSOC)) {
-
// Checking if the principal is in the prefix
- list($rowPrefix) = URLUtil::splitPath($row['uri']);
- if ($rowPrefix !== $prefixPath) continue;
+ list($rowPrefix) = Uri\split($row['uri']);
+ if ($rowPrefix !== $prefixPath) {
+ continue;
+ }
$principal = [
'uri' => $row['uri'],
@@ -117,11 +119,9 @@ class PDO extends AbstractBackend implements CreatePrincipalSupport {
}
}
$principals[] = $principal;
-
}
return $principals;
-
}
/**
@@ -130,10 +130,11 @@ class PDO extends AbstractBackend implements CreatePrincipalSupport {
* getPrincipalsByPrefix.
*
* @param string $path
+ *
* @return array
*/
- function getPrincipalByPath($path) {
-
+ public function getPrincipalByPath($path)
+ {
$fields = [
'id',
'uri',
@@ -142,14 +143,16 @@ class PDO extends AbstractBackend implements CreatePrincipalSupport {
foreach ($this->fieldMap as $key => $value) {
$fields[] = $value['dbField'];
}
- $stmt = $this->pdo->prepare('SELECT ' . implode(',', $fields) . ' FROM ' . $this->tableName . ' WHERE uri = ?');
+ $stmt = $this->pdo->prepare('SELECT '.implode(',', $fields).' FROM '.$this->tableName.' WHERE uri = ?');
$stmt->execute([$path]);
$row = $stmt->fetch(\PDO::FETCH_ASSOC);
- if (!$row) return;
+ if (!$row) {
+ return;
+ }
$principal = [
- 'id' => $row['id'],
+ 'id' => $row['id'],
'uri' => $row['uri'],
];
foreach ($this->fieldMap as $key => $value) {
@@ -157,8 +160,8 @@ class PDO extends AbstractBackend implements CreatePrincipalSupport {
$principal[$key] = $row[$value['dbField']];
}
}
- return $principal;
+ return $principal;
}
/**
@@ -173,41 +176,36 @@ class PDO extends AbstractBackend implements CreatePrincipalSupport {
*
* Read the PropPatch documentation for more info and examples.
*
- * @param string $path
+ * @param string $path
* @param DAV\PropPatch $propPatch
*/
- function updatePrincipal($path, DAV\PropPatch $propPatch) {
-
- $propPatch->handle(array_keys($this->fieldMap), function($properties) use ($path) {
-
- $query = "UPDATE " . $this->tableName . " SET ";
+ public function updatePrincipal($path, DAV\PropPatch $propPatch)
+ {
+ $propPatch->handle(array_keys($this->fieldMap), function ($properties) use ($path) {
+ $query = 'UPDATE '.$this->tableName.' SET ';
$first = true;
$values = [];
foreach ($properties as $key => $value) {
-
$dbField = $this->fieldMap[$key]['dbField'];
if (!$first) {
$query .= ', ';
}
$first = false;
- $query .= $dbField . ' = :' . $dbField;
+ $query .= $dbField.' = :'.$dbField;
$values[$dbField] = $value;
-
}
- $query .= " WHERE uri = :uri";
+ $query .= ' WHERE uri = :uri';
$values['uri'] = $path;
$stmt = $this->pdo->prepare($query);
$stmt->execute($values);
return true;
-
});
-
}
/**
@@ -235,48 +233,52 @@ class PDO extends AbstractBackend implements CreatePrincipalSupport {
* from working.
*
* @param string $prefixPath
- * @param array $searchProperties
+ * @param array $searchProperties
* @param string $test
+ *
* @return array
*/
- function searchPrincipals($prefixPath, array $searchProperties, $test = 'allof') {
- if (count($searchProperties) == 0) return []; //No criteria
+ public function searchPrincipals($prefixPath, array $searchProperties, $test = 'allof')
+ {
+ if (0 == count($searchProperties)) {
+ return [];
+ } //No criteria
- $query = 'SELECT uri FROM ' . $this->tableName . ' WHERE ';
+ $query = 'SELECT uri FROM '.$this->tableName.' WHERE ';
$values = [];
foreach ($searchProperties as $property => $value) {
switch ($property) {
- case '{DAV:}displayname' :
- $column = "displayname";
+ case '{DAV:}displayname':
+ $column = 'displayname';
break;
- case '{http://sabredav.org/ns}email-address' :
- $column = "email";
+ case '{http://sabredav.org/ns}email-address':
+ $column = 'email';
break;
- default :
+ default:
// Unsupported property
return [];
}
- if (count($values) > 0) $query .= (strcmp($test, "anyof") == 0 ? " OR " : " AND ");
- $query .= 'lower(' . $column . ') LIKE lower(?)';
- $values[] = '%' . $value . '%';
-
+ if (count($values) > 0) {
+ $query .= (0 == strcmp($test, 'anyof') ? ' OR ' : ' AND ');
+ }
+ $query .= 'lower('.$column.') LIKE lower(?)';
+ $values[] = '%'.$value.'%';
}
$stmt = $this->pdo->prepare($query);
$stmt->execute($values);
$principals = [];
while ($row = $stmt->fetch(\PDO::FETCH_ASSOC)) {
-
// Checking if the principal is in the prefix
- list($rowPrefix) = URLUtil::splitPath($row['uri']);
- if ($rowPrefix !== $prefixPath) continue;
+ list($rowPrefix) = Uri\split($row['uri']);
+ if ($rowPrefix !== $prefixPath) {
+ continue;
+ }
$principals[] = $row['uri'];
-
}
return $principals;
-
}
/**
@@ -294,26 +296,32 @@ class PDO extends AbstractBackend implements CreatePrincipalSupport {
*
* @param string $uri
* @param string $principalPrefix
+ *
* @return string
*/
- function findByUri($uri, $principalPrefix) {
+ public function findByUri($uri, $principalPrefix)
+ {
$value = null;
$scheme = null;
- list($scheme, $value) = explode(":", $uri, 2);
- if (empty($value)) return null;
+ list($scheme, $value) = explode(':', $uri, 2);
+ if (empty($value)) {
+ return null;
+ }
$uri = null;
- switch ($scheme){
- case "mailto":
- $query = 'SELECT uri FROM ' . $this->tableName . ' WHERE lower(email)=lower(?)';
+ switch ($scheme) {
+ case 'mailto':
+ $query = 'SELECT uri FROM '.$this->tableName.' WHERE lower(email)=lower(?)';
$stmt = $this->pdo->prepare($query);
$stmt->execute([$value]);
-
+
while ($row = $stmt->fetch(\PDO::FETCH_ASSOC)) {
// Checking if the principal is in the prefix
- list($rowPrefix) = URLUtil::splitPath($row['uri']);
- if ($rowPrefix !== $principalPrefix) continue;
-
+ list($rowPrefix) = Uri\split($row['uri']);
+ if ($rowPrefix !== $principalPrefix) {
+ continue;
+ }
+
$uri = $row['uri'];
break; //Stop on first match
}
@@ -322,51 +330,56 @@ class PDO extends AbstractBackend implements CreatePrincipalSupport {
//unsupported uri scheme
return null;
}
+
return $uri;
}
/**
- * Returns the list of members for a group-principal
+ * Returns the list of members for a group-principal.
*
* @param string $principal
+ *
* @return array
*/
- function getGroupMemberSet($principal) {
-
+ public function getGroupMemberSet($principal)
+ {
$principal = $this->getPrincipalByPath($principal);
- if (!$principal) throw new DAV\Exception('Principal not found');
-
- $stmt = $this->pdo->prepare('SELECT principals.uri as uri FROM ' . $this->groupMembersTableName . ' AS groupmembers LEFT JOIN ' . $this->tableName . ' AS principals ON groupmembers.member_id = principals.id WHERE groupmembers.principal_id = ?');
+ if (!$principal) {
+ throw new DAV\Exception('Principal not found');
+ }
+ $stmt = $this->pdo->prepare('SELECT principals.uri as uri FROM '.$this->groupMembersTableName.' AS groupmembers LEFT JOIN '.$this->tableName.' AS principals ON groupmembers.member_id = principals.id WHERE groupmembers.principal_id = ?');
$stmt->execute([$principal['id']]);
$result = [];
while ($row = $stmt->fetch(\PDO::FETCH_ASSOC)) {
$result[] = $row['uri'];
}
- return $result;
+ return $result;
}
/**
- * Returns the list of groups a principal is a member of
+ * Returns the list of groups a principal is a member of.
*
* @param string $principal
+ *
* @return array
*/
- function getGroupMembership($principal) {
-
+ public function getGroupMembership($principal)
+ {
$principal = $this->getPrincipalByPath($principal);
- if (!$principal) throw new DAV\Exception('Principal not found');
-
- $stmt = $this->pdo->prepare('SELECT principals.uri as uri FROM ' . $this->groupMembersTableName . ' AS groupmembers LEFT JOIN ' . $this->tableName . ' AS principals ON groupmembers.principal_id = principals.id WHERE groupmembers.member_id = ?');
+ if (!$principal) {
+ throw new DAV\Exception('Principal not found');
+ }
+ $stmt = $this->pdo->prepare('SELECT principals.uri as uri FROM '.$this->groupMembersTableName.' AS groupmembers LEFT JOIN '.$this->tableName.' AS principals ON groupmembers.principal_id = principals.id WHERE groupmembers.member_id = ?');
$stmt->execute([$principal['id']]);
$result = [];
while ($row = $stmt->fetch(\PDO::FETCH_ASSOC)) {
$result[] = $row['uri'];
}
- return $result;
+ return $result;
}
/**
@@ -375,13 +388,12 @@ class PDO extends AbstractBackend implements CreatePrincipalSupport {
* The principals should be passed as a list of uri's.
*
* @param string $principal
- * @param array $members
- * @return void
+ * @param array $members
*/
- function setGroupMemberSet($principal, array $members) {
-
+ public function setGroupMemberSet($principal, array $members)
+ {
// Grabbing the list of principal id's.
- $stmt = $this->pdo->prepare('SELECT id, uri FROM ' . $this->tableName . ' WHERE uri IN (? ' . str_repeat(', ? ', count($members)) . ');');
+ $stmt = $this->pdo->prepare('SELECT id, uri FROM '.$this->tableName.' WHERE uri IN (? '.str_repeat(', ? ', count($members)).');');
$stmt->execute(array_merge([$principal], $members));
$memberIds = [];
@@ -394,19 +406,17 @@ class PDO extends AbstractBackend implements CreatePrincipalSupport {
$memberIds[] = $row['id'];
}
}
- if (!$principalId) throw new DAV\Exception('Principal not found');
-
+ if (!$principalId) {
+ throw new DAV\Exception('Principal not found');
+ }
// Wiping out old members
- $stmt = $this->pdo->prepare('DELETE FROM ' . $this->groupMembersTableName . ' WHERE principal_id = ?;');
+ $stmt = $this->pdo->prepare('DELETE FROM '.$this->groupMembersTableName.' WHERE principal_id = ?;');
$stmt->execute([$principalId]);
foreach ($memberIds as $memberId) {
-
- $stmt = $this->pdo->prepare('INSERT INTO ' . $this->groupMembersTableName . ' (principal_id, member_id) VALUES (?, ?);');
+ $stmt = $this->pdo->prepare('INSERT INTO '.$this->groupMembersTableName.' (principal_id, member_id) VALUES (?, ?);');
$stmt->execute([$principalId, $memberId]);
-
}
-
}
/**
@@ -417,15 +427,12 @@ class PDO extends AbstractBackend implements CreatePrincipalSupport {
* of the principal.
*
* @param string $path
- * @param MkCol $mkCol
- * @return void
+ * @param MkCol $mkCol
*/
- function createPrincipal($path, MkCol $mkCol) {
-
- $stmt = $this->pdo->prepare('INSERT INTO ' . $this->tableName . ' (uri) VALUES (?)');
+ public function createPrincipal($path, MkCol $mkCol)
+ {
+ $stmt = $this->pdo->prepare('INSERT INTO '.$this->tableName.' (uri) VALUES (?)');
$stmt->execute([$path]);
$this->updatePrincipal($path, $mkCol);
-
}
-
}
diff --git a/vendor/sabre/dav/lib/DAVACL/PrincipalCollection.php b/vendor/sabre/dav/lib/DAVACL/PrincipalCollection.php
index ee5b88a90..4fae96e0c 100644
--- a/vendor/sabre/dav/lib/DAVACL/PrincipalCollection.php
+++ b/vendor/sabre/dav/lib/DAVACL/PrincipalCollection.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAVACL;
use Sabre\DAV\Exception\InvalidResourceType;
@@ -7,7 +9,7 @@ use Sabre\DAV\IExtendedCollection;
use Sabre\DAV\MkCol;
/**
- * Principals Collection
+ * Principals Collection.
*
* This collection represents a list of users.
* The users are instances of Sabre\DAVACL\Principal
@@ -16,8 +18,8 @@ use Sabre\DAV\MkCol;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class PrincipalCollection extends AbstractPrincipalCollection implements IExtendedCollection, IACL {
-
+class PrincipalCollection extends AbstractPrincipalCollection implements IExtendedCollection, IACL
+{
use ACLTrait;
/**
@@ -28,12 +30,12 @@ class PrincipalCollection extends AbstractPrincipalCollection implements IExtend
* supplied by the authentication backend.
*
* @param array $principal
+ *
* @return \Sabre\DAV\INode
*/
- function getChildForPrincipal(array $principal) {
-
+ public function getChildForPrincipal(array $principal)
+ {
return new Principal($this->principalBackend, $principal);
-
}
/**
@@ -56,21 +58,20 @@ class PrincipalCollection extends AbstractPrincipalCollection implements IExtend
* property for you.
*
* @param string $name
- * @param MkCol $mkCol
+ * @param MkCol $mkCol
+ *
* @throws InvalidResourceType
- * @return void
*/
- function createExtendedCollection($name, MkCol $mkCol) {
-
+ public function createExtendedCollection($name, MkCol $mkCol)
+ {
if (!$mkCol->hasResourceType('{DAV:}principal')) {
throw new InvalidResourceType('Only resources of type {DAV:}principal may be created here');
}
$this->principalBackend->createPrincipal(
- $this->principalPrefix . '/' . $name,
+ $this->principalPrefix.'/'.$name,
$mkCol
);
-
}
/**
@@ -85,7 +86,8 @@ class PrincipalCollection extends AbstractPrincipalCollection implements IExtend
*
* @return array
*/
- function getACL() {
+ public function getACL()
+ {
return [
[
'principal' => '{DAV:}authenticated',
@@ -94,5 +96,4 @@ class PrincipalCollection extends AbstractPrincipalCollection implements IExtend
],
];
}
-
}
diff --git a/vendor/sabre/dav/lib/DAVACL/Xml/Property/Acl.php b/vendor/sabre/dav/lib/DAVACL/Xml/Property/Acl.php
index 0e1c30ccf..372f62ab3 100644
--- a/vendor/sabre/dav/lib/DAVACL/Xml/Property/Acl.php
+++ b/vendor/sabre/dav/lib/DAVACL/Xml/Property/Acl.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAVACL\Xml\Property;
use Sabre\DAV;
@@ -25,10 +27,10 @@ use Sabre\Xml\Writer;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class Acl implements Element, HtmlOutput {
-
+class Acl implements Element, HtmlOutput
+{
/**
- * List of privileges
+ * List of privileges.
*
* @var array
*/
@@ -43,7 +45,7 @@ class Acl implements Element, HtmlOutput {
protected $prefixBaseUrl;
/**
- * Constructor
+ * Constructor.
*
* This object requires a structure similar to the return value from
* Sabre\DAVACL\Plugin::getACL().
@@ -57,24 +59,22 @@ class Acl implements Element, HtmlOutput {
* will automatically be prefixed.
*
* @param array $privileges
- * @param bool $prefixBaseUrl
+ * @param bool $prefixBaseUrl
*/
- function __construct(array $privileges, $prefixBaseUrl = true) {
-
+ public function __construct(array $privileges, $prefixBaseUrl = true)
+ {
$this->privileges = $privileges;
$this->prefixBaseUrl = $prefixBaseUrl;
-
}
/**
- * Returns the list of privileges for this property
+ * Returns the list of privileges for this property.
*
* @return array
*/
- function getPrivileges() {
-
+ public function getPrivileges()
+ {
return $this->privileges;
-
}
/**
@@ -94,16 +94,12 @@ class Acl implements Element, HtmlOutput {
* If you are opening new elements, you must also close them again.
*
* @param Writer $writer
- * @return void
*/
- function xmlSerialize(Writer $writer) {
-
+ public function xmlSerialize(Writer $writer)
+ {
foreach ($this->privileges as $ace) {
-
$this->serializeAce($writer, $ace);
-
}
-
}
/**
@@ -118,32 +114,33 @@ class Acl implements Element, HtmlOutput {
* be used to construct local links.
*
* @param HtmlOutputHelper $html
+ *
* @return string
*/
- function toHtml(HtmlOutputHelper $html) {
-
+ public function toHtml(HtmlOutputHelper $html)
+ {
ob_start();
- echo "<table>";
- echo "<tr><th>Principal</th><th>Privilege</th><th></th></tr>";
+ echo '<table>';
+ echo '<tr><th>Principal</th><th>Privilege</th><th></th></tr>';
foreach ($this->privileges as $privilege) {
-
echo '<tr>';
// if it starts with a {, it's a special principal
- if ($privilege['principal'][0] === '{') {
+ if ('{' === $privilege['principal'][0]) {
echo '<td>', $html->xmlName($privilege['principal']), '</td>';
} else {
echo '<td>', $html->link($privilege['principal']), '</td>';
}
echo '<td>', $html->xmlName($privilege['privilege']), '</td>';
echo '<td>';
- if (!empty($privilege['protected'])) echo '(protected)';
+ if (!empty($privilege['protected'])) {
+ echo '(protected)';
+ }
echo '</td>';
echo '</tr>';
-
}
- echo "</table>";
- return ob_get_clean();
+ echo '</table>';
+ return ob_get_clean();
}
/**
@@ -165,21 +162,21 @@ class Acl implements Element, HtmlOutput {
* the next element.
*
* @param Reader $reader
+ *
* @return mixed
*/
- static function xmlDeserialize(Reader $reader) {
-
+ public static function xmlDeserialize(Reader $reader)
+ {
$elementMap = [
- '{DAV:}ace' => 'Sabre\Xml\Element\KeyValue',
+ '{DAV:}ace' => 'Sabre\Xml\Element\KeyValue',
'{DAV:}privilege' => 'Sabre\Xml\Element\Elements',
'{DAV:}principal' => 'Sabre\DAVACL\Xml\Property\Principal',
];
$privileges = [];
- foreach ((array)$reader->parseInnerTree($elementMap) as $element) {
-
- if ($element['name'] !== '{DAV:}ace') {
+ foreach ((array) $reader->parseInnerTree($elementMap) as $element) {
+ if ('{DAV:}ace' !== $element['name']) {
continue;
}
$ace = $element['value'];
@@ -190,19 +187,18 @@ class Acl implements Element, HtmlOutput {
$principal = $ace['{DAV:}principal'];
switch ($principal->getType()) {
- case Principal::HREF :
+ case Principal::HREF:
$principal = $principal->getHref();
break;
- case Principal::AUTHENTICATED :
+ case Principal::AUTHENTICATED:
$principal = '{DAV:}authenticated';
break;
- case Principal::UNAUTHENTICATED :
+ case Principal::UNAUTHENTICATED:
$principal = '{DAV:}unauthenticated';
break;
- case Principal::ALL :
+ case Principal::ALL:
$principal = '{DAV:}all';
break;
-
}
$protected = array_key_exists('{DAV:}protected', $ace);
@@ -211,7 +207,7 @@ class Acl implements Element, HtmlOutput {
throw new DAV\Exception\NotImplemented('Every {DAV:}ace element must have a {DAV:}grant element. {DAV:}deny is not yet supported');
}
foreach ($ace['{DAV:}grant'] as $elem) {
- if ($elem['name'] !== '{DAV:}privilege') {
+ if ('{DAV:}privilege' !== $elem['name']) {
continue;
}
@@ -222,34 +218,30 @@ class Acl implements Element, HtmlOutput {
'privilege' => $priv,
];
}
-
}
-
}
return new self($privileges);
-
}
/**
* Serializes a single access control entry.
*
* @param Writer $writer
- * @param array $ace
- * @return void
+ * @param array $ace
*/
- private function serializeAce(Writer $writer, array $ace) {
-
+ private function serializeAce(Writer $writer, array $ace)
+ {
$writer->startElement('{DAV:}ace');
switch ($ace['principal']) {
- case '{DAV:}authenticated' :
+ case '{DAV:}authenticated':
$principal = new Principal(Principal::AUTHENTICATED);
break;
- case '{DAV:}unauthenticated' :
+ case '{DAV:}unauthenticated':
$principal = new Principal(Principal::UNAUTHENTICATED);
break;
- case '{DAV:}all' :
+ case '{DAV:}all':
$principal = new Principal(Principal::ALL);
break;
default:
@@ -271,7 +263,5 @@ class Acl implements Element, HtmlOutput {
}
$writer->endElement(); // ace
-
}
-
}
diff --git a/vendor/sabre/dav/lib/DAVACL/Xml/Property/AclRestrictions.php b/vendor/sabre/dav/lib/DAVACL/Xml/Property/AclRestrictions.php
index 8d5854c23..0bf16b431 100644
--- a/vendor/sabre/dav/lib/DAVACL/Xml/Property/AclRestrictions.php
+++ b/vendor/sabre/dav/lib/DAVACL/Xml/Property/AclRestrictions.php
@@ -1,12 +1,14 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAVACL\Xml\Property;
use Sabre\Xml\Writer;
use Sabre\Xml\XmlSerializable;
/**
- * AclRestrictions property
+ * AclRestrictions property.
*
* This property represents {DAV:}acl-restrictions, as defined in RFC3744.
*
@@ -14,8 +16,8 @@ use Sabre\Xml\XmlSerializable;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class AclRestrictions implements XmlSerializable {
-
+class AclRestrictions implements XmlSerializable
+{
/**
* The xmlSerialize method is called during xml writing.
*
@@ -33,13 +35,10 @@ class AclRestrictions implements XmlSerializable {
* If you are opening new elements, you must also close them again.
*
* @param Writer $writer
- * @return void
*/
- function xmlSerialize(Writer $writer) {
-
+ public function xmlSerialize(Writer $writer)
+ {
$writer->writeElement('{DAV:}grant-only');
$writer->writeElement('{DAV:}no-invert');
-
}
-
}
diff --git a/vendor/sabre/dav/lib/DAVACL/Xml/Property/CurrentUserPrivilegeSet.php b/vendor/sabre/dav/lib/DAVACL/Xml/Property/CurrentUserPrivilegeSet.php
index 74c09cee1..083856330 100644
--- a/vendor/sabre/dav/lib/DAVACL/Xml/Property/CurrentUserPrivilegeSet.php
+++ b/vendor/sabre/dav/lib/DAVACL/Xml/Property/CurrentUserPrivilegeSet.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAVACL\Xml\Property;
use Sabre\DAV\Browser\HtmlOutput;
@@ -9,7 +11,7 @@ use Sabre\Xml\Reader;
use Sabre\Xml\Writer;
/**
- * CurrentUserPrivilegeSet
+ * CurrentUserPrivilegeSet.
*
* This class represents the current-user-privilege-set property. When
* requested, it contain all the privileges a user has on a specific node.
@@ -18,26 +20,25 @@ use Sabre\Xml\Writer;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class CurrentUserPrivilegeSet implements Element, HtmlOutput {
-
+class CurrentUserPrivilegeSet implements Element, HtmlOutput
+{
/**
- * List of privileges
+ * List of privileges.
*
* @var array
*/
private $privileges;
/**
- * Creates the object
+ * Creates the object.
*
* Pass the privileges in clark-notation
*
* @param array $privileges
*/
- function __construct(array $privileges) {
-
+ public function __construct(array $privileges)
+ {
$this->privileges = $privileges;
-
}
/**
@@ -57,19 +58,14 @@ class CurrentUserPrivilegeSet implements Element, HtmlOutput {
* If you are opening new elements, you must also close them again.
*
* @param Writer $writer
- * @return void
*/
- function xmlSerialize(Writer $writer) {
-
+ public function xmlSerialize(Writer $writer)
+ {
foreach ($this->privileges as $privName) {
-
$writer->startElement('{DAV:}privilege');
$writer->writeElement($privName);
$writer->endElement();
-
}
-
-
}
/**
@@ -77,12 +73,12 @@ class CurrentUserPrivilegeSet implements Element, HtmlOutput {
* list.
*
* @param string $privilegeName
+ *
* @return bool
*/
- function has($privilegeName) {
-
+ public function has($privilegeName)
+ {
return in_array($privilegeName, $this->privileges);
-
}
/**
@@ -90,10 +86,9 @@ class CurrentUserPrivilegeSet implements Element, HtmlOutput {
*
* @return array
*/
- function getValue() {
-
+ public function getValue()
+ {
return $this->privileges;
-
}
/**
@@ -115,21 +110,22 @@ class CurrentUserPrivilegeSet implements Element, HtmlOutput {
* the next element.
*
* @param Reader $reader
+ *
* @return mixed
*/
- static function xmlDeserialize(Reader $reader) {
-
+ public static function xmlDeserialize(Reader $reader)
+ {
$result = [];
$tree = $reader->parseInnerTree(['{DAV:}privilege' => 'Sabre\\Xml\\Element\\Elements']);
foreach ($tree as $element) {
- if ($element['name'] !== '{DAV:}privilege') {
+ if ('{DAV:}privilege' !== $element['name']) {
continue;
}
$result[] = $element['value'][0];
}
- return new self($result);
+ return new self($result);
}
/**
@@ -144,16 +140,14 @@ class CurrentUserPrivilegeSet implements Element, HtmlOutput {
* be used to construct local links.
*
* @param HtmlOutputHelper $html
+ *
* @return string
*/
- function toHtml(HtmlOutputHelper $html) {
-
+ public function toHtml(HtmlOutputHelper $html)
+ {
return implode(
', ',
array_map([$html, 'xmlName'], $this->getValue())
);
-
}
-
-
}
diff --git a/vendor/sabre/dav/lib/DAVACL/Xml/Property/Principal.php b/vendor/sabre/dav/lib/DAVACL/Xml/Property/Principal.php
index 04d22165d..e304a2aed 100644
--- a/vendor/sabre/dav/lib/DAVACL/Xml/Property/Principal.php
+++ b/vendor/sabre/dav/lib/DAVACL/Xml/Property/Principal.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAVACL\Xml\Property;
use Sabre\DAV;
@@ -9,7 +11,7 @@ use Sabre\Xml\Reader;
use Sabre\Xml\Writer;
/**
- * Principal property
+ * Principal property.
*
* The principal property represents a principal from RFC3744 (ACL).
* The property can be used to specify a principal or pseudo principals.
@@ -18,30 +20,30 @@ use Sabre\Xml\Writer;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class Principal extends DAV\Xml\Property\Href {
-
+class Principal extends DAV\Xml\Property\Href
+{
/**
- * To specify a not-logged-in user, use the UNAUTHENTICATED principal
+ * To specify a not-logged-in user, use the UNAUTHENTICATED principal.
*/
const UNAUTHENTICATED = 1;
/**
- * To specify any principal that is logged in, use AUTHENTICATED
+ * To specify any principal that is logged in, use AUTHENTICATED.
*/
const AUTHENTICATED = 2;
/**
- * Specific principals can be specified with the HREF
+ * Specific principals can be specified with the HREF.
*/
const HREF = 3;
/**
- * Everybody, basically
+ * Everybody, basically.
*/
const ALL = 4;
/**
- * Principal-type
+ * Principal-type.
*
* Must be one of the UNAUTHENTICATED, AUTHENTICATED or HREF constants.
*
@@ -56,34 +58,31 @@ class Principal extends DAV\Xml\Property\Href {
*
* 'href' is only required for the HREF type.
*
- * @param int $type
+ * @param int $type
* @param string|null $href
*/
- function __construct($type, $href = null) {
-
+ public function __construct($type, $href = null)
+ {
$this->type = $type;
- if ($type === self::HREF && is_null($href)) {
+ if (self::HREF === $type && is_null($href)) {
throw new DAV\Exception('The href argument must be specified for the HREF principal type.');
}
if ($href) {
- $href = rtrim($href, '/') . '/';
+ $href = rtrim($href, '/').'/';
parent::__construct($href);
}
-
}
/**
- * Returns the principal type
+ * Returns the principal type.
*
* @return int
*/
- function getType() {
-
+ public function getType()
+ {
return $this->type;
-
}
-
/**
* The xmlSerialize method is called during xml writing.
*
@@ -101,26 +100,23 @@ class Principal extends DAV\Xml\Property\Href {
* If you are opening new elements, you must also close them again.
*
* @param Writer $writer
- * @return void
*/
- function xmlSerialize(Writer $writer) {
-
+ public function xmlSerialize(Writer $writer)
+ {
switch ($this->type) {
-
- case self::UNAUTHENTICATED :
+ case self::UNAUTHENTICATED:
$writer->writeElement('{DAV:}unauthenticated');
break;
- case self::AUTHENTICATED :
+ case self::AUTHENTICATED:
$writer->writeElement('{DAV:}authenticated');
break;
- case self::HREF :
+ case self::HREF:
parent::xmlSerialize($writer);
break;
- case self::ALL :
+ case self::ALL:
$writer->writeElement('{DAV:}all');
break;
}
-
}
/**
@@ -135,22 +131,21 @@ class Principal extends DAV\Xml\Property\Href {
* be used to construct local links.
*
* @param HtmlOutputHelper $html
+ *
* @return string
*/
- function toHtml(HtmlOutputHelper $html) {
-
+ public function toHtml(HtmlOutputHelper $html)
+ {
switch ($this->type) {
-
- case self::UNAUTHENTICATED :
+ case self::UNAUTHENTICATED:
return '<em>unauthenticated</em>';
- case self::AUTHENTICATED :
+ case self::AUTHENTICATED:
return '<em>authenticated</em>';
- case self::HREF :
+ case self::HREF:
return parent::toHtml($html);
- case self::ALL :
+ case self::ALL:
return '<em>all</em>';
}
-
}
/**
@@ -172,25 +167,24 @@ class Principal extends DAV\Xml\Property\Href {
* the next element.
*
* @param Reader $reader
+ *
* @return mixed
*/
- static function xmlDeserialize(Reader $reader) {
-
+ public static function xmlDeserialize(Reader $reader)
+ {
$tree = $reader->parseInnerTree()[0];
switch ($tree['name']) {
- case '{DAV:}unauthenticated' :
+ case '{DAV:}unauthenticated':
return new self(self::UNAUTHENTICATED);
- case '{DAV:}authenticated' :
+ case '{DAV:}authenticated':
return new self(self::AUTHENTICATED);
case '{DAV:}href':
return new self(self::HREF, $tree['value']);
case '{DAV:}all':
return new self(self::ALL);
- default :
- throw new BadRequest('Unknown or unsupported principal type: ' . $tree['name']);
+ default:
+ throw new BadRequest('Unknown or unsupported principal type: '.$tree['name']);
}
-
}
-
}
diff --git a/vendor/sabre/dav/lib/DAVACL/Xml/Property/SupportedPrivilegeSet.php b/vendor/sabre/dav/lib/DAVACL/Xml/Property/SupportedPrivilegeSet.php
index b963cc8c3..1762391d9 100644
--- a/vendor/sabre/dav/lib/DAVACL/Xml/Property/SupportedPrivilegeSet.php
+++ b/vendor/sabre/dav/lib/DAVACL/Xml/Property/SupportedPrivilegeSet.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAVACL\Xml\Property;
use Sabre\DAV\Browser\HtmlOutput;
@@ -8,7 +10,7 @@ use Sabre\Xml\Writer;
use Sabre\Xml\XmlSerializable;
/**
- * SupportedPrivilegeSet property
+ * SupportedPrivilegeSet property.
*
* This property encodes the {DAV:}supported-privilege-set property, as defined
* in rfc3744. Please consult the rfc for details about it's structure.
@@ -21,24 +23,23 @@ use Sabre\Xml\XmlSerializable;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class SupportedPrivilegeSet implements XmlSerializable, HtmlOutput {
-
+class SupportedPrivilegeSet implements XmlSerializable, HtmlOutput
+{
/**
- * privileges
+ * privileges.
*
* @var array
*/
protected $privileges;
/**
- * Constructor
+ * Constructor.
*
* @param array $privileges
*/
- function __construct(array $privileges) {
-
+ public function __construct(array $privileges)
+ {
$this->privileges = $privileges;
-
}
/**
@@ -46,10 +47,9 @@ class SupportedPrivilegeSet implements XmlSerializable, HtmlOutput {
*
* @return array
*/
- function getValue() {
-
+ public function getValue()
+ {
return $this->privileges;
-
}
/**
@@ -69,12 +69,10 @@ class SupportedPrivilegeSet implements XmlSerializable, HtmlOutput {
* If you are opening new elements, you must also close them again.
*
* @param Writer $writer
- * @return void
*/
- function xmlSerialize(Writer $writer) {
-
+ public function xmlSerialize(Writer $writer)
+ {
$this->serializePriv($writer, '{DAV:}all', ['aggregates' => $this->privileges]);
-
}
/**
@@ -89,52 +87,49 @@ class SupportedPrivilegeSet implements XmlSerializable, HtmlOutput {
* be used to construct local links.
*
* @param HtmlOutputHelper $html
+ *
* @return string
*/
- function toHtml(HtmlOutputHelper $html) {
-
- $traverse = function($privName, $priv) use (&$traverse, $html) {
- echo "<li>";
+ public function toHtml(HtmlOutputHelper $html)
+ {
+ $traverse = function ($privName, $priv) use (&$traverse, $html) {
+ echo '<li>';
echo $html->xmlName($privName);
if (isset($priv['abstract']) && $priv['abstract']) {
- echo " <i>(abstract)</i>";
+ echo ' <i>(abstract)</i>';
}
if (isset($priv['description'])) {
- echo " " . $html->h($priv['description']);
+ echo ' '.$html->h($priv['description']);
}
if (isset($priv['aggregates'])) {
echo "\n<ul>\n";
foreach ($priv['aggregates'] as $subPrivName => $subPriv) {
$traverse($subPrivName, $subPriv);
}
- echo "</ul>";
+ echo '</ul>';
}
echo "</li>\n";
};
ob_start();
- echo "<ul class=\"tree\">";
+ echo '<ul class="tree">';
$traverse('{DAV:}all', ['aggregates' => $this->getValue()]);
echo "</ul>\n";
return ob_get_clean();
-
}
-
-
/**
- * Serializes a property
+ * Serializes a property.
*
* This is a recursive function.
*
* @param Writer $writer
* @param string $privName
- * @param array $privilege
- * @return void
+ * @param array $privilege
*/
- private function serializePriv(Writer $writer, $privName, $privilege) {
-
+ private function serializePriv(Writer $writer, $privName, $privilege)
+ {
$writer->startElement('{DAV:}supported-privilege');
$writer->startElement('{DAV:}privilege');
@@ -154,7 +149,5 @@ class SupportedPrivilegeSet implements XmlSerializable, HtmlOutput {
}
$writer->endElement(); // supported-privilege
-
}
-
}
diff --git a/vendor/sabre/dav/lib/DAVACL/Xml/Request/AclPrincipalPropSetReport.php b/vendor/sabre/dav/lib/DAVACL/Xml/Request/AclPrincipalPropSetReport.php
index 0aa2f29a5..17b37afab 100644
--- a/vendor/sabre/dav/lib/DAVACL/Xml/Request/AclPrincipalPropSetReport.php
+++ b/vendor/sabre/dav/lib/DAVACL/Xml/Request/AclPrincipalPropSetReport.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAVACL\Xml\Request;
use Sabre\Xml\Deserializer;
@@ -17,8 +19,8 @@ use Sabre\Xml\XmlDeserializable;
* @author Evert Pot (https://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class AclPrincipalPropSetReport implements XmlDeserializable {
-
+class AclPrincipalPropSetReport implements XmlDeserializable
+{
public $properties = [];
/**
@@ -40,10 +42,11 @@ class AclPrincipalPropSetReport implements XmlDeserializable {
* the next element.
*
* @param Reader $reader
+ *
* @return mixed
*/
- static function xmlDeserialize(Reader $reader) {
-
+ public static function xmlDeserialize(Reader $reader)
+ {
$reader->pushContext();
$reader->elementMap['{DAV:}prop'] = 'Sabre\Xml\Deserializer\enum';
@@ -61,7 +64,5 @@ class AclPrincipalPropSetReport implements XmlDeserializable {
}
return $report;
-
}
-
}
diff --git a/vendor/sabre/dav/lib/DAVACL/Xml/Request/ExpandPropertyReport.php b/vendor/sabre/dav/lib/DAVACL/Xml/Request/ExpandPropertyReport.php
index a9938ba5b..393308cd2 100644
--- a/vendor/sabre/dav/lib/DAVACL/Xml/Request/ExpandPropertyReport.php
+++ b/vendor/sabre/dav/lib/DAVACL/Xml/Request/ExpandPropertyReport.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAVACL\Xml\Request;
use Sabre\Xml\Reader;
@@ -16,8 +18,8 @@ use Sabre\Xml\XmlDeserializable;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class ExpandPropertyReport implements XmlDeserializable {
-
+class ExpandPropertyReport implements XmlDeserializable
+{
/**
* An array with requested properties.
*
@@ -51,17 +53,17 @@ class ExpandPropertyReport implements XmlDeserializable {
* the next element.
*
* @param Reader $reader
+ *
* @return mixed
*/
- static function xmlDeserialize(Reader $reader) {
-
+ public static function xmlDeserialize(Reader $reader)
+ {
$elems = $reader->parseInnerTree();
$obj = new self();
$obj->properties = self::traverse($elems);
return $obj;
-
}
/**
@@ -69,15 +71,15 @@ class ExpandPropertyReport implements XmlDeserializable {
* {DAV:}property elements.
*
* @param array $elems
- * @return void
+ *
+ * @return array
*/
- private static function traverse($elems) {
-
+ private static function traverse($elems)
+ {
$result = [];
foreach ($elems as $elem) {
-
- if ($elem['name'] !== '{DAV:}property') {
+ if ('{DAV:}property' !== $elem['name']) {
continue;
}
@@ -85,7 +87,7 @@ class ExpandPropertyReport implements XmlDeserializable {
$elem['attributes']['namespace'] :
'DAV:';
- $propName = '{' . $namespace . '}' . $elem['attributes']['name'];
+ $propName = '{'.$namespace.'}'.$elem['attributes']['name'];
$value = null;
if (is_array($elem['value'])) {
@@ -93,11 +95,8 @@ class ExpandPropertyReport implements XmlDeserializable {
}
$result[$propName] = $value;
-
}
return $result;
-
}
-
}
diff --git a/vendor/sabre/dav/lib/DAVACL/Xml/Request/PrincipalMatchReport.php b/vendor/sabre/dav/lib/DAVACL/Xml/Request/PrincipalMatchReport.php
index 1be15ab2d..f868cc9df 100644
--- a/vendor/sabre/dav/lib/DAVACL/Xml/Request/PrincipalMatchReport.php
+++ b/vendor/sabre/dav/lib/DAVACL/Xml/Request/PrincipalMatchReport.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAVACL\Xml\Request;
use Sabre\Xml\Deserializer;
@@ -18,8 +20,8 @@ use Sabre\Xml\XmlDeserializable;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class PrincipalMatchReport implements XmlDeserializable {
-
+class PrincipalMatchReport implements XmlDeserializable
+{
/**
* Report on a list of principals that match the current principal.
*/
@@ -31,7 +33,7 @@ class PrincipalMatchReport implements XmlDeserializable {
const PRINCIPAL_PROPERTY = 2;
/**
- * Must be SELF or PRINCIPAL_PROPERTY
+ * Must be SELF or PRINCIPAL_PROPERTY.
*
* @var int
*/
@@ -71,10 +73,11 @@ class PrincipalMatchReport implements XmlDeserializable {
* the next element.
*
* @param Reader $reader
+ *
* @return mixed
*/
- static function xmlDeserialize(Reader $reader) {
-
+ public static function xmlDeserialize(Reader $reader)
+ {
$reader->pushContext();
$reader->elementMap['{DAV:}prop'] = 'Sabre\Xml\Deserializer\enum';
@@ -101,7 +104,5 @@ class PrincipalMatchReport implements XmlDeserializable {
}
return $principalMatch;
-
}
-
}
diff --git a/vendor/sabre/dav/lib/DAVACL/Xml/Request/PrincipalPropertySearchReport.php b/vendor/sabre/dav/lib/DAVACL/Xml/Request/PrincipalPropertySearchReport.php
index b0cf0e408..26468fd21 100644
--- a/vendor/sabre/dav/lib/DAVACL/Xml/Request/PrincipalPropertySearchReport.php
+++ b/vendor/sabre/dav/lib/DAVACL/Xml/Request/PrincipalPropertySearchReport.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAVACL\Xml\Request;
use Sabre\DAV\Exception\BadRequest;
@@ -18,8 +20,8 @@ use Sabre\Xml\XmlDeserializable;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class PrincipalPropertySearchReport implements XmlDeserializable {
-
+class PrincipalPropertySearchReport implements XmlDeserializable
+{
/**
* The requested properties.
*
@@ -28,7 +30,7 @@ class PrincipalPropertySearchReport implements XmlDeserializable {
public $properties;
/**
- * searchProperties
+ * searchProperties.
*
* @var array
*/
@@ -72,31 +74,30 @@ class PrincipalPropertySearchReport implements XmlDeserializable {
* the next element.
*
* @param Reader $reader
+ *
* @return mixed
*/
- static function xmlDeserialize(Reader $reader) {
-
+ public static function xmlDeserialize(Reader $reader)
+ {
$self = new self();
$foundSearchProp = false;
$self->test = 'allof';
- if ($reader->getAttribute('test') === 'anyof') {
+ if ('anyof' === $reader->getAttribute('test')) {
$self->test = 'anyof';
}
$elemMap = [
'{DAV:}property-search' => 'Sabre\\Xml\\Element\\KeyValue',
- '{DAV:}prop' => 'Sabre\\Xml\\Element\\KeyValue',
+ '{DAV:}prop' => 'Sabre\\Xml\\Element\\KeyValue',
];
-
- foreach ($reader->parseInnerTree($elemMap) as $elem) {
+ foreach ($reader->parseInnerTree($elemMap) as $elem) {
switch ($elem['name']) {
-
- case '{DAV:}prop' :
+ case '{DAV:}prop':
$self->properties = array_keys($elem['value']);
break;
- case '{DAV:}property-search' :
+ case '{DAV:}property-search':
$foundSearchProp = true;
// This property has two sub-elements:
// {DAV:}prop - The property to be searched on. This may
@@ -109,19 +110,15 @@ class PrincipalPropertySearchReport implements XmlDeserializable {
$self->searchProperties[$propName] = $elem['value']['{DAV:}match'];
}
break;
- case '{DAV:}apply-to-principal-collection-set' :
+ case '{DAV:}apply-to-principal-collection-set':
$self->applyToPrincipalCollectionSet = true;
break;
-
}
-
}
if (!$foundSearchProp) {
throw new BadRequest('The {DAV:}principal-property-search report must contain at least 1 {DAV:}property-search element');
}
return $self;
-
}
-
}
diff --git a/vendor/sabre/dav/lib/DAVACL/Xml/Request/PrincipalSearchPropertySetReport.php b/vendor/sabre/dav/lib/DAVACL/Xml/Request/PrincipalSearchPropertySetReport.php
index 64d1f7f86..37bc2cfbf 100644
--- a/vendor/sabre/dav/lib/DAVACL/Xml/Request/PrincipalSearchPropertySetReport.php
+++ b/vendor/sabre/dav/lib/DAVACL/Xml/Request/PrincipalSearchPropertySetReport.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAVACL\Xml\Request;
use Sabre\DAV\Exception\BadRequest;
@@ -18,8 +20,8 @@ use Sabre\Xml\XmlDeserializable;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class PrincipalSearchPropertySetReport implements XmlDeserializable {
-
+class PrincipalSearchPropertySetReport implements XmlDeserializable
+{
/**
* The deserialize method is called during xml parsing.
*
@@ -39,10 +41,11 @@ class PrincipalSearchPropertySetReport implements XmlDeserializable {
* the next element.
*
* @param Reader $reader
+ *
* @return mixed
*/
- static function xmlDeserialize(Reader $reader) {
-
+ public static function xmlDeserialize(Reader $reader)
+ {
if (!$reader->isEmptyElement) {
throw new BadRequest('The {DAV:}principal-search-property-set element must be empty');
}
@@ -51,8 +54,7 @@ class PrincipalSearchPropertySetReport implements XmlDeserializable {
$reader->next();
$self = new self();
- return $self;
+ return $self;
}
-
}
diff --git a/vendor/sabre/dav/phpstan.neon b/vendor/sabre/dav/phpstan.neon
new file mode 100644
index 000000000..e50c5be6e
--- /dev/null
+++ b/vendor/sabre/dav/phpstan.neon
@@ -0,0 +1,3 @@
+parameters:
+ level: 0
+ bootstrap: %currentWorkingDirectory%/vendor/autoload.php
diff --git a/vendor/sabre/dav/tests/Sabre/CalDAV/Backend/AbstractPDOTest.php b/vendor/sabre/dav/tests/Sabre/CalDAV/Backend/AbstractPDOTest.php
index 406dbe0e8..80de750dc 100644
--- a/vendor/sabre/dav/tests/Sabre/CalDAV/Backend/AbstractPDOTest.php
+++ b/vendor/sabre/dav/tests/Sabre/CalDAV/Backend/AbstractPDOTest.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV\Backend;
use Sabre\CalDAV;
@@ -7,14 +9,14 @@ use Sabre\DAV;
use Sabre\DAV\PropPatch;
use Sabre\DAV\Xml\Element\Sharee;
-abstract class AbstractPDOTest extends \PHPUnit_Framework_TestCase {
-
+abstract class AbstractPDOTest extends \PHPUnit\Framework\TestCase
+{
use DAV\DbTestHelperTrait;
protected $pdo;
- function setUp() {
-
+ public function setUp()
+ {
$this->dropTables([
'calendarobjects',
'calendars',
@@ -26,72 +28,66 @@ abstract class AbstractPDOTest extends \PHPUnit_Framework_TestCase {
$this->createSchema('calendars');
$this->pdo = $this->getDb();
-
}
- function testConstruct() {
-
+ public function testConstruct()
+ {
$backend = new PDO($this->pdo);
$this->assertTrue($backend instanceof PDO);
-
}
/**
* @depends testConstruct
*/
- function testGetCalendarsForUserNoCalendars() {
-
+ public function testGetCalendarsForUserNoCalendars()
+ {
$backend = new PDO($this->pdo);
$calendars = $backend->getCalendarsForUser('principals/user2');
$this->assertEquals([], $calendars);
-
}
/**
* @depends testConstruct
*/
- function testCreateCalendarAndFetch() {
-
+ public function testCreateCalendarAndFetch()
+ {
$backend = new PDO($this->pdo);
$returnedId = $backend->createCalendar('principals/user2', 'somerandomid', [
'{urn:ietf:params:xml:ns:caldav}supported-calendar-component-set' => new CalDAV\Xml\Property\SupportedCalendarComponentSet(['VEVENT']),
- '{DAV:}displayname' => 'Hello!',
- '{urn:ietf:params:xml:ns:caldav}schedule-calendar-transp' => new CalDAV\Xml\Property\ScheduleCalendarTransp('transparent'),
+ '{DAV:}displayname' => 'Hello!',
+ '{urn:ietf:params:xml:ns:caldav}schedule-calendar-transp' => new CalDAV\Xml\Property\ScheduleCalendarTransp('transparent'),
]);
$calendars = $backend->getCalendarsForUser('principals/user2');
$elementCheck = [
- 'uri' => 'somerandomid',
- '{DAV:}displayname' => 'Hello!',
- '{urn:ietf:params:xml:ns:caldav}calendar-description' => '',
+ 'uri' => 'somerandomid',
+ '{DAV:}displayname' => 'Hello!',
+ '{urn:ietf:params:xml:ns:caldav}calendar-description' => '',
'{urn:ietf:params:xml:ns:caldav}schedule-calendar-transp' => new CalDAV\Xml\Property\ScheduleCalendarTransp('transparent'),
- 'share-access' => \Sabre\DAV\Sharing\Plugin::ACCESS_SHAREDOWNER,
+ 'share-access' => \Sabre\DAV\Sharing\Plugin::ACCESS_SHAREDOWNER,
];
$this->assertInternalType('array', $calendars);
$this->assertEquals(1, count($calendars));
foreach ($elementCheck as $name => $value) {
-
$this->assertArrayHasKey($name, $calendars[0]);
$this->assertEquals($value, $calendars[0][$name]);
-
}
-
}
/**
* @depends testConstruct
*/
- function testUpdateCalendarAndFetch() {
-
+ public function testUpdateCalendarAndFetch()
+ {
$backend = new PDO($this->pdo);
//Creating a new calendar
$newId = $backend->createCalendar('principals/user2', 'somerandomid', []);
$propPatch = new PropPatch([
- '{DAV:}displayname' => 'myCalendar',
+ '{DAV:}displayname' => 'myCalendar',
'{urn:ietf:params:xml:ns:caldav}schedule-calendar-transp' => new CalDAV\Xml\Property\ScheduleCalendarTransp('transparent'),
]);
@@ -107,12 +103,12 @@ abstract class AbstractPDOTest extends \PHPUnit_Framework_TestCase {
// Checking if all the information is still correct
$elementCheck = [
- 'id' => $newId,
- 'uri' => 'somerandomid',
- '{DAV:}displayname' => 'myCalendar',
- '{urn:ietf:params:xml:ns:caldav}calendar-description' => '',
- '{urn:ietf:params:xml:ns:caldav}calendar-timezone' => '',
- '{http://calendarserver.org/ns/}getctag' => 'http://sabre.io/ns/sync/2',
+ 'id' => $newId,
+ 'uri' => 'somerandomid',
+ '{DAV:}displayname' => 'myCalendar',
+ '{urn:ietf:params:xml:ns:caldav}calendar-description' => '',
+ '{urn:ietf:params:xml:ns:caldav}calendar-timezone' => '',
+ '{http://calendarserver.org/ns/}getctag' => 'http://sabre.io/ns/sync/2',
'{urn:ietf:params:xml:ns:caldav}schedule-calendar-transp' => new CalDAV\Xml\Property\ScheduleCalendarTransp('transparent'),
];
@@ -120,40 +116,36 @@ abstract class AbstractPDOTest extends \PHPUnit_Framework_TestCase {
$this->assertEquals(1, count($calendars));
foreach ($elementCheck as $name => $value) {
-
$this->assertArrayHasKey($name, $calendars[0]);
$this->assertEquals($value, $calendars[0][$name]);
-
}
-
}
/**
* @depends testConstruct
* @expectedException \InvalidArgumentException
*/
- function testUpdateCalendarBadId() {
-
+ public function testUpdateCalendarBadId()
+ {
$backend = new PDO($this->pdo);
//Creating a new calendar
$newId = $backend->createCalendar('principals/user2', 'somerandomid', []);
$propPatch = new PropPatch([
- '{DAV:}displayname' => 'myCalendar',
+ '{DAV:}displayname' => 'myCalendar',
'{urn:ietf:params:xml:ns:caldav}schedule-calendar-transp' => new CalDAV\Xml\Property\ScheduleCalendarTransp('transparent'),
]);
// Updating the calendar
$backend->updateCalendar('raaaa', $propPatch);
-
}
/**
* @depends testUpdateCalendarAndFetch
*/
- function testUpdateCalendarUnknownProperty() {
-
+ public function testUpdateCalendarUnknownProperty()
+ {
$backend = new PDO($this->pdo);
//Creating a new calendar
@@ -161,7 +153,7 @@ abstract class AbstractPDOTest extends \PHPUnit_Framework_TestCase {
$propPatch = new PropPatch([
'{DAV:}displayname' => 'myCalendar',
- '{DAV:}yourmom' => 'wittycomment',
+ '{DAV:}yourmom' => 'wittycomment',
]);
// Updating the calendar
@@ -170,63 +162,59 @@ abstract class AbstractPDOTest extends \PHPUnit_Framework_TestCase {
// Verifying the result of the update
$this->assertEquals([
- '{DAV:}yourmom' => 403,
+ '{DAV:}yourmom' => 403,
'{DAV:}displayname' => 424,
], $propPatch->getResult());
-
}
/**
* @depends testCreateCalendarAndFetch
*/
- function testDeleteCalendar() {
-
+ public function testDeleteCalendar()
+ {
$backend = new PDO($this->pdo);
$returnedId = $backend->createCalendar('principals/user2', 'somerandomid', [
'{urn:ietf:params:xml:ns:caldav}supported-calendar-component-set' => new CalDAV\Xml\Property\SupportedCalendarComponentSet(['VEVENT']),
- '{DAV:}displayname' => 'Hello!',
+ '{DAV:}displayname' => 'Hello!',
]);
$backend->deleteCalendar($returnedId);
$calendars = $backend->getCalendarsForUser('principals/user2');
$this->assertEquals([], $calendars);
-
}
/**
* @depends testCreateCalendarAndFetch
* @expectedException \InvalidArgumentException
*/
- function testDeleteCalendarBadID() {
-
+ public function testDeleteCalendarBadID()
+ {
$backend = new PDO($this->pdo);
$returnedId = $backend->createCalendar('principals/user2', 'somerandomid', [
'{urn:ietf:params:xml:ns:caldav}supported-calendar-component-set' => new CalDAV\Xml\Property\SupportedCalendarComponentSet(['VEVENT']),
- '{DAV:}displayname' => 'Hello!',
+ '{DAV:}displayname' => 'Hello!',
]);
$backend->deleteCalendar('bad-id');
-
}
/**
* @depends testCreateCalendarAndFetch
* @expectedException \Sabre\DAV\Exception
*/
- function testCreateCalendarIncorrectComponentSet() {;
-
+ public function testCreateCalendarIncorrectComponentSet()
+ {
$backend = new PDO($this->pdo);
//Creating a new calendar
$newId = $backend->createCalendar('principals/user2', 'somerandomid', [
'{urn:ietf:params:xml:ns:caldav}supported-calendar-component-set' => 'blabla',
]);
-
}
- function testCreateCalendarObject() {
-
+ public function testCreateCalendarObject()
+ {
$backend = new PDO($this->pdo);
$returnedId = $backend->createCalendar('principals/user2', 'somerandomid', []);
@@ -242,17 +230,17 @@ abstract class AbstractPDOTest extends \PHPUnit_Framework_TestCase {
}
$this->assertEquals([
- 'etag' => md5($object),
- 'size' => strlen($object),
- 'calendardata' => $object,
+ 'etag' => md5($object),
+ 'size' => strlen($object),
+ 'calendardata' => $object,
'firstoccurence' => strtotime('20120101'),
- 'lastoccurence' => strtotime('20120101') + (3600 * 24),
- 'componenttype' => 'VEVENT',
+ 'lastoccurence' => strtotime('20120101') + (3600 * 24),
+ 'componenttype' => 'VEVENT',
], $row);
-
}
- function testGetMultipleObjects() {
+ public function testGetMultipleObjects()
+ {
$backend = new PDO($this->pdo);
$returnedId = $backend->createCalendar('principals/user2', 'somerandomid', []);
@@ -263,18 +251,18 @@ abstract class AbstractPDOTest extends \PHPUnit_Framework_TestCase {
$check = [
[
- 'id' => 1,
- 'etag' => '"' . md5($object) . '"',
- 'uri' => 'id-1',
- 'size' => strlen($object),
+ 'id' => 1,
+ 'etag' => '"'.md5($object).'"',
+ 'uri' => 'id-1',
+ 'size' => strlen($object),
'calendardata' => $object,
'lastmodified' => null,
],
[
- 'id' => 2,
- 'etag' => '"' . md5($object) . '"',
- 'uri' => 'id-2',
- 'size' => strlen($object),
+ 'id' => 2,
+ 'etag' => '"'.md5($object).'"',
+ 'uri' => 'id-2',
+ 'size' => strlen($object),
'calendardata' => $object,
'lastmodified' => null,
],
@@ -283,62 +271,54 @@ abstract class AbstractPDOTest extends \PHPUnit_Framework_TestCase {
$result = $backend->getMultipleCalendarObjects($returnedId, ['id-1', 'id-2']);
foreach ($check as $index => $props) {
-
foreach ($props as $key => $expected) {
-
$actual = $result[$index][$key];
switch ($key) {
- case 'lastmodified' :
+ case 'lastmodified':
$this->assertInternalType('int', $actual);
break;
- case 'calendardata' :
+ case 'calendardata':
if (is_resource($actual)) {
$actual = stream_get_contents($actual);
}
// no break intentional
- default :
+ default:
$this->assertEquals($expected, $actual);
-
}
-
}
-
}
-
}
/**
* @depends testGetMultipleObjects
* @expectedException \InvalidArgumentException
*/
- function testGetMultipleObjectsBadId() {
-
+ public function testGetMultipleObjectsBadId()
+ {
$backend = new PDO($this->pdo);
$backend->getMultipleCalendarObjects('bad-id', ['foo-bar']);
-
}
/**
- * @expectedException Sabre\DAV\Exception\BadRequest
+ * @expectedException \Sabre\DAV\Exception\BadRequest
* @depends testCreateCalendarObject
*/
- function testCreateCalendarObjectNoComponent() {
-
+ public function testCreateCalendarObjectNoComponent()
+ {
$backend = new PDO($this->pdo);
$returnedId = $backend->createCalendar('principals/user2', 'somerandomid', []);
$object = "BEGIN:VCALENDAR\r\nBEGIN:VTIMEZONE\r\nEND:VTIMEZONE\r\nEND:VCALENDAR\r\n";
$backend->createCalendarObject($returnedId, 'random-id', $object);
-
}
/**
* @depends testCreateCalendarObject
*/
- function testCreateCalendarObjectDuration() {
-
+ public function testCreateCalendarObjectDuration()
+ {
$backend = new PDO($this->pdo);
$returnedId = $backend->createCalendar('principals/user2', 'somerandomid', []);
@@ -354,37 +334,34 @@ abstract class AbstractPDOTest extends \PHPUnit_Framework_TestCase {
}
$this->assertEquals([
- 'etag' => md5($object),
- 'size' => strlen($object),
- 'calendardata' => $object,
+ 'etag' => md5($object),
+ 'size' => strlen($object),
+ 'calendardata' => $object,
'firstoccurence' => strtotime('20120101'),
- 'lastoccurence' => strtotime('20120101') + (3600 * 48),
- 'componenttype' => 'VEVENT',
+ 'lastoccurence' => strtotime('20120101') + (3600 * 48),
+ 'componenttype' => 'VEVENT',
], $row);
-
}
/**
* @depends testCreateCalendarObject
* @expectedException \InvalidArgumentException
*/
- function testCreateCalendarObjectBadId() {
-
+ public function testCreateCalendarObjectBadId()
+ {
$backend = new PDO($this->pdo);
$returnedId = $backend->createCalendar('principals/user2', 'somerandomid', []);
$object = "BEGIN:VCALENDAR\r\nBEGIN:VEVENT\r\nDTSTART;VALUE=DATE:20120101\r\nDURATION:P2D\r\nEND:VEVENT\r\nEND:VCALENDAR\r\n";
$backend->createCalendarObject('bad-id', 'random-id', $object);
-
}
-
/**
* @depends testCreateCalendarObject
*/
- function testCreateCalendarObjectNoDTEND() {
-
+ public function testCreateCalendarObjectNoDTEND()
+ {
$backend = new PDO($this->pdo);
$returnedId = $backend->createCalendar('principals/user2', 'somerandomid', []);
@@ -399,21 +376,20 @@ abstract class AbstractPDOTest extends \PHPUnit_Framework_TestCase {
}
$this->assertEquals([
- 'etag' => md5($object),
- 'size' => strlen($object),
- 'calendardata' => $object,
+ 'etag' => md5($object),
+ 'size' => strlen($object),
+ 'calendardata' => $object,
'firstoccurence' => strtotime('2012-01-01 10:00:00'),
- 'lastoccurence' => strtotime('2012-01-01 10:00:00'),
- 'componenttype' => 'VEVENT',
+ 'lastoccurence' => strtotime('2012-01-01 10:00:00'),
+ 'componenttype' => 'VEVENT',
], $row);
-
}
/**
* @depends testCreateCalendarObject
*/
- function testCreateCalendarObjectWithDTEND() {
-
+ public function testCreateCalendarObjectWithDTEND()
+ {
$backend = new PDO($this->pdo);
$returnedId = $backend->createCalendar('principals/user2', 'somerandomid', []);
@@ -428,21 +404,20 @@ abstract class AbstractPDOTest extends \PHPUnit_Framework_TestCase {
}
$this->assertEquals([
- 'etag' => md5($object),
- 'size' => strlen($object),
- 'calendardata' => $object,
+ 'etag' => md5($object),
+ 'size' => strlen($object),
+ 'calendardata' => $object,
'firstoccurence' => strtotime('2012-01-01 10:00:00'),
- 'lastoccurence' => strtotime('2012-01-01 11:00:00'),
- 'componenttype' => 'VEVENT',
+ 'lastoccurence' => strtotime('2012-01-01 11:00:00'),
+ 'componenttype' => 'VEVENT',
], $row);
-
}
/**
* @depends testCreateCalendarObject
*/
- function testCreateCalendarObjectInfiniteRecurrence() {
-
+ public function testCreateCalendarObjectInfiniteRecurrence()
+ {
$backend = new PDO($this->pdo);
$returnedId = $backend->createCalendar('principals/user2', 'somerandomid', []);
@@ -457,21 +432,20 @@ abstract class AbstractPDOTest extends \PHPUnit_Framework_TestCase {
}
$this->assertEquals([
- 'etag' => md5($object),
- 'size' => strlen($object),
- 'calendardata' => $object,
+ 'etag' => md5($object),
+ 'size' => strlen($object),
+ 'calendardata' => $object,
'firstoccurence' => strtotime('2012-01-01 10:00:00'),
- 'lastoccurence' => strtotime(PDO::MAX_DATE),
- 'componenttype' => 'VEVENT',
+ 'lastoccurence' => strtotime(PDO::MAX_DATE),
+ 'componenttype' => 'VEVENT',
], $row);
-
}
/**
* @depends testCreateCalendarObject
*/
- function testCreateCalendarObjectEndingRecurrence() {
-
+ public function testCreateCalendarObjectEndingRecurrence()
+ {
$backend = new PDO($this->pdo);
$returnedId = $backend->createCalendar('principals/user2', 'somerandomid', []);
@@ -486,21 +460,20 @@ abstract class AbstractPDOTest extends \PHPUnit_Framework_TestCase {
}
$this->assertEquals([
- 'etag' => md5($object),
- 'size' => strlen($object),
- 'calendardata' => $object,
+ 'etag' => md5($object),
+ 'size' => strlen($object),
+ 'calendardata' => $object,
'firstoccurence' => strtotime('2012-01-01 10:00:00'),
- 'lastoccurence' => strtotime('2012-01-01 11:00:00') + (3600 * 24 * 999),
- 'componenttype' => 'VEVENT',
+ 'lastoccurence' => strtotime('2012-01-01 11:00:00') + (3600 * 24 * 999),
+ 'componenttype' => 'VEVENT',
], $row);
-
}
/**
* @depends testCreateCalendarObject
*/
- function testCreateCalendarObjectTask() {
-
+ public function testCreateCalendarObjectTask()
+ {
$backend = new PDO($this->pdo);
$returnedId = $backend->createCalendar('principals/user2', 'somerandomid', []);
@@ -515,21 +488,20 @@ abstract class AbstractPDOTest extends \PHPUnit_Framework_TestCase {
}
$this->assertEquals([
- 'etag' => md5($object),
- 'size' => strlen($object),
- 'calendardata' => $object,
+ 'etag' => md5($object),
+ 'size' => strlen($object),
+ 'calendardata' => $object,
'firstoccurence' => null,
- 'lastoccurence' => null,
- 'componenttype' => 'VTODO',
+ 'lastoccurence' => null,
+ 'componenttype' => 'VTODO',
], $row);
-
}
/**
* @depends testCreateCalendarObject
*/
- function testGetCalendarObjects() {
-
+ public function testGetCalendarObjects()
+ {
$backend = new PDO($this->pdo);
$returnedId = $backend->createCalendar('principals/user2', 'somerandomid', []);
@@ -543,36 +515,33 @@ abstract class AbstractPDOTest extends \PHPUnit_Framework_TestCase {
$this->assertEquals('random-id', $data['uri']);
$this->assertEquals(strlen($object), $data['size']);
-
}
/**
* @depends testGetCalendarObjects
* @expectedException \InvalidArgumentException
*/
- function testGetCalendarObjectsBadId() {
-
+ public function testGetCalendarObjectsBadId()
+ {
$backend = new PDO($this->pdo);
$backend->getCalendarObjects('bad-id');
-
}
/**
* @depends testGetCalendarObjects
* @expectedException \InvalidArgumentException
*/
- function testGetCalendarObjectBadId() {
-
+ public function testGetCalendarObjectBadId()
+ {
$backend = new PDO($this->pdo);
$backend->getCalendarObject('bad-id', 'foo-bar');
-
}
/**
* @depends testCreateCalendarObject
*/
- function testGetCalendarObjectByUID() {
-
+ public function testGetCalendarObjectByUID()
+ {
$backend = new PDO($this->pdo);
$returnedId = $backend->createCalendar('principals/user2', 'somerandomid', []);
@@ -586,14 +555,13 @@ abstract class AbstractPDOTest extends \PHPUnit_Framework_TestCase {
'somerandomid/random-id',
$backend->getCalendarObjectByUID('principals/user2', 'foo')
);
-
}
/**
* @depends testCreateCalendarObject
*/
- function testUpdateCalendarObject() {
-
+ public function testUpdateCalendarObject()
+ {
$backend = new PDO($this->pdo);
$returnedId = $backend->createCalendar('principals/user2', 'somerandomid', []);
@@ -610,26 +578,23 @@ abstract class AbstractPDOTest extends \PHPUnit_Framework_TestCase {
$this->assertEquals($object2, $data['calendardata']);
$this->assertEquals('random-id', $data['uri']);
-
-
}
/**
* @depends testUpdateCalendarObject
* @expectedException \InvalidArgumentException
*/
- function testUpdateCalendarObjectBadId() {
-
+ public function testUpdateCalendarObjectBadId()
+ {
$backend = new PDO($this->pdo);
$backend->updateCalendarObject('bad-id', 'object-id', 'objectdata');
-
}
/**
* @depends testCreateCalendarObject
*/
- function testDeleteCalendarObject() {
-
+ public function testDeleteCalendarObject()
+ {
$backend = new PDO($this->pdo);
$returnedId = $backend->createCalendar('principals/user2', 'somerandomid', []);
@@ -639,222 +604,215 @@ abstract class AbstractPDOTest extends \PHPUnit_Framework_TestCase {
$data = $backend->getCalendarObject($returnedId, 'random-id');
$this->assertNull($data);
-
}
/**
* @depends testDeleteCalendarObject
* @expectedException \InvalidArgumentException
*/
- function testDeleteCalendarObjectBadId() {
-
+ public function testDeleteCalendarObjectBadId()
+ {
$backend = new PDO($this->pdo);
$returnedId = $backend->createCalendar('principals/user2', 'somerandomid', []);
$object = "BEGIN:VCALENDAR\r\nBEGIN:VEVENT\r\nDTSTART;VALUE=DATE:20120101\r\nEND:VEVENT\r\nEND:VCALENDAR\r\n";
$backend->createCalendarObject($returnedId, 'random-id', $object);
$backend->deleteCalendarObject('bad-id', 'random-id');
-
}
- function testCalendarQueryNoResult() {
-
+ public function testCalendarQueryNoResult()
+ {
$abstract = new PDO($this->pdo);
$filters = [
- 'name' => 'VCALENDAR',
+ 'name' => 'VCALENDAR',
'comp-filters' => [
[
- 'name' => 'VJOURNAL',
- 'comp-filters' => [],
- 'prop-filters' => [],
+ 'name' => 'VJOURNAL',
+ 'comp-filters' => [],
+ 'prop-filters' => [],
'is-not-defined' => false,
- 'time-range' => null,
+ 'time-range' => null,
],
],
- 'prop-filters' => [],
+ 'prop-filters' => [],
'is-not-defined' => false,
- 'time-range' => null,
+ 'time-range' => null,
];
$this->assertEquals([
], $abstract->calendarQuery([1, 1], $filters));
-
}
/**
* @expectedException \InvalidArgumentException
* @depends testCalendarQueryNoResult
*/
- function testCalendarQueryBadId() {
-
+ public function testCalendarQueryBadId()
+ {
$abstract = new PDO($this->pdo);
$filters = [
- 'name' => 'VCALENDAR',
+ 'name' => 'VCALENDAR',
'comp-filters' => [
[
- 'name' => 'VJOURNAL',
- 'comp-filters' => [],
- 'prop-filters' => [],
+ 'name' => 'VJOURNAL',
+ 'comp-filters' => [],
+ 'prop-filters' => [],
'is-not-defined' => false,
- 'time-range' => null,
+ 'time-range' => null,
],
],
- 'prop-filters' => [],
+ 'prop-filters' => [],
'is-not-defined' => false,
- 'time-range' => null,
+ 'time-range' => null,
];
$abstract->calendarQuery('bad-id', $filters);
-
}
- function testCalendarQueryTodo() {
-
+ public function testCalendarQueryTodo()
+ {
$backend = new PDO($this->pdo);
- $backend->createCalendarObject([1, 1], "todo", "BEGIN:VCALENDAR\r\nBEGIN:VTODO\r\nEND:VTODO\r\nEND:VCALENDAR\r\n");
- $backend->createCalendarObject([1, 1], "event", "BEGIN:VCALENDAR\r\nBEGIN:VEVENT\r\nDTSTART:20120101\r\nEND:VEVENT\r\nEND:VCALENDAR\r\n");
+ $backend->createCalendarObject([1, 1], 'todo', "BEGIN:VCALENDAR\r\nBEGIN:VTODO\r\nEND:VTODO\r\nEND:VCALENDAR\r\n");
+ $backend->createCalendarObject([1, 1], 'event', "BEGIN:VCALENDAR\r\nBEGIN:VEVENT\r\nDTSTART:20120101\r\nEND:VEVENT\r\nEND:VCALENDAR\r\n");
$filters = [
- 'name' => 'VCALENDAR',
+ 'name' => 'VCALENDAR',
'comp-filters' => [
[
- 'name' => 'VTODO',
- 'comp-filters' => [],
- 'prop-filters' => [],
+ 'name' => 'VTODO',
+ 'comp-filters' => [],
+ 'prop-filters' => [],
'is-not-defined' => false,
- 'time-range' => null,
+ 'time-range' => null,
],
],
- 'prop-filters' => [],
+ 'prop-filters' => [],
'is-not-defined' => false,
- 'time-range' => null,
+ 'time-range' => null,
];
$this->assertEquals([
- "todo",
+ 'todo',
], $backend->calendarQuery([1, 1], $filters));
-
}
- function testCalendarQueryTodoNotMatch() {
+ public function testCalendarQueryTodoNotMatch()
+ {
$backend = new PDO($this->pdo);
- $backend->createCalendarObject([1, 1], "todo", "BEGIN:VCALENDAR\r\nBEGIN:VTODO\r\nEND:VTODO\r\nEND:VCALENDAR\r\n");
- $backend->createCalendarObject([1, 1], "event", "BEGIN:VCALENDAR\r\nBEGIN:VEVENT\r\nDTSTART:20120101\r\nEND:VEVENT\r\nEND:VCALENDAR\r\n");
+ $backend->createCalendarObject([1, 1], 'todo', "BEGIN:VCALENDAR\r\nBEGIN:VTODO\r\nEND:VTODO\r\nEND:VCALENDAR\r\n");
+ $backend->createCalendarObject([1, 1], 'event', "BEGIN:VCALENDAR\r\nBEGIN:VEVENT\r\nDTSTART:20120101\r\nEND:VEVENT\r\nEND:VCALENDAR\r\n");
$filters = [
- 'name' => 'VCALENDAR',
+ 'name' => 'VCALENDAR',
'comp-filters' => [
[
- 'name' => 'VTODO',
+ 'name' => 'VTODO',
'comp-filters' => [],
'prop-filters' => [
[
- 'name' => 'summary',
- 'text-match' => null,
- 'time-range' => null,
- 'param-filters' => [],
+ 'name' => 'summary',
+ 'text-match' => null,
+ 'time-range' => null,
+ 'param-filters' => [],
'is-not-defined' => false,
],
],
'is-not-defined' => false,
- 'time-range' => null,
+ 'time-range' => null,
],
],
- 'prop-filters' => [],
+ 'prop-filters' => [],
'is-not-defined' => false,
- 'time-range' => null,
+ 'time-range' => null,
];
$this->assertEquals([
], $backend->calendarQuery([1, 1], $filters));
-
}
- function testCalendarQueryNoFilter() {
-
+ public function testCalendarQueryNoFilter()
+ {
$backend = new PDO($this->pdo);
- $backend->createCalendarObject([1, 1], "todo", "BEGIN:VCALENDAR\r\nBEGIN:VTODO\r\nEND:VTODO\r\nEND:VCALENDAR\r\n");
- $backend->createCalendarObject([1, 1], "event", "BEGIN:VCALENDAR\r\nBEGIN:VEVENT\r\nDTSTART:20120101\r\nEND:VEVENT\r\nEND:VCALENDAR\r\n");
+ $backend->createCalendarObject([1, 1], 'todo', "BEGIN:VCALENDAR\r\nBEGIN:VTODO\r\nEND:VTODO\r\nEND:VCALENDAR\r\n");
+ $backend->createCalendarObject([1, 1], 'event', "BEGIN:VCALENDAR\r\nBEGIN:VEVENT\r\nDTSTART:20120101\r\nEND:VEVENT\r\nEND:VCALENDAR\r\n");
$filters = [
- 'name' => 'VCALENDAR',
- 'comp-filters' => [],
- 'prop-filters' => [],
+ 'name' => 'VCALENDAR',
+ 'comp-filters' => [],
+ 'prop-filters' => [],
'is-not-defined' => false,
- 'time-range' => null,
+ 'time-range' => null,
];
$result = $backend->calendarQuery([1, 1], $filters);
$this->assertTrue(in_array('todo', $result));
$this->assertTrue(in_array('event', $result));
-
}
- function testCalendarQueryTimeRange() {
-
+ public function testCalendarQueryTimeRange()
+ {
$backend = new PDO($this->pdo);
- $backend->createCalendarObject([1, 1], "todo", "BEGIN:VCALENDAR\r\nBEGIN:VTODO\r\nEND:VTODO\r\nEND:VCALENDAR\r\n");
- $backend->createCalendarObject([1, 1], "event", "BEGIN:VCALENDAR\r\nBEGIN:VEVENT\r\nDTSTART;VALUE=DATE:20120101\r\nEND:VEVENT\r\nEND:VCALENDAR\r\n");
- $backend->createCalendarObject([1, 1], "event2", "BEGIN:VCALENDAR\r\nBEGIN:VEVENT\r\nDTSTART;VALUE=DATE:20120103\r\nEND:VEVENT\r\nEND:VCALENDAR\r\n");
+ $backend->createCalendarObject([1, 1], 'todo', "BEGIN:VCALENDAR\r\nBEGIN:VTODO\r\nEND:VTODO\r\nEND:VCALENDAR\r\n");
+ $backend->createCalendarObject([1, 1], 'event', "BEGIN:VCALENDAR\r\nBEGIN:VEVENT\r\nDTSTART;VALUE=DATE:20120101\r\nEND:VEVENT\r\nEND:VCALENDAR\r\n");
+ $backend->createCalendarObject([1, 1], 'event2', "BEGIN:VCALENDAR\r\nBEGIN:VEVENT\r\nDTSTART;VALUE=DATE:20120103\r\nEND:VEVENT\r\nEND:VCALENDAR\r\n");
$filters = [
- 'name' => 'VCALENDAR',
+ 'name' => 'VCALENDAR',
'comp-filters' => [
[
- 'name' => 'VEVENT',
- 'comp-filters' => [],
- 'prop-filters' => [],
+ 'name' => 'VEVENT',
+ 'comp-filters' => [],
+ 'prop-filters' => [],
'is-not-defined' => false,
- 'time-range' => [
+ 'time-range' => [
'start' => new \DateTime('20120103'),
- 'end' => new \DateTime('20120104'),
+ 'end' => new \DateTime('20120104'),
],
],
],
- 'prop-filters' => [],
+ 'prop-filters' => [],
'is-not-defined' => false,
- 'time-range' => null,
+ 'time-range' => null,
];
$this->assertEquals([
- "event2",
+ 'event2',
], $backend->calendarQuery([1, 1], $filters));
-
}
- function testCalendarQueryTimeRangeNoEnd() {
+ public function testCalendarQueryTimeRangeNoEnd()
+ {
$backend = new PDO($this->pdo);
- $backend->createCalendarObject([1, 1], "todo", "BEGIN:VCALENDAR\r\nBEGIN:VTODO\r\nEND:VTODO\r\nEND:VCALENDAR\r\n");
- $backend->createCalendarObject([1, 1], "event", "BEGIN:VCALENDAR\r\nBEGIN:VEVENT\r\nDTSTART:20120101\r\nEND:VEVENT\r\nEND:VCALENDAR\r\n");
- $backend->createCalendarObject([1, 1], "event2", "BEGIN:VCALENDAR\r\nBEGIN:VEVENT\r\nDTSTART:20120103\r\nEND:VEVENT\r\nEND:VCALENDAR\r\n");
+ $backend->createCalendarObject([1, 1], 'todo', "BEGIN:VCALENDAR\r\nBEGIN:VTODO\r\nEND:VTODO\r\nEND:VCALENDAR\r\n");
+ $backend->createCalendarObject([1, 1], 'event', "BEGIN:VCALENDAR\r\nBEGIN:VEVENT\r\nDTSTART:20120101\r\nEND:VEVENT\r\nEND:VCALENDAR\r\n");
+ $backend->createCalendarObject([1, 1], 'event2', "BEGIN:VCALENDAR\r\nBEGIN:VEVENT\r\nDTSTART:20120103\r\nEND:VEVENT\r\nEND:VCALENDAR\r\n");
$filters = [
- 'name' => 'VCALENDAR',
+ 'name' => 'VCALENDAR',
'comp-filters' => [
[
- 'name' => 'VEVENT',
- 'comp-filters' => [],
- 'prop-filters' => [],
+ 'name' => 'VEVENT',
+ 'comp-filters' => [],
+ 'prop-filters' => [],
'is-not-defined' => false,
- 'time-range' => [
+ 'time-range' => [
'start' => new \DateTime('20120102'),
- 'end' => null,
+ 'end' => null,
],
],
],
- 'prop-filters' => [],
+ 'prop-filters' => [],
'is-not-defined' => false,
- 'time-range' => null,
+ 'time-range' => null,
];
$this->assertEquals([
- "event2",
+ 'event2',
], $backend->calendarQuery([1, 1], $filters));
-
}
- function testGetChanges() {
-
+ public function testGetChanges()
+ {
$backend = new PDO($this->pdo);
$id = $backend->createCalendar(
'principals/user1',
@@ -865,37 +823,37 @@ abstract class AbstractPDOTest extends \PHPUnit_Framework_TestCase {
$this->assertEquals([
'syncToken' => 1,
- 'modified' => [],
- 'deleted' => [],
- 'added' => [],
+ 'modified' => [],
+ 'deleted' => [],
+ 'added' => [],
], $result);
$currentToken = $result['syncToken'];
$dummyTodo = "BEGIN:VCALENDAR\r\nBEGIN:VTODO\r\nEND:VTODO\r\nEND:VCALENDAR\r\n";
- $backend->createCalendarObject($id, "todo1.ics", $dummyTodo);
- $backend->createCalendarObject($id, "todo2.ics", $dummyTodo);
- $backend->createCalendarObject($id, "todo3.ics", $dummyTodo);
- $backend->updateCalendarObject($id, "todo1.ics", $dummyTodo);
- $backend->deleteCalendarObject($id, "todo2.ics");
+ $backend->createCalendarObject($id, 'todo1.ics', $dummyTodo);
+ $backend->createCalendarObject($id, 'todo2.ics', $dummyTodo);
+ $backend->createCalendarObject($id, 'todo3.ics', $dummyTodo);
+ $backend->updateCalendarObject($id, 'todo1.ics', $dummyTodo);
+ $backend->deleteCalendarObject($id, 'todo2.ics');
$result = $backend->getChangesForCalendar($id, $currentToken, 1);
$this->assertEquals([
'syncToken' => 6,
- 'modified' => ["todo1.ics"],
- 'deleted' => ["todo2.ics"],
- 'added' => ["todo3.ics"],
+ 'modified' => ['todo1.ics'],
+ 'deleted' => ['todo2.ics'],
+ 'added' => ['todo3.ics'],
], $result);
$result = $backend->getChangesForCalendar($id, null, 1);
$this->assertEquals([
'syncToken' => 6,
- 'modified' => [],
- 'deleted' => [],
- 'added' => ["todo1.ics", "todo3.ics"],
+ 'modified' => [],
+ 'deleted' => [],
+ 'added' => ['todo1.ics', 'todo3.ics'],
], $result);
}
@@ -903,8 +861,8 @@ abstract class AbstractPDOTest extends \PHPUnit_Framework_TestCase {
* @depends testGetChanges
* @expectedException \InvalidArgumentException
*/
- function testGetChangesBadId() {
-
+ public function testGetChangesBadId()
+ {
$backend = new PDO($this->pdo);
$id = $backend->createCalendar(
'principals/user1',
@@ -912,16 +870,15 @@ abstract class AbstractPDOTest extends \PHPUnit_Framework_TestCase {
[]
);
$backend->getChangesForCalendar('bad-id', null, 1);
-
}
- function testCreateSubscriptions() {
-
+ public function testCreateSubscriptions()
+ {
$props = [
- '{http://calendarserver.org/ns/}source' => new \Sabre\DAV\Xml\Property\Href('http://example.org/cal.ics', false),
- '{DAV:}displayname' => 'cal',
- '{http://apple.com/ns/ical/}refreshrate' => 'P1W',
- '{http://apple.com/ns/ical/}calendar-color' => '#FF00FFFF',
+ '{http://calendarserver.org/ns/}source' => new \Sabre\DAV\Xml\Property\Href('http://example.org/cal.ics', false),
+ '{DAV:}displayname' => 'cal',
+ '{http://apple.com/ns/ical/}refreshrate' => 'P1W',
+ '{http://apple.com/ns/ical/}calendar-color' => '#FF00FFFF',
'{http://calendarserver.org/ns/}subscribed-strip-todos' => true,
//'{http://calendarserver.org/ns/}subscribed-strip-alarms' => true,
'{http://calendarserver.org/ns/}subscribed-strip-attachments' => true,
@@ -944,29 +901,27 @@ abstract class AbstractPDOTest extends \PHPUnit_Framework_TestCase {
foreach ($expected as $k => $v) {
$this->assertEquals($subs[0][$k], $expected[$k]);
}
-
}
/**
* @expectedException \Sabre\DAV\Exception\Forbidden
*/
- function testCreateSubscriptionFail() {
-
+ public function testCreateSubscriptionFail()
+ {
$props = [
];
$backend = new PDO($this->pdo);
$backend->createSubscription('principals/user1', 'sub1', $props);
-
}
- function testUpdateSubscriptions() {
-
+ public function testUpdateSubscriptions()
+ {
$props = [
- '{http://calendarserver.org/ns/}source' => new \Sabre\DAV\Xml\Property\Href('http://example.org/cal.ics', false),
- '{DAV:}displayname' => 'cal',
- '{http://apple.com/ns/ical/}refreshrate' => 'P1W',
- '{http://apple.com/ns/ical/}calendar-color' => '#FF00FFFF',
+ '{http://calendarserver.org/ns/}source' => new \Sabre\DAV\Xml\Property\Href('http://example.org/cal.ics', false),
+ '{DAV:}displayname' => 'cal',
+ '{http://apple.com/ns/ical/}refreshrate' => 'P1W',
+ '{http://apple.com/ns/ical/}calendar-color' => '#FF00FFFF',
'{http://calendarserver.org/ns/}subscribed-strip-todos' => true,
//'{http://calendarserver.org/ns/}subscribed-strip-alarms' => true,
'{http://calendarserver.org/ns/}subscribed-strip-attachments' => true,
@@ -976,7 +931,7 @@ abstract class AbstractPDOTest extends \PHPUnit_Framework_TestCase {
$backend->createSubscription('principals/user1', 'sub1', $props);
$newProps = [
- '{DAV:}displayname' => 'new displayname',
+ '{DAV:}displayname' => 'new displayname',
'{http://calendarserver.org/ns/}source' => new \Sabre\DAV\Xml\Property\Href('http://example.org/cal2.ics', false),
];
@@ -1000,16 +955,15 @@ abstract class AbstractPDOTest extends \PHPUnit_Framework_TestCase {
foreach ($expected as $k => $v) {
$this->assertEquals($subs[0][$k], $expected[$k]);
}
-
}
- function testUpdateSubscriptionsFail() {
-
+ public function testUpdateSubscriptionsFail()
+ {
$props = [
- '{http://calendarserver.org/ns/}source' => new \Sabre\DAV\Xml\Property\Href('http://example.org/cal.ics', false),
- '{DAV:}displayname' => 'cal',
- '{http://apple.com/ns/ical/}refreshrate' => 'P1W',
- '{http://apple.com/ns/ical/}calendar-color' => '#FF00FFFF',
+ '{http://calendarserver.org/ns/}source' => new \Sabre\DAV\Xml\Property\Href('http://example.org/cal.ics', false),
+ '{DAV:}displayname' => 'cal',
+ '{http://apple.com/ns/ical/}refreshrate' => 'P1W',
+ '{http://apple.com/ns/ical/}calendar-color' => '#FF00FFFF',
'{http://calendarserver.org/ns/}subscribed-strip-todos' => true,
//'{http://calendarserver.org/ns/}subscribed-strip-alarms' => true,
'{http://calendarserver.org/ns/}subscribed-strip-attachments' => true,
@@ -1019,29 +973,28 @@ abstract class AbstractPDOTest extends \PHPUnit_Framework_TestCase {
$backend->createSubscription('principals/user1', 'sub1', $props);
$propPatch = new DAV\PropPatch([
- '{DAV:}displayname' => 'new displayname',
+ '{DAV:}displayname' => 'new displayname',
'{http://calendarserver.org/ns/}source' => new \Sabre\DAV\Xml\Property\Href('http://example.org/cal2.ics', false),
- '{DAV:}unknown' => 'foo',
+ '{DAV:}unknown' => 'foo',
]);
$backend->updateSubscription(1, $propPatch);
$propPatch->commit();
$this->assertEquals([
- '{DAV:}unknown' => 403,
- '{DAV:}displayname' => 424,
+ '{DAV:}unknown' => 403,
+ '{DAV:}displayname' => 424,
'{http://calendarserver.org/ns/}source' => 424,
], $propPatch->getResult());
-
}
- function testDeleteSubscriptions() {
-
+ public function testDeleteSubscriptions()
+ {
$props = [
- '{http://calendarserver.org/ns/}source' => new \Sabre\DAV\Xml\Property\Href('http://example.org/cal.ics', false),
- '{DAV:}displayname' => 'cal',
- '{http://apple.com/ns/ical/}refreshrate' => 'P1W',
- '{http://apple.com/ns/ical/}calendar-color' => '#FF00FFFF',
+ '{http://calendarserver.org/ns/}source' => new \Sabre\DAV\Xml\Property\Href('http://example.org/cal.ics', false),
+ '{DAV:}displayname' => 'cal',
+ '{http://apple.com/ns/ical/}refreshrate' => 'P1W',
+ '{http://apple.com/ns/ical/}calendar-color' => '#FF00FFFF',
'{http://calendarserver.org/ns/}subscribed-strip-todos' => true,
//'{http://calendarserver.org/ns/}subscribed-strip-alarms' => true,
'{http://calendarserver.org/ns/}subscribed-strip-attachments' => true,
@@ -1051,7 +1004,7 @@ abstract class AbstractPDOTest extends \PHPUnit_Framework_TestCase {
$backend->createSubscription('principals/user1', 'sub1', $props);
$newProps = [
- '{DAV:}displayname' => 'new displayname',
+ '{DAV:}displayname' => 'new displayname',
'{http://calendarserver.org/ns/}source' => new \Sabre\DAV\Xml\Property\Href('http://example.org/cal2.ics', false),
];
@@ -1061,8 +1014,8 @@ abstract class AbstractPDOTest extends \PHPUnit_Framework_TestCase {
$this->assertEquals(0, count($subs));
}
- function testSchedulingMethods() {
-
+ public function testSchedulingMethods()
+ {
$backend = new PDO($this->pdo);
$calData = "BEGIN:VCALENDAR\r\nEND:VCALENDAR\r\n";
@@ -1075,9 +1028,9 @@ abstract class AbstractPDOTest extends \PHPUnit_Framework_TestCase {
$expected = [
'calendardata' => $calData,
- 'uri' => 'schedule1.ics',
- 'etag' => '"' . md5($calData) . '"',
- 'size' => strlen($calData)
+ 'uri' => 'schedule1.ics',
+ 'etag' => '"'.md5($calData).'"',
+ 'size' => strlen($calData),
];
$result = $backend->getSchedulingObject('principals/user1', 'schedule1.ics');
@@ -1104,11 +1057,10 @@ abstract class AbstractPDOTest extends \PHPUnit_Framework_TestCase {
$result = $backend->getSchedulingObject('principals/user1', 'schedule1.ics');
$this->assertNull($result);
-
}
- function testGetInvites() {
-
+ public function testGetInvites()
+ {
$backend = new PDO($this->pdo);
// creating a new calendar
@@ -1118,23 +1070,22 @@ abstract class AbstractPDOTest extends \PHPUnit_Framework_TestCase {
$result = $backend->getInvites($calendar['id']);
$expected = [
new Sharee([
- 'href' => 'principals/user1',
- 'principal' => 'principals/user1',
- 'access' => \Sabre\DAV\Sharing\Plugin::ACCESS_SHAREDOWNER,
+ 'href' => 'principals/user1',
+ 'principal' => 'principals/user1',
+ 'access' => \Sabre\DAV\Sharing\Plugin::ACCESS_SHAREDOWNER,
'inviteStatus' => \Sabre\DAV\Sharing\Plugin::INVITE_ACCEPTED,
- ])
+ ]),
];
$this->assertEquals($expected, $result);
-
}
/**
* @depends testGetInvites
* @expectedException \InvalidArgumentException
*/
- function testGetInvitesBadId() {
-
+ public function testGetInvitesBadId()
+ {
$backend = new PDO($this->pdo);
// creating a new calendar
@@ -1142,14 +1093,13 @@ abstract class AbstractPDOTest extends \PHPUnit_Framework_TestCase {
$calendar = $backend->getCalendarsForUser('principals/user1')[0];
$backend->getInvites('bad-id');
-
}
/**
* @depends testCreateCalendarAndFetch
*/
- function testUpdateInvites() {
-
+ public function testUpdateInvites()
+ {
$backend = new PDO($this->pdo);
// creating a new calendar
@@ -1157,9 +1107,9 @@ abstract class AbstractPDOTest extends \PHPUnit_Framework_TestCase {
$calendar = $backend->getCalendarsForUser('principals/user1')[0];
$ownerSharee = new Sharee([
- 'href' => 'principals/user1',
- 'principal' => 'principals/user1',
- 'access' => \Sabre\DAV\Sharing\Plugin::ACCESS_SHAREDOWNER,
+ 'href' => 'principals/user1',
+ 'principal' => 'principals/user1',
+ 'access' => \Sabre\DAV\Sharing\Plugin::ACCESS_SHAREDOWNER,
'inviteStatus' => \Sabre\DAV\Sharing\Plugin::INVITE_ACCEPTED,
]);
@@ -1168,12 +1118,12 @@ abstract class AbstractPDOTest extends \PHPUnit_Framework_TestCase {
$calendar['id'],
[
new Sharee([
- 'href' => 'mailto:user@example.org',
- 'principal' => 'principals/user2',
- 'access' => \Sabre\DAV\Sharing\Plugin::ACCESS_READ,
+ 'href' => 'mailto:user@example.org',
+ 'principal' => 'principals/user2',
+ 'access' => \Sabre\DAV\Sharing\Plugin::ACCESS_READ,
'inviteStatus' => \Sabre\DAV\Sharing\Plugin::INVITE_ACCEPTED,
- 'properties' => ['{DAV:}displayname' => 'User 2'],
- ])
+ 'properties' => ['{DAV:}displayname' => 'User 2'],
+ ]),
]
);
@@ -1181,26 +1131,26 @@ abstract class AbstractPDOTest extends \PHPUnit_Framework_TestCase {
$expected = [
$ownerSharee,
new Sharee([
- 'href' => 'mailto:user@example.org',
- 'principal' => 'principals/user2',
- 'access' => \Sabre\DAV\Sharing\Plugin::ACCESS_READ,
+ 'href' => 'mailto:user@example.org',
+ 'principal' => 'principals/user2',
+ 'access' => \Sabre\DAV\Sharing\Plugin::ACCESS_READ,
'inviteStatus' => \Sabre\DAV\Sharing\Plugin::INVITE_ACCEPTED,
- 'properties' => [
+ 'properties' => [
'{DAV:}displayname' => 'User 2',
],
- ])
+ ]),
];
$this->assertEquals($expected, $result);
// Checking calendar_instances too
$expectedCalendar = [
- 'id' => [1,2],
- 'principaluri' => 'principals/user2',
+ 'id' => [1, 2],
+ 'principaluri' => 'principals/user2',
'{http://calendarserver.org/ns/}getctag' => 'http://sabre.io/ns/sync/1',
- '{http://sabredav.org/ns}sync-token' => '1',
- 'share-access' => \Sabre\DAV\Sharing\Plugin::ACCESS_READ,
- 'read-only' => true,
- 'share-resource-uri' => '/ns/share/1',
+ '{http://sabredav.org/ns}sync-token' => '1',
+ 'share-access' => \Sabre\DAV\Sharing\Plugin::ACCESS_READ,
+ 'read-only' => true,
+ 'share-resource-uri' => '/ns/share/1',
];
$calendars = $backend->getCalendarsForUser('principals/user2');
@@ -1208,21 +1158,20 @@ abstract class AbstractPDOTest extends \PHPUnit_Framework_TestCase {
$this->assertEquals(
$v,
$calendars[0][$k],
- "Key " . $k . " in calendars array did not have the expected value."
+ 'Key '.$k.' in calendars array did not have the expected value.'
);
}
-
// Updating an invite
$backend->updateInvites(
$calendar['id'],
[
new Sharee([
- 'href' => 'mailto:user@example.org',
- 'principal' => 'principals/user2',
- 'access' => \Sabre\DAV\Sharing\Plugin::ACCESS_READWRITE,
+ 'href' => 'mailto:user@example.org',
+ 'principal' => 'principals/user2',
+ 'access' => \Sabre\DAV\Sharing\Plugin::ACCESS_READWRITE,
'inviteStatus' => \Sabre\DAV\Sharing\Plugin::INVITE_ACCEPTED,
- ])
+ ]),
]
);
@@ -1230,14 +1179,14 @@ abstract class AbstractPDOTest extends \PHPUnit_Framework_TestCase {
$expected = [
$ownerSharee,
new Sharee([
- 'href' => 'mailto:user@example.org',
- 'principal' => 'principals/user2',
- 'access' => \Sabre\DAV\Sharing\Plugin::ACCESS_READWRITE,
+ 'href' => 'mailto:user@example.org',
+ 'principal' => 'principals/user2',
+ 'access' => \Sabre\DAV\Sharing\Plugin::ACCESS_READWRITE,
'inviteStatus' => \Sabre\DAV\Sharing\Plugin::INVITE_ACCEPTED,
- 'properties' => [
+ 'properties' => [
'{DAV:}displayname' => 'User 2',
],
- ])
+ ]),
];
$this->assertEquals($expected, $result);
@@ -1246,15 +1195,15 @@ abstract class AbstractPDOTest extends \PHPUnit_Framework_TestCase {
$calendar['id'],
[
new Sharee([
- 'href' => 'mailto:user@example.org',
+ 'href' => 'mailto:user@example.org',
'access' => \Sabre\DAV\Sharing\Plugin::ACCESS_NOACCESS,
- ])
+ ]),
]
);
$result = $backend->getInvites($calendar['id']);
$expected = [
- $ownerSharee
+ $ownerSharee,
];
$this->assertEquals($expected, $result);
@@ -1263,45 +1212,43 @@ abstract class AbstractPDOTest extends \PHPUnit_Framework_TestCase {
$calendar['id'],
[
new Sharee([
- 'href' => 'principals/user2',
+ 'href' => 'principals/user2',
'access' => \Sabre\DAV\Sharing\Plugin::ACCESS_NOACCESS,
- ])
+ ]),
]
);
$result = $backend->getInvites($calendar['id']);
$expected = [
new Sharee([
- 'href' => 'principals/user1',
- 'principal' => 'principals/user1',
- 'access' => \Sabre\DAV\Sharing\Plugin::ACCESS_SHAREDOWNER,
+ 'href' => 'principals/user1',
+ 'principal' => 'principals/user1',
+ 'access' => \Sabre\DAV\Sharing\Plugin::ACCESS_SHAREDOWNER,
'inviteStatus' => \Sabre\DAV\Sharing\Plugin::INVITE_ACCEPTED,
]),
];
$this->assertEquals($expected, $result);
-
}
/**
* @depends testUpdateInvites
* @expectedException \InvalidArgumentException
*/
- function testUpdateInvitesBadId() {
-
+ public function testUpdateInvitesBadId()
+ {
$backend = new PDO($this->pdo);
// Add a new invite
$backend->updateInvites(
'bad-id',
[]
);
-
}
/**
* @depends testUpdateInvites
*/
- function testUpdateInvitesNoPrincipal() {
-
+ public function testUpdateInvitesNoPrincipal()
+ {
$backend = new PDO($this->pdo);
// creating a new calendar
@@ -1309,9 +1256,9 @@ abstract class AbstractPDOTest extends \PHPUnit_Framework_TestCase {
$calendar = $backend->getCalendarsForUser('principals/user1')[0];
$ownerSharee = new Sharee([
- 'href' => 'principals/user1',
- 'principal' => 'principals/user1',
- 'access' => \Sabre\DAV\Sharing\Plugin::ACCESS_SHAREDOWNER,
+ 'href' => 'principals/user1',
+ 'principal' => 'principals/user1',
+ 'access' => \Sabre\DAV\Sharing\Plugin::ACCESS_SHAREDOWNER,
'inviteStatus' => \Sabre\DAV\Sharing\Plugin::INVITE_ACCEPTED,
]);
@@ -1320,12 +1267,12 @@ abstract class AbstractPDOTest extends \PHPUnit_Framework_TestCase {
$calendar['id'],
[
new Sharee([
- 'href' => 'mailto:user@example.org',
- 'principal' => null,
- 'access' => \Sabre\DAV\Sharing\Plugin::ACCESS_READ,
+ 'href' => 'mailto:user@example.org',
+ 'principal' => null,
+ 'access' => \Sabre\DAV\Sharing\Plugin::ACCESS_READ,
'inviteStatus' => \Sabre\DAV\Sharing\Plugin::INVITE_ACCEPTED,
- 'properties' => ['{DAV:}displayname' => 'User 2'],
- ])
+ 'properties' => ['{DAV:}displayname' => 'User 2'],
+ ]),
]
);
@@ -1333,24 +1280,23 @@ abstract class AbstractPDOTest extends \PHPUnit_Framework_TestCase {
$expected = [
$ownerSharee,
new Sharee([
- 'href' => 'mailto:user@example.org',
- 'principal' => null,
- 'access' => \Sabre\DAV\Sharing\Plugin::ACCESS_READ,
+ 'href' => 'mailto:user@example.org',
+ 'principal' => null,
+ 'access' => \Sabre\DAV\Sharing\Plugin::ACCESS_READ,
'inviteStatus' => \Sabre\DAV\Sharing\Plugin::INVITE_INVALID,
- 'properties' => [
+ 'properties' => [
'{DAV:}displayname' => 'User 2',
],
- ])
+ ]),
];
$this->assertEquals($expected, $result, null, 0.0, 10, true); // Last argument is $canonicalize = true, which allows us to compare, ignoring the order, because it's different between MySQL and Sqlite.
-
}
/**
* @depends testUpdateInvites
*/
- function testDeleteSharedCalendar() {
-
+ public function testDeleteSharedCalendar()
+ {
$backend = new PDO($this->pdo);
// creating a new calendar
@@ -1358,9 +1304,9 @@ abstract class AbstractPDOTest extends \PHPUnit_Framework_TestCase {
$calendar = $backend->getCalendarsForUser('principals/user1')[0];
$ownerSharee = new Sharee([
- 'href' => 'principals/user1',
- 'principal' => 'principals/user1',
- 'access' => \Sabre\DAV\Sharing\Plugin::ACCESS_SHAREDOWNER,
+ 'href' => 'principals/user1',
+ 'principal' => 'principals/user1',
+ 'access' => \Sabre\DAV\Sharing\Plugin::ACCESS_SHAREDOWNER,
'inviteStatus' => \Sabre\DAV\Sharing\Plugin::INVITE_ACCEPTED,
]);
@@ -1369,23 +1315,23 @@ abstract class AbstractPDOTest extends \PHPUnit_Framework_TestCase {
$calendar['id'],
[
new Sharee([
- 'href' => 'mailto:user@example.org',
- 'principal' => 'principals/user2',
- 'access' => \Sabre\DAV\Sharing\Plugin::ACCESS_READ,
+ 'href' => 'mailto:user@example.org',
+ 'principal' => 'principals/user2',
+ 'access' => \Sabre\DAV\Sharing\Plugin::ACCESS_READ,
'inviteStatus' => \Sabre\DAV\Sharing\Plugin::INVITE_ACCEPTED,
- 'properties' => ['{DAV:}displayname' => 'User 2'],
- ])
+ 'properties' => ['{DAV:}displayname' => 'User 2'],
+ ]),
]
);
$expectedCalendar = [
- 'id' => [1,2],
- 'principaluri' => 'principals/user2',
+ 'id' => [1, 2],
+ 'principaluri' => 'principals/user2',
'{http://calendarserver.org/ns/}getctag' => 'http://sabre.io/ns/sync/1',
- '{http://sabredav.org/ns}sync-token' => '1',
- 'share-access' => \Sabre\DAV\Sharing\Plugin::ACCESS_READ,
- 'read-only' => true,
- 'share-resource-uri' => '/ns/share/1',
+ '{http://sabredav.org/ns}sync-token' => '1',
+ 'share-access' => \Sabre\DAV\Sharing\Plugin::ACCESS_READ,
+ 'read-only' => true,
+ 'share-resource-uri' => '/ns/share/1',
];
$calendars = $backend->getCalendarsForUser('principals/user2');
@@ -1393,7 +1339,7 @@ abstract class AbstractPDOTest extends \PHPUnit_Framework_TestCase {
$this->assertEquals(
$v,
$calendars[0][$k],
- "Key " . $k . " in calendars array did not have the expected value."
+ 'Key '.$k.' in calendars array did not have the expected value.'
);
}
@@ -1408,24 +1354,21 @@ abstract class AbstractPDOTest extends \PHPUnit_Framework_TestCase {
$result = $backend->getInvites($calendar['id']);
$expected = [
new Sharee([
- 'href' => 'principals/user1',
- 'principal' => 'principals/user1',
- 'access' => \Sabre\DAV\Sharing\Plugin::ACCESS_SHAREDOWNER,
+ 'href' => 'principals/user1',
+ 'principal' => 'principals/user1',
+ 'access' => \Sabre\DAV\Sharing\Plugin::ACCESS_SHAREDOWNER,
'inviteStatus' => \Sabre\DAV\Sharing\Plugin::INVITE_ACCEPTED,
]),
];
$this->assertEquals($expected, $result);
-
}
/**
* @expectedException \Sabre\DAV\Exception\NotImplemented
*/
- function testSetPublishStatus() {
-
+ public function testSetPublishStatus()
+ {
$backend = new PDO($this->pdo);
$backend->setPublishStatus([1, 1], true);
-
}
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/CalDAV/Backend/AbstractTest.php b/vendor/sabre/dav/tests/Sabre/CalDAV/Backend/AbstractTest.php
index 7f642efc9..166de1dab 100644
--- a/vendor/sabre/dav/tests/Sabre/CalDAV/Backend/AbstractTest.php
+++ b/vendor/sabre/dav/tests/Sabre/CalDAV/Backend/AbstractTest.php
@@ -1,14 +1,16 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV\Backend;
use
Sabre\DAV\PropPatch;
-class AbstractTest extends \PHPUnit_Framework_TestCase {
-
- function testUpdateCalendar() {
-
+class AbstractTest extends \PHPUnit\Framework\TestCase
+{
+ public function testUpdateCalendar()
+ {
$abstract = new AbstractMock();
$propPatch = new PropPatch(['{DAV:}displayname' => 'anything']);
@@ -16,36 +18,34 @@ class AbstractTest extends \PHPUnit_Framework_TestCase {
$result = $propPatch->commit();
$this->assertFalse($result);
-
}
- function testCalendarQuery() {
-
+ public function testCalendarQuery()
+ {
$abstract = new AbstractMock();
$filters = [
- 'name' => 'VCALENDAR',
+ 'name' => 'VCALENDAR',
'comp-filters' => [
[
- 'name' => 'VEVENT',
- 'comp-filters' => [],
- 'prop-filters' => [],
+ 'name' => 'VEVENT',
+ 'comp-filters' => [],
+ 'prop-filters' => [],
'is-not-defined' => false,
- 'time-range' => null,
+ 'time-range' => null,
],
],
- 'prop-filters' => [],
+ 'prop-filters' => [],
'is-not-defined' => false,
- 'time-range' => null,
+ 'time-range' => null,
];
$this->assertEquals([
'event1.ics',
], $abstract->calendarQuery(1, $filters));
-
}
- function testGetCalendarObjectByUID() {
-
+ public function testGetCalendarObjectByUID()
+ {
$abstract = new AbstractMock();
$this->assertNull(
$abstract->getCalendarObjectByUID('principal1', 'zim')
@@ -60,11 +60,10 @@ class AbstractTest extends \PHPUnit_Framework_TestCase {
$this->assertNull(
$abstract->getCalendarObjectByUID('principal1', 'shared')
);
-
}
- function testGetMultipleCalendarObjects() {
-
+ public function testGetMultipleCalendarObjects()
+ {
$abstract = new AbstractMock();
$result = $abstract->getMultipleCalendarObjects(1, [
'event1.ics',
@@ -73,106 +72,113 @@ class AbstractTest extends \PHPUnit_Framework_TestCase {
$expected = [
[
- 'id' => 1,
- 'calendarid' => 1,
- 'uri' => 'event1.ics',
+ 'id' => 1,
+ 'calendarid' => 1,
+ 'uri' => 'event1.ics',
'calendardata' => "BEGIN:VCALENDAR\r\nBEGIN:VEVENT\r\nUID:foo\r\nEND:VEVENT\r\nEND:VCALENDAR\r\n",
],
[
- 'id' => 2,
- 'calendarid' => 1,
- 'uri' => 'task1.ics',
+ 'id' => 2,
+ 'calendarid' => 1,
+ 'uri' => 'task1.ics',
'calendardata' => "BEGIN:VCALENDAR\r\nBEGIN:VTODO\r\nEND:VTODO\r\nEND:VCALENDAR\r\n",
],
];
$this->assertEquals($expected, $result);
-
-
}
-
}
-class AbstractMock extends AbstractBackend {
-
- function getCalendarsForUser($principalUri) {
-
+class AbstractMock extends AbstractBackend
+{
+ public function getCalendarsForUser($principalUri)
+ {
return [
[
- 'id' => 1,
+ 'id' => 1,
'principaluri' => 'principal1',
- 'uri' => 'cal1',
+ 'uri' => 'cal1',
],
[
- 'id' => 2,
- 'principaluri' => 'principal1',
+ 'id' => 2,
+ 'principaluri' => 'principal1',
'{http://sabredav.org/ns}owner-principal' => 'principal2',
- 'uri' => 'cal1',
+ 'uri' => 'cal1',
],
];
+ }
+
+ public function createCalendar($principalUri, $calendarUri, array $properties)
+ {
+ }
+ public function deleteCalendar($calendarId)
+ {
}
- function createCalendar($principalUri, $calendarUri, array $properties) { }
- function deleteCalendar($calendarId) { }
- function getCalendarObjects($calendarId) {
+ public function getCalendarObjects($calendarId)
+ {
switch ($calendarId) {
case 1:
return [
[
- 'id' => 1,
+ 'id' => 1,
'calendarid' => 1,
- 'uri' => 'event1.ics',
+ 'uri' => 'event1.ics',
],
[
- 'id' => 2,
+ 'id' => 2,
'calendarid' => 1,
- 'uri' => 'task1.ics',
+ 'uri' => 'task1.ics',
],
];
case 2:
return [
[
- 'id' => 3,
+ 'id' => 3,
'calendarid' => 2,
- 'uri' => 'shared-event.ics',
- ]
+ 'uri' => 'shared-event.ics',
+ ],
];
}
-
}
- function getCalendarObject($calendarId, $objectUri) {
-
+ public function getCalendarObject($calendarId, $objectUri)
+ {
switch ($objectUri) {
-
- case 'event1.ics' :
+ case 'event1.ics':
return [
- 'id' => 1,
- 'calendarid' => 1,
- 'uri' => 'event1.ics',
+ 'id' => 1,
+ 'calendarid' => 1,
+ 'uri' => 'event1.ics',
'calendardata' => "BEGIN:VCALENDAR\r\nBEGIN:VEVENT\r\nUID:foo\r\nEND:VEVENT\r\nEND:VCALENDAR\r\n",
];
- case 'task1.ics' :
+ case 'task1.ics':
return [
- 'id' => 2,
- 'calendarid' => 1,
- 'uri' => 'task1.ics',
+ 'id' => 2,
+ 'calendarid' => 1,
+ 'uri' => 'task1.ics',
'calendardata' => "BEGIN:VCALENDAR\r\nBEGIN:VTODO\r\nEND:VTODO\r\nEND:VCALENDAR\r\n",
];
- case 'shared-event.ics' :
+ case 'shared-event.ics':
return [
- 'id' => 3,
- 'calendarid' => 2,
- 'uri' => 'event1.ics',
+ 'id' => 3,
+ 'calendarid' => 2,
+ 'uri' => 'event1.ics',
'calendardata' => "BEGIN:VCALENDAR\r\nBEGIN:VEVENT\r\nUID:shared\r\nEND:VEVENT\r\nEND:VCALENDAR\r\n",
];
-
}
+ }
+ public function createCalendarObject($calendarId, $objectUri, $calendarData)
+ {
}
- function createCalendarObject($calendarId, $objectUri, $calendarData) { }
- function updateCalendarObject($calendarId, $objectUri, $calendarData) { }
- function deleteCalendarObject($calendarId, $objectUri) { }
+ public function updateCalendarObject($calendarId, $objectUri, $calendarData)
+ {
+ }
+
+ public function deleteCalendarObject($calendarId, $objectUri)
+ {
+ }
}
diff --git a/vendor/sabre/dav/tests/Sabre/CalDAV/Backend/Mock.php b/vendor/sabre/dav/tests/Sabre/CalDAV/Backend/Mock.php
index cc665cd8f..9f18eeb72 100644
--- a/vendor/sabre/dav/tests/Sabre/CalDAV/Backend/Mock.php
+++ b/vendor/sabre/dav/tests/Sabre/CalDAV/Backend/Mock.php
@@ -1,17 +1,19 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV\Backend;
use Sabre\CalDAV;
use Sabre\DAV;
-class Mock extends AbstractBackend {
-
+class Mock extends AbstractBackend
+{
protected $calendarData;
protected $calendars;
- function __construct(array $calendars = [], array $calendarData = []) {
-
+ public function __construct(array $calendars = [], array $calendarData = [])
+ {
foreach ($calendars as &$calendar) {
if (!isset($calendar['id'])) {
$calendar['id'] = DAV\UUIDUtil::getUUID();
@@ -20,7 +22,6 @@ class Mock extends AbstractBackend {
$this->calendars = $calendars;
$this->calendarData = $calendarData;
-
}
/**
@@ -38,10 +39,11 @@ class Mock extends AbstractBackend {
* common one is '{DAV:}displayname'.
*
* @param string $principalUri
+ *
* @return array
*/
- function getCalendarsForUser($principalUri) {
-
+ public function getCalendarsForUser($principalUri)
+ {
$r = [];
foreach ($this->calendars as $row) {
if ($row['principaluri'] == $principalUri) {
@@ -50,7 +52,6 @@ class Mock extends AbstractBackend {
}
return $r;
-
}
/**
@@ -64,21 +65,21 @@ class Mock extends AbstractBackend {
*
* @param string $principalUri
* @param string $calendarUri
- * @param array $properties
+ * @param array $properties
+ *
* @return string|int
*/
- function createCalendar($principalUri, $calendarUri, array $properties) {
-
+ public function createCalendar($principalUri, $calendarUri, array $properties)
+ {
$id = DAV\UUIDUtil::getUUID();
$this->calendars[] = array_merge([
- 'id' => $id,
- 'principaluri' => $principalUri,
- 'uri' => $calendarUri,
- '{' . CalDAV\Plugin::NS_CALDAV . '}supported-calendar-component-set' => new CalDAV\Xml\Property\SupportedCalendarComponentSet(['VEVENT', 'VTODO']),
+ 'id' => $id,
+ 'principaluri' => $principalUri,
+ 'uri' => $calendarUri,
+ '{'.CalDAV\Plugin::NS_CALDAV.'}supported-calendar-component-set' => new CalDAV\Xml\Property\SupportedCalendarComponentSet(['VEVENT', 'VTODO']),
], $properties);
return $id;
-
}
/**
@@ -93,16 +94,13 @@ class Mock extends AbstractBackend {
*
* Read the PropPatch documentation for more info and examples.
*
- * @param mixed $calendarId
+ * @param mixed $calendarId
* @param \Sabre\DAV\PropPatch $propPatch
- * @return void
*/
- function updateCalendar($calendarId, \Sabre\DAV\PropPatch $propPatch) {
-
- $propPatch->handleRemaining(function($props) use ($calendarId) {
-
+ public function updateCalendar($calendarId, \Sabre\DAV\PropPatch $propPatch)
+ {
+ $propPatch->handleRemaining(function ($props) use ($calendarId) {
foreach ($this->calendars as $k => $calendar) {
-
if ($calendar['id'] === $calendarId) {
foreach ($props as $propName => $propValue) {
if (is_null($propValue)) {
@@ -111,30 +109,25 @@ class Mock extends AbstractBackend {
$this->calendars[$k][$propName] = $propValue;
}
}
- return true;
+ return true;
}
-
}
-
});
-
}
/**
- * Delete a calendar and all it's objects
+ * Delete a calendar and all it's objects.
*
* @param string $calendarId
- * @return void
*/
- function deleteCalendar($calendarId) {
-
+ public function deleteCalendar($calendarId)
+ {
foreach ($this->calendars as $k => $calendar) {
if ($calendar['id'] === $calendarId) {
unset($this->calendars[$k]);
}
}
-
}
/**
@@ -157,12 +150,14 @@ class Mock extends AbstractBackend {
* calendardata.
*
* @param string $calendarId
+ *
* @return array
*/
- function getCalendarObjects($calendarId) {
-
- if (!isset($this->calendarData[$calendarId]))
+ public function getCalendarObjects($calendarId)
+ {
+ if (!isset($this->calendarData[$calendarId])) {
return [];
+ }
$objects = $this->calendarData[$calendarId];
@@ -171,8 +166,8 @@ class Mock extends AbstractBackend {
$object['uri'] = $uri;
$object['lastmodified'] = null;
}
- return $objects;
+ return $objects;
}
/**
@@ -187,12 +182,13 @@ class Mock extends AbstractBackend {
*
* This method must return null if the object did not exist.
*
- * @param mixed $calendarId
+ * @param mixed $calendarId
* @param string $objectUri
+ *
* @return array|null
*/
- function getCalendarObject($calendarId, $objectUri) {
-
+ public function getCalendarObject($calendarId, $objectUri)
+ {
if (!isset($this->calendarData[$calendarId][$objectUri])) {
return null;
}
@@ -200,8 +196,8 @@ class Mock extends AbstractBackend {
$object['calendarid'] = $calendarId;
$object['uri'] = $objectUri;
$object['lastmodified'] = null;
- return $object;
+ return $object;
}
/**
@@ -210,17 +206,16 @@ class Mock extends AbstractBackend {
* @param string $calendarId
* @param string $objectUri
* @param string $calendarData
- * @return void
*/
- function createCalendarObject($calendarId, $objectUri, $calendarData) {
-
+ public function createCalendarObject($calendarId, $objectUri, $calendarData)
+ {
$this->calendarData[$calendarId][$objectUri] = [
'calendardata' => $calendarData,
- 'calendarid' => $calendarId,
- 'uri' => $objectUri,
+ 'calendarid' => $calendarId,
+ 'uri' => $objectUri,
];
- return '"' . md5($calendarData) . '"';
+ return '"'.md5($calendarData).'"';
}
/**
@@ -229,17 +224,16 @@ class Mock extends AbstractBackend {
* @param string $calendarId
* @param string $objectUri
* @param string $calendarData
- * @return void
*/
- function updateCalendarObject($calendarId, $objectUri, $calendarData) {
-
+ public function updateCalendarObject($calendarId, $objectUri, $calendarData)
+ {
$this->calendarData[$calendarId][$objectUri] = [
'calendardata' => $calendarData,
- 'calendarid' => $calendarId,
- 'uri' => $objectUri,
+ 'calendarid' => $calendarId,
+ 'uri' => $objectUri,
];
- return '"' . md5($calendarData) . '"';
+ return '"'.md5($calendarData).'"';
}
/**
@@ -247,12 +241,9 @@ class Mock extends AbstractBackend {
*
* @param string $calendarId
* @param string $objectUri
- * @return void
*/
- function deleteCalendarObject($calendarId, $objectUri) {
-
+ public function deleteCalendarObject($calendarId, $objectUri)
+ {
unset($this->calendarData[$calendarId][$objectUri]);
-
}
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/CalDAV/Backend/PDOMySQLTest.php b/vendor/sabre/dav/tests/Sabre/CalDAV/Backend/PDOMySQLTest.php
index e068ff1e7..66388def4 100644
--- a/vendor/sabre/dav/tests/Sabre/CalDAV/Backend/PDOMySQLTest.php
+++ b/vendor/sabre/dav/tests/Sabre/CalDAV/Backend/PDOMySQLTest.php
@@ -1,9 +1,10 @@
<?php
-namespace Sabre\CalDAV\Backend;
+declare(strict_types=1);
-class PDOMySQLTest extends AbstractPDOTest {
+namespace Sabre\CalDAV\Backend;
+class PDOMySQLTest extends AbstractPDOTest
+{
public $driver = 'mysql';
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/CalDAV/Backend/PDOSqliteTest.php b/vendor/sabre/dav/tests/Sabre/CalDAV/Backend/PDOSqliteTest.php
index 90ad5a171..4470e5810 100644
--- a/vendor/sabre/dav/tests/Sabre/CalDAV/Backend/PDOSqliteTest.php
+++ b/vendor/sabre/dav/tests/Sabre/CalDAV/Backend/PDOSqliteTest.php
@@ -1,9 +1,10 @@
<?php
-namespace Sabre\CalDAV\Backend;
+declare(strict_types=1);
-class PDOSqliteTest extends AbstractPDOTest {
+namespace Sabre\CalDAV\Backend;
+class PDOSqliteTest extends AbstractPDOTest
+{
public $driver = 'sqlite';
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/CalDAV/CalendarObjectTest.php b/vendor/sabre/dav/tests/Sabre/CalDAV/CalendarObjectTest.php
index c92cde661..d6073514f 100644
--- a/vendor/sabre/dav/tests/Sabre/CalDAV/CalendarObjectTest.php
+++ b/vendor/sabre/dav/tests/Sabre/CalDAV/CalendarObjectTest.php
@@ -1,11 +1,13 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV;
require_once 'Sabre/CalDAV/TestUtil.php';
-class CalendarObjectTest extends \PHPUnit_Framework_TestCase {
-
+class CalendarObjectTest extends \PHPUnit\Framework\TestCase
+{
/**
* @var Sabre\CalDAV\Backend_PDO
*/
@@ -16,25 +18,23 @@ class CalendarObjectTest extends \PHPUnit_Framework_TestCase {
protected $calendar;
protected $principalBackend;
- function setup() {
-
+ public function setup()
+ {
$this->backend = TestUtil::getBackend();
$calendars = $this->backend->getCalendarsForUser('principals/user1');
$this->assertEquals(2, count($calendars));
$this->calendar = new Calendar($this->backend, $calendars[0]);
-
}
- function teardown() {
-
+ public function teardown()
+ {
unset($this->calendar);
unset($this->backend);
-
}
- function testSetup() {
-
+ public function testSetup()
+ {
$children = $this->calendar->getChildren();
$this->assertTrue($children[0] instanceof CalendarObject);
@@ -42,54 +42,50 @@ class CalendarObjectTest extends \PHPUnit_Framework_TestCase {
$this->assertInternalType('string', $children[0]->get());
$this->assertInternalType('string', $children[0]->getETag());
$this->assertEquals('text/calendar; charset=utf-8', $children[0]->getContentType());
-
}
/**
- * @expectedException InvalidArgumentException
+ * @expectedException \InvalidArgumentException
*/
- function testInvalidArg1() {
-
+ public function testInvalidArg1()
+ {
$obj = new CalendarObject(
new Backend\Mock([], []),
[],
[]
);
-
}
/**
- * @expectedException InvalidArgumentException
+ * @expectedException \InvalidArgumentException
*/
- function testInvalidArg2() {
-
+ public function testInvalidArg2()
+ {
$obj = new CalendarObject(
new Backend\Mock([], []),
[],
['calendarid' => '1']
);
-
}
/**
* @depends testSetup
*/
- function testPut() {
-
+ public function testPut()
+ {
$children = $this->calendar->getChildren();
$this->assertTrue($children[0] instanceof CalendarObject);
$newData = TestUtil::getTestCalendarData();
$children[0]->put($newData);
$this->assertEquals($newData, $children[0]->get());
-
}
/**
* @depends testSetup
*/
- function testPutStream() {
-
+ public function testPutStream()
+ {
$children = $this->calendar->getChildren();
$this->assertTrue($children[0] instanceof CalendarObject);
$newData = TestUtil::getTestCalendarData();
@@ -99,15 +95,13 @@ class CalendarObjectTest extends \PHPUnit_Framework_TestCase {
rewind($stream);
$children[0]->put($stream);
$this->assertEquals($newData, $children[0]->get());
-
}
-
/**
* @depends testSetup
*/
- function testDelete() {
-
+ public function testDelete()
+ {
$children = $this->calendar->getChildren();
$this->assertTrue($children[0] instanceof CalendarObject);
@@ -116,14 +110,13 @@ class CalendarObjectTest extends \PHPUnit_Framework_TestCase {
$children2 = $this->calendar->getChildren();
$this->assertEquals(count($children) - 1, count($children2));
-
}
/**
* @depends testSetup
*/
- function testGetLastModified() {
-
+ public function testGetLastModified()
+ {
$children = $this->calendar->getChildren();
$this->assertTrue($children[0] instanceof CalendarObject);
@@ -131,14 +124,13 @@ class CalendarObjectTest extends \PHPUnit_Framework_TestCase {
$lastMod = $obj->getLastModified();
$this->assertTrue(is_int($lastMod) || ctype_digit($lastMod) || is_null($lastMod));
-
}
/**
* @depends testSetup
*/
- function testGetSize() {
-
+ public function testGetSize()
+ {
$children = $this->calendar->getChildren();
$this->assertTrue($children[0] instanceof CalendarObject);
@@ -146,31 +138,28 @@ class CalendarObjectTest extends \PHPUnit_Framework_TestCase {
$size = $obj->getSize();
$this->assertInternalType('int', $size);
-
}
- function testGetOwner() {
-
+ public function testGetOwner()
+ {
$children = $this->calendar->getChildren();
$this->assertTrue($children[0] instanceof CalendarObject);
$obj = $children[0];
$this->assertEquals('principals/user1', $obj->getOwner());
-
}
- function testGetGroup() {
-
+ public function testGetGroup()
+ {
$children = $this->calendar->getChildren();
$this->assertTrue($children[0] instanceof CalendarObject);
$obj = $children[0];
$this->assertNull($obj->getGroup());
-
}
- function testGetACL() {
-
+ public function testGetACL()
+ {
$expected = [
[
'privilege' => '{DAV:}read',
@@ -204,11 +193,10 @@ class CalendarObjectTest extends \PHPUnit_Framework_TestCase {
$obj = $children[0];
$this->assertEquals($expected, $obj->getACL());
-
}
- function testDefaultACL() {
-
+ public function testDefaultACL()
+ {
$backend = new Backend\Mock([], []);
$calendarObject = new CalendarObject($backend, ['principaluri' => 'principals/user1'], ['calendarid' => 1, 'uri' => 'foo']);
$expected = [
@@ -229,31 +217,28 @@ class CalendarObjectTest extends \PHPUnit_Framework_TestCase {
],
];
$this->assertEquals($expected, $calendarObject->getACL());
-
-
}
/**
* @expectedException \Sabre\DAV\Exception\Forbidden
*/
- function testSetACL() {
-
+ public function testSetACL()
+ {
$children = $this->calendar->getChildren();
$this->assertTrue($children[0] instanceof CalendarObject);
$obj = $children[0];
$obj->setACL([]);
-
}
- function testGet() {
-
+ public function testGet()
+ {
$children = $this->calendar->getChildren();
$this->assertTrue($children[0] instanceof CalendarObject);
$obj = $children[0];
- $expected = "BEGIN:VCALENDAR
+ $expected = 'BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Apple Inc.//iCal 4.0.1//EN
CALSCALE:GREGORIAN
@@ -284,100 +269,91 @@ DTEND;TZID=Asia/Seoul:20100223T070000
ATTENDEE;PARTSTAT=NEEDS-ACTION:mailto:lisa@example.com
SEQUENCE:2
END:VEVENT
-END:VCALENDAR";
-
-
+END:VCALENDAR';
$this->assertEquals($expected, $obj->get());
-
}
- function testGetRefetch() {
-
+ public function testGetRefetch()
+ {
$backend = new Backend\Mock([], [
1 => [
'foo' => [
'calendardata' => 'foo',
- 'uri' => 'foo'
+ 'uri' => 'foo',
],
- ]
+ ],
]);
$obj = new CalendarObject($backend, ['id' => 1], ['uri' => 'foo']);
$this->assertEquals('foo', $obj->get());
-
}
- function testGetEtag1() {
-
+ public function testGetEtag1()
+ {
$objectInfo = [
'calendardata' => 'foo',
- 'uri' => 'foo',
- 'etag' => 'bar',
- 'calendarid' => 1
+ 'uri' => 'foo',
+ 'etag' => 'bar',
+ 'calendarid' => 1,
];
$backend = new Backend\Mock([], []);
$obj = new CalendarObject($backend, [], $objectInfo);
$this->assertEquals('bar', $obj->getETag());
-
}
- function testGetEtag2() {
-
+ public function testGetEtag2()
+ {
$objectInfo = [
'calendardata' => 'foo',
- 'uri' => 'foo',
- 'calendarid' => 1
+ 'uri' => 'foo',
+ 'calendarid' => 1,
];
$backend = new Backend\Mock([], []);
$obj = new CalendarObject($backend, [], $objectInfo);
- $this->assertEquals('"' . md5('foo') . '"', $obj->getETag());
-
+ $this->assertEquals('"'.md5('foo').'"', $obj->getETag());
}
- function testGetSupportedPrivilegesSet() {
-
+ public function testGetSupportedPrivilegesSet()
+ {
$objectInfo = [
'calendardata' => 'foo',
- 'uri' => 'foo',
- 'calendarid' => 1
+ 'uri' => 'foo',
+ 'calendarid' => 1,
];
$backend = new Backend\Mock([], []);
$obj = new CalendarObject($backend, [], $objectInfo);
$this->assertNull($obj->getSupportedPrivilegeSet());
-
}
- function testGetSize1() {
-
+ public function testGetSize1()
+ {
$objectInfo = [
'calendardata' => 'foo',
- 'uri' => 'foo',
- 'calendarid' => 1
+ 'uri' => 'foo',
+ 'calendarid' => 1,
];
$backend = new Backend\Mock([], []);
$obj = new CalendarObject($backend, [], $objectInfo);
$this->assertEquals(3, $obj->getSize());
-
}
- function testGetSize2() {
-
+ public function testGetSize2()
+ {
$objectInfo = [
- 'uri' => 'foo',
+ 'uri' => 'foo',
'calendarid' => 1,
- 'size' => 4,
+ 'size' => 4,
];
$backend = new Backend\Mock([], []);
$obj = new CalendarObject($backend, [], $objectInfo);
$this->assertEquals(4, $obj->getSize());
-
}
}
diff --git a/vendor/sabre/dav/tests/Sabre/CalDAV/CalendarQueryVAlarmTest.php b/vendor/sabre/dav/tests/Sabre/CalDAV/CalendarQueryVAlarmTest.php
index ca06d8ffa..660832ba4 100644
--- a/vendor/sabre/dav/tests/Sabre/CalDAV/CalendarQueryVAlarmTest.php
+++ b/vendor/sabre/dav/tests/Sabre/CalDAV/CalendarQueryVAlarmTest.php
@@ -1,17 +1,19 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV;
use Sabre\VObject;
-class CalendarQueryVAlarmTest extends \PHPUnit_Framework_TestCase {
-
+class CalendarQueryVAlarmTest extends \PHPUnit\Framework\TestCase
+{
/**
* This test is specifically for a time-range query on a VALARM, contained
- * in a VEVENT that's recurring
+ * in a VEVENT that's recurring.
*/
- function testValarm() {
-
+ public function testValarm()
+ {
$vcalendar = new VObject\Component\VCalendar();
$vevent = $vcalendar->createComponent('VEVENT');
@@ -23,29 +25,28 @@ class CalendarQueryVAlarmTest extends \PHPUnit_Framework_TestCase {
$valarm->TRIGGER = '-P15D';
$vevent->add($valarm);
-
$vcalendar->add($vevent);
$filter = [
- 'name' => 'VCALENDAR',
+ 'name' => 'VCALENDAR',
'is-not-defined' => false,
- 'time-range' => null,
- 'prop-filters' => [],
- 'comp-filters' => [
+ 'time-range' => null,
+ 'prop-filters' => [],
+ 'comp-filters' => [
[
- 'name' => 'VEVENT',
+ 'name' => 'VEVENT',
'is-not-defined' => false,
- 'time-range' => null,
- 'prop-filters' => [],
- 'comp-filters' => [
+ 'time-range' => null,
+ 'prop-filters' => [],
+ 'comp-filters' => [
[
- 'name' => 'VALARM',
+ 'name' => 'VALARM',
'is-not-defined' => false,
- 'prop-filters' => [],
- 'comp-filters' => [],
- 'time-range' => [
+ 'prop-filters' => [],
+ 'comp-filters' => [],
+ 'time-range' => [
'start' => new \DateTime('2012-05-10'),
- 'end' => new \DateTime('2012-05-20'),
+ 'end' => new \DateTime('2012-05-20'),
],
],
],
@@ -73,8 +74,8 @@ class CalendarQueryVAlarmTest extends \PHPUnit_Framework_TestCase {
$this->assertFalse($validator->validate($vcalendar, $filter));
}
- function testAlarmWayBefore() {
-
+ public function testAlarmWayBefore()
+ {
$vcalendar = new VObject\Component\VCalendar();
$vevent = $vcalendar->createComponent('VEVENT');
@@ -88,25 +89,25 @@ class CalendarQueryVAlarmTest extends \PHPUnit_Framework_TestCase {
$vcalendar->add($vevent);
$filter = [
- 'name' => 'VCALENDAR',
+ 'name' => 'VCALENDAR',
'is-not-defined' => false,
- 'time-range' => null,
- 'prop-filters' => [],
- 'comp-filters' => [
+ 'time-range' => null,
+ 'prop-filters' => [],
+ 'comp-filters' => [
[
- 'name' => 'VEVENT',
+ 'name' => 'VEVENT',
'is-not-defined' => false,
- 'time-range' => null,
- 'prop-filters' => [],
- 'comp-filters' => [
+ 'time-range' => null,
+ 'prop-filters' => [],
+ 'comp-filters' => [
[
- 'name' => 'VALARM',
+ 'name' => 'VALARM',
'is-not-defined' => false,
- 'prop-filters' => [],
- 'comp-filters' => [],
- 'time-range' => [
+ 'prop-filters' => [],
+ 'comp-filters' => [],
+ 'time-range' => [
'start' => new \DateTime('2011-12-10'),
- 'end' => new \DateTime('2011-12-20'),
+ 'end' => new \DateTime('2011-12-20'),
],
],
],
@@ -116,7 +117,5 @@ class CalendarQueryVAlarmTest extends \PHPUnit_Framework_TestCase {
$validator = new CalendarQueryValidator();
$this->assertTrue($validator->validate($vcalendar, $filter));
-
}
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/CalDAV/CalendarQueryValidatorTest.php b/vendor/sabre/dav/tests/Sabre/CalDAV/CalendarQueryValidatorTest.php
index f3305163b..9dc8ce188 100644
--- a/vendor/sabre/dav/tests/Sabre/CalDAV/CalendarQueryValidatorTest.php
+++ b/vendor/sabre/dav/tests/Sabre/CalDAV/CalendarQueryValidatorTest.php
@@ -1,13 +1,15 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV;
use Sabre\VObject;
-class CalendarQueryValidatorTest extends \PHPUnit_Framework_TestCase {
-
- function testTopLevelFail() {
-
+class CalendarQueryValidatorTest extends \PHPUnit\Framework\TestCase
+{
+ public function testTopLevelFail()
+ {
$validator = new CalendarQueryValidator();
$vcal = <<<ICS
BEGIN:VCALENDAR
@@ -17,39 +19,38 @@ END:VCALENDAR
ICS;
$vcal = VObject\Reader::read($vcal);
$this->assertFalse($validator->validate($vcal, ['name' => 'VFOO']));
-
}
/**
* @param string $icalObject
- * @param array $filters
- * @param int $outcome
+ * @param array $filters
+ * @param int $outcome
* @dataProvider provider
*/
- function testValid($icalObject, $filters, $outcome) {
-
+ public function testValid($icalObject, $filters, $outcome)
+ {
$validator = new CalendarQueryValidator();
// Wrapping filter in a VCALENDAR component filter, as this is always
// there anyway.
$filters = [
- 'name' => 'VCALENDAR',
- 'comp-filters' => [$filters],
- 'prop-filters' => [],
+ 'name' => 'VCALENDAR',
+ 'comp-filters' => [$filters],
+ 'prop-filters' => [],
'is-not-defined' => false,
- 'time-range' => null,
+ 'time-range' => null,
];
$vObject = VObject\Reader::read($icalObject);
switch ($outcome) {
- case 0 :
+ case 0:
$this->assertFalse($validator->validate($vObject, $filters));
break;
- case 1 :
+ case 1:
$this->assertTrue($validator->validate($vObject, $filters));
break;
- case -1 :
+ case -1:
try {
$validator->validate($vObject, $filters);
$this->fail('This test was supposed to fail');
@@ -62,13 +63,11 @@ ICS;
$this->assertTrue(true);
}
break;
-
}
-
}
- function provider() {
-
+ public function provider()
+ {
$blob1 = <<<yow
BEGIN:VCALENDAR
BEGIN:VEVENT
@@ -194,7 +193,6 @@ END:VTODO
END:VCALENDAR
yow;
-
$blob16 = <<<yow
BEGIN:VCALENDAR
BEGIN:VTODO
@@ -301,7 +299,6 @@ END:VEVENT
END:VCALENDAR
yow;
-
$blob27 = <<<yow
BEGIN:VCALENDAR
BEGIN:VTODO
@@ -396,11 +393,11 @@ END:VCALENDAR
yow;
$filter1 = [
- 'name' => 'VEVENT',
- 'comp-filters' => [],
- 'prop-filters' => [],
+ 'name' => 'VEVENT',
+ 'comp-filters' => [],
+ 'prop-filters' => [],
'is-not-defined' => false,
- 'time-range' => null,
+ 'time-range' => null,
];
$filter2 = $filter1;
$filter2['name'] = 'VTODO';
@@ -415,21 +412,21 @@ yow;
$filter5 = $filter1;
$filter5['comp-filters'] = [
[
- 'name' => 'VALARM',
+ 'name' => 'VALARM',
'is-not-defined' => false,
- 'comp-filters' => [],
- 'prop-filters' => [],
- 'time-range' => null,
+ 'comp-filters' => [],
+ 'prop-filters' => [],
+ 'time-range' => null,
],
];
$filter6 = $filter1;
$filter6['prop-filters'] = [
[
- 'name' => 'SUMMARY',
+ 'name' => 'SUMMARY',
'is-not-defined' => false,
- 'param-filters' => [],
- 'time-range' => null,
- 'text-match' => null,
+ 'param-filters' => [],
+ 'time-range' => null,
+ 'text-match' => null,
],
];
$filter7 = $filter6;
@@ -448,13 +445,13 @@ yow;
$filter11 = $filter1;
$filter11['prop-filters'] = [
[
- 'name' => 'DTSTART',
+ 'name' => 'DTSTART',
'is-not-defined' => false,
- 'param-filters' => [
+ 'param-filters' => [
[
- 'name' => 'VALUE',
+ 'name' => 'VALUE',
'is-not-defined' => false,
- 'text-match' => null,
+ 'text-match' => null,
],
],
'time-range' => null,
@@ -474,8 +471,8 @@ yow;
// Param text filter
$filter15 = $filter11;
$filter15['prop-filters'][0]['param-filters'][0]['text-match'] = [
- 'collation' => 'i;ascii-casemap',
- 'value' => 'dAtE',
+ 'collation' => 'i;ascii-casemap',
+ 'value' => 'dAtE',
'negate-condition' => false,
];
$filter16 = $filter15;
@@ -492,13 +489,13 @@ yow;
$filter19 = $filter5;
$filter19['comp-filters'][0]['prop-filters'] = [
[
- 'name' => 'action',
+ 'name' => 'action',
'is-not-defined' => false,
- 'time-range' => null,
- 'param-filters' => [],
- 'text-match' => [
- 'collation' => 'i;ascii-casemap',
- 'value' => 'display',
+ 'time-range' => null,
+ 'param-filters' => [],
+ 'text-match' => [
+ 'collation' => 'i;ascii-casemap',
+ 'value' => 'display',
'negate-condition' => false,
],
],
@@ -506,13 +503,13 @@ yow;
// Time range
$filter20 = [
- 'name' => 'VEVENT',
- 'comp-filters' => [],
- 'prop-filters' => [],
+ 'name' => 'VEVENT',
+ 'comp-filters' => [],
+ 'prop-filters' => [],
'is-not-defined' => false,
- 'time-range' => [
+ 'time-range' => [
'start' => new \DateTime('2011-01-01 10:00:00', new \DateTimeZone('GMT')),
- 'end' => new \DateTime('2011-01-01 13:00:00', new \DateTimeZone('GMT')),
+ 'end' => new \DateTime('2011-01-01 13:00:00', new \DateTimeZone('GMT')),
],
];
// Time range, no end date
@@ -527,102 +524,102 @@ yow;
$filter23 = $filter20;
$filter23['time-range'] = [
'start' => new \DateTime('2011-02-01 10:00:00', new \DateTimeZone('GMT')),
- 'end' => new \DateTime('2011-02-01 13:00:00', new \DateTimeZone('GMT')),
+ 'end' => new \DateTime('2011-02-01 13:00:00', new \DateTimeZone('GMT')),
];
// Time range
$filter24 = [
- 'name' => 'VTODO',
- 'comp-filters' => [],
- 'prop-filters' => [],
+ 'name' => 'VTODO',
+ 'comp-filters' => [],
+ 'prop-filters' => [],
'is-not-defined' => false,
- 'time-range' => [
+ 'time-range' => [
'start' => new \DateTime('2011-01-01 12:45:00', new \DateTimeZone('GMT')),
- 'end' => new \DateTime('2011-01-01 13:15:00', new \DateTimeZone('GMT')),
+ 'end' => new \DateTime('2011-01-01 13:15:00', new \DateTimeZone('GMT')),
],
];
// Time range, other dates (1 month in the future)
$filter25 = $filter24;
$filter25['time-range'] = [
'start' => new \DateTime('2011-02-01 10:00:00', new \DateTimeZone('GMT')),
- 'end' => new \DateTime('2011-02-01 13:00:00', new \DateTimeZone('GMT')),
+ 'end' => new \DateTime('2011-02-01 13:00:00', new \DateTimeZone('GMT')),
];
$filter26 = $filter24;
$filter26['time-range'] = [
'start' => new \DateTime('2011-01-01 11:45:00', new \DateTimeZone('GMT')),
- 'end' => new \DateTime('2011-01-01 12:15:00', new \DateTimeZone('GMT')),
+ 'end' => new \DateTime('2011-01-01 12:15:00', new \DateTimeZone('GMT')),
];
// Time range for VJOURNAL
$filter27 = [
- 'name' => 'VJOURNAL',
- 'comp-filters' => [],
- 'prop-filters' => [],
+ 'name' => 'VJOURNAL',
+ 'comp-filters' => [],
+ 'prop-filters' => [],
'is-not-defined' => false,
- 'time-range' => [
+ 'time-range' => [
'start' => new \DateTime('2011-01-01 12:45:00', new \DateTimeZone('GMT')),
- 'end' => new \DateTime('2011-01-01 13:15:00', new \DateTimeZone('GMT')),
+ 'end' => new \DateTime('2011-01-01 13:15:00', new \DateTimeZone('GMT')),
],
];
$filter28 = $filter27;
$filter28['time-range'] = [
'start' => new \DateTime('2011-01-01 11:45:00', new \DateTimeZone('GMT')),
- 'end' => new \DateTime('2011-01-01 12:15:00', new \DateTimeZone('GMT')),
+ 'end' => new \DateTime('2011-01-01 12:15:00', new \DateTimeZone('GMT')),
];
// Time range for VFREEBUSY
$filter29 = [
- 'name' => 'VFREEBUSY',
- 'comp-filters' => [],
- 'prop-filters' => [],
+ 'name' => 'VFREEBUSY',
+ 'comp-filters' => [],
+ 'prop-filters' => [],
'is-not-defined' => false,
- 'time-range' => [
+ 'time-range' => [
'start' => new \DateTime('2011-01-01 12:45:00', new \DateTimeZone('GMT')),
- 'end' => new \DateTime('2011-01-01 13:15:00', new \DateTimeZone('GMT')),
+ 'end' => new \DateTime('2011-01-01 13:15:00', new \DateTimeZone('GMT')),
],
];
// Time range filter on property
$filter30 = [
- 'name' => 'VEVENT',
+ 'name' => 'VEVENT',
'comp-filters' => [],
'prop-filters' => [
[
- 'name' => 'DTSTART',
+ 'name' => 'DTSTART',
'is-not-defined' => false,
- 'param-filters' => [],
- 'time-range' => [
+ 'param-filters' => [],
+ 'time-range' => [
'start' => new \DateTime('2011-01-01 10:00:00', new \DateTimeZone('GMT')),
- 'end' => new \DateTime('2011-01-01 13:00:00', new \DateTimeZone('GMT')),
+ 'end' => new \DateTime('2011-01-01 13:00:00', new \DateTimeZone('GMT')),
],
'text-match' => null,
],
],
'is-not-defined' => false,
- 'time-range' => null,
+ 'time-range' => null,
];
// Time range for alarm
$filter31 = [
- 'name' => 'VEVENT',
+ 'name' => 'VEVENT',
'prop-filters' => [],
'comp-filters' => [
[
- 'name' => 'VALARM',
+ 'name' => 'VALARM',
'is-not-defined' => false,
- 'comp-filters' => [],
- 'prop-filters' => [],
- 'time-range' => [
+ 'comp-filters' => [],
+ 'prop-filters' => [],
+ 'time-range' => [
'start' => new \DateTime('2011-01-01 10:45:00', new \DateTimeZone('GMT')),
- 'end' => new \DateTime('2011-01-01 11:15:00', new \DateTimeZone('GMT')),
+ 'end' => new \DateTime('2011-01-01 11:15:00', new \DateTimeZone('GMT')),
],
'text-match' => null,
],
],
'is-not-defined' => false,
- 'time-range' => null,
+ 'time-range' => null,
];
$filter32 = $filter31;
$filter32['comp-filters'][0]['time-range'] = [
'start' => new \DateTime('2011-01-01 11:45:00', new \DateTimeZone('GMT')),
- 'end' => new \DateTime('2011-01-01 12:15:00', new \DateTimeZone('GMT')),
+ 'end' => new \DateTime('2011-01-01 12:15:00', new \DateTimeZone('GMT')),
];
$filter33 = $filter31;
@@ -636,55 +633,54 @@ yow;
// Time range filter on non-datetime property
$filter37 = [
- 'name' => 'VEVENT',
+ 'name' => 'VEVENT',
'comp-filters' => [],
'prop-filters' => [
[
- 'name' => 'SUMMARY',
+ 'name' => 'SUMMARY',
'is-not-defined' => false,
- 'param-filters' => [],
- 'time-range' => [
+ 'param-filters' => [],
+ 'time-range' => [
'start' => new \DateTime('2011-01-01 10:00:00', new \DateTimeZone('GMT')),
- 'end' => new \DateTime('2011-01-01 13:00:00', new \DateTimeZone('GMT')),
+ 'end' => new \DateTime('2011-01-01 13:00:00', new \DateTimeZone('GMT')),
],
'text-match' => null,
],
],
'is-not-defined' => false,
- 'time-range' => null,
+ 'time-range' => null,
];
$filter38 = [
- 'name' => 'VEVENT',
- 'comp-filters' => [],
- 'prop-filters' => [],
+ 'name' => 'VEVENT',
+ 'comp-filters' => [],
+ 'prop-filters' => [],
'is-not-defined' => false,
- 'time-range' => [
+ 'time-range' => [
'start' => new \DateTime('2012-07-01 00:00:00', new \DateTimeZone('UTC')),
- 'end' => new \DateTime('2012-08-01 00:00:00', new \DateTimeZone('UTC')),
- ]
+ 'end' => new \DateTime('2012-08-01 00:00:00', new \DateTimeZone('UTC')),
+ ],
];
$filter39 = [
- 'name' => 'VEVENT',
+ 'name' => 'VEVENT',
'comp-filters' => [
[
- 'name' => 'VALARM',
- 'comp-filters' => [],
- 'prop-filters' => [],
+ 'name' => 'VALARM',
+ 'comp-filters' => [],
+ 'prop-filters' => [],
'is-not-defined' => false,
- 'time-range' => [
+ 'time-range' => [
'start' => new \DateTime('2012-09-01 00:00:00', new \DateTimeZone('UTC')),
- 'end' => new \DateTime('2012-10-01 00:00:00', new \DateTimeZone('UTC')),
- ]
+ 'end' => new \DateTime('2012-10-01 00:00:00', new \DateTimeZone('UTC')),
+ ],
],
],
- 'prop-filters' => [],
+ 'prop-filters' => [],
'is-not-defined' => false,
- 'time-range' => null,
+ 'time-range' => null,
];
return [
-
// Component check
[$blob1, $filter1, 1],
@@ -823,7 +819,5 @@ yow;
// Event in timerange, but filtered alarm is in the far future (88).
[$blob34, $filter39, 0],
];
-
}
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/CalDAV/CalendarTest.php b/vendor/sabre/dav/tests/Sabre/CalDAV/CalendarTest.php
index df85b6ded..7d6414a80 100644
--- a/vendor/sabre/dav/tests/Sabre/CalDAV/CalendarTest.php
+++ b/vendor/sabre/dav/tests/Sabre/CalDAV/CalendarTest.php
@@ -1,13 +1,15 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV;
use Sabre\DAV\PropPatch;
require_once 'Sabre/CalDAV/TestUtil.php';
-class CalendarTest extends \PHPUnit_Framework_TestCase {
-
+class CalendarTest extends \PHPUnit\Framework\TestCase
+{
/**
* @var Sabre\CalDAV\Backend\PDO
*/
@@ -22,34 +24,30 @@ class CalendarTest extends \PHPUnit_Framework_TestCase {
*/
protected $calendars;
- function setup() {
-
+ public function setup()
+ {
$this->backend = TestUtil::getBackend();
$this->calendars = $this->backend->getCalendarsForUser('principals/user1');
$this->assertEquals(2, count($this->calendars));
$this->calendar = new Calendar($this->backend, $this->calendars[0]);
-
-
}
- function teardown() {
-
+ public function teardown()
+ {
unset($this->backend);
-
}
- function testSimple() {
-
+ public function testSimple()
+ {
$this->assertEquals($this->calendars[0]['uri'], $this->calendar->getName());
-
}
/**
* @depends testSimple
*/
- function testUpdateProperties() {
-
+ public function testUpdateProperties()
+ {
$propPatch = new PropPatch([
'{DAV:}displayname' => 'NewName',
]);
@@ -61,87 +59,80 @@ class CalendarTest extends \PHPUnit_Framework_TestCase {
$calendars2 = $this->backend->getCalendarsForUser('principals/user1');
$this->assertEquals('NewName', $calendars2[0]['{DAV:}displayname']);
-
}
/**
* @depends testSimple
*/
- function testGetProperties() {
-
+ public function testGetProperties()
+ {
$question = [
'{urn:ietf:params:xml:ns:caldav}supported-calendar-component-set',
];
$result = $this->calendar->getProperties($question);
- foreach ($question as $q) $this->assertArrayHasKey($q, $result);
+ foreach ($question as $q) {
+ $this->assertArrayHasKey($q, $result);
+ }
$this->assertEquals(['VEVENT', 'VTODO'], $result['{urn:ietf:params:xml:ns:caldav}supported-calendar-component-set']->getValue());
-
}
/**
- * @expectedException Sabre\DAV\Exception\NotFound
+ * @expectedException \Sabre\DAV\Exception\NotFound
* @depends testSimple
*/
- function testGetChildNotFound() {
-
+ public function testGetChildNotFound()
+ {
$this->calendar->getChild('randomname');
-
}
/**
* @depends testSimple
*/
- function testGetChildren() {
-
+ public function testGetChildren()
+ {
$children = $this->calendar->getChildren();
$this->assertEquals(1, count($children));
$this->assertTrue($children[0] instanceof CalendarObject);
-
}
/**
* @depends testGetChildren
*/
- function testChildExists() {
-
+ public function testChildExists()
+ {
$this->assertFalse($this->calendar->childExists('foo'));
$children = $this->calendar->getChildren();
$this->assertTrue($this->calendar->childExists($children[0]->getName()));
}
-
-
/**
- * @expectedException Sabre\DAV\Exception\MethodNotAllowed
+ * @expectedException \Sabre\DAV\Exception\MethodNotAllowed
*/
- function testCreateDirectory() {
-
+ public function testCreateDirectory()
+ {
$this->calendar->createDirectory('hello');
-
}
/**
- * @expectedException Sabre\DAV\Exception\MethodNotAllowed
+ * @expectedException \Sabre\DAV\Exception\MethodNotAllowed
*/
- function testSetName() {
-
+ public function testSetName()
+ {
$this->calendar->setName('hello');
-
}
- function testGetLastModified() {
-
+ public function testGetLastModified()
+ {
$this->assertNull($this->calendar->getLastModified());
-
}
- function testCreateFile() {
-
+ public function testCreateFile()
+ {
$file = fopen('php://memory', 'r+');
fwrite($file, TestUtil::getTestCalendarData());
rewind($file);
@@ -150,11 +141,10 @@ class CalendarTest extends \PHPUnit_Framework_TestCase {
$file = $this->calendar->getChild('hello');
$this->assertTrue($file instanceof CalendarObject);
-
}
- function testCreateFileNoSupportedComponents() {
-
+ public function testCreateFileNoSupportedComponents()
+ {
$file = fopen('php://memory', 'r+');
fwrite($file, TestUtil::getTestCalendarData());
rewind($file);
@@ -164,31 +154,28 @@ class CalendarTest extends \PHPUnit_Framework_TestCase {
$file = $calendar->getChild('hello');
$this->assertTrue($file instanceof CalendarObject);
-
}
- function testDelete() {
-
+ public function testDelete()
+ {
$this->calendar->delete();
$calendars = $this->backend->getCalendarsForUser('principals/user1');
$this->assertEquals(1, count($calendars));
}
- function testGetOwner() {
-
+ public function testGetOwner()
+ {
$this->assertEquals('principals/user1', $this->calendar->getOwner());
-
}
- function testGetGroup() {
-
+ public function testGetGroup()
+ {
$this->assertNull($this->calendar->getGroup());
-
}
- function testGetACL() {
-
+ public function testGetACL()
+ {
$expected = [
[
'privilege' => '{DAV:}read',
@@ -206,7 +193,7 @@ class CalendarTest extends \PHPUnit_Framework_TestCase {
'protected' => true,
],
[
- 'privilege' => '{' . Plugin::NS_CALDAV . '}read-free-busy',
+ 'privilege' => '{'.Plugin::NS_CALDAV.'}read-free-busy',
'principal' => '{DAV:}authenticated',
'protected' => true,
],
@@ -222,35 +209,29 @@ class CalendarTest extends \PHPUnit_Framework_TestCase {
],
];
$this->assertEquals($expected, $this->calendar->getACL());
-
}
/**
* @expectedException \Sabre\DAV\Exception\Forbidden
*/
- function testSetACL() {
-
+ public function testSetACL()
+ {
$this->calendar->setACL([]);
-
}
- function testGetSyncToken() {
-
+ public function testGetSyncToken()
+ {
$this->assertNull($this->calendar->getSyncToken());
-
}
- function testGetSyncTokenNoSyncSupport() {
-
+ public function testGetSyncTokenNoSyncSupport()
+ {
$calendar = new Calendar(new Backend\Mock([], []), []);
$this->assertNull($calendar->getSyncToken());
-
}
- function testGetChanges() {
-
+ public function testGetChanges()
+ {
$this->assertNull($this->calendar->getChanges(1, 1));
-
}
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/CalDAV/ExpandEventsDTSTARTandDTENDTest.php b/vendor/sabre/dav/tests/Sabre/CalDAV/ExpandEventsDTSTARTandDTENDTest.php
index 9a3d47828..49252744d 100644
--- a/vendor/sabre/dav/tests/Sabre/CalDAV/ExpandEventsDTSTARTandDTENDTest.php
+++ b/vendor/sabre/dav/tests/Sabre/CalDAV/ExpandEventsDTSTARTandDTENDTest.php
@@ -1,29 +1,31 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV;
use Sabre\HTTP;
use Sabre\VObject;
/**
- * This unittests is created to find out why recurring events have wrong DTSTART value
+ * This unittests is created to find out why recurring events have wrong DTSTART value.
*
*
* @copyright Copyright (C) fruux GmbH (https://fruux.com/)
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class ExpandEventsDTSTARTandDTENDTest extends \Sabre\DAVServerTest {
-
+class ExpandEventsDTSTARTandDTENDTest extends \Sabre\DAVServerTest
+{
protected $setupCalDAV = true;
protected $caldavCalendars = [
[
- 'id' => 1,
- 'name' => 'Calendar',
+ 'id' => 1,
+ 'name' => 'Calendar',
'principaluri' => 'principals/user1',
- 'uri' => 'calendar1',
- ]
+ 'uri' => 'calendar1',
+ ],
];
protected $caldavCalendarObjects = [
@@ -52,13 +54,13 @@ END:VCALENDAR
],
];
- function testExpand() {
-
+ public function testExpand()
+ {
$request = HTTP\Sapi::createFromServerArray([
- 'REQUEST_METHOD' => 'REPORT',
+ 'REQUEST_METHOD' => 'REPORT',
'HTTP_CONTENT_TYPE' => 'application/xml',
- 'REQUEST_URI' => '/calendars/user1/calendar1',
- 'HTTP_DEPTH' => '1',
+ 'REQUEST_URI' => '/calendars/user1/calendar1',
+ 'HTTP_DEPTH' => '1',
]);
$request->setBody('<?xml version="1.0" encoding="utf-8" ?>
@@ -91,7 +93,7 @@ END:VCALENDAR
try {
$vObject = VObject\Reader::read($body);
} catch (VObject\ParseException $e) {
- $this->fail('Could not parse object. Error:' . $e->getMessage() . ' full object: ' . $response->getBodyAsString());
+ $this->fail('Could not parse object. Error:'.$e->getMessage().' full object: '.$response->getBodyAsString());
}
// check if DTSTARTs and DTENDs are correct
@@ -99,15 +101,14 @@ END:VCALENDAR
/** @var $vevent Sabre\VObject\Component\VEvent */
foreach ($vevent->children() as $child) {
/** @var $child Sabre\VObject\Property */
- if ($child->name == 'DTSTART') {
+ if ('DTSTART' == $child->name) {
// DTSTART has to be one of three valid values
- $this->assertContains($child->getValue(), ['20120207T171500Z', '20120208T171500Z', '20120209T171500Z'], 'DTSTART is not a valid value: ' . $child->getValue());
- } elseif ($child->name == 'DTEND') {
+ $this->assertContains($child->getValue(), ['20120207T171500Z', '20120208T171500Z', '20120209T171500Z'], 'DTSTART is not a valid value: '.$child->getValue());
+ } elseif ('DTEND' == $child->name) {
// DTEND has to be one of three valid values
- $this->assertContains($child->getValue(), ['20120207T181500Z', '20120208T181500Z', '20120209T181500Z'], 'DTEND is not a valid value: ' . $child->getValue());
+ $this->assertContains($child->getValue(), ['20120207T181500Z', '20120208T181500Z', '20120209T181500Z'], 'DTEND is not a valid value: '.$child->getValue());
}
}
}
}
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/CalDAV/ExpandEventsDTSTARTandDTENDbyDayTest.php b/vendor/sabre/dav/tests/Sabre/CalDAV/ExpandEventsDTSTARTandDTENDbyDayTest.php
index efc49673f..3a982fcfa 100644
--- a/vendor/sabre/dav/tests/Sabre/CalDAV/ExpandEventsDTSTARTandDTENDbyDayTest.php
+++ b/vendor/sabre/dav/tests/Sabre/CalDAV/ExpandEventsDTSTARTandDTENDbyDayTest.php
@@ -1,28 +1,30 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV;
use Sabre\HTTP;
use Sabre\VObject;
/**
- * This unittests is created to find out why recurring events have wrong DTSTART value
+ * This unittests is created to find out why recurring events have wrong DTSTART value.
*
* @copyright Copyright (C) fruux GmbH (https://fruux.com/)
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class ExpandEventsDTSTARTandDTENDbyDayTest extends \Sabre\DAVServerTest {
-
+class ExpandEventsDTSTARTandDTENDbyDayTest extends \Sabre\DAVServerTest
+{
protected $setupCalDAV = true;
protected $caldavCalendars = [
[
- 'id' => 1,
- 'name' => 'Calendar',
+ 'id' => 1,
+ 'name' => 'Calendar',
'principaluri' => 'principals/user1',
- 'uri' => 'calendar1',
- ]
+ 'uri' => 'calendar1',
+ ],
];
protected $caldavCalendarObjects = [
@@ -43,13 +45,13 @@ END:VCALENDAR
],
];
- function testExpandRecurringByDayEvent() {
-
+ public function testExpandRecurringByDayEvent()
+ {
$request = HTTP\Sapi::createFromServerArray([
- 'REQUEST_METHOD' => 'REPORT',
+ 'REQUEST_METHOD' => 'REPORT',
'HTTP_CONTENT_TYPE' => 'application/xml',
- 'REQUEST_URI' => '/calendars/user1/calendar1',
- 'HTTP_DEPTH' => '1',
+ 'REQUEST_URI' => '/calendars/user1/calendar1',
+ 'HTTP_DEPTH' => '1',
]);
$request->setBody('<?xml version="1.0" encoding="utf-8" ?>
@@ -88,15 +90,14 @@ END:VCALENDAR
/** @var $vevent Sabre\VObject\Component\VEvent */
foreach ($vevent->children() as $child) {
/** @var $child Sabre\VObject\Property */
- if ($child->name == 'DTSTART') {
+ if ('DTSTART' == $child->name) {
// DTSTART has to be one of two valid values
- $this->assertContains($child->getValue(), ['20120214T171500Z', '20120216T171500Z'], 'DTSTART is not a valid value: ' . $child->getValue());
- } elseif ($child->name == 'DTEND') {
+ $this->assertContains($child->getValue(), ['20120214T171500Z', '20120216T171500Z'], 'DTSTART is not a valid value: '.$child->getValue());
+ } elseif ('DTEND' == $child->name) {
// DTEND has to be one of two valid values
- $this->assertContains($child->getValue(), ['20120214T181500Z', '20120216T181500Z'], 'DTEND is not a valid value: ' . $child->getValue());
+ $this->assertContains($child->getValue(), ['20120214T181500Z', '20120216T181500Z'], 'DTEND is not a valid value: '.$child->getValue());
}
}
}
}
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/CalDAV/ExpandEventsDoubleEventsTest.php b/vendor/sabre/dav/tests/Sabre/CalDAV/ExpandEventsDoubleEventsTest.php
index 3a22e03d4..90897f1c5 100644
--- a/vendor/sabre/dav/tests/Sabre/CalDAV/ExpandEventsDoubleEventsTest.php
+++ b/vendor/sabre/dav/tests/Sabre/CalDAV/ExpandEventsDoubleEventsTest.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV;
use Sabre\HTTP;
@@ -15,17 +17,17 @@ use Sabre\VObject;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class ExpandEventsDoubleEventsTest extends \Sabre\DAVServerTest {
-
+class ExpandEventsDoubleEventsTest extends \Sabre\DAVServerTest
+{
protected $setupCalDAV = true;
protected $caldavCalendars = [
[
- 'id' => 1,
- 'name' => 'Calendar',
+ 'id' => 1,
+ 'name' => 'Calendar',
'principaluri' => 'principals/user1',
- 'uri' => 'calendar1',
- ]
+ 'uri' => 'calendar1',
+ ],
];
protected $caldavCalendarObjects = [
@@ -54,13 +56,13 @@ END:VCALENDAR
],
];
- function testExpand() {
-
+ public function testExpand()
+ {
$request = HTTP\Sapi::createFromServerArray([
- 'REQUEST_METHOD' => 'REPORT',
+ 'REQUEST_METHOD' => 'REPORT',
'HTTP_CONTENT_TYPE' => 'application/xml',
- 'REQUEST_URI' => '/calendars/user1/calendar1',
- 'HTTP_DEPTH' => '1',
+ 'REQUEST_URI' => '/calendars/user1/calendar1',
+ 'HTTP_DEPTH' => '1',
]);
$request->setBody('<?xml version="1.0" encoding="utf-8" ?>
@@ -93,11 +95,9 @@ END:VCALENDAR
$vObject = VObject\Reader::read($body);
// We only expect 3 events
- $this->assertEquals(3, count($vObject->VEVENT), 'We got 6 events instead of 3. Output: ' . $body);
+ $this->assertEquals(3, count($vObject->VEVENT), 'We got 6 events instead of 3. Output: '.$body);
// TZID should be gone
$this->assertFalse(isset($vObject->VEVENT->DTSTART['TZID']));
-
}
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/CalDAV/FreeBusyReportTest.php b/vendor/sabre/dav/tests/Sabre/CalDAV/FreeBusyReportTest.php
index 7604c7f4c..3d4b36313 100644
--- a/vendor/sabre/dav/tests/Sabre/CalDAV/FreeBusyReportTest.php
+++ b/vendor/sabre/dav/tests/Sabre/CalDAV/FreeBusyReportTest.php
@@ -1,15 +1,14 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV;
use Sabre\DAV;
use Sabre\HTTP;
-require_once 'Sabre/CalDAV/Backend/Mock.php';
-require_once 'Sabre/HTTP/ResponseMock.php';
-
-class FreeBusyReportTest extends \PHPUnit_Framework_TestCase {
-
+class FreeBusyReportTest extends \PHPUnit\Framework\TestCase
+{
/**
* @var Plugin
*/
@@ -19,8 +18,8 @@ class FreeBusyReportTest extends \PHPUnit_Framework_TestCase {
*/
protected $server;
- function setUp() {
-
+ public function setUp()
+ {
$obj1 = <<<ics
BEGIN:VCALENDAR
BEGIN:VEVENT
@@ -54,48 +53,44 @@ ics;
$calendarData = [
1 => [
'obj1' => [
- 'calendarid' => 1,
- 'uri' => 'event1.ics',
+ 'calendarid' => 1,
+ 'uri' => 'event1.ics',
'calendardata' => $obj1,
],
'obj2' => [
- 'calendarid' => 1,
- 'uri' => 'event2.ics',
- 'calendardata' => $obj2
+ 'calendarid' => 1,
+ 'uri' => 'event2.ics',
+ 'calendardata' => $obj2,
],
'obj3' => [
- 'calendarid' => 1,
- 'uri' => 'event3.ics',
- 'calendardata' => $obj3
- ]
+ 'calendarid' => 1,
+ 'uri' => 'event3.ics',
+ 'calendardata' => $obj3,
+ ],
],
];
-
$caldavBackend = new Backend\Mock([], $calendarData);
$calendar = new Calendar($caldavBackend, [
- 'id' => 1,
- 'uri' => 'calendar',
- 'principaluri' => 'principals/user1',
- '{' . Plugin::NS_CALDAV . '}calendar-timezone' => "BEGIN:VCALENDAR\r\nBEGIN:VTIMEZONE\r\nTZID:Europe/Berlin\r\nEND:VTIMEZONE\r\nEND:VCALENDAR",
+ 'id' => 1,
+ 'uri' => 'calendar',
+ 'principaluri' => 'principals/user1',
+ '{'.Plugin::NS_CALDAV.'}calendar-timezone' => "BEGIN:VCALENDAR\r\nBEGIN:VTIMEZONE\r\nTZID:Europe/Berlin\r\nEND:VTIMEZONE\r\nEND:VCALENDAR",
]);
$this->server = new DAV\Server([$calendar]);
- $request = HTTP\Sapi::createFromServerArray([
- 'REQUEST_URI' => '/calendar',
- ]);
+ $request = new HTTP\Request('GET', '/calendar');
$this->server->httpRequest = $request;
$this->server->httpResponse = new HTTP\ResponseMock();
$this->plugin = new Plugin();
$this->server->addPlugin($this->plugin);
-
}
- function testFreeBusyReport() {
-
+ public function testFreeBusyReport()
+ {
$reportXML = <<<XML
<?xml version="1.0"?>
<c:free-busy-query xmlns:c="urn:ietf:params:xml:ns:caldav">
@@ -108,17 +103,16 @@ XML;
$this->assertEquals(200, $this->server->httpResponse->status);
$this->assertEquals('text/calendar', $this->server->httpResponse->getHeader('Content-Type'));
- $this->assertTrue(strpos($this->server->httpResponse->body, 'BEGIN:VFREEBUSY') !== false);
- $this->assertTrue(strpos($this->server->httpResponse->body, '20111005T120000Z/20111005T130000Z') !== false);
- $this->assertTrue(strpos($this->server->httpResponse->body, '20111006T100000Z/20111006T110000Z') !== false);
-
+ $this->assertTrue(false !== strpos($this->server->httpResponse->body, 'BEGIN:VFREEBUSY'));
+ $this->assertTrue(false !== strpos($this->server->httpResponse->body, '20111005T120000Z/20111005T130000Z'));
+ $this->assertTrue(false !== strpos($this->server->httpResponse->body, '20111006T100000Z/20111006T110000Z'));
}
/**
- * @expectedException Sabre\DAV\Exception\BadRequest
+ * @expectedException \Sabre\DAV\Exception\BadRequest
*/
- function testFreeBusyReportNoTimeRange() {
-
+ public function testFreeBusyReportNoTimeRange()
+ {
$reportXML = <<<XML
<?xml version="1.0"?>
<c:free-busy-query xmlns:c="urn:ietf:params:xml:ns:caldav">
@@ -126,17 +120,14 @@ XML;
XML;
$report = $this->server->xml->parse($reportXML, null, $rootElem);
-
}
/**
- * @expectedException Sabre\DAV\Exception\NotImplemented
+ * @expectedException \Sabre\DAV\Exception\NotImplemented
*/
- function testFreeBusyReportWrongNode() {
-
- $request = HTTP\Sapi::createFromServerArray([
- 'REQUEST_URI' => '/',
- ]);
+ public function testFreeBusyReportWrongNode()
+ {
+ $request = new HTTP\Request('REPORT', '/');
$this->server->httpRequest = $request;
$reportXML = <<<XML
@@ -148,15 +139,15 @@ XML;
$report = $this->server->xml->parse($reportXML, null, $rootElem);
$this->plugin->report($rootElem, $report, null);
-
}
/**
- * @expectedException Sabre\DAV\Exception
+ * @expectedException \Sabre\DAV\Exception
*/
- function testFreeBusyReportNoACLPlugin() {
-
+ public function testFreeBusyReportNoACLPlugin()
+ {
$this->server = new DAV\Server();
+ $this->server->httpRequest = new HTTP\Request('REPORT', '/');
$this->plugin = new Plugin();
$this->server->addPlugin($this->plugin);
@@ -169,6 +160,5 @@ XML;
$report = $this->server->xml->parse($reportXML, null, $rootElem);
$this->plugin->report($rootElem, $report, null);
-
}
}
diff --git a/vendor/sabre/dav/tests/Sabre/CalDAV/GetEventsByTimerangeTest.php b/vendor/sabre/dav/tests/Sabre/CalDAV/GetEventsByTimerangeTest.php
index 5fd8d29a1..6cb2b609e 100644
--- a/vendor/sabre/dav/tests/Sabre/CalDAV/GetEventsByTimerangeTest.php
+++ b/vendor/sabre/dav/tests/Sabre/CalDAV/GetEventsByTimerangeTest.php
@@ -1,27 +1,29 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV;
use Sabre\HTTP;
/**
- * This unittest is created to check if queries for time-range include the start timestamp or not
+ * This unittest is created to check if queries for time-range include the start timestamp or not.
*
* @copyright Copyright (C) fruux GmbH (https://fruux.com/)
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class GetEventsByTimerangeTest extends \Sabre\DAVServerTest {
-
+class GetEventsByTimerangeTest extends \Sabre\DAVServerTest
+{
protected $setupCalDAV = true;
protected $caldavCalendars = [
[
- 'id' => 1,
- 'name' => 'Calendar',
+ 'id' => 1,
+ 'name' => 'Calendar',
'principaluri' => 'principals/user1',
- 'uri' => 'calendar1',
- ]
+ 'uri' => 'calendar1',
+ ],
];
protected $caldavCalendarObjects = [
@@ -45,14 +47,14 @@ END:VCALENDAR
],
];
- function testQueryTimerange() {
-
+ public function testQueryTimerange()
+ {
$request = new HTTP\Request(
'REPORT',
'/calendars/user1/calendar1',
[
'Content-Type' => 'application/xml',
- 'Depth' => '1',
+ 'Depth' => '1',
]
);
@@ -75,8 +77,6 @@ END:VCALENDAR
$response = $this->request($request);
- $this->assertTrue(strpos($response->body, 'BEGIN:VCALENDAR') !== false);
-
+ $this->assertTrue(false !== strpos($response->body, 'BEGIN:VCALENDAR'));
}
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/CalDAV/ICSExportPluginTest.php b/vendor/sabre/dav/tests/Sabre/CalDAV/ICSExportPluginTest.php
index 75412577e..c139e5b5c 100644
--- a/vendor/sabre/dav/tests/Sabre/CalDAV/ICSExportPluginTest.php
+++ b/vendor/sabre/dav/tests/Sabre/CalDAV/ICSExportPluginTest.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV;
use Sabre\DAV;
@@ -7,14 +9,14 @@ use Sabre\DAVACL;
use Sabre\HTTP;
use Sabre\VObject;
-class ICSExportPluginTest extends \Sabre\DAVServerTest {
-
+class ICSExportPluginTest extends \Sabre\DAVServerTest
+{
protected $setupCalDAV = true;
protected $icsExportPlugin;
- function setUp() {
-
+ public function setUp()
+ {
parent::setUp();
$this->icsExportPlugin = new ICSExportPlugin();
$this->server->addPlugin(
@@ -25,7 +27,7 @@ class ICSExportPluginTest extends \Sabre\DAVServerTest {
'principals/admin',
'UUID-123467',
[
- '{DAV:}displayname' => 'Hello!',
+ '{DAV:}displayname' => 'Hello!',
'{http://apple.com/ns/ical/}calendar-color' => '#AA0000FF',
]
);
@@ -56,23 +58,20 @@ END:VTODO
END:VCALENDAR
ICS
);
-
-
}
- function testInit() {
-
+ public function testInit()
+ {
$this->assertEquals(
$this->icsExportPlugin,
$this->server->getPlugin('ics-export')
);
$this->assertEquals($this->icsExportPlugin, $this->server->getPlugin('ics-export'));
$this->assertEquals('ics-export', $this->icsExportPlugin->getPluginInfo()['name']);
-
}
- function testBeforeMethod() {
-
+ public function testBeforeMethod()
+ {
$request = new HTTP\Request(
'GET',
'/calendars/admin/UUID-123467?export'
@@ -89,15 +88,15 @@ ICS
$this->assertEquals(1, count($obj->VERSION));
$this->assertEquals(1, count($obj->CALSCALE));
$this->assertEquals(1, count($obj->PRODID));
- $this->assertTrue(strpos((string)$obj->PRODID, DAV\Version::VERSION) !== false);
+ $this->assertTrue(false !== strpos((string) $obj->PRODID, DAV\Version::VERSION));
$this->assertEquals(1, count($obj->VTIMEZONE));
$this->assertEquals(1, count($obj->VEVENT));
- $this->assertEquals("Hello!", $obj->{"X-WR-CALNAME"});
- $this->assertEquals("#AA0000FF", $obj->{"X-APPLE-CALENDAR-COLOR"});
-
+ $this->assertEquals('Hello!', $obj->{'X-WR-CALNAME'});
+ $this->assertEquals('#AA0000FF', $obj->{'X-APPLE-CALENDAR-COLOR'});
}
- function testBeforeMethodNoVersion() {
+ public function testBeforeMethodNoVersion()
+ {
$request = new HTTP\Request(
'GET',
'/calendars/admin/UUID-123467?export'
@@ -115,25 +114,23 @@ ICS
$this->assertEquals(1, count($obj->VERSION));
$this->assertEquals(1, count($obj->CALSCALE));
$this->assertEquals(1, count($obj->PRODID));
- $this->assertFalse(strpos((string)$obj->PRODID, DAV\Version::VERSION) !== false);
+ $this->assertFalse(false !== strpos((string) $obj->PRODID, DAV\Version::VERSION));
$this->assertEquals(1, count($obj->VTIMEZONE));
$this->assertEquals(1, count($obj->VEVENT));
-
}
- function testBeforeMethodNoExport() {
-
+ public function testBeforeMethodNoExport()
+ {
$request = new HTTP\Request(
'GET',
'/calendars/admin/UUID-123467'
);
$response = new HTTP\Response();
$this->assertNull($this->icsExportPlugin->httpGet($request, $response));
-
}
- function testACLIntegrationBlocked() {
-
+ public function testACLIntegrationBlocked()
+ {
$aclPlugin = new DAVACL\Plugin();
$aclPlugin->allowUnauthenticatedAccess = false;
$this->server->addPlugin(
@@ -146,11 +143,10 @@ ICS
);
$this->request($request, 403);
-
}
- function testACLIntegrationNotBlocked() {
-
+ public function testACLIntegrationNotBlocked()
+ {
$aclPlugin = new DAVACL\Plugin();
$aclPlugin->allowUnauthenticatedAccess = false;
$this->server->addPlugin(
@@ -176,34 +172,31 @@ ICS
$this->assertEquals(1, count($obj->VERSION));
$this->assertEquals(1, count($obj->CALSCALE));
$this->assertEquals(1, count($obj->PRODID));
- $this->assertTrue(strpos((string)$obj->PRODID, DAV\Version::VERSION) !== false);
+ $this->assertTrue(false !== strpos((string) $obj->PRODID, DAV\Version::VERSION));
$this->assertEquals(1, count($obj->VTIMEZONE));
$this->assertEquals(1, count($obj->VEVENT));
-
}
- function testBadStartParam() {
-
+ public function testBadStartParam()
+ {
$request = new HTTP\Request(
'GET',
'/calendars/admin/UUID-123467?export&start=foo'
);
$this->request($request, 400);
-
}
- function testBadEndParam() {
-
+ public function testBadEndParam()
+ {
$request = new HTTP\Request(
'GET',
'/calendars/admin/UUID-123467?export&end=foo'
);
$this->request($request, 400);
-
}
- function testFilterStartEnd() {
-
+ public function testFilterStartEnd()
+ {
$request = new HTTP\Request(
'GET',
'/calendars/admin/UUID-123467?export&start=1&end=2'
@@ -212,23 +205,21 @@ ICS
$obj = VObject\Reader::read($response->getBody());
- $this->assertEquals(0, count($obj->VTIMEZONE));
- $this->assertEquals(0, count($obj->VEVENT));
-
+ $this->assertNull($obj->VTIMEZONE);
+ $this->assertNull($obj->VEVENT);
}
- function testExpandNoStart() {
-
+ public function testExpandNoStart()
+ {
$request = new HTTP\Request(
'GET',
'/calendars/admin/UUID-123467?export&expand=1&end=2'
);
$this->request($request, 400);
-
}
- function testExpand() {
-
+ public function testExpand()
+ {
$request = new HTTP\Request(
'GET',
'/calendars/admin/UUID-123467?export&start=1&end=2000000000&expand=1'
@@ -237,13 +228,12 @@ ICS
$obj = VObject\Reader::read($response->getBody());
- $this->assertEquals(0, count($obj->VTIMEZONE));
+ $this->assertNull($obj->VTIMEZONE);
$this->assertEquals(1, count($obj->VEVENT));
-
}
- function testJCal() {
-
+ public function testJCal()
+ {
$request = new HTTP\Request(
'GET',
'/calendars/admin/UUID-123467?export',
@@ -252,11 +242,10 @@ ICS
$response = $this->request($request, 200);
$this->assertEquals('application/calendar+json', $response->getHeader('Content-Type'));
-
}
- function testJCalInUrl() {
-
+ public function testJCalInUrl()
+ {
$request = new HTTP\Request(
'GET',
'/calendars/admin/UUID-123467?export&accept=jcal'
@@ -264,11 +253,10 @@ ICS
$response = $this->request($request, 200);
$this->assertEquals('application/calendar+json', $response->getHeader('Content-Type'));
-
}
- function testNegotiateDefault() {
-
+ public function testNegotiateDefault()
+ {
$request = new HTTP\Request(
'GET',
'/calendars/admin/UUID-123467?export',
@@ -277,11 +265,10 @@ ICS
$response = $this->request($request, 200);
$this->assertEquals('text/calendar', $response->getHeader('Content-Type'));
-
}
- function testFilterComponentVEVENT() {
-
+ public function testFilterComponentVEVENT()
+ {
$request = new HTTP\Request(
'GET',
'/calendars/admin/UUID-123467?export&componentType=VEVENT'
@@ -292,12 +279,11 @@ ICS
$obj = VObject\Reader::read($response->body);
$this->assertEquals(1, count($obj->VTIMEZONE));
$this->assertEquals(1, count($obj->VEVENT));
- $this->assertEquals(0, count($obj->VTODO));
-
+ $this->assertNull($obj->VTODO);
}
- function testFilterComponentVTODO() {
-
+ public function testFilterComponentVTODO()
+ {
$request = new HTTP\Request(
'GET',
'/calendars/admin/UUID-123467?export&componentType=VTODO'
@@ -307,25 +293,23 @@ ICS
$obj = VObject\Reader::read($response->body);
- $this->assertEquals(0, count($obj->VTIMEZONE));
- $this->assertEquals(0, count($obj->VEVENT));
+ $this->assertNull($obj->VTIMEZONE);
+ $this->assertNull($obj->VEVENT);
$this->assertEquals(1, count($obj->VTODO));
-
}
- function testFilterComponentBadComponent() {
-
+ public function testFilterComponentBadComponent()
+ {
$request = new HTTP\Request(
'GET',
'/calendars/admin/UUID-123467?export&componentType=VVOODOO'
);
$response = $this->request($request, 400);
-
}
- function testContentDisposition() {
-
+ public function testContentDisposition()
+ {
$request = new HTTP\Request(
'GET',
'/calendars/admin/UUID-123467?export'
@@ -334,14 +318,13 @@ ICS
$response = $this->request($request, 200);
$this->assertEquals('text/calendar', $response->getHeader('Content-Type'));
$this->assertEquals(
- 'attachment; filename="UUID-123467-' . date('Y-m-d') . '.ics"',
+ 'attachment; filename="UUID-123467-'.date('Y-m-d').'.ics"',
$response->getHeader('Content-Disposition')
);
-
}
- function testContentDispositionJson() {
-
+ public function testContentDispositionJson()
+ {
$request = new HTTP\Request(
'GET',
'/calendars/admin/UUID-123467?export',
@@ -351,19 +334,18 @@ ICS
$response = $this->request($request, 200);
$this->assertEquals('application/calendar+json', $response->getHeader('Content-Type'));
$this->assertEquals(
- 'attachment; filename="UUID-123467-' . date('Y-m-d') . '.json"',
+ 'attachment; filename="UUID-123467-'.date('Y-m-d').'.json"',
$response->getHeader('Content-Disposition')
);
-
}
- function testContentDispositionBadChars() {
-
+ public function testContentDispositionBadChars()
+ {
$this->caldavBackend->createCalendar(
'principals/admin',
'UUID-b_ad"(ch)ars',
[
- '{DAV:}displayname' => 'Test bad characters',
+ '{DAV:}displayname' => 'Test bad characters',
'{http://apple.com/ns/ical/}calendar-color' => '#AA0000FF',
]
);
@@ -377,10 +359,8 @@ ICS
$response = $this->request($request, 200);
$this->assertEquals('application/calendar+json', $response->getHeader('Content-Type'));
$this->assertEquals(
- 'attachment; filename="UUID-b_adchars-' . date('Y-m-d') . '.json"',
+ 'attachment; filename="UUID-b_adchars-'.date('Y-m-d').'.json"',
$response->getHeader('Content-Disposition')
);
-
}
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/CalDAV/Issue166Test.php b/vendor/sabre/dav/tests/Sabre/CalDAV/Issue166Test.php
index a1a9b7c04..02d39fe84 100644
--- a/vendor/sabre/dav/tests/Sabre/CalDAV/Issue166Test.php
+++ b/vendor/sabre/dav/tests/Sabre/CalDAV/Issue166Test.php
@@ -1,13 +1,15 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV;
use Sabre\VObject;
-class Issue166Test extends \PHPUnit_Framework_TestCase {
-
- function testFlaw() {
-
+class Issue166Test extends \PHPUnit\Framework\TestCase
+{
+ public function testFlaw()
+ {
$input = <<<HI
BEGIN:VCALENDAR
PRODID:-//Mozilla.org/NONSGML Mozilla Calendar V1.1//EN
@@ -38,26 +40,24 @@ HI;
$validator = new CalendarQueryValidator();
$filters = [
- 'name' => 'VCALENDAR',
+ 'name' => 'VCALENDAR',
'comp-filters' => [
[
- 'name' => 'VEVENT',
- 'comp-filters' => [],
- 'prop-filters' => [],
+ 'name' => 'VEVENT',
+ 'comp-filters' => [],
+ 'prop-filters' => [],
'is-not-defined' => false,
- 'time-range' => [
+ 'time-range' => [
'start' => new \DateTime('2011-12-01'),
- 'end' => new \DateTime('2012-02-01'),
+ 'end' => new \DateTime('2012-02-01'),
],
],
],
- 'prop-filters' => [],
+ 'prop-filters' => [],
'is-not-defined' => false,
- 'time-range' => null,
+ 'time-range' => null,
];
$input = VObject\Reader::read($input);
$this->assertTrue($validator->validate($input, $filters));
-
}
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/CalDAV/Issue172Test.php b/vendor/sabre/dav/tests/Sabre/CalDAV/Issue172Test.php
index e2b85c2bc..83120fe6a 100644
--- a/vendor/sabre/dav/tests/Sabre/CalDAV/Issue172Test.php
+++ b/vendor/sabre/dav/tests/Sabre/CalDAV/Issue172Test.php
@@ -1,13 +1,16 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV;
use Sabre\VObject;
-class Issue172Test extends \PHPUnit_Framework_TestCase {
-
+class Issue172Test extends \PHPUnit\Framework\TestCase
+{
// DateTimeZone() native name: America/Los_Angeles (GMT-8 in January)
- function testBuiltInTimezoneName() {
+ public function testBuiltInTimezoneName()
+ {
$input = <<<HI
BEGIN:VCALENDAR
VERSION:2.0
@@ -19,16 +22,16 @@ END:VCALENDAR
HI;
$validator = new CalendarQueryValidator();
$filters = [
- 'name' => 'VCALENDAR',
+ 'name' => 'VCALENDAR',
'comp-filters' => [
[
- 'name' => 'VEVENT',
- 'comp-filters' => [],
- 'prop-filters' => [],
+ 'name' => 'VEVENT',
+ 'comp-filters' => [],
+ 'prop-filters' => [],
'is-not-defined' => false,
- 'time-range' => [
+ 'time-range' => [
'start' => new \DateTime('2012-01-18 21:00:00 GMT-08:00'),
- 'end' => new \DateTime('2012-01-18 21:00:00 GMT-08:00'),
+ 'end' => new \DateTime('2012-01-18 21:00:00 GMT-08:00'),
],
],
],
@@ -39,7 +42,8 @@ HI;
}
// Pacific Standard Time, translates to America/Los_Angeles (GMT-8 in January)
- function testOutlookTimezoneName() {
+ public function testOutlookTimezoneName()
+ {
$input = <<<HI
BEGIN:VCALENDAR
VERSION:2.0
@@ -66,16 +70,16 @@ END:VCALENDAR
HI;
$validator = new CalendarQueryValidator();
$filters = [
- 'name' => 'VCALENDAR',
+ 'name' => 'VCALENDAR',
'comp-filters' => [
[
- 'name' => 'VEVENT',
- 'comp-filters' => [],
- 'prop-filters' => [],
+ 'name' => 'VEVENT',
+ 'comp-filters' => [],
+ 'prop-filters' => [],
'is-not-defined' => false,
- 'time-range' => [
+ 'time-range' => [
'start' => new \DateTime('2012-01-13 10:30:00 GMT-08:00'),
- 'end' => new \DateTime('2012-01-13 10:30:00 GMT-08:00'),
+ 'end' => new \DateTime('2012-01-13 10:30:00 GMT-08:00'),
],
],
],
@@ -86,7 +90,8 @@ HI;
}
// X-LIC-LOCATION, translates to America/Los_Angeles (GMT-8 in January)
- function testLibICalLocationName() {
+ public function testLibICalLocationName()
+ {
$input = <<<HI
BEGIN:VCALENDAR
VERSION:2.0
@@ -114,16 +119,16 @@ END:VCALENDAR
HI;
$validator = new CalendarQueryValidator();
$filters = [
- 'name' => 'VCALENDAR',
+ 'name' => 'VCALENDAR',
'comp-filters' => [
[
- 'name' => 'VEVENT',
- 'comp-filters' => [],
- 'prop-filters' => [],
+ 'name' => 'VEVENT',
+ 'comp-filters' => [],
+ 'prop-filters' => [],
'is-not-defined' => false,
- 'time-range' => [
+ 'time-range' => [
'start' => new \DateTime('2012-01-13 10:30:00 GMT-08:00'),
- 'end' => new \DateTime('2012-01-13 10:30:00 GMT-08:00'),
+ 'end' => new \DateTime('2012-01-13 10:30:00 GMT-08:00'),
],
],
],
diff --git a/vendor/sabre/dav/tests/Sabre/CalDAV/Issue203Test.php b/vendor/sabre/dav/tests/Sabre/CalDAV/Issue203Test.php
index 369e9a70c..0700024cf 100644
--- a/vendor/sabre/dav/tests/Sabre/CalDAV/Issue203Test.php
+++ b/vendor/sabre/dav/tests/Sabre/CalDAV/Issue203Test.php
@@ -1,28 +1,30 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV;
use Sabre\HTTP;
use Sabre\VObject;
/**
- * This unittest is created to find out why an overwritten DAILY event has wrong DTSTART, DTEND, SUMMARY and RECURRENCEID
+ * This unittest is created to find out why an overwritten DAILY event has wrong DTSTART, DTEND, SUMMARY and RECURRENCEID.
*
* @copyright Copyright (C) fruux GmbH (https://fruux.com/)
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class Issue203Test extends \Sabre\DAVServerTest {
-
+class Issue203Test extends \Sabre\DAVServerTest
+{
protected $setupCalDAV = true;
protected $caldavCalendars = [
[
- 'id' => 1,
- 'name' => 'Calendar',
+ 'id' => 1,
+ 'name' => 'Calendar',
'principaluri' => 'principals/user1',
- 'uri' => 'calendar1',
- ]
+ 'uri' => 'calendar1',
+ ],
];
protected $caldavCalendarObjects = [
@@ -56,13 +58,13 @@ END:VCALENDAR
],
];
- function testIssue203() {
-
+ public function testIssue203()
+ {
$request = HTTP\Sapi::createFromServerArray([
- 'REQUEST_METHOD' => 'REPORT',
+ 'REQUEST_METHOD' => 'REPORT',
'HTTP_CONTENT_TYPE' => 'application/xml',
- 'REQUEST_URI' => '/calendars/user1/calendar1',
- 'HTTP_DEPTH' => '1',
+ 'REQUEST_URI' => '/calendars/user1/calendar1',
+ 'HTTP_DEPTH' => '1',
]);
$request->setBody('<?xml version="1.0" encoding="utf-8" ?>
@@ -96,24 +98,22 @@ END:VCALENDAR
$this->assertEquals(2, count($vObject->VEVENT));
-
$expectedEvents = [
[
'DTSTART' => '20120326T135200Z',
- 'DTEND' => '20120326T145200Z',
+ 'DTEND' => '20120326T145200Z',
'SUMMARY' => 'original summary',
],
[
- 'DTSTART' => '20120328T135200Z',
- 'DTEND' => '20120328T145200Z',
- 'SUMMARY' => 'overwritten summary',
+ 'DTSTART' => '20120328T135200Z',
+ 'DTEND' => '20120328T145200Z',
+ 'SUMMARY' => 'overwritten summary',
'RECURRENCE-ID' => '20120327T135200Z',
- ]
+ ],
];
// try to match agains $expectedEvents array
foreach ($expectedEvents as $expectedEvent) {
-
$matching = false;
foreach ($vObject->VEVENT as $vevent) {
@@ -131,7 +131,7 @@ END:VCALENDAR
break;
}
- $this->assertTrue($matching, 'Did not find the following event in the response: ' . var_export($expectedEvent, true));
+ $this->assertTrue($matching, 'Did not find the following event in the response: '.var_export($expectedEvent, true));
}
}
}
diff --git a/vendor/sabre/dav/tests/Sabre/CalDAV/Issue205Test.php b/vendor/sabre/dav/tests/Sabre/CalDAV/Issue205Test.php
index ce40a90b0..60c944d1d 100644
--- a/vendor/sabre/dav/tests/Sabre/CalDAV/Issue205Test.php
+++ b/vendor/sabre/dav/tests/Sabre/CalDAV/Issue205Test.php
@@ -1,28 +1,30 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV;
use Sabre\HTTP;
use Sabre\VObject;
/**
- * This unittest is created to check if a VALARM TRIGGER of PT0S is supported
+ * This unittest is created to check if a VALARM TRIGGER of PT0S is supported.
*
* @copyright Copyright (C) fruux GmbH (https://fruux.com/)
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class Issue205Test extends \Sabre\DAVServerTest {
-
+class Issue205Test extends \Sabre\DAVServerTest
+{
protected $setupCalDAV = true;
protected $caldavCalendars = [
[
- 'id' => 1,
- 'name' => 'Calendar',
+ 'id' => 1,
+ 'name' => 'Calendar',
'principaluri' => 'principals/user1',
- 'uri' => 'calendar1',
- ]
+ 'uri' => 'calendar1',
+ ],
];
protected $caldavCalendarObjects = [
@@ -49,13 +51,13 @@ END:VCALENDAR
],
];
- function testIssue205() {
-
+ public function testIssue205()
+ {
$request = HTTP\Sapi::createFromServerArray([
- 'REQUEST_METHOD' => 'REPORT',
+ 'REQUEST_METHOD' => 'REPORT',
'HTTP_CONTENT_TYPE' => 'application/xml',
- 'REQUEST_URI' => '/calendars/user1/calendar1',
- 'HTTP_DEPTH' => '1',
+ 'REQUEST_URI' => '/calendars/user1/calendar1',
+ 'HTTP_DEPTH' => '1',
]);
$request->setBody('<?xml version="1.0" encoding="utf-8" ?>
@@ -79,8 +81,8 @@ END:VCALENDAR
$response = $this->request($request);
- $this->assertFalse(strpos($response->body, '<s:exception>Exception</s:exception>'), 'Exception occurred: ' . $response->body);
- $this->assertFalse(strpos($response->body, 'Unknown or bad format'), 'DateTime unknown format Exception: ' . $response->body);
+ $this->assertFalse(strpos($response->body, '<s:exception>Exception</s:exception>'), 'Exception occurred: '.$response->body);
+ $this->assertFalse(strpos($response->body, 'Unknown or bad format'), 'DateTime unknown format Exception: '.$response->body);
// Everts super awesome xml parser.
$body = substr(
@@ -93,6 +95,5 @@ END:VCALENDAR
$vObject = VObject\Reader::read($body);
$this->assertEquals(1, count($vObject->VEVENT));
-
}
}
diff --git a/vendor/sabre/dav/tests/Sabre/CalDAV/Issue211Test.php b/vendor/sabre/dav/tests/Sabre/CalDAV/Issue211Test.php
index 950629fd8..10c9af50c 100644
--- a/vendor/sabre/dav/tests/Sabre/CalDAV/Issue211Test.php
+++ b/vendor/sabre/dav/tests/Sabre/CalDAV/Issue211Test.php
@@ -1,27 +1,29 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV;
use Sabre\HTTP;
/**
- * This unittest is created to check for an endless loop in Sabre\CalDAV\CalendarQueryValidator
+ * This unittest is created to check for an endless loop in Sabre\CalDAV\CalendarQueryValidator.
*
* @copyright Copyright (C) fruux GmbH (https://fruux.com/)
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class Issue211Test extends \Sabre\DAVServerTest {
-
+class Issue211Test extends \Sabre\DAVServerTest
+{
protected $setupCalDAV = true;
protected $caldavCalendars = [
[
- 'id' => 1,
- 'name' => 'Calendar',
+ 'id' => 1,
+ 'name' => 'Calendar',
'principaluri' => 'principals/user1',
- 'uri' => 'calendar1',
- ]
+ 'uri' => 'calendar1',
+ ],
];
protected $caldavCalendarObjects = [
@@ -53,13 +55,13 @@ END:VCALENDAR
],
];
- function testIssue211() {
-
+ public function testIssue211()
+ {
$request = HTTP\Sapi::createFromServerArray([
- 'REQUEST_METHOD' => 'REPORT',
+ 'REQUEST_METHOD' => 'REPORT',
'HTTP_CONTENT_TYPE' => 'application/xml',
- 'REQUEST_URI' => '/calendars/user1/calendar1',
- 'HTTP_DEPTH' => '1',
+ 'REQUEST_URI' => '/calendars/user1/calendar1',
+ 'HTTP_DEPTH' => '1',
]);
$request->setBody('<?xml version="1.0" encoding="utf-8" ?>
@@ -84,6 +86,5 @@ END:VCALENDAR
// if this assert is reached, the endless loop is gone
// There should be no matching events
$this->assertFalse(strpos('BEGIN:VEVENT', $response->body));
-
}
}
diff --git a/vendor/sabre/dav/tests/Sabre/CalDAV/Issue220Test.php b/vendor/sabre/dav/tests/Sabre/CalDAV/Issue220Test.php
index c3c0b5b48..46f5ca205 100644
--- a/vendor/sabre/dav/tests/Sabre/CalDAV/Issue220Test.php
+++ b/vendor/sabre/dav/tests/Sabre/CalDAV/Issue220Test.php
@@ -1,27 +1,29 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV;
use Sabre\HTTP;
/**
- * This unittest is created to check for an endless loop in CalendarQueryValidator
+ * This unittest is created to check for an endless loop in CalendarQueryValidator.
*
* @copyright Copyright (C) fruux GmbH (https://fruux.com/)
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class Issue220Test extends \Sabre\DAVServerTest {
-
+class Issue220Test extends \Sabre\DAVServerTest
+{
protected $setupCalDAV = true;
protected $caldavCalendars = [
[
- 'id' => 1,
- 'name' => 'Calendar',
+ 'id' => 1,
+ 'name' => 'Calendar',
'principaluri' => 'principals/user1',
- 'uri' => 'calendar1',
- ]
+ 'uri' => 'calendar1',
+ ],
];
protected $caldavCalendarObjects = [
@@ -63,13 +65,13 @@ END:VCALENDAR
],
];
- function testIssue220() {
-
+ public function testIssue220()
+ {
$request = HTTP\Sapi::createFromServerArray([
- 'REQUEST_METHOD' => 'REPORT',
+ 'REQUEST_METHOD' => 'REPORT',
'HTTP_CONTENT_TYPE' => 'application/xml',
- 'REQUEST_URI' => '/calendars/user1/calendar1',
- 'HTTP_DEPTH' => '1',
+ 'REQUEST_URI' => '/calendars/user1/calendar1',
+ 'HTTP_DEPTH' => '1',
]);
$request->setBody('<?xml version="1.0" encoding="utf-8" ?>
@@ -91,8 +93,8 @@ END:VCALENDAR
$response = $this->request($request);
- $this->assertFalse(strpos($response->body, '<s:exception>PHPUnit_Framework_Error_Warning</s:exception>'), 'Error Warning occurred: ' . $response->body);
- $this->assertFalse(strpos($response->body, 'Invalid argument supplied for foreach()'), 'Invalid argument supplied for foreach(): ' . $response->body);
+ $this->assertFalse(strpos($response->body, '<s:exception>PHPUnit_Framework_Error_Warning</s:exception>'), 'Error Warning occurred: '.$response->body);
+ $this->assertFalse(strpos($response->body, 'Invalid argument supplied for foreach()'), 'Invalid argument supplied for foreach(): '.$response->body);
$this->assertEquals(207, $response->status);
}
diff --git a/vendor/sabre/dav/tests/Sabre/CalDAV/Issue228Test.php b/vendor/sabre/dav/tests/Sabre/CalDAV/Issue228Test.php
index d0783701d..a8b855ca3 100644
--- a/vendor/sabre/dav/tests/Sabre/CalDAV/Issue228Test.php
+++ b/vendor/sabre/dav/tests/Sabre/CalDAV/Issue228Test.php
@@ -1,27 +1,29 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV;
use Sabre\HTTP;
/**
- * This unittest is created to check if the time-range filter is working correctly with all-day-events
+ * This unittest is created to check if the time-range filter is working correctly with all-day-events.
*
* @copyright Copyright (C) fruux GmbH (https://fruux.com/)
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class Issue228Test extends \Sabre\DAVServerTest {
-
+class Issue228Test extends \Sabre\DAVServerTest
+{
protected $setupCalDAV = true;
protected $caldavCalendars = [
[
- 'id' => 1,
- 'name' => 'Calendar',
+ 'id' => 1,
+ 'name' => 'Calendar',
'principaluri' => 'principals/user1',
- 'uri' => 'calendar1',
- ]
+ 'uri' => 'calendar1',
+ ],
];
protected $caldavCalendarObjects = [
@@ -43,13 +45,13 @@ END:VCALENDAR
],
];
- function testIssue228() {
-
+ public function testIssue228()
+ {
$request = HTTP\Sapi::createFromServerArray([
- 'REQUEST_METHOD' => 'REPORT',
+ 'REQUEST_METHOD' => 'REPORT',
'HTTP_CONTENT_TYPE' => 'application/xml',
- 'REQUEST_URI' => '/calendars/user1/calendar1',
- 'HTTP_DEPTH' => '1',
+ 'REQUEST_URI' => '/calendars/user1/calendar1',
+ 'HTTP_DEPTH' => '1',
]);
$request->setBody('<?xml version="1.0" encoding="utf-8" ?>
@@ -74,6 +76,5 @@ END:VCALENDAR
// We must check if absolutely nothing was returned from this query.
$this->assertFalse(strpos($response->body, 'BEGIN:VCALENDAR'));
-
}
}
diff --git a/vendor/sabre/dav/tests/Sabre/CalDAV/Notifications/CollectionTest.php b/vendor/sabre/dav/tests/Sabre/CalDAV/Notifications/CollectionTest.php
index 6585f85c3..eceb0b87f 100644
--- a/vendor/sabre/dav/tests/Sabre/CalDAV/Notifications/CollectionTest.php
+++ b/vendor/sabre/dav/tests/Sabre/CalDAV/Notifications/CollectionTest.php
@@ -1,58 +1,56 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV\Notifications;
use Sabre\CalDAV;
-class CollectionTest extends \PHPUnit_Framework_TestCase {
-
+class CollectionTest extends \PHPUnit\Framework\TestCase
+{
protected $caldavBackend;
protected $principalUri;
protected $notification;
- function getInstance() {
-
+ public function getInstance()
+ {
$this->principalUri = 'principals/user1';
$this->notification = new CalDAV\Xml\Notification\SystemStatus(1, '"1"');
$this->caldavBackend = new CalDAV\Backend\MockSharing([], [], [
'principals/user1' => [
- $this->notification
- ]
+ $this->notification,
+ ],
]);
return new Collection($this->caldavBackend, $this->principalUri);
-
}
- function testGetChildren() {
-
+ public function testGetChildren()
+ {
$col = $this->getInstance();
$this->assertEquals('notifications', $col->getName());
$this->assertEquals([
- new Node($this->caldavBackend, $this->principalUri, $this->notification)
+ new Node($this->caldavBackend, $this->principalUri, $this->notification),
], $col->getChildren());
-
}
- function testGetOwner() {
-
+ public function testGetOwner()
+ {
$col = $this->getInstance();
$this->assertEquals('principals/user1', $col->getOwner());
-
}
- function testGetGroup() {
-
+ public function testGetGroup()
+ {
$col = $this->getInstance();
$this->assertNull($col->getGroup());
-
}
- function testGetACL() {
-
+ public function testGetACL()
+ {
$col = $this->getInstance();
$expected = [
[
@@ -63,23 +61,20 @@ class CollectionTest extends \PHPUnit_Framework_TestCase {
];
$this->assertEquals($expected, $col->getACL());
-
}
/**
* @expectedException \Sabre\DAV\Exception\Forbidden
*/
- function testSetACL() {
-
+ public function testSetACL()
+ {
$col = $this->getInstance();
$col->setACL([]);
-
}
- function testGetSupportedPrivilegeSet() {
-
+ public function testGetSupportedPrivilegeSet()
+ {
$col = $this->getInstance();
$this->assertNull($col->getSupportedPrivilegeSet());
-
}
}
diff --git a/vendor/sabre/dav/tests/Sabre/CalDAV/Notifications/NodeTest.php b/vendor/sabre/dav/tests/Sabre/CalDAV/Notifications/NodeTest.php
index 6c6e02da8..cb19ef962 100644
--- a/vendor/sabre/dav/tests/Sabre/CalDAV/Notifications/NodeTest.php
+++ b/vendor/sabre/dav/tests/Sabre/CalDAV/Notifications/NodeTest.php
@@ -1,69 +1,66 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV\Notifications;
use Sabre\CalDAV;
-class NodeTest extends \PHPUnit_Framework_TestCase {
-
+class NodeTest extends \PHPUnit\Framework\TestCase
+{
protected $systemStatus;
protected $caldavBackend;
- function getInstance() {
-
+ public function getInstance()
+ {
$principalUri = 'principals/user1';
$this->systemStatus = new CalDAV\Xml\Notification\SystemStatus(1, '"1"');
$this->caldavBackend = new CalDAV\Backend\MockSharing([], [], [
'principals/user1' => [
- $this->systemStatus
- ]
+ $this->systemStatus,
+ ],
]);
$node = new Node($this->caldavBackend, 'principals/user1', $this->systemStatus);
- return $node;
+ return $node;
}
- function testGetId() {
-
+ public function testGetId()
+ {
$node = $this->getInstance();
- $this->assertEquals($this->systemStatus->getId() . '.xml', $node->getName());
-
+ $this->assertEquals($this->systemStatus->getId().'.xml', $node->getName());
}
- function testGetEtag() {
-
+ public function testGetEtag()
+ {
$node = $this->getInstance();
$this->assertEquals('"1"', $node->getETag());
-
}
- function testGetNotificationType() {
-
+ public function testGetNotificationType()
+ {
$node = $this->getInstance();
$this->assertEquals($this->systemStatus, $node->getNotificationType());
-
}
- function testDelete() {
-
+ public function testDelete()
+ {
$node = $this->getInstance();
$node->delete();
$this->assertEquals([], $this->caldavBackend->getNotificationsForPrincipal('principals/user1'));
-
}
- function testGetGroup() {
-
+ public function testGetGroup()
+ {
$node = $this->getInstance();
$this->assertNull($node->getGroup());
-
}
- function testGetACL() {
-
+ public function testGetACL()
+ {
$node = $this->getInstance();
$expected = [
[
@@ -74,23 +71,20 @@ class NodeTest extends \PHPUnit_Framework_TestCase {
];
$this->assertEquals($expected, $node->getACL());
-
}
/**
* @expectedException \Sabre\DAV\Exception\Forbidden
*/
- function testSetACL() {
-
+ public function testSetACL()
+ {
$node = $this->getInstance();
$node->setACL([]);
-
}
- function testGetSupportedPrivilegeSet() {
-
+ public function testGetSupportedPrivilegeSet()
+ {
$node = $this->getInstance();
$this->assertNull($node->getSupportedPrivilegeSet());
-
}
}
diff --git a/vendor/sabre/dav/tests/Sabre/CalDAV/PluginTest.php b/vendor/sabre/dav/tests/Sabre/CalDAV/PluginTest.php
index 859f6aa0c..711cc0ac7 100644
--- a/vendor/sabre/dav/tests/Sabre/CalDAV/PluginTest.php
+++ b/vendor/sabre/dav/tests/Sabre/CalDAV/PluginTest.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV;
use DateTime;
@@ -8,8 +10,8 @@ use Sabre\DAV;
use Sabre\DAVACL;
use Sabre\HTTP;
-class PluginTest extends \PHPUnit_Framework_TestCase {
-
+class PluginTest extends \PHPUnit\Framework\TestCase
+{
/**
* @var DAV\Server
*/
@@ -24,37 +26,37 @@ class PluginTest extends \PHPUnit_Framework_TestCase {
*/
protected $caldavBackend;
- function setup() {
-
+ public function setup()
+ {
$caldavNS = '{urn:ietf:params:xml:ns:caldav}';
$this->caldavBackend = new Backend\Mock([
[
- 'id' => 1,
- 'uri' => 'UUID-123467',
- 'principaluri' => 'principals/user1',
- '{DAV:}displayname' => 'user1 calendar',
- $caldavNS . 'calendar-description' => 'Calendar description',
- '{http://apple.com/ns/ical/}calendar-order' => '1',
- '{http://apple.com/ns/ical/}calendar-color' => '#FF0000',
- $caldavNS . 'supported-calendar-component-set' => new Xml\Property\SupportedCalendarComponentSet(['VEVENT', 'VTODO']),
+ 'id' => 1,
+ 'uri' => 'UUID-123467',
+ 'principaluri' => 'principals/user1',
+ '{DAV:}displayname' => 'user1 calendar',
+ $caldavNS.'calendar-description' => 'Calendar description',
+ '{http://apple.com/ns/ical/}calendar-order' => '1',
+ '{http://apple.com/ns/ical/}calendar-color' => '#FF0000',
+ $caldavNS.'supported-calendar-component-set' => new Xml\Property\SupportedCalendarComponentSet(['VEVENT', 'VTODO']),
],
[
- 'id' => 2,
- 'uri' => 'UUID-123468',
- 'principaluri' => 'principals/user1',
- '{DAV:}displayname' => 'user1 calendar2',
- $caldavNS . 'calendar-description' => 'Calendar description',
- '{http://apple.com/ns/ical/}calendar-order' => '1',
- '{http://apple.com/ns/ical/}calendar-color' => '#FF0000',
- $caldavNS . 'supported-calendar-component-set' => new Xml\Property\SupportedCalendarComponentSet(['VEVENT', 'VTODO']),
- ]
+ 'id' => 2,
+ 'uri' => 'UUID-123468',
+ 'principaluri' => 'principals/user1',
+ '{DAV:}displayname' => 'user1 calendar2',
+ $caldavNS.'calendar-description' => 'Calendar description',
+ '{http://apple.com/ns/ical/}calendar-order' => '1',
+ '{http://apple.com/ns/ical/}calendar-color' => '#FF0000',
+ $caldavNS.'supported-calendar-component-set' => new Xml\Property\SupportedCalendarComponentSet(['VEVENT', 'VTODO']),
+ ],
], [
1 => [
'UUID-2345' => [
'calendardata' => TestUtil::getTestCalendarData(),
- ]
- ]
+ ],
+ ],
]);
$principalBackend = new DAVACL\PrincipalBackend\Mock();
$principalBackend->setGroupMemberSet('principals/admin/calendar-proxy-read', ['principals/user1']);
@@ -89,41 +91,45 @@ class PluginTest extends \PHPUnit_Framework_TestCase {
$authBackend = new DAV\Auth\Backend\Mock();
$authBackend->setPrincipal('principals/user1');
$authPlugin = new DAV\Auth\Plugin($authBackend);
- $authPlugin->beforeMethod(new \Sabre\HTTP\Request(), new \Sabre\HTTP\Response());
+ $authPlugin->beforeMethod(new \Sabre\HTTP\Request('GET', '/'), new \Sabre\HTTP\Response());
$this->server->addPlugin($authPlugin);
// This forces a login
- $authPlugin->beforeMethod(new HTTP\Request(), new HTTP\Response());
+ $authPlugin->beforeMethod(new HTTP\Request('GET', '/'), new HTTP\Response());
$this->response = new HTTP\ResponseMock();
$this->server->httpResponse = $this->response;
-
}
- function testSimple() {
-
+ public function testSimple()
+ {
$this->assertEquals(['MKCALENDAR'], $this->plugin->getHTTPMethods('calendars/user1/randomnewcalendar'));
$this->assertEquals(['calendar-access', 'calendar-proxy'], $this->plugin->getFeatures());
$this->assertEquals(
'caldav',
$this->plugin->getPluginInfo()['name']
);
-
}
- function testUnknownMethodPassThrough() {
-
+ public function testUnknownMethodPassThrough()
+ {
$request = new HTTP\Request('MKBREAKFAST', '/');
$this->server->httpRequest = $request;
$this->server->exec();
- $this->assertEquals(501, $this->response->status, 'Incorrect status returned. Full response body:' . $this->response->body);
-
+ $this->assertEquals(501, $this->response->status, 'Incorrect status returned. Full response body:'.$this->response->body);
}
- function testReportPassThrough() {
+ public function testGetWithoutContentType()
+ {
+ $request = new HTTP\Request('GET', '/');
+ $this->plugin->httpAfterGet($request, $this->response);
+ $this->assertTrue(true);
+ }
+ public function testReportPassThrough()
+ {
$request = new HTTP\Request('REPORT', '/', ['Content-Type' => 'application/xml']);
$request->setBody('<?xml version="1.0"?><s:somereport xmlns:s="http://www.rooftopsolutions.nl/NS/example" />');
@@ -131,11 +137,10 @@ class PluginTest extends \PHPUnit_Framework_TestCase {
$this->server->exec();
$this->assertEquals(415, $this->response->status);
-
}
- function testMkCalendarBadLocation() {
-
+ public function testMkCalendarBadLocation()
+ {
$request = new HTTP\Request('MKCALENDAR', '/blabla');
$body = '<?xml version="1.0" encoding="utf-8" ?>
@@ -181,11 +186,10 @@ class PluginTest extends \PHPUnit_Framework_TestCase {
$this->server->exec();
$this->assertEquals(403, $this->response->status);
-
}
- function testMkCalendarNoParentNode() {
-
+ public function testMkCalendarNoParentNode()
+ {
$request = new HTTP\Request('MKCALENDAR', '/doesntexist/calendar');
$body = '<?xml version="1.0" encoding="utf-8" ?>
@@ -231,14 +235,13 @@ class PluginTest extends \PHPUnit_Framework_TestCase {
$this->server->exec();
$this->assertEquals(409, $this->response->status);
-
}
- function testMkCalendarExistingCalendar() {
-
+ public function testMkCalendarExistingCalendar()
+ {
$request = HTTP\Sapi::createFromServerArray([
'REQUEST_METHOD' => 'MKCALENDAR',
- 'REQUEST_URI' => '/calendars/user1/UUID-123467',
+ 'REQUEST_URI' => '/calendars/user1/UUID-123467',
]);
$body = '<?xml version="1.0" encoding="utf-8" ?>
@@ -284,11 +287,10 @@ class PluginTest extends \PHPUnit_Framework_TestCase {
$this->server->exec();
$this->assertEquals(405, $this->response->status);
-
}
- function testMkCalendarSucceed() {
-
+ public function testMkCalendarSucceed()
+ {
$request = new HTTP\Request('MKCALENDAR', '/calendars/user1/NEWCALENDAR');
$timezone = 'BEGIN:VCALENDAR
@@ -325,7 +327,7 @@ END:VCALENDAR';
<C:supported-calendar-component-set>
<C:comp name="VEVENT"/>
</C:supported-calendar-component-set>
- <C:calendar-timezone><![CDATA[' . $timezone . ']]></C:calendar-timezone>
+ <C:calendar-timezone><![CDATA['.$timezone.']]></C:calendar-timezone>
</D:prop>
</D:set>
</C:mkcalendar>';
@@ -334,89 +336,87 @@ END:VCALENDAR';
$this->server->httpRequest = $request;
$this->server->exec();
- $this->assertEquals(201, $this->response->status, 'Invalid response code received. Full response body: ' . $this->response->body);
+ $this->assertEquals(201, $this->response->status, 'Invalid response code received. Full response body: '.$this->response->body);
$calendars = $this->caldavBackend->getCalendarsForUser('principals/user1');
$this->assertEquals(3, count($calendars));
$newCalendar = null;
foreach ($calendars as $calendar) {
- if ($calendar['uri'] === 'NEWCALENDAR') {
+ if ('NEWCALENDAR' === $calendar['uri']) {
$newCalendar = $calendar;
break;
- }
+ }
}
$this->assertInternalType('array', $newCalendar);
$keys = [
- 'uri' => 'NEWCALENDAR',
- 'id' => null,
- '{urn:ietf:params:xml:ns:caldav}calendar-description' => 'Calendar restricted to events.',
- '{urn:ietf:params:xml:ns:caldav}calendar-timezone' => $timezone,
- '{DAV:}displayname' => 'Lisa\'s Events',
+ 'uri' => 'NEWCALENDAR',
+ 'id' => null,
+ '{urn:ietf:params:xml:ns:caldav}calendar-description' => 'Calendar restricted to events.',
+ '{urn:ietf:params:xml:ns:caldav}calendar-timezone' => $timezone,
+ '{DAV:}displayname' => 'Lisa\'s Events',
'{urn:ietf:params:xml:ns:caldav}supported-calendar-component-set' => null,
];
foreach ($keys as $key => $value) {
-
$this->assertArrayHasKey($key, $newCalendar);
- if (is_null($value)) continue;
+ if (is_null($value)) {
+ continue;
+ }
$this->assertEquals($value, $newCalendar[$key]);
-
}
$sccs = '{urn:ietf:params:xml:ns:caldav}supported-calendar-component-set';
$this->assertTrue($newCalendar[$sccs] instanceof Xml\Property\SupportedCalendarComponentSet);
$this->assertEquals(['VEVENT'], $newCalendar[$sccs]->getValue());
-
}
- function testMkCalendarEmptyBodySucceed() {
-
+ public function testMkCalendarEmptyBodySucceed()
+ {
$request = new HTTP\Request('MKCALENDAR', '/calendars/user1/NEWCALENDAR');
$request->setBody('');
$this->server->httpRequest = $request;
$this->server->exec();
- $this->assertEquals(201, $this->response->status, 'Invalid response code received. Full response body: ' . $this->response->body);
+ $this->assertEquals(201, $this->response->status, 'Invalid response code received. Full response body: '.$this->response->body);
$calendars = $this->caldavBackend->getCalendarsForUser('principals/user1');
$this->assertEquals(3, count($calendars));
$newCalendar = null;
foreach ($calendars as $calendar) {
- if ($calendar['uri'] === 'NEWCALENDAR') {
+ if ('NEWCALENDAR' === $calendar['uri']) {
$newCalendar = $calendar;
break;
- }
+ }
}
$this->assertInternalType('array', $newCalendar);
$keys = [
- 'uri' => 'NEWCALENDAR',
- 'id' => null,
+ 'uri' => 'NEWCALENDAR',
+ 'id' => null,
'{urn:ietf:params:xml:ns:caldav}supported-calendar-component-set' => null,
];
foreach ($keys as $key => $value) {
-
$this->assertArrayHasKey($key, $newCalendar);
- if (is_null($value)) continue;
+ if (is_null($value)) {
+ continue;
+ }
$this->assertEquals($value, $newCalendar[$key]);
-
}
$sccs = '{urn:ietf:params:xml:ns:caldav}supported-calendar-component-set';
$this->assertTrue($newCalendar[$sccs] instanceof Xml\Property\SupportedCalendarComponentSet);
$this->assertEquals(['VEVENT', 'VTODO'], $newCalendar[$sccs]->getValue());
-
}
- function testMkCalendarBadXml() {
-
+ public function testMkCalendarBadXml()
+ {
$request = new HTTP\Request('MKCALENDAR', '/blabla');
$body = 'This is not xml';
@@ -425,26 +425,24 @@ END:VCALENDAR';
$this->server->exec();
$this->assertEquals(400, $this->response->status);
-
}
- function testPrincipalProperties() {
-
+ public function testPrincipalProperties()
+ {
$httpRequest = new HTTP\Request('FOO', '/blabla', ['Host' => 'sabredav.org']);
$this->server->httpRequest = $httpRequest;
$props = $this->server->getPropertiesForPath('/principals/user1', [
- '{' . Plugin::NS_CALDAV . '}calendar-home-set',
- '{' . Plugin::NS_CALENDARSERVER . '}calendar-proxy-read-for',
- '{' . Plugin::NS_CALENDARSERVER . '}calendar-proxy-write-for',
- '{' . Plugin::NS_CALENDARSERVER . '}notification-URL',
- '{' . Plugin::NS_CALENDARSERVER . '}email-address-set',
+ '{'.Plugin::NS_CALDAV.'}calendar-home-set',
+ '{'.Plugin::NS_CALENDARSERVER.'}calendar-proxy-read-for',
+ '{'.Plugin::NS_CALENDARSERVER.'}calendar-proxy-write-for',
+ '{'.Plugin::NS_CALENDARSERVER.'}notification-URL',
+ '{'.Plugin::NS_CALENDARSERVER.'}email-address-set',
]);
$this->assertArrayHasKey(0, $props);
$this->assertArrayHasKey(200, $props[0]);
-
$this->assertArrayHasKey('{urn:ietf:params:xml:ns:caldav}calendar-home-set', $props[0][200]);
$prop = $props[0][200]['{urn:ietf:params:xml:ns:caldav}calendar-home-set'];
$this->assertInstanceOf('Sabre\\DAV\\Xml\\Property\\Href', $prop);
@@ -460,15 +458,14 @@ END:VCALENDAR';
$this->assertInstanceOf('Sabre\\DAV\\Xml\\Property\\Href', $prop);
$this->assertEquals(['principals/admin/'], $prop->getHrefs());
- $this->assertArrayHasKey('{' . Plugin::NS_CALENDARSERVER . '}email-address-set', $props[0][200]);
- $prop = $props[0][200]['{' . Plugin::NS_CALENDARSERVER . '}email-address-set'];
+ $this->assertArrayHasKey('{'.Plugin::NS_CALENDARSERVER.'}email-address-set', $props[0][200]);
+ $prop = $props[0][200]['{'.Plugin::NS_CALENDARSERVER.'}email-address-set'];
$this->assertInstanceOf('Sabre\\CalDAV\\Xml\\Property\\EmailAddressSet', $prop);
$this->assertEquals(['user1.sabredav@sabredav.org'], $prop->getValue());
-
}
- function testSupportedReportSetPropertyNonCalendar() {
-
+ public function testSupportedReportSetPropertyNonCalendar()
+ {
$props = $this->server->getPropertiesForPath('/calendars/user1', [
'{DAV:}supported-report-set',
]);
@@ -487,14 +484,13 @@ END:VCALENDAR';
'{DAV:}principal-search-property-set',
];
$this->assertEquals($value, $prop->getValue());
-
}
/**
* @depends testSupportedReportSetPropertyNonCalendar
*/
- function testSupportedReportSetProperty() {
-
+ public function testSupportedReportSetProperty()
+ {
$props = $this->server->getPropertiesForPath('/calendars/user1/UUID-123467', [
'{DAV:}supported-report-set',
]);
@@ -513,14 +509,13 @@ END:VCALENDAR';
'{DAV:}expand-property',
'{DAV:}principal-match',
'{DAV:}principal-property-search',
- '{DAV:}principal-search-property-set'
+ '{DAV:}principal-search-property-set',
];
$this->assertEquals($value, $prop->getValue());
-
}
- function testSupportedReportSetUserCalendars() {
-
+ public function testSupportedReportSetUserCalendars()
+ {
$this->server->addPlugin(new \Sabre\DAV\Sync\Plugin());
$props = $this->server->getPropertiesForPath('/calendars/user1', [
@@ -542,22 +537,21 @@ END:VCALENDAR';
'{DAV:}principal-search-property-set',
];
$this->assertEquals($value, $prop->getValue());
-
}
/**
* @depends testSupportedReportSetProperty
*/
- function testCalendarMultiGetReport() {
-
+ public function testCalendarMultiGetReport()
+ {
$body =
- '<?xml version="1.0"?>' .
- '<c:calendar-multiget xmlns:c="urn:ietf:params:xml:ns:caldav" xmlns:d="DAV:">' .
- '<d:prop>' .
- ' <c:calendar-data />' .
- ' <d:getetag />' .
- '</d:prop>' .
- '<d:href>/calendars/user1/UUID-123467/UUID-2345</d:href>' .
+ '<?xml version="1.0"?>'.
+ '<c:calendar-multiget xmlns:c="urn:ietf:params:xml:ns:caldav" xmlns:d="DAV:">'.
+ '<d:prop>'.
+ ' <c:calendar-data />'.
+ ' <d:getetag />'.
+ '</d:prop>'.
+ '<d:href>/calendars/user1/UUID-123467/UUID-2345</d:href>'.
'</c:calendar-multiget>';
$request = new HTTP\Request('REPORT', '/calendars/user1', ['Depth' => '1']);
@@ -587,24 +581,23 @@ END:VCALENDAR';
XML;
$this->assertXmlStringEqualsXmlString($expected, $this->response->getBodyAsString());
-
}
/**
* @depends testCalendarMultiGetReport
*/
- function testCalendarMultiGetReportExpand() {
-
+ public function testCalendarMultiGetReportExpand()
+ {
$body =
- '<?xml version="1.0"?>' .
- '<c:calendar-multiget xmlns:c="urn:ietf:params:xml:ns:caldav" xmlns:d="DAV:">' .
- '<d:prop>' .
- ' <c:calendar-data>' .
- ' <c:expand start="20110101T000000Z" end="20111231T235959Z" />' .
- ' </c:calendar-data>' .
- ' <d:getetag />' .
- '</d:prop>' .
- '<d:href>/calendars/user1/UUID-123467/UUID-2345</d:href>' .
+ '<?xml version="1.0"?>'.
+ '<c:calendar-multiget xmlns:c="urn:ietf:params:xml:ns:caldav" xmlns:d="DAV:">'.
+ '<d:prop>'.
+ ' <c:calendar-data>'.
+ ' <c:expand start="20110101T000000Z" end="20111231T235959Z" />'.
+ ' </c:calendar-data>'.
+ ' <d:getetag />'.
+ '</d:prop>'.
+ '<d:href>/calendars/user1/UUID-123467/UUID-2345</d:href>'.
'</c:calendar-multiget>';
$request = new HTTP\Request('REPORT', '/calendars/user1', ['Depth' => '1']);
@@ -613,7 +606,7 @@ XML;
$this->server->httpRequest = $request;
$this->server->exec();
- $this->assertEquals(207, $this->response->status, 'Invalid HTTP status received. Full response body: ' . $this->response->body);
+ $this->assertEquals(207, $this->response->status, 'Invalid HTTP status received. Full response body: '.$this->response->body);
$expectedIcal = TestUtil::getTestCalendarData();
$expectedIcal = \Sabre\VObject\Reader::read($expectedIcal);
@@ -640,29 +633,28 @@ XML;
XML;
$this->assertXmlStringEqualsXmlString($expected, $this->response->getBodyAsString());
-
}
/**
* @depends testSupportedReportSetProperty
* @depends testCalendarMultiGetReport
*/
- function testCalendarQueryReport() {
-
+ public function testCalendarQueryReport()
+ {
$body =
- '<?xml version="1.0"?>' .
- '<c:calendar-query xmlns:c="urn:ietf:params:xml:ns:caldav" xmlns:d="DAV:">' .
- '<d:prop>' .
- ' <c:calendar-data>' .
- ' <c:expand start="20000101T000000Z" end="20101231T235959Z" />' .
- ' </c:calendar-data>' .
- ' <d:getetag />' .
- '</d:prop>' .
- '<c:filter>' .
- ' <c:comp-filter name="VCALENDAR">' .
- ' <c:comp-filter name="VEVENT" />' .
- ' </c:comp-filter>' .
- '</c:filter>' .
+ '<?xml version="1.0"?>'.
+ '<c:calendar-query xmlns:c="urn:ietf:params:xml:ns:caldav" xmlns:d="DAV:">'.
+ '<d:prop>'.
+ ' <c:calendar-data>'.
+ ' <c:expand start="20000101T000000Z" end="20101231T235959Z" />'.
+ ' </c:calendar-data>'.
+ ' <d:getetag />'.
+ '</d:prop>'.
+ '<c:filter>'.
+ ' <c:comp-filter name="VCALENDAR">'.
+ ' <c:comp-filter name="VEVENT" />'.
+ ' </c:comp-filter>'.
+ '</c:filter>'.
'</c:calendar-query>';
$request = new HTTP\Request('REPORT', '/calendars/user1/UUID-123467', ['Depth' => '1']);
@@ -671,7 +663,7 @@ XML;
$this->server->httpRequest = $request;
$this->server->exec();
- $this->assertEquals(207, $this->response->status, 'Received an unexpected status. Full response body: ' . $this->response->body);
+ $this->assertEquals(207, $this->response->status, 'Received an unexpected status. Full response body: '.$this->response->body);
$expectedIcal = TestUtil::getTestCalendarData();
$expectedIcal = \Sabre\VObject\Reader::read($expectedIcal);
@@ -698,33 +690,32 @@ XML;
XML;
$this->assertXmlStringEqualsXmlString($expected, $this->response->getBodyAsString());
-
}
/**
* @depends testSupportedReportSetProperty
* @depends testCalendarMultiGetReport
*/
- function testCalendarQueryReportWindowsPhone() {
-
+ public function testCalendarQueryReportWindowsPhone()
+ {
$body =
- '<?xml version="1.0"?>' .
- '<c:calendar-query xmlns:c="urn:ietf:params:xml:ns:caldav" xmlns:d="DAV:">' .
- '<d:prop>' .
- ' <c:calendar-data>' .
- ' <c:expand start="20000101T000000Z" end="20101231T235959Z" />' .
- ' </c:calendar-data>' .
- ' <d:getetag />' .
- '</d:prop>' .
- '<c:filter>' .
- ' <c:comp-filter name="VCALENDAR">' .
- ' <c:comp-filter name="VEVENT" />' .
- ' </c:comp-filter>' .
- '</c:filter>' .
+ '<?xml version="1.0"?>'.
+ '<c:calendar-query xmlns:c="urn:ietf:params:xml:ns:caldav" xmlns:d="DAV:">'.
+ '<d:prop>'.
+ ' <c:calendar-data>'.
+ ' <c:expand start="20000101T000000Z" end="20101231T235959Z" />'.
+ ' </c:calendar-data>'.
+ ' <d:getetag />'.
+ '</d:prop>'.
+ '<c:filter>'.
+ ' <c:comp-filter name="VCALENDAR">'.
+ ' <c:comp-filter name="VEVENT" />'.
+ ' </c:comp-filter>'.
+ '</c:filter>'.
'</c:calendar-query>';
$request = new HTTP\Request('REPORT', '/calendars/user1/UUID-123467', [
- 'Depth' => '0',
+ 'Depth' => '0',
'User-Agent' => 'MSFT-WP/8.10.14219 (gzip)',
]);
@@ -733,7 +724,7 @@ XML;
$this->server->httpRequest = $request;
$this->server->exec();
- $this->assertEquals(207, $this->response->status, 'Received an unexpected status. Full response body: ' . $this->response->body);
+ $this->assertEquals(207, $this->response->status, 'Received an unexpected status. Full response body: '.$this->response->body);
$expectedIcal = TestUtil::getTestCalendarData();
$expectedIcal = \Sabre\VObject\Reader::read($expectedIcal);
@@ -760,29 +751,28 @@ XML;
XML;
$this->assertXmlStringEqualsXmlString($expected, $this->response->getBodyAsString());
-
}
/**
* @depends testSupportedReportSetProperty
* @depends testCalendarMultiGetReport
*/
- function testCalendarQueryReportBadDepth() {
-
+ public function testCalendarQueryReportBadDepth()
+ {
$body =
- '<?xml version="1.0"?>' .
- '<c:calendar-query xmlns:c="urn:ietf:params:xml:ns:caldav" xmlns:d="DAV:">' .
- '<d:prop>' .
- ' <c:calendar-data>' .
- ' <c:expand start="20000101T000000Z" end="20101231T235959Z" />' .
- ' </c:calendar-data>' .
- ' <d:getetag />' .
- '</d:prop>' .
- '<c:filter>' .
- ' <c:comp-filter name="VCALENDAR">' .
- ' <c:comp-filter name="VEVENT" />' .
- ' </c:comp-filter>' .
- '</c:filter>' .
+ '<?xml version="1.0"?>'.
+ '<c:calendar-query xmlns:c="urn:ietf:params:xml:ns:caldav" xmlns:d="DAV:">'.
+ '<d:prop>'.
+ ' <c:calendar-data>'.
+ ' <c:expand start="20000101T000000Z" end="20101231T235959Z" />'.
+ ' </c:calendar-data>'.
+ ' <d:getetag />'.
+ '</d:prop>'.
+ '<c:filter>'.
+ ' <c:comp-filter name="VCALENDAR">'.
+ ' <c:comp-filter name="VEVENT" />'.
+ ' </c:comp-filter>'.
+ '</c:filter>'.
'</c:calendar-query>';
$request = new HTTP\Request('REPORT', '/calendars/user1/UUID-123467', [
@@ -793,26 +783,25 @@ XML;
$this->server->httpRequest = $request;
$this->server->exec();
- $this->assertEquals(400, $this->response->status, 'Received an unexpected status. Full response body: ' . $this->response->body);
-
+ $this->assertEquals(400, $this->response->status, 'Received an unexpected status. Full response body: '.$this->response->body);
}
/**
* @depends testCalendarQueryReport
*/
- function testCalendarQueryReportNoCalData() {
-
+ public function testCalendarQueryReportNoCalData()
+ {
$body =
- '<?xml version="1.0"?>' .
- '<c:calendar-query xmlns:c="urn:ietf:params:xml:ns:caldav" xmlns:d="DAV:">' .
- '<d:prop>' .
- ' <d:getetag />' .
- '</d:prop>' .
- '<c:filter>' .
- ' <c:comp-filter name="VCALENDAR">' .
- ' <c:comp-filter name="VEVENT" />' .
- ' </c:comp-filter>' .
- '</c:filter>' .
+ '<?xml version="1.0"?>'.
+ '<c:calendar-query xmlns:c="urn:ietf:params:xml:ns:caldav" xmlns:d="DAV:">'.
+ '<d:prop>'.
+ ' <d:getetag />'.
+ '</d:prop>'.
+ '<c:filter>'.
+ ' <c:comp-filter name="VCALENDAR">'.
+ ' <c:comp-filter name="VEVENT" />'.
+ ' </c:comp-filter>'.
+ '</c:filter>'.
'</c:calendar-query>';
$request = new HTTP\Request('REPORT', '/calendars/user1/UUID-123467', [
@@ -823,7 +812,7 @@ XML;
$this->server->httpRequest = $request;
$this->server->exec();
- $this->assertEquals(207, $this->response->status, 'Received an unexpected status. Full response body: ' . $this->response->body);
+ $this->assertEquals(207, $this->response->status, 'Received an unexpected status. Full response body: '.$this->response->body);
$expected = <<<XML
<?xml version="1.0"?>
@@ -841,21 +830,20 @@ XML;
XML;
$this->assertXmlStringEqualsXmlString($expected, $this->response->getBodyAsString());
-
}
/**
* @depends testCalendarQueryReport
*/
- function testCalendarQueryReportNoFilters() {
-
+ public function testCalendarQueryReportNoFilters()
+ {
$body =
- '<?xml version="1.0"?>' .
- '<c:calendar-query xmlns:c="urn:ietf:params:xml:ns:caldav" xmlns:d="DAV:">' .
- '<d:prop>' .
- ' <c:calendar-data />' .
- ' <d:getetag />' .
- '</d:prop>' .
+ '<?xml version="1.0"?>'.
+ '<c:calendar-query xmlns:c="urn:ietf:params:xml:ns:caldav" xmlns:d="DAV:">'.
+ '<d:prop>'.
+ ' <c:calendar-data />'.
+ ' <d:getetag />'.
+ '</d:prop>'.
'</c:calendar-query>';
$request = new HTTP\Request('REPORT', '/calendars/user1/UUID-123467');
@@ -864,30 +852,29 @@ XML;
$this->server->httpRequest = $request;
$this->server->exec();
- $this->assertEquals(400, $this->response->status, 'Received an unexpected status. Full response body: ' . $this->response->body);
-
+ $this->assertEquals(400, $this->response->status, 'Received an unexpected status. Full response body: '.$this->response->body);
}
/**
* @depends testSupportedReportSetProperty
* @depends testCalendarMultiGetReport
*/
- function testCalendarQueryReport1Object() {
-
+ public function testCalendarQueryReport1Object()
+ {
$body =
- '<?xml version="1.0"?>' .
- '<c:calendar-query xmlns:c="urn:ietf:params:xml:ns:caldav" xmlns:d="DAV:">' .
- '<d:prop>' .
- ' <c:calendar-data>' .
- ' <c:expand start="20000101T000000Z" end="20101231T235959Z" />' .
- ' </c:calendar-data>' .
- ' <d:getetag />' .
- '</d:prop>' .
- '<c:filter>' .
- ' <c:comp-filter name="VCALENDAR">' .
- ' <c:comp-filter name="VEVENT" />' .
- ' </c:comp-filter>' .
- '</c:filter>' .
+ '<?xml version="1.0"?>'.
+ '<c:calendar-query xmlns:c="urn:ietf:params:xml:ns:caldav" xmlns:d="DAV:">'.
+ '<d:prop>'.
+ ' <c:calendar-data>'.
+ ' <c:expand start="20000101T000000Z" end="20101231T235959Z" />'.
+ ' </c:calendar-data>'.
+ ' <d:getetag />'.
+ '</d:prop>'.
+ '<c:filter>'.
+ ' <c:comp-filter name="VCALENDAR">'.
+ ' <c:comp-filter name="VEVENT" />'.
+ ' </c:comp-filter>'.
+ '</c:filter>'.
'</c:calendar-query>';
$request = new HTTP\Request('REPORT', '/calendars/user1/UUID-123467/UUID-2345', ['Depth' => '0']);
@@ -896,7 +883,7 @@ XML;
$this->server->httpRequest = $request;
$this->server->exec();
- $this->assertEquals(207, $this->response->status, 'Received an unexpected status. Full response body: ' . $this->response->body);
+ $this->assertEquals(207, $this->response->status, 'Received an unexpected status. Full response body: '.$this->response->body);
$expectedIcal = TestUtil::getTestCalendarData();
$expectedIcal = \Sabre\VObject\Reader::read($expectedIcal);
@@ -923,26 +910,25 @@ XML;
XML;
$this->assertXmlStringEqualsXmlString($expected, $this->response->getBodyAsString());
-
}
/**
* @depends testSupportedReportSetProperty
* @depends testCalendarMultiGetReport
*/
- function testCalendarQueryReport1ObjectNoCalData() {
-
+ public function testCalendarQueryReport1ObjectNoCalData()
+ {
$body =
- '<?xml version="1.0"?>' .
- '<c:calendar-query xmlns:c="urn:ietf:params:xml:ns:caldav" xmlns:d="DAV:">' .
- '<d:prop>' .
- ' <d:getetag />' .
- '</d:prop>' .
- '<c:filter>' .
- ' <c:comp-filter name="VCALENDAR">' .
- ' <c:comp-filter name="VEVENT" />' .
- ' </c:comp-filter>' .
- '</c:filter>' .
+ '<?xml version="1.0"?>'.
+ '<c:calendar-query xmlns:c="urn:ietf:params:xml:ns:caldav" xmlns:d="DAV:">'.
+ '<d:prop>'.
+ ' <d:getetag />'.
+ '</d:prop>'.
+ '<c:filter>'.
+ ' <c:comp-filter name="VCALENDAR">'.
+ ' <c:comp-filter name="VEVENT" />'.
+ ' </c:comp-filter>'.
+ '</c:filter>'.
'</c:calendar-query>';
$request = new HTTP\Request('REPORT', '/calendars/user1/UUID-123467/UUID-2345', ['Depth' => '0']);
@@ -951,7 +937,7 @@ XML;
$this->server->httpRequest = $request;
$this->server->exec();
- $this->assertEquals(207, $this->response->status, 'Received an unexpected status. Full response body: ' . $this->response->body);
+ $this->assertEquals(207, $this->response->status, 'Received an unexpected status. Full response body: '.$this->response->body);
$expected = <<<XML
<?xml version="1.0"?>
@@ -969,34 +955,32 @@ XML;
XML;
$this->assertXmlStringEqualsXmlString($expected, $this->response->getBodyAsString());
-
}
- function testHTMLActionsPanel() {
-
+ public function testHTMLActionsPanel()
+ {
$output = '';
$r = $this->server->emit('onHTMLActionsPanel', [$this->server->tree->getNodeForPath('calendars/user1'), &$output]);
$this->assertFalse($r);
- $this->assertTrue(!!strpos($output, 'Display name'));
-
+ $this->assertTrue((bool) strpos($output, 'Display name'));
}
/**
* @depends testCalendarMultiGetReport
*/
- function testCalendarMultiGetReportNoEnd() {
-
+ public function testCalendarMultiGetReportNoEnd()
+ {
$body =
- '<?xml version="1.0"?>' .
- '<c:calendar-multiget xmlns:c="urn:ietf:params:xml:ns:caldav" xmlns:d="DAV:">' .
- '<d:prop>' .
- ' <c:calendar-data>' .
- ' <c:expand start="20110101T000000Z" />' .
- ' </c:calendar-data>' .
- ' <d:getetag />' .
- '</d:prop>' .
- '<d:href>/calendars/user1/UUID-123467/UUID-2345</d:href>' .
+ '<?xml version="1.0"?>'.
+ '<c:calendar-multiget xmlns:c="urn:ietf:params:xml:ns:caldav" xmlns:d="DAV:">'.
+ '<d:prop>'.
+ ' <c:calendar-data>'.
+ ' <c:expand start="20110101T000000Z" />'.
+ ' </c:calendar-data>'.
+ ' <d:getetag />'.
+ '</d:prop>'.
+ '<d:href>/calendars/user1/UUID-123467/UUID-2345</d:href>'.
'</c:calendar-multiget>';
$request = new HTTP\Request('REPORT', '/calendars/user1', ['Depth' => '1']);
@@ -1005,25 +989,24 @@ XML;
$this->server->httpRequest = $request;
$this->server->exec();
- $this->assertEquals(400, $this->response->status, 'Invalid HTTP status received. Full response body: ' . $this->response->body);
-
+ $this->assertEquals(400, $this->response->status, 'Invalid HTTP status received. Full response body: '.$this->response->body);
}
/**
* @depends testCalendarMultiGetReport
*/
- function testCalendarMultiGetReportNoStart() {
-
+ public function testCalendarMultiGetReportNoStart()
+ {
$body =
- '<?xml version="1.0"?>' .
- '<c:calendar-multiget xmlns:c="urn:ietf:params:xml:ns:caldav" xmlns:d="DAV:">' .
- '<d:prop>' .
- ' <c:calendar-data>' .
- ' <c:expand end="20110101T000000Z" />' .
- ' </c:calendar-data>' .
- ' <d:getetag />' .
- '</d:prop>' .
- '<d:href>/calendars/user1/UUID-123467/UUID-2345</d:href>' .
+ '<?xml version="1.0"?>'.
+ '<c:calendar-multiget xmlns:c="urn:ietf:params:xml:ns:caldav" xmlns:d="DAV:">'.
+ '<d:prop>'.
+ ' <c:calendar-data>'.
+ ' <c:expand end="20110101T000000Z" />'.
+ ' </c:calendar-data>'.
+ ' <d:getetag />'.
+ '</d:prop>'.
+ '<d:href>/calendars/user1/UUID-123467/UUID-2345</d:href>'.
'</c:calendar-multiget>';
$request = new HTTP\Request('REPORT', '/calendars/user1', ['Depth' => '1']);
@@ -1032,25 +1015,24 @@ XML;
$this->server->httpRequest = $request;
$this->server->exec();
- $this->assertEquals(400, $this->response->status, 'Invalid HTTP status received. Full response body: ' . $this->response->body);
-
+ $this->assertEquals(400, $this->response->status, 'Invalid HTTP status received. Full response body: '.$this->response->body);
}
/**
* @depends testCalendarMultiGetReport
*/
- function testCalendarMultiGetReportEndBeforeStart() {
-
+ public function testCalendarMultiGetReportEndBeforeStart()
+ {
$body =
- '<?xml version="1.0"?>' .
- '<c:calendar-multiget xmlns:c="urn:ietf:params:xml:ns:caldav" xmlns:d="DAV:">' .
- '<d:prop>' .
- ' <c:calendar-data>' .
- ' <c:expand start="20200101T000000Z" end="20110101T000000Z" />' .
- ' </c:calendar-data>' .
- ' <d:getetag />' .
- '</d:prop>' .
- '<d:href>/calendars/user1/UUID-123467/UUID-2345</d:href>' .
+ '<?xml version="1.0"?>'.
+ '<c:calendar-multiget xmlns:c="urn:ietf:params:xml:ns:caldav" xmlns:d="DAV:">'.
+ '<d:prop>'.
+ ' <c:calendar-data>'.
+ ' <c:expand start="20200101T000000Z" end="20110101T000000Z" />'.
+ ' </c:calendar-data>'.
+ ' <d:getetag />'.
+ '</d:prop>'.
+ '<d:href>/calendars/user1/UUID-123467/UUID-2345</d:href>'.
'</c:calendar-multiget>';
$request = new HTTP\Request('REPORT', '/calendars/user1', ['Depth' => '1']);
@@ -1059,28 +1041,25 @@ XML;
$this->server->httpRequest = $request;
$this->server->exec();
- $this->assertEquals(400, $this->response->status, 'Invalid HTTP status received. Full response body: ' . $this->response->body);
-
+ $this->assertEquals(400, $this->response->status, 'Invalid HTTP status received. Full response body: '.$this->response->body);
}
/**
* @depends testSupportedReportSetPropertyNonCalendar
*/
- function testCalendarProperties() {
-
+ public function testCalendarProperties()
+ {
$ns = '{urn:ietf:params:xml:ns:caldav}';
$props = $this->server->getProperties('calendars/user1/UUID-123467', [
- $ns . 'max-resource-size',
- $ns . 'supported-calendar-data',
- $ns . 'supported-collation-set',
+ $ns.'max-resource-size',
+ $ns.'supported-calendar-data',
+ $ns.'supported-collation-set',
]);
$this->assertEquals([
- $ns . 'max-resource-size' => 10000000,
- $ns . 'supported-calendar-data' => new Xml\Property\SupportedCalendarData(),
- $ns . 'supported-collation-set' => new Xml\Property\SupportedCollationSet(),
+ $ns.'max-resource-size' => 10000000,
+ $ns.'supported-calendar-data' => new Xml\Property\SupportedCalendarData(),
+ $ns.'supported-collation-set' => new Xml\Property\SupportedCollationSet(),
], $props);
-
}
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/CalDAV/Principal/CollectionTest.php b/vendor/sabre/dav/tests/Sabre/CalDAV/Principal/CollectionTest.php
index 23c248825..277de0664 100644
--- a/vendor/sabre/dav/tests/Sabre/CalDAV/Principal/CollectionTest.php
+++ b/vendor/sabre/dav/tests/Sabre/CalDAV/Principal/CollectionTest.php
@@ -1,20 +1,20 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV\Principal;
use Sabre\DAVACL;
-class CollectionTest extends \PHPUnit_Framework_TestCase {
-
- function testGetChildForPrincipal() {
-
+class CollectionTest extends \PHPUnit\Framework\TestCase
+{
+ public function testGetChildForPrincipal()
+ {
$back = new DAVACL\PrincipalBackend\Mock();
$col = new Collection($back);
$r = $col->getChildForPrincipal([
'uri' => 'principals/admin',
]);
$this->assertInstanceOf('Sabre\\CalDAV\\Principal\\User', $r);
-
}
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/CalDAV/Principal/ProxyReadTest.php b/vendor/sabre/dav/tests/Sabre/CalDAV/Principal/ProxyReadTest.php
index fe07f0131..8036635b2 100644
--- a/vendor/sabre/dav/tests/Sabre/CalDAV/Principal/ProxyReadTest.php
+++ b/vendor/sabre/dav/tests/Sabre/CalDAV/Principal/ProxyReadTest.php
@@ -1,102 +1,95 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV\Principal;
use Sabre\DAVACL;
-class ProxyReadTest extends \PHPUnit_Framework_TestCase {
-
+class ProxyReadTest extends \PHPUnit\Framework\TestCase
+{
protected $backend;
- function getInstance() {
-
+ public function getInstance()
+ {
$backend = new DAVACL\PrincipalBackend\Mock();
$principal = new ProxyRead($backend, [
'uri' => 'principal/user',
]);
$this->backend = $backend;
- return $principal;
- }
-
- function testGetName() {
+ return $principal;
+ }
+ public function testGetName()
+ {
$i = $this->getInstance();
$this->assertEquals('calendar-proxy-read', $i->getName());
-
}
- function testGetDisplayName() {
+ public function testGetDisplayName()
+ {
$i = $this->getInstance();
$this->assertEquals('calendar-proxy-read', $i->getDisplayName());
-
}
- function testGetLastModified() {
-
+ public function testGetLastModified()
+ {
$i = $this->getInstance();
$this->assertNull($i->getLastModified());
-
}
/**
- * @expectedException Sabre\DAV\Exception\Forbidden
+ * @expectedException \Sabre\DAV\Exception\Forbidden
*/
- function testDelete() {
-
+ public function testDelete()
+ {
$i = $this->getInstance();
$i->delete();
-
}
/**
- * @expectedException Sabre\DAV\Exception\Forbidden
+ * @expectedException \Sabre\DAV\Exception\Forbidden
*/
- function testSetName() {
-
+ public function testSetName()
+ {
$i = $this->getInstance();
$i->setName('foo');
-
}
- function testGetAlternateUriSet() {
-
+ public function testGetAlternateUriSet()
+ {
$i = $this->getInstance();
$this->assertEquals([], $i->getAlternateUriSet());
-
}
- function testGetPrincipalUri() {
-
+ public function testGetPrincipalUri()
+ {
$i = $this->getInstance();
$this->assertEquals('principal/user/calendar-proxy-read', $i->getPrincipalUrl());
-
}
- function testGetGroupMemberSet() {
-
+ public function testGetGroupMemberSet()
+ {
$i = $this->getInstance();
$this->assertEquals([], $i->getGroupMemberSet());
-
}
- function testGetGroupMembership() {
-
+ public function testGetGroupMembership()
+ {
$i = $this->getInstance();
$this->assertEquals([], $i->getGroupMembership());
-
}
- function testSetGroupMemberSet() {
-
+ public function testSetGroupMemberSet()
+ {
$i = $this->getInstance();
$i->setGroupMemberSet(['principals/foo']);
$expected = [
- $i->getPrincipalUrl() => ['principals/foo']
+ $i->getPrincipalUrl() => ['principals/foo'],
];
$this->assertEquals($expected, $this->backend->groupMembers);
-
}
}
diff --git a/vendor/sabre/dav/tests/Sabre/CalDAV/Principal/ProxyWriteTest.php b/vendor/sabre/dav/tests/Sabre/CalDAV/Principal/ProxyWriteTest.php
index 6cdb9b30e..df1715ee5 100644
--- a/vendor/sabre/dav/tests/Sabre/CalDAV/Principal/ProxyWriteTest.php
+++ b/vendor/sabre/dav/tests/Sabre/CalDAV/Principal/ProxyWriteTest.php
@@ -1,40 +1,39 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV\Principal;
use Sabre\DAVACL;
-class ProxyWriteTest extends ProxyReadTest {
-
- function getInstance() {
-
+class ProxyWriteTest extends ProxyReadTest
+{
+ public function getInstance()
+ {
$backend = new DAVACL\PrincipalBackend\Mock();
$principal = new ProxyWrite($backend, [
'uri' => 'principal/user',
]);
$this->backend = $backend;
- return $principal;
+ return $principal;
}
- function testGetName() {
-
+ public function testGetName()
+ {
$i = $this->getInstance();
$this->assertEquals('calendar-proxy-write', $i->getName());
-
}
- function testGetDisplayName() {
+ public function testGetDisplayName()
+ {
$i = $this->getInstance();
$this->assertEquals('calendar-proxy-write', $i->getDisplayName());
-
}
- function testGetPrincipalUri() {
-
+ public function testGetPrincipalUri()
+ {
$i = $this->getInstance();
$this->assertEquals('principal/user/calendar-proxy-write', $i->getPrincipalUrl());
-
}
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/CalDAV/Principal/UserTest.php b/vendor/sabre/dav/tests/Sabre/CalDAV/Principal/UserTest.php
index 420bb3b1a..2c690c65d 100644
--- a/vendor/sabre/dav/tests/Sabre/CalDAV/Principal/UserTest.php
+++ b/vendor/sabre/dav/tests/Sabre/CalDAV/Principal/UserTest.php
@@ -1,13 +1,15 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV\Principal;
use Sabre\DAVACL;
-class UserTest extends \PHPUnit_Framework_TestCase {
-
- function getInstance() {
-
+class UserTest extends \PHPUnit\Framework\TestCase
+{
+ public function getInstance()
+ {
$backend = new DAVACL\PrincipalBackend\Mock();
$backend->addPrincipal([
'uri' => 'principals/user/calendar-proxy-read',
@@ -18,89 +20,81 @@ class UserTest extends \PHPUnit_Framework_TestCase {
$backend->addPrincipal([
'uri' => 'principals/user/random',
]);
+
return new User($backend, [
'uri' => 'principals/user',
]);
-
}
/**
- * @expectedException Sabre\DAV\Exception\Forbidden
+ * @expectedException \Sabre\DAV\Exception\Forbidden
*/
- function testCreateFile() {
-
+ public function testCreateFile()
+ {
$u = $this->getInstance();
$u->createFile('test');
-
}
/**
- * @expectedException Sabre\DAV\Exception\Forbidden
+ * @expectedException \Sabre\DAV\Exception\Forbidden
*/
- function testCreateDirectory() {
-
+ public function testCreateDirectory()
+ {
$u = $this->getInstance();
$u->createDirectory('test');
-
}
- function testGetChildProxyRead() {
-
+ public function testGetChildProxyRead()
+ {
$u = $this->getInstance();
$child = $u->getChild('calendar-proxy-read');
$this->assertInstanceOf('Sabre\\CalDAV\\Principal\\ProxyRead', $child);
-
}
- function testGetChildProxyWrite() {
-
+ public function testGetChildProxyWrite()
+ {
$u = $this->getInstance();
$child = $u->getChild('calendar-proxy-write');
$this->assertInstanceOf('Sabre\\CalDAV\\Principal\\ProxyWrite', $child);
-
}
/**
- * @expectedException Sabre\DAV\Exception\NotFound
+ * @expectedException \Sabre\DAV\Exception\NotFound
*/
- function testGetChildNotFound() {
-
+ public function testGetChildNotFound()
+ {
$u = $this->getInstance();
$child = $u->getChild('foo');
-
}
/**
- * @expectedException Sabre\DAV\Exception\NotFound
+ * @expectedException \Sabre\DAV\Exception\NotFound
*/
- function testGetChildNotFound2() {
-
+ public function testGetChildNotFound2()
+ {
$u = $this->getInstance();
$child = $u->getChild('random');
-
}
- function testGetChildren() {
-
+ public function testGetChildren()
+ {
$u = $this->getInstance();
$children = $u->getChildren();
$this->assertEquals(2, count($children));
$this->assertInstanceOf('Sabre\\CalDAV\\Principal\\ProxyRead', $children[0]);
$this->assertInstanceOf('Sabre\\CalDAV\\Principal\\ProxyWrite', $children[1]);
-
}
- function testChildExist() {
-
+ public function testChildExist()
+ {
$u = $this->getInstance();
$this->assertTrue($u->childExists('calendar-proxy-read'));
$this->assertTrue($u->childExists('calendar-proxy-write'));
$this->assertFalse($u->childExists('foo'));
-
}
- function testGetACL() {
-
+ public function testGetACL()
+ {
$expected = [
[
'privilege' => '{DAV:}all',
@@ -121,7 +115,5 @@ class UserTest extends \PHPUnit_Framework_TestCase {
$u = $this->getInstance();
$this->assertEquals($expected, $u->getACL());
-
}
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/CalDAV/Schedule/OutboxTest.php b/vendor/sabre/dav/tests/Sabre/CalDAV/Schedule/OutboxTest.php
index 04d4b1237..df70fe7ec 100644
--- a/vendor/sabre/dav/tests/Sabre/CalDAV/Schedule/OutboxTest.php
+++ b/vendor/sabre/dav/tests/Sabre/CalDAV/Schedule/OutboxTest.php
@@ -1,14 +1,15 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV\Schedule;
use Sabre\CalDAV;
-use Sabre\DAV;
-
-class OutboxTest extends \PHPUnit_Framework_TestCase {
-
- function testSetup() {
+class OutboxTest extends \PHPUnit\Framework\TestCase
+{
+ public function testSetup()
+ {
$outbox = new Outbox('principals/user1');
$this->assertEquals('outbox', $outbox->getName());
$this->assertEquals([], $outbox->getChildren());
@@ -17,7 +18,7 @@ class OutboxTest extends \PHPUnit_Framework_TestCase {
$this->assertEquals([
[
- 'privilege' => '{' . CalDAV\Plugin::NS_CALDAV . '}schedule-send',
+ 'privilege' => '{'.CalDAV\Plugin::NS_CALDAV.'}schedule-send',
'principal' => 'principals/user1',
'protected' => true,
],
@@ -27,7 +28,7 @@ class OutboxTest extends \PHPUnit_Framework_TestCase {
'protected' => true,
],
[
- 'privilege' => '{' . CalDAV\Plugin::NS_CALDAV . '}schedule-send',
+ 'privilege' => '{'.CalDAV\Plugin::NS_CALDAV.'}schedule-send',
'principal' => 'principals/user1/calendar-proxy-write',
'protected' => true,
],
@@ -42,7 +43,5 @@ class OutboxTest extends \PHPUnit_Framework_TestCase {
'protected' => true,
],
], $outbox->getACL());
-
}
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/CalDAV/SharedCalendarTest.php b/vendor/sabre/dav/tests/Sabre/CalDAV/SharedCalendarTest.php
index f71c19523..735bbef41 100644
--- a/vendor/sabre/dav/tests/Sabre/CalDAV/SharedCalendarTest.php
+++ b/vendor/sabre/dav/tests/Sabre/CalDAV/SharedCalendarTest.php
@@ -1,24 +1,26 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV;
use Sabre\DAV\Sharing;
use Sabre\DAV\Xml\Element\Sharee;
-class SharedCalendarTest extends \PHPUnit_Framework_TestCase {
-
+class SharedCalendarTest extends \PHPUnit\Framework\TestCase
+{
protected $backend;
- function getInstance(array $props = null) {
-
+ public function getInstance(array $props = null)
+ {
if (is_null($props)) {
$props = [
- 'id' => 1,
+ 'id' => 1,
'{http://calendarserver.org/ns/}shared-url' => 'calendars/owner/original',
- '{http://sabredav.org/ns}owner-principal' => 'principals/owner',
- '{http://sabredav.org/ns}read-only' => false,
- 'share-access' => Sharing\Plugin::ACCESS_READWRITE,
- 'principaluri' => 'principals/sharee',
+ '{http://sabredav.org/ns}owner-principal' => 'principals/owner',
+ '{http://sabredav.org/ns}read-only' => false,
+ 'share-access' => Sharing\Plugin::ACCESS_READWRITE,
+ 'principaluri' => 'principals/sharee',
];
}
@@ -35,11 +37,10 @@ class SharedCalendarTest extends \PHPUnit_Framework_TestCase {
$this->backend->updateInvites(1, [$sharee]);
return new SharedCalendar($this->backend, $props);
-
}
- function testGetInvites() {
-
+ public function testGetInvites()
+ {
$sharee = new Sharee();
$sharee->href = 'mailto:removeme@example.org';
$sharee->properties['{DAV:}displayname'] = 'To be removed';
@@ -50,15 +51,15 @@ class SharedCalendarTest extends \PHPUnit_Framework_TestCase {
[$sharee],
$this->getInstance()->getInvites()
);
-
}
- function testGetOwner() {
+ public function testGetOwner()
+ {
$this->assertEquals('principals/sharee', $this->getInstance()->getOwner());
}
- function testGetACL() {
-
+ public function testGetACL()
+ {
$expected = [
[
'privilege' => '{DAV:}write',
@@ -96,18 +97,17 @@ class SharedCalendarTest extends \PHPUnit_Framework_TestCase {
'protected' => true,
],
[
- 'privilege' => '{' . Plugin::NS_CALDAV . '}read-free-busy',
+ 'privilege' => '{'.Plugin::NS_CALDAV.'}read-free-busy',
'principal' => '{DAV:}authenticated',
'protected' => true,
],
];
$this->assertEquals($expected, $this->getInstance()->getACL());
-
}
- function testGetChildACL() {
-
+ public function testGetChildACL()
+ {
$expected = [
[
'privilege' => '{DAV:}write',
@@ -134,19 +134,17 @@ class SharedCalendarTest extends \PHPUnit_Framework_TestCase {
'principal' => 'principals/sharee/calendar-proxy-read',
'protected' => true,
],
-
];
$this->assertEquals($expected, $this->getInstance()->getChildACL());
-
}
- function testUpdateInvites() {
-
+ public function testUpdateInvites()
+ {
$instance = $this->getInstance();
$newSharees = [
new Sharee(),
- new Sharee()
+ new Sharee(),
];
$newSharees[0]->href = 'mailto:test@example.org';
$newSharees[0]->properties['{DAV:}displayname'] = 'Foo Bar';
@@ -159,18 +157,16 @@ class SharedCalendarTest extends \PHPUnit_Framework_TestCase {
$instance->updateInvites($newSharees);
$expected = [
- clone $newSharees[0]
+ clone $newSharees[0],
];
$expected[0]->inviteStatus = Sharing\Plugin::INVITE_NORESPONSE;
$this->assertEquals($expected, $instance->getInvites());
-
}
- function testPublish() {
-
+ public function testPublish()
+ {
$instance = $this->getInstance();
$this->assertNull($instance->setPublishStatus(true));
$this->assertNull($instance->setPublishStatus(false));
-
}
}
diff --git a/vendor/sabre/dav/tests/Sabre/CalDAV/SharingPluginTest.php b/vendor/sabre/dav/tests/Sabre/CalDAV/SharingPluginTest.php
index 9589176a3..57732cd06 100644
--- a/vendor/sabre/dav/tests/Sabre/CalDAV/SharingPluginTest.php
+++ b/vendor/sabre/dav/tests/Sabre/CalDAV/SharingPluginTest.php
@@ -1,36 +1,38 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV;
use Sabre\DAV;
use Sabre\DAV\Xml\Element\Sharee;
use Sabre\HTTP;
-class SharingPluginTest extends \Sabre\DAVServerTest {
-
+class SharingPluginTest extends \Sabre\DAVServerTest
+{
protected $setupCalDAV = true;
protected $setupCalDAVSharing = true;
protected $setupACL = true;
protected $autoLogin = 'user1';
- function setUp() {
-
+ public function setUp()
+ {
$this->caldavCalendars = [
[
'principaluri' => 'principals/user1',
- 'id' => 1,
- 'uri' => 'cal1',
+ 'id' => 1,
+ 'uri' => 'cal1',
],
[
'principaluri' => 'principals/user1',
- 'id' => 2,
- 'uri' => 'cal2',
+ 'id' => 2,
+ 'uri' => 'cal2',
'share-access' => \Sabre\DAV\Sharing\Plugin::ACCESS_READWRITE,
],
[
'principaluri' => 'principals/user1',
- 'id' => 3,
- 'uri' => 'cal3',
+ 'id' => 3,
+ 'uri' => 'cal3',
],
];
@@ -38,86 +40,79 @@ class SharingPluginTest extends \Sabre\DAVServerTest {
// Making the logged in user an admin, for full access:
$this->aclPlugin->adminPrincipals[] = 'principals/user2';
-
}
- function testSimple() {
-
+ public function testSimple()
+ {
$this->assertInstanceOf('Sabre\\CalDAV\\SharingPlugin', $this->server->getPlugin('caldav-sharing'));
$this->assertEquals(
'caldav-sharing',
$this->caldavSharingPlugin->getPluginInfo()['name']
);
-
}
/**
* @expectedException \LogicException
*/
- function testSetupWithoutCoreSharingPlugin() {
-
+ public function testSetupWithoutCoreSharingPlugin()
+ {
$server = new DAV\Server();
$server->addPlugin(
new SharingPlugin()
);
-
}
- function testGetFeatures() {
-
+ public function testGetFeatures()
+ {
$this->assertEquals(['calendarserver-sharing'], $this->caldavSharingPlugin->getFeatures());
-
}
- function testBeforeGetShareableCalendar() {
-
+ public function testBeforeGetShareableCalendar()
+ {
// Forcing the server to authenticate:
- $this->authPlugin->beforeMethod(new HTTP\Request(), new HTTP\Response());
+ $this->authPlugin->beforeMethod(new HTTP\Request('GET', '/'), new HTTP\Response());
$props = $this->server->getProperties('calendars/user1/cal1', [
- '{' . Plugin::NS_CALENDARSERVER . '}invite',
- '{' . Plugin::NS_CALENDARSERVER . '}allowed-sharing-modes',
+ '{'.Plugin::NS_CALENDARSERVER.'}invite',
+ '{'.Plugin::NS_CALENDARSERVER.'}allowed-sharing-modes',
]);
- $this->assertInstanceOf('Sabre\\CalDAV\\Xml\\Property\\Invite', $props['{' . Plugin::NS_CALENDARSERVER . '}invite']);
- $this->assertInstanceOf('Sabre\\CalDAV\\Xml\\Property\\AllowedSharingModes', $props['{' . Plugin::NS_CALENDARSERVER . '}allowed-sharing-modes']);
-
+ $this->assertInstanceOf('Sabre\\CalDAV\\Xml\\Property\\Invite', $props['{'.Plugin::NS_CALENDARSERVER.'}invite']);
+ $this->assertInstanceOf('Sabre\\CalDAV\\Xml\\Property\\AllowedSharingModes', $props['{'.Plugin::NS_CALENDARSERVER.'}allowed-sharing-modes']);
}
- function testBeforeGetSharedCalendar() {
-
+ public function testBeforeGetSharedCalendar()
+ {
$props = $this->server->getProperties('calendars/user1/cal2', [
- '{' . Plugin::NS_CALENDARSERVER . '}shared-url',
- '{' . Plugin::NS_CALENDARSERVER . '}invite',
+ '{'.Plugin::NS_CALENDARSERVER.'}shared-url',
+ '{'.Plugin::NS_CALENDARSERVER.'}invite',
]);
- $this->assertInstanceOf('Sabre\\CalDAV\\Xml\\Property\\Invite', $props['{' . Plugin::NS_CALENDARSERVER . '}invite']);
+ $this->assertInstanceOf('Sabre\\CalDAV\\Xml\\Property\\Invite', $props['{'.Plugin::NS_CALENDARSERVER.'}invite']);
//$this->assertInstanceOf('Sabre\\DAV\\Xml\\Property\\Href', $props['{' . Plugin::NS_CALENDARSERVER . '}shared-url']);
-
}
- function testUpdateResourceType() {
-
+ public function testUpdateResourceType()
+ {
$this->caldavBackend->updateInvites(1,
[
new Sharee([
'href' => 'mailto:joe@example.org',
- ])
+ ]),
]
);
$result = $this->server->updateProperties('calendars/user1/cal1', [
- '{DAV:}resourcetype' => new DAV\Xml\Property\ResourceType(['{DAV:}collection'])
+ '{DAV:}resourcetype' => new DAV\Xml\Property\ResourceType(['{DAV:}collection']),
]);
$this->assertEquals([
- '{DAV:}resourcetype' => 200
+ '{DAV:}resourcetype' => 200,
], $result);
$this->assertEquals(0, count($this->caldavBackend->getInvites(1)));
-
}
- function testUpdatePropertiesPassThru() {
-
+ public function testUpdatePropertiesPassThru()
+ {
$result = $this->server->updateProperties('calendars/user1/cal3', [
'{DAV:}foo' => 'bar',
]);
@@ -125,52 +120,48 @@ class SharingPluginTest extends \Sabre\DAVServerTest {
$this->assertEquals([
'{DAV:}foo' => 200,
], $result);
-
}
- function testUnknownMethodNoPOST() {
-
+ public function testUnknownMethodNoPOST()
+ {
$request = HTTP\Sapi::createFromServerArray([
'REQUEST_METHOD' => 'PATCH',
- 'REQUEST_URI' => '/',
+ 'REQUEST_URI' => '/',
]);
$response = $this->request($request);
$this->assertEquals(501, $response->status, $response->body);
-
}
- function testUnknownMethodNoXML() {
-
+ public function testUnknownMethodNoXML()
+ {
$request = HTTP\Sapi::createFromServerArray([
'REQUEST_METHOD' => 'POST',
- 'REQUEST_URI' => '/',
- 'CONTENT_TYPE' => 'text/plain',
+ 'REQUEST_URI' => '/',
+ 'CONTENT_TYPE' => 'text/plain',
]);
$response = $this->request($request);
$this->assertEquals(501, $response->status, $response->body);
-
}
- function testUnknownMethodNoNode() {
-
+ public function testUnknownMethodNoNode()
+ {
$request = HTTP\Sapi::createFromServerArray([
'REQUEST_METHOD' => 'POST',
- 'REQUEST_URI' => '/foo',
- 'CONTENT_TYPE' => 'text/xml',
+ 'REQUEST_URI' => '/foo',
+ 'CONTENT_TYPE' => 'text/xml',
]);
$response = $this->request($request);
$this->assertEquals(501, $response->status, $response->body);
-
}
- function testShareRequest() {
-
+ public function testShareRequest()
+ {
$request = new HTTP\Request('POST', '/calendars/user1/cal1', ['Content-Type' => 'text/xml']);
$xml = <<<RRR
@@ -194,13 +185,13 @@ RRR;
$this->assertEquals(
[
new Sharee([
- 'href' => 'mailto:joe@example.org',
+ 'href' => 'mailto:joe@example.org',
'properties' => [
'{DAV:}displayname' => 'Joe Shmoe',
],
- 'access' => \Sabre\DAV\Sharing\Plugin::ACCESS_READWRITE,
+ 'access' => \Sabre\DAV\Sharing\Plugin::ACCESS_READWRITE,
'inviteStatus' => \Sabre\DAV\Sharing\Plugin::INVITE_NORESPONSE,
- 'comment' => '',
+ 'comment' => '',
]),
],
$this->caldavBackend->getInvites(1)
@@ -214,11 +205,10 @@ RRR;
$this->assertTrue(
$props['{DAV:}resourcetype']->is('{http://calendarserver.org/ns/}shared-owner')
);
-
}
- function testShareRequestNoShareableCalendar() {
-
+ public function testShareRequestNoShareableCalendar()
+ {
$request = new HTTP\Request(
'POST',
'/calendars/user1/cal2',
@@ -226,7 +216,7 @@ RRR;
);
$xml = '<?xml version="1.0"?>
-<cs:share xmlns:cs="' . Plugin::NS_CALENDARSERVER . '" xmlns:d="DAV:">
+<cs:share xmlns:cs="'.Plugin::NS_CALENDARSERVER.'" xmlns:d="DAV:">
<cs:set>
<d:href>mailto:joe@example.org</d:href>
<cs:common-name>Joe Shmoe</cs:common-name>
@@ -241,19 +231,18 @@ RRR;
$request->setBody($xml);
$response = $this->request($request, 403);
-
}
- function testInviteReply() {
-
+ public function testInviteReply()
+ {
$request = HTTP\Sapi::createFromServerArray([
'REQUEST_METHOD' => 'POST',
- 'REQUEST_URI' => '/calendars/user1',
- 'CONTENT_TYPE' => 'text/xml',
+ 'REQUEST_URI' => '/calendars/user1',
+ 'CONTENT_TYPE' => 'text/xml',
]);
$xml = '<?xml version="1.0"?>
-<cs:invite-reply xmlns:cs="' . Plugin::NS_CALENDARSERVER . '" xmlns:d="DAV:">
+<cs:invite-reply xmlns:cs="'.Plugin::NS_CALENDARSERVER.'" xmlns:d="DAV:">
<cs:hosturl><d:href>/principals/owner</d:href></cs:hosturl>
<cs:invite-accepted />
</cs:invite-reply>
@@ -262,37 +251,35 @@ RRR;
$request->setBody($xml);
$response = $this->request($request);
$this->assertEquals(200, $response->status, $response->body);
-
}
- function testInviteBadXML() {
-
+ public function testInviteBadXML()
+ {
$request = HTTP\Sapi::createFromServerArray([
'REQUEST_METHOD' => 'POST',
- 'REQUEST_URI' => '/calendars/user1',
- 'CONTENT_TYPE' => 'text/xml',
+ 'REQUEST_URI' => '/calendars/user1',
+ 'CONTENT_TYPE' => 'text/xml',
]);
$xml = '<?xml version="1.0"?>
-<cs:invite-reply xmlns:cs="' . Plugin::NS_CALENDARSERVER . '" xmlns:d="DAV:">
+<cs:invite-reply xmlns:cs="'.Plugin::NS_CALENDARSERVER.'" xmlns:d="DAV:">
</cs:invite-reply>
';
$request->setBody($xml);
$response = $this->request($request);
$this->assertEquals(400, $response->status, $response->body);
-
}
- function testInviteWrongUrl() {
-
+ public function testInviteWrongUrl()
+ {
$request = HTTP\Sapi::createFromServerArray([
'REQUEST_METHOD' => 'POST',
- 'REQUEST_URI' => '/calendars/user1/cal1',
- 'CONTENT_TYPE' => 'text/xml',
+ 'REQUEST_URI' => '/calendars/user1/cal1',
+ 'CONTENT_TYPE' => 'text/xml',
]);
$xml = '<?xml version="1.0"?>
-<cs:invite-reply xmlns:cs="' . Plugin::NS_CALENDARSERVER . '" xmlns:d="DAV:">
+<cs:invite-reply xmlns:cs="'.Plugin::NS_CALENDARSERVER.'" xmlns:d="DAV:">
<cs:hosturl><d:href>/principals/owner</d:href></cs:hosturl>
</cs:invite-reply>
';
@@ -303,27 +290,33 @@ RRR;
// If the plugin did not handle this request, it must ensure that the
// body is still accessible by other plugins.
$this->assertEquals($xml, $request->getBody(true));
-
}
- function testPublish() {
+ public function testPostWithoutContentType()
+ {
+ $request = new HTTP\Request('POST', '/');
+ $response = new HTTP\ResponseMock();
+
+ $this->caldavSharingPlugin->httpPost($request, $response);
+ $this->assertTrue(true);
+ }
+ public function testPublish()
+ {
$request = new HTTP\Request('POST', '/calendars/user1/cal1', ['Content-Type' => 'text/xml']);
$xml = '<?xml version="1.0"?>
-<cs:publish-calendar xmlns:cs="' . Plugin::NS_CALENDARSERVER . '" xmlns:d="DAV:" />
+<cs:publish-calendar xmlns:cs="'.Plugin::NS_CALENDARSERVER.'" xmlns:d="DAV:" />
';
$request->setBody($xml);
$response = $this->request($request);
$this->assertEquals(202, $response->status, $response->body);
-
}
-
- function testUnpublish() {
-
+ public function testUnpublish()
+ {
$request = new HTTP\Request(
'POST',
'/calendars/user1/cal1',
@@ -331,18 +324,17 @@ RRR;
);
$xml = '<?xml version="1.0"?>
-<cs:unpublish-calendar xmlns:cs="' . Plugin::NS_CALENDARSERVER . '" xmlns:d="DAV:" />
+<cs:unpublish-calendar xmlns:cs="'.Plugin::NS_CALENDARSERVER.'" xmlns:d="DAV:" />
';
$request->setBody($xml);
$response = $this->request($request);
$this->assertEquals(200, $response->status, $response->body);
-
}
- function testPublishWrongUrl() {
-
+ public function testPublishWrongUrl()
+ {
$request = new HTTP\Request(
'POST',
'/calendars/user1',
@@ -350,34 +342,31 @@ RRR;
);
$xml = '<?xml version="1.0"?>
-<cs:publish-calendar xmlns:cs="' . Plugin::NS_CALENDARSERVER . '" xmlns:d="DAV:" />
+<cs:publish-calendar xmlns:cs="'.Plugin::NS_CALENDARSERVER.'" xmlns:d="DAV:" />
';
$request->setBody($xml);
$this->request($request, 501);
-
}
- function testUnpublishWrongUrl() {
-
+ public function testUnpublishWrongUrl()
+ {
$request = new HTTP\Request(
'POST',
'/calendars/user1',
['Content-Type' => 'text/xml']
);
$xml = '<?xml version="1.0"?>
-<cs:unpublish-calendar xmlns:cs="' . Plugin::NS_CALENDARSERVER . '" xmlns:d="DAV:" />
+<cs:unpublish-calendar xmlns:cs="'.Plugin::NS_CALENDARSERVER.'" xmlns:d="DAV:" />
';
$request->setBody($xml);
$this->request($request, 501);
-
}
- function testUnknownXmlDoc() {
-
-
+ public function testUnknownXmlDoc()
+ {
$request = new HTTP\Request(
'POST',
'/calendars/user1/cal2',
@@ -385,12 +374,11 @@ RRR;
);
$xml = '<?xml version="1.0"?>
-<cs:foo-bar xmlns:cs="' . Plugin::NS_CALENDARSERVER . '" xmlns:d="DAV:" />';
+<cs:foo-bar xmlns:cs="'.Plugin::NS_CALENDARSERVER.'" xmlns:d="DAV:" />';
$request->setBody($xml);
$response = $this->request($request);
$this->assertEquals(501, $response->status, $response->body);
-
}
}
diff --git a/vendor/sabre/dav/tests/Sabre/CalDAV/TestUtil.php b/vendor/sabre/dav/tests/Sabre/CalDAV/TestUtil.php
index 673d39c0a..72b5080af 100644
--- a/vendor/sabre/dav/tests/Sabre/CalDAV/TestUtil.php
+++ b/vendor/sabre/dav/tests/Sabre/CalDAV/TestUtil.php
@@ -1,39 +1,41 @@
<?php
-namespace Sabre\CalDAV;
-
-class TestUtil {
+declare(strict_types=1);
- static function getBackend() {
+namespace Sabre\CalDAV;
+class TestUtil
+{
+ public static function getBackend()
+ {
$backend = new Backend\Mock();
$calendarId = $backend->createCalendar(
'principals/user1',
'UUID-123467',
[
- '{DAV:}displayname' => 'user1 calendar',
+ '{DAV:}displayname' => 'user1 calendar',
'{urn:ietf:params:xml:ns:caldav}calendar-description' => 'Calendar description',
- '{http://apple.com/ns/ical/}calendar-order' => '1',
- '{http://apple.com/ns/ical/}calendar-color' => '#FF0000',
+ '{http://apple.com/ns/ical/}calendar-order' => '1',
+ '{http://apple.com/ns/ical/}calendar-color' => '#FF0000',
]
);
$backend->createCalendar(
'principals/user1',
'UUID-123468',
[
- '{DAV:}displayname' => 'user1 calendar2',
+ '{DAV:}displayname' => 'user1 calendar2',
'{urn:ietf:params:xml:ns:caldav}calendar-description' => 'Calendar description',
- '{http://apple.com/ns/ical/}calendar-order' => '1',
- '{http://apple.com/ns/ical/}calendar-color' => '#FF0000',
+ '{http://apple.com/ns/ical/}calendar-order' => '1',
+ '{http://apple.com/ns/ical/}calendar-color' => '#FF0000',
]
);
$backend->createCalendarObject($calendarId, 'UUID-2345', self::getTestCalendarData());
- return $backend;
+ return $backend;
}
- static function getTestCalendarData($type = 1) {
-
+ public static function getTestCalendarData($type = 1)
+ {
$calendarData = 'BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Apple Inc.//iCal 4.0.1//EN
@@ -62,108 +64,104 @@ SUMMARY:Something here
DTSTAMP:20100228T130202Z';
switch ($type) {
- case 1 :
+ case 1:
$calendarData .= "\nDTSTART;TZID=Asia/Seoul:20100223T060000\nDTEND;TZID=Asia/Seoul:20100223T070000\n";
break;
- case 2 :
+ case 2:
$calendarData .= "\nDTSTART:20100223T060000\nDTEND:20100223T070000\n";
break;
- case 3 :
+ case 3:
$calendarData .= "\nDTSTART;VALUE=DATE:20100223\nDTEND;VALUE=DATE:20100223\n";
break;
- case 4 :
+ case 4:
$calendarData .= "\nDTSTART;TZID=Asia/Seoul:20100223T060000\nDURATION:PT1H\n";
break;
- case 5 :
+ case 5:
$calendarData .= "\nDTSTART;TZID=Asia/Seoul:20100223T060000\nDURATION:-P5D\n";
break;
- case 6 :
+ case 6:
$calendarData .= "\nDTSTART;VALUE=DATE:20100223\n";
break;
- case 7 :
+ case 7:
$calendarData .= "\nDTSTART;VALUE=DATETIME:20100223T060000\n";
break;
// No DTSTART, so intentionally broken
- case 'X' :
+ case 'X':
$calendarData .= "\n";
break;
}
-
$calendarData .= 'ATTENDEE;PARTSTAT=NEEDS-ACTION:mailto:lisa@example.com
SEQUENCE:2
END:VEVENT
END:VCALENDAR';
return $calendarData;
-
}
- static function getTestTODO($type = 'due') {
-
+ public static function getTestTODO($type = 'due')
+ {
switch ($type) {
-
- case 'due' :
- $extra = "DUE:20100104T000000Z";
+ case 'due':
+ $extra = 'DUE:20100104T000000Z';
break;
- case 'due2' :
- $extra = "DUE:20060104T000000Z";
+ case 'due2':
+ $extra = 'DUE:20060104T000000Z';
break;
- case 'due_date' :
- $extra = "DUE;VALUE=DATE:20060104";
+ case 'due_date':
+ $extra = 'DUE;VALUE=DATE:20060104';
break;
- case 'due_tz' :
- $extra = "DUE;TZID=Asia/Seoul:20060104T000000Z";
+ case 'due_tz':
+ $extra = 'DUE;TZID=Asia/Seoul:20060104T000000Z';
break;
- case 'due_dtstart' :
+ case 'due_dtstart':
$extra = "DTSTART:20050223T060000Z\nDUE:20060104T000000Z";
break;
- case 'due_dtstart2' :
+ case 'due_dtstart2':
$extra = "DTSTART:20090223T060000Z\nDUE:20100104T000000Z";
break;
- case 'dtstart' :
+ case 'dtstart':
$extra = 'DTSTART:20100223T060000Z';
break;
- case 'dtstart2' :
+ case 'dtstart2':
$extra = 'DTSTART:20060223T060000Z';
break;
- case 'dtstart_date' :
+ case 'dtstart_date':
$extra = 'DTSTART;VALUE=DATE:20100223';
break;
- case 'dtstart_tz' :
+ case 'dtstart_tz':
$extra = 'DTSTART;TZID=Asia/Seoul:20100223T060000Z';
break;
- case 'dtstart_duration' :
+ case 'dtstart_duration':
$extra = "DTSTART:20061023T060000Z\nDURATION:PT1H";
break;
- case 'dtstart_duration2' :
+ case 'dtstart_duration2':
$extra = "DTSTART:20101023T060000Z\nDURATION:PT1H";
break;
- case 'completed' :
+ case 'completed':
$extra = 'COMPLETED:20060601T000000Z';
break;
- case 'completed2' :
+ case 'completed2':
$extra = 'COMPLETED:20090601T000000Z';
break;
- case 'created' :
+ case 'created':
$extra = 'CREATED:20060601T000000Z';
break;
- case 'created2' :
+ case 'created2':
$extra = 'CREATED:20090601T000000Z';
break;
- case 'completedcreated' :
+ case 'completedcreated':
$extra = "CREATED:20060601T000000Z\nCOMPLETED:20070101T000000Z";
break;
- case 'completedcreated2' :
+ case 'completedcreated2':
$extra = "CREATED:20090601T000000Z\nCOMPLETED:20100101T000000Z";
break;
- case 'notime' :
+ case 'notime':
$extra = 'X-FILLER:oh hello';
break;
- default :
- throw new Exception('Unknown type: ' . $type);
-
+ default:
+ throw new Exception('Unknown type: '.$type);
}
$todo = 'BEGIN:VCALENDAR
@@ -171,7 +169,7 @@ VERSION:2.0
PRODID:-//Example Corp.//CalDAV Client//EN
BEGIN:VTODO
DTSTAMP:20060205T235335Z
-' . $extra . '
+'.$extra.'
STATUS:NEEDS-ACTION
SUMMARY:Task #1
UID:DDDEEB7915FA61233B861457@example.com
@@ -183,7 +181,5 @@ END:VTODO
END:VCALENDAR';
return $todo;
-
}
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/CalDAV/ValidateICalTest.php b/vendor/sabre/dav/tests/Sabre/CalDAV/ValidateICalTest.php
index 629df90c1..e6d1edace 100644
--- a/vendor/sabre/dav/tests/Sabre/CalDAV/ValidateICalTest.php
+++ b/vendor/sabre/dav/tests/Sabre/CalDAV/ValidateICalTest.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV;
use Sabre\DAV;
@@ -8,8 +10,8 @@ use Sabre\HTTP;
require_once 'Sabre/HTTP/ResponseMock.php';
-class ValidateICalTest extends \PHPUnit_Framework_TestCase {
-
+class ValidateICalTest extends \PHPUnit\Framework\TestCase
+{
/**
* @var Sabre\DAV\Server
*/
@@ -19,21 +21,21 @@ class ValidateICalTest extends \PHPUnit_Framework_TestCase {
*/
protected $calBackend;
- function setUp() {
-
+ public function setUp()
+ {
$calendars = [
[
- 'id' => 'calendar1',
- 'principaluri' => 'principals/admin',
- 'uri' => 'calendar1',
+ 'id' => 'calendar1',
+ 'principaluri' => 'principals/admin',
+ 'uri' => 'calendar1',
'{urn:ietf:params:xml:ns:caldav}supported-calendar-component-set' => new Xml\Property\SupportedCalendarComponentSet(['VEVENT', 'VTODO', 'VJOURNAL']),
],
[
- 'id' => 'calendar2',
- 'principaluri' => 'principals/admin',
- 'uri' => 'calendar2',
+ 'id' => 'calendar2',
+ 'principaluri' => 'principals/admin',
+ 'uri' => 'calendar2',
'{urn:ietf:params:xml:ns:caldav}supported-calendar-component-set' => new Xml\Property\SupportedCalendarComponentSet(['VTODO', 'VJOURNAL']),
- ]
+ ],
];
$this->calBackend = new Backend\Mock($calendars, []);
@@ -52,33 +54,30 @@ class ValidateICalTest extends \PHPUnit_Framework_TestCase {
$response = new HTTP\ResponseMock();
$this->server->httpResponse = $response;
-
}
- function request(HTTP\Request $request) {
-
+ public function request(HTTP\Request $request)
+ {
$this->server->httpRequest = $request;
$this->server->exec();
return $this->server->httpResponse;
-
}
- function testCreateFile() {
-
+ public function testCreateFile()
+ {
$request = HTTP\Sapi::createFromServerArray([
'REQUEST_METHOD' => 'PUT',
- 'REQUEST_URI' => '/calendars/admin/calendar1/blabla.ics',
+ 'REQUEST_URI' => '/calendars/admin/calendar1/blabla.ics',
]);
$response = $this->request($request);
$this->assertEquals(415, $response->status);
-
}
- function testCreateFileValid() {
-
+ public function testCreateFileValid()
+ {
$request = new HTTP\Request(
'PUT',
'/calendars/admin/calendar1/blabla.ics',
@@ -101,26 +100,25 @@ ICS;
$response = $this->request($request);
- $this->assertEquals(201, $response->status, 'Incorrect status returned! Full response body: ' . $response->body);
+ $this->assertEquals(201, $response->status, 'Incorrect status returned! Full response body: '.$response->body);
$this->assertEquals([
'X-Sabre-Version' => [DAV\Version::VERSION],
- 'Content-Length' => ['0'],
- 'ETag' => ['"' . md5($ics) . '"'],
+ 'Content-Length' => ['0'],
+ 'ETag' => ['"'.md5($ics).'"'],
], $response->getHeaders());
$expected = [
- 'uri' => 'blabla.ics',
+ 'uri' => 'blabla.ics',
'calendardata' => $ics,
- 'calendarid' => 'calendar1',
+ 'calendarid' => 'calendar1',
'lastmodified' => null,
];
$this->assertEquals($expected, $this->calBackend->getCalendarObject('calendar1', 'blabla.ics'));
-
}
- function testCreateFileNoVersion() {
-
+ public function testCreateFileNoVersion()
+ {
$request = new HTTP\Request(
'PUT',
'/calendars/admin/calendar1/blabla.ics',
@@ -142,12 +140,11 @@ ICS;
$response = $this->request($request);
- $this->assertEquals(415, $response->status, 'Incorrect status returned! Full response body: ' . $response->body);
-
+ $this->assertEquals(415, $response->status, 'Incorrect status returned! Full response body: '.$response->body);
}
- function testCreateFileNoVersionFixed() {
-
+ public function testCreateFileNoVersionFixed()
+ {
$request = new HTTP\Request(
'PUT',
'/calendars/admin/calendar1/blabla.ics',
@@ -169,10 +166,10 @@ ICS;
$response = $this->request($request);
- $this->assertEquals(201, $response->status, 'Incorrect status returned! Full response body: ' . $response->body);
+ $this->assertEquals(201, $response->status, 'Incorrect status returned! Full response body: '.$response->body);
$this->assertEquals([
- 'X-Sabre-Version' => [DAV\Version::VERSION],
- 'Content-Length' => ['0'],
+ 'X-Sabre-Version' => [DAV\Version::VERSION],
+ 'Content-Length' => ['0'],
'X-Sabre-Ew-Gross' => ['iCalendar validation warning: VERSION MUST appear exactly once in a VCALENDAR component'],
], $response->getHeaders());
@@ -190,18 +187,17 @@ END:VCALENDAR\r
ICS;
$expected = [
- 'uri' => 'blabla.ics',
+ 'uri' => 'blabla.ics',
'calendardata' => $ics,
- 'calendarid' => 'calendar1',
+ 'calendarid' => 'calendar1',
'lastmodified' => null,
];
$this->assertEquals($expected, $this->calBackend->getCalendarObject('calendar1', 'blabla.ics'));
-
}
- function testCreateFileNoComponents() {
-
+ public function testCreateFileNoComponents()
+ {
$request = new HTTP\Request(
'PUT',
'/calendars/admin/calendar1/blabla.ics',
@@ -217,96 +213,89 @@ ICS;
$request->setBody($ics);
$response = $this->request($request);
- $this->assertEquals(403, $response->status, 'Incorrect status returned! Full response body: ' . $response->body);
-
+ $this->assertEquals(403, $response->status, 'Incorrect status returned! Full response body: '.$response->body);
}
- function testCreateFileNoUID() {
-
+ public function testCreateFileNoUID()
+ {
$request = HTTP\Sapi::createFromServerArray([
'REQUEST_METHOD' => 'PUT',
- 'REQUEST_URI' => '/calendars/admin/calendar1/blabla.ics',
+ 'REQUEST_URI' => '/calendars/admin/calendar1/blabla.ics',
]);
$request->setBody("BEGIN:VCALENDAR\r\nBEGIN:VEVENT\r\nEND:VEVENT\r\nEND:VCALENDAR\r\n");
$response = $this->request($request);
- $this->assertEquals(415, $response->status, 'Incorrect status returned! Full response body: ' . $response->body);
-
+ $this->assertEquals(415, $response->status, 'Incorrect status returned! Full response body: '.$response->body);
}
- function testCreateFileVCard() {
-
+ public function testCreateFileVCard()
+ {
$request = HTTP\Sapi::createFromServerArray([
'REQUEST_METHOD' => 'PUT',
- 'REQUEST_URI' => '/calendars/admin/calendar1/blabla.ics',
+ 'REQUEST_URI' => '/calendars/admin/calendar1/blabla.ics',
]);
$request->setBody("BEGIN:VCARD\r\nEND:VCARD\r\n");
$response = $this->request($request);
- $this->assertEquals(415, $response->status, 'Incorrect status returned! Full response body: ' . $response->body);
-
+ $this->assertEquals(415, $response->status, 'Incorrect status returned! Full response body: '.$response->body);
}
- function testCreateFile2Components() {
-
+ public function testCreateFile2Components()
+ {
$request = HTTP\Sapi::createFromServerArray([
'REQUEST_METHOD' => 'PUT',
- 'REQUEST_URI' => '/calendars/admin/calendar1/blabla.ics',
+ 'REQUEST_URI' => '/calendars/admin/calendar1/blabla.ics',
]);
$request->setBody("BEGIN:VCALENDAR\r\nBEGIN:VEVENT\r\nUID:foo\r\nEND:VEVENT\r\nBEGIN:VJOURNAL\r\nUID:foo\r\nEND:VJOURNAL\r\nEND:VCALENDAR\r\n");
$response = $this->request($request);
- $this->assertEquals(415, $response->status, 'Incorrect status returned! Full response body: ' . $response->body);
-
+ $this->assertEquals(415, $response->status, 'Incorrect status returned! Full response body: '.$response->body);
}
- function testCreateFile2UIDS() {
-
+ public function testCreateFile2UIDS()
+ {
$request = HTTP\Sapi::createFromServerArray([
'REQUEST_METHOD' => 'PUT',
- 'REQUEST_URI' => '/calendars/admin/calendar1/blabla.ics',
+ 'REQUEST_URI' => '/calendars/admin/calendar1/blabla.ics',
]);
$request->setBody("BEGIN:VCALENDAR\r\nBEGIN:VTIMEZONE\r\nEND:VTIMEZONE\r\nBEGIN:VEVENT\r\nUID:foo\r\nEND:VEVENT\r\nBEGIN:VEVENT\r\nUID:bar\r\nEND:VEVENT\r\nEND:VCALENDAR\r\n");
$response = $this->request($request);
- $this->assertEquals(415, $response->status, 'Incorrect status returned! Full response body: ' . $response->body);
-
+ $this->assertEquals(415, $response->status, 'Incorrect status returned! Full response body: '.$response->body);
}
- function testCreateFileWrongComponent() {
-
+ public function testCreateFileWrongComponent()
+ {
$request = HTTP\Sapi::createFromServerArray([
'REQUEST_METHOD' => 'PUT',
- 'REQUEST_URI' => '/calendars/admin/calendar1/blabla.ics',
+ 'REQUEST_URI' => '/calendars/admin/calendar1/blabla.ics',
]);
$request->setBody("BEGIN:VCALENDAR\r\nBEGIN:VTIMEZONE\r\nEND:VTIMEZONE\r\nBEGIN:VFREEBUSY\r\nUID:foo\r\nEND:VFREEBUSY\r\nEND:VCALENDAR\r\n");
$response = $this->request($request);
- $this->assertEquals(403, $response->status, 'Incorrect status returned! Full response body: ' . $response->body);
-
+ $this->assertEquals(403, $response->status, 'Incorrect status returned! Full response body: '.$response->body);
}
- function testUpdateFile() {
-
+ public function testUpdateFile()
+ {
$this->calBackend->createCalendarObject('calendar1', 'blabla.ics', 'foo');
$request = HTTP\Sapi::createFromServerArray([
'REQUEST_METHOD' => 'PUT',
- 'REQUEST_URI' => '/calendars/admin/calendar1/blabla.ics',
+ 'REQUEST_URI' => '/calendars/admin/calendar1/blabla.ics',
]);
$response = $this->request($request);
$this->assertEquals(415, $response->status);
-
}
- function testUpdateFileParsableBody() {
-
+ public function testUpdateFileParsableBody()
+ {
$this->calBackend->createCalendarObject('calendar1', 'blabla.ics', 'foo');
$request = new HTTP\Request(
'PUT',
@@ -330,43 +319,40 @@ ICS;
$this->assertEquals(204, $response->status);
$expected = [
- 'uri' => 'blabla.ics',
+ 'uri' => 'blabla.ics',
'calendardata' => $ics,
- 'calendarid' => 'calendar1',
+ 'calendarid' => 'calendar1',
'lastmodified' => null,
];
$this->assertEquals($expected, $this->calBackend->getCalendarObject('calendar1', 'blabla.ics'));
-
}
- function testCreateFileInvalidComponent() {
-
+ public function testCreateFileInvalidComponent()
+ {
$request = HTTP\Sapi::createFromServerArray([
'REQUEST_METHOD' => 'PUT',
- 'REQUEST_URI' => '/calendars/admin/calendar2/blabla.ics',
+ 'REQUEST_URI' => '/calendars/admin/calendar2/blabla.ics',
]);
$request->setBody("BEGIN:VCALENDAR\r\nBEGIN:VTIMEZONE\r\nEND:VTIMEZONE\r\nBEGIN:VEVENT\r\nUID:foo\r\nEND:VEVENT\r\nEND:VCALENDAR\r\n");
$response = $this->request($request);
- $this->assertEquals(403, $response->status, 'Incorrect status returned! Full response body: ' . $response->body);
-
+ $this->assertEquals(403, $response->status, 'Incorrect status returned! Full response body: '.$response->body);
}
- function testUpdateFileInvalidComponent() {
-
+ public function testUpdateFileInvalidComponent()
+ {
$this->calBackend->createCalendarObject('calendar2', 'blabla.ics', 'foo');
$request = HTTP\Sapi::createFromServerArray([
'REQUEST_METHOD' => 'PUT',
- 'REQUEST_URI' => '/calendars/admin/calendar2/blabla.ics',
+ 'REQUEST_URI' => '/calendars/admin/calendar2/blabla.ics',
]);
$request->setBody("BEGIN:VCALENDAR\r\nBEGIN:VTIMEZONE\r\nEND:VTIMEZONE\r\nBEGIN:VEVENT\r\nUID:foo\r\nEND:VEVENT\r\nEND:VCALENDAR\r\n");
$response = $this->request($request);
- $this->assertEquals(403, $response->status, 'Incorrect status returned! Full response body: ' . $response->body);
-
+ $this->assertEquals(403, $response->status, 'Incorrect status returned! Full response body: '.$response->body);
}
/**
@@ -376,8 +362,8 @@ ICS;
* More importantly. If any transformation happens, the etag must no longer
* be returned by the server.
*/
- function testCreateFileModified() {
-
+ public function testCreateFileModified()
+ {
$request = new HTTP\Request(
'PUT',
'/calendars/admin/calendar1/blabla.ics'
@@ -399,8 +385,7 @@ ICS;
$response = $this->request($request);
- $this->assertEquals(201, $response->status, 'Incorrect status returned! Full response body: ' . $response->body);
+ $this->assertEquals(201, $response->status, 'Incorrect status returned! Full response body: '.$response->body);
$this->assertNull($response->getHeader('ETag'));
-
}
}
diff --git a/vendor/sabre/dav/tests/Sabre/CardDAV/AbstractPluginTest.php b/vendor/sabre/dav/tests/Sabre/CardDAV/AbstractPluginTest.php
index 552e2ba77..c945e2c58 100644
--- a/vendor/sabre/dav/tests/Sabre/CardDAV/AbstractPluginTest.php
+++ b/vendor/sabre/dav/tests/Sabre/CardDAV/AbstractPluginTest.php
@@ -1,13 +1,15 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CardDAV;
use Sabre\DAV;
use Sabre\DAVACL;
use Sabre\HTTP;
-abstract class AbstractPluginTest extends \PHPUnit_Framework_TestCase {
-
+abstract class AbstractPluginTest extends \PHPUnit\Framework\TestCase
+{
/**
* @var Sabre\CardDAV\Plugin
*/
@@ -21,14 +23,14 @@ abstract class AbstractPluginTest extends \PHPUnit_Framework_TestCase {
*/
protected $backend;
- function setUp() {
-
+ public function setUp()
+ {
$this->backend = new Backend\Mock();
$principalBackend = new DAVACL\PrincipalBackend\Mock();
$tree = [
new AddressBookRoot($principalBackend, $this->backend),
- new DAVACL\PrincipalCollection($principalBackend)
+ new DAVACL\PrincipalCollection($principalBackend),
];
$this->plugin = new Plugin();
@@ -37,7 +39,5 @@ abstract class AbstractPluginTest extends \PHPUnit_Framework_TestCase {
$this->server->sapi = new HTTP\SapiMock();
$this->server->addPlugin($this->plugin);
$this->server->debugExceptions = true;
-
}
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/CardDAV/AddressBookQueryTest.php b/vendor/sabre/dav/tests/Sabre/CardDAV/AddressBookQueryTest.php
index f8da38a16..6e7e13106 100644
--- a/vendor/sabre/dav/tests/Sabre/CardDAV/AddressBookQueryTest.php
+++ b/vendor/sabre/dav/tests/Sabre/CardDAV/AddressBookQueryTest.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CardDAV;
use Sabre\DAV;
@@ -8,10 +10,10 @@ use Sabre\HTTP;
require_once 'Sabre/CardDAV/AbstractPluginTest.php';
require_once 'Sabre/HTTP/ResponseMock.php';
-class AddressBookQueryTest extends AbstractPluginTest {
-
- function testQuery() {
-
+class AddressBookQueryTest extends AbstractPluginTest
+{
+ public function testQuery()
+ {
$request = new HTTP\Request(
'REPORT',
'/addressbooks/user1/book1',
@@ -37,7 +39,7 @@ class AddressBookQueryTest extends AbstractPluginTest {
$this->server->exec();
- $this->assertEquals(207, $response->status, 'Incorrect status code. Full response body:' . $response->body);
+ $this->assertEquals(207, $response->status, 'Incorrect status code. Full response body:'.$response->body);
// using the client for parsing
$client = new DAV\Client(['baseUri' => '/']);
@@ -47,21 +49,19 @@ class AddressBookQueryTest extends AbstractPluginTest {
$this->assertEquals([
'/addressbooks/user1/book1/card1' => [
200 => [
- '{DAV:}getetag' => '"' . md5("BEGIN:VCARD\nVERSION:3.0\nUID:12345\nEND:VCARD") . '"',
+ '{DAV:}getetag' => '"'.md5("BEGIN:VCARD\nVERSION:3.0\nUID:12345\nEND:VCARD").'"',
],
],
'/addressbooks/user1/book1/card2' => [
404 => [
'{DAV:}getetag' => null,
],
- ]
+ ],
], $result);
-
-
}
- function testQueryDepth0() {
-
+ public function testQueryDepth0()
+ {
$request = new HTTP\Request(
'REPORT',
'/addressbooks/user1/book1/card1',
@@ -87,7 +87,7 @@ class AddressBookQueryTest extends AbstractPluginTest {
$this->server->exec();
- $this->assertEquals(207, $response->status, 'Incorrect status code. Full response body:' . $response->body);
+ $this->assertEquals(207, $response->status, 'Incorrect status code. Full response body:'.$response->body);
// using the client for parsing
$client = new DAV\Client(['baseUri' => '/']);
@@ -97,16 +97,14 @@ class AddressBookQueryTest extends AbstractPluginTest {
$this->assertEquals([
'/addressbooks/user1/book1/card1' => [
200 => [
- '{DAV:}getetag' => '"' . md5("BEGIN:VCARD\nVERSION:3.0\nUID:12345\nEND:VCARD") . '"',
+ '{DAV:}getetag' => '"'.md5("BEGIN:VCARD\nVERSION:3.0\nUID:12345\nEND:VCARD").'"',
],
],
], $result);
-
-
}
- function testQueryNoMatch() {
-
+ public function testQueryNoMatch()
+ {
$request = new HTTP\Request(
'REPORT',
'/addressbooks/user1/book1',
@@ -132,7 +130,7 @@ class AddressBookQueryTest extends AbstractPluginTest {
$this->server->exec();
- $this->assertEquals(207, $response->status, 'Incorrect status code. Full response body:' . $response->body);
+ $this->assertEquals(207, $response->status, 'Incorrect status code. Full response body:'.$response->body);
// using the client for parsing
$client = new DAV\Client(['baseUri' => '/']);
@@ -140,15 +138,14 @@ class AddressBookQueryTest extends AbstractPluginTest {
$result = $client->parseMultiStatus($response->body);
$this->assertEquals([], $result);
-
}
- function testQueryLimit() {
-
+ public function testQueryLimit()
+ {
$request = HTTP\Sapi::createFromServerArray([
'REQUEST_METHOD' => 'REPORT',
- 'REQUEST_URI' => '/addressbooks/user1/book1',
- 'HTTP_DEPTH' => '1',
+ 'REQUEST_URI' => '/addressbooks/user1/book1',
+ 'HTTP_DEPTH' => '1',
]);
$request->setBody(
@@ -171,7 +168,7 @@ class AddressBookQueryTest extends AbstractPluginTest {
$this->server->exec();
- $this->assertEquals(207, $response->status, 'Incorrect status code. Full response body:' . $response->body);
+ $this->assertEquals(207, $response->status, 'Incorrect status code. Full response body:'.$response->body);
// using the client for parsing
$client = new DAV\Client(['baseUri' => '/']);
@@ -181,16 +178,14 @@ class AddressBookQueryTest extends AbstractPluginTest {
$this->assertEquals([
'/addressbooks/user1/book1/card1' => [
200 => [
- '{DAV:}getetag' => '"' . md5("BEGIN:VCARD\nVERSION:3.0\nUID:12345\nEND:VCARD") . '"',
+ '{DAV:}getetag' => '"'.md5("BEGIN:VCARD\nVERSION:3.0\nUID:12345\nEND:VCARD").'"',
],
],
], $result);
-
-
}
- function testJson() {
-
+ public function testJson()
+ {
$request = new HTTP\Request(
'REPORT',
'/addressbooks/user1/book1/card1',
@@ -214,7 +209,7 @@ class AddressBookQueryTest extends AbstractPluginTest {
$this->server->exec();
- $this->assertEquals(207, $response->status, 'Incorrect status code. Full response body:' . $response->body);
+ $this->assertEquals(207, $response->status, 'Incorrect status code. Full response body:'.$response->body);
// using the client for parsing
$client = new DAV\Client(['baseUri' => '/']);
@@ -226,16 +221,15 @@ class AddressBookQueryTest extends AbstractPluginTest {
$this->assertEquals([
'/addressbooks/user1/book1/card1' => [
200 => [
- '{DAV:}getetag' => '"' . md5("BEGIN:VCARD\nVERSION:3.0\nUID:12345\nEND:VCARD") . '"',
- '{urn:ietf:params:xml:ns:carddav}address-data' => '["vcard",[["version",{},"text","4.0"],["prodid",{},"text","-\/\/Sabre\/\/Sabre VObject ' . $vobjVersion . '\/\/EN"],["uid",{},"text","12345"]]]',
+ '{DAV:}getetag' => '"'.md5("BEGIN:VCARD\nVERSION:3.0\nUID:12345\nEND:VCARD").'"',
+ '{urn:ietf:params:xml:ns:carddav}address-data' => '["vcard",[["version",{},"text","4.0"],["prodid",{},"text","-\/\/Sabre\/\/Sabre VObject '.$vobjVersion.'\/\/EN"],["uid",{},"text","12345"]]]',
],
],
], $result);
-
}
- function testVCard4() {
-
+ public function testVCard4()
+ {
$request = new HTTP\Request(
'REPORT',
'/addressbooks/user1/book1/card1',
@@ -259,7 +253,7 @@ class AddressBookQueryTest extends AbstractPluginTest {
$this->server->exec();
- $this->assertEquals(207, $response->status, 'Incorrect status code. Full response body:' . $response->body);
+ $this->assertEquals(207, $response->status, 'Incorrect status code. Full response body:'.$response->body);
// using the client for parsing
$client = new DAV\Client(['baseUri' => '/']);
@@ -271,16 +265,15 @@ class AddressBookQueryTest extends AbstractPluginTest {
$this->assertEquals([
'/addressbooks/user1/book1/card1' => [
200 => [
- '{DAV:}getetag' => '"' . md5("BEGIN:VCARD\nVERSION:3.0\nUID:12345\nEND:VCARD") . '"',
+ '{DAV:}getetag' => '"'.md5("BEGIN:VCARD\nVERSION:3.0\nUID:12345\nEND:VCARD").'"',
'{urn:ietf:params:xml:ns:carddav}address-data' => "BEGIN:VCARD\r\nVERSION:4.0\r\nPRODID:-//Sabre//Sabre VObject $vobjVersion//EN\r\nUID:12345\r\nEND:VCARD\r\n",
],
],
], $result);
-
}
- function testAddressBookDepth0() {
-
+ public function testAddressBookDepth0()
+ {
$request = new HTTP\Request(
'REPORT',
'/addressbooks/user1/book1',
@@ -304,11 +297,11 @@ class AddressBookQueryTest extends AbstractPluginTest {
$this->server->exec();
- $this->assertEquals(415, $response->status, 'Incorrect status code. Full response body:' . $response->body);
+ $this->assertEquals(415, $response->status, 'Incorrect status code. Full response body:'.$response->body);
}
- function testAddressBookProperties() {
-
+ public function testAddressBookProperties()
+ {
$request = new HTTP\Request(
'REPORT',
'/addressbooks/user1/book3',
@@ -335,7 +328,7 @@ class AddressBookQueryTest extends AbstractPluginTest {
$this->server->exec();
- $this->assertEquals(207, $response->status, 'Incorrect status code. Full response body:' . $response->body);
+ $this->assertEquals(207, $response->status, 'Incorrect status code. Full response body:'.$response->body);
// using the client for parsing
$client = new DAV\Client(['baseUri' => '/']);
@@ -345,11 +338,10 @@ class AddressBookQueryTest extends AbstractPluginTest {
$this->assertEquals([
'/addressbooks/user1/book3/card3' => [
200 => [
- '{DAV:}getetag' => '"' . md5("BEGIN:VCARD\nVERSION:3.0\nUID:12345\nFN:Test-Card\nEMAIL;TYPE=home:bar@example.org\nEND:VCARD") . '"',
+ '{DAV:}getetag' => '"'.md5("BEGIN:VCARD\nVERSION:3.0\nUID:12345\nFN:Test-Card\nEMAIL;TYPE=home:bar@example.org\nEND:VCARD").'"',
'{urn:ietf:params:xml:ns:carddav}address-data' => "BEGIN:VCARD\r\nVERSION:3.0\r\nUID:12345\r\nFN:Test-Card\r\nEND:VCARD\r\n",
],
],
], $result);
-
}
}
diff --git a/vendor/sabre/dav/tests/Sabre/CardDAV/AddressBookRootTest.php b/vendor/sabre/dav/tests/Sabre/CardDAV/AddressBookRootTest.php
index fc20480f2..c4aff2712 100644
--- a/vendor/sabre/dav/tests/Sabre/CardDAV/AddressBookRootTest.php
+++ b/vendor/sabre/dav/tests/Sabre/CardDAV/AddressBookRootTest.php
@@ -1,22 +1,23 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CardDAV;
use Sabre\DAVACL;
-class AddressBookRootTest extends \PHPUnit_Framework_TestCase {
-
- function testGetName() {
-
+class AddressBookRootTest extends \PHPUnit\Framework\TestCase
+{
+ public function testGetName()
+ {
$pBackend = new DAVACL\PrincipalBackend\Mock();
$cBackend = new Backend\Mock();
$root = new AddressBookRoot($pBackend, $cBackend);
$this->assertEquals('addressbooks', $root->getName());
-
}
- function testGetChildForPrincipal() {
-
+ public function testGetChildForPrincipal()
+ {
$pBackend = new DAVACL\PrincipalBackend\Mock();
$cBackend = new Backend\Mock();
$root = new AddressBookRoot($pBackend, $cBackend);
@@ -26,6 +27,5 @@ class AddressBookRootTest extends \PHPUnit_Framework_TestCase {
$this->assertInstanceOf('Sabre\\CardDAV\\AddressBookHome', $children[0]);
$this->assertEquals('user1', $children[0]->getName());
-
}
}
diff --git a/vendor/sabre/dav/tests/Sabre/CardDAV/AddressBookTest.php b/vendor/sabre/dav/tests/Sabre/CardDAV/AddressBookTest.php
index 1f0064dd3..879816803 100644
--- a/vendor/sabre/dav/tests/Sabre/CardDAV/AddressBookTest.php
+++ b/vendor/sabre/dav/tests/Sabre/CardDAV/AddressBookTest.php
@@ -1,11 +1,13 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CardDAV;
use Sabre\DAV\PropPatch;
-class AddressBookTest extends \PHPUnit_Framework_TestCase {
-
+class AddressBookTest extends \PHPUnit\Framework\TestCase
+{
use \Sabre\DAV\DbTestHelperTrait;
/**
@@ -14,98 +16,88 @@ class AddressBookTest extends \PHPUnit_Framework_TestCase {
protected $ab;
protected $backend;
- function setUp() {
-
+ public function setUp()
+ {
$this->backend = new Backend\Mock();
$this->ab = new AddressBook(
$this->backend,
[
- 'uri' => 'book1',
- 'id' => 'foo',
+ 'uri' => 'book1',
+ 'id' => 'foo',
'{DAV:}displayname' => 'd-name',
- 'principaluri' => 'principals/user1',
+ 'principaluri' => 'principals/user1',
]
);
-
}
- function testGetName() {
-
+ public function testGetName()
+ {
$this->assertEquals('book1', $this->ab->getName());
-
}
- function testGetChild() {
-
+ public function testGetChild()
+ {
$card = $this->ab->getChild('card1');
$this->assertInstanceOf('Sabre\\CardDAV\\Card', $card);
$this->assertEquals('card1', $card->getName());
-
}
/**
- * @expectedException Sabre\DAV\Exception\NotFound
+ * @expectedException \Sabre\DAV\Exception\NotFound
*/
- function testGetChildNotFound() {
-
+ public function testGetChildNotFound()
+ {
$card = $this->ab->getChild('card3');
-
}
- function testGetChildren() {
-
+ public function testGetChildren()
+ {
$cards = $this->ab->getChildren();
$this->assertEquals(2, count($cards));
$this->assertEquals('card1', $cards[0]->getName());
$this->assertEquals('card2', $cards[1]->getName());
-
}
/**
- * @expectedException Sabre\DAV\Exception\MethodNotAllowed
+ * @expectedException \Sabre\DAV\Exception\MethodNotAllowed
*/
- function testCreateDirectory() {
-
+ public function testCreateDirectory()
+ {
$this->ab->createDirectory('name');
-
}
- function testCreateFile() {
-
+ public function testCreateFile()
+ {
$file = fopen('php://memory', 'r+');
fwrite($file, 'foo');
rewind($file);
$this->ab->createFile('card2', $file);
$this->assertEquals('foo', $this->backend->cards['foo']['card2']);
-
}
- function testDelete() {
-
+ public function testDelete()
+ {
$this->ab->delete();
$this->assertEquals(1, count($this->backend->addressBooks));
-
}
/**
- * @expectedException Sabre\DAV\Exception\MethodNotAllowed
+ * @expectedException \Sabre\DAV\Exception\MethodNotAllowed
*/
- function testSetName() {
-
+ public function testSetName()
+ {
$this->ab->setName('foo');
-
}
- function testGetLastModified() {
-
+ public function testGetLastModified()
+ {
$this->assertNull($this->ab->getLastModified());
-
}
- function testUpdateProperties() {
-
+ public function testUpdateProperties()
+ {
$propPatch = new PropPatch([
'{DAV:}displayname' => 'barrr',
]);
@@ -113,20 +105,18 @@ class AddressBookTest extends \PHPUnit_Framework_TestCase {
$this->assertTrue($propPatch->commit());
$this->assertEquals('barrr', $this->backend->addressBooks[0]['{DAV:}displayname']);
-
}
- function testGetProperties() {
-
+ public function testGetProperties()
+ {
$props = $this->ab->getProperties(['{DAV:}displayname']);
$this->assertEquals([
'{DAV:}displayname' => 'd-name',
], $props);
-
}
- function testACLMethods() {
-
+ public function testACLMethods()
+ {
$this->assertEquals('principals/user1', $this->ab->getOwner());
$this->assertNull($this->ab->getGroup());
$this->assertEquals([
@@ -136,39 +126,35 @@ class AddressBookTest extends \PHPUnit_Framework_TestCase {
'protected' => true,
],
], $this->ab->getACL());
-
}
/**
- * @expectedException Sabre\DAV\Exception\Forbidden
+ * @expectedException \Sabre\DAV\Exception\Forbidden
*/
- function testSetACL() {
-
- $this->ab->setACL([]);
-
+ public function testSetACL()
+ {
+ $this->ab->setACL([]);
}
- function testGetSupportedPrivilegeSet() {
-
+ public function testGetSupportedPrivilegeSet()
+ {
$this->assertNull(
$this->ab->getSupportedPrivilegeSet()
);
-
}
- function testGetSyncTokenNoSyncSupport() {
-
+ public function testGetSyncTokenNoSyncSupport()
+ {
$this->assertNull($this->ab->getSyncToken());
-
}
- function testGetChangesNoSyncSupport() {
+ public function testGetChangesNoSyncSupport()
+ {
$this->assertNull($this->ab->getChanges(1, null));
-
}
- function testGetSyncToken() {
-
+ public function testGetSyncToken()
+ {
$this->driver = 'sqlite';
$this->dropTables(['addressbooks', 'cards', 'addressbookchanges']);
$this->createSchema('addressbooks');
@@ -179,8 +165,8 @@ class AddressBookTest extends \PHPUnit_Framework_TestCase {
$this->assertEquals(2, $ab->getSyncToken());
}
- function testGetSyncToken2() {
-
+ public function testGetSyncToken2()
+ {
$this->driver = 'sqlite';
$this->dropTables(['addressbooks', 'cards', 'addressbookchanges']);
$this->createSchema('addressbooks');
@@ -190,5 +176,4 @@ class AddressBookTest extends \PHPUnit_Framework_TestCase {
$ab = new AddressBook($backend, ['id' => 1, '{http://sabredav.org/ns}sync-token' => 2]);
$this->assertEquals(2, $ab->getSyncToken());
}
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/CardDAV/Backend/AbstractPDOTest.php b/vendor/sabre/dav/tests/Sabre/CardDAV/Backend/AbstractPDOTest.php
index f62bfb1ae..e5bd088fc 100644
--- a/vendor/sabre/dav/tests/Sabre/CardDAV/Backend/AbstractPDOTest.php
+++ b/vendor/sabre/dav/tests/Sabre/CardDAV/Backend/AbstractPDOTest.php
@@ -1,12 +1,14 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CardDAV\Backend;
use Sabre\CardDAV;
use Sabre\DAV\PropPatch;
-abstract class AbstractPDOTest extends \PHPUnit_Framework_TestCase {
-
+abstract class AbstractPDOTest extends \PHPUnit\Framework\TestCase
+{
use \Sabre\DAV\DbTestHelperTrait;
/**
@@ -14,8 +16,8 @@ abstract class AbstractPDOTest extends \PHPUnit_Framework_TestCase {
*/
protected $backend;
- function setUp() {
-
+ public function setUp()
+ {
$this->dropTables([
'addressbooks',
'cards',
@@ -26,36 +28,34 @@ abstract class AbstractPDOTest extends \PHPUnit_Framework_TestCase {
$this->backend = new PDO($pdo);
$pdo->exec("INSERT INTO addressbooks (principaluri, displayname, uri, description, synctoken) VALUES ('principals/user1', 'book1', 'book1', 'addressbook 1', 1)");
- $pdo->exec("INSERT INTO cards (addressbookid, carddata, uri, lastmodified, etag, size) VALUES (1, 'card1', 'card1', 0, '" . md5('card1') . "', 5)");
-
+ $pdo->exec("INSERT INTO cards (addressbookid, carddata, uri, lastmodified, etag, size) VALUES (1, 'card1', 'card1', 0, '".md5('card1')."', 5)");
}
- function testGetAddressBooksForUser() {
-
+ public function testGetAddressBooksForUser()
+ {
$result = $this->backend->getAddressBooksForUser('principals/user1');
$expected = [
[
- 'id' => 1,
- 'uri' => 'book1',
- 'principaluri' => 'principals/user1',
- '{DAV:}displayname' => 'book1',
- '{' . CardDAV\Plugin::NS_CARDDAV . '}addressbook-description' => 'addressbook 1',
- '{http://calendarserver.org/ns/}getctag' => 1,
- '{http://sabredav.org/ns}sync-token' => 1
- ]
+ 'id' => 1,
+ 'uri' => 'book1',
+ 'principaluri' => 'principals/user1',
+ '{DAV:}displayname' => 'book1',
+ '{'.CardDAV\Plugin::NS_CARDDAV.'}addressbook-description' => 'addressbook 1',
+ '{http://calendarserver.org/ns/}getctag' => 1,
+ '{http://sabredav.org/ns}sync-token' => 1,
+ ],
];
$this->assertEquals($expected, $result);
-
}
- function testUpdateAddressBookInvalidProp() {
-
+ public function testUpdateAddressBookInvalidProp()
+ {
$propPatch = new PropPatch([
- '{DAV:}displayname' => 'updated',
- '{' . CardDAV\Plugin::NS_CARDDAV . '}addressbook-description' => 'updated',
- '{DAV:}foo' => 'bar',
+ '{DAV:}displayname' => 'updated',
+ '{'.CardDAV\Plugin::NS_CARDDAV.'}addressbook-description' => 'updated',
+ '{DAV:}foo' => 'bar',
]);
$this->backend->updateAddressBook(1, $propPatch);
@@ -67,22 +67,21 @@ abstract class AbstractPDOTest extends \PHPUnit_Framework_TestCase {
$expected = [
[
- 'id' => 1,
- 'uri' => 'book1',
- 'principaluri' => 'principals/user1',
- '{DAV:}displayname' => 'book1',
- '{' . CardDAV\Plugin::NS_CARDDAV . '}addressbook-description' => 'addressbook 1',
- '{http://calendarserver.org/ns/}getctag' => 1,
- '{http://sabredav.org/ns}sync-token' => 1
- ]
+ 'id' => 1,
+ 'uri' => 'book1',
+ 'principaluri' => 'principals/user1',
+ '{DAV:}displayname' => 'book1',
+ '{'.CardDAV\Plugin::NS_CARDDAV.'}addressbook-description' => 'addressbook 1',
+ '{http://calendarserver.org/ns/}getctag' => 1,
+ '{http://sabredav.org/ns}sync-token' => 1,
+ ],
];
$this->assertEquals($expected, $result);
-
}
- function testUpdateAddressBookNoProps() {
-
+ public function testUpdateAddressBookNoProps()
+ {
$propPatch = new PropPatch([
]);
@@ -94,26 +93,24 @@ abstract class AbstractPDOTest extends \PHPUnit_Framework_TestCase {
$expected = [
[
- 'id' => 1,
- 'uri' => 'book1',
- 'principaluri' => 'principals/user1',
- '{DAV:}displayname' => 'book1',
- '{' . CardDAV\Plugin::NS_CARDDAV . '}addressbook-description' => 'addressbook 1',
- '{http://calendarserver.org/ns/}getctag' => 1,
- '{http://sabredav.org/ns}sync-token' => 1
- ]
+ 'id' => 1,
+ 'uri' => 'book1',
+ 'principaluri' => 'principals/user1',
+ '{DAV:}displayname' => 'book1',
+ '{'.CardDAV\Plugin::NS_CARDDAV.'}addressbook-description' => 'addressbook 1',
+ '{http://calendarserver.org/ns/}getctag' => 1,
+ '{http://sabredav.org/ns}sync-token' => 1,
+ ],
];
$this->assertEquals($expected, $result);
-
-
}
- function testUpdateAddressBookSuccess() {
-
+ public function testUpdateAddressBookSuccess()
+ {
$propPatch = new PropPatch([
- '{DAV:}displayname' => 'updated',
- '{' . CardDAV\Plugin::NS_CARDDAV . '}addressbook-description' => 'updated',
+ '{DAV:}displayname' => 'updated',
+ '{'.CardDAV\Plugin::NS_CARDDAV.'}addressbook-description' => 'updated',
]);
$this->backend->updateAddressBook(1, $propPatch);
@@ -125,101 +122,95 @@ abstract class AbstractPDOTest extends \PHPUnit_Framework_TestCase {
$expected = [
[
- 'id' => 1,
- 'uri' => 'book1',
- 'principaluri' => 'principals/user1',
- '{DAV:}displayname' => 'updated',
- '{' . CardDAV\Plugin::NS_CARDDAV . '}addressbook-description' => 'updated',
- '{http://calendarserver.org/ns/}getctag' => 2,
- '{http://sabredav.org/ns}sync-token' => 2
- ]
+ 'id' => 1,
+ 'uri' => 'book1',
+ 'principaluri' => 'principals/user1',
+ '{DAV:}displayname' => 'updated',
+ '{'.CardDAV\Plugin::NS_CARDDAV.'}addressbook-description' => 'updated',
+ '{http://calendarserver.org/ns/}getctag' => 2,
+ '{http://sabredav.org/ns}sync-token' => 2,
+ ],
];
$this->assertEquals($expected, $result);
-
-
}
- function testDeleteAddressBook() {
-
+ public function testDeleteAddressBook()
+ {
$this->backend->deleteAddressBook(1);
$this->assertEquals([], $this->backend->getAddressBooksForUser('principals/user1'));
-
}
/**
- * @expectedException Sabre\DAV\Exception\BadRequest
+ * @expectedException \Sabre\DAV\Exception\BadRequest
*/
- function testCreateAddressBookUnsupportedProp() {
-
+ public function testCreateAddressBookUnsupportedProp()
+ {
$this->backend->createAddressBook('principals/user1', 'book2', [
'{DAV:}foo' => 'bar',
]);
-
}
- function testCreateAddressBookSuccess() {
-
+ public function testCreateAddressBookSuccess()
+ {
$this->backend->createAddressBook('principals/user1', 'book2', [
- '{DAV:}displayname' => 'book2',
- '{' . CardDAV\Plugin::NS_CARDDAV . '}addressbook-description' => 'addressbook 2',
+ '{DAV:}displayname' => 'book2',
+ '{'.CardDAV\Plugin::NS_CARDDAV.'}addressbook-description' => 'addressbook 2',
]);
$expected = [
[
- 'id' => 1,
- 'uri' => 'book1',
- 'principaluri' => 'principals/user1',
- '{DAV:}displayname' => 'book1',
- '{' . CardDAV\Plugin::NS_CARDDAV . '}addressbook-description' => 'addressbook 1',
- '{http://calendarserver.org/ns/}getctag' => 1,
- '{http://sabredav.org/ns}sync-token' => 1,
+ 'id' => 1,
+ 'uri' => 'book1',
+ 'principaluri' => 'principals/user1',
+ '{DAV:}displayname' => 'book1',
+ '{'.CardDAV\Plugin::NS_CARDDAV.'}addressbook-description' => 'addressbook 1',
+ '{http://calendarserver.org/ns/}getctag' => 1,
+ '{http://sabredav.org/ns}sync-token' => 1,
],
[
- 'id' => 2,
- 'uri' => 'book2',
- 'principaluri' => 'principals/user1',
- '{DAV:}displayname' => 'book2',
- '{' . CardDAV\Plugin::NS_CARDDAV . '}addressbook-description' => 'addressbook 2',
- '{http://calendarserver.org/ns/}getctag' => 1,
- '{http://sabredav.org/ns}sync-token' => 1,
- ]
+ 'id' => 2,
+ 'uri' => 'book2',
+ 'principaluri' => 'principals/user1',
+ '{DAV:}displayname' => 'book2',
+ '{'.CardDAV\Plugin::NS_CARDDAV.'}addressbook-description' => 'addressbook 2',
+ '{http://calendarserver.org/ns/}getctag' => 1,
+ '{http://sabredav.org/ns}sync-token' => 1,
+ ],
];
$result = $this->backend->getAddressBooksForUser('principals/user1');
$this->assertEquals($expected, $result);
-
}
- function testGetCards() {
-
+ public function testGetCards()
+ {
$result = $this->backend->getCards(1);
$expected = [
[
- 'id' => 1,
- 'uri' => 'card1',
+ 'id' => 1,
+ 'uri' => 'card1',
'lastmodified' => 0,
- 'etag' => '"' . md5('card1') . '"',
- 'size' => 5
- ]
+ 'etag' => '"'.md5('card1').'"',
+ 'size' => 5,
+ ],
];
$this->assertEquals($expected, $result);
-
}
- function testGetCard() {
-
+ public function testGetCard()
+ {
$result = $this->backend->getCard(1, 'card1');
$expected = [
- 'id' => 1,
- 'uri' => 'card1',
- 'carddata' => 'card1',
+ 'id' => 1,
+ 'uri' => 'card1',
+ 'carddata' => 'card1',
'lastmodified' => 0,
- 'etag' => '"' . md5('card1') . '"',
- 'size' => 5
+ 'etag' => '"'.md5('card1').'"',
+ 'size' => 5,
];
if (is_resource($result['carddata'])) {
@@ -227,16 +218,15 @@ abstract class AbstractPDOTest extends \PHPUnit_Framework_TestCase {
}
$this->assertEquals($expected, $result);
-
}
/**
* @depends testGetCard
*/
- function testCreateCard() {
-
+ public function testCreateCard()
+ {
$result = $this->backend->createCard(1, 'card2', 'data2');
- $this->assertEquals('"' . md5('data2') . '"', $result);
+ $this->assertEquals('"'.md5('data2').'"', $result);
$result = $this->backend->getCard(1, 'card2');
$this->assertEquals(2, $result['id']);
$this->assertEquals('card2', $result['uri']);
@@ -244,33 +234,32 @@ abstract class AbstractPDOTest extends \PHPUnit_Framework_TestCase {
$result['carddata'] = stream_get_contents($result['carddata']);
}
$this->assertEquals('data2', $result['carddata']);
-
}
/**
* @depends testCreateCard
*/
- function testGetMultiple() {
-
+ public function testGetMultiple()
+ {
$result = $this->backend->createCard(1, 'card2', 'data2');
$result = $this->backend->createCard(1, 'card3', 'data3');
$check = [
[
- 'id' => 1,
- 'uri' => 'card1',
- 'carddata' => 'card1',
+ 'id' => 1,
+ 'uri' => 'card1',
+ 'carddata' => 'card1',
'lastmodified' => 0,
],
[
- 'id' => 2,
- 'uri' => 'card2',
- 'carddata' => 'data2',
+ 'id' => 2,
+ 'uri' => 'card2',
+ 'carddata' => 'data2',
'lastmodified' => time(),
],
[
- 'id' => 3,
- 'uri' => 'card3',
- 'carddata' => 'data3',
+ 'id' => 3,
+ 'uri' => 'card3',
+ 'carddata' => 'data3',
'lastmodified' => time(),
],
];
@@ -278,40 +267,34 @@ abstract class AbstractPDOTest extends \PHPUnit_Framework_TestCase {
$result = $this->backend->getMultipleCards(1, ['card1', 'card2', 'card3']);
foreach ($check as $index => $node) {
-
foreach ($node as $k => $v) {
-
$expected = $v;
$actual = $result[$index][$k];
switch ($k) {
- case 'lastmodified' :
+ case 'lastmodified':
$this->assertInternalType('int', $actual);
break;
- case 'carddata' :
+ case 'carddata':
if (is_resource($actual)) {
$actual = stream_get_contents($actual);
}
- // No break intended.
- default :
+ // no break intended.
+ default:
$this->assertEquals($expected, $actual);
break;
}
-
}
-
}
-
-
}
/**
* @depends testGetCard
*/
- function testUpdateCard() {
-
+ public function testUpdateCard()
+ {
$result = $this->backend->updateCard(1, 'card1', 'newdata');
- $this->assertEquals('"' . md5('newdata') . '"', $result);
+ $this->assertEquals('"'.md5('newdata').'"', $result);
$result = $this->backend->getCard(1, 'card1');
$this->assertEquals(1, $result['id']);
@@ -319,22 +302,20 @@ abstract class AbstractPDOTest extends \PHPUnit_Framework_TestCase {
$result['carddata'] = stream_get_contents($result['carddata']);
}
$this->assertEquals('newdata', $result['carddata']);
-
}
/**
* @depends testGetCard
*/
- function testDeleteCard() {
-
+ public function testDeleteCard()
+ {
$this->backend->deleteCard(1, 'card1');
$result = $this->backend->getCard(1, 'card1');
$this->assertFalse($result);
-
}
- function testGetChanges() {
-
+ public function testGetChanges()
+ {
$backend = $this->backend;
$id = $backend->createAddressBook(
'principals/user1',
@@ -345,29 +326,28 @@ abstract class AbstractPDOTest extends \PHPUnit_Framework_TestCase {
$this->assertEquals([
'syncToken' => 1,
- "added" => [],
- 'modified' => [],
- 'deleted' => [],
+ 'added' => [],
+ 'modified' => [],
+ 'deleted' => [],
], $result);
$currentToken = $result['syncToken'];
$dummyCard = "BEGIN:VCARD\r\nEND:VCARD\r\n";
- $backend->createCard($id, "card1.ics", $dummyCard);
- $backend->createCard($id, "card2.ics", $dummyCard);
- $backend->createCard($id, "card3.ics", $dummyCard);
- $backend->updateCard($id, "card1.ics", $dummyCard);
- $backend->deleteCard($id, "card2.ics");
+ $backend->createCard($id, 'card1.ics', $dummyCard);
+ $backend->createCard($id, 'card2.ics', $dummyCard);
+ $backend->createCard($id, 'card3.ics', $dummyCard);
+ $backend->updateCard($id, 'card1.ics', $dummyCard);
+ $backend->deleteCard($id, 'card2.ics');
$result = $backend->getChangesForAddressBook($id, $currentToken, 1);
$this->assertEquals([
'syncToken' => 6,
- 'modified' => ["card1.ics"],
- 'deleted' => ["card2.ics"],
- "added" => ["card3.ics"],
+ 'modified' => ['card1.ics'],
+ 'deleted' => ['card2.ics'],
+ 'added' => ['card3.ics'],
], $result);
-
}
}
diff --git a/vendor/sabre/dav/tests/Sabre/CardDAV/Backend/Mock.php b/vendor/sabre/dav/tests/Sabre/CardDAV/Backend/Mock.php
index 8638dc74a..f7e20fbfb 100644
--- a/vendor/sabre/dav/tests/Sabre/CardDAV/Backend/Mock.php
+++ b/vendor/sabre/dav/tests/Sabre/CardDAV/Backend/Mock.php
@@ -1,29 +1,31 @@
<?php
-namespace Sabre\CardDAV\Backend;
+declare(strict_types=1);
-class Mock extends AbstractBackend {
+namespace Sabre\CardDAV\Backend;
+class Mock extends AbstractBackend
+{
public $addressBooks;
public $cards;
- function __construct($addressBooks = null, $cards = null) {
-
+ public function __construct($addressBooks = null, $cards = null)
+ {
$this->addressBooks = $addressBooks;
$this->cards = $cards;
if (is_null($this->addressBooks)) {
$this->addressBooks = [
[
- 'id' => 'foo',
- 'uri' => 'book1',
- 'principaluri' => 'principals/user1',
+ 'id' => 'foo',
+ 'uri' => 'book1',
+ 'principaluri' => 'principals/user1',
'{DAV:}displayname' => 'd-name',
],
[
- 'id' => 'bar',
- 'uri' => 'book3',
- 'principaluri' => 'principals/user1',
+ 'id' => 'bar',
+ 'uri' => 'book3',
+ 'principaluri' => 'principals/user1',
'{DAV:}displayname' => 'd-name',
],
];
@@ -41,20 +43,18 @@ class Mock extends AbstractBackend {
],
];
}
-
}
-
- function getAddressBooksForUser($principalUri) {
-
+ public function getAddressBooksForUser($principalUri)
+ {
$books = [];
foreach ($this->addressBooks as $book) {
if ($book['principaluri'] === $principalUri) {
$books[] = $book;
}
}
- return $books;
+ return $books;
}
/**
@@ -69,45 +69,43 @@ class Mock extends AbstractBackend {
*
* Read the PropPatch documentation for more info and examples.
*
- * @param string $addressBookId
+ * @param string $addressBookId
* @param \Sabre\DAV\PropPatch $propPatch
- * @return void
*/
- function updateAddressBook($addressBookId, \Sabre\DAV\PropPatch $propPatch) {
-
+ public function updateAddressBook($addressBookId, \Sabre\DAV\PropPatch $propPatch)
+ {
foreach ($this->addressBooks as &$book) {
- if ($book['id'] !== $addressBookId)
+ if ($book['id'] !== $addressBookId) {
continue;
+ }
- $propPatch->handleRemaining(function($mutations) use (&$book) {
+ $propPatch->handleRemaining(function ($mutations) use (&$book) {
foreach ($mutations as $key => $value) {
$book[$key] = $value;
}
+
return true;
});
-
}
-
}
- function createAddressBook($principalUri, $url, array $properties) {
-
+ public function createAddressBook($principalUri, $url, array $properties)
+ {
$this->addressBooks[] = array_merge($properties, [
- 'id' => $url,
- 'uri' => $url,
+ 'id' => $url,
+ 'uri' => $url,
'principaluri' => $principalUri,
]);
-
}
- function deleteAddressBook($addressBookId) {
-
+ public function deleteAddressBook($addressBookId)
+ {
foreach ($this->addressBooks as $key => $value) {
- if ($value['id'] === $addressBookId)
+ if ($value['id'] === $addressBookId) {
unset($this->addressBooks[$key]);
+ }
}
unset($this->cards[$addressBookId]);
-
}
/**
@@ -127,28 +125,29 @@ class Mock extends AbstractBackend {
* This may speed up certain requests, especially with large cards.
*
* @param mixed $addressBookId
+ *
* @return array
*/
- function getCards($addressBookId) {
-
+ public function getCards($addressBookId)
+ {
$cards = [];
foreach ($this->cards[$addressBookId] as $uri => $data) {
if (is_resource($data)) {
$cards[] = [
- 'uri' => $uri,
+ 'uri' => $uri,
'carddata' => $data,
];
} else {
$cards[] = [
- 'uri' => $uri,
+ 'uri' => $uri,
'carddata' => $data,
- 'etag' => '"' . md5($data) . '"',
- 'size' => strlen($data)
+ 'etag' => '"'.md5($data).'"',
+ 'size' => strlen($data),
];
}
}
- return $cards;
+ return $cards;
}
/**
@@ -159,24 +158,25 @@ class Mock extends AbstractBackend {
*
* If the card does not exist, you must return false.
*
- * @param mixed $addressBookId
+ * @param mixed $addressBookId
* @param string $cardUri
+ *
* @return array
*/
- function getCard($addressBookId, $cardUri) {
-
+ public function getCard($addressBookId, $cardUri)
+ {
if (!isset($this->cards[$addressBookId][$cardUri])) {
return false;
}
$data = $this->cards[$addressBookId][$cardUri];
+
return [
- 'uri' => $cardUri,
+ 'uri' => $cardUri,
'carddata' => $data,
- 'etag' => '"' . md5($data) . '"',
- 'size' => strlen($data)
+ 'etag' => '"'.md5($data).'"',
+ 'size' => strlen($data),
];
-
}
/**
@@ -199,19 +199,20 @@ class Mock extends AbstractBackend {
*
* If you don't return an ETag, you can just return null.
*
- * @param mixed $addressBookId
+ * @param mixed $addressBookId
* @param string $cardUri
* @param string $cardData
+ *
* @return string|null
*/
- function createCard($addressBookId, $cardUri, $cardData) {
-
+ public function createCard($addressBookId, $cardUri, $cardData)
+ {
if (is_resource($cardData)) {
$cardData = stream_get_contents($cardData);
}
$this->cards[$addressBookId][$cardUri] = $cardData;
- return '"' . md5($cardData) . '"';
+ return '"'.md5($cardData).'"';
}
/**
@@ -234,25 +235,24 @@ class Mock extends AbstractBackend {
*
* If you don't return an ETag, you can just return null.
*
- * @param mixed $addressBookId
+ * @param mixed $addressBookId
* @param string $cardUri
* @param string $cardData
+ *
* @return string|null
*/
- function updateCard($addressBookId, $cardUri, $cardData) {
-
+ public function updateCard($addressBookId, $cardUri, $cardData)
+ {
if (is_resource($cardData)) {
$cardData = stream_get_contents($cardData);
}
$this->cards[$addressBookId][$cardUri] = $cardData;
- return '"' . md5($cardData) . '"';
+ return '"'.md5($cardData).'"';
}
- function deleteCard($addressBookId, $cardUri) {
-
+ public function deleteCard($addressBookId, $cardUri)
+ {
unset($this->cards[$addressBookId][$cardUri]);
-
}
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/CardDAV/Backend/PDOMySQLTest.php b/vendor/sabre/dav/tests/Sabre/CardDAV/Backend/PDOMySQLTest.php
index c1b0e274e..718eec6be 100644
--- a/vendor/sabre/dav/tests/Sabre/CardDAV/Backend/PDOMySQLTest.php
+++ b/vendor/sabre/dav/tests/Sabre/CardDAV/Backend/PDOMySQLTest.php
@@ -1,9 +1,10 @@
<?php
-namespace Sabre\CardDAV\Backend;
+declare(strict_types=1);
-class PDOMySQLTest extends AbstractPDOTest {
+namespace Sabre\CardDAV\Backend;
+class PDOMySQLTest extends AbstractPDOTest
+{
public $driver = 'mysql';
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/CardDAV/Backend/PDOSqliteTest.php b/vendor/sabre/dav/tests/Sabre/CardDAV/Backend/PDOSqliteTest.php
index b187c4d78..b16a00ce2 100644
--- a/vendor/sabre/dav/tests/Sabre/CardDAV/Backend/PDOSqliteTest.php
+++ b/vendor/sabre/dav/tests/Sabre/CardDAV/Backend/PDOSqliteTest.php
@@ -1,9 +1,10 @@
<?php
-namespace Sabre\CardDAV\Backend;
+declare(strict_types=1);
-class PDOSqliteTest extends AbstractPDOTest {
+namespace Sabre\CardDAV\Backend;
+class PDOSqliteTest extends AbstractPDOTest
+{
public $driver = 'sqlite';
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/CardDAV/CardTest.php b/vendor/sabre/dav/tests/Sabre/CardDAV/CardTest.php
index cb7d152c3..41853aa63 100644
--- a/vendor/sabre/dav/tests/Sabre/CardDAV/CardTest.php
+++ b/vendor/sabre/dav/tests/Sabre/CardDAV/CardTest.php
@@ -1,9 +1,11 @@
<?php
-namespace Sabre\CardDAV;
+declare(strict_types=1);
-class CardTest extends \PHPUnit_Framework_TestCase {
+namespace Sabre\CardDAV;
+class CardTest extends \PHPUnit\Framework\TestCase
+{
/**
* @var Sabre\CardDAV\Card
*/
@@ -13,140 +15,128 @@ class CardTest extends \PHPUnit_Framework_TestCase {
*/
protected $backend;
- function setUp() {
-
+ public function setUp()
+ {
$this->backend = new Backend\Mock();
$this->card = new Card(
$this->backend,
[
- 'uri' => 'book1',
- 'id' => 'foo',
+ 'uri' => 'book1',
+ 'id' => 'foo',
'principaluri' => 'principals/user1',
],
[
- 'uri' => 'card1',
+ 'uri' => 'card1',
'addressbookid' => 'foo',
- 'carddata' => 'card',
+ 'carddata' => 'card',
]
);
-
}
- function testGet() {
-
+ public function testGet()
+ {
$result = $this->card->get();
$this->assertEquals('card', $result);
-
}
- function testGet2() {
+ public function testGet2()
+ {
$this->card = new Card(
$this->backend,
[
- 'uri' => 'book1',
- 'id' => 'foo',
+ 'uri' => 'book1',
+ 'id' => 'foo',
'principaluri' => 'principals/user1',
],
[
- 'uri' => 'card1',
+ 'uri' => 'card1',
'addressbookid' => 'foo',
]
);
$result = $this->card->get();
$this->assertEquals("BEGIN:VCARD\nVERSION:3.0\nUID:12345\nEND:VCARD", $result);
-
}
-
/**
* @depends testGet
*/
- function testPut() {
-
+ public function testPut()
+ {
$file = fopen('php://memory', 'r+');
fwrite($file, 'newdata');
rewind($file);
$this->card->put($file);
$result = $this->card->get();
$this->assertEquals('newdata', $result);
-
}
-
- function testDelete() {
-
+ public function testDelete()
+ {
$this->card->delete();
$this->assertEquals(1, count($this->backend->cards['foo']));
-
}
- function testGetContentType() {
-
+ public function testGetContentType()
+ {
$this->assertEquals('text/vcard; charset=utf-8', $this->card->getContentType());
-
}
- function testGetETag() {
-
- $this->assertEquals('"' . md5('card') . '"', $this->card->getETag());
-
+ public function testGetETag()
+ {
+ $this->assertEquals('"'.md5('card').'"', $this->card->getETag());
}
- function testGetETag2() {
-
+ public function testGetETag2()
+ {
$card = new Card(
$this->backend,
[
- 'uri' => 'book1',
- 'id' => 'foo',
+ 'uri' => 'book1',
+ 'id' => 'foo',
'principaluri' => 'principals/user1',
],
[
- 'uri' => 'card1',
+ 'uri' => 'card1',
'addressbookid' => 'foo',
- 'carddata' => 'card',
- 'etag' => '"blabla"',
+ 'carddata' => 'card',
+ 'etag' => '"blabla"',
]
);
$this->assertEquals('"blabla"', $card->getETag());
-
}
- function testGetLastModified() {
-
+ public function testGetLastModified()
+ {
$this->assertEquals(null, $this->card->getLastModified());
-
}
- function testGetSize() {
-
+ public function testGetSize()
+ {
$this->assertEquals(4, $this->card->getSize());
$this->assertEquals(4, $this->card->getSize());
-
}
- function testGetSize2() {
-
+ public function testGetSize2()
+ {
$card = new Card(
$this->backend,
[
- 'uri' => 'book1',
- 'id' => 'foo',
+ 'uri' => 'book1',
+ 'id' => 'foo',
'principaluri' => 'principals/user1',
],
[
- 'uri' => 'card1',
+ 'uri' => 'card1',
'addressbookid' => 'foo',
- 'etag' => '"blabla"',
- 'size' => 4,
+ 'etag' => '"blabla"',
+ 'size' => 4,
]
);
$this->assertEquals(4, $card->getSize());
-
}
- function testACLMethods() {
-
+ public function testACLMethods()
+ {
$this->assertEquals('principals/user1', $this->card->getOwner());
$this->assertNull($this->card->getGroup());
$this->assertEquals([
@@ -156,22 +146,22 @@ class CardTest extends \PHPUnit_Framework_TestCase {
'protected' => true,
],
], $this->card->getACL());
-
}
- function testOverrideACL() {
+ public function testOverrideACL()
+ {
$card = new Card(
$this->backend,
[
- 'uri' => 'book1',
- 'id' => 'foo',
+ 'uri' => 'book1',
+ 'id' => 'foo',
'principaluri' => 'principals/user1',
],
[
- 'uri' => 'card1',
+ 'uri' => 'card1',
'addressbookid' => 'foo',
- 'carddata' => 'card',
- 'acl' => [
+ 'carddata' => 'card',
+ 'acl' => [
[
'privilege' => '{DAV:}read',
'principal' => 'principals/user1',
@@ -187,24 +177,20 @@ class CardTest extends \PHPUnit_Framework_TestCase {
'protected' => true,
],
], $card->getACL());
-
}
/**
- * @expectedException Sabre\DAV\Exception\Forbidden
+ * @expectedException \Sabre\DAV\Exception\Forbidden
*/
- function testSetACL() {
-
- $this->card->setACL([]);
-
+ public function testSetACL()
+ {
+ $this->card->setACL([]);
}
- function testGetSupportedPrivilegeSet() {
-
+ public function testGetSupportedPrivilegeSet()
+ {
$this->assertNull(
$this->card->getSupportedPrivilegeSet()
);
-
}
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/CardDAV/IDirectoryTest.php b/vendor/sabre/dav/tests/Sabre/CardDAV/IDirectoryTest.php
index 4796a131f..760749f6c 100644
--- a/vendor/sabre/dav/tests/Sabre/CardDAV/IDirectoryTest.php
+++ b/vendor/sabre/dav/tests/Sabre/CardDAV/IDirectoryTest.php
@@ -1,15 +1,17 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CardDAV;
use Sabre\DAV;
-class IDirectoryTest extends \PHPUnit_Framework_TestCase {
-
- function testResourceType() {
-
+class IDirectoryTest extends \PHPUnit\Framework\TestCase
+{
+ public function testResourceType()
+ {
$tree = [
- new DirectoryMock('directory')
+ new DirectoryMock('directory'),
];
$server = new DAV\Server($tree);
@@ -17,14 +19,10 @@ class IDirectoryTest extends \PHPUnit_Framework_TestCase {
$server->addPlugin($plugin);
$props = $server->getProperties('directory', ['{DAV:}resourcetype']);
- $this->assertTrue($props['{DAV:}resourcetype']->is('{' . Plugin::NS_CARDDAV . '}directory'));
-
+ $this->assertTrue($props['{DAV:}resourcetype']->is('{'.Plugin::NS_CARDDAV.'}directory'));
}
-
}
-class DirectoryMock extends DAV\SimpleCollection implements IDirectory {
-
-
-
+class DirectoryMock extends DAV\SimpleCollection implements IDirectory
+{
}
diff --git a/vendor/sabre/dav/tests/Sabre/CardDAV/MultiGetTest.php b/vendor/sabre/dav/tests/Sabre/CardDAV/MultiGetTest.php
index 2d57c6ae7..4e3276ed3 100644
--- a/vendor/sabre/dav/tests/Sabre/CardDAV/MultiGetTest.php
+++ b/vendor/sabre/dav/tests/Sabre/CardDAV/MultiGetTest.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CardDAV;
use Sabre\DAV;
@@ -7,13 +9,13 @@ use Sabre\HTTP;
require_once 'Sabre/HTTP/ResponseMock.php';
-class MultiGetTest extends AbstractPluginTest {
-
- function testMultiGet() {
-
+class MultiGetTest extends AbstractPluginTest
+{
+ public function testMultiGet()
+ {
$request = HTTP\Sapi::createFromServerArray([
'REQUEST_METHOD' => 'REPORT',
- 'REQUEST_URI' => '/addressbooks/user1/book1',
+ 'REQUEST_URI' => '/addressbooks/user1/book1',
]);
$request->setBody(
@@ -34,7 +36,7 @@ class MultiGetTest extends AbstractPluginTest {
$this->server->exec();
- $this->assertEquals(207, $response->status, 'Incorrect status code. Full response body:' . $response->body);
+ $this->assertEquals(207, $response->status, 'Incorrect status code. Full response body:'.$response->body);
// using the client for parsing
$client = new DAV\Client(['baseUri' => '/']);
@@ -44,19 +46,18 @@ class MultiGetTest extends AbstractPluginTest {
$this->assertEquals([
'/addressbooks/user1/book1/card1' => [
200 => [
- '{DAV:}getetag' => '"' . md5("BEGIN:VCARD\nVERSION:3.0\nUID:12345\nEND:VCARD") . '"',
+ '{DAV:}getetag' => '"'.md5("BEGIN:VCARD\nVERSION:3.0\nUID:12345\nEND:VCARD").'"',
'{urn:ietf:params:xml:ns:carddav}address-data' => "BEGIN:VCARD\nVERSION:3.0\nUID:12345\nEND:VCARD",
- ]
- ]
+ ],
+ ],
], $result);
-
}
- function testMultiGetVCard4() {
-
+ public function testMultiGetVCard4()
+ {
$request = HTTP\Sapi::createFromServerArray([
'REQUEST_METHOD' => 'REPORT',
- 'REQUEST_URI' => '/addressbooks/user1/book1',
+ 'REQUEST_URI' => '/addressbooks/user1/book1',
]);
$request->setBody(
@@ -77,23 +78,22 @@ class MultiGetTest extends AbstractPluginTest {
$this->server->exec();
- $this->assertEquals(207, $response->status, 'Incorrect status code. Full response body:' . $response->body);
+ $this->assertEquals(207, $response->status, 'Incorrect status code. Full response body:'.$response->body);
// using the client for parsing
$client = new DAV\Client(['baseUri' => '/']);
$result = $client->parseMultiStatus($response->body);
- $prodId = "PRODID:-//Sabre//Sabre VObject " . \Sabre\VObject\Version::VERSION . "//EN";
+ $prodId = 'PRODID:-//Sabre//Sabre VObject '.\Sabre\VObject\Version::VERSION.'//EN';
$this->assertEquals([
'/addressbooks/user1/book1/card1' => [
200 => [
- '{DAV:}getetag' => '"' . md5("BEGIN:VCARD\nVERSION:3.0\nUID:12345\nEND:VCARD") . '"',
+ '{DAV:}getetag' => '"'.md5("BEGIN:VCARD\nVERSION:3.0\nUID:12345\nEND:VCARD").'"',
'{urn:ietf:params:xml:ns:carddav}address-data' => "BEGIN:VCARD\r\nVERSION:4.0\r\n$prodId\r\nUID:12345\r\nEND:VCARD\r\n",
- ]
- ]
+ ],
+ ],
], $result);
-
}
}
diff --git a/vendor/sabre/dav/tests/Sabre/CardDAV/PluginTest.php b/vendor/sabre/dav/tests/Sabre/CardDAV/PluginTest.php
index 6962e7830..b5a68dc48 100644
--- a/vendor/sabre/dav/tests/Sabre/CardDAV/PluginTest.php
+++ b/vendor/sabre/dav/tests/Sabre/CardDAV/PluginTest.php
@@ -1,102 +1,101 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CardDAV;
use Sabre\DAV;
-class PluginTest extends AbstractPluginTest {
-
- function testConstruct() {
-
- $this->assertEquals('{' . Plugin::NS_CARDDAV . '}addressbook', $this->server->resourceTypeMapping['Sabre\\CardDAV\\IAddressBook']);
+class PluginTest extends AbstractPluginTest
+{
+ public function testConstruct()
+ {
+ $this->assertEquals('{'.Plugin::NS_CARDDAV.'}addressbook', $this->server->resourceTypeMapping['Sabre\\CardDAV\\IAddressBook']);
$this->assertTrue(in_array('addressbook', $this->plugin->getFeatures()));
$this->assertEquals('carddav', $this->plugin->getPluginInfo()['name']);
-
}
- function testSupportedReportSet() {
-
+ public function testSupportedReportSet()
+ {
$this->assertEquals([
- '{' . Plugin::NS_CARDDAV . '}addressbook-multiget',
- '{' . Plugin::NS_CARDDAV . '}addressbook-query',
+ '{'.Plugin::NS_CARDDAV.'}addressbook-multiget',
+ '{'.Plugin::NS_CARDDAV.'}addressbook-query',
], $this->plugin->getSupportedReportSet('addressbooks/user1/book1'));
-
}
- function testSupportedReportSetEmpty() {
-
+ public function testSupportedReportSetEmpty()
+ {
$this->assertEquals([
], $this->plugin->getSupportedReportSet(''));
-
}
- function testAddressBookHomeSet() {
-
- $result = $this->server->getProperties('principals/user1', ['{' . Plugin::NS_CARDDAV . '}addressbook-home-set']);
+ public function testAddressBookHomeSet()
+ {
+ $result = $this->server->getProperties('principals/user1', ['{'.Plugin::NS_CARDDAV.'}addressbook-home-set']);
$this->assertEquals(1, count($result));
- $this->assertTrue(isset($result['{' . Plugin::NS_CARDDAV . '}addressbook-home-set']));
- $this->assertEquals('addressbooks/user1/', $result['{' . Plugin::NS_CARDDAV . '}addressbook-home-set']->getHref());
-
+ $this->assertTrue(isset($result['{'.Plugin::NS_CARDDAV.'}addressbook-home-set']));
+ $this->assertEquals('addressbooks/user1/', $result['{'.Plugin::NS_CARDDAV.'}addressbook-home-set']->getHref());
}
- function testDirectoryGateway() {
-
- $result = $this->server->getProperties('principals/user1', ['{' . Plugin::NS_CARDDAV . '}directory-gateway']);
+ public function testDirectoryGateway()
+ {
+ $result = $this->server->getProperties('principals/user1', ['{'.Plugin::NS_CARDDAV.'}directory-gateway']);
$this->assertEquals(1, count($result));
- $this->assertTrue(isset($result['{' . Plugin::NS_CARDDAV . '}directory-gateway']));
- $this->assertEquals(['directory'], $result['{' . Plugin::NS_CARDDAV . '}directory-gateway']->getHrefs());
-
+ $this->assertTrue(isset($result['{'.Plugin::NS_CARDDAV.'}directory-gateway']));
+ $this->assertEquals(['directory'], $result['{'.Plugin::NS_CARDDAV.'}directory-gateway']->getHrefs());
}
- function testReportPassThrough() {
-
+ public function testReportPassThrough()
+ {
$this->assertNull($this->plugin->report('{DAV:}foo', new \DomDocument(), ''));
-
}
- function testHTMLActionsPanel() {
-
+ public function testHTMLActionsPanel()
+ {
$output = '';
$r = $this->server->emit('onHTMLActionsPanel', [$this->server->tree->getNodeForPath('addressbooks/user1'), &$output]);
$this->assertFalse($r);
- $this->assertTrue(!!strpos($output, 'Display name'));
-
+ $this->assertTrue((bool) strpos($output, 'Display name'));
}
- function testAddressbookPluginProperties() {
-
- $ns = '{' . Plugin::NS_CARDDAV . '}';
+ public function testAddressbookPluginProperties()
+ {
+ $ns = '{'.Plugin::NS_CARDDAV.'}';
$propFind = new DAV\PropFind('addressbooks/user1/book1', [
- $ns . 'supported-address-data',
- $ns . 'supported-collation-set',
+ $ns.'supported-address-data',
+ $ns.'supported-collation-set',
]);
$node = $this->server->tree->getNodeForPath('addressbooks/user1/book1');
$this->plugin->propFindEarly($propFind, $node);
$this->assertInstanceOf(
'Sabre\\CardDAV\\Xml\\Property\\SupportedAddressData',
- $propFind->get($ns . 'supported-address-data')
+ $propFind->get($ns.'supported-address-data')
);
$this->assertInstanceOf(
'Sabre\\CardDAV\\Xml\\Property\\SupportedCollationSet',
- $propFind->get($ns . 'supported-collation-set')
+ $propFind->get($ns.'supported-collation-set')
);
-
-
}
- function testGetTransform() {
-
- $request = new \Sabre\HTTP\Request('GET', '/addressbooks/user1/book1/card1', ['Accept: application/vcard+json']);
+ public function testGetTransform()
+ {
+ $request = new \Sabre\HTTP\Request('GET', '/addressbooks/user1/book1/card1', ['Accept' => 'application/vcard+json']);
$response = new \Sabre\HTTP\ResponseMock();
$this->server->invokeMethod($request, $response);
$this->assertEquals(200, $response->getStatus());
-
}
+ public function testGetWithoutContentType()
+ {
+ $request = new \Sabre\HTTP\Request('GET', '/');
+ $response = new \Sabre\HTTP\ResponseMock();
+ $this->plugin->httpAfterGet($request, $response);
+ $this->assertTrue(true);
+ }
}
diff --git a/vendor/sabre/dav/tests/Sabre/CardDAV/SogoStripContentTypeTest.php b/vendor/sabre/dav/tests/Sabre/CardDAV/SogoStripContentTypeTest.php
index d4bc48098..8d045569c 100644
--- a/vendor/sabre/dav/tests/Sabre/CardDAV/SogoStripContentTypeTest.php
+++ b/vendor/sabre/dav/tests/Sabre/CardDAV/SogoStripContentTypeTest.php
@@ -1,17 +1,19 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CardDAV;
use Sabre\DAV\PropFind;
use Sabre\HTTP;
-class SogoStripContentTypeTest extends \Sabre\DAVServerTest {
-
+class SogoStripContentTypeTest extends \Sabre\DAVServerTest
+{
protected $setupCardDAV = true;
protected $carddavAddressBooks = [
[
- 'id' => 1,
- 'uri' => 'book1',
+ 'id' => 1,
+ 'uri' => 'book1',
'principaluri' => 'principals/user1',
],
];
@@ -21,27 +23,27 @@ class SogoStripContentTypeTest extends \Sabre\DAVServerTest {
],
];
- function testDontStrip() {
-
+ public function testDontStrip()
+ {
$result = $this->server->getProperties('addressbooks/user1/book1/card1.vcf', ['{DAV:}getcontenttype']);
$this->assertEquals([
- '{DAV:}getcontenttype' => 'text/vcard; charset=utf-8'
+ '{DAV:}getcontenttype' => 'text/vcard; charset=utf-8',
], $result);
-
}
- function testStrip() {
- $this->server->httpRequest = HTTP\Sapi::createFromServerArray([
- 'HTTP_USER_AGENT' => 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:10.0.2) Gecko/20120216 Thunderbird/10.0.2 Lightning/1.2.1',
+ public function testStrip()
+ {
+ $this->server->httpRequest = new HTTP\Request('GET', '/', [
+ 'User-Agent' => 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:10.0.2) Gecko/20120216 Thunderbird/10.0.2 Lightning/1.2.1',
]);
$result = $this->server->getProperties('addressbooks/user1/book1/card1.vcf', ['{DAV:}getcontenttype']);
$this->assertEquals([
- '{DAV:}getcontenttype' => 'text/x-vcard'
+ '{DAV:}getcontenttype' => 'text/x-vcard',
], $result);
-
}
- function testDontTouchOtherMimeTypes() {
+ public function testDontTouchOtherMimeTypes()
+ {
$this->server->httpRequest = new HTTP\Request('GET', '/addressbooks/user1/book1/card1.vcf', [
'User-Agent' => 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:10.0.2) Gecko/20120216 Thunderbird/10.0.2 Lightning/1.2.1',
]);
@@ -50,7 +52,16 @@ class SogoStripContentTypeTest extends \Sabre\DAVServerTest {
$propFind->set('{DAV:}getcontenttype', 'text/plain');
$this->carddavPlugin->propFindLate($propFind, new \Sabre\DAV\SimpleCollection('foo'));
$this->assertEquals('text/plain', $propFind->get('{DAV:}getcontenttype'));
-
}
+ public function testStripWithoutGetContentType()
+ {
+ $this->server->httpRequest = new HTTP\Request('GET', '/addressbooks/user1/book1/card1.vcf', [
+ 'User-Agent' => 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:10.0.2) Gecko/20120216 Thunderbird/10.0.2 Lightning/1.2.1',
+ ]);
+
+ $propFind = new PropFind('hello', ['{DAV:}getcontenttype']);
+ $this->carddavPlugin->propFindLate($propFind, new \Sabre\DAV\SimpleCollection('foo'));
+ $this->assertEquals(null, $propFind->get('{DAV:}getcontenttype')); // Property not present
+ }
}
diff --git a/vendor/sabre/dav/tests/Sabre/CardDAV/TestUtil.php b/vendor/sabre/dav/tests/Sabre/CardDAV/TestUtil.php
index ec8a3501e..0bdf07df5 100644
--- a/vendor/sabre/dav/tests/Sabre/CardDAV/TestUtil.php
+++ b/vendor/sabre/dav/tests/Sabre/CardDAV/TestUtil.php
@@ -1,18 +1,20 @@
<?php
-namespace Sabre\CardDAV;
-
-class TestUtil {
+declare(strict_types=1);
- static function getBackend() {
+namespace Sabre\CardDAV;
+class TestUtil
+{
+ public static function getBackend()
+ {
$backend = new Backend\PDO(self::getSQLiteDB());
- return $backend;
+ return $backend;
}
- static function getSQLiteDB() {
-
+ public static function getSQLiteDB()
+ {
$pdo = Backend\PDOSqliteTest::getSQLite();
// Inserting events through a backend class.
@@ -21,7 +23,7 @@ class TestUtil {
'principals/user1',
'UUID-123467',
[
- '{DAV:}displayname' => 'user1 addressbook',
+ '{DAV:}displayname' => 'user1 addressbook',
'{urn:ietf:params:xml:ns:carddav}addressbook-description' => 'AddressBook description',
]
);
@@ -29,22 +31,23 @@ class TestUtil {
'principals/user1',
'UUID-123468',
[
- '{DAV:}displayname' => 'user1 addressbook2',
+ '{DAV:}displayname' => 'user1 addressbook2',
'{urn:ietf:params:xml:ns:carddav}addressbook-description' => 'AddressBook description',
]
);
$backend->createCard($addressbookId, 'UUID-2345', self::getTestCardData());
- return $pdo;
+ return $pdo;
}
- static function deleteSQLiteDB() {
+ public static function deleteSQLiteDB()
+ {
$sqliteTest = new Backend\PDOSqliteTest();
$pdo = $sqliteTest->tearDown();
}
- static function getTestCardData() {
-
+ public static function getTestCardData()
+ {
$addressbookData = 'BEGIN:VCARD
VERSION:3.0
PRODID:-//Acme Inc.//RoadRunner 1.0//EN
@@ -56,7 +59,5 @@ REV:2012-06-20T07:00:39+00:00
END:VCARD';
return $addressbookData;
-
}
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/CardDAV/VCFExportTest.php b/vendor/sabre/dav/tests/Sabre/CardDAV/VCFExportTest.php
index 82d82fadd..d8acc3c14 100644
--- a/vendor/sabre/dav/tests/Sabre/CardDAV/VCFExportTest.php
+++ b/vendor/sabre/dav/tests/Sabre/CardDAV/VCFExportTest.php
@@ -1,43 +1,44 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CardDAV;
use Sabre\HTTP;
-class VCFExportTest extends \Sabre\DAVServerTest {
-
+class VCFExportTest extends \Sabre\DAVServerTest
+{
protected $setupCardDAV = true;
protected $autoLogin = 'user1';
protected $setupACL = true;
protected $carddavAddressBooks = [
[
- 'id' => 'book1',
- 'uri' => 'book1',
+ 'id' => 'book1',
+ 'uri' => 'book1',
'principaluri' => 'principals/user1',
- ]
+ ],
];
protected $carddavCards = [
'book1' => [
- "card1" => "BEGIN:VCARD\r\nFN:Person1\r\nEND:VCARD\r\n",
- "card2" => "BEGIN:VCARD\r\nFN:Person2\r\nEND:VCARD",
- "card3" => "BEGIN:VCARD\r\nFN:Person3\r\nEND:VCARD\r\n",
- "card4" => "BEGIN:VCARD\nFN:Person4\nEND:VCARD\n",
- ]
+ 'card1' => "BEGIN:VCARD\r\nFN:Person1\r\nEND:VCARD\r\n",
+ 'card2' => "BEGIN:VCARD\r\nFN:Person2\r\nEND:VCARD",
+ 'card3' => "BEGIN:VCARD\r\nFN:Person3\r\nEND:VCARD\r\n",
+ 'card4' => "BEGIN:VCARD\nFN:Person4\nEND:VCARD\n",
+ ],
];
- function setUp() {
-
+ public function setUp()
+ {
parent::setUp();
$plugin = new VCFExportPlugin();
$this->server->addPlugin(
$plugin
);
-
}
- function testSimple() {
-
+ public function testSimple()
+ {
$plugin = $this->server->getPlugin('vcf-export');
$this->assertInstanceOf('Sabre\\CardDAV\\VCFExportPlugin', $plugin);
@@ -45,21 +46,20 @@ class VCFExportTest extends \Sabre\DAVServerTest {
'vcf-export',
$plugin->getPluginInfo()['name']
);
-
}
- function testExport() {
-
+ public function testExport()
+ {
$request = HTTP\Sapi::createFromServerArray([
- 'REQUEST_URI' => '/addressbooks/user1/book1?export',
- 'QUERY_STRING' => 'export',
+ 'REQUEST_URI' => '/addressbooks/user1/book1?export',
+ 'QUERY_STRING' => 'export',
'REQUEST_METHOD' => 'GET',
]);
$response = $this->request($request);
$this->assertEquals(200, $response->status, $response->body);
- $expected = "BEGIN:VCARD
+ $expected = 'BEGIN:VCARD
FN:Person1
END:VCARD
BEGIN:VCARD
@@ -71,26 +71,24 @@ END:VCARD
BEGIN:VCARD
FN:Person4
END:VCARD
-";
+';
// We actually expected windows line endings
$expected = str_replace("\n", "\r\n", $expected);
$this->assertEquals($expected, $response->body);
-
}
- function testBrowserIntegration() {
-
+ public function testBrowserIntegration()
+ {
$plugin = $this->server->getPlugin('vcf-export');
$actions = '';
$addressbook = new AddressBook($this->carddavBackend, []);
$this->server->emit('browserButtonActions', ['/foo', $addressbook, &$actions]);
$this->assertContains('/foo?export', $actions);
-
}
- function testContentDisposition() {
-
+ public function testContentDisposition()
+ {
$request = new HTTP\Request(
'GET',
'/addressbooks/user1/book1?export'
@@ -99,14 +97,13 @@ END:VCARD
$response = $this->request($request, 200);
$this->assertEquals('text/directory', $response->getHeader('Content-Type'));
$this->assertEquals(
- 'attachment; filename="book1-' . date('Y-m-d') . '.vcf"',
+ 'attachment; filename="book1-'.date('Y-m-d').'.vcf"',
$response->getHeader('Content-Disposition')
);
-
}
- function testContentDispositionBadChars() {
-
+ public function testContentDispositionBadChars()
+ {
$this->carddavBackend->createAddressBook(
'principals/user1',
'book-b_ad"(ch)ars',
@@ -126,10 +123,8 @@ END:VCARD
$response = $this->request($request, 200);
$this->assertEquals('text/directory', $response->getHeader('Content-Type'));
$this->assertEquals(
- 'attachment; filename="book-b_adchars-' . date('Y-m-d') . '.vcf"',
+ 'attachment; filename="book-b_adchars-'.date('Y-m-d').'.vcf"',
$response->getHeader('Content-Disposition')
);
-
}
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/CardDAV/ValidateFilterTest.php b/vendor/sabre/dav/tests/Sabre/CardDAV/ValidateFilterTest.php
index 03c468f86..753efc73d 100644
--- a/vendor/sabre/dav/tests/Sabre/CardDAV/ValidateFilterTest.php
+++ b/vendor/sabre/dav/tests/Sabre/CardDAV/ValidateFilterTest.php
@@ -1,31 +1,32 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CardDAV;
require_once 'Sabre/CardDAV/AbstractPluginTest.php';
-class ValidateFilterTest extends AbstractPluginTest {
-
+class ValidateFilterTest extends AbstractPluginTest
+{
/**
- * @param string $input
- * @param array $filters
- * @param string $test
- * @param bool $result
+ * @param string $input
+ * @param array $filters
+ * @param string $test
+ * @param bool $result
* @param string|null $message
* @dataProvider data
*/
- function testFilter($input, $filters, $test, $result, $message = null) {
-
+ public function testFilter($input, $filters, $test, $result, $message = null)
+ {
if ($result) {
$this->assertTrue($this->plugin->validateFilters($input, $filters, $test), $message);
} else {
$this->assertFalse($this->plugin->validateFilters($input, $filters, $test), $message);
}
-
}
- function data() {
-
+ public function data()
+ {
$body1 = <<<HELLO
BEGIN:VCARD
VERSION:3.0
@@ -70,14 +71,14 @@ HELLO;
// Check if TEL[TYPE] is defined
$filter5 =
[
- 'name' => 'tel',
+ 'name' => 'tel',
'is-not-defined' => false,
- 'test' => 'anyof',
- 'param-filters' => [
+ 'test' => 'anyof',
+ 'param-filters' => [
[
- 'name' => 'type',
+ 'name' => 'type',
'is-not-defined' => false,
- 'text-match' => null
+ 'text-match' => null,
],
],
'text-matches' => [],
@@ -107,16 +108,16 @@ HELLO;
// Check if URL contains 'google'
$filter11 =
[
- 'name' => 'url',
+ 'name' => 'url',
'is-not-defined' => false,
- 'test' => 'anyof',
- 'param-filters' => [],
- 'text-matches' => [
+ 'test' => 'anyof',
+ 'param-filters' => [],
+ 'text-matches' => [
[
- 'match-type' => 'contains',
- 'value' => 'google',
+ 'match-type' => 'contains',
+ 'value' => 'google',
'negate-condition' => false,
- 'collation' => 'i;octet',
+ 'collation' => 'i;octet',
],
],
];
@@ -137,22 +138,21 @@ HELLO;
// Param filter with text
$filter15 = $filter5;
$filter15['param-filters'][0]['text-match'] = [
- 'match-type' => 'contains',
- 'value' => 'WORK',
- 'collation' => 'i;octet',
+ 'match-type' => 'contains',
+ 'value' => 'WORK',
+ 'collation' => 'i;octet',
'negate-condition' => false,
];
$filter16 = $filter15;
$filter16['param-filters'][0]['text-match']['negate-condition'] = true;
-
// Param filter + text filter
$filter17 = $filter5;
$filter17['test'] = 'anyof';
$filter17['text-matches'][] = [
- 'match-type' => 'contains',
- 'value' => '444',
- 'collation' => 'i;octet',
+ 'match-type' => 'contains',
+ 'value' => '444',
+ 'collation' => 'i;octet',
'negate-condition' => false,
];
@@ -162,20 +162,19 @@ HELLO;
$filter18['test'] = 'allof';
return [
-
// Basic filters
- [$body1, [$filter1], 'anyof',true],
- [$body1, [$filter2], 'anyof',false],
- [$body1, [$filter3], 'anyof',false],
- [$body1, [$filter4], 'anyof',true],
+ [$body1, [$filter1], 'anyof', true],
+ [$body1, [$filter2], 'anyof', false],
+ [$body1, [$filter3], 'anyof', false],
+ [$body1, [$filter4], 'anyof', true],
// Combinations
- [$body1, [$filter1, $filter2], 'anyof',true],
- [$body1, [$filter1, $filter2], 'allof',false],
- [$body1, [$filter1, $filter4], 'anyof',true],
- [$body1, [$filter1, $filter4], 'allof',true],
- [$body1, [$filter2, $filter3], 'anyof',false],
- [$body1, [$filter2, $filter3], 'allof',false],
+ [$body1, [$filter1, $filter2], 'anyof', true],
+ [$body1, [$filter1, $filter2], 'allof', false],
+ [$body1, [$filter1, $filter4], 'anyof', true],
+ [$body1, [$filter1, $filter4], 'allof', true],
+ [$body1, [$filter2, $filter3], 'anyof', false],
+ [$body1, [$filter2, $filter3], 'allof', false],
// Basic parameters
[$body1, [$filter5], 'anyof', true, 'TEL;TYPE is defined, so this should return true'],
@@ -203,7 +202,5 @@ HELLO;
[$body1, [$filter18], 'anyof', false],
[$body1, [$filter18], 'anyof', false],
];
-
}
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/CardDAV/ValidateVCardTest.php b/vendor/sabre/dav/tests/Sabre/CardDAV/ValidateVCardTest.php
index acba2cfc8..2317b86cc 100644
--- a/vendor/sabre/dav/tests/Sabre/CardDAV/ValidateVCardTest.php
+++ b/vendor/sabre/dav/tests/Sabre/CardDAV/ValidateVCardTest.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CardDAV;
use Sabre\DAV;
@@ -8,19 +10,19 @@ use Sabre\HTTP;
require_once 'Sabre/HTTP/ResponseMock.php';
-class ValidateVCardTest extends \PHPUnit_Framework_TestCase {
-
+class ValidateVCardTest extends \PHPUnit\Framework\TestCase
+{
protected $server;
protected $cardBackend;
- function setUp() {
-
+ public function setUp()
+ {
$addressbooks = [
[
- 'id' => 'addressbook1',
+ 'id' => 'addressbook1',
'principaluri' => 'principals/admin',
- 'uri' => 'addressbook1',
- ]
+ 'uri' => 'addressbook1',
+ ],
];
$this->cardBackend = new Backend\Mock($addressbooks, []);
@@ -39,21 +41,19 @@ class ValidateVCardTest extends \PHPUnit_Framework_TestCase {
$response = new HTTP\ResponseMock();
$this->server->httpResponse = $response;
-
}
- function request(HTTP\Request $request, $expectedStatus = null) {
-
+ public function request(HTTP\Request $request, $expectedStatus = null)
+ {
$this->server->httpRequest = $request;
$this->server->exec();
if ($expectedStatus) {
-
$realStatus = $this->server->httpResponse->getStatus();
$msg = '';
if ($realStatus !== $expectedStatus) {
- $msg = 'Response body: ' . $this->server->httpResponse->getBodyAsString();
+ $msg = 'Response body: '.$this->server->httpResponse->getBodyAsString();
}
$this->assertEquals(
$expectedStatus,
@@ -63,24 +63,22 @@ class ValidateVCardTest extends \PHPUnit_Framework_TestCase {
}
return $this->server->httpResponse;
-
}
- function testCreateFile() {
-
+ public function testCreateFile()
+ {
$request = HTTP\Sapi::createFromServerArray([
'REQUEST_METHOD' => 'PUT',
- 'REQUEST_URI' => '/addressbooks/admin/addressbook1/blabla.vcf',
+ 'REQUEST_URI' => '/addressbooks/admin/addressbook1/blabla.vcf',
]);
$response = $this->request($request);
$this->assertEquals(415, $response->status);
-
}
- function testCreateFileValid() {
-
+ public function testCreateFileValid()
+ {
$request = new HTTP\Request(
'PUT',
'/addressbooks/admin/addressbook1/blabla.vcf'
@@ -104,20 +102,18 @@ VCF;
);
// Valid, non-auto-fixed responses should contain an ETag.
$this->assertTrue(
- $response->getHeader('ETag') !== null,
+ null !== $response->getHeader('ETag'),
'We did not receive an etag'
);
-
$expected = [
- 'uri' => 'blabla.vcf',
+ 'uri' => 'blabla.vcf',
'carddata' => $vcard,
- 'size' => strlen($vcard),
- 'etag' => '"' . md5($vcard) . '"',
+ 'size' => strlen($vcard),
+ 'etag' => '"'.md5($vcard).'"',
];
$this->assertEquals($expected, $this->cardBackend->getCard('addressbook1', 'blabla.vcf'));
-
}
/**
@@ -126,8 +122,8 @@ VCF;
*
* @depends testCreateFileValid
*/
- function testCreateVCardAutoFix() {
-
+ public function testCreateVCardAutoFix()
+ {
$request = new HTTP\Request(
'PUT',
'/addressbooks/admin/addressbook1/blabla.vcf'
@@ -168,14 +164,13 @@ END:VCARD\r
VCF;
$expected = [
- 'uri' => 'blabla.vcf',
+ 'uri' => 'blabla.vcf',
'carddata' => $expectedVCard,
- 'size' => strlen($expectedVCard),
- 'etag' => '"' . md5($expectedVCard) . '"',
+ 'size' => strlen($expectedVCard),
+ 'etag' => '"'.md5($expectedVCard).'"',
];
$this->assertEquals($expected, $this->cardBackend->getCard('addressbook1', 'blabla.vcf'));
-
}
/**
@@ -187,8 +182,8 @@ VCF;
*
* @depends testCreateFileValid
*/
- function testCreateVCardStrictFail() {
-
+ public function testCreateVCardStrictFail()
+ {
$request = new HTTP\Request(
'PUT',
'/addressbooks/admin/addressbook1/blabla.vcf',
@@ -209,11 +204,10 @@ VCF;
$request->setBody($vcard);
$this->request($request, 415);
-
}
- function testCreateFileNoUID() {
-
+ public function testCreateFileNoUID()
+ {
$request = new HTTP\Request(
'PUT',
'/addressbooks/admin/addressbook1/blabla.vcf'
@@ -231,13 +225,13 @@ VCF;
$foo = $this->cardBackend->getCard('addressbook1', 'blabla.vcf');
$this->assertTrue(
- strpos($foo['carddata'], 'UID') !== false,
+ false !== strpos($foo['carddata'], 'UID'),
print_r($foo, true)
);
}
- function testCreateFileJson() {
-
+ public function testCreateFileJson()
+ {
$request = new HTTP\Request(
'PUT',
'/addressbooks/admin/addressbook1/blabla.vcf'
@@ -246,29 +240,27 @@ VCF;
$response = $this->request($request);
- $this->assertEquals(201, $response->status, 'Incorrect status returned! Full response body: ' . $response->body);
+ $this->assertEquals(201, $response->status, 'Incorrect status returned! Full response body: '.$response->body);
$foo = $this->cardBackend->getCard('addressbook1', 'blabla.vcf');
$this->assertEquals("BEGIN:VCARD\r\nVERSION:4.0\r\nUID:foo\r\nFN:FirstName LastName\r\nEND:VCARD\r\n", $foo['carddata']);
-
}
- function testCreateFileVCalendar() {
-
+ public function testCreateFileVCalendar()
+ {
$request = HTTP\Sapi::createFromServerArray([
'REQUEST_METHOD' => 'PUT',
- 'REQUEST_URI' => '/addressbooks/admin/addressbook1/blabla.vcf',
+ 'REQUEST_URI' => '/addressbooks/admin/addressbook1/blabla.vcf',
]);
$request->setBody("BEGIN:VCALENDAR\r\nEND:VCALENDAR\r\n");
$response = $this->request($request);
- $this->assertEquals(415, $response->status, 'Incorrect status returned! Full response body: ' . $response->body);
-
+ $this->assertEquals(415, $response->status, 'Incorrect status returned! Full response body: '.$response->body);
}
- function testUpdateFile() {
-
+ public function testUpdateFile()
+ {
$this->cardBackend->createCard('addressbook1', 'blabla.vcf', 'foo');
$request = new HTTP\Request(
'PUT',
@@ -276,11 +268,10 @@ VCF;
);
$response = $this->request($request, 415);
-
}
- function testUpdateFileParsableBody() {
-
+ public function testUpdateFileParsableBody()
+ {
$this->cardBackend->createCard('addressbook1', 'blabla.vcf', 'foo');
$request = new HTTP\Request(
'PUT',
@@ -293,13 +284,12 @@ VCF;
$response = $this->request($request, 204);
$expected = [
- 'uri' => 'blabla.vcf',
+ 'uri' => 'blabla.vcf',
'carddata' => $body,
- 'size' => strlen($body),
- 'etag' => '"' . md5($body) . '"',
+ 'size' => strlen($body),
+ 'etag' => '"'.md5($body).'"',
];
$this->assertEquals($expected, $this->cardBackend->getCard('addressbook1', 'blabla.vcf'));
-
}
}
diff --git a/vendor/sabre/dav/tests/Sabre/DAV/AbstractServer.php b/vendor/sabre/dav/tests/Sabre/DAV/AbstractServer.php
index 6a8d389a0..5f5d666f9 100644
--- a/vendor/sabre/dav/tests/Sabre/DAV/AbstractServer.php
+++ b/vendor/sabre/dav/tests/Sabre/DAV/AbstractServer.php
@@ -1,11 +1,13 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV;
use Sabre\HTTP;
-abstract class AbstractServer extends \PHPUnit_Framework_TestCase {
-
+abstract class AbstractServer extends \PHPUnit\Framework\TestCase
+{
/**
* @var Sabre\HTTP\ResponseMock
*/
@@ -17,48 +19,44 @@ abstract class AbstractServer extends \PHPUnit_Framework_TestCase {
protected $server;
protected $tempDir = SABRE_TEMPDIR;
- function setUp() {
-
+ public function setUp()
+ {
$this->response = new HTTP\ResponseMock();
$this->server = new Server($this->getRootNode());
$this->server->sapi = new HTTP\SapiMock();
$this->server->httpResponse = $this->response;
$this->server->debugExceptions = true;
$this->deleteTree(SABRE_TEMPDIR, false);
- file_put_contents(SABRE_TEMPDIR . '/test.txt', 'Test contents');
- mkdir(SABRE_TEMPDIR . '/dir');
- file_put_contents(SABRE_TEMPDIR . '/dir/child.txt', 'Child contents');
-
-
+ file_put_contents(SABRE_TEMPDIR.'/test.txt', 'Test contents');
+ mkdir(SABRE_TEMPDIR.'/dir');
+ file_put_contents(SABRE_TEMPDIR.'/dir/child.txt', 'Child contents');
}
- function tearDown() {
-
+ public function tearDown()
+ {
$this->deleteTree(SABRE_TEMPDIR, false);
-
}
- protected function getRootNode() {
-
+ protected function getRootNode()
+ {
return new FS\Directory(SABRE_TEMPDIR);
-
}
- private function deleteTree($path, $deleteRoot = true) {
-
+ private function deleteTree($path, $deleteRoot = true)
+ {
foreach (scandir($path) as $node) {
-
- if ($node == '.' || $node == '.svn' || $node == '..') continue;
- $myPath = $path . '/' . $node;
+ if ('.' == $node || '.svn' == $node || '..' == $node) {
+ continue;
+ }
+ $myPath = $path.'/'.$node;
if (is_file($myPath)) {
unlink($myPath);
} else {
$this->deleteTree($myPath);
}
-
}
- if ($deleteRoot) rmdir($path);
-
+ if ($deleteRoot) {
+ rmdir($path);
+ }
}
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/DAV/Auth/Backend/AbstractBasicTest.php b/vendor/sabre/dav/tests/Sabre/DAV/Auth/Backend/AbstractBasicTest.php
index 917f5ec3f..ebc1e3f7b 100644
--- a/vendor/sabre/dav/tests/Sabre/DAV/Auth/Backend/AbstractBasicTest.php
+++ b/vendor/sabre/dav/tests/Sabre/DAV/Auth/Backend/AbstractBasicTest.php
@@ -1,14 +1,16 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\Auth\Backend;
use Sabre\HTTP;
-class AbstractBasicTest extends \PHPUnit_Framework_TestCase {
-
- function testCheckNoHeaders() {
-
- $request = new HTTP\Request();
+class AbstractBasicTest extends \PHPUnit\Framework\TestCase
+{
+ public function testCheckNoHeaders()
+ {
+ $request = new HTTP\Request('GET', '/');
$response = new HTTP\Response();
$backend = new AbstractBasicMock();
@@ -16,14 +18,15 @@ class AbstractBasicTest extends \PHPUnit_Framework_TestCase {
$this->assertFalse(
$backend->check($request, $response)[0]
);
-
}
- function testCheckUnknownUser() {
-
+ public function testCheckUnknownUser()
+ {
$request = HTTP\Sapi::createFromServerArray([
+ 'REQUEST_METHOD' => 'GET',
+ 'REQUEST_URI' => '/',
'PHP_AUTH_USER' => 'username',
- 'PHP_AUTH_PW' => 'wrongpassword',
+ 'PHP_AUTH_PW' => 'wrongpassword',
]);
$response = new HTTP\Response();
@@ -32,14 +35,15 @@ class AbstractBasicTest extends \PHPUnit_Framework_TestCase {
$this->assertFalse(
$backend->check($request, $response)[0]
);
-
}
- function testCheckSuccess() {
-
+ public function testCheckSuccess()
+ {
$request = HTTP\Sapi::createFromServerArray([
+ 'REQUEST_METHOD' => 'GET',
+ 'REQUEST_URI' => '/',
'PHP_AUTH_USER' => 'username',
- 'PHP_AUTH_PW' => 'password',
+ 'PHP_AUTH_PW' => 'password',
]);
$response = new HTTP\Response();
@@ -48,44 +52,39 @@ class AbstractBasicTest extends \PHPUnit_Framework_TestCase {
[true, 'principals/username'],
$backend->check($request, $response)
);
-
}
- function testRequireAuth() {
-
- $request = new HTTP\Request();
+ public function testRequireAuth()
+ {
+ $request = new HTTP\Request('GET', '/');
$response = new HTTP\Response();
$backend = new AbstractBasicMock();
$backend->setRealm('writing unittests on a saturday night');
$backend->challenge($request, $response);
- $this->assertContains(
- 'Basic realm="writing unittests on a saturday night"',
+ $this->assertEquals(
+ 'Basic realm="writing unittests on a saturday night", charset="UTF-8"',
$response->getHeader('WWW-Authenticate')
);
-
}
-
}
-
-class AbstractBasicMock extends AbstractBasic {
-
+class AbstractBasicMock extends AbstractBasic
+{
/**
- * Validates a username and password
+ * Validates a username and password.
*
* This method should return true or false depending on if login
* succeeded.
*
* @param string $username
* @param string $password
+ *
* @return bool
*/
- function validateUserPass($username, $password) {
-
- return ($username == 'username' && $password == 'password');
-
+ public function validateUserPass($username, $password)
+ {
+ return 'username' == $username && 'password' == $password;
}
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/DAV/Auth/Backend/AbstractDigestTest.php b/vendor/sabre/dav/tests/Sabre/DAV/Auth/Backend/AbstractDigestTest.php
index 14c72aaa0..d9af326fe 100644
--- a/vendor/sabre/dav/tests/Sabre/DAV/Auth/Backend/AbstractDigestTest.php
+++ b/vendor/sabre/dav/tests/Sabre/DAV/Auth/Backend/AbstractDigestTest.php
@@ -1,27 +1,30 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\Auth\Backend;
use Sabre\HTTP;
-class AbstractDigestTest extends \PHPUnit_Framework_TestCase {
-
- function testCheckNoHeaders() {
-
- $request = new HTTP\Request();
+class AbstractDigestTest extends \PHPUnit\Framework\TestCase
+{
+ public function testCheckNoHeaders()
+ {
+ $request = new HTTP\Request('GET', '/');
$response = new HTTP\Response();
$backend = new AbstractDigestMock();
$this->assertFalse(
$backend->check($request, $response)[0]
);
-
}
- function testCheckBadGetUserInfoResponse() {
-
+ public function testCheckBadGetUserInfoResponse()
+ {
$header = 'username=null, realm=myRealm, nonce=12345, uri=/, response=HASH, opaque=1, qop=auth, nc=1, cnonce=1';
$request = HTTP\Sapi::createFromServerArray([
+ 'REQUEST_METHOD' => 'GET',
+ 'REQUEST_URI' => '/',
'PHP_AUTH_DIGEST' => $header,
]);
$response = new HTTP\Response();
@@ -30,16 +33,17 @@ class AbstractDigestTest extends \PHPUnit_Framework_TestCase {
$this->assertFalse(
$backend->check($request, $response)[0]
);
-
}
/**
- * @expectedException Sabre\DAV\Exception
+ * @expectedException \Sabre\DAV\Exception
*/
- function testCheckBadGetUserInfoResponse2() {
-
+ public function testCheckBadGetUserInfoResponse2()
+ {
$header = 'username=array, realm=myRealm, nonce=12345, uri=/, response=HASH, opaque=1, qop=auth, nc=1, cnonce=1';
$request = HTTP\Sapi::createFromServerArray([
+ 'REQUEST_METHOD' => 'GET',
+ 'REQUEST_URI' => '/',
'PHP_AUTH_DIGEST' => $header,
]);
@@ -47,13 +51,14 @@ class AbstractDigestTest extends \PHPUnit_Framework_TestCase {
$backend = new AbstractDigestMock();
$backend->check($request, $response);
-
}
- function testCheckUnknownUser() {
-
+ public function testCheckUnknownUser()
+ {
$header = 'username=false, realm=myRealm, nonce=12345, uri=/, response=HASH, opaque=1, qop=auth, nc=1, cnonce=1';
$request = HTTP\Sapi::createFromServerArray([
+ 'REQUEST_METHOD' => 'GET',
+ 'REQUEST_URI' => '/',
'PHP_AUTH_DIGEST' => $header,
]);
@@ -63,15 +68,15 @@ class AbstractDigestTest extends \PHPUnit_Framework_TestCase {
$this->assertFalse(
$backend->check($request, $response)[0]
);
-
}
- function testCheckBadPassword() {
-
+ public function testCheckBadPassword()
+ {
$header = 'username=user, realm=myRealm, nonce=12345, uri=/, response=HASH, opaque=1, qop=auth, nc=1, cnonce=1';
$request = HTTP\Sapi::createFromServerArray([
+ 'REQUEST_METHOD' => 'PUT',
+ 'REQUEST_URI' => '/',
'PHP_AUTH_DIGEST' => $header,
- 'REQUEST_METHOD' => 'PUT',
]);
$response = new HTTP\Response();
@@ -80,17 +85,16 @@ class AbstractDigestTest extends \PHPUnit_Framework_TestCase {
$this->assertFalse(
$backend->check($request, $response)[0]
);
-
}
- function testCheck() {
-
- $digestHash = md5('HELLO:12345:1:1:auth:' . md5('GET:/'));
- $header = 'username=user, realm=myRealm, nonce=12345, uri=/, response=' . $digestHash . ', opaque=1, qop=auth, nc=1, cnonce=1';
+ public function testCheck()
+ {
+ $digestHash = md5('HELLO:12345:1:1:auth:'.md5('GET:/'));
+ $header = 'username=user, realm=myRealm, nonce=12345, uri=/, response='.$digestHash.', opaque=1, qop=auth, nc=1, cnonce=1';
$request = HTTP\Sapi::createFromServerArray([
- 'REQUEST_METHOD' => 'GET',
+ 'REQUEST_METHOD' => 'GET',
+ 'REQUEST_URI' => '/',
'PHP_AUTH_DIGEST' => $header,
- 'REQUEST_URI' => '/',
]);
$response = new HTTP\Response();
@@ -100,12 +104,11 @@ class AbstractDigestTest extends \PHPUnit_Framework_TestCase {
[true, 'principals/user'],
$backend->check($request, $response)
);
-
}
- function testRequireAuth() {
-
- $request = new HTTP\Request();
+ public function testRequireAuth()
+ {
+ $request = new HTTP\Request('GET', '/');
$response = new HTTP\Response();
$backend = new AbstractDigestMock();
@@ -116,23 +119,18 @@ class AbstractDigestTest extends \PHPUnit_Framework_TestCase {
'Digest realm="writing unittests on a saturday night"',
$response->getHeader('WWW-Authenticate')
);
-
}
-
}
-
-class AbstractDigestMock extends AbstractDigest {
-
- function getDigestHash($realm, $userName) {
-
+class AbstractDigestMock extends AbstractDigest
+{
+ public function getDigestHash($realm, $userName)
+ {
switch ($userName) {
- case 'null' : return null;
- case 'false' : return false;
- case 'array' : return [];
- case 'user' : return 'HELLO';
+ case 'null': return null;
+ case 'false': return false;
+ case 'array': return [];
+ case 'user': return 'HELLO';
}
-
}
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/DAV/Auth/Backend/AbstractPDOTest.php b/vendor/sabre/dav/tests/Sabre/DAV/Auth/Backend/AbstractPDOTest.php
index b14e9fa2e..5e34f9c49 100644
--- a/vendor/sabre/dav/tests/Sabre/DAV/Auth/Backend/AbstractPDOTest.php
+++ b/vendor/sabre/dav/tests/Sabre/DAV/Auth/Backend/AbstractPDOTest.php
@@ -1,36 +1,35 @@
<?php
-namespace Sabre\DAV\Auth\Backend;
+declare(strict_types=1);
-abstract class AbstractPDOTest extends \PHPUnit_Framework_TestCase {
+namespace Sabre\DAV\Auth\Backend;
+abstract class AbstractPDOTest extends \PHPUnit\Framework\TestCase
+{
use \Sabre\DAV\DbTestHelperTrait;
- function setUp() {
-
+ public function setUp()
+ {
$this->dropTables('users');
$this->createSchema('users');
$this->getPDO()->query(
"INSERT INTO users (username,digesta1) VALUES ('user','hash')"
-
);
-
}
- function testConstruct() {
-
+ public function testConstruct()
+ {
$pdo = $this->getPDO();
$backend = new PDO($pdo);
$this->assertTrue($backend instanceof PDO);
-
}
/**
* @depends testConstruct
*/
- function testUserInfo() {
-
+ public function testUserInfo()
+ {
$pdo = $this->getPDO();
$backend = new PDO($pdo);
@@ -39,7 +38,5 @@ abstract class AbstractPDOTest extends \PHPUnit_Framework_TestCase {
$expected = 'hash';
$this->assertEquals($expected, $backend->getDigestHash('realm', 'user'));
-
}
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/DAV/Auth/Backend/ApacheTest.php b/vendor/sabre/dav/tests/Sabre/DAV/Auth/Backend/ApacheTest.php
index 29cbc2162..a0086518f 100644
--- a/vendor/sabre/dav/tests/Sabre/DAV/Auth/Backend/ApacheTest.php
+++ b/vendor/sabre/dav/tests/Sabre/DAV/Auth/Backend/ApacheTest.php
@@ -1,33 +1,35 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\Auth\Backend;
use Sabre\HTTP;
-class ApacheTest extends \PHPUnit_Framework_TestCase {
-
- function testConstruct() {
-
+class ApacheTest extends \PHPUnit\Framework\TestCase
+{
+ public function testConstruct()
+ {
$backend = new Apache();
$this->assertInstanceOf('Sabre\DAV\Auth\Backend\Apache', $backend);
-
}
- function testNoHeader() {
-
- $request = new HTTP\Request();
+ public function testNoHeader()
+ {
+ $request = new HTTP\Request('GET', '/');
$response = new HTTP\Response();
$backend = new Apache();
$this->assertFalse(
$backend->check($request, $response)[0]
);
-
}
- function testRemoteUser() {
-
+ public function testRemoteUser()
+ {
$request = HTTP\Sapi::createFromServerArray([
+ 'REQUEST_METHOD' => 'GET',
+ 'REQUEST_URI' => '/',
'REMOTE_USER' => 'username',
]);
$response = new HTTP\Response();
@@ -37,12 +39,13 @@ class ApacheTest extends \PHPUnit_Framework_TestCase {
[true, 'principals/username'],
$backend->check($request, $response)
);
-
}
- function testRedirectRemoteUser() {
-
+ public function testRedirectRemoteUser()
+ {
$request = HTTP\Sapi::createFromServerArray([
+ 'REQUEST_METHOD' => 'GET',
+ 'REQUEST_URI' => '/',
'REDIRECT_REMOTE_USER' => 'username',
]);
$response = new HTTP\Response();
@@ -52,12 +55,11 @@ class ApacheTest extends \PHPUnit_Framework_TestCase {
[true, 'principals/username'],
$backend->check($request, $response)
);
-
}
- function testRequireAuth() {
-
- $request = new HTTP\Request();
+ public function testRequireAuth()
+ {
+ $request = new HTTP\Request('GET', '/');
$response = new HTTP\Response();
$backend = new Apache();
@@ -66,6 +68,5 @@ class ApacheTest extends \PHPUnit_Framework_TestCase {
$this->assertNull(
$response->getHeader('WWW-Authenticate')
);
-
}
}
diff --git a/vendor/sabre/dav/tests/Sabre/DAV/Auth/Backend/FileTest.php b/vendor/sabre/dav/tests/Sabre/DAV/Auth/Backend/FileTest.php
index f694f4806..0297b17f9 100644
--- a/vendor/sabre/dav/tests/Sabre/DAV/Auth/Backend/FileTest.php
+++ b/vendor/sabre/dav/tests/Sabre/DAV/Auth/Backend/FileTest.php
@@ -1,41 +1,40 @@
<?php
-namespace Sabre\DAV\Auth\Backend;
-
-class FileTest extends \PHPUnit_Framework_TestCase {
-
- function tearDown() {
+declare(strict_types=1);
- if (file_exists(SABRE_TEMPDIR . '/filebackend')) unlink(SABRE_TEMPDIR . '/filebackend');
+namespace Sabre\DAV\Auth\Backend;
+class FileTest extends \PHPUnit\Framework\TestCase
+{
+ public function tearDown()
+ {
+ if (file_exists(SABRE_TEMPDIR.'/filebackend')) {
+ unlink(SABRE_TEMPDIR.'/filebackend');
+ }
}
- function testConstruct() {
-
+ public function testConstruct()
+ {
$file = new File();
$this->assertTrue($file instanceof File);
-
}
/**
- * @expectedException Sabre\DAV\Exception
+ * @expectedException \Sabre\DAV\Exception
*/
- function testLoadFileBroken() {
-
- file_put_contents(SABRE_TEMPDIR . '/backend', 'user:realm:hash');
- $file = new File(SABRE_TEMPDIR . '/backend');
-
+ public function testLoadFileBroken()
+ {
+ file_put_contents(SABRE_TEMPDIR.'/backend', 'user:realm:hash');
+ $file = new File(SABRE_TEMPDIR.'/backend');
}
- function testLoadFile() {
-
- file_put_contents(SABRE_TEMPDIR . '/backend', 'user:realm:' . md5('user:realm:password'));
+ public function testLoadFile()
+ {
+ file_put_contents(SABRE_TEMPDIR.'/backend', 'user:realm:'.md5('user:realm:password'));
$file = new File();
- $file->loadFile(SABRE_TEMPDIR . '/backend');
+ $file->loadFile(SABRE_TEMPDIR.'/backend');
$this->assertFalse($file->getDigestHash('realm', 'blabla'));
$this->assertEquals(md5('user:realm:password'), $file->getDigestHash('realm', 'user'));
-
}
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/DAV/Auth/Backend/Mock.php b/vendor/sabre/dav/tests/Sabre/DAV/Auth/Backend/Mock.php
index 369bc249e..730f2a975 100644
--- a/vendor/sabre/dav/tests/Sabre/DAV/Auth/Backend/Mock.php
+++ b/vendor/sabre/dav/tests/Sabre/DAV/Auth/Backend/Mock.php
@@ -1,22 +1,23 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\Auth\Backend;
use Sabre\HTTP\RequestInterface;
use Sabre\HTTP\ResponseInterface;
-class Mock implements BackendInterface {
-
+class Mock implements BackendInterface
+{
public $fail = false;
public $invalidCheckResponse = false;
public $principal = 'principals/admin';
- function setPrincipal($principal) {
-
+ public function setPrincipal($principal)
+ {
$this->principal = $principal;
-
}
/**
@@ -43,20 +44,21 @@ class Mock implements BackendInterface {
*
* principals/users/[username]
*
- * @param RequestInterface $request
+ * @param RequestInterface $request
* @param ResponseInterface $response
+ *
* @return array
*/
- function check(RequestInterface $request, ResponseInterface $response) {
-
+ public function check(RequestInterface $request, ResponseInterface $response)
+ {
if ($this->invalidCheckResponse) {
return 'incorrect!';
}
if ($this->fail) {
- return [false, "fail!"];
+ return [false, 'fail!'];
}
- return [true, $this->principal];
+ return [true, $this->principal];
}
/**
@@ -76,12 +78,10 @@ class Mock implements BackendInterface {
* append your own WWW-Authenticate header instead of overwriting the
* existing one.
*
- * @param RequestInterface $request
+ * @param RequestInterface $request
* @param ResponseInterface $response
- * @return void
*/
- function challenge(RequestInterface $request, ResponseInterface $response) {
-
+ public function challenge(RequestInterface $request, ResponseInterface $response)
+ {
}
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/DAV/Auth/Backend/PDOMySQLTest.php b/vendor/sabre/dav/tests/Sabre/DAV/Auth/Backend/PDOMySQLTest.php
index 18f59793a..6ad7906c4 100644
--- a/vendor/sabre/dav/tests/Sabre/DAV/Auth/Backend/PDOMySQLTest.php
+++ b/vendor/sabre/dav/tests/Sabre/DAV/Auth/Backend/PDOMySQLTest.php
@@ -1,9 +1,10 @@
<?php
-namespace Sabre\DAV\Auth\Backend;
+declare(strict_types=1);
-class PDOMySQLTest extends AbstractPDOTest {
+namespace Sabre\DAV\Auth\Backend;
+class PDOMySQLTest extends AbstractPDOTest
+{
public $driver = 'mysql';
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/DAV/Auth/Backend/PDOSqliteTest.php b/vendor/sabre/dav/tests/Sabre/DAV/Auth/Backend/PDOSqliteTest.php
index b1f382237..b42b40eff 100644
--- a/vendor/sabre/dav/tests/Sabre/DAV/Auth/Backend/PDOSqliteTest.php
+++ b/vendor/sabre/dav/tests/Sabre/DAV/Auth/Backend/PDOSqliteTest.php
@@ -1,9 +1,10 @@
<?php
-namespace Sabre\DAV\Auth\Backend;
+declare(strict_types=1);
-class PDOSqliteTest extends AbstractPDOTest {
+namespace Sabre\DAV\Auth\Backend;
+class PDOSqliteTest extends AbstractPDOTest
+{
public $driver = 'sqlite';
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/DAV/Auth/PluginTest.php b/vendor/sabre/dav/tests/Sabre/DAV/Auth/PluginTest.php
index 743446127..03c8a4624 100644
--- a/vendor/sabre/dav/tests/Sabre/DAV/Auth/PluginTest.php
+++ b/vendor/sabre/dav/tests/Sabre/DAV/Auth/PluginTest.php
@@ -1,58 +1,57 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\Auth;
use Sabre\DAV;
use Sabre\HTTP;
-class PluginTest extends \PHPUnit_Framework_TestCase {
-
- function testInit() {
-
+class PluginTest extends \PHPUnit\Framework\TestCase
+{
+ public function testInit()
+ {
$fakeServer = new DAV\Server(new DAV\SimpleCollection('bla'));
$plugin = new Plugin(new Backend\Mock());
$this->assertTrue($plugin instanceof Plugin);
$fakeServer->addPlugin($plugin);
$this->assertEquals($plugin, $fakeServer->getPlugin('auth'));
$this->assertInternalType('array', $plugin->getPluginInfo());
-
}
/**
* @depends testInit
*/
- function testAuthenticate() {
-
+ public function testAuthenticate()
+ {
$fakeServer = new DAV\Server(new DAV\SimpleCollection('bla'));
$plugin = new Plugin(new Backend\Mock());
$fakeServer->addPlugin($plugin);
$this->assertTrue(
- $fakeServer->emit('beforeMethod', [new HTTP\Request(), new HTTP\Response()])
+ $fakeServer->emit('beforeMethod:GET', [new HTTP\Request('GET', '/'), new HTTP\Response()])
);
-
}
/**
* @depends testInit
- * @expectedException Sabre\DAV\Exception\NotAuthenticated
+ * @expectedException \Sabre\DAV\Exception\NotAuthenticated
*/
- function testAuthenticateFail() {
-
+ public function testAuthenticateFail()
+ {
$fakeServer = new DAV\Server(new DAV\SimpleCollection('bla'));
$backend = new Backend\Mock();
$backend->fail = true;
$plugin = new Plugin($backend);
$fakeServer->addPlugin($plugin);
- $fakeServer->emit('beforeMethod', [new HTTP\Request(), new HTTP\Response()]);
-
+ $fakeServer->emit('beforeMethod:GET', [new HTTP\Request('GET', '/'), new HTTP\Response()]);
}
/**
* @depends testAuthenticateFail
*/
- function testAuthenticateFailDontAutoRequire() {
-
+ public function testAuthenticateFailDontAutoRequire()
+ {
$fakeServer = new DAV\Server(new DAV\SimpleCollection('bla'));
$backend = new Backend\Mock();
$backend->fail = true;
@@ -61,17 +60,16 @@ class PluginTest extends \PHPUnit_Framework_TestCase {
$plugin->autoRequireLogin = false;
$fakeServer->addPlugin($plugin);
$this->assertTrue(
- $fakeServer->emit('beforeMethod', [new HTTP\Request(), new HTTP\Response()])
+ $fakeServer->emit('beforeMethod:GET', [new HTTP\Request('GET', '/'), new HTTP\Response()])
);
$this->assertEquals(1, count($plugin->getLoginFailedReasons()));
-
}
/**
* @depends testAuthenticate
*/
- function testMultipleBackend() {
-
+ public function testMultipleBackend()
+ {
$fakeServer = new DAV\Server(new DAV\SimpleCollection('bla'));
$backend1 = new Backend\Mock();
$backend2 = new Backend\Mock();
@@ -82,52 +80,48 @@ class PluginTest extends \PHPUnit_Framework_TestCase {
$plugin->addBackend($backend2);
$fakeServer->addPlugin($plugin);
- $fakeServer->emit('beforeMethod', [new HTTP\Request(), new HTTP\Response()]);
+ $fakeServer->emit('beforeMethod:GET', [new HTTP\Request('GET', '/'), new HTTP\Response()]);
$this->assertEquals('principals/admin', $plugin->getCurrentPrincipal());
-
}
/**
* @depends testInit
- * @expectedException Sabre\DAV\Exception
+ * @expectedException \Sabre\DAV\Exception
*/
- function testNoAuthBackend() {
-
+ public function testNoAuthBackend()
+ {
$fakeServer = new DAV\Server(new DAV\SimpleCollection('bla'));
$plugin = new Plugin();
$fakeServer->addPlugin($plugin);
- $fakeServer->emit('beforeMethod', [new HTTP\Request(), new HTTP\Response()]);
-
+ $fakeServer->emit('beforeMethod:GET', [new HTTP\Request('GET', '/'), new HTTP\Response()]);
}
+
/**
* @depends testInit
- * @expectedException Sabre\DAV\Exception
+ * @expectedException \Sabre\DAV\Exception
*/
- function testInvalidCheckResponse() {
-
+ public function testInvalidCheckResponse()
+ {
$fakeServer = new DAV\Server(new DAV\SimpleCollection('bla'));
$backend = new Backend\Mock();
$backend->invalidCheckResponse = true;
$plugin = new Plugin($backend);
$fakeServer->addPlugin($plugin);
- $fakeServer->emit('beforeMethod', [new HTTP\Request(), new HTTP\Response()]);
-
+ $fakeServer->emit('beforeMethod:GET', [new HTTP\Request('GET', '/'), new HTTP\Response()]);
}
/**
* @depends testAuthenticate
*/
- function testGetCurrentPrincipal() {
-
+ public function testGetCurrentPrincipal()
+ {
$fakeServer = new DAV\Server(new DAV\SimpleCollection('bla'));
$plugin = new Plugin(new Backend\Mock());
$fakeServer->addPlugin($plugin);
- $fakeServer->emit('beforeMethod', [new HTTP\Request(), new HTTP\Response()]);
+ $fakeServer->emit('beforeMethod:GET', [new HTTP\Request('GET', '/'), new HTTP\Response()]);
$this->assertEquals('principals/admin', $plugin->getCurrentPrincipal());
-
}
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/DAV/BasicNodeTest.php b/vendor/sabre/dav/tests/Sabre/DAV/BasicNodeTest.php
index ec104ec80..60fcc73fc 100644
--- a/vendor/sabre/dav/tests/Sabre/DAV/BasicNodeTest.php
+++ b/vendor/sabre/dav/tests/Sabre/DAV/BasicNodeTest.php
@@ -1,235 +1,138 @@
<?php
-namespace Sabre\DAV;
+declare(strict_types=1);
-class BasicNodeTest extends \PHPUnit_Framework_TestCase {
+namespace Sabre\DAV;
+class BasicNodeTest extends \PHPUnit\Framework\TestCase
+{
/**
- * @expectedException Sabre\DAV\Exception\Forbidden
+ * @expectedException \Sabre\DAV\Exception\Forbidden
*/
- function testPut() {
-
+ public function testPut()
+ {
$file = new FileMock();
$file->put('hi');
-
}
/**
- * @expectedException Sabre\DAV\Exception\Forbidden
+ * @expectedException \Sabre\DAV\Exception\Forbidden
*/
- function testGet() {
-
+ public function testGet()
+ {
$file = new FileMock();
$file->get();
-
}
- function testGetSize() {
-
+ public function testGetSize()
+ {
$file = new FileMock();
$this->assertEquals(0, $file->getSize());
-
}
-
- function testGetETag() {
-
+ public function testGetETag()
+ {
$file = new FileMock();
$this->assertNull($file->getETag());
-
}
- function testGetContentType() {
-
+ public function testGetContentType()
+ {
$file = new FileMock();
$this->assertNull($file->getContentType());
-
}
/**
- * @expectedException Sabre\DAV\Exception\Forbidden
+ * @expectedException \Sabre\DAV\Exception\Forbidden
*/
- function testDelete() {
-
+ public function testDelete()
+ {
$file = new FileMock();
$file->delete();
-
}
/**
- * @expectedException Sabre\DAV\Exception\Forbidden
+ * @expectedException \Sabre\DAV\Exception\Forbidden
*/
- function testSetName() {
-
+ public function testSetName()
+ {
$file = new FileMock();
$file->setName('hi');
-
}
- function testGetLastModified() {
-
+ public function testGetLastModified()
+ {
$file = new FileMock();
// checking if lastmod is within the range of a few seconds
$lastMod = $file->getLastModified();
$compareTime = ($lastMod + 1) - time();
$this->assertTrue($compareTime < 3);
-
}
- function testGetChild() {
-
+ public function testGetChild()
+ {
$dir = new DirectoryMock();
$file = $dir->getChild('mockfile');
$this->assertTrue($file instanceof FileMock);
-
}
- function testChildExists() {
-
+ public function testChildExists()
+ {
$dir = new DirectoryMock();
$this->assertTrue($dir->childExists('mockfile'));
-
}
- function testChildExistsFalse() {
-
+ public function testChildExistsFalse()
+ {
$dir = new DirectoryMock();
$this->assertFalse($dir->childExists('mockfile2'));
-
}
/**
- * @expectedException Sabre\DAV\Exception\NotFound
+ * @expectedException \Sabre\DAV\Exception\NotFound
*/
- function testGetChild404() {
-
+ public function testGetChild404()
+ {
$dir = new DirectoryMock();
$file = $dir->getChild('blabla');
-
}
/**
- * @expectedException Sabre\DAV\Exception\Forbidden
+ * @expectedException \Sabre\DAV\Exception\Forbidden
*/
- function testCreateFile() {
-
+ public function testCreateFile()
+ {
$dir = new DirectoryMock();
$dir->createFile('hello', 'data');
-
}
/**
- * @expectedException Sabre\DAV\Exception\Forbidden
+ * @expectedException \Sabre\DAV\Exception\Forbidden
*/
- function testCreateDirectory() {
-
+ public function testCreateDirectory()
+ {
$dir = new DirectoryMock();
$dir->createDirectory('hello');
-
- }
-
- function testSimpleDirectoryConstruct() {
-
- $dir = new SimpleCollection('simpledir', []);
- $this->assertInstanceOf('Sabre\DAV\SimpleCollection', $dir);
-
- }
-
- /**
- * @depends testSimpleDirectoryConstruct
- */
- function testSimpleDirectoryConstructChild() {
-
- $file = new FileMock();
- $dir = new SimpleCollection('simpledir', [$file]);
- $file2 = $dir->getChild('mockfile');
-
- $this->assertEquals($file, $file2);
-
- }
-
- /**
- * @expectedException Sabre\DAV\Exception
- * @depends testSimpleDirectoryConstruct
- */
- function testSimpleDirectoryBadParam() {
-
- $dir = new SimpleCollection('simpledir', ['string shouldn\'t be here']);
-
- }
-
- /**
- * @depends testSimpleDirectoryConstruct
- */
- function testSimpleDirectoryAddChild() {
-
- $file = new FileMock();
- $dir = new SimpleCollection('simpledir');
- $dir->addChild($file);
- $file2 = $dir->getChild('mockfile');
-
- $this->assertEquals($file, $file2);
-
- }
-
- /**
- * @depends testSimpleDirectoryConstruct
- * @depends testSimpleDirectoryAddChild
- */
- function testSimpleDirectoryGetChildren() {
-
- $file = new FileMock();
- $dir = new SimpleCollection('simpledir');
- $dir->addChild($file);
-
- $this->assertEquals([$file], $dir->getChildren());
-
- }
-
- /*
- * @depends testSimpleDirectoryConstruct
- */
- function testSimpleDirectoryGetName() {
-
- $dir = new SimpleCollection('simpledir');
- $this->assertEquals('simpledir', $dir->getName());
-
- }
-
- /**
- * @depends testSimpleDirectoryConstruct
- * @expectedException Sabre\DAV\Exception\NotFound
- */
- function testSimpleDirectoryGetChild404() {
-
- $dir = new SimpleCollection('simpledir');
- $dir->getChild('blabla');
-
}
}
-class DirectoryMock extends Collection {
-
- function getName() {
-
+class DirectoryMock extends Collection
+{
+ public function getName()
+ {
return 'mockdir';
-
}
- function getChildren() {
-
+ public function getChildren()
+ {
return [new FileMock()];
-
}
-
}
-class FileMock extends File {
-
- function getName() {
-
+class FileMock extends File
+{
+ public function getName()
+ {
return 'mockfile';
-
}
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/DAV/Browser/GuessContentTypeTest.php b/vendor/sabre/dav/tests/Sabre/DAV/Browser/GuessContentTypeTest.php
index 54a3053ec..1f48256e0 100644
--- a/vendor/sabre/dav/tests/Sabre/DAV/Browser/GuessContentTypeTest.php
+++ b/vendor/sabre/dav/tests/Sabre/DAV/Browser/GuessContentTypeTest.php
@@ -1,29 +1,30 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\Browser;
use Sabre\DAV;
require_once 'Sabre/DAV/AbstractServer.php';
-class GuessContentTypeTest extends DAV\AbstractServer {
-
- function setUp() {
-
+class GuessContentTypeTest extends DAV\AbstractServer
+{
+ public function setUp()
+ {
parent::setUp();
\Sabre\TestUtil::clearTempDir();
- file_put_contents(SABRE_TEMPDIR . '/somefile.jpg', 'blabla');
- file_put_contents(SABRE_TEMPDIR . '/somefile.hoi', 'blabla');
-
+ file_put_contents(SABRE_TEMPDIR.'/somefile.jpg', 'blabla');
+ file_put_contents(SABRE_TEMPDIR.'/somefile.hoi', 'blabla');
}
- function tearDown() {
-
+ public function tearDown()
+ {
\Sabre\TestUtil::clearTempDir();
parent::tearDown();
}
- function testGetProperties() {
-
+ public function testGetProperties()
+ {
$properties = [
'{DAV:}getcontenttype',
];
@@ -31,31 +32,29 @@ class GuessContentTypeTest extends DAV\AbstractServer {
$this->assertArrayHasKey(0, $result);
$this->assertArrayHasKey(404, $result[0]);
$this->assertArrayHasKey('{DAV:}getcontenttype', $result[0][404]);
-
}
/**
* @depends testGetProperties
*/
- function testGetPropertiesPluginEnabled() {
-
+ public function testGetPropertiesPluginEnabled()
+ {
$this->server->addPlugin(new GuessContentType());
$properties = [
'{DAV:}getcontenttype',
];
$result = $this->server->getPropertiesForPath('/somefile.jpg', $properties);
$this->assertArrayHasKey(0, $result);
- $this->assertArrayHasKey(200, $result[0], 'We received: ' . print_r($result, true));
+ $this->assertArrayHasKey(200, $result[0], 'We received: '.print_r($result, true));
$this->assertArrayHasKey('{DAV:}getcontenttype', $result[0][200]);
$this->assertEquals('image/jpeg', $result[0][200]['{DAV:}getcontenttype']);
-
}
/**
* @depends testGetPropertiesPluginEnabled
*/
- function testGetPropertiesUnknown() {
-
+ public function testGetPropertiesUnknown()
+ {
$this->server->addPlugin(new GuessContentType());
$properties = [
'{DAV:}getcontenttype',
@@ -65,6 +64,5 @@ class GuessContentTypeTest extends DAV\AbstractServer {
$this->assertArrayHasKey(200, $result[0]);
$this->assertArrayHasKey('{DAV:}getcontenttype', $result[0][200]);
$this->assertEquals('application/octet-stream', $result[0][200]['{DAV:}getcontenttype']);
-
}
}
diff --git a/vendor/sabre/dav/tests/Sabre/DAV/Browser/MapGetToPropFindTest.php b/vendor/sabre/dav/tests/Sabre/DAV/Browser/MapGetToPropFindTest.php
index 33c4ede96..de7b85f32 100644
--- a/vendor/sabre/dav/tests/Sabre/DAV/Browser/MapGetToPropFindTest.php
+++ b/vendor/sabre/dav/tests/Sabre/DAV/Browser/MapGetToPropFindTest.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\Browser;
use Sabre\DAV;
@@ -7,19 +9,18 @@ use Sabre\HTTP;
require_once 'Sabre/DAV/AbstractServer.php';
-class MapGetToPropFindTest extends DAV\AbstractServer {
-
- function setUp() {
-
+class MapGetToPropFindTest extends DAV\AbstractServer
+{
+ public function setUp()
+ {
parent::setUp();
$this->server->addPlugin(new MapGetToPropFind());
-
}
- function testCollectionGet() {
-
+ public function testCollectionGet()
+ {
$serverVars = [
- 'REQUEST_URI' => '/',
+ 'REQUEST_URI' => '/',
'REQUEST_METHOD' => 'GET',
];
@@ -28,17 +29,14 @@ class MapGetToPropFindTest extends DAV\AbstractServer {
$this->server->httpRequest = ($request);
$this->server->exec();
- $this->assertEquals(207, $this->response->status, 'Incorrect status response received. Full response body: ' . $this->response->body);
+ $this->assertEquals(207, $this->response->status, 'Incorrect status response received. Full response body: '.$this->response->body);
$this->assertEquals([
'X-Sabre-Version' => [DAV\Version::VERSION],
- 'Content-Type' => ['application/xml; charset=utf-8'],
- 'DAV' => ['1, 3, extended-mkcol'],
- 'Vary' => ['Brief,Prefer'],
+ 'Content-Type' => ['application/xml; charset=utf-8'],
+ 'DAV' => ['1, 3, extended-mkcol'],
+ 'Vary' => ['Brief,Prefer'],
],
$this->response->getHeaders()
);
-
}
-
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/DAV/Browser/PluginTest.php b/vendor/sabre/dav/tests/Sabre/DAV/Browser/PluginTest.php
index f20c50f86..fb7c63d46 100644
--- a/vendor/sabre/dav/tests/Sabre/DAV/Browser/PluginTest.php
+++ b/vendor/sabre/dav/tests/Sabre/DAV/Browser/PluginTest.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\Browser;
use Sabre\DAV;
@@ -7,129 +9,123 @@ use Sabre\HTTP;
require_once 'Sabre/DAV/AbstractServer.php';
-class PluginTest extends DAV\AbstractServer{
-
+class PluginTest extends DAV\AbstractServer
+{
protected $plugin;
- function setUp() {
-
+ public function setUp()
+ {
parent::setUp();
$this->server->addPlugin($this->plugin = new Plugin());
$this->server->tree->getNodeForPath('')->createDirectory('dir2');
-
}
- function testCollectionGet() {
-
+ public function testCollectionGet()
+ {
$request = new HTTP\Request('GET', '/dir');
$this->server->httpRequest = $request;
$this->server->exec();
- $this->assertEquals(200, $this->response->getStatus(), "Incorrect status received. Full response body: " . $this->response->getBodyAsString());
+ $this->assertEquals(200, $this->response->getStatus(), 'Incorrect status received. Full response body: '.$this->response->getBodyAsString());
$this->assertEquals(
[
- 'X-Sabre-Version' => [DAV\Version::VERSION],
- 'Content-Type' => ['text/html; charset=utf-8'],
- 'Content-Security-Policy' => ["default-src 'none'; img-src 'self'; style-src 'self'; font-src 'self';"]
+ 'X-Sabre-Version' => [DAV\Version::VERSION],
+ 'Content-Type' => ['text/html; charset=utf-8'],
+ 'Content-Security-Policy' => ["default-src 'none'; img-src 'self'; style-src 'self'; font-src 'self';"],
],
$this->response->getHeaders()
);
$body = $this->response->getBodyAsString();
- $this->assertTrue(strpos($body, '<title>dir') !== false, $body);
- $this->assertTrue(strpos($body, '<a href="/dir/child.txt">') !== false);
-
+ $this->assertTrue(false !== strpos($body, '<title>dir'), $body);
+ $this->assertTrue(false !== strpos($body, '<a href="/dir/child.txt">'));
}
/**
* Adding the If-None-Match should have 0 effect, but it threw an error.
*/
- function testCollectionGetIfNoneMatch() {
-
+ public function testCollectionGetIfNoneMatch()
+ {
$request = new HTTP\Request('GET', '/dir');
$request->setHeader('If-None-Match', '"foo-bar"');
$this->server->httpRequest = $request;
$this->server->exec();
- $this->assertEquals(200, $this->response->getStatus(), "Incorrect status received. Full response body: " . $this->response->getBodyAsString());
+ $this->assertEquals(200, $this->response->getStatus(), 'Incorrect status received. Full response body: '.$this->response->getBodyAsString());
$this->assertEquals(
[
- 'X-Sabre-Version' => [DAV\Version::VERSION],
- 'Content-Type' => ['text/html; charset=utf-8'],
- 'Content-Security-Policy' => ["default-src 'none'; img-src 'self'; style-src 'self'; font-src 'self';"]
+ 'X-Sabre-Version' => [DAV\Version::VERSION],
+ 'Content-Type' => ['text/html; charset=utf-8'],
+ 'Content-Security-Policy' => ["default-src 'none'; img-src 'self'; style-src 'self'; font-src 'self';"],
],
$this->response->getHeaders()
);
$body = $this->response->getBodyAsString();
- $this->assertTrue(strpos($body, '<title>dir') !== false, $body);
- $this->assertTrue(strpos($body, '<a href="/dir/child.txt">') !== false);
-
+ $this->assertTrue(false !== strpos($body, '<title>dir'), $body);
+ $this->assertTrue(false !== strpos($body, '<a href="/dir/child.txt">'));
}
- function testCollectionGetRoot() {
+ public function testCollectionGetRoot()
+ {
$request = new HTTP\Request('GET', '/');
$this->server->httpRequest = ($request);
$this->server->exec();
- $this->assertEquals(200, $this->response->status, "Incorrect status received. Full response body: " . $this->response->getBodyAsString());
+ $this->assertEquals(200, $this->response->status, 'Incorrect status received. Full response body: '.$this->response->getBodyAsString());
$this->assertEquals(
[
- 'X-Sabre-Version' => [DAV\Version::VERSION],
- 'Content-Type' => ['text/html; charset=utf-8'],
- 'Content-Security-Policy' => ["default-src 'none'; img-src 'self'; style-src 'self'; font-src 'self';"]
+ 'X-Sabre-Version' => [DAV\Version::VERSION],
+ 'Content-Type' => ['text/html; charset=utf-8'],
+ 'Content-Security-Policy' => ["default-src 'none'; img-src 'self'; style-src 'self'; font-src 'self';"],
],
$this->response->getHeaders()
);
$body = $this->response->getBodyAsString();
- $this->assertTrue(strpos($body, '<title>/') !== false, $body);
- $this->assertTrue(strpos($body, '<a href="/dir/">') !== false);
- $this->assertTrue(strpos($body, '<span class="btn disabled">') !== false);
-
+ $this->assertTrue(false !== strpos($body, '<title>/'), $body);
+ $this->assertTrue(false !== strpos($body, '<a href="/dir/">'));
+ $this->assertTrue(false !== strpos($body, '<span class="btn disabled">'));
}
- function testGETPassthru() {
-
+ public function testGETPassthru()
+ {
$request = new HTTP\Request('GET', '/random');
$response = new HTTP\Response();
$this->assertNull(
$this->plugin->httpGet($request, $response)
);
-
}
- function testPostOtherContentType() {
-
+ public function testPostOtherContentType()
+ {
$request = new HTTP\Request('POST', '/', ['Content-Type' => 'text/xml']);
$this->server->httpRequest = $request;
$this->server->exec();
$this->assertEquals(501, $this->response->status);
-
}
- function testPostNoSabreAction() {
-
+ public function testPostNoSabreAction()
+ {
$request = new HTTP\Request('POST', '/', ['Content-Type' => 'application/x-www-form-urlencoded']);
$request->setPostData([]);
$this->server->httpRequest = $request;
$this->server->exec();
$this->assertEquals(501, $this->response->status);
-
}
- function testPostMkCol() {
-
+ public function testPostMkCol()
+ {
$serverVars = [
- 'REQUEST_URI' => '/',
+ 'REQUEST_URI' => '/',
'REQUEST_METHOD' => 'POST',
- 'CONTENT_TYPE' => 'application/x-www-form-urlencoded',
+ 'CONTENT_TYPE' => 'application/x-www-form-urlencoded',
];
$postVars = [
'sabreAction' => 'mkcol',
- 'name' => 'new_collection',
+ 'name' => 'new_collection',
];
$request = HTTP\Sapi::createFromServerArray($serverVars);
@@ -140,47 +136,43 @@ class PluginTest extends DAV\AbstractServer{
$this->assertEquals(302, $this->response->status);
$this->assertEquals([
'X-Sabre-Version' => [DAV\Version::VERSION],
- 'Location' => ['/'],
+ 'Location' => ['/'],
], $this->response->getHeaders());
- $this->assertTrue(is_dir(SABRE_TEMPDIR . '/new_collection'));
-
+ $this->assertTrue(is_dir(SABRE_TEMPDIR.'/new_collection'));
}
- function testGetAsset() {
-
+ public function testGetAsset()
+ {
$request = new HTTP\Request('GET', '/?sabreAction=asset&assetName=favicon.ico');
$this->server->httpRequest = $request;
$this->server->exec();
- $this->assertEquals(200, $this->response->getStatus(), 'Error: ' . $this->response->body);
+ $this->assertEquals(200, $this->response->getStatus(), 'Error: '.$this->response->body);
$this->assertEquals([
- 'X-Sabre-Version' => [DAV\Version::VERSION],
- 'Content-Type' => ['image/vnd.microsoft.icon'],
- 'Content-Length' => ['4286'],
- 'Cache-Control' => ['public, max-age=1209600'],
- 'Content-Security-Policy' => ["default-src 'none'; img-src 'self'; style-src 'self'; font-src 'self';"]
+ 'X-Sabre-Version' => [DAV\Version::VERSION],
+ 'Content-Type' => ['image/vnd.microsoft.icon'],
+ 'Content-Length' => ['4286'],
+ 'Cache-Control' => ['public, max-age=1209600'],
+ 'Content-Security-Policy' => ["default-src 'none'; img-src 'self'; style-src 'self'; font-src 'self';"],
], $this->response->getHeaders());
-
}
- function testGetAsset404() {
-
+ public function testGetAsset404()
+ {
$request = new HTTP\Request('GET', '/?sabreAction=asset&assetName=flavicon.ico');
$this->server->httpRequest = $request;
$this->server->exec();
- $this->assertEquals(404, $this->response->getStatus(), 'Error: ' . $this->response->body);
-
+ $this->assertEquals(404, $this->response->getStatus(), 'Error: '.$this->response->body);
}
- function testGetAssetEscapeBasePath() {
-
+ public function testGetAssetEscapeBasePath()
+ {
$request = new HTTP\Request('GET', '/?sabreAction=asset&assetName=./../assets/favicon.ico');
$this->server->httpRequest = $request;
$this->server->exec();
- $this->assertEquals(404, $this->response->getStatus(), 'Error: ' . $this->response->body);
-
+ $this->assertEquals(404, $this->response->getStatus(), 'Error: '.$this->response->body);
}
}
diff --git a/vendor/sabre/dav/tests/Sabre/DAV/ClientMock.php b/vendor/sabre/dav/tests/Sabre/DAV/ClientMock.php
index 5a48b063c..7d787744a 100644
--- a/vendor/sabre/dav/tests/Sabre/DAV/ClientMock.php
+++ b/vendor/sabre/dav/tests/Sabre/DAV/ClientMock.php
@@ -1,11 +1,14 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV;
use Sabre\HTTP\RequestInterface;
+use Sabre\HTTP\ResponseInterface;
-class ClientMock extends Client {
-
+class ClientMock extends Client
+{
public $request;
public $response;
@@ -13,22 +16,21 @@ class ClientMock extends Client {
public $curlSettings;
/**
- * Just making this method public
+ * Just making this method public.
*
* @param string $url
+ *
* @return string
*/
- function getAbsoluteUrl($url) {
-
+ public function getAbsoluteUrl($url)
+ {
return parent::getAbsoluteUrl($url);
-
}
- function doRequest(RequestInterface $request) {
-
+ public function doRequest(RequestInterface $request): ResponseInterface
+ {
$this->request = $request;
- return $this->response;
+ return $this->response;
}
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/DAV/ClientTest.php b/vendor/sabre/dav/tests/Sabre/DAV/ClientTest.php
index 687f61e2f..e9362c8e4 100644
--- a/vendor/sabre/dav/tests/Sabre/DAV/ClientTest.php
+++ b/vendor/sabre/dav/tests/Sabre/DAV/ClientTest.php
@@ -1,119 +1,111 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV;
-use Sabre\HTTP\Request;
use Sabre\HTTP\Response;
require_once 'Sabre/DAV/ClientMock.php';
-class ClientTest extends \PHPUnit_Framework_TestCase {
-
- function setUp() {
-
+class ClientTest extends \PHPUnit\Framework\TestCase
+{
+ public function setUp()
+ {
if (!function_exists('curl_init')) {
$this->markTestSkipped('CURL must be installed to test the client');
}
-
}
- function testConstruct() {
-
+ public function testConstruct()
+ {
$client = new ClientMock([
'baseUri' => '/',
]);
$this->assertInstanceOf('Sabre\DAV\ClientMock', $client);
-
}
/**
- * @expectedException InvalidArgumentException
+ * @expectedException \InvalidArgumentException
*/
- function testConstructNoBaseUri() {
-
+ public function testConstructNoBaseUri()
+ {
$client = new ClientMock([]);
-
}
- function testAuth() {
-
+ public function testAuth()
+ {
$client = new ClientMock([
- 'baseUri' => '/',
+ 'baseUri' => '/',
'userName' => 'foo',
'password' => 'bar',
]);
- $this->assertEquals("foo:bar", $client->curlSettings[CURLOPT_USERPWD]);
+ $this->assertEquals('foo:bar', $client->curlSettings[CURLOPT_USERPWD]);
$this->assertEquals(CURLAUTH_BASIC | CURLAUTH_DIGEST, $client->curlSettings[CURLOPT_HTTPAUTH]);
-
}
- function testBasicAuth() {
-
+ public function testBasicAuth()
+ {
$client = new ClientMock([
- 'baseUri' => '/',
+ 'baseUri' => '/',
'userName' => 'foo',
'password' => 'bar',
- 'authType' => Client::AUTH_BASIC
+ 'authType' => Client::AUTH_BASIC,
]);
- $this->assertEquals("foo:bar", $client->curlSettings[CURLOPT_USERPWD]);
+ $this->assertEquals('foo:bar', $client->curlSettings[CURLOPT_USERPWD]);
$this->assertEquals(CURLAUTH_BASIC, $client->curlSettings[CURLOPT_HTTPAUTH]);
-
}
- function testDigestAuth() {
-
+ public function testDigestAuth()
+ {
$client = new ClientMock([
- 'baseUri' => '/',
+ 'baseUri' => '/',
'userName' => 'foo',
'password' => 'bar',
- 'authType' => Client::AUTH_DIGEST
+ 'authType' => Client::AUTH_DIGEST,
]);
- $this->assertEquals("foo:bar", $client->curlSettings[CURLOPT_USERPWD]);
+ $this->assertEquals('foo:bar', $client->curlSettings[CURLOPT_USERPWD]);
$this->assertEquals(CURLAUTH_DIGEST, $client->curlSettings[CURLOPT_HTTPAUTH]);
-
}
- function testNTLMAuth() {
-
+ public function testNTLMAuth()
+ {
$client = new ClientMock([
- 'baseUri' => '/',
+ 'baseUri' => '/',
'userName' => 'foo',
'password' => 'bar',
- 'authType' => Client::AUTH_NTLM
+ 'authType' => Client::AUTH_NTLM,
]);
- $this->assertEquals("foo:bar", $client->curlSettings[CURLOPT_USERPWD]);
+ $this->assertEquals('foo:bar', $client->curlSettings[CURLOPT_USERPWD]);
$this->assertEquals(CURLAUTH_NTLM, $client->curlSettings[CURLOPT_HTTPAUTH]);
-
}
- function testProxy() {
-
+ public function testProxy()
+ {
$client = new ClientMock([
'baseUri' => '/',
- 'proxy' => 'localhost:8888',
+ 'proxy' => 'localhost:8888',
]);
- $this->assertEquals("localhost:8888", $client->curlSettings[CURLOPT_PROXY]);
-
+ $this->assertEquals('localhost:8888', $client->curlSettings[CURLOPT_PROXY]);
}
- function testEncoding() {
-
+ public function testEncoding()
+ {
$client = new ClientMock([
- 'baseUri' => '/',
+ 'baseUri' => '/',
'encoding' => Client::ENCODING_IDENTITY | Client::ENCODING_GZIP | Client::ENCODING_DEFLATE,
]);
- $this->assertEquals("identity,deflate,gzip", $client->curlSettings[CURLOPT_ENCODING]);
-
+ $this->assertEquals('identity,deflate,gzip', $client->curlSettings[CURLOPT_ENCODING]);
}
- function testPropFind() {
-
+ public function testPropFind()
+ {
$client = new ClientMock([
'baseUri' => '/',
]);
@@ -142,28 +134,26 @@ XML;
$this->assertEquals('PROPFIND', $request->getMethod());
$this->assertEquals('/foo', $request->getUrl());
$this->assertEquals([
- 'Depth' => ['0'],
+ 'Depth' => ['0'],
'Content-Type' => ['application/xml'],
], $request->getHeaders());
-
}
/**
* @expectedException \Sabre\HTTP\ClientHttpException
*/
- function testPropFindError() {
-
+ public function testPropFindError()
+ {
$client = new ClientMock([
'baseUri' => '/',
]);
$client->response = new Response(405, []);
$client->propFind('foo', ['{DAV:}displayname', '{urn:zim}gir']);
-
}
- function testPropFindDepth1() {
-
+ public function testPropFindDepth1()
+ {
$client = new ClientMock([
'baseUri' => '/',
]);
@@ -188,7 +178,7 @@ XML;
$this->assertEquals([
'/foo' => [
- '{DAV:}displayname' => 'bar'
+ '{DAV:}displayname' => 'bar',
],
], $result);
@@ -196,14 +186,13 @@ XML;
$this->assertEquals('PROPFIND', $request->getMethod());
$this->assertEquals('/foo', $request->getUrl());
$this->assertEquals([
- 'Depth' => ['1'],
+ 'Depth' => ['1'],
'Content-Type' => ['application/xml'],
], $request->getHeaders());
-
}
- function testPropPatch() {
-
+ public function testPropPatch()
+ {
$client = new ClientMock([
'baseUri' => '/',
]);
@@ -232,30 +221,28 @@ XML;
$this->assertEquals([
'Content-Type' => ['application/xml'],
], $request->getHeaders());
-
}
/**
* @depends testPropPatch
* @expectedException \Sabre\HTTP\ClientHttpException
*/
- function testPropPatchHTTPError() {
-
+ public function testPropPatchHTTPError()
+ {
$client = new ClientMock([
'baseUri' => '/',
]);
$client->response = new Response(403, [], '');
$client->propPatch('foo', ['{DAV:}displayname' => 'hi', '{urn:zim}gir' => null]);
-
}
/**
* @depends testPropPatch
- * @expectedException Sabre\HTTP\ClientException
+ * @expectedException \Sabre\HTTP\ClientException
*/
- function testPropPatchMultiStatusError() {
-
+ public function testPropPatchMultiStatusError()
+ {
$client = new ClientMock([
'baseUri' => '/',
]);
@@ -277,11 +264,10 @@ XML;
$client->response = new Response(207, [], $responseBody);
$client->propPatch('foo', ['{DAV:}displayname' => 'hi', '{urn:zim}gir' => null]);
-
}
- function testOPTIONS() {
-
+ public function testOPTIONS()
+ {
$client = new ClientMock([
'baseUri' => '/',
]);
@@ -301,6 +287,5 @@ XML;
$this->assertEquals('/', $request->getUrl());
$this->assertEquals([
], $request->getHeaders());
-
}
}
diff --git a/vendor/sabre/dav/tests/Sabre/DAV/Exception/LockedTest.php b/vendor/sabre/dav/tests/Sabre/DAV/Exception/LockedTest.php
index 174a561b5..5fc271587 100644
--- a/vendor/sabre/dav/tests/Sabre/DAV/Exception/LockedTest.php
+++ b/vendor/sabre/dav/tests/Sabre/DAV/Exception/LockedTest.php
@@ -1,14 +1,16 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\Exception;
use DOMDocument;
use Sabre\DAV;
-class LockedTest extends \PHPUnit_Framework_TestCase {
-
- function testSerialize() {
-
+class LockedTest extends \PHPUnit\Framework\TestCase
+{
+ public function testSerialize()
+ {
$dom = new DOMDocument('1.0');
$dom->formatOutput = true;
$root = $dom->createElement('d:root');
@@ -33,11 +35,10 @@ class LockedTest extends \PHPUnit_Framework_TestCase {
';
$this->assertEquals($expected, $output);
-
}
- function testSerializeAmpersand() {
-
+ public function testSerializeAmpersand()
+ {
$dom = new DOMDocument('1.0');
$dom->formatOutput = true;
$root = $dom->createElement('d:root');
@@ -62,6 +63,5 @@ class LockedTest extends \PHPUnit_Framework_TestCase {
';
$this->assertEquals($expected, $output);
-
}
}
diff --git a/vendor/sabre/dav/tests/Sabre/DAV/Exception/PaymentRequiredTest.php b/vendor/sabre/dav/tests/Sabre/DAV/Exception/PaymentRequiredTest.php
index 7142937b4..42775a313 100644
--- a/vendor/sabre/dav/tests/Sabre/DAV/Exception/PaymentRequiredTest.php
+++ b/vendor/sabre/dav/tests/Sabre/DAV/Exception/PaymentRequiredTest.php
@@ -1,14 +1,14 @@
<?php
-namespace Sabre\DAV\Exception;
-
-class PaymentRequiredTest extends \PHPUnit_Framework_TestCase {
+declare(strict_types=1);
- function testGetHTTPCode() {
+namespace Sabre\DAV\Exception;
+class PaymentRequiredTest extends \PHPUnit\Framework\TestCase
+{
+ public function testGetHTTPCode()
+ {
$ex = new PaymentRequired();
$this->assertEquals(402, $ex->getHTTPCode());
-
}
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/DAV/ExceptionTest.php b/vendor/sabre/dav/tests/Sabre/DAV/ExceptionTest.php
index 0eb4f3dd8..7237aea0d 100644
--- a/vendor/sabre/dav/tests/Sabre/DAV/ExceptionTest.php
+++ b/vendor/sabre/dav/tests/Sabre/DAV/ExceptionTest.php
@@ -1,30 +1,27 @@
<?php
-namespace Sabre\DAV;
-
-class ExceptionTest extends \PHPUnit_Framework_TestCase {
+declare(strict_types=1);
- function testStatus() {
+namespace Sabre\DAV;
+class ExceptionTest extends \PHPUnit\Framework\TestCase
+{
+ public function testStatus()
+ {
$e = new Exception();
$this->assertEquals(500, $e->getHTTPCode());
-
}
- function testExceptionStatuses() {
-
+ public function testExceptionStatuses()
+ {
$c = [
- 'Sabre\\DAV\\Exception\\NotAuthenticated' => 401,
+ 'Sabre\\DAV\\Exception\\NotAuthenticated' => 401,
'Sabre\\DAV\\Exception\\InsufficientStorage' => 507,
];
foreach ($c as $class => $status) {
-
$obj = new $class();
$this->assertEquals($status, $obj->getHTTPCode());
-
}
-
}
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/DAV/FSExt/FileTest.php b/vendor/sabre/dav/tests/Sabre/DAV/FSExt/FileTest.php
index f5d65a44f..4bc79b597 100644
--- a/vendor/sabre/dav/tests/Sabre/DAV/FSExt/FileTest.php
+++ b/vendor/sabre/dav/tests/Sabre/DAV/FSExt/FileTest.php
@@ -1,110 +1,101 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\FSExt;
require_once 'Sabre/TestUtil.php';
-class FileTest extends \PHPUnit_Framework_TestCase {
-
- function setUp() {
-
- file_put_contents(SABRE_TEMPDIR . '/file.txt', 'Contents');
-
+class FileTest extends \PHPUnit\Framework\TestCase
+{
+ public function setUp()
+ {
+ file_put_contents(SABRE_TEMPDIR.'/file.txt', 'Contents');
}
- function tearDown() {
-
+ public function tearDown()
+ {
\Sabre\TestUtil::clearTempDir();
-
}
- function testPut() {
-
- $filename = SABRE_TEMPDIR . '/file.txt';
+ public function testPut()
+ {
+ $filename = SABRE_TEMPDIR.'/file.txt';
$file = new File($filename);
$result = $file->put('New contents');
- $this->assertEquals('New contents', file_get_contents(SABRE_TEMPDIR . '/file.txt'));
+ $this->assertEquals('New contents', file_get_contents(SABRE_TEMPDIR.'/file.txt'));
$this->assertEquals(
- '"' .
+ '"'.
sha1(
- fileinode($filename) .
- filesize($filename) .
+ fileinode($filename).
+ filesize($filename).
filemtime($filename)
- ) . '"',
+ ).'"',
$result
);
-
}
- function testRange() {
-
- $file = new File(SABRE_TEMPDIR . '/file.txt');
+ public function testRange()
+ {
+ $file = new File(SABRE_TEMPDIR.'/file.txt');
$file->put('0000000');
$file->patch('111', 2, 3);
- $this->assertEquals('0001110', file_get_contents(SABRE_TEMPDIR . '/file.txt'));
-
+ $this->assertEquals('0001110', file_get_contents(SABRE_TEMPDIR.'/file.txt'));
}
- function testRangeStream() {
-
+ public function testRangeStream()
+ {
$stream = fopen('php://memory', 'r+');
- fwrite($stream, "222");
+ fwrite($stream, '222');
rewind($stream);
- $file = new File(SABRE_TEMPDIR . '/file.txt');
+ $file = new File(SABRE_TEMPDIR.'/file.txt');
$file->put('0000000');
$file->patch($stream, 2, 3);
- $this->assertEquals('0002220', file_get_contents(SABRE_TEMPDIR . '/file.txt'));
-
+ $this->assertEquals('0002220', file_get_contents(SABRE_TEMPDIR.'/file.txt'));
}
-
- function testGet() {
-
- $file = new File(SABRE_TEMPDIR . '/file.txt');
+ public function testGet()
+ {
+ $file = new File(SABRE_TEMPDIR.'/file.txt');
$this->assertEquals('Contents', stream_get_contents($file->get()));
-
}
- function testDelete() {
-
- $file = new File(SABRE_TEMPDIR . '/file.txt');
+ public function testDelete()
+ {
+ $file = new File(SABRE_TEMPDIR.'/file.txt');
$file->delete();
- $this->assertFalse(file_exists(SABRE_TEMPDIR . '/file.txt'));
-
+ $this->assertFalse(file_exists(SABRE_TEMPDIR.'/file.txt'));
}
- function testGetETag() {
-
- $filename = SABRE_TEMPDIR . '/file.txt';
+ public function testGetETag()
+ {
+ $filename = SABRE_TEMPDIR.'/file.txt';
$file = new File($filename);
$this->assertEquals(
- '"' .
+ '"'.
sha1(
- fileinode($filename) .
- filesize($filename) .
+ fileinode($filename).
+ filesize($filename).
filemtime($filename)
- ) . '"',
+ ).'"',
$file->getETag()
);
}
- function testGetContentType() {
-
- $file = new File(SABRE_TEMPDIR . '/file.txt');
+ public function testGetContentType()
+ {
+ $file = new File(SABRE_TEMPDIR.'/file.txt');
$this->assertNull($file->getContentType());
-
}
- function testGetSize() {
-
- $file = new File(SABRE_TEMPDIR . '/file.txt');
+ public function testGetSize()
+ {
+ $file = new File(SABRE_TEMPDIR.'/file.txt');
$this->assertEquals(8, $file->getSize());
-
}
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/DAV/FSExt/ServerTest.php b/vendor/sabre/dav/tests/Sabre/DAV/FSExt/ServerTest.php
index 20fca490a..daa04c354 100644
--- a/vendor/sabre/dav/tests/Sabre/DAV/FSExt/ServerTest.php
+++ b/vendor/sabre/dav/tests/Sabre/DAV/FSExt/ServerTest.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\FSExt;
use Sabre\DAV;
@@ -7,81 +9,76 @@ use Sabre\HTTP;
require_once 'Sabre/DAV/AbstractServer.php';
-class ServerTest extends DAV\AbstractServer{
-
- protected function getRootNode() {
-
+class ServerTest extends DAV\AbstractServer
+{
+ protected function getRootNode()
+ {
return new Directory($this->tempDir);
-
}
- function testGet() {
-
+ public function testGet()
+ {
$request = new HTTP\Request('GET', '/test.txt');
- $filename = $this->tempDir . '/test.txt';
+ $filename = $this->tempDir.'/test.txt';
$this->server->httpRequest = $request;
$this->server->exec();
$this->assertEquals(200, $this->response->getStatus(), 'Invalid status code received.');
$this->assertEquals([
'X-Sabre-Version' => [DAV\Version::VERSION],
- 'Content-Type' => ['application/octet-stream'],
- 'Content-Length' => [13],
- 'Last-Modified' => [HTTP\Util::toHTTPDate(new \DateTime('@' . filemtime($filename)))],
- 'ETag' => ['"' . sha1(fileinode($filename) . filesize($filename) . filemtime($filename)) . '"'],
+ 'Content-Type' => ['application/octet-stream'],
+ 'Content-Length' => [13],
+ 'Last-Modified' => [HTTP\toDate(new \DateTime('@'.filemtime($filename)))],
+ 'ETag' => ['"'.sha1(fileinode($filename).filesize($filename).filemtime($filename)).'"'],
],
$this->response->getHeaders()
);
-
$this->assertEquals('Test contents', stream_get_contents($this->response->body));
-
}
- function testHEAD() {
-
+ public function testHEAD()
+ {
$request = new HTTP\Request('HEAD', '/test.txt');
- $filename = $this->tempDir . '/test.txt';
+ $filename = $this->tempDir.'/test.txt';
$this->server->httpRequest = ($request);
$this->server->exec();
$this->assertEquals([
'X-Sabre-Version' => [DAV\Version::VERSION],
- 'Content-Type' => ['application/octet-stream'],
- 'Content-Length' => [13],
- 'Last-Modified' => [HTTP\Util::toHTTPDate(new \DateTime('@' . filemtime($this->tempDir . '/test.txt')))],
- 'ETag' => ['"' . sha1(fileinode($filename) . filesize($filename) . filemtime($filename)) . '"'],
+ 'Content-Type' => ['application/octet-stream'],
+ 'Content-Length' => [13],
+ 'Last-Modified' => [HTTP\toDate(new \DateTime('@'.filemtime($this->tempDir.'/test.txt')))],
+ 'ETag' => ['"'.sha1(fileinode($filename).filesize($filename).filemtime($filename)).'"'],
],
$this->response->getHeaders()
);
$this->assertEquals(200, $this->response->status);
$this->assertEquals('', $this->response->body);
-
}
- function testPut() {
-
+ public function testPut()
+ {
$request = new HTTP\Request('PUT', '/testput.txt');
- $filename = $this->tempDir . '/testput.txt';
+ $filename = $this->tempDir.'/testput.txt';
$request->setBody('Testing new file');
$this->server->httpRequest = ($request);
$this->server->exec();
$this->assertEquals([
'X-Sabre-Version' => [DAV\Version::VERSION],
- 'Content-Length' => ['0'],
- 'ETag' => ['"' . sha1(fileinode($filename) . filesize($filename) . filemtime($filename)) . '"'],
+ 'Content-Length' => ['0'],
+ 'ETag' => ['"'.sha1(fileinode($filename).filesize($filename).filemtime($filename)).'"'],
], $this->response->getHeaders());
$this->assertEquals(201, $this->response->status);
$this->assertEquals('', $this->response->body);
$this->assertEquals('Testing new file', file_get_contents($filename));
-
}
- function testPutAlreadyExists() {
-
+ public function testPutAlreadyExists()
+ {
$request = new HTTP\Request('PUT', '/test.txt', ['If-None-Match' => '*']);
$request->setBody('Testing new file');
$this->server->httpRequest = ($request);
@@ -89,33 +86,31 @@ class ServerTest extends DAV\AbstractServer{
$this->assertEquals([
'X-Sabre-Version' => [DAV\Version::VERSION],
- 'Content-Type' => ['application/xml; charset=utf-8'],
+ 'Content-Type' => ['application/xml; charset=utf-8'],
], $this->response->getHeaders());
$this->assertEquals(412, $this->response->status);
- $this->assertNotEquals('Testing new file', file_get_contents($this->tempDir . '/test.txt'));
-
+ $this->assertNotEquals('Testing new file', file_get_contents($this->tempDir.'/test.txt'));
}
- function testMkcol() {
-
+ public function testMkcol()
+ {
$request = new HTTP\Request('MKCOL', '/testcol');
$this->server->httpRequest = ($request);
$this->server->exec();
$this->assertEquals([
'X-Sabre-Version' => [DAV\Version::VERSION],
- 'Content-Length' => ['0'],
+ 'Content-Length' => ['0'],
], $this->response->getHeaders());
$this->assertEquals(201, $this->response->status);
$this->assertEquals('', $this->response->body);
- $this->assertTrue(is_dir($this->tempDir . '/testcol'));
-
+ $this->assertTrue(is_dir($this->tempDir.'/testcol'));
}
- function testPutUpdate() {
-
+ public function testPutUpdate()
+ {
$request = new HTTP\Request('PUT', '/test.txt');
$request->setBody('Testing updated file');
$this->server->httpRequest = ($request);
@@ -125,31 +120,29 @@ class ServerTest extends DAV\AbstractServer{
$this->assertEquals(204, $this->response->status);
$this->assertEquals('', $this->response->body);
- $this->assertEquals('Testing updated file', file_get_contents($this->tempDir . '/test.txt'));
-
+ $this->assertEquals('Testing updated file', file_get_contents($this->tempDir.'/test.txt'));
}
- function testDelete() {
-
+ public function testDelete()
+ {
$request = new HTTP\Request('DELETE', '/test.txt');
$this->server->httpRequest = ($request);
$this->server->exec();
$this->assertEquals([
'X-Sabre-Version' => [DAV\Version::VERSION],
- 'Content-Length' => ['0'],
+ 'Content-Length' => ['0'],
], $this->response->getHeaders());
$this->assertEquals(204, $this->response->status);
$this->assertEquals('', $this->response->body);
- $this->assertFalse(file_exists($this->tempDir . '/test.txt'));
-
+ $this->assertFalse(file_exists($this->tempDir.'/test.txt'));
}
- function testDeleteDirectory() {
-
- mkdir($this->tempDir . '/testcol');
- file_put_contents($this->tempDir . '/testcol/test.txt', 'Hi! I\'m a file with a short lifespan');
+ public function testDeleteDirectory()
+ {
+ mkdir($this->tempDir.'/testcol');
+ file_put_contents($this->tempDir.'/testcol/test.txt', 'Hi! I\'m a file with a short lifespan');
$request = new HTTP\Request('DELETE', '/testcol');
$this->server->httpRequest = ($request);
@@ -157,37 +150,35 @@ class ServerTest extends DAV\AbstractServer{
$this->assertEquals([
'X-Sabre-Version' => [DAV\Version::VERSION],
- 'Content-Length' => ['0'],
+ 'Content-Length' => ['0'],
], $this->response->getHeaders());
$this->assertEquals(204, $this->response->status);
$this->assertEquals('', $this->response->body);
- $this->assertFalse(file_exists($this->tempDir . '/testcol'));
-
+ $this->assertFalse(file_exists($this->tempDir.'/testcol'));
}
- function testOptions() {
-
+ public function testOptions()
+ {
$request = new HTTP\Request('OPTIONS', '/');
$this->server->httpRequest = ($request);
$this->server->exec();
$this->assertEquals([
- 'DAV' => ['1, 3, extended-mkcol'],
- 'MS-Author-Via' => ['DAV'],
- 'Allow' => ['OPTIONS, GET, HEAD, DELETE, PROPFIND, PUT, PROPPATCH, COPY, MOVE, REPORT'],
- 'Accept-Ranges' => ['bytes'],
- 'Content-Length' => ['0'],
+ 'DAV' => ['1, 3, extended-mkcol'],
+ 'MS-Author-Via' => ['DAV'],
+ 'Allow' => ['OPTIONS, GET, HEAD, DELETE, PROPFIND, PUT, PROPPATCH, COPY, MOVE, REPORT'],
+ 'Accept-Ranges' => ['bytes'],
+ 'Content-Length' => ['0'],
'X-Sabre-Version' => [DAV\Version::VERSION],
], $this->response->getHeaders());
$this->assertEquals(200, $this->response->status);
$this->assertEquals('', $this->response->body);
-
}
- function testMove() {
-
- mkdir($this->tempDir . '/testcol');
+ public function testMove()
+ {
+ mkdir($this->tempDir.'/testcol');
$request = new HTTP\Request('MOVE', '/test.txt', ['Destination' => '/testcol/test2.txt']);
$this->server->httpRequest = ($request);
@@ -197,15 +188,13 @@ class ServerTest extends DAV\AbstractServer{
$this->assertEquals('', $this->response->body);
$this->assertEquals([
- 'Content-Length' => ['0'],
+ 'Content-Length' => ['0'],
'X-Sabre-Version' => [DAV\Version::VERSION],
], $this->response->getHeaders());
$this->assertTrue(
- is_file($this->tempDir . '/testcol/test2.txt')
+ is_file($this->tempDir.'/testcol/test2.txt')
);
-
-
}
/**
@@ -215,14 +204,14 @@ class ServerTest extends DAV\AbstractServer{
* The moveInto function *should* ignore the object and let sabredav itself
* execute the slow move.
*/
- function testMoveOtherObject() {
-
- mkdir($this->tempDir . '/tree1');
- mkdir($this->tempDir . '/tree2');
+ public function testMoveOtherObject()
+ {
+ mkdir($this->tempDir.'/tree1');
+ mkdir($this->tempDir.'/tree2');
$tree = new DAV\Tree(new DAV\SimpleCollection('root', [
- new DAV\FS\Directory($this->tempDir . '/tree1'),
- new DAV\FSExt\Directory($this->tempDir . '/tree2'),
+ new DAV\FS\Directory($this->tempDir.'/tree1'),
+ new DAV\FSExt\Directory($this->tempDir.'/tree2'),
]));
$this->server->tree = $tree;
@@ -234,13 +223,32 @@ class ServerTest extends DAV\AbstractServer{
$this->assertEquals('', $this->response->body);
$this->assertEquals([
- 'Content-Length' => ['0'],
+ 'Content-Length' => ['0'],
'X-Sabre-Version' => [DAV\Version::VERSION],
], $this->response->getHeaders());
$this->assertTrue(
- is_dir($this->tempDir . '/tree2/tree1')
+ is_dir($this->tempDir.'/tree2/tree1')
);
+ }
+
+ public function testCopy()
+ {
+ mkdir($this->tempDir.'/testcol');
+
+ $request = new HTTP\Request('COPY', '/test.txt', ['Destination' => '/testcol/test2.txt']);
+ $this->server->httpRequest = ($request);
+ $this->server->exec();
+
+ $this->assertEquals(201, $this->response->status);
+ $this->assertEquals('', $this->response->body);
+
+ $this->assertEquals([
+ 'Content-Length' => ['0'],
+ 'X-Sabre-Version' => [DAV\Version::VERSION],
+ ], $this->response->getHeaders());
+ $this->assertTrue(is_file($this->tempDir.'/test.txt'));
+ $this->assertTrue(is_file($this->tempDir.'/testcol/test2.txt'));
}
}
diff --git a/vendor/sabre/dav/tests/Sabre/DAV/HTTPPreferParsingTest.php b/vendor/sabre/dav/tests/Sabre/DAV/HTTPPreferParsingTest.php
index cd8bee968..d0ff77eb4 100644
--- a/vendor/sabre/dav/tests/Sabre/DAV/HTTPPreferParsingTest.php
+++ b/vendor/sabre/dav/tests/Sabre/DAV/HTTPPreferParsingTest.php
@@ -1,88 +1,85 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV;
use Sabre\HTTP;
-class HTTPPreferParsingTest extends \Sabre\DAVServerTest {
-
- function testParseSimple() {
-
- $httpRequest = HTTP\Sapi::createFromServerArray([
- 'HTTP_PREFER' => 'return-asynch',
+class HTTPPreferParsingTest extends \Sabre\DAVServerTest
+{
+ public function assertParseResult($input, $expected)
+ {
+ $httpRequest = new HTTP\Request('GET', '/foo', [
+ 'Prefer' => $input,
]);
$server = new Server();
$server->httpRequest = $httpRequest;
- $this->assertEquals([
- 'respond-async' => true,
- 'return' => null,
- 'handling' => null,
- 'wait' => null,
- ], $server->getHTTPPrefer());
-
+ $this->assertEquals(
+ $expected,
+ $server->getHTTPPrefer()
+ );
}
- function testParseValue() {
-
- $httpRequest = HTTP\Sapi::createFromServerArray([
- 'HTTP_PREFER' => 'wait=10',
- ]);
-
- $server = new Server();
- $server->httpRequest = $httpRequest;
-
- $this->assertEquals([
- 'respond-async' => false,
- 'return' => null,
- 'handling' => null,
- 'wait' => '10',
- ], $server->getHTTPPrefer());
-
+ public function testParseSimple()
+ {
+ $this->assertParseResult(
+ 'return-asynch',
+ [
+ 'respond-async' => true,
+ 'return' => null,
+ 'handling' => null,
+ 'wait' => null,
+ ]
+ );
}
- function testParseMultiple() {
-
- $httpRequest = HTTP\Sapi::createFromServerArray([
- 'HTTP_PREFER' => 'return-minimal, strict,lenient',
- ]);
-
- $server = new Server();
- $server->httpRequest = $httpRequest;
-
- $this->assertEquals([
- 'respond-async' => false,
- 'return' => 'minimal',
- 'handling' => 'lenient',
- 'wait' => null,
- ], $server->getHTTPPrefer());
-
+ public function testParseValue()
+ {
+ $this->assertParseResult(
+ 'wait=10',
+ [
+ 'respond-async' => false,
+ 'return' => null,
+ 'handling' => null,
+ 'wait' => '10',
+ ]
+ );
}
- function testParseWeirdValue() {
-
- $httpRequest = HTTP\Sapi::createFromServerArray([
- 'HTTP_PREFER' => 'BOOOH',
- ]);
-
- $server = new Server();
- $server->httpRequest = $httpRequest;
-
- $this->assertEquals([
- 'respond-async' => false,
- 'return' => null,
- 'handling' => null,
- 'wait' => null,
- 'boooh' => true,
- ], $server->getHTTPPrefer());
-
+ public function testParseMultiple()
+ {
+ $this->assertParseResult(
+ 'return-minimal, strict,lenient',
+ [
+ 'respond-async' => false,
+ 'return' => 'minimal',
+ 'handling' => 'lenient',
+ 'wait' => null,
+ ]
+ );
}
- function testBrief() {
+ public function testParseWeirdValue()
+ {
+ $this->assertParseResult(
+ 'BOOOH',
+ [
+ 'respond-async' => false,
+ 'return' => null,
+ 'handling' => null,
+ 'wait' => null,
+ 'boooh' => true,
+ ]
+ );
+ }
- $httpRequest = HTTP\Sapi::createFromServerArray([
- 'HTTP_BRIEF' => 't',
+ public function testBrief()
+ {
+ $httpRequest = new HTTP\Request('GET', '/foo', [
+ 'Brief' => 't',
]);
$server = new Server();
@@ -90,24 +87,19 @@ class HTTPPreferParsingTest extends \Sabre\DAVServerTest {
$this->assertEquals([
'respond-async' => false,
- 'return' => 'minimal',
- 'handling' => null,
- 'wait' => null,
+ 'return' => 'minimal',
+ 'handling' => null,
+ 'wait' => null,
], $server->getHTTPPrefer());
-
}
/**
- * propfindMinimal
- *
- * @return void
+ * propfindMinimal.
*/
- function testpropfindMinimal() {
-
- $request = HTTP\Sapi::createFromServerArray([
- 'REQUEST_METHOD' => 'PROPFIND',
- 'REQUEST_URI' => '/',
- 'HTTP_PREFER' => 'return-minimal',
+ public function testpropfindMinimal()
+ {
+ $request = new HTTP\Request('PROPFIND', '/', [
+ 'Prefer' => 'return-minimal',
]);
$request->setBody(<<<BLA
<?xml version="1.0"?>
@@ -126,13 +118,12 @@ BLA
$this->assertEquals(207, $response->getStatus(), $body);
- $this->assertTrue(strpos($body, 'resourcetype') !== false, $body);
- $this->assertTrue(strpos($body, 'something') === false, $body);
-
+ $this->assertTrue(false !== strpos($body, 'resourcetype'), $body);
+ $this->assertTrue(false === strpos($body, 'something'), $body);
}
- function testproppatchMinimal() {
-
+ public function testproppatchMinimal()
+ {
$request = new HTTP\Request('PROPPATCH', '/', ['Prefer' => 'return-minimal']);
$request->setBody(<<<BLA
<?xml version="1.0"?>
@@ -146,23 +137,20 @@ BLA
BLA
);
- $this->server->on('propPatch', function($path, PropPatch $propPatch) {
-
- $propPatch->handle('{DAV:}something', function($props) {
+ $this->server->on('propPatch', function ($path, PropPatch $propPatch) {
+ $propPatch->handle('{DAV:}something', function ($props) {
return true;
});
-
});
$response = $this->request($request);
- $this->assertEquals(0, strlen($response->body), 'Expected empty body: ' . $response->body);
+ $this->assertEquals('', $response->getBodyAsString(), 'Expected empty body: '.$response->body);
$this->assertEquals(204, $response->status);
-
}
- function testproppatchMinimalError() {
-
+ public function testproppatchMinimalError()
+ {
$request = new HTTP\Request('PROPPATCH', '/', ['Prefer' => 'return-minimal']);
$request->setBody(<<<BLA
<?xml version="1.0"?>
@@ -181,8 +169,7 @@ BLA
$body = $response->getBodyAsString();
$this->assertEquals(207, $response->status);
- $this->assertTrue(strpos($body, 'something') !== false);
- $this->assertTrue(strpos($body, '403 Forbidden') !== false, $body);
-
+ $this->assertTrue(false !== strpos($body, 'something'));
+ $this->assertTrue(false !== strpos($body, '403 Forbidden'), $body);
}
}
diff --git a/vendor/sabre/dav/tests/Sabre/DAV/HttpDeleteTest.php b/vendor/sabre/dav/tests/Sabre/DAV/HttpDeleteTest.php
index bd1b33150..f70febabd 100644
--- a/vendor/sabre/dav/tests/Sabre/DAV/HttpDeleteTest.php
+++ b/vendor/sabre/dav/tests/Sabre/DAV/HttpDeleteTest.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV;
use Sabre\DAVServerTest;
@@ -12,30 +14,27 @@ use Sabre\HTTP;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class HttpDeleteTest extends DAVServerTest {
-
+class HttpDeleteTest extends DAVServerTest
+{
/**
* Sets up the DAV tree.
- *
- * @return void
*/
- function setUpTree() {
-
+ public function setUpTree()
+ {
$this->tree = new Mock\Collection('root', [
'file1' => 'foo',
- 'dir' => [
- 'subfile' => 'bar',
+ 'dir' => [
+ 'subfile' => 'bar',
'subfile2' => 'baz',
],
]);
-
}
/**
- * A successful DELETE
+ * A successful DELETE.
*/
- function testDelete() {
-
+ public function testDelete()
+ {
$request = new HTTP\Request('DELETE', '/file1');
$response = $this->request($request);
@@ -43,24 +42,23 @@ class HttpDeleteTest extends DAVServerTest {
$this->assertEquals(
204,
$response->getStatus(),
- "Incorrect status code. Response body: " . $response->getBodyAsString()
+ 'Incorrect status code. Response body: '.$response->getBodyAsString()
);
$this->assertEquals(
[
'X-Sabre-Version' => [Version::VERSION],
- 'Content-Length' => ['0'],
+ 'Content-Length' => ['0'],
],
$response->getHeaders()
);
-
}
/**
- * Deleting a Directory
+ * Deleting a Directory.
*/
- function testDeleteDirectory() {
-
+ public function testDeleteDirectory()
+ {
$request = new HTTP\Request('DELETE', '/dir');
$response = $this->request($request);
@@ -68,42 +66,40 @@ class HttpDeleteTest extends DAVServerTest {
$this->assertEquals(
204,
$response->getStatus(),
- "Incorrect status code. Response body: " . $response->getBodyAsString()
+ 'Incorrect status code. Response body: '.$response->getBodyAsString()
);
$this->assertEquals(
[
'X-Sabre-Version' => [Version::VERSION],
- 'Content-Length' => ['0'],
+ 'Content-Length' => ['0'],
],
$response->getHeaders()
);
-
}
/**
- * DELETE on a node that does not exist
+ * DELETE on a node that does not exist.
*/
- function testDeleteNotFound() {
-
+ public function testDeleteNotFound()
+ {
$request = new HTTP\Request('DELETE', '/file2');
$response = $this->request($request);
$this->assertEquals(
404,
$response->getStatus(),
- "Incorrect status code. Response body: " . $response->getBodyAsString()
+ 'Incorrect status code. Response body: '.$response->getBodyAsString()
);
-
}
/**
- * DELETE with preconditions
+ * DELETE with preconditions.
*/
- function testDeletePreconditions() {
-
+ public function testDeletePreconditions()
+ {
$request = new HTTP\Request('DELETE', '/file1', [
- 'If-Match' => '"' . md5('foo') . '"',
+ 'If-Match' => '"'.md5('foo').'"',
]);
$response = $this->request($request);
@@ -111,18 +107,17 @@ class HttpDeleteTest extends DAVServerTest {
$this->assertEquals(
204,
$response->getStatus(),
- "Incorrect status code. Response body: " . $response->getBodyAsString()
+ 'Incorrect status code. Response body: '.$response->getBodyAsString()
);
-
}
/**
- * DELETE with incorrect preconditions
+ * DELETE with incorrect preconditions.
*/
- function testDeletePreconditionsFailed() {
-
+ public function testDeletePreconditionsFailed()
+ {
$request = new HTTP\Request('DELETE', '/file1', [
- 'If-Match' => '"' . md5('bar') . '"',
+ 'If-Match' => '"'.md5('bar').'"',
]);
$response = $this->request($request);
@@ -130,8 +125,7 @@ class HttpDeleteTest extends DAVServerTest {
$this->assertEquals(
412,
$response->getStatus(),
- "Incorrect status code. Response body: " . $response->getBodyAsString()
+ 'Incorrect status code. Response body: '.$response->getBodyAsString()
);
-
}
}
diff --git a/vendor/sabre/dav/tests/Sabre/DAV/HttpPutTest.php b/vendor/sabre/dav/tests/Sabre/DAV/HttpPutTest.php
index 86480b1c2..d3932a4c6 100644
--- a/vendor/sabre/dav/tests/Sabre/DAV/HttpPutTest.php
+++ b/vendor/sabre/dav/tests/Sabre/DAV/HttpPutTest.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV;
use Sabre\DAVServerTest;
@@ -12,31 +14,28 @@ use Sabre\HTTP;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class HttpPutTest extends DAVServerTest {
-
+class HttpPutTest extends DAVServerTest
+{
/**
* Sets up the DAV tree.
- *
- * @return void
*/
- function setUpTree() {
-
+ public function setUpTree()
+ {
$this->tree = new Mock\Collection('root', [
'file1' => 'foo',
]);
-
}
/**
* A successful PUT of a new file.
*/
- function testPut() {
-
+ public function testPut()
+ {
$request = new HTTP\Request('PUT', '/file2', [], 'hello');
$response = $this->request($request);
- $this->assertEquals(201, $response->getStatus(), 'Incorrect status code received. Full response body:' . $response->getBodyAsString());
+ $this->assertEquals(201, $response->getStatus(), 'Incorrect status code received. Full response body:'.$response->getBodyAsString());
$this->assertEquals(
'hello',
@@ -46,12 +45,11 @@ class HttpPutTest extends DAVServerTest {
$this->assertEquals(
[
'X-Sabre-Version' => [Version::VERSION],
- 'Content-Length' => ['0'],
- 'ETag' => ['"' . md5('hello') . '"']
+ 'Content-Length' => ['0'],
+ 'ETag' => ['"'.md5('hello').'"'],
],
$response->getHeaders()
);
-
}
/**
@@ -59,8 +57,8 @@ class HttpPutTest extends DAVServerTest {
*
* @depends testPut
*/
- function testPutExisting() {
-
+ public function testPutExisting()
+ {
$request = new HTTP\Request('PUT', '/file1', [], 'bar');
$response = $this->request($request);
@@ -75,21 +73,20 @@ class HttpPutTest extends DAVServerTest {
$this->assertEquals(
[
'X-Sabre-Version' => [Version::VERSION],
- 'Content-Length' => ['0'],
- 'ETag' => ['"' . md5('bar') . '"']
+ 'Content-Length' => ['0'],
+ 'ETag' => ['"'.md5('bar').'"'],
],
$response->getHeaders()
);
-
}
/**
- * PUT on existing file with If-Match: *
+ * PUT on existing file with If-Match: *.
*
* @depends testPutExisting
*/
- function testPutExistingIfMatchStar() {
-
+ public function testPutExistingIfMatchStar()
+ {
$request = new HTTP\Request(
'PUT',
'/file1',
@@ -109,25 +106,24 @@ class HttpPutTest extends DAVServerTest {
$this->assertEquals(
[
'X-Sabre-Version' => [Version::VERSION],
- 'Content-Length' => ['0'],
- 'ETag' => ['"' . md5('hello') . '"']
+ 'Content-Length' => ['0'],
+ 'ETag' => ['"'.md5('hello').'"'],
],
$response->getHeaders()
);
-
}
/**
- * PUT on existing file with If-Match: with a correct etag
+ * PUT on existing file with If-Match: with a correct etag.
*
* @depends testPutExisting
*/
- function testPutExistingIfMatchCorrect() {
-
+ public function testPutExistingIfMatchCorrect()
+ {
$request = new HTTP\Request(
'PUT',
'/file1',
- ['If-Match' => '"' . md5('foo') . '"'],
+ ['If-Match' => '"'.md5('foo').'"'],
'hello'
);
@@ -143,12 +139,11 @@ class HttpPutTest extends DAVServerTest {
$this->assertEquals(
[
'X-Sabre-Version' => [Version::VERSION],
- 'Content-Length' => ['0'],
- 'ETag' => ['"' . md5('hello') . '"'],
+ 'Content-Length' => ['0'],
+ 'ETag' => ['"'.md5('hello').'"'],
],
$response->getHeaders()
);
-
}
/**
@@ -156,8 +151,8 @@ class HttpPutTest extends DAVServerTest {
*
* @depends testPut
*/
- function testPutContentRange() {
-
+ public function testPutContentRange()
+ {
$request = new HTTP\Request(
'PUT',
'/file2',
@@ -167,7 +162,6 @@ class HttpPutTest extends DAVServerTest {
$response = $this->request($request);
$this->assertEquals(400, $response->getStatus());
-
}
/**
@@ -175,8 +169,8 @@ class HttpPutTest extends DAVServerTest {
*
* @depends testPut
*/
- function testPutIfNoneMatchStar() {
-
+ public function testPutIfNoneMatchStar()
+ {
$request = new HTTP\Request(
'PUT',
'/file2',
@@ -196,12 +190,11 @@ class HttpPutTest extends DAVServerTest {
$this->assertEquals(
[
'X-Sabre-Version' => [Version::VERSION],
- 'Content-Length' => ['0'],
- 'ETag' => ['"' . md5('hello') . '"']
+ 'Content-Length' => ['0'],
+ 'ETag' => ['"'.md5('hello').'"'],
],
$response->getHeaders()
);
-
}
/**
@@ -209,8 +202,8 @@ class HttpPutTest extends DAVServerTest {
*
* @depends testPut
*/
- function testPutIfMatchStar() {
-
+ public function testPutIfMatchStar()
+ {
$request = new HTTP\Request(
'PUT',
'/file2',
@@ -221,7 +214,6 @@ class HttpPutTest extends DAVServerTest {
$response = $this->request($request);
$this->assertEquals(412, $response->getStatus());
-
}
/**
@@ -229,8 +221,8 @@ class HttpPutTest extends DAVServerTest {
*
* @depends testPut
*/
- function testPutExistingIfNoneMatchStar() {
-
+ public function testPutExistingIfNoneMatchStar()
+ {
$request = new HTTP\Request(
'PUT',
'/file1',
@@ -242,7 +234,6 @@ class HttpPutTest extends DAVServerTest {
$response = $this->request($request);
$this->assertEquals(412, $response->getStatus());
-
}
/**
@@ -250,8 +241,8 @@ class HttpPutTest extends DAVServerTest {
*
* @depends testPut
*/
- function testPutNoParent() {
-
+ public function testPutNoParent()
+ {
$request = new HTTP\Request(
'PUT',
'/file1/file2',
@@ -261,7 +252,6 @@ class HttpPutTest extends DAVServerTest {
$response = $this->request($request);
$this->assertEquals(409, $response->getStatus());
-
}
/**
@@ -271,8 +261,8 @@ class HttpPutTest extends DAVServerTest {
*
* @depends testPut
*/
- function testFinderPutSuccess() {
-
+ public function testFinderPutSuccess()
+ {
$request = new HTTP\Request(
'PUT',
'/file2',
@@ -291,12 +281,11 @@ class HttpPutTest extends DAVServerTest {
$this->assertEquals(
[
'X-Sabre-Version' => [Version::VERSION],
- 'Content-Length' => ['0'],
- 'ETag' => ['"' . md5('hello') . '"'],
+ 'Content-Length' => ['0'],
+ 'ETag' => ['"'.md5('hello').'"'],
],
$response->getHeaders()
);
-
}
/**
@@ -304,8 +293,8 @@ class HttpPutTest extends DAVServerTest {
*
* @depends testFinderPutSuccess
*/
- function testFinderPutFail() {
-
+ public function testFinderPutFail()
+ {
$request = new HTTP\Request(
'PUT',
'/file2',
@@ -316,7 +305,6 @@ class HttpPutTest extends DAVServerTest {
$response = $this->request($request);
$this->assertEquals(403, $response->getStatus());
-
}
/**
@@ -324,17 +312,18 @@ class HttpPutTest extends DAVServerTest {
*
* @depends testPut
*/
- function testPutIntercept() {
-
- $this->server->on('beforeBind', function($uri) {
+ public function testPutIntercept()
+ {
+ $this->server->on('beforeBind', function ($uri) {
$this->server->httpResponse->setStatus(418);
+
return false;
});
$request = new HTTP\Request('PUT', '/file2', [], 'hello');
$response = $this->request($request);
- $this->assertEquals(418, $response->getStatus(), 'Incorrect status code received. Full response body: ' . $response->getBodyAsString());
+ $this->assertEquals(418, $response->getStatus(), 'Incorrect status code received. Full response body: '.$response->getBodyAsString());
$this->assertFalse(
$this->server->tree->nodeExists('file2')
@@ -343,7 +332,5 @@ class HttpPutTest extends DAVServerTest {
$this->assertEquals([
'X-Sabre-Version' => [Version::VERSION],
], $response->getHeaders());
-
}
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/DAV/Issue33Test.php b/vendor/sabre/dav/tests/Sabre/DAV/Issue33Test.php
index ba2cf3dc1..500ad6147 100644
--- a/vendor/sabre/dav/tests/Sabre/DAV/Issue33Test.php
+++ b/vendor/sabre/dav/tests/Sabre/DAV/Issue33Test.php
@@ -1,34 +1,32 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV;
use Sabre\HTTP;
require_once 'Sabre/TestUtil.php';
-class Issue33Test extends \PHPUnit_Framework_TestCase {
-
- function setUp() {
-
+class Issue33Test extends \PHPUnit\Framework\TestCase
+{
+ public function setUp()
+ {
\Sabre\TestUtil::clearTempDir();
-
}
- function testCopyMoveInfo() {
-
+ public function testCopyMoveInfo()
+ {
$bar = new SimpleCollection('bar');
$root = new SimpleCollection('webdav', [$bar]);
$server = new Server($root);
$server->setBaseUri('/webdav/');
- $serverVars = [
- 'REQUEST_URI' => '/webdav/bar',
- 'HTTP_DESTINATION' => 'http://dev2.tribalos.com/webdav/%C3%A0fo%C3%B3',
- 'HTTP_OVERWRITE' => 'F',
- ];
-
- $request = HTTP\Sapi::createFromServerArray($serverVars);
+ $request = new HTTP\Request('GET', '/webdav/bar', [
+ 'Destination' => 'http://dev2.tribalos.com/webdav/%C3%A0fo%C3%B3',
+ 'Overwrite' => 'F',
+ ]);
$server->httpRequest = $request;
@@ -37,13 +35,12 @@ class Issue33Test extends \PHPUnit_Framework_TestCase {
$this->assertEquals('%C3%A0fo%C3%B3', urlencode($info['destination']));
$this->assertFalse($info['destinationExists']);
$this->assertFalse($info['destinationNode']);
-
}
- function testTreeMove() {
-
- mkdir(SABRE_TEMPDIR . '/issue33');
- $dir = new FS\Directory(SABRE_TEMPDIR . '/issue33');
+ public function testTreeMove()
+ {
+ mkdir(SABRE_TEMPDIR.'/issue33');
+ $dir = new FS\Directory(SABRE_TEMPDIR.'/issue33');
$dir->createDirectory('bar');
@@ -52,40 +49,34 @@ class Issue33Test extends \PHPUnit_Framework_TestCase {
$node = $tree->getNodeForPath(urldecode('%C3%A0fo%C3%B3'));
$this->assertEquals(urldecode('%C3%A0fo%C3%B3'), $node->getName());
-
}
- function testDirName() {
-
+ public function testDirName()
+ {
$dirname1 = 'bar';
$dirname2 = urlencode('%C3%A0fo%C3%B3');
$this->assertTrue(dirname($dirname1) == dirname($dirname2));
-
}
/**
* @depends testTreeMove
* @depends testCopyMoveInfo
*/
- function testEverything() {
+ public function testEverything()
+ {
+ $request = new HTTP\Request('MOVE', '/webdav/bar', [
+ 'Destination' => 'http://dev2.tribalos.com/webdav/%C3%A0fo%C3%B3',
+ 'Overwrite' => 'F',
+ ]);
- // Request object
- $serverVars = [
- 'REQUEST_METHOD' => 'MOVE',
- 'REQUEST_URI' => '/webdav/bar',
- 'HTTP_DESTINATION' => 'http://dev2.tribalos.com/webdav/%C3%A0fo%C3%B3',
- 'HTTP_OVERWRITE' => 'F',
- ];
-
- $request = HTTP\Sapi::createFromServerArray($serverVars);
$request->setBody('');
$response = new HTTP\ResponseMock();
// Server setup
- mkdir(SABRE_TEMPDIR . '/issue33');
- $dir = new FS\Directory(SABRE_TEMPDIR . '/issue33');
+ mkdir(SABRE_TEMPDIR.'/issue33');
+ $dir = new FS\Directory(SABRE_TEMPDIR.'/issue33');
$dir->createDirectory('bar');
@@ -99,8 +90,6 @@ class Issue33Test extends \PHPUnit_Framework_TestCase {
$server->sapi = new HTTP\SapiMock();
$server->exec();
- $this->assertTrue(file_exists(SABRE_TEMPDIR . '/issue33/' . urldecode('%C3%A0fo%C3%B3')));
-
+ $this->assertTrue(file_exists(SABRE_TEMPDIR.'/issue33/'.urldecode('%C3%A0fo%C3%B3')));
}
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/DAV/Locks/Backend/AbstractTest.php b/vendor/sabre/dav/tests/Sabre/DAV/Locks/Backend/AbstractTest.php
index bbde69097..d1cd1799c 100644
--- a/vendor/sabre/dav/tests/Sabre/DAV/Locks/Backend/AbstractTest.php
+++ b/vendor/sabre/dav/tests/Sabre/DAV/Locks/Backend/AbstractTest.php
@@ -1,29 +1,31 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\Locks\Backend;
use Sabre\DAV;
-abstract class AbstractTest extends \PHPUnit_Framework_TestCase {
-
+abstract class AbstractTest extends \PHPUnit\Framework\TestCase
+{
/**
* @abstract
+ *
* @return AbstractBackend
*/
- abstract function getBackend();
-
- function testSetup() {
-
- $backend = $this->getBackend();
- $this->assertInstanceOf('Sabre\\DAV\\Locks\\Backend\\AbstractBackend', $backend);
+ abstract public function getBackend();
+ public function testSetup()
+ {
+ $backend = $this->getBackend();
+ $this->assertInstanceOf('Sabre\\DAV\\Locks\\Backend\\AbstractBackend', $backend);
}
/**
* @depends testSetup
*/
- function testGetLocks() {
-
+ public function testGetLocks()
+ {
$backend = $this->getBackend();
$lock = new DAV\Locks\LockInfo();
@@ -40,14 +42,13 @@ abstract class AbstractTest extends \PHPUnit_Framework_TestCase {
$this->assertEquals(1, count($locks));
$this->assertEquals('Sinterklaas', $locks[0]->owner);
$this->assertEquals('someuri', $locks[0]->uri);
-
}
/**
* @depends testGetLocks
*/
- function testGetLocksParent() {
-
+ public function testGetLocksParent()
+ {
$backend = $this->getBackend();
$lock = new DAV\Locks\LockInfo();
@@ -64,15 +65,13 @@ abstract class AbstractTest extends \PHPUnit_Framework_TestCase {
$this->assertEquals(1, count($locks));
$this->assertEquals('Sinterklaas', $locks[0]->owner);
$this->assertEquals('someuri', $locks[0]->uri);
-
}
-
/**
* @depends testGetLocks
*/
- function testGetLocksParentDepth0() {
-
+ public function testGetLocksParentDepth0()
+ {
$backend = $this->getBackend();
$lock = new DAV\Locks\LockInfo();
@@ -87,11 +86,10 @@ abstract class AbstractTest extends \PHPUnit_Framework_TestCase {
$locks = $backend->getLocks('someuri/child', false);
$this->assertEquals(0, count($locks));
-
}
- function testGetLocksChildren() {
-
+ public function testGetLocksChildren()
+ {
$backend = $this->getBackend();
$lock = new DAV\Locks\LockInfo();
@@ -111,14 +109,13 @@ abstract class AbstractTest extends \PHPUnit_Framework_TestCase {
$locks = $backend->getLocks('someuri', true);
$this->assertEquals(1, count($locks));
-
}
/**
* @depends testGetLocks
*/
- function testLockRefresh() {
-
+ public function testLockRefresh()
+ {
$backend = $this->getBackend();
$lock = new DAV\Locks\LockInfo();
@@ -139,14 +136,13 @@ abstract class AbstractTest extends \PHPUnit_Framework_TestCase {
$this->assertEquals('Santa Clause', $locks[0]->owner);
$this->assertEquals('someuri', $locks[0]->uri);
-
}
/**
* @depends testGetLocks
*/
- function testUnlock() {
-
+ public function testUnlock()
+ {
$backend = $this->getBackend();
$lock = new DAV\Locks\LockInfo();
@@ -164,14 +160,13 @@ abstract class AbstractTest extends \PHPUnit_Framework_TestCase {
$locks = $backend->getLocks('someuri', false);
$this->assertEquals(0, count($locks));
-
}
/**
* @depends testUnlock
*/
- function testUnlockUnknownToken() {
-
+ public function testUnlockUnknownToken()
+ {
$backend = $this->getBackend();
$lock = new DAV\Locks\LockInfo();
@@ -190,7 +185,5 @@ abstract class AbstractTest extends \PHPUnit_Framework_TestCase {
$locks = $backend->getLocks('someuri', false);
$this->assertEquals(1, count($locks));
-
}
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/DAV/Locks/Backend/FileTest.php b/vendor/sabre/dav/tests/Sabre/DAV/Locks/Backend/FileTest.php
index 537996f3b..50f17a7dd 100644
--- a/vendor/sabre/dav/tests/Sabre/DAV/Locks/Backend/FileTest.php
+++ b/vendor/sabre/dav/tests/Sabre/DAV/Locks/Backend/FileTest.php
@@ -1,24 +1,23 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\Locks\Backend;
require_once 'Sabre/TestUtil.php';
-class FileTest extends AbstractTest {
-
- function getBackend() {
-
+class FileTest extends AbstractTest
+{
+ public function getBackend()
+ {
\Sabre\TestUtil::clearTempDir();
- $backend = new File(SABRE_TEMPDIR . '/lockdb');
- return $backend;
+ $backend = new File(SABRE_TEMPDIR.'/lockdb');
+ return $backend;
}
-
- function tearDown() {
-
+ public function tearDown()
+ {
\Sabre\TestUtil::clearTempDir();
-
}
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/DAV/Locks/Backend/PDOMySQLTest.php b/vendor/sabre/dav/tests/Sabre/DAV/Locks/Backend/PDOMySQLTest.php
index 0ba02fc8b..86ffc0bb3 100644
--- a/vendor/sabre/dav/tests/Sabre/DAV/Locks/Backend/PDOMySQLTest.php
+++ b/vendor/sabre/dav/tests/Sabre/DAV/Locks/Backend/PDOMySQLTest.php
@@ -1,9 +1,10 @@
<?php
-namespace Sabre\DAV\Locks\Backend;
+declare(strict_types=1);
-class PDOMySQLTest extends PDOTest {
+namespace Sabre\DAV\Locks\Backend;
+class PDOMySQLTest extends PDOTest
+{
public $driver = 'mysql';
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/DAV/Locks/Backend/PDOTest.php b/vendor/sabre/dav/tests/Sabre/DAV/Locks/Backend/PDOTest.php
index a27eae93c..f5ed98f50 100644
--- a/vendor/sabre/dav/tests/Sabre/DAV/Locks/Backend/PDOTest.php
+++ b/vendor/sabre/dav/tests/Sabre/DAV/Locks/Backend/PDOTest.php
@@ -1,20 +1,20 @@
<?php
-namespace Sabre\DAV\Locks\Backend;
+declare(strict_types=1);
-abstract class PDOTest extends AbstractTest {
+namespace Sabre\DAV\Locks\Backend;
+abstract class PDOTest extends AbstractTest
+{
use \Sabre\DAV\DbTestHelperTrait;
- function getBackend() {
-
+ public function getBackend()
+ {
$this->dropTables('locks');
$this->createSchema('locks');
$pdo = $this->getPDO();
return new PDO($pdo);
-
}
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/DAV/Locks/MSWordTest.php b/vendor/sabre/dav/tests/Sabre/DAV/Locks/MSWordTest.php
index 1111db5b5..a2a31e87f 100644
--- a/vendor/sabre/dav/tests/Sabre/DAV/Locks/MSWordTest.php
+++ b/vendor/sabre/dav/tests/Sabre/DAV/Locks/MSWordTest.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\Locks;
use Sabre\DAV;
@@ -8,22 +10,21 @@ use Sabre\HTTP;
require_once 'Sabre/HTTP/ResponseMock.php';
require_once 'Sabre/TestUtil.php';
-class MSWordTest extends \PHPUnit_Framework_TestCase {
-
- function tearDown() {
-
+class MSWordTest extends \PHPUnit\Framework\TestCase
+{
+ public function tearDown()
+ {
\Sabre\TestUtil::clearTempDir();
-
}
- function testLockEtc() {
-
- mkdir(SABRE_TEMPDIR . '/mstest');
- $tree = new DAV\FS\Directory(SABRE_TEMPDIR . '/mstest');
+ public function testLockEtc()
+ {
+ mkdir(SABRE_TEMPDIR.'/mstest');
+ $tree = new DAV\FS\Directory(SABRE_TEMPDIR.'/mstest');
$server = new DAV\Server($tree);
$server->debugExceptions = true;
- $locksBackend = new Backend\File(SABRE_TEMPDIR . '/locksdb');
+ $locksBackend = new Backend\File(SABRE_TEMPDIR.'/locksdb');
$locksPlugin = new Plugin($locksBackend);
$server->addPlugin($locksPlugin);
@@ -34,8 +35,8 @@ class MSWordTest extends \PHPUnit_Framework_TestCase {
$server->sapi = new HTTP\SapiMock();
$server->exec();
- $this->assertEquals(201, $server->httpResponse->getStatus(), 'Full response body:' . $response1->getBodyAsString());
- $this->assertTrue(!!$server->httpResponse->getHeaders('Lock-Token'));
+ $this->assertEquals(201, $server->httpResponse->getStatus(), 'Full response body:'.$response1->getBodyAsString());
+ $this->assertTrue((bool) $server->httpResponse->getHeaders('Lock-Token'));
$lockToken = $server->httpResponse->getHeader('Lock-Token');
//sleep(10);
@@ -47,7 +48,7 @@ class MSWordTest extends \PHPUnit_Framework_TestCase {
$server->exec();
$this->assertEquals(201, $server->httpResponse->status);
- $this->assertTrue(!!$server->httpResponse->getHeaders('Lock-Token'));
+ $this->assertTrue((bool) $server->httpResponse->getHeaders('Lock-Token'));
//sleep(10);
@@ -57,16 +58,15 @@ class MSWordTest extends \PHPUnit_Framework_TestCase {
$server->exec();
$this->assertEquals(204, $server->httpResponse->status);
-
}
- function getLockRequest() {
-
+ public function getLockRequest()
+ {
$request = HTTP\Sapi::createFromServerArray([
- 'REQUEST_METHOD' => 'LOCK',
+ 'REQUEST_METHOD' => 'LOCK',
'HTTP_CONTENT_TYPE' => 'application/xml',
- 'HTTP_TIMEOUT' => 'Second-3600',
- 'REQUEST_URI' => '/Nouveau%20Microsoft%20Office%20Excel%20Worksheet.xlsx',
+ 'HTTP_TIMEOUT' => 'Second-3600',
+ 'REQUEST_URI' => '/Nouveau%20Microsoft%20Office%20Excel%20Worksheet.xlsx',
]);
$request->setBody('<D:lockinfo xmlns:D="DAV:">
@@ -82,15 +82,15 @@ class MSWordTest extends \PHPUnit_Framework_TestCase {
</D:lockinfo>');
return $request;
-
}
- function getLockRequest2() {
+ public function getLockRequest2()
+ {
$request = HTTP\Sapi::createFromServerArray([
- 'REQUEST_METHOD' => 'LOCK',
+ 'REQUEST_METHOD' => 'LOCK',
'HTTP_CONTENT_TYPE' => 'application/xml',
- 'HTTP_TIMEOUT' => 'Second-3600',
- 'REQUEST_URI' => '/~$Nouveau%20Microsoft%20Office%20Excel%20Worksheet.xlsx',
+ 'HTTP_TIMEOUT' => 'Second-3600',
+ 'REQUEST_URI' => '/~$Nouveau%20Microsoft%20Office%20Excel%20Worksheet.xlsx',
]);
$request->setBody('<D:lockinfo xmlns:D="DAV:">
@@ -106,19 +106,17 @@ class MSWordTest extends \PHPUnit_Framework_TestCase {
</D:lockinfo>');
return $request;
-
}
- function getPutRequest($lockToken) {
-
+ public function getPutRequest($lockToken)
+ {
$request = HTTP\Sapi::createFromServerArray([
'REQUEST_METHOD' => 'PUT',
- 'REQUEST_URI' => '/Nouveau%20Microsoft%20Office%20Excel%20Worksheet.xlsx',
- 'HTTP_IF' => 'If: (' . $lockToken . ')',
+ 'REQUEST_URI' => '/Nouveau%20Microsoft%20Office%20Excel%20Worksheet.xlsx',
+ 'HTTP_IF' => 'If: ('.$lockToken.')',
]);
$request->setBody('FAKE BODY');
- return $request;
+ return $request;
}
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/DAV/Locks/PluginTest.php b/vendor/sabre/dav/tests/Sabre/DAV/Locks/PluginTest.php
index dbbf6757a..b3a0ac9af 100644
--- a/vendor/sabre/dav/tests/Sabre/DAV/Locks/PluginTest.php
+++ b/vendor/sabre/dav/tests/Sabre/DAV/Locks/PluginTest.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\Locks;
use Sabre\DAV;
@@ -7,63 +9,58 @@ use Sabre\HTTP;
require_once 'Sabre/DAV/AbstractServer.php';
-class PluginTest extends DAV\AbstractServer {
-
+class PluginTest extends DAV\AbstractServer
+{
/**
* @var Plugin
*/
protected $locksPlugin;
- function setUp() {
-
+ public function setUp()
+ {
parent::setUp();
- $locksBackend = new Backend\File(SABRE_TEMPDIR . '/locksdb');
+ $locksBackend = new Backend\File(SABRE_TEMPDIR.'/locksdb');
$locksPlugin = new Plugin($locksBackend);
$this->server->addPlugin($locksPlugin);
$this->locksPlugin = $locksPlugin;
-
}
- function testGetInfo() {
-
+ public function testGetInfo()
+ {
$this->assertArrayHasKey(
'name',
$this->locksPlugin->getPluginInfo()
);
-
}
- function testGetFeatures() {
-
+ public function testGetFeatures()
+ {
$this->assertEquals([2], $this->locksPlugin->getFeatures());
-
}
- function testGetHTTPMethods() {
-
+ public function testGetHTTPMethods()
+ {
$this->assertEquals(['LOCK', 'UNLOCK'], $this->locksPlugin->getHTTPMethods(''));
-
}
- function testLockNoBody() {
-
+ public function testLockNoBody()
+ {
$request = new HTTP\Request('LOCK', '/test.txt');
$this->server->httpRequest = $request;
$this->server->exec();
$this->assertEquals([
'X-Sabre-Version' => [DAV\Version::VERSION],
- 'Content-Type' => ['application/xml; charset=utf-8'],
+ 'Content-Type' => ['application/xml; charset=utf-8'],
],
$this->response->getHeaders()
);
$this->assertEquals(400, $this->response->status);
-
}
- function testLock() {
-
+ public function testLock()
+ {
$request = new HTTP\Request('LOCK', '/test.txt');
$request->setBody('<?xml version="1.0"?>
<D:lockinfo xmlns:D="DAV:">
@@ -78,11 +75,11 @@ class PluginTest extends DAV\AbstractServer {
$this->server->exec();
$this->assertEquals('application/xml; charset=utf-8', $this->response->getHeader('Content-Type'));
- $this->assertTrue(preg_match('/^<opaquelocktoken:(.*)>$/', $this->response->getHeader('Lock-Token')) === 1, 'We did not get a valid Locktoken back (' . $this->response->getHeader('Lock-Token') . ')');
+ $this->assertTrue(1 === preg_match('/^<opaquelocktoken:(.*)>$/', $this->response->getHeader('Lock-Token')), 'We did not get a valid Locktoken back ('.$this->response->getHeader('Lock-Token').')');
- $this->assertEquals(200, $this->response->status, 'Got an incorrect status back. Response body: ' . $this->response->body);
+ $this->assertEquals(200, $this->response->status, 'Got an incorrect status back. Response body: '.$this->response->body);
- $body = preg_replace("/xmlns(:[A-Za-z0-9_])?=(\"|\')DAV:(\"|\')/", "xmlns\\1=\"urn:DAV\"", $this->response->body);
+ $body = preg_replace("/xmlns(:[A-Za-z0-9_])?=(\"|\')DAV:(\"|\')/", 'xmlns\\1="urn:DAV"', $this->response->body);
$xml = simplexml_load_string($body);
$xml->registerXPathNamespace('d', 'urn:DAV');
@@ -105,22 +102,21 @@ class PluginTest extends DAV\AbstractServer {
foreach ($elements as $elem) {
$data = $xml->xpath($elem);
- $this->assertEquals(1, count($data), 'We expected 1 match for the xpath expression "' . $elem . '". ' . count($data) . ' were found. Full response body: ' . $this->response->body);
+ $this->assertEquals(1, count($data), 'We expected 1 match for the xpath expression "'.$elem.'". '.count($data).' were found. Full response body: '.$this->response->body);
}
$depth = $xml->xpath('/d:prop/d:lockdiscovery/d:activelock/d:depth');
- $this->assertEquals('infinity', (string)$depth[0]);
+ $this->assertEquals('infinity', (string) $depth[0]);
$token = $xml->xpath('/d:prop/d:lockdiscovery/d:activelock/d:locktoken/d:href');
- $this->assertEquals($this->response->getHeader('Lock-Token'), '<' . (string)$token[0] . '>', 'Token in response body didn\'t match token in response header.');
-
+ $this->assertEquals($this->response->getHeader('Lock-Token'), '<'.(string) $token[0].'>', 'Token in response body didn\'t match token in response header.');
}
/**
* @depends testLock
*/
- function testDoubleLock() {
-
+ public function testDoubleLock()
+ {
$request = new HTTP\Request('LOCK', '/test.txt');
$request->setBody('<?xml version="1.0"?>
<D:lockinfo xmlns:D="DAV:">
@@ -141,15 +137,14 @@ class PluginTest extends DAV\AbstractServer {
$this->assertEquals('application/xml; charset=utf-8', $this->response->getHeader('Content-Type'));
- $this->assertEquals(423, $this->response->status, 'Full response: ' . $this->response->body);
-
+ $this->assertEquals(423, $this->response->status, 'Full response: '.$this->response->body);
}
/**
* @depends testLock
*/
- function testLockRefresh() {
-
+ public function testLockRefresh()
+ {
$request = new HTTP\Request('LOCK', '/test.txt');
$request->setBody('<?xml version="1.0"?>
<D:lockinfo xmlns:D="DAV:">
@@ -168,7 +163,7 @@ class PluginTest extends DAV\AbstractServer {
$this->response = new HTTP\ResponseMock();
$this->server->httpResponse = $this->response;
- $request = new HTTP\Request('LOCK', '/test.txt', ['If' => '(' . $lockToken . ')']);
+ $request = new HTTP\Request('LOCK', '/test.txt', ['If' => '('.$lockToken.')']);
$request->setBody('');
$this->server->httpRequest = $request;
@@ -176,15 +171,14 @@ class PluginTest extends DAV\AbstractServer {
$this->assertEquals('application/xml; charset=utf-8', $this->response->getHeader('Content-Type'));
- $this->assertEquals(200, $this->response->status, 'We received an incorrect status code. Full response body: ' . $this->response->getBody());
-
+ $this->assertEquals(200, $this->response->status, 'We received an incorrect status code. Full response body: '.$this->response->getBody());
}
/**
* @depends testLock
*/
- function testLockRefreshBadToken() {
-
+ public function testLockRefreshBadToken()
+ {
$request = new HTTP\Request('LOCK', '/test.txt');
$request->setBody('<?xml version="1.0"?>
<D:lockinfo xmlns:D="DAV:">
@@ -203,7 +197,7 @@ class PluginTest extends DAV\AbstractServer {
$this->response = new HTTP\ResponseMock();
$this->server->httpResponse = $this->response;
- $request = new HTTP\Request('LOCK', '/test.txt', ['If' => '(' . $lockToken . 'foobar) (<opaquelocktoken:anotherbadtoken>)']);
+ $request = new HTTP\Request('LOCK', '/test.txt', ['If' => '('.$lockToken.'foobar) (<opaquelocktoken:anotherbadtoken>)']);
$request->setBody('');
$this->server->httpRequest = $request;
@@ -211,15 +205,14 @@ class PluginTest extends DAV\AbstractServer {
$this->assertEquals('application/xml; charset=utf-8', $this->response->getHeader('Content-Type'));
- $this->assertEquals(423, $this->response->getStatus(), 'We received an incorrect status code. Full response body: ' . $this->response->getBody());
-
+ $this->assertEquals(423, $this->response->getStatus(), 'We received an incorrect status code. Full response body: '.$this->response->getBody());
}
/**
* @depends testLock
*/
- function testLockNoFile() {
-
+ public function testLockNoFile()
+ {
$request = new HTTP\Request('LOCK', '/notfound.txt');
$request->setBody('<?xml version="1.0"?>
<D:lockinfo xmlns:D="DAV:">
@@ -234,57 +227,54 @@ class PluginTest extends DAV\AbstractServer {
$this->server->exec();
$this->assertEquals('application/xml; charset=utf-8', $this->response->getHeader('Content-Type'));
- $this->assertTrue(preg_match('/^<opaquelocktoken:(.*)>$/', $this->response->getHeader('Lock-Token')) === 1, 'We did not get a valid Locktoken back (' . $this->response->getHeader('Lock-Token') . ')');
+ $this->assertTrue(1 === preg_match('/^<opaquelocktoken:(.*)>$/', $this->response->getHeader('Lock-Token')), 'We did not get a valid Locktoken back ('.$this->response->getHeader('Lock-Token').')');
$this->assertEquals(201, $this->response->status);
-
}
/**
* @depends testLock
*/
- function testUnlockNoToken() {
-
+ public function testUnlockNoToken()
+ {
$request = new HTTP\Request('UNLOCK', '/test.txt');
$this->server->httpRequest = $request;
$this->server->exec();
$this->assertEquals([
'X-Sabre-Version' => [DAV\Version::VERSION],
- 'Content-Type' => ['application/xml; charset=utf-8'],
+ 'Content-Type' => ['application/xml; charset=utf-8'],
],
$this->response->getHeaders()
);
$this->assertEquals(400, $this->response->status);
-
}
/**
* @depends testLock
*/
- function testUnlockBadToken() {
-
+ public function testUnlockBadToken()
+ {
$request = new HTTP\Request('UNLOCK', '/test.txt', ['Lock-Token' => '<opaquelocktoken:blablabla>']);
$this->server->httpRequest = $request;
$this->server->exec();
$this->assertEquals([
'X-Sabre-Version' => [DAV\Version::VERSION],
- 'Content-Type' => ['application/xml; charset=utf-8'],
+ 'Content-Type' => ['application/xml; charset=utf-8'],
],
$this->response->getHeaders()
);
- $this->assertEquals(409, $this->response->status, 'Got an incorrect status code. Full response body: ' . $this->response->body);
-
+ $this->assertEquals(409, $this->response->status, 'Got an incorrect status code. Full response body: '.$this->response->body);
}
/**
* @depends testLock
*/
- function testLockPutNoToken() {
-
+ public function testLockPutNoToken()
+ {
$request = new HTTP\Request('LOCK', '/test.txt');
$request->setBody('<?xml version="1.0"?>
<D:lockinfo xmlns:D="DAV:">
@@ -299,7 +289,7 @@ class PluginTest extends DAV\AbstractServer {
$this->server->exec();
$this->assertEquals('application/xml; charset=utf-8', $this->response->getHeader('Content-Type'));
- $this->assertTrue(preg_match('/^<opaquelocktoken:(.*)>$/', $this->response->getHeader('Lock-Token')) === 1, 'We did not get a valid Locktoken back (' . $this->response->getHeader('Lock-Token') . ')');
+ $this->assertTrue(1 === preg_match('/^<opaquelocktoken:(.*)>$/', $this->response->getHeader('Lock-Token')), 'We did not get a valid Locktoken back ('.$this->response->getHeader('Lock-Token').')');
$this->assertEquals(200, $this->response->status);
@@ -309,17 +299,16 @@ class PluginTest extends DAV\AbstractServer {
$this->server->exec();
$this->assertEquals('application/xml; charset=utf-8', $this->response->getHeader('Content-Type'));
- $this->assertTrue(preg_match('/^<opaquelocktoken:(.*)>$/', $this->response->getHeader('Lock-Token')) === 1, 'We did not get a valid Locktoken back (' . $this->response->getHeader('Lock-Token') . ')');
+ $this->assertTrue(1 === preg_match('/^<opaquelocktoken:(.*)>$/', $this->response->getHeader('Lock-Token')), 'We did not get a valid Locktoken back ('.$this->response->getHeader('Lock-Token').')');
$this->assertEquals(423, $this->response->status);
-
}
/**
* @depends testLock
*/
- function testUnlock() {
-
+ public function testUnlock()
+ {
$request = new HTTP\Request('LOCK', '/test.txt');
$this->server->httpRequest = $request;
@@ -340,22 +329,20 @@ class PluginTest extends DAV\AbstractServer {
$this->server->httpResponse = new HTTP\ResponseMock();
$this->server->invokeMethod($request, $this->server->httpResponse);
- $this->assertEquals(204, $this->server->httpResponse->status, 'Got an incorrect status code. Full response body: ' . $this->response->body);
+ $this->assertEquals(204, $this->server->httpResponse->status, 'Got an incorrect status code. Full response body: '.$this->response->body);
$this->assertEquals([
'X-Sabre-Version' => [DAV\Version::VERSION],
- 'Content-Length' => ['0'],
+ 'Content-Length' => ['0'],
],
$this->server->httpResponse->getHeaders()
);
-
-
}
/**
* @depends testLock
*/
- function testUnlockWindowsBug() {
-
+ public function testUnlockWindowsBug()
+ {
$request = new HTTP\Request('LOCK', '/test.txt');
$this->server->httpRequest = $request;
@@ -379,26 +366,21 @@ class PluginTest extends DAV\AbstractServer {
$this->server->httpResponse = new HTTP\ResponseMock();
$this->server->invokeMethod($request, $this->server->httpResponse);
- $this->assertEquals(204, $this->server->httpResponse->status, 'Got an incorrect status code. Full response body: ' . $this->response->body);
+ $this->assertEquals(204, $this->server->httpResponse->status, 'Got an incorrect status code. Full response body: '.$this->response->body);
$this->assertEquals([
'X-Sabre-Version' => [DAV\Version::VERSION],
- 'Content-Length' => ['0'],
+ 'Content-Length' => ['0'],
],
$this->server->httpResponse->getHeaders()
);
-
-
}
/**
* @depends testLock
*/
- function testLockRetainOwner() {
-
- $request = HTTP\Sapi::createFromServerArray([
- 'REQUEST_URI' => '/test.txt',
- 'REQUEST_METHOD' => 'LOCK',
- ]);
+ public function testLockRetainOwner()
+ {
+ $request = new HTTP\Request('LOCK', '/test.txt');
$this->server->httpRequest = $request;
$request->setBody('<?xml version="1.0"?>
@@ -414,21 +396,14 @@ class PluginTest extends DAV\AbstractServer {
$locks = $this->locksPlugin->getLocks('test.txt');
$this->assertEquals(1, count($locks));
$this->assertEquals('Evert', $locks[0]->owner);
-
-
}
/**
* @depends testLock
*/
- function testLockPutBadToken() {
-
- $serverVars = [
- 'REQUEST_URI' => '/test.txt',
- 'REQUEST_METHOD' => 'LOCK',
- ];
-
- $request = HTTP\Sapi::createFromServerArray($serverVars);
+ public function testLockPutBadToken()
+ {
+ $request = new HTTP\Request('LOCK', '/test.txt');
$request->setBody('<?xml version="1.0"?>
<D:lockinfo xmlns:D="DAV:">
<D:lockscope><D:exclusive/></D:lockscope>
@@ -442,40 +417,30 @@ class PluginTest extends DAV\AbstractServer {
$this->server->exec();
$this->assertEquals('application/xml; charset=utf-8', $this->response->getHeader('Content-Type'));
- $this->assertTrue(preg_match('/^<opaquelocktoken:(.*)>$/', $this->response->getHeader('Lock-Token')) === 1, 'We did not get a valid Locktoken back (' . $this->response->getHeader('Lock-Token') . ')');
+ $this->assertTrue(1 === preg_match('/^<opaquelocktoken:(.*)>$/', $this->response->getHeader('Lock-Token')), 'We did not get a valid Locktoken back ('.$this->response->getHeader('Lock-Token').')');
$this->assertEquals(200, $this->response->status);
- $serverVars = [
- 'REQUEST_URI' => '/test.txt',
- 'REQUEST_METHOD' => 'PUT',
- 'HTTP_IF' => '(<opaquelocktoken:token1>)',
- ];
-
- $request = HTTP\Sapi::createFromServerArray($serverVars);
+ $request = new HTTP\Request('PUT', '/test.txt', [
+ 'If' => '(<opaquelocktoken:token1>)',
+ ]);
$request->setBody('newbody');
$this->server->httpRequest = $request;
$this->server->exec();
$this->assertEquals('application/xml; charset=utf-8', $this->response->getHeader('Content-Type'));
- $this->assertTrue(preg_match('/^<opaquelocktoken:(.*)>$/', $this->response->getHeader('Lock-Token')) === 1, 'We did not get a valid Locktoken back (' . $this->response->getHeader('Lock-Token') . ')');
+ $this->assertTrue(1 === preg_match('/^<opaquelocktoken:(.*)>$/', $this->response->getHeader('Lock-Token')), 'We did not get a valid Locktoken back ('.$this->response->getHeader('Lock-Token').')');
// $this->assertEquals('412 Precondition failed',$this->response->status);
$this->assertEquals(423, $this->response->status);
-
}
/**
* @depends testLock
*/
- function testLockDeleteParent() {
-
- $serverVars = [
- 'REQUEST_URI' => '/dir/child.txt',
- 'REQUEST_METHOD' => 'LOCK',
- ];
-
- $request = HTTP\Sapi::createFromServerArray($serverVars);
+ public function testLockDeleteParent()
+ {
+ $request = new HTTP\Request('LOCK', '/dir/child.txt');
$request->setBody('<?xml version="1.0"?>
<D:lockinfo xmlns:D="DAV:">
<D:lockscope><D:exclusive/></D:lockscope>
@@ -489,34 +454,24 @@ class PluginTest extends DAV\AbstractServer {
$this->server->exec();
$this->assertEquals('application/xml; charset=utf-8', $this->response->getHeader('Content-Type'));
- $this->assertTrue(preg_match('/^<opaquelocktoken:(.*)>$/', $this->response->getHeader('Lock-Token')) === 1, 'We did not get a valid Locktoken back (' . $this->response->getHeader('Lock-Token') . ')');
+ $this->assertTrue(1 === preg_match('/^<opaquelocktoken:(.*)>$/', $this->response->getHeader('Lock-Token')), 'We did not get a valid Locktoken back ('.$this->response->getHeader('Lock-Token').')');
$this->assertEquals(200, $this->response->status);
- $serverVars = [
- 'REQUEST_URI' => '/dir',
- 'REQUEST_METHOD' => 'DELETE',
- ];
-
- $request = HTTP\Sapi::createFromServerArray($serverVars);
+ $request = new HTTP\Request('DELETE', '/dir');
$this->server->httpRequest = $request;
$this->server->exec();
$this->assertEquals(423, $this->response->status);
$this->assertEquals('application/xml; charset=utf-8', $this->response->getHeader('Content-Type'));
-
}
+
/**
* @depends testLock
*/
- function testLockDeleteSucceed() {
-
- $serverVars = [
- 'REQUEST_URI' => '/dir/child.txt',
- 'REQUEST_METHOD' => 'LOCK',
- ];
-
- $request = HTTP\Sapi::createFromServerArray($serverVars);
+ public function testLockDeleteSucceed()
+ {
+ $request = new HTTP\Request('LOCK', '/dir/child.txt');
$request->setBody('<?xml version="1.0"?>
<D:lockinfo xmlns:D="DAV:">
<D:lockscope><D:exclusive/></D:lockscope>
@@ -530,36 +485,26 @@ class PluginTest extends DAV\AbstractServer {
$this->server->exec();
$this->assertEquals('application/xml; charset=utf-8', $this->response->getHeader('Content-Type'));
- $this->assertTrue(preg_match('/^<opaquelocktoken:(.*)>$/', $this->response->getHeader('Lock-Token')) === 1, 'We did not get a valid Locktoken back (' . $this->response->getHeader('Lock-Token') . ')');
+ $this->assertTrue(1 === preg_match('/^<opaquelocktoken:(.*)>$/', $this->response->getHeader('Lock-Token')), 'We did not get a valid Locktoken back ('.$this->response->getHeader('Lock-Token').')');
$this->assertEquals(200, $this->response->status);
- $serverVars = [
- 'REQUEST_URI' => '/dir/child.txt',
- 'REQUEST_METHOD' => 'DELETE',
- 'HTTP_IF' => '(' . $this->response->getHeader('Lock-Token') . ')',
- ];
-
- $request = HTTP\Sapi::createFromServerArray($serverVars);
+ $request = new HTTP\Request('DELETE', '/dir/child.txt', [
+ 'If' => '('.$this->response->getHeader('Lock-Token').')',
+ ]);
$this->server->httpRequest = $request;
$this->server->exec();
$this->assertEquals(204, $this->response->status);
$this->assertEquals('application/xml; charset=utf-8', $this->response->getHeader('Content-Type'));
-
}
/**
* @depends testLock
*/
- function testLockCopyLockSource() {
-
- $serverVars = [
- 'REQUEST_URI' => '/dir/child.txt',
- 'REQUEST_METHOD' => 'LOCK',
- ];
-
- $request = HTTP\Sapi::createFromServerArray($serverVars);
+ public function testLockCopyLockSource()
+ {
+ $request = new HTTP\Request('LOCK', '/dir/child.txt');
$request->setBody('<?xml version="1.0"?>
<D:lockinfo xmlns:D="DAV:">
<D:lockscope><D:exclusive/></D:lockscope>
@@ -573,35 +518,27 @@ class PluginTest extends DAV\AbstractServer {
$this->server->exec();
$this->assertEquals('application/xml; charset=utf-8', $this->response->getHeader('Content-Type'));
- $this->assertTrue(preg_match('/^<opaquelocktoken:(.*)>$/', $this->response->getHeader('Lock-Token')) === 1, 'We did not get a valid Locktoken back (' . $this->response->getHeader('Lock-Token') . ')');
+ $this->assertTrue(1 === preg_match('/^<opaquelocktoken:(.*)>$/', $this->response->getHeader('Lock-Token')), 'We did not get a valid Locktoken back ('.$this->response->getHeader('Lock-Token').')');
$this->assertEquals(200, $this->response->status);
- $serverVars = [
- 'REQUEST_URI' => '/dir/child.txt',
- 'REQUEST_METHOD' => 'COPY',
- 'HTTP_DESTINATION' => '/dir/child2.txt',
- ];
+ $request = new HTTP\Request('COPY', '/dir/child.txt', [
+ 'Destination' => '/dir/child2.txt',
+ ]);
- $request = HTTP\Sapi::createFromServerArray($serverVars);
$this->server->httpRequest = $request;
$this->server->exec();
$this->assertEquals(201, $this->response->status, 'Copy must succeed if only the source is locked, but not the destination');
$this->assertEquals('application/xml; charset=utf-8', $this->response->getHeader('Content-Type'));
-
}
+
/**
* @depends testLock
*/
- function testLockCopyLockDestination() {
-
- $serverVars = [
- 'REQUEST_URI' => '/dir/child2.txt',
- 'REQUEST_METHOD' => 'LOCK',
- ];
-
- $request = HTTP\Sapi::createFromServerArray($serverVars);
+ public function testLockCopyLockDestination()
+ {
+ $request = new HTTP\Request('LOCK', '/dir/child2.txt');
$request->setBody('<?xml version="1.0"?>
<D:lockinfo xmlns:D="DAV:">
<D:lockscope><D:exclusive/></D:lockscope>
@@ -615,36 +552,26 @@ class PluginTest extends DAV\AbstractServer {
$this->server->exec();
$this->assertEquals('application/xml; charset=utf-8', $this->response->getHeader('Content-Type'));
- $this->assertTrue(preg_match('/^<opaquelocktoken:(.*)>$/', $this->response->getHeader('Lock-Token')) === 1, 'We did not get a valid Locktoken back (' . $this->response->getHeader('Lock-Token') . ')');
+ $this->assertTrue(1 === preg_match('/^<opaquelocktoken:(.*)>$/', $this->response->getHeader('Lock-Token')), 'We did not get a valid Locktoken back ('.$this->response->getHeader('Lock-Token').')');
$this->assertEquals(201, $this->response->status);
- $serverVars = [
- 'REQUEST_URI' => '/dir/child.txt',
- 'REQUEST_METHOD' => 'COPY',
- 'HTTP_DESTINATION' => '/dir/child2.txt',
- ];
-
- $request = HTTP\Sapi::createFromServerArray($serverVars);
+ $request = new HTTP\Request('COPY', '/dir/child.txt', [
+ 'Destination' => '/dir/child2.txt',
+ ]);
$this->server->httpRequest = $request;
$this->server->exec();
$this->assertEquals(423, $this->response->status, 'Copy must succeed if only the source is locked, but not the destination');
$this->assertEquals('application/xml; charset=utf-8', $this->response->getHeader('Content-Type'));
-
}
/**
* @depends testLock
*/
- function testLockMoveLockSourceLocked() {
-
- $serverVars = [
- 'REQUEST_URI' => '/dir/child.txt',
- 'REQUEST_METHOD' => 'LOCK',
- ];
-
- $request = HTTP\Sapi::createFromServerArray($serverVars);
+ public function testLockMoveLockSourceLocked()
+ {
+ $request = new HTTP\Request('LOCK', '/dir/child.txt');
$request->setBody('<?xml version="1.0"?>
<D:lockinfo xmlns:D="DAV:">
<D:lockscope><D:exclusive/></D:lockscope>
@@ -658,36 +585,26 @@ class PluginTest extends DAV\AbstractServer {
$this->server->exec();
$this->assertEquals('application/xml; charset=utf-8', $this->response->getHeader('Content-Type'));
- $this->assertTrue(preg_match('/^<opaquelocktoken:(.*)>$/', $this->response->getHeader('Lock-Token')) === 1, 'We did not get a valid Locktoken back (' . $this->response->getHeader('Lock-Token') . ')');
+ $this->assertTrue(1 === preg_match('/^<opaquelocktoken:(.*)>$/', $this->response->getHeader('Lock-Token')), 'We did not get a valid Locktoken back ('.$this->response->getHeader('Lock-Token').')');
$this->assertEquals(200, $this->response->status);
- $serverVars = [
- 'REQUEST_URI' => '/dir/child.txt',
- 'REQUEST_METHOD' => 'MOVE',
- 'HTTP_DESTINATION' => '/dir/child2.txt',
- ];
-
- $request = HTTP\Sapi::createFromServerArray($serverVars);
+ $request = new HTTP\Request('MOVE', '/dir/child.txt', [
+ 'Destination' => '/dir/child2.txt',
+ ]);
$this->server->httpRequest = $request;
$this->server->exec();
$this->assertEquals(423, $this->response->status, 'Copy must succeed if only the source is locked, but not the destination');
$this->assertEquals('application/xml; charset=utf-8', $this->response->getHeader('Content-Type'));
-
}
/**
* @depends testLock
*/
- function testLockMoveLockSourceSucceed() {
-
- $serverVars = [
- 'REQUEST_URI' => '/dir/child.txt',
- 'REQUEST_METHOD' => 'LOCK',
- ];
-
- $request = HTTP\Sapi::createFromServerArray($serverVars);
+ public function testLockMoveLockSourceSucceed()
+ {
+ $request = new HTTP\Request('LOCK', '/dir/child.txt');
$request->setBody('<?xml version="1.0"?>
<D:lockinfo xmlns:D="DAV:">
<D:lockscope><D:exclusive/></D:lockscope>
@@ -701,36 +618,26 @@ class PluginTest extends DAV\AbstractServer {
$this->server->exec();
$this->assertEquals('application/xml; charset=utf-8', $this->response->getHeader('Content-Type'));
- $this->assertTrue(preg_match('/^<opaquelocktoken:(.*)>$/', $this->response->getHeader('Lock-Token')) === 1, 'We did not get a valid Locktoken back (' . $this->response->getHeader('Lock-Token') . ')');
+ $this->assertTrue(1 === preg_match('/^<opaquelocktoken:(.*)>$/', $this->response->getHeader('Lock-Token')), 'We did not get a valid Locktoken back ('.$this->response->getHeader('Lock-Token').')');
$this->assertEquals(200, $this->response->status);
- $serverVars = [
- 'REQUEST_URI' => '/dir/child.txt',
- 'REQUEST_METHOD' => 'MOVE',
- 'HTTP_DESTINATION' => '/dir/child2.txt',
- 'HTTP_IF' => '(' . $this->response->getHeader('Lock-Token') . ')',
- ];
-
- $request = HTTP\Sapi::createFromServerArray($serverVars);
+ $request = new HTTP\Request('MOVE', '/dir/child.txt', [
+ 'Destination' => '/dir/child2.txt',
+ 'If' => '('.$this->response->getHeader('Lock-Token').')',
+ ]);
$this->server->httpRequest = $request;
$this->server->exec();
- $this->assertEquals(201, $this->response->status, 'A valid lock-token was provided for the source, so this MOVE operation must succeed. Full response body: ' . $this->response->body);
-
+ $this->assertEquals(201, $this->response->status, 'A valid lock-token was provided for the source, so this MOVE operation must succeed. Full response body: '.$this->response->body);
}
/**
* @depends testLock
*/
- function testLockMoveLockDestination() {
-
- $serverVars = [
- 'REQUEST_URI' => '/dir/child2.txt',
- 'REQUEST_METHOD' => 'LOCK',
- ];
-
- $request = HTTP\Sapi::createFromServerArray($serverVars);
+ public function testLockMoveLockDestination()
+ {
+ $request = new HTTP\Request('LOCK', '/dir/child2.txt');
$request->setBody('<?xml version="1.0"?>
<D:lockinfo xmlns:D="DAV:">
<D:lockscope><D:exclusive/></D:lockscope>
@@ -744,36 +651,28 @@ class PluginTest extends DAV\AbstractServer {
$this->server->exec();
$this->assertEquals('application/xml; charset=utf-8', $this->response->getHeader('Content-Type'));
- $this->assertTrue(preg_match('/^<opaquelocktoken:(.*)>$/', $this->response->getHeader('Lock-Token')) === 1, 'We did not get a valid Locktoken back (' . $this->response->getHeader('Lock-Token') . ')');
+ $this->assertTrue(1 === preg_match('/^<opaquelocktoken:(.*)>$/', $this->response->getHeader('Lock-Token')), 'We did not get a valid Locktoken back ('.$this->response->getHeader('Lock-Token').')');
$this->assertEquals(201, $this->response->status);
- $serverVars = [
- 'REQUEST_URI' => '/dir/child.txt',
- 'REQUEST_METHOD' => 'MOVE',
- 'HTTP_DESTINATION' => '/dir/child2.txt',
- ];
-
- $request = HTTP\Sapi::createFromServerArray($serverVars);
+ $request = new HTTP\Request('MOVE', '/dir/child.txt', [
+ 'Destination' => '/dir/child2.txt',
+ ]);
$this->server->httpRequest = $request;
$this->server->exec();
$this->assertEquals(423, $this->response->status, 'Copy must succeed if only the source is locked, but not the destination');
$this->assertEquals('application/xml; charset=utf-8', $this->response->getHeader('Content-Type'));
-
}
+
/**
* @depends testLock
*/
- function testLockMoveLockParent() {
-
- $serverVars = [
- 'REQUEST_URI' => '/dir',
- 'REQUEST_METHOD' => 'LOCK',
- 'HTTP_DEPTH' => 'infinite',
- ];
-
- $request = HTTP\Sapi::createFromServerArray($serverVars);
+ public function testLockMoveLockParent()
+ {
+ $request = new HTTP\Request('LOCK', '/dir', [
+ 'Depth' => 'infinite',
+ ]);
$request->setBody('<?xml version="1.0"?>
<D:lockinfo xmlns:D="DAV:">
<D:lockscope><D:exclusive/></D:lockscope>
@@ -787,37 +686,27 @@ class PluginTest extends DAV\AbstractServer {
$this->server->exec();
$this->assertEquals('application/xml; charset=utf-8', $this->response->getHeader('Content-Type'));
- $this->assertTrue(preg_match('/^<opaquelocktoken:(.*)>$/', $this->response->getHeader('Lock-Token')) === 1, 'We did not get a valid Locktoken back (' . $this->response->getHeader('Lock-Token') . ')');
+ $this->assertTrue(1 === preg_match('/^<opaquelocktoken:(.*)>$/', $this->response->getHeader('Lock-Token')), 'We did not get a valid Locktoken back ('.$this->response->getHeader('Lock-Token').')');
$this->assertEquals(200, $this->response->status);
- $serverVars = [
- 'REQUEST_URI' => '/dir/child.txt',
- 'REQUEST_METHOD' => 'MOVE',
- 'HTTP_DESTINATION' => '/dir/child2.txt',
- 'HTTP_IF' => '</dir> (' . $this->response->getHeader('Lock-Token') . ')',
- ];
-
- $request = HTTP\Sapi::createFromServerArray($serverVars);
+ $request = new HTTP\Request('MOVE', '/dir/child.txt', [
+ 'Destination' => '/dir/child2.txt',
+ 'If' => '</dir> ('.$this->response->getHeader('Lock-Token').')',
+ ]);
$this->server->httpRequest = $request;
$this->server->exec();
$this->assertEquals(201, $this->response->status, 'We locked the parent of both the source and destination, but the move didn\'t succeed.');
$this->assertEquals('application/xml; charset=utf-8', $this->response->getHeader('Content-Type'));
-
}
/**
* @depends testLock
*/
- function testLockPutGoodToken() {
-
- $serverVars = [
- 'REQUEST_URI' => '/test.txt',
- 'REQUEST_METHOD' => 'LOCK',
- ];
-
- $request = HTTP\Sapi::createFromServerArray($serverVars);
+ public function testLockPutGoodToken()
+ {
+ $request = new HTTP\Request('LOCK', '/test.txt');
$request->setBody('<?xml version="1.0"?>
<D:lockinfo xmlns:D="DAV:">
<D:lockscope><D:exclusive/></D:lockscope>
@@ -831,33 +720,28 @@ class PluginTest extends DAV\AbstractServer {
$this->server->exec();
$this->assertEquals('application/xml; charset=utf-8', $this->response->getHeader('Content-Type'));
- $this->assertTrue(preg_match('/^<opaquelocktoken:(.*)>$/', $this->response->getHeader('Lock-Token')) === 1, 'We did not get a valid Locktoken back (' . $this->response->getHeader('Lock-Token') . ')');
+ $this->assertTrue(1 === preg_match('/^<opaquelocktoken:(.*)>$/', $this->response->getHeader('Lock-Token')), 'We did not get a valid Locktoken back ('.$this->response->getHeader('Lock-Token').')');
$this->assertEquals(200, $this->response->status);
- $serverVars = [
- 'REQUEST_URI' => '/test.txt',
- 'REQUEST_METHOD' => 'PUT',
- 'HTTP_IF' => '(' . $this->response->getHeader('Lock-Token') . ')',
- ];
-
- $request = HTTP\Sapi::createFromServerArray($serverVars);
+ $request = new HTTP\Request('PUT', '/test.txt', [
+ 'If' => '('.$this->response->getHeader('Lock-Token').')',
+ ]);
$request->setBody('newbody');
$this->server->httpRequest = $request;
$this->server->exec();
$this->assertEquals('application/xml; charset=utf-8', $this->response->getHeader('Content-Type'));
- $this->assertTrue(preg_match('/^<opaquelocktoken:(.*)>$/', $this->response->getHeader('Lock-Token')) === 1, 'We did not get a valid Locktoken back (' . $this->response->getHeader('Lock-Token') . ')');
+ $this->assertTrue(1 === preg_match('/^<opaquelocktoken:(.*)>$/', $this->response->getHeader('Lock-Token')), 'We did not get a valid Locktoken back ('.$this->response->getHeader('Lock-Token').')');
$this->assertEquals(204, $this->response->status);
-
}
/**
* @depends testLock
*/
- function testLockPutUnrelatedToken() {
-
+ public function testLockPutUnrelatedToken()
+ {
$request = new HTTP\Request('LOCK', '/unrelated.txt');
$request->setBody('<?xml version="1.0"?>
<D:lockinfo xmlns:D="DAV:">
@@ -872,132 +756,109 @@ class PluginTest extends DAV\AbstractServer {
$this->server->exec();
$this->assertEquals('application/xml; charset=utf-8', $this->response->getHeader('Content-Type'));
- $this->assertTrue(preg_match('/^<opaquelocktoken:(.*)>$/', $this->response->getHeader('Lock-Token')) === 1, 'We did not get a valid Locktoken back (' . $this->response->getHeader('Lock-Token') . ')');
+ $this->assertTrue(1 === preg_match('/^<opaquelocktoken:(.*)>$/', $this->response->getHeader('Lock-Token')), 'We did not get a valid Locktoken back ('.$this->response->getHeader('Lock-Token').')');
$this->assertEquals(201, $this->response->getStatus());
$request = new HTTP\Request(
'PUT',
'/test.txt',
- ['If' => '</unrelated.txt> (' . $this->response->getHeader('Lock-Token') . ')']
+ ['If' => '</unrelated.txt> ('.$this->response->getHeader('Lock-Token').')']
);
$request->setBody('newbody');
$this->server->httpRequest = $request;
$this->server->exec();
$this->assertEquals('application/xml; charset=utf-8', $this->response->getHeader('Content-Type'));
- $this->assertTrue(preg_match('/^<opaquelocktoken:(.*)>$/', $this->response->getHeader('Lock-Token')) === 1, 'We did not get a valid Locktoken back (' . $this->response->getHeader('Lock-Token') . ')');
+ $this->assertTrue(1 === preg_match('/^<opaquelocktoken:(.*)>$/', $this->response->getHeader('Lock-Token')), 'We did not get a valid Locktoken back ('.$this->response->getHeader('Lock-Token').')');
$this->assertEquals(204, $this->response->status);
-
}
- function testPutWithIncorrectETag() {
-
- $serverVars = [
- 'REQUEST_URI' => '/test.txt',
- 'REQUEST_METHOD' => 'PUT',
- 'HTTP_IF' => '(["etag1"])',
- ];
-
- $request = HTTP\Sapi::createFromServerArray($serverVars);
+ public function testPutWithIncorrectETag()
+ {
+ $request = new HTTP\Request('PUT', '/test.txt', [
+ 'If' => '(["etag1"])',
+ ]);
$request->setBody('newbody');
$this->server->httpRequest = $request;
$this->server->exec();
$this->assertEquals(412, $this->response->status);
-
}
/**
* @depends testPutWithIncorrectETag
*/
- function testPutWithCorrectETag() {
-
+ public function testPutWithCorrectETag()
+ {
// We need an ETag-enabled file node.
$tree = new DAV\Tree(new DAV\FSExt\Directory(SABRE_TEMPDIR));
$this->server->tree = $tree;
- $filename = SABRE_TEMPDIR . '/test.txt';
+ $filename = SABRE_TEMPDIR.'/test.txt';
$etag = sha1(
- fileinode($filename) .
- filesize($filename) .
+ fileinode($filename).
+ filesize($filename).
filemtime($filename)
);
- $serverVars = [
- 'REQUEST_URI' => '/test.txt',
- 'REQUEST_METHOD' => 'PUT',
- 'HTTP_IF' => '(["' . $etag . '"])',
- ];
- $request = HTTP\Sapi::createFromServerArray($serverVars);
+ $request = new HTTP\Request('PUT', '/test.txt', [
+ 'If' => '(["'.$etag.'"])',
+ ]);
$request->setBody('newbody');
+
$this->server->httpRequest = $request;
$this->server->exec();
- $this->assertEquals(204, $this->response->status, 'Incorrect status received. Full response body:' . $this->response->body);
-
+ $this->assertEquals(204, $this->response->status, 'Incorrect status received. Full response body:'.$this->response->body);
}
- function testDeleteWithETagOnCollection() {
-
- $serverVars = [
- 'REQUEST_URI' => '/dir',
- 'REQUEST_METHOD' => 'DELETE',
- 'HTTP_IF' => '(["etag1"])',
- ];
- $request = HTTP\Sapi::createFromServerArray($serverVars);
+ public function testDeleteWithETagOnCollection()
+ {
+ $request = new HTTP\Request('DELETE', '/dir', [
+ 'If' => '(["etag1"])',
+ ]);
$this->server->httpRequest = $request;
$this->server->exec();
$this->assertEquals(412, $this->response->status);
-
}
- function testGetTimeoutHeader() {
-
- $request = HTTP\Sapi::createFromServerArray([
- 'HTTP_TIMEOUT' => 'second-100',
+ public function testGetTimeoutHeader()
+ {
+ $request = new HTTP\Request('LOCK', '/foo/bar', [
+ 'Timeout' => 'second-100',
]);
$this->server->httpRequest = $request;
$this->assertEquals(100, $this->locksPlugin->getTimeoutHeader());
-
}
- function testGetTimeoutHeaderTwoItems() {
-
- $request = HTTP\Sapi::createFromServerArray([
- 'HTTP_TIMEOUT' => 'second-5, infinite',
+ public function testGetTimeoutHeaderTwoItems()
+ {
+ $request = new HTTP\Request('LOCK', '/foo/bar', [
+ 'Timeout' => 'second-5, infinite',
]);
-
$this->server->httpRequest = $request;
$this->assertEquals(5, $this->locksPlugin->getTimeoutHeader());
-
}
- function testGetTimeoutHeaderInfinite() {
-
- $request = HTTP\Sapi::createFromServerArray([
- 'HTTP_TIMEOUT' => 'infinite, second-5',
+ public function testGetTimeoutHeaderInfinite()
+ {
+ $request = new HTTP\Request('LOCK', '/foo/bar', [
+ 'Timeout' => 'infinite, second-5',
]);
-
$this->server->httpRequest = $request;
$this->assertEquals(LockInfo::TIMEOUT_INFINITE, $this->locksPlugin->getTimeoutHeader());
-
}
/**
- * @expectedException Sabre\DAV\Exception\BadRequest
+ * @expectedException \Sabre\DAV\Exception\BadRequest
*/
- function testGetTimeoutHeaderInvalid() {
-
- $request = HTTP\Sapi::createFromServerArray([
- 'HTTP_TIMEOUT' => 'yourmom',
- ]);
+ public function testGetTimeoutHeaderInvalid()
+ {
+ $request = new HTTP\Request('GET', '/', ['Timeout' => 'yourmom']);
$this->server->httpRequest = $request;
$this->locksPlugin->getTimeoutHeader();
-
}
-
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/DAV/Mock/Collection.php b/vendor/sabre/dav/tests/Sabre/DAV/Mock/Collection.php
index fded5e474..e0bdecc09 100644
--- a/vendor/sabre/dav/tests/Sabre/DAV/Mock/Collection.php
+++ b/vendor/sabre/dav/tests/Sabre/DAV/Mock/Collection.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\Mock;
use Sabre\DAV;
@@ -19,22 +21,21 @@ use Sabre\DAV;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class Collection extends DAV\Collection {
-
+class Collection extends DAV\Collection
+{
protected $name;
protected $children;
protected $parent;
/**
- * Creates the object
+ * Creates the object.
*
- * @param string $name
- * @param array $children
+ * @param string $name
+ * @param array $children
* @param Collection $parent
- * @return void
*/
- function __construct($name, array $children = [], Collection $parent = null) {
-
+ public function __construct($name, array $children = [], Collection $parent = null)
+ {
$this->name = $name;
foreach ($children as $key => $value) {
if (is_string($value)) {
@@ -48,7 +49,6 @@ class Collection extends DAV\Collection {
}
}
$this->parent = $parent;
-
}
/**
@@ -58,14 +58,13 @@ class Collection extends DAV\Collection {
*
* @return string
*/
- function getName() {
-
+ public function getName()
+ {
return $this->name;
-
}
/**
- * Creates a new file in the directory
+ * Creates a new file in the directory.
*
* Data will either be supplied as a stream resource, or in certain cases
* as a string. Keep in mind that you may have to support either.
@@ -84,41 +83,39 @@ class Collection extends DAV\Collection {
* return the same contents of what was submitted here, you are strongly
* recommended to omit the ETag.
*
- * @param string $name Name of the file
+ * @param string $name Name of the file
* @param resource|string $data Initial payload
- * @return null|string
+ *
+ * @return string|null
*/
- function createFile($name, $data = null) {
-
+ public function createFile($name, $data = '')
+ {
if (is_resource($data)) {
$data = stream_get_contents($data);
}
$this->children[] = new File($name, $data, $this);
- return '"' . md5($data) . '"';
+ return '"'.md5($data).'"';
}
/**
- * Creates a new subdirectory
+ * Creates a new subdirectory.
*
* @param string $name
- * @return void
*/
- function createDirectory($name) {
-
+ public function createDirectory($name)
+ {
$this->children[] = new self($name);
-
}
/**
- * Returns an array with all the child nodes
+ * Returns an array with all the child nodes.
*
* @return \Sabre\DAV\INode[]
*/
- function getChildren() {
-
+ public function getChildren()
+ {
return $this->children;
-
}
/**
@@ -126,43 +123,35 @@ class Collection extends DAV\Collection {
*
* @param \Sabre\DAV\INode $node
*/
- function addNode(\Sabre\DAV\INode $node) {
-
+ public function addNode(\Sabre\DAV\INode $node)
+ {
$this->children[] = $node;
-
}
/**
* Removes a childnode from this node.
*
* @param string $name
- * @return void
*/
- function deleteChild($name) {
-
+ public function deleteChild($name)
+ {
foreach ($this->children as $key => $value) {
-
if ($value->getName() == $name) {
unset($this->children[$key]);
+
return;
}
-
}
-
}
/**
* Deletes this collection and all its children,.
- *
- * @return void
*/
- function delete() {
-
+ public function delete()
+ {
foreach ($this->getChildren() as $child) {
$this->deleteChild($child->getName());
}
$this->parent->deleteChild($this->getName());
-
}
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/DAV/Mock/File.php b/vendor/sabre/dav/tests/Sabre/DAV/Mock/File.php
index a624b6b6b..d48ddaa92 100644
--- a/vendor/sabre/dav/tests/Sabre/DAV/Mock/File.php
+++ b/vendor/sabre/dav/tests/Sabre/DAV/Mock/File.php
@@ -1,11 +1,13 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\Mock;
use Sabre\DAV;
/**
- * Mock File
+ * Mock File.
*
* See the Collection in this directory for more details.
*
@@ -13,34 +15,32 @@ use Sabre\DAV;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class File extends DAV\File {
-
+class File extends DAV\File
+{
protected $name;
protected $contents;
protected $parent;
protected $lastModified;
/**
- * Creates the object
+ * Creates the object.
*
- * @param string $name
- * @param resource $contents
+ * @param string $name
+ * @param resource $contents
* @param Collection $parent
- * @param int $lastModified
- * @return void
+ * @param int $lastModified
*/
- function __construct($name, $contents, Collection $parent = null, $lastModified = -1) {
-
+ public function __construct($name, $contents, Collection $parent = null, $lastModified = -1)
+ {
$this->name = $name;
$this->put($contents);
$this->parent = $parent;
- if ($lastModified === -1) {
+ if (-1 === $lastModified) {
$lastModified = time();
}
$this->lastModified = $lastModified;
-
}
/**
@@ -50,26 +50,23 @@ class File extends DAV\File {
*
* @return string
*/
- function getName() {
-
+ public function getName()
+ {
return $this->name;
-
}
/**
* Changes the name of the node.
*
* @param string $name
- * @return void
*/
- function setName($name) {
-
+ public function setName($name)
+ {
$this->name = $name;
-
}
/**
- * Updates the data
+ * Updates the data.
*
* The data argument is a readable stream resource.
*
@@ -86,66 +83,59 @@ class File extends DAV\File {
* return an ETag, and just return null.
*
* @param resource $data
+ *
* @return string|null
*/
- function put($data) {
-
+ public function put($data)
+ {
if (is_resource($data)) {
$data = stream_get_contents($data);
}
$this->contents = $data;
- return '"' . md5($data) . '"';
+ return '"'.md5($data).'"';
}
/**
- * Returns the data
+ * Returns the data.
*
* This method may either return a string or a readable stream resource
*
* @return mixed
*/
- function get() {
-
+ public function get()
+ {
return $this->contents;
-
}
/**
- * Returns the ETag for a file
+ * Returns the ETag for a file.
*
* An ETag is a unique identifier representing the current version of the file. If the file changes, the ETag MUST change.
*
* Return null if the ETag can not effectively be determined
- *
- * @return void
*/
- function getETag() {
-
- return '"' . md5($this->contents) . '"';
-
+ public function getETag()
+ {
+ return '"'.md5($this->contents).'"';
}
/**
- * Returns the size of the node, in bytes
+ * Returns the size of the node, in bytes.
*
* @return int
*/
- function getSize() {
-
+ public function getSize()
+ {
return strlen($this->contents);
-
}
/**
- * Delete the node
- *
- * @return void
+ * Delete the node.
*/
- function delete() {
-
+ public function delete()
+ {
$this->parent->deleteChild($this->name);
-
}
/**
@@ -154,10 +144,8 @@ class File extends DAV\File {
*
* @return int
*/
- function getLastModified() {
-
+ public function getLastModified()
+ {
return $this->lastModified;
-
}
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/DAV/Mount/PluginTest.php b/vendor/sabre/dav/tests/Sabre/DAV/Mount/PluginTest.php
index 3213fcb1b..c993e609d 100644
--- a/vendor/sabre/dav/tests/Sabre/DAV/Mount/PluginTest.php
+++ b/vendor/sabre/dav/tests/Sabre/DAV/Mount/PluginTest.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\Mount;
use Sabre\DAV;
@@ -7,19 +9,18 @@ use Sabre\HTTP;
require_once 'Sabre/DAV/AbstractServer.php';
-class PluginTest extends DAV\AbstractServer {
-
- function setUp() {
-
+class PluginTest extends DAV\AbstractServer
+{
+ public function setUp()
+ {
parent::setUp();
$this->server->addPlugin(new Plugin());
-
}
- function testPassThrough() {
-
+ public function testPassThrough()
+ {
$serverVars = [
- 'REQUEST_URI' => '/',
+ 'REQUEST_URI' => '/',
'REQUEST_METHOD' => 'GET',
];
@@ -27,17 +28,16 @@ class PluginTest extends DAV\AbstractServer {
$this->server->httpRequest = ($request);
$this->server->exec();
- $this->assertEquals(501, $this->response->status, 'We expected GET to not be implemented for Directories. Response body: ' . $this->response->body);
-
+ $this->assertEquals(501, $this->response->status, 'We expected GET to not be implemented for Directories. Response body: '.$this->response->body);
}
- function testMountResponse() {
-
+ public function testMountResponse()
+ {
$serverVars = [
- 'REQUEST_URI' => '/?mount',
+ 'REQUEST_URI' => '/?mount',
'REQUEST_METHOD' => 'GET',
- 'QUERY_STRING' => 'mount',
- 'HTTP_HOST' => 'example.org',
+ 'QUERY_STRING' => 'mount',
+ 'HTTP_HOST' => 'example.org',
];
$request = HTTP\Sapi::createFromServerArray($serverVars);
@@ -47,12 +47,10 @@ class PluginTest extends DAV\AbstractServer {
$this->assertEquals(200, $this->response->status);
$xml = simplexml_load_string($this->response->body);
- $this->assertInstanceOf('SimpleXMLElement', $xml, 'Response was not a valid xml document. The list of errors:' . print_r(libxml_get_errors(), true) . '. xml body: ' . $this->response->body . '. What type we got: ' . gettype($xml) . ' class, if object: ' . get_class($xml));
+ $this->assertInstanceOf('SimpleXMLElement', $xml, 'Response was not a valid xml document. The list of errors:'.print_r(libxml_get_errors(), true).'. xml body: '.$this->response->body.'. What type we got: '.gettype($xml).' class, if object: '.get_class($xml));
$xml->registerXPathNamespace('dm', 'http://purl.org/NET/webdav/mount');
$url = $xml->xpath('//dm:url');
- $this->assertEquals('http://example.org/', (string)$url[0]);
-
+ $this->assertEquals('http://example.org/', (string) $url[0]);
}
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/DAV/ObjectTreeTest.php b/vendor/sabre/dav/tests/Sabre/DAV/ObjectTreeTest.php
index 15289ce52..6b6652967 100644
--- a/vendor/sabre/dav/tests/Sabre/DAV/ObjectTreeTest.php
+++ b/vendor/sabre/dav/tests/Sabre/DAV/ObjectTreeTest.php
@@ -1,100 +1,92 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV;
require_once 'Sabre/TestUtil.php';
-class ObjectTreeTest extends \PHPUnit_Framework_TestCase {
-
+class ObjectTreeTest extends \PHPUnit\Framework\TestCase
+{
protected $tree;
- function setup() {
-
+ public function setup()
+ {
\Sabre\TestUtil::clearTempDir();
- mkdir(SABRE_TEMPDIR . '/root');
- mkdir(SABRE_TEMPDIR . '/root/subdir');
- file_put_contents(SABRE_TEMPDIR . '/root/file.txt', 'contents');
- file_put_contents(SABRE_TEMPDIR . '/root/subdir/subfile.txt', 'subcontents');
- $rootNode = new FSExt\Directory(SABRE_TEMPDIR . '/root');
+ mkdir(SABRE_TEMPDIR.'/root');
+ mkdir(SABRE_TEMPDIR.'/root/subdir');
+ file_put_contents(SABRE_TEMPDIR.'/root/file.txt', 'contents');
+ file_put_contents(SABRE_TEMPDIR.'/root/subdir/subfile.txt', 'subcontents');
+ $rootNode = new FSExt\Directory(SABRE_TEMPDIR.'/root');
$this->tree = new Tree($rootNode);
-
}
- function teardown() {
-
+ public function teardown()
+ {
\Sabre\TestUtil::clearTempDir();
-
}
- function testGetRootNode() {
-
+ public function testGetRootNode()
+ {
$root = $this->tree->getNodeForPath('');
$this->assertInstanceOf('Sabre\\DAV\\FSExt\\Directory', $root);
-
}
- function testGetSubDir() {
-
+ public function testGetSubDir()
+ {
$root = $this->tree->getNodeForPath('subdir');
$this->assertInstanceOf('Sabre\\DAV\\FSExt\\Directory', $root);
-
}
- function testCopyFile() {
-
- $this->tree->copy('file.txt', 'file2.txt');
- $this->assertTrue(file_exists(SABRE_TEMPDIR . '/root/file2.txt'));
- $this->assertEquals('contents', file_get_contents(SABRE_TEMPDIR . '/root/file2.txt'));
-
+ public function testCopyFile()
+ {
+ $this->tree->copy('file.txt', 'file2.txt');
+ $this->assertTrue(file_exists(SABRE_TEMPDIR.'/root/file2.txt'));
+ $this->assertEquals('contents', file_get_contents(SABRE_TEMPDIR.'/root/file2.txt'));
}
/**
* @depends testCopyFile
*/
- function testCopyDirectory() {
-
- $this->tree->copy('subdir', 'subdir2');
- $this->assertTrue(file_exists(SABRE_TEMPDIR . '/root/subdir2'));
- $this->assertTrue(file_exists(SABRE_TEMPDIR . '/root/subdir2/subfile.txt'));
- $this->assertEquals('subcontents', file_get_contents(SABRE_TEMPDIR . '/root/subdir2/subfile.txt'));
-
+ public function testCopyDirectory()
+ {
+ $this->tree->copy('subdir', 'subdir2');
+ $this->assertTrue(file_exists(SABRE_TEMPDIR.'/root/subdir2'));
+ $this->assertTrue(file_exists(SABRE_TEMPDIR.'/root/subdir2/subfile.txt'));
+ $this->assertEquals('subcontents', file_get_contents(SABRE_TEMPDIR.'/root/subdir2/subfile.txt'));
}
/**
* @depends testCopyFile
*/
- function testMoveFile() {
-
- $this->tree->move('file.txt', 'file2.txt');
- $this->assertTrue(file_exists(SABRE_TEMPDIR . '/root/file2.txt'));
- $this->assertFalse(file_exists(SABRE_TEMPDIR . '/root/file.txt'));
- $this->assertEquals('contents', file_get_contents(SABRE_TEMPDIR . '/root/file2.txt'));
-
+ public function testMoveFile()
+ {
+ $this->tree->move('file.txt', 'file2.txt');
+ $this->assertTrue(file_exists(SABRE_TEMPDIR.'/root/file2.txt'));
+ $this->assertFalse(file_exists(SABRE_TEMPDIR.'/root/file.txt'));
+ $this->assertEquals('contents', file_get_contents(SABRE_TEMPDIR.'/root/file2.txt'));
}
/**
* @depends testMoveFile
*/
- function testMoveFileNewParent() {
-
- $this->tree->move('file.txt', 'subdir/file2.txt');
- $this->assertTrue(file_exists(SABRE_TEMPDIR . '/root/subdir/file2.txt'));
- $this->assertFalse(file_exists(SABRE_TEMPDIR . '/root/file.txt'));
- $this->assertEquals('contents', file_get_contents(SABRE_TEMPDIR . '/root/subdir/file2.txt'));
-
+ public function testMoveFileNewParent()
+ {
+ $this->tree->move('file.txt', 'subdir/file2.txt');
+ $this->assertTrue(file_exists(SABRE_TEMPDIR.'/root/subdir/file2.txt'));
+ $this->assertFalse(file_exists(SABRE_TEMPDIR.'/root/file.txt'));
+ $this->assertEquals('contents', file_get_contents(SABRE_TEMPDIR.'/root/subdir/file2.txt'));
}
/**
* @depends testCopyDirectory
*/
- function testMoveDirectory() {
-
- $this->tree->move('subdir', 'subdir2');
- $this->assertTrue(file_exists(SABRE_TEMPDIR . '/root/subdir2'));
- $this->assertTrue(file_exists(SABRE_TEMPDIR . '/root/subdir2/subfile.txt'));
- $this->assertFalse(file_exists(SABRE_TEMPDIR . '/root/subdir'));
- $this->assertEquals('subcontents', file_get_contents(SABRE_TEMPDIR . '/root/subdir2/subfile.txt'));
-
+ public function testMoveDirectory()
+ {
+ $this->tree->move('subdir', 'subdir2');
+ $this->assertTrue(file_exists(SABRE_TEMPDIR.'/root/subdir2'));
+ $this->assertTrue(file_exists(SABRE_TEMPDIR.'/root/subdir2/subfile.txt'));
+ $this->assertFalse(file_exists(SABRE_TEMPDIR.'/root/subdir'));
+ $this->assertEquals('subcontents', file_get_contents(SABRE_TEMPDIR.'/root/subdir2/subfile.txt'));
}
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/DAV/PartialUpdate/FileMock.php b/vendor/sabre/dav/tests/Sabre/DAV/PartialUpdate/FileMock.php
index eff1e7d67..72fdb5ec8 100644
--- a/vendor/sabre/dav/tests/Sabre/DAV/PartialUpdate/FileMock.php
+++ b/vendor/sabre/dav/tests/Sabre/DAV/PartialUpdate/FileMock.php
@@ -1,20 +1,21 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\PartialUpdate;
use Sabre\DAV;
-class FileMock implements IPatchSupport {
-
+class FileMock implements IPatchSupport
+{
protected $data = '';
- function put($str) {
-
+ public function put($str)
+ {
if (is_resource($str)) {
$str = stream_get_contents($str);
}
$this->data = $str;
-
}
/**
@@ -40,83 +41,71 @@ class FileMock implements IPatchSupport {
* time.
*
* @param resource|string $data
- * @param int $rangeType
- * @param int $offset
+ * @param int $rangeType
+ * @param int $offset
+ *
* @return string|null
*/
- function patch($data, $rangeType, $offset = null) {
-
+ public function patch($data, $rangeType, $offset = null)
+ {
if (is_resource($data)) {
$data = stream_get_contents($data);
}
switch ($rangeType) {
-
- case 1 :
+ case 1:
$this->data .= $data;
break;
- case 3 :
+ case 3:
// Turn the offset into an offset-offset.
$offset = strlen($this->data) - $offset;
- // No break is intentional
- case 2 :
+ // no break is intentional
+ case 2:
$this->data =
- substr($this->data, 0, $offset) .
- $data .
+ substr($this->data, 0, $offset).
+ $data.
substr($this->data, $offset + strlen($data));
break;
-
}
-
}
- function get() {
-
+ public function get()
+ {
return $this->data;
-
}
- function getContentType() {
-
+ public function getContentType()
+ {
return 'text/plain';
-
}
- function getSize() {
-
+ public function getSize()
+ {
return strlen($this->data);
-
}
- function getETag() {
-
- return '"' . $this->data . '"';
-
+ public function getETag()
+ {
+ return '"'.$this->data.'"';
}
- function delete() {
-
+ public function delete()
+ {
throw new DAV\Exception\MethodNotAllowed();
-
}
- function setName($name) {
-
+ public function setName($name)
+ {
throw new DAV\Exception\MethodNotAllowed();
-
}
- function getName() {
-
+ public function getName()
+ {
return 'partial';
-
}
- function getLastModified() {
-
+ public function getLastModified()
+ {
return null;
-
}
-
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/DAV/PartialUpdate/PluginTest.php b/vendor/sabre/dav/tests/Sabre/DAV/PartialUpdate/PluginTest.php
index 5bd696416..63d692ec9 100644
--- a/vendor/sabre/dav/tests/Sabre/DAV/PartialUpdate/PluginTest.php
+++ b/vendor/sabre/dav/tests/Sabre/DAV/PartialUpdate/PluginTest.php
@@ -1,19 +1,20 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\PartialUpdate;
-use Sabre\DAV;
use Sabre\HTTP;
require_once 'Sabre/DAV/PartialUpdate/FileMock.php';
-class PluginTest extends \Sabre\DAVServerTest {
-
+class PluginTest extends \Sabre\DAVServerTest
+{
protected $node;
protected $plugin;
- function setUp() {
-
+ public function setUp()
+ {
$this->node = new FileMock();
$this->tree[] = $this->node;
@@ -21,38 +22,33 @@ class PluginTest extends \Sabre\DAVServerTest {
$this->plugin = new Plugin();
$this->server->addPlugin($this->plugin);
-
-
-
}
- function testInit() {
-
+ public function testInit()
+ {
$this->assertEquals('partialupdate', $this->plugin->getPluginName());
$this->assertEquals(['sabredav-partialupdate'], $this->plugin->getFeatures());
$this->assertEquals([
- 'PATCH'
+ 'PATCH',
], $this->plugin->getHTTPMethods('partial'));
$this->assertEquals([
], $this->plugin->getHTTPMethods(''));
-
}
- function testPatchNoRange() {
-
+ public function testPatchNoRange()
+ {
$this->node->put('aaaaaaaa');
$request = HTTP\Sapi::createFromServerArray([
'REQUEST_METHOD' => 'PATCH',
- 'REQUEST_URI' => '/partial',
+ 'REQUEST_URI' => '/partial',
]);
$response = $this->request($request);
- $this->assertEquals(400, $response->status, 'Full response body:' . $response->body);
-
+ $this->assertEquals(400, $response->status, 'Full response body:'.$response->body);
}
- function testPatchNotSupported() {
-
+ public function testPatchNotSupported()
+ {
$this->node->put('aaaaaaaa');
$request = new HTTP\Request('PATCH', '/', ['X-Update-Range' => '3-4']);
$request->setBody(
@@ -60,12 +56,11 @@ class PluginTest extends \Sabre\DAVServerTest {
);
$response = $this->request($request);
- $this->assertEquals(405, $response->status, 'Full response body:' . $response->body);
-
+ $this->assertEquals(405, $response->status, 'Full response body:'.$response->body);
}
- function testPatchNoContentType() {
-
+ public function testPatchNoContentType()
+ {
$this->node->put('aaaaaaaa');
$request = new HTTP\Request('PATCH', '/partial', ['X-Update-Range' => 'bytes=3-4']);
$request->setBody(
@@ -73,12 +68,11 @@ class PluginTest extends \Sabre\DAVServerTest {
);
$response = $this->request($request);
- $this->assertEquals(415, $response->status, 'Full response body:' . $response->body);
-
+ $this->assertEquals(415, $response->status, 'Full response body:'.$response->body);
}
- function testPatchBadRange() {
-
+ public function testPatchBadRange()
+ {
$this->node->put('aaaaaaaa');
$request = new HTTP\Request('PATCH', '/partial', ['X-Update-Range' => 'bytes=3-4', 'Content-Type' => 'application/x-sabredav-partialupdate', 'Content-Length' => '3']);
$request->setBody(
@@ -86,12 +80,11 @@ class PluginTest extends \Sabre\DAVServerTest {
);
$response = $this->request($request);
- $this->assertEquals(416, $response->status, 'Full response body:' . $response->body);
-
+ $this->assertEquals(416, $response->status, 'Full response body:'.$response->body);
}
- function testPatchNoLength() {
-
+ public function testPatchNoLength()
+ {
$this->node->put('aaaaaaaa');
$request = new HTTP\Request('PATCH', '/partial', ['X-Update-Range' => 'bytes=3-5', 'Content-Type' => 'application/x-sabredav-partialupdate']);
$request->setBody(
@@ -99,12 +92,11 @@ class PluginTest extends \Sabre\DAVServerTest {
);
$response = $this->request($request);
- $this->assertEquals(411, $response->status, 'Full response body:' . $response->body);
-
+ $this->assertEquals(411, $response->status, 'Full response body:'.$response->body);
}
- function testPatchSuccess() {
-
+ public function testPatchSuccess()
+ {
$this->node->put('aaaaaaaa');
$request = new HTTP\Request('PATCH', '/partial', ['X-Update-Range' => 'bytes=3-5', 'Content-Type' => 'application/x-sabredav-partialupdate', 'Content-Length' => 3]);
$request->setBody(
@@ -112,13 +104,12 @@ class PluginTest extends \Sabre\DAVServerTest {
);
$response = $this->request($request);
- $this->assertEquals(204, $response->status, 'Full response body:' . $response->body);
+ $this->assertEquals(204, $response->status, 'Full response body:'.$response->body);
$this->assertEquals('aaabbbaa', $this->node->get());
-
}
- function testPatchNoEndRange() {
-
+ public function testPatchNoEndRange()
+ {
$this->node->put('aaaaa');
$request = new HTTP\Request('PATCH', '/partial', ['X-Update-Range' => 'bytes=3-', 'Content-Type' => 'application/x-sabredav-partialupdate', 'Content-Length' => '3']);
$request->setBody(
@@ -127,9 +118,7 @@ class PluginTest extends \Sabre\DAVServerTest {
$response = $this->request($request);
- $this->assertEquals(204, $response->getStatus(), 'Full response body:' . $response->getBodyAsString());
+ $this->assertEquals(204, $response->getStatus(), 'Full response body:'.$response->getBodyAsString());
$this->assertEquals('aaabbb', $this->node->get());
-
}
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/DAV/PartialUpdate/SpecificationTest.php b/vendor/sabre/dav/tests/Sabre/DAV/PartialUpdate/SpecificationTest.php
index 2c6274173..56b2d576f 100644
--- a/vendor/sabre/dav/tests/Sabre/DAV/PartialUpdate/SpecificationTest.php
+++ b/vendor/sabre/dav/tests/Sabre/DAV/PartialUpdate/SpecificationTest.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV\PartialUpdate;
use Sabre\DAV\FSExt\File;
@@ -12,14 +14,14 @@ use Sabre\HTTP;
*
* See: http://sabre.io/dav/http-patch/
*/
-class SpecificationTest extends \PHPUnit_Framework_TestCase {
-
+class SpecificationTest extends \PHPUnit\Framework\TestCase
+{
protected $server;
- function setUp() {
-
+ public function setUp()
+ {
$tree = [
- new File(SABRE_TEMPDIR . '/foobar.txt')
+ new File(SABRE_TEMPDIR.'/foobar.txt'),
];
$server = new Server($tree);
$server->debugExceptions = true;
@@ -28,32 +30,30 @@ class SpecificationTest extends \PHPUnit_Framework_TestCase {
$tree[0]->put('1234567890');
$this->server = $server;
-
}
- function tearDown() {
-
+ public function tearDown()
+ {
\Sabre\TestUtil::clearTempDir();
-
}
/**
* @param string $headerValue
* @param string $httpStatus
* @param string $endResult
- * @param int $contentLength
+ * @param int $contentLength
*
* @dataProvider data
*/
- function testUpdateRange($headerValue, $httpStatus, $endResult, $contentLength = 4) {
-
+ public function testUpdateRange($headerValue, $httpStatus, $endResult, $contentLength = 4)
+ {
$headers = [
- 'Content-Type' => 'application/x-sabredav-partialupdate',
+ 'Content-Type' => 'application/x-sabredav-partialupdate',
'X-Update-Range' => $headerValue,
];
if ($contentLength) {
- $headers['Content-Length'] = (string)$contentLength;
+ $headers['Content-Length'] = (string) $contentLength;
}
$request = new HTTP\Request('PATCH', '/foobar.txt', $headers, '----');
@@ -64,15 +64,14 @@ class SpecificationTest extends \PHPUnit_Framework_TestCase {
$this->server->sapi = new HTTP\SapiMock();
$this->server->exec();
- $this->assertEquals($httpStatus, $this->server->httpResponse->status, 'Incorrect http status received: ' . $this->server->httpResponse->body);
+ $this->assertEquals($httpStatus, $this->server->httpResponse->status, 'Incorrect http status received: '.$this->server->httpResponse->body);
if (!is_null($endResult)) {
- $this->assertEquals($endResult, file_get_contents(SABRE_TEMPDIR . '/foobar.txt'));
+ $this->assertEquals($endResult, file_get_contents(SABRE_TEMPDIR.'/foobar.txt'));
}
-
}
- function data() {
-
+ public function data()
+ {
return [
// Problems
['foo', 400, null],
@@ -86,9 +85,6 @@ class SpecificationTest extends \PHPUnit_Framework_TestCase {
['bytes=-2', 204, '12345678----'],
['bytes=2-', 204, '12----7890'],
['append', 204, '1234567890----'],
-
];
-
}
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/DAV/ServerEventsTest.php b/vendor/sabre/dav/tests/Sabre/DAV/ServerEventsTest.php
index 42759647a..7d55ea02e 100644
--- a/vendor/sabre/dav/tests/Sabre/DAV/ServerEventsTest.php
+++ b/vendor/sabre/dav/tests/Sabre/DAV/ServerEventsTest.php
@@ -1,36 +1,36 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV;
use Sabre\HTTP;
require_once 'Sabre/DAV/AbstractServer.php';
-class ServerEventsTest extends AbstractServer {
-
+class ServerEventsTest extends AbstractServer
+{
private $tempPath;
private $exception;
- function testAfterBind() {
-
+ public function testAfterBind()
+ {
$this->server->on('afterBind', [$this, 'afterBindHandler']);
$newPath = 'afterBind';
$this->tempPath = '';
$this->server->createFile($newPath, 'body');
$this->assertEquals($newPath, $this->tempPath);
-
}
- function afterBindHandler($path) {
-
- $this->tempPath = $path;
-
+ public function afterBindHandler($path)
+ {
+ $this->tempPath = $path;
}
- function testAfterResponse() {
-
+ public function testAfterResponse()
+ {
$mock = $this->getMockBuilder('stdClass')
->setMethods(['afterResponseCallback'])
->getMock();
@@ -40,74 +40,65 @@ class ServerEventsTest extends AbstractServer {
$this->server->httpRequest = HTTP\Sapi::createFromServerArray([
'REQUEST_METHOD' => 'GET',
- 'REQUEST_URI' => '/test.txt',
+ 'REQUEST_URI' => '/test.txt',
]);
$this->server->exec();
-
}
- function testBeforeBindCancel() {
-
+ public function testBeforeBindCancel()
+ {
$this->server->on('beforeBind', [$this, 'beforeBindCancelHandler']);
$this->assertFalse($this->server->createFile('bla', 'body'));
// Also testing put()
$req = HTTP\Sapi::createFromServerArray([
'REQUEST_METHOD' => 'PUT',
- 'REQUEST_URI' => '/barbar',
+ 'REQUEST_URI' => '/barbar',
]);
$this->server->httpRequest = $req;
$this->server->exec();
$this->assertEquals(500, $this->server->httpResponse->getStatus());
-
}
- function beforeBindCancelHandler($path) {
-
+ public function beforeBindCancelHandler($path)
+ {
return false;
-
}
- function testException() {
-
+ public function testException()
+ {
$this->server->on('exception', [$this, 'exceptionHandler']);
$req = HTTP\Sapi::createFromServerArray([
'REQUEST_METHOD' => 'GET',
- 'REQUEST_URI' => '/not/exisitng',
+ 'REQUEST_URI' => '/not/exisitng',
]);
$this->server->httpRequest = $req;
$this->server->exec();
$this->assertInstanceOf('Sabre\\DAV\\Exception\\NotFound', $this->exception);
-
}
- function exceptionHandler(Exception $exception) {
-
+ public function exceptionHandler(Exception $exception)
+ {
$this->exception = $exception;
-
}
- function testMethod() {
-
+ public function testMethod()
+ {
$k = 1;
- $this->server->on('method', function($request, $response) use (&$k) {
-
- $k += 1;
+ $this->server->on('method:*', function ($request, $response) use (&$k) {
+ ++$k;
return false;
-
});
- $this->server->on('method', function($request, $response) use (&$k) {
-
+ $this->server->on('method:*', function ($request, $response) use (&$k) {
$k += 2;
return false;
-
});
try {
@@ -116,11 +107,10 @@ class ServerEventsTest extends AbstractServer {
new HTTP\Response(),
false
);
- } catch (Exception $e) {}
+ } catch (Exception $e) {
+ }
// Fun fact, PHP 7.1 changes the order when sorting-by-callback.
$this->assertTrue($k >= 2 && $k <= 3);
-
}
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/DAV/ServerMKCOLTest.php b/vendor/sabre/dav/tests/Sabre/DAV/ServerMKCOLTest.php
index 557eddbbc..8e5bc6a64 100644
--- a/vendor/sabre/dav/tests/Sabre/DAV/ServerMKCOLTest.php
+++ b/vendor/sabre/dav/tests/Sabre/DAV/ServerMKCOLTest.php
@@ -1,91 +1,90 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV;
use Sabre\HTTP;
-class ServerMKCOLTest extends AbstractServer {
-
- function testMkcol() {
-
+class ServerMKCOLTest extends AbstractServer
+{
+ public function testMkcol()
+ {
$serverVars = [
- 'REQUEST_URI' => '/testcol',
+ 'REQUEST_URI' => '/testcol',
'REQUEST_METHOD' => 'MKCOL',
];
$request = HTTP\Sapi::createFromServerArray($serverVars);
- $request->setBody("");
+ $request->setBody('');
$this->server->httpRequest = ($request);
$this->server->exec();
$this->assertEquals([
'X-Sabre-Version' => [Version::VERSION],
- 'Content-Length' => ['0'],
+ 'Content-Length' => ['0'],
], $this->response->getHeaders());
$this->assertEquals(201, $this->response->status);
$this->assertEquals('', $this->response->body);
- $this->assertTrue(is_dir($this->tempDir . '/testcol'));
-
+ $this->assertTrue(is_dir($this->tempDir.'/testcol'));
}
/**
* @depends testMkcol
*/
- function testMKCOLUnknownBody() {
-
+ public function testMKCOLUnknownBody()
+ {
$serverVars = [
- 'REQUEST_URI' => '/testcol',
+ 'REQUEST_URI' => '/testcol',
'REQUEST_METHOD' => 'MKCOL',
];
$request = HTTP\Sapi::createFromServerArray($serverVars);
- $request->setBody("Hello");
+ $request->setBody('Hello');
$this->server->httpRequest = ($request);
$this->server->exec();
$this->assertEquals([
'X-Sabre-Version' => [Version::VERSION],
- 'Content-Type' => ['application/xml; charset=utf-8'],
+ 'Content-Type' => ['application/xml; charset=utf-8'],
], $this->response->getHeaders());
$this->assertEquals(415, $this->response->status);
-
}
/**
* @depends testMkcol
*/
- function testMKCOLBrokenXML() {
-
+ public function testMKCOLBrokenXML()
+ {
$serverVars = [
- 'REQUEST_URI' => '/testcol',
- 'REQUEST_METHOD' => 'MKCOL',
+ 'REQUEST_URI' => '/testcol',
+ 'REQUEST_METHOD' => 'MKCOL',
'HTTP_CONTENT_TYPE' => 'application/xml',
];
$request = HTTP\Sapi::createFromServerArray($serverVars);
- $request->setBody("Hello");
+ $request->setBody('Hello');
$this->server->httpRequest = ($request);
$this->server->exec();
$this->assertEquals([
'X-Sabre-Version' => [Version::VERSION],
- 'Content-Type' => ['application/xml; charset=utf-8'],
+ 'Content-Type' => ['application/xml; charset=utf-8'],
], $this->response->getHeaders());
$this->assertEquals(400, $this->response->getStatus(), $this->response->getBodyAsString());
-
}
/**
* @depends testMkcol
*/
- function testMKCOLUnknownXML() {
-
+ public function testMKCOLUnknownXML()
+ {
$serverVars = [
- 'REQUEST_URI' => '/testcol',
- 'REQUEST_METHOD' => 'MKCOL',
+ 'REQUEST_URI' => '/testcol',
+ 'REQUEST_METHOD' => 'MKCOL',
'HTTP_CONTENT_TYPE' => 'application/xml',
];
@@ -96,21 +95,20 @@ class ServerMKCOLTest extends AbstractServer {
$this->assertEquals([
'X-Sabre-Version' => [Version::VERSION],
- 'Content-Type' => ['application/xml; charset=utf-8'],
+ 'Content-Type' => ['application/xml; charset=utf-8'],
], $this->response->getHeaders());
$this->assertEquals(400, $this->response->getStatus());
-
}
/**
* @depends testMkcol
*/
- function testMKCOLNoResourceType() {
-
+ public function testMKCOLNoResourceType()
+ {
$serverVars = [
- 'REQUEST_URI' => '/testcol',
- 'REQUEST_METHOD' => 'MKCOL',
+ 'REQUEST_URI' => '/testcol',
+ 'REQUEST_METHOD' => 'MKCOL',
'HTTP_CONTENT_TYPE' => 'application/xml',
];
@@ -128,21 +126,20 @@ class ServerMKCOLTest extends AbstractServer {
$this->assertEquals([
'X-Sabre-Version' => [Version::VERSION],
- 'Content-Type' => ['application/xml; charset=utf-8'],
+ 'Content-Type' => ['application/xml; charset=utf-8'],
], $this->response->getHeaders());
- $this->assertEquals(400, $this->response->status, 'Wrong statuscode received. Full response body: ' . $this->response->body);
-
+ $this->assertEquals(400, $this->response->status, 'Wrong statuscode received. Full response body: '.$this->response->body);
}
/**
* @depends testMkcol
*/
- function testMKCOLIncorrectResourceType() {
-
+ public function testMKCOLIncorrectResourceType()
+ {
$serverVars = [
- 'REQUEST_URI' => '/testcol',
- 'REQUEST_METHOD' => 'MKCOL',
+ 'REQUEST_URI' => '/testcol',
+ 'REQUEST_METHOD' => 'MKCOL',
'HTTP_CONTENT_TYPE' => 'application/xml',
];
@@ -160,21 +157,20 @@ class ServerMKCOLTest extends AbstractServer {
$this->assertEquals([
'X-Sabre-Version' => [Version::VERSION],
- 'Content-Type' => ['application/xml; charset=utf-8'],
+ 'Content-Type' => ['application/xml; charset=utf-8'],
], $this->response->getHeaders());
- $this->assertEquals(403, $this->response->status, 'Wrong statuscode received. Full response body: ' . $this->response->body);
-
+ $this->assertEquals(403, $this->response->status, 'Wrong statuscode received. Full response body: '.$this->response->body);
}
/**
* @depends testMKCOLIncorrectResourceType
*/
- function testMKCOLSuccess() {
-
+ public function testMKCOLSuccess()
+ {
$serverVars = [
- 'REQUEST_URI' => '/testcol',
- 'REQUEST_METHOD' => 'MKCOL',
+ 'REQUEST_URI' => '/testcol',
+ 'REQUEST_METHOD' => 'MKCOL',
'HTTP_CONTENT_TYPE' => 'application/xml',
];
@@ -192,21 +188,20 @@ class ServerMKCOLTest extends AbstractServer {
$this->assertEquals([
'X-Sabre-Version' => [Version::VERSION],
- 'Content-Length' => ['0'],
+ 'Content-Length' => ['0'],
], $this->response->getHeaders());
- $this->assertEquals(201, $this->response->status, 'Wrong statuscode received. Full response body: ' . $this->response->body);
-
+ $this->assertEquals(201, $this->response->status, 'Wrong statuscode received. Full response body: '.$this->response->body);
}
/**
* @depends testMKCOLIncorrectResourceType
*/
- function testMKCOLWhiteSpaceResourceType() {
-
+ public function testMKCOLWhiteSpaceResourceType()
+ {
$serverVars = [
- 'REQUEST_URI' => '/testcol',
- 'REQUEST_METHOD' => 'MKCOL',
+ 'REQUEST_URI' => '/testcol',
+ 'REQUEST_METHOD' => 'MKCOL',
'HTTP_CONTENT_TYPE' => 'application/xml',
];
@@ -226,20 +221,19 @@ class ServerMKCOLTest extends AbstractServer {
$this->assertEquals([
'X-Sabre-Version' => [Version::VERSION],
- 'Content-Length' => ['0'],
+ 'Content-Length' => ['0'],
], $this->response->getHeaders());
- $this->assertEquals(201, $this->response->status, 'Wrong statuscode received. Full response body: ' . $this->response->body);
-
+ $this->assertEquals(201, $this->response->status, 'Wrong statuscode received. Full response body: '.$this->response->body);
}
/**
* @depends testMKCOLIncorrectResourceType
*/
- function testMKCOLNoParent() {
-
+ public function testMKCOLNoParent()
+ {
$serverVars = [
- 'REQUEST_URI' => '/testnoparent/409me',
+ 'REQUEST_URI' => '/testnoparent/409me',
'REQUEST_METHOD' => 'MKCOL',
];
@@ -251,20 +245,19 @@ class ServerMKCOLTest extends AbstractServer {
$this->assertEquals([
'X-Sabre-Version' => [Version::VERSION],
- 'Content-Type' => ['application/xml; charset=utf-8'],
+ 'Content-Type' => ['application/xml; charset=utf-8'],
], $this->response->getHeaders());
- $this->assertEquals(409, $this->response->status, 'Wrong statuscode received. Full response body: ' . $this->response->body);
-
+ $this->assertEquals(409, $this->response->status, 'Wrong statuscode received. Full response body: '.$this->response->body);
}
/**
* @depends testMKCOLIncorrectResourceType
*/
- function testMKCOLParentIsNoCollection() {
-
+ public function testMKCOLParentIsNoCollection()
+ {
$serverVars = [
- 'REQUEST_URI' => '/test.txt/409me',
+ 'REQUEST_URI' => '/test.txt/409me',
'REQUEST_METHOD' => 'MKCOL',
];
@@ -276,20 +269,19 @@ class ServerMKCOLTest extends AbstractServer {
$this->assertEquals([
'X-Sabre-Version' => [Version::VERSION],
- 'Content-Type' => ['application/xml; charset=utf-8'],
+ 'Content-Type' => ['application/xml; charset=utf-8'],
], $this->response->getHeaders());
- $this->assertEquals(409, $this->response->status, 'Wrong statuscode received. Full response body: ' . $this->response->body);
-
+ $this->assertEquals(409, $this->response->status, 'Wrong statuscode received. Full response body: '.$this->response->body);
}
/**
* @depends testMKCOLIncorrectResourceType
*/
- function testMKCOLAlreadyExists() {
-
+ public function testMKCOLAlreadyExists()
+ {
$serverVars = [
- 'REQUEST_URI' => '/test.txt',
+ 'REQUEST_URI' => '/test.txt',
'REQUEST_METHOD' => 'MKCOL',
];
@@ -301,20 +293,19 @@ class ServerMKCOLTest extends AbstractServer {
$this->assertEquals([
'X-Sabre-Version' => [Version::VERSION],
- 'Content-Type' => ['application/xml; charset=utf-8'],
- 'Allow' => ['OPTIONS, GET, HEAD, DELETE, PROPFIND, PUT, PROPPATCH, COPY, MOVE, REPORT'],
+ 'Content-Type' => ['application/xml; charset=utf-8'],
+ 'Allow' => ['OPTIONS, GET, HEAD, DELETE, PROPFIND, PUT, PROPPATCH, COPY, MOVE, REPORT'],
], $this->response->getHeaders());
- $this->assertEquals(405, $this->response->status, 'Wrong statuscode received. Full response body: ' . $this->response->body);
-
+ $this->assertEquals(405, $this->response->status, 'Wrong statuscode received. Full response body: '.$this->response->body);
}
/**
* @depends testMKCOLSuccess
* @depends testMKCOLAlreadyExists
*/
- function testMKCOLAndProps() {
-
+ public function testMKCOLAndProps()
+ {
$request = new HTTP\Request(
'MKCOL',
'/testcol',
@@ -332,11 +323,11 @@ class ServerMKCOLTest extends AbstractServer {
$this->server->httpRequest = ($request);
$this->server->exec();
- $this->assertEquals(207, $this->response->status, 'Wrong statuscode received. Full response body: ' . $this->response->body);
+ $this->assertEquals(207, $this->response->status, 'Wrong statuscode received. Full response body: '.$this->response->body);
$this->assertEquals([
'X-Sabre-Version' => [Version::VERSION],
- 'Content-Type' => ['application/xml; charset=utf-8'],
+ 'Content-Type' => ['application/xml; charset=utf-8'],
], $this->response->getHeaders());
$responseBody = $this->response->getBodyAsString();
@@ -360,7 +351,5 @@ XML;
$expected,
$responseBody
);
-
}
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/DAV/ServerPluginTest.php b/vendor/sabre/dav/tests/Sabre/DAV/ServerPluginTest.php
index fa67102cc..35de59e37 100644
--- a/vendor/sabre/dav/tests/Sabre/DAV/ServerPluginTest.php
+++ b/vendor/sabre/dav/tests/Sabre/DAV/ServerPluginTest.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV;
use Sabre\HTTP;
@@ -7,44 +9,40 @@ use Sabre\HTTP;
require_once 'Sabre/DAV/AbstractServer.php';
require_once 'Sabre/DAV/TestPlugin.php';
-class ServerPluginTest extends AbstractServer {
-
+class ServerPluginTest extends AbstractServer
+{
/**
* @var Sabre\DAV\TestPlugin
*/
protected $testPlugin;
- function setUp() {
-
+ public function setUp()
+ {
parent::setUp();
$testPlugin = new TestPlugin();
$this->server->addPlugin($testPlugin);
$this->testPlugin = $testPlugin;
-
}
- /**
- */
- function testBaseClass() {
-
+ public function testBaseClass()
+ {
$p = new ServerPluginMock();
$this->assertEquals([], $p->getFeatures());
$this->assertEquals([], $p->getHTTPMethods(''));
$this->assertEquals(
[
- 'name' => 'Sabre\DAV\ServerPluginMock',
+ 'name' => 'Sabre\DAV\ServerPluginMock',
'description' => null,
- 'link' => null
+ 'link' => null,
], $p->getPluginInfo()
);
-
}
- function testOptions() {
-
+ public function testOptions()
+ {
$serverVars = [
- 'REQUEST_URI' => '/',
+ 'REQUEST_URI' => '/',
'REQUEST_METHOD' => 'OPTIONS',
];
@@ -53,56 +51,49 @@ class ServerPluginTest extends AbstractServer {
$this->server->exec();
$this->assertEquals([
- 'DAV' => ['1, 3, extended-mkcol, drinking'],
- 'MS-Author-Via' => ['DAV'],
- 'Allow' => ['OPTIONS, GET, HEAD, DELETE, PROPFIND, PUT, PROPPATCH, COPY, MOVE, REPORT, BEER, WINE'],
- 'Accept-Ranges' => ['bytes'],
- 'Content-Length' => ['0'],
+ 'DAV' => ['1, 3, extended-mkcol, drinking'],
+ 'MS-Author-Via' => ['DAV'],
+ 'Allow' => ['OPTIONS, GET, HEAD, DELETE, PROPFIND, PUT, PROPPATCH, COPY, MOVE, REPORT, BEER, WINE'],
+ 'Accept-Ranges' => ['bytes'],
+ 'Content-Length' => ['0'],
'X-Sabre-Version' => [Version::VERSION],
], $this->response->getHeaders());
$this->assertEquals(200, $this->response->status);
$this->assertEquals('', $this->response->body);
$this->assertEquals('OPTIONS', $this->testPlugin->beforeMethod);
-
-
}
- function testGetPlugin() {
-
+ public function testGetPlugin()
+ {
$this->assertEquals($this->testPlugin, $this->server->getPlugin(get_class($this->testPlugin)));
-
}
- function testUnknownPlugin() {
-
+ public function testUnknownPlugin()
+ {
$this->assertNull($this->server->getPlugin('SomeRandomClassName'));
-
}
- function testGetSupportedReportSet() {
-
+ public function testGetSupportedReportSet()
+ {
$this->assertEquals([], $this->testPlugin->getSupportedReportSet('/'));
-
}
- function testGetPlugins() {
-
+ public function testGetPlugins()
+ {
$this->assertEquals(
[
get_class($this->testPlugin) => $this->testPlugin,
- 'core' => $this->server->getPlugin('core'),
+ 'core' => $this->server->getPlugin('core'),
],
$this->server->getPlugins()
);
-
}
-
-
}
-class ServerPluginMock extends ServerPlugin {
-
- function initialize(Server $s) { }
-
+class ServerPluginMock extends ServerPlugin
+{
+ public function initialize(Server $s)
+ {
+ }
}
diff --git a/vendor/sabre/dav/tests/Sabre/DAV/ServerPreconditionTest.php b/vendor/sabre/dav/tests/Sabre/DAV/ServerPreconditionTest.php
index 203cf26d9..fa88e9095 100644
--- a/vendor/sabre/dav/tests/Sabre/DAV/ServerPreconditionTest.php
+++ b/vendor/sabre/dav/tests/Sabre/DAV/ServerPreconditionTest.php
@@ -1,61 +1,55 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV;
use Sabre\HTTP;
require_once 'Sabre/HTTP/ResponseMock.php';
-class ServerPreconditionsTest extends \PHPUnit_Framework_TestCase {
-
+class ServerPreconditionsTest extends \PHPUnit\Framework\TestCase
+{
/**
- * @expectedException Sabre\DAV\Exception\PreconditionFailed
+ * @expectedException \Sabre\DAV\Exception\PreconditionFailed
*/
- function testIfMatchNoNode() {
-
+ public function testIfMatchNoNode()
+ {
$root = new SimpleCollection('root', [new ServerPreconditionsNode()]);
$server = new Server($root);
$httpRequest = new HTTP\Request('GET', '/bar', ['If-Match' => '*']);
$httpResponse = new HTTP\Response();
$server->checkPreconditions($httpRequest, $httpResponse);
-
}
- /**
- */
- function testIfMatchHasNode() {
-
+ public function testIfMatchHasNode()
+ {
$root = new SimpleCollection('root', [new ServerPreconditionsNode()]);
$server = new Server($root);
$httpRequest = new HTTP\Request('GET', '/foo', ['If-Match' => '*']);
$httpResponse = new HTTP\Response();
$this->assertTrue($server->checkPreconditions($httpRequest, $httpResponse));
-
}
/**
- * @expectedException Sabre\DAV\Exception\PreconditionFailed
+ * @expectedException \Sabre\DAV\Exception\PreconditionFailed
*/
- function testIfMatchWrongEtag() {
-
+ public function testIfMatchWrongEtag()
+ {
$root = new SimpleCollection('root', [new ServerPreconditionsNode()]);
$server = new Server($root);
$httpRequest = new HTTP\Request('GET', '/foo', ['If-Match' => '1234']);
$httpResponse = new HTTP\Response();
$server->checkPreconditions($httpRequest, $httpResponse);
-
}
- /**
- */
- function testIfMatchCorrectEtag() {
-
+ public function testIfMatchCorrectEtag()
+ {
$root = new SimpleCollection('root', [new ServerPreconditionsNode()]);
$server = new Server($root);
$httpRequest = new HTTP\Request('GET', '/foo', ['If-Match' => '"abc123"']);
$httpResponse = new HTTP\Response();
$this->assertTrue($server->checkPreconditions($httpRequest, $httpResponse));
-
}
/**
@@ -63,107 +57,89 @@ class ServerPreconditionsTest extends \PHPUnit_Framework_TestCase {
*
* @depends testIfMatchCorrectEtag
*/
- function testIfMatchEvolutionEtag() {
-
+ public function testIfMatchEvolutionEtag()
+ {
$root = new SimpleCollection('root', [new ServerPreconditionsNode()]);
$server = new Server($root);
$httpRequest = new HTTP\Request('GET', '/foo', ['If-Match' => '\\"abc123\\"']);
$httpResponse = new HTTP\Response();
$this->assertTrue($server->checkPreconditions($httpRequest, $httpResponse));
-
}
- /**
- */
- function testIfMatchMultiple() {
-
+ public function testIfMatchMultiple()
+ {
$root = new SimpleCollection('root', [new ServerPreconditionsNode()]);
$server = new Server($root);
$httpRequest = new HTTP\Request('GET', '/foo', ['If-Match' => '"hellothere", "abc123"']);
$httpResponse = new HTTP\Response();
$this->assertTrue($server->checkPreconditions($httpRequest, $httpResponse));
-
}
- /**
- */
- function testIfNoneMatchNoNode() {
-
+ public function testIfNoneMatchNoNode()
+ {
$root = new SimpleCollection('root', [new ServerPreconditionsNode()]);
$server = new Server($root);
$httpRequest = new HTTP\Request('GET', '/bar', ['If-None-Match' => '*']);
$httpResponse = new HTTP\Response();
$this->assertTrue($server->checkPreconditions($httpRequest, $httpResponse));
-
}
/**
- * @expectedException Sabre\DAV\Exception\PreconditionFailed
+ * @expectedException \Sabre\DAV\Exception\PreconditionFailed
*/
- function testIfNoneMatchHasNode() {
-
+ public function testIfNoneMatchHasNode()
+ {
$root = new SimpleCollection('root', [new ServerPreconditionsNode()]);
$server = new Server($root);
$httpRequest = new HTTP\Request('POST', '/foo', ['If-None-Match' => '*']);
$httpResponse = new HTTP\Response();
$server->checkPreconditions($httpRequest, $httpResponse);
-
}
- /**
- */
- function testIfNoneMatchWrongEtag() {
-
+ public function testIfNoneMatchWrongEtag()
+ {
$root = new SimpleCollection('root', [new ServerPreconditionsNode()]);
$server = new Server($root);
$httpRequest = new HTTP\Request('POST', '/foo', ['If-None-Match' => '"1234"']);
$httpResponse = new HTTP\Response();
$this->assertTrue($server->checkPreconditions($httpRequest, $httpResponse));
-
}
- /**
- */
- function testIfNoneMatchWrongEtagMultiple() {
-
+ public function testIfNoneMatchWrongEtagMultiple()
+ {
$root = new SimpleCollection('root', [new ServerPreconditionsNode()]);
$server = new Server($root);
$httpRequest = new HTTP\Request('POST', '/foo', ['If-None-Match' => '"1234", "5678"']);
$httpResponse = new HTTP\Response();
$this->assertTrue($server->checkPreconditions($httpRequest, $httpResponse));
-
}
/**
- * @expectedException Sabre\DAV\Exception\PreconditionFailed
+ * @expectedException \Sabre\DAV\Exception\PreconditionFailed
*/
- function testIfNoneMatchCorrectEtag() {
-
+ public function testIfNoneMatchCorrectEtag()
+ {
$root = new SimpleCollection('root', [new ServerPreconditionsNode()]);
$server = new Server($root);
$httpRequest = new HTTP\Request('POST', '/foo', ['If-None-Match' => '"abc123"']);
$httpResponse = new HTTP\Response();
$server->checkPreconditions($httpRequest, $httpResponse);
-
}
/**
- * @expectedException Sabre\DAV\Exception\PreconditionFailed
+ * @expectedException \Sabre\DAV\Exception\PreconditionFailed
*/
- function testIfNoneMatchCorrectEtagMultiple() {
-
+ public function testIfNoneMatchCorrectEtagMultiple()
+ {
$root = new SimpleCollection('root', [new ServerPreconditionsNode()]);
$server = new Server($root);
$httpRequest = new HTTP\Request('POST', '/foo', ['If-None-Match' => '"1234, "abc123"']);
$httpResponse = new HTTP\Response();
$server->checkPreconditions($httpRequest, $httpResponse);
-
}
- /**
- */
- function testIfNoneMatchCorrectEtagAsGet() {
-
+ public function testIfNoneMatchCorrectEtagAsGet()
+ {
$root = new SimpleCollection('root', [new ServerPreconditionsNode()]);
$server = new Server($root);
$httpRequest = new HTTP\Request('GET', '/foo', ['If-None-Match' => '"abc123"']);
@@ -172,14 +148,13 @@ class ServerPreconditionsTest extends \PHPUnit_Framework_TestCase {
$this->assertFalse($server->checkPreconditions($httpRequest, $server->httpResponse));
$this->assertEquals(304, $server->httpResponse->getStatus());
$this->assertEquals(['ETag' => ['"abc123"']], $server->httpResponse->getHeaders());
-
}
/**
* This was a test written for issue #515.
*/
- function testNoneMatchCorrectEtagEnsureSapiSent() {
-
+ public function testNoneMatchCorrectEtagEnsureSapiSent()
+ {
$root = new SimpleCollection('root', [new ServerPreconditionsNode()]);
$server = new Server($root);
$server->sapi = new HTTP\SapiMock();
@@ -193,22 +168,18 @@ class ServerPreconditionsTest extends \PHPUnit_Framework_TestCase {
$this->assertFalse($server->checkPreconditions($httpRequest, $server->httpResponse));
$this->assertEquals(304, $server->httpResponse->getStatus());
$this->assertEquals([
- 'ETag' => ['"abc123"'],
+ 'ETag' => ['"abc123"'],
'X-Sabre-Version' => [Version::VERSION],
], $server->httpResponse->getHeaders());
$this->assertEquals(1, HTTP\SapiMock::$sent);
-
}
- /**
- */
- function testIfModifiedSinceUnModified() {
-
+ public function testIfModifiedSinceUnModified()
+ {
$root = new SimpleCollection('root', [new ServerPreconditionsNode()]);
$server = new Server($root);
- $httpRequest = HTTP\Sapi::createFromServerArray([
- 'HTTP_IF_MODIFIED_SINCE' => 'Sun, 06 Nov 1994 08:49:37 GMT',
- 'REQUEST_URI' => '/foo'
+ $httpRequest = new HTTP\Request('GET', '/foo', [
+ 'If-Modified-Since' => 'Sun, 06 Nov 1994 08:49:37 GMT',
]);
$server->httpResponse = new HTTP\ResponseMock();
$this->assertFalse($server->checkPreconditions($httpRequest, $server->httpResponse));
@@ -217,128 +188,96 @@ class ServerPreconditionsTest extends \PHPUnit_Framework_TestCase {
$this->assertEquals([
'Last-Modified' => ['Sat, 06 Apr 1985 23:30:00 GMT'],
], $server->httpResponse->getHeaders());
-
}
-
- /**
- */
- function testIfModifiedSinceModified() {
-
+ public function testIfModifiedSinceModified()
+ {
$root = new SimpleCollection('root', [new ServerPreconditionsNode()]);
$server = new Server($root);
- $httpRequest = HTTP\Sapi::createFromServerArray([
- 'HTTP_IF_MODIFIED_SINCE' => 'Tue, 06 Nov 1984 08:49:37 GMT',
- 'REQUEST_URI' => '/foo'
+ $httpRequest = new HTTP\Request('GET', '/foo', [
+ 'If-Modified-Since' => 'Tue, 06 Nov 1984 08:49:37 GMT',
]);
$httpResponse = new HTTP\ResponseMock();
$this->assertTrue($server->checkPreconditions($httpRequest, $httpResponse));
-
}
- /**
- */
- function testIfModifiedSinceInvalidDate() {
-
+ public function testIfModifiedSinceInvalidDate()
+ {
$root = new SimpleCollection('root', [new ServerPreconditionsNode()]);
$server = new Server($root);
- $httpRequest = HTTP\Sapi::createFromServerArray([
- 'HTTP_IF_MODIFIED_SINCE' => 'Your mother',
- 'REQUEST_URI' => '/foo'
+ $httpRequest = new HTTP\Request('GET', '/foo', [
+ 'If-Modified-Since' => 'Your mother',
]);
$httpResponse = new HTTP\ResponseMock();
// Invalid dates must be ignored, so this should return true
$this->assertTrue($server->checkPreconditions($httpRequest, $httpResponse));
-
}
- /**
- */
- function testIfModifiedSinceInvalidDate2() {
-
+ public function testIfModifiedSinceInvalidDate2()
+ {
$root = new SimpleCollection('root', [new ServerPreconditionsNode()]);
$server = new Server($root);
- $httpRequest = HTTP\Sapi::createFromServerArray([
- 'HTTP_IF_MODIFIED_SINCE' => 'Sun, 06 Nov 1994 08:49:37 EST',
- 'REQUEST_URI' => '/foo'
+ $httpRequest = new HTTP\Request('GET', '/foo', [
+ 'If-Unmodified-Since' => 'Sun, 06 Nov 1994 08:49:37 EST',
]);
$httpResponse = new HTTP\ResponseMock();
$this->assertTrue($server->checkPreconditions($httpRequest, $httpResponse));
-
}
-
- /**
- */
- function testIfUnmodifiedSinceUnModified() {
-
+ public function testIfUnmodifiedSinceUnModified()
+ {
$root = new SimpleCollection('root', [new ServerPreconditionsNode()]);
$server = new Server($root);
- $httpRequest = HTTP\Sapi::createFromServerArray([
- 'HTTP_IF_UNMODIFIED_SINCE' => 'Sun, 06 Nov 1994 08:49:37 GMT',
- 'REQUEST_URI' => '/foo'
+ $httpRequest = new HTTP\Request('GET', '/foo', [
+ 'If-Unmodified-Since' => 'Sun, 06 Nov 1994 08:49:37 GMT',
]);
$httpResponse = new HTTP\Response();
$this->assertTrue($server->checkPreconditions($httpRequest, $httpResponse));
-
}
-
/**
- * @expectedException Sabre\DAV\Exception\PreconditionFailed
+ * @expectedException \Sabre\DAV\Exception\PreconditionFailed
*/
- function testIfUnmodifiedSinceModified() {
-
+ public function testIfUnmodifiedSinceModified()
+ {
$root = new SimpleCollection('root', [new ServerPreconditionsNode()]);
$server = new Server($root);
- $httpRequest = HTTP\Sapi::createFromServerArray([
- 'HTTP_IF_UNMODIFIED_SINCE' => 'Tue, 06 Nov 1984 08:49:37 GMT',
- 'REQUEST_URI' => '/foo'
+ $httpRequest = new HTTP\Request('GET', '/foo', [
+ 'If-Unmodified-Since' => 'Tue, 06 Nov 1984 08:49:37 GMT',
]);
$httpResponse = new HTTP\ResponseMock();
$server->checkPreconditions($httpRequest, $httpResponse);
-
}
- /**
- */
- function testIfUnmodifiedSinceInvalidDate() {
-
+ public function testIfUnmodifiedSinceInvalidDate()
+ {
$root = new SimpleCollection('root', [new ServerPreconditionsNode()]);
$server = new Server($root);
- $httpRequest = HTTP\Sapi::createFromServerArray([
- 'HTTP_IF_UNMODIFIED_SINCE' => 'Sun, 06 Nov 1984 08:49:37 CET',
- 'REQUEST_URI' => '/foo'
+ $httpRequest = new HTTP\Request('GET', '/foo', [
+ 'If-Unmodified-Since' => 'Sun, 06 Nov 1984 08:49:37 CET',
]);
$httpResponse = new HTTP\ResponseMock();
$this->assertTrue($server->checkPreconditions($httpRequest, $httpResponse));
-
}
-
-
}
-class ServerPreconditionsNode extends File {
-
- function getETag() {
-
+class ServerPreconditionsNode extends File
+{
+ public function getETag()
+ {
return '"abc123"';
-
}
- function getLastModified() {
-
+ public function getLastModified()
+ {
/* my birthday & time, I believe */
return strtotime('1985-04-07 01:30 +02:00');
-
}
- function getName() {
-
+ public function getName()
+ {
return 'foo';
-
}
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/DAV/ServerPropsTest.php b/vendor/sabre/dav/tests/Sabre/DAV/ServerPropsTest.php
index 253200be7..462fba664 100644
--- a/vendor/sabre/dav/tests/Sabre/DAV/ServerPropsTest.php
+++ b/vendor/sabre/dav/tests/Sabre/DAV/ServerPropsTest.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV;
use Sabre\HTTP;
@@ -7,95 +9,93 @@ use Sabre\HTTP;
require_once 'Sabre/HTTP/ResponseMock.php';
require_once 'Sabre/DAV/AbstractServer.php';
-class ServerPropsTest extends AbstractServer {
-
- protected function getRootNode() {
-
+class ServerPropsTest extends AbstractServer
+{
+ protected function getRootNode()
+ {
return new FSExt\Directory(SABRE_TEMPDIR);
-
}
- function setUp() {
-
- if (file_exists(SABRE_TEMPDIR . '../.sabredav')) unlink(SABRE_TEMPDIR . '../.sabredav');
+ public function setUp()
+ {
+ if (file_exists(SABRE_TEMPDIR.'../.sabredav')) {
+ unlink(SABRE_TEMPDIR.'../.sabredav');
+ }
parent::setUp();
- file_put_contents(SABRE_TEMPDIR . '/test2.txt', 'Test contents2');
- mkdir(SABRE_TEMPDIR . '/col');
- file_put_contents(SABRE_TEMPDIR . 'col/test.txt', 'Test contents');
- $this->server->addPlugin(new Locks\Plugin(new Locks\Backend\File(SABRE_TEMPDIR . '/.locksdb')));
-
+ file_put_contents(SABRE_TEMPDIR.'/test2.txt', 'Test contents2');
+ mkdir(SABRE_TEMPDIR.'/col');
+ file_put_contents(SABRE_TEMPDIR.'col/test.txt', 'Test contents');
+ $this->server->addPlugin(new Locks\Plugin(new Locks\Backend\File(SABRE_TEMPDIR.'/.locksdb')));
}
- function tearDown() {
-
+ public function tearDown()
+ {
parent::tearDown();
- if (file_exists(SABRE_TEMPDIR . '../.locksdb')) unlink(SABRE_TEMPDIR . '../.locksdb');
-
+ if (file_exists(SABRE_TEMPDIR.'../.locksdb')) {
+ unlink(SABRE_TEMPDIR.'../.locksdb');
+ }
}
- private function sendRequest($body, $path = '/', $headers = ['Depth' => '0']) {
-
+ private function sendRequest($body, $path = '/', $headers = ['Depth' => '0'])
+ {
$request = new HTTP\Request('PROPFIND', $path, $headers, $body);
$this->server->httpRequest = $request;
$this->server->exec();
-
}
- function testPropFindEmptyBody() {
-
- $this->sendRequest("");
+ public function testPropFindEmptyBody()
+ {
+ $this->sendRequest('');
$this->assertEquals(207, $this->response->status);
$this->assertEquals([
'X-Sabre-Version' => [Version::VERSION],
- 'Content-Type' => ['application/xml; charset=utf-8'],
- 'DAV' => ['1, 3, extended-mkcol, 2'],
- 'Vary' => ['Brief,Prefer'],
+ 'Content-Type' => ['application/xml; charset=utf-8'],
+ 'DAV' => ['1, 3, extended-mkcol, 2'],
+ 'Vary' => ['Brief,Prefer'],
],
$this->response->getHeaders()
);
- $body = preg_replace("/xmlns(:[A-Za-z0-9_])?=(\"|\')DAV:(\"|\')/", "xmlns\\1=\"urn:DAV\"", $this->response->body);
+ $body = preg_replace("/xmlns(:[A-Za-z0-9_])?=(\"|\')DAV:(\"|\')/", 'xmlns\\1="urn:DAV"', $this->response->body);
$xml = simplexml_load_string($body);
$xml->registerXPathNamespace('d', 'urn:DAV');
list($data) = $xml->xpath('/d:multistatus/d:response/d:href');
- $this->assertEquals('/', (string)$data, 'href element should have been /');
+ $this->assertEquals('/', (string) $data, 'href element should have been /');
$data = $xml->xpath('/d:multistatus/d:response/d:propstat/d:prop/d:resourcetype');
$this->assertEquals(1, count($data));
-
}
- function testPropFindEmptyBodyFile() {
-
- $this->sendRequest("", '/test2.txt', []);
+ public function testPropFindEmptyBodyFile()
+ {
+ $this->sendRequest('', '/test2.txt', []);
$this->assertEquals(207, $this->response->status);
$this->assertEquals([
'X-Sabre-Version' => [Version::VERSION],
- 'Content-Type' => ['application/xml; charset=utf-8'],
- 'DAV' => ['1, 3, extended-mkcol, 2'],
- 'Vary' => ['Brief,Prefer'],
+ 'Content-Type' => ['application/xml; charset=utf-8'],
+ 'DAV' => ['1, 3, extended-mkcol, 2'],
+ 'Vary' => ['Brief,Prefer'],
],
$this->response->getHeaders()
);
- $body = preg_replace("/xmlns(:[A-Za-z0-9_])?=(\"|\')DAV:(\"|\')/", "xmlns\\1=\"urn:DAV\"", $this->response->body);
+ $body = preg_replace("/xmlns(:[A-Za-z0-9_])?=(\"|\')DAV:(\"|\')/", 'xmlns\\1="urn:DAV"', $this->response->body);
$xml = simplexml_load_string($body);
$xml->registerXPathNamespace('d', 'urn:DAV');
list($data) = $xml->xpath('/d:multistatus/d:response/d:href');
- $this->assertEquals('/test2.txt', (string)$data, 'href element should have been /test2.txt');
+ $this->assertEquals('/test2.txt', (string) $data, 'href element should have been /test2.txt');
$data = $xml->xpath('/d:multistatus/d:response/d:propstat/d:prop/d:getcontentlength');
$this->assertEquals(1, count($data));
-
}
- function testSupportedLocks() {
-
+ public function testSupportedLocks()
+ {
$xml = '<?xml version="1.0"?>
<d:propfind xmlns:d="DAV:">
<d:prop>
@@ -105,7 +105,7 @@ class ServerPropsTest extends AbstractServer {
$this->sendRequest($xml);
- $body = preg_replace("/xmlns(:[A-Za-z0-9_])?=(\"|\')DAV:(\"|\')/", "xmlns\\1=\"urn:DAV\"", $this->response->body);
+ $body = preg_replace("/xmlns(:[A-Za-z0-9_])?=(\"|\')DAV:(\"|\')/", 'xmlns\\1="urn:DAV"', $this->response->body);
$xml = simplexml_load_string($body);
$xml->registerXPathNamespace('d', 'urn:DAV');
@@ -128,8 +128,8 @@ class ServerPropsTest extends AbstractServer {
$this->assertEquals(2, count($data), 'We expected two \'d:write\' tags');
}
- function testLockDiscovery() {
-
+ public function testLockDiscovery()
+ {
$xml = '<?xml version="1.0"?>
<d:propfind xmlns:d="DAV:">
<d:prop>
@@ -139,17 +139,16 @@ class ServerPropsTest extends AbstractServer {
$this->sendRequest($xml);
- $body = preg_replace("/xmlns(:[A-Za-z0-9_])?=(\"|\')DAV:(\"|\')/", "xmlns\\1=\"urn:DAV\"", $this->response->body);
+ $body = preg_replace("/xmlns(:[A-Za-z0-9_])?=(\"|\')DAV:(\"|\')/", 'xmlns\\1="urn:DAV"', $this->response->body);
$xml = simplexml_load_string($body);
$xml->registerXPathNamespace('d', 'urn:DAV');
$data = $xml->xpath('/d:multistatus/d:response/d:propstat/d:prop/d:lockdiscovery');
$this->assertEquals(1, count($data), 'We expected a \'d:lockdiscovery\' tag');
-
}
- function testUnknownProperty() {
-
+ public function testUnknownProperty()
+ {
$xml = '<?xml version="1.0"?>
<d:propfind xmlns:d="DAV:">
<d:prop>
@@ -158,7 +157,7 @@ class ServerPropsTest extends AbstractServer {
</d:propfind>';
$this->sendRequest($xml);
- $body = preg_replace("/xmlns(:[A-Za-z0-9_])?=(\"|\')DAV:(\"|\')/", "xmlns\\1=\"urn:DAV\"", $this->response->body);
+ $body = preg_replace("/xmlns(:[A-Za-z0-9_])?=(\"|\')DAV:(\"|\')/", 'xmlns\\1="urn:DAV"', $this->response->body);
$xml = simplexml_load_string($body);
$xml->registerXPathNamespace('d', 'urn:DAV');
$pathTests = [
@@ -170,17 +169,16 @@ class ServerPropsTest extends AbstractServer {
'/d:multistatus/d:response/d:propstat/d:prop/d:macaroni',
];
foreach ($pathTests as $test) {
- $this->assertTrue(count($xml->xpath($test)) == true, 'We expected the ' . $test . ' element to appear in the response, we got: ' . $body);
+ $this->assertTrue(true == count($xml->xpath($test)), 'We expected the '.$test.' element to appear in the response, we got: '.$body);
}
$val = $xml->xpath('/d:multistatus/d:response/d:propstat/d:status');
$this->assertEquals(1, count($val), $body);
- $this->assertEquals('HTTP/1.1 404 Not Found', (string)$val[0]);
-
+ $this->assertEquals('HTTP/1.1 404 Not Found', (string) $val[0]);
}
- function testParsePropPatchRequest() {
-
+ public function testParsePropPatchRequest()
+ {
$body = '<?xml version="1.0"?>
<d:propertyupdate xmlns:d="DAV:" xmlns:s="http://sabredav.org/NS/test">
<d:set><d:prop><s:someprop>somevalue</s:someprop></d:prop></d:set>
@@ -191,11 +189,9 @@ class ServerPropsTest extends AbstractServer {
$result = $this->server->xml->parse($body);
$this->assertEquals([
- '{http://sabredav.org/NS/test}someprop' => 'somevalue',
+ '{http://sabredav.org/NS/test}someprop' => 'somevalue',
'{http://sabredav.org/NS/test}someprop2' => null,
'{http://sabredav.org/NS/test}someprop3' => null,
], $result->properties);
-
}
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/DAV/ServerRangeTest.php b/vendor/sabre/dav/tests/Sabre/DAV/ServerRangeTest.php
index 81224d687..93ea083d8 100644
--- a/vendor/sabre/dav/tests/Sabre/DAV/ServerRangeTest.php
+++ b/vendor/sabre/dav/tests/Sabre/DAV/ServerRangeTest.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV;
use DateTime;
@@ -12,22 +14,22 @@ use Sabre\HTTP;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class ServerRangeTest extends \Sabre\DAVServerTest {
-
+class ServerRangeTest extends \Sabre\DAVServerTest
+{
protected $setupFiles = true;
/**
- * We need this string a lot
+ * We need this string a lot.
*/
protected $lastModified;
- function setUp() {
-
+ public function setUp()
+ {
parent::setUp();
$this->server->createFile('files/test.txt', 'Test contents');
- $this->lastModified = HTTP\Util::toHTTPDate(
- new DateTime('@' . $this->server->tree->getNodeForPath('files/test.txt')->getLastModified())
+ $this->lastModified = HTTP\toDate(
+ new DateTime('@'.$this->server->tree->getNodeForPath('files/test.txt')->getLastModified())
);
$stream = popen('echo "Test contents"', 'r');
@@ -37,112 +39,106 @@ class ServerRangeTest extends \Sabre\DAVServerTest {
);
$streamingFile->setSize(12);
$this->server->tree->getNodeForPath('files')->addNode($streamingFile);
-
}
- function testRange() {
-
+ public function testRange()
+ {
$request = new HTTP\Request('GET', '/files/test.txt', ['Range' => 'bytes=2-5']);
$response = $this->request($request);
$this->assertEquals([
'X-Sabre-Version' => [Version::VERSION],
- 'Content-Type' => ['application/octet-stream'],
- 'Content-Length' => [4],
- 'Content-Range' => ['bytes 2-5/13'],
- 'ETag' => ['"' . md5('Test contents') . '"'],
- 'Last-Modified' => [$this->lastModified],
+ 'Content-Type' => ['application/octet-stream'],
+ 'Content-Length' => [4],
+ 'Content-Range' => ['bytes 2-5/13'],
+ 'ETag' => ['"'.md5('Test contents').'"'],
+ 'Last-Modified' => [$this->lastModified],
],
$response->getHeaders()
);
$this->assertEquals(206, $response->getStatus());
$this->assertEquals('st c', $response->getBodyAsString());
-
}
/**
* @depends testRange
*/
- function testStartRange() {
-
+ public function testStartRange()
+ {
$request = new HTTP\Request('GET', '/files/test.txt', ['Range' => 'bytes=2-']);
$response = $this->request($request);
$this->assertEquals([
'X-Sabre-Version' => [Version::VERSION],
- 'Content-Type' => ['application/octet-stream'],
- 'Content-Length' => [11],
- 'Content-Range' => ['bytes 2-12/13'],
- 'ETag' => ['"' . md5('Test contents') . '"'],
- 'Last-Modified' => [$this->lastModified],
+ 'Content-Type' => ['application/octet-stream'],
+ 'Content-Length' => [11],
+ 'Content-Range' => ['bytes 2-12/13'],
+ 'ETag' => ['"'.md5('Test contents').'"'],
+ 'Last-Modified' => [$this->lastModified],
],
$response->getHeaders()
);
$this->assertEquals(206, $response->getStatus());
$this->assertEquals('st contents', $response->getBodyAsString());
-
}
/**
* @depends testRange
*/
- function testEndRange() {
-
+ public function testEndRange()
+ {
$request = new HTTP\Request('GET', '/files/test.txt', ['Range' => 'bytes=-8']);
$response = $this->request($request);
$this->assertEquals([
'X-Sabre-Version' => [Version::VERSION],
- 'Content-Type' => ['application/octet-stream'],
- 'Content-Length' => [8],
- 'Content-Range' => ['bytes 5-12/13'],
- 'ETag' => ['"' . md5('Test contents') . '"'],
- 'Last-Modified' => [$this->lastModified],
+ 'Content-Type' => ['application/octet-stream'],
+ 'Content-Length' => [8],
+ 'Content-Range' => ['bytes 5-12/13'],
+ 'ETag' => ['"'.md5('Test contents').'"'],
+ 'Last-Modified' => [$this->lastModified],
],
$response->getHeaders()
);
$this->assertEquals(206, $response->getStatus());
$this->assertEquals('contents', $response->getBodyAsString());
-
}
/**
* @depends testRange
*/
- function testTooHighRange() {
-
+ public function testTooHighRange()
+ {
$request = new HTTP\Request('GET', '/files/test.txt', ['Range' => 'bytes=100-200']);
$response = $this->request($request);
$this->assertEquals(416, $response->getStatus());
-
}
/**
* @depends testRange
*/
- function testCrazyRange() {
-
+ public function testCrazyRange()
+ {
$request = new HTTP\Request('GET', '/files/test.txt', ['Range' => 'bytes=8-4']);
$response = $this->request($request);
$this->assertEquals(416, $response->getStatus());
-
}
- function testNonSeekableStream() {
-
+ public function testNonSeekableStream()
+ {
$request = new HTTP\Request('GET', '/files/no-seeking.txt', ['Range' => 'bytes=2-5']);
$response = $this->request($request);
$this->assertEquals(206, $response->getStatus(), $response);
$this->assertEquals([
'X-Sabre-Version' => [Version::VERSION],
- 'Content-Type' => ['application/octet-stream'],
- 'Content-Length' => [4],
- 'Content-Range' => ['bytes 2-5/12'],
+ 'Content-Type' => ['application/octet-stream'],
+ 'Content-Length' => [4],
+ 'Content-Range' => ['bytes 2-5/12'],
// 'ETag' => ['"' . md5('Test contents') . '"'],
'Last-Modified' => [$this->lastModified],
],
@@ -150,113 +146,107 @@ class ServerRangeTest extends \Sabre\DAVServerTest {
);
$this->assertEquals('st c', $response->getBodyAsString());
-
}
/**
* @depends testRange
*/
- function testIfRangeEtag() {
-
+ public function testIfRangeEtag()
+ {
$request = new HTTP\Request('GET', '/files/test.txt', [
- 'Range' => 'bytes=2-5',
- 'If-Range' => '"' . md5('Test contents') . '"',
+ 'Range' => 'bytes=2-5',
+ 'If-Range' => '"'.md5('Test contents').'"',
]);
$response = $this->request($request);
$this->assertEquals([
'X-Sabre-Version' => [Version::VERSION],
- 'Content-Type' => ['application/octet-stream'],
- 'Content-Length' => [4],
- 'Content-Range' => ['bytes 2-5/13'],
- 'ETag' => ['"' . md5('Test contents') . '"'],
- 'Last-Modified' => [$this->lastModified],
+ 'Content-Type' => ['application/octet-stream'],
+ 'Content-Length' => [4],
+ 'Content-Range' => ['bytes 2-5/13'],
+ 'ETag' => ['"'.md5('Test contents').'"'],
+ 'Last-Modified' => [$this->lastModified],
],
$response->getHeaders()
);
$this->assertEquals(206, $response->getStatus());
$this->assertEquals('st c', $response->getBodyAsString());
-
}
/**
* @depends testIfRangeEtag
*/
- function testIfRangeEtagIncorrect() {
-
+ public function testIfRangeEtagIncorrect()
+ {
$request = new HTTP\Request('GET', '/files/test.txt', [
- 'Range' => 'bytes=2-5',
+ 'Range' => 'bytes=2-5',
'If-Range' => '"foobar"',
]);
$response = $this->request($request);
$this->assertEquals([
'X-Sabre-Version' => [Version::VERSION],
- 'Content-Type' => ['application/octet-stream'],
- 'Content-Length' => [13],
- 'ETag' => ['"' . md5('Test contents') . '"'],
- 'Last-Modified' => [$this->lastModified],
+ 'Content-Type' => ['application/octet-stream'],
+ 'Content-Length' => [13],
+ 'ETag' => ['"'.md5('Test contents').'"'],
+ 'Last-Modified' => [$this->lastModified],
],
$response->getHeaders()
);
$this->assertEquals(200, $response->getStatus());
$this->assertEquals('Test contents', $response->getBodyAsString());
-
}
/**
* @depends testIfRangeEtag
*/
- function testIfRangeModificationDate() {
-
+ public function testIfRangeModificationDate()
+ {
$request = new HTTP\Request('GET', '/files/test.txt', [
- 'Range' => 'bytes=2-5',
+ 'Range' => 'bytes=2-5',
'If-Range' => 'tomorrow',
]);
$response = $this->request($request);
$this->assertEquals([
'X-Sabre-Version' => [Version::VERSION],
- 'Content-Type' => ['application/octet-stream'],
- 'Content-Length' => [4],
- 'Content-Range' => ['bytes 2-5/13'],
- 'ETag' => ['"' . md5('Test contents') . '"'],
- 'Last-Modified' => [$this->lastModified],
+ 'Content-Type' => ['application/octet-stream'],
+ 'Content-Length' => [4],
+ 'Content-Range' => ['bytes 2-5/13'],
+ 'ETag' => ['"'.md5('Test contents').'"'],
+ 'Last-Modified' => [$this->lastModified],
],
$response->getHeaders()
);
$this->assertEquals(206, $response->getStatus());
$this->assertEquals('st c', $response->getBodyAsString());
-
}
/**
* @depends testIfRangeModificationDate
*/
- function testIfRangeModificationDateModified() {
-
+ public function testIfRangeModificationDateModified()
+ {
$request = new HTTP\Request('GET', '/files/test.txt', [
- 'Range' => 'bytes=2-5',
+ 'Range' => 'bytes=2-5',
'If-Range' => '-2 years',
]);
$response = $this->request($request);
$this->assertEquals([
'X-Sabre-Version' => [Version::VERSION],
- 'Content-Type' => ['application/octet-stream'],
- 'Content-Length' => [13],
- 'ETag' => ['"' . md5('Test contents') . '"'],
- 'Last-Modified' => [$this->lastModified],
+ 'Content-Type' => ['application/octet-stream'],
+ 'Content-Length' => [13],
+ 'ETag' => ['"'.md5('Test contents').'"'],
+ 'Last-Modified' => [$this->lastModified],
],
$response->getHeaders()
);
$this->assertEquals(200, $response->getStatus());
$this->assertEquals('Test contents', $response->getBodyAsString());
-
}
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/DAV/ServerSimpleTest.php b/vendor/sabre/dav/tests/Sabre/DAV/ServerSimpleTest.php
index 043179a00..53153151b 100644
--- a/vendor/sabre/dav/tests/Sabre/DAV/ServerSimpleTest.php
+++ b/vendor/sabre/dav/tests/Sabre/DAV/ServerSimpleTest.php
@@ -1,90 +1,74 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV;
use Sabre\HTTP;
-class ServerSimpleTest extends AbstractServer{
-
- function testConstructArray() {
-
- $nodes = [
- new SimpleCollection('hello')
- ];
-
- $server = new Server($nodes);
- $this->assertEquals($nodes[0], $server->tree->getNodeForPath('hello'));
-
- }
-
- /**
- * @expectedException Sabre\DAV\Exception
- */
- function testConstructIncorrectObj() {
-
+class ServerSimpleTest extends AbstractServer
+{
+ public function testConstructArray()
+ {
$nodes = [
new SimpleCollection('hello'),
- new \STDClass(),
];
$server = new Server($nodes);
-
+ $this->assertEquals($nodes[0], $server->tree->getNodeForPath('hello'));
}
/**
- * @expectedException Sabre\DAV\Exception
+ * @expectedException \Sabre\DAV\Exception
*/
- function testConstructInvalidArg() {
-
+ public function testConstructInvalidArg()
+ {
$server = new Server(1);
-
}
- function testOptions() {
-
+ public function testOptions()
+ {
$request = new HTTP\Request('OPTIONS', '/');
$this->server->httpRequest = $request;
$this->server->exec();
$this->assertEquals([
- 'DAV' => ['1, 3, extended-mkcol'],
- 'MS-Author-Via' => ['DAV'],
- 'Allow' => ['OPTIONS, GET, HEAD, DELETE, PROPFIND, PUT, PROPPATCH, COPY, MOVE, REPORT'],
- 'Accept-Ranges' => ['bytes'],
- 'Content-Length' => ['0'],
+ 'DAV' => ['1, 3, extended-mkcol'],
+ 'MS-Author-Via' => ['DAV'],
+ 'Allow' => ['OPTIONS, GET, HEAD, DELETE, PROPFIND, PUT, PROPPATCH, COPY, MOVE, REPORT'],
+ 'Accept-Ranges' => ['bytes'],
+ 'Content-Length' => ['0'],
'X-Sabre-Version' => [Version::VERSION],
], $this->response->getHeaders());
$this->assertEquals(200, $this->response->status);
$this->assertEquals('', $this->response->body);
-
}
- function testOptionsUnmapped() {
-
+ public function testOptionsUnmapped()
+ {
$request = new HTTP\Request('OPTIONS', '/unmapped');
$this->server->httpRequest = $request;
$this->server->exec();
$this->assertEquals([
- 'DAV' => ['1, 3, extended-mkcol'],
- 'MS-Author-Via' => ['DAV'],
- 'Allow' => ['OPTIONS, GET, HEAD, DELETE, PROPFIND, PUT, PROPPATCH, COPY, MOVE, REPORT, MKCOL'],
- 'Accept-Ranges' => ['bytes'],
- 'Content-Length' => ['0'],
+ 'DAV' => ['1, 3, extended-mkcol'],
+ 'MS-Author-Via' => ['DAV'],
+ 'Allow' => ['OPTIONS, GET, HEAD, DELETE, PROPFIND, PUT, PROPPATCH, COPY, MOVE, REPORT, MKCOL'],
+ 'Accept-Ranges' => ['bytes'],
+ 'Content-Length' => ['0'],
'X-Sabre-Version' => [Version::VERSION],
], $this->response->getHeaders());
$this->assertEquals(200, $this->response->status);
$this->assertEquals('', $this->response->body);
-
}
- function testNonExistantMethod() {
-
+ public function testNonExistantMethod()
+ {
$serverVars = [
- 'REQUEST_URI' => '/',
+ 'REQUEST_URI' => '/',
'REQUEST_METHOD' => 'BLABLA',
];
@@ -94,21 +78,19 @@ class ServerSimpleTest extends AbstractServer{
$this->assertEquals([
'X-Sabre-Version' => [Version::VERSION],
- 'Content-Type' => ['application/xml; charset=utf-8'],
+ 'Content-Type' => ['application/xml; charset=utf-8'],
], $this->response->getHeaders());
$this->assertEquals(501, $this->response->status);
-
-
}
- function testBaseUri() {
-
+ public function testBaseUri()
+ {
$serverVars = [
- 'REQUEST_URI' => '/blabla/test.txt',
+ 'REQUEST_URI' => '/blabla/test.txt',
'REQUEST_METHOD' => 'GET',
];
- $filename = $this->tempDir . '/test.txt';
+ $filename = $this->tempDir.'/test.txt';
$request = HTTP\Sapi::createFromServerArray($serverVars);
$this->server->setBaseUri('/blabla/');
@@ -118,26 +100,25 @@ class ServerSimpleTest extends AbstractServer{
$this->assertEquals([
'X-Sabre-Version' => [Version::VERSION],
- 'Content-Type' => ['application/octet-stream'],
- 'Content-Length' => [13],
- 'Last-Modified' => [HTTP\Util::toHTTPDate(new \DateTime('@' . filemtime($filename)))],
- 'ETag' => ['"' . sha1(fileinode($filename) . filesize($filename) . filemtime($filename)) . '"'],
+ 'Content-Type' => ['application/octet-stream'],
+ 'Content-Length' => [13],
+ 'Last-Modified' => [HTTP\toDate(new \DateTime('@'.filemtime($filename)))],
+ 'ETag' => ['"'.sha1(fileinode($filename).filesize($filename).filemtime($filename)).'"'],
],
$this->response->getHeaders()
);
$this->assertEquals(200, $this->response->status);
$this->assertEquals('Test contents', stream_get_contents($this->response->body));
-
}
- function testBaseUriAddSlash() {
-
+ public function testBaseUriAddSlash()
+ {
$tests = [
- '/' => '/',
- '/foo' => '/foo/',
- '/foo/' => '/foo/',
- '/foo/bar' => '/foo/bar/',
+ '/' => '/',
+ '/foo' => '/foo/',
+ '/foo/' => '/foo/',
+ '/foo/bar' => '/foo/bar/',
'/foo/bar/' => '/foo/bar/',
];
@@ -145,92 +126,86 @@ class ServerSimpleTest extends AbstractServer{
$this->server->setBaseUri($test);
$this->assertEquals($result, $this->server->getBaseUri());
-
}
-
}
- function testCalculateUri() {
-
+ public function testCalculateUri()
+ {
$uris = [
'http://www.example.org/root/somepath',
'/root/somepath',
'/root/somepath/',
+ '//root/somepath/',
+ '///root///somepath///',
];
$this->server->setBaseUri('/root/');
foreach ($uris as $uri) {
-
$this->assertEquals('somepath', $this->server->calculateUri($uri));
-
}
$this->server->setBaseUri('/root');
foreach ($uris as $uri) {
-
$this->assertEquals('somepath', $this->server->calculateUri($uri));
-
}
$this->assertEquals('', $this->server->calculateUri('/root'));
- }
+ $this->server->setBaseUri('/');
+
+ foreach ($uris as $uri) {
+ $this->assertEquals('root/somepath', $this->server->calculateUri($uri));
+ }
- function testCalculateUriSpecialChars() {
+ $this->assertEquals('', $this->server->calculateUri(''));
+ }
+ public function testCalculateUriSpecialChars()
+ {
$uris = [
'http://www.example.org/root/%C3%A0fo%C3%B3',
'/root/%C3%A0fo%C3%B3',
- '/root/%C3%A0fo%C3%B3/'
+ '/root/%C3%A0fo%C3%B3/',
];
$this->server->setBaseUri('/root/');
foreach ($uris as $uri) {
-
$this->assertEquals("\xc3\xa0fo\xc3\xb3", $this->server->calculateUri($uri));
-
}
$this->server->setBaseUri('/root');
foreach ($uris as $uri) {
-
$this->assertEquals("\xc3\xa0fo\xc3\xb3", $this->server->calculateUri($uri));
-
}
$this->server->setBaseUri('/');
foreach ($uris as $uri) {
-
$this->assertEquals("root/\xc3\xa0fo\xc3\xb3", $this->server->calculateUri($uri));
-
}
-
}
/**
* @expectedException \Sabre\DAV\Exception\Forbidden
*/
- function testCalculateUriBreakout() {
-
+ public function testCalculateUriBreakout()
+ {
$uri = '/path1/';
$this->server->setBaseUri('/path2/');
$this->server->calculateUri($uri);
-
}
- /**
- */
- function testGuessBaseUri() {
-
+ public function testGuessBaseUri()
+ {
$serverVars = [
+ 'REQUEST_METHOD' => 'GET',
'REQUEST_URI' => '/index.php/root',
- 'PATH_INFO' => '/root',
+ 'PATH_INFO' => '/root',
];
$httpRequest = HTTP\Sapi::createFromServerArray($serverVars);
@@ -238,17 +213,17 @@ class ServerSimpleTest extends AbstractServer{
$server->httpRequest = $httpRequest;
$this->assertEquals('/index.php/', $server->guessBaseUri());
-
}
/**
* @depends testGuessBaseUri
*/
- function testGuessBaseUriPercentEncoding() {
-
+ public function testGuessBaseUriPercentEncoding()
+ {
$serverVars = [
+ 'REQUEST_METHOD' => 'GET',
'REQUEST_URI' => '/index.php/dir/path2/path%20with%20spaces',
- 'PATH_INFO' => '/dir/path2/path with spaces',
+ 'PATH_INFO' => '/dir/path2/path with spaces',
];
$httpRequest = HTTP\Sapi::createFromServerArray($serverVars);
@@ -256,7 +231,6 @@ class ServerSimpleTest extends AbstractServer{
$server->httpRequest = $httpRequest;
$this->assertEquals('/index.php/', $server->guessBaseUri());
-
}
/**
@@ -279,11 +253,12 @@ class ServerSimpleTest extends AbstractServer{
}*/
- function testGuessBaseUri2() {
-
+ public function testGuessBaseUri2()
+ {
$serverVars = [
+ 'REQUEST_METHOD' => 'GET',
'REQUEST_URI' => '/index.php/root/',
- 'PATH_INFO' => '/root/',
+ 'PATH_INFO' => '/root/',
];
$httpRequest = HTTP\Sapi::createFromServerArray($serverVars);
@@ -291,12 +266,12 @@ class ServerSimpleTest extends AbstractServer{
$server->httpRequest = $httpRequest;
$this->assertEquals('/index.php/', $server->guessBaseUri());
-
}
- function testGuessBaseUriNoPathInfo() {
-
+ public function testGuessBaseUriNoPathInfo()
+ {
$serverVars = [
+ 'REQUEST_METHOD' => 'GET',
'REQUEST_URI' => '/index.php/root',
];
@@ -305,32 +280,26 @@ class ServerSimpleTest extends AbstractServer{
$server->httpRequest = $httpRequest;
$this->assertEquals('/', $server->guessBaseUri());
-
}
- function testGuessBaseUriNoPathInfo2() {
-
- $serverVars = [
- 'REQUEST_URI' => '/a/b/c/test.php',
- ];
-
- $httpRequest = HTTP\Sapi::createFromServerArray($serverVars);
+ public function testGuessBaseUriNoPathInfo2()
+ {
+ $httpRequest = new HTTP\Request('GET', '/a/b/c/test.php');
$server = new Server();
$server->httpRequest = $httpRequest;
$this->assertEquals('/', $server->guessBaseUri());
-
}
-
/**
* @depends testGuessBaseUri
*/
- function testGuessBaseUriQueryString() {
-
+ public function testGuessBaseUriQueryString()
+ {
$serverVars = [
+ 'REQUEST_METHOD' => 'GET',
'REQUEST_URI' => '/index.php/root?query_string=blabla',
- 'PATH_INFO' => '/root',
+ 'PATH_INFO' => '/root',
];
$httpRequest = HTTP\Sapi::createFromServerArray($serverVars);
@@ -338,18 +307,18 @@ class ServerSimpleTest extends AbstractServer{
$server->httpRequest = $httpRequest;
$this->assertEquals('/index.php/', $server->guessBaseUri());
-
}
/**
* @depends testGuessBaseUri
* @expectedException \Sabre\DAV\Exception
*/
- function testGuessBaseUriBadConfig() {
-
+ public function testGuessBaseUriBadConfig()
+ {
$serverVars = [
+ 'REQUEST_METHOD' => 'GET',
'REQUEST_URI' => '/index.php/root/heyyy',
- 'PATH_INFO' => '/root',
+ 'PATH_INFO' => '/root',
];
$httpRequest = HTTP\Sapi::createFromServerArray($serverVars);
@@ -357,19 +326,18 @@ class ServerSimpleTest extends AbstractServer{
$server->httpRequest = $httpRequest;
$server->guessBaseUri();
-
}
- function testTriggerException() {
-
+ public function testTriggerException()
+ {
$serverVars = [
- 'REQUEST_URI' => '/',
+ 'REQUEST_URI' => '/',
'REQUEST_METHOD' => 'FOO',
];
$httpRequest = HTTP\Sapi::createFromServerArray($serverVars);
$this->server->httpRequest = $httpRequest;
- $this->server->on('beforeMethod', [$this, 'exceptionTrigger']);
+ $this->server->on('beforeMethod:*', [$this, 'exceptionTrigger']);
$this->server->exec();
$this->assertEquals([
@@ -377,19 +345,17 @@ class ServerSimpleTest extends AbstractServer{
], $this->response->getHeaders());
$this->assertEquals(500, $this->response->status);
-
}
- function exceptionTrigger($request, $response) {
-
+ public function exceptionTrigger($request, $response)
+ {
throw new Exception('Hola');
-
}
- function testReportNotFound() {
-
+ public function testReportNotFound()
+ {
$serverVars = [
- 'REQUEST_URI' => '/',
+ 'REQUEST_URI' => '/',
'REQUEST_METHOD' => 'REPORT',
];
@@ -400,19 +366,18 @@ class ServerSimpleTest extends AbstractServer{
$this->assertEquals([
'X-Sabre-Version' => [Version::VERSION],
- 'Content-Type' => ['application/xml; charset=utf-8'],
+ 'Content-Type' => ['application/xml; charset=utf-8'],
],
$this->response->getHeaders()
);
- $this->assertEquals(415, $this->response->status, 'We got an incorrect status back. Full response body follows: ' . $this->response->body);
-
+ $this->assertEquals(415, $this->response->status, 'We got an incorrect status back. Full response body follows: '.$this->response->body);
}
- function testReportIntercepted() {
-
+ public function testReportIntercepted()
+ {
$serverVars = [
- 'REQUEST_URI' => '/',
+ 'REQUEST_URI' => '/',
'REQUEST_METHOD' => 'REPORT',
];
@@ -424,52 +389,49 @@ class ServerSimpleTest extends AbstractServer{
$this->assertEquals([
'X-Sabre-Version' => [Version::VERSION],
- 'testheader' => ['testvalue'],
+ 'testheader' => ['testvalue'],
],
$this->response->getHeaders()
);
- $this->assertEquals(418, $this->response->status, 'We got an incorrect status back. Full response body follows: ' . $this->response->body);
-
+ $this->assertEquals(418, $this->response->status, 'We got an incorrect status back. Full response body follows: '.$this->response->body);
}
- function reportHandler($reportName, $result, $path) {
-
- if ($reportName == '{http://www.rooftopsolutions.nl/NS}myreport') {
+ public function reportHandler($reportName, $result, $path)
+ {
+ if ('{http://www.rooftopsolutions.nl/NS}myreport' == $reportName) {
$this->server->httpResponse->setStatus(418);
$this->server->httpResponse->setHeader('testheader', 'testvalue');
+
return false;
+ } else {
+ return;
}
- else return;
-
}
- function testGetPropertiesForChildren() {
-
+ public function testGetPropertiesForChildren()
+ {
$result = $this->server->getPropertiesForChildren('', [
'{DAV:}getcontentlength',
]);
$expected = [
'test.txt' => ['{DAV:}getcontentlength' => 13],
- 'dir/' => [],
+ 'dir/' => [],
];
$this->assertEquals($expected, $result);
-
}
/**
* There are certain cases where no HTTP status may be set. We need to
* intercept these and set it to a default error message.
*/
- function testNoHTTPStatusSet() {
-
- $this->server->on('method:GET', function() { return false; }, 1);
+ public function testNoHTTPStatusSet()
+ {
+ $this->server->on('method:GET', function () { return false; }, 1);
$this->server->httpRequest = new HTTP\Request('GET', '/');
$this->server->exec();
$this->assertEquals(500, $this->response->getStatus());
-
}
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/DAV/ServerUpdatePropertiesTest.php b/vendor/sabre/dav/tests/Sabre/DAV/ServerUpdatePropertiesTest.php
index 383f8e657..cb8a4ab32 100644
--- a/vendor/sabre/dav/tests/Sabre/DAV/ServerUpdatePropertiesTest.php
+++ b/vendor/sabre/dav/tests/Sabre/DAV/ServerUpdatePropertiesTest.php
@@ -1,102 +1,97 @@
<?php
-namespace Sabre\DAV;
-
-class ServerUpdatePropertiesTest extends \PHPUnit_Framework_TestCase {
+declare(strict_types=1);
- function testUpdatePropertiesFail() {
+namespace Sabre\DAV;
+class ServerUpdatePropertiesTest extends \PHPUnit\Framework\TestCase
+{
+ public function testUpdatePropertiesFail()
+ {
$tree = [
new SimpleCollection('foo'),
];
$server = new Server($tree);
$result = $server->updateProperties('foo', [
- '{DAV:}foo' => 'bar'
+ '{DAV:}foo' => 'bar',
]);
$expected = [
'{DAV:}foo' => 403,
];
$this->assertEquals($expected, $result);
-
}
- function testUpdatePropertiesProtected() {
-
+ public function testUpdatePropertiesProtected()
+ {
$tree = [
new SimpleCollection('foo'),
];
$server = new Server($tree);
- $server->on('propPatch', function($path, PropPatch $propPatch) {
- $propPatch->handleRemaining(function() { return true; });
+ $server->on('propPatch', function ($path, PropPatch $propPatch) {
+ $propPatch->handleRemaining(function () { return true; });
});
$result = $server->updateProperties('foo', [
'{DAV:}getetag' => 'bla',
- '{DAV:}foo' => 'bar'
+ '{DAV:}foo' => 'bar',
]);
$expected = [
'{DAV:}getetag' => 403,
- '{DAV:}foo' => 424,
+ '{DAV:}foo' => 424,
];
$this->assertEquals($expected, $result);
-
}
- function testUpdatePropertiesEventFail() {
-
+ public function testUpdatePropertiesEventFail()
+ {
$tree = [
new SimpleCollection('foo'),
];
$server = new Server($tree);
- $server->on('propPatch', function($path, PropPatch $propPatch) {
+ $server->on('propPatch', function ($path, PropPatch $propPatch) {
$propPatch->setResultCode('{DAV:}foo', 404);
- $propPatch->handleRemaining(function() { return true; });
+ $propPatch->handleRemaining(function () { return true; });
});
$result = $server->updateProperties('foo', [
- '{DAV:}foo' => 'bar',
+ '{DAV:}foo' => 'bar',
'{DAV:}foo2' => 'bla',
]);
$expected = [
- '{DAV:}foo' => 404,
+ '{DAV:}foo' => 404,
'{DAV:}foo2' => 424,
];
$this->assertEquals($expected, $result);
-
}
- function testUpdatePropertiesEventSuccess() {
-
+ public function testUpdatePropertiesEventSuccess()
+ {
$tree = [
new SimpleCollection('foo'),
];
$server = new Server($tree);
- $server->on('propPatch', function($path, PropPatch $propPatch) {
-
- $propPatch->handle(['{DAV:}foo', '{DAV:}foo2'], function() {
+ $server->on('propPatch', function ($path, PropPatch $propPatch) {
+ $propPatch->handle(['{DAV:}foo', '{DAV:}foo2'], function () {
return [
- '{DAV:}foo' => 200,
+ '{DAV:}foo' => 200,
'{DAV:}foo2' => 201,
];
});
-
});
$result = $server->updateProperties('foo', [
- '{DAV:}foo' => 'bar',
+ '{DAV:}foo' => 'bar',
'{DAV:}foo2' => 'bla',
]);
$expected = [
- '{DAV:}foo' => 200,
+ '{DAV:}foo' => 200,
'{DAV:}foo2' => 201,
];
$this->assertEquals($expected, $result);
-
}
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/DAV/SimpleFileTest.php b/vendor/sabre/dav/tests/Sabre/DAV/SimpleFileTest.php
index 15ccfaf9e..6edca5ecc 100644
--- a/vendor/sabre/dav/tests/Sabre/DAV/SimpleFileTest.php
+++ b/vendor/sabre/dav/tests/Sabre/DAV/SimpleFileTest.php
@@ -1,19 +1,19 @@
<?php
-namespace Sabre\DAV;
-
-class SimpleFileTest extends \PHPUnit_Framework_TestCase {
+declare(strict_types=1);
- function testAll() {
+namespace Sabre\DAV;
+class SimpleFileTest extends \PHPUnit\Framework\TestCase
+{
+ public function testAll()
+ {
$file = new SimpleFile('filename.txt', 'contents', 'text/plain');
$this->assertEquals('filename.txt', $file->getName());
$this->assertEquals('contents', $file->get());
$this->assertEquals(8, $file->getSize());
- $this->assertEquals('"' . sha1('contents') . '"', $file->getETag());
+ $this->assertEquals('"'.sha1('contents').'"', $file->getETag());
$this->assertEquals('text/plain', $file->getContentType());
-
}
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/DAV/StringUtilTest.php b/vendor/sabre/dav/tests/Sabre/DAV/StringUtilTest.php
index e98fe9048..1e4b92197 100644
--- a/vendor/sabre/dav/tests/Sabre/DAV/StringUtilTest.php
+++ b/vendor/sabre/dav/tests/Sabre/DAV/StringUtilTest.php
@@ -1,27 +1,29 @@
<?php
-namespace Sabre\DAV;
+declare(strict_types=1);
-class StringUtilTest extends \PHPUnit_Framework_TestCase {
+namespace Sabre\DAV;
+class StringUtilTest extends \PHPUnit\Framework\TestCase
+{
/**
* @param string $haystack
* @param string $needle
* @param string $collation
* @param string $matchType
* @param string $result
+ *
* @throws Exception\BadRequest
*
* @dataProvider dataset
*/
- function testTextMatch($haystack, $needle, $collation, $matchType, $result) {
-
+ public function testTextMatch($haystack, $needle, $collation, $matchType, $result)
+ {
$this->assertEquals($result, StringUtil::textMatch($haystack, $needle, $collation, $matchType));
-
}
- function dataset() {
-
+ public function dataset()
+ {
return [
['FOOBAR', 'FOO', 'i;octet', 'contains', true],
['FOOBAR', 'foo', 'i;octet', 'contains', false],
@@ -68,62 +70,54 @@ class StringUtilTest extends \PHPUnit_Framework_TestCase {
['FOOBAR', 'BAR', 'i;unicode-casemap', 'ends-with', true],
['FOOBAR', 'bar', 'i;unicode-casemap', 'ends-with', true],
];
-
}
/**
- * @expectedException Sabre\DAV\Exception\BadRequest
+ * @expectedException \Sabre\DAV\Exception\BadRequest
*/
- function testBadCollation() {
-
+ public function testBadCollation()
+ {
StringUtil::textMatch('foobar', 'foo', 'blabla', 'contains');
-
}
-
/**
- * @expectedException Sabre\DAV\Exception\BadRequest
+ * @expectedException \Sabre\DAV\Exception\BadRequest
*/
- function testBadMatchType() {
-
+ public function testBadMatchType()
+ {
StringUtil::textMatch('foobar', 'foo', 'i;octet', 'booh');
-
}
- function testEnsureUTF8_ascii() {
-
- $inputString = "harkema";
- $outputString = "harkema";
+ public function testEnsureUTF8_ascii()
+ {
+ $inputString = 'harkema';
+ $outputString = 'harkema';
$this->assertEquals(
$outputString,
StringUtil::ensureUTF8($inputString)
);
-
}
- function testEnsureUTF8_latin1() {
-
+ public function testEnsureUTF8_latin1()
+ {
$inputString = "m\xfcnster";
- $outputString = "münster";
+ $outputString = 'münster';
$this->assertEquals(
$outputString,
StringUtil::ensureUTF8($inputString)
);
-
}
- function testEnsureUTF8_utf8() {
-
+ public function testEnsureUTF8_utf8()
+ {
$inputString = "m\xc3\xbcnster";
- $outputString = "münster";
+ $outputString = 'münster';
$this->assertEquals(
$outputString,
StringUtil::ensureUTF8($inputString)
);
-
}
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/DAV/TemporaryFileFilterTest.php b/vendor/sabre/dav/tests/Sabre/DAV/TemporaryFileFilterTest.php
index 6acd6b077..352c8a3e7 100644
--- a/vendor/sabre/dav/tests/Sabre/DAV/TemporaryFileFilterTest.php
+++ b/vendor/sabre/dav/tests/Sabre/DAV/TemporaryFileFilterTest.php
@@ -1,21 +1,22 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV;
use Sabre\HTTP;
-class TemporaryFileFilterTest extends AbstractServer {
-
- function setUp() {
-
+class TemporaryFileFilterTest extends AbstractServer
+{
+ public function setUp()
+ {
parent::setUp();
- $plugin = new TemporaryFileFilterPlugin(SABRE_TEMPDIR . '/tff');
+ $plugin = new TemporaryFileFilterPlugin(SABRE_TEMPDIR.'/tff');
$this->server->addPlugin($plugin);
-
}
- function testPutNormal() {
-
+ public function testPutNormal()
+ {
$request = new HTTP\Request('PUT', '/testput.txt', [], 'Testing new file');
$this->server->httpRequest = ($request);
@@ -25,12 +26,11 @@ class TemporaryFileFilterTest extends AbstractServer {
$this->assertEquals(201, $this->response->status);
$this->assertEquals('0', $this->response->getHeader('Content-Length'));
- $this->assertEquals('Testing new file', file_get_contents(SABRE_TEMPDIR . '/testput.txt'));
-
+ $this->assertEquals('Testing new file', file_get_contents(SABRE_TEMPDIR.'/testput.txt'));
}
- function testPutTemp() {
-
+ public function testPutTemp()
+ {
// mimicking an OS/X resource fork
$request = new HTTP\Request('PUT', '/._testput.txt', [], 'Testing new file');
@@ -43,12 +43,11 @@ class TemporaryFileFilterTest extends AbstractServer {
'X-Sabre-Temp' => ['true'],
], $this->response->getHeaders());
- $this->assertFalse(file_exists(SABRE_TEMPDIR . '/._testput.txt'), '._testput.txt should not exist in the regular file structure.');
-
+ $this->assertFalse(file_exists(SABRE_TEMPDIR.'/._testput.txt'), '._testput.txt should not exist in the regular file structure.');
}
- function testPutTempIfNoneMatch() {
-
+ public function testPutTempIfNoneMatch()
+ {
// mimicking an OS/X resource fork
$request = new HTTP\Request('PUT', '/._testput.txt', ['If-None-Match' => '*'], 'Testing new file');
@@ -61,8 +60,7 @@ class TemporaryFileFilterTest extends AbstractServer {
'X-Sabre-Temp' => ['true'],
], $this->response->getHeaders());
- $this->assertFalse(file_exists(SABRE_TEMPDIR . '/._testput.txt'), '._testput.txt should not exist in the regular file structure.');
-
+ $this->assertFalse(file_exists(SABRE_TEMPDIR.'/._testput.txt'), '._testput.txt should not exist in the regular file structure.');
$this->server->exec();
@@ -71,11 +69,10 @@ class TemporaryFileFilterTest extends AbstractServer {
'X-Sabre-Temp' => ['true'],
'Content-Type' => ['application/xml; charset=utf-8'],
], $this->response->getHeaders());
-
}
- function testPutGet() {
-
+ public function testPutGet()
+ {
// mimicking an OS/X resource fork
$request = new HTTP\Request('PUT', '/._testput.txt', [], 'Testing new file');
$this->server->httpRequest = ($request);
@@ -94,19 +91,29 @@ class TemporaryFileFilterTest extends AbstractServer {
$this->assertEquals(200, $this->response->status);
$this->assertEquals([
- 'X-Sabre-Temp' => ['true'],
+ 'X-Sabre-Temp' => ['true'],
'Content-Length' => [16],
- 'Content-Type' => ['application/octet-stream'],
+ 'Content-Type' => ['application/octet-stream'],
], $this->response->getHeaders());
$this->assertEquals('Testing new file', stream_get_contents($this->response->body));
-
}
- function testLockNonExistant() {
+ public function testGetWithBrowserPlugin()
+ {
+ $this->server->addPlugin(new Browser\Plugin());
+ $request = new HTTP\Request('GET', '/');
+
+ $this->server->httpRequest = $request;
+ $this->server->exec();
+
+ $this->assertEquals(200, $this->response->status);
+ }
- mkdir(SABRE_TEMPDIR . '/locksdir');
- $locksBackend = new Locks\Backend\File(SABRE_TEMPDIR . '/locks');
+ public function testLockNonExistant()
+ {
+ mkdir(SABRE_TEMPDIR.'/locksdir');
+ $locksBackend = new Locks\Backend\File(SABRE_TEMPDIR.'/locks');
$locksPlugin = new Locks\Plugin($locksBackend);
$this->server->addPlugin($locksPlugin);
@@ -126,15 +133,14 @@ class TemporaryFileFilterTest extends AbstractServer {
$this->assertEquals(201, $this->response->status);
$this->assertEquals('application/xml; charset=utf-8', $this->response->getHeader('Content-Type'));
- $this->assertTrue(preg_match('/^<opaquelocktoken:(.*)>$/', $this->response->getHeader('Lock-Token')) === 1, 'We did not get a valid Locktoken back (' . $this->response->getHeader('Lock-Token') . ')');
+ $this->assertTrue(1 === preg_match('/^<opaquelocktoken:(.*)>$/', $this->response->getHeader('Lock-Token')), 'We did not get a valid Locktoken back ('.$this->response->getHeader('Lock-Token').')');
$this->assertEquals('true', $this->response->getHeader('X-Sabre-Temp'));
- $this->assertFalse(file_exists(SABRE_TEMPDIR . '/._testlock.txt'), '._testlock.txt should not exist in the regular file structure.');
-
+ $this->assertFalse(file_exists(SABRE_TEMPDIR.'/._testlock.txt'), '._testlock.txt should not exist in the regular file structure.');
}
- function testPutDelete() {
-
+ public function testPutDelete()
+ {
// mimicking an OS/X resource fork
$request = new HTTP\Request('PUT', '/._testput.txt', [], 'Testing new file');
@@ -151,17 +157,16 @@ class TemporaryFileFilterTest extends AbstractServer {
$this->server->httpRequest = $request;
$this->server->exec();
- $this->assertEquals(204, $this->response->status, "Incorrect status code received. Full body:\n" . $this->response->body);
+ $this->assertEquals(204, $this->response->status, "Incorrect status code received. Full body:\n".$this->response->body);
$this->assertEquals([
'X-Sabre-Temp' => ['true'],
], $this->response->getHeaders());
$this->assertEquals('', $this->response->body);
-
}
- function testPutPropfind() {
-
+ public function testPutPropfind()
+ {
// mimicking an OS/X resource fork
$request = new HTTP\Request('PUT', '/._testput.txt', [], 'Testing new file');
$this->server->httpRequest = $request;
@@ -178,22 +183,20 @@ class TemporaryFileFilterTest extends AbstractServer {
$this->server->httpRequest = ($request);
$this->server->exec();
- $this->assertEquals(207, $this->response->status, 'Incorrect status code returned. Body: ' . $this->response->body);
+ $this->assertEquals(207, $this->response->status, 'Incorrect status code returned. Body: '.$this->response->body);
$this->assertEquals([
'X-Sabre-Temp' => ['true'],
'Content-Type' => ['application/xml; charset=utf-8'],
], $this->response->getHeaders());
- $body = preg_replace("/xmlns(:[A-Za-z0-9_])?=(\"|\')DAV:(\"|\')/", "xmlns\\1=\"urn:DAV\"", $this->response->body);
+ $body = preg_replace("/xmlns(:[A-Za-z0-9_])?=(\"|\')DAV:(\"|\')/", 'xmlns\\1="urn:DAV"', $this->response->body);
$xml = simplexml_load_string($body);
$xml->registerXPathNamespace('d', 'urn:DAV');
list($data) = $xml->xpath('/d:multistatus/d:response/d:href');
- $this->assertEquals('/._testput.txt', (string)$data, 'href element should have been /._testput.txt');
+ $this->assertEquals('/._testput.txt', (string) $data, 'href element should have been /._testput.txt');
$data = $xml->xpath('/d:multistatus/d:response/d:propstat/d:prop/d:resourcetype');
$this->assertEquals(1, count($data));
-
}
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/DAV/TestPlugin.php b/vendor/sabre/dav/tests/Sabre/DAV/TestPlugin.php
index 619ac03fd..3bfe3b3b0 100644
--- a/vendor/sabre/dav/tests/Sabre/DAV/TestPlugin.php
+++ b/vendor/sabre/dav/tests/Sabre/DAV/TestPlugin.php
@@ -1,37 +1,35 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAV;
use Sabre\HTTP\RequestInterface;
use Sabre\HTTP\ResponseInterface;
-class TestPlugin extends ServerPlugin {
-
+class TestPlugin extends ServerPlugin
+{
public $beforeMethod;
- function getFeatures() {
-
+ public function getFeatures()
+ {
return ['drinking'];
-
}
- function getHTTPMethods($uri) {
-
- return ['BEER','WINE'];
-
+ public function getHTTPMethods($uri)
+ {
+ return ['BEER', 'WINE'];
}
- function initialize(Server $server) {
-
- $server->on('beforeMethod', [$this, 'beforeMethod']);
-
+ public function initialize(Server $server)
+ {
+ $server->on('beforeMethod:*', [$this, 'beforeMethod']);
}
- function beforeMethod(RequestInterface $request, ResponseInterface $response) {
-
+ public function beforeMethod(RequestInterface $request, ResponseInterface $response)
+ {
$this->beforeMethod = $request->getMethod();
- return true;
+ return true;
}
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/DAV/TreeTest.php b/vendor/sabre/dav/tests/Sabre/DAV/TreeTest.php
index c70d17a22..51ff5ccde 100644
--- a/vendor/sabre/dav/tests/Sabre/DAV/TreeTest.php
+++ b/vendor/sabre/dav/tests/Sabre/DAV/TreeTest.php
@@ -1,110 +1,104 @@
<?php
-namespace Sabre\DAV;
-
-class TreeTest extends \PHPUnit_Framework_TestCase {
+declare(strict_types=1);
- function testNodeExists() {
+namespace Sabre\DAV;
+class TreeTest extends \PHPUnit\Framework\TestCase
+{
+ public function testNodeExists()
+ {
$tree = new TreeMock();
$this->assertTrue($tree->nodeExists('hi'));
$this->assertFalse($tree->nodeExists('hello'));
-
}
- function testCopy() {
-
+ public function testCopy()
+ {
$tree = new TreeMock();
$tree->copy('hi', 'hi2');
$this->assertArrayHasKey('hi2', $tree->getNodeForPath('')->newDirectories);
$this->assertEquals('foobar', $tree->getNodeForPath('hi/file')->get());
$this->assertEquals(['test1' => 'value'], $tree->getNodeForPath('hi/file')->getProperties([]));
-
}
- function testCopyFile() {
-
+ public function testCopyFile()
+ {
$tree = new TreeMock();
$tree->copy('hi/file', 'hi/newfile');
$this->assertArrayHasKey('newfile', $tree->getNodeForPath('hi')->newFiles);
}
- function testCopyFile0() {
-
+ public function testCopyFile0()
+ {
$tree = new TreeMock();
$tree->copy('hi/file', 'hi/0');
$this->assertArrayHasKey('0', $tree->getNodeForPath('hi')->newFiles);
}
- function testMove() {
-
+ public function testMove()
+ {
$tree = new TreeMock();
$tree->move('hi', 'hi2');
$this->assertEquals('hi2', $tree->getNodeForPath('hi')->getName());
$this->assertTrue($tree->getNodeForPath('hi')->isRenamed);
-
}
- function testDeepMove() {
-
+ public function testDeepMove()
+ {
$tree = new TreeMock();
$tree->move('hi/sub', 'hi2');
$this->assertArrayHasKey('hi2', $tree->getNodeForPath('')->newDirectories);
$this->assertTrue($tree->getNodeForPath('hi/sub')->isDeleted);
-
}
- function testDelete() {
-
+ public function testDelete()
+ {
$tree = new TreeMock();
$tree->delete('hi');
$this->assertTrue($tree->getNodeForPath('hi')->isDeleted);
-
}
- function testGetChildren() {
-
+ public function testGetChildren()
+ {
$tree = new TreeMock();
$children = $tree->getChildren('');
- $this->assertEquals(2, count($children));
- $this->assertEquals('hi', $children[0]->getName());
-
+ $firstChild = $children->current();
+ $this->assertEquals('hi', $firstChild->getName());
}
- function testGetMultipleNodes() {
-
+ public function testGetMultipleNodes()
+ {
$tree = new TreeMock();
$result = $tree->getMultipleNodes(['hi/sub', 'hi/file']);
$this->assertArrayHasKey('hi/sub', $result);
$this->assertArrayHasKey('hi/file', $result);
- $this->assertEquals('sub', $result['hi/sub']->getName());
+ $this->assertEquals('sub', $result['hi/sub']->getName());
$this->assertEquals('file', $result['hi/file']->getName());
-
}
- function testGetMultipleNodes2() {
+ public function testGetMultipleNodes2()
+ {
$tree = new TreeMock();
$result = $tree->getMultipleNodes(['multi/1', 'multi/2']);
$this->assertArrayHasKey('multi/1', $result);
$this->assertArrayHasKey('multi/2', $result);
-
}
-
}
-class TreeMock extends Tree {
-
+class TreeMock extends Tree
+{
private $nodes = [];
- function __construct() {
-
+ public function __construct()
+ {
$file = new TreeFileTester('file');
$file->properties = ['test1' => 'value'];
$file->data = 'foobar';
@@ -119,92 +113,86 @@ class TreeMock extends Tree {
new TreeFileTester('1'),
new TreeFileTester('2'),
new TreeFileTester('3'),
- ])
+ ]),
])
);
-
}
-
}
-class TreeDirectoryTester extends SimpleCollection {
-
+class TreeDirectoryTester extends SimpleCollection
+{
public $newDirectories = [];
public $newFiles = [];
public $isDeleted = false;
public $isRenamed = false;
- function createDirectory($name) {
-
+ public function createDirectory($name)
+ {
$this->newDirectories[$name] = true;
-
}
- function createFile($name, $data = null) {
-
+ public function createFile($name, $data = null)
+ {
$this->newFiles[$name] = $data;
-
}
- function getChild($name) {
+ public function getChild($name)
+ {
+ if (isset($this->newDirectories[$name])) {
+ return new self($name);
+ }
+ if (isset($this->newFiles[$name])) {
+ return new TreeFileTester($name, $this->newFiles[$name]);
+ }
- if (isset($this->newDirectories[$name])) return new self($name);
- if (isset($this->newFiles[$name])) return new TreeFileTester($name, $this->newFiles[$name]);
return parent::getChild($name);
-
}
- function childExists($name) {
-
- return !!$this->getChild($name);
-
+ public function childExists($name)
+ {
+ return (bool) $this->getChild($name);
}
- function delete() {
-
+ public function delete()
+ {
$this->isDeleted = true;
-
}
- function setName($name) {
-
+ public function setName($name)
+ {
$this->isRenamed = true;
$this->name = $name;
-
}
-
}
-class TreeFileTester extends File implements IProperties {
-
+class TreeFileTester extends File implements IProperties
+{
public $name;
public $data;
public $properties;
- function __construct($name, $data = null) {
-
+ public function __construct($name, $data = null)
+ {
$this->name = $name;
- if (is_null($data)) $data = 'bla';
+ if (is_null($data)) {
+ $data = 'bla';
+ }
$this->data = $data;
-
}
- function getName() {
-
+ public function getName()
+ {
return $this->name;
-
}
- function get() {
-
+ public function get()
+ {
return $this->data;
-
}
- function getProperties($properties) {
-
+ public function getProperties($properties)
+ {
return $this->properties;
-
}
/**
@@ -217,19 +205,16 @@ class TreeFileTester extends File implements IProperties {
* Read the PropPatch documentation for more information.
*
* @param PropPatch $propPatch
- * @return void
*/
- function propPatch(PropPatch $propPatch) {
-
+ public function propPatch(PropPatch $propPatch)
+ {
$this->properties = $propPatch->getMutations();
$propPatch->setRemainingResultCode(200);
-
}
-
}
-class TreeMultiGetTester extends TreeDirectoryTester implements IMultiGet {
-
+class TreeMultiGetTester extends TreeDirectoryTester implements IMultiGet
+{
/**
* This method receives a list of paths in it's first argument.
* It must return an array with Node objects.
@@ -237,10 +222,11 @@ class TreeMultiGetTester extends TreeDirectoryTester implements IMultiGet {
* If any children are not found, you do not have to return them.
*
* @param array $paths
+ *
* @return array
*/
- function getMultipleChildren(array $paths) {
-
+ public function getMultipleChildren(array $paths)
+ {
$result = [];
foreach ($paths as $path) {
try {
@@ -252,7 +238,5 @@ class TreeMultiGetTester extends TreeDirectoryTester implements IMultiGet {
}
return $result;
-
}
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/DAV/UUIDUtilTest.php b/vendor/sabre/dav/tests/Sabre/DAV/UUIDUtilTest.php
index f005ecc75..d7ef9bec9 100644
--- a/vendor/sabre/dav/tests/Sabre/DAV/UUIDUtilTest.php
+++ b/vendor/sabre/dav/tests/Sabre/DAV/UUIDUtilTest.php
@@ -1,11 +1,13 @@
<?php
-namespace Sabre\DAV;
-
-class UUIDUtilTest extends \PHPUnit_Framework_TestCase {
+declare(strict_types=1);
- function testValidateUUID() {
+namespace Sabre\DAV;
+class UUIDUtilTest extends \PHPUnit\Framework\TestCase
+{
+ public function testValidateUUID()
+ {
$this->assertTrue(
UUIDUtil::validateUUID('11111111-2222-3333-4444-555555555555')
);
@@ -18,8 +20,5 @@ class UUIDUtilTest extends \PHPUnit_Framework_TestCase {
$this->assertFalse(
UUIDUtil::validateUUID('fffffffg-2222-3333-4444-555555555555')
);
-
-
}
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/DAVACL/ACLMethodTest.php b/vendor/sabre/dav/tests/Sabre/DAVACL/ACLMethodTest.php
index 7d7a54d06..3627991bf 100644
--- a/vendor/sabre/dav/tests/Sabre/DAVACL/ACLMethodTest.php
+++ b/vendor/sabre/dav/tests/Sabre/DAVACL/ACLMethodTest.php
@@ -1,38 +1,39 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAVACL;
use Sabre\DAV;
use Sabre\HTTP;
-class ACLMethodTest extends \PHPUnit_Framework_TestCase {
-
+class ACLMethodTest extends \PHPUnit\Framework\TestCase
+{
/**
- * @expectedException Sabre\DAV\Exception\BadRequest
+ * @expectedException \Sabre\DAV\Exception\BadRequest
*/
- function testCallback() {
-
+ public function testCallback()
+ {
$acl = new Plugin();
$server = new DAV\Server();
$server->addPlugin(new DAV\Auth\Plugin());
$server->addPlugin($acl);
$acl->httpAcl($server->httpRequest, $server->httpResponse);
-
}
/**
/**
- * @expectedException Sabre\DAV\Exception\MethodNotAllowed
+ * @expectedException \Sabre\DAV\Exception\MethodNotAllowed
*/
- function testNotSupportedByNode() {
-
+ public function testNotSupportedByNode()
+ {
$tree = [
new DAV\SimpleCollection('test'),
];
$acl = new Plugin();
$server = new DAV\Server($tree);
- $server->httpRequest = new HTTP\Request();
+ $server->httpRequest = new HTTP\Request('GET', '/');
$body = '<?xml version="1.0"?>
<d:acl xmlns:d="DAV:">
</d:acl>';
@@ -41,17 +42,16 @@ class ACLMethodTest extends \PHPUnit_Framework_TestCase {
$server->addPlugin($acl);
$acl->httpACL($server->httpRequest, $server->httpResponse);
-
}
- function testSuccessSimple() {
-
+ public function testSuccessSimple()
+ {
$tree = [
new MockACLNode('test', []),
];
$acl = new Plugin();
$server = new DAV\Server($tree);
- $server->httpRequest = new HTTP\Request();
+ $server->httpRequest = new HTTP\Request('GET', '/');
$server->httpRequest->setUrl('/test');
$body = '<?xml version="1.0"?>
@@ -62,14 +62,13 @@ class ACLMethodTest extends \PHPUnit_Framework_TestCase {
$server->addPlugin($acl);
$this->assertFalse($acl->httpACL($server->httpRequest, $server->httpResponse));
-
}
/**
- * @expectedException Sabre\DAVACL\Exception\NotRecognizedPrincipal
+ * @expectedException \Sabre\DAVACL\Exception\NotRecognizedPrincipal
*/
- function testUnrecognizedPrincipal() {
-
+ public function testUnrecognizedPrincipal()
+ {
$tree = [
new MockACLNode('test', []),
];
@@ -88,14 +87,13 @@ class ACLMethodTest extends \PHPUnit_Framework_TestCase {
$server->addPlugin($acl);
$acl->httpACL($server->httpRequest, $server->httpResponse);
-
}
/**
- * @expectedException Sabre\DAVACL\Exception\NotRecognizedPrincipal
+ * @expectedException \Sabre\DAVACL\Exception\NotRecognizedPrincipal
*/
- function testUnrecognizedPrincipal2() {
-
+ public function testUnrecognizedPrincipal2()
+ {
$tree = [
new MockACLNode('test', []),
new DAV\SimpleCollection('principals', [
@@ -117,14 +115,13 @@ class ACLMethodTest extends \PHPUnit_Framework_TestCase {
$server->addPlugin($acl);
$acl->httpACL($server->httpRequest, $server->httpResponse);
-
}
/**
- * @expectedException Sabre\DAVACL\Exception\NotSupportedPrivilege
+ * @expectedException \Sabre\DAVACL\Exception\NotSupportedPrivilege
*/
- function testUnknownPrivilege() {
-
+ public function testUnknownPrivilege()
+ {
$tree = [
new MockACLNode('test', []),
];
@@ -143,20 +140,19 @@ class ACLMethodTest extends \PHPUnit_Framework_TestCase {
$server->addPlugin($acl);
$acl->httpACL($server->httpRequest, $server->httpResponse);
-
}
/**
- * @expectedException Sabre\DAVACL\Exception\NoAbstract
+ * @expectedException \Sabre\DAVACL\Exception\NoAbstract
*/
- function testAbstractPrivilege() {
-
+ public function testAbstractPrivilege()
+ {
$tree = [
new MockACLNode('test', []),
];
$acl = new Plugin();
$server = new DAV\Server($tree);
- $server->on('getSupportedPrivilegeSet', function($node, &$supportedPrivilegeSet) {
+ $server->on('getSupportedPrivilegeSet', function ($node, &$supportedPrivilegeSet) {
$supportedPrivilegeSet['{DAV:}foo'] = ['abstract' => true];
});
$server->httpRequest = new HTTP\Request('ACL', '/test');
@@ -172,14 +168,13 @@ class ACLMethodTest extends \PHPUnit_Framework_TestCase {
$server->addPlugin($acl);
$acl->httpACL($server->httpRequest, $server->httpResponse);
-
}
/**
- * @expectedException Sabre\DAVACL\Exception\AceConflict
+ * @expectedException \Sabre\DAVACL\Exception\AceConflict
*/
- function testUpdateProtectedPrivilege() {
-
+ public function testUpdateProtectedPrivilege()
+ {
$oldACL = [
[
'principal' => 'principals/notfound',
@@ -206,14 +201,13 @@ class ACLMethodTest extends \PHPUnit_Framework_TestCase {
$server->addPlugin($acl);
$acl->httpACL($server->httpRequest, $server->httpResponse);
-
}
/**
- * @expectedException Sabre\DAVACL\Exception\AceConflict
+ * @expectedException \Sabre\DAVACL\Exception\AceConflict
*/
- function testUpdateProtectedPrivilege2() {
-
+ public function testUpdateProtectedPrivilege2()
+ {
$oldACL = [
[
'principal' => 'principals/notfound',
@@ -240,14 +234,13 @@ class ACLMethodTest extends \PHPUnit_Framework_TestCase {
$server->addPlugin($acl);
$acl->httpACL($server->httpRequest, $server->httpResponse);
-
}
/**
- * @expectedException Sabre\DAVACL\Exception\AceConflict
+ * @expectedException \Sabre\DAVACL\Exception\AceConflict
*/
- function testUpdateProtectedPrivilege3() {
-
+ public function testUpdateProtectedPrivilege3()
+ {
$oldACL = [
[
'principal' => 'principals/notfound',
@@ -274,11 +267,10 @@ class ACLMethodTest extends \PHPUnit_Framework_TestCase {
$server->addPlugin($acl);
$acl->httpACL($server->httpRequest, $server->httpResponse);
-
}
- function testSuccessComplex() {
-
+ public function testSuccessComplex()
+ {
$oldACL = [
[
'principal' => 'principals/foo',
@@ -317,7 +309,6 @@ class ACLMethodTest extends \PHPUnit_Framework_TestCase {
$server->addPlugin(new DAV\Auth\Plugin());
$server->addPlugin($acl);
-
$this->assertFalse($acl->httpAcl($server->httpRequest, $server->httpResponse));
$this->assertEquals([
@@ -332,6 +323,5 @@ class ACLMethodTest extends \PHPUnit_Framework_TestCase {
'protected' => false,
],
], $node->getACL());
-
}
}
diff --git a/vendor/sabre/dav/tests/Sabre/DAVACL/AllowAccessTest.php b/vendor/sabre/dav/tests/Sabre/DAVACL/AllowAccessTest.php
index f16693625..724abc685 100644
--- a/vendor/sabre/dav/tests/Sabre/DAVACL/AllowAccessTest.php
+++ b/vendor/sabre/dav/tests/Sabre/DAVACL/AllowAccessTest.php
@@ -1,18 +1,20 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAVACL;
use Sabre\DAV;
-class AllowAccessTest extends \PHPUnit_Framework_TestCase {
-
+class AllowAccessTest extends \PHPUnit\Framework\TestCase
+{
/**
* @var DAV\Server
*/
protected $server;
- function setUp() {
-
+ public function setUp()
+ {
$nodes = [
new DAV\Mock\Collection('testdir', [
'file1.txt' => 'contents',
@@ -27,106 +29,92 @@ class AllowAccessTest extends \PHPUnit_Framework_TestCase {
);
// Login
$this->server->getPlugin('auth')->beforeMethod(
- new \Sabre\HTTP\Request(),
+ new \Sabre\HTTP\Request('GET', '/'),
new \Sabre\HTTP\Response()
);
$aclPlugin = new Plugin();
$this->server->addPlugin($aclPlugin);
-
}
- function testGet() {
-
+ public function testGet()
+ {
$this->server->httpRequest->setMethod('GET');
$this->server->httpRequest->setUrl('/testdir');
- $this->assertTrue($this->server->emit('beforeMethod', [$this->server->httpRequest, $this->server->httpResponse]));
-
+ $this->assertTrue($this->server->emit('beforeMethod:GET', [$this->server->httpRequest, $this->server->httpResponse]));
}
- function testGetDoesntExist() {
-
+ public function testGetDoesntExist()
+ {
$this->server->httpRequest->setMethod('GET');
$this->server->httpRequest->setUrl('/foo');
- $this->assertTrue($this->server->emit('beforeMethod', [$this->server->httpRequest, $this->server->httpResponse]));
-
+ $this->assertTrue($this->server->emit('beforeMethod:GET', [$this->server->httpRequest, $this->server->httpResponse]));
}
- function testHEAD() {
-
+ public function testHEAD()
+ {
$this->server->httpRequest->setMethod('HEAD');
$this->server->httpRequest->setUrl('/testdir');
- $this->assertTrue($this->server->emit('beforeMethod', [$this->server->httpRequest, $this->server->httpResponse]));
-
+ $this->assertTrue($this->server->emit('beforeMethod:HEAD', [$this->server->httpRequest, $this->server->httpResponse]));
}
- function testOPTIONS() {
-
+ public function testOPTIONS()
+ {
$this->server->httpRequest->setMethod('OPTIONS');
$this->server->httpRequest->setUrl('/testdir');
- $this->assertTrue($this->server->emit('beforeMethod', [$this->server->httpRequest, $this->server->httpResponse]));
-
+ $this->assertTrue($this->server->emit('beforeMethod:OPTIONS', [$this->server->httpRequest, $this->server->httpResponse]));
}
- function testPUT() {
-
+ public function testPUT()
+ {
$this->server->httpRequest->setMethod('PUT');
$this->server->httpRequest->setUrl('/testdir/file1.txt');
- $this->assertTrue($this->server->emit('beforeMethod', [$this->server->httpRequest, $this->server->httpResponse]));
-
+ $this->assertTrue($this->server->emit('beforeMethod:PUT', [$this->server->httpRequest, $this->server->httpResponse]));
}
- function testPROPPATCH() {
-
+ public function testPROPPATCH()
+ {
$this->server->httpRequest->setMethod('PROPPATCH');
$this->server->httpRequest->setUrl('/testdir');
- $this->assertTrue($this->server->emit('beforeMethod', [$this->server->httpRequest, $this->server->httpResponse]));
-
+ $this->assertTrue($this->server->emit('beforeMethod:PROPPATCH', [$this->server->httpRequest, $this->server->httpResponse]));
}
- function testCOPY() {
-
+ public function testCOPY()
+ {
$this->server->httpRequest->setMethod('COPY');
$this->server->httpRequest->setUrl('/testdir');
- $this->assertTrue($this->server->emit('beforeMethod', [$this->server->httpRequest, $this->server->httpResponse]));
-
+ $this->assertTrue($this->server->emit('beforeMethod:COPY', [$this->server->httpRequest, $this->server->httpResponse]));
}
- function testMOVE() {
-
+ public function testMOVE()
+ {
$this->server->httpRequest->setMethod('MOVE');
$this->server->httpRequest->setUrl('/testdir');
- $this->assertTrue($this->server->emit('beforeMethod', [$this->server->httpRequest, $this->server->httpResponse]));
-
+ $this->assertTrue($this->server->emit('beforeMethod:MOVE', [$this->server->httpRequest, $this->server->httpResponse]));
}
- function testLOCK() {
-
+ public function testLOCK()
+ {
$this->server->httpRequest->setMethod('LOCK');
$this->server->httpRequest->setUrl('/testdir');
- $this->assertTrue($this->server->emit('beforeMethod', [$this->server->httpRequest, $this->server->httpResponse]));
-
+ $this->assertTrue($this->server->emit('beforeMethod:LOCK', [$this->server->httpRequest, $this->server->httpResponse]));
}
- function testBeforeBind() {
-
+ public function testBeforeBind()
+ {
$this->assertTrue($this->server->emit('beforeBind', ['testdir/file']));
-
}
-
- function testBeforeUnbind() {
-
+ public function testBeforeUnbind()
+ {
$this->assertTrue($this->server->emit('beforeUnbind', ['testdir']));
-
}
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/DAVACL/BlockAccessTest.php b/vendor/sabre/dav/tests/Sabre/DAVACL/BlockAccessTest.php
index ceae9aed0..3c3aaf6c9 100644
--- a/vendor/sabre/dav/tests/Sabre/DAVACL/BlockAccessTest.php
+++ b/vendor/sabre/dav/tests/Sabre/DAVACL/BlockAccessTest.php
@@ -1,19 +1,21 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAVACL;
use Sabre\DAV;
-class BlockAccessTest extends \PHPUnit_Framework_TestCase {
-
+class BlockAccessTest extends \PHPUnit\Framework\TestCase
+{
/**
* @var DAV\Server
*/
protected $server;
protected $plugin;
- function setUp() {
-
+ public function setUp()
+ {
$nodes = [
new DAV\SimpleCollection('testdir'),
];
@@ -28,151 +30,138 @@ class BlockAccessTest extends \PHPUnit_Framework_TestCase {
);
// Login
$this->server->getPlugin('auth')->beforeMethod(
- new \Sabre\HTTP\Request(),
+ new \Sabre\HTTP\Request('GET', '/'),
new \Sabre\HTTP\Response()
);
$this->server->addPlugin($this->plugin);
-
}
/**
- * @expectedException Sabre\DAVACL\Exception\NeedPrivileges
+ * @expectedException \Sabre\DAVACL\Exception\NeedPrivileges
*/
- function testGet() {
-
+ public function testGet()
+ {
$this->server->httpRequest->setMethod('GET');
$this->server->httpRequest->setUrl('/testdir');
- $this->server->emit('beforeMethod', [$this->server->httpRequest, $this->server->httpResponse]);
-
+ $this->server->emit('beforeMethod:GET', [$this->server->httpRequest, $this->server->httpResponse]);
}
- function testGetDoesntExist() {
-
+ public function testGetDoesntExist()
+ {
$this->server->httpRequest->setMethod('GET');
$this->server->httpRequest->setUrl('/foo');
- $r = $this->server->emit('beforeMethod', [$this->server->httpRequest, $this->server->httpResponse]);
+ $r = $this->server->emit('beforeMethod:GET', [$this->server->httpRequest, $this->server->httpResponse]);
$this->assertTrue($r);
-
}
/**
- * @expectedException Sabre\DAVACL\Exception\NeedPrivileges
+ * @expectedException \Sabre\DAVACL\Exception\NeedPrivileges
*/
- function testHEAD() {
-
+ public function testHEAD()
+ {
$this->server->httpRequest->setMethod('HEAD');
$this->server->httpRequest->setUrl('/testdir');
- $this->server->emit('beforeMethod', [$this->server->httpRequest, $this->server->httpResponse]);
-
+ $this->server->emit('beforeMethod:GET', [$this->server->httpRequest, $this->server->httpResponse]);
}
/**
- * @expectedException Sabre\DAVACL\Exception\NeedPrivileges
+ * @expectedException \Sabre\DAVACL\Exception\NeedPrivileges
*/
- function testOPTIONS() {
-
+ public function testOPTIONS()
+ {
$this->server->httpRequest->setMethod('OPTIONS');
$this->server->httpRequest->setUrl('/testdir');
- $this->server->emit('beforeMethod', [$this->server->httpRequest, $this->server->httpResponse]);
-
+ $this->server->emit('beforeMethod:GET', [$this->server->httpRequest, $this->server->httpResponse]);
}
/**
- * @expectedException Sabre\DAVACL\Exception\NeedPrivileges
+ * @expectedException \Sabre\DAVACL\Exception\NeedPrivileges
*/
- function testPUT() {
-
+ public function testPUT()
+ {
$this->server->httpRequest->setMethod('PUT');
$this->server->httpRequest->setUrl('/testdir');
- $this->server->emit('beforeMethod', [$this->server->httpRequest, $this->server->httpResponse]);
-
+ $this->server->emit('beforeMethod:GET', [$this->server->httpRequest, $this->server->httpResponse]);
}
/**
- * @expectedException Sabre\DAVACL\Exception\NeedPrivileges
+ * @expectedException \Sabre\DAVACL\Exception\NeedPrivileges
*/
- function testPROPPATCH() {
-
+ public function testPROPPATCH()
+ {
$this->server->httpRequest->setMethod('PROPPATCH');
$this->server->httpRequest->setUrl('/testdir');
- $this->server->emit('beforeMethod', [$this->server->httpRequest, $this->server->httpResponse]);
-
+ $this->server->emit('beforeMethod:GET', [$this->server->httpRequest, $this->server->httpResponse]);
}
/**
- * @expectedException Sabre\DAVACL\Exception\NeedPrivileges
+ * @expectedException \Sabre\DAVACL\Exception\NeedPrivileges
*/
- function testCOPY() {
-
+ public function testCOPY()
+ {
$this->server->httpRequest->setMethod('COPY');
$this->server->httpRequest->setUrl('/testdir');
- $this->server->emit('beforeMethod', [$this->server->httpRequest, $this->server->httpResponse]);
-
+ $this->server->emit('beforeMethod:GET', [$this->server->httpRequest, $this->server->httpResponse]);
}
/**
- * @expectedException Sabre\DAVACL\Exception\NeedPrivileges
+ * @expectedException \Sabre\DAVACL\Exception\NeedPrivileges
*/
- function testMOVE() {
-
+ public function testMOVE()
+ {
$this->server->httpRequest->setMethod('MOVE');
$this->server->httpRequest->setUrl('/testdir');
- $this->server->emit('beforeMethod', [$this->server->httpRequest, $this->server->httpResponse]);
-
+ $this->server->emit('beforeMethod:GET', [$this->server->httpRequest, $this->server->httpResponse]);
}
/**
- * @expectedException Sabre\DAVACL\Exception\NeedPrivileges
+ * @expectedException \Sabre\DAVACL\Exception\NeedPrivileges
*/
- function testACL() {
-
+ public function testACL()
+ {
$this->server->httpRequest->setMethod('ACL');
$this->server->httpRequest->setUrl('/testdir');
- $this->server->emit('beforeMethod', [$this->server->httpRequest, $this->server->httpResponse]);
-
+ $this->server->emit('beforeMethod:GET', [$this->server->httpRequest, $this->server->httpResponse]);
}
/**
- * @expectedException Sabre\DAVACL\Exception\NeedPrivileges
+ * @expectedException \Sabre\DAVACL\Exception\NeedPrivileges
*/
- function testLOCK() {
-
+ public function testLOCK()
+ {
$this->server->httpRequest->setMethod('LOCK');
$this->server->httpRequest->setUrl('/testdir');
- $this->server->emit('beforeMethod', [$this->server->httpRequest, $this->server->httpResponse]);
-
+ $this->server->emit('beforeMethod:GET', [$this->server->httpRequest, $this->server->httpResponse]);
}
/**
- * @expectedException Sabre\DAVACL\Exception\NeedPrivileges
+ * @expectedException \Sabre\DAVACL\Exception\NeedPrivileges
*/
- function testBeforeBind() {
-
+ public function testBeforeBind()
+ {
$this->server->emit('beforeBind', ['testdir/file']);
-
}
/**
- * @expectedException Sabre\DAVACL\Exception\NeedPrivileges
+ * @expectedException \Sabre\DAVACL\Exception\NeedPrivileges
*/
- function testBeforeUnbind() {
-
+ public function testBeforeUnbind()
+ {
$this->server->emit('beforeUnbind', ['testdir']);
-
}
- function testPropFind() {
-
+ public function testPropFind()
+ {
$propFind = new DAV\PropFind('testdir', [
'{DAV:}displayname',
'{DAV:}getcontentlength',
@@ -187,19 +176,18 @@ class BlockAccessTest extends \PHPUnit_Framework_TestCase {
200 => [],
404 => [],
403 => [
- '{DAV:}displayname' => null,
+ '{DAV:}displayname' => null,
'{DAV:}getcontentlength' => null,
- '{DAV:}bar' => null,
- '{DAV:}owner' => null,
+ '{DAV:}bar' => null,
+ '{DAV:}owner' => null,
],
];
$this->assertEquals($expected, $propFind->getResultForMultiStatus());
-
}
- function testBeforeGetPropertiesNoListing() {
-
+ public function testBeforeGetPropertiesNoListing()
+ {
$this->plugin->hideNodesFromListings = true;
$propFind = new DAV\PropFind('testdir', [
'{DAV:}displayname',
@@ -210,6 +198,5 @@ class BlockAccessTest extends \PHPUnit_Framework_TestCase {
$r = $this->server->emit('propFind', [$propFind, new DAV\SimpleCollection('testdir')]);
$this->assertFalse($r);
-
}
}
diff --git a/vendor/sabre/dav/tests/Sabre/DAVACL/Exception/AceConflictTest.php b/vendor/sabre/dav/tests/Sabre/DAVACL/Exception/AceConflictTest.php
index 1cdf2949f..60fb8f3e8 100644
--- a/vendor/sabre/dav/tests/Sabre/DAVACL/Exception/AceConflictTest.php
+++ b/vendor/sabre/dav/tests/Sabre/DAVACL/Exception/AceConflictTest.php
@@ -1,13 +1,15 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAVACL\Exception;
use Sabre\DAV;
-class AceConflictTest extends \PHPUnit_Framework_TestCase {
-
- function testSerialize() {
-
+class AceConflictTest extends \PHPUnit\Framework\TestCase
+{
+ public function testSerialize()
+ {
$ex = new AceConflict('message');
$server = new DAV\Server();
@@ -18,7 +20,7 @@ class AceConflictTest extends \PHPUnit_Framework_TestCase {
$ex->serialize($server, $root);
$xpaths = [
- '/d:root' => 1,
+ '/d:root' => 1,
'/d:root/d:no-ace-conflict' => 1,
];
@@ -29,11 +31,7 @@ class AceConflictTest extends \PHPUnit_Framework_TestCase {
$dxpath = new \DOMXPath($dom2);
$dxpath->registerNamespace('d', 'DAV:');
foreach ($xpaths as $xpath => $count) {
-
- $this->assertEquals($count, $dxpath->query($xpath)->length, 'Looking for : ' . $xpath . ', we could only find ' . $dxpath->query($xpath)->length . ' elements, while we expected ' . $count);
-
+ $this->assertEquals($count, $dxpath->query($xpath)->length, 'Looking for : '.$xpath.', we could only find '.$dxpath->query($xpath)->length.' elements, while we expected '.$count);
}
-
}
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/DAVACL/Exception/NeedPrivilegesExceptionTest.php b/vendor/sabre/dav/tests/Sabre/DAVACL/Exception/NeedPrivilegesExceptionTest.php
index b13e7722d..f08e536b5 100644
--- a/vendor/sabre/dav/tests/Sabre/DAVACL/Exception/NeedPrivilegesExceptionTest.php
+++ b/vendor/sabre/dav/tests/Sabre/DAVACL/Exception/NeedPrivilegesExceptionTest.php
@@ -1,13 +1,15 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAVACL\Exception;
use Sabre\DAV;
-class NeedPrivilegesExceptionTest extends \PHPUnit_Framework_TestCase {
-
- function testSerialize() {
-
+class NeedPrivilegesExceptionTest extends \PHPUnit\Framework\TestCase
+{
+ public function testSerialize()
+ {
$uri = 'foo';
$privileges = [
'{DAV:}read',
@@ -23,12 +25,12 @@ class NeedPrivilegesExceptionTest extends \PHPUnit_Framework_TestCase {
$ex->serialize($server, $root);
$xpaths = [
- '/d:root' => 1,
- '/d:root/d:need-privileges' => 1,
- '/d:root/d:need-privileges/d:resource' => 2,
- '/d:root/d:need-privileges/d:resource/d:href' => 2,
- '/d:root/d:need-privileges/d:resource/d:privilege' => 2,
- '/d:root/d:need-privileges/d:resource/d:privilege/d:read' => 1,
+ '/d:root' => 1,
+ '/d:root/d:need-privileges' => 1,
+ '/d:root/d:need-privileges/d:resource' => 2,
+ '/d:root/d:need-privileges/d:resource/d:href' => 2,
+ '/d:root/d:need-privileges/d:resource/d:privilege' => 2,
+ '/d:root/d:need-privileges/d:resource/d:privilege/d:read' => 1,
'/d:root/d:need-privileges/d:resource/d:privilege/d:write' => 1,
];
@@ -39,11 +41,7 @@ class NeedPrivilegesExceptionTest extends \PHPUnit_Framework_TestCase {
$dxpath = new \DOMXPath($dom2);
$dxpath->registerNamespace('d', 'DAV:');
foreach ($xpaths as $xpath => $count) {
-
- $this->assertEquals($count, $dxpath->query($xpath)->length, 'Looking for : ' . $xpath . ', we could only find ' . $dxpath->query($xpath)->length . ' elements, while we expected ' . $count);
-
+ $this->assertEquals($count, $dxpath->query($xpath)->length, 'Looking for : '.$xpath.', we could only find '.$dxpath->query($xpath)->length.' elements, while we expected '.$count);
}
-
}
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/DAVACL/Exception/NoAbstractTest.php b/vendor/sabre/dav/tests/Sabre/DAVACL/Exception/NoAbstractTest.php
index f52b17371..38e9d8b93 100644
--- a/vendor/sabre/dav/tests/Sabre/DAVACL/Exception/NoAbstractTest.php
+++ b/vendor/sabre/dav/tests/Sabre/DAVACL/Exception/NoAbstractTest.php
@@ -1,13 +1,15 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAVACL\Exception;
use Sabre\DAV;
-class NoAbstractTest extends \PHPUnit_Framework_TestCase {
-
- function testSerialize() {
-
+class NoAbstractTest extends \PHPUnit\Framework\TestCase
+{
+ public function testSerialize()
+ {
$ex = new NoAbstract('message');
$server = new DAV\Server();
@@ -18,7 +20,7 @@ class NoAbstractTest extends \PHPUnit_Framework_TestCase {
$ex->serialize($server, $root);
$xpaths = [
- '/d:root' => 1,
+ '/d:root' => 1,
'/d:root/d:no-abstract' => 1,
];
@@ -29,11 +31,7 @@ class NoAbstractTest extends \PHPUnit_Framework_TestCase {
$dxpath = new \DOMXPath($dom2);
$dxpath->registerNamespace('d', 'DAV:');
foreach ($xpaths as $xpath => $count) {
-
- $this->assertEquals($count, $dxpath->query($xpath)->length, 'Looking for : ' . $xpath . ', we could only find ' . $dxpath->query($xpath)->length . ' elements, while we expected ' . $count);
-
+ $this->assertEquals($count, $dxpath->query($xpath)->length, 'Looking for : '.$xpath.', we could only find '.$dxpath->query($xpath)->length.' elements, while we expected '.$count);
}
-
}
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/DAVACL/Exception/NotRecognizedPrincipalTest.php b/vendor/sabre/dav/tests/Sabre/DAVACL/Exception/NotRecognizedPrincipalTest.php
index df89aaf84..62915ea1d 100644
--- a/vendor/sabre/dav/tests/Sabre/DAVACL/Exception/NotRecognizedPrincipalTest.php
+++ b/vendor/sabre/dav/tests/Sabre/DAVACL/Exception/NotRecognizedPrincipalTest.php
@@ -1,13 +1,15 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAVACL\Exception;
use Sabre\DAV;
-class NotRecognizedPrincipalTest extends \PHPUnit_Framework_TestCase {
-
- function testSerialize() {
-
+class NotRecognizedPrincipalTest extends \PHPUnit\Framework\TestCase
+{
+ public function testSerialize()
+ {
$ex = new NotRecognizedPrincipal('message');
$server = new DAV\Server();
@@ -18,7 +20,7 @@ class NotRecognizedPrincipalTest extends \PHPUnit_Framework_TestCase {
$ex->serialize($server, $root);
$xpaths = [
- '/d:root' => 1,
+ '/d:root' => 1,
'/d:root/d:recognized-principal' => 1,
];
@@ -29,11 +31,7 @@ class NotRecognizedPrincipalTest extends \PHPUnit_Framework_TestCase {
$dxpath = new \DOMXPath($dom2);
$dxpath->registerNamespace('d', 'DAV:');
foreach ($xpaths as $xpath => $count) {
-
- $this->assertEquals($count, $dxpath->query($xpath)->length, 'Looking for : ' . $xpath . ', we could only find ' . $dxpath->query($xpath)->length . ' elements, while we expected ' . $count);
-
+ $this->assertEquals($count, $dxpath->query($xpath)->length, 'Looking for : '.$xpath.', we could only find '.$dxpath->query($xpath)->length.' elements, while we expected '.$count);
}
-
}
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/DAVACL/Exception/NotSupportedPrivilegeTest.php b/vendor/sabre/dav/tests/Sabre/DAVACL/Exception/NotSupportedPrivilegeTest.php
index 50623952b..668c713d2 100644
--- a/vendor/sabre/dav/tests/Sabre/DAVACL/Exception/NotSupportedPrivilegeTest.php
+++ b/vendor/sabre/dav/tests/Sabre/DAVACL/Exception/NotSupportedPrivilegeTest.php
@@ -1,13 +1,15 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAVACL\Exception;
use Sabre\DAV;
-class NotSupportedPrivilegeTest extends \PHPUnit_Framework_TestCase {
-
- function testSerialize() {
-
+class NotSupportedPrivilegeTest extends \PHPUnit\Framework\TestCase
+{
+ public function testSerialize()
+ {
$ex = new NotSupportedPrivilege('message');
$server = new DAV\Server();
@@ -18,7 +20,7 @@ class NotSupportedPrivilegeTest extends \PHPUnit_Framework_TestCase {
$ex->serialize($server, $root);
$xpaths = [
- '/d:root' => 1,
+ '/d:root' => 1,
'/d:root/d:not-supported-privilege' => 1,
];
@@ -29,11 +31,7 @@ class NotSupportedPrivilegeTest extends \PHPUnit_Framework_TestCase {
$dxpath = new \DOMXPath($dom2);
$dxpath->registerNamespace('d', 'DAV:');
foreach ($xpaths as $xpath => $count) {
-
- $this->assertEquals($count, $dxpath->query($xpath)->length, 'Looking for : ' . $xpath . ', we could only find ' . $dxpath->query($xpath)->length . ' elements, while we expected ' . $count);
-
+ $this->assertEquals($count, $dxpath->query($xpath)->length, 'Looking for : '.$xpath.', we could only find '.$dxpath->query($xpath)->length.' elements, while we expected '.$count);
}
-
}
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/DAVACL/ExpandPropertiesTest.php b/vendor/sabre/dav/tests/Sabre/DAVACL/ExpandPropertiesTest.php
index 91de64372..28e328ea6 100644
--- a/vendor/sabre/dav/tests/Sabre/DAVACL/ExpandPropertiesTest.php
+++ b/vendor/sabre/dav/tests/Sabre/DAVACL/ExpandPropertiesTest.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAVACL;
use Sabre\DAV;
@@ -7,24 +9,24 @@ use Sabre\HTTP;
require_once 'Sabre/HTTP/ResponseMock.php';
-class ExpandPropertiesTest extends \PHPUnit_Framework_TestCase {
-
- function getServer() {
-
+class ExpandPropertiesTest extends \PHPUnit\Framework\TestCase
+{
+ public function getServer()
+ {
$tree = [
new DAV\Mock\PropertiesCollection('node1', [], [
'{http://sabredav.org/ns}simple' => 'foo',
- '{http://sabredav.org/ns}href' => new DAV\Xml\Property\Href('node2'),
- '{DAV:}displayname' => 'Node 1',
+ '{http://sabredav.org/ns}href' => new DAV\Xml\Property\Href('node2'),
+ '{DAV:}displayname' => 'Node 1',
]),
new DAV\Mock\PropertiesCollection('node2', [], [
- '{http://sabredav.org/ns}simple' => 'simple',
+ '{http://sabredav.org/ns}simple' => 'simple',
'{http://sabredav.org/ns}hreflist' => new DAV\Xml\Property\Href(['node1', 'node3']),
- '{DAV:}displayname' => 'Node 2',
+ '{DAV:}displayname' => 'Node 2',
]),
new DAV\Mock\PropertiesCollection('node3', [], [
'{http://sabredav.org/ns}simple' => 'simple',
- '{DAV:}displayname' => 'Node 3',
+ '{DAV:}displayname' => 'Node 3',
]),
];
@@ -39,7 +41,7 @@ class ExpandPropertiesTest extends \PHPUnit_Framework_TestCase {
[
'principal' => '{DAV:}all',
'privilege' => '{DAV:}all',
- ]
+ ],
]);
$this->assertTrue($plugin instanceof Plugin);
@@ -47,11 +49,10 @@ class ExpandPropertiesTest extends \PHPUnit_Framework_TestCase {
$this->assertEquals($plugin, $fakeServer->getPlugin('acl'));
return $fakeServer;
-
}
- function testSimple() {
-
+ public function testSimple()
+ {
$xml = '<?xml version="1.0"?>
<d:expand-property xmlns:d="DAV:">
<d:property name="displayname" />
@@ -62,8 +63,8 @@ class ExpandPropertiesTest extends \PHPUnit_Framework_TestCase {
$serverVars = [
'REQUEST_METHOD' => 'REPORT',
- 'HTTP_DEPTH' => '0',
- 'REQUEST_URI' => '/node1',
+ 'HTTP_DEPTH' => '0',
+ 'REQUEST_URI' => '/node1',
];
$request = HTTP\Sapi::createFromServerArray($serverVars);
@@ -74,22 +75,21 @@ class ExpandPropertiesTest extends \PHPUnit_Framework_TestCase {
$server->exec();
- $this->assertEquals(207, $server->httpResponse->status, 'Incorrect status code received. Full body: ' . $server->httpResponse->body);
+ $this->assertEquals(207, $server->httpResponse->status, 'Incorrect status code received. Full body: '.$server->httpResponse->body);
$this->assertEquals([
'X-Sabre-Version' => [DAV\Version::VERSION],
- 'Content-Type' => ['application/xml; charset=utf-8'],
+ 'Content-Type' => ['application/xml; charset=utf-8'],
], $server->httpResponse->getHeaders());
-
$check = [
'/d:multistatus',
- '/d:multistatus/d:response' => 1,
- '/d:multistatus/d:response/d:href' => 1,
- '/d:multistatus/d:response/d:propstat' => 2,
- '/d:multistatus/d:response/d:propstat/d:prop' => 2,
+ '/d:multistatus/d:response' => 1,
+ '/d:multistatus/d:response/d:href' => 1,
+ '/d:multistatus/d:response/d:propstat' => 2,
+ '/d:multistatus/d:response/d:propstat/d:prop' => 2,
'/d:multistatus/d:response/d:propstat/d:prop/d:displayname' => 1,
- '/d:multistatus/d:response/d:propstat/d:prop/s:simple' => 1,
- '/d:multistatus/d:response/d:propstat/d:prop/s:href' => 1,
+ '/d:multistatus/d:response/d:propstat/d:prop/s:simple' => 1,
+ '/d:multistatus/d:response/d:propstat/d:prop/s:href' => 1,
'/d:multistatus/d:response/d:propstat/d:prop/s:href/d:href' => 1,
];
@@ -97,25 +97,24 @@ class ExpandPropertiesTest extends \PHPUnit_Framework_TestCase {
$xml->registerXPathNamespace('d', 'DAV:');
$xml->registerXPathNamespace('s', 'http://sabredav.org/ns');
foreach ($check as $v1 => $v2) {
-
$xpath = is_int($v1) ? $v2 : $v1;
$result = $xml->xpath($xpath);
$count = 1;
- if (!is_int($v1)) $count = $v2;
-
- $this->assertEquals($count, count($result), 'we expected ' . $count . ' appearances of ' . $xpath . ' . We found ' . count($result) . '. Full response: ' . $server->httpResponse->body);
+ if (!is_int($v1)) {
+ $count = $v2;
+ }
+ $this->assertEquals($count, count($result), 'we expected '.$count.' appearances of '.$xpath.' . We found '.count($result).'. Full response: '.$server->httpResponse->body);
}
-
}
/**
* @depends testSimple
*/
- function testExpand() {
-
+ public function testExpand()
+ {
$xml = '<?xml version="1.0"?>
<d:expand-property xmlns:d="DAV:">
<d:property name="href" namespace="http://sabredav.org/ns">
@@ -125,8 +124,8 @@ class ExpandPropertiesTest extends \PHPUnit_Framework_TestCase {
$serverVars = [
'REQUEST_METHOD' => 'REPORT',
- 'HTTP_DEPTH' => '0',
- 'REQUEST_URI' => '/node1',
+ 'HTTP_DEPTH' => '0',
+ 'REQUEST_URI' => '/node1',
];
$request = HTTP\Sapi::createFromServerArray($serverVars);
@@ -137,24 +136,23 @@ class ExpandPropertiesTest extends \PHPUnit_Framework_TestCase {
$server->exec();
- $this->assertEquals(207, $server->httpResponse->status, 'Incorrect response status received. Full response body: ' . $server->httpResponse->body);
+ $this->assertEquals(207, $server->httpResponse->status, 'Incorrect response status received. Full response body: '.$server->httpResponse->body);
$this->assertEquals([
'X-Sabre-Version' => [DAV\Version::VERSION],
- 'Content-Type' => ['application/xml; charset=utf-8'],
+ 'Content-Type' => ['application/xml; charset=utf-8'],
], $server->httpResponse->getHeaders());
-
$check = [
'/d:multistatus',
- '/d:multistatus/d:response' => 1,
- '/d:multistatus/d:response/d:href' => 1,
- '/d:multistatus/d:response/d:propstat' => 1,
- '/d:multistatus/d:response/d:propstat/d:prop' => 1,
- '/d:multistatus/d:response/d:propstat/d:prop/s:href' => 1,
- '/d:multistatus/d:response/d:propstat/d:prop/s:href/d:response' => 1,
- '/d:multistatus/d:response/d:propstat/d:prop/s:href/d:response/d:href' => 1,
- '/d:multistatus/d:response/d:propstat/d:prop/s:href/d:response/d:propstat' => 1,
- '/d:multistatus/d:response/d:propstat/d:prop/s:href/d:response/d:propstat/d:prop' => 1,
+ '/d:multistatus/d:response' => 1,
+ '/d:multistatus/d:response/d:href' => 1,
+ '/d:multistatus/d:response/d:propstat' => 1,
+ '/d:multistatus/d:response/d:propstat/d:prop' => 1,
+ '/d:multistatus/d:response/d:propstat/d:prop/s:href' => 1,
+ '/d:multistatus/d:response/d:propstat/d:prop/s:href/d:response' => 1,
+ '/d:multistatus/d:response/d:propstat/d:prop/s:href/d:response/d:href' => 1,
+ '/d:multistatus/d:response/d:propstat/d:prop/s:href/d:response/d:propstat' => 1,
+ '/d:multistatus/d:response/d:propstat/d:prop/s:href/d:response/d:propstat/d:prop' => 1,
'/d:multistatus/d:response/d:propstat/d:prop/s:href/d:response/d:propstat/d:prop/d:displayname' => 1,
];
@@ -162,25 +160,24 @@ class ExpandPropertiesTest extends \PHPUnit_Framework_TestCase {
$xml->registerXPathNamespace('d', 'DAV:');
$xml->registerXPathNamespace('s', 'http://sabredav.org/ns');
foreach ($check as $v1 => $v2) {
-
$xpath = is_int($v1) ? $v2 : $v1;
$result = $xml->xpath($xpath);
$count = 1;
- if (!is_int($v1)) $count = $v2;
-
- $this->assertEquals($count, count($result), 'we expected ' . $count . ' appearances of ' . $xpath . ' . We found ' . count($result) . ' Full response body: ' . $server->httpResponse->getBodyAsString());
+ if (!is_int($v1)) {
+ $count = $v2;
+ }
+ $this->assertEquals($count, count($result), 'we expected '.$count.' appearances of '.$xpath.' . We found '.count($result).' Full response body: '.$server->httpResponse->getBodyAsString());
}
-
}
/**
* @depends testSimple
*/
- function testExpandHrefList() {
-
+ public function testExpandHrefList()
+ {
$xml = '<?xml version="1.0"?>
<d:expand-property xmlns:d="DAV:">
<d:property name="hreflist" namespace="http://sabredav.org/ns">
@@ -190,8 +187,8 @@ class ExpandPropertiesTest extends \PHPUnit_Framework_TestCase {
$serverVars = [
'REQUEST_METHOD' => 'REPORT',
- 'HTTP_DEPTH' => '0',
- 'REQUEST_URI' => '/node2',
+ 'HTTP_DEPTH' => '0',
+ 'REQUEST_URI' => '/node2',
];
$request = HTTP\Sapi::createFromServerArray($serverVars);
@@ -205,21 +202,20 @@ class ExpandPropertiesTest extends \PHPUnit_Framework_TestCase {
$this->assertEquals(207, $server->httpResponse->status);
$this->assertEquals([
'X-Sabre-Version' => [DAV\Version::VERSION],
- 'Content-Type' => ['application/xml; charset=utf-8'],
+ 'Content-Type' => ['application/xml; charset=utf-8'],
], $server->httpResponse->getHeaders());
-
$check = [
'/d:multistatus',
- '/d:multistatus/d:response' => 1,
- '/d:multistatus/d:response/d:href' => 1,
- '/d:multistatus/d:response/d:propstat' => 1,
- '/d:multistatus/d:response/d:propstat/d:prop' => 1,
- '/d:multistatus/d:response/d:propstat/d:prop/s:hreflist' => 1,
- '/d:multistatus/d:response/d:propstat/d:prop/s:hreflist/d:response' => 2,
- '/d:multistatus/d:response/d:propstat/d:prop/s:hreflist/d:response/d:href' => 2,
- '/d:multistatus/d:response/d:propstat/d:prop/s:hreflist/d:response/d:propstat' => 2,
- '/d:multistatus/d:response/d:propstat/d:prop/s:hreflist/d:response/d:propstat/d:prop' => 2,
+ '/d:multistatus/d:response' => 1,
+ '/d:multistatus/d:response/d:href' => 1,
+ '/d:multistatus/d:response/d:propstat' => 1,
+ '/d:multistatus/d:response/d:propstat/d:prop' => 1,
+ '/d:multistatus/d:response/d:propstat/d:prop/s:hreflist' => 1,
+ '/d:multistatus/d:response/d:propstat/d:prop/s:hreflist/d:response' => 2,
+ '/d:multistatus/d:response/d:propstat/d:prop/s:hreflist/d:response/d:href' => 2,
+ '/d:multistatus/d:response/d:propstat/d:prop/s:hreflist/d:response/d:propstat' => 2,
+ '/d:multistatus/d:response/d:propstat/d:prop/s:hreflist/d:response/d:propstat/d:prop' => 2,
'/d:multistatus/d:response/d:propstat/d:prop/s:hreflist/d:response/d:propstat/d:prop/d:displayname' => 2,
];
@@ -227,25 +223,24 @@ class ExpandPropertiesTest extends \PHPUnit_Framework_TestCase {
$xml->registerXPathNamespace('d', 'DAV:');
$xml->registerXPathNamespace('s', 'http://sabredav.org/ns');
foreach ($check as $v1 => $v2) {
-
$xpath = is_int($v1) ? $v2 : $v1;
$result = $xml->xpath($xpath);
$count = 1;
- if (!is_int($v1)) $count = $v2;
-
- $this->assertEquals($count, count($result), 'we expected ' . $count . ' appearances of ' . $xpath . ' . We found ' . count($result));
+ if (!is_int($v1)) {
+ $count = $v2;
+ }
+ $this->assertEquals($count, count($result), 'we expected '.$count.' appearances of '.$xpath.' . We found '.count($result));
}
-
}
/**
* @depends testExpand
*/
- function testExpandDeep() {
-
+ public function testExpandDeep()
+ {
$xml = '<?xml version="1.0"?>
<d:expand-property xmlns:d="DAV:">
<d:property name="hreflist" namespace="http://sabredav.org/ns">
@@ -258,8 +253,8 @@ class ExpandPropertiesTest extends \PHPUnit_Framework_TestCase {
$serverVars = [
'REQUEST_METHOD' => 'REPORT',
- 'HTTP_DEPTH' => '0',
- 'REQUEST_URI' => '/node2',
+ 'HTTP_DEPTH' => '0',
+ 'REQUEST_URI' => '/node2',
];
$request = HTTP\Sapi::createFromServerArray($serverVars);
@@ -273,27 +268,26 @@ class ExpandPropertiesTest extends \PHPUnit_Framework_TestCase {
$this->assertEquals(207, $server->httpResponse->status);
$this->assertEquals([
'X-Sabre-Version' => [DAV\Version::VERSION],
- 'Content-Type' => ['application/xml; charset=utf-8'],
+ 'Content-Type' => ['application/xml; charset=utf-8'],
], $server->httpResponse->getHeaders());
-
$check = [
'/d:multistatus',
- '/d:multistatus/d:response' => 1,
- '/d:multistatus/d:response/d:href' => 1,
- '/d:multistatus/d:response/d:propstat' => 1,
- '/d:multistatus/d:response/d:propstat/d:prop' => 1,
- '/d:multistatus/d:response/d:propstat/d:prop/s:hreflist' => 1,
- '/d:multistatus/d:response/d:propstat/d:prop/s:hreflist/d:response' => 2,
- '/d:multistatus/d:response/d:propstat/d:prop/s:hreflist/d:response/d:href' => 2,
- '/d:multistatus/d:response/d:propstat/d:prop/s:hreflist/d:response/d:propstat' => 3,
- '/d:multistatus/d:response/d:propstat/d:prop/s:hreflist/d:response/d:propstat/d:prop' => 3,
- '/d:multistatus/d:response/d:propstat/d:prop/s:hreflist/d:response/d:propstat/d:prop/d:displayname' => 2,
- '/d:multistatus/d:response/d:propstat/d:prop/s:hreflist/d:response/d:propstat/d:prop/s:href' => 2,
- '/d:multistatus/d:response/d:propstat/d:prop/s:hreflist/d:response/d:propstat/d:prop/s:href/d:response' => 1,
- '/d:multistatus/d:response/d:propstat/d:prop/s:hreflist/d:response/d:propstat/d:prop/s:href/d:response/d:href' => 1,
- '/d:multistatus/d:response/d:propstat/d:prop/s:hreflist/d:response/d:propstat/d:prop/s:href/d:response/d:propstat' => 1,
- '/d:multistatus/d:response/d:propstat/d:prop/s:hreflist/d:response/d:propstat/d:prop/s:href/d:response/d:propstat/d:prop' => 1,
+ '/d:multistatus/d:response' => 1,
+ '/d:multistatus/d:response/d:href' => 1,
+ '/d:multistatus/d:response/d:propstat' => 1,
+ '/d:multistatus/d:response/d:propstat/d:prop' => 1,
+ '/d:multistatus/d:response/d:propstat/d:prop/s:hreflist' => 1,
+ '/d:multistatus/d:response/d:propstat/d:prop/s:hreflist/d:response' => 2,
+ '/d:multistatus/d:response/d:propstat/d:prop/s:hreflist/d:response/d:href' => 2,
+ '/d:multistatus/d:response/d:propstat/d:prop/s:hreflist/d:response/d:propstat' => 3,
+ '/d:multistatus/d:response/d:propstat/d:prop/s:hreflist/d:response/d:propstat/d:prop' => 3,
+ '/d:multistatus/d:response/d:propstat/d:prop/s:hreflist/d:response/d:propstat/d:prop/d:displayname' => 2,
+ '/d:multistatus/d:response/d:propstat/d:prop/s:hreflist/d:response/d:propstat/d:prop/s:href' => 2,
+ '/d:multistatus/d:response/d:propstat/d:prop/s:hreflist/d:response/d:propstat/d:prop/s:href/d:response' => 1,
+ '/d:multistatus/d:response/d:propstat/d:prop/s:hreflist/d:response/d:propstat/d:prop/s:href/d:response/d:href' => 1,
+ '/d:multistatus/d:response/d:propstat/d:prop/s:hreflist/d:response/d:propstat/d:prop/s:href/d:response/d:propstat' => 1,
+ '/d:multistatus/d:response/d:propstat/d:prop/s:hreflist/d:response/d:propstat/d:prop/s:href/d:response/d:propstat/d:prop' => 1,
'/d:multistatus/d:response/d:propstat/d:prop/s:hreflist/d:response/d:propstat/d:prop/s:href/d:response/d:propstat/d:prop/d:displayname' => 1,
];
@@ -301,17 +295,16 @@ class ExpandPropertiesTest extends \PHPUnit_Framework_TestCase {
$xml->registerXPathNamespace('d', 'DAV:');
$xml->registerXPathNamespace('s', 'http://sabredav.org/ns');
foreach ($check as $v1 => $v2) {
-
$xpath = is_int($v1) ? $v2 : $v1;
$result = $xml->xpath($xpath);
$count = 1;
- if (!is_int($v1)) $count = $v2;
-
- $this->assertEquals($count, count($result), 'we expected ' . $count . ' appearances of ' . $xpath . ' . We found ' . count($result));
+ if (!is_int($v1)) {
+ $count = $v2;
+ }
+ $this->assertEquals($count, count($result), 'we expected '.$count.' appearances of '.$xpath.' . We found '.count($result));
}
-
}
}
diff --git a/vendor/sabre/dav/tests/Sabre/DAVACL/MockACLNode.php b/vendor/sabre/dav/tests/Sabre/DAVACL/MockACLNode.php
index 2d9744e29..51411f304 100644
--- a/vendor/sabre/dav/tests/Sabre/DAVACL/MockACLNode.php
+++ b/vendor/sabre/dav/tests/Sabre/DAVACL/MockACLNode.php
@@ -1,55 +1,49 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAVACL;
use Sabre\DAV;
-class MockACLNode extends DAV\Node implements IACL {
-
+class MockACLNode extends DAV\Node implements IACL
+{
public $name;
public $acl;
- function __construct($name, array $acl = []) {
-
+ public function __construct($name, array $acl = [])
+ {
$this->name = $name;
$this->acl = $acl;
-
}
- function getName() {
-
+ public function getName()
+ {
return $this->name;
-
}
- function getOwner() {
-
+ public function getOwner()
+ {
return null;
-
}
- function getGroup() {
-
+ public function getGroup()
+ {
return null;
-
}
- function getACL() {
-
+ public function getACL()
+ {
return $this->acl;
-
}
- function setACL(array $acl) {
-
+ public function setACL(array $acl)
+ {
$this->acl = $acl;
-
}
- function getSupportedPrivilegeSet() {
-
+ public function getSupportedPrivilegeSet()
+ {
return null;
-
}
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/DAVACL/MockPrincipal.php b/vendor/sabre/dav/tests/Sabre/DAVACL/MockPrincipal.php
index 934906802..f67025c5a 100644
--- a/vendor/sabre/dav/tests/Sabre/DAVACL/MockPrincipal.php
+++ b/vendor/sabre/dav/tests/Sabre/DAVACL/MockPrincipal.php
@@ -1,64 +1,58 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAVACL;
use Sabre\DAV;
-class MockPrincipal extends DAV\Node implements IPrincipal {
-
+class MockPrincipal extends DAV\Node implements IPrincipal
+{
public $name;
public $principalUrl;
public $groupMembership = [];
public $groupMemberSet = [];
- function __construct($name, $principalUrl, array $groupMembership = [], array $groupMemberSet = []) {
-
+ public function __construct($name, $principalUrl, array $groupMembership = [], array $groupMemberSet = [])
+ {
$this->name = $name;
$this->principalUrl = $principalUrl;
$this->groupMembership = $groupMembership;
$this->groupMemberSet = $groupMemberSet;
-
}
- function getName() {
-
+ public function getName()
+ {
return $this->name;
-
}
- function getDisplayName() {
-
+ public function getDisplayName()
+ {
return $this->getName();
-
}
- function getAlternateUriSet() {
-
+ public function getAlternateUriSet()
+ {
return [];
-
}
- function getPrincipalUrl() {
-
+ public function getPrincipalUrl()
+ {
return $this->principalUrl;
-
}
- function getGroupMemberSet() {
-
+ public function getGroupMemberSet()
+ {
return $this->groupMemberSet;
-
}
- function getGroupMemberShip() {
-
+ public function getGroupMemberShip()
+ {
return $this->groupMembership;
-
}
- function setGroupMemberSet(array $groupMemberSet) {
-
+ public function setGroupMemberSet(array $groupMemberSet)
+ {
$this->groupMemberSet = $groupMemberSet;
-
}
}
diff --git a/vendor/sabre/dav/tests/Sabre/DAVACL/PluginAdminTest.php b/vendor/sabre/dav/tests/Sabre/DAVACL/PluginAdminTest.php
index 8552448f5..9ab16df74 100644
--- a/vendor/sabre/dav/tests/Sabre/DAVACL/PluginAdminTest.php
+++ b/vendor/sabre/dav/tests/Sabre/DAVACL/PluginAdminTest.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAVACL;
use Sabre\DAV;
@@ -8,12 +10,12 @@ use Sabre\HTTP;
require_once 'Sabre/DAVACL/MockACLNode.php';
require_once 'Sabre/HTTP/ResponseMock.php';
-class PluginAdminTest extends \PHPUnit_Framework_TestCase {
-
+class PluginAdminTest extends \PHPUnit\Framework\TestCase
+{
public $server;
- function setUp() {
-
+ public function setUp()
+ {
$principalBackend = new PrincipalBackend\Mock();
$tree = [
@@ -27,15 +29,15 @@ class PluginAdminTest extends \PHPUnit_Framework_TestCase {
$this->server->addPlugin($plugin);
}
- function testNoAdminAccess() {
-
+ public function testNoAdminAccess()
+ {
$plugin = new Plugin();
$this->server->addPlugin($plugin);
$request = HTTP\Sapi::createFromServerArray([
'REQUEST_METHOD' => 'OPTIONS',
- 'HTTP_DEPTH' => 1,
- 'REQUEST_URI' => '/adminonly',
+ 'HTTP_DEPTH' => 1,
+ 'REQUEST_URI' => '/adminonly',
]);
$response = new HTTP\ResponseMock();
@@ -46,14 +48,13 @@ class PluginAdminTest extends \PHPUnit_Framework_TestCase {
$this->server->exec();
$this->assertEquals(403, $response->status);
-
}
/**
* @depends testNoAdminAccess
*/
- function testAdminAccess() {
-
+ public function testAdminAccess()
+ {
$plugin = new Plugin();
$plugin->adminPrincipals = [
'principals/admin',
@@ -62,8 +63,8 @@ class PluginAdminTest extends \PHPUnit_Framework_TestCase {
$request = HTTP\Sapi::createFromServerArray([
'REQUEST_METHOD' => 'OPTIONS',
- 'HTTP_DEPTH' => 1,
- 'REQUEST_URI' => '/adminonly',
+ 'HTTP_DEPTH' => 1,
+ 'REQUEST_URI' => '/adminonly',
]);
$response = new HTTP\ResponseMock();
@@ -74,6 +75,5 @@ class PluginAdminTest extends \PHPUnit_Framework_TestCase {
$this->server->exec();
$this->assertEquals(200, $response->status);
-
}
}
diff --git a/vendor/sabre/dav/tests/Sabre/DAVACL/PluginPropertiesTest.php b/vendor/sabre/dav/tests/Sabre/DAVACL/PluginPropertiesTest.php
index fb42efba7..16d3e781e 100644
--- a/vendor/sabre/dav/tests/Sabre/DAVACL/PluginPropertiesTest.php
+++ b/vendor/sabre/dav/tests/Sabre/DAVACL/PluginPropertiesTest.php
@@ -1,14 +1,16 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAVACL;
use Sabre\DAV;
use Sabre\HTTP;
-class PluginPropertiesTest extends \PHPUnit_Framework_TestCase {
-
- function testPrincipalCollectionSet() {
-
+class PluginPropertiesTest extends \PHPUnit\Framework\TestCase
+{
+ public function testPrincipalCollectionSet()
+ {
$plugin = new Plugin();
$plugin->allowUnauthenticatedAccess = false;
$plugin->setDefaultACL([
@@ -42,14 +44,11 @@ class PluginPropertiesTest extends \PHPUnit_Framework_TestCase {
'principals2/',
];
-
$this->assertEquals($expected, $result[200]['{DAV:}principal-collection-set']->getHrefs());
-
-
}
- function testCurrentUserPrincipal() {
-
+ public function testCurrentUserPrincipal()
+ {
$fakeServer = new DAV\Server();
$plugin = new DAV\Auth\Plugin(new DAV\Auth\Backend\Mock());
$fakeServer->addPlugin($plugin);
@@ -62,7 +61,6 @@ class PluginPropertiesTest extends \PHPUnit_Framework_TestCase {
]);
$fakeServer->addPlugin($plugin);
-
$requestedProperties = [
'{DAV:}current-user-principal',
];
@@ -76,7 +74,7 @@ class PluginPropertiesTest extends \PHPUnit_Framework_TestCase {
$this->assertEquals(Xml\Property\Principal::UNAUTHENTICATED, $result[200]['{DAV:}current-user-principal']->getType());
// This will force the login
- $fakeServer->emit('beforeMethod', [$fakeServer->httpRequest, $fakeServer->httpResponse]);
+ $fakeServer->emit('beforeMethod:PROPFIND', [$fakeServer->httpRequest, $fakeServer->httpResponse]);
$result = $fakeServer->getPropertiesForPath('', $requestedProperties);
$result = $result[0];
@@ -86,11 +84,10 @@ class PluginPropertiesTest extends \PHPUnit_Framework_TestCase {
$this->assertInstanceOf('Sabre\DAVACL\Xml\Property\Principal', $result[200]['{DAV:}current-user-principal']);
$this->assertEquals(Xml\Property\Principal::HREF, $result[200]['{DAV:}current-user-principal']->getType());
$this->assertEquals('principals/admin/', $result[200]['{DAV:}current-user-principal']->getHref());
-
}
- function testSupportedPrivilegeSet() {
-
+ public function testSupportedPrivilegeSet()
+ {
$plugin = new Plugin();
$plugin->allowUnauthenticatedAccess = false;
$plugin->setDefaultACL([
@@ -119,28 +116,27 @@ class PluginPropertiesTest extends \PHPUnit_Framework_TestCase {
$result = $server->xml->write('{DAV:}root', $prop);
$xpaths = [
- '/d:root' => 1,
- '/d:root/d:supported-privilege' => 1,
- '/d:root/d:supported-privilege/d:privilege' => 1,
- '/d:root/d:supported-privilege/d:privilege/d:all' => 1,
- '/d:root/d:supported-privilege/d:abstract' => 0,
- '/d:root/d:supported-privilege/d:supported-privilege' => 2,
- '/d:root/d:supported-privilege/d:supported-privilege/d:privilege' => 2,
- '/d:root/d:supported-privilege/d:supported-privilege/d:privilege/d:read' => 1,
- '/d:root/d:supported-privilege/d:supported-privilege/d:privilege/d:write' => 1,
- '/d:root/d:supported-privilege/d:supported-privilege/d:supported-privilege' => 7,
- '/d:root/d:supported-privilege/d:supported-privilege/d:supported-privilege/d:privilege' => 7,
- '/d:root/d:supported-privilege/d:supported-privilege/d:supported-privilege/d:privilege/d:read-acl' => 1,
+ '/d:root' => 1,
+ '/d:root/d:supported-privilege' => 1,
+ '/d:root/d:supported-privilege/d:privilege' => 1,
+ '/d:root/d:supported-privilege/d:privilege/d:all' => 1,
+ '/d:root/d:supported-privilege/d:abstract' => 0,
+ '/d:root/d:supported-privilege/d:supported-privilege' => 2,
+ '/d:root/d:supported-privilege/d:supported-privilege/d:privilege' => 2,
+ '/d:root/d:supported-privilege/d:supported-privilege/d:privilege/d:read' => 1,
+ '/d:root/d:supported-privilege/d:supported-privilege/d:privilege/d:write' => 1,
+ '/d:root/d:supported-privilege/d:supported-privilege/d:supported-privilege' => 7,
+ '/d:root/d:supported-privilege/d:supported-privilege/d:supported-privilege/d:privilege' => 7,
+ '/d:root/d:supported-privilege/d:supported-privilege/d:supported-privilege/d:privilege/d:read-acl' => 1,
'/d:root/d:supported-privilege/d:supported-privilege/d:supported-privilege/d:privilege/d:read-current-user-privilege-set' => 1,
- '/d:root/d:supported-privilege/d:supported-privilege/d:supported-privilege/d:privilege/d:write-content' => 1,
- '/d:root/d:supported-privilege/d:supported-privilege/d:supported-privilege/d:privilege/d:write-properties' => 1,
- '/d:root/d:supported-privilege/d:supported-privilege/d:supported-privilege/d:privilege/d:bind' => 1,
- '/d:root/d:supported-privilege/d:supported-privilege/d:supported-privilege/d:privilege/d:unbind' => 1,
- '/d:root/d:supported-privilege/d:supported-privilege/d:supported-privilege/d:privilege/d:unlock' => 1,
- '/d:root/d:supported-privilege/d:supported-privilege/d:supported-privilege/d:abstract' => 0,
+ '/d:root/d:supported-privilege/d:supported-privilege/d:supported-privilege/d:privilege/d:write-content' => 1,
+ '/d:root/d:supported-privilege/d:supported-privilege/d:supported-privilege/d:privilege/d:write-properties' => 1,
+ '/d:root/d:supported-privilege/d:supported-privilege/d:supported-privilege/d:privilege/d:bind' => 1,
+ '/d:root/d:supported-privilege/d:supported-privilege/d:supported-privilege/d:privilege/d:unbind' => 1,
+ '/d:root/d:supported-privilege/d:supported-privilege/d:supported-privilege/d:privilege/d:unlock' => 1,
+ '/d:root/d:supported-privilege/d:supported-privilege/d:supported-privilege/d:abstract' => 0,
];
-
// reloading because php dom sucks
$dom2 = new \DOMDocument('1.0', 'utf-8');
$dom2->loadXML($result);
@@ -148,15 +144,12 @@ class PluginPropertiesTest extends \PHPUnit_Framework_TestCase {
$dxpath = new \DOMXPath($dom2);
$dxpath->registerNamespace('d', 'DAV:');
foreach ($xpaths as $xpath => $count) {
-
- $this->assertEquals($count, $dxpath->query($xpath)->length, 'Looking for : ' . $xpath . ', we could only find ' . $dxpath->query($xpath)->length . ' elements, while we expected ' . $count . ' Full XML: ' . $result);
-
+ $this->assertEquals($count, $dxpath->query($xpath)->length, 'Looking for : '.$xpath.', we could only find '.$dxpath->query($xpath)->length.' elements, while we expected '.$count.' Full XML: '.$result);
}
-
}
- function testACL() {
-
+ public function testACL()
+ {
$plugin = new Plugin();
$plugin->allowUnauthenticatedAccess = false;
$plugin->setDefaultACL([
@@ -171,12 +164,11 @@ class PluginPropertiesTest extends \PHPUnit_Framework_TestCase {
[
'principal' => 'principals/admin',
'privilege' => '{DAV:}read',
- ]
+ ],
]),
new DAV\SimpleCollection('principals', [
$principal = new MockPrincipal('admin', 'principals/admin'),
]),
-
];
$server = new DAV\Server($nodes);
@@ -185,7 +177,7 @@ class PluginPropertiesTest extends \PHPUnit_Framework_TestCase {
$server->addPlugin($authPlugin);
// Force login
- $authPlugin->beforeMethod(new HTTP\Request(), new HTTP\Response());
+ $authPlugin->beforeMethod(new HTTP\Request('GET', '/'), new HTTP\Response());
$requestedProperties = [
'{DAV:}acl',
@@ -194,14 +186,13 @@ class PluginPropertiesTest extends \PHPUnit_Framework_TestCase {
$result = $server->getPropertiesForPath('foo', $requestedProperties);
$result = $result[0];
- $this->assertEquals(1, count($result[200]), 'The {DAV:}acl property did not return from the list. Full list: ' . print_r($result, true));
+ $this->assertEquals(1, count($result[200]), 'The {DAV:}acl property did not return from the list. Full list: '.print_r($result, true));
$this->assertArrayHasKey('{DAV:}acl', $result[200]);
$this->assertInstanceOf('Sabre\\DAVACL\\Xml\Property\\Acl', $result[200]['{DAV:}acl']);
-
}
- function testACLRestrictions() {
-
+ public function testACLRestrictions()
+ {
$plugin = new Plugin();
$plugin->allowUnauthenticatedAccess = false;
@@ -210,12 +201,11 @@ class PluginPropertiesTest extends \PHPUnit_Framework_TestCase {
[
'principal' => 'principals/admin',
'privilege' => '{DAV:}read',
- ]
+ ],
]),
new DAV\SimpleCollection('principals', [
$principal = new MockPrincipal('admin', 'principals/admin'),
]),
-
];
$server = new DAV\Server($nodes);
@@ -224,7 +214,7 @@ class PluginPropertiesTest extends \PHPUnit_Framework_TestCase {
$server->addPlugin($authPlugin);
// Force login
- $authPlugin->beforeMethod(new HTTP\Request(), new HTTP\Response());
+ $authPlugin->beforeMethod(new HTTP\Request('GET', '/'), new HTTP\Response());
$requestedProperties = [
'{DAV:}acl-restrictions',
@@ -233,18 +223,17 @@ class PluginPropertiesTest extends \PHPUnit_Framework_TestCase {
$result = $server->getPropertiesForPath('foo', $requestedProperties);
$result = $result[0];
- $this->assertEquals(1, count($result[200]), 'The {DAV:}acl-restrictions property did not return from the list. Full list: ' . print_r($result, true));
+ $this->assertEquals(1, count($result[200]), 'The {DAV:}acl-restrictions property did not return from the list. Full list: '.print_r($result, true));
$this->assertArrayHasKey('{DAV:}acl-restrictions', $result[200]);
$this->assertInstanceOf('Sabre\\DAVACL\\Xml\\Property\\AclRestrictions', $result[200]['{DAV:}acl-restrictions']);
-
}
- function testAlternateUriSet() {
-
+ public function testAlternateUriSet()
+ {
$tree = [
new DAV\SimpleCollection('principals', [
$principal = new MockPrincipal('user', 'principals/user'),
- ])
+ ]),
];
$fakeServer = new DAV\Server($tree);
@@ -271,11 +260,10 @@ class PluginPropertiesTest extends \PHPUnit_Framework_TestCase {
$this->assertInstanceOf('Sabre\\DAV\\Xml\\Property\\Href', $result[200]['{DAV:}alternate-URI-set']);
$this->assertEquals([], $result[200]['{DAV:}alternate-URI-set']->getHrefs());
-
}
- function testPrincipalURL() {
-
+ public function testPrincipalURL()
+ {
$tree = [
new DAV\SimpleCollection('principals', [
$principal = new MockPrincipal('user', 'principals/user'),
@@ -307,11 +295,10 @@ class PluginPropertiesTest extends \PHPUnit_Framework_TestCase {
$this->assertInstanceOf('Sabre\\DAV\\Xml\\Property\\Href', $result[200]['{DAV:}principal-URL']);
$this->assertEquals('principals/user/', $result[200]['{DAV:}principal-URL']->getHref());
-
}
- function testGroupMemberSet() {
-
+ public function testGroupMemberSet()
+ {
$tree = [
new DAV\SimpleCollection('principals', [
$principal = new MockPrincipal('user', 'principals/user'),
@@ -343,11 +330,10 @@ class PluginPropertiesTest extends \PHPUnit_Framework_TestCase {
$this->assertInstanceOf('Sabre\\DAV\\Xml\\Property\\Href', $result[200]['{DAV:}group-member-set']);
$this->assertEquals([], $result[200]['{DAV:}group-member-set']->getHrefs());
-
}
- function testGroupMemberShip() {
-
+ public function testGroupMemberShip()
+ {
$tree = [
new DAV\SimpleCollection('principals', [
$principal = new MockPrincipal('user', 'principals/user'),
@@ -377,11 +363,10 @@ class PluginPropertiesTest extends \PHPUnit_Framework_TestCase {
$this->assertInstanceOf('Sabre\\DAV\\Xml\\Property\\Href', $result[200]['{DAV:}group-membership']);
$this->assertEquals([], $result[200]['{DAV:}group-membership']->getHrefs());
-
}
- function testGetDisplayName() {
-
+ public function testGetDisplayName()
+ {
$tree = [
new DAV\SimpleCollection('principals', [
$principal = new MockPrincipal('user', 'principals/user'),
@@ -410,6 +395,5 @@ class PluginPropertiesTest extends \PHPUnit_Framework_TestCase {
$this->assertTrue(isset($result[200]['{DAV:}displayname']));
$this->assertEquals('user', $result[200]['{DAV:}displayname']);
-
}
}
diff --git a/vendor/sabre/dav/tests/Sabre/DAVACL/PluginUpdatePropertiesTest.php b/vendor/sabre/dav/tests/Sabre/DAVACL/PluginUpdatePropertiesTest.php
index 0147e6a61..169629a03 100644
--- a/vendor/sabre/dav/tests/Sabre/DAVACL/PluginUpdatePropertiesTest.php
+++ b/vendor/sabre/dav/tests/Sabre/DAVACL/PluginUpdatePropertiesTest.php
@@ -1,13 +1,15 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAVACL;
use Sabre\DAV;
-class PluginUpdatePropertiesTest extends \PHPUnit_Framework_TestCase {
-
- function testUpdatePropertiesPassthrough() {
-
+class PluginUpdatePropertiesTest extends \PHPUnit\Framework\TestCase
+{
+ public function testUpdatePropertiesPassthrough()
+ {
$tree = [
new DAV\SimpleCollection('foo'),
];
@@ -24,11 +26,10 @@ class PluginUpdatePropertiesTest extends \PHPUnit_Framework_TestCase {
];
$this->assertEquals($expected, $result);
-
}
- function testRemoveGroupMembers() {
-
+ public function testRemoveGroupMembers()
+ {
$tree = [
new MockPrincipal('foo', 'foo'),
];
@@ -42,16 +43,15 @@ class PluginUpdatePropertiesTest extends \PHPUnit_Framework_TestCase {
]);
$expected = [
- '{DAV:}group-member-set' => 204
+ '{DAV:}group-member-set' => 204,
];
$this->assertEquals($expected, $result);
$this->assertEquals([], $tree[0]->getGroupMemberSet());
-
}
- function testSetGroupMembers() {
-
+ public function testSetGroupMembers()
+ {
$tree = [
new MockPrincipal('foo', 'foo'),
];
@@ -65,19 +65,18 @@ class PluginUpdatePropertiesTest extends \PHPUnit_Framework_TestCase {
]);
$expected = [
- '{DAV:}group-member-set' => 200
+ '{DAV:}group-member-set' => 200,
];
$this->assertEquals($expected, $result);
$this->assertEquals(['bar', 'baz'], $tree[0]->getGroupMemberSet());
-
}
/**
- * @expectedException Sabre\DAV\Exception
+ * @expectedException \Sabre\DAV\Exception
*/
- function testSetBadValue() {
-
+ public function testSetBadValue()
+ {
$tree = [
new MockPrincipal('foo', 'foo'),
];
@@ -89,11 +88,10 @@ class PluginUpdatePropertiesTest extends \PHPUnit_Framework_TestCase {
$result = $server->updateProperties('foo', [
'{DAV:}group-member-set' => new \StdClass(),
]);
-
}
- function testSetBadNode() {
-
+ public function testSetBadNode()
+ {
$tree = [
new DAV\SimpleCollection('foo'),
];
@@ -111,6 +109,5 @@ class PluginUpdatePropertiesTest extends \PHPUnit_Framework_TestCase {
];
$this->assertEquals($expected, $result);
-
}
}
diff --git a/vendor/sabre/dav/tests/Sabre/DAVACL/PrincipalBackend/AbstractPDOTest.php b/vendor/sabre/dav/tests/Sabre/DAVACL/PrincipalBackend/AbstractPDOTest.php
index 9fef3018d..89f69b10a 100644
--- a/vendor/sabre/dav/tests/Sabre/DAVACL/PrincipalBackend/AbstractPDOTest.php
+++ b/vendor/sabre/dav/tests/Sabre/DAVACL/PrincipalBackend/AbstractPDOTest.php
@@ -1,16 +1,17 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAVACL\PrincipalBackend;
use Sabre\DAV;
-use Sabre\HTTP;
-
-abstract class AbstractPDOTest extends \PHPUnit_Framework_TestCase {
+abstract class AbstractPDOTest extends \PHPUnit\Framework\TestCase
+{
use DAV\DbTestHelperTrait;
- function setUp() {
-
+ public function setUp()
+ {
$this->dropTables(['principals', 'groupmembers']);
$this->createSchema('principals');
@@ -19,92 +20,85 @@ abstract class AbstractPDOTest extends \PHPUnit_Framework_TestCase {
$pdo->query("INSERT INTO principals (uri,email,displayname) VALUES ('principals/user','user@example.org','User')");
$pdo->query("INSERT INTO principals (uri,email,displayname) VALUES ('principals/group','group@example.org','Group')");
- $pdo->query("INSERT INTO groupmembers (principal_id,member_id) VALUES (5,4)");
-
+ $pdo->query('INSERT INTO groupmembers (principal_id,member_id) VALUES (5,4)');
}
-
- function testConstruct() {
-
+ public function testConstruct()
+ {
$pdo = $this->getPDO();
$backend = new PDO($pdo);
$this->assertTrue($backend instanceof PDO);
-
}
/**
* @depends testConstruct
*/
- function testGetPrincipalsByPrefix() {
-
+ public function testGetPrincipalsByPrefix()
+ {
$pdo = $this->getPDO();
$backend = new PDO($pdo);
$expected = [
[
- 'uri' => 'principals/admin',
+ 'uri' => 'principals/admin',
'{http://sabredav.org/ns}email-address' => 'admin@example.org',
- '{DAV:}displayname' => 'Administrator',
+ '{DAV:}displayname' => 'Administrator',
],
[
- 'uri' => 'principals/user',
+ 'uri' => 'principals/user',
'{http://sabredav.org/ns}email-address' => 'user@example.org',
- '{DAV:}displayname' => 'User',
+ '{DAV:}displayname' => 'User',
],
[
- 'uri' => 'principals/group',
+ 'uri' => 'principals/group',
'{http://sabredav.org/ns}email-address' => 'group@example.org',
- '{DAV:}displayname' => 'Group',
+ '{DAV:}displayname' => 'Group',
],
];
$this->assertEquals($expected, $backend->getPrincipalsByPrefix('principals'));
$this->assertEquals([], $backend->getPrincipalsByPrefix('foo'));
-
}
/**
* @depends testConstruct
*/
- function testGetPrincipalByPath() {
-
+ public function testGetPrincipalByPath()
+ {
$pdo = $this->getPDO();
$backend = new PDO($pdo);
$expected = [
- 'id' => 4,
- 'uri' => 'principals/user',
+ 'id' => 4,
+ 'uri' => 'principals/user',
'{http://sabredav.org/ns}email-address' => 'user@example.org',
- '{DAV:}displayname' => 'User',
+ '{DAV:}displayname' => 'User',
];
$this->assertEquals($expected, $backend->getPrincipalByPath('principals/user'));
$this->assertEquals(null, $backend->getPrincipalByPath('foo'));
-
}
- function testGetGroupMemberSet() {
-
+ public function testGetGroupMemberSet()
+ {
$pdo = $this->getPDO();
$backend = new PDO($pdo);
$expected = ['principals/user'];
$this->assertEquals($expected, $backend->getGroupMemberSet('principals/group'));
-
}
- function testGetGroupMembership() {
-
+ public function testGetGroupMembership()
+ {
$pdo = $this->getPDO();
$backend = new PDO($pdo);
$expected = ['principals/group'];
$this->assertEquals($expected, $backend->getGroupMembership('principals/user'));
-
}
- function testSetGroupMemberSet() {
-
+ public function testSetGroupMemberSet()
+ {
$pdo = $this->getPDO();
// Start situation
@@ -118,12 +112,10 @@ abstract class AbstractPDOTest extends \PHPUnit_Framework_TestCase {
// Adding principals again
$backend->setGroupMemberSet('principals/group', ['principals/user']);
$this->assertEquals(['principals/user'], $backend->getGroupMemberSet('principals/group'));
-
-
}
- function testSearchPrincipals() {
-
+ public function testSearchPrincipals()
+ {
$pdo = $this->getPDO();
$backend = new PDO($pdo);
@@ -139,11 +131,10 @@ abstract class AbstractPDOTest extends \PHPUnit_Framework_TestCase {
$result = $backend->searchPrincipals('mom', ['{DAV:}displayname' => 'UsEr', '{http://sabredav.org/ns}email-address' => 'USER@EXAMPLE']);
$this->assertEquals([], $result);
-
}
- function testUpdatePrincipal() {
-
+ public function testUpdatePrincipal()
+ {
$pdo = $this->getPDO();
$backend = new PDO($pdo);
@@ -157,22 +148,21 @@ abstract class AbstractPDOTest extends \PHPUnit_Framework_TestCase {
$this->assertTrue($result);
$this->assertEquals([
- 'id' => 4,
- 'uri' => 'principals/user',
- '{DAV:}displayname' => 'pietje',
+ 'id' => 4,
+ 'uri' => 'principals/user',
+ '{DAV:}displayname' => 'pietje',
'{http://sabredav.org/ns}email-address' => 'user@example.org',
], $backend->getPrincipalByPath('principals/user'));
-
}
- function testUpdatePrincipalUnknownField() {
-
+ public function testUpdatePrincipalUnknownField()
+ {
$pdo = $this->getPDO();
$backend = new PDO($pdo);
$propPatch = new DAV\PropPatch([
'{DAV:}displayname' => 'pietje',
- '{DAV:}unknown' => 'foo',
+ '{DAV:}unknown' => 'foo',
]);
$backend->updatePrincipal('principals/user', $propPatch);
@@ -182,36 +172,31 @@ abstract class AbstractPDOTest extends \PHPUnit_Framework_TestCase {
$this->assertEquals([
'{DAV:}displayname' => 424,
- '{DAV:}unknown' => 403
+ '{DAV:}unknown' => 403,
], $propPatch->getResult());
$this->assertEquals([
- 'id' => '4',
- 'uri' => 'principals/user',
- '{DAV:}displayname' => 'User',
+ 'id' => '4',
+ 'uri' => 'principals/user',
+ '{DAV:}displayname' => 'User',
'{http://sabredav.org/ns}email-address' => 'user@example.org',
], $backend->getPrincipalByPath('principals/user'));
-
}
- function testFindByUriUnknownScheme() {
-
+ public function testFindByUriUnknownScheme()
+ {
$pdo = $this->getPDO();
$backend = new PDO($pdo);
$this->assertNull($backend->findByUri('http://foo', 'principals'));
-
}
-
- function testFindByUri() {
-
+ public function testFindByUri()
+ {
$pdo = $this->getPDO();
$backend = new PDO($pdo);
$this->assertEquals(
'principals/user',
$backend->findByUri('mailto:user@example.org', 'principals')
);
-
}
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/DAVACL/PrincipalBackend/Mock.php b/vendor/sabre/dav/tests/Sabre/DAVACL/PrincipalBackend/Mock.php
index 1464f4c26..551a77900 100644
--- a/vendor/sabre/dav/tests/Sabre/DAVACL/PrincipalBackend/Mock.php
+++ b/vendor/sabre/dav/tests/Sabre/DAVACL/PrincipalBackend/Mock.php
@@ -1,121 +1,117 @@
<?php
-namespace Sabre\DAVACL\PrincipalBackend;
+declare(strict_types=1);
-class Mock extends AbstractBackend {
+namespace Sabre\DAVACL\PrincipalBackend;
+class Mock extends AbstractBackend
+{
public $groupMembers = [];
public $principals;
- function __construct(array $principals = null) {
-
+ public function __construct(array $principals = null)
+ {
$this->principals = $principals;
if (is_null($principals)) {
-
$this->principals = [
[
- 'uri' => 'principals/user1',
- '{DAV:}displayname' => 'User 1',
+ 'uri' => 'principals/user1',
+ '{DAV:}displayname' => 'User 1',
'{http://sabredav.org/ns}email-address' => 'user1.sabredav@sabredav.org',
- '{http://sabredav.org/ns}vcard-url' => 'addressbooks/user1/book1/vcard1.vcf',
+ '{http://sabredav.org/ns}vcard-url' => 'addressbooks/user1/book1/vcard1.vcf',
],
[
- 'uri' => 'principals/admin',
+ 'uri' => 'principals/admin',
'{DAV:}displayname' => 'Admin',
],
[
- 'uri' => 'principals/user2',
- '{DAV:}displayname' => 'User 2',
+ 'uri' => 'principals/user2',
+ '{DAV:}displayname' => 'User 2',
'{http://sabredav.org/ns}email-address' => 'user2.sabredav@sabredav.org',
],
];
-
}
-
}
- function getPrincipalsByPrefix($prefix) {
-
+ public function getPrincipalsByPrefix($prefix)
+ {
$prefix = trim($prefix, '/');
- if ($prefix) $prefix .= '/';
+ if ($prefix) {
+ $prefix .= '/';
+ }
$return = [];
foreach ($this->principals as $principal) {
-
- if ($prefix && strpos($principal['uri'], $prefix) !== 0) continue;
+ if ($prefix && 0 !== strpos($principal['uri'], $prefix)) {
+ continue;
+ }
$return[] = $principal;
-
}
return $return;
-
}
- function addPrincipal(array $principal) {
-
+ public function addPrincipal(array $principal)
+ {
$this->principals[] = $principal;
-
}
- function getPrincipalByPath($path) {
-
+ public function getPrincipalByPath($path)
+ {
foreach ($this->getPrincipalsByPrefix('principals') as $principal) {
- if ($principal['uri'] === $path) return $principal;
+ if ($principal['uri'] === $path) {
+ return $principal;
+ }
}
-
}
- function searchPrincipals($prefixPath, array $searchProperties, $test = 'allof') {
-
+ public function searchPrincipals($prefixPath, array $searchProperties, $test = 'allof')
+ {
$matches = [];
foreach ($this->getPrincipalsByPrefix($prefixPath) as $principal) {
-
foreach ($searchProperties as $key => $value) {
-
if (!isset($principal[$key])) {
continue 2;
}
- if (mb_stripos($principal[$key], $value, 0, 'UTF-8') === false) {
+ if (false === mb_stripos($principal[$key], $value, 0, 'UTF-8')) {
continue 2;
}
// We have a match for this searchProperty!
- if ($test === 'allof') {
+ if ('allof' === $test) {
continue;
} else {
break;
}
-
}
$matches[] = $principal['uri'];
-
}
- return $matches;
+ return $matches;
}
- function getGroupMemberSet($path) {
-
+ public function getGroupMemberSet($path)
+ {
return isset($this->groupMembers[$path]) ? $this->groupMembers[$path] : [];
-
}
- function getGroupMembership($path) {
-
+ public function getGroupMembership($path)
+ {
$membership = [];
foreach ($this->groupMembers as $group => $members) {
- if (in_array($path, $members)) $membership[] = $group;
+ if (in_array($path, $members)) {
+ $membership[] = $group;
+ }
}
- return $membership;
+ return $membership;
}
- function setGroupMemberSet($path, array $members) {
-
+ public function setGroupMemberSet($path, array $members)
+ {
$this->groupMembers[$path] = $members;
-
}
/**
@@ -130,11 +126,11 @@ class Mock extends AbstractBackend {
*
* Read the PropPatch documentation for more info and examples.
*
- * @param string $path
+ * @param string $path
* @param \Sabre\DAV\PropPatch $propPatch
*/
- function updatePrincipal($path, \Sabre\DAV\PropPatch $propPatch) {
-
+ public function updatePrincipal($path, \Sabre\DAV\PropPatch $propPatch)
+ {
$value = null;
foreach ($this->principals as $principalIndex => $value) {
if ($value['uri'] === $path) {
@@ -142,27 +138,22 @@ class Mock extends AbstractBackend {
break;
}
}
- if (!$principal) return;
-
- $propPatch->handleRemaining(function($mutations) use ($principal, $principalIndex) {
+ if (!$principal) {
+ return;
+ }
+ $propPatch->handleRemaining(function ($mutations) use ($principal, $principalIndex) {
foreach ($mutations as $prop => $value) {
-
if (is_null($value) && isset($principal[$prop])) {
unset($principal[$prop]);
} else {
$principal[$prop] = $value;
}
-
}
$this->principals[$principalIndex] = $principal;
return true;
-
});
-
}
-
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/DAVACL/PrincipalBackend/PDOMySQLTest.php b/vendor/sabre/dav/tests/Sabre/DAVACL/PrincipalBackend/PDOMySQLTest.php
index 8779eb69f..54795cf4d 100644
--- a/vendor/sabre/dav/tests/Sabre/DAVACL/PrincipalBackend/PDOMySQLTest.php
+++ b/vendor/sabre/dav/tests/Sabre/DAVACL/PrincipalBackend/PDOMySQLTest.php
@@ -1,9 +1,10 @@
<?php
-namespace Sabre\DAVACL\PrincipalBackend;
+declare(strict_types=1);
-class PDOMySQLTest extends AbstractPDOTest {
+namespace Sabre\DAVACL\PrincipalBackend;
+class PDOMySQLTest extends AbstractPDOTest
+{
public $driver = 'mysql';
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/DAVACL/PrincipalBackend/PDOSqliteTest.php b/vendor/sabre/dav/tests/Sabre/DAVACL/PrincipalBackend/PDOSqliteTest.php
index 48454981d..549e0bd60 100644
--- a/vendor/sabre/dav/tests/Sabre/DAVACL/PrincipalBackend/PDOSqliteTest.php
+++ b/vendor/sabre/dav/tests/Sabre/DAVACL/PrincipalBackend/PDOSqliteTest.php
@@ -1,9 +1,10 @@
<?php
-namespace Sabre\DAVACL\PrincipalBackend;
+declare(strict_types=1);
-class PDOSqliteTest extends AbstractPDOTest {
+namespace Sabre\DAVACL\PrincipalBackend;
+class PDOSqliteTest extends AbstractPDOTest
+{
public $driver = 'sqlite';
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/DAVACL/PrincipalCollectionTest.php b/vendor/sabre/dav/tests/Sabre/DAVACL/PrincipalCollectionTest.php
index bcf78821b..68aebe2ae 100644
--- a/vendor/sabre/dav/tests/Sabre/DAVACL/PrincipalCollectionTest.php
+++ b/vendor/sabre/dav/tests/Sabre/DAVACL/PrincipalCollectionTest.php
@@ -1,24 +1,25 @@
<?php
-namespace Sabre\DAVACL;
-
-class PrincipalCollectionTest extends \PHPUnit_Framework_TestCase {
+declare(strict_types=1);
- function testBasic() {
+namespace Sabre\DAVACL;
+class PrincipalCollectionTest extends \PHPUnit\Framework\TestCase
+{
+ public function testBasic()
+ {
$backend = new PrincipalBackend\Mock();
$pc = new PrincipalCollection($backend);
$this->assertTrue($pc instanceof PrincipalCollection);
$this->assertEquals('principals', $pc->getName());
-
}
/**
* @depends testBasic
*/
- function testGetChildren() {
-
+ public function testGetChildren()
+ {
$backend = new PrincipalBackend\Mock();
$pc = new PrincipalCollection($backend);
@@ -28,30 +29,27 @@ class PrincipalCollectionTest extends \PHPUnit_Framework_TestCase {
foreach ($children as $child) {
$this->assertTrue($child instanceof IPrincipal);
}
-
}
/**
* @depends testBasic
- * @expectedException Sabre\DAV\Exception\MethodNotAllowed
+ * @expectedException \Sabre\DAV\Exception\MethodNotAllowed
*/
- function testGetChildrenDisable() {
-
+ public function testGetChildrenDisable()
+ {
$backend = new PrincipalBackend\Mock();
$pc = new PrincipalCollection($backend);
$pc->disableListing = true;
$children = $pc->getChildren();
-
}
- function testFindByUri() {
-
+ public function testFindByUri()
+ {
$backend = new PrincipalBackend\Mock();
$pc = new PrincipalCollection($backend);
$this->assertEquals('principals/user1', $pc->findByUri('mailto:user1.sabredav@sabredav.org'));
$this->assertNull($pc->findByUri('mailto:fake.user.sabredav@sabredav.org'));
$this->assertNull($pc->findByUri(''));
}
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/DAVACL/PrincipalPropertySearchTest.php b/vendor/sabre/dav/tests/Sabre/DAVACL/PrincipalPropertySearchTest.php
index 60e156d9a..3bdcfbbbd 100644
--- a/vendor/sabre/dav/tests/Sabre/DAVACL/PrincipalPropertySearchTest.php
+++ b/vendor/sabre/dav/tests/Sabre/DAVACL/PrincipalPropertySearchTest.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAVACL;
use Sabre\DAV;
@@ -7,10 +9,10 @@ use Sabre\HTTP;
require_once 'Sabre/HTTP/ResponseMock.php';
-class PrincipalPropertySearchTest extends \PHPUnit_Framework_TestCase {
-
- function getServer() {
-
+class PrincipalPropertySearchTest extends \PHPUnit\Framework\TestCase
+{
+ public function getServer()
+ {
$backend = new PrincipalBackend\Mock();
$dir = new DAV\SimpleCollection('root');
@@ -30,11 +32,10 @@ class PrincipalPropertySearchTest extends \PHPUnit_Framework_TestCase {
$this->assertEquals($plugin, $fakeServer->getPlugin('acl'));
return $fakeServer;
-
}
- function testDepth1() {
-
+ public function testDepth1()
+ {
$xml = '<?xml version="1.0"?>
<d:principal-property-search xmlns:d="DAV:">
<d:property-search>
@@ -51,8 +52,8 @@ class PrincipalPropertySearchTest extends \PHPUnit_Framework_TestCase {
$serverVars = [
'REQUEST_METHOD' => 'REPORT',
- 'HTTP_DEPTH' => '1',
- 'REQUEST_URI' => '/principals',
+ 'HTTP_DEPTH' => '1',
+ 'REQUEST_URI' => '/principals',
];
$request = HTTP\Sapi::createFromServerArray($serverVars);
@@ -66,14 +67,12 @@ class PrincipalPropertySearchTest extends \PHPUnit_Framework_TestCase {
$this->assertEquals(400, $server->httpResponse->getStatus(), $server->httpResponse->getBodyAsString());
$this->assertEquals([
'X-Sabre-Version' => [DAV\Version::VERSION],
- 'Content-Type' => ['application/xml; charset=utf-8'],
+ 'Content-Type' => ['application/xml; charset=utf-8'],
], $server->httpResponse->getHeaders());
-
}
-
- function testUnknownSearchField() {
-
+ public function testUnknownSearchField()
+ {
$xml = '<?xml version="1.0"?>
<d:principal-property-search xmlns:d="DAV:">
<d:property-search>
@@ -90,8 +89,8 @@ class PrincipalPropertySearchTest extends \PHPUnit_Framework_TestCase {
$serverVars = [
'REQUEST_METHOD' => 'REPORT',
- 'HTTP_DEPTH' => '0',
- 'REQUEST_URI' => '/principals',
+ 'HTTP_DEPTH' => '0',
+ 'REQUEST_URI' => '/principals',
];
$request = HTTP\Sapi::createFromServerArray($serverVars);
@@ -102,17 +101,16 @@ class PrincipalPropertySearchTest extends \PHPUnit_Framework_TestCase {
$server->exec();
- $this->assertEquals(207, $server->httpResponse->getStatus(), "Full body: " . $server->httpResponse->getBodyAsString());
+ $this->assertEquals(207, $server->httpResponse->getStatus(), 'Full body: '.$server->httpResponse->getBodyAsString());
$this->assertEquals([
'X-Sabre-Version' => [DAV\Version::VERSION],
- 'Content-Type' => ['application/xml; charset=utf-8'],
- 'Vary' => ['Brief,Prefer'],
+ 'Content-Type' => ['application/xml; charset=utf-8'],
+ 'Vary' => ['Brief,Prefer'],
], $server->httpResponse->getHeaders());
-
}
- function testCorrect() {
-
+ public function testCorrect()
+ {
$xml = '<?xml version="1.0"?>
<d:principal-property-search xmlns:d="DAV:">
<d:apply-to-principal-collection-set />
@@ -130,8 +128,8 @@ class PrincipalPropertySearchTest extends \PHPUnit_Framework_TestCase {
$serverVars = [
'REQUEST_METHOD' => 'REPORT',
- 'HTTP_DEPTH' => '0',
- 'REQUEST_URI' => '/',
+ 'HTTP_DEPTH' => '0',
+ 'REQUEST_URI' => '/',
];
$request = HTTP\Sapi::createFromServerArray($serverVars);
@@ -145,41 +143,39 @@ class PrincipalPropertySearchTest extends \PHPUnit_Framework_TestCase {
$this->assertEquals(207, $server->httpResponse->status, $server->httpResponse->body);
$this->assertEquals([
'X-Sabre-Version' => [DAV\Version::VERSION],
- 'Content-Type' => ['application/xml; charset=utf-8'],
- 'Vary' => ['Brief,Prefer'],
+ 'Content-Type' => ['application/xml; charset=utf-8'],
+ 'Vary' => ['Brief,Prefer'],
], $server->httpResponse->getHeaders());
-
$check = [
'/d:multistatus',
- '/d:multistatus/d:response' => 2,
- '/d:multistatus/d:response/d:href' => 2,
- '/d:multistatus/d:response/d:propstat' => 4,
- '/d:multistatus/d:response/d:propstat/d:prop' => 4,
- '/d:multistatus/d:response/d:propstat/d:prop/d:displayname' => 2,
+ '/d:multistatus/d:response' => 2,
+ '/d:multistatus/d:response/d:href' => 2,
+ '/d:multistatus/d:response/d:propstat' => 4,
+ '/d:multistatus/d:response/d:propstat/d:prop' => 4,
+ '/d:multistatus/d:response/d:propstat/d:prop/d:displayname' => 2,
'/d:multistatus/d:response/d:propstat/d:prop/d:getcontentlength' => 2,
- '/d:multistatus/d:response/d:propstat/d:status' => 4,
+ '/d:multistatus/d:response/d:propstat/d:status' => 4,
];
$xml = simplexml_load_string($server->httpResponse->body);
$xml->registerXPathNamespace('d', 'DAV:');
foreach ($check as $v1 => $v2) {
-
$xpath = is_int($v1) ? $v2 : $v1;
$result = $xml->xpath($xpath);
$count = 1;
- if (!is_int($v1)) $count = $v2;
-
- $this->assertEquals($count, count($result), 'we expected ' . $count . ' appearances of ' . $xpath . ' . We found ' . count($result) . '. Full response body: ' . $server->httpResponse->body);
+ if (!is_int($v1)) {
+ $count = $v2;
+ }
+ $this->assertEquals($count, count($result), 'we expected '.$count.' appearances of '.$xpath.' . We found '.count($result).'. Full response body: '.$server->httpResponse->body);
}
-
}
- function testAND() {
-
+ public function testAND()
+ {
$xml = '<?xml version="1.0"?>
<d:principal-property-search xmlns:d="DAV:">
<d:apply-to-principal-collection-set />
@@ -203,8 +199,8 @@ class PrincipalPropertySearchTest extends \PHPUnit_Framework_TestCase {
$serverVars = [
'REQUEST_METHOD' => 'REPORT',
- 'HTTP_DEPTH' => '0',
- 'REQUEST_URI' => '/',
+ 'HTTP_DEPTH' => '0',
+ 'REQUEST_URI' => '/',
];
$request = HTTP\Sapi::createFromServerArray($serverVars);
@@ -218,40 +214,39 @@ class PrincipalPropertySearchTest extends \PHPUnit_Framework_TestCase {
$this->assertEquals(207, $server->httpResponse->status, $server->httpResponse->body);
$this->assertEquals([
'X-Sabre-Version' => [DAV\Version::VERSION],
- 'Content-Type' => ['application/xml; charset=utf-8'],
- 'Vary' => ['Brief,Prefer'],
+ 'Content-Type' => ['application/xml; charset=utf-8'],
+ 'Vary' => ['Brief,Prefer'],
], $server->httpResponse->getHeaders());
-
$check = [
'/d:multistatus',
- '/d:multistatus/d:response' => 0,
- '/d:multistatus/d:response/d:href' => 0,
- '/d:multistatus/d:response/d:propstat' => 0,
- '/d:multistatus/d:response/d:propstat/d:prop' => 0,
- '/d:multistatus/d:response/d:propstat/d:prop/d:displayname' => 0,
+ '/d:multistatus/d:response' => 0,
+ '/d:multistatus/d:response/d:href' => 0,
+ '/d:multistatus/d:response/d:propstat' => 0,
+ '/d:multistatus/d:response/d:propstat/d:prop' => 0,
+ '/d:multistatus/d:response/d:propstat/d:prop/d:displayname' => 0,
'/d:multistatus/d:response/d:propstat/d:prop/d:getcontentlength' => 0,
- '/d:multistatus/d:response/d:propstat/d:status' => 0,
+ '/d:multistatus/d:response/d:propstat/d:status' => 0,
];
$xml = simplexml_load_string($server->httpResponse->body);
$xml->registerXPathNamespace('d', 'DAV:');
foreach ($check as $v1 => $v2) {
-
$xpath = is_int($v1) ? $v2 : $v1;
$result = $xml->xpath($xpath);
$count = 1;
- if (!is_int($v1)) $count = $v2;
-
- $this->assertEquals($count, count($result), 'we expected ' . $count . ' appearances of ' . $xpath . ' . We found ' . count($result) . '. Full response body: ' . $server->httpResponse->body);
+ if (!is_int($v1)) {
+ $count = $v2;
+ }
+ $this->assertEquals($count, count($result), 'we expected '.$count.' appearances of '.$xpath.' . We found '.count($result).'. Full response body: '.$server->httpResponse->body);
}
-
}
- function testOR() {
+ public function testOR()
+ {
$xml = '<?xml version="1.0"?>
<d:principal-property-search xmlns:d="DAV:" test="anyof">
<d:apply-to-principal-collection-set />
@@ -275,8 +270,8 @@ class PrincipalPropertySearchTest extends \PHPUnit_Framework_TestCase {
$serverVars = [
'REQUEST_METHOD' => 'REPORT',
- 'HTTP_DEPTH' => '0',
- 'REQUEST_URI' => '/',
+ 'HTTP_DEPTH' => '0',
+ 'REQUEST_URI' => '/',
];
$request = HTTP\Sapi::createFromServerArray($serverVars);
@@ -290,40 +285,39 @@ class PrincipalPropertySearchTest extends \PHPUnit_Framework_TestCase {
$this->assertEquals(207, $server->httpResponse->status, $server->httpResponse->body);
$this->assertEquals([
'X-Sabre-Version' => [DAV\Version::VERSION],
- 'Content-Type' => ['application/xml; charset=utf-8'],
- 'Vary' => ['Brief,Prefer'],
+ 'Content-Type' => ['application/xml; charset=utf-8'],
+ 'Vary' => ['Brief,Prefer'],
], $server->httpResponse->getHeaders());
-
$check = [
'/d:multistatus',
- '/d:multistatus/d:response' => 2,
- '/d:multistatus/d:response/d:href' => 2,
- '/d:multistatus/d:response/d:propstat' => 4,
- '/d:multistatus/d:response/d:propstat/d:prop' => 4,
- '/d:multistatus/d:response/d:propstat/d:prop/d:displayname' => 2,
+ '/d:multistatus/d:response' => 2,
+ '/d:multistatus/d:response/d:href' => 2,
+ '/d:multistatus/d:response/d:propstat' => 4,
+ '/d:multistatus/d:response/d:propstat/d:prop' => 4,
+ '/d:multistatus/d:response/d:propstat/d:prop/d:displayname' => 2,
'/d:multistatus/d:response/d:propstat/d:prop/d:getcontentlength' => 2,
- '/d:multistatus/d:response/d:propstat/d:status' => 4,
+ '/d:multistatus/d:response/d:propstat/d:status' => 4,
];
$xml = simplexml_load_string($server->httpResponse->body);
$xml->registerXPathNamespace('d', 'DAV:');
foreach ($check as $v1 => $v2) {
-
$xpath = is_int($v1) ? $v2 : $v1;
$result = $xml->xpath($xpath);
$count = 1;
- if (!is_int($v1)) $count = $v2;
-
- $this->assertEquals($count, count($result), 'we expected ' . $count . ' appearances of ' . $xpath . ' . We found ' . count($result) . '. Full response body: ' . $server->httpResponse->body);
+ if (!is_int($v1)) {
+ $count = $v2;
+ }
+ $this->assertEquals($count, count($result), 'we expected '.$count.' appearances of '.$xpath.' . We found '.count($result).'. Full response body: '.$server->httpResponse->body);
}
-
}
- function testWrongUri() {
+ public function testWrongUri()
+ {
$xml = '<?xml version="1.0"?>
<d:principal-property-search xmlns:d="DAV:">
<d:property-search>
@@ -340,8 +334,8 @@ class PrincipalPropertySearchTest extends \PHPUnit_Framework_TestCase {
$serverVars = [
'REQUEST_METHOD' => 'REPORT',
- 'HTTP_DEPTH' => '0',
- 'REQUEST_URI' => '/',
+ 'HTTP_DEPTH' => '0',
+ 'REQUEST_URI' => '/',
];
$request = HTTP\Sapi::createFromServerArray($serverVars);
@@ -355,11 +349,10 @@ class PrincipalPropertySearchTest extends \PHPUnit_Framework_TestCase {
$this->assertEquals(207, $server->httpResponse->status, $server->httpResponse->body);
$this->assertEquals([
'X-Sabre-Version' => [DAV\Version::VERSION],
- 'Content-Type' => ['application/xml; charset=utf-8'],
- 'Vary' => ['Brief,Prefer'],
+ 'Content-Type' => ['application/xml; charset=utf-8'],
+ 'Vary' => ['Brief,Prefer'],
], $server->httpResponse->getHeaders());
-
$check = [
'/d:multistatus',
'/d:multistatus/d:response' => 0,
@@ -368,30 +361,27 @@ class PrincipalPropertySearchTest extends \PHPUnit_Framework_TestCase {
$xml = simplexml_load_string($server->httpResponse->body);
$xml->registerXPathNamespace('d', 'DAV:');
foreach ($check as $v1 => $v2) {
-
$xpath = is_int($v1) ? $v2 : $v1;
$result = $xml->xpath($xpath);
$count = 1;
- if (!is_int($v1)) $count = $v2;
-
- $this->assertEquals($count, count($result), 'we expected ' . $count . ' appearances of ' . $xpath . ' . We found ' . count($result) . '. Full response body: ' . $server->httpResponse->body);
+ if (!is_int($v1)) {
+ $count = $v2;
+ }
+ $this->assertEquals($count, count($result), 'we expected '.$count.' appearances of '.$xpath.' . We found '.count($result).'. Full response body: '.$server->httpResponse->body);
}
-
}
}
-class MockPlugin extends Plugin {
-
- function getCurrentUserPrivilegeSet($node) {
-
+class MockPlugin extends Plugin
+{
+ public function getCurrentUserPrivilegeSet($node)
+ {
return [
'{DAV:}read',
'{DAV:}write',
];
-
}
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/DAVACL/PrincipalSearchPropertySetTest.php b/vendor/sabre/dav/tests/Sabre/DAVACL/PrincipalSearchPropertySetTest.php
index fa1314d10..04f168f92 100644
--- a/vendor/sabre/dav/tests/Sabre/DAVACL/PrincipalSearchPropertySetTest.php
+++ b/vendor/sabre/dav/tests/Sabre/DAVACL/PrincipalSearchPropertySetTest.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAVACL;
use Sabre\DAV;
@@ -7,10 +9,10 @@ use Sabre\HTTP;
require_once 'Sabre/HTTP/ResponseMock.php';
-class PrincipalSearchPropertySetTest extends \PHPUnit_Framework_TestCase {
-
- function getServer() {
-
+class PrincipalSearchPropertySetTest extends \PHPUnit\Framework\TestCase
+{
+ public function getServer()
+ {
$backend = new PrincipalBackend\Mock();
$dir = new DAV\SimpleCollection('root');
@@ -27,18 +29,17 @@ class PrincipalSearchPropertySetTest extends \PHPUnit_Framework_TestCase {
$this->assertEquals($plugin, $fakeServer->getPlugin('acl'));
return $fakeServer;
-
}
- function testDepth1() {
-
+ public function testDepth1()
+ {
$xml = '<?xml version="1.0"?>
<d:principal-search-property-set xmlns:d="DAV:" />';
$serverVars = [
'REQUEST_METHOD' => 'REPORT',
- 'HTTP_DEPTH' => '1',
- 'REQUEST_URI' => '/principals',
+ 'HTTP_DEPTH' => '1',
+ 'REQUEST_URI' => '/principals',
];
$request = HTTP\Sapi::createFromServerArray($serverVars);
@@ -52,20 +53,19 @@ class PrincipalSearchPropertySetTest extends \PHPUnit_Framework_TestCase {
$this->assertEquals(400, $server->httpResponse->status);
$this->assertEquals([
'X-Sabre-Version' => [DAV\Version::VERSION],
- 'Content-Type' => ['application/xml; charset=utf-8'],
+ 'Content-Type' => ['application/xml; charset=utf-8'],
], $server->httpResponse->getHeaders());
-
}
- function testDepthIncorrectXML() {
-
+ public function testDepthIncorrectXML()
+ {
$xml = '<?xml version="1.0"?>
<d:principal-search-property-set xmlns:d="DAV:"><d:ohell /></d:principal-search-property-set>';
$serverVars = [
'REQUEST_METHOD' => 'REPORT',
- 'HTTP_DEPTH' => '0',
- 'REQUEST_URI' => '/principals',
+ 'HTTP_DEPTH' => '0',
+ 'REQUEST_URI' => '/principals',
];
$request = HTTP\Sapi::createFromServerArray($serverVars);
@@ -79,20 +79,19 @@ class PrincipalSearchPropertySetTest extends \PHPUnit_Framework_TestCase {
$this->assertEquals(400, $server->httpResponse->status, $server->httpResponse->body);
$this->assertEquals([
'X-Sabre-Version' => [DAV\Version::VERSION],
- 'Content-Type' => ['application/xml; charset=utf-8'],
+ 'Content-Type' => ['application/xml; charset=utf-8'],
], $server->httpResponse->getHeaders());
-
}
- function testCorrect() {
-
+ public function testCorrect()
+ {
$xml = '<?xml version="1.0"?>
<d:principal-search-property-set xmlns:d="DAV:"/>';
$serverVars = [
'REQUEST_METHOD' => 'REPORT',
- 'HTTP_DEPTH' => '0',
- 'REQUEST_URI' => '/principals',
+ 'HTTP_DEPTH' => '0',
+ 'REQUEST_URI' => '/principals',
];
$request = HTTP\Sapi::createFromServerArray($serverVars);
@@ -106,35 +105,32 @@ class PrincipalSearchPropertySetTest extends \PHPUnit_Framework_TestCase {
$this->assertEquals(200, $server->httpResponse->status, $server->httpResponse->body);
$this->assertEquals([
'X-Sabre-Version' => [DAV\Version::VERSION],
- 'Content-Type' => ['application/xml; charset=utf-8'],
+ 'Content-Type' => ['application/xml; charset=utf-8'],
], $server->httpResponse->getHeaders());
-
$check = [
'/d:principal-search-property-set',
- '/d:principal-search-property-set/d:principal-search-property' => 2,
- '/d:principal-search-property-set/d:principal-search-property/d:prop' => 2,
- '/d:principal-search-property-set/d:principal-search-property/d:prop/d:displayname' => 1,
+ '/d:principal-search-property-set/d:principal-search-property' => 2,
+ '/d:principal-search-property-set/d:principal-search-property/d:prop' => 2,
+ '/d:principal-search-property-set/d:principal-search-property/d:prop/d:displayname' => 1,
'/d:principal-search-property-set/d:principal-search-property/d:prop/s:email-address' => 1,
- '/d:principal-search-property-set/d:principal-search-property/d:description' => 2,
+ '/d:principal-search-property-set/d:principal-search-property/d:description' => 2,
];
$xml = simplexml_load_string($server->httpResponse->body);
$xml->registerXPathNamespace('d', 'DAV:');
$xml->registerXPathNamespace('s', 'http://sabredav.org/ns');
foreach ($check as $v1 => $v2) {
-
$xpath = is_int($v1) ? $v2 : $v1;
$result = $xml->xpath($xpath);
$count = 1;
- if (!is_int($v1)) $count = $v2;
-
- $this->assertEquals($count, count($result), 'we expected ' . $count . ' appearances of ' . $xpath . ' . We found ' . count($result) . '. Full response body: ' . $server->httpResponse->body);
+ if (!is_int($v1)) {
+ $count = $v2;
+ }
+ $this->assertEquals($count, count($result), 'we expected '.$count.' appearances of '.$xpath.' . We found '.count($result).'. Full response body: '.$server->httpResponse->body);
}
-
}
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/DAVACL/PrincipalTest.php b/vendor/sabre/dav/tests/Sabre/DAVACL/PrincipalTest.php
index 20622ad17..a4821da5a 100644
--- a/vendor/sabre/dav/tests/Sabre/DAVACL/PrincipalTest.php
+++ b/vendor/sabre/dav/tests/Sabre/DAVACL/PrincipalTest.php
@@ -1,58 +1,55 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAVACL;
use Sabre\DAV;
-use Sabre\HTTP;
-
-class PrincipalTest extends \PHPUnit_Framework_TestCase {
-
- function testConstruct() {
+class PrincipalTest extends \PHPUnit\Framework\TestCase
+{
+ public function testConstruct()
+ {
$principalBackend = new PrincipalBackend\Mock();
$principal = new Principal($principalBackend, ['uri' => 'principals/admin']);
$this->assertTrue($principal instanceof Principal);
-
}
/**
- * @expectedException Sabre\DAV\Exception
+ * @expectedException \Sabre\DAV\Exception
*/
- function testConstructNoUri() {
-
+ public function testConstructNoUri()
+ {
$principalBackend = new PrincipalBackend\Mock();
$principal = new Principal($principalBackend, []);
-
}
- function testGetName() {
-
+ public function testGetName()
+ {
$principalBackend = new PrincipalBackend\Mock();
$principal = new Principal($principalBackend, ['uri' => 'principals/admin']);
$this->assertEquals('admin', $principal->getName());
-
}
- function testGetDisplayName() {
-
+ public function testGetDisplayName()
+ {
$principalBackend = new PrincipalBackend\Mock();
$principal = new Principal($principalBackend, ['uri' => 'principals/admin']);
$this->assertEquals('admin', $principal->getDisplayname());
$principal = new Principal($principalBackend, [
- 'uri' => 'principals/admin',
- '{DAV:}displayname' => 'Mr. Admin'
+ 'uri' => 'principals/admin',
+ '{DAV:}displayname' => 'Mr. Admin',
]);
$this->assertEquals('Mr. Admin', $principal->getDisplayname());
-
}
- function testGetProperties() {
-
+ public function testGetProperties()
+ {
$principalBackend = new PrincipalBackend\Mock();
$principal = new Principal($principalBackend, [
- 'uri' => 'principals/admin',
- '{DAV:}displayname' => 'Mr. Admin',
+ 'uri' => 'principals/admin',
+ '{DAV:}displayname' => 'Mr. Admin',
'{http://www.example.org/custom}custom' => 'Custom',
'{http://sabredav.org/ns}email-address' => 'admin@example.org',
]);
@@ -64,15 +61,17 @@ class PrincipalTest extends \PHPUnit_Framework_TestCase {
];
$props = $principal->getProperties($keys);
- foreach ($keys as $key) $this->assertArrayHasKey($key, $props);
+ foreach ($keys as $key) {
+ $this->assertArrayHasKey($key, $props);
+ }
$this->assertEquals('Mr. Admin', $props['{DAV:}displayname']);
$this->assertEquals('admin@example.org', $props['{http://sabredav.org/ns}email-address']);
}
- function testUpdateProperties() {
-
+ public function testUpdateProperties()
+ {
$principalBackend = new PrincipalBackend\Mock();
$principal = new Principal($principalBackend, ['uri' => 'principals/admin']);
@@ -81,26 +80,24 @@ class PrincipalTest extends \PHPUnit_Framework_TestCase {
$result = $principal->propPatch($propPatch);
$result = $propPatch->commit();
$this->assertTrue($result);
-
}
- function testGetPrincipalUrl() {
-
+ public function testGetPrincipalUrl()
+ {
$principalBackend = new PrincipalBackend\Mock();
$principal = new Principal($principalBackend, ['uri' => 'principals/admin']);
$this->assertEquals('principals/admin', $principal->getPrincipalUrl());
-
}
- function testGetAlternateUriSet() {
-
+ public function testGetAlternateUriSet()
+ {
$principalBackend = new PrincipalBackend\Mock();
$principal = new Principal($principalBackend, [
- 'uri' => 'principals/admin',
- '{DAV:}displayname' => 'Mr. Admin',
+ 'uri' => 'principals/admin',
+ '{DAV:}displayname' => 'Mr. Admin',
'{http://www.example.org/custom}custom' => 'Custom',
'{http://sabredav.org/ns}email-address' => 'admin@example.org',
- '{DAV:}alternate-URI-set' => [
+ '{DAV:}alternate-URI-set' => [
'mailto:admin+1@example.org',
'mailto:admin+2@example.org',
'mailto:admin@example.org',
@@ -114,10 +111,10 @@ class PrincipalTest extends \PHPUnit_Framework_TestCase {
];
$this->assertEquals($expected, $principal->getAlternateUriSet());
-
}
- function testGetAlternateUriSetEmpty() {
+ public function testGetAlternateUriSetEmpty()
+ {
$principalBackend = new PrincipalBackend\Mock();
$principal = new Principal($principalBackend, [
'uri' => 'principals/admin',
@@ -126,26 +123,24 @@ class PrincipalTest extends \PHPUnit_Framework_TestCase {
$expected = [];
$this->assertEquals($expected, $principal->getAlternateUriSet());
-
}
- function testGetGroupMemberSet() {
-
+ public function testGetGroupMemberSet()
+ {
$principalBackend = new PrincipalBackend\Mock();
$principal = new Principal($principalBackend, ['uri' => 'principals/admin']);
$this->assertEquals([], $principal->getGroupMemberSet());
-
}
- function testGetGroupMembership() {
+ public function testGetGroupMembership()
+ {
$principalBackend = new PrincipalBackend\Mock();
$principal = new Principal($principalBackend, ['uri' => 'principals/admin']);
$this->assertEquals([], $principal->getGroupMembership());
-
}
- function testSetGroupMemberSet() {
-
+ public function testSetGroupMemberSet()
+ {
$principalBackend = new PrincipalBackend\Mock();
$principal = new Principal($principalBackend, ['uri' => 'principals/admin']);
$principal->setGroupMemberSet(['principals/foo']);
@@ -153,27 +148,24 @@ class PrincipalTest extends \PHPUnit_Framework_TestCase {
$this->assertEquals([
'principals/admin' => ['principals/foo'],
], $principalBackend->groupMembers);
-
}
- function testGetOwner() {
-
+ public function testGetOwner()
+ {
$principalBackend = new PrincipalBackend\Mock();
$principal = new Principal($principalBackend, ['uri' => 'principals/admin']);
$this->assertEquals('principals/admin', $principal->getOwner());
-
}
- function testGetGroup() {
-
+ public function testGetGroup()
+ {
$principalBackend = new PrincipalBackend\Mock();
$principal = new Principal($principalBackend, ['uri' => 'principals/admin']);
$this->assertNull($principal->getGroup());
-
}
- function testGetACl() {
-
+ public function testGetACl()
+ {
$principalBackend = new PrincipalBackend\Mock();
$principal = new Principal($principalBackend, ['uri' => 'principals/admin']);
$this->assertEquals([
@@ -181,28 +173,24 @@ class PrincipalTest extends \PHPUnit_Framework_TestCase {
'privilege' => '{DAV:}all',
'principal' => '{DAV:}owner',
'protected' => true,
- ]
+ ],
], $principal->getACL());
-
}
/**
* @expectedException \Sabre\DAV\Exception\Forbidden
*/
- function testSetACl() {
-
+ public function testSetACl()
+ {
$principalBackend = new PrincipalBackend\Mock();
$principal = new Principal($principalBackend, ['uri' => 'principals/admin']);
$principal->setACL([]);
-
}
- function testGetSupportedPrivilegeSet() {
-
+ public function testGetSupportedPrivilegeSet()
+ {
$principalBackend = new PrincipalBackend\Mock();
$principal = new Principal($principalBackend, ['uri' => 'principals/admin']);
$this->assertNull($principal->getSupportedPrivilegeSet());
-
}
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/DAVACL/SimplePluginTest.php b/vendor/sabre/dav/tests/Sabre/DAVACL/SimplePluginTest.php
index 2de0ba6a8..a1e9ee36c 100644
--- a/vendor/sabre/dav/tests/Sabre/DAVACL/SimplePluginTest.php
+++ b/vendor/sabre/dav/tests/Sabre/DAVACL/SimplePluginTest.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\DAVACL;
use Sabre\DAV;
@@ -8,10 +10,10 @@ use Sabre\HTTP;
require_once 'Sabre/DAVACL/MockPrincipal.php';
require_once 'Sabre/DAVACL/MockACLNode.php';
-class SimplePluginTest extends \PHPUnit_Framework_TestCase {
-
- function testValues() {
-
+class SimplePluginTest extends \PHPUnit\Framework\TestCase
+{
+ public function testValues()
+ {
$aclPlugin = new Plugin();
$this->assertEquals('acl', $aclPlugin->getPluginName());
$this->assertEquals(
@@ -24,25 +26,24 @@ class SimplePluginTest extends \PHPUnit_Framework_TestCase {
'{DAV:}expand-property',
'{DAV:}principal-match',
'{DAV:}principal-property-search',
- '{DAV:}principal-search-property-set'
+ '{DAV:}principal-search-property-set',
],
$aclPlugin->getSupportedReportSet(''));
$this->assertEquals(['ACL'], $aclPlugin->getMethods(''));
-
$this->assertEquals(
'acl',
$aclPlugin->getPluginInfo()['name']
);
}
- function testGetFlatPrivilegeSet() {
-
+ public function testGetFlatPrivilegeSet()
+ {
$expected = [
'{DAV:}all' => [
- 'privilege' => '{DAV:}all',
- 'abstract' => false,
+ 'privilege' => '{DAV:}all',
+ 'abstract' => false,
'aggregates' => [
'{DAV:}read',
'{DAV:}write',
@@ -50,8 +51,8 @@ class SimplePluginTest extends \PHPUnit_Framework_TestCase {
'concrete' => '{DAV:}all',
],
'{DAV:}read' => [
- 'privilege' => '{DAV:}read',
- 'abstract' => false,
+ 'privilege' => '{DAV:}read',
+ 'abstract' => false,
'aggregates' => [
'{DAV:}read-acl',
'{DAV:}read-current-user-privilege-set',
@@ -59,20 +60,20 @@ class SimplePluginTest extends \PHPUnit_Framework_TestCase {
'concrete' => '{DAV:}read',
],
'{DAV:}read-acl' => [
- 'privilege' => '{DAV:}read-acl',
- 'abstract' => false,
+ 'privilege' => '{DAV:}read-acl',
+ 'abstract' => false,
'aggregates' => [],
- 'concrete' => '{DAV:}read-acl',
+ 'concrete' => '{DAV:}read-acl',
],
'{DAV:}read-current-user-privilege-set' => [
- 'privilege' => '{DAV:}read-current-user-privilege-set',
- 'abstract' => false,
+ 'privilege' => '{DAV:}read-current-user-privilege-set',
+ 'abstract' => false,
'aggregates' => [],
- 'concrete' => '{DAV:}read-current-user-privilege-set',
+ 'concrete' => '{DAV:}read-current-user-privilege-set',
],
'{DAV:}write' => [
- 'privilege' => '{DAV:}write',
- 'abstract' => false,
+ 'privilege' => '{DAV:}write',
+ 'abstract' => false,
'aggregates' => [
'{DAV:}write-properties',
'{DAV:}write-content',
@@ -83,36 +84,35 @@ class SimplePluginTest extends \PHPUnit_Framework_TestCase {
'concrete' => '{DAV:}write',
],
'{DAV:}write-properties' => [
- 'privilege' => '{DAV:}write-properties',
- 'abstract' => false,
+ 'privilege' => '{DAV:}write-properties',
+ 'abstract' => false,
'aggregates' => [],
- 'concrete' => '{DAV:}write-properties',
+ 'concrete' => '{DAV:}write-properties',
],
'{DAV:}write-content' => [
- 'privilege' => '{DAV:}write-content',
- 'abstract' => false,
+ 'privilege' => '{DAV:}write-content',
+ 'abstract' => false,
'aggregates' => [],
- 'concrete' => '{DAV:}write-content',
+ 'concrete' => '{DAV:}write-content',
],
'{DAV:}unlock' => [
- 'privilege' => '{DAV:}unlock',
- 'abstract' => false,
+ 'privilege' => '{DAV:}unlock',
+ 'abstract' => false,
'aggregates' => [],
- 'concrete' => '{DAV:}unlock',
+ 'concrete' => '{DAV:}unlock',
],
'{DAV:}bind' => [
- 'privilege' => '{DAV:}bind',
- 'abstract' => false,
+ 'privilege' => '{DAV:}bind',
+ 'abstract' => false,
'aggregates' => [],
- 'concrete' => '{DAV:}bind',
+ 'concrete' => '{DAV:}bind',
],
'{DAV:}unbind' => [
- 'privilege' => '{DAV:}unbind',
- 'abstract' => false,
+ 'privilege' => '{DAV:}unbind',
+ 'abstract' => false,
'aggregates' => [],
- 'concrete' => '{DAV:}unbind',
+ 'concrete' => '{DAV:}unbind',
],
-
];
$plugin = new Plugin();
@@ -120,28 +120,24 @@ class SimplePluginTest extends \PHPUnit_Framework_TestCase {
$server = new DAV\Server();
$server->addPlugin($plugin);
$this->assertEquals($expected, $plugin->getFlatPrivilegeSet(''));
-
}
- function testCurrentUserPrincipalsNotLoggedIn() {
-
+ public function testCurrentUserPrincipalsNotLoggedIn()
+ {
$acl = new Plugin();
$acl->allowUnauthenticatedAccess = false;
$server = new DAV\Server();
$server->addPlugin($acl);
$this->assertEquals([], $acl->getCurrentUserPrincipals());
-
}
- function testCurrentUserPrincipalsSimple() {
-
+ public function testCurrentUserPrincipalsSimple()
+ {
$tree = [
-
new DAV\SimpleCollection('principals', [
new MockPrincipal('admin', 'principals/admin'),
- ])
-
+ ]),
];
$acl = new Plugin();
@@ -153,23 +149,20 @@ class SimplePluginTest extends \PHPUnit_Framework_TestCase {
$server->addPlugin($auth);
//forcing login
- $auth->beforeMethod(new HTTP\Request(), new HTTP\Response());
+ $auth->beforeMethod(new HTTP\Request('GET', '/'), new HTTP\Response());
$this->assertEquals(['principals/admin'], $acl->getCurrentUserPrincipals());
-
}
- function testCurrentUserPrincipalsGroups() {
-
+ public function testCurrentUserPrincipalsGroups()
+ {
$tree = [
-
new DAV\SimpleCollection('principals', [
new MockPrincipal('admin', 'principals/admin', ['principals/administrators', 'principals/everyone']),
new MockPrincipal('administrators', 'principals/administrators', ['principals/groups'], ['principals/admin']),
new MockPrincipal('everyone', 'principals/everyone', [], ['principals/admin']),
new MockPrincipal('groups', 'principals/groups', [], ['principals/administrators']),
- ])
-
+ ]),
];
$acl = new Plugin();
@@ -181,7 +174,7 @@ class SimplePluginTest extends \PHPUnit_Framework_TestCase {
$server->addPlugin($auth);
//forcing login
- $auth->beforeMethod(new HTTP\Request(), new HTTP\Response());
+ $auth->beforeMethod(new HTTP\Request('GET', '/'), new HTTP\Response());
$expected = [
'principals/admin',
@@ -194,11 +187,10 @@ class SimplePluginTest extends \PHPUnit_Framework_TestCase {
// The second one should trigger the cache and be identical
$this->assertEquals($expected, $acl->getCurrentUserPrincipals());
-
}
- function testGetACL() {
-
+ public function testGetACL()
+ {
$acl = [
[
'principal' => 'principals/admin',
@@ -210,7 +202,6 @@ class SimplePluginTest extends \PHPUnit_Framework_TestCase {
],
];
-
$tree = [
new MockACLNode('foo', $acl),
];
@@ -221,11 +212,10 @@ class SimplePluginTest extends \PHPUnit_Framework_TestCase {
$server->addPlugin($aclPlugin);
$this->assertEquals($acl, $aclPlugin->getACL('foo'));
-
}
- function testGetCurrentUserPrivilegeSet() {
-
+ public function testGetCurrentUserPrivilegeSet()
+ {
$acl = [
[
'principal' => 'principals/admin',
@@ -241,14 +231,12 @@ class SimplePluginTest extends \PHPUnit_Framework_TestCase {
],
];
-
$tree = [
new MockACLNode('foo', $acl),
new DAV\SimpleCollection('principals', [
new MockPrincipal('admin', 'principals/admin'),
]),
-
];
$server = new DAV\Server($tree);
@@ -260,7 +248,7 @@ class SimplePluginTest extends \PHPUnit_Framework_TestCase {
$server->addPlugin($auth);
//forcing login
- $auth->beforeMethod(new HTTP\Request(), new HTTP\Response());
+ $auth->beforeMethod(new HTTP\Request('GET', '/'), new HTTP\Response());
$expected = [
'{DAV:}write',
@@ -274,11 +262,10 @@ class SimplePluginTest extends \PHPUnit_Framework_TestCase {
];
$this->assertEquals($expected, $aclPlugin->getCurrentUserPrivilegeSet('foo'));
-
}
- function testCheckPrivileges() {
-
+ public function testCheckPrivileges()
+ {
$acl = [
[
'principal' => 'principals/admin',
@@ -294,14 +281,12 @@ class SimplePluginTest extends \PHPUnit_Framework_TestCase {
],
];
-
$tree = [
new MockACLNode('foo', $acl),
new DAV\SimpleCollection('principals', [
new MockPrincipal('admin', 'principals/admin'),
]),
-
];
$server = new DAV\Server($tree);
@@ -316,6 +301,5 @@ class SimplePluginTest extends \PHPUnit_Framework_TestCase {
//$auth->beforeMethod('GET','/');
$this->assertFalse($aclPlugin->checkPrivileges('foo', ['{DAV:}read'], Plugin::R_PARENT, false));
-
}
}
diff --git a/vendor/sabre/dav/tests/Sabre/DAVServerTest.php b/vendor/sabre/dav/tests/Sabre/DAVServerTest.php
index 35f240d23..982090d23 100644
--- a/vendor/sabre/dav/tests/Sabre/DAVServerTest.php
+++ b/vendor/sabre/dav/tests/Sabre/DAVServerTest.php
@@ -1,10 +1,11 @@
<?php
+declare(strict_types=1);
+
namespace Sabre;
use Sabre\HTTP\Request;
use Sabre\HTTP\Response;
-use Sabre\HTTP\Sapi;
/**
* This class may be used as a basis for other webdav-related unittests.
@@ -16,8 +17,8 @@ use Sabre\HTTP\Sapi;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-abstract class DAVServerTest extends \PHPUnit_Framework_TestCase {
-
+abstract class DAVServerTest extends \PHPUnit\Framework\TestCase
+{
protected $setupCalDAV = false;
protected $setupCardDAV = false;
protected $setupACL = false;
@@ -33,7 +34,7 @@ abstract class DAVServerTest extends \PHPUnit_Framework_TestCase {
/**
* An array with calendars. Every calendar should have
* - principaluri
- * - uri
+ * - uri.
*/
protected $caldavCalendars = [];
protected $caldavCalendarObjects = [];
@@ -54,27 +55,27 @@ abstract class DAVServerTest extends \PHPUnit_Framework_TestCase {
protected $propertyStorageBackend;
/**
- * @var Sabre\CalDAV\Plugin
+ * @var \Sabre\CalDAV\Plugin
*/
protected $caldavPlugin;
/**
- * @var Sabre\CardDAV\Plugin
+ * @var \Sabre\CardDAV\Plugin
*/
protected $carddavPlugin;
/**
- * @var Sabre\DAVACL\Plugin
+ * @var \Sabre\DAVACL\Plugin
*/
protected $aclPlugin;
/**
- * @var Sabre\CalDAV\SharingPlugin
+ * @var \Sabre\CalDAV\SharingPlugin
*/
protected $caldavSharingPlugin;
/**
- * CalDAV scheduling plugin
+ * CalDAV scheduling plugin.
*
* @var CalDAV\Schedule\Plugin
*/
@@ -108,14 +109,13 @@ abstract class DAVServerTest extends \PHPUnit_Framework_TestCase {
*/
protected $autoLogin = null;
- function setUp() {
-
+ public function setUp()
+ {
$this->initializeEverything();
-
}
- function initializeEverything() {
-
+ public function initializeEverything()
+ {
$this->setUpBackends();
$this->setUpTree();
@@ -173,7 +173,6 @@ abstract class DAVServerTest extends \PHPUnit_Framework_TestCase {
$this->aclPlugin->adminPrincipals = ['principals/admin'];
$this->server->addPlugin($this->aclPlugin);
}
-
}
/**
@@ -187,11 +186,12 @@ abstract class DAVServerTest extends \PHPUnit_Framework_TestCase {
* the test.
*
* @param array|\Sabre\HTTP\Request $request
- * @param int $expectedStatus
+ * @param int $expectedStatus
+ *
* @return \Sabre\HTTP\Response
*/
- function request($request, $expectedStatus = null) {
-
+ public function request($request, $expectedStatus = null)
+ {
if (is_array($request)) {
$request = HTTP\Request::createFromServerArray($request);
}
@@ -203,10 +203,10 @@ abstract class DAVServerTest extends \PHPUnit_Framework_TestCase {
if ($expectedStatus) {
$responseBody = $expectedStatus !== $response->getStatus() ? $response->getBodyAsString() : '';
- $this->assertEquals($expectedStatus, $response->getStatus(), 'Incorrect HTTP status received for request. Response body: ' . $responseBody);
+ $this->assertEquals($expectedStatus, $response->getStatus(), 'Incorrect HTTP status received for request. Response body: '.$responseBody);
}
- return $this->server->httpResponse;
+ return $this->server->httpResponse;
}
/**
@@ -215,9 +215,10 @@ abstract class DAVServerTest extends \PHPUnit_Framework_TestCase {
*
* @param string $userName
*/
- function autoLogin($userName) {
+ public function autoLogin($userName)
+ {
$authBackend = new DAV\Auth\Backend\Mock();
- $authBackend->setPrincipal('principals/' . $userName);
+ $authBackend->setPrincipal('principals/'.$userName);
$this->authPlugin = new DAV\Auth\Plugin($authBackend);
// If the auth plugin already exists, we're removing its hooks:
@@ -227,14 +228,14 @@ abstract class DAVServerTest extends \PHPUnit_Framework_TestCase {
$this->server->addPlugin($this->authPlugin);
// This will trigger the actual login procedure
- $this->authPlugin->beforeMethod(new Request(), new Response());
+ $this->authPlugin->beforeMethod(new Request('GET', '/'), new Response());
}
/**
* Override this to provide your own Tree for your test-case.
*/
- function setUpTree() {
-
+ public function setUpTree()
+ {
if ($this->setupCalDAV) {
$this->tree[] = new CalDAV\CalendarRoot(
$this->principalBackend,
@@ -258,15 +259,12 @@ abstract class DAVServerTest extends \PHPUnit_Framework_TestCase {
);
}
if ($this->setupFiles) {
-
$this->tree[] = new DAV\Mock\Collection('files');
-
}
-
}
- function setUpBackends() {
-
+ public function setUpBackends()
+ {
if ($this->setupCalDAVSharing && is_null($this->caldavBackend)) {
$this->caldavBackend = new CalDAV\Backend\MockSharing($this->caldavCalendars, $this->caldavCalendarObjects);
}
@@ -289,18 +287,14 @@ abstract class DAVServerTest extends \PHPUnit_Framework_TestCase {
if ($this->setupLocks) {
$this->locksBackend = new DAV\Locks\Backend\Mock();
}
- if ($this->setupPropertyStorage) {
+ if ($this->setupPropertyStorage) {
$this->propertyStorageBackend = new DAV\PropertyStorage\Backend\Mock();
}
-
}
-
- function assertHttpStatus($expectedStatus, HTTP\Request $req) {
-
+ public function assertHttpStatus($expectedStatus, HTTP\Request $req)
+ {
$resp = $this->request($req);
- $this->assertEquals((int)$expectedStatus, (int)$resp->status, 'Incorrect HTTP status received: ' . $resp->body);
-
+ $this->assertEquals((int) $expectedStatus, (int) $resp->status, 'Incorrect HTTP status received: '.$resp->body);
}
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/HTTP/ResponseMock.php b/vendor/sabre/dav/tests/Sabre/HTTP/ResponseMock.php
index eb486bf5b..c5357928a 100644
--- a/vendor/sabre/dav/tests/Sabre/HTTP/ResponseMock.php
+++ b/vendor/sabre/dav/tests/Sabre/HTTP/ResponseMock.php
@@ -1,9 +1,11 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\HTTP;
/**
- * HTTP Response Mock object
+ * HTTP Response Mock object.
*
* This class exists to make the transition to sabre/http easier.
*
@@ -11,12 +13,11 @@ namespace Sabre\HTTP;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class ResponseMock extends Response {
-
+class ResponseMock extends Response
+{
/**
* Making these public.
*/
public $body;
public $status;
-
}
diff --git a/vendor/sabre/dav/tests/Sabre/TestUtil.php b/vendor/sabre/dav/tests/Sabre/TestUtil.php
index 9df94915f..4e7ca2fc4 100644
--- a/vendor/sabre/dav/tests/Sabre/TestUtil.php
+++ b/vendor/sabre/dav/tests/Sabre/TestUtil.php
@@ -1,71 +1,66 @@
<?php
-namespace Sabre;
+declare(strict_types=1);
-class TestUtil {
+namespace Sabre;
+class TestUtil
+{
/**
* This function deletes all the contents of the temporary directory.
- *
- * @return void
*/
- static function clearTempDir() {
-
+ public static function clearTempDir()
+ {
self::deleteTree(SABRE_TEMPDIR, false);
-
}
-
- private static function deleteTree($path, $deleteRoot = true) {
-
+ private static function deleteTree($path, $deleteRoot = true)
+ {
foreach (scandir($path) as $node) {
-
- if ($node == '.' || $node == '..') continue;
- $myPath = $path . '/' . $node;
+ if ('.' == $node || '..' == $node) {
+ continue;
+ }
+ $myPath = $path.'/'.$node;
if (is_file($myPath)) {
unlink($myPath);
} else {
self::deleteTree($myPath);
}
-
}
if ($deleteRoot) {
rmdir($path);
}
-
}
- static function getMySQLDB() {
-
+ public static function getMySQLDB()
+ {
try {
$pdo = new \PDO(SABRE_MYSQLDSN, SABRE_MYSQLUSER, SABRE_MYSQLPASS);
$pdo->setAttribute(\PDO::ATTR_ERRMODE, \PDO::ERRMODE_EXCEPTION);
+
return $pdo;
} catch (\PDOException $e) {
return null;
}
-
}
- static function getSQLiteDB() {
-
- $pdo = new \PDO('sqlite:' . SABRE_TEMPDIR . '/pdobackend');
+ public static function getSQLiteDB()
+ {
+ $pdo = new \PDO('sqlite:'.SABRE_TEMPDIR.'/pdobackend');
$pdo->setAttribute(\PDO::ATTR_ERRMODE, \PDO::ERRMODE_EXCEPTION);
- return $pdo;
+ return $pdo;
}
- static function getPgSqlDB() {
-
+ public static function getPgSqlDB()
+ {
//try {
- $pdo = new \PDO(SABRE_PGSQLDSN);
- $pdo->setAttribute(\PDO::ATTR_ERRMODE, \PDO::ERRMODE_EXCEPTION);
- return $pdo;
+ $pdo = new \PDO(SABRE_PGSQLDSN);
+ $pdo->setAttribute(\PDO::ATTR_ERRMODE, \PDO::ERRMODE_EXCEPTION);
+
+ return $pdo;
//} catch (\PDOException $e) {
// return null;
//}
-
}
-
-
}
diff --git a/vendor/sabre/dav/tests/bootstrap.php b/vendor/sabre/dav/tests/bootstrap.php
index 26eb32aa2..03e6006b9 100644
--- a/vendor/sabre/dav/tests/bootstrap.php
+++ b/vendor/sabre/dav/tests/bootstrap.php
@@ -1,38 +1,59 @@
<?php
-set_include_path(__DIR__ . '/../lib/' . PATH_SEPARATOR . __DIR__ . PATH_SEPARATOR . get_include_path());
+declare(strict_types=1);
-$autoLoader = include __DIR__ . '/../vendor/autoload.php';
+set_include_path(__DIR__.'/../lib/'.PATH_SEPARATOR.__DIR__.PATH_SEPARATOR.get_include_path());
+
+$autoLoader = include __DIR__.'/../vendor/autoload.php';
// SabreDAV tests auto loading
$autoLoader->add('Sabre\\', __DIR__);
// VObject tests auto loading
-$autoLoader->addPsr4('Sabre\\VObject\\', __DIR__ . '/../vendor/sabre/vobject/tests/VObject');
-$autoLoader->addPsr4('Sabre\\Xml\\', __DIR__ . '/../vendor/sabre/xml/tests/Sabre/Xml');
+$autoLoader->addPsr4('Sabre\\VObject\\', __DIR__.'/../vendor/sabre/vobject/tests/VObject');
+$autoLoader->addPsr4('Sabre\\Xml\\', __DIR__.'/../vendor/sabre/xml/tests/Sabre/Xml');
date_default_timezone_set('UTC');
+// List of variables that can be set by the environment
+$environmentVars = [
+ 'SABRE_MYSQLUSER',
+ 'SABRE_MYSQLPASS',
+ 'SABRE_MYSQLDSN',
+ 'SABRE_PGSQLDSN',
+];
+foreach ($environmentVars as $var) {
+ if ($value = getenv($var)) {
+ define($var, $value);
+ }
+}
+
$config = [
- 'SABRE_TEMPDIR' => dirname(__FILE__) . '/temp/',
+ 'SABRE_TEMPDIR' => dirname(__FILE__).'/temp/',
'SABRE_HASSQLITE' => in_array('sqlite', PDO::getAvailableDrivers()),
- 'SABRE_HASMYSQL' => in_array('mysql', PDO::getAvailableDrivers()),
- 'SABRE_HASPGSQL' => in_array('pgsql', PDO::getAvailableDrivers()),
- 'SABRE_MYSQLDSN' => 'mysql:host=127.0.0.1;dbname=sabredav_test',
+ 'SABRE_HASMYSQL' => in_array('mysql', PDO::getAvailableDrivers()),
+ 'SABRE_HASPGSQL' => in_array('pgsql', PDO::getAvailableDrivers()),
+ 'SABRE_MYSQLDSN' => 'mysql:host=127.0.0.1;dbname=sabredav_test',
'SABRE_MYSQLUSER' => 'sabredav',
'SABRE_MYSQLPASS' => '',
- 'SABRE_PGSQLDSN' => 'pgsql:host=localhost;dbname=sabredav_test;user=sabredav;password=sabredav',
+ 'SABRE_PGSQLDSN' => 'pgsql:host=localhost;dbname=sabredav_test;user=sabredav;password=sabredav',
];
-if (file_exists(__DIR__ . '/config.user.php')) {
- include __DIR__ . '/config.user.php';
+if (file_exists(__DIR__.'/config.user.php')) {
+ include __DIR__.'/config.user.php';
foreach ($userConfig as $key => $value) {
$config[$key] = $value;
}
}
foreach ($config as $key => $value) {
- if (!defined($key)) define($key, $value);
+ if (!defined($key)) {
+ define($key, $value);
+ }
}
-if (!file_exists(SABRE_TEMPDIR)) mkdir(SABRE_TEMPDIR);
-if (file_exists('.sabredav')) unlink('.sabredav');
+if (!file_exists(SABRE_TEMPDIR)) {
+ mkdir(SABRE_TEMPDIR);
+}
+if (file_exists('.sabredav')) {
+ unlink('.sabredav');
+}
diff --git a/vendor/sabre/event/.gitattributes b/vendor/sabre/event/.gitattributes
new file mode 100644
index 000000000..0fdd4b01c
--- /dev/null
+++ b/vendor/sabre/event/.gitattributes
@@ -0,0 +1,2 @@
+/examples export-ignore
+/tests export-ignore
diff --git a/vendor/sabre/event/.travis.yml b/vendor/sabre/event/.travis.yml
index b6719f591..020488b79 100644
--- a/vendor/sabre/event/.travis.yml
+++ b/vendor/sabre/event/.travis.yml
@@ -1,13 +1,8 @@
language: php
php:
- - 5.5
- - 5.6
- - 7
- - hhvm
-
-matrix:
- allow_failures:
- - php: hhvm
+ - 7.0
+ - 7.1
+ - 7.2
env:
matrix:
diff --git a/vendor/sabre/event/CHANGELOG.md b/vendor/sabre/event/CHANGELOG.md
index 9d6d7cfaa..5b1fb2e68 100644
--- a/vendor/sabre/event/CHANGELOG.md
+++ b/vendor/sabre/event/CHANGELOG.md
@@ -1,5 +1,49 @@
ChangeLog
=========
+5.0.3 (2018-05-03)
+------------------
+
+* Dropped remaining hhvm leftovers.
+* #55: Fixed typo in WildcardEmitterTrait (@SamMousa)
+* #54: export-ignore examples & tests in distribution (@staabm)
+
+5.0.2 (2017-04-29)
+------------------
+
+* #50: Fixed Promise\all to resolve immediately for empty arrays (@MadHed)
+* #48, #49: Performance optimisations for EmitterTrait and WildcardEmitterTrait (@lunixyacht).
+
+5.0.1 (2016-10-29)
+------------------
+
+* #45: Fixed `Emitter` class to use the correct interface. (@felixfbecker).
+
+
+5.0.0 (2016-10-23)
+------------------
+
+* #42: The `coroutine` function now supports `return` in the passed generator
+ function. This allows you to more generally return a value. This is a BC
+ break as this is a feature that was only made possible with PHP 7, and
+ before the coroutine function would only ever return the last thing that
+ was yielded. If you depended on that feature, replace your last `yield` with
+ a `return`.
+
+
+4.0.0 (2016-09-19)
+------------------
+
+* sabre/event now requires PHP 7. If you need PHP 5.5 support, just keep
+ using 3.0.0.
+* PHP 7 type hints are now used everywhere. We're also using strict_types.
+* Support for a new `WildcardEmitter` which allows you to listen for events
+ using the `*` wildcard.
+* Removed deprecated functions `Promise::error` and `Promise::all`. Instead,
+ use `Promise::otherwise` and `Promise\all()`.
+* `EventEmitter`, `EventEmitterTrait` and `EventEmitterInterface` are now just
+ called `Emitter`, `EmitterTrait`, and `EmitterInterface`.
+* When rejecting Promises, it's now _required_ to use an `Exception` or
+ `Throwable`. This makes the typical case simpler and reduces special cases.
3.0.0 (2015-11-05)
------------------
diff --git a/vendor/sabre/event/LICENSE b/vendor/sabre/event/LICENSE
index 9a495cef0..962a49267 100644
--- a/vendor/sabre/event/LICENSE
+++ b/vendor/sabre/event/LICENSE
@@ -1,4 +1,4 @@
-Copyright (C) 2013-2015 fruux GmbH (https://fruux.com/)
+Copyright (C) 2013-2016 fruux GmbH (https://fruux.com/)
All rights reserved.
diff --git a/vendor/sabre/event/README.md b/vendor/sabre/event/README.md
index 364906fd4..9e2bdd042 100644
--- a/vendor/sabre/event/README.md
+++ b/vendor/sabre/event/README.md
@@ -17,7 +17,7 @@ Installation
Make sure you have [composer][3] installed, and then run:
- composer require sabre/event "~3.0.0"
+ composer require sabre/event "^3.0"
This package requires PHP 5.5. The 2.0 branch is still maintained as well, and
supports PHP 5.4.
@@ -27,10 +27,11 @@ Build status
| branch | status |
| ------ | ------ |
-| master | [![Build Status](https://travis-ci.org/fruux/sabre-event.svg?branch=master)](https://travis-ci.org/fruux/sabre-event) |
-| 2.0 | [![Build Status](https://travis-ci.org/fruux/sabre-event.svg?branch=2.0)](https://travis-ci.org/fruux/sabre-event) |
-| 1.0 | [![Build Status](https://travis-ci.org/fruux/sabre-event.svg?branch=1.0)](https://travis-ci.org/fruux/sabre-event) |
-| php53 | [![Build Status](https://travis-ci.org/fruux/sabre-event.svg?branch=php53)](https://travis-ci.org/fruux/sabre-event) |
+| master | [![Build Status](https://travis-ci.org/sabre-io/event.svg?branch=master)](https://travis-ci.org/sabre-io/event) |
+| 3.0 | [![Build Status](https://travis-ci.org/sabre-io/event.svg?branch=2.0)](https://travis-ci.org/sabre-io/event) |
+| 2.0 | [![Build Status](https://travis-ci.org/sabre-io/event.svg?branch=2.0)](https://travis-ci.org/sabre-io/event) |
+| 1.0 | [![Build Status](https://travis-ci.org/sabre-io/event.svg?branch=1.0)](https://travis-ci.org/sabre-io/event) |
+| php53 | [![Build Status](https://travis-ci.org/sabre-io/event.svg?branch=php53)](https://travis-ci.org/sabre-io/event) |
Questions?
diff --git a/vendor/sabre/event/_config.yml b/vendor/sabre/event/_config.yml
new file mode 100644
index 000000000..c4192631f
--- /dev/null
+++ b/vendor/sabre/event/_config.yml
@@ -0,0 +1 @@
+theme: jekyll-theme-cayman \ No newline at end of file
diff --git a/vendor/sabre/event/composer.json b/vendor/sabre/event/composer.json
index 9a11b01aa..d7a13c5ca 100644
--- a/vendor/sabre/event/composer.json
+++ b/vendor/sabre/event/composer.json
@@ -8,12 +8,15 @@
"Hooks",
"Plugin",
"Signal",
- "Async"
+ "Async",
+ "EventLoop",
+ "Reactor",
+ "Coroutine"
],
"homepage": "http://sabre.io/event/",
"license": "BSD-3-Clause",
"require": {
- "php": ">=5.5"
+ "php": ">=7.0"
},
"authors": [
{
@@ -38,8 +41,8 @@
]
},
"require-dev": {
- "sabre/cs": "~0.0.4",
- "phpunit/phpunit" : "*"
+ "sabre/cs": "~1.0.0",
+ "phpunit/phpunit" : ">=6"
},
"config" : {
"bin-dir" : "bin/"
diff --git a/vendor/sabre/event/lib/Emitter.php b/vendor/sabre/event/lib/Emitter.php
new file mode 100644
index 000000000..ab5e8c90e
--- /dev/null
+++ b/vendor/sabre/event/lib/Emitter.php
@@ -0,0 +1,18 @@
+<?php declare (strict_types=1);
+
+namespace Sabre\Event;
+
+/**
+ * Emitter object.
+ *
+ * Instantiate this class, or subclass it for easily creating event emitters.
+ *
+ * @copyright Copyright (C) fruux GmbH (https://fruux.com/)
+ * @author Evert Pot (http://evertpot.com/)
+ * @license http://sabre.io/license/ Modified BSD License
+ */
+class Emitter implements EmitterInterface {
+
+ use EmitterTrait;
+
+}
diff --git a/vendor/sabre/event/lib/EventEmitterInterface.php b/vendor/sabre/event/lib/EmitterInterface.php
index 0e2be2cef..a7e4b6132 100644
--- a/vendor/sabre/event/lib/EventEmitterInterface.php
+++ b/vendor/sabre/event/lib/EmitterInterface.php
@@ -1,4 +1,4 @@
-<?php
+<?php declare (strict_types=1);
namespace Sabre\Event;
@@ -8,31 +8,25 @@ namespace Sabre\Event;
* Anything that accepts listeners and emits events should implement this
* interface.
*
- * @copyright Copyright (C) 2013-2015 fruux GmbH (https://fruux.com/).
+ * @copyright Copyright (C) fruux GmbH (https://fruux.com/)
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-interface EventEmitterInterface {
+interface EmitterInterface {
/**
* Subscribe to an event.
*
- * @param string $eventName
- * @param callable $callBack
- * @param int $priority
* @return void
*/
- function on($eventName, callable $callBack, $priority = 100);
+ function on(string $eventName, callable $callBack, int $priority = 100);
/**
* Subscribe to an event exactly once.
*
- * @param string $eventName
- * @param callable $callBack
- * @param int $priority
* @return void
*/
- function once($eventName, callable $callBack, $priority = 100);
+ function once(string $eventName, callable $callBack, int $priority = 100);
/**
* Emits an event.
@@ -54,13 +48,8 @@ interface EventEmitterInterface {
*
* Lastly, if there are 5 event handlers for an event. The continueCallback
* will be called at most 4 times.
- *
- * @param string $eventName
- * @param array $arguments
- * @param callback $continueCallBack
- * @return bool
*/
- function emit($eventName, array $arguments = [], callable $continueCallBack = null);
+ function emit(string $eventName, array $arguments = [], callable $continueCallBack = null) : bool;
/**
* Returns the list of listeners for an event.
@@ -68,22 +57,17 @@ interface EventEmitterInterface {
* The list is returned as an array, and the list of events are sorted by
* their priority.
*
- * @param string $eventName
* @return callable[]
*/
- function listeners($eventName);
+ function listeners(string $eventName) : array;
/**
* Removes a specific listener from an event.
*
* If the listener could not be found, this method will return false. If it
* was removed it will return true.
- *
- * @param string $eventName
- * @param callable $listener
- * @return bool
*/
- function removeListener($eventName, callable $listener);
+ function removeListener(string $eventName, callable $listener) : bool;
/**
* Removes all listeners.
@@ -92,9 +76,8 @@ interface EventEmitterInterface {
* removed. If it is not specified, every listener for every event is
* removed.
*
- * @param string $eventName
* @return void
*/
- function removeAllListeners($eventName = null);
+ function removeAllListeners(string $eventName = null);
}
diff --git a/vendor/sabre/event/lib/EventEmitterTrait.php b/vendor/sabre/event/lib/EmitterTrait.php
index 257629fae..dafae362f 100644
--- a/vendor/sabre/event/lib/EventEmitterTrait.php
+++ b/vendor/sabre/event/lib/EmitterTrait.php
@@ -1,4 +1,4 @@
-<?php
+<?php declare (strict_types=1);
namespace Sabre\Event;
@@ -11,28 +11,19 @@ namespace Sabre\Event;
* Using the trait + interface allows you to add EventEmitter capabilities
* without having to change your base-class.
*
- * @copyright Copyright (C) 2013-2015 fruux GmbH (https://fruux.com/).
+ * @copyright Copyright (C) fruux GmbH (https://fruux.com/)
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-trait EventEmitterTrait {
+trait EmitterTrait {
- /**
- * The list of listeners
- *
- * @var array
- */
- protected $listeners = [];
/**
* Subscribe to an event.
*
- * @param string $eventName
- * @param callable $callBack
- * @param int $priority
* @return void
*/
- function on($eventName, callable $callBack, $priority = 100) {
+ function on(string $eventName, callable $callBack, int $priority = 100) {
if (!isset($this->listeners[$eventName])) {
$this->listeners[$eventName] = [
@@ -51,18 +42,15 @@ trait EventEmitterTrait {
/**
* Subscribe to an event exactly once.
*
- * @param string $eventName
- * @param callable $callBack
- * @param int $priority
* @return void
*/
- function once($eventName, callable $callBack, $priority = 100) {
+ function once(string $eventName, callable $callBack, int $priority = 100) {
$wrapper = null;
$wrapper = function() use ($eventName, $callBack, &$wrapper) {
$this->removeListener($eventName, $wrapper);
- return call_user_func_array($callBack, func_get_args());
+ return \call_user_func_array($callBack, \func_get_args());
};
@@ -90,19 +78,14 @@ trait EventEmitterTrait {
*
* Lastly, if there are 5 event handlers for an event. The continueCallback
* will be called at most 4 times.
- *
- * @param string $eventName
- * @param array $arguments
- * @param callback $continueCallBack
- * @return bool
*/
- function emit($eventName, array $arguments = [], callable $continueCallBack = null) {
+ function emit(string $eventName, array $arguments = [], callable $continueCallBack = null) : bool {
- if (is_null($continueCallBack)) {
+ if (\is_null($continueCallBack)) {
foreach ($this->listeners($eventName) as $listener) {
- $result = call_user_func_array($listener, $arguments);
+ $result = \call_user_func_array($listener, $arguments);
if ($result === false) {
return false;
}
@@ -111,12 +94,12 @@ trait EventEmitterTrait {
} else {
$listeners = $this->listeners($eventName);
- $counter = count($listeners);
+ $counter = \count($listeners);
foreach ($listeners as $listener) {
$counter--;
- $result = call_user_func_array($listener, $arguments);
+ $result = \call_user_func_array($listener, $arguments);
if ($result === false) {
return false;
}
@@ -139,10 +122,9 @@ trait EventEmitterTrait {
* The list is returned as an array, and the list of events are sorted by
* their priority.
*
- * @param string $eventName
* @return callable[]
*/
- function listeners($eventName) {
+ function listeners(string $eventName) : array {
if (!isset($this->listeners[$eventName])) {
return [];
@@ -152,7 +134,7 @@ trait EventEmitterTrait {
if (!$this->listeners[$eventName][0]) {
// Sorting
- array_multisort($this->listeners[$eventName][1], SORT_NUMERIC, $this->listeners[$eventName][2]);
+ \array_multisort($this->listeners[$eventName][1], SORT_NUMERIC, $this->listeners[$eventName][2]);
// Marking the listeners as sorted
$this->listeners[$eventName][0] = true;
@@ -167,12 +149,8 @@ trait EventEmitterTrait {
*
* If the listener could not be found, this method will return false. If it
* was removed it will return true.
- *
- * @param string $eventName
- * @param callable $listener
- * @return bool
*/
- function removeListener($eventName, callable $listener) {
+ function removeListener(string $eventName, callable $listener) : bool {
if (!isset($this->listeners[$eventName])) {
return false;
@@ -195,12 +173,11 @@ trait EventEmitterTrait {
* removed. If it is not specified, every listener for every event is
* removed.
*
- * @param string $eventName
* @return void
*/
- function removeAllListeners($eventName = null) {
+ function removeAllListeners(string $eventName = null) {
- if (!is_null($eventName)) {
+ if (!\is_null($eventName)) {
unset($this->listeners[$eventName]);
} else {
$this->listeners = [];
@@ -208,4 +185,11 @@ trait EventEmitterTrait {
}
+ /**
+ * The list of listeners
+ *
+ * @var array
+ */
+ protected $listeners = [];
+
}
diff --git a/vendor/sabre/event/lib/EventEmitter.php b/vendor/sabre/event/lib/EventEmitter.php
index 1bb1c3cf9..cae6ac2a6 100644
--- a/vendor/sabre/event/lib/EventEmitter.php
+++ b/vendor/sabre/event/lib/EventEmitter.php
@@ -1,18 +1,19 @@
-<?php
+<?php declare (strict_types=1);
namespace Sabre\Event;
/**
- * EventEmitter object.
+ * This is the old name for the Emitter class.
*
- * Instantiate this class, or subclass it for easily creating event emitters.
+ * Instead of of using EventEmitter, please use Emitter. They are identical
+ * otherwise.
*
- * @copyright Copyright (C) 2013-2015 fruux GmbH (https://fruux.com/).
+ * @copyright Copyright (C) fruux GmbH (https://fruux.com/)
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class EventEmitter implements EventEmitterInterface {
+class EventEmitter implements EmitterInterface {
- use EventEmitterTrait;
+ use EmitterTrait;
}
diff --git a/vendor/sabre/event/lib/Loop/Loop.php b/vendor/sabre/event/lib/Loop/Loop.php
index 86ee7c8b0..301fe8920 100644
--- a/vendor/sabre/event/lib/Loop/Loop.php
+++ b/vendor/sabre/event/lib/Loop/Loop.php
@@ -1,4 +1,4 @@
-<?php
+<?php declare (strict_types=1);
namespace Sabre\Event\Loop;
@@ -11,7 +11,7 @@ namespace Sabre\Event\Loop;
* * setInterval for repeating functions
* * stream events using stream_select
*
- * @copyright Copyright (C) 2007-2015 fruux GmbH. (https://fruux.com/)
+ * @copyright Copyright (C) fruux GmbH (https://fruux.com/)
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
@@ -20,11 +20,9 @@ class Loop {
/**
* Executes a function after x seconds.
*
- * @param callable $cb
- * @param float $timeout timeout in seconds
* @return void
*/
- function setTimeout(callable $cb, $timeout) {
+ function setTimeout(callable $cb, float $timeout) {
$triggerTime = microtime(true) + ($timeout);
@@ -63,12 +61,8 @@ class Loop {
*
* The value this function returns can be used to stop the interval with
* clearInterval.
- *
- * @param callable $cb
- * @param float $timeout
- * @return array
*/
- function setInterval(callable $cb, $timeout) {
+ function setInterval(callable $cb, float $timeout) : array {
$keepGoing = true;
$f = null;
@@ -92,12 +86,11 @@ class Loop {
}
/**
- * Stops a running internval.
+ * Stops a running interval.
*
- * @param array $intervalId
* @return void
*/
- function clearInterval($intervalId) {
+ function clearInterval(array $intervalId) {
$intervalId[1] = false;
@@ -106,7 +99,6 @@ class Loop {
/**
* Runs a function immediately at the next iteration of the loop.
*
- * @param callable $cb
* @return void
*/
function nextTick(callable $cb) {
@@ -126,7 +118,6 @@ class Loop {
* prevent the eventloop from never stopping.
*
* @param resource $stream
- * @param callable $cb
* @return void
*/
function addReadStream($stream, callable $cb) {
@@ -146,7 +137,6 @@ class Loop {
* prevent the eventloop from never stopping.
*
* @param resource $stream
- * @param callable $cb
* @return void
*/
function addWriteStream($stream, callable $cb) {
@@ -219,11 +209,8 @@ class Loop {
*
* This function will return true if there are _any_ events left in the
* loop after the tick.
- *
- * @param bool $block
- * @return bool
*/
- function tick($block = false) {
+ function tick(bool $block = false) : bool {
$this->runNextTicks();
$nextTimeout = $this->runTimers();
@@ -284,7 +271,7 @@ class Loop {
*
* If there's no more pending timers, this function returns null.
*
- * @return float
+ * @return float|null
*/
protected function runTimers() {
@@ -295,7 +282,7 @@ class Loop {
// Add the last timer back to the array.
if ($timer) {
$this->timers[] = $timer;
- return $timer[0] - microtime(true);
+ return max(0, $timer[0] - microtime(true));
}
}
@@ -303,7 +290,10 @@ class Loop {
/**
* Runs all pending stream events.
*
- * @param float $timeout
+ * If $timeout is 0, it will return immediately. If $timeout is null, it
+ * will wait indefinitely.
+ *
+ * @param float|null timeout
*/
protected function runStreams($timeout) {
@@ -312,7 +302,7 @@ class Loop {
$read = $this->readStreams;
$write = $this->writeStreams;
$except = null;
- if (stream_select($read, $write, $except, null, $timeout)) {
+ if (stream_select($read, $write, $except, ($timeout === null) ? null : 0, $timeout ? (int)($timeout * 1000000) : 0)) {
// See PHP Bug https://bugs.php.net/bug.php?id=62452
// Fixed in PHP7
@@ -328,7 +318,7 @@ class Loop {
}
} elseif ($this->running && ($this->nextTick || $this->timers)) {
- usleep($timeout !== null ? $timeout * 1000000 : 200000);
+ usleep($timeout !== null ? intval($timeout * 1000000) : 200000);
}
}
diff --git a/vendor/sabre/event/lib/Loop/functions.php b/vendor/sabre/event/lib/Loop/functions.php
index 56c5bc8c7..b5884b2b6 100644
--- a/vendor/sabre/event/lib/Loop/functions.php
+++ b/vendor/sabre/event/lib/Loop/functions.php
@@ -1,15 +1,13 @@
-<?php
+<?php declare (strict_types=1);
namespace Sabre\Event\Loop;
/**
* Executes a function after x seconds.
*
- * @param callable $cb
- * @param float $timeout timeout in seconds
* @return void
*/
-function setTimeout(callable $cb, $timeout) {
+function setTimeout(callable $cb, float $timeout) {
instance()->setTimeout($cb, $timeout);
@@ -20,24 +18,19 @@ function setTimeout(callable $cb, $timeout) {
*
* The value this function returns can be used to stop the interval with
* clearInterval.
- *
- * @param callable $cb
- * @param float $timeout
- * @return array
*/
-function setInterval(callable $cb, $timeout) {
+function setInterval(callable $cb, float $timeout) : array {
return instance()->setInterval($cb, $timeout);
}
/**
- * Stops a running internval.
+ * Stops a running interval.
*
- * @param array $intervalId
* @return void
*/
-function clearInterval($intervalId) {
+function clearInterval(array $intervalId) {
instance()->clearInterval($intervalId);
@@ -46,7 +39,6 @@ function clearInterval($intervalId) {
/**
* Runs a function immediately at the next iteration of the loop.
*
- * @param callable $cb
* @return void
*/
function nextTick(callable $cb) {
@@ -66,7 +58,6 @@ function nextTick(callable $cb) {
* prevent the eventloop from never stopping.
*
* @param resource $stream
- * @param callable $cb
* @return void
*/
function addReadStream($stream, callable $cb) {
@@ -85,7 +76,6 @@ function addReadStream($stream, callable $cb) {
* prevent the eventloop from never stopping.
*
* @param resource $stream
- * @param callable $cb
* @return void
*/
function addWriteStream($stream, callable $cb) {
@@ -144,11 +134,8 @@ function run() {
*
* This function will return true if there are _any_ events left in the
* loop after the tick.
- *
- * @param bool $block
- * @return bool
*/
-function tick($block = false) {
+function tick(bool $block = false) : bool {
return instance()->tick($block);
@@ -167,10 +154,8 @@ function stop() {
/**
* Retrieves or sets the global Loop object.
- *
- * @param Loop $newLoop
*/
-function instance(Loop $newLoop = null) {
+function instance(Loop $newLoop = null) : Loop {
static $loop;
if ($newLoop) {
diff --git a/vendor/sabre/event/lib/Promise.php b/vendor/sabre/event/lib/Promise.php
index 1c874c1bd..1d04bd4d4 100644
--- a/vendor/sabre/event/lib/Promise.php
+++ b/vendor/sabre/event/lib/Promise.php
@@ -1,8 +1,9 @@
-<?php
+<?php declare (strict_types=1);
namespace Sabre\Event;
use Exception;
+use Throwable;
/**
* An implementation of the Promise pattern.
@@ -16,7 +17,7 @@ use Exception;
*
* To get a callback when the operation has finished, use the `then` method.
*
- * @copyright Copyright (C) 2013-2015 fruux GmbH (https://fruux.com/).
+ * @copyright Copyright (C) fruux GmbH (https://fruux.com/)
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
@@ -52,8 +53,6 @@ class Promise {
*
* Each are callbacks that map to $this->fulfill and $this->reject.
* Using the executor is optional.
- *
- * @param callable $executor
*/
function __construct(callable $executor = null) {
@@ -84,12 +83,8 @@ class Promise {
*
* If either of the callbacks throw an exception, the returned promise will
* be rejected and the exception will be passed back.
- *
- * @param callable $onFulfilled
- * @param callable $onRejected
- * @return Promise
*/
- function then(callable $onFulfilled = null, callable $onRejected = null) {
+ function then(callable $onFulfilled = null, callable $onRejected = null) : Promise {
// This new subPromise will be returned from this function, and will
// be fulfilled with the result of the onFulfilled or onRejected event
@@ -122,11 +117,8 @@ class Promise {
*
* Its usage is identical to then(). However, the otherwise() function is
* preferred.
- *
- * @param callable $onRejected
- * @return Promise
*/
- function otherwise(callable $onRejected) {
+ function otherwise(callable $onRejected) : Promise {
return $this->then(null, $onRejected);
@@ -152,13 +144,9 @@ class Promise {
/**
* Marks this promise as rejected, and set it's rejection reason.
*
- * While it's possible to use any PHP value as the reason, it's highly
- * recommended to use an Exception for this.
- *
- * @param mixed $reason
* @return void
*/
- function reject($reason = null) {
+ function reject(Throwable $reason) {
if ($this->state !== self::PENDING) {
throw new PromiseAlreadyResolvedException('This promise is already resolved, and you\'re not allowed to resolve a promise more than once');
}
@@ -181,7 +169,6 @@ class Promise {
* one. In PHP it might be useful to call this on the last promise in a
* chain.
*
- * @throws Exception
* @return mixed
*/
function wait() {
@@ -205,15 +192,7 @@ class Promise {
} else {
// If we got here, it means that the asynchronous operation
// errored. Therefore we need to throw an exception.
- $reason = $this->value;
- if ($reason instanceof Exception) {
- throw $reason;
- } elseif (is_scalar($reason)) {
- throw new Exception($reason);
- } else {
- $type = is_object($reason) ? get_class($reason) : gettype($reason);
- throw new Exception('Promise was rejected with reason of type: ' . $type);
- }
+ throw $this->value;
}
@@ -272,7 +251,7 @@ class Promise {
// immediately fulfill the chained promise.
$subPromise->fulfill($result);
}
- } catch (Exception $e) {
+ } catch (Throwable $e) {
// If the event handler threw an exception, we need to make sure that
// the chained promise is rejected as well.
$subPromise->reject($e);
@@ -287,34 +266,4 @@ class Promise {
});
}
- /**
- * Alias for 'otherwise'.
- *
- * This function is now deprecated and will be removed in a future version.
- *
- * @param callable $onRejected
- * @deprecated
- * @return Promise
- */
- function error(callable $onRejected) {
-
- return $this->otherwise($onRejected);
-
- }
-
- /**
- * Deprecated.
- *
- * Please use Sabre\Event\Promise::all
- *
- * @param Promise[] $promises
- * @deprecated
- * @return Promise
- */
- static function all(array $promises) {
-
- return Promise\all($promises);
-
- }
-
}
diff --git a/vendor/sabre/event/lib/Promise/functions.php b/vendor/sabre/event/lib/Promise/functions.php
index 3604b8aaa..275492cbc 100644
--- a/vendor/sabre/event/lib/Promise/functions.php
+++ b/vendor/sabre/event/lib/Promise/functions.php
@@ -1,14 +1,15 @@
-<?php
+<?php declare (strict_types=1);
namespace Sabre\Event\Promise;
use Sabre\Event\Promise;
+use Throwable;
/**
* This file contains a set of functions that are useful for dealing with the
* Promise object.
*
- * @copyright Copyright (C) 2013-2015 fruux GmbH (https://fruux.com/).
+ * @copyright Copyright (C) fruux GmbH (https://fruux.com/)
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
@@ -27,12 +28,16 @@ use Sabre\Event\Promise;
* fail with the first Promise that fails, and its reason.
*
* @param Promise[] $promises
- * @return Promise
*/
-function all(array $promises) {
+function all(array $promises) : Promise {
return new Promise(function($success, $fail) use ($promises) {
+ if (empty($promises)) {
+ $success([]);
+ return;
+ }
+
$successCount = 0;
$completeResult = [];
@@ -47,7 +52,7 @@ function all(array $promises) {
}
return $result;
}
- )->error(
+ )->otherwise(
function($reason) use ($fail) {
$fail($reason);
}
@@ -66,9 +71,8 @@ function all(array $promises) {
* that first promise.
*
* @param Promise[] $promises
- * @return Promise
*/
-function race(array $promises) {
+function race(array $promises) : Promise {
return new Promise(function($success, $fail) use ($promises) {
@@ -106,9 +110,8 @@ function race(array $promises) {
* promise and eventually get the same state as the followed promise.
*
* @param mixed $value
- * @return Promise
*/
-function resolve($value) {
+function resolve($value) : Promise {
if ($value instanceof Promise) {
return $value->then();
@@ -122,11 +125,8 @@ function resolve($value) {
/**
* Returns a Promise that will reject with the given reason.
- *
- * @param mixed $reason
- * @return Promise
*/
-function reject($reason) {
+function reject(Throwable $reason) : Promise {
$promise = new Promise();
$promise->reject($reason);
diff --git a/vendor/sabre/event/lib/PromiseAlreadyResolvedException.php b/vendor/sabre/event/lib/PromiseAlreadyResolvedException.php
index 86a6c5b3f..534a3d494 100644
--- a/vendor/sabre/event/lib/PromiseAlreadyResolvedException.php
+++ b/vendor/sabre/event/lib/PromiseAlreadyResolvedException.php
@@ -1,4 +1,4 @@
-<?php
+<?php declare (strict_types=1);
namespace Sabre\Event;
@@ -6,7 +6,7 @@ namespace Sabre\Event;
* This exception is thrown when the user tried to reject or fulfill a promise,
* after either of these actions were already performed.
*
- * @copyright Copyright (C) 2013-2015 fruux GmbH (https://fruux.com/).
+ * @copyright Copyright (C) fruux GmbH (https://fruux.com/)
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
diff --git a/vendor/sabre/event/lib/Version.php b/vendor/sabre/event/lib/Version.php
index 5de22193f..9aee4b3ab 100644
--- a/vendor/sabre/event/lib/Version.php
+++ b/vendor/sabre/event/lib/Version.php
@@ -1,11 +1,11 @@
-<?php
+<?php declare (strict_types=1);
namespace Sabre\Event;
/**
* This class contains the version number for this package.
*
- * @copyright Copyright (C) 2013-2015 fruux GmbH (https://fruux.com/).
+ * @copyright Copyright (C) fruux GmbH (https://fruux.com/)
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
@@ -14,6 +14,6 @@ class Version {
/**
* Full version number
*/
- const VERSION = '3.0.0';
+ const VERSION = '5.0.3';
}
diff --git a/vendor/sabre/event/lib/WildcardEmitter.php b/vendor/sabre/event/lib/WildcardEmitter.php
new file mode 100644
index 000000000..2ef15fe83
--- /dev/null
+++ b/vendor/sabre/event/lib/WildcardEmitter.php
@@ -0,0 +1,37 @@
+<?php declare (strict_types=1);
+
+namespace Sabre\Event;
+
+/**
+ * This class is an EventEmitter with support for wildcard event handlers.
+ *
+ * What this means is that you can emit events like this:
+ *
+ * emit('change:firstName')
+ *
+ * and listen to this event like this:
+ *
+ * on('change:*')
+ *
+ * A few notes:
+ *
+ * - Wildcards only work at the end of an event name.
+ * - Currently you can only use 1 wildcard.
+ * - Using ":" as a separator is optional, but it's highly recommended to use
+ * some kind of separator.
+ *
+ * The WilcardEmitter is a bit slower than the regular Emitter. If you code
+ * must be very high performance, it might be better to try to use the other
+ * emitter. For must usage the difference is negligible though.
+ *
+ * @copyright Copyright (C) fruux GmbH (https://fruux.com/)
+ * @author Evert Pot (http://evertpot.com/)
+ * @license http://sabre.io/license/ Modified BSD License
+ */
+class WildcardEmitter implements EmitterInterface {
+
+ use WildcardEmitterTrait;
+
+
+
+}
diff --git a/vendor/sabre/event/lib/WildcardEmitterTrait.php b/vendor/sabre/event/lib/WildcardEmitterTrait.php
new file mode 100644
index 000000000..7d8d62c26
--- /dev/null
+++ b/vendor/sabre/event/lib/WildcardEmitterTrait.php
@@ -0,0 +1,264 @@
+<?php declare (strict_types=1);
+
+namespace Sabre\Event;
+
+/**
+ * Wildcard Emitter Trait
+ *
+ * This trait provides the implementation for WildCardEmitter
+ * Refer to that class for the full documentation about this
+ * trait.
+ *
+ * Normally you can just instantiate that class, but if you want to add
+ * emitter functionality to existing classes, using the trait might be a
+ * better way to do this.
+ *
+ * @copyright Copyright (C) fruux GmbH (https://fruux.com/)
+ * @author Evert Pot (http://evertpot.com/)
+ * @license http://sabre.io/license/ Modified BSD License
+ */
+trait WildcardEmitterTrait {
+
+ /**
+ * Subscribe to an event.
+ *
+ * @return void
+ */
+ function on(string $eventName, callable $callBack, int $priority = 100) {
+
+ // If it ends with a wildcard, we use the wildcardListeners array
+ if ($eventName[\strlen($eventName) - 1] === '*') {
+ $eventName = \substr($eventName, 0, -1);
+ $listeners = & $this->wildcardListeners;
+ } else {
+ $listeners = & $this->listeners;
+ }
+
+ // Always fully reset the listener index. This is fairly sane for most
+ // applications, because there's a clear "event registering" and "event
+ // emitting" phase, but can be slow if there's a lot adding and removing
+ // of listeners during emitting of events.
+ $this->listenerIndex = [];
+
+ if (!isset($listeners[$eventName])) {
+ $listeners[$eventName] = [];
+ }
+ $listeners[$eventName][] = [$priority, $callBack];
+
+ }
+
+ /**
+ * Subscribe to an event exactly once.
+ *
+ * @return void
+ */
+ function once(string $eventName, callable $callBack, int $priority = 100) {
+
+ $wrapper = null;
+ $wrapper = function() use ($eventName, $callBack, &$wrapper) {
+
+ $this->removeListener($eventName, $wrapper);
+ return \call_user_func_array($callBack, \func_get_args());
+
+ };
+
+ $this->on($eventName, $wrapper, $priority);
+
+ }
+
+ /**
+ * Emits an event.
+ *
+ * This method will return true if 0 or more listeners were succesfully
+ * handled. false is returned if one of the events broke the event chain.
+ *
+ * If the continueCallBack is specified, this callback will be called every
+ * time before the next event handler is called.
+ *
+ * If the continueCallback returns false, event propagation stops. This
+ * allows you to use the eventEmitter as a means for listeners to implement
+ * functionality in your application, and break the event loop as soon as
+ * some condition is fulfilled.
+ *
+ * Note that returning false from an event subscriber breaks propagation
+ * and returns false, but if the continue-callback stops propagation, this
+ * is still considered a 'successful' operation and returns true.
+ *
+ * Lastly, if there are 5 event handlers for an event. The continueCallback
+ * will be called at most 4 times.
+ */
+ function emit(string $eventName, array $arguments = [], callable $continueCallBack = null) : bool {
+
+ if (\is_null($continueCallBack)) {
+
+ foreach ($this->listeners($eventName) as $listener) {
+
+ $result = \call_user_func_array($listener, $arguments);
+ if ($result === false) {
+ return false;
+ }
+ }
+
+ } else {
+
+ $listeners = $this->listeners($eventName);
+ $counter = \count($listeners);
+
+ foreach ($listeners as $listener) {
+
+ $counter--;
+ $result = \call_user_func_array($listener, $arguments);
+ if ($result === false) {
+ return false;
+ }
+
+ if ($counter > 0) {
+ if (!$continueCallBack()) break;
+ }
+
+ }
+
+ }
+
+ return true;
+
+
+ }
+
+ /**
+ * Returns the list of listeners for an event.
+ *
+ * The list is returned as an array, and the list of events are sorted by
+ * their priority.
+ *
+ * @return callable[]
+ */
+ function listeners(string $eventName) : array {
+
+ if (!\array_key_exists($eventName, $this->listenerIndex)) {
+
+ // Create a new index.
+ $listeners = [];
+ $listenersPriority = [];
+ if (isset($this->listeners[$eventName])) foreach ($this->listeners[$eventName] as $listener) {
+
+ $listenersPriority[] = $listener[0];
+ $listeners[] = $listener[1];
+
+ }
+
+ foreach ($this->wildcardListeners as $wcEvent => $wcListeners) {
+
+ // Wildcard match
+ if (\substr($eventName, 0, \strlen($wcEvent)) === $wcEvent) {
+
+ foreach ($wcListeners as $listener) {
+
+ $listenersPriority[] = $listener[0];
+ $listeners[] = $listener[1];
+
+ }
+
+ }
+
+ }
+
+ // Sorting by priority
+ \array_multisort($listenersPriority, SORT_NUMERIC, $listeners);
+
+ // Creating index
+ $this->listenerIndex[$eventName] = $listeners;
+
+ }
+
+ return $this->listenerIndex[$eventName];
+
+ }
+
+ /**
+ * Removes a specific listener from an event.
+ *
+ * If the listener could not be found, this method will return false. If it
+ * was removed it will return true.
+ */
+ function removeListener(string $eventName, callable $listener) : bool {
+
+ // If it ends with a wildcard, we use the wildcardListeners array
+ if ($eventName[\strlen($eventName) - 1] === '*') {
+ $eventName = \substr($eventName, 0, -1);
+ $listeners = & $this->wildcardListeners;
+ } else {
+ $listeners = & $this->listeners;
+ }
+
+ if (!isset($listeners[$eventName])) {
+ return false;
+ }
+
+ foreach ($listeners[$eventName] as $index => $check) {
+
+ if ($check[1] === $listener) {
+
+ // Remove listener
+ unset($listeners[$eventName][$index]);
+ // Reset index
+ $this->listenerIndex = [];
+ return true;
+
+ }
+
+ }
+
+ return false;
+
+ }
+
+ /**
+ * Removes all listeners.
+ *
+ * If the eventName argument is specified, all listeners for that event are
+ * removed. If it is not specified, every listener for every event is
+ * removed.
+ *
+ * @return void
+ */
+ function removeAllListeners(string $eventName = null) {
+
+ if (\is_null($eventName)) {
+ $this->listeners = [];
+ $this->wildcardListeners = [];
+
+ } else {
+
+ if ($eventName[\strlen($eventName) - 1] === '*') {
+ // Wildcard event
+ unset($this->wildcardListeners[\substr($eventName, 0, -1)]);
+ } else {
+ unset($this->listeners[$eventName]);
+ }
+
+ }
+
+ // Reset index
+ $this->listenerIndex = [];
+
+ }
+
+ /**
+ * The list of listeners
+ */
+ protected $listeners = [];
+
+ /**
+ * The list of "wildcard listeners".
+ */
+ protected $wildcardListeners = [];
+
+ /**
+ * An index of listeners for a specific event name. This helps speeding
+ * up emitting events after all listeners have been set.
+ *
+ * If the list of listeners changes though, the index clears.
+ */
+ protected $listenerIndex = [];
+}
diff --git a/vendor/sabre/event/lib/coroutine.php b/vendor/sabre/event/lib/coroutine.php
index 19c0ba8a7..750e8ab52 100644
--- a/vendor/sabre/event/lib/coroutine.php
+++ b/vendor/sabre/event/lib/coroutine.php
@@ -1,9 +1,9 @@
-<?php
+<?php declare (strict_types=1);
namespace Sabre\Event;
use Generator;
-use Exception;
+use Throwable;
/**
* Turn asynchronous promise-based code into something that looks synchronous
@@ -34,17 +34,18 @@ use Exception;
* yield $httpClient->request('GET', '/foo');
* yield $httpClient->request('DELETE', /foo');
* yield $httpClient->request('PUT', '/foo');
- * } catch(\Exception $reason) {
+ * } catch(\Throwable $reason) {
* echo "Failed because: $reason\n";
* }
*
* });
*
- * @copyright Copyright (C) 2013-2015 fruux GmbH. All rights reserved.
+ * @return \Sabre\Event\Promise
+ * @copyright Copyright (C) fruux GmbH (https://fruux.com/)
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-function coroutine(callable $gen) {
+function coroutine(callable $gen) : Promise {
$generator = $gen();
if (!$generator instanceof Generator) {
@@ -54,8 +55,6 @@ function coroutine(callable $gen) {
// This is the value we're returning.
$promise = new Promise();
- $lastYieldResult = null;
-
/**
* So tempted to use the mythical y-combinator here, but it's not needed in
* PHP.
@@ -68,22 +67,14 @@ function coroutine(callable $gen) {
if ($yieldedValue instanceof Promise) {
$yieldedValue->then(
function($value) use ($generator, &$advanceGenerator, &$lastYieldResult) {
- $lastYieldResult = $value;
$generator->send($value);
$advanceGenerator();
},
- function($reason) use ($generator, $advanceGenerator) {
- if ($reason instanceof Exception) {
- $generator->throw($reason);
- } elseif (is_scalar($reason)) {
- $generator->throw(new Exception($reason));
- } else {
- $type = is_object($reason) ? get_class($reason) : gettype($reason);
- $generator->throw(new Exception('Promise was rejected with reason of type: ' . $type));
- }
+ function(Throwable $reason) use ($generator, $advanceGenerator) {
+ $generator->throw($reason);
$advanceGenerator();
}
- )->error(function($reason) use ($promise) {
+ )->otherwise(function(Throwable $reason) use ($promise) {
// This error handler would be called, if something in the
// generator throws an exception, and it's not caught
// locally.
@@ -94,24 +85,38 @@ function coroutine(callable $gen) {
break;
} else {
// If the value was not a promise, we'll just let it pass through.
- $lastYieldResult = $yieldedValue;
$generator->send($yieldedValue);
}
}
// If the generator is at the end, and we didn't run into an exception,
- // we can fullfill the promise with the last thing that was yielded to
- // us.
- if (!$generator->valid() && $promise->state === Promise::PENDING) {
- $promise->fulfill($lastYieldResult);
+ // We're grabbing the "return" value and fulfilling our top-level
+ // promise with its value.
+ if (!$generator->valid() && $promise->state === Promise::PENDING) {
+ $returnValue = $generator->getReturn();
+
+ // The return value is a promise.
+ if ($returnValue instanceof Promise) {
+ $returnValue->then(function($value) use ($promise) {
+ $promise->fulfill($value);
+ }, function(Throwable $reason) {
+ $promise->reject($reason);
+ });
+ } else {
+
+ $promise->fulfill($returnValue);
+
+ }
+
+
}
};
try {
$advanceGenerator();
- } catch (Exception $e) {
+ } catch (Throwable $e) {
$promise->reject($e);
}
diff --git a/vendor/sabre/http/.gitignore b/vendor/sabre/http/.gitignore
index 8c97686fb..5f85ecc1b 100644
--- a/vendor/sabre/http/.gitignore
+++ b/vendor/sabre/http/.gitignore
@@ -6,10 +6,13 @@ composer.lock
tests/cov/
# Composer binaries
-bin/phpunit
-bin/phpcs
-bin/php-cs-fixer
-bin/sabre-cs-fixer
+bin/phpunit*
+bin/phpcs*
+bin/php-cs-fixer*
+bin/sabre-cs-fixer*
# Vim
.*.swp
+
+# development stuff
+.php_cs.cache
diff --git a/vendor/sabre/http/.php_cs.dist b/vendor/sabre/http/.php_cs.dist
new file mode 100644
index 000000000..8d61ee259
--- /dev/null
+++ b/vendor/sabre/http/.php_cs.dist
@@ -0,0 +1,12 @@
+<?php
+
+$config = PhpCsFixer\Config::create();
+$config->getFinder()
+ ->exclude('vendor')
+ ->in(__DIR__);
+$config->setRules([
+ '@PSR1' => true,
+ '@Symfony' =>true
+]);
+
+return $config; \ No newline at end of file
diff --git a/vendor/sabre/http/.travis.yml b/vendor/sabre/http/.travis.yml
index 9e4964b9d..3b85d5f39 100644
--- a/vendor/sabre/http/.travis.yml
+++ b/vendor/sabre/http/.travis.yml
@@ -1,28 +1,41 @@
language: php
+sudo: required
php:
- - 5.4
- - 5.5
- - 5.6
- - 7
+ - 7.0
- 7.1
- - hhvm
+ - 7.2
+ - 7.3
+ - 7.4snapshot
+
+env:
+ global:
+ - RUN_PHPSTAN="FALSE"
+ matrix:
+ - PREFER_LOWEST="" WITH_COVERAGE="--coverage-clover=coverage.xml"
+ - PREFER_LOWEST="--prefer-lowest" $WITH_COVERAGE=""
matrix:
+ include:
+ - name: 'PHPStan'
+ php: 7.2
+ env: RUN_PHPSTAN="TRUE"
fast_finish: true
- allow_failures:
- - php: hhvm
-env:
- matrix:
- - PREFER_LOWEST=""
- - PREFER_LOWEST="--prefer-lowest"
+cache:
+ directories:
+ - $HOME/.composer/cache
+install:
+ - if [ $RUN_PHPSTAN == "TRUE" ]; then composer require --dev phpstan/phpstan; fi
before_script:
- - rm -f ~/.phpenv/versions/$(phpenv version-name)/etc/conf.d/xdebug.ini
-# - composer self-update
- - composer update --prefer-source $PREFER_LOWEST
+ - composer update --prefer-source $PREFER_LOWEST
+ - PHP_BIN=$(phpenv which php)
+ - sudo $PHP_BIN -S localhost:80 -t $TRAVIS_BUILD_DIR/tests/www 2>/dev/null &
script:
- - ./bin/phpunit --configuration tests/phpunit.xml
- - ./bin/sabre-cs-fixer fix . --dry-run --diff
+ - if [ $RUN_PHPSTAN == "FALSE" ]; then ./bin/phpunit --configuration tests/phpunit.xml $WITH_COVERAGE; fi
+ - if [ $RUN_PHPSTAN == "TRUE" ]; then php ./bin/phpstan analyse -c phpstan.neon lib; fi
+
+after_success:
+ - bash <(curl -s https://codecov.io/bash)
diff --git a/vendor/sabre/http/CHANGELOG.md b/vendor/sabre/http/CHANGELOG.md
index d3dd8b2d9..a087453fa 100644
--- a/vendor/sabre/http/CHANGELOG.md
+++ b/vendor/sabre/http/CHANGELOG.md
@@ -1,11 +1,61 @@
ChangeLog
=========
-4.2.4 (2018-02-23)
-------------------
+5.0.4 (2019-10-08)
+-------------------------
+
+* #133: Fix short Content-Range download - Regression from 5.0.3 (@phil-davis)
+
+5.0.3 (2019-10-08)
+-------------------------
+
+* #119: Significantly improve file download speed by enabling mmap based stream_copy_to_stream (@vfreex)
+
+5.0.2 (2019-09-12)
+-------------------------
+
+* #125: Fix Strict Error if Response Body Empty (@WorksDev, @phil-davis)
+5.0.1 (2019-09-11)
+-------------------------
+
+* #121: fix "Trying to access array offset on value of type bool" in 7.4 (@remicollet)
+* #115: Reduce memory footprint when parsing HTTP result (@Gasol)
+* #114: Misc code improvements (@mrcnpdlk)
+* #111, #118: Added phpstan analysis (@DeepDiver1975, @staabm)
+* #107: Tested with php 7.3 (@DeepDiver1975)
+
+
+5.0.0 (2018-06-04)
+-------------------------
+
+* #99: Previous CURL opts are not persisted anymore (@christiaan)
+* Final release
+
+5.0.0-alpha1 (2018-02-16)
+-------------------------
+
+* Now requires PHP 7.0+.
+* Supports sabre/event 4.x and 5.x
+* Depends on sabre/uri 2.
+* hhvm is no longer supported starting this release.
+* #65: It's now possible to supply request/response bodies using a callback
+ functions. This allows very high-speed/low-memory responses to be created.
+ (@petrkotek).
+* Strict typing is used every where this is applicable.
+* Removed `URLUtil` class. It was deprecated a long time ago, and most of
+ its functions moved to the `sabre/uri` package.
+* Removed `Util` class. Most of its functions moved to the `functions.php`
+ file.
+* #68: The `$method` and `$uri` arguments when constructing a Request object
+ are now required.
+* When `Sapi::getRequest()` is called, we default to setting the HTTP Method
+ to `CLI`.
+* The HTTP response is now initialized with HTTP code `500` instead of `null`,
+ so if it's not changed, it will be emitted as 500.
* #69: Sending `charset="UTF-8"` on Basic authentication challenges per
[rfc7617][rfc7617].
+* #84: Added support for `SERVER_PROTOCOL HTTP/2.0` (@jens1o)
4.2.3 (2017-06-12)
@@ -19,6 +69,7 @@ ChangeLog
* #72: Handling clients that send invalid `Content-Length` headers.
+
4.2.1 (2016-01-06)
------------------
diff --git a/vendor/sabre/http/README.md b/vendor/sabre/http/README.md
index ae03a796e..8159b4d49 100644
--- a/vendor/sabre/http/README.md
+++ b/vendor/sabre/http/README.md
@@ -1,7 +1,7 @@
sabre/http
==========
-This library provides a toolkit to make working with the HTTP protocol easier.
+This library provides a toolkit to make working with the [HTTP protocol](https://tools.ietf.org/html/rfc2616) easier.
Most PHP scripts run within a HTTP request but accessing information about the
HTTP request is cumbersome at least.
@@ -30,8 +30,9 @@ Build status
| branch | status |
| ------ | ------ |
-| master | [![Build Status](https://travis-ci.org/fruux/sabre-http.svg?branch=master)](https://travis-ci.org/fruux/sabre-http) |
-| 3.0 | [![Build Status](https://travis-ci.org/fruux/sabre-http.svg?branch=3.0)](https://travis-ci.org/fruux/sabre-http) |
+| master | [![Build Status](https://travis-ci.org/sabre-io/http.svg?branch=master)](https://travis-ci.org/sabre-io/http) |
+| 4.2 | [![Build Status](https://travis-ci.org/sabre-io/http.svg?branch=4.2)](https://travis-ci.org/sabre-io/http) |
+| 3.0 | [![Build Status](https://travis-ci.org/sabre-io/http.svg?branch=3.0)](https://travis-ci.org/sabre-io/http) |
Installation
------------
@@ -42,7 +43,7 @@ or edit a `composer.json` file, and make sure it contains something like this:
```json
{
"require" : {
- "sabre/http" : "~3.0.0"
+ "sabre/http" : "~5.0.0"
}
}
```
@@ -571,7 +572,7 @@ function removeHeader($name);
/**
* Sets the HTTP version.
*
- * Should be 1.0 or 1.1.
+ * Should be 1.0, 1.1 or 2.0.
*
* @param string $version
* @return void
@@ -716,7 +717,7 @@ function removeHeader($name);
/**
* Sets the HTTP version.
*
- * Should be 1.0 or 1.1.
+ * Should be 1.0, 1.1 or 2.0.
*
* @param string $version
* @return void
diff --git a/vendor/sabre/http/composer.json b/vendor/sabre/http/composer.json
index 507d5d28d..851a08730 100644
--- a/vendor/sabre/http/composer.json
+++ b/vendor/sabre/http/composer.json
@@ -5,15 +5,15 @@
"homepage" : "https://github.com/fruux/sabre-http",
"license" : "BSD-3-Clause",
"require" : {
- "php" : ">=5.4",
+ "php" : "^7.0",
"ext-mbstring" : "*",
"ext-ctype" : "*",
- "sabre/event" : ">=1.0.0,<4.0.0",
- "sabre/uri" : "~1.0"
+ "ext-curl" : "*",
+ "sabre/event" : ">=4.0 <6.0",
+ "sabre/uri" : "^2.0"
},
"require-dev" : {
- "phpunit/phpunit" : "~4.3",
- "sabre/cs" : "~0.0.1"
+ "phpunit/phpunit" : "^6.0 || ^7.0"
},
"suggest" : {
"ext-curl" : " to make http requests with the Client class"
diff --git a/vendor/sabre/http/lib/Auth/AWS.php b/vendor/sabre/http/lib/Auth/AWS.php
index 5e176646a..ffda3cf15 100644
--- a/vendor/sabre/http/lib/Auth/AWS.php
+++ b/vendor/sabre/http/lib/Auth/AWS.php
@@ -1,11 +1,13 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\HTTP\Auth;
-use Sabre\HTTP\Util;
+use Sabre\HTTP;
/**
- * HTTP AWS Authentication handler
+ * HTTP AWS Authentication handler.
*
* Use this class to leverage amazon's AWS authentication header
*
@@ -13,24 +15,24 @@ use Sabre\HTTP\Util;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class AWS extends AbstractAuth {
-
+class AWS extends AbstractAuth
+{
/**
- * The signature supplied by the HTTP client
+ * The signature supplied by the HTTP client.
*
* @var string
*/
private $signature = null;
/**
- * The accesskey supplied by the HTTP client
+ * The accesskey supplied by the HTTP client.
*
* @var string
*/
private $accessKey = null;
/**
- * An error code, if any
+ * An error code, if any.
*
* This value will be filled with one of the ERR_* constants
*
@@ -45,47 +47,45 @@ class AWS extends AbstractAuth {
const ERR_INVALIDSIGNATURE = 5;
/**
- * Gathers all information from the headers
+ * Gathers all information from the headers.
*
* This method needs to be called prior to anything else.
- *
- * @return bool
*/
- function init() {
-
+ public function init(): bool
+ {
$authHeader = $this->request->getHeader('Authorization');
+
+ if (null === $authHeader) {
+ $this->errorCode = self::ERR_NOAWSHEADER;
+
+ return false;
+ }
$authHeader = explode(' ', $authHeader);
- if ($authHeader[0] != 'AWS' || !isset($authHeader[1])) {
+ if ('AWS' !== $authHeader[0] || !isset($authHeader[1])) {
$this->errorCode = self::ERR_NOAWSHEADER;
- return false;
+
+ return false;
}
list($this->accessKey, $this->signature) = explode(':', $authHeader[1]);
return true;
-
}
/**
- * Returns the username for the request
- *
- * @return string
+ * Returns the username for the request.
*/
- function getAccessKey() {
-
+ public function getAccessKey(): string
+ {
return $this->accessKey;
-
}
/**
- * Validates the signature based on the secretKey
- *
- * @param string $secretKey
- * @return bool
+ * Validates the signature based on the secretKey.
*/
- function validate($secretKey) {
-
+ public function validate(string $secretKey): bool
+ {
$contentMD5 = $this->request->getHeader('Content-MD5');
if ($contentMD5) {
@@ -93,57 +93,53 @@ class AWS extends AbstractAuth {
$body = $this->request->getBody();
$this->request->setBody($body);
- if ($contentMD5 != base64_encode(md5($body, true))) {
+ if ($contentMD5 !== base64_encode(md5((string) $body, true))) {
// content-md5 header did not match md5 signature of body
$this->errorCode = self::ERR_MD5CHECKSUMWRONG;
+
return false;
}
-
}
- if (!$requestDate = $this->request->getHeader('x-amz-date'))
+ if (!$requestDate = $this->request->getHeader('x-amz-date')) {
$requestDate = $this->request->getHeader('Date');
+ }
- if (!$this->validateRFC2616Date($requestDate))
+ if (!$this->validateRFC2616Date((string) $requestDate)) {
return false;
+ }
$amzHeaders = $this->getAmzHeaders();
$signature = base64_encode(
$this->hmacsha1($secretKey,
- $this->request->getMethod() . "\n" .
- $contentMD5 . "\n" .
- $this->request->getHeader('Content-type') . "\n" .
- $requestDate . "\n" .
- $amzHeaders .
+ $this->request->getMethod()."\n".
+ $contentMD5."\n".
+ $this->request->getHeader('Content-type')."\n".
+ $requestDate."\n".
+ $amzHeaders.
$this->request->getUrl()
)
);
- if ($this->signature != $signature) {
-
+ if ($this->signature !== $signature) {
$this->errorCode = self::ERR_INVALIDSIGNATURE;
- return false;
+ return false;
}
return true;
-
}
-
/**
- * Returns an HTTP 401 header, forcing login
+ * Returns an HTTP 401 header, forcing login.
*
* This should be called when username and password are incorrect, or not supplied at all
- *
- * @return void
*/
- function requireLogin() {
-
+ public function requireLogin()
+ {
$this->response->addHeader('WWW-Authenticate', 'AWS');
$this->response->setStatus(401);
-
}
/**
@@ -154,17 +150,15 @@ class AWS extends AbstractAuth {
*
* This function also makes sure the Date header is within 15 minutes of the operating
* system date, to prevent replay attacks.
- *
- * @param string $dateHeader
- * @return bool
*/
- protected function validateRFC2616Date($dateHeader) {
-
- $date = Util::parseHTTPDate($dateHeader);
+ protected function validateRFC2616Date(string $dateHeader): bool
+ {
+ $date = HTTP\parseDate($dateHeader);
// Unknown format
if (!$date) {
$this->errorCode = self::ERR_INVALIDDATEFORMAT;
+
return false;
}
@@ -174,47 +168,40 @@ class AWS extends AbstractAuth {
// We allow 15 minutes around the current date/time
if ($date > $max || $date < $min) {
$this->errorCode = self::ERR_REQUESTTIMESKEWED;
+
return false;
}
- return $date;
-
+ return true;
}
/**
- * Returns a list of AMZ headers
- *
- * @return string
+ * Returns a list of AMZ headers.
*/
- protected function getAmzHeaders() {
-
+ protected function getAmzHeaders(): string
+ {
$amzHeaders = [];
$headers = $this->request->getHeaders();
foreach ($headers as $headerName => $headerValue) {
- if (strpos(strtolower($headerName), 'x-amz-') === 0) {
- $amzHeaders[strtolower($headerName)] = str_replace(["\r\n"], [' '], $headerValue[0]) . "\n";
+ if (0 === strpos(strtolower($headerName), 'x-amz-')) {
+ $amzHeaders[strtolower($headerName)] = str_replace(["\r\n"], [' '], $headerValue[0])."\n";
}
}
ksort($amzHeaders);
$headerStr = '';
foreach ($amzHeaders as $h => $v) {
- $headerStr .= $h . ':' . $v;
+ $headerStr .= $h.':'.$v;
}
return $headerStr;
-
}
/**
- * Generates an HMAC-SHA1 signature
- *
- * @param string $key
- * @param string $message
- * @return string
+ * Generates an HMAC-SHA1 signature.
*/
- private function hmacsha1($key, $message) {
-
+ private function hmacsha1(string $key, string $message): string
+ {
if (function_exists('hash_hmac')) {
return hash_hmac('sha1', $message, $key, true);
}
@@ -226,9 +213,8 @@ class AWS extends AbstractAuth {
$key = str_pad($key, $blocksize, chr(0x00));
$ipad = str_repeat(chr(0x36), $blocksize);
$opad = str_repeat(chr(0x5c), $blocksize);
- $hmac = pack('H*', sha1(($key ^ $opad) . pack('H*', sha1(($key ^ $ipad) . $message))));
- return $hmac;
+ $hmac = pack('H*', sha1(($key ^ $opad).pack('H*', sha1(($key ^ $ipad).$message))));
+ return $hmac;
}
-
}
diff --git a/vendor/sabre/http/lib/Auth/AbstractAuth.php b/vendor/sabre/http/lib/Auth/AbstractAuth.php
index ae45b3ee2..ada6bf0f0 100644
--- a/vendor/sabre/http/lib/Auth/AbstractAuth.php
+++ b/vendor/sabre/http/lib/Auth/AbstractAuth.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\HTTP\Auth;
use Sabre\HTTP\RequestInterface;
@@ -14,60 +16,50 @@ use Sabre\HTTP\ResponseInterface;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-abstract class AbstractAuth {
-
+abstract class AbstractAuth
+{
/**
- * Authentication realm
+ * Authentication realm.
*
* @var string
*/
protected $realm;
/**
- * Request object
+ * Request object.
*
* @var RequestInterface
*/
protected $request;
/**
- * Response object
+ * Response object.
*
* @var ResponseInterface
*/
protected $response;
/**
- * Creates the object
- *
- * @param string $realm
- * @return void
+ * Creates the object.
*/
- function __construct($realm = 'SabreTooth', RequestInterface $request, ResponseInterface $response) {
-
+ public function __construct(string $realm = 'SabreTooth', RequestInterface $request, ResponseInterface $response)
+ {
$this->realm = $realm;
$this->request = $request;
$this->response = $response;
-
}
/**
* This method sends the needed HTTP header and statuscode (401) to force
* the user to login.
- *
- * @return void
*/
- abstract function requireLogin();
+ abstract public function requireLogin();
/**
- * Returns the HTTP realm
- *
- * @return string
+ * Returns the HTTP realm.
*/
- function getRealm() {
-
+ public function getRealm(): string
+ {
return $this->realm;
-
}
-
}
diff --git a/vendor/sabre/http/lib/Auth/Basic.php b/vendor/sabre/http/lib/Auth/Basic.php
index c263e3f9b..d04b4a811 100644
--- a/vendor/sabre/http/lib/Auth/Basic.php
+++ b/vendor/sabre/http/lib/Auth/Basic.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\HTTP\Auth;
/**
@@ -15,25 +17,25 @@ namespace Sabre\HTTP\Auth;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class Basic extends AbstractAuth {
-
+class Basic extends AbstractAuth
+{
/**
* This method returns a numeric array with a username and password as the
* only elements.
*
* If no credentials were found, this method returns null.
*
- * @return null|array
+ * @return array|null
*/
- function getCredentials() {
-
+ public function getCredentials()
+ {
$auth = $this->request->getHeader('Authorization');
if (!$auth) {
return null;
}
- if (strtolower(substr($auth, 0, 6)) !== 'basic ') {
+ if ('basic ' !== strtolower(substr($auth, 0, 6))) {
return null;
}
@@ -44,20 +46,15 @@ class Basic extends AbstractAuth {
}
return $credentials;
-
}
/**
* This method sends the needed HTTP header and statuscode (401) to force
* the user to login.
- *
- * @return void
*/
- function requireLogin() {
-
- $this->response->addHeader('WWW-Authenticate', 'Basic realm="' . $this->realm . '", charset="UTF-8"');
+ public function requireLogin()
+ {
+ $this->response->addHeader('WWW-Authenticate', 'Basic realm="'.$this->realm.'", charset="UTF-8"');
$this->response->setStatus(401);
-
}
-
}
diff --git a/vendor/sabre/http/lib/Auth/Bearer.php b/vendor/sabre/http/lib/Auth/Bearer.php
index eefdf11ee..988bb29d2 100644
--- a/vendor/sabre/http/lib/Auth/Bearer.php
+++ b/vendor/sabre/http/lib/Auth/Bearer.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\HTTP\Auth;
/**
@@ -15,42 +17,37 @@ namespace Sabre\HTTP\Auth;
* @author François Kooman (fkooman@tuxed.net)
* @license http://sabre.io/license/ Modified BSD License
*/
-class Bearer extends AbstractAuth {
-
+class Bearer extends AbstractAuth
+{
/**
* This method returns a string with an access token.
*
* If no token was found, this method returns null.
*
- * @return null|string
+ * @return string|null
*/
- function getToken() {
-
+ public function getToken()
+ {
$auth = $this->request->getHeader('Authorization');
if (!$auth) {
return null;
}
- if (strtolower(substr($auth, 0, 7)) !== 'bearer ') {
+ if ('bearer ' !== strtolower(substr($auth, 0, 7))) {
return null;
}
return substr($auth, 7);
-
}
/**
* This method sends the needed HTTP header and statuscode (401) to force
* authentication.
- *
- * @return void
*/
- function requireLogin() {
-
- $this->response->addHeader('WWW-Authenticate', 'Bearer realm="' . $this->realm . '"');
+ public function requireLogin()
+ {
+ $this->response->addHeader('WWW-Authenticate', 'Bearer realm="'.$this->realm.'"');
$this->response->setStatus(401);
-
}
-
}
diff --git a/vendor/sabre/http/lib/Auth/Digest.php b/vendor/sabre/http/lib/Auth/Digest.php
index 4b3f0746f..dd35a0b74 100644
--- a/vendor/sabre/http/lib/Auth/Digest.php
+++ b/vendor/sabre/http/lib/Auth/Digest.php
@@ -1,12 +1,14 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\HTTP\Auth;
use Sabre\HTTP\RequestInterface;
use Sabre\HTTP\ResponseInterface;
/**
- * HTTP Digest Authentication handler
+ * HTTP Digest Authentication handler.
*
* Use this class for easy http digest authentication.
* Instructions:
@@ -27,10 +29,10 @@ use Sabre\HTTP\ResponseInterface;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class Digest extends AbstractAuth {
-
+class Digest extends AbstractAuth
+{
/**
- * These constants are used in setQOP();
+ * These constants are used in setQOP();.
*/
const QOP_AUTH = 1;
const QOP_AUTHINT = 2;
@@ -42,28 +44,24 @@ class Digest extends AbstractAuth {
protected $qop = self::QOP_AUTH;
/**
- * Initializes the object
+ * Initializes the object.
*/
- function __construct($realm = 'SabreTooth', RequestInterface $request, ResponseInterface $response) {
-
+ public function __construct(string $realm = 'SabreTooth', RequestInterface $request, ResponseInterface $response)
+ {
$this->nonce = uniqid();
$this->opaque = md5($realm);
parent::__construct($realm, $request, $response);
-
}
/**
- * Gathers all information from the headers
+ * Gathers all information from the headers.
*
* This method needs to be called prior to anything else.
- *
- * @return void
*/
- function init() {
-
+ public function init()
+ {
$digest = $this->getDigest();
- $this->digestParts = $this->parseDigest($digest);
-
+ $this->digestParts = $this->parseDigest((string) $digest);
}
/**
@@ -78,115 +76,101 @@ class Digest extends AbstractAuth {
* QOP_AUTHINT ensures integrity of the request body, but this is not
* supported by most HTTP clients. QOP_AUTHINT also requires the entire
* request body to be md5'ed, which can put strains on CPU and memory.
- *
- * @param int $qop
- * @return void
*/
- function setQOP($qop) {
-
+ public function setQOP(int $qop)
+ {
$this->qop = $qop;
-
}
/**
* Validates the user.
*
* The A1 parameter should be md5($username . ':' . $realm . ':' . $password);
- *
- * @param string $A1
- * @return bool
*/
- function validateA1($A1) {
-
+ public function validateA1(string $A1): bool
+ {
$this->A1 = $A1;
- return $this->validate();
+ return $this->validate();
}
/**
* Validates authentication through a password. The actual password must be provided here.
* It is strongly recommended not store the password in plain-text and use validateA1 instead.
- *
- * @param string $password
- * @return bool
*/
- function validatePassword($password) {
+ public function validatePassword(string $password): bool
+ {
+ $this->A1 = md5($this->digestParts['username'].':'.$this->realm.':'.$password);
- $this->A1 = md5($this->digestParts['username'] . ':' . $this->realm . ':' . $password);
return $this->validate();
-
}
/**
- * Returns the username for the request
+ * Returns the username for the request.
+ * Returns null if there were none.
*
- * @return string
+ * @return string|null
*/
- function getUsername() {
-
- return $this->digestParts['username'];
-
+ public function getUsername()
+ {
+ return $this->digestParts['username'] ?? null;
}
/**
- * Validates the digest challenge
- *
- * @return bool
+ * Validates the digest challenge.
*/
- protected function validate() {
+ protected function validate(): bool
+ {
+ if (!is_array($this->digestParts)) {
+ return false;
+ }
- $A2 = $this->request->getMethod() . ':' . $this->digestParts['uri'];
+ $A2 = $this->request->getMethod().':'.$this->digestParts['uri'];
- if ($this->digestParts['qop'] == 'auth-int') {
+ if ('auth-int' === $this->digestParts['qop']) {
// Making sure we support this qop value
- if (!($this->qop & self::QOP_AUTHINT)) return false;
+ if (!($this->qop & self::QOP_AUTHINT)) {
+ return false;
+ }
// We need to add an md5 of the entire request body to the A2 part of the hash
$body = $this->request->getBody($asString = true);
$this->request->setBody($body);
- $A2 .= ':' . md5($body);
- } else {
-
- // We need to make sure we support this qop value
- if (!($this->qop & self::QOP_AUTH)) return false;
+ $A2 .= ':'.md5($body);
+ } elseif (!($this->qop & self::QOP_AUTH)) {
+ return false;
}
$A2 = md5($A2);
$validResponse = md5("{$this->A1}:{$this->digestParts['nonce']}:{$this->digestParts['nc']}:{$this->digestParts['cnonce']}:{$this->digestParts['qop']}:{$A2}");
- return $this->digestParts['response'] == $validResponse;
-
-
+ return $this->digestParts['response'] === $validResponse;
}
/**
- * Returns an HTTP 401 header, forcing login
+ * Returns an HTTP 401 header, forcing login.
*
* This should be called when username and password are incorrect, or not supplied at all
- *
- * @return void
*/
- function requireLogin() {
-
+ public function requireLogin()
+ {
$qop = '';
switch ($this->qop) {
- case self::QOP_AUTH :
+ case self::QOP_AUTH:
$qop = 'auth';
break;
- case self::QOP_AUTHINT :
+ case self::QOP_AUTHINT:
$qop = 'auth-int';
break;
- case self::QOP_AUTH | self::QOP_AUTHINT :
+ case self::QOP_AUTH | self::QOP_AUTHINT:
$qop = 'auth,auth-int';
break;
}
- $this->response->addHeader('WWW-Authenticate', 'Digest realm="' . $this->realm . '",qop="' . $qop . '",nonce="' . $this->nonce . '",opaque="' . $this->opaque . '"');
+ $this->response->addHeader('WWW-Authenticate', 'Digest realm="'.$this->realm.'",qop="'.$qop.'",nonce="'.$this->nonce.'",opaque="'.$this->opaque.'"');
$this->response->setStatus(401);
-
}
-
/**
* This method returns the full digest string.
*
@@ -196,23 +180,20 @@ class Digest extends AbstractAuth {
*
* @return mixed
*/
- function getDigest() {
-
+ public function getDigest()
+ {
return $this->request->getHeader('Authorization');
-
}
-
/**
* Parses the different pieces of the digest string into an array.
*
* This method returns false if an incomplete digest was supplied
*
- * @param string $digest
- * @return mixed
+ * @return bool|array
*/
- protected function parseDigest($digest) {
-
+ protected function parseDigest(string $digest)
+ {
// protect against missing data
$needed_parts = ['nonce' => 1, 'nc' => 1, 'cnonce' => 1, 'qop' => 1, 'username' => 1, 'uri' => 1, 'response' => 1];
$data = [];
@@ -220,12 +201,10 @@ class Digest extends AbstractAuth {
preg_match_all('@(\w+)=(?:(?:")([^"]+)"|([^\s,$]+))@', $digest, $matches, PREG_SET_ORDER);
foreach ($matches as $m) {
- $data[$m[1]] = $m[2] ? $m[2] : $m[3];
+ $data[$m[1]] = $m[2] ?: $m[3];
unset($needed_parts[$m[1]]);
}
return $needed_parts ? false : $data;
-
}
-
}
diff --git a/vendor/sabre/http/lib/Client.php b/vendor/sabre/http/lib/Client.php
index 0810c4a25..48862e7da 100644
--- a/vendor/sabre/http/lib/Client.php
+++ b/vendor/sabre/http/lib/Client.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\HTTP;
use Sabre\Event\EventEmitter;
@@ -41,10 +43,10 @@ use Sabre\Uri;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class Client extends EventEmitter {
-
+class Client extends EventEmitter
+{
/**
- * List of curl settings
+ * List of curl settings.
*
* @var array
*/
@@ -64,53 +66,61 @@ class Client extends EventEmitter {
*/
protected $maxRedirects = 5;
+ protected $headerLinesMap = [];
+
/**
* Initializes the client.
- *
- * @return void
*/
- function __construct() {
+ public function __construct()
+ {
+ // See https://github.com/sabre-io/http/pull/115#discussion_r241292068
+ // Preserve compatibility for sub-classes that implements their own method `parseCurlResult`
+ $separatedHeaders = __CLASS__ === get_class($this);
$this->curlSettings = [
CURLOPT_RETURNTRANSFER => true,
- CURLOPT_HEADER => true,
- CURLOPT_NOBODY => false,
- CURLOPT_USERAGENT => 'sabre-http/' . Version::VERSION . ' (http://sabre.io/)',
+ CURLOPT_NOBODY => false,
+ CURLOPT_USERAGENT => 'sabre-http/'.Version::VERSION.' (http://sabre.io/)',
];
+ if ($separatedHeaders) {
+ $this->curlSettings[CURLOPT_HEADERFUNCTION] = [$this, 'receiveCurlHeader'];
+ } else {
+ $this->curlSettings[CURLOPT_HEADER] = true;
+ }
+ }
+
+ protected function receiveCurlHeader($curlHandle, $headerLine)
+ {
+ $this->headerLinesMap[(int) $curlHandle][] = $headerLine;
+ return strlen($headerLine);
}
/**
* Sends a request to a HTTP server, and returns a response.
- *
- * @param RequestInterface $request
- * @return ResponseInterface
*/
- function send(RequestInterface $request) {
-
+ public function send(RequestInterface $request): ResponseInterface
+ {
$this->emit('beforeRequest', [$request]);
$retryCount = 0;
$redirects = 0;
do {
-
$doRedirect = false;
$retry = false;
try {
-
$response = $this->doRequest($request);
- $code = (int)$response->getStatus();
+ $code = $response->getStatus();
// We are doing in-PHP redirects, because curl's
// FOLLOW_LOCATION throws errors when PHP is configured with
// open_basedir.
//
// https://github.com/fruux/sabre-http/issues/12
- if (in_array($code, [301, 302, 307, 308]) && $redirects < $this->maxRedirects) {
-
+ if ($redirects < $this->maxRedirects && in_array($code, [301, 302, 307, 308])) {
$oldLocation = $request->getUrl();
// Creating a new instance of the request object.
@@ -123,20 +133,15 @@ class Client extends EventEmitter {
));
$doRedirect = true;
- $redirects++;
-
+ ++$redirects;
}
// This was a HTTP error
if ($code >= 400) {
-
$this->emit('error', [$request, $response, &$retry, $retryCount]);
- $this->emit('error:' . $code, [$request, $response, &$retry, $retryCount]);
-
+ $this->emit('error:'.$code, [$request, $response, &$retry, $retryCount]);
}
-
} catch (ClientException $e) {
-
$this->emit('exception', [$request, $e, &$retry, $retryCount]);
// If retry was still set to false, it means no event handler
@@ -145,13 +150,11 @@ class Client extends EventEmitter {
if (!$retry) {
throw $e;
}
-
}
if ($retry) {
- $retryCount++;
+ ++$retryCount;
}
-
} while ($retry || $doRedirect);
$this->emit('afterRequest', [$request, $response]);
@@ -161,7 +164,6 @@ class Client extends EventEmitter {
}
return $response;
-
}
/**
@@ -172,32 +174,23 @@ class Client extends EventEmitter {
*
* After calling sendAsync, you must therefore occasionally call the poll()
* method, or wait().
- *
- * @param RequestInterface $request
- * @param callable $success
- * @param callable $error
- * @return void
*/
- function sendAsync(RequestInterface $request, callable $success = null, callable $error = null) {
-
+ public function sendAsync(RequestInterface $request, callable $success = null, callable $error = null)
+ {
$this->emit('beforeRequest', [$request]);
$this->sendAsyncInternal($request, $success, $error);
$this->poll();
-
}
-
/**
* This method checks if any http requests have gotten results, and if so,
* call the appropriate success or error handlers.
*
* This method will return true if there are still requests waiting to
* return, and false if all the work is done.
- *
- * @return bool
*/
- function poll() {
-
+ public function poll(): bool
+ {
// nothing to do?
if (!$this->curlMultiMap) {
return false;
@@ -208,10 +201,10 @@ class Client extends EventEmitter {
$this->curlMultiHandle,
$stillRunning
);
- } while ($r === CURLM_CALL_MULTI_PERFORM);
+ } while (CURLM_CALL_MULTI_PERFORM === $r);
+ $messagesInQueue = 0;
do {
-
messageQueue:
$status = curl_multi_info_read(
@@ -219,26 +212,25 @@ class Client extends EventEmitter {
$messagesInQueue
);
- if ($status && $status['msg'] === CURLMSG_DONE) {
-
- $resourceId = intval($status['handle']);
+ if ($status && CURLMSG_DONE === $status['msg']) {
+ $resourceId = (int) $status['handle'];
list(
$request,
$successCallback,
$errorCallback,
- $retryCount,
- ) = $this->curlMultiMap[$resourceId];
+ $retryCount) = $this->curlMultiMap[$resourceId];
unset($this->curlMultiMap[$resourceId]);
- $curlResult = $this->parseCurlResult(curl_multi_getcontent($status['handle']), $status['handle']);
- $retry = false;
- if ($curlResult['status'] === self::STATUS_CURLERROR) {
+ $curlHandle = $status['handle'];
+ $curlResult = $this->parseResponse(curl_multi_getcontent($curlHandle), $curlHandle);
+ $retry = false;
+ if (self::STATUS_CURLERROR === $curlResult['status']) {
$e = new ClientException($curlResult['curl_errmsg'], $curlResult['curl_errno']);
$this->emit('exception', [$request, $e, &$retry, $retryCount]);
if ($retry) {
- $retryCount++;
+ ++$retryCount;
$this->sendAsyncInternal($request, $successCallback, $errorCallback, $retryCount);
goto messageQueue;
}
@@ -248,18 +240,14 @@ class Client extends EventEmitter {
if ($errorCallback) {
$errorCallback($curlResult);
}
-
- } elseif ($curlResult['status'] === self::STATUS_HTTPERROR) {
-
+ } elseif (self::STATUS_HTTPERROR === $curlResult['status']) {
$this->emit('error', [$request, $curlResult['response'], &$retry, $retryCount]);
- $this->emit('error:' . $curlResult['http_code'], [$request, $curlResult['response'], &$retry, $retryCount]);
+ $this->emit('error:'.$curlResult['http_code'], [$request, $curlResult['response'], &$retry, $retryCount]);
if ($retry) {
-
- $retryCount++;
+ ++$retryCount;
$this->sendAsyncInternal($request, $successCallback, $errorCallback, $retryCount);
goto messageQueue;
-
}
$curlResult['request'] = $request;
@@ -267,37 +255,29 @@ class Client extends EventEmitter {
if ($errorCallback) {
$errorCallback($curlResult);
}
-
} else {
-
$this->emit('afterRequest', [$request, $curlResult['response']]);
if ($successCallback) {
$successCallback($curlResult['response']);
}
-
}
}
-
} while ($messagesInQueue > 0);
return count($this->curlMultiMap) > 0;
-
}
/**
* Processes every HTTP request in the queue, and waits till they are all
* completed.
- *
- * @return void
*/
- function wait() {
-
+ public function wait()
+ {
do {
curl_multi_select($this->curlMultiHandle);
$stillRunning = $this->poll();
} while ($stillRunning);
-
}
/**
@@ -309,14 +289,10 @@ class Client extends EventEmitter {
*
* This only works for the send() method. Throwing exceptions for
* sendAsync() is not supported.
- *
- * @param bool $throwExceptions
- * @return void
*/
- function setThrowExceptions($throwExceptions) {
-
+ public function setThrowExceptions(bool $throwExceptions)
+ {
$this->throwExceptions = $throwExceptions;
-
}
/**
@@ -324,40 +300,34 @@ class Client extends EventEmitter {
*
* These settings will be included in every HTTP request.
*
- * @param int $name
* @param mixed $value
- * @return void
*/
- function addCurlSetting($name, $value) {
-
+ public function addCurlSetting(int $name, $value)
+ {
$this->curlSettings[$name] = $value;
-
}
/**
* This method is responsible for performing a single request.
- *
- * @param RequestInterface $request
- * @return ResponseInterface
*/
- protected function doRequest(RequestInterface $request) {
-
+ protected function doRequest(RequestInterface $request): ResponseInterface
+ {
$settings = $this->createCurlSettingsArray($request);
if (!$this->curlHandle) {
$this->curlHandle = curl_init();
+ } else {
+ curl_reset($this->curlHandle);
}
curl_setopt_array($this->curlHandle, $settings);
$response = $this->curlExec($this->curlHandle);
- $response = $this->parseCurlResult($response, $this->curlHandle);
-
- if ($response['status'] === self::STATUS_CURLERROR) {
+ $response = $this->parseResponse($response, $this->curlHandle);
+ if (self::STATUS_CURLERROR === $response['status']) {
throw new ClientException($response['curl_errmsg'], $response['curl_errno']);
}
return $response['response'];
-
}
/**
@@ -389,28 +359,21 @@ class Client extends EventEmitter {
/**
* Turns a RequestInterface object into an array with settings that can be
- * fed to curl_setopt
- *
- * @param RequestInterface $request
- * @return array
+ * fed to curl_setopt.
*/
- protected function createCurlSettingsArray(RequestInterface $request) {
-
+ protected function createCurlSettingsArray(RequestInterface $request): array
+ {
$settings = $this->curlSettings;
switch ($request->getMethod()) {
- case 'HEAD' :
+ case 'HEAD':
$settings[CURLOPT_NOBODY] = true;
$settings[CURLOPT_CUSTOMREQUEST] = 'HEAD';
- $settings[CURLOPT_POSTFIELDS] = '';
- $settings[CURLOPT_PUT] = false;
break;
- case 'GET' :
+ case 'GET':
$settings[CURLOPT_CUSTOMREQUEST] = 'GET';
- $settings[CURLOPT_POSTFIELDS] = '';
- $settings[CURLOPT_PUT] = false;
break;
- default :
+ default:
$body = $request->getBody();
if (is_resource($body)) {
// This needs to be set to PUT, regardless of the actual
@@ -422,20 +385,17 @@ class Client extends EventEmitter {
// For security we cast this to a string. If somehow an array could
// be passed here, it would be possible for an attacker to use @ to
// post local files.
- $settings[CURLOPT_POSTFIELDS] = (string)$body;
+ $settings[CURLOPT_POSTFIELDS] = (string) $body;
}
$settings[CURLOPT_CUSTOMREQUEST] = $request->getMethod();
break;
-
}
$nHeaders = [];
foreach ($request->getHeaders() as $key => $values) {
-
foreach ($values as $value) {
- $nHeaders[] = $key . ': ' . $value;
+ $nHeaders[] = $key.': '.$value;
}
-
}
$settings[CURLOPT_HTTPHEADER] = $nHeaders;
$settings[CURLOPT_URL] = $request->getUrl();
@@ -449,13 +409,32 @@ class Client extends EventEmitter {
}
return $settings;
-
}
const STATUS_SUCCESS = 0;
const STATUS_CURLERROR = 1;
const STATUS_HTTPERROR = 2;
+ private function parseResponse(string $response, $curlHandle): array
+ {
+ $settings = $this->curlSettings;
+ $separatedHeaders = isset($settings[CURLOPT_HEADERFUNCTION]) && (bool) $settings[CURLOPT_HEADERFUNCTION];
+
+ if ($separatedHeaders) {
+ $resourceId = (int) $curlHandle;
+ if (isset($this->headerLinesMap[$resourceId])) {
+ $headers = $this->headerLinesMap[$resourceId];
+ } else {
+ $headers = [];
+ }
+ $response = $this->parseCurlResponse($headers, $response, $curlHandle);
+ } else {
+ $response = $this->parseCurlResult($response, $curlHandle);
+ }
+
+ return $response;
+ }
+
/**
* Parses the result of a curl call in a format that's a bit more
* convenient to work with.
@@ -471,12 +450,67 @@ class Client extends EventEmitter {
* * http_code - HTTP status code, as an int. Only set if Only set if
* status is STATUS_SUCCESS, or STATUS_HTTPERROR
*
- * @param string $response
+ * @param array $headerLines
+ * @param string $body
* @param resource $curlHandle
- * @return Response
*/
- protected function parseCurlResult($response, $curlHandle) {
+ protected function parseCurlResponse(array $headerLines, string $body, $curlHandle): array
+ {
+ list(
+ $curlInfo,
+ $curlErrNo,
+ $curlErrMsg
+ ) = $this->curlStuff($curlHandle);
+ if ($curlErrNo) {
+ return [
+ 'status' => self::STATUS_CURLERROR,
+ 'curl_errno' => $curlErrNo,
+ 'curl_errmsg' => $curlErrMsg,
+ ];
+ }
+
+ $response = new Response();
+ $response->setStatus($curlInfo['http_code']);
+ $response->setBody($body);
+
+ foreach ($headerLines as $header) {
+ $parts = explode(':', $header, 2);
+ if (2 === count($parts)) {
+ $response->addHeader(trim($parts[0]), trim($parts[1]));
+ }
+ }
+
+ $httpCode = $response->getStatus();
+
+ return [
+ 'status' => $httpCode >= 400 ? self::STATUS_HTTPERROR : self::STATUS_SUCCESS,
+ 'response' => $response,
+ 'http_code' => $httpCode,
+ ];
+ }
+
+ /**
+ * Parses the result of a curl call in a format that's a bit more
+ * convenient to work with.
+ *
+ * The method returns an array with the following elements:
+ * * status - one of the 3 STATUS constants.
+ * * curl_errno - A curl error number. Only set if status is
+ * STATUS_CURLERROR.
+ * * curl_errmsg - A current error message. Only set if status is
+ * STATUS_CURLERROR.
+ * * response - Response object. Only set if status is STATUS_SUCCESS, or
+ * STATUS_HTTPERROR.
+ * * http_code - HTTP status code, as an int. Only set if Only set if
+ * status is STATUS_SUCCESS, or STATUS_HTTPERROR
+ *
+ * @deprecated Use parseCurlResponse instead
+ *
+ * @param resource $curlHandle
+ */
+ protected function parseCurlResult(string $response, $curlHandle): array
+ {
list(
$curlInfo,
$curlErrNo,
@@ -485,8 +519,8 @@ class Client extends EventEmitter {
if ($curlErrNo) {
return [
- 'status' => self::STATUS_CURLERROR,
- 'curl_errno' => $curlErrNo,
+ 'status' => self::STATUS_CURLERROR,
+ 'curl_errno' => $curlErrNo,
'curl_errmsg' => $curlErrMsg,
];
}
@@ -495,7 +529,7 @@ class Client extends EventEmitter {
// In the case of 204 No Content, strlen($response) == $curlInfo['header_size].
// This will cause substr($response, $curlInfo['header_size']) return FALSE instead of NULL
// An exception will be thrown when calling getBodyAsString then
- $responseBody = substr($response, $curlInfo['header_size']) ?: null;
+ $responseBody = substr($response, $curlInfo['header_size']) ?: '';
unset($response);
@@ -510,26 +544,7 @@ class Client extends EventEmitter {
// Splitting headers
$headerBlob = explode("\r\n", $headerBlob);
- $response = new Response();
- $response->setStatus($curlInfo['http_code']);
-
- foreach ($headerBlob as $header) {
- $parts = explode(':', $header, 2);
- if (count($parts) == 2) {
- $response->addHeader(trim($parts[0]), trim($parts[1]));
- }
- }
-
- $response->setBody($responseBody);
-
- $httpCode = intval($response->getStatus());
-
- return [
- 'status' => $httpCode >= 400 ? self::STATUS_HTTPERROR : self::STATUS_SUCCESS,
- 'response' => $response,
- 'http_code' => $httpCode,
- ];
-
+ return $this->parseCurlResponse($headerBlob, $responseBody, $curlHandle);
}
/**
@@ -537,14 +552,9 @@ class Client extends EventEmitter {
*
* We keep this in a separate method, so we can call it without triggering
* the beforeRequest event and don't do the poll().
- *
- * @param RequestInterface $request
- * @param callable $success
- * @param callable $error
- * @param int $retryCount
*/
- protected function sendAsyncInternal(RequestInterface $request, callable $success, callable $error, $retryCount = 0) {
-
+ protected function sendAsyncInternal(RequestInterface $request, callable $success, callable $error, int $retryCount = 0)
+ {
if (!$this->curlMultiHandle) {
$this->curlMultiHandle = curl_multi_init();
}
@@ -554,29 +564,36 @@ class Client extends EventEmitter {
$this->createCurlSettingsArray($request)
);
curl_multi_add_handle($this->curlMultiHandle, $curl);
- $this->curlMultiMap[intval($curl)] = [
+
+ $resourceId = (int) $curl;
+ $this->headerLinesMap[$resourceId] = [];
+ $this->curlMultiMap[$resourceId] = [
$request,
$success,
$error,
- $retryCount
+ $retryCount,
];
-
}
// @codeCoverageIgnoreStart
/**
- * Calls curl_exec
+ * Calls curl_exec.
*
* This method exists so it can easily be overridden and mocked.
*
* @param resource $curlHandle
- * @return string
*/
- protected function curlExec($curlHandle) {
+ protected function curlExec($curlHandle): string
+ {
+ $this->headerLinesMap[(int) $curlHandle] = [];
- return curl_exec($curlHandle);
+ $result = curl_exec($curlHandle);
+ if (false === $result) {
+ $result = '';
+ }
+ return $result;
}
/**
@@ -585,17 +602,15 @@ class Client extends EventEmitter {
* This method exists so it can easily be overridden and mocked.
*
* @param resource $curlHandle
- * @return array
*/
- protected function curlStuff($curlHandle) {
-
+ protected function curlStuff($curlHandle): array
+ {
return [
curl_getinfo($curlHandle),
curl_errno($curlHandle),
curl_error($curlHandle),
];
-
}
- // @codeCoverageIgnoreEnd
+ // @codeCoverageIgnoreEnd
}
diff --git a/vendor/sabre/http/lib/ClientException.php b/vendor/sabre/http/lib/ClientException.php
index 69631f44e..2ca4a28e0 100644
--- a/vendor/sabre/http/lib/ClientException.php
+++ b/vendor/sabre/http/lib/ClientException.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\HTTP;
/**
@@ -10,6 +12,6 @@ namespace Sabre\HTTP;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class ClientException extends \Exception {
-
+class ClientException extends \Exception
+{
}
diff --git a/vendor/sabre/http/lib/ClientHttpException.php b/vendor/sabre/http/lib/ClientHttpException.php
index 2923ef3b5..116ca1f79 100644
--- a/vendor/sabre/http/lib/ClientHttpException.php
+++ b/vendor/sabre/http/lib/ClientHttpException.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\HTTP;
/**
@@ -12,47 +14,37 @@ namespace Sabre\HTTP;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class ClientHttpException extends \Exception implements HttpException {
-
+class ClientHttpException extends \Exception implements HttpException
+{
/**
- * Response object
+ * Response object.
*
* @var ResponseInterface
*/
protected $response;
/**
- * Constructor
- *
- * @param ResponseInterface $response
+ * Constructor.
*/
- function __construct(ResponseInterface $response) {
-
+ public function __construct(ResponseInterface $response)
+ {
$this->response = $response;
parent::__construct($response->getStatusText(), $response->getStatus());
-
}
/**
* The http status code for the error.
- *
- * @return int
*/
- function getHttpStatus() {
-
+ public function getHttpStatus(): int
+ {
return $this->response->getStatus();
-
}
/**
* Returns the full response object.
- *
- * @return ResponseInterface
*/
- function getResponse() {
-
+ public function getResponse(): ResponseInterface
+ {
return $this->response;
-
}
-
}
diff --git a/vendor/sabre/http/lib/HttpException.php b/vendor/sabre/http/lib/HttpException.php
index 1303dec97..80b3ae665 100644
--- a/vendor/sabre/http/lib/HttpException.php
+++ b/vendor/sabre/http/lib/HttpException.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\HTTP;
/**
@@ -15,8 +17,8 @@ namespace Sabre\HTTP;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-interface HttpException {
-
+interface HttpException
+{
/**
* The http status code for the error.
*
@@ -25,6 +27,5 @@ interface HttpException {
*
* @return string|null
*/
- function getHttpStatus();
-
+ public function getHttpStatus();
}
diff --git a/vendor/sabre/http/lib/Message.php b/vendor/sabre/http/lib/Message.php
index 45bd18398..fc34f8d7f 100644
--- a/vendor/sabre/http/lib/Message.php
+++ b/vendor/sabre/http/lib/Message.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\HTTP;
/**
@@ -11,26 +13,26 @@ namespace Sabre\HTTP;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-abstract class Message implements MessageInterface {
-
+abstract class Message implements MessageInterface
+{
/**
- * Request body
+ * Request body.
*
- * This should be a stream resource
+ * This should be a stream resource, string or a callback writing the body to php://output
*
- * @var resource
+ * @var resource|string|callable
*/
protected $body;
/**
- * Contains the list of HTTP headers
+ * Contains the list of HTTP headers.
*
* @var array
*/
protected $headers = [];
/**
- * HTTP message version (1.0 or 1.1)
+ * HTTP message version (1.0, 1.1 or 2.0).
*
* @var string
*/
@@ -44,17 +46,21 @@ abstract class Message implements MessageInterface {
*
* @return resource
*/
- function getBodyAsStream() {
-
+ public function getBodyAsStream()
+ {
$body = $this->getBody();
- if (is_string($body) || is_null($body)) {
+ if (is_callable($this->body)) {
+ $body = $this->getBodyAsString();
+ }
+ if (is_string($body) || null === $body) {
$stream = fopen('php://temp', 'r+');
- fwrite($stream, $body);
+ fwrite($stream, (string) $body);
rewind($stream);
+
return $stream;
}
- return $body;
+ return $body;
}
/**
@@ -62,77 +68,76 @@ abstract class Message implements MessageInterface {
*
* Note that because the underlying data may be based on a stream, this
* method could only work correctly the first time.
- *
- * @return string
*/
- function getBodyAsString() {
-
+ public function getBodyAsString(): string
+ {
$body = $this->getBody();
if (is_string($body)) {
return $body;
}
- if (is_null($body)) {
+ if (null === $body) {
return '';
}
+ if (is_callable($body)) {
+ ob_start();
+ $body();
+
+ return ob_get_clean();
+ }
+ /**
+ * @var string|int|null
+ */
$contentLength = $this->getHeader('Content-Length');
if (is_int($contentLength) || ctype_digit($contentLength)) {
- return stream_get_contents($body, $contentLength);
- } else {
- return stream_get_contents($body);
+ return stream_get_contents($body, (int) $contentLength);
}
+
+ return stream_get_contents($body);
}
/**
* Returns the message body, as it's internal representation.
*
- * This could be either a string or a stream.
+ * This could be either a string, a stream or a callback writing the body to php://output.
*
- * @return resource|string
+ * @return resource|string|callable
*/
- function getBody() {
-
+ public function getBody()
+ {
return $this->body;
-
}
/**
- * Replaces the body resource with a new stream or string.
+ * Replaces the body resource with a new stream, string or a callback writing the body to php://output.
*
- * @param resource|string $body
+ * @param resource|string|callable $body
*/
- function setBody($body) {
-
+ public function setBody($body)
+ {
$this->body = $body;
-
}
/**
* Returns all the HTTP headers as an array.
*
* Every header is returned as an array, with one or more values.
- *
- * @return array
*/
- function getHeaders() {
-
+ public function getHeaders(): array
+ {
$result = [];
foreach ($this->headers as $headerInfo) {
$result[$headerInfo[0]] = $headerInfo[1];
}
- return $result;
+ return $result;
}
/**
* Will return true or false, depending on if a HTTP header exists.
- *
- * @param string $name
- * @return bool
*/
- function hasHeader($name) {
-
+ public function hasHeader(string $name): bool
+ {
return isset($this->headers[strtolower($name)]);
-
}
/**
@@ -148,18 +153,17 @@ abstract class Message implements MessageInterface {
* `Set-Cookie` cannot be logically combined with a comma. In those cases
* you *should* use getHeaderAsArray().
*
- * @param string $name
* @return string|null
*/
- function getHeader($name) {
-
+ public function getHeader(string $name)
+ {
$name = strtolower($name);
if (isset($this->headers[$name])) {
return implode(',', $this->headers[$name][1]);
}
- return null;
+ return null;
}
/**
@@ -170,11 +174,10 @@ abstract class Message implements MessageInterface {
*
* If the header did not exists, this method will return an empty array.
*
- * @param string $name
* @return string[]
*/
- function getHeaderAsArray($name) {
-
+ public function getHeaderAsArray(string $name): array
+ {
$name = strtolower($name);
if (isset($this->headers[$name])) {
@@ -182,7 +185,6 @@ abstract class Message implements MessageInterface {
}
return [];
-
}
/**
@@ -192,14 +194,11 @@ abstract class Message implements MessageInterface {
*
* If the header already existed, it will be overwritten.
*
- * @param string $name
* @param string|string[] $value
- * @return void
*/
- function setHeader($name, $value) {
-
- $this->headers[strtolower($name)] = [$name, (array)$value];
-
+ public function setHeader(string $name, $value)
+ {
+ $this->headers[strtolower($name)] = [$name, (array) $value];
}
/**
@@ -209,16 +208,12 @@ abstract class Message implements MessageInterface {
* should be specified as either a string or an array.
*
* Any header that already existed will be overwritten.
- *
- * @param array $headers
- * @return void
*/
- function setHeaders(array $headers) {
-
+ public function setHeaders(array $headers)
+ {
foreach ($headers as $name => $value) {
$this->setHeader($name, $value);
}
-
}
/**
@@ -228,77 +223,62 @@ abstract class Message implements MessageInterface {
* another value. Individual values can be retrieved with
* getHeadersAsArray.
*
- * @param string $name
- * @param string $value
- * @return void
+ * @param string|string[] $value
*/
- function addHeader($name, $value) {
-
+ public function addHeader(string $name, $value)
+ {
$lName = strtolower($name);
if (isset($this->headers[$lName])) {
$this->headers[$lName][1] = array_merge(
$this->headers[$lName][1],
- (array)$value
+ (array) $value
);
} else {
$this->headers[$lName] = [
$name,
- (array)$value
+ (array) $value,
];
}
-
}
/**
* Adds a new set of HTTP headers.
*
* Any existing headers will not be overwritten.
- *
- * @param array $headers
- * @return void
*/
- function addHeaders(array $headers) {
-
+ public function addHeaders(array $headers)
+ {
foreach ($headers as $name => $value) {
$this->addHeader($name, $value);
}
-
}
-
/**
* Removes a HTTP header.
*
* The specified header name must be treated as case-insensitive.
* This method should return true if the header was successfully deleted,
* and false if the header did not exist.
- *
- * @param string $name
- * @return bool
*/
- function removeHeader($name) {
-
+ public function removeHeader(string $name): bool
+ {
$name = strtolower($name);
if (!isset($this->headers[$name])) {
return false;
}
unset($this->headers[$name]);
- return true;
+ return true;
}
/**
* Sets the HTTP version.
*
- * Should be 1.0 or 1.1.
- *
- * @param string $version
- * @return void
+ * Should be 1.0, 1.1 or 2.0.
*/
- function setHttpVersion($version) {
-
+ public function setHttpVersion(string $version)
+ {
$this->httpVersion = $version;
-
}
/**
@@ -306,9 +286,8 @@ abstract class Message implements MessageInterface {
*
* @return string
*/
- function getHttpVersion() {
-
+ public function getHttpVersion(): string
+ {
return $this->httpVersion;
-
}
}
diff --git a/vendor/sabre/http/lib/MessageDecoratorTrait.php b/vendor/sabre/http/lib/MessageDecoratorTrait.php
index 1cb32da22..d5504ac78 100644
--- a/vendor/sabre/http/lib/MessageDecoratorTrait.php
+++ b/vendor/sabre/http/lib/MessageDecoratorTrait.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\HTTP;
/**
@@ -13,8 +15,8 @@ namespace Sabre\HTTP;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-trait MessageDecoratorTrait {
-
+trait MessageDecoratorTrait
+{
/**
* The inner request object.
*
@@ -32,10 +34,9 @@ trait MessageDecoratorTrait {
*
* @return resource
*/
- function getBodyAsStream() {
-
+ public function getBodyAsStream()
+ {
return $this->inner->getBodyAsStream();
-
}
/**
@@ -43,13 +44,10 @@ trait MessageDecoratorTrait {
*
* Note that because the underlying data may be based on a stream, this
* method could only work correctly the first time.
- *
- * @return string
*/
- function getBodyAsString() {
-
+ public function getBodyAsString(): string
+ {
return $this->inner->getBodyAsString();
-
}
/**
@@ -59,47 +57,37 @@ trait MessageDecoratorTrait {
*
* @return resource|string
*/
- function getBody() {
-
+ public function getBody()
+ {
return $this->inner->getBody();
-
}
/**
* Updates the body resource with a new stream.
*
- * @param resource $body
- * @return void
+ * @param resource|string|callable $body
*/
- function setBody($body) {
-
+ public function setBody($body)
+ {
$this->inner->setBody($body);
-
}
/**
* Returns all the HTTP headers as an array.
*
* Every header is returned as an array, with one or more values.
- *
- * @return array
*/
- function getHeaders() {
-
+ public function getHeaders(): array
+ {
return $this->inner->getHeaders();
-
}
/**
* Will return true or false, depending on if a HTTP header exists.
- *
- * @param string $name
- * @return bool
*/
- function hasHeader($name) {
-
+ public function hasHeader(string $name): bool
+ {
return $this->inner->hasHeader($name);
-
}
/**
@@ -115,13 +103,11 @@ trait MessageDecoratorTrait {
* `Set-Cookie` cannot be logically combined with a comma. In those cases
* you *should* use getHeaderAsArray().
*
- * @param string $name
* @return string|null
*/
- function getHeader($name) {
-
+ public function getHeader(string $name)
+ {
return $this->inner->getHeader($name);
-
}
/**
@@ -131,14 +117,10 @@ trait MessageDecoratorTrait {
* item will appear in the array.
*
* If the header did not exists, this method will return an empty array.
- *
- * @param string $name
- * @return string[]
*/
- function getHeaderAsArray($name) {
-
+ public function getHeaderAsArray(string $name): array
+ {
return $this->inner->getHeaderAsArray($name);
-
}
/**
@@ -148,14 +130,11 @@ trait MessageDecoratorTrait {
*
* If the header already existed, it will be overwritten.
*
- * @param string $name
* @param string|string[] $value
- * @return void
*/
- function setHeader($name, $value) {
-
+ public function setHeader(string $name, $value)
+ {
$this->inner->setHeader($name, $value);
-
}
/**
@@ -165,14 +144,10 @@ trait MessageDecoratorTrait {
* should be specified as either a string or an array.
*
* Any header that already existed will be overwritten.
- *
- * @param array $headers
- * @return void
*/
- function setHeaders(array $headers) {
-
+ public function setHeaders(array $headers)
+ {
$this->inner->setHeaders($headers);
-
}
/**
@@ -182,31 +157,23 @@ trait MessageDecoratorTrait {
* another value. Individual values can be retrieved with
* getHeadersAsArray.
*
- * @param string $name
- * @param string $value
- * @return void
+ * @param string|string[] $value
*/
- function addHeader($name, $value) {
-
+ public function addHeader(string $name, $value)
+ {
$this->inner->addHeader($name, $value);
-
}
/**
* Adds a new set of HTTP headers.
*
* Any existing headers will not be overwritten.
- *
- * @param array $headers
- * @return void
*/
- function addHeaders(array $headers) {
-
+ public function addHeaders(array $headers)
+ {
$this->inner->addHeaders($headers);
-
}
-
/**
* Removes a HTTP header.
*
@@ -214,38 +181,28 @@ trait MessageDecoratorTrait {
* This method should return true if the header was successfully deleted,
* and false if the header did not exist.
*
- * @param string $name
* @return bool
*/
- function removeHeader($name) {
-
+ public function removeHeader(string $name): bool
+ {
return $this->inner->removeHeader($name);
-
}
/**
* Sets the HTTP version.
*
- * Should be 1.0 or 1.1.
- *
- * @param string $version
- * @return void
+ * Should be 1.0, 1.1 or 2.0.
*/
- function setHttpVersion($version) {
-
+ public function setHttpVersion(string $version)
+ {
$this->inner->setHttpVersion($version);
-
}
/**
* Returns the HTTP version.
- *
- * @return string
*/
- function getHttpVersion() {
-
+ public function getHttpVersion(): string
+ {
return $this->inner->getHttpVersion();
-
}
-
}
diff --git a/vendor/sabre/http/lib/MessageInterface.php b/vendor/sabre/http/lib/MessageInterface.php
index df55beb2f..8070845d9 100644
--- a/vendor/sabre/http/lib/MessageInterface.php
+++ b/vendor/sabre/http/lib/MessageInterface.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\HTTP;
/**
@@ -10,8 +12,8 @@ namespace Sabre\HTTP;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-interface MessageInterface {
-
+interface MessageInterface
+{
/**
* Returns the body as a readable stream resource.
*
@@ -20,7 +22,7 @@ interface MessageInterface {
*
* @return resource
*/
- function getBodyAsStream();
+ public function getBodyAsStream();
/**
* Returns the body as a string.
@@ -30,41 +32,35 @@ interface MessageInterface {
*
* @return string
*/
- function getBodyAsString();
+ public function getBodyAsString(): string;
/**
* Returns the message body, as it's internal representation.
*
- * This could be either a string or a stream.
+ * This could be either a string, a stream or a callback writing the body to php://output
*
- * @return resource|string
+ * @return resource|string|callable
*/
- function getBody();
+ public function getBody();
/**
* Updates the body resource with a new stream.
*
- * @param resource|string $body
- * @return void
+ * @param resource|string|callable $body
*/
- function setBody($body);
+ public function setBody($body);
/**
* Returns all the HTTP headers as an array.
*
* Every header is returned as an array, with one or more values.
- *
- * @return array
*/
- function getHeaders();
+ public function getHeaders(): array;
/**
* Will return true or false, depending on if a HTTP header exists.
- *
- * @param string $name
- * @return bool
*/
- function hasHeader($name);
+ public function hasHeader(string $name): bool;
/**
* Returns a specific HTTP header, based on it's name.
@@ -79,10 +75,9 @@ interface MessageInterface {
* `Set-Cookie` cannot be logically combined with a comma. In those cases
* you *should* use getHeaderAsArray().
*
- * @param string $name
* @return string|null
*/
- function getHeader($name);
+ public function getHeader(string $name);
/**
* Returns a HTTP header as an array.
@@ -92,10 +87,9 @@ interface MessageInterface {
*
* If the header did not exists, this method will return an empty array.
*
- * @param string $name
* @return string[]
*/
- function getHeaderAsArray($name);
+ public function getHeaderAsArray(string $name): array;
/**
* Updates a HTTP header.
@@ -104,11 +98,9 @@ interface MessageInterface {
*
* If the header already existed, it will be overwritten.
*
- * @param string $name
* @param string|string[] $value
- * @return void
*/
- function setHeader($name, $value);
+ public function setHeader(string $name, $value);
/**
* Sets a new set of HTTP headers.
@@ -117,11 +109,8 @@ interface MessageInterface {
* should be specified as either a string or an array.
*
* Any header that already existed will be overwritten.
- *
- * @param array $headers
- * @return void
*/
- function setHeaders(array $headers);
+ public function setHeaders(array $headers);
/**
* Adds a HTTP header.
@@ -130,21 +119,16 @@ interface MessageInterface {
* another value. Individual values can be retrieved with
* getHeadersAsArray.
*
- * @param string $name
- * @param string $value
- * @return void
+ * @param string|string[] $value
*/
- function addHeader($name, $value);
+ public function addHeader(string $name, $value);
/**
* Adds a new set of HTTP headers.
*
* Any existing headers will not be overwritten.
- *
- * @param array $headers
- * @return void
*/
- function addHeaders(array $headers);
+ public function addHeaders(array $headers);
/**
* Removes a HTTP header.
@@ -152,27 +136,18 @@ interface MessageInterface {
* The specified header name must be treated as case-insenstive.
* This method should return true if the header was successfully deleted,
* and false if the header did not exist.
- *
- * @param string $name
- * @return bool
*/
- function removeHeader($name);
+ public function removeHeader(string $name): bool;
/**
* Sets the HTTP version.
*
- * Should be 1.0 or 1.1.
- *
- * @param string $version
- * @return void
+ * Should be 1.0, 1.1 or 2.0.
*/
- function setHttpVersion($version);
+ public function setHttpVersion(string $version);
/**
* Returns the HTTP version.
- *
- * @return string
*/
- function getHttpVersion();
-
+ public function getHttpVersion(): string;
}
diff --git a/vendor/sabre/http/lib/Request.php b/vendor/sabre/http/lib/Request.php
index dfa3d5b48..496629a5b 100644
--- a/vendor/sabre/http/lib/Request.php
+++ b/vendor/sabre/http/lib/Request.php
@@ -1,8 +1,10 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\HTTP;
-use InvalidArgumentException;
+use LogicException;
use Sabre\Uri;
/**
@@ -15,132 +17,111 @@ use Sabre\Uri;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class Request extends Message implements RequestInterface {
-
+class Request extends Message implements RequestInterface
+{
/**
- * HTTP Method
+ * HTTP Method.
*
* @var string
*/
protected $method;
/**
- * Request Url
+ * Request Url.
*
* @var string
*/
protected $url;
/**
- * Creates the request object
+ * Creates the request object.
*
- * @param string $method
- * @param string $url
- * @param array $headers
- * @param resource $body
+ * @param resource|callable|string $body
*/
- function __construct($method = null, $url = null, array $headers = null, $body = null) {
-
- if (is_array($method)) {
- throw new InvalidArgumentException('The first argument for this constructor should be a string or null, not an array. Did you upgrade from sabre/http 1.0 to 2.0?');
- }
- if (!is_null($method)) $this->setMethod($method);
- if (!is_null($url)) $this->setUrl($url);
- if (!is_null($headers)) $this->setHeaders($headers);
- if (!is_null($body)) $this->setBody($body);
-
+ public function __construct(string $method, string $url, array $headers = [], $body = null)
+ {
+ $this->setMethod($method);
+ $this->setUrl($url);
+ $this->setHeaders($headers);
+ $this->setBody($body);
}
/**
- * Returns the current HTTP method
- *
- * @return string
+ * Returns the current HTTP method.
*/
- function getMethod() {
-
+ public function getMethod(): string
+ {
return $this->method;
-
}
/**
- * Sets the HTTP method
- *
- * @param string $method
- * @return void
+ * Sets the HTTP method.
*/
- function setMethod($method) {
-
+ public function setMethod(string $method)
+ {
$this->method = $method;
-
}
/**
* Returns the request url.
- *
- * @return string
*/
- function getUrl() {
-
+ public function getUrl(): string
+ {
return $this->url;
-
}
/**
* Sets the request url.
- *
- * @param string $url
- * @return void
*/
- function setUrl($url) {
-
+ public function setUrl(string $url)
+ {
$this->url = $url;
-
}
/**
* Returns the list of query parameters.
*
* This is equivalent to PHP's $_GET superglobal.
- *
- * @return array
*/
- function getQueryParameters() {
-
+ public function getQueryParameters(): array
+ {
$url = $this->getUrl();
- if (($index = strpos($url, '?')) === false) {
+ if (false === ($index = strpos($url, '?'))) {
return [];
- } else {
- parse_str(substr($url, $index + 1), $queryParams);
- return $queryParams;
}
+ parse_str(substr($url, $index + 1), $queryParams);
+
+ return $queryParams;
}
+ protected $absoluteUrl;
+
/**
* Sets the absolute url.
- *
- * @param string $url
- * @return void
*/
- function setAbsoluteUrl($url) {
-
+ public function setAbsoluteUrl(string $url)
+ {
$this->absoluteUrl = $url;
-
}
/**
* Returns the absolute url.
- *
- * @return string
*/
- function getAbsoluteUrl() {
+ public function getAbsoluteUrl(): string
+ {
+ if (!$this->absoluteUrl) {
+ // Guessing we're a http endpoint.
+ $this->absoluteUrl = 'http://'.
+ ($this->getHeader('Host') ?? 'localhost').
+ $this->getUrl();
+ }
return $this->absoluteUrl;
-
}
/**
- * Base url
+ * Base url.
*
* @var string
*/
@@ -150,25 +131,18 @@ class Request extends Message implements RequestInterface {
* Sets a base url.
*
* This url is used for relative path calculations.
- *
- * @param string $url
- * @return void
*/
- function setBaseUrl($url) {
-
+ public function setBaseUrl(string $url)
+ {
$this->baseUrl = $url;
-
}
/**
* Returns the current base url.
- *
- * @return string
*/
- function getBaseUrl() {
-
+ public function getBaseUrl(): string
+ {
return $this->baseUrl;
-
}
/**
@@ -185,33 +159,29 @@ class Request extends Message implements RequestInterface {
* ISO-8859-1, it will convert it to UTF-8.
*
* If the path is outside of the base url, a LogicException will be thrown.
- *
- * @return string
*/
- function getPath() {
-
+ public function getPath(): string
+ {
// Removing duplicated slashes.
$uri = str_replace('//', '/', $this->getUrl());
$uri = Uri\normalize($uri);
$baseUri = Uri\normalize($this->getBaseUrl());
- if (strpos($uri, $baseUri) === 0) {
-
+ if (0 === strpos($uri, $baseUri)) {
// We're not interested in the query part (everything after the ?).
list($uri) = explode('?', $uri);
- return trim(URLUtil::decodePath(substr($uri, strlen($baseUri))), '/');
+ return trim(decodePath(substr($uri, strlen($baseUri))), '/');
}
- // A special case, if the baseUri was accessed without a trailing
- // slash, we'll accept it as well.
- elseif ($uri . '/' === $baseUri) {
+ if ($uri.'/' === $baseUri) {
return '';
-
}
+ // A special case, if the baseUri was accessed without a trailing
+ // slash, we'll accept it as well.
- throw new \LogicException('Requested uri (' . $this->getUrl() . ') is out of base uri (' . $this->getBaseUrl() . ')');
+ throw new \LogicException('Requested uri ('.$this->getUrl().') is out of base uri ('.$this->getBaseUrl().')');
}
/**
@@ -228,27 +198,20 @@ class Request extends Message implements RequestInterface {
*
* This would not have been needed, if POST data was accessible as
* php://input, but unfortunately we need to special case it.
- *
- * @param array $postData
- * @return void
*/
- function setPostData(array $postData) {
-
+ public function setPostData(array $postData)
+ {
$this->postData = $postData;
-
}
/**
* Returns the POST data.
*
* This is equivalent to PHP's $_POST superglobal.
- *
- * @return array
*/
- function getPostData() {
-
+ public function getPostData(): array
+ {
return $this->postData;
-
}
/**
@@ -263,54 +226,42 @@ class Request extends Message implements RequestInterface {
*
* If the value does not exist in the array, null is returned.
*
- * @param string $valueName
* @return string|null
*/
- function getRawServerValue($valueName) {
-
- if (isset($this->rawServerData[$valueName])) {
- return $this->rawServerData[$valueName];
- }
-
+ public function getRawServerValue(string $valueName)
+ {
+ return $this->rawServerData[$valueName] ?? null;
}
/**
* Sets the _SERVER array.
- *
- * @param array $data
- * @return void
*/
- function setRawServerData(array $data) {
-
+ public function setRawServerData(array $data)
+ {
$this->rawServerData = $data;
-
}
/**
* Serializes the request object as a string.
*
* This is useful for debugging purposes.
- *
- * @return string
*/
- function __toString() {
-
- $out = $this->getMethod() . ' ' . $this->getUrl() . ' HTTP/' . $this->getHTTPVersion() . "\r\n";
+ public function __toString(): string
+ {
+ $out = $this->getMethod().' '.$this->getUrl().' HTTP/'.$this->getHttpVersion()."\r\n";
foreach ($this->getHeaders() as $key => $value) {
foreach ($value as $v) {
- if ($key === 'Authorization') {
+ if ('Authorization' === $key) {
list($v) = explode(' ', $v, 2);
$v .= ' REDACTED';
}
- $out .= $key . ": " . $v . "\r\n";
+ $out .= $key.': '.$v."\r\n";
}
}
$out .= "\r\n";
$out .= $this->getBodyAsString();
return $out;
-
}
-
}
diff --git a/vendor/sabre/http/lib/RequestDecorator.php b/vendor/sabre/http/lib/RequestDecorator.php
index 7ee3f6fc8..0ad24925f 100644
--- a/vendor/sabre/http/lib/RequestDecorator.php
+++ b/vendor/sabre/http/lib/RequestDecorator.php
@@ -1,9 +1,11 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\HTTP;
/**
- * Request Decorator
+ * Request Decorator.
*
* This helper class allows you to easily create decorators for the Request
* object.
@@ -12,99 +14,72 @@ namespace Sabre\HTTP;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class RequestDecorator implements RequestInterface {
-
+class RequestDecorator implements RequestInterface
+{
use MessageDecoratorTrait;
/**
* Constructor.
- *
- * @param RequestInterface $inner
*/
- function __construct(RequestInterface $inner) {
-
+ public function __construct(RequestInterface $inner)
+ {
$this->inner = $inner;
-
}
/**
- * Returns the current HTTP method
- *
- * @return string
+ * Returns the current HTTP method.
*/
- function getMethod() {
-
+ public function getMethod(): string
+ {
return $this->inner->getMethod();
-
}
/**
- * Sets the HTTP method
- *
- * @param string $method
- * @return void
+ * Sets the HTTP method.
*/
- function setMethod($method) {
-
+ public function setMethod(string $method)
+ {
$this->inner->setMethod($method);
-
}
/**
* Returns the request url.
- *
- * @return string
*/
- function getUrl() {
-
+ public function getUrl(): string
+ {
return $this->inner->getUrl();
-
}
/**
* Sets the request url.
- *
- * @param string $url
- * @return void
*/
- function setUrl($url) {
-
+ public function setUrl(string $url)
+ {
$this->inner->setUrl($url);
-
}
/**
* Returns the absolute url.
- *
- * @return string
*/
- function getAbsoluteUrl() {
-
+ public function getAbsoluteUrl(): string
+ {
return $this->inner->getAbsoluteUrl();
-
}
/**
* Sets the absolute url.
- *
- * @param string $url
- * @return void
*/
- function setAbsoluteUrl($url) {
-
+ public function setAbsoluteUrl(string $url)
+ {
$this->inner->setAbsoluteUrl($url);
-
}
/**
* Returns the current base url.
- *
- * @return string
*/
- function getBaseUrl() {
-
+ public function getBaseUrl(): string
+ {
return $this->inner->getBaseUrl();
-
}
/**
@@ -113,14 +88,10 @@ class RequestDecorator implements RequestInterface {
* This url is used for relative path calculations.
*
* The base url should default to /
- *
- * @param string $url
- * @return void
*/
- function setBaseUrl($url) {
-
+ public function setBaseUrl(string $url)
+ {
$this->inner->setBaseUrl($url);
-
}
/**
@@ -137,39 +108,30 @@ class RequestDecorator implements RequestInterface {
* ISO-8859-1, it will convert it to UTF-8.
*
* If the path is outside of the base url, a LogicException will be thrown.
- *
- * @return string
*/
- function getPath() {
-
+ public function getPath(): string
+ {
return $this->inner->getPath();
-
}
/**
* Returns the list of query parameters.
*
* This is equivalent to PHP's $_GET superglobal.
- *
- * @return array
*/
- function getQueryParameters() {
-
+ public function getQueryParameters(): array
+ {
return $this->inner->getQueryParameters();
-
}
/**
* Returns the POST data.
*
* This is equivalent to PHP's $_POST superglobal.
- *
- * @return array
*/
- function getPostData() {
-
+ public function getPostData(): array
+ {
return $this->inner->getPostData();
-
}
/**
@@ -179,53 +141,39 @@ class RequestDecorator implements RequestInterface {
*
* This would not have been needed, if POST data was accessible as
* php://input, but unfortunately we need to special case it.
- *
- * @param array $postData
- * @return void
*/
- function setPostData(array $postData) {
-
+ public function setPostData(array $postData)
+ {
$this->inner->setPostData($postData);
-
}
-
/**
* Returns an item from the _SERVER array.
*
* If the value does not exist in the array, null is returned.
*
- * @param string $valueName
* @return string|null
*/
- function getRawServerValue($valueName) {
-
+ public function getRawServerValue(string $valueName)
+ {
return $this->inner->getRawServerValue($valueName);
-
}
/**
* Sets the _SERVER array.
- *
- * @param array $data
- * @return void
*/
- function setRawServerData(array $data) {
-
+ public function setRawServerData(array $data)
+ {
$this->inner->setRawServerData($data);
-
}
/**
* Serializes the request object as a string.
*
* This is useful for debugging purposes.
- *
- * @return string
*/
- function __toString() {
-
+ public function __toString(): string
+ {
return $this->inner->__toString();
-
}
}
diff --git a/vendor/sabre/http/lib/RequestInterface.php b/vendor/sabre/http/lib/RequestInterface.php
index 63d9cbb51..83fa85bdc 100644
--- a/vendor/sabre/http/lib/RequestInterface.php
+++ b/vendor/sabre/http/lib/RequestInterface.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\HTTP;
/**
@@ -9,59 +11,42 @@ namespace Sabre\HTTP;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-interface RequestInterface extends MessageInterface {
-
+interface RequestInterface extends MessageInterface
+{
/**
- * Returns the current HTTP method
- *
- * @return string
+ * Returns the current HTTP method.
*/
- function getMethod();
+ public function getMethod(): string;
/**
- * Sets the HTTP method
- *
- * @param string $method
- * @return void
+ * Sets the HTTP method.
*/
- function setMethod($method);
+ public function setMethod(string $method);
/**
* Returns the request url.
- *
- * @return string
*/
- function getUrl();
+ public function getUrl(): string;
/**
* Sets the request url.
- *
- * @param string $url
- * @return void
*/
- function setUrl($url);
+ public function setUrl(string $url);
/**
* Returns the absolute url.
- *
- * @return string
*/
- function getAbsoluteUrl();
+ public function getAbsoluteUrl(): string;
/**
* Sets the absolute url.
- *
- * @param string $url
- * @return void
*/
- function setAbsoluteUrl($url);
+ public function setAbsoluteUrl(string $url);
/**
* Returns the current base url.
- *
- * @return string
*/
- function getBaseUrl();
+ public function getBaseUrl(): string;
/**
* Sets a base url.
@@ -69,11 +54,8 @@ interface RequestInterface extends MessageInterface {
* This url is used for relative path calculations.
*
* The base url should default to /
- *
- * @param string $url
- * @return void
*/
- function setBaseUrl($url);
+ public function setBaseUrl(string $url);
/**
* Returns the relative path.
@@ -89,28 +71,22 @@ interface RequestInterface extends MessageInterface {
* ISO-8859-1, it will convert it to UTF-8.
*
* If the path is outside of the base url, a LogicException will be thrown.
- *
- * @return string
*/
- function getPath();
+ public function getPath(): string;
/**
* Returns the list of query parameters.
*
* This is equivalent to PHP's $_GET superglobal.
- *
- * @return array
*/
- function getQueryParameters();
+ public function getQueryParameters(): array;
/**
* Returns the POST data.
*
* This is equivalent to PHP's $_POST superglobal.
- *
- * @return array
*/
- function getPostData();
+ public function getPostData(): array;
/**
* Sets the post data.
@@ -119,29 +95,20 @@ interface RequestInterface extends MessageInterface {
*
* This would not have been needed, if POST data was accessible as
* php://input, but unfortunately we need to special case it.
- *
- * @param array $postData
- * @return void
*/
- function setPostData(array $postData);
+ public function setPostData(array $postData);
/**
* Returns an item from the _SERVER array.
*
* If the value does not exist in the array, null is returned.
*
- * @param string $valueName
* @return string|null
*/
- function getRawServerValue($valueName);
+ public function getRawServerValue(string $valueName);
/**
* Sets the _SERVER array.
- *
- * @param array $data
- * @return void
*/
- function setRawServerData(array $data);
-
-
+ public function setRawServerData(array $data);
}
diff --git a/vendor/sabre/http/lib/Response.php b/vendor/sabre/http/lib/Response.php
index 01920d8d9..64dfbc0b2 100644
--- a/vendor/sabre/http/lib/Response.php
+++ b/vendor/sabre/http/lib/Response.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\HTTP;
/**
@@ -9,14 +11,14 @@ namespace Sabre\HTTP;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class Response extends Message implements ResponseInterface {
-
+class Response extends Message implements ResponseInterface
+{
/**
* This is the list of currently registered HTTP status codes.
*
* @var array
*/
- static $statusCodes = [
+ public static $statusCodes = [
100 => 'Continue',
101 => 'Switching Protocols',
102 => 'Processing',
@@ -81,57 +83,55 @@ class Response extends Message implements ResponseInterface {
];
/**
- * HTTP status code
+ * HTTP status code.
*
* @var int
*/
protected $status;
/**
- * HTTP status text
+ * HTTP status text.
*
* @var string
*/
protected $statusText;
/**
- * Creates the response object
+ * Creates the response object.
*
* @param string|int $status
- * @param array $headers
- * @param resource $body
+ * @param array $headers
+ * @param resource $body
*/
- function __construct($status = null, array $headers = null, $body = null) {
-
- if (!is_null($status)) $this->setStatus($status);
- if (!is_null($headers)) $this->setHeaders($headers);
- if (!is_null($body)) $this->setBody($body);
-
+ public function __construct($status = 500, array $headers = null, $body = null)
+ {
+ if (null !== $status) {
+ $this->setStatus($status);
+ }
+ if (null !== $headers) {
+ $this->setHeaders($headers);
+ }
+ if (null !== $body) {
+ $this->setBody($body);
+ }
}
-
/**
* Returns the current HTTP status code.
- *
- * @return int
*/
- function getStatus() {
-
+ public function getStatus(): int
+ {
return $this->status;
-
}
/**
* Returns the human-readable status string.
*
* In the case of a 200, this may for example be 'OK'.
- *
- * @return string
*/
- function getStatusText() {
-
+ public function getStatusText(): string
+ {
return $this->statusText;
-
}
/**
@@ -144,21 +144,20 @@ class Response extends Message implements ResponseInterface {
* added.
*
* @param string|int $status
+ *
* @throws \InvalidArgumentException
- * @return void
*/
- function setStatus($status) {
-
+ public function setStatus($status)
+ {
if (ctype_digit($status) || is_int($status)) {
-
$statusCode = $status;
- $statusText = isset(self::$statusCodes[$status]) ? self::$statusCodes[$status] : 'Unknown';
-
+ $statusText = self::$statusCodes[$status] ?? 'Unknown';
} else {
list(
$statusCode,
$statusText
) = explode(' ', $status, 2);
+ $statusCode = (int) $statusCode;
}
if ($statusCode < 100 || $statusCode > 999) {
throw new \InvalidArgumentException('The HTTP status code must be exactly 3 digits');
@@ -166,28 +165,24 @@ class Response extends Message implements ResponseInterface {
$this->status = $statusCode;
$this->statusText = $statusText;
-
}
/**
* Serializes the response object as a string.
*
* This is useful for debugging purposes.
- *
- * @return string
*/
- function __toString() {
-
- $str = 'HTTP/' . $this->httpVersion . ' ' . $this->getStatus() . ' ' . $this->getStatusText() . "\r\n";
+ public function __toString(): string
+ {
+ $str = 'HTTP/'.$this->httpVersion.' '.$this->getStatus().' '.$this->getStatusText()."\r\n";
foreach ($this->getHeaders() as $key => $value) {
foreach ($value as $v) {
- $str .= $key . ": " . $v . "\r\n";
+ $str .= $key.': '.$v."\r\n";
}
}
$str .= "\r\n";
$str .= $this->getBodyAsString();
- return $str;
+ return $str;
}
-
}
diff --git a/vendor/sabre/http/lib/ResponseDecorator.php b/vendor/sabre/http/lib/ResponseDecorator.php
index db3a67507..289dba5cc 100644
--- a/vendor/sabre/http/lib/ResponseDecorator.php
+++ b/vendor/sabre/http/lib/ResponseDecorator.php
@@ -1,9 +1,11 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\HTTP;
/**
- * Response Decorator
+ * Response Decorator.
*
* This helper class allows you to easily create decorators for the Response
* object.
@@ -12,45 +14,36 @@ namespace Sabre\HTTP;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class ResponseDecorator implements ResponseInterface {
-
+class ResponseDecorator implements ResponseInterface
+{
use MessageDecoratorTrait;
/**
* Constructor.
- *
- * @param ResponseInterface $inner
*/
- function __construct(ResponseInterface $inner) {
-
+ public function __construct(ResponseInterface $inner)
+ {
$this->inner = $inner;
-
}
/**
* Returns the current HTTP status code.
- *
- * @return int
*/
- function getStatus() {
-
+ public function getStatus(): int
+ {
return $this->inner->getStatus();
-
}
-
/**
* Returns the human-readable status string.
*
* In the case of a 200, this may for example be 'OK'.
- *
- * @return string
*/
- function getStatusText() {
-
+ public function getStatusText(): string
+ {
return $this->inner->getStatusText();
-
}
+
/**
* Sets the HTTP status code.
*
@@ -61,12 +54,10 @@ class ResponseDecorator implements ResponseInterface {
* added.
*
* @param string|int $status
- * @return void
*/
- function setStatus($status) {
-
+ public function setStatus($status)
+ {
$this->inner->setStatus($status);
-
}
/**
@@ -76,9 +67,8 @@ class ResponseDecorator implements ResponseInterface {
*
* @return string
*/
- function __toString() {
-
+ public function __toString(): string
+ {
return $this->inner->__toString();
-
}
}
diff --git a/vendor/sabre/http/lib/ResponseInterface.php b/vendor/sabre/http/lib/ResponseInterface.php
index 411cdc06c..9bd93f179 100644
--- a/vendor/sabre/http/lib/ResponseInterface.php
+++ b/vendor/sabre/http/lib/ResponseInterface.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\HTTP;
/**
@@ -9,23 +11,19 @@ namespace Sabre\HTTP;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-interface ResponseInterface extends MessageInterface {
-
+interface ResponseInterface extends MessageInterface
+{
/**
* Returns the current HTTP status code.
- *
- * @return int
*/
- function getStatus();
+ public function getStatus(): int;
/**
* Returns the human-readable status string.
*
* In the case of a 200, this may for example be 'OK'.
- *
- * @return string
*/
- function getStatusText();
+ public function getStatusText(): string;
/**
* Sets the HTTP status code.
@@ -37,9 +35,8 @@ interface ResponseInterface extends MessageInterface {
* added.
*
* @param string|int $status
+ *
* @throws \InvalidArgumentException
- * @return void
*/
- function setStatus($status);
-
+ public function setStatus($status);
}
diff --git a/vendor/sabre/http/lib/Sapi.php b/vendor/sabre/http/lib/Sapi.php
index 054380e73..80254f3f3 100644
--- a/vendor/sabre/http/lib/Sapi.php
+++ b/vendor/sabre/http/lib/Sapi.php
@@ -1,9 +1,13 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\HTTP;
+use InvalidArgumentException;
+
/**
- * PHP SAPI
+ * PHP SAPI.
*
* This object is responsible for:
* 1. Constructing a Request object based on the current HTTP request sent to
@@ -28,56 +32,85 @@ namespace Sabre\HTTP;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class Sapi {
-
+class Sapi
+{
/**
* This static method will create a new Request object, based on the
* current PHP request.
- *
- * @return Request
*/
- static function getRequest() {
+ public static function getRequest(): Request
+ {
+ $serverArr = $_SERVER;
+
+ if ('cli' === PHP_SAPI) {
+ // If we're running off the CLI, we're going to set some default
+ // settings.
+ $serverArr['REQUEST_URI'] = $_SERVER['REQUEST_URI'] ?? '/';
+ $serverArr['REQUEST_METHOD'] = $_SERVER['REQUEST_METHOD'] ?? 'CLI';
+ }
- $r = self::createFromServerArray($_SERVER);
+ $r = self::createFromServerArray($serverArr);
$r->setBody(fopen('php://input', 'r'));
$r->setPostData($_POST);
- return $r;
+ return $r;
}
/**
* Sends the HTTP response back to a HTTP client.
*
* This calls php's header() function and streams the body to php://output.
- *
- * @param ResponseInterface $response
- * @return void
*/
- static function sendResponse(ResponseInterface $response) {
-
- header('HTTP/' . $response->getHttpVersion() . ' ' . $response->getStatus() . ' ' . $response->getStatusText());
+ public static function sendResponse(ResponseInterface $response)
+ {
+ header('HTTP/'.$response->getHttpVersion().' '.$response->getStatus().' '.$response->getStatusText());
foreach ($response->getHeaders() as $key => $value) {
-
foreach ($value as $k => $v) {
- if ($k === 0) {
- header($key . ': ' . $v);
+ if (0 === $k) {
+ header($key.': '.$v);
} else {
- header($key . ': ' . $v, false);
+ header($key.': '.$v, false);
}
}
-
}
$body = $response->getBody();
- if (is_null($body)) return;
+ if (null === $body) {
+ return;
+ }
+
+ if (is_callable($body)) {
+ $body();
+
+ return;
+ }
$contentLength = $response->getHeader('Content-Length');
- if ($contentLength !== null) {
+ if (null !== $contentLength) {
$output = fopen('php://output', 'wb');
- if (is_resource($body) && get_resource_type($body) == 'stream') {
- if (PHP_INT_SIZE !== 4){
+ if (is_resource($body) && 'stream' == get_resource_type($body)) {
+ if (PHP_INT_SIZE > 4) {
// use the dedicated function on 64 Bit systems
- stream_copy_to_stream($body, $output, $contentLength);
+ // a workaround to make PHP more possible to use mmap based copy, see https://github.com/sabre-io/http/pull/119
+ $left = (int) $contentLength;
+ // copy with 4MiB chunks
+ $chunk_size = 4 * 1024 * 1024;
+ stream_set_chunk_size($output, $chunk_size);
+ // If this is a partial response, flush the beginning bytes until the first position that is a multiple of the page size.
+ $contentRange = $response->getHeader('Content-Range');
+ // Matching "Content-Range: bytes 1234-5678/7890"
+ if (null !== $contentRange && preg_match('/^bytes\s([0-9]*)-([0-9]*)\//i', $contentRange, $matches) && '' !== $matches[1]) {
+ // 4kB should be the default page size on most architectures
+ $pageSize = 4096;
+ $offset = (int) $matches[1];
+ $delta = ($offset % $pageSize) > 0 ? ($pageSize - $offset % $pageSize) : 0;
+ if ($delta > 0) {
+ $left -= stream_copy_to_stream($body, $output, min($delta, $left));
+ }
+ }
+ while ($left > 0) {
+ $left -= stream_copy_to_stream($body, $output, min($left, $chunk_size));
+ }
} else {
// workaround for 32 Bit systems to avoid stream_copy_to_stream
while (!feof($body)) {
@@ -85,7 +118,7 @@ class Sapi {
}
}
} else {
- fwrite($output, $body, $contentLength);
+ fwrite($output, $body, (int) $contentLength);
}
} else {
file_put_contents('php://output', $body);
@@ -94,18 +127,16 @@ class Sapi {
if (is_resource($body)) {
fclose($body);
}
-
}
/**
* This static method will create a new Request object, based on a PHP
* $_SERVER array.
*
- * @param array $serverArray
- * @return Request
+ * REQUEST_URI and REQUEST_METHOD are required.
*/
- static function createFromServerArray(array $serverArray) {
-
+ public static function createFromServerArray(array $serverArray): Request
+ {
$headers = [];
$method = null;
$url = null;
@@ -115,61 +146,61 @@ class Sapi {
$hostName = 'localhost';
foreach ($serverArray as $key => $value) {
-
switch ($key) {
-
- case 'SERVER_PROTOCOL' :
- if ($value === 'HTTP/1.0') {
+ case 'SERVER_PROTOCOL':
+ if ('HTTP/1.0' === $value) {
$httpVersion = '1.0';
+ } elseif ('HTTP/2.0' === $value) {
+ $httpVersion = '2.0';
}
break;
- case 'REQUEST_METHOD' :
+ case 'REQUEST_METHOD':
$method = $value;
break;
- case 'REQUEST_URI' :
+ case 'REQUEST_URI':
$url = $value;
break;
// These sometimes show up without a HTTP_ prefix
- case 'CONTENT_TYPE' :
+ case 'CONTENT_TYPE':
$headers['Content-Type'] = $value;
break;
- case 'CONTENT_LENGTH' :
+ case 'CONTENT_LENGTH':
$headers['Content-Length'] = $value;
break;
// mod_php on apache will put credentials in these variables.
// (fast)cgi does not usually do this, however.
- case 'PHP_AUTH_USER' :
+ case 'PHP_AUTH_USER':
if (isset($serverArray['PHP_AUTH_PW'])) {
- $headers['Authorization'] = 'Basic ' . base64_encode($value . ':' . $serverArray['PHP_AUTH_PW']);
+ $headers['Authorization'] = 'Basic '.base64_encode($value.':'.$serverArray['PHP_AUTH_PW']);
}
break;
// Similarly, mod_php may also screw around with digest auth.
- case 'PHP_AUTH_DIGEST' :
- $headers['Authorization'] = 'Digest ' . $value;
+ case 'PHP_AUTH_DIGEST':
+ $headers['Authorization'] = 'Digest '.$value;
break;
// Apache may prefix the HTTP_AUTHORIZATION header with
// REDIRECT_, if mod_rewrite was used.
- case 'REDIRECT_HTTP_AUTHORIZATION' :
+ case 'REDIRECT_HTTP_AUTHORIZATION':
$headers['Authorization'] = $value;
break;
- case 'HTTP_HOST' :
+ case 'HTTP_HOST':
$hostName = $value;
$headers['Host'] = $value;
break;
- case 'HTTPS' :
- if (!empty($value) && $value !== 'off') {
+ case 'HTTPS':
+ if (!empty($value) && 'off' !== $value) {
$protocol = 'https';
}
break;
- default :
- if (substr($key, 0, 5) === 'HTTP_') {
+ default:
+ if ('HTTP_' === substr($key, 0, 5)) {
// It's a HTTP header
// Normalizing it to be prettier
@@ -182,21 +213,23 @@ class Sapi {
// Turning spaces into dashes.
$header = str_replace(' ', '-', $header);
$headers[$header] = $value;
-
}
break;
-
-
}
+ }
+ if (null === $url) {
+ throw new InvalidArgumentException('The _SERVER array must have a REQUEST_URI key');
}
+ if (null === $method) {
+ throw new InvalidArgumentException('The _SERVER array must have a REQUEST_METHOD key');
+ }
$r = new Request($method, $url, $headers);
$r->setHttpVersion($httpVersion);
$r->setRawServerData($serverArray);
- $r->setAbsoluteUrl($protocol . '://' . $hostName . $url);
- return $r;
+ $r->setAbsoluteUrl($protocol.'://'.$hostName.$url);
+ return $r;
}
-
}
diff --git a/vendor/sabre/http/lib/URLUtil.php b/vendor/sabre/http/lib/URLUtil.php
deleted file mode 100644
index 85c0e1150..000000000
--- a/vendor/sabre/http/lib/URLUtil.php
+++ /dev/null
@@ -1,103 +0,0 @@
-<?php
-
-namespace Sabre\HTTP;
-
-use Sabre\URI;
-
-/**
- * URL utility class
- *
- * Note: this class is deprecated. All its functionality moved to functions.php
- * or sabre\uri.
- *
- * @deprecated
- * @copyright Copyright (C) fruux GmbH (https://fruux.com/)
- * @author Evert Pot (http://evertpot.com/)
- * @license http://sabre.io/license/ Modified BSD License
- */
-class URLUtil {
-
- /**
- * Encodes the path of a url.
- *
- * slashes (/) are treated as path-separators.
- *
- * @deprecated use \Sabre\HTTP\encodePath()
- * @param string $path
- * @return string
- */
- static function encodePath($path) {
-
- return encodePath($path);
-
- }
-
- /**
- * Encodes a 1 segment of a path
- *
- * Slashes are considered part of the name, and are encoded as %2f
- *
- * @deprecated use \Sabre\HTTP\encodePathSegment()
- * @param string $pathSegment
- * @return string
- */
- static function encodePathSegment($pathSegment) {
-
- return encodePathSegment($pathSegment);
-
- }
-
- /**
- * Decodes a url-encoded path
- *
- * @deprecated use \Sabre\HTTP\decodePath
- * @param string $path
- * @return string
- */
- static function decodePath($path) {
-
- return decodePath($path);
-
- }
-
- /**
- * Decodes a url-encoded path segment
- *
- * @deprecated use \Sabre\HTTP\decodePathSegment()
- * @param string $path
- * @return string
- */
- static function decodePathSegment($path) {
-
- return decodePathSegment($path);
-
- }
-
- /**
- * Returns the 'dirname' and 'basename' for a path.
- *
- * @deprecated Use Sabre\Uri\split().
- * @param string $path
- * @return array
- */
- static function splitPath($path) {
-
- return Uri\split($path);
-
- }
-
- /**
- * Resolves relative urls, like a browser would.
- *
- * @deprecated Use Sabre\Uri\resolve().
- * @param string $basePath
- * @param string $newPath
- * @return string
- */
- static function resolve($basePath, $newPath) {
-
- return Uri\resolve($basePath, $newPath);
-
- }
-
-}
diff --git a/vendor/sabre/http/lib/Util.php b/vendor/sabre/http/lib/Util.php
deleted file mode 100644
index e3f13a645..000000000
--- a/vendor/sabre/http/lib/Util.php
+++ /dev/null
@@ -1,74 +0,0 @@
-<?php
-
-namespace Sabre\HTTP;
-
-/**
- * HTTP utility methods
- *
- * @copyright Copyright (C) fruux GmbH (https://fruux.com/)
- * @author Evert Pot (http://evertpot.com/)
- * @author Paul Voegler
- * @deprecated All these functions moved to functions.php
- * @license http://sabre.io/license/ Modified BSD License
- */
-class Util {
-
- /**
- * Content negotiation
- *
- * @deprecated Use \Sabre\HTTP\negotiateContentType
- * @param string|null $acceptHeaderValue
- * @param array $availableOptions
- * @return string|null
- */
- static function negotiateContentType($acceptHeaderValue, array $availableOptions) {
-
- return negotiateContentType($acceptHeaderValue, $availableOptions);
-
- }
-
- /**
- * Deprecated! Use negotiateContentType.
- *
- * @deprecated Use \Sabre\HTTP\NegotiateContentType
- * @param string|null $acceptHeaderValue
- * @param array $availableOptions
- * @return string|null
- */
- static function negotiate($acceptHeaderValue, array $availableOptions) {
-
- return negotiateContentType($acceptHeaderValue, $availableOptions);
-
- }
-
- /**
- * Parses a RFC2616-compatible date string
- *
- * This method returns false if the date is invalid
- *
- * @deprecated Use parseDate
- * @param string $dateHeader
- * @return bool|DateTime
- */
- static function parseHTTPDate($dateHeader) {
-
- return parseDate($dateHeader);
-
- }
-
- /**
- * Transforms a DateTime object to HTTP's most common date format.
- *
- * We're serializing it as the RFC 1123 date, which, for HTTP must be
- * specified as GMT.
- *
- * @deprecated Use toDate
- * @param \DateTime $dateTime
- * @return string
- */
- static function toHTTPDate(\DateTime $dateTime) {
-
- return toDate($dateTime);
-
- }
-}
diff --git a/vendor/sabre/http/lib/Version.php b/vendor/sabre/http/lib/Version.php
index c40532ae8..20a401773 100644
--- a/vendor/sabre/http/lib/Version.php
+++ b/vendor/sabre/http/lib/Version.php
@@ -1,19 +1,20 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\HTTP;
/**
- * This class contains the version number for the HTTP package
+ * This class contains the version number for the HTTP package.
*
* @copyright Copyright (C) fruux GmbH (https://fruux.com/)
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class Version {
-
+class Version
+{
/**
- * Full version number
+ * Full version number.
*/
- const VERSION = '4.2.4';
-
+ const VERSION = '5.0.4';
}
diff --git a/vendor/sabre/http/lib/functions.php b/vendor/sabre/http/lib/functions.php
index d94119623..197a9e661 100644
--- a/vendor/sabre/http/lib/functions.php
+++ b/vendor/sabre/http/lib/functions.php
@@ -1,8 +1,11 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\HTTP;
use DateTime;
+use InvalidArgumentException;
/**
* A collection of useful helpers for parsing or generating various HTTP
@@ -27,61 +30,64 @@ use DateTime;
* http://tools.ietf.org/html/rfc7231#section-7.1.1.1
*
* @param string $dateString
+ *
* @return bool|DateTime
*/
-function parseDate($dateString) {
-
+function parseDate(string $dateString)
+{
// Only the format is checked, valid ranges are checked by strtotime below
$month = '(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)';
$weekday = '(Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday)';
$wkday = '(Mon|Tue|Wed|Thu|Fri|Sat|Sun)';
$time = '([0-1]\d|2[0-3])(\:[0-5]\d){2}';
- $date3 = $month . ' ([12]\d|3[01]| [1-9])';
- $date2 = '(0[1-9]|[12]\d|3[01])\-' . $month . '\-\d{2}';
+ $date3 = $month.' ([12]\d|3[01]| [1-9])';
+ $date2 = '(0[1-9]|[12]\d|3[01])\-'.$month.'\-\d{2}';
// 4-digit year cannot begin with 0 - unix timestamp begins in 1970
- $date1 = '(0[1-9]|[12]\d|3[01]) ' . $month . ' [1-9]\d{3}';
+ $date1 = '(0[1-9]|[12]\d|3[01]) '.$month.' [1-9]\d{3}';
// ANSI C's asctime() format
// 4-digit year cannot begin with 0 - unix timestamp begins in 1970
- $asctime_date = $wkday . ' ' . $date3 . ' ' . $time . ' [1-9]\d{3}';
+ $asctime_date = $wkday.' '.$date3.' '.$time.' [1-9]\d{3}';
// RFC 850, obsoleted by RFC 1036
- $rfc850_date = $weekday . ', ' . $date2 . ' ' . $time . ' GMT';
+ $rfc850_date = $weekday.', '.$date2.' '.$time.' GMT';
// RFC 822, updated by RFC 1123
- $rfc1123_date = $wkday . ', ' . $date1 . ' ' . $time . ' GMT';
+ $rfc1123_date = $wkday.', '.$date1.' '.$time.' GMT';
// allowed date formats by RFC 2616
$HTTP_date = "($rfc1123_date|$rfc850_date|$asctime_date)";
// allow for space around the string and strip it
$dateString = trim($dateString, ' ');
- if (!preg_match('/^' . $HTTP_date . '$/', $dateString))
+ if (!preg_match('/^'.$HTTP_date.'$/', $dateString)) {
return false;
+ }
// append implicit GMT timezone to ANSI C time format
- if (strpos($dateString, ' GMT') === false)
+ if (false === strpos($dateString, ' GMT')) {
$dateString .= ' GMT';
+ }
try {
return new DateTime($dateString, new \DateTimeZone('UTC'));
} catch (\Exception $e) {
return false;
}
-
}
/**
- * Transforms a DateTime object to a valid HTTP/1.1 Date header value
+ * Transforms a DateTime object to a valid HTTP/1.1 Date header value.
*
* @param DateTime $dateTime
+ *
* @return string
*/
-function toDate(DateTime $dateTime) {
-
+function toDate(DateTime $dateTime): string
+{
// We need to clone it, as we don't want to affect the existing
// DateTime.
$dateTime = clone $dateTime;
$dateTime->setTimezone(new \DateTimeZone('GMT'));
- return $dateTime->format('D, d M Y H:i:s \G\M\T');
+ return $dateTime->format('D, d M Y H:i:s \G\M\T');
}
/**
@@ -101,11 +107,12 @@ function toDate(DateTime $dateTime) {
* implying that no accept header was sent.
*
* @param string|null $acceptHeaderValue
- * @param array $availableOptions
+ * @param array $availableOptions
+ *
* @return string|null
*/
-function negotiateContentType($acceptHeaderValue, array $availableOptions) {
-
+function negotiateContentType($acceptHeaderValue, array $availableOptions)
+{
if (!$acceptHeaderValue) {
// Grabbing the first in the list.
return reset($availableOptions);
@@ -130,9 +137,10 @@ function negotiateContentType($acceptHeaderValue, array $availableOptions) {
$lastChoice = null;
foreach ($proposals as $proposal) {
-
// Ignoring broken values.
- if (is_null($proposal)) continue;
+ if (null === $proposal) {
+ continue;
+ }
// If the quality is lower we don't have to bother comparing.
if ($proposal['quality'] < $lastQuality) {
@@ -140,12 +148,11 @@ function negotiateContentType($acceptHeaderValue, array $availableOptions) {
}
foreach ($options as $optionIndex => $option) {
-
- if ($proposal['type'] !== '*' && $proposal['type'] !== $option['type']) {
+ if ('*' !== $proposal['type'] && $proposal['type'] !== $option['type']) {
// no match on type.
continue;
}
- if ($proposal['subType'] !== '*' && $proposal['subType'] !== $option['subType']) {
+ if ('*' !== $proposal['subType'] && $proposal['subType'] !== $option['subType']) {
// no match on subtype.
continue;
}
@@ -165,31 +172,25 @@ function negotiateContentType($acceptHeaderValue, array $availableOptions) {
// subtype. We need to calculate a score for how specific the
// match was.
$specificity =
- ($proposal['type'] !== '*' ? 20 : 0) +
- ($proposal['subType'] !== '*' ? 10 : 0) +
+ ('*' !== $proposal['type'] ? 20 : 0) +
+ ('*' !== $proposal['subType'] ? 10 : 0) +
count($option['parameters']);
-
// Does this entry win?
if (
($proposal['quality'] > $lastQuality) ||
($proposal['quality'] === $lastQuality && $specificity > $lastSpecificity) ||
($proposal['quality'] === $lastQuality && $specificity === $lastSpecificity && $optionIndex < $lastOptionIndex)
) {
-
$lastQuality = $proposal['quality'];
$lastSpecificity = $specificity;
$lastOptionIndex = $optionIndex;
$lastChoice = $availableOptions[$optionIndex];
-
}
-
}
-
}
return $lastChoice;
-
}
/**
@@ -217,10 +218,11 @@ function negotiateContentType($acceptHeaderValue, array $availableOptions) {
* uses them.
*
* @param string|string[] $input
+ *
* @return array
*/
-function parsePrefer($input) {
-
+function parsePrefer($input): array
+{
$token = '[!#$%&\'*+\-.^_`~A-Za-z0-9]+';
// Work in progress
@@ -241,7 +243,6 @@ REGEX;
$output = [];
foreach (getHeaderValues($input) as $value) {
-
if (!preg_match($regex, $value, $matches)) {
// Ignore
continue;
@@ -249,22 +250,22 @@ REGEX;
// Mapping old values to their new counterparts
switch ($matches['name']) {
- case 'return-asynch' :
+ case 'return-asynch':
$output['respond-async'] = true;
break;
- case 'return-representation' :
+ case 'return-representation':
$output['return'] = 'representation';
break;
- case 'return-minimal' :
+ case 'return-minimal':
$output['return'] = 'minimal';
break;
- case 'strict' :
+ case 'strict':
$output['handling'] = 'strict';
break;
- case 'lenient' :
+ case 'lenient':
$output['handling'] = 'lenient';
break;
- default :
+ default:
if (isset($matches['value'])) {
$value = trim($matches['value'], '"');
} else {
@@ -273,11 +274,9 @@ REGEX;
$output[strtolower($matches['name'])] = empty($value) ? true : $value;
break;
}
-
}
return $output;
-
}
/**
@@ -296,25 +295,26 @@ REGEX;
*
* @param string|string[] $values
* @param string|string[] $values2
- * @return string[]
*/
-function getHeaderValues($values, $values2 = null) {
-
- $values = (array)$values;
+function getHeaderValues($values, $values2 = null): array
+{
+ $values = (array) $values;
if ($values2) {
- $values = array_merge($values, (array)$values2);
+ $values = array_merge($values, (array) $values2);
}
+
+ $result = array();
foreach ($values as $l1) {
foreach (explode(',', $l1) as $l2) {
$result[] = trim($l2);
}
}
- return $result;
+ return $result;
}
/**
- * Parses a mime-type and splits it into:
+ * Parses a mime-type and splits it into:.
*
* 1. type
* 2. subtype
@@ -322,10 +322,11 @@ function getHeaderValues($values, $values2 = null) {
* 4. parameters
*
* @param string $str
+ *
* @return array
*/
-function parseMimeType($str) {
-
+function parseMimeType(string $str): array
+{
$parameters = [];
// If no q= parameter appears, then quality = 1.
$quality = 1;
@@ -333,17 +334,22 @@ function parseMimeType($str) {
$parts = explode(';', $str);
// The first part is the mime-type.
- $mimeType = array_shift($parts);
+ $mimeType = trim(array_shift($parts));
+
+ if ('*' === $mimeType) {
+ $mimeType = '*/*';
+ }
- $mimeType = explode('/', trim($mimeType));
- if (count($mimeType) !== 2) {
+ $mimeType = explode('/', $mimeType);
+ if (2 !== count($mimeType)) {
// Illegal value
- return null;
+ var_dump($mimeType);
+ die();
+ throw new InvalidArgumentException('Not a valid mime-type: '.$str);
}
list($type, $subType) = $mimeType;
foreach ($parts as $part) {
-
$part = trim($part);
if (strpos($part, '=')) {
list($partName, $partValue) =
@@ -357,89 +363,66 @@ function parseMimeType($str) {
// the parameter list. Anything after the q= counts as an
// 'accept extension' and could introduce new semantics in
// content-negotation.
- if ($partName !== 'q') {
+ if ('q' !== $partName) {
$parameters[$partName] = $part;
} else {
- $quality = (float)$partValue;
+ $quality = (float) $partValue;
break; // Stop parsing parts
}
-
}
return [
- 'type' => $type,
- 'subType' => $subType,
- 'quality' => $quality,
+ 'type' => $type,
+ 'subType' => $subType,
+ 'quality' => $quality,
'parameters' => $parameters,
];
-
}
/**
* Encodes the path of a url.
*
* slashes (/) are treated as path-separators.
- *
- * @param string $path
- * @return string
*/
-function encodePath($path) {
-
- return preg_replace_callback('/([^A-Za-z0-9_\-\.~\(\)\/:@])/', function($match) {
-
- return '%' . sprintf('%02x', ord($match[0]));
-
+function encodePath(string $path): string
+{
+ return preg_replace_callback('/([^A-Za-z0-9_\-\.~\(\)\/:@])/', function ($match) {
+ return '%'.sprintf('%02x', ord($match[0]));
}, $path);
-
}
/**
- * Encodes a 1 segment of a path
+ * Encodes a 1 segment of a path.
*
* Slashes are considered part of the name, and are encoded as %2f
- *
- * @param string $pathSegment
- * @return string
*/
-function encodePathSegment($pathSegment) {
-
- return preg_replace_callback('/([^A-Za-z0-9_\-\.~\(\):@])/', function($match) {
-
- return '%' . sprintf('%02x', ord($match[0]));
-
+function encodePathSegment(string $pathSegment): string
+{
+ return preg_replace_callback('/([^A-Za-z0-9_\-\.~\(\):@])/', function ($match) {
+ return '%'.sprintf('%02x', ord($match[0]));
}, $pathSegment);
}
/**
- * Decodes a url-encoded path
- *
- * @param string $path
- * @return string
+ * Decodes a url-encoded path.
*/
-function decodePath($path) {
-
+function decodePath(string $path): string
+{
return decodePathSegment($path);
-
}
/**
- * Decodes a url-encoded path segment
- *
- * @param string $path
- * @return string
+ * Decodes a url-encoded path segment.
*/
-function decodePathSegment($path) {
-
+function decodePathSegment(string $path): string
+{
$path = rawurldecode($path);
$encoding = mb_detect_encoding($path, ['UTF-8', 'ISO-8859-1']);
switch ($encoding) {
-
- case 'ISO-8859-1' :
+ case 'ISO-8859-1':
$path = utf8_encode($path);
-
}
return $path;
-
}
diff --git a/vendor/sabre/http/phpstan.neon b/vendor/sabre/http/phpstan.neon
new file mode 100644
index 000000000..241663a72
--- /dev/null
+++ b/vendor/sabre/http/phpstan.neon
@@ -0,0 +1,3 @@
+parameters:
+ level: 1
+ bootstrap: %currentWorkingDirectory%/vendor/autoload.php
diff --git a/vendor/sabre/uri/.gitattributes b/vendor/sabre/uri/.gitattributes
new file mode 100644
index 000000000..d1618f3a1
--- /dev/null
+++ b/vendor/sabre/uri/.gitattributes
@@ -0,0 +1,4 @@
+/tests export-ignore
+/.travis.yml export-ignore
+/CHANGELOG.md export-ignore
+/README.md export-ignore
diff --git a/vendor/sabre/uri/.gitignore b/vendor/sabre/uri/.gitignore
index 19d1affd4..b6fc3f896 100644
--- a/vendor/sabre/uri/.gitignore
+++ b/vendor/sabre/uri/.gitignore
@@ -6,8 +6,10 @@ composer.lock
tests/cov/
# Composer binaries
-bin/phpunit
-bin/phpcs
+bin
# Vim
.*.swp
+
+# development stuff
+.php_cs.cache
diff --git a/vendor/sabre/uri/.php_cs.dist b/vendor/sabre/uri/.php_cs.dist
new file mode 100644
index 000000000..8d61ee259
--- /dev/null
+++ b/vendor/sabre/uri/.php_cs.dist
@@ -0,0 +1,12 @@
+<?php
+
+$config = PhpCsFixer\Config::create();
+$config->getFinder()
+ ->exclude('vendor')
+ ->in(__DIR__);
+$config->setRules([
+ '@PSR1' => true,
+ '@Symfony' =>true
+]);
+
+return $config; \ No newline at end of file
diff --git a/vendor/sabre/uri/.travis.yml b/vendor/sabre/uri/.travis.yml
deleted file mode 100644
index 75c8270df..000000000
--- a/vendor/sabre/uri/.travis.yml
+++ /dev/null
@@ -1,14 +0,0 @@
-language: php
-php:
- - 5.4
- - 5.5
- - 5.6
- - 7
- - 7.1
-
-script:
- - ./bin/phpunit --configuration tests/phpunit.xml.dist
- - ./bin/sabre-cs-fixer fix lib/ --dry-run --diff
-
-before_script: composer install --dev
-
diff --git a/vendor/sabre/uri/CHANGELOG.md b/vendor/sabre/uri/CHANGELOG.md
deleted file mode 100644
index 92aaa7507..000000000
--- a/vendor/sabre/uri/CHANGELOG.md
+++ /dev/null
@@ -1,57 +0,0 @@
-ChangeLog
-=========
-
-1.2.1 (2017-02-20)
-------------------
-
-* #16: Correctly parse urls that are only a fragment `#`.
-
-
-1.2.0 (2016-12-06)
-------------------
-
-* Now throwing `InvalidUriException` if a uri passed to the `parse` function
- is invalid or could not be parsed.
-* #11: Fix support for URIs that start with a triple slash. PHP's `parse_uri()`
- doesn't support them, so we now have a pure-php fallback in case it fails.
-* #9: Fix support for relative URI's that have a non-uri encoded colon `:` in
- them.
-
-
-1.1.1 (2016-10-27)
-------------------
-
-* #10: Correctly support file:// URIs in the build() method. (@yuloh)
-
-
-1.1.0 (2016-03-07)
-------------------
-
-* #6: PHP's `parse_url()` corrupts strings if they contain certain
- non ascii-characters such as Chinese or Hebrew. sabre/uri's `parse()`
- function now percent-encodes these characters beforehand.
-
-
-1.0.1 (2015-04-28)
-------------------
-
-* #4: Using php-cs-fixer to automatically enforce conding standards.
-* #5: Resolving to and building `mailto:` urls were not correctly handled.
-
-
-1.0.0 (2015-01-27)
-------------------
-
-* Added a `normalize` function.
-* Added a `buildUri` function.
-* Fixed a bug in the `resolve` when only a new fragment is specified.
-
-San José, CalConnect XXXII release!
-
-0.0.1 (2014-11-17)
-------------------
-
-* First version!
-* Source was lifted from sabre/http package.
-* Provides a `resolve` and a `split` function.
-* Requires PHP 5.4.8 and up.
diff --git a/vendor/sabre/uri/LICENSE b/vendor/sabre/uri/LICENSE
index 087996be7..ae2c99290 100644
--- a/vendor/sabre/uri/LICENSE
+++ b/vendor/sabre/uri/LICENSE
@@ -1,4 +1,4 @@
-Copyright (C) 2014-2017 fruux GmbH (https://fruux.com/)
+Copyright (C) 2014-2019 fruux GmbH (https://fruux.com/)
All rights reserved.
diff --git a/vendor/sabre/uri/README.md b/vendor/sabre/uri/README.md
deleted file mode 100644
index aa21bfe06..000000000
--- a/vendor/sabre/uri/README.md
+++ /dev/null
@@ -1,47 +0,0 @@
-sabre/uri
-=========
-
-sabre/uri is a lightweight library that provides several functions for working
-with URIs, staying true to the rules of [RFC3986][2].
-
-Partially inspired by [Node.js URL library][3], and created to solve real
-problems in PHP applications. 100% unitested and many tests are based on
-examples from RFC3986.
-
-The library provides the following functions:
-
-1. `resolve` to resolve relative urls.
-2. `normalize` to aid in comparing urls.
-3. `parse`, which works like PHP's [parse_url][6].
-4. `build` to do the exact opposite of `parse`.
-5. `split` to easily get the 'dirname' and 'basename' of a URL without all the
- problems those two functions have.
-
-
-Further reading
----------------
-
-* [Installation][7]
-* [Usage][8]
-
-
-Questions?
-----------
-
-Head over to the [sabre/dav mailinglist][4], or you can also just open a ticket
-on [GitHub][5].
-
-
-Made at fruux
--------------
-
-This library is being developed by [fruux](https://fruux.com/). Drop us a line for commercial services or enterprise support.
-
-[1]: http://sabre.io/uri/
-[2]: https://tools.ietf.org/html/rfc3986/
-[3]: http://nodejs.org/api/url.html
-[4]: http://groups.google.com/group/sabredav-discuss
-[5]: https://github.com/fruux/sabre-uri/issues/
-[6]: http://php.net/manual/en/function.parse-url.php
-[7]: http://sabre.io/uri/install/
-[8]: http://sabre.io/uri/usage/
diff --git a/vendor/sabre/uri/composer.json b/vendor/sabre/uri/composer.json
index 49d69e723..30f382937 100644
--- a/vendor/sabre/uri/composer.json
+++ b/vendor/sabre/uri/composer.json
@@ -9,7 +9,7 @@
"homepage": "http://sabre.io/uri/",
"license": "BSD-3-Clause",
"require": {
- "php": ">=5.4.7"
+ "php": ">=7"
},
"authors": [
{
@@ -31,9 +31,13 @@
"Sabre\\Uri\\" : "lib/"
}
},
+ "autoload-dev": {
+ "psr-4": {
+ "Sabre\\Uri\\": "tests/"
+ }
+ },
"require-dev": {
- "sabre/cs": "~1.0.0",
- "phpunit/phpunit" : ">=4.0,<6.0"
+ "phpunit/phpunit" : "^6"
},
"config" : {
"bin-dir" : "bin/"
diff --git a/vendor/sabre/uri/lib/InvalidUriException.php b/vendor/sabre/uri/lib/InvalidUriException.php
index 0385fd462..7f37ca54e 100644
--- a/vendor/sabre/uri/lib/InvalidUriException.php
+++ b/vendor/sabre/uri/lib/InvalidUriException.php
@@ -1,9 +1,11 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\Uri;
/**
- * Invalid Uri
+ * Invalid Uri.
*
* This is thrown when an attempt was made to use Sabre\Uri parse a uri that
* it could not.
@@ -12,6 +14,6 @@ namespace Sabre\Uri;
* @author Evert Pot (https://evertpot.com/)
* @license http://sabre.io/license/
*/
-class InvalidUriException extends \Exception {
-
+class InvalidUriException extends \Exception
+{
}
diff --git a/vendor/sabre/uri/lib/Version.php b/vendor/sabre/uri/lib/Version.php
index fa544538b..ad6c89867 100644
--- a/vendor/sabre/uri/lib/Version.php
+++ b/vendor/sabre/uri/lib/Version.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\Uri;
/**
@@ -9,11 +11,10 @@ namespace Sabre\Uri;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/
*/
-class Version {
-
+class Version
+{
/**
- * Full version number
+ * Full version number.
*/
- const VERSION = '1.2.1';
-
+ const VERSION = '2.1.3';
}
diff --git a/vendor/sabre/uri/lib/functions.php b/vendor/sabre/uri/lib/functions.php
index 39b4a6f08..161e684d7 100644
--- a/vendor/sabre/uri/lib/functions.php
+++ b/vendor/sabre/uri/lib/functions.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\Uri;
/**
@@ -18,30 +20,32 @@ namespace Sabre\Uri;
*
* @param string $basePath
* @param string $newPath
+ *
* @return string
+ *
+ * @throws InvalidUriException
*/
-function resolve($basePath, $newPath) {
-
- $base = parse($basePath);
+function resolve(string $basePath, string $newPath): string
+{
$delta = parse($newPath);
- $pick = function($part) use ($base, $delta) {
+ // If the new path defines a scheme, it's absolute and we can just return
+ // that.
+ if ($delta['scheme']) {
+ return build($delta);
+ }
+ $base = parse($basePath);
+ $pick = function ($part) use ($base, $delta) {
if ($delta[$part]) {
return $delta[$part];
} elseif ($base[$part]) {
return $base[$part];
}
- return null;
+ return null;
};
- // If the new path defines a scheme, it's absolute and we can just return
- // that.
- if ($delta['scheme']) {
- return build($delta);
- }
-
$newParts = [];
$newParts['scheme'] = $pick('scheme');
@@ -49,17 +53,18 @@ function resolve($basePath, $newPath) {
$newParts['port'] = $pick('port');
$path = '';
- if ($delta['path']) {
+ if (is_string($delta['path']) and strlen($delta['path']) > 0) {
// If the path starts with a slash
- if ($delta['path'][0] === '/') {
+ if ('/' === $delta['path'][0]) {
$path = $delta['path'];
} else {
// Removing last component from base path.
$path = $base['path'];
- if (strpos($path, '/') !== false) {
- $path = substr($path, 0, strrpos($path, '/'));
+ $length = strrpos((string) $path, '/');
+ if (false !== $length) {
+ $path = substr($path, 0, $length);
}
- $path .= '/' . $delta['path'];
+ $path .= '/'.$delta['path'];
}
} else {
$path = $base['path'] ?: '/';
@@ -68,15 +73,14 @@ function resolve($basePath, $newPath) {
$pathParts = explode('/', $path);
$newPathParts = [];
foreach ($pathParts as $pathPart) {
-
switch ($pathPart) {
//case '' :
- case '.' :
+ case '.':
break;
- case '..' :
+ case '..':
array_pop($newPathParts);
break;
- default :
+ default:
$newPathParts[] = $pathPart;
break;
}
@@ -95,8 +99,8 @@ function resolve($basePath, $newPath) {
if ($delta['fragment']) {
$newParts['fragment'] = $delta['fragment'];
}
- return build($newParts);
+ return build($newParts);
}
/**
@@ -109,10 +113,13 @@ function resolve($basePath, $newPath) {
* It will also change a %3a into a %3A.
*
* @param string $uri
+ *
* @return string
+ *
+ * @throws InvalidUriException
*/
-function normalize($uri) {
-
+function normalize(string $uri): string
+{
$parts = parse($uri);
if (!empty($parts['path'])) {
@@ -123,23 +130,23 @@ function normalize($uri) {
case '.':
// skip
break;
- case '..' :
+ case '..':
// One level up in the hierarchy
array_pop($newPathParts);
break;
- default :
+ default:
// Ensuring that everything is correctly percent-encoded.
$newPathParts[] = rawurlencode(rawurldecode($pathPart));
break;
}
}
- $parts['path'] = '/' . implode('/', $newPathParts);
+ $parts['path'] = '/'.implode('/', $newPathParts);
}
if ($parts['scheme']) {
$parts['scheme'] = strtolower($parts['scheme']);
$defaultPorts = [
- 'http' => '80',
+ 'http' => '80',
'https' => '443',
];
@@ -149,8 +156,8 @@ function normalize($uri) {
}
// A few HTTP specific rules.
switch ($parts['scheme']) {
- case 'http' :
- case 'https' :
+ case 'http':
+ case 'https':
if (empty($parts['path'])) {
// An empty path is equivalent to / in http.
$parts['path'] = '/';
@@ -159,10 +166,11 @@ function normalize($uri) {
}
}
- if ($parts['host']) $parts['host'] = strtolower($parts['host']);
+ if ($parts['host']) {
+ $parts['host'] = strtolower($parts['host']);
+ }
return build($parts);
-
}
/**
@@ -176,10 +184,13 @@ function normalize($uri) {
* percent-encoded strings. PHP's parse_url corrupts these characters on OS X.
*
* @param string $uri
+ *
* @return array
+ *
+ * @throws InvalidUriException
*/
-function parse($uri) {
-
+function parse(string $uri): array
+{
// Normally a URI must be ASCII, however. However, often it's not and
// parse_url might corrupt these strings.
//
@@ -187,7 +198,7 @@ function parse($uri) {
// uriencode them first.
$uri = preg_replace_callback(
'/[^[:ascii:]]/u',
- function($matches) {
+ function ($matches) {
return rawurlencode($matches[0]);
},
$uri
@@ -200,15 +211,14 @@ function parse($uri) {
return
$result + [
- 'scheme' => null,
- 'host' => null,
- 'path' => null,
- 'port' => null,
- 'user' => null,
- 'query' => null,
+ 'scheme' => null,
+ 'host' => null,
+ 'path' => null,
+ 'port' => null,
+ 'user' => null,
+ 'query' => null,
'fragment' => null,
];
-
}
/**
@@ -216,46 +226,44 @@ function parse($uri) {
* it to generate a new uri.
*
* @param array $parts
+ *
* @return string
*/
-function build(array $parts) {
-
+function build(array $parts): string
+{
$uri = '';
$authority = '';
if (!empty($parts['host'])) {
$authority = $parts['host'];
if (!empty($parts['user'])) {
- $authority = $parts['user'] . '@' . $authority;
+ $authority = $parts['user'].'@'.$authority;
}
if (!empty($parts['port'])) {
- $authority = $authority . ':' . $parts['port'];
+ $authority = $authority.':'.$parts['port'];
}
}
if (!empty($parts['scheme'])) {
// If there's a scheme, there's also a host.
- $uri = $parts['scheme'] . ':';
-
+ $uri = $parts['scheme'].':';
}
- if ($authority || (!empty($parts['scheme']) && $parts['scheme'] === 'file')) {
+ if ($authority || (!empty($parts['scheme']) && 'file' === $parts['scheme'])) {
// No scheme, but there is a host.
- $uri .= '//' . $authority;
-
+ $uri .= '//'.$authority;
}
if (!empty($parts['path'])) {
$uri .= $parts['path'];
}
if (!empty($parts['query'])) {
- $uri .= '?' . $parts['query'];
+ $uri .= '?'.$parts['query'];
}
if (!empty($parts['fragment'])) {
- $uri .= '#' . $parts['fragment'];
+ $uri .= '#'.$parts['fragment'];
}
return $uri;
-
}
/**
@@ -274,16 +282,17 @@ function build(array $parts) {
* the end of the string is stripped off.
*
* @param string $path
+ *
* @return array
*/
-function split($path) {
-
+function split(string $path): array
+{
$matches = [];
if (preg_match('/^(?:(?:(.*)(?:\/+))?([^\/]+))(?:\/?)$/u', $path, $matches)) {
return [$matches[1], $matches[2]];
}
- return [null,null];
+ return [null, null];
}
/**
@@ -297,10 +306,13 @@ function split($path) {
* crude and probably slow, so the original parse_url is usually preferred.
*
* @param string $uri
+ *
* @return array
+ *
+ * @throws InvalidUriException
*/
-function _parse_fallback($uri) {
-
+function _parse_fallback(string $uri): array
+{
// Normally a URI must be ASCII, however. However, often it's not and
// parse_url might corrupt these strings.
//
@@ -308,45 +320,43 @@ function _parse_fallback($uri) {
// uriencode them first.
$uri = preg_replace_callback(
'/[^[:ascii:]]/u',
- function($matches) {
+ function ($matches) {
return rawurlencode($matches[0]);
},
$uri
);
$result = [
- 'scheme' => null,
- 'host' => null,
- 'port' => null,
- 'user' => null,
- 'path' => null,
+ 'scheme' => null,
+ 'host' => null,
+ 'port' => null,
+ 'user' => null,
+ 'path' => null,
'fragment' => null,
- 'query' => null,
+ 'query' => null,
];
if (preg_match('% ^([A-Za-z][A-Za-z0-9+-\.]+): %x', $uri, $matches)) {
-
$result['scheme'] = $matches[1];
// Take what's left.
$uri = substr($uri, strlen($result['scheme']) + 1);
-
}
// Taking off a fragment part
- if (strpos($uri, '#') !== false) {
+ if (false !== strpos($uri, '#')) {
list($uri, $result['fragment']) = explode('#', $uri, 2);
}
// Taking off the query part
- if (strpos($uri, '?') !== false) {
+ if (false !== strpos($uri, '?')) {
list($uri, $result['query']) = explode('?', $uri, 2);
}
- if (substr($uri, 0, 3) === '///') {
- // The triple slash uris are a bit unusual, but we have special handling
- // for them.
- $result['path'] = substr($uri, 2);
- $result['host'] = '';
- } elseif (substr($uri, 0, 2) === '//') {
+ if ('///' === substr($uri, 0, 3)) {
+ // The triple slash uris are a bit unusual, but we have special handling
+ // for them.
+ $result['path'] = substr($uri, 2);
+ $result['host'] = '';
+ } elseif ('//' === substr($uri, 0, 2)) {
// Uris that have an authority part.
$regex = '
%^
@@ -360,11 +370,21 @@ function _parse_fallback($uri) {
if (!preg_match($regex, $uri, $matches)) {
throw new InvalidUriException('Invalid, or could not parse URI');
}
- if ($matches['host']) $result['host'] = $matches['host'];
- if ($matches['port']) $result['port'] = (int)$matches['port'];
- if (isset($matches['path'])) $result['path'] = $matches['path'];
- if ($matches['user']) $result['user'] = $matches['user'];
- if ($matches['pass']) $result['pass'] = $matches['pass'];
+ if ($matches['host']) {
+ $result['host'] = $matches['host'];
+ }
+ if (isset($matches['port'])) {
+ $result['port'] = (int) $matches['port'];
+ }
+ if (isset($matches['path'])) {
+ $result['path'] = $matches['path'];
+ }
+ if ($matches['user']) {
+ $result['user'] = $matches['user'];
+ }
+ if ($matches['pass']) {
+ $result['pass'] = $matches['pass'];
+ }
} else {
$result['path'] = $uri;
}
diff --git a/vendor/sabre/uri/phpstan.neon b/vendor/sabre/uri/phpstan.neon
new file mode 100644
index 000000000..341d02818
--- /dev/null
+++ b/vendor/sabre/uri/phpstan.neon
@@ -0,0 +1,3 @@
+parameters:
+ level: 7
+ bootstrap: %currentWorkingDirectory%/vendor/autoload.php
diff --git a/vendor/sabre/xml/.gitignore b/vendor/sabre/xml/.gitignore
index accb586c7..51fc188bf 100644
--- a/vendor/sabre/xml/.gitignore
+++ b/vendor/sabre/xml/.gitignore
@@ -2,6 +2,7 @@ vendor
composer.lock
tests/cov
.*.swp
+.php_cs.cache
# Composer binaries
bin/phpunit
diff --git a/vendor/sabre/xml/.php_cs.dist b/vendor/sabre/xml/.php_cs.dist
new file mode 100644
index 000000000..8d61ee259
--- /dev/null
+++ b/vendor/sabre/xml/.php_cs.dist
@@ -0,0 +1,12 @@
+<?php
+
+$config = PhpCsFixer\Config::create();
+$config->getFinder()
+ ->exclude('vendor')
+ ->in(__DIR__);
+$config->setRules([
+ '@PSR1' => true,
+ '@Symfony' =>true
+]);
+
+return $config; \ No newline at end of file
diff --git a/vendor/sabre/xml/.travis.yml b/vendor/sabre/xml/.travis.yml
index 96396564e..49a0c9a22 100644
--- a/vendor/sabre/xml/.travis.yml
+++ b/vendor/sabre/xml/.travis.yml
@@ -1,26 +1,31 @@
language: php
+sudo: required
+dist: xenial
php:
- - 5.5
- - 5.6
- 7.0
- 7.1
+ - 7.2
+ - 7.3snapshot
+
+addons:
+ apt:
+ packages:
+ # required for php7.3
+ - libzip4
matrix:
fast_finish: true
-sudo: false
-
cache:
directories:
- $HOME/.composer/cache
-before_install:
- - phpenv config-rm xdebug.ini; true
-
install:
- composer install
script:
- - ./bin/phpunit --configuration tests/phpunit.xml.dist
- - ./bin/sabre-cs-fixer fix . --dry-run --diff
+ - ./bin/phpunit --configuration tests/phpunit.xml.dist --coverage-clover=coverage.xml
+
+after_success:
+- bash <(curl -s https://codecov.io/bash)
diff --git a/vendor/sabre/xml/CHANGELOG.md b/vendor/sabre/xml/CHANGELOG.md
index faeba20e5..1ad830124 100644
--- a/vendor/sabre/xml/CHANGELOG.md
+++ b/vendor/sabre/xml/CHANGELOG.md
@@ -1,11 +1,38 @@
ChangeLog
=========
-1.5.1 (2019-01-09)
+2.1.3 (2019-08-14)
+------------------
+
+* #166: Throw exception when empty inputs found
+
+2.1.2 (2019-01-09)
------------------
* #161: Prevent infinite loop on empty xml elements
+2.1.1 (2018-10-09)
+------------------
+
+* #149: Properly detect xml parse errors in `parseCurrentElement()` edge-cases
+
+
+2.1.0 (2018-02-08)
+------------------
+
+* #112: Added a `mixedContent` deserializer function, which might be useful
+ if you're parsing HTML-like documents with elements that contain both text
+ and other elements as siblings. (@staabm).
+
+
+2.0.0 (2016-11-15)
+------------------
+
+* Now requires PHP 7.
+* Uses typehints everywhere.
+* Fixed some minor strict typing-related issues.
+* Removed workaround for PHP bug [64230](https://bugs.php.net/bug.php?id=64230).
+
1.5.0 (2016-10-09)
------------------
diff --git a/vendor/sabre/xml/README.md b/vendor/sabre/xml/README.md
index e6fc4db5f..55af24fc6 100644
--- a/vendor/sabre/xml/README.md
+++ b/vendor/sabre/xml/README.md
@@ -1,7 +1,7 @@
sabre/xml
=========
-[![Build Status](https://secure.travis-ci.org/fruux/sabre-xml.svg?branch=master)](http://travis-ci.org/fruux/sabre-xml)
+[![Build Status](https://secure.travis-ci.org/sabre-io/xml.svg?branch=master)](http://travis-ci.org/sabre-io/xml)
The sabre/xml library is a specialized XML reader and writer.
diff --git a/vendor/sabre/xml/composer.json b/vendor/sabre/xml/composer.json
index 1b5760393..c782dbc5e 100644
--- a/vendor/sabre/xml/composer.json
+++ b/vendor/sabre/xml/composer.json
@@ -5,7 +5,7 @@
"homepage" : "https://sabre.io/xml/",
"license" : "BSD-3-Clause",
"require" : {
- "php" : ">=5.5.5",
+ "php" : ">=7.0",
"ext-xmlwriter" : "*",
"ext-xmlreader" : "*",
"ext-dom" : "*",
@@ -44,8 +44,7 @@
}
},
"require-dev": {
- "sabre/cs": "~1.0.0",
- "phpunit/phpunit" : "~4.8|~5.7"
+ "phpunit/phpunit" : "^6"
},
"config" : {
"bin-dir" : "bin/"
diff --git a/vendor/sabre/xml/lib/ContextStackTrait.php b/vendor/sabre/xml/lib/ContextStackTrait.php
index ee3a3baca..bc770ffad 100644
--- a/vendor/sabre/xml/lib/ContextStackTrait.php
+++ b/vendor/sabre/xml/lib/ContextStackTrait.php
@@ -1,9 +1,11 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\Xml;
/**
- * Context Stack
+ * Context Stack.
*
* The Context maintains information about a document during either reading or
* writing.
@@ -19,8 +21,8 @@ namespace Sabre\Xml;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-trait ContextStackTrait {
-
+trait ContextStackTrait
+{
/**
* This is the element map. It contains a list of XML elements (in clark
* notation) as keys and PHP class names as values.
@@ -90,34 +92,27 @@ trait ContextStackTrait {
* This allows you to safely modify the elementMap, contextUri or
* namespaceMap. After you're done, you can restore the old data again
* with popContext.
- *
- * @return null
*/
- function pushContext() {
-
+ public function pushContext()
+ {
$this->contextStack[] = [
$this->elementMap,
$this->contextUri,
$this->namespaceMap,
- $this->classMap
+ $this->classMap,
];
-
}
/**
* Restore the previous "context".
- *
- * @return null
*/
- function popContext() {
-
+ public function popContext()
+ {
list(
$this->elementMap,
$this->contextUri,
$this->namespaceMap,
$this->classMap
) = array_pop($this->contextStack);
-
}
-
}
diff --git a/vendor/sabre/xml/lib/Deserializer/functions.php b/vendor/sabre/xml/lib/Deserializer/functions.php
index 07038d99a..0eff4b7e0 100644
--- a/vendor/sabre/xml/lib/Deserializer/functions.php
+++ b/vendor/sabre/xml/lib/Deserializer/functions.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\Xml\Deserializer;
use Sabre\Xml\Reader;
@@ -52,17 +54,13 @@ use Sabre\Xml\Reader;
*
* Attributes will be removed from the top-level elements. If elements with
* the same name appear twice in the list, only the last one will be kept.
- *
- *
- * @param Reader $reader
- * @param string $namespace
- * @return array
*/
-function keyValue(Reader $reader, $namespace = null) {
-
+function keyValue(Reader $reader, string $namespace = null): array
+{
// If there's no children, we don't do anything.
if ($reader->isEmptyElement) {
$reader->next();
+
return [];
}
@@ -81,9 +79,8 @@ function keyValue(Reader $reader, $namespace = null) {
$values = [];
do {
-
- if ($reader->nodeType === Reader::ELEMENT) {
- if ($namespace !== null && $reader->namespaceURI === $namespace) {
+ if (Reader::ELEMENT === $reader->nodeType) {
+ if (null !== $namespace && $reader->namespaceURI === $namespace) {
$values[$reader->localName] = $reader->parseCurrentElement()['value'];
} else {
$clark = $reader->getClark();
@@ -94,12 +91,11 @@ function keyValue(Reader $reader, $namespace = null) {
break;
}
}
- } while ($reader->nodeType !== Reader::END_ELEMENT);
+ } while (Reader::END_ELEMENT !== $reader->nodeType);
$reader->read();
return $values;
-
}
/**
@@ -146,15 +142,14 @@ function keyValue(Reader $reader, $namespace = null) {
* "elem5",
* ];
*
- * @param Reader $reader
- * @param string $namespace
* @return string[]
*/
-function enum(Reader $reader, $namespace = null) {
-
+function enum(Reader $reader, string $namespace = null): array
+{
// If there's no children, we don't do anything.
if ($reader->isEmptyElement) {
$reader->next();
+
return [];
}
if (!$reader->read()) {
@@ -172,8 +167,7 @@ function enum(Reader $reader, $namespace = null) {
$values = [];
do {
-
- if ($reader->nodeType !== Reader::ELEMENT) {
+ if (Reader::ELEMENT !== $reader->nodeType) {
continue;
}
if (!is_null($namespace) && $namespace === $reader->namespaceURI) {
@@ -181,12 +175,11 @@ function enum(Reader $reader, $namespace = null) {
} else {
$values[] = $reader->getClark();
}
-
} while ($reader->depth >= $currentDepth && $reader->next());
$reader->next();
- return $values;
+ return $values;
}
/**
@@ -196,16 +189,14 @@ function enum(Reader $reader, $namespace = null) {
* This is primarily used by the mapValueObject function from the Service
* class, but it can also easily be used for more specific situations.
*
- * @param Reader $reader
- * @param string $className
- * @param string $namespace
* @return object
*/
-function valueObject(Reader $reader, $className, $namespace) {
-
+function valueObject(Reader $reader, string $className, string $namespace)
+{
$valueObject = new $className();
if ($reader->isEmptyElement) {
$reader->next();
+
return $valueObject;
}
@@ -213,9 +204,7 @@ function valueObject(Reader $reader, $className, $namespace) {
$reader->read();
do {
-
- if ($reader->nodeType === Reader::ELEMENT && $reader->namespaceURI == $namespace) {
-
+ if (Reader::ELEMENT === $reader->nodeType && $reader->namespaceURI == $namespace) {
if (property_exists($valueObject, $reader->localName)) {
if (is_array($defaultProperties[$reader->localName])) {
$valueObject->{$reader->localName}[] = $reader->parseCurrentElement()['value'];
@@ -231,16 +220,16 @@ function valueObject(Reader $reader, $className, $namespace) {
break;
}
}
- } while ($reader->nodeType !== Reader::END_ELEMENT);
+ } while (Reader::END_ELEMENT !== $reader->nodeType);
$reader->read();
- return $valueObject;
+ return $valueObject;
}
/**
* This deserializer helps you deserialize xml structures that look like
- * this:
+ * this:.
*
* <collection>
* <item>...</item>
@@ -248,7 +237,7 @@ function valueObject(Reader $reader, $className, $namespace) {
* <item>...</item>
* </collection>
*
- * Many XML documents use patterns like that, and this deserializer
+ * Many XML documents use patterns like that, and this deserializer
* allow you to get all the 'items' as an array.
*
* In that previous example, you would register the deserializer as such:
@@ -259,25 +248,71 @@ function valueObject(Reader $reader, $className, $namespace) {
*
* The repeatingElements deserializer simply returns everything as an array.
*
- * @param Reader $reader
- * @param string $childElementName Element name in clark-notation
- * @return array
+ * $childElementName must either be a a clark-notation element name, or if no
+ * namespace is used, the bare element name.
*/
-function repeatingElements(Reader $reader, $childElementName) {
-
- if ($childElementName[0] !== '{') {
- $childElementName = '{}' . $childElementName;
+function repeatingElements(Reader $reader, string $childElementName): array
+{
+ if ('{' !== $childElementName[0]) {
+ $childElementName = '{}'.$childElementName;
}
$result = [];
foreach ($reader->parseGetElements() as $element) {
-
if ($element['name'] === $childElementName) {
$result[] = $element['value'];
}
-
}
return $result;
+}
+
+/**
+ * This deserializer helps you to deserialize structures which contain mixed content like this:.
+ *
+ * <p>some text <extref>and a inline tag</extref>and even more text</p>
+ *
+ * The above example will return
+ *
+ * [
+ * 'some text',
+ * [
+ * 'name' => '{}extref',
+ * 'value' => 'and a inline tag',
+ * 'attributes' => []
+ * ],
+ * 'and even more text'
+ * ]
+ *
+ * In strict XML documents you wont find this kind of markup but in html this is a quite common pattern.
+ */
+function mixedContent(Reader $reader): array
+{
+ // If there's no children, we don't do anything.
+ if ($reader->isEmptyElement) {
+ $reader->next();
+
+ return [];
+ }
+
+ $previousDepth = $reader->depth;
+
+ $content = [];
+ $reader->read();
+ while (true) {
+ if (Reader::ELEMENT == $reader->nodeType) {
+ $content[] = $reader->parseCurrentElement();
+ } elseif ($reader->depth >= $previousDepth && in_array($reader->nodeType, [Reader::TEXT, Reader::CDATA, Reader::WHITESPACE])) {
+ $content[] = $reader->value;
+ $reader->read();
+ } elseif (Reader::END_ELEMENT == $reader->nodeType) {
+ // Ensuring we are moving the cursor after the end element.
+ $reader->read();
+ break;
+ } else {
+ $reader->read();
+ }
+ }
+ return $content;
}
diff --git a/vendor/sabre/xml/lib/Element.php b/vendor/sabre/xml/lib/Element.php
index dd89c5888..559eb54ea 100644
--- a/vendor/sabre/xml/lib/Element.php
+++ b/vendor/sabre/xml/lib/Element.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\Xml;
/**
@@ -15,6 +17,6 @@ namespace Sabre\Xml;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-interface Element extends XmlSerializable, XmlDeserializable {
-
+interface Element extends XmlSerializable, XmlDeserializable
+{
}
diff --git a/vendor/sabre/xml/lib/Element/Base.php b/vendor/sabre/xml/lib/Element/Base.php
index f59ba49a0..a1ce7ea5a 100644
--- a/vendor/sabre/xml/lib/Element/Base.php
+++ b/vendor/sabre/xml/lib/Element/Base.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\Xml\Element;
use Sabre\Xml;
@@ -15,8 +17,8 @@ use Sabre\Xml;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class Base implements Xml\Element {
-
+class Base implements Xml\Element
+{
/**
* PHP value to serialize.
*
@@ -25,14 +27,11 @@ class Base implements Xml\Element {
protected $value;
/**
- * Constructor
- *
- * @param mixed $value
+ * Constructor.
*/
- function __construct($value = null) {
-
+ public function __construct($value = null)
+ {
$this->value = $value;
-
}
/**
@@ -50,14 +49,10 @@ class Base implements Xml\Element {
* This allows serializers to be re-used for different element names.
*
* If you are opening new elements, you must also close them again.
- *
- * @param Writer $writer
- * @return void
*/
- function xmlSerialize(Xml\Writer $writer) {
-
+ public function xmlSerialize(Xml\Writer $writer)
+ {
$writer->write($this->value);
-
}
/**
@@ -78,14 +73,12 @@ class Base implements Xml\Element {
* $reader->parseInnerTree() will parse the entire sub-tree, and advance to
* the next element.
*
- * @param Xml\Reader $reader
* @return mixed
*/
- static function xmlDeserialize(Xml\Reader $reader) {
-
+ public static function xmlDeserialize(Xml\Reader $reader)
+ {
$subTree = $reader->parseInnerTree();
- return $subTree;
+ return $subTree;
}
-
}
diff --git a/vendor/sabre/xml/lib/Element/Cdata.php b/vendor/sabre/xml/lib/Element/Cdata.php
index 5f42c4c6e..61d3213ff 100644
--- a/vendor/sabre/xml/lib/Element/Cdata.php
+++ b/vendor/sabre/xml/lib/Element/Cdata.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\Xml\Element;
use Sabre\Xml;
@@ -27,11 +29,9 @@ class Cdata implements Xml\XmlSerializable
protected $value;
/**
- * Constructor
- *
- * @param string $value
+ * Constructor.
*/
- function __construct($value)
+ public function __construct(string $value)
{
$this->value = $value;
}
@@ -51,14 +51,9 @@ class Cdata implements Xml\XmlSerializable
* This allows serializers to be re-used for different element names.
*
* If you are opening new elements, you must also close them again.
- *
- * @param Writer $writer
- * @return void
*/
- function xmlSerialize(Xml\Writer $writer) {
-
+ public function xmlSerialize(Xml\Writer $writer)
+ {
$writer->writeCData($this->value);
-
}
-
}
diff --git a/vendor/sabre/xml/lib/Element/Elements.php b/vendor/sabre/xml/lib/Element/Elements.php
index 9eefd1bf8..e51179833 100644
--- a/vendor/sabre/xml/lib/Element/Elements.php
+++ b/vendor/sabre/xml/lib/Element/Elements.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\Xml\Element;
use Sabre\Xml;
@@ -8,7 +10,7 @@ use Sabre\Xml\Serializer;
/**
* 'Elements' is a simple list of elements, without values or attributes.
- * For example, Elements will parse:
+ * For example, Elements will parse:.
*
* <?xml version="1.0"?>
* <s:root xmlns:s="http://sabredav.org/ns">
@@ -33,24 +35,21 @@ use Sabre\Xml\Serializer;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class Elements implements Xml\Element {
-
+class Elements implements Xml\Element
+{
/**
- * Value to serialize
+ * Value to serialize.
*
* @var array
*/
protected $value;
/**
- * Constructor
- *
- * @param array $value
+ * Constructor.
*/
- function __construct(array $value = []) {
-
+ public function __construct(array $value = [])
+ {
$this->value = $value;
-
}
/**
@@ -68,14 +67,10 @@ class Elements implements Xml\Element {
* This allows serializers to be re-used for different element names.
*
* If you are opening new elements, you must also close them again.
- *
- * @param Writer $writer
- * @return void
*/
- function xmlSerialize(Xml\Writer $writer) {
-
+ public function xmlSerialize(Xml\Writer $writer)
+ {
Serializer\enum($writer, $this->value);
-
}
/**
@@ -96,13 +91,10 @@ class Elements implements Xml\Element {
* $reader->parseSubTree() will parse the entire sub-tree, and advance to
* the next element.
*
- * @param Xml\Reader $reader
* @return mixed
*/
- static function xmlDeserialize(Xml\Reader $reader) {
-
+ public static function xmlDeserialize(Xml\Reader $reader)
+ {
return Deserializer\enum($reader);
-
}
-
}
diff --git a/vendor/sabre/xml/lib/Element/KeyValue.php b/vendor/sabre/xml/lib/Element/KeyValue.php
index 7ce53bf4c..dacee000a 100644
--- a/vendor/sabre/xml/lib/Element/KeyValue.php
+++ b/vendor/sabre/xml/lib/Element/KeyValue.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\Xml\Element;
use Sabre\Xml;
@@ -33,24 +35,21 @@ use Sabre\Xml\Deserializer;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class KeyValue implements Xml\Element {
-
+class KeyValue implements Xml\Element
+{
/**
- * Value to serialize
+ * Value to serialize.
*
* @var array
*/
protected $value;
/**
- * Constructor
- *
- * @param array $value
+ * Constructor.
*/
- function __construct(array $value = []) {
-
+ public function __construct(array $value = [])
+ {
$this->value = $value;
-
}
/**
@@ -68,14 +67,10 @@ class KeyValue implements Xml\Element {
* This allows serializers to be re-used for different element names.
*
* If you are opening new elements, you must also close them again.
- *
- * @param Writer $writer
- * @return void
*/
- function xmlSerialize(Xml\Writer $writer) {
-
+ public function xmlSerialize(Xml\Writer $writer)
+ {
$writer->write($this->value);
-
}
/**
@@ -96,13 +91,10 @@ class KeyValue implements Xml\Element {
* $reader->parseInnerTree() will parse the entire sub-tree, and advance to
* the next element.
*
- * @param Xml\Reader $reader
* @return mixed
*/
- static function xmlDeserialize(Xml\Reader $reader) {
-
+ public static function xmlDeserialize(Xml\Reader $reader)
+ {
return Deserializer\keyValue($reader);
-
}
-
}
diff --git a/vendor/sabre/xml/lib/Element/Uri.php b/vendor/sabre/xml/lib/Element/Uri.php
index 8f45c0027..898a26457 100644
--- a/vendor/sabre/xml/lib/Element/Uri.php
+++ b/vendor/sabre/xml/lib/Element/Uri.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\Xml\Element;
use Sabre\Xml;
@@ -20,8 +22,8 @@ use Sabre\Xml;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class Uri implements Xml\Element {
-
+class Uri implements Xml\Element
+{
/**
* Uri element value.
*
@@ -30,11 +32,11 @@ class Uri implements Xml\Element {
protected $value;
/**
- * Constructor
+ * Constructor.
*
* @param string $value
*/
- function __construct($value)
+ public function __construct($value)
{
$this->value = $value;
}
@@ -54,19 +56,15 @@ class Uri implements Xml\Element {
* This allows serializers to be re-used for different element names.
*
* If you are opening new elements, you must also close them again.
- *
- * @param Writer $writer
- * @return void
*/
- function xmlSerialize(Xml\Writer $writer) {
-
+ public function xmlSerialize(Xml\Writer $writer)
+ {
$writer->text(
\Sabre\Uri\resolve(
$writer->contextUri,
$this->value
)
);
-
}
/**
@@ -87,18 +85,15 @@ class Uri implements Xml\Element {
* $reader->parseSubTree() will parse the entire sub-tree, and advance to
* the next element.
*
- * @param Xml\Reader $reader
* @return mixed
*/
- static function xmlDeserialize(Xml\Reader $reader) {
-
+ public static function xmlDeserialize(Xml\Reader $reader)
+ {
return new self(
\Sabre\Uri\resolve(
$reader->contextUri,
$reader->readText()
)
);
-
}
-
}
diff --git a/vendor/sabre/xml/lib/Element/XmlFragment.php b/vendor/sabre/xml/lib/Element/XmlFragment.php
index 642241ca4..413e0f106 100644
--- a/vendor/sabre/xml/lib/Element/XmlFragment.php
+++ b/vendor/sabre/xml/lib/Element/XmlFragment.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\Xml\Element;
use Sabre\Xml\Element;
@@ -20,20 +22,29 @@ use Sabre\Xml\Writer;
* 3. It will have all the relevant xmlns attributes.
* 4. It may not have a root element.
*/
-class XmlFragment implements Element {
-
+class XmlFragment implements Element
+{
+ /**
+ * The inner XML value.
+ *
+ * @var string
+ */
protected $xml;
- function __construct($xml) {
-
+ /**
+ * Constructor.
+ */
+ public function __construct(string $xml)
+ {
$this->xml = $xml;
-
}
- function getXml() {
-
+ /**
+ * Returns the inner XML document.
+ */
+ public function getXml(): string
+ {
return $this->xml;
-
}
/**
@@ -51,12 +62,9 @@ class XmlFragment implements Element {
* This allows serializers to be re-used for different element names.
*
* If you are opening new elements, you must also close them again.
- *
- * @param Writer $writer
- * @return void
*/
- function xmlSerialize(Writer $writer) {
-
+ public function xmlSerialize(Writer $writer)
+ {
$reader = new Reader();
// Wrapping the xml in a container, so root-less values can still be
@@ -69,28 +77,26 @@ XML;
$reader->xml($xml);
while ($reader->read()) {
-
if ($reader->depth < 1) {
// Skipping the root node.
continue;
}
switch ($reader->nodeType) {
-
- case Reader::ELEMENT :
+ case Reader::ELEMENT:
$writer->startElement(
$reader->getClark()
);
$empty = $reader->isEmptyElement;
while ($reader->moveToNextAttribute()) {
switch ($reader->namespaceURI) {
- case '' :
+ case '':
$writer->writeAttribute($reader->localName, $reader->value);
break;
- case 'http://www.w3.org/2000/xmlns/' :
+ case 'http://www.w3.org/2000/xmlns/':
// Skip namespace declarations
break;
- default :
+ default:
$writer->writeAttribute($reader->getClark(), $reader->value);
break;
}
@@ -99,20 +105,17 @@ XML;
$writer->endElement();
}
break;
- case Reader::CDATA :
- case Reader::TEXT :
+ case Reader::CDATA:
+ case Reader::TEXT:
$writer->text(
$reader->value
);
break;
- case Reader::END_ELEMENT :
+ case Reader::END_ELEMENT:
$writer->endElement();
break;
-
}
-
}
-
}
/**
@@ -133,15 +136,13 @@ XML;
* $reader->parseInnerTree() will parse the entire sub-tree, and advance to
* the next element.
*
- * @param Reader $reader
* @return mixed
*/
- static function xmlDeserialize(Reader $reader) {
-
+ public static function xmlDeserialize(Reader $reader)
+ {
$result = new self($reader->readInnerXml());
$reader->next();
- return $result;
+ return $result;
}
-
}
diff --git a/vendor/sabre/xml/lib/LibXMLException.php b/vendor/sabre/xml/lib/LibXMLException.php
index f0190eb51..4701c304a 100644
--- a/vendor/sabre/xml/lib/LibXMLException.php
+++ b/vendor/sabre/xml/lib/LibXMLException.php
@@ -1,9 +1,11 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\Xml;
-use
- LibXMLError;
+use LibXMLError;
+use Throwable;
/**
* This exception is thrown when the Readers runs into a parsing error.
@@ -14,12 +16,12 @@ use
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class LibXMLException extends ParseException {
-
+class LibXMLException extends ParseException
+{
/**
* The error list.
*
- * @var LibXMLError[]
+ * @var []LibXMLError
*/
protected $errors;
@@ -28,26 +30,21 @@ class LibXMLException extends ParseException {
*
* You should pass a list of LibXMLError objects in its constructor.
*
- * @param LibXMLError[] $errors
- * @param int $code
- * @param Exception $previousException
+ * @param []LibXMLError $errors
+ * @param int $code
+ * @param Throwable $previousException
*/
- function __construct(array $errors, $code = null, Exception $previousException = null) {
-
+ public function __construct(array $errors, int $code = 0, Throwable $previousException = null)
+ {
$this->errors = $errors;
- parent::__construct($errors[0]->message . ' on line ' . $errors[0]->line . ', column ' . $errors[0]->column, $code, $previousException);
-
+ parent::__construct($errors[0]->message.' on line '.$errors[0]->line.', column '.$errors[0]->column, $code, $previousException);
}
/**
- * Returns the LibXML errors
- *
- * @return void
+ * Returns the LibXML errors.
*/
- function getErrors() {
-
+ public function getErrors(): array
+ {
return $this->errors;
-
}
-
}
diff --git a/vendor/sabre/xml/lib/ParseException.php b/vendor/sabre/xml/lib/ParseException.php
index 3a6883b2f..e237b8732 100644
--- a/vendor/sabre/xml/lib/ParseException.php
+++ b/vendor/sabre/xml/lib/ParseException.php
@@ -1,9 +1,10 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\Xml;
-use
- Exception;
+use Exception;
/**
* This is a base exception for any exception related to parsing xml files.
@@ -12,6 +13,6 @@ use
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class ParseException extends Exception {
-
+class ParseException extends Exception
+{
}
diff --git a/vendor/sabre/xml/lib/Reader.php b/vendor/sabre/xml/lib/Reader.php
index 92e5dba96..37e0c86dd 100644
--- a/vendor/sabre/xml/lib/Reader.php
+++ b/vendor/sabre/xml/lib/Reader.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\Xml;
use XMLReader;
@@ -17,8 +19,8 @@ use XMLReader;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class Reader extends XMLReader {
-
+class Reader extends XMLReader
+{
use ContextStackTrait;
/**
@@ -31,14 +33,13 @@ class Reader extends XMLReader {
*
* @return string|null
*/
- function getClark() {
-
- if (! $this->localName) {
+ public function getClark()
+ {
+ if (!$this->localName) {
return null;
}
- return '{' . $this->namespaceURI . '}' . $this->localName;
-
+ return '{'.$this->namespaceURI.'}'.$this->localName;
}
/**
@@ -51,31 +52,30 @@ class Reader extends XMLReader {
*
* This function will also disable the standard libxml error handler (which
* usually just results in PHP errors), and throw exceptions instead.
- *
- * @return array
*/
- function parse() {
-
+ public function parse(): array
+ {
$previousEntityState = libxml_disable_entity_loader(true);
$previousSetting = libxml_use_internal_errors(true);
try {
-
- // Really sorry about the silence operator, seems like I have no
- // choice. See:
- //
- // https://bugs.php.net/bug.php?id=64230
- while ($this->nodeType !== self::ELEMENT && @$this->read()) {
- // noop
+ while (self::ELEMENT !== $this->nodeType) {
+ if (!$this->read()) {
+ $errors = libxml_get_errors();
+ libxml_clear_errors();
+ if ($errors) {
+ throw new LibXMLException($errors);
+ }
+ }
}
$result = $this->parseCurrentElement();
+ // last line of defense in case errors did occur above
$errors = libxml_get_errors();
libxml_clear_errors();
if ($errors) {
throw new LibXMLException($errors);
}
-
} finally {
libxml_use_internal_errors($previousSetting);
libxml_disable_entity_loader($previousEntityState);
@@ -84,8 +84,6 @@ class Reader extends XMLReader {
return $result;
}
-
-
/**
* parseGetElements parses everything in the current sub-tree,
* and returns a an array of elements.
@@ -98,18 +96,15 @@ class Reader extends XMLReader {
*
* If the $elementMap argument is specified, the existing elementMap will
* be overridden while parsing the tree, and restored after this process.
- *
- * @param array $elementMap
- * @return array
*/
- function parseGetElements(array $elementMap = null) {
-
+ public function parseGetElements(array $elementMap = null): array
+ {
$result = $this->parseInnerTree($elementMap);
if (!is_array($result)) {
return [];
}
- return $result;
+ return $result;
}
/**
@@ -123,17 +118,17 @@ class Reader extends XMLReader {
* If the $elementMap argument is specified, the existing elementMap will
* be overridden while parsing the tree, and restored after this process.
*
- * @param array $elementMap
* @return array|string
*/
- function parseInnerTree(array $elementMap = null) {
-
+ public function parseInnerTree(array $elementMap = null)
+ {
$text = null;
$elements = [];
- if ($this->nodeType === self::ELEMENT && $this->isEmptyElement) {
+ if (self::ELEMENT === $this->nodeType && $this->isEmptyElement) {
// Easy!
$this->next();
+
return null;
}
@@ -143,12 +138,7 @@ class Reader extends XMLReader {
}
try {
-
- // Really sorry about the silence operator, seems like I have no
- // choice. See:
- //
- // https://bugs.php.net/bug.php?id=64230
- if (!@$this->read()) {
+ if (!$this->read()) {
$errors = libxml_get_errors();
libxml_clear_errors();
if ($errors) {
@@ -158,9 +148,7 @@ class Reader extends XMLReader {
}
while (true) {
-
if (!$this->isValid()) {
-
$errors = libxml_get_errors();
if ($errors) {
@@ -170,46 +158,40 @@ class Reader extends XMLReader {
}
switch ($this->nodeType) {
- case self::ELEMENT :
+ case self::ELEMENT:
$elements[] = $this->parseCurrentElement();
break;
- case self::TEXT :
- case self::CDATA :
+ case self::TEXT:
+ case self::CDATA:
$text .= $this->value;
$this->read();
break;
- case self::END_ELEMENT :
+ case self::END_ELEMENT:
// Ensuring we are moving the cursor after the end element.
$this->read();
break 2;
- case self::NONE :
+ case self::NONE:
throw new ParseException('We hit the end of the document prematurely. This likely means that some parser "eats" too many elements. Do not attempt to continue parsing.');
- default :
+ default:
// Advance to the next element
$this->read();
break;
}
-
}
-
} finally {
-
if (!is_null($elementMap)) {
$this->popContext();
}
-
}
- return ($elements ? $elements : $text);
+ return $elements ? $elements : $text;
}
/**
* Reads all text below the current element, and returns this as a string.
- *
- * @return string
*/
- function readText() {
-
+ public function readText(): string
+ {
$result = '';
$previousDepth = $this->depth;
@@ -218,8 +200,8 @@ class Reader extends XMLReader {
$result .= $this->value;
}
}
- return $result;
+ return $result;
}
/**
@@ -229,11 +211,9 @@ class Reader extends XMLReader {
* * name - A clark-notation XML element name.
* * value - The parsed value.
* * attributes - A key-value list of attributes.
- *
- * @return array
*/
- function parseCurrentElement() {
-
+ public function parseCurrentElement(): array
+ {
$name = $this->getClark();
$attributes = [];
@@ -248,13 +228,12 @@ class Reader extends XMLReader {
);
return [
- 'name' => $name,
- 'value' => $value,
+ 'name' => $name,
+ 'value' => $value,
'attributes' => $attributes,
];
}
-
/**
* Grabs all the attributes from the current element, and returns them as a
* key-value array.
@@ -262,24 +241,20 @@ class Reader extends XMLReader {
* If the attributes are part of the same namespace, they will simply be
* short keys. If they are defined on a different namespace, the attribute
* name will be retured in clark-notation.
- *
- * @return array
*/
- function parseAttributes() {
-
+ public function parseAttributes(): array
+ {
$attributes = [];
while ($this->moveToNextAttribute()) {
if ($this->namespaceURI) {
-
// Ignoring 'xmlns', it doesn't make any sense.
- if ($this->namespaceURI === 'http://www.w3.org/2000/xmlns/') {
+ if ('http://www.w3.org/2000/xmlns/' === $this->namespaceURI) {
continue;
}
$name = $this->getClark();
$attributes[$name] = $this->value;
-
} else {
$attributes[$this->localName] = $this->value;
}
@@ -287,21 +262,16 @@ class Reader extends XMLReader {
$this->moveToElement();
return $attributes;
-
}
/**
* Returns the function that should be used to parse the element identified
* by it's clark-notation name.
- *
- * @param string $name
- * @return callable
*/
- function getDeserializerForElementName($name) {
-
-
+ public function getDeserializerForElementName(string $name): callable
+ {
if (!array_key_exists($name, $this->elementMap)) {
- if (substr($name, 0, 2) == '{}' && array_key_exists(substr($name, 2), $this->elementMap)) {
+ if ('{}' == substr($name, 0, 2) && array_key_exists(substr($name, 2), $this->elementMap)) {
$name = substr($name, 2);
} else {
return ['Sabre\\Xml\\Element\\Base', 'xmlDeserialize'];
@@ -318,13 +288,11 @@ class Reader extends XMLReader {
}
$type = gettype($deserializer);
- if ($type === 'string') {
- $type .= ' (' . $deserializer . ')';
- } elseif ($type === 'object') {
- $type .= ' (' . get_class($deserializer) . ')';
+ if ('string' === $type) {
+ $type .= ' ('.$deserializer.')';
+ } elseif ('object' === $type) {
+ $type .= ' ('.get_class($deserializer).')';
}
- throw new \LogicException('Could not use this type as a deserializer: ' . $type . ' for element: ' . $name);
-
+ throw new \LogicException('Could not use this type as a deserializer: '.$type.' for element: '.$name);
}
-
}
diff --git a/vendor/sabre/xml/lib/Serializer/functions.php b/vendor/sabre/xml/lib/Serializer/functions.php
index 21448017d..3694d9791 100644
--- a/vendor/sabre/xml/lib/Serializer/functions.php
+++ b/vendor/sabre/xml/lib/Serializer/functions.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\Xml\Serializer;
use InvalidArgumentException;
@@ -34,12 +36,10 @@ use Sabre\Xml\XmlSerializable;
* <s:elem4>content</s:elem4>
* <s:elem5 attr="val" />
*
- * @param Writer $writer
* @param string[] $values
- * @return void
*/
-function enum(Writer $writer, array $values) {
-
+function enum(Writer $writer, array $values)
+{
foreach ($values as $value) {
$writer->writeElement($value);
}
@@ -54,29 +54,26 @@ function enum(Writer $writer, array $values) {
* Values that are set to null or an empty array are not serialized. To
* serialize empty properties, you must specify them as an empty string.
*
- * @param Writer $writer
* @param object $valueObject
- * @param string $namespace
*/
-function valueObject(Writer $writer, $valueObject, $namespace) {
+function valueObject(Writer $writer, $valueObject, string $namespace)
+{
foreach (get_object_vars($valueObject) as $key => $val) {
if (is_array($val)) {
// If $val is an array, it has a special meaning. We need to
// generate one child element for each item in $val
foreach ($val as $child) {
- $writer->writeElement('{' . $namespace . '}' . $key, $child);
+ $writer->writeElement('{'.$namespace.'}'.$key, $child);
}
-
- } elseif ($val !== null) {
- $writer->writeElement('{' . $namespace . '}' . $key, $val);
+ } elseif (null !== $val) {
+ $writer->writeElement('{'.$namespace.'}'.$key, $val);
}
}
}
-
/**
* This serializer helps you serialize xml structures that look like
- * this:
+ * this:.
*
* <collection>
* <item>...</item>
@@ -88,18 +85,12 @@ function valueObject(Writer $writer, $valueObject, $namespace) {
* and this could be called like this:
*
* repeatingElements($writer, $items, '{}item');
- *
- * @param Writer $writer
- * @param array $items A list of items sabre/xml can serialize.
- * @param string $childElementName Element name in clark-notation
- * @return void
*/
-function repeatingElements(Writer $writer, array $items, $childElementName) {
-
+function repeatingElements(Writer $writer, array $items, string $childElementName)
+{
foreach ($items as $item) {
$writer->writeElement($childElementName, $item);
}
-
}
/**
@@ -157,38 +148,25 @@ function repeatingElements(Writer $writer, array $items, $childElementName) {
*
* You can even mix the two array syntaxes.
*
- * @param Writer $writer
* @param string|int|float|bool|array|object
- * @return void
*/
-function standardSerializer(Writer $writer, $value) {
-
+function standardSerializer(Writer $writer, $value)
+{
if (is_scalar($value)) {
-
// String, integer, float, boolean
- $writer->text($value);
-
+ $writer->text((string) $value);
} elseif ($value instanceof XmlSerializable) {
-
// XmlSerializable classes or Element classes.
$value->xmlSerialize($writer);
-
} elseif (is_object($value) && isset($writer->classMap[get_class($value)])) {
-
// It's an object which class appears in the classmap.
$writer->classMap[get_class($value)]($writer, $value);
-
} elseif (is_callable($value)) {
-
// A callback
$value($writer);
-
} elseif (is_null($value)) {
-
// nothing!
-
} elseif (is_array($value) && array_key_exists('name', $value)) {
-
// if the array had a 'name' element, we assume that this array
// describes a 'name' and optionally 'attributes' and 'value'.
@@ -200,19 +178,13 @@ function standardSerializer(Writer $writer, $value) {
$writer->writeAttributes($attributes);
$writer->write($value);
$writer->endElement();
-
} elseif (is_array($value)) {
-
foreach ($value as $name => $item) {
-
if (is_int($name)) {
-
// This item has a numeric index. We just loop through the
// array and throw it back in the writer.
standardSerializer($writer, $item);
-
} elseif (is_string($name) && is_array($item) && isset($item['attributes'])) {
-
// The key is used for a name, but $item has 'attributes' and
// possibly 'value'
$writer->startElement($name);
@@ -221,29 +193,18 @@ function standardSerializer(Writer $writer, $value) {
$writer->write($item['value']);
}
$writer->endElement();
-
} elseif (is_string($name)) {
-
// This was a plain key-value array.
$writer->startElement($name);
$writer->write($item);
$writer->endElement();
-
} else {
-
- throw new InvalidArgumentException('The writer does not know how to serialize arrays with keys of type: ' . gettype($name));
-
+ throw new InvalidArgumentException('The writer does not know how to serialize arrays with keys of type: '.gettype($name));
}
}
-
} elseif (is_object($value)) {
-
- throw new InvalidArgumentException('The writer cannot serialize objects of class: ' . get_class($value));
-
+ throw new InvalidArgumentException('The writer cannot serialize objects of class: '.get_class($value));
} else {
-
- throw new InvalidArgumentException('The writer cannot serialize values of type: ' . gettype($value));
-
+ throw new InvalidArgumentException('The writer cannot serialize values of type: '.gettype($value));
}
-
}
diff --git a/vendor/sabre/xml/lib/Service.php b/vendor/sabre/xml/lib/Service.php
index acea94ea9..882b2dc2c 100644
--- a/vendor/sabre/xml/lib/Service.php
+++ b/vendor/sabre/xml/lib/Service.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\Xml;
/**
@@ -13,8 +15,8 @@ namespace Sabre\Xml;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class Service {
-
+class Service
+{
/**
* This is the element map. It contains a list of XML elements (in clark
* notation) as keys and PHP class names as values.
@@ -59,30 +61,26 @@ class Service {
public $classMap = [];
/**
- * Returns a fresh XML Reader
- *
- * @return Reader
+ * Returns a fresh XML Reader.
*/
- function getReader() {
-
+ public function getReader(): Reader
+ {
$r = new Reader();
$r->elementMap = $this->elementMap;
- return $r;
+ return $r;
}
/**
- * Returns a fresh xml writer
- *
- * @return Writer
+ * Returns a fresh xml writer.
*/
- function getWriter() {
-
+ public function getWriter(): Writer
+ {
$w = new Writer();
$w->namespaceMap = $this->namespaceMap;
$w->classMap = $this->classMap;
- return $w;
+ return $w;
}
/**
@@ -99,17 +97,22 @@ class Service {
* with the root element name of the document.
*
* @param string|resource $input
- * @param string|null $contextUri
- * @param string|null $rootElementName
+ *
* @throws ParseException
+ *
* @return array|object|string
*/
- function parse($input, $contextUri = null, &$rootElementName = null) {
-
+ public function parse($input, string $contextUri = null, string &$rootElementName = null)
+ {
if (is_resource($input)) {
// Unfortunately the XMLReader doesn't support streams. When it
// does, we can optimize this.
$input = stream_get_contents($input);
+
+ // If input is an empty string, then its safe to throw exception
+ if ('' === $input) {
+ throw new ParseException('The input element to parse is empty. Do not attempt to parse');
+ }
}
$r = $this->getReader();
$r->contextUri = $contextUri;
@@ -117,8 +120,8 @@ class Service {
$result = $r->parse();
$rootElementName = $result['name'];
- return $result['value'];
+ return $result['value'];
}
/**
@@ -137,33 +140,42 @@ class Service {
*
* @param string|string[] $rootElementName
* @param string|resource $input
- * @param string|null $contextUri
+ * @param string|null $contextUri
+ *
* @throws ParseException
+ *
* @return array|object|string
*/
- function expect($rootElementName, $input, $contextUri = null) {
-
+ public function expect($rootElementName, $input, string $contextUri = null)
+ {
if (is_resource($input)) {
// Unfortunately the XMLReader doesn't support streams. When it
// does, we can optimize this.
$input = stream_get_contents($input);
+
+ // If input is empty string, then its safe to throw exception
+ if ('' === $input) {
+ throw new ParseException('The input element to parse is empty. Do not attempt to parse');
+ }
}
$r = $this->getReader();
$r->contextUri = $contextUri;
$r->xml($input);
- $rootElementName = (array)$rootElementName;
+ $rootElementName = (array) $rootElementName;
foreach ($rootElementName as &$rEl) {
- if ($rEl[0] !== '{') $rEl = '{}' . $rEl;
+ if ('{' !== $rEl[0]) {
+ $rEl = '{}'.$rEl;
+ }
}
$result = $r->parse();
if (!in_array($result['name'], $rootElementName, true)) {
- throw new ParseException('Expected ' . implode(' or ', (array)$rootElementName) . ' but received ' . $result['name'] . ' as the root element');
+ throw new ParseException('Expected '.implode(' or ', (array) $rootElementName).' but received '.$result['name'].' as the root element');
}
- return $result['value'];
+ return $result['value'];
}
/**
@@ -180,20 +192,20 @@ class Service {
* This allows an implementor to easily create URI's relative to the root
* of the domain.
*
- * @param string $rootElementName
* @param string|array|XmlSerializable $value
- * @param string|null $contextUri
+ *
+ * @return string
*/
- function write($rootElementName, $value, $contextUri = null) {
-
+ public function write(string $rootElementName, $value, string $contextUri = null)
+ {
$w = $this->getWriter();
$w->openMemory();
$w->contextUri = $contextUri;
$w->setIndent(true);
$w->startDocument();
$w->writeElement($rootElementName, $value);
- return $w->outputMemory();
+ return $w->outputMemory();
}
/**
@@ -219,18 +231,15 @@ class Service {
* These can easily be mapped by calling:
*
* $service->mapValueObject('{http://example.org}author', 'Author');
- *
- * @param string $elementName
- * @param object $className
- * @return void
*/
- function mapValueObject($elementName, $className) {
+ public function mapValueObject(string $elementName, string $className)
+ {
list($namespace) = self::parseClarkNotation($elementName);
- $this->elementMap[$elementName] = function(Reader $reader) use ($className, $namespace) {
+ $this->elementMap[$elementName] = function (Reader $reader) use ($className, $namespace) {
return \Sabre\Xml\Deserializer\valueObject($reader, $className, $namespace);
};
- $this->classMap[$className] = function(Writer $writer, $valueObject) use ($namespace) {
+ $this->classMap[$className] = function (Writer $writer, $valueObject) use ($namespace) {
return \Sabre\Xml\Serializer\valueObject($writer, $valueObject, $namespace);
};
$this->valueObjectMap[$className] = $elementName;
@@ -246,20 +255,20 @@ class Service {
* mapValueObject().
*
* @param object $object
- * @param string $contextUri
- * @return void
+ *
+ * @throws \InvalidArgumentException
*/
- function writeValueObject($object, $contextUri = null) {
-
+ public function writeValueObject($object, string $contextUri = null)
+ {
if (!isset($this->valueObjectMap[get_class($object)])) {
- throw new \InvalidArgumentException('"' . get_class($object) . '" is not a registered value object class. Register your class with mapValueObject.');
+ throw new \InvalidArgumentException('"'.get_class($object).'" is not a registered value object class. Register your class with mapValueObject.');
}
+
return $this->write(
$this->valueObjectMap[get_class($object)],
$object,
$contextUri
);
-
}
/**
@@ -268,22 +277,20 @@ class Service {
*
* If the string was invalid, it will throw an InvalidArgumentException.
*
- * @param string $str
- * @throws InvalidArgumentException
- * @return array
+ * @throws \InvalidArgumentException
*/
- static function parseClarkNotation($str) {
+ public static function parseClarkNotation(string $str): array
+ {
static $cache = [];
if (!isset($cache[$str])) {
-
if (!preg_match('/^{([^}]*)}(.*)$/', $str, $matches)) {
- throw new \InvalidArgumentException('\'' . $str . '\' is not a valid clark-notation formatted string');
+ throw new \InvalidArgumentException('\''.$str.'\' is not a valid clark-notation formatted string');
}
$cache[$str] = [
$matches[1],
- $matches[2]
+ $matches[2],
];
}
@@ -294,5 +301,4 @@ class Service {
* A list of classes and which XML elements they map to.
*/
protected $valueObjectMap = [];
-
}
diff --git a/vendor/sabre/xml/lib/Version.php b/vendor/sabre/xml/lib/Version.php
index 7edb40d67..65706ec42 100644
--- a/vendor/sabre/xml/lib/Version.php
+++ b/vendor/sabre/xml/lib/Version.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\Xml;
/**
@@ -9,11 +11,10 @@ namespace Sabre\Xml;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/
*/
-class Version {
-
+class Version
+{
/**
- * Full version number
+ * Full version number.
*/
- const VERSION = '1.5.0';
-
+ const VERSION = '2.1.1';
}
diff --git a/vendor/sabre/xml/lib/Writer.php b/vendor/sabre/xml/lib/Writer.php
index 09d4cb321..f5957bbce 100644
--- a/vendor/sabre/xml/lib/Writer.php
+++ b/vendor/sabre/xml/lib/Writer.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\Xml;
use XMLWriter;
@@ -28,8 +30,8 @@ use XMLWriter;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-class Writer extends XMLWriter {
-
+class Writer extends XMLWriter
+{
use ContextStackTrait;
/**
@@ -93,12 +95,10 @@ class Writer extends XMLWriter {
* ]
*
* @param mixed $value
- * @return void
*/
- function write($value) {
-
+ public function write($value)
+ {
Serializer\standardSerializer($this, $value);
-
}
/**
@@ -115,52 +115,48 @@ class Writer extends XMLWriter {
*
* <entry xmlns="http://w3.org/2005/Atom">
*
+ * Note: this function doesn't have the string typehint, because PHP's
+ * XMLWriter::startElement doesn't either.
+ *
* @param string $name
- * @return bool
*/
- function startElement($name) {
-
- if ($name[0] === '{') {
-
+ public function startElement($name): bool
+ {
+ if ('{' === $name[0]) {
list($namespace, $localName) =
Service::parseClarkNotation($name);
if (array_key_exists($namespace, $this->namespaceMap)) {
$result = $this->startElementNS(
- $this->namespaceMap[$namespace] === '' ? null : $this->namespaceMap[$namespace],
+ '' === $this->namespaceMap[$namespace] ? null : $this->namespaceMap[$namespace],
$localName,
null
);
} else {
-
// An empty namespace means it's the global namespace. This is
// allowed, but it mustn't get a prefix.
- if ($namespace === "" || $namespace === null) {
+ if ('' === $namespace || null === $namespace) {
$result = $this->startElement($localName);
$this->writeAttribute('xmlns', '');
} else {
if (!isset($this->adhocNamespaces[$namespace])) {
- $this->adhocNamespaces[$namespace] = 'x' . (count($this->adhocNamespaces) + 1);
+ $this->adhocNamespaces[$namespace] = 'x'.(count($this->adhocNamespaces) + 1);
}
$result = $this->startElementNS($this->adhocNamespaces[$namespace], $localName, $namespace);
}
}
-
} else {
$result = parent::startElement($name);
}
if (!$this->namespacesWritten) {
-
foreach ($this->namespaceMap as $namespace => $prefix) {
- $this->writeAttribute(($prefix ? 'xmlns:' . $prefix : 'xmlns'), $namespace);
+ $this->writeAttribute(($prefix ? 'xmlns:'.$prefix : 'xmlns'), $namespace);
}
$this->namespacesWritten = true;
-
}
return $result;
-
}
/**
@@ -182,18 +178,22 @@ class Writer extends XMLWriter {
* becomes:
* <author xmlns="http://www.w3.org/2005" /><name>Evert Pot</name></author>
*
- * @param string $name
- * @param string $content
+ * Note: this function doesn't have the string typehint, because PHP's
+ * XMLWriter::startElement doesn't either.
+ *
+ * @param array|string|object|null $content
+ *
* @return bool
*/
- function writeElement($name, $content = null) {
-
+ public function writeElement($name, $content = null): bool
+ {
$this->startElement($name);
if (!is_null($content)) {
$this->write($content);
}
$this->endElement();
+ return true;
}
/**
@@ -204,16 +204,12 @@ class Writer extends XMLWriter {
* The key is an attribute name. If the key is a 'localName', the current
* xml namespace is assumed. If it's a 'clark notation key', this namespace
* will be used instead.
- *
- * @param array $attributes
- * @return void
*/
- function writeAttributes(array $attributes) {
-
+ public function writeAttributes(array $attributes)
+ {
foreach ($attributes as $name => $value) {
$this->writeAttribute($name, $value);
}
-
}
/**
@@ -223,44 +219,41 @@ class Writer extends XMLWriter {
*
* Returns true when successful.
*
+ * Note: this function doesn't have typehints, because for some reason
+ * PHP's XMLWriter::writeAttribute doesn't either.
+ *
* @param string $name
* @param string $value
- * @return bool
*/
- function writeAttribute($name, $value) {
-
- if ($name[0] === '{') {
-
- list(
- $namespace,
- $localName
- ) = Service::parseClarkNotation($name);
-
- if (array_key_exists($namespace, $this->namespaceMap)) {
- // It's an attribute with a namespace we know
- $this->writeAttribute(
- $this->namespaceMap[$namespace] . ':' . $localName,
- $value
- );
- } else {
-
- // We don't know the namespace, we must add it in-line
- if (!isset($this->adhocNamespaces[$namespace])) {
- $this->adhocNamespaces[$namespace] = 'x' . (count($this->adhocNamespaces) + 1);
- }
- $this->writeAttributeNS(
- $this->adhocNamespaces[$namespace],
- $localName,
- $namespace,
- $value
- );
+ public function writeAttribute($name, $value): bool
+ {
+ if ('{' !== $name[0]) {
+ return parent::writeAttribute($name, $value);
+ }
- }
+ list(
+ $namespace,
+ $localName
+ ) = Service::parseClarkNotation($name);
+
+ if (array_key_exists($namespace, $this->namespaceMap)) {
+ // It's an attribute with a namespace we know
+ return $this->writeAttribute(
+ $this->namespaceMap[$namespace].':'.$localName,
+ $value
+ );
+ }
- } else {
- return parent::writeAttribute($name, $value);
+ // We don't know the namespace, we must add it in-line
+ if (!isset($this->adhocNamespaces[$namespace])) {
+ $this->adhocNamespaces[$namespace] = 'x'.(count($this->adhocNamespaces) + 1);
}
+ return $this->writeAttributeNS(
+ $this->adhocNamespaces[$namespace],
+ $localName,
+ $namespace,
+ $value
+ );
}
-
}
diff --git a/vendor/sabre/xml/lib/XmlDeserializable.php b/vendor/sabre/xml/lib/XmlDeserializable.php
index fa857e82c..83f33db1e 100644
--- a/vendor/sabre/xml/lib/XmlDeserializable.php
+++ b/vendor/sabre/xml/lib/XmlDeserializable.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\Xml;
/**
@@ -10,8 +12,8 @@ namespace Sabre\Xml;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-interface XmlDeserializable {
-
+interface XmlDeserializable
+{
/**
* The deserialize method is called during xml parsing.
*
@@ -30,9 +32,7 @@ interface XmlDeserializable {
* $reader->parseInnerTree() will parse the entire sub-tree, and advance to
* the next element.
*
- * @param Reader $reader
* @return mixed
*/
- static function xmlDeserialize(Reader $reader);
-
+ public static function xmlDeserialize(Reader $reader);
}
diff --git a/vendor/sabre/xml/lib/XmlSerializable.php b/vendor/sabre/xml/lib/XmlSerializable.php
index 3e2c528b9..b22f8d5e8 100644
--- a/vendor/sabre/xml/lib/XmlSerializable.php
+++ b/vendor/sabre/xml/lib/XmlSerializable.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\Xml;
/**
@@ -10,8 +12,8 @@ namespace Sabre\Xml;
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
-interface XmlSerializable {
-
+interface XmlSerializable
+{
/**
* The xmlSerialize method is called during xml writing.
*
@@ -27,10 +29,6 @@ interface XmlSerializable {
* This allows serializers to be re-used for different element names.
*
* If you are opening new elements, you must also close them again.
- *
- * @param Writer $writer
- * @return void
*/
- function xmlSerialize(Writer $writer);
-
+ public function xmlSerialize(Writer $writer);
}
diff --git a/vendor/simplepie/simplepie/library/SimplePie.php b/vendor/simplepie/simplepie/library/SimplePie.php
index 78e724525..c4c6f611c 100644
--- a/vendor/simplepie/simplepie/library/SimplePie.php
+++ b/vendor/simplepie/simplepie/library/SimplePie.php
@@ -33,7 +33,7 @@
* POSSIBILITY OF SUCH DAMAGE.
*
* @package SimplePie
- * @version 1.5.2
+ * @version 1.5.3
* @copyright 2004-2017 Ryan Parman, Geoffrey Sneddon, Ryan McCue
* @author Ryan Parman
* @author Geoffrey Sneddon
@@ -50,7 +50,7 @@ define('SIMPLEPIE_NAME', 'SimplePie');
/**
* SimplePie Version
*/
-define('SIMPLEPIE_VERSION', '1.5.2');
+define('SIMPLEPIE_VERSION', '1.5.3');
/**
* SimplePie Build
diff --git a/vendor/simplepie/simplepie/library/SimplePie/Cache/File.php b/vendor/simplepie/simplepie/library/SimplePie/Cache/File.php
index 6ba6c5f6e..a09dea637 100644
--- a/vendor/simplepie/simplepie/library/SimplePie/Cache/File.php
+++ b/vendor/simplepie/simplepie/library/SimplePie/Cache/File.php
@@ -101,7 +101,7 @@ class SimplePie_Cache_File implements SimplePie_Cache_Base
*/
public function save($data)
{
- if (file_exists($this->name) && is_writeable($this->name) || file_exists($this->location) && is_writeable($this->location))
+ if (file_exists($this->name) && is_writable($this->name) || file_exists($this->location) && is_writable($this->location))
{
if ($data instanceof SimplePie)
{
diff --git a/vendor/simplepie/simplepie/library/SimplePie/Locator.php b/vendor/simplepie/simplepie/library/SimplePie/Locator.php
index 3876a2da6..12bc15e15 100644
--- a/vendor/simplepie/simplepie/library/SimplePie/Locator.php
+++ b/vendor/simplepie/simplepie/library/SimplePie/Locator.php
@@ -402,7 +402,7 @@ class SimplePie_Locator
{
break;
}
- if (preg_match('/(rss|rdf|atom|xml)/i', $value))
+ if (preg_match('/(feed|rss|rdf|atom|xml)/i', $value))
{
$this->checked_feeds++;
$headers = array(
diff --git a/vendor/simplepie/simplepie/library/SimplePie/Parse/Date.php b/vendor/simplepie/simplepie/library/SimplePie/Parse/Date.php
index b29274c64..95843c5e9 100644
--- a/vendor/simplepie/simplepie/library/SimplePie/Parse/Date.php
+++ b/vendor/simplepie/simplepie/library/SimplePie/Parse/Date.php
@@ -145,6 +145,14 @@ class SimplePie_Parse_Date
'Παρ' => 5,
'Σαβ' => 6,
'Κυρ' => 7,
+ // Russian
+ 'Пн.' => 1,
+ 'Вт.' => 2,
+ 'Ср.' => 3,
+ 'Чт.' => 4,
+ 'Пт.' => 5,
+ 'Сб.' => 6,
+ 'Вс.' => 7,
);
/**
@@ -289,7 +297,33 @@ class SimplePie_Parse_Date
'Σεπ' => 9,
'Οκτ' => 10,
'Νοέ' => 11,
- 'Δεκ' => 12,
+ 'Δεκ' => 12,
+ // Russian
+ 'Янв' => 1,
+ 'января' => 1,
+ 'Фев' => 2,
+ 'февраля' => 2,
+ 'Мар' => 3,
+ 'марта' => 3,
+ 'Апр' => 4,
+ 'апреля' => 4,
+ 'Май' => 5,
+ 'мая' => 5,
+ 'Июн' => 6,
+ 'июня' => 6,
+ 'Июл' => 7,
+ 'июля' => 7,
+ 'Авг' => 8,
+ 'августа' => 8,
+ 'Сен' => 9,
+ 'сентября' => 9,
+ 'Окт' => 10,
+ 'октября' => 10,
+ 'Ноя' => 11,
+ 'ноября' => 11,
+ 'Дек' => 12,
+ 'декабря' => 12,
+
);
/**
@@ -541,8 +575,8 @@ class SimplePie_Parse_Date
*/
public function __construct()
{
- $this->day_pcre = '(' . implode(array_keys($this->day), '|') . ')';
- $this->month_pcre = '(' . implode(array_keys($this->month), '|') . ')';
+ $this->day_pcre = '(' . implode('|', array_keys($this->day)) . ')';
+ $this->month_pcre = '(' . implode('|', array_keys($this->month)) . ')';
static $cache;
if (!isset($cache[get_class($this)]))
@@ -690,7 +724,7 @@ class SimplePie_Parse_Date
}
// Convert the number of seconds to an integer, taking decimals into account
- $second = round((int)$match[6] + (int)$match[7] / pow(10, strlen($match[7])));
+ $second = round((int)$match[6] + (int)$match[7] / (10 ** strlen($match[7])));
return gmmktime($match[4], $match[5], $second, $match[2], $match[3], $match[1]) - $timezone;
}
diff --git a/vendor/smarty/smarty/NEW_FEATURES.txt b/vendor/smarty/smarty/NEW_FEATURES.txt
index b3289dfc1..0b2cae1e0 100644
--- a/vendor/smarty/smarty/NEW_FEATURES.txt
+++ b/vendor/smarty/smarty/NEW_FEATURES.txt
@@ -35,13 +35,13 @@ Smarty 3.1.32
will be treated now as literal. (This does apply for any number of delimiter repeatations).
However {{foo}} is not an literal but will be interpreted as a recursive Smarty tag.
If you use
- $smarty->setLiteral(array('{{','}}'));
+ $smarty->setLiterals(array('{{','}}'));
{{foo}} is now a literal as well.
NOTE: In the last example nested Smarty tags starting with '{{' or ending with '}}' will not
work any longer, but this should be very very raw occouring restriction.
B) Example 2
Assume your delimiter are '<-' , '->' and '<--' , '-->' shall be literals
- $smarty->setLiteral(array('<--','-->'));
+ $smarty->setLiterals(array('<--','-->'));
The capture buffers can now be accessed as array
diff --git a/vendor/smarty/smarty/change_log.txt b/vendor/smarty/smarty/change_log.txt
index 70762eda5..aeb17e4d9 100644
--- a/vendor/smarty/smarty/change_log.txt
+++ b/vendor/smarty/smarty/change_log.txt
@@ -1,4 +1,32 @@
-===== 3.1.33 release ===== 12.09.2018
+===== 3.1.34-dev-6 =====
+30.10.2018
+ - bugfix a nested subblock in an inheritance child template was not replace by
+ outer level block with same name in same child template https://github.com/smarty-php/smarty/issues/500
+
+29.10.2018
+ - bugfix Smarty::$php_handling == PHP_PASSTHRU (default) did eat the "\n" (newline) character if it did directly followed
+ a PHP tag like "?>" or other https://github.com/smarty-php/smarty/issues/501
+
+14.10.2018
+ - bugfix autoloader exit shortcut https://github.com/smarty-php/smarty/issues/467
+
+11.10.2018
+ - bugfix {insert} not works when caching is enabled and included template is present
+ https://github.com/smarty-php/smarty/issues/496
+ - bugfix in date-format modifier; NULL at date string or default_date did not produce correct output
+ https://github.com/smarty-php/smarty/pull/458
+
+09.10.2018
+ - bugfix fix of 26.8.2017 https://github.com/smarty-php/smarty/issues/327
+ modifier is applied to sum expression https://github.com/smarty-php/smarty/issues/491
+ - bugfix indexed arrays could not be defined "array(...)""
+
+18.09.2018
+ - bugfix large plain text template sections without a Smarty tag > 700kB could
+ could fail in version 3.1.32 and 3.1.33 because PHP preg_match() restrictions
+ https://github.com/smarty-php/smarty/issues/488
+
+===== 3.1.33 release ===== 12.09.2018
===== 3.1.33-dev-12 =====
03.09.2018
- bugfix {foreach} using new style property access like {$item@property} on
diff --git a/vendor/smarty/smarty/composer.json b/vendor/smarty/smarty/composer.json
index 5007517bc..28c392c95 100644
--- a/vendor/smarty/smarty/composer.json
+++ b/vendor/smarty/smarty/composer.json
@@ -30,13 +30,16 @@
"php": ">=5.2"
},
"autoload": {
- "files": [
- "libs/bootstrap.php"
+ "classmap": [
+ "libs/"
]
},
"extra": {
"branch-alias": {
"dev-master": "3.1.x-dev"
}
+ },
+ "require-dev": {
+ "phpunit/phpunit": "6.4.1"
}
-} \ No newline at end of file
+}
diff --git a/vendor/smarty/smarty/libs/Autoloader.php b/vendor/smarty/smarty/libs/Autoloader.php
index e4dc450f0..c09361b66 100644
--- a/vendor/smarty/smarty/libs/Autoloader.php
+++ b/vendor/smarty/smarty/libs/Autoloader.php
@@ -90,7 +90,7 @@ class Smarty_Autoloader
*/
public static function autoload($class)
{
- if ($class[ 0 ] !== 'S' && strpos($class, 'Smarty') !== 0) {
+ if ($class[ 0 ] !== 'S' || strpos($class, 'Smarty') !== 0) {
return;
}
$_class = strtolower($class);
diff --git a/vendor/smarty/smarty/libs/Smarty.class.php b/vendor/smarty/smarty/libs/Smarty.class.php
index a8969926b..44b77a856 100644
--- a/vendor/smarty/smarty/libs/Smarty.class.php
+++ b/vendor/smarty/smarty/libs/Smarty.class.php
@@ -27,7 +27,7 @@
* @author Uwe Tews <uwe dot tews at gmail dot com>
* @author Rodney Rehm
* @package Smarty
- * @version 3.1.33
+ * @version 3.1.34-dev
*/
/**
* set SMARTY_DIR to absolute path to Smarty library files.
@@ -112,7 +112,7 @@ class Smarty extends Smarty_Internal_TemplateBase
/**
* smarty version
*/
- const SMARTY_VERSION = '3.1.33';
+ const SMARTY_VERSION = '3.1.34-dev-7';
/**
* define variable scopes
*/
diff --git a/vendor/smarty/smarty/libs/plugins/modifier.date_format.php b/vendor/smarty/smarty/libs/plugins/modifier.date_format.php
index 23b69430b..c8e88c5c9 100644
--- a/vendor/smarty/smarty/libs/plugins/modifier.date_format.php
+++ b/vendor/smarty/smarty/libs/plugins/modifier.date_format.php
@@ -41,9 +41,9 @@ function smarty_modifier_date_format($string, $format = null, $default_date = ''
}
$is_loaded = true;
}
- if ($string !== '' && $string !== '0000-00-00' && $string !== '0000-00-00 00:00:00') {
+ if (!empty($string) && $string !== '0000-00-00' && $string !== '0000-00-00 00:00:00') {
$timestamp = smarty_make_timestamp($string);
- } elseif ($default_date !== '') {
+ } elseif (!empty($default_date)) {
$timestamp = smarty_make_timestamp($default_date);
} else {
return;
diff --git a/vendor/smarty/smarty/libs/sysplugins/smarty_internal_compile_insert.php b/vendor/smarty/smarty/libs/sysplugins/smarty_internal_compile_insert.php
index 56fbc5615..4bdc3952e 100644
--- a/vendor/smarty/smarty/libs/sysplugins/smarty_internal_compile_insert.php
+++ b/vendor/smarty/smarty/libs/sysplugins/smarty_internal_compile_insert.php
@@ -151,6 +151,7 @@ class Smarty_Internal_Compile_Insert extends Smarty_Internal_CompileBase
$_output .= "echo {$_function}({$_params},\$_smarty_tpl);?>";
}
}
+ $compiler->template->compiled->has_nocache_code = true;
return $_output;
}
}
diff --git a/vendor/smarty/smarty/libs/sysplugins/smarty_internal_compile_private_php.php b/vendor/smarty/smarty/libs/sysplugins/smarty_internal_compile_private_php.php
index a3cf0a27b..ff48c6fbc 100644
--- a/vendor/smarty/smarty/libs/sysplugins/smarty_internal_compile_private_php.php
+++ b/vendor/smarty/smarty/libs/sysplugins/smarty_internal_compile_private_php.php
@@ -47,7 +47,7 @@ class Smarty_Internal_Compile_Private_Php extends Smarty_Internal_CompileBase
new Smarty_Internal_ParseTree_Tag(
$compiler->parser,
$compiler->processNocacheCode(
- "<?php echo '{$output}';?>",
+ "<?php echo '{$output}';?>\n",
true
)
)
@@ -77,7 +77,7 @@ class Smarty_Internal_Compile_Private_Php extends Smarty_Internal_CompileBase
new Smarty_Internal_ParseTree_Tag(
$compiler->parser,
$compiler->processNocacheCode(
- "<?php echo '{$output}';?>",
+ "<?php echo '{$output}';?>\n",
true
)
)
diff --git a/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php b/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php
index 6392d4cb3..8f7f02d59 100644
--- a/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php
+++ b/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php
@@ -150,7 +150,7 @@ class Smarty_Internal_Runtime_Inheritance
return;
}
// make sure we got child block of child template of current block
- while ($block->child && $block->tplIndex <= $block->child->tplIndex) {
+ while ($block->child && $block->child->child && $block->tplIndex <= $block->child->tplIndex) {
$block->child = $block->child->child;
}
$this->process($tpl, $block);
diff --git a/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatelexer.php b/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatelexer.php
index c6c49ef59..d29c39b56 100644
--- a/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatelexer.php
+++ b/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatelexer.php
@@ -215,9 +215,23 @@ class Smarty_Internal_Templatelexer
*/
private $yy_global_pattern5 = null;
- private $_yy_state = 1;
+ /**
+ * preg token pattern for text
+ *
+ * @var null
+ */
+ private $yy_global_text = null;
+
+ /**
+ * preg token pattern for literal
+ *
+ * @var null
+ */
+ private $yy_global_literal = null;
- private $_yy_stack = array();
+ private $_yy_state = 1;
+
+ private $_yy_stack = array();
/**
* constructor
@@ -319,7 +333,7 @@ class Smarty_Internal_Templatelexer
{
if (!isset($this->yy_global_pattern1)) {
$this->yy_global_pattern1 =
- $this->replace("/\G([{][}])|\G((SMARTYldel)SMARTYal[*])|\G((SMARTYldel)SMARTYalphp([ ].*?)?SMARTYrdel|(SMARTYldel)SMARTYal[\/]phpSMARTYrdel)|\G((SMARTYldel)SMARTYautoliteral\\s+SMARTYliteral)|\G((SMARTYldel)SMARTYalliteral\\s*SMARTYrdel)|\G((SMARTYldel)SMARTYal[\/]literal\\s*SMARTYrdel)|\G((SMARTYldel)SMARTYal)|\G([<][?]((php\\s+|=)|\\s+)|[<][%]|[<][?]xml\\s+|[<]script\\s+language\\s*=\\s*[\"']?\\s*php\\s*[\"']?\\s*[>]|[?][>]|[%][>])|\G((.*?)(?=((SMARTYldel)SMARTYal|[<][?]((php\\s+|=)|\\s+)|[<][%]|[<][?]xml\\s+|[<]script\\s+language\\s*=\\s*[\"']?\\s*php\\s*[\"']?\\s*[>]|[?][>]|[%][>]SMARTYliteral))|[\s\S]+)/isS");
+ $this->replace("/\G([{][}])|\G((SMARTYldel)SMARTYal[*])|\G((SMARTYldel)SMARTYalphp([ ].*?)?SMARTYrdel|(SMARTYldel)SMARTYal[\/]phpSMARTYrdel)|\G((SMARTYldel)SMARTYautoliteral\\s+SMARTYliteral)|\G((SMARTYldel)SMARTYalliteral\\s*SMARTYrdel)|\G((SMARTYldel)SMARTYal[\/]literal\\s*SMARTYrdel)|\G((SMARTYldel)SMARTYal)|\G([<][?]((php\\s+|=)|\\s+)|[<][%]|[<][?]xml\\s+|[<]script\\s+language\\s*=\\s*[\"']?\\s*php\\s*[\"']?\\s*[>]|[?][>]|[%][>])|\G([\S\s])/isS");
}
if (!isset($this->dataLength)) {
$this->dataLength = strlen($this->data);
@@ -336,11 +350,8 @@ class Smarty_Internal_Templatelexer
}
if (empty($yymatches)) {
throw new Exception('Error: lexing failed because a rule matched' .
- ' an empty string. Input "' . substr(
- $this->data,
- $this->counter,
- 5
- ) . '... state TEXT');
+ ' an empty string. Input "' . substr($this->data,
+ $this->counter, 5) . '... state TEXT');
}
next($yymatches); // skip global match
$this->token = key($yymatches); // token number
@@ -379,6 +390,7 @@ class Smarty_Internal_Templatelexer
public function yy_r1_2()
{
+ $to = $this->dataLength;
preg_match("/[*]{$this->compiler->getRdelPreg()}[\n]?/", $this->data, $match, PREG_OFFSET_CAPTURE,
$this->counter);
if (isset($match[ 0 ][ 1 ])) {
@@ -425,6 +437,16 @@ class Smarty_Internal_Templatelexer
public function yy_r1_19()
{
+ if (!isset($this->yy_global_text)) {
+ $this->yy_global_text =
+ $this->replace('/(SMARTYldel)SMARTYal|[<][?]((php\s+|=)|\s+)|[<][%]|[<][?]xml\s+|[<]script\s+language\s*=\s*["\']?\s*php\s*["\']?\s*[>]|[?][>]|[%][>]SMARTYliteral/isS');
+ }
+ $to = $this->dataLength;
+ preg_match($this->yy_global_text, $this->data, $match, PREG_OFFSET_CAPTURE, $this->counter);
+ if (isset($match[ 0 ][ 1 ])) {
+ $to = $match[ 0 ][ 1 ];
+ }
+ $this->value = substr($this->data, $this->counter, $to - $this->counter);
$this->token = Smarty_Internal_Templateparser::TP_TEXT;
}
@@ -449,11 +471,8 @@ class Smarty_Internal_Templatelexer
}
if (empty($yymatches)) {
throw new Exception('Error: lexing failed because a rule matched' .
- ' an empty string. Input "' . substr(
- $this->data,
- $this->counter,
- 5
- ) . '... state TAG');
+ ' an empty string. Input "' . substr($this->data,
+ $this->counter, 5) . '... state TAG');
}
next($yymatches); // skip global match
$this->token = key($yymatches); // token number
@@ -573,7 +592,7 @@ class Smarty_Internal_Templatelexer
{
if (!isset($this->yy_global_pattern3)) {
$this->yy_global_pattern3 =
- $this->replace("/\G(\\s*SMARTYrdel)|\G((SMARTYldel)SMARTYal)|\G([\"])|\G('[^'\\\\]*(?:\\\\.[^'\\\\]*)*')|\G([$][0-9]*[a-zA-Z_]\\w*)|\G([$])|\G(\\s+is\\s+in\\s+)|\G(\\s+as\\s+)|\G(\\s+to\\s+)|\G(\\s+step\\s+)|\G(\\s+instanceof\\s+)|\G(\\s*([!=][=]{1,2}|[<][=>]?|[>][=]?|[&|]{2})\\s*)|\G(\\s+(eq|ne|neq|gt|ge|gte|lt|le|lte|mod|and|or|xor)\\s+)|\G(\\s+is\\s+(not\\s+)?(odd|even|div)\\s+by\\s+)|\G(\\s+is\\s+(not\\s+)?(odd|even))|\G([!]\\s*|not\\s+)|\G([(](int(eger)?|bool(ean)?|float|double|real|string|binary|array|object)[)]\\s*)|\G(\\s*[(]\\s*)|\G(\\s*[)])|\G(\\[\\s*)|\G(\\s*\\])|\G(\\s*[-][>]\\s*)|\G(\\s*[=][>]\\s*)|\G(\\s*[=]\\s*)|\G(([+]|[-]){2})|\G(\\s*([+]|[-])\\s*)|\G(\\s*([*]{1,2}|[%\/^&]|[<>]{2})\\s*)|\G([@])|\G([#])|\G(\\s+[0-9]*[a-zA-Z_][a-zA-Z0-9_\-:]*\\s*[=]\\s*)|\G(([0-9]*[a-zA-Z_]\\w*)?(\\\\[0-9]*[a-zA-Z_]\\w*)+)|\G([0-9]*[a-zA-Z_]\\w*)|\G(\\d+)|\G([`])|\G([|][@]?)|\G([.])|\G(\\s*[,]\\s*)|\G(\\s*[;]\\s*)|\G([:]{2})|\G(\\s*[:]\\s*)|\G(\\s*[?]\\s*)|\G(0[xX][0-9a-fA-F]+)|\G(\\s+)|\G([\S\s])/isS");
+ $this->replace("/\G(\\s*SMARTYrdel)|\G((SMARTYldel)SMARTYal)|\G([\"])|\G('[^'\\\\]*(?:\\\\.[^'\\\\]*)*')|\G([$][0-9]*[a-zA-Z_]\\w*)|\G([$])|\G(\\s+is\\s+in\\s+)|\G(\\s+as\\s+)|\G(\\s+to\\s+)|\G(\\s+step\\s+)|\G(\\s+instanceof\\s+)|\G(\\s*([!=][=]{1,2}|[<][=>]?|[>][=]?|[&|]{2})\\s*)|\G(\\s+(eq|ne|neq|gt|ge|gte|lt|le|lte|mod|and|or|xor)\\s+)|\G(\\s+is\\s+(not\\s+)?(odd|even|div)\\s+by\\s+)|\G(\\s+is\\s+(not\\s+)?(odd|even))|\G([!]\\s*|not\\s+)|\G([(](int(eger)?|bool(ean)?|float|double|real|string|binary|array|object)[)]\\s*)|\G(\\s*[(]\\s*)|\G(\\s*[)])|\G(\\[\\s*)|\G(\\s*\\])|\G(\\s*[-][>]\\s*)|\G(\\s*[=][>]\\s*)|\G(\\s*[=]\\s*)|\G(([+]|[-]){2})|\G(\\s*([+]|[-])\\s*)|\G(\\s*([*]{1,2}|[%\/^&]|[<>]{2})\\s*)|\G([@])|\G(array\\s*[(]\\s*)|\G([#])|\G(\\s+[0-9]*[a-zA-Z_][a-zA-Z0-9_\-:]*\\s*[=]\\s*)|\G(([0-9]*[a-zA-Z_]\\w*)?(\\\\[0-9]*[a-zA-Z_]\\w*)+)|\G([0-9]*[a-zA-Z_]\\w*)|\G(\\d+)|\G([`])|\G([|][@]?)|\G([.])|\G(\\s*[,]\\s*)|\G(\\s*[;]\\s*)|\G([:]{2})|\G(\\s*[:]\\s*)|\G(\\s*[?]\\s*)|\G(0[xX][0-9a-fA-F]+)|\G(\\s+)|\G([\S\s])/isS");
}
if (!isset($this->dataLength)) {
$this->dataLength = strlen($this->data);
@@ -590,11 +609,8 @@ class Smarty_Internal_Templatelexer
}
if (empty($yymatches)) {
throw new Exception('Error: lexing failed because a rule matched' .
- ' an empty string. Input "' . substr(
- $this->data,
- $this->counter,
- 5
- ) . '... state TAGBODY');
+ ' an empty string. Input "' . substr($this->data,
+ $this->counter, 5) . '... state TAGBODY');
}
next($yymatches); // skip global match
$this->token = key($yymatches); // token number
@@ -772,11 +788,16 @@ class Smarty_Internal_Templatelexer
public function yy_r3_42()
{
- $this->token = Smarty_Internal_Templateparser::TP_HATCH;
+ $this->token = Smarty_Internal_Templateparser::TP_ARRAYOPEN;
}
public function yy_r3_43()
{
+ $this->token = Smarty_Internal_Templateparser::TP_HATCH;
+ }
+
+ public function yy_r3_44()
+ {
// resolve conflicts with shorttag and right_delimiter starting with '='
if (substr($this->data, $this->counter + strlen($this->value) - 1, $this->compiler->getRdelLength()) ===
$this->smarty->getRightDelimiter()) {
@@ -788,73 +809,73 @@ class Smarty_Internal_Templatelexer
}
}
- public function yy_r3_44()
+ public function yy_r3_45()
{
$this->token = Smarty_Internal_Templateparser::TP_NAMESPACE;
}
- public function yy_r3_47()
+ public function yy_r3_48()
{
$this->token = Smarty_Internal_Templateparser::TP_ID;
}
- public function yy_r3_48()
+ public function yy_r3_49()
{
$this->token = Smarty_Internal_Templateparser::TP_INTEGER;
}
- public function yy_r3_49()
+ public function yy_r3_50()
{
$this->token = Smarty_Internal_Templateparser::TP_BACKTICK;
$this->yypopstate();
}
- public function yy_r3_50()
+ public function yy_r3_51()
{
$this->token = Smarty_Internal_Templateparser::TP_VERT;
}
- public function yy_r3_51()
+ public function yy_r3_52()
{
$this->token = Smarty_Internal_Templateparser::TP_DOT;
}
- public function yy_r3_52()
+ public function yy_r3_53()
{
$this->token = Smarty_Internal_Templateparser::TP_COMMA;
}
- public function yy_r3_53()
+ public function yy_r3_54()
{
$this->token = Smarty_Internal_Templateparser::TP_SEMICOLON;
}
- public function yy_r3_54()
+ public function yy_r3_55()
{
$this->token = Smarty_Internal_Templateparser::TP_DOUBLECOLON;
}
- public function yy_r3_55()
+ public function yy_r3_56()
{
$this->token = Smarty_Internal_Templateparser::TP_COLON;
}
- public function yy_r3_56()
+ public function yy_r3_57()
{
$this->token = Smarty_Internal_Templateparser::TP_QMARK;
}
- public function yy_r3_57()
+ public function yy_r3_58()
{
$this->token = Smarty_Internal_Templateparser::TP_HEX;
}
- public function yy_r3_58()
+ public function yy_r3_59()
{
$this->token = Smarty_Internal_Templateparser::TP_SPACE;
} // end function
- public function yy_r3_59()
+ public function yy_r3_60()
{
$this->token = Smarty_Internal_Templateparser::TP_TEXT;
}
@@ -863,7 +884,7 @@ class Smarty_Internal_Templatelexer
{
if (!isset($this->yy_global_pattern4)) {
$this->yy_global_pattern4 =
- $this->replace("/\G((SMARTYldel)SMARTYalliteral\\s*SMARTYrdel)|\G((SMARTYldel)SMARTYal[\/]literal\\s*SMARTYrdel)|\G((.*?)(?=(SMARTYldel)SMARTYal[\/]?literalSMARTYrdel))/isS");
+ $this->replace("/\G((SMARTYldel)SMARTYalliteral\\s*SMARTYrdel)|\G((SMARTYldel)SMARTYal[\/]literal\\s*SMARTYrdel)|\G([\S\s])/isS");
}
if (!isset($this->dataLength)) {
$this->dataLength = strlen($this->data);
@@ -880,11 +901,8 @@ class Smarty_Internal_Templatelexer
}
if (empty($yymatches)) {
throw new Exception('Error: lexing failed because a rule matched' .
- ' an empty string. Input "' . substr(
- $this->data,
- $this->counter,
- 5
- ) . '... state LITERAL');
+ ' an empty string. Input "' . substr($this->data,
+ $this->counter, 5) . '... state LITERAL');
}
next($yymatches); // skip global match
$this->token = key($yymatches); // token number
@@ -935,6 +953,17 @@ class Smarty_Internal_Templatelexer
public function yy_r4_5()
{
+ if (!isset($this->yy_global_literal)) {
+ $this->yy_global_literal = $this->replace('/(SMARTYldel)SMARTYal[\/]?literalSMARTYrdel/isS');
+ }
+ $to = $this->dataLength;
+ preg_match($this->yy_global_literal, $this->data, $match, PREG_OFFSET_CAPTURE, $this->counter);
+ if (isset($match[ 0 ][ 1 ])) {
+ $to = $match[ 0 ][ 1 ];
+ } else {
+ $this->compiler->trigger_template_error("missing or misspelled literal closing tag");
+ }
+ $this->value = substr($this->data, $this->counter, $to - $this->counter);
$this->token = Smarty_Internal_Templateparser::TP_LITERAL;
} // end function
@@ -942,7 +971,7 @@ class Smarty_Internal_Templatelexer
{
if (!isset($this->yy_global_pattern5)) {
$this->yy_global_pattern5 =
- $this->replace("/\G((SMARTYldel)SMARTYautoliteral\\s+SMARTYliteral)|\G((SMARTYldel)SMARTYalliteral\\s*SMARTYrdel)|\G((SMARTYldel)SMARTYal[\/]literal\\s*SMARTYrdel)|\G((SMARTYldel)SMARTYal[\/])|\G((SMARTYldel)SMARTYal[0-9]*[a-zA-Z_]\\w*)|\G((SMARTYldel)SMARTYal)|\G([\"])|\G([`][$])|\G([$][0-9]*[a-zA-Z_]\\w*)|\G([$])|\G(([^\"\\\\]*?)((?:\\\\.[^\"\\\\]*?)*?)(?=((SMARTYldel)SMARTYal|\\$|`\\$|\"SMARTYliteral)))/isS");
+ $this->replace("/\G((SMARTYldel)SMARTYautoliteral\\s+SMARTYliteral)|\G((SMARTYldel)SMARTYalliteral\\s*SMARTYrdel)|\G((SMARTYldel)SMARTYal[\/]literal\\s*SMARTYrdel)|\G((SMARTYldel)SMARTYal[\/])|\G((SMARTYldel)SMARTYal[0-9]*[a-zA-Z_]\\w*)|\G((SMARTYldel)SMARTYal)|\G([\"])|\G([`][$])|\G([$][0-9]*[a-zA-Z_]\\w*)|\G([$])|\G(([^\"\\\\]*?)((?:\\\\.[^\"\\\\]*?)*?)(?=((SMARTYldel)SMARTYal|\\$|`\\$|\"SMARTYliteral)))|\G([\S\s])/isS");
}
if (!isset($this->dataLength)) {
$this->dataLength = strlen($this->data);
@@ -959,11 +988,8 @@ class Smarty_Internal_Templatelexer
}
if (empty($yymatches)) {
throw new Exception('Error: lexing failed because a rule matched' .
- ' an empty string. Input "' . substr(
- $this->data,
- $this->counter,
- 5
- ) . '... state DOUBLEQUOTEDSTRING');
+ ' an empty string. Input "' . substr($this->data,
+ $this->counter, 5) . '... state DOUBLEQUOTEDSTRING');
}
next($yymatches); // skip global match
$this->token = key($yymatches); // token number
@@ -1057,4 +1083,13 @@ class Smarty_Internal_Templatelexer
{
$this->token = Smarty_Internal_Templateparser::TP_TEXT;
}
+
+ public function yy_r5_22()
+ {
+ $to = $this->dataLength;
+ $this->value = substr($this->data, $this->counter, $to - $this->counter);
+ $this->token = Smarty_Internal_Templateparser::TP_TEXT;
+ }
}
+
+ \ No newline at end of file
diff --git a/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templateparser.php b/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templateparser.php
index b008715f7..a26e7a147 100644
--- a/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templateparser.php
+++ b/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templateparser.php
@@ -4,11 +4,9 @@ class TP_yyStackEntry
{
public $stateno; /* The state-number */
public $major; /* The major token value. This is the code
- * number for the token at this stack level
- */
- public $minor; /* The user-supplied minor token value. This
- * is the value of the token
- */
+ ** number for the token at this stack level */
+ public $minor; /* The user-supplied minor token value. This
+ ** is the value of the token */
}
// line 11 "../smarty/lexer/smarty_internal_templateparser.y"
@@ -29,43 +27,43 @@ class Smarty_Internal_Templateparser
const ERR3 = 'PHP in template not allowed. Use SmartyBC to enable it';
const TP_VERT = 1;
const TP_COLON = 2;
- const TP_UNIMATH = 3;
- const TP_PHP = 4;
- const TP_TEXT = 5;
- const TP_STRIPON = 6;
- const TP_STRIPOFF = 7;
- const TP_LITERALSTART = 8;
- const TP_LITERALEND = 9;
- const TP_LITERAL = 10;
- const TP_SIMPELOUTPUT = 11;
- const TP_SIMPLETAG = 12;
- const TP_SMARTYBLOCKCHILDPARENT = 13;
- const TP_LDEL = 14;
- const TP_RDEL = 15;
- const TP_DOLLARID = 16;
- const TP_EQUAL = 17;
- const TP_ID = 18;
- const TP_PTR = 19;
- const TP_LDELMAKENOCACHE = 20;
- const TP_LDELIF = 21;
- const TP_LDELFOR = 22;
- const TP_SEMICOLON = 23;
- const TP_INCDEC = 24;
- const TP_TO = 25;
- const TP_STEP = 26;
- const TP_LDELFOREACH = 27;
- const TP_SPACE = 28;
- const TP_AS = 29;
- const TP_APTR = 30;
- const TP_LDELSETFILTER = 31;
- const TP_CLOSETAG = 32;
- const TP_LDELSLASH = 33;
- const TP_ATTR = 34;
- const TP_INTEGER = 35;
- const TP_COMMA = 36;
- const TP_OPENP = 37;
- const TP_CLOSEP = 38;
- const TP_MATH = 39;
+ const TP_PHP = 3;
+ const TP_TEXT = 4;
+ const TP_STRIPON = 5;
+ const TP_STRIPOFF = 6;
+ const TP_LITERALSTART = 7;
+ const TP_LITERALEND = 8;
+ const TP_LITERAL = 9;
+ const TP_SIMPELOUTPUT = 10;
+ const TP_SIMPLETAG = 11;
+ const TP_SMARTYBLOCKCHILDPARENT = 12;
+ const TP_LDEL = 13;
+ const TP_RDEL = 14;
+ const TP_DOLLARID = 15;
+ const TP_EQUAL = 16;
+ const TP_ID = 17;
+ const TP_PTR = 18;
+ const TP_LDELMAKENOCACHE = 19;
+ const TP_LDELIF = 20;
+ const TP_LDELFOR = 21;
+ const TP_SEMICOLON = 22;
+ const TP_INCDEC = 23;
+ const TP_TO = 24;
+ const TP_STEP = 25;
+ const TP_LDELFOREACH = 26;
+ const TP_SPACE = 27;
+ const TP_AS = 28;
+ const TP_APTR = 29;
+ const TP_LDELSETFILTER = 30;
+ const TP_CLOSETAG = 31;
+ const TP_LDELSLASH = 32;
+ const TP_ATTR = 33;
+ const TP_INTEGER = 34;
+ const TP_COMMA = 35;
+ const TP_OPENP = 36;
+ const TP_CLOSEP = 37;
+ const TP_MATH = 38;
+ const TP_UNIMATH = 39;
const TP_ISIN = 40;
const TP_QMARK = 41;
const TP_NOT = 42;
@@ -85,724 +83,819 @@ class Smarty_Internal_Templateparser
const TP_SLOGOP = 56;
const TP_TLOGOP = 57;
const TP_SINGLECOND = 58;
- const TP_QUOTE = 59;
- const TP_BACKTICK = 60;
- const YY_NO_ACTION = 511;
- const YY_ACCEPT_ACTION = 510;
- const YY_ERROR_ACTION = 509;
- const YY_SZ_ACTTAB = 2076;
- const YY_SHIFT_USE_DFLT = -23;
- const YY_SHIFT_MAX = 227;
- const YY_REDUCE_USE_DFLT = -68;
- const YY_REDUCE_MAX = 176;
- const YYNOCODE = 108;
+ const TP_ARRAYOPEN = 59;
+ const TP_QUOTE = 60;
+ const TP_BACKTICK = 61;
+ const YY_NO_ACTION = 516;
+ const YY_ACCEPT_ACTION = 515;
+ const YY_ERROR_ACTION = 514;
+ const YY_SZ_ACTTAB = 2071;
+ const YY_SHIFT_USE_DFLT = -31;
+ const YY_SHIFT_MAX = 230;
+ const YY_REDUCE_USE_DFLT = -91;
+ const YY_REDUCE_MAX = 178;
+ const YYNOCODE = 110;
const YYSTACKDEPTH = 500;
- const YYNSTATE = 323;
- const YYNRULE = 186;
- const YYERRORSYMBOL = 61;
+ const YYNSTATE = 327;
+ const YYNRULE = 187;
+ const YYERRORSYMBOL = 62;
const YYERRSYMDT = 'yy0';
const YYFALLBACK = 0;
public static $yy_action = array(
- 42, 266, 267, 379, 115, 202, 27, 204, 260, 235,
- 237, 1, 17, 125, 94, 182, 379, 215, 10, 79,
- 317, 168, 379, 12, 107, 425, 308, 318, 224, 298,
- 218, 129, 189, 292, 21, 203, 425, 27, 11, 39,
- 38, 299, 219, 17, 213, 385, 191, 245, 77, 3,
- 303, 315, 42, 385, 160, 385, 75, 29, 385, 95,
- 260, 235, 237, 1, 385, 126, 385, 193, 385, 215,
- 10, 79, 80, 290, 145, 226, 107, 148, 172, 150,
- 224, 298, 218, 85, 217, 315, 21, 280, 101, 280,
- 141, 39, 38, 299, 219, 20, 287, 183, 191, 232,
- 77, 3, 42, 315, 16, 176, 316, 172, 75, 275,
- 260, 235, 237, 1, 167, 128, 236, 193, 319, 215,
- 10, 79, 345, 40, 14, 257, 107, 319, 345, 5,
- 224, 298, 218, 89, 217, 315, 30, 292, 172, 203,
- 74, 39, 38, 299, 219, 132, 287, 205, 191, 74,
- 77, 3, 42, 315, 210, 194, 310, 99, 75, 345,
- 260, 235, 237, 1, 425, 126, 87, 179, 319, 215,
- 10, 79, 345, 95, 195, 425, 107, 272, 345, 176,
- 224, 298, 218, 315, 199, 115, 21, 128, 278, 209,
- 74, 39, 38, 299, 219, 94, 287, 226, 191, 129,
- 77, 3, 42, 315, 277, 309, 11, 308, 75, 13,
- 260, 235, 237, 1, 163, 127, 425, 193, 319, 215,
- 10, 79, 77, 254, 19, 315, 107, 425, 137, 34,
- 224, 298, 218, 196, 217, 33, 21, 220, 280, 159,
- 74, 39, 38, 299, 219, 196, 287, 8, 191, 162,
- 77, 3, 42, 315, 294, 222, 196, 438, 75, 378,
- 260, 235, 237, 1, 438, 126, 16, 193, 271, 215,
- 10, 79, 378, 172, 302, 315, 107, 175, 378, 267,
- 224, 298, 218, 27, 178, 252, 21, 164, 296, 17,
- 83, 39, 38, 299, 219, 196, 287, 205, 191, 170,
- 77, 3, 42, 315, 270, 18, 144, 99, 75, 346,
- 260, 235, 237, 1, 142, 126, 280, 177, 84, 215,
- 10, 79, 346, 172, 280, 4, 107, 95, 346, 321,
- 224, 298, 218, 438, 217, 131, 21, 321, 426, 24,
- 438, 39, 38, 299, 219, 196, 287, 205, 191, 426,
- 77, 3, 42, 315, 201, 9, 101, 99, 75, 381,
- 260, 235, 237, 1, 149, 124, 102, 193, 22, 215,
- 10, 79, 381, 315, 99, 231, 107, 311, 381, 425,
- 224, 298, 218, 23, 217, 319, 7, 207, 196, 17,
- 425, 39, 38, 299, 219, 307, 287, 36, 191, 154,
- 77, 3, 42, 315, 161, 296, 227, 74, 75, 280,
- 260, 235, 237, 1, 16, 91, 273, 76, 312, 215,
- 10, 79, 317, 208, 190, 12, 107, 176, 196, 318,
- 224, 298, 218, 135, 217, 321, 21, 196, 35, 95,
- 263, 39, 38, 299, 219, 157, 287, 111, 191, 88,
- 77, 3, 42, 315, 169, 280, 225, 15, 75, 285,
- 260, 235, 237, 1, 155, 126, 226, 184, 101, 215,
- 10, 79, 454, 172, 280, 454, 107, 246, 253, 454,
- 224, 298, 218, 152, 217, 111, 21, 161, 296, 265,
- 6, 39, 38, 299, 219, 269, 287, 203, 191, 119,
- 77, 3, 42, 315, 158, 262, 321, 274, 75, 97,
- 260, 235, 237, 1, 153, 128, 165, 193, 151, 215,
- 10, 79, 317, 43, 280, 12, 107, 320, 280, 318,
- 224, 298, 218, 8, 217, 171, 30, 306, 196, 36,
- 172, 39, 38, 299, 219, 264, 287, 256, 191, 128,
- 77, 288, 78, 315, 510, 90, 166, 296, 75, 41,
- 37, 223, 104, 228, 250, 251, 255, 122, 226, 289,
- 260, 235, 237, 1, 239, 233, 238, 240, 241, 215,
- 10, 79, 229, 305, 77, 304, 107, 315, 281, 300,
- 224, 298, 218, 261, 211, 203, 314, 28, 86, 108,
- 140, 181, 96, 61, 214, 247, 317, 454, 94, 12,
- 454, 297, 322, 318, 454, 29, 259, 192, 249, 248,
- 308, 313, 138, 27, 302, 143, 130, 82, 95, 17,
- 261, 211, 203, 314, 252, 86, 108, 286, 180, 96,
- 50, 136, 139, 100, 152, 94, 454, 81, 297, 322,
- 295, 321, 146, 259, 192, 249, 295, 308, 261, 295,
- 203, 295, 295, 110, 295, 295, 197, 105, 64, 295,
- 295, 295, 295, 94, 295, 295, 297, 322, 295, 295,
- 295, 259, 192, 249, 261, 308, 203, 276, 295, 110,
- 108, 295, 181, 96, 61, 187, 282, 295, 317, 94,
- 295, 12, 297, 322, 295, 318, 295, 259, 192, 249,
- 295, 308, 295, 291, 295, 295, 295, 295, 295, 260,
- 235, 237, 2, 295, 293, 295, 295, 295, 215, 10,
- 79, 295, 295, 295, 295, 107, 291, 206, 295, 224,
- 298, 218, 260, 235, 237, 2, 295, 293, 295, 295,
- 295, 215, 10, 79, 295, 295, 295, 295, 107, 295,
- 295, 295, 224, 298, 218, 295, 295, 295, 26, 261,
- 295, 203, 295, 295, 110, 295, 295, 197, 113, 60,
- 295, 295, 295, 295, 94, 156, 295, 297, 322, 167,
- 284, 26, 259, 192, 249, 280, 308, 295, 40, 14,
- 257, 295, 261, 200, 203, 295, 295, 110, 295, 295,
- 197, 105, 64, 172, 295, 295, 295, 94, 295, 295,
- 297, 322, 295, 295, 295, 259, 192, 249, 295, 308,
- 295, 295, 295, 295, 261, 295, 203, 295, 295, 98,
- 283, 295, 197, 113, 51, 295, 201, 295, 295, 94,
- 295, 295, 297, 322, 295, 295, 295, 259, 192, 249,
- 261, 308, 203, 295, 295, 110, 295, 295, 197, 113,
- 60, 295, 295, 295, 295, 94, 295, 295, 297, 322,
- 295, 295, 295, 259, 192, 249, 295, 308, 261, 295,
- 203, 295, 295, 110, 188, 295, 197, 113, 60, 196,
- 31, 43, 295, 94, 295, 295, 297, 322, 295, 295,
- 295, 259, 192, 249, 295, 308, 261, 295, 203, 295,
- 295, 98, 198, 295, 197, 113, 45, 295, 109, 295,
- 295, 94, 295, 295, 297, 322, 295, 41, 37, 259,
- 192, 249, 261, 308, 203, 295, 295, 110, 295, 295,
- 197, 113, 67, 233, 238, 240, 241, 94, 295, 295,
- 297, 322, 295, 295, 295, 259, 192, 249, 295, 308,
- 261, 295, 203, 295, 295, 110, 295, 295, 197, 113,
- 57, 196, 295, 43, 295, 94, 295, 295, 297, 322,
- 295, 295, 295, 259, 192, 249, 295, 308, 261, 295,
- 203, 295, 295, 110, 295, 295, 197, 113, 46, 295,
- 295, 295, 295, 94, 295, 295, 297, 322, 295, 41,
- 37, 259, 192, 249, 261, 308, 203, 295, 295, 110,
- 295, 295, 197, 113, 66, 233, 238, 240, 241, 94,
- 301, 295, 297, 322, 295, 295, 295, 259, 192, 249,
- 295, 308, 261, 295, 203, 295, 295, 110, 295, 295,
- 197, 113, 72, 196, 295, 43, 295, 94, 295, 295,
- 297, 322, 295, 295, 295, 259, 192, 249, 295, 308,
- 261, 295, 203, 295, 295, 110, 295, 295, 197, 113,
- 53, 295, 295, 295, 295, 94, 295, 295, 297, 322,
- 230, 41, 37, 259, 192, 249, 261, 308, 203, 295,
- 295, 110, 295, 295, 197, 113, 48, 233, 238, 240,
- 241, 94, 295, 295, 297, 322, 295, 295, 295, 259,
- 192, 249, 295, 308, 261, 295, 203, 295, 295, 110,
- 295, 295, 185, 103, 49, 196, 295, 43, 295, 94,
- 295, 295, 297, 322, 295, 295, 295, 259, 192, 249,
- 295, 308, 261, 295, 203, 295, 295, 110, 295, 295,
- 197, 113, 55, 134, 295, 295, 295, 94, 295, 295,
- 297, 322, 295, 41, 37, 259, 192, 249, 261, 308,
- 203, 295, 295, 110, 295, 295, 197, 113, 71, 233,
- 238, 240, 241, 94, 295, 295, 297, 322, 295, 295,
- 295, 259, 192, 249, 295, 308, 261, 295, 203, 295,
- 295, 110, 295, 295, 197, 113, 59, 196, 295, 43,
- 295, 94, 295, 295, 297, 322, 295, 295, 295, 259,
- 192, 249, 295, 308, 261, 295, 203, 295, 295, 110,
- 295, 295, 197, 113, 63, 295, 295, 295, 295, 94,
- 295, 295, 297, 322, 216, 41, 37, 259, 192, 249,
- 261, 308, 203, 295, 295, 110, 295, 295, 197, 113,
- 62, 233, 238, 240, 241, 94, 295, 295, 297, 322,
- 295, 295, 295, 259, 192, 249, 295, 308, 261, 295,
- 203, 295, 295, 110, 295, 295, 197, 92, 69, 196,
- 295, 43, 295, 94, 295, 295, 297, 322, 295, 295,
- 295, 259, 192, 249, 295, 308, 261, 295, 203, 295,
- 295, 110, 295, 295, 197, 113, 52, 295, 295, 295,
- 295, 94, 295, 295, 297, 322, 295, 41, 37, 259,
- 192, 249, 261, 308, 203, 295, 295, 110, 295, 295,
- 197, 113, 65, 233, 238, 240, 241, 94, 295, 295,
- 297, 322, 295, 196, 295, 259, 192, 249, 295, 308,
- 261, 295, 203, 295, 295, 110, 295, 349, 197, 113,
- 58, 221, 295, 295, 295, 94, 295, 295, 297, 322,
- 27, 295, 295, 259, 192, 249, 17, 308, 261, 425,
- 203, 295, 295, 110, 295, 295, 197, 113, 56, 295,
- 425, 295, 295, 94, 295, 295, 297, 322, 295, 295,
- 295, 259, 192, 249, 261, 308, 203, 295, 295, 110,
- 295, 295, 197, 113, 44, 295, 295, 295, 295, 94,
- 295, 295, 297, 322, 295, 295, 295, 259, 192, 249,
- 295, 308, 261, 295, 203, 295, 295, 110, 295, 295,
- 197, 93, 70, 295, 295, 295, 295, 94, 295, 295,
- 297, 322, 295, 295, 295, 259, 192, 249, 295, 308,
- 261, 295, 203, 295, 295, 110, 295, 295, 186, 113,
- 54, 295, 295, 295, 295, 94, 295, 295, 297, 322,
- 295, 295, 295, 259, 192, 249, 261, 308, 203, 295,
- 295, 110, 295, 295, 197, 113, 73, 295, 295, 295,
- 295, 94, 295, 295, 297, 322, 295, 295, 295, 259,
- 192, 249, 295, 308, 261, 295, 203, 295, 295, 110,
- 295, 295, 197, 113, 68, 295, 295, 295, 295, 94,
- 295, 295, 297, 322, 295, 295, 295, 259, 192, 249,
- 295, 308, 261, 295, 203, 295, 295, 110, 295, 295,
- 197, 93, 47, 295, 295, 295, 295, 94, 295, 295,
- 297, 322, 391, 391, 391, 259, 192, 249, 261, 308,
- 203, 295, 295, 110, 295, 295, 197, 113, 51, 295,
- 295, 295, 295, 94, 295, 295, 297, 322, 196, 295,
- 43, 259, 192, 249, 295, 308, 295, 295, 425, 295,
- 391, 391, 295, 295, 295, 261, 295, 203, 295, 425,
- 110, 295, 295, 197, 118, 27, 391, 391, 391, 391,
- 94, 17, 295, 295, 258, 295, 41, 37, 259, 192,
- 249, 261, 308, 203, 295, 196, 110, 43, 295, 197,
- 120, 295, 233, 238, 240, 241, 94, 295, 295, 295,
- 243, 295, 295, 295, 259, 192, 249, 295, 308, 295,
- 32, 295, 27, 212, 295, 295, 295, 295, 17, 295,
- 295, 295, 454, 41, 37, 454, 295, 295, 295, 454,
- 438, 295, 295, 295, 295, 295, 295, 295, 295, 233,
- 238, 240, 241, 295, 295, 261, 295, 203, 295, 295,
- 110, 295, 295, 197, 112, 295, 438, 295, 295, 438,
- 94, 454, 212, 438, 268, 295, 295, 295, 259, 192,
- 249, 454, 308, 212, 454, 295, 295, 34, 454, 438,
- 295, 295, 454, 295, 295, 454, 295, 133, 4, 454,
- 438, 167, 295, 295, 295, 295, 295, 280, 295, 295,
- 40, 14, 257, 295, 295, 438, 295, 295, 438, 261,
- 454, 203, 438, 295, 110, 172, 438, 197, 121, 438,
- 261, 454, 203, 438, 94, 110, 295, 295, 197, 117,
- 295, 295, 259, 192, 249, 94, 308, 295, 295, 295,
- 295, 295, 295, 259, 192, 249, 261, 308, 203, 295,
- 295, 110, 295, 295, 197, 116, 295, 261, 295, 203,
- 295, 94, 110, 295, 295, 197, 114, 295, 295, 259,
- 192, 249, 94, 308, 196, 295, 43, 295, 295, 295,
- 259, 192, 249, 261, 308, 203, 295, 196, 110, 43,
- 295, 197, 123, 295, 295, 295, 106, 295, 94, 295,
- 196, 174, 43, 295, 295, 295, 259, 192, 249, 196,
- 308, 43, 41, 37, 244, 295, 295, 295, 295, 295,
- 295, 295, 295, 234, 295, 41, 37, 295, 233, 238,
- 240, 241, 295, 295, 295, 295, 295, 295, 41, 37,
- 295, 233, 238, 240, 241, 295, 295, 41, 37, 295,
- 295, 295, 295, 295, 233, 238, 240, 241, 25, 196,
- 295, 43, 295, 233, 238, 240, 241, 454, 295, 295,
- 454, 295, 295, 279, 454, 438, 212, 295, 295, 295,
- 295, 295, 295, 295, 295, 454, 295, 295, 454, 295,
- 295, 295, 454, 438, 196, 295, 43, 41, 37, 295,
- 295, 438, 295, 196, 438, 43, 454, 295, 438, 295,
- 295, 295, 295, 233, 238, 240, 241, 173, 295, 438,
- 295, 295, 438, 295, 454, 295, 438, 454, 295, 295,
- 454, 295, 41, 37, 454, 438, 295, 295, 295, 295,
- 295, 41, 37, 295, 295, 295, 242, 295, 233, 238,
- 240, 241, 295, 295, 295, 295, 295, 233, 238, 240,
- 241, 438, 295, 295, 438, 295, 454, 147, 438, 295,
- 295, 167, 295, 295, 295, 295, 295, 280, 295, 295,
- 40, 14, 257, 295, 295, 295, 295, 295, 295, 295,
- 295, 295, 295, 295, 295, 172,
+ 251, 234, 237, 1, 144, 127, 428, 184, 199, 212,
+ 10, 54, 19, 175, 282, 215, 109, 389, 428, 428,
+ 224, 321, 223, 303, 203, 389, 13, 389, 281, 43,
+ 389, 428, 41, 40, 266, 225, 389, 213, 389, 194,
+ 389, 52, 4, 308, 301, 383, 34, 209, 222, 3,
+ 50, 153, 251, 234, 237, 1, 199, 131, 383, 198,
+ 305, 212, 10, 54, 383, 16, 199, 428, 109, 385,
+ 132, 18, 224, 321, 223, 222, 221, 12, 32, 428,
+ 116, 43, 385, 262, 41, 40, 266, 225, 385, 233,
+ 95, 194, 16, 52, 4, 131, 301, 252, 18, 265,
+ 164, 3, 50, 324, 251, 234, 237, 1, 23, 130,
+ 229, 198, 150, 212, 10, 54, 326, 11, 170, 284,
+ 109, 42, 22, 239, 224, 321, 223, 193, 221, 261,
+ 13, 52, 157, 43, 301, 286, 41, 40, 266, 225,
+ 205, 233, 5, 194, 96, 52, 4, 263, 301, 301,
+ 99, 349, 96, 3, 50, 199, 251, 234, 237, 1,
+ 238, 130, 241, 181, 349, 212, 10, 54, 382, 240,
+ 349, 36, 109, 185, 104, 256, 224, 321, 223, 132,
+ 191, 382, 13, 49, 91, 43, 12, 382, 41, 40,
+ 266, 225, 257, 233, 152, 194, 457, 52, 4, 457,
+ 301, 301, 228, 457, 282, 3, 50, 285, 251, 234,
+ 237, 1, 301, 131, 441, 198, 238, 212, 10, 54,
+ 349, 441, 325, 175, 109, 30, 349, 273, 224, 321,
+ 223, 20, 221, 295, 32, 211, 457, 39, 166, 49,
+ 41, 40, 266, 225, 87, 233, 205, 194, 279, 52,
+ 4, 24, 301, 204, 200, 280, 99, 3, 50, 199,
+ 251, 234, 237, 1, 31, 130, 96, 198, 205, 212,
+ 10, 54, 350, 55, 293, 207, 109, 283, 99, 96,
+ 224, 321, 223, 199, 180, 350, 13, 134, 230, 43,
+ 222, 350, 41, 40, 266, 225, 104, 233, 316, 194,
+ 279, 52, 4, 24, 301, 165, 284, 280, 85, 3,
+ 50, 25, 251, 234, 237, 1, 131, 129, 210, 198,
+ 14, 212, 10, 54, 269, 270, 301, 116, 109, 295,
+ 216, 211, 224, 321, 223, 171, 221, 95, 13, 28,
+ 219, 43, 323, 9, 41, 40, 266, 225, 151, 233,
+ 324, 194, 52, 52, 4, 301, 301, 30, 282, 302,
+ 178, 3, 50, 7, 251, 234, 237, 1, 136, 130,
+ 304, 179, 238, 212, 10, 54, 279, 175, 282, 24,
+ 109, 238, 429, 280, 224, 321, 223, 177, 221, 270,
+ 13, 255, 281, 43, 429, 49, 41, 40, 266, 225,
+ 275, 233, 318, 194, 49, 52, 4, 276, 301, 163,
+ 26, 199, 8, 3, 50, 119, 251, 234, 237, 1,
+ 11, 93, 291, 51, 107, 212, 10, 54, 226, 428,
+ 206, 201, 109, 148, 178, 322, 224, 321, 223, 441,
+ 221, 428, 13, 282, 9, 43, 441, 115, 41, 40,
+ 266, 225, 167, 233, 227, 194, 457, 52, 4, 457,
+ 301, 96, 158, 457, 101, 3, 50, 271, 251, 234,
+ 237, 1, 282, 130, 235, 186, 135, 212, 10, 54,
+ 199, 37, 119, 315, 109, 165, 284, 176, 224, 321,
+ 223, 104, 221, 149, 13, 281, 146, 43, 281, 300,
+ 41, 40, 266, 225, 30, 233, 289, 194, 21, 52,
+ 4, 272, 301, 211, 18, 301, 161, 3, 50, 110,
+ 251, 234, 237, 1, 137, 128, 282, 198, 268, 212,
+ 10, 54, 222, 169, 515, 92, 109, 172, 284, 31,
+ 224, 321, 223, 29, 221, 238, 6, 260, 53, 43,
+ 232, 139, 41, 40, 266, 225, 154, 233, 178, 194,
+ 168, 52, 4, 214, 301, 145, 99, 33, 49, 3,
+ 50, 245, 208, 211, 320, 282, 90, 111, 311, 183,
+ 98, 70, 309, 297, 236, 178, 95, 319, 142, 258,
+ 247, 267, 249, 264, 250, 195, 231, 199, 246, 324,
+ 317, 253, 254, 259, 126, 137, 133, 251, 234, 237,
+ 1, 326, 290, 105, 143, 156, 212, 10, 54, 88,
+ 84, 83, 484, 109, 322, 282, 37, 224, 321, 223,
+ 245, 208, 211, 320, 281, 90, 111, 298, 182, 98,
+ 56, 245, 298, 211, 178, 95, 103, 147, 258, 197,
+ 102, 75, 141, 250, 195, 231, 95, 246, 324, 258,
+ 279, 242, 89, 24, 250, 195, 231, 280, 246, 324,
+ 298, 298, 298, 298, 298, 298, 298, 16, 298, 192,
+ 277, 298, 298, 18, 294, 44, 45, 38, 298, 298,
+ 251, 234, 237, 2, 298, 296, 298, 298, 298, 212,
+ 10, 54, 310, 312, 313, 314, 109, 162, 298, 298,
+ 224, 321, 223, 298, 298, 298, 294, 282, 298, 42,
+ 22, 239, 251, 234, 237, 2, 298, 296, 298, 298,
+ 298, 212, 10, 54, 298, 159, 298, 298, 109, 298,
+ 298, 17, 224, 321, 223, 282, 298, 42, 22, 239,
+ 298, 298, 245, 298, 211, 278, 298, 103, 111, 298,
+ 183, 98, 70, 298, 298, 298, 298, 95, 298, 298,
+ 258, 298, 292, 17, 298, 250, 195, 231, 279, 246,
+ 324, 24, 298, 395, 245, 280, 211, 298, 298, 103,
+ 298, 298, 197, 102, 75, 16, 298, 140, 298, 95,
+ 298, 18, 258, 298, 298, 298, 298, 250, 195, 231,
+ 298, 246, 324, 298, 298, 298, 298, 428, 298, 395,
+ 395, 395, 202, 277, 298, 245, 298, 211, 298, 428,
+ 103, 298, 298, 197, 120, 69, 395, 395, 395, 395,
+ 95, 298, 298, 258, 298, 298, 298, 160, 250, 195,
+ 231, 86, 246, 324, 245, 16, 211, 282, 298, 103,
+ 196, 18, 197, 120, 69, 298, 44, 45, 38, 95,
+ 298, 298, 258, 298, 298, 298, 178, 250, 195, 231,
+ 298, 246, 324, 310, 312, 313, 314, 298, 298, 190,
+ 245, 298, 211, 298, 298, 103, 298, 298, 197, 102,
+ 75, 298, 298, 298, 298, 95, 298, 298, 258, 298,
+ 298, 298, 298, 250, 195, 231, 298, 246, 324, 298,
+ 298, 298, 245, 298, 211, 298, 199, 100, 298, 288,
+ 197, 120, 47, 298, 106, 298, 298, 95, 298, 353,
+ 258, 155, 298, 218, 298, 250, 195, 231, 298, 246,
+ 324, 282, 16, 42, 22, 239, 298, 245, 18, 211,
+ 298, 428, 103, 298, 298, 197, 120, 69, 298, 298,
+ 298, 298, 95, 428, 298, 258, 298, 298, 298, 298,
+ 250, 195, 231, 298, 246, 324, 245, 298, 211, 298,
+ 298, 100, 189, 298, 197, 120, 59, 245, 207, 211,
+ 298, 95, 103, 298, 258, 197, 120, 81, 298, 250,
+ 195, 231, 95, 246, 324, 258, 298, 298, 298, 298,
+ 250, 195, 231, 298, 246, 324, 298, 245, 298, 211,
+ 298, 298, 103, 298, 298, 197, 120, 80, 298, 298,
+ 298, 298, 95, 298, 298, 258, 298, 298, 298, 298,
+ 250, 195, 231, 298, 246, 324, 245, 298, 211, 298,
+ 298, 103, 298, 298, 197, 120, 67, 245, 298, 211,
+ 298, 95, 103, 298, 258, 197, 120, 57, 298, 250,
+ 195, 231, 95, 246, 324, 258, 298, 298, 298, 298,
+ 250, 195, 231, 298, 246, 324, 298, 245, 298, 211,
+ 298, 298, 103, 298, 298, 197, 120, 58, 298, 298,
+ 298, 298, 95, 298, 298, 258, 298, 298, 298, 298,
+ 250, 195, 231, 298, 246, 324, 245, 298, 211, 298,
+ 298, 103, 298, 298, 197, 120, 82, 245, 298, 211,
+ 298, 95, 103, 298, 258, 197, 97, 76, 298, 250,
+ 195, 231, 95, 246, 324, 258, 298, 298, 298, 298,
+ 250, 195, 231, 298, 246, 324, 298, 245, 298, 211,
+ 298, 298, 103, 298, 298, 197, 120, 71, 298, 298,
+ 298, 298, 95, 298, 298, 258, 298, 298, 298, 298,
+ 250, 195, 231, 298, 246, 324, 245, 298, 211, 298,
+ 298, 103, 298, 298, 187, 120, 61, 245, 298, 211,
+ 298, 95, 103, 298, 258, 197, 120, 63, 298, 250,
+ 195, 231, 95, 246, 324, 258, 298, 298, 298, 298,
+ 250, 195, 231, 298, 246, 324, 298, 245, 298, 211,
+ 298, 298, 103, 298, 298, 197, 94, 79, 298, 298,
+ 298, 298, 95, 298, 298, 258, 298, 298, 298, 298,
+ 250, 195, 231, 298, 246, 324, 245, 298, 211, 298,
+ 298, 103, 298, 298, 197, 120, 59, 245, 298, 211,
+ 298, 95, 103, 298, 258, 197, 120, 77, 298, 250,
+ 195, 231, 95, 246, 324, 258, 298, 298, 298, 298,
+ 250, 195, 231, 298, 246, 324, 298, 245, 298, 211,
+ 298, 298, 103, 298, 298, 188, 108, 64, 298, 298,
+ 298, 298, 95, 298, 298, 258, 298, 298, 298, 298,
+ 250, 195, 231, 298, 246, 324, 245, 298, 211, 298,
+ 298, 103, 298, 298, 197, 120, 65, 245, 298, 211,
+ 298, 95, 103, 298, 258, 197, 97, 66, 298, 250,
+ 195, 231, 95, 246, 324, 258, 298, 298, 298, 298,
+ 250, 195, 231, 298, 246, 324, 298, 245, 298, 211,
+ 298, 298, 103, 298, 298, 197, 120, 68, 298, 298,
+ 298, 298, 95, 298, 298, 258, 298, 298, 298, 298,
+ 250, 195, 231, 298, 246, 324, 245, 298, 211, 298,
+ 298, 103, 298, 298, 197, 120, 62, 245, 298, 211,
+ 298, 95, 103, 298, 258, 197, 120, 60, 298, 250,
+ 195, 231, 95, 246, 324, 258, 298, 298, 298, 298,
+ 250, 195, 231, 298, 246, 324, 298, 245, 298, 211,
+ 298, 298, 103, 298, 298, 197, 120, 74, 298, 298,
+ 298, 298, 95, 298, 298, 258, 298, 298, 298, 298,
+ 250, 195, 231, 298, 246, 324, 245, 298, 211, 298,
+ 298, 103, 298, 298, 197, 120, 72, 245, 298, 211,
+ 298, 95, 103, 298, 258, 197, 120, 48, 298, 250,
+ 195, 231, 95, 246, 324, 258, 298, 298, 298, 298,
+ 250, 195, 231, 298, 246, 324, 298, 245, 298, 211,
+ 298, 298, 103, 298, 298, 197, 120, 46, 298, 298,
+ 298, 298, 95, 298, 298, 258, 298, 298, 298, 298,
+ 250, 195, 231, 298, 246, 324, 245, 298, 211, 298,
+ 298, 103, 298, 298, 197, 120, 78, 245, 298, 211,
+ 298, 95, 103, 298, 258, 197, 120, 73, 298, 250,
+ 195, 231, 95, 246, 324, 258, 298, 298, 298, 298,
+ 250, 195, 231, 298, 246, 324, 298, 245, 298, 211,
+ 298, 298, 103, 298, 298, 197, 125, 298, 298, 298,
+ 298, 298, 95, 298, 298, 298, 298, 298, 298, 244,
+ 250, 195, 231, 298, 246, 324, 245, 298, 211, 298,
+ 298, 103, 298, 298, 197, 114, 298, 245, 298, 211,
+ 298, 95, 103, 298, 298, 197, 122, 298, 243, 250,
+ 195, 231, 95, 246, 324, 298, 298, 298, 298, 298,
+ 250, 195, 231, 298, 246, 324, 298, 245, 298, 211,
+ 298, 298, 103, 298, 298, 197, 117, 298, 298, 298,
+ 298, 298, 95, 298, 298, 298, 298, 298, 298, 298,
+ 250, 195, 231, 298, 246, 324, 245, 298, 211, 298,
+ 298, 103, 298, 298, 197, 121, 298, 245, 298, 211,
+ 298, 95, 103, 298, 298, 197, 124, 298, 298, 250,
+ 195, 231, 95, 246, 324, 298, 298, 298, 298, 298,
+ 250, 195, 231, 298, 246, 324, 298, 245, 298, 211,
+ 298, 298, 103, 298, 298, 197, 118, 298, 298, 298,
+ 298, 298, 95, 298, 298, 298, 298, 298, 298, 298,
+ 250, 195, 231, 298, 246, 324, 245, 298, 211, 298,
+ 298, 103, 298, 298, 197, 123, 298, 245, 298, 211,
+ 298, 95, 103, 298, 298, 197, 113, 298, 298, 250,
+ 195, 231, 95, 246, 324, 298, 298, 298, 298, 298,
+ 250, 195, 231, 220, 246, 324, 298, 27, 298, 16,
+ 298, 457, 298, 298, 457, 18, 298, 26, 457, 441,
+ 44, 45, 38, 217, 44, 45, 38, 298, 298, 298,
+ 298, 298, 298, 298, 298, 298, 298, 310, 312, 313,
+ 314, 310, 312, 313, 314, 298, 441, 298, 298, 441,
+ 298, 457, 220, 441, 457, 298, 298, 457, 298, 298,
+ 457, 457, 441, 457, 298, 298, 220, 457, 441, 298,
+ 298, 298, 298, 298, 457, 298, 298, 457, 298, 298,
+ 5, 457, 441, 298, 298, 298, 298, 298, 298, 441,
+ 298, 298, 441, 298, 457, 441, 441, 298, 441, 298,
+ 457, 298, 441, 306, 298, 298, 298, 298, 298, 441,
+ 298, 298, 441, 298, 457, 220, 441, 298, 298, 298,
+ 298, 298, 298, 457, 298, 298, 457, 298, 298, 15,
+ 457, 441, 35, 274, 44, 45, 38, 457, 298, 298,
+ 457, 298, 298, 298, 457, 441, 298, 298, 298, 298,
+ 298, 310, 312, 313, 314, 298, 298, 298, 441, 298,
+ 298, 441, 298, 457, 298, 441, 287, 298, 44, 45,
+ 38, 298, 441, 298, 298, 441, 298, 457, 298, 441,
+ 248, 298, 298, 298, 298, 310, 312, 313, 314, 298,
+ 44, 45, 38, 298, 298, 112, 298, 44, 45, 38,
+ 298, 173, 298, 298, 44, 45, 38, 310, 312, 313,
+ 314, 44, 45, 38, 310, 312, 313, 314, 298, 298,
+ 299, 310, 312, 313, 314, 44, 45, 38, 310, 312,
+ 313, 314, 174, 298, 298, 298, 138, 298, 298, 298,
+ 298, 298, 310, 312, 313, 314, 44, 45, 38, 298,
+ 298, 298, 44, 45, 38, 298, 44, 45, 38, 298,
+ 44, 45, 38, 310, 312, 313, 314, 307, 298, 310,
+ 312, 313, 314, 310, 312, 313, 314, 310, 312, 313,
+ 314,
);
public static $yy_lookahead = array(
- 3, 9, 10, 15, 71, 17, 28, 74, 11, 12,
- 13, 14, 34, 16, 81, 18, 28, 20, 21, 22,
- 11, 82, 34, 14, 27, 37, 93, 18, 31, 32,
- 33, 45, 35, 66, 37, 68, 48, 28, 52, 42,
- 43, 44, 45, 34, 47, 15, 49, 16, 51, 52,
- 53, 54, 3, 23, 77, 25, 59, 17, 28, 19,
- 11, 12, 13, 14, 34, 16, 36, 18, 38, 20,
- 21, 22, 105, 106, 94, 45, 27, 73, 101, 73,
- 31, 32, 33, 77, 35, 54, 37, 83, 48, 83,
- 94, 42, 43, 44, 45, 14, 47, 16, 49, 18,
- 51, 52, 3, 54, 36, 101, 38, 101, 59, 15,
- 11, 12, 13, 14, 77, 16, 35, 18, 24, 20,
- 21, 22, 28, 86, 87, 88, 27, 24, 34, 37,
- 31, 32, 33, 82, 35, 54, 37, 66, 101, 68,
- 46, 42, 43, 44, 45, 16, 47, 71, 49, 46,
- 51, 52, 3, 54, 78, 79, 53, 81, 59, 15,
- 11, 12, 13, 14, 37, 16, 37, 18, 24, 20,
- 21, 22, 28, 19, 65, 48, 27, 106, 34, 101,
- 31, 32, 33, 54, 35, 71, 37, 16, 74, 18,
- 46, 42, 43, 44, 45, 81, 47, 45, 49, 45,
- 51, 52, 3, 54, 90, 53, 52, 93, 59, 30,
- 11, 12, 13, 14, 82, 16, 37, 18, 24, 20,
- 21, 22, 51, 18, 14, 54, 27, 48, 73, 17,
- 31, 32, 33, 1, 35, 14, 37, 16, 83, 18,
- 46, 42, 43, 44, 45, 1, 47, 37, 49, 77,
- 51, 52, 3, 54, 60, 50, 1, 45, 59, 15,
- 11, 12, 13, 14, 52, 16, 36, 18, 38, 20,
- 21, 22, 28, 101, 102, 54, 27, 8, 34, 10,
- 31, 32, 33, 28, 35, 95, 37, 97, 98, 34,
- 94, 42, 43, 44, 45, 1, 47, 71, 49, 77,
- 51, 52, 3, 54, 78, 23, 73, 81, 59, 15,
- 11, 12, 13, 14, 73, 16, 83, 18, 36, 20,
- 21, 22, 28, 101, 83, 17, 27, 19, 34, 96,
- 31, 32, 33, 45, 35, 16, 37, 96, 37, 41,
- 52, 42, 43, 44, 45, 1, 47, 71, 49, 48,
- 51, 52, 3, 54, 78, 37, 48, 81, 59, 15,
- 11, 12, 13, 14, 71, 16, 48, 18, 17, 20,
- 21, 22, 28, 54, 81, 24, 27, 70, 34, 37,
- 31, 32, 33, 28, 35, 24, 37, 45, 1, 34,
- 48, 42, 43, 44, 45, 53, 47, 2, 49, 73,
- 51, 52, 3, 54, 97, 98, 19, 46, 59, 83,
- 11, 12, 13, 14, 36, 16, 38, 18, 98, 20,
- 21, 22, 11, 64, 65, 14, 27, 101, 1, 18,
- 31, 32, 33, 94, 35, 96, 37, 1, 17, 19,
- 92, 42, 43, 44, 45, 73, 47, 99, 49, 77,
- 51, 52, 3, 54, 16, 83, 18, 30, 59, 70,
- 11, 12, 13, 14, 73, 16, 45, 18, 48, 20,
- 21, 22, 11, 101, 83, 14, 27, 35, 92, 18,
- 31, 32, 33, 94, 35, 99, 37, 97, 98, 53,
- 36, 42, 43, 44, 45, 66, 47, 68, 49, 18,
- 51, 52, 3, 54, 94, 38, 96, 53, 59, 81,
- 11, 12, 13, 14, 73, 16, 77, 18, 73, 20,
- 21, 22, 11, 3, 83, 14, 27, 99, 83, 18,
- 31, 32, 33, 37, 35, 18, 37, 18, 1, 2,
- 101, 42, 43, 44, 45, 35, 47, 18, 49, 16,
- 51, 18, 18, 54, 62, 63, 97, 98, 59, 39,
- 40, 50, 18, 4, 5, 6, 7, 8, 45, 16,
- 11, 12, 13, 14, 18, 55, 56, 57, 58, 20,
- 21, 22, 49, 53, 51, 53, 27, 54, 18, 15,
- 31, 32, 33, 66, 67, 68, 69, 25, 71, 72,
- 51, 74, 75, 76, 18, 18, 11, 11, 81, 14,
- 14, 84, 85, 18, 18, 17, 89, 90, 91, 9,
- 93, 15, 51, 28, 102, 30, 81, 81, 19, 34,
- 66, 67, 68, 69, 95, 71, 72, 83, 74, 75,
- 76, 94, 94, 80, 94, 81, 50, 81, 84, 85,
- 107, 96, 94, 89, 90, 91, 107, 93, 66, 107,
- 68, 107, 107, 71, 107, 107, 74, 75, 76, 107,
- 107, 107, 107, 81, 107, 107, 84, 85, 107, 107,
- 107, 89, 90, 91, 66, 93, 68, 69, 107, 71,
- 72, 107, 74, 75, 76, 103, 104, 107, 11, 81,
- 107, 14, 84, 85, 107, 18, 107, 89, 90, 91,
- 107, 93, 107, 5, 107, 107, 107, 107, 107, 11,
- 12, 13, 14, 107, 16, 107, 107, 107, 20, 21,
- 22, 107, 107, 107, 107, 27, 5, 50, 107, 31,
- 32, 33, 11, 12, 13, 14, 107, 16, 107, 107,
- 107, 20, 21, 22, 107, 107, 107, 107, 27, 107,
- 107, 107, 31, 32, 33, 107, 107, 59, 60, 66,
- 107, 68, 107, 107, 71, 107, 107, 74, 75, 76,
- 107, 107, 107, 107, 81, 73, 107, 84, 85, 77,
- 59, 60, 89, 90, 91, 83, 93, 107, 86, 87,
- 88, 107, 66, 100, 68, 107, 107, 71, 107, 107,
- 74, 75, 76, 101, 107, 107, 107, 81, 107, 107,
- 84, 85, 107, 107, 107, 89, 90, 91, 107, 93,
- 107, 107, 107, 107, 66, 107, 68, 107, 107, 71,
- 104, 107, 74, 75, 76, 107, 78, 107, 107, 81,
- 107, 107, 84, 85, 107, 107, 107, 89, 90, 91,
- 66, 93, 68, 107, 107, 71, 107, 107, 74, 75,
- 76, 107, 107, 107, 107, 81, 107, 107, 84, 85,
- 107, 107, 107, 89, 90, 91, 107, 93, 66, 107,
- 68, 107, 107, 71, 100, 107, 74, 75, 76, 1,
- 2, 3, 107, 81, 107, 107, 84, 85, 107, 107,
- 107, 89, 90, 91, 107, 93, 66, 107, 68, 107,
- 107, 71, 100, 107, 74, 75, 76, 107, 78, 107,
- 107, 81, 107, 107, 84, 85, 107, 39, 40, 89,
- 90, 91, 66, 93, 68, 107, 107, 71, 107, 107,
- 74, 75, 76, 55, 56, 57, 58, 81, 107, 107,
- 84, 85, 107, 107, 107, 89, 90, 91, 107, 93,
- 66, 107, 68, 107, 107, 71, 107, 107, 74, 75,
- 76, 1, 107, 3, 107, 81, 107, 107, 84, 85,
- 107, 107, 107, 89, 90, 91, 107, 93, 66, 107,
- 68, 107, 107, 71, 107, 107, 74, 75, 76, 107,
- 107, 107, 107, 81, 107, 107, 84, 85, 107, 39,
- 40, 89, 90, 91, 66, 93, 68, 107, 107, 71,
- 107, 107, 74, 75, 76, 55, 56, 57, 58, 81,
- 60, 107, 84, 85, 107, 107, 107, 89, 90, 91,
- 107, 93, 66, 107, 68, 107, 107, 71, 107, 107,
- 74, 75, 76, 1, 107, 3, 107, 81, 107, 107,
- 84, 85, 107, 107, 107, 89, 90, 91, 107, 93,
- 66, 107, 68, 107, 107, 71, 107, 107, 74, 75,
- 76, 107, 107, 107, 107, 81, 107, 107, 84, 85,
- 38, 39, 40, 89, 90, 91, 66, 93, 68, 107,
- 107, 71, 107, 107, 74, 75, 76, 55, 56, 57,
- 58, 81, 107, 107, 84, 85, 107, 107, 107, 89,
- 90, 91, 107, 93, 66, 107, 68, 107, 107, 71,
- 107, 107, 74, 75, 76, 1, 107, 3, 107, 81,
- 107, 107, 84, 85, 107, 107, 107, 89, 90, 91,
- 107, 93, 66, 107, 68, 107, 107, 71, 107, 107,
- 74, 75, 76, 29, 107, 107, 107, 81, 107, 107,
- 84, 85, 107, 39, 40, 89, 90, 91, 66, 93,
- 68, 107, 107, 71, 107, 107, 74, 75, 76, 55,
- 56, 57, 58, 81, 107, 107, 84, 85, 107, 107,
- 107, 89, 90, 91, 107, 93, 66, 107, 68, 107,
- 107, 71, 107, 107, 74, 75, 76, 1, 107, 3,
- 107, 81, 107, 107, 84, 85, 107, 107, 107, 89,
- 90, 91, 107, 93, 66, 107, 68, 107, 107, 71,
- 107, 107, 74, 75, 76, 107, 107, 107, 107, 81,
- 107, 107, 84, 85, 38, 39, 40, 89, 90, 91,
- 66, 93, 68, 107, 107, 71, 107, 107, 74, 75,
- 76, 55, 56, 57, 58, 81, 107, 107, 84, 85,
- 107, 107, 107, 89, 90, 91, 107, 93, 66, 107,
- 68, 107, 107, 71, 107, 107, 74, 75, 76, 1,
- 107, 3, 107, 81, 107, 107, 84, 85, 107, 107,
- 107, 89, 90, 91, 107, 93, 66, 107, 68, 107,
- 107, 71, 107, 107, 74, 75, 76, 107, 107, 107,
- 107, 81, 107, 107, 84, 85, 107, 39, 40, 89,
- 90, 91, 66, 93, 68, 107, 107, 71, 107, 107,
- 74, 75, 76, 55, 56, 57, 58, 81, 107, 107,
- 84, 85, 107, 1, 107, 89, 90, 91, 107, 93,
- 66, 107, 68, 107, 107, 71, 107, 15, 74, 75,
- 76, 19, 107, 107, 107, 81, 107, 107, 84, 85,
- 28, 107, 107, 89, 90, 91, 34, 93, 66, 37,
- 68, 107, 107, 71, 107, 107, 74, 75, 76, 107,
- 48, 107, 107, 81, 107, 107, 84, 85, 107, 107,
- 107, 89, 90, 91, 66, 93, 68, 107, 107, 71,
- 107, 107, 74, 75, 76, 107, 107, 107, 107, 81,
- 107, 107, 84, 85, 107, 107, 107, 89, 90, 91,
- 107, 93, 66, 107, 68, 107, 107, 71, 107, 107,
- 74, 75, 76, 107, 107, 107, 107, 81, 107, 107,
- 84, 85, 107, 107, 107, 89, 90, 91, 107, 93,
- 66, 107, 68, 107, 107, 71, 107, 107, 74, 75,
- 76, 107, 107, 107, 107, 81, 107, 107, 84, 85,
- 107, 107, 107, 89, 90, 91, 66, 93, 68, 107,
- 107, 71, 107, 107, 74, 75, 76, 107, 107, 107,
- 107, 81, 107, 107, 84, 85, 107, 107, 107, 89,
- 90, 91, 107, 93, 66, 107, 68, 107, 107, 71,
- 107, 107, 74, 75, 76, 107, 107, 107, 107, 81,
- 107, 107, 84, 85, 107, 107, 107, 89, 90, 91,
- 107, 93, 66, 107, 68, 107, 107, 71, 107, 107,
- 74, 75, 76, 107, 107, 107, 107, 81, 107, 107,
- 84, 85, 1, 2, 3, 89, 90, 91, 66, 93,
- 68, 107, 107, 71, 107, 107, 74, 75, 76, 107,
- 107, 107, 107, 81, 107, 107, 84, 85, 1, 107,
- 3, 89, 90, 91, 107, 93, 107, 107, 37, 107,
- 39, 40, 107, 107, 107, 66, 107, 68, 107, 48,
- 71, 107, 107, 74, 75, 28, 55, 56, 57, 58,
- 81, 34, 107, 107, 85, 107, 39, 40, 89, 90,
- 91, 66, 93, 68, 107, 1, 71, 3, 107, 74,
- 75, 107, 55, 56, 57, 58, 81, 107, 107, 107,
- 85, 107, 107, 107, 89, 90, 91, 107, 93, 107,
- 26, 107, 28, 2, 107, 107, 107, 107, 34, 107,
- 107, 107, 11, 39, 40, 14, 107, 107, 107, 18,
- 19, 107, 107, 107, 107, 107, 107, 107, 107, 55,
- 56, 57, 58, 107, 107, 66, 107, 68, 107, 107,
- 71, 107, 107, 74, 75, 107, 45, 107, 107, 48,
- 81, 50, 2, 52, 53, 107, 107, 107, 89, 90,
- 91, 11, 93, 2, 14, 107, 107, 17, 18, 19,
- 107, 107, 11, 107, 107, 14, 107, 73, 17, 18,
- 19, 77, 107, 107, 107, 107, 107, 83, 107, 107,
- 86, 87, 88, 107, 107, 45, 107, 107, 48, 66,
- 50, 68, 52, 107, 71, 101, 45, 74, 75, 48,
- 66, 50, 68, 52, 81, 71, 107, 107, 74, 75,
- 107, 107, 89, 90, 91, 81, 93, 107, 107, 107,
- 107, 107, 107, 89, 90, 91, 66, 93, 68, 107,
- 107, 71, 107, 107, 74, 75, 107, 66, 107, 68,
- 107, 81, 71, 107, 107, 74, 75, 107, 107, 89,
- 90, 91, 81, 93, 1, 107, 3, 107, 107, 107,
- 89, 90, 91, 66, 93, 68, 107, 1, 71, 3,
- 107, 74, 75, 107, 107, 107, 23, 107, 81, 107,
- 1, 15, 3, 107, 107, 107, 89, 90, 91, 1,
- 93, 3, 39, 40, 15, 107, 107, 107, 107, 107,
- 107, 107, 107, 15, 107, 39, 40, 107, 55, 56,
- 57, 58, 107, 107, 107, 107, 107, 107, 39, 40,
- 107, 55, 56, 57, 58, 107, 107, 39, 40, 107,
- 107, 107, 107, 107, 55, 56, 57, 58, 2, 1,
- 107, 3, 107, 55, 56, 57, 58, 11, 107, 107,
- 14, 107, 107, 15, 18, 19, 2, 107, 107, 107,
- 107, 107, 107, 107, 107, 11, 107, 107, 14, 107,
- 107, 107, 18, 19, 1, 107, 3, 39, 40, 107,
- 107, 45, 107, 1, 48, 3, 50, 107, 52, 107,
- 107, 107, 107, 55, 56, 57, 58, 15, 107, 45,
- 107, 107, 48, 107, 50, 107, 52, 11, 107, 107,
- 14, 107, 39, 40, 18, 19, 107, 107, 107, 107,
- 107, 39, 40, 107, 107, 107, 53, 107, 55, 56,
- 57, 58, 107, 107, 107, 107, 107, 55, 56, 57,
- 58, 45, 107, 107, 48, 107, 50, 73, 52, 107,
- 107, 77, 107, 107, 107, 107, 107, 83, 107, 107,
- 86, 87, 88, 107, 107, 107, 107, 107, 107, 107,
- 107, 107, 107, 107, 107, 101,
+ 10, 11, 12, 13, 74, 15, 36, 17, 1, 19,
+ 20, 21, 29, 103, 84, 45, 26, 14, 48, 36,
+ 30, 31, 32, 53, 34, 22, 36, 24, 98, 39,
+ 27, 48, 42, 43, 44, 45, 33, 47, 35, 49,
+ 37, 51, 52, 53, 54, 14, 16, 16, 45, 59,
+ 60, 96, 10, 11, 12, 13, 1, 15, 27, 17,
+ 53, 19, 20, 21, 33, 27, 1, 36, 26, 14,
+ 45, 33, 30, 31, 32, 45, 34, 52, 36, 48,
+ 72, 39, 27, 75, 42, 43, 44, 45, 33, 47,
+ 82, 49, 27, 51, 52, 15, 54, 17, 33, 91,
+ 83, 59, 60, 95, 10, 11, 12, 13, 13, 15,
+ 15, 17, 17, 19, 20, 21, 97, 35, 99, 100,
+ 26, 86, 87, 88, 30, 31, 32, 66, 34, 49,
+ 36, 51, 96, 39, 54, 53, 42, 43, 44, 45,
+ 72, 47, 16, 49, 18, 51, 52, 79, 54, 54,
+ 82, 14, 18, 59, 60, 1, 10, 11, 12, 13,
+ 23, 15, 15, 17, 27, 19, 20, 21, 14, 17,
+ 33, 13, 26, 15, 48, 17, 30, 31, 32, 45,
+ 34, 27, 36, 46, 83, 39, 52, 33, 42, 43,
+ 44, 45, 34, 47, 74, 49, 10, 51, 52, 13,
+ 54, 54, 50, 17, 84, 59, 60, 14, 10, 11,
+ 12, 13, 54, 15, 45, 17, 23, 19, 20, 21,
+ 27, 52, 100, 103, 26, 35, 33, 37, 30, 31,
+ 32, 22, 34, 67, 36, 69, 50, 39, 83, 46,
+ 42, 43, 44, 45, 35, 47, 72, 49, 10, 51,
+ 52, 13, 54, 79, 80, 17, 82, 59, 60, 1,
+ 10, 11, 12, 13, 16, 15, 18, 17, 72, 19,
+ 20, 21, 14, 107, 108, 79, 26, 71, 82, 18,
+ 30, 31, 32, 1, 34, 27, 36, 15, 50, 39,
+ 45, 33, 42, 43, 44, 45, 48, 47, 53, 49,
+ 10, 51, 52, 13, 54, 99, 100, 17, 36, 59,
+ 60, 29, 10, 11, 12, 13, 15, 15, 17, 17,
+ 13, 19, 20, 21, 8, 9, 54, 72, 26, 67,
+ 75, 69, 30, 31, 32, 78, 34, 82, 36, 24,
+ 50, 39, 17, 36, 42, 43, 44, 45, 74, 47,
+ 95, 49, 51, 51, 52, 54, 54, 35, 84, 37,
+ 103, 59, 60, 36, 10, 11, 12, 13, 74, 15,
+ 108, 17, 23, 19, 20, 21, 10, 103, 84, 13,
+ 26, 23, 36, 17, 30, 31, 32, 7, 34, 9,
+ 36, 17, 98, 39, 48, 46, 42, 43, 44, 45,
+ 17, 47, 53, 49, 46, 51, 52, 93, 54, 78,
+ 16, 1, 36, 59, 60, 101, 10, 11, 12, 13,
+ 35, 15, 37, 17, 48, 19, 20, 21, 18, 36,
+ 65, 66, 26, 74, 103, 104, 30, 31, 32, 45,
+ 34, 48, 36, 84, 36, 39, 52, 17, 42, 43,
+ 44, 45, 15, 47, 17, 49, 10, 51, 52, 13,
+ 54, 18, 74, 17, 82, 59, 60, 34, 10, 11,
+ 12, 13, 84, 15, 93, 17, 15, 19, 20, 21,
+ 1, 2, 101, 101, 26, 99, 100, 17, 30, 31,
+ 32, 48, 34, 96, 36, 98, 96, 39, 98, 71,
+ 42, 43, 44, 45, 35, 47, 37, 49, 27, 51,
+ 52, 67, 54, 69, 33, 54, 74, 59, 60, 17,
+ 10, 11, 12, 13, 96, 15, 84, 17, 34, 19,
+ 20, 21, 45, 78, 63, 64, 26, 99, 100, 16,
+ 30, 31, 32, 16, 34, 23, 36, 17, 17, 39,
+ 23, 51, 42, 43, 44, 45, 72, 47, 103, 49,
+ 78, 51, 52, 17, 54, 74, 82, 41, 46, 59,
+ 60, 67, 68, 69, 70, 84, 72, 73, 53, 75,
+ 76, 77, 53, 61, 15, 103, 82, 14, 51, 85,
+ 14, 37, 17, 8, 90, 91, 92, 1, 94, 95,
+ 3, 4, 5, 6, 7, 96, 82, 10, 11, 12,
+ 13, 97, 84, 81, 96, 74, 19, 20, 21, 78,
+ 82, 82, 1, 26, 104, 84, 2, 30, 31, 32,
+ 67, 68, 69, 70, 98, 72, 73, 109, 75, 76,
+ 77, 67, 109, 69, 103, 82, 72, 96, 85, 75,
+ 76, 77, 96, 90, 91, 92, 82, 94, 95, 85,
+ 10, 14, 96, 13, 90, 91, 92, 17, 94, 95,
+ 109, 109, 109, 109, 109, 109, 109, 27, 109, 105,
+ 106, 109, 109, 33, 4, 38, 39, 40, 109, 109,
+ 10, 11, 12, 13, 109, 15, 109, 109, 109, 19,
+ 20, 21, 55, 56, 57, 58, 26, 74, 109, 109,
+ 30, 31, 32, 109, 109, 109, 4, 84, 109, 86,
+ 87, 88, 10, 11, 12, 13, 109, 15, 109, 109,
+ 109, 19, 20, 21, 109, 74, 109, 109, 26, 109,
+ 60, 61, 30, 31, 32, 84, 109, 86, 87, 88,
+ 109, 109, 67, 109, 69, 70, 109, 72, 73, 109,
+ 75, 76, 77, 109, 109, 109, 109, 82, 109, 109,
+ 85, 109, 60, 61, 109, 90, 91, 92, 10, 94,
+ 95, 13, 109, 2, 67, 17, 69, 109, 109, 72,
+ 109, 109, 75, 76, 77, 27, 109, 29, 109, 82,
+ 109, 33, 85, 109, 109, 109, 109, 90, 91, 92,
+ 109, 94, 95, 109, 109, 109, 109, 36, 109, 38,
+ 39, 40, 105, 106, 109, 67, 109, 69, 109, 48,
+ 72, 109, 109, 75, 76, 77, 55, 56, 57, 58,
+ 82, 109, 109, 85, 109, 109, 109, 74, 90, 91,
+ 92, 78, 94, 95, 67, 27, 69, 84, 109, 72,
+ 102, 33, 75, 76, 77, 109, 38, 39, 40, 82,
+ 109, 109, 85, 109, 109, 109, 103, 90, 91, 92,
+ 109, 94, 95, 55, 56, 57, 58, 109, 109, 102,
+ 67, 109, 69, 109, 109, 72, 109, 109, 75, 76,
+ 77, 109, 109, 109, 109, 82, 109, 109, 85, 109,
+ 109, 109, 109, 90, 91, 92, 109, 94, 95, 109,
+ 109, 109, 67, 109, 69, 109, 1, 72, 109, 106,
+ 75, 76, 77, 109, 79, 109, 109, 82, 109, 14,
+ 85, 74, 109, 18, 109, 90, 91, 92, 109, 94,
+ 95, 84, 27, 86, 87, 88, 109, 67, 33, 69,
+ 109, 36, 72, 109, 109, 75, 76, 77, 109, 109,
+ 109, 109, 82, 48, 109, 85, 109, 109, 109, 109,
+ 90, 91, 92, 109, 94, 95, 67, 109, 69, 109,
+ 109, 72, 102, 109, 75, 76, 77, 67, 79, 69,
+ 109, 82, 72, 109, 85, 75, 76, 77, 109, 90,
+ 91, 92, 82, 94, 95, 85, 109, 109, 109, 109,
+ 90, 91, 92, 109, 94, 95, 109, 67, 109, 69,
+ 109, 109, 72, 109, 109, 75, 76, 77, 109, 109,
+ 109, 109, 82, 109, 109, 85, 109, 109, 109, 109,
+ 90, 91, 92, 109, 94, 95, 67, 109, 69, 109,
+ 109, 72, 109, 109, 75, 76, 77, 67, 109, 69,
+ 109, 82, 72, 109, 85, 75, 76, 77, 109, 90,
+ 91, 92, 82, 94, 95, 85, 109, 109, 109, 109,
+ 90, 91, 92, 109, 94, 95, 109, 67, 109, 69,
+ 109, 109, 72, 109, 109, 75, 76, 77, 109, 109,
+ 109, 109, 82, 109, 109, 85, 109, 109, 109, 109,
+ 90, 91, 92, 109, 94, 95, 67, 109, 69, 109,
+ 109, 72, 109, 109, 75, 76, 77, 67, 109, 69,
+ 109, 82, 72, 109, 85, 75, 76, 77, 109, 90,
+ 91, 92, 82, 94, 95, 85, 109, 109, 109, 109,
+ 90, 91, 92, 109, 94, 95, 109, 67, 109, 69,
+ 109, 109, 72, 109, 109, 75, 76, 77, 109, 109,
+ 109, 109, 82, 109, 109, 85, 109, 109, 109, 109,
+ 90, 91, 92, 109, 94, 95, 67, 109, 69, 109,
+ 109, 72, 109, 109, 75, 76, 77, 67, 109, 69,
+ 109, 82, 72, 109, 85, 75, 76, 77, 109, 90,
+ 91, 92, 82, 94, 95, 85, 109, 109, 109, 109,
+ 90, 91, 92, 109, 94, 95, 109, 67, 109, 69,
+ 109, 109, 72, 109, 109, 75, 76, 77, 109, 109,
+ 109, 109, 82, 109, 109, 85, 109, 109, 109, 109,
+ 90, 91, 92, 109, 94, 95, 67, 109, 69, 109,
+ 109, 72, 109, 109, 75, 76, 77, 67, 109, 69,
+ 109, 82, 72, 109, 85, 75, 76, 77, 109, 90,
+ 91, 92, 82, 94, 95, 85, 109, 109, 109, 109,
+ 90, 91, 92, 109, 94, 95, 109, 67, 109, 69,
+ 109, 109, 72, 109, 109, 75, 76, 77, 109, 109,
+ 109, 109, 82, 109, 109, 85, 109, 109, 109, 109,
+ 90, 91, 92, 109, 94, 95, 67, 109, 69, 109,
+ 109, 72, 109, 109, 75, 76, 77, 67, 109, 69,
+ 109, 82, 72, 109, 85, 75, 76, 77, 109, 90,
+ 91, 92, 82, 94, 95, 85, 109, 109, 109, 109,
+ 90, 91, 92, 109, 94, 95, 109, 67, 109, 69,
+ 109, 109, 72, 109, 109, 75, 76, 77, 109, 109,
+ 109, 109, 82, 109, 109, 85, 109, 109, 109, 109,
+ 90, 91, 92, 109, 94, 95, 67, 109, 69, 109,
+ 109, 72, 109, 109, 75, 76, 77, 67, 109, 69,
+ 109, 82, 72, 109, 85, 75, 76, 77, 109, 90,
+ 91, 92, 82, 94, 95, 85, 109, 109, 109, 109,
+ 90, 91, 92, 109, 94, 95, 109, 67, 109, 69,
+ 109, 109, 72, 109, 109, 75, 76, 77, 109, 109,
+ 109, 109, 82, 109, 109, 85, 109, 109, 109, 109,
+ 90, 91, 92, 109, 94, 95, 67, 109, 69, 109,
+ 109, 72, 109, 109, 75, 76, 77, 67, 109, 69,
+ 109, 82, 72, 109, 85, 75, 76, 77, 109, 90,
+ 91, 92, 82, 94, 95, 85, 109, 109, 109, 109,
+ 90, 91, 92, 109, 94, 95, 109, 67, 109, 69,
+ 109, 109, 72, 109, 109, 75, 76, 77, 109, 109,
+ 109, 109, 82, 109, 109, 85, 109, 109, 109, 109,
+ 90, 91, 92, 109, 94, 95, 67, 109, 69, 109,
+ 109, 72, 109, 109, 75, 76, 77, 67, 109, 69,
+ 109, 82, 72, 109, 85, 75, 76, 77, 109, 90,
+ 91, 92, 82, 94, 95, 85, 109, 109, 109, 109,
+ 90, 91, 92, 109, 94, 95, 109, 67, 109, 69,
+ 109, 109, 72, 109, 109, 75, 76, 109, 109, 109,
+ 109, 109, 82, 109, 109, 109, 109, 109, 109, 89,
+ 90, 91, 92, 109, 94, 95, 67, 109, 69, 109,
+ 109, 72, 109, 109, 75, 76, 109, 67, 109, 69,
+ 109, 82, 72, 109, 109, 75, 76, 109, 89, 90,
+ 91, 92, 82, 94, 95, 109, 109, 109, 109, 109,
+ 90, 91, 92, 109, 94, 95, 109, 67, 109, 69,
+ 109, 109, 72, 109, 109, 75, 76, 109, 109, 109,
+ 109, 109, 82, 109, 109, 109, 109, 109, 109, 109,
+ 90, 91, 92, 109, 94, 95, 67, 109, 69, 109,
+ 109, 72, 109, 109, 75, 76, 109, 67, 109, 69,
+ 109, 82, 72, 109, 109, 75, 76, 109, 109, 90,
+ 91, 92, 82, 94, 95, 109, 109, 109, 109, 109,
+ 90, 91, 92, 109, 94, 95, 109, 67, 109, 69,
+ 109, 109, 72, 109, 109, 75, 76, 109, 109, 109,
+ 109, 109, 82, 109, 109, 109, 109, 109, 109, 109,
+ 90, 91, 92, 109, 94, 95, 67, 109, 69, 109,
+ 109, 72, 109, 109, 75, 76, 109, 67, 109, 69,
+ 109, 82, 72, 109, 109, 75, 76, 109, 109, 90,
+ 91, 92, 82, 94, 95, 109, 109, 109, 109, 109,
+ 90, 91, 92, 2, 94, 95, 109, 25, 109, 27,
+ 109, 10, 109, 109, 13, 33, 109, 16, 17, 18,
+ 38, 39, 40, 37, 38, 39, 40, 109, 109, 109,
+ 109, 109, 109, 109, 109, 109, 109, 55, 56, 57,
+ 58, 55, 56, 57, 58, 109, 45, 109, 109, 48,
+ 109, 50, 2, 52, 10, 109, 109, 13, 109, 109,
+ 10, 17, 18, 13, 109, 109, 2, 17, 18, 109,
+ 109, 109, 109, 109, 10, 109, 109, 13, 109, 109,
+ 16, 17, 18, 109, 109, 109, 109, 109, 109, 45,
+ 109, 109, 48, 109, 50, 45, 52, 109, 48, 109,
+ 50, 109, 52, 53, 109, 109, 109, 109, 109, 45,
+ 109, 109, 48, 109, 50, 2, 52, 109, 109, 109,
+ 109, 109, 109, 10, 109, 109, 13, 109, 109, 2,
+ 17, 18, 2, 37, 38, 39, 40, 10, 109, 109,
+ 13, 109, 109, 109, 17, 18, 109, 109, 109, 109,
+ 109, 55, 56, 57, 58, 109, 109, 109, 45, 109,
+ 109, 48, 109, 50, 109, 52, 14, 109, 38, 39,
+ 40, 109, 45, 109, 109, 48, 109, 50, 109, 52,
+ 14, 109, 109, 109, 109, 55, 56, 57, 58, 109,
+ 38, 39, 40, 109, 109, 22, 109, 38, 39, 40,
+ 109, 14, 109, 109, 38, 39, 40, 55, 56, 57,
+ 58, 38, 39, 40, 55, 56, 57, 58, 109, 109,
+ 61, 55, 56, 57, 58, 38, 39, 40, 55, 56,
+ 57, 58, 14, 109, 109, 109, 28, 109, 109, 109,
+ 109, 109, 55, 56, 57, 58, 38, 39, 40, 109,
+ 109, 109, 38, 39, 40, 109, 38, 39, 40, 109,
+ 38, 39, 40, 55, 56, 57, 58, 53, 109, 55,
+ 56, 57, 58, 55, 56, 57, 58, 55, 56, 57,
+ 58,
);
public static $yy_shift_ofst = array(
- -23, 399, 399, 449, 49, 49, 449, 349, 49, 49,
- 349, -3, 49, 49, 49, 49, 49, 49, 49, 49,
- 49, 49, 49, 149, 199, 299, 49, 149, 49, 49,
- 49, 49, 49, 49, 249, 49, 99, 99, 499, 499,
- 499, 499, 499, 499, 1664, 1617, 1617, 1144, 1982, 1973,
- 1938, 1226, 1853, 1062, 980, 1879, 898, 1866, 1888, 1308,
- 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308,
- 1308, 1308, 520, 520, 533, 731, 1372, 171, 255, 129,
- 708, 595, 9, 154, 129, 255, 308, 129, 255, 537,
- 559, 1751, 244, 344, 511, 221, 294, 411, 40, 411,
- -22, 438, 438, 436, 387, 427, 319, 355, -22, -22,
- 420, 609, 232, 232, 232, 609, 232, 232, 232, 232,
- -23, -23, -23, -23, 1740, 1691, 1954, 1936, 1996, 81,
- 687, 461, 212, -22, 31, -14, -14, -22, 288, -14,
- 288, -14, -22, 31, -22, -14, -14, -22, -22, 351,
- -22, -22, -14, -22, -22, -22, -22, -22, -14, 210,
- 232, 609, 232, 395, 609, 232, 609, 232, 395, 92,
- 232, -23, -23, -23, -23, -23, -23, 1591, 30, -12,
- 94, 144, 342, 596, 179, 103, 194, 454, 230, 152,
- 269, 301, 318, 127, 282, -8, 205, 361, 378, 421,
- 68, 467, 556, 606, 571, 598, 587, 586, 610, 549,
- 572, 574, 570, 532, 530, 553, 298, 523, 544, 510,
- 92, 534, 529, 519, 517, 496, 442, 481,
+ -31, 406, 406, 458, 458, 94, 510, 94, 94, 94,
+ 510, 458, -10, 94, 94, 354, 146, 94, 94, 94,
+ 94, 146, 94, 94, 94, 94, 250, 94, 94, 94,
+ 94, 94, 94, 302, 94, 94, 94, 198, 42, 42,
+ 42, 42, 42, 42, 42, 42, 1772, 828, 828, 80,
+ 712, 925, 301, 65, 272, 680, 1942, 1920, 1886, 1776,
+ 647, 1949, 1977, 2008, 2004, 1963, 1998, 1956, 2012, 2012,
+ 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012,
+ 2012, 2012, 2012, 768, 650, 272, 65, 272, 65, 134,
+ 126, 479, 597, 1854, 154, 290, 95, 55, 258, 366,
+ 248, 366, 282, 443, 437, 38, 38, 437, 7, 481,
+ 410, 38, 461, 621, 596, 596, 261, 596, 596, 261,
+ 596, 596, 596, 596, 596, -31, -31, 1840, 1791, 1917,
+ 1903, 1834, 158, 238, 394, 446, 38, 25, 147, 169,
+ 147, 25, 169, 25, 38, 38, 25, 25, 38, 25,
+ 307, 38, 38, 25, 527, 38, 38, 25, 38, 38,
+ 38, 38, 38, 596, 624, 261, 624, 327, 596, 596,
+ 261, 596, 261, -31, -31, -31, -31, -31, -31, 781,
+ 3, 31, 193, 137, -30, 186, -17, 522, 349, 469,
+ 322, 30, 82, 316, 346, 376, 190, 358, 393, 152,
+ 209, 380, 385, 245, 315, 523, 585, 554, 576, 575,
+ 537, 573, 569, 529, 525, 546, 500, 526, 531, 325,
+ 530, 487, 494, 502, 470, 433, 430, 408, 383, 327,
+ 374,
);
public static $yy_reduce_ofst = array(
- 492, 527, 564, 592, 618, 703, 736, 768, 794, 822,
- 850, 1068, 1096, 1122, 1150, 1286, 1204, 1232, 1260, 1040,
- 1314, 1532, 1478, 1506, 1342, 1450, 1424, 1396, 1368, 1178,
- 1014, 986, 932, 904, 876, 958, 1595, 1569, 1771, 1659,
- 1760, 1734, 1723, 1797, 712, 1694, 1974, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 114, -33, 372, -67, 6, 76,
- 71, 233, 241, 190, 226, 4, 307, 276, 326, 172,
- 429, 389, -23, -23, 339, 428, -23, 410, 390, 339,
- 391, 386, 348, -23, 222, -23, 293, 155, 441, 445,
- 390, 459, -23, -23, -23, 390, -23, -23, -23, 439,
- -23, -23, 359, -23, 550, 550, 550, 550, 550, 545,
- 555, 550, 550, 554, 566, 539, 539, 554, 547, 539,
- 548, 539, 554, 546, 554, 539, 539, 554, 554, 563,
- 554, 554, 539, 554, 554, 554, 554, 554, 539, 558,
- 78, 320, 78, 522, 320, 78, 320, 78, 522, 196,
- 78, 51, -61, -20, -4, 109, 132,
+ 471, 504, 563, 717, 574, 685, 919, 890, 787, 758,
+ 855, 823, 1240, 1199, 1140, 1100, 1070, 1129, 1170, 1210,
+ 1269, 1280, 1310, 1339, 1350, 1380, 1409, 1420, 1450, 1479,
+ 1490, 1059, 1030, 1000, 930, 960, 989, 1520, 1549, 1700,
+ 1619, 1689, 1660, 1630, 1590, 1560, 633, 661, 867, 8,
+ 166, 773, 255, 541, 174, 262, 35, 35, 35, 35,
+ 35, 35, 35, 35, 35, 35, 35, 35, 35, 35,
+ 35, 35, 35, 35, 35, 35, 35, 35, 35, 35,
+ 35, 35, 35, 294, -70, 196, 120, 68, 274, 19,
+ 206, 331, 444, 428, 257, 400, 382, 257, 257, 400,
+ 386, 397, 257, 386, 381, 388, 359, 314, 257, 442,
+ 482, 491, 484, 257, 257, 455, 386, 257, 257, 438,
+ 257, 257, 257, 257, 257, 257, 365, 509, 509, 509,
+ 509, 509, 524, 536, 509, 509, 528, 514, 539, 551,
+ 538, 514, 556, 514, 528, 528, 514, 514, 528, 514,
+ 518, 528, 528, 514, 532, 528, 528, 514, 528, 528,
+ 528, 528, 528, -90, 520, 122, 520, 566, -90, -90,
+ 122, -90, 122, -45, 36, 155, 101, 61, 17,
);
public static $yyExpectedTokens = array(
array(),
- array(3, 11, 12, 13, 14, 16, 18, 20, 21, 22, 27, 31, 32, 33, 35, 37, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59,),
- array(3, 11, 12, 13, 14, 16, 18, 20, 21, 22, 27, 31, 32, 33, 35, 37, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59,),
- array(3, 11, 12, 13, 14, 16, 18, 20, 21, 22, 27, 31, 32, 33, 35, 37, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59,),
- array(3, 11, 12, 13, 14, 16, 18, 20, 21, 22, 27, 31, 32, 33, 35, 37, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59,),
- array(3, 11, 12, 13, 14, 16, 18, 20, 21, 22, 27, 31, 32, 33, 35, 37, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59,),
- array(3, 11, 12, 13, 14, 16, 18, 20, 21, 22, 27, 31, 32, 33, 35, 37, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59,),
- array(3, 11, 12, 13, 14, 16, 18, 20, 21, 22, 27, 31, 32, 33, 35, 37, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59,),
- array(3, 11, 12, 13, 14, 16, 18, 20, 21, 22, 27, 31, 32, 33, 35, 37, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59,),
- array(3, 11, 12, 13, 14, 16, 18, 20, 21, 22, 27, 31, 32, 33, 35, 37, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59,),
- array(3, 11, 12, 13, 14, 16, 18, 20, 21, 22, 27, 31, 32, 33, 35, 37, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59,),
array(
- 3, 11, 12, 13, 14, 16, 18, 20, 21, 22, 27, 31, 32, 33, 35, 37, 42, 43, 44, 45, 47, 49, 51, 52, 53, 54, 59,
+ 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60,
),
- array(3, 11, 12, 13, 14, 16, 18, 20, 21, 22, 27, 31, 32, 33, 35, 37, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59,),
- array(3, 11, 12, 13, 14, 16, 18, 20, 21, 22, 27, 31, 32, 33, 35, 37, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59,),
- array(3, 11, 12, 13, 14, 16, 18, 20, 21, 22, 27, 31, 32, 33, 35, 37, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59,),
- array(3, 11, 12, 13, 14, 16, 18, 20, 21, 22, 27, 31, 32, 33, 35, 37, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59,),
- array(3, 11, 12, 13, 14, 16, 18, 20, 21, 22, 27, 31, 32, 33, 35, 37, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59,),
- array(3, 11, 12, 13, 14, 16, 18, 20, 21, 22, 27, 31, 32, 33, 35, 37, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59,),
- array(3, 11, 12, 13, 14, 16, 18, 20, 21, 22, 27, 31, 32, 33, 35, 37, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59,),
- array(3, 11, 12, 13, 14, 16, 18, 20, 21, 22, 27, 31, 32, 33, 35, 37, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59,),
- array(3, 11, 12, 13, 14, 16, 18, 20, 21, 22, 27, 31, 32, 33, 35, 37, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59,),
- array(3, 11, 12, 13, 14, 16, 18, 20, 21, 22, 27, 31, 32, 33, 35, 37, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59,),
- array(3, 11, 12, 13, 14, 16, 18, 20, 21, 22, 27, 31, 32, 33, 35, 37, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59,),
- array(3, 11, 12, 13, 14, 16, 18, 20, 21, 22, 27, 31, 32, 33, 35, 37, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59,),
- array(3, 11, 12, 13, 14, 16, 18, 20, 21, 22, 27, 31, 32, 33, 35, 37, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59,),
- array(3, 11, 12, 13, 14, 16, 18, 20, 21, 22, 27, 31, 32, 33, 35, 37, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59,),
- array(3, 11, 12, 13, 14, 16, 18, 20, 21, 22, 27, 31, 32, 33, 35, 37, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59,),
- array(3, 11, 12, 13, 14, 16, 18, 20, 21, 22, 27, 31, 32, 33, 35, 37, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59,),
- array(3, 11, 12, 13, 14, 16, 18, 20, 21, 22, 27, 31, 32, 33, 35, 37, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59,),
- array(3, 11, 12, 13, 14, 16, 18, 20, 21, 22, 27, 31, 32, 33, 35, 37, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59,),
- array(3, 11, 12, 13, 14, 16, 18, 20, 21, 22, 27, 31, 32, 33, 35, 37, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59,),
- array(3, 11, 12, 13, 14, 16, 18, 20, 21, 22, 27, 31, 32, 33, 35, 37, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59,),
- array(3, 11, 12, 13, 14, 16, 18, 20, 21, 22, 27, 31, 32, 33, 35, 37, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59,),
- array(3, 11, 12, 13, 14, 16, 18, 20, 21, 22, 27, 31, 32, 33, 35, 37, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59,),
- array(3, 11, 12, 13, 14, 16, 18, 20, 21, 22, 27, 31, 32, 33, 35, 37, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59,),
- array(3, 11, 12, 13, 14, 16, 18, 20, 21, 22, 27, 31, 32, 33, 35, 37, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59,),
- array(3, 11, 12, 13, 14, 16, 18, 20, 21, 22, 27, 31, 32, 33, 35, 37, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59,),
- array(3, 11, 12, 13, 14, 16, 18, 20, 21, 22, 27, 31, 32, 33, 35, 37, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59,),
- array(3, 11, 12, 13, 14, 16, 18, 20, 21, 22, 27, 31, 32, 33, 35, 37, 42, 43, 44, 45, 47, 49, 51, 54, 59,),
- array(3, 11, 12, 13, 14, 16, 18, 20, 21, 22, 27, 31, 32, 33, 35, 37, 42, 43, 44, 45, 47, 49, 51, 54, 59,),
- array(3, 11, 12, 13, 14, 16, 18, 20, 21, 22, 27, 31, 32, 33, 35, 37, 42, 43, 44, 45, 47, 49, 51, 54, 59,),
- array(3, 11, 12, 13, 14, 16, 18, 20, 21, 22, 27, 31, 32, 33, 35, 37, 42, 43, 44, 45, 47, 49, 51, 54, 59,),
- array(3, 11, 12, 13, 14, 16, 18, 20, 21, 22, 27, 31, 32, 33, 35, 37, 42, 43, 44, 45, 47, 49, 51, 54, 59,),
- array(3, 11, 12, 13, 14, 16, 18, 20, 21, 22, 27, 31, 32, 33, 35, 37, 42, 43, 44, 45, 47, 49, 51, 54, 59,),
- array(1, 3, 26, 28, 34, 39, 40, 55, 56, 57, 58,),
- array(1, 3, 28, 34, 39, 40, 55, 56, 57, 58,),
- array(1, 3, 28, 34, 39, 40, 55, 56, 57, 58,),
- array(1, 3, 29, 39, 40, 55, 56, 57, 58,),
- array(1, 3, 15, 39, 40, 55, 56, 57, 58,),
- array(1, 3, 39, 40, 53, 55, 56, 57, 58,),
- array(1, 3, 15, 39, 40, 55, 56, 57, 58,),
- array(1, 3, 38, 39, 40, 55, 56, 57, 58,),
- array(1, 3, 23, 39, 40, 55, 56, 57, 58,),
- array(1, 3, 38, 39, 40, 55, 56, 57, 58,),
- array(1, 3, 39, 40, 55, 56, 57, 58, 60,),
- array(1, 3, 15, 39, 40, 55, 56, 57, 58,),
- array(1, 2, 3, 39, 40, 55, 56, 57, 58,),
- array(1, 3, 15, 39, 40, 55, 56, 57, 58,),
- array(1, 3, 15, 39, 40, 55, 56, 57, 58,),
- array(1, 3, 39, 40, 55, 56, 57, 58,),
- array(1, 3, 39, 40, 55, 56, 57, 58,),
- array(1, 3, 39, 40, 55, 56, 57, 58,),
- array(1, 3, 39, 40, 55, 56, 57, 58,),
- array(1, 3, 39, 40, 55, 56, 57, 58,),
- array(1, 3, 39, 40, 55, 56, 57, 58,),
- array(1, 3, 39, 40, 55, 56, 57, 58,),
- array(1, 3, 39, 40, 55, 56, 57, 58,),
- array(1, 3, 39, 40, 55, 56, 57, 58,),
- array(1, 3, 39, 40, 55, 56, 57, 58,),
- array(1, 3, 39, 40, 55, 56, 57, 58,),
- array(1, 3, 39, 40, 55, 56, 57, 58,),
- array(1, 3, 39, 40, 55, 56, 57, 58,),
- array(3, 39, 40, 55, 56, 57, 58,),
- array(3, 39, 40, 55, 56, 57, 58,),
- array(16, 18, 49, 51, 54,),
- array(5, 11, 12, 13, 14, 16, 20, 21, 22, 27, 31, 32, 33, 59, 60,),
- array(1, 15, 19, 28, 34, 37, 48,),
- array(16, 18, 51, 54,),
- array(1, 28, 34,),
- array(16, 37, 54,),
- array(5, 11, 12, 13, 14, 16, 20, 21, 22, 27, 31, 32, 33, 59, 60,),
- array(11, 14, 18, 28, 30, 34,),
- array(11, 14, 18, 28, 34,),
- array(19, 45, 52,),
- array(16, 37, 54,),
- array(1, 28, 34,),
- array(17, 19, 48,),
- array(16, 37, 54,),
- array(1, 28, 34,),
+ array(
+ 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60,
+ ),
+ array(
+ 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60,
+ ),
+ array(
+ 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60,
+ ),
+ array(
+ 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60,
+ ),
+ array(
+ 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60,
+ ),
+ array(
+ 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60,
+ ),
+ array(
+ 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60,
+ ),
+ array(
+ 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60,
+ ),
+ array(
+ 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60,
+ ),
+ array(
+ 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60,
+ ),
+ array(
+ 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 53, 54, 59,
+ 60,
+ ),
+ array(
+ 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60,
+ ),
+ array(
+ 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60,
+ ),
+ array(
+ 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60,
+ ),
+ array(
+ 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60,
+ ),
+ array(
+ 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60,
+ ),
+ array(
+ 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60,
+ ),
+ array(
+ 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60,
+ ),
+ array(
+ 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60,
+ ),
+ array(
+ 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60,
+ ),
+ array(
+ 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60,
+ ),
+ array(
+ 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60,
+ ),
+ array(
+ 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60,
+ ),
+ array(
+ 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60,
+ ),
+ array(
+ 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60,
+ ),
+ array(
+ 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60,
+ ),
+ array(
+ 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60,
+ ),
+ array(
+ 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60,
+ ),
+ array(
+ 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60,
+ ),
+ array(
+ 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60,
+ ),
+ array(
+ 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60,
+ ),
+ array(
+ 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60,
+ ),
+ array(
+ 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60,
+ ),
+ array(
+ 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60,
+ ),
+ array(
+ 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60,
+ ),
+ array(
+ 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60,
+ ),
+ array(
+ 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60,
+ ),
+ array(
+ 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60,
+ ),
+ array(
+ 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60,
+ ),
+ array(
+ 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60,
+ ),
+ array(
+ 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60,
+ ),
+ array(
+ 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60,
+ ),
+ array(
+ 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60,
+ ),
+ array(
+ 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60,
+ ),
+ array(25, 27, 33, 38, 39, 40, 55, 56, 57, 58,),
+ array(27, 33, 38, 39, 40, 55, 56, 57, 58,),
+ array(27, 33, 38, 39, 40, 55, 56, 57, 58,),
+ array(15, 17, 49, 51, 54,),
+ array(4, 10, 11, 12, 13, 15, 19, 20, 21, 26, 30, 31, 32, 60, 61,),
+ array(1, 14, 18, 27, 33, 36, 48,),
+ array(15, 17, 51, 54,),
+ array(1, 27, 33,),
+ array(15, 36, 54,),
+ array(4, 10, 11, 12, 13, 15, 19, 20, 21, 26, 30, 31, 32, 60, 61,),
+ array(14, 38, 39, 40, 55, 56, 57, 58,),
+ array(2, 38, 39, 40, 55, 56, 57, 58,),
+ array(37, 38, 39, 40, 55, 56, 57, 58,),
+ array(37, 38, 39, 40, 55, 56, 57, 58,),
+ array(14, 38, 39, 40, 55, 56, 57, 58,),
+ array(38, 39, 40, 55, 56, 57, 58, 61,),
+ array(14, 38, 39, 40, 55, 56, 57, 58,),
+ array(14, 38, 39, 40, 55, 56, 57, 58,),
+ array(38, 39, 40, 53, 55, 56, 57, 58,),
+ array(22, 38, 39, 40, 55, 56, 57, 58,),
+ array(28, 38, 39, 40, 55, 56, 57, 58,),
+ array(14, 38, 39, 40, 55, 56, 57, 58,),
+ array(38, 39, 40, 55, 56, 57, 58,),
+ array(38, 39, 40, 55, 56, 57, 58,),
+ array(38, 39, 40, 55, 56, 57, 58,),
+ array(38, 39, 40, 55, 56, 57, 58,),
+ array(38, 39, 40, 55, 56, 57, 58,),
+ array(38, 39, 40, 55, 56, 57, 58,),
+ array(38, 39, 40, 55, 56, 57, 58,),
+ array(38, 39, 40, 55, 56, 57, 58,),
+ array(38, 39, 40, 55, 56, 57, 58,),
+ array(38, 39, 40, 55, 56, 57, 58,),
+ array(38, 39, 40, 55, 56, 57, 58,),
+ array(38, 39, 40, 55, 56, 57, 58,),
+ array(38, 39, 40, 55, 56, 57, 58,),
+ array(38, 39, 40, 55, 56, 57, 58,),
+ array(38, 39, 40, 55, 56, 57, 58,),
+ array(10, 13, 17, 27, 29, 33,),
+ array(10, 13, 17, 27, 33,),
+ array(15, 36, 54,),
+ array(1, 27, 33,),
+ array(15, 36, 54,),
+ array(1, 27, 33,),
+ array(18, 45, 52,),
+ array(16, 18, 48,),
array(1, 2,),
- array(4, 5, 6, 7, 8, 11, 12, 13, 14, 20, 21, 22, 27, 31, 32, 33,),
- array(2, 11, 14, 17, 18, 19, 45, 48, 50, 52,),
- array(1, 15, 28, 34,),
- array(1, 15, 28, 34,),
- array(11, 14, 18, 50,),
- array(14, 16, 18, 54,),
- array(1, 15, 28, 34,),
- array(11, 14, 18,),
- array(17, 19, 48,),
- array(11, 14, 18,),
- array(28, 34,),
- array(16, 18,),
- array(16, 18,),
+ array(3, 4, 5, 6, 7, 10, 11, 12, 13, 19, 20, 21, 26, 30, 31, 32,),
+ array(2, 10, 13, 16, 17, 18, 45, 48, 50, 52,),
+ array(1, 14, 27, 33,),
+ array(10, 13, 17, 50,),
+ array(13, 15, 17, 54,),
+ array(1, 14, 27, 33,),
+ array(1, 14, 27, 33,),
+ array(10, 13, 17,),
+ array(16, 18, 48,),
+ array(10, 13, 17,),
+ array(1, 29,),
+ array(18, 48,),
+ array(15, 17,),
+ array(27, 33,),
+ array(27, 33,),
+ array(15, 17,),
array(1, 53,),
- array(1, 19,),
- array(1, 30,),
- array(16, 54,),
- array(28, 34,),
- array(28, 34,),
- array(28, 34,),
- array(19, 48,),
- array(19,),
+ array(27, 33,),
+ array(1, 18,),
+ array(27, 33,),
+ array(15, 54,),
array(1,),
array(1,),
array(1,),
- array(19,),
+ array(18,),
+ array(1,),
+ array(1,),
+ array(18,),
+ array(1,),
array(1,),
array(1,),
array(1,),
array(1,),
array(),
array(),
- array(),
- array(),
- array(2, 11, 14, 17, 18, 19, 45, 48, 50, 52,),
- array(2, 11, 14, 18, 19, 45, 48, 50, 52, 53,),
- array(2, 11, 14, 18, 19, 45, 48, 50, 52,),
- array(2, 11, 14, 18, 19, 45, 48, 50, 52,),
- array(11, 14, 18, 19, 45, 48, 50, 52,),
- array(14, 16, 18, 35, 54,),
- array(11, 14, 18, 50,),
- array(11, 14, 18,),
- array(17, 45, 52,),
- array(28, 34,),
- array(16, 54,),
+ array(2, 10, 13, 17, 18, 45, 48, 50, 52, 53,),
+ array(2, 10, 13, 16, 17, 18, 45, 48, 50, 52,),
+ array(2, 10, 13, 17, 18, 45, 48, 50, 52,),
+ array(2, 10, 13, 17, 18, 45, 48, 50, 52,),
+ array(10, 13, 17, 18, 45, 48, 50, 52,),
+ array(13, 15, 17, 34, 54,),
+ array(10, 13, 17, 50,),
+ array(16, 45, 52,),
+ array(10, 13, 17,),
+ array(27, 33,),
array(45, 52,),
+ array(15, 54,),
array(45, 52,),
- array(28, 34,),
+ array(15, 54,),
array(45, 52,),
array(45, 52,),
array(45, 52,),
+ array(27, 33,),
+ array(27, 33,),
array(45, 52,),
- array(28, 34,),
- array(16, 54,),
- array(28, 34,),
array(45, 52,),
+ array(27, 33,),
array(45, 52,),
- array(28, 34,),
- array(28, 34,),
- array(17, 24,),
- array(28, 34,),
- array(28, 34,),
+ array(13, 36,),
+ array(27, 33,),
+ array(27, 33,),
array(45, 52,),
- array(28, 34,),
- array(28, 34,),
- array(28, 34,),
- array(28, 34,),
- array(28, 34,),
+ array(16, 23,),
+ array(27, 33,),
+ array(27, 33,),
array(45, 52,),
- array(14, 37,),
- array(1,),
- array(19,),
+ array(27, 33,),
+ array(27, 33,),
+ array(27, 33,),
+ array(27, 33,),
+ array(27, 33,),
array(1,),
array(2,),
- array(19,),
+ array(18,),
+ array(2,),
+ array(36,),
array(1,),
- array(19,),
array(1,),
- array(2,),
- array(37,),
+ array(18,),
array(1,),
+ array(18,),
array(),
array(),
array(),
array(),
array(),
array(),
- array(1, 2, 3, 37, 39, 40, 48, 55, 56, 57, 58,),
- array(15, 23, 25, 28, 34, 36, 38, 45,),
- array(15, 17, 28, 34, 37, 48,),
- array(15, 24, 28, 34, 46,),
- array(15, 24, 28, 34, 46,),
- array(37, 45, 48, 53,),
- array(11, 14, 18, 50,),
- array(30, 37, 48,),
- array(24, 46, 53,),
- array(24, 46, 60,),
- array(36, 53,),
- array(36, 38,),
+ array(2, 36, 38, 39, 40, 48, 55, 56, 57, 58,),
+ array(14, 22, 24, 27, 33, 35, 37, 45,),
+ array(14, 16, 27, 33, 36, 48,),
+ array(14, 23, 27, 33, 46,),
+ array(14, 23, 27, 33, 46,),
+ array(36, 45, 48, 53,),
+ array(10, 13, 17, 50,),
+ array(29, 36, 48,),
+ array(23, 46, 61,),
+ array(23, 46, 53,),
+ array(35, 37,),
+ array(35, 37,),
+ array(16, 45,),
+ array(35, 53,),
+ array(8, 9,),
+ array(36, 48,),
+ array(36, 48,),
+ array(35, 37,),
+ array(23, 46,),
+ array(36, 48,),
+ array(17, 50,),
+ array(22, 35,),
+ array(7, 9,),
+ array(35, 37,),
array(45, 53,),
- array(8, 10,),
- array(37, 48,),
- array(37, 48,),
- array(37, 48,),
- array(23, 36,),
- array(9, 10,),
- array(18, 50,),
- array(24, 46,),
- array(36, 38,),
- array(17, 45,),
- array(36, 38,),
- array(38,),
- array(18,),
- array(15,),
- array(51,),
+ array(24,),
+ array(16,),
+ array(8,),
+ array(37,),
+ array(14,),
array(17,),
- array(18,),
- array(18,),
- array(9,),
array(51,),
- array(25,),
+ array(14,),
array(15,),
- array(18,),
array(53,),
array(53,),
- array(16,),
+ array(17,),
+ array(51,),
array(41,),
+ array(17,),
+ array(17,),
+ array(17,),
array(45,),
- array(18,),
- array(35,),
- array(37,),
- array(18,),
- array(18,),
- array(18,),
- array(18,),
- array(37,),
- array(35,),
- array(18,),
+ array(34,),
+ array(17,),
+ array(17,),
+ array(34,),
+ array(17,),
+ array(36,),
+ array(17,),
+ array(36,),
+ array(17,),
+ array(),
array(),
array(),
array(),
@@ -901,39 +994,39 @@ class Smarty_Internal_Templateparser
);
public static $yy_default = array(
- 334, 509, 509, 494, 509, 473, 509, 509, 473, 473,
- 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
- 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
- 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
- 509, 509, 509, 509, 375, 354, 375, 380, 509, 509,
- 347, 509, 509, 509, 509, 509, 509, 509, 509, 397,
- 472, 347, 471, 387, 497, 495, 382, 386, 359, 377,
- 380, 496, 402, 401, 509, 509, 413, 509, 375, 509,
- 509, 375, 375, 485, 509, 375, 428, 509, 375, 366,
- 323, 427, 389, 389, 438, 509, 389, 438, 428, 438,
- 375, 509, 509, 389, 369, 389, 509, 375, 375, 356,
- 428, 482, 405, 389, 406, 428, 396, 392, 400, 371,
- 480, 404, 332, 393, 427, 427, 427, 427, 427, 509,
- 440, 438, 454, 355, 509, 436, 434, 365, 433, 432,
- 431, 465, 364, 509, 363, 466, 463, 362, 352, 509,
- 351, 357, 435, 344, 350, 358, 361, 348, 464, 438,
- 422, 460, 367, 474, 486, 372, 483, 395, 475, 438,
- 370, 479, 479, 438, 438, 332, 479, 413, 409, 413,
- 403, 403, 413, 439, 413, 403, 403, 509, 509, 409,
- 330, 423, 509, 413, 509, 509, 509, 403, 509, 409,
- 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
- 383, 509, 509, 418, 509, 509, 415, 409, 509, 509,
- 454, 509, 509, 509, 509, 484, 411, 509, 324, 426,
- 415, 360, 442, 487, 444, 336, 443, 337, 488, 376,
- 489, 490, 452, 481, 459, 454, 410, 441, 328, 419,
- 325, 326, 437, 420, 477, 327, 476, 398, 399, 414,
- 335, 421, 388, 424, 412, 451, 329, 331, 449, 333,
- 384, 469, 500, 468, 491, 505, 343, 416, 417, 506,
- 374, 391, 492, 493, 498, 341, 373, 418, 425, 353,
- 501, 508, 507, 504, 502, 499, 461, 390, 368, 408,
- 338, 503, 478, 453, 447, 446, 429, 445, 430, 448,
- 450, 342, 462, 339, 340, 455, 470, 458, 457, 407,
- 467, 456, 394,
+ 338, 514, 514, 499, 499, 514, 514, 476, 476, 476,
+ 514, 514, 514, 514, 514, 514, 514, 514, 514, 514,
+ 514, 514, 514, 514, 514, 514, 514, 514, 514, 514,
+ 514, 514, 514, 514, 514, 514, 514, 514, 514, 514,
+ 514, 514, 514, 514, 514, 514, 379, 358, 379, 514,
+ 514, 415, 514, 379, 514, 514, 351, 514, 514, 514,
+ 514, 514, 514, 514, 514, 514, 384, 514, 399, 475,
+ 351, 403, 390, 474, 500, 502, 384, 501, 363, 381,
+ 404, 386, 391, 379, 379, 514, 379, 514, 379, 489,
+ 431, 370, 327, 430, 393, 441, 514, 393, 393, 441,
+ 431, 441, 393, 431, 514, 379, 360, 514, 393, 379,
+ 373, 379, 514, 406, 402, 375, 431, 396, 398, 486,
+ 393, 408, 397, 407, 406, 483, 336, 430, 430, 430,
+ 430, 430, 514, 443, 457, 441, 367, 438, 514, 436,
+ 514, 435, 434, 466, 368, 348, 439, 437, 361, 467,
+ 441, 356, 354, 468, 514, 366, 355, 469, 362, 359,
+ 352, 369, 365, 371, 478, 463, 477, 441, 374, 376,
+ 490, 424, 487, 441, 441, 482, 482, 336, 482, 415,
+ 411, 415, 405, 405, 415, 442, 415, 405, 405, 514,
+ 514, 411, 514, 514, 425, 514, 514, 405, 415, 514,
+ 514, 334, 514, 411, 387, 514, 514, 514, 514, 514,
+ 514, 514, 514, 420, 514, 514, 514, 417, 514, 514,
+ 514, 411, 413, 514, 514, 514, 514, 488, 514, 457,
+ 514, 421, 364, 420, 340, 422, 357, 341, 409, 400,
+ 480, 457, 462, 401, 485, 423, 426, 342, 447, 380,
+ 416, 339, 428, 329, 330, 444, 445, 446, 394, 331,
+ 395, 429, 419, 388, 332, 418, 410, 392, 412, 333,
+ 335, 414, 337, 472, 417, 479, 427, 497, 347, 461,
+ 460, 459, 378, 346, 464, 510, 495, 511, 498, 473,
+ 377, 496, 503, 506, 513, 512, 509, 507, 504, 508,
+ 345, 458, 471, 448, 505, 454, 452, 455, 456, 450,
+ 491, 449, 492, 493, 494, 470, 451, 328, 453, 343,
+ 344, 372, 481, 432, 433, 465, 440,
);
public static $yyFallback = array();
@@ -1010,8 +1103,6 @@ class Smarty_Internal_Templateparser
'expr ::= DOLLARID COLON ID',
'expr ::= expr MATH value',
'expr ::= expr UNIMATH value',
- 'expr ::= array',
- 'expr ::= expr modifierlist',
'expr ::= expr tlop value',
'expr ::= expr lop expr',
'expr ::= expr scond',
@@ -1040,6 +1131,7 @@ class Smarty_Internal_Templateparser
'value ::= smartytag',
'value ::= value modifierlist',
'value ::= NAMESPACE',
+ 'value ::= arraydef',
'value ::= ns1 DOUBLECOLON static_class_access',
'ns1 ::= ID',
'ns1 ::= NAMESPACE',
@@ -1097,6 +1189,7 @@ class Smarty_Internal_Templateparser
'modparameters ::= modparameters modparameter',
'modparameters ::=',
'modparameter ::= COLON value',
+ 'modparameter ::= COLON UNIMATH value',
'modparameter ::= COLON array',
'static_class_access ::= method',
'static_class_access ::= method objectchain',
@@ -1107,7 +1200,8 @@ class Smarty_Internal_Templateparser
'lop ::= SLOGOP',
'tlop ::= TLOGOP',
'scond ::= SINGLECOND',
- 'array ::= OPENB arrayelements CLOSEB',
+ 'arraydef ::= OPENB arrayelements CLOSEB',
+ 'arraydef ::= ARRAYOPEN arrayelements CLOSEP',
'arrayelements ::= arrayelement',
'arrayelements ::= arrayelements COMMA arrayelement',
'arrayelements ::=',
@@ -1128,192 +1222,193 @@ class Smarty_Internal_Templateparser
);
public static $yyRuleInfo = array(
- array(0 => 62, 1 => 1),
- array(0 => 63, 1 => 2),
- array(0 => 63, 1 => 2),
- array(0 => 63, 1 => 2),
- array(0 => 63, 1 => 2),
- array(0 => 63, 1 => 4),
+ array(0 => 63, 1 => 1),
+ array(0 => 64, 1 => 2),
+ array(0 => 64, 1 => 2),
+ array(0 => 64, 1 => 2),
+ array(0 => 64, 1 => 2),
array(0 => 64, 1 => 4),
- array(0 => 64, 1 => 1),
- array(0 => 65, 1 => 2),
- array(0 => 65, 1 => 0),
- array(0 => 63, 1 => 2),
- array(0 => 63, 1 => 0),
- array(0 => 66, 1 => 1),
- array(0 => 66, 1 => 1),
- array(0 => 66, 1 => 1),
- array(0 => 66, 1 => 3),
+ array(0 => 65, 1 => 4),
+ array(0 => 65, 1 => 1),
array(0 => 66, 1 => 2),
+ array(0 => 66, 1 => 0),
+ array(0 => 64, 1 => 2),
+ array(0 => 64, 1 => 0),
array(0 => 67, 1 => 1),
+ array(0 => 67, 1 => 1),
+ array(0 => 67, 1 => 1),
+ array(0 => 67, 1 => 3),
array(0 => 67, 1 => 2),
- array(0 => 67, 1 => 2),
- array(0 => 70, 1 => 2),
- array(0 => 69, 1 => 2),
- array(0 => 72, 1 => 1),
- array(0 => 72, 1 => 1),
- array(0 => 72, 1 => 1),
- array(0 => 68, 1 => 3),
+ array(0 => 68, 1 => 1),
array(0 => 68, 1 => 2),
- array(0 => 68, 1 => 4),
- array(0 => 68, 1 => 5),
- array(0 => 68, 1 => 6),
array(0 => 68, 1 => 2),
- array(0 => 68, 1 => 2),
- array(0 => 68, 1 => 3),
- array(0 => 68, 1 => 2),
- array(0 => 68, 1 => 3),
- array(0 => 68, 1 => 8),
- array(0 => 80, 1 => 2),
- array(0 => 80, 1 => 1),
- array(0 => 68, 1 => 5),
- array(0 => 68, 1 => 7),
- array(0 => 68, 1 => 6),
- array(0 => 68, 1 => 8),
- array(0 => 68, 1 => 2),
- array(0 => 68, 1 => 3),
- array(0 => 68, 1 => 4),
- array(0 => 66, 1 => 1),
- array(0 => 68, 1 => 2),
- array(0 => 68, 1 => 3),
- array(0 => 68, 1 => 4),
- array(0 => 68, 1 => 5),
- array(0 => 73, 1 => 2),
+ array(0 => 71, 1 => 2),
+ array(0 => 70, 1 => 2),
array(0 => 73, 1 => 1),
- array(0 => 73, 1 => 0),
- array(0 => 83, 1 => 4),
- array(0 => 83, 1 => 2),
- array(0 => 83, 1 => 2),
- array(0 => 83, 1 => 2),
- array(0 => 83, 1 => 2),
- array(0 => 83, 1 => 2),
- array(0 => 83, 1 => 4),
- array(0 => 79, 1 => 1),
+ array(0 => 73, 1 => 1),
+ array(0 => 73, 1 => 1),
+ array(0 => 69, 1 => 3),
+ array(0 => 69, 1 => 2),
+ array(0 => 69, 1 => 4),
+ array(0 => 69, 1 => 5),
+ array(0 => 69, 1 => 6),
+ array(0 => 69, 1 => 2),
+ array(0 => 69, 1 => 2),
+ array(0 => 69, 1 => 3),
+ array(0 => 69, 1 => 2),
+ array(0 => 69, 1 => 3),
+ array(0 => 69, 1 => 8),
+ array(0 => 81, 1 => 2),
+ array(0 => 81, 1 => 1),
+ array(0 => 69, 1 => 5),
+ array(0 => 69, 1 => 7),
+ array(0 => 69, 1 => 6),
+ array(0 => 69, 1 => 8),
+ array(0 => 69, 1 => 2),
+ array(0 => 69, 1 => 3),
+ array(0 => 69, 1 => 4),
+ array(0 => 67, 1 => 1),
+ array(0 => 69, 1 => 2),
+ array(0 => 69, 1 => 3),
+ array(0 => 69, 1 => 4),
+ array(0 => 69, 1 => 5),
+ array(0 => 74, 1 => 2),
+ array(0 => 74, 1 => 1),
+ array(0 => 74, 1 => 0),
+ array(0 => 84, 1 => 4),
+ array(0 => 84, 1 => 2),
+ array(0 => 84, 1 => 2),
+ array(0 => 84, 1 => 2),
+ array(0 => 84, 1 => 2),
+ array(0 => 84, 1 => 2),
+ array(0 => 84, 1 => 4),
+ array(0 => 80, 1 => 1),
+ array(0 => 80, 1 => 3),
array(0 => 79, 1 => 3),
- array(0 => 78, 1 => 3),
- array(0 => 78, 1 => 3),
- array(0 => 78, 1 => 3),
- array(0 => 78, 1 => 3),
+ array(0 => 79, 1 => 3),
+ array(0 => 79, 1 => 3),
+ array(0 => 79, 1 => 3),
+ array(0 => 77, 1 => 1),
+ array(0 => 77, 1 => 1),
+ array(0 => 77, 1 => 3),
+ array(0 => 77, 1 => 3),
+ array(0 => 77, 1 => 3),
+ array(0 => 77, 1 => 3),
+ array(0 => 77, 1 => 3),
+ array(0 => 77, 1 => 2),
+ array(0 => 77, 1 => 3),
+ array(0 => 77, 1 => 3),
+ array(0 => 85, 1 => 7),
+ array(0 => 85, 1 => 7),
+ array(0 => 76, 1 => 1),
+ array(0 => 76, 1 => 2),
+ array(0 => 76, 1 => 2),
+ array(0 => 76, 1 => 2),
+ array(0 => 76, 1 => 2),
+ array(0 => 76, 1 => 1),
+ array(0 => 76, 1 => 1),
+ array(0 => 76, 1 => 3),
+ array(0 => 76, 1 => 2),
+ array(0 => 76, 1 => 2),
array(0 => 76, 1 => 1),
array(0 => 76, 1 => 1),
array(0 => 76, 1 => 3),
array(0 => 76, 1 => 3),
array(0 => 76, 1 => 3),
array(0 => 76, 1 => 1),
- array(0 => 76, 1 => 2),
- array(0 => 76, 1 => 3),
+ array(0 => 76, 1 => 1),
array(0 => 76, 1 => 3),
+ array(0 => 76, 1 => 1),
array(0 => 76, 1 => 2),
+ array(0 => 76, 1 => 1),
+ array(0 => 76, 1 => 1),
array(0 => 76, 1 => 3),
- array(0 => 76, 1 => 3),
- array(0 => 84, 1 => 7),
- array(0 => 84, 1 => 7),
- array(0 => 75, 1 => 1),
- array(0 => 75, 1 => 2),
- array(0 => 75, 1 => 2),
- array(0 => 75, 1 => 2),
- array(0 => 75, 1 => 2),
+ array(0 => 91, 1 => 1),
+ array(0 => 91, 1 => 1),
array(0 => 75, 1 => 1),
array(0 => 75, 1 => 1),
array(0 => 75, 1 => 3),
- array(0 => 75, 1 => 2),
- array(0 => 75, 1 => 2),
- array(0 => 75, 1 => 1),
- array(0 => 75, 1 => 1),
- array(0 => 75, 1 => 3),
- array(0 => 75, 1 => 3),
- array(0 => 75, 1 => 3),
- array(0 => 75, 1 => 1),
array(0 => 75, 1 => 1),
array(0 => 75, 1 => 3),
- array(0 => 75, 1 => 1),
- array(0 => 75, 1 => 2),
- array(0 => 75, 1 => 1),
+ array(0 => 75, 1 => 4),
array(0 => 75, 1 => 3),
- array(0 => 90, 1 => 1),
- array(0 => 90, 1 => 1),
- array(0 => 74, 1 => 1),
- array(0 => 74, 1 => 1),
- array(0 => 74, 1 => 3),
- array(0 => 74, 1 => 1),
- array(0 => 74, 1 => 3),
- array(0 => 74, 1 => 4),
- array(0 => 74, 1 => 3),
- array(0 => 74, 1 => 4),
- array(0 => 71, 1 => 2),
- array(0 => 71, 1 => 2),
- array(0 => 94, 1 => 2),
- array(0 => 94, 1 => 0),
- array(0 => 95, 1 => 2),
- array(0 => 95, 1 => 2),
- array(0 => 95, 1 => 4),
- array(0 => 95, 1 => 2),
- array(0 => 95, 1 => 2),
- array(0 => 95, 1 => 4),
- array(0 => 95, 1 => 3),
- array(0 => 95, 1 => 5),
- array(0 => 95, 1 => 3),
- array(0 => 95, 1 => 3),
- array(0 => 95, 1 => 3),
- array(0 => 95, 1 => 3),
- array(0 => 95, 1 => 3),
- array(0 => 95, 1 => 3),
- array(0 => 95, 1 => 2),
- array(0 => 81, 1 => 1),
- array(0 => 81, 1 => 1),
- array(0 => 81, 1 => 2),
- array(0 => 96, 1 => 1),
- array(0 => 96, 1 => 1),
- array(0 => 96, 1 => 3),
- array(0 => 93, 1 => 2),
- array(0 => 97, 1 => 1),
+ array(0 => 75, 1 => 4),
+ array(0 => 72, 1 => 2),
+ array(0 => 72, 1 => 2),
+ array(0 => 96, 1 => 2),
+ array(0 => 96, 1 => 0),
array(0 => 97, 1 => 2),
+ array(0 => 97, 1 => 2),
+ array(0 => 97, 1 => 4),
+ array(0 => 97, 1 => 2),
+ array(0 => 97, 1 => 2),
+ array(0 => 97, 1 => 4),
+ array(0 => 97, 1 => 3),
+ array(0 => 97, 1 => 5),
+ array(0 => 97, 1 => 3),
+ array(0 => 97, 1 => 3),
+ array(0 => 97, 1 => 3),
+ array(0 => 97, 1 => 3),
+ array(0 => 97, 1 => 3),
+ array(0 => 97, 1 => 3),
+ array(0 => 97, 1 => 2),
+ array(0 => 82, 1 => 1),
+ array(0 => 82, 1 => 1),
+ array(0 => 82, 1 => 2),
+ array(0 => 98, 1 => 1),
+ array(0 => 98, 1 => 1),
array(0 => 98, 1 => 3),
- array(0 => 98, 1 => 3),
- array(0 => 98, 1 => 5),
- array(0 => 98, 1 => 6),
- array(0 => 98, 1 => 2),
- array(0 => 89, 1 => 4),
- array(0 => 99, 1 => 4),
- array(0 => 99, 1 => 4),
+ array(0 => 95, 1 => 2),
+ array(0 => 99, 1 => 1),
+ array(0 => 99, 1 => 2),
array(0 => 100, 1 => 3),
- array(0 => 100, 1 => 1),
- array(0 => 100, 1 => 0),
- array(0 => 77, 1 => 3),
- array(0 => 77, 1 => 2),
- array(0 => 101, 1 => 3),
- array(0 => 101, 1 => 2),
- array(0 => 82, 1 => 2),
- array(0 => 82, 1 => 0),
- array(0 => 102, 1 => 2),
- array(0 => 102, 1 => 2),
- array(0 => 92, 1 => 1),
- array(0 => 92, 1 => 2),
- array(0 => 92, 1 => 1),
- array(0 => 92, 1 => 2),
- array(0 => 92, 1 => 3),
+ array(0 => 100, 1 => 3),
+ array(0 => 100, 1 => 5),
+ array(0 => 100, 1 => 6),
+ array(0 => 100, 1 => 2),
+ array(0 => 90, 1 => 4),
+ array(0 => 101, 1 => 4),
+ array(0 => 101, 1 => 4),
+ array(0 => 102, 1 => 3),
+ array(0 => 102, 1 => 1),
+ array(0 => 102, 1 => 0),
+ array(0 => 78, 1 => 3),
+ array(0 => 78, 1 => 2),
+ array(0 => 103, 1 => 3),
+ array(0 => 103, 1 => 2),
+ array(0 => 83, 1 => 2),
+ array(0 => 83, 1 => 0),
+ array(0 => 104, 1 => 2),
+ array(0 => 104, 1 => 3),
+ array(0 => 104, 1 => 2),
+ array(0 => 93, 1 => 1),
+ array(0 => 93, 1 => 2),
+ array(0 => 93, 1 => 1),
+ array(0 => 93, 1 => 2),
+ array(0 => 93, 1 => 3),
array(0 => 87, 1 => 1),
array(0 => 87, 1 => 1),
array(0 => 86, 1 => 1),
array(0 => 88, 1 => 1),
- array(0 => 85, 1 => 3),
- array(0 => 103, 1 => 1),
- array(0 => 103, 1 => 3),
- array(0 => 103, 1 => 0),
- array(0 => 104, 1 => 3),
- array(0 => 104, 1 => 3),
- array(0 => 104, 1 => 1),
- array(0 => 91, 1 => 2),
- array(0 => 91, 1 => 3),
- array(0 => 105, 1 => 2),
+ array(0 => 94, 1 => 3),
+ array(0 => 94, 1 => 3),
array(0 => 105, 1 => 1),
+ array(0 => 105, 1 => 3),
+ array(0 => 105, 1 => 0),
array(0 => 106, 1 => 3),
array(0 => 106, 1 => 3),
array(0 => 106, 1 => 1),
- array(0 => 106, 1 => 3),
- array(0 => 106, 1 => 3),
- array(0 => 106, 1 => 1),
- array(0 => 106, 1 => 1),
+ array(0 => 92, 1 => 2),
+ array(0 => 92, 1 => 3),
+ array(0 => 107, 1 => 2),
+ array(0 => 107, 1 => 1),
+ array(0 => 108, 1 => 3),
+ array(0 => 108, 1 => 3),
+ array(0 => 108, 1 => 1),
+ array(0 => 108, 1 => 3),
+ array(0 => 108, 1 => 3),
+ array(0 => 108, 1 => 1),
+ array(0 => 108, 1 => 1),
);
public static $yyReduceMap = array(
@@ -1333,18 +1428,18 @@ class Smarty_Internal_Templateparser
58 => 7,
66 => 7,
67 => 7,
- 71 => 7,
- 80 => 7,
- 85 => 7,
- 86 => 7,
- 91 => 7,
- 95 => 7,
- 96 => 7,
- 100 => 7,
- 102 => 7,
- 107 => 7,
- 169 => 7,
- 174 => 7,
+ 78 => 7,
+ 83 => 7,
+ 84 => 7,
+ 89 => 7,
+ 93 => 7,
+ 94 => 7,
+ 98 => 7,
+ 99 => 7,
+ 101 => 7,
+ 106 => 7,
+ 170 => 7,
+ 175 => 7,
8 => 8,
9 => 9,
10 => 10,
@@ -1385,18 +1480,18 @@ class Smarty_Internal_Templateparser
50 => 50,
51 => 51,
60 => 51,
- 149 => 51,
- 153 => 51,
- 157 => 51,
+ 148 => 51,
+ 152 => 51,
+ 156 => 51,
158 => 51,
52 => 52,
- 150 => 52,
- 156 => 52,
+ 149 => 52,
+ 155 => 52,
53 => 53,
54 => 54,
55 => 54,
56 => 56,
- 134 => 56,
+ 133 => 56,
59 => 59,
61 => 61,
62 => 62,
@@ -1406,61 +1501,61 @@ class Smarty_Internal_Templateparser
68 => 68,
69 => 69,
70 => 69,
+ 71 => 71,
72 => 72,
- 99 => 72,
73 => 73,
74 => 74,
75 => 75,
76 => 76,
77 => 77,
- 78 => 78,
79 => 79,
- 81 => 81,
- 83 => 81,
- 84 => 81,
- 114 => 81,
- 82 => 82,
+ 81 => 79,
+ 82 => 79,
+ 113 => 79,
+ 80 => 80,
+ 85 => 85,
+ 86 => 86,
87 => 87,
88 => 88,
- 89 => 89,
90 => 90,
- 92 => 92,
- 93 => 93,
- 94 => 93,
+ 91 => 91,
+ 92 => 91,
+ 95 => 95,
+ 96 => 96,
97 => 97,
- 98 => 98,
- 101 => 101,
+ 100 => 100,
+ 102 => 102,
103 => 103,
104 => 104,
105 => 105,
- 106 => 106,
+ 107 => 107,
108 => 108,
109 => 109,
110 => 110,
111 => 111,
112 => 112,
- 113 => 113,
+ 114 => 114,
+ 172 => 114,
115 => 115,
- 171 => 115,
116 => 116,
117 => 117,
118 => 118,
119 => 119,
120 => 120,
+ 128 => 120,
121 => 121,
- 129 => 121,
122 => 122,
123 => 123,
- 124 => 124,
- 125 => 124,
- 127 => 124,
- 128 => 124,
- 126 => 126,
+ 124 => 123,
+ 126 => 123,
+ 127 => 123,
+ 125 => 125,
+ 129 => 129,
130 => 130,
131 => 131,
+ 176 => 131,
132 => 132,
- 175 => 132,
- 133 => 133,
+ 134 => 134,
135 => 135,
136 => 136,
137 => 137,
@@ -1474,11 +1569,11 @@ class Smarty_Internal_Templateparser
145 => 145,
146 => 146,
147 => 147,
- 148 => 148,
+ 150 => 150,
151 => 151,
- 152 => 152,
+ 153 => 153,
154 => 154,
- 155 => 155,
+ 157 => 157,
159 => 159,
160 => 160,
161 => 161,
@@ -1489,19 +1584,20 @@ class Smarty_Internal_Templateparser
166 => 166,
167 => 167,
168 => 168,
- 170 => 170,
- 172 => 172,
+ 169 => 168,
+ 171 => 171,
173 => 173,
- 176 => 176,
+ 174 => 174,
177 => 177,
178 => 178,
179 => 179,
- 182 => 179,
180 => 180,
183 => 180,
181 => 181,
- 184 => 184,
+ 184 => 181,
+ 182 => 182,
185 => 185,
+ 186 => 186,
);
/**
@@ -1625,33 +1721,34 @@ class Smarty_Internal_Templateparser
public $yystack = array();
public $yyTokenName = array(
- '$', 'VERT', 'COLON', 'UNIMATH',
- 'PHP', 'TEXT', 'STRIPON', 'STRIPOFF',
- 'LITERALSTART', 'LITERALEND', 'LITERAL', 'SIMPELOUTPUT',
- 'SIMPLETAG', 'SMARTYBLOCKCHILDPARENT', 'LDEL', 'RDEL',
- 'DOLLARID', 'EQUAL', 'ID', 'PTR',
- 'LDELMAKENOCACHE', 'LDELIF', 'LDELFOR', 'SEMICOLON',
- 'INCDEC', 'TO', 'STEP', 'LDELFOREACH',
- 'SPACE', 'AS', 'APTR', 'LDELSETFILTER',
- 'CLOSETAG', 'LDELSLASH', 'ATTR', 'INTEGER',
- 'COMMA', 'OPENP', 'CLOSEP', 'MATH',
+ '$', 'VERT', 'COLON', 'PHP',
+ 'TEXT', 'STRIPON', 'STRIPOFF', 'LITERALSTART',
+ 'LITERALEND', 'LITERAL', 'SIMPELOUTPUT', 'SIMPLETAG',
+ 'SMARTYBLOCKCHILDPARENT', 'LDEL', 'RDEL', 'DOLLARID',
+ 'EQUAL', 'ID', 'PTR', 'LDELMAKENOCACHE',
+ 'LDELIF', 'LDELFOR', 'SEMICOLON', 'INCDEC',
+ 'TO', 'STEP', 'LDELFOREACH', 'SPACE',
+ 'AS', 'APTR', 'LDELSETFILTER', 'CLOSETAG',
+ 'LDELSLASH', 'ATTR', 'INTEGER', 'COMMA',
+ 'OPENP', 'CLOSEP', 'MATH', 'UNIMATH',
'ISIN', 'QMARK', 'NOT', 'TYPECAST',
'HEX', 'DOT', 'INSTANCEOF', 'SINGLEQUOTESTRING',
'DOUBLECOLON', 'NAMESPACE', 'AT', 'HATCH',
'OPENB', 'CLOSEB', 'DOLLAR', 'LOGOP',
- 'SLOGOP', 'TLOGOP', 'SINGLECOND', 'QUOTE',
- 'BACKTICK', 'error', 'start', 'template',
- 'literal_e2', 'literal_e1', 'smartytag', 'tagbody',
- 'tag', 'outattr', 'eqoutattr', 'varindexed',
- 'output', 'attributes', 'variable', 'value',
- 'expr', 'modifierlist', 'statement', 'statements',
- 'foraction', 'varvar', 'modparameters', 'attribute',
- 'ternary', 'array', 'tlop', 'lop',
- 'scond', 'function', 'ns1', 'doublequoted_with_quotes',
- 'static_class_access', 'object', 'arrayindex', 'indexdef',
- 'varvarele', 'objectchain', 'objectelement', 'method',
- 'params', 'modifier', 'modparameter', 'arrayelements',
- 'arrayelement', 'doublequoted', 'doublequotedcontent',
+ 'SLOGOP', 'TLOGOP', 'SINGLECOND', 'ARRAYOPEN',
+ 'QUOTE', 'BACKTICK', 'error', 'start',
+ 'template', 'literal_e2', 'literal_e1', 'smartytag',
+ 'tagbody', 'tag', 'outattr', 'eqoutattr',
+ 'varindexed', 'output', 'attributes', 'variable',
+ 'value', 'expr', 'modifierlist', 'statement',
+ 'statements', 'foraction', 'varvar', 'modparameters',
+ 'attribute', 'ternary', 'tlop', 'lop',
+ 'scond', 'array', 'function', 'ns1',
+ 'doublequoted_with_quotes', 'static_class_access', 'arraydef', 'object',
+ 'arrayindex', 'indexdef', 'varvarele', 'objectchain',
+ 'objectelement', 'method', 'params', 'modifier',
+ 'modparameter', 'arrayelements', 'arrayelement', 'doublequoted',
+ 'doublequotedcontent',
);
/**
@@ -1762,11 +1859,9 @@ class Smarty_Internal_Templateparser
}
$yytos = array_pop($this->yystack);
if ($this->yyTraceFILE && $this->yyidx >= 0) {
- fwrite(
- $this->yyTraceFILE,
+ fwrite($this->yyTraceFILE,
$this->yyTracePrompt . 'Popping ' . $this->yyTokenName[ $yytos->major ] .
- "\n"
- );
+ "\n");
}
$yymajor = $yytos->major;
self::yy_destructor($yymajor, $yytos->minor);
@@ -1818,8 +1913,7 @@ class Smarty_Internal_Templateparser
$this->yyidx -= self::$yyRuleInfo[ $yyruleno ][ 1 ];
$nextstate = $this->yy_find_reduce_action(
$this->yystack[ $this->yyidx ]->stateno,
- self::$yyRuleInfo[ $yyruleno ][ 0 ]
- );
+ self::$yyRuleInfo[ $yyruleno ][ 0 ]);
if (isset(self::$yyExpectedTokens[ $nextstate ])) {
$expected = array_merge($expected, self::$yyExpectedTokens[ $nextstate ]);
if (isset($res4[ $nextstate ][ $token ])) {
@@ -1905,8 +1999,7 @@ class Smarty_Internal_Templateparser
$this->yyidx -= self::$yyRuleInfo[ $yyruleno ][ 1 ];
$nextstate = $this->yy_find_reduce_action(
$this->yystack[ $this->yyidx ]->stateno,
- self::$yyRuleInfo[ $yyruleno ][ 0 ]
- );
+ self::$yyRuleInfo[ $yyruleno ][ 0 ]);
if (isset($res2[ $nextstate ][ $token ])) {
if ($res2[ $nextstate ][ $token ]) {
$this->yyidx = $yyidx;
@@ -2036,19 +2129,12 @@ class Smarty_Internal_Templateparser
$yytos->minor = $yypMinor;
$this->yystack[] = $yytos;
if ($this->yyTraceFILE && $this->yyidx > 0) {
- fprintf(
- $this->yyTraceFILE,
- "%sShift %d\n",
- $this->yyTracePrompt,
- $yyNewState
- );
+ fprintf($this->yyTraceFILE, "%sShift %d\n", $this->yyTracePrompt,
+ $yyNewState);
fprintf($this->yyTraceFILE, "%sStack:", $this->yyTracePrompt);
for ($i = 1; $i <= $this->yyidx; $i++) {
- fprintf(
- $this->yyTraceFILE,
- " %s",
- $this->yyTokenName[ $this->yystack[ $i ]->major ]
- );
+ fprintf($this->yyTraceFILE, " %s",
+ $this->yyTokenName[ $this->yystack[ $i ]->major ]);
}
fwrite($this->yyTraceFILE, "\n");
}
@@ -2606,7 +2692,7 @@ class Smarty_Internal_Templateparser
'\')';
}
- // line 642 "../smarty/lexer/smarty_internal_templateparser.y"
+ // line 638 "../smarty/lexer/smarty_internal_templateparser.y"
public function yy_r69()
{
$this->_retvalue =
@@ -2615,18 +2701,8 @@ class Smarty_Internal_Templateparser
$this->yystack[ $this->yyidx + 0 ]->minor;
}
- // line 648 "../smarty/lexer/smarty_internal_templateparser.y"
- public function yy_r72()
- {
- $this->_retvalue =
- $this->compiler->compileTag('private_modifier', array(), array(
- 'value' => $this->yystack[ $this->yyidx + -1 ]->minor,
- 'modifierlist' => $this->yystack[ $this->yyidx + 0 ]->minor
- ));
- }
-
- // line 652 "../smarty/lexer/smarty_internal_templateparser.y"
- public function yy_r73()
+ // line 642 "../smarty/lexer/smarty_internal_templateparser.y"
+ public function yy_r71()
{
$this->_retvalue =
$this->yystack[ $this->yyidx + -1 ]->minor[ 'pre' ] .
@@ -2636,8 +2712,8 @@ class Smarty_Internal_Templateparser
')';
}
- // line 656 "../smarty/lexer/smarty_internal_templateparser.y"
- public function yy_r74()
+ // line 646 "../smarty/lexer/smarty_internal_templateparser.y"
+ public function yy_r72()
{
$this->_retvalue =
$this->yystack[ $this->yyidx + -2 ]->minor .
@@ -2645,14 +2721,14 @@ class Smarty_Internal_Templateparser
$this->yystack[ $this->yyidx + 0 ]->minor;
}
- // line 660 "../smarty/lexer/smarty_internal_templateparser.y"
- public function yy_r75()
+ // line 650 "../smarty/lexer/smarty_internal_templateparser.y"
+ public function yy_r73()
{
$this->_retvalue = $this->yystack[ $this->yyidx + 0 ]->minor . $this->yystack[ $this->yyidx + -1 ]->minor . ')';
}
- // line 664 "../smarty/lexer/smarty_internal_templateparser.y"
- public function yy_r76()
+ // line 654 "../smarty/lexer/smarty_internal_templateparser.y"
+ public function yy_r74()
{
$this->_retvalue =
'in_array(' .
@@ -2662,8 +2738,8 @@ class Smarty_Internal_Templateparser
')';
}
- // line 672 "../smarty/lexer/smarty_internal_templateparser.y"
- public function yy_r77()
+ // line 662 "../smarty/lexer/smarty_internal_templateparser.y"
+ public function yy_r75()
{
$this->_retvalue =
'in_array(' .
@@ -2673,8 +2749,8 @@ class Smarty_Internal_Templateparser
')';
}
- // line 676 "../smarty/lexer/smarty_internal_templateparser.y"
- public function yy_r78()
+ // line 666 "../smarty/lexer/smarty_internal_templateparser.y"
+ public function yy_r76()
{
$this->_retvalue =
$this->yystack[ $this->yyidx + -5 ]->minor .
@@ -2684,8 +2760,8 @@ class Smarty_Internal_Templateparser
$this->yystack[ $this->yyidx + 0 ]->minor;
}
- // line 686 "../smarty/lexer/smarty_internal_templateparser.y"
- public function yy_r79()
+ // line 676 "../smarty/lexer/smarty_internal_templateparser.y"
+ public function yy_r77()
{
$this->_retvalue =
$this->yystack[ $this->yyidx + -5 ]->minor .
@@ -2695,38 +2771,38 @@ class Smarty_Internal_Templateparser
$this->yystack[ $this->yyidx + 0 ]->minor;
}
- // line 691 "../smarty/lexer/smarty_internal_templateparser.y"
- public function yy_r81()
+ // line 681 "../smarty/lexer/smarty_internal_templateparser.y"
+ public function yy_r79()
{
$this->_retvalue = $this->yystack[ $this->yyidx + -1 ]->minor . $this->yystack[ $this->yyidx + 0 ]->minor;
}
- // line 712 "../smarty/lexer/smarty_internal_templateparser.y"
- public function yy_r82()
+ // line 702 "../smarty/lexer/smarty_internal_templateparser.y"
+ public function yy_r80()
{
$this->_retvalue = '!' . $this->yystack[ $this->yyidx + 0 ]->minor;
}
- // line 716 "../smarty/lexer/smarty_internal_templateparser.y"
- public function yy_r87()
+ // line 706 "../smarty/lexer/smarty_internal_templateparser.y"
+ public function yy_r85()
{
$this->_retvalue = $this->yystack[ $this->yyidx + -2 ]->minor . '.' . $this->yystack[ $this->yyidx + 0 ]->minor;
}
- // line 720 "../smarty/lexer/smarty_internal_templateparser.y"
- public function yy_r88()
+ // line 710 "../smarty/lexer/smarty_internal_templateparser.y"
+ public function yy_r86()
{
$this->_retvalue = $this->yystack[ $this->yyidx + -1 ]->minor . '.';
}
- // line 725 "../smarty/lexer/smarty_internal_templateparser.y"
- public function yy_r89()
+ // line 715 "../smarty/lexer/smarty_internal_templateparser.y"
+ public function yy_r87()
{
$this->_retvalue = '.' . $this->yystack[ $this->yyidx + 0 ]->minor;
}
- // line 742 "../smarty/lexer/smarty_internal_templateparser.y"
- public function yy_r90()
+ // line 732 "../smarty/lexer/smarty_internal_templateparser.y"
+ public function yy_r88()
{
if (defined($this->yystack[ $this->yyidx + 0 ]->minor)) {
if ($this->security) {
@@ -2738,14 +2814,14 @@ class Smarty_Internal_Templateparser
}
}
- // line 746 "../smarty/lexer/smarty_internal_templateparser.y"
- public function yy_r92()
+ // line 736 "../smarty/lexer/smarty_internal_templateparser.y"
+ public function yy_r90()
{
$this->_retvalue = '(' . $this->yystack[ $this->yyidx + -1 ]->minor . ')';
}
- // line 764 "../smarty/lexer/smarty_internal_templateparser.y"
- public function yy_r93()
+ // line 754 "../smarty/lexer/smarty_internal_templateparser.y"
+ public function yy_r91()
{
$this->_retvalue =
$this->yystack[ $this->yyidx + -2 ]->minor .
@@ -2753,8 +2829,8 @@ class Smarty_Internal_Templateparser
$this->yystack[ $this->yyidx + 0 ]->minor;
}
- // line 775 "../smarty/lexer/smarty_internal_templateparser.y"
- public function yy_r97()
+ // line 765 "../smarty/lexer/smarty_internal_templateparser.y"
+ public function yy_r95()
{
$prefixVar = $this->compiler->getNewPrefixVariable();
if ($this->yystack[ $this->yyidx + -2 ]->minor[ 'var' ] === '\'smarty\'') {
@@ -2777,8 +2853,8 @@ class Smarty_Internal_Templateparser
$this->yystack[ $this->yyidx + 0 ]->minor[ 1 ];
}
- // line 792 "../smarty/lexer/smarty_internal_templateparser.y"
- public function yy_r98()
+ // line 772 "../smarty/lexer/smarty_internal_templateparser.y"
+ public function yy_r96()
{
$prefixVar = $this->compiler->getNewPrefixVariable();
$tmp = $this->compiler->appendCode('<?php ob_start();?>', $this->yystack[ $this->yyidx + 0 ]->minor);
@@ -2786,8 +2862,18 @@ class Smarty_Internal_Templateparser
$this->_retvalue = $prefixVar;
}
- // line 811 "../smarty/lexer/smarty_internal_templateparser.y"
- public function yy_r101()
+ // line 785 "../smarty/lexer/smarty_internal_templateparser.y"
+ public function yy_r97()
+ {
+ $this->_retvalue =
+ $this->compiler->compileTag('private_modifier', array(), array(
+ 'value' => $this->yystack[ $this->yyidx + -1 ]->minor,
+ 'modifierlist' => $this->yystack[ $this->yyidx + 0 ]->minor
+ ));
+ }
+
+ // line 804 "../smarty/lexer/smarty_internal_templateparser.y"
+ public function yy_r100()
{
if (!in_array(strtolower($this->yystack[ $this->yyidx + -2 ]->minor), array('self', 'parent')) &&
(!$this->security ||
@@ -2813,21 +2899,21 @@ class Smarty_Internal_Templateparser
}
}
- // line 822 "../smarty/lexer/smarty_internal_templateparser.y"
- public function yy_r103()
+ // line 815 "../smarty/lexer/smarty_internal_templateparser.y"
+ public function yy_r102()
{
$this->_retvalue = $this->yystack[ $this->yyidx + 0 ]->minor;
}
- // line 825 "../smarty/lexer/smarty_internal_templateparser.y"
- public function yy_r104()
+ // line 818 "../smarty/lexer/smarty_internal_templateparser.y"
+ public function yy_r103()
{
$this->_retvalue =
$this->compiler->compileVariable('\'' . substr($this->yystack[ $this->yyidx + 0 ]->minor, 1) . '\'');
}
- // line 838 "../smarty/lexer/smarty_internal_templateparser.y"
- public function yy_r105()
+ // line 831 "../smarty/lexer/smarty_internal_templateparser.y"
+ public function yy_r104()
{
if ($this->yystack[ $this->yyidx + 0 ]->minor[ 'var' ] === '\'smarty\'') {
$smarty_var =
@@ -2844,8 +2930,8 @@ class Smarty_Internal_Templateparser
}
}
- // line 848 "../smarty/lexer/smarty_internal_templateparser.y"
- public function yy_r106()
+ // line 841 "../smarty/lexer/smarty_internal_templateparser.y"
+ public function yy_r105()
{
$this->_retvalue =
'$_smarty_tpl->tpl_vars[' .
@@ -2854,15 +2940,15 @@ class Smarty_Internal_Templateparser
$this->yystack[ $this->yyidx + 0 ]->minor;
}
- // line 852 "../smarty/lexer/smarty_internal_templateparser.y"
- public function yy_r108()
+ // line 845 "../smarty/lexer/smarty_internal_templateparser.y"
+ public function yy_r107()
{
$this->_retvalue =
$this->compiler->compileConfigVariable('\'' . $this->yystack[ $this->yyidx + -1 ]->minor . '\'');
}
- // line 856 "../smarty/lexer/smarty_internal_templateparser.y"
- public function yy_r109()
+ // line 849 "../smarty/lexer/smarty_internal_templateparser.y"
+ public function yy_r108()
{
$this->_retvalue =
'(is_array($tmp = ' .
@@ -2872,14 +2958,14 @@ class Smarty_Internal_Templateparser
' :null)';
}
- // line 860 "../smarty/lexer/smarty_internal_templateparser.y"
- public function yy_r110()
+ // line 853 "../smarty/lexer/smarty_internal_templateparser.y"
+ public function yy_r109()
{
$this->_retvalue = $this->compiler->compileConfigVariable($this->yystack[ $this->yyidx + -1 ]->minor);
}
- // line 864 "../smarty/lexer/smarty_internal_templateparser.y"
- public function yy_r111()
+ // line 857 "../smarty/lexer/smarty_internal_templateparser.y"
+ public function yy_r110()
{
$this->_retvalue =
'(is_array($tmp = ' .
@@ -2889,8 +2975,8 @@ class Smarty_Internal_Templateparser
' : null)';
}
- // line 867 "../smarty/lexer/smarty_internal_templateparser.y"
- public function yy_r112()
+ // line 860 "../smarty/lexer/smarty_internal_templateparser.y"
+ public function yy_r111()
{
$this->_retvalue =
array(
@@ -2899,8 +2985,8 @@ class Smarty_Internal_Templateparser
);
}
- // line 880 "../smarty/lexer/smarty_internal_templateparser.y"
- public function yy_r113()
+ // line 873 "../smarty/lexer/smarty_internal_templateparser.y"
+ public function yy_r112()
{
$this->_retvalue =
array(
@@ -2909,14 +2995,14 @@ class Smarty_Internal_Templateparser
);
}
- // line 886 "../smarty/lexer/smarty_internal_templateparser.y"
- public function yy_r115()
+ // line 879 "../smarty/lexer/smarty_internal_templateparser.y"
+ public function yy_r114()
{
return;
}
- // line 889 "../smarty/lexer/smarty_internal_templateparser.y"
- public function yy_r116()
+ // line 882 "../smarty/lexer/smarty_internal_templateparser.y"
+ public function yy_r115()
{
$this->_retvalue =
'[' .
@@ -2924,14 +3010,14 @@ class Smarty_Internal_Templateparser
']';
}
- // line 893 "../smarty/lexer/smarty_internal_templateparser.y"
- public function yy_r117()
+ // line 886 "../smarty/lexer/smarty_internal_templateparser.y"
+ public function yy_r116()
{
$this->_retvalue = '[' . $this->compiler->compileVariable($this->yystack[ $this->yyidx + 0 ]->minor) . ']';
}
- // line 897 "../smarty/lexer/smarty_internal_templateparser.y"
- public function yy_r118()
+ // line 890 "../smarty/lexer/smarty_internal_templateparser.y"
+ public function yy_r117()
{
$this->_retvalue =
'[' .
@@ -2941,26 +3027,26 @@ class Smarty_Internal_Templateparser
']';
}
- // line 901 "../smarty/lexer/smarty_internal_templateparser.y"
- public function yy_r119()
+ // line 894 "../smarty/lexer/smarty_internal_templateparser.y"
+ public function yy_r118()
{
$this->_retvalue = '[\'' . $this->yystack[ $this->yyidx + 0 ]->minor . '\']';
}
- // line 906 "../smarty/lexer/smarty_internal_templateparser.y"
- public function yy_r120()
+ // line 899 "../smarty/lexer/smarty_internal_templateparser.y"
+ public function yy_r119()
{
$this->_retvalue = '[' . $this->yystack[ $this->yyidx + 0 ]->minor . ']';
}
- // line 911 "../smarty/lexer/smarty_internal_templateparser.y"
- public function yy_r121()
+ // line 904 "../smarty/lexer/smarty_internal_templateparser.y"
+ public function yy_r120()
{
$this->_retvalue = '[' . $this->yystack[ $this->yyidx + -1 ]->minor . ']';
}
- // line 915 "../smarty/lexer/smarty_internal_templateparser.y"
- public function yy_r122()
+ // line 908 "../smarty/lexer/smarty_internal_templateparser.y"
+ public function yy_r121()
{
$this->_retvalue =
'[' .
@@ -2969,8 +3055,8 @@ class Smarty_Internal_Templateparser
']';
}
- // line 918 "../smarty/lexer/smarty_internal_templateparser.y"
- public function yy_r123()
+ // line 911 "../smarty/lexer/smarty_internal_templateparser.y"
+ public function yy_r122()
{
$this->_retvalue =
'[' .
@@ -2984,14 +3070,14 @@ class Smarty_Internal_Templateparser
']';
}
- // line 924 "../smarty/lexer/smarty_internal_templateparser.y"
- public function yy_r124()
+ // line 917 "../smarty/lexer/smarty_internal_templateparser.y"
+ public function yy_r123()
{
$this->_retvalue = '[' . $this->yystack[ $this->yyidx + -1 ]->minor . ']';
}
- // line 940 "../smarty/lexer/smarty_internal_templateparser.y"
- public function yy_r126()
+ // line 933 "../smarty/lexer/smarty_internal_templateparser.y"
+ public function yy_r125()
{
$this->_retvalue =
'[' .
@@ -2999,32 +3085,32 @@ class Smarty_Internal_Templateparser
']';
}
- // line 950 "../smarty/lexer/smarty_internal_templateparser.y"
- public function yy_r130()
+ // line 943 "../smarty/lexer/smarty_internal_templateparser.y"
+ public function yy_r129()
{
$this->_retvalue = '[]';
}
- // line 954 "../smarty/lexer/smarty_internal_templateparser.y"
- public function yy_r131()
+ // line 947 "../smarty/lexer/smarty_internal_templateparser.y"
+ public function yy_r130()
{
$this->_retvalue = '\'' . substr($this->yystack[ $this->yyidx + 0 ]->minor, 1) . '\'';
}
- // line 959 "../smarty/lexer/smarty_internal_templateparser.y"
- public function yy_r132()
+ // line 952 "../smarty/lexer/smarty_internal_templateparser.y"
+ public function yy_r131()
{
$this->_retvalue = '\'\'';
}
- // line 967 "../smarty/lexer/smarty_internal_templateparser.y"
- public function yy_r133()
+ // line 960 "../smarty/lexer/smarty_internal_templateparser.y"
+ public function yy_r132()
{
$this->_retvalue = $this->yystack[ $this->yyidx + -1 ]->minor . '.' . $this->yystack[ $this->yyidx + 0 ]->minor;
}
- // line 973 "../smarty/lexer/smarty_internal_templateparser.y"
- public function yy_r135()
+ // line 966 "../smarty/lexer/smarty_internal_templateparser.y"
+ public function yy_r134()
{
$var =
trim(substr($this->yystack[ $this->yyidx + 0 ]->minor, $this->compiler->getLdelLength(),
@@ -3032,14 +3118,14 @@ class Smarty_Internal_Templateparser
$this->_retvalue = $this->compiler->compileVariable('\'' . $var . '\'');
}
- // line 980 "../smarty/lexer/smarty_internal_templateparser.y"
- public function yy_r136()
+ // line 973 "../smarty/lexer/smarty_internal_templateparser.y"
+ public function yy_r135()
{
$this->_retvalue = '(' . $this->yystack[ $this->yyidx + -1 ]->minor . ')';
}
- // line 989 "../smarty/lexer/smarty_internal_templateparser.y"
- public function yy_r137()
+ // line 982 "../smarty/lexer/smarty_internal_templateparser.y"
+ public function yy_r136()
{
if ($this->yystack[ $this->yyidx + -1 ]->minor[ 'var' ] === '\'smarty\'') {
$this->_retvalue =
@@ -3054,20 +3140,20 @@ class Smarty_Internal_Templateparser
}
}
- // line 994 "../smarty/lexer/smarty_internal_templateparser.y"
- public function yy_r138()
+ // line 987 "../smarty/lexer/smarty_internal_templateparser.y"
+ public function yy_r137()
{
$this->_retvalue = $this->yystack[ $this->yyidx + 0 ]->minor;
}
- // line 999 "../smarty/lexer/smarty_internal_templateparser.y"
- public function yy_r139()
+ // line 992 "../smarty/lexer/smarty_internal_templateparser.y"
+ public function yy_r138()
{
$this->_retvalue = $this->yystack[ $this->yyidx + -1 ]->minor . $this->yystack[ $this->yyidx + 0 ]->minor;
}
- // line 1006 "../smarty/lexer/smarty_internal_templateparser.y"
- public function yy_r140()
+ // line 999 "../smarty/lexer/smarty_internal_templateparser.y"
+ public function yy_r139()
{
if ($this->security && substr($this->yystack[ $this->yyidx + -1 ]->minor, 0, 1) === '_') {
$this->compiler->trigger_template_error(self::ERR1);
@@ -3076,8 +3162,8 @@ class Smarty_Internal_Templateparser
'->' . $this->yystack[ $this->yyidx + -1 ]->minor . $this->yystack[ $this->yyidx + 0 ]->minor;
}
- // line 1013 "../smarty/lexer/smarty_internal_templateparser.y"
- public function yy_r141()
+ // line 1006 "../smarty/lexer/smarty_internal_templateparser.y"
+ public function yy_r140()
{
if ($this->security) {
$this->compiler->trigger_template_error(self::ERR2);
@@ -3089,8 +3175,8 @@ class Smarty_Internal_Templateparser
'}';
}
- // line 1020 "../smarty/lexer/smarty_internal_templateparser.y"
- public function yy_r142()
+ // line 1013 "../smarty/lexer/smarty_internal_templateparser.y"
+ public function yy_r141()
{
if ($this->security) {
$this->compiler->trigger_template_error(self::ERR2);
@@ -3099,8 +3185,8 @@ class Smarty_Internal_Templateparser
'->{' . $this->yystack[ $this->yyidx + -2 ]->minor . $this->yystack[ $this->yyidx + 0 ]->minor . '}';
}
- // line 1028 "../smarty/lexer/smarty_internal_templateparser.y"
- public function yy_r143()
+ // line 1021 "../smarty/lexer/smarty_internal_templateparser.y"
+ public function yy_r142()
{
if ($this->security) {
$this->compiler->trigger_template_error(self::ERR2);
@@ -3114,22 +3200,22 @@ class Smarty_Internal_Templateparser
'}';
}
- // line 1036 "../smarty/lexer/smarty_internal_templateparser.y"
- public function yy_r144()
+ // line 1029 "../smarty/lexer/smarty_internal_templateparser.y"
+ public function yy_r143()
{
$this->_retvalue = '->' . $this->yystack[ $this->yyidx + 0 ]->minor;
}
- // line 1044 "../smarty/lexer/smarty_internal_templateparser.y"
- public function yy_r145()
+ // line 1037 "../smarty/lexer/smarty_internal_templateparser.y"
+ public function yy_r144()
{
$this->_retvalue =
$this->compiler->compilePHPFunctionCall($this->yystack[ $this->yyidx + -3 ]->minor,
$this->yystack[ $this->yyidx + -1 ]->minor);
}
- // line 1051 "../smarty/lexer/smarty_internal_templateparser.y"
- public function yy_r146()
+ // line 1044 "../smarty/lexer/smarty_internal_templateparser.y"
+ public function yy_r145()
{
if ($this->security && substr($this->yystack[ $this->yyidx + -3 ]->minor, 0, 1) === '_') {
$this->compiler->trigger_template_error(self::ERR1);
@@ -3141,8 +3227,8 @@ class Smarty_Internal_Templateparser
')';
}
- // line 1062 "../smarty/lexer/smarty_internal_templateparser.y"
- public function yy_r147()
+ // line 1055 "../smarty/lexer/smarty_internal_templateparser.y"
+ public function yy_r146()
{
if ($this->security) {
$this->compiler->trigger_template_error(self::ERR2);
@@ -3157,15 +3243,15 @@ class Smarty_Internal_Templateparser
$this->_retvalue = $prefixVar . '(' . implode(',', $this->yystack[ $this->yyidx + -1 ]->minor) . ')';
}
- // line 1079 "../smarty/lexer/smarty_internal_templateparser.y"
- public function yy_r148()
+ // line 1072 "../smarty/lexer/smarty_internal_templateparser.y"
+ public function yy_r147()
{
$this->_retvalue =
array_merge($this->yystack[ $this->yyidx + -2 ]->minor, array($this->yystack[ $this->yyidx + 0 ]->minor));
}
- // line 1083 "../smarty/lexer/smarty_internal_templateparser.y"
- public function yy_r151()
+ // line 1076 "../smarty/lexer/smarty_internal_templateparser.y"
+ public function yy_r150()
{
$this->_retvalue =
array_merge($this->yystack[ $this->yyidx + -2 ]->minor, array(
@@ -3173,53 +3259,60 @@ class Smarty_Internal_Templateparser
));
}
- // line 1091 "../smarty/lexer/smarty_internal_templateparser.y"
- public function yy_r152()
+ // line 1084 "../smarty/lexer/smarty_internal_templateparser.y"
+ public function yy_r151()
{
$this->_retvalue =
array(array_merge($this->yystack[ $this->yyidx + -1 ]->minor, $this->yystack[ $this->yyidx + 0 ]->minor));
}
- // line 1099 "../smarty/lexer/smarty_internal_templateparser.y"
- public function yy_r154()
+ // line 1092 "../smarty/lexer/smarty_internal_templateparser.y"
+ public function yy_r153()
{
$this->_retvalue = array($this->yystack[ $this->yyidx + 0 ]->minor);
}
- // line 1118 "../smarty/lexer/smarty_internal_templateparser.y"
- public function yy_r155()
+ // line 1105 "../smarty/lexer/smarty_internal_templateparser.y"
+ public function yy_r154()
{
$this->_retvalue =
array_merge($this->yystack[ $this->yyidx + -1 ]->minor, $this->yystack[ $this->yyidx + 0 ]->minor);
}
- // line 1123 "../smarty/lexer/smarty_internal_templateparser.y"
+ // line 1114 "../smarty/lexer/smarty_internal_templateparser.y"
+ public function yy_r157()
+ {
+ $this->_retvalue =
+ array(trim($this->yystack[ $this->yyidx + -1 ]->minor) . $this->yystack[ $this->yyidx + 0 ]->minor);
+ }
+
+ // line 1119 "../smarty/lexer/smarty_internal_templateparser.y"
public function yy_r159()
{
$this->_retvalue = array($this->yystack[ $this->yyidx + 0 ]->minor, '', 'method');
}
- // line 1128 "../smarty/lexer/smarty_internal_templateparser.y"
+ // line 1124 "../smarty/lexer/smarty_internal_templateparser.y"
public function yy_r160()
{
$this->_retvalue =
array($this->yystack[ $this->yyidx + -1 ]->minor, $this->yystack[ $this->yyidx + 0 ]->minor, 'method');
}
- // line 1133 "../smarty/lexer/smarty_internal_templateparser.y"
+ // line 1129 "../smarty/lexer/smarty_internal_templateparser.y"
public function yy_r161()
{
$this->_retvalue = array($this->yystack[ $this->yyidx + 0 ]->minor, '');
}
- // line 1138 "../smarty/lexer/smarty_internal_templateparser.y"
+ // line 1134 "../smarty/lexer/smarty_internal_templateparser.y"
public function yy_r162()
{
$this->_retvalue =
array($this->yystack[ $this->yyidx + -1 ]->minor, $this->yystack[ $this->yyidx + 0 ]->minor, 'property');
}
- // line 1144 "../smarty/lexer/smarty_internal_templateparser.y"
+ // line 1140 "../smarty/lexer/smarty_internal_templateparser.y"
public function yy_r163()
{
$this->_retvalue =
@@ -3229,13 +3322,13 @@ class Smarty_Internal_Templateparser
);
}
- // line 1148 "../smarty/lexer/smarty_internal_templateparser.y"
+ // line 1144 "../smarty/lexer/smarty_internal_templateparser.y"
public function yy_r164()
{
$this->_retvalue = ' ' . trim($this->yystack[ $this->yyidx + 0 ]->minor) . ' ';
}
- // line 1167 "../smarty/lexer/smarty_internal_templateparser.y"
+ // line 1163 "../smarty/lexer/smarty_internal_templateparser.y"
public function yy_r165()
{
static $lops = array(
@@ -3257,7 +3350,7 @@ class Smarty_Internal_Templateparser
$this->_retvalue = $lops[ $op ];
}
- // line 1180 "../smarty/lexer/smarty_internal_templateparser.y"
+ // line 1176 "../smarty/lexer/smarty_internal_templateparser.y"
public function yy_r166()
{
static $tlops = array(
@@ -3272,7 +3365,7 @@ class Smarty_Internal_Templateparser
$this->_retvalue = $tlops[ $op ];
}
- // line 1194 "../smarty/lexer/smarty_internal_templateparser.y"
+ // line 1190 "../smarty/lexer/smarty_internal_templateparser.y"
public function yy_r167()
{
static $scond = array(
@@ -3285,67 +3378,67 @@ class Smarty_Internal_Templateparser
$this->_retvalue = $scond[ $op ];
}
- // line 1202 "../smarty/lexer/smarty_internal_templateparser.y"
+ // line 1201 "../smarty/lexer/smarty_internal_templateparser.y"
public function yy_r168()
{
$this->_retvalue = 'array(' . $this->yystack[ $this->yyidx + -1 ]->minor . ')';
}
- // line 1210 "../smarty/lexer/smarty_internal_templateparser.y"
- public function yy_r170()
+ // line 1209 "../smarty/lexer/smarty_internal_templateparser.y"
+ public function yy_r171()
{
$this->_retvalue = $this->yystack[ $this->yyidx + -2 ]->minor . ',' . $this->yystack[ $this->yyidx + 0 ]->minor;
}
- // line 1214 "../smarty/lexer/smarty_internal_templateparser.y"
- public function yy_r172()
+ // line 1213 "../smarty/lexer/smarty_internal_templateparser.y"
+ public function yy_r173()
{
$this->_retvalue =
$this->yystack[ $this->yyidx + -2 ]->minor . '=>' . $this->yystack[ $this->yyidx + 0 ]->minor;
}
- // line 1230 "../smarty/lexer/smarty_internal_templateparser.y"
- public function yy_r173()
+ // line 1229 "../smarty/lexer/smarty_internal_templateparser.y"
+ public function yy_r174()
{
$this->_retvalue =
'\'' . $this->yystack[ $this->yyidx + -2 ]->minor . '\'=>' . $this->yystack[ $this->yyidx + 0 ]->minor;
}
- // line 1236 "../smarty/lexer/smarty_internal_templateparser.y"
- public function yy_r176()
+ // line 1235 "../smarty/lexer/smarty_internal_templateparser.y"
+ public function yy_r177()
{
$this->compiler->leaveDoubleQuote();
$this->_retvalue = $this->yystack[ $this->yyidx + -1 ]->minor->to_smarty_php($this);
}
- // line 1241 "../smarty/lexer/smarty_internal_templateparser.y"
- public function yy_r177()
+ // line 1240 "../smarty/lexer/smarty_internal_templateparser.y"
+ public function yy_r178()
{
$this->yystack[ $this->yyidx + -1 ]->minor->append_subtree($this, $this->yystack[ $this->yyidx + 0 ]->minor);
$this->_retvalue = $this->yystack[ $this->yyidx + -1 ]->minor;
}
- // line 1245 "../smarty/lexer/smarty_internal_templateparser.y"
- public function yy_r178()
+ // line 1244 "../smarty/lexer/smarty_internal_templateparser.y"
+ public function yy_r179()
{
$this->_retvalue = new Smarty_Internal_ParseTree_Dq($this, $this->yystack[ $this->yyidx + 0 ]->minor);
}
- // line 1249 "../smarty/lexer/smarty_internal_templateparser.y"
- public function yy_r179()
+ // line 1248 "../smarty/lexer/smarty_internal_templateparser.y"
+ public function yy_r180()
{
$this->_retvalue = new Smarty_Internal_ParseTree_Code('(string)' . $this->yystack[ $this->yyidx + -1 ]->minor);
}
- // line 1253 "../smarty/lexer/smarty_internal_templateparser.y"
- public function yy_r180()
+ // line 1252 "../smarty/lexer/smarty_internal_templateparser.y"
+ public function yy_r181()
{
$this->_retvalue =
new Smarty_Internal_ParseTree_Code('(string)(' . $this->yystack[ $this->yyidx + -1 ]->minor . ')');
}
- // line 1265 "../smarty/lexer/smarty_internal_templateparser.y"
- public function yy_r181()
+ // line 1264 "../smarty/lexer/smarty_internal_templateparser.y"
+ public function yy_r182()
{
$this->_retvalue =
new Smarty_Internal_ParseTree_Code('(string)$_smarty_tpl->tpl_vars[\'' .
@@ -3353,13 +3446,13 @@ class Smarty_Internal_Templateparser
'\']->value');
}
- // line 1269 "../smarty/lexer/smarty_internal_templateparser.y"
- public function yy_r184()
+ // line 1268 "../smarty/lexer/smarty_internal_templateparser.y"
+ public function yy_r185()
{
$this->_retvalue = new Smarty_Internal_ParseTree_Tag($this, $this->yystack[ $this->yyidx + 0 ]->minor);
}
- public function yy_r185()
+ public function yy_r186()
{
$this->_retvalue = new Smarty_Internal_ParseTree_DqContent($this->yystack[ $this->yyidx + 0 ]->minor);
}
@@ -3368,13 +3461,9 @@ class Smarty_Internal_Templateparser
{
if ($this->yyTraceFILE && $yyruleno >= 0
&& $yyruleno < count(self::$yyRuleName)) {
- fprintf(
- $this->yyTraceFILE,
- "%sReduce (%d) [%s].\n",
- $this->yyTracePrompt,
- $yyruleno,
- self::$yyRuleName[ $yyruleno ]
- );
+ fprintf($this->yyTraceFILE, "%sReduce (%d) [%s].\n",
+ $this->yyTracePrompt, $yyruleno,
+ self::$yyRuleName[ $yyruleno ]);
}
$this->_retvalue = $yy_lefthand_side = null;
if (isset(self::$yyReduceMap[ $yyruleno ])) {
@@ -3453,12 +3542,8 @@ class Smarty_Internal_Templateparser
}
$yyendofinput = ($yymajor == 0);
if ($this->yyTraceFILE) {
- fprintf(
- $this->yyTraceFILE,
- "%sInput %s\n",
- $this->yyTracePrompt,
- $this->yyTokenName[ $yymajor ]
- );
+ fprintf($this->yyTraceFILE, "%sInput %s\n",
+ $this->yyTracePrompt, $this->yyTokenName[ $yymajor ]);
}
do {
$yyact = $this->yy_find_shift_action($yymajor);
@@ -3479,11 +3564,8 @@ class Smarty_Internal_Templateparser
$this->yy_reduce($yyact - self::YYNSTATE);
} elseif ($yyact === self::YY_ERROR_ACTION) {
if ($this->yyTraceFILE) {
- fprintf(
- $this->yyTraceFILE,
- "%sSyntax Error!\n",
- $this->yyTracePrompt
- );
+ fprintf($this->yyTraceFILE, "%sSyntax Error!\n",
+ $this->yyTracePrompt);
}
if (self::YYERRORSYMBOL) {
if ($this->yyerrcnt < 0) {
@@ -3492,12 +3574,8 @@ class Smarty_Internal_Templateparser
$yymx = $this->yystack[ $this->yyidx ]->major;
if ($yymx === self::YYERRORSYMBOL || $yyerrorhit) {
if ($this->yyTraceFILE) {
- fprintf(
- $this->yyTraceFILE,
- "%sDiscard input token %s\n",
- $this->yyTracePrompt,
- $this->yyTokenName[ $yymajor ]
- );
+ fprintf($this->yyTraceFILE, "%sDiscard input token %s\n",
+ $this->yyTracePrompt, $this->yyTokenName[ $yymajor ]);
}
$this->yy_destructor($yymajor, $yytokenvalue);
$yymajor = self::YYNOCODE;
@@ -3537,3 +3615,4 @@ class Smarty_Internal_Templateparser
} while ($yymajor !== self::YYNOCODE && $this->yyidx >= 0);
}
}
+
diff --git a/view/css/mod_admin.css b/view/css/mod_admin.css
index 5e22fc90c..409744402 100644
--- a/view/css/mod_admin.css
+++ b/view/css/mod_admin.css
@@ -70,21 +70,3 @@
margin-top: 0px !important;
margin-left: 0px !important;
}
-
-pre code {
- background: #F5F5F5;
- font-family: Courier, monospace;
- font-size: 1em;
- padding: 1em 1.5em;
- display: block;
- white-space: pre-wrap;
-}
-
-code {
- background: #F5F5F5;
- font-family: Courier, monospace;
- font-size: 1em;
- display: inline;
- padding: 0.2em 0.2em;
- white-space: pre-wrap;
-} \ No newline at end of file
diff --git a/view/es-es/hmessages.po b/view/es-es/hmessages.po
index 10701710d..754f20e50 100644
--- a/view/es-es/hmessages.po
+++ b/view/es-es/hmessages.po
@@ -14,8 +14,8 @@ msgid ""
msgstr ""
"Project-Id-Version: hubzilla\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-08-01 21:45+0200\n"
-"PO-Revision-Date: 2019-08-11 08:49+0000\n"
+"POT-Creation-Date: 2019-11-11 08:09+0000\n"
+"PO-Revision-Date: 2019-11-16 14:43+0000\n"
"Last-Translator: Manuel Jiménez Friaza <mjfriaza@disroot.org>\n"
"Language-Team: Spanish (Spain) (http://www.transifex.com/Friendica/hubzilla/language/es_ES/)\n"
"MIME-Version: 1.0\n"
@@ -23,7643 +23,8186 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Language: es_ES\n"
"Plural-Forms: nplurals=2; plural=(n != 1 ? 1 : 0);\n"
+#: ../../view/theme/redbasic/php/config.php:15 ../../include/text.php:3231
+#: ../../Zotlabs/Module/Admin/Site.php:187
+msgid "Default"
+msgstr "Predeterminado"
-#: ../../Zotlabs/Access/Permissions.php:56
-msgid "Can view my channel stream and posts"
-msgstr "Pueden verse la actividad y publicaciones de mi canal"
+#: ../../view/theme/redbasic/php/config.php:16
+#: ../../view/theme/redbasic/php/config.php:19
+msgid "Focus (Hubzilla default)"
+msgstr "Focus (predefinido)"
-#: ../../Zotlabs/Access/Permissions.php:57
-msgid "Can send me their channel stream and posts"
-msgstr "Se me pueden enviar entradas y contenido de un canal"
+#: ../../view/theme/redbasic/php/config.php:94
+#: ../../addon/channelreputation/channelreputation.php:142
+#: ../../addon/openclipatar/openclipatar.php:53
+#: ../../addon/photocache/Mod_Photocache.php:67
+#: ../../addon/redred/Mod_Redred.php:90
+#: ../../addon/redphotos/redphotos.php:136
+#: ../../addon/statusnet/Mod_Statusnet.php:193
+#: ../../addon/statusnet/Mod_Statusnet.php:251
+#: ../../addon/statusnet/Mod_Statusnet.php:306
+#: ../../addon/statusnet/statusnet.php:602
+#: ../../addon/frphotos/frphotos.php:97 ../../addon/rtof/Mod_Rtof.php:72
+#: ../../addon/wppost/Mod_Wppost.php:97
+#: ../../addon/content_import/Mod_content_import.php:142
+#: ../../addon/openstreetmap/openstreetmap.php:153
+#: ../../addon/ijpost/Mod_Ijpost.php:72
+#: ../../addon/pubcrawl/Mod_Pubcrawl.php:65
+#: ../../addon/dwpost/Mod_Dwpost.php:71
+#: ../../addon/startpage/Mod_Startpage.php:73
+#: ../../addon/twitter/Mod_Twitter.php:184
+#: ../../addon/pumpio/Mod_Pumpio.php:115
+#: ../../addon/cart/submodules/subscriptions.php:410
+#: ../../addon/cart/submodules/hzservices.php:642
+#: ../../addon/cart/submodules/manualcat.php:250
+#: ../../addon/cart/Settings/Cart.php:114 ../../addon/cart/cart.php:1258
+#: ../../addon/nofed/Mod_Nofed.php:53
+#: ../../addon/smileybutton/Mod_Smileybutton.php:55
+#: ../../addon/redfiles/redfiles.php:124
+#: ../../addon/diaspora/Mod_Diaspora.php:102 ../../addon/piwik/piwik.php:95
+#: ../../addon/workflow/workflow.php:1256
+#: ../../addon/workflow/workflow.php:1302
+#: ../../addon/workflow/workflow.php:1399
+#: ../../addon/workflow/workflow.php:2398
+#: ../../addon/workflow/Settings/Mod_WorkflowSettings.php:94
+#: ../../addon/likebanner/likebanner.php:57
+#: ../../addon/chords/Mod_Chords.php:60 ../../addon/fuzzloc/Mod_Fuzzloc.php:56
+#: ../../addon/flattrwidget/Mod_Flattrwidget.php:92
+#: ../../addon/hubwall/hubwall.php:95
+#: ../../addon/flashcards/Mod_Flashcards.php:213
+#: ../../addon/libertree/Mod_Libertree.php:70 ../../addon/logrot/logrot.php:35
+#: ../../addon/skeleton/Mod_Skeleton.php:51 ../../addon/nsfw/Mod_Nsfw.php:61
+#: ../../addon/mailtest/mailtest.php:100 ../../addon/ljpost/Mod_Ljpost.php:78
+#: ../../addon/hzfiles/hzfiles.php:86
+#: ../../addon/jappixmini/Mod_Jappixmini.php:261
+#: ../../addon/pageheader/Mod_Pageheader.php:54 ../../addon/irc/irc.php:45
+#: ../../addon/xmpp/Mod_Xmpp.php:70 ../../include/js_strings.php:22
+#: ../../Zotlabs/Widget/Wiki_pages.php:42
+#: ../../Zotlabs/Widget/Wiki_pages.php:99
+#: ../../Zotlabs/Widget/Eventstools.php:16 ../../Zotlabs/Module/Tokens.php:188
+#: ../../Zotlabs/Module/Import_items.php:129
+#: ../../Zotlabs/Module/Import.php:646 ../../Zotlabs/Module/Setup.php:304
+#: ../../Zotlabs/Module/Setup.php:344 ../../Zotlabs/Module/Group.php:150
+#: ../../Zotlabs/Module/Group.php:166 ../../Zotlabs/Module/Oauth.php:111
+#: ../../Zotlabs/Module/Chat.php:211 ../../Zotlabs/Module/Chat.php:250
+#: ../../Zotlabs/Module/Poke.php:217 ../../Zotlabs/Module/Mitem.php:259
+#: ../../Zotlabs/Module/Filestorage.php:203
+#: ../../Zotlabs/Module/Connect.php:124 ../../Zotlabs/Module/Editpost.php:86
+#: ../../Zotlabs/Module/Admin/Themes.php:158
+#: ../../Zotlabs/Module/Admin/Features.php:66
+#: ../../Zotlabs/Module/Admin/Security.php:112
+#: ../../Zotlabs/Module/Admin/Accounts.php:168
+#: ../../Zotlabs/Module/Admin/Site.php:289
+#: ../../Zotlabs/Module/Admin/Logs.php:84
+#: ../../Zotlabs/Module/Admin/Channels.php:147
+#: ../../Zotlabs/Module/Admin/Account_edit.php:73
+#: ../../Zotlabs/Module/Admin/Profs.php:178
+#: ../../Zotlabs/Module/Admin/Addons.php:442
+#: ../../Zotlabs/Module/Events.php:501 ../../Zotlabs/Module/Permcats.php:128
+#: ../../Zotlabs/Module/Mood.php:158 ../../Zotlabs/Module/Appman.php:155
+#: ../../Zotlabs/Module/Email_validation.php:40
+#: ../../Zotlabs/Module/Photos.php:1055 ../../Zotlabs/Module/Photos.php:1096
+#: ../../Zotlabs/Module/Photos.php:1215 ../../Zotlabs/Module/Profiles.php:723
+#: ../../Zotlabs/Module/Invite.php:168 ../../Zotlabs/Module/Xchan.php:15
+#: ../../Zotlabs/Module/Mail.php:436 ../../Zotlabs/Module/Affinity.php:87
+#: ../../Zotlabs/Module/Rate.php:166
+#: ../../Zotlabs/Module/Settings/Network.php:61
+#: ../../Zotlabs/Module/Settings/Features.php:46
+#: ../../Zotlabs/Module/Settings/Channel.php:493
+#: ../../Zotlabs/Module/Settings/Account.php:103
+#: ../../Zotlabs/Module/Settings/Events.php:41
+#: ../../Zotlabs/Module/Settings/Manage.php:41
+#: ../../Zotlabs/Module/Settings/Channel_home.php:89
+#: ../../Zotlabs/Module/Settings/Calendar.php:41
+#: ../../Zotlabs/Module/Settings/Display.php:189
+#: ../../Zotlabs/Module/Settings/Directory.php:41
+#: ../../Zotlabs/Module/Settings/Editor.php:41
+#: ../../Zotlabs/Module/Settings/Connections.php:41
+#: ../../Zotlabs/Module/Settings/Photos.php:41
+#: ../../Zotlabs/Module/Settings/Profiles.php:50
+#: ../../Zotlabs/Module/Settings/Conversation.php:48
+#: ../../Zotlabs/Module/Defperms.php:265 ../../Zotlabs/Module/Pconfig.php:116
+#: ../../Zotlabs/Module/Oauth2.php:116 ../../Zotlabs/Module/Thing.php:326
+#: ../../Zotlabs/Module/Thing.php:379 ../../Zotlabs/Module/Pdledit.php:107
+#: ../../Zotlabs/Module/Wiki.php:215 ../../Zotlabs/Module/Connedit.php:904
+#: ../../Zotlabs/Module/Locs.php:121 ../../Zotlabs/Module/Sources.php:125
+#: ../../Zotlabs/Module/Sources.php:162 ../../Zotlabs/Lib/ThreadItem.php:796
+msgid "Submit"
+msgstr "Enviar"
-#: ../../Zotlabs/Access/Permissions.php:58
-msgid "Can view my default channel profile"
-msgstr "Puede verse mi perfil de canal predeterminado."
+#: ../../view/theme/redbasic/php/config.php:98
+msgid "Theme settings"
+msgstr "Ajustes del tema"
-#: ../../Zotlabs/Access/Permissions.php:59
-msgid "Can view my connections"
-msgstr "Pueden verse mis conexiones"
+#: ../../view/theme/redbasic/php/config.php:99
+msgid "Narrow navbar"
+msgstr "Estrechar la barra de navegación"
-#: ../../Zotlabs/Access/Permissions.php:60
-msgid "Can view my file storage and photos"
-msgstr "Pueden verse mi repositorio de ficheros y mis fotos"
+#: ../../view/theme/redbasic/php/config.php:99
+#: ../../view/theme/redbasic/php/config.php:116
+#: ../../addon/channelreputation/channelreputation.php:110
+#: ../../addon/redred/Mod_Redred.php:63
+#: ../../addon/statusnet/Mod_Statusnet.php:260
+#: ../../addon/statusnet/Mod_Statusnet.php:282
+#: ../../addon/statusnet/Mod_Statusnet.php:291
+#: ../../addon/rtof/Mod_Rtof.php:49 ../../addon/wppost/Mod_Wppost.php:82
+#: ../../addon/wppost/Mod_Wppost.php:86
+#: ../../addon/content_import/Mod_content_import.php:137
+#: ../../addon/content_import/Mod_content_import.php:138
+#: ../../addon/ijpost/Mod_Ijpost.php:61
+#: ../../addon/pubcrawl/Mod_Pubcrawl.php:45
+#: ../../addon/dwpost/Mod_Dwpost.php:60
+#: ../../addon/twitter/Mod_Twitter.php:162
+#: ../../addon/twitter/Mod_Twitter.php:171
+#: ../../addon/pumpio/Mod_Pumpio.php:94 ../../addon/pumpio/Mod_Pumpio.php:98
+#: ../../addon/pumpio/Mod_Pumpio.php:102
+#: ../../addon/cart/submodules/subscriptions.php:153
+#: ../../addon/cart/submodules/subscriptions.php:425
+#: ../../addon/cart/submodules/hzservices.php:64
+#: ../../addon/cart/submodules/hzservices.php:648
+#: ../../addon/cart/submodules/hzservices.php:652
+#: ../../addon/cart/submodules/paypalbutton.php:87
+#: ../../addon/cart/submodules/paypalbutton.php:95
+#: ../../addon/cart/submodules/manualcat.php:63
+#: ../../addon/cart/submodules/manualcat.php:256
+#: ../../addon/cart/submodules/manualcat.php:260
+#: ../../addon/cart/Settings/Cart.php:59 ../../addon/cart/Settings/Cart.php:71
+#: ../../addon/cart/cart.php:1252 ../../addon/nofed/Mod_Nofed.php:42
+#: ../../addon/smileybutton/Mod_Smileybutton.php:44
+#: ../../addon/libertree/Mod_Libertree.php:59
+#: ../../addon/ljpost/Mod_Ljpost.php:62 ../../addon/ljpost/Mod_Ljpost.php:66
+#: ../../addon/jappixmini/Mod_Jappixmini.php:161
+#: ../../addon/jappixmini/Mod_Jappixmini.php:191
+#: ../../addon/jappixmini/Mod_Jappixmini.php:199
+#: ../../addon/jappixmini/Mod_Jappixmini.php:203
+#: ../../addon/jappixmini/Mod_Jappixmini.php:207 ../../include/dir_fns.php:143
+#: ../../include/dir_fns.php:144 ../../include/dir_fns.php:145
+#: ../../Zotlabs/Module/Import.php:635 ../../Zotlabs/Module/Import.php:639
+#: ../../Zotlabs/Module/Import.php:640 ../../Zotlabs/Module/Mitem.php:176
+#: ../../Zotlabs/Module/Mitem.php:177 ../../Zotlabs/Module/Mitem.php:256
+#: ../../Zotlabs/Module/Mitem.php:257 ../../Zotlabs/Module/Filestorage.php:198
+#: ../../Zotlabs/Module/Filestorage.php:206
+#: ../../Zotlabs/Module/Admin/Site.php:255
+#: ../../Zotlabs/Module/Removeme.php:63 ../../Zotlabs/Module/Events.php:478
+#: ../../Zotlabs/Module/Events.php:479 ../../Zotlabs/Module/Api.php:99
+#: ../../Zotlabs/Module/Photos.php:670 ../../Zotlabs/Module/Profiles.php:681
+#: ../../Zotlabs/Module/Settings/Channel.php:309
+#: ../../Zotlabs/Module/Settings/Display.php:89
+#: ../../Zotlabs/Module/Menu.php:163 ../../Zotlabs/Module/Menu.php:222
+#: ../../Zotlabs/Module/Defperms.php:197 ../../Zotlabs/Module/Wiki.php:227
+#: ../../Zotlabs/Module/Wiki.php:228 ../../Zotlabs/Module/Connedit.php:406
+#: ../../Zotlabs/Module/Connedit.php:796 ../../Zotlabs/Module/Sources.php:124
+#: ../../Zotlabs/Module/Sources.php:159 ../../Zotlabs/Lib/Libzotdir.php:162
+#: ../../Zotlabs/Lib/Libzotdir.php:163 ../../Zotlabs/Lib/Libzotdir.php:165
+#: ../../Zotlabs/Storage/Browser.php:411 ../../boot.php:1679
+msgid "No"
+msgstr "No"
-#: ../../Zotlabs/Access/Permissions.php:61
-msgid "Can upload/modify my file storage and photos"
-msgstr "Se pueden subir / modificar elementos en mi repositorio de ficheros y fotos"
+#: ../../view/theme/redbasic/php/config.php:99
+#: ../../view/theme/redbasic/php/config.php:116
+#: ../../addon/channelreputation/channelreputation.php:110
+#: ../../addon/redred/Mod_Redred.php:63
+#: ../../addon/statusnet/Mod_Statusnet.php:260
+#: ../../addon/statusnet/Mod_Statusnet.php:282
+#: ../../addon/statusnet/Mod_Statusnet.php:291
+#: ../../addon/rtof/Mod_Rtof.php:49 ../../addon/wppost/Mod_Wppost.php:82
+#: ../../addon/wppost/Mod_Wppost.php:86
+#: ../../addon/content_import/Mod_content_import.php:137
+#: ../../addon/content_import/Mod_content_import.php:138
+#: ../../addon/ijpost/Mod_Ijpost.php:61
+#: ../../addon/pubcrawl/Mod_Pubcrawl.php:45
+#: ../../addon/dwpost/Mod_Dwpost.php:60
+#: ../../addon/twitter/Mod_Twitter.php:162
+#: ../../addon/twitter/Mod_Twitter.php:171
+#: ../../addon/pumpio/Mod_Pumpio.php:94 ../../addon/pumpio/Mod_Pumpio.php:98
+#: ../../addon/pumpio/Mod_Pumpio.php:102
+#: ../../addon/cart/submodules/subscriptions.php:153
+#: ../../addon/cart/submodules/subscriptions.php:425
+#: ../../addon/cart/submodules/hzservices.php:64
+#: ../../addon/cart/submodules/hzservices.php:648
+#: ../../addon/cart/submodules/hzservices.php:652
+#: ../../addon/cart/submodules/paypalbutton.php:87
+#: ../../addon/cart/submodules/paypalbutton.php:95
+#: ../../addon/cart/submodules/manualcat.php:63
+#: ../../addon/cart/submodules/manualcat.php:256
+#: ../../addon/cart/submodules/manualcat.php:260
+#: ../../addon/cart/Settings/Cart.php:59 ../../addon/cart/Settings/Cart.php:71
+#: ../../addon/cart/cart.php:1252 ../../addon/nofed/Mod_Nofed.php:42
+#: ../../addon/smileybutton/Mod_Smileybutton.php:44
+#: ../../addon/libertree/Mod_Libertree.php:59
+#: ../../addon/ljpost/Mod_Ljpost.php:62 ../../addon/ljpost/Mod_Ljpost.php:66
+#: ../../addon/jappixmini/Mod_Jappixmini.php:161
+#: ../../addon/jappixmini/Mod_Jappixmini.php:191
+#: ../../addon/jappixmini/Mod_Jappixmini.php:199
+#: ../../addon/jappixmini/Mod_Jappixmini.php:203
+#: ../../addon/jappixmini/Mod_Jappixmini.php:207 ../../include/dir_fns.php:143
+#: ../../include/dir_fns.php:144 ../../include/dir_fns.php:145
+#: ../../Zotlabs/Module/Import.php:635 ../../Zotlabs/Module/Import.php:639
+#: ../../Zotlabs/Module/Import.php:640 ../../Zotlabs/Module/Mitem.php:176
+#: ../../Zotlabs/Module/Mitem.php:177 ../../Zotlabs/Module/Mitem.php:256
+#: ../../Zotlabs/Module/Mitem.php:257 ../../Zotlabs/Module/Filestorage.php:198
+#: ../../Zotlabs/Module/Filestorage.php:206
+#: ../../Zotlabs/Module/Admin/Site.php:257
+#: ../../Zotlabs/Module/Removeme.php:63 ../../Zotlabs/Module/Events.php:478
+#: ../../Zotlabs/Module/Events.php:479 ../../Zotlabs/Module/Api.php:98
+#: ../../Zotlabs/Module/Photos.php:670 ../../Zotlabs/Module/Profiles.php:681
+#: ../../Zotlabs/Module/Settings/Channel.php:309
+#: ../../Zotlabs/Module/Settings/Display.php:89
+#: ../../Zotlabs/Module/Menu.php:163 ../../Zotlabs/Module/Menu.php:222
+#: ../../Zotlabs/Module/Defperms.php:197 ../../Zotlabs/Module/Wiki.php:227
+#: ../../Zotlabs/Module/Wiki.php:228 ../../Zotlabs/Module/Connedit.php:406
+#: ../../Zotlabs/Module/Sources.php:124 ../../Zotlabs/Module/Sources.php:159
+#: ../../Zotlabs/Lib/Libzotdir.php:162 ../../Zotlabs/Lib/Libzotdir.php:163
+#: ../../Zotlabs/Lib/Libzotdir.php:165 ../../Zotlabs/Storage/Browser.php:411
+#: ../../boot.php:1679
+msgid "Yes"
+msgstr "Sí"
-#: ../../Zotlabs/Access/Permissions.php:62
-msgid "Can view my channel webpages"
-msgstr "Pueden verse las páginas personales de mi canal"
+#: ../../view/theme/redbasic/php/config.php:100
+msgid "Navigation bar background color"
+msgstr "Color de fondo de la barra de navegación"
-#: ../../Zotlabs/Access/Permissions.php:63
-msgid "Can view my wiki pages"
-msgstr "Pueden verse mis páginas wiki"
+#: ../../view/theme/redbasic/php/config.php:101
+msgid "Navigation bar icon color "
+msgstr "Color del icono de la barra de navegación"
-#: ../../Zotlabs/Access/Permissions.php:64
-msgid "Can create/edit my channel webpages"
-msgstr "Pueden crearse / modificarse páginas personales en mi canal"
+#: ../../view/theme/redbasic/php/config.php:102
+msgid "Navigation bar active icon color "
+msgstr "Color del icono activo de la barra de navegación"
-#: ../../Zotlabs/Access/Permissions.php:65
-msgid "Can write to my wiki pages"
-msgstr "Se pueden modificar las páginas de mi wiki"
+#: ../../view/theme/redbasic/php/config.php:103
+msgid "Link color"
+msgstr "Color del enlace"
-#: ../../Zotlabs/Access/Permissions.php:66
-msgid "Can post on my channel (wall) page"
-msgstr "Pueden crearse entradas en mi página de inicio del canal (“muro”)"
+#: ../../view/theme/redbasic/php/config.php:104
+msgid "Set font-color for banner"
+msgstr "Ajustar el color del tipo de letra para el \"banner\""
-#: ../../Zotlabs/Access/Permissions.php:67
-msgid "Can comment on or like my posts"
-msgstr "Pueden publicarse comentarios en mis publicaciones o marcar mis entradas con 'me gusta'."
+#: ../../view/theme/redbasic/php/config.php:105
+msgid "Set the background color"
+msgstr "Ajustar el color de fondo"
-#: ../../Zotlabs/Access/Permissions.php:68
-msgid "Can send me private mail messages"
-msgstr "Se me pueden enviar mensajes privados"
+#: ../../view/theme/redbasic/php/config.php:106
+msgid "Set the background image"
+msgstr "Ajustar la imagen de fondo"
-#: ../../Zotlabs/Access/Permissions.php:69
-msgid "Can like/dislike profiles and profile things"
-msgstr "Se puede mostrar agrado o desagrado (Me gusta / No me gusta) en mis perfiles y sus distintos apartados"
+#: ../../view/theme/redbasic/php/config.php:107
+msgid "Set the background color of items"
+msgstr "Ajustar el color de los elementos de fondo"
-#: ../../Zotlabs/Access/Permissions.php:70
-msgid "Can forward to all my channel connections via ! mentions in posts"
-msgstr "Pueden reenviarse publicaciones a todas las conexiones de mi canal a través de ! menciones en las entradas"
+#: ../../view/theme/redbasic/php/config.php:108
+msgid "Set the background color of comments"
+msgstr "Ajustar el color de fondo de los comentarios"
-#: ../../Zotlabs/Access/Permissions.php:71
-msgid "Can chat with me"
-msgstr "Se puede chatear conmigo"
+#: ../../view/theme/redbasic/php/config.php:109
+msgid "Set font-size for the entire application"
+msgstr "Ajustar el tamaño de letra para toda la aplicación"
-#: ../../Zotlabs/Access/Permissions.php:72
-msgid "Can source my public posts in derived channels"
-msgstr "Pueden utilizarse mis entradas públicas como origen de contenidos en canales derivados"
+#: ../../view/theme/redbasic/php/config.php:109
+msgid "Examples: 1rem, 100%, 16px"
+msgstr "Ejemplos: 1rem, 100%, 16px"
-#: ../../Zotlabs/Access/Permissions.php:73
-msgid "Can administer my channel"
-msgstr "Se puede administrar mi canal"
+#: ../../view/theme/redbasic/php/config.php:110
+msgid "Set font-color for posts and comments"
+msgstr "Establecer el color de la letra para publicaciones y comentarios"
-#: ../../Zotlabs/Access/PermissionRoles.php:283
-msgid "Social Networking"
-msgstr "Redes sociales"
+#: ../../view/theme/redbasic/php/config.php:111
+msgid "Set radius of corners"
+msgstr "Establecer el radio de curvatura de las esquinas"
-#: ../../Zotlabs/Access/PermissionRoles.php:284
-msgid "Social - Federation"
-msgstr "Social - Federación"
+#: ../../view/theme/redbasic/php/config.php:111
+msgid "Example: 4px"
+msgstr "Ejemplo: 4px"
-#: ../../Zotlabs/Access/PermissionRoles.php:285
-msgid "Social - Mostly Public"
-msgstr "Social - Público en su mayor parte"
+#: ../../view/theme/redbasic/php/config.php:112
+msgid "Set shadow depth of photos"
+msgstr "Ajustar la profundidad de sombras de las fotos"
-#: ../../Zotlabs/Access/PermissionRoles.php:286
-msgid "Social - Restricted"
-msgstr "Social - Restringido"
+#: ../../view/theme/redbasic/php/config.php:113
+msgid "Set maximum width of content region in pixel"
+msgstr "Ajustar la anchura máxima de la región de contenido, en pixels"
-#: ../../Zotlabs/Access/PermissionRoles.php:287
-msgid "Social - Private"
-msgstr "Social - Privado"
+#: ../../view/theme/redbasic/php/config.php:113
+msgid "Leave empty for default width"
+msgstr "Dejar en blanco para la anchura predeterminada"
-#: ../../Zotlabs/Access/PermissionRoles.php:290
-msgid "Community Forum"
-msgstr "Foro de discusión"
+#: ../../view/theme/redbasic/php/config.php:114
+msgid "Set size of conversation author photo"
+msgstr "Ajustar el tamaño de la foto del autor de la conversación"
-#: ../../Zotlabs/Access/PermissionRoles.php:291
-msgid "Forum - Mostly Public"
-msgstr "Foro - Público en su mayor parte"
+#: ../../view/theme/redbasic/php/config.php:115
+msgid "Set size of followup author photos"
+msgstr "Ajustar el tamaño de foto de los seguidores del autor"
-#: ../../Zotlabs/Access/PermissionRoles.php:292
-msgid "Forum - Restricted"
-msgstr "Foro - Restringido"
+#: ../../view/theme/redbasic/php/config.php:116
+msgid "Show advanced settings"
+msgstr "Mostrar ajustes avanzados"
-#: ../../Zotlabs/Access/PermissionRoles.php:293
-msgid "Forum - Private"
-msgstr "Foro - Privado"
+#: ../../util/nconfig.php:34
+msgid "Source channel not found."
+msgstr "No se ha encontrado el canal de origen."
-#: ../../Zotlabs/Access/PermissionRoles.php:296
-msgid "Feed Republish"
-msgstr "Republicar un \"feed\""
+#: ../../addon/channelreputation/channelreputation.php:100
+#: ../../addon/channelreputation/channelreputation.php:101
+#: ../../addon/cart/myshop.php:141 ../../addon/cart/myshop.php:177
+#: ../../addon/cart/myshop.php:211 ../../addon/cart/myshop.php:259
+#: ../../addon/cart/myshop.php:294 ../../addon/cart/myshop.php:317
+msgid "Access Denied"
+msgstr "Acceso denegado"
-#: ../../Zotlabs/Access/PermissionRoles.php:297
-msgid "Feed - Mostly Public"
-msgstr "Feed - Público en su mayor parte"
+#: ../../addon/channelreputation/channelreputation.php:108
+msgid "Enable Community Moderation"
+msgstr "Habilitar la moderación de la comunidad"
-#: ../../Zotlabs/Access/PermissionRoles.php:298
-msgid "Feed - Restricted"
-msgstr "Feed - Restringido"
+#: ../../addon/channelreputation/channelreputation.php:116
+msgid "Reputation automatically given to new members"
+msgstr "La reputación se otorga automáticamente a los nuevos miembros"
-#: ../../Zotlabs/Access/PermissionRoles.php:301
-msgid "Special Purpose"
-msgstr "Propósito especial"
+#: ../../addon/channelreputation/channelreputation.php:117
+msgid "Reputation will never fall below this value"
+msgstr "La reputación nunca caerá por debajo de este valor"
-#: ../../Zotlabs/Access/PermissionRoles.php:302
-msgid "Special - Celebrity/Soapbox"
-msgstr "Especial - Celebridad / Tribuna improvisada"
+#: ../../addon/channelreputation/channelreputation.php:118
+msgid "Minimum reputation before posting is allowed"
+msgstr "Reputación mínima antes de que se permita el envío de entradas"
-#: ../../Zotlabs/Access/PermissionRoles.php:303
-msgid "Special - Group Repository"
-msgstr "Especial - Repositorio de grupo"
+#: ../../addon/channelreputation/channelreputation.php:119
+msgid "Minimum reputation before commenting is allowed"
+msgstr "Mínima reputación antes de que se permitan los comentarios"
-#: ../../Zotlabs/Access/PermissionRoles.php:306
-#: ../../Zotlabs/Module/Cdav.php:1387 ../../Zotlabs/Module/Connedit.php:935
-#: ../../Zotlabs/Module/Profiles.php:795 ../../include/selectors.php:60
-#: ../../include/selectors.php:77 ../../include/selectors.php:115
-#: ../../include/selectors.php:151 ../../include/event.php:1376
-#: ../../include/event.php:1383 ../../include/connections.php:730
-#: ../../include/connections.php:737
-msgid "Other"
-msgstr "Otro"
+#: ../../addon/channelreputation/channelreputation.php:120
+msgid "Minimum reputation before a member is able to moderate other posts"
+msgstr "Reputación mínima antes de que un miembro sea capaz de moderar otros mensajes"
-#: ../../Zotlabs/Access/PermissionRoles.php:307
-msgid "Custom/Expert Mode"
-msgstr "Modo personalizado/experto"
+#: ../../addon/channelreputation/channelreputation.php:121
+msgid ""
+"Max ratio of moderator's reputation that can be added to/deducted from "
+"reputation of person being moderated"
+msgstr "Proporción máxima de la reputación del moderador que puede ser añadida/descontada de la reputación de la persona que está siendo moderada."
-#: ../../Zotlabs/Module/Blocks.php:33 ../../Zotlabs/Module/Articles.php:42
-#: ../../Zotlabs/Module/Editlayout.php:31 ../../Zotlabs/Module/Connect.php:17
-#: ../../Zotlabs/Module/Achievements.php:15 ../../Zotlabs/Module/Hcard.php:12
-#: ../../Zotlabs/Module/Editblock.php:31 ../../Zotlabs/Module/Profile.php:20
-#: ../../Zotlabs/Module/Menu.php:91 ../../Zotlabs/Module/Layouts.php:31
-#: ../../Zotlabs/Module/Editwebpage.php:32 ../../Zotlabs/Module/Cards.php:42
-#: ../../Zotlabs/Module/Webpages.php:39
-#: ../../Zotlabs/Module/Filestorage.php:53
-#: ../../addon/gallery/Mod_Gallery.php:49 ../../include/channel.php:1319
-msgid "Requested profile is not available."
-msgstr "El perfil solicitado no está disponible."
+#: ../../addon/channelreputation/channelreputation.php:122
+msgid "Reputation \"cost\" to post"
+msgstr "\"Coste\" de la reputación a contabilizar"
-#: ../../Zotlabs/Module/Blocks.php:73 ../../Zotlabs/Module/Blocks.php:80
-#: ../../Zotlabs/Module/Invite.php:21 ../../Zotlabs/Module/Invite.php:102
-#: ../../Zotlabs/Module/Articles.php:88 ../../Zotlabs/Module/Editlayout.php:67
-#: ../../Zotlabs/Module/Editlayout.php:90 ../../Zotlabs/Module/Channel.php:179
-#: ../../Zotlabs/Module/Channel.php:342 ../../Zotlabs/Module/Channel.php:381
-#: ../../Zotlabs/Module/Settings.php:59 ../../Zotlabs/Module/Locs.php:87
-#: ../../Zotlabs/Module/Mitem.php:129 ../../Zotlabs/Module/Events.php:277
-#: ../../Zotlabs/Module/Appman.php:87 ../../Zotlabs/Module/Regmod.php:20
-#: ../../Zotlabs/Module/Article_edit.php:51
-#: ../../Zotlabs/Module/New_channel.php:105
-#: ../../Zotlabs/Module/New_channel.php:130
-#: ../../Zotlabs/Module/Sharedwithme.php:16 ../../Zotlabs/Module/Setup.php:206
-#: ../../Zotlabs/Module/Moderate.php:13
-#: ../../Zotlabs/Module/Achievements.php:34 ../../Zotlabs/Module/Thing.php:280
-#: ../../Zotlabs/Module/Thing.php:300 ../../Zotlabs/Module/Thing.php:341
-#: ../../Zotlabs/Module/Api.php:24 ../../Zotlabs/Module/Editblock.php:67
-#: ../../Zotlabs/Module/Profile.php:85 ../../Zotlabs/Module/Profile.php:101
-#: ../../Zotlabs/Module/Mood.php:126 ../../Zotlabs/Module/Connections.php:32
-#: ../../Zotlabs/Module/Viewsrc.php:19 ../../Zotlabs/Module/Bookmarks.php:70
-#: ../../Zotlabs/Module/Photos.php:69 ../../Zotlabs/Module/Wiki.php:59
-#: ../../Zotlabs/Module/Wiki.php:285 ../../Zotlabs/Module/Wiki.php:428
-#: ../../Zotlabs/Module/Pdledit.php:34 ../../Zotlabs/Module/Poke.php:157
-#: ../../Zotlabs/Module/Profile_photo.php:336
-#: ../../Zotlabs/Module/Profile_photo.php:349
-#: ../../Zotlabs/Module/Authtest.php:16 ../../Zotlabs/Module/Item.php:417
-#: ../../Zotlabs/Module/Item.php:436 ../../Zotlabs/Module/Item.php:446
-#: ../../Zotlabs/Module/Item.php:1326 ../../Zotlabs/Module/Page.php:34
-#: ../../Zotlabs/Module/Page.php:133 ../../Zotlabs/Module/Connedit.php:399
-#: ../../Zotlabs/Module/Chat.php:115 ../../Zotlabs/Module/Chat.php:120
-#: ../../Zotlabs/Module/Menu.php:129 ../../Zotlabs/Module/Menu.php:140
-#: ../../Zotlabs/Module/Channel_calendar.php:224
-#: ../../Zotlabs/Module/Layouts.php:71 ../../Zotlabs/Module/Layouts.php:78
-#: ../../Zotlabs/Module/Layouts.php:89 ../../Zotlabs/Module/Cloud.php:40
-#: ../../Zotlabs/Module/Defperms.php:181 ../../Zotlabs/Module/Group.php:14
-#: ../../Zotlabs/Module/Group.php:30 ../../Zotlabs/Module/Profiles.php:198
-#: ../../Zotlabs/Module/Profiles.php:635
-#: ../../Zotlabs/Module/Editwebpage.php:68
-#: ../../Zotlabs/Module/Editwebpage.php:89
-#: ../../Zotlabs/Module/Editwebpage.php:107
-#: ../../Zotlabs/Module/Editwebpage.php:121 ../../Zotlabs/Module/Manage.php:10
-#: ../../Zotlabs/Module/Cards.php:86 ../../Zotlabs/Module/Webpages.php:133
-#: ../../Zotlabs/Module/Block.php:24 ../../Zotlabs/Module/Block.php:74
-#: ../../Zotlabs/Module/Editpost.php:17 ../../Zotlabs/Module/Sources.php:80
-#: ../../Zotlabs/Module/Like.php:187 ../../Zotlabs/Module/Suggest.php:32
-#: ../../Zotlabs/Module/Message.php:18 ../../Zotlabs/Module/Mail.php:150
-#: ../../Zotlabs/Module/Register.php:80
-#: ../../Zotlabs/Module/Cover_photo.php:347
-#: ../../Zotlabs/Module/Cover_photo.php:360
-#: ../../Zotlabs/Module/Display.php:451 ../../Zotlabs/Module/Network.php:19
-#: ../../Zotlabs/Module/Filestorage.php:17
-#: ../../Zotlabs/Module/Filestorage.php:72
-#: ../../Zotlabs/Module/Filestorage.php:90
-#: ../../Zotlabs/Module/Filestorage.php:113
-#: ../../Zotlabs/Module/Filestorage.php:160 ../../Zotlabs/Module/Common.php:38
-#: ../../Zotlabs/Module/Viewconnections.php:28
-#: ../../Zotlabs/Module/Viewconnections.php:33
-#: ../../Zotlabs/Module/Service_limits.php:11
-#: ../../Zotlabs/Module/Rate.php:113 ../../Zotlabs/Module/Card_edit.php:51
-#: ../../Zotlabs/Module/Notifications.php:11
-#: ../../Zotlabs/Lib/Chatroom.php:133 ../../Zotlabs/Web/WebServer.php:123
-#: ../../addon/keepout/keepout.php:36
-#: ../../addon/flashcards/Mod_Flashcards.php:281
-#: ../../addon/openid/Mod_Id.php:53 ../../addon/pumpio/pumpio.php:44
-#: ../../include/attach.php:150 ../../include/attach.php:199
-#: ../../include/attach.php:272 ../../include/attach.php:380
-#: ../../include/attach.php:394 ../../include/attach.php:401
-#: ../../include/attach.php:483 ../../include/attach.php:1043
-#: ../../include/attach.php:1117 ../../include/attach.php:1280
-#: ../../include/items.php:3790 ../../include/photos.php:27
-msgid "Permission denied."
-msgstr "Acceso denegado."
+#: ../../addon/channelreputation/channelreputation.php:123
+msgid "Reputation \"cost\" to comment"
+msgstr "\"Coste\" de la reputación para comentar"
-#: ../../Zotlabs/Module/Blocks.php:97 ../../Zotlabs/Module/Blocks.php:155
-#: ../../Zotlabs/Module/Editblock.php:113
-msgid "Block Name"
-msgstr "Nombre del bloque"
+#: ../../addon/channelreputation/channelreputation.php:124
+msgid ""
+"Reputation automatically recovers at this rate per hour until it reaches "
+"minimum_to_post"
+msgstr "La reputación se recupera automáticamente a esta tasa por hora hasta que alcanza el mínimo_a_post"
-#: ../../Zotlabs/Module/Blocks.php:154 ../../include/text.php:2560
-msgid "Blocks"
-msgstr "Bloques"
+#: ../../addon/channelreputation/channelreputation.php:125
+msgid ""
+"When minimum_to_moderate > reputation > minimum_to_post reputation recovers "
+"at this rate per hour"
+msgstr "Cuando el mínimo_a_moderar > reputación > mínimo_a_publicar la reputación se recupera a esta tasa por hora "
-#: ../../Zotlabs/Module/Blocks.php:156
-msgid "Block Title"
-msgstr "Título del bloque"
+#: ../../addon/channelreputation/channelreputation.php:139
+msgid "Community Moderation Settings"
+msgstr "Configuración de la moderación de la comunidad"
-#: ../../Zotlabs/Module/Blocks.php:157 ../../Zotlabs/Module/Menu.php:177
-#: ../../Zotlabs/Module/Layouts.php:191 ../../Zotlabs/Module/Webpages.php:266
-msgid "Created"
-msgstr "Creado"
+#: ../../addon/channelreputation/channelreputation.php:229
+msgid "Channel Reputation"
+msgstr "Reputación del canal"
-#: ../../Zotlabs/Module/Blocks.php:158 ../../Zotlabs/Module/Menu.php:178
-#: ../../Zotlabs/Module/Layouts.php:192 ../../Zotlabs/Module/Webpages.php:267
-msgid "Edited"
-msgstr "Editado"
+#: ../../addon/channelreputation/channelreputation.php:230
+#: ../../include/acl_selectors.php:125 ../../Zotlabs/Module/Photos.php:1274
+#: ../../Zotlabs/Lib/ThreadItem.php:463
+msgid "Close"
+msgstr "Cerrar"
-#: ../../Zotlabs/Module/Blocks.php:159 ../../Zotlabs/Module/Articles.php:116
-#: ../../Zotlabs/Module/Cdav.php:1084 ../../Zotlabs/Module/Cdav.php:1390
-#: ../../Zotlabs/Module/New_channel.php:189
-#: ../../Zotlabs/Module/Connedit.php:938 ../../Zotlabs/Module/Menu.php:181
-#: ../../Zotlabs/Module/Layouts.php:185 ../../Zotlabs/Module/Profiles.php:798
-#: ../../Zotlabs/Module/Cards.php:113 ../../Zotlabs/Module/Webpages.php:254
-#: ../../Zotlabs/Storage/Browser.php:282 ../../Zotlabs/Storage/Browser.php:396
-#: ../../Zotlabs/Widget/Cdav.php:140 ../../Zotlabs/Widget/Cdav.php:178
-msgid "Create"
-msgstr "Crear"
+#: ../../addon/channelreputation/channelreputation.php:233
+msgid "An Error has occurred."
+msgstr "Se ha producido un error."
-#: ../../Zotlabs/Module/Blocks.php:160 ../../Zotlabs/Module/Editlayout.php:114
-#: ../../Zotlabs/Module/Article_edit.php:99
-#: ../../Zotlabs/Module/Admin/Profs.php:175 ../../Zotlabs/Module/Thing.php:266
-#: ../../Zotlabs/Module/Oauth2.php:194 ../../Zotlabs/Module/Editblock.php:114
-#: ../../Zotlabs/Module/Connections.php:298
-#: ../../Zotlabs/Module/Connections.php:336
-#: ../../Zotlabs/Module/Connections.php:356 ../../Zotlabs/Module/Wiki.php:211
-#: ../../Zotlabs/Module/Wiki.php:384 ../../Zotlabs/Module/Menu.php:175
-#: ../../Zotlabs/Module/Layouts.php:193 ../../Zotlabs/Module/Group.php:252
-#: ../../Zotlabs/Module/Editwebpage.php:142
-#: ../../Zotlabs/Module/Webpages.php:255 ../../Zotlabs/Module/Card_edit.php:99
-#: ../../Zotlabs/Module/Oauth.php:173 ../../Zotlabs/Lib/Apps.php:557
-#: ../../Zotlabs/Lib/ThreadItem.php:148 ../../Zotlabs/Storage/Browser.php:296
-#: ../../Zotlabs/Widget/Cdav.php:138 ../../Zotlabs/Widget/Cdav.php:175
-#: ../../include/channel.php:1418 ../../include/channel.php:1422
-#: ../../include/menu.php:118
-msgid "Edit"
-msgstr "Editar"
+#: ../../addon/channelreputation/channelreputation.php:251
+msgid "Upvote"
+msgstr "Votar a favor"
-#: ../../Zotlabs/Module/Blocks.php:161 ../../Zotlabs/Module/Photos.php:1075
-#: ../../Zotlabs/Module/Wiki.php:301 ../../Zotlabs/Module/Layouts.php:194
-#: ../../Zotlabs/Module/Webpages.php:256 ../../Zotlabs/Widget/Cdav.php:136
-#: ../../addon/hsse/hsse.php:186 ../../include/conversation.php:1392
-msgid "Share"
-msgstr "Compartir"
+#: ../../addon/channelreputation/channelreputation.php:252
+msgid "Downvote"
+msgstr "Votar en contra"
-#: ../../Zotlabs/Module/Blocks.php:162 ../../Zotlabs/Module/Editlayout.php:138
-#: ../../Zotlabs/Module/Cdav.php:1081 ../../Zotlabs/Module/Cdav.php:1392
-#: ../../Zotlabs/Module/Article_edit.php:129
-#: ../../Zotlabs/Module/Admin/Accounts.php:175
-#: ../../Zotlabs/Module/Admin/Channels.php:149
-#: ../../Zotlabs/Module/Admin/Profs.php:176 ../../Zotlabs/Module/Thing.php:267
-#: ../../Zotlabs/Module/Oauth2.php:195 ../../Zotlabs/Module/Editblock.php:139
-#: ../../Zotlabs/Module/Connections.php:306
-#: ../../Zotlabs/Module/Photos.php:1178 ../../Zotlabs/Module/Connedit.php:668
-#: ../../Zotlabs/Module/Connedit.php:940 ../../Zotlabs/Module/Profiles.php:800
-#: ../../Zotlabs/Module/Editwebpage.php:167
-#: ../../Zotlabs/Module/Webpages.php:257
-#: ../../Zotlabs/Module/Card_edit.php:129 ../../Zotlabs/Module/Oauth.php:174
-#: ../../Zotlabs/Lib/Apps.php:558 ../../Zotlabs/Lib/ThreadItem.php:168
-#: ../../Zotlabs/Storage/Browser.php:297 ../../include/conversation.php:691
-#: ../../include/conversation.php:736
-msgid "Delete"
-msgstr "Eliminar"
+#: ../../addon/channelreputation/channelreputation.php:374
+msgid "Can moderate reputation on my channel."
+msgstr "Se puede moderar la reputación en mi canal."
-#: ../../Zotlabs/Module/Blocks.php:166 ../../Zotlabs/Module/Events.php:702
-#: ../../Zotlabs/Module/Wiki.php:213 ../../Zotlabs/Module/Wiki.php:409
-#: ../../Zotlabs/Module/Layouts.php:198 ../../Zotlabs/Module/Webpages.php:261
-#: ../../Zotlabs/Module/Pubsites.php:60
-msgid "View"
-msgstr "Ver"
+#: ../../addon/superblock/superblock.php:337
+msgid "Block Completely"
+msgstr "Bloquear completamente"
-#: ../../Zotlabs/Module/Invite.php:37
-msgid "Total invitation limit exceeded."
-msgstr "Se ha superado el límite máximo de invitaciones."
+#: ../../addon/superblock/Mod_Superblock.php:20
+msgid "Superblock App"
+msgstr "App Superblock"
-#: ../../Zotlabs/Module/Invite.php:61
-#, php-format
-msgid "%s : Not a valid email address."
-msgstr "%s : No es una dirección de correo electrónico válida. "
+#: ../../addon/superblock/Mod_Superblock.php:20
+#: ../../addon/nsabait/Mod_Nsabait.php:20
+#: ../../addon/rainbowtag/Mod_Rainbowtag.php:21
+#: ../../addon/photocache/Mod_Photocache.php:42
+#: ../../addon/gallery/Mod_Gallery.php:58
+#: ../../addon/planets/Mod_Planets.php:20 ../../addon/redred/Mod_Redred.php:50
+#: ../../addon/statusnet/Mod_Statusnet.php:146
+#: ../../addon/rtof/Mod_Rtof.php:36 ../../addon/wppost/Mod_Wppost.php:41
+#: ../../addon/hsse/Mod_Hsse.php:21 ../../addon/ijpost/Mod_Ijpost.php:35
+#: ../../addon/pubcrawl/Mod_Pubcrawl.php:40
+#: ../../addon/dwpost/Mod_Dwpost.php:36
+#: ../../addon/startpage/Mod_Startpage.php:50
+#: ../../addon/twitter/Mod_Twitter.php:78 ../../addon/pumpio/Mod_Pumpio.php:53
+#: ../../addon/sendzid/Mod_Sendzid.php:20 ../../addon/nofed/Mod_Nofed.php:33
+#: ../../addon/smileybutton/Mod_Smileybutton.php:35
+#: ../../addon/diaspora/Mod_Diaspora.php:58
+#: ../../addon/fuzzloc/Mod_Fuzzloc.php:34
+#: ../../addon/flattrwidget/Mod_Flattrwidget.php:53
+#: ../../addon/libertree/Mod_Libertree.php:35
+#: ../../addon/skeleton/Mod_Skeleton.php:32 ../../addon/nsfw/Mod_Nsfw.php:33
+#: ../../addon/gnusoc/Mod_Gnusoc.php:22 ../../addon/ljpost/Mod_Ljpost.php:37
+#: ../../addon/jappixmini/Mod_Jappixmini.php:96
+#: ../../addon/authchoose/Mod_Authchoose.php:28
+#: ../../addon/pageheader/Mod_Pageheader.php:34
+#: ../../addon/xmpp/Mod_Xmpp.php:35 ../../Zotlabs/Module/Tokens.php:99
+#: ../../Zotlabs/Module/Group.php:106 ../../Zotlabs/Module/Oauth.php:100
+#: ../../Zotlabs/Module/Chat.php:102 ../../Zotlabs/Module/Poke.php:165
+#: ../../Zotlabs/Module/Cdav.php:899 ../../Zotlabs/Module/Webpages.php:48
+#: ../../Zotlabs/Module/Connect.php:104 ../../Zotlabs/Module/Pubstream.php:20
+#: ../../Zotlabs/Module/Permcats.php:62 ../../Zotlabs/Module/Lang.php:17
+#: ../../Zotlabs/Module/Uexport.php:61 ../../Zotlabs/Module/Mood.php:134
+#: ../../Zotlabs/Module/Cards.php:51 ../../Zotlabs/Module/Articles.php:52
+#: ../../Zotlabs/Module/Bookmarks.php:78 ../../Zotlabs/Module/Probe.php:18
+#: ../../Zotlabs/Module/Invite.php:110 ../../Zotlabs/Module/Notes.php:56
+#: ../../Zotlabs/Module/Affinity.php:52 ../../Zotlabs/Module/Defperms.php:189
+#: ../../Zotlabs/Module/Oauth2.php:106 ../../Zotlabs/Module/Randprof.php:29
+#: ../../Zotlabs/Module/Pdledit.php:42 ../../Zotlabs/Module/Wiki.php:52
+#: ../../Zotlabs/Module/Suggest.php:40 ../../Zotlabs/Module/Sources.php:88
+msgid "Not Installed"
+msgstr "No instalado/a"
-#: ../../Zotlabs/Module/Invite.php:75
-msgid "Please join us on $Projectname"
-msgstr "Únase a nosotros en $Projectname"
+#: ../../addon/superblock/Mod_Superblock.php:21
+msgid "Block channels"
+msgstr "Bloquear canales"
-#: ../../Zotlabs/Module/Invite.php:85
-msgid "Invitation limit exceeded. Please contact your site administrator."
-msgstr "Excedido el límite de invitaciones. Por favor, contacte con el Administrador de su sitio."
+#: ../../addon/superblock/Mod_Superblock.php:63
+msgid "superblock settings updated"
+msgstr "se han actualizado los ajustes de superblock"
-#: ../../Zotlabs/Module/Invite.php:90
-#: ../../addon/notifyadmin/notifyadmin.php:40
-#, php-format
-msgid "%s : Message delivery failed."
-msgstr "%s : Falló el envío del mensaje."
+#: ../../addon/superblock/Mod_Superblock.php:87
+msgid "Currently blocked"
+msgstr "Actualmente bloqueado"
-#: ../../Zotlabs/Module/Invite.php:94
-#, php-format
-msgid "%d message sent."
-msgid_plural "%d messages sent."
-msgstr[0] "%d mensajes enviados."
-msgstr[1] "%d mensajes enviados."
+#: ../../addon/superblock/Mod_Superblock.php:89
+msgid "No channels currently blocked"
+msgstr "No hay canales bloqueados actualmente"
-#: ../../Zotlabs/Module/Invite.php:110
-msgid "Invite App"
-msgstr "Solicitar una app"
+#: ../../addon/superblock/Mod_Superblock.php:91
+#: ../../Zotlabs/Module/Tagrm.php:137
+#: ../../Zotlabs/Module/Admin/Addons.php:459
+#: ../../Zotlabs/Module/Profile_photo.php:499
+#: ../../Zotlabs/Module/Cover_photo.php:430
+#: ../../Zotlabs/Module/Photos.php:993
+msgid "Remove"
+msgstr "Eliminar"
-#: ../../Zotlabs/Module/Invite.php:110 ../../Zotlabs/Module/Articles.php:51
-#: ../../Zotlabs/Module/Cdav.php:899 ../../Zotlabs/Module/Permcats.php:62
-#: ../../Zotlabs/Module/Lang.php:17 ../../Zotlabs/Module/Uexport.php:61
-#: ../../Zotlabs/Module/Pubstream.php:20 ../../Zotlabs/Module/Connect.php:104
-#: ../../Zotlabs/Module/Tokens.php:99 ../../Zotlabs/Module/Oauth2.php:106
-#: ../../Zotlabs/Module/Randprof.php:29 ../../Zotlabs/Module/Mood.php:134
-#: ../../Zotlabs/Module/Bookmarks.php:78 ../../Zotlabs/Module/Wiki.php:52
-#: ../../Zotlabs/Module/Pdledit.php:42 ../../Zotlabs/Module/Poke.php:165
-#: ../../Zotlabs/Module/Chat.php:102 ../../Zotlabs/Module/Notes.php:56
-#: ../../Zotlabs/Module/Affinity.php:52 ../../Zotlabs/Module/Defperms.php:189
-#: ../../Zotlabs/Module/Group.php:106 ../../Zotlabs/Module/Cards.php:51
-#: ../../Zotlabs/Module/Webpages.php:48 ../../Zotlabs/Module/Sources.php:88
-#: ../../Zotlabs/Module/Suggest.php:40 ../../Zotlabs/Module/Probe.php:18
-#: ../../Zotlabs/Module/Oauth.php:100 ../../addon/skeleton/Mod_Skeleton.php:32
-#: ../../addon/gnusoc/Mod_Gnusoc.php:22 ../../addon/planets/Mod_Planets.php:20
-#: ../../addon/wppost/Mod_Wppost.php:41 ../../addon/nsfw/Mod_Nsfw.php:33
-#: ../../addon/ijpost/Mod_Ijpost.php:35 ../../addon/dwpost/Mod_Dwpost.php:36
-#: ../../addon/gallery/Mod_Gallery.php:58 ../../addon/ljpost/Mod_Ljpost.php:36
-#: ../../addon/startpage/Mod_Startpage.php:50
-#: ../../addon/diaspora/Mod_Diaspora.php:58
-#: ../../addon/photocache/Mod_Photocache.php:42
-#: ../../addon/rainbowtag/Mod_Rainbowtag.php:21
#: ../../addon/nsabait/Mod_Nsabait.php:20
-#: ../../addon/fuzzloc/Mod_Fuzzloc.php:34 ../../addon/rtof/Mod_Rtof.php:36
-#: ../../addon/jappixmini/Mod_Jappixmini.php:96
-#: ../../addon/superblock/Mod_Superblock.php:20
-#: ../../addon/nofed/Mod_Nofed.php:33 ../../addon/redred/Mod_Redred.php:50
-#: ../../addon/hsse/Mod_Hsse.php:21 ../../addon/pubcrawl/Mod_Pubcrawl.php:40
-#: ../../addon/libertree/Mod_Libertree.php:35
-#: ../../addon/flattrwidget/Mod_Flattrwidget.php:53
-#: ../../addon/statusnet/Mod_Statusnet.php:146
-#: ../../addon/twitter/Mod_Twitter.php:78
-#: ../../addon/smileybutton/Mod_Smileybutton.php:35
-#: ../../addon/sendzid/Mod_Sendzid.php:20
-#: ../../addon/pageheader/Mod_Pageheader.php:34
-#: ../../addon/authchoose/Mod_Authchoose.php:28
-#: ../../addon/xmpp/Mod_Xmpp.php:35 ../../addon/pumpio/Mod_Pumpio.php:53
-msgid "Not Installed"
-msgstr "No instalado/a"
+#: ../../addon/nsabait/Mod_Nsabait.php:24
+msgid "NSA Bait App"
+msgstr "App NSA Bait "
-#: ../../Zotlabs/Module/Invite.php:111
-msgid "Send email invitations to join this network"
-msgstr "Enviar invitaciones por correo electrónico para unirse a esta red"
+#: ../../addon/nsabait/Mod_Nsabait.php:24
+#: ../../addon/rainbowtag/Mod_Rainbowtag.php:26
+#: ../../addon/planets/Mod_Planets.php:23 ../../addon/hsse/Mod_Hsse.php:26
+#: ../../addon/authchoose/Mod_Authchoose.php:33
+msgid "Installed"
+msgstr "Instalado"
-#: ../../Zotlabs/Module/Invite.php:124
-msgid "You have no more invitations available"
-msgstr "No tiene más invitaciones disponibles"
+#: ../../addon/nsabait/Mod_Nsabait.php:26
+msgid "Make yourself a political target"
+msgstr "Conviértase en un objetivo político"
-#: ../../Zotlabs/Module/Invite.php:155
-msgid "Send invitations"
-msgstr "Enviar invitaciones"
+#: ../../addon/visage/Mod_Visage.php:21
+msgid "Who viewed my channel/profile"
+msgstr "Quién ha visto mi canal/perfi"
-#: ../../Zotlabs/Module/Invite.php:156
-msgid "Enter email addresses, one per line:"
-msgstr "Introduzca las direcciones de correo electrónico, una por línea:"
+#: ../../addon/visage/Mod_Visage.php:25
+msgid "Recent Channel/Profile Viewers"
+msgstr "Visitantes recientes del canal o perfil"
-#: ../../Zotlabs/Module/Invite.php:157 ../../Zotlabs/Module/Mail.php:289
-msgid "Your message:"
-msgstr "Su mensaje:"
+#: ../../addon/visage/Mod_Visage.php:36
+msgid "No entries."
+msgstr "No hay entradas."
-#: ../../Zotlabs/Module/Invite.php:158
-msgid "Please join my community on $Projectname."
-msgstr "Por favor, únase a mi comunidad en $Projectname."
+#: ../../addon/openclipatar/openclipatar.php:50
+#: ../../addon/openclipatar/openclipatar.php:128
+msgid "System defaults:"
+msgstr "Valores predeterminados del sistema: "
-#: ../../Zotlabs/Module/Invite.php:160
-msgid "You will need to supply this invitation code:"
-msgstr "Tendrá que suministrar este código de invitación:"
+#: ../../addon/openclipatar/openclipatar.php:54
+msgid "Preferred Clipart IDs"
+msgstr "IDs de las imágenes clipart preferidas"
-#: ../../Zotlabs/Module/Invite.php:161
+#: ../../addon/openclipatar/openclipatar.php:54
+msgid "List of preferred clipart ids. These will be shown first."
+msgstr "Lista de ids de imágenes de clipart preferidas. Se verán en primer lugar."
+
+#: ../../addon/openclipatar/openclipatar.php:55
+msgid "Default Search Term"
+msgstr "Términos de búsqueda predeterminados"
+
+#: ../../addon/openclipatar/openclipatar.php:55
+msgid "The default search term. These will be shown second."
+msgstr "Los términos de búsqueda predeterminados. Estos se mostrarán en segundo lugar."
+
+#: ../../addon/openclipatar/openclipatar.php:56
+msgid "Return After"
+msgstr "Regresar después"
+
+#: ../../addon/openclipatar/openclipatar.php:56
+msgid "Page to load after image selection."
+msgstr "Página para cargar después de la selección de imágenes."
+
+#: ../../addon/openclipatar/openclipatar.php:57 ../../include/nav.php:110
+#: ../../include/conversation.php:1038 ../../Zotlabs/Module/Connedit.php:608
+#: ../../Zotlabs/Lib/Apps.php:343
+msgid "View Profile"
+msgstr "Ver el perfil"
+
+#: ../../addon/openclipatar/openclipatar.php:58 ../../include/nav.php:115
+#: ../../include/channel.php:1430
+msgid "Edit Profile"
+msgstr "Editar el perfil"
+
+#: ../../addon/openclipatar/openclipatar.php:59
+msgid "Profile List"
+msgstr "Lista de perfiles"
+
+#: ../../addon/openclipatar/openclipatar.php:61
+msgid "Order of Preferred"
+msgstr "Orden de preferencia"
+
+#: ../../addon/openclipatar/openclipatar.php:61
+msgid "Sort order of preferred clipart ids."
+msgstr "Orden de clasificación de los identificadores de imágenes clipart preferidas."
+
+#: ../../addon/openclipatar/openclipatar.php:62
+#: ../../addon/openclipatar/openclipatar.php:68
+msgid "Newest first"
+msgstr "Las más nuevas en primer lugar"
+
+#: ../../addon/openclipatar/openclipatar.php:65
+msgid "As entered"
+msgstr "Tal como se ingresaron"
+
+#: ../../addon/openclipatar/openclipatar.php:67
+msgid "Order of other"
+msgstr "Orden de los demás"
+
+#: ../../addon/openclipatar/openclipatar.php:67
+msgid "Sort order of other clipart ids."
+msgstr "Orden de clasificación de otros ids de imágenes clipart."
+
+#: ../../addon/openclipatar/openclipatar.php:69
+msgid "Most downloaded first"
+msgstr "Las más descargadas en primer lugar"
+
+#: ../../addon/openclipatar/openclipatar.php:70
+msgid "Most liked first"
+msgstr "Las más apreciadas en primer lugar"
+
+#: ../../addon/openclipatar/openclipatar.php:72
+msgid "Preferred IDs Message"
+msgstr "Mensaje de IDs preferido"
+
+#: ../../addon/openclipatar/openclipatar.php:72
+msgid "Message to display above preferred results."
+msgstr "Mensaje para mostrar sobre los resultados preferidos."
+
+#: ../../addon/openclipatar/openclipatar.php:78
+msgid "Uploaded by: "
+msgstr "Subida por: "
+
+#: ../../addon/openclipatar/openclipatar.php:78
+msgid "Drawn by: "
+msgstr "Creada por: "
+
+#: ../../addon/openclipatar/openclipatar.php:182
+#: ../../addon/openclipatar/openclipatar.php:194
+msgid "Use this image"
+msgstr "Usar esta imagen"
+
+#: ../../addon/openclipatar/openclipatar.php:192
+msgid "Or select from a free OpenClipart.org image:"
+msgstr "O seleccionar una imagen gratuita de OpenClipart.org: "
+
+#: ../../addon/openclipatar/openclipatar.php:195
+msgid "Search Term"
+msgstr "Término de búsqueda"
+
+#: ../../addon/openclipatar/openclipatar.php:232
+msgid "Unknown error. Please try again later."
+msgstr "Error desconocido. Por favor, inténtelo otra vez."
+
+#: ../../addon/openclipatar/openclipatar.php:298
+#: ../../Zotlabs/Module/Profile_photo.php:252
msgid ""
-"1. Register at any $Projectname location (they are all inter-connected)"
-msgstr "1. Regístrese en cualquier sitio de $Projectname (están todos interconectados)"
+"Shift-reload the page or clear browser cache if the new photo does not "
+"display immediately."
+msgstr "Recargue la página o limpie el caché del navegador si la nueva foto no se muestra inmediatamente."
-#: ../../Zotlabs/Module/Invite.php:163
-msgid "2. Enter my $Projectname network address into the site searchbar."
-msgstr "2. Introduzca mi dirección $Projectname en la caja de búsqueda del sitio."
+#: ../../addon/openclipatar/openclipatar.php:308
+msgid "Profile photo updated successfully."
+msgstr "Se ha actualizado con éxito la foto de perfil."
-#: ../../Zotlabs/Module/Invite.php:164
-msgid "or visit"
-msgstr "o visitar"
+#: ../../addon/bookmarker/bookmarker.php:38
+#: ../../Zotlabs/Lib/ThreadItem.php:440
+msgid "Save Bookmarks"
+msgstr "Guardar en Marcadores"
-#: ../../Zotlabs/Module/Invite.php:166
-msgid "3. Click [Connect]"
-msgstr "3. Pulse [conectar]"
+#: ../../addon/queueworker/Mod_Queueworker.php:77
+msgid "Max queueworker threads"
+msgstr "Máximo de hilos en la cola"
-#: ../../Zotlabs/Module/Invite.php:168 ../../Zotlabs/Module/Permcats.php:128
-#: ../../Zotlabs/Module/Locs.php:121 ../../Zotlabs/Module/Mitem.php:259
-#: ../../Zotlabs/Module/Events.php:501 ../../Zotlabs/Module/Appman.php:155
-#: ../../Zotlabs/Module/Import_items.php:129
-#: ../../Zotlabs/Module/Setup.php:304 ../../Zotlabs/Module/Setup.php:344
-#: ../../Zotlabs/Module/Connect.php:124
-#: ../../Zotlabs/Module/Admin/Features.php:66
-#: ../../Zotlabs/Module/Admin/Accounts.php:168
-#: ../../Zotlabs/Module/Admin/Logs.php:84
-#: ../../Zotlabs/Module/Admin/Channels.php:147
-#: ../../Zotlabs/Module/Admin/Themes.php:158
-#: ../../Zotlabs/Module/Admin/Site.php:289
-#: ../../Zotlabs/Module/Admin/Addons.php:441
-#: ../../Zotlabs/Module/Admin/Profs.php:178
-#: ../../Zotlabs/Module/Admin/Account_edit.php:73
-#: ../../Zotlabs/Module/Admin/Security.php:112
-#: ../../Zotlabs/Module/Settings/Channel.php:493
-#: ../../Zotlabs/Module/Settings/Features.php:46
-#: ../../Zotlabs/Module/Settings/Events.php:41
-#: ../../Zotlabs/Module/Settings/Calendar.php:41
-#: ../../Zotlabs/Module/Settings/Conversation.php:48
-#: ../../Zotlabs/Module/Settings/Connections.php:41
-#: ../../Zotlabs/Module/Settings/Photos.php:41
-#: ../../Zotlabs/Module/Settings/Account.php:103
-#: ../../Zotlabs/Module/Settings/Profiles.php:50
-#: ../../Zotlabs/Module/Settings/Manage.php:41
-#: ../../Zotlabs/Module/Settings/Channel_home.php:89
-#: ../../Zotlabs/Module/Settings/Directory.php:41
-#: ../../Zotlabs/Module/Settings/Editor.php:41
-#: ../../Zotlabs/Module/Settings/Display.php:189
-#: ../../Zotlabs/Module/Settings/Network.php:61
-#: ../../Zotlabs/Module/Tokens.php:188 ../../Zotlabs/Module/Thing.php:326
-#: ../../Zotlabs/Module/Thing.php:379 ../../Zotlabs/Module/Import.php:646
-#: ../../Zotlabs/Module/Oauth2.php:116 ../../Zotlabs/Module/Mood.php:158
-#: ../../Zotlabs/Module/Photos.php:1055 ../../Zotlabs/Module/Photos.php:1096
-#: ../../Zotlabs/Module/Photos.php:1215 ../../Zotlabs/Module/Wiki.php:215
-#: ../../Zotlabs/Module/Pdledit.php:107 ../../Zotlabs/Module/Poke.php:217
-#: ../../Zotlabs/Module/Connedit.php:904 ../../Zotlabs/Module/Chat.php:211
-#: ../../Zotlabs/Module/Chat.php:250
-#: ../../Zotlabs/Module/Email_validation.php:40
-#: ../../Zotlabs/Module/Pconfig.php:116 ../../Zotlabs/Module/Affinity.php:87
-#: ../../Zotlabs/Module/Defperms.php:265 ../../Zotlabs/Module/Group.php:150
-#: ../../Zotlabs/Module/Group.php:166 ../../Zotlabs/Module/Profiles.php:723
-#: ../../Zotlabs/Module/Editpost.php:86 ../../Zotlabs/Module/Sources.php:125
-#: ../../Zotlabs/Module/Sources.php:162 ../../Zotlabs/Module/Xchan.php:15
-#: ../../Zotlabs/Module/Mail.php:436 ../../Zotlabs/Module/Filestorage.php:203
-#: ../../Zotlabs/Module/Rate.php:166 ../../Zotlabs/Module/Oauth.php:111
-#: ../../Zotlabs/Lib/ThreadItem.php:796
-#: ../../Zotlabs/Widget/Eventstools.php:16
-#: ../../Zotlabs/Widget/Wiki_pages.php:42
-#: ../../Zotlabs/Widget/Wiki_pages.php:99
-#: ../../view/theme/redbasic_c/php/config.php:95
-#: ../../view/theme/redbasic/php/config.php:94
-#: ../../addon/skeleton/Mod_Skeleton.php:51
-#: ../../addon/openclipatar/openclipatar.php:53
-#: ../../addon/wppost/Mod_Wppost.php:97 ../../addon/nsfw/Mod_Nsfw.php:61
-#: ../../addon/flashcards/Mod_Flashcards.php:218
-#: ../../addon/ijpost/Mod_Ijpost.php:72 ../../addon/dwpost/Mod_Dwpost.php:71
-#: ../../addon/likebanner/likebanner.php:57
-#: ../../addon/redphotos/redphotos.php:136 ../../addon/irc/irc.php:45
-#: ../../addon/ljpost/Mod_Ljpost.php:73
-#: ../../addon/startpage/Mod_Startpage.php:73
-#: ../../addon/diaspora/Mod_Diaspora.php:102
-#: ../../addon/photocache/Mod_Photocache.php:67
-#: ../../addon/hzfiles/hzfiles.php:86 ../../addon/mailtest/mailtest.php:100
-#: ../../addon/openstreetmap/openstreetmap.php:134
-#: ../../addon/fuzzloc/Mod_Fuzzloc.php:56 ../../addon/rtof/Mod_Rtof.php:72
-#: ../../addon/jappixmini/Mod_Jappixmini.php:261
-#: ../../addon/channelreputation/channelreputation.php:142
-#: ../../addon/nofed/Mod_Nofed.php:53 ../../addon/redred/Mod_Redred.php:90
-#: ../../addon/logrot/logrot.php:35
-#: ../../addon/content_import/Mod_content_import.php:142
-#: ../../addon/frphotos/frphotos.php:97
-#: ../../addon/pubcrawl/Mod_Pubcrawl.php:65
-#: ../../addon/chords/Mod_Chords.php:60
-#: ../../addon/libertree/Mod_Libertree.php:70
-#: ../../addon/flattrwidget/Mod_Flattrwidget.php:92
-#: ../../addon/statusnet/Mod_Statusnet.php:193
-#: ../../addon/statusnet/Mod_Statusnet.php:251
-#: ../../addon/statusnet/Mod_Statusnet.php:306
-#: ../../addon/statusnet/statusnet.php:602
-#: ../../addon/twitter/Mod_Twitter.php:184
-#: ../../addon/smileybutton/Mod_Smileybutton.php:55
-#: ../../addon/cart/Settings/Cart.php:114 ../../addon/cart/cart.php:1264
-#: ../../addon/cart/submodules/manualcat.php:248
-#: ../../addon/cart/submodules/hzservices.php:640
-#: ../../addon/cart/submodules/subscriptions.php:410
-#: ../../addon/piwik/piwik.php:95 ../../addon/pageheader/Mod_Pageheader.php:54
-#: ../../addon/xmpp/Mod_Xmpp.php:70 ../../addon/pumpio/Mod_Pumpio.php:115
-#: ../../addon/redfiles/redfiles.php:124 ../../addon/hubwall/hubwall.php:95
-#: ../../include/js_strings.php:22
-msgid "Submit"
-msgstr "Enviar"
+#: ../../addon/queueworker/Mod_Queueworker.php:91
+msgid "Assume workers dead after ___ seconds"
+msgstr "Asumir que el proceso de trabajo está muerto después de ___ segundos"
-#: ../../Zotlabs/Module/Articles.php:51
-msgid "Articles App"
-msgstr "App Artículos"
+#: ../../addon/queueworker/Mod_Queueworker.php:105
+msgid ""
+"Pause before starting next task: (microseconds. Minimum 100 = .0001 "
+"seconds)"
+msgstr "Haga una pausa antes de comenzar la siguiente tarea: (microsegundos. Mínimo 100 =.0001 segundos)"
-#: ../../Zotlabs/Module/Articles.php:52
-msgid "Create interactive articles"
-msgstr "Crear artículos interactivos"
+#: ../../addon/queueworker/Mod_Queueworker.php:116
+msgid "Queueworker Settings"
+msgstr "Configuración del gestor de procesos de trabajo en cola"
-#: ../../Zotlabs/Module/Articles.php:115
-msgid "Add Article"
-msgstr "Añadir un artículo"
+#: ../../addon/queueworker/Mod_Queueworker.php:119 ../../include/text.php:1106
+#: ../../include/text.php:1118 ../../Zotlabs/Widget/Notes.php:23
+#: ../../Zotlabs/Module/Admin/Profs.php:94
+#: ../../Zotlabs/Module/Admin/Profs.php:114 ../../Zotlabs/Module/Filer.php:53
+#: ../../Zotlabs/Module/Rbmark.php:32 ../../Zotlabs/Module/Rbmark.php:104
+msgid "Save"
+msgstr "Guardar"
-#: ../../Zotlabs/Module/Articles.php:222 ../../Zotlabs/Lib/Apps.php:324
-#: ../../include/nav.php:514
-msgid "Articles"
-msgstr "Artículos"
+#: ../../addon/tour/tour.php:76
+msgid "Edit your profile and change settings."
+msgstr "Editar su perfil y cambiar los ajustes."
-#: ../../Zotlabs/Module/Editlayout.php:79
-#: ../../Zotlabs/Module/Article_edit.php:17
-#: ../../Zotlabs/Module/Article_edit.php:33
-#: ../../Zotlabs/Module/Editblock.php:79 ../../Zotlabs/Module/Editblock.php:95
-#: ../../Zotlabs/Module/Editwebpage.php:80
-#: ../../Zotlabs/Module/Editpost.php:24 ../../Zotlabs/Module/Card_edit.php:17
-#: ../../Zotlabs/Module/Card_edit.php:33
-msgid "Item not found"
-msgstr "Elemento no encontrado"
+#: ../../addon/tour/tour.php:77
+msgid "Click here to see activity from your connections."
+msgstr "Pulsar aquí para ver la actividad de sus conexiones."
-#: ../../Zotlabs/Module/Editlayout.php:128
-#: ../../Zotlabs/Module/Layouts.php:129 ../../Zotlabs/Module/Layouts.php:189
-msgid "Layout Name"
-msgstr "Nombre de la plantilla"
+#: ../../addon/tour/tour.php:78
+msgid "Click here to see your channel home."
+msgstr "Pulsar aquí para ver la página de inicio de su canal."
-#: ../../Zotlabs/Module/Editlayout.php:129
-#: ../../Zotlabs/Module/Layouts.php:132
-msgid "Layout Description (Optional)"
-msgstr "Descripción de la plantilla (opcional)"
+#: ../../addon/tour/tour.php:79
+msgid "You can access your private messages from here."
+msgstr "Puede acceder a sus mensajes privados desde aquí."
-#: ../../Zotlabs/Module/Editlayout.php:137
-msgid "Edit Layout"
-msgstr "Modificar la plantilla"
+#: ../../addon/tour/tour.php:80
+msgid "Create new events here."
+msgstr "Crear nuevos eventos aquí."
-#: ../../Zotlabs/Module/Editlayout.php:140 ../../Zotlabs/Module/Cdav.php:1083
-#: ../../Zotlabs/Module/Cdav.php:1393
-#: ../../Zotlabs/Module/Article_edit.php:131
-#: ../../Zotlabs/Module/Admin/Addons.php:426
-#: ../../Zotlabs/Module/Oauth2.php:117 ../../Zotlabs/Module/Oauth2.php:145
-#: ../../Zotlabs/Module/Editblock.php:141 ../../Zotlabs/Module/Wiki.php:368
-#: ../../Zotlabs/Module/Wiki.php:401
-#: ../../Zotlabs/Module/Profile_photo.php:505
-#: ../../Zotlabs/Module/Connedit.php:941 ../../Zotlabs/Module/Fbrowser.php:66
-#: ../../Zotlabs/Module/Fbrowser.php:88 ../../Zotlabs/Module/Profiles.php:801
-#: ../../Zotlabs/Module/Editwebpage.php:169
-#: ../../Zotlabs/Module/Editpost.php:110 ../../Zotlabs/Module/Filer.php:55
-#: ../../Zotlabs/Module/Cover_photo.php:434 ../../Zotlabs/Module/Tagrm.php:15
-#: ../../Zotlabs/Module/Tagrm.php:138 ../../Zotlabs/Module/Card_edit.php:131
-#: ../../Zotlabs/Module/Oauth.php:112 ../../Zotlabs/Module/Oauth.php:138
-#: ../../addon/hsse/hsse.php:209 ../../addon/hsse/hsse.php:258
-#: ../../include/conversation.php:1415 ../../include/conversation.php:1464
-msgid "Cancel"
-msgstr "Cancelar"
+#: ../../addon/tour/tour.php:81
+msgid ""
+"You can accept new connections and change permissions for existing ones "
+"here. You can also e.g. create groups of contacts."
+msgstr "Puede aceptar nuevas conexiones y cambiar permisos para las que ya existen aquí. También puede, por ejemplo, crear grupos de contactos."
-#: ../../Zotlabs/Module/Profperm.php:28 ../../Zotlabs/Module/Subthread.php:86
-#: ../../Zotlabs/Module/Import_items.php:120 ../../Zotlabs/Module/Share.php:71
-#: ../../Zotlabs/Module/Cloud.php:126 ../../Zotlabs/Module/Group.php:98
-#: ../../Zotlabs/Module/Dreport.php:10 ../../Zotlabs/Module/Dreport.php:82
-#: ../../Zotlabs/Module/Like.php:301 ../../Zotlabs/Web/WebServer.php:122
-#: ../../addon/redphotos/redphotos.php:119 ../../addon/hzfiles/hzfiles.php:75
-#: ../../addon/frphotos/frphotos.php:82 ../../addon/redfiles/redfiles.php:109
-#: ../../include/items.php:416
-msgid "Permission denied"
-msgstr "Permiso denegado"
+#: ../../addon/tour/tour.php:82
+msgid "System notifications will arrive here"
+msgstr "Las notificaciones del sistema llegarán aquí"
-#: ../../Zotlabs/Module/Profperm.php:34 ../../Zotlabs/Module/Profperm.php:63
-msgid "Invalid profile identifier."
-msgstr "Identificador del perfil no válido"
+#: ../../addon/tour/tour.php:83
+msgid "Search for content and users"
+msgstr "Buscar contenido y usuarios"
-#: ../../Zotlabs/Module/Profperm.php:111
-msgid "Profile Visibility Editor"
-msgstr "Editor de visibilidad del perfil"
+#: ../../addon/tour/tour.php:84
+msgid "Browse for new contacts"
+msgstr "Buscar nuevos contactos"
-#: ../../Zotlabs/Module/Profperm.php:113 ../../Zotlabs/Lib/Apps.php:361
-#: ../../include/channel.php:1766
-msgid "Profile"
-msgstr "Perfil"
+#: ../../addon/tour/tour.php:85
+msgid "Launch installed apps"
+msgstr "Iniciar aplicaciones instaladas"
-#: ../../Zotlabs/Module/Profperm.php:115
-msgid "Click on a contact to add or remove."
-msgstr "Pulsar en un contacto para añadirlo o eliminarlo."
+#: ../../addon/tour/tour.php:86
+msgid "Looking for help? Click here."
+msgstr "¿Busca ayuda? Pulse aquí."
-#: ../../Zotlabs/Module/Profperm.php:124
-msgid "Visible To"
-msgstr "Visible para"
+#: ../../addon/tour/tour.php:87
+msgid ""
+"New events have occurred in your network. Click here to see what has "
+"happened!"
+msgstr "Se han producido nuevos eventos en su red. ¡Haga clic aquí para ver lo que ha sucedido!"
-#: ../../Zotlabs/Module/Profperm.php:140
-#: ../../Zotlabs/Module/Connections.php:217
-msgid "All Connections"
-msgstr "Todas las conexiones"
+#: ../../addon/tour/tour.php:88
+msgid "You have received a new private message. Click here to see from who!"
+msgstr "Ha recibido un nuevo mensaje privado. Haga clic aquí para ver de quién!"
-#: ../../Zotlabs/Module/Cdav.php:807 ../../Zotlabs/Module/Events.php:28
-msgid "Calendar entries imported."
-msgstr "Entradas de calendario importadas."
+#: ../../addon/tour/tour.php:89
+msgid "There are events this week. Click here too see which!"
+msgstr "Hay eventos esta semana. Haga clic aquí para ver cuáles!"
-#: ../../Zotlabs/Module/Cdav.php:809 ../../Zotlabs/Module/Events.php:30
-msgid "No calendar entries found."
-msgstr "No se han encontrado entradas de calendario."
+#: ../../addon/tour/tour.php:90
+msgid "You have received a new introduction. Click here to see who!"
+msgstr "Ha recibido una nueva solicitud de conexión. ¡Pulse aquí para ver de quién!"
-#: ../../Zotlabs/Module/Cdav.php:870
-msgid "INVALID EVENT DISMISSED!"
-msgstr "¡EVENTO NO VÁLIDO RECHAZADO!"
+#: ../../addon/tour/tour.php:91
+msgid ""
+"There is a new system notification. Click here to see what has happened!"
+msgstr "Hay una nueva notificación del sistema. ¡Haga clic aquí para ver lo que ha sucedido!"
-#: ../../Zotlabs/Module/Cdav.php:871
-msgid "Summary: "
-msgstr "Resumen: "
+#: ../../addon/tour/tour.php:94
+msgid "Click here to share text, images, videos and sound."
+msgstr "Haga clic aquí para compartir texto, imágenes, vídeos y sonido."
-#: ../../Zotlabs/Module/Cdav.php:871 ../../Zotlabs/Module/Cdav.php:872
-#: ../../Zotlabs/Module/Cdav.php:879 ../../Zotlabs/Module/Embedphotos.php:174
-#: ../../Zotlabs/Module/Photos.php:790 ../../Zotlabs/Module/Photos.php:1254
-#: ../../Zotlabs/Lib/Activity.php:1095 ../../Zotlabs/Lib/Apps.php:1114
-#: ../../Zotlabs/Lib/Apps.php:1198 ../../Zotlabs/Storage/Browser.php:164
-#: ../../Zotlabs/Widget/Portfolio.php:95 ../../Zotlabs/Widget/Album.php:84
-#: ../../addon/pubcrawl/as.php:1071 ../../include/conversation.php:1166
-msgid "Unknown"
-msgstr "Desconocido"
+#: ../../addon/tour/tour.php:95
+msgid "You can write an optional title for your update (good for long posts)."
+msgstr "Puede escribir un título opcional para su actualización (bueno para los mensajes largos)."
-#: ../../Zotlabs/Module/Cdav.php:872
-msgid "Date: "
-msgstr "Fecha: "
+#: ../../addon/tour/tour.php:96
+msgid "Entering some categories here makes it easier to find your post later."
+msgstr "Al ingresar algunos temas aquí, es más fácil encontrar su publicación más tarde."
-#: ../../Zotlabs/Module/Cdav.php:873 ../../Zotlabs/Module/Cdav.php:880
-msgid "Reason: "
-msgstr "Razón: "
+#: ../../addon/tour/tour.php:97
+msgid "Share photos, links, location, etc."
+msgstr "Compartir fotos, enlaces, ubicación, etc."
-#: ../../Zotlabs/Module/Cdav.php:878
-msgid "INVALID CARD DISMISSED!"
-msgstr "¡TARJETA NO VÁLIDA RECHAZADA!"
+#: ../../addon/tour/tour.php:98
+msgid ""
+"Only want to share content for a while? Make it expire at a certain date."
+msgstr "¿Solo quieres compartir contenido durante un tiempo? Haga que expire en una fecha determinada."
-#: ../../Zotlabs/Module/Cdav.php:879
-msgid "Name: "
-msgstr "Nombre: "
+#: ../../addon/tour/tour.php:99
+msgid "You can password protect content."
+msgstr "Puede proteger contenido con una contraseña."
-#: ../../Zotlabs/Module/Cdav.php:899
-msgid "CardDAV App"
-msgstr "App CarDav"
+#: ../../addon/tour/tour.php:100
+msgid "Choose who you share with."
+msgstr "Elegir con quién compartir."
-#: ../../Zotlabs/Module/Cdav.php:900
-msgid "CalDAV capable addressbook"
-msgstr "Libreta de direcciones compatible con CalDav"
+#: ../../addon/tour/tour.php:102
+msgid "Click here when you are done."
+msgstr "Haga clic aquí cuando haya terminado."
-#: ../../Zotlabs/Module/Cdav.php:968 ../../Zotlabs/Module/Cal.php:167
-#: ../../Zotlabs/Module/Channel_calendar.php:387
-msgid "Link to source"
-msgstr "Enlace a la fuente"
+#: ../../addon/tour/tour.php:105
+msgid "Adjust from which channels posts should be displayed."
+msgstr "Ajustar de qué canales se deben mostrar las publicaciones."
-#: ../../Zotlabs/Module/Cdav.php:1034 ../../Zotlabs/Module/Events.php:468
-msgid "Event title"
-msgstr "Título del evento"
+#: ../../addon/tour/tour.php:106
+msgid "Only show posts from channels in the specified privacy group."
+msgstr "Mostrar solo las entradas de los canales de un grupo específico de canales."
-#: ../../Zotlabs/Module/Cdav.php:1035 ../../Zotlabs/Module/Events.php:474
-msgid "Start date and time"
-msgstr "Fecha y hora de comienzo"
+#: ../../addon/tour/tour.php:110
+msgid "Easily find posts containing tags (keywords preceded by the \"#\" symbol)."
+msgstr "Encuentre fácilmente entradas que contengan etiquetas (palabras clave precedidas del símbolo \"#\")."
-#: ../../Zotlabs/Module/Cdav.php:1036
-msgid "End date and time"
-msgstr "Fecha y hora de finalización"
+#: ../../addon/tour/tour.php:111
+msgid "Easily find posts in given category."
+msgstr "Encuentre fácilmente las publicaciones en una categoría dada."
-#: ../../Zotlabs/Module/Cdav.php:1037 ../../Zotlabs/Module/Events.php:497
-msgid "Timezone:"
-msgstr "Zona horaria: "
+#: ../../addon/tour/tour.php:112
+msgid "Easily find posts by date."
+msgstr "Encuentre fácilmente entradas por fechas."
-#: ../../Zotlabs/Module/Cdav.php:1039 ../../Zotlabs/Module/Events.php:481
-#: ../../Zotlabs/Module/Appman.php:145 ../../Zotlabs/Module/Rbmark.php:101
-#: ../../addon/rendezvous/rendezvous.php:173
-#: ../../addon/cart/submodules/manualcat.php:260
-#: ../../addon/cart/submodules/hzservices.php:652
-msgid "Description"
-msgstr "Descripción"
+#: ../../addon/tour/tour.php:113
+msgid ""
+"Suggested users who have volounteered to be shown as suggestions, and who we"
+" think you might find interesting."
+msgstr "Se sugiere a los usuarios que se han ofrecido voluntariamente que se muestren como sugerencias, y que creemos que podrían resultar interesantes."
-#: ../../Zotlabs/Module/Cdav.php:1040 ../../Zotlabs/Module/Locs.php:117
-#: ../../Zotlabs/Module/Events.php:483 ../../Zotlabs/Module/Profiles.php:509
-#: ../../Zotlabs/Module/Profiles.php:734 ../../Zotlabs/Module/Pubsites.php:52
-#: ../../include/js_strings.php:25
-msgid "Location"
-msgstr "Ubicación"
+#: ../../addon/tour/tour.php:114
+msgid "Here you see channels you have connected to."
+msgstr "Aquí puede ver los canales a los que está conectado."
-#: ../../Zotlabs/Module/Cdav.php:1060 ../../Zotlabs/Module/Events.php:697
-#: ../../Zotlabs/Module/Events.php:706 ../../Zotlabs/Module/Cal.php:205
-#: ../../Zotlabs/Module/Photos.php:944
-msgid "Previous"
-msgstr "Anterior"
+#: ../../addon/tour/tour.php:115
+msgid "Save your search so you can repeat it at a later date."
+msgstr "Guarde su búsqueda para poder repetirla en una fecha posterior."
-#: ../../Zotlabs/Module/Cdav.php:1061 ../../Zotlabs/Module/Events.php:698
-#: ../../Zotlabs/Module/Events.php:707 ../../Zotlabs/Module/Setup.php:260
-#: ../../Zotlabs/Module/Cal.php:206 ../../Zotlabs/Module/Photos.php:953
-msgid "Next"
-msgstr "Siguiente"
+#: ../../addon/tour/tour.php:118
+msgid ""
+"If you see this icon you can be sure that the sender is who it say it is. It"
+" is normal that it is not always possible to verify the sender, so the icon "
+"will be missing sometimes. There is usually no need to worry about that."
+msgstr "Si ve este icono puede estar seguro de que el remitente es quien dice ser. Es normal que no siempre sea posible verificar el remitente, por lo que el icono faltará en ocasiones. Por lo general, no hay necesidad de preocuparse por eso."
-#: ../../Zotlabs/Module/Cdav.php:1062 ../../Zotlabs/Module/Events.php:708
-#: ../../Zotlabs/Module/Cal.php:207
-msgid "Today"
-msgstr "Hoy"
+#: ../../addon/tour/tour.php:119
+msgid ""
+"Danger! It seems someone tried to forge a message! This message is not "
+"necessarily from who it says it is from!"
+msgstr "¡Peligro! ¡Parece que alguien intentó falsificar un mensaje! ¡Este mensaje no es necesariamente de quien dice que es!"
-#: ../../Zotlabs/Module/Cdav.php:1063 ../../Zotlabs/Module/Events.php:703
-msgid "Month"
-msgstr "Mes"
+#: ../../addon/tour/tour.php:126
+msgid ""
+"Welcome to Hubzilla! Would you like to see a tour of the UI?</p> <p>You can "
+"pause it at any time and continue where you left off by reloading the page, "
+"or navigting to another page.</p><p>You can also advance by pressing the "
+"return key"
+msgstr "¡Bienvenido/a a Hubzilla! ¿Quiere hacer un recorrido por la interfaz de usuario?</p> <p> Puede detenerlo en cualquier momento y continuar donde lo dejó recargando la página o navegando a otra.</p> <p> También puede avanzar pulsando la tecla de retorno"
-#: ../../Zotlabs/Module/Cdav.php:1064 ../../Zotlabs/Module/Events.php:704
-msgid "Week"
-msgstr "Semana"
+#: ../../addon/rainbowtag/Mod_Rainbowtag.php:15
+msgid "Add some colour to tag clouds"
+msgstr "Añadir color a las nubes de etiquetas"
-#: ../../Zotlabs/Module/Cdav.php:1065 ../../Zotlabs/Module/Events.php:705
-msgid "Day"
-msgstr "Día"
+#: ../../addon/rainbowtag/Mod_Rainbowtag.php:21
+#: ../../addon/rainbowtag/Mod_Rainbowtag.php:26
+msgid "Rainbow Tag App"
+msgstr "App Etiqueta Arcoiris"
-#: ../../Zotlabs/Module/Cdav.php:1066
-msgid "List month"
-msgstr "Lista mensual"
+#: ../../addon/rainbowtag/Mod_Rainbowtag.php:34
+msgid "Rainbow Tag"
+msgstr "Etiqueta Arcoiris"
-#: ../../Zotlabs/Module/Cdav.php:1067
-msgid "List week"
-msgstr "Lista semanal"
+#: ../../addon/photocache/Mod_Photocache.php:27
+msgid "Photo Cache settings saved."
+msgstr "Se ha guardado la configuración de la caché de fotos."
-#: ../../Zotlabs/Module/Cdav.php:1068
-msgid "List day"
-msgstr "Lista diaria"
+#: ../../addon/photocache/Mod_Photocache.php:36
+msgid ""
+"Photo Cache addon saves a copy of images from external sites locally to "
+"increase your anonymity in the web."
+msgstr "El complemento Photo Cache guarda localmente una copia de las imágenes de sitios externos para aumentar su anonimato en la Web."
-#: ../../Zotlabs/Module/Cdav.php:1076
-msgid "More"
-msgstr "Más"
+#: ../../addon/photocache/Mod_Photocache.php:42
+msgid "Photo Cache App"
+msgstr "App Photo Cache"
-#: ../../Zotlabs/Module/Cdav.php:1077
-msgid "Less"
-msgstr "Menos"
+#: ../../addon/photocache/Mod_Photocache.php:53
+msgid "Minimal photo size for caching"
+msgstr "Tamaño mínimo de la foto para el almacenamiento en caché"
-#: ../../Zotlabs/Module/Cdav.php:1078 ../../Zotlabs/Module/Cdav.php:1391
-#: ../../Zotlabs/Module/Admin/Addons.php:456
-#: ../../Zotlabs/Module/Oauth2.php:58 ../../Zotlabs/Module/Oauth2.php:144
-#: ../../Zotlabs/Module/Connedit.php:939 ../../Zotlabs/Module/Profiles.php:799
-#: ../../Zotlabs/Module/Oauth.php:53 ../../Zotlabs/Module/Oauth.php:137
-#: ../../Zotlabs/Lib/Apps.php:536
-msgid "Update"
-msgstr "Actualizar"
+#: ../../addon/photocache/Mod_Photocache.php:55
+msgid "In pixels. From 1 up to 1024, 0 will be replaced with system default."
+msgstr "En píxeles. Desde 1 hasta 1024, 0 será reemplazado por el predeterminado del sistema."
-#: ../../Zotlabs/Module/Cdav.php:1079
-msgid "Select calendar"
-msgstr "Seleccionar un calendario"
+#: ../../addon/photocache/Mod_Photocache.php:64
+msgid "Photo Cache"
+msgstr "Photo Cache"
-#: ../../Zotlabs/Module/Cdav.php:1080 ../../Zotlabs/Widget/Cdav.php:143
-msgid "Channel Calendars"
-msgstr "Calendarios del canal"
+#: ../../addon/gallery/gallery.php:38 ../../addon/gallery/Mod_Gallery.php:136
+msgid "Gallery"
+msgstr "Galería"
-#: ../../Zotlabs/Module/Cdav.php:1080 ../../Zotlabs/Widget/Cdav.php:129
-#: ../../Zotlabs/Widget/Cdav.php:143
-msgid "CalDAV Calendars"
-msgstr "Calendarios CalDAV"
+#: ../../addon/gallery/gallery.php:41
+msgid "Photo Gallery"
+msgstr "Galería de fotos"
-#: ../../Zotlabs/Module/Cdav.php:1082
-msgid "Delete all"
-msgstr "Eliminar todos"
+#: ../../addon/gallery/Mod_Gallery.php:49 ../../include/channel.php:1327
+#: ../../Zotlabs/Module/Hcard.php:12 ../../Zotlabs/Module/Editwebpage.php:32
+#: ../../Zotlabs/Module/Profile.php:20 ../../Zotlabs/Module/Webpages.php:39
+#: ../../Zotlabs/Module/Filestorage.php:53 ../../Zotlabs/Module/Connect.php:17
+#: ../../Zotlabs/Module/Achievements.php:15 ../../Zotlabs/Module/Cards.php:42
+#: ../../Zotlabs/Module/Blocks.php:33 ../../Zotlabs/Module/Editblock.php:31
+#: ../../Zotlabs/Module/Editlayout.php:31 ../../Zotlabs/Module/Articles.php:43
+#: ../../Zotlabs/Module/Menu.php:92 ../../Zotlabs/Module/Layouts.php:31
+msgid "Requested profile is not available."
+msgstr "El perfil solicitado no está disponible."
-#: ../../Zotlabs/Module/Cdav.php:1085
-msgid "Sorry! Editing of recurrent events is not yet implemented."
-msgstr "¡Disculpas! La edición de eventos recurrentes aún no se ha implementado."
+#: ../../addon/gallery/Mod_Gallery.php:58
+msgid "Gallery App"
+msgstr "App Gallery"
-#: ../../Zotlabs/Module/Cdav.php:1095
-#: ../../Zotlabs/Widget/Appcategories.php:43
-#: ../../include/contact_widgets.php:96 ../../include/contact_widgets.php:139
-#: ../../include/contact_widgets.php:184 ../../include/taxonomy.php:409
-#: ../../include/taxonomy.php:491 ../../include/taxonomy.php:511
-#: ../../include/taxonomy.php:532
-msgid "Categories"
-msgstr "Temas"
+#: ../../addon/gallery/Mod_Gallery.php:59
+msgid "A simple gallery for your photo albums"
+msgstr "Una galería sencilla para sus álbumes de fotos"
-#: ../../Zotlabs/Module/Cdav.php:1375
-#: ../../Zotlabs/Module/Sharedwithme.php:104
-#: ../../Zotlabs/Module/Admin/Channels.php:159
-#: ../../Zotlabs/Module/Oauth2.php:118 ../../Zotlabs/Module/Oauth2.php:146
-#: ../../Zotlabs/Module/Wiki.php:218 ../../Zotlabs/Module/Connedit.php:923
-#: ../../Zotlabs/Module/Chat.php:259 ../../Zotlabs/Module/Group.php:154
-#: ../../Zotlabs/Module/Oauth.php:113 ../../Zotlabs/Module/Oauth.php:139
-#: ../../Zotlabs/Lib/NativeWikiPage.php:561
-#: ../../Zotlabs/Storage/Browser.php:291
-#: ../../Zotlabs/Widget/Wiki_page_history.php:22
-#: ../../addon/rendezvous/rendezvous.php:172
-msgid "Name"
+#: ../../addon/planets/Mod_Planets.php:20
+#: ../../addon/planets/Mod_Planets.php:23
+msgid "Random Planet App"
+msgstr "App Random Planet"
+
+#: ../../addon/planets/Mod_Planets.php:25
+msgid ""
+"Set a random planet from the Star Wars Empire as your location when posting"
+msgstr "Establecer un planeta aleatorio del Imperio de la Guerra de las Galaxias como su ubicación cuando publique."
+
+#: ../../addon/openid/Mod_Id.php:53 ../../addon/pumpio/pumpio.php:44
+#: ../../addon/keepout/keepout.php:36
+#: ../../addon/flashcards/Mod_Flashcards.php:276 ../../include/photos.php:27
+#: ../../include/items.php:3796 ../../include/attach.php:150
+#: ../../include/attach.php:199 ../../include/attach.php:272
+#: ../../include/attach.php:380 ../../include/attach.php:394
+#: ../../include/attach.php:401 ../../include/attach.php:483
+#: ../../include/attach.php:1043 ../../include/attach.php:1117
+#: ../../include/attach.php:1280 ../../Zotlabs/Module/Article_edit.php:51
+#: ../../Zotlabs/Module/Network.php:19 ../../Zotlabs/Module/Register.php:80
+#: ../../Zotlabs/Module/Setup.php:206
+#: ../../Zotlabs/Module/Viewconnections.php:28
+#: ../../Zotlabs/Module/Viewconnections.php:33
+#: ../../Zotlabs/Module/Channel.php:169 ../../Zotlabs/Module/Channel.php:332
+#: ../../Zotlabs/Module/Channel.php:371 ../../Zotlabs/Module/Group.php:14
+#: ../../Zotlabs/Module/Group.php:30 ../../Zotlabs/Module/Card_edit.php:51
+#: ../../Zotlabs/Module/Editwebpage.php:68
+#: ../../Zotlabs/Module/Editwebpage.php:89
+#: ../../Zotlabs/Module/Editwebpage.php:107
+#: ../../Zotlabs/Module/Editwebpage.php:121 ../../Zotlabs/Module/Chat.php:115
+#: ../../Zotlabs/Module/Chat.php:120
+#: ../../Zotlabs/Module/Channel_calendar.php:224
+#: ../../Zotlabs/Module/Like.php:187 ../../Zotlabs/Module/Poke.php:157
+#: ../../Zotlabs/Module/Item.php:417 ../../Zotlabs/Module/Item.php:436
+#: ../../Zotlabs/Module/Item.php:446 ../../Zotlabs/Module/Item.php:1315
+#: ../../Zotlabs/Module/Mitem.php:129 ../../Zotlabs/Module/Profile.php:85
+#: ../../Zotlabs/Module/Profile.php:101
+#: ../../Zotlabs/Module/Sharedwithme.php:16
+#: ../../Zotlabs/Module/Webpages.php:133
+#: ../../Zotlabs/Module/Filestorage.php:17
+#: ../../Zotlabs/Module/Filestorage.php:72
+#: ../../Zotlabs/Module/Filestorage.php:90
+#: ../../Zotlabs/Module/Filestorage.php:113
+#: ../../Zotlabs/Module/Filestorage.php:160
+#: ../../Zotlabs/Module/Editpost.php:17
+#: ../../Zotlabs/Module/Achievements.php:34
+#: ../../Zotlabs/Module/Events.php:277 ../../Zotlabs/Module/Manage.php:10
+#: ../../Zotlabs/Module/Authtest.php:16 ../../Zotlabs/Module/Viewsrc.php:19
+#: ../../Zotlabs/Module/Moderate.php:13 ../../Zotlabs/Module/Display.php:451
+#: ../../Zotlabs/Module/Common.php:38 ../../Zotlabs/Module/New_channel.php:105
+#: ../../Zotlabs/Module/New_channel.php:130
+#: ../../Zotlabs/Module/Service_limits.php:11
+#: ../../Zotlabs/Module/Mood.php:126 ../../Zotlabs/Module/Appman.php:87
+#: ../../Zotlabs/Module/Cards.php:86 ../../Zotlabs/Module/Api.php:24
+#: ../../Zotlabs/Module/Regmod.php:20 ../../Zotlabs/Module/Blocks.php:73
+#: ../../Zotlabs/Module/Blocks.php:80 ../../Zotlabs/Module/Message.php:18
+#: ../../Zotlabs/Module/Profile_photo.php:336
+#: ../../Zotlabs/Module/Profile_photo.php:349
+#: ../../Zotlabs/Module/Editblock.php:67 ../../Zotlabs/Module/Settings.php:59
+#: ../../Zotlabs/Module/Editlayout.php:67
+#: ../../Zotlabs/Module/Editlayout.php:90
+#: ../../Zotlabs/Module/Connections.php:32
+#: ../../Zotlabs/Module/Cover_photo.php:347
+#: ../../Zotlabs/Module/Cover_photo.php:360 ../../Zotlabs/Module/Photos.php:69
+#: ../../Zotlabs/Module/Page.php:34 ../../Zotlabs/Module/Page.php:133
+#: ../../Zotlabs/Module/Profiles.php:198 ../../Zotlabs/Module/Profiles.php:635
+#: ../../Zotlabs/Module/Articles.php:89 ../../Zotlabs/Module/Bookmarks.php:70
+#: ../../Zotlabs/Module/Invite.php:21 ../../Zotlabs/Module/Invite.php:102
+#: ../../Zotlabs/Module/Mail.php:150 ../../Zotlabs/Module/Block.php:24
+#: ../../Zotlabs/Module/Block.php:74 ../../Zotlabs/Module/Rate.php:113
+#: ../../Zotlabs/Module/Menu.php:130 ../../Zotlabs/Module/Menu.php:141
+#: ../../Zotlabs/Module/Defperms.php:181 ../../Zotlabs/Module/Thing.php:280
+#: ../../Zotlabs/Module/Thing.php:300 ../../Zotlabs/Module/Thing.php:341
+#: ../../Zotlabs/Module/Pdledit.php:34 ../../Zotlabs/Module/Wiki.php:59
+#: ../../Zotlabs/Module/Wiki.php:285 ../../Zotlabs/Module/Wiki.php:428
+#: ../../Zotlabs/Module/Suggest.php:32 ../../Zotlabs/Module/Connedit.php:399
+#: ../../Zotlabs/Module/Notifications.php:11
+#: ../../Zotlabs/Module/Layouts.php:71 ../../Zotlabs/Module/Layouts.php:78
+#: ../../Zotlabs/Module/Layouts.php:89 ../../Zotlabs/Module/Locs.php:87
+#: ../../Zotlabs/Module/Sources.php:80 ../../Zotlabs/Lib/Chatroom.php:133
+#: ../../Zotlabs/Web/WebServer.php:123
+msgid "Permission denied."
+msgstr "Acceso denegado."
+
+#: ../../addon/openid/Mod_Id.php:85 ../../include/selectors.php:60
+#: ../../include/selectors.php:77 ../../include/channel.php:1610
+msgid "Male"
+msgstr "Hombre"
+
+#: ../../addon/openid/Mod_Id.php:87 ../../include/selectors.php:60
+#: ../../include/selectors.php:77 ../../include/channel.php:1608
+msgid "Female"
+msgstr "Mujer"
+
+#: ../../addon/openid/Mod_Openid.php:30
+msgid "OpenID protocol error. No ID returned."
+msgstr "Error de protocolo OpenID. No se recuperó ninguna ID."
+
+#: ../../addon/openid/Mod_Openid.php:76 ../../addon/openid/Mod_Openid.php:178
+#: ../../Zotlabs/Zot/Auth.php:264
+#, php-format
+msgid "Welcome %s. Remote authentication successful."
+msgstr "Bienvenido %s. La identificación desde su servidor se ha llevado a cabo correctamente."
+
+#: ../../addon/openid/Mod_Openid.php:188 ../../include/auth.php:317
+msgid "Login failed."
+msgstr "El acceso ha fallado."
+
+#: ../../addon/openid/openid.php:49
+msgid ""
+"We encountered a problem while logging in with the OpenID you provided. "
+"Please check the correct spelling of the ID."
+msgstr "Encontramos un problema al iniciar sesión con el OpenID que proporcionó. Compruebe si el ID está correctamente escrito."
+
+#: ../../addon/openid/openid.php:49
+msgid "The error message was:"
+msgstr "El mensaje de error ha sido: "
+
+#: ../../addon/openid/MysqlProvider.php:52
+msgid "First Name"
msgstr "Nombre"
-#: ../../Zotlabs/Module/Cdav.php:1376 ../../Zotlabs/Module/Connedit.php:924
-msgid "Organisation"
-msgstr "Organización"
+#: ../../addon/openid/MysqlProvider.php:53
+msgid "Last Name"
+msgstr "Apellido"
-#: ../../Zotlabs/Module/Cdav.php:1377 ../../Zotlabs/Module/Connedit.php:925
-msgid "Title"
-msgstr "Título"
+#: ../../addon/openid/MysqlProvider.php:54
+#: ../../addon/redred/Mod_Redred.php:75
+msgid "Nickname"
+msgstr "Alias"
-#: ../../Zotlabs/Module/Cdav.php:1378 ../../Zotlabs/Module/Connedit.php:926
-#: ../../Zotlabs/Module/Profiles.php:786
-msgid "Phone"
-msgstr "Teléfono"
+#: ../../addon/openid/MysqlProvider.php:55
+msgid "Full Name"
+msgstr "Nombre completo"
-#: ../../Zotlabs/Module/Cdav.php:1379
+#: ../../addon/openid/MysqlProvider.php:56
+#: ../../addon/openid/MysqlProvider.php:57
+#: ../../addon/redred/Mod_Redred.php:71 ../../addon/rtof/Mod_Rtof.php:57
+#: ../../include/network.php:1732 ../../Zotlabs/Module/Cdav.php:1377
#: ../../Zotlabs/Module/Admin/Accounts.php:171
#: ../../Zotlabs/Module/Admin/Accounts.php:183
-#: ../../Zotlabs/Module/Connedit.php:927 ../../Zotlabs/Module/Profiles.php:787
-#: ../../addon/openid/MysqlProvider.php:56
-#: ../../addon/openid/MysqlProvider.php:57 ../../addon/rtof/Mod_Rtof.php:57
-#: ../../addon/redred/Mod_Redred.php:71 ../../include/network.php:1732
+#: ../../Zotlabs/Module/Profiles.php:787 ../../Zotlabs/Module/Connedit.php:927
msgid "Email"
msgstr "Correo electrónico"
-#: ../../Zotlabs/Module/Cdav.php:1380 ../../Zotlabs/Module/Connedit.php:928
-#: ../../Zotlabs/Module/Profiles.php:788
-msgid "Instant messenger"
-msgstr "Mensajería instantánea"
+#: ../../addon/openid/MysqlProvider.php:58
+#: ../../addon/openid/MysqlProvider.php:59
+#: ../../addon/openid/MysqlProvider.php:60 ../../Zotlabs/Lib/Apps.php:360
+msgid "Profile Photo"
+msgstr "Foto del perfil"
-#: ../../Zotlabs/Module/Cdav.php:1381 ../../Zotlabs/Module/Connedit.php:929
-#: ../../Zotlabs/Module/Profiles.php:789
-msgid "Website"
-msgstr "Sitio web"
+#: ../../addon/openid/MysqlProvider.php:61
+msgid "Profile Photo 16px"
+msgstr "Foto del perfil 16px"
-#: ../../Zotlabs/Module/Cdav.php:1382 ../../Zotlabs/Module/Locs.php:118
-#: ../../Zotlabs/Module/Admin/Channels.php:160
-#: ../../Zotlabs/Module/Connedit.php:930 ../../Zotlabs/Module/Profiles.php:502
-#: ../../Zotlabs/Module/Profiles.php:790
-msgid "Address"
-msgstr "Dirección"
+#: ../../addon/openid/MysqlProvider.php:62
+msgid "Profile Photo 32px"
+msgstr "Foto del perfil 32px"
-#: ../../Zotlabs/Module/Cdav.php:1383 ../../Zotlabs/Module/Connedit.php:931
-#: ../../Zotlabs/Module/Profiles.php:791
-msgid "Note"
-msgstr "Nota"
+#: ../../addon/openid/MysqlProvider.php:63
+msgid "Profile Photo 48px"
+msgstr "Foto del perfil 48px"
-#: ../../Zotlabs/Module/Cdav.php:1384 ../../Zotlabs/Module/Connedit.php:932
-#: ../../Zotlabs/Module/Profiles.php:792 ../../include/event.php:1369
-#: ../../include/connections.php:723
-msgid "Mobile"
-msgstr "Móvil"
+#: ../../addon/openid/MysqlProvider.php:64
+msgid "Profile Photo 64px"
+msgstr "Foto del perfil 64px"
-#: ../../Zotlabs/Module/Cdav.php:1385 ../../Zotlabs/Module/Connedit.php:933
-#: ../../Zotlabs/Module/Profiles.php:793 ../../include/event.php:1370
-#: ../../include/connections.php:724
-msgid "Home"
-msgstr "Inicio"
+#: ../../addon/openid/MysqlProvider.php:65
+msgid "Profile Photo 80px"
+msgstr "Foto del perfil 80px"
-#: ../../Zotlabs/Module/Cdav.php:1386 ../../Zotlabs/Module/Connedit.php:934
-#: ../../Zotlabs/Module/Profiles.php:794 ../../include/event.php:1373
-#: ../../include/connections.php:727
-msgid "Work"
-msgstr "Trabajo"
+#: ../../addon/openid/MysqlProvider.php:66
+msgid "Profile Photo 128px"
+msgstr "Foto del perfil 128px"
-#: ../../Zotlabs/Module/Cdav.php:1388 ../../Zotlabs/Module/Connedit.php:936
-#: ../../Zotlabs/Module/Profiles.php:796
-#: ../../addon/jappixmini/Mod_Jappixmini.php:216
-msgid "Add Contact"
-msgstr "Añadir un contacto"
+#: ../../addon/openid/MysqlProvider.php:67
+msgid "Timezone"
+msgstr "Zona horaria"
-#: ../../Zotlabs/Module/Cdav.php:1389 ../../Zotlabs/Module/Connedit.php:937
-#: ../../Zotlabs/Module/Profiles.php:797
-msgid "Add Field"
-msgstr "Añadir un campo"
+#: ../../addon/openid/MysqlProvider.php:68
+#: ../../Zotlabs/Module/Profiles.php:767
+msgid "Homepage URL"
+msgstr "Dirección de la página personal"
-#: ../../Zotlabs/Module/Cdav.php:1394 ../../Zotlabs/Module/Connedit.php:942
-msgid "P.O. Box"
-msgstr "Buzón de correos"
+#: ../../addon/openid/MysqlProvider.php:69 ../../Zotlabs/Lib/Apps.php:358
+msgid "Language"
+msgstr "Idioma"
-#: ../../Zotlabs/Module/Cdav.php:1395 ../../Zotlabs/Module/Connedit.php:943
-msgid "Additional"
-msgstr "Adicional"
+#: ../../addon/openid/MysqlProvider.php:70
+msgid "Birth Year"
+msgstr "Año de nacimiento"
-#: ../../Zotlabs/Module/Cdav.php:1396 ../../Zotlabs/Module/Connedit.php:944
-msgid "Street"
-msgstr "Calle"
+#: ../../addon/openid/MysqlProvider.php:71
+msgid "Birth Month"
+msgstr "Mes de nacimiento"
-#: ../../Zotlabs/Module/Cdav.php:1397 ../../Zotlabs/Module/Connedit.php:945
-msgid "Locality"
-msgstr "Localidad"
+#: ../../addon/openid/MysqlProvider.php:72
+msgid "Birth Day"
+msgstr "Día de nacimiento"
-#: ../../Zotlabs/Module/Cdav.php:1398 ../../Zotlabs/Module/Connedit.php:946
-msgid "Region"
-msgstr "Provincia, región o estado"
+#: ../../addon/openid/MysqlProvider.php:73
+msgid "Birthdate"
+msgstr "Fecha de nacimiento"
-#: ../../Zotlabs/Module/Cdav.php:1399 ../../Zotlabs/Module/Connedit.php:947
-msgid "ZIP Code"
-msgstr "Código postal"
+#: ../../addon/openid/MysqlProvider.php:74
+#: ../../Zotlabs/Module/Profiles.php:486
+msgid "Gender"
+msgstr "Género"
-#: ../../Zotlabs/Module/Cdav.php:1400 ../../Zotlabs/Module/Connedit.php:948
-#: ../../Zotlabs/Module/Profiles.php:757
-msgid "Country"
-msgstr "País"
+#: ../../addon/moremoods/moremoods.php:19
+msgid "lonely"
+msgstr "Solo/a"
-#: ../../Zotlabs/Module/Cdav.php:1447
-msgid "Default Calendar"
-msgstr "Calendario por defecto"
+#: ../../addon/moremoods/moremoods.php:20
+msgid "drunk"
+msgstr "ebrio/a"
-#: ../../Zotlabs/Module/Cdav.php:1458
-msgid "Default Addressbook"
-msgstr "Agenda de direcciones por defecto"
+#: ../../addon/moremoods/moremoods.php:21
+msgid "horny"
+msgstr "caliente"
-#: ../../Zotlabs/Module/Regdir.php:49 ../../Zotlabs/Module/Dirsearch.php:25
-msgid "This site is not a directory server"
-msgstr "Este sitio no es un servidor de directorio"
+#: ../../addon/moremoods/moremoods.php:22
+msgid "stoned"
+msgstr "drogado/a"
-#: ../../Zotlabs/Module/Permcats.php:28
-msgid "Permission category name is required."
-msgstr "El nombre de la categoría de permiso es obligatorio."
+#: ../../addon/moremoods/moremoods.php:23
+msgid "fucked up"
+msgstr "jodido/a"
-#: ../../Zotlabs/Module/Permcats.php:47
-msgid "Permission category saved."
-msgstr "Se ha guardado la categoría del permiso."
+#: ../../addon/moremoods/moremoods.php:24
+msgid "clusterfucked"
+msgstr "hecho/a polvo"
-#: ../../Zotlabs/Module/Permcats.php:62
-msgid "Permission Categories App"
-msgstr "App Categorías de permisos"
+#: ../../addon/moremoods/moremoods.php:25
+msgid "crazy"
+msgstr "loco/a"
-#: ../../Zotlabs/Module/Permcats.php:63
-msgid "Create custom connection permission limits"
-msgstr "Crear límites de permisos de conexión personalizados"
+#: ../../addon/moremoods/moremoods.php:26
+msgid "hurt"
+msgstr "ofendido/a"
-#: ../../Zotlabs/Module/Permcats.php:79
-msgid ""
-"Use this form to create permission rules for various classes of people or "
-"connections."
-msgstr "Utilice este formulario para crear reglas de permiso para varias clases de personas o conexiones."
+#: ../../addon/moremoods/moremoods.php:27
+msgid "sleepy"
+msgstr "soñoliento/a"
-#: ../../Zotlabs/Module/Permcats.php:112 ../../Zotlabs/Lib/Apps.php:373
-msgid "Permission Categories"
-msgstr "Tipos de permisos"
+#: ../../addon/moremoods/moremoods.php:28
+msgid "grumpy"
+msgstr "gruñón/ona"
-#: ../../Zotlabs/Module/Permcats.php:120
-msgid "Permission category name"
-msgstr "Nombre de categoría de permiso"
+#: ../../addon/moremoods/moremoods.php:29
+msgid "high"
+msgstr "superior"
-#: ../../Zotlabs/Module/Permcats.php:121 ../../Zotlabs/Module/Tokens.php:181
-#: ../../Zotlabs/Module/Connedit.php:908 ../../Zotlabs/Module/Defperms.php:266
-msgid "My Settings"
-msgstr "Mis ajustes"
+#: ../../addon/moremoods/moremoods.php:30
+msgid "semi-conscious"
+msgstr "semiconsciente"
-#: ../../Zotlabs/Module/Permcats.php:123 ../../Zotlabs/Module/Tokens.php:183
-#: ../../Zotlabs/Module/Connedit.php:903 ../../Zotlabs/Module/Defperms.php:264
-msgid "inherited"
-msgstr "heredado"
+#: ../../addon/moremoods/moremoods.php:31
+msgid "in love"
+msgstr "enamorado/a"
-#: ../../Zotlabs/Module/Permcats.php:126 ../../Zotlabs/Module/Tokens.php:186
-#: ../../Zotlabs/Module/Connedit.php:910 ../../Zotlabs/Module/Defperms.php:269
-msgid "Individual Permissions"
-msgstr "Permisos individuales"
+#: ../../addon/moremoods/moremoods.php:32
+msgid "in lust"
+msgstr "lujurioso/a"
-#: ../../Zotlabs/Module/Permcats.php:127 ../../Zotlabs/Module/Tokens.php:187
-#: ../../Zotlabs/Module/Connedit.php:911
-msgid ""
-"Some permissions may be inherited from your channel's <a "
-"href=\"settings\"><strong>privacy settings</strong></a>, which have higher "
-"priority than individual settings. You can <strong>not</strong> change those"
-" settings here."
-msgstr "Algunos permisos pueden ser heredados de los <a href=\"settings\"><strong>ajustes de privacidad</strong></a> de sus canales, los cuales tienen una prioridad más alta que los ajustes individuales. <strong>No</strong> puede cambiar estos ajustes aquí."
+#: ../../addon/moremoods/moremoods.php:33
+msgid "naked"
+msgstr "desnudo/a"
-#: ../../Zotlabs/Module/Channel.php:41 ../../Zotlabs/Module/Ochannel.php:32
-#: ../../Zotlabs/Module/Chat.php:31 ../../addon/chess/Mod_Chess.php:343
-msgid "You must be logged in to see this page."
-msgstr "Debe haber iniciado sesión para poder ver esta página."
+#: ../../addon/moremoods/moremoods.php:34
+msgid "stinky"
+msgstr "apestoso/a"
-#: ../../Zotlabs/Module/Channel.php:98 ../../Zotlabs/Module/Hcard.php:37
-#: ../../Zotlabs/Module/Profile.php:45
-msgid "Posts and comments"
-msgstr "Publicaciones y comentarios"
+#: ../../addon/moremoods/moremoods.php:35
+msgid "sweaty"
+msgstr "sudoroso/a"
-#: ../../Zotlabs/Module/Channel.php:105 ../../Zotlabs/Module/Hcard.php:44
-#: ../../Zotlabs/Module/Profile.php:52
-msgid "Only posts"
-msgstr "Solo publicaciones"
+#: ../../addon/moremoods/moremoods.php:36
+msgid "bleeding out"
+msgstr "exánime"
-#: ../../Zotlabs/Module/Channel.php:122
-#, php-format
-msgid "This is the home page of %s."
-msgstr "Esta es la página personal de %s."
+#: ../../addon/moremoods/moremoods.php:37
+msgid "victorious"
+msgstr "victorioso/a"
-#: ../../Zotlabs/Module/Channel.php:176
-msgid "Insufficient permissions. Request redirected to profile page."
-msgstr "Permisos insuficientes. Petición redirigida a la página del perfil."
+#: ../../addon/moremoods/moremoods.php:38
+msgid "defeated"
+msgstr "derrotado/a"
-#: ../../Zotlabs/Module/Channel.php:193 ../../Zotlabs/Module/Network.php:173
-msgid "Search Results For:"
-msgstr "Buscar resultados para:"
+#: ../../addon/moremoods/moremoods.php:39
+msgid "envious"
+msgstr "envidioso/a"
-#: ../../Zotlabs/Module/Channel.php:228 ../../Zotlabs/Module/Hq.php:134
-#: ../../Zotlabs/Module/Pubstream.php:94 ../../Zotlabs/Module/Display.php:80
-#: ../../Zotlabs/Module/Network.php:203
-msgid "Reset form"
-msgstr "Reiniciar el formulario"
+#: ../../addon/moremoods/moremoods.php:40
+msgid "jealous"
+msgstr "celoso/a"
-#: ../../Zotlabs/Module/Channel.php:483 ../../Zotlabs/Module/Display.php:378
-msgid ""
-"You must enable javascript for your browser to be able to view this content."
-msgstr "Debe habilitar javascript para poder ver este contenido en su navegador."
+#: ../../addon/dirstats/dirstats.php:94
+msgid "Hubzilla Directory Stats"
+msgstr "Estadísticas de directorio de Hubzilla"
-#: ../../Zotlabs/Module/Lang.php:17
-msgid "Language App"
-msgstr "App idioma"
+#: ../../addon/dirstats/dirstats.php:95
+msgid "Total Hubs"
+msgstr "Número total de servidores"
-#: ../../Zotlabs/Module/Lang.php:18
-msgid "Change UI language"
-msgstr "Cambiar el idioma de la interfaz de usuario"
+#: ../../addon/dirstats/dirstats.php:97
+msgid "Hubzilla Hubs"
+msgstr "Servidores (hubs) de Hubzilla"
-#: ../../Zotlabs/Module/Uexport.php:61
-msgid "Channel Export App"
-msgstr "App Exportación de canales"
+#: ../../addon/dirstats/dirstats.php:99
+msgid "Friendica Hubs"
+msgstr "Servidores (hubs) de Friendica"
-#: ../../Zotlabs/Module/Uexport.php:62
-msgid "Export your channel"
-msgstr "Exportar su canal"
+#: ../../addon/dirstats/dirstats.php:101
+msgid "Diaspora Pods"
+msgstr "Servidores (pods) de Diaspora"
-#: ../../Zotlabs/Module/Uexport.php:72 ../../Zotlabs/Module/Uexport.php:73
-msgid "Export Channel"
-msgstr "Exportar el canal"
+#: ../../addon/dirstats/dirstats.php:103
+msgid "Hubzilla Channels"
+msgstr "Canales de Hubzilla"
-#: ../../Zotlabs/Module/Uexport.php:74
-msgid ""
-"Export your basic channel information to a file. This acts as a backup of "
-"your connections, permissions, profile and basic data, which can be used to "
-"import your data to a new server hub, but does not contain your content."
-msgstr "Exportar la información básica del canal a un fichero. Este equivale a una copia de seguridad de sus conexiones, el perfil y datos fundamentales, que puede usarse para importar sus datos a un nuevo servidor, pero no incluye su contenido."
+#: ../../addon/dirstats/dirstats.php:105
+msgid "Friendica Channels"
+msgstr "Canales de Friendica"
-#: ../../Zotlabs/Module/Uexport.php:75
-msgid "Export Content"
-msgstr "Exportar contenidos"
+#: ../../addon/dirstats/dirstats.php:107
+msgid "Diaspora Channels"
+msgstr "Canales de Diaspora"
-#: ../../Zotlabs/Module/Uexport.php:76
-msgid ""
-"Export your channel information and recent content to a JSON backup that can"
-" be restored or imported to another server hub. This backs up all of your "
-"connections, permissions, profile data and several months of posts. This "
-"file may be VERY large. Please be patient - it may take several minutes for"
-" this download to begin."
-msgstr "Exportar la información sobre su canal y el contenido reciente a un fichero de respaldo JSON, que puede ser restaurado o importado a otro servidor. Este fichero incluye todas sus conexiones, permisos, datos del perfil y publicaciones de varios meses. Puede llegar a ser MUY grande. Por favor, sea paciente, la descarga puede tardar varios minutos en comenzar."
+#: ../../addon/dirstats/dirstats.php:109
+msgid "Aged 35 and above"
+msgstr "De 35 años de edad en adelante"
-#: ../../Zotlabs/Module/Uexport.php:78
-msgid "Export your posts from a given year."
-msgstr "Exporta sus publicaciones de un año dado."
+#: ../../addon/dirstats/dirstats.php:111
+msgid "Aged 34 and under"
+msgstr "De 34 o menos años de edad"
-#: ../../Zotlabs/Module/Uexport.php:80
-msgid ""
-"You may also export your posts and conversations for a particular year or "
-"month. Adjust the date in your browser location bar to select other dates. "
-"If the export fails (possibly due to memory exhaustion on your server hub), "
-"please try again selecting a more limited date range."
-msgstr "También puede exportar sus mensajes y conversaciones durante un año o mes en particular. Ajuste la fecha en la barra de direcciones del navegador para seleccionar otras fechas. Si la exportación falla (posiblemente debido al agotamiento de la memoria del servidor hub), por favor, intente de nuevo la selección de un rango de fechas más pequeño."
+#: ../../addon/dirstats/dirstats.php:113
+msgid "Average Age"
+msgstr "Promedio de edad"
-#: ../../Zotlabs/Module/Uexport.php:81
-#, php-format
-msgid ""
-"To select all posts for a given year, such as this year, visit <a "
-"href=\"%1$s\">%2$s</a>"
-msgstr "Para seleccionar todos los mensajes de un año determinado, como este año, visite <a href=\"%1$s\">%2$s</a>"
+#: ../../addon/dirstats/dirstats.php:115
+msgid "Known Chatrooms"
+msgstr "Salas de chat conocidas"
-#: ../../Zotlabs/Module/Uexport.php:82
-#, php-format
-msgid ""
-"To select all posts for a given month, such as January of this year, visit "
-"<a href=\"%1$s\">%2$s</a>"
-msgstr "Para seleccionar todos los mensajes de un mes determinado, como el de enero de este año, visite <a href=\"%1$s\">%2$s</a>"
+#: ../../addon/dirstats/dirstats.php:117
+msgid "Known Tags"
+msgstr "Etiquetas conocidas"
-#: ../../Zotlabs/Module/Uexport.php:83
-#, php-format
+#: ../../addon/dirstats/dirstats.php:119
msgid ""
-"These content files may be imported or restored by visiting <a "
-"href=\"%1$s\">%2$s</a> on any site containing your channel. For best results"
-" please import or restore these in date order (oldest first)."
-msgstr "Estos ficheros pueden ser importados o restaurados visitando <a href=\"%1$s\">%2$s</a> o cualquier sitio que contenga su canal. Para obtener los mejores resultados, por favor, importar o restaurar estos ficheros en orden de fecha (la más antigua primero)."
+"Please note Diaspora and Friendica statistics are merely those **this "
+"directory** is aware of, and not all those known in the network. This also "
+"applies to chatrooms,"
+msgstr "Tenga en cuenta que las estadísticas de Diaspora y Friendica se refieren únicamente a aquellas de las que **este directorio** es consciente, y no a todos los conocidos en la red. Esto también es aplicable a las salas de chat,"
-#: ../../Zotlabs/Module/Hq.php:140
-msgid "Welcome to Hubzilla!"
-msgstr "¡Bienvenido a Hubzilla!"
+#: ../../addon/redred/Mod_Redred.php:24
+msgid "Channel is required."
+msgstr "Se requiere un canal."
-#: ../../Zotlabs/Module/Hq.php:140
-msgid "You have got no unseen posts..."
-msgstr "No tiene ningún mensaje sin leer..."
+#: ../../addon/redred/Mod_Redred.php:29 ../../Zotlabs/Module/Network.php:325
+msgid "Invalid channel."
+msgstr "El canal no es válido."
-#: ../../Zotlabs/Module/Search.php:17 ../../Zotlabs/Module/Photos.php:516
-#: ../../Zotlabs/Module/Ratings.php:83 ../../Zotlabs/Module/Directory.php:67
-#: ../../Zotlabs/Module/Directory.php:72 ../../Zotlabs/Module/Display.php:29
-#: ../../Zotlabs/Module/Viewconnections.php:23
-msgid "Public access denied."
-msgstr "Acceso público denegado."
+#: ../../addon/redred/Mod_Redred.php:38
+msgid "Hubzilla Crosspost Connector Settings saved."
+msgstr "Se han guardado los ajustes de Hubzilla Crosspost Connector"
-#: ../../Zotlabs/Module/Search.php:44 ../../Zotlabs/Module/Connections.php:352
-#: ../../Zotlabs/Lib/Apps.php:352 ../../Zotlabs/Widget/Sitesearch.php:31
-#: ../../Zotlabs/Widget/Activity_filter.php:151 ../../include/text.php:1103
-#: ../../include/text.php:1115 ../../include/acl_selectors.php:118
-#: ../../include/nav.php:186
-msgid "Search"
-msgstr "Buscar"
+#: ../../addon/redred/Mod_Redred.php:50
+#: ../../addon/statusnet/Mod_Statusnet.php:146
+msgid "Hubzilla Crosspost Connector App"
+msgstr "App Hubzilla Crosspost Connector"
-#: ../../Zotlabs/Module/Search.php:230
-#, php-format
-msgid "Items tagged with: %s"
-msgstr "elementos etiquetados con: %s"
+#: ../../addon/redred/Mod_Redred.php:51
+msgid "Relay public postings to another Hubzilla channel"
+msgstr "Retransmisión de entradas a otro canal de Hubzilla"
-#: ../../Zotlabs/Module/Search.php:232
-#, php-format
-msgid "Search results for: %s"
-msgstr "Resultados de la búsqueda para: %s"
+#: ../../addon/redred/Mod_Redred.php:63
+msgid "Send public postings to Hubzilla channel by default"
+msgstr "Enviar entradas públicas al canal Hubzilla por defecto"
-#: ../../Zotlabs/Module/Pubstream.php:20
-msgid "Public Stream App"
-msgstr "App Stream público"
+#: ../../addon/redred/Mod_Redred.php:67
+msgid "Hubzilla API Path"
+msgstr "Ruta de la API de Hubzilla"
-#: ../../Zotlabs/Module/Pubstream.php:21
-msgid "The unmoderated public stream of this hub"
-msgstr "Stream público no moderado de este hub"
+#: ../../addon/redred/Mod_Redred.php:67 ../../addon/rtof/Mod_Rtof.php:53
+msgid "https://{sitename}/api"
+msgstr "https://{sitename}/api"
-#: ../../Zotlabs/Module/Pubstream.php:109 ../../Zotlabs/Lib/Apps.php:375
-#: ../../Zotlabs/Widget/Notifications.php:142
-msgid "Public Stream"
-msgstr "\"Stream\" público"
+#: ../../addon/redred/Mod_Redred.php:71
+msgid "Hubzilla login name"
+msgstr "Nombre de inicio de sesión en Hubzilla"
-#: ../../Zotlabs/Module/Locs.php:25 ../../Zotlabs/Module/Locs.php:54
-msgid "Location not found."
-msgstr "Dirección no encontrada."
+#: ../../addon/redred/Mod_Redred.php:75
+msgid "Hubzilla channel name"
+msgstr "Nombre del canal de Hubzilla"
-#: ../../Zotlabs/Module/Locs.php:62
-msgid "Location lookup failed."
-msgstr "Ha fallado la búsqueda de la dirección."
+#: ../../addon/redred/Mod_Redred.php:79
+#: ../../addon/jappixmini/Mod_Jappixmini.php:195
+msgid "Hubzilla password"
+msgstr "Contraseña de Hubzilla"
-#: ../../Zotlabs/Module/Locs.php:66
-msgid ""
-"Please select another location to become primary before removing the primary"
-" location."
-msgstr "Por favor, seleccione una copia de su canal (un clon) para convertirlo en primario antes de eliminar su canal principal."
+#: ../../addon/redred/Mod_Redred.php:87
+msgid "Hubzilla Crosspost Connector"
+msgstr "Hubzilla Crosspost Connector"
-#: ../../Zotlabs/Module/Locs.php:95
-msgid "Syncing locations"
-msgstr "Sincronizando ubicaciones"
+#: ../../addon/redred/redred.php:50
+msgid "Post to Hubzilla"
+msgstr "Publicar en Hubzilla"
-#: ../../Zotlabs/Module/Locs.php:105
-msgid "No locations found."
-msgstr "No encontrada ninguna dirección."
+#: ../../addon/redphotos/redphotos.php:106
+msgid "Photos imported"
+msgstr "Se han importado las fotos"
-#: ../../Zotlabs/Module/Locs.php:116
-msgid "Manage Channel Locations"
-msgstr "Gestionar las direcciones del canal"
+#: ../../addon/redphotos/redphotos.php:119
+#: ../../addon/frphotos/frphotos.php:82 ../../addon/redfiles/redfiles.php:109
+#: ../../addon/hzfiles/hzfiles.php:75 ../../include/items.php:435
+#: ../../Zotlabs/Module/Import_items.php:120
+#: ../../Zotlabs/Module/Profperm.php:28 ../../Zotlabs/Module/Group.php:98
+#: ../../Zotlabs/Module/Like.php:301 ../../Zotlabs/Module/Cloud.php:119
+#: ../../Zotlabs/Module/Share.php:71 ../../Zotlabs/Module/Subthread.php:86
+#: ../../Zotlabs/Module/Dreport.php:10 ../../Zotlabs/Module/Dreport.php:82
+#: ../../Zotlabs/Web/WebServer.php:122
+msgid "Permission denied"
+msgstr "Permiso denegado"
-#: ../../Zotlabs/Module/Locs.php:119
-msgid "Primary"
-msgstr "Primario"
+#: ../../addon/redphotos/redphotos.php:129
+msgid "Redmatrix Photo Album Import"
+msgstr "Importar un álbum de fotos de Redmatrix"
-#: ../../Zotlabs/Module/Locs.php:120 ../../Zotlabs/Module/Menu.php:176
-msgid "Drop"
-msgstr "Eliminar"
+#: ../../addon/redphotos/redphotos.php:130
+msgid "This will import all your Redmatrix photo albums to this channel."
+msgstr "Esto importará todos sus álbumes de fotos de Redmatrix a este canal."
-#: ../../Zotlabs/Module/Locs.php:122
-msgid "Sync Now"
-msgstr "Sincronizar ahora"
+#: ../../addon/redphotos/redphotos.php:131
+#: ../../addon/redfiles/redfiles.php:121
+msgid "Redmatrix Server base URL"
+msgstr "URL base del servidor Redmatrix"
-#: ../../Zotlabs/Module/Locs.php:123
-msgid "Please wait several minutes between consecutive operations."
-msgstr "Por favor, espere algunos minutos entre operaciones consecutivas."
+#: ../../addon/redphotos/redphotos.php:132
+#: ../../addon/redfiles/redfiles.php:122
+msgid "Redmatrix Login Username"
+msgstr "Nombre de inicio de sesión en Redmatrix"
-#: ../../Zotlabs/Module/Locs.php:124
+#: ../../addon/redphotos/redphotos.php:133
+#: ../../addon/redfiles/redfiles.php:123
+msgid "Redmatrix Login Password"
+msgstr "Contraseña de inicio de sesión en Redmatrix"
+
+#: ../../addon/redphotos/redphotos.php:134
+msgid "Import just this album"
+msgstr "Importar solo este álbum"
+
+#: ../../addon/redphotos/redphotos.php:134
+msgid "Leave blank to import all albums"
+msgstr "Dejar en blanco para importar todos los álbumes"
+
+#: ../../addon/redphotos/redphotos.php:135
+msgid "Maximum count to import"
+msgstr "Límite máximo de importación"
+
+#: ../../addon/redphotos/redphotos.php:135
+msgid "0 or blank to import all available"
+msgstr "0 o en blanco para importar todos los disponibles"
+
+#: ../../addon/redphotos/redphotohelper.php:71
+#: ../../addon/pubcrawl/as.php:1692 ../../addon/diaspora/Receiver.php:1592
+#: ../../include/text.php:2119 ../../include/conversation.php:116
+#: ../../Zotlabs/Module/Like.php:392 ../../Zotlabs/Module/Tagger.php:69
+#: ../../Zotlabs/Module/Subthread.php:112 ../../Zotlabs/Lib/Activity.php:2444
+msgid "photo"
+msgstr "foto"
+
+#: ../../addon/statusnet/Mod_Statusnet.php:61
msgid ""
-"When possible, drop a location by logging into that website/hub and removing"
-" your channel."
-msgstr "Cuando sea posible, elimine una ubicación iniciando sesión en el sitio web o \"hub\" y borrando su canal."
+"Please contact your site administrator.<br />The provided API URL is not "
+"valid."
+msgstr "Por favor, contacte con el administrador de su sitio.<br />La URL de la API proporcionada no es válida."
-#: ../../Zotlabs/Module/Locs.php:125
-msgid "Use this form to drop the location if the hub is no longer operating."
-msgstr "Utilice este formulario para eliminar la dirección si el \"hub\" no está funcionando desde hace tiempo."
+#: ../../addon/statusnet/Mod_Statusnet.php:98
+msgid "We could not contact the GNU social API with the Path you entered."
+msgstr "No podemos conectar con la API de GNU social con la ruta que ha proporcionado."
-#: ../../Zotlabs/Module/Apporder.php:47
-msgid "Change Order of Pinned Navbar Apps"
-msgstr "Cambiar el orden de las aplicaciones fijas en la barra de navegación"
+#: ../../addon/statusnet/Mod_Statusnet.php:130
+msgid "GNU social settings updated."
+msgstr "Se han guardado los ajustes de GNU social."
-#: ../../Zotlabs/Module/Apporder.php:47
-msgid "Change Order of App Tray Apps"
-msgstr "Cambiar el orden de las aplicaciones de la bandeja de aplicaciones"
+#: ../../addon/statusnet/Mod_Statusnet.php:147
+msgid ""
+"Relay public postings to a connected GNU social account (formerly StatusNet)"
+msgstr "Retransmisión de entradas públicas a una cuenta conectada de GNU social (antiguo StarusNet)"
-#: ../../Zotlabs/Module/Apporder.php:48
+#: ../../addon/statusnet/Mod_Statusnet.php:181
+msgid "Globally Available GNU social OAuthKeys"
+msgstr "OAuthKeys globales de GNU social disponibles"
+
+#: ../../addon/statusnet/Mod_Statusnet.php:183
msgid ""
-"Use arrows to move the corresponding app left (top) or right (bottom) in the"
-" navbar"
-msgstr "Use las flechas para mover la aplicación correspondiente a la izquierda (arriba) o derecha (abajo) en la barra de navegación."
+"There are preconfigured OAuth key pairs for some GNU social servers "
+"available. If you are using one of them, please use these credentials.<br "
+"/>If not feel free to connect to any other GNU social instance (see below)."
+msgstr "Existen pares de claves OAuth preconfiguradas disponibles para algunos servidores libres de GNU social. Si está usando uno de ellos, utilice estas credenciales.<br />Si no se siente libre de conectarse a cualquier otra instancia de GNU social (vea a continuación)."
-#: ../../Zotlabs/Module/Apporder.php:48
-msgid "Use arrows to move the corresponding app up or down in the app tray"
-msgstr "Use las flechas para mover la aplicación correspondiente hacia arriba o hacia abajo en la bandeja de aplicaciones."
+#: ../../addon/statusnet/Mod_Statusnet.php:198
+msgid "Provide your own OAuth Credentials"
+msgstr "Proporcione sus propias credenciales de OAuth"
-#: ../../Zotlabs/Module/Mitem.php:31 ../../Zotlabs/Module/Menu.php:208
-msgid "Menu not found."
-msgstr "Menú no encontrado"
+#: ../../addon/statusnet/Mod_Statusnet.php:200
+msgid ""
+"No consumer key pair for GNU social found. Register your Hubzilla Account as"
+" an desktop client on your GNU social account, copy the consumer key pair "
+"here and enter the API base root.<br />Before you register your own OAuth "
+"key pair ask the administrator if there is already a key pair for this "
+"Hubzilla installation at your favourite GNU social installation."
+msgstr "No se ha encontrado un par de claves de consumidor para GNU social. Registre su cuenta de Hubzilla como un cliente de escritorio en su cuenta social GNU, copie el par de claves de consumidor aquí y escriba la dirección raíz de la API.<br />Antes de registrar su propio par de claves OAuth, pregunte al administrador si ya hay un par de claves para esta instalación de Hubzilla en su instalación GNU social favorita."
-#: ../../Zotlabs/Module/Mitem.php:63
-msgid "Unable to create element."
-msgstr "No se puede crear el elemento."
+#: ../../addon/statusnet/Mod_Statusnet.php:204
+msgid "OAuth Consumer Key"
+msgstr "OAuth Consumer Key"
-#: ../../Zotlabs/Module/Mitem.php:87
-msgid "Unable to update menu element."
-msgstr "No es posible actualizar el elemento del menú."
+#: ../../addon/statusnet/Mod_Statusnet.php:208
+msgid "OAuth Consumer Secret"
+msgstr "OAuth Consumer Secret"
-#: ../../Zotlabs/Module/Mitem.php:103
-msgid "Unable to add menu element."
-msgstr "No es posible añadir el elemento al menú"
+#: ../../addon/statusnet/Mod_Statusnet.php:212
+msgid "Base API Path"
+msgstr "Ruta base de la API"
-#: ../../Zotlabs/Module/Mitem.php:134 ../../Zotlabs/Module/Menu.php:231
-#: ../../Zotlabs/Module/Xchan.php:41
-msgid "Not found."
-msgstr "No encontrado."
+#: ../../addon/statusnet/Mod_Statusnet.php:212
+msgid "Remember the trailing /"
+msgstr "Recuerde la barra /"
-#: ../../Zotlabs/Module/Mitem.php:167 ../../Zotlabs/Module/Mitem.php:246
-msgid "Menu Item Permissions"
-msgstr "Permisos del elemento del menú"
+#: ../../addon/statusnet/Mod_Statusnet.php:216
+msgid "GNU social application name"
+msgstr "Nombre de la aplicación de GNU social"
-#: ../../Zotlabs/Module/Mitem.php:168 ../../Zotlabs/Module/Mitem.php:247
-#: ../../Zotlabs/Module/Settings/Channel.php:526
-msgid "(click to open/close)"
-msgstr "(pulsar para abrir o cerrar)"
+#: ../../addon/statusnet/Mod_Statusnet.php:239
+msgid ""
+"To connect to your GNU social account click the button below to get a "
+"security code from GNU social which you have to copy into the input box "
+"below and submit the form. Only your <strong>public</strong> posts will be "
+"posted to GNU social."
+msgstr "Para conectarse a su cuenta de GNU social, haga clic en el botón de abajo para obtener un código de seguridad de GNU social que tiene que copiar en el cuadro de entrada a continuación y envíe el formulario. Solo sus <strong>entradas</strong> públicas aparecerán en GNU social."
-#: ../../Zotlabs/Module/Mitem.php:174 ../../Zotlabs/Module/Mitem.php:191
-msgid "Link Name"
-msgstr "Nombre del enlace"
+#: ../../addon/statusnet/Mod_Statusnet.php:241
+msgid "Log in with GNU social"
+msgstr "Inicio de sesión en GNU social"
-#: ../../Zotlabs/Module/Mitem.php:175 ../../Zotlabs/Module/Mitem.php:255
-msgid "Link or Submenu Target"
-msgstr "Destino del enlace o submenú"
+#: ../../addon/statusnet/Mod_Statusnet.php:244
+msgid "Copy the security code from GNU social here"
+msgstr "Copiar aquí el código de seguridad de GNU social"
-#: ../../Zotlabs/Module/Mitem.php:175
-msgid "Enter URL of the link or select a menu name to create a submenu"
-msgstr "Introducir la dirección del enlace o seleccionar el nombre de un submenú"
+#: ../../addon/statusnet/Mod_Statusnet.php:254
+msgid "Cancel Connection Process"
+msgstr "Cancelar el proceso de conexión"
-#: ../../Zotlabs/Module/Mitem.php:176 ../../Zotlabs/Module/Mitem.php:256
-msgid "Use magic-auth if available"
-msgstr "Usar la autenticación mágica si está disponible"
+#: ../../addon/statusnet/Mod_Statusnet.php:256
+msgid "Current GNU social API is"
+msgstr "La API actual de GNU social es "
-#: ../../Zotlabs/Module/Mitem.php:176 ../../Zotlabs/Module/Mitem.php:177
-#: ../../Zotlabs/Module/Mitem.php:256 ../../Zotlabs/Module/Mitem.php:257
-#: ../../Zotlabs/Module/Events.php:478 ../../Zotlabs/Module/Events.php:479
-#: ../../Zotlabs/Module/Removeme.php:63
-#: ../../Zotlabs/Module/Admin/Site.php:255
-#: ../../Zotlabs/Module/Settings/Channel.php:309
-#: ../../Zotlabs/Module/Settings/Display.php:89
-#: ../../Zotlabs/Module/Import.php:635 ../../Zotlabs/Module/Import.php:639
-#: ../../Zotlabs/Module/Import.php:640 ../../Zotlabs/Module/Api.php:99
-#: ../../Zotlabs/Module/Photos.php:670 ../../Zotlabs/Module/Wiki.php:227
-#: ../../Zotlabs/Module/Wiki.php:228 ../../Zotlabs/Module/Connedit.php:406
-#: ../../Zotlabs/Module/Connedit.php:796 ../../Zotlabs/Module/Menu.php:162
-#: ../../Zotlabs/Module/Menu.php:221 ../../Zotlabs/Module/Defperms.php:197
-#: ../../Zotlabs/Module/Profiles.php:681 ../../Zotlabs/Module/Sources.php:124
-#: ../../Zotlabs/Module/Sources.php:159
-#: ../../Zotlabs/Module/Filestorage.php:198
-#: ../../Zotlabs/Module/Filestorage.php:206
-#: ../../Zotlabs/Lib/Libzotdir.php:162 ../../Zotlabs/Lib/Libzotdir.php:163
-#: ../../Zotlabs/Lib/Libzotdir.php:165 ../../Zotlabs/Storage/Browser.php:411
-#: ../../boot.php:1681 ../../view/theme/redbasic_c/php/config.php:100
-#: ../../view/theme/redbasic_c/php/config.php:115
-#: ../../view/theme/redbasic/php/config.php:99
-#: ../../view/theme/redbasic/php/config.php:116
-#: ../../addon/wppost/Mod_Wppost.php:82 ../../addon/wppost/Mod_Wppost.php:86
-#: ../../addon/ijpost/Mod_Ijpost.php:61 ../../addon/dwpost/Mod_Dwpost.php:60
-#: ../../addon/ljpost/Mod_Ljpost.php:62 ../../addon/rtof/Mod_Rtof.php:49
-#: ../../addon/jappixmini/Mod_Jappixmini.php:161
-#: ../../addon/jappixmini/Mod_Jappixmini.php:191
-#: ../../addon/jappixmini/Mod_Jappixmini.php:199
-#: ../../addon/jappixmini/Mod_Jappixmini.php:203
-#: ../../addon/jappixmini/Mod_Jappixmini.php:207
-#: ../../addon/channelreputation/channelreputation.php:110
-#: ../../addon/nofed/Mod_Nofed.php:42 ../../addon/redred/Mod_Redred.php:63
-#: ../../addon/content_import/Mod_content_import.php:137
-#: ../../addon/content_import/Mod_content_import.php:138
-#: ../../addon/pubcrawl/Mod_Pubcrawl.php:45
-#: ../../addon/libertree/Mod_Libertree.php:59
#: ../../addon/statusnet/Mod_Statusnet.php:260
+msgid "Cancel GNU social Connection"
+msgstr "Cancelar la conexión de GNU social"
+
+#: ../../addon/statusnet/Mod_Statusnet.php:272
+#: ../../addon/twitter/Mod_Twitter.php:147
+msgid "Currently connected to: "
+msgstr "Actualmente está conectado a: "
+
+#: ../../addon/statusnet/Mod_Statusnet.php:277
+msgid ""
+"<strong>Note</strong>: Due your privacy settings (<em>Hide your profile "
+"details from unknown viewers?</em>) the link potentially included in public "
+"postings relayed to GNU social will lead the visitor to a blank page "
+"informing the visitor that the access to your profile has been restricted."
+msgstr "<strong>Aviso</strong>: Debido a su configuración de privacidad (<em>Ocultar los detalles de su perfil a los visitantes desconocidos?</em>) el vínculo potencialmente incluido en las entradas públicas retransmitidas a GNU social llevará al visitante a una página en blanco que le informará de que el acceso a su perfil ha sido restringido."
+
#: ../../addon/statusnet/Mod_Statusnet.php:282
-#: ../../addon/statusnet/Mod_Statusnet.php:291
-#: ../../addon/twitter/Mod_Twitter.php:162
-#: ../../addon/twitter/Mod_Twitter.php:171
-#: ../../addon/smileybutton/Mod_Smileybutton.php:44
-#: ../../addon/cart/Settings/Cart.php:59 ../../addon/cart/Settings/Cart.php:71
-#: ../../addon/cart/cart.php:1258
-#: ../../addon/cart/submodules/paypalbutton.php:87
-#: ../../addon/cart/submodules/paypalbutton.php:95
-#: ../../addon/cart/submodules/manualcat.php:63
-#: ../../addon/cart/submodules/manualcat.php:254
-#: ../../addon/cart/submodules/manualcat.php:258
-#: ../../addon/cart/submodules/hzservices.php:64
-#: ../../addon/cart/submodules/hzservices.php:646
-#: ../../addon/cart/submodules/hzservices.php:650
-#: ../../addon/cart/submodules/subscriptions.php:153
-#: ../../addon/cart/submodules/subscriptions.php:425
-#: ../../addon/pumpio/Mod_Pumpio.php:94 ../../addon/pumpio/Mod_Pumpio.php:98
-#: ../../addon/pumpio/Mod_Pumpio.php:102 ../../include/dir_fns.php:143
-#: ../../include/dir_fns.php:144 ../../include/dir_fns.php:145
-msgid "No"
-msgstr "No"
+msgid "Post to GNU social by default"
+msgstr "Publicar en GNU social por defecto"
-#: ../../Zotlabs/Module/Mitem.php:176 ../../Zotlabs/Module/Mitem.php:177
-#: ../../Zotlabs/Module/Mitem.php:256 ../../Zotlabs/Module/Mitem.php:257
-#: ../../Zotlabs/Module/Events.php:478 ../../Zotlabs/Module/Events.php:479
-#: ../../Zotlabs/Module/Removeme.php:63
-#: ../../Zotlabs/Module/Admin/Site.php:257
-#: ../../Zotlabs/Module/Settings/Channel.php:309
-#: ../../Zotlabs/Module/Settings/Display.php:89
-#: ../../Zotlabs/Module/Import.php:635 ../../Zotlabs/Module/Import.php:639
-#: ../../Zotlabs/Module/Import.php:640 ../../Zotlabs/Module/Api.php:98
-#: ../../Zotlabs/Module/Photos.php:670 ../../Zotlabs/Module/Wiki.php:227
-#: ../../Zotlabs/Module/Wiki.php:228 ../../Zotlabs/Module/Connedit.php:406
-#: ../../Zotlabs/Module/Menu.php:162 ../../Zotlabs/Module/Menu.php:221
-#: ../../Zotlabs/Module/Defperms.php:197 ../../Zotlabs/Module/Profiles.php:681
-#: ../../Zotlabs/Module/Sources.php:124 ../../Zotlabs/Module/Sources.php:159
-#: ../../Zotlabs/Module/Filestorage.php:198
-#: ../../Zotlabs/Module/Filestorage.php:206
-#: ../../Zotlabs/Lib/Libzotdir.php:162 ../../Zotlabs/Lib/Libzotdir.php:163
-#: ../../Zotlabs/Lib/Libzotdir.php:165 ../../Zotlabs/Storage/Browser.php:411
-#: ../../boot.php:1681 ../../view/theme/redbasic_c/php/config.php:100
-#: ../../view/theme/redbasic_c/php/config.php:115
-#: ../../view/theme/redbasic/php/config.php:99
-#: ../../view/theme/redbasic/php/config.php:116
-#: ../../addon/wppost/Mod_Wppost.php:82 ../../addon/wppost/Mod_Wppost.php:86
-#: ../../addon/ijpost/Mod_Ijpost.php:61 ../../addon/dwpost/Mod_Dwpost.php:60
-#: ../../addon/ljpost/Mod_Ljpost.php:62 ../../addon/rtof/Mod_Rtof.php:49
-#: ../../addon/jappixmini/Mod_Jappixmini.php:161
-#: ../../addon/jappixmini/Mod_Jappixmini.php:191
-#: ../../addon/jappixmini/Mod_Jappixmini.php:199
-#: ../../addon/jappixmini/Mod_Jappixmini.php:203
-#: ../../addon/jappixmini/Mod_Jappixmini.php:207
-#: ../../addon/channelreputation/channelreputation.php:110
-#: ../../addon/nofed/Mod_Nofed.php:42 ../../addon/redred/Mod_Redred.php:63
-#: ../../addon/content_import/Mod_content_import.php:137
-#: ../../addon/content_import/Mod_content_import.php:138
-#: ../../addon/pubcrawl/Mod_Pubcrawl.php:45
-#: ../../addon/libertree/Mod_Libertree.php:59
-#: ../../addon/statusnet/Mod_Statusnet.php:260
#: ../../addon/statusnet/Mod_Statusnet.php:282
+msgid ""
+"If enabled your public postings will be posted to the associated GNU-social "
+"account by default"
+msgstr "Si está activado, sus entradas públicas se publicarán en la cuenta GNU-social asociada de forma predeterminada"
+
#: ../../addon/statusnet/Mod_Statusnet.php:291
-#: ../../addon/twitter/Mod_Twitter.php:162
#: ../../addon/twitter/Mod_Twitter.php:171
-#: ../../addon/smileybutton/Mod_Smileybutton.php:44
-#: ../../addon/cart/Settings/Cart.php:59 ../../addon/cart/Settings/Cart.php:71
-#: ../../addon/cart/cart.php:1258
-#: ../../addon/cart/submodules/paypalbutton.php:87
-#: ../../addon/cart/submodules/paypalbutton.php:95
-#: ../../addon/cart/submodules/manualcat.php:63
-#: ../../addon/cart/submodules/manualcat.php:254
-#: ../../addon/cart/submodules/manualcat.php:258
-#: ../../addon/cart/submodules/hzservices.php:64
-#: ../../addon/cart/submodules/hzservices.php:646
-#: ../../addon/cart/submodules/hzservices.php:650
-#: ../../addon/cart/submodules/subscriptions.php:153
-#: ../../addon/cart/submodules/subscriptions.php:425
-#: ../../addon/pumpio/Mod_Pumpio.php:94 ../../addon/pumpio/Mod_Pumpio.php:98
-#: ../../addon/pumpio/Mod_Pumpio.php:102 ../../include/dir_fns.php:143
-#: ../../include/dir_fns.php:144 ../../include/dir_fns.php:145
-msgid "Yes"
-msgstr "Sí"
+msgid "Clear OAuth configuration"
+msgstr "Limpiar la configuración de OAuth"
-#: ../../Zotlabs/Module/Mitem.php:177 ../../Zotlabs/Module/Mitem.php:257
-msgid "Open link in new window"
-msgstr "Abrir el enlace en una nueva ventana"
+#: ../../addon/statusnet/Mod_Statusnet.php:303
+msgid "GNU-Social Crosspost Connector"
+msgstr "GNU-Social Crosspost Connector"
-#: ../../Zotlabs/Module/Mitem.php:178 ../../Zotlabs/Module/Mitem.php:258
-msgid "Order in list"
-msgstr "Orden en la lista"
+#: ../../addon/statusnet/statusnet.php:145
+msgid "Post to GNU social"
+msgstr "Publicar en GNU social"
-#: ../../Zotlabs/Module/Mitem.php:178 ../../Zotlabs/Module/Mitem.php:258
-msgid "Higher numbers will sink to bottom of listing"
-msgstr "Los números más altos irán al final de la lista"
+#: ../../addon/statusnet/statusnet.php:593
+#: ../../Zotlabs/Module/Admin/Site.php:297
+msgid "Site name"
+msgstr "Nombre del sitio"
-#: ../../Zotlabs/Module/Mitem.php:179
-msgid "Submit and finish"
-msgstr "Enviar y terminar"
+#: ../../addon/statusnet/statusnet.php:594
+msgid "API URL"
+msgstr "URL de la API"
-#: ../../Zotlabs/Module/Mitem.php:180
-msgid "Submit and continue"
-msgstr "Enviar y continuar"
+#: ../../addon/statusnet/statusnet.php:595 ../../addon/twitter/twitter.php:501
+#: ../../Zotlabs/Module/Oauth.php:115 ../../Zotlabs/Module/Oauth.php:141
+#: ../../Zotlabs/Module/Oauth2.php:119 ../../Zotlabs/Module/Oauth2.php:147
+msgid "Consumer Secret"
+msgstr "Consumer Secret"
-#: ../../Zotlabs/Module/Mitem.php:189
-msgid "Menu:"
-msgstr "Menú:"
+#: ../../addon/statusnet/statusnet.php:596 ../../addon/twitter/twitter.php:500
+#: ../../Zotlabs/Module/Oauth.php:114 ../../Zotlabs/Module/Oauth.php:140
+msgid "Consumer Key"
+msgstr "Consumer Key"
-#: ../../Zotlabs/Module/Mitem.php:192
-msgid "Link Target"
-msgstr "Destino del enlace"
+#: ../../addon/statusnet/statusnet.php:597
+msgid "Application name"
+msgstr "Nombre de la aplicación"
-#: ../../Zotlabs/Module/Mitem.php:195
-msgid "Edit menu"
-msgstr "Editar menú"
+#: ../../addon/frphotos/frphotos.php:92
+msgid "Friendica Photo Album Import"
+msgstr "Importar un álbum de fotos de Friendica"
-#: ../../Zotlabs/Module/Mitem.php:198
-msgid "Edit element"
-msgstr "Editar el elemento"
+#: ../../addon/frphotos/frphotos.php:93
+msgid "This will import all your Friendica photo albums to this Red channel."
+msgstr "Esto importará todos sus álbumes de fotos de Friendica a este canal de Hubzilla."
-#: ../../Zotlabs/Module/Mitem.php:199
-msgid "Drop element"
-msgstr "Eliminar el elemento"
+#: ../../addon/frphotos/frphotos.php:94
+msgid "Friendica Server base URL"
+msgstr "URL base del servidor de Friendica"
-#: ../../Zotlabs/Module/Mitem.php:200
-msgid "New element"
-msgstr "Nuevo elemento"
+#: ../../addon/frphotos/frphotos.php:95
+msgid "Friendica Login Username"
+msgstr "Nombre de inicio de sesión en Friendica"
-#: ../../Zotlabs/Module/Mitem.php:201
-msgid "Edit this menu container"
-msgstr "Modificar el contenedor del menú"
+#: ../../addon/frphotos/frphotos.php:96
+msgid "Friendica Login Password"
+msgstr "Contraseña de inicio de sesión en Friendica"
-#: ../../Zotlabs/Module/Mitem.php:202
-msgid "Add menu element"
-msgstr "Añadir un elemento al menú"
+#: ../../addon/rtof/Mod_Rtof.php:24
+msgid "Friendica Crosspost Connector Settings saved."
+msgstr "Se han guardado los ajustes del conector de publicación cruzada con Friendica."
-#: ../../Zotlabs/Module/Mitem.php:203
-msgid "Delete this menu item"
-msgstr "Eliminar este elemento del menú"
+#: ../../addon/rtof/Mod_Rtof.php:36
+msgid "Friendica Crosspost Connector App"
+msgstr "App Friendica Crosspost Connector"
-#: ../../Zotlabs/Module/Mitem.php:204
-msgid "Edit this menu item"
-msgstr "Modificar este elemento del menú"
+#: ../../addon/rtof/Mod_Rtof.php:37
+msgid "Relay public postings to a connected Friendica account"
+msgstr "Retransmisión de entradas públicas a una cuenta Friendica conectada"
-#: ../../Zotlabs/Module/Mitem.php:222
-msgid "Menu item not found."
-msgstr "Este elemento del menú no se ha encontrado"
+#: ../../addon/rtof/Mod_Rtof.php:49
+msgid "Send public postings to Friendica by default"
+msgstr "Enviar entradas públicas a Friendica por defecto"
-#: ../../Zotlabs/Module/Mitem.php:235
-msgid "Menu item deleted."
-msgstr "Este elemento del menú ha sido borrado"
+#: ../../addon/rtof/Mod_Rtof.php:53
+msgid "Friendica API Path"
+msgstr "Ruta a la API de Friendica"
-#: ../../Zotlabs/Module/Mitem.php:237
-msgid "Menu item could not be deleted."
-msgstr "Este elemento del menú no puede ser borrado."
+#: ../../addon/rtof/Mod_Rtof.php:57
+msgid "Friendica login name"
+msgstr "Nombre de inicio de sesión en Friendica"
-#: ../../Zotlabs/Module/Mitem.php:244
-msgid "Edit Menu Element"
-msgstr "Editar elemento del menú"
+#: ../../addon/rtof/Mod_Rtof.php:61
+msgid "Friendica password"
+msgstr "Contraseña de Friendica"
-#: ../../Zotlabs/Module/Mitem.php:254
-msgid "Link text"
-msgstr "Texto del enlace"
+#: ../../addon/rtof/Mod_Rtof.php:69
+msgid "Friendica Crosspost Connector"
+msgstr "Friendica Crosspost Connector"
-#: ../../Zotlabs/Module/Events.php:113
-#: ../../Zotlabs/Module/Channel_calendar.php:51
-msgid "Event can not end before it has started."
-msgstr "Un evento no puede terminar antes de que haya comenzado."
+#: ../../addon/rtof/rtof.php:51
+msgid "Post to Friendica"
+msgstr "Publicar en Friendica"
-#: ../../Zotlabs/Module/Events.php:115 ../../Zotlabs/Module/Events.php:124
-#: ../../Zotlabs/Module/Events.php:146
-#: ../../Zotlabs/Module/Channel_calendar.php:53
-#: ../../Zotlabs/Module/Channel_calendar.php:61
-#: ../../Zotlabs/Module/Channel_calendar.php:78
-msgid "Unable to generate preview."
-msgstr "No se puede crear la vista previa."
+#: ../../addon/wppost/wppost.php:46
+msgid "Post to WordPress"
+msgstr "Publicar en WordPress"
-#: ../../Zotlabs/Module/Events.php:122
-#: ../../Zotlabs/Module/Channel_calendar.php:59
-msgid "Event title and start time are required."
-msgstr "Se requieren el título del evento y su hora de inicio."
+#: ../../addon/wppost/Mod_Wppost.php:28
+msgid "Wordpress Settings saved."
+msgstr "Se han guardado los ajustes de WordPress."
-#: ../../Zotlabs/Module/Events.php:144 ../../Zotlabs/Module/Events.php:271
-#: ../../Zotlabs/Module/Channel_calendar.php:76
-#: ../../Zotlabs/Module/Channel_calendar.php:218
-msgid "Event not found."
-msgstr "Evento no encontrado."
+#: ../../addon/wppost/Mod_Wppost.php:41
+msgid "Wordpress Post App"
+msgstr "App Publicar en Wordpress"
-#: ../../Zotlabs/Module/Events.php:266
-#: ../../Zotlabs/Module/Channel_calendar.php:213
-#: ../../Zotlabs/Module/Tagger.php:73 ../../Zotlabs/Module/Like.php:394
-#: ../../include/conversation.php:119 ../../include/text.php:2120
-#: ../../include/event.php:1207
-msgid "event"
-msgstr "el/su evento"
+#: ../../addon/wppost/Mod_Wppost.php:42
+msgid "Post to WordPress or anything else which uses the wordpress XMLRPC API"
+msgstr "Publicar en WordPress o cualquier otra cosa que utilice la API XMLRPC de wordpress"
-#: ../../Zotlabs/Module/Events.php:468
-msgid "Edit event title"
-msgstr "Editar el título del evento"
+#: ../../addon/wppost/Mod_Wppost.php:65
+msgid "WordPress username"
+msgstr "Nombre de usuario de WordPress"
-#: ../../Zotlabs/Module/Events.php:468 ../../Zotlabs/Module/Events.php:473
-#: ../../Zotlabs/Module/Appman.php:143 ../../Zotlabs/Module/Appman.php:144
-#: ../../Zotlabs/Module/Profiles.php:745 ../../Zotlabs/Module/Profiles.php:749
-#: ../../include/datetime.php:211
-msgid "Required"
-msgstr "Obligatorio"
+#: ../../addon/wppost/Mod_Wppost.php:69
+msgid "WordPress password"
+msgstr "Contraseña de WordPress"
-#: ../../Zotlabs/Module/Events.php:470
-msgid "Categories (comma-separated list)"
-msgstr "Temas (lista separada por comas)"
+#: ../../addon/wppost/Mod_Wppost.php:73
+msgid "WordPress API URL"
+msgstr "URL de la API de WordPress"
-#: ../../Zotlabs/Module/Events.php:471
-msgid "Edit Category"
-msgstr "Modificar el tema"
+#: ../../addon/wppost/Mod_Wppost.php:74
+msgid "Typically https://your-blog.tld/xmlrpc.php"
+msgstr "Habitualmente https://your-blog.tld/xmlrpc.php"
-#: ../../Zotlabs/Module/Events.php:471
-msgid "Category"
-msgstr "Tema"
+#: ../../addon/wppost/Mod_Wppost.php:77
+msgid "WordPress blogid"
+msgstr "Blog de WordPress"
-#: ../../Zotlabs/Module/Events.php:474
-msgid "Edit start date and time"
-msgstr "Modificar la fecha y hora de comienzo"
+#: ../../addon/wppost/Mod_Wppost.php:78
+msgid "For multi-user sites such as wordpress.com, otherwise leave blank"
+msgstr "Para sitios multiusuario como wordpress.com, de lo contrario, dejar en blanco"
-#: ../../Zotlabs/Module/Events.php:475 ../../Zotlabs/Module/Events.php:478
-msgid "Finish date and time are not known or not relevant"
-msgstr "La fecha y hora de terminación no se conocen o no son relevantes"
+#: ../../addon/wppost/Mod_Wppost.php:82
+msgid "Post to WordPress by default"
+msgstr "Publicar en WordPress por defecto"
-#: ../../Zotlabs/Module/Events.php:477
-msgid "Edit finish date and time"
-msgstr "Modificar la fecha y hora de terminación"
+#: ../../addon/wppost/Mod_Wppost.php:86
+msgid "Forward comments (requires hubzilla_wp plugin)"
+msgstr "Reenviar comentarios (requerido por el plugin hubzilla_wp)"
-#: ../../Zotlabs/Module/Events.php:477
-msgid "Finish date and time"
-msgstr "Fecha y hora de terminación"
+#: ../../addon/wppost/Mod_Wppost.php:94
+msgid "Wordpress Post"
+msgstr "Publicar en Wordpress"
-#: ../../Zotlabs/Module/Events.php:479 ../../Zotlabs/Module/Events.php:480
-msgid "Adjust for viewer timezone"
-msgstr "Ajustar para obtener el visor de los husos horarios"
+#: ../../addon/content_import/Mod_content_import.php:27
+msgid "No server specified"
+msgstr "No se ha especificado ningún servidor"
-#: ../../Zotlabs/Module/Events.php:479
+#: ../../addon/content_import/Mod_content_import.php:73
+msgid "Posts imported"
+msgstr "Entradas importadas"
+
+#: ../../addon/content_import/Mod_content_import.php:113
+msgid "Files imported"
+msgstr "Ficheros importados"
+
+#: ../../addon/content_import/Mod_content_import.php:122
msgid ""
-"Important for events that happen in a particular place. Not practical for "
-"global holidays."
-msgstr "Importante para los eventos que suceden en un lugar determinado. No es práctico para los globales."
+"This addon app copies existing content and file storage to a cloned/copied "
+"channel. Once the app is installed, visit the newly installed app. This will"
+" allow you to set the location of your original channel and an optional date"
+" range of files/conversations to copy."
+msgstr "Este complemento copia el contenido existente y el almacenamiento de ficheros en un canal clonado/copiado. Una vez instalada la aplicación, visite la aplicación recién instalada. Esto le permitirá establecer la ubicación de su canal original y un rango de fechas opcional de ficheros/conversaciones para copiar."
-#: ../../Zotlabs/Module/Events.php:481
-msgid "Edit Description"
-msgstr "Editar la descripción"
+#: ../../addon/content_import/Mod_content_import.php:135
+#: ../../Zotlabs/Lib/Apps.php:331
+msgid "Content Import"
+msgstr "Importación de contenidos"
-#: ../../Zotlabs/Module/Events.php:483
-msgid "Edit Location"
-msgstr "Modificar la dirección"
+#: ../../addon/content_import/Mod_content_import.php:136
+msgid ""
+"This will import all your conversations and cloud files from a cloned "
+"channel on another server. This may take a while if you have lots of posts "
+"and or files."
+msgstr "Esto importará todas sus conversaciones y archivos de nube de un canal clonado en otro servidor. El proceso puede tardar un poco si tiene muchos mensajes y/o ficheros."
-#: ../../Zotlabs/Module/Events.php:486 ../../Zotlabs/Module/Photos.php:1097
-#: ../../Zotlabs/Module/Webpages.php:262 ../../Zotlabs/Lib/ThreadItem.php:806
-#: ../../addon/hsse/hsse.php:153 ../../include/conversation.php:1359
-msgid "Preview"
-msgstr "Previsualizar"
+#: ../../addon/content_import/Mod_content_import.php:137
+msgid "Include posts"
+msgstr "Incluir entradas"
-#: ../../Zotlabs/Module/Events.php:487 ../../addon/hsse/hsse.php:225
-#: ../../include/conversation.php:1431
-msgid "Permission settings"
-msgstr "Configuración de permisos"
+#: ../../addon/content_import/Mod_content_import.php:137
+msgid "Conversations, Articles, Cards, and other posted content"
+msgstr "Conversaciones, artículos, fichas y otros contenidos publicados"
-#: ../../Zotlabs/Module/Events.php:502
-msgid "Advanced Options"
-msgstr "Opciones avanzadas"
+#: ../../addon/content_import/Mod_content_import.php:138
+msgid "Include files"
+msgstr "Incluir ficheros"
-#: ../../Zotlabs/Module/Events.php:613
-msgid "l, F j"
-msgstr "l j F"
+#: ../../addon/content_import/Mod_content_import.php:138
+msgid "Files, Photos and other cloud storage"
+msgstr "Archivos, fotos y otro tipo de almacenamiento en la nube"
-#: ../../Zotlabs/Module/Events.php:641
-#: ../../Zotlabs/Module/Channel_calendar.php:370
-msgid "Edit event"
-msgstr "Editar evento"
+#: ../../addon/content_import/Mod_content_import.php:139
+msgid "Original Server base URL"
+msgstr "URL base del servidor original"
-#: ../../Zotlabs/Module/Events.php:643
-#: ../../Zotlabs/Module/Channel_calendar.php:372
-msgid "Delete event"
-msgstr "Borrar evento"
+#: ../../addon/content_import/Mod_content_import.php:140
+#: ../../addon/hzfiles/hzfiles.php:84
+msgid "Since modified date yyyy-mm-dd"
+msgstr "Modificado desde la fecha yyyy-mm-dd"
-#: ../../Zotlabs/Module/Events.php:669 ../../include/text.php:1939
-msgid "Link to Source"
-msgstr "Enlazar con la entrada en su ubicación original"
+#: ../../addon/content_import/Mod_content_import.php:141
+#: ../../addon/hzfiles/hzfiles.php:85
+msgid "Until modified date yyyy-mm-dd"
+msgstr "Modificado hasta la fecha yyyy-mm-dd"
-#: ../../Zotlabs/Module/Events.php:677
-#: ../../Zotlabs/Module/Channel_calendar.php:401
-msgid "calendar"
-msgstr "calendario"
+#: ../../addon/hsse/hsse.php:82 ../../include/conversation.php:1285
+msgid "Set your location"
+msgstr "Establecer su ubicación"
-#: ../../Zotlabs/Module/Events.php:696
-msgid "Edit Event"
-msgstr "Editar el evento"
+#: ../../addon/hsse/hsse.php:83 ../../include/conversation.php:1286
+msgid "Clear browser location"
+msgstr "Eliminar los datos de localización geográfica del navegador"
-#: ../../Zotlabs/Module/Events.php:696
-msgid "Create Event"
-msgstr "Crear un evento"
+#: ../../addon/hsse/hsse.php:95 ../../include/conversation.php:1298
+#: ../../Zotlabs/Module/Article_edit.php:100
+#: ../../Zotlabs/Module/Card_edit.php:101
+#: ../../Zotlabs/Module/Editwebpage.php:143 ../../Zotlabs/Module/Chat.php:222
+#: ../../Zotlabs/Module/Editblock.php:116 ../../Zotlabs/Module/Mail.php:292
+#: ../../Zotlabs/Module/Mail.php:435
+msgid "Insert web link"
+msgstr "Insertar enlace web"
-#: ../../Zotlabs/Module/Events.php:699 ../../include/channel.php:1769
-msgid "Export"
-msgstr "Exportar"
+#: ../../addon/hsse/hsse.php:99 ../../include/conversation.php:1302
+msgid "Embed (existing) photo from your photo albums"
+msgstr "Insertar una foto de sus álbumes"
-#: ../../Zotlabs/Module/Events.php:739
-msgid "Event removed"
-msgstr "Evento borrado"
+#: ../../addon/hsse/hsse.php:134 ../../include/conversation.php:1337
+#: ../../Zotlabs/Module/Chat.php:220 ../../Zotlabs/Module/Mail.php:245
+#: ../../Zotlabs/Module/Mail.php:366
+msgid "Please enter a link URL:"
+msgstr "Por favor, introduzca la dirección del enlace:"
-#: ../../Zotlabs/Module/Events.php:742
-#: ../../Zotlabs/Module/Channel_calendar.php:488
-msgid "Failed to remove event"
-msgstr "Error al eliminar el evento"
+#: ../../addon/hsse/hsse.php:135 ../../include/conversation.php:1338
+msgid "Tag term:"
+msgstr "Término de la etiqueta:"
-#: ../../Zotlabs/Module/Appman.php:39 ../../Zotlabs/Module/Appman.php:56
-msgid "App installed."
-msgstr "Aplicación instalada."
+#: ../../addon/hsse/hsse.php:136 ../../include/conversation.php:1339
+msgid "Where are you right now?"
+msgstr "¿Donde está ahora?"
-#: ../../Zotlabs/Module/Appman.php:49
-msgid "Malformed app."
-msgstr "Aplicación con errores"
+#: ../../addon/hsse/hsse.php:139 ../../include/conversation.php:1342
+#: ../../Zotlabs/Module/Profile_photo.php:507
+#: ../../Zotlabs/Module/Cover_photo.php:436 ../../Zotlabs/Module/Wiki.php:403
+msgid "Choose images to embed"
+msgstr "Elegir imágenes para incluir"
-#: ../../Zotlabs/Module/Appman.php:132
-msgid "Embed code"
-msgstr "Código incorporado"
+#: ../../addon/hsse/hsse.php:140 ../../include/conversation.php:1343
+#: ../../Zotlabs/Module/Profile_photo.php:508
+#: ../../Zotlabs/Module/Cover_photo.php:437 ../../Zotlabs/Module/Wiki.php:404
+msgid "Choose an album"
+msgstr "Elegir un álbum"
-#: ../../Zotlabs/Module/Appman.php:138
-msgid "Edit App"
-msgstr "Modificar la aplicación"
+#: ../../addon/hsse/hsse.php:141 ../../include/conversation.php:1344
+msgid "Choose a different album..."
+msgstr "Elegir un álbum diferente..."
-#: ../../Zotlabs/Module/Appman.php:138
-msgid "Create App"
-msgstr "Crear una aplicación"
+#: ../../addon/hsse/hsse.php:142 ../../include/conversation.php:1345
+#: ../../Zotlabs/Module/Profile_photo.php:510
+#: ../../Zotlabs/Module/Cover_photo.php:439 ../../Zotlabs/Module/Wiki.php:406
+msgid "Error getting album list"
+msgstr "Error al obtener la lista de álbumes"
-#: ../../Zotlabs/Module/Appman.php:143
-msgid "Name of app"
-msgstr "Nombre de la aplicación"
+#: ../../addon/hsse/hsse.php:143 ../../include/conversation.php:1346
+#: ../../Zotlabs/Module/Profile_photo.php:511
+#: ../../Zotlabs/Module/Cover_photo.php:440 ../../Zotlabs/Module/Wiki.php:407
+msgid "Error getting photo link"
+msgstr "Error al obtener el enlace de la foto"
-#: ../../Zotlabs/Module/Appman.php:144
-msgid "Location (URL) of app"
-msgstr "Dirección (URL) de la aplicación"
+#: ../../addon/hsse/hsse.php:144 ../../include/conversation.php:1347
+#: ../../Zotlabs/Module/Profile_photo.php:512
+#: ../../Zotlabs/Module/Cover_photo.php:441 ../../Zotlabs/Module/Wiki.php:408
+msgid "Error getting album"
+msgstr "Error al obtener el álbum"
-#: ../../Zotlabs/Module/Appman.php:146
-msgid "Photo icon URL"
-msgstr "Dirección del icono"
+#: ../../addon/hsse/hsse.php:145 ../../include/conversation.php:1348
+msgid "Comments enabled"
+msgstr "Comentarios habilitados"
-#: ../../Zotlabs/Module/Appman.php:146
-msgid "80 x 80 pixels - optional"
-msgstr "80 x 80 pixels - opcional"
+#: ../../addon/hsse/hsse.php:146 ../../include/conversation.php:1349
+msgid "Comments disabled"
+msgstr "Comentarios deshabilitados"
-#: ../../Zotlabs/Module/Appman.php:147
-msgid "Categories (optional, comma separated list)"
-msgstr "Temas (opcional, lista separada por comas)"
+#: ../../addon/hsse/hsse.php:153 ../../include/conversation.php:1359
+#: ../../Zotlabs/Module/Webpages.php:262 ../../Zotlabs/Module/Events.php:486
+#: ../../Zotlabs/Module/Photos.php:1097 ../../Zotlabs/Lib/ThreadItem.php:806
+msgid "Preview"
+msgstr "Previsualizar"
-#: ../../Zotlabs/Module/Appman.php:148
-msgid "Version ID"
-msgstr "Versión"
+#: ../../addon/hsse/hsse.php:186 ../../include/conversation.php:1392
+#: ../../Zotlabs/Widget/Cdav.php:136 ../../Zotlabs/Module/Webpages.php:256
+#: ../../Zotlabs/Module/Blocks.php:161 ../../Zotlabs/Module/Photos.php:1075
+#: ../../Zotlabs/Module/Wiki.php:301 ../../Zotlabs/Module/Layouts.php:194
+msgid "Share"
+msgstr "Compartir"
-#: ../../Zotlabs/Module/Appman.php:149
-msgid "Price of app"
-msgstr "Precio de la aplicación"
+#: ../../addon/hsse/hsse.php:195 ../../include/conversation.php:1401
+msgid "Page link name"
+msgstr "Nombre del enlace de la página"
-#: ../../Zotlabs/Module/Appman.php:150
-msgid "Location (URL) to purchase app"
-msgstr "Dirección (URL) donde adquirir la aplicación"
+#: ../../addon/hsse/hsse.php:198 ../../include/conversation.php:1404
+msgid "Post as"
+msgstr "Publicar como"
-#: ../../Zotlabs/Module/Regmod.php:15
-msgid "Please login."
-msgstr "Por favor, inicie sesión."
+#: ../../addon/hsse/hsse.php:200 ../../include/conversation.php:1406
+#: ../../Zotlabs/Lib/ThreadItem.php:797
+msgid "Bold"
+msgstr "Negrita"
-#: ../../Zotlabs/Module/Magic.php:78
-msgid "Hub not found."
-msgstr "Servidor no encontrado"
+#: ../../addon/hsse/hsse.php:201 ../../include/conversation.php:1407
+#: ../../Zotlabs/Lib/ThreadItem.php:798
+msgid "Italic"
+msgstr "Itálico "
-#: ../../Zotlabs/Module/Subthread.php:112 ../../Zotlabs/Module/Tagger.php:69
-#: ../../Zotlabs/Module/Like.php:392 ../../Zotlabs/Lib/Activity.php:2320
-#: ../../addon/redphotos/redphotohelper.php:71
-#: ../../addon/diaspora/Receiver.php:1592 ../../addon/pubcrawl/as.php:1690
-#: ../../include/conversation.php:116 ../../include/text.php:2117
-msgid "photo"
-msgstr "foto"
+#: ../../addon/hsse/hsse.php:202 ../../include/conversation.php:1408
+#: ../../Zotlabs/Lib/ThreadItem.php:799
+msgid "Underline"
+msgstr "Subrayar"
-#: ../../Zotlabs/Module/Subthread.php:112 ../../Zotlabs/Module/Like.php:392
-#: ../../Zotlabs/Lib/Activity.php:2320 ../../addon/diaspora/Receiver.php:1592
-#: ../../addon/pubcrawl/as.php:1690 ../../include/conversation.php:144
-#: ../../include/text.php:2123
-msgid "status"
-msgstr "el mensaje de estado "
+#: ../../addon/hsse/hsse.php:203 ../../include/conversation.php:1409
+#: ../../Zotlabs/Lib/ThreadItem.php:800
+msgid "Quote"
+msgstr "Citar"
-#: ../../Zotlabs/Module/Subthread.php:143
-#, php-format
-msgid "%1$s is following %2$s's %3$s"
-msgstr "%1$s está siguiendo %3$s de %2$s"
+#: ../../addon/hsse/hsse.php:204 ../../include/conversation.php:1410
+#: ../../Zotlabs/Lib/ThreadItem.php:801
+msgid "Code"
+msgstr "Código"
-#: ../../Zotlabs/Module/Subthread.php:145
-#, php-format
-msgid "%1$s stopped following %2$s's %3$s"
-msgstr "%1$s ha dejado de seguir %3$s de %2$s"
+#: ../../addon/hsse/hsse.php:205 ../../include/conversation.php:1411
+#: ../../Zotlabs/Lib/ThreadItem.php:803
+msgid "Attach/Upload file"
+msgstr "Adjuntar/cargar fichero"
-#: ../../Zotlabs/Module/Article_edit.php:44 ../../Zotlabs/Module/Cal.php:31
-#: ../../Zotlabs/Module/Chanview.php:96 ../../Zotlabs/Module/Page.php:75
-#: ../../Zotlabs/Module/Wall_upload.php:31 ../../Zotlabs/Module/Block.php:41
-#: ../../Zotlabs/Module/Card_edit.php:44
-msgid "Channel not found."
-msgstr "Canal no encontrado."
+#: ../../addon/hsse/hsse.php:208 ../../include/conversation.php:1414
+#: ../../Zotlabs/Module/Wiki.php:400
+msgid "Embed an image from your albums"
+msgstr "Incluir una imagen de sus álbumes"
-#: ../../Zotlabs/Module/Article_edit.php:101
-#: ../../Zotlabs/Module/Editblock.php:116 ../../Zotlabs/Module/Chat.php:222
-#: ../../Zotlabs/Module/Editwebpage.php:143 ../../Zotlabs/Module/Mail.php:292
-#: ../../Zotlabs/Module/Mail.php:435 ../../Zotlabs/Module/Card_edit.php:101
-#: ../../addon/hsse/hsse.php:95 ../../include/conversation.php:1298
-msgid "Insert web link"
-msgstr "Insertar enlace web"
+#: ../../addon/hsse/hsse.php:209 ../../addon/hsse/hsse.php:258
+#: ../../include/conversation.php:1415 ../../include/conversation.php:1464
+#: ../../Zotlabs/Module/Article_edit.php:130
+#: ../../Zotlabs/Module/Fbrowser.php:66 ../../Zotlabs/Module/Fbrowser.php:88
+#: ../../Zotlabs/Module/Card_edit.php:131 ../../Zotlabs/Module/Oauth.php:112
+#: ../../Zotlabs/Module/Oauth.php:138 ../../Zotlabs/Module/Editwebpage.php:169
+#: ../../Zotlabs/Module/Cdav.php:1081 ../../Zotlabs/Module/Cdav.php:1391
+#: ../../Zotlabs/Module/Tagrm.php:15 ../../Zotlabs/Module/Tagrm.php:138
+#: ../../Zotlabs/Module/Editpost.php:110
+#: ../../Zotlabs/Module/Admin/Addons.php:427
+#: ../../Zotlabs/Module/Profile_photo.php:505
+#: ../../Zotlabs/Module/Editblock.php:141 ../../Zotlabs/Module/Filer.php:55
+#: ../../Zotlabs/Module/Editlayout.php:140
+#: ../../Zotlabs/Module/Cover_photo.php:434
+#: ../../Zotlabs/Module/Profiles.php:801 ../../Zotlabs/Module/Oauth2.php:117
+#: ../../Zotlabs/Module/Oauth2.php:145 ../../Zotlabs/Module/Wiki.php:368
+#: ../../Zotlabs/Module/Wiki.php:401 ../../Zotlabs/Module/Connedit.php:941
+msgid "Cancel"
+msgstr "Cancelar"
+
+#: ../../addon/hsse/hsse.php:210 ../../addon/hsse/hsse.php:257
+#: ../../include/conversation.php:1416 ../../include/conversation.php:1463
+#: ../../Zotlabs/Module/Profile_photo.php:506
+#: ../../Zotlabs/Module/Cover_photo.php:435 ../../Zotlabs/Module/Wiki.php:402
+msgid "OK"
+msgstr "OK"
+
+#: ../../addon/hsse/hsse.php:212 ../../include/conversation.php:1418
+msgid "Toggle voting"
+msgstr "Cambiar votación"
+
+#: ../../addon/hsse/hsse.php:215 ../../include/conversation.php:1421
+msgid "Disable comments"
+msgstr "Dehabilitar los comentarios"
+
+#: ../../addon/hsse/hsse.php:216 ../../include/conversation.php:1422
+msgid "Toggle comments"
+msgstr "Activar o desactivar los comentarios"
-#: ../../Zotlabs/Module/Article_edit.php:117
-#: ../../Zotlabs/Module/Editblock.php:129 ../../Zotlabs/Module/Photos.php:671
-#: ../../Zotlabs/Module/Photos.php:1041 ../../Zotlabs/Module/Card_edit.php:117
#: ../../addon/hsse/hsse.php:221 ../../include/conversation.php:1427
+#: ../../Zotlabs/Module/Article_edit.php:116
+#: ../../Zotlabs/Module/Card_edit.php:117
+#: ../../Zotlabs/Module/Editblock.php:129 ../../Zotlabs/Module/Photos.php:671
+#: ../../Zotlabs/Module/Photos.php:1041
msgid "Title (optional)"
msgstr "Título (opcional)"
-#: ../../Zotlabs/Module/Article_edit.php:128
-msgid "Edit Article"
-msgstr "Editar el artículo"
+#: ../../addon/hsse/hsse.php:224 ../../include/conversation.php:1430
+msgid "Categories (optional, comma-separated list)"
+msgstr "Temas (opcional, lista separada por comas)"
-#: ../../Zotlabs/Module/Import_items.php:48 ../../Zotlabs/Module/Import.php:68
-msgid "Nothing to import."
-msgstr "No hay nada para importar."
+#: ../../addon/hsse/hsse.php:225 ../../include/conversation.php:1431
+#: ../../Zotlabs/Module/Events.php:487
+msgid "Permission settings"
+msgstr "Configuración de permisos"
-#: ../../Zotlabs/Module/Import_items.php:72 ../../Zotlabs/Module/Import.php:83
-#: ../../Zotlabs/Module/Import.php:99
-msgid "Unable to download data from old server"
-msgstr "No se han podido descargar datos de su antiguo servidor"
+#: ../../addon/hsse/hsse.php:247 ../../include/conversation.php:1453
+msgid "Other networks and post services"
+msgstr "Otras redes y servicios de publicación"
-#: ../../Zotlabs/Module/Import_items.php:77
-#: ../../Zotlabs/Module/Import.php:106
-msgid "Imported file is empty."
-msgstr "El fichero importado está vacío."
+#: ../../addon/hsse/hsse.php:250 ../../include/conversation.php:1456
+#: ../../Zotlabs/Module/Mail.php:296 ../../Zotlabs/Module/Mail.php:439
+msgid "Set expiration date"
+msgstr "Configurar fecha de caducidad"
-#: ../../Zotlabs/Module/Import_items.php:93
-#, php-format
-msgid "Warning: Database versions differ by %1$d updates."
-msgstr "Atención: Las versiones de la base de datos difieren en %1$d actualizaciones."
+#: ../../addon/hsse/hsse.php:253 ../../include/conversation.php:1459
+msgid "Set publish date"
+msgstr "Establecer la fecha de publicación"
-#: ../../Zotlabs/Module/Import_items.php:108
-msgid "Import completed"
-msgstr "Importación completada"
+#: ../../addon/hsse/hsse.php:255 ../../include/conversation.php:1461
+#: ../../Zotlabs/Module/Chat.php:221 ../../Zotlabs/Module/Mail.php:298
+#: ../../Zotlabs/Module/Mail.php:441 ../../Zotlabs/Lib/ThreadItem.php:810
+msgid "Encrypt text"
+msgstr "Cifrar texto"
-#: ../../Zotlabs/Module/Import_items.php:125
-msgid "Import Items"
-msgstr "Importar elementos"
+#: ../../addon/hsse/Mod_Hsse.php:15
+msgid "WYSIWYG status editor"
+msgstr "Editor de estado de WYSIWYG"
-#: ../../Zotlabs/Module/Import_items.php:126
-msgid ""
-"Use this form to import existing posts and content from an export file."
-msgstr "Utilice este formulario para importar entradas y contenido desde un archivo de exportación."
+#: ../../addon/hsse/Mod_Hsse.php:21 ../../addon/hsse/Mod_Hsse.php:26
+msgid "WYSIWYG Status App"
+msgstr "App WYSIWYG Status"
-#: ../../Zotlabs/Module/Import_items.php:127
-#: ../../Zotlabs/Module/Import.php:629
-msgid "File to Upload"
-msgstr "Fichero para subir"
+#: ../../addon/hsse/Mod_Hsse.php:34
+msgid "WYSIWYG Status"
+msgstr "Estado de WYSIWYG"
-#: ../../Zotlabs/Module/New_channel.php:147
-#: ../../Zotlabs/Module/Manage.php:138
-#, php-format
-msgid "You have created %1$.0f of %2$.0f allowed channels."
-msgstr "Ha creado %1$.0f de %2$.0f canales permitidos."
+#: ../../addon/openstreetmap/openstreetmap.php:131
+msgid "View Larger"
+msgstr "Ver más grande"
-#: ../../Zotlabs/Module/New_channel.php:157
-#: ../../Zotlabs/Module/New_channel.php:164
-#: ../../Zotlabs/Module/Connedit.php:869 ../../Zotlabs/Module/Defperms.php:256
-#: ../../Zotlabs/Widget/Notifications.php:162 ../../include/nav.php:326
-msgid "Loading"
-msgstr "Cargando"
+#: ../../addon/openstreetmap/openstreetmap.php:154
+msgid "Tile Server URL"
+msgstr "URL del servidor de mosaicos de imágenes "
-#: ../../Zotlabs/Module/New_channel.php:159
-msgid "Your real name is recommended."
-msgstr "Se recomienda su nombre real."
+#: ../../addon/openstreetmap/openstreetmap.php:154
+msgid ""
+"A list of <a href=\"http://wiki.openstreetmap.org/wiki/TMS\" "
+"target=\"_blank\">public tile servers</a>"
+msgstr "Una lista de <a href=\"http://wiki.openstreetmap.org/wiki/TMS\" target=\"_blank\">servidores públicos de mosaicos de imágenes</a>"
-#: ../../Zotlabs/Module/New_channel.php:160
-msgid "Examples: \"Bob Jameson\", \"Lisa and her Horses\", \"Soccer\", \"Aviation Group\""
-msgstr "Ejemplos: \"Juan García\", \"Luisa y sus caballos\", \"Fútbol\", \"Grupo de aviación\""
+#: ../../addon/openstreetmap/openstreetmap.php:155
+msgid "Nominatim (reverse geocoding) Server URL"
+msgstr "URL del servidor nominatim (geocodificación inversa)"
-#: ../../Zotlabs/Module/New_channel.php:165
+#: ../../addon/openstreetmap/openstreetmap.php:155
msgid ""
-"This will be used to create a unique network address (like an email "
-"address)."
-msgstr "Esto se utilizará para crear una dirección de red única (como una dirección de correo electrónico)."
-
-#: ../../Zotlabs/Module/New_channel.php:167
-msgid "Allowed characters are a-z 0-9, - and _"
-msgstr "Los caracteres permitidos son a-z 0-9, - and _"
+"A list of <a href=\"http://wiki.openstreetmap.org/wiki/Nominatim\" "
+"target=\"_blank\">Nominatim servers</a>"
+msgstr "Una lista de <a href=\"http://wiki.openstreetmap.org/wiki/Nominatim\" target=\"_blank\">servidores nominatim</a>"
-#: ../../Zotlabs/Module/New_channel.php:175
-msgid "Channel name"
-msgstr "Nombre del canal"
+#: ../../addon/openstreetmap/openstreetmap.php:156
+msgid "Default zoom"
+msgstr "Zoom predeterminado"
-#: ../../Zotlabs/Module/New_channel.php:177
-#: ../../Zotlabs/Module/Register.php:263
-msgid "Choose a short nickname"
-msgstr "Elija un alias corto"
+#: ../../addon/openstreetmap/openstreetmap.php:156
+msgid ""
+"The default zoom level. (1:world, 18:highest, also depends on tile server)"
+msgstr "El nivel de zoom predeterminado. (1: mundo, 18: el más alto, también depende del servidor del mosaico de imágenes)"
-#: ../../Zotlabs/Module/New_channel.php:178
-#: ../../Zotlabs/Module/Settings/Channel.php:535
-#: ../../Zotlabs/Module/Register.php:264
-msgid "Channel role and privacy"
-msgstr "Clase de canal y privacidad"
+#: ../../addon/openstreetmap/openstreetmap.php:157
+msgid "Include marker on map"
+msgstr "Incluir un marcador en el mapa"
-#: ../../Zotlabs/Module/New_channel.php:178
-msgid ""
-"Select a channel permission role compatible with your usage needs and "
-"privacy requirements."
-msgstr "Seleccione unos permisos de rol del canal compatibles con sus necesidades de uso y requisitos de privacidad."
+#: ../../addon/openstreetmap/openstreetmap.php:157
+msgid "Include a marker on the map."
+msgstr "Incluir un marcador en el mapa."
-#: ../../Zotlabs/Module/New_channel.php:178
-#: ../../Zotlabs/Module/Register.php:264
-msgid "Read more about channel permission roles"
-msgstr "Leer más sobre los roles y permisos"
+#: ../../addon/openstreetmap/openstreetmap.php:169
+#: ../../addon/rendezvous/rendezvous.php:82
+#: ../../addon/twitter/twitter.php:489 ../../addon/msgfooter/msgfooter.php:54
+#: ../../addon/piwik/piwik.php:116 ../../addon/logrot/logrot.php:54
+#: ../../addon/xmpp/xmpp.php:54 ../../Zotlabs/Module/Settings/Channel.php:266
+#: ../../Zotlabs/Module/Defperms.php:111
+msgid "Settings updated."
+msgstr "Ajustes actualizados."
-#: ../../Zotlabs/Module/New_channel.php:181
-msgid "Create a Channel"
-msgstr "Crear un canal"
+#: ../../addon/ijpost/Mod_Ijpost.php:23
+msgid "Insane Journal Crosspost Connector Settings saved."
+msgstr "Se han guardado los ajustes del Conector de publicación cruzada de InsaneJournal."
-#: ../../Zotlabs/Module/New_channel.php:182
-msgid ""
-"A channel is a unique network identity. It can represent a person (social "
-"network profile), a forum (group), a business or celebrity page, a newsfeed,"
-" and many other things."
-msgstr "Un canal es una identidad única en la red. Puede representar a una persona (un perfil de una red social), un foro o grupo, un negocio o una página de una celebridad, un \"feed\" de noticias, y muchas otras cosas."
+#: ../../addon/ijpost/Mod_Ijpost.php:35
+msgid "Insane Journal Crosspost Connector App"
+msgstr "App Ajustes del Conector de publicación cruzada de InsaneJournal"
-#: ../../Zotlabs/Module/New_channel.php:183
-msgid ""
-"or <a href=\"import\">import an existing channel</a> from another location."
-msgstr "O <a href=\"import\">importar un canal </a> desde otro lugar."
+#: ../../addon/ijpost/Mod_Ijpost.php:36
+msgid "Relay public postings to Insane Journal"
+msgstr "Retransmisión de entradas públicas a Insane Journal"
-#: ../../Zotlabs/Module/New_channel.php:188
-msgid "Validate"
-msgstr "Validar"
+#: ../../addon/ijpost/Mod_Ijpost.php:53
+msgid "InsaneJournal username"
+msgstr "Nombre de usuario en InsaneJournal"
-#: ../../Zotlabs/Module/Removeme.php:35
-msgid ""
-"Channel removals are not allowed within 48 hours of changing the account "
-"password."
-msgstr "La eliminación de canales no está permitida hasta pasadas 48 horas desde el último cambio de contraseña."
+#: ../../addon/ijpost/Mod_Ijpost.php:57
+msgid "InsaneJournal password"
+msgstr "Contraseña en InsaneJournal"
-#: ../../Zotlabs/Module/Removeme.php:60
-msgid "Remove This Channel"
-msgstr "Eliminar este canal"
+#: ../../addon/ijpost/Mod_Ijpost.php:61
+msgid "Post to InsaneJournal by default"
+msgstr "Publicar por defecto en InsaneJournal"
-#: ../../Zotlabs/Module/Removeme.php:61
-#: ../../Zotlabs/Module/Removeaccount.php:58
-#: ../../Zotlabs/Module/Changeaddr.php:78
-msgid "WARNING: "
-msgstr "ATENCIÓN:"
+#: ../../addon/ijpost/Mod_Ijpost.php:69
+msgid "Insane Journal Crosspost Connector"
+msgstr "Conector de publicación cruzada de InsaneJournal"
-#: ../../Zotlabs/Module/Removeme.php:61
-msgid "This channel will be completely removed from the network. "
-msgstr "Este canal va a ser completamente eliminado de la red. "
+#: ../../addon/ijpost/ijpost.php:44
+msgid "Post to Insane Journal"
+msgstr "Publicar en Insane Journal"
-#: ../../Zotlabs/Module/Removeme.php:61
-#: ../../Zotlabs/Module/Removeaccount.php:58
-msgid "This action is permanent and can not be undone!"
-msgstr "¡Esta acción tiene carácter definitivo y no se puede deshacer!"
+#: ../../addon/wholikesme/wholikesme.php:29
+msgid "Who likes me?"
+msgstr "¿Quién me ha puesto \"Me gusta\"?"
-#: ../../Zotlabs/Module/Removeme.php:62
-#: ../../Zotlabs/Module/Removeaccount.php:59
-#: ../../Zotlabs/Module/Changeaddr.php:79
-msgid "Please enter your password for verification:"
-msgstr "Por favor, introduzca su contraseña para su verificación:"
+#: ../../addon/qrator/qrator.php:48
+msgid "QR code"
+msgstr "Código QR"
-#: ../../Zotlabs/Module/Removeme.php:63
-msgid "Remove this channel and all its clones from the network"
-msgstr "Eliminar este canal y todos sus clones de la red"
+#: ../../addon/qrator/qrator.php:63
+msgid "QR Generator"
+msgstr "Generador QR"
-#: ../../Zotlabs/Module/Removeme.php:63
-msgid ""
-"By default only the instance of the channel located on this hub will be "
-"removed from the network"
-msgstr "Por defecto, solo la instancia del canal alojado en este servidor será eliminado de la red"
+#: ../../addon/qrator/qrator.php:64
+msgid "Enter some text"
+msgstr "Escribir algún texto"
-#: ../../Zotlabs/Module/Removeme.php:64
-#: ../../Zotlabs/Module/Settings/Channel.php:594
-msgid "Remove Channel"
-msgstr "Eliminar el canal"
+#: ../../addon/pubcrawl/as.php:1080 ../../include/conversation.php:1166
+#: ../../Zotlabs/Widget/Album.php:84 ../../Zotlabs/Widget/Portfolio.php:95
+#: ../../Zotlabs/Module/Embedphotos.php:174 ../../Zotlabs/Module/Cdav.php:871
+#: ../../Zotlabs/Module/Cdav.php:872 ../../Zotlabs/Module/Cdav.php:879
+#: ../../Zotlabs/Module/Photos.php:790 ../../Zotlabs/Module/Photos.php:1254
+#: ../../Zotlabs/Lib/Activity.php:1192 ../../Zotlabs/Lib/Apps.php:1114
+#: ../../Zotlabs/Lib/Apps.php:1198 ../../Zotlabs/Storage/Browser.php:164
+msgid "Unknown"
+msgstr "Desconocido"
-#: ../../Zotlabs/Module/Sharedwithme.php:103
-msgid "Files: shared with me"
-msgstr "Ficheros: compartidos conmigo"
+#: ../../addon/pubcrawl/as.php:1348 ../../addon/pubcrawl/as.php:1544
+#: ../../addon/pubcrawl/as.php:1738 ../../include/network.php:1731
+#: ../../Zotlabs/Lib/Activity.php:2294 ../../Zotlabs/Lib/Activity.php:2488
+msgid "ActivityPub"
+msgstr "ActivityPub"
-#: ../../Zotlabs/Module/Sharedwithme.php:105
-msgid "NEW"
-msgstr "NUEVO"
+#: ../../addon/pubcrawl/as.php:1692 ../../addon/diaspora/Receiver.php:1592
+#: ../../include/text.php:2125 ../../include/conversation.php:144
+#: ../../Zotlabs/Module/Like.php:392 ../../Zotlabs/Module/Subthread.php:112
+#: ../../Zotlabs/Lib/Activity.php:2444
+msgid "status"
+msgstr "el mensaje de estado "
-#: ../../Zotlabs/Module/Sharedwithme.php:106
-#: ../../Zotlabs/Storage/Browser.php:293 ../../include/text.php:1515
-msgid "Size"
-msgstr "Tamaño"
+#: ../../addon/pubcrawl/as.php:1729 ../../addon/diaspora/Receiver.php:1532
+#: ../../include/conversation.php:160 ../../Zotlabs/Module/Like.php:447
+#: ../../Zotlabs/Lib/Activity.php:2479
+#, php-format
+msgid "%1$s likes %2$s's %3$s"
+msgstr "A %1$s le gusta %3$s de %2$s"
-#: ../../Zotlabs/Module/Sharedwithme.php:107
-#: ../../Zotlabs/Storage/Browser.php:294
-msgid "Last Modified"
-msgstr "Última modificación"
+#: ../../addon/pubcrawl/as.php:1731 ../../include/conversation.php:163
+#: ../../Zotlabs/Module/Like.php:449 ../../Zotlabs/Lib/Activity.php:2481
+#, php-format
+msgid "%1$s doesn't like %2$s's %3$s"
+msgstr "A %1$s no le gusta %3$s de %2$s"
-#: ../../Zotlabs/Module/Sharedwithme.php:108
-msgid "Remove all files"
-msgstr "Eliminar todos los ficheros"
+#: ../../addon/pubcrawl/Mod_Pubcrawl.php:25
+msgid "ActivityPub Protocol Settings updated."
+msgstr "Se han actualizado los ajustes del protocolo ActivityPub."
-#: ../../Zotlabs/Module/Sharedwithme.php:109
-msgid "Remove this file"
-msgstr "Eliminar este fichero"
+#: ../../addon/pubcrawl/Mod_Pubcrawl.php:34
+msgid ""
+"The activitypub protocol does not support location independence. Connections"
+" you make within that network may be unreachable from alternate channel "
+"locations."
+msgstr "El protocolo ActivityPub no soporta la independencia de ubicación. Las conexiones que realice dentro de esa red pueden no ser accesibles desde ubicaciones de canales alternativos."
-#: ../../Zotlabs/Module/Setup.php:167
-msgid "$Projectname Server - Setup"
-msgstr "Servidor $Projectname - Instalación"
+#: ../../addon/pubcrawl/Mod_Pubcrawl.php:40
+msgid "Activitypub Protocol App"
+msgstr "App Protocolo Activitypub"
-#: ../../Zotlabs/Module/Setup.php:171
-msgid "Could not connect to database."
-msgstr "No se ha podido conectar a la base de datos."
+#: ../../addon/pubcrawl/Mod_Pubcrawl.php:50
+msgid "Deliver to ActivityPub recipients in privacy groups"
+msgstr "Entregar a los destinatarios de ActivityPub en grupos de canales"
-#: ../../Zotlabs/Module/Setup.php:175
+#: ../../addon/pubcrawl/Mod_Pubcrawl.php:50
msgid ""
-"Could not connect to specified site URL. Possible SSL certificate or DNS "
-"issue."
-msgstr "No se puede conectar con la dirección del sitio indicada. Podría tratarse de un problema de SSL o DNS."
+"May result in a large number of mentions and expose all the members of your "
+"privacy group"
+msgstr "Puede resultar en un gran número de menciones y exponer a todos los miembros de su grupo de canales"
-#: ../../Zotlabs/Module/Setup.php:182
-msgid "Could not create table."
-msgstr "No se puede crear la tabla."
+#: ../../addon/pubcrawl/Mod_Pubcrawl.php:54
+msgid "Send multi-media HTML articles"
+msgstr "Enviar artículos multimedia en HTML"
-#: ../../Zotlabs/Module/Setup.php:188
-msgid "Your site database has been installed."
-msgstr "La base de datos del sitio ha sido instalada."
+#: ../../addon/pubcrawl/Mod_Pubcrawl.php:54
+msgid "Not supported by some microblog services such as Mastodon"
+msgstr "No soportado por algunos servicios de microblog como Mastodon"
-#: ../../Zotlabs/Module/Setup.php:194
-msgid ""
-"You may need to import the file \"install/schema_xxx.sql\" manually using a "
-"database client."
-msgstr "Podría tener que importar manualmente el fichero \"install/schema_xxx.sql\" usando un cliente de base de datos."
+#: ../../addon/pubcrawl/Mod_Pubcrawl.php:62
+msgid "Activitypub Protocol"
+msgstr "Protocolo Activitypub"
-#: ../../Zotlabs/Module/Setup.php:195 ../../Zotlabs/Module/Setup.php:259
-#: ../../Zotlabs/Module/Setup.php:766
-msgid "Please see the file \"install/INSTALL.txt\"."
-msgstr "Por favor, lea el fichero \"install/INSTALL.txt\"."
+#: ../../addon/ldapauth/ldapauth.php:70
+msgid "An account has been created for you."
+msgstr "Se ha creado una cuenta para usted."
-#: ../../Zotlabs/Module/Setup.php:256
-msgid "System check"
-msgstr "Verificación del sistema"
+#: ../../addon/ldapauth/ldapauth.php:77
+msgid "Authentication successful but rejected: account creation is disabled."
+msgstr "Autenticación correcta pero rechazada: la creación de cuentas está deshabilitada."
-#: ../../Zotlabs/Module/Setup.php:261
-msgid "Check again"
-msgstr "Verificar de nuevo"
+#: ../../addon/dwpost/Mod_Dwpost.php:24
+msgid "Dreamwidth Crosspost Connector Settings saved."
+msgstr "Se han guardado los ajustes del conector de publicación cruzada Dreamwidth."
-#: ../../Zotlabs/Module/Setup.php:282
-msgid "Database connection"
-msgstr "Conexión a la base de datos"
+#: ../../addon/dwpost/Mod_Dwpost.php:36
+msgid "Dreamwidth Crosspost Connector App"
+msgstr "App Dreamwidth Crosspost Connector"
-#: ../../Zotlabs/Module/Setup.php:283
-msgid ""
-"In order to install $Projectname we need to know how to connect to your "
-"database."
-msgstr "Para instalar $Projectname es necesario saber cómo conectar con su base de datos."
+#: ../../addon/dwpost/Mod_Dwpost.php:37
+msgid "Relay public postings to Dreamwidth"
+msgstr "Retransmisión de entradas públicas a Dreamwidth"
-#: ../../Zotlabs/Module/Setup.php:284
-msgid ""
-"Please contact your hosting provider or site administrator if you have "
-"questions about these settings."
-msgstr "Por favor, contacte con el proveedor de servicios o el administrador del sitio si tiene dudas sobre estos ajustes."
+#: ../../addon/dwpost/Mod_Dwpost.php:52
+msgid "Dreamwidth username"
+msgstr "Nombre de usuario en Dreamwidth"
-#: ../../Zotlabs/Module/Setup.php:285
-msgid ""
-"The database you specify below should already exist. If it does not, please "
-"create it before continuing."
-msgstr "La base de datos que especifique a continuación debe existir ya. Si no es así, por favor, créela antes de seguir."
+#: ../../addon/dwpost/Mod_Dwpost.php:56
+msgid "Dreamwidth password"
+msgstr "Contraseña en Dreamwidth"
-#: ../../Zotlabs/Module/Setup.php:289
-msgid "Database Server Name"
-msgstr "Nombre del servidor de base de datos"
+#: ../../addon/dwpost/Mod_Dwpost.php:60
+msgid "Post to Dreamwidth by default"
+msgstr "Publicar en Dreamwidth de forma predeterminada"
-#: ../../Zotlabs/Module/Setup.php:289
-msgid "Default is 127.0.0.1"
-msgstr "De forma predeterminada es 127.0.0.1"
+#: ../../addon/dwpost/Mod_Dwpost.php:68
+msgid "Dreamwidth Crosspost Connector"
+msgstr "Dreamwidth Crosspost Connector"
-#: ../../Zotlabs/Module/Setup.php:290
-msgid "Database Port"
-msgstr "Puerto de la base de datos"
+#: ../../addon/dwpost/dwpost.php:47
+msgid "Post to Dreamwidth"
+msgstr "Publicar en Dreamwidth"
-#: ../../Zotlabs/Module/Setup.php:290
-msgid "Communication port number - use 0 for default"
-msgstr "Número del puerto de comunicaciones - use 0 como valor por defecto"
+#: ../../addon/morepokes/morepokes.php:19
+msgid "bitchslap"
+msgstr "una bofetada humillante"
-#: ../../Zotlabs/Module/Setup.php:291
-msgid "Database Login Name"
-msgstr "Usuario de la base de datos"
+#: ../../addon/morepokes/morepokes.php:19
+msgid "bitchslapped"
+msgstr "ha abofeteado de forma humillante a"
-#: ../../Zotlabs/Module/Setup.php:292
-msgid "Database Login Password"
-msgstr "Contraseña de acceso a la base de datos"
+#: ../../addon/morepokes/morepokes.php:20
+msgid "shag"
+msgstr "un polvo"
-#: ../../Zotlabs/Module/Setup.php:293
-msgid "Database Name"
-msgstr "Nombre de la base de datos"
+#: ../../addon/morepokes/morepokes.php:20
+msgid "shagged"
+msgstr "ha dejado exhausto/a a"
-#: ../../Zotlabs/Module/Setup.php:294
-msgid "Database Type"
-msgstr "Tipo de base de datos"
+#: ../../addon/morepokes/morepokes.php:21
+msgid "patent"
+msgstr "una patente"
-#: ../../Zotlabs/Module/Setup.php:296 ../../Zotlabs/Module/Setup.php:336
-msgid "Site administrator email address"
-msgstr "Dirección de correo electrónico del administrador del sitio"
+#: ../../addon/morepokes/morepokes.php:21
+msgid "patented"
+msgstr "ha patentado a"
-#: ../../Zotlabs/Module/Setup.php:296 ../../Zotlabs/Module/Setup.php:336
-msgid ""
-"Your account email address must match this in order to use the web admin "
-"panel."
-msgstr "Su cuenta deberá usar la misma dirección de correo electrónico para poder utilizar el panel de administración web."
+#: ../../addon/morepokes/morepokes.php:22
+msgid "hug"
+msgstr "un abrazo"
-#: ../../Zotlabs/Module/Setup.php:297 ../../Zotlabs/Module/Setup.php:338
-msgid "Website URL"
-msgstr "Dirección del sitio web"
+#: ../../addon/morepokes/morepokes.php:22
+msgid "hugged"
+msgstr "ha abrazado a"
-#: ../../Zotlabs/Module/Setup.php:297 ../../Zotlabs/Module/Setup.php:338
-msgid "Please use SSL (https) URL if available."
-msgstr "Por favor, use SSL (https) si está disponible."
+#: ../../addon/morepokes/morepokes.php:23
+msgid "murder"
+msgstr "un asesinato"
-#: ../../Zotlabs/Module/Setup.php:298 ../../Zotlabs/Module/Setup.php:340
-msgid "Please select a default timezone for your website"
-msgstr "Por favor, selecciones el huso horario por defecto de su sitio web"
+#: ../../addon/morepokes/morepokes.php:23
+msgid "murdered"
+msgstr "ha asesinado a"
-#: ../../Zotlabs/Module/Setup.php:325
-msgid "Site settings"
-msgstr "Ajustes del sitio"
+#: ../../addon/morepokes/morepokes.php:24
+msgid "worship"
+msgstr "una alabanza"
-#: ../../Zotlabs/Module/Setup.php:379
-msgid "PHP version 7.1 or greater is required."
-msgstr "Se requiere la versión 7.1 o superior de PHP."
+#: ../../addon/morepokes/morepokes.php:24
+msgid "worshipped"
+msgstr "ha elogiado a"
-#: ../../Zotlabs/Module/Setup.php:380
-msgid "PHP version"
-msgstr "Versión de PHP"
+#: ../../addon/morepokes/morepokes.php:25
+msgid "kiss"
+msgstr "un beso"
-#: ../../Zotlabs/Module/Setup.php:396
-msgid "Could not find a command line version of PHP in the web server PATH."
-msgstr "No se puede encontrar una versión en línea de comandos de PHP en la ruta del servidor web."
+#: ../../addon/morepokes/morepokes.php:25
+msgid "kissed"
+msgstr "ha besado a"
-#: ../../Zotlabs/Module/Setup.php:397
-msgid ""
-"If you don't have a command line version of PHP installed on server, you "
-"will not be able to run background polling via cron."
-msgstr "Si no tiene instalada la versión de línea de comandos de PHP en su servidor, no podrá realizar envíos en segundo plano mediante cron."
+#: ../../addon/morepokes/morepokes.php:26
+msgid "tempt"
+msgstr "una tentación"
-#: ../../Zotlabs/Module/Setup.php:401
-msgid "PHP executable path"
-msgstr "Ruta del ejecutable PHP"
+#: ../../addon/morepokes/morepokes.php:26
+msgid "tempted"
+msgstr "ha tentado a"
-#: ../../Zotlabs/Module/Setup.php:401
-msgid ""
-"Enter full path to php executable. You can leave this blank to continue the "
-"installation."
-msgstr "Introducir la ruta completa del ejecutable PHP. Puede dejar la línea en blanco para continuar la instalación."
+#: ../../addon/morepokes/morepokes.php:27
+msgid "raise eyebrows at"
+msgstr "un levantamiento de cejas"
-#: ../../Zotlabs/Module/Setup.php:406
-msgid "Command line PHP"
-msgstr "PHP en línea de comandos"
+#: ../../addon/morepokes/morepokes.php:27
+msgid "raised their eyebrows at"
+msgstr "ha levantado las cejas a"
-#: ../../Zotlabs/Module/Setup.php:416
-msgid ""
-"Unable to check command line PHP, as shell_exec() is disabled. This is "
-"required."
-msgstr "No se puede comprobar la línea de comandos PHP, ya que shell_exec() está deshabilitado. Es necesario que esté activado."
+#: ../../addon/morepokes/morepokes.php:28
+msgid "insult"
+msgstr "un insulto"
-#: ../../Zotlabs/Module/Setup.php:420
-msgid ""
-"The command line version of PHP on your system does not have "
-"\"register_argc_argv\" enabled."
-msgstr "La línea de comandos PHP de su sistema no tiene activado \"register_argc_argv\"."
+#: ../../addon/morepokes/morepokes.php:28
+msgid "insulted"
+msgstr "ha insultado a"
-#: ../../Zotlabs/Module/Setup.php:421
-msgid "This is required for message delivery to work."
-msgstr "Esto es necesario para que funcione la transmisión de mensajes."
+#: ../../addon/morepokes/morepokes.php:29
+msgid "praise"
+msgstr "un elogio"
-#: ../../Zotlabs/Module/Setup.php:424
-msgid "PHP register_argc_argv"
-msgstr "PHP register_argc_argv"
+#: ../../addon/morepokes/morepokes.php:29
+msgid "praised"
+msgstr "ha elogiado a"
-#: ../../Zotlabs/Module/Setup.php:444
-msgid ""
-"This is not sufficient to upload larger images or files. You should be able "
-"to upload at least 4 MB at once."
-msgstr "Esto no es suficiente para subir imágenes o archivos más grandes. Usted debe ser capaz de subir al menos 4 MB a la vez."
+#: ../../addon/morepokes/morepokes.php:30
+msgid "be dubious of"
+msgstr "una indecisión"
-#: ../../Zotlabs/Module/Setup.php:446
-#, php-format
-msgid ""
-"Your max allowed total upload size is set to %s. Maximum size of one file to"
-" upload is set to %s. You are allowed to upload up to %d files at once."
-msgstr "La carga máxima que se le permite subir está establecida en %s. El tamaño máximo de un fichero está establecido en %s. Está permitido subir hasta un máximo de %d ficheros de una sola vez."
+#: ../../addon/morepokes/morepokes.php:30
+msgid "was dubious of"
+msgstr "estaba dudoso de"
-#: ../../Zotlabs/Module/Setup.php:452
-msgid "You can adjust these settings in the server php.ini file."
-msgstr "Puede ajustar estos valores en el fichero php.ini de su servidor."
+#: ../../addon/morepokes/morepokes.php:31
+msgid "eat"
+msgstr "una comida"
-#: ../../Zotlabs/Module/Setup.php:454
-msgid "PHP upload limits"
-msgstr "Límites PHP de subida"
+#: ../../addon/morepokes/morepokes.php:31
+msgid "ate"
+msgstr "ha comido"
-#: ../../Zotlabs/Module/Setup.php:477
-msgid ""
-"Error: the \"openssl_pkey_new\" function on this system is not able to "
-"generate encryption keys"
-msgstr "Error: La función \"openssl_pkey_new\" en este sistema no es capaz de general claves de cifrado."
+#: ../../addon/morepokes/morepokes.php:32
+msgid "giggle and fawn at"
+msgstr "una sonrisa aduladora"
-#: ../../Zotlabs/Module/Setup.php:478
-msgid ""
-"If running under Windows, please see "
-"\"http://www.php.net/manual/en/openssl.installation.php\"."
-msgstr "Si está en un servidor Windows, por favor, lea \"http://www.php.net/manual/en/openssl.installation.php\"."
+#: ../../addon/morepokes/morepokes.php:32
+msgid "giggled and fawned at"
+msgstr "ha sonreído y adulado a"
-#: ../../Zotlabs/Module/Setup.php:481
-msgid "Generate encryption keys"
-msgstr "Generar claves de cifrado"
+#: ../../addon/morepokes/morepokes.php:33
+msgid "doubt"
+msgstr "una duda"
-#: ../../Zotlabs/Module/Setup.php:498
-msgid "libCurl PHP module"
-msgstr "módulo libCurl PHP"
+#: ../../addon/morepokes/morepokes.php:33
+msgid "doubted"
+msgstr "ha dudado de"
-#: ../../Zotlabs/Module/Setup.php:499
-msgid "GD graphics PHP module"
-msgstr "módulo PHP GD graphics"
+#: ../../addon/morepokes/morepokes.php:34
+msgid "glare"
+msgstr "una mirada furiosa"
-#: ../../Zotlabs/Module/Setup.php:500
-msgid "OpenSSL PHP module"
-msgstr "módulo PHP OpenSSL"
+#: ../../addon/morepokes/morepokes.php:34
+msgid "glared at"
+msgstr "ha mirado con furia"
-#: ../../Zotlabs/Module/Setup.php:501
-msgid "PDO database PHP module"
-msgstr "Módulo PHP de la base de datos PDO "
+#: ../../addon/morepokes/morepokes.php:35
+msgid "fuck"
+msgstr "una mierda"
-#: ../../Zotlabs/Module/Setup.php:502
-msgid "mb_string PHP module"
-msgstr "módulo PHP mb_string"
+#: ../../addon/morepokes/morepokes.php:35
+msgid "fucked"
+msgstr "ha mandado a la mierda a"
-#: ../../Zotlabs/Module/Setup.php:503
-msgid "xml PHP module"
-msgstr "módulo PHP xml"
+#: ../../addon/morepokes/morepokes.php:36
+msgid "bonk"
+msgstr "un golpe"
-#: ../../Zotlabs/Module/Setup.php:504
-msgid "zip PHP module"
-msgstr "Módulo zip PHP"
+#: ../../addon/morepokes/morepokes.php:36
+msgid "bonked"
+msgstr "ha golpeado a"
-#: ../../Zotlabs/Module/Setup.php:508 ../../Zotlabs/Module/Setup.php:510
-msgid "Apache mod_rewrite module"
-msgstr "módulo Apache mod_rewrite "
+#: ../../addon/morepokes/morepokes.php:37
+msgid "declare undying love for"
+msgstr "una declaración de amor eterno"
-#: ../../Zotlabs/Module/Setup.php:508
-msgid ""
-"Error: Apache webserver mod-rewrite module is required but not installed."
-msgstr "Error: se necesita el módulo del servidor web Apache mod-rewrite pero no está instalado."
+#: ../../addon/morepokes/morepokes.php:37
+msgid "declared undying love for"
+msgstr "ha declarado amor eterno a"
-#: ../../Zotlabs/Module/Setup.php:514 ../../Zotlabs/Module/Setup.php:517
-msgid "exec"
-msgstr "ejecutable"
+#: ../../addon/rendezvous/rendezvous.php:57
+msgid "Errors encountered deleting database table "
+msgstr "Errores encontrados al eliminar la tabla de la base de datos"
-#: ../../Zotlabs/Module/Setup.php:514
+#: ../../addon/rendezvous/rendezvous.php:95
+#: ../../addon/twitter/twitter.php:498
+msgid "Submit Settings"
+msgstr "Enviar los ajustes"
+
+#: ../../addon/rendezvous/rendezvous.php:96
+msgid "Drop tables when uninstalling?"
+msgstr "¿Eliminar tablas al desinstalar?"
+
+#: ../../addon/rendezvous/rendezvous.php:96
msgid ""
-"Error: exec is required but is either not installed or has been disabled in "
-"php.ini"
-msgstr "Error: se necesita un ejecutable pero o no se instaló o está deshabilitado en php.ini"
+"If checked, the Rendezvous database tables will be deleted when the plugin "
+"is uninstalled."
+msgstr "Si se selecciona, las tablas de la base de datos Rendezvous se eliminarán cuando se desinstale el plugin."
-#: ../../Zotlabs/Module/Setup.php:520 ../../Zotlabs/Module/Setup.php:523
-msgid "shell_exec"
-msgstr "shell_exec"
+#: ../../addon/rendezvous/rendezvous.php:97
+msgid "Mapbox Access Token"
+msgstr "Token de acceso de Mapbox"
-#: ../../Zotlabs/Module/Setup.php:520
+#: ../../addon/rendezvous/rendezvous.php:97
msgid ""
-"Error: shell_exec is required but is either not installed or has been "
-"disabled in php.ini"
-msgstr "Error: se necesita shell_exec pero o no se instaló o está deshabilitado en php.ini"
+"If you enter a Mapbox access token, it will be used to retrieve map tiles "
+"from Mapbox instead of the default OpenStreetMap tile server."
+msgstr "Si introduce un token de acceso a Mapbox, se utilizará para recuperar los mapas de mosaicos de imágenes de Mapbox en lugar del servidor de mosaico de imágenes OpenStreetMap predeterminado."
-#: ../../Zotlabs/Module/Setup.php:528
-msgid "Error: libCURL PHP module required but not installed."
-msgstr "Error: se necesita el módulo PHP libCURL pero no está instalado."
+#: ../../addon/rendezvous/rendezvous.php:162
+msgid "Rendezvous"
+msgstr "Rendezvous"
-#: ../../Zotlabs/Module/Setup.php:532
+#: ../../addon/rendezvous/rendezvous.php:167
msgid ""
-"Error: GD PHP module with JPEG support or ImageMagick graphics library "
-"required but not installed."
-msgstr "Error: Se requiere el módulo GD PHP con soporte para JPEG o la biblioteca de gráficos ImageMagick, pero no está instalado."
+"This identity has been deleted by another member due to inactivity. Please "
+"press the \"New identity\" button or refresh the page to register a new "
+"identity. You may use the same name."
+msgstr "Esta identidad ha sido eliminada por otro miembro debido a su inactividad. Pulse el botón \"Nueva identidad\" o actualice la página para registrar una nueva identidad. Puede usar el mismo nombre."
-#: ../../Zotlabs/Module/Setup.php:536
-msgid "Error: openssl PHP module required but not installed."
-msgstr "Error: el módulo PHP openssl es necesario, pero no está instalado."
+#: ../../addon/rendezvous/rendezvous.php:168
+msgid "Welcome to Rendezvous!"
+msgstr "¡Bienvenido/a a Rendevous!"
-#: ../../Zotlabs/Module/Setup.php:542
+#: ../../addon/rendezvous/rendezvous.php:169
msgid ""
-"Error: PDO database PHP module missing a driver for either mysql or pgsql."
-msgstr "Error: El módulo PHP de la base de datos PDO carece de un controlador para mysql o pgsql."
+"Enter your name to join this rendezvous. To begin sharing your location with"
+" the other members, tap the GPS control. When your location is discovered, a"
+" red dot will appear and others will be able to see you on the map."
+msgstr "Introduzca tu nombre para unirse a esta cita. Para comenzar a compartir su ubicación con los demás miembros, pulse en el control GPS. Cuando se descubra su ubicación, aparecerá un punto rojo y otros podrán verlo en el mapa."
-#: ../../Zotlabs/Module/Setup.php:547
-msgid "Error: PDO database PHP module required but not installed."
-msgstr "Error: se necesita el módulo PHP de la base de datos PDO, pero no está instalado."
+#: ../../addon/rendezvous/rendezvous.php:171
+msgid "Let's meet here"
+msgstr "Reunámonos aquí"
-#: ../../Zotlabs/Module/Setup.php:551
-msgid "Error: mb_string PHP module required but not installed."
-msgstr "Error: el módulo PHP mb_string es necesario, pero no está instalado."
+#: ../../addon/rendezvous/rendezvous.php:172
+#: ../../Zotlabs/Widget/Wiki_page_history.php:22
+#: ../../Zotlabs/Module/Group.php:154 ../../Zotlabs/Module/Oauth.php:113
+#: ../../Zotlabs/Module/Oauth.php:139 ../../Zotlabs/Module/Chat.php:259
+#: ../../Zotlabs/Module/Cdav.php:1373
+#: ../../Zotlabs/Module/Sharedwithme.php:104
+#: ../../Zotlabs/Module/Admin/Channels.php:159
+#: ../../Zotlabs/Module/Oauth2.php:118 ../../Zotlabs/Module/Oauth2.php:146
+#: ../../Zotlabs/Module/Wiki.php:218 ../../Zotlabs/Module/Connedit.php:923
+#: ../../Zotlabs/Lib/NativeWikiPage.php:561
+#: ../../Zotlabs/Storage/Browser.php:291
+msgid "Name"
+msgstr "Nombre"
-#: ../../Zotlabs/Module/Setup.php:555
-msgid "Error: xml PHP module required for DAV but not installed."
-msgstr "Error: el módulo PHP xml es necesario para DAV, pero no está instalado."
+#: ../../addon/rendezvous/rendezvous.php:173
+#: ../../addon/cart/submodules/hzservices.php:654
+#: ../../addon/cart/submodules/manualcat.php:262
+#: ../../Zotlabs/Module/Cdav.php:1037 ../../Zotlabs/Module/Events.php:481
+#: ../../Zotlabs/Module/Appman.php:145 ../../Zotlabs/Module/Rbmark.php:101
+msgid "Description"
+msgstr "Descripción"
-#: ../../Zotlabs/Module/Setup.php:559
-msgid "Error: zip PHP module required but not installed."
-msgstr "Error: se requiere el módulo zip PHP pero no está instalado."
+#: ../../addon/rendezvous/rendezvous.php:174
+msgid "New marker"
+msgstr "Nuevo marcador"
-#: ../../Zotlabs/Module/Setup.php:578 ../../Zotlabs/Module/Setup.php:587
-msgid ".htconfig.php is writable"
-msgstr ".htconfig.php tiene permisos de escritura"
+#: ../../addon/rendezvous/rendezvous.php:175
+msgid "Edit marker"
+msgstr "Editar un marcador"
-#: ../../Zotlabs/Module/Setup.php:583
-msgid ""
-"The web installer needs to be able to create a file called \".htconfig.php\""
-" in the top folder of your web server and it is unable to do so."
-msgstr "El instalador web no ha podido crear un fichero llamado “.htconfig.php” en la carpeta base de su servidor."
+#: ../../addon/rendezvous/rendezvous.php:176
+msgid "New identity"
+msgstr "Nueva identidad"
-#: ../../Zotlabs/Module/Setup.php:584
-msgid ""
-"This is most often a permission setting, as the web server may not be able "
-"to write files in your folder - even if you can."
-msgstr "Esto está generalmente ligado a un problema de permisos, a causa del cual el servidor web tiene prohibido modificar ficheros en su carpeta - incluso si usted mismo tiene esos permisos."
+#: ../../addon/rendezvous/rendezvous.php:177
+msgid "Delete marker"
+msgstr "Eliminar un marcador"
-#: ../../Zotlabs/Module/Setup.php:585
-msgid "Please see install/INSTALL.txt for additional information."
-msgstr "Por favor, consulte install/INSTALL.txt para más información."
+#: ../../addon/rendezvous/rendezvous.php:178
+msgid "Delete member"
+msgstr "Eliminar un miembro"
-#: ../../Zotlabs/Module/Setup.php:601
-msgid ""
-"This software uses the Smarty3 template engine to render its web views. "
-"Smarty3 compiles templates to PHP to speed up rendering."
-msgstr "Este software hace uso del motor de plantillas Smarty3 para diseñar sus plantillas gráficas. Smarty3 compila las plantillas a PHP para acelerar la renderización."
+#: ../../addon/rendezvous/rendezvous.php:179
+msgid "Edit proximity alert"
+msgstr "Editar alerta de proximidad"
-#: ../../Zotlabs/Module/Setup.php:602
-#, php-format
+#: ../../addon/rendezvous/rendezvous.php:180
msgid ""
-"In order to store these compiled templates, the web server needs to have "
-"write access to the directory %s under the top level web folder."
-msgstr "Para poder guardar las plantillas compiladas, el servidor web necesita permisos para acceder al directorio %s en la carpeta web principal."
+"A proximity alert will be issued when this member is within a certain radius"
+" of you.<br><br>Enter a radius in meters (0 to disable):"
+msgstr "Se emitirá una alerta de proximidad cuando este miembro esté dentro de un radio determinado respecto a usted.<br><br> Ingrese el radio en metros (0 para deshabilitar):"
-#: ../../Zotlabs/Module/Setup.php:603 ../../Zotlabs/Module/Setup.php:624
-msgid ""
-"Please ensure that the user that your web server runs as (e.g. www-data) has"
-" write access to this folder."
-msgstr "Por favor, asegúrese de que el servidor web está siendo ejecutado por un usuario que tenga permisos de escritura sobre esta carpeta (por ejemplo, www-data)."
+#: ../../addon/rendezvous/rendezvous.php:180
+#: ../../addon/rendezvous/rendezvous.php:185
+msgid "distance"
+msgstr "distancia"
-#: ../../Zotlabs/Module/Setup.php:604
-#, php-format
+#: ../../addon/rendezvous/rendezvous.php:181
+msgid "Proximity alert distance (meters)"
+msgstr "Distancia (en metros) para la alerta de proximidad"
+
+#: ../../addon/rendezvous/rendezvous.php:182
+#: ../../addon/rendezvous/rendezvous.php:184
msgid ""
-"Note: as a security measure, you should give the web server write access to "
-"%s only--not the template files (.tpl) that it contains."
-msgstr "Nota: como medida de seguridad, debe dar al servidor web permisos de escritura solo sobre %s - no sobre el fichero de plantilla (.tpl) que contiene."
+"A proximity alert will be issued when you are within a certain radius of the"
+" marker location.<br><br>Enter a radius in meters (0 to disable):"
+msgstr "Se emitirá una alerta de proximidad cuando usted esté dentro de un radio determinado respecto al marcador de localización.<br><br> Ingrese el radio en metros (0 para deshabilitar):"
-#: ../../Zotlabs/Module/Setup.php:607
-#, php-format
-msgid "%s is writable"
-msgstr "%s tiene permisos de escritura"
+#: ../../addon/rendezvous/rendezvous.php:183
+msgid "Marker proximity alert"
+msgstr "Marcador de alerta de proximidad"
-#: ../../Zotlabs/Module/Setup.php:623
+#: ../../addon/rendezvous/rendezvous.php:186
+msgid "Reminder note"
+msgstr "Recordatorio"
+
+#: ../../addon/rendezvous/rendezvous.php:187
msgid ""
-"This software uses the store directory to save uploaded files. The web "
-"server needs to have write access to the store directory under the top level"
-" web folder"
-msgstr "Este software utiliza el directorio de almacenamiento para guardar los ficheros subidos. El servidor web debe tener acceso de escritura a este directorio en la carpeta de nivel superior"
+"Enter a note to be displayed when you are within the specified proximity..."
+msgstr "Introduzca una nota que se mostrará cuando esté dentro de la proximidad especificada..."
-#: ../../Zotlabs/Module/Setup.php:627
-msgid "store is writable"
-msgstr "\"store\" tiene permisos de escritura"
+#: ../../addon/rendezvous/rendezvous.php:199
+msgid "Add new rendezvous"
+msgstr "Añadir una nueva cita"
-#: ../../Zotlabs/Module/Setup.php:659
+#: ../../addon/rendezvous/rendezvous.php:200
msgid ""
-"SSL certificate cannot be validated. Fix certificate or disable https access"
-" to this site."
-msgstr "El certificado SSL no ha podido ser validado. Corrija este problema o desactive el acceso https a este sitio."
+"Create a new rendezvous and share the access link with those you wish to "
+"invite to the group. Those who open the link become members of the "
+"rendezvous. They can view other member locations, add markers to the map, or"
+" share their own locations with the group."
+msgstr "Cree una nueva cita y comparta los enlaces de acceso con los que desea invitar al grupo. Aquellos que abran el enlace se convertirán en miembros de la cita. Pueden ver otras ubicaciones de miembros, añadir marcadores al mapa o compartir sus propias ubicaciones con el grupo."
-#: ../../Zotlabs/Module/Setup.php:660
-msgid ""
-"If you have https access to your website or allow connections to TCP port "
-"443 (the https: port), you MUST use a browser-valid certificate. You MUST "
-"NOT use self-signed certificates!"
-msgstr "Si su servidor soporta conexiones cifradas SSL o si permite conexiones al puerto TCP 443 (el puerto usado por el protocolo https), debe utilizar un certificado válido. No debe usar un certificado firmado por usted mismo."
+#: ../../addon/rendezvous/rendezvous.php:232
+msgid "You have no rendezvous. Press the button above to create a rendezvous!"
+msgstr "No tiene ninguna cita. ¡Presione el botón de arriba para crear una!"
-#: ../../Zotlabs/Module/Setup.php:661
-msgid ""
-"This restriction is incorporated because public posts from you may for "
-"example contain references to images on your own hub."
-msgstr "Se ha incorporado esta restricción para evitar que sus entradas públicas hagan referencia a imágenes en su propio servidor."
+#: ../../addon/rendezvous/rendezvous.php:401
+#: ../../Zotlabs/Module/Setup.php:718
+msgid "Errors encountered creating database tables."
+msgstr "Se han encontrado errores al crear las tablas de la base de datos."
-#: ../../Zotlabs/Module/Setup.php:662
-msgid ""
-"If your certificate is not recognized, members of other sites (who may "
-"themselves have valid certificates) will get a warning message on their own "
-"site complaining about security issues."
-msgstr "Si su certificado no ha sido reconocido, los miembros de otros sitios (con certificados válidos) recibirán mensajes de aviso en sus propios sitios web."
+#: ../../addon/startpage/Mod_Startpage.php:50
+msgid "Startpage App"
+msgstr "App Startpage"
-#: ../../Zotlabs/Module/Setup.php:663
-msgid ""
-"This can cause usability issues elsewhere (not just on your own site) so we "
-"must insist on this requirement."
-msgstr "Por razones de compatibilidad (sobre el conjunto de la red, no solo sobre su propio sitio), debemos insistir en estos requisitos."
+#: ../../addon/startpage/Mod_Startpage.php:51
+msgid "Set a preferred page to load on login from home page"
+msgstr "Establecer una página preferida para cargar al iniciar sesión desde la página de inicio"
-#: ../../Zotlabs/Module/Setup.php:664
-msgid ""
-"Providers are available that issue free certificates which are browser-"
-"valid."
-msgstr "Existen varias Autoridades de Certificación que le pueden proporcionar certificados válidos."
+#: ../../addon/startpage/Mod_Startpage.php:62
+msgid "Page to load after login"
+msgstr "Página para cargar tras el inicio de sesión"
-#: ../../Zotlabs/Module/Setup.php:665
+#: ../../addon/startpage/Mod_Startpage.php:62
msgid ""
-"If you are confident that the certificate is valid and signed by a trusted "
-"authority, check to see if you have failed to install an intermediate cert. "
-"These are not normally required by browsers, but are required for server-to-"
-"server communications."
-msgstr "Si se tiene la certeza de que el certificado es válido y está firmado por una autoridad de confianza, comprobar para ver si hubo un error al instalar un certificado intermedio. Estos no son normalmente requeridos por los navegadores, pero son necesarios para las comunicaciones de servidor a servidor."
+"Examples: &quot;apps&quot;, &quot;network?f=&gid=37&quot; (privacy "
+"collection), &quot;channel&quot; or &quot;notifications/system&quot; (leave "
+"blank for default network page (grid)."
+msgstr "Ejemplos: &quot;aplicaciones&quot;, &quot;mi red?f=&gid=37&quot; (grupo de canales), &quot;mi canal&quot; or &quot;notificaciones del sistema&quot; (dejar en blanco para la página de mi red por defecto (grid)."
-#: ../../Zotlabs/Module/Setup.php:667
-msgid "SSL certificate validation"
-msgstr "validación del certificado SSL"
+#: ../../addon/startpage/Mod_Startpage.php:70
+msgid "Startpage"
+msgstr "Startpage"
-#: ../../Zotlabs/Module/Setup.php:673
+#: ../../addon/adultphotoflag/adultphotoflag.php:24
+msgid "Flag Adult Photos"
+msgstr "Indicador (\"flag\") de fotos de adultos"
+
+#: ../../addon/adultphotoflag/adultphotoflag.php:25
msgid ""
-"Url rewrite in .htaccess is not working. Check your server "
-"configuration.Test: "
-msgstr "No se pueden reescribir las direcciones web en .htaccess. Compruebe la configuración de su servidor:"
+"Provide photo edit option to hide inappropriate photos from default album "
+"view"
+msgstr "Proporcionar una opción de edición de fotos para ocultar las fotos inapropiadas de la vista de álbum predeterminada"
-#: ../../Zotlabs/Module/Setup.php:676
-msgid "Url rewrite is working"
-msgstr "La reescritura de las direcciones funciona correctamente"
+#: ../../addon/upgrade_info/upgrade_info.php:48
+msgid "Your channel has been upgraded to $Projectname version"
+msgstr "Su canal ha sido actualizado a la versión $Projectname"
-#: ../../Zotlabs/Module/Setup.php:689
-msgid ""
-"The database configuration file \".htconfig.php\" could not be written. "
-"Please use the enclosed text to create a configuration file in your web "
-"server root."
-msgstr "El fichero de configuración de la base de datos .htconfig.php no se ha podido modificar. Por favor, copie el texto generado en un fichero con ese nombre en el directorio raíz de su servidor."
+#: ../../addon/upgrade_info/upgrade_info.php:50
+msgid "Please have a look at the"
+msgstr "Por favor, eche un vistazo a la "
-#: ../../Zotlabs/Module/Setup.php:718
-#: ../../addon/rendezvous/rendezvous.php:401
-msgid "Errors encountered creating database tables."
-msgstr "Se han encontrado errores al crear las tablas de la base de datos."
+#: ../../addon/upgrade_info/upgrade_info.php:52
+msgid "git history"
+msgstr "historial del git"
-#: ../../Zotlabs/Module/Setup.php:764
-msgid "<h1>What next?</h1>"
-msgstr "<h1>¿Qué sigue?</h1>"
+#: ../../addon/upgrade_info/upgrade_info.php:54
+msgid "change log"
+msgstr "lista de cambios"
-#: ../../Zotlabs/Module/Setup.php:765
-msgid ""
-"IMPORTANT: You will need to [manually] setup a scheduled task for the "
-"poller."
-msgstr "IMPORTANTE: Debe crear [manualmente] una tarea programada para el \"poller\"."
+#: ../../addon/upgrade_info/upgrade_info.php:55
+msgid "for further info."
+msgstr "para más información."
-#: ../../Zotlabs/Module/Connect.php:73 ../../Zotlabs/Module/Connect.php:135
-msgid "Continue"
-msgstr "Continuar"
+#: ../../addon/upgrade_info/upgrade_info.php:60
+msgid "Upgrade Info"
+msgstr "Información de actualización"
-#: ../../Zotlabs/Module/Connect.php:104
-msgid "Premium Channel App"
-msgstr "App Canal premium"
+#: ../../addon/upgrade_info/upgrade_info.php:64
+msgid "Do not show this again"
+msgstr "No mostrar esto de nuevo"
-#: ../../Zotlabs/Module/Connect.php:105
-msgid ""
-"Allows you to set restrictions and terms on those that connect with your "
-"channel"
-msgstr "Le permite configurar restricciones y normas de uso a aquellos que conectan con su canal"
+#: ../../addon/twitter/Mod_Twitter.php:65
+msgid "Twitter settings updated."
+msgstr "Se han actualizado los ajustes de Twitter."
-#: ../../Zotlabs/Module/Connect.php:116
-msgid "Premium Channel Setup"
-msgstr "Configuración del canal premium"
+#: ../../addon/twitter/Mod_Twitter.php:78
+msgid "Twitter Crosspost Connector App"
+msgstr "App Twitter Crosspost Connector"
-#: ../../Zotlabs/Module/Connect.php:118
-msgid "Enable premium channel connection restrictions"
-msgstr "Habilitar restricciones de conexión del canal premium"
+#: ../../addon/twitter/Mod_Twitter.php:79
+msgid "Relay public posts to Twitter"
+msgstr "Retransmisión de entradas públicas a Twitter"
-#: ../../Zotlabs/Module/Connect.php:119
+#: ../../addon/twitter/Mod_Twitter.php:103
msgid ""
-"Please enter your restrictions or conditions, such as paypal receipt, usage "
-"guidelines, etc."
-msgstr "Por favor introduzca sus restricciones o condiciones, como recibo de paypal, normas de uso, etc."
+"No consumer key pair for Twitter found. Please contact your site "
+"administrator."
+msgstr "No se encontró ningún par de \"consumer key\" para Twitter. Póngase en contacto con el administrador del sitio."
-#: ../../Zotlabs/Module/Connect.php:121 ../../Zotlabs/Module/Connect.php:141
+#: ../../addon/twitter/Mod_Twitter.php:125
msgid ""
-"This channel may require additional steps or acknowledgement of the "
-"following conditions prior to connecting:"
-msgstr "Este canal puede requerir antes de conectar unos pasos adicionales o el conocimiento de las siguientes condiciones:"
+"At this Hubzilla instance the Twitter plugin was enabled but you have not "
+"yet connected your account to your Twitter account. To do so click the "
+"button below to get a PIN from Twitter which you have to copy into the input"
+" box below and submit the form. Only your <strong>public</strong> posts will"
+" be posted to Twitter."
+msgstr "En esta instancia de Hubzilla, el complemento de Twitter estaba habilitado pero aún no ha conectado su cuenta a la cuenta de Twitter. Para ello, haga clic en el botón de abajo, para obtener un PIN de Twitter que debe copiar en el cuadro de entrada a continuación y enviar el formulario. Solo sus entradas <strong>públicas</ strong> se publicarán en Twitter."
-#: ../../Zotlabs/Module/Connect.php:122
+#: ../../addon/twitter/Mod_Twitter.php:127
+msgid "Log in with Twitter"
+msgstr "Iniciar sesión en Twitter"
+
+#: ../../addon/twitter/Mod_Twitter.php:130
+msgid "Copy the PIN from Twitter here"
+msgstr "Copiar aquí el PIN de Twitter"
+
+#: ../../addon/twitter/Mod_Twitter.php:152
msgid ""
-"Potential connections will then see the following text before proceeding:"
-msgstr "Las posibles conexiones verán, por tanto, el siguiente texto antes de proceder:"
+"<strong>Note:</strong> Due your privacy settings (<em>Hide your profile "
+"details from unknown viewers?</em>) the link potentially included in public "
+"postings relayed to Twitter will lead the visitor to a blank page informing "
+"the visitor that the access to your profile has been restricted."
+msgstr "<strong>Aviso:</strong> Debido a su configuración de privacidad (<em>Ocultar los detalles de su perfil a los visitantes desconocidos?</em>), el enlace potencialmente incluido en las entradas públicas retransmitidas a Twitter llevará al visitante a una página en blanco informándolo de que el acceso a su perfil ha sido restringido."
-#: ../../Zotlabs/Module/Connect.php:123 ../../Zotlabs/Module/Connect.php:144
+#: ../../addon/twitter/Mod_Twitter.php:157
+msgid "Twitter post length"
+msgstr "Longitud del mensaje en Twitter"
+
+#: ../../addon/twitter/Mod_Twitter.php:157
+msgid "Maximum tweet length"
+msgstr "Longitud máxima del tweet"
+
+#: ../../addon/twitter/Mod_Twitter.php:162
+msgid "Send public postings to Twitter by default"
+msgstr "Enviar mensajes públicos a Twitter de forma predeterminada"
+
+#: ../../addon/twitter/Mod_Twitter.php:162
msgid ""
-"By continuing, I certify that I have complied with any instructions provided"
-" on this page."
-msgstr "Al continuar, certifico que he cumplido con todas las instrucciones proporcionadas en esta página."
+"If enabled your public postings will be posted to the associated Twitter "
+"account by default"
+msgstr "Si está activado, sus entradas públicas se publicarán en la cuenta de Twitter asociada de forma predeterminada."
-#: ../../Zotlabs/Module/Connect.php:132
-msgid "(No specific instructions have been provided by the channel owner.)"
-msgstr "(No ha sido proporcionada ninguna instrucción específica por el propietario del canal.)"
+#: ../../addon/twitter/Mod_Twitter.php:181
+msgid "Twitter Crosspost Connector"
+msgstr "Twitter Crosspost Connector"
-#: ../../Zotlabs/Module/Connect.php:140
-msgid "Restricted or Premium Channel"
-msgstr "Canal premium o restringido"
+#: ../../addon/twitter/twitter.php:109
+msgid "Post to Twitter"
+msgstr "Publicar en Twitter"
-#: ../../Zotlabs/Module/Admin/Queue.php:35
-msgid "Queue Statistics"
-msgstr "Estadísticas de la cola"
+#: ../../addon/pumpio/pumpio.php:152
+msgid "You are now authenticated to pumpio."
+msgstr "Ahora está autenticado en pump.io."
-#: ../../Zotlabs/Module/Admin/Queue.php:36
-msgid "Total Entries"
-msgstr "Total de entradas"
+#: ../../addon/pumpio/pumpio.php:153
+msgid "return to the featured settings page"
+msgstr "Volver a la página de configuración destacada"
-#: ../../Zotlabs/Module/Admin/Queue.php:37
-msgid "Priority"
-msgstr "Prioridad"
+#: ../../addon/pumpio/pumpio.php:168
+msgid "Post to Pump.io"
+msgstr "Publicar en Pump.io"
-#: ../../Zotlabs/Module/Admin/Queue.php:38
-msgid "Destination URL"
-msgstr "Dirección de destino"
+#: ../../addon/pumpio/Mod_Pumpio.php:40
+msgid "Pump.io Settings saved."
+msgstr "Se han guardado los ajustes de Pump.io"
-#: ../../Zotlabs/Module/Admin/Queue.php:39
-msgid "Mark hub permanently offline"
-msgstr "Marcar el servidor como permanentemente fuera de línea"
+#: ../../addon/pumpio/Mod_Pumpio.php:53
+msgid "Pump.io Crosspost Connector App"
+msgstr "App Pump.io Crosspost Connector"
-#: ../../Zotlabs/Module/Admin/Queue.php:40
-msgid "Empty queue for this hub"
-msgstr "Vaciar la cola para este servidor"
+#: ../../addon/pumpio/Mod_Pumpio.php:54
+msgid "Relay public posts to pump.io"
+msgstr "Retransmisión de entradas públicas a pump.io"
-#: ../../Zotlabs/Module/Admin/Queue.php:41
-msgid "Last known contact"
-msgstr "Último contacto conocido"
+#: ../../addon/pumpio/Mod_Pumpio.php:73
+msgid "Pump.io servername"
+msgstr "Nombre del servidor de Pump.io"
-#: ../../Zotlabs/Module/Admin/Features.php:55
-#: ../../Zotlabs/Module/Admin/Features.php:56
-#: ../../Zotlabs/Module/Settings/Features.php:36 ../../include/features.php:55
-msgid "Off"
-msgstr "Desactivado"
+#: ../../addon/pumpio/Mod_Pumpio.php:73
+msgid "Without \"http://\" or \"https://\""
+msgstr "Sin \"http://\" or \"https://\""
-#: ../../Zotlabs/Module/Admin/Features.php:55
-#: ../../Zotlabs/Module/Admin/Features.php:56
-#: ../../Zotlabs/Module/Settings/Features.php:36 ../../include/features.php:55
-msgid "On"
-msgstr "Activado"
+#: ../../addon/pumpio/Mod_Pumpio.php:77
+msgid "Pump.io username"
+msgstr "Nombre de usuario en Pump.io"
-#: ../../Zotlabs/Module/Admin/Features.php:56
-#, php-format
-msgid "Lock feature %s"
-msgstr "Bloquear la funcionalidad %s"
+#: ../../addon/pumpio/Mod_Pumpio.php:77
+msgid "Without the servername"
+msgstr "Sin el nombre del servidor"
-#: ../../Zotlabs/Module/Admin/Features.php:64
-msgid "Manage Additional Features"
-msgstr "Gestionar las funcionalidades"
+#: ../../addon/pumpio/Mod_Pumpio.php:88
+msgid "You are not authenticated to pumpio"
+msgstr "No está autenticado en pump.io"
-#: ../../Zotlabs/Module/Admin/Dbsync.php:19
-#: ../../Zotlabs/Module/Admin/Dbsync.php:59
-msgid "Update has been marked successful"
-msgstr "La actualización ha sido marcada como exitosa"
+#: ../../addon/pumpio/Mod_Pumpio.php:90
+msgid "(Re-)Authenticate your pump.io connection"
+msgstr "(Re-)Autenticar su conexión en pump.io"
-#: ../../Zotlabs/Module/Admin/Dbsync.php:32
-#, php-format
-msgid "Verification of update %s failed. Check system logs."
-msgstr "Error en la verificación de la actualización %s. Compruebe los registros del sistema."
+#: ../../addon/pumpio/Mod_Pumpio.php:94
+msgid "Post to pump.io by default"
+msgstr "Publicar por defecto en pump.io"
-#: ../../Zotlabs/Module/Admin/Dbsync.php:35
-#: ../../Zotlabs/Module/Admin/Dbsync.php:74
-#, php-format
-msgid "Update %s was successfully applied."
-msgstr "La actualización de %s se ha realizado exitosamente."
+#: ../../addon/pumpio/Mod_Pumpio.php:98
+msgid "Should posts be public"
+msgstr "¿Las entradas deben ser públicas?"
-#: ../../Zotlabs/Module/Admin/Dbsync.php:39
-#, php-format
-msgid "Verifying update %s did not return a status. Unknown if it succeeded."
-msgstr "La verificación de la actualización %s no devuelve un estado. Desconocido si tuvo éxito."
+#: ../../addon/pumpio/Mod_Pumpio.php:102
+msgid "Mirror all public posts"
+msgstr "Reflejar todos los mensajes públicos"
-#: ../../Zotlabs/Module/Admin/Dbsync.php:42
-#, php-format
-msgid "Update %s does not contain a verification function."
-msgstr "La actualización %s no contiene una función de verificación."
+#: ../../addon/pumpio/Mod_Pumpio.php:112
+msgid "Pump.io Crosspost Connector"
+msgstr "Pump.io Crosspost Connector"
-#: ../../Zotlabs/Module/Admin/Dbsync.php:46
-#: ../../Zotlabs/Module/Admin/Dbsync.php:81
-#, php-format
-msgid "Update function %s could not be found."
-msgstr "No se encuentra la función de actualización de %s."
+#: ../../addon/gravatar/gravatar.php:123
+msgid "generic profile image"
+msgstr "imagen del perfil general"
-#: ../../Zotlabs/Module/Admin/Dbsync.php:71
-#, php-format
-msgid "Executing update procedure %s failed. Check system logs."
-msgstr "Error al ejecutar el procedimiento de actualización %s. Compruebe los registros del sistema."
+#: ../../addon/gravatar/gravatar.php:124
+msgid "random geometric pattern"
+msgstr "patrón geométrico aleatorio"
-#: ../../Zotlabs/Module/Admin/Dbsync.php:78
-#, php-format
-msgid ""
-"Update %s did not return a status. It cannot be determined if it was "
-"successful."
-msgstr "La actualización %s no devuelve un estado. No se puede determinar si tuvo éxito."
+#: ../../addon/gravatar/gravatar.php:125
+msgid "monster face"
+msgstr "cara de monstruo"
-#: ../../Zotlabs/Module/Admin/Dbsync.php:99
-msgid "Failed Updates"
-msgstr "Han fallado las actualizaciones"
+#: ../../addon/gravatar/gravatar.php:126
+msgid "computer generated face"
+msgstr "cara generada por ordenador"
-#: ../../Zotlabs/Module/Admin/Dbsync.php:101
-msgid "Mark success (if update was manually applied)"
-msgstr "Marcar como exitosa (si la actualización se ha hecho manualmente)"
+#: ../../addon/gravatar/gravatar.php:127
+msgid "retro arcade style face"
+msgstr "cara de estilo retro arcade"
-#: ../../Zotlabs/Module/Admin/Dbsync.php:102
-msgid "Attempt to verify this update if a verification procedure exists"
-msgstr "Intentar verificar esta actualización si existe un procedimiento de verificación."
+#: ../../addon/gravatar/gravatar.php:128
+msgid "Hub default profile photo"
+msgstr "Foto del perfil por defecto del hub"
-#: ../../Zotlabs/Module/Admin/Dbsync.php:103
-msgid "Attempt to execute this update step automatically"
-msgstr "Intentar ejecutar este paso de actualización automáticamente"
+#: ../../addon/gravatar/gravatar.php:143
+msgid "Information"
+msgstr "Información"
-#: ../../Zotlabs/Module/Admin/Dbsync.php:108
-msgid "No failed updates."
-msgstr "No ha fallado ninguna actualización."
+#: ../../addon/gravatar/gravatar.php:143
+msgid ""
+"Libravatar addon is installed, too. Please disable Libravatar addon or this "
+"Gravatar addon.<br>The Libravatar addon will fall back to Gravatar if "
+"nothing was found at Libravatar."
+msgstr "El addon Libravatar también está instalado. Por favor deshabilite el addon de Libravatar o este addon de Gravatar.<br> El addon de Libravatar volverá a Gravatar si no se encuentra nada en Libravatar."
-#: ../../Zotlabs/Module/Admin/Accounts.php:37
-#, php-format
-msgid "%s account blocked/unblocked"
-msgid_plural "%s account blocked/unblocked"
-msgstr[0] "%s cuenta bloqueada/desbloqueada"
-msgstr[1] "%s cuenta bloqueada/desbloqueada"
+#: ../../addon/gravatar/gravatar.php:150
+#: ../../addon/msgfooter/msgfooter.php:46 ../../addon/xmpp/xmpp.php:43
+msgid "Save Settings"
+msgstr "Guardar ajustes"
-#: ../../Zotlabs/Module/Admin/Accounts.php:44
-#, php-format
-msgid "%s account deleted"
-msgid_plural "%s accounts deleted"
-msgstr[0] "%s cuentas eliminadas"
-msgstr[1] "%s cuentas eliminadas"
+#: ../../addon/gravatar/gravatar.php:151
+msgid "Default avatar image"
+msgstr "Imagen del avatar por defecto"
-#: ../../Zotlabs/Module/Admin/Accounts.php:80
-msgid "Account not found"
-msgstr "Cuenta no encontrada"
+#: ../../addon/gravatar/gravatar.php:151
+msgid "Select default avatar image if none was found at Gravatar. See README"
+msgstr "Selecciona la imagen de avatar predeterminada si no se encontró ninguna en Gravatar. Ver README"
-#: ../../Zotlabs/Module/Admin/Accounts.php:91 ../../include/channel.php:2632
-#, php-format
-msgid "Account '%s' deleted"
-msgstr "La cuenta '%s' ha sido eliminada"
+#: ../../addon/gravatar/gravatar.php:152
+msgid "Rating of images"
+msgstr "Valoración de las imágenes"
-#: ../../Zotlabs/Module/Admin/Accounts.php:99
-#, php-format
-msgid "Account '%s' blocked"
-msgstr "La cuenta '%s' ha sido bloqueada"
+#: ../../addon/gravatar/gravatar.php:152
+msgid "Select the appropriate avatar rating for your site. See README"
+msgstr "Seleccione la valoración adecuada del avatar para su sitio. Ver README"
-#: ../../Zotlabs/Module/Admin/Accounts.php:107
-#, php-format
-msgid "Account '%s' unblocked"
-msgstr "La cuenta '%s' ha sido desbloqueada"
+#: ../../addon/gravatar/gravatar.php:165
+msgid "Gravatar settings updated."
+msgstr "Se han actualizado los ajustes de Gravatar."
-#: ../../Zotlabs/Module/Admin/Accounts.php:166
-#: ../../Zotlabs/Module/Admin/Logs.php:82
-#: ../../Zotlabs/Module/Admin/Channels.php:145
-#: ../../Zotlabs/Module/Admin/Themes.php:122
-#: ../../Zotlabs/Module/Admin/Themes.php:156
-#: ../../Zotlabs/Module/Admin/Site.php:287
-#: ../../Zotlabs/Module/Admin/Addons.php:341
-#: ../../Zotlabs/Module/Admin/Addons.php:439
-#: ../../Zotlabs/Module/Admin/Security.php:92
-#: ../../Zotlabs/Module/Admin.php:138
-msgid "Administration"
-msgstr "Administración"
+#: ../../addon/msgfooter/msgfooter.php:47
+msgid "text to include in all outgoing posts from this site"
+msgstr "texto a incluir en todos los mensajes salientes de este sitio"
-#: ../../Zotlabs/Module/Admin/Accounts.php:167
-#: ../../Zotlabs/Module/Admin/Accounts.php:180
-#: ../../Zotlabs/Module/Admin.php:96 ../../Zotlabs/Widget/Admin.php:23
-msgid "Accounts"
-msgstr "Cuentas"
+#: ../../addon/sendzid/Mod_Sendzid.php:14
+msgid "Send your identity to all websites"
+msgstr "Enviar su identidad a todos los sitios web"
-#: ../../Zotlabs/Module/Admin/Accounts.php:169
-#: ../../Zotlabs/Module/Admin/Channels.php:148
-msgid "select all"
-msgstr "seleccionar todo"
+#: ../../addon/sendzid/Mod_Sendzid.php:20
+msgid "Sendzid App"
+msgstr "App Sendzid"
-#: ../../Zotlabs/Module/Admin/Accounts.php:170
-msgid "Registrations waiting for confirm"
-msgstr "Inscripciones en espera de confirmación"
+#: ../../addon/sendzid/Mod_Sendzid.php:32
+msgid "Send ZID"
+msgstr "Enviar ZID"
-#: ../../Zotlabs/Module/Admin/Accounts.php:171
-msgid "Request date"
-msgstr "Fecha de solicitud"
+#: ../../addon/cart/widgets/catalogitem.php:57
+#: ../../addon/cart/submodules/hzservices.php:657
+#: ../../addon/cart/submodules/manualcat.php:265
+msgid "Price"
+msgstr "Precio"
-#: ../../Zotlabs/Module/Admin/Accounts.php:172
-msgid "No registrations."
-msgstr "Sin registros."
+#: ../../addon/cart/manual_payments.php:7
+msgid "Error: order mismatch. Please try again."
+msgstr "Error: desajuste de pedidos. Por favor, inténtelo de nuevo."
-#: ../../Zotlabs/Module/Admin/Accounts.php:173
-#: ../../Zotlabs/Module/Connections.php:320 ../../include/conversation.php:735
-msgid "Approve"
-msgstr "Aprobar"
+#: ../../addon/cart/manual_payments.php:61
+msgid "Manual payments are not enabled."
+msgstr "Los pagos manuales no están habilitados."
-#: ../../Zotlabs/Module/Admin/Accounts.php:174
-#: ../../Zotlabs/Module/Authorize.php:33
-msgid "Deny"
-msgstr "Rechazar"
+#: ../../addon/cart/manual_payments.php:68
+#: ../../addon/cart/submodules/paypalbutton.php:392
+#: ../../addon/cart/cart.php:1460
+msgid "Order not found."
+msgstr "El pedido no se ha encontrado."
-#: ../../Zotlabs/Module/Admin/Accounts.php:176
-#: ../../Zotlabs/Module/Connedit.php:636
-msgid "Block"
-msgstr "Bloquear"
+#: ../../addon/cart/manual_payments.php:77
+msgid "Finished"
+msgstr "Terminado"
-#: ../../Zotlabs/Module/Admin/Accounts.php:177
-#: ../../Zotlabs/Module/Connedit.php:636
-msgid "Unblock"
-msgstr "Desbloquear"
+#: ../../addon/cart/manual_payments.php:93
+#: ../../addon/cart/submodules/paypalbutton.php:456
+#: ../../addon/cart/myshop.php:37 ../../addon/cart/cart.php:1438
+#: ../../Zotlabs/Module/Wiki.php:77
+msgid "Invalid channel"
+msgstr "Canal no válido"
-#: ../../Zotlabs/Module/Admin/Accounts.php:182
-msgid "ID"
-msgstr "ID"
+#: ../../addon/cart/submodules/subscriptions.php:151
+msgid "Enable Subscription Management Module"
+msgstr "Habilitar el módulo de gestión de suscripciones"
-#: ../../Zotlabs/Module/Admin/Accounts.php:184
-msgid "All Channels"
-msgstr "Todos los canales"
+#: ../../addon/cart/submodules/subscriptions.php:223
+msgid ""
+"Cannot include subscription items with different terms in the same order."
+msgstr "No se pueden incluir artículos de suscripción con términos diferentes en el mismo orden."
-#: ../../Zotlabs/Module/Admin/Accounts.php:185
-msgid "Register date"
-msgstr "Fecha de registro"
+#: ../../addon/cart/submodules/subscriptions.php:372
+msgid "Select Subscription to Edit"
+msgstr "Seleccione suscripción a editar"
-#: ../../Zotlabs/Module/Admin/Accounts.php:186
-msgid "Last login"
-msgstr "Último acceso"
+#: ../../addon/cart/submodules/subscriptions.php:380
+msgid "Edit Subscriptions"
+msgstr "Editar suscripciones"
-#: ../../Zotlabs/Module/Admin/Accounts.php:187
-msgid "Expires"
-msgstr "Caduca"
+#: ../../addon/cart/submodules/subscriptions.php:414
+msgid "Subscription SKU"
+msgstr "SKU de la suscripción"
-#: ../../Zotlabs/Module/Admin/Accounts.php:188
-msgid "Service Class"
-msgstr "Clase de servicio"
+#: ../../addon/cart/submodules/subscriptions.php:419
+msgid "Catalog Description"
+msgstr "Descripción del catálogo"
-#: ../../Zotlabs/Module/Admin/Accounts.php:190
-msgid ""
-"Selected accounts will be deleted!\\n\\nEverything these accounts had posted"
-" on this site will be permanently deleted!\\n\\nAre you sure?"
-msgstr "¡Las cuentas seleccionadas van a ser eliminadas!\\n\\n¡Todo lo que estas cuentas han publicado en este sitio será borrado de forma permanente!\\n\\n¿Está seguro de querer hacerlo?"
+#: ../../addon/cart/submodules/subscriptions.php:423
+msgid "Subscription available for purchase."
+msgstr "Suscripción disponible para la compra."
-#: ../../Zotlabs/Module/Admin/Accounts.php:191
-msgid ""
-"The account {0} will be deleted!\\n\\nEverything this account has posted on "
-"this site will be permanently deleted!\\n\\nAre you sure?"
-msgstr "¡La cuenta {0} va a ser eliminada!\\n\\n¡Todo lo que esta cuenta ha publicado en este sitio será borrado de forma permanente!\\n\\n¿Está seguro de querer hacerlo?"
+#: ../../addon/cart/submodules/subscriptions.php:428
+msgid "Maximum active subscriptions to this item per account."
+msgstr "Máximo de suscripciones activas a este artículo por cuenta."
-#: ../../Zotlabs/Module/Admin/Logs.php:28
-msgid "Log settings updated."
-msgstr "Actualizado el informe de configuraciones."
+#: ../../addon/cart/submodules/subscriptions.php:431
+msgid "Subscription price."
+msgstr "Precio de la suscripción."
-#: ../../Zotlabs/Module/Admin/Logs.php:83 ../../Zotlabs/Widget/Admin.php:48
-#: ../../Zotlabs/Widget/Admin.php:58
-msgid "Logs"
-msgstr "Informes"
+#: ../../addon/cart/submodules/subscriptions.php:435
+msgid "Quantity"
+msgstr "Cuantía"
-#: ../../Zotlabs/Module/Admin/Logs.php:85
-msgid "Clear"
-msgstr "Vaciar"
+#: ../../addon/cart/submodules/subscriptions.php:439
+msgid "Term"
+msgstr "Condición"
-#: ../../Zotlabs/Module/Admin/Logs.php:91
-msgid "Debugging"
-msgstr "Depuración"
+#: ../../addon/cart/submodules/hzservices.php:62
+msgid "Enable Hubzilla Services Module"
+msgstr "Habilitar el Módulo de Servicios de Hubzilla"
-#: ../../Zotlabs/Module/Admin/Logs.php:92
-msgid "Log file"
-msgstr "Fichero de informe"
+#: ../../addon/cart/submodules/hzservices.php:161
+#: ../../addon/cart/submodules/manualcat.php:174
+msgid "New Sku"
+msgstr "Nuevo SKU (número de referencia)"
-#: ../../Zotlabs/Module/Admin/Logs.php:92
-msgid ""
-"Must be writable by web server. Relative to your top-level webserver "
-"directory."
-msgstr "Debe tener permisos de escritura por el servidor web. La ruta es relativa al directorio web principal."
+#: ../../addon/cart/submodules/hzservices.php:196
+#: ../../addon/cart/submodules/manualcat.php:210
+msgid "Cannot save edits to locked item."
+msgstr "No se pueden guardar las ediciones en el elemento bloqueado."
-#: ../../Zotlabs/Module/Admin/Logs.php:93
-msgid "Log level"
-msgstr "Nivel de depuración"
+#: ../../addon/cart/submodules/hzservices.php:245
+#: ../../addon/cart/submodules/hzservices.php:332
+msgid "SKU not found."
+msgstr "No se ha encontrado el SKU"
-#: ../../Zotlabs/Module/Admin/Channels.php:31
-#, php-format
-msgid "%s channel censored/uncensored"
-msgid_plural "%s channels censored/uncensored"
-msgstr[0] "%s canales censurados/no censurados"
-msgstr[1] "%s canales censurados/no censurados"
+#: ../../addon/cart/submodules/hzservices.php:298
+#: ../../addon/cart/submodules/hzservices.php:302
+msgid "Invalid Activation Directive."
+msgstr "Directiva de activación no válida."
-#: ../../Zotlabs/Module/Admin/Channels.php:40
-#, php-format
-msgid "%s channel code allowed/disallowed"
-msgid_plural "%s channels code allowed/disallowed"
-msgstr[0] "%s código permitido/no permitido al canal"
-msgstr[1] "%s código permitido/no permitido al canal"
+#: ../../addon/cart/submodules/hzservices.php:373
+#: ../../addon/cart/submodules/hzservices.php:377
+msgid "Invalid Deactivation Directive."
+msgstr "Directiva de desactivación no válida"
-#: ../../Zotlabs/Module/Admin/Channels.php:46
-#, php-format
-msgid "%s channel deleted"
-msgid_plural "%s channels deleted"
-msgstr[0] "%s canales eliminados"
-msgstr[1] "%s canales eliminados"
+#: ../../addon/cart/submodules/hzservices.php:563
+msgid "Add to this privacy group"
+msgstr "Añadir a este grupo de canales"
-#: ../../Zotlabs/Module/Admin/Channels.php:65
-msgid "Channel not found"
-msgstr "Canal no encontrado"
+#: ../../addon/cart/submodules/hzservices.php:579
+msgid "Set user service class"
+msgstr "Configurar la clase de servicio al usuario"
-#: ../../Zotlabs/Module/Admin/Channels.php:75
-#, php-format
-msgid "Channel '%s' deleted"
-msgstr "Canal '%s' eliminado"
+#: ../../addon/cart/submodules/hzservices.php:606
+msgid "You must be using a local account to purchase this service."
+msgstr "Usted debe estar usando una cuenta local para comprar este servicio."
-#: ../../Zotlabs/Module/Admin/Channels.php:87
-#, php-format
-msgid "Channel '%s' censored"
-msgstr "Canal '%s' censurado"
+#: ../../addon/cart/submodules/hzservices.php:646
+#: ../../addon/cart/submodules/manualcat.php:254
+msgid "Changes Locked"
+msgstr "Cambios bloqueados"
-#: ../../Zotlabs/Module/Admin/Channels.php:87
-#, php-format
-msgid "Channel '%s' uncensored"
-msgstr "Canal '%s' no censurado"
+#: ../../addon/cart/submodules/hzservices.php:650
+#: ../../addon/cart/submodules/manualcat.php:258
+msgid "Item available for purchase."
+msgstr "Artículo disponible para la compra."
-#: ../../Zotlabs/Module/Admin/Channels.php:98
-#, php-format
-msgid "Channel '%s' code allowed"
-msgstr "Código permitido al canal '%s'"
+#: ../../addon/cart/submodules/hzservices.php:660
+#: ../../addon/cart/submodules/manualcat.php:268
+msgid "Photo URL"
+msgstr "URL de la foto"
-#: ../../Zotlabs/Module/Admin/Channels.php:98
-#, php-format
-msgid "Channel '%s' code disallowed"
-msgstr "Código no permitido al canal '%s'"
+#: ../../addon/cart/submodules/hzservices.php:664
+msgid "Add buyer to privacy group"
+msgstr "Agregar comprador al grupo de canales"
-#: ../../Zotlabs/Module/Admin/Channels.php:146
-#: ../../Zotlabs/Module/Admin.php:114 ../../Zotlabs/Widget/Admin.php:24
-msgid "Channels"
-msgstr "Canales"
+#: ../../addon/cart/submodules/hzservices.php:669
+msgid "Add buyer as connection"
+msgstr "Añadir comprador como conexión"
-#: ../../Zotlabs/Module/Admin/Channels.php:150
-msgid "Censor"
-msgstr "Censurar"
+#: ../../addon/cart/submodules/hzservices.php:677
+#: ../../addon/cart/submodules/hzservices.php:719
+msgid "Set Service Class"
+msgstr "Establecer clase de servicio"
-#: ../../Zotlabs/Module/Admin/Channels.php:151
-msgid "Uncensor"
-msgstr "No censurar"
+#: ../../addon/cart/submodules/paypalbutton.php:85
+msgid "Enable Paypal Button Module"
+msgstr "Habilitar el módulo del botón de Paypal"
-#: ../../Zotlabs/Module/Admin/Channels.php:152
-msgid "Allow Code"
-msgstr "Permitir código"
+#: ../../addon/cart/submodules/paypalbutton.php:93
+msgid "Use Production Key"
+msgstr "Utilizar clave en entorno de producción"
-#: ../../Zotlabs/Module/Admin/Channels.php:153
-msgid "Disallow Code"
-msgstr "No permitir código"
+#: ../../addon/cart/submodules/paypalbutton.php:100
+msgid "Paypal Sandbox Client Key"
+msgstr "Clave de cliente en el entorno de pruebas de Paypal"
-#: ../../Zotlabs/Module/Admin/Channels.php:154 ../../include/nav.php:423
-msgid "Channel"
-msgstr "Canal"
+#: ../../addon/cart/submodules/paypalbutton.php:107
+msgid "Paypal Sandbox Secret Key"
+msgstr "Clave secreta en el entorno de pruebas de Paypal"
-#: ../../Zotlabs/Module/Admin/Channels.php:158
-msgid "UID"
-msgstr "UID"
+#: ../../addon/cart/submodules/paypalbutton.php:113
+msgid "Paypal Production Client Key"
+msgstr "Clave de cliente en el entorno de producción de Paypal"
-#: ../../Zotlabs/Module/Admin/Channels.php:162
-msgid ""
-"Selected channels will be deleted!\\n\\nEverything that was posted in these "
-"channels on this site will be permanently deleted!\\n\\nAre you sure?"
-msgstr "Los canales seleccionados se eliminarán!\\n\\nTodo lo publicado por estos canales en este sitio se borrarán definitivamente!\\n\\n¿Está seguro de querer hacerlo?"
+#: ../../addon/cart/submodules/paypalbutton.php:120
+msgid "Paypal Production Secret Key"
+msgstr "Clave secreta en el entorno de producción de Paypal"
-#: ../../Zotlabs/Module/Admin/Channels.php:163
+#: ../../addon/cart/submodules/paypalbutton.php:252
+msgid "Paypal button payments are not enabled."
+msgstr "Los pagos con el botón de Paypal no están habilitados."
+
+#: ../../addon/cart/submodules/paypalbutton.php:270
msgid ""
-"The channel {0} will be deleted!\\n\\nEverything that was posted in this "
-"channel on this site will be permanently deleted!\\n\\nAre you sure?"
-msgstr "El canal {0} va a ser eliminado!\\n\\nTodo lo publicado por el canal en este sitio se borrará definitivamente!\\n\\n¿Está seguro de querer hacerlo?"
+"Paypal button payments are not properly configured. Please choose another "
+"payment option."
+msgstr "Los pagos con el botón de Paypal no están configurados correctamente. Por favor, elija otra opción de pago."
-#: ../../Zotlabs/Module/Admin/Themes.php:26
-msgid "Theme settings updated."
-msgstr "Ajustes del tema actualizados."
+#: ../../addon/cart/submodules/manualcat.php:61
+msgid "Enable Manual Cart Module"
+msgstr "Habilitar el módulo de carro manual"
-#: ../../Zotlabs/Module/Admin/Themes.php:61
-msgid "No themes found."
-msgstr "No se han encontrado temas."
+#: ../../addon/cart/myshop.php:30
+msgid "Access Denied."
+msgstr "Acceso denegado"
-#: ../../Zotlabs/Module/Admin/Themes.php:72
-#: ../../Zotlabs/Module/Admin/Addons.php:259 ../../Zotlabs/Module/Thing.php:94
-#: ../../Zotlabs/Module/Viewsrc.php:25 ../../Zotlabs/Module/Display.php:45
-#: ../../Zotlabs/Module/Display.php:455
-#: ../../Zotlabs/Module/Filestorage.php:26 ../../Zotlabs/Module/Admin.php:62
-#: ../../addon/flashcards/Mod_Flashcards.php:240
-#: ../../addon/flashcards/Mod_Flashcards.php:241 ../../include/items.php:3713
-msgid "Item not found."
-msgstr "Elemento no encontrado."
+#: ../../addon/cart/myshop.php:111 ../../addon/cart/cart.php:1328
+msgid "Order Not Found"
+msgstr "No se ha encontrado el pedido"
-#: ../../Zotlabs/Module/Admin/Themes.php:95
-#: ../../Zotlabs/Module/Admin/Addons.php:310
-msgid "Disable"
-msgstr "Desactivar"
+#: ../../addon/cart/myshop.php:186 ../../addon/cart/myshop.php:220
+#: ../../addon/cart/myshop.php:269 ../../addon/cart/myshop.php:327
+msgid "Invalid Item"
+msgstr "Elemento no válido"
-#: ../../Zotlabs/Module/Admin/Themes.php:97
-#: ../../Zotlabs/Module/Admin/Addons.php:313
-msgid "Enable"
-msgstr "Activar"
+#: ../../addon/cart/Settings/Cart.php:56
+msgid "Enable Test Catalog"
+msgstr "Habilitar el catálogo de pruebas"
-#: ../../Zotlabs/Module/Admin/Themes.php:116
-msgid "Screenshot"
-msgstr "Instantánea de pantalla"
+#: ../../addon/cart/Settings/Cart.php:68
+msgid "Enable Manual Payments"
+msgstr "Permitir pagos manuales"
-#: ../../Zotlabs/Module/Admin/Themes.php:123
-#: ../../Zotlabs/Module/Admin/Themes.php:157 ../../Zotlabs/Widget/Admin.php:28
-msgid "Themes"
-msgstr "Temas"
+#: ../../addon/cart/Settings/Cart.php:88
+msgid "Base Merchant Currency"
+msgstr "Divida base del vendedor"
-#: ../../Zotlabs/Module/Admin/Themes.php:124
-#: ../../Zotlabs/Module/Admin/Addons.php:343
-msgid "Toggle"
-msgstr "Cambiar"
+#: ../../addon/cart/Settings/Cart.php:111 ../../addon/cart/cart.php:1257
+msgid "Cart Settings"
+msgstr "Configuración del carro de la compra"
-#: ../../Zotlabs/Module/Admin/Themes.php:125
-#: ../../Zotlabs/Module/Admin/Addons.php:344 ../../Zotlabs/Lib/Apps.php:338
-#: ../../Zotlabs/Widget/Newmember.php:53
-#: ../../Zotlabs/Widget/Settings_menu.php:61 ../../include/nav.php:101
-msgid "Settings"
-msgstr "Ajustes"
+#: ../../addon/cart/cart.php:150
+msgid "DB Cleanup Failure"
+msgstr "Fallo de limpieza de la base de datos"
-#: ../../Zotlabs/Module/Admin/Themes.php:134
-#: ../../Zotlabs/Module/Admin/Addons.php:351
-msgid "Author: "
-msgstr "Autor:"
+#: ../../addon/cart/cart.php:556
+msgid "[cart] Item Added"
+msgstr "[cesta] Artículo añadido"
-#: ../../Zotlabs/Module/Admin/Themes.php:135
-#: ../../Zotlabs/Module/Admin/Addons.php:352
-msgid "Maintainer: "
-msgstr "Mantenedor:"
+#: ../../addon/cart/cart.php:945
+msgid "Order already checked out."
+msgstr "El pedido ya ha sido revisado"
-#: ../../Zotlabs/Module/Admin/Themes.php:162
-msgid "[Experimental]"
-msgstr "[Experimental]"
+#: ../../addon/cart/cart.php:1250
+msgid "Drop database tables when uninstalling."
+msgstr "Eliminar tablas de la base de datos al desinstalar."
-#: ../../Zotlabs/Module/Admin/Themes.php:163
-msgid "[Unsupported]"
-msgstr "[No soportado]"
+#: ../../addon/cart/cart.php:1269 ../../addon/cart/cart.php:1272
+msgid "Shop"
+msgstr "Comprar"
-#: ../../Zotlabs/Module/Admin/Site.php:161
-msgid "Site settings updated."
-msgstr "Ajustes del sitio actualizados."
+#: ../../addon/cart/cart.php:1292 ../../addon/flashcards/Mod_Flashcards.php:37
+#: ../../Zotlabs/Module/Wiki.php:35
+msgid "Profile Unavailable."
+msgstr "Perfil no disponible"
-#: ../../Zotlabs/Module/Admin/Site.php:187
-#: ../../view/theme/redbasic_c/php/config.php:15
-#: ../../view/theme/redbasic/php/config.php:15 ../../include/text.php:3229
-msgid "Default"
-msgstr "Predeterminado"
+#: ../../addon/cart/cart.php:1389
+msgid "Cart utilities for orders and payments"
+msgstr "Utilidades del carro para pedidos y pagos"
-#: ../../Zotlabs/Module/Admin/Site.php:198
-#: ../../Zotlabs/Module/Settings/Display.php:119
-#, php-format
-msgid "%s - (Incompatible)"
-msgstr "%s - (Incompatible)"
+#: ../../addon/cart/cart.php:1427
+msgid "You must be logged into the Grid to shop."
+msgstr "Debe iniciar sesión en la red para comprar."
-#: ../../Zotlabs/Module/Admin/Site.php:205
-msgid "mobile"
-msgstr "móvil"
+#: ../../addon/cart/cart.php:1468
+msgid "Access denied."
+msgstr "Acceso denegado"
-#: ../../Zotlabs/Module/Admin/Site.php:207
-msgid "experimental"
-msgstr "experimental"
+#: ../../addon/cart/cart.php:1520 ../../addon/cart/cart.php:1663
+msgid "No Order Found"
+msgstr "No se ha encontrado ningún pedido"
-#: ../../Zotlabs/Module/Admin/Site.php:209
-msgid "unsupported"
-msgstr "no soportado"
+#: ../../addon/cart/cart.php:1529
+msgid "An unknown error has occurred Please start again."
+msgstr "Se ha producido un error desconocido Vuelva a empezar."
-#: ../../Zotlabs/Module/Admin/Site.php:256
-msgid "Yes - with approval"
-msgstr "Sí - con aprobación"
+#: ../../addon/cart/cart.php:1696
+msgid "Invalid Payment Type. Please start again."
+msgstr "Tipo de pago no válido. Por favor, empiece de nuevo."
-#: ../../Zotlabs/Module/Admin/Site.php:262
-msgid "My site is not a public server"
-msgstr "Mi sitio no es un servidor público"
+#: ../../addon/cart/cart.php:1703
+msgid "Order not found"
+msgstr "El pedido no se ha encontrado"
-#: ../../Zotlabs/Module/Admin/Site.php:263
-msgid "My site has paid access only"
-msgstr "Mi sitio es un servicio de pago"
+#: ../../addon/nofed/Mod_Nofed.php:21
+msgid "nofed Settings saved."
+msgstr "Se han guardado los ajustes de nofed."
-#: ../../Zotlabs/Module/Admin/Site.php:264
-msgid "My site has free access only"
-msgstr "Mi sitio es un servicio gratuito"
+#: ../../addon/nofed/Mod_Nofed.php:33
+msgid "No Federation App"
+msgstr "App No Federation"
-#: ../../Zotlabs/Module/Admin/Site.php:265
-msgid "My site offers free accounts with optional paid upgrades"
-msgstr "Mi sitio ofrece cuentas gratuitas con opciones extra de pago"
+#: ../../addon/nofed/Mod_Nofed.php:34
+msgid ""
+"Prevent posting from being federated to anybody. It will exist only on your "
+"channel page."
+msgstr "Evitar que la entrada sea federada con nadie. Sólo existirá en la página de su canal."
-#: ../../Zotlabs/Module/Admin/Site.php:279
-msgid "Default permission role for new accounts"
-msgstr "Permisos de rol por defecto para las nuevas cuentas"
+#: ../../addon/nofed/Mod_Nofed.php:42
+msgid "Federate posts by default"
+msgstr "Federar las publicaciones por defecto"
-#: ../../Zotlabs/Module/Admin/Site.php:279
-msgid ""
-"This role will be used for the first channel created after registration."
-msgstr "Este rol se utilizará para el primer canal creado después del registro."
+#: ../../addon/nofed/Mod_Nofed.php:50
+msgid "No Federation"
+msgstr "No Federation"
-#: ../../Zotlabs/Module/Admin/Site.php:288 ../../Zotlabs/Widget/Admin.php:22
-msgid "Site"
-msgstr "Sitio"
+#: ../../addon/nofed/nofed.php:47
+msgid "Federate"
+msgstr "Federar"
-#: ../../Zotlabs/Module/Admin/Site.php:290
-#: ../../Zotlabs/Module/Register.php:277
-msgid "Registration"
-msgstr "Registro"
+#: ../../addon/smileybutton/Mod_Smileybutton.php:35
+msgid "Smileybutton App"
+msgstr "App Smileybutton"
-#: ../../Zotlabs/Module/Admin/Site.php:291
-msgid "File upload"
-msgstr "Subir fichero"
+#: ../../addon/smileybutton/Mod_Smileybutton.php:36
+msgid "Adds a smileybutton to the jot editor"
+msgstr "Añade un botón de emoticonos al editor jot"
-#: ../../Zotlabs/Module/Admin/Site.php:292
-msgid "Policies"
-msgstr "Políticas"
+#: ../../addon/smileybutton/Mod_Smileybutton.php:44
+msgid "Hide the button and show the smilies directly."
+msgstr "Ocultar el botón y mostrar los smilies directamente."
-#: ../../Zotlabs/Module/Admin/Site.php:293
-#: ../../include/contact_widgets.php:16
-msgid "Advanced"
-msgstr "Avanzado"
+#: ../../addon/smileybutton/Mod_Smileybutton.php:52
+msgid "Smileybutton Settings"
+msgstr "Ajustes de Smileybutton"
-#: ../../Zotlabs/Module/Admin/Site.php:297
-#: ../../addon/statusnet/statusnet.php:593
-msgid "Site name"
-msgstr "Nombre del sitio"
+#: ../../addon/redfiles/redfilehelper.php:64
+msgid "file"
+msgstr "fichero"
-#: ../../Zotlabs/Module/Admin/Site.php:299
-msgid "Banner/Logo"
-msgstr "Banner/Logo"
+#: ../../addon/redfiles/redfiles.php:119
+msgid "Redmatrix File Storage Import"
+msgstr "Importar repositorio de ficheros de Redmatrix"
-#: ../../Zotlabs/Module/Admin/Site.php:299
-msgid "Unfiltered HTML/CSS/JS is allowed"
-msgstr "Se permite HTML/CSS/JS sin filtrar"
+#: ../../addon/redfiles/redfiles.php:120
+msgid "This will import all your Redmatrix cloud files to this channel."
+msgstr "Esto importará todos sus ficheros de la nube de Redmatrix a este canal."
-#: ../../Zotlabs/Module/Admin/Site.php:300
-msgid "Administrator Information"
-msgstr "Información del Administrador"
+#: ../../addon/diaspora/p.php:48 ../../addon/diaspora/util.php:336
+#: ../../addon/diaspora/util.php:349 ../../Zotlabs/Lib/Enotify.php:61
+msgid "$projectname"
+msgstr "$projectname"
-#: ../../Zotlabs/Module/Admin/Site.php:300
-msgid ""
-"Contact information for site administrators. Displayed on siteinfo page. "
-"BBCode can be used here"
-msgstr "Información de contacto de los administradores del sitio. Visible en la página \"siteinfo\". Se puede usar BBCode"
+#: ../../addon/diaspora/import_diaspora.php:18
+msgid "No username found in import file."
+msgstr "No se ha encontrado el nombre de usuario en el fichero de importación."
-#: ../../Zotlabs/Module/Admin/Site.php:301
-#: ../../Zotlabs/Module/Siteinfo.php:24
-msgid "Site Information"
-msgstr "Información sobre el sitio"
+#: ../../addon/diaspora/import_diaspora.php:43 ../../include/import.php:75
+msgid "Unable to create a unique channel address. Import failed."
+msgstr "No se ha podido crear una dirección de canal única. Ha fallado la importación."
-#: ../../Zotlabs/Module/Admin/Site.php:301
+#: ../../addon/diaspora/import_diaspora.php:141
+#: ../../Zotlabs/Module/Import.php:594
+msgid "Import completed."
+msgstr "Importación completada."
+
+#: ../../addon/diaspora/Mod_Diaspora.php:43
+msgid "Diaspora Protocol Settings updated."
+msgstr "Los ajustes del protocolo de Diaspora se han actualizado."
+
+#: ../../addon/diaspora/Mod_Diaspora.php:52
msgid ""
-"Publicly visible description of this site. Displayed on siteinfo page. "
-"BBCode can be used here"
-msgstr "Descripción pública de este sitio. Visible en la página \"siteinfo\". Se puede usar BBCode"
+"The diaspora protocol does not support location independence. Connections "
+"you make within that network may be unreachable from alternate channel "
+"locations."
+msgstr "El protocolo de Diaspora no admite la independencia de la ubicación. Las conexiones que realice dentro de esa red pueden ser inaccesibles desde ubicaciones de canales alternativos."
-#: ../../Zotlabs/Module/Admin/Site.php:302
-msgid "System language"
-msgstr "Idioma del sistema"
+#: ../../addon/diaspora/Mod_Diaspora.php:58
+msgid "Diaspora Protocol App"
+msgstr "App Protocolo Diaspora"
-#: ../../Zotlabs/Module/Admin/Site.php:303
-msgid "System theme"
-msgstr "Tema gráfico del sistema"
+#: ../../addon/diaspora/Mod_Diaspora.php:77
+msgid "Allow any Diaspora member to comment on your public posts"
+msgstr "Permitir a cualquier miembro de Diaspora comentar sus entradas públicas"
-#: ../../Zotlabs/Module/Admin/Site.php:303
+#: ../../addon/diaspora/Mod_Diaspora.php:81
+msgid "Prevent your hashtags from being redirected to other sites"
+msgstr "Impedir que sus \"hashtags\" sean redirigidos a otros sitios "
+
+#: ../../addon/diaspora/Mod_Diaspora.php:85
msgid ""
-"Default system theme - may be over-ridden by user profiles - <a href='#' "
-"id='cnftheme'>change theme settings</a>"
-msgstr "Tema del sistema por defecto - se puede cambiar por cada perfil de usuario - <a href='#' id='cnftheme'>modificar los ajustes del tema</a>"
+"Sign and forward posts and comments with no existing Diaspora signature"
+msgstr "Firmar y enviar entradas y comentarios sin firma de Diaspora"
-#: ../../Zotlabs/Module/Admin/Site.php:306
-msgid "Allow Feeds as Connections"
-msgstr "Permitir contenidos RSS como conexiones"
+#: ../../addon/diaspora/Mod_Diaspora.php:90
+msgid "Followed hashtags (comma separated, do not include the #)"
+msgstr "\"Hashtags\" seguidos (separados por comas, sin incluir #)"
-#: ../../Zotlabs/Module/Admin/Site.php:306
-msgid "(Heavy system resource usage)"
-msgstr "(Uso intenso de los recursos del sistema)"
+#: ../../addon/diaspora/Mod_Diaspora.php:99
+msgid "Diaspora Protocol"
+msgstr "Protocolo Diaspora"
-#: ../../Zotlabs/Module/Admin/Site.php:307
-msgid "Maximum image size"
-msgstr "Tamaño máximo de la imagen"
+#: ../../addon/diaspora/Receiver.php:1536
+#, php-format
+msgid "%1$s dislikes %2$s's %3$s"
+msgstr "a %1$s no le gusta el %3$s de %2$s"
-#: ../../Zotlabs/Module/Admin/Site.php:307
+#: ../../addon/diaspora/Receiver.php:2178 ../../Zotlabs/Module/Like.php:457
+#, php-format
+msgid "%1$s is attending %2$s's %3$s"
+msgstr "%3$s de %2$s: %1$s participa"
+
+#: ../../addon/diaspora/Receiver.php:2180 ../../Zotlabs/Module/Like.php:459
+#, php-format
+msgid "%1$s is not attending %2$s's %3$s"
+msgstr "%3$s de %2$s: %1$s no participa"
+
+#: ../../addon/diaspora/Receiver.php:2182 ../../Zotlabs/Module/Like.php:461
+#, php-format
+msgid "%1$s may attend %2$s's %3$s"
+msgstr "%3$s de %2$s: %1$s quizá participe"
+
+#: ../../addon/piwik/piwik.php:85
msgid ""
-"Maximum size in bytes of uploaded images. Default is 0, which means no "
-"limits."
-msgstr "Tamaño máximo en bytes de la imagen subida. Por defecto, es 0, lo que significa que no hay límites."
+"This website is tracked using the <a href='http://www.piwik.org'>Piwik</a> "
+"analytics tool."
+msgstr "Este sitio es rastreado mediante la herramienta analítica <a href='http://www.piwik.org'>Piwik</a>."
-#: ../../Zotlabs/Module/Admin/Site.php:308
-msgid "Does this site allow new member registration?"
-msgstr "¿Debe este sitio permitir el registro de nuevos miembros?"
+#: ../../addon/piwik/piwik.php:88
+#, php-format
+msgid ""
+"If you do not want that your visits are logged this way you <a href='%s'>can"
+" set a cookie to prevent Piwik from tracking further visits of the site</a> "
+"(opt-out)."
+msgstr "Si usted no quiere que sus visitas se registren de esta manera <a href='%s'>puede establecer una cookie para evitar que Piwik rastree otras visitas del sitio</a> (opt-out)."
-#: ../../Zotlabs/Module/Admin/Site.php:309
-msgid "Invitation only"
-msgstr "Solo con una invitación"
+#: ../../addon/piwik/piwik.php:96
+msgid "Piwik Base URL"
+msgstr "URL base de Piwik"
-#: ../../Zotlabs/Module/Admin/Site.php:309
+#: ../../addon/piwik/piwik.php:96
msgid ""
-"Only allow new member registrations with an invitation code. Above register "
-"policy must be set to Yes."
-msgstr "Solo se permiten inscripciones de nuevos miembros con un código de invitación. Además, deben aceptarse los términos del registro marcando \"Sí\"."
+"Absolute path to your Piwik installation. (without protocol (http/s), with "
+"trailing slash)"
+msgstr "Ruta absoluta a la instalación de Piwik. (Sin protocolo (http/s), con barra diagonal)"
-#: ../../Zotlabs/Module/Admin/Site.php:310
-msgid "Minimum age"
-msgstr "Edad mínima"
+#: ../../addon/piwik/piwik.php:97
+msgid "Site ID"
+msgstr "ID del sitio"
-#: ../../Zotlabs/Module/Admin/Site.php:310
-msgid "Minimum age (in years) for who may register on this site."
-msgstr "Edad mínima (en años) para poder registrarse en este sitio."
+#: ../../addon/piwik/piwik.php:98
+msgid "Show opt-out cookie link?"
+msgstr "Mostrar el enlace de la cookie opt-out?"
-#: ../../Zotlabs/Module/Admin/Site.php:311
-msgid "Which best describes the types of account offered by this hub?"
-msgstr "¿Cómo describiría el tipo de servicio ofrecido por este servidor?"
+#: ../../addon/piwik/piwik.php:99
+msgid "Asynchronous tracking"
+msgstr "Rastreo asíncrono"
-#: ../../Zotlabs/Module/Admin/Site.php:311
-msgid "This is displayed on the public server site list."
-msgstr "Esto se muestra en la lista de sitios de servidores públicos."
+#: ../../addon/piwik/piwik.php:100
+msgid "Enable frontend JavaScript error tracking"
+msgstr "Habilitar la interfaz JavaScript de seguimiento de errores"
-#: ../../Zotlabs/Module/Admin/Site.php:312
-msgid "Register text"
-msgstr "Texto del registro"
+#: ../../addon/piwik/piwik.php:100
+msgid "This feature requires Piwik >= 2.2.0"
+msgstr "Esta funcionalidad requiere Piwik >= 2.2.0"
-#: ../../Zotlabs/Module/Admin/Site.php:312
-msgid "Will be displayed prominently on the registration page."
-msgstr "Se mostrará de forma destacada en la página de registro."
+#: ../../addon/workflow/workflow.php:212
+msgid "Workflow user."
+msgstr "Usuario de Workflow."
-#: ../../Zotlabs/Module/Admin/Site.php:314
-msgid "Site homepage to show visitors (default: login box)"
-msgstr "Página personal que se mostrará a los visitantes (por defecto: la página de identificación)"
+#: ../../addon/workflow/workflow.php:259
+msgid "This channel"
+msgstr "Este canal"
-#: ../../Zotlabs/Module/Admin/Site.php:314
-msgid ""
-"example: 'pubstream' to show public stream, 'page/sys/home' to show a system"
-" webpage called 'home' or 'include:home.html' to include a file."
-msgstr "ejemplo: 'pubstream' para mostrar el stream público, 'page/sys/home' para mostrar una página web del sistema llamada 'home' o 'include:home.html' para incluir un archivo."
+#: ../../addon/workflow/workflow.php:272 ../../Zotlabs/Module/Locs.php:119
+msgid "Primary"
+msgstr "Primario"
-#: ../../Zotlabs/Module/Admin/Site.php:315
-msgid "Preserve site homepage URL"
-msgstr "Preservar la dirección de la página personal"
+#: ../../addon/workflow/workflow.php:480
+#: ../../addon/workflow/workflow.php:1233
+#: ../../addon/workflow/workflow.php:1251
+msgid "Workflow"
+msgstr "Workflow"
-#: ../../Zotlabs/Module/Admin/Site.php:315
-msgid ""
-"Present the site homepage in a frame at the original location instead of "
-"redirecting"
-msgstr "Presenta la página personal del sitio en un marco en la ubicación original, en vez de redirigirla."
+#: ../../addon/workflow/workflow.php:1250
+msgid "Add item to which workflow"
+msgstr "A qué Workflow añadir un elemento"
-#: ../../Zotlabs/Module/Admin/Site.php:316
-msgid "Accounts abandoned after x days"
-msgstr "Cuentas abandonadas después de x días"
+#: ../../addon/workflow/workflow.php:1297
+#: ../../addon/workflow/workflow.php:1394
+msgid "Create Workflow Item"
+msgstr "Crear elemento de Workflow"
-#: ../../Zotlabs/Module/Admin/Site.php:316
-msgid ""
-"Will not waste system resources polling external sites for abandonded "
-"accounts. Enter 0 for no time limit."
-msgstr "Para evitar consumir recursos del sistema intentando poner al día las cuentas abandonadas. Introduzca 0 para no tener límite de tiempo."
+#: ../../addon/workflow/workflow.php:2270
+msgid "Link"
+msgstr "Enlazar"
-#: ../../Zotlabs/Module/Admin/Site.php:317
-msgid "Allowed friend domains"
-msgstr "Dominios amigos permitidos"
+#: ../../addon/workflow/workflow.php:2272
+msgid "Web link."
+msgstr "Enlace Web."
-#: ../../Zotlabs/Module/Admin/Site.php:317
-msgid ""
-"Comma separated list of domains which are allowed to establish friendships "
-"with this site. Wildcards are accepted. Empty to allow any domains"
-msgstr "Lista separada por comas de dominios a los que está permitido establecer relaciones de amistad con este sitio. Se permiten comodines. Dejar en claro para aceptar cualquier dominio."
+#: ../../addon/workflow/workflow.php:2291
+#: ../../addon/workflow/workflow.php:2344 ../../Zotlabs/Module/Cdav.php:1375
+#: ../../Zotlabs/Module/Connedit.php:925
+msgid "Title"
+msgstr "Título"
-#: ../../Zotlabs/Module/Admin/Site.php:318
-msgid "Verify Email Addresses"
-msgstr "Verificar las direcciones de correo electrónico"
+#: ../../addon/workflow/workflow.php:2293
+#: ../../addon/workflow/workflow.php:2346
+msgid "Brief description or title"
+msgstr "Breve descripción o título"
-#: ../../Zotlabs/Module/Admin/Site.php:318
-msgid ""
-"Check to verify email addresses used in account registration (recommended)."
-msgstr "Activar para la verificación de la dirección de correo electrónico en el registro de una cuenta (recomendado)."
+#: ../../addon/workflow/workflow.php:2299 ../../Zotlabs/Widget/Notes.php:21
+#: ../../Zotlabs/Lib/Apps.php:369
+msgid "Notes"
+msgstr "Notas"
-#: ../../Zotlabs/Module/Admin/Site.php:319
-msgid "Force publish"
-msgstr "Forzar la publicación"
+#: ../../addon/workflow/workflow.php:2301
+#: ../../addon/workflow/workflow.php:2354
+msgid "Notes and Info"
+msgstr "Notas e información"
-#: ../../Zotlabs/Module/Admin/Site.php:319
+#: ../../addon/workflow/workflow.php:2352
+msgid "Body"
+msgstr "Cuerpo"
+
+#: ../../addon/workflow/Settings/Mod_WorkflowSettings.php:101
+msgid "Workflow Settings"
+msgstr "Ajustes de Workflow"
+
+#: ../../addon/donate/donate.php:21
+msgid "Project Servers and Resources"
+msgstr "Servidores y recursos del proyecto"
+
+#: ../../addon/donate/donate.php:22
+msgid "Project Creator and Tech Lead"
+msgstr "Creador del proyecto y director técnico"
+
+#: ../../addon/donate/donate.php:49
msgid ""
-"Check to force all profiles on this site to be listed in the site directory."
-msgstr "Intentar forzar todos los perfiles para que sean listados en el directorio de este sitio."
+"And the hundreds of other people and organisations who helped make the "
+"Hubzilla possible."
+msgstr "Y los cientos de personas y organizaciones más que ayudaron a hacer posible Hubzilla."
-#: ../../Zotlabs/Module/Admin/Site.php:320
-msgid "Import Public Streams"
-msgstr "Importar contenido público"
+#: ../../addon/donate/donate.php:52
+msgid ""
+"The Redmatrix/Hubzilla projects are provided primarily by volunteers giving "
+"their time and expertise - and often paying out of pocket for services they "
+"share with others."
+msgstr "Los proyectos Redmatrix / Hubzilla están proporcionados principalmente por voluntarios que les prestan su tiempo y experiencia, pagando a menudo de su bolsillo por los servicios que comparten con otros."
-#: ../../Zotlabs/Module/Admin/Site.php:320
+#: ../../addon/donate/donate.php:53
msgid ""
-"Import and allow access to public content pulled from other sites. Warning: "
-"this content is unmoderated."
-msgstr "Importar y permitir acceso al contenido público sacado de otros sitios. Advertencia: este contenido no está moderado, por lo que podría encontrar cosas inapropiadas u ofensivas."
+"There is no corporate funding and no ads, and we do not collect and sell "
+"your personal information. (We don't control your personal information - "
+"<strong>you do</strong>.)"
+msgstr "No hay financiación corporativa ni publicidad y no recogemos ni vendemos su información personal. (De hecho, no tenemos control sobre sus datos privados. <Strong>Usted lo tiene</strong>.)"
-#: ../../Zotlabs/Module/Admin/Site.php:321
-msgid "Site only Public Streams"
-msgstr "Solo contenido público en este sitio"
+#: ../../addon/donate/donate.php:54
+msgid ""
+"Help support our ground-breaking work in decentralisation, web identity, and"
+" privacy."
+msgstr "Ayude apoyando nuestro trabajo pionero en la descentralización, la identidad web, y la privacidad."
-#: ../../Zotlabs/Module/Admin/Site.php:321
+#: ../../addon/donate/donate.php:56
msgid ""
-"Allow access to public content originating only from this site if Imported "
-"Public Streams are disabled."
-msgstr "Permitir el acceso al contenido público originado sólo desde este sitio si los \"streams\" públicos Importados están deshabilitados."
+"Your donations keep servers and services running and also helps us to "
+"provide innovative new features and continued development."
+msgstr "Sus donaciones mantienen servidores y servicios en ejecución y también nos ayudan a proporcionar nuevas características innovadoras y a mantener el desarrollo de forma continuada."
-#: ../../Zotlabs/Module/Admin/Site.php:322
-msgid "Allow anybody on the internet to access the Public streams"
-msgstr "Permitir que cualquiera en Internet pueda acceder a los \"streams\" públicos"
+#: ../../addon/donate/donate.php:59
+msgid "Donate"
+msgstr "Donar"
-#: ../../Zotlabs/Module/Admin/Site.php:322
+#: ../../addon/donate/donate.php:61
msgid ""
-"Disable to require authentication before viewing. Warning: this content is "
-"unmoderated."
-msgstr "Desactivar para requerir autenticación antes de la visualización. Advertencia: este contenido no está moderado."
+"Choose a project, developer, or public hub to support with a one-time "
+"donation"
+msgstr "Elija un proyecto, desarrollador, o \"hub\" público para apoyar con una donación de una sola vez"
-#: ../../Zotlabs/Module/Admin/Site.php:323
-msgid "Only import Public stream posts with this text"
-msgstr "Importar solo entradas del stream púlbico con este texto "
+#: ../../addon/donate/donate.php:62
+msgid "Donate Now"
+msgstr "Donar ahora"
-#: ../../Zotlabs/Module/Admin/Site.php:323
-#: ../../Zotlabs/Module/Admin/Site.php:324
-#: ../../Zotlabs/Module/Connedit.php:892 ../../Zotlabs/Module/Connedit.php:893
+#: ../../addon/donate/donate.php:63
msgid ""
-"words one per line or #tags or /patterns/ or lang=xx, leave blank to import "
-"all posts"
-msgstr "Una sola opción por línea: palabras, #etiquetas, /patrones/ o lang=xx. Dejar en blanco para importarlo todo"
+"<strong><em>Or</em></strong> become a project sponsor (Hubzilla Project "
+"only)"
+msgstr "<strong><em>O</em></strong> convertirse en un patrocinador del proyecto (sólo del proyecto Hubzilla)"
-#: ../../Zotlabs/Module/Admin/Site.php:324
-msgid "Do not import Public stream posts with this text"
-msgstr "No importar entradas del stream público con este texto "
+#: ../../addon/donate/donate.php:64
+msgid ""
+"Please indicate if you would like your first name or full name (or nothing) "
+"to appear in our sponsor listing"
+msgstr "Por favor, indique si desea que su nombre de pila o el nombre completo (o nada) aparezca en nuestra lista de patrocinadores"
-#: ../../Zotlabs/Module/Admin/Site.php:327
-msgid "Login on Homepage"
-msgstr "Iniciar sesión en la página personal"
+#: ../../addon/donate/donate.php:65
+msgid "Sponsor"
+msgstr "Patrocinador"
-#: ../../Zotlabs/Module/Admin/Site.php:327
+#: ../../addon/donate/donate.php:68
+msgid "Special thanks to: "
+msgstr "Agradecimiento especial a: "
+
+#: ../../addon/likebanner/likebanner.php:51
+msgid "Your Webbie:"
+msgstr "Su webbie: "
+
+#: ../../addon/likebanner/likebanner.php:54
+msgid "Fontsize (px):"
+msgstr "Tamaño de fuente (px): "
+
+#: ../../addon/likebanner/likebanner.php:68
+msgid "Link:"
+msgstr "Enlace: "
+
+#: ../../addon/likebanner/likebanner.php:70
+msgid "Like us on Hubzilla"
+msgstr "Múestrenos su agrado en Hubzilla"
+
+#: ../../addon/likebanner/likebanner.php:72
+msgid "Embed:"
+msgstr "Incorporado: "
+
+#: ../../addon/chords/chords.php:33
+msgid "Quick Reference"
+msgstr "Referencia rápida"
+
+#: ../../addon/chords/Mod_Chords.php:44
msgid ""
-"Present a login box to visitors on the home page if no other content has "
-"been configured."
-msgstr "Presentar a los visitantes una casilla de identificación en la página de inicio, si no se ha configurado otro tipo de contenido."
+"This is a fairly comprehensive and complete guitar chord dictionary which "
+"will list most of the available ways to play a certain chord, starting from "
+"the base of the fingerboard up to a few frets beyond the twelfth fret "
+"(beyond which everything repeats). A couple of non-standard tunings are "
+"provided for the benefit of slide players, etc."
+msgstr "Se trata de un diccionario bastante amplio y completo de acordes de guitarra que enumerará la mayor parte de las formas disponibles para tocar un acorde determinado, partiendo de la base del diapasón hasta unos pocos trastes más allá del traste doce (más allá del cual todo se repite). Se proporcionan un par de afinaciones no convencionales para provecho de los guitarristas con \"slides\" ( barras de acero), etc."
-#: ../../Zotlabs/Module/Admin/Site.php:328
-msgid "Enable context help"
-msgstr "Habilitar la ayuda contextual"
+#: ../../addon/chords/Mod_Chords.php:46
+msgid ""
+"Chord names start with a root note (A-G) and may include sharps (#) and "
+"flats (b). This software will parse most of the standard naming conventions "
+"such as maj, min, dim, sus(2 or 4), aug, with optional repeating elements."
+msgstr "Los nombres de acordes comienzan con una nota fundamental (La-Sol) y pueden incluir sostenidos (#) y bemoles (b). Este software analizará la mayor parte de las convenciones de nomenclatura estándar como maj, min, tenue, SUS (2 ó 4), aug, con la repetición de elementos opcionales."
-#: ../../Zotlabs/Module/Admin/Site.php:328
+#: ../../addon/chords/Mod_Chords.php:48
msgid ""
-"Display contextual help for the current page when the help button is "
-"pressed."
-msgstr "Ver la ayuda contextual para la página actual cuando se pulse el botón de Ayuda."
+"Valid examples include A, A7, Am7, Amaj7, Amaj9, Ammaj7, Aadd4, Asus2Add4, "
+"E7b13b11 ..."
+msgstr "Ejemplos válidos son A, A7, Am7, Amaj7, Amaj9, Ammaj7, Aadd4, Asus2Add4, E7b13b11 ..."
-#: ../../Zotlabs/Module/Admin/Site.php:330
-msgid "Reply-to email address for system generated email."
-msgstr "Dirección de respuesta para el correo electrónico generado por el sistema."
+#: ../../addon/chords/Mod_Chords.php:51
+msgid "Guitar Chords"
+msgstr "Acordes de guitarra"
-#: ../../Zotlabs/Module/Admin/Site.php:331
-msgid "Sender (From) email address for system generated email."
-msgstr "Dirección del remitente (From) para el correo electrónico generado por el sistema."
+#: ../../addon/chords/Mod_Chords.php:52
+msgid "The complete online chord dictionary"
+msgstr "El diccionario completo de acordes en línea"
-#: ../../Zotlabs/Module/Admin/Site.php:332
-msgid "Name of email sender for system generated email."
-msgstr "Nombre del remitente del correo electrónico generado por el sistema."
+#: ../../addon/chords/Mod_Chords.php:57
+msgid "Tuning"
+msgstr "Afinación"
-#: ../../Zotlabs/Module/Admin/Site.php:334
-msgid "Directory Server URL"
-msgstr "URL del servidor de directorio"
+#: ../../addon/chords/Mod_Chords.php:58
+msgid "Chord name: example: Em7"
+msgstr "Nombre del acorde, por ejemplo: Em7"
-#: ../../Zotlabs/Module/Admin/Site.php:334
-msgid "Default directory server"
-msgstr "Servidor de directorio predeterminado"
+#: ../../addon/chords/Mod_Chords.php:59
+msgid "Show for left handed stringing"
+msgstr "Mostrar para tocadores zurdos"
-#: ../../Zotlabs/Module/Admin/Site.php:336
-msgid "Proxy user"
-msgstr "Usuario del proxy"
+#: ../../addon/opensearch/opensearch.php:26
+#, php-format
+msgctxt "opensearch"
+msgid "Search %1$s (%2$s)"
+msgstr "Buscar %1$s (%2$s)"
-#: ../../Zotlabs/Module/Admin/Site.php:337
-msgid "Proxy URL"
-msgstr "Dirección del proxy"
+#: ../../addon/opensearch/opensearch.php:28
+msgctxt "opensearch"
+msgid "$Projectname"
+msgstr "$Projectname"
-#: ../../Zotlabs/Module/Admin/Site.php:338
-msgid "Network timeout"
-msgstr "Tiempo de espera de la red"
+#: ../../addon/opensearch/opensearch.php:42 ../../Zotlabs/Module/Home.php:72
+#: ../../Zotlabs/Module/Home.php:80 ../../Zotlabs/Lib/Enotify.php:66
+msgid "$Projectname"
+msgstr "$Projectname"
-#: ../../Zotlabs/Module/Admin/Site.php:338
-msgid "Value is in seconds. Set to 0 for unlimited (not recommended)."
-msgstr "Valor en segundos. Poner a 0 para que no haya tiempo límite (no recomendado)"
+#: ../../addon/opensearch/opensearch.php:43
+msgid "Search $Projectname"
+msgstr "Buscar $Projectname"
-#: ../../Zotlabs/Module/Admin/Site.php:339
-msgid "Delivery interval"
-msgstr "Intervalo de entrega"
+#: ../../addon/fuzzloc/Mod_Fuzzloc.php:22
+msgid "Fuzzloc Settings updated."
+msgstr "Los ajustes de Fuzzloc se han actualizado."
-#: ../../Zotlabs/Module/Admin/Site.php:339
+#: ../../addon/fuzzloc/Mod_Fuzzloc.php:34
+msgid "Fuzzy Location App"
+msgstr "App Fuzzy Location"
+
+#: ../../addon/fuzzloc/Mod_Fuzzloc.php:35
msgid ""
-"Delay background delivery processes by this many seconds to reduce system "
-"load. Recommend: 4-5 for shared hosts, 2-3 for virtual private servers. 0-1 "
-"for large dedicated servers."
-msgstr "Retrasar los procesos de transmisión en segundo plano por esta cantidad de segundos para reducir la carga del sistema. Recomendado: 4-5 para sitios compartidos, 2-3 para servidores virtuales privados, 0-1 para grandes servidores dedicados."
+"Blur your precise location if your channel uses browser location mapping"
+msgstr "Desdibujar su ubicación precisa si su canal utiliza el mapeo de ubicación del navegador"
-#: ../../Zotlabs/Module/Admin/Site.php:340
-msgid "Deliveries per process"
-msgstr "Intentos de envío por proceso"
+#: ../../addon/fuzzloc/Mod_Fuzzloc.php:40
+msgid "Minimum offset in meters"
+msgstr "Offset mínimo en metros"
-#: ../../Zotlabs/Module/Admin/Site.php:340
-msgid ""
-"Number of deliveries to attempt in a single operating system process. Adjust"
-" if necessary to tune system performance. Recommend: 1-5."
-msgstr "Numero de envíos a intentar en un único proceso del sistema operativo. Ajustar si es necesario mejorar el rendimiento. Se recomienda: 1-5."
+#: ../../addon/fuzzloc/Mod_Fuzzloc.php:44
+msgid "Maximum offset in meters"
+msgstr "Offset máximo en metros"
-#: ../../Zotlabs/Module/Admin/Site.php:341
-msgid "Queue Threshold"
-msgstr "Umbral de la cola de espera"
+#: ../../addon/fuzzloc/Mod_Fuzzloc.php:53
+msgid "Fuzzy Location"
+msgstr "Fuzzy Location"
-#: ../../Zotlabs/Module/Admin/Site.php:341
-msgid ""
-"Always defer immediate delivery if queue contains more than this number of "
-"entries."
-msgstr "Aplazar siempre la entrega inmediata si la cola contiene más de este número de entradas."
+#: ../../addon/flattrwidget/flattrwidget.php:50
+msgid "Flattr this!"
+msgstr "¡Apoyar esto en Flattr!"
-#: ../../Zotlabs/Module/Admin/Site.php:342
-msgid "Poll interval"
-msgstr "Intervalo máximo de tiempo entre dos mensajes sucesivos"
+#: ../../addon/flattrwidget/Mod_Flattrwidget.php:41
+msgid "Flattr widget settings updated."
+msgstr "Los ajustes del widget Flattr han sido actualizados."
-#: ../../Zotlabs/Module/Admin/Site.php:342
-msgid ""
-"Delay background polling processes by this many seconds to reduce system "
-"load. If 0, use delivery interval."
-msgstr "Retrasar el intervalo de envío en segundo plano, en esta cantidad de segundos, para reducir la carga del sistema. Si es 0, usar el intervalo de entrega."
+#: ../../addon/flattrwidget/Mod_Flattrwidget.php:53
+msgid "Flattr Widget App"
+msgstr "App Flattr Widget"
-#: ../../Zotlabs/Module/Admin/Site.php:343
-msgid "Path to ImageMagick convert program"
-msgstr "Ruta al programa de conversión de ImageMagick"
+#: ../../addon/flattrwidget/Mod_Flattrwidget.php:54
+msgid "Add a Flattr button to your channel page"
+msgstr "Proporcionar un botón Flattr a la página de su canal"
-#: ../../Zotlabs/Module/Admin/Site.php:343
-msgid ""
-"If set, use this program to generate photo thumbnails for huge images ( > "
-"4000 pixels in either dimension), otherwise memory exhaustion may occur. "
-"Example: /usr/bin/convert"
-msgstr "Si está configurado, utilice este programa para generar miniaturas de fotos para imágenes de gran tamaño ( > 4000 píxeles en cualquiera de las dos dimensiones), de lo contrario se puede agotar la memoria. Ejemplo: /usr/bin/convert"
+#: ../../addon/flattrwidget/Mod_Flattrwidget.php:65
+msgid "Flattr user"
+msgstr "Usuario en Flattr"
-#: ../../Zotlabs/Module/Admin/Site.php:344
-msgid "Allow SVG thumbnails in file browser"
-msgstr "Permitir miniaturas SVG en el navegador de archivos"
+#: ../../addon/flattrwidget/Mod_Flattrwidget.php:69
+msgid "URL of the Thing to flattr"
+msgstr "URL de la Cosa para apoyar en flattr"
-#: ../../Zotlabs/Module/Admin/Site.php:344
-msgid "WARNING: SVG images may contain malicious code."
-msgstr "ADVERTENCIA: Las imágenes SVG pueden contener código malicioso."
+#: ../../addon/flattrwidget/Mod_Flattrwidget.php:69
+msgid "If empty channel URL is used"
+msgstr "Si está vacío, se usa la URL del canal"
-#: ../../Zotlabs/Module/Admin/Site.php:345
-msgid "Maximum Load Average"
-msgstr "Carga media máxima"
+#: ../../addon/flattrwidget/Mod_Flattrwidget.php:73
+msgid "Title of the Thing to flattr"
+msgstr "Título de la Cosa para apoyar en flattr"
-#: ../../Zotlabs/Module/Admin/Site.php:345
-msgid ""
-"Maximum system load before delivery and poll processes are deferred - "
-"default 50."
-msgstr "Carga máxima del sistema antes de que los procesos de entrega y envío se hayan retardado - por defecto, 50."
+#: ../../addon/flattrwidget/Mod_Flattrwidget.php:73
+msgid "If empty \"channel name on The Hubzilla\" will be used"
+msgstr "Si está vacío, se usará \"nombre del canal en Hubzilla\""
-#: ../../Zotlabs/Module/Admin/Site.php:346
-msgid "Expiration period in days for imported (grid/network) content"
-msgstr "Caducidad del contenido importado de otros sitios (en días)"
+#: ../../addon/flattrwidget/Mod_Flattrwidget.php:77
+msgid "Static or dynamic flattr button"
+msgstr "Botón de flattr estático o dinámico"
-#: ../../Zotlabs/Module/Admin/Site.php:346
-msgid "0 for no expiration of imported content"
-msgstr "0 para que no caduque el contenido importado"
+#: ../../addon/flattrwidget/Mod_Flattrwidget.php:77
+msgid "static"
+msgstr "estático"
-#: ../../Zotlabs/Module/Admin/Site.php:347
-msgid ""
-"Do not expire any posts which have comments less than this many days ago"
-msgstr "No caduque ningún mensaje que tenga menos comentarios que este hace muchos días"
+#: ../../addon/flattrwidget/Mod_Flattrwidget.php:77
+msgid "dynamic"
+msgstr "dinámico"
-#: ../../Zotlabs/Module/Admin/Site.php:349
-msgid ""
-"Public servers: Optional landing (marketing) webpage for new registrants"
-msgstr "Servidores públicos: Página web de acogida (marketing) opcional para nuevos registros"
+#: ../../addon/flattrwidget/Mod_Flattrwidget.php:81
+msgid "Alignment of the widget"
+msgstr "Alineamiento del widget"
-#: ../../Zotlabs/Module/Admin/Site.php:349
+#: ../../addon/flattrwidget/Mod_Flattrwidget.php:81
+msgid "left"
+msgstr "izquierda"
+
+#: ../../addon/flattrwidget/Mod_Flattrwidget.php:81
+msgid "right"
+msgstr "derecha"
+
+#: ../../addon/flattrwidget/Mod_Flattrwidget.php:89
+msgid "Flattr Widget"
+msgstr "Flattr Widget"
+
+#: ../../addon/hubwall/hubwall.php:19
+msgid "Send email to all members"
+msgstr "Enviar un correo electrónico a todos los miembros"
+
+#: ../../addon/hubwall/hubwall.php:33 ../../Zotlabs/Lib/Enotify.php:65
#, php-format
-msgid "Create this page first. Default is %s/register"
-msgstr "Crear esta página primero. Por defecto es %s/register"
+msgid "%s Administrator"
+msgstr "%s Administrador"
-#: ../../Zotlabs/Module/Admin/Site.php:350
-msgid "Page to display after creating a new channel"
-msgstr "Página a mostrar después de la creación de un nuevo canal"
+#: ../../addon/hubwall/hubwall.php:50 ../../addon/mailtest/mailtest.php:50
+msgid "No recipients found."
+msgstr "No se han encontrado destinatarios."
-#: ../../Zotlabs/Module/Admin/Site.php:350
-msgid "Default: profiles"
-msgstr "Perfiles predeterminados"
+#: ../../addon/hubwall/hubwall.php:73
+#, php-format
+msgid "%1$d of %2$d messages sent."
+msgstr "%1$d de %2$d mensajes enviados."
-#: ../../Zotlabs/Module/Admin/Site.php:352
-msgid "Optional: site location"
-msgstr "Opcional: ubicación del sitio"
+#: ../../addon/hubwall/hubwall.php:81
+msgid "Send email to all hub members."
+msgstr "Enviar un correo electrónico a todos los miembros del hub."
-#: ../../Zotlabs/Module/Admin/Site.php:352
-msgid "Region or country"
-msgstr "Región o país"
+#: ../../addon/hubwall/hubwall.php:92 ../../addon/mailtest/mailtest.php:96
+msgid "Message subject"
+msgstr "Asunto del mensaje"
+
+#: ../../addon/hubwall/hubwall.php:93
+msgid "Sender Email address"
+msgstr "Dirección de correo electrónico del remitente"
-#: ../../Zotlabs/Module/Admin/Addons.php:289
+#: ../../addon/hubwall/hubwall.php:94
+msgid "Test mode (only send to hub administrator)"
+msgstr "Modo de prueba (enviar sólo al administrador del hub)"
+
+#: ../../addon/notifyadmin/notifyadmin.php:34
+msgid "New registration"
+msgstr "Nuevo registro"
+
+#: ../../addon/notifyadmin/notifyadmin.php:40
+#: ../../Zotlabs/Module/Invite.php:90
#, php-format
-msgid "Plugin %s disabled."
-msgstr "Extensión %s desactivada."
+msgid "%s : Message delivery failed."
+msgstr "%s : Falló el envío del mensaje."
-#: ../../Zotlabs/Module/Admin/Addons.php:294
+#: ../../addon/notifyadmin/notifyadmin.php:42
#, php-format
-msgid "Plugin %s enabled."
-msgstr "Extensión %s activada."
+msgid "Message sent to %s. New account registration: %s"
+msgstr "Mensaje enviado a %s. Registro de una nueva cuenta: %s"
-#: ../../Zotlabs/Module/Admin/Addons.php:342
-#: ../../Zotlabs/Module/Admin/Addons.php:440 ../../Zotlabs/Widget/Admin.php:27
-msgid "Addons"
-msgstr "Addons"
+#: ../../addon/flashcards/Mod_Flashcards.php:169
+msgid "Not allowed."
+msgstr "No permitido/a."
-#: ../../Zotlabs/Module/Admin/Addons.php:353
-msgid "Minimum project version: "
-msgstr "Versión mínima del proyecto:"
+#: ../../addon/flashcards/Mod_Flashcards.php:205
+#: ../../include/acl_selectors.php:123 ../../Zotlabs/Module/Chat.php:243
+#: ../../Zotlabs/Module/Filestorage.php:190
+#: ../../Zotlabs/Module/Photos.php:675 ../../Zotlabs/Module/Photos.php:1044
+#: ../../Zotlabs/Module/Thing.php:319 ../../Zotlabs/Module/Thing.php:372
+#: ../../Zotlabs/Module/Connedit.php:690
+msgid "Permissions"
+msgstr "Permisos"
-#: ../../Zotlabs/Module/Admin/Addons.php:354
-msgid "Maximum project version: "
-msgstr "Versión máxima del proyecto:"
+#: ../../addon/flashcards/Mod_Flashcards.php:212
+#: ../../Zotlabs/Module/Filestorage.php:197
+msgid "Set/edit permissions"
+msgstr "Establecer/editar los permisos"
-#: ../../Zotlabs/Module/Admin/Addons.php:355
-msgid "Minimum PHP version: "
-msgstr "Versión mínima de PHP:"
+#: ../../addon/flashcards/Mod_Flashcards.php:235
+#: ../../addon/flashcards/Mod_Flashcards.php:236 ../../include/items.php:3719
+#: ../../Zotlabs/Module/Filestorage.php:26
+#: ../../Zotlabs/Module/Admin/Themes.php:72
+#: ../../Zotlabs/Module/Admin/Addons.php:260
+#: ../../Zotlabs/Module/Viewsrc.php:25 ../../Zotlabs/Module/Display.php:45
+#: ../../Zotlabs/Module/Display.php:455 ../../Zotlabs/Module/Admin.php:62
+#: ../../Zotlabs/Module/Thing.php:94
+msgid "Item not found."
+msgstr "Elemento no encontrado."
-#: ../../Zotlabs/Module/Admin/Addons.php:356
-msgid "Compatible Server Roles: "
-msgstr "Configuraciones compatibles con este servidor:"
+#: ../../addon/libertree/libertree.php:43
+msgid "Post to Libertree"
+msgstr "Publicar en Libertree"
-#: ../../Zotlabs/Module/Admin/Addons.php:357
-msgid "Requires: "
-msgstr "Se requiere:"
+#: ../../addon/libertree/Mod_Libertree.php:25
+msgid "Libertree Crosspost Connector Settings saved."
+msgstr "Se han guardado los ajustes del conector de publicación cruzada con Libertree."
-#: ../../Zotlabs/Module/Admin/Addons.php:358
-#: ../../Zotlabs/Module/Admin/Addons.php:445
-msgid "Disabled - version incompatibility"
-msgstr "Deshabilitado - versiones incompatibles"
+#: ../../addon/libertree/Mod_Libertree.php:35
+msgid "Libertree Crosspost Connector App"
+msgstr "App Libertree Crosspost Connector"
-#: ../../Zotlabs/Module/Admin/Addons.php:414
-msgid "Enter the public git repository URL of the addon repo."
-msgstr "Introduzca la URL del repositorio público de git del addon repo."
+#: ../../addon/libertree/Mod_Libertree.php:36
+msgid "Relay public posts to Libertree"
+msgstr "Retransmisión de entradas públicas a Libertree"
-#: ../../Zotlabs/Module/Admin/Addons.php:415
-msgid "Addon repo git URL"
-msgstr "URL del repositorio git del addon"
+#: ../../addon/libertree/Mod_Libertree.php:51
+msgid "Libertree API token"
+msgstr "Token de la API de Libertree"
-#: ../../Zotlabs/Module/Admin/Addons.php:416
-msgid "Custom repo name"
-msgstr "Nombre personalizado del repositorio"
+#: ../../addon/libertree/Mod_Libertree.php:55
+msgid "Libertree site URL"
+msgstr "URL del servidor de Libertree"
-#: ../../Zotlabs/Module/Admin/Addons.php:416
-msgid "(optional)"
-msgstr "(opcional)"
+#: ../../addon/libertree/Mod_Libertree.php:59
+msgid "Post to Libertree by default"
+msgstr "Publicar en Libertree por defecto"
-#: ../../Zotlabs/Module/Admin/Addons.php:417
-msgid "Download Addon Repo"
-msgstr "Descargar el repositorio"
+#: ../../addon/libertree/Mod_Libertree.php:67
+msgid "Libertree Crosspost Connector"
+msgstr "Libertree Crosspost Connector"
-#: ../../Zotlabs/Module/Admin/Addons.php:424
-msgid "Install new repo"
-msgstr "Instalar un nuevo repositorio"
+#: ../../addon/randpost/randpost.php:97
+msgid "You're welcome."
+msgstr "Bienvenido."
-#: ../../Zotlabs/Module/Admin/Addons.php:425 ../../Zotlabs/Lib/Apps.php:536
-msgid "Install"
-msgstr "Instalar"
+#: ../../addon/randpost/randpost.php:98
+msgid "Ah shucks..."
+msgstr "Ah, joder..."
-#: ../../Zotlabs/Module/Admin/Addons.php:448
-msgid "Manage Repos"
-msgstr "Gestionar los repositorios"
+#: ../../addon/randpost/randpost.php:99
+msgid "Don't mention it."
+msgstr "No lo menciones."
-#: ../../Zotlabs/Module/Admin/Addons.php:449
-msgid "Installed Addon Repositories"
-msgstr "Repositorioe de addons instalados"
+#: ../../addon/randpost/randpost.php:100
+msgid "&lt;blush&gt;"
+msgstr "&lt;sonrojo&gt;"
-#: ../../Zotlabs/Module/Admin/Addons.php:450
-msgid "Install a New Addon Repository"
-msgstr "Instalar un nuevo repositorio de addons"
+#: ../../addon/buglink/buglink.php:16 ../../Zotlabs/Lib/Apps.php:327
+msgid "Report Bug"
+msgstr "Informe de errores"
-#: ../../Zotlabs/Module/Admin/Addons.php:457
-msgid "Switch branch"
-msgstr "Cambiar la rama"
+#: ../../addon/totp/Mod_Totp.php:23
+msgid "TOTP Two-Step Verification"
+msgstr "Verificación en dos pasos de TOTP"
-#: ../../Zotlabs/Module/Admin/Addons.php:458
-#: ../../Zotlabs/Module/Photos.php:993
-#: ../../Zotlabs/Module/Profile_photo.php:499
-#: ../../Zotlabs/Module/Cover_photo.php:430 ../../Zotlabs/Module/Tagrm.php:137
-#: ../../addon/superblock/Mod_Superblock.php:91
-msgid "Remove"
-msgstr "Eliminar"
+#: ../../addon/totp/Mod_Totp.php:24
+msgid "Enter the 2-step verification generated by your authenticator app:"
+msgstr "Introduzca la verificación en 2 pasos generada por su app de autenticación: "
-#: ../../Zotlabs/Module/Admin/Profs.php:89
-msgid "New Profile Field"
-msgstr "Nuevo campo en el perfil"
+#: ../../addon/totp/Mod_Totp.php:25
+msgid "Success!"
+msgstr "¡Éxito!"
-#: ../../Zotlabs/Module/Admin/Profs.php:90
-#: ../../Zotlabs/Module/Admin/Profs.php:110
-msgid "Field nickname"
-msgstr "Alias del campo"
+#: ../../addon/totp/Mod_Totp.php:26
+msgid "Invalid code, please try again."
+msgstr "Código inválido, por favor inténtelo de nuevo."
-#: ../../Zotlabs/Module/Admin/Profs.php:90
-#: ../../Zotlabs/Module/Admin/Profs.php:110
-msgid "System name of field"
-msgstr "Nombre del campo en el sistema"
+#: ../../addon/totp/Mod_Totp.php:27
+msgid "Too many invalid codes..."
+msgstr "Demasiados códigos no válidos..."
-#: ../../Zotlabs/Module/Admin/Profs.php:91
-#: ../../Zotlabs/Module/Admin/Profs.php:111
-msgid "Input type"
-msgstr "Tipo de entrada"
+#: ../../addon/totp/Mod_Totp.php:28
+msgid "Verify"
+msgstr "Verficar"
-#: ../../Zotlabs/Module/Admin/Profs.php:92
-#: ../../Zotlabs/Module/Admin/Profs.php:112
-msgid "Field Name"
-msgstr "Nombre del campo"
+#: ../../addon/totp/Settings/Totp.php:90
+msgid ""
+"You haven't set a TOTP secret yet.\n"
+"Please click the button below to generate one and register this site\n"
+"with your preferred authenticator app."
+msgstr "Aún no ha establecido un TOTP secret.\nPor favor, haga clic en el botón de abajo para generar uno y registrar este sitio\ncon su aplicación de autenticación preferida."
-#: ../../Zotlabs/Module/Admin/Profs.php:92
-#: ../../Zotlabs/Module/Admin/Profs.php:112
-msgid "Label on profile pages"
-msgstr "Etiqueta a mostrar en la página del perfil"
+#: ../../addon/totp/Settings/Totp.php:93
+msgid "Your TOTP secret is"
+msgstr "Su TOTP secret es "
-#: ../../Zotlabs/Module/Admin/Profs.php:93
-#: ../../Zotlabs/Module/Admin/Profs.php:113
-msgid "Help text"
-msgstr "Texto de ayuda"
+#: ../../addon/totp/Settings/Totp.php:94
+msgid ""
+"Be sure to save it somewhere in case you lose or replace your mobile device.\n"
+"Use your mobile device to scan the QR code below to register this site\n"
+"with your preferred authenticator app."
+msgstr "Asegúrese de guardarlo en algún lugar en caso de que pierda o reemplace su dispositivo móvil.\nUtilice su dispositivo móvil para escanear el código QR a continuación para registrar este sitio\ncon su aplicación de autenticación preferida."
-#: ../../Zotlabs/Module/Admin/Profs.php:93
-#: ../../Zotlabs/Module/Admin/Profs.php:113
-msgid "Additional info (optional)"
-msgstr "Información adicional (opcional)"
+#: ../../addon/totp/Settings/Totp.php:99
+msgid "Test"
+msgstr "Test"
-#: ../../Zotlabs/Module/Admin/Profs.php:94
-#: ../../Zotlabs/Module/Admin/Profs.php:114 ../../Zotlabs/Module/Rbmark.php:32
-#: ../../Zotlabs/Module/Rbmark.php:104 ../../Zotlabs/Module/Filer.php:53
-#: ../../Zotlabs/Widget/Notes.php:23
-#: ../../addon/queueworker/Mod_Queueworker.php:119 ../../include/text.php:1104
-#: ../../include/text.php:1116
-msgid "Save"
-msgstr "Guardar"
+#: ../../addon/totp/Settings/Totp.php:100
+msgid "Generate New Secret"
+msgstr "Generar un nuevo Secret"
-#: ../../Zotlabs/Module/Admin/Profs.php:103
-msgid "Field definition not found"
-msgstr "Definición del campo no encontrada"
+#: ../../addon/totp/Settings/Totp.php:101
+msgid "Go"
+msgstr "Ir"
-#: ../../Zotlabs/Module/Admin/Profs.php:109
-msgid "Edit Profile Field"
-msgstr "Modificar el campo del perfil"
+#: ../../addon/totp/Settings/Totp.php:102
+msgid "Enter your password"
+msgstr "Introduzca su contraseña"
-#: ../../Zotlabs/Module/Admin/Profs.php:168 ../../Zotlabs/Widget/Admin.php:30
-msgid "Profile Fields"
-msgstr "Campos del perfil"
+#: ../../addon/totp/Settings/Totp.php:103
+msgid "enter TOTP code from your device"
+msgstr "introduzca el código TOTP desde su dispositivo"
-#: ../../Zotlabs/Module/Admin/Profs.php:169
-msgid "Basic Profile Fields"
-msgstr "Campos básicos del perfil"
+#: ../../addon/totp/Settings/Totp.php:104
+msgid "Pass!"
+msgstr "¡Pase!"
-#: ../../Zotlabs/Module/Admin/Profs.php:170
-msgid "Advanced Profile Fields"
-msgstr "Campos avanzados del perfil"
+#: ../../addon/totp/Settings/Totp.php:105
+msgid "Fail"
+msgstr "Fallo"
-#: ../../Zotlabs/Module/Admin/Profs.php:170
-msgid "(In addition to basic fields)"
-msgstr "(Además de los campos básicos)"
+#: ../../addon/totp/Settings/Totp.php:106
+msgid "Incorrect password, try again."
+msgstr "Contraseña incorrecta, inténtelo de nuevo."
-#: ../../Zotlabs/Module/Admin/Profs.php:172
-msgid "All available fields"
-msgstr "Todos los campos disponibles"
+#: ../../addon/totp/Settings/Totp.php:107
+msgid "Record your new TOTP secret and rescan the QR code above."
+msgstr "Registre su nuevo TOTP secret y vuelva a escanear el código QR de arriba"
-#: ../../Zotlabs/Module/Admin/Profs.php:173
-msgid "Custom Fields"
-msgstr "Campos personalizados"
+#: ../../addon/totp/Settings/Totp.php:115
+msgid "TOTP Settings"
+msgstr "Ajustes de TOTP"
-#: ../../Zotlabs/Module/Admin/Profs.php:177
-msgid "Create Custom Field"
-msgstr "Crear un campo personalizado"
+#: ../../addon/logrot/logrot.php:36
+msgid "Logfile archive directory"
+msgstr "Directorio de los ficheros de informe"
-#: ../../Zotlabs/Module/Admin/Account_edit.php:29
+#: ../../addon/logrot/logrot.php:36
+msgid "Directory to store rotated logs"
+msgstr "Directorio para almacenar los informes rotados"
+
+#: ../../addon/logrot/logrot.php:37
+msgid "Logfile size in bytes before rotating"
+msgstr "Tamaño del fichero de informe en bytes antes de rotarlo"
+
+#: ../../addon/logrot/logrot.php:38
+msgid "Number of logfiles to retain"
+msgstr "Número de ficheros de informe que se deben retener"
+
+#: ../../addon/testdrive/testdrive.php:104
#, php-format
-msgid "Password changed for account %d."
-msgstr "Ha cambiado la contraseña para la cuenta %d."
+msgid "Your account on %s will expire in a few days."
+msgstr "Su cuenta en %s caducará en unos pocos días."
-#: ../../Zotlabs/Module/Admin/Account_edit.php:46
-msgid "Account settings updated."
-msgstr "Se han actualizado los ajustes de la cuenta."
+#: ../../addon/testdrive/testdrive.php:105
+msgid "Your $Productname test account is about to expire."
+msgstr "Su cuenta de prueba de $Productname está a punto de caducar."
-#: ../../Zotlabs/Module/Admin/Account_edit.php:61
-msgid "Account not found."
-msgstr "No se ha encontrado la cuenta."
+#: ../../addon/skeleton/Mod_Skeleton.php:32
+msgid "Skeleton App"
+msgstr "App Skeleton"
-#: ../../Zotlabs/Module/Admin/Account_edit.php:68
-msgid "Account Edit"
-msgstr "Editar la cuenta"
+#: ../../addon/skeleton/Mod_Skeleton.php:33
+msgid "A skeleton for addons, you can copy/paste"
+msgstr "Skeleton para los addons, puede copiar/pegar"
-#: ../../Zotlabs/Module/Admin/Account_edit.php:69
-msgid "New Password"
-msgstr "Nueva contraseña"
+#: ../../addon/skeleton/Mod_Skeleton.php:40
+msgid "Some setting"
+msgstr "Algunos ajustes"
-#: ../../Zotlabs/Module/Admin/Account_edit.php:70
-msgid "New Password again"
-msgstr "Nueva contraseña otra vez"
+#: ../../addon/skeleton/Mod_Skeleton.php:40
+msgid "A setting"
+msgstr "Un ajuste"
-#: ../../Zotlabs/Module/Admin/Account_edit.php:71
-msgid "Account language (for emails)"
-msgstr "Idioma de la cuenta (para los correos electrónicos)"
+#: ../../addon/skeleton/Mod_Skeleton.php:48
+msgid "Skeleton Settings"
+msgstr "Ajustes de Skeleton"
-#: ../../Zotlabs/Module/Admin/Account_edit.php:72
-msgid "Service class"
-msgstr "Clase de servicio"
+#: ../../addon/nsfw/nsfw.php:152
+msgid "Possible adult content"
+msgstr "Posible contenido para adultos"
-#: ../../Zotlabs/Module/Admin/Security.php:83
-msgid ""
-"By default, unfiltered HTML is allowed in embedded media. This is inherently"
-" insecure."
-msgstr "De forma predeterminada, el HTML sin filtrar está permitido en el contenido multimedia incorporado en una publicación. Esto es siempre inseguro."
+#: ../../addon/nsfw/nsfw.php:167
+#, php-format
+msgid "%s - view"
+msgstr "ver - %s"
-#: ../../Zotlabs/Module/Admin/Security.php:86
-msgid ""
-"The recommended setting is to only allow unfiltered HTML from the following "
-"sites:"
-msgstr "La configuración recomendada es que sólo se permita HTML sin filtrar desde los siguientes sitios: "
+#: ../../addon/nsfw/Mod_Nsfw.php:22
+msgid "NSFW Settings saved."
+msgstr "Se han guardado los ajustes de NSFW."
-#: ../../Zotlabs/Module/Admin/Security.php:87
-msgid ""
-"https://youtube.com/<br />https://www.youtube.com/<br />https://youtu.be/<br"
-" />https://vimeo.com/<br />https://soundcloud.com/<br />"
-msgstr "https://youtube.com/<br />https://www.youtube.com/<br />https://youtu.be/<br />https://vimeo.com/<br />https://soundcloud.com/<br />"
+#: ../../addon/nsfw/Mod_Nsfw.php:33
+msgid "NSFW App"
+msgstr "App NSFW"
-#: ../../Zotlabs/Module/Admin/Security.php:88
+#: ../../addon/nsfw/Mod_Nsfw.php:34
+msgid "Collapse content that contains predefined words"
+msgstr "Ocultar el contenido que contiene palabras predefinidas"
+
+#: ../../addon/nsfw/Mod_Nsfw.php:44
msgid ""
-"All other embedded content will be filtered, <strong>unless</strong> "
-"embedded content from that site is explicitly blocked."
-msgstr "El resto del contenido incrustado se filtrará, <strong>excepto</ strong> si el contenido incorporado desde ese sitio está bloqueado de forma explícita."
+"This app looks in posts for the words/text you specify below, and collapses "
+"any content containing those keywords so it is not displayed at "
+"inappropriate times, such as sexual innuendo that may be improper in a work "
+"setting. It is polite and recommended to tag any content containing nudity "
+"with #NSFW. This filter can also match any other word/text you specify, and"
+" can thereby be used as a general purpose content filter."
+msgstr "Esta aplicación busca en los mensajes las palabras o texto que especifique a continuación, y oculta cualquier contenido que contenga esas palabras clave, para que no se muestren en momentos inapropiados, como insinuaciones sexuales que puedan ser inapropiadas en un entorno laboral. Es cortés y recomendable etiquetar cualquier contenido que contenga desnudos con #NSFW. Este filtro también puede coincidir con cualquier otra palabra o texto que especifique y, por lo tanto, puede utilizarse como filtro de contenido de propósito general."
-#: ../../Zotlabs/Module/Admin/Security.php:93
-#: ../../Zotlabs/Widget/Admin.php:25
-msgid "Security"
-msgstr "Seguridad"
+#: ../../addon/nsfw/Mod_Nsfw.php:49
+msgid "Comma separated list of keywords to hide"
+msgstr "Lista separada por comas de palabras clave para ocultar"
-#: ../../Zotlabs/Module/Admin/Security.php:95
-msgid "Block public"
-msgstr "Bloquear páginas públicas"
+#: ../../addon/nsfw/Mod_Nsfw.php:49
+msgid "Word, /regular-expression/, lang=xx, lang!=xx"
+msgstr "Palabra, /expresión regular/, lang=xx, lang!=xx"
-#: ../../Zotlabs/Module/Admin/Security.php:95
-msgid ""
-"Check to block public access to all otherwise public personal pages on this "
-"site unless you are currently authenticated."
-msgstr "Habilitar para impedir ver las páginas personales de este sitio a quien no esté actualmente autenticado."
+#: ../../addon/nsfw/Mod_Nsfw.php:58
+msgid "NSFW"
+msgstr "NSFW"
-#: ../../Zotlabs/Module/Admin/Security.php:96
-msgid "Provide a cloud root directory"
-msgstr "Proporcionar un directorio raíz de la nube"
+#: ../../addon/upload_limits/upload_limits.php:25
+msgid "Show Upload Limits"
+msgstr "Mostrar los límites de subida"
-#: ../../Zotlabs/Module/Admin/Security.php:96
-msgid ""
-"The cloud root directory lists all channel names which provide public files"
-msgstr "El directorio raíz de la nube lista todos los nombres de canales que proporcionan archivos públicos"
+#: ../../addon/upload_limits/upload_limits.php:27
+msgid "Hubzilla configured maximum size: "
+msgstr "Tamaño máximo configurado por Hubzilla: "
-#: ../../Zotlabs/Module/Admin/Security.php:97
-msgid "Show total disk space available to cloud uploads"
-msgstr "Mostrar el espacio total disponible en el disco para las cargas en la nube"
+#: ../../addon/upload_limits/upload_limits.php:28
+msgid "PHP upload_max_filesize: "
+msgstr "PHP upload_max_filesize: "
-#: ../../Zotlabs/Module/Admin/Security.php:98
-msgid "Set \"Transport Security\" HTTP header"
-msgstr "Habilitar \"Seguridad de transporte\" (\"Transport Security\") en la cabecera HTTP"
+#: ../../addon/upload_limits/upload_limits.php:29
+msgid "PHP post_max_size (must be larger than upload_max_filesize): "
+msgstr "PHP post_max_size (debe ser mayor que upload_max_filesize): "
-#: ../../Zotlabs/Module/Admin/Security.php:99
-msgid "Set \"Content Security Policy\" HTTP header"
-msgstr "Habilitar la \"Política de seguridad del contenido\" (\"Content Security Policy\") en la cabecera HTTP"
+#: ../../addon/tictac/tictac.php:21
+msgid "Three Dimensional Tic-Tac-Toe"
+msgstr "Juego en 3D Tic-Tac-Toe"
-#: ../../Zotlabs/Module/Admin/Security.php:100
-msgid "Allowed email domains"
-msgstr "Se aceptan dominios de correo electrónico"
+#: ../../addon/tictac/tictac.php:54
+msgid "3D Tic-Tac-Toe"
+msgstr "3D Tic-Tac-Toe"
-#: ../../Zotlabs/Module/Admin/Security.php:100
-msgid ""
-"Comma separated list of domains which are allowed in email addresses for "
-"registrations to this site. Wildcards are accepted. Empty to allow any "
-"domains"
-msgstr "Lista separada por comas de los dominios de los que se acepta una dirección de correo electrónico para registros en este sitio. Se permiten comodines. Dejar en claro para aceptar cualquier dominio. "
+#: ../../addon/tictac/tictac.php:59
+msgid "New game"
+msgstr "Nuevo juego"
-#: ../../Zotlabs/Module/Admin/Security.php:101
-msgid "Not allowed email domains"
-msgstr "No se permiten dominios de correo electrónico"
+#: ../../addon/tictac/tictac.php:60
+msgid "New game with handicap"
+msgstr "Nuevo juego con hándicap"
-#: ../../Zotlabs/Module/Admin/Security.php:101
+#: ../../addon/tictac/tictac.php:61
msgid ""
-"Comma separated list of domains which are not allowed in email addresses for"
-" registrations to this site. Wildcards are accepted. Empty to allow any "
-"domains, unless allowed domains have been defined."
-msgstr "Lista separada por comas de los dominios de los que no se acepta una dirección de correo electrónico para registros en este sitio. Se permiten comodines. Dejar en claro para no aceptar cualquier dominio, excepto los que se hayan autorizado."
+"Three dimensional tic-tac-toe is just like the traditional game except that "
+"it is played on multiple levels simultaneously. "
+msgstr "El juego en 3D tic-tac-toe es como el juego tradicional, excepto que se juega en varios niveles simultáneamente."
-#: ../../Zotlabs/Module/Admin/Security.php:102
-msgid "Allow communications only from these sites"
-msgstr "Permitir la comunicación solo desde estos sitios"
+#: ../../addon/tictac/tictac.php:62
+msgid ""
+"In this case there are three levels. You win by getting three in a row on "
+"any level, as well as up, down, and diagonally across the different levels."
+msgstr "En este caso hay tres niveles. Usted gana al conseguir tres en una fila en cualquier nivel, así como arriba, abajo, y en diagonal a través de los diferentes niveles."
-#: ../../Zotlabs/Module/Admin/Security.php:102
+#: ../../addon/tictac/tictac.php:64
msgid ""
-"One site per line. Leave empty to allow communication from anywhere by "
-"default"
-msgstr "Un sitio por línea. Dejar en blanco para permitir por defecto la comunicación desde cualquiera"
+"The handicap game disables the center position on the middle level because "
+"the player claiming this square often has an unfair advantage."
+msgstr "El juego con hándicap deshabilita la posición central en el nivel medio porque el jugador que reclama este cuadrado a menudo tiene una ventaja injusta."
-#: ../../Zotlabs/Module/Admin/Security.php:103
-msgid "Block communications from these sites"
-msgstr "Bloquear la comunicación desde estos sitios"
+#: ../../addon/tictac/tictac.php:183
+msgid "You go first..."
+msgstr "Usted va primero..."
-#: ../../Zotlabs/Module/Admin/Security.php:104
-msgid "Allow communications only from these channels"
-msgstr "Permitir la comunicación solo desde estos canales"
+#: ../../addon/tictac/tictac.php:188
+msgid "I'm going first this time..."
+msgstr "Yo voy primero esta vez..."
-#: ../../Zotlabs/Module/Admin/Security.php:104
+#: ../../addon/tictac/tictac.php:194
+msgid "You won!"
+msgstr "¡Usted ha ganado!"
+
+#: ../../addon/tictac/tictac.php:200 ../../addon/tictac/tictac.php:225
+msgid "\"Cat\" game!"
+msgstr "¡El juego del \"gato\"!"
+
+#: ../../addon/tictac/tictac.php:223
+msgid "I won!"
+msgstr "¡He ganado yo!"
+
+#: ../../addon/gnusoc/gnusoc.php:451
+msgid "Follow"
+msgstr "Seguir"
+
+#: ../../addon/gnusoc/gnusoc.php:454
+#, php-format
+msgid "%1$s is now following %2$s"
+msgstr "%1$s está siguiendo ahora a %2$s"
+
+#: ../../addon/gnusoc/Mod_Gnusoc.php:16
msgid ""
-"One channel (hash) per line. Leave empty to allow from any channel by "
-"default"
-msgstr "Un canal (hash) por línea. Dejar en blanco para permitir por defecto la comunicación desde cualquiera"
+"The GNU-Social protocol does not support location independence. Connections "
+"you make within that network may be unreachable from alternate channel "
+"locations."
+msgstr "El protocolo de GNU-Social no admite la independencia de la ubicación. Las\n conexiones que realice dentro de esa red pueden ser inaccesibles desde \nubicaciones de canales alternativos."
-#: ../../Zotlabs/Module/Admin/Security.php:105
-msgid "Block communications from these channels"
-msgstr "Bloquear la comunicación desde estos canales"
+#: ../../addon/gnusoc/Mod_Gnusoc.php:22
+msgid "GNU-Social Protocol App"
+msgstr "App Protocolo GNU-Social"
-#: ../../Zotlabs/Module/Admin/Security.php:106
-msgid "Only allow embeds from secure (SSL) websites and links."
-msgstr "Sólo se permite contenido multimedia incorporado desde sitios y enlaces seguros (SSL)."
+#: ../../addon/gnusoc/Mod_Gnusoc.php:34
+msgid "GNU-Social Protocol"
+msgstr "Protocolo GNU-Social"
-#: ../../Zotlabs/Module/Admin/Security.php:107
-msgid "Allow unfiltered embedded HTML content only from these domains"
-msgstr "Permitir contenido HTML sin filtrar sólo desde estos dominios "
+#: ../../addon/mailtest/mailtest.php:19
+msgid "Send test email"
+msgstr "Enviar un correo electrónico de prueba"
-#: ../../Zotlabs/Module/Admin/Security.php:107
-msgid "One site per line. By default embedded content is filtered."
-msgstr "Un sitio por línea. El contenido incorporado se filtra de forma predeterminada."
+#: ../../addon/mailtest/mailtest.php:66
+msgid "Mail sent."
+msgstr "El correo electrónico ha sido enviado."
-#: ../../Zotlabs/Module/Admin/Security.php:108
-msgid "Block embedded HTML from these domains"
-msgstr "Bloquear contenido con HTML incorporado desde estos dominios"
+#: ../../addon/mailtest/mailtest.php:68
+msgid "Sending of mail failed."
+msgstr "No se pudo enviar el correo."
-#: ../../Zotlabs/Module/Lockview.php:75
-msgid "Remote privacy information not available."
-msgstr "La información privada remota no está disponible."
+#: ../../addon/mailtest/mailtest.php:77
+msgid "Mail Test"
+msgstr "Prueba de correo"
-#: ../../Zotlabs/Module/Lockview.php:96
-msgid "Visible to:"
-msgstr "Visible para:"
+#: ../../addon/ljpost/Mod_Ljpost.php:37
+msgid "Livejournal Crosspost Connector App"
+msgstr "App Livejournal Crosspost Connector"
-#: ../../Zotlabs/Module/Lockview.php:117 ../../Zotlabs/Module/Lockview.php:153
-#: ../../Zotlabs/Module/Acl.php:121 ../../include/acl_selectors.php:88
-msgctxt "acl"
-msgid "Profile"
-msgstr "Perfil"
+#: ../../addon/ljpost/Mod_Ljpost.php:38
+msgid "Relay public posts to Livejournal"
+msgstr "Retransmisión de entradas públicas a Livejournal"
-#: ../../Zotlabs/Module/Moderate.php:65
-msgid "Comment approved"
-msgstr "El comentario ha sido aprobado"
+#: ../../addon/ljpost/Mod_Ljpost.php:54
+msgid "Livejournal username"
+msgstr "Nombre de usuario en Livejournal"
-#: ../../Zotlabs/Module/Moderate.php:69
-msgid "Comment deleted"
-msgstr "Se ha eliminado el comentario"
+#: ../../addon/ljpost/Mod_Ljpost.php:58
+msgid "Livejournal password"
+msgstr "Contraseña en Livejournal"
-#: ../../Zotlabs/Module/Settings/Channel.php:70
-#: ../../Zotlabs/Module/Settings/Channel.php:74
-#: ../../Zotlabs/Module/Settings/Channel.php:75
-#: ../../Zotlabs/Module/Settings/Channel.php:78
-#: ../../Zotlabs/Module/Settings/Channel.php:89
-#: ../../Zotlabs/Module/Connedit.php:725 ../../Zotlabs/Widget/Affinity.php:32
-#: ../../include/selectors.php:134 ../../include/channel.php:493
-#: ../../include/channel.php:494 ../../include/channel.php:501
-msgid "Friends"
-msgstr "Amigos/as"
+#: ../../addon/ljpost/Mod_Ljpost.php:62
+msgid "Post to Livejournal by default"
+msgstr "Publicar en Livejournal por defecto"
-#: ../../Zotlabs/Module/Settings/Channel.php:266
-#: ../../Zotlabs/Module/Defperms.php:111
-#: ../../addon/rendezvous/rendezvous.php:82
-#: ../../addon/openstreetmap/openstreetmap.php:150
-#: ../../addon/msgfooter/msgfooter.php:54 ../../addon/logrot/logrot.php:54
-#: ../../addon/twitter/twitter.php:605 ../../addon/piwik/piwik.php:116
-#: ../../addon/xmpp/xmpp.php:54
-msgid "Settings updated."
-msgstr "Ajustes actualizados."
+#: ../../addon/ljpost/Mod_Ljpost.php:66
+msgid "Send wall-to-wall posts to Livejournal"
+msgstr "Enviar entradas de Muro-Muro a Livejournal"
-#: ../../Zotlabs/Module/Settings/Channel.php:327
-msgid "Nobody except yourself"
-msgstr "Nadie excepto usted"
+#: ../../addon/ljpost/Mod_Ljpost.php:75
+msgid "Livejournal Crosspost Connector"
+msgstr "Livejournal Crosspost Connector"
-#: ../../Zotlabs/Module/Settings/Channel.php:328
-msgid "Only those you specifically allow"
-msgstr "Solo aquellos a los que usted permita explícitamente"
+#: ../../addon/ljpost/ljpost.php:49
+msgid "Post to Livejournal"
+msgstr "Publicar en Livejournal"
-#: ../../Zotlabs/Module/Settings/Channel.php:329
-msgid "Approved connections"
-msgstr "Conexiones aprobadas"
+#: ../../addon/ljpost/ljpost.php:125
+msgid "Posted by"
+msgstr "Publicado por "
-#: ../../Zotlabs/Module/Settings/Channel.php:330
-msgid "Any connections"
-msgstr "Cualquier conexión"
+#: ../../addon/chess/Mod_Chess.php:180 ../../addon/chess/Mod_Chess.php:377
+msgid "Invalid game."
+msgstr "Juego no válido."
-#: ../../Zotlabs/Module/Settings/Channel.php:331
-msgid "Anybody on this website"
-msgstr "Cualquiera en este sitio web"
+#: ../../addon/chess/Mod_Chess.php:186 ../../addon/chess/Mod_Chess.php:417
+msgid "You are not a player in this game."
+msgstr "Usted no participa en este juego."
-#: ../../Zotlabs/Module/Settings/Channel.php:332
-msgid "Anybody in this network"
-msgstr "Cualquiera en esta red"
+#: ../../addon/chess/Mod_Chess.php:242
+msgid "You must be a local channel to create a game."
+msgstr "Debe ser un canal local para crear un juego"
-#: ../../Zotlabs/Module/Settings/Channel.php:333
-msgid "Anybody authenticated"
-msgstr "Cualquiera que esté autenticado"
+#: ../../addon/chess/Mod_Chess.php:260
+msgid "You must select one opponent that is not yourself."
+msgstr "Debe seleccionar un oponente que no sea usted mismo."
-#: ../../Zotlabs/Module/Settings/Channel.php:334
-msgid "Anybody on the internet"
-msgstr "Cualquiera en internet"
+#: ../../addon/chess/Mod_Chess.php:271
+msgid "Random color chosen."
+msgstr "Elegido un color aleatorio."
-#: ../../Zotlabs/Module/Settings/Channel.php:409
-msgid "Publish your default profile in the network directory"
-msgstr "Publicar su perfil principal en el directorio de la red"
+#: ../../addon/chess/Mod_Chess.php:279
+msgid "Error creating new game."
+msgstr "Error al crear un nuevo juego."
-#: ../../Zotlabs/Module/Settings/Channel.php:414
-msgid "Allow us to suggest you as a potential friend to new members?"
-msgstr "¿Nos permite sugerirle como amigo potencial a los nuevos miembros?"
+#: ../../addon/chess/Mod_Chess.php:306 ../../include/channel.php:1273
+msgid "Requested channel is not available."
+msgstr "El canal solicitado no está disponible."
-#: ../../Zotlabs/Module/Settings/Channel.php:418
-msgid "or"
-msgstr "o"
+#: ../../addon/chess/Mod_Chess.php:311 ../../addon/chess/Mod_Chess.php:333
+msgid "Chess not installed."
+msgstr "Chess no está instalado."
-#: ../../Zotlabs/Module/Settings/Channel.php:427
-msgid "Your channel address is"
-msgstr "Su dirección de canal es"
+#: ../../addon/chess/Mod_Chess.php:326
+msgid "You must select a local channel /chess/channelname"
+msgstr "Debe seleccionar un canal local /chess/nombredelcanal"
-#: ../../Zotlabs/Module/Settings/Channel.php:430
-msgid "Your files/photos are accessible via WebDAV at"
-msgstr "Sus archivos y fotos son accesibles a través de WebDAV en "
+#: ../../addon/chess/Mod_Chess.php:343 ../../Zotlabs/Module/Ochannel.php:32
+#: ../../Zotlabs/Module/Channel.php:42 ../../Zotlabs/Module/Chat.php:31
+msgid "You must be logged in to see this page."
+msgstr "Debe haber iniciado sesión para poder ver esta página."
-#: ../../Zotlabs/Module/Settings/Channel.php:470
-msgid "Automatic membership approval"
-msgstr "Aprobación automática de nuevos miembros"
+#: ../../addon/chess/Mod_Chess.php:447 ../../include/help.php:132
+#: ../../Zotlabs/Module/Display.php:140 ../../Zotlabs/Module/Display.php:157
+#: ../../Zotlabs/Module/Display.php:174 ../../Zotlabs/Module/Display.php:180
+#: ../../Zotlabs/Module/Page.php:136 ../../Zotlabs/Module/Block.php:77
+#: ../../Zotlabs/Lib/NativeWikiPage.php:521 ../../Zotlabs/Web/Router.php:185
+msgid "Page not found."
+msgstr "Página no encontrada."
-#: ../../Zotlabs/Module/Settings/Channel.php:470
-#: ../../Zotlabs/Module/Defperms.php:255
-msgid ""
-"If enabled, connection requests will be approved without your interaction"
-msgstr "Si está habilitado, las solicitudes de conexión serán aprobadas sin su intervención."
+#: ../../addon/chess/chess.php:645
+msgid "Enable notifications"
+msgstr "Habilitar notificaciones"
-#: ../../Zotlabs/Module/Settings/Channel.php:491
-msgid "Channel Settings"
-msgstr "Ajustes del canal"
+#: ../../addon/mdpost/mdpost.php:41 ../../include/text.php:1983
+#: ../../Zotlabs/Widget/Wiki_pages.php:38
+#: ../../Zotlabs/Widget/Wiki_pages.php:95 ../../Zotlabs/Module/Wiki.php:217
+#: ../../Zotlabs/Module/Wiki.php:371
+msgid "Markdown"
+msgstr "Markdown"
-#: ../../Zotlabs/Module/Settings/Channel.php:498
-msgid "Basic Settings"
-msgstr "Configuración básica"
+#: ../../addon/mdpost/mdpost.php:42
+msgid "Use markdown for editing posts"
+msgstr "Usar markdown para editar las entradas"
-#: ../../Zotlabs/Module/Settings/Channel.php:499
-#: ../../include/channel.php:1643
-msgid "Full Name:"
-msgstr "Nombre completo:"
+#: ../../addon/hzfiles/hzfiles.php:81
+msgid "Hubzilla File Storage Import"
+msgstr "Importar del depósito de ficheros de Hubzilla"
-#: ../../Zotlabs/Module/Settings/Channel.php:500
-#: ../../Zotlabs/Module/Settings/Account.php:104
-msgid "Email Address:"
-msgstr "Dirección de correo electrónico:"
+#: ../../addon/hzfiles/hzfiles.php:82
+msgid "This will import all your cloud files from another server."
+msgstr "Esto importará todos sus ficheros en la nube desde otro servidor."
-#: ../../Zotlabs/Module/Settings/Channel.php:501
-msgid "Your Timezone:"
-msgstr "Su huso horario:"
+#: ../../addon/hzfiles/hzfiles.php:83
+msgid "Hubzilla Server base URL"
+msgstr "URL base del servidor Hubzilla"
-#: ../../Zotlabs/Module/Settings/Channel.php:502
-msgid "Default Post Location:"
-msgstr "Localización geográfica predeterminada para sus publicaciones:"
+#: ../../addon/jappixmini/Mod_Jappixmini.php:96
+msgid "Jappixmini App"
+msgstr "App Jappixmini"
-#: ../../Zotlabs/Module/Settings/Channel.php:502
-msgid "Geographical location to display on your posts"
-msgstr "Localización geográfica que debe mostrarse en sus publicaciones"
+#: ../../addon/jappixmini/Mod_Jappixmini.php:97
+msgid "Provides a Facebook-like chat using Jappix Mini"
+msgstr "Proporciona un chat similar al de Facebook utilizando Jappix Mini"
-#: ../../Zotlabs/Module/Settings/Channel.php:503
-msgid "Use Browser Location:"
-msgstr "Usar la localización geográfica del navegador:"
+#: ../../addon/jappixmini/Mod_Jappixmini.php:157
+#: ../../include/channel.php:1526 ../../include/channel.php:1697
+msgid "Status:"
+msgstr "Estado:"
-#: ../../Zotlabs/Module/Settings/Channel.php:505
-msgid "Adult Content"
-msgstr "Contenido solo para adultos"
+#: ../../addon/jappixmini/Mod_Jappixmini.php:161
+msgid "Hide Jappixmini Chat-Widget from the webinterface"
+msgstr "Ocultar el widget de chat Jappixmini en la interfaz web"
-#: ../../Zotlabs/Module/Settings/Channel.php:505
-msgid ""
-"This channel frequently or regularly publishes adult content. (Please tag "
-"any adult material and/or nudity with #NSFW)"
-msgstr "Este canal publica contenido solo para adultos con frecuencia o regularmente. (Por favor etiquete cualquier material para adultos con la etiqueta #NSFW)"
+#: ../../addon/jappixmini/Mod_Jappixmini.php:166
+msgid "Jabber username"
+msgstr "Nombre de usuario en Jabber"
-#: ../../Zotlabs/Module/Settings/Channel.php:507
-msgid "Security and Privacy Settings"
-msgstr "Configuración de seguridad y privacidad"
+#: ../../addon/jappixmini/Mod_Jappixmini.php:172
+msgid "Jabber server"
+msgstr "Servidor de Jabber"
-#: ../../Zotlabs/Module/Settings/Channel.php:509
-msgid "Your permissions are already configured. Click to view/adjust"
-msgstr "Sus permisos ya están configurados. Pulse para ver/ajustar"
+#: ../../addon/jappixmini/Mod_Jappixmini.php:178
+msgid "Jabber BOSH host URL"
+msgstr "URL del host BOSH de Jabber"
-#: ../../Zotlabs/Module/Settings/Channel.php:511
-msgid "Hide my online presence"
-msgstr "Ocultar mi presencia en línea"
+#: ../../addon/jappixmini/Mod_Jappixmini.php:185
+msgid "Jabber password"
+msgstr "Contraseña en Jabber"
-#: ../../Zotlabs/Module/Settings/Channel.php:511
-msgid "Prevents displaying in your profile that you are online"
-msgstr "Evitar mostrar en su perfil que está en línea"
+#: ../../addon/jappixmini/Mod_Jappixmini.php:191
+msgid "Encrypt Jabber password with Hubzilla password"
+msgstr "Cifrar la contraseña de Jabber con la contraseña de Hubzilla"
-#: ../../Zotlabs/Module/Settings/Channel.php:513
-msgid "Simple Privacy Settings:"
-msgstr "Configuración de privacidad sencilla:"
+#: ../../addon/jappixmini/Mod_Jappixmini.php:191
+#: ../../Zotlabs/Module/Settings/Channel.php:567
+#: ../../Zotlabs/Module/Settings/Channel.php:572
+#: ../../Zotlabs/Module/Settings/Channel.php:573
+#: ../../Zotlabs/Module/Settings/Channel.php:574
+msgid "Recommended"
+msgstr "Recomendado"
-#: ../../Zotlabs/Module/Settings/Channel.php:514
-msgid ""
-"Very Public - <em>extremely permissive (should be used with caution)</em>"
-msgstr "Muy Público - <em>extremadamente permisivo (debería ser usado con precaución)</em>"
+#: ../../addon/jappixmini/Mod_Jappixmini.php:199
+#: ../../addon/jappixmini/Mod_Jappixmini.php:203
+msgid "Approve subscription requests from Hubzilla contacts automatically"
+msgstr "Aprobar automáticamente las solicitudes de suscripción de los contactos de Hubzilla"
-#: ../../Zotlabs/Module/Settings/Channel.php:515
-msgid ""
-"Typical - <em>default public, privacy when desired (similar to social "
-"network permissions but with improved privacy)</em>"
-msgstr "Típico - <em>por defecto público, privado cuando se desee (similar a los permisos de una red social pero con privacidad mejorada)</em>"
+#: ../../addon/jappixmini/Mod_Jappixmini.php:207
+msgid "Purge internal list of jabber addresses of contacts"
+msgstr "Purgar la lista interna de las direcciones de contactos de jabber"
-#: ../../Zotlabs/Module/Settings/Channel.php:516
-msgid "Private - <em>default private, never open or public</em>"
-msgstr "Privado - <em>por defecto, privado, nunca abierto o público</em>"
+#: ../../addon/jappixmini/Mod_Jappixmini.php:212
+msgid "Configuration Help"
+msgstr "Ayuda para los ajustes"
-#: ../../Zotlabs/Module/Settings/Channel.php:517
-msgid "Blocked - <em>default blocked to/from everybody</em>"
-msgstr "Bloqueado - <em>por defecto, bloqueado/a para cualquiera</em>"
+#: ../../addon/jappixmini/Mod_Jappixmini.php:216
+#: ../../Zotlabs/Module/Cdav.php:1386 ../../Zotlabs/Module/Profiles.php:796
+#: ../../Zotlabs/Module/Connedit.php:936
+msgid "Add Contact"
+msgstr "Añadir un contacto"
-#: ../../Zotlabs/Module/Settings/Channel.php:519
-msgid "Allow others to tag your posts"
-msgstr "Permitir a otros etiquetar sus publicaciones"
+#: ../../addon/jappixmini/Mod_Jappixmini.php:258
+msgid "Jappixmini Settings"
+msgstr "Ajustes de Jappixmini"
-#: ../../Zotlabs/Module/Settings/Channel.php:519
+#: ../../addon/authchoose/Mod_Authchoose.php:22
msgid ""
-"Often used by the community to retro-actively flag inappropriate content"
-msgstr "A menudo usado por la comunidad para marcar contenido inapropiado de forma retroactiva."
+"Allow magic authentication only to websites of your immediate connections"
+msgstr "Permitir la autenticación mágica sólo a los sitios web de sus conexiones próximas"
-#: ../../Zotlabs/Module/Settings/Channel.php:521
-msgid "Channel Permission Limits"
-msgstr "Límites de los permisos del canal"
+#: ../../addon/authchoose/Mod_Authchoose.php:28
+#: ../../addon/authchoose/Mod_Authchoose.php:33
+msgid "Authchoose App"
+msgstr "App Authchoose"
-#: ../../Zotlabs/Module/Settings/Channel.php:523
-msgid "Expire other channel content after this many days"
-msgstr "Caducar contenido de otros canales después de este número de días"
+#: ../../addon/authchoose/Mod_Authchoose.php:39
+msgid "Authchoose"
+msgstr "Autoseleccionar"
-#: ../../Zotlabs/Module/Settings/Channel.php:523
-msgid "0 or blank to use the website limit."
-msgstr "0 o en blanco para usar el límite del sitio web."
+#: ../../addon/pageheader/Mod_Pageheader.php:22
+msgid "pageheader Settings saved."
+msgstr "Se han guardado los ajustes del encabezado de página."
-#: ../../Zotlabs/Module/Settings/Channel.php:523
-#, php-format
-msgid "This website expires after %d days."
-msgstr "Este sitio web caduca después de %d días."
+#: ../../addon/pageheader/Mod_Pageheader.php:34
+msgid "Page Header App"
+msgstr "App Page Header"
-#: ../../Zotlabs/Module/Settings/Channel.php:523
-msgid "This website does not expire imported content."
-msgstr "Este sitio web no caduca el contenido importado."
+#: ../../addon/pageheader/Mod_Pageheader.php:35
+msgid "Inserts a page header"
+msgstr "Inserta un encabezado de página"
-#: ../../Zotlabs/Module/Settings/Channel.php:523
-msgid "The website limit takes precedence if lower than your limit."
-msgstr "El límite del sitio web tiene prioridad si es inferior a su propio límite."
+#: ../../addon/pageheader/Mod_Pageheader.php:43
+msgid "Message to display on every page on this server"
+msgstr "Mensaje para mostrar en todas las páginas de este servidor"
-#: ../../Zotlabs/Module/Settings/Channel.php:524
-msgid "Maximum Friend Requests/Day:"
-msgstr "Máximo de solicitudes de amistad por día:"
+#: ../../addon/pageheader/Mod_Pageheader.php:51
+msgid "Page Header"
+msgstr "Page Header"
-#: ../../Zotlabs/Module/Settings/Channel.php:524
-msgid "May reduce spam activity"
-msgstr "Podría reducir la actividad de spam"
+#: ../../addon/irc/Mod_Irc.php:23 ../../addon/irc/irc.php:41
+msgid "Popular Channels"
+msgstr "Canales populares"
-#: ../../Zotlabs/Module/Settings/Channel.php:525
-msgid "Default Privacy Group"
-msgstr "Grupo de canales predeterminado"
+#: ../../addon/irc/irc.php:37
+msgid "Channels to auto connect"
+msgstr "Canales para conexión automática"
-#: ../../Zotlabs/Module/Settings/Channel.php:527
-msgid "Use my default audience setting for the type of object published"
-msgstr "Usar los ajustes de mi audiencia predeterminada para el tipo de publicación"
+#: ../../addon/irc/irc.php:37 ../../addon/irc/irc.php:41
+msgid "Comma separated list"
+msgstr "Lista separada por comas"
-#: ../../Zotlabs/Module/Settings/Channel.php:536
-msgid "Default permissions category"
-msgstr "Categoría de permisos por defecto"
+#: ../../addon/irc/irc.php:45
+msgid "IRC Settings"
+msgstr "Ajustes de IRC"
-#: ../../Zotlabs/Module/Settings/Channel.php:542
-msgid "Maximum private messages per day from unknown people:"
-msgstr "Máximo de mensajes privados por día de gente desconocida:"
+#: ../../addon/irc/irc.php:54
+msgid "IRC settings saved."
+msgstr "Se han guardado los ajustes de IRC."
-#: ../../Zotlabs/Module/Settings/Channel.php:542
-msgid "Useful to reduce spamming"
-msgstr "Útil para reducir el envío de correo no deseado"
+#: ../../addon/irc/irc.php:58
+msgid "IRC Chatroom"
+msgstr "Sala de chat IRC"
-#: ../../Zotlabs/Module/Settings/Channel.php:545
-#: ../../Zotlabs/Lib/Enotify.php:68
-msgid "Notification Settings"
-msgstr "Configuración de las notificaciones"
+#: ../../addon/xmpp/xmpp.php:44
+msgid "Jabber BOSH host"
+msgstr "BOSH de Jabber"
-#: ../../Zotlabs/Module/Settings/Channel.php:546
-msgid "By default post a status message when:"
-msgstr "Por defecto, enviar un mensaje de estado cuando:"
+#: ../../addon/xmpp/xmpp.php:45
+msgid "Use central userbase"
+msgstr "Usar la base de usuarios central"
-#: ../../Zotlabs/Module/Settings/Channel.php:547
-msgid "accepting a friend request"
-msgstr "Acepte una solicitud de amistad"
+#: ../../addon/xmpp/xmpp.php:45
+msgid ""
+"If enabled, members will automatically login to an ejabberd server that has "
+"to be installed on this machine with synchronized credentials via the "
+"\"auth_ejabberd.php\" script."
+msgstr "Si está habilitado, los miembros se conectarán automáticamente a un servidor ejabberd que debe instalarse en esta máquina con credenciales sincronizadas a través del script \"auth ejabberd.php\"."
-#: ../../Zotlabs/Module/Settings/Channel.php:548
-msgid "joining a forum/community"
-msgstr "al unirse a un foro o comunidad"
+#: ../../addon/xmpp/Mod_Xmpp.php:23
+msgid "XMPP settings updated."
+msgstr "Se han actualizado los ajustes de XMPP."
-#: ../../Zotlabs/Module/Settings/Channel.php:549
-msgid "making an <em>interesting</em> profile change"
-msgstr "Realice un cambio <em>interesante</em> en su perfil"
+#: ../../addon/xmpp/Mod_Xmpp.php:35
+msgid "XMPP App"
+msgstr "App XMPP"
-#: ../../Zotlabs/Module/Settings/Channel.php:550
-msgid "Send a notification email when:"
-msgstr "Enviar una notificación por correo electrónico cuando:"
+#: ../../addon/xmpp/Mod_Xmpp.php:36
+msgid "Embedded XMPP (Jabber) client"
+msgstr "Cliente XMPP (Jabber) integrado"
-#: ../../Zotlabs/Module/Settings/Channel.php:551
-msgid "You receive a connection request"
-msgstr "Reciba una solicitud de conexión"
+#: ../../addon/xmpp/Mod_Xmpp.php:52
+msgid "Individual credentials"
+msgstr "Credenciales individuales"
-#: ../../Zotlabs/Module/Settings/Channel.php:552
-msgid "Your connections are confirmed"
-msgstr "Sus conexiones hayan sido confirmadas"
+#: ../../addon/xmpp/Mod_Xmpp.php:58
+msgid "Jabber BOSH server"
+msgstr "Servidor BOSH de Jabber"
-#: ../../Zotlabs/Module/Settings/Channel.php:553
-msgid "Someone writes on your profile wall"
-msgstr "Alguien escriba en la página de su perfil (\"muro\")"
+#: ../../addon/xmpp/Mod_Xmpp.php:67
+msgid "XMPP Settings"
+msgstr "Ajustes de XMPP"
-#: ../../Zotlabs/Module/Settings/Channel.php:554
-msgid "Someone writes a followup comment"
-msgstr "Alguien escriba un comentario sobre sus publicaciones"
+#: ../../include/zot.php:774
+msgid "Invalid data packet"
+msgstr "Paquete de datos no válido"
-#: ../../Zotlabs/Module/Settings/Channel.php:555
-msgid "You receive a private message"
-msgstr "Reciba un mensaje privado"
+#: ../../include/zot.php:801 ../../Zotlabs/Lib/Libzot.php:652
+msgid "Unable to verify channel signature"
+msgstr "No ha sido posible de verificar la firma del canal"
-#: ../../Zotlabs/Module/Settings/Channel.php:556
-msgid "You receive a friend suggestion"
-msgstr "Reciba una sugerencia de amistad"
+#: ../../include/zot.php:2628 ../../Zotlabs/Lib/Libsync.php:733
+#, php-format
+msgid "Unable to verify site signature for %s"
+msgstr "No ha sido posible de verificar la firma del sitio para %s"
-#: ../../Zotlabs/Module/Settings/Channel.php:557
-msgid "You are tagged in a post"
-msgstr "Usted sea etiquetado en una publicación"
+#: ../../include/zot.php:4325
+msgid "invalid target signature"
+msgstr "La firma recibida no es válida"
-#: ../../Zotlabs/Module/Settings/Channel.php:558
-msgid "You are poked/prodded/etc. in a post"
-msgstr "Reciba un toque o incitación en una publicación"
+#: ../../include/text.php:522
+msgid "prev"
+msgstr "anterior"
-#: ../../Zotlabs/Module/Settings/Channel.php:560
-msgid "Someone likes your post/comment"
-msgstr "Alguien muestre agrado por su entrada o comentario"
+#: ../../include/text.php:524
+msgid "first"
+msgstr "primera"
-#: ../../Zotlabs/Module/Settings/Channel.php:563
-msgid "Show visual notifications including:"
-msgstr "Mostrar notificaciones visuales que incluyan:"
+#: ../../include/text.php:553
+msgid "last"
+msgstr "última"
-#: ../../Zotlabs/Module/Settings/Channel.php:565
-msgid "Unseen stream activity"
-msgstr "Actividad del stream no vista"
+#: ../../include/text.php:556
+msgid "next"
+msgstr "próxima"
-#: ../../Zotlabs/Module/Settings/Channel.php:566
-msgid "Unseen channel activity"
-msgstr "Actividad no vista en el canal"
+#: ../../include/text.php:574
+msgid "older"
+msgstr "más antiguas"
-#: ../../Zotlabs/Module/Settings/Channel.php:567
-msgid "Unseen private messages"
-msgstr "Mensajes privados no leídos"
+#: ../../include/text.php:576
+msgid "newer"
+msgstr "más recientes"
-#: ../../Zotlabs/Module/Settings/Channel.php:567
-#: ../../Zotlabs/Module/Settings/Channel.php:572
-#: ../../Zotlabs/Module/Settings/Channel.php:573
-#: ../../Zotlabs/Module/Settings/Channel.php:574
-#: ../../addon/jappixmini/Mod_Jappixmini.php:191
-msgid "Recommended"
-msgstr "Recomendado"
+#: ../../include/text.php:1000
+msgid "No connections"
+msgstr "Sin conexiones"
-#: ../../Zotlabs/Module/Settings/Channel.php:568
-msgid "Upcoming events"
-msgstr "Próximos eventos"
+#: ../../include/text.php:1012 ../../include/features.php:133
+#: ../../Zotlabs/Module/Connections.php:351 ../../Zotlabs/Lib/Apps.php:332
+msgid "Connections"
+msgstr "Conexiones"
-#: ../../Zotlabs/Module/Settings/Channel.php:569
-msgid "Events today"
-msgstr "Eventos de hoy"
+#: ../../include/text.php:1032
+#, php-format
+msgid "View all %s connections"
+msgstr "Ver todas las %s conexiones"
-#: ../../Zotlabs/Module/Settings/Channel.php:570
-msgid "Upcoming birthdays"
-msgstr "Próximos cumpleaños"
+#: ../../include/text.php:1094
+#, php-format
+msgid "Network: %s"
+msgstr "Red %s"
-#: ../../Zotlabs/Module/Settings/Channel.php:570
-msgid "Not available in all themes"
-msgstr "No disponible en todos los temas"
+#: ../../include/text.php:1105 ../../include/text.php:1117
+#: ../../include/nav.php:186 ../../include/acl_selectors.php:118
+#: ../../Zotlabs/Widget/Sitesearch.php:31
+#: ../../Zotlabs/Widget/Activity_filter.php:151
+#: ../../Zotlabs/Module/Search.php:44 ../../Zotlabs/Module/Connections.php:355
+#: ../../Zotlabs/Lib/Apps.php:352
+msgid "Search"
+msgstr "Buscar"
-#: ../../Zotlabs/Module/Settings/Channel.php:571
-msgid "System (personal) notifications"
-msgstr "Notificaciones del sistema (personales)"
+#: ../../include/text.php:1197 ../../include/text.php:1201
+msgid "poke"
+msgstr "un toque"
-#: ../../Zotlabs/Module/Settings/Channel.php:572
-msgid "System info messages"
-msgstr "Mensajes de información del sistema"
+#: ../../include/text.php:1197 ../../include/text.php:1201
+#: ../../include/conversation.php:251
+msgid "poked"
+msgstr "ha dado un toque a"
-#: ../../Zotlabs/Module/Settings/Channel.php:573
-msgid "System critical alerts"
-msgstr "Alertas críticas del sistema"
+#: ../../include/text.php:1202
+msgid "ping"
+msgstr "un \"ping\""
-#: ../../Zotlabs/Module/Settings/Channel.php:574
-msgid "New connections"
-msgstr "Nuevas conexiones"
+#: ../../include/text.php:1202
+msgid "pinged"
+msgstr "ha enviado un \"ping\" a"
-#: ../../Zotlabs/Module/Settings/Channel.php:575
-msgid "System Registrations"
-msgstr "Registros del sistema"
+#: ../../include/text.php:1203
+msgid "prod"
+msgstr "una incitación "
-#: ../../Zotlabs/Module/Settings/Channel.php:576
-msgid "Unseen shared files"
-msgstr "Ficheros compartidos no vistos"
+#: ../../include/text.php:1203
+msgid "prodded"
+msgstr "ha incitado a "
-#: ../../Zotlabs/Module/Settings/Channel.php:577
-msgid "Unseen public stream activity"
-msgstr "Actividad del stream público no vista"
+#: ../../include/text.php:1204
+msgid "slap"
+msgstr "una bofetada "
-#: ../../Zotlabs/Module/Settings/Channel.php:578
-msgid "Unseen likes and dislikes"
-msgstr "Los \"me gusta\" y \"no me gusta\" no vistos"
+#: ../../include/text.php:1204
+msgid "slapped"
+msgstr "ha abofeteado a "
-#: ../../Zotlabs/Module/Settings/Channel.php:579
-msgid "Unseen forum posts"
-msgstr "Entradas no vistas en el foro"
+#: ../../include/text.php:1205
+msgid "finger"
+msgstr "un \"finger\" "
-#: ../../Zotlabs/Module/Settings/Channel.php:580
-msgid "Email notification hub (hostname)"
-msgstr "Email de notificación del hub (nombre del host)"
+#: ../../include/text.php:1205
+msgid "fingered"
+msgstr "envió un \"finger\" a"
-#: ../../Zotlabs/Module/Settings/Channel.php:580
-#, php-format
-msgid ""
-"If your channel is mirrored to multiple hubs, set this to your preferred "
-"location. This will prevent duplicate email notifications. Example: %s"
-msgstr "Si su canal está replicado en múltiples hubs, colóquelo en su ubicación preferida. Esto evitará la duplicación de notificaciones por correo electrónico. Ejemplo: %s"
+#: ../../include/text.php:1206
+msgid "rebuff"
+msgstr "un reproche"
-#: ../../Zotlabs/Module/Settings/Channel.php:581
-msgid "Show new wall posts, private messages and connections under Notices"
-msgstr "Mostrar nuevos mensajes en el muro, mensajes privados y conexiones en Avisos"
+#: ../../include/text.php:1206
+msgid "rebuffed"
+msgstr "ha hecho un reproche a "
-#: ../../Zotlabs/Module/Settings/Channel.php:583
-msgid "Notify me of events this many days in advance"
-msgstr "Avisarme de los eventos con algunos días de antelación"
+#: ../../include/text.php:1229
+msgid "happy"
+msgstr "feliz "
-#: ../../Zotlabs/Module/Settings/Channel.php:583
-msgid "Must be greater than 0"
-msgstr "Debe ser mayor que 0"
+#: ../../include/text.php:1230
+msgid "sad"
+msgstr "triste "
-#: ../../Zotlabs/Module/Settings/Channel.php:588
-msgid "Advanced Account/Page Type Settings"
-msgstr "Ajustes avanzados de la cuenta y de los tipos de página"
+#: ../../include/text.php:1231
+msgid "mellow"
+msgstr "tranquilo/a"
-#: ../../Zotlabs/Module/Settings/Channel.php:589
-msgid "Change the behaviour of this account for special situations"
-msgstr "Cambiar el comportamiento de esta cuenta en situaciones especiales"
+#: ../../include/text.php:1232
+msgid "tired"
+msgstr "cansado/a "
-#: ../../Zotlabs/Module/Settings/Channel.php:591
-msgid "Miscellaneous Settings"
-msgstr "Ajustes diversos"
+#: ../../include/text.php:1233
+msgid "perky"
+msgstr "vivaz"
-#: ../../Zotlabs/Module/Settings/Channel.php:592
-msgid "Default photo upload folder"
-msgstr "Carpeta por defecto de las fotos subidas"
+#: ../../include/text.php:1234
+msgid "angry"
+msgstr "enfadado/a"
-#: ../../Zotlabs/Module/Settings/Channel.php:592
-#: ../../Zotlabs/Module/Settings/Channel.php:593
-msgid "%Y - current year, %m - current month"
-msgstr "%Y - año en curso, %m - mes actual"
+#: ../../include/text.php:1235
+msgid "stupefied"
+msgstr "asombrado/a"
-#: ../../Zotlabs/Module/Settings/Channel.php:593
-msgid "Default file upload folder"
-msgstr "Carpeta por defecto de los ficheros subidos"
+#: ../../include/text.php:1236
+msgid "puzzled"
+msgstr "perplejo/a"
-#: ../../Zotlabs/Module/Settings/Channel.php:595
-msgid "Remove this channel."
-msgstr "Eliminar este canal."
+#: ../../include/text.php:1237
+msgid "interested"
+msgstr "interesado/a"
-#: ../../Zotlabs/Module/Settings/Features.php:43
-msgid "Additional Features"
-msgstr "Funcionalidades"
+#: ../../include/text.php:1238
+msgid "bitter"
+msgstr "amargado/a"
-#: ../../Zotlabs/Module/Settings/Events.php:39
-msgid "Events Settings"
-msgstr "Gestión de eventos"
+#: ../../include/text.php:1239
+msgid "cheerful"
+msgstr "alegre"
-#: ../../Zotlabs/Module/Settings/Calendar.php:39
-msgid "Calendar Settings"
-msgstr "Ajustes del calendario"
+#: ../../include/text.php:1240
+msgid "alive"
+msgstr "animado/a"
-#: ../../Zotlabs/Module/Settings/Conversation.php:22
-msgid "Settings saved."
-msgstr "Configuración guardada."
+#: ../../include/text.php:1241
+msgid "annoyed"
+msgstr "molesto/a"
-#: ../../Zotlabs/Module/Settings/Conversation.php:24
-msgid "Settings saved. Reload page please."
-msgstr "Ajustes guardados. Recargue la página, por favor."
+#: ../../include/text.php:1242
+msgid "anxious"
+msgstr "ansioso/a"
-#: ../../Zotlabs/Module/Settings/Conversation.php:46
-msgid "Conversation Settings"
-msgstr "Ajustes de conversación"
+#: ../../include/text.php:1243
+msgid "cranky"
+msgstr "de mal humor"
-#: ../../Zotlabs/Module/Settings/Connections.php:39
-msgid "Connections Settings"
-msgstr "Gestión de las conexiones"
+#: ../../include/text.php:1244
+msgid "disturbed"
+msgstr "perturbado/a"
-#: ../../Zotlabs/Module/Settings/Photos.php:39
-msgid "Photos Settings"
-msgstr "Gestión de las fotos"
+#: ../../include/text.php:1245
+msgid "frustrated"
+msgstr "frustrado/a"
-#: ../../Zotlabs/Module/Settings/Account.php:19
-msgid "Not valid email."
-msgstr "Correo electrónico no válido."
+#: ../../include/text.php:1246
+msgid "depressed"
+msgstr "deprimido/a"
-#: ../../Zotlabs/Module/Settings/Account.php:22
-msgid "Protected email address. Cannot change to that email."
-msgstr "Dirección de correo electrónico protegida. No se puede cambiar a ella."
+#: ../../include/text.php:1247
+msgid "motivated"
+msgstr "motivado/a"
-#: ../../Zotlabs/Module/Settings/Account.php:31
-msgid "System failure storing new email. Please try again."
-msgstr "Fallo de sistema al guardar el nuevo correo electrónico. Por favor, inténtelo de nuevo."
+#: ../../include/text.php:1248
+msgid "relaxed"
+msgstr "relajado/a"
-#: ../../Zotlabs/Module/Settings/Account.php:48
-msgid "Password verification failed."
-msgstr "La comprobación de la contraseña ha fallado."
+#: ../../include/text.php:1249
+msgid "surprised"
+msgstr "sorprendido/a"
-#: ../../Zotlabs/Module/Settings/Account.php:55
-msgid "Passwords do not match. Password unchanged."
-msgstr "Las contraseñas no coinciden. La contraseña no se ha cambiado."
+#: ../../include/text.php:1437 ../../include/js_strings.php:96
+msgid "Monday"
+msgstr "lunes"
-#: ../../Zotlabs/Module/Settings/Account.php:59
-msgid "Empty passwords are not allowed. Password unchanged."
-msgstr "No se permiten contraseñas vacías. La contraseña no se ha cambiado."
+#: ../../include/text.php:1437 ../../include/js_strings.php:97
+msgid "Tuesday"
+msgstr "martes"
-#: ../../Zotlabs/Module/Settings/Account.php:73
-msgid "Password changed."
-msgstr "Contraseña cambiada."
+#: ../../include/text.php:1437 ../../include/js_strings.php:98
+msgid "Wednesday"
+msgstr "miércoles"
-#: ../../Zotlabs/Module/Settings/Account.php:75
-msgid "Password update failed. Please try again."
-msgstr "La actualización de la contraseña ha fallado. Por favor, inténtalo de nuevo."
+#: ../../include/text.php:1437 ../../include/js_strings.php:99
+msgid "Thursday"
+msgstr "jueves"
-#: ../../Zotlabs/Module/Settings/Account.php:99
-msgid "Account Settings"
-msgstr "Configuración de la cuenta"
+#: ../../include/text.php:1437 ../../include/js_strings.php:100
+msgid "Friday"
+msgstr "viernes"
-#: ../../Zotlabs/Module/Settings/Account.php:100
-msgid "Current Password"
-msgstr "Contraseña actual"
+#: ../../include/text.php:1437 ../../include/js_strings.php:101
+msgid "Saturday"
+msgstr "sábado"
-#: ../../Zotlabs/Module/Settings/Account.php:101
-msgid "Enter New Password"
-msgstr "Escribir una nueva contraseña"
+#: ../../include/text.php:1437 ../../include/js_strings.php:95
+msgid "Sunday"
+msgstr "domingo"
-#: ../../Zotlabs/Module/Settings/Account.php:102
-msgid "Confirm New Password"
-msgstr "Confirmar la nueva contraseña"
+#: ../../include/text.php:1441 ../../include/js_strings.php:71
+msgid "January"
+msgstr "enero"
-#: ../../Zotlabs/Module/Settings/Account.php:102
-msgid "Leave password fields blank unless changing"
-msgstr "Dejar en blanco la contraseña a menos que desee cambiarla."
+#: ../../include/text.php:1441 ../../include/js_strings.php:72
+msgid "February"
+msgstr "febrero"
-#: ../../Zotlabs/Module/Settings/Account.php:105
-#: ../../Zotlabs/Module/Removeaccount.php:61
-msgid "Remove Account"
-msgstr "Eliminar cuenta"
+#: ../../include/text.php:1441 ../../include/js_strings.php:73
+msgid "March"
+msgstr "marzo"
-#: ../../Zotlabs/Module/Settings/Account.php:106
-msgid "Remove this account including all its channels"
-msgstr "Eliminar esta cuenta incluyendo todos sus canales"
+#: ../../include/text.php:1441 ../../include/js_strings.php:74
+msgid "April"
+msgstr "abril"
-#: ../../Zotlabs/Module/Settings/Profiles.php:47
-msgid "Profiles Settings"
-msgstr "Gestión de los perfiles"
+#: ../../include/text.php:1441
+msgid "May"
+msgstr "mayo"
-#: ../../Zotlabs/Module/Settings/Manage.php:39
-msgid "Channel Manager Settings"
-msgstr "Ajustes del administrador de canales"
+#: ../../include/text.php:1441 ../../include/js_strings.php:76
+msgid "June"
+msgstr "junio"
-#: ../../Zotlabs/Module/Settings/Featured.php:24
-msgid "No feature settings configured"
-msgstr "No se ha establecido la configuración de los complementos"
+#: ../../include/text.php:1441 ../../include/js_strings.php:77
+msgid "July"
+msgstr "julio"
-#: ../../Zotlabs/Module/Settings/Featured.php:33
-msgid "Addon Settings"
-msgstr "Ajustes de los complementos"
+#: ../../include/text.php:1441 ../../include/js_strings.php:78
+msgid "August"
+msgstr "agosto"
-#: ../../Zotlabs/Module/Settings/Featured.php:34
-msgid "Please save/submit changes to any panel before opening another."
-msgstr "Guarde o envíe los cambios a cualquier panel antes de abrir otro."
+#: ../../include/text.php:1441 ../../include/js_strings.php:79
+msgid "September"
+msgstr "septiembre"
-#: ../../Zotlabs/Module/Settings/Channel_home.php:44
-#: ../../Zotlabs/Module/Settings/Network.php:41
-msgid "Max height of content (in pixels)"
-msgstr "Altura máxima del contenido (en píxeles)"
+#: ../../include/text.php:1441 ../../include/js_strings.php:80
+msgid "October"
+msgstr "octubre"
-#: ../../Zotlabs/Module/Settings/Channel_home.php:46
-#: ../../Zotlabs/Module/Settings/Network.php:43
-msgid "Click to expand content exceeding this height"
-msgstr "Haga clic para expandir el contenido que exceda esta altura"
+#: ../../include/text.php:1441 ../../include/js_strings.php:81
+msgid "November"
+msgstr "noviembre"
-#: ../../Zotlabs/Module/Settings/Channel_home.php:59
-msgid "Personal menu to display in your channel pages"
-msgstr "Menú personal que debe mostrarse en las páginas de su canal"
+#: ../../include/text.php:1441 ../../include/js_strings.php:82
+msgid "December"
+msgstr "diciembre"
-#: ../../Zotlabs/Module/Settings/Channel_home.php:86
-msgid "Channel Home Settings"
-msgstr "Ajustes del canal"
+#: ../../include/text.php:1515
+msgid "Unknown Attachment"
+msgstr "Adjunto no reconocido"
-#: ../../Zotlabs/Module/Settings/Directory.php:39
-msgid "Directory Settings"
-msgstr "Configuración del directorio"
+#: ../../include/text.php:1517 ../../Zotlabs/Module/Sharedwithme.php:106
+#: ../../Zotlabs/Storage/Browser.php:293
+msgid "Size"
+msgstr "Tamaño"
-#: ../../Zotlabs/Module/Settings/Editor.php:39
-msgid "Editor Settings"
-msgstr "Ajustes del editor"
+#: ../../include/text.php:1517 ../../include/feedutils.php:870
+msgid "unknown"
+msgstr "desconocido"
-#: ../../Zotlabs/Module/Settings/Display.php:128
-#, php-format
-msgid "%s - (Experimental)"
-msgstr "%s - (Experimental)"
+#: ../../include/text.php:1553
+msgid "remove category"
+msgstr "eliminar el tema"
-#: ../../Zotlabs/Module/Settings/Display.php:184
-msgid "Display Settings"
-msgstr "Ajustes de visualización"
+#: ../../include/text.php:1629
+msgid "remove from file"
+msgstr "eliminar del fichero"
-#: ../../Zotlabs/Module/Settings/Display.php:185
-msgid "Theme Settings"
-msgstr "Ajustes del tema"
+#: ../../include/text.php:1793 ../../include/message.php:13
+msgid "Download binary/encrypted content"
+msgstr "Descargar contenido binario o cifrado"
-#: ../../Zotlabs/Module/Settings/Display.php:186
-msgid "Custom Theme Settings"
-msgstr "Ajustes personalizados del tema"
+#: ../../include/text.php:1941 ../../Zotlabs/Module/Events.php:669
+msgid "Link to Source"
+msgstr "Enlazar con la entrada en su ubicación original"
-#: ../../Zotlabs/Module/Settings/Display.php:187
-msgid "Content Settings"
-msgstr "Ajustes del contenido"
+#: ../../include/text.php:1963 ../../include/language.php:423
+msgid "default"
+msgstr "por defecto"
-#: ../../Zotlabs/Module/Settings/Display.php:193
-msgid "Display Theme:"
-msgstr "Tema gráfico del perfil:"
+#: ../../include/text.php:1971
+msgid "Page layout"
+msgstr "Plantilla de la página"
-#: ../../Zotlabs/Module/Settings/Display.php:194
-msgid "Select scheme"
-msgstr "Elegir un esquema"
+#: ../../include/text.php:1971
+msgid "You can create your own with the layouts tool"
+msgstr "Puede crear su propia disposición gráfica con la herramienta de plantillas"
-#: ../../Zotlabs/Module/Settings/Display.php:196
-msgid "Preload images before rendering the page"
-msgstr "Carga previa de las imágenes antes de generar la página"
+#: ../../include/text.php:1981 ../../Zotlabs/Widget/Wiki_pages.php:38
+#: ../../Zotlabs/Widget/Wiki_pages.php:95 ../../Zotlabs/Module/Wiki.php:217
+#: ../../Zotlabs/Module/Wiki.php:371
+msgid "BBcode"
+msgstr "BBcode"
-#: ../../Zotlabs/Module/Settings/Display.php:196
-msgid ""
-"The subjective page load time will be longer but the page will be ready when"
-" displayed"
-msgstr "El tiempo subjetivo de carga de la página será más largo, pero la página estará lista cuando se muestre."
+#: ../../include/text.php:1982
+msgid "HTML"
+msgstr "HTML"
-#: ../../Zotlabs/Module/Settings/Display.php:197
-msgid "Enable user zoom on mobile devices"
-msgstr "Habilitar zoom de usuario en dispositivos móviles"
+#: ../../include/text.php:1984 ../../Zotlabs/Widget/Wiki_pages.php:38
+#: ../../Zotlabs/Widget/Wiki_pages.php:95 ../../Zotlabs/Module/Wiki.php:217
+msgid "Text"
+msgstr "Texto"
-#: ../../Zotlabs/Module/Settings/Display.php:198
-msgid "Update browser every xx seconds"
-msgstr "Actualizar navegador cada xx segundos"
+#: ../../include/text.php:1985
+msgid "Comanche Layout"
+msgstr "Plantilla de Comanche"
-#: ../../Zotlabs/Module/Settings/Display.php:198
-msgid "Minimum of 10 seconds, no maximum"
-msgstr "Mínimo de 10 segundos, sin máximo"
+#: ../../include/text.php:1990
+msgid "PHP"
+msgstr "PHP"
-#: ../../Zotlabs/Module/Settings/Display.php:199
-msgid "Maximum number of conversations to load at any time:"
-msgstr "Máximo número de conversaciones a cargar en cualquier momento:"
+#: ../../include/text.php:1999
+msgid "Page content type"
+msgstr "Tipo de contenido de la página"
-#: ../../Zotlabs/Module/Settings/Display.php:199
-msgid "Maximum of 100 items"
-msgstr "Máximo de 100 elementos"
+#: ../../include/text.php:2122 ../../include/event.php:1213
+#: ../../include/conversation.php:119
+#: ../../Zotlabs/Module/Channel_calendar.php:213
+#: ../../Zotlabs/Module/Like.php:394 ../../Zotlabs/Module/Tagger.php:73
+#: ../../Zotlabs/Module/Events.php:266
+msgid "event"
+msgstr "el/su evento"
-#: ../../Zotlabs/Module/Settings/Display.php:200
-msgid "Show emoticons (smilies) as images"
-msgstr "Mostrar emoticonos (smilies) como imágenes"
+#: ../../include/text.php:2127 ../../include/conversation.php:146
+#: ../../Zotlabs/Module/Tagger.php:79
+msgid "comment"
+msgstr "el comentario"
-#: ../../Zotlabs/Module/Settings/Display.php:201
-msgid "Provide channel menu in navigation bar"
-msgstr "Proporcionar un menú de canales en la barra de navegación"
+#: ../../include/text.php:2132
+msgid "activity"
+msgstr "la/su actividad"
-#: ../../Zotlabs/Module/Settings/Display.php:201
-msgid "Default: channel menu located in app menu"
-msgstr "Predeterminado: menú de canales ubicado en el menú de aplicaciones"
+#: ../../include/text.php:2233
+msgid "a-z, 0-9, -, and _ only"
+msgstr "a-z, 0-9, -, and _ only"
-#: ../../Zotlabs/Module/Settings/Display.php:202
-msgid "Manual conversation updates"
-msgstr "Actualizaciones manuales de la conversación"
+#: ../../include/text.php:2559
+msgid "Design Tools"
+msgstr "Herramientas de diseño web"
-#: ../../Zotlabs/Module/Settings/Display.php:202
-msgid "Default is on, turning this off may increase screen jumping"
-msgstr "El valor predeterminado está activado, al desactivarlo puede aumentar el salto de pantalla"
+#: ../../include/text.php:2562 ../../Zotlabs/Module/Blocks.php:154
+msgid "Blocks"
+msgstr "Bloques"
-#: ../../Zotlabs/Module/Settings/Display.php:203
-msgid "Link post titles to source"
-msgstr "Enlazar título de la publicación a la fuente original"
+#: ../../include/text.php:2563 ../../Zotlabs/Module/Menu.php:171
+msgid "Menus"
+msgstr "Menús"
-#: ../../Zotlabs/Module/Settings/Display.php:205
-#: ../../Zotlabs/Widget/Newmember.php:75
-msgid "New Member Links"
-msgstr "Enlaces para nuevos miembros"
+#: ../../include/text.php:2564 ../../Zotlabs/Module/Layouts.php:184
+msgid "Layouts"
+msgstr "Plantillas"
-#: ../../Zotlabs/Module/Settings/Display.php:205
-msgid "Display new member quick links menu"
-msgstr "Mostrar el menú de enlaces rápidos para nuevos miembros"
+#: ../../include/text.php:2565
+msgid "Pages"
+msgstr "Páginas"
-#: ../../Zotlabs/Module/Settings/Network.php:58
-msgid "Stream Settings"
-msgstr "Ajustes del stream"
+#: ../../include/text.php:2577
+msgid "Import"
+msgstr "Importar"
-#: ../../Zotlabs/Module/Embedphotos.php:168
-#: ../../Zotlabs/Module/Photos.php:784 ../../Zotlabs/Module/Photos.php:1332
-#: ../../Zotlabs/Widget/Portfolio.php:87 ../../Zotlabs/Widget/Album.php:78
-msgid "View Photo"
-msgstr "Ver foto"
+#: ../../include/text.php:2578
+msgid "Import website..."
+msgstr "Importar un sitio web..."
-#: ../../Zotlabs/Module/Embedphotos.php:184
-#: ../../Zotlabs/Module/Photos.php:815 ../../Zotlabs/Widget/Portfolio.php:108
-#: ../../Zotlabs/Widget/Album.php:95
-msgid "Edit Album"
-msgstr "Editar álbum"
+#: ../../include/text.php:2579
+msgid "Select folder to import"
+msgstr "Seleccionar la carpeta que se va a importar"
-#: ../../Zotlabs/Module/Embedphotos.php:186
-#: ../../Zotlabs/Module/Photos.php:685
-#: ../../Zotlabs/Module/Profile_photo.php:498
-#: ../../Zotlabs/Module/Cover_photo.php:429
-#: ../../Zotlabs/Storage/Browser.php:398 ../../Zotlabs/Widget/Cdav.php:146
-#: ../../Zotlabs/Widget/Cdav.php:182 ../../Zotlabs/Widget/Portfolio.php:110
-#: ../../Zotlabs/Widget/Album.php:97
-msgid "Upload"
-msgstr "Subir"
+#: ../../include/text.php:2580
+msgid "Import from a zipped folder:"
+msgstr "Importar desde una carpeta comprimida: "
-#: ../../Zotlabs/Module/Tokens.php:39
-#, php-format
-msgid "This channel is limited to %d tokens"
-msgstr "Este canal tiene un límite de %d tokens"
+#: ../../include/text.php:2581
+msgid "Import from cloud files:"
+msgstr "Importar desde los ficheros en la nube: "
-#: ../../Zotlabs/Module/Tokens.php:45
-msgid "Name and Password are required."
-msgstr "Se requiere el nombre y la contraseña."
+#: ../../include/text.php:2582
+msgid "/cloud/channel/path/to/folder"
+msgstr "/cloud/canal/ruta/a la/carpeta"
-#: ../../Zotlabs/Module/Tokens.php:85
-msgid "Token saved."
-msgstr "Token salvado."
+#: ../../include/text.php:2583
+msgid "Enter path to website files"
+msgstr "Ruta a los ficheros del sitio web"
-#: ../../Zotlabs/Module/Tokens.php:99
-msgid "Guest Access App"
-msgstr "App Acceso para invitados"
+#: ../../include/text.php:2584
+msgid "Select folder"
+msgstr "Seleccionar la carpeta"
-#: ../../Zotlabs/Module/Tokens.php:100
-msgid "Create access tokens so that non-members can access private content"
-msgstr "Crear tokens de acceso para que los no miembros puedan acceder a contenido privado"
+#: ../../include/text.php:2585
+msgid "Export website..."
+msgstr "Exportar un sitio web..."
-#: ../../Zotlabs/Module/Tokens.php:133
-msgid ""
-"Use this form to create temporary access identifiers to share things with "
-"non-members. These identities may be used in Access Control Lists and "
-"visitors may login using these credentials to access private content."
-msgstr "Utilice este formulario para crear identificadores de acceso temporal para compartir cosas con los no miembros de Hubzilla. Estas identidades se pueden usar en las Listas de control de acceso (ACL) y así los visitantes pueden iniciar sesión, utilizando estas credenciales, para acceder a su contenido privado."
+#: ../../include/text.php:2586
+msgid "Export to a zip file"
+msgstr "Exportar a un fichero comprimido .zip"
-#: ../../Zotlabs/Module/Tokens.php:135
-msgid ""
-"You may also provide <em>dropbox</em> style access links to friends and "
-"associates by adding the Login Password to any specific site URL as shown. "
-"Examples:"
-msgstr "También puede proporcionar, con el estilo <em>dropbox</em>, enlaces de acceso a sus amigos y asociados añadiendo la contraseña de inicio de sesión a cualquier dirección URL, como se muestra. Ejemplos: "
+#: ../../include/text.php:2587
+msgid "website.zip"
+msgstr "sitio_web.zip"
-#: ../../Zotlabs/Module/Tokens.php:170
-msgid "Guest Access Tokens"
-msgstr "Tokens de acceso para invitados"
+#: ../../include/text.php:2588
+msgid "Enter a name for the zip file."
+msgstr "Escriba un nombre para el fichero zip."
-#: ../../Zotlabs/Module/Tokens.php:177
-msgid "Login Name"
-msgstr "Nombre de inicio de sesión"
+#: ../../include/text.php:2589
+msgid "Export to cloud files"
+msgstr "Exportar a la nube de ficheros"
-#: ../../Zotlabs/Module/Tokens.php:178
-msgid "Login Password"
-msgstr "Contraseña de inicio de sesión"
+#: ../../include/text.php:2590
+msgid "/path/to/export/folder"
+msgstr "/ruta/para/exportar/carpeta"
-#: ../../Zotlabs/Module/Tokens.php:179
-msgid "Expires (yyyy-mm-dd)"
-msgstr "Expira (aaaa-mm-dd)"
+#: ../../include/text.php:2591
+msgid "Enter a path to a cloud files destination."
+msgstr "Escriba una ruta de destino a la nube de ficheros."
-#: ../../Zotlabs/Module/Tokens.php:180 ../../Zotlabs/Module/Connedit.php:907
-msgid "Their Settings"
-msgstr "Sus ajustes"
+#: ../../include/text.php:2592
+msgid "Specify folder"
+msgstr "Especificar una carpeta"
-#: ../../Zotlabs/Module/Achievements.php:38
-msgid "Some blurb about what to do when you're new here"
-msgstr "Algunas propuestas para el nuevo usuario sobre qué se puede hacer aquí"
+#: ../../include/text.php:2954 ../../Zotlabs/Storage/Browser.php:131
+msgid "Collection"
+msgstr "Colección"
-#: ../../Zotlabs/Module/Thing.php:120
-msgid "Thing updated"
-msgstr "Elemento actualizado."
+#: ../../include/opengraph.php:58
+#, php-format
+msgid "This is the home page of %s."
+msgstr "Esta es la página personal de %s."
-#: ../../Zotlabs/Module/Thing.php:172
-msgid "Object store: failed"
-msgstr "Guardar objeto: ha fallado"
+#: ../../include/event.php:32 ../../include/event.php:95
+msgid "l F d, Y \\@ g:i A"
+msgstr "l d de F, Y \\@ G:i"
-#: ../../Zotlabs/Module/Thing.php:176
-msgid "Thing added"
-msgstr "Elemento añadido"
+#: ../../include/event.php:40
+msgid "Starts:"
+msgstr "Comienza:"
-#: ../../Zotlabs/Module/Thing.php:202
-#, php-format
-msgid "OBJ: %1$s %2$s %3$s"
-msgstr "OBJ: %1$s %2$s %3$s"
+#: ../../include/event.php:50
+msgid "Finishes:"
+msgstr "Finaliza:"
-#: ../../Zotlabs/Module/Thing.php:265
-msgid "Show Thing"
-msgstr "Mostrar elemento"
+#: ../../include/event.php:62 ../../include/event.php:112
+#: ../../include/channel.php:1521 ../../Zotlabs/Module/Directory.php:339
+msgid "Location:"
+msgstr "Ubicación:"
-#: ../../Zotlabs/Module/Thing.php:272
-msgid "item not found."
-msgstr "elemento no encontrado."
+#: ../../include/event.php:95
+msgid "l F d, Y"
+msgstr "l F d, Y"
-#: ../../Zotlabs/Module/Thing.php:305
-msgid "Edit Thing"
-msgstr "Editar elemento"
+#: ../../include/event.php:99
+msgid "Start:"
+msgstr "Iniciar: "
-#: ../../Zotlabs/Module/Thing.php:307 ../../Zotlabs/Module/Thing.php:364
-msgid "Select a profile"
-msgstr "Seleccionar un perfil"
+#: ../../include/event.php:103
+msgid "End:"
+msgstr "Finalizar: "
-#: ../../Zotlabs/Module/Thing.php:311 ../../Zotlabs/Module/Thing.php:367
-msgid "Post an activity"
-msgstr "Publicar una actividad"
+#: ../../include/event.php:1064
+msgid "This event has been added to your calendar."
+msgstr "Este evento ha sido añadido a su calendario."
-#: ../../Zotlabs/Module/Thing.php:311 ../../Zotlabs/Module/Thing.php:367
-msgid "Only sends to viewers of the applicable profile"
-msgstr "Sólo enviar a espectadores del perfil pertinente."
+#: ../../include/event.php:1290
+msgid "Not specified"
+msgstr "Sin especificar"
-#: ../../Zotlabs/Module/Thing.php:313 ../../Zotlabs/Module/Thing.php:369
-msgid "Name of thing e.g. something"
-msgstr "Nombre del elemento, p. ej.:. \"algo\""
+#: ../../include/event.php:1291
+msgid "Needs Action"
+msgstr "Necesita de una intervención"
-#: ../../Zotlabs/Module/Thing.php:315 ../../Zotlabs/Module/Thing.php:370
-msgid "URL of thing (optional)"
-msgstr "Dirección del elemento (opcional)"
+#: ../../include/event.php:1292
+msgid "Completed"
+msgstr "Completado/a"
-#: ../../Zotlabs/Module/Thing.php:317 ../../Zotlabs/Module/Thing.php:371
-msgid "URL for photo of thing (optional)"
-msgstr "Dirección para la foto o elemento (opcional)"
+#: ../../include/event.php:1293
+msgid "In Process"
+msgstr "En proceso"
-#: ../../Zotlabs/Module/Thing.php:319 ../../Zotlabs/Module/Thing.php:372
-#: ../../Zotlabs/Module/Photos.php:675 ../../Zotlabs/Module/Photos.php:1044
-#: ../../Zotlabs/Module/Connedit.php:690 ../../Zotlabs/Module/Chat.php:243
-#: ../../Zotlabs/Module/Filestorage.php:190
-#: ../../addon/flashcards/Mod_Flashcards.php:210
-#: ../../include/acl_selectors.php:123
-msgid "Permissions"
-msgstr "Permisos"
+#: ../../include/event.php:1294
+msgid "Cancelled"
+msgstr "Cancelado/a"
-#: ../../Zotlabs/Module/Thing.php:362
-msgid "Add Thing to your Profile"
-msgstr "Añadir alguna cosa a su perfil"
+#: ../../include/event.php:1375 ../../include/connections.php:728
+#: ../../Zotlabs/Module/Cdav.php:1382 ../../Zotlabs/Module/Profiles.php:792
+#: ../../Zotlabs/Module/Connedit.php:932
+msgid "Mobile"
+msgstr "Móvil"
-#: ../../Zotlabs/Module/Notify.php:61
-#: ../../Zotlabs/Module/Notifications.php:55
-msgid "No more system notifications."
-msgstr "No hay más notificaciones del sistema"
+#: ../../include/event.php:1376 ../../include/connections.php:729
+#: ../../Zotlabs/Module/Cdav.php:1383 ../../Zotlabs/Module/Profiles.php:793
+#: ../../Zotlabs/Module/Connedit.php:933
+msgid "Home"
+msgstr "Inicio"
-#: ../../Zotlabs/Module/Notify.php:65
-#: ../../Zotlabs/Module/Notifications.php:59
-msgid "System Notifications"
-msgstr "Notificaciones del sistema"
+#: ../../include/event.php:1377 ../../include/connections.php:730
+msgid "Home, Voice"
+msgstr "Llamadas particulares"
-#: ../../Zotlabs/Module/Follow.php:36
-msgid "Connection added."
-msgstr "Se ha incorporado una conexión."
+#: ../../include/event.php:1378 ../../include/connections.php:731
+msgid "Home, Fax"
+msgstr "Fax particular"
-#: ../../Zotlabs/Module/Import.php:157
-#, php-format
-msgid "Your service plan only allows %d channels."
-msgstr "Su paquete de servicios solo permite %d canales."
+#: ../../include/event.php:1379 ../../include/connections.php:732
+#: ../../Zotlabs/Module/Cdav.php:1384 ../../Zotlabs/Module/Profiles.php:794
+#: ../../Zotlabs/Module/Connedit.php:934
+msgid "Work"
+msgstr "Trabajo"
-#: ../../Zotlabs/Module/Import.php:184
-msgid "No channel. Import failed."
-msgstr "No hay canal. La importación ha fallado"
+#: ../../include/event.php:1380 ../../include/connections.php:733
+msgid "Work, Voice"
+msgstr "Llamadas de trabajo"
-#: ../../Zotlabs/Module/Import.php:594
-#: ../../addon/diaspora/import_diaspora.php:141
-msgid "Import completed."
-msgstr "Importación completada."
+#: ../../include/event.php:1381 ../../include/connections.php:734
+msgid "Work, Fax"
+msgstr "Fax de trabajo"
-#: ../../Zotlabs/Module/Import.php:622
-msgid "You must be logged in to use this feature."
-msgstr "Debe estar registrado para poder usar esta funcionalidad."
+#: ../../include/event.php:1382 ../../include/event.php:1389
+#: ../../include/selectors.php:60 ../../include/selectors.php:77
+#: ../../include/selectors.php:115 ../../include/selectors.php:151
+#: ../../include/connections.php:735 ../../include/connections.php:742
+#: ../../Zotlabs/Module/Cdav.php:1385 ../../Zotlabs/Module/Profiles.php:795
+#: ../../Zotlabs/Module/Connedit.php:935
+#: ../../Zotlabs/Access/PermissionRoles.php:306
+msgid "Other"
+msgstr "Otro"
-#: ../../Zotlabs/Module/Import.php:627
-msgid "Import Channel"
-msgstr "Importar canal"
+#: ../../include/features.php:55 ../../Zotlabs/Module/Admin/Features.php:55
+#: ../../Zotlabs/Module/Admin/Features.php:56
+#: ../../Zotlabs/Module/Settings/Features.php:36
+msgid "Off"
+msgstr "Desactivado"
-#: ../../Zotlabs/Module/Import.php:628
-msgid ""
-"Use this form to import an existing channel from a different server/hub. You"
-" may retrieve the channel identity from the old server/hub via the network "
-"or provide an export file."
-msgstr "Emplee este formulario para importar un canal desde un servidor/hub diferente. Puede recuperar el canal desde el antiguo servidor/hub a través de la red o proporcionando un fichero de exportación."
+#: ../../include/features.php:55 ../../Zotlabs/Module/Admin/Features.php:55
+#: ../../Zotlabs/Module/Admin/Features.php:56
+#: ../../Zotlabs/Module/Settings/Features.php:36
+msgid "On"
+msgstr "Activado"
-#: ../../Zotlabs/Module/Import.php:630
-msgid "Or provide the old server/hub details"
-msgstr "O proporcione los detalles de su antiguo servidor/hub"
+#: ../../include/features.php:82 ../../include/nav.php:465
+#: ../../include/nav.php:468 ../../Zotlabs/Lib/Apps.php:345
+#: ../../Zotlabs/Storage/Browser.php:140
+msgid "Calendar"
+msgstr "Calendario"
-#: ../../Zotlabs/Module/Import.php:632
-msgid "Your old identity address (xyz@example.com)"
-msgstr "Su identidad en el antiguo servidor (canal@ejemplo.com)"
+#: ../../include/features.php:86
+msgid "Start calendar week on Monday"
+msgstr "Comenzar el calendario semanal por el lunes"
-#: ../../Zotlabs/Module/Import.php:633
-msgid "Your old login email address"
-msgstr "Su antigua dirección de correo electrónico"
+#: ../../include/features.php:87
+msgid "Default is Sunday"
+msgstr "Por defecto es domingo"
-#: ../../Zotlabs/Module/Import.php:634
-msgid "Your old login password"
-msgstr "Su antigua contraseña"
+#: ../../include/features.php:94
+msgid "Event Timezone Selection"
+msgstr "Selección del huso horario del evento"
-#: ../../Zotlabs/Module/Import.php:635
-msgid "Import a few months of posts if possible (limited by available memory"
-msgstr "Importar unos meses de mensajes si es posible (limitado por la memoria disponible"
+#: ../../include/features.php:95
+msgid "Allow event creation in timezones other than your own."
+msgstr "Permitir la creación de eventos en husos horarios distintos del suyo."
-#: ../../Zotlabs/Module/Import.php:637
-msgid ""
-"For either option, please choose whether to make this hub your new primary "
-"address, or whether your old location should continue this role. You will be"
-" able to post from either location, but only one can be marked as the "
-"primary location for files, photos, and media."
-msgstr "Para cualquiera de las opciones, elija si hacer de este servidor su nueva dirección primaria, o si su antigua dirección debe continuar con este papel. Usted podrá publicar desde cualquier ubicación, pero sólo una puede estar marcada como la ubicación principal para los ficheros, fotos y otras imágenes o vídeos."
+#: ../../include/features.php:104 ../../Zotlabs/Lib/Apps.php:342
+msgid "Channel Home"
+msgstr "Mi canal"
-#: ../../Zotlabs/Module/Import.php:639
-msgid "Make this hub my primary location"
-msgstr "Convertir este servidor en mi ubicación primaria"
+#: ../../include/features.php:108
+msgid "Search by Date"
+msgstr "Buscar por fecha"
-#: ../../Zotlabs/Module/Import.php:640
-msgid "Move this channel (disable all previous locations)"
-msgstr "Mover este canal (desactivar todas las ubicaciones anteriores)"
+#: ../../include/features.php:109
+msgid "Ability to select posts by date ranges"
+msgstr "Capacidad de seleccionar entradas por rango de fechas"
-#: ../../Zotlabs/Module/Import.php:641
-msgid "Use this channel nickname instead of the one provided"
-msgstr "Usa este alias de canal en lugar del que se proporciona"
+#: ../../include/features.php:116
+msgid "Tag Cloud"
+msgstr "Nube de etiquetas"
-#: ../../Zotlabs/Module/Import.php:641
-msgid ""
-"Leave blank to keep your existing channel nickname. You will be randomly "
-"assigned a similar nickname if either name is already allocated on this "
-"site."
-msgstr "Dejar en blanco para mantener su alias de canal . Se le asignará aleatoriamente uno similar si cualquiera de los dos nombres ya está asignado en este sitio."
+#: ../../include/features.php:117
+msgid "Provide a personal tag cloud on your channel page"
+msgstr "Proveer nube de etiquetas personal en su página de canal"
-#: ../../Zotlabs/Module/Import.php:643
-msgid ""
-"This process may take several minutes to complete. Please submit the form "
-"only once and leave this page open until finished."
-msgstr "Este proceso puede tardar varios minutos en completarse. Por favor envíe el formulario una sola vez y mantenga esta página abierta hasta que termine."
+#: ../../include/features.php:124 ../../include/features.php:351
+msgid "Use blog/list mode"
+msgstr "Usar el modo blog/lista"
-#: ../../Zotlabs/Module/Rmagic.php:44
-msgid "Authentication failed."
-msgstr "Falló la autenticación."
+#: ../../include/features.php:125 ../../include/features.php:352
+msgid "Comments will be displayed separately"
+msgstr "Los comentarios se mostrarán por separado"
-#: ../../Zotlabs/Module/Rmagic.php:93 ../../boot.php:1677
-#: ../../include/channel.php:2475
-msgid "Remote Authentication"
-msgstr "Acceso desde su servidor"
+#: ../../include/features.php:137
+msgid "Connection Filtering"
+msgstr "Filtrado de conexiones"
-#: ../../Zotlabs/Module/Rmagic.php:94 ../../include/channel.php:2476
-msgid "Enter your channel address (e.g. channel@example.com)"
-msgstr "Introduzca la dirección del canal (p.ej. canal@ejemplo.com)"
+#: ../../include/features.php:138
+msgid "Filter incoming posts from connections based on keywords/content"
+msgstr "Filtrar publicaciones entrantes de conexiones por palabras clave o contenido"
-#: ../../Zotlabs/Module/Rmagic.php:95 ../../include/channel.php:2477
-msgid "Authenticate"
-msgstr "Acceder"
+#: ../../include/features.php:146
+msgid "Conversation"
+msgstr "Conversación"
-#: ../../Zotlabs/Module/Oauth2.php:54
-msgid "Name and Secret are required"
-msgstr "\"Key\" y \"Secret\" son obligatorios"
+#: ../../include/features.php:150
+msgid "Community Tagging"
+msgstr "Etiquetas de la comunidad"
-#: ../../Zotlabs/Module/Oauth2.php:106
-msgid "OAuth2 Apps Manager App"
-msgstr "Aplicación del administrador de apps OAuth2"
+#: ../../include/features.php:151
+msgid "Ability to tag existing posts"
+msgstr "Capacidad de etiquetar entradas"
-#: ../../Zotlabs/Module/Oauth2.php:107
-msgid "OAuth2 authenticatication tokens for mobile and remote apps"
-msgstr "Tokens de autenticación de OAuth2 para aplicaciones móviles y remotas"
+#: ../../include/features.php:158
+msgid "Emoji Reactions"
+msgstr "Emoticonos \"emoji\""
-#: ../../Zotlabs/Module/Oauth2.php:115
-msgid "Add OAuth2 application"
-msgstr "Añadir aplicación OAuth2"
+#: ../../include/features.php:159
+msgid "Add emoji reaction ability to posts"
+msgstr "Activar la capacidad de añadir un emoticono \"emoji\" a las entradas"
-#: ../../Zotlabs/Module/Oauth2.php:118 ../../Zotlabs/Module/Oauth2.php:146
-#: ../../Zotlabs/Module/Oauth.php:113
-msgid "Name of application"
-msgstr "Nombre de la aplicación"
+#: ../../include/features.php:166
+msgid "Dislike Posts"
+msgstr "Desagrado de publicaciones"
-#: ../../Zotlabs/Module/Oauth2.php:119 ../../Zotlabs/Module/Oauth2.php:147
-#: ../../Zotlabs/Module/Oauth.php:115 ../../Zotlabs/Module/Oauth.php:141
-#: ../../addon/statusnet/statusnet.php:595 ../../addon/twitter/twitter.php:615
-msgid "Consumer Secret"
-msgstr "Consumer Secret"
+#: ../../include/features.php:167
+msgid "Ability to dislike posts/comments"
+msgstr "Capacidad de mostrar desacuerdo con el contenido de entradas y comentarios"
-#: ../../Zotlabs/Module/Oauth2.php:119 ../../Zotlabs/Module/Oauth2.php:147
-#: ../../Zotlabs/Module/Oauth.php:114 ../../Zotlabs/Module/Oauth.php:115
-msgid "Automatically generated - change if desired. Max length 20"
-msgstr "Generado automáticamente - si lo desea, cámbielo. Longitud máxima: 20"
+#: ../../include/features.php:174
+msgid "Star Posts"
+msgstr "Entradas destacadas"
-#: ../../Zotlabs/Module/Oauth2.php:120 ../../Zotlabs/Module/Oauth2.php:148
-#: ../../Zotlabs/Module/Oauth.php:116 ../../Zotlabs/Module/Oauth.php:142
-msgid "Redirect"
-msgstr "Redirigir"
+#: ../../include/features.php:175
+msgid "Ability to mark special posts with a star indicator"
+msgstr "Capacidad de marcar entradas destacadas con un indicador de estrella"
-#: ../../Zotlabs/Module/Oauth2.php:120 ../../Zotlabs/Module/Oauth2.php:148
-#: ../../Zotlabs/Module/Oauth.php:116
-msgid ""
-"Redirect URI - leave blank unless your application specifically requires "
-"this"
-msgstr "URI de redirección - dejar en blanco a menos que su aplicación específicamente lo requiera"
+#: ../../include/features.php:182
+msgid "Reply on comment"
+msgstr "Responder a los comentarios"
-#: ../../Zotlabs/Module/Oauth2.php:121 ../../Zotlabs/Module/Oauth2.php:149
-msgid "Grant Types"
-msgstr "Tipos de permisos"
+#: ../../include/features.php:183
+msgid "Ability to reply on selected comment"
+msgstr "Posibilidad de responder a los comentarios seleccionados"
-#: ../../Zotlabs/Module/Oauth2.php:121 ../../Zotlabs/Module/Oauth2.php:122
-msgid "leave blank unless your application sepcifically requires this"
-msgstr "Dejar en blanco a menos que su aplicación lo requiera específicamente"
+#: ../../include/features.php:192 ../../Zotlabs/Lib/Apps.php:346
+msgid "Directory"
+msgstr "Directorio"
-#: ../../Zotlabs/Module/Oauth2.php:122 ../../Zotlabs/Module/Oauth2.php:150
-msgid "Authorization scope"
-msgstr "Alcance de la autorización"
+#: ../../include/features.php:196
+msgid "Advanced Directory Search"
+msgstr "Búsqueda avanzada en el directorio"
-#: ../../Zotlabs/Module/Oauth2.php:134
-msgid "OAuth2 Application not found."
-msgstr "No se ha encontrado la aplicación OAuth2."
+#: ../../include/features.php:197
+msgid "Allows creation of complex directory search queries"
+msgstr "Permitir la creación de consultas complejas en las búsquedas en el directorio"
-#: ../../Zotlabs/Module/Oauth2.php:143 ../../Zotlabs/Module/Oauth2.php:193
-#: ../../Zotlabs/Module/Oauth.php:110 ../../Zotlabs/Module/Oauth.php:136
-#: ../../Zotlabs/Module/Oauth.php:172
-msgid "Add application"
-msgstr "Añadir aplicación"
+#: ../../include/features.php:206
+msgid "Editor"
+msgstr "Editor"
-#: ../../Zotlabs/Module/Oauth2.php:149 ../../Zotlabs/Module/Oauth2.php:150
-msgid "leave blank unless your application specifically requires this"
-msgstr "dejar en blanco a menos que su aplicación lo requiera específicamente"
+#: ../../include/features.php:210
+msgid "Post Categories"
+msgstr "Temas de las entradas"
-#: ../../Zotlabs/Module/Oauth2.php:192
-msgid "Connected OAuth2 Apps"
-msgstr "Aplicaciones OAuth2 conectadas"
+#: ../../include/features.php:211
+msgid "Add categories to your posts"
+msgstr "Añadir temas a sus publicaciones"
-#: ../../Zotlabs/Module/Oauth2.php:196 ../../Zotlabs/Module/Oauth.php:175
-msgid "Client key starts with"
-msgstr "La \"client key\" empieza por"
+#: ../../include/features.php:219
+msgid "Large Photos"
+msgstr "Fotos de gran tamaño"
-#: ../../Zotlabs/Module/Oauth2.php:197 ../../Zotlabs/Module/Oauth.php:176
-msgid "No name"
-msgstr "Sin nombre"
+#: ../../include/features.php:220
+msgid ""
+"Include large (1024px) photo thumbnails in posts. If not enabled, use small "
+"(640px) photo thumbnails"
+msgstr "Incluir miniaturas de fotos grandes (1024px) en publicaciones. Si no está habilitado, usar miniaturas pequeñas (640px)"
-#: ../../Zotlabs/Module/Oauth2.php:198 ../../Zotlabs/Module/Oauth.php:177
-msgid "Remove authorization"
-msgstr "Eliminar autorización"
+#: ../../include/features.php:227
+msgid "Even More Encryption"
+msgstr "Más cifrado todavía"
-#: ../../Zotlabs/Module/Cal.php:64
-msgid "Permissions denied."
-msgstr "Permisos denegados."
+#: ../../include/features.php:228
+msgid ""
+"Allow optional encryption of content end-to-end with a shared secret key"
+msgstr "Permitir cifrado adicional de contenido \"punto-a-punto\" con una clave secreta compartida."
-#: ../../Zotlabs/Module/Api.php:74 ../../Zotlabs/Module/Api.php:95
-msgid "Authorize application connection"
-msgstr "Autorizar una conexión de aplicación"
+#: ../../include/features.php:235
+msgid "Enable Voting Tools"
+msgstr "Permitir entradas con votación"
-#: ../../Zotlabs/Module/Api.php:75
-msgid "Return to your app and insert this Security Code:"
-msgstr "Vuelva a su aplicación e introduzca este código de seguridad: "
+#: ../../include/features.php:236
+msgid "Provide a class of post which others can vote on"
+msgstr "Proveer una clase de publicación en la que otros puedan votar"
-#: ../../Zotlabs/Module/Api.php:85
-msgid "Please login to continue."
-msgstr "Por favor inicie sesión para continuar."
+#: ../../include/features.php:243
+msgid "Disable Comments"
+msgstr "Deshabilitar comentarios"
-#: ../../Zotlabs/Module/Api.php:97
-msgid ""
-"Do you want to authorize this application to access your posts and contacts,"
-" and/or create new posts for you?"
-msgstr "¿Desea autorizar a esta aplicación a acceder a sus publicaciones y contactos, y/o crear nuevas publicaciones por usted?"
+#: ../../include/features.php:244
+msgid "Provide the option to disable comments for a post"
+msgstr "Proporcionar la opción de desactivar los comentarios para una entrada"
-#: ../../Zotlabs/Module/Attach.php:13
-msgid "Item not available."
-msgstr "Elemento no disponible"
+#: ../../include/features.php:251
+msgid "Delayed Posting"
+msgstr "Publicación aplazada"
-#: ../../Zotlabs/Module/Randprof.php:29
-msgid "Random Channel App"
-msgstr "App Canal aleatorio"
+#: ../../include/features.php:252
+msgid "Allow posts to be published at a later date"
+msgstr "Permitir mensajes que se publicarán en una fecha posterior"
-#: ../../Zotlabs/Module/Randprof.php:30
-msgid "Visit a random channel in the $Projectname network"
-msgstr "Visitar un canal aleatorio en la red $Projectname"
+#: ../../include/features.php:259
+msgid "Content Expiration"
+msgstr "Caducidad del contenido"
-#: ../../Zotlabs/Module/Editblock.php:138
-msgid "Edit Block"
-msgstr "Modificar este bloque"
+#: ../../include/features.php:260
+msgid "Remove posts/comments and/or private messages at a future time"
+msgstr "Eliminar publicaciones/comentarios y/o mensajes privados más adelante"
-#: ../../Zotlabs/Module/Profile.php:93
-msgid "vcard"
-msgstr "vcard"
+#: ../../include/features.php:267
+msgid "Suppress Duplicate Posts/Comments"
+msgstr "Prevenir entradas o comentarios duplicados"
-#: ../../Zotlabs/Module/Apps.php:50 ../../Zotlabs/Widget/Appstore.php:14
-msgid "Available Apps"
-msgstr "Aplicaciones disponibles"
+#: ../../include/features.php:268
+msgid ""
+"Prevent posts with identical content to be published with less than two "
+"minutes in between submissions."
+msgstr "Prevenir que entradas con contenido idéntico se publiquen con menos de dos minutos de intervalo."
-#: ../../Zotlabs/Module/Apps.php:50
-msgid "Installed Apps"
-msgstr "Apps instaladas"
+#: ../../include/features.php:275
+msgid "Auto-save drafts of posts and comments"
+msgstr "Guardar automáticamente borradores de entradas y comentarios"
-#: ../../Zotlabs/Module/Apps.php:53
-msgid "Manage Apps"
-msgstr "Administrar apps"
+#: ../../include/features.php:276
+msgid ""
+"Automatically saves post and comment drafts in local browser storage to help"
+" prevent accidental loss of compositions"
+msgstr "Guarda automáticamente los borradores de comentarios y publicaciones en el almacenamiento del navegador local para ayudar a evitar la pérdida accidental de composiciones."
-#: ../../Zotlabs/Module/Apps.php:54
-msgid "Create Custom App"
-msgstr "Crear una app personalizada"
+#: ../../include/features.php:285
+msgid "Manage"
+msgstr "Gestionar"
-#: ../../Zotlabs/Module/Mood.php:76 ../../include/conversation.php:268
-#, php-format
-msgctxt "mood"
-msgid "%1$s is %2$s"
-msgstr "%1$s está %2$s"
+#: ../../include/features.php:289
+msgid "Navigation Channel Select"
+msgstr "Navegación por el selector de canales"
-#: ../../Zotlabs/Module/Mood.php:134
-msgid "Mood App"
-msgstr "App Estados de ánimo"
+#: ../../include/features.php:290
+msgid "Change channels directly from within the navigation dropdown menu"
+msgstr "Cambiar de canales directamente desde el menú de navegación desplegable"
-#: ../../Zotlabs/Module/Mood.php:135 ../../Zotlabs/Module/Mood.php:155
-msgid "Set your current mood and tell your friends"
-msgstr "Describir su estado de ánimo para comunicárselo a sus amigos"
+#: ../../include/features.php:299 ../../Zotlabs/Module/Connections.php:310
+msgid "Network"
+msgstr "Red"
-#: ../../Zotlabs/Module/Mood.php:154 ../../Zotlabs/Lib/Apps.php:349
-msgid "Mood"
-msgstr "Estado de ánimo"
+#: ../../include/features.php:303 ../../Zotlabs/Widget/Savedsearch.php:83
+msgid "Saved Searches"
+msgstr "Búsquedas guardadas"
-#: ../../Zotlabs/Module/Connections.php:58
-#: ../../Zotlabs/Module/Connections.php:115
-#: ../../Zotlabs/Module/Connections.php:273
-msgid "Active"
-msgstr "Activo/a"
+#: ../../include/features.php:304
+msgid "Save search terms for re-use"
+msgstr "Guardar términos de búsqueda para su reutilización"
-#: ../../Zotlabs/Module/Connections.php:63
-#: ../../Zotlabs/Module/Connections.php:181
-#: ../../Zotlabs/Module/Connections.php:278
-msgid "Blocked"
-msgstr "Bloqueadas"
+#: ../../include/features.php:311 ../../include/contact_widgets.php:53
+#: ../../Zotlabs/Widget/Activity_filter.php:137
+#: ../../Zotlabs/Widget/Filer.php:28
+msgid "Saved Folders"
+msgstr "Carpetas guardadas"
-#: ../../Zotlabs/Module/Connections.php:68
-#: ../../Zotlabs/Module/Connections.php:188
-#: ../../Zotlabs/Module/Connections.php:277
-msgid "Ignored"
-msgstr "Ignoradas"
+#: ../../include/features.php:312
+msgid "Ability to file posts under folders"
+msgstr "Capacidad de archivar entradas en carpetas"
-#: ../../Zotlabs/Module/Connections.php:73
-#: ../../Zotlabs/Module/Connections.php:202
-#: ../../Zotlabs/Module/Connections.php:276
-msgid "Hidden"
-msgstr "Ocultas"
+#: ../../include/features.php:319
+msgid "Alternate Stream Order"
+msgstr "Orden de stream alternativo"
-#: ../../Zotlabs/Module/Connections.php:78
-#: ../../Zotlabs/Module/Connections.php:195
-msgid "Archived/Unreachable"
-msgstr "Archivadas o inaccesibles"
+#: ../../include/features.php:320
+msgid ""
+"Ability to order the stream by last post date, last comment date or "
+"unthreaded activities"
+msgstr "Posibilidad de ordenar el stream por última fecha de publicación, última fecha de comentario o actividades sin hilo"
-#: ../../Zotlabs/Module/Connections.php:83
-#: ../../Zotlabs/Module/Connections.php:92 ../../Zotlabs/Module/Menu.php:179
-#: ../../Zotlabs/Module/Notifications.php:50
-msgid "New"
-msgstr "Nuevas"
+#: ../../include/features.php:327
+msgid "Contact Filter"
+msgstr "Filtro de contactos"
-#: ../../Zotlabs/Module/Connections.php:97
-#: ../../Zotlabs/Module/Connections.php:111
-#: ../../Zotlabs/Module/Connedit.php:727 ../../Zotlabs/Widget/Affinity.php:34
-msgid "All"
-msgstr "Todos/as"
+#: ../../include/features.php:328
+msgid "Ability to display only posts of a selected contact"
+msgstr "Posibilidad de mostrar sólo los mensajes de un contacto seleccionado"
-#: ../../Zotlabs/Module/Connections.php:157
-msgid "Active Connections"
-msgstr "Conexiones activas"
+#: ../../include/features.php:335
+msgid "Forum Filter"
+msgstr "Filtro de foro"
-#: ../../Zotlabs/Module/Connections.php:160
-msgid "Show active connections"
-msgstr "Mostrar las conexiones activas"
+#: ../../include/features.php:336
+msgid "Ability to display only posts of a specific forum"
+msgstr "Posibilidad de mostrar sólo los mensajes de un foro específico"
-#: ../../Zotlabs/Module/Connections.php:164
-#: ../../Zotlabs/Widget/Notifications.php:84
-msgid "New Connections"
-msgstr "Nuevas conexiones"
+#: ../../include/features.php:343
+msgid "Personal Posts Filter"
+msgstr "Filtro de entradas personales"
-#: ../../Zotlabs/Module/Connections.php:167
-msgid "Show pending (new) connections"
-msgstr "Mostrar conexiones (nuevas) pendientes"
+#: ../../include/features.php:344
+msgid "Ability to display only posts that you've interacted on"
+msgstr "Posibilidad de mostrar sólo los mensajes en los que usted haya interactuado"
-#: ../../Zotlabs/Module/Connections.php:184
-msgid "Only show blocked connections"
-msgstr "Mostrar solo las conexiones bloqueadas"
+#: ../../include/features.php:361 ../../include/nav.php:446
+#: ../../Zotlabs/Module/Fbrowser.php:29 ../../Zotlabs/Lib/Apps.php:344
+msgid "Photos"
+msgstr "Fotos"
-#: ../../Zotlabs/Module/Connections.php:191
-msgid "Only show ignored connections"
-msgstr "Mostrar solo conexiones ignoradas"
+#: ../../include/features.php:365
+msgid "Photo Location"
+msgstr "Ubicación de las fotos"
-#: ../../Zotlabs/Module/Connections.php:198
-msgid "Only show archived/unreachable connections"
-msgstr "Mostrar solo las conexiones archivadas o no localizables"
+#: ../../include/features.php:366
+msgid "If location data is available on uploaded photos, link this to a map."
+msgstr "Si los datos de ubicación están disponibles en las fotos subidas, enlazar estas a un mapa."
-#: ../../Zotlabs/Module/Connections.php:205
-msgid "Only show hidden connections"
-msgstr "Mostrar solo las conexiones ocultas"
+#: ../../include/features.php:375 ../../Zotlabs/Lib/Apps.php:362
+msgid "Profiles"
+msgstr "Perfiles"
-#: ../../Zotlabs/Module/Connections.php:220
-msgid "Show all connections"
-msgstr "Mostrar todas las conexiones"
+#: ../../include/features.php:379
+msgid "Advanced Profiles"
+msgstr "Perfiles avanzados"
-#: ../../Zotlabs/Module/Connections.php:274
-msgid "Pending approval"
-msgstr "Pendiente de aprobación"
+#: ../../include/features.php:380
+msgid "Additional profile sections and selections"
+msgstr "Secciones y selecciones de perfil adicionales"
-#: ../../Zotlabs/Module/Connections.php:275
-msgid "Archived"
-msgstr "Archivadas"
+#: ../../include/features.php:387
+msgid "Profile Import/Export"
+msgstr "Importar/Exportar perfil"
-#: ../../Zotlabs/Module/Connections.php:279
-msgid "Not connected at this location"
-msgstr "No está conectado/a en esta ubicación"
+#: ../../include/features.php:388
+msgid "Save and load profile details across sites/channels"
+msgstr "Guardar y cargar detalles del perfil a través de sitios/canales"
-#: ../../Zotlabs/Module/Connections.php:296
-#, php-format
-msgid "%1$s [%2$s]"
-msgstr "%1$s [%2$s]"
+#: ../../include/features.php:395
+msgid "Multiple Profiles"
+msgstr "Múltiples perfiles"
-#: ../../Zotlabs/Module/Connections.php:297
-msgid "Edit connection"
-msgstr "Editar conexión"
+#: ../../include/features.php:396
+msgid "Ability to create multiple profiles"
+msgstr "Capacidad de crear múltiples perfiles"
-#: ../../Zotlabs/Module/Connections.php:299
-msgid "Delete connection"
-msgstr "Eliminar conexión"
+#: ../../include/security.php:607
+msgid ""
+"The form security token was not correct. This probably happened because the "
+"form has been opened for too long (>3 hours) before submitting it."
+msgstr "El \"token\" de seguridad del formulario no es correcto. Esto ha ocurrido probablemente porque el formulario ha estado abierto demasiado tiempo (>3 horas) antes de ser enviado"
-#: ../../Zotlabs/Module/Connections.php:308
-msgid "Channel address"
-msgstr "Dirección del canal"
+#: ../../include/js_strings.php:5
+msgid "Delete this item?"
+msgstr "¿Borrar este elemento?"
-#: ../../Zotlabs/Module/Connections.php:310 ../../include/features.php:299
-msgid "Network"
-msgstr "Red"
+#: ../../include/js_strings.php:6 ../../Zotlabs/Module/Photos.php:1095
+#: ../../Zotlabs/Module/Photos.php:1214 ../../Zotlabs/Lib/ThreadItem.php:795
+msgid "Comment"
+msgstr "Comentar"
-#: ../../Zotlabs/Module/Connections.php:313
-msgid "Call"
-msgstr "Llamar"
+#: ../../include/js_strings.php:7 ../../Zotlabs/Lib/ThreadItem.php:502
+#, php-format
+msgid "%s show all"
+msgstr "%s mostrar todo"
-#: ../../Zotlabs/Module/Connections.php:315
-msgid "Status"
-msgstr "Estado"
+#: ../../include/js_strings.php:8
+#, php-format
+msgid "%s show less"
+msgstr "%s mostrar menos"
-#: ../../Zotlabs/Module/Connections.php:317
-msgid "Connected"
-msgstr "Conectado/a"
+#: ../../include/js_strings.php:9
+#, php-format
+msgid "%s expand"
+msgstr "%s expandir"
-#: ../../Zotlabs/Module/Connections.php:319
-msgid "Approve connection"
-msgstr "Aprobar esta conexión"
+#: ../../include/js_strings.php:10
+#, php-format
+msgid "%s collapse"
+msgstr "%s contraer"
-#: ../../Zotlabs/Module/Connections.php:321
-msgid "Ignore connection"
-msgstr "Ignorar esta conexión"
+#: ../../include/js_strings.php:11
+msgid "Password too short"
+msgstr "Contraseña demasiado corta"
-#: ../../Zotlabs/Module/Connections.php:322
-#: ../../Zotlabs/Module/Connedit.php:644
-msgid "Ignore"
-msgstr "Ignorar"
+#: ../../include/js_strings.php:12
+msgid "Passwords do not match"
+msgstr "Las contraseñas no coinciden"
-#: ../../Zotlabs/Module/Connections.php:323
-msgid "Recent activity"
-msgstr "Actividad reciente"
+#: ../../include/js_strings.php:13
+msgid "everybody"
+msgstr "cualquiera"
-#: ../../Zotlabs/Module/Connections.php:348 ../../Zotlabs/Lib/Apps.php:332
-#: ../../include/text.php:1010 ../../include/features.php:133
-msgid "Connections"
-msgstr "Conexiones"
+#: ../../include/js_strings.php:14
+msgid "Secret Passphrase"
+msgstr "Contraseña secreta"
-#: ../../Zotlabs/Module/Connections.php:353
-msgid "Search your connections"
-msgstr "Buscar sus conexiones"
+#: ../../include/js_strings.php:15
+msgid "Passphrase hint"
+msgstr "Pista de contraseña"
-#: ../../Zotlabs/Module/Connections.php:354
-msgid "Connections search"
-msgstr "Buscar conexiones"
+#: ../../include/js_strings.php:16
+msgid "Notice: Permissions have changed but have not yet been submitted."
+msgstr "Aviso: los permisos han cambiado pero aún no han sido enviados."
-#: ../../Zotlabs/Module/Connections.php:355
-#: ../../Zotlabs/Module/Directory.php:416
-#: ../../Zotlabs/Module/Directory.php:421 ../../include/contact_widgets.php:23
-msgid "Find"
-msgstr "Encontrar"
+#: ../../include/js_strings.php:17
+msgid "close all"
+msgstr "cerrar todo"
-#: ../../Zotlabs/Module/Viewsrc.php:43
-msgid "item"
-msgstr "elemento"
+#: ../../include/js_strings.php:18
+msgid "Nothing new here"
+msgstr "Nada nuevo por aquí"
-#: ../../Zotlabs/Module/Bookmarks.php:62
-msgid "Bookmark added"
-msgstr "Marcador añadido"
+#: ../../include/js_strings.php:19
+msgid "Rate This Channel (this is public)"
+msgstr "Valorar este canal (esto es público)"
-#: ../../Zotlabs/Module/Bookmarks.php:78
-msgid "Bookmarks App"
-msgstr "App Marcadores"
+#: ../../include/js_strings.php:20 ../../Zotlabs/Module/Rate.php:155
+#: ../../Zotlabs/Module/Connedit.php:887
+msgid "Rating"
+msgstr "Valoración"
-#: ../../Zotlabs/Module/Bookmarks.php:79
-msgid "Bookmark links from posts and manage them"
-msgstr "Añadir enlaces de las entradas a Marcadores y administrarlos"
+#: ../../include/js_strings.php:21
+msgid "Describe (optional)"
+msgstr "Describir (opcional)"
-#: ../../Zotlabs/Module/Bookmarks.php:92
-msgid "My Bookmarks"
-msgstr "Mis marcadores"
+#: ../../include/js_strings.php:23
+msgid "Please enter a link URL"
+msgstr "Por favor, introduzca una dirección de enlace"
-#: ../../Zotlabs/Module/Bookmarks.php:103
-msgid "My Connections Bookmarks"
-msgstr "Marcadores de mis conexiones"
+#: ../../include/js_strings.php:24
+msgid "Unsaved changes. Are you sure you wish to leave this page?"
+msgstr "Cambios no guardados. ¿Está seguro de que desea abandonar la página?"
-#: ../../Zotlabs/Module/Removeaccount.php:35
-msgid ""
-"Account removals are not allowed within 48 hours of changing the account "
-"password."
-msgstr "La eliminación de cuentas no está permitida hasta después de que hayan transcurrido 48 horas desde el último cambio de contraseña."
+#: ../../include/js_strings.php:25 ../../Zotlabs/Module/Pubsites.php:52
+#: ../../Zotlabs/Module/Cdav.php:1038 ../../Zotlabs/Module/Events.php:483
+#: ../../Zotlabs/Module/Profiles.php:509 ../../Zotlabs/Module/Profiles.php:734
+#: ../../Zotlabs/Module/Locs.php:117
+msgid "Location"
+msgstr "Ubicación"
-#: ../../Zotlabs/Module/Removeaccount.php:57
-msgid "Remove This Account"
-msgstr "Eliminar esta cuenta"
+#: ../../include/js_strings.php:26
+msgid "lovely"
+msgstr "encantador"
-#: ../../Zotlabs/Module/Removeaccount.php:58
-msgid ""
-"This account and all its channels will be completely removed from the "
-"network. "
-msgstr "Esta cuenta y todos sus canales van a ser eliminados de la red."
+#: ../../include/js_strings.php:27
+msgid "wonderful"
+msgstr "fabuloso"
-#: ../../Zotlabs/Module/Removeaccount.php:60
-msgid ""
-"Remove this account, all its channels and all its channel clones from the "
-"network"
-msgstr "Remover esta cuenta, todos sus canales y clones de la red"
+#: ../../include/js_strings.php:28
+msgid "fantastic"
+msgstr "fantástico"
-#: ../../Zotlabs/Module/Removeaccount.php:60
+#: ../../include/js_strings.php:29
+msgid "great"
+msgstr "grandioso"
+
+#: ../../include/js_strings.php:30
msgid ""
-"By default only the instances of the channels located on this hub will be "
-"removed from the network"
-msgstr "Por defecto, solo las instancias de los canales ubicados en este servidor serán eliminados de la red"
+"Your chosen nickname was either already taken or not valid. Please use our "
+"suggestion ("
+msgstr "El nombre de usuario elegido ya está en uso o no es válido. Por favor, utilice nuestra sugerencia ("
-#: ../../Zotlabs/Module/Photos.php:78
-msgid "Page owner information could not be retrieved."
-msgstr "La información del propietario de la página no pudo ser recuperada."
+#: ../../include/js_strings.php:31
+msgid ") or enter a new one."
+msgstr ") o introduzca uno nuevo."
-#: ../../Zotlabs/Module/Photos.php:94 ../../Zotlabs/Module/Photos.php:113
-msgid "Album not found."
-msgstr "Álbum no encontrado."
+#: ../../include/js_strings.php:32
+msgid "Thank you, this nickname is valid."
+msgstr "Gracias, este alias es válido."
-#: ../../Zotlabs/Module/Photos.php:103
-msgid "Delete Album"
-msgstr "Borrar álbum"
+#: ../../include/js_strings.php:33
+msgid "A channel name is required."
+msgstr "Se requiere un nombre de canal"
-#: ../../Zotlabs/Module/Photos.php:174 ../../Zotlabs/Module/Photos.php:1056
-msgid "Delete Photo"
-msgstr "Borrar foto"
+#: ../../include/js_strings.php:34
+msgid "This is a "
+msgstr "Esto es un "
-#: ../../Zotlabs/Module/Photos.php:527
-msgid "No photos selected"
-msgstr "No hay fotos seleccionadas"
+#: ../../include/js_strings.php:35
+msgid " channel name"
+msgstr "nombre de canal"
-#: ../../Zotlabs/Module/Photos.php:576
-msgid "Access to this item is restricted."
-msgstr "El acceso a este elemento está restringido."
+#: ../../include/js_strings.php:36
+msgid "Back to reply"
+msgstr "Volver a la respuesta"
-#: ../../Zotlabs/Module/Photos.php:619
+#: ../../include/js_strings.php:42
#, php-format
-msgid "%1$.2f MB of %2$.2f MB photo storage used."
-msgstr "%1$.2f MB de %2$.2f MB de almacenamiento de fotos utilizado."
+msgid "%d minutes"
+msgid_plural "%d minutes"
+msgstr[0] "%d minutos"
+msgstr[1] "%d minutos"
-#: ../../Zotlabs/Module/Photos.php:622
+#: ../../include/js_strings.php:43
#, php-format
-msgid "%1$.2f MB photo storage used."
-msgstr "%1$.2f MB de almacenamiento de fotos utilizado."
+msgid "about %d hours"
+msgid_plural "about %d hours"
+msgstr[0] "alrededor de %d horas"
+msgstr[1] "alrededor de %d horas"
-#: ../../Zotlabs/Module/Photos.php:664
-msgid "Upload Photos"
-msgstr "Subir fotos"
+#: ../../include/js_strings.php:44
+#, php-format
+msgid "%d days"
+msgid_plural "%d days"
+msgstr[0] "%d días"
+msgstr[1] "%d días"
-#: ../../Zotlabs/Module/Photos.php:668
-msgid "Enter an album name"
-msgstr "Introducir un nombre de álbum"
+#: ../../include/js_strings.php:45
+#, php-format
+msgid "%d months"
+msgid_plural "%d months"
+msgstr[0] "%d meses"
+msgstr[1] "%d meses"
-#: ../../Zotlabs/Module/Photos.php:669
-msgid "or select an existing album (doubleclick)"
-msgstr "o seleccionar un álbum (con un doble click)"
+#: ../../include/js_strings.php:46
+#, php-format
+msgid "%d years"
+msgid_plural "%d years"
+msgstr[0] "%d años"
+msgstr[1] "%d años"
-#: ../../Zotlabs/Module/Photos.php:670
-msgid "Create a status post for this upload"
-msgstr "Crear un mensaje de estado para esta subida"
+#: ../../include/js_strings.php:51
+msgid "timeago.prefixAgo"
+msgstr "hace "
-#: ../../Zotlabs/Module/Photos.php:672
-msgid "Description (optional)"
-msgstr "Descripción (opcional)"
+#: ../../include/js_strings.php:52
+msgid "timeago.prefixFromNow"
+msgstr "en "
-#: ../../Zotlabs/Module/Photos.php:758
-msgid "Show Newest First"
-msgstr "Mostrar lo más reciente primero"
+#: ../../include/js_strings.php:53
+msgid "timeago.suffixAgo"
+msgstr "NONE"
-#: ../../Zotlabs/Module/Photos.php:760
-msgid "Show Oldest First"
-msgstr "Mostrar lo más antiguo primero"
+#: ../../include/js_strings.php:54
+msgid "timeago.suffixFromNow"
+msgstr "NONE"
-#: ../../Zotlabs/Module/Photos.php:817 ../../Zotlabs/Module/Photos.php:1363
-msgid "Add Photos"
-msgstr "Añadir fotos"
+#: ../../include/js_strings.php:57
+msgid "less than a minute"
+msgstr "menos de un minuto"
-#: ../../Zotlabs/Module/Photos.php:865
-msgid "Permission denied. Access to this item may be restricted."
-msgstr "Permiso denegado. El acceso a este elemento puede estar restringido."
+#: ../../include/js_strings.php:58
+msgid "about a minute"
+msgstr "alrededor de un minuto"
-#: ../../Zotlabs/Module/Photos.php:867
-msgid "Photo not available"
-msgstr "Foto no disponible"
+#: ../../include/js_strings.php:60
+msgid "about an hour"
+msgstr "alrededor de una hora"
-#: ../../Zotlabs/Module/Photos.php:925
-msgid "Use as profile photo"
-msgstr "Usar como foto del perfil"
+#: ../../include/js_strings.php:62
+msgid "a day"
+msgstr "un día"
-#: ../../Zotlabs/Module/Photos.php:926
-msgid "Use as cover photo"
-msgstr "Usar como imagen de portada del perfil"
+#: ../../include/js_strings.php:64
+msgid "about a month"
+msgstr "alrededor de un mes"
-#: ../../Zotlabs/Module/Photos.php:933
-msgid "Private Photo"
-msgstr "Foto privada"
+#: ../../include/js_strings.php:66
+msgid "about a year"
+msgstr "alrededor de un año"
-#: ../../Zotlabs/Module/Photos.php:948
-msgid "View Full Size"
-msgstr "Ver tamaño completo"
+#: ../../include/js_strings.php:68
+msgid " "
+msgstr " "
-#: ../../Zotlabs/Module/Photos.php:1030
-msgid "Edit photo"
-msgstr "Editar foto"
+#: ../../include/js_strings.php:69
+msgid "timeago.numbers"
+msgstr "timeago.numbers"
-#: ../../Zotlabs/Module/Photos.php:1032
-msgid "Rotate CW (right)"
-msgstr "Girar CW (a la derecha)"
+#: ../../include/js_strings.php:75
+msgctxt "long"
+msgid "May"
+msgstr "mayo"
-#: ../../Zotlabs/Module/Photos.php:1033
-msgid "Rotate CCW (left)"
-msgstr "Girar CCW (a la izquierda)"
+#: ../../include/js_strings.php:83
+msgid "Jan"
+msgstr "ene"
-#: ../../Zotlabs/Module/Photos.php:1036
-msgid "Move photo to album"
-msgstr "Mover la foto a un álbum"
+#: ../../include/js_strings.php:84
+msgid "Feb"
+msgstr "feb"
-#: ../../Zotlabs/Module/Photos.php:1037
-msgid "Enter a new album name"
-msgstr "Introducir un nuevo nombre de álbum"
+#: ../../include/js_strings.php:85
+msgid "Mar"
+msgstr "mar"
-#: ../../Zotlabs/Module/Photos.php:1038
-msgid "or select an existing one (doubleclick)"
-msgstr "o seleccionar un álbum (con un doble click)"
+#: ../../include/js_strings.php:86
+msgid "Apr"
+msgstr "abr"
-#: ../../Zotlabs/Module/Photos.php:1043
-msgid "Add a Tag"
-msgstr "Añadir una etiqueta"
+#: ../../include/js_strings.php:87
+msgctxt "short"
+msgid "May"
+msgstr "may"
-#: ../../Zotlabs/Module/Photos.php:1051
-msgid "Example: @bob, @Barbara_Jensen, @jim@example.com"
-msgstr "Ejemplos: @eva, @Carmen_Osuna, @jaime@ejemplo.com"
+#: ../../include/js_strings.php:88
+msgid "Jun"
+msgstr "jun"
-#: ../../Zotlabs/Module/Photos.php:1054
-msgid "Flag as adult in album view"
-msgstr "Marcar como \"solo para adultos\" en el álbum"
+#: ../../include/js_strings.php:89
+msgid "Jul"
+msgstr "jul"
-#: ../../Zotlabs/Module/Photos.php:1073 ../../Zotlabs/Lib/ThreadItem.php:307
-msgid "I like this (toggle)"
-msgstr "Me gusta (cambiar)"
+#: ../../include/js_strings.php:90
+msgid "Aug"
+msgstr "ago"
-#: ../../Zotlabs/Module/Photos.php:1074 ../../Zotlabs/Lib/ThreadItem.php:308
-msgid "I don't like this (toggle)"
-msgstr "No me gusta esto (cambiar)"
+#: ../../include/js_strings.php:91
+msgid "Sep"
+msgstr "sep"
-#: ../../Zotlabs/Module/Photos.php:1076 ../../Zotlabs/Lib/ThreadItem.php:469
-#: ../../include/conversation.php:787
-msgid "Please wait"
-msgstr "Espere por favor"
+#: ../../include/js_strings.php:92
+msgid "Oct"
+msgstr "oct"
-#: ../../Zotlabs/Module/Photos.php:1093 ../../Zotlabs/Module/Photos.php:1212
-#: ../../Zotlabs/Lib/ThreadItem.php:793
-msgid "This is you"
-msgstr "Este es usted"
+#: ../../include/js_strings.php:93
+msgid "Nov"
+msgstr "nov"
-#: ../../Zotlabs/Module/Photos.php:1095 ../../Zotlabs/Module/Photos.php:1214
-#: ../../Zotlabs/Lib/ThreadItem.php:795 ../../include/js_strings.php:6
-msgid "Comment"
-msgstr "Comentar"
+#: ../../include/js_strings.php:94
+msgid "Dec"
+msgstr "dic"
-#: ../../Zotlabs/Module/Photos.php:1112 ../../include/conversation.php:619
-msgctxt "title"
-msgid "Likes"
-msgstr "Me gusta"
+#: ../../include/js_strings.php:102
+msgid "Sun"
+msgstr "dom"
-#: ../../Zotlabs/Module/Photos.php:1112 ../../include/conversation.php:619
-msgctxt "title"
-msgid "Dislikes"
-msgstr "No me gusta"
+#: ../../include/js_strings.php:103
+msgid "Mon"
+msgstr "lun"
-#: ../../Zotlabs/Module/Photos.php:1113 ../../include/conversation.php:620
-msgctxt "title"
-msgid "Agree"
-msgstr "De acuerdo"
+#: ../../include/js_strings.php:104
+msgid "Tue"
+msgstr "mar"
-#: ../../Zotlabs/Module/Photos.php:1113 ../../include/conversation.php:620
-msgctxt "title"
-msgid "Disagree"
-msgstr "En desacuerdo"
+#: ../../include/js_strings.php:105
+msgid "Wed"
+msgstr "mié"
-#: ../../Zotlabs/Module/Photos.php:1113 ../../include/conversation.php:620
-msgctxt "title"
-msgid "Abstain"
-msgstr "Abstención"
+#: ../../include/js_strings.php:106
+msgid "Thu"
+msgstr "jue"
-#: ../../Zotlabs/Module/Photos.php:1114 ../../include/conversation.php:621
-msgctxt "title"
-msgid "Attending"
-msgstr "Participaré"
+#: ../../include/js_strings.php:107
+msgid "Fri"
+msgstr "vie"
-#: ../../Zotlabs/Module/Photos.php:1114 ../../include/conversation.php:621
-msgctxt "title"
-msgid "Not attending"
-msgstr "No participaré"
+#: ../../include/js_strings.php:108
+msgid "Sat"
+msgstr "sáb"
-#: ../../Zotlabs/Module/Photos.php:1114 ../../include/conversation.php:621
-msgctxt "title"
-msgid "Might attend"
-msgstr "Quizá participe"
+#: ../../include/js_strings.php:109
+msgctxt "calendar"
+msgid "today"
+msgstr "hoy"
-#: ../../Zotlabs/Module/Photos.php:1131 ../../Zotlabs/Module/Photos.php:1143
-#: ../../Zotlabs/Lib/ThreadItem.php:232 ../../Zotlabs/Lib/ThreadItem.php:244
-msgid "View all"
-msgstr "Ver todo"
+#: ../../include/js_strings.php:110
+msgctxt "calendar"
+msgid "month"
+msgstr "mes"
-#: ../../Zotlabs/Module/Photos.php:1135 ../../Zotlabs/Lib/ThreadItem.php:236
-#: ../../include/conversation.php:1702 ../../include/channel.php:1661
-#: ../../include/taxonomy.php:659
-msgctxt "noun"
-msgid "Like"
-msgid_plural "Likes"
-msgstr[0] "Me gusta"
-msgstr[1] "Me gusta"
+#: ../../include/js_strings.php:111
+msgctxt "calendar"
+msgid "week"
+msgstr "semana"
-#: ../../Zotlabs/Module/Photos.php:1140 ../../Zotlabs/Lib/ThreadItem.php:241
-#: ../../include/conversation.php:1705
-msgctxt "noun"
-msgid "Dislike"
-msgid_plural "Dislikes"
-msgstr[0] "No me gusta"
-msgstr[1] "No me gusta"
+#: ../../include/js_strings.php:112
+msgctxt "calendar"
+msgid "day"
+msgstr "día"
-#: ../../Zotlabs/Module/Photos.php:1246
-msgid "Photo Tools"
-msgstr "Gestión de las fotos"
+#: ../../include/js_strings.php:113
+msgctxt "calendar"
+msgid "All day"
+msgstr "Todos los días"
-#: ../../Zotlabs/Module/Photos.php:1255
-msgid "In This Photo:"
-msgstr "En esta foto:"
+#: ../../include/help.php:80
+msgid "Help:"
+msgstr "Ayuda:"
-#: ../../Zotlabs/Module/Photos.php:1260
-msgid "Map"
-msgstr "Mapa"
+#: ../../include/help.php:117 ../../include/help.php:125
+#: ../../include/nav.php:172 ../../include/nav.php:322
+#: ../../Zotlabs/Module/Layouts.php:186 ../../Zotlabs/Lib/Apps.php:347
+msgid "Help"
+msgstr "Ayuda"
-#: ../../Zotlabs/Module/Photos.php:1268 ../../Zotlabs/Lib/ThreadItem.php:457
-msgctxt "noun"
-msgid "Likes"
-msgstr "Me gusta"
+#: ../../include/help.php:129
+msgid "Not Found"
+msgstr "No encontrado"
-#: ../../Zotlabs/Module/Photos.php:1269 ../../Zotlabs/Lib/ThreadItem.php:458
-msgctxt "noun"
-msgid "Dislikes"
-msgstr "No me gusta"
+#: ../../include/photos.php:151
+#, php-format
+msgid "Image exceeds website size limit of %lu bytes"
+msgstr "La imagen excede el límite de %lu bytes del sitio"
-#: ../../Zotlabs/Module/Photos.php:1274 ../../Zotlabs/Lib/ThreadItem.php:463
-#: ../../addon/channelreputation/channelreputation.php:230
-#: ../../include/acl_selectors.php:125
-msgid "Close"
-msgstr "Cerrar"
+#: ../../include/photos.php:162
+msgid "Image file is empty."
+msgstr "El fichero de imagen está vacío. "
+
+#: ../../include/photos.php:196 ../../Zotlabs/Module/Profile_photo.php:259
+#: ../../Zotlabs/Module/Cover_photo.php:239
+msgid "Unable to process image"
+msgstr "No ha sido posible procesar la imagen"
+
+#: ../../include/photos.php:324
+msgid "Photo storage failed."
+msgstr "La foto no ha podido ser guardada."
+
+#: ../../include/photos.php:373
+msgid "a new photo"
+msgstr "una nueva foto"
+
+#: ../../include/photos.php:377
+#, php-format
+msgctxt "photo_upload"
+msgid "%1$s posted %2$s to %3$s"
+msgstr "%1$s ha publicado %2$s en %3$s"
+
+#: ../../include/photos.php:666 ../../include/nav.php:449
+msgid "Photo Albums"
+msgstr "Álbumes de fotos"
-#: ../../Zotlabs/Module/Photos.php:1347 ../../Zotlabs/Module/Photos.php:1360
-#: ../../Zotlabs/Module/Photos.php:1361 ../../include/photos.php:667
+#: ../../include/photos.php:667 ../../Zotlabs/Module/Photos.php:1347
+#: ../../Zotlabs/Module/Photos.php:1360 ../../Zotlabs/Module/Photos.php:1361
msgid "Recent Photos"
msgstr "Fotos recientes"
-#: ../../Zotlabs/Module/Wiki.php:35
-#: ../../addon/flashcards/Mod_Flashcards.php:35 ../../addon/cart/cart.php:1298
-msgid "Profile Unavailable."
-msgstr "Perfil no disponible"
+#: ../../include/photos.php:671
+msgid "Upload New Photos"
+msgstr "Subir nuevas fotos"
-#: ../../Zotlabs/Module/Wiki.php:52
-msgid "Wiki App"
-msgstr "App Wiki"
+#: ../../include/network.php:1726 ../../include/network.php:1727
+msgid "Friendica"
+msgstr "Friendica"
-#: ../../Zotlabs/Module/Wiki.php:53
-msgid "Provide a wiki for your channel"
-msgstr "Proporcionar un wiki para su canal"
+#: ../../include/network.php:1728
+msgid "OStatus"
+msgstr "OStatus"
-#: ../../Zotlabs/Module/Wiki.php:77 ../../addon/cart/myshop.php:37
-#: ../../addon/cart/cart.php:1444
-#: ../../addon/cart/submodules/paypalbutton.php:456
-#: ../../addon/cart/manual_payments.php:93
-msgid "Invalid channel"
-msgstr "Canal no válido"
+#: ../../include/network.php:1729
+msgid "GNU-Social"
+msgstr "GNU Social"
-#: ../../Zotlabs/Module/Wiki.php:133
-msgid "Error retrieving wiki"
-msgstr "Error al recuperar el wiki"
+#: ../../include/network.php:1730
+msgid "RSS/Atom"
+msgstr "RSS/Atom"
-#: ../../Zotlabs/Module/Wiki.php:140
-msgid "Error creating zip file export folder"
-msgstr "Error al crear el fichero comprimido zip de la carpeta a exportar"
+#: ../../include/network.php:1733
+msgid "Diaspora"
+msgstr "Diaspora"
-#: ../../Zotlabs/Module/Wiki.php:191
-msgid "Error downloading wiki: "
-msgstr "Error al descargar el wiki: "
+#: ../../include/network.php:1734
+msgid "Facebook"
+msgstr "Facebook"
-#: ../../Zotlabs/Module/Wiki.php:206 ../../Zotlabs/Widget/Wiki_list.php:15
-#: ../../include/nav.php:538
-msgid "Wikis"
-msgstr "Wikis"
+#: ../../include/network.php:1735
+msgid "Zot"
+msgstr "Zot"
-#: ../../Zotlabs/Module/Wiki.php:212
-msgid "Download"
-msgstr "Descargar"
+#: ../../include/network.php:1736
+msgid "LinkedIn"
+msgstr "LinkedIn"
-#: ../../Zotlabs/Module/Wiki.php:214 ../../Zotlabs/Module/Chat.php:264
-#: ../../Zotlabs/Module/Profiles.php:831 ../../Zotlabs/Module/Manage.php:145
-msgid "Create New"
-msgstr "Crear"
+#: ../../include/network.php:1737
+msgid "XMPP/IM"
+msgstr "XMPP/IM"
-#: ../../Zotlabs/Module/Wiki.php:216
-msgid "Wiki name"
-msgstr "Nombre del wiki"
+#: ../../include/network.php:1738
+msgid "MySpace"
+msgstr "MySpace"
-#: ../../Zotlabs/Module/Wiki.php:217
-msgid "Content type"
-msgstr "Tipo de contenido"
+#: ../../include/activities.php:42
+msgid " and "
+msgstr " y "
-#: ../../Zotlabs/Module/Wiki.php:217 ../../Zotlabs/Module/Wiki.php:371
-#: ../../Zotlabs/Widget/Wiki_pages.php:38
-#: ../../Zotlabs/Widget/Wiki_pages.php:95 ../../addon/mdpost/mdpost.php:41
-#: ../../include/text.php:1981
-msgid "Markdown"
-msgstr "Markdown"
+#: ../../include/activities.php:50
+msgid "public profile"
+msgstr "el perfil público"
-#: ../../Zotlabs/Module/Wiki.php:217 ../../Zotlabs/Module/Wiki.php:371
-#: ../../Zotlabs/Widget/Wiki_pages.php:38
-#: ../../Zotlabs/Widget/Wiki_pages.php:95 ../../include/text.php:1979
-msgid "BBcode"
-msgstr "BBcode"
+#: ../../include/activities.php:59
+#, php-format
+msgid "%1$s changed %2$s to &ldquo;%3$s&rdquo;"
+msgstr "%1$s ha cambiado %2$s a &ldquo;%3$s&rdquo;"
-#: ../../Zotlabs/Module/Wiki.php:217 ../../Zotlabs/Widget/Wiki_pages.php:38
-#: ../../Zotlabs/Widget/Wiki_pages.php:95 ../../include/text.php:1982
-msgid "Text"
-msgstr "Texto"
+#: ../../include/activities.php:60
+#, php-format
+msgid "Visit %1$s's %2$s"
+msgstr "Visitar %2$s de %1$s"
-#: ../../Zotlabs/Module/Wiki.php:219 ../../Zotlabs/Storage/Browser.php:292
-msgid "Type"
-msgstr "Tipo"
+#: ../../include/activities.php:63
+#, php-format
+msgid "%1$s has an updated %2$s, changing %3$s."
+msgstr "%1$s ha actualizado %2$s, cambiando %3$s."
-#: ../../Zotlabs/Module/Wiki.php:220
-msgid "Any&nbsp;type"
-msgstr "Cualquier&nbsp;tipo"
+#: ../../include/contact_widgets.php:11
+#, php-format
+msgid "%d invitation available"
+msgid_plural "%d invitations available"
+msgstr[0] "%d invitación pendiente"
+msgstr[1] "%d invitaciones disponibles"
-#: ../../Zotlabs/Module/Wiki.php:227
-msgid "Lock content type"
-msgstr "Tipo de contenido bloqueado"
+#: ../../include/contact_widgets.php:16
+#: ../../Zotlabs/Module/Admin/Site.php:293
+msgid "Advanced"
+msgstr "Avanzado"
-#: ../../Zotlabs/Module/Wiki.php:228
-msgid "Create a status post for this wiki"
-msgstr "Crear un mensaje de estado para este wiki"
+#: ../../include/contact_widgets.php:19
+msgid "Find Channels"
+msgstr "Encontrar canales"
-#: ../../Zotlabs/Module/Wiki.php:229
-msgid "Edit Wiki Name"
-msgstr "Editar el nombre del wiki"
+#: ../../include/contact_widgets.php:20
+msgid "Enter name or interest"
+msgstr "Introducir nombre o interés"
-#: ../../Zotlabs/Module/Wiki.php:274
-msgid "Wiki not found"
-msgstr "Wiki no encontrado"
+#: ../../include/contact_widgets.php:21
+msgid "Connect/Follow"
+msgstr "Conectar/Seguir"
-#: ../../Zotlabs/Module/Wiki.php:300
-msgid "Rename page"
-msgstr "Renombrar la página"
+#: ../../include/contact_widgets.php:22
+msgid "Examples: Robert Morgenstein, Fishing"
+msgstr "Ejemplos: José Fernández, Pesca"
-#: ../../Zotlabs/Module/Wiki.php:321
-msgid "Error retrieving page content"
-msgstr "Error al recuperar el contenido de la página"
+#: ../../include/contact_widgets.php:23 ../../Zotlabs/Module/Directory.php:416
+#: ../../Zotlabs/Module/Directory.php:421
+#: ../../Zotlabs/Module/Connections.php:358
+msgid "Find"
+msgstr "Encontrar"
-#: ../../Zotlabs/Module/Wiki.php:329 ../../Zotlabs/Module/Wiki.php:331
-msgid "New page"
-msgstr "Nueva página"
+#: ../../include/contact_widgets.php:24 ../../Zotlabs/Module/Directory.php:420
+#: ../../Zotlabs/Module/Suggest.php:79
+msgid "Channel Suggestions"
+msgstr "Sugerencias de canales"
-#: ../../Zotlabs/Module/Wiki.php:366
-msgid "Revision Comparison"
-msgstr "Comparación de revisiones"
+#: ../../include/contact_widgets.php:26
+msgid "Random Profile"
+msgstr "Perfil aleatorio"
-#: ../../Zotlabs/Module/Wiki.php:367 ../../Zotlabs/Lib/NativeWikiPage.php:564
-#: ../../Zotlabs/Widget/Wiki_page_history.php:25
-msgid "Revert"
-msgstr "Revertir"
+#: ../../include/contact_widgets.php:27
+msgid "Invite Friends"
+msgstr "Invitar a amigos"
-#: ../../Zotlabs/Module/Wiki.php:374
-msgid "Short description of your changes (optional)"
-msgstr "Breve descripción de sus cambios (opcional)"
+#: ../../include/contact_widgets.php:29
+msgid "Advanced example: name=fred and country=iceland"
+msgstr "Ejemplo avanzado: nombre=juan y país=españa"
-#: ../../Zotlabs/Module/Wiki.php:384
-msgid "Source"
-msgstr "Fuente"
+#: ../../include/contact_widgets.php:56 ../../include/contact_widgets.php:99
+#: ../../include/contact_widgets.php:142 ../../include/contact_widgets.php:187
+#: ../../Zotlabs/Widget/Appcategories.php:46 ../../Zotlabs/Widget/Filer.php:31
+msgid "Everything"
+msgstr "Todo"
-#: ../../Zotlabs/Module/Wiki.php:394
-msgid "New page name"
-msgstr "Nombre de la nueva página"
+#: ../../include/contact_widgets.php:96 ../../include/contact_widgets.php:139
+#: ../../include/contact_widgets.php:184 ../../include/taxonomy.php:409
+#: ../../include/taxonomy.php:491 ../../include/taxonomy.php:511
+#: ../../include/taxonomy.php:532 ../../Zotlabs/Widget/Appcategories.php:43
+#: ../../Zotlabs/Module/Cdav.php:1093
+msgid "Categories"
+msgstr "Temas"
-#: ../../Zotlabs/Module/Wiki.php:399
-msgid "Embed image from photo albums"
-msgstr "Incluir una imagen de los álbumes de fotos"
+#: ../../include/contact_widgets.php:218
+msgid "Common Connections"
+msgstr "Conexiones comunes"
-#: ../../Zotlabs/Module/Wiki.php:400 ../../addon/hsse/hsse.php:208
-#: ../../include/conversation.php:1414
-msgid "Embed an image from your albums"
-msgstr "Incluir una imagen de sus álbumes"
+#: ../../include/contact_widgets.php:222
+#, php-format
+msgid "View all %d common connections"
+msgstr "Ver todas las %d conexiones comunes"
-#: ../../Zotlabs/Module/Wiki.php:402
-#: ../../Zotlabs/Module/Profile_photo.php:506
-#: ../../Zotlabs/Module/Cover_photo.php:435 ../../addon/hsse/hsse.php:210
-#: ../../addon/hsse/hsse.php:257 ../../include/conversation.php:1416
-#: ../../include/conversation.php:1463
-msgid "OK"
-msgstr "OK"
+#: ../../include/language.php:436
+msgid "Select an alternate language"
+msgstr "Seleccionar un idioma alternativo"
-#: ../../Zotlabs/Module/Wiki.php:403
-#: ../../Zotlabs/Module/Profile_photo.php:507
-#: ../../Zotlabs/Module/Cover_photo.php:436 ../../addon/hsse/hsse.php:139
-#: ../../include/conversation.php:1342
-msgid "Choose images to embed"
-msgstr "Elegir imágenes para incluir"
+#: ../../include/import.php:28
+msgid "Unable to import a removed channel."
+msgstr "No se puede importar un canal eliminado."
-#: ../../Zotlabs/Module/Wiki.php:404
-#: ../../Zotlabs/Module/Profile_photo.php:508
-#: ../../Zotlabs/Module/Cover_photo.php:437 ../../addon/hsse/hsse.php:140
-#: ../../include/conversation.php:1343
-msgid "Choose an album"
-msgstr "Elegir un álbum"
+#: ../../include/import.php:54
+msgid ""
+"Cannot create a duplicate channel identifier on this system. Import failed."
+msgstr "No se ha podido crear un canal con un identificador que ya existe en este sistema. La importación ha fallado."
-#: ../../Zotlabs/Module/Wiki.php:405
-#: ../../Zotlabs/Module/Profile_photo.php:509
-#: ../../Zotlabs/Module/Cover_photo.php:438
-msgid "Choose a different album"
-msgstr "Elegir un álbum diferente..."
+#: ../../include/import.php:120
+msgid "Cloned channel not found. Import failed."
+msgstr "No se ha podido importar el canal porque el canal clonado no se ha encontrado."
-#: ../../Zotlabs/Module/Wiki.php:406
-#: ../../Zotlabs/Module/Profile_photo.php:510
-#: ../../Zotlabs/Module/Cover_photo.php:439 ../../addon/hsse/hsse.php:142
-#: ../../include/conversation.php:1345
-msgid "Error getting album list"
-msgstr "Error al obtener la lista de álbumes"
+#: ../../include/nav.php:90
+msgid "Remote authentication"
+msgstr "Acceder desde su servidor"
-#: ../../Zotlabs/Module/Wiki.php:407
-#: ../../Zotlabs/Module/Profile_photo.php:511
-#: ../../Zotlabs/Module/Cover_photo.php:440 ../../addon/hsse/hsse.php:143
-#: ../../include/conversation.php:1346
-msgid "Error getting photo link"
-msgstr "Error al obtener el enlace de la foto"
+#: ../../include/nav.php:90
+msgid "Click to authenticate to your home hub"
+msgstr "Pulsar para identificarse en su servidor de inicio"
-#: ../../Zotlabs/Module/Wiki.php:408
-#: ../../Zotlabs/Module/Profile_photo.php:512
-#: ../../Zotlabs/Module/Cover_photo.php:441 ../../addon/hsse/hsse.php:144
-#: ../../include/conversation.php:1347
-msgid "Error getting album"
-msgstr "Error al obtener el álbum"
+#: ../../include/nav.php:96 ../../Zotlabs/Module/Manage.php:170
+#: ../../Zotlabs/Lib/Apps.php:336
+msgid "Channel Manager"
+msgstr "Administración de canales"
-#: ../../Zotlabs/Module/Wiki.php:410
-msgid "History"
-msgstr "Historial"
+#: ../../include/nav.php:96
+msgid "Manage your channels"
+msgstr "Gestionar sus canales"
-#: ../../Zotlabs/Module/Wiki.php:488
-msgid "Error creating wiki. Invalid name."
-msgstr "Error al crear el wiki: el nombre no es válido."
+#: ../../include/nav.php:99 ../../include/group.php:320
+#: ../../Zotlabs/Widget/Activity_filter.php:41
+#: ../../Zotlabs/Module/Group.php:141 ../../Zotlabs/Module/Group.php:153
+#: ../../Zotlabs/Lib/Group.php:324 ../../Zotlabs/Lib/Apps.php:363
+msgid "Privacy Groups"
+msgstr "Grupos de canales"
-#: ../../Zotlabs/Module/Wiki.php:495
-msgid "A wiki with this name already exists."
-msgstr "Ya hay un wiki con este nombre."
+#: ../../include/nav.php:99
+msgid "Manage your privacy groups"
+msgstr "Gestionar sus grupos de canales"
-#: ../../Zotlabs/Module/Wiki.php:508
-msgid "Wiki created, but error creating Home page."
-msgstr "Se ha creado el wiki, pero se ha producido un error al crear la página de inicio."
+#: ../../include/nav.php:101 ../../Zotlabs/Widget/Settings_menu.php:61
+#: ../../Zotlabs/Widget/Newmember.php:53
+#: ../../Zotlabs/Module/Admin/Themes.php:125
+#: ../../Zotlabs/Module/Admin/Addons.php:345 ../../Zotlabs/Lib/Apps.php:338
+msgid "Settings"
+msgstr "Ajustes"
-#: ../../Zotlabs/Module/Wiki.php:515
-msgid "Error creating wiki"
-msgstr "Error al crear el wiki"
+#: ../../include/nav.php:101
+msgid "Account/Channel Settings"
+msgstr "Ajustes de cuenta/canales"
-#: ../../Zotlabs/Module/Wiki.php:539
-msgid "Error updating wiki. Invalid name."
-msgstr "Error al actualizar el wiki. Nombre no válido."
+#: ../../include/nav.php:107 ../../include/nav.php:136
+#: ../../include/nav.php:155 ../../boot.php:1673
+msgid "Logout"
+msgstr "Finalizar sesión"
-#: ../../Zotlabs/Module/Wiki.php:559
-msgid "Error updating wiki"
-msgstr "Error al actualizar el wiki"
+#: ../../include/nav.php:107 ../../include/nav.php:136
+msgid "End this session"
+msgstr "Finalizar esta sesión"
-#: ../../Zotlabs/Module/Wiki.php:574
-msgid "Wiki delete permission denied."
-msgstr "Se ha denegado el permiso para eliminar el wiki."
+#: ../../include/nav.php:110
+msgid "Your profile page"
+msgstr "Su página del perfil"
-#: ../../Zotlabs/Module/Wiki.php:584
-msgid "Error deleting wiki"
-msgstr "Se ha producido un error al eliminar el wiki"
+#: ../../include/nav.php:113 ../../include/channel.php:1426
+#: ../../Zotlabs/Module/Profiles.php:830
+msgid "Edit Profiles"
+msgstr "Editar perfiles"
-#: ../../Zotlabs/Module/Wiki.php:617
-msgid "New page created"
-msgstr "Se ha creado la nueva página"
+#: ../../include/nav.php:113
+msgid "Manage/Edit profiles"
+msgstr "Administrar/editar perfiles"
-#: ../../Zotlabs/Module/Wiki.php:739
-msgid "Cannot delete Home"
-msgstr "No se puede eliminar la página principal"
+#: ../../include/nav.php:115 ../../Zotlabs/Widget/Newmember.php:35
+msgid "Edit your profile"
+msgstr "Editar su perfil"
-#: ../../Zotlabs/Module/Wiki.php:803
-msgid "Current Revision"
-msgstr "Revisión actual"
+#: ../../include/nav.php:122 ../../include/nav.php:126
+#: ../../Zotlabs/Lib/Apps.php:335 ../../boot.php:1674
+msgid "Login"
+msgstr "Iniciar sesión"
-#: ../../Zotlabs/Module/Wiki.php:803
-msgid "Selected Revision"
-msgstr "Revisión seleccionada"
+#: ../../include/nav.php:122 ../../include/nav.php:126
+msgid "Sign in"
+msgstr "Acceder"
-#: ../../Zotlabs/Module/Wiki.php:853
-msgid "You must be authenticated."
-msgstr "Debe estar autenticado."
+#: ../../include/nav.php:153
+msgid "Take me home"
+msgstr "Volver a la página principal"
-#: ../../Zotlabs/Module/Share.php:103 ../../Zotlabs/Lib/Activity.php:1574
-#, php-format
-msgid "&#x1f501; Repeated %1$s's %2$s"
-msgstr "&#x1f501; Repetidos %2$sde %1$s"
+#: ../../include/nav.php:155
+msgid "Log me out of this site"
+msgstr "Salir de este sitio"
-#: ../../Zotlabs/Module/Share.php:119
-msgid "Post repeated"
-msgstr "Entrada repetida"
+#: ../../include/nav.php:160 ../../Zotlabs/Module/Register.php:293
+#: ../../boot.php:1654
+msgid "Register"
+msgstr "Registrarse"
-#: ../../Zotlabs/Module/Chanview.php:139
-msgid "toggle full screen mode"
-msgstr "cambiar al modo de pantalla completa"
+#: ../../include/nav.php:160
+msgid "Create an account"
+msgstr "Crear una cuenta"
-#: ../../Zotlabs/Module/Pdledit.php:26
-msgid "Layout updated."
-msgstr "Plantilla actualizada."
+#: ../../include/nav.php:172
+msgid "Help and documentation"
+msgstr "Ayuda y documentación"
-#: ../../Zotlabs/Module/Pdledit.php:42
-msgid "PDL Editor App"
-msgstr "App Editor PDL"
+#: ../../include/nav.php:186
+msgid "Search site @name, !forum, #tag, ?docs, content"
+msgstr "Buscar en el sitio @nombre, !foro, #tag, ?docs, contenido"
-#: ../../Zotlabs/Module/Pdledit.php:43
-msgid "Provides the ability to edit system page layouts"
-msgstr "Proporciona la capacidad de editar los diseños de página del sistema"
+#: ../../include/nav.php:192 ../../Zotlabs/Widget/Admin.php:55
+msgid "Admin"
+msgstr "Administrador"
-#: ../../Zotlabs/Module/Pdledit.php:56 ../../Zotlabs/Module/Pdledit.php:99
-msgid "Edit System Page Description"
-msgstr "Editor del Sistema de Descripción de Páginas"
+#: ../../include/nav.php:192
+msgid "Site Setup and Configuration"
+msgstr "Ajustes y configuración del sitio"
-#: ../../Zotlabs/Module/Pdledit.php:77
-msgid "(modified)"
-msgstr "(modificado)"
+#: ../../include/nav.php:326 ../../Zotlabs/Widget/Notifications.php:162
+#: ../../Zotlabs/Module/New_channel.php:157
+#: ../../Zotlabs/Module/New_channel.php:164
+#: ../../Zotlabs/Module/Defperms.php:256 ../../Zotlabs/Module/Connedit.php:869
+msgid "Loading"
+msgstr "Cargando"
-#: ../../Zotlabs/Module/Pdledit.php:77 ../../Zotlabs/Module/Lostpass.php:133
-msgid "Reset"
-msgstr "Reiniciar"
+#: ../../include/nav.php:332
+msgid "@name, !forum, #tag, ?doc, content"
+msgstr "@nombre, !foro, #tag, ?docs, contenido"
-#: ../../Zotlabs/Module/Pdledit.php:94
-msgid "Layout not found."
-msgstr "Plantilla no encontrada"
+#: ../../include/nav.php:333
+msgid "Please wait..."
+msgstr "Espere por favor…"
-#: ../../Zotlabs/Module/Pdledit.php:100
-msgid "Module Name:"
-msgstr "Nombre del módulo:"
+#: ../../include/nav.php:339
+msgid "Add Apps"
+msgstr "Añadir aplicaciones"
-#: ../../Zotlabs/Module/Pdledit.php:101
-msgid "Layout Help"
-msgstr "Ayuda para el diseño de plantillas de página"
+#: ../../include/nav.php:340
+msgid "Arrange Apps"
+msgstr "Organizar aplicaciones"
-#: ../../Zotlabs/Module/Pdledit.php:102
-msgid "Edit another layout"
-msgstr "Editar otro diseño"
+#: ../../include/nav.php:341
+msgid "Toggle System Apps"
+msgstr "Alternar aplicaciones de sistema"
-#: ../../Zotlabs/Module/Pdledit.php:103
-msgid "System layout"
-msgstr "Diseño del sistema"
+#: ../../include/nav.php:423 ../../Zotlabs/Module/Admin/Channels.php:154
+msgid "Channel"
+msgstr "Canal"
-#: ../../Zotlabs/Module/Poke.php:165
-msgid "Poke App"
-msgstr "App Toques"
+#: ../../include/nav.php:426
+msgid "Status Messages and Posts"
+msgstr "Mensajes de estado y publicaciones"
-#: ../../Zotlabs/Module/Poke.php:166
-msgid "Poke somebody in your addressbook"
-msgstr "Dar un toque a alguien en su libreta de direcciones"
+#: ../../include/nav.php:436 ../../Zotlabs/Module/Help.php:80
+msgid "About"
+msgstr "Mi perfil"
-#: ../../Zotlabs/Module/Poke.php:199 ../../Zotlabs/Lib/Apps.php:350
-#: ../../include/conversation.php:1098
-msgid "Poke"
-msgstr "Toques y otras cosas"
+#: ../../include/nav.php:439
+msgid "Profile Details"
+msgstr "Detalles del perfil"
-#: ../../Zotlabs/Module/Poke.php:200
-msgid "Poke somebody"
-msgstr "Dar un toque a alguien"
+#: ../../include/nav.php:454 ../../Zotlabs/Module/Fbrowser.php:85
+#: ../../Zotlabs/Lib/Apps.php:339 ../../Zotlabs/Storage/Browser.php:278
+msgid "Files"
+msgstr "Ficheros"
-#: ../../Zotlabs/Module/Poke.php:203
-msgid "Poke/Prod"
-msgstr "Toque/Incitación"
+#: ../../include/nav.php:457
+msgid "Files and Storage"
+msgstr "Ficheros y repositorio"
-#: ../../Zotlabs/Module/Poke.php:204
-msgid "Poke, prod or do other things to somebody"
-msgstr "Dar un toque, incitar o hacer otras cosas a alguien"
+#: ../../include/nav.php:479 ../../include/nav.php:482
+#: ../../Zotlabs/Widget/Chatroom_list.php:16 ../../Zotlabs/Lib/Apps.php:329
+msgid "Chatrooms"
+msgstr "Salas de chat"
-#: ../../Zotlabs/Module/Poke.php:211
-msgid "Recipient"
-msgstr "Destinatario"
+#: ../../include/nav.php:492 ../../Zotlabs/Lib/Apps.php:328
+msgid "Bookmarks"
+msgstr "Marcadores"
-#: ../../Zotlabs/Module/Poke.php:212
-msgid "Choose what you wish to do to recipient"
-msgstr "Elegir qué desea enviar al destinatario"
+#: ../../include/nav.php:495
+msgid "Saved Bookmarks"
+msgstr "Marcadores guardados"
-#: ../../Zotlabs/Module/Poke.php:215 ../../Zotlabs/Module/Poke.php:216
-msgid "Make this post private"
-msgstr "Convertir en privado este envío"
+#: ../../include/nav.php:503 ../../Zotlabs/Module/Cards.php:207
+#: ../../Zotlabs/Lib/Apps.php:325
+msgid "Cards"
+msgstr "Fichas"
-#: ../../Zotlabs/Module/Profile_photo.php:91
-#: ../../Zotlabs/Module/Cover_photo.php:83
-msgid "Image uploaded but image cropping failed."
-msgstr "Imagen actualizada, pero el recorte de la imagen ha fallado. "
+#: ../../include/nav.php:506
+msgid "View Cards"
+msgstr "Ver las fichas"
-#: ../../Zotlabs/Module/Profile_photo.php:145
-#: ../../Zotlabs/Module/Profile_photo.php:282
-#: ../../include/photo/photo_driver.php:367
-msgid "Profile Photos"
-msgstr "Fotos del perfil"
+#: ../../include/nav.php:514 ../../Zotlabs/Module/Articles.php:226
+#: ../../Zotlabs/Lib/Apps.php:324
+msgid "Articles"
+msgstr "Artículos"
-#: ../../Zotlabs/Module/Profile_photo.php:164
-#: ../../Zotlabs/Module/Cover_photo.php:210
-msgid "Image resize failed."
-msgstr "El ajuste del tamaño de la imagen ha fallado."
+#: ../../include/nav.php:517
+msgid "View Articles"
+msgstr "Ver los artículos"
-#: ../../Zotlabs/Module/Profile_photo.php:252
-#: ../../addon/openclipatar/openclipatar.php:298
-msgid ""
-"Shift-reload the page or clear browser cache if the new photo does not "
-"display immediately."
-msgstr "Recargue la página o limpie el caché del navegador si la nueva foto no se muestra inmediatamente."
+#: ../../include/nav.php:526 ../../Zotlabs/Module/Webpages.php:252
+#: ../../Zotlabs/Lib/Apps.php:340
+msgid "Webpages"
+msgstr "Páginas web"
-#: ../../Zotlabs/Module/Profile_photo.php:259
-#: ../../Zotlabs/Module/Cover_photo.php:239 ../../include/photos.php:196
-msgid "Unable to process image"
-msgstr "No ha sido posible procesar la imagen"
+#: ../../include/nav.php:529
+msgid "View Webpages"
+msgstr "Ver páginas web"
-#: ../../Zotlabs/Module/Profile_photo.php:294
-#: ../../Zotlabs/Module/Cover_photo.php:263
-msgid "Image upload failed."
-msgstr "La carga de la imagen ha fallado."
+#: ../../include/nav.php:538 ../../Zotlabs/Widget/Wiki_list.php:15
+#: ../../Zotlabs/Module/Wiki.php:206
+msgid "Wikis"
+msgstr "Wikis"
-#: ../../Zotlabs/Module/Profile_photo.php:313
-#: ../../Zotlabs/Module/Cover_photo.php:280
-msgid "Unable to process image."
-msgstr "No ha sido posible procesar la imagen."
+#: ../../include/nav.php:541 ../../Zotlabs/Lib/Apps.php:341
+msgid "Wiki"
+msgstr "Wiki"
-#: ../../Zotlabs/Module/Profile_photo.php:377
-#: ../../Zotlabs/Module/Profile_photo.php:429
-#: ../../Zotlabs/Module/Cover_photo.php:373
-#: ../../Zotlabs/Module/Cover_photo.php:388
-msgid "Photo not available."
-msgstr "Foto no disponible."
+#: ../../include/auth.php:192
+msgid "Delegation session ended."
+msgstr "Finalizó la sesión de la delegación."
-#: ../../Zotlabs/Module/Profile_photo.php:493
-msgid ""
-"Your default profile photo is visible to anybody on the internet. Profile "
-"photos for alternate profiles will inherit the permissions of the profile"
-msgstr "Su foto de perfil predeterminada es visible para cualquiera en Internet. Las fotos de perfil para perfiles alternativos heredarán los permisos del predeterminado."
+#: ../../include/auth.php:196
+msgid "Logged out."
+msgstr "Desconectado/a."
-#: ../../Zotlabs/Module/Profile_photo.php:493
-msgid ""
-"Your profile photo is visible to anybody on the internet and may be "
-"distributed to other websites."
-msgstr "La foto de su perfil es visible para cualquiera en Internet y puede ser distribuida en otros sitios web."
+#: ../../include/auth.php:291
+msgid "Email validation is incomplete. Please check your email."
+msgstr "La validación del correo electrónico está incompleta. Por favor, compruebe su correo electrónico."
-#: ../../Zotlabs/Module/Profile_photo.php:495
-#: ../../Zotlabs/Module/Cover_photo.php:426
-msgid "Upload File:"
-msgstr "Subir fichero:"
+#: ../../include/auth.php:307
+msgid "Failed authentication"
+msgstr "Autenticación fallida."
-#: ../../Zotlabs/Module/Profile_photo.php:496
-#: ../../Zotlabs/Module/Cover_photo.php:427
-msgid "Select a profile:"
-msgstr "Seleccionar un perfil:"
+#: ../../include/datetime.php:58 ../../Zotlabs/Widget/Newmember.php:51
+#: ../../Zotlabs/Module/Profiles.php:736
+msgid "Miscellaneous"
+msgstr "Varios"
-#: ../../Zotlabs/Module/Profile_photo.php:497
-msgid "Use Photo for Profile"
-msgstr "Usar la fotografía para el perfil"
+#: ../../include/datetime.php:140
+msgid "Birthday"
+msgstr "Cumpleaños"
-#: ../../Zotlabs/Module/Profile_photo.php:497
-msgid "Change Profile Photo"
-msgstr "Cambiar la foto del perfil"
+#: ../../include/datetime.php:140
+msgid "Age: "
+msgstr "Edad:"
-#: ../../Zotlabs/Module/Profile_photo.php:498
-msgid "Use"
-msgstr "Usar"
+#: ../../include/datetime.php:140
+msgid "YYYY-MM-DD or MM-DD"
+msgstr "AAAA-MM-DD o MM-DD"
-#: ../../Zotlabs/Module/Profile_photo.php:503
-#: ../../Zotlabs/Module/Profile_photo.php:504
-#: ../../Zotlabs/Module/Cover_photo.php:432
-#: ../../Zotlabs/Module/Cover_photo.php:433
-msgid "Use a photo from your albums"
-msgstr "Usar una foto de sus álbumes"
+#: ../../include/datetime.php:211 ../../Zotlabs/Module/Events.php:468
+#: ../../Zotlabs/Module/Events.php:473 ../../Zotlabs/Module/Appman.php:143
+#: ../../Zotlabs/Module/Appman.php:144 ../../Zotlabs/Module/Profiles.php:745
+#: ../../Zotlabs/Module/Profiles.php:749
+msgid "Required"
+msgstr "Obligatorio"
-#: ../../Zotlabs/Module/Profile_photo.php:514
-#: ../../Zotlabs/Module/Cover_photo.php:444
-msgid "Select existing photo"
-msgstr "Seleccionar una foto"
+#: ../../include/datetime.php:238 ../../boot.php:2605
+msgid "never"
+msgstr "nunca"
-#: ../../Zotlabs/Module/Profile_photo.php:533
-#: ../../Zotlabs/Module/Cover_photo.php:461
-msgid "Crop Image"
-msgstr "Recortar imagen"
+#: ../../include/datetime.php:244
+msgid "less than a second ago"
+msgstr "hace un instante"
-#: ../../Zotlabs/Module/Profile_photo.php:534
-#: ../../Zotlabs/Module/Cover_photo.php:462
-msgid "Please adjust the image cropping for optimum viewing."
-msgstr "Por favor ajuste el recorte de la imagen para una visión óptima."
+#: ../../include/datetime.php:262
+#, php-format
+msgctxt "e.g. 22 hours ago, 1 minute ago"
+msgid "%1$d %2$s ago"
+msgstr "hace %1$d %2$s"
-#: ../../Zotlabs/Module/Profile_photo.php:536
-#: ../../Zotlabs/Module/Cover_photo.php:464
-msgid "Done Editing"
-msgstr "Edición completada"
+#: ../../include/datetime.php:273
+msgctxt "relative_date"
+msgid "year"
+msgid_plural "years"
+msgstr[0] "año"
+msgstr[1] "años"
-#: ../../Zotlabs/Module/Chatsvc.php:131
-msgid "Away"
-msgstr "Ausente"
+#: ../../include/datetime.php:276
+msgctxt "relative_date"
+msgid "month"
+msgid_plural "months"
+msgstr[0] "mes"
+msgstr[1] "meses"
-#: ../../Zotlabs/Module/Chatsvc.php:136
-msgid "Online"
-msgstr "Conectado/a"
+#: ../../include/datetime.php:279
+msgctxt "relative_date"
+msgid "week"
+msgid_plural "weeks"
+msgstr[0] "semana"
+msgstr[1] "semanas"
-#: ../../Zotlabs/Module/Item.php:382
-msgid "Unable to locate original post."
-msgstr "No ha sido posible encontrar la entrada original."
+#: ../../include/datetime.php:282
+msgctxt "relative_date"
+msgid "day"
+msgid_plural "days"
+msgstr[0] "día"
+msgstr[1] "días"
-#: ../../Zotlabs/Module/Item.php:668
-msgid "Empty post discarded."
-msgstr "La entrada vacía ha sido desechada."
+#: ../../include/datetime.php:285
+msgctxt "relative_date"
+msgid "hour"
+msgid_plural "hours"
+msgstr[0] "hora"
+msgstr[1] "horas"
-#: ../../Zotlabs/Module/Item.php:1082
-msgid "Duplicate post suppressed."
-msgstr "Se ha suprimido la entrada duplicada."
+#: ../../include/datetime.php:288
+msgctxt "relative_date"
+msgid "minute"
+msgid_plural "minutes"
+msgstr[0] "minuto"
+msgstr[1] "minutos"
-#: ../../Zotlabs/Module/Item.php:1227
-msgid "System error. Post not saved."
-msgstr "Error del sistema. La entrada no se ha podido salvar."
+#: ../../include/datetime.php:291
+msgctxt "relative_date"
+msgid "second"
+msgid_plural "seconds"
+msgstr[0] "segundo"
+msgstr[1] "segundos"
-#: ../../Zotlabs/Module/Item.php:1263
-msgid "Your comment is awaiting approval."
-msgstr "Su comentario está pendiente de aprobación."
+#: ../../include/datetime.php:520
+#, php-format
+msgid "%1$s's birthday"
+msgstr "Cumpleaños de %1$s"
-#: ../../Zotlabs/Module/Item.php:1380
-msgid "Unable to obtain post information from database."
-msgstr "No ha sido posible obtener información de la entrada en la base de datos."
+#: ../../include/datetime.php:521
+#, php-format
+msgid "Happy Birthday %1$s"
+msgstr "Feliz cumpleaños %1$s"
+
+#: ../../include/follow.php:37
+msgid "Channel is blocked on this site."
+msgstr "El canal está bloqueado en este sitio."
+
+#: ../../include/follow.php:42
+msgid "Channel location missing."
+msgstr "Falta la dirección del canal."
+
+#: ../../include/follow.php:84
+msgid "Response from remote channel was incomplete."
+msgstr "Respuesta incompleta del canal."
+
+#: ../../include/follow.php:96
+msgid "Premium channel - please visit:"
+msgstr "Canal Premium - por favor visite:"
+
+#: ../../include/follow.php:110
+msgid "Channel was deleted and no longer exists."
+msgstr "El canal ha sido eliminado y ya no existe."
+
+#: ../../include/follow.php:166
+msgid "Remote channel or protocol unavailable."
+msgstr "Canal remoto o protocolo no disponible."
+
+#: ../../include/follow.php:190
+msgid "Channel discovery failed."
+msgstr "El intento de acceder al canal ha fallado."
+
+#: ../../include/follow.php:202
+msgid "Protocol disabled."
+msgstr "Protocolo deshabilitado."
+
+#: ../../include/follow.php:213
+msgid "Cannot connect to yourself."
+msgstr "No puede conectarse consigo mismo."
-#: ../../Zotlabs/Module/Item.php:1387
+#: ../../include/conversation.php:122 ../../Zotlabs/Module/Like.php:123
+msgid "channel"
+msgstr "el canal"
+
+#: ../../include/conversation.php:169
#, php-format
-msgid "You have reached your limit of %1$.0f top level posts."
-msgstr "Ha alcanzado su límite de %1$.0f entradas en la página principal."
+msgid "likes %1$s's %2$s"
+msgstr "gusta de %2$s de %1$s"
-#: ../../Zotlabs/Module/Item.php:1394
+#: ../../include/conversation.php:172
#, php-format
-msgid "You have reached your limit of %1$.0f webpages."
-msgstr "Ha alcanzado su límite de %1$.0f páginas web."
+msgid "doesn't like %1$s's %2$s"
+msgstr "no gusta de %2$s de %1$s"
-#: ../../Zotlabs/Module/Ping.php:337
-msgid "sent you a private message"
-msgstr "le ha enviado un mensaje privado"
+#: ../../include/conversation.php:212
+#, php-format
+msgid "%1$s is now connected with %2$s"
+msgstr "%1$s ahora está conectado/a con %2$s"
-#: ../../Zotlabs/Module/Ping.php:393
-msgid "added your channel"
-msgstr "añadió este canal a sus conexiones"
+#: ../../include/conversation.php:247
+#, php-format
+msgid "%1$s poked %2$s"
+msgstr "%1$s ha dado un toque a %2$s"
-#: ../../Zotlabs/Module/Ping.php:418
-msgid "requires approval"
-msgstr "requiere aprobación"
+#: ../../include/conversation.php:268 ../../Zotlabs/Module/Mood.php:76
+#, php-format
+msgctxt "mood"
+msgid "%1$s is %2$s"
+msgstr "%1$s está %2$s"
-#: ../../Zotlabs/Module/Ping.php:428
-msgid "g A l F d"
-msgstr "g A l d F"
+#: ../../include/conversation.php:483 ../../Zotlabs/Lib/ThreadItem.php:468
+msgid "This is an unsaved preview"
+msgstr "Esta es una previsualización sin guardar"
-#: ../../Zotlabs/Module/Ping.php:446
-msgid "[today]"
-msgstr "[hoy]"
+#: ../../include/conversation.php:619 ../../Zotlabs/Module/Photos.php:1112
+msgctxt "title"
+msgid "Likes"
+msgstr "Me gusta"
-#: ../../Zotlabs/Module/Ping.php:456
-msgid "posted an event"
-msgstr "publicó un evento"
+#: ../../include/conversation.php:619 ../../Zotlabs/Module/Photos.php:1112
+msgctxt "title"
+msgid "Dislikes"
+msgstr "No me gusta"
-#: ../../Zotlabs/Module/Ping.php:490
-msgid "shared a file with you"
-msgstr "compartió un archivo con usted"
+#: ../../include/conversation.php:620 ../../Zotlabs/Module/Photos.php:1113
+msgctxt "title"
+msgid "Agree"
+msgstr "De acuerdo"
-#: ../../Zotlabs/Module/Ping.php:672
-msgid "Private forum"
-msgstr "Foro privado"
+#: ../../include/conversation.php:620 ../../Zotlabs/Module/Photos.php:1113
+msgctxt "title"
+msgid "Disagree"
+msgstr "En desacuerdo"
-#: ../../Zotlabs/Module/Ping.php:672
-msgid "Public forum"
-msgstr "Foro público"
+#: ../../include/conversation.php:620 ../../Zotlabs/Module/Photos.php:1113
+msgctxt "title"
+msgid "Abstain"
+msgstr "Abstención"
-#: ../../Zotlabs/Module/Page.php:39 ../../Zotlabs/Module/Block.php:29
-msgid "Invalid item."
-msgstr "Elemento no válido."
+#: ../../include/conversation.php:621 ../../Zotlabs/Module/Photos.php:1114
+msgctxt "title"
+msgid "Attending"
+msgstr "Participaré"
-#: ../../Zotlabs/Module/Page.php:136 ../../Zotlabs/Module/Block.php:77
-#: ../../Zotlabs/Module/Display.php:140 ../../Zotlabs/Module/Display.php:157
-#: ../../Zotlabs/Module/Display.php:174 ../../Zotlabs/Module/Display.php:180
-#: ../../Zotlabs/Lib/NativeWikiPage.php:521 ../../Zotlabs/Web/Router.php:185
-#: ../../addon/chess/Mod_Chess.php:447 ../../include/help.php:132
-msgid "Page not found."
-msgstr "Página no encontrada."
+#: ../../include/conversation.php:621 ../../Zotlabs/Module/Photos.php:1114
+msgctxt "title"
+msgid "Not attending"
+msgstr "No participaré"
-#: ../../Zotlabs/Module/Page.php:173
-msgid ""
-"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod "
-"tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,"
-" quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo "
-"consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse "
-"cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat "
-"non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
-msgstr "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
+#: ../../include/conversation.php:621 ../../Zotlabs/Module/Photos.php:1114
+msgctxt "title"
+msgid "Might attend"
+msgstr "Quizá participe"
-#: ../../Zotlabs/Module/Connedit.php:81 ../../Zotlabs/Module/Defperms.php:67
-msgid "Could not access contact record."
-msgstr "No se ha podido acceder al registro de contacto."
+#: ../../include/conversation.php:690 ../../Zotlabs/Lib/ThreadItem.php:178
+msgid "Select"
+msgstr "Seleccionar"
-#: ../../Zotlabs/Module/Connedit.php:112
-msgid "Could not locate selected profile."
-msgstr "No se ha podido localizar el perfil seleccionado."
+#: ../../include/conversation.php:691 ../../include/conversation.php:736
+#: ../../Zotlabs/Module/Article_edit.php:128
+#: ../../Zotlabs/Module/Card_edit.php:129 ../../Zotlabs/Module/Oauth.php:174
+#: ../../Zotlabs/Module/Editwebpage.php:167 ../../Zotlabs/Module/Cdav.php:1079
+#: ../../Zotlabs/Module/Cdav.php:1390 ../../Zotlabs/Module/Webpages.php:257
+#: ../../Zotlabs/Module/Admin/Accounts.php:175
+#: ../../Zotlabs/Module/Admin/Channels.php:149
+#: ../../Zotlabs/Module/Admin/Profs.php:176
+#: ../../Zotlabs/Module/Blocks.php:162 ../../Zotlabs/Module/Editblock.php:139
+#: ../../Zotlabs/Module/Editlayout.php:138
+#: ../../Zotlabs/Module/Connections.php:306
+#: ../../Zotlabs/Module/Photos.php:1178 ../../Zotlabs/Module/Profiles.php:800
+#: ../../Zotlabs/Module/Oauth2.php:195 ../../Zotlabs/Module/Thing.php:267
+#: ../../Zotlabs/Module/Connedit.php:668 ../../Zotlabs/Module/Connedit.php:940
+#: ../../Zotlabs/Lib/Apps.php:558 ../../Zotlabs/Lib/ThreadItem.php:168
+#: ../../Zotlabs/Storage/Browser.php:297
+msgid "Delete"
+msgstr "Eliminar"
-#: ../../Zotlabs/Module/Connedit.php:256
-msgid "Connection updated."
-msgstr "Conexión actualizada."
+#: ../../include/conversation.php:695 ../../Zotlabs/Lib/ThreadItem.php:267
+msgid "Toggle Star Status"
+msgstr "Activar o desactivar el estado de entrada preferida"
-#: ../../Zotlabs/Module/Connedit.php:258
-msgid "Failed to update connection record."
-msgstr "Error al actualizar el registro de la conexión."
+#: ../../include/conversation.php:700 ../../Zotlabs/Lib/ThreadItem.php:103
+msgid "Private Message"
+msgstr "Mensaje Privado"
-#: ../../Zotlabs/Module/Connedit.php:312
-msgid "is now connected to"
-msgstr "ahora está conectado/a"
+#: ../../include/conversation.php:707 ../../Zotlabs/Lib/ThreadItem.php:278
+msgid "Message signature validated"
+msgstr "Firma de mensaje validada"
-#: ../../Zotlabs/Module/Connedit.php:437
-msgid "Could not access address book record."
-msgstr "No se pudo acceder al registro en su libreta de direcciones."
+#: ../../include/conversation.php:708 ../../Zotlabs/Lib/ThreadItem.php:279
+msgid "Message signature incorrect"
+msgstr "Firma de mensaje incorrecta"
-#: ../../Zotlabs/Module/Connedit.php:485 ../../Zotlabs/Module/Connedit.php:489
-msgid "Refresh failed - channel is currently unavailable."
-msgstr "Recarga fallida - no se puede encontrar el canal en este momento."
+#: ../../include/conversation.php:735
+#: ../../Zotlabs/Module/Admin/Accounts.php:173
+#: ../../Zotlabs/Module/Connections.php:320
+msgid "Approve"
+msgstr "Aprobar"
-#: ../../Zotlabs/Module/Connedit.php:504 ../../Zotlabs/Module/Connedit.php:513
-#: ../../Zotlabs/Module/Connedit.php:522 ../../Zotlabs/Module/Connedit.php:531
-#: ../../Zotlabs/Module/Connedit.php:544
-msgid "Unable to set address book parameters."
-msgstr "No ha sido posible establecer los parámetros de la libreta de direcciones."
+#: ../../include/conversation.php:739
+#, php-format
+msgid "View %s's profile @ %s"
+msgstr "Ver el perfil @ %s de %s"
-#: ../../Zotlabs/Module/Connedit.php:568
-msgid "Connection has been removed."
-msgstr "La conexión ha sido eliminada."
+#: ../../include/conversation.php:759
+msgid "Categories:"
+msgstr "Temas:"
-#: ../../Zotlabs/Module/Connedit.php:608 ../../Zotlabs/Lib/Apps.php:343
-#: ../../addon/openclipatar/openclipatar.php:57
-#: ../../include/conversation.php:1038 ../../include/nav.php:110
-msgid "View Profile"
-msgstr "Ver el perfil"
+#: ../../include/conversation.php:760
+msgid "Filed under:"
+msgstr "Archivado bajo:"
-#: ../../Zotlabs/Module/Connedit.php:611
+#: ../../include/conversation.php:766 ../../Zotlabs/Lib/ThreadItem.php:401
#, php-format
-msgid "View %s's profile"
-msgstr "Ver el perfil de %s"
+msgid "from %s"
+msgstr "desde %s"
-#: ../../Zotlabs/Module/Connedit.php:615
-msgid "Refresh Permissions"
-msgstr "Recargar los permisos"
+#: ../../include/conversation.php:769 ../../Zotlabs/Lib/ThreadItem.php:404
+#, php-format
+msgid "last edited: %s"
+msgstr "último cambio: %s"
-#: ../../Zotlabs/Module/Connedit.php:618
-msgid "Fetch updated permissions"
-msgstr "Obtener los permisos actualizados"
+#: ../../include/conversation.php:770 ../../Zotlabs/Lib/ThreadItem.php:405
+#, php-format
+msgid "Expires: %s"
+msgstr "Caduca: %s"
-#: ../../Zotlabs/Module/Connedit.php:622
-msgid "Refresh Photo"
-msgstr "Actualizar la foto"
+#: ../../include/conversation.php:785
+msgid "View in context"
+msgstr "Mostrar en su contexto"
-#: ../../Zotlabs/Module/Connedit.php:625
-msgid "Fetch updated photo"
-msgstr "Obtener una foto actualizada"
+#: ../../include/conversation.php:787 ../../Zotlabs/Module/Photos.php:1076
+#: ../../Zotlabs/Lib/ThreadItem.php:469
+msgid "Please wait"
+msgstr "Espere por favor"
+
+#: ../../include/conversation.php:886
+msgid "remove"
+msgstr "eliminar"
+
+#: ../../include/conversation.php:890
+msgid "Loading..."
+msgstr "Cargando..."
+
+#: ../../include/conversation.php:891 ../../Zotlabs/Lib/ThreadItem.php:291
+msgid "Conversation Tools"
+msgstr "Herramientas de conversación"
+
+#: ../../include/conversation.php:892
+msgid "Delete Selected Items"
+msgstr "Eliminar elementos seleccionados"
+
+#: ../../include/conversation.php:935
+msgid "View Source"
+msgstr "Ver el código fuente de la entrada"
+
+#: ../../include/conversation.php:945
+msgid "Follow Thread"
+msgstr "Seguir este hilo"
+
+#: ../../include/conversation.php:954
+msgid "Unfollow Thread"
+msgstr "Dejar de seguir este hilo"
-#: ../../Zotlabs/Module/Connedit.php:629 ../../include/conversation.php:1048
+#: ../../include/conversation.php:1048 ../../Zotlabs/Module/Connedit.php:629
msgid "Recent Activity"
msgstr "Actividad reciente"
-#: ../../Zotlabs/Module/Connedit.php:632
-msgid "View recent posts and comments"
-msgstr "Ver publicaciones y comentarios recientes"
+#: ../../include/conversation.php:1058 ../../include/connections.php:110
+#: ../../include/channel.php:1506 ../../Zotlabs/Widget/Suggestions.php:46
+#: ../../Zotlabs/Widget/Follow.php:32 ../../Zotlabs/Module/Directory.php:353
+#: ../../Zotlabs/Module/Connections.php:326
+#: ../../Zotlabs/Module/Suggest.php:71
+msgid "Connect"
+msgstr "Conectar"
-#: ../../Zotlabs/Module/Connedit.php:639
-msgid "Block (or Unblock) all communications with this connection"
-msgstr "Bloquear (o desbloquear) todas las comunicaciones con esta conexión"
+#: ../../include/conversation.php:1068
+msgid "Edit Connection"
+msgstr "Editar conexión"
-#: ../../Zotlabs/Module/Connedit.php:640
-msgid "This connection is blocked!"
-msgstr "¡Esta conexión está bloqueada!"
+#: ../../include/conversation.php:1078
+msgid "Message"
+msgstr "Mensaje"
-#: ../../Zotlabs/Module/Connedit.php:644
-msgid "Unignore"
-msgstr "Dejar de ignorar"
+#: ../../include/conversation.php:1088 ../../Zotlabs/Module/Pubsites.php:35
+#: ../../Zotlabs/Module/Ratings.php:97
+msgid "Ratings"
+msgstr "Valoraciones"
-#: ../../Zotlabs/Module/Connedit.php:647
-msgid "Ignore (or Unignore) all inbound communications from this connection"
-msgstr "Ignorar (o dejar de ignorar) todas las comunicaciones entrantes de esta conexión"
+#: ../../include/conversation.php:1098 ../../Zotlabs/Module/Poke.php:199
+#: ../../Zotlabs/Lib/Apps.php:350
+msgid "Poke"
+msgstr "Toques y otras cosas"
-#: ../../Zotlabs/Module/Connedit.php:648
-msgid "This connection is ignored!"
-msgstr "¡Esta conexión es ignorada!"
+#: ../../include/conversation.php:1212
+#, php-format
+msgid "%s likes this."
+msgstr "A %s le gusta esto."
-#: ../../Zotlabs/Module/Connedit.php:652
-msgid "Unarchive"
-msgstr "Desarchivar"
+#: ../../include/conversation.php:1212
+#, php-format
+msgid "%s doesn't like this."
+msgstr "A %s no le gusta esto."
-#: ../../Zotlabs/Module/Connedit.php:652
-msgid "Archive"
-msgstr "Archivar"
+#: ../../include/conversation.php:1216
+#, php-format
+msgid "<span %1$s>%2$d people</span> like this."
+msgid_plural "<span %1$s>%2$d people</span> like this."
+msgstr[0] "a <span %1$s>%2$d personas</span> le gusta esto."
+msgstr[1] "A <span %1$s>%2$d personas</span> les gusta esto."
-#: ../../Zotlabs/Module/Connedit.php:655
-msgid ""
-"Archive (or Unarchive) this connection - mark channel dead but keep content"
-msgstr "Archiva (o desarchiva) esta conexión - marca el canal como muerto aunque mantiene sus contenidos"
+#: ../../include/conversation.php:1218
+#, php-format
+msgid "<span %1$s>%2$d people</span> don't like this."
+msgid_plural "<span %1$s>%2$d people</span> don't like this."
+msgstr[0] "a <span %1$s>%2$d personas</span> no les gusta esto."
+msgstr[1] "A <span %1$s>%2$d personas</span> no les gusta esto."
-#: ../../Zotlabs/Module/Connedit.php:656
-msgid "This connection is archived!"
-msgstr "¡Esta conexión esta archivada!"
+#: ../../include/conversation.php:1224
+msgid "and"
+msgstr "y"
-#: ../../Zotlabs/Module/Connedit.php:660
-msgid "Unhide"
-msgstr "Mostrar"
+#: ../../include/conversation.php:1227
+#, php-format
+msgid ", and %d other people"
+msgid_plural ", and %d other people"
+msgstr[0] ", y %d persona más"
+msgstr[1] ", y %d personas más"
-#: ../../Zotlabs/Module/Connedit.php:660
-msgid "Hide"
-msgstr "Ocultar"
+#: ../../include/conversation.php:1228
+#, php-format
+msgid "%s like this."
+msgstr "A %s le gusta esto."
-#: ../../Zotlabs/Module/Connedit.php:663
-msgid "Hide or Unhide this connection from your other connections"
-msgstr "Ocultar o mostrar esta conexión a sus otras conexiones"
+#: ../../include/conversation.php:1228
+#, php-format
+msgid "%s don't like this."
+msgstr "A %s no le gusta esto."
-#: ../../Zotlabs/Module/Connedit.php:664
-msgid "This connection is hidden!"
-msgstr "¡Esta conexión está oculta!"
+#: ../../include/conversation.php:1702 ../../include/taxonomy.php:659
+#: ../../include/channel.php:1669 ../../Zotlabs/Module/Photos.php:1135
+#: ../../Zotlabs/Lib/ThreadItem.php:236
+msgctxt "noun"
+msgid "Like"
+msgid_plural "Likes"
+msgstr[0] "Me gusta"
+msgstr[1] "Me gusta"
-#: ../../Zotlabs/Module/Connedit.php:671
-msgid "Delete this connection"
-msgstr "Eliminar esta conexión"
+#: ../../include/conversation.php:1705 ../../Zotlabs/Module/Photos.php:1140
+#: ../../Zotlabs/Lib/ThreadItem.php:241
+msgctxt "noun"
+msgid "Dislike"
+msgid_plural "Dislikes"
+msgstr[0] "No me gusta"
+msgstr[1] "No me gusta"
-#: ../../Zotlabs/Module/Connedit.php:679
-msgid "Fetch Vcard"
-msgstr "Obtener una vcard"
+#: ../../include/conversation.php:1708
+msgctxt "noun"
+msgid "Attending"
+msgid_plural "Attending"
+msgstr[0] "Participaré"
+msgstr[1] "Participaré"
-#: ../../Zotlabs/Module/Connedit.php:682
-msgid "Fetch electronic calling card for this connection"
-msgstr "Obtener una tarjeta de llamada electrónica para esta conexión"
+#: ../../include/conversation.php:1711
+msgctxt "noun"
+msgid "Not Attending"
+msgid_plural "Not Attending"
+msgstr[0] "No participaré"
+msgstr[1] "No participaré"
-#: ../../Zotlabs/Module/Connedit.php:693
-msgid "Open Individual Permissions section by default"
-msgstr "Abrir la sección de permisos individuales por defecto"
+#: ../../include/conversation.php:1714
+msgctxt "noun"
+msgid "Undecided"
+msgid_plural "Undecided"
+msgstr[0] "Indeciso/a"
+msgstr[1] "Indecisos/as"
-#: ../../Zotlabs/Module/Connedit.php:716
-msgid "Affinity"
-msgstr "Afinidad"
+#: ../../include/conversation.php:1717
+msgctxt "noun"
+msgid "Agree"
+msgid_plural "Agrees"
+msgstr[0] "De acuerdo"
+msgstr[1] "De acuerdo"
-#: ../../Zotlabs/Module/Connedit.php:719
-msgid "Open Set Affinity section by default"
-msgstr "Abrir por defecto la sección para definir la afinidad"
+#: ../../include/conversation.php:1720
+msgctxt "noun"
+msgid "Disagree"
+msgid_plural "Disagrees"
+msgstr[0] "En desacuerdo"
+msgstr[1] "En desacuerdo"
-#: ../../Zotlabs/Module/Connedit.php:723 ../../Zotlabs/Widget/Affinity.php:30
-msgid "Me"
-msgstr "Yo"
+#: ../../include/conversation.php:1723
+msgctxt "noun"
+msgid "Abstain"
+msgid_plural "Abstains"
+msgstr[0] "se abstiene"
+msgstr[1] "Se abstienen"
-#: ../../Zotlabs/Module/Connedit.php:724 ../../Zotlabs/Widget/Affinity.php:31
-msgid "Family"
-msgstr "Familia"
+#: ../../include/selectors.php:18
+msgid "Profile to assign new connections"
+msgstr "Perfil para asignar a las nuevas conexiones"
-#: ../../Zotlabs/Module/Connedit.php:726 ../../Zotlabs/Widget/Affinity.php:33
-msgid "Acquaintances"
-msgstr "Conocidos/as"
+#: ../../include/selectors.php:41
+msgid "Frequently"
+msgstr "Frecuentemente"
-#: ../../Zotlabs/Module/Connedit.php:756
-msgid "Filter"
-msgstr "Filtrar"
+#: ../../include/selectors.php:42
+msgid "Hourly"
+msgstr "Cada hora"
-#: ../../Zotlabs/Module/Connedit.php:759
-msgid "Open Custom Filter section by default"
-msgstr "Abrir por defecto la sección de personalización de filtros"
+#: ../../include/selectors.php:43
+msgid "Twice daily"
+msgstr "Dos veces al día"
-#: ../../Zotlabs/Module/Connedit.php:796
-msgid "Approve this connection"
-msgstr "Aprobar esta conexión"
+#: ../../include/selectors.php:44
+msgid "Daily"
+msgstr "Diariamente"
-#: ../../Zotlabs/Module/Connedit.php:796
-msgid "Accept connection to allow communication"
-msgstr "Aceptar la conexión para permitir la comunicación"
+#: ../../include/selectors.php:45
+msgid "Weekly"
+msgstr "Semanalmente"
-#: ../../Zotlabs/Module/Connedit.php:801
-msgid "Set Affinity"
-msgstr "Ajustar la afinidad"
+#: ../../include/selectors.php:46
+msgid "Monthly"
+msgstr "Mensualmente"
-#: ../../Zotlabs/Module/Connedit.php:804
-msgid "Set Profile"
-msgstr "Ajustar el perfil"
+#: ../../include/selectors.php:60
+msgid "Currently Male"
+msgstr "Actualmente hombre"
-#: ../../Zotlabs/Module/Connedit.php:807
-msgid "Set Affinity & Profile"
-msgstr "Ajustar la afinidad y el perfil"
+#: ../../include/selectors.php:60
+msgid "Currently Female"
+msgstr "Actualmente mujer"
-#: ../../Zotlabs/Module/Connedit.php:855
-msgid "This connection is unreachable from this location."
-msgstr "No se puede acceder a la conexión desde este sitio."
+#: ../../include/selectors.php:60
+msgid "Mostly Male"
+msgstr "Generalmente hombre"
-#: ../../Zotlabs/Module/Connedit.php:856
-msgid "This connection may be unreachable from other channel locations."
-msgstr "Esta conexión puede ser inaccesible desde otras ubicaciones del canal."
+#: ../../include/selectors.php:60
+msgid "Mostly Female"
+msgstr "Generalmente mujer"
-#: ../../Zotlabs/Module/Connedit.php:858
-msgid "Location independence is not supported by their network."
-msgstr "La independencia de ubicación no es compatible con su red."
+#: ../../include/selectors.php:60
+msgid "Transgender"
+msgstr "Transgénero"
-#: ../../Zotlabs/Module/Connedit.php:864
-msgid ""
-"This connection is unreachable from this location. Location independence is "
-"not supported by their network."
-msgstr "Esta conexión no es accesible desde este sitio. La independencia de ubicación no es compatible con su red."
+#: ../../include/selectors.php:60
+msgid "Intersex"
+msgstr "Intersexual"
-#: ../../Zotlabs/Module/Connedit.php:867 ../../Zotlabs/Module/Defperms.php:254
-msgid "Connection Default Permissions"
-msgstr "Permisos predeterminados de conexión"
+#: ../../include/selectors.php:60
+msgid "Transsexual"
+msgstr "Transexual"
-#: ../../Zotlabs/Module/Connedit.php:867 ../../include/items.php:4323
-#, php-format
-msgid "Connection: %s"
-msgstr "Conexión: %s"
+#: ../../include/selectors.php:60
+msgid "Hermaphrodite"
+msgstr "Hermafrodita"
-#: ../../Zotlabs/Module/Connedit.php:868 ../../Zotlabs/Module/Defperms.php:255
-msgid "Apply these permissions automatically"
-msgstr "Aplicar estos permisos automaticamente"
+#: ../../include/selectors.php:60 ../../include/channel.php:1614
+msgid "Neuter"
+msgstr "Neutral"
-#: ../../Zotlabs/Module/Connedit.php:868
-msgid "Connection requests will be approved without your interaction"
-msgstr "Las solicitudes de conexión serán aprobadas sin su intervención"
+#: ../../include/selectors.php:60 ../../include/channel.php:1616
+msgid "Non-specific"
+msgstr "No especificado"
-#: ../../Zotlabs/Module/Connedit.php:869 ../../Zotlabs/Module/Defperms.php:256
-msgid "Permission role"
-msgstr "Permisos de rol"
+#: ../../include/selectors.php:60
+msgid "Undecided"
+msgstr "Indeciso/a"
-#: ../../Zotlabs/Module/Connedit.php:870 ../../Zotlabs/Module/Defperms.php:257
-msgid "Add permission role"
-msgstr "Añadir permisos de rol"
+#: ../../include/selectors.php:96 ../../include/selectors.php:115
+msgid "Males"
+msgstr "Hombres"
-#: ../../Zotlabs/Module/Connedit.php:877
-msgid "This connection's primary address is"
-msgstr "La dirección primaria de esta conexión es"
+#: ../../include/selectors.php:96 ../../include/selectors.php:115
+msgid "Females"
+msgstr "Mujeres"
-#: ../../Zotlabs/Module/Connedit.php:878
-msgid "Available locations:"
-msgstr "Ubicaciones disponibles:"
+#: ../../include/selectors.php:96
+msgid "Gay"
+msgstr "Homosexual"
-#: ../../Zotlabs/Module/Connedit.php:883 ../../Zotlabs/Module/Defperms.php:261
-msgid ""
-"The permissions indicated on this page will be applied to all new "
-"connections."
-msgstr "Los permisos indicados en esta página serán aplicados en todas las nuevas conexiones."
+#: ../../include/selectors.php:96
+msgid "Lesbian"
+msgstr "Lesbiana"
-#: ../../Zotlabs/Module/Connedit.php:884
-msgid "Connection Tools"
-msgstr "Gestión de las conexiones"
+#: ../../include/selectors.php:96
+msgid "No Preference"
+msgstr "Sin preferencias"
-#: ../../Zotlabs/Module/Connedit.php:886
-msgid "Slide to adjust your degree of friendship"
-msgstr "Deslizar para ajustar el grado de amistad"
+#: ../../include/selectors.php:96
+msgid "Bisexual"
+msgstr "Bisexual"
-#: ../../Zotlabs/Module/Connedit.php:887 ../../Zotlabs/Module/Rate.php:155
-#: ../../include/js_strings.php:20
-msgid "Rating"
-msgstr "Valoración"
+#: ../../include/selectors.php:96
+msgid "Autosexual"
+msgstr "Autosexual"
-#: ../../Zotlabs/Module/Connedit.php:888
-msgid "Slide to adjust your rating"
-msgstr "Deslizar para ajustar su valoración"
+#: ../../include/selectors.php:96
+msgid "Abstinent"
+msgstr "Casto/a"
-#: ../../Zotlabs/Module/Connedit.php:889 ../../Zotlabs/Module/Connedit.php:894
-msgid "Optionally explain your rating"
-msgstr "Opcionalmente, puede explicar su valoración"
+#: ../../include/selectors.php:96
+msgid "Virgin"
+msgstr "Virgen"
-#: ../../Zotlabs/Module/Connedit.php:891
-msgid "Custom Filter"
-msgstr "Filtro personalizado"
+#: ../../include/selectors.php:96
+msgid "Deviant"
+msgstr "Fuera de lo común"
-#: ../../Zotlabs/Module/Connedit.php:892
-msgid "Only import posts with this text"
-msgstr "Importar solo entradas que contengan este texto"
+#: ../../include/selectors.php:96
+msgid "Fetish"
+msgstr "Fetichista"
-#: ../../Zotlabs/Module/Connedit.php:893
-msgid "Do not import posts with this text"
-msgstr "No importar entradas que contengan este texto"
+#: ../../include/selectors.php:96
+msgid "Oodles"
+msgstr "Orgías"
-#: ../../Zotlabs/Module/Connedit.php:895
-msgid "This information is public!"
-msgstr "¡Esta información es pública!"
+#: ../../include/selectors.php:96
+msgid "Nonsexual"
+msgstr "Asexual"
-#: ../../Zotlabs/Module/Connedit.php:900
-msgid "Connection Pending Approval"
-msgstr "Conexión pendiente de aprobación"
+#: ../../include/selectors.php:134 ../../include/selectors.php:151
+msgid "Single"
+msgstr "Soltero/a"
-#: ../../Zotlabs/Module/Connedit.php:905
-#, php-format
-msgid ""
-"Please choose the profile you would like to display to %s when viewing your "
-"profile securely."
-msgstr "Por favor, escoja el perfil que quiere mostrar a %s cuando esté viendo su perfil de forma segura."
+#: ../../include/selectors.php:134
+msgid "Lonely"
+msgstr "Solo/a"
-#: ../../Zotlabs/Module/Connedit.php:912
-msgid ""
-"Some permissions may be inherited from your channel's <a "
-"href=\"settings\"><strong>privacy settings</strong></a>, which have higher "
-"priority than individual settings. You can change those settings here but "
-"they wont have any impact unless the inherited setting changes."
-msgstr "Algunos permisos pueden ser heredados de los <a href=\"settings\"><strong>ajustes de privacidad</strong></a> de sus canales, los cuales tienen una prioridad más alta que los ajustes individuales. Puede cambiar estos ajustes aquí, pero no tendrán ningún consecuencia hasta que cambie los ajustes heredados."
+#: ../../include/selectors.php:134
+msgid "Available"
+msgstr "Disponible"
-#: ../../Zotlabs/Module/Connedit.php:913
-msgid "Last update:"
-msgstr "Última actualización:"
+#: ../../include/selectors.php:134
+msgid "Unavailable"
+msgstr "No disponible"
-#: ../../Zotlabs/Module/Connedit.php:921
-msgid "Details"
-msgstr "Detalles"
+#: ../../include/selectors.php:134
+msgid "Has crush"
+msgstr "Enamorado/a"
-#: ../../Zotlabs/Module/Chat.php:102
-msgid "Chatrooms App"
-msgstr "App Salas de chat"
+#: ../../include/selectors.php:134
+msgid "Infatuated"
+msgstr "Apasionado/a"
-#: ../../Zotlabs/Module/Chat.php:103
-msgid "Access Controlled Chatrooms"
-msgstr "Salas de chat moderadas"
+#: ../../include/selectors.php:134 ../../include/selectors.php:151
+msgid "Dating"
+msgstr "Saliendo con alguien"
-#: ../../Zotlabs/Module/Chat.php:196
-msgid "Room not found"
-msgstr "Sala no encontrada"
+#: ../../include/selectors.php:134
+msgid "Unfaithful"
+msgstr "Infiel"
-#: ../../Zotlabs/Module/Chat.php:212
-msgid "Leave Room"
-msgstr "Abandonar la sala"
+#: ../../include/selectors.php:134
+msgid "Sex Addict"
+msgstr "Con adicción al sexo"
-#: ../../Zotlabs/Module/Chat.php:213
-msgid "Delete Room"
-msgstr "Eliminar esta sala"
+#: ../../include/selectors.php:134 ../../include/channel.php:493
+#: ../../include/channel.php:494 ../../include/channel.php:501
+#: ../../Zotlabs/Widget/Affinity.php:32
+#: ../../Zotlabs/Module/Settings/Channel.php:70
+#: ../../Zotlabs/Module/Settings/Channel.php:74
+#: ../../Zotlabs/Module/Settings/Channel.php:75
+#: ../../Zotlabs/Module/Settings/Channel.php:78
+#: ../../Zotlabs/Module/Settings/Channel.php:89
+#: ../../Zotlabs/Module/Connedit.php:725
+msgid "Friends"
+msgstr "Amigos/as"
-#: ../../Zotlabs/Module/Chat.php:214
-msgid "I am away right now"
-msgstr "Estoy ausente momentáneamente"
+#: ../../include/selectors.php:134
+msgid "Friends/Benefits"
+msgstr "Amigos con algo extra"
-#: ../../Zotlabs/Module/Chat.php:215
-msgid "I am online"
-msgstr "Estoy conectado/a"
+#: ../../include/selectors.php:134
+msgid "Casual"
+msgstr "Casual"
-#: ../../Zotlabs/Module/Chat.php:217
-msgid "Bookmark this room"
-msgstr "Añadir esta sala a Marcadores"
+#: ../../include/selectors.php:134
+msgid "Engaged"
+msgstr "Prometido/a"
-#: ../../Zotlabs/Module/Chat.php:220 ../../Zotlabs/Module/Mail.php:245
-#: ../../Zotlabs/Module/Mail.php:366 ../../addon/hsse/hsse.php:134
-#: ../../include/conversation.php:1337
-msgid "Please enter a link URL:"
-msgstr "Por favor, introduzca la dirección del enlace:"
+#: ../../include/selectors.php:134 ../../include/selectors.php:151
+msgid "Married"
+msgstr "Casado/a"
-#: ../../Zotlabs/Module/Chat.php:221 ../../Zotlabs/Module/Mail.php:298
-#: ../../Zotlabs/Module/Mail.php:441 ../../Zotlabs/Lib/ThreadItem.php:810
-#: ../../addon/hsse/hsse.php:255 ../../include/conversation.php:1461
-msgid "Encrypt text"
-msgstr "Cifrar texto"
+#: ../../include/selectors.php:134
+msgid "Imaginarily married"
+msgstr "Casado/a en sueños"
-#: ../../Zotlabs/Module/Chat.php:240
-msgid "New Chatroom"
-msgstr "Nueva sala de chat"
+#: ../../include/selectors.php:134
+msgid "Partners"
+msgstr "Pareja"
-#: ../../Zotlabs/Module/Chat.php:241
-msgid "Chatroom name"
-msgstr "Nombre de la sala de chat"
+#: ../../include/selectors.php:134 ../../include/selectors.php:151
+msgid "Cohabiting"
+msgstr "Cohabitando"
-#: ../../Zotlabs/Module/Chat.php:242
-msgid "Expiration of chats (minutes)"
-msgstr "Caducidad de los mensajes en los chats (en minutos)"
+#: ../../include/selectors.php:134
+msgid "Common law"
+msgstr "Matrimonio tradicional"
-#: ../../Zotlabs/Module/Chat.php:258
-#, php-format
-msgid "%1$s's Chatrooms"
-msgstr "Salas de chat de %1$s"
+#: ../../include/selectors.php:134
+msgid "Happy"
+msgstr "Felíz"
-#: ../../Zotlabs/Module/Chat.php:263
-msgid "No chatrooms available"
-msgstr "No hay salas de chat disponibles"
+#: ../../include/selectors.php:134
+msgid "Not looking"
+msgstr "No estoy buscando"
-#: ../../Zotlabs/Module/Chat.php:267
-msgid "Expiration"
-msgstr "Caducidad"
+#: ../../include/selectors.php:134
+msgid "Swinger"
+msgstr "Libertino"
-#: ../../Zotlabs/Module/Chat.php:268
-msgid "min"
-msgstr "min"
+#: ../../include/selectors.php:134
+msgid "Betrayed"
+msgstr "Engañado/a"
-#: ../../Zotlabs/Module/Fbrowser.php:29 ../../Zotlabs/Lib/Apps.php:344
-#: ../../include/features.php:361 ../../include/nav.php:446
-msgid "Photos"
-msgstr "Fotos"
+#: ../../include/selectors.php:134 ../../include/selectors.php:151
+msgid "Separated"
+msgstr "Separado/a"
-#: ../../Zotlabs/Module/Fbrowser.php:85 ../../Zotlabs/Lib/Apps.php:339
-#: ../../Zotlabs/Storage/Browser.php:278 ../../include/nav.php:454
-msgid "Files"
-msgstr "Ficheros"
+#: ../../include/selectors.php:134
+msgid "Unstable"
+msgstr "Inestable"
-#: ../../Zotlabs/Module/Menu.php:67
-msgid "Unable to update menu."
-msgstr "No se puede actualizar el menú."
+#: ../../include/selectors.php:134 ../../include/selectors.php:151
+msgid "Divorced"
+msgstr "Divorciado/a"
-#: ../../Zotlabs/Module/Menu.php:78
-msgid "Unable to create menu."
-msgstr "No se puede crear el menú."
+#: ../../include/selectors.php:134
+msgid "Imaginarily divorced"
+msgstr "Divorciado/a en sueños"
-#: ../../Zotlabs/Module/Menu.php:160 ../../Zotlabs/Module/Menu.php:173
-msgid "Menu Name"
-msgstr "Nombre del menú"
+#: ../../include/selectors.php:134 ../../include/selectors.php:151
+msgid "Widowed"
+msgstr "Viudo/a"
-#: ../../Zotlabs/Module/Menu.php:160
-msgid "Unique name (not visible on webpage) - required"
-msgstr "Nombre único (no será visible en la página web) - requerido"
+#: ../../include/selectors.php:134
+msgid "Uncertain"
+msgstr "Indeterminado"
-#: ../../Zotlabs/Module/Menu.php:161 ../../Zotlabs/Module/Menu.php:174
-msgid "Menu Title"
-msgstr "Título del menú"
+#: ../../include/selectors.php:134 ../../include/selectors.php:151
+msgid "It's complicated"
+msgstr "Es complicado"
-#: ../../Zotlabs/Module/Menu.php:161
-msgid "Visible on webpage - leave empty for no title"
-msgstr "Visible en la página web - no ponga nada si no desea un título"
+#: ../../include/selectors.php:134
+msgid "Don't care"
+msgstr "No me importa"
-#: ../../Zotlabs/Module/Menu.php:162
-msgid "Allow Bookmarks"
-msgstr "Permitir marcadores"
+#: ../../include/selectors.php:134
+msgid "Ask me"
+msgstr "Pregúnteme"
-#: ../../Zotlabs/Module/Menu.php:162 ../../Zotlabs/Module/Menu.php:221
-msgid "Menu may be used to store saved bookmarks"
-msgstr "El menú se puede usar para guardar marcadores"
+#: ../../include/connections.php:133
+msgid "New window"
+msgstr "Nueva ventana"
-#: ../../Zotlabs/Module/Menu.php:163 ../../Zotlabs/Module/Menu.php:224
-msgid "Submit and proceed"
-msgstr "Enviar y proceder"
+#: ../../include/connections.php:134
+msgid "Open the selected location in a different window or browser tab"
+msgstr "Abrir la dirección seleccionada en una ventana o pestaña aparte"
-#: ../../Zotlabs/Module/Menu.php:170 ../../include/text.php:2561
-msgid "Menus"
-msgstr "Menús"
+#: ../../include/group.php:22 ../../Zotlabs/Lib/Group.php:28
+msgid ""
+"A deleted group with this name was revived. Existing item permissions "
+"<strong>may</strong> apply to this group and any future members. If this is "
+"not what you intended, please create another group with a different name."
+msgstr "Un grupo suprimido con este nombre ha sido restablecido. <strong>Es posible</strong> que los permisos que ya existen sean aplicados a este grupo y sus futuros miembros. Si no quiere esto, por favor cree otro grupo con un nombre diferente."
-#: ../../Zotlabs/Module/Menu.php:180
-msgid "Bookmarks allowed"
-msgstr "Marcadores permitidos"
+#: ../../include/group.php:264 ../../Zotlabs/Lib/Group.php:270
+msgid "Add new connections to this privacy group"
+msgstr "Añadir conexiones nuevas a este grupo de canales"
-#: ../../Zotlabs/Module/Menu.php:182
-msgid "Delete this menu"
-msgstr "Borrar este menú"
+#: ../../include/group.php:298 ../../Zotlabs/Lib/Group.php:302
+msgid "edit"
+msgstr "editar"
-#: ../../Zotlabs/Module/Menu.php:183 ../../Zotlabs/Module/Menu.php:218
-msgid "Edit menu contents"
-msgstr "Editar los contenidos del menú"
+#: ../../include/group.php:321 ../../Zotlabs/Lib/Group.php:325
+msgid "Edit group"
+msgstr "Editar grupo"
-#: ../../Zotlabs/Module/Menu.php:184
-msgid "Edit this menu"
-msgstr "Modificar este menú"
+#: ../../include/group.php:322 ../../Zotlabs/Lib/Group.php:326
+msgid "Add privacy group"
+msgstr "Añadir un grupo de canales"
-#: ../../Zotlabs/Module/Menu.php:200
-msgid "Menu could not be deleted."
-msgstr "El menú no puede ser eliminado."
+#: ../../include/group.php:323 ../../Zotlabs/Lib/Group.php:327
+msgid "Channels not in any privacy group"
+msgstr "Sin canales en ningún grupo"
-#: ../../Zotlabs/Module/Menu.php:213
-msgid "Edit Menu"
-msgstr "Modificar el menú"
+#: ../../include/group.php:325 ../../Zotlabs/Widget/Savedsearch.php:84
+#: ../../Zotlabs/Lib/Group.php:329
+msgid "add"
+msgstr "añadir"
-#: ../../Zotlabs/Module/Menu.php:217
-msgid "Add or remove entries to this menu"
-msgstr "Añadir o quitar entradas en este menú"
+#: ../../include/taxonomy.php:320
+msgid "Trending"
+msgstr "Etiquetas populares"
-#: ../../Zotlabs/Module/Menu.php:219
-msgid "Menu name"
-msgstr "Nombre del menú"
+#: ../../include/taxonomy.php:320 ../../include/taxonomy.php:449
+#: ../../include/taxonomy.php:470 ../../Zotlabs/Widget/Tagcloud.php:22
+msgid "Tags"
+msgstr "Etiquetas"
-#: ../../Zotlabs/Module/Menu.php:219
-msgid "Must be unique, only seen by you"
-msgstr "Debe ser único, solo será visible para usted"
+#: ../../include/taxonomy.php:550
+msgid "Keywords"
+msgstr "Palabras clave"
-#: ../../Zotlabs/Module/Menu.php:220
-msgid "Menu title"
-msgstr "Título del menú"
+#: ../../include/taxonomy.php:571
+msgid "have"
+msgstr "tener"
-#: ../../Zotlabs/Module/Menu.php:220
-msgid "Menu title as seen by others"
-msgstr "El título del menú tal como será visto por los demás"
+#: ../../include/taxonomy.php:571
+msgid "has"
+msgstr "tiene"
-#: ../../Zotlabs/Module/Menu.php:221
-msgid "Allow bookmarks"
-msgstr "Permitir marcadores"
+#: ../../include/taxonomy.php:572
+msgid "want"
+msgstr "quiero"
-#: ../../Zotlabs/Module/Layouts.php:184 ../../include/text.php:2562
-msgid "Layouts"
-msgstr "Plantillas"
+#: ../../include/taxonomy.php:572
+msgid "wants"
+msgstr "quiere"
-#: ../../Zotlabs/Module/Layouts.php:186 ../../Zotlabs/Lib/Apps.php:347
-#: ../../include/nav.php:172 ../../include/nav.php:322
-#: ../../include/help.php:117 ../../include/help.php:125
-msgid "Help"
-msgstr "Ayuda"
+#: ../../include/taxonomy.php:573 ../../Zotlabs/Lib/ThreadItem.php:307
+msgid "like"
+msgstr "me gusta"
-#: ../../Zotlabs/Module/Layouts.php:186
-msgid "Comanche page description language help"
-msgstr "Página de ayuda del lenguaje de descripción de páginas (PDL) Comanche"
+#: ../../include/taxonomy.php:573
+msgid "likes"
+msgstr "gusta de"
-#: ../../Zotlabs/Module/Layouts.php:190
-msgid "Layout Description"
-msgstr "Descripción de la plantilla"
+#: ../../include/taxonomy.php:574 ../../Zotlabs/Lib/ThreadItem.php:308
+msgid "dislike"
+msgstr "no me gusta"
-#: ../../Zotlabs/Module/Layouts.php:195
-msgid "Download PDL file"
-msgstr "Descargar el fichero PDL"
+#: ../../include/taxonomy.php:574
+msgid "dislikes"
+msgstr "no gusta de"
-#: ../../Zotlabs/Module/Notes.php:56
-msgid "Notes App"
-msgstr "App Notas"
+#: ../../include/items.php:984 ../../include/items.php:1044
+msgid "(Unknown)"
+msgstr "(Desconocido)"
-#: ../../Zotlabs/Module/Notes.php:57
-msgid "A simple notes app with a widget (note: notes are not encrypted)"
-msgstr "Una simple aplicación de notas con un widget (aviso: las notas no están encriptadas)"
+#: ../../include/items.php:1232
+msgid "Visible to anybody on the internet."
+msgstr "Visible para cualquiera en internet."
-#: ../../Zotlabs/Module/Cloud.php:123
-msgid "Not found"
-msgstr "No encontrado"
+#: ../../include/items.php:1234
+msgid "Visible to you only."
+msgstr "Visible sólo para usted."
-#: ../../Zotlabs/Module/Cloud.php:129
-msgid "Please refresh page"
-msgstr "Por favor, recargue la página"
+#: ../../include/items.php:1236
+msgid "Visible to anybody in this network."
+msgstr "Visible para cualquiera en esta red."
-#: ../../Zotlabs/Module/Cloud.php:132
-msgid "Unknown error"
-msgstr "Error desconocido"
+#: ../../include/items.php:1238
+msgid "Visible to anybody authenticated."
+msgstr "Visible para cualquiera que esté autenticado."
-#: ../../Zotlabs/Module/Email_validation.php:24
-#: ../../Zotlabs/Module/Email_resend.php:12
-msgid "Token verification failed."
-msgstr "Ha fallado el token de verificación."
+#: ../../include/items.php:1240
+#, php-format
+msgid "Visible to anybody on %s."
+msgstr "Visible para cualquiera en %s."
-#: ../../Zotlabs/Module/Email_validation.php:36
-msgid "Email Verification Required"
-msgstr "Verificación obligatoria del correo electrónico"
+#: ../../include/items.php:1242
+msgid "Visible to all connections."
+msgstr "Visible para todas las conexiones."
-#: ../../Zotlabs/Module/Email_validation.php:37
+#: ../../include/items.php:1244
+msgid "Visible to approved connections."
+msgstr "Visible para las conexiones permitidas."
+
+#: ../../include/items.php:1246
+msgid "Visible to specific connections."
+msgstr "Visible para conexiones específicas."
+
+#: ../../include/items.php:4296 ../../Zotlabs/Module/Group.php:61
+#: ../../Zotlabs/Module/Group.php:213
+msgid "Privacy group not found."
+msgstr "Grupo de canales no encontrado."
+
+#: ../../include/items.php:4312
+msgid "Privacy group is empty."
+msgstr "El grupo de canales está vacío."
+
+#: ../../include/items.php:4319
#, php-format
-msgid ""
-"A verification token was sent to your email address [%s]. Enter that token "
-"here to complete the account verification step. Please allow a few minutes "
-"for delivery, and check your spam folder if you do not see the message."
-msgstr "Se ha enviado un token de verificación a su dirección de correo electrónico [%s]. Ingrese ese símbolo aquí para completar el paso de verificación de cuenta. Por favor, espere unos minutos para el envío, y revise su carpeta de spam si no ve el mensaje."
+msgid "Privacy group: %s"
+msgstr "Grupo de canales: %s"
-#: ../../Zotlabs/Module/Email_validation.php:38
-msgid "Resend Email"
-msgstr "Reenvío de correo electrónico"
+#: ../../include/items.php:4329 ../../Zotlabs/Module/Connedit.php:867
+#, php-format
+msgid "Connection: %s"
+msgstr "Conexión: %s"
-#: ../../Zotlabs/Module/Email_validation.php:41
-msgid "Validation token"
-msgstr "Token de validación"
+#: ../../include/items.php:4331
+msgid "Connection not found."
+msgstr "Conexión no encontrada"
-#: ../../Zotlabs/Module/Tagger.php:48
-msgid "Post not found."
-msgstr "Mensaje no encontrado."
+#: ../../include/items.php:4673 ../../Zotlabs/Module/Cover_photo.php:303
+msgid "female"
+msgstr "mujer"
-#: ../../Zotlabs/Module/Tagger.php:77 ../../include/markdown.php:204
-#: ../../include/bbcode.php:362
-msgid "post"
-msgstr "la entrada"
+#: ../../include/items.php:4674 ../../Zotlabs/Module/Cover_photo.php:304
+#, php-format
+msgid "%1$s updated her %2$s"
+msgstr "%1$s ha actualizado su %2$s"
-#: ../../Zotlabs/Module/Tagger.php:79 ../../include/conversation.php:146
-#: ../../include/text.php:2125
-msgid "comment"
-msgstr "el comentario"
+#: ../../include/items.php:4675 ../../Zotlabs/Module/Cover_photo.php:305
+msgid "male"
+msgstr "hombre"
-#: ../../Zotlabs/Module/Tagger.php:119
+#: ../../include/items.php:4676 ../../Zotlabs/Module/Cover_photo.php:306
#, php-format
-msgid "%1$s tagged %2$s's %3$s with %4$s"
-msgstr "%1$s ha etiquetado %3$s de %2$s con %4$s"
+msgid "%1$s updated his %2$s"
+msgstr "%1$s ha actualizado su %2$s"
-#: ../../Zotlabs/Module/Pconfig.php:32 ../../Zotlabs/Module/Pconfig.php:68
-msgid "This setting requires special processing and editing has been blocked."
-msgstr "Este ajuste necesita de un proceso especial y la edición ha sido bloqueada."
+#: ../../include/items.php:4678 ../../Zotlabs/Module/Cover_photo.php:308
+#, php-format
+msgid "%1$s updated their %2$s"
+msgstr "%1$s ha actualizado su %2$s"
-#: ../../Zotlabs/Module/Pconfig.php:57
-msgid "Configuration Editor"
-msgstr "Editor de configuración"
+#: ../../include/items.php:4680
+msgid "profile photo"
+msgstr "foto del perfil"
-#: ../../Zotlabs/Module/Pconfig.php:58
-msgid ""
-"Warning: Changing some settings could render your channel inoperable. Please"
-" leave this page unless you are comfortable with and knowledgeable about how"
-" to correctly use this feature."
-msgstr "Atención: El cambio de algunos ajustes puede volver inutilizable su canal. Por favor, abandone la página excepto que esté seguro y sepa cómo usar correctamente esta característica."
+#: ../../include/items.php:4872
+#, php-format
+msgid "[Edited %s]"
+msgstr "[se ha editado %s]"
-#: ../../Zotlabs/Module/Affinity.php:35
-msgid "Affinity Tool settings updated."
-msgstr "Actualización de los ajustes de Affinity Tool."
+#: ../../include/items.php:4872
+msgctxt "edit_activity"
+msgid "Post"
+msgstr "Publicar"
-#: ../../Zotlabs/Module/Affinity.php:47
-msgid ""
-"This app presents a slider control in your connection editor and also on "
-"your network page. The slider represents your degree of friendship "
-"(affinity) with each connection. It allows you to zoom in or out and display"
-" conversations from only your closest friends or everybody in your stream."
-msgstr "Esta aplicación presenta un control deslizante en su editor de conexión y también en su página de red. El control deslizante representa su grado de amistad (afinidad) con cada conexión. Le permite acercar o alejar y mostrar conversaciones sólo de sus amigos más cercanos o de todo el mundo en su stream."
+#: ../../include/items.php:4872
+msgctxt "edit_activity"
+msgid "Comment"
+msgstr "Comentar"
-#: ../../Zotlabs/Module/Affinity.php:52
-msgid "Affinity Tool App"
-msgstr "App Affinity Tool "
+#: ../../include/account.php:36
+msgid "Not a valid email address"
+msgstr "Dirección de correo no válida"
-#: ../../Zotlabs/Module/Affinity.php:57
-msgid ""
-"The numbers below represent the minimum and maximum slider default positions"
-" for your network/stream page as a percentage."
-msgstr "Los números que aparecen a continuación representan las posiciones predeterminadas mínimas y máximas de los controles deslizantes para su red/stream en forma de porcentaje."
+#: ../../include/account.php:38
+msgid "Your email domain is not among those allowed on this site"
+msgstr "Su dirección de correo no pertenece a ninguno de los dominios permitidos en este sitio."
-#: ../../Zotlabs/Module/Affinity.php:64
-msgid "Default maximum affinity level"
-msgstr "Nivel máximo de afinidad por defecto"
+#: ../../include/account.php:44
+msgid "Your email address is already registered at this site."
+msgstr "Su dirección de correo está ya registrada en este sitio."
-#: ../../Zotlabs/Module/Affinity.php:64
-msgid "0-99 default 99"
-msgstr "0-99 por defecto 99"
+#: ../../include/account.php:76
+msgid "An invitation is required."
+msgstr "Es obligatorio que le inviten."
-#: ../../Zotlabs/Module/Affinity.php:70
-msgid "Default minimum affinity level"
-msgstr "Nivel mínimo de afinidad por defecto"
+#: ../../include/account.php:80
+msgid "Invitation could not be verified."
+msgstr "No se ha podido verificar su invitación."
-#: ../../Zotlabs/Module/Affinity.php:70
-msgid "0-99 - default 0"
-msgstr "0-99 - por defecto 0"
+#: ../../include/account.php:156
+msgid "Please enter the required information."
+msgstr "Por favor introduzca la información requerida."
-#: ../../Zotlabs/Module/Affinity.php:76
-msgid "Persistent affinity levels"
-msgstr "Niveles de afinidad persistentes"
+#: ../../include/account.php:223
+msgid "Failed to store account information."
+msgstr "La información de la cuenta no se ha podido guardar."
-#: ../../Zotlabs/Module/Affinity.php:76
-msgid ""
-"If disabled the max and min levels will be reset to default after page "
-"reload"
-msgstr "Si está desactivado, los niveles máximo y mínimo se restablecerán a los valores predeterminados después de recargar la página."
+#: ../../include/account.php:311
+#, php-format
+msgid "Registration confirmation for %s"
+msgstr "Confirmación de registro para %s"
-#: ../../Zotlabs/Module/Affinity.php:84
-msgid "Affinity Tool Settings"
-msgstr "Ajustes de Affinity Tool"
+#: ../../include/account.php:380
+#, php-format
+msgid "Registration request at %s"
+msgstr "Solicitud de registro en %s"
-#: ../../Zotlabs/Module/Defperms.php:189
-msgid "Default Permissions App"
-msgstr "App Permisos por defecto"
+#: ../../include/account.php:402
+msgid "your registration password"
+msgstr "su contraseña de registro"
-#: ../../Zotlabs/Module/Defperms.php:190
-msgid "Set custom default permissions for new connections"
-msgstr "Establecer permisos predeterminados personalizados para nuevas conexiones"
+#: ../../include/account.php:408 ../../include/account.php:471
+#, php-format
+msgid "Registration details for %s"
+msgstr "Detalles del registro de %s"
-#: ../../Zotlabs/Module/Defperms.php:262
-msgid "Automatic approval settings"
-msgstr "Opciones de autorización automática"
+#: ../../include/account.php:482
+msgid "Account approved."
+msgstr "Cuenta aprobada."
-#: ../../Zotlabs/Module/Defperms.php:270
-msgid ""
-"Some individual permissions may have been preset or locked based on your "
-"channel type and privacy settings."
-msgstr "Es posible que se hayan preestablecido o bloqueado algunos permisos individuales según el tipo de canal y la configuración de privacidad."
+#: ../../include/account.php:522
+#, php-format
+msgid "Registration revoked for %s"
+msgstr "Registro revocado para %s"
-#: ../../Zotlabs/Module/Authorize.php:17
-msgid "Unknown App"
-msgstr "Aplicación desconocida"
+#: ../../include/account.php:805 ../../include/account.php:807
+msgid "Click here to upgrade."
+msgstr "Pulse aquí para actualizar"
-#: ../../Zotlabs/Module/Authorize.php:29
-msgid "Authorize"
-msgstr "Autorizar"
+#: ../../include/account.php:813
+msgid "This action exceeds the limits set by your subscription plan."
+msgstr "Esta acción supera los límites establecidos por su plan de suscripción "
-#: ../../Zotlabs/Module/Authorize.php:30
+#: ../../include/account.php:818
+msgid "This action is not available under your subscription plan."
+msgstr "Esta acción no está disponible en su plan de suscripción."
+
+#: ../../include/photo/photo_driver.php:367
+#: ../../Zotlabs/Module/Profile_photo.php:145
+#: ../../Zotlabs/Module/Profile_photo.php:282
+msgid "Profile Photos"
+msgstr "Fotos del perfil"
+
+#: ../../include/attach.php:267 ../../include/attach.php:375
+msgid "Item was not found."
+msgstr "Elemento no encontrado."
+
+#: ../../include/attach.php:284
+msgid "Unknown error."
+msgstr "Error desconocido"
+
+#: ../../include/attach.php:568
+msgid "No source file."
+msgstr "Ningún fichero de origen"
+
+#: ../../include/attach.php:590
+msgid "Cannot locate file to replace"
+msgstr "No se puede localizar el fichero que va a ser sustituido."
+
+#: ../../include/attach.php:609
+msgid "Cannot locate file to revise/update"
+msgstr "No se puede localizar el fichero para revisar/actualizar"
+
+#: ../../include/attach.php:751
#, php-format
-msgid "Do you authorize the app %s to access your channel data?"
-msgstr "¿Autoriza a la aplicación %s a acceder a los datos de su canal?"
+msgid "File exceeds size limit of %d"
+msgstr "El fichero supera el limite de tamaño de %d"
-#: ../../Zotlabs/Module/Authorize.php:32
-msgid "Allow"
-msgstr "Permitir"
+#: ../../include/attach.php:772
+#, php-format
+msgid "You have reached your limit of %1$.0f Mbytes attachment storage."
+msgstr "Ha alcanzado su límite de %1$.0f Mbytes de almacenamiento de adjuntos."
-#: ../../Zotlabs/Module/Group.php:45
-msgid "Privacy group created."
-msgstr "El grupo de canales ha sido creado."
+#: ../../include/attach.php:954
+msgid "File upload failed. Possible system limit or action terminated."
+msgstr "Error de carga, posiblemente por limite del sistema o porque la acción ha finalizado."
-#: ../../Zotlabs/Module/Group.php:48
-msgid "Could not create privacy group."
-msgstr "No se puede crear el grupo de canales"
+#: ../../include/attach.php:983
+msgid "Stored file could not be verified. Upload failed."
+msgstr "El fichero almacenado no ha podido ser verificado. El envío ha fallado."
-#: ../../Zotlabs/Module/Group.php:61 ../../Zotlabs/Module/Group.php:213
-#: ../../include/items.php:4290
-msgid "Privacy group not found."
-msgstr "Grupo de canales no encontrado."
+#: ../../include/attach.php:1057 ../../include/attach.php:1073
+msgid "Path not available."
+msgstr "Ruta no disponible."
-#: ../../Zotlabs/Module/Group.php:80
-msgid "Privacy group updated."
-msgstr "Grupo de canales actualizado."
+#: ../../include/attach.php:1122 ../../include/attach.php:1285
+msgid "Empty pathname"
+msgstr "Ruta vacía"
-#: ../../Zotlabs/Module/Group.php:106
-msgid "Privacy Groups App"
-msgstr "App Grupos de canales"
+#: ../../include/attach.php:1148
+msgid "duplicate filename or path"
+msgstr "Nombre duplicado de ruta o fichero"
-#: ../../Zotlabs/Module/Group.php:107
-msgid "Management of privacy groups"
-msgstr "Gestión de grupos de canales"
+#: ../../include/attach.php:1173
+msgid "Path not found."
+msgstr "Ruta no encontrada"
-#: ../../Zotlabs/Module/Group.php:141 ../../Zotlabs/Module/Group.php:153
-#: ../../Zotlabs/Lib/Apps.php:363 ../../Zotlabs/Lib/Group.php:324
-#: ../../Zotlabs/Widget/Activity_filter.php:41 ../../include/nav.php:99
-#: ../../include/group.php:320
-msgid "Privacy Groups"
-msgstr "Grupos de canales"
+#: ../../include/attach.php:1241
+msgid "mkdir failed."
+msgstr "mkdir ha fallado."
-#: ../../Zotlabs/Module/Group.php:142
-msgid "Add Group"
-msgstr "Agregar un grupo"
+#: ../../include/attach.php:1245
+msgid "database storage failed."
+msgstr "el almacenamiento en la base de datos ha fallado."
-#: ../../Zotlabs/Module/Group.php:146
-msgid "Privacy group name"
-msgstr "Nombre del grupo"
+#: ../../include/attach.php:1291
+msgid "Empty path"
+msgstr "Ruta vacía"
-#: ../../Zotlabs/Module/Group.php:147 ../../Zotlabs/Module/Group.php:256
-msgid "Members are visible to other channels"
-msgstr "Los miembros son visibles para otros canales"
+#: ../../include/bookmarks.php:34
+#, php-format
+msgid "%1$s's bookmarks"
+msgstr "Marcadores de %1$s"
-#: ../../Zotlabs/Module/Group.php:155 ../../Zotlabs/Module/Help.php:81
-msgid "Members"
-msgstr "Miembros"
+#: ../../include/menu.php:118 ../../include/channel.php:1426
+#: ../../include/channel.php:1430 ../../Zotlabs/Widget/Cdav.php:138
+#: ../../Zotlabs/Widget/Cdav.php:175 ../../Zotlabs/Module/Article_edit.php:98
+#: ../../Zotlabs/Module/Group.php:252 ../../Zotlabs/Module/Card_edit.php:99
+#: ../../Zotlabs/Module/Oauth.php:173 ../../Zotlabs/Module/Editwebpage.php:142
+#: ../../Zotlabs/Module/Webpages.php:255
+#: ../../Zotlabs/Module/Admin/Profs.php:175
+#: ../../Zotlabs/Module/Blocks.php:160 ../../Zotlabs/Module/Editblock.php:114
+#: ../../Zotlabs/Module/Editlayout.php:114
+#: ../../Zotlabs/Module/Connections.php:298
+#: ../../Zotlabs/Module/Connections.php:339
+#: ../../Zotlabs/Module/Connections.php:359 ../../Zotlabs/Module/Menu.php:176
+#: ../../Zotlabs/Module/Oauth2.php:194 ../../Zotlabs/Module/Thing.php:266
+#: ../../Zotlabs/Module/Wiki.php:211 ../../Zotlabs/Module/Wiki.php:384
+#: ../../Zotlabs/Module/Layouts.php:193 ../../Zotlabs/Lib/Apps.php:557
+#: ../../Zotlabs/Lib/ThreadItem.php:148 ../../Zotlabs/Storage/Browser.php:296
+msgid "Edit"
+msgstr "Editar"
-#: ../../Zotlabs/Module/Group.php:182
-msgid "Privacy group removed."
-msgstr "Grupo de canales eliminado."
+#: ../../include/bbcode.php:221 ../../include/bbcode.php:1232
+#: ../../include/bbcode.php:1235 ../../include/bbcode.php:1240
+#: ../../include/bbcode.php:1243 ../../include/bbcode.php:1246
+#: ../../include/bbcode.php:1249 ../../include/bbcode.php:1254
+#: ../../include/bbcode.php:1257 ../../include/bbcode.php:1262
+#: ../../include/bbcode.php:1265 ../../include/bbcode.php:1268
+#: ../../include/bbcode.php:1271
+msgid "Image/photo"
+msgstr "Imagen/foto"
-#: ../../Zotlabs/Module/Group.php:185
-msgid "Unable to remove privacy group."
-msgstr "No se puede eliminar el grupo de canales."
+#: ../../include/bbcode.php:260 ../../include/bbcode.php:1282
+msgid "Encrypted content"
+msgstr "Contenido cifrado"
-#: ../../Zotlabs/Module/Group.php:251
+#: ../../include/bbcode.php:292
#, php-format
-msgid "Privacy Group: %s"
-msgstr "Grupo privado %s"
+msgid "Install %1$s element %2$s"
+msgstr "Instalar el elemento de%1$s%2$s"
-#: ../../Zotlabs/Module/Group.php:253
-msgid "Privacy group name: "
-msgstr "Nombre del grupo de canales:"
+#: ../../include/bbcode.php:296
+#, php-format
+msgid ""
+"This post contains an installable %s element, however you lack permissions "
+"to install it on this site."
+msgstr "Esta entrada contiene el elemento instalable %s, sin embargo le faltan permisos para instalarlo en este sitio."
-#: ../../Zotlabs/Module/Group.php:258
-msgid "Delete Group"
-msgstr "Eliminar grupo"
+#: ../../include/bbcode.php:306 ../../Zotlabs/Module/Impel.php:43
+msgid "webpage"
+msgstr "página web"
-#: ../../Zotlabs/Module/Group.php:269
-msgid "Group members"
-msgstr "Miembros del grupo"
+#: ../../include/bbcode.php:309 ../../Zotlabs/Module/Impel.php:53
+msgid "layout"
+msgstr "plantilla"
-#: ../../Zotlabs/Module/Group.php:271
-msgid "Not in this group"
-msgstr "No en este grupo"
+#: ../../include/bbcode.php:312 ../../Zotlabs/Module/Impel.php:48
+msgid "block"
+msgstr "bloque"
-#: ../../Zotlabs/Module/Group.php:303
-msgid "Click a channel to toggle membership"
-msgstr "Haga clic en un canal para cambiar los miembros"
+#: ../../include/bbcode.php:315 ../../Zotlabs/Module/Impel.php:60
+msgid "menu"
+msgstr "menú"
-#: ../../Zotlabs/Module/Profiles.php:24 ../../Zotlabs/Module/Profiles.php:184
-#: ../../Zotlabs/Module/Profiles.php:241 ../../Zotlabs/Module/Profiles.php:659
-msgid "Profile not found."
-msgstr "Perfil no encontrado."
+#: ../../include/bbcode.php:376
+msgid "card"
+msgstr "ficha"
-#: ../../Zotlabs/Module/Profiles.php:44
-msgid "Profile deleted."
-msgstr "Perfil eliminado."
+#: ../../include/bbcode.php:378
+msgid "article"
+msgstr "el artículo"
-#: ../../Zotlabs/Module/Profiles.php:68 ../../Zotlabs/Module/Profiles.php:105
-msgid "Profile-"
-msgstr "Perfil-"
+#: ../../include/bbcode.php:380 ../../include/markdown.php:204
+#: ../../Zotlabs/Module/Tagger.php:77
+msgid "post"
+msgstr "la entrada"
-#: ../../Zotlabs/Module/Profiles.php:90 ../../Zotlabs/Module/Profiles.php:127
-msgid "New profile created."
-msgstr "El nuevo perfil ha sido creado."
+#: ../../include/bbcode.php:384 ../../include/markdown.php:202
+#, php-format
+msgid "%1$s wrote the following %2$s %3$s"
+msgstr "%1$s escribió %2$s siguiente %3$s"
-#: ../../Zotlabs/Module/Profiles.php:111
-msgid "Profile unavailable to clone."
-msgstr "Perfil no disponible para clonar."
+#: ../../include/bbcode.php:461 ../../include/bbcode.php:469
+msgid "Click to open/close"
+msgstr "Pulsar para abrir/cerrar"
-#: ../../Zotlabs/Module/Profiles.php:146
-msgid "Profile unavailable to export."
-msgstr "Perfil no disponible para exportar."
+#: ../../include/bbcode.php:469 ../../include/markdown.php:251
+msgid "spoiler"
+msgstr "spoiler"
-#: ../../Zotlabs/Module/Profiles.php:252
-msgid "Profile Name is required."
-msgstr "Se necesita el nombre del perfil."
+#: ../../include/bbcode.php:482
+msgid "View article"
+msgstr "Ver el artículo"
-#: ../../Zotlabs/Module/Profiles.php:459
-msgid "Marital Status"
-msgstr "Estado civil"
+#: ../../include/bbcode.php:482
+msgid "View summary"
+msgstr "Ver sumario"
-#: ../../Zotlabs/Module/Profiles.php:463
-msgid "Romantic Partner"
-msgstr "Pareja sentimental"
+#: ../../include/bbcode.php:772 ../../include/bbcode.php:942
+#: ../../Zotlabs/Lib/NativeWikiPage.php:603
+msgid "Different viewers will see this text differently"
+msgstr "Visitantes diferentes verán este texto de forma distinta"
-#: ../../Zotlabs/Module/Profiles.php:467 ../../Zotlabs/Module/Profiles.php:772
-msgid "Likes"
-msgstr "Me gusta"
+#: ../../include/bbcode.php:1220
+msgid "$1 wrote:"
+msgstr "$1 escribió:"
-#: ../../Zotlabs/Module/Profiles.php:471 ../../Zotlabs/Module/Profiles.php:773
-msgid "Dislikes"
-msgstr "No me gusta"
+#: ../../include/channel.php:43
+msgid "Unable to obtain identity information from database"
+msgstr "No ha sido posible obtener información sobre la identidad desde la base de datos"
-#: ../../Zotlabs/Module/Profiles.php:475 ../../Zotlabs/Module/Profiles.php:780
-msgid "Work/Employment"
-msgstr "Trabajo:"
+#: ../../include/channel.php:76
+msgid "Empty name"
+msgstr "Nombre vacío"
-#: ../../Zotlabs/Module/Profiles.php:478
-msgid "Religion"
-msgstr "Religión"
+#: ../../include/channel.php:79
+msgid "Name too long"
+msgstr "Nombre demasiado largo"
-#: ../../Zotlabs/Module/Profiles.php:482
-msgid "Political Views"
-msgstr "Ideas políticas"
+#: ../../include/channel.php:196
+msgid "No account identifier"
+msgstr "Ningún identificador de la cuenta"
-#: ../../Zotlabs/Module/Profiles.php:486
-#: ../../addon/openid/MysqlProvider.php:74
-msgid "Gender"
-msgstr "Género"
+#: ../../include/channel.php:208
+msgid "Nickname is required."
+msgstr "Se requiere un sobrenombre (alias)."
-#: ../../Zotlabs/Module/Profiles.php:490
-msgid "Sexual Preference"
-msgstr "Preferencia sexual"
+#: ../../include/channel.php:222 ../../include/channel.php:655
+#: ../../Zotlabs/Module/Changeaddr.php:46
+msgid "Reserved nickname. Please choose another."
+msgstr "Sobrenombre en uso. Por favor, elija otro."
-#: ../../Zotlabs/Module/Profiles.php:494
-msgid "Homepage"
-msgstr "Página personal"
+#: ../../include/channel.php:227 ../../include/channel.php:660
+#: ../../Zotlabs/Module/Changeaddr.php:51
+msgid ""
+"Nickname has unsupported characters or is already being used on this site."
+msgstr "El alias contiene caracteres no admitidos o está ya en uso por otros miembros de este sitio."
-#: ../../Zotlabs/Module/Profiles.php:498
-msgid "Interests"
-msgstr "Intereses"
+#: ../../include/channel.php:287
+msgid "Unable to retrieve created identity"
+msgstr "No ha sido posible recuperar la identidad creada"
-#: ../../Zotlabs/Module/Profiles.php:594
-msgid "Profile updated."
-msgstr "Perfil actualizado."
+#: ../../include/channel.php:429
+msgid "Default Profile"
+msgstr "Perfil principal"
-#: ../../Zotlabs/Module/Profiles.php:678
-msgid "Hide your connections list from viewers of this profile"
-msgstr "Ocultar la lista de conexiones a los visitantes del perfil"
+#: ../../include/channel.php:588 ../../include/channel.php:677
+msgid "Unable to retrieve modified identity"
+msgstr "No se puede recuperar la identidad modficada"
-#: ../../Zotlabs/Module/Profiles.php:722
-msgid "Edit Profile Details"
-msgstr "Modificar los detalles de este perfil"
+#: ../../include/channel.php:1419 ../../Zotlabs/Module/Profiles.php:728
+msgid "Change profile photo"
+msgstr "Cambiar la foto del perfil"
-#: ../../Zotlabs/Module/Profiles.php:724
-msgid "View this profile"
-msgstr "Ver este perfil"
+#: ../../include/channel.php:1427
+msgid "Create New Profile"
+msgstr "Crear un nuevo perfil"
+
+#: ../../include/channel.php:1445 ../../Zotlabs/Module/Profiles.php:820
+msgid "Profile Image"
+msgstr "Imagen del perfil"
+
+#: ../../include/channel.php:1448
+msgid "Visible to everybody"
+msgstr "Visible para todos"
-#: ../../Zotlabs/Module/Profiles.php:725 ../../Zotlabs/Module/Profiles.php:824
-#: ../../include/channel.php:1441
+#: ../../include/channel.php:1449 ../../Zotlabs/Module/Profiles.php:725
+#: ../../Zotlabs/Module/Profiles.php:824
msgid "Edit visibility"
msgstr "Editar visibilidad"
-#: ../../Zotlabs/Module/Profiles.php:726
-msgid "Profile Tools"
-msgstr "Gestión del perfil"
+#: ../../include/channel.php:1525 ../../include/channel.php:1653
+msgid "Gender:"
+msgstr "Género:"
-#: ../../Zotlabs/Module/Profiles.php:727
-msgid "Change cover photo"
-msgstr "Cambiar la imagen de portada del perfil"
+#: ../../include/channel.php:1527 ../../include/channel.php:1721
+msgid "Homepage:"
+msgstr "Página personal:"
-#: ../../Zotlabs/Module/Profiles.php:728 ../../include/channel.php:1411
-msgid "Change profile photo"
-msgstr "Cambiar la foto del perfil"
+#: ../../include/channel.php:1528
+msgid "Online Now"
+msgstr "Ahora en línea"
-#: ../../Zotlabs/Module/Profiles.php:729
-msgid "Create a new profile using these settings"
-msgstr "Crear un nuevo perfil usando estos ajustes"
+#: ../../include/channel.php:1581
+msgid "Change your profile photo"
+msgstr "Cambiar su foto del perfil"
-#: ../../Zotlabs/Module/Profiles.php:730
-msgid "Clone this profile"
-msgstr "Clonar este perfil"
+#: ../../include/channel.php:1612
+msgid "Trans"
+msgstr "Trans"
-#: ../../Zotlabs/Module/Profiles.php:731
-msgid "Delete this profile"
-msgstr "Eliminar este perfil"
+#: ../../include/channel.php:1651
+#: ../../Zotlabs/Module/Settings/Channel.php:499
+msgid "Full Name:"
+msgstr "Nombre completo:"
-#: ../../Zotlabs/Module/Profiles.php:732
-msgid "Add profile things"
-msgstr "Añadir cosas al perfil"
+#: ../../include/channel.php:1658
+msgid "Like this channel"
+msgstr "Me gusta este canal"
-#: ../../Zotlabs/Module/Profiles.php:733
-msgid "Personal"
-msgstr "Personales"
+#: ../../include/channel.php:1682
+msgid "j F, Y"
+msgstr "j F Y"
-#: ../../Zotlabs/Module/Profiles.php:735
-msgid "Relationship"
-msgstr "Relación"
+#: ../../include/channel.php:1683
+msgid "j F"
+msgstr "j F"
-#: ../../Zotlabs/Module/Profiles.php:736 ../../Zotlabs/Widget/Newmember.php:51
-#: ../../include/datetime.php:58
-msgid "Miscellaneous"
-msgstr "Varios"
+#: ../../include/channel.php:1690
+msgid "Birthday:"
+msgstr "Cumpleaños:"
-#: ../../Zotlabs/Module/Profiles.php:738
-msgid "Import profile from file"
-msgstr "Importar perfil desde un fichero"
+#: ../../include/channel.php:1694 ../../Zotlabs/Module/Directory.php:334
+msgid "Age:"
+msgstr "Edad:"
-#: ../../Zotlabs/Module/Profiles.php:739
-msgid "Export profile to file"
-msgstr "Exportar perfil a un fichero"
+#: ../../include/channel.php:1703
+#, php-format
+msgid "for %1$d %2$s"
+msgstr "por %1$d %2$s"
-#: ../../Zotlabs/Module/Profiles.php:740
-msgid "Your gender"
-msgstr "Género"
+#: ../../include/channel.php:1715
+msgid "Tags:"
+msgstr "Etiquetas:"
-#: ../../Zotlabs/Module/Profiles.php:741
-msgid "Marital status"
-msgstr "Estado civil"
+#: ../../include/channel.php:1719
+msgid "Sexual Preference:"
+msgstr "Orientación sexual:"
-#: ../../Zotlabs/Module/Profiles.php:742
-msgid "Sexual preference"
-msgstr "Preferencia sexual"
+#: ../../include/channel.php:1723 ../../Zotlabs/Module/Directory.php:350
+msgid "Hometown:"
+msgstr "Lugar de nacimiento:"
-#: ../../Zotlabs/Module/Profiles.php:745
-msgid "Profile name"
-msgstr "Nombre del perfil"
+#: ../../include/channel.php:1725
+msgid "Political Views:"
+msgstr "Posición política:"
-#: ../../Zotlabs/Module/Profiles.php:747
-msgid "This is your default profile."
-msgstr "Este es su perfil principal."
+#: ../../include/channel.php:1727
+msgid "Religion:"
+msgstr "Religión:"
-#: ../../Zotlabs/Module/Profiles.php:749
-msgid "Your full name"
-msgstr "Nombre completo"
+#: ../../include/channel.php:1729 ../../Zotlabs/Module/Directory.php:352
+msgid "About:"
+msgstr "Sobre mí:"
-#: ../../Zotlabs/Module/Profiles.php:750
-msgid "Title/Description"
-msgstr "Título o descripción"
+#: ../../include/channel.php:1731
+msgid "Hobbies/Interests:"
+msgstr "Aficciones o intereses:"
-#: ../../Zotlabs/Module/Profiles.php:753
-msgid "Street address"
-msgstr "Dirección"
+#: ../../include/channel.php:1733
+msgid "Likes:"
+msgstr "Me gusta:"
-#: ../../Zotlabs/Module/Profiles.php:754
-msgid "Locality/City"
-msgstr "Ciudad"
+#: ../../include/channel.php:1735
+msgid "Dislikes:"
+msgstr "No me gusta:"
-#: ../../Zotlabs/Module/Profiles.php:755
-msgid "Region/State"
-msgstr "Región o Estado"
+#: ../../include/channel.php:1737
+msgid "Contact information and Social Networks:"
+msgstr "Información de contacto y redes sociales:"
-#: ../../Zotlabs/Module/Profiles.php:756
-msgid "Postal/Zip code"
-msgstr "Código postal"
+#: ../../include/channel.php:1739
+msgid "My other channels:"
+msgstr "Mis otros canales:"
-#: ../../Zotlabs/Module/Profiles.php:762
-msgid "Who (if applicable)"
-msgstr "Quién (si es pertinente)"
+#: ../../include/channel.php:1741
+msgid "Musical interests:"
+msgstr "Preferencias musicales:"
-#: ../../Zotlabs/Module/Profiles.php:762
-msgid "Examples: cathy123, Cathy Williams, cathy@example.com"
-msgstr "Por ejemplo: ana123, María González, sara@ejemplo.com"
+#: ../../include/channel.php:1743
+msgid "Books, literature:"
+msgstr "Libros, literatura:"
-#: ../../Zotlabs/Module/Profiles.php:763
-msgid "Since (date)"
-msgstr "Desde (fecha)"
+#: ../../include/channel.php:1745
+msgid "Television:"
+msgstr "Televisión:"
-#: ../../Zotlabs/Module/Profiles.php:766
-msgid "Tell us about yourself"
-msgstr "Háblenos de usted"
+#: ../../include/channel.php:1747
+msgid "Film/dance/culture/entertainment:"
+msgstr "Cine, danza, cultura, entretenimiento:"
-#: ../../Zotlabs/Module/Profiles.php:767
-#: ../../addon/openid/MysqlProvider.php:68
-msgid "Homepage URL"
-msgstr "Dirección de la página personal"
+#: ../../include/channel.php:1749
+msgid "Love/Romance:"
+msgstr "Vida sentimental o amorosa:"
-#: ../../Zotlabs/Module/Profiles.php:768
-msgid "Hometown"
-msgstr "Lugar de nacimiento"
+#: ../../include/channel.php:1751
+msgid "Work/employment:"
+msgstr "Trabajo:"
-#: ../../Zotlabs/Module/Profiles.php:769
-msgid "Political views"
-msgstr "Ideas políticas"
+#: ../../include/channel.php:1753
+msgid "School/education:"
+msgstr "Estudios:"
-#: ../../Zotlabs/Module/Profiles.php:770
-msgid "Religious views"
-msgstr "Creencias religiosas"
+#: ../../include/channel.php:1774 ../../Zotlabs/Module/Profperm.php:113
+#: ../../Zotlabs/Lib/Apps.php:361
+msgid "Profile"
+msgstr "Perfil"
-#: ../../Zotlabs/Module/Profiles.php:771
-msgid "Keywords used in directory listings"
-msgstr "Palabras clave utilizadas en los listados de directorios"
+#: ../../include/channel.php:1776
+msgid "Like this thing"
+msgstr "Me gusta esto"
-#: ../../Zotlabs/Module/Profiles.php:771
-msgid "Example: fishing photography software"
-msgstr "Por ejemplo: software de fotografía submarina"
+#: ../../include/channel.php:1777 ../../Zotlabs/Module/Events.php:699
+msgid "Export"
+msgstr "Exportar"
-#: ../../Zotlabs/Module/Profiles.php:774
-msgid "Musical interests"
-msgstr "Preferencias musicales"
+#: ../../include/channel.php:2215 ../../Zotlabs/Module/Cover_photo.php:310
+msgid "cover photo"
+msgstr "Imagen de portada del perfil"
-#: ../../Zotlabs/Module/Profiles.php:775
-msgid "Books, literature"
-msgstr "Libros, literatura"
+#: ../../include/channel.php:2483 ../../Zotlabs/Module/Rmagic.php:93
+#: ../../boot.php:1675
+msgid "Remote Authentication"
+msgstr "Acceso desde su servidor"
-#: ../../Zotlabs/Module/Profiles.php:776
-msgid "Television"
-msgstr "Televisión"
+#: ../../include/channel.php:2484 ../../Zotlabs/Module/Rmagic.php:94
+msgid "Enter your channel address (e.g. channel@example.com)"
+msgstr "Introduzca la dirección del canal (p.ej. canal@ejemplo.com)"
-#: ../../Zotlabs/Module/Profiles.php:777
-msgid "Film/Dance/Culture/Entertainment"
-msgstr "Cine, danza, cultura, entretenimiento"
+#: ../../include/channel.php:2485 ../../Zotlabs/Module/Rmagic.php:95
+msgid "Authenticate"
+msgstr "Acceder"
-#: ../../Zotlabs/Module/Profiles.php:778
-msgid "Hobbies/Interests"
-msgstr "Aficiones o intereses"
+#: ../../include/channel.php:2640 ../../Zotlabs/Module/Admin/Accounts.php:91
+#, php-format
+msgid "Account '%s' deleted"
+msgstr "La cuenta '%s' ha sido eliminada"
-#: ../../Zotlabs/Module/Profiles.php:779
-msgid "Love/Romance"
-msgstr "Vida sentimental o amorosa"
+#: ../../include/acl_selectors.php:33
+#: ../../Zotlabs/Lib/PermissionDescription.php:34
+msgid "Visible to your default audience"
+msgstr "Visible para su público predeterminado."
-#: ../../Zotlabs/Module/Profiles.php:781
-msgid "School/Education"
-msgstr "Estudios"
+#: ../../include/acl_selectors.php:88 ../../Zotlabs/Module/Lockview.php:117
+#: ../../Zotlabs/Module/Lockview.php:153 ../../Zotlabs/Module/Acl.php:121
+msgctxt "acl"
+msgid "Profile"
+msgstr "Perfil"
-#: ../../Zotlabs/Module/Profiles.php:782
-msgid "Contact information and social networks"
-msgstr "Información de contacto y redes sociales"
+#: ../../include/acl_selectors.php:106
+#: ../../Zotlabs/Lib/PermissionDescription.php:107
+msgid "Only me"
+msgstr "Sólo yo"
-#: ../../Zotlabs/Module/Profiles.php:783
-msgid "My other channels"
-msgstr "Mis otros canales"
+#: ../../include/acl_selectors.php:113
+msgid "Who can see this?"
+msgstr "¿Quién puede ver esto?"
-#: ../../Zotlabs/Module/Profiles.php:785
-msgid "Communications"
-msgstr "Comunicaciones"
+#: ../../include/acl_selectors.php:114
+msgid "Custom selection"
+msgstr "Selección personalizada"
-#: ../../Zotlabs/Module/Profiles.php:820 ../../include/channel.php:1437
-msgid "Profile Image"
-msgstr "Imagen del perfil"
+#: ../../include/acl_selectors.php:115
+msgid ""
+"Select \"Show\" to allow viewing. \"Don't show\" lets you override and limit"
+" the scope of \"Show\"."
+msgstr "Seleccione \"Mostrar\" para permitir la visualización. La opción \"No mostrar\" le permite anular y limitar el alcance de \"Mostrar\"."
-#: ../../Zotlabs/Module/Profiles.php:830 ../../include/channel.php:1418
-#: ../../include/nav.php:113
-msgid "Edit Profiles"
-msgstr "Editar perfiles"
+#: ../../include/acl_selectors.php:116
+msgid "Show"
+msgstr "Mostrar"
-#: ../../Zotlabs/Module/Go.php:21
-msgid "This page is available only to site members"
-msgstr "Esta página está disponible sólo para los miembros del sitio"
+#: ../../include/acl_selectors.php:117
+msgid "Don't show"
+msgstr "No mostrar"
-#: ../../Zotlabs/Module/Go.php:27
-msgid "Welcome"
-msgstr "Bienvenido/a"
+#: ../../include/acl_selectors.php:150
+#, php-format
+msgid ""
+"Post permissions %s cannot be changed %s after a post is shared.</br />These"
+" permissions set who is allowed to view the post."
+msgstr "Los permisos de la entrada %s no se pueden cambiar %s una vez que se ha compartido.</br /> Estos permisos establecen quién está autorizado para ver el mensaje."
-#: ../../Zotlabs/Module/Go.php:29
-msgid "What would you like to do?"
-msgstr "¿Qué le gustaría hacer?"
+#: ../../include/oembed.php:153
+msgid "View PDF"
+msgstr "Ver PDF"
-#: ../../Zotlabs/Module/Go.php:31
-msgid ""
-"Please bookmark this page if you would like to return to it in the future"
-msgstr "Por favor añada esta página a sus marcadores si desea volver a ella en el futuro."
+#: ../../include/oembed.php:357
+msgid " by "
+msgstr "por"
-#: ../../Zotlabs/Module/Go.php:35
-msgid "Upload a profile photo"
-msgstr "Subir una foto de perfil"
+#: ../../include/oembed.php:358
+msgid " on "
+msgstr "en"
-#: ../../Zotlabs/Module/Go.php:36
-msgid "Upload a cover photo"
-msgstr "Subir una foto de portada del perfil"
+#: ../../include/oembed.php:387
+msgid "Embedded content"
+msgstr "Contenido incorporado"
-#: ../../Zotlabs/Module/Go.php:37
-msgid "Edit your default profile"
-msgstr "Editar su perfil por defecto"
+#: ../../include/oembed.php:396
+msgid "Embedding disabled"
+msgstr "Incrustación deshabilitada"
-#: ../../Zotlabs/Module/Go.php:38 ../../Zotlabs/Widget/Newmember.php:41
-msgid "View friend suggestions"
-msgstr "Ver sugerencias de amistad"
+#: ../../include/dir_fns.php:141 ../../Zotlabs/Lib/Libzotdir.php:160
+msgid "Directory Options"
+msgstr "Opciones del directorio"
-#: ../../Zotlabs/Module/Go.php:39
-msgid "View the channel directory"
-msgstr "Ver el directorio de canales"
+#: ../../include/dir_fns.php:143 ../../Zotlabs/Lib/Libzotdir.php:162
+msgid "Safe Mode"
+msgstr "Modo seguro"
-#: ../../Zotlabs/Module/Go.php:40
-msgid "View/edit your channel settings"
-msgstr "Ver o modificar los ajustes de su canal"
+#: ../../include/dir_fns.php:144 ../../Zotlabs/Lib/Libzotdir.php:163
+msgid "Public Forums Only"
+msgstr "Solo foros públicos"
-#: ../../Zotlabs/Module/Go.php:41
-msgid "View the site or project documentation"
-msgstr "Ver el sitio o la documentación del proyecto"
+#: ../../include/dir_fns.php:145 ../../Zotlabs/Lib/Libzotdir.php:165
+msgid "This Website Only"
+msgstr "Solo este sitio web"
-#: ../../Zotlabs/Module/Go.php:42
-msgid "Visit your channel homepage"
-msgstr "Visitar la página principal de su canal"
+#: ../../include/zid.php:368
+#, php-format
+msgid "OpenWebAuth: %1$s welcomes %2$s"
+msgstr "OpenWebAuth: %1$s da la bienvenida a %2$s"
-#: ../../Zotlabs/Module/Go.php:43
-msgid ""
-"View your connections and/or add somebody whose address you already know"
-msgstr "Vea sus conexiones y/o agregue a alguien cuya dirección ya conozca"
+#: ../../include/message.php:41
+msgid "Unable to determine sender."
+msgstr "No ha sido posible determinar el remitente. "
-#: ../../Zotlabs/Module/Go.php:44
-msgid ""
-"View your personal stream (this may be empty until you add some connections)"
-msgstr "Ver su \"stream\" personal (puede que esté vacío hasta que agregue algunas conexiones)"
+#: ../../include/message.php:80
+msgid "No recipient provided."
+msgstr "No se ha especificado ningún destinatario."
-#: ../../Zotlabs/Module/Go.php:52
-msgid "View the public stream. Warning: this content is not moderated"
-msgstr "Ver el \"stream\" público. Advertencia: este contenido no está moderado"
+#: ../../include/message.php:85
+msgid "[no subject]"
+msgstr "[sin asunto]"
-#: ../../Zotlabs/Module/Editwebpage.php:139
-msgid "Page link"
-msgstr "Enlace de la página"
+#: ../../include/message.php:214
+msgid "Stored post could not be verified."
+msgstr "No se han podido verificar las publicaciones guardadas."
-#: ../../Zotlabs/Module/Editwebpage.php:166
-msgid "Edit Webpage"
-msgstr "Editar la página web"
+#: ../../Zotlabs/Widget/Activity_order.php:90
+msgid "Commented Date"
+msgstr "Fecha de los comentarios"
-#: ../../Zotlabs/Module/Manage.php:145
-msgid "Create a new channel"
-msgstr "Crear un nuevo canal"
+#: ../../Zotlabs/Widget/Activity_order.php:94
+msgid "Order by last commented date"
+msgstr "Ordenar por la última fecha de los comentarios"
-#: ../../Zotlabs/Module/Manage.php:170 ../../Zotlabs/Lib/Apps.php:336
-#: ../../include/nav.php:96
-msgid "Channel Manager"
-msgstr "Administración de canales"
+#: ../../Zotlabs/Widget/Activity_order.php:97
+msgid "Posted Date"
+msgstr "Fecha de publicación"
-#: ../../Zotlabs/Module/Manage.php:171
-msgid "Current Channel"
-msgstr "Canal actual"
+#: ../../Zotlabs/Widget/Activity_order.php:101
+msgid "Order by last posted date"
+msgstr "Ordenar por la ultima fecha de publicación"
-#: ../../Zotlabs/Module/Manage.php:173
-msgid "Switch to one of your channels by selecting it."
-msgstr "Cambiar a uno de sus canales seleccionándolo."
+#: ../../Zotlabs/Widget/Activity_order.php:104
+msgid "Date Unthreaded"
+msgstr "Sin enhebrar por fecha"
-#: ../../Zotlabs/Module/Manage.php:174
-msgid "Default Channel"
-msgstr "Canal principal"
+#: ../../Zotlabs/Widget/Activity_order.php:108
+msgid "Order unthreaded by date"
+msgstr "Ordenar sin enhebrar por fecha"
-#: ../../Zotlabs/Module/Manage.php:175
-msgid "Make Default"
-msgstr "Convertir en predeterminado"
+#: ../../Zotlabs/Widget/Activity_order.php:123
+msgid "Stream Order"
+msgstr "Orden del stream"
-#: ../../Zotlabs/Module/Manage.php:178
-#, php-format
-msgid "%d new messages"
-msgstr "%d mensajes nuevos"
+#: ../../Zotlabs/Widget/Archive.php:43
+msgid "Archives"
+msgstr "Hemeroteca"
-#: ../../Zotlabs/Module/Manage.php:179
-#, php-format
-msgid "%d new introductions"
-msgstr "%d nuevas solicitudes de conexión"
+#: ../../Zotlabs/Widget/Wiki_pages.php:34
+#: ../../Zotlabs/Widget/Wiki_pages.php:91
+msgid "Add new page"
+msgstr "Añadir una nueva página"
-#: ../../Zotlabs/Module/Manage.php:181
-msgid "Delegated Channel"
-msgstr "Canal delegado"
+#: ../../Zotlabs/Widget/Wiki_pages.php:41
+#: ../../Zotlabs/Widget/Wiki_pages.php:98 ../../Zotlabs/Module/Dreport.php:166
+msgid "Options"
+msgstr "Opciones"
-#: ../../Zotlabs/Module/Cards.php:51
-msgid "Cards App"
-msgstr "App de Fichas"
+#: ../../Zotlabs/Widget/Wiki_pages.php:85
+msgid "Wiki Pages"
+msgstr "Páginas del wiki"
-#: ../../Zotlabs/Module/Cards.php:52
-msgid "Create personal planning cards"
-msgstr "Crear fichas de planificación personal"
+#: ../../Zotlabs/Widget/Wiki_pages.php:96
+msgid "Page name"
+msgstr "Nombre de la página"
-#: ../../Zotlabs/Module/Cards.php:112
-msgid "Add Card"
-msgstr "Añadir una ficha"
+#: ../../Zotlabs/Widget/Album.php:78 ../../Zotlabs/Widget/Portfolio.php:87
+#: ../../Zotlabs/Module/Embedphotos.php:168
+#: ../../Zotlabs/Module/Photos.php:784 ../../Zotlabs/Module/Photos.php:1332
+msgid "View Photo"
+msgstr "Ver foto"
-#: ../../Zotlabs/Module/Cards.php:207 ../../Zotlabs/Lib/Apps.php:325
-#: ../../include/nav.php:503
-msgid "Cards"
-msgstr "Fichas"
+#: ../../Zotlabs/Widget/Album.php:95 ../../Zotlabs/Widget/Portfolio.php:108
+#: ../../Zotlabs/Module/Embedphotos.php:184
+#: ../../Zotlabs/Module/Photos.php:815
+msgid "Edit Album"
+msgstr "Editar álbum"
-#: ../../Zotlabs/Module/Dirsearch.php:33
-msgid "This directory server requires an access token"
-msgstr "El servidor de este directorio necesita un \"token\" de acceso"
+#: ../../Zotlabs/Widget/Album.php:97 ../../Zotlabs/Widget/Cdav.php:146
+#: ../../Zotlabs/Widget/Cdav.php:182 ../../Zotlabs/Widget/Portfolio.php:110
+#: ../../Zotlabs/Module/Embedphotos.php:186
+#: ../../Zotlabs/Module/Profile_photo.php:498
+#: ../../Zotlabs/Module/Cover_photo.php:429
+#: ../../Zotlabs/Module/Photos.php:685 ../../Zotlabs/Storage/Browser.php:398
+msgid "Upload"
+msgstr "Subir"
-#: ../../Zotlabs/Module/Siteinfo.php:21
-msgid "About this site"
-msgstr "Acerca de este sitio"
+#: ../../Zotlabs/Widget/Tasklist.php:23
+msgid "Tasks"
+msgstr "Tareas"
-#: ../../Zotlabs/Module/Siteinfo.php:22
-msgid "Site Name"
-msgstr "Nombre del sitio"
+#: ../../Zotlabs/Widget/Pubsites.php:12 ../../Zotlabs/Module/Pubsites.php:24
+msgid "Public Hubs"
+msgstr "Servidores públicos"
-#: ../../Zotlabs/Module/Siteinfo.php:26
-msgid "Administrator"
-msgstr "Administrador"
+#: ../../Zotlabs/Widget/Conversations.php:17
+msgid "Received Messages"
+msgstr "Mensajes recibidos"
-#: ../../Zotlabs/Module/Siteinfo.php:28 ../../Zotlabs/Module/Register.php:239
-msgid "Terms of Service"
-msgstr "Términos del servicio"
+#: ../../Zotlabs/Widget/Conversations.php:21
+msgid "Sent Messages"
+msgstr "Enviar mensajes"
-#: ../../Zotlabs/Module/Siteinfo.php:29
-msgid "Software and Project information"
-msgstr "Información sobre el software y el proyecto"
+#: ../../Zotlabs/Widget/Conversations.php:25
+msgid "Conversations"
+msgstr "Conversaciones"
-#: ../../Zotlabs/Module/Siteinfo.php:30
-msgid "This site is powered by $Projectname"
-msgstr "Este sitio funciona con $Projectname"
+#: ../../Zotlabs/Widget/Conversations.php:37
+msgid "No messages."
+msgstr "Sin mensajes."
-#: ../../Zotlabs/Module/Siteinfo.php:31
-msgid ""
-"Federated and decentralised networking and identity services provided by Zot"
-msgstr "Servicios federados y descentralizados de identidad y redes proporcionados por Zot"
+#: ../../Zotlabs/Widget/Conversations.php:57
+msgid "Delete conversation"
+msgstr "Eliminar conversación"
-#: ../../Zotlabs/Module/Siteinfo.php:34
-msgid "Additional federated transport protocols:"
-msgstr "Protocolos adicionales de transporte federado: "
+#: ../../Zotlabs/Widget/Chatroom_members.php:11
+msgid "Chat Members"
+msgstr "Miembros del chat"
-#: ../../Zotlabs/Module/Siteinfo.php:36
-#, php-format
-msgid "Version %s"
-msgstr "Versión %s"
+#: ../../Zotlabs/Widget/Activity.php:50
+msgctxt "widget"
+msgid "Activity"
+msgstr "Actividad"
-#: ../../Zotlabs/Module/Siteinfo.php:37
-msgid "Project homepage"
-msgstr "Página principal del proyecto"
+#: ../../Zotlabs/Widget/Cdav.php:37
+msgid "Select Channel"
+msgstr "Seleccionar un canal"
-#: ../../Zotlabs/Module/Siteinfo.php:38
-msgid "Developer homepage"
-msgstr "Página principal del desarrollador"
+#: ../../Zotlabs/Widget/Cdav.php:42
+msgid "Read-write"
+msgstr "Lectura y escritura"
-#: ../../Zotlabs/Module/Ratings.php:70
-msgid "No ratings"
-msgstr "Ninguna valoración"
+#: ../../Zotlabs/Widget/Cdav.php:43
+msgid "Read-only"
+msgstr "Sólo lectura"
-#: ../../Zotlabs/Module/Ratings.php:97 ../../Zotlabs/Module/Pubsites.php:35
-#: ../../include/conversation.php:1088
-msgid "Ratings"
-msgstr "Valoraciones"
+#: ../../Zotlabs/Widget/Cdav.php:127
+msgid "Channel Calendar"
+msgstr "Calendario del canal"
-#: ../../Zotlabs/Module/Ratings.php:98
-msgid "Rating: "
-msgstr "Valoración:"
+#: ../../Zotlabs/Widget/Cdav.php:129 ../../Zotlabs/Widget/Cdav.php:143
+#: ../../Zotlabs/Module/Cdav.php:1078
+msgid "CalDAV Calendars"
+msgstr "Calendarios CalDAV"
-#: ../../Zotlabs/Module/Ratings.php:99
-msgid "Website: "
-msgstr "Sitio web:"
+#: ../../Zotlabs/Widget/Cdav.php:131
+msgid "Shared CalDAV Calendars"
+msgstr "Calendarios CalDAV compartidos"
-#: ../../Zotlabs/Module/Ratings.php:101
-msgid "Description: "
-msgstr "Descripción:"
+#: ../../Zotlabs/Widget/Cdav.php:135
+msgid "Share this calendar"
+msgstr "Compartir este calendario"
-#: ../../Zotlabs/Module/Webpages.php:48
-msgid "Webpages App"
-msgstr "App de Páginas web"
+#: ../../Zotlabs/Widget/Cdav.php:137
+msgid "Calendar name and color"
+msgstr "Nombre y color del calendario"
-#: ../../Zotlabs/Module/Webpages.php:49
-msgid "Provide managed web pages on your channel"
-msgstr "Proveer páginas web gestionadas en su canal"
+#: ../../Zotlabs/Widget/Cdav.php:139
+msgid "Create new CalDAV calendar"
+msgstr "Crear un nuevo calendario CalDAV"
-#: ../../Zotlabs/Module/Webpages.php:69
-msgid "Import Webpage Elements"
-msgstr "Importar elementos de una página web"
+#: ../../Zotlabs/Widget/Cdav.php:140 ../../Zotlabs/Widget/Cdav.php:178
+#: ../../Zotlabs/Module/Cdav.php:1082 ../../Zotlabs/Module/Cdav.php:1388
+#: ../../Zotlabs/Module/Webpages.php:254
+#: ../../Zotlabs/Module/New_channel.php:189 ../../Zotlabs/Module/Cards.php:113
+#: ../../Zotlabs/Module/Blocks.php:159 ../../Zotlabs/Module/Profiles.php:798
+#: ../../Zotlabs/Module/Articles.php:117 ../../Zotlabs/Module/Menu.php:182
+#: ../../Zotlabs/Module/Connedit.php:938 ../../Zotlabs/Module/Layouts.php:185
+#: ../../Zotlabs/Storage/Browser.php:282 ../../Zotlabs/Storage/Browser.php:396
+msgid "Create"
+msgstr "Crear"
-#: ../../Zotlabs/Module/Webpages.php:70
-msgid "Import selected"
-msgstr "Importar elementos seleccionados"
+#: ../../Zotlabs/Widget/Cdav.php:141
+msgid "Calendar Name"
+msgstr "Nombre del calendario"
-#: ../../Zotlabs/Module/Webpages.php:93
-msgid "Export Webpage Elements"
-msgstr "Exportar elementos de una página web"
+#: ../../Zotlabs/Widget/Cdav.php:142
+msgid "Calendar Tools"
+msgstr "Gestión de calendarios"
-#: ../../Zotlabs/Module/Webpages.php:94
-msgid "Export selected"
-msgstr "Exportar los elementos seleccionados"
+#: ../../Zotlabs/Widget/Cdav.php:143 ../../Zotlabs/Module/Cdav.php:1078
+msgid "Channel Calendars"
+msgstr "Calendarios del canal"
-#: ../../Zotlabs/Module/Webpages.php:252 ../../Zotlabs/Lib/Apps.php:340
-#: ../../include/nav.php:526
-msgid "Webpages"
-msgstr "Páginas web"
+#: ../../Zotlabs/Widget/Cdav.php:144
+msgid "Import calendar"
+msgstr "Importar un calendario"
-#: ../../Zotlabs/Module/Webpages.php:263
-msgid "Actions"
-msgstr "Acciones"
+#: ../../Zotlabs/Widget/Cdav.php:145
+msgid "Select a calendar to import to"
+msgstr "Seleccionar un calendario para importarlo"
-#: ../../Zotlabs/Module/Webpages.php:264
-msgid "Page Link"
-msgstr "Vínculo de la página"
+#: ../../Zotlabs/Widget/Cdav.php:172
+msgid "Addressbooks"
+msgstr "Agenda de direcciones"
-#: ../../Zotlabs/Module/Webpages.php:265
-msgid "Page Title"
-msgstr "Título de página"
+#: ../../Zotlabs/Widget/Cdav.php:174
+msgid "Addressbook name"
+msgstr "Nombre de la agenda"
-#: ../../Zotlabs/Module/Webpages.php:295
-msgid "Invalid file type."
-msgstr "Tipo de fichero no válido."
+#: ../../Zotlabs/Widget/Cdav.php:176
+msgid "Create new addressbook"
+msgstr "Crear una nueva agenda de direcciones"
-#: ../../Zotlabs/Module/Webpages.php:307
-msgid "Error opening zip file"
-msgstr "Error al abrir el fichero comprimido zip"
+#: ../../Zotlabs/Widget/Cdav.php:177
+msgid "Addressbook Name"
+msgstr "Nombre de la agenda"
-#: ../../Zotlabs/Module/Webpages.php:318
-msgid "Invalid folder path."
-msgstr "La ruta de la carpeta no es válida."
+#: ../../Zotlabs/Widget/Cdav.php:179
+msgid "Addressbook Tools"
+msgstr "Gestión de agendas de direcciones"
-#: ../../Zotlabs/Module/Webpages.php:345
-msgid "No webpage elements detected."
-msgstr "No se han detectado elementos de ninguna página web."
+#: ../../Zotlabs/Widget/Cdav.php:180
+msgid "Import addressbook"
+msgstr "Importar una agenda de direcciones"
-#: ../../Zotlabs/Module/Webpages.php:420
-msgid "Import complete."
-msgstr "Importación completada."
+#: ../../Zotlabs/Widget/Cdav.php:181
+msgid "Select an addressbook to import to"
+msgstr "Seleccionar una agenda para importarla"
-#: ../../Zotlabs/Module/Changeaddr.php:35
-msgid ""
-"Channel name changes are not allowed within 48 hours of changing the account"
-" password."
-msgstr "Los cambios en el nombre de un canal no está permitida hasta pasadas 48 horas desde el cambio de contraseña de la cuenta."
+#: ../../Zotlabs/Widget/Savedsearch.php:75
+msgid "Remove term"
+msgstr "Eliminar término"
-#: ../../Zotlabs/Module/Changeaddr.php:46 ../../include/channel.php:222
-#: ../../include/channel.php:655
-msgid "Reserved nickname. Please choose another."
-msgstr "Sobrenombre en uso. Por favor, elija otro."
+#: ../../Zotlabs/Widget/Suggestedchats.php:32
+msgid "Suggested Chatrooms"
+msgstr "Salas de chat sugeridas"
-#: ../../Zotlabs/Module/Changeaddr.php:51 ../../include/channel.php:227
-#: ../../include/channel.php:660
-msgid ""
-"Nickname has unsupported characters or is already being used on this site."
-msgstr "El alias contiene caracteres no admitidos o está ya en uso por otros miembros de este sitio."
+#: ../../Zotlabs/Widget/Settings_menu.php:32
+msgid "Account settings"
+msgstr "Configuración de la cuenta"
-#: ../../Zotlabs/Module/Changeaddr.php:77
-msgid "Change channel nickname/address"
-msgstr "Cambiar el alias o la dirección del canal"
+#: ../../Zotlabs/Widget/Settings_menu.php:38
+msgid "Channel settings"
+msgstr "Configuración del canal"
-#: ../../Zotlabs/Module/Changeaddr.php:78
-msgid "Any/all connections on other networks will be lost!"
-msgstr "¡Cualquier/todas las conexiones en otras redes se perderán!"
+#: ../../Zotlabs/Widget/Settings_menu.php:46
+msgid "Display settings"
+msgstr "Ajustes de visualización"
-#: ../../Zotlabs/Module/Changeaddr.php:80
-msgid "New channel address"
-msgstr "Nueva dirección del canal"
+#: ../../Zotlabs/Widget/Settings_menu.php:53
+msgid "Manage locations"
+msgstr "Gestión de ubicaciones (clones) del canal"
-#: ../../Zotlabs/Module/Changeaddr.php:81
-msgid "Rename Channel"
-msgstr "Renombrar el canal"
+#: ../../Zotlabs/Widget/Chatroom_list.php:20
+msgid "Overview"
+msgstr "Resumen"
-#: ../../Zotlabs/Module/Editpost.php:38 ../../Zotlabs/Module/Editpost.php:43
-msgid "Item is not editable"
-msgstr "El elemento no es editable"
+#: ../../Zotlabs/Widget/Suggestions.php:48 ../../Zotlabs/Module/Suggest.php:73
+msgid "Ignore/Hide"
+msgstr "Ignorar/Ocultar"
-#: ../../Zotlabs/Module/Editpost.php:109 ../../Zotlabs/Module/Rpost.php:144
-msgid "Edit post"
-msgstr "Editar la entrada"
+#: ../../Zotlabs/Widget/Suggestions.php:53
+msgid "Suggestions"
+msgstr "Sugerencias"
-#: ../../Zotlabs/Module/Dreport.php:59
-msgid "Invalid message"
-msgstr "Mensaje no válido"
+#: ../../Zotlabs/Widget/Suggestions.php:54
+msgid "See more..."
+msgstr "Ver más..."
-#: ../../Zotlabs/Module/Dreport.php:93
-msgid "no results"
-msgstr "sin resultados"
+#: ../../Zotlabs/Widget/Forums.php:100
+#: ../../Zotlabs/Widget/Activity_filter.php:73
+#: ../../Zotlabs/Widget/Notifications.php:119
+#: ../../Zotlabs/Widget/Notifications.php:120
+msgid "Forums"
+msgstr "Foros"
-#: ../../Zotlabs/Module/Dreport.php:107
-msgid "channel sync processed"
-msgstr "se ha realizado la sincronización del canal"
+#: ../../Zotlabs/Widget/Bookmarkedchats.php:24
+msgid "Bookmarked Chatrooms"
+msgstr "Salas de chat preferidas"
-#: ../../Zotlabs/Module/Dreport.php:111
-msgid "queued"
-msgstr "encolado"
+#: ../../Zotlabs/Widget/Wiki_page_history.php:23
+#: ../../Zotlabs/Lib/NativeWikiPage.php:562
+msgctxt "wiki_history"
+msgid "Message"
+msgstr "Mensaje"
-#: ../../Zotlabs/Module/Dreport.php:115
-msgid "posted"
-msgstr "enviado"
+#: ../../Zotlabs/Widget/Wiki_page_history.php:24
+#: ../../Zotlabs/Lib/NativeWikiPage.php:563
+msgid "Date"
+msgstr "Fecha"
-#: ../../Zotlabs/Module/Dreport.php:119
-msgid "accepted for delivery"
-msgstr "aceptado para el envío"
+#: ../../Zotlabs/Widget/Wiki_page_history.php:25
+#: ../../Zotlabs/Module/Wiki.php:367 ../../Zotlabs/Lib/NativeWikiPage.php:564
+msgid "Revert"
+msgstr "Revertir"
-#: ../../Zotlabs/Module/Dreport.php:123
-msgid "updated"
-msgstr "actualizado"
+#: ../../Zotlabs/Widget/Wiki_page_history.php:26
+#: ../../Zotlabs/Lib/NativeWikiPage.php:565
+msgid "Compare"
+msgstr "Comparar"
-#: ../../Zotlabs/Module/Dreport.php:126
-msgid "update ignored"
-msgstr "actualización ignorada"
+#: ../../Zotlabs/Widget/Hq_controls.php:14
+msgid "HQ Control Panel"
+msgstr "Panel de control de HQ"
-#: ../../Zotlabs/Module/Dreport.php:129
-msgid "permission denied"
-msgstr "permiso denegado"
+#: ../../Zotlabs/Widget/Hq_controls.php:17
+msgid "Create a new post"
+msgstr "Crear una nueva entrada"
-#: ../../Zotlabs/Module/Dreport.php:133
-msgid "recipient not found"
-msgstr "destinatario no encontrado"
+#: ../../Zotlabs/Widget/Mailmenu.php:13
+msgid "Private Mail Menu"
+msgstr "Menú de correo privado"
-#: ../../Zotlabs/Module/Dreport.php:136
-msgid "mail recalled"
-msgstr "mensaje de correo revocado"
+#: ../../Zotlabs/Widget/Mailmenu.php:15
+msgid "Combined View"
+msgstr "Vista combinada"
-#: ../../Zotlabs/Module/Dreport.php:139
-msgid "duplicate mail received"
-msgstr "se ha recibido mensaje duplicado"
+#: ../../Zotlabs/Widget/Mailmenu.php:20
+msgid "Inbox"
+msgstr "Bandeja de entrada"
-#: ../../Zotlabs/Module/Dreport.php:142
-msgid "mail delivered"
-msgstr "correo enviado"
+#: ../../Zotlabs/Widget/Mailmenu.php:25
+msgid "Outbox"
+msgstr "Bandeja de salida"
-#: ../../Zotlabs/Module/Dreport.php:162
-#, php-format
-msgid "Delivery report for %1$s"
-msgstr "Informe de entrega para %1$s"
+#: ../../Zotlabs/Widget/Mailmenu.php:30
+msgid "New Message"
+msgstr "Nuevo mensaje"
-#: ../../Zotlabs/Module/Dreport.php:166 ../../Zotlabs/Widget/Wiki_pages.php:41
-#: ../../Zotlabs/Widget/Wiki_pages.php:98
-msgid "Options"
-msgstr "Opciones"
+#: ../../Zotlabs/Widget/Photo.php:48 ../../Zotlabs/Widget/Photo_rand.php:58
+msgid "photo/image"
+msgstr "foto/imagen"
-#: ../../Zotlabs/Module/Dreport.php:167
-msgid "Redeliver"
-msgstr "Volver a enviar"
+#: ../../Zotlabs/Widget/Admin.php:22 ../../Zotlabs/Module/Admin/Site.php:288
+msgid "Site"
+msgstr "Sitio"
-#: ../../Zotlabs/Module/Sources.php:41
-msgid "Failed to create source. No channel selected."
-msgstr "No se ha podido crear el origen de los contenidos. No ha sido seleccionado ningún canal."
+#: ../../Zotlabs/Widget/Admin.php:23
+#: ../../Zotlabs/Module/Admin/Accounts.php:167
+#: ../../Zotlabs/Module/Admin/Accounts.php:180
+#: ../../Zotlabs/Module/Admin.php:96
+msgid "Accounts"
+msgstr "Cuentas"
-#: ../../Zotlabs/Module/Sources.php:57
-msgid "Source created."
-msgstr "Fuente creada."
+#: ../../Zotlabs/Widget/Admin.php:23 ../../Zotlabs/Widget/Admin.php:60
+msgid "Member registrations waiting for confirmation"
+msgstr "Inscripciones de nuevos miembros pendientes de aprobación"
-#: ../../Zotlabs/Module/Sources.php:70
-msgid "Source updated."
-msgstr "Fuente actualizada."
+#: ../../Zotlabs/Widget/Admin.php:24
+#: ../../Zotlabs/Module/Admin/Channels.php:146
+#: ../../Zotlabs/Module/Admin.php:114
+msgid "Channels"
+msgstr "Canales"
-#: ../../Zotlabs/Module/Sources.php:88
-msgid "Sources App"
-msgstr "App de Fuentes"
+#: ../../Zotlabs/Widget/Admin.php:25
+#: ../../Zotlabs/Module/Admin/Security.php:93
+msgid "Security"
+msgstr "Seguridad"
-#: ../../Zotlabs/Module/Sources.php:89
-msgid "Automatically import channel content from other channels or feeds"
-msgstr "Importar automáticamente contenido de otros canales o \"feeds\""
+#: ../../Zotlabs/Widget/Admin.php:26 ../../Zotlabs/Lib/Apps.php:357
+msgid "Features"
+msgstr "Funcionalidades"
-#: ../../Zotlabs/Module/Sources.php:101
-msgid "*"
-msgstr "*"
+#: ../../Zotlabs/Widget/Admin.php:27 ../../Zotlabs/Module/Admin/Addons.php:343
+#: ../../Zotlabs/Module/Admin/Addons.php:441
+msgid "Addons"
+msgstr "Addons"
-#: ../../Zotlabs/Module/Sources.php:107 ../../Zotlabs/Lib/Apps.php:367
-msgid "Channel Sources"
-msgstr "Orígenes de los contenidos del canal"
+#: ../../Zotlabs/Widget/Admin.php:28 ../../Zotlabs/Module/Admin/Themes.php:123
+#: ../../Zotlabs/Module/Admin/Themes.php:157
+msgid "Themes"
+msgstr "Temas"
-#: ../../Zotlabs/Module/Sources.php:108
-msgid "Manage remote sources of content for your channel."
-msgstr "Gestionar contenido de origen remoto para su canal."
+#: ../../Zotlabs/Widget/Admin.php:29
+msgid "Inspect queue"
+msgstr "Examinar la cola"
-#: ../../Zotlabs/Module/Sources.php:109 ../../Zotlabs/Module/Sources.php:119
-msgid "New Source"
-msgstr "Nueva fuente"
+#: ../../Zotlabs/Widget/Admin.php:30 ../../Zotlabs/Module/Admin/Profs.php:168
+msgid "Profile Fields"
+msgstr "Campos del perfil"
-#: ../../Zotlabs/Module/Sources.php:120 ../../Zotlabs/Module/Sources.php:154
-msgid ""
-"Import all or selected content from the following channel into this channel "
-"and distribute it according to your channel settings."
-msgstr "Importar todo el contenido o una selección de los siguientes canales en este canal y distribuirlo de acuerdo con sus ajustes."
+#: ../../Zotlabs/Widget/Admin.php:31
+msgid "DB updates"
+msgstr "Actualizaciones de la base de datos"
-#: ../../Zotlabs/Module/Sources.php:121 ../../Zotlabs/Module/Sources.php:155
-msgid "Only import content with these words (one per line)"
-msgstr "Importar solo contenido que contenga estas palabras (una por línea)"
+#: ../../Zotlabs/Widget/Admin.php:48 ../../Zotlabs/Widget/Admin.php:58
+#: ../../Zotlabs/Module/Admin/Logs.php:83
+msgid "Logs"
+msgstr "Informes"
-#: ../../Zotlabs/Module/Sources.php:121 ../../Zotlabs/Module/Sources.php:155
-msgid "Leave blank to import all public content"
-msgstr "Dejar en blanco para importar todo el contenido público"
+#: ../../Zotlabs/Widget/Admin.php:56
+msgid "Addon Features"
+msgstr "Características del addon"
-#: ../../Zotlabs/Module/Sources.php:122 ../../Zotlabs/Module/Sources.php:161
-msgid "Channel Name"
-msgstr "Nombre del canal"
+#: ../../Zotlabs/Widget/Activity_filter.php:36
+#, php-format
+msgid "Show posts related to the %s privacy group"
+msgstr "Mostrar entradas relacionadas con el grupo %s"
-#: ../../Zotlabs/Module/Sources.php:123 ../../Zotlabs/Module/Sources.php:158
-msgid ""
-"Add the following categories to posts imported from this source (comma "
-"separated)"
-msgstr "Añadir los temas siguientes a las entradas importadas de esta fuente (separadas por comas)"
+#: ../../Zotlabs/Widget/Activity_filter.php:45
+msgid "Show my privacy groups"
+msgstr "Mostrar mis grupos de canales"
-#: ../../Zotlabs/Module/Sources.php:123 ../../Zotlabs/Module/Sources.php:158
-#: ../../Zotlabs/Module/Oauth.php:117
-msgid "Optional"
-msgstr "Opcional"
+#: ../../Zotlabs/Widget/Activity_filter.php:66
+msgid "Show posts to this forum"
+msgstr "Mostrar las entradas en este foro"
-#: ../../Zotlabs/Module/Sources.php:124 ../../Zotlabs/Module/Sources.php:159
-msgid "Resend posts with this channel as author"
-msgstr "Reenviar mensajes con este canal como autor"
+#: ../../Zotlabs/Widget/Activity_filter.php:77
+msgid "Show forums"
+msgstr "Mostrar los foros"
-#: ../../Zotlabs/Module/Sources.php:124 ../../Zotlabs/Module/Sources.php:159
-msgid "Copyrights may apply"
-msgstr "Se pueden aplicar los derechos de autor"
+#: ../../Zotlabs/Widget/Activity_filter.php:91
+msgid "Starred Posts"
+msgstr "Entradas preferidas"
-#: ../../Zotlabs/Module/Sources.php:144 ../../Zotlabs/Module/Sources.php:174
-msgid "Source not found."
-msgstr "Fuente no encontrada"
+#: ../../Zotlabs/Widget/Activity_filter.php:95
+msgid "Show posts that I have starred"
+msgstr "Mostrar entradas que he señalado como preferidas"
-#: ../../Zotlabs/Module/Sources.php:151
-msgid "Edit Source"
-msgstr "Editar fuente"
+#: ../../Zotlabs/Widget/Activity_filter.php:106
+msgid "Personal Posts"
+msgstr "Entradas personales"
-#: ../../Zotlabs/Module/Sources.php:152
-msgid "Delete Source"
-msgstr "Eliminar fuente"
+#: ../../Zotlabs/Widget/Activity_filter.php:110
+msgid "Show posts that mention or involve me"
+msgstr "Mostrar entradas que me mencionen o involucren"
-#: ../../Zotlabs/Module/Sources.php:182
-msgid "Source removed"
-msgstr "Fuente eliminada"
+#: ../../Zotlabs/Widget/Activity_filter.php:131
+#, php-format
+msgid "Show posts that I have filed to %s"
+msgstr "Mostrar las entradas que he enviado a %s"
-#: ../../Zotlabs/Module/Sources.php:184
-msgid "Unable to remove source."
-msgstr "No se puede eliminar la fuente."
+#: ../../Zotlabs/Widget/Activity_filter.php:141
+msgid "Show filed post categories"
+msgstr "Mostrar los temas de las entradas archivadas"
-#: ../../Zotlabs/Module/Like.php:56
-msgid "Like/Dislike"
-msgstr "Me gusta/No me gusta"
+#: ../../Zotlabs/Widget/Activity_filter.php:155
+msgid "Panel search"
+msgstr "Panel de búsqueda"
-#: ../../Zotlabs/Module/Like.php:61
-msgid "This action is restricted to members."
-msgstr "Esta acción está restringida solo para miembros."
+#: ../../Zotlabs/Widget/Activity_filter.php:165
+msgid "Filter by name"
+msgstr "Filtrar por nombre"
-#: ../../Zotlabs/Module/Like.php:62
-msgid ""
-"Please <a href=\"rmagic\">login with your $Projectname ID</a> or <a "
-"href=\"register\">register as a new $Projectname member</a> to continue."
-msgstr "Por favor, <a href=\"rmagic\">identifíquese con su $Projectname ID</a> o <a href=\"register\">rregístrese como un nuevo $Projectname member</a> para continuar."
+#: ../../Zotlabs/Widget/Activity_filter.php:180
+msgid "Remove active filter"
+msgstr "Eliminar el filtro activo"
-#: ../../Zotlabs/Module/Like.php:111 ../../Zotlabs/Module/Like.php:137
-#: ../../Zotlabs/Module/Like.php:175
-msgid "Invalid request."
-msgstr "Solicitud incorrecta."
+#: ../../Zotlabs/Widget/Activity_filter.php:196
+msgid "Stream Filters"
+msgstr "Filtros del stream"
-#: ../../Zotlabs/Module/Like.php:123 ../../include/conversation.php:122
-msgid "channel"
-msgstr "el canal"
+#: ../../Zotlabs/Widget/Appstore.php:11
+msgid "App Collections"
+msgstr "Colección de aplicaciones"
-#: ../../Zotlabs/Module/Like.php:152
-msgid "thing"
-msgstr "elemento"
+#: ../../Zotlabs/Widget/Appstore.php:13
+msgid "Installed apps"
+msgstr "Aplicaciones instaladas"
-#: ../../Zotlabs/Module/Like.php:198
-msgid "Channel unavailable."
-msgstr "Canal no disponible."
+#: ../../Zotlabs/Widget/Appstore.php:14 ../../Zotlabs/Module/Apps.php:50
+msgid "Available Apps"
+msgstr "Aplicaciones disponibles"
-#: ../../Zotlabs/Module/Like.php:246
-msgid "Previous action reversed."
-msgstr "Acción anterior revocada."
+#: ../../Zotlabs/Widget/Eventstools.php:13
+msgid "Events Tools"
+msgstr "Gestión de eventos"
-#: ../../Zotlabs/Module/Like.php:447 ../../Zotlabs/Lib/Activity.php:2355
-#: ../../addon/diaspora/Receiver.php:1532 ../../addon/pubcrawl/as.php:1727
-#: ../../include/conversation.php:160
-#, php-format
-msgid "%1$s likes %2$s's %3$s"
-msgstr "A %1$s le gusta %3$s de %2$s"
+#: ../../Zotlabs/Widget/Eventstools.php:14
+msgid "Export Calendar"
+msgstr "Exportar el calendario"
-#: ../../Zotlabs/Module/Like.php:449 ../../Zotlabs/Lib/Activity.php:2357
-#: ../../addon/pubcrawl/as.php:1729 ../../include/conversation.php:163
-#, php-format
-msgid "%1$s doesn't like %2$s's %3$s"
-msgstr "A %1$s no le gusta %3$s de %2$s"
+#: ../../Zotlabs/Widget/Eventstools.php:15
+msgid "Import Calendar"
+msgstr "Importar un calendario"
-#: ../../Zotlabs/Module/Like.php:451
-#, php-format
-msgid "%1$s agrees with %2$s's %3$s"
-msgstr "%3$s de %2$s: %1$s está de acuerdo"
+#: ../../Zotlabs/Widget/Rating.php:51
+msgid "Rating Tools"
+msgstr "Valoraciones"
-#: ../../Zotlabs/Module/Like.php:453
-#, php-format
-msgid "%1$s doesn't agree with %2$s's %3$s"
-msgstr "%3$s de %2$s: %1$s no está de acuerdo"
+#: ../../Zotlabs/Widget/Rating.php:55 ../../Zotlabs/Widget/Rating.php:57
+msgid "Rate Me"
+msgstr "Valorar este canal"
-#: ../../Zotlabs/Module/Like.php:455
-#, php-format
-msgid "%1$s abstains from a decision on %2$s's %3$s"
-msgstr "%3$s de %2$s: %1$s se abstiene"
+#: ../../Zotlabs/Widget/Rating.php:60
+msgid "View Ratings"
+msgstr "Mostrar las valoraciones"
-#: ../../Zotlabs/Module/Like.php:457 ../../addon/diaspora/Receiver.php:2178
-#, php-format
-msgid "%1$s is attending %2$s's %3$s"
-msgstr "%3$s de %2$s: %1$s participa"
+#: ../../Zotlabs/Widget/Cover_photo.php:65
+msgid "Click to show more"
+msgstr "Hacer clic para ver más"
-#: ../../Zotlabs/Module/Like.php:459 ../../addon/diaspora/Receiver.php:2180
+#: ../../Zotlabs/Widget/Follow.php:22
#, php-format
-msgid "%1$s is not attending %2$s's %3$s"
-msgstr "%3$s de %2$s: %1$s no participa"
+msgid "You have %1$.0f of %2$.0f allowed connections."
+msgstr "Tiene %1$.0f de %2$.0f conexiones permitidas."
-#: ../../Zotlabs/Module/Like.php:461 ../../addon/diaspora/Receiver.php:2182
-#, php-format
-msgid "%1$s may attend %2$s's %3$s"
-msgstr "%3$s de %2$s: %1$s quizá participe"
+#: ../../Zotlabs/Widget/Follow.php:29
+msgid "Add New Connection"
+msgstr "Añadir nueva conexión"
-#: ../../Zotlabs/Module/Like.php:572
-msgid "Action completed."
-msgstr "Acción completada."
+#: ../../Zotlabs/Widget/Follow.php:30
+msgid "Enter channel address"
+msgstr "Dirección del canal"
-#: ../../Zotlabs/Module/Like.php:573
-msgid "Thank you."
-msgstr "Gracias."
+#: ../../Zotlabs/Widget/Follow.php:31
+msgid "Examples: bob@example.com, https://example.com/barbara"
+msgstr "Ejemplos: manuel@ejemplo.com, https://ejemplo.com/carmen"
-#: ../../Zotlabs/Module/Directory.php:116
-msgid "No default suggestions were found."
-msgstr "No se encontraron sugerencias por defecto."
+#: ../../Zotlabs/Widget/Newmember.php:31
+msgid "Profile Creation"
+msgstr "Creación de perfiles"
-#: ../../Zotlabs/Module/Directory.php:270
-#, php-format
-msgid "%d rating"
-msgid_plural "%d ratings"
-msgstr[0] "%d valoración"
-msgstr[1] "%d valoraciones"
+#: ../../Zotlabs/Widget/Newmember.php:33
+msgid "Upload profile photo"
+msgstr "Cargar la foto del perfil"
-#: ../../Zotlabs/Module/Directory.php:281
-msgid "Gender: "
-msgstr "Género:"
+#: ../../Zotlabs/Widget/Newmember.php:34
+msgid "Upload cover photo"
+msgstr "Cargar la foto de portada del perfil"
-#: ../../Zotlabs/Module/Directory.php:283
-msgid "Status: "
-msgstr "Estado:"
+#: ../../Zotlabs/Widget/Newmember.php:38
+msgid "Find and Connect with others"
+msgstr "Encontrar y conectarse con otros"
-#: ../../Zotlabs/Module/Directory.php:285
-msgid "Homepage: "
-msgstr "Página personal:"
+#: ../../Zotlabs/Widget/Newmember.php:40
+msgid "View the directory"
+msgstr "Ver el directorio"
-#: ../../Zotlabs/Module/Directory.php:334 ../../include/channel.php:1686
-msgid "Age:"
-msgstr "Edad:"
+#: ../../Zotlabs/Widget/Newmember.php:41 ../../Zotlabs/Module/Go.php:38
+msgid "View friend suggestions"
+msgstr "Ver sugerencias de amistad"
-#: ../../Zotlabs/Module/Directory.php:339 ../../include/channel.php:1513
-#: ../../include/event.php:62 ../../include/event.php:112
-msgid "Location:"
-msgstr "Ubicación:"
+#: ../../Zotlabs/Widget/Newmember.php:42
+msgid "Manage your connections"
+msgstr "Gestionar sus conexiones"
-#: ../../Zotlabs/Module/Directory.php:345
-msgid "Description:"
-msgstr "Descripción:"
+#: ../../Zotlabs/Widget/Newmember.php:45
+msgid "Communicate"
+msgstr "Comunicarse"
-#: ../../Zotlabs/Module/Directory.php:350 ../../include/channel.php:1715
-msgid "Hometown:"
-msgstr "Lugar de nacimiento:"
+#: ../../Zotlabs/Widget/Newmember.php:47
+msgid "View your channel homepage"
+msgstr "Ver la página principal de su canal"
-#: ../../Zotlabs/Module/Directory.php:352 ../../include/channel.php:1721
-msgid "About:"
-msgstr "Sobre mí:"
+#: ../../Zotlabs/Widget/Newmember.php:48
+msgid "View your network stream"
+msgstr "Ver el \"stream\" de su red"
-#: ../../Zotlabs/Module/Directory.php:353 ../../Zotlabs/Module/Suggest.php:71
-#: ../../Zotlabs/Widget/Follow.php:32 ../../Zotlabs/Widget/Suggestions.php:46
-#: ../../include/conversation.php:1058 ../../include/channel.php:1498
-#: ../../include/connections.php:110
-msgid "Connect"
-msgstr "Conectar"
+#: ../../Zotlabs/Widget/Newmember.php:54
+msgid "Documentation"
+msgstr "Documentación"
-#: ../../Zotlabs/Module/Directory.php:354
-msgid "Public Forum:"
-msgstr "Foro público:"
+#: ../../Zotlabs/Widget/Newmember.php:57
+msgid "Missing Features?"
+msgstr "¿Faltan Características?"
-#: ../../Zotlabs/Module/Directory.php:357
-msgid "Keywords: "
-msgstr "Palabras clave:"
+#: ../../Zotlabs/Widget/Newmember.php:59
+msgid "Pin apps to navigation bar"
+msgstr "Fijar apps a la barra de navegación"
-#: ../../Zotlabs/Module/Directory.php:360
-msgid "Don't suggest"
-msgstr "No sugerir:"
+#: ../../Zotlabs/Widget/Newmember.php:60
+msgid "Install more apps"
+msgstr "Instalar más apps"
-#: ../../Zotlabs/Module/Directory.php:362
-msgid "Common connections (estimated):"
-msgstr "Conexiones comunes (estimadas): "
+#: ../../Zotlabs/Widget/Newmember.php:71
+msgid "View public stream"
+msgstr "Ver el \"stream\" público"
-#: ../../Zotlabs/Module/Directory.php:411
-msgid "Global Directory"
-msgstr "Directorio global:"
+#: ../../Zotlabs/Widget/Newmember.php:75
+#: ../../Zotlabs/Module/Settings/Display.php:205
+msgid "New Member Links"
+msgstr "Enlaces para nuevos miembros"
-#: ../../Zotlabs/Module/Directory.php:411
-msgid "Local Directory"
-msgstr "Directorio local:"
+#: ../../Zotlabs/Widget/Affinity.php:30 ../../Zotlabs/Module/Connedit.php:723
+msgid "Me"
+msgstr "Yo"
-#: ../../Zotlabs/Module/Directory.php:417
-msgid "Finding:"
-msgstr "Encontrar:"
+#: ../../Zotlabs/Widget/Affinity.php:31 ../../Zotlabs/Module/Connedit.php:724
+msgid "Family"
+msgstr "Familia"
-#: ../../Zotlabs/Module/Directory.php:420 ../../Zotlabs/Module/Suggest.php:79
-#: ../../include/contact_widgets.php:24
-msgid "Channel Suggestions"
-msgstr "Sugerencias de canales"
+#: ../../Zotlabs/Widget/Affinity.php:33 ../../Zotlabs/Module/Connedit.php:726
+msgid "Acquaintances"
+msgstr "Conocidos/as"
-#: ../../Zotlabs/Module/Directory.php:422
-msgid "next page"
-msgstr "siguiente página"
+#: ../../Zotlabs/Widget/Affinity.php:34
+#: ../../Zotlabs/Module/Connections.php:97
+#: ../../Zotlabs/Module/Connections.php:111
+#: ../../Zotlabs/Module/Connedit.php:727
+msgid "All"
+msgstr "Todos/as"
-#: ../../Zotlabs/Module/Directory.php:422
-msgid "previous page"
-msgstr "página anterior"
+#: ../../Zotlabs/Widget/Affinity.php:54
+msgid "Refresh"
+msgstr "Recargar"
-#: ../../Zotlabs/Module/Directory.php:423
-msgid "Sort options"
-msgstr "Ordenar opciones"
+#: ../../Zotlabs/Widget/Notifications.php:16
+msgid "New Network Activity"
+msgstr "Nueva actividad en la red"
-#: ../../Zotlabs/Module/Directory.php:424
-msgid "Alphabetic"
-msgstr "Alfabético"
+#: ../../Zotlabs/Widget/Notifications.php:17
+msgid "New Network Activity Notifications"
+msgstr "Avisos de nueva actividad en la red"
-#: ../../Zotlabs/Module/Directory.php:425
-msgid "Reverse Alphabetic"
-msgstr "Alfabético inverso"
+#: ../../Zotlabs/Widget/Notifications.php:20
+msgid "View your network activity"
+msgstr "Ver la actividad de su red"
-#: ../../Zotlabs/Module/Directory.php:426
-msgid "Newest to Oldest"
-msgstr "De más nuevo a más antiguo"
+#: ../../Zotlabs/Widget/Notifications.php:23
+msgid "Mark all notifications read"
+msgstr "Marcar todas las notificaciones como leídas"
-#: ../../Zotlabs/Module/Directory.php:427
-msgid "Oldest to Newest"
-msgstr "De más antiguo a más nuevo"
+#: ../../Zotlabs/Widget/Notifications.php:26
+#: ../../Zotlabs/Widget/Notifications.php:45
+#: ../../Zotlabs/Widget/Notifications.php:152
+msgid "Show new posts only"
+msgstr "Mostrar solo las entradas nuevas"
-#: ../../Zotlabs/Module/Directory.php:444
-msgid "No entries (some entries may be hidden)."
-msgstr "Sin entradas (algunas entradas pueden estar ocultas)."
+#: ../../Zotlabs/Widget/Notifications.php:27
+#: ../../Zotlabs/Widget/Notifications.php:46
+#: ../../Zotlabs/Widget/Notifications.php:122
+#: ../../Zotlabs/Widget/Notifications.php:153
+msgid "Filter by name or address"
+msgstr "Filtrar por nombre o dirección"
-#: ../../Zotlabs/Module/Xchan.php:10
-msgid "Xchan Lookup"
-msgstr "Búsqueda de canales"
+#: ../../Zotlabs/Widget/Notifications.php:35
+msgid "New Home Activity"
+msgstr "Nueva actividad en su página principal"
-#: ../../Zotlabs/Module/Xchan.php:13
-msgid "Lookup xchan beginning with (or webbie): "
-msgstr "Buscar un canal (o un \"webbie\") que comience por:"
+#: ../../Zotlabs/Widget/Notifications.php:36
+msgid "New Home Activity Notifications"
+msgstr "Avisos de nueva actividad en su página principal"
-#: ../../Zotlabs/Module/Suggest.php:40
-msgid "Suggest Channels App"
-msgstr "App Sugerencia de canales"
+#: ../../Zotlabs/Widget/Notifications.php:39
+msgid "View your home activity"
+msgstr "Ver la actividad de su página principal"
-#: ../../Zotlabs/Module/Suggest.php:41
-msgid ""
-"Suggestions for channels in the $Projectname network you might be interested"
-" in"
-msgstr "Sugerencias de los canales de la red $Projectname en los que puede estar interesado"
+#: ../../Zotlabs/Widget/Notifications.php:42
+#: ../../Zotlabs/Widget/Notifications.php:149
+msgid "Mark all notifications seen"
+msgstr "Marcar todas las notificaciones como vistas"
-#: ../../Zotlabs/Module/Suggest.php:54
-msgid ""
-"No suggestions available. If this is a new site, please try again in 24 "
-"hours."
-msgstr "No hay sugerencias disponibles. Si es un sitio nuevo, espere 24 horas y pruebe de nuevo."
+#: ../../Zotlabs/Widget/Notifications.php:54
+msgid "New Mails"
+msgstr "Nuevos mensajes de correo"
-#: ../../Zotlabs/Module/Suggest.php:73 ../../Zotlabs/Widget/Suggestions.php:48
-msgid "Ignore/Hide"
-msgstr "Ignorar/Ocultar"
+#: ../../Zotlabs/Widget/Notifications.php:55
+msgid "New Mails Notifications"
+msgstr "Avisos de nuevos mensajes de correo"
-#: ../../Zotlabs/Module/Oexchange.php:27
-msgid "Unable to find your hub."
-msgstr "No se puede encontrar su servidor."
+#: ../../Zotlabs/Widget/Notifications.php:58
+msgid "View your private mails"
+msgstr "Ver sus correos privados"
-#: ../../Zotlabs/Module/Oexchange.php:41
-msgid "Post successful."
-msgstr "Enviado con éxito."
+#: ../../Zotlabs/Widget/Notifications.php:61
+msgid "Mark all messages seen"
+msgstr "Marcar todos los mensajes como vistos"
-#: ../../Zotlabs/Module/Mail.php:77
-msgid "Unable to lookup recipient."
-msgstr "No se puede asociar a un destinatario."
+#: ../../Zotlabs/Widget/Notifications.php:69
+msgid "New Events"
+msgstr "Eventos nuevos"
-#: ../../Zotlabs/Module/Mail.php:84
-msgid "Unable to communicate with requested channel."
-msgstr "No se puede establecer la comunicación con el canal solicitado."
+#: ../../Zotlabs/Widget/Notifications.php:70
+msgid "New Events Notifications"
+msgstr "Avisos de nuevos eventos"
-#: ../../Zotlabs/Module/Mail.php:91
-msgid "Cannot verify requested channel."
-msgstr "No se puede verificar el canal solicitado."
+#: ../../Zotlabs/Widget/Notifications.php:73
+msgid "View events"
+msgstr "Ver los eventos"
-#: ../../Zotlabs/Module/Mail.php:109
-msgid "Selected channel has private message restrictions. Send failed."
-msgstr "El canal seleccionado tiene restricciones sobre los mensajes privados. El envío falló."
+#: ../../Zotlabs/Widget/Notifications.php:76
+msgid "Mark all events seen"
+msgstr "Marcar todos los eventos como leidos"
-#: ../../Zotlabs/Module/Mail.php:164
-msgid "Messages"
-msgstr "Mensajes"
+#: ../../Zotlabs/Widget/Notifications.php:84
+#: ../../Zotlabs/Module/Connections.php:164
+msgid "New Connections"
+msgstr "Nuevas conexiones"
-#: ../../Zotlabs/Module/Mail.php:177
-msgid "message"
-msgstr "mensaje"
+#: ../../Zotlabs/Widget/Notifications.php:85
+msgid "New Connections Notifications"
+msgstr "Avisos de nuevas conexiones"
-#: ../../Zotlabs/Module/Mail.php:218
-msgid "Message recalled."
-msgstr "Mensaje revocado."
+#: ../../Zotlabs/Widget/Notifications.php:88
+msgid "View all connections"
+msgstr "Ver todas las conexiones"
-#: ../../Zotlabs/Module/Mail.php:231
-msgid "Conversation removed."
-msgstr "Conversación eliminada."
+#: ../../Zotlabs/Widget/Notifications.php:96
+msgid "New Files"
+msgstr "Ficheros nuevos"
-#: ../../Zotlabs/Module/Mail.php:246 ../../Zotlabs/Module/Mail.php:367
-msgid "Expires YYYY-MM-DD HH:MM"
-msgstr "Caduca YYYY-MM-DD HH:MM"
+#: ../../Zotlabs/Widget/Notifications.php:97
+msgid "New Files Notifications"
+msgstr "Avisos de nuevos ficheros"
-#: ../../Zotlabs/Module/Mail.php:274
-msgid "Requested channel is not in this network"
-msgstr "El canal solicitado no existe en esta red"
+#: ../../Zotlabs/Widget/Notifications.php:104
+#: ../../Zotlabs/Widget/Notifications.php:105
+msgid "Notices"
+msgstr "Avisos"
-#: ../../Zotlabs/Module/Mail.php:282
-msgid "Send Private Message"
-msgstr "Enviar un mensaje privado"
+#: ../../Zotlabs/Widget/Notifications.php:108
+msgid "View all notices"
+msgstr "Ver todos los avisos"
-#: ../../Zotlabs/Module/Mail.php:283 ../../Zotlabs/Module/Mail.php:426
-msgid "To:"
-msgstr "Para:"
+#: ../../Zotlabs/Widget/Notifications.php:111
+msgid "Mark all notices seen"
+msgstr "Marcar como leídos todos los avisos"
-#: ../../Zotlabs/Module/Mail.php:286 ../../Zotlabs/Module/Mail.php:428
-msgid "Subject:"
-msgstr "Asunto:"
+#: ../../Zotlabs/Widget/Notifications.php:132
+msgid "New Registrations"
+msgstr "Registros nuevos"
-#: ../../Zotlabs/Module/Mail.php:291 ../../Zotlabs/Module/Mail.php:434
-msgid "Attach file"
-msgstr "Adjuntar fichero"
+#: ../../Zotlabs/Widget/Notifications.php:133
+msgid "New Registrations Notifications"
+msgstr "Notificaciones de nuevos registros"
-#: ../../Zotlabs/Module/Mail.php:293
-msgid "Send"
-msgstr "Enviar"
+#: ../../Zotlabs/Widget/Notifications.php:142
+#: ../../Zotlabs/Module/Pubstream.php:109 ../../Zotlabs/Lib/Apps.php:375
+msgid "Public Stream"
+msgstr "\"Stream\" público"
-#: ../../Zotlabs/Module/Mail.php:296 ../../Zotlabs/Module/Mail.php:439
-#: ../../addon/hsse/hsse.php:250 ../../include/conversation.php:1456
-msgid "Set expiration date"
-msgstr "Configurar fecha de caducidad"
+#: ../../Zotlabs/Widget/Notifications.php:143
+msgid "Public Stream Notifications"
+msgstr "Avisos del \"stream\" público"
-#: ../../Zotlabs/Module/Mail.php:397
-msgid "Delete message"
-msgstr "Borrar mensaje"
+#: ../../Zotlabs/Widget/Notifications.php:146
+msgid "View the public stream"
+msgstr "Ver el \"stream\" público"
-#: ../../Zotlabs/Module/Mail.php:398
-msgid "Delivery report"
-msgstr "Informe de transmisión"
+#: ../../Zotlabs/Widget/Notifications.php:161
+msgid "Sorry, you have got no notifications at the moment"
+msgstr "Lo sentimos, por el momento no ha recibido ninguna notificación"
-#: ../../Zotlabs/Module/Mail.php:399
-msgid "Recall message"
-msgstr "Revocar el mensaje"
+#: ../../Zotlabs/Module/Tokens.php:39
+#, php-format
+msgid "This channel is limited to %d tokens"
+msgstr "Este canal tiene un límite de %d tokens"
-#: ../../Zotlabs/Module/Mail.php:401
-msgid "Message has been recalled."
-msgstr "El mensaje ha sido revocado."
+#: ../../Zotlabs/Module/Tokens.php:45
+msgid "Name and Password are required."
+msgstr "Se requiere el nombre y la contraseña."
-#: ../../Zotlabs/Module/Mail.php:419
-msgid "Delete Conversation"
-msgstr "Eliminar conversación"
+#: ../../Zotlabs/Module/Tokens.php:85
+msgid "Token saved."
+msgstr "Token salvado."
-#: ../../Zotlabs/Module/Mail.php:421
+#: ../../Zotlabs/Module/Tokens.php:99
+msgid "Guest Access App"
+msgstr "App Acceso para invitados"
+
+#: ../../Zotlabs/Module/Tokens.php:100
+msgid "Create access tokens so that non-members can access private content"
+msgstr "Crear tokens de acceso para que los no miembros puedan acceder a contenido privado"
+
+#: ../../Zotlabs/Module/Tokens.php:133
msgid ""
-"No secure communications available. You <strong>may</strong> be able to "
-"respond from the sender's profile page."
-msgstr "Comunicación segura no disponible. Pero <strong>puede</strong> responder desde la página del perfil del remitente."
+"Use this form to create temporary access identifiers to share things with "
+"non-members. These identities may be used in Access Control Lists and "
+"visitors may login using these credentials to access private content."
+msgstr "Utilice este formulario para crear identificadores de acceso temporal para compartir cosas con los no miembros de Hubzilla. Estas identidades se pueden usar en las Listas de control de acceso (ACL) y así los visitantes pueden iniciar sesión, utilizando estas credenciales, para acceder a su contenido privado."
-#: ../../Zotlabs/Module/Mail.php:425
-msgid "Send Reply"
-msgstr "Responder"
+#: ../../Zotlabs/Module/Tokens.php:135
+msgid ""
+"You may also provide <em>dropbox</em> style access links to friends and "
+"associates by adding the Login Password to any specific site URL as shown. "
+"Examples:"
+msgstr "También puede proporcionar, con el estilo <em>dropbox</em>, enlaces de acceso a sus amigos y asociados añadiendo la contraseña de inicio de sesión a cualquier dirección URL, como se muestra. Ejemplos: "
-#: ../../Zotlabs/Module/Mail.php:430
-#, php-format
-msgid "Your message for %s (%s):"
-msgstr "Su mensaje para %s (%s):"
+#: ../../Zotlabs/Module/Tokens.php:170
+msgid "Guest Access Tokens"
+msgstr "Tokens de acceso para invitados"
-#: ../../Zotlabs/Module/Pubsites.php:24 ../../Zotlabs/Widget/Pubsites.php:12
-msgid "Public Hubs"
-msgstr "Servidores públicos"
+#: ../../Zotlabs/Module/Tokens.php:177
+msgid "Login Name"
+msgstr "Nombre de inicio de sesión"
-#: ../../Zotlabs/Module/Pubsites.php:27
+#: ../../Zotlabs/Module/Tokens.php:178
+msgid "Login Password"
+msgstr "Contraseña de inicio de sesión"
+
+#: ../../Zotlabs/Module/Tokens.php:179
+msgid "Expires (yyyy-mm-dd)"
+msgstr "Expira (aaaa-mm-dd)"
+
+#: ../../Zotlabs/Module/Tokens.php:180 ../../Zotlabs/Module/Connedit.php:907
+msgid "Their Settings"
+msgstr "Sus ajustes"
+
+#: ../../Zotlabs/Module/Tokens.php:181 ../../Zotlabs/Module/Permcats.php:121
+#: ../../Zotlabs/Module/Defperms.php:266 ../../Zotlabs/Module/Connedit.php:908
+msgid "My Settings"
+msgstr "Mis ajustes"
+
+#: ../../Zotlabs/Module/Tokens.php:183 ../../Zotlabs/Module/Permcats.php:123
+#: ../../Zotlabs/Module/Defperms.php:264 ../../Zotlabs/Module/Connedit.php:903
+msgid "inherited"
+msgstr "heredado"
+
+#: ../../Zotlabs/Module/Tokens.php:186 ../../Zotlabs/Module/Permcats.php:126
+#: ../../Zotlabs/Module/Defperms.php:269 ../../Zotlabs/Module/Connedit.php:910
+msgid "Individual Permissions"
+msgstr "Permisos individuales"
+
+#: ../../Zotlabs/Module/Tokens.php:187 ../../Zotlabs/Module/Permcats.php:127
+#: ../../Zotlabs/Module/Connedit.php:911
msgid ""
-"The listed hubs allow public registration for the $Projectname network. All "
-"hubs in the network are interlinked so membership on any of them conveys "
-"membership in the network as a whole. Some hubs may require subscription or "
-"provide tiered service plans. The hub itself <strong>may</strong> provide "
-"additional details."
-msgstr "Los sitios listados permiten el registro público en la red $Projectname. Todos los sitios de la red están vinculados entre sí, por lo que sus miembros, en ninguno de ellos, indican la pertenencia a la red en su conjunto. Algunos sitios pueden requerir suscripción o proporcionar planes de servicio por niveles. Los mismos hubs <strong>pueden</strong> proporcionar detalles adicionales."
+"Some permissions may be inherited from your channel's <a "
+"href=\"settings\"><strong>privacy settings</strong></a>, which have higher "
+"priority than individual settings. You can <strong>not</strong> change those"
+" settings here."
+msgstr "Algunos permisos pueden ser heredados de los <a href=\"settings\"><strong>ajustes de privacidad</strong></a> de sus canales, los cuales tienen una prioridad más alta que los ajustes individuales. <strong>No</strong> puede cambiar estos ajustes aquí."
-#: ../../Zotlabs/Module/Pubsites.php:33
-msgid "Hub URL"
-msgstr "Dirección del hub"
+#: ../../Zotlabs/Module/Article_edit.php:17
+#: ../../Zotlabs/Module/Article_edit.php:33
+#: ../../Zotlabs/Module/Card_edit.php:17 ../../Zotlabs/Module/Card_edit.php:33
+#: ../../Zotlabs/Module/Editwebpage.php:80
+#: ../../Zotlabs/Module/Editpost.php:24 ../../Zotlabs/Module/Editblock.php:79
+#: ../../Zotlabs/Module/Editblock.php:95
+#: ../../Zotlabs/Module/Editlayout.php:79
+msgid "Item not found"
+msgstr "Elemento no encontrado"
-#: ../../Zotlabs/Module/Pubsites.php:33
-msgid "Access Type"
-msgstr "Tipo de acceso"
+#: ../../Zotlabs/Module/Article_edit.php:44
+#: ../../Zotlabs/Module/Wall_upload.php:31
+#: ../../Zotlabs/Module/Card_edit.php:44 ../../Zotlabs/Module/Chanview.php:96
+#: ../../Zotlabs/Module/Cal.php:31 ../../Zotlabs/Module/Page.php:75
+#: ../../Zotlabs/Module/Block.php:41
+msgid "Channel not found."
+msgstr "Canal no encontrado."
-#: ../../Zotlabs/Module/Pubsites.php:33
-msgid "Registration Policy"
-msgstr "Normas de registro"
+#: ../../Zotlabs/Module/Article_edit.php:127
+msgid "Edit Article"
+msgstr "Editar el artículo"
-#: ../../Zotlabs/Module/Pubsites.php:33
-msgid "Stats"
-msgstr "Estadísticas"
+#: ../../Zotlabs/Module/Network.php:109
+msgid "No such group"
+msgstr "No se encuentra el grupo"
-#: ../../Zotlabs/Module/Pubsites.php:33
-msgid "Software"
-msgstr "Software"
+#: ../../Zotlabs/Module/Network.php:158
+msgid "No such channel"
+msgstr "No se encuentra el canal"
-#: ../../Zotlabs/Module/Pubsites.php:49
-msgid "Rate"
-msgstr "Valorar"
+#: ../../Zotlabs/Module/Network.php:173 ../../Zotlabs/Module/Channel.php:183
+msgid "Search Results For:"
+msgstr "Buscar resultados para:"
-#: ../../Zotlabs/Module/Impel.php:43 ../../include/bbcode.php:288
-msgid "webpage"
-msgstr "página web"
+#: ../../Zotlabs/Module/Network.php:203 ../../Zotlabs/Module/Channel.php:218
+#: ../../Zotlabs/Module/Hq.php:134 ../../Zotlabs/Module/Pubstream.php:94
+#: ../../Zotlabs/Module/Display.php:80
+msgid "Reset form"
+msgstr "Reiniciar el formulario"
-#: ../../Zotlabs/Module/Impel.php:48 ../../include/bbcode.php:294
-msgid "block"
-msgstr "bloque"
+#: ../../Zotlabs/Module/Network.php:242
+msgid "Privacy group is empty"
+msgstr "El grupo de canales está vacío"
-#: ../../Zotlabs/Module/Impel.php:53 ../../include/bbcode.php:291
-msgid "layout"
-msgstr "plantilla"
+#: ../../Zotlabs/Module/Network.php:252
+msgid "Privacy group: "
+msgstr "Grupo de canales: "
-#: ../../Zotlabs/Module/Impel.php:60 ../../include/bbcode.php:297
-msgid "menu"
-msgstr "menú"
+#: ../../Zotlabs/Module/Import_items.php:48 ../../Zotlabs/Module/Import.php:68
+msgid "Nothing to import."
+msgstr "No hay nada para importar."
-#: ../../Zotlabs/Module/Impel.php:185
+#: ../../Zotlabs/Module/Import_items.php:72 ../../Zotlabs/Module/Import.php:83
+#: ../../Zotlabs/Module/Import.php:99
+msgid "Unable to download data from old server"
+msgstr "No se han podido descargar datos de su antiguo servidor"
+
+#: ../../Zotlabs/Module/Import_items.php:77
+#: ../../Zotlabs/Module/Import.php:106
+msgid "Imported file is empty."
+msgstr "El fichero importado está vacío."
+
+#: ../../Zotlabs/Module/Import_items.php:93
#, php-format
-msgid "%s element installed"
-msgstr "%s elemento instalado"
+msgid "Warning: Database versions differ by %1$d updates."
+msgstr "Atención: Las versiones de la base de datos difieren en %1$d actualizaciones."
-#: ../../Zotlabs/Module/Impel.php:188
+#: ../../Zotlabs/Module/Import_items.php:108
+msgid "Import completed"
+msgstr "Importación completada"
+
+#: ../../Zotlabs/Module/Import_items.php:125
+msgid "Import Items"
+msgstr "Importar elementos"
+
+#: ../../Zotlabs/Module/Import_items.php:126
+msgid ""
+"Use this form to import existing posts and content from an export file."
+msgstr "Utilice este formulario para importar entradas y contenido desde un archivo de exportación."
+
+#: ../../Zotlabs/Module/Import_items.php:127
+#: ../../Zotlabs/Module/Import.php:629
+msgid "File to Upload"
+msgstr "Fichero para subir"
+
+#: ../../Zotlabs/Module/Import.php:157
#, php-format
-msgid "%s element installation failed"
-msgstr "Elemento con instalación fallida: %s"
+msgid "Your service plan only allows %d channels."
+msgstr "Su paquete de servicios solo permite %d canales."
-#: ../../Zotlabs/Module/Rbmark.php:94
-msgid "Select a bookmark folder"
-msgstr "Seleccionar una carpeta de marcadores"
+#: ../../Zotlabs/Module/Import.php:184
+msgid "No channel. Import failed."
+msgstr "No hay canal. La importación ha fallado"
-#: ../../Zotlabs/Module/Rbmark.php:99
-msgid "Save Bookmark"
-msgstr "Guardar marcador"
+#: ../../Zotlabs/Module/Import.php:622
+msgid "You must be logged in to use this feature."
+msgstr "Debe estar registrado para poder usar esta funcionalidad."
-#: ../../Zotlabs/Module/Rbmark.php:100
-msgid "URL of bookmark"
-msgstr "Dirección del marcador"
+#: ../../Zotlabs/Module/Import.php:627
+msgid "Import Channel"
+msgstr "Importar canal"
-#: ../../Zotlabs/Module/Rbmark.php:105
-msgid "Or enter new bookmark folder name"
-msgstr "O introduzca un nuevo nombre para la carpeta de marcadores"
+#: ../../Zotlabs/Module/Import.php:628
+msgid ""
+"Use this form to import an existing channel from a different server/hub. You"
+" may retrieve the channel identity from the old server/hub via the network "
+"or provide an export file."
+msgstr "Emplee este formulario para importar un canal desde un servidor/hub diferente. Puede recuperar el canal desde el antiguo servidor/hub a través de la red o proporcionando un fichero de exportación."
-#: ../../Zotlabs/Module/Filer.php:52
-msgid "Enter a folder name"
-msgstr "Escriba un nombre de carpeta"
+#: ../../Zotlabs/Module/Import.php:630
+msgid "Or provide the old server/hub details"
+msgstr "O proporcione los detalles de su antiguo servidor/hub"
-#: ../../Zotlabs/Module/Filer.php:52
-msgid "or select an existing folder (doubleclick)"
-msgstr "o seleccione una (con un doble click)"
+#: ../../Zotlabs/Module/Import.php:632
+msgid "Your old identity address (xyz@example.com)"
+msgstr "Su identidad en el antiguo servidor (canal@ejemplo.com)"
-#: ../../Zotlabs/Module/Filer.php:54 ../../Zotlabs/Lib/ThreadItem.php:182
-msgid "Save to Folder"
-msgstr "Guardar en carpeta"
+#: ../../Zotlabs/Module/Import.php:633
+msgid "Your old login email address"
+msgstr "Su antigua dirección de correo electrónico"
-#: ../../Zotlabs/Module/Probe.php:18
-msgid "Remote Diagnostics App"
-msgstr "App Diagnósticos remotos"
+#: ../../Zotlabs/Module/Import.php:634
+msgid "Your old login password"
+msgstr "Su antigua contraseña"
-#: ../../Zotlabs/Module/Probe.php:19
-msgid "Perform diagnostics on remote channels"
-msgstr "Realizar diagnósticos en canales remotos"
+#: ../../Zotlabs/Module/Import.php:635
+msgid "Import a few months of posts if possible (limited by available memory"
+msgstr "Importar unos meses de mensajes si es posible (limitado por la memoria disponible"
+
+#: ../../Zotlabs/Module/Import.php:637
+msgid ""
+"For either option, please choose whether to make this hub your new primary "
+"address, or whether your old location should continue this role. You will be"
+" able to post from either location, but only one can be marked as the "
+"primary location for files, photos, and media."
+msgstr "Para cualquiera de las opciones, elija si hacer de este servidor su nueva dirección primaria, o si su antigua dirección debe continuar con este papel. Usted podrá publicar desde cualquier ubicación, pero sólo una puede estar marcada como la ubicación principal para los ficheros, fotos y otras imágenes o vídeos."
+
+#: ../../Zotlabs/Module/Import.php:639
+msgid "Make this hub my primary location"
+msgstr "Convertir este servidor en mi ubicación primaria"
+
+#: ../../Zotlabs/Module/Import.php:640
+msgid "Move this channel (disable all previous locations)"
+msgstr "Mover este canal (desactivar todas las ubicaciones anteriores)"
+
+#: ../../Zotlabs/Module/Import.php:641
+msgid "Use this channel nickname instead of the one provided"
+msgstr "Usa este alias de canal en lugar del que se proporciona"
+
+#: ../../Zotlabs/Module/Import.php:641
+msgid ""
+"Leave blank to keep your existing channel nickname. You will be randomly "
+"assigned a similar nickname if either name is already allocated on this "
+"site."
+msgstr "Dejar en blanco para mantener su alias de canal . Se le asignará aleatoriamente uno similar si cualquiera de los dos nombres ya está asignado en este sitio."
+
+#: ../../Zotlabs/Module/Import.php:643
+msgid ""
+"This process may take several minutes to complete. Please submit the form "
+"only once and leave this page open until finished."
+msgstr "Este proceso puede tardar varios minutos en completarse. Por favor envíe el formulario una sola vez y mantenga esta página abierta hasta que termine."
#: ../../Zotlabs/Module/Register.php:52
msgid "Maximum daily site registrations exceeded. Please try again tomorrow."
@@ -7714,6 +8257,10 @@ msgid ""
"Please try again tomorrow."
msgstr "Este sitio ha excedido el límite de inscripción diaria de cuentas. Por favor, inténtelo de nuevo mañana."
+#: ../../Zotlabs/Module/Register.php:239 ../../Zotlabs/Module/Siteinfo.php:28
+msgid "Terms of Service"
+msgstr "Términos del servicio"
+
#: ../../Zotlabs/Module/Register.php:245
#, php-format
msgid "I accept the %s for this website"
@@ -7749,6 +8296,11 @@ msgid "Real names are preferred."
msgstr "Se prefieren los nombres reales"
#: ../../Zotlabs/Module/Register.php:263
+#: ../../Zotlabs/Module/New_channel.php:177
+msgid "Choose a short nickname"
+msgstr "Elija un alias corto"
+
+#: ../../Zotlabs/Module/Register.php:263
#, php-format
msgid ""
"Your nickname will be used to create an easy to remember channel address "
@@ -7756,11 +8308,22 @@ msgid ""
msgstr "Su alias se usará para crear una dirección de canal fácil de recordar, p. ej.: alias%s"
#: ../../Zotlabs/Module/Register.php:264
+#: ../../Zotlabs/Module/New_channel.php:178
+#: ../../Zotlabs/Module/Settings/Channel.php:535
+msgid "Channel role and privacy"
+msgstr "Clase de canal y privacidad"
+
+#: ../../Zotlabs/Module/Register.php:264
msgid ""
"Select a channel permission role for your usage needs and privacy "
"requirements."
msgstr "Seleccione unos permisos de rol del canal compatibles con sus necesidades de uso y requisitos de privacidad."
+#: ../../Zotlabs/Module/Register.php:264
+#: ../../Zotlabs/Module/New_channel.php:178
+msgid "Read more about channel permission roles"
+msgstr "Leer más sobre los roles y permisos"
+
#: ../../Zotlabs/Module/Register.php:265
msgid "no"
msgstr "no"
@@ -7769,10 +8332,10 @@ msgstr "no"
msgid "yes"
msgstr "sí"
-#: ../../Zotlabs/Module/Register.php:293 ../../boot.php:1656
-#: ../../include/nav.php:160
-msgid "Register"
-msgstr "Registrarse"
+#: ../../Zotlabs/Module/Register.php:277
+#: ../../Zotlabs/Module/Admin/Site.php:290
+msgid "Registration"
+msgstr "Registro"
#: ../../Zotlabs/Module/Register.php:294
msgid ""
@@ -7780,7720 +8343,7195 @@ msgid ""
"check your email for further instructions."
msgstr "Este sitio requiere verificación por correo electrónico. Después de completar este formulario, por favor revise su correo electrónico para más instrucciones."
-#: ../../Zotlabs/Module/Cover_photo.php:194
-#: ../../Zotlabs/Module/Cover_photo.php:252
-msgid "Cover Photos"
-msgstr "Imágenes de portada del perfil"
-
-#: ../../Zotlabs/Module/Cover_photo.php:303 ../../include/items.php:4667
-msgid "female"
-msgstr "mujer"
-
-#: ../../Zotlabs/Module/Cover_photo.php:304 ../../include/items.php:4668
-#, php-format
-msgid "%1$s updated her %2$s"
-msgstr "%1$s ha actualizado su %2$s"
-
-#: ../../Zotlabs/Module/Cover_photo.php:305 ../../include/items.php:4669
-msgid "male"
-msgstr "hombre"
+#: ../../Zotlabs/Module/Search.php:17
+#: ../../Zotlabs/Module/Viewconnections.php:23
+#: ../../Zotlabs/Module/Ratings.php:83 ../../Zotlabs/Module/Display.php:29
+#: ../../Zotlabs/Module/Directory.php:67 ../../Zotlabs/Module/Directory.php:72
+#: ../../Zotlabs/Module/Photos.php:516
+msgid "Public access denied."
+msgstr "Acceso público denegado."
-#: ../../Zotlabs/Module/Cover_photo.php:306 ../../include/items.php:4670
+#: ../../Zotlabs/Module/Search.php:230
#, php-format
-msgid "%1$s updated his %2$s"
-msgstr "%1$s ha actualizado su %2$s"
+msgid "Items tagged with: %s"
+msgstr "elementos etiquetados con: %s"
-#: ../../Zotlabs/Module/Cover_photo.php:308 ../../include/items.php:4672
+#: ../../Zotlabs/Module/Search.php:232
#, php-format
-msgid "%1$s updated their %2$s"
-msgstr "%1$s ha actualizado su %2$s"
+msgid "Search results for: %s"
+msgstr "Resultados de la búsqueda para: %s"
-#: ../../Zotlabs/Module/Cover_photo.php:310 ../../include/channel.php:2207
-msgid "cover photo"
-msgstr "Imagen de portada del perfil"
+#: ../../Zotlabs/Module/Setup.php:167
+msgid "$Projectname Server - Setup"
+msgstr "Servidor $Projectname - Instalación"
-#: ../../Zotlabs/Module/Cover_photo.php:424
-msgid "Your cover photo may be visible to anybody on the internet"
-msgstr "La foto de la portada puede ser visible para cualquiera en Internet"
+#: ../../Zotlabs/Module/Setup.php:171
+msgid "Could not connect to database."
+msgstr "No se ha podido conectar a la base de datos."
-#: ../../Zotlabs/Module/Cover_photo.php:428
-msgid "Change Cover Photo"
-msgstr "Cambiar la foto de portada del perfil"
+#: ../../Zotlabs/Module/Setup.php:175
+msgid ""
+"Could not connect to specified site URL. Possible SSL certificate or DNS "
+"issue."
+msgstr "No se puede conectar con la dirección del sitio indicada. Podría tratarse de un problema de SSL o DNS."
-#: ../../Zotlabs/Module/Help.php:23
-msgid "Documentation Search"
-msgstr "Búsqueda de Documentación"
+#: ../../Zotlabs/Module/Setup.php:182
+msgid "Could not create table."
+msgstr "No se puede crear la tabla."
-#: ../../Zotlabs/Module/Help.php:80 ../../include/nav.php:436
-msgid "About"
-msgstr "Mi perfil"
+#: ../../Zotlabs/Module/Setup.php:188
+msgid "Your site database has been installed."
+msgstr "La base de datos del sitio ha sido instalada."
-#: ../../Zotlabs/Module/Help.php:82
-msgid "Administrators"
-msgstr "Administradores"
+#: ../../Zotlabs/Module/Setup.php:194
+msgid ""
+"You may need to import the file \"install/schema_xxx.sql\" manually using a "
+"database client."
+msgstr "Podría tener que importar manualmente el fichero \"install/schema_xxx.sql\" usando un cliente de base de datos."
-#: ../../Zotlabs/Module/Help.php:83
-msgid "Developers"
-msgstr "Desarrolladores"
+#: ../../Zotlabs/Module/Setup.php:195 ../../Zotlabs/Module/Setup.php:259
+#: ../../Zotlabs/Module/Setup.php:766
+msgid "Please see the file \"install/INSTALL.txt\"."
+msgstr "Por favor, lea el fichero \"install/INSTALL.txt\"."
-#: ../../Zotlabs/Module/Help.php:84
-msgid "Tutorials"
-msgstr "Tutoriales"
+#: ../../Zotlabs/Module/Setup.php:256
+msgid "System check"
+msgstr "Verificación del sistema"
-#: ../../Zotlabs/Module/Help.php:95
-msgid "$Projectname Documentation"
-msgstr "Documentación de $Projectname"
+#: ../../Zotlabs/Module/Setup.php:260 ../../Zotlabs/Module/Cdav.php:1059
+#: ../../Zotlabs/Module/Events.php:698 ../../Zotlabs/Module/Events.php:707
+#: ../../Zotlabs/Module/Cal.php:206 ../../Zotlabs/Module/Photos.php:953
+msgid "Next"
+msgstr "Siguiente"
-#: ../../Zotlabs/Module/Help.php:96
-msgid "Contents"
-msgstr "Contenidos"
+#: ../../Zotlabs/Module/Setup.php:261
+msgid "Check again"
+msgstr "Verificar de nuevo"
-#: ../../Zotlabs/Module/Display.php:396
-msgid "Article"
-msgstr "Artículo"
+#: ../../Zotlabs/Module/Setup.php:282
+msgid "Database connection"
+msgstr "Conexión a la base de datos"
-#: ../../Zotlabs/Module/Display.php:448
-msgid "Item has been removed."
-msgstr "Se ha eliminado el elemento."
+#: ../../Zotlabs/Module/Setup.php:283
+msgid ""
+"In order to install $Projectname we need to know how to connect to your "
+"database."
+msgstr "Para instalar $Projectname es necesario saber cómo conectar con su base de datos."
-#: ../../Zotlabs/Module/Tagrm.php:48 ../../Zotlabs/Module/Tagrm.php:98
-msgid "Tag removed"
-msgstr "Etiqueta eliminada."
+#: ../../Zotlabs/Module/Setup.php:284
+msgid ""
+"Please contact your hosting provider or site administrator if you have "
+"questions about these settings."
+msgstr "Por favor, contacte con el proveedor de servicios o el administrador del sitio si tiene dudas sobre estos ajustes."
-#: ../../Zotlabs/Module/Tagrm.php:123
-msgid "Remove Item Tag"
-msgstr "Eliminar etiqueta del elemento."
+#: ../../Zotlabs/Module/Setup.php:285
+msgid ""
+"The database you specify below should already exist. If it does not, please "
+"create it before continuing."
+msgstr "La base de datos que especifique a continuación debe existir ya. Si no es así, por favor, créela antes de seguir."
-#: ../../Zotlabs/Module/Tagrm.php:125
-msgid "Select a tag to remove: "
-msgstr "Seleccionar una etiqueta para eliminar:"
+#: ../../Zotlabs/Module/Setup.php:289
+msgid "Database Server Name"
+msgstr "Nombre del servidor de base de datos"
-#: ../../Zotlabs/Module/Network.php:109
-msgid "No such group"
-msgstr "No se encuentra el grupo"
+#: ../../Zotlabs/Module/Setup.php:289
+msgid "Default is 127.0.0.1"
+msgstr "De forma predeterminada es 127.0.0.1"
-#: ../../Zotlabs/Module/Network.php:158
-msgid "No such channel"
-msgstr "No se encuentra el canal"
+#: ../../Zotlabs/Module/Setup.php:290
+msgid "Database Port"
+msgstr "Puerto de la base de datos"
-#: ../../Zotlabs/Module/Network.php:242
-msgid "Privacy group is empty"
-msgstr "El grupo de canales está vacío"
+#: ../../Zotlabs/Module/Setup.php:290
+msgid "Communication port number - use 0 for default"
+msgstr "Número del puerto de comunicaciones - use 0 como valor por defecto"
-#: ../../Zotlabs/Module/Network.php:252
-msgid "Privacy group: "
-msgstr "Grupo de canales: "
+#: ../../Zotlabs/Module/Setup.php:291
+msgid "Database Login Name"
+msgstr "Usuario de la base de datos"
-#: ../../Zotlabs/Module/Network.php:325 ../../addon/redred/Mod_Redred.php:29
-msgid "Invalid channel."
-msgstr "El canal no es válido."
+#: ../../Zotlabs/Module/Setup.php:292
+msgid "Database Login Password"
+msgstr "Contraseña de acceso a la base de datos"
-#: ../../Zotlabs/Module/Acl.php:360
-msgid "network"
-msgstr "red"
+#: ../../Zotlabs/Module/Setup.php:293
+msgid "Database Name"
+msgstr "Nombre de la base de datos"
-#: ../../Zotlabs/Module/Home.php:72 ../../Zotlabs/Module/Home.php:80
-#: ../../Zotlabs/Lib/Enotify.php:66 ../../addon/opensearch/opensearch.php:42
-msgid "$Projectname"
-msgstr "$Projectname"
+#: ../../Zotlabs/Module/Setup.php:294
+msgid "Database Type"
+msgstr "Tipo de base de datos"
-#: ../../Zotlabs/Module/Home.php:90
-#, php-format
-msgid "Welcome to %s"
-msgstr "Bienvenido a %s"
+#: ../../Zotlabs/Module/Setup.php:296 ../../Zotlabs/Module/Setup.php:336
+msgid "Site administrator email address"
+msgstr "Dirección de correo electrónico del administrador del sitio"
-#: ../../Zotlabs/Module/Filestorage.php:103
-msgid "File not found."
-msgstr "Fichero no encontrado."
+#: ../../Zotlabs/Module/Setup.php:296 ../../Zotlabs/Module/Setup.php:336
+msgid ""
+"Your account email address must match this in order to use the web admin "
+"panel."
+msgstr "Su cuenta deberá usar la misma dirección de correo electrónico para poder utilizar el panel de administración web."
-#: ../../Zotlabs/Module/Filestorage.php:152
-msgid "Permission Denied."
-msgstr "Permiso denegado"
+#: ../../Zotlabs/Module/Setup.php:297 ../../Zotlabs/Module/Setup.php:338
+msgid "Website URL"
+msgstr "Dirección del sitio web"
-#: ../../Zotlabs/Module/Filestorage.php:185
-msgid "Edit file permissions"
-msgstr "Modificar los permisos del fichero"
+#: ../../Zotlabs/Module/Setup.php:297 ../../Zotlabs/Module/Setup.php:338
+msgid "Please use SSL (https) URL if available."
+msgstr "Por favor, use SSL (https) si está disponible."
-#: ../../Zotlabs/Module/Filestorage.php:197
-#: ../../addon/flashcards/Mod_Flashcards.php:217
-msgid "Set/edit permissions"
-msgstr "Establecer/editar los permisos"
+#: ../../Zotlabs/Module/Setup.php:298 ../../Zotlabs/Module/Setup.php:340
+msgid "Please select a default timezone for your website"
+msgstr "Por favor, selecciones el huso horario por defecto de su sitio web"
-#: ../../Zotlabs/Module/Filestorage.php:198
-msgid "Include all files and sub folders"
-msgstr "Incluir todos los ficheros y subcarpetas"
+#: ../../Zotlabs/Module/Setup.php:325
+msgid "Site settings"
+msgstr "Ajustes del sitio"
-#: ../../Zotlabs/Module/Filestorage.php:199
-msgid "Return to file list"
-msgstr "Volver a la lista de ficheros"
+#: ../../Zotlabs/Module/Setup.php:379
+msgid "PHP version 7.1 or greater is required."
+msgstr "Se requiere la versión 7.1 o superior de PHP."
-#: ../../Zotlabs/Module/Filestorage.php:201
-msgid "Copy/paste this code to attach file to a post"
-msgstr "Copiar/pegar este código para adjuntar el fichero al envío"
+#: ../../Zotlabs/Module/Setup.php:380
+msgid "PHP version"
+msgstr "Versión de PHP"
-#: ../../Zotlabs/Module/Filestorage.php:202
-msgid "Copy/paste this URL to link file from a web page"
-msgstr "Copiar/pegar esta dirección para enlazar el fichero desde una página web"
+#: ../../Zotlabs/Module/Setup.php:396
+msgid "Could not find a command line version of PHP in the web server PATH."
+msgstr "No se puede encontrar una versión en línea de comandos de PHP en la ruta del servidor web."
-#: ../../Zotlabs/Module/Filestorage.php:204
-msgid "Share this file"
-msgstr "Compartir este fichero"
+#: ../../Zotlabs/Module/Setup.php:397
+msgid ""
+"If you don't have a command line version of PHP installed on server, you "
+"will not be able to run background polling via cron."
+msgstr "Si no tiene instalada la versión de línea de comandos de PHP en su servidor, no podrá realizar envíos en segundo plano mediante cron."
-#: ../../Zotlabs/Module/Filestorage.php:205
-msgid "Show URL to this file"
-msgstr "Mostrar la dirección de este fichero"
+#: ../../Zotlabs/Module/Setup.php:401
+msgid "PHP executable path"
+msgstr "Ruta del ejecutable PHP"
-#: ../../Zotlabs/Module/Filestorage.php:206
-#: ../../Zotlabs/Storage/Browser.php:411
-msgid "Show in your contacts shared folder"
-msgstr "Mostrar en la carpeta compartida con sus contactos"
+#: ../../Zotlabs/Module/Setup.php:401
+msgid ""
+"Enter full path to php executable. You can leave this blank to continue the "
+"installation."
+msgstr "Introducir la ruta completa del ejecutable PHP. Puede dejar la línea en blanco para continuar la instalación."
-#: ../../Zotlabs/Module/Common.php:14
-msgid "No channel."
-msgstr "Ningún canal."
+#: ../../Zotlabs/Module/Setup.php:406
+msgid "Command line PHP"
+msgstr "PHP en línea de comandos"
-#: ../../Zotlabs/Module/Common.php:45
-msgid "No connections in common."
-msgstr "Ninguna conexión en común."
+#: ../../Zotlabs/Module/Setup.php:416
+msgid ""
+"Unable to check command line PHP, as shell_exec() is disabled. This is "
+"required."
+msgstr "No se puede comprobar la línea de comandos PHP, ya que shell_exec() está deshabilitado. Es necesario que esté activado."
-#: ../../Zotlabs/Module/Common.php:65
-msgid "View Common Connections"
-msgstr "Ver las conexiones comunes"
+#: ../../Zotlabs/Module/Setup.php:420
+msgid ""
+"The command line version of PHP on your system does not have "
+"\"register_argc_argv\" enabled."
+msgstr "La línea de comandos PHP de su sistema no tiene activado \"register_argc_argv\"."
-#: ../../Zotlabs/Module/Email_resend.php:30
-msgid "Email verification resent"
-msgstr "Reenvío del email de verificación"
+#: ../../Zotlabs/Module/Setup.php:421
+msgid "This is required for message delivery to work."
+msgstr "Esto es necesario para que funcione la transmisión de mensajes."
-#: ../../Zotlabs/Module/Email_resend.php:33
-msgid "Unable to resend email verification message."
-msgstr "No se puede reenviar el mensaje de verificación por correo electrónico."
+#: ../../Zotlabs/Module/Setup.php:424
+msgid "PHP register_argc_argv"
+msgstr "PHP register_argc_argv"
-#: ../../Zotlabs/Module/Viewconnections.php:65
-msgid "No connections."
-msgstr "Sin conexiones."
+#: ../../Zotlabs/Module/Setup.php:444
+msgid ""
+"This is not sufficient to upload larger images or files. You should be able "
+"to upload at least 4 MB at once."
+msgstr "Esto no es suficiente para subir imágenes o archivos más grandes. Usted debe ser capaz de subir al menos 4 MB a la vez."
-#: ../../Zotlabs/Module/Viewconnections.php:83
+#: ../../Zotlabs/Module/Setup.php:446
#, php-format
-msgid "Visit %s's profile [%s]"
-msgstr "Visitar el perfil de %s [%s]"
-
-#: ../../Zotlabs/Module/Viewconnections.php:113
-msgid "View Connections"
-msgstr "Ver conexiones"
-
-#: ../../Zotlabs/Module/Admin.php:97
-msgid "Blocked accounts"
-msgstr "Cuentas bloqueadas"
-
-#: ../../Zotlabs/Module/Admin.php:98
-msgid "Expired accounts"
-msgstr "Cuentas caducadas"
-
-#: ../../Zotlabs/Module/Admin.php:99
-msgid "Expiring accounts"
-msgstr "Cuentas que caducan"
-
-#: ../../Zotlabs/Module/Admin.php:120
-msgid "Message queues"
-msgstr "Mensajes en cola"
-
-#: ../../Zotlabs/Module/Admin.php:134
-msgid "Your software should be updated"
-msgstr "Debe actualizar su software"
-
-#: ../../Zotlabs/Module/Admin.php:139
-msgid "Summary"
-msgstr "Sumario"
-
-#: ../../Zotlabs/Module/Admin.php:142
-msgid "Registered accounts"
-msgstr "Cuentas registradas"
-
-#: ../../Zotlabs/Module/Admin.php:143
-msgid "Pending registrations"
-msgstr "Registros pendientes"
-
-#: ../../Zotlabs/Module/Admin.php:144
-msgid "Registered channels"
-msgstr "Canales registrados"
-
-#: ../../Zotlabs/Module/Admin.php:145
-msgid "Active addons"
-msgstr "Addons acivos"
+msgid ""
+"Your max allowed total upload size is set to %s. Maximum size of one file to"
+" upload is set to %s. You are allowed to upload up to %d files at once."
+msgstr "La carga máxima que se le permite subir está establecida en %s. El tamaño máximo de un fichero está establecido en %s. Está permitido subir hasta un máximo de %d ficheros de una sola vez."
-#: ../../Zotlabs/Module/Admin.php:146
-msgid "Version"
-msgstr "Versión"
+#: ../../Zotlabs/Module/Setup.php:452
+msgid "You can adjust these settings in the server php.ini file."
+msgstr "Puede ajustar estos valores en el fichero php.ini de su servidor."
-#: ../../Zotlabs/Module/Admin.php:147
-msgid "Repository version (master)"
-msgstr "Versión del repositorio (master)"
+#: ../../Zotlabs/Module/Setup.php:454
+msgid "PHP upload limits"
+msgstr "Límites PHP de subida"
-#: ../../Zotlabs/Module/Admin.php:148
-msgid "Repository version (dev)"
-msgstr "Versión del repositorio (dev)"
+#: ../../Zotlabs/Module/Setup.php:477
+msgid ""
+"Error: the \"openssl_pkey_new\" function on this system is not able to "
+"generate encryption keys"
+msgstr "Error: La función \"openssl_pkey_new\" en este sistema no es capaz de general claves de cifrado."
-#: ../../Zotlabs/Module/Service_limits.php:23
-msgid "No service class restrictions found."
-msgstr "No se han encontrado restricciones sobre esta clase de servicio."
+#: ../../Zotlabs/Module/Setup.php:478
+msgid ""
+"If running under Windows, please see "
+"\"http://www.php.net/manual/en/openssl.installation.php\"."
+msgstr "Si está en un servidor Windows, por favor, lea \"http://www.php.net/manual/en/openssl.installation.php\"."
-#: ../../Zotlabs/Module/Rate.php:156
-msgid "Website:"
-msgstr "Sitio web:"
+#: ../../Zotlabs/Module/Setup.php:481
+msgid "Generate encryption keys"
+msgstr "Generar claves de cifrado"
-#: ../../Zotlabs/Module/Rate.php:159
-#, php-format
-msgid "Remote Channel [%s] (not yet known on this site)"
-msgstr "Canal remoto [%s] (aún no es conocido en este sitio)"
+#: ../../Zotlabs/Module/Setup.php:498
+msgid "libCurl PHP module"
+msgstr "módulo libCurl PHP"
-#: ../../Zotlabs/Module/Rate.php:160
-msgid "Rating (this information is public)"
-msgstr "Valoración (esta información es pública)"
+#: ../../Zotlabs/Module/Setup.php:499
+msgid "GD graphics PHP module"
+msgstr "módulo PHP GD graphics"
-#: ../../Zotlabs/Module/Rate.php:161
-msgid "Optionally explain your rating (this information is public)"
-msgstr "Opcionalmente puede explicar su valoración (esta información es pública)"
+#: ../../Zotlabs/Module/Setup.php:500
+msgid "OpenSSL PHP module"
+msgstr "módulo PHP OpenSSL"
-#: ../../Zotlabs/Module/Card_edit.php:128
-msgid "Edit Card"
-msgstr "Editar la ficha"
+#: ../../Zotlabs/Module/Setup.php:501
+msgid "PDO database PHP module"
+msgstr "Módulo PHP de la base de datos PDO "
-#: ../../Zotlabs/Module/Lostpass.php:19
-msgid "No valid account found."
-msgstr "No se ha encontrado una cuenta válida."
+#: ../../Zotlabs/Module/Setup.php:502
+msgid "mb_string PHP module"
+msgstr "módulo PHP mb_string"
-#: ../../Zotlabs/Module/Lostpass.php:33
-msgid "Password reset request issued. Check your email."
-msgstr "Se ha recibido una solicitud de restablecimiento de contraseña. Consulte su correo electrónico."
+#: ../../Zotlabs/Module/Setup.php:503
+msgid "xml PHP module"
+msgstr "módulo PHP xml"
-#: ../../Zotlabs/Module/Lostpass.php:39 ../../Zotlabs/Module/Lostpass.php:108
-#, php-format
-msgid "Site Member (%s)"
-msgstr "Usuario del sitio (%s)"
+#: ../../Zotlabs/Module/Setup.php:504
+msgid "zip PHP module"
+msgstr "Módulo zip PHP"
-#: ../../Zotlabs/Module/Lostpass.php:44 ../../Zotlabs/Module/Lostpass.php:49
-#, php-format
-msgid "Password reset requested at %s"
-msgstr "Se ha solicitado restablecer la contraseña en %s"
+#: ../../Zotlabs/Module/Setup.php:508 ../../Zotlabs/Module/Setup.php:510
+msgid "Apache mod_rewrite module"
+msgstr "módulo Apache mod_rewrite "
-#: ../../Zotlabs/Module/Lostpass.php:68
+#: ../../Zotlabs/Module/Setup.php:508
msgid ""
-"Request could not be verified. (You may have previously submitted it.) "
-"Password reset failed."
-msgstr "La solicitud no ha podido ser verificada. (Puede que la haya enviado con anterioridad) El restablecimiento de la contraseña ha fallado."
-
-#: ../../Zotlabs/Module/Lostpass.php:91 ../../boot.php:1685
-msgid "Password Reset"
-msgstr "Restablecer la contraseña"
-
-#: ../../Zotlabs/Module/Lostpass.php:92
-msgid "Your password has been reset as requested."
-msgstr "Su contraseña ha sido restablecida según lo solicitó."
+"Error: Apache webserver mod-rewrite module is required but not installed."
+msgstr "Error: se necesita el módulo del servidor web Apache mod-rewrite pero no está instalado."
-#: ../../Zotlabs/Module/Lostpass.php:93
-msgid "Your new password is"
-msgstr "Su nueva contraseña es"
+#: ../../Zotlabs/Module/Setup.php:514 ../../Zotlabs/Module/Setup.php:517
+msgid "exec"
+msgstr "ejecutable"
-#: ../../Zotlabs/Module/Lostpass.php:94
-msgid "Save or copy your new password - and then"
-msgstr "Guarde o copie su nueva contraseña - y después"
+#: ../../Zotlabs/Module/Setup.php:514
+msgid ""
+"Error: exec is required but is either not installed or has been disabled in "
+"php.ini"
+msgstr "Error: se necesita un ejecutable pero o no se instaló o está deshabilitado en php.ini"
-#: ../../Zotlabs/Module/Lostpass.php:95
-msgid "click here to login"
-msgstr "pulse aquí para conectarse"
+#: ../../Zotlabs/Module/Setup.php:520 ../../Zotlabs/Module/Setup.php:523
+msgid "shell_exec"
+msgstr "shell_exec"
-#: ../../Zotlabs/Module/Lostpass.php:96
+#: ../../Zotlabs/Module/Setup.php:520
msgid ""
-"Your password may be changed from the <em>Settings</em> page after "
-"successful login."
-msgstr "Puede cambiar la contraseña en la página <em>Ajustes</em> una vez iniciada la sesión."
-
-#: ../../Zotlabs/Module/Lostpass.php:117
-#, php-format
-msgid "Your password has changed at %s"
-msgstr "Su contraseña en %s ha sido cambiada"
+"Error: shell_exec is required but is either not installed or has been "
+"disabled in php.ini"
+msgstr "Error: se necesita shell_exec pero o no se instaló o está deshabilitado en php.ini"
-#: ../../Zotlabs/Module/Lostpass.php:130
-msgid "Forgot your Password?"
-msgstr "¿Ha olvidado su contraseña?"
+#: ../../Zotlabs/Module/Setup.php:528
+msgid "Error: libCURL PHP module required but not installed."
+msgstr "Error: se necesita el módulo PHP libCURL pero no está instalado."
-#: ../../Zotlabs/Module/Lostpass.php:131
+#: ../../Zotlabs/Module/Setup.php:532
msgid ""
-"Enter your email address and submit to have your password reset. Then check "
-"your email for further instructions."
-msgstr "Introduzca y envíe su dirección de correo electrónico para el restablecimiento de su contraseña. Luego revise su correo para obtener más instrucciones."
+"Error: GD PHP module with JPEG support or ImageMagick graphics library "
+"required but not installed."
+msgstr "Error: Se requiere el módulo GD PHP con soporte para JPEG o la biblioteca de gráficos ImageMagick, pero no está instalado."
-#: ../../Zotlabs/Module/Lostpass.php:132
-msgid "Email Address"
-msgstr "Dirección de correo electrónico"
+#: ../../Zotlabs/Module/Setup.php:536
+msgid "Error: openssl PHP module required but not installed."
+msgstr "Error: el módulo PHP openssl es necesario, pero no está instalado."
-#: ../../Zotlabs/Module/Oauth.php:45
-msgid "Name is required"
-msgstr "El nombre es obligatorio"
+#: ../../Zotlabs/Module/Setup.php:542
+msgid ""
+"Error: PDO database PHP module missing a driver for either mysql or pgsql."
+msgstr "Error: El módulo PHP de la base de datos PDO carece de un controlador para mysql o pgsql."
-#: ../../Zotlabs/Module/Oauth.php:49
-msgid "Key and Secret are required"
-msgstr "\"Key\" y \"Secret\" son obligatorios"
+#: ../../Zotlabs/Module/Setup.php:547
+msgid "Error: PDO database PHP module required but not installed."
+msgstr "Error: se necesita el módulo PHP de la base de datos PDO, pero no está instalado."
-#: ../../Zotlabs/Module/Oauth.php:100
-msgid "OAuth Apps Manager App"
-msgstr "App Gestión de apps OAuth"
+#: ../../Zotlabs/Module/Setup.php:551
+msgid "Error: mb_string PHP module required but not installed."
+msgstr "Error: el módulo PHP mb_string es necesario, pero no está instalado."
-#: ../../Zotlabs/Module/Oauth.php:101
-msgid "OAuth authentication tokens for mobile and remote apps"
-msgstr "Tokens de autenticación de OAuth para aplicaciones móviles y remotas"
+#: ../../Zotlabs/Module/Setup.php:555
+msgid "Error: xml PHP module required for DAV but not installed."
+msgstr "Error: el módulo PHP xml es necesario para DAV, pero no está instalado."
-#: ../../Zotlabs/Module/Oauth.php:114 ../../Zotlabs/Module/Oauth.php:140
-#: ../../addon/statusnet/statusnet.php:596 ../../addon/twitter/twitter.php:614
-msgid "Consumer Key"
-msgstr "Consumer Key"
+#: ../../Zotlabs/Module/Setup.php:559
+msgid "Error: zip PHP module required but not installed."
+msgstr "Error: se requiere el módulo zip PHP pero no está instalado."
-#: ../../Zotlabs/Module/Oauth.php:117 ../../Zotlabs/Module/Oauth.php:143
-msgid "Icon url"
-msgstr "Dirección del icono"
+#: ../../Zotlabs/Module/Setup.php:578 ../../Zotlabs/Module/Setup.php:587
+msgid ".htconfig.php is writable"
+msgstr ".htconfig.php tiene permisos de escritura"
-#: ../../Zotlabs/Module/Oauth.php:128
-msgid "Application not found."
-msgstr "Aplicación no encontrada."
+#: ../../Zotlabs/Module/Setup.php:583
+msgid ""
+"The web installer needs to be able to create a file called \".htconfig.php\""
+" in the top folder of your web server and it is unable to do so."
+msgstr "El instalador web no ha podido crear un fichero llamado “.htconfig.php” en la carpeta base de su servidor."
-#: ../../Zotlabs/Module/Oauth.php:171
-msgid "Connected OAuth Apps"
-msgstr "Apps OAuth conectadas"
+#: ../../Zotlabs/Module/Setup.php:584
+msgid ""
+"This is most often a permission setting, as the web server may not be able "
+"to write files in your folder - even if you can."
+msgstr "Esto está generalmente ligado a un problema de permisos, a causa del cual el servidor web tiene prohibido modificar ficheros en su carpeta - incluso si usted mismo tiene esos permisos."
-#: ../../Zotlabs/Module/Notifications.php:60
-#: ../../Zotlabs/Lib/ThreadItem.php:450
-msgid "Mark all seen"
-msgstr "Marcar todo como visto"
+#: ../../Zotlabs/Module/Setup.php:585
+msgid "Please see install/INSTALL.txt for additional information."
+msgstr "Por favor, consulte install/INSTALL.txt para más información."
-#: ../../Zotlabs/Lib/Activity.php:1559
-#, php-format
-msgid "Likes %1$s's %2$s"
-msgstr "Gusta de %2$sde %1$s"
+#: ../../Zotlabs/Module/Setup.php:601
+msgid ""
+"This software uses the Smarty3 template engine to render its web views. "
+"Smarty3 compiles templates to PHP to speed up rendering."
+msgstr "Este software hace uso del motor de plantillas Smarty3 para diseñar sus plantillas gráficas. Smarty3 compila las plantillas a PHP para acelerar la renderización."
-#: ../../Zotlabs/Lib/Activity.php:1562
+#: ../../Zotlabs/Module/Setup.php:602
#, php-format
-msgid "Doesn't like %1$s's %2$s"
-msgstr "No le gusta %2$sde %1$s"
+msgid ""
+"In order to store these compiled templates, the web server needs to have "
+"write access to the directory %s under the top level web folder."
+msgstr "Para poder guardar las plantillas compiladas, el servidor web necesita permisos para acceder al directorio %s en la carpeta web principal."
-#: ../../Zotlabs/Lib/Activity.php:1565
-#, php-format
-msgid "Will attend %1$s's %2$s"
-msgstr "Asistirá %2$sde %1$s"
+#: ../../Zotlabs/Module/Setup.php:603 ../../Zotlabs/Module/Setup.php:624
+msgid ""
+"Please ensure that the user that your web server runs as (e.g. www-data) has"
+" write access to this folder."
+msgstr "Por favor, asegúrese de que el servidor web está siendo ejecutado por un usuario que tenga permisos de escritura sobre esta carpeta (por ejemplo, www-data)."
-#: ../../Zotlabs/Lib/Activity.php:1568
+#: ../../Zotlabs/Module/Setup.php:604
#, php-format
-msgid "Will not attend %1$s's %2$s"
-msgstr "No asistirá %2$sde %1$s"
+msgid ""
+"Note: as a security measure, you should give the web server write access to "
+"%s only--not the template files (.tpl) that it contains."
+msgstr "Nota: como medida de seguridad, debe dar al servidor web permisos de escritura solo sobre %s - no sobre el fichero de plantilla (.tpl) que contiene."
-#: ../../Zotlabs/Lib/Activity.php:1571
+#: ../../Zotlabs/Module/Setup.php:607
#, php-format
-msgid "May attend %1$s's %2$s"
-msgstr "Puede asistir %2$sde %1$s"
-
-#: ../../Zotlabs/Lib/Activity.php:2170 ../../Zotlabs/Lib/Activity.php:2364
-#: ../../widget/Netselect/Netselect.php:42 ../../addon/pubcrawl/as.php:1341
-#: ../../addon/pubcrawl/as.php:1542 ../../addon/pubcrawl/as.php:1736
-#: ../../include/network.php:1731
-msgid "ActivityPub"
-msgstr "ActivityPub"
-
-#: ../../Zotlabs/Lib/Techlevels.php:10
-msgid "0. Beginner/Basic"
-msgstr "0. Principiante/Básico"
-
-#: ../../Zotlabs/Lib/Techlevels.php:11
-msgid "1. Novice - not skilled but willing to learn"
-msgstr "1. Novato: no cualificado, pero dispuesto a aprender"
-
-#: ../../Zotlabs/Lib/Techlevels.php:12
-msgid "2. Intermediate - somewhat comfortable"
-msgstr "2. Intermedio - algo cómodo"
-
-#: ../../Zotlabs/Lib/Techlevels.php:13
-msgid "3. Advanced - very comfortable"
-msgstr "3. Avanzado - muy cómodo"
-
-#: ../../Zotlabs/Lib/Techlevels.php:14
-msgid "4. Expert - I can write computer code"
-msgstr "4. Experto - Puedo escribir código informático"
-
-#: ../../Zotlabs/Lib/Techlevels.php:15
-msgid "5. Wizard - I probably know more than you do"
-msgstr "5. Colaborador - probablemente sé más que tú"
-
-#: ../../Zotlabs/Lib/Libzot.php:652 ../../include/zot.php:801
-msgid "Unable to verify channel signature"
-msgstr "No ha sido posible de verificar la firma del canal"
-
-#: ../../Zotlabs/Lib/Apps.php:322
-msgid "Apps"
-msgstr "Aplicaciones (apps)"
+msgid "%s is writable"
+msgstr "%s tiene permisos de escritura"
-#: ../../Zotlabs/Lib/Apps.php:323
-msgid "Affinity Tool"
-msgstr "Herramienta de afinidad"
+#: ../../Zotlabs/Module/Setup.php:623
+msgid ""
+"This software uses the store directory to save uploaded files. The web "
+"server needs to have write access to the store directory under the top level"
+" web folder"
+msgstr "Este software utiliza el directorio de almacenamiento para guardar los ficheros subidos. El servidor web debe tener acceso de escritura a este directorio en la carpeta de nivel superior"
-#: ../../Zotlabs/Lib/Apps.php:326
-msgid "Site Admin"
-msgstr "Administrador del sitio"
+#: ../../Zotlabs/Module/Setup.php:627
+msgid "store is writable"
+msgstr "\"store\" tiene permisos de escritura"
-#: ../../Zotlabs/Lib/Apps.php:327 ../../addon/buglink/buglink.php:16
-msgid "Report Bug"
-msgstr "Informe de errores"
+#: ../../Zotlabs/Module/Setup.php:659
+msgid ""
+"SSL certificate cannot be validated. Fix certificate or disable https access"
+" to this site."
+msgstr "El certificado SSL no ha podido ser validado. Corrija este problema o desactive el acceso https a este sitio."
-#: ../../Zotlabs/Lib/Apps.php:328 ../../include/nav.php:492
-msgid "Bookmarks"
-msgstr "Marcadores"
+#: ../../Zotlabs/Module/Setup.php:660
+msgid ""
+"If you have https access to your website or allow connections to TCP port "
+"443 (the https: port), you MUST use a browser-valid certificate. You MUST "
+"NOT use self-signed certificates!"
+msgstr "Si su servidor soporta conexiones cifradas SSL o si permite conexiones al puerto TCP 443 (el puerto usado por el protocolo https), debe utilizar un certificado válido. No debe usar un certificado firmado por usted mismo."
-#: ../../Zotlabs/Lib/Apps.php:329 ../../Zotlabs/Widget/Chatroom_list.php:16
-#: ../../include/nav.php:479 ../../include/nav.php:482
-msgid "Chatrooms"
-msgstr "Salas de chat"
+#: ../../Zotlabs/Module/Setup.php:661
+msgid ""
+"This restriction is incorporated because public posts from you may for "
+"example contain references to images on your own hub."
+msgstr "Se ha incorporado esta restricción para evitar que sus entradas públicas hagan referencia a imágenes en su propio servidor."
-#: ../../Zotlabs/Lib/Apps.php:330
-msgid "Content Filter"
-msgstr "Filtro de contenido"
+#: ../../Zotlabs/Module/Setup.php:662
+msgid ""
+"If your certificate is not recognized, members of other sites (who may "
+"themselves have valid certificates) will get a warning message on their own "
+"site complaining about security issues."
+msgstr "Si su certificado no ha sido reconocido, los miembros de otros sitios (con certificados válidos) recibirán mensajes de aviso en sus propios sitios web."
-#: ../../Zotlabs/Lib/Apps.php:331
-#: ../../addon/content_import/Mod_content_import.php:135
-msgid "Content Import"
-msgstr "Importación de contenidos"
+#: ../../Zotlabs/Module/Setup.php:663
+msgid ""
+"This can cause usability issues elsewhere (not just on your own site) so we "
+"must insist on this requirement."
+msgstr "Por razones de compatibilidad (sobre el conjunto de la red, no solo sobre su propio sitio), debemos insistir en estos requisitos."
-#: ../../Zotlabs/Lib/Apps.php:333
-msgid "Remote Diagnostics"
-msgstr "Diagnóstico remoto"
+#: ../../Zotlabs/Module/Setup.php:664
+msgid ""
+"Providers are available that issue free certificates which are browser-"
+"valid."
+msgstr "Existen varias Autoridades de Certificación que le pueden proporcionar certificados válidos."
-#: ../../Zotlabs/Lib/Apps.php:334
-msgid "Suggest Channels"
-msgstr "Sugerir canales"
+#: ../../Zotlabs/Module/Setup.php:665
+msgid ""
+"If you are confident that the certificate is valid and signed by a trusted "
+"authority, check to see if you have failed to install an intermediate cert. "
+"These are not normally required by browsers, but are required for server-to-"
+"server communications."
+msgstr "Si se tiene la certeza de que el certificado es válido y está firmado por una autoridad de confianza, comprobar para ver si hubo un error al instalar un certificado intermedio. Estos no son normalmente requeridos por los navegadores, pero son necesarios para las comunicaciones de servidor a servidor."
-#: ../../Zotlabs/Lib/Apps.php:335 ../../boot.php:1676
-#: ../../include/nav.php:122 ../../include/nav.php:126
-msgid "Login"
-msgstr "Iniciar sesión"
+#: ../../Zotlabs/Module/Setup.php:667
+msgid "SSL certificate validation"
+msgstr "validación del certificado SSL"
-#: ../../Zotlabs/Lib/Apps.php:337
-msgid "Stream"
-msgstr "Stream"
+#: ../../Zotlabs/Module/Setup.php:673
+msgid ""
+"Url rewrite in .htaccess is not working. Check your server "
+"configuration.Test: "
+msgstr "No se pueden reescribir las direcciones web en .htaccess. Compruebe la configuración de su servidor:"
-#: ../../Zotlabs/Lib/Apps.php:341 ../../include/nav.php:541
-msgid "Wiki"
-msgstr "Wiki"
+#: ../../Zotlabs/Module/Setup.php:676
+msgid "Url rewrite is working"
+msgstr "La reescritura de las direcciones funciona correctamente"
-#: ../../Zotlabs/Lib/Apps.php:342 ../../include/features.php:104
-msgid "Channel Home"
-msgstr "Mi canal"
+#: ../../Zotlabs/Module/Setup.php:689
+msgid ""
+"The database configuration file \".htconfig.php\" could not be written. "
+"Please use the enclosed text to create a configuration file in your web "
+"server root."
+msgstr "El fichero de configuración de la base de datos .htconfig.php no se ha podido modificar. Por favor, copie el texto generado en un fichero con ese nombre en el directorio raíz de su servidor."
-#: ../../Zotlabs/Lib/Apps.php:345 ../../Zotlabs/Storage/Browser.php:140
-#: ../../include/features.php:82 ../../include/nav.php:465
-#: ../../include/nav.php:468
-msgid "Calendar"
-msgstr "Calendario"
+#: ../../Zotlabs/Module/Setup.php:764
+msgid "<h1>What next?</h1>"
+msgstr "<h1>¿Qué sigue?</h1>"
-#: ../../Zotlabs/Lib/Apps.php:346 ../../include/features.php:192
-msgid "Directory"
-msgstr "Directorio"
+#: ../../Zotlabs/Module/Setup.php:765
+msgid ""
+"IMPORTANT: You will need to [manually] setup a scheduled task for the "
+"poller."
+msgstr "IMPORTANTE: Debe crear [manualmente] una tarea programada para el \"poller\"."
-#: ../../Zotlabs/Lib/Apps.php:348
-msgid "Mail"
-msgstr "Correo"
+#: ../../Zotlabs/Module/Viewconnections.php:65
+msgid "No connections."
+msgstr "Sin conexiones."
-#: ../../Zotlabs/Lib/Apps.php:351
-msgid "Chat"
-msgstr "Chat"
+#: ../../Zotlabs/Module/Viewconnections.php:83
+#, php-format
+msgid "Visit %s's profile [%s]"
+msgstr "Visitar el perfil de %s [%s]"
-#: ../../Zotlabs/Lib/Apps.php:353
-msgid "Probe"
-msgstr "Probar"
+#: ../../Zotlabs/Module/Viewconnections.php:113
+msgid "View Connections"
+msgstr "Ver conexiones"
-#: ../../Zotlabs/Lib/Apps.php:354
-msgid "Suggest"
-msgstr "Sugerir"
+#: ../../Zotlabs/Module/Pubsites.php:27
+msgid ""
+"The listed hubs allow public registration for the $Projectname network. All "
+"hubs in the network are interlinked so membership on any of them conveys "
+"membership in the network as a whole. Some hubs may require subscription or "
+"provide tiered service plans. The hub itself <strong>may</strong> provide "
+"additional details."
+msgstr "Los sitios listados permiten el registro público en la red $Projectname. Todos los sitios de la red están vinculados entre sí, por lo que sus miembros, en ninguno de ellos, indican la pertenencia a la red en su conjunto. Algunos sitios pueden requerir suscripción o proporcionar planes de servicio por niveles. Los mismos hubs <strong>pueden</strong> proporcionar detalles adicionales."
-#: ../../Zotlabs/Lib/Apps.php:355
-msgid "Random Channel"
-msgstr "Canal aleatorio"
+#: ../../Zotlabs/Module/Pubsites.php:33
+msgid "Hub URL"
+msgstr "Dirección del hub"
-#: ../../Zotlabs/Lib/Apps.php:356
-msgid "Invite"
-msgstr "Invitar"
+#: ../../Zotlabs/Module/Pubsites.php:33
+msgid "Access Type"
+msgstr "Tipo de acceso"
-#: ../../Zotlabs/Lib/Apps.php:357 ../../Zotlabs/Widget/Admin.php:26
-msgid "Features"
-msgstr "Funcionalidades"
+#: ../../Zotlabs/Module/Pubsites.php:33
+msgid "Registration Policy"
+msgstr "Normas de registro"
-#: ../../Zotlabs/Lib/Apps.php:358 ../../addon/openid/MysqlProvider.php:69
-msgid "Language"
-msgstr "Idioma"
+#: ../../Zotlabs/Module/Pubsites.php:33
+msgid "Stats"
+msgstr "Estadísticas"
-#: ../../Zotlabs/Lib/Apps.php:359
-msgid "Post"
-msgstr "Publicación"
+#: ../../Zotlabs/Module/Pubsites.php:33
+msgid "Software"
+msgstr "Software"
-#: ../../Zotlabs/Lib/Apps.php:360 ../../addon/openid/MysqlProvider.php:58
-#: ../../addon/openid/MysqlProvider.php:59
-#: ../../addon/openid/MysqlProvider.php:60
-msgid "Profile Photo"
-msgstr "Foto del perfil"
+#: ../../Zotlabs/Module/Pubsites.php:49
+msgid "Rate"
+msgstr "Valorar"
-#: ../../Zotlabs/Lib/Apps.php:362 ../../include/features.php:375
-msgid "Profiles"
-msgstr "Perfiles"
+#: ../../Zotlabs/Module/Pubsites.php:60 ../../Zotlabs/Module/Webpages.php:261
+#: ../../Zotlabs/Module/Events.php:702 ../../Zotlabs/Module/Blocks.php:166
+#: ../../Zotlabs/Module/Wiki.php:213 ../../Zotlabs/Module/Wiki.php:409
+#: ../../Zotlabs/Module/Layouts.php:198
+msgid "View"
+msgstr "Ver"
-#: ../../Zotlabs/Lib/Apps.php:364
-msgid "Notifications"
-msgstr "Notificaciones"
+#: ../../Zotlabs/Module/Channel.php:99 ../../Zotlabs/Module/Hcard.php:37
+#: ../../Zotlabs/Module/Profile.php:45
+msgid "Posts and comments"
+msgstr "Publicaciones y comentarios"
-#: ../../Zotlabs/Lib/Apps.php:365
-msgid "Order Apps"
-msgstr "Ordenar las apps"
+#: ../../Zotlabs/Module/Channel.php:106 ../../Zotlabs/Module/Hcard.php:44
+#: ../../Zotlabs/Module/Profile.php:52
+msgid "Only posts"
+msgstr "Solo publicaciones"
-#: ../../Zotlabs/Lib/Apps.php:366
-msgid "CardDAV"
-msgstr "CardDAV"
+#: ../../Zotlabs/Module/Channel.php:166
+msgid "Insufficient permissions. Request redirected to profile page."
+msgstr "Permisos insuficientes. Petición redirigida a la página del perfil."
-#: ../../Zotlabs/Lib/Apps.php:368
-msgid "Guest Access"
-msgstr "Acceso para invitados"
+#: ../../Zotlabs/Module/Channel.php:476 ../../Zotlabs/Module/Display.php:378
+msgid ""
+"You must enable javascript for your browser to be able to view this content."
+msgstr "Debe habilitar javascript para poder ver este contenido en su navegador."
-#: ../../Zotlabs/Lib/Apps.php:369 ../../Zotlabs/Widget/Notes.php:21
-msgid "Notes"
-msgstr "Notas"
+#: ../../Zotlabs/Module/Profperm.php:34 ../../Zotlabs/Module/Profperm.php:63
+msgid "Invalid profile identifier."
+msgstr "Identificador del perfil no válido"
-#: ../../Zotlabs/Lib/Apps.php:370
-msgid "OAuth Apps Manager"
-msgstr "Administrador de apps OAuth"
+#: ../../Zotlabs/Module/Profperm.php:111
+msgid "Profile Visibility Editor"
+msgstr "Editor de visibilidad del perfil"
-#: ../../Zotlabs/Lib/Apps.php:371
-msgid "OAuth2 Apps Manager"
-msgstr "Administrador de apps OAuth2"
+#: ../../Zotlabs/Module/Profperm.php:115
+msgid "Click on a contact to add or remove."
+msgstr "Pulsar en un contacto para añadirlo o eliminarlo."
-#: ../../Zotlabs/Lib/Apps.php:372
-msgid "PDL Editor"
-msgstr "Editor PDL"
+#: ../../Zotlabs/Module/Profperm.php:124
+msgid "Visible To"
+msgstr "Visible para"
-#: ../../Zotlabs/Lib/Apps.php:374
-msgid "Premium Channel"
-msgstr "Canal premium"
+#: ../../Zotlabs/Module/Profperm.php:140
+#: ../../Zotlabs/Module/Connections.php:217
+msgid "All Connections"
+msgstr "Todas las conexiones"
-#: ../../Zotlabs/Lib/Apps.php:376
-msgid "My Chatrooms"
-msgstr "Mis salas de chat"
+#: ../../Zotlabs/Module/Group.php:45
+msgid "Privacy group created."
+msgstr "El grupo de canales ha sido creado."
-#: ../../Zotlabs/Lib/Apps.php:377
-msgid "Channel Export"
-msgstr "Exportar canal"
+#: ../../Zotlabs/Module/Group.php:48
+msgid "Could not create privacy group."
+msgstr "No se puede crear el grupo de canales"
-#: ../../Zotlabs/Lib/Apps.php:554
-msgid "Purchase"
-msgstr "Comprar"
+#: ../../Zotlabs/Module/Group.php:80
+msgid "Privacy group updated."
+msgstr "Grupo de canales actualizado."
-#: ../../Zotlabs/Lib/Apps.php:559
-msgid "Undelete"
-msgstr "Recuperar"
+#: ../../Zotlabs/Module/Group.php:106
+msgid "Privacy Groups App"
+msgstr "App Grupos de canales"
-#: ../../Zotlabs/Lib/Apps.php:568
-msgid "Add to app-tray"
-msgstr "Añadir a la bandeja de aplicaciones"
+#: ../../Zotlabs/Module/Group.php:107
+msgid "Management of privacy groups"
+msgstr "Gestión de grupos de canales"
-#: ../../Zotlabs/Lib/Apps.php:569
-msgid "Remove from app-tray"
-msgstr "Quitar de la bandeja de aplicaciones"
+#: ../../Zotlabs/Module/Group.php:142
+msgid "Add Group"
+msgstr "Agregar un grupo"
-#: ../../Zotlabs/Lib/Apps.php:570
-msgid "Pin to navbar"
-msgstr "Fijar en la barra de navegación"
+#: ../../Zotlabs/Module/Group.php:146
+msgid "Privacy group name"
+msgstr "Nombre del grupo"
-#: ../../Zotlabs/Lib/Apps.php:571
-msgid "Unpin from navbar"
-msgstr "Quitar de la barra de navegación"
+#: ../../Zotlabs/Module/Group.php:147 ../../Zotlabs/Module/Group.php:256
+msgid "Members are visible to other channels"
+msgstr "Los miembros son visibles para otros canales"
-#: ../../Zotlabs/Lib/Permcat.php:82
-msgctxt "permcat"
-msgid "default"
-msgstr "por defecto"
+#: ../../Zotlabs/Module/Group.php:155 ../../Zotlabs/Module/Help.php:81
+msgid "Members"
+msgstr "Miembros"
-#: ../../Zotlabs/Lib/Permcat.php:133
-msgctxt "permcat"
-msgid "follower"
-msgstr "seguidor"
+#: ../../Zotlabs/Module/Group.php:182
+msgid "Privacy group removed."
+msgstr "Grupo de canales eliminado."
-#: ../../Zotlabs/Lib/Permcat.php:137
-msgctxt "permcat"
-msgid "contributor"
-msgstr "contribuidor"
+#: ../../Zotlabs/Module/Group.php:185
+msgid "Unable to remove privacy group."
+msgstr "No se puede eliminar el grupo de canales."
-#: ../../Zotlabs/Lib/Permcat.php:141
-msgctxt "permcat"
-msgid "publisher"
-msgstr "editor"
+#: ../../Zotlabs/Module/Group.php:251
+#, php-format
+msgid "Privacy Group: %s"
+msgstr "Grupo privado %s"
-#: ../../Zotlabs/Lib/NativeWikiPage.php:42
-#: ../../Zotlabs/Lib/NativeWikiPage.php:94
-msgid "(No Title)"
-msgstr "(Sin título)"
+#: ../../Zotlabs/Module/Group.php:253
+msgid "Privacy group name: "
+msgstr "Nombre del grupo de canales:"
-#: ../../Zotlabs/Lib/NativeWikiPage.php:109
-msgid "Wiki page create failed."
-msgstr "Se ha producido un error en la creación de la página wiki."
+#: ../../Zotlabs/Module/Group.php:258
+msgid "Delete Group"
+msgstr "Eliminar grupo"
-#: ../../Zotlabs/Lib/NativeWikiPage.php:122
-msgid "Wiki not found."
-msgstr "No se ha encontrado el wiki."
+#: ../../Zotlabs/Module/Group.php:269
+msgid "Group members"
+msgstr "Miembros del grupo"
-#: ../../Zotlabs/Lib/NativeWikiPage.php:133
-msgid "Destination name already exists"
-msgstr "El nombre de destino ya existe"
+#: ../../Zotlabs/Module/Group.php:271
+msgid "Not in this group"
+msgstr "No en este grupo"
-#: ../../Zotlabs/Lib/NativeWikiPage.php:166
-#: ../../Zotlabs/Lib/NativeWikiPage.php:362
-msgid "Page not found"
-msgstr "No se ha encontrado la página"
+#: ../../Zotlabs/Module/Group.php:303
+msgid "Click a channel to toggle membership"
+msgstr "Haga clic en un canal para cambiar los miembros"
-#: ../../Zotlabs/Lib/NativeWikiPage.php:197
-msgid "Error reading page content"
-msgstr "Se ha producido un error al leer el contenido de la página"
+#: ../../Zotlabs/Module/Card_edit.php:128
+msgid "Edit Card"
+msgstr "Editar la ficha"
-#: ../../Zotlabs/Lib/NativeWikiPage.php:353
-#: ../../Zotlabs/Lib/NativeWikiPage.php:402
-#: ../../Zotlabs/Lib/NativeWikiPage.php:469
-#: ../../Zotlabs/Lib/NativeWikiPage.php:510
-msgid "Error reading wiki"
-msgstr "Se ha producido un error al leer el wiki"
+#: ../../Zotlabs/Module/Go.php:21
+msgid "This page is available only to site members"
+msgstr "Esta página está disponible sólo para los miembros del sitio"
-#: ../../Zotlabs/Lib/NativeWikiPage.php:390
-msgid "Page update failed."
-msgstr "Se ha producido un error al actualizar la página."
+#: ../../Zotlabs/Module/Go.php:27
+msgid "Welcome"
+msgstr "Bienvenido/a"
-#: ../../Zotlabs/Lib/NativeWikiPage.php:424
-msgid "Nothing deleted"
-msgstr "No se ha eliminado nada"
+#: ../../Zotlabs/Module/Go.php:29
+msgid "What would you like to do?"
+msgstr "¿Qué le gustaría hacer?"
-#: ../../Zotlabs/Lib/NativeWikiPage.php:490
-msgid "Compare: object not found."
-msgstr "No se ha encontrado un objeto para comparar."
+#: ../../Zotlabs/Module/Go.php:31
+msgid ""
+"Please bookmark this page if you would like to return to it in the future"
+msgstr "Por favor añada esta página a sus marcadores si desea volver a ella en el futuro."
-#: ../../Zotlabs/Lib/NativeWikiPage.php:496
-msgid "Page updated"
-msgstr "Se ha actualizado la página"
+#: ../../Zotlabs/Module/Go.php:35
+msgid "Upload a profile photo"
+msgstr "Subir una foto de perfil"
-#: ../../Zotlabs/Lib/NativeWikiPage.php:499
-msgid "Untitled"
-msgstr "Sin título"
+#: ../../Zotlabs/Module/Go.php:36
+msgid "Upload a cover photo"
+msgstr "Subir una foto de portada del perfil"
-#: ../../Zotlabs/Lib/NativeWikiPage.php:505
-msgid "Wiki resource_id required for git commit"
-msgstr "Se necesita Wiki resource_id para el git commit"
+#: ../../Zotlabs/Module/Go.php:37
+msgid "Edit your default profile"
+msgstr "Editar su perfil por defecto"
-#: ../../Zotlabs/Lib/NativeWikiPage.php:562
-#: ../../Zotlabs/Widget/Wiki_page_history.php:23
-msgctxt "wiki_history"
-msgid "Message"
-msgstr "Mensaje"
+#: ../../Zotlabs/Module/Go.php:39
+msgid "View the channel directory"
+msgstr "Ver el directorio de canales"
-#: ../../Zotlabs/Lib/NativeWikiPage.php:563
-#: ../../Zotlabs/Widget/Wiki_page_history.php:24
-msgid "Date"
-msgstr "Fecha"
+#: ../../Zotlabs/Module/Go.php:40
+msgid "View/edit your channel settings"
+msgstr "Ver o modificar los ajustes de su canal"
-#: ../../Zotlabs/Lib/NativeWikiPage.php:565
-#: ../../Zotlabs/Widget/Wiki_page_history.php:26
-msgid "Compare"
-msgstr "Comparar"
+#: ../../Zotlabs/Module/Go.php:41
+msgid "View the site or project documentation"
+msgstr "Ver el sitio o la documentación del proyecto"
-#: ../../Zotlabs/Lib/NativeWikiPage.php:603 ../../include/bbcode.php:754
-#: ../../include/bbcode.php:924
-msgid "Different viewers will see this text differently"
-msgstr "Visitantes diferentes verán este texto de forma distinta"
+#: ../../Zotlabs/Module/Go.php:42
+msgid "Visit your channel homepage"
+msgstr "Visitar la página principal de su canal"
-#: ../../Zotlabs/Lib/PermissionDescription.php:34
-#: ../../include/acl_selectors.php:33
-msgid "Visible to your default audience"
-msgstr "Visible para su público predeterminado."
+#: ../../Zotlabs/Module/Go.php:43
+msgid ""
+"View your connections and/or add somebody whose address you already know"
+msgstr "Vea sus conexiones y/o agregue a alguien cuya dirección ya conozca"
-#: ../../Zotlabs/Lib/PermissionDescription.php:107
-#: ../../include/acl_selectors.php:106
-msgid "Only me"
-msgstr "Sólo yo"
+#: ../../Zotlabs/Module/Go.php:44
+msgid ""
+"View your personal stream (this may be empty until you add some connections)"
+msgstr "Ver su \"stream\" personal (puede que esté vacío hasta que agregue algunas conexiones)"
-#: ../../Zotlabs/Lib/PermissionDescription.php:108
-msgid "Public"
-msgstr "Público"
+#: ../../Zotlabs/Module/Go.php:52
+msgid "View the public stream. Warning: this content is not moderated"
+msgstr "Ver el \"stream\" público. Advertencia: este contenido no está moderado"
-#: ../../Zotlabs/Lib/PermissionDescription.php:109
-msgid "Anybody in the $Projectname network"
-msgstr "Cualquiera en la red $Projectname"
+#: ../../Zotlabs/Module/Oauth.php:45
+msgid "Name is required"
+msgstr "El nombre es obligatorio"
-#: ../../Zotlabs/Lib/PermissionDescription.php:110
-#, php-format
-msgid "Any account on %s"
-msgstr "Cualquier cuenta en %s"
+#: ../../Zotlabs/Module/Oauth.php:49
+msgid "Key and Secret are required"
+msgstr "\"Key\" y \"Secret\" son obligatorios"
-#: ../../Zotlabs/Lib/PermissionDescription.php:111
-msgid "Any of my connections"
-msgstr "Cualquiera de mis conexiones"
+#: ../../Zotlabs/Module/Oauth.php:53 ../../Zotlabs/Module/Oauth.php:137
+#: ../../Zotlabs/Module/Cdav.php:1076 ../../Zotlabs/Module/Cdav.php:1389
+#: ../../Zotlabs/Module/Admin/Addons.php:457
+#: ../../Zotlabs/Module/Profiles.php:799 ../../Zotlabs/Module/Oauth2.php:58
+#: ../../Zotlabs/Module/Oauth2.php:144 ../../Zotlabs/Module/Connedit.php:939
+#: ../../Zotlabs/Lib/Apps.php:536
+msgid "Update"
+msgstr "Actualizar"
-#: ../../Zotlabs/Lib/PermissionDescription.php:112
-msgid "Only connections I specifically allow"
-msgstr "Sólo las conexiones que yo permita de forma explícita"
+#: ../../Zotlabs/Module/Oauth.php:100
+msgid "OAuth Apps Manager App"
+msgstr "App Gestión de apps OAuth"
-#: ../../Zotlabs/Lib/PermissionDescription.php:113
-msgid "Anybody authenticated (could include visitors from other networks)"
-msgstr "Cualquiera que esté autenticado (podría incluir a los visitantes de otras redes)"
+#: ../../Zotlabs/Module/Oauth.php:101
+msgid "OAuth authentication tokens for mobile and remote apps"
+msgstr "Tokens de autenticación de OAuth para aplicaciones móviles y remotas"
-#: ../../Zotlabs/Lib/PermissionDescription.php:114
-msgid "Any connections including those who haven't yet been approved"
-msgstr "Cualquier conexión incluyendo aquellas que aún no han sido aprobadas"
+#: ../../Zotlabs/Module/Oauth.php:110 ../../Zotlabs/Module/Oauth.php:136
+#: ../../Zotlabs/Module/Oauth.php:172 ../../Zotlabs/Module/Oauth2.php:143
+#: ../../Zotlabs/Module/Oauth2.php:193
+msgid "Add application"
+msgstr "Añadir aplicación"
-#: ../../Zotlabs/Lib/PermissionDescription.php:150
-msgid ""
-"This is your default setting for the audience of your normal stream, and "
-"posts."
-msgstr "Esta es la configuración predeterminada para su flujo (stream) habitual de publicaciones."
+#: ../../Zotlabs/Module/Oauth.php:113 ../../Zotlabs/Module/Oauth2.php:118
+#: ../../Zotlabs/Module/Oauth2.php:146
+msgid "Name of application"
+msgstr "Nombre de la aplicación"
-#: ../../Zotlabs/Lib/PermissionDescription.php:151
-msgid ""
-"This is your default setting for who can view your default channel profile"
-msgstr "Esta es su configuración por defecto para establecer quién puede ver su perfil del canal predeterminado"
+#: ../../Zotlabs/Module/Oauth.php:114 ../../Zotlabs/Module/Oauth.php:115
+#: ../../Zotlabs/Module/Oauth2.php:119 ../../Zotlabs/Module/Oauth2.php:147
+msgid "Automatically generated - change if desired. Max length 20"
+msgstr "Generado automáticamente - si lo desea, cámbielo. Longitud máxima: 20"
-#: ../../Zotlabs/Lib/PermissionDescription.php:152
-msgid "This is your default setting for who can view your connections"
-msgstr "Este es su ajuste predeterminado para establecer quién puede ver sus conexiones"
+#: ../../Zotlabs/Module/Oauth.php:116 ../../Zotlabs/Module/Oauth.php:142
+#: ../../Zotlabs/Module/Oauth2.php:120 ../../Zotlabs/Module/Oauth2.php:148
+msgid "Redirect"
+msgstr "Redirigir"
-#: ../../Zotlabs/Lib/PermissionDescription.php:153
+#: ../../Zotlabs/Module/Oauth.php:116 ../../Zotlabs/Module/Oauth2.php:120
+#: ../../Zotlabs/Module/Oauth2.php:148
msgid ""
-"This is your default setting for who can view your file storage and photos"
-msgstr "Este es su ajuste predeterminado para establecer quién puede ver su repositorio de ficheros y sus fotos"
+"Redirect URI - leave blank unless your application specifically requires "
+"this"
+msgstr "URI de redirección - dejar en blanco a menos que su aplicación específicamente lo requiera"
-#: ../../Zotlabs/Lib/PermissionDescription.php:154
-msgid "This is your default setting for the audience of your webpages"
-msgstr "Este es el ajuste predeterminado para establecer la audiencia de sus páginas web"
+#: ../../Zotlabs/Module/Oauth.php:117 ../../Zotlabs/Module/Oauth.php:143
+msgid "Icon url"
+msgstr "Dirección del icono"
-#: ../../Zotlabs/Lib/Libzotdir.php:160 ../../include/dir_fns.php:141
-msgid "Directory Options"
-msgstr "Opciones del directorio"
+#: ../../Zotlabs/Module/Oauth.php:117 ../../Zotlabs/Module/Sources.php:123
+#: ../../Zotlabs/Module/Sources.php:158
+msgid "Optional"
+msgstr "Opcional"
-#: ../../Zotlabs/Lib/Libzotdir.php:162 ../../include/dir_fns.php:143
-msgid "Safe Mode"
-msgstr "Modo seguro"
+#: ../../Zotlabs/Module/Oauth.php:128
+msgid "Application not found."
+msgstr "Aplicación no encontrada."
-#: ../../Zotlabs/Lib/Libzotdir.php:163 ../../include/dir_fns.php:144
-msgid "Public Forums Only"
-msgstr "Solo foros públicos"
+#: ../../Zotlabs/Module/Oauth.php:171
+msgid "Connected OAuth Apps"
+msgstr "Apps OAuth conectadas"
-#: ../../Zotlabs/Lib/Libzotdir.php:165 ../../include/dir_fns.php:145
-msgid "This Website Only"
-msgstr "Solo este sitio web"
+#: ../../Zotlabs/Module/Oauth.php:175 ../../Zotlabs/Module/Oauth2.php:196
+msgid "Client key starts with"
+msgstr "La \"client key\" empieza por"
-#: ../../Zotlabs/Lib/Group.php:28 ../../include/group.php:22
-msgid ""
-"A deleted group with this name was revived. Existing item permissions "
-"<strong>may</strong> apply to this group and any future members. If this is "
-"not what you intended, please create another group with a different name."
-msgstr "Un grupo suprimido con este nombre ha sido restablecido. <strong>Es posible</strong> que los permisos que ya existen sean aplicados a este grupo y sus futuros miembros. Si no quiere esto, por favor cree otro grupo con un nombre diferente."
+#: ../../Zotlabs/Module/Oauth.php:176 ../../Zotlabs/Module/Oauth2.php:197
+msgid "No name"
+msgstr "Sin nombre"
-#: ../../Zotlabs/Lib/Group.php:270 ../../include/group.php:264
-msgid "Add new connections to this privacy group"
-msgstr "Añadir conexiones nuevas a este grupo de canales"
+#: ../../Zotlabs/Module/Oauth.php:177 ../../Zotlabs/Module/Oauth2.php:198
+msgid "Remove authorization"
+msgstr "Eliminar autorización"
-#: ../../Zotlabs/Lib/Group.php:302 ../../include/group.php:298
-msgid "edit"
-msgstr "editar"
+#: ../../Zotlabs/Module/Editwebpage.php:139
+msgid "Page link"
+msgstr "Enlace de la página"
-#: ../../Zotlabs/Lib/Group.php:325 ../../include/group.php:321
-msgid "Edit group"
-msgstr "Editar grupo"
+#: ../../Zotlabs/Module/Editwebpage.php:166
+msgid "Edit Webpage"
+msgstr "Editar la página web"
-#: ../../Zotlabs/Lib/Group.php:326 ../../include/group.php:322
-msgid "Add privacy group"
-msgstr "Añadir un grupo de canales"
+#: ../../Zotlabs/Module/Dirsearch.php:25 ../../Zotlabs/Module/Regdir.php:49
+msgid "This site is not a directory server"
+msgstr "Este sitio no es un servidor de directorio"
-#: ../../Zotlabs/Lib/Group.php:327 ../../include/group.php:323
-msgid "Channels not in any privacy group"
-msgstr "Sin canales en ningún grupo"
+#: ../../Zotlabs/Module/Dirsearch.php:33
+msgid "This directory server requires an access token"
+msgstr "El servidor de este directorio necesita un \"token\" de acceso"
-#: ../../Zotlabs/Lib/Group.php:329 ../../Zotlabs/Widget/Savedsearch.php:84
-#: ../../include/group.php:325
-msgid "add"
-msgstr "añadir"
+#: ../../Zotlabs/Module/Hq.php:140
+msgid "Welcome to Hubzilla!"
+msgstr "¡Bienvenido a Hubzilla!"
-#: ../../Zotlabs/Lib/Chatroom.php:23
-msgid "Missing room name"
-msgstr "Sala de chat sin nombre"
+#: ../../Zotlabs/Module/Hq.php:140
+msgid "You have got no unseen posts..."
+msgstr "No tiene ningún mensaje sin leer..."
-#: ../../Zotlabs/Lib/Chatroom.php:32
-msgid "Duplicate room name"
-msgstr "Nombre de sala duplicado."
+#: ../../Zotlabs/Module/Chat.php:102
+msgid "Chatrooms App"
+msgstr "App Salas de chat"
-#: ../../Zotlabs/Lib/Chatroom.php:82 ../../Zotlabs/Lib/Chatroom.php:90
-msgid "Invalid room specifier."
-msgstr "Especificador de sala no válido."
+#: ../../Zotlabs/Module/Chat.php:103
+msgid "Access Controlled Chatrooms"
+msgstr "Salas de chat moderadas"
-#: ../../Zotlabs/Lib/Chatroom.php:122
-msgid "Room not found."
-msgstr "Sala no encontrada."
+#: ../../Zotlabs/Module/Chat.php:196
+msgid "Room not found"
+msgstr "Sala no encontrada"
-#: ../../Zotlabs/Lib/Chatroom.php:143
-msgid "Room is full"
-msgstr "La sala está llena."
+#: ../../Zotlabs/Module/Chat.php:212
+msgid "Leave Room"
+msgstr "Abandonar la sala"
-#: ../../Zotlabs/Lib/Libsync.php:733 ../../include/zot.php:2632
-#, php-format
-msgid "Unable to verify site signature for %s"
-msgstr "No ha sido posible de verificar la firma del sitio para %s"
+#: ../../Zotlabs/Module/Chat.php:213
+msgid "Delete Room"
+msgstr "Eliminar esta sala"
-#: ../../Zotlabs/Lib/Enotify.php:60
-msgid "$Projectname Notification"
-msgstr "Notificación de $Projectname"
+#: ../../Zotlabs/Module/Chat.php:214
+msgid "I am away right now"
+msgstr "Estoy ausente momentáneamente"
-#: ../../Zotlabs/Lib/Enotify.php:61 ../../addon/diaspora/util.php:336
-#: ../../addon/diaspora/util.php:349 ../../addon/diaspora/p.php:48
-msgid "$projectname"
-msgstr "$projectname"
+#: ../../Zotlabs/Module/Chat.php:215
+msgid "I am online"
+msgstr "Estoy conectado/a"
-#: ../../Zotlabs/Lib/Enotify.php:63
-msgid "Thank You,"
-msgstr "Gracias,"
+#: ../../Zotlabs/Module/Chat.php:217
+msgid "Bookmark this room"
+msgstr "Añadir esta sala a Marcadores"
-#: ../../Zotlabs/Lib/Enotify.php:65 ../../addon/hubwall/hubwall.php:33
-#, php-format
-msgid "%s Administrator"
-msgstr "%s Administrador"
+#: ../../Zotlabs/Module/Chat.php:240
+msgid "New Chatroom"
+msgstr "Nueva sala de chat"
-#: ../../Zotlabs/Lib/Enotify.php:66
-#, php-format
-msgid "This email was sent by %1$s at %2$s."
-msgstr "Este email ha sido enviado por %1$s a %2$s."
+#: ../../Zotlabs/Module/Chat.php:241
+msgid "Chatroom name"
+msgstr "Nombre de la sala de chat"
-#: ../../Zotlabs/Lib/Enotify.php:67
-#, php-format
-msgid ""
-"To stop receiving these messages, please adjust your Notification Settings "
-"at %s"
-msgstr "Para dejar de recibir estos mensajes, por favor ajuste la configuración de notificación en %s"
+#: ../../Zotlabs/Module/Chat.php:242
+msgid "Expiration of chats (minutes)"
+msgstr "Caducidad de los mensajes en los chats (en minutos)"
-#: ../../Zotlabs/Lib/Enotify.php:68
+#: ../../Zotlabs/Module/Chat.php:258
#, php-format
-msgid "To stop receiving these messages, please adjust your %s."
-msgstr "Para dejar de recibir estos mensajes, por favor, ajuste su %s"
+msgid "%1$s's Chatrooms"
+msgstr "Salas de chat de %1$s"
-#: ../../Zotlabs/Lib/Enotify.php:123
-#, php-format
-msgid "%s <!item_type!>"
-msgstr "%s <!item_type!>"
+#: ../../Zotlabs/Module/Chat.php:263
+msgid "No chatrooms available"
+msgstr "No hay salas de chat disponibles"
-#: ../../Zotlabs/Lib/Enotify.php:127
-#, php-format
-msgid "[$Projectname:Notify] New mail received at %s"
-msgstr "[$Projectname:Aviso] Nuevo correo recibido en %s"
+#: ../../Zotlabs/Module/Chat.php:264 ../../Zotlabs/Module/Manage.php:145
+#: ../../Zotlabs/Module/Profiles.php:831 ../../Zotlabs/Module/Wiki.php:214
+msgid "Create New"
+msgstr "Crear"
-#: ../../Zotlabs/Lib/Enotify.php:129
-#, php-format
-msgid "%1$s sent you a new private message at %2$s."
-msgstr "%1$s le ha enviado un nuevo mensaje privado en %2$s."
+#: ../../Zotlabs/Module/Chat.php:267
+msgid "Expiration"
+msgstr "Caducidad"
-#: ../../Zotlabs/Lib/Enotify.php:130
-#, php-format
-msgid "%1$s sent you %2$s."
-msgstr "%1$s le ha enviado %2$s."
+#: ../../Zotlabs/Module/Chat.php:268
+msgid "min"
+msgstr "min"
-#: ../../Zotlabs/Lib/Enotify.php:130
-msgid "a private message"
-msgstr "un mensaje privado"
+#: ../../Zotlabs/Module/Channel_calendar.php:51
+#: ../../Zotlabs/Module/Events.php:113
+msgid "Event can not end before it has started."
+msgstr "Un evento no puede terminar antes de que haya comenzado."
-#: ../../Zotlabs/Lib/Enotify.php:131
-#, php-format
-msgid "Please visit %s to view and/or reply to your private messages."
-msgstr "Por favor visite %s para ver y/o responder a su mensaje privado."
+#: ../../Zotlabs/Module/Channel_calendar.php:53
+#: ../../Zotlabs/Module/Channel_calendar.php:61
+#: ../../Zotlabs/Module/Channel_calendar.php:78
+#: ../../Zotlabs/Module/Events.php:115 ../../Zotlabs/Module/Events.php:124
+#: ../../Zotlabs/Module/Events.php:146
+msgid "Unable to generate preview."
+msgstr "No se puede crear la vista previa."
-#: ../../Zotlabs/Lib/Enotify.php:144
-msgid "commented on"
-msgstr "ha comentado sobre "
+#: ../../Zotlabs/Module/Channel_calendar.php:59
+#: ../../Zotlabs/Module/Events.php:122
+msgid "Event title and start time are required."
+msgstr "Se requieren el título del evento y su hora de inicio."
-#: ../../Zotlabs/Lib/Enotify.php:155
-msgid "liked"
-msgstr "ha gustado de "
+#: ../../Zotlabs/Module/Channel_calendar.php:76
+#: ../../Zotlabs/Module/Channel_calendar.php:218
+#: ../../Zotlabs/Module/Events.php:144 ../../Zotlabs/Module/Events.php:271
+msgid "Event not found."
+msgstr "Evento no encontrado."
-#: ../../Zotlabs/Lib/Enotify.php:158
-msgid "disliked"
-msgstr "no ha gustado de "
+#: ../../Zotlabs/Module/Channel_calendar.php:370
+#: ../../Zotlabs/Module/Events.php:641
+msgid "Edit event"
+msgstr "Editar evento"
-#: ../../Zotlabs/Lib/Enotify.php:201
-#, php-format
-msgid "%1$s %2$s [zrl=%3$s]a %4$s[/zrl]"
-msgstr "%1$s%2$s [zrl=%3$s ]un %4$s[/zrl]"
+#: ../../Zotlabs/Module/Channel_calendar.php:372
+#: ../../Zotlabs/Module/Events.php:643
+msgid "Delete event"
+msgstr "Borrar evento"
-#: ../../Zotlabs/Lib/Enotify.php:209
-#, php-format
-msgid "%1$s %2$s [zrl=%3$s]%4$s's %5$s[/zrl]"
-msgstr "%1$s %2$s[zrl=%3$s]%5$s de %4$s[/zrl]"
+#: ../../Zotlabs/Module/Channel_calendar.php:387
+#: ../../Zotlabs/Module/Cdav.php:966 ../../Zotlabs/Module/Cal.php:167
+msgid "Link to source"
+msgstr "Enlace a la fuente"
-#: ../../Zotlabs/Lib/Enotify.php:218
-#, php-format
-msgid "%1$s %2$s [zrl=%3$s]your %4$s[/zrl]"
-msgstr "%1$s %2$s [zrl=%3$s]su %4$s[/zrl]"
+#: ../../Zotlabs/Module/Channel_calendar.php:401
+#: ../../Zotlabs/Module/Events.php:677
+msgid "calendar"
+msgstr "calendario"
-#: ../../Zotlabs/Lib/Enotify.php:230
-#, php-format
-msgid "[$Projectname:Notify] Moderated Comment to conversation #%1$d by %2$s"
-msgstr "[$Projectname:Aviso] Comentario moderado en la conversación #%1$d por %2$s"
+#: ../../Zotlabs/Module/Channel_calendar.php:488
+#: ../../Zotlabs/Module/Events.php:742
+msgid "Failed to remove event"
+msgstr "Error al eliminar el evento"
-#: ../../Zotlabs/Lib/Enotify.php:232
-#, php-format
-msgid "[$Projectname:Notify] Comment to conversation #%1$d by %2$s"
-msgstr "[$Projectname:Aviso] Nuevo comentario de %2$s en la conversación #%1$d"
+#: ../../Zotlabs/Module/Like.php:56
+msgid "Like/Dislike"
+msgstr "Me gusta/No me gusta"
-#: ../../Zotlabs/Lib/Enotify.php:233
-#, php-format
-msgid "%1$s commented on an item/conversation you have been following."
-msgstr "%1$sha comentado un elemento/conversación que ha estado siguiendo."
+#: ../../Zotlabs/Module/Like.php:61
+msgid "This action is restricted to members."
+msgstr "Esta acción está restringida solo para miembros."
-#: ../../Zotlabs/Lib/Enotify.php:236 ../../Zotlabs/Lib/Enotify.php:317
-#: ../../Zotlabs/Lib/Enotify.php:333 ../../Zotlabs/Lib/Enotify.php:358
-#: ../../Zotlabs/Lib/Enotify.php:375 ../../Zotlabs/Lib/Enotify.php:388
-#, php-format
-msgid "Please visit %s to view and/or reply to the conversation."
-msgstr "Para ver o comentar la conversación, visite %s"
+#: ../../Zotlabs/Module/Like.php:62
+msgid ""
+"Please <a href=\"rmagic\">login with your $Projectname ID</a> or <a "
+"href=\"register\">register as a new $Projectname member</a> to continue."
+msgstr "Por favor, <a href=\"rmagic\">identifíquese con su $Projectname ID</a> o <a href=\"register\">rregístrese como un nuevo $Projectname member</a> para continuar."
-#: ../../Zotlabs/Lib/Enotify.php:240 ../../Zotlabs/Lib/Enotify.php:241
-#, php-format
-msgid "Please visit %s to approve or reject this comment."
-msgstr "Por favor, visite %s para aprobar o rechazar este comentario."
+#: ../../Zotlabs/Module/Like.php:111 ../../Zotlabs/Module/Like.php:137
+#: ../../Zotlabs/Module/Like.php:175
+msgid "Invalid request."
+msgstr "Solicitud incorrecta."
-#: ../../Zotlabs/Lib/Enotify.php:299
-#, php-format
-msgid "%1$s liked [zrl=%2$s]your %3$s[/zrl]"
-msgstr "A %1$sle ha gustado [zrl=%2$s]su %3$s [/zrl]"
+#: ../../Zotlabs/Module/Like.php:152
+msgid "thing"
+msgstr "elemento"
-#: ../../Zotlabs/Lib/Enotify.php:313
-#, php-format
-msgid "[$Projectname:Notify] Like received to conversation #%1$d by %2$s"
-msgstr "[$Projectname:Aviso] \"Me gusta\" de %2$s en la conversación #%1$d"
+#: ../../Zotlabs/Module/Like.php:198
+msgid "Channel unavailable."
+msgstr "Canal no disponible."
-#: ../../Zotlabs/Lib/Enotify.php:314
-#, php-format
-msgid "%1$s liked an item/conversation you created."
-msgstr "A %1$s le ha gustado un elemento o conversación que ha creado usted."
+#: ../../Zotlabs/Module/Like.php:246
+msgid "Previous action reversed."
+msgstr "Acción anterior revocada."
-#: ../../Zotlabs/Lib/Enotify.php:325
+#: ../../Zotlabs/Module/Like.php:451
#, php-format
-msgid "[$Projectname:Notify] %s posted to your profile wall"
-msgstr "[$Projectname:Aviso] %s ha publicado una entrada en su página de inicio del perfil (\"muro\")"
+msgid "%1$s agrees with %2$s's %3$s"
+msgstr "%3$s de %2$s: %1$s está de acuerdo"
-#: ../../Zotlabs/Lib/Enotify.php:327
+#: ../../Zotlabs/Module/Like.php:453
#, php-format
-msgid "%1$s posted to your profile wall at %2$s"
-msgstr "%1$s ha publicado en su muro en %2$s"
+msgid "%1$s doesn't agree with %2$s's %3$s"
+msgstr "%3$s de %2$s: %1$s no está de acuerdo"
-#: ../../Zotlabs/Lib/Enotify.php:329
+#: ../../Zotlabs/Module/Like.php:455
#, php-format
-msgid "%1$s posted to [zrl=%2$s]your wall[/zrl]"
-msgstr "%1$sha publicado en [zrl=%2$s]su muro[/zrl]"
+msgid "%1$s abstains from a decision on %2$s's %3$s"
+msgstr "%3$s de %2$s: %1$s se abstiene"
-#: ../../Zotlabs/Lib/Enotify.php:352
-#, php-format
-msgid "[$Projectname:Notify] %s tagged you"
-msgstr "[$Projectname:Aviso] %s le ha etiquetado"
+#: ../../Zotlabs/Module/Like.php:572
+msgid "Action completed."
+msgstr "Acción completada."
-#: ../../Zotlabs/Lib/Enotify.php:353
-#, php-format
-msgid "%1$s tagged you at %2$s"
-msgstr "%1$sle ha etiquetado en %2$s"
+#: ../../Zotlabs/Module/Like.php:573
+msgid "Thank you."
+msgstr "Gracias."
-#: ../../Zotlabs/Lib/Enotify.php:354
-#, php-format
-msgid "%1$s [zrl=%2$s]tagged you[/zrl]."
-msgstr "%1$s [zrl=%2$s]le ha etiquetado[/zrl]."
+#: ../../Zotlabs/Module/Poke.php:165
+msgid "Poke App"
+msgstr "App Toques"
-#: ../../Zotlabs/Lib/Enotify.php:365
-#, php-format
-msgid "[$Projectname:Notify] %1$s poked you"
-msgstr "[$Projectname:Aviso] %1$s le ha dado un toque"
+#: ../../Zotlabs/Module/Poke.php:166
+msgid "Poke somebody in your addressbook"
+msgstr "Dar un toque a alguien en su libreta de direcciones"
-#: ../../Zotlabs/Lib/Enotify.php:366
-#, php-format
-msgid "%1$s poked you at %2$s"
-msgstr "%1$sle ha dado un toque en %2$s"
+#: ../../Zotlabs/Module/Poke.php:200
+msgid "Poke somebody"
+msgstr "Dar un toque a alguien"
-#: ../../Zotlabs/Lib/Enotify.php:367
-#, php-format
-msgid "%1$s [zrl=%2$s]poked you[/zrl]."
-msgstr "%1$s [zrl=%2$s] le ha dado un toque[/zrl]."
+#: ../../Zotlabs/Module/Poke.php:203
+msgid "Poke/Prod"
+msgstr "Toque/Incitación"
-#: ../../Zotlabs/Lib/Enotify.php:382
-#, php-format
-msgid "[$Projectname:Notify] %s tagged your post"
-msgstr "[$Projectname:Aviso] %s ha etiquetado su entrada"
+#: ../../Zotlabs/Module/Poke.php:204
+msgid "Poke, prod or do other things to somebody"
+msgstr "Dar un toque, incitar o hacer otras cosas a alguien"
-#: ../../Zotlabs/Lib/Enotify.php:383
-#, php-format
-msgid "%1$s tagged your post at %2$s"
-msgstr "%1$sha etiquetado su entrada en %2$s"
+#: ../../Zotlabs/Module/Poke.php:211
+msgid "Recipient"
+msgstr "Destinatario"
-#: ../../Zotlabs/Lib/Enotify.php:384
-#, php-format
-msgid "%1$s tagged [zrl=%2$s]your post[/zrl]"
-msgstr "%1$s ha etiquetado [zrl=%2$s]su entrada[/zrl]"
+#: ../../Zotlabs/Module/Poke.php:212
+msgid "Choose what you wish to do to recipient"
+msgstr "Elegir qué desea enviar al destinatario"
-#: ../../Zotlabs/Lib/Enotify.php:395
-msgid "[$Projectname:Notify] Introduction received"
-msgstr "[$Projectname:Aviso] Ha recibido una solicitud de conexión"
+#: ../../Zotlabs/Module/Poke.php:215 ../../Zotlabs/Module/Poke.php:216
+msgid "Make this post private"
+msgstr "Convertir en privado este envío"
-#: ../../Zotlabs/Lib/Enotify.php:396
-#, php-format
-msgid "You've received an new connection request from '%1$s' at %2$s"
-msgstr "Ha recibido una nueva solicitud de conexión de '%1$s' en %2$s"
+#: ../../Zotlabs/Module/Cdav.php:807 ../../Zotlabs/Module/Events.php:28
+msgid "Calendar entries imported."
+msgstr "Entradas de calendario importadas."
-#: ../../Zotlabs/Lib/Enotify.php:397
-#, php-format
-msgid "You've received [zrl=%1$s]a new connection request[/zrl] from %2$s."
-msgstr "Ha recibido [zrl=%1$s]una nueva solicitud de conexión[/zrl] de %2$s."
+#: ../../Zotlabs/Module/Cdav.php:809 ../../Zotlabs/Module/Events.php:30
+msgid "No calendar entries found."
+msgstr "No se han encontrado entradas de calendario."
-#: ../../Zotlabs/Lib/Enotify.php:400 ../../Zotlabs/Lib/Enotify.php:418
-#, php-format
-msgid "You may visit their profile at %s"
-msgstr "Puede visitar su perfil en %s"
+#: ../../Zotlabs/Module/Cdav.php:870
+msgid "INVALID EVENT DISMISSED!"
+msgstr "¡EVENTO NO VÁLIDO RECHAZADO!"
-#: ../../Zotlabs/Lib/Enotify.php:402
-#, php-format
-msgid "Please visit %s to approve or reject the connection request."
-msgstr "Por favor, visite %s para permitir o rechazar la solicitad de conexión."
+#: ../../Zotlabs/Module/Cdav.php:871
+msgid "Summary: "
+msgstr "Resumen: "
-#: ../../Zotlabs/Lib/Enotify.php:409
-msgid "[$Projectname:Notify] Friend suggestion received"
-msgstr "[$Projectname:Aviso] Ha recibido una sugerencia de conexión"
+#: ../../Zotlabs/Module/Cdav.php:872
+msgid "Date: "
+msgstr "Fecha: "
-#: ../../Zotlabs/Lib/Enotify.php:410
-#, php-format
-msgid "You've received a friend suggestion from '%1$s' at %2$s"
-msgstr "Ha recibido una sugerencia de amistad de '%1$s' en %2$s"
+#: ../../Zotlabs/Module/Cdav.php:873 ../../Zotlabs/Module/Cdav.php:880
+msgid "Reason: "
+msgstr "Razón: "
-#: ../../Zotlabs/Lib/Enotify.php:411
-#, php-format
-msgid ""
-"You've received [zrl=%1$s]a friend suggestion[/zrl] for %2$s from %3$s."
-msgstr "Ha recibido [zrl=%1$s]una sugerencia de amistad[/zrl] para %2$s de %3$s."
+#: ../../Zotlabs/Module/Cdav.php:878
+msgid "INVALID CARD DISMISSED!"
+msgstr "¡TARJETA NO VÁLIDA RECHAZADA!"
-#: ../../Zotlabs/Lib/Enotify.php:416
-msgid "Name:"
-msgstr "Nombre:"
+#: ../../Zotlabs/Module/Cdav.php:879
+msgid "Name: "
+msgstr "Nombre: "
-#: ../../Zotlabs/Lib/Enotify.php:417
-msgid "Photo:"
-msgstr "Foto:"
+#: ../../Zotlabs/Module/Cdav.php:899
+msgid "CardDAV App"
+msgstr "App CarDav"
-#: ../../Zotlabs/Lib/Enotify.php:420
-#, php-format
-msgid "Please visit %s to approve or reject the suggestion."
-msgstr "Por favor, visite %s para aprobar o rechazar la sugerencia."
+#: ../../Zotlabs/Module/Cdav.php:900
+msgid "CalDAV capable addressbook"
+msgstr "Libreta de direcciones compatible con CalDav"
-#: ../../Zotlabs/Lib/Enotify.php:640
-msgid "[$Projectname:Notify]"
-msgstr "[$Projectname:Aviso]"
+#: ../../Zotlabs/Module/Cdav.php:1032 ../../Zotlabs/Module/Events.php:468
+msgid "Event title"
+msgstr "Título del evento"
-#: ../../Zotlabs/Lib/Enotify.php:808
-msgid "created a new post"
-msgstr "ha creado una nueva entrada"
+#: ../../Zotlabs/Module/Cdav.php:1033 ../../Zotlabs/Module/Events.php:474
+msgid "Start date and time"
+msgstr "Fecha y hora de comienzo"
-#: ../../Zotlabs/Lib/Enotify.php:809
-#, php-format
-msgid "commented on %s's post"
-msgstr "ha comentado la entrada de %s"
+#: ../../Zotlabs/Module/Cdav.php:1034
+msgid "End date and time"
+msgstr "Fecha y hora de finalización"
-#: ../../Zotlabs/Lib/Enotify.php:812
-#, php-format
-msgid "repeated %s's post"
-msgstr "repetida la entrada de %s"
+#: ../../Zotlabs/Module/Cdav.php:1035 ../../Zotlabs/Module/Events.php:497
+msgid "Timezone:"
+msgstr "Zona horaria: "
-#: ../../Zotlabs/Lib/Enotify.php:821
-#, php-format
-msgid "edited a post dated %s"
-msgstr "ha editado una entrada fechada el %s"
+#: ../../Zotlabs/Module/Cdav.php:1058 ../../Zotlabs/Module/Events.php:697
+#: ../../Zotlabs/Module/Events.php:706 ../../Zotlabs/Module/Cal.php:205
+#: ../../Zotlabs/Module/Photos.php:944
+msgid "Previous"
+msgstr "Anterior"
-#: ../../Zotlabs/Lib/Enotify.php:825
-#, php-format
-msgid "edited a comment dated %s"
-msgstr "ha editado un comentario fechado el %s"
+#: ../../Zotlabs/Module/Cdav.php:1060 ../../Zotlabs/Module/Events.php:708
+#: ../../Zotlabs/Module/Cal.php:207
+msgid "Today"
+msgstr "Hoy"
-#: ../../Zotlabs/Lib/NativeWiki.php:143
-msgid "Wiki updated successfully"
-msgstr "El wiki se ha actualizado con éxito"
+#: ../../Zotlabs/Module/Cdav.php:1061 ../../Zotlabs/Module/Events.php:703
+msgid "Month"
+msgstr "Mes"
-#: ../../Zotlabs/Lib/NativeWiki.php:197
-msgid "Wiki files deleted successfully"
-msgstr "Se han borrado con éxito los ficheros del wiki"
+#: ../../Zotlabs/Module/Cdav.php:1062 ../../Zotlabs/Module/Events.php:704
+msgid "Week"
+msgstr "Semana"
-#: ../../Zotlabs/Lib/DB_Upgrade.php:67
-msgid "Source code of failed update: "
-msgstr "Código fuente de la actualización fallida: "
+#: ../../Zotlabs/Module/Cdav.php:1063 ../../Zotlabs/Module/Events.php:705
+msgid "Day"
+msgstr "Día"
-#: ../../Zotlabs/Lib/DB_Upgrade.php:88
-#, php-format
-msgid "Update Error at %s"
-msgstr "Error de actualización en %s"
+#: ../../Zotlabs/Module/Cdav.php:1064
+msgid "List month"
+msgstr "Lista mensual"
-#: ../../Zotlabs/Lib/DB_Upgrade.php:94
-#, php-format
-msgid "Update %s failed. See error logs."
-msgstr "La actualización %s ha fallado. Mire el informe de errores."
+#: ../../Zotlabs/Module/Cdav.php:1065
+msgid "List week"
+msgstr "Lista semanal"
-#: ../../Zotlabs/Lib/ThreadItem.php:103 ../../include/conversation.php:700
-msgid "Private Message"
-msgstr "Mensaje Privado"
+#: ../../Zotlabs/Module/Cdav.php:1066
+msgid "List day"
+msgstr "Lista diaria"
-#: ../../Zotlabs/Lib/ThreadItem.php:130
-msgid "Privacy conflict. Discretion advised."
-msgstr "Conflicto de privacidad. Se aconseja discreción."
+#: ../../Zotlabs/Module/Cdav.php:1074
+msgid "More"
+msgstr "Más"
-#: ../../Zotlabs/Lib/ThreadItem.php:172 ../../Zotlabs/Storage/Browser.php:286
-msgid "Admin Delete"
-msgstr "Eliminar admin"
+#: ../../Zotlabs/Module/Cdav.php:1075
+msgid "Less"
+msgstr "Menos"
-#: ../../Zotlabs/Lib/ThreadItem.php:178 ../../include/conversation.php:690
-msgid "Select"
-msgstr "Seleccionar"
+#: ../../Zotlabs/Module/Cdav.php:1077
+msgid "Select calendar"
+msgstr "Seleccionar un calendario"
-#: ../../Zotlabs/Lib/ThreadItem.php:203
-msgid "I will attend"
-msgstr "Participaré"
+#: ../../Zotlabs/Module/Cdav.php:1080
+msgid "Delete all"
+msgstr "Eliminar todos"
-#: ../../Zotlabs/Lib/ThreadItem.php:203
-msgid "I will not attend"
-msgstr "No participaré"
+#: ../../Zotlabs/Module/Cdav.php:1083
+msgid "Sorry! Editing of recurrent events is not yet implemented."
+msgstr "¡Disculpas! La edición de eventos recurrentes aún no se ha implementado."
-#: ../../Zotlabs/Lib/ThreadItem.php:203
-msgid "I might attend"
-msgstr "Quizá participe"
+#: ../../Zotlabs/Module/Cdav.php:1374 ../../Zotlabs/Module/Connedit.php:924
+msgid "Organisation"
+msgstr "Organización"
-#: ../../Zotlabs/Lib/ThreadItem.php:213
-msgid "I agree"
-msgstr "Estoy de acuerdo"
+#: ../../Zotlabs/Module/Cdav.php:1376 ../../Zotlabs/Module/Profiles.php:786
+#: ../../Zotlabs/Module/Connedit.php:926
+msgid "Phone"
+msgstr "Teléfono"
-#: ../../Zotlabs/Lib/ThreadItem.php:213
-msgid "I disagree"
-msgstr "No estoy de acuerdo"
+#: ../../Zotlabs/Module/Cdav.php:1378 ../../Zotlabs/Module/Profiles.php:788
+#: ../../Zotlabs/Module/Connedit.php:928
+msgid "Instant messenger"
+msgstr "Mensajería instantánea"
-#: ../../Zotlabs/Lib/ThreadItem.php:213
-msgid "I abstain"
-msgstr "Me abstengo"
+#: ../../Zotlabs/Module/Cdav.php:1379 ../../Zotlabs/Module/Profiles.php:789
+#: ../../Zotlabs/Module/Connedit.php:929
+msgid "Website"
+msgstr "Sitio web"
-#: ../../Zotlabs/Lib/ThreadItem.php:267 ../../include/conversation.php:695
-msgid "Toggle Star Status"
-msgstr "Activar o desactivar el estado de entrada preferida"
+#: ../../Zotlabs/Module/Cdav.php:1380
+#: ../../Zotlabs/Module/Admin/Channels.php:160
+#: ../../Zotlabs/Module/Profiles.php:502 ../../Zotlabs/Module/Profiles.php:790
+#: ../../Zotlabs/Module/Connedit.php:930 ../../Zotlabs/Module/Locs.php:118
+msgid "Address"
+msgstr "Dirección"
-#: ../../Zotlabs/Lib/ThreadItem.php:278 ../../include/conversation.php:707
-msgid "Message signature validated"
-msgstr "Firma de mensaje validada"
+#: ../../Zotlabs/Module/Cdav.php:1381 ../../Zotlabs/Module/Profiles.php:791
+#: ../../Zotlabs/Module/Connedit.php:931
+msgid "Note"
+msgstr "Nota"
-#: ../../Zotlabs/Lib/ThreadItem.php:279 ../../include/conversation.php:708
-msgid "Message signature incorrect"
-msgstr "Firma de mensaje incorrecta"
+#: ../../Zotlabs/Module/Cdav.php:1387 ../../Zotlabs/Module/Profiles.php:797
+#: ../../Zotlabs/Module/Connedit.php:937
+msgid "Add Field"
+msgstr "Añadir un campo"
-#: ../../Zotlabs/Lib/ThreadItem.php:287
-msgid "Add Tag"
-msgstr "Añadir etiqueta"
+#: ../../Zotlabs/Module/Cdav.php:1392 ../../Zotlabs/Module/Connedit.php:942
+msgid "P.O. Box"
+msgstr "Buzón de correos"
-#: ../../Zotlabs/Lib/ThreadItem.php:291 ../../include/conversation.php:891
-msgid "Conversation Tools"
-msgstr "Herramientas de conversación"
+#: ../../Zotlabs/Module/Cdav.php:1393 ../../Zotlabs/Module/Connedit.php:943
+msgid "Additional"
+msgstr "Adicional"
-#: ../../Zotlabs/Lib/ThreadItem.php:307 ../../include/taxonomy.php:573
-msgid "like"
-msgstr "me gusta"
+#: ../../Zotlabs/Module/Cdav.php:1394 ../../Zotlabs/Module/Connedit.php:944
+msgid "Street"
+msgstr "Calle"
-#: ../../Zotlabs/Lib/ThreadItem.php:308 ../../include/taxonomy.php:574
-msgid "dislike"
-msgstr "no me gusta"
+#: ../../Zotlabs/Module/Cdav.php:1395 ../../Zotlabs/Module/Connedit.php:945
+msgid "Locality"
+msgstr "Localidad"
-#: ../../Zotlabs/Lib/ThreadItem.php:309
-msgid "Reply on this comment"
-msgstr "Responder a este comentario"
+#: ../../Zotlabs/Module/Cdav.php:1396 ../../Zotlabs/Module/Connedit.php:946
+msgid "Region"
+msgstr "Provincia, región o estado"
-#: ../../Zotlabs/Lib/ThreadItem.php:309
-msgid "reply"
-msgstr "responder"
+#: ../../Zotlabs/Module/Cdav.php:1397 ../../Zotlabs/Module/Connedit.php:947
+msgid "ZIP Code"
+msgstr "Código postal"
-#: ../../Zotlabs/Lib/ThreadItem.php:309
-msgid "Reply to"
-msgstr "Responder a "
+#: ../../Zotlabs/Module/Cdav.php:1398 ../../Zotlabs/Module/Profiles.php:757
+#: ../../Zotlabs/Module/Connedit.php:948
+msgid "Country"
+msgstr "País"
-#: ../../Zotlabs/Lib/ThreadItem.php:319
-msgid "Share This"
-msgstr "Compartir esto"
+#: ../../Zotlabs/Module/Cdav.php:1445
+msgid "Default Calendar"
+msgstr "Calendario por defecto"
-#: ../../Zotlabs/Lib/ThreadItem.php:319
-msgid "share"
-msgstr "compartir"
+#: ../../Zotlabs/Module/Cdav.php:1456
+msgid "Default Addressbook"
+msgstr "Agenda de direcciones por defecto"
-#: ../../Zotlabs/Lib/ThreadItem.php:329
-msgid "Delivery Report"
-msgstr "Informe de transmisión"
+#: ../../Zotlabs/Module/Lockview.php:75
+msgid "Remote privacy information not available."
+msgstr "La información privada remota no está disponible."
-#: ../../Zotlabs/Lib/ThreadItem.php:348
-#, php-format
-msgid "%d comment"
-msgid_plural "%d comments"
-msgstr[0] "%d comentario"
-msgstr[1] "%d comentarios"
+#: ../../Zotlabs/Module/Lockview.php:96
+msgid "Visible to:"
+msgstr "Visible para:"
-#: ../../Zotlabs/Lib/ThreadItem.php:380 ../../Zotlabs/Lib/ThreadItem.php:381
-#, php-format
-msgid "View %s's profile - %s"
-msgstr "Ver el perfil de %s - %s"
+#: ../../Zotlabs/Module/Item.php:382
+msgid "Unable to locate original post."
+msgstr "No ha sido posible encontrar la entrada original."
-#: ../../Zotlabs/Lib/ThreadItem.php:384
-msgid "to"
-msgstr "a"
+#: ../../Zotlabs/Module/Item.php:668
+msgid "Empty post discarded."
+msgstr "La entrada vacía ha sido desechada."
-#: ../../Zotlabs/Lib/ThreadItem.php:385
-msgid "via"
-msgstr "mediante"
+#: ../../Zotlabs/Module/Item.php:1077
+msgid "Duplicate post suppressed."
+msgstr "Se ha suprimido la entrada duplicada."
-#: ../../Zotlabs/Lib/ThreadItem.php:386
-msgid "Wall-to-Wall"
-msgstr "De página del perfil a página del perfil (de \"muro\" a \"muro\")"
+#: ../../Zotlabs/Module/Item.php:1222
+msgid "System error. Post not saved."
+msgstr "Error del sistema. La entrada no se ha podido salvar."
-#: ../../Zotlabs/Lib/ThreadItem.php:387
-msgid "via Wall-To-Wall:"
-msgstr "Mediante el procedimiento página del perfil a página del perfil (de \"muro\" a \"muro\")"
+#: ../../Zotlabs/Module/Item.php:1252
+msgid "Your comment is awaiting approval."
+msgstr "Su comentario está pendiente de aprobación."
-#: ../../Zotlabs/Lib/ThreadItem.php:401 ../../include/conversation.php:766
-#, php-format
-msgid "from %s"
-msgstr "desde %s"
+#: ../../Zotlabs/Module/Item.php:1369
+msgid "Unable to obtain post information from database."
+msgstr "No ha sido posible obtener información de la entrada en la base de datos."
-#: ../../Zotlabs/Lib/ThreadItem.php:404 ../../include/conversation.php:769
+#: ../../Zotlabs/Module/Item.php:1376
#, php-format
-msgid "last edited: %s"
-msgstr "último cambio: %s"
+msgid "You have reached your limit of %1$.0f top level posts."
+msgstr "Ha alcanzado su límite de %1$.0f entradas en la página principal."
-#: ../../Zotlabs/Lib/ThreadItem.php:405 ../../include/conversation.php:770
+#: ../../Zotlabs/Module/Item.php:1383
#, php-format
-msgid "Expires: %s"
-msgstr "Caduca: %s"
-
-#: ../../Zotlabs/Lib/ThreadItem.php:413
-msgid "Attend"
-msgstr "Participar o asistir"
-
-#: ../../Zotlabs/Lib/ThreadItem.php:414
-msgid "Attendance Options"
-msgstr "Opciones de participación o asistencia"
-
-#: ../../Zotlabs/Lib/ThreadItem.php:415
-msgid "Vote"
-msgstr "Votar"
-
-#: ../../Zotlabs/Lib/ThreadItem.php:416
-msgid "Voting Options"
-msgstr "Opciones de votación"
+msgid "You have reached your limit of %1$.0f webpages."
+msgstr "Ha alcanzado su límite de %1$.0f páginas web."
-#: ../../Zotlabs/Lib/ThreadItem.php:431
-msgid "Go to previous comment"
-msgstr "Ir al comentario anterior"
+#: ../../Zotlabs/Module/Mitem.php:31 ../../Zotlabs/Module/Menu.php:209
+msgid "Menu not found."
+msgstr "Menú no encontrado"
-#: ../../Zotlabs/Lib/ThreadItem.php:440
-#: ../../addon/bookmarker/bookmarker.php:38
-msgid "Save Bookmarks"
-msgstr "Guardar en Marcadores"
+#: ../../Zotlabs/Module/Mitem.php:63
+msgid "Unable to create element."
+msgstr "No se puede crear el elemento."
-#: ../../Zotlabs/Lib/ThreadItem.php:441
-msgid "Add to Calendar"
-msgstr "Añadir al calendario"
+#: ../../Zotlabs/Module/Mitem.php:87
+msgid "Unable to update menu element."
+msgstr "No es posible actualizar el elemento del menú."
-#: ../../Zotlabs/Lib/ThreadItem.php:468 ../../include/conversation.php:483
-msgid "This is an unsaved preview"
-msgstr "Esta es una previsualización sin guardar"
+#: ../../Zotlabs/Module/Mitem.php:103
+msgid "Unable to add menu element."
+msgstr "No es posible añadir el elemento al menú"
-#: ../../Zotlabs/Lib/ThreadItem.php:502 ../../include/js_strings.php:7
-#, php-format
-msgid "%s show all"
-msgstr "%s mostrar todo"
+#: ../../Zotlabs/Module/Mitem.php:134 ../../Zotlabs/Module/Xchan.php:41
+#: ../../Zotlabs/Module/Menu.php:232
+msgid "Not found."
+msgstr "No encontrado."
-#: ../../Zotlabs/Lib/ThreadItem.php:797 ../../addon/hsse/hsse.php:200
-#: ../../include/conversation.php:1406
-msgid "Bold"
-msgstr "Negrita"
+#: ../../Zotlabs/Module/Mitem.php:167 ../../Zotlabs/Module/Mitem.php:246
+msgid "Menu Item Permissions"
+msgstr "Permisos del elemento del menú"
-#: ../../Zotlabs/Lib/ThreadItem.php:798 ../../addon/hsse/hsse.php:201
-#: ../../include/conversation.php:1407
-msgid "Italic"
-msgstr "Itálico "
+#: ../../Zotlabs/Module/Mitem.php:168 ../../Zotlabs/Module/Mitem.php:247
+#: ../../Zotlabs/Module/Settings/Channel.php:526
+msgid "(click to open/close)"
+msgstr "(pulsar para abrir o cerrar)"
-#: ../../Zotlabs/Lib/ThreadItem.php:799 ../../addon/hsse/hsse.php:202
-#: ../../include/conversation.php:1408
-msgid "Underline"
-msgstr "Subrayar"
+#: ../../Zotlabs/Module/Mitem.php:174 ../../Zotlabs/Module/Mitem.php:191
+msgid "Link Name"
+msgstr "Nombre del enlace"
-#: ../../Zotlabs/Lib/ThreadItem.php:800 ../../addon/hsse/hsse.php:203
-#: ../../include/conversation.php:1409
-msgid "Quote"
-msgstr "Citar"
+#: ../../Zotlabs/Module/Mitem.php:175 ../../Zotlabs/Module/Mitem.php:255
+msgid "Link or Submenu Target"
+msgstr "Destino del enlace o submenú"
-#: ../../Zotlabs/Lib/ThreadItem.php:801 ../../addon/hsse/hsse.php:204
-#: ../../include/conversation.php:1410
-msgid "Code"
-msgstr "Código"
+#: ../../Zotlabs/Module/Mitem.php:175
+msgid "Enter URL of the link or select a menu name to create a submenu"
+msgstr "Introducir la dirección del enlace o seleccionar el nombre de un submenú"
-#: ../../Zotlabs/Lib/ThreadItem.php:802
-msgid "Image"
-msgstr "Imagen"
+#: ../../Zotlabs/Module/Mitem.php:176 ../../Zotlabs/Module/Mitem.php:256
+msgid "Use magic-auth if available"
+msgstr "Usar la autenticación mágica si está disponible"
-#: ../../Zotlabs/Lib/ThreadItem.php:803 ../../addon/hsse/hsse.php:205
-#: ../../include/conversation.php:1411
-msgid "Attach/Upload file"
-msgstr "Adjuntar/cargar fichero"
+#: ../../Zotlabs/Module/Mitem.php:177 ../../Zotlabs/Module/Mitem.php:257
+msgid "Open link in new window"
+msgstr "Abrir el enlace en una nueva ventana"
-#: ../../Zotlabs/Lib/ThreadItem.php:804
-msgid "Insert Link"
-msgstr "Insertar enlace"
+#: ../../Zotlabs/Module/Mitem.php:178 ../../Zotlabs/Module/Mitem.php:258
+msgid "Order in list"
+msgstr "Orden en la lista"
-#: ../../Zotlabs/Lib/ThreadItem.php:805
-msgid "Video"
-msgstr "Vídeo"
+#: ../../Zotlabs/Module/Mitem.php:178 ../../Zotlabs/Module/Mitem.php:258
+msgid "Higher numbers will sink to bottom of listing"
+msgstr "Los números más altos irán al final de la lista"
-#: ../../Zotlabs/Lib/ThreadItem.php:815
-msgid "Your full name (required)"
-msgstr "Su nombre completo (requerido)"
+#: ../../Zotlabs/Module/Mitem.php:179
+msgid "Submit and finish"
+msgstr "Enviar y terminar"
-#: ../../Zotlabs/Lib/ThreadItem.php:816
-msgid "Your email address (required)"
-msgstr "Su dirección de correo electrónico (requerido)"
+#: ../../Zotlabs/Module/Mitem.php:180
+msgid "Submit and continue"
+msgstr "Enviar y continuar"
-#: ../../Zotlabs/Lib/ThreadItem.php:817
-msgid "Your website URL (optional)"
-msgstr "La URL de su sitio web (opcional)"
+#: ../../Zotlabs/Module/Mitem.php:189
+msgid "Menu:"
+msgstr "Menú:"
-#: ../../Zotlabs/Zot/Auth.php:152
-msgid ""
-"Remote authentication blocked. You are logged into this site locally. Please"
-" logout and retry."
-msgstr "La autenticación desde su servidor está bloqueada. Ha iniciado sesión localmente. Por favor, salga de la sesión y vuelva a intentarlo."
+#: ../../Zotlabs/Module/Mitem.php:192
+msgid "Link Target"
+msgstr "Destino del enlace"
-#: ../../Zotlabs/Zot/Auth.php:264 ../../addon/openid/Mod_Openid.php:76
-#: ../../addon/openid/Mod_Openid.php:178
-#, php-format
-msgid "Welcome %s. Remote authentication successful."
-msgstr "Bienvenido %s. La identificación desde su servidor se ha llevado a cabo correctamente."
+#: ../../Zotlabs/Module/Mitem.php:195
+msgid "Edit menu"
+msgstr "Editar menú"
-#: ../../Zotlabs/Storage/Browser.php:107 ../../Zotlabs/Storage/Browser.php:295
-msgid "parent"
-msgstr "padre"
+#: ../../Zotlabs/Module/Mitem.php:198
+msgid "Edit element"
+msgstr "Editar el elemento"
-#: ../../Zotlabs/Storage/Browser.php:131 ../../include/text.php:2952
-msgid "Collection"
-msgstr "Colección"
+#: ../../Zotlabs/Module/Mitem.php:199
+msgid "Drop element"
+msgstr "Eliminar el elemento"
-#: ../../Zotlabs/Storage/Browser.php:134
-msgid "Principal"
-msgstr "Principal"
+#: ../../Zotlabs/Module/Mitem.php:200
+msgid "New element"
+msgstr "Nuevo elemento"
-#: ../../Zotlabs/Storage/Browser.php:137
-msgid "Addressbook"
-msgstr "Libreta de direcciones"
+#: ../../Zotlabs/Module/Mitem.php:201
+msgid "Edit this menu container"
+msgstr "Modificar el contenedor del menú"
-#: ../../Zotlabs/Storage/Browser.php:143
-msgid "Schedule Inbox"
-msgstr "Programar bandeja de entrada"
+#: ../../Zotlabs/Module/Mitem.php:202
+msgid "Add menu element"
+msgstr "Añadir un elemento al menú"
-#: ../../Zotlabs/Storage/Browser.php:146
-msgid "Schedule Outbox"
-msgstr "Programar bandeja de salida"
+#: ../../Zotlabs/Module/Mitem.php:203
+msgid "Delete this menu item"
+msgstr "Eliminar este elemento del menú"
-#: ../../Zotlabs/Storage/Browser.php:279
-msgid "Total"
-msgstr "Total"
+#: ../../Zotlabs/Module/Mitem.php:204
+msgid "Edit this menu item"
+msgstr "Modificar este elemento del menú"
-#: ../../Zotlabs/Storage/Browser.php:281
-msgid "Shared"
-msgstr "Compartido"
+#: ../../Zotlabs/Module/Mitem.php:222
+msgid "Menu item not found."
+msgstr "Este elemento del menú no se ha encontrado"
-#: ../../Zotlabs/Storage/Browser.php:283
-msgid "Add Files"
-msgstr "Añadir ficheros"
+#: ../../Zotlabs/Module/Mitem.php:235
+msgid "Menu item deleted."
+msgstr "Este elemento del menú ha sido borrado"
-#: ../../Zotlabs/Storage/Browser.php:367
-#, php-format
-msgid "You are using %1$s of your available file storage."
-msgstr "Está usando %1$s de su espacio disponible para ficheros."
+#: ../../Zotlabs/Module/Mitem.php:237
+msgid "Menu item could not be deleted."
+msgstr "Este elemento del menú no puede ser borrado."
-#: ../../Zotlabs/Storage/Browser.php:372
-#, php-format
-msgid "You are using %1$s of %2$s available file storage. (%3$s&#37;)"
-msgstr "Está usando %1$s de %2$s que tiene a su disposición para ficheros. (%3$s&#37;)"
+#: ../../Zotlabs/Module/Mitem.php:244
+msgid "Edit Menu Element"
+msgstr "Editar elemento del menú"
-#: ../../Zotlabs/Storage/Browser.php:383
-msgid "WARNING:"
-msgstr "ATENCIÓN: "
+#: ../../Zotlabs/Module/Mitem.php:254
+msgid "Link text"
+msgstr "Texto del enlace"
-#: ../../Zotlabs/Storage/Browser.php:395
-msgid "Create new folder"
-msgstr "Crear nueva carpeta"
+#: ../../Zotlabs/Module/Profile.php:93
+msgid "vcard"
+msgstr "vcard"
-#: ../../Zotlabs/Storage/Browser.php:397
-msgid "Upload file"
-msgstr "Subir fichero"
+#: ../../Zotlabs/Module/Sharedwithme.php:103
+msgid "Files: shared with me"
+msgstr "Ficheros: compartidos conmigo"
-#: ../../Zotlabs/Storage/Browser.php:410
-msgid "Drop files here to immediately upload"
-msgstr "Arrastre los ficheros aquí para subirlos de forma inmediata"
+#: ../../Zotlabs/Module/Sharedwithme.php:105
+msgid "NEW"
+msgstr "NUEVO"
-#: ../../Zotlabs/Widget/Forums.php:100
-#: ../../Zotlabs/Widget/Activity_filter.php:73
-#: ../../Zotlabs/Widget/Notifications.php:119
-#: ../../Zotlabs/Widget/Notifications.php:120
-msgid "Forums"
-msgstr "Foros"
+#: ../../Zotlabs/Module/Sharedwithme.php:107
+#: ../../Zotlabs/Storage/Browser.php:294
+msgid "Last Modified"
+msgstr "Última modificación"
-#: ../../Zotlabs/Widget/Cdav.php:37
-msgid "Select Channel"
-msgstr "Seleccionar un canal"
+#: ../../Zotlabs/Module/Sharedwithme.php:108
+msgid "Remove all files"
+msgstr "Eliminar todos los ficheros"
-#: ../../Zotlabs/Widget/Cdav.php:42
-msgid "Read-write"
-msgstr "Lectura y escritura"
+#: ../../Zotlabs/Module/Sharedwithme.php:109
+msgid "Remove this file"
+msgstr "Eliminar este fichero"
-#: ../../Zotlabs/Widget/Cdav.php:43
-msgid "Read-only"
-msgstr "Sólo lectura"
+#: ../../Zotlabs/Module/Help.php:23
+msgid "Documentation Search"
+msgstr "Búsqueda de Documentación"
-#: ../../Zotlabs/Widget/Cdav.php:127
-msgid "Channel Calendar"
-msgstr "Calendario del canal"
+#: ../../Zotlabs/Module/Help.php:82
+msgid "Administrators"
+msgstr "Administradores"
-#: ../../Zotlabs/Widget/Cdav.php:131
-msgid "Shared CalDAV Calendars"
-msgstr "Calendarios CalDAV compartidos"
+#: ../../Zotlabs/Module/Help.php:83
+msgid "Developers"
+msgstr "Desarrolladores"
-#: ../../Zotlabs/Widget/Cdav.php:135
-msgid "Share this calendar"
-msgstr "Compartir este calendario"
+#: ../../Zotlabs/Module/Help.php:84
+msgid "Tutorials"
+msgstr "Tutoriales"
-#: ../../Zotlabs/Widget/Cdav.php:137
-msgid "Calendar name and color"
-msgstr "Nombre y color del calendario"
+#: ../../Zotlabs/Module/Help.php:95
+msgid "$Projectname Documentation"
+msgstr "Documentación de $Projectname"
-#: ../../Zotlabs/Widget/Cdav.php:139
-msgid "Create new CalDAV calendar"
-msgstr "Crear un nuevo calendario CalDAV"
+#: ../../Zotlabs/Module/Help.php:96
+msgid "Contents"
+msgstr "Contenidos"
-#: ../../Zotlabs/Widget/Cdav.php:141
-msgid "Calendar Name"
-msgstr "Nombre del calendario"
+#: ../../Zotlabs/Module/Webpages.php:48
+msgid "Webpages App"
+msgstr "App de Páginas web"
-#: ../../Zotlabs/Widget/Cdav.php:142
-msgid "Calendar Tools"
-msgstr "Gestión de calendarios"
+#: ../../Zotlabs/Module/Webpages.php:49
+msgid "Provide managed web pages on your channel"
+msgstr "Proveer páginas web gestionadas en su canal"
-#: ../../Zotlabs/Widget/Cdav.php:144
-msgid "Import calendar"
-msgstr "Importar un calendario"
+#: ../../Zotlabs/Module/Webpages.php:69
+msgid "Import Webpage Elements"
+msgstr "Importar elementos de una página web"
-#: ../../Zotlabs/Widget/Cdav.php:145
-msgid "Select a calendar to import to"
-msgstr "Seleccionar un calendario para importarlo"
+#: ../../Zotlabs/Module/Webpages.php:70
+msgid "Import selected"
+msgstr "Importar elementos seleccionados"
-#: ../../Zotlabs/Widget/Cdav.php:172
-msgid "Addressbooks"
-msgstr "Agenda de direcciones"
+#: ../../Zotlabs/Module/Webpages.php:93
+msgid "Export Webpage Elements"
+msgstr "Exportar elementos de una página web"
-#: ../../Zotlabs/Widget/Cdav.php:174
-msgid "Addressbook name"
-msgstr "Nombre de la agenda"
+#: ../../Zotlabs/Module/Webpages.php:94
+msgid "Export selected"
+msgstr "Exportar los elementos seleccionados"
-#: ../../Zotlabs/Widget/Cdav.php:176
-msgid "Create new addressbook"
-msgstr "Crear una nueva agenda de direcciones"
+#: ../../Zotlabs/Module/Webpages.php:263
+msgid "Actions"
+msgstr "Acciones"
-#: ../../Zotlabs/Widget/Cdav.php:177
-msgid "Addressbook Name"
-msgstr "Nombre de la agenda"
+#: ../../Zotlabs/Module/Webpages.php:264
+msgid "Page Link"
+msgstr "Vínculo de la página"
-#: ../../Zotlabs/Widget/Cdav.php:179
-msgid "Addressbook Tools"
-msgstr "Gestión de agendas de direcciones"
+#: ../../Zotlabs/Module/Webpages.php:265
+msgid "Page Title"
+msgstr "Título de página"
-#: ../../Zotlabs/Widget/Cdav.php:180
-msgid "Import addressbook"
-msgstr "Importar una agenda de direcciones"
+#: ../../Zotlabs/Module/Webpages.php:266 ../../Zotlabs/Module/Blocks.php:157
+#: ../../Zotlabs/Module/Menu.php:178 ../../Zotlabs/Module/Layouts.php:191
+msgid "Created"
+msgstr "Creado"
-#: ../../Zotlabs/Widget/Cdav.php:181
-msgid "Select an addressbook to import to"
-msgstr "Seleccionar una agenda para importarla"
+#: ../../Zotlabs/Module/Webpages.php:267 ../../Zotlabs/Module/Blocks.php:158
+#: ../../Zotlabs/Module/Menu.php:179 ../../Zotlabs/Module/Layouts.php:192
+msgid "Edited"
+msgstr "Editado"
-#: ../../Zotlabs/Widget/Appcategories.php:46 ../../Zotlabs/Widget/Filer.php:31
-#: ../../widget/Netselect/Netselect.php:26
-#: ../../include/contact_widgets.php:56 ../../include/contact_widgets.php:99
-#: ../../include/contact_widgets.php:142 ../../include/contact_widgets.php:187
-msgid "Everything"
-msgstr "Todo"
+#: ../../Zotlabs/Module/Webpages.php:295
+msgid "Invalid file type."
+msgstr "Tipo de fichero no válido."
-#: ../../Zotlabs/Widget/Eventstools.php:13
-msgid "Events Tools"
-msgstr "Gestión de eventos"
+#: ../../Zotlabs/Module/Webpages.php:307
+msgid "Error opening zip file"
+msgstr "Error al abrir el fichero comprimido zip"
-#: ../../Zotlabs/Widget/Eventstools.php:14
-msgid "Export Calendar"
-msgstr "Exportar el calendario"
+#: ../../Zotlabs/Module/Webpages.php:318
+msgid "Invalid folder path."
+msgstr "La ruta de la carpeta no es válida."
-#: ../../Zotlabs/Widget/Eventstools.php:15
-msgid "Import Calendar"
-msgstr "Importar un calendario"
+#: ../../Zotlabs/Module/Webpages.php:345
+msgid "No webpage elements detected."
+msgstr "No se han detectado elementos de ninguna página web."
-#: ../../Zotlabs/Widget/Suggestedchats.php:32
-msgid "Suggested Chatrooms"
-msgstr "Salas de chat sugeridas"
+#: ../../Zotlabs/Module/Webpages.php:420
+msgid "Import complete."
+msgstr "Importación completada."
-#: ../../Zotlabs/Widget/Hq_controls.php:14
-msgid "HQ Control Panel"
-msgstr "Panel de control de HQ"
+#: ../../Zotlabs/Module/Filestorage.php:103
+msgid "File not found."
+msgstr "Fichero no encontrado."
-#: ../../Zotlabs/Widget/Hq_controls.php:17
-msgid "Create a new post"
-msgstr "Crear una nueva entrada"
+#: ../../Zotlabs/Module/Filestorage.php:152
+msgid "Permission Denied."
+msgstr "Permiso denegado"
-#: ../../Zotlabs/Widget/Mailmenu.php:13
-msgid "Private Mail Menu"
-msgstr "Menú de correo privado"
+#: ../../Zotlabs/Module/Filestorage.php:185
+msgid "Edit file permissions"
+msgstr "Modificar los permisos del fichero"
-#: ../../Zotlabs/Widget/Mailmenu.php:15
-msgid "Combined View"
-msgstr "Vista combinada"
+#: ../../Zotlabs/Module/Filestorage.php:198
+msgid "Include all files and sub folders"
+msgstr "Incluir todos los ficheros y subcarpetas"
-#: ../../Zotlabs/Widget/Mailmenu.php:20
-msgid "Inbox"
-msgstr "Bandeja de entrada"
+#: ../../Zotlabs/Module/Filestorage.php:199
+msgid "Return to file list"
+msgstr "Volver a la lista de ficheros"
-#: ../../Zotlabs/Widget/Mailmenu.php:25
-msgid "Outbox"
-msgstr "Bandeja de salida"
+#: ../../Zotlabs/Module/Filestorage.php:201
+msgid "Copy/paste this code to attach file to a post"
+msgstr "Copiar/pegar este código para adjuntar el fichero al envío"
-#: ../../Zotlabs/Widget/Mailmenu.php:30
-msgid "New Message"
-msgstr "Nuevo mensaje"
+#: ../../Zotlabs/Module/Filestorage.php:202
+msgid "Copy/paste this URL to link file from a web page"
+msgstr "Copiar/pegar esta dirección para enlazar el fichero desde una página web"
-#: ../../Zotlabs/Widget/Chatroom_list.php:20
-msgid "Overview"
-msgstr "Resumen"
+#: ../../Zotlabs/Module/Filestorage.php:204
+msgid "Share this file"
+msgstr "Compartir este fichero"
-#: ../../Zotlabs/Widget/Rating.php:51
-msgid "Rating Tools"
-msgstr "Valoraciones"
+#: ../../Zotlabs/Module/Filestorage.php:205
+msgid "Show URL to this file"
+msgstr "Mostrar la dirección de este fichero"
-#: ../../Zotlabs/Widget/Rating.php:55 ../../Zotlabs/Widget/Rating.php:57
-msgid "Rate Me"
-msgstr "Valorar este canal"
+#: ../../Zotlabs/Module/Filestorage.php:206
+#: ../../Zotlabs/Storage/Browser.php:411
+msgid "Show in your contacts shared folder"
+msgstr "Mostrar en la carpeta compartida con sus contactos"
-#: ../../Zotlabs/Widget/Rating.php:60
-msgid "View Ratings"
-msgstr "Mostrar las valoraciones"
+#: ../../Zotlabs/Module/Tagrm.php:48 ../../Zotlabs/Module/Tagrm.php:98
+msgid "Tag removed"
+msgstr "Etiqueta eliminada."
-#: ../../Zotlabs/Widget/Activity.php:50
-msgctxt "widget"
-msgid "Activity"
-msgstr "Actividad"
+#: ../../Zotlabs/Module/Tagrm.php:123
+msgid "Remove Item Tag"
+msgstr "Eliminar etiqueta del elemento."
-#: ../../Zotlabs/Widget/Activity_filter.php:36
-#, php-format
-msgid "Show posts related to the %s privacy group"
-msgstr "Mostrar entradas relacionadas con el grupo %s"
+#: ../../Zotlabs/Module/Tagrm.php:125
+msgid "Select a tag to remove: "
+msgstr "Seleccionar una etiqueta para eliminar:"
-#: ../../Zotlabs/Widget/Activity_filter.php:45
-msgid "Show my privacy groups"
-msgstr "Mostrar mis grupos de canales"
+#: ../../Zotlabs/Module/Connect.php:73 ../../Zotlabs/Module/Connect.php:135
+msgid "Continue"
+msgstr "Continuar"
-#: ../../Zotlabs/Widget/Activity_filter.php:66
-msgid "Show posts to this forum"
-msgstr "Mostrar las entradas en este foro"
+#: ../../Zotlabs/Module/Connect.php:104
+msgid "Premium Channel App"
+msgstr "App Canal premium"
-#: ../../Zotlabs/Widget/Activity_filter.php:77
-msgid "Show forums"
-msgstr "Mostrar los foros"
+#: ../../Zotlabs/Module/Connect.php:105
+msgid ""
+"Allows you to set restrictions and terms on those that connect with your "
+"channel"
+msgstr "Le permite configurar restricciones y normas de uso a aquellos que conectan con su canal"
-#: ../../Zotlabs/Widget/Activity_filter.php:91
-msgid "Starred Posts"
-msgstr "Entradas preferidas"
+#: ../../Zotlabs/Module/Connect.php:116
+msgid "Premium Channel Setup"
+msgstr "Configuración del canal premium"
-#: ../../Zotlabs/Widget/Activity_filter.php:95
-msgid "Show posts that I have starred"
-msgstr "Mostrar entradas que he señalado como preferidas"
+#: ../../Zotlabs/Module/Connect.php:118
+msgid "Enable premium channel connection restrictions"
+msgstr "Habilitar restricciones de conexión del canal premium"
-#: ../../Zotlabs/Widget/Activity_filter.php:106
-msgid "Personal Posts"
-msgstr "Entradas personales"
+#: ../../Zotlabs/Module/Connect.php:119
+msgid ""
+"Please enter your restrictions or conditions, such as paypal receipt, usage "
+"guidelines, etc."
+msgstr "Por favor introduzca sus restricciones o condiciones, como recibo de paypal, normas de uso, etc."
-#: ../../Zotlabs/Widget/Activity_filter.php:110
-msgid "Show posts that mention or involve me"
-msgstr "Mostrar entradas que me mencionen o involucren"
+#: ../../Zotlabs/Module/Connect.php:121 ../../Zotlabs/Module/Connect.php:141
+msgid ""
+"This channel may require additional steps or acknowledgement of the "
+"following conditions prior to connecting:"
+msgstr "Este canal puede requerir antes de conectar unos pasos adicionales o el conocimiento de las siguientes condiciones:"
-#: ../../Zotlabs/Widget/Activity_filter.php:131
-#, php-format
-msgid "Show posts that I have filed to %s"
-msgstr "Mostrar las entradas que he enviado a %s"
+#: ../../Zotlabs/Module/Connect.php:122
+msgid ""
+"Potential connections will then see the following text before proceeding:"
+msgstr "Las posibles conexiones verán, por tanto, el siguiente texto antes de proceder:"
-#: ../../Zotlabs/Widget/Activity_filter.php:137
-#: ../../Zotlabs/Widget/Filer.php:28 ../../include/contact_widgets.php:53
-#: ../../include/features.php:311
-msgid "Saved Folders"
-msgstr "Carpetas guardadas"
+#: ../../Zotlabs/Module/Connect.php:123 ../../Zotlabs/Module/Connect.php:144
+msgid ""
+"By continuing, I certify that I have complied with any instructions provided"
+" on this page."
+msgstr "Al continuar, certifico que he cumplido con todas las instrucciones proporcionadas en esta página."
-#: ../../Zotlabs/Widget/Activity_filter.php:141
-msgid "Show filed post categories"
-msgstr "Mostrar los temas de las entradas archivadas"
+#: ../../Zotlabs/Module/Connect.php:132
+msgid "(No specific instructions have been provided by the channel owner.)"
+msgstr "(No ha sido proporcionada ninguna instrucción específica por el propietario del canal.)"
-#: ../../Zotlabs/Widget/Activity_filter.php:155
-msgid "Panel search"
-msgstr "Panel de búsqueda"
+#: ../../Zotlabs/Module/Connect.php:140
+msgid "Restricted or Premium Channel"
+msgstr "Canal premium o restringido"
-#: ../../Zotlabs/Widget/Activity_filter.php:165
-msgid "Filter by name"
-msgstr "Filtrar por nombre"
+#: ../../Zotlabs/Module/Cloud.php:116
+msgid "Not found"
+msgstr "No encontrado"
-#: ../../Zotlabs/Widget/Activity_filter.php:180
-msgid "Remove active filter"
-msgstr "Eliminar el filtro activo"
+#: ../../Zotlabs/Module/Cloud.php:122
+msgid "Please refresh page"
+msgstr "Por favor, recargue la página"
-#: ../../Zotlabs/Widget/Activity_filter.php:196
-msgid "Stream Filters"
-msgstr "Filtros del stream"
+#: ../../Zotlabs/Module/Cloud.php:125
+msgid "Unknown error"
+msgstr "Error desconocido"
-#: ../../Zotlabs/Widget/Follow.php:22
+#: ../../Zotlabs/Module/Share.php:103 ../../Zotlabs/Lib/Activity.php:1671
#, php-format
-msgid "You have %1$.0f of %2$.0f allowed connections."
-msgstr "Tiene %1$.0f de %2$.0f conexiones permitidas."
-
-#: ../../Zotlabs/Widget/Follow.php:29
-msgid "Add New Connection"
-msgstr "Añadir nueva conexión"
-
-#: ../../Zotlabs/Widget/Follow.php:30
-msgid "Enter channel address"
-msgstr "Dirección del canal"
-
-#: ../../Zotlabs/Widget/Follow.php:31
-msgid "Examples: bob@example.com, https://example.com/barbara"
-msgstr "Ejemplos: manuel@ejemplo.com, https://ejemplo.com/carmen"
+msgid "&#x1f501; Repeated %1$s's %2$s"
+msgstr "&#x1f501; Repetidos %2$sde %1$s"
-#: ../../Zotlabs/Widget/Archive.php:43
-msgid "Archives"
-msgstr "Hemeroteca"
+#: ../../Zotlabs/Module/Share.php:119
+msgid "Post repeated"
+msgstr "Entrada repetida"
-#: ../../Zotlabs/Widget/Conversations.php:17
-msgid "Received Messages"
-msgstr "Mensajes recibidos"
+#: ../../Zotlabs/Module/Acl.php:360
+msgid "network"
+msgstr "red"
-#: ../../Zotlabs/Widget/Conversations.php:21
-msgid "Sent Messages"
-msgstr "Enviar mensajes"
+#: ../../Zotlabs/Module/Editpost.php:38 ../../Zotlabs/Module/Editpost.php:43
+msgid "Item is not editable"
+msgstr "El elemento no es editable"
-#: ../../Zotlabs/Widget/Conversations.php:25
-msgid "Conversations"
-msgstr "Conversaciones"
+#: ../../Zotlabs/Module/Editpost.php:109 ../../Zotlabs/Module/Rpost.php:144
+msgid "Edit post"
+msgstr "Editar la entrada"
-#: ../../Zotlabs/Widget/Conversations.php:37
-msgid "No messages."
-msgstr "Sin mensajes."
+#: ../../Zotlabs/Module/Tagger.php:48
+msgid "Post not found."
+msgstr "Mensaje no encontrado."
-#: ../../Zotlabs/Widget/Conversations.php:57
-msgid "Delete conversation"
-msgstr "Eliminar conversación"
+#: ../../Zotlabs/Module/Tagger.php:119
+#, php-format
+msgid "%1$s tagged %2$s's %3$s with %4$s"
+msgstr "%1$s ha etiquetado %3$s de %2$s con %4$s"
-#: ../../Zotlabs/Widget/Chatroom_members.php:11
-msgid "Chat Members"
-msgstr "Miembros del chat"
+#: ../../Zotlabs/Module/Authorize.php:17
+msgid "Unknown App"
+msgstr "Aplicación desconocida"
-#: ../../Zotlabs/Widget/Photo.php:48 ../../Zotlabs/Widget/Photo_rand.php:58
-msgid "photo/image"
-msgstr "foto/imagen"
+#: ../../Zotlabs/Module/Authorize.php:29
+msgid "Authorize"
+msgstr "Autorizar"
-#: ../../Zotlabs/Widget/Savedsearch.php:75
-msgid "Remove term"
-msgstr "Eliminar término"
+#: ../../Zotlabs/Module/Authorize.php:30
+#, php-format
+msgid "Do you authorize the app %s to access your channel data?"
+msgstr "¿Autoriza a la aplicación %s a acceder a los datos de su canal?"
-#: ../../Zotlabs/Widget/Savedsearch.php:83 ../../include/features.php:303
-msgid "Saved Searches"
-msgstr "Búsquedas guardadas"
+#: ../../Zotlabs/Module/Authorize.php:32
+msgid "Allow"
+msgstr "Permitir"
-#: ../../Zotlabs/Widget/Wiki_pages.php:34
-#: ../../Zotlabs/Widget/Wiki_pages.php:91
-msgid "Add new page"
-msgstr "Añadir una nueva página"
+#: ../../Zotlabs/Module/Authorize.php:33
+#: ../../Zotlabs/Module/Admin/Accounts.php:174
+msgid "Deny"
+msgstr "Rechazar"
-#: ../../Zotlabs/Widget/Wiki_pages.php:85
-msgid "Wiki Pages"
-msgstr "Páginas del wiki"
+#: ../../Zotlabs/Module/Admin/Queue.php:35
+msgid "Queue Statistics"
+msgstr "Estadísticas de la cola"
-#: ../../Zotlabs/Widget/Wiki_pages.php:96
-msgid "Page name"
-msgstr "Nombre de la página"
+#: ../../Zotlabs/Module/Admin/Queue.php:36
+msgid "Total Entries"
+msgstr "Total de entradas"
-#: ../../Zotlabs/Widget/Affinity.php:54
-msgid "Refresh"
-msgstr "Recargar"
+#: ../../Zotlabs/Module/Admin/Queue.php:37
+msgid "Priority"
+msgstr "Prioridad"
-#: ../../Zotlabs/Widget/Tasklist.php:23
-msgid "Tasks"
-msgstr "Tareas"
+#: ../../Zotlabs/Module/Admin/Queue.php:38
+msgid "Destination URL"
+msgstr "Dirección de destino"
-#: ../../Zotlabs/Widget/Suggestions.php:53
-msgid "Suggestions"
-msgstr "Sugerencias"
+#: ../../Zotlabs/Module/Admin/Queue.php:39
+msgid "Mark hub permanently offline"
+msgstr "Marcar el servidor como permanentemente fuera de línea"
-#: ../../Zotlabs/Widget/Suggestions.php:54
-msgid "See more..."
-msgstr "Ver más..."
+#: ../../Zotlabs/Module/Admin/Queue.php:40
+msgid "Empty queue for this hub"
+msgstr "Vaciar la cola para este servidor"
-#: ../../Zotlabs/Widget/Activity_order.php:90
-msgid "Commented Date"
-msgstr "Fecha de los comentarios"
+#: ../../Zotlabs/Module/Admin/Queue.php:41
+msgid "Last known contact"
+msgstr "Último contacto conocido"
-#: ../../Zotlabs/Widget/Activity_order.php:94
-msgid "Order by last commented date"
-msgstr "Ordenar por la última fecha de los comentarios"
+#: ../../Zotlabs/Module/Admin/Themes.php:26
+msgid "Theme settings updated."
+msgstr "Ajustes del tema actualizados."
-#: ../../Zotlabs/Widget/Activity_order.php:97
-msgid "Posted Date"
-msgstr "Fecha de publicación"
+#: ../../Zotlabs/Module/Admin/Themes.php:61
+msgid "No themes found."
+msgstr "No se han encontrado temas."
-#: ../../Zotlabs/Widget/Activity_order.php:101
-msgid "Order by last posted date"
-msgstr "Ordenar por la ultima fecha de publicación"
+#: ../../Zotlabs/Module/Admin/Themes.php:95
+#: ../../Zotlabs/Module/Admin/Addons.php:311
+msgid "Disable"
+msgstr "Desactivar"
-#: ../../Zotlabs/Widget/Activity_order.php:104
-msgid "Date Unthreaded"
-msgstr "Sin enhebrar por fecha"
+#: ../../Zotlabs/Module/Admin/Themes.php:97
+#: ../../Zotlabs/Module/Admin/Addons.php:314
+msgid "Enable"
+msgstr "Activar"
-#: ../../Zotlabs/Widget/Activity_order.php:108
-msgid "Order unthreaded by date"
-msgstr "Ordenar sin enhebrar por fecha"
+#: ../../Zotlabs/Module/Admin/Themes.php:116
+msgid "Screenshot"
+msgstr "Instantánea de pantalla"
-#: ../../Zotlabs/Widget/Activity_order.php:123
-msgid "Stream Order"
-msgstr "Orden del stream"
+#: ../../Zotlabs/Module/Admin/Themes.php:122
+#: ../../Zotlabs/Module/Admin/Themes.php:156
+#: ../../Zotlabs/Module/Admin/Security.php:92
+#: ../../Zotlabs/Module/Admin/Accounts.php:166
+#: ../../Zotlabs/Module/Admin/Site.php:287
+#: ../../Zotlabs/Module/Admin/Logs.php:82
+#: ../../Zotlabs/Module/Admin/Channels.php:145
+#: ../../Zotlabs/Module/Admin/Addons.php:342
+#: ../../Zotlabs/Module/Admin/Addons.php:440
+#: ../../Zotlabs/Module/Admin.php:138
+msgid "Administration"
+msgstr "Administración"
-#: ../../Zotlabs/Widget/Cover_photo.php:65
-msgid "Click to show more"
-msgstr "Hacer clic para ver más"
+#: ../../Zotlabs/Module/Admin/Themes.php:124
+#: ../../Zotlabs/Module/Admin/Addons.php:344
+msgid "Toggle"
+msgstr "Cambiar"
-#: ../../Zotlabs/Widget/Tagcloud.php:22 ../../include/taxonomy.php:320
-#: ../../include/taxonomy.php:449 ../../include/taxonomy.php:470
-msgid "Tags"
-msgstr "Etiquetas"
+#: ../../Zotlabs/Module/Admin/Themes.php:134
+#: ../../Zotlabs/Module/Admin/Addons.php:352
+msgid "Author: "
+msgstr "Autor:"
-#: ../../Zotlabs/Widget/Appstore.php:11
-msgid "App Collections"
-msgstr "Colección de aplicaciones"
+#: ../../Zotlabs/Module/Admin/Themes.php:135
+#: ../../Zotlabs/Module/Admin/Addons.php:353
+msgid "Maintainer: "
+msgstr "Mantenedor:"
-#: ../../Zotlabs/Widget/Appstore.php:13
-msgid "Installed apps"
-msgstr "Aplicaciones instaladas"
+#: ../../Zotlabs/Module/Admin/Themes.php:162
+msgid "[Experimental]"
+msgstr "[Experimental]"
-#: ../../Zotlabs/Widget/Newmember.php:31
-msgid "Profile Creation"
-msgstr "Creación de perfiles"
+#: ../../Zotlabs/Module/Admin/Themes.php:163
+msgid "[Unsupported]"
+msgstr "[No soportado]"
-#: ../../Zotlabs/Widget/Newmember.php:33
-msgid "Upload profile photo"
-msgstr "Cargar la foto del perfil"
+#: ../../Zotlabs/Module/Admin/Features.php:56
+#, php-format
+msgid "Lock feature %s"
+msgstr "Bloquear la funcionalidad %s"
-#: ../../Zotlabs/Widget/Newmember.php:34
-msgid "Upload cover photo"
-msgstr "Cargar la foto de portada del perfil"
+#: ../../Zotlabs/Module/Admin/Features.php:64
+msgid "Manage Additional Features"
+msgstr "Gestionar las funcionalidades"
-#: ../../Zotlabs/Widget/Newmember.php:35 ../../include/nav.php:115
-msgid "Edit your profile"
-msgstr "Editar su perfil"
+#: ../../Zotlabs/Module/Admin/Security.php:83
+msgid ""
+"By default, unfiltered HTML is allowed in embedded media. This is inherently"
+" insecure."
+msgstr "De forma predeterminada, el HTML sin filtrar está permitido en el contenido multimedia incorporado en una publicación. Esto es siempre inseguro."
-#: ../../Zotlabs/Widget/Newmember.php:38
-msgid "Find and Connect with others"
-msgstr "Encontrar y conectarse con otros"
+#: ../../Zotlabs/Module/Admin/Security.php:86
+msgid ""
+"The recommended setting is to only allow unfiltered HTML from the following "
+"sites:"
+msgstr "La configuración recomendada es que sólo se permita HTML sin filtrar desde los siguientes sitios: "
-#: ../../Zotlabs/Widget/Newmember.php:40
-msgid "View the directory"
-msgstr "Ver el directorio"
+#: ../../Zotlabs/Module/Admin/Security.php:87
+msgid ""
+"https://youtube.com/<br />https://www.youtube.com/<br />https://youtu.be/<br"
+" />https://vimeo.com/<br />https://soundcloud.com/<br />"
+msgstr "https://youtube.com/<br />https://www.youtube.com/<br />https://youtu.be/<br />https://vimeo.com/<br />https://soundcloud.com/<br />"
-#: ../../Zotlabs/Widget/Newmember.php:42
-msgid "Manage your connections"
-msgstr "Gestionar sus conexiones"
+#: ../../Zotlabs/Module/Admin/Security.php:88
+msgid ""
+"All other embedded content will be filtered, <strong>unless</strong> "
+"embedded content from that site is explicitly blocked."
+msgstr "El resto del contenido incrustado se filtrará, <strong>excepto</ strong> si el contenido incorporado desde ese sitio está bloqueado de forma explícita."
-#: ../../Zotlabs/Widget/Newmember.php:45
-msgid "Communicate"
-msgstr "Comunicarse"
+#: ../../Zotlabs/Module/Admin/Security.php:95
+msgid "Block public"
+msgstr "Bloquear páginas públicas"
-#: ../../Zotlabs/Widget/Newmember.php:47
-msgid "View your channel homepage"
-msgstr "Ver la página principal de su canal"
+#: ../../Zotlabs/Module/Admin/Security.php:95
+msgid ""
+"Check to block public access to all otherwise public personal pages on this "
+"site unless you are currently authenticated."
+msgstr "Habilitar para impedir ver las páginas personales de este sitio a quien no esté actualmente autenticado."
-#: ../../Zotlabs/Widget/Newmember.php:48
-msgid "View your network stream"
-msgstr "Ver el \"stream\" de su red"
+#: ../../Zotlabs/Module/Admin/Security.php:96
+msgid "Provide a cloud root directory"
+msgstr "Proporcionar un directorio raíz de la nube"
-#: ../../Zotlabs/Widget/Newmember.php:54
-msgid "Documentation"
-msgstr "Documentación"
+#: ../../Zotlabs/Module/Admin/Security.php:96
+msgid ""
+"The cloud root directory lists all channel names which provide public files"
+msgstr "El directorio raíz de la nube lista todos los nombres de canales que proporcionan archivos públicos"
-#: ../../Zotlabs/Widget/Newmember.php:57
-msgid "Missing Features?"
-msgstr "¿Faltan Características?"
+#: ../../Zotlabs/Module/Admin/Security.php:97
+msgid "Show total disk space available to cloud uploads"
+msgstr "Mostrar el espacio total disponible en el disco para las cargas en la nube"
-#: ../../Zotlabs/Widget/Newmember.php:59
-msgid "Pin apps to navigation bar"
-msgstr "Fijar apps a la barra de navegación"
+#: ../../Zotlabs/Module/Admin/Security.php:98
+msgid "Set \"Transport Security\" HTTP header"
+msgstr "Habilitar \"Seguridad de transporte\" (\"Transport Security\") en la cabecera HTTP"
-#: ../../Zotlabs/Widget/Newmember.php:60
-msgid "Install more apps"
-msgstr "Instalar más apps"
+#: ../../Zotlabs/Module/Admin/Security.php:99
+msgid "Set \"Content Security Policy\" HTTP header"
+msgstr "Habilitar la \"Política de seguridad del contenido\" (\"Content Security Policy\") en la cabecera HTTP"
-#: ../../Zotlabs/Widget/Newmember.php:71
-msgid "View public stream"
-msgstr "Ver el \"stream\" público"
+#: ../../Zotlabs/Module/Admin/Security.php:100
+msgid "Allowed email domains"
+msgstr "Se aceptan dominios de correo electrónico"
-#: ../../Zotlabs/Widget/Admin.php:23 ../../Zotlabs/Widget/Admin.php:60
-msgid "Member registrations waiting for confirmation"
-msgstr "Inscripciones de nuevos miembros pendientes de aprobación"
+#: ../../Zotlabs/Module/Admin/Security.php:100
+msgid ""
+"Comma separated list of domains which are allowed in email addresses for "
+"registrations to this site. Wildcards are accepted. Empty to allow any "
+"domains"
+msgstr "Lista separada por comas de los dominios de los que se acepta una dirección de correo electrónico para registros en este sitio. Se permiten comodines. Dejar en claro para aceptar cualquier dominio. "
-#: ../../Zotlabs/Widget/Admin.php:29
-msgid "Inspect queue"
-msgstr "Examinar la cola"
+#: ../../Zotlabs/Module/Admin/Security.php:101
+msgid "Not allowed email domains"
+msgstr "No se permiten dominios de correo electrónico"
-#: ../../Zotlabs/Widget/Admin.php:31
-msgid "DB updates"
-msgstr "Actualizaciones de la base de datos"
+#: ../../Zotlabs/Module/Admin/Security.php:101
+msgid ""
+"Comma separated list of domains which are not allowed in email addresses for"
+" registrations to this site. Wildcards are accepted. Empty to allow any "
+"domains, unless allowed domains have been defined."
+msgstr "Lista separada por comas de los dominios de los que no se acepta una dirección de correo electrónico para registros en este sitio. Se permiten comodines. Dejar en claro para no aceptar cualquier dominio, excepto los que se hayan autorizado."
-#: ../../Zotlabs/Widget/Admin.php:55 ../../include/nav.php:192
-msgid "Admin"
-msgstr "Administrador"
+#: ../../Zotlabs/Module/Admin/Security.php:102
+msgid "Allow communications only from these sites"
+msgstr "Permitir la comunicación solo desde estos sitios"
-#: ../../Zotlabs/Widget/Admin.php:56
-msgid "Addon Features"
-msgstr "Características del addon"
+#: ../../Zotlabs/Module/Admin/Security.php:102
+msgid ""
+"One site per line. Leave empty to allow communication from anywhere by "
+"default"
+msgstr "Un sitio por línea. Dejar en blanco para permitir por defecto la comunicación desde cualquiera"
-#: ../../Zotlabs/Widget/Settings_menu.php:32
-msgid "Account settings"
-msgstr "Configuración de la cuenta"
+#: ../../Zotlabs/Module/Admin/Security.php:103
+msgid "Block communications from these sites"
+msgstr "Bloquear la comunicación desde estos sitios"
-#: ../../Zotlabs/Widget/Settings_menu.php:38
-msgid "Channel settings"
-msgstr "Configuración del canal"
+#: ../../Zotlabs/Module/Admin/Security.php:104
+msgid "Allow communications only from these channels"
+msgstr "Permitir la comunicación solo desde estos canales"
-#: ../../Zotlabs/Widget/Settings_menu.php:46
-msgid "Display settings"
-msgstr "Ajustes de visualización"
+#: ../../Zotlabs/Module/Admin/Security.php:104
+msgid ""
+"One channel (hash) per line. Leave empty to allow from any channel by "
+"default"
+msgstr "Un canal (hash) por línea. Dejar en blanco para permitir por defecto la comunicación desde cualquiera"
-#: ../../Zotlabs/Widget/Settings_menu.php:53
-msgid "Manage locations"
-msgstr "Gestión de ubicaciones (clones) del canal"
+#: ../../Zotlabs/Module/Admin/Security.php:105
+msgid "Block communications from these channels"
+msgstr "Bloquear la comunicación desde estos canales"
-#: ../../Zotlabs/Widget/Bookmarkedchats.php:24
-msgid "Bookmarked Chatrooms"
-msgstr "Salas de chat preferidas"
+#: ../../Zotlabs/Module/Admin/Security.php:106
+msgid "Only allow embeds from secure (SSL) websites and links."
+msgstr "Sólo se permite contenido multimedia incorporado desde sitios y enlaces seguros (SSL)."
-#: ../../Zotlabs/Widget/Notifications.php:16
-msgid "New Network Activity"
-msgstr "Nueva actividad en la red"
+#: ../../Zotlabs/Module/Admin/Security.php:107
+msgid "Allow unfiltered embedded HTML content only from these domains"
+msgstr "Permitir contenido HTML sin filtrar sólo desde estos dominios "
-#: ../../Zotlabs/Widget/Notifications.php:17
-msgid "New Network Activity Notifications"
-msgstr "Avisos de nueva actividad en la red"
+#: ../../Zotlabs/Module/Admin/Security.php:107
+msgid "One site per line. By default embedded content is filtered."
+msgstr "Un sitio por línea. El contenido incorporado se filtra de forma predeterminada."
-#: ../../Zotlabs/Widget/Notifications.php:20
-msgid "View your network activity"
-msgstr "Ver su actividad en la red"
+#: ../../Zotlabs/Module/Admin/Security.php:108
+msgid "Block embedded HTML from these domains"
+msgstr "Bloquear contenido con HTML incorporado desde estos dominios"
-#: ../../Zotlabs/Widget/Notifications.php:23
-msgid "Mark all notifications read"
-msgstr "Marcar todas las notificaciones como leídas"
+#: ../../Zotlabs/Module/Admin/Accounts.php:37
+#, php-format
+msgid "%s account blocked/unblocked"
+msgid_plural "%s account blocked/unblocked"
+msgstr[0] "%s cuenta bloqueada/desbloqueada"
+msgstr[1] "%s cuenta bloqueada/desbloqueada"
-#: ../../Zotlabs/Widget/Notifications.php:26
-#: ../../Zotlabs/Widget/Notifications.php:45
-#: ../../Zotlabs/Widget/Notifications.php:152
-msgid "Show new posts only"
-msgstr "Mostrar solo las entradas nuevas"
+#: ../../Zotlabs/Module/Admin/Accounts.php:44
+#, php-format
+msgid "%s account deleted"
+msgid_plural "%s accounts deleted"
+msgstr[0] "%s cuentas eliminadas"
+msgstr[1] "%s cuentas eliminadas"
-#: ../../Zotlabs/Widget/Notifications.php:27
-#: ../../Zotlabs/Widget/Notifications.php:46
-#: ../../Zotlabs/Widget/Notifications.php:122
-#: ../../Zotlabs/Widget/Notifications.php:153
-msgid "Filter by name or address"
-msgstr "Filtrar por nombre o dirección"
+#: ../../Zotlabs/Module/Admin/Accounts.php:80
+msgid "Account not found"
+msgstr "Cuenta no encontrada"
-#: ../../Zotlabs/Widget/Notifications.php:35
-msgid "New Home Activity"
-msgstr "Nueva actividad en su página principal"
+#: ../../Zotlabs/Module/Admin/Accounts.php:99
+#, php-format
+msgid "Account '%s' blocked"
+msgstr "La cuenta '%s' ha sido bloqueada"
-#: ../../Zotlabs/Widget/Notifications.php:36
-msgid "New Home Activity Notifications"
-msgstr "Avisos de nueva actividad en su página principal"
+#: ../../Zotlabs/Module/Admin/Accounts.php:107
+#, php-format
+msgid "Account '%s' unblocked"
+msgstr "La cuenta '%s' ha sido desbloqueada"
-#: ../../Zotlabs/Widget/Notifications.php:39
-msgid "View your home activity"
-msgstr "Ver su actividad en su página principal"
+#: ../../Zotlabs/Module/Admin/Accounts.php:169
+#: ../../Zotlabs/Module/Admin/Channels.php:148
+msgid "select all"
+msgstr "seleccionar todo"
-#: ../../Zotlabs/Widget/Notifications.php:42
-#: ../../Zotlabs/Widget/Notifications.php:149
-msgid "Mark all notifications seen"
-msgstr "Marcar todas las notificaciones como vistas"
+#: ../../Zotlabs/Module/Admin/Accounts.php:170
+msgid "Registrations waiting for confirm"
+msgstr "Inscripciones en espera de confirmación"
-#: ../../Zotlabs/Widget/Notifications.php:54
-msgid "New Mails"
-msgstr "Nuevos mensajes de correo"
+#: ../../Zotlabs/Module/Admin/Accounts.php:171
+msgid "Request date"
+msgstr "Fecha de solicitud"
-#: ../../Zotlabs/Widget/Notifications.php:55
-msgid "New Mails Notifications"
-msgstr "Avisos de nuevos mensajes de correo"
+#: ../../Zotlabs/Module/Admin/Accounts.php:172
+msgid "No registrations."
+msgstr "Sin registros."
-#: ../../Zotlabs/Widget/Notifications.php:58
-msgid "View your private mails"
-msgstr "Ver sus correos privados"
+#: ../../Zotlabs/Module/Admin/Accounts.php:176
+#: ../../Zotlabs/Module/Connedit.php:636
+msgid "Block"
+msgstr "Bloquear"
-#: ../../Zotlabs/Widget/Notifications.php:61
-msgid "Mark all messages seen"
-msgstr "Marcar todos los mensajes como vistos"
+#: ../../Zotlabs/Module/Admin/Accounts.php:177
+#: ../../Zotlabs/Module/Connedit.php:636
+msgid "Unblock"
+msgstr "Desbloquear"
-#: ../../Zotlabs/Widget/Notifications.php:69
-msgid "New Events"
-msgstr "Eventos nuevos"
+#: ../../Zotlabs/Module/Admin/Accounts.php:182
+msgid "ID"
+msgstr "ID"
-#: ../../Zotlabs/Widget/Notifications.php:70
-msgid "New Events Notifications"
-msgstr "Avisos de nuevos eventos"
+#: ../../Zotlabs/Module/Admin/Accounts.php:184
+msgid "All Channels"
+msgstr "Todos los canales"
-#: ../../Zotlabs/Widget/Notifications.php:73
-msgid "View events"
-msgstr "Ver los eventos"
+#: ../../Zotlabs/Module/Admin/Accounts.php:185
+msgid "Register date"
+msgstr "Fecha de registro"
-#: ../../Zotlabs/Widget/Notifications.php:76
-msgid "Mark all events seen"
-msgstr "Marcar todos los eventos como leidos"
+#: ../../Zotlabs/Module/Admin/Accounts.php:186
+msgid "Last login"
+msgstr "Último acceso"
-#: ../../Zotlabs/Widget/Notifications.php:85
-msgid "New Connections Notifications"
-msgstr "Avisos de nuevas conexiones"
+#: ../../Zotlabs/Module/Admin/Accounts.php:187
+msgid "Expires"
+msgstr "Caduca"
-#: ../../Zotlabs/Widget/Notifications.php:88
-msgid "View all connections"
-msgstr "Ver todas las conexiones"
+#: ../../Zotlabs/Module/Admin/Accounts.php:188
+msgid "Service Class"
+msgstr "Clase de servicio"
-#: ../../Zotlabs/Widget/Notifications.php:96
-msgid "New Files"
-msgstr "Ficheros nuevos"
+#: ../../Zotlabs/Module/Admin/Accounts.php:190
+msgid ""
+"Selected accounts will be deleted!\\n\\nEverything these accounts had posted"
+" on this site will be permanently deleted!\\n\\nAre you sure?"
+msgstr "¡Las cuentas seleccionadas van a ser eliminadas!\\n\\n¡Todo lo que estas cuentas han publicado en este sitio será borrado de forma permanente!\\n\\n¿Está seguro de querer hacerlo?"
-#: ../../Zotlabs/Widget/Notifications.php:97
-msgid "New Files Notifications"
-msgstr "Avisos de nuevos ficheros"
+#: ../../Zotlabs/Module/Admin/Accounts.php:191
+msgid ""
+"The account {0} will be deleted!\\n\\nEverything this account has posted on "
+"this site will be permanently deleted!\\n\\nAre you sure?"
+msgstr "¡La cuenta {0} va a ser eliminada!\\n\\n¡Todo lo que esta cuenta ha publicado en este sitio será borrado de forma permanente!\\n\\n¿Está seguro de querer hacerlo?"
-#: ../../Zotlabs/Widget/Notifications.php:104
-#: ../../Zotlabs/Widget/Notifications.php:105
-msgid "Notices"
-msgstr "Avisos"
+#: ../../Zotlabs/Module/Admin/Site.php:161
+msgid "Site settings updated."
+msgstr "Ajustes del sitio actualizados."
-#: ../../Zotlabs/Widget/Notifications.php:108
-msgid "View all notices"
-msgstr "Ver todos los avisos"
+#: ../../Zotlabs/Module/Admin/Site.php:198
+#: ../../Zotlabs/Module/Settings/Display.php:119
+#, php-format
+msgid "%s - (Incompatible)"
+msgstr "%s - (Incompatible)"
-#: ../../Zotlabs/Widget/Notifications.php:111
-msgid "Mark all notices seen"
-msgstr "Marcar como leídos todos los avisos"
+#: ../../Zotlabs/Module/Admin/Site.php:205
+msgid "mobile"
+msgstr "móvil"
-#: ../../Zotlabs/Widget/Notifications.php:132
-msgid "New Registrations"
-msgstr "Registros nuevos"
+#: ../../Zotlabs/Module/Admin/Site.php:207
+msgid "experimental"
+msgstr "experimental"
-#: ../../Zotlabs/Widget/Notifications.php:133
-msgid "New Registrations Notifications"
-msgstr "Notificaciones de nuevos registros"
+#: ../../Zotlabs/Module/Admin/Site.php:209
+msgid "unsupported"
+msgstr "no soportado"
-#: ../../Zotlabs/Widget/Notifications.php:143
-msgid "Public Stream Notifications"
-msgstr "Avisos del \"stream\" público"
+#: ../../Zotlabs/Module/Admin/Site.php:256
+msgid "Yes - with approval"
+msgstr "Sí - con aprobación"
-#: ../../Zotlabs/Widget/Notifications.php:146
-msgid "View the public stream"
-msgstr "Ver el \"stream\" público"
+#: ../../Zotlabs/Module/Admin/Site.php:262
+msgid "My site is not a public server"
+msgstr "Mi sitio no es un servidor público"
-#: ../../Zotlabs/Widget/Notifications.php:161
-msgid "Sorry, you have got no notifications at the moment"
-msgstr "Lo sentimos, por el momento no ha recibido ninguna notificación"
+#: ../../Zotlabs/Module/Admin/Site.php:263
+msgid "My site has paid access only"
+msgstr "Mi sitio es un servicio de pago"
-#: ../../util/nconfig.php:34
-msgid "Source channel not found."
-msgstr "No se ha encontrado el canal de origen."
+#: ../../Zotlabs/Module/Admin/Site.php:264
+msgid "My site has free access only"
+msgstr "Mi sitio es un servicio gratuito"
-#: ../../widget/Netselect/Netselect.php:24
-msgid "Network/Protocol"
-msgstr "Red / Protocolo"
+#: ../../Zotlabs/Module/Admin/Site.php:265
+msgid "My site offers free accounts with optional paid upgrades"
+msgstr "Mi sitio ofrece cuentas gratuitas con opciones extra de pago"
-#: ../../widget/Netselect/Netselect.php:28 ../../include/network.php:1735
-msgid "Zot"
-msgstr "Zot"
+#: ../../Zotlabs/Module/Admin/Site.php:279
+msgid "Default permission role for new accounts"
+msgstr "Permisos de rol por defecto para las nuevas cuentas"
-#: ../../widget/Netselect/Netselect.php:31 ../../include/network.php:1733
-msgid "Diaspora"
-msgstr "Diaspora"
+#: ../../Zotlabs/Module/Admin/Site.php:279
+msgid ""
+"This role will be used for the first channel created after registration."
+msgstr "Este rol se utilizará para el primer canal creado después del registro."
-#: ../../widget/Netselect/Netselect.php:33 ../../include/network.php:1726
-#: ../../include/network.php:1727
-msgid "Friendica"
-msgstr "Friendica"
+#: ../../Zotlabs/Module/Admin/Site.php:291
+msgid "File upload"
+msgstr "Subir fichero"
-#: ../../widget/Netselect/Netselect.php:38 ../../include/network.php:1728
-msgid "OStatus"
-msgstr "OStatus"
+#: ../../Zotlabs/Module/Admin/Site.php:292
+msgid "Policies"
+msgstr "Políticas"
-#: ../../boot.php:1655
-msgid "Create an account to access services and applications"
-msgstr "Crear una cuenta para acceder a los servicios y aplicaciones"
+#: ../../Zotlabs/Module/Admin/Site.php:299
+msgid "Banner/Logo"
+msgstr "Banner/Logo"
-#: ../../boot.php:1675 ../../include/nav.php:107 ../../include/nav.php:136
-#: ../../include/nav.php:155
-msgid "Logout"
-msgstr "Finalizar sesión"
+#: ../../Zotlabs/Module/Admin/Site.php:299
+msgid "Unfiltered HTML/CSS/JS is allowed"
+msgstr "Se permite HTML/CSS/JS sin filtrar"
-#: ../../boot.php:1679
-msgid "Login/Email"
-msgstr "Inicio de sesión / Correo electrónico"
+#: ../../Zotlabs/Module/Admin/Site.php:300
+msgid "Administrator Information"
+msgstr "Información del Administrador"
-#: ../../boot.php:1680
-msgid "Password"
-msgstr "Contraseña"
+#: ../../Zotlabs/Module/Admin/Site.php:300
+msgid ""
+"Contact information for site administrators. Displayed on siteinfo page. "
+"BBCode can be used here"
+msgstr "Información de contacto de los administradores del sitio. Visible en la página \"siteinfo\". Se puede usar BBCode"
-#: ../../boot.php:1681
-msgid "Remember me"
-msgstr "Recordarme"
+#: ../../Zotlabs/Module/Admin/Site.php:301
+#: ../../Zotlabs/Module/Siteinfo.php:24
+msgid "Site Information"
+msgstr "Información sobre el sitio"
-#: ../../boot.php:1684
-msgid "Forgot your password?"
-msgstr "¿Olvidó su contraseña?"
+#: ../../Zotlabs/Module/Admin/Site.php:301
+msgid ""
+"Publicly visible description of this site. Displayed on siteinfo page. "
+"BBCode can be used here"
+msgstr "Descripción pública de este sitio. Visible en la página \"siteinfo\". Se puede usar BBCode"
-#: ../../boot.php:2480
-#, php-format
-msgid "[$Projectname] Website SSL error for %s"
-msgstr "[$Projectname] Error SSL del sitio web en %s"
+#: ../../Zotlabs/Module/Admin/Site.php:302
+msgid "System language"
+msgstr "Idioma del sistema"
-#: ../../boot.php:2485
-msgid "Website SSL certificate is not valid. Please correct."
-msgstr "El certificado SSL del sitio web no es válido. Por favor, solucione el problema."
+#: ../../Zotlabs/Module/Admin/Site.php:303
+msgid "System theme"
+msgstr "Tema gráfico del sistema"
-#: ../../boot.php:2601
-#, php-format
-msgid "[$Projectname] Cron tasks not running on %s"
-msgstr "[$Projectname] Las tareas de Cron no están funcionando en %s"
+#: ../../Zotlabs/Module/Admin/Site.php:303
+msgid ""
+"Default system theme - may be over-ridden by user profiles - <a href='#' "
+"id='cnftheme'>change theme settings</a>"
+msgstr "Tema del sistema por defecto - se puede cambiar por cada perfil de usuario - <a href='#' id='cnftheme'>modificar los ajustes del tema</a>"
-#: ../../boot.php:2606
-msgid "Cron/Scheduled tasks not running."
-msgstr "Las tareas del Planificador/Cron no están funcionando."
+#: ../../Zotlabs/Module/Admin/Site.php:306
+msgid "Allow Feeds as Connections"
+msgstr "Permitir contenidos RSS como conexiones"
-#: ../../boot.php:2607 ../../include/datetime.php:238
-msgid "never"
-msgstr "nunca"
+#: ../../Zotlabs/Module/Admin/Site.php:306
+msgid "(Heavy system resource usage)"
+msgstr "(Uso intenso de los recursos del sistema)"
-#: ../../store/[data]/smarty3/compiled/a0a1289f91f53b2c12e4e0b45ffe8291540ba895_0.file.cover_photo.tpl.php:127
-msgid "Cover Photo"
-msgstr "Imagen de portada del perfil"
+#: ../../Zotlabs/Module/Admin/Site.php:307
+msgid "Maximum image size"
+msgstr "Tamaño máximo de la imagen"
-#: ../../view/theme/redbasic_c/php/config.php:16
-#: ../../view/theme/redbasic_c/php/config.php:19
-#: ../../view/theme/redbasic/php/config.php:16
-#: ../../view/theme/redbasic/php/config.php:19
-msgid "Focus (Hubzilla default)"
-msgstr "Focus (predefinido)"
+#: ../../Zotlabs/Module/Admin/Site.php:307
+msgid ""
+"Maximum size in bytes of uploaded images. Default is 0, which means no "
+"limits."
+msgstr "Tamaño máximo en bytes de la imagen subida. Por defecto, es 0, lo que significa que no hay límites."
-#: ../../view/theme/redbasic_c/php/config.php:99
-#: ../../view/theme/redbasic/php/config.php:98
-msgid "Theme settings"
-msgstr "Ajustes del tema"
+#: ../../Zotlabs/Module/Admin/Site.php:308
+msgid "Does this site allow new member registration?"
+msgstr "¿Debe este sitio permitir el registro de nuevos miembros?"
-#: ../../view/theme/redbasic_c/php/config.php:100
-#: ../../view/theme/redbasic/php/config.php:99
-msgid "Narrow navbar"
-msgstr "Estrechar la barra de navegación"
+#: ../../Zotlabs/Module/Admin/Site.php:309
+msgid "Invitation only"
+msgstr "Solo con una invitación"
-#: ../../view/theme/redbasic_c/php/config.php:101
-#: ../../view/theme/redbasic/php/config.php:100
-msgid "Navigation bar background color"
-msgstr "Color de fondo de la barra de navegación"
+#: ../../Zotlabs/Module/Admin/Site.php:309
+msgid ""
+"Only allow new member registrations with an invitation code. Above register "
+"policy must be set to Yes."
+msgstr "Solo se permiten inscripciones de nuevos miembros con un código de invitación. Además, deben aceptarse los términos del registro marcando \"Sí\"."
-#: ../../view/theme/redbasic_c/php/config.php:102
-#: ../../view/theme/redbasic/php/config.php:101
-msgid "Navigation bar icon color "
-msgstr "Color del icono de la barra de navegación"
+#: ../../Zotlabs/Module/Admin/Site.php:310
+msgid "Minimum age"
+msgstr "Edad mínima"
-#: ../../view/theme/redbasic_c/php/config.php:103
-#: ../../view/theme/redbasic/php/config.php:102
-msgid "Navigation bar active icon color "
-msgstr "Color del icono activo de la barra de navegación"
+#: ../../Zotlabs/Module/Admin/Site.php:310
+msgid "Minimum age (in years) for who may register on this site."
+msgstr "Edad mínima (en años) para poder registrarse en este sitio."
-#: ../../view/theme/redbasic_c/php/config.php:104
-#: ../../view/theme/redbasic/php/config.php:103
-msgid "Link color"
-msgstr "Color del enlace"
+#: ../../Zotlabs/Module/Admin/Site.php:311
+msgid "Which best describes the types of account offered by this hub?"
+msgstr "¿Cómo describiría el tipo de servicio ofrecido por este servidor?"
-#: ../../view/theme/redbasic_c/php/config.php:105
-#: ../../view/theme/redbasic/php/config.php:104
-msgid "Set font-color for banner"
-msgstr "Ajustar el color del tipo de letra para el \"banner\""
+#: ../../Zotlabs/Module/Admin/Site.php:311
+msgid "This is displayed on the public server site list."
+msgstr "Esto se muestra en la lista de sitios de servidores públicos."
-#: ../../view/theme/redbasic_c/php/config.php:106
-#: ../../view/theme/redbasic/php/config.php:105
-msgid "Set the background color"
-msgstr "Ajustar el color de fondo"
+#: ../../Zotlabs/Module/Admin/Site.php:312
+msgid "Register text"
+msgstr "Texto del registro"
-#: ../../view/theme/redbasic_c/php/config.php:107
-#: ../../view/theme/redbasic/php/config.php:106
-msgid "Set the background image"
-msgstr "Ajustar la imagen de fondo"
+#: ../../Zotlabs/Module/Admin/Site.php:312
+msgid "Will be displayed prominently on the registration page."
+msgstr "Se mostrará de forma destacada en la página de registro."
-#: ../../view/theme/redbasic_c/php/config.php:108
-#: ../../view/theme/redbasic/php/config.php:107
-msgid "Set the background color of items"
-msgstr "Ajustar el color de los elementos de fondo"
+#: ../../Zotlabs/Module/Admin/Site.php:314
+msgid "Site homepage to show visitors (default: login box)"
+msgstr "Página personal que se mostrará a los visitantes (por defecto: la página de identificación)"
-#: ../../view/theme/redbasic_c/php/config.php:109
-#: ../../view/theme/redbasic/php/config.php:108
-msgid "Set the background color of comments"
-msgstr "Ajustar el color de fondo de los comentarios"
+#: ../../Zotlabs/Module/Admin/Site.php:314
+msgid ""
+"example: 'pubstream' to show public stream, 'page/sys/home' to show a system"
+" webpage called 'home' or 'include:home.html' to include a file."
+msgstr "ejemplo: 'pubstream' para mostrar el stream público, 'page/sys/home' para mostrar una página web del sistema llamada 'home' o 'include:home.html' para incluir un archivo."
-#: ../../view/theme/redbasic_c/php/config.php:110
-#: ../../view/theme/redbasic/php/config.php:109
-msgid "Set font-size for the entire application"
-msgstr "Ajustar el tamaño de letra para toda la aplicación"
+#: ../../Zotlabs/Module/Admin/Site.php:315
+msgid "Preserve site homepage URL"
+msgstr "Preservar la dirección de la página personal"
-#: ../../view/theme/redbasic_c/php/config.php:110
-#: ../../view/theme/redbasic/php/config.php:109
-msgid "Examples: 1rem, 100%, 16px"
-msgstr "Ejemplos: 1rem, 100%, 16px"
+#: ../../Zotlabs/Module/Admin/Site.php:315
+msgid ""
+"Present the site homepage in a frame at the original location instead of "
+"redirecting"
+msgstr "Presenta la página personal del sitio en un marco en la ubicación original, en vez de redirigirla."
-#: ../../view/theme/redbasic_c/php/config.php:111
-#: ../../view/theme/redbasic/php/config.php:110
-msgid "Set font-color for posts and comments"
-msgstr "Establecer el color de la letra para publicaciones y comentarios"
+#: ../../Zotlabs/Module/Admin/Site.php:316
+msgid "Accounts abandoned after x days"
+msgstr "Cuentas abandonadas después de x días"
-#: ../../view/theme/redbasic_c/php/config.php:112
-#: ../../view/theme/redbasic/php/config.php:111
-msgid "Set radius of corners"
-msgstr "Establecer el radio de curvatura de las esquinas"
+#: ../../Zotlabs/Module/Admin/Site.php:316
+msgid ""
+"Will not waste system resources polling external sites for abandonded "
+"accounts. Enter 0 for no time limit."
+msgstr "Para evitar consumir recursos del sistema intentando poner al día las cuentas abandonadas. Introduzca 0 para no tener límite de tiempo."
-#: ../../view/theme/redbasic_c/php/config.php:112
-#: ../../view/theme/redbasic/php/config.php:111
-msgid "Example: 4px"
-msgstr "Ejemplo: 4px"
+#: ../../Zotlabs/Module/Admin/Site.php:317
+msgid "Allowed friend domains"
+msgstr "Dominios amigos permitidos"
-#: ../../view/theme/redbasic_c/php/config.php:113
-#: ../../view/theme/redbasic/php/config.php:112
-msgid "Set shadow depth of photos"
-msgstr "Ajustar la profundidad de sombras de las fotos"
+#: ../../Zotlabs/Module/Admin/Site.php:317
+msgid ""
+"Comma separated list of domains which are allowed to establish friendships "
+"with this site. Wildcards are accepted. Empty to allow any domains"
+msgstr "Lista separada por comas de dominios a los que está permitido establecer relaciones de amistad con este sitio. Se permiten comodines. Dejar en claro para aceptar cualquier dominio."
-#: ../../view/theme/redbasic_c/php/config.php:114
-#: ../../view/theme/redbasic/php/config.php:113
-msgid "Set maximum width of content region in pixel"
-msgstr "Ajustar la anchura máxima de la región de contenido, en pixels"
+#: ../../Zotlabs/Module/Admin/Site.php:318
+msgid "Verify Email Addresses"
+msgstr "Verificar las direcciones de correo electrónico"
-#: ../../view/theme/redbasic_c/php/config.php:114
-#: ../../view/theme/redbasic/php/config.php:113
-msgid "Leave empty for default width"
-msgstr "Dejar en blanco para la anchura predeterminada"
+#: ../../Zotlabs/Module/Admin/Site.php:318
+msgid ""
+"Check to verify email addresses used in account registration (recommended)."
+msgstr "Activar para la verificación de la dirección de correo electrónico en el registro de una cuenta (recomendado)."
-#: ../../view/theme/redbasic_c/php/config.php:115
-msgid "Left align page content"
-msgstr "Alinear a la izquierda el contenido de la página"
+#: ../../Zotlabs/Module/Admin/Site.php:319
+msgid "Force publish"
+msgstr "Forzar la publicación"
-#: ../../view/theme/redbasic_c/php/config.php:116
-#: ../../view/theme/redbasic/php/config.php:114
-msgid "Set size of conversation author photo"
-msgstr "Ajustar el tamaño de la foto del autor de la conversación"
+#: ../../Zotlabs/Module/Admin/Site.php:319
+msgid ""
+"Check to force all profiles on this site to be listed in the site directory."
+msgstr "Intentar forzar todos los perfiles para que sean listados en el directorio de este sitio."
-#: ../../view/theme/redbasic_c/php/config.php:117
-#: ../../view/theme/redbasic/php/config.php:115
-msgid "Set size of followup author photos"
-msgstr "Ajustar el tamaño de foto de los seguidores del autor"
+#: ../../Zotlabs/Module/Admin/Site.php:320
+msgid "Import Public Streams"
+msgstr "Importar contenido público"
-#: ../../view/theme/redbasic/php/config.php:116
-msgid "Show advanced settings"
-msgstr "Mostrar ajustes avanzados"
+#: ../../Zotlabs/Module/Admin/Site.php:320
+msgid ""
+"Import and allow access to public content pulled from other sites. Warning: "
+"this content is unmoderated."
+msgstr "Importar y permitir acceso al contenido público sacado de otros sitios. Advertencia: este contenido no está moderado, por lo que podría encontrar cosas inapropiadas u ofensivas."
-#: ../../addon/rendezvous/rendezvous.php:57
-msgid "Errors encountered deleting database table "
-msgstr "Errores encontrados al eliminar la tabla de la base de datos"
+#: ../../Zotlabs/Module/Admin/Site.php:321
+msgid "Site only Public Streams"
+msgstr "Solo contenido público en este sitio"
-#: ../../addon/rendezvous/rendezvous.php:95
-#: ../../addon/twitter/twitter.php:612
-msgid "Submit Settings"
-msgstr "Enviar los ajustes"
+#: ../../Zotlabs/Module/Admin/Site.php:321
+msgid ""
+"Allow access to public content originating only from this site if Imported "
+"Public Streams are disabled."
+msgstr "Permitir el acceso al contenido público originado sólo desde este sitio si los \"streams\" públicos Importados están deshabilitados."
-#: ../../addon/rendezvous/rendezvous.php:96
-msgid "Drop tables when uninstalling?"
-msgstr "¿Eliminar tablas al desinstalar?"
+#: ../../Zotlabs/Module/Admin/Site.php:322
+msgid "Allow anybody on the internet to access the Public streams"
+msgstr "Permitir que cualquiera en Internet pueda acceder a los \"streams\" públicos"
-#: ../../addon/rendezvous/rendezvous.php:96
+#: ../../Zotlabs/Module/Admin/Site.php:322
msgid ""
-"If checked, the Rendezvous database tables will be deleted when the plugin "
-"is uninstalled."
-msgstr "Si se selecciona, las tablas de la base de datos Rendezvous se eliminarán cuando se desinstale el plugin."
+"Disable to require authentication before viewing. Warning: this content is "
+"unmoderated."
+msgstr "Desactivar para requerir autenticación antes de la visualización. Advertencia: este contenido no está moderado."
-#: ../../addon/rendezvous/rendezvous.php:97
-msgid "Mapbox Access Token"
-msgstr "Token de acceso de Mapbox"
+#: ../../Zotlabs/Module/Admin/Site.php:323
+msgid "Only import Public stream posts with this text"
+msgstr "Importar solo entradas del stream púlbico con este texto "
-#: ../../addon/rendezvous/rendezvous.php:97
+#: ../../Zotlabs/Module/Admin/Site.php:323
+#: ../../Zotlabs/Module/Admin/Site.php:324
+#: ../../Zotlabs/Module/Connedit.php:892 ../../Zotlabs/Module/Connedit.php:893
msgid ""
-"If you enter a Mapbox access token, it will be used to retrieve map tiles "
-"from Mapbox instead of the default OpenStreetMap tile server."
-msgstr "Si introduce un token de acceso a Mapbox, se utilizará para recuperar los mapas de mosaicos de imágenes de Mapbox en lugar del servidor de mosaico de imágenes OpenStreetMap predeterminado."
+"words one per line or #tags or /patterns/ or lang=xx, leave blank to import "
+"all posts"
+msgstr "Una sola opción por línea: palabras, #etiquetas, /patrones/ o lang=xx. Dejar en blanco para importarlo todo"
-#: ../../addon/rendezvous/rendezvous.php:162
-msgid "Rendezvous"
-msgstr "Rendezvous"
+#: ../../Zotlabs/Module/Admin/Site.php:324
+msgid "Do not import Public stream posts with this text"
+msgstr "No importar entradas del stream público con este texto "
-#: ../../addon/rendezvous/rendezvous.php:167
+#: ../../Zotlabs/Module/Admin/Site.php:327
+msgid "Login on Homepage"
+msgstr "Iniciar sesión en la página personal"
+
+#: ../../Zotlabs/Module/Admin/Site.php:327
msgid ""
-"This identity has been deleted by another member due to inactivity. Please "
-"press the \"New identity\" button or refresh the page to register a new "
-"identity. You may use the same name."
-msgstr "Esta identidad ha sido eliminada por otro miembro debido a su inactividad. Pulse el botón \"Nueva identidad\" o actualice la página para registrar una nueva identidad. Puede usar el mismo nombre."
+"Present a login box to visitors on the home page if no other content has "
+"been configured."
+msgstr "Presentar a los visitantes una casilla de identificación en la página de inicio, si no se ha configurado otro tipo de contenido."
-#: ../../addon/rendezvous/rendezvous.php:168
-msgid "Welcome to Rendezvous!"
-msgstr "¡Bienvenido/a a Rendevous!"
+#: ../../Zotlabs/Module/Admin/Site.php:328
+msgid "Enable context help"
+msgstr "Habilitar la ayuda contextual"
-#: ../../addon/rendezvous/rendezvous.php:169
+#: ../../Zotlabs/Module/Admin/Site.php:328
msgid ""
-"Enter your name to join this rendezvous. To begin sharing your location with"
-" the other members, tap the GPS control. When your location is discovered, a"
-" red dot will appear and others will be able to see you on the map."
-msgstr "Introduzca tu nombre para unirse a esta cita. Para comenzar a compartir su ubicación con los demás miembros, pulse en el control GPS. Cuando se descubra su ubicación, aparecerá un punto rojo y otros podrán verlo en el mapa."
+"Display contextual help for the current page when the help button is "
+"pressed."
+msgstr "Ver la ayuda contextual para la página actual cuando se pulse el botón de Ayuda."
-#: ../../addon/rendezvous/rendezvous.php:171
-msgid "Let's meet here"
-msgstr "Reunámonos aquí"
+#: ../../Zotlabs/Module/Admin/Site.php:330
+msgid "Reply-to email address for system generated email."
+msgstr "Dirección de respuesta para el correo electrónico generado por el sistema."
-#: ../../addon/rendezvous/rendezvous.php:174
-msgid "New marker"
-msgstr "Nuevo marcador"
+#: ../../Zotlabs/Module/Admin/Site.php:331
+msgid "Sender (From) email address for system generated email."
+msgstr "Dirección del remitente (From) para el correo electrónico generado por el sistema."
-#: ../../addon/rendezvous/rendezvous.php:175
-msgid "Edit marker"
-msgstr "Editar un marcador"
+#: ../../Zotlabs/Module/Admin/Site.php:332
+msgid "Name of email sender for system generated email."
+msgstr "Nombre del remitente del correo electrónico generado por el sistema."
-#: ../../addon/rendezvous/rendezvous.php:176
-msgid "New identity"
-msgstr "Nueva identidad"
+#: ../../Zotlabs/Module/Admin/Site.php:334
+msgid "Directory Server URL"
+msgstr "URL del servidor de directorio"
-#: ../../addon/rendezvous/rendezvous.php:177
-msgid "Delete marker"
-msgstr "Eliminar un marcador"
+#: ../../Zotlabs/Module/Admin/Site.php:334
+msgid "Default directory server"
+msgstr "Servidor de directorio predeterminado"
-#: ../../addon/rendezvous/rendezvous.php:178
-msgid "Delete member"
-msgstr "Eliminar un miembro"
+#: ../../Zotlabs/Module/Admin/Site.php:336
+msgid "Proxy user"
+msgstr "Usuario del proxy"
-#: ../../addon/rendezvous/rendezvous.php:179
-msgid "Edit proximity alert"
-msgstr "Editar alerta de proximidad"
+#: ../../Zotlabs/Module/Admin/Site.php:337
+msgid "Proxy URL"
+msgstr "Dirección del proxy"
-#: ../../addon/rendezvous/rendezvous.php:180
-msgid ""
-"A proximity alert will be issued when this member is within a certain radius"
-" of you.<br><br>Enter a radius in meters (0 to disable):"
-msgstr "Se emitirá una alerta de proximidad cuando este miembro esté dentro de un radio determinado respecto a usted.<br><br> Ingrese el radio en metros (0 para deshabilitar):"
+#: ../../Zotlabs/Module/Admin/Site.php:338
+msgid "Network timeout"
+msgstr "Tiempo de espera de la red"
-#: ../../addon/rendezvous/rendezvous.php:180
-#: ../../addon/rendezvous/rendezvous.php:185
-msgid "distance"
-msgstr "distancia"
+#: ../../Zotlabs/Module/Admin/Site.php:338
+msgid "Value is in seconds. Set to 0 for unlimited (not recommended)."
+msgstr "Valor en segundos. Poner a 0 para que no haya tiempo límite (no recomendado)"
-#: ../../addon/rendezvous/rendezvous.php:181
-msgid "Proximity alert distance (meters)"
-msgstr "Distancia (en metros) para la alerta de proximidad"
+#: ../../Zotlabs/Module/Admin/Site.php:339
+msgid "Delivery interval"
+msgstr "Intervalo de entrega"
-#: ../../addon/rendezvous/rendezvous.php:182
-#: ../../addon/rendezvous/rendezvous.php:184
+#: ../../Zotlabs/Module/Admin/Site.php:339
msgid ""
-"A proximity alert will be issued when you are within a certain radius of the"
-" marker location.<br><br>Enter a radius in meters (0 to disable):"
-msgstr "Se emitirá una alerta de proximidad cuando usted esté dentro de un radio determinado respecto al marcador de localización.<br><br> Ingrese el radio en metros (0 para deshabilitar):"
-
-#: ../../addon/rendezvous/rendezvous.php:183
-msgid "Marker proximity alert"
-msgstr "Marcador de alerta de proximidad"
+"Delay background delivery processes by this many seconds to reduce system "
+"load. Recommend: 4-5 for shared hosts, 2-3 for virtual private servers. 0-1 "
+"for large dedicated servers."
+msgstr "Retrasar los procesos de transmisión en segundo plano por esta cantidad de segundos para reducir la carga del sistema. Recomendado: 4-5 para sitios compartidos, 2-3 para servidores virtuales privados, 0-1 para grandes servidores dedicados."
-#: ../../addon/rendezvous/rendezvous.php:186
-msgid "Reminder note"
-msgstr "Recordatorio"
+#: ../../Zotlabs/Module/Admin/Site.php:340
+msgid "Deliveries per process"
+msgstr "Intentos de envío por proceso"
-#: ../../addon/rendezvous/rendezvous.php:187
+#: ../../Zotlabs/Module/Admin/Site.php:340
msgid ""
-"Enter a note to be displayed when you are within the specified proximity..."
-msgstr "Introduzca una nota que se mostrará cuando esté dentro de la proximidad especificada..."
+"Number of deliveries to attempt in a single operating system process. Adjust"
+" if necessary to tune system performance. Recommend: 1-5."
+msgstr "Numero de envíos a intentar en un único proceso del sistema operativo. Ajustar si es necesario mejorar el rendimiento. Se recomienda: 1-5."
-#: ../../addon/rendezvous/rendezvous.php:199
-msgid "Add new rendezvous"
-msgstr "Añadir una nueva cita"
+#: ../../Zotlabs/Module/Admin/Site.php:341
+msgid "Queue Threshold"
+msgstr "Umbral de la cola de espera"
-#: ../../addon/rendezvous/rendezvous.php:200
+#: ../../Zotlabs/Module/Admin/Site.php:341
msgid ""
-"Create a new rendezvous and share the access link with those you wish to "
-"invite to the group. Those who open the link become members of the "
-"rendezvous. They can view other member locations, add markers to the map, or"
-" share their own locations with the group."
-msgstr "Cree una nueva cita y comparta los enlaces de acceso con los que desea invitar al grupo. Aquellos que abran el enlace se convertirán en miembros de la cita. Pueden ver otras ubicaciones de miembros, añadir marcadores al mapa o compartir sus propias ubicaciones con el grupo."
-
-#: ../../addon/rendezvous/rendezvous.php:232
-msgid "You have no rendezvous. Press the button above to create a rendezvous!"
-msgstr "No tiene ninguna cita. ¡Presione el botón de arriba para crear una!"
-
-#: ../../addon/skeleton/Mod_Skeleton.php:32
-msgid "Skeleton App"
-msgstr "App Skeleton"
-
-#: ../../addon/skeleton/Mod_Skeleton.php:33
-msgid "A skeleton for addons, you can copy/paste"
-msgstr "Skeleton para los addons, puede copiar/pegar"
+"Always defer immediate delivery if queue contains more than this number of "
+"entries."
+msgstr "Aplazar siempre la entrega inmediata si la cola contiene más de este número de entradas."
-#: ../../addon/skeleton/Mod_Skeleton.php:40
-msgid "Some setting"
-msgstr "Algunos ajustes"
+#: ../../Zotlabs/Module/Admin/Site.php:342
+msgid "Poll interval"
+msgstr "Intervalo máximo de tiempo entre dos mensajes sucesivos"
-#: ../../addon/skeleton/Mod_Skeleton.php:40
-msgid "A setting"
-msgstr "Un ajuste"
+#: ../../Zotlabs/Module/Admin/Site.php:342
+msgid ""
+"Delay background polling processes by this many seconds to reduce system "
+"load. If 0, use delivery interval."
+msgstr "Retrasar el intervalo de envío en segundo plano, en esta cantidad de segundos, para reducir la carga del sistema. Si es 0, usar el intervalo de entrega."
-#: ../../addon/skeleton/Mod_Skeleton.php:48
-msgid "Skeleton Settings"
-msgstr "Ajustes de Skeleton"
+#: ../../Zotlabs/Module/Admin/Site.php:343
+msgid "Path to ImageMagick convert program"
+msgstr "Ruta al programa de conversión de ImageMagick"
-#: ../../addon/gnusoc/Mod_Gnusoc.php:16
+#: ../../Zotlabs/Module/Admin/Site.php:343
msgid ""
-"The GNU-Social protocol does not support location independence. Connections "
-"you make within that network may be unreachable from alternate channel "
-"locations."
-msgstr "El protocolo de GNU-Social no admite la independencia de la ubicación. Las\n conexiones que realice dentro de esa red pueden ser inaccesibles desde \nubicaciones de canales alternativos."
+"If set, use this program to generate photo thumbnails for huge images ( > "
+"4000 pixels in either dimension), otherwise memory exhaustion may occur. "
+"Example: /usr/bin/convert"
+msgstr "Si está configurado, utilice este programa para generar miniaturas de fotos para imágenes de gran tamaño ( > 4000 píxeles en cualquiera de las dos dimensiones), de lo contrario se puede agotar la memoria. Ejemplo: /usr/bin/convert"
-#: ../../addon/gnusoc/Mod_Gnusoc.php:22
-msgid "GNU-Social Protocol App"
-msgstr "App Protocolo GNU-Social"
+#: ../../Zotlabs/Module/Admin/Site.php:344
+msgid "Allow SVG thumbnails in file browser"
+msgstr "Permitir miniaturas SVG en el navegador de archivos"
-#: ../../addon/gnusoc/Mod_Gnusoc.php:34
-msgid "GNU-Social Protocol"
-msgstr "Protocolo GNU-Social"
+#: ../../Zotlabs/Module/Admin/Site.php:344
+msgid "WARNING: SVG images may contain malicious code."
+msgstr "ADVERTENCIA: Las imágenes SVG pueden contener código malicioso."
-#: ../../addon/gnusoc/gnusoc.php:451
-msgid "Follow"
-msgstr "Seguir"
+#: ../../Zotlabs/Module/Admin/Site.php:345
+msgid "Maximum Load Average"
+msgstr "Carga media máxima"
-#: ../../addon/gnusoc/gnusoc.php:454
-#, php-format
-msgid "%1$s is now following %2$s"
-msgstr "%1$s está siguiendo ahora a %2$s"
+#: ../../Zotlabs/Module/Admin/Site.php:345
+msgid ""
+"Maximum system load before delivery and poll processes are deferred - "
+"default 50."
+msgstr "Carga máxima del sistema antes de que los procesos de entrega y envío se hayan retardado - por defecto, 50."
-#: ../../addon/planets/Mod_Planets.php:20
-#: ../../addon/planets/Mod_Planets.php:23
-msgid "Random Planet App"
-msgstr "App Random Planet"
+#: ../../Zotlabs/Module/Admin/Site.php:346
+msgid "Expiration period in days for imported (grid/network) content"
+msgstr "Caducidad del contenido importado de otros sitios (en días)"
-#: ../../addon/planets/Mod_Planets.php:23
-#: ../../addon/rainbowtag/Mod_Rainbowtag.php:26
-#: ../../addon/nsabait/Mod_Nsabait.php:24 ../../addon/hsse/Mod_Hsse.php:26
-#: ../../addon/authchoose/Mod_Authchoose.php:33
-msgid "Installed"
-msgstr "Instalado"
+#: ../../Zotlabs/Module/Admin/Site.php:346
+msgid "0 for no expiration of imported content"
+msgstr "0 para que no caduque el contenido importado"
-#: ../../addon/planets/Mod_Planets.php:25
+#: ../../Zotlabs/Module/Admin/Site.php:347
msgid ""
-"Set a random planet from the Star Wars Empire as your location when posting"
-msgstr "Establecer un planeta aleatorio del Imperio de la Guerra de las Galaxias como su ubicación cuando publique."
-
-#: ../../addon/openclipatar/openclipatar.php:50
-#: ../../addon/openclipatar/openclipatar.php:128
-msgid "System defaults:"
-msgstr "Valores predeterminados del sistema: "
-
-#: ../../addon/openclipatar/openclipatar.php:54
-msgid "Preferred Clipart IDs"
-msgstr "IDs de las imágenes clipart preferidas"
+"Do not expire any posts which have comments less than this many days ago"
+msgstr "No caduque ningún mensaje que tenga menos comentarios que este hace muchos días"
-#: ../../addon/openclipatar/openclipatar.php:54
-msgid "List of preferred clipart ids. These will be shown first."
-msgstr "Lista de ids de imágenes de clipart preferidas. Se verán en primer lugar."
+#: ../../Zotlabs/Module/Admin/Site.php:349
+msgid ""
+"Public servers: Optional landing (marketing) webpage for new registrants"
+msgstr "Servidores públicos: Página web de acogida (marketing) opcional para nuevos registros"
-#: ../../addon/openclipatar/openclipatar.php:55
-msgid "Default Search Term"
-msgstr "Términos de búsqueda predeterminados"
+#: ../../Zotlabs/Module/Admin/Site.php:349
+#, php-format
+msgid "Create this page first. Default is %s/register"
+msgstr "Crear esta página primero. Por defecto es %s/register"
-#: ../../addon/openclipatar/openclipatar.php:55
-msgid "The default search term. These will be shown second."
-msgstr "Los términos de búsqueda predeterminados. Estos se mostrarán en segundo lugar."
+#: ../../Zotlabs/Module/Admin/Site.php:350
+msgid "Page to display after creating a new channel"
+msgstr "Página a mostrar después de la creación de un nuevo canal"
-#: ../../addon/openclipatar/openclipatar.php:56
-msgid "Return After"
-msgstr "Regresar después"
+#: ../../Zotlabs/Module/Admin/Site.php:350
+msgid "Default: profiles"
+msgstr "Perfiles predeterminados"
-#: ../../addon/openclipatar/openclipatar.php:56
-msgid "Page to load after image selection."
-msgstr "Página para cargar después de la selección de imágenes."
+#: ../../Zotlabs/Module/Admin/Site.php:352
+msgid "Optional: site location"
+msgstr "Opcional: ubicación del sitio"
-#: ../../addon/openclipatar/openclipatar.php:58 ../../include/channel.php:1422
-#: ../../include/nav.php:115
-msgid "Edit Profile"
-msgstr "Editar el perfil"
+#: ../../Zotlabs/Module/Admin/Site.php:352
+msgid "Region or country"
+msgstr "Región o país"
-#: ../../addon/openclipatar/openclipatar.php:59
-msgid "Profile List"
-msgstr "Lista de perfiles"
+#: ../../Zotlabs/Module/Admin/Logs.php:28
+msgid "Log settings updated."
+msgstr "Actualizado el informe de configuraciones."
-#: ../../addon/openclipatar/openclipatar.php:61
-msgid "Order of Preferred"
-msgstr "Orden de preferencia"
+#: ../../Zotlabs/Module/Admin/Logs.php:85
+msgid "Clear"
+msgstr "Vaciar"
-#: ../../addon/openclipatar/openclipatar.php:61
-msgid "Sort order of preferred clipart ids."
-msgstr "Orden de clasificación de los identificadores de imágenes clipart preferidas."
+#: ../../Zotlabs/Module/Admin/Logs.php:91
+msgid "Debugging"
+msgstr "Depuración"
-#: ../../addon/openclipatar/openclipatar.php:62
-#: ../../addon/openclipatar/openclipatar.php:68
-msgid "Newest first"
-msgstr "Las más nuevas en primer lugar"
+#: ../../Zotlabs/Module/Admin/Logs.php:92
+msgid "Log file"
+msgstr "Fichero de informe"
-#: ../../addon/openclipatar/openclipatar.php:65
-msgid "As entered"
-msgstr "Tal como se ingresaron"
+#: ../../Zotlabs/Module/Admin/Logs.php:92
+msgid ""
+"Must be writable by web server. Relative to your top-level webserver "
+"directory."
+msgstr "Debe tener permisos de escritura por el servidor web. La ruta es relativa al directorio web principal."
-#: ../../addon/openclipatar/openclipatar.php:67
-msgid "Order of other"
-msgstr "Orden de los demás"
+#: ../../Zotlabs/Module/Admin/Logs.php:93
+msgid "Log level"
+msgstr "Nivel de depuración"
-#: ../../addon/openclipatar/openclipatar.php:67
-msgid "Sort order of other clipart ids."
-msgstr "Orden de clasificación de otros ids de imágenes clipart."
+#: ../../Zotlabs/Module/Admin/Channels.php:31
+#, php-format
+msgid "%s channel censored/uncensored"
+msgid_plural "%s channels censored/uncensored"
+msgstr[0] "%s canales censurados/no censurados"
+msgstr[1] "%s canales censurados/no censurados"
-#: ../../addon/openclipatar/openclipatar.php:69
-msgid "Most downloaded first"
-msgstr "Las más descargadas en primer lugar"
+#: ../../Zotlabs/Module/Admin/Channels.php:40
+#, php-format
+msgid "%s channel code allowed/disallowed"
+msgid_plural "%s channels code allowed/disallowed"
+msgstr[0] "%s código permitido/no permitido al canal"
+msgstr[1] "%s código permitido/no permitido al canal"
-#: ../../addon/openclipatar/openclipatar.php:70
-msgid "Most liked first"
-msgstr "Las más apreciadas en primer lugar"
+#: ../../Zotlabs/Module/Admin/Channels.php:46
+#, php-format
+msgid "%s channel deleted"
+msgid_plural "%s channels deleted"
+msgstr[0] "%s canales eliminados"
+msgstr[1] "%s canales eliminados"
-#: ../../addon/openclipatar/openclipatar.php:72
-msgid "Preferred IDs Message"
-msgstr "Mensaje de IDs preferido"
+#: ../../Zotlabs/Module/Admin/Channels.php:65
+msgid "Channel not found"
+msgstr "Canal no encontrado"
-#: ../../addon/openclipatar/openclipatar.php:72
-msgid "Message to display above preferred results."
-msgstr "Mensaje para mostrar sobre los resultados preferidos."
+#: ../../Zotlabs/Module/Admin/Channels.php:75
+#, php-format
+msgid "Channel '%s' deleted"
+msgstr "Canal '%s' eliminado"
-#: ../../addon/openclipatar/openclipatar.php:78
-msgid "Uploaded by: "
-msgstr "Subida por: "
+#: ../../Zotlabs/Module/Admin/Channels.php:87
+#, php-format
+msgid "Channel '%s' censored"
+msgstr "Canal '%s' censurado"
-#: ../../addon/openclipatar/openclipatar.php:78
-msgid "Drawn by: "
-msgstr "Creada por: "
+#: ../../Zotlabs/Module/Admin/Channels.php:87
+#, php-format
+msgid "Channel '%s' uncensored"
+msgstr "Canal '%s' no censurado"
-#: ../../addon/openclipatar/openclipatar.php:182
-#: ../../addon/openclipatar/openclipatar.php:194
-msgid "Use this image"
-msgstr "Usar esta imagen"
+#: ../../Zotlabs/Module/Admin/Channels.php:98
+#, php-format
+msgid "Channel '%s' code allowed"
+msgstr "Código permitido al canal '%s'"
-#: ../../addon/openclipatar/openclipatar.php:192
-msgid "Or select from a free OpenClipart.org image:"
-msgstr "O seleccionar una imagen gratuita de OpenClipart.org: "
+#: ../../Zotlabs/Module/Admin/Channels.php:98
+#, php-format
+msgid "Channel '%s' code disallowed"
+msgstr "Código no permitido al canal '%s'"
-#: ../../addon/openclipatar/openclipatar.php:195
-msgid "Search Term"
-msgstr "Término de búsqueda"
+#: ../../Zotlabs/Module/Admin/Channels.php:150
+msgid "Censor"
+msgstr "Censurar"
-#: ../../addon/openclipatar/openclipatar.php:232
-msgid "Unknown error. Please try again later."
-msgstr "Error desconocido. Por favor, inténtelo otra vez."
+#: ../../Zotlabs/Module/Admin/Channels.php:151
+msgid "Uncensor"
+msgstr "No censurar"
-#: ../../addon/openclipatar/openclipatar.php:308
-msgid "Profile photo updated successfully."
-msgstr "Se ha actualizado con éxito la foto de perfil."
+#: ../../Zotlabs/Module/Admin/Channels.php:152
+msgid "Allow Code"
+msgstr "Permitir código"
-#: ../../addon/adultphotoflag/adultphotoflag.php:24
-msgid "Flag Adult Photos"
-msgstr "Indicador (\"flag\") de fotos de adultos"
+#: ../../Zotlabs/Module/Admin/Channels.php:153
+msgid "Disallow Code"
+msgstr "No permitir código"
-#: ../../addon/adultphotoflag/adultphotoflag.php:25
-msgid ""
-"Provide photo edit option to hide inappropriate photos from default album "
-"view"
-msgstr "Proporcionar una opción de edición de fotos para ocultar las fotos inapropiadas de la vista de álbum predeterminada"
+#: ../../Zotlabs/Module/Admin/Channels.php:158
+msgid "UID"
+msgstr "UID"
-#: ../../addon/totp/Settings/Totp.php:90
+#: ../../Zotlabs/Module/Admin/Channels.php:162
msgid ""
-"You haven't set a TOTP secret yet.\n"
-"Please click the button below to generate one and register this site\n"
-"with your preferred authenticator app."
-msgstr "Aún no ha establecido un TOTP secret.\nPor favor, haga clic en el botón de abajo para generar uno y registrar este sitio\ncon su aplicación de autenticación preferida."
-
-#: ../../addon/totp/Settings/Totp.php:93
-msgid "Your TOTP secret is"
-msgstr "Su TOTP secret es "
+"Selected channels will be deleted!\\n\\nEverything that was posted in these "
+"channels on this site will be permanently deleted!\\n\\nAre you sure?"
+msgstr "Los canales seleccionados se eliminarán!\\n\\nTodo lo publicado por estos canales en este sitio se borrarán definitivamente!\\n\\n¿Está seguro de querer hacerlo?"
-#: ../../addon/totp/Settings/Totp.php:94
+#: ../../Zotlabs/Module/Admin/Channels.php:163
msgid ""
-"Be sure to save it somewhere in case you lose or replace your mobile device.\n"
-"Use your mobile device to scan the QR code below to register this site\n"
-"with your preferred authenticator app."
-msgstr "Asegúrese de guardarlo en algún lugar en caso de que pierda o reemplace su dispositivo móvil.\nUtilice su dispositivo móvil para escanear el código QR a continuación para registrar este sitio\ncon su aplicación de autenticación preferida."
-
-#: ../../addon/totp/Settings/Totp.php:99
-msgid "Test"
-msgstr "Test"
-
-#: ../../addon/totp/Settings/Totp.php:100
-msgid "Generate New Secret"
-msgstr "Generar un nuevo Secret"
-
-#: ../../addon/totp/Settings/Totp.php:101
-msgid "Go"
-msgstr "Ir"
+"The channel {0} will be deleted!\\n\\nEverything that was posted in this "
+"channel on this site will be permanently deleted!\\n\\nAre you sure?"
+msgstr "El canal {0} va a ser eliminado!\\n\\nTodo lo publicado por el canal en este sitio se borrará definitivamente!\\n\\n¿Está seguro de querer hacerlo?"
-#: ../../addon/totp/Settings/Totp.php:102
-msgid "Enter your password"
-msgstr "Introduzca su contraseña"
+#: ../../Zotlabs/Module/Admin/Account_edit.php:29
+#, php-format
+msgid "Password changed for account %d."
+msgstr "Ha cambiado la contraseña para la cuenta %d."
-#: ../../addon/totp/Settings/Totp.php:103
-msgid "enter TOTP code from your device"
-msgstr "introduzca el código TOTP desde su dispositivo"
+#: ../../Zotlabs/Module/Admin/Account_edit.php:46
+msgid "Account settings updated."
+msgstr "Se han actualizado los ajustes de la cuenta."
-#: ../../addon/totp/Settings/Totp.php:104
-msgid "Pass!"
-msgstr "¡Pase!"
+#: ../../Zotlabs/Module/Admin/Account_edit.php:61
+msgid "Account not found."
+msgstr "No se ha encontrado la cuenta."
-#: ../../addon/totp/Settings/Totp.php:105
-msgid "Fail"
-msgstr "Fallo"
+#: ../../Zotlabs/Module/Admin/Account_edit.php:68
+msgid "Account Edit"
+msgstr "Editar la cuenta"
-#: ../../addon/totp/Settings/Totp.php:106
-msgid "Incorrect password, try again."
-msgstr "Contraseña incorrecta, inténtelo de nuevo."
+#: ../../Zotlabs/Module/Admin/Account_edit.php:69
+msgid "New Password"
+msgstr "Nueva contraseña"
-#: ../../addon/totp/Settings/Totp.php:107
-msgid "Record your new TOTP secret and rescan the QR code above."
-msgstr "Registre su nuevo TOTP secret y vuelva a escanear el código QR de arriba"
+#: ../../Zotlabs/Module/Admin/Account_edit.php:70
+msgid "New Password again"
+msgstr "Nueva contraseña otra vez"
-#: ../../addon/totp/Settings/Totp.php:115
-msgid "TOTP Settings"
-msgstr "Ajustes de TOTP"
+#: ../../Zotlabs/Module/Admin/Account_edit.php:71
+msgid "Account language (for emails)"
+msgstr "Idioma de la cuenta (para los correos electrónicos)"
-#: ../../addon/totp/Mod_Totp.php:23
-msgid "TOTP Two-Step Verification"
-msgstr "Verificación en dos pasos de TOTP"
+#: ../../Zotlabs/Module/Admin/Account_edit.php:72
+msgid "Service class"
+msgstr "Clase de servicio"
-#: ../../addon/totp/Mod_Totp.php:24
-msgid "Enter the 2-step verification generated by your authenticator app:"
-msgstr "Introduzca la verificación en 2 pasos generada por su app de autenticación: "
+#: ../../Zotlabs/Module/Admin/Profs.php:89
+msgid "New Profile Field"
+msgstr "Nuevo campo en el perfil"
-#: ../../addon/totp/Mod_Totp.php:25
-msgid "Success!"
-msgstr "¡Éxito!"
+#: ../../Zotlabs/Module/Admin/Profs.php:90
+#: ../../Zotlabs/Module/Admin/Profs.php:110
+msgid "Field nickname"
+msgstr "Alias del campo"
-#: ../../addon/totp/Mod_Totp.php:26
-msgid "Invalid code, please try again."
-msgstr "Código inválido, por favor inténtelo de nuevo."
+#: ../../Zotlabs/Module/Admin/Profs.php:90
+#: ../../Zotlabs/Module/Admin/Profs.php:110
+msgid "System name of field"
+msgstr "Nombre del campo en el sistema"
-#: ../../addon/totp/Mod_Totp.php:27
-msgid "Too many invalid codes..."
-msgstr "Demasiados códigos no válidos..."
+#: ../../Zotlabs/Module/Admin/Profs.php:91
+#: ../../Zotlabs/Module/Admin/Profs.php:111
+msgid "Input type"
+msgstr "Tipo de entrada"
-#: ../../addon/totp/Mod_Totp.php:28
-msgid "Verify"
-msgstr "Verficar"
+#: ../../Zotlabs/Module/Admin/Profs.php:92
+#: ../../Zotlabs/Module/Admin/Profs.php:112
+msgid "Field Name"
+msgstr "Nombre del campo"
-#: ../../addon/wppost/Mod_Wppost.php:28
-msgid "Wordpress Settings saved."
-msgstr "Se han guardado los ajustes de WordPress."
+#: ../../Zotlabs/Module/Admin/Profs.php:92
+#: ../../Zotlabs/Module/Admin/Profs.php:112
+msgid "Label on profile pages"
+msgstr "Etiqueta a mostrar en la página del perfil"
-#: ../../addon/wppost/Mod_Wppost.php:41
-msgid "Wordpress Post App"
-msgstr "App Publicar en Wordpress"
+#: ../../Zotlabs/Module/Admin/Profs.php:93
+#: ../../Zotlabs/Module/Admin/Profs.php:113
+msgid "Help text"
+msgstr "Texto de ayuda"
-#: ../../addon/wppost/Mod_Wppost.php:42
-msgid "Post to WordPress or anything else which uses the wordpress XMLRPC API"
-msgstr "Publicar en WordPress o cualquier otra cosa que utilice la API XMLRPC de wordpress"
+#: ../../Zotlabs/Module/Admin/Profs.php:93
+#: ../../Zotlabs/Module/Admin/Profs.php:113
+msgid "Additional info (optional)"
+msgstr "Información adicional (opcional)"
-#: ../../addon/wppost/Mod_Wppost.php:65
-msgid "WordPress username"
-msgstr "Nombre de usuario de WordPress"
+#: ../../Zotlabs/Module/Admin/Profs.php:103
+msgid "Field definition not found"
+msgstr "Definición del campo no encontrada"
-#: ../../addon/wppost/Mod_Wppost.php:69
-msgid "WordPress password"
-msgstr "Contraseña de WordPress"
+#: ../../Zotlabs/Module/Admin/Profs.php:109
+msgid "Edit Profile Field"
+msgstr "Modificar el campo del perfil"
-#: ../../addon/wppost/Mod_Wppost.php:73
-msgid "WordPress API URL"
-msgstr "URL de la API de WordPress"
+#: ../../Zotlabs/Module/Admin/Profs.php:169
+msgid "Basic Profile Fields"
+msgstr "Campos básicos del perfil"
-#: ../../addon/wppost/Mod_Wppost.php:74
-msgid "Typically https://your-blog.tld/xmlrpc.php"
-msgstr "Habitualmente https://your-blog.tld/xmlrpc.php"
+#: ../../Zotlabs/Module/Admin/Profs.php:170
+msgid "Advanced Profile Fields"
+msgstr "Campos avanzados del perfil"
-#: ../../addon/wppost/Mod_Wppost.php:77
-msgid "WordPress blogid"
-msgstr "Blog de WordPress"
+#: ../../Zotlabs/Module/Admin/Profs.php:170
+msgid "(In addition to basic fields)"
+msgstr "(Además de los campos básicos)"
-#: ../../addon/wppost/Mod_Wppost.php:78
-msgid "For multi-user sites such as wordpress.com, otherwise leave blank"
-msgstr "Para sitios multiusuario como wordpress.com, de lo contrario, dejar en blanco"
+#: ../../Zotlabs/Module/Admin/Profs.php:172
+msgid "All available fields"
+msgstr "Todos los campos disponibles"
-#: ../../addon/wppost/Mod_Wppost.php:82
-msgid "Post to WordPress by default"
-msgstr "Publicar en WordPress por defecto"
+#: ../../Zotlabs/Module/Admin/Profs.php:173
+msgid "Custom Fields"
+msgstr "Campos personalizados"
-#: ../../addon/wppost/Mod_Wppost.php:86
-msgid "Forward comments (requires hubzilla_wp plugin)"
-msgstr "Reenviar comentarios (requerido por el plugin hubzilla_wp)"
+#: ../../Zotlabs/Module/Admin/Profs.php:177
+msgid "Create Custom Field"
+msgstr "Crear un campo personalizado"
-#: ../../addon/wppost/Mod_Wppost.php:94
-msgid "Wordpress Post"
-msgstr "Publicar en Wordpress"
+#: ../../Zotlabs/Module/Admin/Dbsync.php:19
+#: ../../Zotlabs/Module/Admin/Dbsync.php:59
+msgid "Update has been marked successful"
+msgstr "La actualización ha sido marcada como exitosa"
-#: ../../addon/wppost/wppost.php:46
-msgid "Post to WordPress"
-msgstr "Publicar en WordPress"
+#: ../../Zotlabs/Module/Admin/Dbsync.php:32
+#, php-format
+msgid "Verification of update %s failed. Check system logs."
+msgstr "Error en la verificación de la actualización %s. Compruebe los registros del sistema."
-#: ../../addon/nsfw/nsfw.php:152
-msgid "Possible adult content"
-msgstr "Posible contenido para adultos"
+#: ../../Zotlabs/Module/Admin/Dbsync.php:35
+#: ../../Zotlabs/Module/Admin/Dbsync.php:74
+#, php-format
+msgid "Update %s was successfully applied."
+msgstr "La actualización de %s se ha realizado exitosamente."
-#: ../../addon/nsfw/nsfw.php:167
+#: ../../Zotlabs/Module/Admin/Dbsync.php:39
#, php-format
-msgid "%s - view"
-msgstr "ver - %s"
+msgid "Verifying update %s did not return a status. Unknown if it succeeded."
+msgstr "La verificación de la actualización %s no devuelve un estado. Desconocido si tuvo éxito."
-#: ../../addon/nsfw/Mod_Nsfw.php:22
-msgid "NSFW Settings saved."
-msgstr "Se han guardado los ajustes de NSFW."
+#: ../../Zotlabs/Module/Admin/Dbsync.php:42
+#, php-format
+msgid "Update %s does not contain a verification function."
+msgstr "La actualización %s no contiene una función de verificación."
-#: ../../addon/nsfw/Mod_Nsfw.php:33
-msgid "NSFW App"
-msgstr "App NSFW"
+#: ../../Zotlabs/Module/Admin/Dbsync.php:46
+#: ../../Zotlabs/Module/Admin/Dbsync.php:81
+#, php-format
+msgid "Update function %s could not be found."
+msgstr "No se encuentra la función de actualización de %s."
-#: ../../addon/nsfw/Mod_Nsfw.php:34
-msgid "Collapse content that contains predefined words"
-msgstr "Ocultar el contenido que contiene palabras predefinidas"
+#: ../../Zotlabs/Module/Admin/Dbsync.php:71
+#, php-format
+msgid "Executing update procedure %s failed. Check system logs."
+msgstr "Error al ejecutar el procedimiento de actualización %s. Compruebe los registros del sistema."
-#: ../../addon/nsfw/Mod_Nsfw.php:44
+#: ../../Zotlabs/Module/Admin/Dbsync.php:78
+#, php-format
msgid ""
-"This app looks in posts for the words/text you specify below, and collapses "
-"any content containing those keywords so it is not displayed at "
-"inappropriate times, such as sexual innuendo that may be improper in a work "
-"setting. It is polite and recommended to tag any content containing nudity "
-"with #NSFW. This filter can also match any other word/text you specify, and"
-" can thereby be used as a general purpose content filter."
-msgstr "Esta aplicación busca en los mensajes las palabras o texto que especifique a continuación, y oculta cualquier contenido que contenga esas palabras clave, para que no se muestren en momentos inapropiados, como insinuaciones sexuales que puedan ser inapropiadas en un entorno laboral. Es cortés y recomendable etiquetar cualquier contenido que contenga desnudos con #NSFW. Este filtro también puede coincidir con cualquier otra palabra o texto que especifique y, por lo tanto, puede utilizarse como filtro de contenido de propósito general."
-
-#: ../../addon/nsfw/Mod_Nsfw.php:49
-msgid "Comma separated list of keywords to hide"
-msgstr "Lista separada por comas de palabras clave para ocultar"
-
-#: ../../addon/nsfw/Mod_Nsfw.php:49
-msgid "Word, /regular-expression/, lang=xx, lang!=xx"
-msgstr "Palabra, /expresión regular/, lang=xx, lang!=xx"
-
-#: ../../addon/nsfw/Mod_Nsfw.php:58
-msgid "NSFW"
-msgstr "NSFW"
-
-#: ../../addon/flashcards/Mod_Flashcards.php:174
-msgid "Not allowed."
-msgstr "No permitido/a."
+"Update %s did not return a status. It cannot be determined if it was "
+"successful."
+msgstr "La actualización %s no devuelve un estado. No se puede determinar si tuvo éxito."
-#: ../../addon/queueworker/Mod_Queueworker.php:77
-msgid "Max queueworker threads"
-msgstr "Máximo de hilos en la cola"
+#: ../../Zotlabs/Module/Admin/Dbsync.php:99
+msgid "Failed Updates"
+msgstr "Han fallado las actualizaciones"
-#: ../../addon/queueworker/Mod_Queueworker.php:91
-msgid "Assume workers dead after ___ seconds"
-msgstr "Asumir que el proceso de trabajo está muerto después de ___ segundos"
+#: ../../Zotlabs/Module/Admin/Dbsync.php:101
+msgid "Mark success (if update was manually applied)"
+msgstr "Marcar como exitosa (si la actualización se ha hecho manualmente)"
-#: ../../addon/queueworker/Mod_Queueworker.php:105
-msgid ""
-"Pause before starting next task: (microseconds. Minimum 100 = .0001 "
-"seconds)"
-msgstr "Haga una pausa antes de comenzar la siguiente tarea: (microsegundos. Mínimo 100 =.0001 segundos)"
+#: ../../Zotlabs/Module/Admin/Dbsync.php:102
+msgid "Attempt to verify this update if a verification procedure exists"
+msgstr "Intentar verificar esta actualización si existe un procedimiento de verificación."
-#: ../../addon/queueworker/Mod_Queueworker.php:116
-msgid "Queueworker Settings"
-msgstr "Configuración del gestor de procesos de trabajo en cola"
+#: ../../Zotlabs/Module/Admin/Dbsync.php:103
+msgid "Attempt to execute this update step automatically"
+msgstr "Intentar ejecutar este paso de actualización automáticamente"
-#: ../../addon/ijpost/Mod_Ijpost.php:23
-msgid "Insane Journal Crosspost Connector Settings saved."
-msgstr "Se han guardado los ajustes del Conector de publicación cruzada de InsaneJournal."
+#: ../../Zotlabs/Module/Admin/Dbsync.php:108
+msgid "No failed updates."
+msgstr "No ha fallado ninguna actualización."
-#: ../../addon/ijpost/Mod_Ijpost.php:35
-msgid "Insane Journal Crosspost Connector App"
-msgstr "App Ajustes del Conector de publicación cruzada de InsaneJournal"
+#: ../../Zotlabs/Module/Admin/Addons.php:290
+#, php-format
+msgid "Plugin %s disabled."
+msgstr "Extensión %s desactivada."
-#: ../../addon/ijpost/Mod_Ijpost.php:36
-msgid "Relay public postings to Insane Journal"
-msgstr "Retransmisión de entradas públicas a Insane Journal"
+#: ../../Zotlabs/Module/Admin/Addons.php:295
+#, php-format
+msgid "Plugin %s enabled."
+msgstr "Extensión %s activada."
-#: ../../addon/ijpost/Mod_Ijpost.php:53
-msgid "InsaneJournal username"
-msgstr "Nombre de usuario en InsaneJournal"
+#: ../../Zotlabs/Module/Admin/Addons.php:354
+msgid "Minimum project version: "
+msgstr "Versión mínima del proyecto:"
-#: ../../addon/ijpost/Mod_Ijpost.php:57
-msgid "InsaneJournal password"
-msgstr "Contraseña en InsaneJournal"
+#: ../../Zotlabs/Module/Admin/Addons.php:355
+msgid "Maximum project version: "
+msgstr "Versión máxima del proyecto:"
-#: ../../addon/ijpost/Mod_Ijpost.php:61
-msgid "Post to InsaneJournal by default"
-msgstr "Publicar por defecto en InsaneJournal"
+#: ../../Zotlabs/Module/Admin/Addons.php:356
+msgid "Minimum PHP version: "
+msgstr "Versión mínima de PHP:"
-#: ../../addon/ijpost/Mod_Ijpost.php:69
-msgid "Insane Journal Crosspost Connector"
-msgstr "Conector de publicación cruzada de InsaneJournal"
+#: ../../Zotlabs/Module/Admin/Addons.php:357
+msgid "Compatible Server Roles: "
+msgstr "Configuraciones compatibles con este servidor:"
-#: ../../addon/ijpost/ijpost.php:45
-msgid "Post to Insane Journal"
-msgstr "Publicar en Insane Journal"
+#: ../../Zotlabs/Module/Admin/Addons.php:358
+msgid "Requires: "
+msgstr "Se requiere:"
-#: ../../addon/dwpost/dwpost.php:48
-msgid "Post to Dreamwidth"
-msgstr "Publicar en Dreamwidth"
+#: ../../Zotlabs/Module/Admin/Addons.php:359
+#: ../../Zotlabs/Module/Admin/Addons.php:446
+msgid "Disabled - version incompatibility"
+msgstr "Deshabilitado - versiones incompatibles"
-#: ../../addon/dwpost/Mod_Dwpost.php:24
-msgid "Dreamwidth Crosspost Connector Settings saved."
-msgstr "Se han guardado los ajustes del conector de publicación cruzada Dreamwidth."
+#: ../../Zotlabs/Module/Admin/Addons.php:415
+msgid "Enter the public git repository URL of the addon repo."
+msgstr "Introduzca la URL del repositorio público de git del addon repo."
-#: ../../addon/dwpost/Mod_Dwpost.php:36
-msgid "Dreamwidth Crosspost Connector App"
-msgstr "App Dreamwidth Crosspost Connector"
+#: ../../Zotlabs/Module/Admin/Addons.php:416
+msgid "Addon repo git URL"
+msgstr "URL del repositorio git del addon"
-#: ../../addon/dwpost/Mod_Dwpost.php:37
-msgid "Relay public postings to Dreamwidth"
-msgstr "Retransmisión de entradas públicas a Dreamwidth"
+#: ../../Zotlabs/Module/Admin/Addons.php:417
+msgid "Custom repo name"
+msgstr "Nombre personalizado del repositorio"
-#: ../../addon/dwpost/Mod_Dwpost.php:52
-msgid "Dreamwidth username"
-msgstr "Nombre de usuario en Dreamwidth"
+#: ../../Zotlabs/Module/Admin/Addons.php:417
+msgid "(optional)"
+msgstr "(opcional)"
-#: ../../addon/dwpost/Mod_Dwpost.php:56
-msgid "Dreamwidth password"
-msgstr "Contraseña en Dreamwidth"
+#: ../../Zotlabs/Module/Admin/Addons.php:418
+msgid "Download Addon Repo"
+msgstr "Descargar el repositorio"
-#: ../../addon/dwpost/Mod_Dwpost.php:60
-msgid "Post to Dreamwidth by default"
-msgstr "Publicar en Dreamwidth de forma predeterminada"
+#: ../../Zotlabs/Module/Admin/Addons.php:425
+msgid "Install new repo"
+msgstr "Instalar un nuevo repositorio"
-#: ../../addon/dwpost/Mod_Dwpost.php:68
-msgid "Dreamwidth Crosspost Connector"
-msgstr "Dreamwidth Crosspost Connector"
+#: ../../Zotlabs/Module/Admin/Addons.php:426 ../../Zotlabs/Lib/Apps.php:536
+msgid "Install"
+msgstr "Instalar"
-#: ../../addon/notifyadmin/notifyadmin.php:34
-msgid "New registration"
-msgstr "Nuevo registro"
+#: ../../Zotlabs/Module/Admin/Addons.php:449
+msgid "Manage Repos"
+msgstr "Gestionar los repositorios"
-#: ../../addon/notifyadmin/notifyadmin.php:42
-#, php-format
-msgid "Message sent to %s. New account registration: %s"
-msgstr "Mensaje enviado a %s. Registro de una nueva cuenta: %s"
+#: ../../Zotlabs/Module/Admin/Addons.php:450
+msgid "Installed Addon Repositories"
+msgstr "Repositorioe de addons instalados"
-#: ../../addon/dirstats/dirstats.php:94
-msgid "Hubzilla Directory Stats"
-msgstr "Estadísticas de directorio de Hubzilla"
+#: ../../Zotlabs/Module/Admin/Addons.php:451
+msgid "Install a New Addon Repository"
+msgstr "Instalar un nuevo repositorio de addons"
-#: ../../addon/dirstats/dirstats.php:95
-msgid "Total Hubs"
-msgstr "Número total de servidores"
+#: ../../Zotlabs/Module/Admin/Addons.php:458
+msgid "Switch branch"
+msgstr "Cambiar la rama"
-#: ../../addon/dirstats/dirstats.php:97
-msgid "Hubzilla Hubs"
-msgstr "Servidores (hubs) de Hubzilla"
+#: ../../Zotlabs/Module/Apps.php:50
+msgid "Installed Apps"
+msgstr "Apps instaladas"
-#: ../../addon/dirstats/dirstats.php:99
-msgid "Friendica Hubs"
-msgstr "Servidores (hubs) de Friendica"
+#: ../../Zotlabs/Module/Apps.php:53
+msgid "Manage Apps"
+msgstr "Administrar apps"
-#: ../../addon/dirstats/dirstats.php:101
-msgid "Diaspora Pods"
-msgstr "Servidores (pods) de Diaspora"
+#: ../../Zotlabs/Module/Apps.php:54
+msgid "Create Custom App"
+msgstr "Crear una app personalizada"
-#: ../../addon/dirstats/dirstats.php:103
-msgid "Hubzilla Channels"
-msgstr "Canales de Hubzilla"
+#: ../../Zotlabs/Module/Achievements.php:38
+msgid "Some blurb about what to do when you're new here"
+msgstr "Algunas propuestas para el nuevo usuario sobre qué se puede hacer aquí"
-#: ../../addon/dirstats/dirstats.php:105
-msgid "Friendica Channels"
-msgstr "Canales de Friendica"
+#: ../../Zotlabs/Module/Removeme.php:35
+msgid ""
+"Channel removals are not allowed within 48 hours of changing the account "
+"password."
+msgstr "La eliminación de canales no está permitida hasta pasadas 48 horas desde el último cambio de contraseña."
-#: ../../addon/dirstats/dirstats.php:107
-msgid "Diaspora Channels"
-msgstr "Canales de Diaspora"
+#: ../../Zotlabs/Module/Removeme.php:60
+msgid "Remove This Channel"
+msgstr "Eliminar este canal"
-#: ../../addon/dirstats/dirstats.php:109
-msgid "Aged 35 and above"
-msgstr "De 35 años de edad en adelante"
+#: ../../Zotlabs/Module/Removeme.php:61
+#: ../../Zotlabs/Module/Removeaccount.php:58
+#: ../../Zotlabs/Module/Changeaddr.php:78
+msgid "WARNING: "
+msgstr "ATENCIÓN:"
-#: ../../addon/dirstats/dirstats.php:111
-msgid "Aged 34 and under"
-msgstr "De 34 o menos años de edad"
+#: ../../Zotlabs/Module/Removeme.php:61
+msgid "This channel will be completely removed from the network. "
+msgstr "Este canal va a ser completamente eliminado de la red. "
-#: ../../addon/dirstats/dirstats.php:113
-msgid "Average Age"
-msgstr "Promedio de edad"
+#: ../../Zotlabs/Module/Removeme.php:61
+#: ../../Zotlabs/Module/Removeaccount.php:58
+msgid "This action is permanent and can not be undone!"
+msgstr "¡Esta acción tiene carácter definitivo y no se puede deshacer!"
-#: ../../addon/dirstats/dirstats.php:115
-msgid "Known Chatrooms"
-msgstr "Salas de chat conocidas"
+#: ../../Zotlabs/Module/Removeme.php:62
+#: ../../Zotlabs/Module/Removeaccount.php:59
+#: ../../Zotlabs/Module/Changeaddr.php:79
+msgid "Please enter your password for verification:"
+msgstr "Por favor, introduzca su contraseña para su verificación:"
-#: ../../addon/dirstats/dirstats.php:117
-msgid "Known Tags"
-msgstr "Etiquetas conocidas"
+#: ../../Zotlabs/Module/Removeme.php:63
+msgid "Remove this channel and all its clones from the network"
+msgstr "Eliminar este canal y todos sus clones de la red"
-#: ../../addon/dirstats/dirstats.php:119
+#: ../../Zotlabs/Module/Removeme.php:63
msgid ""
-"Please note Diaspora and Friendica statistics are merely those **this "
-"directory** is aware of, and not all those known in the network. This also "
-"applies to chatrooms,"
-msgstr "Tenga en cuenta que las estadísticas de Diaspora y Friendica se refieren únicamente a aquellas de las que **este directorio** es consciente, y no a todos los conocidos en la red. Esto también es aplicable a las salas de chat,"
-
-#: ../../addon/likebanner/likebanner.php:51
-msgid "Your Webbie:"
-msgstr "Su webbie: "
+"By default only the instance of the channel located on this hub will be "
+"removed from the network"
+msgstr "Por defecto, solo la instancia del canal alojado en este servidor será eliminado de la red"
-#: ../../addon/likebanner/likebanner.php:54
-msgid "Fontsize (px):"
-msgstr "Tamaño de fuente (px): "
+#: ../../Zotlabs/Module/Removeme.php:64
+#: ../../Zotlabs/Module/Settings/Channel.php:594
+msgid "Remove Channel"
+msgstr "Eliminar el canal"
-#: ../../addon/likebanner/likebanner.php:68
-msgid "Link:"
-msgstr "Enlace: "
+#: ../../Zotlabs/Module/Events.php:468
+msgid "Edit event title"
+msgstr "Editar el título del evento"
-#: ../../addon/likebanner/likebanner.php:70
-msgid "Like us on Hubzilla"
-msgstr "Múestrenos su agrado en Hubzilla"
+#: ../../Zotlabs/Module/Events.php:470
+msgid "Categories (comma-separated list)"
+msgstr "Temas (lista separada por comas)"
-#: ../../addon/likebanner/likebanner.php:72
-msgid "Embed:"
-msgstr "Incorporado: "
+#: ../../Zotlabs/Module/Events.php:471
+msgid "Edit Category"
+msgstr "Modificar el tema"
-#: ../../addon/redphotos/redphotos.php:106
-msgid "Photos imported"
-msgstr "Se han importado las fotos"
+#: ../../Zotlabs/Module/Events.php:471
+msgid "Category"
+msgstr "Tema"
-#: ../../addon/redphotos/redphotos.php:129
-msgid "Redmatrix Photo Album Import"
-msgstr "Importar un álbum de fotos de Redmatrix"
+#: ../../Zotlabs/Module/Events.php:474
+msgid "Edit start date and time"
+msgstr "Modificar la fecha y hora de comienzo"
-#: ../../addon/redphotos/redphotos.php:130
-msgid "This will import all your Redmatrix photo albums to this channel."
-msgstr "Esto importará todos sus álbumes de fotos de Redmatrix a este canal."
+#: ../../Zotlabs/Module/Events.php:475 ../../Zotlabs/Module/Events.php:478
+msgid "Finish date and time are not known or not relevant"
+msgstr "La fecha y hora de terminación no se conocen o no son relevantes"
-#: ../../addon/redphotos/redphotos.php:131
-#: ../../addon/redfiles/redfiles.php:121
-msgid "Redmatrix Server base URL"
-msgstr "URL base del servidor Redmatrix"
+#: ../../Zotlabs/Module/Events.php:477
+msgid "Edit finish date and time"
+msgstr "Modificar la fecha y hora de terminación"
-#: ../../addon/redphotos/redphotos.php:132
-#: ../../addon/redfiles/redfiles.php:122
-msgid "Redmatrix Login Username"
-msgstr "Nombre de inicio de sesión en Redmatrix"
+#: ../../Zotlabs/Module/Events.php:477
+msgid "Finish date and time"
+msgstr "Fecha y hora de terminación"
-#: ../../addon/redphotos/redphotos.php:133
-#: ../../addon/redfiles/redfiles.php:123
-msgid "Redmatrix Login Password"
-msgstr "Contraseña de inicio de sesión en Redmatrix"
+#: ../../Zotlabs/Module/Events.php:479 ../../Zotlabs/Module/Events.php:480
+msgid "Adjust for viewer timezone"
+msgstr "Ajustar para obtener el visor de los husos horarios"
-#: ../../addon/redphotos/redphotos.php:134
-msgid "Import just this album"
-msgstr "Importar solo este álbum"
+#: ../../Zotlabs/Module/Events.php:479
+msgid ""
+"Important for events that happen in a particular place. Not practical for "
+"global holidays."
+msgstr "Importante para los eventos que suceden en un lugar determinado. No es práctico para los globales."
-#: ../../addon/redphotos/redphotos.php:134
-msgid "Leave blank to import all albums"
-msgstr "Dejar en blanco para importar todos los álbumes"
+#: ../../Zotlabs/Module/Events.php:481
+msgid "Edit Description"
+msgstr "Editar la descripción"
-#: ../../addon/redphotos/redphotos.php:135
-msgid "Maximum count to import"
-msgstr "Límite máximo de importación"
+#: ../../Zotlabs/Module/Events.php:483
+msgid "Edit Location"
+msgstr "Modificar la dirección"
-#: ../../addon/redphotos/redphotos.php:135
-msgid "0 or blank to import all available"
-msgstr "0 o en blanco para importar todos los disponibles"
+#: ../../Zotlabs/Module/Events.php:502
+msgid "Advanced Options"
+msgstr "Opciones avanzadas"
-#: ../../addon/irc/Mod_Irc.php:23 ../../addon/irc/irc.php:41
-msgid "Popular Channels"
-msgstr "Canales populares"
+#: ../../Zotlabs/Module/Events.php:613
+msgid "l, F j"
+msgstr "l j F"
-#: ../../addon/irc/irc.php:37
-msgid "Channels to auto connect"
-msgstr "Canales para conexión automática"
+#: ../../Zotlabs/Module/Events.php:696
+msgid "Edit Event"
+msgstr "Editar el evento"
-#: ../../addon/irc/irc.php:37 ../../addon/irc/irc.php:41
-msgid "Comma separated list"
-msgstr "Lista separada por comas"
+#: ../../Zotlabs/Module/Events.php:696
+msgid "Create Event"
+msgstr "Crear un evento"
-#: ../../addon/irc/irc.php:45
-msgid "IRC Settings"
-msgstr "Ajustes de IRC"
+#: ../../Zotlabs/Module/Events.php:739
+msgid "Event removed"
+msgstr "Evento borrado"
-#: ../../addon/irc/irc.php:54
-msgid "IRC settings saved."
-msgstr "Se han guardado los ajustes de IRC."
+#: ../../Zotlabs/Module/Manage.php:138
+#: ../../Zotlabs/Module/New_channel.php:147
+#, php-format
+msgid "You have created %1$.0f of %2$.0f allowed channels."
+msgstr "Ha creado %1$.0f de %2$.0f canales permitidos."
-#: ../../addon/irc/irc.php:58
-msgid "IRC Chatroom"
-msgstr "Sala de chat IRC"
+#: ../../Zotlabs/Module/Manage.php:145
+msgid "Create a new channel"
+msgstr "Crear un nuevo canal"
-#: ../../addon/gallery/gallery.php:38 ../../addon/gallery/Mod_Gallery.php:136
-msgid "Gallery"
-msgstr "Galería"
+#: ../../Zotlabs/Module/Manage.php:171
+msgid "Current Channel"
+msgstr "Canal actual"
-#: ../../addon/gallery/gallery.php:41
-msgid "Photo Gallery"
-msgstr "Galería de fotos"
+#: ../../Zotlabs/Module/Manage.php:173
+msgid "Switch to one of your channels by selecting it."
+msgstr "Cambiar a uno de sus canales seleccionándolo."
-#: ../../addon/gallery/Mod_Gallery.php:58
-msgid "Gallery App"
-msgstr "App Gallery"
+#: ../../Zotlabs/Module/Manage.php:174
+msgid "Default Channel"
+msgstr "Canal principal"
-#: ../../addon/gallery/Mod_Gallery.php:59
-msgid "A simple gallery for your photo albums"
-msgstr "Una galería sencilla para sus álbumes de fotos"
+#: ../../Zotlabs/Module/Manage.php:175
+msgid "Make Default"
+msgstr "Convertir en predeterminado"
-#: ../../addon/ljpost/Mod_Ljpost.php:36
-msgid "Livejournal Crosspost Connector App"
-msgstr "App Livejournal Crosspost Connector"
+#: ../../Zotlabs/Module/Manage.php:178
+#, php-format
+msgid "%d new messages"
+msgstr "%d mensajes nuevos"
-#: ../../addon/ljpost/Mod_Ljpost.php:37
-msgid "Relay public posts to Livejournal"
-msgstr "Retransmisión de entradas públicas a Livejournal"
+#: ../../Zotlabs/Module/Manage.php:179
+#, php-format
+msgid "%d new introductions"
+msgstr "%d nuevas solicitudes de conexión"
-#: ../../addon/ljpost/Mod_Ljpost.php:54
-msgid "Livejournal username"
-msgstr "Nombre de usuario en Livejournal"
+#: ../../Zotlabs/Module/Manage.php:181
+msgid "Delegated Channel"
+msgstr "Canal delegado"
-#: ../../addon/ljpost/Mod_Ljpost.php:58
-msgid "Livejournal password"
-msgstr "Contraseña en Livejournal"
+#: ../../Zotlabs/Module/Chanview.php:139
+msgid "toggle full screen mode"
+msgstr "cambiar al modo de pantalla completa"
-#: ../../addon/ljpost/Mod_Ljpost.php:62
-msgid "Post to Livejournal by default"
-msgstr "Publicar en Livejournal por defecto"
+#: ../../Zotlabs/Module/Pubstream.php:20
+msgid "Public Stream App"
+msgstr "App Stream público"
-#: ../../addon/ljpost/Mod_Ljpost.php:70
-msgid "Livejournal Crosspost Connector"
-msgstr "Livejournal Crosspost Connector"
+#: ../../Zotlabs/Module/Pubstream.php:21
+msgid "The unmoderated public stream of this hub"
+msgstr "Stream público no moderado de este hub"
-#: ../../addon/ljpost/ljpost.php:45
-msgid "Post to Livejournal"
-msgstr "Publicar en Livejournal"
+#: ../../Zotlabs/Module/Chatsvc.php:131
+msgid "Away"
+msgstr "Ausente"
-#: ../../addon/openid/openid.php:49
-msgid ""
-"We encountered a problem while logging in with the OpenID you provided. "
-"Please check the correct spelling of the ID."
-msgstr "Encontramos un problema al iniciar sesión con el OpenID que proporcionó. Compruebe si el ID está correctamente escrito."
+#: ../../Zotlabs/Module/Chatsvc.php:136
+msgid "Online"
+msgstr "Conectado/a"
-#: ../../addon/openid/openid.php:49
-msgid "The error message was:"
-msgstr "El mensaje de error ha sido: "
+#: ../../Zotlabs/Module/Permcats.php:28
+msgid "Permission category name is required."
+msgstr "El nombre de la categoría de permiso es obligatorio."
-#: ../../addon/openid/MysqlProvider.php:52
-msgid "First Name"
-msgstr "Nombre"
+#: ../../Zotlabs/Module/Permcats.php:47
+msgid "Permission category saved."
+msgstr "Se ha guardado la categoría del permiso."
-#: ../../addon/openid/MysqlProvider.php:53
-msgid "Last Name"
-msgstr "Apellido"
+#: ../../Zotlabs/Module/Permcats.php:62
+msgid "Permission Categories App"
+msgstr "App Categorías de permisos"
-#: ../../addon/openid/MysqlProvider.php:54
-#: ../../addon/redred/Mod_Redred.php:75
-msgid "Nickname"
-msgstr "Alias"
+#: ../../Zotlabs/Module/Permcats.php:63
+msgid "Create custom connection permission limits"
+msgstr "Crear límites de permisos de conexión personalizados"
-#: ../../addon/openid/MysqlProvider.php:55
-msgid "Full Name"
-msgstr "Nombre completo"
+#: ../../Zotlabs/Module/Permcats.php:79
+msgid ""
+"Use this form to create permission rules for various classes of people or "
+"connections."
+msgstr "Utilice este formulario para crear reglas de permiso para varias clases de personas o conexiones."
-#: ../../addon/openid/MysqlProvider.php:61
-msgid "Profile Photo 16px"
-msgstr "Foto del perfil 16px"
+#: ../../Zotlabs/Module/Permcats.php:112 ../../Zotlabs/Lib/Apps.php:373
+msgid "Permission Categories"
+msgstr "Tipos de permisos"
-#: ../../addon/openid/MysqlProvider.php:62
-msgid "Profile Photo 32px"
-msgstr "Foto del perfil 32px"
+#: ../../Zotlabs/Module/Permcats.php:120
+msgid "Permission category name"
+msgstr "Nombre de categoría de permiso"
-#: ../../addon/openid/MysqlProvider.php:63
-msgid "Profile Photo 48px"
-msgstr "Foto del perfil 48px"
+#: ../../Zotlabs/Module/Email_resend.php:12
+#: ../../Zotlabs/Module/Email_validation.php:24
+msgid "Token verification failed."
+msgstr "Ha fallado el token de verificación."
-#: ../../addon/openid/MysqlProvider.php:64
-msgid "Profile Photo 64px"
-msgstr "Foto del perfil 64px"
+#: ../../Zotlabs/Module/Email_resend.php:30
+msgid "Email verification resent"
+msgstr "Reenvío del email de verificación"
-#: ../../addon/openid/MysqlProvider.php:65
-msgid "Profile Photo 80px"
-msgstr "Foto del perfil 80px"
+#: ../../Zotlabs/Module/Email_resend.php:33
+msgid "Unable to resend email verification message."
+msgstr "No se puede reenviar el mensaje de verificación por correo electrónico."
-#: ../../addon/openid/MysqlProvider.php:66
-msgid "Profile Photo 128px"
-msgstr "Foto del perfil 128px"
+#: ../../Zotlabs/Module/Ratings.php:70
+msgid "No ratings"
+msgstr "Ninguna valoración"
-#: ../../addon/openid/MysqlProvider.php:67
-msgid "Timezone"
-msgstr "Zona horaria"
+#: ../../Zotlabs/Module/Ratings.php:98
+msgid "Rating: "
+msgstr "Valoración:"
-#: ../../addon/openid/MysqlProvider.php:70
-msgid "Birth Year"
-msgstr "Año de nacimiento"
+#: ../../Zotlabs/Module/Ratings.php:99
+msgid "Website: "
+msgstr "Sitio web:"
-#: ../../addon/openid/MysqlProvider.php:71
-msgid "Birth Month"
-msgstr "Mes de nacimiento"
+#: ../../Zotlabs/Module/Ratings.php:101
+msgid "Description: "
+msgstr "Descripción:"
-#: ../../addon/openid/MysqlProvider.php:72
-msgid "Birth Day"
-msgstr "Día de nacimiento"
+#: ../../Zotlabs/Module/Cal.php:64
+msgid "Permissions denied."
+msgstr "Permisos denegados."
-#: ../../addon/openid/MysqlProvider.php:73
-msgid "Birthdate"
-msgstr "Fecha de nacimiento"
+#: ../../Zotlabs/Module/Viewsrc.php:43
+msgid "item"
+msgstr "elemento"
-#: ../../addon/openid/Mod_Openid.php:30
-msgid "OpenID protocol error. No ID returned."
-msgstr "Error de protocolo OpenID. No se recuperó ninguna ID."
+#: ../../Zotlabs/Module/Apporder.php:47
+msgid "Change Order of Pinned Navbar Apps"
+msgstr "Cambiar el orden de las aplicaciones fijas en la barra de navegación"
-#: ../../addon/openid/Mod_Openid.php:188 ../../include/auth.php:317
-msgid "Login failed."
-msgstr "El acceso ha fallado."
+#: ../../Zotlabs/Module/Apporder.php:47
+msgid "Change Order of App Tray Apps"
+msgstr "Cambiar el orden de las aplicaciones de la bandeja de aplicaciones"
-#: ../../addon/openid/Mod_Id.php:85 ../../include/selectors.php:60
-#: ../../include/selectors.php:77 ../../include/channel.php:1602
-msgid "Male"
-msgstr "Hombre"
+#: ../../Zotlabs/Module/Apporder.php:48
+msgid ""
+"Use arrows to move the corresponding app left (top) or right (bottom) in the"
+" navbar"
+msgstr "Use las flechas para mover la aplicación correspondiente a la izquierda (arriba) o derecha (abajo) en la barra de navegación."
-#: ../../addon/openid/Mod_Id.php:87 ../../include/selectors.php:60
-#: ../../include/selectors.php:77 ../../include/channel.php:1600
-msgid "Female"
-msgstr "Mujer"
+#: ../../Zotlabs/Module/Apporder.php:48
+msgid "Use arrows to move the corresponding app up or down in the app tray"
+msgstr "Use las flechas para mover la aplicación correspondiente hacia arriba o hacia abajo en la bandeja de aplicaciones."
-#: ../../addon/randpost/randpost.php:97
-msgid "You're welcome."
-msgstr "Bienvenido."
+#: ../../Zotlabs/Module/Oexchange.php:27
+msgid "Unable to find your hub."
+msgstr "No se puede encontrar su servidor."
-#: ../../addon/randpost/randpost.php:98
-msgid "Ah shucks..."
-msgstr "Ah, joder..."
+#: ../../Zotlabs/Module/Oexchange.php:41
+msgid "Post successful."
+msgstr "Enviado con éxito."
-#: ../../addon/randpost/randpost.php:99
-msgid "Don't mention it."
-msgstr "No lo menciones."
+#: ../../Zotlabs/Module/Moderate.php:65
+msgid "Comment approved"
+msgstr "El comentario ha sido aprobado"
-#: ../../addon/randpost/randpost.php:100
-msgid "&lt;blush&gt;"
-msgstr "&lt;sonrojo&gt;"
+#: ../../Zotlabs/Module/Moderate.php:69
+msgid "Comment deleted"
+msgstr "Se ha eliminado el comentario"
-#: ../../addon/startpage/Mod_Startpage.php:50
-msgid "Startpage App"
-msgstr "App Startpage"
+#: ../../Zotlabs/Module/Removeaccount.php:35
+msgid ""
+"Account removals are not allowed within 48 hours of changing the account "
+"password."
+msgstr "La eliminación de cuentas no está permitida hasta después de que hayan transcurrido 48 horas desde el último cambio de contraseña."
-#: ../../addon/startpage/Mod_Startpage.php:51
-msgid "Set a preferred page to load on login from home page"
-msgstr "Establecer una página preferida para cargar al iniciar sesión desde la página de inicio"
+#: ../../Zotlabs/Module/Removeaccount.php:57
+msgid "Remove This Account"
+msgstr "Eliminar esta cuenta"
-#: ../../addon/startpage/Mod_Startpage.php:62
-msgid "Page to load after login"
-msgstr "Página para cargar tras el inicio de sesión"
+#: ../../Zotlabs/Module/Removeaccount.php:58
+msgid ""
+"This account and all its channels will be completely removed from the "
+"network. "
+msgstr "Esta cuenta y todos sus canales van a ser eliminados de la red."
-#: ../../addon/startpage/Mod_Startpage.php:62
+#: ../../Zotlabs/Module/Removeaccount.php:60
msgid ""
-"Examples: &quot;apps&quot;, &quot;network?f=&gid=37&quot; (privacy "
-"collection), &quot;channel&quot; or &quot;notifications/system&quot; (leave "
-"blank for default network page (grid)."
-msgstr "Ejemplos: &quot;aplicaciones&quot;, &quot;mi red?f=&gid=37&quot; (grupo de canales), &quot;mi canal&quot; or &quot;notificaciones del sistema&quot; (dejar en blanco para la página de mi red por defecto (grid)."
+"Remove this account, all its channels and all its channel clones from the "
+"network"
+msgstr "Remover esta cuenta, todos sus canales y clones de la red"
-#: ../../addon/startpage/Mod_Startpage.php:70
-msgid "Startpage"
-msgstr "Startpage"
+#: ../../Zotlabs/Module/Removeaccount.php:60
+msgid ""
+"By default only the instances of the channels located on this hub will be "
+"removed from the network"
+msgstr "Por defecto, solo las instancias de los canales ubicados en este servidor serán eliminados de la red"
-#: ../../addon/morepokes/morepokes.php:19
-msgid "bitchslap"
-msgstr "una bofetada humillante"
+#: ../../Zotlabs/Module/Removeaccount.php:61
+#: ../../Zotlabs/Module/Settings/Account.php:105
+msgid "Remove Account"
+msgstr "Eliminar cuenta"
-#: ../../addon/morepokes/morepokes.php:19
-msgid "bitchslapped"
-msgstr "ha abofeteado de forma humillante a"
+#: ../../Zotlabs/Module/Lang.php:17
+msgid "Language App"
+msgstr "App idioma"
-#: ../../addon/morepokes/morepokes.php:20
-msgid "shag"
-msgstr "un polvo"
+#: ../../Zotlabs/Module/Lang.php:18
+msgid "Change UI language"
+msgstr "Cambiar el idioma de la interfaz de usuario"
-#: ../../addon/morepokes/morepokes.php:20
-msgid "shagged"
-msgstr "ha dejado exhausto/a a"
+#: ../../Zotlabs/Module/Uexport.php:61
+msgid "Channel Export App"
+msgstr "App Exportación de canales"
-#: ../../addon/morepokes/morepokes.php:21
-msgid "patent"
-msgstr "una patente"
+#: ../../Zotlabs/Module/Uexport.php:62
+msgid "Export your channel"
+msgstr "Exportar su canal"
-#: ../../addon/morepokes/morepokes.php:21
-msgid "patented"
-msgstr "ha patentado a"
+#: ../../Zotlabs/Module/Uexport.php:72 ../../Zotlabs/Module/Uexport.php:73
+msgid "Export Channel"
+msgstr "Exportar el canal"
-#: ../../addon/morepokes/morepokes.php:22
-msgid "hug"
-msgstr "un abrazo"
+#: ../../Zotlabs/Module/Uexport.php:74
+msgid ""
+"Export your basic channel information to a file. This acts as a backup of "
+"your connections, permissions, profile and basic data, which can be used to "
+"import your data to a new server hub, but does not contain your content."
+msgstr "Exportar la información básica del canal a un fichero. Este equivale a una copia de seguridad de sus conexiones, el perfil y datos fundamentales, que puede usarse para importar sus datos a un nuevo servidor, pero no incluye su contenido."
-#: ../../addon/morepokes/morepokes.php:22
-msgid "hugged"
-msgstr "ha abrazado a"
+#: ../../Zotlabs/Module/Uexport.php:75
+msgid "Export Content"
+msgstr "Exportar contenidos"
-#: ../../addon/morepokes/morepokes.php:23
-msgid "murder"
-msgstr "un asesinato"
+#: ../../Zotlabs/Module/Uexport.php:76
+msgid ""
+"Export your channel information and recent content to a JSON backup that can"
+" be restored or imported to another server hub. This backs up all of your "
+"connections, permissions, profile data and several months of posts. This "
+"file may be VERY large. Please be patient - it may take several minutes for"
+" this download to begin."
+msgstr "Exportar la información sobre su canal y el contenido reciente a un fichero de respaldo JSON, que puede ser restaurado o importado a otro servidor. Este fichero incluye todas sus conexiones, permisos, datos del perfil y publicaciones de varios meses. Puede llegar a ser MUY grande. Por favor, sea paciente, la descarga puede tardar varios minutos en comenzar."
-#: ../../addon/morepokes/morepokes.php:23
-msgid "murdered"
-msgstr "ha asesinado a"
+#: ../../Zotlabs/Module/Uexport.php:78
+msgid "Export your posts from a given year."
+msgstr "Exporta sus publicaciones de un año dado."
-#: ../../addon/morepokes/morepokes.php:24
-msgid "worship"
-msgstr "una alabanza"
+#: ../../Zotlabs/Module/Uexport.php:80
+msgid ""
+"You may also export your posts and conversations for a particular year or "
+"month. Adjust the date in your browser location bar to select other dates. "
+"If the export fails (possibly due to memory exhaustion on your server hub), "
+"please try again selecting a more limited date range."
+msgstr "También puede exportar sus mensajes y conversaciones durante un año o mes en particular. Ajuste la fecha en la barra de direcciones del navegador para seleccionar otras fechas. Si la exportación falla (posiblemente debido al agotamiento de la memoria del servidor hub), por favor, intente de nuevo la selección de un rango de fechas más pequeño."
-#: ../../addon/morepokes/morepokes.php:24
-msgid "worshipped"
-msgstr "ha elogiado a"
+#: ../../Zotlabs/Module/Uexport.php:81
+#, php-format
+msgid ""
+"To select all posts for a given year, such as this year, visit <a "
+"href=\"%1$s\">%2$s</a>"
+msgstr "Para seleccionar todos los mensajes de un año determinado, como este año, visite <a href=\"%1$s\">%2$s</a>"
-#: ../../addon/morepokes/morepokes.php:25
-msgid "kiss"
-msgstr "un beso"
+#: ../../Zotlabs/Module/Uexport.php:82
+#, php-format
+msgid ""
+"To select all posts for a given month, such as January of this year, visit "
+"<a href=\"%1$s\">%2$s</a>"
+msgstr "Para seleccionar todos los mensajes de un mes determinado, como el de enero de este año, visite <a href=\"%1$s\">%2$s</a>"
-#: ../../addon/morepokes/morepokes.php:25
-msgid "kissed"
-msgstr "ha besado a"
+#: ../../Zotlabs/Module/Uexport.php:83
+#, php-format
+msgid ""
+"These content files may be imported or restored by visiting <a "
+"href=\"%1$s\">%2$s</a> on any site containing your channel. For best results"
+" please import or restore these in date order (oldest first)."
+msgstr "Estos ficheros pueden ser importados o restaurados visitando <a href=\"%1$s\">%2$s</a> o cualquier sitio que contenga su canal. Para obtener los mejores resultados, por favor, importar o restaurar estos ficheros en orden de fecha (la más antigua primero)."
-#: ../../addon/morepokes/morepokes.php:26
-msgid "tempt"
-msgstr "una tentación"
+#: ../../Zotlabs/Module/Display.php:396
+msgid "Article"
+msgstr "Artículo"
-#: ../../addon/morepokes/morepokes.php:26
-msgid "tempted"
-msgstr "ha tentado a"
+#: ../../Zotlabs/Module/Display.php:448
+msgid "Item has been removed."
+msgstr "Se ha eliminado el elemento."
-#: ../../addon/morepokes/morepokes.php:27
-msgid "raise eyebrows at"
-msgstr "un levantamiento de cejas"
+#: ../../Zotlabs/Module/Common.php:14
+msgid "No channel."
+msgstr "Ningún canal."
-#: ../../addon/morepokes/morepokes.php:27
-msgid "raised their eyebrows at"
-msgstr "ha levantado las cejas a"
+#: ../../Zotlabs/Module/Common.php:45
+msgid "No connections in common."
+msgstr "Ninguna conexión en común."
-#: ../../addon/morepokes/morepokes.php:28
-msgid "insult"
-msgstr "un insulto"
+#: ../../Zotlabs/Module/Common.php:65
+msgid "View Common Connections"
+msgstr "Ver las conexiones comunes"
-#: ../../addon/morepokes/morepokes.php:28
-msgid "insulted"
-msgstr "ha insultado a"
+#: ../../Zotlabs/Module/Impel.php:185
+#, php-format
+msgid "%s element installed"
+msgstr "%s elemento instalado"
-#: ../../addon/morepokes/morepokes.php:29
-msgid "praise"
-msgstr "un elogio"
+#: ../../Zotlabs/Module/Impel.php:188
+#, php-format
+msgid "%s element installation failed"
+msgstr "Elemento con instalación fallida: %s"
-#: ../../addon/morepokes/morepokes.php:29
-msgid "praised"
-msgstr "ha elogiado a"
+#: ../../Zotlabs/Module/New_channel.php:159
+msgid "Your real name is recommended."
+msgstr "Se recomienda su nombre real."
-#: ../../addon/morepokes/morepokes.php:30
-msgid "be dubious of"
-msgstr "una indecisión"
+#: ../../Zotlabs/Module/New_channel.php:160
+msgid "Examples: \"Bob Jameson\", \"Lisa and her Horses\", \"Soccer\", \"Aviation Group\""
+msgstr "Ejemplos: \"Juan García\", \"Luisa y sus caballos\", \"Fútbol\", \"Grupo de aviación\""
-#: ../../addon/morepokes/morepokes.php:30
-msgid "was dubious of"
-msgstr "estaba dudoso de"
+#: ../../Zotlabs/Module/New_channel.php:165
+msgid ""
+"This will be used to create a unique network address (like an email "
+"address)."
+msgstr "Esto se utilizará para crear una dirección de red única (como una dirección de correo electrónico)."
-#: ../../addon/morepokes/morepokes.php:31
-msgid "eat"
-msgstr "una comida"
+#: ../../Zotlabs/Module/New_channel.php:167
+msgid "Allowed characters are a-z 0-9, - and _"
+msgstr "Los caracteres permitidos son a-z 0-9, - and _"
-#: ../../addon/morepokes/morepokes.php:31
-msgid "ate"
-msgstr "ha comido"
+#: ../../Zotlabs/Module/New_channel.php:175
+msgid "Channel name"
+msgstr "Nombre del canal"
-#: ../../addon/morepokes/morepokes.php:32
-msgid "giggle and fawn at"
-msgstr "una sonrisa aduladora"
+#: ../../Zotlabs/Module/New_channel.php:178
+msgid ""
+"Select a channel permission role compatible with your usage needs and "
+"privacy requirements."
+msgstr "Seleccione unos permisos de rol del canal compatibles con sus necesidades de uso y requisitos de privacidad."
-#: ../../addon/morepokes/morepokes.php:32
-msgid "giggled and fawned at"
-msgstr "ha sonreído y adulado a"
+#: ../../Zotlabs/Module/New_channel.php:181
+msgid "Create a Channel"
+msgstr "Crear un canal"
-#: ../../addon/morepokes/morepokes.php:33
-msgid "doubt"
-msgstr "una duda"
+#: ../../Zotlabs/Module/New_channel.php:182
+msgid ""
+"A channel is a unique network identity. It can represent a person (social "
+"network profile), a forum (group), a business or celebrity page, a newsfeed,"
+" and many other things."
+msgstr "Un canal es una identidad única en la red. Puede representar a una persona (un perfil de una red social), un foro o grupo, un negocio o una página de una celebridad, un \"feed\" de noticias, y muchas otras cosas."
-#: ../../addon/morepokes/morepokes.php:33
-msgid "doubted"
-msgstr "ha dudado de"
+#: ../../Zotlabs/Module/New_channel.php:183
+msgid ""
+"or <a href=\"import\">import an existing channel</a> from another location."
+msgstr "O <a href=\"import\">importar un canal </a> desde otro lugar."
-#: ../../addon/morepokes/morepokes.php:34
-msgid "glare"
-msgstr "una mirada furiosa"
+#: ../../Zotlabs/Module/New_channel.php:188
+msgid "Validate"
+msgstr "Validar"
-#: ../../addon/morepokes/morepokes.php:34
-msgid "glared at"
-msgstr "ha mirado con furia"
+#: ../../Zotlabs/Module/Magic.php:78
+msgid "Hub not found."
+msgstr "Servidor no encontrado"
-#: ../../addon/morepokes/morepokes.php:35
-msgid "fuck"
-msgstr "una mierda"
+#: ../../Zotlabs/Module/Ping.php:337
+msgid "sent you a private message"
+msgstr "le ha enviado un mensaje privado"
-#: ../../addon/morepokes/morepokes.php:35
-msgid "fucked"
-msgstr "ha mandado a la mierda a"
+#: ../../Zotlabs/Module/Ping.php:393
+msgid "added your channel"
+msgstr "añadió este canal a sus conexiones"
-#: ../../addon/morepokes/morepokes.php:36
-msgid "bonk"
-msgstr "un golpe"
+#: ../../Zotlabs/Module/Ping.php:418
+msgid "requires approval"
+msgstr "requiere aprobación"
-#: ../../addon/morepokes/morepokes.php:36
-msgid "bonked"
-msgstr "ha golpeado a"
+#: ../../Zotlabs/Module/Ping.php:428
+msgid "g A l F d"
+msgstr "g A l d F"
-#: ../../addon/morepokes/morepokes.php:37
-msgid "declare undying love for"
-msgstr "una declaración de amor eterno"
+#: ../../Zotlabs/Module/Ping.php:446
+msgid "[today]"
+msgstr "[hoy]"
-#: ../../addon/morepokes/morepokes.php:37
-msgid "declared undying love for"
-msgstr "ha declarado amor eterno a"
+#: ../../Zotlabs/Module/Ping.php:456
+msgid "posted an event"
+msgstr "publicó un evento"
-#: ../../addon/diaspora/Receiver.php:1536
-#, php-format
-msgid "%1$s dislikes %2$s's %3$s"
-msgstr "a %1$s no le gusta el %3$s de %2$s"
+#: ../../Zotlabs/Module/Ping.php:490
+msgid "shared a file with you"
+msgstr "compartió un archivo con usted"
-#: ../../addon/diaspora/Mod_Diaspora.php:43
-msgid "Diaspora Protocol Settings updated."
-msgstr "Los ajustes del protocolo de Diaspora se han actualizado."
+#: ../../Zotlabs/Module/Ping.php:672
+msgid "Private forum"
+msgstr "Foro privado"
-#: ../../addon/diaspora/Mod_Diaspora.php:52
-msgid ""
-"The diaspora protocol does not support location independence. Connections "
-"you make within that network may be unreachable from alternate channel "
-"locations."
-msgstr "El protocolo de Diaspora no admite la independencia de la ubicación. Las conexiones que realice dentro de esa red pueden ser inaccesibles desde ubicaciones de canales alternativos."
+#: ../../Zotlabs/Module/Ping.php:672
+msgid "Public forum"
+msgstr "Foro público"
-#: ../../addon/diaspora/Mod_Diaspora.php:58
-msgid "Diaspora Protocol App"
-msgstr "App Protocolo Diaspora"
+#: ../../Zotlabs/Module/Service_limits.php:23
+msgid "No service class restrictions found."
+msgstr "No se han encontrado restricciones sobre esta clase de servicio."
-#: ../../addon/diaspora/Mod_Diaspora.php:77
-msgid "Allow any Diaspora member to comment on your public posts"
-msgstr "Permitir a cualquier miembro de Diaspora comentar sus entradas públicas"
+#: ../../Zotlabs/Module/Mood.php:134
+msgid "Mood App"
+msgstr "App Estados de ánimo"
-#: ../../addon/diaspora/Mod_Diaspora.php:81
-msgid "Prevent your hashtags from being redirected to other sites"
-msgstr "Impedir que sus \"hashtags\" sean redirigidos a otros sitios "
+#: ../../Zotlabs/Module/Mood.php:135 ../../Zotlabs/Module/Mood.php:155
+msgid "Set your current mood and tell your friends"
+msgstr "Describir su estado de ánimo para comunicárselo a sus amigos"
-#: ../../addon/diaspora/Mod_Diaspora.php:85
-msgid ""
-"Sign and forward posts and comments with no existing Diaspora signature"
-msgstr "Firmar y enviar entradas y comentarios sin firma de Diaspora"
+#: ../../Zotlabs/Module/Mood.php:154 ../../Zotlabs/Lib/Apps.php:349
+msgid "Mood"
+msgstr "Estado de ánimo"
-#: ../../addon/diaspora/Mod_Diaspora.php:90
-msgid "Followed hashtags (comma separated, do not include the #)"
-msgstr "\"Hashtags\" seguidos (separados por comas, sin incluir #)"
+#: ../../Zotlabs/Module/Siteinfo.php:21
+msgid "About this site"
+msgstr "Acerca de este sitio"
-#: ../../addon/diaspora/Mod_Diaspora.php:99
-msgid "Diaspora Protocol"
-msgstr "Protocolo Diaspora"
+#: ../../Zotlabs/Module/Siteinfo.php:22
+msgid "Site Name"
+msgstr "Nombre del sitio"
-#: ../../addon/diaspora/import_diaspora.php:18
-msgid "No username found in import file."
-msgstr "No se ha encontrado el nombre de usuario en el fichero de importación."
+#: ../../Zotlabs/Module/Siteinfo.php:26
+msgid "Administrator"
+msgstr "Administrador"
-#: ../../addon/diaspora/import_diaspora.php:43 ../../include/import.php:75
-msgid "Unable to create a unique channel address. Import failed."
-msgstr "No se ha podido crear una dirección de canal única. Ha fallado la importación."
+#: ../../Zotlabs/Module/Siteinfo.php:29
+msgid "Software and Project information"
+msgstr "Información sobre el software y el proyecto"
-#: ../../addon/photocache/Mod_Photocache.php:27
-msgid "Photo Cache settings saved."
-msgstr "Se ha guardado la configuración de la caché de fotos."
+#: ../../Zotlabs/Module/Siteinfo.php:30
+msgid "This site is powered by $Projectname"
+msgstr "Este sitio funciona con $Projectname"
-#: ../../addon/photocache/Mod_Photocache.php:36
+#: ../../Zotlabs/Module/Siteinfo.php:31
msgid ""
-"Photo Cache addon saves a copy of images from external sites locally to "
-"increase your anonymity in the web."
-msgstr "El complemento Photo Cache guarda localmente una copia de las imágenes de sitios externos para aumentar su anonimato en la Web."
-
-#: ../../addon/photocache/Mod_Photocache.php:42
-msgid "Photo Cache App"
-msgstr "App Photo Cache"
-
-#: ../../addon/photocache/Mod_Photocache.php:53
-msgid "Minimal photo size for caching"
-msgstr "Tamaño mínimo de la foto para el almacenamiento en caché"
-
-#: ../../addon/photocache/Mod_Photocache.php:55
-msgid "In pixels. From 1 up to 1024, 0 will be replaced with system default."
-msgstr "En píxeles. Desde 1 hasta 1024, 0 será reemplazado por el predeterminado del sistema."
+"Federated and decentralised networking and identity services provided by Zot"
+msgstr "Servicios federados y descentralizados de identidad y redes proporcionados por Zot"
-#: ../../addon/photocache/Mod_Photocache.php:64
-msgid "Photo Cache"
-msgstr "Photo Cache"
+#: ../../Zotlabs/Module/Siteinfo.php:34
+msgid "Additional federated transport protocols:"
+msgstr "Protocolos adicionales de transporte federado: "
-#: ../../addon/testdrive/testdrive.php:104
+#: ../../Zotlabs/Module/Siteinfo.php:36
#, php-format
-msgid "Your account on %s will expire in a few days."
-msgstr "Su cuenta en %s caducará en unos pocos días."
-
-#: ../../addon/testdrive/testdrive.php:105
-msgid "Your $Productname test account is about to expire."
-msgstr "Su cuenta de prueba de $Productname está a punto de caducar."
-
-#: ../../addon/rainbowtag/Mod_Rainbowtag.php:15
-msgid "Add some colour to tag clouds"
-msgstr "Añadir color a las nubes de etiquetas"
-
-#: ../../addon/rainbowtag/Mod_Rainbowtag.php:21
-#: ../../addon/rainbowtag/Mod_Rainbowtag.php:26
-msgid "Rainbow Tag App"
-msgstr "App Etiqueta Arcoiris"
-
-#: ../../addon/rainbowtag/Mod_Rainbowtag.php:34
-msgid "Rainbow Tag"
-msgstr "Etiqueta Arcoiris"
-
-#: ../../addon/upload_limits/upload_limits.php:25
-msgid "Show Upload Limits"
-msgstr "Mostrar los límites de subida"
-
-#: ../../addon/upload_limits/upload_limits.php:27
-msgid "Hubzilla configured maximum size: "
-msgstr "Tamaño máximo configurado por Hubzilla: "
-
-#: ../../addon/upload_limits/upload_limits.php:28
-msgid "PHP upload_max_filesize: "
-msgstr "PHP upload_max_filesize: "
+msgid "Version %s"
+msgstr "Versión %s"
-#: ../../addon/upload_limits/upload_limits.php:29
-msgid "PHP post_max_size (must be larger than upload_max_filesize): "
-msgstr "PHP post_max_size (debe ser mayor que upload_max_filesize): "
+#: ../../Zotlabs/Module/Siteinfo.php:37
+msgid "Project homepage"
+msgstr "Página principal del proyecto"
-#: ../../addon/gravatar/gravatar.php:123
-msgid "generic profile image"
-msgstr "imagen del perfil general"
+#: ../../Zotlabs/Module/Siteinfo.php:38
+msgid "Developer homepage"
+msgstr "Página principal del desarrollador"
-#: ../../addon/gravatar/gravatar.php:124
-msgid "random geometric pattern"
-msgstr "patrón geométrico aleatorio"
+#: ../../Zotlabs/Module/Appman.php:39 ../../Zotlabs/Module/Appman.php:56
+msgid "App installed."
+msgstr "Aplicación instalada."
-#: ../../addon/gravatar/gravatar.php:125
-msgid "monster face"
-msgstr "cara de monstruo"
+#: ../../Zotlabs/Module/Appman.php:49
+msgid "Malformed app."
+msgstr "Aplicación con errores"
-#: ../../addon/gravatar/gravatar.php:126
-msgid "computer generated face"
-msgstr "cara generada por ordenador"
+#: ../../Zotlabs/Module/Appman.php:132
+msgid "Embed code"
+msgstr "Código incorporado"
-#: ../../addon/gravatar/gravatar.php:127
-msgid "retro arcade style face"
-msgstr "cara de estilo retro arcade"
+#: ../../Zotlabs/Module/Appman.php:138
+msgid "Edit App"
+msgstr "Modificar la aplicación"
-#: ../../addon/gravatar/gravatar.php:128
-msgid "Hub default profile photo"
-msgstr "Foto del perfil por defecto del hub"
+#: ../../Zotlabs/Module/Appman.php:138
+msgid "Create App"
+msgstr "Crear una aplicación"
-#: ../../addon/gravatar/gravatar.php:143
-msgid "Information"
-msgstr "Información"
+#: ../../Zotlabs/Module/Appman.php:143
+msgid "Name of app"
+msgstr "Nombre de la aplicación"
-#: ../../addon/gravatar/gravatar.php:143
-msgid ""
-"Libravatar addon is installed, too. Please disable Libravatar addon or this "
-"Gravatar addon.<br>The Libravatar addon will fall back to Gravatar if "
-"nothing was found at Libravatar."
-msgstr "El addon Libravatar también está instalado. Por favor deshabilite el addon de Libravatar o este addon de Gravatar.<br> El addon de Libravatar volverá a Gravatar si no se encuentra nada en Libravatar."
+#: ../../Zotlabs/Module/Appman.php:144
+msgid "Location (URL) of app"
+msgstr "Dirección (URL) de la aplicación"
-#: ../../addon/gravatar/gravatar.php:150
-#: ../../addon/msgfooter/msgfooter.php:46 ../../addon/xmpp/xmpp.php:43
-msgid "Save Settings"
-msgstr "Guardar ajustes"
+#: ../../Zotlabs/Module/Appman.php:146
+msgid "Photo icon URL"
+msgstr "Dirección del icono"
-#: ../../addon/gravatar/gravatar.php:151
-msgid "Default avatar image"
-msgstr "Imagen del avatar por defecto"
+#: ../../Zotlabs/Module/Appman.php:146
+msgid "80 x 80 pixels - optional"
+msgstr "80 x 80 pixels - opcional"
-#: ../../addon/gravatar/gravatar.php:151
-msgid "Select default avatar image if none was found at Gravatar. See README"
-msgstr "Selecciona la imagen de avatar predeterminada si no se encontró ninguna en Gravatar. Ver README"
+#: ../../Zotlabs/Module/Appman.php:147
+msgid "Categories (optional, comma separated list)"
+msgstr "Temas (opcional, lista separada por comas)"
-#: ../../addon/gravatar/gravatar.php:152
-msgid "Rating of images"
-msgstr "Valoración de las imágenes"
+#: ../../Zotlabs/Module/Appman.php:148
+msgid "Version ID"
+msgstr "Versión"
-#: ../../addon/gravatar/gravatar.php:152
-msgid "Select the appropriate avatar rating for your site. See README"
-msgstr "Seleccione la valoración adecuada del avatar para su sitio. Ver README"
+#: ../../Zotlabs/Module/Appman.php:149
+msgid "Price of app"
+msgstr "Precio de la aplicación"
-#: ../../addon/gravatar/gravatar.php:165
-msgid "Gravatar settings updated."
-msgstr "Se han actualizado los ajustes de Gravatar."
+#: ../../Zotlabs/Module/Appman.php:150
+msgid "Location (URL) to purchase app"
+msgstr "Dirección (URL) donde adquirir la aplicación"
-#: ../../addon/hzfiles/hzfiles.php:81
-msgid "Hubzilla File Storage Import"
-msgstr "Importar del depósito de ficheros de Hubzilla"
+#: ../../Zotlabs/Module/Admin.php:97
+msgid "Blocked accounts"
+msgstr "Cuentas bloqueadas"
-#: ../../addon/hzfiles/hzfiles.php:82
-msgid "This will import all your cloud files from another server."
-msgstr "Esto importará todos sus ficheros en la nube desde otro servidor."
+#: ../../Zotlabs/Module/Admin.php:98
+msgid "Expired accounts"
+msgstr "Cuentas caducadas"
-#: ../../addon/hzfiles/hzfiles.php:83
-msgid "Hubzilla Server base URL"
-msgstr "URL base del servidor Hubzilla"
+#: ../../Zotlabs/Module/Admin.php:99
+msgid "Expiring accounts"
+msgstr "Cuentas que caducan"
-#: ../../addon/hzfiles/hzfiles.php:84
-#: ../../addon/content_import/Mod_content_import.php:140
-msgid "Since modified date yyyy-mm-dd"
-msgstr "Modificado desde la fecha yyyy-mm-dd"
+#: ../../Zotlabs/Module/Admin.php:120
+msgid "Message queues"
+msgstr "Mensajes en cola"
-#: ../../addon/hzfiles/hzfiles.php:85
-#: ../../addon/content_import/Mod_content_import.php:141
-msgid "Until modified date yyyy-mm-dd"
-msgstr "Modificado hasta la fecha yyyy-mm-dd"
+#: ../../Zotlabs/Module/Admin.php:134
+msgid "Your software should be updated"
+msgstr "Debe actualizar su software"
-#: ../../addon/visage/Mod_Visage.php:21
-msgid "Who viewed my channel/profile"
-msgstr "Quién ha visto mi canal/perfi"
+#: ../../Zotlabs/Module/Admin.php:139
+msgid "Summary"
+msgstr "Sumario"
-#: ../../addon/visage/Mod_Visage.php:25
-msgid "Recent Channel/Profile Viewers"
-msgstr "Visitantes recientes del canal o perfil"
+#: ../../Zotlabs/Module/Admin.php:142
+msgid "Registered accounts"
+msgstr "Cuentas registradas"
-#: ../../addon/visage/Mod_Visage.php:36
-msgid "No entries."
-msgstr "No hay entradas."
+#: ../../Zotlabs/Module/Admin.php:143
+msgid "Pending registrations"
+msgstr "Registros pendientes"
-#: ../../addon/nsabait/Mod_Nsabait.php:20
-#: ../../addon/nsabait/Mod_Nsabait.php:24
-msgid "NSA Bait App"
-msgstr "App NSA Bait "
+#: ../../Zotlabs/Module/Admin.php:144
+msgid "Registered channels"
+msgstr "Canales registrados"
-#: ../../addon/nsabait/Mod_Nsabait.php:26
-msgid "Make yourself a political target"
-msgstr "Conviértase en un objetivo político"
+#: ../../Zotlabs/Module/Admin.php:145
+msgid "Active addons"
+msgstr "Addons acivos"
-#: ../../addon/mailtest/mailtest.php:19
-msgid "Send test email"
-msgstr "Enviar un correo electrónico de prueba"
+#: ../../Zotlabs/Module/Admin.php:146
+msgid "Version"
+msgstr "Versión"
-#: ../../addon/mailtest/mailtest.php:50 ../../addon/hubwall/hubwall.php:50
-msgid "No recipients found."
-msgstr "No se han encontrado destinatarios."
+#: ../../Zotlabs/Module/Admin.php:147
+msgid "Repository version (master)"
+msgstr "Versión del repositorio (master)"
-#: ../../addon/mailtest/mailtest.php:66
-msgid "Mail sent."
-msgstr "El correo electrónico ha sido enviado."
+#: ../../Zotlabs/Module/Admin.php:148
+msgid "Repository version (dev)"
+msgstr "Versión del repositorio (dev)"
-#: ../../addon/mailtest/mailtest.php:68
-msgid "Sending of mail failed."
-msgstr "No se pudo enviar el correo."
+#: ../../Zotlabs/Module/Cards.php:51
+msgid "Cards App"
+msgstr "App de Fichas"
-#: ../../addon/mailtest/mailtest.php:77
-msgid "Mail Test"
-msgstr "Prueba de correo"
+#: ../../Zotlabs/Module/Cards.php:52
+msgid "Create personal planning cards"
+msgstr "Crear fichas de planificación personal"
-#: ../../addon/mailtest/mailtest.php:96 ../../addon/hubwall/hubwall.php:92
-msgid "Message subject"
-msgstr "Asunto del mensaje"
+#: ../../Zotlabs/Module/Cards.php:112
+msgid "Add Card"
+msgstr "Añadir una ficha"
-#: ../../addon/mdpost/mdpost.php:42
-msgid "Use markdown for editing posts"
-msgstr "Usar markdown para editar las entradas"
+#: ../../Zotlabs/Module/Directory.php:116
+msgid "No default suggestions were found."
+msgstr "No se encontraron sugerencias por defecto."
-#: ../../addon/openstreetmap/openstreetmap.php:119
-msgid "View Larger"
-msgstr "Ver más grande"
+#: ../../Zotlabs/Module/Directory.php:270
+#, php-format
+msgid "%d rating"
+msgid_plural "%d ratings"
+msgstr[0] "%d valoración"
+msgstr[1] "%d valoraciones"
-#: ../../addon/openstreetmap/openstreetmap.php:135
-msgid "Tile Server URL"
-msgstr "URL del servidor de mosaicos de imágenes "
+#: ../../Zotlabs/Module/Directory.php:281
+msgid "Gender: "
+msgstr "Género:"
-#: ../../addon/openstreetmap/openstreetmap.php:135
-msgid ""
-"A list of <a href=\"http://wiki.openstreetmap.org/wiki/TMS\" "
-"target=\"_blank\">public tile servers</a>"
-msgstr "Una lista de <a href=\"http://wiki.openstreetmap.org/wiki/TMS\" target=\"_blank\">servidores públicos de mosaicos de imágenes</a>"
+#: ../../Zotlabs/Module/Directory.php:283
+msgid "Status: "
+msgstr "Estado:"
-#: ../../addon/openstreetmap/openstreetmap.php:136
-msgid "Nominatim (reverse geocoding) Server URL"
-msgstr "URL del servidor nominatim (geocodificación inversa)"
+#: ../../Zotlabs/Module/Directory.php:285
+msgid "Homepage: "
+msgstr "Página personal:"
-#: ../../addon/openstreetmap/openstreetmap.php:136
-msgid ""
-"A list of <a href=\"http://wiki.openstreetmap.org/wiki/Nominatim\" "
-"target=\"_blank\">Nominatim servers</a>"
-msgstr "Una lista de <a href=\"http://wiki.openstreetmap.org/wiki/Nominatim\" target=\"_blank\">servidores nominatim</a>"
+#: ../../Zotlabs/Module/Directory.php:345
+msgid "Description:"
+msgstr "Descripción:"
-#: ../../addon/openstreetmap/openstreetmap.php:137
-msgid "Default zoom"
-msgstr "Zoom predeterminado"
+#: ../../Zotlabs/Module/Directory.php:354
+msgid "Public Forum:"
+msgstr "Foro público:"
-#: ../../addon/openstreetmap/openstreetmap.php:137
-msgid ""
-"The default zoom level. (1:world, 18:highest, also depends on tile server)"
-msgstr "El nivel de zoom predeterminado. (1: mundo, 18: el más alto, también depende del servidor del mosaico de imágenes)"
+#: ../../Zotlabs/Module/Directory.php:357
+msgid "Keywords: "
+msgstr "Palabras clave:"
-#: ../../addon/openstreetmap/openstreetmap.php:138
-msgid "Include marker on map"
-msgstr "Incluir un marcador en el mapa"
+#: ../../Zotlabs/Module/Directory.php:360
+msgid "Don't suggest"
+msgstr "No sugerir:"
-#: ../../addon/openstreetmap/openstreetmap.php:138
-msgid "Include a marker on the map."
-msgstr "Incluir un marcador en el mapa."
+#: ../../Zotlabs/Module/Directory.php:362
+msgid "Common connections (estimated):"
+msgstr "Conexiones comunes (estimadas): "
-#: ../../addon/msgfooter/msgfooter.php:47
-msgid "text to include in all outgoing posts from this site"
-msgstr "texto a incluir en todos los mensajes salientes de este sitio"
+#: ../../Zotlabs/Module/Directory.php:411
+msgid "Global Directory"
+msgstr "Directorio global:"
-#: ../../addon/fuzzloc/Mod_Fuzzloc.php:22
-msgid "Fuzzloc Settings updated."
-msgstr "Los ajustes de Fuzzloc se han actualizado."
+#: ../../Zotlabs/Module/Directory.php:411
+msgid "Local Directory"
+msgstr "Directorio local:"
-#: ../../addon/fuzzloc/Mod_Fuzzloc.php:34
-msgid "Fuzzy Location App"
-msgstr "App Fuzzy Location"
+#: ../../Zotlabs/Module/Directory.php:417
+msgid "Finding:"
+msgstr "Encontrar:"
-#: ../../addon/fuzzloc/Mod_Fuzzloc.php:35
-msgid ""
-"Blur your precise location if your channel uses browser location mapping"
-msgstr "Desdibujar su ubicación precisa si su canal utiliza el mapeo de ubicación del navegador"
+#: ../../Zotlabs/Module/Directory.php:422
+msgid "next page"
+msgstr "siguiente página"
-#: ../../addon/fuzzloc/Mod_Fuzzloc.php:40
-msgid "Minimum offset in meters"
-msgstr "Offset mínimo en metros"
+#: ../../Zotlabs/Module/Directory.php:422
+msgid "previous page"
+msgstr "página anterior"
-#: ../../addon/fuzzloc/Mod_Fuzzloc.php:44
-msgid "Maximum offset in meters"
-msgstr "Offset máximo en metros"
+#: ../../Zotlabs/Module/Directory.php:423
+msgid "Sort options"
+msgstr "Ordenar opciones"
-#: ../../addon/fuzzloc/Mod_Fuzzloc.php:53
-msgid "Fuzzy Location"
-msgstr "Fuzzy Location"
+#: ../../Zotlabs/Module/Directory.php:424
+msgid "Alphabetic"
+msgstr "Alfabético"
-#: ../../addon/rtof/rtof.php:51
-msgid "Post to Friendica"
-msgstr "Publicar en Friendica"
+#: ../../Zotlabs/Module/Directory.php:425
+msgid "Reverse Alphabetic"
+msgstr "Alfabético inverso"
-#: ../../addon/rtof/Mod_Rtof.php:24
-msgid "Friendica Crosspost Connector Settings saved."
-msgstr "Se han guardado los ajustes del conector de publicación cruzada con Friendica."
+#: ../../Zotlabs/Module/Directory.php:426
+msgid "Newest to Oldest"
+msgstr "De más nuevo a más antiguo"
-#: ../../addon/rtof/Mod_Rtof.php:36
-msgid "Friendica Crosspost Connector App"
-msgstr "App Friendica Crosspost Connector"
+#: ../../Zotlabs/Module/Directory.php:427
+msgid "Oldest to Newest"
+msgstr "De más antiguo a más nuevo"
-#: ../../addon/rtof/Mod_Rtof.php:37
-msgid "Relay public postings to a connected Friendica account"
-msgstr "Retransmisión de entradas públicas a una cuenta Friendica conectada"
+#: ../../Zotlabs/Module/Directory.php:444
+msgid "No entries (some entries may be hidden)."
+msgstr "Sin entradas (algunas entradas pueden estar ocultas)."
-#: ../../addon/rtof/Mod_Rtof.php:49
-msgid "Send public postings to Friendica by default"
-msgstr "Enviar entradas públicas a Friendica por defecto"
+#: ../../Zotlabs/Module/Api.php:74 ../../Zotlabs/Module/Api.php:95
+msgid "Authorize application connection"
+msgstr "Autorizar una conexión de aplicación"
-#: ../../addon/rtof/Mod_Rtof.php:53
-msgid "Friendica API Path"
-msgstr "Ruta a la API de Friendica"
+#: ../../Zotlabs/Module/Api.php:75
+msgid "Return to your app and insert this Security Code:"
+msgstr "Vuelva a su aplicación e introduzca este código de seguridad: "
-#: ../../addon/rtof/Mod_Rtof.php:53 ../../addon/redred/Mod_Redred.php:67
-msgid "https://{sitename}/api"
-msgstr "https://{sitename}/api"
+#: ../../Zotlabs/Module/Api.php:85
+msgid "Please login to continue."
+msgstr "Por favor inicie sesión para continuar."
-#: ../../addon/rtof/Mod_Rtof.php:57
-msgid "Friendica login name"
-msgstr "Nombre de inicio de sesión en Friendica"
+#: ../../Zotlabs/Module/Api.php:97
+msgid ""
+"Do you want to authorize this application to access your posts and contacts,"
+" and/or create new posts for you?"
+msgstr "¿Desea autorizar a esta aplicación a acceder a sus publicaciones y contactos, y/o crear nuevas publicaciones por usted?"
-#: ../../addon/rtof/Mod_Rtof.php:61
-msgid "Friendica password"
-msgstr "Contraseña de Friendica"
+#: ../../Zotlabs/Module/Regmod.php:15
+msgid "Please login."
+msgstr "Por favor, inicie sesión."
-#: ../../addon/rtof/Mod_Rtof.php:69
-msgid "Friendica Crosspost Connector"
-msgstr "Friendica Crosspost Connector"
+#: ../../Zotlabs/Module/Blocks.php:97 ../../Zotlabs/Module/Blocks.php:155
+#: ../../Zotlabs/Module/Editblock.php:113
+msgid "Block Name"
+msgstr "Nombre del bloque"
-#: ../../addon/jappixmini/Mod_Jappixmini.php:96
-msgid "Jappixmini App"
-msgstr "App Jappixmini"
+#: ../../Zotlabs/Module/Blocks.php:156
+msgid "Block Title"
+msgstr "Título del bloque"
-#: ../../addon/jappixmini/Mod_Jappixmini.php:97
-msgid "Provides a Facebook-like chat using Jappix Mini"
-msgstr "Proporciona un chat similar al de Facebook utilizando Jappix Mini"
+#: ../../Zotlabs/Module/Email_validation.php:36
+msgid "Email Verification Required"
+msgstr "Verificación obligatoria del correo electrónico"
-#: ../../addon/jappixmini/Mod_Jappixmini.php:157
-#: ../../include/channel.php:1518 ../../include/channel.php:1689
-msgid "Status:"
-msgstr "Estado:"
+#: ../../Zotlabs/Module/Email_validation.php:37
+#, php-format
+msgid ""
+"A verification token was sent to your email address [%s]. Enter that token "
+"here to complete the account verification step. Please allow a few minutes "
+"for delivery, and check your spam folder if you do not see the message."
+msgstr "Se ha enviado un token de verificación a su dirección de correo electrónico [%s]. Ingrese ese símbolo aquí para completar el paso de verificación de cuenta. Por favor, espere unos minutos para el envío, y revise su carpeta de spam si no ve el mensaje."
-#: ../../addon/jappixmini/Mod_Jappixmini.php:161
-msgid "Hide Jappixmini Chat-Widget from the webinterface"
-msgstr "Ocultar el widget de chat Jappixmini en la interfaz web"
+#: ../../Zotlabs/Module/Email_validation.php:38
+msgid "Resend Email"
+msgstr "Reenvío de correo electrónico"
-#: ../../addon/jappixmini/Mod_Jappixmini.php:166
-msgid "Jabber username"
-msgstr "Nombre de usuario en Jabber"
+#: ../../Zotlabs/Module/Email_validation.php:41
+msgid "Validation token"
+msgstr "Token de validación"
-#: ../../addon/jappixmini/Mod_Jappixmini.php:172
-msgid "Jabber server"
-msgstr "Servidor de Jabber"
+#: ../../Zotlabs/Module/Attach.php:13
+msgid "Item not available."
+msgstr "Elemento no disponible"
-#: ../../addon/jappixmini/Mod_Jappixmini.php:178
-msgid "Jabber BOSH host URL"
-msgstr "URL del host BOSH de Jabber"
+#: ../../Zotlabs/Module/Profile_photo.php:91
+#: ../../Zotlabs/Module/Cover_photo.php:83
+msgid "Image uploaded but image cropping failed."
+msgstr "Imagen actualizada, pero el recorte de la imagen ha fallado. "
-#: ../../addon/jappixmini/Mod_Jappixmini.php:185
-msgid "Jabber password"
-msgstr "Contraseña en Jabber"
+#: ../../Zotlabs/Module/Profile_photo.php:164
+#: ../../Zotlabs/Module/Cover_photo.php:210
+msgid "Image resize failed."
+msgstr "El ajuste del tamaño de la imagen ha fallado."
-#: ../../addon/jappixmini/Mod_Jappixmini.php:191
-msgid "Encrypt Jabber password with Hubzilla password"
-msgstr "Cifrar la contraseña de Jabber con la contraseña de Hubzilla"
+#: ../../Zotlabs/Module/Profile_photo.php:294
+#: ../../Zotlabs/Module/Cover_photo.php:263
+msgid "Image upload failed."
+msgstr "La carga de la imagen ha fallado."
-#: ../../addon/jappixmini/Mod_Jappixmini.php:195
-#: ../../addon/redred/Mod_Redred.php:79
-msgid "Hubzilla password"
-msgstr "Contraseña de Hubzilla"
+#: ../../Zotlabs/Module/Profile_photo.php:313
+#: ../../Zotlabs/Module/Cover_photo.php:280
+msgid "Unable to process image."
+msgstr "No ha sido posible procesar la imagen."
-#: ../../addon/jappixmini/Mod_Jappixmini.php:199
-#: ../../addon/jappixmini/Mod_Jappixmini.php:203
-msgid "Approve subscription requests from Hubzilla contacts automatically"
-msgstr "Aprobar automáticamente las solicitudes de suscripción de los contactos de Hubzilla"
+#: ../../Zotlabs/Module/Profile_photo.php:377
+#: ../../Zotlabs/Module/Profile_photo.php:429
+#: ../../Zotlabs/Module/Cover_photo.php:373
+#: ../../Zotlabs/Module/Cover_photo.php:388
+msgid "Photo not available."
+msgstr "Foto no disponible."
-#: ../../addon/jappixmini/Mod_Jappixmini.php:207
-msgid "Purge internal list of jabber addresses of contacts"
-msgstr "Purgar la lista interna de las direcciones de contactos de jabber"
+#: ../../Zotlabs/Module/Profile_photo.php:493
+msgid ""
+"Your default profile photo is visible to anybody on the internet. Profile "
+"photos for alternate profiles will inherit the permissions of the profile"
+msgstr "Su foto de perfil predeterminada es visible para cualquiera en Internet. Las fotos de perfil para perfiles alternativos heredarán los permisos del predeterminado."
-#: ../../addon/jappixmini/Mod_Jappixmini.php:212
-msgid "Configuration Help"
-msgstr "Ayuda para los ajustes"
+#: ../../Zotlabs/Module/Profile_photo.php:493
+msgid ""
+"Your profile photo is visible to anybody on the internet and may be "
+"distributed to other websites."
+msgstr "La foto de su perfil es visible para cualquiera en Internet y puede ser distribuida en otros sitios web."
-#: ../../addon/jappixmini/Mod_Jappixmini.php:258
-msgid "Jappixmini Settings"
-msgstr "Ajustes de Jappixmini"
+#: ../../Zotlabs/Module/Profile_photo.php:495
+#: ../../Zotlabs/Module/Cover_photo.php:426
+msgid "Upload File:"
+msgstr "Subir fichero:"
-#: ../../addon/upgrade_info/upgrade_info.php:48
-msgid "Your channel has been upgraded to $Projectname version"
-msgstr "Su canal ha sido actualizado a la versión $Projectname"
+#: ../../Zotlabs/Module/Profile_photo.php:496
+#: ../../Zotlabs/Module/Cover_photo.php:427
+msgid "Select a profile:"
+msgstr "Seleccionar un perfil:"
-#: ../../addon/upgrade_info/upgrade_info.php:50
-msgid "Please have a look at the"
-msgstr "Por favor, eche un vistazo a la "
+#: ../../Zotlabs/Module/Profile_photo.php:497
+msgid "Use Photo for Profile"
+msgstr "Usar la fotografía para el perfil"
-#: ../../addon/upgrade_info/upgrade_info.php:52
-msgid "git history"
-msgstr "historial del git"
+#: ../../Zotlabs/Module/Profile_photo.php:497
+msgid "Change Profile Photo"
+msgstr "Cambiar la foto del perfil"
-#: ../../addon/upgrade_info/upgrade_info.php:54
-msgid "change log"
-msgstr "lista de cambios"
+#: ../../Zotlabs/Module/Profile_photo.php:498
+msgid "Use"
+msgstr "Usar"
-#: ../../addon/upgrade_info/upgrade_info.php:55
-msgid "for further info."
-msgstr "para más información."
+#: ../../Zotlabs/Module/Profile_photo.php:503
+#: ../../Zotlabs/Module/Profile_photo.php:504
+#: ../../Zotlabs/Module/Cover_photo.php:432
+#: ../../Zotlabs/Module/Cover_photo.php:433
+msgid "Use a photo from your albums"
+msgstr "Usar una foto de sus álbumes"
-#: ../../addon/upgrade_info/upgrade_info.php:60
-msgid "Upgrade Info"
-msgstr "Información de actualización"
+#: ../../Zotlabs/Module/Profile_photo.php:509
+#: ../../Zotlabs/Module/Cover_photo.php:438 ../../Zotlabs/Module/Wiki.php:405
+msgid "Choose a different album"
+msgstr "Elegir un álbum diferente..."
-#: ../../addon/upgrade_info/upgrade_info.php:64
-msgid "Do not show this again"
-msgstr "No mostrar esto de nuevo"
+#: ../../Zotlabs/Module/Profile_photo.php:514
+#: ../../Zotlabs/Module/Cover_photo.php:444
+msgid "Select existing photo"
+msgstr "Seleccionar una foto"
-#: ../../addon/channelreputation/channelreputation.php:100
-#: ../../addon/channelreputation/channelreputation.php:101
-#: ../../addon/cart/myshop.php:141 ../../addon/cart/myshop.php:177
-#: ../../addon/cart/myshop.php:211 ../../addon/cart/myshop.php:259
-#: ../../addon/cart/myshop.php:294 ../../addon/cart/myshop.php:317
-msgid "Access Denied"
-msgstr "Acceso denegado"
+#: ../../Zotlabs/Module/Profile_photo.php:533
+#: ../../Zotlabs/Module/Cover_photo.php:461
+msgid "Crop Image"
+msgstr "Recortar imagen"
-#: ../../addon/channelreputation/channelreputation.php:108
-msgid "Enable Community Moderation"
-msgstr "Habilitar la moderación de la comunidad"
+#: ../../Zotlabs/Module/Profile_photo.php:534
+#: ../../Zotlabs/Module/Cover_photo.php:462
+msgid "Please adjust the image cropping for optimum viewing."
+msgstr "Por favor ajuste el recorte de la imagen para una visión óptima."
-#: ../../addon/channelreputation/channelreputation.php:116
-msgid "Reputation automatically given to new members"
-msgstr "La reputación se otorga automáticamente a los nuevos miembros"
+#: ../../Zotlabs/Module/Profile_photo.php:536
+#: ../../Zotlabs/Module/Cover_photo.php:464
+msgid "Done Editing"
+msgstr "Edición completada"
-#: ../../addon/channelreputation/channelreputation.php:117
-msgid "Reputation will never fall below this value"
-msgstr "La reputación nunca caerá por debajo de este valor"
+#: ../../Zotlabs/Module/Editblock.php:138
+msgid "Edit Block"
+msgstr "Modificar este bloque"
-#: ../../addon/channelreputation/channelreputation.php:118
-msgid "Minimum reputation before posting is allowed"
-msgstr "Reputación mínima antes de que se permita el envío de entradas"
+#: ../../Zotlabs/Module/Filer.php:52
+msgid "Enter a folder name"
+msgstr "Escriba un nombre de carpeta"
-#: ../../addon/channelreputation/channelreputation.php:119
-msgid "Minimum reputation before commenting is allowed"
-msgstr "Mínima reputación antes de que se permitan los comentarios"
+#: ../../Zotlabs/Module/Filer.php:52
+msgid "or select an existing folder (doubleclick)"
+msgstr "o seleccione una (con un doble click)"
-#: ../../addon/channelreputation/channelreputation.php:120
-msgid "Minimum reputation before a member is able to moderate other posts"
-msgstr "Reputación mínima antes de que un miembro sea capaz de moderar otros mensajes"
+#: ../../Zotlabs/Module/Filer.php:54 ../../Zotlabs/Lib/ThreadItem.php:182
+msgid "Save to Folder"
+msgstr "Guardar en carpeta"
-#: ../../addon/channelreputation/channelreputation.php:121
-msgid ""
-"Max ratio of moderator's reputation that can be added to/deducted from "
-"reputation of person being moderated"
-msgstr "Proporción máxima de la reputación del moderador que puede ser añadida/descontada de la reputación de la persona que está siendo moderada."
+#: ../../Zotlabs/Module/Editlayout.php:128
+#: ../../Zotlabs/Module/Layouts.php:129 ../../Zotlabs/Module/Layouts.php:189
+msgid "Layout Name"
+msgstr "Nombre de la plantilla"
-#: ../../addon/channelreputation/channelreputation.php:122
-msgid "Reputation \"cost\" to post"
-msgstr "\"Coste\" de la reputación a contabilizar"
+#: ../../Zotlabs/Module/Editlayout.php:129
+#: ../../Zotlabs/Module/Layouts.php:132
+msgid "Layout Description (Optional)"
+msgstr "Descripción de la plantilla (opcional)"
-#: ../../addon/channelreputation/channelreputation.php:123
-msgid "Reputation \"cost\" to comment"
-msgstr "\"Coste\" de la reputación para comentar"
+#: ../../Zotlabs/Module/Editlayout.php:137
+msgid "Edit Layout"
+msgstr "Modificar la plantilla"
-#: ../../addon/channelreputation/channelreputation.php:124
-msgid ""
-"Reputation automatically recovers at this rate per hour until it reaches "
-"minimum_to_post"
-msgstr "La reputación se recupera automáticamente a esta tasa por hora hasta que alcanza el mínimo_a_post"
+#: ../../Zotlabs/Module/Connections.php:58
+#: ../../Zotlabs/Module/Connections.php:115
+#: ../../Zotlabs/Module/Connections.php:273
+msgid "Active"
+msgstr "Activo/a"
-#: ../../addon/channelreputation/channelreputation.php:125
-msgid ""
-"When minimum_to_moderate > reputation > minimum_to_post reputation recovers "
-"at this rate per hour"
-msgstr "Cuando el mínimo_a_moderar > reputación > mínimo_a_publicar la reputación se recupera a esta tasa por hora "
+#: ../../Zotlabs/Module/Connections.php:63
+#: ../../Zotlabs/Module/Connections.php:181
+#: ../../Zotlabs/Module/Connections.php:278
+msgid "Blocked"
+msgstr "Bloqueadas"
-#: ../../addon/channelreputation/channelreputation.php:139
-msgid "Community Moderation Settings"
-msgstr "Configuración de la moderación de la comunidad"
+#: ../../Zotlabs/Module/Connections.php:68
+#: ../../Zotlabs/Module/Connections.php:188
+#: ../../Zotlabs/Module/Connections.php:277
+msgid "Ignored"
+msgstr "Ignoradas"
-#: ../../addon/channelreputation/channelreputation.php:229
-msgid "Channel Reputation"
-msgstr "Reputación del canal"
+#: ../../Zotlabs/Module/Connections.php:73
+#: ../../Zotlabs/Module/Connections.php:202
+#: ../../Zotlabs/Module/Connections.php:276
+msgid "Hidden"
+msgstr "Ocultas"
-#: ../../addon/channelreputation/channelreputation.php:233
-msgid "An Error has occurred."
-msgstr "Se ha producido un error."
+#: ../../Zotlabs/Module/Connections.php:78
+#: ../../Zotlabs/Module/Connections.php:195
+msgid "Archived/Unreachable"
+msgstr "Archivadas o inaccesibles"
-#: ../../addon/channelreputation/channelreputation.php:251
-msgid "Upvote"
-msgstr "Votar a favor"
+#: ../../Zotlabs/Module/Connections.php:83
+#: ../../Zotlabs/Module/Connections.php:92 ../../Zotlabs/Module/Menu.php:180
+#: ../../Zotlabs/Module/Notifications.php:50
+msgid "New"
+msgstr "Nuevas"
-#: ../../addon/channelreputation/channelreputation.php:252
-msgid "Downvote"
-msgstr "Votar en contra"
+#: ../../Zotlabs/Module/Connections.php:157
+msgid "Active Connections"
+msgstr "Conexiones activas"
-#: ../../addon/channelreputation/channelreputation.php:374
-msgid "Can moderate reputation on my channel."
-msgstr "Se puede moderar la reputación en mi canal."
+#: ../../Zotlabs/Module/Connections.php:160
+msgid "Show active connections"
+msgstr "Mostrar las conexiones activas"
-#: ../../addon/superblock/superblock.php:337
-msgid "Block Completely"
-msgstr "Bloquear completamente"
+#: ../../Zotlabs/Module/Connections.php:167
+msgid "Show pending (new) connections"
+msgstr "Mostrar conexiones (nuevas) pendientes"
-#: ../../addon/superblock/Mod_Superblock.php:20
-msgid "Superblock App"
-msgstr "App Superblock"
+#: ../../Zotlabs/Module/Connections.php:184
+msgid "Only show blocked connections"
+msgstr "Mostrar solo las conexiones bloqueadas"
-#: ../../addon/superblock/Mod_Superblock.php:21
-msgid "Block channels"
-msgstr "Bloquear canales"
+#: ../../Zotlabs/Module/Connections.php:191
+msgid "Only show ignored connections"
+msgstr "Mostrar solo conexiones ignoradas"
-#: ../../addon/superblock/Mod_Superblock.php:63
-msgid "superblock settings updated"
-msgstr "se han actualizado los ajustes de superblock"
+#: ../../Zotlabs/Module/Connections.php:198
+msgid "Only show archived/unreachable connections"
+msgstr "Mostrar solo las conexiones archivadas o no localizables"
-#: ../../addon/superblock/Mod_Superblock.php:87
-msgid "Currently blocked"
-msgstr "Actualmente bloqueado"
+#: ../../Zotlabs/Module/Connections.php:205
+msgid "Only show hidden connections"
+msgstr "Mostrar solo las conexiones ocultas"
-#: ../../addon/superblock/Mod_Superblock.php:89
-msgid "No channels currently blocked"
-msgstr "No hay canales bloqueados actualmente"
+#: ../../Zotlabs/Module/Connections.php:220
+msgid "Show all connections"
+msgstr "Mostrar todas las conexiones"
-#: ../../addon/nofed/Mod_Nofed.php:21
-msgid "nofed Settings saved."
-msgstr "Se han guardado los ajustes de nofed."
+#: ../../Zotlabs/Module/Connections.php:274
+msgid "Pending approval"
+msgstr "Pendiente de aprobación"
-#: ../../addon/nofed/Mod_Nofed.php:33
-msgid "No Federation App"
-msgstr "App No Federation"
+#: ../../Zotlabs/Module/Connections.php:275
+msgid "Archived"
+msgstr "Archivadas"
-#: ../../addon/nofed/Mod_Nofed.php:34
-msgid ""
-"Prevent posting from being federated to anybody. It will exist only on your "
-"channel page."
-msgstr "Evitar que la entrada sea federada con nadie. Sólo existirá en la página de su canal."
+#: ../../Zotlabs/Module/Connections.php:279
+msgid "Not connected at this location"
+msgstr "No está conectado/a en esta ubicación"
-#: ../../addon/nofed/Mod_Nofed.php:42
-msgid "Federate posts by default"
-msgstr "Federar las publicaciones por defecto"
+#: ../../Zotlabs/Module/Connections.php:296
+#, php-format
+msgid "%1$s [%2$s]"
+msgstr "%1$s [%2$s]"
-#: ../../addon/nofed/Mod_Nofed.php:50
-msgid "No Federation"
-msgstr "No Federation"
+#: ../../Zotlabs/Module/Connections.php:297
+msgid "Edit connection"
+msgstr "Editar conexión"
-#: ../../addon/nofed/nofed.php:47
-msgid "Federate"
-msgstr "Federar"
+#: ../../Zotlabs/Module/Connections.php:299
+msgid "Delete connection"
+msgstr "Eliminar conexión"
-#: ../../addon/redred/Mod_Redred.php:24
-msgid "Channel is required."
-msgstr "Se requiere un canal."
+#: ../../Zotlabs/Module/Connections.php:308
+msgid "Channel address"
+msgstr "Dirección del canal"
-#: ../../addon/redred/Mod_Redred.php:38
-msgid "Hubzilla Crosspost Connector Settings saved."
-msgstr "Se han guardado los ajustes de Hubzilla Crosspost Connector"
+#: ../../Zotlabs/Module/Connections.php:313
+msgid "Call"
+msgstr "Llamar"
-#: ../../addon/redred/Mod_Redred.php:50
-#: ../../addon/statusnet/Mod_Statusnet.php:146
-msgid "Hubzilla Crosspost Connector App"
-msgstr "App Hubzilla Crosspost Connector"
+#: ../../Zotlabs/Module/Connections.php:315
+msgid "Status"
+msgstr "Estado"
-#: ../../addon/redred/Mod_Redred.php:51
-msgid "Relay public postings to another Hubzilla channel"
-msgstr "Retransmisión de entradas a otro canal de Hubzilla"
+#: ../../Zotlabs/Module/Connections.php:317
+msgid "Connected"
+msgstr "Conectado/a"
-#: ../../addon/redred/Mod_Redred.php:63
-msgid "Send public postings to Hubzilla channel by default"
-msgstr "Enviar entradas públicas al canal Hubzilla por defecto"
+#: ../../Zotlabs/Module/Connections.php:319
+msgid "Approve connection"
+msgstr "Aprobar esta conexión"
-#: ../../addon/redred/Mod_Redred.php:67
-msgid "Hubzilla API Path"
-msgstr "Ruta de la API de Hubzilla"
+#: ../../Zotlabs/Module/Connections.php:321
+msgid "Ignore connection"
+msgstr "Ignorar esta conexión"
-#: ../../addon/redred/Mod_Redred.php:71
-msgid "Hubzilla login name"
-msgstr "Nombre de inicio de sesión en Hubzilla"
+#: ../../Zotlabs/Module/Connections.php:322
+#: ../../Zotlabs/Module/Connedit.php:644
+msgid "Ignore"
+msgstr "Ignorar"
-#: ../../addon/redred/Mod_Redred.php:75
-msgid "Hubzilla channel name"
-msgstr "Nombre del canal de Hubzilla"
+#: ../../Zotlabs/Module/Connections.php:323
+msgid "Recent activity"
+msgstr "Actividad reciente"
-#: ../../addon/redred/Mod_Redred.php:87
-msgid "Hubzilla Crosspost Connector"
-msgstr "Hubzilla Crosspost Connector"
+#: ../../Zotlabs/Module/Connections.php:328
+msgid "Connect at this location"
+msgstr "Conectar en esta ubicación "
-#: ../../addon/redred/redred.php:50
-msgid "Post to Hubzilla"
-msgstr "Publicar en Hubzilla"
+#: ../../Zotlabs/Module/Connections.php:356
+msgid "Search your connections"
+msgstr "Buscar sus conexiones"
-#: ../../addon/logrot/logrot.php:36
-msgid "Logfile archive directory"
-msgstr "Directorio de los ficheros de informe"
+#: ../../Zotlabs/Module/Connections.php:357
+msgid "Connections search"
+msgstr "Buscar conexiones"
-#: ../../addon/logrot/logrot.php:36
-msgid "Directory to store rotated logs"
-msgstr "Directorio para almacenar los informes rotados"
+#: ../../Zotlabs/Module/Cover_photo.php:194
+#: ../../Zotlabs/Module/Cover_photo.php:252
+msgid "Cover Photos"
+msgstr "Imágenes de portada del perfil"
-#: ../../addon/logrot/logrot.php:37
-msgid "Logfile size in bytes before rotating"
-msgstr "Tamaño del fichero de informe en bytes antes de rotarlo"
+#: ../../Zotlabs/Module/Cover_photo.php:424
+msgid "Your cover photo may be visible to anybody on the internet"
+msgstr "La foto de la portada puede ser visible para cualquiera en Internet"
-#: ../../addon/logrot/logrot.php:38
-msgid "Number of logfiles to retain"
-msgstr "Número de ficheros de informe que se deben retener"
+#: ../../Zotlabs/Module/Cover_photo.php:428
+msgid "Change Cover Photo"
+msgstr "Cambiar la foto de portada del perfil"
-#: ../../addon/content_import/Mod_content_import.php:27
-msgid "No server specified"
-msgstr "No se ha especificado ningún servidor"
+#: ../../Zotlabs/Module/Photos.php:78
+msgid "Page owner information could not be retrieved."
+msgstr "La información del propietario de la página no pudo ser recuperada."
-#: ../../addon/content_import/Mod_content_import.php:73
-msgid "Posts imported"
-msgstr "Entradas importadas"
+#: ../../Zotlabs/Module/Photos.php:94 ../../Zotlabs/Module/Photos.php:113
+msgid "Album not found."
+msgstr "Álbum no encontrado."
-#: ../../addon/content_import/Mod_content_import.php:113
-msgid "Files imported"
-msgstr "Ficheros importados"
+#: ../../Zotlabs/Module/Photos.php:103
+msgid "Delete Album"
+msgstr "Borrar álbum"
-#: ../../addon/content_import/Mod_content_import.php:122
-msgid ""
-"This addon app copies existing content and file storage to a cloned/copied "
-"channel. Once the app is installed, visit the newly installed app. This will"
-" allow you to set the location of your original channel and an optional date"
-" range of files/conversations to copy."
-msgstr "Este complemento copia el contenido existente y el almacenamiento de ficheros en un canal clonado/copiado. Una vez instalada la aplicación, visite la aplicación recién instalada. Esto le permitirá establecer la ubicación de su canal original y un rango de fechas opcional de ficheros/conversaciones para copiar."
+#: ../../Zotlabs/Module/Photos.php:174 ../../Zotlabs/Module/Photos.php:1056
+msgid "Delete Photo"
+msgstr "Borrar foto"
-#: ../../addon/content_import/Mod_content_import.php:136
-msgid ""
-"This will import all your conversations and cloud files from a cloned "
-"channel on another server. This may take a while if you have lots of posts "
-"and or files."
-msgstr "Esto importará todas sus conversaciones y archivos de nube de un canal clonado en otro servidor. El proceso puede tardar un poco si tiene muchos mensajes y/o ficheros."
+#: ../../Zotlabs/Module/Photos.php:527
+msgid "No photos selected"
+msgstr "No hay fotos seleccionadas"
-#: ../../addon/content_import/Mod_content_import.php:137
-msgid "Include posts"
-msgstr "Incluir entradas"
+#: ../../Zotlabs/Module/Photos.php:576
+msgid "Access to this item is restricted."
+msgstr "El acceso a este elemento está restringido."
-#: ../../addon/content_import/Mod_content_import.php:137
-msgid "Conversations, Articles, Cards, and other posted content"
-msgstr "Conversaciones, artículos, fichas y otros contenidos publicados"
+#: ../../Zotlabs/Module/Photos.php:619
+#, php-format
+msgid "%1$.2f MB of %2$.2f MB photo storage used."
+msgstr "%1$.2f MB de %2$.2f MB de almacenamiento de fotos utilizado."
-#: ../../addon/content_import/Mod_content_import.php:138
-msgid "Include files"
-msgstr "Incluir ficheros"
+#: ../../Zotlabs/Module/Photos.php:622
+#, php-format
+msgid "%1$.2f MB photo storage used."
+msgstr "%1$.2f MB de almacenamiento de fotos utilizado."
-#: ../../addon/content_import/Mod_content_import.php:138
-msgid "Files, Photos and other cloud storage"
-msgstr "Archivos, fotos y otro tipo de almacenamiento en la nube"
+#: ../../Zotlabs/Module/Photos.php:664
+msgid "Upload Photos"
+msgstr "Subir fotos"
-#: ../../addon/content_import/Mod_content_import.php:139
-msgid "Original Server base URL"
-msgstr "URL base del servidor original"
+#: ../../Zotlabs/Module/Photos.php:668
+msgid "Enter an album name"
+msgstr "Introducir un nombre de álbum"
-#: ../../addon/frphotos/frphotos.php:92
-msgid "Friendica Photo Album Import"
-msgstr "Importar un álbum de fotos de Friendica"
+#: ../../Zotlabs/Module/Photos.php:669
+msgid "or select an existing album (doubleclick)"
+msgstr "o seleccionar un álbum (con un doble click)"
-#: ../../addon/frphotos/frphotos.php:93
-msgid "This will import all your Friendica photo albums to this Red channel."
-msgstr "Esto importará todos sus álbumes de fotos de Friendica a este canal de Hubzilla."
+#: ../../Zotlabs/Module/Photos.php:670
+msgid "Create a status post for this upload"
+msgstr "Crear un mensaje de estado para esta subida"
-#: ../../addon/frphotos/frphotos.php:94
-msgid "Friendica Server base URL"
-msgstr "URL base del servidor de Friendica"
+#: ../../Zotlabs/Module/Photos.php:672
+msgid "Description (optional)"
+msgstr "Descripción (opcional)"
-#: ../../addon/frphotos/frphotos.php:95
-msgid "Friendica Login Username"
-msgstr "Nombre de inicio de sesión en Friendica"
+#: ../../Zotlabs/Module/Photos.php:758
+msgid "Show Newest First"
+msgstr "Mostrar lo más reciente primero"
-#: ../../addon/frphotos/frphotos.php:96
-msgid "Friendica Login Password"
-msgstr "Contraseña de inicio de sesión en Friendica"
+#: ../../Zotlabs/Module/Photos.php:760
+msgid "Show Oldest First"
+msgstr "Mostrar lo más antiguo primero"
-#: ../../addon/hsse/Mod_Hsse.php:15
-msgid "WYSIWYG status editor"
-msgstr "Editor de estado de WYSIWYG"
+#: ../../Zotlabs/Module/Photos.php:817 ../../Zotlabs/Module/Photos.php:1363
+msgid "Add Photos"
+msgstr "Añadir fotos"
-#: ../../addon/hsse/Mod_Hsse.php:21 ../../addon/hsse/Mod_Hsse.php:26
-msgid "WYSIWYG Status App"
-msgstr "App WYSIWYG Status"
+#: ../../Zotlabs/Module/Photos.php:865
+msgid "Permission denied. Access to this item may be restricted."
+msgstr "Permiso denegado. El acceso a este elemento puede estar restringido."
-#: ../../addon/hsse/Mod_Hsse.php:34
-msgid "WYSIWYG Status"
-msgstr "Estado de WYSIWYG"
+#: ../../Zotlabs/Module/Photos.php:867
+msgid "Photo not available"
+msgstr "Foto no disponible"
-#: ../../addon/hsse/hsse.php:82 ../../include/conversation.php:1285
-msgid "Set your location"
-msgstr "Establecer su ubicación"
+#: ../../Zotlabs/Module/Photos.php:925
+msgid "Use as profile photo"
+msgstr "Usar como foto del perfil"
-#: ../../addon/hsse/hsse.php:83 ../../include/conversation.php:1286
-msgid "Clear browser location"
-msgstr "Eliminar los datos de localización geográfica del navegador"
+#: ../../Zotlabs/Module/Photos.php:926
+msgid "Use as cover photo"
+msgstr "Usar como imagen de portada del perfil"
-#: ../../addon/hsse/hsse.php:99 ../../include/conversation.php:1302
-msgid "Embed (existing) photo from your photo albums"
-msgstr "Insertar una foto de sus álbumes"
+#: ../../Zotlabs/Module/Photos.php:933
+msgid "Private Photo"
+msgstr "Foto privada"
-#: ../../addon/hsse/hsse.php:135 ../../include/conversation.php:1338
-msgid "Tag term:"
-msgstr "Término de la etiqueta:"
+#: ../../Zotlabs/Module/Photos.php:948
+msgid "View Full Size"
+msgstr "Ver tamaño completo"
-#: ../../addon/hsse/hsse.php:136 ../../include/conversation.php:1339
-msgid "Where are you right now?"
-msgstr "¿Donde está ahora?"
+#: ../../Zotlabs/Module/Photos.php:1030
+msgid "Edit photo"
+msgstr "Editar foto"
-#: ../../addon/hsse/hsse.php:141 ../../include/conversation.php:1344
-msgid "Choose a different album..."
-msgstr "Elegir un álbum diferente..."
+#: ../../Zotlabs/Module/Photos.php:1032
+msgid "Rotate CW (right)"
+msgstr "Girar CW (a la derecha)"
-#: ../../addon/hsse/hsse.php:145 ../../include/conversation.php:1348
-msgid "Comments enabled"
-msgstr "Comentarios habilitados"
+#: ../../Zotlabs/Module/Photos.php:1033
+msgid "Rotate CCW (left)"
+msgstr "Girar CCW (a la izquierda)"
-#: ../../addon/hsse/hsse.php:146 ../../include/conversation.php:1349
-msgid "Comments disabled"
-msgstr "Comentarios deshabilitados"
+#: ../../Zotlabs/Module/Photos.php:1036
+msgid "Move photo to album"
+msgstr "Mover la foto a un álbum"
-#: ../../addon/hsse/hsse.php:195 ../../include/conversation.php:1401
-msgid "Page link name"
-msgstr "Nombre del enlace de la página"
+#: ../../Zotlabs/Module/Photos.php:1037
+msgid "Enter a new album name"
+msgstr "Introducir un nuevo nombre de álbum"
-#: ../../addon/hsse/hsse.php:198 ../../include/conversation.php:1404
-msgid "Post as"
-msgstr "Publicar como"
+#: ../../Zotlabs/Module/Photos.php:1038
+msgid "or select an existing one (doubleclick)"
+msgstr "o seleccionar un álbum (con un doble click)"
-#: ../../addon/hsse/hsse.php:212 ../../include/conversation.php:1418
-msgid "Toggle voting"
-msgstr "Cambiar votación"
+#: ../../Zotlabs/Module/Photos.php:1043
+msgid "Add a Tag"
+msgstr "Añadir una etiqueta"
-#: ../../addon/hsse/hsse.php:215 ../../include/conversation.php:1421
-msgid "Disable comments"
-msgstr "Dehabilitar los comentarios"
+#: ../../Zotlabs/Module/Photos.php:1051
+msgid "Example: @bob, @Barbara_Jensen, @jim@example.com"
+msgstr "Ejemplos: @eva, @Carmen_Osuna, @jaime@ejemplo.com"
-#: ../../addon/hsse/hsse.php:216 ../../include/conversation.php:1422
-msgid "Toggle comments"
-msgstr "Activar o desactivar los comentarios"
+#: ../../Zotlabs/Module/Photos.php:1054
+msgid "Flag as adult in album view"
+msgstr "Marcar como \"solo para adultos\" en el álbum"
-#: ../../addon/hsse/hsse.php:224 ../../include/conversation.php:1430
-msgid "Categories (optional, comma-separated list)"
-msgstr "Temas (opcional, lista separada por comas)"
+#: ../../Zotlabs/Module/Photos.php:1073 ../../Zotlabs/Lib/ThreadItem.php:307
+msgid "I like this (toggle)"
+msgstr "Me gusta (cambiar)"
-#: ../../addon/hsse/hsse.php:247 ../../include/conversation.php:1453
-msgid "Other networks and post services"
-msgstr "Otras redes y servicios de publicación"
+#: ../../Zotlabs/Module/Photos.php:1074 ../../Zotlabs/Lib/ThreadItem.php:308
+msgid "I don't like this (toggle)"
+msgstr "No me gusta esto (cambiar)"
-#: ../../addon/hsse/hsse.php:253 ../../include/conversation.php:1459
-msgid "Set publish date"
-msgstr "Establecer la fecha de publicación"
+#: ../../Zotlabs/Module/Photos.php:1093 ../../Zotlabs/Module/Photos.php:1212
+#: ../../Zotlabs/Lib/ThreadItem.php:793
+msgid "This is you"
+msgstr "Este es usted"
-#: ../../addon/pubcrawl/Mod_Pubcrawl.php:25
-msgid "ActivityPub Protocol Settings updated."
-msgstr "Se han actualizado los ajustes del protocolo ActivityPub."
+#: ../../Zotlabs/Module/Photos.php:1131 ../../Zotlabs/Module/Photos.php:1143
+#: ../../Zotlabs/Lib/ThreadItem.php:232 ../../Zotlabs/Lib/ThreadItem.php:244
+msgid "View all"
+msgstr "Ver todo"
-#: ../../addon/pubcrawl/Mod_Pubcrawl.php:34
-msgid ""
-"The activitypub protocol does not support location independence. Connections"
-" you make within that network may be unreachable from alternate channel "
-"locations."
-msgstr "El protocolo ActivityPub no soporta la independencia de ubicación. Las conexiones que realice dentro de esa red pueden no ser accesibles desde ubicaciones de canales alternativos."
+#: ../../Zotlabs/Module/Photos.php:1246
+msgid "Photo Tools"
+msgstr "Gestión de las fotos"
-#: ../../addon/pubcrawl/Mod_Pubcrawl.php:40
-msgid "Activitypub Protocol App"
-msgstr "App Protocolo Activitypub"
+#: ../../Zotlabs/Module/Photos.php:1255
+msgid "In This Photo:"
+msgstr "En esta foto:"
-#: ../../addon/pubcrawl/Mod_Pubcrawl.php:50
-msgid "Deliver to ActivityPub recipients in privacy groups"
-msgstr "Entregar a los destinatarios de ActivityPub en grupos de canales"
+#: ../../Zotlabs/Module/Photos.php:1260
+msgid "Map"
+msgstr "Mapa"
-#: ../../addon/pubcrawl/Mod_Pubcrawl.php:50
-msgid ""
-"May result in a large number of mentions and expose all the members of your "
-"privacy group"
-msgstr "Puede resultar en un gran número de menciones y exponer a todos los miembros de su grupo de canales"
+#: ../../Zotlabs/Module/Photos.php:1268 ../../Zotlabs/Lib/ThreadItem.php:457
+msgctxt "noun"
+msgid "Likes"
+msgstr "Me gusta"
-#: ../../addon/pubcrawl/Mod_Pubcrawl.php:54
-msgid "Send multi-media HTML articles"
-msgstr "Enviar artículos multimedia en HTML"
+#: ../../Zotlabs/Module/Photos.php:1269 ../../Zotlabs/Lib/ThreadItem.php:458
+msgctxt "noun"
+msgid "Dislikes"
+msgstr "No me gusta"
-#: ../../addon/pubcrawl/Mod_Pubcrawl.php:54
-msgid "Not supported by some microblog services such as Mastodon"
-msgstr "No soportado por algunos servicios de microblog como Mastodon"
+#: ../../Zotlabs/Module/Lostpass.php:19
+msgid "No valid account found."
+msgstr "No se ha encontrado una cuenta válida."
-#: ../../addon/pubcrawl/Mod_Pubcrawl.php:62
-msgid "Activitypub Protocol"
-msgstr "Protocolo Activitypub"
+#: ../../Zotlabs/Module/Lostpass.php:33
+msgid "Password reset request issued. Check your email."
+msgstr "Se ha recibido una solicitud de restablecimiento de contraseña. Consulte su correo electrónico."
-#: ../../addon/donate/donate.php:21
-msgid "Project Servers and Resources"
-msgstr "Servidores y recursos del proyecto"
+#: ../../Zotlabs/Module/Lostpass.php:39 ../../Zotlabs/Module/Lostpass.php:108
+#, php-format
+msgid "Site Member (%s)"
+msgstr "Usuario del sitio (%s)"
-#: ../../addon/donate/donate.php:22
-msgid "Project Creator and Tech Lead"
-msgstr "Creador del proyecto y director técnico"
+#: ../../Zotlabs/Module/Lostpass.php:44 ../../Zotlabs/Module/Lostpass.php:49
+#, php-format
+msgid "Password reset requested at %s"
+msgstr "Se ha solicitado restablecer la contraseña en %s"
-#: ../../addon/donate/donate.php:49
+#: ../../Zotlabs/Module/Lostpass.php:68
msgid ""
-"And the hundreds of other people and organisations who helped make the "
-"Hubzilla possible."
-msgstr "Y los cientos de personas y organizaciones más que ayudaron a hacer posible Hubzilla."
+"Request could not be verified. (You may have previously submitted it.) "
+"Password reset failed."
+msgstr "La solicitud no ha podido ser verificada. (Puede que la haya enviado con anterioridad) El restablecimiento de la contraseña ha fallado."
-#: ../../addon/donate/donate.php:52
-msgid ""
-"The Redmatrix/Hubzilla projects are provided primarily by volunteers giving "
-"their time and expertise - and often paying out of pocket for services they "
-"share with others."
-msgstr "Los proyectos Redmatrix / Hubzilla están proporcionados principalmente por voluntarios que les prestan su tiempo y experiencia, pagando a menudo de su bolsillo por los servicios que comparten con otros."
+#: ../../Zotlabs/Module/Lostpass.php:91 ../../boot.php:1683
+msgid "Password Reset"
+msgstr "Restablecer la contraseña"
-#: ../../addon/donate/donate.php:53
-msgid ""
-"There is no corporate funding and no ads, and we do not collect and sell "
-"your personal information. (We don't control your personal information - "
-"<strong>you do</strong>.)"
-msgstr "No hay financiación corporativa ni publicidad y no recogemos ni vendemos su información personal. (De hecho, no tenemos control sobre sus datos privados. <Strong>Usted lo tiene</strong>.)"
+#: ../../Zotlabs/Module/Lostpass.php:92
+msgid "Your password has been reset as requested."
+msgstr "Su contraseña ha sido restablecida según lo solicitó."
-#: ../../addon/donate/donate.php:54
-msgid ""
-"Help support our ground-breaking work in decentralisation, web identity, and"
-" privacy."
-msgstr "Ayude apoyando nuestro trabajo pionero en la descentralización, la identidad web, y la privacidad."
+#: ../../Zotlabs/Module/Lostpass.php:93
+msgid "Your new password is"
+msgstr "Su nueva contraseña es"
-#: ../../addon/donate/donate.php:56
-msgid ""
-"Your donations keep servers and services running and also helps us to "
-"provide innovative new features and continued development."
-msgstr "Sus donaciones mantienen servidores y servicios en ejecución y también nos ayudan a proporcionar nuevas características innovadoras y a mantener el desarrollo de forma continuada."
+#: ../../Zotlabs/Module/Lostpass.php:94
+msgid "Save or copy your new password - and then"
+msgstr "Guarde o copie su nueva contraseña - y después"
-#: ../../addon/donate/donate.php:59
-msgid "Donate"
-msgstr "Donar"
+#: ../../Zotlabs/Module/Lostpass.php:95
+msgid "click here to login"
+msgstr "pulse aquí para conectarse"
-#: ../../addon/donate/donate.php:61
+#: ../../Zotlabs/Module/Lostpass.php:96
msgid ""
-"Choose a project, developer, or public hub to support with a one-time "
-"donation"
-msgstr "Elija un proyecto, desarrollador, o \"hub\" público para apoyar con una donación de una sola vez"
+"Your password may be changed from the <em>Settings</em> page after "
+"successful login."
+msgstr "Puede cambiar la contraseña en la página <em>Ajustes</em> una vez iniciada la sesión."
-#: ../../addon/donate/donate.php:62
-msgid "Donate Now"
-msgstr "Donar ahora"
+#: ../../Zotlabs/Module/Lostpass.php:117
+#, php-format
+msgid "Your password has changed at %s"
+msgstr "Su contraseña en %s ha sido cambiada"
-#: ../../addon/donate/donate.php:63
-msgid ""
-"<strong><em>Or</em></strong> become a project sponsor (Hubzilla Project "
-"only)"
-msgstr "<strong><em>O</em></strong> convertirse en un patrocinador del proyecto (sólo del proyecto Hubzilla)"
+#: ../../Zotlabs/Module/Lostpass.php:130
+msgid "Forgot your Password?"
+msgstr "¿Ha olvidado su contraseña?"
-#: ../../addon/donate/donate.php:64
+#: ../../Zotlabs/Module/Lostpass.php:131
msgid ""
-"Please indicate if you would like your first name or full name (or nothing) "
-"to appear in our sponsor listing"
-msgstr "Por favor, indique si desea que su nombre de pila o el nombre completo (o nada) aparezca en nuestra lista de patrocinadores"
+"Enter your email address and submit to have your password reset. Then check "
+"your email for further instructions."
+msgstr "Introduzca y envíe su dirección de correo electrónico para el restablecimiento de su contraseña. Luego revise su correo para obtener más instrucciones."
-#: ../../addon/donate/donate.php:65
-msgid "Sponsor"
-msgstr "Patrocinador"
+#: ../../Zotlabs/Module/Lostpass.php:132
+msgid "Email Address"
+msgstr "Dirección de correo electrónico"
-#: ../../addon/donate/donate.php:68
-msgid "Special thanks to: "
-msgstr "Agradecimiento especial a: "
+#: ../../Zotlabs/Module/Lostpass.php:133 ../../Zotlabs/Module/Pdledit.php:77
+msgid "Reset"
+msgstr "Reiniciar"
-#: ../../addon/chords/Mod_Chords.php:44
-msgid ""
-"This is a fairly comprehensive and complete guitar chord dictionary which "
-"will list most of the available ways to play a certain chord, starting from "
-"the base of the fingerboard up to a few frets beyond the twelfth fret "
-"(beyond which everything repeats). A couple of non-standard tunings are "
-"provided for the benefit of slide players, etc."
-msgstr "Se trata de un diccionario bastante amplio y completo de acordes de guitarra que enumerará la mayor parte de las formas disponibles para tocar un acorde determinado, partiendo de la base del diapasón hasta unos pocos trastes más allá del traste doce (más allá del cual todo se repite). Se proporcionan un par de afinaciones no convencionales para provecho de los guitarristas con \"slides\" ( barras de acero), etc."
+#: ../../Zotlabs/Module/Follow.php:36
+msgid "Connection added."
+msgstr "Se ha incorporado una conexión."
-#: ../../addon/chords/Mod_Chords.php:46
-msgid ""
-"Chord names start with a root note (A-G) and may include sharps (#) and "
-"flats (b). This software will parse most of the standard naming conventions "
-"such as maj, min, dim, sus(2 or 4), aug, with optional repeating elements."
-msgstr "Los nombres de acordes comienzan con una nota fundamental (La-Sol) y pueden incluir sostenidos (#) y bemoles (b). Este software analizará la mayor parte de las convenciones de nomenclatura estándar como maj, min, tenue, SUS (2 ó 4), aug, con la repetición de elementos opcionales."
+#: ../../Zotlabs/Module/Page.php:39 ../../Zotlabs/Module/Block.php:29
+msgid "Invalid item."
+msgstr "Elemento no válido."
-#: ../../addon/chords/Mod_Chords.php:48
+#: ../../Zotlabs/Module/Page.php:173
msgid ""
-"Valid examples include A, A7, Am7, Amaj7, Amaj9, Ammaj7, Aadd4, Asus2Add4, "
-"E7b13b11 ..."
-msgstr "Ejemplos válidos son A, A7, Am7, Amaj7, Amaj9, Ammaj7, Aadd4, Asus2Add4, E7b13b11 ..."
-
-#: ../../addon/chords/Mod_Chords.php:51
-msgid "Guitar Chords"
-msgstr "Acordes de guitarra"
-
-#: ../../addon/chords/Mod_Chords.php:52
-msgid "The complete online chord dictionary"
-msgstr "El diccionario completo de acordes en línea"
-
-#: ../../addon/chords/Mod_Chords.php:57
-msgid "Tuning"
-msgstr "Afinación"
-
-#: ../../addon/chords/Mod_Chords.php:58
-msgid "Chord name: example: Em7"
-msgstr "Nombre del acorde, por ejemplo: Em7"
-
-#: ../../addon/chords/Mod_Chords.php:59
-msgid "Show for left handed stringing"
-msgstr "Mostrar para tocadores zurdos"
-
-#: ../../addon/chords/chords.php:33
-msgid "Quick Reference"
-msgstr "Referencia rápida"
-
-#: ../../addon/libertree/libertree.php:43
-msgid "Post to Libertree"
-msgstr "Publicar en Libertree"
-
-#: ../../addon/libertree/Mod_Libertree.php:25
-msgid "Libertree Crosspost Connector Settings saved."
-msgstr "Se han guardado los ajustes del conector de publicación cruzada con Libertree."
-
-#: ../../addon/libertree/Mod_Libertree.php:35
-msgid "Libertree Crosspost Connector App"
-msgstr "App Libertree Crosspost Connector"
+"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod "
+"tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,"
+" quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo "
+"consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse "
+"cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat "
+"non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
+msgstr "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
-#: ../../addon/libertree/Mod_Libertree.php:36
-msgid "Relay public posts to Libertree"
-msgstr "Retransmisión de entradas públicas a Libertree"
+#: ../../Zotlabs/Module/Profiles.php:24 ../../Zotlabs/Module/Profiles.php:184
+#: ../../Zotlabs/Module/Profiles.php:241 ../../Zotlabs/Module/Profiles.php:659
+msgid "Profile not found."
+msgstr "Perfil no encontrado."
-#: ../../addon/libertree/Mod_Libertree.php:51
-msgid "Libertree API token"
-msgstr "Token de la API de Libertree"
+#: ../../Zotlabs/Module/Profiles.php:44
+msgid "Profile deleted."
+msgstr "Perfil eliminado."
-#: ../../addon/libertree/Mod_Libertree.php:55
-msgid "Libertree site URL"
-msgstr "URL del servidor de Libertree"
+#: ../../Zotlabs/Module/Profiles.php:68 ../../Zotlabs/Module/Profiles.php:105
+msgid "Profile-"
+msgstr "Perfil-"
-#: ../../addon/libertree/Mod_Libertree.php:59
-msgid "Post to Libertree by default"
-msgstr "Publicar en Libertree por defecto"
+#: ../../Zotlabs/Module/Profiles.php:90 ../../Zotlabs/Module/Profiles.php:127
+msgid "New profile created."
+msgstr "El nuevo perfil ha sido creado."
-#: ../../addon/libertree/Mod_Libertree.php:67
-msgid "Libertree Crosspost Connector"
-msgstr "Libertree Crosspost Connector"
+#: ../../Zotlabs/Module/Profiles.php:111
+msgid "Profile unavailable to clone."
+msgstr "Perfil no disponible para clonar."
-#: ../../addon/flattrwidget/Mod_Flattrwidget.php:41
-msgid "Flattr widget settings updated."
-msgstr "Los ajustes del widget Flattr han sido actualizados."
+#: ../../Zotlabs/Module/Profiles.php:146
+msgid "Profile unavailable to export."
+msgstr "Perfil no disponible para exportar."
-#: ../../addon/flattrwidget/Mod_Flattrwidget.php:53
-msgid "Flattr Widget App"
-msgstr "App Flattr Widget"
+#: ../../Zotlabs/Module/Profiles.php:252
+msgid "Profile Name is required."
+msgstr "Se necesita el nombre del perfil."
-#: ../../addon/flattrwidget/Mod_Flattrwidget.php:54
-msgid "Add a Flattr button to your channel page"
-msgstr "Proporcionar un botón Flattr a la página de su canal"
+#: ../../Zotlabs/Module/Profiles.php:459
+msgid "Marital Status"
+msgstr "Estado civil"
-#: ../../addon/flattrwidget/Mod_Flattrwidget.php:65
-msgid "Flattr user"
-msgstr "Usuario en Flattr"
+#: ../../Zotlabs/Module/Profiles.php:463
+msgid "Romantic Partner"
+msgstr "Pareja sentimental"
-#: ../../addon/flattrwidget/Mod_Flattrwidget.php:69
-msgid "URL of the Thing to flattr"
-msgstr "URL de la Cosa para apoyar en flattr"
+#: ../../Zotlabs/Module/Profiles.php:467 ../../Zotlabs/Module/Profiles.php:772
+msgid "Likes"
+msgstr "Me gusta"
-#: ../../addon/flattrwidget/Mod_Flattrwidget.php:69
-msgid "If empty channel URL is used"
-msgstr "Si está vacío, se usa la URL del canal"
+#: ../../Zotlabs/Module/Profiles.php:471 ../../Zotlabs/Module/Profiles.php:773
+msgid "Dislikes"
+msgstr "No me gusta"
-#: ../../addon/flattrwidget/Mod_Flattrwidget.php:73
-msgid "Title of the Thing to flattr"
-msgstr "Título de la Cosa para apoyar en flattr"
+#: ../../Zotlabs/Module/Profiles.php:475 ../../Zotlabs/Module/Profiles.php:780
+msgid "Work/Employment"
+msgstr "Trabajo:"
-#: ../../addon/flattrwidget/Mod_Flattrwidget.php:73
-msgid "If empty \"channel name on The Hubzilla\" will be used"
-msgstr "Si está vacío, se usará \"nombre del canal en Hubzilla\""
+#: ../../Zotlabs/Module/Profiles.php:478
+msgid "Religion"
+msgstr "Religión"
-#: ../../addon/flattrwidget/Mod_Flattrwidget.php:77
-msgid "Static or dynamic flattr button"
-msgstr "Botón de flattr estático o dinámico"
+#: ../../Zotlabs/Module/Profiles.php:482
+msgid "Political Views"
+msgstr "Ideas políticas"
-#: ../../addon/flattrwidget/Mod_Flattrwidget.php:77
-msgid "static"
-msgstr "estático"
+#: ../../Zotlabs/Module/Profiles.php:490
+msgid "Sexual Preference"
+msgstr "Preferencia sexual"
-#: ../../addon/flattrwidget/Mod_Flattrwidget.php:77
-msgid "dynamic"
-msgstr "dinámico"
+#: ../../Zotlabs/Module/Profiles.php:494
+msgid "Homepage"
+msgstr "Página personal"
-#: ../../addon/flattrwidget/Mod_Flattrwidget.php:81
-msgid "Alignment of the widget"
-msgstr "Alineamiento del widget"
+#: ../../Zotlabs/Module/Profiles.php:498
+msgid "Interests"
+msgstr "Intereses"
-#: ../../addon/flattrwidget/Mod_Flattrwidget.php:81
-msgid "left"
-msgstr "izquierda"
+#: ../../Zotlabs/Module/Profiles.php:594
+msgid "Profile updated."
+msgstr "Perfil actualizado."
-#: ../../addon/flattrwidget/Mod_Flattrwidget.php:81
-msgid "right"
-msgstr "derecha"
+#: ../../Zotlabs/Module/Profiles.php:678
+msgid "Hide your connections list from viewers of this profile"
+msgstr "Ocultar la lista de conexiones a los visitantes del perfil"
-#: ../../addon/flattrwidget/Mod_Flattrwidget.php:89
-msgid "Flattr Widget"
-msgstr "Flattr Widget"
+#: ../../Zotlabs/Module/Profiles.php:722
+msgid "Edit Profile Details"
+msgstr "Modificar los detalles de este perfil"
-#: ../../addon/flattrwidget/flattrwidget.php:50
-msgid "Flattr this!"
-msgstr "¡Apoyar esto en Flattr!"
+#: ../../Zotlabs/Module/Profiles.php:724
+msgid "View this profile"
+msgstr "Ver este perfil"
-#: ../../addon/statusnet/Mod_Statusnet.php:61
-msgid ""
-"Please contact your site administrator.<br />The provided API URL is not "
-"valid."
-msgstr "Por favor, contacte con el administrador de su sitio.<br />La URL de la API proporcionada no es válida."
+#: ../../Zotlabs/Module/Profiles.php:726
+msgid "Profile Tools"
+msgstr "Gestión del perfil"
-#: ../../addon/statusnet/Mod_Statusnet.php:98
-msgid "We could not contact the GNU social API with the Path you entered."
-msgstr "No podemos conectar con la API de GNU social con la ruta que ha proporcionado."
+#: ../../Zotlabs/Module/Profiles.php:727
+msgid "Change cover photo"
+msgstr "Cambiar la imagen de portada del perfil"
-#: ../../addon/statusnet/Mod_Statusnet.php:130
-msgid "GNU social settings updated."
-msgstr "Se han guardado los ajustes de GNU social."
+#: ../../Zotlabs/Module/Profiles.php:729
+msgid "Create a new profile using these settings"
+msgstr "Crear un nuevo perfil usando estos ajustes"
-#: ../../addon/statusnet/Mod_Statusnet.php:147
-msgid ""
-"Relay public postings to a connected GNU social account (formerly StatusNet)"
-msgstr "Retransmisión de entradas públicas a una cuenta conectada de GNU social (antiguo StarusNet)"
+#: ../../Zotlabs/Module/Profiles.php:730
+msgid "Clone this profile"
+msgstr "Clonar este perfil"
-#: ../../addon/statusnet/Mod_Statusnet.php:181
-msgid "Globally Available GNU social OAuthKeys"
-msgstr "OAuthKeys globales de GNU social disponibles"
+#: ../../Zotlabs/Module/Profiles.php:731
+msgid "Delete this profile"
+msgstr "Eliminar este perfil"
-#: ../../addon/statusnet/Mod_Statusnet.php:183
-msgid ""
-"There are preconfigured OAuth key pairs for some GNU social servers "
-"available. If you are using one of them, please use these credentials.<br "
-"/>If not feel free to connect to any other GNU social instance (see below)."
-msgstr "Existen pares de claves OAuth preconfiguradas disponibles para algunos servidores libres de GNU social. Si está usando uno de ellos, utilice estas credenciales.<br />Si no se siente libre de conectarse a cualquier otra instancia de GNU social (vea a continuación)."
+#: ../../Zotlabs/Module/Profiles.php:732
+msgid "Add profile things"
+msgstr "Añadir cosas al perfil"
-#: ../../addon/statusnet/Mod_Statusnet.php:198
-msgid "Provide your own OAuth Credentials"
-msgstr "Proporcione sus propias credenciales de OAuth"
+#: ../../Zotlabs/Module/Profiles.php:733
+msgid "Personal"
+msgstr "Personales"
-#: ../../addon/statusnet/Mod_Statusnet.php:200
-msgid ""
-"No consumer key pair for GNU social found. Register your Hubzilla Account as"
-" an desktop client on your GNU social account, copy the consumer key pair "
-"here and enter the API base root.<br />Before you register your own OAuth "
-"key pair ask the administrator if there is already a key pair for this "
-"Hubzilla installation at your favourite GNU social installation."
-msgstr "No se ha encontrado un par de claves de consumidor para GNU social. Registre su cuenta de Hubzilla como un cliente de escritorio en su cuenta social GNU, copie el par de claves de consumidor aquí y escriba la dirección raíz de la API.<br />Antes de registrar su propio par de claves OAuth, pregunte al administrador si ya hay un par de claves para esta instalación de Hubzilla en su instalación GNU social favorita."
+#: ../../Zotlabs/Module/Profiles.php:735
+msgid "Relationship"
+msgstr "Relación"
-#: ../../addon/statusnet/Mod_Statusnet.php:204
-msgid "OAuth Consumer Key"
-msgstr "OAuth Consumer Key"
+#: ../../Zotlabs/Module/Profiles.php:738
+msgid "Import profile from file"
+msgstr "Importar perfil desde un fichero"
-#: ../../addon/statusnet/Mod_Statusnet.php:208
-msgid "OAuth Consumer Secret"
-msgstr "OAuth Consumer Secret"
+#: ../../Zotlabs/Module/Profiles.php:739
+msgid "Export profile to file"
+msgstr "Exportar perfil a un fichero"
-#: ../../addon/statusnet/Mod_Statusnet.php:212
-msgid "Base API Path"
-msgstr "Ruta base de la API"
+#: ../../Zotlabs/Module/Profiles.php:740
+msgid "Your gender"
+msgstr "Género"
-#: ../../addon/statusnet/Mod_Statusnet.php:212
-msgid "Remember the trailing /"
-msgstr "Recuerde la barra /"
+#: ../../Zotlabs/Module/Profiles.php:741
+msgid "Marital status"
+msgstr "Estado civil"
-#: ../../addon/statusnet/Mod_Statusnet.php:216
-msgid "GNU social application name"
-msgstr "Nombre de la aplicación de GNU social"
+#: ../../Zotlabs/Module/Profiles.php:742
+msgid "Sexual preference"
+msgstr "Preferencia sexual"
-#: ../../addon/statusnet/Mod_Statusnet.php:239
-msgid ""
-"To connect to your GNU social account click the button below to get a "
-"security code from GNU social which you have to copy into the input box "
-"below and submit the form. Only your <strong>public</strong> posts will be "
-"posted to GNU social."
-msgstr "Para conectarse a su cuenta de GNU social, haga clic en el botón de abajo para obtener un código de seguridad de GNU social que tiene que copiar en el cuadro de entrada a continuación y envíe el formulario. Solo sus <strong>entradas</strong> públicas aparecerán en GNU social."
+#: ../../Zotlabs/Module/Profiles.php:745
+msgid "Profile name"
+msgstr "Nombre del perfil"
-#: ../../addon/statusnet/Mod_Statusnet.php:241
-msgid "Log in with GNU social"
-msgstr "Inicio de sesión en GNU social"
+#: ../../Zotlabs/Module/Profiles.php:747
+msgid "This is your default profile."
+msgstr "Este es su perfil principal."
-#: ../../addon/statusnet/Mod_Statusnet.php:244
-msgid "Copy the security code from GNU social here"
-msgstr "Copiar aquí el código de seguridad de GNU social"
+#: ../../Zotlabs/Module/Profiles.php:749
+msgid "Your full name"
+msgstr "Nombre completo"
-#: ../../addon/statusnet/Mod_Statusnet.php:254
-msgid "Cancel Connection Process"
-msgstr "Cancelar el proceso de conexión"
+#: ../../Zotlabs/Module/Profiles.php:750
+msgid "Title/Description"
+msgstr "Título o descripción"
-#: ../../addon/statusnet/Mod_Statusnet.php:256
-msgid "Current GNU social API is"
-msgstr "La API actual de GNU social es "
+#: ../../Zotlabs/Module/Profiles.php:753
+msgid "Street address"
+msgstr "Dirección"
-#: ../../addon/statusnet/Mod_Statusnet.php:260
-msgid "Cancel GNU social Connection"
-msgstr "Cancelar la conexión de GNU social"
+#: ../../Zotlabs/Module/Profiles.php:754
+msgid "Locality/City"
+msgstr "Ciudad"
-#: ../../addon/statusnet/Mod_Statusnet.php:272
-#: ../../addon/twitter/Mod_Twitter.php:147
-msgid "Currently connected to: "
-msgstr "Actualmente está conectado a: "
+#: ../../Zotlabs/Module/Profiles.php:755
+msgid "Region/State"
+msgstr "Región o Estado"
-#: ../../addon/statusnet/Mod_Statusnet.php:277
-msgid ""
-"<strong>Note</strong>: Due your privacy settings (<em>Hide your profile "
-"details from unknown viewers?</em>) the link potentially included in public "
-"postings relayed to GNU social will lead the visitor to a blank page "
-"informing the visitor that the access to your profile has been restricted."
-msgstr "<strong>Aviso</strong>: Debido a su configuración de privacidad (<em>Ocultar los detalles de su perfil a los visitantes desconocidos?</em>) el vínculo potencialmente incluido en las entradas públicas retransmitidas a GNU social llevará al visitante a una página en blanco que le informará de que el acceso a su perfil ha sido restringido."
+#: ../../Zotlabs/Module/Profiles.php:756
+msgid "Postal/Zip code"
+msgstr "Código postal"
-#: ../../addon/statusnet/Mod_Statusnet.php:282
-msgid "Post to GNU social by default"
-msgstr "Publicar en GNU social por defecto"
+#: ../../Zotlabs/Module/Profiles.php:762
+msgid "Who (if applicable)"
+msgstr "Quién (si es pertinente)"
-#: ../../addon/statusnet/Mod_Statusnet.php:282
-msgid ""
-"If enabled your public postings will be posted to the associated GNU-social "
-"account by default"
-msgstr "Si está activado, sus entradas públicas se publicarán en la cuenta GNU-social asociada de forma predeterminada"
+#: ../../Zotlabs/Module/Profiles.php:762
+msgid "Examples: cathy123, Cathy Williams, cathy@example.com"
+msgstr "Por ejemplo: ana123, María González, sara@ejemplo.com"
-#: ../../addon/statusnet/Mod_Statusnet.php:291
-#: ../../addon/twitter/Mod_Twitter.php:171
-msgid "Clear OAuth configuration"
-msgstr "Limpiar la configuración de OAuth"
+#: ../../Zotlabs/Module/Profiles.php:763
+msgid "Since (date)"
+msgstr "Desde (fecha)"
-#: ../../addon/statusnet/Mod_Statusnet.php:303
-msgid "GNU-Social Crosspost Connector"
-msgstr "GNU-Social Crosspost Connector"
+#: ../../Zotlabs/Module/Profiles.php:766
+msgid "Tell us about yourself"
+msgstr "Háblenos de usted"
-#: ../../addon/statusnet/statusnet.php:145
-msgid "Post to GNU social"
-msgstr "Publicar en GNU social"
+#: ../../Zotlabs/Module/Profiles.php:768
+msgid "Hometown"
+msgstr "Lugar de nacimiento"
-#: ../../addon/statusnet/statusnet.php:594
-msgid "API URL"
-msgstr "URL de la API"
+#: ../../Zotlabs/Module/Profiles.php:769
+msgid "Political views"
+msgstr "Ideas políticas"
-#: ../../addon/statusnet/statusnet.php:597
-msgid "Application name"
-msgstr "Nombre de la aplicación"
+#: ../../Zotlabs/Module/Profiles.php:770
+msgid "Religious views"
+msgstr "Creencias religiosas"
-#: ../../addon/qrator/qrator.php:48
-msgid "QR code"
-msgstr "Código QR"
+#: ../../Zotlabs/Module/Profiles.php:771
+msgid "Keywords used in directory listings"
+msgstr "Palabras clave utilizadas en los listados de directorios"
-#: ../../addon/qrator/qrator.php:63
-msgid "QR Generator"
-msgstr "Generador QR"
+#: ../../Zotlabs/Module/Profiles.php:771
+msgid "Example: fishing photography software"
+msgstr "Por ejemplo: software de fotografía submarina"
-#: ../../addon/qrator/qrator.php:64
-msgid "Enter some text"
-msgstr "Escribir algún texto"
+#: ../../Zotlabs/Module/Profiles.php:774
+msgid "Musical interests"
+msgstr "Preferencias musicales"
-#: ../../addon/chess/Mod_Chess.php:180 ../../addon/chess/Mod_Chess.php:377
-msgid "Invalid game."
-msgstr "Juego no válido."
+#: ../../Zotlabs/Module/Profiles.php:775
+msgid "Books, literature"
+msgstr "Libros, literatura"
-#: ../../addon/chess/Mod_Chess.php:186 ../../addon/chess/Mod_Chess.php:417
-msgid "You are not a player in this game."
-msgstr "Usted no participa en este juego."
+#: ../../Zotlabs/Module/Profiles.php:776
+msgid "Television"
+msgstr "Televisión"
-#: ../../addon/chess/Mod_Chess.php:242
-msgid "You must be a local channel to create a game."
-msgstr "Debe ser un canal local para crear un juego"
+#: ../../Zotlabs/Module/Profiles.php:777
+msgid "Film/Dance/Culture/Entertainment"
+msgstr "Cine, danza, cultura, entretenimiento"
-#: ../../addon/chess/Mod_Chess.php:260
-msgid "You must select one opponent that is not yourself."
-msgstr "Debe seleccionar un oponente que no sea usted mismo."
+#: ../../Zotlabs/Module/Profiles.php:778
+msgid "Hobbies/Interests"
+msgstr "Aficiones o intereses"
-#: ../../addon/chess/Mod_Chess.php:271
-msgid "Random color chosen."
-msgstr "Elegido un color aleatorio."
+#: ../../Zotlabs/Module/Profiles.php:779
+msgid "Love/Romance"
+msgstr "Vida sentimental o amorosa"
-#: ../../addon/chess/Mod_Chess.php:279
-msgid "Error creating new game."
-msgstr "Error al crear un nuevo juego."
+#: ../../Zotlabs/Module/Profiles.php:781
+msgid "School/Education"
+msgstr "Estudios"
-#: ../../addon/chess/Mod_Chess.php:306 ../../include/channel.php:1273
-msgid "Requested channel is not available."
-msgstr "El canal solicitado no está disponible."
+#: ../../Zotlabs/Module/Profiles.php:782
+msgid "Contact information and social networks"
+msgstr "Información de contacto y redes sociales"
-#: ../../addon/chess/Mod_Chess.php:311 ../../addon/chess/Mod_Chess.php:333
-msgid "Chess not installed."
-msgstr "Chess no está instalado."
+#: ../../Zotlabs/Module/Profiles.php:783
+msgid "My other channels"
+msgstr "Mis otros canales"
-#: ../../addon/chess/Mod_Chess.php:326
-msgid "You must select a local channel /chess/channelname"
-msgstr "Debe seleccionar un canal local /chess/nombredelcanal"
+#: ../../Zotlabs/Module/Profiles.php:785
+msgid "Communications"
+msgstr "Comunicaciones"
-#: ../../addon/chess/chess.php:645
-msgid "Enable notifications"
-msgstr "Habilitar notificaciones"
+#: ../../Zotlabs/Module/Subthread.php:143
+#, php-format
+msgid "%1$s is following %2$s's %3$s"
+msgstr "%1$s está siguiendo %3$s de %2$s"
-#: ../../addon/twitter/Mod_Twitter.php:65
-msgid "Twitter settings updated."
-msgstr "Se han actualizado los ajustes de Twitter."
+#: ../../Zotlabs/Module/Subthread.php:145
+#, php-format
+msgid "%1$s stopped following %2$s's %3$s"
+msgstr "%1$s ha dejado de seguir %3$s de %2$s"
-#: ../../addon/twitter/Mod_Twitter.php:78
-msgid "Twitter Crosspost Connector App"
-msgstr "App Twitter Crosspost Connector"
+#: ../../Zotlabs/Module/Articles.php:52
+msgid "Articles App"
+msgstr "App Artículos"
-#: ../../addon/twitter/Mod_Twitter.php:79
-msgid "Relay public posts to Twitter"
-msgstr "Retransmisión de entradas públicas a Twitter"
+#: ../../Zotlabs/Module/Articles.php:53
+msgid "Create interactive articles"
+msgstr "Crear artículos interactivos"
-#: ../../addon/twitter/Mod_Twitter.php:103
-msgid ""
-"No consumer key pair for Twitter found. Please contact your site "
-"administrator."
-msgstr "No se encontró ningún par de \"consumer key\" para Twitter. Póngase en contacto con el administrador del sitio."
+#: ../../Zotlabs/Module/Articles.php:116
+msgid "Add Article"
+msgstr "Añadir un artículo"
-#: ../../addon/twitter/Mod_Twitter.php:125
-msgid ""
-"At this Hubzilla instance the Twitter plugin was enabled but you have not "
-"yet connected your account to your Twitter account. To do so click the "
-"button below to get a PIN from Twitter which you have to copy into the input"
-" box below and submit the form. Only your <strong>public</strong> posts will"
-" be posted to Twitter."
-msgstr "En esta instancia de Hubzilla, el complemento de Twitter estaba habilitado pero aún no ha conectado su cuenta a la cuenta de Twitter. Para ello, haga clic en el botón de abajo, para obtener un PIN de Twitter que debe copiar en el cuadro de entrada a continuación y enviar el formulario. Solo sus entradas <strong>públicas</ strong> se publicarán en Twitter."
+#: ../../Zotlabs/Module/Bookmarks.php:62
+msgid "Bookmark added"
+msgstr "Marcador añadido"
-#: ../../addon/twitter/Mod_Twitter.php:127
-msgid "Log in with Twitter"
-msgstr "Iniciar sesión en Twitter"
+#: ../../Zotlabs/Module/Bookmarks.php:78
+msgid "Bookmarks App"
+msgstr "App Marcadores"
-#: ../../addon/twitter/Mod_Twitter.php:130
-msgid "Copy the PIN from Twitter here"
-msgstr "Copiar aquí el PIN de Twitter"
+#: ../../Zotlabs/Module/Bookmarks.php:79
+msgid "Bookmark links from posts and manage them"
+msgstr "Añadir enlaces de las entradas a Marcadores y administrarlos"
-#: ../../addon/twitter/Mod_Twitter.php:152
-msgid ""
-"<strong>Note:</strong> Due your privacy settings (<em>Hide your profile "
-"details from unknown viewers?</em>) the link potentially included in public "
-"postings relayed to Twitter will lead the visitor to a blank page informing "
-"the visitor that the access to your profile has been restricted."
-msgstr "<strong>Aviso:</strong> Debido a su configuración de privacidad (<em>Ocultar los detalles de su perfil a los visitantes desconocidos?</em>), el enlace potencialmente incluido en las entradas públicas retransmitidas a Twitter llevará al visitante a una página en blanco informándolo de que el acceso a su perfil ha sido restringido."
+#: ../../Zotlabs/Module/Bookmarks.php:92
+msgid "My Bookmarks"
+msgstr "Mis marcadores"
-#: ../../addon/twitter/Mod_Twitter.php:157
-msgid "Twitter post length"
-msgstr "Longitud del mensaje en Twitter"
+#: ../../Zotlabs/Module/Bookmarks.php:103
+msgid "My Connections Bookmarks"
+msgstr "Marcadores de mis conexiones"
-#: ../../addon/twitter/Mod_Twitter.php:157
-msgid "Maximum tweet length"
-msgstr "Longitud máxima del tweet"
+#: ../../Zotlabs/Module/Probe.php:18
+msgid "Remote Diagnostics App"
+msgstr "App Diagnósticos remotos"
-#: ../../addon/twitter/Mod_Twitter.php:162
-msgid "Send public postings to Twitter by default"
-msgstr "Enviar mensajes públicos a Twitter de forma predeterminada"
+#: ../../Zotlabs/Module/Probe.php:19
+msgid "Perform diagnostics on remote channels"
+msgstr "Realizar diagnósticos en canales remotos"
-#: ../../addon/twitter/Mod_Twitter.php:162
+#: ../../Zotlabs/Module/Changeaddr.php:35
msgid ""
-"If enabled your public postings will be posted to the associated Twitter "
-"account by default"
-msgstr "Si está activado, sus entradas públicas se publicarán en la cuenta de Twitter asociada de forma predeterminada."
-
-#: ../../addon/twitter/Mod_Twitter.php:181
-msgid "Twitter Crosspost Connector"
-msgstr "Twitter Crosspost Connector"
-
-#: ../../addon/twitter/twitter.php:107
-msgid "Post to Twitter"
-msgstr "Publicar en Twitter"
+"Channel name changes are not allowed within 48 hours of changing the account"
+" password."
+msgstr "Los cambios en el nombre de un canal no está permitida hasta pasadas 48 horas desde el cambio de contraseña de la cuenta."
-#: ../../addon/smileybutton/Mod_Smileybutton.php:35
-msgid "Smileybutton App"
-msgstr "App Smileybutton"
+#: ../../Zotlabs/Module/Changeaddr.php:77
+msgid "Change channel nickname/address"
+msgstr "Cambiar el alias o la dirección del canal"
-#: ../../addon/smileybutton/Mod_Smileybutton.php:36
-msgid "Adds a smileybutton to the jot editor"
-msgstr "Añade un botón de emoticonos al editor jot"
+#: ../../Zotlabs/Module/Changeaddr.php:78
+msgid "Any/all connections on other networks will be lost!"
+msgstr "¡Cualquier/todas las conexiones en otras redes se perderán!"
-#: ../../addon/smileybutton/Mod_Smileybutton.php:44
-msgid "Hide the button and show the smilies directly."
-msgstr "Ocultar el botón y mostrar los smilies directamente."
+#: ../../Zotlabs/Module/Changeaddr.php:80
+msgid "New channel address"
+msgstr "Nueva dirección del canal"
-#: ../../addon/smileybutton/Mod_Smileybutton.php:52
-msgid "Smileybutton Settings"
-msgstr "Ajustes de Smileybutton"
+#: ../../Zotlabs/Module/Changeaddr.php:81
+msgid "Rename Channel"
+msgstr "Renombrar el canal"
-#: ../../addon/cart/Settings/Cart.php:56
-msgid "Enable Test Catalog"
-msgstr "Habilitar el catálogo de pruebas"
+#: ../../Zotlabs/Module/Invite.php:37
+msgid "Total invitation limit exceeded."
+msgstr "Se ha superado el límite máximo de invitaciones."
-#: ../../addon/cart/Settings/Cart.php:68
-msgid "Enable Manual Payments"
-msgstr "Permitir pagos manuales"
+#: ../../Zotlabs/Module/Invite.php:61
+#, php-format
+msgid "%s : Not a valid email address."
+msgstr "%s : No es una dirección de correo electrónico válida. "
-#: ../../addon/cart/Settings/Cart.php:88
-msgid "Base Merchant Currency"
-msgstr "Divida base del vendedor"
+#: ../../Zotlabs/Module/Invite.php:75
+msgid "Please join us on $Projectname"
+msgstr "Únase a nosotros en $Projectname"
-#: ../../addon/cart/Settings/Cart.php:111 ../../addon/cart/cart.php:1263
-msgid "Cart Settings"
-msgstr "Configuración del carro de la compra"
+#: ../../Zotlabs/Module/Invite.php:85
+msgid "Invitation limit exceeded. Please contact your site administrator."
+msgstr "Excedido el límite de invitaciones. Por favor, contacte con el Administrador de su sitio."
-#: ../../addon/cart/myshop.php:30
-msgid "Access Denied."
-msgstr "Acceso denegado"
+#: ../../Zotlabs/Module/Invite.php:94
+#, php-format
+msgid "%d message sent."
+msgid_plural "%d messages sent."
+msgstr[0] "%d mensajes enviados."
+msgstr[1] "%d mensajes enviados."
-#: ../../addon/cart/myshop.php:111 ../../addon/cart/cart.php:1334
-msgid "Order Not Found"
-msgstr "No se ha encontrado el pedido"
+#: ../../Zotlabs/Module/Invite.php:110
+msgid "Invite App"
+msgstr "Solicitar una app"
-#: ../../addon/cart/myshop.php:186 ../../addon/cart/myshop.php:220
-#: ../../addon/cart/myshop.php:269 ../../addon/cart/myshop.php:327
-msgid "Invalid Item"
-msgstr "Elemento no válido"
+#: ../../Zotlabs/Module/Invite.php:111
+msgid "Send email invitations to join this network"
+msgstr "Enviar invitaciones por correo electrónico para unirse a esta red"
-#: ../../addon/cart/cart.php:159
-msgid "DB Cleanup Failure"
-msgstr "Fallo de limpieza de la base de datos"
+#: ../../Zotlabs/Module/Invite.php:124
+msgid "You have no more invitations available"
+msgstr "No tiene más invitaciones disponibles"
-#: ../../addon/cart/cart.php:565
-msgid "[cart] Item Added"
-msgstr "[cesta] Artículo añadido"
+#: ../../Zotlabs/Module/Invite.php:155
+msgid "Send invitations"
+msgstr "Enviar invitaciones"
-#: ../../addon/cart/cart.php:953
-msgid "Order already checked out."
-msgstr "El pedido ya ha sido revisado"
+#: ../../Zotlabs/Module/Invite.php:156
+msgid "Enter email addresses, one per line:"
+msgstr "Introduzca las direcciones de correo electrónico, una por línea:"
-#: ../../addon/cart/cart.php:1256
-msgid "Drop database tables when uninstalling."
-msgstr "Eliminar tablas de la base de datos al desinstalar."
+#: ../../Zotlabs/Module/Invite.php:157 ../../Zotlabs/Module/Mail.php:289
+msgid "Your message:"
+msgstr "Su mensaje:"
-#: ../../addon/cart/cart.php:1275 ../../addon/cart/cart.php:1278
-msgid "Shop"
-msgstr "Comprar"
+#: ../../Zotlabs/Module/Invite.php:158
+msgid "Please join my community on $Projectname."
+msgstr "Por favor, únase a mi comunidad en $Projectname."
-#: ../../addon/cart/cart.php:1395
-msgid "Cart utilities for orders and payments"
-msgstr "Utilidades del carro para pedidos y pagos"
+#: ../../Zotlabs/Module/Invite.php:160
+msgid "You will need to supply this invitation code:"
+msgstr "Tendrá que suministrar este código de invitación:"
-#: ../../addon/cart/cart.php:1433
-msgid "You must be logged into the Grid to shop."
-msgstr "Debe iniciar sesión en la red para comprar."
+#: ../../Zotlabs/Module/Invite.php:161
+msgid ""
+"1. Register at any $Projectname location (they are all inter-connected)"
+msgstr "1. Regístrese en cualquier sitio de $Projectname (están todos interconectados)"
-#: ../../addon/cart/cart.php:1466
-#: ../../addon/cart/submodules/paypalbutton.php:392
-#: ../../addon/cart/manual_payments.php:68
-msgid "Order not found."
-msgstr "El pedido no se ha encontrado."
+#: ../../Zotlabs/Module/Invite.php:163
+msgid "2. Enter my $Projectname network address into the site searchbar."
+msgstr "2. Introduzca mi dirección $Projectname en la caja de búsqueda del sitio."
-#: ../../addon/cart/cart.php:1474
-msgid "Access denied."
-msgstr "Acceso denegado"
+#: ../../Zotlabs/Module/Invite.php:164
+msgid "or visit"
+msgstr "o visitar"
-#: ../../addon/cart/cart.php:1526 ../../addon/cart/cart.php:1669
-msgid "No Order Found"
-msgstr "No se ha encontrado ningún pedido"
+#: ../../Zotlabs/Module/Invite.php:166
+msgid "3. Click [Connect]"
+msgstr "3. Pulse [conectar]"
-#: ../../addon/cart/cart.php:1535
-msgid "An unknown error has occurred Please start again."
-msgstr "Se ha producido un error desconocido Vuelva a empezar."
+#: ../../Zotlabs/Module/Notes.php:56
+msgid "Notes App"
+msgstr "App Notas"
-#: ../../addon/cart/cart.php:1702
-msgid "Invalid Payment Type. Please start again."
-msgstr "Tipo de pago no válido. Por favor, empiece de nuevo."
+#: ../../Zotlabs/Module/Notes.php:57
+msgid "A simple notes app with a widget (note: notes are not encrypted)"
+msgstr "Una simple aplicación de notas con un widget (aviso: las notas no están encriptadas)"
-#: ../../addon/cart/cart.php:1709
-msgid "Order not found"
-msgstr "El pedido no se ha encontrado"
+#: ../../Zotlabs/Module/Xchan.php:10
+msgid "Xchan Lookup"
+msgstr "Búsqueda de canales"
-#: ../../addon/cart/submodules/paypalbutton.php:85
-msgid "Enable Paypal Button Module"
-msgstr "Habilitar el módulo del botón de Paypal"
+#: ../../Zotlabs/Module/Xchan.php:13
+msgid "Lookup xchan beginning with (or webbie): "
+msgstr "Buscar un canal (o un \"webbie\") que comience por:"
-#: ../../addon/cart/submodules/paypalbutton.php:93
-msgid "Use Production Key"
-msgstr "Utilizar clave en entorno de producción"
+#: ../../Zotlabs/Module/Mail.php:77
+msgid "Unable to lookup recipient."
+msgstr "No se puede asociar a un destinatario."
-#: ../../addon/cart/submodules/paypalbutton.php:100
-msgid "Paypal Sandbox Client Key"
-msgstr "Clave de cliente en el entorno de pruebas de Paypal"
+#: ../../Zotlabs/Module/Mail.php:84
+msgid "Unable to communicate with requested channel."
+msgstr "No se puede establecer la comunicación con el canal solicitado."
-#: ../../addon/cart/submodules/paypalbutton.php:107
-msgid "Paypal Sandbox Secret Key"
-msgstr "Clave secreta en el entorno de pruebas de Paypal"
+#: ../../Zotlabs/Module/Mail.php:91
+msgid "Cannot verify requested channel."
+msgstr "No se puede verificar el canal solicitado."
-#: ../../addon/cart/submodules/paypalbutton.php:113
-msgid "Paypal Production Client Key"
-msgstr "Clave de cliente en el entorno de producción de Paypal"
+#: ../../Zotlabs/Module/Mail.php:109
+msgid "Selected channel has private message restrictions. Send failed."
+msgstr "El canal seleccionado tiene restricciones sobre los mensajes privados. El envío falló."
-#: ../../addon/cart/submodules/paypalbutton.php:120
-msgid "Paypal Production Secret Key"
-msgstr "Clave secreta en el entorno de producción de Paypal"
+#: ../../Zotlabs/Module/Mail.php:164
+msgid "Messages"
+msgstr "Mensajes"
-#: ../../addon/cart/submodules/paypalbutton.php:252
-msgid "Paypal button payments are not enabled."
-msgstr "Los pagos con el botón de Paypal no están habilitados."
+#: ../../Zotlabs/Module/Mail.php:177
+msgid "message"
+msgstr "mensaje"
-#: ../../addon/cart/submodules/paypalbutton.php:270
-msgid ""
-"Paypal button payments are not properly configured. Please choose another "
-"payment option."
-msgstr "Los pagos con el botón de Paypal no están configurados correctamente. Por favor, elija otra opción de pago."
+#: ../../Zotlabs/Module/Mail.php:218
+msgid "Message recalled."
+msgstr "Mensaje revocado."
-#: ../../addon/cart/submodules/manualcat.php:61
-msgid "Enable Manual Cart Module"
-msgstr "Habilitar el módulo de carro manual"
+#: ../../Zotlabs/Module/Mail.php:231
+msgid "Conversation removed."
+msgstr "Conversación eliminada."
-#: ../../addon/cart/submodules/manualcat.php:173
-#: ../../addon/cart/submodules/hzservices.php:160
-msgid "New Sku"
-msgstr "Nuevo SKU (número de referencia)"
+#: ../../Zotlabs/Module/Mail.php:246 ../../Zotlabs/Module/Mail.php:367
+msgid "Expires YYYY-MM-DD HH:MM"
+msgstr "Caduca YYYY-MM-DD HH:MM"
-#: ../../addon/cart/submodules/manualcat.php:209
-#: ../../addon/cart/submodules/hzservices.php:195
-msgid "Cannot save edits to locked item."
-msgstr "No se pueden guardar las ediciones en el elemento bloqueado."
+#: ../../Zotlabs/Module/Mail.php:274
+msgid "Requested channel is not in this network"
+msgstr "El canal solicitado no existe en esta red"
-#: ../../addon/cart/submodules/manualcat.php:252
-#: ../../addon/cart/submodules/hzservices.php:644
-msgid "Changes Locked"
-msgstr "Cambios bloqueados"
+#: ../../Zotlabs/Module/Mail.php:282
+msgid "Send Private Message"
+msgstr "Enviar un mensaje privado"
-#: ../../addon/cart/submodules/manualcat.php:256
-#: ../../addon/cart/submodules/hzservices.php:648
-msgid "Item available for purchase."
-msgstr "Artículo disponible para la compra."
+#: ../../Zotlabs/Module/Mail.php:283 ../../Zotlabs/Module/Mail.php:426
+msgid "To:"
+msgstr "Para:"
-#: ../../addon/cart/submodules/manualcat.php:263
-#: ../../addon/cart/submodules/hzservices.php:655
-msgid "Price"
-msgstr "Precio"
+#: ../../Zotlabs/Module/Mail.php:286 ../../Zotlabs/Module/Mail.php:428
+msgid "Subject:"
+msgstr "Asunto:"
-#: ../../addon/cart/submodules/hzservices.php:62
-msgid "Enable Hubzilla Services Module"
-msgstr "Habilitar el Módulo de Servicios de Hubzilla"
+#: ../../Zotlabs/Module/Mail.php:291 ../../Zotlabs/Module/Mail.php:434
+msgid "Attach file"
+msgstr "Adjuntar fichero"
-#: ../../addon/cart/submodules/hzservices.php:243
-#: ../../addon/cart/submodules/hzservices.php:330
-msgid "SKU not found."
-msgstr "No se ha encontrado el SKU"
+#: ../../Zotlabs/Module/Mail.php:293
+msgid "Send"
+msgstr "Enviar"
-#: ../../addon/cart/submodules/hzservices.php:296
-#: ../../addon/cart/submodules/hzservices.php:300
-msgid "Invalid Activation Directive."
-msgstr "Directiva de activación no válida."
+#: ../../Zotlabs/Module/Mail.php:397
+msgid "Delete message"
+msgstr "Borrar mensaje"
-#: ../../addon/cart/submodules/hzservices.php:371
-#: ../../addon/cart/submodules/hzservices.php:375
-msgid "Invalid Deactivation Directive."
-msgstr "Directiva de desactivación no válida"
+#: ../../Zotlabs/Module/Mail.php:398
+msgid "Delivery report"
+msgstr "Informe de transmisión"
-#: ../../addon/cart/submodules/hzservices.php:561
-msgid "Add to this privacy group"
-msgstr "Añadir a este grupo de canales"
+#: ../../Zotlabs/Module/Mail.php:399
+msgid "Recall message"
+msgstr "Revocar el mensaje"
-#: ../../addon/cart/submodules/hzservices.php:577
-msgid "Set user service class"
-msgstr "Configurar la clase de servicio al usuario"
+#: ../../Zotlabs/Module/Mail.php:401
+msgid "Message has been recalled."
+msgstr "El mensaje ha sido revocado."
-#: ../../addon/cart/submodules/hzservices.php:604
-msgid "You must be using a local account to purchase this service."
-msgstr "Usted debe estar usando una cuenta local para comprar este servicio."
+#: ../../Zotlabs/Module/Mail.php:419
+msgid "Delete Conversation"
+msgstr "Eliminar conversación"
-#: ../../addon/cart/submodules/hzservices.php:659
-msgid "Add buyer to privacy group"
-msgstr "Agregar comprador al grupo de canales"
+#: ../../Zotlabs/Module/Mail.php:421
+msgid ""
+"No secure communications available. You <strong>may</strong> be able to "
+"respond from the sender's profile page."
+msgstr "Comunicación segura no disponible. Pero <strong>puede</strong> responder desde la página del perfil del remitente."
-#: ../../addon/cart/submodules/hzservices.php:664
-msgid "Add buyer as connection"
-msgstr "Añadir comprador como conexión"
+#: ../../Zotlabs/Module/Mail.php:425
+msgid "Send Reply"
+msgstr "Responder"
-#: ../../addon/cart/submodules/hzservices.php:672
-#: ../../addon/cart/submodules/hzservices.php:714
-msgid "Set Service Class"
-msgstr "Establecer clase de servicio"
+#: ../../Zotlabs/Module/Mail.php:430
+#, php-format
+msgid "Your message for %s (%s):"
+msgstr "Su mensaje para %s (%s):"
-#: ../../addon/cart/submodules/subscriptions.php:151
-msgid "Enable Subscription Management Module"
-msgstr "Habilitar el módulo de gestión de suscripciones"
+#: ../../Zotlabs/Module/Affinity.php:35
+msgid "Affinity Tool settings updated."
+msgstr "Actualización de los ajustes de Affinity Tool."
-#: ../../addon/cart/submodules/subscriptions.php:223
+#: ../../Zotlabs/Module/Affinity.php:47
msgid ""
-"Cannot include subscription items with different terms in the same order."
-msgstr "No se pueden incluir artículos de suscripción con términos diferentes en el mismo orden."
-
-#: ../../addon/cart/submodules/subscriptions.php:372
-msgid "Select Subscription to Edit"
-msgstr "Seleccione suscripción a editar"
+"This app presents a slider control in your connection editor and also on "
+"your network page. The slider represents your degree of friendship "
+"(affinity) with each connection. It allows you to zoom in or out and display"
+" conversations from only your closest friends or everybody in your stream."
+msgstr "Esta aplicación presenta un control deslizante en su editor de conexión y también en su página de red. El control deslizante representa su grado de amistad (afinidad) con cada conexión. Le permite acercar o alejar y mostrar conversaciones sólo de sus amigos más cercanos o de todo el mundo en su stream."
-#: ../../addon/cart/submodules/subscriptions.php:380
-msgid "Edit Subscriptions"
-msgstr "Editar suscripciones"
+#: ../../Zotlabs/Module/Affinity.php:52
+msgid "Affinity Tool App"
+msgstr "App Affinity Tool "
-#: ../../addon/cart/submodules/subscriptions.php:414
-msgid "Subscription SKU"
-msgstr "SKU de la suscripción"
+#: ../../Zotlabs/Module/Affinity.php:57
+msgid ""
+"The numbers below represent the minimum and maximum slider default positions"
+" for your network/stream page as a percentage."
+msgstr "Los números que aparecen a continuación representan las posiciones predeterminadas mínimas y máximas de los controles deslizantes para su red/stream en forma de porcentaje."
-#: ../../addon/cart/submodules/subscriptions.php:419
-msgid "Catalog Description"
-msgstr "Descripción del catálogo"
+#: ../../Zotlabs/Module/Affinity.php:64
+msgid "Default maximum affinity level"
+msgstr "Nivel máximo de afinidad por defecto"
-#: ../../addon/cart/submodules/subscriptions.php:423
-msgid "Subscription available for purchase."
-msgstr "Suscripción disponible para la compra."
+#: ../../Zotlabs/Module/Affinity.php:64
+msgid "0-99 default 99"
+msgstr "0-99 por defecto 99"
-#: ../../addon/cart/submodules/subscriptions.php:428
-msgid "Maximum active subscriptions to this item per account."
-msgstr "Máximo de suscripciones activas a este artículo por cuenta."
+#: ../../Zotlabs/Module/Affinity.php:70
+msgid "Default minimum affinity level"
+msgstr "Nivel mínimo de afinidad por defecto"
-#: ../../addon/cart/submodules/subscriptions.php:431
-msgid "Subscription price."
-msgstr "Precio de la suscripción."
+#: ../../Zotlabs/Module/Affinity.php:70
+msgid "0-99 - default 0"
+msgstr "0-99 - por defecto 0"
-#: ../../addon/cart/submodules/subscriptions.php:435
-msgid "Quantity"
-msgstr "Cuantía"
+#: ../../Zotlabs/Module/Affinity.php:76
+msgid "Persistent affinity levels"
+msgstr "Niveles de afinidad persistentes"
-#: ../../addon/cart/submodules/subscriptions.php:439
-msgid "Term"
-msgstr "Condición"
+#: ../../Zotlabs/Module/Affinity.php:76
+msgid ""
+"If disabled the max and min levels will be reset to default after page "
+"reload"
+msgstr "Si está desactivado, los niveles máximo y mínimo se restablecerán a los valores predeterminados después de recargar la página."
-#: ../../addon/cart/manual_payments.php:7
-msgid "Error: order mismatch. Please try again."
-msgstr "Error: desajuste de pedidos. Por favor, inténtelo de nuevo."
+#: ../../Zotlabs/Module/Affinity.php:84
+msgid "Affinity Tool Settings"
+msgstr "Ajustes de Affinity Tool"
-#: ../../addon/cart/manual_payments.php:61
-msgid "Manual payments are not enabled."
-msgstr "Los pagos manuales no están habilitados."
+#: ../../Zotlabs/Module/Rate.php:156
+msgid "Website:"
+msgstr "Sitio web:"
-#: ../../addon/cart/manual_payments.php:77
-msgid "Finished"
-msgstr "Terminado"
+#: ../../Zotlabs/Module/Rate.php:159
+#, php-format
+msgid "Remote Channel [%s] (not yet known on this site)"
+msgstr "Canal remoto [%s] (aún no es conocido en este sitio)"
-#: ../../addon/piwik/piwik.php:85
-msgid ""
-"This website is tracked using the <a href='http://www.piwik.org'>Piwik</a> "
-"analytics tool."
-msgstr "Este sitio es rastreado mediante la herramienta analítica <a href='http://www.piwik.org'>Piwik</a>."
+#: ../../Zotlabs/Module/Rate.php:160
+msgid "Rating (this information is public)"
+msgstr "Valoración (esta información es pública)"
-#: ../../addon/piwik/piwik.php:88
-#, php-format
-msgid ""
-"If you do not want that your visits are logged this way you <a href='%s'>can"
-" set a cookie to prevent Piwik from tracking further visits of the site</a> "
-"(opt-out)."
-msgstr "Si usted no quiere que sus visitas se registren de esta manera <a href='%s'>puede establecer una cookie para evitar que Piwik rastree otras visitas del sitio</a> (opt-out)."
+#: ../../Zotlabs/Module/Rate.php:161
+msgid "Optionally explain your rating (this information is public)"
+msgstr "Opcionalmente puede explicar su valoración (esta información es pública)"
-#: ../../addon/piwik/piwik.php:96
-msgid "Piwik Base URL"
-msgstr "URL base de Piwik"
+#: ../../Zotlabs/Module/Settings/Network.php:41
+#: ../../Zotlabs/Module/Settings/Channel_home.php:44
+msgid "Max height of content (in pixels)"
+msgstr "Altura máxima del contenido (en píxeles)"
-#: ../../addon/piwik/piwik.php:96
-msgid ""
-"Absolute path to your Piwik installation. (without protocol (http/s), with "
-"trailing slash)"
-msgstr "Ruta absoluta a la instalación de Piwik. (Sin protocolo (http/s), con barra diagonal)"
+#: ../../Zotlabs/Module/Settings/Network.php:43
+#: ../../Zotlabs/Module/Settings/Channel_home.php:46
+msgid "Click to expand content exceeding this height"
+msgstr "Haga clic para expandir el contenido que exceda esta altura"
-#: ../../addon/piwik/piwik.php:97
-msgid "Site ID"
-msgstr "ID del sitio"
+#: ../../Zotlabs/Module/Settings/Network.php:58
+msgid "Stream Settings"
+msgstr "Ajustes del stream"
-#: ../../addon/piwik/piwik.php:98
-msgid "Show opt-out cookie link?"
-msgstr "Mostrar el enlace de la cookie opt-out?"
+#: ../../Zotlabs/Module/Settings/Features.php:43
+msgid "Additional Features"
+msgstr "Funcionalidades"
-#: ../../addon/piwik/piwik.php:99
-msgid "Asynchronous tracking"
-msgstr "Rastreo asíncrono"
+#: ../../Zotlabs/Module/Settings/Channel.php:327
+msgid "Nobody except yourself"
+msgstr "Nadie excepto usted"
-#: ../../addon/piwik/piwik.php:100
-msgid "Enable frontend JavaScript error tracking"
-msgstr "Habilitar la interfaz JavaScript de seguimiento de errores"
+#: ../../Zotlabs/Module/Settings/Channel.php:328
+msgid "Only those you specifically allow"
+msgstr "Solo aquellos a los que usted permita explícitamente"
-#: ../../addon/piwik/piwik.php:100
-msgid "This feature requires Piwik >= 2.2.0"
-msgstr "Esta funcionalidad requiere Piwik >= 2.2.0"
+#: ../../Zotlabs/Module/Settings/Channel.php:329
+msgid "Approved connections"
+msgstr "Conexiones aprobadas"
-#: ../../addon/tour/tour.php:76
-msgid "Edit your profile and change settings."
-msgstr "Editar su perfil y cambiar los ajustes."
+#: ../../Zotlabs/Module/Settings/Channel.php:330
+msgid "Any connections"
+msgstr "Cualquier conexión"
-#: ../../addon/tour/tour.php:77
-msgid "Click here to see activity from your connections."
-msgstr "Pulsar aquí para ver la actividad de sus conexiones."
+#: ../../Zotlabs/Module/Settings/Channel.php:331
+msgid "Anybody on this website"
+msgstr "Cualquiera en este sitio web"
-#: ../../addon/tour/tour.php:78
-msgid "Click here to see your channel home."
-msgstr "Pulsar aquí para ver la página de inicio de su canal."
+#: ../../Zotlabs/Module/Settings/Channel.php:332
+msgid "Anybody in this network"
+msgstr "Cualquiera en esta red"
-#: ../../addon/tour/tour.php:79
-msgid "You can access your private messages from here."
-msgstr "Puede acceder a sus mensajes privados desde aquí."
+#: ../../Zotlabs/Module/Settings/Channel.php:333
+msgid "Anybody authenticated"
+msgstr "Cualquiera que esté autenticado"
-#: ../../addon/tour/tour.php:80
-msgid "Create new events here."
-msgstr "Crear nuevos eventos aquí."
+#: ../../Zotlabs/Module/Settings/Channel.php:334
+msgid "Anybody on the internet"
+msgstr "Cualquiera en internet"
-#: ../../addon/tour/tour.php:81
-msgid ""
-"You can accept new connections and change permissions for existing ones "
-"here. You can also e.g. create groups of contacts."
-msgstr "Puede aceptar nuevas conexiones y cambiar permisos para las que ya existen aquí. También puede, por ejemplo, crear grupos de contactos."
+#: ../../Zotlabs/Module/Settings/Channel.php:409
+msgid "Publish your default profile in the network directory"
+msgstr "Publicar su perfil principal en el directorio de la red"
-#: ../../addon/tour/tour.php:82
-msgid "System notifications will arrive here"
-msgstr "Las notificaciones del sistema llegarán aquí"
+#: ../../Zotlabs/Module/Settings/Channel.php:414
+msgid "Allow us to suggest you as a potential friend to new members?"
+msgstr "¿Nos permite sugerirle como amigo potencial a los nuevos miembros?"
-#: ../../addon/tour/tour.php:83
-msgid "Search for content and users"
-msgstr "Buscar contenido y usuarios"
+#: ../../Zotlabs/Module/Settings/Channel.php:418
+msgid "or"
+msgstr "o"
-#: ../../addon/tour/tour.php:84
-msgid "Browse for new contacts"
-msgstr "Buscar nuevos contactos"
+#: ../../Zotlabs/Module/Settings/Channel.php:427
+msgid "Your channel address is"
+msgstr "Su dirección de canal es"
-#: ../../addon/tour/tour.php:85
-msgid "Launch installed apps"
-msgstr "Iniciar aplicaciones instaladas"
+#: ../../Zotlabs/Module/Settings/Channel.php:430
+msgid "Your files/photos are accessible via WebDAV at"
+msgstr "Sus archivos y fotos son accesibles a través de WebDAV en "
-#: ../../addon/tour/tour.php:86
-msgid "Looking for help? Click here."
-msgstr "¿Busca ayuda? Pulse aquí."
+#: ../../Zotlabs/Module/Settings/Channel.php:470
+msgid "Automatic membership approval"
+msgstr "Aprobación automática de nuevos miembros"
-#: ../../addon/tour/tour.php:87
+#: ../../Zotlabs/Module/Settings/Channel.php:470
+#: ../../Zotlabs/Module/Defperms.php:255
msgid ""
-"New events have occurred in your network. Click here to see what has "
-"happened!"
-msgstr "Se han producido nuevos eventos en su red. ¡Haga clic aquí para ver lo que ha sucedido!"
+"If enabled, connection requests will be approved without your interaction"
+msgstr "Si está habilitado, las solicitudes de conexión serán aprobadas sin su intervención."
-#: ../../addon/tour/tour.php:88
-msgid "You have received a new private message. Click here to see from who!"
-msgstr "Ha recibido un nuevo mensaje privado. Haga clic aquí para ver de quién!"
+#: ../../Zotlabs/Module/Settings/Channel.php:491
+msgid "Channel Settings"
+msgstr "Ajustes del canal"
-#: ../../addon/tour/tour.php:89
-msgid "There are events this week. Click here too see which!"
-msgstr "Hay eventos esta semana. Haga clic aquí para ver cuáles!"
+#: ../../Zotlabs/Module/Settings/Channel.php:498
+msgid "Basic Settings"
+msgstr "Configuración básica"
-#: ../../addon/tour/tour.php:90
-msgid "You have received a new introduction. Click here to see who!"
-msgstr "Ha recibido una nueva solicitud de conexión. ¡Pulse aquí para ver de quién!"
+#: ../../Zotlabs/Module/Settings/Channel.php:500
+#: ../../Zotlabs/Module/Settings/Account.php:104
+msgid "Email Address:"
+msgstr "Dirección de correo electrónico:"
-#: ../../addon/tour/tour.php:91
-msgid ""
-"There is a new system notification. Click here to see what has happened!"
-msgstr "Hay una nueva notificación del sistema. ¡Haga clic aquí para ver lo que ha sucedido!"
+#: ../../Zotlabs/Module/Settings/Channel.php:501
+msgid "Your Timezone:"
+msgstr "Su huso horario:"
-#: ../../addon/tour/tour.php:94
-msgid "Click here to share text, images, videos and sound."
-msgstr "Haga clic aquí para compartir texto, imágenes, vídeos y sonido."
+#: ../../Zotlabs/Module/Settings/Channel.php:502
+msgid "Default Post Location:"
+msgstr "Localización geográfica predeterminada para sus publicaciones:"
-#: ../../addon/tour/tour.php:95
-msgid "You can write an optional title for your update (good for long posts)."
-msgstr "Puede escribir un título opcional para su actualización (bueno para los mensajes largos)."
+#: ../../Zotlabs/Module/Settings/Channel.php:502
+msgid "Geographical location to display on your posts"
+msgstr "Localización geográfica que debe mostrarse en sus publicaciones"
-#: ../../addon/tour/tour.php:96
-msgid "Entering some categories here makes it easier to find your post later."
-msgstr "Al ingresar algunos temas aquí, es más fácil encontrar su publicación más tarde."
+#: ../../Zotlabs/Module/Settings/Channel.php:503
+msgid "Use Browser Location:"
+msgstr "Usar la localización geográfica del navegador:"
-#: ../../addon/tour/tour.php:97
-msgid "Share photos, links, location, etc."
-msgstr "Compartir fotos, enlaces, ubicación, etc."
+#: ../../Zotlabs/Module/Settings/Channel.php:505
+msgid "Adult Content"
+msgstr "Contenido solo para adultos"
-#: ../../addon/tour/tour.php:98
+#: ../../Zotlabs/Module/Settings/Channel.php:505
msgid ""
-"Only want to share content for a while? Make it expire at a certain date."
-msgstr "¿Solo quieres compartir contenido durante un tiempo? Haga que expire en una fecha determinada."
-
-#: ../../addon/tour/tour.php:99
-msgid "You can password protect content."
-msgstr "Puede proteger contenido con una contraseña."
-
-#: ../../addon/tour/tour.php:100
-msgid "Choose who you share with."
-msgstr "Elegir con quién compartir."
-
-#: ../../addon/tour/tour.php:102
-msgid "Click here when you are done."
-msgstr "Haga clic aquí cuando haya terminado."
+"This channel frequently or regularly publishes adult content. (Please tag "
+"any adult material and/or nudity with #NSFW)"
+msgstr "Este canal publica contenido solo para adultos con frecuencia o regularmente. (Por favor etiquete cualquier material para adultos con la etiqueta #NSFW)"
-#: ../../addon/tour/tour.php:105
-msgid "Adjust from which channels posts should be displayed."
-msgstr "Ajustar de qué canales se deben mostrar las publicaciones."
+#: ../../Zotlabs/Module/Settings/Channel.php:507
+msgid "Security and Privacy Settings"
+msgstr "Configuración de seguridad y privacidad"
-#: ../../addon/tour/tour.php:106
-msgid "Only show posts from channels in the specified privacy group."
-msgstr "Mostrar solo las entradas de los canales de un grupo específico de canales."
+#: ../../Zotlabs/Module/Settings/Channel.php:509
+msgid "Your permissions are already configured. Click to view/adjust"
+msgstr "Sus permisos ya están configurados. Pulse para ver/ajustar"
-#: ../../addon/tour/tour.php:110
-msgid "Easily find posts containing tags (keywords preceded by the \"#\" symbol)."
-msgstr "Encuentre fácilmente entradas que contengan etiquetas (palabras clave precedidas del símbolo \"#\")."
+#: ../../Zotlabs/Module/Settings/Channel.php:511
+msgid "Hide my online presence"
+msgstr "Ocultar mi presencia en línea"
-#: ../../addon/tour/tour.php:111
-msgid "Easily find posts in given category."
-msgstr "Encuentre fácilmente las publicaciones en una categoría dada."
+#: ../../Zotlabs/Module/Settings/Channel.php:511
+msgid "Prevents displaying in your profile that you are online"
+msgstr "Evitar mostrar en su perfil que está en línea"
-#: ../../addon/tour/tour.php:112
-msgid "Easily find posts by date."
-msgstr "Encuentre fácilmente entradas por fechas."
+#: ../../Zotlabs/Module/Settings/Channel.php:513
+msgid "Simple Privacy Settings:"
+msgstr "Configuración de privacidad sencilla:"
-#: ../../addon/tour/tour.php:113
+#: ../../Zotlabs/Module/Settings/Channel.php:514
msgid ""
-"Suggested users who have volounteered to be shown as suggestions, and who we"
-" think you might find interesting."
-msgstr "Se sugiere a los usuarios que se han ofrecido voluntariamente que se muestren como sugerencias, y que creemos que podrían resultar interesantes."
+"Very Public - <em>extremely permissive (should be used with caution)</em>"
+msgstr "Muy Público - <em>extremadamente permisivo (debería ser usado con precaución)</em>"
-#: ../../addon/tour/tour.php:114
-msgid "Here you see channels you have connected to."
-msgstr "Aquí puede ver los canales a los que está conectado."
+#: ../../Zotlabs/Module/Settings/Channel.php:515
+msgid ""
+"Typical - <em>default public, privacy when desired (similar to social "
+"network permissions but with improved privacy)</em>"
+msgstr "Típico - <em>por defecto público, privado cuando se desee (similar a los permisos de una red social pero con privacidad mejorada)</em>"
-#: ../../addon/tour/tour.php:115
-msgid "Save your search so you can repeat it at a later date."
-msgstr "Guarde su búsqueda para poder repetirla en una fecha posterior."
+#: ../../Zotlabs/Module/Settings/Channel.php:516
+msgid "Private - <em>default private, never open or public</em>"
+msgstr "Privado - <em>por defecto, privado, nunca abierto o público</em>"
-#: ../../addon/tour/tour.php:118
-msgid ""
-"If you see this icon you can be sure that the sender is who it say it is. It"
-" is normal that it is not always possible to verify the sender, so the icon "
-"will be missing sometimes. There is usually no need to worry about that."
-msgstr "Si ve este icono puede estar seguro de que el remitente es quien dice ser. Es normal que no siempre sea posible verificar el remitente, por lo que el icono faltará en ocasiones. Por lo general, no hay necesidad de preocuparse por eso."
+#: ../../Zotlabs/Module/Settings/Channel.php:517
+msgid "Blocked - <em>default blocked to/from everybody</em>"
+msgstr "Bloqueado - <em>por defecto, bloqueado/a para cualquiera</em>"
-#: ../../addon/tour/tour.php:119
-msgid ""
-"Danger! It seems someone tried to forge a message! This message is not "
-"necessarily from who it says it is from!"
-msgstr "¡Peligro! ¡Parece que alguien intentó falsificar un mensaje! ¡Este mensaje no es necesariamente de quien dice que es!"
+#: ../../Zotlabs/Module/Settings/Channel.php:519
+msgid "Allow others to tag your posts"
+msgstr "Permitir a otros etiquetar sus publicaciones"
-#: ../../addon/tour/tour.php:126
+#: ../../Zotlabs/Module/Settings/Channel.php:519
msgid ""
-"Welcome to Hubzilla! Would you like to see a tour of the UI?</p> <p>You can "
-"pause it at any time and continue where you left off by reloading the page, "
-"or navigting to another page.</p><p>You can also advance by pressing the "
-"return key"
-msgstr "¡Bienvenido/a a Hubzilla! ¿Quiere hacer un recorrido por la interfaz de usuario?</p> <p> Puede detenerlo en cualquier momento y continuar donde lo dejó recargando la página o navegando a otra.</p> <p> También puede avanzar pulsando la tecla de retorno"
-
-#: ../../addon/sendzid/Mod_Sendzid.php:14
-msgid "Send your identity to all websites"
-msgstr "Enviar su identidad a todos los sitios web"
+"Often used by the community to retro-actively flag inappropriate content"
+msgstr "A menudo usado por la comunidad para marcar contenido inapropiado de forma retroactiva."
-#: ../../addon/sendzid/Mod_Sendzid.php:20
-msgid "Sendzid App"
-msgstr "App Sendzid"
+#: ../../Zotlabs/Module/Settings/Channel.php:521
+msgid "Channel Permission Limits"
+msgstr "Límites de los permisos del canal"
-#: ../../addon/sendzid/Mod_Sendzid.php:32
-msgid "Send ZID"
-msgstr "Enviar ZID"
+#: ../../Zotlabs/Module/Settings/Channel.php:523
+msgid "Expire other channel content after this many days"
+msgstr "Caducar contenido de otros canales después de este número de días"
-#: ../../addon/tictac/tictac.php:21
-msgid "Three Dimensional Tic-Tac-Toe"
-msgstr "Juego en 3D Tic-Tac-Toe"
+#: ../../Zotlabs/Module/Settings/Channel.php:523
+msgid "0 or blank to use the website limit."
+msgstr "0 o en blanco para usar el límite del sitio web."
-#: ../../addon/tictac/tictac.php:54
-msgid "3D Tic-Tac-Toe"
-msgstr "3D Tic-Tac-Toe"
+#: ../../Zotlabs/Module/Settings/Channel.php:523
+#, php-format
+msgid "This website expires after %d days."
+msgstr "Este sitio web caduca después de %d días."
-#: ../../addon/tictac/tictac.php:59
-msgid "New game"
-msgstr "Nuevo juego"
+#: ../../Zotlabs/Module/Settings/Channel.php:523
+msgid "This website does not expire imported content."
+msgstr "Este sitio web no caduca el contenido importado."
-#: ../../addon/tictac/tictac.php:60
-msgid "New game with handicap"
-msgstr "Nuevo juego con hándicap"
+#: ../../Zotlabs/Module/Settings/Channel.php:523
+msgid "The website limit takes precedence if lower than your limit."
+msgstr "El límite del sitio web tiene prioridad si es inferior a su propio límite."
-#: ../../addon/tictac/tictac.php:61
-msgid ""
-"Three dimensional tic-tac-toe is just like the traditional game except that "
-"it is played on multiple levels simultaneously. "
-msgstr "El juego en 3D tic-tac-toe es como el juego tradicional, excepto que se juega en varios niveles simultáneamente."
+#: ../../Zotlabs/Module/Settings/Channel.php:524
+msgid "Maximum Friend Requests/Day:"
+msgstr "Máximo de solicitudes de amistad por día:"
-#: ../../addon/tictac/tictac.php:62
-msgid ""
-"In this case there are three levels. You win by getting three in a row on "
-"any level, as well as up, down, and diagonally across the different levels."
-msgstr "En este caso hay tres niveles. Usted gana al conseguir tres en una fila en cualquier nivel, así como arriba, abajo, y en diagonal a través de los diferentes niveles."
+#: ../../Zotlabs/Module/Settings/Channel.php:524
+msgid "May reduce spam activity"
+msgstr "Podría reducir la actividad de spam"
-#: ../../addon/tictac/tictac.php:64
-msgid ""
-"The handicap game disables the center position on the middle level because "
-"the player claiming this square often has an unfair advantage."
-msgstr "El juego con hándicap deshabilita la posición central en el nivel medio porque el jugador que reclama este cuadrado a menudo tiene una ventaja injusta."
+#: ../../Zotlabs/Module/Settings/Channel.php:525
+msgid "Default Privacy Group"
+msgstr "Grupo de canales predeterminado"
-#: ../../addon/tictac/tictac.php:183
-msgid "You go first..."
-msgstr "Usted va primero..."
+#: ../../Zotlabs/Module/Settings/Channel.php:527
+msgid "Use my default audience setting for the type of object published"
+msgstr "Usar los ajustes de mi audiencia predeterminada para el tipo de publicación"
-#: ../../addon/tictac/tictac.php:188
-msgid "I'm going first this time..."
-msgstr "Yo voy primero esta vez..."
+#: ../../Zotlabs/Module/Settings/Channel.php:536
+msgid "Default permissions category"
+msgstr "Categoría de permisos por defecto"
-#: ../../addon/tictac/tictac.php:194
-msgid "You won!"
-msgstr "¡Usted ha ganado!"
+#: ../../Zotlabs/Module/Settings/Channel.php:542
+msgid "Maximum private messages per day from unknown people:"
+msgstr "Máximo de mensajes privados por día de gente desconocida:"
-#: ../../addon/tictac/tictac.php:200 ../../addon/tictac/tictac.php:225
-msgid "\"Cat\" game!"
-msgstr "¡El juego del \"gato\"!"
+#: ../../Zotlabs/Module/Settings/Channel.php:542
+msgid "Useful to reduce spamming"
+msgstr "Útil para reducir el envío de correo no deseado"
-#: ../../addon/tictac/tictac.php:223
-msgid "I won!"
-msgstr "¡He ganado yo!"
+#: ../../Zotlabs/Module/Settings/Channel.php:545
+#: ../../Zotlabs/Lib/Enotify.php:68
+msgid "Notification Settings"
+msgstr "Configuración de las notificaciones"
-#: ../../addon/pageheader/Mod_Pageheader.php:22
-msgid "pageheader Settings saved."
-msgstr "Se han guardado los ajustes del encabezado de página."
+#: ../../Zotlabs/Module/Settings/Channel.php:546
+msgid "By default post a status message when:"
+msgstr "Por defecto, enviar un mensaje de estado cuando:"
-#: ../../addon/pageheader/Mod_Pageheader.php:34
-msgid "Page Header App"
-msgstr "App Page Header"
+#: ../../Zotlabs/Module/Settings/Channel.php:547
+msgid "accepting a friend request"
+msgstr "Acepte una solicitud de amistad"
-#: ../../addon/pageheader/Mod_Pageheader.php:35
-msgid "Inserts a page header"
-msgstr "Inserta un encabezado de página"
+#: ../../Zotlabs/Module/Settings/Channel.php:548
+msgid "joining a forum/community"
+msgstr "al unirse a un foro o comunidad"
-#: ../../addon/pageheader/Mod_Pageheader.php:43
-msgid "Message to display on every page on this server"
-msgstr "Mensaje para mostrar en todas las páginas de este servidor"
+#: ../../Zotlabs/Module/Settings/Channel.php:549
+msgid "making an <em>interesting</em> profile change"
+msgstr "Realice un cambio <em>interesante</em> en su perfil"
-#: ../../addon/pageheader/Mod_Pageheader.php:51
-msgid "Page Header"
-msgstr "Page Header"
+#: ../../Zotlabs/Module/Settings/Channel.php:550
+msgid "Send a notification email when:"
+msgstr "Enviar una notificación por correo electrónico cuando:"
-#: ../../addon/authchoose/Mod_Authchoose.php:22
-msgid ""
-"Allow magic authentication only to websites of your immediate connections"
-msgstr "Permitir la autenticación mágica sólo a los sitios web de sus conexiones próximas"
+#: ../../Zotlabs/Module/Settings/Channel.php:551
+msgid "You receive a connection request"
+msgstr "Reciba una solicitud de conexión"
-#: ../../addon/authchoose/Mod_Authchoose.php:28
-#: ../../addon/authchoose/Mod_Authchoose.php:33
-msgid "Authchoose App"
-msgstr "App Authchoose"
+#: ../../Zotlabs/Module/Settings/Channel.php:552
+msgid "Your connections are confirmed"
+msgstr "Sus conexiones hayan sido confirmadas"
-#: ../../addon/authchoose/Mod_Authchoose.php:39
-msgid "Authchoose"
-msgstr "Autoseleccionar"
+#: ../../Zotlabs/Module/Settings/Channel.php:553
+msgid "Someone writes on your profile wall"
+msgstr "Alguien escriba en la página de su perfil (\"muro\")"
-#: ../../addon/moremoods/moremoods.php:19
-msgid "lonely"
-msgstr "Solo/a"
+#: ../../Zotlabs/Module/Settings/Channel.php:554
+msgid "Someone writes a followup comment"
+msgstr "Alguien escriba un comentario sobre sus publicaciones"
-#: ../../addon/moremoods/moremoods.php:20
-msgid "drunk"
-msgstr "ebrio/a"
+#: ../../Zotlabs/Module/Settings/Channel.php:555
+msgid "You receive a private message"
+msgstr "Reciba un mensaje privado"
-#: ../../addon/moremoods/moremoods.php:21
-msgid "horny"
-msgstr "caliente"
+#: ../../Zotlabs/Module/Settings/Channel.php:556
+msgid "You receive a friend suggestion"
+msgstr "Reciba una sugerencia de amistad"
-#: ../../addon/moremoods/moremoods.php:22
-msgid "stoned"
-msgstr "drogado/a"
+#: ../../Zotlabs/Module/Settings/Channel.php:557
+msgid "You are tagged in a post"
+msgstr "Usted sea etiquetado en una publicación"
-#: ../../addon/moremoods/moremoods.php:23
-msgid "fucked up"
-msgstr "jodido/a"
+#: ../../Zotlabs/Module/Settings/Channel.php:558
+msgid "You are poked/prodded/etc. in a post"
+msgstr "Reciba un toque o incitación en una publicación"
-#: ../../addon/moremoods/moremoods.php:24
-msgid "clusterfucked"
-msgstr "hecho/a polvo"
+#: ../../Zotlabs/Module/Settings/Channel.php:560
+msgid "Someone likes your post/comment"
+msgstr "Alguien muestre agrado por su entrada o comentario"
-#: ../../addon/moremoods/moremoods.php:25
-msgid "crazy"
-msgstr "loco/a"
+#: ../../Zotlabs/Module/Settings/Channel.php:563
+msgid "Show visual notifications including:"
+msgstr "Mostrar notificaciones visuales que incluyan:"
-#: ../../addon/moremoods/moremoods.php:26
-msgid "hurt"
-msgstr "ofendido/a"
+#: ../../Zotlabs/Module/Settings/Channel.php:565
+msgid "Unseen stream activity"
+msgstr "Actividad del stream no vista"
-#: ../../addon/moremoods/moremoods.php:27
-msgid "sleepy"
-msgstr "soñoliento/a"
+#: ../../Zotlabs/Module/Settings/Channel.php:566
+msgid "Unseen channel activity"
+msgstr "Actividad no vista en el canal"
-#: ../../addon/moremoods/moremoods.php:28
-msgid "grumpy"
-msgstr "gruñón/ona"
+#: ../../Zotlabs/Module/Settings/Channel.php:567
+msgid "Unseen private messages"
+msgstr "Mensajes privados no leídos"
-#: ../../addon/moremoods/moremoods.php:29
-msgid "high"
-msgstr "superior"
+#: ../../Zotlabs/Module/Settings/Channel.php:568
+msgid "Upcoming events"
+msgstr "Próximos eventos"
-#: ../../addon/moremoods/moremoods.php:30
-msgid "semi-conscious"
-msgstr "semiconsciente"
+#: ../../Zotlabs/Module/Settings/Channel.php:569
+msgid "Events today"
+msgstr "Eventos de hoy"
-#: ../../addon/moremoods/moremoods.php:31
-msgid "in love"
-msgstr "enamorado/a"
+#: ../../Zotlabs/Module/Settings/Channel.php:570
+msgid "Upcoming birthdays"
+msgstr "Próximos cumpleaños"
-#: ../../addon/moremoods/moremoods.php:32
-msgid "in lust"
-msgstr "lujurioso/a"
+#: ../../Zotlabs/Module/Settings/Channel.php:570
+msgid "Not available in all themes"
+msgstr "No disponible en todos los temas"
-#: ../../addon/moremoods/moremoods.php:33
-msgid "naked"
-msgstr "desnudo/a"
+#: ../../Zotlabs/Module/Settings/Channel.php:571
+msgid "System (personal) notifications"
+msgstr "Notificaciones del sistema (personales)"
-#: ../../addon/moremoods/moremoods.php:34
-msgid "stinky"
-msgstr "apestoso/a"
+#: ../../Zotlabs/Module/Settings/Channel.php:572
+msgid "System info messages"
+msgstr "Mensajes de información del sistema"
-#: ../../addon/moremoods/moremoods.php:35
-msgid "sweaty"
-msgstr "sudoroso/a"
+#: ../../Zotlabs/Module/Settings/Channel.php:573
+msgid "System critical alerts"
+msgstr "Alertas críticas del sistema"
-#: ../../addon/moremoods/moremoods.php:36
-msgid "bleeding out"
-msgstr "exánime"
+#: ../../Zotlabs/Module/Settings/Channel.php:574
+msgid "New connections"
+msgstr "Nuevas conexiones"
-#: ../../addon/moremoods/moremoods.php:37
-msgid "victorious"
-msgstr "victorioso/a"
+#: ../../Zotlabs/Module/Settings/Channel.php:575
+msgid "System Registrations"
+msgstr "Registros del sistema"
-#: ../../addon/moremoods/moremoods.php:38
-msgid "defeated"
-msgstr "derrotado/a"
+#: ../../Zotlabs/Module/Settings/Channel.php:576
+msgid "Unseen shared files"
+msgstr "Ficheros compartidos no vistos"
-#: ../../addon/moremoods/moremoods.php:39
-msgid "envious"
-msgstr "envidioso/a"
+#: ../../Zotlabs/Module/Settings/Channel.php:577
+msgid "Unseen public stream activity"
+msgstr "Actividad del stream público no vista"
-#: ../../addon/moremoods/moremoods.php:40
-msgid "jealous"
-msgstr "celoso/a"
+#: ../../Zotlabs/Module/Settings/Channel.php:578
+msgid "Unseen likes and dislikes"
+msgstr "Los \"me gusta\" y \"no me gusta\" no vistos"
-#: ../../addon/xmpp/Mod_Xmpp.php:23
-msgid "XMPP settings updated."
-msgstr "Se han actualizado los ajustes de XMPP."
+#: ../../Zotlabs/Module/Settings/Channel.php:579
+msgid "Unseen forum posts"
+msgstr "Entradas no vistas en el foro"
-#: ../../addon/xmpp/Mod_Xmpp.php:35
-msgid "XMPP App"
-msgstr "App XMPP"
+#: ../../Zotlabs/Module/Settings/Channel.php:580
+msgid "Email notification hub (hostname)"
+msgstr "Email de notificación del hub (nombre del host)"
-#: ../../addon/xmpp/Mod_Xmpp.php:36
-msgid "Embedded XMPP (Jabber) client"
-msgstr "Cliente XMPP (Jabber) integrado"
+#: ../../Zotlabs/Module/Settings/Channel.php:580
+#, php-format
+msgid ""
+"If your channel is mirrored to multiple hubs, set this to your preferred "
+"location. This will prevent duplicate email notifications. Example: %s"
+msgstr "Si su canal está replicado en múltiples hubs, colóquelo en su ubicación preferida. Esto evitará la duplicación de notificaciones por correo electrónico. Ejemplo: %s"
-#: ../../addon/xmpp/Mod_Xmpp.php:52
-msgid "Individual credentials"
-msgstr "Credenciales individuales"
+#: ../../Zotlabs/Module/Settings/Channel.php:581
+msgid "Show new wall posts, private messages and connections under Notices"
+msgstr "Mostrar nuevos mensajes en el muro, mensajes privados y conexiones en Avisos"
-#: ../../addon/xmpp/Mod_Xmpp.php:58
-msgid "Jabber BOSH server"
-msgstr "Servidor BOSH de Jabber"
+#: ../../Zotlabs/Module/Settings/Channel.php:583
+msgid "Notify me of events this many days in advance"
+msgstr "Avisarme de los eventos con algunos días de antelación"
-#: ../../addon/xmpp/Mod_Xmpp.php:67
-msgid "XMPP Settings"
-msgstr "Ajustes de XMPP"
+#: ../../Zotlabs/Module/Settings/Channel.php:583
+msgid "Must be greater than 0"
+msgstr "Debe ser mayor que 0"
-#: ../../addon/xmpp/xmpp.php:44
-msgid "Jabber BOSH host"
-msgstr "BOSH de Jabber"
+#: ../../Zotlabs/Module/Settings/Channel.php:588
+msgid "Advanced Account/Page Type Settings"
+msgstr "Ajustes avanzados de la cuenta y de los tipos de página"
-#: ../../addon/xmpp/xmpp.php:45
-msgid "Use central userbase"
-msgstr "Usar la base de usuarios central"
+#: ../../Zotlabs/Module/Settings/Channel.php:589
+msgid "Change the behaviour of this account for special situations"
+msgstr "Cambiar el comportamiento de esta cuenta en situaciones especiales"
-#: ../../addon/xmpp/xmpp.php:45
-msgid ""
-"If enabled, members will automatically login to an ejabberd server that has "
-"to be installed on this machine with synchronized credentials via the "
-"\"auth_ejabberd.php\" script."
-msgstr "Si está habilitado, los miembros se conectarán automáticamente a un servidor ejabberd que debe instalarse en esta máquina con credenciales sincronizadas a través del script \"auth ejabberd.php\"."
+#: ../../Zotlabs/Module/Settings/Channel.php:591
+msgid "Miscellaneous Settings"
+msgstr "Ajustes diversos"
-#: ../../addon/wholikesme/wholikesme.php:29
-msgid "Who likes me?"
-msgstr "¿Quién me ha puesto \"Me gusta\"?"
+#: ../../Zotlabs/Module/Settings/Channel.php:592
+msgid "Default photo upload folder"
+msgstr "Carpeta por defecto de las fotos subidas"
-#: ../../addon/pumpio/Mod_Pumpio.php:40
-msgid "Pump.io Settings saved."
-msgstr "Se han guardado los ajustes de Pump.io"
+#: ../../Zotlabs/Module/Settings/Channel.php:592
+#: ../../Zotlabs/Module/Settings/Channel.php:593
+msgid "%Y - current year, %m - current month"
+msgstr "%Y - año en curso, %m - mes actual"
-#: ../../addon/pumpio/Mod_Pumpio.php:53
-msgid "Pump.io Crosspost Connector App"
-msgstr "App Pump.io Crosspost Connector"
+#: ../../Zotlabs/Module/Settings/Channel.php:593
+msgid "Default file upload folder"
+msgstr "Carpeta por defecto de los ficheros subidos"
-#: ../../addon/pumpio/Mod_Pumpio.php:54
-msgid "Relay public posts to pump.io"
-msgstr "Retransmisión de entradas públicas a pump.io"
+#: ../../Zotlabs/Module/Settings/Channel.php:595
+msgid "Remove this channel."
+msgstr "Eliminar este canal."
-#: ../../addon/pumpio/Mod_Pumpio.php:73
-msgid "Pump.io servername"
-msgstr "Nombre del servidor de Pump.io"
+#: ../../Zotlabs/Module/Settings/Account.php:19
+msgid "Not valid email."
+msgstr "Correo electrónico no válido."
-#: ../../addon/pumpio/Mod_Pumpio.php:73
-msgid "Without \"http://\" or \"https://\""
-msgstr "Sin \"http://\" or \"https://\""
+#: ../../Zotlabs/Module/Settings/Account.php:22
+msgid "Protected email address. Cannot change to that email."
+msgstr "Dirección de correo electrónico protegida. No se puede cambiar a ella."
-#: ../../addon/pumpio/Mod_Pumpio.php:77
-msgid "Pump.io username"
-msgstr "Nombre de usuario en Pump.io"
+#: ../../Zotlabs/Module/Settings/Account.php:31
+msgid "System failure storing new email. Please try again."
+msgstr "Fallo de sistema al guardar el nuevo correo electrónico. Por favor, inténtelo de nuevo."
-#: ../../addon/pumpio/Mod_Pumpio.php:77
-msgid "Without the servername"
-msgstr "Sin el nombre del servidor"
+#: ../../Zotlabs/Module/Settings/Account.php:48
+msgid "Password verification failed."
+msgstr "La comprobación de la contraseña ha fallado."
-#: ../../addon/pumpio/Mod_Pumpio.php:88
-msgid "You are not authenticated to pumpio"
-msgstr "No está autenticado en pump.io"
+#: ../../Zotlabs/Module/Settings/Account.php:55
+msgid "Passwords do not match. Password unchanged."
+msgstr "Las contraseñas no coinciden. La contraseña no se ha cambiado."
-#: ../../addon/pumpio/Mod_Pumpio.php:90
-msgid "(Re-)Authenticate your pump.io connection"
-msgstr "(Re-)Autenticar su conexión en pump.io"
+#: ../../Zotlabs/Module/Settings/Account.php:59
+msgid "Empty passwords are not allowed. Password unchanged."
+msgstr "No se permiten contraseñas vacías. La contraseña no se ha cambiado."
-#: ../../addon/pumpio/Mod_Pumpio.php:94
-msgid "Post to pump.io by default"
-msgstr "Publicar por defecto en pump.io"
+#: ../../Zotlabs/Module/Settings/Account.php:73
+msgid "Password changed."
+msgstr "Contraseña cambiada."
-#: ../../addon/pumpio/Mod_Pumpio.php:98
-msgid "Should posts be public"
-msgstr "¿Las entradas deben ser públicas?"
+#: ../../Zotlabs/Module/Settings/Account.php:75
+msgid "Password update failed. Please try again."
+msgstr "La actualización de la contraseña ha fallado. Por favor, inténtalo de nuevo."
-#: ../../addon/pumpio/Mod_Pumpio.php:102
-msgid "Mirror all public posts"
-msgstr "Reflejar todos los mensajes públicos"
+#: ../../Zotlabs/Module/Settings/Account.php:99
+msgid "Account Settings"
+msgstr "Configuración de la cuenta"
-#: ../../addon/pumpio/Mod_Pumpio.php:112
-msgid "Pump.io Crosspost Connector"
-msgstr "Pump.io Crosspost Connector"
+#: ../../Zotlabs/Module/Settings/Account.php:100
+msgid "Current Password"
+msgstr "Contraseña actual"
-#: ../../addon/pumpio/pumpio.php:152
-msgid "You are now authenticated to pumpio."
-msgstr "Ahora está autenticado en pump.io."
+#: ../../Zotlabs/Module/Settings/Account.php:101
+msgid "Enter New Password"
+msgstr "Escribir una nueva contraseña"
-#: ../../addon/pumpio/pumpio.php:153
-msgid "return to the featured settings page"
-msgstr "Volver a la página de configuración destacada"
+#: ../../Zotlabs/Module/Settings/Account.php:102
+msgid "Confirm New Password"
+msgstr "Confirmar la nueva contraseña"
-#: ../../addon/pumpio/pumpio.php:168
-msgid "Post to Pump.io"
-msgstr "Publicar en Pump.io"
+#: ../../Zotlabs/Module/Settings/Account.php:102
+msgid "Leave password fields blank unless changing"
+msgstr "Dejar en blanco la contraseña a menos que desee cambiarla."
-#: ../../addon/ldapauth/ldapauth.php:70
-msgid "An account has been created for you."
-msgstr "Se ha creado una cuenta para usted."
+#: ../../Zotlabs/Module/Settings/Account.php:106
+msgid "Remove this account including all its channels"
+msgstr "Eliminar esta cuenta incluyendo todos sus canales"
-#: ../../addon/ldapauth/ldapauth.php:77
-msgid "Authentication successful but rejected: account creation is disabled."
-msgstr "Autenticación correcta pero rechazada: la creación de cuentas está deshabilitada."
+#: ../../Zotlabs/Module/Settings/Featured.php:24
+msgid "No feature settings configured"
+msgstr "No se ha establecido la configuración de los complementos"
-#: ../../addon/opensearch/opensearch.php:26
-#, php-format
-msgctxt "opensearch"
-msgid "Search %1$s (%2$s)"
-msgstr "Buscar %1$s (%2$s)"
+#: ../../Zotlabs/Module/Settings/Featured.php:33
+msgid "Addon Settings"
+msgstr "Ajustes de los complementos"
-#: ../../addon/opensearch/opensearch.php:28
-msgctxt "opensearch"
-msgid "$Projectname"
-msgstr "$Projectname"
+#: ../../Zotlabs/Module/Settings/Featured.php:34
+msgid "Please save/submit changes to any panel before opening another."
+msgstr "Guarde o envíe los cambios a cualquier panel antes de abrir otro."
-#: ../../addon/opensearch/opensearch.php:43
-msgid "Search $Projectname"
-msgstr "Buscar $Projectname"
+#: ../../Zotlabs/Module/Settings/Events.php:39
+msgid "Events Settings"
+msgstr "Gestión de eventos"
-#: ../../addon/redfiles/redfiles.php:119
-msgid "Redmatrix File Storage Import"
-msgstr "Importar repositorio de ficheros de Redmatrix"
+#: ../../Zotlabs/Module/Settings/Manage.php:39
+msgid "Channel Manager Settings"
+msgstr "Ajustes del administrador de canales"
-#: ../../addon/redfiles/redfiles.php:120
-msgid "This will import all your Redmatrix cloud files to this channel."
-msgstr "Esto importará todos sus ficheros de la nube de Redmatrix a este canal."
+#: ../../Zotlabs/Module/Settings/Channel_home.php:59
+msgid "Personal menu to display in your channel pages"
+msgstr "Menú personal que debe mostrarse en las páginas de su canal"
-#: ../../addon/redfiles/redfilehelper.php:64
-msgid "file"
-msgstr "fichero"
+#: ../../Zotlabs/Module/Settings/Channel_home.php:86
+msgid "Channel Home Settings"
+msgstr "Ajustes del canal"
-#: ../../addon/hubwall/hubwall.php:19
-msgid "Send email to all members"
-msgstr "Enviar un correo electrónico a todos los miembros"
+#: ../../Zotlabs/Module/Settings/Calendar.php:39
+msgid "Calendar Settings"
+msgstr "Ajustes del calendario"
-#: ../../addon/hubwall/hubwall.php:73
+#: ../../Zotlabs/Module/Settings/Display.php:128
#, php-format
-msgid "%1$d of %2$d messages sent."
-msgstr "%1$d de %2$d mensajes enviados."
+msgid "%s - (Experimental)"
+msgstr "%s - (Experimental)"
-#: ../../addon/hubwall/hubwall.php:81
-msgid "Send email to all hub members."
-msgstr "Enviar un correo electrónico a todos los miembros del hub."
+#: ../../Zotlabs/Module/Settings/Display.php:184
+msgid "Display Settings"
+msgstr "Ajustes de visualización"
-#: ../../addon/hubwall/hubwall.php:93
-msgid "Sender Email address"
-msgstr "Dirección de correo electrónico del remitente"
+#: ../../Zotlabs/Module/Settings/Display.php:185
+msgid "Theme Settings"
+msgstr "Ajustes del tema"
-#: ../../addon/hubwall/hubwall.php:94
-msgid "Test mode (only send to hub administrator)"
-msgstr "Modo de prueba (enviar sólo al administrador del hub)"
+#: ../../Zotlabs/Module/Settings/Display.php:186
+msgid "Custom Theme Settings"
+msgstr "Ajustes personalizados del tema"
-#: ../../include/selectors.php:18
-msgid "Profile to assign new connections"
-msgstr "Perfil para asignar a las nuevas conexiones"
+#: ../../Zotlabs/Module/Settings/Display.php:187
+msgid "Content Settings"
+msgstr "Ajustes del contenido"
-#: ../../include/selectors.php:41
-msgid "Frequently"
-msgstr "Frecuentemente"
+#: ../../Zotlabs/Module/Settings/Display.php:193
+msgid "Display Theme:"
+msgstr "Tema gráfico del perfil:"
-#: ../../include/selectors.php:42
-msgid "Hourly"
-msgstr "Cada hora"
+#: ../../Zotlabs/Module/Settings/Display.php:194
+msgid "Select scheme"
+msgstr "Elegir un esquema"
-#: ../../include/selectors.php:43
-msgid "Twice daily"
-msgstr "Dos veces al día"
+#: ../../Zotlabs/Module/Settings/Display.php:196
+msgid "Preload images before rendering the page"
+msgstr "Carga previa de las imágenes antes de generar la página"
-#: ../../include/selectors.php:44
-msgid "Daily"
-msgstr "Diariamente"
+#: ../../Zotlabs/Module/Settings/Display.php:196
+msgid ""
+"The subjective page load time will be longer but the page will be ready when"
+" displayed"
+msgstr "El tiempo subjetivo de carga de la página será más largo, pero la página estará lista cuando se muestre."
-#: ../../include/selectors.php:45
-msgid "Weekly"
-msgstr "Semanalmente"
+#: ../../Zotlabs/Module/Settings/Display.php:197
+msgid "Enable user zoom on mobile devices"
+msgstr "Habilitar zoom de usuario en dispositivos móviles"
-#: ../../include/selectors.php:46
-msgid "Monthly"
-msgstr "Mensualmente"
+#: ../../Zotlabs/Module/Settings/Display.php:198
+msgid "Update browser every xx seconds"
+msgstr "Actualizar navegador cada xx segundos"
-#: ../../include/selectors.php:60
-msgid "Currently Male"
-msgstr "Actualmente hombre"
+#: ../../Zotlabs/Module/Settings/Display.php:198
+msgid "Minimum of 10 seconds, no maximum"
+msgstr "Mínimo de 10 segundos, sin máximo"
-#: ../../include/selectors.php:60
-msgid "Currently Female"
-msgstr "Actualmente mujer"
+#: ../../Zotlabs/Module/Settings/Display.php:199
+msgid "Maximum number of conversations to load at any time:"
+msgstr "Máximo número de conversaciones a cargar en cualquier momento:"
-#: ../../include/selectors.php:60
-msgid "Mostly Male"
-msgstr "Generalmente hombre"
+#: ../../Zotlabs/Module/Settings/Display.php:199
+msgid "Maximum of 100 items"
+msgstr "Máximo de 100 elementos"
-#: ../../include/selectors.php:60
-msgid "Mostly Female"
-msgstr "Generalmente mujer"
+#: ../../Zotlabs/Module/Settings/Display.php:200
+msgid "Show emoticons (smilies) as images"
+msgstr "Mostrar emoticonos (smilies) como imágenes"
-#: ../../include/selectors.php:60
-msgid "Transgender"
-msgstr "Transgénero"
+#: ../../Zotlabs/Module/Settings/Display.php:201
+msgid "Provide channel menu in navigation bar"
+msgstr "Proporcionar un menú de canales en la barra de navegación"
-#: ../../include/selectors.php:60
-msgid "Intersex"
-msgstr "Intersexual"
+#: ../../Zotlabs/Module/Settings/Display.php:201
+msgid "Default: channel menu located in app menu"
+msgstr "Predeterminado: menú de canales ubicado en el menú de aplicaciones"
-#: ../../include/selectors.php:60
-msgid "Transsexual"
-msgstr "Transexual"
+#: ../../Zotlabs/Module/Settings/Display.php:202
+msgid "Manual conversation updates"
+msgstr "Actualizaciones manuales de la conversación"
-#: ../../include/selectors.php:60
-msgid "Hermaphrodite"
-msgstr "Hermafrodita"
+#: ../../Zotlabs/Module/Settings/Display.php:202
+msgid "Default is on, turning this off may increase screen jumping"
+msgstr "El valor predeterminado está activado, al desactivarlo puede aumentar el salto de pantalla"
-#: ../../include/selectors.php:60 ../../include/channel.php:1606
-msgid "Neuter"
-msgstr "Neutral"
+#: ../../Zotlabs/Module/Settings/Display.php:203
+msgid "Link post titles to source"
+msgstr "Enlazar título de la publicación a la fuente original"
-#: ../../include/selectors.php:60 ../../include/channel.php:1608
-msgid "Non-specific"
-msgstr "No especificado"
+#: ../../Zotlabs/Module/Settings/Display.php:205
+msgid "Display new member quick links menu"
+msgstr "Mostrar el menú de enlaces rápidos para nuevos miembros"
-#: ../../include/selectors.php:60
-msgid "Undecided"
-msgstr "Indeciso/a"
+#: ../../Zotlabs/Module/Settings/Directory.php:39
+msgid "Directory Settings"
+msgstr "Configuración del directorio"
-#: ../../include/selectors.php:96 ../../include/selectors.php:115
-msgid "Males"
-msgstr "Hombres"
+#: ../../Zotlabs/Module/Settings/Editor.php:39
+msgid "Editor Settings"
+msgstr "Ajustes del editor"
-#: ../../include/selectors.php:96 ../../include/selectors.php:115
-msgid "Females"
-msgstr "Mujeres"
+#: ../../Zotlabs/Module/Settings/Connections.php:39
+msgid "Connections Settings"
+msgstr "Gestión de las conexiones"
-#: ../../include/selectors.php:96
-msgid "Gay"
-msgstr "Homosexual"
+#: ../../Zotlabs/Module/Settings/Photos.php:39
+msgid "Photos Settings"
+msgstr "Gestión de las fotos"
-#: ../../include/selectors.php:96
-msgid "Lesbian"
-msgstr "Lesbiana"
+#: ../../Zotlabs/Module/Settings/Profiles.php:47
+msgid "Profiles Settings"
+msgstr "Gestión de los perfiles"
-#: ../../include/selectors.php:96
-msgid "No Preference"
-msgstr "Sin preferencias"
+#: ../../Zotlabs/Module/Settings/Conversation.php:22
+msgid "Settings saved."
+msgstr "Configuración guardada."
-#: ../../include/selectors.php:96
-msgid "Bisexual"
-msgstr "Bisexual"
+#: ../../Zotlabs/Module/Settings/Conversation.php:24
+msgid "Settings saved. Reload page please."
+msgstr "Ajustes guardados. Recargue la página, por favor."
-#: ../../include/selectors.php:96
-msgid "Autosexual"
-msgstr "Autosexual"
+#: ../../Zotlabs/Module/Settings/Conversation.php:46
+msgid "Conversation Settings"
+msgstr "Ajustes de conversación"
-#: ../../include/selectors.php:96
-msgid "Abstinent"
-msgstr "Casto/a"
+#: ../../Zotlabs/Module/Menu.php:68
+msgid "Unable to update menu."
+msgstr "No se puede actualizar el menú."
-#: ../../include/selectors.php:96
-msgid "Virgin"
-msgstr "Virgen"
+#: ../../Zotlabs/Module/Menu.php:79
+msgid "Unable to create menu."
+msgstr "No se puede crear el menú."
-#: ../../include/selectors.php:96
-msgid "Deviant"
-msgstr "Fuera de lo común"
+#: ../../Zotlabs/Module/Menu.php:161 ../../Zotlabs/Module/Menu.php:174
+msgid "Menu Name"
+msgstr "Nombre del menú"
-#: ../../include/selectors.php:96
-msgid "Fetish"
-msgstr "Fetichista"
+#: ../../Zotlabs/Module/Menu.php:161
+msgid "Unique name (not visible on webpage) - required"
+msgstr "Nombre único (no será visible en la página web) - requerido"
-#: ../../include/selectors.php:96
-msgid "Oodles"
-msgstr "Orgías"
+#: ../../Zotlabs/Module/Menu.php:162 ../../Zotlabs/Module/Menu.php:175
+msgid "Menu Title"
+msgstr "Título del menú"
-#: ../../include/selectors.php:96
-msgid "Nonsexual"
-msgstr "Asexual"
+#: ../../Zotlabs/Module/Menu.php:162
+msgid "Visible on webpage - leave empty for no title"
+msgstr "Visible en la página web - no ponga nada si no desea un título"
-#: ../../include/selectors.php:134 ../../include/selectors.php:151
-msgid "Single"
-msgstr "Soltero/a"
+#: ../../Zotlabs/Module/Menu.php:163
+msgid "Allow Bookmarks"
+msgstr "Permitir marcadores"
-#: ../../include/selectors.php:134
-msgid "Lonely"
-msgstr "Solo/a"
+#: ../../Zotlabs/Module/Menu.php:163 ../../Zotlabs/Module/Menu.php:222
+msgid "Menu may be used to store saved bookmarks"
+msgstr "El menú se puede usar para guardar marcadores"
-#: ../../include/selectors.php:134
-msgid "Available"
-msgstr "Disponible"
+#: ../../Zotlabs/Module/Menu.php:164 ../../Zotlabs/Module/Menu.php:225
+msgid "Submit and proceed"
+msgstr "Enviar y proceder"
-#: ../../include/selectors.php:134
-msgid "Unavailable"
-msgstr "No disponible"
+#: ../../Zotlabs/Module/Menu.php:177 ../../Zotlabs/Module/Locs.php:120
+msgid "Drop"
+msgstr "Eliminar"
-#: ../../include/selectors.php:134
-msgid "Has crush"
-msgstr "Enamorado/a"
+#: ../../Zotlabs/Module/Menu.php:181
+msgid "Bookmarks allowed"
+msgstr "Marcadores permitidos"
-#: ../../include/selectors.php:134
-msgid "Infatuated"
-msgstr "Apasionado/a"
+#: ../../Zotlabs/Module/Menu.php:183
+msgid "Delete this menu"
+msgstr "Borrar este menú"
-#: ../../include/selectors.php:134 ../../include/selectors.php:151
-msgid "Dating"
-msgstr "Saliendo con alguien"
+#: ../../Zotlabs/Module/Menu.php:184 ../../Zotlabs/Module/Menu.php:219
+msgid "Edit menu contents"
+msgstr "Editar los contenidos del menú"
-#: ../../include/selectors.php:134
-msgid "Unfaithful"
-msgstr "Infiel"
+#: ../../Zotlabs/Module/Menu.php:185
+msgid "Edit this menu"
+msgstr "Modificar este menú"
-#: ../../include/selectors.php:134
-msgid "Sex Addict"
-msgstr "Con adicción al sexo"
+#: ../../Zotlabs/Module/Menu.php:201
+msgid "Menu could not be deleted."
+msgstr "El menú no puede ser eliminado."
-#: ../../include/selectors.php:134
-msgid "Friends/Benefits"
-msgstr "Amigos con algo extra"
+#: ../../Zotlabs/Module/Menu.php:214
+msgid "Edit Menu"
+msgstr "Modificar el menú"
-#: ../../include/selectors.php:134
-msgid "Casual"
-msgstr "Casual"
+#: ../../Zotlabs/Module/Menu.php:218
+msgid "Add or remove entries to this menu"
+msgstr "Añadir o quitar entradas en este menú"
-#: ../../include/selectors.php:134
-msgid "Engaged"
-msgstr "Prometido/a"
+#: ../../Zotlabs/Module/Menu.php:220
+msgid "Menu name"
+msgstr "Nombre del menú"
-#: ../../include/selectors.php:134 ../../include/selectors.php:151
-msgid "Married"
-msgstr "Casado/a"
+#: ../../Zotlabs/Module/Menu.php:220
+msgid "Must be unique, only seen by you"
+msgstr "Debe ser único, solo será visible para usted"
-#: ../../include/selectors.php:134
-msgid "Imaginarily married"
-msgstr "Casado/a en sueños"
+#: ../../Zotlabs/Module/Menu.php:221
+msgid "Menu title"
+msgstr "Título del menú"
-#: ../../include/selectors.php:134
-msgid "Partners"
-msgstr "Pareja"
+#: ../../Zotlabs/Module/Menu.php:221
+msgid "Menu title as seen by others"
+msgstr "El título del menú tal como será visto por los demás"
-#: ../../include/selectors.php:134 ../../include/selectors.php:151
-msgid "Cohabiting"
-msgstr "Cohabitando"
+#: ../../Zotlabs/Module/Menu.php:222
+msgid "Allow bookmarks"
+msgstr "Permitir marcadores"
-#: ../../include/selectors.php:134
-msgid "Common law"
-msgstr "Matrimonio tradicional"
+#: ../../Zotlabs/Module/Defperms.php:67 ../../Zotlabs/Module/Connedit.php:81
+msgid "Could not access contact record."
+msgstr "No se ha podido acceder al registro de contacto."
-#: ../../include/selectors.php:134
-msgid "Happy"
-msgstr "Felíz"
+#: ../../Zotlabs/Module/Defperms.php:189
+msgid "Default Permissions App"
+msgstr "App Permisos por defecto"
-#: ../../include/selectors.php:134
-msgid "Not looking"
-msgstr "No estoy buscando"
+#: ../../Zotlabs/Module/Defperms.php:190
+msgid "Set custom default permissions for new connections"
+msgstr "Establecer permisos predeterminados personalizados para nuevas conexiones"
-#: ../../include/selectors.php:134
-msgid "Swinger"
-msgstr "Libertino"
+#: ../../Zotlabs/Module/Defperms.php:254 ../../Zotlabs/Module/Connedit.php:867
+msgid "Connection Default Permissions"
+msgstr "Permisos predeterminados de conexión"
-#: ../../include/selectors.php:134
-msgid "Betrayed"
-msgstr "Engañado/a"
+#: ../../Zotlabs/Module/Defperms.php:255 ../../Zotlabs/Module/Connedit.php:868
+msgid "Apply these permissions automatically"
+msgstr "Aplicar estos permisos automaticamente"
-#: ../../include/selectors.php:134 ../../include/selectors.php:151
-msgid "Separated"
-msgstr "Separado/a"
+#: ../../Zotlabs/Module/Defperms.php:256 ../../Zotlabs/Module/Connedit.php:869
+msgid "Permission role"
+msgstr "Permisos de rol"
-#: ../../include/selectors.php:134
-msgid "Unstable"
-msgstr "Inestable"
+#: ../../Zotlabs/Module/Defperms.php:257 ../../Zotlabs/Module/Connedit.php:870
+msgid "Add permission role"
+msgstr "Añadir permisos de rol"
-#: ../../include/selectors.php:134 ../../include/selectors.php:151
-msgid "Divorced"
-msgstr "Divorciado/a"
+#: ../../Zotlabs/Module/Defperms.php:261 ../../Zotlabs/Module/Connedit.php:883
+msgid ""
+"The permissions indicated on this page will be applied to all new "
+"connections."
+msgstr "Los permisos indicados en esta página serán aplicados en todas las nuevas conexiones."
-#: ../../include/selectors.php:134
-msgid "Imaginarily divorced"
-msgstr "Divorciado/a en sueños"
+#: ../../Zotlabs/Module/Defperms.php:262
+msgid "Automatic approval settings"
+msgstr "Opciones de autorización automática"
-#: ../../include/selectors.php:134 ../../include/selectors.php:151
-msgid "Widowed"
-msgstr "Viudo/a"
+#: ../../Zotlabs/Module/Defperms.php:270
+msgid ""
+"Some individual permissions may have been preset or locked based on your "
+"channel type and privacy settings."
+msgstr "Es posible que se hayan preestablecido o bloqueado algunos permisos individuales según el tipo de canal y la configuración de privacidad."
-#: ../../include/selectors.php:134
-msgid "Uncertain"
-msgstr "Indeterminado"
+#: ../../Zotlabs/Module/Pconfig.php:32 ../../Zotlabs/Module/Pconfig.php:68
+msgid "This setting requires special processing and editing has been blocked."
+msgstr "Este ajuste necesita de un proceso especial y la edición ha sido bloqueada."
-#: ../../include/selectors.php:134 ../../include/selectors.php:151
-msgid "It's complicated"
-msgstr "Es complicado"
+#: ../../Zotlabs/Module/Pconfig.php:57
+msgid "Configuration Editor"
+msgstr "Editor de configuración"
-#: ../../include/selectors.php:134
-msgid "Don't care"
-msgstr "No me importa"
+#: ../../Zotlabs/Module/Pconfig.php:58
+msgid ""
+"Warning: Changing some settings could render your channel inoperable. Please"
+" leave this page unless you are comfortable with and knowledgeable about how"
+" to correctly use this feature."
+msgstr "Atención: El cambio de algunos ajustes puede volver inutilizable su canal. Por favor, abandone la página excepto que esté seguro y sepa cómo usar correctamente esta característica."
-#: ../../include/selectors.php:134
-msgid "Ask me"
-msgstr "Pregúnteme"
+#: ../../Zotlabs/Module/Oauth2.php:54
+msgid "Name and Secret are required"
+msgstr "\"Key\" y \"Secret\" son obligatorios"
-#: ../../include/conversation.php:169
-#, php-format
-msgid "likes %1$s's %2$s"
-msgstr "gusta de %2$s de %1$s"
+#: ../../Zotlabs/Module/Oauth2.php:106
+msgid "OAuth2 Apps Manager App"
+msgstr "Aplicación del administrador de apps OAuth2"
-#: ../../include/conversation.php:172
-#, php-format
-msgid "doesn't like %1$s's %2$s"
-msgstr "no gusta de %2$s de %1$s"
+#: ../../Zotlabs/Module/Oauth2.php:107
+msgid "OAuth2 authenticatication tokens for mobile and remote apps"
+msgstr "Tokens de autenticación de OAuth2 para aplicaciones móviles y remotas"
-#: ../../include/conversation.php:212
-#, php-format
-msgid "%1$s is now connected with %2$s"
-msgstr "%1$s ahora está conectado/a con %2$s"
+#: ../../Zotlabs/Module/Oauth2.php:115
+msgid "Add OAuth2 application"
+msgstr "Añadir aplicación OAuth2"
-#: ../../include/conversation.php:247
-#, php-format
-msgid "%1$s poked %2$s"
-msgstr "%1$s ha dado un toque a %2$s"
+#: ../../Zotlabs/Module/Oauth2.php:121 ../../Zotlabs/Module/Oauth2.php:149
+msgid "Grant Types"
+msgstr "Tipos de permisos"
-#: ../../include/conversation.php:251 ../../include/text.php:1195
-#: ../../include/text.php:1199
-msgid "poked"
-msgstr "ha dado un toque a"
+#: ../../Zotlabs/Module/Oauth2.php:121 ../../Zotlabs/Module/Oauth2.php:122
+msgid "leave blank unless your application sepcifically requires this"
+msgstr "Dejar en blanco a menos que su aplicación lo requiera específicamente"
-#: ../../include/conversation.php:739
-#, php-format
-msgid "View %s's profile @ %s"
-msgstr "Ver el perfil @ %s de %s"
+#: ../../Zotlabs/Module/Oauth2.php:122 ../../Zotlabs/Module/Oauth2.php:150
+msgid "Authorization scope"
+msgstr "Alcance de la autorización"
-#: ../../include/conversation.php:759
-msgid "Categories:"
-msgstr "Temas:"
+#: ../../Zotlabs/Module/Oauth2.php:134
+msgid "OAuth2 Application not found."
+msgstr "No se ha encontrado la aplicación OAuth2."
-#: ../../include/conversation.php:760
-msgid "Filed under:"
-msgstr "Archivado bajo:"
+#: ../../Zotlabs/Module/Oauth2.php:149 ../../Zotlabs/Module/Oauth2.php:150
+msgid "leave blank unless your application specifically requires this"
+msgstr "dejar en blanco a menos que su aplicación lo requiera específicamente"
-#: ../../include/conversation.php:785
-msgid "View in context"
-msgstr "Mostrar en su contexto"
+#: ../../Zotlabs/Module/Oauth2.php:192
+msgid "Connected OAuth2 Apps"
+msgstr "Aplicaciones OAuth2 conectadas"
-#: ../../include/conversation.php:886
-msgid "remove"
-msgstr "eliminar"
+#: ../../Zotlabs/Module/Randprof.php:29
+msgid "Random Channel App"
+msgstr "App Canal aleatorio"
-#: ../../include/conversation.php:890
-msgid "Loading..."
-msgstr "Cargando..."
+#: ../../Zotlabs/Module/Randprof.php:30
+msgid "Visit a random channel in the $Projectname network"
+msgstr "Visitar un canal aleatorio en la red $Projectname"
-#: ../../include/conversation.php:892
-msgid "Delete Selected Items"
-msgstr "Eliminar elementos seleccionados"
+#: ../../Zotlabs/Module/Dreport.php:59
+msgid "Invalid message"
+msgstr "Mensaje no válido"
-#: ../../include/conversation.php:935
-msgid "View Source"
-msgstr "Ver el código fuente de la entrada"
+#: ../../Zotlabs/Module/Dreport.php:93
+msgid "no results"
+msgstr "sin resultados"
-#: ../../include/conversation.php:945
-msgid "Follow Thread"
-msgstr "Seguir este hilo"
+#: ../../Zotlabs/Module/Dreport.php:107
+msgid "channel sync processed"
+msgstr "se ha realizado la sincronización del canal"
-#: ../../include/conversation.php:954
-msgid "Unfollow Thread"
-msgstr "Dejar de seguir este hilo"
+#: ../../Zotlabs/Module/Dreport.php:111
+msgid "queued"
+msgstr "encolado"
-#: ../../include/conversation.php:1068
-msgid "Edit Connection"
-msgstr "Editar conexión"
+#: ../../Zotlabs/Module/Dreport.php:115
+msgid "posted"
+msgstr "enviado"
-#: ../../include/conversation.php:1078
-msgid "Message"
-msgstr "Mensaje"
+#: ../../Zotlabs/Module/Dreport.php:119
+msgid "accepted for delivery"
+msgstr "aceptado para el envío"
-#: ../../include/conversation.php:1212
-#, php-format
-msgid "%s likes this."
-msgstr "A %s le gusta esto."
+#: ../../Zotlabs/Module/Dreport.php:123
+msgid "updated"
+msgstr "actualizado"
-#: ../../include/conversation.php:1212
-#, php-format
-msgid "%s doesn't like this."
-msgstr "A %s no le gusta esto."
+#: ../../Zotlabs/Module/Dreport.php:126
+msgid "update ignored"
+msgstr "actualización ignorada"
-#: ../../include/conversation.php:1216
-#, php-format
-msgid "<span %1$s>%2$d people</span> like this."
-msgid_plural "<span %1$s>%2$d people</span> like this."
-msgstr[0] "a <span %1$s>%2$d personas</span> le gusta esto."
-msgstr[1] "A <span %1$s>%2$d personas</span> les gusta esto."
+#: ../../Zotlabs/Module/Dreport.php:129
+msgid "permission denied"
+msgstr "permiso denegado"
-#: ../../include/conversation.php:1218
-#, php-format
-msgid "<span %1$s>%2$d people</span> don't like this."
-msgid_plural "<span %1$s>%2$d people</span> don't like this."
-msgstr[0] "a <span %1$s>%2$d personas</span> no les gusta esto."
-msgstr[1] "A <span %1$s>%2$d personas</span> no les gusta esto."
+#: ../../Zotlabs/Module/Dreport.php:133
+msgid "recipient not found"
+msgstr "destinatario no encontrado"
-#: ../../include/conversation.php:1224
-msgid "and"
-msgstr "y"
+#: ../../Zotlabs/Module/Dreport.php:136
+msgid "mail recalled"
+msgstr "mensaje de correo revocado"
-#: ../../include/conversation.php:1227
-#, php-format
-msgid ", and %d other people"
-msgid_plural ", and %d other people"
-msgstr[0] ", y %d persona más"
-msgstr[1] ", y %d personas más"
+#: ../../Zotlabs/Module/Dreport.php:139
+msgid "duplicate mail received"
+msgstr "se ha recibido mensaje duplicado"
-#: ../../include/conversation.php:1228
-#, php-format
-msgid "%s like this."
-msgstr "A %s le gusta esto."
+#: ../../Zotlabs/Module/Dreport.php:142
+msgid "mail delivered"
+msgstr "correo enviado"
-#: ../../include/conversation.php:1228
+#: ../../Zotlabs/Module/Dreport.php:162
#, php-format
-msgid "%s don't like this."
-msgstr "A %s no le gusta esto."
-
-#: ../../include/conversation.php:1708
-msgctxt "noun"
-msgid "Attending"
-msgid_plural "Attending"
-msgstr[0] "Participaré"
-msgstr[1] "Participaré"
-
-#: ../../include/conversation.php:1711
-msgctxt "noun"
-msgid "Not Attending"
-msgid_plural "Not Attending"
-msgstr[0] "No participaré"
-msgstr[1] "No participaré"
+msgid "Delivery report for %1$s"
+msgstr "Informe de entrega para %1$s"
-#: ../../include/conversation.php:1714
-msgctxt "noun"
-msgid "Undecided"
-msgid_plural "Undecided"
-msgstr[0] "Indeciso/a"
-msgstr[1] "Indecisos/as"
+#: ../../Zotlabs/Module/Dreport.php:167
+msgid "Redeliver"
+msgstr "Volver a enviar"
-#: ../../include/conversation.php:1717
-msgctxt "noun"
-msgid "Agree"
-msgid_plural "Agrees"
-msgstr[0] "De acuerdo"
-msgstr[1] "De acuerdo"
+#: ../../Zotlabs/Module/Thing.php:120
+msgid "Thing updated"
+msgstr "Elemento actualizado."
-#: ../../include/conversation.php:1720
-msgctxt "noun"
-msgid "Disagree"
-msgid_plural "Disagrees"
-msgstr[0] "En desacuerdo"
-msgstr[1] "En desacuerdo"
+#: ../../Zotlabs/Module/Thing.php:172
+msgid "Object store: failed"
+msgstr "Guardar objeto: ha fallado"
-#: ../../include/conversation.php:1723
-msgctxt "noun"
-msgid "Abstain"
-msgid_plural "Abstains"
-msgstr[0] "se abstiene"
-msgstr[1] "Se abstienen"
+#: ../../Zotlabs/Module/Thing.php:176
+msgid "Thing added"
+msgstr "Elemento añadido"
-#: ../../include/bookmarks.php:34
+#: ../../Zotlabs/Module/Thing.php:202
#, php-format
-msgid "%1$s's bookmarks"
-msgstr "Marcadores de %1$s"
-
-#: ../../include/import.php:28
-msgid "Unable to import a removed channel."
-msgstr "No se puede importar un canal eliminado."
+msgid "OBJ: %1$s %2$s %3$s"
+msgstr "OBJ: %1$s %2$s %3$s"
-#: ../../include/import.php:54
-msgid ""
-"Cannot create a duplicate channel identifier on this system. Import failed."
-msgstr "No se ha podido crear un canal con un identificador que ya existe en este sistema. La importación ha fallado."
+#: ../../Zotlabs/Module/Thing.php:265
+msgid "Show Thing"
+msgstr "Mostrar elemento"
-#: ../../include/import.php:120
-msgid "Cloned channel not found. Import failed."
-msgstr "No se ha podido importar el canal porque el canal clonado no se ha encontrado."
+#: ../../Zotlabs/Module/Thing.php:272
+msgid "item not found."
+msgstr "elemento no encontrado."
-#: ../../include/text.php:520
-msgid "prev"
-msgstr "anterior"
+#: ../../Zotlabs/Module/Thing.php:305
+msgid "Edit Thing"
+msgstr "Editar elemento"
-#: ../../include/text.php:522
-msgid "first"
-msgstr "primera"
+#: ../../Zotlabs/Module/Thing.php:307 ../../Zotlabs/Module/Thing.php:364
+msgid "Select a profile"
+msgstr "Seleccionar un perfil"
-#: ../../include/text.php:551
-msgid "last"
-msgstr "última"
+#: ../../Zotlabs/Module/Thing.php:311 ../../Zotlabs/Module/Thing.php:367
+msgid "Post an activity"
+msgstr "Publicar una actividad"
-#: ../../include/text.php:554
-msgid "next"
-msgstr "próxima"
+#: ../../Zotlabs/Module/Thing.php:311 ../../Zotlabs/Module/Thing.php:367
+msgid "Only sends to viewers of the applicable profile"
+msgstr "Sólo enviar a espectadores del perfil pertinente."
-#: ../../include/text.php:572
-msgid "older"
-msgstr "más antiguas"
+#: ../../Zotlabs/Module/Thing.php:313 ../../Zotlabs/Module/Thing.php:369
+msgid "Name of thing e.g. something"
+msgstr "Nombre del elemento, p. ej.:. \"algo\""
-#: ../../include/text.php:574
-msgid "newer"
-msgstr "más recientes"
+#: ../../Zotlabs/Module/Thing.php:315 ../../Zotlabs/Module/Thing.php:370
+msgid "URL of thing (optional)"
+msgstr "Dirección del elemento (opcional)"
-#: ../../include/text.php:998
-msgid "No connections"
-msgstr "Sin conexiones"
+#: ../../Zotlabs/Module/Thing.php:317 ../../Zotlabs/Module/Thing.php:371
+msgid "URL for photo of thing (optional)"
+msgstr "Dirección para la foto o elemento (opcional)"
-#: ../../include/text.php:1030
-#, php-format
-msgid "View all %s connections"
-msgstr "Ver todas las %s conexiones"
+#: ../../Zotlabs/Module/Thing.php:362
+msgid "Add Thing to your Profile"
+msgstr "Añadir alguna cosa a su perfil"
-#: ../../include/text.php:1092
-#, php-format
-msgid "Network: %s"
-msgstr "Red %s"
+#: ../../Zotlabs/Module/Rmagic.php:44
+msgid "Authentication failed."
+msgstr "Falló la autenticación."
-#: ../../include/text.php:1195 ../../include/text.php:1199
-msgid "poke"
-msgstr "un toque"
+#: ../../Zotlabs/Module/Pdledit.php:26
+msgid "Layout updated."
+msgstr "Plantilla actualizada."
-#: ../../include/text.php:1200
-msgid "ping"
-msgstr "un \"ping\""
+#: ../../Zotlabs/Module/Pdledit.php:42
+msgid "PDL Editor App"
+msgstr "App Editor PDL"
-#: ../../include/text.php:1200
-msgid "pinged"
-msgstr "ha enviado un \"ping\" a"
+#: ../../Zotlabs/Module/Pdledit.php:43
+msgid "Provides the ability to edit system page layouts"
+msgstr "Proporciona la capacidad de editar los diseños de página del sistema"
-#: ../../include/text.php:1201
-msgid "prod"
-msgstr "una incitación "
+#: ../../Zotlabs/Module/Pdledit.php:56 ../../Zotlabs/Module/Pdledit.php:99
+msgid "Edit System Page Description"
+msgstr "Editor del Sistema de Descripción de Páginas"
-#: ../../include/text.php:1201
-msgid "prodded"
-msgstr "ha incitado a "
+#: ../../Zotlabs/Module/Pdledit.php:77
+msgid "(modified)"
+msgstr "(modificado)"
-#: ../../include/text.php:1202
-msgid "slap"
-msgstr "una bofetada "
+#: ../../Zotlabs/Module/Pdledit.php:94
+msgid "Layout not found."
+msgstr "Plantilla no encontrada"
-#: ../../include/text.php:1202
-msgid "slapped"
-msgstr "ha abofeteado a "
+#: ../../Zotlabs/Module/Pdledit.php:100
+msgid "Module Name:"
+msgstr "Nombre del módulo:"
-#: ../../include/text.php:1203
-msgid "finger"
-msgstr "un \"finger\" "
+#: ../../Zotlabs/Module/Pdledit.php:101
+msgid "Layout Help"
+msgstr "Ayuda para el diseño de plantillas de página"
-#: ../../include/text.php:1203
-msgid "fingered"
-msgstr "envió un \"finger\" a"
+#: ../../Zotlabs/Module/Pdledit.php:102
+msgid "Edit another layout"
+msgstr "Editar otro diseño"
-#: ../../include/text.php:1204
-msgid "rebuff"
-msgstr "un reproche"
+#: ../../Zotlabs/Module/Pdledit.php:103
+msgid "System layout"
+msgstr "Diseño del sistema"
-#: ../../include/text.php:1204
-msgid "rebuffed"
-msgstr "ha hecho un reproche a "
+#: ../../Zotlabs/Module/Wiki.php:52
+msgid "Wiki App"
+msgstr "App Wiki"
-#: ../../include/text.php:1227
-msgid "happy"
-msgstr "feliz "
+#: ../../Zotlabs/Module/Wiki.php:53
+msgid "Provide a wiki for your channel"
+msgstr "Proporcionar un wiki para su canal"
-#: ../../include/text.php:1228
-msgid "sad"
-msgstr "triste "
+#: ../../Zotlabs/Module/Wiki.php:133
+msgid "Error retrieving wiki"
+msgstr "Error al recuperar el wiki"
-#: ../../include/text.php:1229
-msgid "mellow"
-msgstr "tranquilo/a"
+#: ../../Zotlabs/Module/Wiki.php:140
+msgid "Error creating zip file export folder"
+msgstr "Error al crear el fichero comprimido zip de la carpeta a exportar"
-#: ../../include/text.php:1230
-msgid "tired"
-msgstr "cansado/a "
+#: ../../Zotlabs/Module/Wiki.php:191
+msgid "Error downloading wiki: "
+msgstr "Error al descargar el wiki: "
-#: ../../include/text.php:1231
-msgid "perky"
-msgstr "vivaz"
+#: ../../Zotlabs/Module/Wiki.php:212
+msgid "Download"
+msgstr "Descargar"
-#: ../../include/text.php:1232
-msgid "angry"
-msgstr "enfadado/a"
+#: ../../Zotlabs/Module/Wiki.php:216
+msgid "Wiki name"
+msgstr "Nombre del wiki"
-#: ../../include/text.php:1233
-msgid "stupefied"
-msgstr "asombrado/a"
+#: ../../Zotlabs/Module/Wiki.php:217
+msgid "Content type"
+msgstr "Tipo de contenido"
-#: ../../include/text.php:1234
-msgid "puzzled"
-msgstr "perplejo/a"
+#: ../../Zotlabs/Module/Wiki.php:219 ../../Zotlabs/Storage/Browser.php:292
+msgid "Type"
+msgstr "Tipo"
-#: ../../include/text.php:1235
-msgid "interested"
-msgstr "interesado/a"
+#: ../../Zotlabs/Module/Wiki.php:220
+msgid "Any&nbsp;type"
+msgstr "Cualquier&nbsp;tipo"
-#: ../../include/text.php:1236
-msgid "bitter"
-msgstr "amargado/a"
+#: ../../Zotlabs/Module/Wiki.php:227
+msgid "Lock content type"
+msgstr "Tipo de contenido bloqueado"
-#: ../../include/text.php:1237
-msgid "cheerful"
-msgstr "alegre"
+#: ../../Zotlabs/Module/Wiki.php:228
+msgid "Create a status post for this wiki"
+msgstr "Crear un mensaje de estado para este wiki"
-#: ../../include/text.php:1238
-msgid "alive"
-msgstr "animado/a"
+#: ../../Zotlabs/Module/Wiki.php:229
+msgid "Edit Wiki Name"
+msgstr "Editar el nombre del wiki"
-#: ../../include/text.php:1239
-msgid "annoyed"
-msgstr "molesto/a"
+#: ../../Zotlabs/Module/Wiki.php:274
+msgid "Wiki not found"
+msgstr "Wiki no encontrado"
-#: ../../include/text.php:1240
-msgid "anxious"
-msgstr "ansioso/a"
+#: ../../Zotlabs/Module/Wiki.php:300
+msgid "Rename page"
+msgstr "Renombrar la página"
-#: ../../include/text.php:1241
-msgid "cranky"
-msgstr "de mal humor"
+#: ../../Zotlabs/Module/Wiki.php:321
+msgid "Error retrieving page content"
+msgstr "Error al recuperar el contenido de la página"
-#: ../../include/text.php:1242
-msgid "disturbed"
-msgstr "perturbado/a"
+#: ../../Zotlabs/Module/Wiki.php:329 ../../Zotlabs/Module/Wiki.php:331
+msgid "New page"
+msgstr "Nueva página"
-#: ../../include/text.php:1243
-msgid "frustrated"
-msgstr "frustrado/a"
+#: ../../Zotlabs/Module/Wiki.php:366
+msgid "Revision Comparison"
+msgstr "Comparación de revisiones"
-#: ../../include/text.php:1244
-msgid "depressed"
-msgstr "deprimido/a"
+#: ../../Zotlabs/Module/Wiki.php:374
+msgid "Short description of your changes (optional)"
+msgstr "Breve descripción de sus cambios (opcional)"
-#: ../../include/text.php:1245
-msgid "motivated"
-msgstr "motivado/a"
+#: ../../Zotlabs/Module/Wiki.php:384
+msgid "Source"
+msgstr "Fuente"
-#: ../../include/text.php:1246
-msgid "relaxed"
-msgstr "relajado/a"
+#: ../../Zotlabs/Module/Wiki.php:394
+msgid "New page name"
+msgstr "Nombre de la nueva página"
-#: ../../include/text.php:1247
-msgid "surprised"
-msgstr "sorprendido/a"
+#: ../../Zotlabs/Module/Wiki.php:399
+msgid "Embed image from photo albums"
+msgstr "Incluir una imagen de los álbumes de fotos"
-#: ../../include/text.php:1435 ../../include/js_strings.php:96
-msgid "Monday"
-msgstr "lunes"
+#: ../../Zotlabs/Module/Wiki.php:410
+msgid "History"
+msgstr "Historial"
-#: ../../include/text.php:1435 ../../include/js_strings.php:97
-msgid "Tuesday"
-msgstr "martes"
+#: ../../Zotlabs/Module/Wiki.php:488
+msgid "Error creating wiki. Invalid name."
+msgstr "Error al crear el wiki: el nombre no es válido."
-#: ../../include/text.php:1435 ../../include/js_strings.php:98
-msgid "Wednesday"
-msgstr "miércoles"
+#: ../../Zotlabs/Module/Wiki.php:495
+msgid "A wiki with this name already exists."
+msgstr "Ya hay un wiki con este nombre."
-#: ../../include/text.php:1435 ../../include/js_strings.php:99
-msgid "Thursday"
-msgstr "jueves"
+#: ../../Zotlabs/Module/Wiki.php:508
+msgid "Wiki created, but error creating Home page."
+msgstr "Se ha creado el wiki, pero se ha producido un error al crear la página de inicio."
-#: ../../include/text.php:1435 ../../include/js_strings.php:100
-msgid "Friday"
-msgstr "viernes"
+#: ../../Zotlabs/Module/Wiki.php:515
+msgid "Error creating wiki"
+msgstr "Error al crear el wiki"
-#: ../../include/text.php:1435 ../../include/js_strings.php:101
-msgid "Saturday"
-msgstr "sábado"
+#: ../../Zotlabs/Module/Wiki.php:539
+msgid "Error updating wiki. Invalid name."
+msgstr "Error al actualizar el wiki. Nombre no válido."
-#: ../../include/text.php:1435 ../../include/js_strings.php:95
-msgid "Sunday"
-msgstr "domingo"
+#: ../../Zotlabs/Module/Wiki.php:559
+msgid "Error updating wiki"
+msgstr "Error al actualizar el wiki"
-#: ../../include/text.php:1439 ../../include/js_strings.php:71
-msgid "January"
-msgstr "enero"
+#: ../../Zotlabs/Module/Wiki.php:574
+msgid "Wiki delete permission denied."
+msgstr "Se ha denegado el permiso para eliminar el wiki."
-#: ../../include/text.php:1439 ../../include/js_strings.php:72
-msgid "February"
-msgstr "febrero"
+#: ../../Zotlabs/Module/Wiki.php:584
+msgid "Error deleting wiki"
+msgstr "Se ha producido un error al eliminar el wiki"
-#: ../../include/text.php:1439 ../../include/js_strings.php:73
-msgid "March"
-msgstr "marzo"
+#: ../../Zotlabs/Module/Wiki.php:617
+msgid "New page created"
+msgstr "Se ha creado la nueva página"
-#: ../../include/text.php:1439 ../../include/js_strings.php:74
-msgid "April"
-msgstr "abril"
+#: ../../Zotlabs/Module/Wiki.php:739
+msgid "Cannot delete Home"
+msgstr "No se puede eliminar la página principal"
-#: ../../include/text.php:1439
-msgid "May"
-msgstr "mayo"
+#: ../../Zotlabs/Module/Wiki.php:803
+msgid "Current Revision"
+msgstr "Revisión actual"
-#: ../../include/text.php:1439 ../../include/js_strings.php:76
-msgid "June"
-msgstr "junio"
+#: ../../Zotlabs/Module/Wiki.php:803
+msgid "Selected Revision"
+msgstr "Revisión seleccionada"
-#: ../../include/text.php:1439 ../../include/js_strings.php:77
-msgid "July"
-msgstr "julio"
+#: ../../Zotlabs/Module/Wiki.php:853
+msgid "You must be authenticated."
+msgstr "Debe estar autenticado."
-#: ../../include/text.php:1439 ../../include/js_strings.php:78
-msgid "August"
-msgstr "agosto"
+#: ../../Zotlabs/Module/Home.php:90
+#, php-format
+msgid "Welcome to %s"
+msgstr "Bienvenido a %s"
-#: ../../include/text.php:1439 ../../include/js_strings.php:79
-msgid "September"
-msgstr "septiembre"
+#: ../../Zotlabs/Module/Suggest.php:40
+msgid "Suggest Channels App"
+msgstr "App Sugerencia de canales"
-#: ../../include/text.php:1439 ../../include/js_strings.php:80
-msgid "October"
-msgstr "octubre"
+#: ../../Zotlabs/Module/Suggest.php:41
+msgid ""
+"Suggestions for channels in the $Projectname network you might be interested"
+" in"
+msgstr "Sugerencias de los canales de la red $Projectname en los que puede estar interesado"
-#: ../../include/text.php:1439 ../../include/js_strings.php:81
-msgid "November"
-msgstr "noviembre"
+#: ../../Zotlabs/Module/Suggest.php:54
+msgid ""
+"No suggestions available. If this is a new site, please try again in 24 "
+"hours."
+msgstr "No hay sugerencias disponibles. Si es un sitio nuevo, espere 24 horas y pruebe de nuevo."
-#: ../../include/text.php:1439 ../../include/js_strings.php:82
-msgid "December"
-msgstr "diciembre"
+#: ../../Zotlabs/Module/Connedit.php:112
+msgid "Could not locate selected profile."
+msgstr "No se ha podido localizar el perfil seleccionado."
-#: ../../include/text.php:1513
-msgid "Unknown Attachment"
-msgstr "Adjunto no reconocido"
+#: ../../Zotlabs/Module/Connedit.php:256
+msgid "Connection updated."
+msgstr "Conexión actualizada."
-#: ../../include/text.php:1515 ../../include/feedutils.php:858
-msgid "unknown"
-msgstr "desconocido"
+#: ../../Zotlabs/Module/Connedit.php:258
+msgid "Failed to update connection record."
+msgstr "Error al actualizar el registro de la conexión."
-#: ../../include/text.php:1551
-msgid "remove category"
-msgstr "eliminar el tema"
+#: ../../Zotlabs/Module/Connedit.php:312
+msgid "is now connected to"
+msgstr "ahora está conectado/a"
-#: ../../include/text.php:1627
-msgid "remove from file"
-msgstr "eliminar del fichero"
+#: ../../Zotlabs/Module/Connedit.php:437
+msgid "Could not access address book record."
+msgstr "No se pudo acceder al registro en su libreta de direcciones."
-#: ../../include/text.php:1791 ../../include/message.php:13
-msgid "Download binary/encrypted content"
-msgstr "Descargar contenido binario o cifrado"
+#: ../../Zotlabs/Module/Connedit.php:485 ../../Zotlabs/Module/Connedit.php:489
+msgid "Refresh failed - channel is currently unavailable."
+msgstr "Recarga fallida - no se puede encontrar el canal en este momento."
-#: ../../include/text.php:1961 ../../include/language.php:423
-msgid "default"
-msgstr "por defecto"
+#: ../../Zotlabs/Module/Connedit.php:504 ../../Zotlabs/Module/Connedit.php:513
+#: ../../Zotlabs/Module/Connedit.php:522 ../../Zotlabs/Module/Connedit.php:531
+#: ../../Zotlabs/Module/Connedit.php:544
+msgid "Unable to set address book parameters."
+msgstr "No ha sido posible establecer los parámetros de la libreta de direcciones."
-#: ../../include/text.php:1969
-msgid "Page layout"
-msgstr "Plantilla de la página"
+#: ../../Zotlabs/Module/Connedit.php:568
+msgid "Connection has been removed."
+msgstr "La conexión ha sido eliminada."
-#: ../../include/text.php:1969
-msgid "You can create your own with the layouts tool"
-msgstr "Puede crear su propia disposición gráfica con la herramienta de plantillas"
+#: ../../Zotlabs/Module/Connedit.php:611
+#, php-format
+msgid "View %s's profile"
+msgstr "Ver el perfil de %s"
-#: ../../include/text.php:1980
-msgid "HTML"
-msgstr "HTML"
+#: ../../Zotlabs/Module/Connedit.php:615
+msgid "Refresh Permissions"
+msgstr "Recargar los permisos"
-#: ../../include/text.php:1983
-msgid "Comanche Layout"
-msgstr "Plantilla de Comanche"
+#: ../../Zotlabs/Module/Connedit.php:618
+msgid "Fetch updated permissions"
+msgstr "Obtener los permisos actualizados"
-#: ../../include/text.php:1988
-msgid "PHP"
-msgstr "PHP"
+#: ../../Zotlabs/Module/Connedit.php:622
+msgid "Refresh Photo"
+msgstr "Actualizar la foto"
-#: ../../include/text.php:1997
-msgid "Page content type"
-msgstr "Tipo de contenido de la página"
+#: ../../Zotlabs/Module/Connedit.php:625
+msgid "Fetch updated photo"
+msgstr "Obtener una foto actualizada"
-#: ../../include/text.php:2130
-msgid "activity"
-msgstr "la/su actividad"
+#: ../../Zotlabs/Module/Connedit.php:632
+msgid "View recent posts and comments"
+msgstr "Ver publicaciones y comentarios recientes"
-#: ../../include/text.php:2231
-msgid "a-z, 0-9, -, and _ only"
-msgstr "a-z, 0-9, -, and _ only"
+#: ../../Zotlabs/Module/Connedit.php:639
+msgid "Block (or Unblock) all communications with this connection"
+msgstr "Bloquear (o desbloquear) todas las comunicaciones con esta conexión"
-#: ../../include/text.php:2557
-msgid "Design Tools"
-msgstr "Herramientas de diseño web"
+#: ../../Zotlabs/Module/Connedit.php:640
+msgid "This connection is blocked!"
+msgstr "¡Esta conexión está bloqueada!"
-#: ../../include/text.php:2563
-msgid "Pages"
-msgstr "Páginas"
+#: ../../Zotlabs/Module/Connedit.php:644
+msgid "Unignore"
+msgstr "Dejar de ignorar"
-#: ../../include/text.php:2575
-msgid "Import"
-msgstr "Importar"
+#: ../../Zotlabs/Module/Connedit.php:647
+msgid "Ignore (or Unignore) all inbound communications from this connection"
+msgstr "Ignorar (o dejar de ignorar) todas las comunicaciones entrantes de esta conexión"
-#: ../../include/text.php:2576
-msgid "Import website..."
-msgstr "Importar un sitio web..."
+#: ../../Zotlabs/Module/Connedit.php:648
+msgid "This connection is ignored!"
+msgstr "¡Esta conexión es ignorada!"
-#: ../../include/text.php:2577
-msgid "Select folder to import"
-msgstr "Seleccionar la carpeta que se va a importar"
+#: ../../Zotlabs/Module/Connedit.php:652
+msgid "Unarchive"
+msgstr "Desarchivar"
-#: ../../include/text.php:2578
-msgid "Import from a zipped folder:"
-msgstr "Importar desde una carpeta comprimida: "
+#: ../../Zotlabs/Module/Connedit.php:652
+msgid "Archive"
+msgstr "Archivar"
-#: ../../include/text.php:2579
-msgid "Import from cloud files:"
-msgstr "Importar desde los ficheros en la nube: "
+#: ../../Zotlabs/Module/Connedit.php:655
+msgid ""
+"Archive (or Unarchive) this connection - mark channel dead but keep content"
+msgstr "Archiva (o desarchiva) esta conexión - marca el canal como muerto aunque mantiene sus contenidos"
-#: ../../include/text.php:2580
-msgid "/cloud/channel/path/to/folder"
-msgstr "/cloud/canal/ruta/a la/carpeta"
+#: ../../Zotlabs/Module/Connedit.php:656
+msgid "This connection is archived!"
+msgstr "¡Esta conexión esta archivada!"
-#: ../../include/text.php:2581
-msgid "Enter path to website files"
-msgstr "Ruta a los ficheros del sitio web"
+#: ../../Zotlabs/Module/Connedit.php:660
+msgid "Unhide"
+msgstr "Mostrar"
-#: ../../include/text.php:2582
-msgid "Select folder"
-msgstr "Seleccionar la carpeta"
+#: ../../Zotlabs/Module/Connedit.php:660
+msgid "Hide"
+msgstr "Ocultar"
-#: ../../include/text.php:2583
-msgid "Export website..."
-msgstr "Exportar un sitio web..."
+#: ../../Zotlabs/Module/Connedit.php:663
+msgid "Hide or Unhide this connection from your other connections"
+msgstr "Ocultar o mostrar esta conexión a sus otras conexiones"
-#: ../../include/text.php:2584
-msgid "Export to a zip file"
-msgstr "Exportar a un fichero comprimido .zip"
+#: ../../Zotlabs/Module/Connedit.php:664
+msgid "This connection is hidden!"
+msgstr "¡Esta conexión está oculta!"
-#: ../../include/text.php:2585
-msgid "website.zip"
-msgstr "sitio_web.zip"
+#: ../../Zotlabs/Module/Connedit.php:671
+msgid "Delete this connection"
+msgstr "Eliminar esta conexión"
-#: ../../include/text.php:2586
-msgid "Enter a name for the zip file."
-msgstr "Escriba un nombre para el fichero zip."
+#: ../../Zotlabs/Module/Connedit.php:679
+msgid "Fetch Vcard"
+msgstr "Obtener una vcard"
-#: ../../include/text.php:2587
-msgid "Export to cloud files"
-msgstr "Exportar a la nube de ficheros"
+#: ../../Zotlabs/Module/Connedit.php:682
+msgid "Fetch electronic calling card for this connection"
+msgstr "Obtener una tarjeta de llamada electrónica para esta conexión"
-#: ../../include/text.php:2588
-msgid "/path/to/export/folder"
-msgstr "/ruta/para/exportar/carpeta"
+#: ../../Zotlabs/Module/Connedit.php:693
+msgid "Open Individual Permissions section by default"
+msgstr "Abrir la sección de permisos individuales por defecto"
-#: ../../include/text.php:2589
-msgid "Enter a path to a cloud files destination."
-msgstr "Escriba una ruta de destino a la nube de ficheros."
+#: ../../Zotlabs/Module/Connedit.php:716
+msgid "Affinity"
+msgstr "Afinidad"
-#: ../../include/text.php:2590
-msgid "Specify folder"
-msgstr "Especificar una carpeta"
+#: ../../Zotlabs/Module/Connedit.php:719
+msgid "Open Set Affinity section by default"
+msgstr "Abrir por defecto la sección para definir la afinidad"
-#: ../../include/contact_widgets.php:11
-#, php-format
-msgid "%d invitation available"
-msgid_plural "%d invitations available"
-msgstr[0] "%d invitación pendiente"
-msgstr[1] "%d invitaciones disponibles"
+#: ../../Zotlabs/Module/Connedit.php:756
+msgid "Filter"
+msgstr "Filtrar"
-#: ../../include/contact_widgets.php:19
-msgid "Find Channels"
-msgstr "Encontrar canales"
+#: ../../Zotlabs/Module/Connedit.php:759
+msgid "Open Custom Filter section by default"
+msgstr "Abrir por defecto la sección de personalización de filtros"
-#: ../../include/contact_widgets.php:20
-msgid "Enter name or interest"
-msgstr "Introducir nombre o interés"
+#: ../../Zotlabs/Module/Connedit.php:796
+msgid "Approve this connection"
+msgstr "Aprobar esta conexión"
-#: ../../include/contact_widgets.php:21
-msgid "Connect/Follow"
-msgstr "Conectar/Seguir"
+#: ../../Zotlabs/Module/Connedit.php:796
+msgid "Accept connection to allow communication"
+msgstr "Aceptar la conexión para permitir la comunicación"
-#: ../../include/contact_widgets.php:22
-msgid "Examples: Robert Morgenstein, Fishing"
-msgstr "Ejemplos: José Fernández, Pesca"
+#: ../../Zotlabs/Module/Connedit.php:801
+msgid "Set Affinity"
+msgstr "Ajustar la afinidad"
-#: ../../include/contact_widgets.php:26
-msgid "Random Profile"
-msgstr "Perfil aleatorio"
+#: ../../Zotlabs/Module/Connedit.php:804
+msgid "Set Profile"
+msgstr "Ajustar el perfil"
-#: ../../include/contact_widgets.php:27
-msgid "Invite Friends"
-msgstr "Invitar a amigos"
+#: ../../Zotlabs/Module/Connedit.php:807
+msgid "Set Affinity & Profile"
+msgstr "Ajustar la afinidad y el perfil"
-#: ../../include/contact_widgets.php:29
-msgid "Advanced example: name=fred and country=iceland"
-msgstr "Ejemplo avanzado: nombre=juan y país=españa"
+#: ../../Zotlabs/Module/Connedit.php:855
+msgid "This connection is unreachable from this location."
+msgstr "No se puede acceder a la conexión desde este sitio."
-#: ../../include/contact_widgets.php:218
-msgid "Common Connections"
-msgstr "Conexiones comunes"
+#: ../../Zotlabs/Module/Connedit.php:856
+msgid "This connection may be unreachable from other channel locations."
+msgstr "Esta conexión puede ser inaccesible desde otras ubicaciones del canal."
-#: ../../include/contact_widgets.php:222
-#, php-format
-msgid "View all %d common connections"
-msgstr "Ver todas las %d conexiones comunes"
+#: ../../Zotlabs/Module/Connedit.php:858
+msgid "Location independence is not supported by their network."
+msgstr "La independencia de ubicación no es compatible con su red."
-#: ../../include/markdown.php:202 ../../include/bbcode.php:366
-#, php-format
-msgid "%1$s wrote the following %2$s %3$s"
-msgstr "%1$s escribió %2$s siguiente %3$s"
+#: ../../Zotlabs/Module/Connedit.php:864
+msgid ""
+"This connection is unreachable from this location. Location independence is "
+"not supported by their network."
+msgstr "Esta conexión no es accesible desde este sitio. La independencia de ubicación no es compatible con su red."
-#: ../../include/follow.php:37
-msgid "Channel is blocked on this site."
-msgstr "El canal está bloqueado en este sitio."
+#: ../../Zotlabs/Module/Connedit.php:868
+msgid "Connection requests will be approved without your interaction"
+msgstr "Las solicitudes de conexión serán aprobadas sin su intervención"
-#: ../../include/follow.php:42
-msgid "Channel location missing."
-msgstr "Falta la dirección del canal."
+#: ../../Zotlabs/Module/Connedit.php:877
+msgid "This connection's primary address is"
+msgstr "La dirección primaria de esta conexión es"
-#: ../../include/follow.php:84
-msgid "Response from remote channel was incomplete."
-msgstr "Respuesta incompleta del canal."
+#: ../../Zotlabs/Module/Connedit.php:878
+msgid "Available locations:"
+msgstr "Ubicaciones disponibles:"
-#: ../../include/follow.php:96
-msgid "Premium channel - please visit:"
-msgstr "Canal Premium - por favor visite:"
+#: ../../Zotlabs/Module/Connedit.php:884
+msgid "Connection Tools"
+msgstr "Gestión de las conexiones"
-#: ../../include/follow.php:110
-msgid "Channel was deleted and no longer exists."
-msgstr "El canal ha sido eliminado y ya no existe."
+#: ../../Zotlabs/Module/Connedit.php:886
+msgid "Slide to adjust your degree of friendship"
+msgstr "Deslizar para ajustar el grado de amistad"
-#: ../../include/follow.php:166
-msgid "Remote channel or protocol unavailable."
-msgstr "Canal remoto o protocolo no disponible."
+#: ../../Zotlabs/Module/Connedit.php:888
+msgid "Slide to adjust your rating"
+msgstr "Deslizar para ajustar su valoración"
-#: ../../include/follow.php:190
-msgid "Channel discovery failed."
-msgstr "El intento de acceder al canal ha fallado."
+#: ../../Zotlabs/Module/Connedit.php:889 ../../Zotlabs/Module/Connedit.php:894
+msgid "Optionally explain your rating"
+msgstr "Opcionalmente, puede explicar su valoración"
-#: ../../include/follow.php:202
-msgid "Protocol disabled."
-msgstr "Protocolo deshabilitado."
+#: ../../Zotlabs/Module/Connedit.php:891
+msgid "Custom Filter"
+msgstr "Filtro personalizado"
-#: ../../include/follow.php:213
-msgid "Cannot connect to yourself."
-msgstr "No puede conectarse consigo mismo."
+#: ../../Zotlabs/Module/Connedit.php:892
+msgid "Only import posts with this text"
+msgstr "Importar solo entradas que contengan este texto"
-#: ../../include/js_strings.php:5
-msgid "Delete this item?"
-msgstr "¿Borrar este elemento?"
+#: ../../Zotlabs/Module/Connedit.php:893
+msgid "Do not import posts with this text"
+msgstr "No importar entradas que contengan este texto"
-#: ../../include/js_strings.php:8
-#, php-format
-msgid "%s show less"
-msgstr "%s mostrar menos"
+#: ../../Zotlabs/Module/Connedit.php:895
+msgid "This information is public!"
+msgstr "¡Esta información es pública!"
-#: ../../include/js_strings.php:9
-#, php-format
-msgid "%s expand"
-msgstr "%s expandir"
+#: ../../Zotlabs/Module/Connedit.php:900
+msgid "Connection Pending Approval"
+msgstr "Conexión pendiente de aprobación"
-#: ../../include/js_strings.php:10
+#: ../../Zotlabs/Module/Connedit.php:905
#, php-format
-msgid "%s collapse"
-msgstr "%s contraer"
-
-#: ../../include/js_strings.php:11
-msgid "Password too short"
-msgstr "Contraseña demasiado corta"
-
-#: ../../include/js_strings.php:12
-msgid "Passwords do not match"
-msgstr "Las contraseñas no coinciden"
-
-#: ../../include/js_strings.php:13
-msgid "everybody"
-msgstr "cualquiera"
-
-#: ../../include/js_strings.php:14
-msgid "Secret Passphrase"
-msgstr "Contraseña secreta"
-
-#: ../../include/js_strings.php:15
-msgid "Passphrase hint"
-msgstr "Pista de contraseña"
-
-#: ../../include/js_strings.php:16
-msgid "Notice: Permissions have changed but have not yet been submitted."
-msgstr "Aviso: los permisos han cambiado pero aún no han sido enviados."
-
-#: ../../include/js_strings.php:17
-msgid "close all"
-msgstr "cerrar todo"
-
-#: ../../include/js_strings.php:18
-msgid "Nothing new here"
-msgstr "Nada nuevo por aquí"
-
-#: ../../include/js_strings.php:19
-msgid "Rate This Channel (this is public)"
-msgstr "Valorar este canal (esto es público)"
-
-#: ../../include/js_strings.php:21
-msgid "Describe (optional)"
-msgstr "Describir (opcional)"
-
-#: ../../include/js_strings.php:23
-msgid "Please enter a link URL"
-msgstr "Por favor, introduzca una dirección de enlace"
-
-#: ../../include/js_strings.php:24
-msgid "Unsaved changes. Are you sure you wish to leave this page?"
-msgstr "Cambios no guardados. ¿Está seguro de que desea abandonar la página?"
-
-#: ../../include/js_strings.php:26
-msgid "lovely"
-msgstr "encantador"
-
-#: ../../include/js_strings.php:27
-msgid "wonderful"
-msgstr "fabuloso"
-
-#: ../../include/js_strings.php:28
-msgid "fantastic"
-msgstr "fantástico"
-
-#: ../../include/js_strings.php:29
-msgid "great"
-msgstr "grandioso"
-
-#: ../../include/js_strings.php:30
msgid ""
-"Your chosen nickname was either already taken or not valid. Please use our "
-"suggestion ("
-msgstr "El nombre de usuario elegido ya está en uso o no es válido. Por favor, utilice nuestra sugerencia ("
-
-#: ../../include/js_strings.php:31
-msgid ") or enter a new one."
-msgstr ") o introduzca uno nuevo."
-
-#: ../../include/js_strings.php:32
-msgid "Thank you, this nickname is valid."
-msgstr "Gracias, este alias es válido."
-
-#: ../../include/js_strings.php:33
-msgid "A channel name is required."
-msgstr "Se requiere un nombre de canal"
-
-#: ../../include/js_strings.php:34
-msgid "This is a "
-msgstr "Esto es un "
-
-#: ../../include/js_strings.php:35
-msgid " channel name"
-msgstr "nombre de canal"
+"Please choose the profile you would like to display to %s when viewing your "
+"profile securely."
+msgstr "Por favor, escoja el perfil que quiere mostrar a %s cuando esté viendo su perfil de forma segura."
-#: ../../include/js_strings.php:36
-msgid "Back to reply"
-msgstr "Volver a la respuesta"
+#: ../../Zotlabs/Module/Connedit.php:912
+msgid ""
+"Some permissions may be inherited from your channel's <a "
+"href=\"settings\"><strong>privacy settings</strong></a>, which have higher "
+"priority than individual settings. You can change those settings here but "
+"they wont have any impact unless the inherited setting changes."
+msgstr "Algunos permisos pueden ser heredados de los <a href=\"settings\"><strong>ajustes de privacidad</strong></a> de sus canales, los cuales tienen una prioridad más alta que los ajustes individuales. Puede cambiar estos ajustes aquí, pero no tendrán ningún consecuencia hasta que cambie los ajustes heredados."
-#: ../../include/js_strings.php:42
-#, php-format
-msgid "%d minutes"
-msgid_plural "%d minutes"
-msgstr[0] "%d minutos"
-msgstr[1] "%d minutos"
+#: ../../Zotlabs/Module/Connedit.php:913
+msgid "Last update:"
+msgstr "Última actualización:"
-#: ../../include/js_strings.php:43
-#, php-format
-msgid "about %d hours"
-msgid_plural "about %d hours"
-msgstr[0] "alrededor de %d horas"
-msgstr[1] "alrededor de %d horas"
+#: ../../Zotlabs/Module/Connedit.php:921
+msgid "Details"
+msgstr "Detalles"
-#: ../../include/js_strings.php:44
-#, php-format
-msgid "%d days"
-msgid_plural "%d days"
-msgstr[0] "%d días"
-msgstr[1] "%d días"
+#: ../../Zotlabs/Module/Notifications.php:55
+#: ../../Zotlabs/Module/Notify.php:61
+msgid "No more system notifications."
+msgstr "No hay más notificaciones del sistema"
-#: ../../include/js_strings.php:45
-#, php-format
-msgid "%d months"
-msgid_plural "%d months"
-msgstr[0] "%d meses"
-msgstr[1] "%d meses"
+#: ../../Zotlabs/Module/Notifications.php:59
+#: ../../Zotlabs/Module/Notify.php:65
+msgid "System Notifications"
+msgstr "Notificaciones del sistema"
-#: ../../include/js_strings.php:46
-#, php-format
-msgid "%d years"
-msgid_plural "%d years"
-msgstr[0] "%d años"
-msgstr[1] "%d años"
+#: ../../Zotlabs/Module/Notifications.php:60
+#: ../../Zotlabs/Lib/ThreadItem.php:450
+msgid "Mark all seen"
+msgstr "Marcar todo como visto"
-#: ../../include/js_strings.php:51
-msgid "timeago.prefixAgo"
-msgstr "hace "
+#: ../../Zotlabs/Module/Layouts.php:186
+msgid "Comanche page description language help"
+msgstr "Página de ayuda del lenguaje de descripción de páginas (PDL) Comanche"
-#: ../../include/js_strings.php:52
-msgid "timeago.prefixFromNow"
-msgstr "en "
+#: ../../Zotlabs/Module/Layouts.php:190
+msgid "Layout Description"
+msgstr "Descripción de la plantilla"
-#: ../../include/js_strings.php:53
-msgid "timeago.suffixAgo"
-msgstr "NONE"
+#: ../../Zotlabs/Module/Layouts.php:195
+msgid "Download PDL file"
+msgstr "Descargar el fichero PDL"
-#: ../../include/js_strings.php:54
-msgid "timeago.suffixFromNow"
-msgstr "NONE"
+#: ../../Zotlabs/Module/Locs.php:25 ../../Zotlabs/Module/Locs.php:54
+msgid "Location not found."
+msgstr "Dirección no encontrada."
-#: ../../include/js_strings.php:57
-msgid "less than a minute"
-msgstr "menos de un minuto"
+#: ../../Zotlabs/Module/Locs.php:62
+msgid "Location lookup failed."
+msgstr "Ha fallado la búsqueda de la dirección."
-#: ../../include/js_strings.php:58
-msgid "about a minute"
-msgstr "alrededor de un minuto"
+#: ../../Zotlabs/Module/Locs.php:66
+msgid ""
+"Please select another location to become primary before removing the primary"
+" location."
+msgstr "Por favor, seleccione una copia de su canal (un clon) para convertirlo en primario antes de eliminar su canal principal."
-#: ../../include/js_strings.php:60
-msgid "about an hour"
-msgstr "alrededor de una hora"
+#: ../../Zotlabs/Module/Locs.php:95
+msgid "Syncing locations"
+msgstr "Sincronizando ubicaciones"
-#: ../../include/js_strings.php:62
-msgid "a day"
-msgstr "un día"
+#: ../../Zotlabs/Module/Locs.php:105
+msgid "No locations found."
+msgstr "No encontrada ninguna dirección."
-#: ../../include/js_strings.php:64
-msgid "about a month"
-msgstr "alrededor de un mes"
+#: ../../Zotlabs/Module/Locs.php:116
+msgid "Manage Channel Locations"
+msgstr "Gestionar las direcciones del canal"
-#: ../../include/js_strings.php:66
-msgid "about a year"
-msgstr "alrededor de un año"
+#: ../../Zotlabs/Module/Locs.php:122
+msgid "Sync Now"
+msgstr "Sincronizar ahora"
-#: ../../include/js_strings.php:68
-msgid " "
-msgstr " "
+#: ../../Zotlabs/Module/Locs.php:123
+msgid "Please wait several minutes between consecutive operations."
+msgstr "Por favor, espere algunos minutos entre operaciones consecutivas."
-#: ../../include/js_strings.php:69
-msgid "timeago.numbers"
-msgstr "timeago.numbers"
+#: ../../Zotlabs/Module/Locs.php:124
+msgid ""
+"When possible, drop a location by logging into that website/hub and removing"
+" your channel."
+msgstr "Cuando sea posible, elimine una ubicación iniciando sesión en el sitio web o \"hub\" y borrando su canal."
-#: ../../include/js_strings.php:75
-msgctxt "long"
-msgid "May"
-msgstr "mayo"
+#: ../../Zotlabs/Module/Locs.php:125
+msgid "Use this form to drop the location if the hub is no longer operating."
+msgstr "Utilice este formulario para eliminar la dirección si el \"hub\" no está funcionando desde hace tiempo."
-#: ../../include/js_strings.php:83
-msgid "Jan"
-msgstr "ene"
+#: ../../Zotlabs/Module/Sources.php:41
+msgid "Failed to create source. No channel selected."
+msgstr "No se ha podido crear el origen de los contenidos. No ha sido seleccionado ningún canal."
-#: ../../include/js_strings.php:84
-msgid "Feb"
-msgstr "feb"
+#: ../../Zotlabs/Module/Sources.php:57
+msgid "Source created."
+msgstr "Fuente creada."
-#: ../../include/js_strings.php:85
-msgid "Mar"
-msgstr "mar"
+#: ../../Zotlabs/Module/Sources.php:70
+msgid "Source updated."
+msgstr "Fuente actualizada."
-#: ../../include/js_strings.php:86
-msgid "Apr"
-msgstr "abr"
+#: ../../Zotlabs/Module/Sources.php:88
+msgid "Sources App"
+msgstr "App de Fuentes"
-#: ../../include/js_strings.php:87
-msgctxt "short"
-msgid "May"
-msgstr "may"
+#: ../../Zotlabs/Module/Sources.php:89
+msgid "Automatically import channel content from other channels or feeds"
+msgstr "Importar automáticamente contenido de otros canales o \"feeds\""
-#: ../../include/js_strings.php:88
-msgid "Jun"
-msgstr "jun"
+#: ../../Zotlabs/Module/Sources.php:101
+msgid "*"
+msgstr "*"
-#: ../../include/js_strings.php:89
-msgid "Jul"
-msgstr "jul"
+#: ../../Zotlabs/Module/Sources.php:107 ../../Zotlabs/Lib/Apps.php:367
+msgid "Channel Sources"
+msgstr "Orígenes de los contenidos del canal"
-#: ../../include/js_strings.php:90
-msgid "Aug"
-msgstr "ago"
+#: ../../Zotlabs/Module/Sources.php:108
+msgid "Manage remote sources of content for your channel."
+msgstr "Gestionar contenido de origen remoto para su canal."
-#: ../../include/js_strings.php:91
-msgid "Sep"
-msgstr "sep"
+#: ../../Zotlabs/Module/Sources.php:109 ../../Zotlabs/Module/Sources.php:119
+msgid "New Source"
+msgstr "Nueva fuente"
-#: ../../include/js_strings.php:92
-msgid "Oct"
-msgstr "oct"
+#: ../../Zotlabs/Module/Sources.php:120 ../../Zotlabs/Module/Sources.php:154
+msgid ""
+"Import all or selected content from the following channel into this channel "
+"and distribute it according to your channel settings."
+msgstr "Importar todo el contenido o una selección de los siguientes canales en este canal y distribuirlo de acuerdo con sus ajustes."
-#: ../../include/js_strings.php:93
-msgid "Nov"
-msgstr "nov"
+#: ../../Zotlabs/Module/Sources.php:121 ../../Zotlabs/Module/Sources.php:155
+msgid "Only import content with these words (one per line)"
+msgstr "Importar solo contenido que contenga estas palabras (una por línea)"
-#: ../../include/js_strings.php:94
-msgid "Dec"
-msgstr "dic"
+#: ../../Zotlabs/Module/Sources.php:121 ../../Zotlabs/Module/Sources.php:155
+msgid "Leave blank to import all public content"
+msgstr "Dejar en blanco para importar todo el contenido público"
-#: ../../include/js_strings.php:102
-msgid "Sun"
-msgstr "dom"
+#: ../../Zotlabs/Module/Sources.php:122 ../../Zotlabs/Module/Sources.php:161
+msgid "Channel Name"
+msgstr "Nombre del canal"
-#: ../../include/js_strings.php:103
-msgid "Mon"
-msgstr "lun"
+#: ../../Zotlabs/Module/Sources.php:123 ../../Zotlabs/Module/Sources.php:158
+msgid ""
+"Add the following categories to posts imported from this source (comma "
+"separated)"
+msgstr "Añadir los temas siguientes a las entradas importadas de esta fuente (separadas por comas)"
-#: ../../include/js_strings.php:104
-msgid "Tue"
-msgstr "mar"
+#: ../../Zotlabs/Module/Sources.php:124 ../../Zotlabs/Module/Sources.php:159
+msgid "Resend posts with this channel as author"
+msgstr "Reenviar mensajes con este canal como autor"
-#: ../../include/js_strings.php:105
-msgid "Wed"
-msgstr "mié"
+#: ../../Zotlabs/Module/Sources.php:124 ../../Zotlabs/Module/Sources.php:159
+msgid "Copyrights may apply"
+msgstr "Se pueden aplicar los derechos de autor"
-#: ../../include/js_strings.php:106
-msgid "Thu"
-msgstr "jue"
+#: ../../Zotlabs/Module/Sources.php:144 ../../Zotlabs/Module/Sources.php:174
+msgid "Source not found."
+msgstr "Fuente no encontrada"
-#: ../../include/js_strings.php:107
-msgid "Fri"
-msgstr "vie"
+#: ../../Zotlabs/Module/Sources.php:151
+msgid "Edit Source"
+msgstr "Editar fuente"
-#: ../../include/js_strings.php:108
-msgid "Sat"
-msgstr "sáb"
+#: ../../Zotlabs/Module/Sources.php:152
+msgid "Delete Source"
+msgstr "Eliminar fuente"
-#: ../../include/js_strings.php:109
-msgctxt "calendar"
-msgid "today"
-msgstr "hoy"
+#: ../../Zotlabs/Module/Sources.php:182
+msgid "Source removed"
+msgstr "Fuente eliminada"
-#: ../../include/js_strings.php:110
-msgctxt "calendar"
-msgid "month"
-msgstr "mes"
+#: ../../Zotlabs/Module/Sources.php:184
+msgid "Unable to remove source."
+msgstr "No se puede eliminar la fuente."
-#: ../../include/js_strings.php:111
-msgctxt "calendar"
-msgid "week"
-msgstr "semana"
+#: ../../Zotlabs/Module/Rbmark.php:94
+msgid "Select a bookmark folder"
+msgstr "Seleccionar una carpeta de marcadores"
-#: ../../include/js_strings.php:112
-msgctxt "calendar"
-msgid "day"
-msgstr "día"
+#: ../../Zotlabs/Module/Rbmark.php:99
+msgid "Save Bookmark"
+msgstr "Guardar marcador"
-#: ../../include/js_strings.php:113
-msgctxt "calendar"
-msgid "All day"
-msgstr "Todos los días"
+#: ../../Zotlabs/Module/Rbmark.php:100
+msgid "URL of bookmark"
+msgstr "Dirección del marcador"
-#: ../../include/message.php:41
-msgid "Unable to determine sender."
-msgstr "No ha sido posible determinar el remitente. "
+#: ../../Zotlabs/Module/Rbmark.php:105
+msgid "Or enter new bookmark folder name"
+msgstr "O introduzca un nuevo nombre para la carpeta de marcadores"
-#: ../../include/message.php:80
-msgid "No recipient provided."
-msgstr "No se ha especificado ningún destinatario."
+#: ../../Zotlabs/Zot/Auth.php:152
+msgid ""
+"Remote authentication blocked. You are logged into this site locally. Please"
+" logout and retry."
+msgstr "La autenticación desde su servidor está bloqueada. Ha iniciado sesión localmente. Por favor, salga de la sesión y vuelva a intentarlo."
-#: ../../include/message.php:85
-msgid "[no subject]"
-msgstr "[sin asunto]"
+#: ../../Zotlabs/Lib/Permcat.php:82
+msgctxt "permcat"
+msgid "default"
+msgstr "por defecto"
-#: ../../include/message.php:214
-msgid "Stored post could not be verified."
-msgstr "No se han podido verificar las publicaciones guardadas."
+#: ../../Zotlabs/Lib/Permcat.php:133
+msgctxt "permcat"
+msgid "follower"
+msgstr "seguidor"
-#: ../../include/activities.php:42
-msgid " and "
-msgstr " y "
+#: ../../Zotlabs/Lib/Permcat.php:137
+msgctxt "permcat"
+msgid "contributor"
+msgstr "contribuidor"
-#: ../../include/activities.php:50
-msgid "public profile"
-msgstr "el perfil público"
+#: ../../Zotlabs/Lib/Permcat.php:141
+msgctxt "permcat"
+msgid "publisher"
+msgstr "editor"
-#: ../../include/activities.php:59
+#: ../../Zotlabs/Lib/Activity.php:1656
#, php-format
-msgid "%1$s changed %2$s to &ldquo;%3$s&rdquo;"
-msgstr "%1$s ha cambiado %2$s a &ldquo;%3$s&rdquo;"
+msgid "Likes %1$s's %2$s"
+msgstr "Gusta de %2$sde %1$s"
-#: ../../include/activities.php:60
+#: ../../Zotlabs/Lib/Activity.php:1659
#, php-format
-msgid "Visit %1$s's %2$s"
-msgstr "Visitar %2$s de %1$s"
+msgid "Doesn't like %1$s's %2$s"
+msgstr "No le gusta %2$sde %1$s"
-#: ../../include/activities.php:63
+#: ../../Zotlabs/Lib/Activity.php:1662
#, php-format
-msgid "%1$s has an updated %2$s, changing %3$s."
-msgstr "%1$s ha actualizado %2$s, cambiando %3$s."
+msgid "Will attend %1$s's %2$s"
+msgstr "Asistirá %2$sde %1$s"
-#: ../../include/attach.php:267 ../../include/attach.php:375
-msgid "Item was not found."
-msgstr "Elemento no encontrado."
+#: ../../Zotlabs/Lib/Activity.php:1665
+#, php-format
+msgid "Will not attend %1$s's %2$s"
+msgstr "No asistirá %2$sde %1$s"
-#: ../../include/attach.php:284
-msgid "Unknown error."
-msgstr "Error desconocido"
+#: ../../Zotlabs/Lib/Activity.php:1668
+#, php-format
+msgid "May attend %1$s's %2$s"
+msgstr "Puede asistir %2$sde %1$s"
-#: ../../include/attach.php:568
-msgid "No source file."
-msgstr "Ningún fichero de origen"
+#: ../../Zotlabs/Lib/Enotify.php:60
+msgid "$Projectname Notification"
+msgstr "Notificación de $Projectname"
-#: ../../include/attach.php:590
-msgid "Cannot locate file to replace"
-msgstr "No se puede localizar el fichero que va a ser sustituido."
+#: ../../Zotlabs/Lib/Enotify.php:63
+msgid "Thank You,"
+msgstr "Gracias,"
-#: ../../include/attach.php:609
-msgid "Cannot locate file to revise/update"
-msgstr "No se puede localizar el fichero para revisar/actualizar"
+#: ../../Zotlabs/Lib/Enotify.php:66
+#, php-format
+msgid "This email was sent by %1$s at %2$s."
+msgstr "Este email ha sido enviado por %1$s a %2$s."
-#: ../../include/attach.php:751
+#: ../../Zotlabs/Lib/Enotify.php:67
#, php-format
-msgid "File exceeds size limit of %d"
-msgstr "El fichero supera el limite de tamaño de %d"
+msgid ""
+"To stop receiving these messages, please adjust your Notification Settings "
+"at %s"
+msgstr "Para dejar de recibir estos mensajes, por favor ajuste la configuración de notificación en %s"
-#: ../../include/attach.php:772
+#: ../../Zotlabs/Lib/Enotify.php:68
#, php-format
-msgid "You have reached your limit of %1$.0f Mbytes attachment storage."
-msgstr "Ha alcanzado su límite de %1$.0f Mbytes de almacenamiento de adjuntos."
+msgid "To stop receiving these messages, please adjust your %s."
+msgstr "Para dejar de recibir estos mensajes, por favor, ajuste su %s"
-#: ../../include/attach.php:954
-msgid "File upload failed. Possible system limit or action terminated."
-msgstr "Error de carga, posiblemente por limite del sistema o porque la acción ha finalizado."
+#: ../../Zotlabs/Lib/Enotify.php:123
+#, php-format
+msgid "%s <!item_type!>"
+msgstr "%s <!item_type!>"
-#: ../../include/attach.php:983
-msgid "Stored file could not be verified. Upload failed."
-msgstr "El fichero almacenado no ha podido ser verificado. El envío ha fallado."
+#: ../../Zotlabs/Lib/Enotify.php:127
+#, php-format
+msgid "[$Projectname:Notify] New mail received at %s"
+msgstr "[$Projectname:Aviso] Nuevo correo recibido en %s"
-#: ../../include/attach.php:1057 ../../include/attach.php:1073
-msgid "Path not available."
-msgstr "Ruta no disponible."
+#: ../../Zotlabs/Lib/Enotify.php:129
+#, php-format
+msgid "%1$s sent you a new private message at %2$s."
+msgstr "%1$s le ha enviado un nuevo mensaje privado en %2$s."
-#: ../../include/attach.php:1122 ../../include/attach.php:1285
-msgid "Empty pathname"
-msgstr "Ruta vacía"
+#: ../../Zotlabs/Lib/Enotify.php:130
+#, php-format
+msgid "%1$s sent you %2$s."
+msgstr "%1$s le ha enviado %2$s."
-#: ../../include/attach.php:1148
-msgid "duplicate filename or path"
-msgstr "Nombre duplicado de ruta o fichero"
+#: ../../Zotlabs/Lib/Enotify.php:130
+msgid "a private message"
+msgstr "un mensaje privado"
-#: ../../include/attach.php:1173
-msgid "Path not found."
-msgstr "Ruta no encontrada"
+#: ../../Zotlabs/Lib/Enotify.php:131
+#, php-format
+msgid "Please visit %s to view and/or reply to your private messages."
+msgstr "Por favor visite %s para ver y/o responder a su mensaje privado."
-#: ../../include/attach.php:1241
-msgid "mkdir failed."
-msgstr "mkdir ha fallado."
+#: ../../Zotlabs/Lib/Enotify.php:144
+msgid "commented on"
+msgstr "ha comentado sobre "
-#: ../../include/attach.php:1245
-msgid "database storage failed."
-msgstr "el almacenamiento en la base de datos ha fallado."
+#: ../../Zotlabs/Lib/Enotify.php:155
+msgid "liked"
+msgstr "ha gustado de "
-#: ../../include/attach.php:1291
-msgid "Empty path"
-msgstr "Ruta vacía"
+#: ../../Zotlabs/Lib/Enotify.php:158
+msgid "disliked"
+msgstr "no ha gustado de "
-#: ../../include/security.php:607
-msgid ""
-"The form security token was not correct. This probably happened because the "
-"form has been opened for too long (>3 hours) before submitting it."
-msgstr "El \"token\" de seguridad del formulario no es correcto. Esto ha ocurrido probablemente porque el formulario ha estado abierto demasiado tiempo (>3 horas) antes de ser enviado"
+#: ../../Zotlabs/Lib/Enotify.php:201
+#, php-format
+msgid "%1$s %2$s [zrl=%3$s]a %4$s[/zrl]"
+msgstr "%1$s%2$s [zrl=%3$s ]un %4$s[/zrl]"
-#: ../../include/items.php:965 ../../include/items.php:1025
-msgid "(Unknown)"
-msgstr "(Desconocido)"
+#: ../../Zotlabs/Lib/Enotify.php:209
+#, php-format
+msgid "%1$s %2$s [zrl=%3$s]%4$s's %5$s[/zrl]"
+msgstr "%1$s %2$s[zrl=%3$s]%5$s de %4$s[/zrl]"
-#: ../../include/items.php:1213
-msgid "Visible to anybody on the internet."
-msgstr "Visible para cualquiera en internet."
+#: ../../Zotlabs/Lib/Enotify.php:218
+#, php-format
+msgid "%1$s %2$s [zrl=%3$s]your %4$s[/zrl]"
+msgstr "%1$s %2$s [zrl=%3$s]su %4$s[/zrl]"
-#: ../../include/items.php:1215
-msgid "Visible to you only."
-msgstr "Visible sólo para usted."
+#: ../../Zotlabs/Lib/Enotify.php:230
+#, php-format
+msgid "[$Projectname:Notify] Moderated Comment to conversation #%1$d by %2$s"
+msgstr "[$Projectname:Aviso] Comentario moderado en la conversación #%1$d por %2$s"
-#: ../../include/items.php:1217
-msgid "Visible to anybody in this network."
-msgstr "Visible para cualquiera en esta red."
+#: ../../Zotlabs/Lib/Enotify.php:232
+#, php-format
+msgid "[$Projectname:Notify] Comment to conversation #%1$d by %2$s"
+msgstr "[$Projectname:Aviso] Nuevo comentario de %2$s en la conversación #%1$d"
-#: ../../include/items.php:1219
-msgid "Visible to anybody authenticated."
-msgstr "Visible para cualquiera que esté autenticado."
+#: ../../Zotlabs/Lib/Enotify.php:233
+#, php-format
+msgid "%1$s commented on an item/conversation you have been following."
+msgstr "%1$sha comentado un elemento/conversación que ha estado siguiendo."
-#: ../../include/items.php:1221
+#: ../../Zotlabs/Lib/Enotify.php:236 ../../Zotlabs/Lib/Enotify.php:317
+#: ../../Zotlabs/Lib/Enotify.php:333 ../../Zotlabs/Lib/Enotify.php:358
+#: ../../Zotlabs/Lib/Enotify.php:375 ../../Zotlabs/Lib/Enotify.php:388
#, php-format
-msgid "Visible to anybody on %s."
-msgstr "Visible para cualquiera en %s."
+msgid "Please visit %s to view and/or reply to the conversation."
+msgstr "Para ver o comentar la conversación, visite %s"
-#: ../../include/items.php:1223
-msgid "Visible to all connections."
-msgstr "Visible para todas las conexiones."
+#: ../../Zotlabs/Lib/Enotify.php:240 ../../Zotlabs/Lib/Enotify.php:241
+#, php-format
+msgid "Please visit %s to approve or reject this comment."
+msgstr "Por favor, visite %s para aprobar o rechazar este comentario."
-#: ../../include/items.php:1225
-msgid "Visible to approved connections."
-msgstr "Visible para las conexiones permitidas."
+#: ../../Zotlabs/Lib/Enotify.php:299
+#, php-format
+msgid "%1$s liked [zrl=%2$s]your %3$s[/zrl]"
+msgstr "A %1$sle ha gustado [zrl=%2$s]su %3$s [/zrl]"
-#: ../../include/items.php:1227
-msgid "Visible to specific connections."
-msgstr "Visible para conexiones específicas."
+#: ../../Zotlabs/Lib/Enotify.php:313
+#, php-format
+msgid "[$Projectname:Notify] Like received to conversation #%1$d by %2$s"
+msgstr "[$Projectname:Aviso] \"Me gusta\" de %2$s en la conversación #%1$d"
-#: ../../include/items.php:4306
-msgid "Privacy group is empty."
-msgstr "El grupo de canales está vacío."
+#: ../../Zotlabs/Lib/Enotify.php:314
+#, php-format
+msgid "%1$s liked an item/conversation you created."
+msgstr "A %1$s le ha gustado un elemento o conversación que ha creado usted."
-#: ../../include/items.php:4313
+#: ../../Zotlabs/Lib/Enotify.php:325
#, php-format
-msgid "Privacy group: %s"
-msgstr "Grupo de canales: %s"
+msgid "[$Projectname:Notify] %s posted to your profile wall"
+msgstr "[$Projectname:Aviso] %s ha publicado una entrada en su página de inicio del perfil (\"muro\")"
-#: ../../include/items.php:4325
-msgid "Connection not found."
-msgstr "Conexión no encontrada"
+#: ../../Zotlabs/Lib/Enotify.php:327
+#, php-format
+msgid "%1$s posted to your profile wall at %2$s"
+msgstr "%1$s ha publicado en su muro en %2$s"
-#: ../../include/items.php:4674
-msgid "profile photo"
-msgstr "foto del perfil"
+#: ../../Zotlabs/Lib/Enotify.php:329
+#, php-format
+msgid "%1$s posted to [zrl=%2$s]your wall[/zrl]"
+msgstr "%1$sha publicado en [zrl=%2$s]su muro[/zrl]"
-#: ../../include/items.php:4866
+#: ../../Zotlabs/Lib/Enotify.php:352
#, php-format
-msgid "[Edited %s]"
-msgstr "[se ha editado %s]"
+msgid "[$Projectname:Notify] %s tagged you"
+msgstr "[$Projectname:Aviso] %s le ha etiquetado"
-#: ../../include/items.php:4866
-msgctxt "edit_activity"
-msgid "Post"
-msgstr "Publicar"
+#: ../../Zotlabs/Lib/Enotify.php:353
+#, php-format
+msgid "%1$s tagged you at %2$s"
+msgstr "%1$sle ha etiquetado en %2$s"
-#: ../../include/items.php:4866
-msgctxt "edit_activity"
-msgid "Comment"
-msgstr "Comentar"
+#: ../../Zotlabs/Lib/Enotify.php:354
+#, php-format
+msgid "%1$s [zrl=%2$s]tagged you[/zrl]."
+msgstr "%1$s [zrl=%2$s]le ha etiquetado[/zrl]."
-#: ../../include/channel.php:43
-msgid "Unable to obtain identity information from database"
-msgstr "No ha sido posible obtener información sobre la identidad desde la base de datos"
+#: ../../Zotlabs/Lib/Enotify.php:365
+#, php-format
+msgid "[$Projectname:Notify] %1$s poked you"
+msgstr "[$Projectname:Aviso] %1$s le ha dado un toque"
-#: ../../include/channel.php:76
-msgid "Empty name"
-msgstr "Nombre vacío"
+#: ../../Zotlabs/Lib/Enotify.php:366
+#, php-format
+msgid "%1$s poked you at %2$s"
+msgstr "%1$sle ha dado un toque en %2$s"
-#: ../../include/channel.php:79
-msgid "Name too long"
-msgstr "Nombre demasiado largo"
+#: ../../Zotlabs/Lib/Enotify.php:367
+#, php-format
+msgid "%1$s [zrl=%2$s]poked you[/zrl]."
+msgstr "%1$s [zrl=%2$s] le ha dado un toque[/zrl]."
-#: ../../include/channel.php:196
-msgid "No account identifier"
-msgstr "Ningún identificador de la cuenta"
+#: ../../Zotlabs/Lib/Enotify.php:382
+#, php-format
+msgid "[$Projectname:Notify] %s tagged your post"
+msgstr "[$Projectname:Aviso] %s ha etiquetado su entrada"
-#: ../../include/channel.php:208
-msgid "Nickname is required."
-msgstr "Se requiere un sobrenombre (alias)."
+#: ../../Zotlabs/Lib/Enotify.php:383
+#, php-format
+msgid "%1$s tagged your post at %2$s"
+msgstr "%1$sha etiquetado su entrada en %2$s"
-#: ../../include/channel.php:287
-msgid "Unable to retrieve created identity"
-msgstr "No ha sido posible recuperar la identidad creada"
+#: ../../Zotlabs/Lib/Enotify.php:384
+#, php-format
+msgid "%1$s tagged [zrl=%2$s]your post[/zrl]"
+msgstr "%1$s ha etiquetado [zrl=%2$s]su entrada[/zrl]"
-#: ../../include/channel.php:429
-msgid "Default Profile"
-msgstr "Perfil principal"
+#: ../../Zotlabs/Lib/Enotify.php:395
+msgid "[$Projectname:Notify] Introduction received"
+msgstr "[$Projectname:Aviso] Ha recibido una solicitud de conexión"
-#: ../../include/channel.php:588 ../../include/channel.php:677
-msgid "Unable to retrieve modified identity"
-msgstr "No se puede recuperar la identidad modficada"
+#: ../../Zotlabs/Lib/Enotify.php:396
+#, php-format
+msgid "You've received an new connection request from '%1$s' at %2$s"
+msgstr "Ha recibido una nueva solicitud de conexión de '%1$s' en %2$s"
-#: ../../include/channel.php:1419
-msgid "Create New Profile"
-msgstr "Crear un nuevo perfil"
+#: ../../Zotlabs/Lib/Enotify.php:397
+#, php-format
+msgid "You've received [zrl=%1$s]a new connection request[/zrl] from %2$s."
+msgstr "Ha recibido [zrl=%1$s]una nueva solicitud de conexión[/zrl] de %2$s."
-#: ../../include/channel.php:1440
-msgid "Visible to everybody"
-msgstr "Visible para todos"
+#: ../../Zotlabs/Lib/Enotify.php:400 ../../Zotlabs/Lib/Enotify.php:418
+#, php-format
+msgid "You may visit their profile at %s"
+msgstr "Puede visitar su perfil en %s"
-#: ../../include/channel.php:1517 ../../include/channel.php:1645
-msgid "Gender:"
-msgstr "Género:"
+#: ../../Zotlabs/Lib/Enotify.php:402
+#, php-format
+msgid "Please visit %s to approve or reject the connection request."
+msgstr "Por favor, visite %s para permitir o rechazar la solicitad de conexión."
-#: ../../include/channel.php:1519 ../../include/channel.php:1713
-msgid "Homepage:"
-msgstr "Página personal:"
+#: ../../Zotlabs/Lib/Enotify.php:409
+msgid "[$Projectname:Notify] Friend suggestion received"
+msgstr "[$Projectname:Aviso] Ha recibido una sugerencia de conexión"
-#: ../../include/channel.php:1520
-msgid "Online Now"
-msgstr "Ahora en línea"
+#: ../../Zotlabs/Lib/Enotify.php:410
+#, php-format
+msgid "You've received a friend suggestion from '%1$s' at %2$s"
+msgstr "Ha recibido una sugerencia de amistad de '%1$s' en %2$s"
-#: ../../include/channel.php:1573
-msgid "Change your profile photo"
-msgstr "Cambiar su foto del perfil"
+#: ../../Zotlabs/Lib/Enotify.php:411
+#, php-format
+msgid ""
+"You've received [zrl=%1$s]a friend suggestion[/zrl] for %2$s from %3$s."
+msgstr "Ha recibido [zrl=%1$s]una sugerencia de amistad[/zrl] para %2$s de %3$s."
-#: ../../include/channel.php:1604
-msgid "Trans"
-msgstr "Trans"
+#: ../../Zotlabs/Lib/Enotify.php:416
+msgid "Name:"
+msgstr "Nombre:"
-#: ../../include/channel.php:1650
-msgid "Like this channel"
-msgstr "Me gusta este canal"
+#: ../../Zotlabs/Lib/Enotify.php:417
+msgid "Photo:"
+msgstr "Foto:"
-#: ../../include/channel.php:1674
-msgid "j F, Y"
-msgstr "j F Y"
+#: ../../Zotlabs/Lib/Enotify.php:420
+#, php-format
+msgid "Please visit %s to approve or reject the suggestion."
+msgstr "Por favor, visite %s para aprobar o rechazar la sugerencia."
-#: ../../include/channel.php:1675
-msgid "j F"
-msgstr "j F"
+#: ../../Zotlabs/Lib/Enotify.php:640
+msgid "[$Projectname:Notify]"
+msgstr "[$Projectname:Aviso]"
-#: ../../include/channel.php:1682
-msgid "Birthday:"
-msgstr "Cumpleaños:"
+#: ../../Zotlabs/Lib/Enotify.php:808
+msgid "created a new post"
+msgstr "ha creado una nueva entrada"
-#: ../../include/channel.php:1695
+#: ../../Zotlabs/Lib/Enotify.php:809
#, php-format
-msgid "for %1$d %2$s"
-msgstr "por %1$d %2$s"
-
-#: ../../include/channel.php:1707
-msgid "Tags:"
-msgstr "Etiquetas:"
-
-#: ../../include/channel.php:1711
-msgid "Sexual Preference:"
-msgstr "Orientación sexual:"
+msgid "commented on %s's post"
+msgstr "ha comentado la entrada de %s"
-#: ../../include/channel.php:1717
-msgid "Political Views:"
-msgstr "Posición política:"
+#: ../../Zotlabs/Lib/Enotify.php:812
+#, php-format
+msgid "repeated %s's post"
+msgstr "repetida la entrada de %s"
-#: ../../include/channel.php:1719
-msgid "Religion:"
-msgstr "Religión:"
+#: ../../Zotlabs/Lib/Enotify.php:821
+#, php-format
+msgid "edited a post dated %s"
+msgstr "ha editado una entrada con fecha de %s"
-#: ../../include/channel.php:1723
-msgid "Hobbies/Interests:"
-msgstr "Aficciones o intereses:"
+#: ../../Zotlabs/Lib/Enotify.php:825
+#, php-format
+msgid "edited a comment dated %s"
+msgstr "ha editado un comentario con fecha de %s"
-#: ../../include/channel.php:1725
-msgid "Likes:"
-msgstr "Me gusta:"
+#: ../../Zotlabs/Lib/Chatroom.php:23
+msgid "Missing room name"
+msgstr "Sala de chat sin nombre"
-#: ../../include/channel.php:1727
-msgid "Dislikes:"
-msgstr "No me gusta:"
+#: ../../Zotlabs/Lib/Chatroom.php:32
+msgid "Duplicate room name"
+msgstr "Nombre de sala duplicado."
-#: ../../include/channel.php:1729
-msgid "Contact information and Social Networks:"
-msgstr "Información de contacto y redes sociales:"
+#: ../../Zotlabs/Lib/Chatroom.php:82 ../../Zotlabs/Lib/Chatroom.php:90
+msgid "Invalid room specifier."
+msgstr "Especificador de sala no válido."
-#: ../../include/channel.php:1731
-msgid "My other channels:"
-msgstr "Mis otros canales:"
+#: ../../Zotlabs/Lib/Chatroom.php:122
+msgid "Room not found."
+msgstr "Sala no encontrada."
-#: ../../include/channel.php:1733
-msgid "Musical interests:"
-msgstr "Preferencias musicales:"
+#: ../../Zotlabs/Lib/Chatroom.php:143
+msgid "Room is full"
+msgstr "La sala está llena."
-#: ../../include/channel.php:1735
-msgid "Books, literature:"
-msgstr "Libros, literatura:"
+#: ../../Zotlabs/Lib/NativeWiki.php:143
+msgid "Wiki updated successfully"
+msgstr "El wiki se ha actualizado con éxito"
-#: ../../include/channel.php:1737
-msgid "Television:"
-msgstr "Televisión:"
+#: ../../Zotlabs/Lib/NativeWiki.php:197
+msgid "Wiki files deleted successfully"
+msgstr "Se han borrado con éxito los ficheros del wiki"
-#: ../../include/channel.php:1739
-msgid "Film/dance/culture/entertainment:"
-msgstr "Cine, danza, cultura, entretenimiento:"
+#: ../../Zotlabs/Lib/Apps.php:322
+msgid "Apps"
+msgstr "Aplicaciones (apps)"
-#: ../../include/channel.php:1741
-msgid "Love/Romance:"
-msgstr "Vida sentimental o amorosa:"
+#: ../../Zotlabs/Lib/Apps.php:323
+msgid "Affinity Tool"
+msgstr "Herramienta de afinidad"
-#: ../../include/channel.php:1743
-msgid "Work/employment:"
-msgstr "Trabajo:"
+#: ../../Zotlabs/Lib/Apps.php:326
+msgid "Site Admin"
+msgstr "Administrador del sitio"
-#: ../../include/channel.php:1745
-msgid "School/education:"
-msgstr "Estudios:"
+#: ../../Zotlabs/Lib/Apps.php:330
+msgid "Content Filter"
+msgstr "Filtro de contenido"
-#: ../../include/channel.php:1768
-msgid "Like this thing"
-msgstr "Me gusta esto"
+#: ../../Zotlabs/Lib/Apps.php:333
+msgid "Remote Diagnostics"
+msgstr "Diagnóstico remoto"
-#: ../../include/event.php:32 ../../include/event.php:95
-msgid "l F d, Y \\@ g:i A"
-msgstr "l d de F, Y \\@ G:i"
+#: ../../Zotlabs/Lib/Apps.php:334
+msgid "Suggest Channels"
+msgstr "Sugerir canales"
-#: ../../include/event.php:40
-msgid "Starts:"
-msgstr "Comienza:"
+#: ../../Zotlabs/Lib/Apps.php:337
+msgid "Stream"
+msgstr "Stream"
-#: ../../include/event.php:50
-msgid "Finishes:"
-msgstr "Finaliza:"
+#: ../../Zotlabs/Lib/Apps.php:348
+msgid "Mail"
+msgstr "Correo"
-#: ../../include/event.php:95
-msgid "l F d, Y"
-msgstr "l F d, Y"
+#: ../../Zotlabs/Lib/Apps.php:351
+msgid "Chat"
+msgstr "Chat"
-#: ../../include/event.php:99
-msgid "Start:"
-msgstr "Iniciar: "
+#: ../../Zotlabs/Lib/Apps.php:353
+msgid "Probe"
+msgstr "Probar"
-#: ../../include/event.php:103
-msgid "End:"
-msgstr "Finalizar: "
+#: ../../Zotlabs/Lib/Apps.php:354
+msgid "Suggest"
+msgstr "Sugerir"
-#: ../../include/event.php:1058
-msgid "This event has been added to your calendar."
-msgstr "Este evento ha sido añadido a su calendario."
+#: ../../Zotlabs/Lib/Apps.php:355
+msgid "Random Channel"
+msgstr "Canal aleatorio"
-#: ../../include/event.php:1284
-msgid "Not specified"
-msgstr "Sin especificar"
+#: ../../Zotlabs/Lib/Apps.php:356
+msgid "Invite"
+msgstr "Invitar"
-#: ../../include/event.php:1285
-msgid "Needs Action"
-msgstr "Necesita de una intervención"
+#: ../../Zotlabs/Lib/Apps.php:359
+msgid "Post"
+msgstr "Publicación"
-#: ../../include/event.php:1286
-msgid "Completed"
-msgstr "Completado/a"
+#: ../../Zotlabs/Lib/Apps.php:364
+msgid "Notifications"
+msgstr "Notificaciones"
-#: ../../include/event.php:1287
-msgid "In Process"
-msgstr "En proceso"
+#: ../../Zotlabs/Lib/Apps.php:365
+msgid "Order Apps"
+msgstr "Ordenar las apps"
-#: ../../include/event.php:1288
-msgid "Cancelled"
-msgstr "Cancelado/a"
+#: ../../Zotlabs/Lib/Apps.php:366
+msgid "CardDAV"
+msgstr "CardDAV"
-#: ../../include/event.php:1371 ../../include/connections.php:725
-msgid "Home, Voice"
-msgstr "Llamadas particulares"
+#: ../../Zotlabs/Lib/Apps.php:368
+msgid "Guest Access"
+msgstr "Acceso para invitados"
-#: ../../include/event.php:1372 ../../include/connections.php:726
-msgid "Home, Fax"
-msgstr "Fax particular"
+#: ../../Zotlabs/Lib/Apps.php:370
+msgid "OAuth Apps Manager"
+msgstr "Administrador de apps OAuth"
-#: ../../include/event.php:1374 ../../include/connections.php:728
-msgid "Work, Voice"
-msgstr "Llamadas de trabajo"
+#: ../../Zotlabs/Lib/Apps.php:371
+msgid "OAuth2 Apps Manager"
+msgstr "Administrador de apps OAuth2"
-#: ../../include/event.php:1375 ../../include/connections.php:729
-msgid "Work, Fax"
-msgstr "Fax de trabajo"
+#: ../../Zotlabs/Lib/Apps.php:372
+msgid "PDL Editor"
+msgstr "Editor PDL"
-#: ../../include/network.php:1729
-msgid "GNU-Social"
-msgstr "GNU Social"
+#: ../../Zotlabs/Lib/Apps.php:374
+msgid "Premium Channel"
+msgstr "Canal premium"
-#: ../../include/network.php:1730
-msgid "RSS/Atom"
-msgstr "RSS/Atom"
+#: ../../Zotlabs/Lib/Apps.php:376
+msgid "My Chatrooms"
+msgstr "Mis salas de chat"
-#: ../../include/network.php:1734
-msgid "Facebook"
-msgstr "Facebook"
+#: ../../Zotlabs/Lib/Apps.php:377
+msgid "Channel Export"
+msgstr "Exportar canal"
-#: ../../include/network.php:1736
-msgid "LinkedIn"
-msgstr "LinkedIn"
+#: ../../Zotlabs/Lib/Apps.php:554
+msgid "Purchase"
+msgstr "Comprar"
-#: ../../include/network.php:1737
-msgid "XMPP/IM"
-msgstr "XMPP/IM"
+#: ../../Zotlabs/Lib/Apps.php:559
+msgid "Undelete"
+msgstr "Recuperar"
-#: ../../include/network.php:1738
-msgid "MySpace"
-msgstr "MySpace"
+#: ../../Zotlabs/Lib/Apps.php:568
+msgid "Add to app-tray"
+msgstr "Añadir a la bandeja de aplicaciones"
-#: ../../include/language.php:436
-msgid "Select an alternate language"
-msgstr "Seleccionar un idioma alternativo"
+#: ../../Zotlabs/Lib/Apps.php:569
+msgid "Remove from app-tray"
+msgstr "Quitar de la bandeja de aplicaciones"
-#: ../../include/acl_selectors.php:113
-msgid "Who can see this?"
-msgstr "¿Quién puede ver esto?"
+#: ../../Zotlabs/Lib/Apps.php:570
+msgid "Pin to navbar"
+msgstr "Fijar en la barra de navegación"
-#: ../../include/acl_selectors.php:114
-msgid "Custom selection"
-msgstr "Selección personalizada"
+#: ../../Zotlabs/Lib/Apps.php:571
+msgid "Unpin from navbar"
+msgstr "Quitar de la barra de navegación"
-#: ../../include/acl_selectors.php:115
-msgid ""
-"Select \"Show\" to allow viewing. \"Don't show\" lets you override and limit"
-" the scope of \"Show\"."
-msgstr "Seleccione \"Mostrar\" para permitir la visualización. La opción \"No mostrar\" le permite anular y limitar el alcance de \"Mostrar\"."
+#: ../../Zotlabs/Lib/Techlevels.php:10
+msgid "0. Beginner/Basic"
+msgstr "0. Principiante/Básico"
-#: ../../include/acl_selectors.php:116
-msgid "Show"
-msgstr "Mostrar"
+#: ../../Zotlabs/Lib/Techlevels.php:11
+msgid "1. Novice - not skilled but willing to learn"
+msgstr "1. Novato: no cualificado, pero dispuesto a aprender"
-#: ../../include/acl_selectors.php:117
-msgid "Don't show"
-msgstr "No mostrar"
+#: ../../Zotlabs/Lib/Techlevels.php:12
+msgid "2. Intermediate - somewhat comfortable"
+msgstr "2. Intermedio - algo cómodo"
-#: ../../include/acl_selectors.php:150
-#, php-format
-msgid ""
-"Post permissions %s cannot be changed %s after a post is shared.</br />These"
-" permissions set who is allowed to view the post."
-msgstr "Los permisos de la entrada %s no se pueden cambiar %s una vez que se ha compartido.</br /> Estos permisos establecen quién está autorizado para ver el mensaje."
+#: ../../Zotlabs/Lib/Techlevels.php:13
+msgid "3. Advanced - very comfortable"
+msgstr "3. Avanzado - muy cómodo"
-#: ../../include/bbcode.php:219 ../../include/bbcode.php:1214
-#: ../../include/bbcode.php:1217 ../../include/bbcode.php:1222
-#: ../../include/bbcode.php:1225 ../../include/bbcode.php:1228
-#: ../../include/bbcode.php:1231 ../../include/bbcode.php:1236
-#: ../../include/bbcode.php:1239 ../../include/bbcode.php:1244
-#: ../../include/bbcode.php:1247 ../../include/bbcode.php:1250
-#: ../../include/bbcode.php:1253
-msgid "Image/photo"
-msgstr "Imagen/foto"
+#: ../../Zotlabs/Lib/Techlevels.php:14
+msgid "4. Expert - I can write computer code"
+msgstr "4. Experto - Puedo escribir código informático"
-#: ../../include/bbcode.php:258 ../../include/bbcode.php:1264
-msgid "Encrypted content"
-msgstr "Contenido cifrado"
+#: ../../Zotlabs/Lib/Techlevels.php:15
+msgid "5. Wizard - I probably know more than you do"
+msgstr "5. Colaborador - probablemente sé más que tú"
-#: ../../include/bbcode.php:274
-#, php-format
-msgid "Install %1$s element %2$s"
-msgstr "Instalar el elemento de%1$s%2$s"
+#: ../../Zotlabs/Lib/NativeWikiPage.php:42
+#: ../../Zotlabs/Lib/NativeWikiPage.php:94
+msgid "(No Title)"
+msgstr "(Sin título)"
-#: ../../include/bbcode.php:278
-#, php-format
-msgid ""
-"This post contains an installable %s element, however you lack permissions "
-"to install it on this site."
-msgstr "Esta entrada contiene el elemento instalable %s, sin embargo le faltan permisos para instalarlo en este sitio."
+#: ../../Zotlabs/Lib/NativeWikiPage.php:109
+msgid "Wiki page create failed."
+msgstr "Se ha producido un error en la creación de la página wiki."
-#: ../../include/bbcode.php:358
-msgid "card"
-msgstr "ficha"
+#: ../../Zotlabs/Lib/NativeWikiPage.php:122
+msgid "Wiki not found."
+msgstr "No se ha encontrado el wiki."
-#: ../../include/bbcode.php:360
-msgid "article"
-msgstr "el artículo"
+#: ../../Zotlabs/Lib/NativeWikiPage.php:133
+msgid "Destination name already exists"
+msgstr "El nombre de destino ya existe"
-#: ../../include/bbcode.php:443 ../../include/bbcode.php:451
-msgid "Click to open/close"
-msgstr "Pulsar para abrir/cerrar"
+#: ../../Zotlabs/Lib/NativeWikiPage.php:166
+#: ../../Zotlabs/Lib/NativeWikiPage.php:362
+msgid "Page not found"
+msgstr "No se ha encontrado la página"
-#: ../../include/bbcode.php:451
-msgid "spoiler"
-msgstr "spoiler"
+#: ../../Zotlabs/Lib/NativeWikiPage.php:197
+msgid "Error reading page content"
+msgstr "Se ha producido un error al leer el contenido de la página"
-#: ../../include/bbcode.php:464
-msgid "View article"
-msgstr "Ver el artículo"
+#: ../../Zotlabs/Lib/NativeWikiPage.php:353
+#: ../../Zotlabs/Lib/NativeWikiPage.php:402
+#: ../../Zotlabs/Lib/NativeWikiPage.php:469
+#: ../../Zotlabs/Lib/NativeWikiPage.php:510
+msgid "Error reading wiki"
+msgstr "Se ha producido un error al leer el wiki"
-#: ../../include/bbcode.php:464
-msgid "View summary"
-msgstr "Ver sumario"
+#: ../../Zotlabs/Lib/NativeWikiPage.php:390
+msgid "Page update failed."
+msgstr "Se ha producido un error al actualizar la página."
-#: ../../include/bbcode.php:1202
-msgid "$1 wrote:"
-msgstr "$1 escribió:"
+#: ../../Zotlabs/Lib/NativeWikiPage.php:424
+msgid "Nothing deleted"
+msgstr "No se ha eliminado nada"
-#: ../../include/oembed.php:153
-msgid "View PDF"
-msgstr "Ver PDF"
+#: ../../Zotlabs/Lib/NativeWikiPage.php:490
+msgid "Compare: object not found."
+msgstr "No se ha encontrado un objeto para comparar."
-#: ../../include/oembed.php:357
-msgid " by "
-msgstr "por"
+#: ../../Zotlabs/Lib/NativeWikiPage.php:496
+msgid "Page updated"
+msgstr "Se ha actualizado la página"
-#: ../../include/oembed.php:358
-msgid " on "
-msgstr "en"
+#: ../../Zotlabs/Lib/NativeWikiPage.php:499
+msgid "Untitled"
+msgstr "Sin título"
-#: ../../include/oembed.php:387
-msgid "Embedded content"
-msgstr "Contenido incorporado"
+#: ../../Zotlabs/Lib/NativeWikiPage.php:505
+msgid "Wiki resource_id required for git commit"
+msgstr "Se necesita Wiki resource_id para el git commit"
-#: ../../include/oembed.php:396
-msgid "Embedding disabled"
-msgstr "Incrustación deshabilitada"
+#: ../../Zotlabs/Lib/ThreadItem.php:130
+msgid "Privacy conflict. Discretion advised."
+msgstr "Conflicto de privacidad. Se aconseja discreción."
-#: ../../include/zid.php:363
-#, php-format
-msgid "OpenWebAuth: %1$s welcomes %2$s"
-msgstr "OpenWebAuth: %1$s da la bienvenida a %2$s"
+#: ../../Zotlabs/Lib/ThreadItem.php:172 ../../Zotlabs/Storage/Browser.php:286
+msgid "Admin Delete"
+msgstr "Eliminar admin"
-#: ../../include/features.php:86
-msgid "Start calendar week on Monday"
-msgstr "Comenzar el calendario semanal por el lunes"
+#: ../../Zotlabs/Lib/ThreadItem.php:203
+msgid "I will attend"
+msgstr "Participaré"
-#: ../../include/features.php:87
-msgid "Default is Sunday"
-msgstr "Por defecto es domingo"
+#: ../../Zotlabs/Lib/ThreadItem.php:203
+msgid "I will not attend"
+msgstr "No participaré"
-#: ../../include/features.php:94
-msgid "Event Timezone Selection"
-msgstr "Selección del huso horario del evento"
+#: ../../Zotlabs/Lib/ThreadItem.php:203
+msgid "I might attend"
+msgstr "Quizá participe"
-#: ../../include/features.php:95
-msgid "Allow event creation in timezones other than your own."
-msgstr "Permitir la creación de eventos en husos horarios distintos del suyo."
+#: ../../Zotlabs/Lib/ThreadItem.php:213
+msgid "I agree"
+msgstr "Estoy de acuerdo"
-#: ../../include/features.php:108
-msgid "Search by Date"
-msgstr "Buscar por fecha"
+#: ../../Zotlabs/Lib/ThreadItem.php:213
+msgid "I disagree"
+msgstr "No estoy de acuerdo"
-#: ../../include/features.php:109
-msgid "Ability to select posts by date ranges"
-msgstr "Capacidad de seleccionar entradas por rango de fechas"
+#: ../../Zotlabs/Lib/ThreadItem.php:213
+msgid "I abstain"
+msgstr "Me abstengo"
-#: ../../include/features.php:116
-msgid "Tag Cloud"
-msgstr "Nube de etiquetas"
+#: ../../Zotlabs/Lib/ThreadItem.php:287
+msgid "Add Tag"
+msgstr "Añadir etiqueta"
-#: ../../include/features.php:117
-msgid "Provide a personal tag cloud on your channel page"
-msgstr "Proveer nube de etiquetas personal en su página de canal"
+#: ../../Zotlabs/Lib/ThreadItem.php:309
+msgid "Reply on this comment"
+msgstr "Responder a este comentario"
-#: ../../include/features.php:124 ../../include/features.php:351
-msgid "Use blog/list mode"
-msgstr "Usar el modo blog/lista"
+#: ../../Zotlabs/Lib/ThreadItem.php:309
+msgid "reply"
+msgstr "responder"
-#: ../../include/features.php:125 ../../include/features.php:352
-msgid "Comments will be displayed separately"
-msgstr "Los comentarios se mostrarán por separado"
+#: ../../Zotlabs/Lib/ThreadItem.php:309
+msgid "Reply to"
+msgstr "Responder a "
-#: ../../include/features.php:137
-msgid "Connection Filtering"
-msgstr "Filtrado de conexiones"
+#: ../../Zotlabs/Lib/ThreadItem.php:319
+msgid "Share This"
+msgstr "Compartir esto"
-#: ../../include/features.php:138
-msgid "Filter incoming posts from connections based on keywords/content"
-msgstr "Filtrar publicaciones entrantes de conexiones por palabras clave o contenido"
+#: ../../Zotlabs/Lib/ThreadItem.php:319
+msgid "share"
+msgstr "compartir"
-#: ../../include/features.php:146
-msgid "Conversation"
-msgstr "Conversación"
+#: ../../Zotlabs/Lib/ThreadItem.php:329
+msgid "Delivery Report"
+msgstr "Informe de transmisión"
-#: ../../include/features.php:150
-msgid "Community Tagging"
-msgstr "Etiquetas de la comunidad"
+#: ../../Zotlabs/Lib/ThreadItem.php:348
+#, php-format
+msgid "%d comment"
+msgid_plural "%d comments"
+msgstr[0] "%d comentario"
+msgstr[1] "%d comentarios"
-#: ../../include/features.php:151
-msgid "Ability to tag existing posts"
-msgstr "Capacidad de etiquetar entradas"
+#: ../../Zotlabs/Lib/ThreadItem.php:380 ../../Zotlabs/Lib/ThreadItem.php:381
+#, php-format
+msgid "View %s's profile - %s"
+msgstr "Ver el perfil de %s - %s"
-#: ../../include/features.php:158
-msgid "Emoji Reactions"
-msgstr "Emoticonos \"emoji\""
+#: ../../Zotlabs/Lib/ThreadItem.php:384
+msgid "to"
+msgstr "a"
-#: ../../include/features.php:159
-msgid "Add emoji reaction ability to posts"
-msgstr "Activar la capacidad de añadir un emoticono \"emoji\" a las entradas"
+#: ../../Zotlabs/Lib/ThreadItem.php:385
+msgid "via"
+msgstr "mediante"
-#: ../../include/features.php:166
-msgid "Dislike Posts"
-msgstr "Desagrado de publicaciones"
+#: ../../Zotlabs/Lib/ThreadItem.php:386
+msgid "Wall-to-Wall"
+msgstr "De página del perfil a página del perfil (de \"muro\" a \"muro\")"
-#: ../../include/features.php:167
-msgid "Ability to dislike posts/comments"
-msgstr "Capacidad de mostrar desacuerdo con el contenido de entradas y comentarios"
+#: ../../Zotlabs/Lib/ThreadItem.php:387
+msgid "via Wall-To-Wall:"
+msgstr "Mediante el procedimiento página del perfil a página del perfil (de \"muro\" a \"muro\")"
-#: ../../include/features.php:174
-msgid "Star Posts"
-msgstr "Entradas destacadas"
+#: ../../Zotlabs/Lib/ThreadItem.php:413
+msgid "Attend"
+msgstr "Participar o asistir"
-#: ../../include/features.php:175
-msgid "Ability to mark special posts with a star indicator"
-msgstr "Capacidad de marcar entradas destacadas con un indicador de estrella"
+#: ../../Zotlabs/Lib/ThreadItem.php:414
+msgid "Attendance Options"
+msgstr "Opciones de participación o asistencia"
-#: ../../include/features.php:182
-msgid "Reply on comment"
-msgstr "Responder a los comentarios"
+#: ../../Zotlabs/Lib/ThreadItem.php:415
+msgid "Vote"
+msgstr "Votar"
-#: ../../include/features.php:183
-msgid "Ability to reply on selected comment"
-msgstr "Posibilidad de responder a los comentarios seleccionados"
+#: ../../Zotlabs/Lib/ThreadItem.php:416
+msgid "Voting Options"
+msgstr "Opciones de votación"
-#: ../../include/features.php:196
-msgid "Advanced Directory Search"
-msgstr "Búsqueda avanzada en el directorio"
+#: ../../Zotlabs/Lib/ThreadItem.php:431
+msgid "Go to previous comment"
+msgstr "Ir al comentario anterior"
-#: ../../include/features.php:197
-msgid "Allows creation of complex directory search queries"
-msgstr "Permitir la creación de consultas complejas en las búsquedas en el directorio"
+#: ../../Zotlabs/Lib/ThreadItem.php:441
+msgid "Add to Calendar"
+msgstr "Añadir al calendario"
-#: ../../include/features.php:206
-msgid "Editor"
-msgstr "Editor"
+#: ../../Zotlabs/Lib/ThreadItem.php:802
+msgid "Image"
+msgstr "Imagen"
-#: ../../include/features.php:210
-msgid "Post Categories"
-msgstr "Temas de las entradas"
+#: ../../Zotlabs/Lib/ThreadItem.php:804
+msgid "Insert Link"
+msgstr "Insertar enlace"
-#: ../../include/features.php:211
-msgid "Add categories to your posts"
-msgstr "Añadir temas a sus publicaciones"
+#: ../../Zotlabs/Lib/ThreadItem.php:805
+msgid "Video"
+msgstr "Vídeo"
-#: ../../include/features.php:219
-msgid "Large Photos"
-msgstr "Fotos de gran tamaño"
+#: ../../Zotlabs/Lib/ThreadItem.php:815
+msgid "Your full name (required)"
+msgstr "Su nombre completo (requerido)"
-#: ../../include/features.php:220
-msgid ""
-"Include large (1024px) photo thumbnails in posts. If not enabled, use small "
-"(640px) photo thumbnails"
-msgstr "Incluir miniaturas de fotos grandes (1024px) en publicaciones. Si no está habilitado, usar miniaturas pequeñas (640px)"
+#: ../../Zotlabs/Lib/ThreadItem.php:816
+msgid "Your email address (required)"
+msgstr "Su dirección de correo electrónico (requerido)"
-#: ../../include/features.php:227
-msgid "Even More Encryption"
-msgstr "Más cifrado todavía"
+#: ../../Zotlabs/Lib/ThreadItem.php:817
+msgid "Your website URL (optional)"
+msgstr "La URL de su sitio web (opcional)"
-#: ../../include/features.php:228
-msgid ""
-"Allow optional encryption of content end-to-end with a shared secret key"
-msgstr "Permitir cifrado adicional de contenido \"punto-a-punto\" con una clave secreta compartida."
+#: ../../Zotlabs/Lib/DB_Upgrade.php:67
+msgid "Source code of failed update: "
+msgstr "Código fuente de la actualización fallida: "
-#: ../../include/features.php:235
-msgid "Enable Voting Tools"
-msgstr "Permitir entradas con votación"
+#: ../../Zotlabs/Lib/DB_Upgrade.php:88
+#, php-format
+msgid "Update Error at %s"
+msgstr "Error de actualización en %s"
-#: ../../include/features.php:236
-msgid "Provide a class of post which others can vote on"
-msgstr "Proveer una clase de publicación en la que otros puedan votar"
+#: ../../Zotlabs/Lib/DB_Upgrade.php:94
+#, php-format
+msgid "Update %s failed. See error logs."
+msgstr "La actualización %s ha fallado. Mire el informe de errores."
-#: ../../include/features.php:243
-msgid "Disable Comments"
-msgstr "Deshabilitar comentarios"
+#: ../../Zotlabs/Lib/PermissionDescription.php:108
+msgid "Public"
+msgstr "Público"
-#: ../../include/features.php:244
-msgid "Provide the option to disable comments for a post"
-msgstr "Proporcionar la opción de desactivar los comentarios para una entrada"
+#: ../../Zotlabs/Lib/PermissionDescription.php:109
+msgid "Anybody in the $Projectname network"
+msgstr "Cualquiera en la red $Projectname"
-#: ../../include/features.php:251
-msgid "Delayed Posting"
-msgstr "Publicación aplazada"
+#: ../../Zotlabs/Lib/PermissionDescription.php:110
+#, php-format
+msgid "Any account on %s"
+msgstr "Cualquier cuenta en %s"
-#: ../../include/features.php:252
-msgid "Allow posts to be published at a later date"
-msgstr "Permitir mensajes que se publicarán en una fecha posterior"
+#: ../../Zotlabs/Lib/PermissionDescription.php:111
+msgid "Any of my connections"
+msgstr "Cualquiera de mis conexiones"
-#: ../../include/features.php:259
-msgid "Content Expiration"
-msgstr "Caducidad del contenido"
+#: ../../Zotlabs/Lib/PermissionDescription.php:112
+msgid "Only connections I specifically allow"
+msgstr "Sólo las conexiones que yo permita de forma explícita"
-#: ../../include/features.php:260
-msgid "Remove posts/comments and/or private messages at a future time"
-msgstr "Eliminar publicaciones/comentarios y/o mensajes privados más adelante"
+#: ../../Zotlabs/Lib/PermissionDescription.php:113
+msgid "Anybody authenticated (could include visitors from other networks)"
+msgstr "Cualquiera que esté autenticado (podría incluir a los visitantes de otras redes)"
-#: ../../include/features.php:267
-msgid "Suppress Duplicate Posts/Comments"
-msgstr "Prevenir entradas o comentarios duplicados"
+#: ../../Zotlabs/Lib/PermissionDescription.php:114
+msgid "Any connections including those who haven't yet been approved"
+msgstr "Cualquier conexión incluyendo aquellas que aún no han sido aprobadas"
-#: ../../include/features.php:268
+#: ../../Zotlabs/Lib/PermissionDescription.php:150
msgid ""
-"Prevent posts with identical content to be published with less than two "
-"minutes in between submissions."
-msgstr "Prevenir que entradas con contenido idéntico se publiquen con menos de dos minutos de intervalo."
-
-#: ../../include/features.php:275
-msgid "Auto-save drafts of posts and comments"
-msgstr "Guardar automáticamente borradores de entradas y comentarios"
+"This is your default setting for the audience of your normal stream, and "
+"posts."
+msgstr "Esta es la configuración predeterminada para su flujo (stream) habitual de publicaciones."
-#: ../../include/features.php:276
+#: ../../Zotlabs/Lib/PermissionDescription.php:151
msgid ""
-"Automatically saves post and comment drafts in local browser storage to help"
-" prevent accidental loss of compositions"
-msgstr "Guarda automáticamente los borradores de comentarios y publicaciones en el almacenamiento del navegador local para ayudar a evitar la pérdida accidental de composiciones."
-
-#: ../../include/features.php:285
-msgid "Manage"
-msgstr "Gestionar"
-
-#: ../../include/features.php:289
-msgid "Navigation Channel Select"
-msgstr "Navegación por el selector de canales"
-
-#: ../../include/features.php:290
-msgid "Change channels directly from within the navigation dropdown menu"
-msgstr "Cambiar de canales directamente desde el menú de navegación desplegable"
-
-#: ../../include/features.php:304
-msgid "Save search terms for re-use"
-msgstr "Guardar términos de búsqueda para su reutilización"
-
-#: ../../include/features.php:312
-msgid "Ability to file posts under folders"
-msgstr "Capacidad de archivar entradas en carpetas"
+"This is your default setting for who can view your default channel profile"
+msgstr "Esta es su configuración por defecto para establecer quién puede ver su perfil del canal predeterminado"
-#: ../../include/features.php:319
-msgid "Alternate Stream Order"
-msgstr "Orden de stream alternativo"
+#: ../../Zotlabs/Lib/PermissionDescription.php:152
+msgid "This is your default setting for who can view your connections"
+msgstr "Este es su ajuste predeterminado para establecer quién puede ver sus conexiones"
-#: ../../include/features.php:320
+#: ../../Zotlabs/Lib/PermissionDescription.php:153
msgid ""
-"Ability to order the stream by last post date, last comment date or "
-"unthreaded activities"
-msgstr "Posibilidad de ordenar el stream por última fecha de publicación, última fecha de comentario o actividades sin hilo"
-
-#: ../../include/features.php:327
-msgid "Contact Filter"
-msgstr "Filtro de contactos"
-
-#: ../../include/features.php:328
-msgid "Ability to display only posts of a selected contact"
-msgstr "Posibilidad de mostrar sólo los mensajes de un contacto seleccionado"
-
-#: ../../include/features.php:335
-msgid "Forum Filter"
-msgstr "Filtro de foro"
-
-#: ../../include/features.php:336
-msgid "Ability to display only posts of a specific forum"
-msgstr "Posibilidad de mostrar sólo los mensajes de un foro específico"
-
-#: ../../include/features.php:343
-msgid "Personal Posts Filter"
-msgstr "Filtro de entradas personales"
-
-#: ../../include/features.php:344
-msgid "Ability to display only posts that you've interacted on"
-msgstr "Posibilidad de mostrar sólo los mensajes en los que usted haya interactuado"
-
-#: ../../include/features.php:365
-msgid "Photo Location"
-msgstr "Ubicación de las fotos"
+"This is your default setting for who can view your file storage and photos"
+msgstr "Este es su ajuste predeterminado para establecer quién puede ver su repositorio de ficheros y sus fotos"
-#: ../../include/features.php:366
-msgid "If location data is available on uploaded photos, link this to a map."
-msgstr "Si los datos de ubicación están disponibles en las fotos subidas, enlazar estas a un mapa."
+#: ../../Zotlabs/Lib/PermissionDescription.php:154
+msgid "This is your default setting for the audience of your webpages"
+msgstr "Este es el ajuste predeterminado para establecer la audiencia de sus páginas web"
-#: ../../include/features.php:379
-msgid "Advanced Profiles"
-msgstr "Perfiles avanzados"
+#: ../../Zotlabs/Access/PermissionRoles.php:283
+msgid "Social Networking"
+msgstr "Redes sociales"
-#: ../../include/features.php:380
-msgid "Additional profile sections and selections"
-msgstr "Secciones y selecciones de perfil adicionales"
+#: ../../Zotlabs/Access/PermissionRoles.php:284
+msgid "Social - Federation"
+msgstr "Social - Federación"
-#: ../../include/features.php:387
-msgid "Profile Import/Export"
-msgstr "Importar/Exportar perfil"
+#: ../../Zotlabs/Access/PermissionRoles.php:285
+msgid "Social - Mostly Public"
+msgstr "Social - Público en su mayor parte"
-#: ../../include/features.php:388
-msgid "Save and load profile details across sites/channels"
-msgstr "Guardar y cargar detalles del perfil a través de sitios/canales"
+#: ../../Zotlabs/Access/PermissionRoles.php:286
+msgid "Social - Restricted"
+msgstr "Social - Restringido"
-#: ../../include/features.php:395
-msgid "Multiple Profiles"
-msgstr "Múltiples perfiles"
+#: ../../Zotlabs/Access/PermissionRoles.php:287
+msgid "Social - Private"
+msgstr "Social - Privado"
-#: ../../include/features.php:396
-msgid "Ability to create multiple profiles"
-msgstr "Capacidad de crear múltiples perfiles"
+#: ../../Zotlabs/Access/PermissionRoles.php:290
+msgid "Community Forum"
+msgstr "Foro de discusión"
-#: ../../include/taxonomy.php:320
-msgid "Trending"
-msgstr "Etiquetas populares"
+#: ../../Zotlabs/Access/PermissionRoles.php:291
+msgid "Forum - Mostly Public"
+msgstr "Foro - Público en su mayor parte"
-#: ../../include/taxonomy.php:550
-msgid "Keywords"
-msgstr "Palabras clave"
+#: ../../Zotlabs/Access/PermissionRoles.php:292
+msgid "Forum - Restricted"
+msgstr "Foro - Restringido"
-#: ../../include/taxonomy.php:571
-msgid "have"
-msgstr "tener"
+#: ../../Zotlabs/Access/PermissionRoles.php:293
+msgid "Forum - Private"
+msgstr "Foro - Privado"
-#: ../../include/taxonomy.php:571
-msgid "has"
-msgstr "tiene"
+#: ../../Zotlabs/Access/PermissionRoles.php:296
+msgid "Feed Republish"
+msgstr "Republicar un \"feed\""
-#: ../../include/taxonomy.php:572
-msgid "want"
-msgstr "quiero"
+#: ../../Zotlabs/Access/PermissionRoles.php:297
+msgid "Feed - Mostly Public"
+msgstr "Feed - Público en su mayor parte"
-#: ../../include/taxonomy.php:572
-msgid "wants"
-msgstr "quiere"
+#: ../../Zotlabs/Access/PermissionRoles.php:298
+msgid "Feed - Restricted"
+msgstr "Feed - Restringido"
-#: ../../include/taxonomy.php:573
-msgid "likes"
-msgstr "gusta de"
+#: ../../Zotlabs/Access/PermissionRoles.php:301
+msgid "Special Purpose"
+msgstr "Propósito especial"
-#: ../../include/taxonomy.php:574
-msgid "dislikes"
-msgstr "no gusta de"
+#: ../../Zotlabs/Access/PermissionRoles.php:302
+msgid "Special - Celebrity/Soapbox"
+msgstr "Especial - Celebridad / Tribuna improvisada"
-#: ../../include/account.php:36
-msgid "Not a valid email address"
-msgstr "Dirección de correo no válida"
+#: ../../Zotlabs/Access/PermissionRoles.php:303
+msgid "Special - Group Repository"
+msgstr "Especial - Repositorio de grupo"
-#: ../../include/account.php:38
-msgid "Your email domain is not among those allowed on this site"
-msgstr "Su dirección de correo no pertenece a ninguno de los dominios permitidos en este sitio."
+#: ../../Zotlabs/Access/PermissionRoles.php:307
+msgid "Custom/Expert Mode"
+msgstr "Modo personalizado/experto"
-#: ../../include/account.php:44
-msgid "Your email address is already registered at this site."
-msgstr "Su dirección de correo está ya registrada en este sitio."
+#: ../../Zotlabs/Access/Permissions.php:56
+msgid "Can view my channel stream and posts"
+msgstr "Pueden verse la actividad y publicaciones de mi canal"
-#: ../../include/account.php:76
-msgid "An invitation is required."
-msgstr "Es obligatorio que le inviten."
+#: ../../Zotlabs/Access/Permissions.php:57
+msgid "Can send me their channel stream and posts"
+msgstr "Se me pueden enviar entradas y contenido de un canal"
-#: ../../include/account.php:80
-msgid "Invitation could not be verified."
-msgstr "No se ha podido verificar su invitación."
+#: ../../Zotlabs/Access/Permissions.php:58
+msgid "Can view my default channel profile"
+msgstr "Puede verse mi perfil de canal predeterminado."
-#: ../../include/account.php:156
-msgid "Please enter the required information."
-msgstr "Por favor introduzca la información requerida."
+#: ../../Zotlabs/Access/Permissions.php:59
+msgid "Can view my connections"
+msgstr "Pueden verse mis conexiones"
-#: ../../include/account.php:223
-msgid "Failed to store account information."
-msgstr "La información de la cuenta no se ha podido guardar."
+#: ../../Zotlabs/Access/Permissions.php:60
+msgid "Can view my file storage and photos"
+msgstr "Pueden verse mi repositorio de ficheros y mis fotos"
-#: ../../include/account.php:311
-#, php-format
-msgid "Registration confirmation for %s"
-msgstr "Confirmación de registro para %s"
+#: ../../Zotlabs/Access/Permissions.php:61
+msgid "Can upload/modify my file storage and photos"
+msgstr "Se pueden subir / modificar elementos en mi repositorio de ficheros y fotos"
-#: ../../include/account.php:380
-#, php-format
-msgid "Registration request at %s"
-msgstr "Solicitud de registro en %s"
+#: ../../Zotlabs/Access/Permissions.php:62
+msgid "Can view my channel webpages"
+msgstr "Pueden verse las páginas personales de mi canal"
-#: ../../include/account.php:402
-msgid "your registration password"
-msgstr "su contraseña de registro"
+#: ../../Zotlabs/Access/Permissions.php:63
+msgid "Can view my wiki pages"
+msgstr "Pueden verse mis páginas wiki"
-#: ../../include/account.php:408 ../../include/account.php:471
-#, php-format
-msgid "Registration details for %s"
-msgstr "Detalles del registro de %s"
+#: ../../Zotlabs/Access/Permissions.php:64
+msgid "Can create/edit my channel webpages"
+msgstr "Pueden crearse / modificarse páginas personales en mi canal"
-#: ../../include/account.php:482
-msgid "Account approved."
-msgstr "Cuenta aprobada."
+#: ../../Zotlabs/Access/Permissions.php:65
+msgid "Can write to my wiki pages"
+msgstr "Se pueden modificar las páginas de mi wiki"
-#: ../../include/account.php:522
-#, php-format
-msgid "Registration revoked for %s"
-msgstr "Registro revocado para %s"
+#: ../../Zotlabs/Access/Permissions.php:66
+msgid "Can post on my channel (wall) page"
+msgstr "Pueden crearse entradas en mi página de inicio del canal (“muro”)"
-#: ../../include/account.php:805 ../../include/account.php:807
-msgid "Click here to upgrade."
-msgstr "Pulse aquí para actualizar"
+#: ../../Zotlabs/Access/Permissions.php:67
+msgid "Can comment on or like my posts"
+msgstr "Pueden publicarse comentarios en mis publicaciones o marcar mis entradas con 'me gusta'."
-#: ../../include/account.php:813
-msgid "This action exceeds the limits set by your subscription plan."
-msgstr "Esta acción supera los límites establecidos por su plan de suscripción "
+#: ../../Zotlabs/Access/Permissions.php:68
+msgid "Can send me private mail messages"
+msgstr "Se me pueden enviar mensajes privados"
-#: ../../include/account.php:818
-msgid "This action is not available under your subscription plan."
-msgstr "Esta acción no está disponible en su plan de suscripción."
+#: ../../Zotlabs/Access/Permissions.php:69
+msgid "Can like/dislike profiles and profile things"
+msgstr "Se puede mostrar agrado o desagrado (Me gusta / No me gusta) en mis perfiles y sus distintos apartados"
-#: ../../include/datetime.php:140
-msgid "Birthday"
-msgstr "Cumpleaños"
+#: ../../Zotlabs/Access/Permissions.php:70
+msgid "Can forward to all my channel connections via ! mentions in posts"
+msgstr "Pueden reenviarse publicaciones a todas las conexiones de mi canal a través de ! menciones en las entradas"
-#: ../../include/datetime.php:140
-msgid "Age: "
-msgstr "Edad:"
+#: ../../Zotlabs/Access/Permissions.php:71
+msgid "Can chat with me"
+msgstr "Se puede chatear conmigo"
-#: ../../include/datetime.php:140
-msgid "YYYY-MM-DD or MM-DD"
-msgstr "AAAA-MM-DD o MM-DD"
+#: ../../Zotlabs/Access/Permissions.php:72
+msgid "Can source my public posts in derived channels"
+msgstr "Pueden utilizarse mis entradas públicas como origen de contenidos en canales derivados"
-#: ../../include/datetime.php:244
-msgid "less than a second ago"
-msgstr "hace un instante"
+#: ../../Zotlabs/Access/Permissions.php:73
+msgid "Can administer my channel"
+msgstr "Se puede administrar mi canal"
-#: ../../include/datetime.php:262
-#, php-format
-msgctxt "e.g. 22 hours ago, 1 minute ago"
-msgid "%1$d %2$s ago"
-msgstr "hace %1$d %2$s"
+#: ../../Zotlabs/Storage/Browser.php:107 ../../Zotlabs/Storage/Browser.php:295
+msgid "parent"
+msgstr "padre"
-#: ../../include/datetime.php:273
-msgctxt "relative_date"
-msgid "year"
-msgid_plural "years"
-msgstr[0] "año"
-msgstr[1] "años"
+#: ../../Zotlabs/Storage/Browser.php:134
+msgid "Principal"
+msgstr "Principal"
-#: ../../include/datetime.php:276
-msgctxt "relative_date"
-msgid "month"
-msgid_plural "months"
-msgstr[0] "mes"
-msgstr[1] "meses"
+#: ../../Zotlabs/Storage/Browser.php:137
+msgid "Addressbook"
+msgstr "Libreta de direcciones"
-#: ../../include/datetime.php:279
-msgctxt "relative_date"
-msgid "week"
-msgid_plural "weeks"
-msgstr[0] "semana"
-msgstr[1] "semanas"
+#: ../../Zotlabs/Storage/Browser.php:143
+msgid "Schedule Inbox"
+msgstr "Programar bandeja de entrada"
-#: ../../include/datetime.php:282
-msgctxt "relative_date"
-msgid "day"
-msgid_plural "days"
-msgstr[0] "día"
-msgstr[1] "días"
+#: ../../Zotlabs/Storage/Browser.php:146
+msgid "Schedule Outbox"
+msgstr "Programar bandeja de salida"
-#: ../../include/datetime.php:285
-msgctxt "relative_date"
-msgid "hour"
-msgid_plural "hours"
-msgstr[0] "hora"
-msgstr[1] "horas"
+#: ../../Zotlabs/Storage/Browser.php:279
+msgid "Total"
+msgstr "Total"
-#: ../../include/datetime.php:288
-msgctxt "relative_date"
-msgid "minute"
-msgid_plural "minutes"
-msgstr[0] "minuto"
-msgstr[1] "minutos"
+#: ../../Zotlabs/Storage/Browser.php:281
+msgid "Shared"
+msgstr "Compartido"
-#: ../../include/datetime.php:291
-msgctxt "relative_date"
-msgid "second"
-msgid_plural "seconds"
-msgstr[0] "segundo"
-msgstr[1] "segundos"
+#: ../../Zotlabs/Storage/Browser.php:283
+msgid "Add Files"
+msgstr "Añadir ficheros"
-#: ../../include/datetime.php:520
+#: ../../Zotlabs/Storage/Browser.php:367
#, php-format
-msgid "%1$s's birthday"
-msgstr "Cumpleaños de %1$s"
+msgid "You are using %1$s of your available file storage."
+msgstr "Está usando %1$s de su espacio disponible para ficheros."
-#: ../../include/datetime.php:521
+#: ../../Zotlabs/Storage/Browser.php:372
#, php-format
-msgid "Happy Birthday %1$s"
-msgstr "Feliz cumpleaños %1$s"
-
-#: ../../include/nav.php:90
-msgid "Remote authentication"
-msgstr "Acceder desde su servidor"
-
-#: ../../include/nav.php:90
-msgid "Click to authenticate to your home hub"
-msgstr "Pulsar para identificarse en su servidor de inicio"
-
-#: ../../include/nav.php:96
-msgid "Manage your channels"
-msgstr "Gestionar sus canales"
-
-#: ../../include/nav.php:99
-msgid "Manage your privacy groups"
-msgstr "Gestionar sus grupos de canales"
-
-#: ../../include/nav.php:101
-msgid "Account/Channel Settings"
-msgstr "Ajustes de cuenta/canales"
-
-#: ../../include/nav.php:107 ../../include/nav.php:136
-msgid "End this session"
-msgstr "Finalizar esta sesión"
-
-#: ../../include/nav.php:110
-msgid "Your profile page"
-msgstr "Su página del perfil"
-
-#: ../../include/nav.php:113
-msgid "Manage/Edit profiles"
-msgstr "Administrar/editar perfiles"
-
-#: ../../include/nav.php:122 ../../include/nav.php:126
-msgid "Sign in"
-msgstr "Acceder"
-
-#: ../../include/nav.php:153
-msgid "Take me home"
-msgstr "Volver a la página principal"
-
-#: ../../include/nav.php:155
-msgid "Log me out of this site"
-msgstr "Salir de este sitio"
-
-#: ../../include/nav.php:160
-msgid "Create an account"
-msgstr "Crear una cuenta"
-
-#: ../../include/nav.php:172
-msgid "Help and documentation"
-msgstr "Ayuda y documentación"
-
-#: ../../include/nav.php:186
-msgid "Search site @name, !forum, #tag, ?docs, content"
-msgstr "Buscar en el sitio @nombre, !foro, #tag, ?docs, contenido"
-
-#: ../../include/nav.php:192
-msgid "Site Setup and Configuration"
-msgstr "Ajustes y configuración del sitio"
-
-#: ../../include/nav.php:332
-msgid "@name, !forum, #tag, ?doc, content"
-msgstr "@nombre, !foro, #tag, ?docs, contenido"
-
-#: ../../include/nav.php:333
-msgid "Please wait..."
-msgstr "Espere por favor…"
-
-#: ../../include/nav.php:339
-msgid "Add Apps"
-msgstr "Añadir aplicaciones"
-
-#: ../../include/nav.php:340
-msgid "Arrange Apps"
-msgstr "Organizar aplicaciones"
+msgid "You are using %1$s of %2$s available file storage. (%3$s&#37;)"
+msgstr "Está usando %1$s de %2$s que tiene a su disposición para ficheros. (%3$s&#37;)"
-#: ../../include/nav.php:341
-msgid "Toggle System Apps"
-msgstr "Alternar aplicaciones de sistema"
+#: ../../Zotlabs/Storage/Browser.php:383
+msgid "WARNING:"
+msgstr "ATENCIÓN: "
-#: ../../include/nav.php:426
-msgid "Status Messages and Posts"
-msgstr "Mensajes de estado y publicaciones"
+#: ../../Zotlabs/Storage/Browser.php:395
+msgid "Create new folder"
+msgstr "Crear nueva carpeta"
-#: ../../include/nav.php:439
-msgid "Profile Details"
-msgstr "Detalles del perfil"
+#: ../../Zotlabs/Storage/Browser.php:397
+msgid "Upload file"
+msgstr "Subir fichero"
-#: ../../include/nav.php:449 ../../include/photos.php:666
-msgid "Photo Albums"
-msgstr "Álbumes de fotos"
+#: ../../Zotlabs/Storage/Browser.php:410
+msgid "Drop files here to immediately upload"
+msgstr "Arrastre los ficheros aquí para subirlos de forma inmediata"
-#: ../../include/nav.php:457
-msgid "Files and Storage"
-msgstr "Ficheros y repositorio"
+#: ../../boot.php:1653
+msgid "Create an account to access services and applications"
+msgstr "Crear una cuenta para acceder a los servicios y aplicaciones"
-#: ../../include/nav.php:495
-msgid "Saved Bookmarks"
-msgstr "Marcadores guardados"
+#: ../../boot.php:1677
+msgid "Login/Email"
+msgstr "Inicio de sesión / Correo electrónico"
-#: ../../include/nav.php:506
-msgid "View Cards"
-msgstr "Ver las fichas"
+#: ../../boot.php:1678
+msgid "Password"
+msgstr "Contraseña"
-#: ../../include/nav.php:517
-msgid "View Articles"
-msgstr "Ver los artículos"
+#: ../../boot.php:1679
+msgid "Remember me"
+msgstr "Recordarme"
-#: ../../include/nav.php:529
-msgid "View Webpages"
-msgstr "Ver páginas web"
+#: ../../boot.php:1682
+msgid "Forgot your password?"
+msgstr "¿Olvidó su contraseña?"
-#: ../../include/photos.php:151
+#: ../../boot.php:2478
#, php-format
-msgid "Image exceeds website size limit of %lu bytes"
-msgstr "La imagen excede el límite de %lu bytes del sitio"
-
-#: ../../include/photos.php:162
-msgid "Image file is empty."
-msgstr "El fichero de imagen está vacío. "
-
-#: ../../include/photos.php:324
-msgid "Photo storage failed."
-msgstr "La foto no ha podido ser guardada."
+msgid "[$Projectname] Website SSL error for %s"
+msgstr "[$Projectname] Error SSL del sitio web en %s"
-#: ../../include/photos.php:373
-msgid "a new photo"
-msgstr "una nueva foto"
+#: ../../boot.php:2483
+msgid "Website SSL certificate is not valid. Please correct."
+msgstr "El certificado SSL del sitio web no es válido. Por favor, solucione el problema."
-#: ../../include/photos.php:377
+#: ../../boot.php:2599
#, php-format
-msgctxt "photo_upload"
-msgid "%1$s posted %2$s to %3$s"
-msgstr "%1$s ha publicado %2$s en %3$s"
-
-#: ../../include/photos.php:671
-msgid "Upload New Photos"
-msgstr "Subir nuevas fotos"
-
-#: ../../include/zot.php:774
-msgid "Invalid data packet"
-msgstr "Paquete de datos no válido"
-
-#: ../../include/zot.php:4329
-msgid "invalid target signature"
-msgstr "La firma recibida no es válida"
-
-#: ../../include/connections.php:133
-msgid "New window"
-msgstr "Nueva ventana"
-
-#: ../../include/connections.php:134
-msgid "Open the selected location in a different window or browser tab"
-msgstr "Abrir la dirección seleccionada en una ventana o pestaña aparte"
-
-#: ../../include/auth.php:192
-msgid "Delegation session ended."
-msgstr "Finalizó la sesión de la delegación."
-
-#: ../../include/auth.php:196
-msgid "Logged out."
-msgstr "Desconectado/a."
-
-#: ../../include/auth.php:291
-msgid "Email validation is incomplete. Please check your email."
-msgstr "La validación del correo electrónico está incompleta. Por favor, compruebe su correo electrónico."
-
-#: ../../include/auth.php:307
-msgid "Failed authentication"
-msgstr "Autenticación fallida."
-
-#: ../../include/help.php:80
-msgid "Help:"
-msgstr "Ayuda:"
+msgid "[$Projectname] Cron tasks not running on %s"
+msgstr "[$Projectname] Las tareas de Cron no están funcionando en %s"
-#: ../../include/help.php:129
-msgid "Not Found"
-msgstr "No encontrado"
+#: ../../boot.php:2604
+msgid "Cron/Scheduled tasks not running."
+msgstr "Las tareas del Planificador/Cron no están funcionando."
diff --git a/view/es-es/hstrings.php b/view/es-es/hstrings.php
index 4d55b75e2..a528a052f 100644
--- a/view/es-es/hstrings.php
+++ b/view/es-es/hstrings.php
@@ -6,296 +6,1808 @@ function string_plural_select_es_es($n){
}}
App::$rtl = 0;
App::$strings["plural_function_code"] = "(n != 1 ? 1 : 0)";
-App::$strings["Can view my channel stream and posts"] = "Pueden verse la actividad y publicaciones de mi canal";
-App::$strings["Can send me their channel stream and posts"] = "Se me pueden enviar entradas y contenido de un canal";
-App::$strings["Can view my default channel profile"] = "Puede verse mi perfil de canal predeterminado.";
-App::$strings["Can view my connections"] = "Pueden verse mis conexiones";
-App::$strings["Can view my file storage and photos"] = "Pueden verse mi repositorio de ficheros y mis fotos";
-App::$strings["Can upload/modify my file storage and photos"] = "Se pueden subir / modificar elementos en mi repositorio de ficheros y fotos";
-App::$strings["Can view my channel webpages"] = "Pueden verse las páginas personales de mi canal";
-App::$strings["Can view my wiki pages"] = "Pueden verse mis páginas wiki";
-App::$strings["Can create/edit my channel webpages"] = "Pueden crearse / modificarse páginas personales en mi canal";
-App::$strings["Can write to my wiki pages"] = "Se pueden modificar las páginas de mi wiki";
-App::$strings["Can post on my channel (wall) page"] = "Pueden crearse entradas en mi página de inicio del canal (“muro”)";
-App::$strings["Can comment on or like my posts"] = "Pueden publicarse comentarios en mis publicaciones o marcar mis entradas con 'me gusta'.";
-App::$strings["Can send me private mail messages"] = "Se me pueden enviar mensajes privados";
-App::$strings["Can like/dislike profiles and profile things"] = "Se puede mostrar agrado o desagrado (Me gusta / No me gusta) en mis perfiles y sus distintos apartados";
-App::$strings["Can forward to all my channel connections via ! mentions in posts"] = "Pueden reenviarse publicaciones a todas las conexiones de mi canal a través de ! menciones en las entradas";
-App::$strings["Can chat with me"] = "Se puede chatear conmigo";
-App::$strings["Can source my public posts in derived channels"] = "Pueden utilizarse mis entradas públicas como origen de contenidos en canales derivados";
-App::$strings["Can administer my channel"] = "Se puede administrar mi canal";
-App::$strings["Social Networking"] = "Redes sociales";
-App::$strings["Social - Federation"] = "Social - Federación";
-App::$strings["Social - Mostly Public"] = "Social - Público en su mayor parte";
-App::$strings["Social - Restricted"] = "Social - Restringido";
-App::$strings["Social - Private"] = "Social - Privado";
-App::$strings["Community Forum"] = "Foro de discusión";
-App::$strings["Forum - Mostly Public"] = "Foro - Público en su mayor parte";
-App::$strings["Forum - Restricted"] = "Foro - Restringido";
-App::$strings["Forum - Private"] = "Foro - Privado";
-App::$strings["Feed Republish"] = "Republicar un \"feed\"";
-App::$strings["Feed - Mostly Public"] = "Feed - Público en su mayor parte";
-App::$strings["Feed - Restricted"] = "Feed - Restringido";
-App::$strings["Special Purpose"] = "Propósito especial";
-App::$strings["Special - Celebrity/Soapbox"] = "Especial - Celebridad / Tribuna improvisada";
-App::$strings["Special - Group Repository"] = "Especial - Repositorio de grupo";
-App::$strings["Other"] = "Otro";
-App::$strings["Custom/Expert Mode"] = "Modo personalizado/experto";
+App::$strings["Default"] = "Predeterminado";
+App::$strings["Focus (Hubzilla default)"] = "Focus (predefinido)";
+App::$strings["Submit"] = "Enviar";
+App::$strings["Theme settings"] = "Ajustes del tema";
+App::$strings["Narrow navbar"] = "Estrechar la barra de navegación";
+App::$strings["No"] = "No";
+App::$strings["Yes"] = "Sí";
+App::$strings["Navigation bar background color"] = "Color de fondo de la barra de navegación";
+App::$strings["Navigation bar icon color "] = "Color del icono de la barra de navegación";
+App::$strings["Navigation bar active icon color "] = "Color del icono activo de la barra de navegación";
+App::$strings["Link color"] = "Color del enlace";
+App::$strings["Set font-color for banner"] = "Ajustar el color del tipo de letra para el \"banner\"";
+App::$strings["Set the background color"] = "Ajustar el color de fondo";
+App::$strings["Set the background image"] = "Ajustar la imagen de fondo";
+App::$strings["Set the background color of items"] = "Ajustar el color de los elementos de fondo";
+App::$strings["Set the background color of comments"] = "Ajustar el color de fondo de los comentarios";
+App::$strings["Set font-size for the entire application"] = "Ajustar el tamaño de letra para toda la aplicación";
+App::$strings["Examples: 1rem, 100%, 16px"] = "Ejemplos: 1rem, 100%, 16px";
+App::$strings["Set font-color for posts and comments"] = "Establecer el color de la letra para publicaciones y comentarios";
+App::$strings["Set radius of corners"] = "Establecer el radio de curvatura de las esquinas";
+App::$strings["Example: 4px"] = "Ejemplo: 4px";
+App::$strings["Set shadow depth of photos"] = "Ajustar la profundidad de sombras de las fotos";
+App::$strings["Set maximum width of content region in pixel"] = "Ajustar la anchura máxima de la región de contenido, en pixels";
+App::$strings["Leave empty for default width"] = "Dejar en blanco para la anchura predeterminada";
+App::$strings["Set size of conversation author photo"] = "Ajustar el tamaño de la foto del autor de la conversación";
+App::$strings["Set size of followup author photos"] = "Ajustar el tamaño de foto de los seguidores del autor";
+App::$strings["Show advanced settings"] = "Mostrar ajustes avanzados";
+App::$strings["Source channel not found."] = "No se ha encontrado el canal de origen.";
+App::$strings["Access Denied"] = "Acceso denegado";
+App::$strings["Enable Community Moderation"] = "Habilitar la moderación de la comunidad";
+App::$strings["Reputation automatically given to new members"] = "La reputación se otorga automáticamente a los nuevos miembros";
+App::$strings["Reputation will never fall below this value"] = "La reputación nunca caerá por debajo de este valor";
+App::$strings["Minimum reputation before posting is allowed"] = "Reputación mínima antes de que se permita el envío de entradas";
+App::$strings["Minimum reputation before commenting is allowed"] = "Mínima reputación antes de que se permitan los comentarios";
+App::$strings["Minimum reputation before a member is able to moderate other posts"] = "Reputación mínima antes de que un miembro sea capaz de moderar otros mensajes";
+App::$strings["Max ratio of moderator's reputation that can be added to/deducted from reputation of person being moderated"] = "Proporción máxima de la reputación del moderador que puede ser añadida/descontada de la reputación de la persona que está siendo moderada.";
+App::$strings["Reputation \"cost\" to post"] = "\"Coste\" de la reputación a contabilizar";
+App::$strings["Reputation \"cost\" to comment"] = "\"Coste\" de la reputación para comentar";
+App::$strings["Reputation automatically recovers at this rate per hour until it reaches minimum_to_post"] = "La reputación se recupera automáticamente a esta tasa por hora hasta que alcanza el mínimo_a_post";
+App::$strings["When minimum_to_moderate > reputation > minimum_to_post reputation recovers at this rate per hour"] = "Cuando el mínimo_a_moderar > reputación > mínimo_a_publicar la reputación se recupera a esta tasa por hora ";
+App::$strings["Community Moderation Settings"] = "Configuración de la moderación de la comunidad";
+App::$strings["Channel Reputation"] = "Reputación del canal";
+App::$strings["Close"] = "Cerrar";
+App::$strings["An Error has occurred."] = "Se ha producido un error.";
+App::$strings["Upvote"] = "Votar a favor";
+App::$strings["Downvote"] = "Votar en contra";
+App::$strings["Can moderate reputation on my channel."] = "Se puede moderar la reputación en mi canal.";
+App::$strings["Block Completely"] = "Bloquear completamente";
+App::$strings["Superblock App"] = "App Superblock";
+App::$strings["Not Installed"] = "No instalado/a";
+App::$strings["Block channels"] = "Bloquear canales";
+App::$strings["superblock settings updated"] = "se han actualizado los ajustes de superblock";
+App::$strings["Currently blocked"] = "Actualmente bloqueado";
+App::$strings["No channels currently blocked"] = "No hay canales bloqueados actualmente";
+App::$strings["Remove"] = "Eliminar";
+App::$strings["NSA Bait App"] = "App NSA Bait ";
+App::$strings["Installed"] = "Instalado";
+App::$strings["Make yourself a political target"] = "Conviértase en un objetivo político";
+App::$strings["Who viewed my channel/profile"] = "Quién ha visto mi canal/perfi";
+App::$strings["Recent Channel/Profile Viewers"] = "Visitantes recientes del canal o perfil";
+App::$strings["No entries."] = "No hay entradas.";
+App::$strings["System defaults:"] = "Valores predeterminados del sistema: ";
+App::$strings["Preferred Clipart IDs"] = "IDs de las imágenes clipart preferidas";
+App::$strings["List of preferred clipart ids. These will be shown first."] = "Lista de ids de imágenes de clipart preferidas. Se verán en primer lugar.";
+App::$strings["Default Search Term"] = "Términos de búsqueda predeterminados";
+App::$strings["The default search term. These will be shown second."] = "Los términos de búsqueda predeterminados. Estos se mostrarán en segundo lugar.";
+App::$strings["Return After"] = "Regresar después";
+App::$strings["Page to load after image selection."] = "Página para cargar después de la selección de imágenes.";
+App::$strings["View Profile"] = "Ver el perfil";
+App::$strings["Edit Profile"] = "Editar el perfil";
+App::$strings["Profile List"] = "Lista de perfiles";
+App::$strings["Order of Preferred"] = "Orden de preferencia";
+App::$strings["Sort order of preferred clipart ids."] = "Orden de clasificación de los identificadores de imágenes clipart preferidas.";
+App::$strings["Newest first"] = "Las más nuevas en primer lugar";
+App::$strings["As entered"] = "Tal como se ingresaron";
+App::$strings["Order of other"] = "Orden de los demás";
+App::$strings["Sort order of other clipart ids."] = "Orden de clasificación de otros ids de imágenes clipart.";
+App::$strings["Most downloaded first"] = "Las más descargadas en primer lugar";
+App::$strings["Most liked first"] = "Las más apreciadas en primer lugar";
+App::$strings["Preferred IDs Message"] = "Mensaje de IDs preferido";
+App::$strings["Message to display above preferred results."] = "Mensaje para mostrar sobre los resultados preferidos.";
+App::$strings["Uploaded by: "] = "Subida por: ";
+App::$strings["Drawn by: "] = "Creada por: ";
+App::$strings["Use this image"] = "Usar esta imagen";
+App::$strings["Or select from a free OpenClipart.org image:"] = "O seleccionar una imagen gratuita de OpenClipart.org: ";
+App::$strings["Search Term"] = "Término de búsqueda";
+App::$strings["Unknown error. Please try again later."] = "Error desconocido. Por favor, inténtelo otra vez.";
+App::$strings["Shift-reload the page or clear browser cache if the new photo does not display immediately."] = "Recargue la página o limpie el caché del navegador si la nueva foto no se muestra inmediatamente.";
+App::$strings["Profile photo updated successfully."] = "Se ha actualizado con éxito la foto de perfil.";
+App::$strings["Save Bookmarks"] = "Guardar en Marcadores";
+App::$strings["Max queueworker threads"] = "Máximo de hilos en la cola";
+App::$strings["Assume workers dead after ___ seconds"] = "Asumir que el proceso de trabajo está muerto después de ___ segundos";
+App::$strings["Pause before starting next task: (microseconds. Minimum 100 = .0001 seconds)"] = "Haga una pausa antes de comenzar la siguiente tarea: (microsegundos. Mínimo 100 =.0001 segundos)";
+App::$strings["Queueworker Settings"] = "Configuración del gestor de procesos de trabajo en cola";
+App::$strings["Save"] = "Guardar";
+App::$strings["Edit your profile and change settings."] = "Editar su perfil y cambiar los ajustes.";
+App::$strings["Click here to see activity from your connections."] = "Pulsar aquí para ver la actividad de sus conexiones.";
+App::$strings["Click here to see your channel home."] = "Pulsar aquí para ver la página de inicio de su canal.";
+App::$strings["You can access your private messages from here."] = "Puede acceder a sus mensajes privados desde aquí.";
+App::$strings["Create new events here."] = "Crear nuevos eventos aquí.";
+App::$strings["You can accept new connections and change permissions for existing ones here. You can also e.g. create groups of contacts."] = "Puede aceptar nuevas conexiones y cambiar permisos para las que ya existen aquí. También puede, por ejemplo, crear grupos de contactos.";
+App::$strings["System notifications will arrive here"] = "Las notificaciones del sistema llegarán aquí";
+App::$strings["Search for content and users"] = "Buscar contenido y usuarios";
+App::$strings["Browse for new contacts"] = "Buscar nuevos contactos";
+App::$strings["Launch installed apps"] = "Iniciar aplicaciones instaladas";
+App::$strings["Looking for help? Click here."] = "¿Busca ayuda? Pulse aquí.";
+App::$strings["New events have occurred in your network. Click here to see what has happened!"] = "Se han producido nuevos eventos en su red. ¡Haga clic aquí para ver lo que ha sucedido!";
+App::$strings["You have received a new private message. Click here to see from who!"] = "Ha recibido un nuevo mensaje privado. Haga clic aquí para ver de quién!";
+App::$strings["There are events this week. Click here too see which!"] = "Hay eventos esta semana. Haga clic aquí para ver cuáles!";
+App::$strings["You have received a new introduction. Click here to see who!"] = "Ha recibido una nueva solicitud de conexión. ¡Pulse aquí para ver de quién!";
+App::$strings["There is a new system notification. Click here to see what has happened!"] = "Hay una nueva notificación del sistema. ¡Haga clic aquí para ver lo que ha sucedido!";
+App::$strings["Click here to share text, images, videos and sound."] = "Haga clic aquí para compartir texto, imágenes, vídeos y sonido.";
+App::$strings["You can write an optional title for your update (good for long posts)."] = "Puede escribir un título opcional para su actualización (bueno para los mensajes largos).";
+App::$strings["Entering some categories here makes it easier to find your post later."] = "Al ingresar algunos temas aquí, es más fácil encontrar su publicación más tarde.";
+App::$strings["Share photos, links, location, etc."] = "Compartir fotos, enlaces, ubicación, etc.";
+App::$strings["Only want to share content for a while? Make it expire at a certain date."] = "¿Solo quieres compartir contenido durante un tiempo? Haga que expire en una fecha determinada.";
+App::$strings["You can password protect content."] = "Puede proteger contenido con una contraseña.";
+App::$strings["Choose who you share with."] = "Elegir con quién compartir.";
+App::$strings["Click here when you are done."] = "Haga clic aquí cuando haya terminado.";
+App::$strings["Adjust from which channels posts should be displayed."] = "Ajustar de qué canales se deben mostrar las publicaciones.";
+App::$strings["Only show posts from channels in the specified privacy group."] = "Mostrar solo las entradas de los canales de un grupo específico de canales.";
+App::$strings["Easily find posts containing tags (keywords preceded by the \"#\" symbol)."] = "Encuentre fácilmente entradas que contengan etiquetas (palabras clave precedidas del símbolo \"#\").";
+App::$strings["Easily find posts in given category."] = "Encuentre fácilmente las publicaciones en una categoría dada.";
+App::$strings["Easily find posts by date."] = "Encuentre fácilmente entradas por fechas.";
+App::$strings["Suggested users who have volounteered to be shown as suggestions, and who we think you might find interesting."] = "Se sugiere a los usuarios que se han ofrecido voluntariamente que se muestren como sugerencias, y que creemos que podrían resultar interesantes.";
+App::$strings["Here you see channels you have connected to."] = "Aquí puede ver los canales a los que está conectado.";
+App::$strings["Save your search so you can repeat it at a later date."] = "Guarde su búsqueda para poder repetirla en una fecha posterior.";
+App::$strings["If you see this icon you can be sure that the sender is who it say it is. It is normal that it is not always possible to verify the sender, so the icon will be missing sometimes. There is usually no need to worry about that."] = "Si ve este icono puede estar seguro de que el remitente es quien dice ser. Es normal que no siempre sea posible verificar el remitente, por lo que el icono faltará en ocasiones. Por lo general, no hay necesidad de preocuparse por eso.";
+App::$strings["Danger! It seems someone tried to forge a message! This message is not necessarily from who it says it is from!"] = "¡Peligro! ¡Parece que alguien intentó falsificar un mensaje! ¡Este mensaje no es necesariamente de quien dice que es!";
+App::$strings["Welcome to Hubzilla! Would you like to see a tour of the UI?</p> <p>You can pause it at any time and continue where you left off by reloading the page, or navigting to another page.</p><p>You can also advance by pressing the return key"] = "¡Bienvenido/a a Hubzilla! ¿Quiere hacer un recorrido por la interfaz de usuario?</p> <p> Puede detenerlo en cualquier momento y continuar donde lo dejó recargando la página o navegando a otra.</p> <p> También puede avanzar pulsando la tecla de retorno";
+App::$strings["Add some colour to tag clouds"] = "Añadir color a las nubes de etiquetas";
+App::$strings["Rainbow Tag App"] = "App Etiqueta Arcoiris";
+App::$strings["Rainbow Tag"] = "Etiqueta Arcoiris";
+App::$strings["Photo Cache settings saved."] = "Se ha guardado la configuración de la caché de fotos.";
+App::$strings["Photo Cache addon saves a copy of images from external sites locally to increase your anonymity in the web."] = "El complemento Photo Cache guarda localmente una copia de las imágenes de sitios externos para aumentar su anonimato en la Web.";
+App::$strings["Photo Cache App"] = "App Photo Cache";
+App::$strings["Minimal photo size for caching"] = "Tamaño mínimo de la foto para el almacenamiento en caché";
+App::$strings["In pixels. From 1 up to 1024, 0 will be replaced with system default."] = "En píxeles. Desde 1 hasta 1024, 0 será reemplazado por el predeterminado del sistema.";
+App::$strings["Photo Cache"] = "Photo Cache";
+App::$strings["Gallery"] = "Galería";
+App::$strings["Photo Gallery"] = "Galería de fotos";
App::$strings["Requested profile is not available."] = "El perfil solicitado no está disponible.";
+App::$strings["Gallery App"] = "App Gallery";
+App::$strings["A simple gallery for your photo albums"] = "Una galería sencilla para sus álbumes de fotos";
+App::$strings["Random Planet App"] = "App Random Planet";
+App::$strings["Set a random planet from the Star Wars Empire as your location when posting"] = "Establecer un planeta aleatorio del Imperio de la Guerra de las Galaxias como su ubicación cuando publique.";
App::$strings["Permission denied."] = "Acceso denegado.";
-App::$strings["Block Name"] = "Nombre del bloque";
-App::$strings["Blocks"] = "Bloques";
-App::$strings["Block Title"] = "Título del bloque";
-App::$strings["Created"] = "Creado";
-App::$strings["Edited"] = "Editado";
-App::$strings["Create"] = "Crear";
-App::$strings["Edit"] = "Editar";
+App::$strings["Male"] = "Hombre";
+App::$strings["Female"] = "Mujer";
+App::$strings["OpenID protocol error. No ID returned."] = "Error de protocolo OpenID. No se recuperó ninguna ID.";
+App::$strings["Welcome %s. Remote authentication successful."] = "Bienvenido %s. La identificación desde su servidor se ha llevado a cabo correctamente.";
+App::$strings["Login failed."] = "El acceso ha fallado.";
+App::$strings["We encountered a problem while logging in with the OpenID you provided. Please check the correct spelling of the ID."] = "Encontramos un problema al iniciar sesión con el OpenID que proporcionó. Compruebe si el ID está correctamente escrito.";
+App::$strings["The error message was:"] = "El mensaje de error ha sido: ";
+App::$strings["First Name"] = "Nombre";
+App::$strings["Last Name"] = "Apellido";
+App::$strings["Nickname"] = "Alias";
+App::$strings["Full Name"] = "Nombre completo";
+App::$strings["Email"] = "Correo electrónico";
+App::$strings["Profile Photo"] = "Foto del perfil";
+App::$strings["Profile Photo 16px"] = "Foto del perfil 16px";
+App::$strings["Profile Photo 32px"] = "Foto del perfil 32px";
+App::$strings["Profile Photo 48px"] = "Foto del perfil 48px";
+App::$strings["Profile Photo 64px"] = "Foto del perfil 64px";
+App::$strings["Profile Photo 80px"] = "Foto del perfil 80px";
+App::$strings["Profile Photo 128px"] = "Foto del perfil 128px";
+App::$strings["Timezone"] = "Zona horaria";
+App::$strings["Homepage URL"] = "Dirección de la página personal";
+App::$strings["Language"] = "Idioma";
+App::$strings["Birth Year"] = "Año de nacimiento";
+App::$strings["Birth Month"] = "Mes de nacimiento";
+App::$strings["Birth Day"] = "Día de nacimiento";
+App::$strings["Birthdate"] = "Fecha de nacimiento";
+App::$strings["Gender"] = "Género";
+App::$strings["lonely"] = "Solo/a";
+App::$strings["drunk"] = "ebrio/a";
+App::$strings["horny"] = "caliente";
+App::$strings["stoned"] = "drogado/a";
+App::$strings["fucked up"] = "jodido/a";
+App::$strings["clusterfucked"] = "hecho/a polvo";
+App::$strings["crazy"] = "loco/a";
+App::$strings["hurt"] = "ofendido/a";
+App::$strings["sleepy"] = "soñoliento/a";
+App::$strings["grumpy"] = "gruñón/ona";
+App::$strings["high"] = "superior";
+App::$strings["semi-conscious"] = "semiconsciente";
+App::$strings["in love"] = "enamorado/a";
+App::$strings["in lust"] = "lujurioso/a";
+App::$strings["naked"] = "desnudo/a";
+App::$strings["stinky"] = "apestoso/a";
+App::$strings["sweaty"] = "sudoroso/a";
+App::$strings["bleeding out"] = "exánime";
+App::$strings["victorious"] = "victorioso/a";
+App::$strings["defeated"] = "derrotado/a";
+App::$strings["envious"] = "envidioso/a";
+App::$strings["jealous"] = "celoso/a";
+App::$strings["Hubzilla Directory Stats"] = "Estadísticas de directorio de Hubzilla";
+App::$strings["Total Hubs"] = "Número total de servidores";
+App::$strings["Hubzilla Hubs"] = "Servidores (hubs) de Hubzilla";
+App::$strings["Friendica Hubs"] = "Servidores (hubs) de Friendica";
+App::$strings["Diaspora Pods"] = "Servidores (pods) de Diaspora";
+App::$strings["Hubzilla Channels"] = "Canales de Hubzilla";
+App::$strings["Friendica Channels"] = "Canales de Friendica";
+App::$strings["Diaspora Channels"] = "Canales de Diaspora";
+App::$strings["Aged 35 and above"] = "De 35 años de edad en adelante";
+App::$strings["Aged 34 and under"] = "De 34 o menos años de edad";
+App::$strings["Average Age"] = "Promedio de edad";
+App::$strings["Known Chatrooms"] = "Salas de chat conocidas";
+App::$strings["Known Tags"] = "Etiquetas conocidas";
+App::$strings["Please note Diaspora and Friendica statistics are merely those **this directory** is aware of, and not all those known in the network. This also applies to chatrooms,"] = "Tenga en cuenta que las estadísticas de Diaspora y Friendica se refieren únicamente a aquellas de las que **este directorio** es consciente, y no a todos los conocidos en la red. Esto también es aplicable a las salas de chat,";
+App::$strings["Channel is required."] = "Se requiere un canal.";
+App::$strings["Invalid channel."] = "El canal no es válido.";
+App::$strings["Hubzilla Crosspost Connector Settings saved."] = "Se han guardado los ajustes de Hubzilla Crosspost Connector";
+App::$strings["Hubzilla Crosspost Connector App"] = "App Hubzilla Crosspost Connector";
+App::$strings["Relay public postings to another Hubzilla channel"] = "Retransmisión de entradas a otro canal de Hubzilla";
+App::$strings["Send public postings to Hubzilla channel by default"] = "Enviar entradas públicas al canal Hubzilla por defecto";
+App::$strings["Hubzilla API Path"] = "Ruta de la API de Hubzilla";
+App::$strings["https://{sitename}/api"] = "https://{sitename}/api";
+App::$strings["Hubzilla login name"] = "Nombre de inicio de sesión en Hubzilla";
+App::$strings["Hubzilla channel name"] = "Nombre del canal de Hubzilla";
+App::$strings["Hubzilla password"] = "Contraseña de Hubzilla";
+App::$strings["Hubzilla Crosspost Connector"] = "Hubzilla Crosspost Connector";
+App::$strings["Post to Hubzilla"] = "Publicar en Hubzilla";
+App::$strings["Photos imported"] = "Se han importado las fotos";
+App::$strings["Permission denied"] = "Permiso denegado";
+App::$strings["Redmatrix Photo Album Import"] = "Importar un álbum de fotos de Redmatrix";
+App::$strings["This will import all your Redmatrix photo albums to this channel."] = "Esto importará todos sus álbumes de fotos de Redmatrix a este canal.";
+App::$strings["Redmatrix Server base URL"] = "URL base del servidor Redmatrix";
+App::$strings["Redmatrix Login Username"] = "Nombre de inicio de sesión en Redmatrix";
+App::$strings["Redmatrix Login Password"] = "Contraseña de inicio de sesión en Redmatrix";
+App::$strings["Import just this album"] = "Importar solo este álbum";
+App::$strings["Leave blank to import all albums"] = "Dejar en blanco para importar todos los álbumes";
+App::$strings["Maximum count to import"] = "Límite máximo de importación";
+App::$strings["0 or blank to import all available"] = "0 o en blanco para importar todos los disponibles";
+App::$strings["photo"] = "foto";
+App::$strings["Please contact your site administrator.<br />The provided API URL is not valid."] = "Por favor, contacte con el administrador de su sitio.<br />La URL de la API proporcionada no es válida.";
+App::$strings["We could not contact the GNU social API with the Path you entered."] = "No podemos conectar con la API de GNU social con la ruta que ha proporcionado.";
+App::$strings["GNU social settings updated."] = "Se han guardado los ajustes de GNU social.";
+App::$strings["Relay public postings to a connected GNU social account (formerly StatusNet)"] = "Retransmisión de entradas públicas a una cuenta conectada de GNU social (antiguo StarusNet)";
+App::$strings["Globally Available GNU social OAuthKeys"] = "OAuthKeys globales de GNU social disponibles";
+App::$strings["There are preconfigured OAuth key pairs for some GNU social servers available. If you are using one of them, please use these credentials.<br />If not feel free to connect to any other GNU social instance (see below)."] = "Existen pares de claves OAuth preconfiguradas disponibles para algunos servidores libres de GNU social. Si está usando uno de ellos, utilice estas credenciales.<br />Si no se siente libre de conectarse a cualquier otra instancia de GNU social (vea a continuación).";
+App::$strings["Provide your own OAuth Credentials"] = "Proporcione sus propias credenciales de OAuth";
+App::$strings["No consumer key pair for GNU social found. Register your Hubzilla Account as an desktop client on your GNU social account, copy the consumer key pair here and enter the API base root.<br />Before you register your own OAuth key pair ask the administrator if there is already a key pair for this Hubzilla installation at your favourite GNU social installation."] = "No se ha encontrado un par de claves de consumidor para GNU social. Registre su cuenta de Hubzilla como un cliente de escritorio en su cuenta social GNU, copie el par de claves de consumidor aquí y escriba la dirección raíz de la API.<br />Antes de registrar su propio par de claves OAuth, pregunte al administrador si ya hay un par de claves para esta instalación de Hubzilla en su instalación GNU social favorita.";
+App::$strings["OAuth Consumer Key"] = "OAuth Consumer Key";
+App::$strings["OAuth Consumer Secret"] = "OAuth Consumer Secret";
+App::$strings["Base API Path"] = "Ruta base de la API";
+App::$strings["Remember the trailing /"] = "Recuerde la barra /";
+App::$strings["GNU social application name"] = "Nombre de la aplicación de GNU social";
+App::$strings["To connect to your GNU social account click the button below to get a security code from GNU social which you have to copy into the input box below and submit the form. Only your <strong>public</strong> posts will be posted to GNU social."] = "Para conectarse a su cuenta de GNU social, haga clic en el botón de abajo para obtener un código de seguridad de GNU social que tiene que copiar en el cuadro de entrada a continuación y envíe el formulario. Solo sus <strong>entradas</strong> públicas aparecerán en GNU social.";
+App::$strings["Log in with GNU social"] = "Inicio de sesión en GNU social";
+App::$strings["Copy the security code from GNU social here"] = "Copiar aquí el código de seguridad de GNU social";
+App::$strings["Cancel Connection Process"] = "Cancelar el proceso de conexión";
+App::$strings["Current GNU social API is"] = "La API actual de GNU social es ";
+App::$strings["Cancel GNU social Connection"] = "Cancelar la conexión de GNU social";
+App::$strings["Currently connected to: "] = "Actualmente está conectado a: ";
+App::$strings["<strong>Note</strong>: Due your privacy settings (<em>Hide your profile details from unknown viewers?</em>) the link potentially included in public postings relayed to GNU social will lead the visitor to a blank page informing the visitor that the access to your profile has been restricted."] = "<strong>Aviso</strong>: Debido a su configuración de privacidad (<em>Ocultar los detalles de su perfil a los visitantes desconocidos?</em>) el vínculo potencialmente incluido en las entradas públicas retransmitidas a GNU social llevará al visitante a una página en blanco que le informará de que el acceso a su perfil ha sido restringido.";
+App::$strings["Post to GNU social by default"] = "Publicar en GNU social por defecto";
+App::$strings["If enabled your public postings will be posted to the associated GNU-social account by default"] = "Si está activado, sus entradas públicas se publicarán en la cuenta GNU-social asociada de forma predeterminada";
+App::$strings["Clear OAuth configuration"] = "Limpiar la configuración de OAuth";
+App::$strings["GNU-Social Crosspost Connector"] = "GNU-Social Crosspost Connector";
+App::$strings["Post to GNU social"] = "Publicar en GNU social";
+App::$strings["Site name"] = "Nombre del sitio";
+App::$strings["API URL"] = "URL de la API";
+App::$strings["Consumer Secret"] = "Consumer Secret";
+App::$strings["Consumer Key"] = "Consumer Key";
+App::$strings["Application name"] = "Nombre de la aplicación";
+App::$strings["Friendica Photo Album Import"] = "Importar un álbum de fotos de Friendica";
+App::$strings["This will import all your Friendica photo albums to this Red channel."] = "Esto importará todos sus álbumes de fotos de Friendica a este canal de Hubzilla.";
+App::$strings["Friendica Server base URL"] = "URL base del servidor de Friendica";
+App::$strings["Friendica Login Username"] = "Nombre de inicio de sesión en Friendica";
+App::$strings["Friendica Login Password"] = "Contraseña de inicio de sesión en Friendica";
+App::$strings["Friendica Crosspost Connector Settings saved."] = "Se han guardado los ajustes del conector de publicación cruzada con Friendica.";
+App::$strings["Friendica Crosspost Connector App"] = "App Friendica Crosspost Connector";
+App::$strings["Relay public postings to a connected Friendica account"] = "Retransmisión de entradas públicas a una cuenta Friendica conectada";
+App::$strings["Send public postings to Friendica by default"] = "Enviar entradas públicas a Friendica por defecto";
+App::$strings["Friendica API Path"] = "Ruta a la API de Friendica";
+App::$strings["Friendica login name"] = "Nombre de inicio de sesión en Friendica";
+App::$strings["Friendica password"] = "Contraseña de Friendica";
+App::$strings["Friendica Crosspost Connector"] = "Friendica Crosspost Connector";
+App::$strings["Post to Friendica"] = "Publicar en Friendica";
+App::$strings["Post to WordPress"] = "Publicar en WordPress";
+App::$strings["Wordpress Settings saved."] = "Se han guardado los ajustes de WordPress.";
+App::$strings["Wordpress Post App"] = "App Publicar en Wordpress";
+App::$strings["Post to WordPress or anything else which uses the wordpress XMLRPC API"] = "Publicar en WordPress o cualquier otra cosa que utilice la API XMLRPC de wordpress";
+App::$strings["WordPress username"] = "Nombre de usuario de WordPress";
+App::$strings["WordPress password"] = "Contraseña de WordPress";
+App::$strings["WordPress API URL"] = "URL de la API de WordPress";
+App::$strings["Typically https://your-blog.tld/xmlrpc.php"] = "Habitualmente https://your-blog.tld/xmlrpc.php";
+App::$strings["WordPress blogid"] = "Blog de WordPress";
+App::$strings["For multi-user sites such as wordpress.com, otherwise leave blank"] = "Para sitios multiusuario como wordpress.com, de lo contrario, dejar en blanco";
+App::$strings["Post to WordPress by default"] = "Publicar en WordPress por defecto";
+App::$strings["Forward comments (requires hubzilla_wp plugin)"] = "Reenviar comentarios (requerido por el plugin hubzilla_wp)";
+App::$strings["Wordpress Post"] = "Publicar en Wordpress";
+App::$strings["No server specified"] = "No se ha especificado ningún servidor";
+App::$strings["Posts imported"] = "Entradas importadas";
+App::$strings["Files imported"] = "Ficheros importados";
+App::$strings["This addon app copies existing content and file storage to a cloned/copied channel. Once the app is installed, visit the newly installed app. This will allow you to set the location of your original channel and an optional date range of files/conversations to copy."] = "Este complemento copia el contenido existente y el almacenamiento de ficheros en un canal clonado/copiado. Una vez instalada la aplicación, visite la aplicación recién instalada. Esto le permitirá establecer la ubicación de su canal original y un rango de fechas opcional de ficheros/conversaciones para copiar.";
+App::$strings["Content Import"] = "Importación de contenidos";
+App::$strings["This will import all your conversations and cloud files from a cloned channel on another server. This may take a while if you have lots of posts and or files."] = "Esto importará todas sus conversaciones y archivos de nube de un canal clonado en otro servidor. El proceso puede tardar un poco si tiene muchos mensajes y/o ficheros.";
+App::$strings["Include posts"] = "Incluir entradas";
+App::$strings["Conversations, Articles, Cards, and other posted content"] = "Conversaciones, artículos, fichas y otros contenidos publicados";
+App::$strings["Include files"] = "Incluir ficheros";
+App::$strings["Files, Photos and other cloud storage"] = "Archivos, fotos y otro tipo de almacenamiento en la nube";
+App::$strings["Original Server base URL"] = "URL base del servidor original";
+App::$strings["Since modified date yyyy-mm-dd"] = "Modificado desde la fecha yyyy-mm-dd";
+App::$strings["Until modified date yyyy-mm-dd"] = "Modificado hasta la fecha yyyy-mm-dd";
+App::$strings["Set your location"] = "Establecer su ubicación";
+App::$strings["Clear browser location"] = "Eliminar los datos de localización geográfica del navegador";
+App::$strings["Insert web link"] = "Insertar enlace web";
+App::$strings["Embed (existing) photo from your photo albums"] = "Insertar una foto de sus álbumes";
+App::$strings["Please enter a link URL:"] = "Por favor, introduzca la dirección del enlace:";
+App::$strings["Tag term:"] = "Término de la etiqueta:";
+App::$strings["Where are you right now?"] = "¿Donde está ahora?";
+App::$strings["Choose images to embed"] = "Elegir imágenes para incluir";
+App::$strings["Choose an album"] = "Elegir un álbum";
+App::$strings["Choose a different album..."] = "Elegir un álbum diferente...";
+App::$strings["Error getting album list"] = "Error al obtener la lista de álbumes";
+App::$strings["Error getting photo link"] = "Error al obtener el enlace de la foto";
+App::$strings["Error getting album"] = "Error al obtener el álbum";
+App::$strings["Comments enabled"] = "Comentarios habilitados";
+App::$strings["Comments disabled"] = "Comentarios deshabilitados";
+App::$strings["Preview"] = "Previsualizar";
App::$strings["Share"] = "Compartir";
-App::$strings["Delete"] = "Eliminar";
-App::$strings["View"] = "Ver";
-App::$strings["Total invitation limit exceeded."] = "Se ha superado el límite máximo de invitaciones.";
-App::$strings["%s : Not a valid email address."] = "%s : No es una dirección de correo electrónico válida. ";
-App::$strings["Please join us on \$Projectname"] = "Únase a nosotros en \$Projectname";
-App::$strings["Invitation limit exceeded. Please contact your site administrator."] = "Excedido el límite de invitaciones. Por favor, contacte con el Administrador de su sitio.";
-App::$strings["%s : Message delivery failed."] = "%s : Falló el envío del mensaje.";
-App::$strings["%d message sent."] = array(
- 0 => "%d mensajes enviados.",
- 1 => "%d mensajes enviados.",
-);
-App::$strings["Invite App"] = "Solicitar una app";
-App::$strings["Not Installed"] = "No instalado/a";
-App::$strings["Send email invitations to join this network"] = "Enviar invitaciones por correo electrónico para unirse a esta red";
-App::$strings["You have no more invitations available"] = "No tiene más invitaciones disponibles";
-App::$strings["Send invitations"] = "Enviar invitaciones";
-App::$strings["Enter email addresses, one per line:"] = "Introduzca las direcciones de correo electrónico, una por línea:";
-App::$strings["Your message:"] = "Su mensaje:";
-App::$strings["Please join my community on \$Projectname."] = "Por favor, únase a mi comunidad en \$Projectname.";
-App::$strings["You will need to supply this invitation code:"] = "Tendrá que suministrar este código de invitación:";
-App::$strings["1. Register at any \$Projectname location (they are all inter-connected)"] = "1. Regístrese en cualquier sitio de \$Projectname (están todos interconectados)";
-App::$strings["2. Enter my \$Projectname network address into the site searchbar."] = "2. Introduzca mi dirección \$Projectname en la caja de búsqueda del sitio.";
-App::$strings["or visit"] = "o visitar";
-App::$strings["3. Click [Connect]"] = "3. Pulse [conectar]";
-App::$strings["Submit"] = "Enviar";
-App::$strings["Articles App"] = "App Artículos";
-App::$strings["Create interactive articles"] = "Crear artículos interactivos";
-App::$strings["Add Article"] = "Añadir un artículo";
-App::$strings["Articles"] = "Artículos";
-App::$strings["Item not found"] = "Elemento no encontrado";
-App::$strings["Layout Name"] = "Nombre de la plantilla";
-App::$strings["Layout Description (Optional)"] = "Descripción de la plantilla (opcional)";
-App::$strings["Edit Layout"] = "Modificar la plantilla";
+App::$strings["Page link name"] = "Nombre del enlace de la página";
+App::$strings["Post as"] = "Publicar como";
+App::$strings["Bold"] = "Negrita";
+App::$strings["Italic"] = "Itálico ";
+App::$strings["Underline"] = "Subrayar";
+App::$strings["Quote"] = "Citar";
+App::$strings["Code"] = "Código";
+App::$strings["Attach/Upload file"] = "Adjuntar/cargar fichero";
+App::$strings["Embed an image from your albums"] = "Incluir una imagen de sus álbumes";
App::$strings["Cancel"] = "Cancelar";
-App::$strings["Permission denied"] = "Permiso denegado";
-App::$strings["Invalid profile identifier."] = "Identificador del perfil no válido";
-App::$strings["Profile Visibility Editor"] = "Editor de visibilidad del perfil";
-App::$strings["Profile"] = "Perfil";
-App::$strings["Click on a contact to add or remove."] = "Pulsar en un contacto para añadirlo o eliminarlo.";
-App::$strings["Visible To"] = "Visible para";
-App::$strings["All Connections"] = "Todas las conexiones";
-App::$strings["Calendar entries imported."] = "Entradas de calendario importadas.";
-App::$strings["No calendar entries found."] = "No se han encontrado entradas de calendario.";
-App::$strings["INVALID EVENT DISMISSED!"] = "¡EVENTO NO VÁLIDO RECHAZADO!";
-App::$strings["Summary: "] = "Resumen: ";
+App::$strings["OK"] = "OK";
+App::$strings["Toggle voting"] = "Cambiar votación";
+App::$strings["Disable comments"] = "Dehabilitar los comentarios";
+App::$strings["Toggle comments"] = "Activar o desactivar los comentarios";
+App::$strings["Title (optional)"] = "Título (opcional)";
+App::$strings["Categories (optional, comma-separated list)"] = "Temas (opcional, lista separada por comas)";
+App::$strings["Permission settings"] = "Configuración de permisos";
+App::$strings["Other networks and post services"] = "Otras redes y servicios de publicación";
+App::$strings["Set expiration date"] = "Configurar fecha de caducidad";
+App::$strings["Set publish date"] = "Establecer la fecha de publicación";
+App::$strings["Encrypt text"] = "Cifrar texto";
+App::$strings["WYSIWYG status editor"] = "Editor de estado de WYSIWYG";
+App::$strings["WYSIWYG Status App"] = "App WYSIWYG Status";
+App::$strings["WYSIWYG Status"] = "Estado de WYSIWYG";
+App::$strings["View Larger"] = "Ver más grande";
+App::$strings["Tile Server URL"] = "URL del servidor de mosaicos de imágenes ";
+App::$strings["A list of <a href=\"http://wiki.openstreetmap.org/wiki/TMS\" target=\"_blank\">public tile servers</a>"] = "Una lista de <a href=\"http://wiki.openstreetmap.org/wiki/TMS\" target=\"_blank\">servidores públicos de mosaicos de imágenes</a>";
+App::$strings["Nominatim (reverse geocoding) Server URL"] = "URL del servidor nominatim (geocodificación inversa)";
+App::$strings["A list of <a href=\"http://wiki.openstreetmap.org/wiki/Nominatim\" target=\"_blank\">Nominatim servers</a>"] = "Una lista de <a href=\"http://wiki.openstreetmap.org/wiki/Nominatim\" target=\"_blank\">servidores nominatim</a>";
+App::$strings["Default zoom"] = "Zoom predeterminado";
+App::$strings["The default zoom level. (1:world, 18:highest, also depends on tile server)"] = "El nivel de zoom predeterminado. (1: mundo, 18: el más alto, también depende del servidor del mosaico de imágenes)";
+App::$strings["Include marker on map"] = "Incluir un marcador en el mapa";
+App::$strings["Include a marker on the map."] = "Incluir un marcador en el mapa.";
+App::$strings["Settings updated."] = "Ajustes actualizados.";
+App::$strings["Insane Journal Crosspost Connector Settings saved."] = "Se han guardado los ajustes del Conector de publicación cruzada de InsaneJournal.";
+App::$strings["Insane Journal Crosspost Connector App"] = "App Ajustes del Conector de publicación cruzada de InsaneJournal";
+App::$strings["Relay public postings to Insane Journal"] = "Retransmisión de entradas públicas a Insane Journal";
+App::$strings["InsaneJournal username"] = "Nombre de usuario en InsaneJournal";
+App::$strings["InsaneJournal password"] = "Contraseña en InsaneJournal";
+App::$strings["Post to InsaneJournal by default"] = "Publicar por defecto en InsaneJournal";
+App::$strings["Insane Journal Crosspost Connector"] = "Conector de publicación cruzada de InsaneJournal";
+App::$strings["Post to Insane Journal"] = "Publicar en Insane Journal";
+App::$strings["Who likes me?"] = "¿Quién me ha puesto \"Me gusta\"?";
+App::$strings["QR code"] = "Código QR";
+App::$strings["QR Generator"] = "Generador QR";
+App::$strings["Enter some text"] = "Escribir algún texto";
App::$strings["Unknown"] = "Desconocido";
-App::$strings["Date: "] = "Fecha: ";
-App::$strings["Reason: "] = "Razón: ";
-App::$strings["INVALID CARD DISMISSED!"] = "¡TARJETA NO VÁLIDA RECHAZADA!";
-App::$strings["Name: "] = "Nombre: ";
-App::$strings["CardDAV App"] = "App CarDav";
-App::$strings["CalDAV capable addressbook"] = "Libreta de direcciones compatible con CalDav";
-App::$strings["Link to source"] = "Enlace a la fuente";
-App::$strings["Event title"] = "Título del evento";
-App::$strings["Start date and time"] = "Fecha y hora de comienzo";
-App::$strings["End date and time"] = "Fecha y hora de finalización";
-App::$strings["Timezone:"] = "Zona horaria: ";
-App::$strings["Description"] = "Descripción";
-App::$strings["Location"] = "Ubicación";
-App::$strings["Previous"] = "Anterior";
-App::$strings["Next"] = "Siguiente";
-App::$strings["Today"] = "Hoy";
-App::$strings["Month"] = "Mes";
-App::$strings["Week"] = "Semana";
-App::$strings["Day"] = "Día";
-App::$strings["List month"] = "Lista mensual";
-App::$strings["List week"] = "Lista semanal";
-App::$strings["List day"] = "Lista diaria";
-App::$strings["More"] = "Más";
-App::$strings["Less"] = "Menos";
-App::$strings["Update"] = "Actualizar";
-App::$strings["Select calendar"] = "Seleccionar un calendario";
-App::$strings["Channel Calendars"] = "Calendarios del canal";
-App::$strings["CalDAV Calendars"] = "Calendarios CalDAV";
-App::$strings["Delete all"] = "Eliminar todos";
-App::$strings["Sorry! Editing of recurrent events is not yet implemented."] = "¡Disculpas! La edición de eventos recurrentes aún no se ha implementado.";
-App::$strings["Categories"] = "Temas";
+App::$strings["ActivityPub"] = "ActivityPub";
+App::$strings["status"] = "el mensaje de estado ";
+App::$strings["%1\$s likes %2\$s's %3\$s"] = "A %1\$s le gusta %3\$s de %2\$s";
+App::$strings["%1\$s doesn't like %2\$s's %3\$s"] = "A %1\$s no le gusta %3\$s de %2\$s";
+App::$strings["ActivityPub Protocol Settings updated."] = "Se han actualizado los ajustes del protocolo ActivityPub.";
+App::$strings["The activitypub protocol does not support location independence. Connections you make within that network may be unreachable from alternate channel locations."] = "El protocolo ActivityPub no soporta la independencia de ubicación. Las conexiones que realice dentro de esa red pueden no ser accesibles desde ubicaciones de canales alternativos.";
+App::$strings["Activitypub Protocol App"] = "App Protocolo Activitypub";
+App::$strings["Deliver to ActivityPub recipients in privacy groups"] = "Entregar a los destinatarios de ActivityPub en grupos de canales";
+App::$strings["May result in a large number of mentions and expose all the members of your privacy group"] = "Puede resultar en un gran número de menciones y exponer a todos los miembros de su grupo de canales";
+App::$strings["Send multi-media HTML articles"] = "Enviar artículos multimedia en HTML";
+App::$strings["Not supported by some microblog services such as Mastodon"] = "No soportado por algunos servicios de microblog como Mastodon";
+App::$strings["Activitypub Protocol"] = "Protocolo Activitypub";
+App::$strings["An account has been created for you."] = "Se ha creado una cuenta para usted.";
+App::$strings["Authentication successful but rejected: account creation is disabled."] = "Autenticación correcta pero rechazada: la creación de cuentas está deshabilitada.";
+App::$strings["Dreamwidth Crosspost Connector Settings saved."] = "Se han guardado los ajustes del conector de publicación cruzada Dreamwidth.";
+App::$strings["Dreamwidth Crosspost Connector App"] = "App Dreamwidth Crosspost Connector";
+App::$strings["Relay public postings to Dreamwidth"] = "Retransmisión de entradas públicas a Dreamwidth";
+App::$strings["Dreamwidth username"] = "Nombre de usuario en Dreamwidth";
+App::$strings["Dreamwidth password"] = "Contraseña en Dreamwidth";
+App::$strings["Post to Dreamwidth by default"] = "Publicar en Dreamwidth de forma predeterminada";
+App::$strings["Dreamwidth Crosspost Connector"] = "Dreamwidth Crosspost Connector";
+App::$strings["Post to Dreamwidth"] = "Publicar en Dreamwidth";
+App::$strings["bitchslap"] = "una bofetada humillante";
+App::$strings["bitchslapped"] = "ha abofeteado de forma humillante a";
+App::$strings["shag"] = "un polvo";
+App::$strings["shagged"] = "ha dejado exhausto/a a";
+App::$strings["patent"] = "una patente";
+App::$strings["patented"] = "ha patentado a";
+App::$strings["hug"] = "un abrazo";
+App::$strings["hugged"] = "ha abrazado a";
+App::$strings["murder"] = "un asesinato";
+App::$strings["murdered"] = "ha asesinado a";
+App::$strings["worship"] = "una alabanza";
+App::$strings["worshipped"] = "ha elogiado a";
+App::$strings["kiss"] = "un beso";
+App::$strings["kissed"] = "ha besado a";
+App::$strings["tempt"] = "una tentación";
+App::$strings["tempted"] = "ha tentado a";
+App::$strings["raise eyebrows at"] = "un levantamiento de cejas";
+App::$strings["raised their eyebrows at"] = "ha levantado las cejas a";
+App::$strings["insult"] = "un insulto";
+App::$strings["insulted"] = "ha insultado a";
+App::$strings["praise"] = "un elogio";
+App::$strings["praised"] = "ha elogiado a";
+App::$strings["be dubious of"] = "una indecisión";
+App::$strings["was dubious of"] = "estaba dudoso de";
+App::$strings["eat"] = "una comida";
+App::$strings["ate"] = "ha comido";
+App::$strings["giggle and fawn at"] = "una sonrisa aduladora";
+App::$strings["giggled and fawned at"] = "ha sonreído y adulado a";
+App::$strings["doubt"] = "una duda";
+App::$strings["doubted"] = "ha dudado de";
+App::$strings["glare"] = "una mirada furiosa";
+App::$strings["glared at"] = "ha mirado con furia";
+App::$strings["fuck"] = "una mierda";
+App::$strings["fucked"] = "ha mandado a la mierda a";
+App::$strings["bonk"] = "un golpe";
+App::$strings["bonked"] = "ha golpeado a";
+App::$strings["declare undying love for"] = "una declaración de amor eterno";
+App::$strings["declared undying love for"] = "ha declarado amor eterno a";
+App::$strings["Errors encountered deleting database table "] = "Errores encontrados al eliminar la tabla de la base de datos";
+App::$strings["Submit Settings"] = "Enviar los ajustes";
+App::$strings["Drop tables when uninstalling?"] = "¿Eliminar tablas al desinstalar?";
+App::$strings["If checked, the Rendezvous database tables will be deleted when the plugin is uninstalled."] = "Si se selecciona, las tablas de la base de datos Rendezvous se eliminarán cuando se desinstale el plugin.";
+App::$strings["Mapbox Access Token"] = "Token de acceso de Mapbox";
+App::$strings["If you enter a Mapbox access token, it will be used to retrieve map tiles from Mapbox instead of the default OpenStreetMap tile server."] = "Si introduce un token de acceso a Mapbox, se utilizará para recuperar los mapas de mosaicos de imágenes de Mapbox en lugar del servidor de mosaico de imágenes OpenStreetMap predeterminado.";
+App::$strings["Rendezvous"] = "Rendezvous";
+App::$strings["This identity has been deleted by another member due to inactivity. Please press the \"New identity\" button or refresh the page to register a new identity. You may use the same name."] = "Esta identidad ha sido eliminada por otro miembro debido a su inactividad. Pulse el botón \"Nueva identidad\" o actualice la página para registrar una nueva identidad. Puede usar el mismo nombre.";
+App::$strings["Welcome to Rendezvous!"] = "¡Bienvenido/a a Rendevous!";
+App::$strings["Enter your name to join this rendezvous. To begin sharing your location with the other members, tap the GPS control. When your location is discovered, a red dot will appear and others will be able to see you on the map."] = "Introduzca tu nombre para unirse a esta cita. Para comenzar a compartir su ubicación con los demás miembros, pulse en el control GPS. Cuando se descubra su ubicación, aparecerá un punto rojo y otros podrán verlo en el mapa.";
+App::$strings["Let's meet here"] = "Reunámonos aquí";
App::$strings["Name"] = "Nombre";
-App::$strings["Organisation"] = "Organización";
+App::$strings["Description"] = "Descripción";
+App::$strings["New marker"] = "Nuevo marcador";
+App::$strings["Edit marker"] = "Editar un marcador";
+App::$strings["New identity"] = "Nueva identidad";
+App::$strings["Delete marker"] = "Eliminar un marcador";
+App::$strings["Delete member"] = "Eliminar un miembro";
+App::$strings["Edit proximity alert"] = "Editar alerta de proximidad";
+App::$strings["A proximity alert will be issued when this member is within a certain radius of you.<br><br>Enter a radius in meters (0 to disable):"] = "Se emitirá una alerta de proximidad cuando este miembro esté dentro de un radio determinado respecto a usted.<br><br> Ingrese el radio en metros (0 para deshabilitar):";
+App::$strings["distance"] = "distancia";
+App::$strings["Proximity alert distance (meters)"] = "Distancia (en metros) para la alerta de proximidad";
+App::$strings["A proximity alert will be issued when you are within a certain radius of the marker location.<br><br>Enter a radius in meters (0 to disable):"] = "Se emitirá una alerta de proximidad cuando usted esté dentro de un radio determinado respecto al marcador de localización.<br><br> Ingrese el radio en metros (0 para deshabilitar):";
+App::$strings["Marker proximity alert"] = "Marcador de alerta de proximidad";
+App::$strings["Reminder note"] = "Recordatorio";
+App::$strings["Enter a note to be displayed when you are within the specified proximity..."] = "Introduzca una nota que se mostrará cuando esté dentro de la proximidad especificada...";
+App::$strings["Add new rendezvous"] = "Añadir una nueva cita";
+App::$strings["Create a new rendezvous and share the access link with those you wish to invite to the group. Those who open the link become members of the rendezvous. They can view other member locations, add markers to the map, or share their own locations with the group."] = "Cree una nueva cita y comparta los enlaces de acceso con los que desea invitar al grupo. Aquellos que abran el enlace se convertirán en miembros de la cita. Pueden ver otras ubicaciones de miembros, añadir marcadores al mapa o compartir sus propias ubicaciones con el grupo.";
+App::$strings["You have no rendezvous. Press the button above to create a rendezvous!"] = "No tiene ninguna cita. ¡Presione el botón de arriba para crear una!";
+App::$strings["Errors encountered creating database tables."] = "Se han encontrado errores al crear las tablas de la base de datos.";
+App::$strings["Startpage App"] = "App Startpage";
+App::$strings["Set a preferred page to load on login from home page"] = "Establecer una página preferida para cargar al iniciar sesión desde la página de inicio";
+App::$strings["Page to load after login"] = "Página para cargar tras el inicio de sesión";
+App::$strings["Examples: &quot;apps&quot;, &quot;network?f=&gid=37&quot; (privacy collection), &quot;channel&quot; or &quot;notifications/system&quot; (leave blank for default network page (grid)."] = "Ejemplos: &quot;aplicaciones&quot;, &quot;mi red?f=&gid=37&quot; (grupo de canales), &quot;mi canal&quot; or &quot;notificaciones del sistema&quot; (dejar en blanco para la página de mi red por defecto (grid).";
+App::$strings["Startpage"] = "Startpage";
+App::$strings["Flag Adult Photos"] = "Indicador (\"flag\") de fotos de adultos";
+App::$strings["Provide photo edit option to hide inappropriate photos from default album view"] = "Proporcionar una opción de edición de fotos para ocultar las fotos inapropiadas de la vista de álbum predeterminada";
+App::$strings["Your channel has been upgraded to \$Projectname version"] = "Su canal ha sido actualizado a la versión \$Projectname";
+App::$strings["Please have a look at the"] = "Por favor, eche un vistazo a la ";
+App::$strings["git history"] = "historial del git";
+App::$strings["change log"] = "lista de cambios";
+App::$strings["for further info."] = "para más información.";
+App::$strings["Upgrade Info"] = "Información de actualización";
+App::$strings["Do not show this again"] = "No mostrar esto de nuevo";
+App::$strings["Twitter settings updated."] = "Se han actualizado los ajustes de Twitter.";
+App::$strings["Twitter Crosspost Connector App"] = "App Twitter Crosspost Connector";
+App::$strings["Relay public posts to Twitter"] = "Retransmisión de entradas públicas a Twitter";
+App::$strings["No consumer key pair for Twitter found. Please contact your site administrator."] = "No se encontró ningún par de \"consumer key\" para Twitter. Póngase en contacto con el administrador del sitio.";
+App::$strings["At this Hubzilla instance the Twitter plugin was enabled but you have not yet connected your account to your Twitter account. To do so click the button below to get a PIN from Twitter which you have to copy into the input box below and submit the form. Only your <strong>public</strong> posts will be posted to Twitter."] = "En esta instancia de Hubzilla, el complemento de Twitter estaba habilitado pero aún no ha conectado su cuenta a la cuenta de Twitter. Para ello, haga clic en el botón de abajo, para obtener un PIN de Twitter que debe copiar en el cuadro de entrada a continuación y enviar el formulario. Solo sus entradas <strong>públicas</ strong> se publicarán en Twitter.";
+App::$strings["Log in with Twitter"] = "Iniciar sesión en Twitter";
+App::$strings["Copy the PIN from Twitter here"] = "Copiar aquí el PIN de Twitter";
+App::$strings["<strong>Note:</strong> Due your privacy settings (<em>Hide your profile details from unknown viewers?</em>) the link potentially included in public postings relayed to Twitter will lead the visitor to a blank page informing the visitor that the access to your profile has been restricted."] = "<strong>Aviso:</strong> Debido a su configuración de privacidad (<em>Ocultar los detalles de su perfil a los visitantes desconocidos?</em>), el enlace potencialmente incluido en las entradas públicas retransmitidas a Twitter llevará al visitante a una página en blanco informándolo de que el acceso a su perfil ha sido restringido.";
+App::$strings["Twitter post length"] = "Longitud del mensaje en Twitter";
+App::$strings["Maximum tweet length"] = "Longitud máxima del tweet";
+App::$strings["Send public postings to Twitter by default"] = "Enviar mensajes públicos a Twitter de forma predeterminada";
+App::$strings["If enabled your public postings will be posted to the associated Twitter account by default"] = "Si está activado, sus entradas públicas se publicarán en la cuenta de Twitter asociada de forma predeterminada.";
+App::$strings["Twitter Crosspost Connector"] = "Twitter Crosspost Connector";
+App::$strings["Post to Twitter"] = "Publicar en Twitter";
+App::$strings["You are now authenticated to pumpio."] = "Ahora está autenticado en pump.io.";
+App::$strings["return to the featured settings page"] = "Volver a la página de configuración destacada";
+App::$strings["Post to Pump.io"] = "Publicar en Pump.io";
+App::$strings["Pump.io Settings saved."] = "Se han guardado los ajustes de Pump.io";
+App::$strings["Pump.io Crosspost Connector App"] = "App Pump.io Crosspost Connector";
+App::$strings["Relay public posts to pump.io"] = "Retransmisión de entradas públicas a pump.io";
+App::$strings["Pump.io servername"] = "Nombre del servidor de Pump.io";
+App::$strings["Without \"http://\" or \"https://\""] = "Sin \"http://\" or \"https://\"";
+App::$strings["Pump.io username"] = "Nombre de usuario en Pump.io";
+App::$strings["Without the servername"] = "Sin el nombre del servidor";
+App::$strings["You are not authenticated to pumpio"] = "No está autenticado en pump.io";
+App::$strings["(Re-)Authenticate your pump.io connection"] = "(Re-)Autenticar su conexión en pump.io";
+App::$strings["Post to pump.io by default"] = "Publicar por defecto en pump.io";
+App::$strings["Should posts be public"] = "¿Las entradas deben ser públicas?";
+App::$strings["Mirror all public posts"] = "Reflejar todos los mensajes públicos";
+App::$strings["Pump.io Crosspost Connector"] = "Pump.io Crosspost Connector";
+App::$strings["generic profile image"] = "imagen del perfil general";
+App::$strings["random geometric pattern"] = "patrón geométrico aleatorio";
+App::$strings["monster face"] = "cara de monstruo";
+App::$strings["computer generated face"] = "cara generada por ordenador";
+App::$strings["retro arcade style face"] = "cara de estilo retro arcade";
+App::$strings["Hub default profile photo"] = "Foto del perfil por defecto del hub";
+App::$strings["Information"] = "Información";
+App::$strings["Libravatar addon is installed, too. Please disable Libravatar addon or this Gravatar addon.<br>The Libravatar addon will fall back to Gravatar if nothing was found at Libravatar."] = "El addon Libravatar también está instalado. Por favor deshabilite el addon de Libravatar o este addon de Gravatar.<br> El addon de Libravatar volverá a Gravatar si no se encuentra nada en Libravatar.";
+App::$strings["Save Settings"] = "Guardar ajustes";
+App::$strings["Default avatar image"] = "Imagen del avatar por defecto";
+App::$strings["Select default avatar image if none was found at Gravatar. See README"] = "Selecciona la imagen de avatar predeterminada si no se encontró ninguna en Gravatar. Ver README";
+App::$strings["Rating of images"] = "Valoración de las imágenes";
+App::$strings["Select the appropriate avatar rating for your site. See README"] = "Seleccione la valoración adecuada del avatar para su sitio. Ver README";
+App::$strings["Gravatar settings updated."] = "Se han actualizado los ajustes de Gravatar.";
+App::$strings["text to include in all outgoing posts from this site"] = "texto a incluir en todos los mensajes salientes de este sitio";
+App::$strings["Send your identity to all websites"] = "Enviar su identidad a todos los sitios web";
+App::$strings["Sendzid App"] = "App Sendzid";
+App::$strings["Send ZID"] = "Enviar ZID";
+App::$strings["Price"] = "Precio";
+App::$strings["Error: order mismatch. Please try again."] = "Error: desajuste de pedidos. Por favor, inténtelo de nuevo.";
+App::$strings["Manual payments are not enabled."] = "Los pagos manuales no están habilitados.";
+App::$strings["Order not found."] = "El pedido no se ha encontrado.";
+App::$strings["Finished"] = "Terminado";
+App::$strings["Invalid channel"] = "Canal no válido";
+App::$strings["Enable Subscription Management Module"] = "Habilitar el módulo de gestión de suscripciones";
+App::$strings["Cannot include subscription items with different terms in the same order."] = "No se pueden incluir artículos de suscripción con términos diferentes en el mismo orden.";
+App::$strings["Select Subscription to Edit"] = "Seleccione suscripción a editar";
+App::$strings["Edit Subscriptions"] = "Editar suscripciones";
+App::$strings["Subscription SKU"] = "SKU de la suscripción";
+App::$strings["Catalog Description"] = "Descripción del catálogo";
+App::$strings["Subscription available for purchase."] = "Suscripción disponible para la compra.";
+App::$strings["Maximum active subscriptions to this item per account."] = "Máximo de suscripciones activas a este artículo por cuenta.";
+App::$strings["Subscription price."] = "Precio de la suscripción.";
+App::$strings["Quantity"] = "Cuantía";
+App::$strings["Term"] = "Condición";
+App::$strings["Enable Hubzilla Services Module"] = "Habilitar el Módulo de Servicios de Hubzilla";
+App::$strings["New Sku"] = "Nuevo SKU (número de referencia)";
+App::$strings["Cannot save edits to locked item."] = "No se pueden guardar las ediciones en el elemento bloqueado.";
+App::$strings["SKU not found."] = "No se ha encontrado el SKU";
+App::$strings["Invalid Activation Directive."] = "Directiva de activación no válida.";
+App::$strings["Invalid Deactivation Directive."] = "Directiva de desactivación no válida";
+App::$strings["Add to this privacy group"] = "Añadir a este grupo de canales";
+App::$strings["Set user service class"] = "Configurar la clase de servicio al usuario";
+App::$strings["You must be using a local account to purchase this service."] = "Usted debe estar usando una cuenta local para comprar este servicio.";
+App::$strings["Changes Locked"] = "Cambios bloqueados";
+App::$strings["Item available for purchase."] = "Artículo disponible para la compra.";
+App::$strings["Photo URL"] = "URL de la foto";
+App::$strings["Add buyer to privacy group"] = "Agregar comprador al grupo de canales";
+App::$strings["Add buyer as connection"] = "Añadir comprador como conexión";
+App::$strings["Set Service Class"] = "Establecer clase de servicio";
+App::$strings["Enable Paypal Button Module"] = "Habilitar el módulo del botón de Paypal";
+App::$strings["Use Production Key"] = "Utilizar clave en entorno de producción";
+App::$strings["Paypal Sandbox Client Key"] = "Clave de cliente en el entorno de pruebas de Paypal";
+App::$strings["Paypal Sandbox Secret Key"] = "Clave secreta en el entorno de pruebas de Paypal";
+App::$strings["Paypal Production Client Key"] = "Clave de cliente en el entorno de producción de Paypal";
+App::$strings["Paypal Production Secret Key"] = "Clave secreta en el entorno de producción de Paypal";
+App::$strings["Paypal button payments are not enabled."] = "Los pagos con el botón de Paypal no están habilitados.";
+App::$strings["Paypal button payments are not properly configured. Please choose another payment option."] = "Los pagos con el botón de Paypal no están configurados correctamente. Por favor, elija otra opción de pago.";
+App::$strings["Enable Manual Cart Module"] = "Habilitar el módulo de carro manual";
+App::$strings["Access Denied."] = "Acceso denegado";
+App::$strings["Order Not Found"] = "No se ha encontrado el pedido";
+App::$strings["Invalid Item"] = "Elemento no válido";
+App::$strings["Enable Test Catalog"] = "Habilitar el catálogo de pruebas";
+App::$strings["Enable Manual Payments"] = "Permitir pagos manuales";
+App::$strings["Base Merchant Currency"] = "Divida base del vendedor";
+App::$strings["Cart Settings"] = "Configuración del carro de la compra";
+App::$strings["DB Cleanup Failure"] = "Fallo de limpieza de la base de datos";
+App::$strings["[cart] Item Added"] = "[cesta] Artículo añadido";
+App::$strings["Order already checked out."] = "El pedido ya ha sido revisado";
+App::$strings["Drop database tables when uninstalling."] = "Eliminar tablas de la base de datos al desinstalar.";
+App::$strings["Shop"] = "Comprar";
+App::$strings["Profile Unavailable."] = "Perfil no disponible";
+App::$strings["Cart utilities for orders and payments"] = "Utilidades del carro para pedidos y pagos";
+App::$strings["You must be logged into the Grid to shop."] = "Debe iniciar sesión en la red para comprar.";
+App::$strings["Access denied."] = "Acceso denegado";
+App::$strings["No Order Found"] = "No se ha encontrado ningún pedido";
+App::$strings["An unknown error has occurred Please start again."] = "Se ha producido un error desconocido Vuelva a empezar.";
+App::$strings["Invalid Payment Type. Please start again."] = "Tipo de pago no válido. Por favor, empiece de nuevo.";
+App::$strings["Order not found"] = "El pedido no se ha encontrado";
+App::$strings["nofed Settings saved."] = "Se han guardado los ajustes de nofed.";
+App::$strings["No Federation App"] = "App No Federation";
+App::$strings["Prevent posting from being federated to anybody. It will exist only on your channel page."] = "Evitar que la entrada sea federada con nadie. Sólo existirá en la página de su canal.";
+App::$strings["Federate posts by default"] = "Federar las publicaciones por defecto";
+App::$strings["No Federation"] = "No Federation";
+App::$strings["Federate"] = "Federar";
+App::$strings["Smileybutton App"] = "App Smileybutton";
+App::$strings["Adds a smileybutton to the jot editor"] = "Añade un botón de emoticonos al editor jot";
+App::$strings["Hide the button and show the smilies directly."] = "Ocultar el botón y mostrar los smilies directamente.";
+App::$strings["Smileybutton Settings"] = "Ajustes de Smileybutton";
+App::$strings["file"] = "fichero";
+App::$strings["Redmatrix File Storage Import"] = "Importar repositorio de ficheros de Redmatrix";
+App::$strings["This will import all your Redmatrix cloud files to this channel."] = "Esto importará todos sus ficheros de la nube de Redmatrix a este canal.";
+App::$strings["\$projectname"] = "\$projectname";
+App::$strings["No username found in import file."] = "No se ha encontrado el nombre de usuario en el fichero de importación.";
+App::$strings["Unable to create a unique channel address. Import failed."] = "No se ha podido crear una dirección de canal única. Ha fallado la importación.";
+App::$strings["Import completed."] = "Importación completada.";
+App::$strings["Diaspora Protocol Settings updated."] = "Los ajustes del protocolo de Diaspora se han actualizado.";
+App::$strings["The diaspora protocol does not support location independence. Connections you make within that network may be unreachable from alternate channel locations."] = "El protocolo de Diaspora no admite la independencia de la ubicación. Las conexiones que realice dentro de esa red pueden ser inaccesibles desde ubicaciones de canales alternativos.";
+App::$strings["Diaspora Protocol App"] = "App Protocolo Diaspora";
+App::$strings["Allow any Diaspora member to comment on your public posts"] = "Permitir a cualquier miembro de Diaspora comentar sus entradas públicas";
+App::$strings["Prevent your hashtags from being redirected to other sites"] = "Impedir que sus \"hashtags\" sean redirigidos a otros sitios ";
+App::$strings["Sign and forward posts and comments with no existing Diaspora signature"] = "Firmar y enviar entradas y comentarios sin firma de Diaspora";
+App::$strings["Followed hashtags (comma separated, do not include the #)"] = "\"Hashtags\" seguidos (separados por comas, sin incluir #)";
+App::$strings["Diaspora Protocol"] = "Protocolo Diaspora";
+App::$strings["%1\$s dislikes %2\$s's %3\$s"] = "a %1\$s no le gusta el %3\$s de %2\$s";
+App::$strings["%1\$s is attending %2\$s's %3\$s"] = "%3\$s de %2\$s: %1\$s participa";
+App::$strings["%1\$s is not attending %2\$s's %3\$s"] = "%3\$s de %2\$s: %1\$s no participa";
+App::$strings["%1\$s may attend %2\$s's %3\$s"] = "%3\$s de %2\$s: %1\$s quizá participe";
+App::$strings["This website is tracked using the <a href='http://www.piwik.org'>Piwik</a> analytics tool."] = "Este sitio es rastreado mediante la herramienta analítica <a href='http://www.piwik.org'>Piwik</a>.";
+App::$strings["If you do not want that your visits are logged this way you <a href='%s'>can set a cookie to prevent Piwik from tracking further visits of the site</a> (opt-out)."] = "Si usted no quiere que sus visitas se registren de esta manera <a href='%s'>puede establecer una cookie para evitar que Piwik rastree otras visitas del sitio</a> (opt-out).";
+App::$strings["Piwik Base URL"] = "URL base de Piwik";
+App::$strings["Absolute path to your Piwik installation. (without protocol (http/s), with trailing slash)"] = "Ruta absoluta a la instalación de Piwik. (Sin protocolo (http/s), con barra diagonal)";
+App::$strings["Site ID"] = "ID del sitio";
+App::$strings["Show opt-out cookie link?"] = "Mostrar el enlace de la cookie opt-out?";
+App::$strings["Asynchronous tracking"] = "Rastreo asíncrono";
+App::$strings["Enable frontend JavaScript error tracking"] = "Habilitar la interfaz JavaScript de seguimiento de errores";
+App::$strings["This feature requires Piwik >= 2.2.0"] = "Esta funcionalidad requiere Piwik >= 2.2.0";
+App::$strings["Workflow user."] = "Usuario de Workflow.";
+App::$strings["This channel"] = "Este canal";
+App::$strings["Primary"] = "Primario";
+App::$strings["Workflow"] = "Workflow";
+App::$strings["Add item to which workflow"] = "A qué Workflow añadir un elemento";
+App::$strings["Create Workflow Item"] = "Crear elemento de Workflow";
+App::$strings["Link"] = "Enlazar";
+App::$strings["Web link."] = "Enlace Web.";
App::$strings["Title"] = "Título";
-App::$strings["Phone"] = "Teléfono";
-App::$strings["Email"] = "Correo electrónico";
-App::$strings["Instant messenger"] = "Mensajería instantánea";
-App::$strings["Website"] = "Sitio web";
-App::$strings["Address"] = "Dirección";
-App::$strings["Note"] = "Nota";
+App::$strings["Brief description or title"] = "Breve descripción o título";
+App::$strings["Notes"] = "Notas";
+App::$strings["Notes and Info"] = "Notas e información";
+App::$strings["Body"] = "Cuerpo";
+App::$strings["Workflow Settings"] = "Ajustes de Workflow";
+App::$strings["Project Servers and Resources"] = "Servidores y recursos del proyecto";
+App::$strings["Project Creator and Tech Lead"] = "Creador del proyecto y director técnico";
+App::$strings["And the hundreds of other people and organisations who helped make the Hubzilla possible."] = "Y los cientos de personas y organizaciones más que ayudaron a hacer posible Hubzilla.";
+App::$strings["The Redmatrix/Hubzilla projects are provided primarily by volunteers giving their time and expertise - and often paying out of pocket for services they share with others."] = "Los proyectos Redmatrix / Hubzilla están proporcionados principalmente por voluntarios que les prestan su tiempo y experiencia, pagando a menudo de su bolsillo por los servicios que comparten con otros.";
+App::$strings["There is no corporate funding and no ads, and we do not collect and sell your personal information. (We don't control your personal information - <strong>you do</strong>.)"] = "No hay financiación corporativa ni publicidad y no recogemos ni vendemos su información personal. (De hecho, no tenemos control sobre sus datos privados. <Strong>Usted lo tiene</strong>.)";
+App::$strings["Help support our ground-breaking work in decentralisation, web identity, and privacy."] = "Ayude apoyando nuestro trabajo pionero en la descentralización, la identidad web, y la privacidad.";
+App::$strings["Your donations keep servers and services running and also helps us to provide innovative new features and continued development."] = "Sus donaciones mantienen servidores y servicios en ejecución y también nos ayudan a proporcionar nuevas características innovadoras y a mantener el desarrollo de forma continuada.";
+App::$strings["Donate"] = "Donar";
+App::$strings["Choose a project, developer, or public hub to support with a one-time donation"] = "Elija un proyecto, desarrollador, o \"hub\" público para apoyar con una donación de una sola vez";
+App::$strings["Donate Now"] = "Donar ahora";
+App::$strings["<strong><em>Or</em></strong> become a project sponsor (Hubzilla Project only)"] = "<strong><em>O</em></strong> convertirse en un patrocinador del proyecto (sólo del proyecto Hubzilla)";
+App::$strings["Please indicate if you would like your first name or full name (or nothing) to appear in our sponsor listing"] = "Por favor, indique si desea que su nombre de pila o el nombre completo (o nada) aparezca en nuestra lista de patrocinadores";
+App::$strings["Sponsor"] = "Patrocinador";
+App::$strings["Special thanks to: "] = "Agradecimiento especial a: ";
+App::$strings["Your Webbie:"] = "Su webbie: ";
+App::$strings["Fontsize (px):"] = "Tamaño de fuente (px): ";
+App::$strings["Link:"] = "Enlace: ";
+App::$strings["Like us on Hubzilla"] = "Múestrenos su agrado en Hubzilla";
+App::$strings["Embed:"] = "Incorporado: ";
+App::$strings["Quick Reference"] = "Referencia rápida";
+App::$strings["This is a fairly comprehensive and complete guitar chord dictionary which will list most of the available ways to play a certain chord, starting from the base of the fingerboard up to a few frets beyond the twelfth fret (beyond which everything repeats). A couple of non-standard tunings are provided for the benefit of slide players, etc."] = "Se trata de un diccionario bastante amplio y completo de acordes de guitarra que enumerará la mayor parte de las formas disponibles para tocar un acorde determinado, partiendo de la base del diapasón hasta unos pocos trastes más allá del traste doce (más allá del cual todo se repite). Se proporcionan un par de afinaciones no convencionales para provecho de los guitarristas con \"slides\" ( barras de acero), etc.";
+App::$strings["Chord names start with a root note (A-G) and may include sharps (#) and flats (b). This software will parse most of the standard naming conventions such as maj, min, dim, sus(2 or 4), aug, with optional repeating elements."] = "Los nombres de acordes comienzan con una nota fundamental (La-Sol) y pueden incluir sostenidos (#) y bemoles (b). Este software analizará la mayor parte de las convenciones de nomenclatura estándar como maj, min, tenue, SUS (2 ó 4), aug, con la repetición de elementos opcionales.";
+App::$strings["Valid examples include A, A7, Am7, Amaj7, Amaj9, Ammaj7, Aadd4, Asus2Add4, E7b13b11 ..."] = "Ejemplos válidos son A, A7, Am7, Amaj7, Amaj9, Ammaj7, Aadd4, Asus2Add4, E7b13b11 ...";
+App::$strings["Guitar Chords"] = "Acordes de guitarra";
+App::$strings["The complete online chord dictionary"] = "El diccionario completo de acordes en línea";
+App::$strings["Tuning"] = "Afinación";
+App::$strings["Chord name: example: Em7"] = "Nombre del acorde, por ejemplo: Em7";
+App::$strings["Show for left handed stringing"] = "Mostrar para tocadores zurdos";
+App::$strings["__ctx:opensearch__ Search %1\$s (%2\$s)"] = "Buscar %1\$s (%2\$s)";
+App::$strings["__ctx:opensearch__ \$Projectname"] = "\$Projectname";
+App::$strings["\$Projectname"] = "\$Projectname";
+App::$strings["Search \$Projectname"] = "Buscar \$Projectname";
+App::$strings["Fuzzloc Settings updated."] = "Los ajustes de Fuzzloc se han actualizado.";
+App::$strings["Fuzzy Location App"] = "App Fuzzy Location";
+App::$strings["Blur your precise location if your channel uses browser location mapping"] = "Desdibujar su ubicación precisa si su canal utiliza el mapeo de ubicación del navegador";
+App::$strings["Minimum offset in meters"] = "Offset mínimo en metros";
+App::$strings["Maximum offset in meters"] = "Offset máximo en metros";
+App::$strings["Fuzzy Location"] = "Fuzzy Location";
+App::$strings["Flattr this!"] = "¡Apoyar esto en Flattr!";
+App::$strings["Flattr widget settings updated."] = "Los ajustes del widget Flattr han sido actualizados.";
+App::$strings["Flattr Widget App"] = "App Flattr Widget";
+App::$strings["Add a Flattr button to your channel page"] = "Proporcionar un botón Flattr a la página de su canal";
+App::$strings["Flattr user"] = "Usuario en Flattr";
+App::$strings["URL of the Thing to flattr"] = "URL de la Cosa para apoyar en flattr";
+App::$strings["If empty channel URL is used"] = "Si está vacío, se usa la URL del canal";
+App::$strings["Title of the Thing to flattr"] = "Título de la Cosa para apoyar en flattr";
+App::$strings["If empty \"channel name on The Hubzilla\" will be used"] = "Si está vacío, se usará \"nombre del canal en Hubzilla\"";
+App::$strings["Static or dynamic flattr button"] = "Botón de flattr estático o dinámico";
+App::$strings["static"] = "estático";
+App::$strings["dynamic"] = "dinámico";
+App::$strings["Alignment of the widget"] = "Alineamiento del widget";
+App::$strings["left"] = "izquierda";
+App::$strings["right"] = "derecha";
+App::$strings["Flattr Widget"] = "Flattr Widget";
+App::$strings["Send email to all members"] = "Enviar un correo electrónico a todos los miembros";
+App::$strings["%s Administrator"] = "%s Administrador";
+App::$strings["No recipients found."] = "No se han encontrado destinatarios.";
+App::$strings["%1\$d of %2\$d messages sent."] = "%1\$d de %2\$d mensajes enviados.";
+App::$strings["Send email to all hub members."] = "Enviar un correo electrónico a todos los miembros del hub.";
+App::$strings["Message subject"] = "Asunto del mensaje";
+App::$strings["Sender Email address"] = "Dirección de correo electrónico del remitente";
+App::$strings["Test mode (only send to hub administrator)"] = "Modo de prueba (enviar sólo al administrador del hub)";
+App::$strings["New registration"] = "Nuevo registro";
+App::$strings["%s : Message delivery failed."] = "%s : Falló el envío del mensaje.";
+App::$strings["Message sent to %s. New account registration: %s"] = "Mensaje enviado a %s. Registro de una nueva cuenta: %s";
+App::$strings["Not allowed."] = "No permitido/a.";
+App::$strings["Permissions"] = "Permisos";
+App::$strings["Set/edit permissions"] = "Establecer/editar los permisos";
+App::$strings["Item not found."] = "Elemento no encontrado.";
+App::$strings["Post to Libertree"] = "Publicar en Libertree";
+App::$strings["Libertree Crosspost Connector Settings saved."] = "Se han guardado los ajustes del conector de publicación cruzada con Libertree.";
+App::$strings["Libertree Crosspost Connector App"] = "App Libertree Crosspost Connector";
+App::$strings["Relay public posts to Libertree"] = "Retransmisión de entradas públicas a Libertree";
+App::$strings["Libertree API token"] = "Token de la API de Libertree";
+App::$strings["Libertree site URL"] = "URL del servidor de Libertree";
+App::$strings["Post to Libertree by default"] = "Publicar en Libertree por defecto";
+App::$strings["Libertree Crosspost Connector"] = "Libertree Crosspost Connector";
+App::$strings["You're welcome."] = "Bienvenido.";
+App::$strings["Ah shucks..."] = "Ah, joder...";
+App::$strings["Don't mention it."] = "No lo menciones.";
+App::$strings["&lt;blush&gt;"] = "&lt;sonrojo&gt;";
+App::$strings["Report Bug"] = "Informe de errores";
+App::$strings["TOTP Two-Step Verification"] = "Verificación en dos pasos de TOTP";
+App::$strings["Enter the 2-step verification generated by your authenticator app:"] = "Introduzca la verificación en 2 pasos generada por su app de autenticación: ";
+App::$strings["Success!"] = "¡Éxito!";
+App::$strings["Invalid code, please try again."] = "Código inválido, por favor inténtelo de nuevo.";
+App::$strings["Too many invalid codes..."] = "Demasiados códigos no válidos...";
+App::$strings["Verify"] = "Verficar";
+App::$strings["You haven't set a TOTP secret yet.\nPlease click the button below to generate one and register this site\nwith your preferred authenticator app."] = "Aún no ha establecido un TOTP secret.\nPor favor, haga clic en el botón de abajo para generar uno y registrar este sitio\ncon su aplicación de autenticación preferida.";
+App::$strings["Your TOTP secret is"] = "Su TOTP secret es ";
+App::$strings["Be sure to save it somewhere in case you lose or replace your mobile device.\nUse your mobile device to scan the QR code below to register this site\nwith your preferred authenticator app."] = "Asegúrese de guardarlo en algún lugar en caso de que pierda o reemplace su dispositivo móvil.\nUtilice su dispositivo móvil para escanear el código QR a continuación para registrar este sitio\ncon su aplicación de autenticación preferida.";
+App::$strings["Test"] = "Test";
+App::$strings["Generate New Secret"] = "Generar un nuevo Secret";
+App::$strings["Go"] = "Ir";
+App::$strings["Enter your password"] = "Introduzca su contraseña";
+App::$strings["enter TOTP code from your device"] = "introduzca el código TOTP desde su dispositivo";
+App::$strings["Pass!"] = "¡Pase!";
+App::$strings["Fail"] = "Fallo";
+App::$strings["Incorrect password, try again."] = "Contraseña incorrecta, inténtelo de nuevo.";
+App::$strings["Record your new TOTP secret and rescan the QR code above."] = "Registre su nuevo TOTP secret y vuelva a escanear el código QR de arriba";
+App::$strings["TOTP Settings"] = "Ajustes de TOTP";
+App::$strings["Logfile archive directory"] = "Directorio de los ficheros de informe";
+App::$strings["Directory to store rotated logs"] = "Directorio para almacenar los informes rotados";
+App::$strings["Logfile size in bytes before rotating"] = "Tamaño del fichero de informe en bytes antes de rotarlo";
+App::$strings["Number of logfiles to retain"] = "Número de ficheros de informe que se deben retener";
+App::$strings["Your account on %s will expire in a few days."] = "Su cuenta en %s caducará en unos pocos días.";
+App::$strings["Your $Productname test account is about to expire."] = "Su cuenta de prueba de $Productname está a punto de caducar.";
+App::$strings["Skeleton App"] = "App Skeleton";
+App::$strings["A skeleton for addons, you can copy/paste"] = "Skeleton para los addons, puede copiar/pegar";
+App::$strings["Some setting"] = "Algunos ajustes";
+App::$strings["A setting"] = "Un ajuste";
+App::$strings["Skeleton Settings"] = "Ajustes de Skeleton";
+App::$strings["Possible adult content"] = "Posible contenido para adultos";
+App::$strings["%s - view"] = "ver - %s";
+App::$strings["NSFW Settings saved."] = "Se han guardado los ajustes de NSFW.";
+App::$strings["NSFW App"] = "App NSFW";
+App::$strings["Collapse content that contains predefined words"] = "Ocultar el contenido que contiene palabras predefinidas";
+App::$strings["This app looks in posts for the words/text you specify below, and collapses any content containing those keywords so it is not displayed at inappropriate times, such as sexual innuendo that may be improper in a work setting. It is polite and recommended to tag any content containing nudity with #NSFW. This filter can also match any other word/text you specify, and can thereby be used as a general purpose content filter."] = "Esta aplicación busca en los mensajes las palabras o texto que especifique a continuación, y oculta cualquier contenido que contenga esas palabras clave, para que no se muestren en momentos inapropiados, como insinuaciones sexuales que puedan ser inapropiadas en un entorno laboral. Es cortés y recomendable etiquetar cualquier contenido que contenga desnudos con #NSFW. Este filtro también puede coincidir con cualquier otra palabra o texto que especifique y, por lo tanto, puede utilizarse como filtro de contenido de propósito general.";
+App::$strings["Comma separated list of keywords to hide"] = "Lista separada por comas de palabras clave para ocultar";
+App::$strings["Word, /regular-expression/, lang=xx, lang!=xx"] = "Palabra, /expresión regular/, lang=xx, lang!=xx";
+App::$strings["NSFW"] = "NSFW";
+App::$strings["Show Upload Limits"] = "Mostrar los límites de subida";
+App::$strings["Hubzilla configured maximum size: "] = "Tamaño máximo configurado por Hubzilla: ";
+App::$strings["PHP upload_max_filesize: "] = "PHP upload_max_filesize: ";
+App::$strings["PHP post_max_size (must be larger than upload_max_filesize): "] = "PHP post_max_size (debe ser mayor que upload_max_filesize): ";
+App::$strings["Three Dimensional Tic-Tac-Toe"] = "Juego en 3D Tic-Tac-Toe";
+App::$strings["3D Tic-Tac-Toe"] = "3D Tic-Tac-Toe";
+App::$strings["New game"] = "Nuevo juego";
+App::$strings["New game with handicap"] = "Nuevo juego con hándicap";
+App::$strings["Three dimensional tic-tac-toe is just like the traditional game except that it is played on multiple levels simultaneously. "] = "El juego en 3D tic-tac-toe es como el juego tradicional, excepto que se juega en varios niveles simultáneamente.";
+App::$strings["In this case there are three levels. You win by getting three in a row on any level, as well as up, down, and diagonally across the different levels."] = "En este caso hay tres niveles. Usted gana al conseguir tres en una fila en cualquier nivel, así como arriba, abajo, y en diagonal a través de los diferentes niveles.";
+App::$strings["The handicap game disables the center position on the middle level because the player claiming this square often has an unfair advantage."] = "El juego con hándicap deshabilita la posición central en el nivel medio porque el jugador que reclama este cuadrado a menudo tiene una ventaja injusta.";
+App::$strings["You go first..."] = "Usted va primero...";
+App::$strings["I'm going first this time..."] = "Yo voy primero esta vez...";
+App::$strings["You won!"] = "¡Usted ha ganado!";
+App::$strings["\"Cat\" game!"] = "¡El juego del \"gato\"!";
+App::$strings["I won!"] = "¡He ganado yo!";
+App::$strings["Follow"] = "Seguir";
+App::$strings["%1\$s is now following %2\$s"] = "%1\$s está siguiendo ahora a %2\$s";
+App::$strings["The GNU-Social protocol does not support location independence. Connections you make within that network may be unreachable from alternate channel locations."] = "El protocolo de GNU-Social no admite la independencia de la ubicación. Las\n conexiones que realice dentro de esa red pueden ser inaccesibles desde \nubicaciones de canales alternativos.";
+App::$strings["GNU-Social Protocol App"] = "App Protocolo GNU-Social";
+App::$strings["GNU-Social Protocol"] = "Protocolo GNU-Social";
+App::$strings["Send test email"] = "Enviar un correo electrónico de prueba";
+App::$strings["Mail sent."] = "El correo electrónico ha sido enviado.";
+App::$strings["Sending of mail failed."] = "No se pudo enviar el correo.";
+App::$strings["Mail Test"] = "Prueba de correo";
+App::$strings["Livejournal Crosspost Connector App"] = "App Livejournal Crosspost Connector";
+App::$strings["Relay public posts to Livejournal"] = "Retransmisión de entradas públicas a Livejournal";
+App::$strings["Livejournal username"] = "Nombre de usuario en Livejournal";
+App::$strings["Livejournal password"] = "Contraseña en Livejournal";
+App::$strings["Post to Livejournal by default"] = "Publicar en Livejournal por defecto";
+App::$strings["Send wall-to-wall posts to Livejournal"] = "Enviar entradas de Muro-Muro a Livejournal";
+App::$strings["Livejournal Crosspost Connector"] = "Livejournal Crosspost Connector";
+App::$strings["Post to Livejournal"] = "Publicar en Livejournal";
+App::$strings["Posted by"] = "Publicado por ";
+App::$strings["Invalid game."] = "Juego no válido.";
+App::$strings["You are not a player in this game."] = "Usted no participa en este juego.";
+App::$strings["You must be a local channel to create a game."] = "Debe ser un canal local para crear un juego";
+App::$strings["You must select one opponent that is not yourself."] = "Debe seleccionar un oponente que no sea usted mismo.";
+App::$strings["Random color chosen."] = "Elegido un color aleatorio.";
+App::$strings["Error creating new game."] = "Error al crear un nuevo juego.";
+App::$strings["Requested channel is not available."] = "El canal solicitado no está disponible.";
+App::$strings["Chess not installed."] = "Chess no está instalado.";
+App::$strings["You must select a local channel /chess/channelname"] = "Debe seleccionar un canal local /chess/nombredelcanal";
+App::$strings["You must be logged in to see this page."] = "Debe haber iniciado sesión para poder ver esta página.";
+App::$strings["Page not found."] = "Página no encontrada.";
+App::$strings["Enable notifications"] = "Habilitar notificaciones";
+App::$strings["Markdown"] = "Markdown";
+App::$strings["Use markdown for editing posts"] = "Usar markdown para editar las entradas";
+App::$strings["Hubzilla File Storage Import"] = "Importar del depósito de ficheros de Hubzilla";
+App::$strings["This will import all your cloud files from another server."] = "Esto importará todos sus ficheros en la nube desde otro servidor.";
+App::$strings["Hubzilla Server base URL"] = "URL base del servidor Hubzilla";
+App::$strings["Jappixmini App"] = "App Jappixmini";
+App::$strings["Provides a Facebook-like chat using Jappix Mini"] = "Proporciona un chat similar al de Facebook utilizando Jappix Mini";
+App::$strings["Status:"] = "Estado:";
+App::$strings["Hide Jappixmini Chat-Widget from the webinterface"] = "Ocultar el widget de chat Jappixmini en la interfaz web";
+App::$strings["Jabber username"] = "Nombre de usuario en Jabber";
+App::$strings["Jabber server"] = "Servidor de Jabber";
+App::$strings["Jabber BOSH host URL"] = "URL del host BOSH de Jabber";
+App::$strings["Jabber password"] = "Contraseña en Jabber";
+App::$strings["Encrypt Jabber password with Hubzilla password"] = "Cifrar la contraseña de Jabber con la contraseña de Hubzilla";
+App::$strings["Recommended"] = "Recomendado";
+App::$strings["Approve subscription requests from Hubzilla contacts automatically"] = "Aprobar automáticamente las solicitudes de suscripción de los contactos de Hubzilla";
+App::$strings["Purge internal list of jabber addresses of contacts"] = "Purgar la lista interna de las direcciones de contactos de jabber";
+App::$strings["Configuration Help"] = "Ayuda para los ajustes";
+App::$strings["Add Contact"] = "Añadir un contacto";
+App::$strings["Jappixmini Settings"] = "Ajustes de Jappixmini";
+App::$strings["Allow magic authentication only to websites of your immediate connections"] = "Permitir la autenticación mágica sólo a los sitios web de sus conexiones próximas";
+App::$strings["Authchoose App"] = "App Authchoose";
+App::$strings["Authchoose"] = "Autoseleccionar";
+App::$strings["pageheader Settings saved."] = "Se han guardado los ajustes del encabezado de página.";
+App::$strings["Page Header App"] = "App Page Header";
+App::$strings["Inserts a page header"] = "Inserta un encabezado de página";
+App::$strings["Message to display on every page on this server"] = "Mensaje para mostrar en todas las páginas de este servidor";
+App::$strings["Page Header"] = "Page Header";
+App::$strings["Popular Channels"] = "Canales populares";
+App::$strings["Channels to auto connect"] = "Canales para conexión automática";
+App::$strings["Comma separated list"] = "Lista separada por comas";
+App::$strings["IRC Settings"] = "Ajustes de IRC";
+App::$strings["IRC settings saved."] = "Se han guardado los ajustes de IRC.";
+App::$strings["IRC Chatroom"] = "Sala de chat IRC";
+App::$strings["Jabber BOSH host"] = "BOSH de Jabber";
+App::$strings["Use central userbase"] = "Usar la base de usuarios central";
+App::$strings["If enabled, members will automatically login to an ejabberd server that has to be installed on this machine with synchronized credentials via the \"auth_ejabberd.php\" script."] = "Si está habilitado, los miembros se conectarán automáticamente a un servidor ejabberd que debe instalarse en esta máquina con credenciales sincronizadas a través del script \"auth ejabberd.php\".";
+App::$strings["XMPP settings updated."] = "Se han actualizado los ajustes de XMPP.";
+App::$strings["XMPP App"] = "App XMPP";
+App::$strings["Embedded XMPP (Jabber) client"] = "Cliente XMPP (Jabber) integrado";
+App::$strings["Individual credentials"] = "Credenciales individuales";
+App::$strings["Jabber BOSH server"] = "Servidor BOSH de Jabber";
+App::$strings["XMPP Settings"] = "Ajustes de XMPP";
+App::$strings["Invalid data packet"] = "Paquete de datos no válido";
+App::$strings["Unable to verify channel signature"] = "No ha sido posible de verificar la firma del canal";
+App::$strings["Unable to verify site signature for %s"] = "No ha sido posible de verificar la firma del sitio para %s";
+App::$strings["invalid target signature"] = "La firma recibida no es válida";
+App::$strings["prev"] = "anterior";
+App::$strings["first"] = "primera";
+App::$strings["last"] = "última";
+App::$strings["next"] = "próxima";
+App::$strings["older"] = "más antiguas";
+App::$strings["newer"] = "más recientes";
+App::$strings["No connections"] = "Sin conexiones";
+App::$strings["Connections"] = "Conexiones";
+App::$strings["View all %s connections"] = "Ver todas las %s conexiones";
+App::$strings["Network: %s"] = "Red %s";
+App::$strings["Search"] = "Buscar";
+App::$strings["poke"] = "un toque";
+App::$strings["poked"] = "ha dado un toque a";
+App::$strings["ping"] = "un \"ping\"";
+App::$strings["pinged"] = "ha enviado un \"ping\" a";
+App::$strings["prod"] = "una incitación ";
+App::$strings["prodded"] = "ha incitado a ";
+App::$strings["slap"] = "una bofetada ";
+App::$strings["slapped"] = "ha abofeteado a ";
+App::$strings["finger"] = "un \"finger\" ";
+App::$strings["fingered"] = "envió un \"finger\" a";
+App::$strings["rebuff"] = "un reproche";
+App::$strings["rebuffed"] = "ha hecho un reproche a ";
+App::$strings["happy"] = "feliz ";
+App::$strings["sad"] = "triste ";
+App::$strings["mellow"] = "tranquilo/a";
+App::$strings["tired"] = "cansado/a ";
+App::$strings["perky"] = "vivaz";
+App::$strings["angry"] = "enfadado/a";
+App::$strings["stupefied"] = "asombrado/a";
+App::$strings["puzzled"] = "perplejo/a";
+App::$strings["interested"] = "interesado/a";
+App::$strings["bitter"] = "amargado/a";
+App::$strings["cheerful"] = "alegre";
+App::$strings["alive"] = "animado/a";
+App::$strings["annoyed"] = "molesto/a";
+App::$strings["anxious"] = "ansioso/a";
+App::$strings["cranky"] = "de mal humor";
+App::$strings["disturbed"] = "perturbado/a";
+App::$strings["frustrated"] = "frustrado/a";
+App::$strings["depressed"] = "deprimido/a";
+App::$strings["motivated"] = "motivado/a";
+App::$strings["relaxed"] = "relajado/a";
+App::$strings["surprised"] = "sorprendido/a";
+App::$strings["Monday"] = "lunes";
+App::$strings["Tuesday"] = "martes";
+App::$strings["Wednesday"] = "miércoles";
+App::$strings["Thursday"] = "jueves";
+App::$strings["Friday"] = "viernes";
+App::$strings["Saturday"] = "sábado";
+App::$strings["Sunday"] = "domingo";
+App::$strings["January"] = "enero";
+App::$strings["February"] = "febrero";
+App::$strings["March"] = "marzo";
+App::$strings["April"] = "abril";
+App::$strings["May"] = "mayo";
+App::$strings["June"] = "junio";
+App::$strings["July"] = "julio";
+App::$strings["August"] = "agosto";
+App::$strings["September"] = "septiembre";
+App::$strings["October"] = "octubre";
+App::$strings["November"] = "noviembre";
+App::$strings["December"] = "diciembre";
+App::$strings["Unknown Attachment"] = "Adjunto no reconocido";
+App::$strings["Size"] = "Tamaño";
+App::$strings["unknown"] = "desconocido";
+App::$strings["remove category"] = "eliminar el tema";
+App::$strings["remove from file"] = "eliminar del fichero";
+App::$strings["Download binary/encrypted content"] = "Descargar contenido binario o cifrado";
+App::$strings["Link to Source"] = "Enlazar con la entrada en su ubicación original";
+App::$strings["default"] = "por defecto";
+App::$strings["Page layout"] = "Plantilla de la página";
+App::$strings["You can create your own with the layouts tool"] = "Puede crear su propia disposición gráfica con la herramienta de plantillas";
+App::$strings["BBcode"] = "BBcode";
+App::$strings["HTML"] = "HTML";
+App::$strings["Text"] = "Texto";
+App::$strings["Comanche Layout"] = "Plantilla de Comanche";
+App::$strings["PHP"] = "PHP";
+App::$strings["Page content type"] = "Tipo de contenido de la página";
+App::$strings["event"] = "el/su evento";
+App::$strings["comment"] = "el comentario";
+App::$strings["activity"] = "la/su actividad";
+App::$strings["a-z, 0-9, -, and _ only"] = "a-z, 0-9, -, and _ only";
+App::$strings["Design Tools"] = "Herramientas de diseño web";
+App::$strings["Blocks"] = "Bloques";
+App::$strings["Menus"] = "Menús";
+App::$strings["Layouts"] = "Plantillas";
+App::$strings["Pages"] = "Páginas";
+App::$strings["Import"] = "Importar";
+App::$strings["Import website..."] = "Importar un sitio web...";
+App::$strings["Select folder to import"] = "Seleccionar la carpeta que se va a importar";
+App::$strings["Import from a zipped folder:"] = "Importar desde una carpeta comprimida: ";
+App::$strings["Import from cloud files:"] = "Importar desde los ficheros en la nube: ";
+App::$strings["/cloud/channel/path/to/folder"] = "/cloud/canal/ruta/a la/carpeta";
+App::$strings["Enter path to website files"] = "Ruta a los ficheros del sitio web";
+App::$strings["Select folder"] = "Seleccionar la carpeta";
+App::$strings["Export website..."] = "Exportar un sitio web...";
+App::$strings["Export to a zip file"] = "Exportar a un fichero comprimido .zip";
+App::$strings["website.zip"] = "sitio_web.zip";
+App::$strings["Enter a name for the zip file."] = "Escriba un nombre para el fichero zip.";
+App::$strings["Export to cloud files"] = "Exportar a la nube de ficheros";
+App::$strings["/path/to/export/folder"] = "/ruta/para/exportar/carpeta";
+App::$strings["Enter a path to a cloud files destination."] = "Escriba una ruta de destino a la nube de ficheros.";
+App::$strings["Specify folder"] = "Especificar una carpeta";
+App::$strings["Collection"] = "Colección";
+App::$strings["This is the home page of %s."] = "Esta es la página personal de %s.";
+App::$strings["l F d, Y \\@ g:i A"] = "l d de F, Y \\@ G:i";
+App::$strings["Starts:"] = "Comienza:";
+App::$strings["Finishes:"] = "Finaliza:";
+App::$strings["Location:"] = "Ubicación:";
+App::$strings["l F d, Y"] = "l F d, Y";
+App::$strings["Start:"] = "Iniciar: ";
+App::$strings["End:"] = "Finalizar: ";
+App::$strings["This event has been added to your calendar."] = "Este evento ha sido añadido a su calendario.";
+App::$strings["Not specified"] = "Sin especificar";
+App::$strings["Needs Action"] = "Necesita de una intervención";
+App::$strings["Completed"] = "Completado/a";
+App::$strings["In Process"] = "En proceso";
+App::$strings["Cancelled"] = "Cancelado/a";
App::$strings["Mobile"] = "Móvil";
App::$strings["Home"] = "Inicio";
+App::$strings["Home, Voice"] = "Llamadas particulares";
+App::$strings["Home, Fax"] = "Fax particular";
App::$strings["Work"] = "Trabajo";
-App::$strings["Add Contact"] = "Añadir un contacto";
-App::$strings["Add Field"] = "Añadir un campo";
-App::$strings["P.O. Box"] = "Buzón de correos";
-App::$strings["Additional"] = "Adicional";
-App::$strings["Street"] = "Calle";
-App::$strings["Locality"] = "Localidad";
-App::$strings["Region"] = "Provincia, región o estado";
-App::$strings["ZIP Code"] = "Código postal";
-App::$strings["Country"] = "País";
-App::$strings["Default Calendar"] = "Calendario por defecto";
-App::$strings["Default Addressbook"] = "Agenda de direcciones por defecto";
-App::$strings["This site is not a directory server"] = "Este sitio no es un servidor de directorio";
-App::$strings["Permission category name is required."] = "El nombre de la categoría de permiso es obligatorio.";
-App::$strings["Permission category saved."] = "Se ha guardado la categoría del permiso.";
-App::$strings["Permission Categories App"] = "App Categorías de permisos";
-App::$strings["Create custom connection permission limits"] = "Crear límites de permisos de conexión personalizados";
-App::$strings["Use this form to create permission rules for various classes of people or connections."] = "Utilice este formulario para crear reglas de permiso para varias clases de personas o conexiones.";
-App::$strings["Permission Categories"] = "Tipos de permisos";
-App::$strings["Permission category name"] = "Nombre de categoría de permiso";
+App::$strings["Work, Voice"] = "Llamadas de trabajo";
+App::$strings["Work, Fax"] = "Fax de trabajo";
+App::$strings["Other"] = "Otro";
+App::$strings["Off"] = "Desactivado";
+App::$strings["On"] = "Activado";
+App::$strings["Calendar"] = "Calendario";
+App::$strings["Start calendar week on Monday"] = "Comenzar el calendario semanal por el lunes";
+App::$strings["Default is Sunday"] = "Por defecto es domingo";
+App::$strings["Event Timezone Selection"] = "Selección del huso horario del evento";
+App::$strings["Allow event creation in timezones other than your own."] = "Permitir la creación de eventos en husos horarios distintos del suyo.";
+App::$strings["Channel Home"] = "Mi canal";
+App::$strings["Search by Date"] = "Buscar por fecha";
+App::$strings["Ability to select posts by date ranges"] = "Capacidad de seleccionar entradas por rango de fechas";
+App::$strings["Tag Cloud"] = "Nube de etiquetas";
+App::$strings["Provide a personal tag cloud on your channel page"] = "Proveer nube de etiquetas personal en su página de canal";
+App::$strings["Use blog/list mode"] = "Usar el modo blog/lista";
+App::$strings["Comments will be displayed separately"] = "Los comentarios se mostrarán por separado";
+App::$strings["Connection Filtering"] = "Filtrado de conexiones";
+App::$strings["Filter incoming posts from connections based on keywords/content"] = "Filtrar publicaciones entrantes de conexiones por palabras clave o contenido";
+App::$strings["Conversation"] = "Conversación";
+App::$strings["Community Tagging"] = "Etiquetas de la comunidad";
+App::$strings["Ability to tag existing posts"] = "Capacidad de etiquetar entradas";
+App::$strings["Emoji Reactions"] = "Emoticonos \"emoji\"";
+App::$strings["Add emoji reaction ability to posts"] = "Activar la capacidad de añadir un emoticono \"emoji\" a las entradas";
+App::$strings["Dislike Posts"] = "Desagrado de publicaciones";
+App::$strings["Ability to dislike posts/comments"] = "Capacidad de mostrar desacuerdo con el contenido de entradas y comentarios";
+App::$strings["Star Posts"] = "Entradas destacadas";
+App::$strings["Ability to mark special posts with a star indicator"] = "Capacidad de marcar entradas destacadas con un indicador de estrella";
+App::$strings["Reply on comment"] = "Responder a los comentarios";
+App::$strings["Ability to reply on selected comment"] = "Posibilidad de responder a los comentarios seleccionados";
+App::$strings["Directory"] = "Directorio";
+App::$strings["Advanced Directory Search"] = "Búsqueda avanzada en el directorio";
+App::$strings["Allows creation of complex directory search queries"] = "Permitir la creación de consultas complejas en las búsquedas en el directorio";
+App::$strings["Editor"] = "Editor";
+App::$strings["Post Categories"] = "Temas de las entradas";
+App::$strings["Add categories to your posts"] = "Añadir temas a sus publicaciones";
+App::$strings["Large Photos"] = "Fotos de gran tamaño";
+App::$strings["Include large (1024px) photo thumbnails in posts. If not enabled, use small (640px) photo thumbnails"] = "Incluir miniaturas de fotos grandes (1024px) en publicaciones. Si no está habilitado, usar miniaturas pequeñas (640px)";
+App::$strings["Even More Encryption"] = "Más cifrado todavía";
+App::$strings["Allow optional encryption of content end-to-end with a shared secret key"] = "Permitir cifrado adicional de contenido \"punto-a-punto\" con una clave secreta compartida.";
+App::$strings["Enable Voting Tools"] = "Permitir entradas con votación";
+App::$strings["Provide a class of post which others can vote on"] = "Proveer una clase de publicación en la que otros puedan votar";
+App::$strings["Disable Comments"] = "Deshabilitar comentarios";
+App::$strings["Provide the option to disable comments for a post"] = "Proporcionar la opción de desactivar los comentarios para una entrada";
+App::$strings["Delayed Posting"] = "Publicación aplazada";
+App::$strings["Allow posts to be published at a later date"] = "Permitir mensajes que se publicarán en una fecha posterior";
+App::$strings["Content Expiration"] = "Caducidad del contenido";
+App::$strings["Remove posts/comments and/or private messages at a future time"] = "Eliminar publicaciones/comentarios y/o mensajes privados más adelante";
+App::$strings["Suppress Duplicate Posts/Comments"] = "Prevenir entradas o comentarios duplicados";
+App::$strings["Prevent posts with identical content to be published with less than two minutes in between submissions."] = "Prevenir que entradas con contenido idéntico se publiquen con menos de dos minutos de intervalo.";
+App::$strings["Auto-save drafts of posts and comments"] = "Guardar automáticamente borradores de entradas y comentarios";
+App::$strings["Automatically saves post and comment drafts in local browser storage to help prevent accidental loss of compositions"] = "Guarda automáticamente los borradores de comentarios y publicaciones en el almacenamiento del navegador local para ayudar a evitar la pérdida accidental de composiciones.";
+App::$strings["Manage"] = "Gestionar";
+App::$strings["Navigation Channel Select"] = "Navegación por el selector de canales";
+App::$strings["Change channels directly from within the navigation dropdown menu"] = "Cambiar de canales directamente desde el menú de navegación desplegable";
+App::$strings["Network"] = "Red";
+App::$strings["Saved Searches"] = "Búsquedas guardadas";
+App::$strings["Save search terms for re-use"] = "Guardar términos de búsqueda para su reutilización";
+App::$strings["Saved Folders"] = "Carpetas guardadas";
+App::$strings["Ability to file posts under folders"] = "Capacidad de archivar entradas en carpetas";
+App::$strings["Alternate Stream Order"] = "Orden de stream alternativo";
+App::$strings["Ability to order the stream by last post date, last comment date or unthreaded activities"] = "Posibilidad de ordenar el stream por última fecha de publicación, última fecha de comentario o actividades sin hilo";
+App::$strings["Contact Filter"] = "Filtro de contactos";
+App::$strings["Ability to display only posts of a selected contact"] = "Posibilidad de mostrar sólo los mensajes de un contacto seleccionado";
+App::$strings["Forum Filter"] = "Filtro de foro";
+App::$strings["Ability to display only posts of a specific forum"] = "Posibilidad de mostrar sólo los mensajes de un foro específico";
+App::$strings["Personal Posts Filter"] = "Filtro de entradas personales";
+App::$strings["Ability to display only posts that you've interacted on"] = "Posibilidad de mostrar sólo los mensajes en los que usted haya interactuado";
+App::$strings["Photos"] = "Fotos";
+App::$strings["Photo Location"] = "Ubicación de las fotos";
+App::$strings["If location data is available on uploaded photos, link this to a map."] = "Si los datos de ubicación están disponibles en las fotos subidas, enlazar estas a un mapa.";
+App::$strings["Profiles"] = "Perfiles";
+App::$strings["Advanced Profiles"] = "Perfiles avanzados";
+App::$strings["Additional profile sections and selections"] = "Secciones y selecciones de perfil adicionales";
+App::$strings["Profile Import/Export"] = "Importar/Exportar perfil";
+App::$strings["Save and load profile details across sites/channels"] = "Guardar y cargar detalles del perfil a través de sitios/canales";
+App::$strings["Multiple Profiles"] = "Múltiples perfiles";
+App::$strings["Ability to create multiple profiles"] = "Capacidad de crear múltiples perfiles";
+App::$strings["The form security token was not correct. This probably happened because the form has been opened for too long (>3 hours) before submitting it."] = "El \"token\" de seguridad del formulario no es correcto. Esto ha ocurrido probablemente porque el formulario ha estado abierto demasiado tiempo (>3 horas) antes de ser enviado";
+App::$strings["Delete this item?"] = "¿Borrar este elemento?";
+App::$strings["Comment"] = "Comentar";
+App::$strings["%s show all"] = "%s mostrar todo";
+App::$strings["%s show less"] = "%s mostrar menos";
+App::$strings["%s expand"] = "%s expandir";
+App::$strings["%s collapse"] = "%s contraer";
+App::$strings["Password too short"] = "Contraseña demasiado corta";
+App::$strings["Passwords do not match"] = "Las contraseñas no coinciden";
+App::$strings["everybody"] = "cualquiera";
+App::$strings["Secret Passphrase"] = "Contraseña secreta";
+App::$strings["Passphrase hint"] = "Pista de contraseña";
+App::$strings["Notice: Permissions have changed but have not yet been submitted."] = "Aviso: los permisos han cambiado pero aún no han sido enviados.";
+App::$strings["close all"] = "cerrar todo";
+App::$strings["Nothing new here"] = "Nada nuevo por aquí";
+App::$strings["Rate This Channel (this is public)"] = "Valorar este canal (esto es público)";
+App::$strings["Rating"] = "Valoración";
+App::$strings["Describe (optional)"] = "Describir (opcional)";
+App::$strings["Please enter a link URL"] = "Por favor, introduzca una dirección de enlace";
+App::$strings["Unsaved changes. Are you sure you wish to leave this page?"] = "Cambios no guardados. ¿Está seguro de que desea abandonar la página?";
+App::$strings["Location"] = "Ubicación";
+App::$strings["lovely"] = "encantador";
+App::$strings["wonderful"] = "fabuloso";
+App::$strings["fantastic"] = "fantástico";
+App::$strings["great"] = "grandioso";
+App::$strings["Your chosen nickname was either already taken or not valid. Please use our suggestion ("] = "El nombre de usuario elegido ya está en uso o no es válido. Por favor, utilice nuestra sugerencia (";
+App::$strings[") or enter a new one."] = ") o introduzca uno nuevo.";
+App::$strings["Thank you, this nickname is valid."] = "Gracias, este alias es válido.";
+App::$strings["A channel name is required."] = "Se requiere un nombre de canal";
+App::$strings["This is a "] = "Esto es un ";
+App::$strings[" channel name"] = "nombre de canal";
+App::$strings["Back to reply"] = "Volver a la respuesta";
+App::$strings["%d minutes"] = array(
+ 0 => "%d minutos",
+ 1 => "%d minutos",
+);
+App::$strings["about %d hours"] = array(
+ 0 => "alrededor de %d horas",
+ 1 => "alrededor de %d horas",
+);
+App::$strings["%d days"] = array(
+ 0 => "%d días",
+ 1 => "%d días",
+);
+App::$strings["%d months"] = array(
+ 0 => "%d meses",
+ 1 => "%d meses",
+);
+App::$strings["%d years"] = array(
+ 0 => "%d años",
+ 1 => "%d años",
+);
+App::$strings["timeago.prefixAgo"] = "hace ";
+App::$strings["timeago.prefixFromNow"] = "en ";
+App::$strings["timeago.suffixAgo"] = "NONE";
+App::$strings["timeago.suffixFromNow"] = "NONE";
+App::$strings["less than a minute"] = "menos de un minuto";
+App::$strings["about a minute"] = "alrededor de un minuto";
+App::$strings["about an hour"] = "alrededor de una hora";
+App::$strings["a day"] = "un día";
+App::$strings["about a month"] = "alrededor de un mes";
+App::$strings["about a year"] = "alrededor de un año";
+App::$strings[" "] = " ";
+App::$strings["timeago.numbers"] = "timeago.numbers";
+App::$strings["__ctx:long__ May"] = "mayo";
+App::$strings["Jan"] = "ene";
+App::$strings["Feb"] = "feb";
+App::$strings["Mar"] = "mar";
+App::$strings["Apr"] = "abr";
+App::$strings["__ctx:short__ May"] = "may";
+App::$strings["Jun"] = "jun";
+App::$strings["Jul"] = "jul";
+App::$strings["Aug"] = "ago";
+App::$strings["Sep"] = "sep";
+App::$strings["Oct"] = "oct";
+App::$strings["Nov"] = "nov";
+App::$strings["Dec"] = "dic";
+App::$strings["Sun"] = "dom";
+App::$strings["Mon"] = "lun";
+App::$strings["Tue"] = "mar";
+App::$strings["Wed"] = "mié";
+App::$strings["Thu"] = "jue";
+App::$strings["Fri"] = "vie";
+App::$strings["Sat"] = "sáb";
+App::$strings["__ctx:calendar__ today"] = "hoy";
+App::$strings["__ctx:calendar__ month"] = "mes";
+App::$strings["__ctx:calendar__ week"] = "semana";
+App::$strings["__ctx:calendar__ day"] = "día";
+App::$strings["__ctx:calendar__ All day"] = "Todos los días";
+App::$strings["Help:"] = "Ayuda:";
+App::$strings["Help"] = "Ayuda";
+App::$strings["Not Found"] = "No encontrado";
+App::$strings["Image exceeds website size limit of %lu bytes"] = "La imagen excede el límite de %lu bytes del sitio";
+App::$strings["Image file is empty."] = "El fichero de imagen está vacío. ";
+App::$strings["Unable to process image"] = "No ha sido posible procesar la imagen";
+App::$strings["Photo storage failed."] = "La foto no ha podido ser guardada.";
+App::$strings["a new photo"] = "una nueva foto";
+App::$strings["__ctx:photo_upload__ %1\$s posted %2\$s to %3\$s"] = "%1\$s ha publicado %2\$s en %3\$s";
+App::$strings["Photo Albums"] = "Álbumes de fotos";
+App::$strings["Recent Photos"] = "Fotos recientes";
+App::$strings["Upload New Photos"] = "Subir nuevas fotos";
+App::$strings["Friendica"] = "Friendica";
+App::$strings["OStatus"] = "OStatus";
+App::$strings["GNU-Social"] = "GNU Social";
+App::$strings["RSS/Atom"] = "RSS/Atom";
+App::$strings["Diaspora"] = "Diaspora";
+App::$strings["Facebook"] = "Facebook";
+App::$strings["Zot"] = "Zot";
+App::$strings["LinkedIn"] = "LinkedIn";
+App::$strings["XMPP/IM"] = "XMPP/IM";
+App::$strings["MySpace"] = "MySpace";
+App::$strings[" and "] = " y ";
+App::$strings["public profile"] = "el perfil público";
+App::$strings["%1\$s changed %2\$s to &ldquo;%3\$s&rdquo;"] = "%1\$s ha cambiado %2\$s a &ldquo;%3\$s&rdquo;";
+App::$strings["Visit %1\$s's %2\$s"] = "Visitar %2\$s de %1\$s";
+App::$strings["%1\$s has an updated %2\$s, changing %3\$s."] = "%1\$s ha actualizado %2\$s, cambiando %3\$s.";
+App::$strings["%d invitation available"] = array(
+ 0 => "%d invitación pendiente",
+ 1 => "%d invitaciones disponibles",
+);
+App::$strings["Advanced"] = "Avanzado";
+App::$strings["Find Channels"] = "Encontrar canales";
+App::$strings["Enter name or interest"] = "Introducir nombre o interés";
+App::$strings["Connect/Follow"] = "Conectar/Seguir";
+App::$strings["Examples: Robert Morgenstein, Fishing"] = "Ejemplos: José Fernández, Pesca";
+App::$strings["Find"] = "Encontrar";
+App::$strings["Channel Suggestions"] = "Sugerencias de canales";
+App::$strings["Random Profile"] = "Perfil aleatorio";
+App::$strings["Invite Friends"] = "Invitar a amigos";
+App::$strings["Advanced example: name=fred and country=iceland"] = "Ejemplo avanzado: nombre=juan y país=españa";
+App::$strings["Everything"] = "Todo";
+App::$strings["Categories"] = "Temas";
+App::$strings["Common Connections"] = "Conexiones comunes";
+App::$strings["View all %d common connections"] = "Ver todas las %d conexiones comunes";
+App::$strings["Select an alternate language"] = "Seleccionar un idioma alternativo";
+App::$strings["Unable to import a removed channel."] = "No se puede importar un canal eliminado.";
+App::$strings["Cannot create a duplicate channel identifier on this system. Import failed."] = "No se ha podido crear un canal con un identificador que ya existe en este sistema. La importación ha fallado.";
+App::$strings["Cloned channel not found. Import failed."] = "No se ha podido importar el canal porque el canal clonado no se ha encontrado.";
+App::$strings["Remote authentication"] = "Acceder desde su servidor";
+App::$strings["Click to authenticate to your home hub"] = "Pulsar para identificarse en su servidor de inicio";
+App::$strings["Channel Manager"] = "Administración de canales";
+App::$strings["Manage your channels"] = "Gestionar sus canales";
+App::$strings["Privacy Groups"] = "Grupos de canales";
+App::$strings["Manage your privacy groups"] = "Gestionar sus grupos de canales";
+App::$strings["Settings"] = "Ajustes";
+App::$strings["Account/Channel Settings"] = "Ajustes de cuenta/canales";
+App::$strings["Logout"] = "Finalizar sesión";
+App::$strings["End this session"] = "Finalizar esta sesión";
+App::$strings["Your profile page"] = "Su página del perfil";
+App::$strings["Edit Profiles"] = "Editar perfiles";
+App::$strings["Manage/Edit profiles"] = "Administrar/editar perfiles";
+App::$strings["Edit your profile"] = "Editar su perfil";
+App::$strings["Login"] = "Iniciar sesión";
+App::$strings["Sign in"] = "Acceder";
+App::$strings["Take me home"] = "Volver a la página principal";
+App::$strings["Log me out of this site"] = "Salir de este sitio";
+App::$strings["Register"] = "Registrarse";
+App::$strings["Create an account"] = "Crear una cuenta";
+App::$strings["Help and documentation"] = "Ayuda y documentación";
+App::$strings["Search site @name, !forum, #tag, ?docs, content"] = "Buscar en el sitio @nombre, !foro, #tag, ?docs, contenido";
+App::$strings["Admin"] = "Administrador";
+App::$strings["Site Setup and Configuration"] = "Ajustes y configuración del sitio";
+App::$strings["Loading"] = "Cargando";
+App::$strings["@name, !forum, #tag, ?doc, content"] = "@nombre, !foro, #tag, ?docs, contenido";
+App::$strings["Please wait..."] = "Espere por favor…";
+App::$strings["Add Apps"] = "Añadir aplicaciones";
+App::$strings["Arrange Apps"] = "Organizar aplicaciones";
+App::$strings["Toggle System Apps"] = "Alternar aplicaciones de sistema";
+App::$strings["Channel"] = "Canal";
+App::$strings["Status Messages and Posts"] = "Mensajes de estado y publicaciones";
+App::$strings["About"] = "Mi perfil";
+App::$strings["Profile Details"] = "Detalles del perfil";
+App::$strings["Files"] = "Ficheros";
+App::$strings["Files and Storage"] = "Ficheros y repositorio";
+App::$strings["Chatrooms"] = "Salas de chat";
+App::$strings["Bookmarks"] = "Marcadores";
+App::$strings["Saved Bookmarks"] = "Marcadores guardados";
+App::$strings["Cards"] = "Fichas";
+App::$strings["View Cards"] = "Ver las fichas";
+App::$strings["Articles"] = "Artículos";
+App::$strings["View Articles"] = "Ver los artículos";
+App::$strings["Webpages"] = "Páginas web";
+App::$strings["View Webpages"] = "Ver páginas web";
+App::$strings["Wikis"] = "Wikis";
+App::$strings["Wiki"] = "Wiki";
+App::$strings["Delegation session ended."] = "Finalizó la sesión de la delegación.";
+App::$strings["Logged out."] = "Desconectado/a.";
+App::$strings["Email validation is incomplete. Please check your email."] = "La validación del correo electrónico está incompleta. Por favor, compruebe su correo electrónico.";
+App::$strings["Failed authentication"] = "Autenticación fallida.";
+App::$strings["Miscellaneous"] = "Varios";
+App::$strings["Birthday"] = "Cumpleaños";
+App::$strings["Age: "] = "Edad:";
+App::$strings["YYYY-MM-DD or MM-DD"] = "AAAA-MM-DD o MM-DD";
+App::$strings["Required"] = "Obligatorio";
+App::$strings["never"] = "nunca";
+App::$strings["less than a second ago"] = "hace un instante";
+App::$strings["__ctx:e.g. 22 hours ago, 1 minute ago__ %1\$d %2\$s ago"] = "hace %1\$d %2\$s";
+App::$strings["__ctx:relative_date__ year"] = array(
+ 0 => "año",
+ 1 => "años",
+);
+App::$strings["__ctx:relative_date__ month"] = array(
+ 0 => "mes",
+ 1 => "meses",
+);
+App::$strings["__ctx:relative_date__ week"] = array(
+ 0 => "semana",
+ 1 => "semanas",
+);
+App::$strings["__ctx:relative_date__ day"] = array(
+ 0 => "día",
+ 1 => "días",
+);
+App::$strings["__ctx:relative_date__ hour"] = array(
+ 0 => "hora",
+ 1 => "horas",
+);
+App::$strings["__ctx:relative_date__ minute"] = array(
+ 0 => "minuto",
+ 1 => "minutos",
+);
+App::$strings["__ctx:relative_date__ second"] = array(
+ 0 => "segundo",
+ 1 => "segundos",
+);
+App::$strings["%1\$s's birthday"] = "Cumpleaños de %1\$s";
+App::$strings["Happy Birthday %1\$s"] = "Feliz cumpleaños %1\$s";
+App::$strings["Channel is blocked on this site."] = "El canal está bloqueado en este sitio.";
+App::$strings["Channel location missing."] = "Falta la dirección del canal.";
+App::$strings["Response from remote channel was incomplete."] = "Respuesta incompleta del canal.";
+App::$strings["Premium channel - please visit:"] = "Canal Premium - por favor visite:";
+App::$strings["Channel was deleted and no longer exists."] = "El canal ha sido eliminado y ya no existe.";
+App::$strings["Remote channel or protocol unavailable."] = "Canal remoto o protocolo no disponible.";
+App::$strings["Channel discovery failed."] = "El intento de acceder al canal ha fallado.";
+App::$strings["Protocol disabled."] = "Protocolo deshabilitado.";
+App::$strings["Cannot connect to yourself."] = "No puede conectarse consigo mismo.";
+App::$strings["channel"] = "el canal";
+App::$strings["likes %1\$s's %2\$s"] = "gusta de %2\$s de %1\$s";
+App::$strings["doesn't like %1\$s's %2\$s"] = "no gusta de %2\$s de %1\$s";
+App::$strings["%1\$s is now connected with %2\$s"] = "%1\$s ahora está conectado/a con %2\$s";
+App::$strings["%1\$s poked %2\$s"] = "%1\$s ha dado un toque a %2\$s";
+App::$strings["__ctx:mood__ %1\$s is %2\$s"] = "%1\$s está %2\$s";
+App::$strings["This is an unsaved preview"] = "Esta es una previsualización sin guardar";
+App::$strings["__ctx:title__ Likes"] = "Me gusta";
+App::$strings["__ctx:title__ Dislikes"] = "No me gusta";
+App::$strings["__ctx:title__ Agree"] = "De acuerdo";
+App::$strings["__ctx:title__ Disagree"] = "En desacuerdo";
+App::$strings["__ctx:title__ Abstain"] = "Abstención";
+App::$strings["__ctx:title__ Attending"] = "Participaré";
+App::$strings["__ctx:title__ Not attending"] = "No participaré";
+App::$strings["__ctx:title__ Might attend"] = "Quizá participe";
+App::$strings["Select"] = "Seleccionar";
+App::$strings["Delete"] = "Eliminar";
+App::$strings["Toggle Star Status"] = "Activar o desactivar el estado de entrada preferida";
+App::$strings["Private Message"] = "Mensaje Privado";
+App::$strings["Message signature validated"] = "Firma de mensaje validada";
+App::$strings["Message signature incorrect"] = "Firma de mensaje incorrecta";
+App::$strings["Approve"] = "Aprobar";
+App::$strings["View %s's profile @ %s"] = "Ver el perfil @ %s de %s";
+App::$strings["Categories:"] = "Temas:";
+App::$strings["Filed under:"] = "Archivado bajo:";
+App::$strings["from %s"] = "desde %s";
+App::$strings["last edited: %s"] = "último cambio: %s";
+App::$strings["Expires: %s"] = "Caduca: %s";
+App::$strings["View in context"] = "Mostrar en su contexto";
+App::$strings["Please wait"] = "Espere por favor";
+App::$strings["remove"] = "eliminar";
+App::$strings["Loading..."] = "Cargando...";
+App::$strings["Conversation Tools"] = "Herramientas de conversación";
+App::$strings["Delete Selected Items"] = "Eliminar elementos seleccionados";
+App::$strings["View Source"] = "Ver el código fuente de la entrada";
+App::$strings["Follow Thread"] = "Seguir este hilo";
+App::$strings["Unfollow Thread"] = "Dejar de seguir este hilo";
+App::$strings["Recent Activity"] = "Actividad reciente";
+App::$strings["Connect"] = "Conectar";
+App::$strings["Edit Connection"] = "Editar conexión";
+App::$strings["Message"] = "Mensaje";
+App::$strings["Ratings"] = "Valoraciones";
+App::$strings["Poke"] = "Toques y otras cosas";
+App::$strings["%s likes this."] = "A %s le gusta esto.";
+App::$strings["%s doesn't like this."] = "A %s no le gusta esto.";
+App::$strings["<span %1\$s>%2\$d people</span> like this."] = array(
+ 0 => "a <span %1\$s>%2\$d personas</span> le gusta esto.",
+ 1 => "A <span %1\$s>%2\$d personas</span> les gusta esto.",
+);
+App::$strings["<span %1\$s>%2\$d people</span> don't like this."] = array(
+ 0 => "a <span %1\$s>%2\$d personas</span> no les gusta esto.",
+ 1 => "A <span %1\$s>%2\$d personas</span> no les gusta esto.",
+);
+App::$strings["and"] = "y";
+App::$strings[", and %d other people"] = array(
+ 0 => ", y %d persona más",
+ 1 => ", y %d personas más",
+);
+App::$strings["%s like this."] = "A %s le gusta esto.";
+App::$strings["%s don't like this."] = "A %s no le gusta esto.";
+App::$strings["__ctx:noun__ Like"] = array(
+ 0 => "Me gusta",
+ 1 => "Me gusta",
+);
+App::$strings["__ctx:noun__ Dislike"] = array(
+ 0 => "No me gusta",
+ 1 => "No me gusta",
+);
+App::$strings["__ctx:noun__ Attending"] = array(
+ 0 => "Participaré",
+ 1 => "Participaré",
+);
+App::$strings["__ctx:noun__ Not Attending"] = array(
+ 0 => "No participaré",
+ 1 => "No participaré",
+);
+App::$strings["__ctx:noun__ Undecided"] = array(
+ 0 => "Indeciso/a",
+ 1 => "Indecisos/as",
+);
+App::$strings["__ctx:noun__ Agree"] = array(
+ 0 => "De acuerdo",
+ 1 => "De acuerdo",
+);
+App::$strings["__ctx:noun__ Disagree"] = array(
+ 0 => "En desacuerdo",
+ 1 => "En desacuerdo",
+);
+App::$strings["__ctx:noun__ Abstain"] = array(
+ 0 => "se abstiene",
+ 1 => "Se abstienen",
+);
+App::$strings["Profile to assign new connections"] = "Perfil para asignar a las nuevas conexiones";
+App::$strings["Frequently"] = "Frecuentemente";
+App::$strings["Hourly"] = "Cada hora";
+App::$strings["Twice daily"] = "Dos veces al día";
+App::$strings["Daily"] = "Diariamente";
+App::$strings["Weekly"] = "Semanalmente";
+App::$strings["Monthly"] = "Mensualmente";
+App::$strings["Currently Male"] = "Actualmente hombre";
+App::$strings["Currently Female"] = "Actualmente mujer";
+App::$strings["Mostly Male"] = "Generalmente hombre";
+App::$strings["Mostly Female"] = "Generalmente mujer";
+App::$strings["Transgender"] = "Transgénero";
+App::$strings["Intersex"] = "Intersexual";
+App::$strings["Transsexual"] = "Transexual";
+App::$strings["Hermaphrodite"] = "Hermafrodita";
+App::$strings["Neuter"] = "Neutral";
+App::$strings["Non-specific"] = "No especificado";
+App::$strings["Undecided"] = "Indeciso/a";
+App::$strings["Males"] = "Hombres";
+App::$strings["Females"] = "Mujeres";
+App::$strings["Gay"] = "Homosexual";
+App::$strings["Lesbian"] = "Lesbiana";
+App::$strings["No Preference"] = "Sin preferencias";
+App::$strings["Bisexual"] = "Bisexual";
+App::$strings["Autosexual"] = "Autosexual";
+App::$strings["Abstinent"] = "Casto/a";
+App::$strings["Virgin"] = "Virgen";
+App::$strings["Deviant"] = "Fuera de lo común";
+App::$strings["Fetish"] = "Fetichista";
+App::$strings["Oodles"] = "Orgías";
+App::$strings["Nonsexual"] = "Asexual";
+App::$strings["Single"] = "Soltero/a";
+App::$strings["Lonely"] = "Solo/a";
+App::$strings["Available"] = "Disponible";
+App::$strings["Unavailable"] = "No disponible";
+App::$strings["Has crush"] = "Enamorado/a";
+App::$strings["Infatuated"] = "Apasionado/a";
+App::$strings["Dating"] = "Saliendo con alguien";
+App::$strings["Unfaithful"] = "Infiel";
+App::$strings["Sex Addict"] = "Con adicción al sexo";
+App::$strings["Friends"] = "Amigos/as";
+App::$strings["Friends/Benefits"] = "Amigos con algo extra";
+App::$strings["Casual"] = "Casual";
+App::$strings["Engaged"] = "Prometido/a";
+App::$strings["Married"] = "Casado/a";
+App::$strings["Imaginarily married"] = "Casado/a en sueños";
+App::$strings["Partners"] = "Pareja";
+App::$strings["Cohabiting"] = "Cohabitando";
+App::$strings["Common law"] = "Matrimonio tradicional";
+App::$strings["Happy"] = "Felíz";
+App::$strings["Not looking"] = "No estoy buscando";
+App::$strings["Swinger"] = "Libertino";
+App::$strings["Betrayed"] = "Engañado/a";
+App::$strings["Separated"] = "Separado/a";
+App::$strings["Unstable"] = "Inestable";
+App::$strings["Divorced"] = "Divorciado/a";
+App::$strings["Imaginarily divorced"] = "Divorciado/a en sueños";
+App::$strings["Widowed"] = "Viudo/a";
+App::$strings["Uncertain"] = "Indeterminado";
+App::$strings["It's complicated"] = "Es complicado";
+App::$strings["Don't care"] = "No me importa";
+App::$strings["Ask me"] = "Pregúnteme";
+App::$strings["New window"] = "Nueva ventana";
+App::$strings["Open the selected location in a different window or browser tab"] = "Abrir la dirección seleccionada en una ventana o pestaña aparte";
+App::$strings["A deleted group with this name was revived. Existing item permissions <strong>may</strong> apply to this group and any future members. If this is not what you intended, please create another group with a different name."] = "Un grupo suprimido con este nombre ha sido restablecido. <strong>Es posible</strong> que los permisos que ya existen sean aplicados a este grupo y sus futuros miembros. Si no quiere esto, por favor cree otro grupo con un nombre diferente.";
+App::$strings["Add new connections to this privacy group"] = "Añadir conexiones nuevas a este grupo de canales";
+App::$strings["edit"] = "editar";
+App::$strings["Edit group"] = "Editar grupo";
+App::$strings["Add privacy group"] = "Añadir un grupo de canales";
+App::$strings["Channels not in any privacy group"] = "Sin canales en ningún grupo";
+App::$strings["add"] = "añadir";
+App::$strings["Trending"] = "Etiquetas populares";
+App::$strings["Tags"] = "Etiquetas";
+App::$strings["Keywords"] = "Palabras clave";
+App::$strings["have"] = "tener";
+App::$strings["has"] = "tiene";
+App::$strings["want"] = "quiero";
+App::$strings["wants"] = "quiere";
+App::$strings["like"] = "me gusta";
+App::$strings["likes"] = "gusta de";
+App::$strings["dislike"] = "no me gusta";
+App::$strings["dislikes"] = "no gusta de";
+App::$strings["(Unknown)"] = "(Desconocido)";
+App::$strings["Visible to anybody on the internet."] = "Visible para cualquiera en internet.";
+App::$strings["Visible to you only."] = "Visible sólo para usted.";
+App::$strings["Visible to anybody in this network."] = "Visible para cualquiera en esta red.";
+App::$strings["Visible to anybody authenticated."] = "Visible para cualquiera que esté autenticado.";
+App::$strings["Visible to anybody on %s."] = "Visible para cualquiera en %s.";
+App::$strings["Visible to all connections."] = "Visible para todas las conexiones.";
+App::$strings["Visible to approved connections."] = "Visible para las conexiones permitidas.";
+App::$strings["Visible to specific connections."] = "Visible para conexiones específicas.";
+App::$strings["Privacy group not found."] = "Grupo de canales no encontrado.";
+App::$strings["Privacy group is empty."] = "El grupo de canales está vacío.";
+App::$strings["Privacy group: %s"] = "Grupo de canales: %s";
+App::$strings["Connection: %s"] = "Conexión: %s";
+App::$strings["Connection not found."] = "Conexión no encontrada";
+App::$strings["female"] = "mujer";
+App::$strings["%1\$s updated her %2\$s"] = "%1\$s ha actualizado su %2\$s";
+App::$strings["male"] = "hombre";
+App::$strings["%1\$s updated his %2\$s"] = "%1\$s ha actualizado su %2\$s";
+App::$strings["%1\$s updated their %2\$s"] = "%1\$s ha actualizado su %2\$s";
+App::$strings["profile photo"] = "foto del perfil";
+App::$strings["[Edited %s]"] = "[se ha editado %s]";
+App::$strings["__ctx:edit_activity__ Post"] = "Publicar";
+App::$strings["__ctx:edit_activity__ Comment"] = "Comentar";
+App::$strings["Not a valid email address"] = "Dirección de correo no válida";
+App::$strings["Your email domain is not among those allowed on this site"] = "Su dirección de correo no pertenece a ninguno de los dominios permitidos en este sitio.";
+App::$strings["Your email address is already registered at this site."] = "Su dirección de correo está ya registrada en este sitio.";
+App::$strings["An invitation is required."] = "Es obligatorio que le inviten.";
+App::$strings["Invitation could not be verified."] = "No se ha podido verificar su invitación.";
+App::$strings["Please enter the required information."] = "Por favor introduzca la información requerida.";
+App::$strings["Failed to store account information."] = "La información de la cuenta no se ha podido guardar.";
+App::$strings["Registration confirmation for %s"] = "Confirmación de registro para %s";
+App::$strings["Registration request at %s"] = "Solicitud de registro en %s";
+App::$strings["your registration password"] = "su contraseña de registro";
+App::$strings["Registration details for %s"] = "Detalles del registro de %s";
+App::$strings["Account approved."] = "Cuenta aprobada.";
+App::$strings["Registration revoked for %s"] = "Registro revocado para %s";
+App::$strings["Click here to upgrade."] = "Pulse aquí para actualizar";
+App::$strings["This action exceeds the limits set by your subscription plan."] = "Esta acción supera los límites establecidos por su plan de suscripción ";
+App::$strings["This action is not available under your subscription plan."] = "Esta acción no está disponible en su plan de suscripción.";
+App::$strings["Profile Photos"] = "Fotos del perfil";
+App::$strings["Item was not found."] = "Elemento no encontrado.";
+App::$strings["Unknown error."] = "Error desconocido";
+App::$strings["No source file."] = "Ningún fichero de origen";
+App::$strings["Cannot locate file to replace"] = "No se puede localizar el fichero que va a ser sustituido.";
+App::$strings["Cannot locate file to revise/update"] = "No se puede localizar el fichero para revisar/actualizar";
+App::$strings["File exceeds size limit of %d"] = "El fichero supera el limite de tamaño de %d";
+App::$strings["You have reached your limit of %1$.0f Mbytes attachment storage."] = "Ha alcanzado su límite de %1$.0f Mbytes de almacenamiento de adjuntos.";
+App::$strings["File upload failed. Possible system limit or action terminated."] = "Error de carga, posiblemente por limite del sistema o porque la acción ha finalizado.";
+App::$strings["Stored file could not be verified. Upload failed."] = "El fichero almacenado no ha podido ser verificado. El envío ha fallado.";
+App::$strings["Path not available."] = "Ruta no disponible.";
+App::$strings["Empty pathname"] = "Ruta vacía";
+App::$strings["duplicate filename or path"] = "Nombre duplicado de ruta o fichero";
+App::$strings["Path not found."] = "Ruta no encontrada";
+App::$strings["mkdir failed."] = "mkdir ha fallado.";
+App::$strings["database storage failed."] = "el almacenamiento en la base de datos ha fallado.";
+App::$strings["Empty path"] = "Ruta vacía";
+App::$strings["%1\$s's bookmarks"] = "Marcadores de %1\$s";
+App::$strings["Edit"] = "Editar";
+App::$strings["Image/photo"] = "Imagen/foto";
+App::$strings["Encrypted content"] = "Contenido cifrado";
+App::$strings["Install %1\$s element %2\$s"] = "Instalar el elemento de%1\$s%2\$s";
+App::$strings["This post contains an installable %s element, however you lack permissions to install it on this site."] = "Esta entrada contiene el elemento instalable %s, sin embargo le faltan permisos para instalarlo en este sitio.";
+App::$strings["webpage"] = "página web";
+App::$strings["layout"] = "plantilla";
+App::$strings["block"] = "bloque";
+App::$strings["menu"] = "menú";
+App::$strings["card"] = "ficha";
+App::$strings["article"] = "el artículo";
+App::$strings["post"] = "la entrada";
+App::$strings["%1\$s wrote the following %2\$s %3\$s"] = "%1\$s escribió %2\$s siguiente %3\$s";
+App::$strings["Click to open/close"] = "Pulsar para abrir/cerrar";
+App::$strings["spoiler"] = "spoiler";
+App::$strings["View article"] = "Ver el artículo";
+App::$strings["View summary"] = "Ver sumario";
+App::$strings["Different viewers will see this text differently"] = "Visitantes diferentes verán este texto de forma distinta";
+App::$strings["$1 wrote:"] = "$1 escribió:";
+App::$strings["Unable to obtain identity information from database"] = "No ha sido posible obtener información sobre la identidad desde la base de datos";
+App::$strings["Empty name"] = "Nombre vacío";
+App::$strings["Name too long"] = "Nombre demasiado largo";
+App::$strings["No account identifier"] = "Ningún identificador de la cuenta";
+App::$strings["Nickname is required."] = "Se requiere un sobrenombre (alias).";
+App::$strings["Reserved nickname. Please choose another."] = "Sobrenombre en uso. Por favor, elija otro.";
+App::$strings["Nickname has unsupported characters or is already being used on this site."] = "El alias contiene caracteres no admitidos o está ya en uso por otros miembros de este sitio.";
+App::$strings["Unable to retrieve created identity"] = "No ha sido posible recuperar la identidad creada";
+App::$strings["Default Profile"] = "Perfil principal";
+App::$strings["Unable to retrieve modified identity"] = "No se puede recuperar la identidad modficada";
+App::$strings["Change profile photo"] = "Cambiar la foto del perfil";
+App::$strings["Create New Profile"] = "Crear un nuevo perfil";
+App::$strings["Profile Image"] = "Imagen del perfil";
+App::$strings["Visible to everybody"] = "Visible para todos";
+App::$strings["Edit visibility"] = "Editar visibilidad";
+App::$strings["Gender:"] = "Género:";
+App::$strings["Homepage:"] = "Página personal:";
+App::$strings["Online Now"] = "Ahora en línea";
+App::$strings["Change your profile photo"] = "Cambiar su foto del perfil";
+App::$strings["Trans"] = "Trans";
+App::$strings["Full Name:"] = "Nombre completo:";
+App::$strings["Like this channel"] = "Me gusta este canal";
+App::$strings["j F, Y"] = "j F Y";
+App::$strings["j F"] = "j F";
+App::$strings["Birthday:"] = "Cumpleaños:";
+App::$strings["Age:"] = "Edad:";
+App::$strings["for %1\$d %2\$s"] = "por %1\$d %2\$s";
+App::$strings["Tags:"] = "Etiquetas:";
+App::$strings["Sexual Preference:"] = "Orientación sexual:";
+App::$strings["Hometown:"] = "Lugar de nacimiento:";
+App::$strings["Political Views:"] = "Posición política:";
+App::$strings["Religion:"] = "Religión:";
+App::$strings["About:"] = "Sobre mí:";
+App::$strings["Hobbies/Interests:"] = "Aficciones o intereses:";
+App::$strings["Likes:"] = "Me gusta:";
+App::$strings["Dislikes:"] = "No me gusta:";
+App::$strings["Contact information and Social Networks:"] = "Información de contacto y redes sociales:";
+App::$strings["My other channels:"] = "Mis otros canales:";
+App::$strings["Musical interests:"] = "Preferencias musicales:";
+App::$strings["Books, literature:"] = "Libros, literatura:";
+App::$strings["Television:"] = "Televisión:";
+App::$strings["Film/dance/culture/entertainment:"] = "Cine, danza, cultura, entretenimiento:";
+App::$strings["Love/Romance:"] = "Vida sentimental o amorosa:";
+App::$strings["Work/employment:"] = "Trabajo:";
+App::$strings["School/education:"] = "Estudios:";
+App::$strings["Profile"] = "Perfil";
+App::$strings["Like this thing"] = "Me gusta esto";
+App::$strings["Export"] = "Exportar";
+App::$strings["cover photo"] = "Imagen de portada del perfil";
+App::$strings["Remote Authentication"] = "Acceso desde su servidor";
+App::$strings["Enter your channel address (e.g. channel@example.com)"] = "Introduzca la dirección del canal (p.ej. canal@ejemplo.com)";
+App::$strings["Authenticate"] = "Acceder";
+App::$strings["Account '%s' deleted"] = "La cuenta '%s' ha sido eliminada";
+App::$strings["Visible to your default audience"] = "Visible para su público predeterminado.";
+App::$strings["__ctx:acl__ Profile"] = "Perfil";
+App::$strings["Only me"] = "Sólo yo";
+App::$strings["Who can see this?"] = "¿Quién puede ver esto?";
+App::$strings["Custom selection"] = "Selección personalizada";
+App::$strings["Select \"Show\" to allow viewing. \"Don't show\" lets you override and limit the scope of \"Show\"."] = "Seleccione \"Mostrar\" para permitir la visualización. La opción \"No mostrar\" le permite anular y limitar el alcance de \"Mostrar\".";
+App::$strings["Show"] = "Mostrar";
+App::$strings["Don't show"] = "No mostrar";
+App::$strings["Post permissions %s cannot be changed %s after a post is shared.</br />These permissions set who is allowed to view the post."] = "Los permisos de la entrada %s no se pueden cambiar %s una vez que se ha compartido.</br /> Estos permisos establecen quién está autorizado para ver el mensaje.";
+App::$strings["View PDF"] = "Ver PDF";
+App::$strings[" by "] = "por";
+App::$strings[" on "] = "en";
+App::$strings["Embedded content"] = "Contenido incorporado";
+App::$strings["Embedding disabled"] = "Incrustación deshabilitada";
+App::$strings["Directory Options"] = "Opciones del directorio";
+App::$strings["Safe Mode"] = "Modo seguro";
+App::$strings["Public Forums Only"] = "Solo foros públicos";
+App::$strings["This Website Only"] = "Solo este sitio web";
+App::$strings["OpenWebAuth: %1\$s welcomes %2\$s"] = "OpenWebAuth: %1\$s da la bienvenida a %2\$s";
+App::$strings["Unable to determine sender."] = "No ha sido posible determinar el remitente. ";
+App::$strings["No recipient provided."] = "No se ha especificado ningún destinatario.";
+App::$strings["[no subject]"] = "[sin asunto]";
+App::$strings["Stored post could not be verified."] = "No se han podido verificar las publicaciones guardadas.";
+App::$strings["Commented Date"] = "Fecha de los comentarios";
+App::$strings["Order by last commented date"] = "Ordenar por la última fecha de los comentarios";
+App::$strings["Posted Date"] = "Fecha de publicación";
+App::$strings["Order by last posted date"] = "Ordenar por la ultima fecha de publicación";
+App::$strings["Date Unthreaded"] = "Sin enhebrar por fecha";
+App::$strings["Order unthreaded by date"] = "Ordenar sin enhebrar por fecha";
+App::$strings["Stream Order"] = "Orden del stream";
+App::$strings["Archives"] = "Hemeroteca";
+App::$strings["Add new page"] = "Añadir una nueva página";
+App::$strings["Options"] = "Opciones";
+App::$strings["Wiki Pages"] = "Páginas del wiki";
+App::$strings["Page name"] = "Nombre de la página";
+App::$strings["View Photo"] = "Ver foto";
+App::$strings["Edit Album"] = "Editar álbum";
+App::$strings["Upload"] = "Subir";
+App::$strings["Tasks"] = "Tareas";
+App::$strings["Public Hubs"] = "Servidores públicos";
+App::$strings["Received Messages"] = "Mensajes recibidos";
+App::$strings["Sent Messages"] = "Enviar mensajes";
+App::$strings["Conversations"] = "Conversaciones";
+App::$strings["No messages."] = "Sin mensajes.";
+App::$strings["Delete conversation"] = "Eliminar conversación";
+App::$strings["Chat Members"] = "Miembros del chat";
+App::$strings["__ctx:widget__ Activity"] = "Actividad";
+App::$strings["Select Channel"] = "Seleccionar un canal";
+App::$strings["Read-write"] = "Lectura y escritura";
+App::$strings["Read-only"] = "Sólo lectura";
+App::$strings["Channel Calendar"] = "Calendario del canal";
+App::$strings["CalDAV Calendars"] = "Calendarios CalDAV";
+App::$strings["Shared CalDAV Calendars"] = "Calendarios CalDAV compartidos";
+App::$strings["Share this calendar"] = "Compartir este calendario";
+App::$strings["Calendar name and color"] = "Nombre y color del calendario";
+App::$strings["Create new CalDAV calendar"] = "Crear un nuevo calendario CalDAV";
+App::$strings["Create"] = "Crear";
+App::$strings["Calendar Name"] = "Nombre del calendario";
+App::$strings["Calendar Tools"] = "Gestión de calendarios";
+App::$strings["Channel Calendars"] = "Calendarios del canal";
+App::$strings["Import calendar"] = "Importar un calendario";
+App::$strings["Select a calendar to import to"] = "Seleccionar un calendario para importarlo";
+App::$strings["Addressbooks"] = "Agenda de direcciones";
+App::$strings["Addressbook name"] = "Nombre de la agenda";
+App::$strings["Create new addressbook"] = "Crear una nueva agenda de direcciones";
+App::$strings["Addressbook Name"] = "Nombre de la agenda";
+App::$strings["Addressbook Tools"] = "Gestión de agendas de direcciones";
+App::$strings["Import addressbook"] = "Importar una agenda de direcciones";
+App::$strings["Select an addressbook to import to"] = "Seleccionar una agenda para importarla";
+App::$strings["Remove term"] = "Eliminar término";
+App::$strings["Suggested Chatrooms"] = "Salas de chat sugeridas";
+App::$strings["Account settings"] = "Configuración de la cuenta";
+App::$strings["Channel settings"] = "Configuración del canal";
+App::$strings["Display settings"] = "Ajustes de visualización";
+App::$strings["Manage locations"] = "Gestión de ubicaciones (clones) del canal";
+App::$strings["Overview"] = "Resumen";
+App::$strings["Ignore/Hide"] = "Ignorar/Ocultar";
+App::$strings["Suggestions"] = "Sugerencias";
+App::$strings["See more..."] = "Ver más...";
+App::$strings["Forums"] = "Foros";
+App::$strings["Bookmarked Chatrooms"] = "Salas de chat preferidas";
+App::$strings["__ctx:wiki_history__ Message"] = "Mensaje";
+App::$strings["Date"] = "Fecha";
+App::$strings["Revert"] = "Revertir";
+App::$strings["Compare"] = "Comparar";
+App::$strings["HQ Control Panel"] = "Panel de control de HQ";
+App::$strings["Create a new post"] = "Crear una nueva entrada";
+App::$strings["Private Mail Menu"] = "Menú de correo privado";
+App::$strings["Combined View"] = "Vista combinada";
+App::$strings["Inbox"] = "Bandeja de entrada";
+App::$strings["Outbox"] = "Bandeja de salida";
+App::$strings["New Message"] = "Nuevo mensaje";
+App::$strings["photo/image"] = "foto/imagen";
+App::$strings["Site"] = "Sitio";
+App::$strings["Accounts"] = "Cuentas";
+App::$strings["Member registrations waiting for confirmation"] = "Inscripciones de nuevos miembros pendientes de aprobación";
+App::$strings["Channels"] = "Canales";
+App::$strings["Security"] = "Seguridad";
+App::$strings["Features"] = "Funcionalidades";
+App::$strings["Addons"] = "Addons";
+App::$strings["Themes"] = "Temas";
+App::$strings["Inspect queue"] = "Examinar la cola";
+App::$strings["Profile Fields"] = "Campos del perfil";
+App::$strings["DB updates"] = "Actualizaciones de la base de datos";
+App::$strings["Logs"] = "Informes";
+App::$strings["Addon Features"] = "Características del addon";
+App::$strings["Show posts related to the %s privacy group"] = "Mostrar entradas relacionadas con el grupo %s";
+App::$strings["Show my privacy groups"] = "Mostrar mis grupos de canales";
+App::$strings["Show posts to this forum"] = "Mostrar las entradas en este foro";
+App::$strings["Show forums"] = "Mostrar los foros";
+App::$strings["Starred Posts"] = "Entradas preferidas";
+App::$strings["Show posts that I have starred"] = "Mostrar entradas que he señalado como preferidas";
+App::$strings["Personal Posts"] = "Entradas personales";
+App::$strings["Show posts that mention or involve me"] = "Mostrar entradas que me mencionen o involucren";
+App::$strings["Show posts that I have filed to %s"] = "Mostrar las entradas que he enviado a %s";
+App::$strings["Show filed post categories"] = "Mostrar los temas de las entradas archivadas";
+App::$strings["Panel search"] = "Panel de búsqueda";
+App::$strings["Filter by name"] = "Filtrar por nombre";
+App::$strings["Remove active filter"] = "Eliminar el filtro activo";
+App::$strings["Stream Filters"] = "Filtros del stream";
+App::$strings["App Collections"] = "Colección de aplicaciones";
+App::$strings["Installed apps"] = "Aplicaciones instaladas";
+App::$strings["Available Apps"] = "Aplicaciones disponibles";
+App::$strings["Events Tools"] = "Gestión de eventos";
+App::$strings["Export Calendar"] = "Exportar el calendario";
+App::$strings["Import Calendar"] = "Importar un calendario";
+App::$strings["Rating Tools"] = "Valoraciones";
+App::$strings["Rate Me"] = "Valorar este canal";
+App::$strings["View Ratings"] = "Mostrar las valoraciones";
+App::$strings["Click to show more"] = "Hacer clic para ver más";
+App::$strings["You have %1$.0f of %2$.0f allowed connections."] = "Tiene %1$.0f de %2$.0f conexiones permitidas.";
+App::$strings["Add New Connection"] = "Añadir nueva conexión";
+App::$strings["Enter channel address"] = "Dirección del canal";
+App::$strings["Examples: bob@example.com, https://example.com/barbara"] = "Ejemplos: manuel@ejemplo.com, https://ejemplo.com/carmen";
+App::$strings["Profile Creation"] = "Creación de perfiles";
+App::$strings["Upload profile photo"] = "Cargar la foto del perfil";
+App::$strings["Upload cover photo"] = "Cargar la foto de portada del perfil";
+App::$strings["Find and Connect with others"] = "Encontrar y conectarse con otros";
+App::$strings["View the directory"] = "Ver el directorio";
+App::$strings["View friend suggestions"] = "Ver sugerencias de amistad";
+App::$strings["Manage your connections"] = "Gestionar sus conexiones";
+App::$strings["Communicate"] = "Comunicarse";
+App::$strings["View your channel homepage"] = "Ver la página principal de su canal";
+App::$strings["View your network stream"] = "Ver el \"stream\" de su red";
+App::$strings["Documentation"] = "Documentación";
+App::$strings["Missing Features?"] = "¿Faltan Características?";
+App::$strings["Pin apps to navigation bar"] = "Fijar apps a la barra de navegación";
+App::$strings["Install more apps"] = "Instalar más apps";
+App::$strings["View public stream"] = "Ver el \"stream\" público";
+App::$strings["New Member Links"] = "Enlaces para nuevos miembros";
+App::$strings["Me"] = "Yo";
+App::$strings["Family"] = "Familia";
+App::$strings["Acquaintances"] = "Conocidos/as";
+App::$strings["All"] = "Todos/as";
+App::$strings["Refresh"] = "Recargar";
+App::$strings["New Network Activity"] = "Nueva actividad en la red";
+App::$strings["New Network Activity Notifications"] = "Avisos de nueva actividad en la red";
+App::$strings["View your network activity"] = "Ver la actividad de su red";
+App::$strings["Mark all notifications read"] = "Marcar todas las notificaciones como leídas";
+App::$strings["Show new posts only"] = "Mostrar solo las entradas nuevas";
+App::$strings["Filter by name or address"] = "Filtrar por nombre o dirección";
+App::$strings["New Home Activity"] = "Nueva actividad en su página principal";
+App::$strings["New Home Activity Notifications"] = "Avisos de nueva actividad en su página principal";
+App::$strings["View your home activity"] = "Ver la actividad de su página principal";
+App::$strings["Mark all notifications seen"] = "Marcar todas las notificaciones como vistas";
+App::$strings["New Mails"] = "Nuevos mensajes de correo";
+App::$strings["New Mails Notifications"] = "Avisos de nuevos mensajes de correo";
+App::$strings["View your private mails"] = "Ver sus correos privados";
+App::$strings["Mark all messages seen"] = "Marcar todos los mensajes como vistos";
+App::$strings["New Events"] = "Eventos nuevos";
+App::$strings["New Events Notifications"] = "Avisos de nuevos eventos";
+App::$strings["View events"] = "Ver los eventos";
+App::$strings["Mark all events seen"] = "Marcar todos los eventos como leidos";
+App::$strings["New Connections"] = "Nuevas conexiones";
+App::$strings["New Connections Notifications"] = "Avisos de nuevas conexiones";
+App::$strings["View all connections"] = "Ver todas las conexiones";
+App::$strings["New Files"] = "Ficheros nuevos";
+App::$strings["New Files Notifications"] = "Avisos de nuevos ficheros";
+App::$strings["Notices"] = "Avisos";
+App::$strings["View all notices"] = "Ver todos los avisos";
+App::$strings["Mark all notices seen"] = "Marcar como leídos todos los avisos";
+App::$strings["New Registrations"] = "Registros nuevos";
+App::$strings["New Registrations Notifications"] = "Notificaciones de nuevos registros";
+App::$strings["Public Stream"] = "\"Stream\" público";
+App::$strings["Public Stream Notifications"] = "Avisos del \"stream\" público";
+App::$strings["View the public stream"] = "Ver el \"stream\" público";
+App::$strings["Sorry, you have got no notifications at the moment"] = "Lo sentimos, por el momento no ha recibido ninguna notificación";
+App::$strings["This channel is limited to %d tokens"] = "Este canal tiene un límite de %d tokens";
+App::$strings["Name and Password are required."] = "Se requiere el nombre y la contraseña.";
+App::$strings["Token saved."] = "Token salvado.";
+App::$strings["Guest Access App"] = "App Acceso para invitados";
+App::$strings["Create access tokens so that non-members can access private content"] = "Crear tokens de acceso para que los no miembros puedan acceder a contenido privado";
+App::$strings["Use this form to create temporary access identifiers to share things with non-members. These identities may be used in Access Control Lists and visitors may login using these credentials to access private content."] = "Utilice este formulario para crear identificadores de acceso temporal para compartir cosas con los no miembros de Hubzilla. Estas identidades se pueden usar en las Listas de control de acceso (ACL) y así los visitantes pueden iniciar sesión, utilizando estas credenciales, para acceder a su contenido privado.";
+App::$strings["You may also provide <em>dropbox</em> style access links to friends and associates by adding the Login Password to any specific site URL as shown. Examples:"] = "También puede proporcionar, con el estilo <em>dropbox</em>, enlaces de acceso a sus amigos y asociados añadiendo la contraseña de inicio de sesión a cualquier dirección URL, como se muestra. Ejemplos: ";
+App::$strings["Guest Access Tokens"] = "Tokens de acceso para invitados";
+App::$strings["Login Name"] = "Nombre de inicio de sesión";
+App::$strings["Login Password"] = "Contraseña de inicio de sesión";
+App::$strings["Expires (yyyy-mm-dd)"] = "Expira (aaaa-mm-dd)";
+App::$strings["Their Settings"] = "Sus ajustes";
App::$strings["My Settings"] = "Mis ajustes";
App::$strings["inherited"] = "heredado";
App::$strings["Individual Permissions"] = "Permisos individuales";
App::$strings["Some permissions may be inherited from your channel's <a href=\"settings\"><strong>privacy settings</strong></a>, which have higher priority than individual settings. You can <strong>not</strong> change those settings here."] = "Algunos permisos pueden ser heredados de los <a href=\"settings\"><strong>ajustes de privacidad</strong></a> de sus canales, los cuales tienen una prioridad más alta que los ajustes individuales. <strong>No</strong> puede cambiar estos ajustes aquí.";
-App::$strings["You must be logged in to see this page."] = "Debe haber iniciado sesión para poder ver esta página.";
-App::$strings["Posts and comments"] = "Publicaciones y comentarios";
-App::$strings["Only posts"] = "Solo publicaciones";
-App::$strings["This is the home page of %s."] = "Esta es la página personal de %s.";
-App::$strings["Insufficient permissions. Request redirected to profile page."] = "Permisos insuficientes. Petición redirigida a la página del perfil.";
-App::$strings["Search Results For:"] = "Buscar resultados para:";
-App::$strings["Reset form"] = "Reiniciar el formulario";
-App::$strings["You must enable javascript for your browser to be able to view this content."] = "Debe habilitar javascript para poder ver este contenido en su navegador.";
-App::$strings["Language App"] = "App idioma";
-App::$strings["Change UI language"] = "Cambiar el idioma de la interfaz de usuario";
-App::$strings["Channel Export App"] = "App Exportación de canales";
-App::$strings["Export your channel"] = "Exportar su canal";
-App::$strings["Export Channel"] = "Exportar el canal";
-App::$strings["Export your basic channel information to a file. This acts as a backup of your connections, permissions, profile and basic data, which can be used to import your data to a new server hub, but does not contain your content."] = "Exportar la información básica del canal a un fichero. Este equivale a una copia de seguridad de sus conexiones, el perfil y datos fundamentales, que puede usarse para importar sus datos a un nuevo servidor, pero no incluye su contenido.";
-App::$strings["Export Content"] = "Exportar contenidos";
-App::$strings["Export your channel information and recent content to a JSON backup that can be restored or imported to another server hub. This backs up all of your connections, permissions, profile data and several months of posts. This file may be VERY large. Please be patient - it may take several minutes for this download to begin."] = "Exportar la información sobre su canal y el contenido reciente a un fichero de respaldo JSON, que puede ser restaurado o importado a otro servidor. Este fichero incluye todas sus conexiones, permisos, datos del perfil y publicaciones de varios meses. Puede llegar a ser MUY grande. Por favor, sea paciente, la descarga puede tardar varios minutos en comenzar.";
-App::$strings["Export your posts from a given year."] = "Exporta sus publicaciones de un año dado.";
-App::$strings["You may also export your posts and conversations for a particular year or month. Adjust the date in your browser location bar to select other dates. If the export fails (possibly due to memory exhaustion on your server hub), please try again selecting a more limited date range."] = "También puede exportar sus mensajes y conversaciones durante un año o mes en particular. Ajuste la fecha en la barra de direcciones del navegador para seleccionar otras fechas. Si la exportación falla (posiblemente debido al agotamiento de la memoria del servidor hub), por favor, intente de nuevo la selección de un rango de fechas más pequeño.";
-App::$strings["To select all posts for a given year, such as this year, visit <a href=\"%1\$s\">%2\$s</a>"] = "Para seleccionar todos los mensajes de un año determinado, como este año, visite <a href=\"%1\$s\">%2\$s</a>";
-App::$strings["To select all posts for a given month, such as January of this year, visit <a href=\"%1\$s\">%2\$s</a>"] = "Para seleccionar todos los mensajes de un mes determinado, como el de enero de este año, visite <a href=\"%1\$s\">%2\$s</a>";
-App::$strings["These content files may be imported or restored by visiting <a href=\"%1\$s\">%2\$s</a> on any site containing your channel. For best results please import or restore these in date order (oldest first)."] = "Estos ficheros pueden ser importados o restaurados visitando <a href=\"%1\$s\">%2\$s</a> o cualquier sitio que contenga su canal. Para obtener los mejores resultados, por favor, importar o restaurar estos ficheros en orden de fecha (la más antigua primero).";
-App::$strings["Welcome to Hubzilla!"] = "¡Bienvenido a Hubzilla!";
-App::$strings["You have got no unseen posts..."] = "No tiene ningún mensaje sin leer...";
-App::$strings["Public access denied."] = "Acceso público denegado.";
-App::$strings["Search"] = "Buscar";
-App::$strings["Items tagged with: %s"] = "elementos etiquetados con: %s";
-App::$strings["Search results for: %s"] = "Resultados de la búsqueda para: %s";
-App::$strings["Public Stream App"] = "App Stream público";
-App::$strings["The unmoderated public stream of this hub"] = "Stream público no moderado de este hub";
-App::$strings["Public Stream"] = "\"Stream\" público";
-App::$strings["Location not found."] = "Dirección no encontrada.";
-App::$strings["Location lookup failed."] = "Ha fallado la búsqueda de la dirección.";
-App::$strings["Please select another location to become primary before removing the primary location."] = "Por favor, seleccione una copia de su canal (un clon) para convertirlo en primario antes de eliminar su canal principal.";
-App::$strings["Syncing locations"] = "Sincronizando ubicaciones";
-App::$strings["No locations found."] = "No encontrada ninguna dirección.";
-App::$strings["Manage Channel Locations"] = "Gestionar las direcciones del canal";
-App::$strings["Primary"] = "Primario";
-App::$strings["Drop"] = "Eliminar";
-App::$strings["Sync Now"] = "Sincronizar ahora";
-App::$strings["Please wait several minutes between consecutive operations."] = "Por favor, espere algunos minutos entre operaciones consecutivas.";
-App::$strings["When possible, drop a location by logging into that website/hub and removing your channel."] = "Cuando sea posible, elimine una ubicación iniciando sesión en el sitio web o \"hub\" y borrando su canal.";
-App::$strings["Use this form to drop the location if the hub is no longer operating."] = "Utilice este formulario para eliminar la dirección si el \"hub\" no está funcionando desde hace tiempo.";
-App::$strings["Change Order of Pinned Navbar Apps"] = "Cambiar el orden de las aplicaciones fijas en la barra de navegación";
-App::$strings["Change Order of App Tray Apps"] = "Cambiar el orden de las aplicaciones de la bandeja de aplicaciones";
-App::$strings["Use arrows to move the corresponding app left (top) or right (bottom) in the navbar"] = "Use las flechas para mover la aplicación correspondiente a la izquierda (arriba) o derecha (abajo) en la barra de navegación.";
-App::$strings["Use arrows to move the corresponding app up or down in the app tray"] = "Use las flechas para mover la aplicación correspondiente hacia arriba o hacia abajo en la bandeja de aplicaciones.";
-App::$strings["Menu not found."] = "Menú no encontrado";
-App::$strings["Unable to create element."] = "No se puede crear el elemento.";
-App::$strings["Unable to update menu element."] = "No es posible actualizar el elemento del menú.";
-App::$strings["Unable to add menu element."] = "No es posible añadir el elemento al menú";
-App::$strings["Not found."] = "No encontrado.";
-App::$strings["Menu Item Permissions"] = "Permisos del elemento del menú";
-App::$strings["(click to open/close)"] = "(pulsar para abrir o cerrar)";
-App::$strings["Link Name"] = "Nombre del enlace";
-App::$strings["Link or Submenu Target"] = "Destino del enlace o submenú";
-App::$strings["Enter URL of the link or select a menu name to create a submenu"] = "Introducir la dirección del enlace o seleccionar el nombre de un submenú";
-App::$strings["Use magic-auth if available"] = "Usar la autenticación mágica si está disponible";
-App::$strings["No"] = "No";
-App::$strings["Yes"] = "Sí";
-App::$strings["Open link in new window"] = "Abrir el enlace en una nueva ventana";
-App::$strings["Order in list"] = "Orden en la lista";
-App::$strings["Higher numbers will sink to bottom of listing"] = "Los números más altos irán al final de la lista";
-App::$strings["Submit and finish"] = "Enviar y terminar";
-App::$strings["Submit and continue"] = "Enviar y continuar";
-App::$strings["Menu:"] = "Menú:";
-App::$strings["Link Target"] = "Destino del enlace";
-App::$strings["Edit menu"] = "Editar menú";
-App::$strings["Edit element"] = "Editar el elemento";
-App::$strings["Drop element"] = "Eliminar el elemento";
-App::$strings["New element"] = "Nuevo elemento";
-App::$strings["Edit this menu container"] = "Modificar el contenedor del menú";
-App::$strings["Add menu element"] = "Añadir un elemento al menú";
-App::$strings["Delete this menu item"] = "Eliminar este elemento del menú";
-App::$strings["Edit this menu item"] = "Modificar este elemento del menú";
-App::$strings["Menu item not found."] = "Este elemento del menú no se ha encontrado";
-App::$strings["Menu item deleted."] = "Este elemento del menú ha sido borrado";
-App::$strings["Menu item could not be deleted."] = "Este elemento del menú no puede ser borrado.";
-App::$strings["Edit Menu Element"] = "Editar elemento del menú";
-App::$strings["Link text"] = "Texto del enlace";
-App::$strings["Event can not end before it has started."] = "Un evento no puede terminar antes de que haya comenzado.";
-App::$strings["Unable to generate preview."] = "No se puede crear la vista previa.";
-App::$strings["Event title and start time are required."] = "Se requieren el título del evento y su hora de inicio.";
-App::$strings["Event not found."] = "Evento no encontrado.";
-App::$strings["event"] = "el/su evento";
-App::$strings["Edit event title"] = "Editar el título del evento";
-App::$strings["Required"] = "Obligatorio";
-App::$strings["Categories (comma-separated list)"] = "Temas (lista separada por comas)";
-App::$strings["Edit Category"] = "Modificar el tema";
-App::$strings["Category"] = "Tema";
-App::$strings["Edit start date and time"] = "Modificar la fecha y hora de comienzo";
-App::$strings["Finish date and time are not known or not relevant"] = "La fecha y hora de terminación no se conocen o no son relevantes";
-App::$strings["Edit finish date and time"] = "Modificar la fecha y hora de terminación";
-App::$strings["Finish date and time"] = "Fecha y hora de terminación";
-App::$strings["Adjust for viewer timezone"] = "Ajustar para obtener el visor de los husos horarios";
-App::$strings["Important for events that happen in a particular place. Not practical for global holidays."] = "Importante para los eventos que suceden en un lugar determinado. No es práctico para los globales.";
-App::$strings["Edit Description"] = "Editar la descripción";
-App::$strings["Edit Location"] = "Modificar la dirección";
-App::$strings["Preview"] = "Previsualizar";
-App::$strings["Permission settings"] = "Configuración de permisos";
-App::$strings["Advanced Options"] = "Opciones avanzadas";
-App::$strings["l, F j"] = "l j F";
-App::$strings["Edit event"] = "Editar evento";
-App::$strings["Delete event"] = "Borrar evento";
-App::$strings["Link to Source"] = "Enlazar con la entrada en su ubicación original";
-App::$strings["calendar"] = "calendario";
-App::$strings["Edit Event"] = "Editar el evento";
-App::$strings["Create Event"] = "Crear un evento";
-App::$strings["Export"] = "Exportar";
-App::$strings["Event removed"] = "Evento borrado";
-App::$strings["Failed to remove event"] = "Error al eliminar el evento";
-App::$strings["App installed."] = "Aplicación instalada.";
-App::$strings["Malformed app."] = "Aplicación con errores";
-App::$strings["Embed code"] = "Código incorporado";
-App::$strings["Edit App"] = "Modificar la aplicación";
-App::$strings["Create App"] = "Crear una aplicación";
-App::$strings["Name of app"] = "Nombre de la aplicación";
-App::$strings["Location (URL) of app"] = "Dirección (URL) de la aplicación";
-App::$strings["Photo icon URL"] = "Dirección del icono";
-App::$strings["80 x 80 pixels - optional"] = "80 x 80 pixels - opcional";
-App::$strings["Categories (optional, comma separated list)"] = "Temas (opcional, lista separada por comas)";
-App::$strings["Version ID"] = "Versión";
-App::$strings["Price of app"] = "Precio de la aplicación";
-App::$strings["Location (URL) to purchase app"] = "Dirección (URL) donde adquirir la aplicación";
-App::$strings["Please login."] = "Por favor, inicie sesión.";
-App::$strings["Hub not found."] = "Servidor no encontrado";
-App::$strings["photo"] = "foto";
-App::$strings["status"] = "el mensaje de estado ";
-App::$strings["%1\$s is following %2\$s's %3\$s"] = "%1\$s está siguiendo %3\$s de %2\$s";
-App::$strings["%1\$s stopped following %2\$s's %3\$s"] = "%1\$s ha dejado de seguir %3\$s de %2\$s";
+App::$strings["Item not found"] = "Elemento no encontrado";
App::$strings["Channel not found."] = "Canal no encontrado.";
-App::$strings["Insert web link"] = "Insertar enlace web";
-App::$strings["Title (optional)"] = "Título (opcional)";
App::$strings["Edit Article"] = "Editar el artículo";
+App::$strings["No such group"] = "No se encuentra el grupo";
+App::$strings["No such channel"] = "No se encuentra el canal";
+App::$strings["Search Results For:"] = "Buscar resultados para:";
+App::$strings["Reset form"] = "Reiniciar el formulario";
+App::$strings["Privacy group is empty"] = "El grupo de canales está vacío";
+App::$strings["Privacy group: "] = "Grupo de canales: ";
App::$strings["Nothing to import."] = "No hay nada para importar.";
App::$strings["Unable to download data from old server"] = "No se han podido descargar datos de su antiguo servidor";
App::$strings["Imported file is empty."] = "El fichero importado está vacío.";
@@ -304,36 +1816,55 @@ App::$strings["Import completed"] = "Importación completada";
App::$strings["Import Items"] = "Importar elementos";
App::$strings["Use this form to import existing posts and content from an export file."] = "Utilice este formulario para importar entradas y contenido desde un archivo de exportación.";
App::$strings["File to Upload"] = "Fichero para subir";
-App::$strings["You have created %1$.0f of %2$.0f allowed channels."] = "Ha creado %1$.0f de %2$.0f canales permitidos.";
-App::$strings["Loading"] = "Cargando";
-App::$strings["Your real name is recommended."] = "Se recomienda su nombre real.";
-App::$strings["Examples: \"Bob Jameson\", \"Lisa and her Horses\", \"Soccer\", \"Aviation Group\""] = "Ejemplos: \"Juan García\", \"Luisa y sus caballos\", \"Fútbol\", \"Grupo de aviación\"";
-App::$strings["This will be used to create a unique network address (like an email address)."] = "Esto se utilizará para crear una dirección de red única (como una dirección de correo electrónico).";
-App::$strings["Allowed characters are a-z 0-9, - and _"] = "Los caracteres permitidos son a-z 0-9, - and _";
-App::$strings["Channel name"] = "Nombre del canal";
+App::$strings["Your service plan only allows %d channels."] = "Su paquete de servicios solo permite %d canales.";
+App::$strings["No channel. Import failed."] = "No hay canal. La importación ha fallado";
+App::$strings["You must be logged in to use this feature."] = "Debe estar registrado para poder usar esta funcionalidad.";
+App::$strings["Import Channel"] = "Importar canal";
+App::$strings["Use this form to import an existing channel from a different server/hub. You may retrieve the channel identity from the old server/hub via the network or provide an export file."] = "Emplee este formulario para importar un canal desde un servidor/hub diferente. Puede recuperar el canal desde el antiguo servidor/hub a través de la red o proporcionando un fichero de exportación.";
+App::$strings["Or provide the old server/hub details"] = "O proporcione los detalles de su antiguo servidor/hub";
+App::$strings["Your old identity address (xyz@example.com)"] = "Su identidad en el antiguo servidor (canal@ejemplo.com)";
+App::$strings["Your old login email address"] = "Su antigua dirección de correo electrónico";
+App::$strings["Your old login password"] = "Su antigua contraseña";
+App::$strings["Import a few months of posts if possible (limited by available memory"] = "Importar unos meses de mensajes si es posible (limitado por la memoria disponible";
+App::$strings["For either option, please choose whether to make this hub your new primary address, or whether your old location should continue this role. You will be able to post from either location, but only one can be marked as the primary location for files, photos, and media."] = "Para cualquiera de las opciones, elija si hacer de este servidor su nueva dirección primaria, o si su antigua dirección debe continuar con este papel. Usted podrá publicar desde cualquier ubicación, pero sólo una puede estar marcada como la ubicación principal para los ficheros, fotos y otras imágenes o vídeos.";
+App::$strings["Make this hub my primary location"] = "Convertir este servidor en mi ubicación primaria";
+App::$strings["Move this channel (disable all previous locations)"] = "Mover este canal (desactivar todas las ubicaciones anteriores)";
+App::$strings["Use this channel nickname instead of the one provided"] = "Usa este alias de canal en lugar del que se proporciona";
+App::$strings["Leave blank to keep your existing channel nickname. You will be randomly assigned a similar nickname if either name is already allocated on this site."] = "Dejar en blanco para mantener su alias de canal . Se le asignará aleatoriamente uno similar si cualquiera de los dos nombres ya está asignado en este sitio.";
+App::$strings["This process may take several minutes to complete. Please submit the form only once and leave this page open until finished."] = "Este proceso puede tardar varios minutos en completarse. Por favor envíe el formulario una sola vez y mantenga esta página abierta hasta que termine.";
+App::$strings["Maximum daily site registrations exceeded. Please try again tomorrow."] = "Se ha superado el límite máximo de inscripciones diarias de este sitio. Por favor, pruebe de nuevo mañana.";
+App::$strings["Please indicate acceptance of the Terms of Service. Registration failed."] = "Por favor, confirme que acepta los Términos del servicio. El registro ha fallado.";
+App::$strings["Passwords do not match."] = "Las contraseñas no coinciden.";
+App::$strings["Registration successful. Continue to create your first channel..."] = "Registro exitoso. Continúe creando tu primer canal...";
+App::$strings["Registration successful. Please check your email for validation instructions."] = "Registro realizado con éxito. Por favor, compruebe su correo electrónico para ver las instrucciones para validarlo.";
+App::$strings["Your registration is pending approval by the site owner."] = "Su registro está pendiente de aprobación por el propietario del sitio.";
+App::$strings["Your registration can not be processed."] = "Su registro no puede ser procesado.";
+App::$strings["Registration on this hub is disabled."] = "El registro está deshabilitado en este sitio.";
+App::$strings["Registration on this hub is by approval only."] = "El registro en este hub está sometido a aprobación previa.";
+App::$strings["<a href=\"pubsites\">Register at another affiliated hub.</a>"] = "<a href=\"pubsites\">Registrarse en otro hub afiliado.</a>";
+App::$strings["Registration on this hub is by invitation only."] = "La inscripción en este hub es sólo posible por invitación.";
+App::$strings["This site has exceeded the number of allowed daily account registrations. Please try again tomorrow."] = "Este sitio ha excedido el límite de inscripción diaria de cuentas. Por favor, inténtelo de nuevo mañana.";
+App::$strings["Terms of Service"] = "Términos del servicio";
+App::$strings["I accept the %s for this website"] = "Acepto los %s de este sitio";
+App::$strings["I am over %s years of age and accept the %s for this website"] = "Tengo más de %s años de edad y acepto los %s de este sitio web";
+App::$strings["Your email address"] = "Su dirección de correo electrónico";
+App::$strings["Choose a password"] = "Elija una contraseña";
+App::$strings["Please re-enter your password"] = "Por favor, vuelva a escribir su contraseña";
+App::$strings["Please enter your invitation code"] = "Por favor, introduzca el código de su invitación";
+App::$strings["Your Name"] = "Su nombre";
+App::$strings["Real names are preferred."] = "Se prefieren los nombres reales";
App::$strings["Choose a short nickname"] = "Elija un alias corto";
+App::$strings["Your nickname will be used to create an easy to remember channel address e.g. nickname%s"] = "Su alias se usará para crear una dirección de canal fácil de recordar, p. ej.: alias%s";
App::$strings["Channel role and privacy"] = "Clase de canal y privacidad";
-App::$strings["Select a channel permission role compatible with your usage needs and privacy requirements."] = "Seleccione unos permisos de rol del canal compatibles con sus necesidades de uso y requisitos de privacidad.";
+App::$strings["Select a channel permission role for your usage needs and privacy requirements."] = "Seleccione unos permisos de rol del canal compatibles con sus necesidades de uso y requisitos de privacidad.";
App::$strings["Read more about channel permission roles"] = "Leer más sobre los roles y permisos";
-App::$strings["Create a Channel"] = "Crear un canal";
-App::$strings["A channel is a unique network identity. It can represent a person (social network profile), a forum (group), a business or celebrity page, a newsfeed, and many other things."] = "Un canal es una identidad única en la red. Puede representar a una persona (un perfil de una red social), un foro o grupo, un negocio o una página de una celebridad, un \"feed\" de noticias, y muchas otras cosas.";
-App::$strings["or <a href=\"import\">import an existing channel</a> from another location."] = "O <a href=\"import\">importar un canal </a> desde otro lugar.";
-App::$strings["Validate"] = "Validar";
-App::$strings["Channel removals are not allowed within 48 hours of changing the account password."] = "La eliminación de canales no está permitida hasta pasadas 48 horas desde el último cambio de contraseña.";
-App::$strings["Remove This Channel"] = "Eliminar este canal";
-App::$strings["WARNING: "] = "ATENCIÓN:";
-App::$strings["This channel will be completely removed from the network. "] = "Este canal va a ser completamente eliminado de la red. ";
-App::$strings["This action is permanent and can not be undone!"] = "¡Esta acción tiene carácter definitivo y no se puede deshacer!";
-App::$strings["Please enter your password for verification:"] = "Por favor, introduzca su contraseña para su verificación:";
-App::$strings["Remove this channel and all its clones from the network"] = "Eliminar este canal y todos sus clones de la red";
-App::$strings["By default only the instance of the channel located on this hub will be removed from the network"] = "Por defecto, solo la instancia del canal alojado en este servidor será eliminado de la red";
-App::$strings["Remove Channel"] = "Eliminar el canal";
-App::$strings["Files: shared with me"] = "Ficheros: compartidos conmigo";
-App::$strings["NEW"] = "NUEVO";
-App::$strings["Size"] = "Tamaño";
-App::$strings["Last Modified"] = "Última modificación";
-App::$strings["Remove all files"] = "Eliminar todos los ficheros";
-App::$strings["Remove this file"] = "Eliminar este fichero";
+App::$strings["no"] = "no";
+App::$strings["yes"] = "sí";
+App::$strings["Registration"] = "Registro";
+App::$strings["This site requires email verification. After completing this form, please check your email for further instructions."] = "Este sitio requiere verificación por correo electrónico. Después de completar este formulario, por favor revise su correo electrónico para más instrucciones.";
+App::$strings["Public access denied."] = "Acceso público denegado.";
+App::$strings["Items tagged with: %s"] = "elementos etiquetados con: %s";
+App::$strings["Search results for: %s"] = "Resultados de la búsqueda para: %s";
App::$strings["\$Projectname Server - Setup"] = "Servidor \$Projectname - Instalación";
App::$strings["Could not connect to database."] = "No se ha podido conectar a la base de datos.";
App::$strings["Could not connect to specified site URL. Possible SSL certificate or DNS issue."] = "No se puede conectar con la dirección del sitio indicada. Podría tratarse de un problema de SSL o DNS.";
@@ -342,6 +1873,7 @@ App::$strings["Your site database has been installed."] = "La base de datos del
App::$strings["You may need to import the file \"install/schema_xxx.sql\" manually using a database client."] = "Podría tener que importar manualmente el fichero \"install/schema_xxx.sql\" usando un cliente de base de datos.";
App::$strings["Please see the file \"install/INSTALL.txt\"."] = "Por favor, lea el fichero \"install/INSTALL.txt\".";
App::$strings["System check"] = "Verificación del sistema";
+App::$strings["Next"] = "Siguiente";
App::$strings["Check again"] = "Verificar de nuevo";
App::$strings["Database connection"] = "Conexión a la base de datos";
App::$strings["In order to install \$Projectname we need to know how to connect to your database."] = "Para instalar \$Projectname es necesario saber cómo conectar con su base de datos.";
@@ -422,9 +1954,253 @@ App::$strings["SSL certificate validation"] = "validación del certificado SSL";
App::$strings["Url rewrite in .htaccess is not working. Check your server configuration.Test: "] = "No se pueden reescribir las direcciones web en .htaccess. Compruebe la configuración de su servidor:";
App::$strings["Url rewrite is working"] = "La reescritura de las direcciones funciona correctamente";
App::$strings["The database configuration file \".htconfig.php\" could not be written. Please use the enclosed text to create a configuration file in your web server root."] = "El fichero de configuración de la base de datos .htconfig.php no se ha podido modificar. Por favor, copie el texto generado en un fichero con ese nombre en el directorio raíz de su servidor.";
-App::$strings["Errors encountered creating database tables."] = "Se han encontrado errores al crear las tablas de la base de datos.";
App::$strings["<h1>What next?</h1>"] = "<h1>¿Qué sigue?</h1>";
App::$strings["IMPORTANT: You will need to [manually] setup a scheduled task for the poller."] = "IMPORTANTE: Debe crear [manualmente] una tarea programada para el \"poller\".";
+App::$strings["No connections."] = "Sin conexiones.";
+App::$strings["Visit %s's profile [%s]"] = "Visitar el perfil de %s [%s]";
+App::$strings["View Connections"] = "Ver conexiones";
+App::$strings["The listed hubs allow public registration for the \$Projectname network. All hubs in the network are interlinked so membership on any of them conveys membership in the network as a whole. Some hubs may require subscription or provide tiered service plans. The hub itself <strong>may</strong> provide additional details."] = "Los sitios listados permiten el registro público en la red \$Projectname. Todos los sitios de la red están vinculados entre sí, por lo que sus miembros, en ninguno de ellos, indican la pertenencia a la red en su conjunto. Algunos sitios pueden requerir suscripción o proporcionar planes de servicio por niveles. Los mismos hubs <strong>pueden</strong> proporcionar detalles adicionales.";
+App::$strings["Hub URL"] = "Dirección del hub";
+App::$strings["Access Type"] = "Tipo de acceso";
+App::$strings["Registration Policy"] = "Normas de registro";
+App::$strings["Stats"] = "Estadísticas";
+App::$strings["Software"] = "Software";
+App::$strings["Rate"] = "Valorar";
+App::$strings["View"] = "Ver";
+App::$strings["Posts and comments"] = "Publicaciones y comentarios";
+App::$strings["Only posts"] = "Solo publicaciones";
+App::$strings["Insufficient permissions. Request redirected to profile page."] = "Permisos insuficientes. Petición redirigida a la página del perfil.";
+App::$strings["You must enable javascript for your browser to be able to view this content."] = "Debe habilitar javascript para poder ver este contenido en su navegador.";
+App::$strings["Invalid profile identifier."] = "Identificador del perfil no válido";
+App::$strings["Profile Visibility Editor"] = "Editor de visibilidad del perfil";
+App::$strings["Click on a contact to add or remove."] = "Pulsar en un contacto para añadirlo o eliminarlo.";
+App::$strings["Visible To"] = "Visible para";
+App::$strings["All Connections"] = "Todas las conexiones";
+App::$strings["Privacy group created."] = "El grupo de canales ha sido creado.";
+App::$strings["Could not create privacy group."] = "No se puede crear el grupo de canales";
+App::$strings["Privacy group updated."] = "Grupo de canales actualizado.";
+App::$strings["Privacy Groups App"] = "App Grupos de canales";
+App::$strings["Management of privacy groups"] = "Gestión de grupos de canales";
+App::$strings["Add Group"] = "Agregar un grupo";
+App::$strings["Privacy group name"] = "Nombre del grupo";
+App::$strings["Members are visible to other channels"] = "Los miembros son visibles para otros canales";
+App::$strings["Members"] = "Miembros";
+App::$strings["Privacy group removed."] = "Grupo de canales eliminado.";
+App::$strings["Unable to remove privacy group."] = "No se puede eliminar el grupo de canales.";
+App::$strings["Privacy Group: %s"] = "Grupo privado %s";
+App::$strings["Privacy group name: "] = "Nombre del grupo de canales:";
+App::$strings["Delete Group"] = "Eliminar grupo";
+App::$strings["Group members"] = "Miembros del grupo";
+App::$strings["Not in this group"] = "No en este grupo";
+App::$strings["Click a channel to toggle membership"] = "Haga clic en un canal para cambiar los miembros";
+App::$strings["Edit Card"] = "Editar la ficha";
+App::$strings["This page is available only to site members"] = "Esta página está disponible sólo para los miembros del sitio";
+App::$strings["Welcome"] = "Bienvenido/a";
+App::$strings["What would you like to do?"] = "¿Qué le gustaría hacer?";
+App::$strings["Please bookmark this page if you would like to return to it in the future"] = "Por favor añada esta página a sus marcadores si desea volver a ella en el futuro.";
+App::$strings["Upload a profile photo"] = "Subir una foto de perfil";
+App::$strings["Upload a cover photo"] = "Subir una foto de portada del perfil";
+App::$strings["Edit your default profile"] = "Editar su perfil por defecto";
+App::$strings["View the channel directory"] = "Ver el directorio de canales";
+App::$strings["View/edit your channel settings"] = "Ver o modificar los ajustes de su canal";
+App::$strings["View the site or project documentation"] = "Ver el sitio o la documentación del proyecto";
+App::$strings["Visit your channel homepage"] = "Visitar la página principal de su canal";
+App::$strings["View your connections and/or add somebody whose address you already know"] = "Vea sus conexiones y/o agregue a alguien cuya dirección ya conozca";
+App::$strings["View your personal stream (this may be empty until you add some connections)"] = "Ver su \"stream\" personal (puede que esté vacío hasta que agregue algunas conexiones)";
+App::$strings["View the public stream. Warning: this content is not moderated"] = "Ver el \"stream\" público. Advertencia: este contenido no está moderado";
+App::$strings["Name is required"] = "El nombre es obligatorio";
+App::$strings["Key and Secret are required"] = "\"Key\" y \"Secret\" son obligatorios";
+App::$strings["Update"] = "Actualizar";
+App::$strings["OAuth Apps Manager App"] = "App Gestión de apps OAuth";
+App::$strings["OAuth authentication tokens for mobile and remote apps"] = "Tokens de autenticación de OAuth para aplicaciones móviles y remotas";
+App::$strings["Add application"] = "Añadir aplicación";
+App::$strings["Name of application"] = "Nombre de la aplicación";
+App::$strings["Automatically generated - change if desired. Max length 20"] = "Generado automáticamente - si lo desea, cámbielo. Longitud máxima: 20";
+App::$strings["Redirect"] = "Redirigir";
+App::$strings["Redirect URI - leave blank unless your application specifically requires this"] = "URI de redirección - dejar en blanco a menos que su aplicación específicamente lo requiera";
+App::$strings["Icon url"] = "Dirección del icono";
+App::$strings["Optional"] = "Opcional";
+App::$strings["Application not found."] = "Aplicación no encontrada.";
+App::$strings["Connected OAuth Apps"] = "Apps OAuth conectadas";
+App::$strings["Client key starts with"] = "La \"client key\" empieza por";
+App::$strings["No name"] = "Sin nombre";
+App::$strings["Remove authorization"] = "Eliminar autorización";
+App::$strings["Page link"] = "Enlace de la página";
+App::$strings["Edit Webpage"] = "Editar la página web";
+App::$strings["This site is not a directory server"] = "Este sitio no es un servidor de directorio";
+App::$strings["This directory server requires an access token"] = "El servidor de este directorio necesita un \"token\" de acceso";
+App::$strings["Welcome to Hubzilla!"] = "¡Bienvenido a Hubzilla!";
+App::$strings["You have got no unseen posts..."] = "No tiene ningún mensaje sin leer...";
+App::$strings["Chatrooms App"] = "App Salas de chat";
+App::$strings["Access Controlled Chatrooms"] = "Salas de chat moderadas";
+App::$strings["Room not found"] = "Sala no encontrada";
+App::$strings["Leave Room"] = "Abandonar la sala";
+App::$strings["Delete Room"] = "Eliminar esta sala";
+App::$strings["I am away right now"] = "Estoy ausente momentáneamente";
+App::$strings["I am online"] = "Estoy conectado/a";
+App::$strings["Bookmark this room"] = "Añadir esta sala a Marcadores";
+App::$strings["New Chatroom"] = "Nueva sala de chat";
+App::$strings["Chatroom name"] = "Nombre de la sala de chat";
+App::$strings["Expiration of chats (minutes)"] = "Caducidad de los mensajes en los chats (en minutos)";
+App::$strings["%1\$s's Chatrooms"] = "Salas de chat de %1\$s";
+App::$strings["No chatrooms available"] = "No hay salas de chat disponibles";
+App::$strings["Create New"] = "Crear";
+App::$strings["Expiration"] = "Caducidad";
+App::$strings["min"] = "min";
+App::$strings["Event can not end before it has started."] = "Un evento no puede terminar antes de que haya comenzado.";
+App::$strings["Unable to generate preview."] = "No se puede crear la vista previa.";
+App::$strings["Event title and start time are required."] = "Se requieren el título del evento y su hora de inicio.";
+App::$strings["Event not found."] = "Evento no encontrado.";
+App::$strings["Edit event"] = "Editar evento";
+App::$strings["Delete event"] = "Borrar evento";
+App::$strings["Link to source"] = "Enlace a la fuente";
+App::$strings["calendar"] = "calendario";
+App::$strings["Failed to remove event"] = "Error al eliminar el evento";
+App::$strings["Like/Dislike"] = "Me gusta/No me gusta";
+App::$strings["This action is restricted to members."] = "Esta acción está restringida solo para miembros.";
+App::$strings["Please <a href=\"rmagic\">login with your \$Projectname ID</a> or <a href=\"register\">register as a new \$Projectname member</a> to continue."] = "Por favor, <a href=\"rmagic\">identifíquese con su \$Projectname ID</a> o <a href=\"register\">rregístrese como un nuevo \$Projectname member</a> para continuar.";
+App::$strings["Invalid request."] = "Solicitud incorrecta.";
+App::$strings["thing"] = "elemento";
+App::$strings["Channel unavailable."] = "Canal no disponible.";
+App::$strings["Previous action reversed."] = "Acción anterior revocada.";
+App::$strings["%1\$s agrees with %2\$s's %3\$s"] = "%3\$s de %2\$s: %1\$s está de acuerdo";
+App::$strings["%1\$s doesn't agree with %2\$s's %3\$s"] = "%3\$s de %2\$s: %1\$s no está de acuerdo";
+App::$strings["%1\$s abstains from a decision on %2\$s's %3\$s"] = "%3\$s de %2\$s: %1\$s se abstiene";
+App::$strings["Action completed."] = "Acción completada.";
+App::$strings["Thank you."] = "Gracias.";
+App::$strings["Poke App"] = "App Toques";
+App::$strings["Poke somebody in your addressbook"] = "Dar un toque a alguien en su libreta de direcciones";
+App::$strings["Poke somebody"] = "Dar un toque a alguien";
+App::$strings["Poke/Prod"] = "Toque/Incitación";
+App::$strings["Poke, prod or do other things to somebody"] = "Dar un toque, incitar o hacer otras cosas a alguien";
+App::$strings["Recipient"] = "Destinatario";
+App::$strings["Choose what you wish to do to recipient"] = "Elegir qué desea enviar al destinatario";
+App::$strings["Make this post private"] = "Convertir en privado este envío";
+App::$strings["Calendar entries imported."] = "Entradas de calendario importadas.";
+App::$strings["No calendar entries found."] = "No se han encontrado entradas de calendario.";
+App::$strings["INVALID EVENT DISMISSED!"] = "¡EVENTO NO VÁLIDO RECHAZADO!";
+App::$strings["Summary: "] = "Resumen: ";
+App::$strings["Date: "] = "Fecha: ";
+App::$strings["Reason: "] = "Razón: ";
+App::$strings["INVALID CARD DISMISSED!"] = "¡TARJETA NO VÁLIDA RECHAZADA!";
+App::$strings["Name: "] = "Nombre: ";
+App::$strings["CardDAV App"] = "App CarDav";
+App::$strings["CalDAV capable addressbook"] = "Libreta de direcciones compatible con CalDav";
+App::$strings["Event title"] = "Título del evento";
+App::$strings["Start date and time"] = "Fecha y hora de comienzo";
+App::$strings["End date and time"] = "Fecha y hora de finalización";
+App::$strings["Timezone:"] = "Zona horaria: ";
+App::$strings["Previous"] = "Anterior";
+App::$strings["Today"] = "Hoy";
+App::$strings["Month"] = "Mes";
+App::$strings["Week"] = "Semana";
+App::$strings["Day"] = "Día";
+App::$strings["List month"] = "Lista mensual";
+App::$strings["List week"] = "Lista semanal";
+App::$strings["List day"] = "Lista diaria";
+App::$strings["More"] = "Más";
+App::$strings["Less"] = "Menos";
+App::$strings["Select calendar"] = "Seleccionar un calendario";
+App::$strings["Delete all"] = "Eliminar todos";
+App::$strings["Sorry! Editing of recurrent events is not yet implemented."] = "¡Disculpas! La edición de eventos recurrentes aún no se ha implementado.";
+App::$strings["Organisation"] = "Organización";
+App::$strings["Phone"] = "Teléfono";
+App::$strings["Instant messenger"] = "Mensajería instantánea";
+App::$strings["Website"] = "Sitio web";
+App::$strings["Address"] = "Dirección";
+App::$strings["Note"] = "Nota";
+App::$strings["Add Field"] = "Añadir un campo";
+App::$strings["P.O. Box"] = "Buzón de correos";
+App::$strings["Additional"] = "Adicional";
+App::$strings["Street"] = "Calle";
+App::$strings["Locality"] = "Localidad";
+App::$strings["Region"] = "Provincia, región o estado";
+App::$strings["ZIP Code"] = "Código postal";
+App::$strings["Country"] = "País";
+App::$strings["Default Calendar"] = "Calendario por defecto";
+App::$strings["Default Addressbook"] = "Agenda de direcciones por defecto";
+App::$strings["Remote privacy information not available."] = "La información privada remota no está disponible.";
+App::$strings["Visible to:"] = "Visible para:";
+App::$strings["Unable to locate original post."] = "No ha sido posible encontrar la entrada original.";
+App::$strings["Empty post discarded."] = "La entrada vacía ha sido desechada.";
+App::$strings["Duplicate post suppressed."] = "Se ha suprimido la entrada duplicada.";
+App::$strings["System error. Post not saved."] = "Error del sistema. La entrada no se ha podido salvar.";
+App::$strings["Your comment is awaiting approval."] = "Su comentario está pendiente de aprobación.";
+App::$strings["Unable to obtain post information from database."] = "No ha sido posible obtener información de la entrada en la base de datos.";
+App::$strings["You have reached your limit of %1$.0f top level posts."] = "Ha alcanzado su límite de %1$.0f entradas en la página principal.";
+App::$strings["You have reached your limit of %1$.0f webpages."] = "Ha alcanzado su límite de %1$.0f páginas web.";
+App::$strings["Menu not found."] = "Menú no encontrado";
+App::$strings["Unable to create element."] = "No se puede crear el elemento.";
+App::$strings["Unable to update menu element."] = "No es posible actualizar el elemento del menú.";
+App::$strings["Unable to add menu element."] = "No es posible añadir el elemento al menú";
+App::$strings["Not found."] = "No encontrado.";
+App::$strings["Menu Item Permissions"] = "Permisos del elemento del menú";
+App::$strings["(click to open/close)"] = "(pulsar para abrir o cerrar)";
+App::$strings["Link Name"] = "Nombre del enlace";
+App::$strings["Link or Submenu Target"] = "Destino del enlace o submenú";
+App::$strings["Enter URL of the link or select a menu name to create a submenu"] = "Introducir la dirección del enlace o seleccionar el nombre de un submenú";
+App::$strings["Use magic-auth if available"] = "Usar la autenticación mágica si está disponible";
+App::$strings["Open link in new window"] = "Abrir el enlace en una nueva ventana";
+App::$strings["Order in list"] = "Orden en la lista";
+App::$strings["Higher numbers will sink to bottom of listing"] = "Los números más altos irán al final de la lista";
+App::$strings["Submit and finish"] = "Enviar y terminar";
+App::$strings["Submit and continue"] = "Enviar y continuar";
+App::$strings["Menu:"] = "Menú:";
+App::$strings["Link Target"] = "Destino del enlace";
+App::$strings["Edit menu"] = "Editar menú";
+App::$strings["Edit element"] = "Editar el elemento";
+App::$strings["Drop element"] = "Eliminar el elemento";
+App::$strings["New element"] = "Nuevo elemento";
+App::$strings["Edit this menu container"] = "Modificar el contenedor del menú";
+App::$strings["Add menu element"] = "Añadir un elemento al menú";
+App::$strings["Delete this menu item"] = "Eliminar este elemento del menú";
+App::$strings["Edit this menu item"] = "Modificar este elemento del menú";
+App::$strings["Menu item not found."] = "Este elemento del menú no se ha encontrado";
+App::$strings["Menu item deleted."] = "Este elemento del menú ha sido borrado";
+App::$strings["Menu item could not be deleted."] = "Este elemento del menú no puede ser borrado.";
+App::$strings["Edit Menu Element"] = "Editar elemento del menú";
+App::$strings["Link text"] = "Texto del enlace";
+App::$strings["vcard"] = "vcard";
+App::$strings["Files: shared with me"] = "Ficheros: compartidos conmigo";
+App::$strings["NEW"] = "NUEVO";
+App::$strings["Last Modified"] = "Última modificación";
+App::$strings["Remove all files"] = "Eliminar todos los ficheros";
+App::$strings["Remove this file"] = "Eliminar este fichero";
+App::$strings["Documentation Search"] = "Búsqueda de Documentación";
+App::$strings["Administrators"] = "Administradores";
+App::$strings["Developers"] = "Desarrolladores";
+App::$strings["Tutorials"] = "Tutoriales";
+App::$strings["\$Projectname Documentation"] = "Documentación de \$Projectname";
+App::$strings["Contents"] = "Contenidos";
+App::$strings["Webpages App"] = "App de Páginas web";
+App::$strings["Provide managed web pages on your channel"] = "Proveer páginas web gestionadas en su canal";
+App::$strings["Import Webpage Elements"] = "Importar elementos de una página web";
+App::$strings["Import selected"] = "Importar elementos seleccionados";
+App::$strings["Export Webpage Elements"] = "Exportar elementos de una página web";
+App::$strings["Export selected"] = "Exportar los elementos seleccionados";
+App::$strings["Actions"] = "Acciones";
+App::$strings["Page Link"] = "Vínculo de la página";
+App::$strings["Page Title"] = "Título de página";
+App::$strings["Created"] = "Creado";
+App::$strings["Edited"] = "Editado";
+App::$strings["Invalid file type."] = "Tipo de fichero no válido.";
+App::$strings["Error opening zip file"] = "Error al abrir el fichero comprimido zip";
+App::$strings["Invalid folder path."] = "La ruta de la carpeta no es válida.";
+App::$strings["No webpage elements detected."] = "No se han detectado elementos de ninguna página web.";
+App::$strings["Import complete."] = "Importación completada.";
+App::$strings["File not found."] = "Fichero no encontrado.";
+App::$strings["Permission Denied."] = "Permiso denegado";
+App::$strings["Edit file permissions"] = "Modificar los permisos del fichero";
+App::$strings["Include all files and sub folders"] = "Incluir todos los ficheros y subcarpetas";
+App::$strings["Return to file list"] = "Volver a la lista de ficheros";
+App::$strings["Copy/paste this code to attach file to a post"] = "Copiar/pegar este código para adjuntar el fichero al envío";
+App::$strings["Copy/paste this URL to link file from a web page"] = "Copiar/pegar esta dirección para enlazar el fichero desde una página web";
+App::$strings["Share this file"] = "Compartir este fichero";
+App::$strings["Show URL to this file"] = "Mostrar la dirección de este fichero";
+App::$strings["Show in your contacts shared folder"] = "Mostrar en la carpeta compartida con sus contactos";
+App::$strings["Tag removed"] = "Etiqueta eliminada.";
+App::$strings["Remove Item Tag"] = "Eliminar etiqueta del elemento.";
+App::$strings["Select a tag to remove: "] = "Seleccionar una etiqueta para eliminar:";
App::$strings["Continue"] = "Continuar";
App::$strings["Premium Channel App"] = "App Canal premium";
App::$strings["Allows you to set restrictions and terms on those that connect with your channel"] = "Le permite configurar restricciones y normas de uso a aquellos que conectan con su canal";
@@ -436,6 +2212,21 @@ App::$strings["Potential connections will then see the following text before pro
App::$strings["By continuing, I certify that I have complied with any instructions provided on this page."] = "Al continuar, certifico que he cumplido con todas las instrucciones proporcionadas en esta página.";
App::$strings["(No specific instructions have been provided by the channel owner.)"] = "(No ha sido proporcionada ninguna instrucción específica por el propietario del canal.)";
App::$strings["Restricted or Premium Channel"] = "Canal premium o restringido";
+App::$strings["Not found"] = "No encontrado";
+App::$strings["Please refresh page"] = "Por favor, recargue la página";
+App::$strings["Unknown error"] = "Error desconocido";
+App::$strings["&#x1f501; Repeated %1\$s's %2\$s"] = "&#x1f501; Repetidos %2\$sde %1\$s";
+App::$strings["Post repeated"] = "Entrada repetida";
+App::$strings["network"] = "red";
+App::$strings["Item is not editable"] = "El elemento no es editable";
+App::$strings["Edit post"] = "Editar la entrada";
+App::$strings["Post not found."] = "Mensaje no encontrado.";
+App::$strings["%1\$s tagged %2\$s's %3\$s with %4\$s"] = "%1\$s ha etiquetado %3\$s de %2\$s con %4\$s";
+App::$strings["Unknown App"] = "Aplicación desconocida";
+App::$strings["Authorize"] = "Autorizar";
+App::$strings["Do you authorize the app %s to access your channel data?"] = "¿Autoriza a la aplicación %s a acceder a los datos de su canal?";
+App::$strings["Allow"] = "Permitir";
+App::$strings["Deny"] = "Rechazar";
App::$strings["Queue Statistics"] = "Estadísticas de la cola";
App::$strings["Total Entries"] = "Total de entradas";
App::$strings["Priority"] = "Prioridad";
@@ -443,23 +2234,44 @@ App::$strings["Destination URL"] = "Dirección de destino";
App::$strings["Mark hub permanently offline"] = "Marcar el servidor como permanentemente fuera de línea";
App::$strings["Empty queue for this hub"] = "Vaciar la cola para este servidor";
App::$strings["Last known contact"] = "Último contacto conocido";
-App::$strings["Off"] = "Desactivado";
-App::$strings["On"] = "Activado";
+App::$strings["Theme settings updated."] = "Ajustes del tema actualizados.";
+App::$strings["No themes found."] = "No se han encontrado temas.";
+App::$strings["Disable"] = "Desactivar";
+App::$strings["Enable"] = "Activar";
+App::$strings["Screenshot"] = "Instantánea de pantalla";
+App::$strings["Administration"] = "Administración";
+App::$strings["Toggle"] = "Cambiar";
+App::$strings["Author: "] = "Autor:";
+App::$strings["Maintainer: "] = "Mantenedor:";
+App::$strings["[Experimental]"] = "[Experimental]";
+App::$strings["[Unsupported]"] = "[No soportado]";
App::$strings["Lock feature %s"] = "Bloquear la funcionalidad %s";
App::$strings["Manage Additional Features"] = "Gestionar las funcionalidades";
-App::$strings["Update has been marked successful"] = "La actualización ha sido marcada como exitosa";
-App::$strings["Verification of update %s failed. Check system logs."] = "Error en la verificación de la actualización %s. Compruebe los registros del sistema.";
-App::$strings["Update %s was successfully applied."] = "La actualización de %s se ha realizado exitosamente.";
-App::$strings["Verifying update %s did not return a status. Unknown if it succeeded."] = "La verificación de la actualización %s no devuelve un estado. Desconocido si tuvo éxito.";
-App::$strings["Update %s does not contain a verification function."] = "La actualización %s no contiene una función de verificación.";
-App::$strings["Update function %s could not be found."] = "No se encuentra la función de actualización de %s.";
-App::$strings["Executing update procedure %s failed. Check system logs."] = "Error al ejecutar el procedimiento de actualización %s. Compruebe los registros del sistema.";
-App::$strings["Update %s did not return a status. It cannot be determined if it was successful."] = "La actualización %s no devuelve un estado. No se puede determinar si tuvo éxito.";
-App::$strings["Failed Updates"] = "Han fallado las actualizaciones";
-App::$strings["Mark success (if update was manually applied)"] = "Marcar como exitosa (si la actualización se ha hecho manualmente)";
-App::$strings["Attempt to verify this update if a verification procedure exists"] = "Intentar verificar esta actualización si existe un procedimiento de verificación.";
-App::$strings["Attempt to execute this update step automatically"] = "Intentar ejecutar este paso de actualización automáticamente";
-App::$strings["No failed updates."] = "No ha fallado ninguna actualización.";
+App::$strings["By default, unfiltered HTML is allowed in embedded media. This is inherently insecure."] = "De forma predeterminada, el HTML sin filtrar está permitido en el contenido multimedia incorporado en una publicación. Esto es siempre inseguro.";
+App::$strings["The recommended setting is to only allow unfiltered HTML from the following sites:"] = "La configuración recomendada es que sólo se permita HTML sin filtrar desde los siguientes sitios: ";
+App::$strings["https://youtube.com/<br />https://www.youtube.com/<br />https://youtu.be/<br />https://vimeo.com/<br />https://soundcloud.com/<br />"] = "https://youtube.com/<br />https://www.youtube.com/<br />https://youtu.be/<br />https://vimeo.com/<br />https://soundcloud.com/<br />";
+App::$strings["All other embedded content will be filtered, <strong>unless</strong> embedded content from that site is explicitly blocked."] = "El resto del contenido incrustado se filtrará, <strong>excepto</ strong> si el contenido incorporado desde ese sitio está bloqueado de forma explícita.";
+App::$strings["Block public"] = "Bloquear páginas públicas";
+App::$strings["Check to block public access to all otherwise public personal pages on this site unless you are currently authenticated."] = "Habilitar para impedir ver las páginas personales de este sitio a quien no esté actualmente autenticado.";
+App::$strings["Provide a cloud root directory"] = "Proporcionar un directorio raíz de la nube";
+App::$strings["The cloud root directory lists all channel names which provide public files"] = "El directorio raíz de la nube lista todos los nombres de canales que proporcionan archivos públicos";
+App::$strings["Show total disk space available to cloud uploads"] = "Mostrar el espacio total disponible en el disco para las cargas en la nube";
+App::$strings["Set \"Transport Security\" HTTP header"] = "Habilitar \"Seguridad de transporte\" (\"Transport Security\") en la cabecera HTTP";
+App::$strings["Set \"Content Security Policy\" HTTP header"] = "Habilitar la \"Política de seguridad del contenido\" (\"Content Security Policy\") en la cabecera HTTP";
+App::$strings["Allowed email domains"] = "Se aceptan dominios de correo electrónico";
+App::$strings["Comma separated list of domains which are allowed in email addresses for registrations to this site. Wildcards are accepted. Empty to allow any domains"] = "Lista separada por comas de los dominios de los que se acepta una dirección de correo electrónico para registros en este sitio. Se permiten comodines. Dejar en claro para aceptar cualquier dominio. ";
+App::$strings["Not allowed email domains"] = "No se permiten dominios de correo electrónico";
+App::$strings["Comma separated list of domains which are not allowed in email addresses for registrations to this site. Wildcards are accepted. Empty to allow any domains, unless allowed domains have been defined."] = "Lista separada por comas de los dominios de los que no se acepta una dirección de correo electrónico para registros en este sitio. Se permiten comodines. Dejar en claro para no aceptar cualquier dominio, excepto los que se hayan autorizado.";
+App::$strings["Allow communications only from these sites"] = "Permitir la comunicación solo desde estos sitios";
+App::$strings["One site per line. Leave empty to allow communication from anywhere by default"] = "Un sitio por línea. Dejar en blanco para permitir por defecto la comunicación desde cualquiera";
+App::$strings["Block communications from these sites"] = "Bloquear la comunicación desde estos sitios";
+App::$strings["Allow communications only from these channels"] = "Permitir la comunicación solo desde estos canales";
+App::$strings["One channel (hash) per line. Leave empty to allow from any channel by default"] = "Un canal (hash) por línea. Dejar en blanco para permitir por defecto la comunicación desde cualquiera";
+App::$strings["Block communications from these channels"] = "Bloquear la comunicación desde estos canales";
+App::$strings["Only allow embeds from secure (SSL) websites and links."] = "Sólo se permite contenido multimedia incorporado desde sitios y enlaces seguros (SSL).";
+App::$strings["Allow unfiltered embedded HTML content only from these domains"] = "Permitir contenido HTML sin filtrar sólo desde estos dominios ";
+App::$strings["One site per line. By default embedded content is filtered."] = "Un sitio por línea. El contenido incorporado se filtra de forma predeterminada.";
+App::$strings["Block embedded HTML from these domains"] = "Bloquear contenido con HTML incorporado desde estos dominios";
App::$strings["%s account blocked/unblocked"] = array(
0 => "%s cuenta bloqueada/desbloqueada",
1 => "%s cuenta bloqueada/desbloqueada",
@@ -469,17 +2281,12 @@ App::$strings["%s account deleted"] = array(
1 => "%s cuentas eliminadas",
);
App::$strings["Account not found"] = "Cuenta no encontrada";
-App::$strings["Account '%s' deleted"] = "La cuenta '%s' ha sido eliminada";
App::$strings["Account '%s' blocked"] = "La cuenta '%s' ha sido bloqueada";
App::$strings["Account '%s' unblocked"] = "La cuenta '%s' ha sido desbloqueada";
-App::$strings["Administration"] = "Administración";
-App::$strings["Accounts"] = "Cuentas";
App::$strings["select all"] = "seleccionar todo";
App::$strings["Registrations waiting for confirm"] = "Inscripciones en espera de confirmación";
App::$strings["Request date"] = "Fecha de solicitud";
App::$strings["No registrations."] = "Sin registros.";
-App::$strings["Approve"] = "Aprobar";
-App::$strings["Deny"] = "Rechazar";
App::$strings["Block"] = "Bloquear";
App::$strings["Unblock"] = "Desbloquear";
App::$strings["ID"] = "ID";
@@ -490,55 +2297,7 @@ App::$strings["Expires"] = "Caduca";
App::$strings["Service Class"] = "Clase de servicio";
App::$strings["Selected accounts will be deleted!\\n\\nEverything these accounts had posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "¡Las cuentas seleccionadas van a ser eliminadas!\\n\\n¡Todo lo que estas cuentas han publicado en este sitio será borrado de forma permanente!\\n\\n¿Está seguro de querer hacerlo?";
App::$strings["The account {0} will be deleted!\\n\\nEverything this account has posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "¡La cuenta {0} va a ser eliminada!\\n\\n¡Todo lo que esta cuenta ha publicado en este sitio será borrado de forma permanente!\\n\\n¿Está seguro de querer hacerlo?";
-App::$strings["Log settings updated."] = "Actualizado el informe de configuraciones.";
-App::$strings["Logs"] = "Informes";
-App::$strings["Clear"] = "Vaciar";
-App::$strings["Debugging"] = "Depuración";
-App::$strings["Log file"] = "Fichero de informe";
-App::$strings["Must be writable by web server. Relative to your top-level webserver directory."] = "Debe tener permisos de escritura por el servidor web. La ruta es relativa al directorio web principal.";
-App::$strings["Log level"] = "Nivel de depuración";
-App::$strings["%s channel censored/uncensored"] = array(
- 0 => "%s canales censurados/no censurados",
- 1 => "%s canales censurados/no censurados",
-);
-App::$strings["%s channel code allowed/disallowed"] = array(
- 0 => "%s código permitido/no permitido al canal",
- 1 => "%s código permitido/no permitido al canal",
-);
-App::$strings["%s channel deleted"] = array(
- 0 => "%s canales eliminados",
- 1 => "%s canales eliminados",
-);
-App::$strings["Channel not found"] = "Canal no encontrado";
-App::$strings["Channel '%s' deleted"] = "Canal '%s' eliminado";
-App::$strings["Channel '%s' censored"] = "Canal '%s' censurado";
-App::$strings["Channel '%s' uncensored"] = "Canal '%s' no censurado";
-App::$strings["Channel '%s' code allowed"] = "Código permitido al canal '%s'";
-App::$strings["Channel '%s' code disallowed"] = "Código no permitido al canal '%s'";
-App::$strings["Channels"] = "Canales";
-App::$strings["Censor"] = "Censurar";
-App::$strings["Uncensor"] = "No censurar";
-App::$strings["Allow Code"] = "Permitir código";
-App::$strings["Disallow Code"] = "No permitir código";
-App::$strings["Channel"] = "Canal";
-App::$strings["UID"] = "UID";
-App::$strings["Selected channels will be deleted!\\n\\nEverything that was posted in these channels on this site will be permanently deleted!\\n\\nAre you sure?"] = "Los canales seleccionados se eliminarán!\\n\\nTodo lo publicado por estos canales en este sitio se borrarán definitivamente!\\n\\n¿Está seguro de querer hacerlo?";
-App::$strings["The channel {0} will be deleted!\\n\\nEverything that was posted in this channel on this site will be permanently deleted!\\n\\nAre you sure?"] = "El canal {0} va a ser eliminado!\\n\\nTodo lo publicado por el canal en este sitio se borrará definitivamente!\\n\\n¿Está seguro de querer hacerlo?";
-App::$strings["Theme settings updated."] = "Ajustes del tema actualizados.";
-App::$strings["No themes found."] = "No se han encontrado temas.";
-App::$strings["Item not found."] = "Elemento no encontrado.";
-App::$strings["Disable"] = "Desactivar";
-App::$strings["Enable"] = "Activar";
-App::$strings["Screenshot"] = "Instantánea de pantalla";
-App::$strings["Themes"] = "Temas";
-App::$strings["Toggle"] = "Cambiar";
-App::$strings["Settings"] = "Ajustes";
-App::$strings["Author: "] = "Autor:";
-App::$strings["Maintainer: "] = "Mantenedor:";
-App::$strings["[Experimental]"] = "[Experimental]";
-App::$strings["[Unsupported]"] = "[No soportado]";
App::$strings["Site settings updated."] = "Ajustes del sitio actualizados.";
-App::$strings["Default"] = "Predeterminado";
App::$strings["%s - (Incompatible)"] = "%s - (Incompatible)";
App::$strings["mobile"] = "móvil";
App::$strings["experimental"] = "experimental";
@@ -550,12 +2309,8 @@ App::$strings["My site has free access only"] = "Mi sitio es un servicio gratuit
App::$strings["My site offers free accounts with optional paid upgrades"] = "Mi sitio ofrece cuentas gratuitas con opciones extra de pago";
App::$strings["Default permission role for new accounts"] = "Permisos de rol por defecto para las nuevas cuentas";
App::$strings["This role will be used for the first channel created after registration."] = "Este rol se utilizará para el primer canal creado después del registro.";
-App::$strings["Site"] = "Sitio";
-App::$strings["Registration"] = "Registro";
App::$strings["File upload"] = "Subir fichero";
App::$strings["Policies"] = "Políticas";
-App::$strings["Advanced"] = "Avanzado";
-App::$strings["Site name"] = "Nombre del sitio";
App::$strings["Banner/Logo"] = "Banner/Logo";
App::$strings["Unfiltered HTML/CSS/JS is allowed"] = "Se permite HTML/CSS/JS sin filtrar";
App::$strings["Administrator Information"] = "Información del Administrador";
@@ -635,9 +2390,76 @@ App::$strings["Page to display after creating a new channel"] = "Página a mostr
App::$strings["Default: profiles"] = "Perfiles predeterminados";
App::$strings["Optional: site location"] = "Opcional: ubicación del sitio";
App::$strings["Region or country"] = "Región o país";
+App::$strings["Log settings updated."] = "Actualizado el informe de configuraciones.";
+App::$strings["Clear"] = "Vaciar";
+App::$strings["Debugging"] = "Depuración";
+App::$strings["Log file"] = "Fichero de informe";
+App::$strings["Must be writable by web server. Relative to your top-level webserver directory."] = "Debe tener permisos de escritura por el servidor web. La ruta es relativa al directorio web principal.";
+App::$strings["Log level"] = "Nivel de depuración";
+App::$strings["%s channel censored/uncensored"] = array(
+ 0 => "%s canales censurados/no censurados",
+ 1 => "%s canales censurados/no censurados",
+);
+App::$strings["%s channel code allowed/disallowed"] = array(
+ 0 => "%s código permitido/no permitido al canal",
+ 1 => "%s código permitido/no permitido al canal",
+);
+App::$strings["%s channel deleted"] = array(
+ 0 => "%s canales eliminados",
+ 1 => "%s canales eliminados",
+);
+App::$strings["Channel not found"] = "Canal no encontrado";
+App::$strings["Channel '%s' deleted"] = "Canal '%s' eliminado";
+App::$strings["Channel '%s' censored"] = "Canal '%s' censurado";
+App::$strings["Channel '%s' uncensored"] = "Canal '%s' no censurado";
+App::$strings["Channel '%s' code allowed"] = "Código permitido al canal '%s'";
+App::$strings["Channel '%s' code disallowed"] = "Código no permitido al canal '%s'";
+App::$strings["Censor"] = "Censurar";
+App::$strings["Uncensor"] = "No censurar";
+App::$strings["Allow Code"] = "Permitir código";
+App::$strings["Disallow Code"] = "No permitir código";
+App::$strings["UID"] = "UID";
+App::$strings["Selected channels will be deleted!\\n\\nEverything that was posted in these channels on this site will be permanently deleted!\\n\\nAre you sure?"] = "Los canales seleccionados se eliminarán!\\n\\nTodo lo publicado por estos canales en este sitio se borrarán definitivamente!\\n\\n¿Está seguro de querer hacerlo?";
+App::$strings["The channel {0} will be deleted!\\n\\nEverything that was posted in this channel on this site will be permanently deleted!\\n\\nAre you sure?"] = "El canal {0} va a ser eliminado!\\n\\nTodo lo publicado por el canal en este sitio se borrará definitivamente!\\n\\n¿Está seguro de querer hacerlo?";
+App::$strings["Password changed for account %d."] = "Ha cambiado la contraseña para la cuenta %d.";
+App::$strings["Account settings updated."] = "Se han actualizado los ajustes de la cuenta.";
+App::$strings["Account not found."] = "No se ha encontrado la cuenta.";
+App::$strings["Account Edit"] = "Editar la cuenta";
+App::$strings["New Password"] = "Nueva contraseña";
+App::$strings["New Password again"] = "Nueva contraseña otra vez";
+App::$strings["Account language (for emails)"] = "Idioma de la cuenta (para los correos electrónicos)";
+App::$strings["Service class"] = "Clase de servicio";
+App::$strings["New Profile Field"] = "Nuevo campo en el perfil";
+App::$strings["Field nickname"] = "Alias del campo";
+App::$strings["System name of field"] = "Nombre del campo en el sistema";
+App::$strings["Input type"] = "Tipo de entrada";
+App::$strings["Field Name"] = "Nombre del campo";
+App::$strings["Label on profile pages"] = "Etiqueta a mostrar en la página del perfil";
+App::$strings["Help text"] = "Texto de ayuda";
+App::$strings["Additional info (optional)"] = "Información adicional (opcional)";
+App::$strings["Field definition not found"] = "Definición del campo no encontrada";
+App::$strings["Edit Profile Field"] = "Modificar el campo del perfil";
+App::$strings["Basic Profile Fields"] = "Campos básicos del perfil";
+App::$strings["Advanced Profile Fields"] = "Campos avanzados del perfil";
+App::$strings["(In addition to basic fields)"] = "(Además de los campos básicos)";
+App::$strings["All available fields"] = "Todos los campos disponibles";
+App::$strings["Custom Fields"] = "Campos personalizados";
+App::$strings["Create Custom Field"] = "Crear un campo personalizado";
+App::$strings["Update has been marked successful"] = "La actualización ha sido marcada como exitosa";
+App::$strings["Verification of update %s failed. Check system logs."] = "Error en la verificación de la actualización %s. Compruebe los registros del sistema.";
+App::$strings["Update %s was successfully applied."] = "La actualización de %s se ha realizado exitosamente.";
+App::$strings["Verifying update %s did not return a status. Unknown if it succeeded."] = "La verificación de la actualización %s no devuelve un estado. Desconocido si tuvo éxito.";
+App::$strings["Update %s does not contain a verification function."] = "La actualización %s no contiene una función de verificación.";
+App::$strings["Update function %s could not be found."] = "No se encuentra la función de actualización de %s.";
+App::$strings["Executing update procedure %s failed. Check system logs."] = "Error al ejecutar el procedimiento de actualización %s. Compruebe los registros del sistema.";
+App::$strings["Update %s did not return a status. It cannot be determined if it was successful."] = "La actualización %s no devuelve un estado. No se puede determinar si tuvo éxito.";
+App::$strings["Failed Updates"] = "Han fallado las actualizaciones";
+App::$strings["Mark success (if update was manually applied)"] = "Marcar como exitosa (si la actualización se ha hecho manualmente)";
+App::$strings["Attempt to verify this update if a verification procedure exists"] = "Intentar verificar esta actualización si existe un procedimiento de verificación.";
+App::$strings["Attempt to execute this update step automatically"] = "Intentar ejecutar este paso de actualización automáticamente";
+App::$strings["No failed updates."] = "No ha fallado ninguna actualización.";
App::$strings["Plugin %s disabled."] = "Extensión %s desactivada.";
App::$strings["Plugin %s enabled."] = "Extensión %s activada.";
-App::$strings["Addons"] = "Addons";
App::$strings["Minimum project version: "] = "Versión mínima del proyecto:";
App::$strings["Maximum project version: "] = "Versión máxima del proyecto:";
App::$strings["Minimum PHP version: "] = "Versión mínima de PHP:";
@@ -655,66 +2477,461 @@ App::$strings["Manage Repos"] = "Gestionar los repositorios";
App::$strings["Installed Addon Repositories"] = "Repositorioe de addons instalados";
App::$strings["Install a New Addon Repository"] = "Instalar un nuevo repositorio de addons";
App::$strings["Switch branch"] = "Cambiar la rama";
-App::$strings["Remove"] = "Eliminar";
-App::$strings["New Profile Field"] = "Nuevo campo en el perfil";
-App::$strings["Field nickname"] = "Alias del campo";
-App::$strings["System name of field"] = "Nombre del campo en el sistema";
-App::$strings["Input type"] = "Tipo de entrada";
-App::$strings["Field Name"] = "Nombre del campo";
-App::$strings["Label on profile pages"] = "Etiqueta a mostrar en la página del perfil";
-App::$strings["Help text"] = "Texto de ayuda";
-App::$strings["Additional info (optional)"] = "Información adicional (opcional)";
-App::$strings["Save"] = "Guardar";
-App::$strings["Field definition not found"] = "Definición del campo no encontrada";
-App::$strings["Edit Profile Field"] = "Modificar el campo del perfil";
-App::$strings["Profile Fields"] = "Campos del perfil";
-App::$strings["Basic Profile Fields"] = "Campos básicos del perfil";
-App::$strings["Advanced Profile Fields"] = "Campos avanzados del perfil";
-App::$strings["(In addition to basic fields)"] = "(Además de los campos básicos)";
-App::$strings["All available fields"] = "Todos los campos disponibles";
-App::$strings["Custom Fields"] = "Campos personalizados";
-App::$strings["Create Custom Field"] = "Crear un campo personalizado";
-App::$strings["Password changed for account %d."] = "Ha cambiado la contraseña para la cuenta %d.";
-App::$strings["Account settings updated."] = "Se han actualizado los ajustes de la cuenta.";
-App::$strings["Account not found."] = "No se ha encontrado la cuenta.";
-App::$strings["Account Edit"] = "Editar la cuenta";
-App::$strings["New Password"] = "Nueva contraseña";
-App::$strings["New Password again"] = "Nueva contraseña otra vez";
-App::$strings["Account language (for emails)"] = "Idioma de la cuenta (para los correos electrónicos)";
-App::$strings["Service class"] = "Clase de servicio";
-App::$strings["By default, unfiltered HTML is allowed in embedded media. This is inherently insecure."] = "De forma predeterminada, el HTML sin filtrar está permitido en el contenido multimedia incorporado en una publicación. Esto es siempre inseguro.";
-App::$strings["The recommended setting is to only allow unfiltered HTML from the following sites:"] = "La configuración recomendada es que sólo se permita HTML sin filtrar desde los siguientes sitios: ";
-App::$strings["https://youtube.com/<br />https://www.youtube.com/<br />https://youtu.be/<br />https://vimeo.com/<br />https://soundcloud.com/<br />"] = "https://youtube.com/<br />https://www.youtube.com/<br />https://youtu.be/<br />https://vimeo.com/<br />https://soundcloud.com/<br />";
-App::$strings["All other embedded content will be filtered, <strong>unless</strong> embedded content from that site is explicitly blocked."] = "El resto del contenido incrustado se filtrará, <strong>excepto</ strong> si el contenido incorporado desde ese sitio está bloqueado de forma explícita.";
-App::$strings["Security"] = "Seguridad";
-App::$strings["Block public"] = "Bloquear páginas públicas";
-App::$strings["Check to block public access to all otherwise public personal pages on this site unless you are currently authenticated."] = "Habilitar para impedir ver las páginas personales de este sitio a quien no esté actualmente autenticado.";
-App::$strings["Provide a cloud root directory"] = "Proporcionar un directorio raíz de la nube";
-App::$strings["The cloud root directory lists all channel names which provide public files"] = "El directorio raíz de la nube lista todos los nombres de canales que proporcionan archivos públicos";
-App::$strings["Show total disk space available to cloud uploads"] = "Mostrar el espacio total disponible en el disco para las cargas en la nube";
-App::$strings["Set \"Transport Security\" HTTP header"] = "Habilitar \"Seguridad de transporte\" (\"Transport Security\") en la cabecera HTTP";
-App::$strings["Set \"Content Security Policy\" HTTP header"] = "Habilitar la \"Política de seguridad del contenido\" (\"Content Security Policy\") en la cabecera HTTP";
-App::$strings["Allowed email domains"] = "Se aceptan dominios de correo electrónico";
-App::$strings["Comma separated list of domains which are allowed in email addresses for registrations to this site. Wildcards are accepted. Empty to allow any domains"] = "Lista separada por comas de los dominios de los que se acepta una dirección de correo electrónico para registros en este sitio. Se permiten comodines. Dejar en claro para aceptar cualquier dominio. ";
-App::$strings["Not allowed email domains"] = "No se permiten dominios de correo electrónico";
-App::$strings["Comma separated list of domains which are not allowed in email addresses for registrations to this site. Wildcards are accepted. Empty to allow any domains, unless allowed domains have been defined."] = "Lista separada por comas de los dominios de los que no se acepta una dirección de correo electrónico para registros en este sitio. Se permiten comodines. Dejar en claro para no aceptar cualquier dominio, excepto los que se hayan autorizado.";
-App::$strings["Allow communications only from these sites"] = "Permitir la comunicación solo desde estos sitios";
-App::$strings["One site per line. Leave empty to allow communication from anywhere by default"] = "Un sitio por línea. Dejar en blanco para permitir por defecto la comunicación desde cualquiera";
-App::$strings["Block communications from these sites"] = "Bloquear la comunicación desde estos sitios";
-App::$strings["Allow communications only from these channels"] = "Permitir la comunicación solo desde estos canales";
-App::$strings["One channel (hash) per line. Leave empty to allow from any channel by default"] = "Un canal (hash) por línea. Dejar en blanco para permitir por defecto la comunicación desde cualquiera";
-App::$strings["Block communications from these channels"] = "Bloquear la comunicación desde estos canales";
-App::$strings["Only allow embeds from secure (SSL) websites and links."] = "Sólo se permite contenido multimedia incorporado desde sitios y enlaces seguros (SSL).";
-App::$strings["Allow unfiltered embedded HTML content only from these domains"] = "Permitir contenido HTML sin filtrar sólo desde estos dominios ";
-App::$strings["One site per line. By default embedded content is filtered."] = "Un sitio por línea. El contenido incorporado se filtra de forma predeterminada.";
-App::$strings["Block embedded HTML from these domains"] = "Bloquear contenido con HTML incorporado desde estos dominios";
-App::$strings["Remote privacy information not available."] = "La información privada remota no está disponible.";
-App::$strings["Visible to:"] = "Visible para:";
-App::$strings["__ctx:acl__ Profile"] = "Perfil";
+App::$strings["Installed Apps"] = "Apps instaladas";
+App::$strings["Manage Apps"] = "Administrar apps";
+App::$strings["Create Custom App"] = "Crear una app personalizada";
+App::$strings["Some blurb about what to do when you're new here"] = "Algunas propuestas para el nuevo usuario sobre qué se puede hacer aquí";
+App::$strings["Channel removals are not allowed within 48 hours of changing the account password."] = "La eliminación de canales no está permitida hasta pasadas 48 horas desde el último cambio de contraseña.";
+App::$strings["Remove This Channel"] = "Eliminar este canal";
+App::$strings["WARNING: "] = "ATENCIÓN:";
+App::$strings["This channel will be completely removed from the network. "] = "Este canal va a ser completamente eliminado de la red. ";
+App::$strings["This action is permanent and can not be undone!"] = "¡Esta acción tiene carácter definitivo y no se puede deshacer!";
+App::$strings["Please enter your password for verification:"] = "Por favor, introduzca su contraseña para su verificación:";
+App::$strings["Remove this channel and all its clones from the network"] = "Eliminar este canal y todos sus clones de la red";
+App::$strings["By default only the instance of the channel located on this hub will be removed from the network"] = "Por defecto, solo la instancia del canal alojado en este servidor será eliminado de la red";
+App::$strings["Remove Channel"] = "Eliminar el canal";
+App::$strings["Edit event title"] = "Editar el título del evento";
+App::$strings["Categories (comma-separated list)"] = "Temas (lista separada por comas)";
+App::$strings["Edit Category"] = "Modificar el tema";
+App::$strings["Category"] = "Tema";
+App::$strings["Edit start date and time"] = "Modificar la fecha y hora de comienzo";
+App::$strings["Finish date and time are not known or not relevant"] = "La fecha y hora de terminación no se conocen o no son relevantes";
+App::$strings["Edit finish date and time"] = "Modificar la fecha y hora de terminación";
+App::$strings["Finish date and time"] = "Fecha y hora de terminación";
+App::$strings["Adjust for viewer timezone"] = "Ajustar para obtener el visor de los husos horarios";
+App::$strings["Important for events that happen in a particular place. Not practical for global holidays."] = "Importante para los eventos que suceden en un lugar determinado. No es práctico para los globales.";
+App::$strings["Edit Description"] = "Editar la descripción";
+App::$strings["Edit Location"] = "Modificar la dirección";
+App::$strings["Advanced Options"] = "Opciones avanzadas";
+App::$strings["l, F j"] = "l j F";
+App::$strings["Edit Event"] = "Editar el evento";
+App::$strings["Create Event"] = "Crear un evento";
+App::$strings["Event removed"] = "Evento borrado";
+App::$strings["You have created %1$.0f of %2$.0f allowed channels."] = "Ha creado %1$.0f de %2$.0f canales permitidos.";
+App::$strings["Create a new channel"] = "Crear un nuevo canal";
+App::$strings["Current Channel"] = "Canal actual";
+App::$strings["Switch to one of your channels by selecting it."] = "Cambiar a uno de sus canales seleccionándolo.";
+App::$strings["Default Channel"] = "Canal principal";
+App::$strings["Make Default"] = "Convertir en predeterminado";
+App::$strings["%d new messages"] = "%d mensajes nuevos";
+App::$strings["%d new introductions"] = "%d nuevas solicitudes de conexión";
+App::$strings["Delegated Channel"] = "Canal delegado";
+App::$strings["toggle full screen mode"] = "cambiar al modo de pantalla completa";
+App::$strings["Public Stream App"] = "App Stream público";
+App::$strings["The unmoderated public stream of this hub"] = "Stream público no moderado de este hub";
+App::$strings["Away"] = "Ausente";
+App::$strings["Online"] = "Conectado/a";
+App::$strings["Permission category name is required."] = "El nombre de la categoría de permiso es obligatorio.";
+App::$strings["Permission category saved."] = "Se ha guardado la categoría del permiso.";
+App::$strings["Permission Categories App"] = "App Categorías de permisos";
+App::$strings["Create custom connection permission limits"] = "Crear límites de permisos de conexión personalizados";
+App::$strings["Use this form to create permission rules for various classes of people or connections."] = "Utilice este formulario para crear reglas de permiso para varias clases de personas o conexiones.";
+App::$strings["Permission Categories"] = "Tipos de permisos";
+App::$strings["Permission category name"] = "Nombre de categoría de permiso";
+App::$strings["Token verification failed."] = "Ha fallado el token de verificación.";
+App::$strings["Email verification resent"] = "Reenvío del email de verificación";
+App::$strings["Unable to resend email verification message."] = "No se puede reenviar el mensaje de verificación por correo electrónico.";
+App::$strings["No ratings"] = "Ninguna valoración";
+App::$strings["Rating: "] = "Valoración:";
+App::$strings["Website: "] = "Sitio web:";
+App::$strings["Description: "] = "Descripción:";
+App::$strings["Permissions denied."] = "Permisos denegados.";
+App::$strings["item"] = "elemento";
+App::$strings["Change Order of Pinned Navbar Apps"] = "Cambiar el orden de las aplicaciones fijas en la barra de navegación";
+App::$strings["Change Order of App Tray Apps"] = "Cambiar el orden de las aplicaciones de la bandeja de aplicaciones";
+App::$strings["Use arrows to move the corresponding app left (top) or right (bottom) in the navbar"] = "Use las flechas para mover la aplicación correspondiente a la izquierda (arriba) o derecha (abajo) en la barra de navegación.";
+App::$strings["Use arrows to move the corresponding app up or down in the app tray"] = "Use las flechas para mover la aplicación correspondiente hacia arriba o hacia abajo en la bandeja de aplicaciones.";
+App::$strings["Unable to find your hub."] = "No se puede encontrar su servidor.";
+App::$strings["Post successful."] = "Enviado con éxito.";
App::$strings["Comment approved"] = "El comentario ha sido aprobado";
App::$strings["Comment deleted"] = "Se ha eliminado el comentario";
-App::$strings["Friends"] = "Amigos/as";
-App::$strings["Settings updated."] = "Ajustes actualizados.";
+App::$strings["Account removals are not allowed within 48 hours of changing the account password."] = "La eliminación de cuentas no está permitida hasta después de que hayan transcurrido 48 horas desde el último cambio de contraseña.";
+App::$strings["Remove This Account"] = "Eliminar esta cuenta";
+App::$strings["This account and all its channels will be completely removed from the network. "] = "Esta cuenta y todos sus canales van a ser eliminados de la red.";
+App::$strings["Remove this account, all its channels and all its channel clones from the network"] = "Remover esta cuenta, todos sus canales y clones de la red";
+App::$strings["By default only the instances of the channels located on this hub will be removed from the network"] = "Por defecto, solo las instancias de los canales ubicados en este servidor serán eliminados de la red";
+App::$strings["Remove Account"] = "Eliminar cuenta";
+App::$strings["Language App"] = "App idioma";
+App::$strings["Change UI language"] = "Cambiar el idioma de la interfaz de usuario";
+App::$strings["Channel Export App"] = "App Exportación de canales";
+App::$strings["Export your channel"] = "Exportar su canal";
+App::$strings["Export Channel"] = "Exportar el canal";
+App::$strings["Export your basic channel information to a file. This acts as a backup of your connections, permissions, profile and basic data, which can be used to import your data to a new server hub, but does not contain your content."] = "Exportar la información básica del canal a un fichero. Este equivale a una copia de seguridad de sus conexiones, el perfil y datos fundamentales, que puede usarse para importar sus datos a un nuevo servidor, pero no incluye su contenido.";
+App::$strings["Export Content"] = "Exportar contenidos";
+App::$strings["Export your channel information and recent content to a JSON backup that can be restored or imported to another server hub. This backs up all of your connections, permissions, profile data and several months of posts. This file may be VERY large. Please be patient - it may take several minutes for this download to begin."] = "Exportar la información sobre su canal y el contenido reciente a un fichero de respaldo JSON, que puede ser restaurado o importado a otro servidor. Este fichero incluye todas sus conexiones, permisos, datos del perfil y publicaciones de varios meses. Puede llegar a ser MUY grande. Por favor, sea paciente, la descarga puede tardar varios minutos en comenzar.";
+App::$strings["Export your posts from a given year."] = "Exporta sus publicaciones de un año dado.";
+App::$strings["You may also export your posts and conversations for a particular year or month. Adjust the date in your browser location bar to select other dates. If the export fails (possibly due to memory exhaustion on your server hub), please try again selecting a more limited date range."] = "También puede exportar sus mensajes y conversaciones durante un año o mes en particular. Ajuste la fecha en la barra de direcciones del navegador para seleccionar otras fechas. Si la exportación falla (posiblemente debido al agotamiento de la memoria del servidor hub), por favor, intente de nuevo la selección de un rango de fechas más pequeño.";
+App::$strings["To select all posts for a given year, such as this year, visit <a href=\"%1\$s\">%2\$s</a>"] = "Para seleccionar todos los mensajes de un año determinado, como este año, visite <a href=\"%1\$s\">%2\$s</a>";
+App::$strings["To select all posts for a given month, such as January of this year, visit <a href=\"%1\$s\">%2\$s</a>"] = "Para seleccionar todos los mensajes de un mes determinado, como el de enero de este año, visite <a href=\"%1\$s\">%2\$s</a>";
+App::$strings["These content files may be imported or restored by visiting <a href=\"%1\$s\">%2\$s</a> on any site containing your channel. For best results please import or restore these in date order (oldest first)."] = "Estos ficheros pueden ser importados o restaurados visitando <a href=\"%1\$s\">%2\$s</a> o cualquier sitio que contenga su canal. Para obtener los mejores resultados, por favor, importar o restaurar estos ficheros en orden de fecha (la más antigua primero).";
+App::$strings["Article"] = "Artículo";
+App::$strings["Item has been removed."] = "Se ha eliminado el elemento.";
+App::$strings["No channel."] = "Ningún canal.";
+App::$strings["No connections in common."] = "Ninguna conexión en común.";
+App::$strings["View Common Connections"] = "Ver las conexiones comunes";
+App::$strings["%s element installed"] = "%s elemento instalado";
+App::$strings["%s element installation failed"] = "Elemento con instalación fallida: %s";
+App::$strings["Your real name is recommended."] = "Se recomienda su nombre real.";
+App::$strings["Examples: \"Bob Jameson\", \"Lisa and her Horses\", \"Soccer\", \"Aviation Group\""] = "Ejemplos: \"Juan García\", \"Luisa y sus caballos\", \"Fútbol\", \"Grupo de aviación\"";
+App::$strings["This will be used to create a unique network address (like an email address)."] = "Esto se utilizará para crear una dirección de red única (como una dirección de correo electrónico).";
+App::$strings["Allowed characters are a-z 0-9, - and _"] = "Los caracteres permitidos son a-z 0-9, - and _";
+App::$strings["Channel name"] = "Nombre del canal";
+App::$strings["Select a channel permission role compatible with your usage needs and privacy requirements."] = "Seleccione unos permisos de rol del canal compatibles con sus necesidades de uso y requisitos de privacidad.";
+App::$strings["Create a Channel"] = "Crear un canal";
+App::$strings["A channel is a unique network identity. It can represent a person (social network profile), a forum (group), a business or celebrity page, a newsfeed, and many other things."] = "Un canal es una identidad única en la red. Puede representar a una persona (un perfil de una red social), un foro o grupo, un negocio o una página de una celebridad, un \"feed\" de noticias, y muchas otras cosas.";
+App::$strings["or <a href=\"import\">import an existing channel</a> from another location."] = "O <a href=\"import\">importar un canal </a> desde otro lugar.";
+App::$strings["Validate"] = "Validar";
+App::$strings["Hub not found."] = "Servidor no encontrado";
+App::$strings["sent you a private message"] = "le ha enviado un mensaje privado";
+App::$strings["added your channel"] = "añadió este canal a sus conexiones";
+App::$strings["requires approval"] = "requiere aprobación";
+App::$strings["g A l F d"] = "g A l d F";
+App::$strings["[today]"] = "[hoy]";
+App::$strings["posted an event"] = "publicó un evento";
+App::$strings["shared a file with you"] = "compartió un archivo con usted";
+App::$strings["Private forum"] = "Foro privado";
+App::$strings["Public forum"] = "Foro público";
+App::$strings["No service class restrictions found."] = "No se han encontrado restricciones sobre esta clase de servicio.";
+App::$strings["Mood App"] = "App Estados de ánimo";
+App::$strings["Set your current mood and tell your friends"] = "Describir su estado de ánimo para comunicárselo a sus amigos";
+App::$strings["Mood"] = "Estado de ánimo";
+App::$strings["About this site"] = "Acerca de este sitio";
+App::$strings["Site Name"] = "Nombre del sitio";
+App::$strings["Administrator"] = "Administrador";
+App::$strings["Software and Project information"] = "Información sobre el software y el proyecto";
+App::$strings["This site is powered by \$Projectname"] = "Este sitio funciona con \$Projectname";
+App::$strings["Federated and decentralised networking and identity services provided by Zot"] = "Servicios federados y descentralizados de identidad y redes proporcionados por Zot";
+App::$strings["Additional federated transport protocols:"] = "Protocolos adicionales de transporte federado: ";
+App::$strings["Version %s"] = "Versión %s";
+App::$strings["Project homepage"] = "Página principal del proyecto";
+App::$strings["Developer homepage"] = "Página principal del desarrollador";
+App::$strings["App installed."] = "Aplicación instalada.";
+App::$strings["Malformed app."] = "Aplicación con errores";
+App::$strings["Embed code"] = "Código incorporado";
+App::$strings["Edit App"] = "Modificar la aplicación";
+App::$strings["Create App"] = "Crear una aplicación";
+App::$strings["Name of app"] = "Nombre de la aplicación";
+App::$strings["Location (URL) of app"] = "Dirección (URL) de la aplicación";
+App::$strings["Photo icon URL"] = "Dirección del icono";
+App::$strings["80 x 80 pixels - optional"] = "80 x 80 pixels - opcional";
+App::$strings["Categories (optional, comma separated list)"] = "Temas (opcional, lista separada por comas)";
+App::$strings["Version ID"] = "Versión";
+App::$strings["Price of app"] = "Precio de la aplicación";
+App::$strings["Location (URL) to purchase app"] = "Dirección (URL) donde adquirir la aplicación";
+App::$strings["Blocked accounts"] = "Cuentas bloqueadas";
+App::$strings["Expired accounts"] = "Cuentas caducadas";
+App::$strings["Expiring accounts"] = "Cuentas que caducan";
+App::$strings["Message queues"] = "Mensajes en cola";
+App::$strings["Your software should be updated"] = "Debe actualizar su software";
+App::$strings["Summary"] = "Sumario";
+App::$strings["Registered accounts"] = "Cuentas registradas";
+App::$strings["Pending registrations"] = "Registros pendientes";
+App::$strings["Registered channels"] = "Canales registrados";
+App::$strings["Active addons"] = "Addons acivos";
+App::$strings["Version"] = "Versión";
+App::$strings["Repository version (master)"] = "Versión del repositorio (master)";
+App::$strings["Repository version (dev)"] = "Versión del repositorio (dev)";
+App::$strings["Cards App"] = "App de Fichas";
+App::$strings["Create personal planning cards"] = "Crear fichas de planificación personal";
+App::$strings["Add Card"] = "Añadir una ficha";
+App::$strings["No default suggestions were found."] = "No se encontraron sugerencias por defecto.";
+App::$strings["%d rating"] = array(
+ 0 => "%d valoración",
+ 1 => "%d valoraciones",
+);
+App::$strings["Gender: "] = "Género:";
+App::$strings["Status: "] = "Estado:";
+App::$strings["Homepage: "] = "Página personal:";
+App::$strings["Description:"] = "Descripción:";
+App::$strings["Public Forum:"] = "Foro público:";
+App::$strings["Keywords: "] = "Palabras clave:";
+App::$strings["Don't suggest"] = "No sugerir:";
+App::$strings["Common connections (estimated):"] = "Conexiones comunes (estimadas): ";
+App::$strings["Global Directory"] = "Directorio global:";
+App::$strings["Local Directory"] = "Directorio local:";
+App::$strings["Finding:"] = "Encontrar:";
+App::$strings["next page"] = "siguiente página";
+App::$strings["previous page"] = "página anterior";
+App::$strings["Sort options"] = "Ordenar opciones";
+App::$strings["Alphabetic"] = "Alfabético";
+App::$strings["Reverse Alphabetic"] = "Alfabético inverso";
+App::$strings["Newest to Oldest"] = "De más nuevo a más antiguo";
+App::$strings["Oldest to Newest"] = "De más antiguo a más nuevo";
+App::$strings["No entries (some entries may be hidden)."] = "Sin entradas (algunas entradas pueden estar ocultas).";
+App::$strings["Authorize application connection"] = "Autorizar una conexión de aplicación";
+App::$strings["Return to your app and insert this Security Code:"] = "Vuelva a su aplicación e introduzca este código de seguridad: ";
+App::$strings["Please login to continue."] = "Por favor inicie sesión para continuar.";
+App::$strings["Do you want to authorize this application to access your posts and contacts, and/or create new posts for you?"] = "¿Desea autorizar a esta aplicación a acceder a sus publicaciones y contactos, y/o crear nuevas publicaciones por usted?";
+App::$strings["Please login."] = "Por favor, inicie sesión.";
+App::$strings["Block Name"] = "Nombre del bloque";
+App::$strings["Block Title"] = "Título del bloque";
+App::$strings["Email Verification Required"] = "Verificación obligatoria del correo electrónico";
+App::$strings["A verification token was sent to your email address [%s]. Enter that token here to complete the account verification step. Please allow a few minutes for delivery, and check your spam folder if you do not see the message."] = "Se ha enviado un token de verificación a su dirección de correo electrónico [%s]. Ingrese ese símbolo aquí para completar el paso de verificación de cuenta. Por favor, espere unos minutos para el envío, y revise su carpeta de spam si no ve el mensaje.";
+App::$strings["Resend Email"] = "Reenvío de correo electrónico";
+App::$strings["Validation token"] = "Token de validación";
+App::$strings["Item not available."] = "Elemento no disponible";
+App::$strings["Image uploaded but image cropping failed."] = "Imagen actualizada, pero el recorte de la imagen ha fallado. ";
+App::$strings["Image resize failed."] = "El ajuste del tamaño de la imagen ha fallado.";
+App::$strings["Image upload failed."] = "La carga de la imagen ha fallado.";
+App::$strings["Unable to process image."] = "No ha sido posible procesar la imagen.";
+App::$strings["Photo not available."] = "Foto no disponible.";
+App::$strings["Your default profile photo is visible to anybody on the internet. Profile photos for alternate profiles will inherit the permissions of the profile"] = "Su foto de perfil predeterminada es visible para cualquiera en Internet. Las fotos de perfil para perfiles alternativos heredarán los permisos del predeterminado.";
+App::$strings["Your profile photo is visible to anybody on the internet and may be distributed to other websites."] = "La foto de su perfil es visible para cualquiera en Internet y puede ser distribuida en otros sitios web.";
+App::$strings["Upload File:"] = "Subir fichero:";
+App::$strings["Select a profile:"] = "Seleccionar un perfil:";
+App::$strings["Use Photo for Profile"] = "Usar la fotografía para el perfil";
+App::$strings["Change Profile Photo"] = "Cambiar la foto del perfil";
+App::$strings["Use"] = "Usar";
+App::$strings["Use a photo from your albums"] = "Usar una foto de sus álbumes";
+App::$strings["Choose a different album"] = "Elegir un álbum diferente...";
+App::$strings["Select existing photo"] = "Seleccionar una foto";
+App::$strings["Crop Image"] = "Recortar imagen";
+App::$strings["Please adjust the image cropping for optimum viewing."] = "Por favor ajuste el recorte de la imagen para una visión óptima.";
+App::$strings["Done Editing"] = "Edición completada";
+App::$strings["Edit Block"] = "Modificar este bloque";
+App::$strings["Enter a folder name"] = "Escriba un nombre de carpeta";
+App::$strings["or select an existing folder (doubleclick)"] = "o seleccione una (con un doble click)";
+App::$strings["Save to Folder"] = "Guardar en carpeta";
+App::$strings["Layout Name"] = "Nombre de la plantilla";
+App::$strings["Layout Description (Optional)"] = "Descripción de la plantilla (opcional)";
+App::$strings["Edit Layout"] = "Modificar la plantilla";
+App::$strings["Active"] = "Activo/a";
+App::$strings["Blocked"] = "Bloqueadas";
+App::$strings["Ignored"] = "Ignoradas";
+App::$strings["Hidden"] = "Ocultas";
+App::$strings["Archived/Unreachable"] = "Archivadas o inaccesibles";
+App::$strings["New"] = "Nuevas";
+App::$strings["Active Connections"] = "Conexiones activas";
+App::$strings["Show active connections"] = "Mostrar las conexiones activas";
+App::$strings["Show pending (new) connections"] = "Mostrar conexiones (nuevas) pendientes";
+App::$strings["Only show blocked connections"] = "Mostrar solo las conexiones bloqueadas";
+App::$strings["Only show ignored connections"] = "Mostrar solo conexiones ignoradas";
+App::$strings["Only show archived/unreachable connections"] = "Mostrar solo las conexiones archivadas o no localizables";
+App::$strings["Only show hidden connections"] = "Mostrar solo las conexiones ocultas";
+App::$strings["Show all connections"] = "Mostrar todas las conexiones";
+App::$strings["Pending approval"] = "Pendiente de aprobación";
+App::$strings["Archived"] = "Archivadas";
+App::$strings["Not connected at this location"] = "No está conectado/a en esta ubicación";
+App::$strings["%1\$s [%2\$s]"] = "%1\$s [%2\$s]";
+App::$strings["Edit connection"] = "Editar conexión";
+App::$strings["Delete connection"] = "Eliminar conexión";
+App::$strings["Channel address"] = "Dirección del canal";
+App::$strings["Call"] = "Llamar";
+App::$strings["Status"] = "Estado";
+App::$strings["Connected"] = "Conectado/a";
+App::$strings["Approve connection"] = "Aprobar esta conexión";
+App::$strings["Ignore connection"] = "Ignorar esta conexión";
+App::$strings["Ignore"] = "Ignorar";
+App::$strings["Recent activity"] = "Actividad reciente";
+App::$strings["Connect at this location"] = "Conectar en esta ubicación ";
+App::$strings["Search your connections"] = "Buscar sus conexiones";
+App::$strings["Connections search"] = "Buscar conexiones";
+App::$strings["Cover Photos"] = "Imágenes de portada del perfil";
+App::$strings["Your cover photo may be visible to anybody on the internet"] = "La foto de la portada puede ser visible para cualquiera en Internet";
+App::$strings["Change Cover Photo"] = "Cambiar la foto de portada del perfil";
+App::$strings["Page owner information could not be retrieved."] = "La información del propietario de la página no pudo ser recuperada.";
+App::$strings["Album not found."] = "Álbum no encontrado.";
+App::$strings["Delete Album"] = "Borrar álbum";
+App::$strings["Delete Photo"] = "Borrar foto";
+App::$strings["No photos selected"] = "No hay fotos seleccionadas";
+App::$strings["Access to this item is restricted."] = "El acceso a este elemento está restringido.";
+App::$strings["%1$.2f MB of %2$.2f MB photo storage used."] = "%1$.2f MB de %2$.2f MB de almacenamiento de fotos utilizado.";
+App::$strings["%1$.2f MB photo storage used."] = "%1$.2f MB de almacenamiento de fotos utilizado.";
+App::$strings["Upload Photos"] = "Subir fotos";
+App::$strings["Enter an album name"] = "Introducir un nombre de álbum";
+App::$strings["or select an existing album (doubleclick)"] = "o seleccionar un álbum (con un doble click)";
+App::$strings["Create a status post for this upload"] = "Crear un mensaje de estado para esta subida";
+App::$strings["Description (optional)"] = "Descripción (opcional)";
+App::$strings["Show Newest First"] = "Mostrar lo más reciente primero";
+App::$strings["Show Oldest First"] = "Mostrar lo más antiguo primero";
+App::$strings["Add Photos"] = "Añadir fotos";
+App::$strings["Permission denied. Access to this item may be restricted."] = "Permiso denegado. El acceso a este elemento puede estar restringido.";
+App::$strings["Photo not available"] = "Foto no disponible";
+App::$strings["Use as profile photo"] = "Usar como foto del perfil";
+App::$strings["Use as cover photo"] = "Usar como imagen de portada del perfil";
+App::$strings["Private Photo"] = "Foto privada";
+App::$strings["View Full Size"] = "Ver tamaño completo";
+App::$strings["Edit photo"] = "Editar foto";
+App::$strings["Rotate CW (right)"] = "Girar CW (a la derecha)";
+App::$strings["Rotate CCW (left)"] = "Girar CCW (a la izquierda)";
+App::$strings["Move photo to album"] = "Mover la foto a un álbum";
+App::$strings["Enter a new album name"] = "Introducir un nuevo nombre de álbum";
+App::$strings["or select an existing one (doubleclick)"] = "o seleccionar un álbum (con un doble click)";
+App::$strings["Add a Tag"] = "Añadir una etiqueta";
+App::$strings["Example: @bob, @Barbara_Jensen, @jim@example.com"] = "Ejemplos: @eva, @Carmen_Osuna, @jaime@ejemplo.com";
+App::$strings["Flag as adult in album view"] = "Marcar como \"solo para adultos\" en el álbum";
+App::$strings["I like this (toggle)"] = "Me gusta (cambiar)";
+App::$strings["I don't like this (toggle)"] = "No me gusta esto (cambiar)";
+App::$strings["This is you"] = "Este es usted";
+App::$strings["View all"] = "Ver todo";
+App::$strings["Photo Tools"] = "Gestión de las fotos";
+App::$strings["In This Photo:"] = "En esta foto:";
+App::$strings["Map"] = "Mapa";
+App::$strings["__ctx:noun__ Likes"] = "Me gusta";
+App::$strings["__ctx:noun__ Dislikes"] = "No me gusta";
+App::$strings["No valid account found."] = "No se ha encontrado una cuenta válida.";
+App::$strings["Password reset request issued. Check your email."] = "Se ha recibido una solicitud de restablecimiento de contraseña. Consulte su correo electrónico.";
+App::$strings["Site Member (%s)"] = "Usuario del sitio (%s)";
+App::$strings["Password reset requested at %s"] = "Se ha solicitado restablecer la contraseña en %s";
+App::$strings["Request could not be verified. (You may have previously submitted it.) Password reset failed."] = "La solicitud no ha podido ser verificada. (Puede que la haya enviado con anterioridad) El restablecimiento de la contraseña ha fallado.";
+App::$strings["Password Reset"] = "Restablecer la contraseña";
+App::$strings["Your password has been reset as requested."] = "Su contraseña ha sido restablecida según lo solicitó.";
+App::$strings["Your new password is"] = "Su nueva contraseña es";
+App::$strings["Save or copy your new password - and then"] = "Guarde o copie su nueva contraseña - y después";
+App::$strings["click here to login"] = "pulse aquí para conectarse";
+App::$strings["Your password may be changed from the <em>Settings</em> page after successful login."] = "Puede cambiar la contraseña en la página <em>Ajustes</em> una vez iniciada la sesión.";
+App::$strings["Your password has changed at %s"] = "Su contraseña en %s ha sido cambiada";
+App::$strings["Forgot your Password?"] = "¿Ha olvidado su contraseña?";
+App::$strings["Enter your email address and submit to have your password reset. Then check your email for further instructions."] = "Introduzca y envíe su dirección de correo electrónico para el restablecimiento de su contraseña. Luego revise su correo para obtener más instrucciones.";
+App::$strings["Email Address"] = "Dirección de correo electrónico";
+App::$strings["Reset"] = "Reiniciar";
+App::$strings["Connection added."] = "Se ha incorporado una conexión.";
+App::$strings["Invalid item."] = "Elemento no válido.";
+App::$strings["Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."] = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.";
+App::$strings["Profile not found."] = "Perfil no encontrado.";
+App::$strings["Profile deleted."] = "Perfil eliminado.";
+App::$strings["Profile-"] = "Perfil-";
+App::$strings["New profile created."] = "El nuevo perfil ha sido creado.";
+App::$strings["Profile unavailable to clone."] = "Perfil no disponible para clonar.";
+App::$strings["Profile unavailable to export."] = "Perfil no disponible para exportar.";
+App::$strings["Profile Name is required."] = "Se necesita el nombre del perfil.";
+App::$strings["Marital Status"] = "Estado civil";
+App::$strings["Romantic Partner"] = "Pareja sentimental";
+App::$strings["Likes"] = "Me gusta";
+App::$strings["Dislikes"] = "No me gusta";
+App::$strings["Work/Employment"] = "Trabajo:";
+App::$strings["Religion"] = "Religión";
+App::$strings["Political Views"] = "Ideas políticas";
+App::$strings["Sexual Preference"] = "Preferencia sexual";
+App::$strings["Homepage"] = "Página personal";
+App::$strings["Interests"] = "Intereses";
+App::$strings["Profile updated."] = "Perfil actualizado.";
+App::$strings["Hide your connections list from viewers of this profile"] = "Ocultar la lista de conexiones a los visitantes del perfil";
+App::$strings["Edit Profile Details"] = "Modificar los detalles de este perfil";
+App::$strings["View this profile"] = "Ver este perfil";
+App::$strings["Profile Tools"] = "Gestión del perfil";
+App::$strings["Change cover photo"] = "Cambiar la imagen de portada del perfil";
+App::$strings["Create a new profile using these settings"] = "Crear un nuevo perfil usando estos ajustes";
+App::$strings["Clone this profile"] = "Clonar este perfil";
+App::$strings["Delete this profile"] = "Eliminar este perfil";
+App::$strings["Add profile things"] = "Añadir cosas al perfil";
+App::$strings["Personal"] = "Personales";
+App::$strings["Relationship"] = "Relación";
+App::$strings["Import profile from file"] = "Importar perfil desde un fichero";
+App::$strings["Export profile to file"] = "Exportar perfil a un fichero";
+App::$strings["Your gender"] = "Género";
+App::$strings["Marital status"] = "Estado civil";
+App::$strings["Sexual preference"] = "Preferencia sexual";
+App::$strings["Profile name"] = "Nombre del perfil";
+App::$strings["This is your default profile."] = "Este es su perfil principal.";
+App::$strings["Your full name"] = "Nombre completo";
+App::$strings["Title/Description"] = "Título o descripción";
+App::$strings["Street address"] = "Dirección";
+App::$strings["Locality/City"] = "Ciudad";
+App::$strings["Region/State"] = "Región o Estado";
+App::$strings["Postal/Zip code"] = "Código postal";
+App::$strings["Who (if applicable)"] = "Quién (si es pertinente)";
+App::$strings["Examples: cathy123, Cathy Williams, cathy@example.com"] = "Por ejemplo: ana123, María González, sara@ejemplo.com";
+App::$strings["Since (date)"] = "Desde (fecha)";
+App::$strings["Tell us about yourself"] = "Háblenos de usted";
+App::$strings["Hometown"] = "Lugar de nacimiento";
+App::$strings["Political views"] = "Ideas políticas";
+App::$strings["Religious views"] = "Creencias religiosas";
+App::$strings["Keywords used in directory listings"] = "Palabras clave utilizadas en los listados de directorios";
+App::$strings["Example: fishing photography software"] = "Por ejemplo: software de fotografía submarina";
+App::$strings["Musical interests"] = "Preferencias musicales";
+App::$strings["Books, literature"] = "Libros, literatura";
+App::$strings["Television"] = "Televisión";
+App::$strings["Film/Dance/Culture/Entertainment"] = "Cine, danza, cultura, entretenimiento";
+App::$strings["Hobbies/Interests"] = "Aficiones o intereses";
+App::$strings["Love/Romance"] = "Vida sentimental o amorosa";
+App::$strings["School/Education"] = "Estudios";
+App::$strings["Contact information and social networks"] = "Información de contacto y redes sociales";
+App::$strings["My other channels"] = "Mis otros canales";
+App::$strings["Communications"] = "Comunicaciones";
+App::$strings["%1\$s is following %2\$s's %3\$s"] = "%1\$s está siguiendo %3\$s de %2\$s";
+App::$strings["%1\$s stopped following %2\$s's %3\$s"] = "%1\$s ha dejado de seguir %3\$s de %2\$s";
+App::$strings["Articles App"] = "App Artículos";
+App::$strings["Create interactive articles"] = "Crear artículos interactivos";
+App::$strings["Add Article"] = "Añadir un artículo";
+App::$strings["Bookmark added"] = "Marcador añadido";
+App::$strings["Bookmarks App"] = "App Marcadores";
+App::$strings["Bookmark links from posts and manage them"] = "Añadir enlaces de las entradas a Marcadores y administrarlos";
+App::$strings["My Bookmarks"] = "Mis marcadores";
+App::$strings["My Connections Bookmarks"] = "Marcadores de mis conexiones";
+App::$strings["Remote Diagnostics App"] = "App Diagnósticos remotos";
+App::$strings["Perform diagnostics on remote channels"] = "Realizar diagnósticos en canales remotos";
+App::$strings["Channel name changes are not allowed within 48 hours of changing the account password."] = "Los cambios en el nombre de un canal no está permitida hasta pasadas 48 horas desde el cambio de contraseña de la cuenta.";
+App::$strings["Change channel nickname/address"] = "Cambiar el alias o la dirección del canal";
+App::$strings["Any/all connections on other networks will be lost!"] = "¡Cualquier/todas las conexiones en otras redes se perderán!";
+App::$strings["New channel address"] = "Nueva dirección del canal";
+App::$strings["Rename Channel"] = "Renombrar el canal";
+App::$strings["Total invitation limit exceeded."] = "Se ha superado el límite máximo de invitaciones.";
+App::$strings["%s : Not a valid email address."] = "%s : No es una dirección de correo electrónico válida. ";
+App::$strings["Please join us on \$Projectname"] = "Únase a nosotros en \$Projectname";
+App::$strings["Invitation limit exceeded. Please contact your site administrator."] = "Excedido el límite de invitaciones. Por favor, contacte con el Administrador de su sitio.";
+App::$strings["%d message sent."] = array(
+ 0 => "%d mensajes enviados.",
+ 1 => "%d mensajes enviados.",
+);
+App::$strings["Invite App"] = "Solicitar una app";
+App::$strings["Send email invitations to join this network"] = "Enviar invitaciones por correo electrónico para unirse a esta red";
+App::$strings["You have no more invitations available"] = "No tiene más invitaciones disponibles";
+App::$strings["Send invitations"] = "Enviar invitaciones";
+App::$strings["Enter email addresses, one per line:"] = "Introduzca las direcciones de correo electrónico, una por línea:";
+App::$strings["Your message:"] = "Su mensaje:";
+App::$strings["Please join my community on \$Projectname."] = "Por favor, únase a mi comunidad en \$Projectname.";
+App::$strings["You will need to supply this invitation code:"] = "Tendrá que suministrar este código de invitación:";
+App::$strings["1. Register at any \$Projectname location (they are all inter-connected)"] = "1. Regístrese en cualquier sitio de \$Projectname (están todos interconectados)";
+App::$strings["2. Enter my \$Projectname network address into the site searchbar."] = "2. Introduzca mi dirección \$Projectname en la caja de búsqueda del sitio.";
+App::$strings["or visit"] = "o visitar";
+App::$strings["3. Click [Connect]"] = "3. Pulse [conectar]";
+App::$strings["Notes App"] = "App Notas";
+App::$strings["A simple notes app with a widget (note: notes are not encrypted)"] = "Una simple aplicación de notas con un widget (aviso: las notas no están encriptadas)";
+App::$strings["Xchan Lookup"] = "Búsqueda de canales";
+App::$strings["Lookup xchan beginning with (or webbie): "] = "Buscar un canal (o un \"webbie\") que comience por:";
+App::$strings["Unable to lookup recipient."] = "No se puede asociar a un destinatario.";
+App::$strings["Unable to communicate with requested channel."] = "No se puede establecer la comunicación con el canal solicitado.";
+App::$strings["Cannot verify requested channel."] = "No se puede verificar el canal solicitado.";
+App::$strings["Selected channel has private message restrictions. Send failed."] = "El canal seleccionado tiene restricciones sobre los mensajes privados. El envío falló.";
+App::$strings["Messages"] = "Mensajes";
+App::$strings["message"] = "mensaje";
+App::$strings["Message recalled."] = "Mensaje revocado.";
+App::$strings["Conversation removed."] = "Conversación eliminada.";
+App::$strings["Expires YYYY-MM-DD HH:MM"] = "Caduca YYYY-MM-DD HH:MM";
+App::$strings["Requested channel is not in this network"] = "El canal solicitado no existe en esta red";
+App::$strings["Send Private Message"] = "Enviar un mensaje privado";
+App::$strings["To:"] = "Para:";
+App::$strings["Subject:"] = "Asunto:";
+App::$strings["Attach file"] = "Adjuntar fichero";
+App::$strings["Send"] = "Enviar";
+App::$strings["Delete message"] = "Borrar mensaje";
+App::$strings["Delivery report"] = "Informe de transmisión";
+App::$strings["Recall message"] = "Revocar el mensaje";
+App::$strings["Message has been recalled."] = "El mensaje ha sido revocado.";
+App::$strings["Delete Conversation"] = "Eliminar conversación";
+App::$strings["No secure communications available. You <strong>may</strong> be able to respond from the sender's profile page."] = "Comunicación segura no disponible. Pero <strong>puede</strong> responder desde la página del perfil del remitente.";
+App::$strings["Send Reply"] = "Responder";
+App::$strings["Your message for %s (%s):"] = "Su mensaje para %s (%s):";
+App::$strings["Affinity Tool settings updated."] = "Actualización de los ajustes de Affinity Tool.";
+App::$strings["This app presents a slider control in your connection editor and also on your network page. The slider represents your degree of friendship (affinity) with each connection. It allows you to zoom in or out and display conversations from only your closest friends or everybody in your stream."] = "Esta aplicación presenta un control deslizante en su editor de conexión y también en su página de red. El control deslizante representa su grado de amistad (afinidad) con cada conexión. Le permite acercar o alejar y mostrar conversaciones sólo de sus amigos más cercanos o de todo el mundo en su stream.";
+App::$strings["Affinity Tool App"] = "App Affinity Tool ";
+App::$strings["The numbers below represent the minimum and maximum slider default positions for your network/stream page as a percentage."] = "Los números que aparecen a continuación representan las posiciones predeterminadas mínimas y máximas de los controles deslizantes para su red/stream en forma de porcentaje.";
+App::$strings["Default maximum affinity level"] = "Nivel máximo de afinidad por defecto";
+App::$strings["0-99 default 99"] = "0-99 por defecto 99";
+App::$strings["Default minimum affinity level"] = "Nivel mínimo de afinidad por defecto";
+App::$strings["0-99 - default 0"] = "0-99 - por defecto 0";
+App::$strings["Persistent affinity levels"] = "Niveles de afinidad persistentes";
+App::$strings["If disabled the max and min levels will be reset to default after page reload"] = "Si está desactivado, los niveles máximo y mínimo se restablecerán a los valores predeterminados después de recargar la página.";
+App::$strings["Affinity Tool Settings"] = "Ajustes de Affinity Tool";
+App::$strings["Website:"] = "Sitio web:";
+App::$strings["Remote Channel [%s] (not yet known on this site)"] = "Canal remoto [%s] (aún no es conocido en este sitio)";
+App::$strings["Rating (this information is public)"] = "Valoración (esta información es pública)";
+App::$strings["Optionally explain your rating (this information is public)"] = "Opcionalmente puede explicar su valoración (esta información es pública)";
+App::$strings["Max height of content (in pixels)"] = "Altura máxima del contenido (en píxeles)";
+App::$strings["Click to expand content exceeding this height"] = "Haga clic para expandir el contenido que exceda esta altura";
+App::$strings["Stream Settings"] = "Ajustes del stream";
+App::$strings["Additional Features"] = "Funcionalidades";
App::$strings["Nobody except yourself"] = "Nadie excepto usted";
App::$strings["Only those you specifically allow"] = "Solo aquellos a los que usted permita explícitamente";
App::$strings["Approved connections"] = "Conexiones aprobadas";
@@ -732,7 +2949,6 @@ App::$strings["Automatic membership approval"] = "Aprobación automática de nue
App::$strings["If enabled, connection requests will be approved without your interaction"] = "Si está habilitado, las solicitudes de conexión serán aprobadas sin su intervención.";
App::$strings["Channel Settings"] = "Ajustes del canal";
App::$strings["Basic Settings"] = "Configuración básica";
-App::$strings["Full Name:"] = "Nombre completo:";
App::$strings["Email Address:"] = "Dirección de correo electrónico:";
App::$strings["Your Timezone:"] = "Su huso horario:";
App::$strings["Default Post Location:"] = "Localización geográfica predeterminada para sus publicaciones:";
@@ -783,7 +2999,6 @@ App::$strings["Show visual notifications including:"] = "Mostrar notificaciones
App::$strings["Unseen stream activity"] = "Actividad del stream no vista";
App::$strings["Unseen channel activity"] = "Actividad no vista en el canal";
App::$strings["Unseen private messages"] = "Mensajes privados no leídos";
-App::$strings["Recommended"] = "Recomendado";
App::$strings["Upcoming events"] = "Próximos eventos";
App::$strings["Events today"] = "Eventos de hoy";
App::$strings["Upcoming birthdays"] = "Próximos cumpleaños";
@@ -809,14 +3024,6 @@ App::$strings["Default photo upload folder"] = "Carpeta por defecto de las fotos
App::$strings["%Y - current year, %m - current month"] = "%Y - año en curso, %m - mes actual";
App::$strings["Default file upload folder"] = "Carpeta por defecto de los ficheros subidos";
App::$strings["Remove this channel."] = "Eliminar este canal.";
-App::$strings["Additional Features"] = "Funcionalidades";
-App::$strings["Events Settings"] = "Gestión de eventos";
-App::$strings["Calendar Settings"] = "Ajustes del calendario";
-App::$strings["Settings saved."] = "Configuración guardada.";
-App::$strings["Settings saved. Reload page please."] = "Ajustes guardados. Recargue la página, por favor.";
-App::$strings["Conversation Settings"] = "Ajustes de conversación";
-App::$strings["Connections Settings"] = "Gestión de las conexiones";
-App::$strings["Photos Settings"] = "Gestión de las fotos";
App::$strings["Not valid email."] = "Correo electrónico no válido.";
App::$strings["Protected email address. Cannot change to that email."] = "Dirección de correo electrónico protegida. No se puede cambiar a ella.";
App::$strings["System failure storing new email. Please try again."] = "Fallo de sistema al guardar el nuevo correo electrónico. Por favor, inténtelo de nuevo.";
@@ -830,19 +3037,15 @@ App::$strings["Current Password"] = "Contraseña actual";
App::$strings["Enter New Password"] = "Escribir una nueva contraseña";
App::$strings["Confirm New Password"] = "Confirmar la nueva contraseña";
App::$strings["Leave password fields blank unless changing"] = "Dejar en blanco la contraseña a menos que desee cambiarla.";
-App::$strings["Remove Account"] = "Eliminar cuenta";
App::$strings["Remove this account including all its channels"] = "Eliminar esta cuenta incluyendo todos sus canales";
-App::$strings["Profiles Settings"] = "Gestión de los perfiles";
-App::$strings["Channel Manager Settings"] = "Ajustes del administrador de canales";
App::$strings["No feature settings configured"] = "No se ha establecido la configuración de los complementos";
App::$strings["Addon Settings"] = "Ajustes de los complementos";
App::$strings["Please save/submit changes to any panel before opening another."] = "Guarde o envíe los cambios a cualquier panel antes de abrir otro.";
-App::$strings["Max height of content (in pixels)"] = "Altura máxima del contenido (en píxeles)";
-App::$strings["Click to expand content exceeding this height"] = "Haga clic para expandir el contenido que exceda esta altura";
+App::$strings["Events Settings"] = "Gestión de eventos";
+App::$strings["Channel Manager Settings"] = "Ajustes del administrador de canales";
App::$strings["Personal menu to display in your channel pages"] = "Menú personal que debe mostrarse en las páginas de su canal";
App::$strings["Channel Home Settings"] = "Ajustes del canal";
-App::$strings["Directory Settings"] = "Configuración del directorio";
-App::$strings["Editor Settings"] = "Ajustes del editor";
+App::$strings["Calendar Settings"] = "Ajustes del calendario";
App::$strings["%s - (Experimental)"] = "%s - (Experimental)";
App::$strings["Display Settings"] = "Ajustes de visualización";
App::$strings["Theme Settings"] = "Ajustes del tema";
@@ -863,25 +3066,77 @@ App::$strings["Default: channel menu located in app menu"] = "Predeterminado: me
App::$strings["Manual conversation updates"] = "Actualizaciones manuales de la conversación";
App::$strings["Default is on, turning this off may increase screen jumping"] = "El valor predeterminado está activado, al desactivarlo puede aumentar el salto de pantalla";
App::$strings["Link post titles to source"] = "Enlazar título de la publicación a la fuente original";
-App::$strings["New Member Links"] = "Enlaces para nuevos miembros";
App::$strings["Display new member quick links menu"] = "Mostrar el menú de enlaces rápidos para nuevos miembros";
-App::$strings["Stream Settings"] = "Ajustes del stream";
-App::$strings["View Photo"] = "Ver foto";
-App::$strings["Edit Album"] = "Editar álbum";
-App::$strings["Upload"] = "Subir";
-App::$strings["This channel is limited to %d tokens"] = "Este canal tiene un límite de %d tokens";
-App::$strings["Name and Password are required."] = "Se requiere el nombre y la contraseña.";
-App::$strings["Token saved."] = "Token salvado.";
-App::$strings["Guest Access App"] = "App Acceso para invitados";
-App::$strings["Create access tokens so that non-members can access private content"] = "Crear tokens de acceso para que los no miembros puedan acceder a contenido privado";
-App::$strings["Use this form to create temporary access identifiers to share things with non-members. These identities may be used in Access Control Lists and visitors may login using these credentials to access private content."] = "Utilice este formulario para crear identificadores de acceso temporal para compartir cosas con los no miembros de Hubzilla. Estas identidades se pueden usar en las Listas de control de acceso (ACL) y así los visitantes pueden iniciar sesión, utilizando estas credenciales, para acceder a su contenido privado.";
-App::$strings["You may also provide <em>dropbox</em> style access links to friends and associates by adding the Login Password to any specific site URL as shown. Examples:"] = "También puede proporcionar, con el estilo <em>dropbox</em>, enlaces de acceso a sus amigos y asociados añadiendo la contraseña de inicio de sesión a cualquier dirección URL, como se muestra. Ejemplos: ";
-App::$strings["Guest Access Tokens"] = "Tokens de acceso para invitados";
-App::$strings["Login Name"] = "Nombre de inicio de sesión";
-App::$strings["Login Password"] = "Contraseña de inicio de sesión";
-App::$strings["Expires (yyyy-mm-dd)"] = "Expira (aaaa-mm-dd)";
-App::$strings["Their Settings"] = "Sus ajustes";
-App::$strings["Some blurb about what to do when you're new here"] = "Algunas propuestas para el nuevo usuario sobre qué se puede hacer aquí";
+App::$strings["Directory Settings"] = "Configuración del directorio";
+App::$strings["Editor Settings"] = "Ajustes del editor";
+App::$strings["Connections Settings"] = "Gestión de las conexiones";
+App::$strings["Photos Settings"] = "Gestión de las fotos";
+App::$strings["Profiles Settings"] = "Gestión de los perfiles";
+App::$strings["Settings saved."] = "Configuración guardada.";
+App::$strings["Settings saved. Reload page please."] = "Ajustes guardados. Recargue la página, por favor.";
+App::$strings["Conversation Settings"] = "Ajustes de conversación";
+App::$strings["Unable to update menu."] = "No se puede actualizar el menú.";
+App::$strings["Unable to create menu."] = "No se puede crear el menú.";
+App::$strings["Menu Name"] = "Nombre del menú";
+App::$strings["Unique name (not visible on webpage) - required"] = "Nombre único (no será visible en la página web) - requerido";
+App::$strings["Menu Title"] = "Título del menú";
+App::$strings["Visible on webpage - leave empty for no title"] = "Visible en la página web - no ponga nada si no desea un título";
+App::$strings["Allow Bookmarks"] = "Permitir marcadores";
+App::$strings["Menu may be used to store saved bookmarks"] = "El menú se puede usar para guardar marcadores";
+App::$strings["Submit and proceed"] = "Enviar y proceder";
+App::$strings["Drop"] = "Eliminar";
+App::$strings["Bookmarks allowed"] = "Marcadores permitidos";
+App::$strings["Delete this menu"] = "Borrar este menú";
+App::$strings["Edit menu contents"] = "Editar los contenidos del menú";
+App::$strings["Edit this menu"] = "Modificar este menú";
+App::$strings["Menu could not be deleted."] = "El menú no puede ser eliminado.";
+App::$strings["Edit Menu"] = "Modificar el menú";
+App::$strings["Add or remove entries to this menu"] = "Añadir o quitar entradas en este menú";
+App::$strings["Menu name"] = "Nombre del menú";
+App::$strings["Must be unique, only seen by you"] = "Debe ser único, solo será visible para usted";
+App::$strings["Menu title"] = "Título del menú";
+App::$strings["Menu title as seen by others"] = "El título del menú tal como será visto por los demás";
+App::$strings["Allow bookmarks"] = "Permitir marcadores";
+App::$strings["Could not access contact record."] = "No se ha podido acceder al registro de contacto.";
+App::$strings["Default Permissions App"] = "App Permisos por defecto";
+App::$strings["Set custom default permissions for new connections"] = "Establecer permisos predeterminados personalizados para nuevas conexiones";
+App::$strings["Connection Default Permissions"] = "Permisos predeterminados de conexión";
+App::$strings["Apply these permissions automatically"] = "Aplicar estos permisos automaticamente";
+App::$strings["Permission role"] = "Permisos de rol";
+App::$strings["Add permission role"] = "Añadir permisos de rol";
+App::$strings["The permissions indicated on this page will be applied to all new connections."] = "Los permisos indicados en esta página serán aplicados en todas las nuevas conexiones.";
+App::$strings["Automatic approval settings"] = "Opciones de autorización automática";
+App::$strings["Some individual permissions may have been preset or locked based on your channel type and privacy settings."] = "Es posible que se hayan preestablecido o bloqueado algunos permisos individuales según el tipo de canal y la configuración de privacidad.";
+App::$strings["This setting requires special processing and editing has been blocked."] = "Este ajuste necesita de un proceso especial y la edición ha sido bloqueada.";
+App::$strings["Configuration Editor"] = "Editor de configuración";
+App::$strings["Warning: Changing some settings could render your channel inoperable. Please leave this page unless you are comfortable with and knowledgeable about how to correctly use this feature."] = "Atención: El cambio de algunos ajustes puede volver inutilizable su canal. Por favor, abandone la página excepto que esté seguro y sepa cómo usar correctamente esta característica.";
+App::$strings["Name and Secret are required"] = "\"Key\" y \"Secret\" son obligatorios";
+App::$strings["OAuth2 Apps Manager App"] = "Aplicación del administrador de apps OAuth2";
+App::$strings["OAuth2 authenticatication tokens for mobile and remote apps"] = "Tokens de autenticación de OAuth2 para aplicaciones móviles y remotas";
+App::$strings["Add OAuth2 application"] = "Añadir aplicación OAuth2";
+App::$strings["Grant Types"] = "Tipos de permisos";
+App::$strings["leave blank unless your application sepcifically requires this"] = "Dejar en blanco a menos que su aplicación lo requiera específicamente";
+App::$strings["Authorization scope"] = "Alcance de la autorización";
+App::$strings["OAuth2 Application not found."] = "No se ha encontrado la aplicación OAuth2.";
+App::$strings["leave blank unless your application specifically requires this"] = "dejar en blanco a menos que su aplicación lo requiera específicamente";
+App::$strings["Connected OAuth2 Apps"] = "Aplicaciones OAuth2 conectadas";
+App::$strings["Random Channel App"] = "App Canal aleatorio";
+App::$strings["Visit a random channel in the \$Projectname network"] = "Visitar un canal aleatorio en la red \$Projectname";
+App::$strings["Invalid message"] = "Mensaje no válido";
+App::$strings["no results"] = "sin resultados";
+App::$strings["channel sync processed"] = "se ha realizado la sincronización del canal";
+App::$strings["queued"] = "encolado";
+App::$strings["posted"] = "enviado";
+App::$strings["accepted for delivery"] = "aceptado para el envío";
+App::$strings["updated"] = "actualizado";
+App::$strings["update ignored"] = "actualización ignorada";
+App::$strings["permission denied"] = "permiso denegado";
+App::$strings["recipient not found"] = "destinatario no encontrado";
+App::$strings["mail recalled"] = "mensaje de correo revocado";
+App::$strings["duplicate mail received"] = "se ha recibido mensaje duplicado";
+App::$strings["mail delivered"] = "correo enviado";
+App::$strings["Delivery report for %1\$s"] = "Informe de entrega para %1\$s";
+App::$strings["Redeliver"] = "Volver a enviar";
App::$strings["Thing updated"] = "Elemento actualizado.";
App::$strings["Object store: failed"] = "Guardar objeto: ha fallado";
App::$strings["Thing added"] = "Elemento añadido";
@@ -895,190 +3150,26 @@ App::$strings["Only sends to viewers of the applicable profile"] = "Sólo enviar
App::$strings["Name of thing e.g. something"] = "Nombre del elemento, p. ej.:. \"algo\"";
App::$strings["URL of thing (optional)"] = "Dirección del elemento (opcional)";
App::$strings["URL for photo of thing (optional)"] = "Dirección para la foto o elemento (opcional)";
-App::$strings["Permissions"] = "Permisos";
App::$strings["Add Thing to your Profile"] = "Añadir alguna cosa a su perfil";
-App::$strings["No more system notifications."] = "No hay más notificaciones del sistema";
-App::$strings["System Notifications"] = "Notificaciones del sistema";
-App::$strings["Connection added."] = "Se ha incorporado una conexión.";
-App::$strings["Your service plan only allows %d channels."] = "Su paquete de servicios solo permite %d canales.";
-App::$strings["No channel. Import failed."] = "No hay canal. La importación ha fallado";
-App::$strings["Import completed."] = "Importación completada.";
-App::$strings["You must be logged in to use this feature."] = "Debe estar registrado para poder usar esta funcionalidad.";
-App::$strings["Import Channel"] = "Importar canal";
-App::$strings["Use this form to import an existing channel from a different server/hub. You may retrieve the channel identity from the old server/hub via the network or provide an export file."] = "Emplee este formulario para importar un canal desde un servidor/hub diferente. Puede recuperar el canal desde el antiguo servidor/hub a través de la red o proporcionando un fichero de exportación.";
-App::$strings["Or provide the old server/hub details"] = "O proporcione los detalles de su antiguo servidor/hub";
-App::$strings["Your old identity address (xyz@example.com)"] = "Su identidad en el antiguo servidor (canal@ejemplo.com)";
-App::$strings["Your old login email address"] = "Su antigua dirección de correo electrónico";
-App::$strings["Your old login password"] = "Su antigua contraseña";
-App::$strings["Import a few months of posts if possible (limited by available memory"] = "Importar unos meses de mensajes si es posible (limitado por la memoria disponible";
-App::$strings["For either option, please choose whether to make this hub your new primary address, or whether your old location should continue this role. You will be able to post from either location, but only one can be marked as the primary location for files, photos, and media."] = "Para cualquiera de las opciones, elija si hacer de este servidor su nueva dirección primaria, o si su antigua dirección debe continuar con este papel. Usted podrá publicar desde cualquier ubicación, pero sólo una puede estar marcada como la ubicación principal para los ficheros, fotos y otras imágenes o vídeos.";
-App::$strings["Make this hub my primary location"] = "Convertir este servidor en mi ubicación primaria";
-App::$strings["Move this channel (disable all previous locations)"] = "Mover este canal (desactivar todas las ubicaciones anteriores)";
-App::$strings["Use this channel nickname instead of the one provided"] = "Usa este alias de canal en lugar del que se proporciona";
-App::$strings["Leave blank to keep your existing channel nickname. You will be randomly assigned a similar nickname if either name is already allocated on this site."] = "Dejar en blanco para mantener su alias de canal . Se le asignará aleatoriamente uno similar si cualquiera de los dos nombres ya está asignado en este sitio.";
-App::$strings["This process may take several minutes to complete. Please submit the form only once and leave this page open until finished."] = "Este proceso puede tardar varios minutos en completarse. Por favor envíe el formulario una sola vez y mantenga esta página abierta hasta que termine.";
App::$strings["Authentication failed."] = "Falló la autenticación.";
-App::$strings["Remote Authentication"] = "Acceso desde su servidor";
-App::$strings["Enter your channel address (e.g. channel@example.com)"] = "Introduzca la dirección del canal (p.ej. canal@ejemplo.com)";
-App::$strings["Authenticate"] = "Acceder";
-App::$strings["Name and Secret are required"] = "\"Key\" y \"Secret\" son obligatorios";
-App::$strings["OAuth2 Apps Manager App"] = "Aplicación del administrador de apps OAuth2";
-App::$strings["OAuth2 authenticatication tokens for mobile and remote apps"] = "Tokens de autenticación de OAuth2 para aplicaciones móviles y remotas";
-App::$strings["Add OAuth2 application"] = "Añadir aplicación OAuth2";
-App::$strings["Name of application"] = "Nombre de la aplicación";
-App::$strings["Consumer Secret"] = "Consumer Secret";
-App::$strings["Automatically generated - change if desired. Max length 20"] = "Generado automáticamente - si lo desea, cámbielo. Longitud máxima: 20";
-App::$strings["Redirect"] = "Redirigir";
-App::$strings["Redirect URI - leave blank unless your application specifically requires this"] = "URI de redirección - dejar en blanco a menos que su aplicación específicamente lo requiera";
-App::$strings["Grant Types"] = "Tipos de permisos";
-App::$strings["leave blank unless your application sepcifically requires this"] = "Dejar en blanco a menos que su aplicación lo requiera específicamente";
-App::$strings["Authorization scope"] = "Alcance de la autorización";
-App::$strings["OAuth2 Application not found."] = "No se ha encontrado la aplicación OAuth2.";
-App::$strings["Add application"] = "Añadir aplicación";
-App::$strings["leave blank unless your application specifically requires this"] = "dejar en blanco a menos que su aplicación lo requiera específicamente";
-App::$strings["Connected OAuth2 Apps"] = "Aplicaciones OAuth2 conectadas";
-App::$strings["Client key starts with"] = "La \"client key\" empieza por";
-App::$strings["No name"] = "Sin nombre";
-App::$strings["Remove authorization"] = "Eliminar autorización";
-App::$strings["Permissions denied."] = "Permisos denegados.";
-App::$strings["Authorize application connection"] = "Autorizar una conexión de aplicación";
-App::$strings["Return to your app and insert this Security Code:"] = "Vuelva a su aplicación e introduzca este código de seguridad: ";
-App::$strings["Please login to continue."] = "Por favor inicie sesión para continuar.";
-App::$strings["Do you want to authorize this application to access your posts and contacts, and/or create new posts for you?"] = "¿Desea autorizar a esta aplicación a acceder a sus publicaciones y contactos, y/o crear nuevas publicaciones por usted?";
-App::$strings["Item not available."] = "Elemento no disponible";
-App::$strings["Random Channel App"] = "App Canal aleatorio";
-App::$strings["Visit a random channel in the \$Projectname network"] = "Visitar un canal aleatorio en la red \$Projectname";
-App::$strings["Edit Block"] = "Modificar este bloque";
-App::$strings["vcard"] = "vcard";
-App::$strings["Available Apps"] = "Aplicaciones disponibles";
-App::$strings["Installed Apps"] = "Apps instaladas";
-App::$strings["Manage Apps"] = "Administrar apps";
-App::$strings["Create Custom App"] = "Crear una app personalizada";
-App::$strings["__ctx:mood__ %1\$s is %2\$s"] = "%1\$s está %2\$s";
-App::$strings["Mood App"] = "App Estados de ánimo";
-App::$strings["Set your current mood and tell your friends"] = "Describir su estado de ánimo para comunicárselo a sus amigos";
-App::$strings["Mood"] = "Estado de ánimo";
-App::$strings["Active"] = "Activo/a";
-App::$strings["Blocked"] = "Bloqueadas";
-App::$strings["Ignored"] = "Ignoradas";
-App::$strings["Hidden"] = "Ocultas";
-App::$strings["Archived/Unreachable"] = "Archivadas o inaccesibles";
-App::$strings["New"] = "Nuevas";
-App::$strings["All"] = "Todos/as";
-App::$strings["Active Connections"] = "Conexiones activas";
-App::$strings["Show active connections"] = "Mostrar las conexiones activas";
-App::$strings["New Connections"] = "Nuevas conexiones";
-App::$strings["Show pending (new) connections"] = "Mostrar conexiones (nuevas) pendientes";
-App::$strings["Only show blocked connections"] = "Mostrar solo las conexiones bloqueadas";
-App::$strings["Only show ignored connections"] = "Mostrar solo conexiones ignoradas";
-App::$strings["Only show archived/unreachable connections"] = "Mostrar solo las conexiones archivadas o no localizables";
-App::$strings["Only show hidden connections"] = "Mostrar solo las conexiones ocultas";
-App::$strings["Show all connections"] = "Mostrar todas las conexiones";
-App::$strings["Pending approval"] = "Pendiente de aprobación";
-App::$strings["Archived"] = "Archivadas";
-App::$strings["Not connected at this location"] = "No está conectado/a en esta ubicación";
-App::$strings["%1\$s [%2\$s]"] = "%1\$s [%2\$s]";
-App::$strings["Edit connection"] = "Editar conexión";
-App::$strings["Delete connection"] = "Eliminar conexión";
-App::$strings["Channel address"] = "Dirección del canal";
-App::$strings["Network"] = "Red";
-App::$strings["Call"] = "Llamar";
-App::$strings["Status"] = "Estado";
-App::$strings["Connected"] = "Conectado/a";
-App::$strings["Approve connection"] = "Aprobar esta conexión";
-App::$strings["Ignore connection"] = "Ignorar esta conexión";
-App::$strings["Ignore"] = "Ignorar";
-App::$strings["Recent activity"] = "Actividad reciente";
-App::$strings["Connections"] = "Conexiones";
-App::$strings["Search your connections"] = "Buscar sus conexiones";
-App::$strings["Connections search"] = "Buscar conexiones";
-App::$strings["Find"] = "Encontrar";
-App::$strings["item"] = "elemento";
-App::$strings["Bookmark added"] = "Marcador añadido";
-App::$strings["Bookmarks App"] = "App Marcadores";
-App::$strings["Bookmark links from posts and manage them"] = "Añadir enlaces de las entradas a Marcadores y administrarlos";
-App::$strings["My Bookmarks"] = "Mis marcadores";
-App::$strings["My Connections Bookmarks"] = "Marcadores de mis conexiones";
-App::$strings["Account removals are not allowed within 48 hours of changing the account password."] = "La eliminación de cuentas no está permitida hasta después de que hayan transcurrido 48 horas desde el último cambio de contraseña.";
-App::$strings["Remove This Account"] = "Eliminar esta cuenta";
-App::$strings["This account and all its channels will be completely removed from the network. "] = "Esta cuenta y todos sus canales van a ser eliminados de la red.";
-App::$strings["Remove this account, all its channels and all its channel clones from the network"] = "Remover esta cuenta, todos sus canales y clones de la red";
-App::$strings["By default only the instances of the channels located on this hub will be removed from the network"] = "Por defecto, solo las instancias de los canales ubicados en este servidor serán eliminados de la red";
-App::$strings["Page owner information could not be retrieved."] = "La información del propietario de la página no pudo ser recuperada.";
-App::$strings["Album not found."] = "Álbum no encontrado.";
-App::$strings["Delete Album"] = "Borrar álbum";
-App::$strings["Delete Photo"] = "Borrar foto";
-App::$strings["No photos selected"] = "No hay fotos seleccionadas";
-App::$strings["Access to this item is restricted."] = "El acceso a este elemento está restringido.";
-App::$strings["%1$.2f MB of %2$.2f MB photo storage used."] = "%1$.2f MB de %2$.2f MB de almacenamiento de fotos utilizado.";
-App::$strings["%1$.2f MB photo storage used."] = "%1$.2f MB de almacenamiento de fotos utilizado.";
-App::$strings["Upload Photos"] = "Subir fotos";
-App::$strings["Enter an album name"] = "Introducir un nombre de álbum";
-App::$strings["or select an existing album (doubleclick)"] = "o seleccionar un álbum (con un doble click)";
-App::$strings["Create a status post for this upload"] = "Crear un mensaje de estado para esta subida";
-App::$strings["Description (optional)"] = "Descripción (opcional)";
-App::$strings["Show Newest First"] = "Mostrar lo más reciente primero";
-App::$strings["Show Oldest First"] = "Mostrar lo más antiguo primero";
-App::$strings["Add Photos"] = "Añadir fotos";
-App::$strings["Permission denied. Access to this item may be restricted."] = "Permiso denegado. El acceso a este elemento puede estar restringido.";
-App::$strings["Photo not available"] = "Foto no disponible";
-App::$strings["Use as profile photo"] = "Usar como foto del perfil";
-App::$strings["Use as cover photo"] = "Usar como imagen de portada del perfil";
-App::$strings["Private Photo"] = "Foto privada";
-App::$strings["View Full Size"] = "Ver tamaño completo";
-App::$strings["Edit photo"] = "Editar foto";
-App::$strings["Rotate CW (right)"] = "Girar CW (a la derecha)";
-App::$strings["Rotate CCW (left)"] = "Girar CCW (a la izquierda)";
-App::$strings["Move photo to album"] = "Mover la foto a un álbum";
-App::$strings["Enter a new album name"] = "Introducir un nuevo nombre de álbum";
-App::$strings["or select an existing one (doubleclick)"] = "o seleccionar un álbum (con un doble click)";
-App::$strings["Add a Tag"] = "Añadir una etiqueta";
-App::$strings["Example: @bob, @Barbara_Jensen, @jim@example.com"] = "Ejemplos: @eva, @Carmen_Osuna, @jaime@ejemplo.com";
-App::$strings["Flag as adult in album view"] = "Marcar como \"solo para adultos\" en el álbum";
-App::$strings["I like this (toggle)"] = "Me gusta (cambiar)";
-App::$strings["I don't like this (toggle)"] = "No me gusta esto (cambiar)";
-App::$strings["Please wait"] = "Espere por favor";
-App::$strings["This is you"] = "Este es usted";
-App::$strings["Comment"] = "Comentar";
-App::$strings["__ctx:title__ Likes"] = "Me gusta";
-App::$strings["__ctx:title__ Dislikes"] = "No me gusta";
-App::$strings["__ctx:title__ Agree"] = "De acuerdo";
-App::$strings["__ctx:title__ Disagree"] = "En desacuerdo";
-App::$strings["__ctx:title__ Abstain"] = "Abstención";
-App::$strings["__ctx:title__ Attending"] = "Participaré";
-App::$strings["__ctx:title__ Not attending"] = "No participaré";
-App::$strings["__ctx:title__ Might attend"] = "Quizá participe";
-App::$strings["View all"] = "Ver todo";
-App::$strings["__ctx:noun__ Like"] = array(
- 0 => "Me gusta",
- 1 => "Me gusta",
-);
-App::$strings["__ctx:noun__ Dislike"] = array(
- 0 => "No me gusta",
- 1 => "No me gusta",
-);
-App::$strings["Photo Tools"] = "Gestión de las fotos";
-App::$strings["In This Photo:"] = "En esta foto:";
-App::$strings["Map"] = "Mapa";
-App::$strings["__ctx:noun__ Likes"] = "Me gusta";
-App::$strings["__ctx:noun__ Dislikes"] = "No me gusta";
-App::$strings["Close"] = "Cerrar";
-App::$strings["Recent Photos"] = "Fotos recientes";
-App::$strings["Profile Unavailable."] = "Perfil no disponible";
+App::$strings["Layout updated."] = "Plantilla actualizada.";
+App::$strings["PDL Editor App"] = "App Editor PDL";
+App::$strings["Provides the ability to edit system page layouts"] = "Proporciona la capacidad de editar los diseños de página del sistema";
+App::$strings["Edit System Page Description"] = "Editor del Sistema de Descripción de Páginas";
+App::$strings["(modified)"] = "(modificado)";
+App::$strings["Layout not found."] = "Plantilla no encontrada";
+App::$strings["Module Name:"] = "Nombre del módulo:";
+App::$strings["Layout Help"] = "Ayuda para el diseño de plantillas de página";
+App::$strings["Edit another layout"] = "Editar otro diseño";
+App::$strings["System layout"] = "Diseño del sistema";
App::$strings["Wiki App"] = "App Wiki";
App::$strings["Provide a wiki for your channel"] = "Proporcionar un wiki para su canal";
-App::$strings["Invalid channel"] = "Canal no válido";
App::$strings["Error retrieving wiki"] = "Error al recuperar el wiki";
App::$strings["Error creating zip file export folder"] = "Error al crear el fichero comprimido zip de la carpeta a exportar";
App::$strings["Error downloading wiki: "] = "Error al descargar el wiki: ";
-App::$strings["Wikis"] = "Wikis";
App::$strings["Download"] = "Descargar";
-App::$strings["Create New"] = "Crear";
App::$strings["Wiki name"] = "Nombre del wiki";
App::$strings["Content type"] = "Tipo de contenido";
-App::$strings["Markdown"] = "Markdown";
-App::$strings["BBcode"] = "BBcode";
-App::$strings["Text"] = "Texto";
App::$strings["Type"] = "Tipo";
App::$strings["Any&nbsp;type"] = "Cualquier&nbsp;tipo";
App::$strings["Lock content type"] = "Tipo de contenido bloqueado";
@@ -1089,19 +3180,10 @@ App::$strings["Rename page"] = "Renombrar la página";
App::$strings["Error retrieving page content"] = "Error al recuperar el contenido de la página";
App::$strings["New page"] = "Nueva página";
App::$strings["Revision Comparison"] = "Comparación de revisiones";
-App::$strings["Revert"] = "Revertir";
App::$strings["Short description of your changes (optional)"] = "Breve descripción de sus cambios (opcional)";
App::$strings["Source"] = "Fuente";
App::$strings["New page name"] = "Nombre de la nueva página";
App::$strings["Embed image from photo albums"] = "Incluir una imagen de los álbumes de fotos";
-App::$strings["Embed an image from your albums"] = "Incluir una imagen de sus álbumes";
-App::$strings["OK"] = "OK";
-App::$strings["Choose images to embed"] = "Elegir imágenes para incluir";
-App::$strings["Choose an album"] = "Elegir un álbum";
-App::$strings["Choose a different album"] = "Elegir un álbum diferente...";
-App::$strings["Error getting album list"] = "Error al obtener la lista de álbumes";
-App::$strings["Error getting photo link"] = "Error al obtener el enlace de la foto";
-App::$strings["Error getting album"] = "Error al obtener el álbum";
App::$strings["History"] = "Historial";
App::$strings["Error creating wiki. Invalid name."] = "Error al crear el wiki: el nombre no es válido.";
App::$strings["A wiki with this name already exists."] = "Ya hay un wiki con este nombre.";
@@ -1116,72 +3198,10 @@ App::$strings["Cannot delete Home"] = "No se puede eliminar la página principal
App::$strings["Current Revision"] = "Revisión actual";
App::$strings["Selected Revision"] = "Revisión seleccionada";
App::$strings["You must be authenticated."] = "Debe estar autenticado.";
-App::$strings["&#x1f501; Repeated %1\$s's %2\$s"] = "&#x1f501; Repetidos %2\$sde %1\$s";
-App::$strings["Post repeated"] = "Entrada repetida";
-App::$strings["toggle full screen mode"] = "cambiar al modo de pantalla completa";
-App::$strings["Layout updated."] = "Plantilla actualizada.";
-App::$strings["PDL Editor App"] = "App Editor PDL";
-App::$strings["Provides the ability to edit system page layouts"] = "Proporciona la capacidad de editar los diseños de página del sistema";
-App::$strings["Edit System Page Description"] = "Editor del Sistema de Descripción de Páginas";
-App::$strings["(modified)"] = "(modificado)";
-App::$strings["Reset"] = "Reiniciar";
-App::$strings["Layout not found."] = "Plantilla no encontrada";
-App::$strings["Module Name:"] = "Nombre del módulo:";
-App::$strings["Layout Help"] = "Ayuda para el diseño de plantillas de página";
-App::$strings["Edit another layout"] = "Editar otro diseño";
-App::$strings["System layout"] = "Diseño del sistema";
-App::$strings["Poke App"] = "App Toques";
-App::$strings["Poke somebody in your addressbook"] = "Dar un toque a alguien en su libreta de direcciones";
-App::$strings["Poke"] = "Toques y otras cosas";
-App::$strings["Poke somebody"] = "Dar un toque a alguien";
-App::$strings["Poke/Prod"] = "Toque/Incitación";
-App::$strings["Poke, prod or do other things to somebody"] = "Dar un toque, incitar o hacer otras cosas a alguien";
-App::$strings["Recipient"] = "Destinatario";
-App::$strings["Choose what you wish to do to recipient"] = "Elegir qué desea enviar al destinatario";
-App::$strings["Make this post private"] = "Convertir en privado este envío";
-App::$strings["Image uploaded but image cropping failed."] = "Imagen actualizada, pero el recorte de la imagen ha fallado. ";
-App::$strings["Profile Photos"] = "Fotos del perfil";
-App::$strings["Image resize failed."] = "El ajuste del tamaño de la imagen ha fallado.";
-App::$strings["Shift-reload the page or clear browser cache if the new photo does not display immediately."] = "Recargue la página o limpie el caché del navegador si la nueva foto no se muestra inmediatamente.";
-App::$strings["Unable to process image"] = "No ha sido posible procesar la imagen";
-App::$strings["Image upload failed."] = "La carga de la imagen ha fallado.";
-App::$strings["Unable to process image."] = "No ha sido posible procesar la imagen.";
-App::$strings["Photo not available."] = "Foto no disponible.";
-App::$strings["Your default profile photo is visible to anybody on the internet. Profile photos for alternate profiles will inherit the permissions of the profile"] = "Su foto de perfil predeterminada es visible para cualquiera en Internet. Las fotos de perfil para perfiles alternativos heredarán los permisos del predeterminado.";
-App::$strings["Your profile photo is visible to anybody on the internet and may be distributed to other websites."] = "La foto de su perfil es visible para cualquiera en Internet y puede ser distribuida en otros sitios web.";
-App::$strings["Upload File:"] = "Subir fichero:";
-App::$strings["Select a profile:"] = "Seleccionar un perfil:";
-App::$strings["Use Photo for Profile"] = "Usar la fotografía para el perfil";
-App::$strings["Change Profile Photo"] = "Cambiar la foto del perfil";
-App::$strings["Use"] = "Usar";
-App::$strings["Use a photo from your albums"] = "Usar una foto de sus álbumes";
-App::$strings["Select existing photo"] = "Seleccionar una foto";
-App::$strings["Crop Image"] = "Recortar imagen";
-App::$strings["Please adjust the image cropping for optimum viewing."] = "Por favor ajuste el recorte de la imagen para una visión óptima.";
-App::$strings["Done Editing"] = "Edición completada";
-App::$strings["Away"] = "Ausente";
-App::$strings["Online"] = "Conectado/a";
-App::$strings["Unable to locate original post."] = "No ha sido posible encontrar la entrada original.";
-App::$strings["Empty post discarded."] = "La entrada vacía ha sido desechada.";
-App::$strings["Duplicate post suppressed."] = "Se ha suprimido la entrada duplicada.";
-App::$strings["System error. Post not saved."] = "Error del sistema. La entrada no se ha podido salvar.";
-App::$strings["Your comment is awaiting approval."] = "Su comentario está pendiente de aprobación.";
-App::$strings["Unable to obtain post information from database."] = "No ha sido posible obtener información de la entrada en la base de datos.";
-App::$strings["You have reached your limit of %1$.0f top level posts."] = "Ha alcanzado su límite de %1$.0f entradas en la página principal.";
-App::$strings["You have reached your limit of %1$.0f webpages."] = "Ha alcanzado su límite de %1$.0f páginas web.";
-App::$strings["sent you a private message"] = "le ha enviado un mensaje privado";
-App::$strings["added your channel"] = "añadió este canal a sus conexiones";
-App::$strings["requires approval"] = "requiere aprobación";
-App::$strings["g A l F d"] = "g A l d F";
-App::$strings["[today]"] = "[hoy]";
-App::$strings["posted an event"] = "publicó un evento";
-App::$strings["shared a file with you"] = "compartió un archivo con usted";
-App::$strings["Private forum"] = "Foro privado";
-App::$strings["Public forum"] = "Foro público";
-App::$strings["Invalid item."] = "Elemento no válido.";
-App::$strings["Page not found."] = "Página no encontrada.";
-App::$strings["Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."] = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.";
-App::$strings["Could not access contact record."] = "No se ha podido acceder al registro de contacto.";
+App::$strings["Welcome to %s"] = "Bienvenido a %s";
+App::$strings["Suggest Channels App"] = "App Sugerencia de canales";
+App::$strings["Suggestions for channels in the \$Projectname network you might be interested in"] = "Sugerencias de los canales de la red \$Projectname en los que puede estar interesado";
+App::$strings["No suggestions available. If this is a new site, please try again in 24 hours."] = "No hay sugerencias disponibles. Si es un sitio nuevo, espere 24 horas y pruebe de nuevo.";
App::$strings["Could not locate selected profile."] = "No se ha podido localizar el perfil seleccionado.";
App::$strings["Connection updated."] = "Conexión actualizada.";
App::$strings["Failed to update connection record."] = "Error al actualizar el registro de la conexión.";
@@ -1190,13 +3210,11 @@ App::$strings["Could not access address book record."] = "No se pudo acceder al
App::$strings["Refresh failed - channel is currently unavailable."] = "Recarga fallida - no se puede encontrar el canal en este momento.";
App::$strings["Unable to set address book parameters."] = "No ha sido posible establecer los parámetros de la libreta de direcciones.";
App::$strings["Connection has been removed."] = "La conexión ha sido eliminada.";
-App::$strings["View Profile"] = "Ver el perfil";
App::$strings["View %s's profile"] = "Ver el perfil de %s";
App::$strings["Refresh Permissions"] = "Recargar los permisos";
App::$strings["Fetch updated permissions"] = "Obtener los permisos actualizados";
App::$strings["Refresh Photo"] = "Actualizar la foto";
App::$strings["Fetch updated photo"] = "Obtener una foto actualizada";
-App::$strings["Recent Activity"] = "Actividad reciente";
App::$strings["View recent posts and comments"] = "Ver publicaciones y comentarios recientes";
App::$strings["Block (or Unblock) all communications with this connection"] = "Bloquear (o desbloquear) todas las comunicaciones con esta conexión";
App::$strings["This connection is blocked!"] = "¡Esta conexión está bloqueada!";
@@ -1217,9 +3235,6 @@ App::$strings["Fetch electronic calling card for this connection"] = "Obtener un
App::$strings["Open Individual Permissions section by default"] = "Abrir la sección de permisos individuales por defecto";
App::$strings["Affinity"] = "Afinidad";
App::$strings["Open Set Affinity section by default"] = "Abrir por defecto la sección para definir la afinidad";
-App::$strings["Me"] = "Yo";
-App::$strings["Family"] = "Familia";
-App::$strings["Acquaintances"] = "Conocidos/as";
App::$strings["Filter"] = "Filtrar";
App::$strings["Open Custom Filter section by default"] = "Abrir por defecto la sección de personalización de filtros";
App::$strings["Approve this connection"] = "Aprobar esta conexión";
@@ -1231,18 +3246,11 @@ App::$strings["This connection is unreachable from this location."] = "No se pue
App::$strings["This connection may be unreachable from other channel locations."] = "Esta conexión puede ser inaccesible desde otras ubicaciones del canal.";
App::$strings["Location independence is not supported by their network."] = "La independencia de ubicación no es compatible con su red.";
App::$strings["This connection is unreachable from this location. Location independence is not supported by their network."] = "Esta conexión no es accesible desde este sitio. La independencia de ubicación no es compatible con su red.";
-App::$strings["Connection Default Permissions"] = "Permisos predeterminados de conexión";
-App::$strings["Connection: %s"] = "Conexión: %s";
-App::$strings["Apply these permissions automatically"] = "Aplicar estos permisos automaticamente";
App::$strings["Connection requests will be approved without your interaction"] = "Las solicitudes de conexión serán aprobadas sin su intervención";
-App::$strings["Permission role"] = "Permisos de rol";
-App::$strings["Add permission role"] = "Añadir permisos de rol";
App::$strings["This connection's primary address is"] = "La dirección primaria de esta conexión es";
App::$strings["Available locations:"] = "Ubicaciones disponibles:";
-App::$strings["The permissions indicated on this page will be applied to all new connections."] = "Los permisos indicados en esta página serán aplicados en todas las nuevas conexiones.";
App::$strings["Connection Tools"] = "Gestión de las conexiones";
App::$strings["Slide to adjust your degree of friendship"] = "Deslizar para ajustar el grado de amistad";
-App::$strings["Rating"] = "Valoración";
App::$strings["Slide to adjust your rating"] = "Deslizar para ajustar su valoración";
App::$strings["Optionally explain your rating"] = "Opcionalmente, puede explicar su valoración";
App::$strings["Custom Filter"] = "Filtro personalizado";
@@ -1254,262 +3262,22 @@ App::$strings["Please choose the profile you would like to display to %s when vi
App::$strings["Some permissions may be inherited from your channel's <a href=\"settings\"><strong>privacy settings</strong></a>, which have higher priority than individual settings. You can change those settings here but they wont have any impact unless the inherited setting changes."] = "Algunos permisos pueden ser heredados de los <a href=\"settings\"><strong>ajustes de privacidad</strong></a> de sus canales, los cuales tienen una prioridad más alta que los ajustes individuales. Puede cambiar estos ajustes aquí, pero no tendrán ningún consecuencia hasta que cambie los ajustes heredados.";
App::$strings["Last update:"] = "Última actualización:";
App::$strings["Details"] = "Detalles";
-App::$strings["Chatrooms App"] = "App Salas de chat";
-App::$strings["Access Controlled Chatrooms"] = "Salas de chat moderadas";
-App::$strings["Room not found"] = "Sala no encontrada";
-App::$strings["Leave Room"] = "Abandonar la sala";
-App::$strings["Delete Room"] = "Eliminar esta sala";
-App::$strings["I am away right now"] = "Estoy ausente momentáneamente";
-App::$strings["I am online"] = "Estoy conectado/a";
-App::$strings["Bookmark this room"] = "Añadir esta sala a Marcadores";
-App::$strings["Please enter a link URL:"] = "Por favor, introduzca la dirección del enlace:";
-App::$strings["Encrypt text"] = "Cifrar texto";
-App::$strings["New Chatroom"] = "Nueva sala de chat";
-App::$strings["Chatroom name"] = "Nombre de la sala de chat";
-App::$strings["Expiration of chats (minutes)"] = "Caducidad de los mensajes en los chats (en minutos)";
-App::$strings["%1\$s's Chatrooms"] = "Salas de chat de %1\$s";
-App::$strings["No chatrooms available"] = "No hay salas de chat disponibles";
-App::$strings["Expiration"] = "Caducidad";
-App::$strings["min"] = "min";
-App::$strings["Photos"] = "Fotos";
-App::$strings["Files"] = "Ficheros";
-App::$strings["Unable to update menu."] = "No se puede actualizar el menú.";
-App::$strings["Unable to create menu."] = "No se puede crear el menú.";
-App::$strings["Menu Name"] = "Nombre del menú";
-App::$strings["Unique name (not visible on webpage) - required"] = "Nombre único (no será visible en la página web) - requerido";
-App::$strings["Menu Title"] = "Título del menú";
-App::$strings["Visible on webpage - leave empty for no title"] = "Visible en la página web - no ponga nada si no desea un título";
-App::$strings["Allow Bookmarks"] = "Permitir marcadores";
-App::$strings["Menu may be used to store saved bookmarks"] = "El menú se puede usar para guardar marcadores";
-App::$strings["Submit and proceed"] = "Enviar y proceder";
-App::$strings["Menus"] = "Menús";
-App::$strings["Bookmarks allowed"] = "Marcadores permitidos";
-App::$strings["Delete this menu"] = "Borrar este menú";
-App::$strings["Edit menu contents"] = "Editar los contenidos del menú";
-App::$strings["Edit this menu"] = "Modificar este menú";
-App::$strings["Menu could not be deleted."] = "El menú no puede ser eliminado.";
-App::$strings["Edit Menu"] = "Modificar el menú";
-App::$strings["Add or remove entries to this menu"] = "Añadir o quitar entradas en este menú";
-App::$strings["Menu name"] = "Nombre del menú";
-App::$strings["Must be unique, only seen by you"] = "Debe ser único, solo será visible para usted";
-App::$strings["Menu title"] = "Título del menú";
-App::$strings["Menu title as seen by others"] = "El título del menú tal como será visto por los demás";
-App::$strings["Allow bookmarks"] = "Permitir marcadores";
-App::$strings["Layouts"] = "Plantillas";
-App::$strings["Help"] = "Ayuda";
+App::$strings["No more system notifications."] = "No hay más notificaciones del sistema";
+App::$strings["System Notifications"] = "Notificaciones del sistema";
+App::$strings["Mark all seen"] = "Marcar todo como visto";
App::$strings["Comanche page description language help"] = "Página de ayuda del lenguaje de descripción de páginas (PDL) Comanche";
App::$strings["Layout Description"] = "Descripción de la plantilla";
App::$strings["Download PDL file"] = "Descargar el fichero PDL";
-App::$strings["Notes App"] = "App Notas";
-App::$strings["A simple notes app with a widget (note: notes are not encrypted)"] = "Una simple aplicación de notas con un widget (aviso: las notas no están encriptadas)";
-App::$strings["Not found"] = "No encontrado";
-App::$strings["Please refresh page"] = "Por favor, recargue la página";
-App::$strings["Unknown error"] = "Error desconocido";
-App::$strings["Token verification failed."] = "Ha fallado el token de verificación.";
-App::$strings["Email Verification Required"] = "Verificación obligatoria del correo electrónico";
-App::$strings["A verification token was sent to your email address [%s]. Enter that token here to complete the account verification step. Please allow a few minutes for delivery, and check your spam folder if you do not see the message."] = "Se ha enviado un token de verificación a su dirección de correo electrónico [%s]. Ingrese ese símbolo aquí para completar el paso de verificación de cuenta. Por favor, espere unos minutos para el envío, y revise su carpeta de spam si no ve el mensaje.";
-App::$strings["Resend Email"] = "Reenvío de correo electrónico";
-App::$strings["Validation token"] = "Token de validación";
-App::$strings["Post not found."] = "Mensaje no encontrado.";
-App::$strings["post"] = "la entrada";
-App::$strings["comment"] = "el comentario";
-App::$strings["%1\$s tagged %2\$s's %3\$s with %4\$s"] = "%1\$s ha etiquetado %3\$s de %2\$s con %4\$s";
-App::$strings["This setting requires special processing and editing has been blocked."] = "Este ajuste necesita de un proceso especial y la edición ha sido bloqueada.";
-App::$strings["Configuration Editor"] = "Editor de configuración";
-App::$strings["Warning: Changing some settings could render your channel inoperable. Please leave this page unless you are comfortable with and knowledgeable about how to correctly use this feature."] = "Atención: El cambio de algunos ajustes puede volver inutilizable su canal. Por favor, abandone la página excepto que esté seguro y sepa cómo usar correctamente esta característica.";
-App::$strings["Affinity Tool settings updated."] = "Actualización de los ajustes de Affinity Tool.";
-App::$strings["This app presents a slider control in your connection editor and also on your network page. The slider represents your degree of friendship (affinity) with each connection. It allows you to zoom in or out and display conversations from only your closest friends or everybody in your stream."] = "Esta aplicación presenta un control deslizante en su editor de conexión y también en su página de red. El control deslizante representa su grado de amistad (afinidad) con cada conexión. Le permite acercar o alejar y mostrar conversaciones sólo de sus amigos más cercanos o de todo el mundo en su stream.";
-App::$strings["Affinity Tool App"] = "App Affinity Tool ";
-App::$strings["The numbers below represent the minimum and maximum slider default positions for your network/stream page as a percentage."] = "Los números que aparecen a continuación representan las posiciones predeterminadas mínimas y máximas de los controles deslizantes para su red/stream en forma de porcentaje.";
-App::$strings["Default maximum affinity level"] = "Nivel máximo de afinidad por defecto";
-App::$strings["0-99 default 99"] = "0-99 por defecto 99";
-App::$strings["Default minimum affinity level"] = "Nivel mínimo de afinidad por defecto";
-App::$strings["0-99 - default 0"] = "0-99 - por defecto 0";
-App::$strings["Persistent affinity levels"] = "Niveles de afinidad persistentes";
-App::$strings["If disabled the max and min levels will be reset to default after page reload"] = "Si está desactivado, los niveles máximo y mínimo se restablecerán a los valores predeterminados después de recargar la página.";
-App::$strings["Affinity Tool Settings"] = "Ajustes de Affinity Tool";
-App::$strings["Default Permissions App"] = "App Permisos por defecto";
-App::$strings["Set custom default permissions for new connections"] = "Establecer permisos predeterminados personalizados para nuevas conexiones";
-App::$strings["Automatic approval settings"] = "Opciones de autorización automática";
-App::$strings["Some individual permissions may have been preset or locked based on your channel type and privacy settings."] = "Es posible que se hayan preestablecido o bloqueado algunos permisos individuales según el tipo de canal y la configuración de privacidad.";
-App::$strings["Unknown App"] = "Aplicación desconocida";
-App::$strings["Authorize"] = "Autorizar";
-App::$strings["Do you authorize the app %s to access your channel data?"] = "¿Autoriza a la aplicación %s a acceder a los datos de su canal?";
-App::$strings["Allow"] = "Permitir";
-App::$strings["Privacy group created."] = "El grupo de canales ha sido creado.";
-App::$strings["Could not create privacy group."] = "No se puede crear el grupo de canales";
-App::$strings["Privacy group not found."] = "Grupo de canales no encontrado.";
-App::$strings["Privacy group updated."] = "Grupo de canales actualizado.";
-App::$strings["Privacy Groups App"] = "App Grupos de canales";
-App::$strings["Management of privacy groups"] = "Gestión de grupos de canales";
-App::$strings["Privacy Groups"] = "Grupos de canales";
-App::$strings["Add Group"] = "Agregar un grupo";
-App::$strings["Privacy group name"] = "Nombre del grupo";
-App::$strings["Members are visible to other channels"] = "Los miembros son visibles para otros canales";
-App::$strings["Members"] = "Miembros";
-App::$strings["Privacy group removed."] = "Grupo de canales eliminado.";
-App::$strings["Unable to remove privacy group."] = "No se puede eliminar el grupo de canales.";
-App::$strings["Privacy Group: %s"] = "Grupo privado %s";
-App::$strings["Privacy group name: "] = "Nombre del grupo de canales:";
-App::$strings["Delete Group"] = "Eliminar grupo";
-App::$strings["Group members"] = "Miembros del grupo";
-App::$strings["Not in this group"] = "No en este grupo";
-App::$strings["Click a channel to toggle membership"] = "Haga clic en un canal para cambiar los miembros";
-App::$strings["Profile not found."] = "Perfil no encontrado.";
-App::$strings["Profile deleted."] = "Perfil eliminado.";
-App::$strings["Profile-"] = "Perfil-";
-App::$strings["New profile created."] = "El nuevo perfil ha sido creado.";
-App::$strings["Profile unavailable to clone."] = "Perfil no disponible para clonar.";
-App::$strings["Profile unavailable to export."] = "Perfil no disponible para exportar.";
-App::$strings["Profile Name is required."] = "Se necesita el nombre del perfil.";
-App::$strings["Marital Status"] = "Estado civil";
-App::$strings["Romantic Partner"] = "Pareja sentimental";
-App::$strings["Likes"] = "Me gusta";
-App::$strings["Dislikes"] = "No me gusta";
-App::$strings["Work/Employment"] = "Trabajo:";
-App::$strings["Religion"] = "Religión";
-App::$strings["Political Views"] = "Ideas políticas";
-App::$strings["Gender"] = "Género";
-App::$strings["Sexual Preference"] = "Preferencia sexual";
-App::$strings["Homepage"] = "Página personal";
-App::$strings["Interests"] = "Intereses";
-App::$strings["Profile updated."] = "Perfil actualizado.";
-App::$strings["Hide your connections list from viewers of this profile"] = "Ocultar la lista de conexiones a los visitantes del perfil";
-App::$strings["Edit Profile Details"] = "Modificar los detalles de este perfil";
-App::$strings["View this profile"] = "Ver este perfil";
-App::$strings["Edit visibility"] = "Editar visibilidad";
-App::$strings["Profile Tools"] = "Gestión del perfil";
-App::$strings["Change cover photo"] = "Cambiar la imagen de portada del perfil";
-App::$strings["Change profile photo"] = "Cambiar la foto del perfil";
-App::$strings["Create a new profile using these settings"] = "Crear un nuevo perfil usando estos ajustes";
-App::$strings["Clone this profile"] = "Clonar este perfil";
-App::$strings["Delete this profile"] = "Eliminar este perfil";
-App::$strings["Add profile things"] = "Añadir cosas al perfil";
-App::$strings["Personal"] = "Personales";
-App::$strings["Relationship"] = "Relación";
-App::$strings["Miscellaneous"] = "Varios";
-App::$strings["Import profile from file"] = "Importar perfil desde un fichero";
-App::$strings["Export profile to file"] = "Exportar perfil a un fichero";
-App::$strings["Your gender"] = "Género";
-App::$strings["Marital status"] = "Estado civil";
-App::$strings["Sexual preference"] = "Preferencia sexual";
-App::$strings["Profile name"] = "Nombre del perfil";
-App::$strings["This is your default profile."] = "Este es su perfil principal.";
-App::$strings["Your full name"] = "Nombre completo";
-App::$strings["Title/Description"] = "Título o descripción";
-App::$strings["Street address"] = "Dirección";
-App::$strings["Locality/City"] = "Ciudad";
-App::$strings["Region/State"] = "Región o Estado";
-App::$strings["Postal/Zip code"] = "Código postal";
-App::$strings["Who (if applicable)"] = "Quién (si es pertinente)";
-App::$strings["Examples: cathy123, Cathy Williams, cathy@example.com"] = "Por ejemplo: ana123, María González, sara@ejemplo.com";
-App::$strings["Since (date)"] = "Desde (fecha)";
-App::$strings["Tell us about yourself"] = "Háblenos de usted";
-App::$strings["Homepage URL"] = "Dirección de la página personal";
-App::$strings["Hometown"] = "Lugar de nacimiento";
-App::$strings["Political views"] = "Ideas políticas";
-App::$strings["Religious views"] = "Creencias religiosas";
-App::$strings["Keywords used in directory listings"] = "Palabras clave utilizadas en los listados de directorios";
-App::$strings["Example: fishing photography software"] = "Por ejemplo: software de fotografía submarina";
-App::$strings["Musical interests"] = "Preferencias musicales";
-App::$strings["Books, literature"] = "Libros, literatura";
-App::$strings["Television"] = "Televisión";
-App::$strings["Film/Dance/Culture/Entertainment"] = "Cine, danza, cultura, entretenimiento";
-App::$strings["Hobbies/Interests"] = "Aficiones o intereses";
-App::$strings["Love/Romance"] = "Vida sentimental o amorosa";
-App::$strings["School/Education"] = "Estudios";
-App::$strings["Contact information and social networks"] = "Información de contacto y redes sociales";
-App::$strings["My other channels"] = "Mis otros canales";
-App::$strings["Communications"] = "Comunicaciones";
-App::$strings["Profile Image"] = "Imagen del perfil";
-App::$strings["Edit Profiles"] = "Editar perfiles";
-App::$strings["This page is available only to site members"] = "Esta página está disponible sólo para los miembros del sitio";
-App::$strings["Welcome"] = "Bienvenido/a";
-App::$strings["What would you like to do?"] = "¿Qué le gustaría hacer?";
-App::$strings["Please bookmark this page if you would like to return to it in the future"] = "Por favor añada esta página a sus marcadores si desea volver a ella en el futuro.";
-App::$strings["Upload a profile photo"] = "Subir una foto de perfil";
-App::$strings["Upload a cover photo"] = "Subir una foto de portada del perfil";
-App::$strings["Edit your default profile"] = "Editar su perfil por defecto";
-App::$strings["View friend suggestions"] = "Ver sugerencias de amistad";
-App::$strings["View the channel directory"] = "Ver el directorio de canales";
-App::$strings["View/edit your channel settings"] = "Ver o modificar los ajustes de su canal";
-App::$strings["View the site or project documentation"] = "Ver el sitio o la documentación del proyecto";
-App::$strings["Visit your channel homepage"] = "Visitar la página principal de su canal";
-App::$strings["View your connections and/or add somebody whose address you already know"] = "Vea sus conexiones y/o agregue a alguien cuya dirección ya conozca";
-App::$strings["View your personal stream (this may be empty until you add some connections)"] = "Ver su \"stream\" personal (puede que esté vacío hasta que agregue algunas conexiones)";
-App::$strings["View the public stream. Warning: this content is not moderated"] = "Ver el \"stream\" público. Advertencia: este contenido no está moderado";
-App::$strings["Page link"] = "Enlace de la página";
-App::$strings["Edit Webpage"] = "Editar la página web";
-App::$strings["Create a new channel"] = "Crear un nuevo canal";
-App::$strings["Channel Manager"] = "Administración de canales";
-App::$strings["Current Channel"] = "Canal actual";
-App::$strings["Switch to one of your channels by selecting it."] = "Cambiar a uno de sus canales seleccionándolo.";
-App::$strings["Default Channel"] = "Canal principal";
-App::$strings["Make Default"] = "Convertir en predeterminado";
-App::$strings["%d new messages"] = "%d mensajes nuevos";
-App::$strings["%d new introductions"] = "%d nuevas solicitudes de conexión";
-App::$strings["Delegated Channel"] = "Canal delegado";
-App::$strings["Cards App"] = "App de Fichas";
-App::$strings["Create personal planning cards"] = "Crear fichas de planificación personal";
-App::$strings["Add Card"] = "Añadir una ficha";
-App::$strings["Cards"] = "Fichas";
-App::$strings["This directory server requires an access token"] = "El servidor de este directorio necesita un \"token\" de acceso";
-App::$strings["About this site"] = "Acerca de este sitio";
-App::$strings["Site Name"] = "Nombre del sitio";
-App::$strings["Administrator"] = "Administrador";
-App::$strings["Terms of Service"] = "Términos del servicio";
-App::$strings["Software and Project information"] = "Información sobre el software y el proyecto";
-App::$strings["This site is powered by \$Projectname"] = "Este sitio funciona con \$Projectname";
-App::$strings["Federated and decentralised networking and identity services provided by Zot"] = "Servicios federados y descentralizados de identidad y redes proporcionados por Zot";
-App::$strings["Additional federated transport protocols:"] = "Protocolos adicionales de transporte federado: ";
-App::$strings["Version %s"] = "Versión %s";
-App::$strings["Project homepage"] = "Página principal del proyecto";
-App::$strings["Developer homepage"] = "Página principal del desarrollador";
-App::$strings["No ratings"] = "Ninguna valoración";
-App::$strings["Ratings"] = "Valoraciones";
-App::$strings["Rating: "] = "Valoración:";
-App::$strings["Website: "] = "Sitio web:";
-App::$strings["Description: "] = "Descripción:";
-App::$strings["Webpages App"] = "App de Páginas web";
-App::$strings["Provide managed web pages on your channel"] = "Proveer páginas web gestionadas en su canal";
-App::$strings["Import Webpage Elements"] = "Importar elementos de una página web";
-App::$strings["Import selected"] = "Importar elementos seleccionados";
-App::$strings["Export Webpage Elements"] = "Exportar elementos de una página web";
-App::$strings["Export selected"] = "Exportar los elementos seleccionados";
-App::$strings["Webpages"] = "Páginas web";
-App::$strings["Actions"] = "Acciones";
-App::$strings["Page Link"] = "Vínculo de la página";
-App::$strings["Page Title"] = "Título de página";
-App::$strings["Invalid file type."] = "Tipo de fichero no válido.";
-App::$strings["Error opening zip file"] = "Error al abrir el fichero comprimido zip";
-App::$strings["Invalid folder path."] = "La ruta de la carpeta no es válida.";
-App::$strings["No webpage elements detected."] = "No se han detectado elementos de ninguna página web.";
-App::$strings["Import complete."] = "Importación completada.";
-App::$strings["Channel name changes are not allowed within 48 hours of changing the account password."] = "Los cambios en el nombre de un canal no está permitida hasta pasadas 48 horas desde el cambio de contraseña de la cuenta.";
-App::$strings["Reserved nickname. Please choose another."] = "Sobrenombre en uso. Por favor, elija otro.";
-App::$strings["Nickname has unsupported characters or is already being used on this site."] = "El alias contiene caracteres no admitidos o está ya en uso por otros miembros de este sitio.";
-App::$strings["Change channel nickname/address"] = "Cambiar el alias o la dirección del canal";
-App::$strings["Any/all connections on other networks will be lost!"] = "¡Cualquier/todas las conexiones en otras redes se perderán!";
-App::$strings["New channel address"] = "Nueva dirección del canal";
-App::$strings["Rename Channel"] = "Renombrar el canal";
-App::$strings["Item is not editable"] = "El elemento no es editable";
-App::$strings["Edit post"] = "Editar la entrada";
-App::$strings["Invalid message"] = "Mensaje no válido";
-App::$strings["no results"] = "sin resultados";
-App::$strings["channel sync processed"] = "se ha realizado la sincronización del canal";
-App::$strings["queued"] = "encolado";
-App::$strings["posted"] = "enviado";
-App::$strings["accepted for delivery"] = "aceptado para el envío";
-App::$strings["updated"] = "actualizado";
-App::$strings["update ignored"] = "actualización ignorada";
-App::$strings["permission denied"] = "permiso denegado";
-App::$strings["recipient not found"] = "destinatario no encontrado";
-App::$strings["mail recalled"] = "mensaje de correo revocado";
-App::$strings["duplicate mail received"] = "se ha recibido mensaje duplicado";
-App::$strings["mail delivered"] = "correo enviado";
-App::$strings["Delivery report for %1\$s"] = "Informe de entrega para %1\$s";
-App::$strings["Options"] = "Opciones";
-App::$strings["Redeliver"] = "Volver a enviar";
+App::$strings["Location not found."] = "Dirección no encontrada.";
+App::$strings["Location lookup failed."] = "Ha fallado la búsqueda de la dirección.";
+App::$strings["Please select another location to become primary before removing the primary location."] = "Por favor, seleccione una copia de su canal (un clon) para convertirlo en primario antes de eliminar su canal principal.";
+App::$strings["Syncing locations"] = "Sincronizando ubicaciones";
+App::$strings["No locations found."] = "No encontrada ninguna dirección.";
+App::$strings["Manage Channel Locations"] = "Gestionar las direcciones del canal";
+App::$strings["Sync Now"] = "Sincronizar ahora";
+App::$strings["Please wait several minutes between consecutive operations."] = "Por favor, espere algunos minutos entre operaciones consecutivas.";
+App::$strings["When possible, drop a location by logging into that website/hub and removing your channel."] = "Cuando sea posible, elimine una ubicación iniciando sesión en el sitio web o \"hub\" y borrando su canal.";
+App::$strings["Use this form to drop the location if the hub is no longer operating."] = "Utilice este formulario para eliminar la dirección si el \"hub\" no está funcionando desde hace tiempo.";
App::$strings["Failed to create source. No channel selected."] = "No se ha podido crear el origen de los contenidos. No ha sido seleccionado ningún canal.";
App::$strings["Source created."] = "Fuente creada.";
App::$strings["Source updated."] = "Fuente actualizada.";
@@ -1524,7 +3292,6 @@ App::$strings["Only import content with these words (one per line)"] = "Importar
App::$strings["Leave blank to import all public content"] = "Dejar en blanco para importar todo el contenido público";
App::$strings["Channel Name"] = "Nombre del canal";
App::$strings["Add the following categories to posts imported from this source (comma separated)"] = "Añadir los temas siguientes a las entradas importadas de esta fuente (separadas por comas)";
-App::$strings["Optional"] = "Opcional";
App::$strings["Resend posts with this channel as author"] = "Reenviar mensajes con este canal como autor";
App::$strings["Copyrights may apply"] = "Se pueden aplicar los derechos de autor";
App::$strings["Source not found."] = "Fuente no encontrada";
@@ -1532,339 +3299,22 @@ App::$strings["Edit Source"] = "Editar fuente";
App::$strings["Delete Source"] = "Eliminar fuente";
App::$strings["Source removed"] = "Fuente eliminada";
App::$strings["Unable to remove source."] = "No se puede eliminar la fuente.";
-App::$strings["Like/Dislike"] = "Me gusta/No me gusta";
-App::$strings["This action is restricted to members."] = "Esta acción está restringida solo para miembros.";
-App::$strings["Please <a href=\"rmagic\">login with your \$Projectname ID</a> or <a href=\"register\">register as a new \$Projectname member</a> to continue."] = "Por favor, <a href=\"rmagic\">identifíquese con su \$Projectname ID</a> o <a href=\"register\">rregístrese como un nuevo \$Projectname member</a> para continuar.";
-App::$strings["Invalid request."] = "Solicitud incorrecta.";
-App::$strings["channel"] = "el canal";
-App::$strings["thing"] = "elemento";
-App::$strings["Channel unavailable."] = "Canal no disponible.";
-App::$strings["Previous action reversed."] = "Acción anterior revocada.";
-App::$strings["%1\$s likes %2\$s's %3\$s"] = "A %1\$s le gusta %3\$s de %2\$s";
-App::$strings["%1\$s doesn't like %2\$s's %3\$s"] = "A %1\$s no le gusta %3\$s de %2\$s";
-App::$strings["%1\$s agrees with %2\$s's %3\$s"] = "%3\$s de %2\$s: %1\$s está de acuerdo";
-App::$strings["%1\$s doesn't agree with %2\$s's %3\$s"] = "%3\$s de %2\$s: %1\$s no está de acuerdo";
-App::$strings["%1\$s abstains from a decision on %2\$s's %3\$s"] = "%3\$s de %2\$s: %1\$s se abstiene";
-App::$strings["%1\$s is attending %2\$s's %3\$s"] = "%3\$s de %2\$s: %1\$s participa";
-App::$strings["%1\$s is not attending %2\$s's %3\$s"] = "%3\$s de %2\$s: %1\$s no participa";
-App::$strings["%1\$s may attend %2\$s's %3\$s"] = "%3\$s de %2\$s: %1\$s quizá participe";
-App::$strings["Action completed."] = "Acción completada.";
-App::$strings["Thank you."] = "Gracias.";
-App::$strings["No default suggestions were found."] = "No se encontraron sugerencias por defecto.";
-App::$strings["%d rating"] = array(
- 0 => "%d valoración",
- 1 => "%d valoraciones",
-);
-App::$strings["Gender: "] = "Género:";
-App::$strings["Status: "] = "Estado:";
-App::$strings["Homepage: "] = "Página personal:";
-App::$strings["Age:"] = "Edad:";
-App::$strings["Location:"] = "Ubicación:";
-App::$strings["Description:"] = "Descripción:";
-App::$strings["Hometown:"] = "Lugar de nacimiento:";
-App::$strings["About:"] = "Sobre mí:";
-App::$strings["Connect"] = "Conectar";
-App::$strings["Public Forum:"] = "Foro público:";
-App::$strings["Keywords: "] = "Palabras clave:";
-App::$strings["Don't suggest"] = "No sugerir:";
-App::$strings["Common connections (estimated):"] = "Conexiones comunes (estimadas): ";
-App::$strings["Global Directory"] = "Directorio global:";
-App::$strings["Local Directory"] = "Directorio local:";
-App::$strings["Finding:"] = "Encontrar:";
-App::$strings["Channel Suggestions"] = "Sugerencias de canales";
-App::$strings["next page"] = "siguiente página";
-App::$strings["previous page"] = "página anterior";
-App::$strings["Sort options"] = "Ordenar opciones";
-App::$strings["Alphabetic"] = "Alfabético";
-App::$strings["Reverse Alphabetic"] = "Alfabético inverso";
-App::$strings["Newest to Oldest"] = "De más nuevo a más antiguo";
-App::$strings["Oldest to Newest"] = "De más antiguo a más nuevo";
-App::$strings["No entries (some entries may be hidden)."] = "Sin entradas (algunas entradas pueden estar ocultas).";
-App::$strings["Xchan Lookup"] = "Búsqueda de canales";
-App::$strings["Lookup xchan beginning with (or webbie): "] = "Buscar un canal (o un \"webbie\") que comience por:";
-App::$strings["Suggest Channels App"] = "App Sugerencia de canales";
-App::$strings["Suggestions for channels in the \$Projectname network you might be interested in"] = "Sugerencias de los canales de la red \$Projectname en los que puede estar interesado";
-App::$strings["No suggestions available. If this is a new site, please try again in 24 hours."] = "No hay sugerencias disponibles. Si es un sitio nuevo, espere 24 horas y pruebe de nuevo.";
-App::$strings["Ignore/Hide"] = "Ignorar/Ocultar";
-App::$strings["Unable to find your hub."] = "No se puede encontrar su servidor.";
-App::$strings["Post successful."] = "Enviado con éxito.";
-App::$strings["Unable to lookup recipient."] = "No se puede asociar a un destinatario.";
-App::$strings["Unable to communicate with requested channel."] = "No se puede establecer la comunicación con el canal solicitado.";
-App::$strings["Cannot verify requested channel."] = "No se puede verificar el canal solicitado.";
-App::$strings["Selected channel has private message restrictions. Send failed."] = "El canal seleccionado tiene restricciones sobre los mensajes privados. El envío falló.";
-App::$strings["Messages"] = "Mensajes";
-App::$strings["message"] = "mensaje";
-App::$strings["Message recalled."] = "Mensaje revocado.";
-App::$strings["Conversation removed."] = "Conversación eliminada.";
-App::$strings["Expires YYYY-MM-DD HH:MM"] = "Caduca YYYY-MM-DD HH:MM";
-App::$strings["Requested channel is not in this network"] = "El canal solicitado no existe en esta red";
-App::$strings["Send Private Message"] = "Enviar un mensaje privado";
-App::$strings["To:"] = "Para:";
-App::$strings["Subject:"] = "Asunto:";
-App::$strings["Attach file"] = "Adjuntar fichero";
-App::$strings["Send"] = "Enviar";
-App::$strings["Set expiration date"] = "Configurar fecha de caducidad";
-App::$strings["Delete message"] = "Borrar mensaje";
-App::$strings["Delivery report"] = "Informe de transmisión";
-App::$strings["Recall message"] = "Revocar el mensaje";
-App::$strings["Message has been recalled."] = "El mensaje ha sido revocado.";
-App::$strings["Delete Conversation"] = "Eliminar conversación";
-App::$strings["No secure communications available. You <strong>may</strong> be able to respond from the sender's profile page."] = "Comunicación segura no disponible. Pero <strong>puede</strong> responder desde la página del perfil del remitente.";
-App::$strings["Send Reply"] = "Responder";
-App::$strings["Your message for %s (%s):"] = "Su mensaje para %s (%s):";
-App::$strings["Public Hubs"] = "Servidores públicos";
-App::$strings["The listed hubs allow public registration for the \$Projectname network. All hubs in the network are interlinked so membership on any of them conveys membership in the network as a whole. Some hubs may require subscription or provide tiered service plans. The hub itself <strong>may</strong> provide additional details."] = "Los sitios listados permiten el registro público en la red \$Projectname. Todos los sitios de la red están vinculados entre sí, por lo que sus miembros, en ninguno de ellos, indican la pertenencia a la red en su conjunto. Algunos sitios pueden requerir suscripción o proporcionar planes de servicio por niveles. Los mismos hubs <strong>pueden</strong> proporcionar detalles adicionales.";
-App::$strings["Hub URL"] = "Dirección del hub";
-App::$strings["Access Type"] = "Tipo de acceso";
-App::$strings["Registration Policy"] = "Normas de registro";
-App::$strings["Stats"] = "Estadísticas";
-App::$strings["Software"] = "Software";
-App::$strings["Rate"] = "Valorar";
-App::$strings["webpage"] = "página web";
-App::$strings["block"] = "bloque";
-App::$strings["layout"] = "plantilla";
-App::$strings["menu"] = "menú";
-App::$strings["%s element installed"] = "%s elemento instalado";
-App::$strings["%s element installation failed"] = "Elemento con instalación fallida: %s";
App::$strings["Select a bookmark folder"] = "Seleccionar una carpeta de marcadores";
App::$strings["Save Bookmark"] = "Guardar marcador";
App::$strings["URL of bookmark"] = "Dirección del marcador";
App::$strings["Or enter new bookmark folder name"] = "O introduzca un nuevo nombre para la carpeta de marcadores";
-App::$strings["Enter a folder name"] = "Escriba un nombre de carpeta";
-App::$strings["or select an existing folder (doubleclick)"] = "o seleccione una (con un doble click)";
-App::$strings["Save to Folder"] = "Guardar en carpeta";
-App::$strings["Remote Diagnostics App"] = "App Diagnósticos remotos";
-App::$strings["Perform diagnostics on remote channels"] = "Realizar diagnósticos en canales remotos";
-App::$strings["Maximum daily site registrations exceeded. Please try again tomorrow."] = "Se ha superado el límite máximo de inscripciones diarias de este sitio. Por favor, pruebe de nuevo mañana.";
-App::$strings["Please indicate acceptance of the Terms of Service. Registration failed."] = "Por favor, confirme que acepta los Términos del servicio. El registro ha fallado.";
-App::$strings["Passwords do not match."] = "Las contraseñas no coinciden.";
-App::$strings["Registration successful. Continue to create your first channel..."] = "Registro exitoso. Continúe creando tu primer canal...";
-App::$strings["Registration successful. Please check your email for validation instructions."] = "Registro realizado con éxito. Por favor, compruebe su correo electrónico para ver las instrucciones para validarlo.";
-App::$strings["Your registration is pending approval by the site owner."] = "Su registro está pendiente de aprobación por el propietario del sitio.";
-App::$strings["Your registration can not be processed."] = "Su registro no puede ser procesado.";
-App::$strings["Registration on this hub is disabled."] = "El registro está deshabilitado en este sitio.";
-App::$strings["Registration on this hub is by approval only."] = "El registro en este hub está sometido a aprobación previa.";
-App::$strings["<a href=\"pubsites\">Register at another affiliated hub.</a>"] = "<a href=\"pubsites\">Registrarse en otro hub afiliado.</a>";
-App::$strings["Registration on this hub is by invitation only."] = "La inscripción en este hub es sólo posible por invitación.";
-App::$strings["This site has exceeded the number of allowed daily account registrations. Please try again tomorrow."] = "Este sitio ha excedido el límite de inscripción diaria de cuentas. Por favor, inténtelo de nuevo mañana.";
-App::$strings["I accept the %s for this website"] = "Acepto los %s de este sitio";
-App::$strings["I am over %s years of age and accept the %s for this website"] = "Tengo más de %s años de edad y acepto los %s de este sitio web";
-App::$strings["Your email address"] = "Su dirección de correo electrónico";
-App::$strings["Choose a password"] = "Elija una contraseña";
-App::$strings["Please re-enter your password"] = "Por favor, vuelva a escribir su contraseña";
-App::$strings["Please enter your invitation code"] = "Por favor, introduzca el código de su invitación";
-App::$strings["Your Name"] = "Su nombre";
-App::$strings["Real names are preferred."] = "Se prefieren los nombres reales";
-App::$strings["Your nickname will be used to create an easy to remember channel address e.g. nickname%s"] = "Su alias se usará para crear una dirección de canal fácil de recordar, p. ej.: alias%s";
-App::$strings["Select a channel permission role for your usage needs and privacy requirements."] = "Seleccione unos permisos de rol del canal compatibles con sus necesidades de uso y requisitos de privacidad.";
-App::$strings["no"] = "no";
-App::$strings["yes"] = "sí";
-App::$strings["Register"] = "Registrarse";
-App::$strings["This site requires email verification. After completing this form, please check your email for further instructions."] = "Este sitio requiere verificación por correo electrónico. Después de completar este formulario, por favor revise su correo electrónico para más instrucciones.";
-App::$strings["Cover Photos"] = "Imágenes de portada del perfil";
-App::$strings["female"] = "mujer";
-App::$strings["%1\$s updated her %2\$s"] = "%1\$s ha actualizado su %2\$s";
-App::$strings["male"] = "hombre";
-App::$strings["%1\$s updated his %2\$s"] = "%1\$s ha actualizado su %2\$s";
-App::$strings["%1\$s updated their %2\$s"] = "%1\$s ha actualizado su %2\$s";
-App::$strings["cover photo"] = "Imagen de portada del perfil";
-App::$strings["Your cover photo may be visible to anybody on the internet"] = "La foto de la portada puede ser visible para cualquiera en Internet";
-App::$strings["Change Cover Photo"] = "Cambiar la foto de portada del perfil";
-App::$strings["Documentation Search"] = "Búsqueda de Documentación";
-App::$strings["About"] = "Mi perfil";
-App::$strings["Administrators"] = "Administradores";
-App::$strings["Developers"] = "Desarrolladores";
-App::$strings["Tutorials"] = "Tutoriales";
-App::$strings["\$Projectname Documentation"] = "Documentación de \$Projectname";
-App::$strings["Contents"] = "Contenidos";
-App::$strings["Article"] = "Artículo";
-App::$strings["Item has been removed."] = "Se ha eliminado el elemento.";
-App::$strings["Tag removed"] = "Etiqueta eliminada.";
-App::$strings["Remove Item Tag"] = "Eliminar etiqueta del elemento.";
-App::$strings["Select a tag to remove: "] = "Seleccionar una etiqueta para eliminar:";
-App::$strings["No such group"] = "No se encuentra el grupo";
-App::$strings["No such channel"] = "No se encuentra el canal";
-App::$strings["Privacy group is empty"] = "El grupo de canales está vacío";
-App::$strings["Privacy group: "] = "Grupo de canales: ";
-App::$strings["Invalid channel."] = "El canal no es válido.";
-App::$strings["network"] = "red";
-App::$strings["\$Projectname"] = "\$Projectname";
-App::$strings["Welcome to %s"] = "Bienvenido a %s";
-App::$strings["File not found."] = "Fichero no encontrado.";
-App::$strings["Permission Denied."] = "Permiso denegado";
-App::$strings["Edit file permissions"] = "Modificar los permisos del fichero";
-App::$strings["Set/edit permissions"] = "Establecer/editar los permisos";
-App::$strings["Include all files and sub folders"] = "Incluir todos los ficheros y subcarpetas";
-App::$strings["Return to file list"] = "Volver a la lista de ficheros";
-App::$strings["Copy/paste this code to attach file to a post"] = "Copiar/pegar este código para adjuntar el fichero al envío";
-App::$strings["Copy/paste this URL to link file from a web page"] = "Copiar/pegar esta dirección para enlazar el fichero desde una página web";
-App::$strings["Share this file"] = "Compartir este fichero";
-App::$strings["Show URL to this file"] = "Mostrar la dirección de este fichero";
-App::$strings["Show in your contacts shared folder"] = "Mostrar en la carpeta compartida con sus contactos";
-App::$strings["No channel."] = "Ningún canal.";
-App::$strings["No connections in common."] = "Ninguna conexión en común.";
-App::$strings["View Common Connections"] = "Ver las conexiones comunes";
-App::$strings["Email verification resent"] = "Reenvío del email de verificación";
-App::$strings["Unable to resend email verification message."] = "No se puede reenviar el mensaje de verificación por correo electrónico.";
-App::$strings["No connections."] = "Sin conexiones.";
-App::$strings["Visit %s's profile [%s]"] = "Visitar el perfil de %s [%s]";
-App::$strings["View Connections"] = "Ver conexiones";
-App::$strings["Blocked accounts"] = "Cuentas bloqueadas";
-App::$strings["Expired accounts"] = "Cuentas caducadas";
-App::$strings["Expiring accounts"] = "Cuentas que caducan";
-App::$strings["Message queues"] = "Mensajes en cola";
-App::$strings["Your software should be updated"] = "Debe actualizar su software";
-App::$strings["Summary"] = "Sumario";
-App::$strings["Registered accounts"] = "Cuentas registradas";
-App::$strings["Pending registrations"] = "Registros pendientes";
-App::$strings["Registered channels"] = "Canales registrados";
-App::$strings["Active addons"] = "Addons acivos";
-App::$strings["Version"] = "Versión";
-App::$strings["Repository version (master)"] = "Versión del repositorio (master)";
-App::$strings["Repository version (dev)"] = "Versión del repositorio (dev)";
-App::$strings["No service class restrictions found."] = "No se han encontrado restricciones sobre esta clase de servicio.";
-App::$strings["Website:"] = "Sitio web:";
-App::$strings["Remote Channel [%s] (not yet known on this site)"] = "Canal remoto [%s] (aún no es conocido en este sitio)";
-App::$strings["Rating (this information is public)"] = "Valoración (esta información es pública)";
-App::$strings["Optionally explain your rating (this information is public)"] = "Opcionalmente puede explicar su valoración (esta información es pública)";
-App::$strings["Edit Card"] = "Editar la ficha";
-App::$strings["No valid account found."] = "No se ha encontrado una cuenta válida.";
-App::$strings["Password reset request issued. Check your email."] = "Se ha recibido una solicitud de restablecimiento de contraseña. Consulte su correo electrónico.";
-App::$strings["Site Member (%s)"] = "Usuario del sitio (%s)";
-App::$strings["Password reset requested at %s"] = "Se ha solicitado restablecer la contraseña en %s";
-App::$strings["Request could not be verified. (You may have previously submitted it.) Password reset failed."] = "La solicitud no ha podido ser verificada. (Puede que la haya enviado con anterioridad) El restablecimiento de la contraseña ha fallado.";
-App::$strings["Password Reset"] = "Restablecer la contraseña";
-App::$strings["Your password has been reset as requested."] = "Su contraseña ha sido restablecida según lo solicitó.";
-App::$strings["Your new password is"] = "Su nueva contraseña es";
-App::$strings["Save or copy your new password - and then"] = "Guarde o copie su nueva contraseña - y después";
-App::$strings["click here to login"] = "pulse aquí para conectarse";
-App::$strings["Your password may be changed from the <em>Settings</em> page after successful login."] = "Puede cambiar la contraseña en la página <em>Ajustes</em> una vez iniciada la sesión.";
-App::$strings["Your password has changed at %s"] = "Su contraseña en %s ha sido cambiada";
-App::$strings["Forgot your Password?"] = "¿Ha olvidado su contraseña?";
-App::$strings["Enter your email address and submit to have your password reset. Then check your email for further instructions."] = "Introduzca y envíe su dirección de correo electrónico para el restablecimiento de su contraseña. Luego revise su correo para obtener más instrucciones.";
-App::$strings["Email Address"] = "Dirección de correo electrónico";
-App::$strings["Name is required"] = "El nombre es obligatorio";
-App::$strings["Key and Secret are required"] = "\"Key\" y \"Secret\" son obligatorios";
-App::$strings["OAuth Apps Manager App"] = "App Gestión de apps OAuth";
-App::$strings["OAuth authentication tokens for mobile and remote apps"] = "Tokens de autenticación de OAuth para aplicaciones móviles y remotas";
-App::$strings["Consumer Key"] = "Consumer Key";
-App::$strings["Icon url"] = "Dirección del icono";
-App::$strings["Application not found."] = "Aplicación no encontrada.";
-App::$strings["Connected OAuth Apps"] = "Apps OAuth conectadas";
-App::$strings["Mark all seen"] = "Marcar todo como visto";
+App::$strings["Remote authentication blocked. You are logged into this site locally. Please logout and retry."] = "La autenticación desde su servidor está bloqueada. Ha iniciado sesión localmente. Por favor, salga de la sesión y vuelva a intentarlo.";
+App::$strings["__ctx:permcat__ default"] = "por defecto";
+App::$strings["__ctx:permcat__ follower"] = "seguidor";
+App::$strings["__ctx:permcat__ contributor"] = "contribuidor";
+App::$strings["__ctx:permcat__ publisher"] = "editor";
App::$strings["Likes %1\$s's %2\$s"] = "Gusta de %2\$sde %1\$s";
App::$strings["Doesn't like %1\$s's %2\$s"] = "No le gusta %2\$sde %1\$s";
App::$strings["Will attend %1\$s's %2\$s"] = "Asistirá %2\$sde %1\$s";
App::$strings["Will not attend %1\$s's %2\$s"] = "No asistirá %2\$sde %1\$s";
App::$strings["May attend %1\$s's %2\$s"] = "Puede asistir %2\$sde %1\$s";
-App::$strings["ActivityPub"] = "ActivityPub";
-App::$strings["0. Beginner/Basic"] = "0. Principiante/Básico";
-App::$strings["1. Novice - not skilled but willing to learn"] = "1. Novato: no cualificado, pero dispuesto a aprender";
-App::$strings["2. Intermediate - somewhat comfortable"] = "2. Intermedio - algo cómodo";
-App::$strings["3. Advanced - very comfortable"] = "3. Avanzado - muy cómodo";
-App::$strings["4. Expert - I can write computer code"] = "4. Experto - Puedo escribir código informático";
-App::$strings["5. Wizard - I probably know more than you do"] = "5. Colaborador - probablemente sé más que tú";
-App::$strings["Unable to verify channel signature"] = "No ha sido posible de verificar la firma del canal";
-App::$strings["Apps"] = "Aplicaciones (apps)";
-App::$strings["Affinity Tool"] = "Herramienta de afinidad";
-App::$strings["Site Admin"] = "Administrador del sitio";
-App::$strings["Report Bug"] = "Informe de errores";
-App::$strings["Bookmarks"] = "Marcadores";
-App::$strings["Chatrooms"] = "Salas de chat";
-App::$strings["Content Filter"] = "Filtro de contenido";
-App::$strings["Content Import"] = "Importación de contenidos";
-App::$strings["Remote Diagnostics"] = "Diagnóstico remoto";
-App::$strings["Suggest Channels"] = "Sugerir canales";
-App::$strings["Login"] = "Iniciar sesión";
-App::$strings["Stream"] = "Stream";
-App::$strings["Wiki"] = "Wiki";
-App::$strings["Channel Home"] = "Mi canal";
-App::$strings["Calendar"] = "Calendario";
-App::$strings["Directory"] = "Directorio";
-App::$strings["Mail"] = "Correo";
-App::$strings["Chat"] = "Chat";
-App::$strings["Probe"] = "Probar";
-App::$strings["Suggest"] = "Sugerir";
-App::$strings["Random Channel"] = "Canal aleatorio";
-App::$strings["Invite"] = "Invitar";
-App::$strings["Features"] = "Funcionalidades";
-App::$strings["Language"] = "Idioma";
-App::$strings["Post"] = "Publicación";
-App::$strings["Profile Photo"] = "Foto del perfil";
-App::$strings["Profiles"] = "Perfiles";
-App::$strings["Notifications"] = "Notificaciones";
-App::$strings["Order Apps"] = "Ordenar las apps";
-App::$strings["CardDAV"] = "CardDAV";
-App::$strings["Guest Access"] = "Acceso para invitados";
-App::$strings["Notes"] = "Notas";
-App::$strings["OAuth Apps Manager"] = "Administrador de apps OAuth";
-App::$strings["OAuth2 Apps Manager"] = "Administrador de apps OAuth2";
-App::$strings["PDL Editor"] = "Editor PDL";
-App::$strings["Premium Channel"] = "Canal premium";
-App::$strings["My Chatrooms"] = "Mis salas de chat";
-App::$strings["Channel Export"] = "Exportar canal";
-App::$strings["Purchase"] = "Comprar";
-App::$strings["Undelete"] = "Recuperar";
-App::$strings["Add to app-tray"] = "Añadir a la bandeja de aplicaciones";
-App::$strings["Remove from app-tray"] = "Quitar de la bandeja de aplicaciones";
-App::$strings["Pin to navbar"] = "Fijar en la barra de navegación";
-App::$strings["Unpin from navbar"] = "Quitar de la barra de navegación";
-App::$strings["__ctx:permcat__ default"] = "por defecto";
-App::$strings["__ctx:permcat__ follower"] = "seguidor";
-App::$strings["__ctx:permcat__ contributor"] = "contribuidor";
-App::$strings["__ctx:permcat__ publisher"] = "editor";
-App::$strings["(No Title)"] = "(Sin título)";
-App::$strings["Wiki page create failed."] = "Se ha producido un error en la creación de la página wiki.";
-App::$strings["Wiki not found."] = "No se ha encontrado el wiki.";
-App::$strings["Destination name already exists"] = "El nombre de destino ya existe";
-App::$strings["Page not found"] = "No se ha encontrado la página";
-App::$strings["Error reading page content"] = "Se ha producido un error al leer el contenido de la página";
-App::$strings["Error reading wiki"] = "Se ha producido un error al leer el wiki";
-App::$strings["Page update failed."] = "Se ha producido un error al actualizar la página.";
-App::$strings["Nothing deleted"] = "No se ha eliminado nada";
-App::$strings["Compare: object not found."] = "No se ha encontrado un objeto para comparar.";
-App::$strings["Page updated"] = "Se ha actualizado la página";
-App::$strings["Untitled"] = "Sin título";
-App::$strings["Wiki resource_id required for git commit"] = "Se necesita Wiki resource_id para el git commit";
-App::$strings["__ctx:wiki_history__ Message"] = "Mensaje";
-App::$strings["Date"] = "Fecha";
-App::$strings["Compare"] = "Comparar";
-App::$strings["Different viewers will see this text differently"] = "Visitantes diferentes verán este texto de forma distinta";
-App::$strings["Visible to your default audience"] = "Visible para su público predeterminado.";
-App::$strings["Only me"] = "Sólo yo";
-App::$strings["Public"] = "Público";
-App::$strings["Anybody in the \$Projectname network"] = "Cualquiera en la red \$Projectname";
-App::$strings["Any account on %s"] = "Cualquier cuenta en %s";
-App::$strings["Any of my connections"] = "Cualquiera de mis conexiones";
-App::$strings["Only connections I specifically allow"] = "Sólo las conexiones que yo permita de forma explícita";
-App::$strings["Anybody authenticated (could include visitors from other networks)"] = "Cualquiera que esté autenticado (podría incluir a los visitantes de otras redes)";
-App::$strings["Any connections including those who haven't yet been approved"] = "Cualquier conexión incluyendo aquellas que aún no han sido aprobadas";
-App::$strings["This is your default setting for the audience of your normal stream, and posts."] = "Esta es la configuración predeterminada para su flujo (stream) habitual de publicaciones.";
-App::$strings["This is your default setting for who can view your default channel profile"] = "Esta es su configuración por defecto para establecer quién puede ver su perfil del canal predeterminado";
-App::$strings["This is your default setting for who can view your connections"] = "Este es su ajuste predeterminado para establecer quién puede ver sus conexiones";
-App::$strings["This is your default setting for who can view your file storage and photos"] = "Este es su ajuste predeterminado para establecer quién puede ver su repositorio de ficheros y sus fotos";
-App::$strings["This is your default setting for the audience of your webpages"] = "Este es el ajuste predeterminado para establecer la audiencia de sus páginas web";
-App::$strings["Directory Options"] = "Opciones del directorio";
-App::$strings["Safe Mode"] = "Modo seguro";
-App::$strings["Public Forums Only"] = "Solo foros públicos";
-App::$strings["This Website Only"] = "Solo este sitio web";
-App::$strings["A deleted group with this name was revived. Existing item permissions <strong>may</strong> apply to this group and any future members. If this is not what you intended, please create another group with a different name."] = "Un grupo suprimido con este nombre ha sido restablecido. <strong>Es posible</strong> que los permisos que ya existen sean aplicados a este grupo y sus futuros miembros. Si no quiere esto, por favor cree otro grupo con un nombre diferente.";
-App::$strings["Add new connections to this privacy group"] = "Añadir conexiones nuevas a este grupo de canales";
-App::$strings["edit"] = "editar";
-App::$strings["Edit group"] = "Editar grupo";
-App::$strings["Add privacy group"] = "Añadir un grupo de canales";
-App::$strings["Channels not in any privacy group"] = "Sin canales en ningún grupo";
-App::$strings["add"] = "añadir";
-App::$strings["Missing room name"] = "Sala de chat sin nombre";
-App::$strings["Duplicate room name"] = "Nombre de sala duplicado.";
-App::$strings["Invalid room specifier."] = "Especificador de sala no válido.";
-App::$strings["Room not found."] = "Sala no encontrada.";
-App::$strings["Room is full"] = "La sala está llena.";
-App::$strings["Unable to verify site signature for %s"] = "No ha sido posible de verificar la firma del sitio para %s";
App::$strings["\$Projectname Notification"] = "Notificación de \$Projectname";
-App::$strings["\$projectname"] = "\$projectname";
App::$strings["Thank You,"] = "Gracias,";
-App::$strings["%s Administrator"] = "%s Administrador";
App::$strings["This email was sent by %1\$s at %2\$s."] = "Este email ha sido enviado por %1\$s a %2\$s.";
App::$strings["To stop receiving these messages, please adjust your Notification Settings at %s"] = "Para dejar de recibir estos mensajes, por favor ajuste la configuración de notificación en %s";
App::$strings["To stop receiving these messages, please adjust your %s."] = "Para dejar de recibir estos mensajes, por favor, ajuste su %s";
@@ -1915,30 +3365,73 @@ App::$strings["[\$Projectname:Notify]"] = "[\$Projectname:Aviso]";
App::$strings["created a new post"] = "ha creado una nueva entrada";
App::$strings["commented on %s's post"] = "ha comentado la entrada de %s";
App::$strings["repeated %s's post"] = "repetida la entrada de %s";
-App::$strings["edited a post dated %s"] = "ha editado una entrada fechada el %s";
-App::$strings["edited a comment dated %s"] = "ha editado un comentario fechado el %s";
+App::$strings["edited a post dated %s"] = "ha editado una entrada con fecha de %s";
+App::$strings["edited a comment dated %s"] = "ha editado un comentario con fecha de %s";
+App::$strings["Missing room name"] = "Sala de chat sin nombre";
+App::$strings["Duplicate room name"] = "Nombre de sala duplicado.";
+App::$strings["Invalid room specifier."] = "Especificador de sala no válido.";
+App::$strings["Room not found."] = "Sala no encontrada.";
+App::$strings["Room is full"] = "La sala está llena.";
App::$strings["Wiki updated successfully"] = "El wiki se ha actualizado con éxito";
App::$strings["Wiki files deleted successfully"] = "Se han borrado con éxito los ficheros del wiki";
-App::$strings["Source code of failed update: "] = "Código fuente de la actualización fallida: ";
-App::$strings["Update Error at %s"] = "Error de actualización en %s";
-App::$strings["Update %s failed. See error logs."] = "La actualización %s ha fallado. Mire el informe de errores.";
-App::$strings["Private Message"] = "Mensaje Privado";
+App::$strings["Apps"] = "Aplicaciones (apps)";
+App::$strings["Affinity Tool"] = "Herramienta de afinidad";
+App::$strings["Site Admin"] = "Administrador del sitio";
+App::$strings["Content Filter"] = "Filtro de contenido";
+App::$strings["Remote Diagnostics"] = "Diagnóstico remoto";
+App::$strings["Suggest Channels"] = "Sugerir canales";
+App::$strings["Stream"] = "Stream";
+App::$strings["Mail"] = "Correo";
+App::$strings["Chat"] = "Chat";
+App::$strings["Probe"] = "Probar";
+App::$strings["Suggest"] = "Sugerir";
+App::$strings["Random Channel"] = "Canal aleatorio";
+App::$strings["Invite"] = "Invitar";
+App::$strings["Post"] = "Publicación";
+App::$strings["Notifications"] = "Notificaciones";
+App::$strings["Order Apps"] = "Ordenar las apps";
+App::$strings["CardDAV"] = "CardDAV";
+App::$strings["Guest Access"] = "Acceso para invitados";
+App::$strings["OAuth Apps Manager"] = "Administrador de apps OAuth";
+App::$strings["OAuth2 Apps Manager"] = "Administrador de apps OAuth2";
+App::$strings["PDL Editor"] = "Editor PDL";
+App::$strings["Premium Channel"] = "Canal premium";
+App::$strings["My Chatrooms"] = "Mis salas de chat";
+App::$strings["Channel Export"] = "Exportar canal";
+App::$strings["Purchase"] = "Comprar";
+App::$strings["Undelete"] = "Recuperar";
+App::$strings["Add to app-tray"] = "Añadir a la bandeja de aplicaciones";
+App::$strings["Remove from app-tray"] = "Quitar de la bandeja de aplicaciones";
+App::$strings["Pin to navbar"] = "Fijar en la barra de navegación";
+App::$strings["Unpin from navbar"] = "Quitar de la barra de navegación";
+App::$strings["0. Beginner/Basic"] = "0. Principiante/Básico";
+App::$strings["1. Novice - not skilled but willing to learn"] = "1. Novato: no cualificado, pero dispuesto a aprender";
+App::$strings["2. Intermediate - somewhat comfortable"] = "2. Intermedio - algo cómodo";
+App::$strings["3. Advanced - very comfortable"] = "3. Avanzado - muy cómodo";
+App::$strings["4. Expert - I can write computer code"] = "4. Experto - Puedo escribir código informático";
+App::$strings["5. Wizard - I probably know more than you do"] = "5. Colaborador - probablemente sé más que tú";
+App::$strings["(No Title)"] = "(Sin título)";
+App::$strings["Wiki page create failed."] = "Se ha producido un error en la creación de la página wiki.";
+App::$strings["Wiki not found."] = "No se ha encontrado el wiki.";
+App::$strings["Destination name already exists"] = "El nombre de destino ya existe";
+App::$strings["Page not found"] = "No se ha encontrado la página";
+App::$strings["Error reading page content"] = "Se ha producido un error al leer el contenido de la página";
+App::$strings["Error reading wiki"] = "Se ha producido un error al leer el wiki";
+App::$strings["Page update failed."] = "Se ha producido un error al actualizar la página.";
+App::$strings["Nothing deleted"] = "No se ha eliminado nada";
+App::$strings["Compare: object not found."] = "No se ha encontrado un objeto para comparar.";
+App::$strings["Page updated"] = "Se ha actualizado la página";
+App::$strings["Untitled"] = "Sin título";
+App::$strings["Wiki resource_id required for git commit"] = "Se necesita Wiki resource_id para el git commit";
App::$strings["Privacy conflict. Discretion advised."] = "Conflicto de privacidad. Se aconseja discreción.";
App::$strings["Admin Delete"] = "Eliminar admin";
-App::$strings["Select"] = "Seleccionar";
App::$strings["I will attend"] = "Participaré";
App::$strings["I will not attend"] = "No participaré";
App::$strings["I might attend"] = "Quizá participe";
App::$strings["I agree"] = "Estoy de acuerdo";
App::$strings["I disagree"] = "No estoy de acuerdo";
App::$strings["I abstain"] = "Me abstengo";
-App::$strings["Toggle Star Status"] = "Activar o desactivar el estado de entrada preferida";
-App::$strings["Message signature validated"] = "Firma de mensaje validada";
-App::$strings["Message signature incorrect"] = "Firma de mensaje incorrecta";
App::$strings["Add Tag"] = "Añadir etiqueta";
-App::$strings["Conversation Tools"] = "Herramientas de conversación";
-App::$strings["like"] = "me gusta";
-App::$strings["dislike"] = "no me gusta";
App::$strings["Reply on this comment"] = "Responder a este comentario";
App::$strings["reply"] = "responder";
App::$strings["Reply to"] = "Responder a ";
@@ -1954,34 +3447,68 @@ App::$strings["to"] = "a";
App::$strings["via"] = "mediante";
App::$strings["Wall-to-Wall"] = "De página del perfil a página del perfil (de \"muro\" a \"muro\")";
App::$strings["via Wall-To-Wall:"] = "Mediante el procedimiento página del perfil a página del perfil (de \"muro\" a \"muro\")";
-App::$strings["from %s"] = "desde %s";
-App::$strings["last edited: %s"] = "último cambio: %s";
-App::$strings["Expires: %s"] = "Caduca: %s";
App::$strings["Attend"] = "Participar o asistir";
App::$strings["Attendance Options"] = "Opciones de participación o asistencia";
App::$strings["Vote"] = "Votar";
App::$strings["Voting Options"] = "Opciones de votación";
App::$strings["Go to previous comment"] = "Ir al comentario anterior";
-App::$strings["Save Bookmarks"] = "Guardar en Marcadores";
App::$strings["Add to Calendar"] = "Añadir al calendario";
-App::$strings["This is an unsaved preview"] = "Esta es una previsualización sin guardar";
-App::$strings["%s show all"] = "%s mostrar todo";
-App::$strings["Bold"] = "Negrita";
-App::$strings["Italic"] = "Itálico ";
-App::$strings["Underline"] = "Subrayar";
-App::$strings["Quote"] = "Citar";
-App::$strings["Code"] = "Código";
App::$strings["Image"] = "Imagen";
-App::$strings["Attach/Upload file"] = "Adjuntar/cargar fichero";
App::$strings["Insert Link"] = "Insertar enlace";
App::$strings["Video"] = "Vídeo";
App::$strings["Your full name (required)"] = "Su nombre completo (requerido)";
App::$strings["Your email address (required)"] = "Su dirección de correo electrónico (requerido)";
App::$strings["Your website URL (optional)"] = "La URL de su sitio web (opcional)";
-App::$strings["Remote authentication blocked. You are logged into this site locally. Please logout and retry."] = "La autenticación desde su servidor está bloqueada. Ha iniciado sesión localmente. Por favor, salga de la sesión y vuelva a intentarlo.";
-App::$strings["Welcome %s. Remote authentication successful."] = "Bienvenido %s. La identificación desde su servidor se ha llevado a cabo correctamente.";
+App::$strings["Source code of failed update: "] = "Código fuente de la actualización fallida: ";
+App::$strings["Update Error at %s"] = "Error de actualización en %s";
+App::$strings["Update %s failed. See error logs."] = "La actualización %s ha fallado. Mire el informe de errores.";
+App::$strings["Public"] = "Público";
+App::$strings["Anybody in the \$Projectname network"] = "Cualquiera en la red \$Projectname";
+App::$strings["Any account on %s"] = "Cualquier cuenta en %s";
+App::$strings["Any of my connections"] = "Cualquiera de mis conexiones";
+App::$strings["Only connections I specifically allow"] = "Sólo las conexiones que yo permita de forma explícita";
+App::$strings["Anybody authenticated (could include visitors from other networks)"] = "Cualquiera que esté autenticado (podría incluir a los visitantes de otras redes)";
+App::$strings["Any connections including those who haven't yet been approved"] = "Cualquier conexión incluyendo aquellas que aún no han sido aprobadas";
+App::$strings["This is your default setting for the audience of your normal stream, and posts."] = "Esta es la configuración predeterminada para su flujo (stream) habitual de publicaciones.";
+App::$strings["This is your default setting for who can view your default channel profile"] = "Esta es su configuración por defecto para establecer quién puede ver su perfil del canal predeterminado";
+App::$strings["This is your default setting for who can view your connections"] = "Este es su ajuste predeterminado para establecer quién puede ver sus conexiones";
+App::$strings["This is your default setting for who can view your file storage and photos"] = "Este es su ajuste predeterminado para establecer quién puede ver su repositorio de ficheros y sus fotos";
+App::$strings["This is your default setting for the audience of your webpages"] = "Este es el ajuste predeterminado para establecer la audiencia de sus páginas web";
+App::$strings["Social Networking"] = "Redes sociales";
+App::$strings["Social - Federation"] = "Social - Federación";
+App::$strings["Social - Mostly Public"] = "Social - Público en su mayor parte";
+App::$strings["Social - Restricted"] = "Social - Restringido";
+App::$strings["Social - Private"] = "Social - Privado";
+App::$strings["Community Forum"] = "Foro de discusión";
+App::$strings["Forum - Mostly Public"] = "Foro - Público en su mayor parte";
+App::$strings["Forum - Restricted"] = "Foro - Restringido";
+App::$strings["Forum - Private"] = "Foro - Privado";
+App::$strings["Feed Republish"] = "Republicar un \"feed\"";
+App::$strings["Feed - Mostly Public"] = "Feed - Público en su mayor parte";
+App::$strings["Feed - Restricted"] = "Feed - Restringido";
+App::$strings["Special Purpose"] = "Propósito especial";
+App::$strings["Special - Celebrity/Soapbox"] = "Especial - Celebridad / Tribuna improvisada";
+App::$strings["Special - Group Repository"] = "Especial - Repositorio de grupo";
+App::$strings["Custom/Expert Mode"] = "Modo personalizado/experto";
+App::$strings["Can view my channel stream and posts"] = "Pueden verse la actividad y publicaciones de mi canal";
+App::$strings["Can send me their channel stream and posts"] = "Se me pueden enviar entradas y contenido de un canal";
+App::$strings["Can view my default channel profile"] = "Puede verse mi perfil de canal predeterminado.";
+App::$strings["Can view my connections"] = "Pueden verse mis conexiones";
+App::$strings["Can view my file storage and photos"] = "Pueden verse mi repositorio de ficheros y mis fotos";
+App::$strings["Can upload/modify my file storage and photos"] = "Se pueden subir / modificar elementos en mi repositorio de ficheros y fotos";
+App::$strings["Can view my channel webpages"] = "Pueden verse las páginas personales de mi canal";
+App::$strings["Can view my wiki pages"] = "Pueden verse mis páginas wiki";
+App::$strings["Can create/edit my channel webpages"] = "Pueden crearse / modificarse páginas personales en mi canal";
+App::$strings["Can write to my wiki pages"] = "Se pueden modificar las páginas de mi wiki";
+App::$strings["Can post on my channel (wall) page"] = "Pueden crearse entradas en mi página de inicio del canal (“muro”)";
+App::$strings["Can comment on or like my posts"] = "Pueden publicarse comentarios en mis publicaciones o marcar mis entradas con 'me gusta'.";
+App::$strings["Can send me private mail messages"] = "Se me pueden enviar mensajes privados";
+App::$strings["Can like/dislike profiles and profile things"] = "Se puede mostrar agrado o desagrado (Me gusta / No me gusta) en mis perfiles y sus distintos apartados";
+App::$strings["Can forward to all my channel connections via ! mentions in posts"] = "Pueden reenviarse publicaciones a todas las conexiones de mi canal a través de ! menciones en las entradas";
+App::$strings["Can chat with me"] = "Se puede chatear conmigo";
+App::$strings["Can source my public posts in derived channels"] = "Pueden utilizarse mis entradas públicas como origen de contenidos en canales derivados";
+App::$strings["Can administer my channel"] = "Se puede administrar mi canal";
App::$strings["parent"] = "padre";
-App::$strings["Collection"] = "Colección";
App::$strings["Principal"] = "Principal";
App::$strings["Addressbook"] = "Libreta de direcciones";
App::$strings["Schedule Inbox"] = "Programar bandeja de entrada";
@@ -1995,153 +3522,7 @@ App::$strings["WARNING:"] = "ATENCIÓN: ";
App::$strings["Create new folder"] = "Crear nueva carpeta";
App::$strings["Upload file"] = "Subir fichero";
App::$strings["Drop files here to immediately upload"] = "Arrastre los ficheros aquí para subirlos de forma inmediata";
-App::$strings["Forums"] = "Foros";
-App::$strings["Select Channel"] = "Seleccionar un canal";
-App::$strings["Read-write"] = "Lectura y escritura";
-App::$strings["Read-only"] = "Sólo lectura";
-App::$strings["Channel Calendar"] = "Calendario del canal";
-App::$strings["Shared CalDAV Calendars"] = "Calendarios CalDAV compartidos";
-App::$strings["Share this calendar"] = "Compartir este calendario";
-App::$strings["Calendar name and color"] = "Nombre y color del calendario";
-App::$strings["Create new CalDAV calendar"] = "Crear un nuevo calendario CalDAV";
-App::$strings["Calendar Name"] = "Nombre del calendario";
-App::$strings["Calendar Tools"] = "Gestión de calendarios";
-App::$strings["Import calendar"] = "Importar un calendario";
-App::$strings["Select a calendar to import to"] = "Seleccionar un calendario para importarlo";
-App::$strings["Addressbooks"] = "Agenda de direcciones";
-App::$strings["Addressbook name"] = "Nombre de la agenda";
-App::$strings["Create new addressbook"] = "Crear una nueva agenda de direcciones";
-App::$strings["Addressbook Name"] = "Nombre de la agenda";
-App::$strings["Addressbook Tools"] = "Gestión de agendas de direcciones";
-App::$strings["Import addressbook"] = "Importar una agenda de direcciones";
-App::$strings["Select an addressbook to import to"] = "Seleccionar una agenda para importarla";
-App::$strings["Everything"] = "Todo";
-App::$strings["Events Tools"] = "Gestión de eventos";
-App::$strings["Export Calendar"] = "Exportar el calendario";
-App::$strings["Import Calendar"] = "Importar un calendario";
-App::$strings["Suggested Chatrooms"] = "Salas de chat sugeridas";
-App::$strings["HQ Control Panel"] = "Panel de control de HQ";
-App::$strings["Create a new post"] = "Crear una nueva entrada";
-App::$strings["Private Mail Menu"] = "Menú de correo privado";
-App::$strings["Combined View"] = "Vista combinada";
-App::$strings["Inbox"] = "Bandeja de entrada";
-App::$strings["Outbox"] = "Bandeja de salida";
-App::$strings["New Message"] = "Nuevo mensaje";
-App::$strings["Overview"] = "Resumen";
-App::$strings["Rating Tools"] = "Valoraciones";
-App::$strings["Rate Me"] = "Valorar este canal";
-App::$strings["View Ratings"] = "Mostrar las valoraciones";
-App::$strings["__ctx:widget__ Activity"] = "Actividad";
-App::$strings["Show posts related to the %s privacy group"] = "Mostrar entradas relacionadas con el grupo %s";
-App::$strings["Show my privacy groups"] = "Mostrar mis grupos de canales";
-App::$strings["Show posts to this forum"] = "Mostrar las entradas en este foro";
-App::$strings["Show forums"] = "Mostrar los foros";
-App::$strings["Starred Posts"] = "Entradas preferidas";
-App::$strings["Show posts that I have starred"] = "Mostrar entradas que he señalado como preferidas";
-App::$strings["Personal Posts"] = "Entradas personales";
-App::$strings["Show posts that mention or involve me"] = "Mostrar entradas que me mencionen o involucren";
-App::$strings["Show posts that I have filed to %s"] = "Mostrar las entradas que he enviado a %s";
-App::$strings["Saved Folders"] = "Carpetas guardadas";
-App::$strings["Show filed post categories"] = "Mostrar los temas de las entradas archivadas";
-App::$strings["Panel search"] = "Panel de búsqueda";
-App::$strings["Filter by name"] = "Filtrar por nombre";
-App::$strings["Remove active filter"] = "Eliminar el filtro activo";
-App::$strings["Stream Filters"] = "Filtros del stream";
-App::$strings["You have %1$.0f of %2$.0f allowed connections."] = "Tiene %1$.0f de %2$.0f conexiones permitidas.";
-App::$strings["Add New Connection"] = "Añadir nueva conexión";
-App::$strings["Enter channel address"] = "Dirección del canal";
-App::$strings["Examples: bob@example.com, https://example.com/barbara"] = "Ejemplos: manuel@ejemplo.com, https://ejemplo.com/carmen";
-App::$strings["Archives"] = "Hemeroteca";
-App::$strings["Received Messages"] = "Mensajes recibidos";
-App::$strings["Sent Messages"] = "Enviar mensajes";
-App::$strings["Conversations"] = "Conversaciones";
-App::$strings["No messages."] = "Sin mensajes.";
-App::$strings["Delete conversation"] = "Eliminar conversación";
-App::$strings["Chat Members"] = "Miembros del chat";
-App::$strings["photo/image"] = "foto/imagen";
-App::$strings["Remove term"] = "Eliminar término";
-App::$strings["Saved Searches"] = "Búsquedas guardadas";
-App::$strings["Add new page"] = "Añadir una nueva página";
-App::$strings["Wiki Pages"] = "Páginas del wiki";
-App::$strings["Page name"] = "Nombre de la página";
-App::$strings["Refresh"] = "Recargar";
-App::$strings["Tasks"] = "Tareas";
-App::$strings["Suggestions"] = "Sugerencias";
-App::$strings["See more..."] = "Ver más...";
-App::$strings["Commented Date"] = "Fecha de los comentarios";
-App::$strings["Order by last commented date"] = "Ordenar por la última fecha de los comentarios";
-App::$strings["Posted Date"] = "Fecha de publicación";
-App::$strings["Order by last posted date"] = "Ordenar por la ultima fecha de publicación";
-App::$strings["Date Unthreaded"] = "Sin enhebrar por fecha";
-App::$strings["Order unthreaded by date"] = "Ordenar sin enhebrar por fecha";
-App::$strings["Stream Order"] = "Orden del stream";
-App::$strings["Click to show more"] = "Hacer clic para ver más";
-App::$strings["Tags"] = "Etiquetas";
-App::$strings["App Collections"] = "Colección de aplicaciones";
-App::$strings["Installed apps"] = "Aplicaciones instaladas";
-App::$strings["Profile Creation"] = "Creación de perfiles";
-App::$strings["Upload profile photo"] = "Cargar la foto del perfil";
-App::$strings["Upload cover photo"] = "Cargar la foto de portada del perfil";
-App::$strings["Edit your profile"] = "Editar su perfil";
-App::$strings["Find and Connect with others"] = "Encontrar y conectarse con otros";
-App::$strings["View the directory"] = "Ver el directorio";
-App::$strings["Manage your connections"] = "Gestionar sus conexiones";
-App::$strings["Communicate"] = "Comunicarse";
-App::$strings["View your channel homepage"] = "Ver la página principal de su canal";
-App::$strings["View your network stream"] = "Ver el \"stream\" de su red";
-App::$strings["Documentation"] = "Documentación";
-App::$strings["Missing Features?"] = "¿Faltan Características?";
-App::$strings["Pin apps to navigation bar"] = "Fijar apps a la barra de navegación";
-App::$strings["Install more apps"] = "Instalar más apps";
-App::$strings["View public stream"] = "Ver el \"stream\" público";
-App::$strings["Member registrations waiting for confirmation"] = "Inscripciones de nuevos miembros pendientes de aprobación";
-App::$strings["Inspect queue"] = "Examinar la cola";
-App::$strings["DB updates"] = "Actualizaciones de la base de datos";
-App::$strings["Admin"] = "Administrador";
-App::$strings["Addon Features"] = "Características del addon";
-App::$strings["Account settings"] = "Configuración de la cuenta";
-App::$strings["Channel settings"] = "Configuración del canal";
-App::$strings["Display settings"] = "Ajustes de visualización";
-App::$strings["Manage locations"] = "Gestión de ubicaciones (clones) del canal";
-App::$strings["Bookmarked Chatrooms"] = "Salas de chat preferidas";
-App::$strings["New Network Activity"] = "Nueva actividad en la red";
-App::$strings["New Network Activity Notifications"] = "Avisos de nueva actividad en la red";
-App::$strings["View your network activity"] = "Ver su actividad en la red";
-App::$strings["Mark all notifications read"] = "Marcar todas las notificaciones como leídas";
-App::$strings["Show new posts only"] = "Mostrar solo las entradas nuevas";
-App::$strings["Filter by name or address"] = "Filtrar por nombre o dirección";
-App::$strings["New Home Activity"] = "Nueva actividad en su página principal";
-App::$strings["New Home Activity Notifications"] = "Avisos de nueva actividad en su página principal";
-App::$strings["View your home activity"] = "Ver su actividad en su página principal";
-App::$strings["Mark all notifications seen"] = "Marcar todas las notificaciones como vistas";
-App::$strings["New Mails"] = "Nuevos mensajes de correo";
-App::$strings["New Mails Notifications"] = "Avisos de nuevos mensajes de correo";
-App::$strings["View your private mails"] = "Ver sus correos privados";
-App::$strings["Mark all messages seen"] = "Marcar todos los mensajes como vistos";
-App::$strings["New Events"] = "Eventos nuevos";
-App::$strings["New Events Notifications"] = "Avisos de nuevos eventos";
-App::$strings["View events"] = "Ver los eventos";
-App::$strings["Mark all events seen"] = "Marcar todos los eventos como leidos";
-App::$strings["New Connections Notifications"] = "Avisos de nuevas conexiones";
-App::$strings["View all connections"] = "Ver todas las conexiones";
-App::$strings["New Files"] = "Ficheros nuevos";
-App::$strings["New Files Notifications"] = "Avisos de nuevos ficheros";
-App::$strings["Notices"] = "Avisos";
-App::$strings["View all notices"] = "Ver todos los avisos";
-App::$strings["Mark all notices seen"] = "Marcar como leídos todos los avisos";
-App::$strings["New Registrations"] = "Registros nuevos";
-App::$strings["New Registrations Notifications"] = "Notificaciones de nuevos registros";
-App::$strings["Public Stream Notifications"] = "Avisos del \"stream\" público";
-App::$strings["View the public stream"] = "Ver el \"stream\" público";
-App::$strings["Sorry, you have got no notifications at the moment"] = "Lo sentimos, por el momento no ha recibido ninguna notificación";
-App::$strings["Source channel not found."] = "No se ha encontrado el canal de origen.";
-App::$strings["Network/Protocol"] = "Red / Protocolo";
-App::$strings["Zot"] = "Zot";
-App::$strings["Diaspora"] = "Diaspora";
-App::$strings["Friendica"] = "Friendica";
-App::$strings["OStatus"] = "OStatus";
App::$strings["Create an account to access services and applications"] = "Crear una cuenta para acceder a los servicios y aplicaciones";
-App::$strings["Logout"] = "Finalizar sesión";
App::$strings["Login/Email"] = "Inicio de sesión / Correo electrónico";
App::$strings["Password"] = "Contraseña";
App::$strings["Remember me"] = "Recordarme";
@@ -2150,1372 +3531,3 @@ App::$strings["[\$Projectname] Website SSL error for %s"] = "[\$Projectname] Err
App::$strings["Website SSL certificate is not valid. Please correct."] = "El certificado SSL del sitio web no es válido. Por favor, solucione el problema.";
App::$strings["[\$Projectname] Cron tasks not running on %s"] = "[\$Projectname] Las tareas de Cron no están funcionando en %s";
App::$strings["Cron/Scheduled tasks not running."] = "Las tareas del Planificador/Cron no están funcionando.";
-App::$strings["never"] = "nunca";
-App::$strings["Cover Photo"] = "Imagen de portada del perfil";
-App::$strings["Focus (Hubzilla default)"] = "Focus (predefinido)";
-App::$strings["Theme settings"] = "Ajustes del tema";
-App::$strings["Narrow navbar"] = "Estrechar la barra de navegación";
-App::$strings["Navigation bar background color"] = "Color de fondo de la barra de navegación";
-App::$strings["Navigation bar icon color "] = "Color del icono de la barra de navegación";
-App::$strings["Navigation bar active icon color "] = "Color del icono activo de la barra de navegación";
-App::$strings["Link color"] = "Color del enlace";
-App::$strings["Set font-color for banner"] = "Ajustar el color del tipo de letra para el \"banner\"";
-App::$strings["Set the background color"] = "Ajustar el color de fondo";
-App::$strings["Set the background image"] = "Ajustar la imagen de fondo";
-App::$strings["Set the background color of items"] = "Ajustar el color de los elementos de fondo";
-App::$strings["Set the background color of comments"] = "Ajustar el color de fondo de los comentarios";
-App::$strings["Set font-size for the entire application"] = "Ajustar el tamaño de letra para toda la aplicación";
-App::$strings["Examples: 1rem, 100%, 16px"] = "Ejemplos: 1rem, 100%, 16px";
-App::$strings["Set font-color for posts and comments"] = "Establecer el color de la letra para publicaciones y comentarios";
-App::$strings["Set radius of corners"] = "Establecer el radio de curvatura de las esquinas";
-App::$strings["Example: 4px"] = "Ejemplo: 4px";
-App::$strings["Set shadow depth of photos"] = "Ajustar la profundidad de sombras de las fotos";
-App::$strings["Set maximum width of content region in pixel"] = "Ajustar la anchura máxima de la región de contenido, en pixels";
-App::$strings["Leave empty for default width"] = "Dejar en blanco para la anchura predeterminada";
-App::$strings["Left align page content"] = "Alinear a la izquierda el contenido de la página";
-App::$strings["Set size of conversation author photo"] = "Ajustar el tamaño de la foto del autor de la conversación";
-App::$strings["Set size of followup author photos"] = "Ajustar el tamaño de foto de los seguidores del autor";
-App::$strings["Show advanced settings"] = "Mostrar ajustes avanzados";
-App::$strings["Errors encountered deleting database table "] = "Errores encontrados al eliminar la tabla de la base de datos";
-App::$strings["Submit Settings"] = "Enviar los ajustes";
-App::$strings["Drop tables when uninstalling?"] = "¿Eliminar tablas al desinstalar?";
-App::$strings["If checked, the Rendezvous database tables will be deleted when the plugin is uninstalled."] = "Si se selecciona, las tablas de la base de datos Rendezvous se eliminarán cuando se desinstale el plugin.";
-App::$strings["Mapbox Access Token"] = "Token de acceso de Mapbox";
-App::$strings["If you enter a Mapbox access token, it will be used to retrieve map tiles from Mapbox instead of the default OpenStreetMap tile server."] = "Si introduce un token de acceso a Mapbox, se utilizará para recuperar los mapas de mosaicos de imágenes de Mapbox en lugar del servidor de mosaico de imágenes OpenStreetMap predeterminado.";
-App::$strings["Rendezvous"] = "Rendezvous";
-App::$strings["This identity has been deleted by another member due to inactivity. Please press the \"New identity\" button or refresh the page to register a new identity. You may use the same name."] = "Esta identidad ha sido eliminada por otro miembro debido a su inactividad. Pulse el botón \"Nueva identidad\" o actualice la página para registrar una nueva identidad. Puede usar el mismo nombre.";
-App::$strings["Welcome to Rendezvous!"] = "¡Bienvenido/a a Rendevous!";
-App::$strings["Enter your name to join this rendezvous. To begin sharing your location with the other members, tap the GPS control. When your location is discovered, a red dot will appear and others will be able to see you on the map."] = "Introduzca tu nombre para unirse a esta cita. Para comenzar a compartir su ubicación con los demás miembros, pulse en el control GPS. Cuando se descubra su ubicación, aparecerá un punto rojo y otros podrán verlo en el mapa.";
-App::$strings["Let's meet here"] = "Reunámonos aquí";
-App::$strings["New marker"] = "Nuevo marcador";
-App::$strings["Edit marker"] = "Editar un marcador";
-App::$strings["New identity"] = "Nueva identidad";
-App::$strings["Delete marker"] = "Eliminar un marcador";
-App::$strings["Delete member"] = "Eliminar un miembro";
-App::$strings["Edit proximity alert"] = "Editar alerta de proximidad";
-App::$strings["A proximity alert will be issued when this member is within a certain radius of you.<br><br>Enter a radius in meters (0 to disable):"] = "Se emitirá una alerta de proximidad cuando este miembro esté dentro de un radio determinado respecto a usted.<br><br> Ingrese el radio en metros (0 para deshabilitar):";
-App::$strings["distance"] = "distancia";
-App::$strings["Proximity alert distance (meters)"] = "Distancia (en metros) para la alerta de proximidad";
-App::$strings["A proximity alert will be issued when you are within a certain radius of the marker location.<br><br>Enter a radius in meters (0 to disable):"] = "Se emitirá una alerta de proximidad cuando usted esté dentro de un radio determinado respecto al marcador de localización.<br><br> Ingrese el radio en metros (0 para deshabilitar):";
-App::$strings["Marker proximity alert"] = "Marcador de alerta de proximidad";
-App::$strings["Reminder note"] = "Recordatorio";
-App::$strings["Enter a note to be displayed when you are within the specified proximity..."] = "Introduzca una nota que se mostrará cuando esté dentro de la proximidad especificada...";
-App::$strings["Add new rendezvous"] = "Añadir una nueva cita";
-App::$strings["Create a new rendezvous and share the access link with those you wish to invite to the group. Those who open the link become members of the rendezvous. They can view other member locations, add markers to the map, or share their own locations with the group."] = "Cree una nueva cita y comparta los enlaces de acceso con los que desea invitar al grupo. Aquellos que abran el enlace se convertirán en miembros de la cita. Pueden ver otras ubicaciones de miembros, añadir marcadores al mapa o compartir sus propias ubicaciones con el grupo.";
-App::$strings["You have no rendezvous. Press the button above to create a rendezvous!"] = "No tiene ninguna cita. ¡Presione el botón de arriba para crear una!";
-App::$strings["Skeleton App"] = "App Skeleton";
-App::$strings["A skeleton for addons, you can copy/paste"] = "Skeleton para los addons, puede copiar/pegar";
-App::$strings["Some setting"] = "Algunos ajustes";
-App::$strings["A setting"] = "Un ajuste";
-App::$strings["Skeleton Settings"] = "Ajustes de Skeleton";
-App::$strings["The GNU-Social protocol does not support location independence. Connections you make within that network may be unreachable from alternate channel locations."] = "El protocolo de GNU-Social no admite la independencia de la ubicación. Las\n conexiones que realice dentro de esa red pueden ser inaccesibles desde \nubicaciones de canales alternativos.";
-App::$strings["GNU-Social Protocol App"] = "App Protocolo GNU-Social";
-App::$strings["GNU-Social Protocol"] = "Protocolo GNU-Social";
-App::$strings["Follow"] = "Seguir";
-App::$strings["%1\$s is now following %2\$s"] = "%1\$s está siguiendo ahora a %2\$s";
-App::$strings["Random Planet App"] = "App Random Planet";
-App::$strings["Installed"] = "Instalado";
-App::$strings["Set a random planet from the Star Wars Empire as your location when posting"] = "Establecer un planeta aleatorio del Imperio de la Guerra de las Galaxias como su ubicación cuando publique.";
-App::$strings["System defaults:"] = "Valores predeterminados del sistema: ";
-App::$strings["Preferred Clipart IDs"] = "IDs de las imágenes clipart preferidas";
-App::$strings["List of preferred clipart ids. These will be shown first."] = "Lista de ids de imágenes de clipart preferidas. Se verán en primer lugar.";
-App::$strings["Default Search Term"] = "Términos de búsqueda predeterminados";
-App::$strings["The default search term. These will be shown second."] = "Los términos de búsqueda predeterminados. Estos se mostrarán en segundo lugar.";
-App::$strings["Return After"] = "Regresar después";
-App::$strings["Page to load after image selection."] = "Página para cargar después de la selección de imágenes.";
-App::$strings["Edit Profile"] = "Editar el perfil";
-App::$strings["Profile List"] = "Lista de perfiles";
-App::$strings["Order of Preferred"] = "Orden de preferencia";
-App::$strings["Sort order of preferred clipart ids."] = "Orden de clasificación de los identificadores de imágenes clipart preferidas.";
-App::$strings["Newest first"] = "Las más nuevas en primer lugar";
-App::$strings["As entered"] = "Tal como se ingresaron";
-App::$strings["Order of other"] = "Orden de los demás";
-App::$strings["Sort order of other clipart ids."] = "Orden de clasificación de otros ids de imágenes clipart.";
-App::$strings["Most downloaded first"] = "Las más descargadas en primer lugar";
-App::$strings["Most liked first"] = "Las más apreciadas en primer lugar";
-App::$strings["Preferred IDs Message"] = "Mensaje de IDs preferido";
-App::$strings["Message to display above preferred results."] = "Mensaje para mostrar sobre los resultados preferidos.";
-App::$strings["Uploaded by: "] = "Subida por: ";
-App::$strings["Drawn by: "] = "Creada por: ";
-App::$strings["Use this image"] = "Usar esta imagen";
-App::$strings["Or select from a free OpenClipart.org image:"] = "O seleccionar una imagen gratuita de OpenClipart.org: ";
-App::$strings["Search Term"] = "Término de búsqueda";
-App::$strings["Unknown error. Please try again later."] = "Error desconocido. Por favor, inténtelo otra vez.";
-App::$strings["Profile photo updated successfully."] = "Se ha actualizado con éxito la foto de perfil.";
-App::$strings["Flag Adult Photos"] = "Indicador (\"flag\") de fotos de adultos";
-App::$strings["Provide photo edit option to hide inappropriate photos from default album view"] = "Proporcionar una opción de edición de fotos para ocultar las fotos inapropiadas de la vista de álbum predeterminada";
-App::$strings["You haven't set a TOTP secret yet.\nPlease click the button below to generate one and register this site\nwith your preferred authenticator app."] = "Aún no ha establecido un TOTP secret.\nPor favor, haga clic en el botón de abajo para generar uno y registrar este sitio\ncon su aplicación de autenticación preferida.";
-App::$strings["Your TOTP secret is"] = "Su TOTP secret es ";
-App::$strings["Be sure to save it somewhere in case you lose or replace your mobile device.\nUse your mobile device to scan the QR code below to register this site\nwith your preferred authenticator app."] = "Asegúrese de guardarlo en algún lugar en caso de que pierda o reemplace su dispositivo móvil.\nUtilice su dispositivo móvil para escanear el código QR a continuación para registrar este sitio\ncon su aplicación de autenticación preferida.";
-App::$strings["Test"] = "Test";
-App::$strings["Generate New Secret"] = "Generar un nuevo Secret";
-App::$strings["Go"] = "Ir";
-App::$strings["Enter your password"] = "Introduzca su contraseña";
-App::$strings["enter TOTP code from your device"] = "introduzca el código TOTP desde su dispositivo";
-App::$strings["Pass!"] = "¡Pase!";
-App::$strings["Fail"] = "Fallo";
-App::$strings["Incorrect password, try again."] = "Contraseña incorrecta, inténtelo de nuevo.";
-App::$strings["Record your new TOTP secret and rescan the QR code above."] = "Registre su nuevo TOTP secret y vuelva a escanear el código QR de arriba";
-App::$strings["TOTP Settings"] = "Ajustes de TOTP";
-App::$strings["TOTP Two-Step Verification"] = "Verificación en dos pasos de TOTP";
-App::$strings["Enter the 2-step verification generated by your authenticator app:"] = "Introduzca la verificación en 2 pasos generada por su app de autenticación: ";
-App::$strings["Success!"] = "¡Éxito!";
-App::$strings["Invalid code, please try again."] = "Código inválido, por favor inténtelo de nuevo.";
-App::$strings["Too many invalid codes..."] = "Demasiados códigos no válidos...";
-App::$strings["Verify"] = "Verficar";
-App::$strings["Wordpress Settings saved."] = "Se han guardado los ajustes de WordPress.";
-App::$strings["Wordpress Post App"] = "App Publicar en Wordpress";
-App::$strings["Post to WordPress or anything else which uses the wordpress XMLRPC API"] = "Publicar en WordPress o cualquier otra cosa que utilice la API XMLRPC de wordpress";
-App::$strings["WordPress username"] = "Nombre de usuario de WordPress";
-App::$strings["WordPress password"] = "Contraseña de WordPress";
-App::$strings["WordPress API URL"] = "URL de la API de WordPress";
-App::$strings["Typically https://your-blog.tld/xmlrpc.php"] = "Habitualmente https://your-blog.tld/xmlrpc.php";
-App::$strings["WordPress blogid"] = "Blog de WordPress";
-App::$strings["For multi-user sites such as wordpress.com, otherwise leave blank"] = "Para sitios multiusuario como wordpress.com, de lo contrario, dejar en blanco";
-App::$strings["Post to WordPress by default"] = "Publicar en WordPress por defecto";
-App::$strings["Forward comments (requires hubzilla_wp plugin)"] = "Reenviar comentarios (requerido por el plugin hubzilla_wp)";
-App::$strings["Wordpress Post"] = "Publicar en Wordpress";
-App::$strings["Post to WordPress"] = "Publicar en WordPress";
-App::$strings["Possible adult content"] = "Posible contenido para adultos";
-App::$strings["%s - view"] = "ver - %s";
-App::$strings["NSFW Settings saved."] = "Se han guardado los ajustes de NSFW.";
-App::$strings["NSFW App"] = "App NSFW";
-App::$strings["Collapse content that contains predefined words"] = "Ocultar el contenido que contiene palabras predefinidas";
-App::$strings["This app looks in posts for the words/text you specify below, and collapses any content containing those keywords so it is not displayed at inappropriate times, such as sexual innuendo that may be improper in a work setting. It is polite and recommended to tag any content containing nudity with #NSFW. This filter can also match any other word/text you specify, and can thereby be used as a general purpose content filter."] = "Esta aplicación busca en los mensajes las palabras o texto que especifique a continuación, y oculta cualquier contenido que contenga esas palabras clave, para que no se muestren en momentos inapropiados, como insinuaciones sexuales que puedan ser inapropiadas en un entorno laboral. Es cortés y recomendable etiquetar cualquier contenido que contenga desnudos con #NSFW. Este filtro también puede coincidir con cualquier otra palabra o texto que especifique y, por lo tanto, puede utilizarse como filtro de contenido de propósito general.";
-App::$strings["Comma separated list of keywords to hide"] = "Lista separada por comas de palabras clave para ocultar";
-App::$strings["Word, /regular-expression/, lang=xx, lang!=xx"] = "Palabra, /expresión regular/, lang=xx, lang!=xx";
-App::$strings["NSFW"] = "NSFW";
-App::$strings["Not allowed."] = "No permitido/a.";
-App::$strings["Max queueworker threads"] = "Máximo de hilos en la cola";
-App::$strings["Assume workers dead after ___ seconds"] = "Asumir que el proceso de trabajo está muerto después de ___ segundos";
-App::$strings["Pause before starting next task: (microseconds. Minimum 100 = .0001 seconds)"] = "Haga una pausa antes de comenzar la siguiente tarea: (microsegundos. Mínimo 100 =.0001 segundos)";
-App::$strings["Queueworker Settings"] = "Configuración del gestor de procesos de trabajo en cola";
-App::$strings["Insane Journal Crosspost Connector Settings saved."] = "Se han guardado los ajustes del Conector de publicación cruzada de InsaneJournal.";
-App::$strings["Insane Journal Crosspost Connector App"] = "App Ajustes del Conector de publicación cruzada de InsaneJournal";
-App::$strings["Relay public postings to Insane Journal"] = "Retransmisión de entradas públicas a Insane Journal";
-App::$strings["InsaneJournal username"] = "Nombre de usuario en InsaneJournal";
-App::$strings["InsaneJournal password"] = "Contraseña en InsaneJournal";
-App::$strings["Post to InsaneJournal by default"] = "Publicar por defecto en InsaneJournal";
-App::$strings["Insane Journal Crosspost Connector"] = "Conector de publicación cruzada de InsaneJournal";
-App::$strings["Post to Insane Journal"] = "Publicar en Insane Journal";
-App::$strings["Post to Dreamwidth"] = "Publicar en Dreamwidth";
-App::$strings["Dreamwidth Crosspost Connector Settings saved."] = "Se han guardado los ajustes del conector de publicación cruzada Dreamwidth.";
-App::$strings["Dreamwidth Crosspost Connector App"] = "App Dreamwidth Crosspost Connector";
-App::$strings["Relay public postings to Dreamwidth"] = "Retransmisión de entradas públicas a Dreamwidth";
-App::$strings["Dreamwidth username"] = "Nombre de usuario en Dreamwidth";
-App::$strings["Dreamwidth password"] = "Contraseña en Dreamwidth";
-App::$strings["Post to Dreamwidth by default"] = "Publicar en Dreamwidth de forma predeterminada";
-App::$strings["Dreamwidth Crosspost Connector"] = "Dreamwidth Crosspost Connector";
-App::$strings["New registration"] = "Nuevo registro";
-App::$strings["Message sent to %s. New account registration: %s"] = "Mensaje enviado a %s. Registro de una nueva cuenta: %s";
-App::$strings["Hubzilla Directory Stats"] = "Estadísticas de directorio de Hubzilla";
-App::$strings["Total Hubs"] = "Número total de servidores";
-App::$strings["Hubzilla Hubs"] = "Servidores (hubs) de Hubzilla";
-App::$strings["Friendica Hubs"] = "Servidores (hubs) de Friendica";
-App::$strings["Diaspora Pods"] = "Servidores (pods) de Diaspora";
-App::$strings["Hubzilla Channels"] = "Canales de Hubzilla";
-App::$strings["Friendica Channels"] = "Canales de Friendica";
-App::$strings["Diaspora Channels"] = "Canales de Diaspora";
-App::$strings["Aged 35 and above"] = "De 35 años de edad en adelante";
-App::$strings["Aged 34 and under"] = "De 34 o menos años de edad";
-App::$strings["Average Age"] = "Promedio de edad";
-App::$strings["Known Chatrooms"] = "Salas de chat conocidas";
-App::$strings["Known Tags"] = "Etiquetas conocidas";
-App::$strings["Please note Diaspora and Friendica statistics are merely those **this directory** is aware of, and not all those known in the network. This also applies to chatrooms,"] = "Tenga en cuenta que las estadísticas de Diaspora y Friendica se refieren únicamente a aquellas de las que **este directorio** es consciente, y no a todos los conocidos en la red. Esto también es aplicable a las salas de chat,";
-App::$strings["Your Webbie:"] = "Su webbie: ";
-App::$strings["Fontsize (px):"] = "Tamaño de fuente (px): ";
-App::$strings["Link:"] = "Enlace: ";
-App::$strings["Like us on Hubzilla"] = "Múestrenos su agrado en Hubzilla";
-App::$strings["Embed:"] = "Incorporado: ";
-App::$strings["Photos imported"] = "Se han importado las fotos";
-App::$strings["Redmatrix Photo Album Import"] = "Importar un álbum de fotos de Redmatrix";
-App::$strings["This will import all your Redmatrix photo albums to this channel."] = "Esto importará todos sus álbumes de fotos de Redmatrix a este canal.";
-App::$strings["Redmatrix Server base URL"] = "URL base del servidor Redmatrix";
-App::$strings["Redmatrix Login Username"] = "Nombre de inicio de sesión en Redmatrix";
-App::$strings["Redmatrix Login Password"] = "Contraseña de inicio de sesión en Redmatrix";
-App::$strings["Import just this album"] = "Importar solo este álbum";
-App::$strings["Leave blank to import all albums"] = "Dejar en blanco para importar todos los álbumes";
-App::$strings["Maximum count to import"] = "Límite máximo de importación";
-App::$strings["0 or blank to import all available"] = "0 o en blanco para importar todos los disponibles";
-App::$strings["Popular Channels"] = "Canales populares";
-App::$strings["Channels to auto connect"] = "Canales para conexión automática";
-App::$strings["Comma separated list"] = "Lista separada por comas";
-App::$strings["IRC Settings"] = "Ajustes de IRC";
-App::$strings["IRC settings saved."] = "Se han guardado los ajustes de IRC.";
-App::$strings["IRC Chatroom"] = "Sala de chat IRC";
-App::$strings["Gallery"] = "Galería";
-App::$strings["Photo Gallery"] = "Galería de fotos";
-App::$strings["Gallery App"] = "App Gallery";
-App::$strings["A simple gallery for your photo albums"] = "Una galería sencilla para sus álbumes de fotos";
-App::$strings["Livejournal Crosspost Connector App"] = "App Livejournal Crosspost Connector";
-App::$strings["Relay public posts to Livejournal"] = "Retransmisión de entradas públicas a Livejournal";
-App::$strings["Livejournal username"] = "Nombre de usuario en Livejournal";
-App::$strings["Livejournal password"] = "Contraseña en Livejournal";
-App::$strings["Post to Livejournal by default"] = "Publicar en Livejournal por defecto";
-App::$strings["Livejournal Crosspost Connector"] = "Livejournal Crosspost Connector";
-App::$strings["Post to Livejournal"] = "Publicar en Livejournal";
-App::$strings["We encountered a problem while logging in with the OpenID you provided. Please check the correct spelling of the ID."] = "Encontramos un problema al iniciar sesión con el OpenID que proporcionó. Compruebe si el ID está correctamente escrito.";
-App::$strings["The error message was:"] = "El mensaje de error ha sido: ";
-App::$strings["First Name"] = "Nombre";
-App::$strings["Last Name"] = "Apellido";
-App::$strings["Nickname"] = "Alias";
-App::$strings["Full Name"] = "Nombre completo";
-App::$strings["Profile Photo 16px"] = "Foto del perfil 16px";
-App::$strings["Profile Photo 32px"] = "Foto del perfil 32px";
-App::$strings["Profile Photo 48px"] = "Foto del perfil 48px";
-App::$strings["Profile Photo 64px"] = "Foto del perfil 64px";
-App::$strings["Profile Photo 80px"] = "Foto del perfil 80px";
-App::$strings["Profile Photo 128px"] = "Foto del perfil 128px";
-App::$strings["Timezone"] = "Zona horaria";
-App::$strings["Birth Year"] = "Año de nacimiento";
-App::$strings["Birth Month"] = "Mes de nacimiento";
-App::$strings["Birth Day"] = "Día de nacimiento";
-App::$strings["Birthdate"] = "Fecha de nacimiento";
-App::$strings["OpenID protocol error. No ID returned."] = "Error de protocolo OpenID. No se recuperó ninguna ID.";
-App::$strings["Login failed."] = "El acceso ha fallado.";
-App::$strings["Male"] = "Hombre";
-App::$strings["Female"] = "Mujer";
-App::$strings["You're welcome."] = "Bienvenido.";
-App::$strings["Ah shucks..."] = "Ah, joder...";
-App::$strings["Don't mention it."] = "No lo menciones.";
-App::$strings["&lt;blush&gt;"] = "&lt;sonrojo&gt;";
-App::$strings["Startpage App"] = "App Startpage";
-App::$strings["Set a preferred page to load on login from home page"] = "Establecer una página preferida para cargar al iniciar sesión desde la página de inicio";
-App::$strings["Page to load after login"] = "Página para cargar tras el inicio de sesión";
-App::$strings["Examples: &quot;apps&quot;, &quot;network?f=&gid=37&quot; (privacy collection), &quot;channel&quot; or &quot;notifications/system&quot; (leave blank for default network page (grid)."] = "Ejemplos: &quot;aplicaciones&quot;, &quot;mi red?f=&gid=37&quot; (grupo de canales), &quot;mi canal&quot; or &quot;notificaciones del sistema&quot; (dejar en blanco para la página de mi red por defecto (grid).";
-App::$strings["Startpage"] = "Startpage";
-App::$strings["bitchslap"] = "una bofetada humillante";
-App::$strings["bitchslapped"] = "ha abofeteado de forma humillante a";
-App::$strings["shag"] = "un polvo";
-App::$strings["shagged"] = "ha dejado exhausto/a a";
-App::$strings["patent"] = "una patente";
-App::$strings["patented"] = "ha patentado a";
-App::$strings["hug"] = "un abrazo";
-App::$strings["hugged"] = "ha abrazado a";
-App::$strings["murder"] = "un asesinato";
-App::$strings["murdered"] = "ha asesinado a";
-App::$strings["worship"] = "una alabanza";
-App::$strings["worshipped"] = "ha elogiado a";
-App::$strings["kiss"] = "un beso";
-App::$strings["kissed"] = "ha besado a";
-App::$strings["tempt"] = "una tentación";
-App::$strings["tempted"] = "ha tentado a";
-App::$strings["raise eyebrows at"] = "un levantamiento de cejas";
-App::$strings["raised their eyebrows at"] = "ha levantado las cejas a";
-App::$strings["insult"] = "un insulto";
-App::$strings["insulted"] = "ha insultado a";
-App::$strings["praise"] = "un elogio";
-App::$strings["praised"] = "ha elogiado a";
-App::$strings["be dubious of"] = "una indecisión";
-App::$strings["was dubious of"] = "estaba dudoso de";
-App::$strings["eat"] = "una comida";
-App::$strings["ate"] = "ha comido";
-App::$strings["giggle and fawn at"] = "una sonrisa aduladora";
-App::$strings["giggled and fawned at"] = "ha sonreído y adulado a";
-App::$strings["doubt"] = "una duda";
-App::$strings["doubted"] = "ha dudado de";
-App::$strings["glare"] = "una mirada furiosa";
-App::$strings["glared at"] = "ha mirado con furia";
-App::$strings["fuck"] = "una mierda";
-App::$strings["fucked"] = "ha mandado a la mierda a";
-App::$strings["bonk"] = "un golpe";
-App::$strings["bonked"] = "ha golpeado a";
-App::$strings["declare undying love for"] = "una declaración de amor eterno";
-App::$strings["declared undying love for"] = "ha declarado amor eterno a";
-App::$strings["%1\$s dislikes %2\$s's %3\$s"] = "a %1\$s no le gusta el %3\$s de %2\$s";
-App::$strings["Diaspora Protocol Settings updated."] = "Los ajustes del protocolo de Diaspora se han actualizado.";
-App::$strings["The diaspora protocol does not support location independence. Connections you make within that network may be unreachable from alternate channel locations."] = "El protocolo de Diaspora no admite la independencia de la ubicación. Las conexiones que realice dentro de esa red pueden ser inaccesibles desde ubicaciones de canales alternativos.";
-App::$strings["Diaspora Protocol App"] = "App Protocolo Diaspora";
-App::$strings["Allow any Diaspora member to comment on your public posts"] = "Permitir a cualquier miembro de Diaspora comentar sus entradas públicas";
-App::$strings["Prevent your hashtags from being redirected to other sites"] = "Impedir que sus \"hashtags\" sean redirigidos a otros sitios ";
-App::$strings["Sign and forward posts and comments with no existing Diaspora signature"] = "Firmar y enviar entradas y comentarios sin firma de Diaspora";
-App::$strings["Followed hashtags (comma separated, do not include the #)"] = "\"Hashtags\" seguidos (separados por comas, sin incluir #)";
-App::$strings["Diaspora Protocol"] = "Protocolo Diaspora";
-App::$strings["No username found in import file."] = "No se ha encontrado el nombre de usuario en el fichero de importación.";
-App::$strings["Unable to create a unique channel address. Import failed."] = "No se ha podido crear una dirección de canal única. Ha fallado la importación.";
-App::$strings["Photo Cache settings saved."] = "Se ha guardado la configuración de la caché de fotos.";
-App::$strings["Photo Cache addon saves a copy of images from external sites locally to increase your anonymity in the web."] = "El complemento Photo Cache guarda localmente una copia de las imágenes de sitios externos para aumentar su anonimato en la Web.";
-App::$strings["Photo Cache App"] = "App Photo Cache";
-App::$strings["Minimal photo size for caching"] = "Tamaño mínimo de la foto para el almacenamiento en caché";
-App::$strings["In pixels. From 1 up to 1024, 0 will be replaced with system default."] = "En píxeles. Desde 1 hasta 1024, 0 será reemplazado por el predeterminado del sistema.";
-App::$strings["Photo Cache"] = "Photo Cache";
-App::$strings["Your account on %s will expire in a few days."] = "Su cuenta en %s caducará en unos pocos días.";
-App::$strings["Your $Productname test account is about to expire."] = "Su cuenta de prueba de $Productname está a punto de caducar.";
-App::$strings["Add some colour to tag clouds"] = "Añadir color a las nubes de etiquetas";
-App::$strings["Rainbow Tag App"] = "App Etiqueta Arcoiris";
-App::$strings["Rainbow Tag"] = "Etiqueta Arcoiris";
-App::$strings["Show Upload Limits"] = "Mostrar los límites de subida";
-App::$strings["Hubzilla configured maximum size: "] = "Tamaño máximo configurado por Hubzilla: ";
-App::$strings["PHP upload_max_filesize: "] = "PHP upload_max_filesize: ";
-App::$strings["PHP post_max_size (must be larger than upload_max_filesize): "] = "PHP post_max_size (debe ser mayor que upload_max_filesize): ";
-App::$strings["generic profile image"] = "imagen del perfil general";
-App::$strings["random geometric pattern"] = "patrón geométrico aleatorio";
-App::$strings["monster face"] = "cara de monstruo";
-App::$strings["computer generated face"] = "cara generada por ordenador";
-App::$strings["retro arcade style face"] = "cara de estilo retro arcade";
-App::$strings["Hub default profile photo"] = "Foto del perfil por defecto del hub";
-App::$strings["Information"] = "Información";
-App::$strings["Libravatar addon is installed, too. Please disable Libravatar addon or this Gravatar addon.<br>The Libravatar addon will fall back to Gravatar if nothing was found at Libravatar."] = "El addon Libravatar también está instalado. Por favor deshabilite el addon de Libravatar o este addon de Gravatar.<br> El addon de Libravatar volverá a Gravatar si no se encuentra nada en Libravatar.";
-App::$strings["Save Settings"] = "Guardar ajustes";
-App::$strings["Default avatar image"] = "Imagen del avatar por defecto";
-App::$strings["Select default avatar image if none was found at Gravatar. See README"] = "Selecciona la imagen de avatar predeterminada si no se encontró ninguna en Gravatar. Ver README";
-App::$strings["Rating of images"] = "Valoración de las imágenes";
-App::$strings["Select the appropriate avatar rating for your site. See README"] = "Seleccione la valoración adecuada del avatar para su sitio. Ver README";
-App::$strings["Gravatar settings updated."] = "Se han actualizado los ajustes de Gravatar.";
-App::$strings["Hubzilla File Storage Import"] = "Importar del depósito de ficheros de Hubzilla";
-App::$strings["This will import all your cloud files from another server."] = "Esto importará todos sus ficheros en la nube desde otro servidor.";
-App::$strings["Hubzilla Server base URL"] = "URL base del servidor Hubzilla";
-App::$strings["Since modified date yyyy-mm-dd"] = "Modificado desde la fecha yyyy-mm-dd";
-App::$strings["Until modified date yyyy-mm-dd"] = "Modificado hasta la fecha yyyy-mm-dd";
-App::$strings["Who viewed my channel/profile"] = "Quién ha visto mi canal/perfi";
-App::$strings["Recent Channel/Profile Viewers"] = "Visitantes recientes del canal o perfil";
-App::$strings["No entries."] = "No hay entradas.";
-App::$strings["NSA Bait App"] = "App NSA Bait ";
-App::$strings["Make yourself a political target"] = "Conviértase en un objetivo político";
-App::$strings["Send test email"] = "Enviar un correo electrónico de prueba";
-App::$strings["No recipients found."] = "No se han encontrado destinatarios.";
-App::$strings["Mail sent."] = "El correo electrónico ha sido enviado.";
-App::$strings["Sending of mail failed."] = "No se pudo enviar el correo.";
-App::$strings["Mail Test"] = "Prueba de correo";
-App::$strings["Message subject"] = "Asunto del mensaje";
-App::$strings["Use markdown for editing posts"] = "Usar markdown para editar las entradas";
-App::$strings["View Larger"] = "Ver más grande";
-App::$strings["Tile Server URL"] = "URL del servidor de mosaicos de imágenes ";
-App::$strings["A list of <a href=\"http://wiki.openstreetmap.org/wiki/TMS\" target=\"_blank\">public tile servers</a>"] = "Una lista de <a href=\"http://wiki.openstreetmap.org/wiki/TMS\" target=\"_blank\">servidores públicos de mosaicos de imágenes</a>";
-App::$strings["Nominatim (reverse geocoding) Server URL"] = "URL del servidor nominatim (geocodificación inversa)";
-App::$strings["A list of <a href=\"http://wiki.openstreetmap.org/wiki/Nominatim\" target=\"_blank\">Nominatim servers</a>"] = "Una lista de <a href=\"http://wiki.openstreetmap.org/wiki/Nominatim\" target=\"_blank\">servidores nominatim</a>";
-App::$strings["Default zoom"] = "Zoom predeterminado";
-App::$strings["The default zoom level. (1:world, 18:highest, also depends on tile server)"] = "El nivel de zoom predeterminado. (1: mundo, 18: el más alto, también depende del servidor del mosaico de imágenes)";
-App::$strings["Include marker on map"] = "Incluir un marcador en el mapa";
-App::$strings["Include a marker on the map."] = "Incluir un marcador en el mapa.";
-App::$strings["text to include in all outgoing posts from this site"] = "texto a incluir en todos los mensajes salientes de este sitio";
-App::$strings["Fuzzloc Settings updated."] = "Los ajustes de Fuzzloc se han actualizado.";
-App::$strings["Fuzzy Location App"] = "App Fuzzy Location";
-App::$strings["Blur your precise location if your channel uses browser location mapping"] = "Desdibujar su ubicación precisa si su canal utiliza el mapeo de ubicación del navegador";
-App::$strings["Minimum offset in meters"] = "Offset mínimo en metros";
-App::$strings["Maximum offset in meters"] = "Offset máximo en metros";
-App::$strings["Fuzzy Location"] = "Fuzzy Location";
-App::$strings["Post to Friendica"] = "Publicar en Friendica";
-App::$strings["Friendica Crosspost Connector Settings saved."] = "Se han guardado los ajustes del conector de publicación cruzada con Friendica.";
-App::$strings["Friendica Crosspost Connector App"] = "App Friendica Crosspost Connector";
-App::$strings["Relay public postings to a connected Friendica account"] = "Retransmisión de entradas públicas a una cuenta Friendica conectada";
-App::$strings["Send public postings to Friendica by default"] = "Enviar entradas públicas a Friendica por defecto";
-App::$strings["Friendica API Path"] = "Ruta a la API de Friendica";
-App::$strings["https://{sitename}/api"] = "https://{sitename}/api";
-App::$strings["Friendica login name"] = "Nombre de inicio de sesión en Friendica";
-App::$strings["Friendica password"] = "Contraseña de Friendica";
-App::$strings["Friendica Crosspost Connector"] = "Friendica Crosspost Connector";
-App::$strings["Jappixmini App"] = "App Jappixmini";
-App::$strings["Provides a Facebook-like chat using Jappix Mini"] = "Proporciona un chat similar al de Facebook utilizando Jappix Mini";
-App::$strings["Status:"] = "Estado:";
-App::$strings["Hide Jappixmini Chat-Widget from the webinterface"] = "Ocultar el widget de chat Jappixmini en la interfaz web";
-App::$strings["Jabber username"] = "Nombre de usuario en Jabber";
-App::$strings["Jabber server"] = "Servidor de Jabber";
-App::$strings["Jabber BOSH host URL"] = "URL del host BOSH de Jabber";
-App::$strings["Jabber password"] = "Contraseña en Jabber";
-App::$strings["Encrypt Jabber password with Hubzilla password"] = "Cifrar la contraseña de Jabber con la contraseña de Hubzilla";
-App::$strings["Hubzilla password"] = "Contraseña de Hubzilla";
-App::$strings["Approve subscription requests from Hubzilla contacts automatically"] = "Aprobar automáticamente las solicitudes de suscripción de los contactos de Hubzilla";
-App::$strings["Purge internal list of jabber addresses of contacts"] = "Purgar la lista interna de las direcciones de contactos de jabber";
-App::$strings["Configuration Help"] = "Ayuda para los ajustes";
-App::$strings["Jappixmini Settings"] = "Ajustes de Jappixmini";
-App::$strings["Your channel has been upgraded to \$Projectname version"] = "Su canal ha sido actualizado a la versión \$Projectname";
-App::$strings["Please have a look at the"] = "Por favor, eche un vistazo a la ";
-App::$strings["git history"] = "historial del git";
-App::$strings["change log"] = "lista de cambios";
-App::$strings["for further info."] = "para más información.";
-App::$strings["Upgrade Info"] = "Información de actualización";
-App::$strings["Do not show this again"] = "No mostrar esto de nuevo";
-App::$strings["Access Denied"] = "Acceso denegado";
-App::$strings["Enable Community Moderation"] = "Habilitar la moderación de la comunidad";
-App::$strings["Reputation automatically given to new members"] = "La reputación se otorga automáticamente a los nuevos miembros";
-App::$strings["Reputation will never fall below this value"] = "La reputación nunca caerá por debajo de este valor";
-App::$strings["Minimum reputation before posting is allowed"] = "Reputación mínima antes de que se permita el envío de entradas";
-App::$strings["Minimum reputation before commenting is allowed"] = "Mínima reputación antes de que se permitan los comentarios";
-App::$strings["Minimum reputation before a member is able to moderate other posts"] = "Reputación mínima antes de que un miembro sea capaz de moderar otros mensajes";
-App::$strings["Max ratio of moderator's reputation that can be added to/deducted from reputation of person being moderated"] = "Proporción máxima de la reputación del moderador que puede ser añadida/descontada de la reputación de la persona que está siendo moderada.";
-App::$strings["Reputation \"cost\" to post"] = "\"Coste\" de la reputación a contabilizar";
-App::$strings["Reputation \"cost\" to comment"] = "\"Coste\" de la reputación para comentar";
-App::$strings["Reputation automatically recovers at this rate per hour until it reaches minimum_to_post"] = "La reputación se recupera automáticamente a esta tasa por hora hasta que alcanza el mínimo_a_post";
-App::$strings["When minimum_to_moderate > reputation > minimum_to_post reputation recovers at this rate per hour"] = "Cuando el mínimo_a_moderar > reputación > mínimo_a_publicar la reputación se recupera a esta tasa por hora ";
-App::$strings["Community Moderation Settings"] = "Configuración de la moderación de la comunidad";
-App::$strings["Channel Reputation"] = "Reputación del canal";
-App::$strings["An Error has occurred."] = "Se ha producido un error.";
-App::$strings["Upvote"] = "Votar a favor";
-App::$strings["Downvote"] = "Votar en contra";
-App::$strings["Can moderate reputation on my channel."] = "Se puede moderar la reputación en mi canal.";
-App::$strings["Block Completely"] = "Bloquear completamente";
-App::$strings["Superblock App"] = "App Superblock";
-App::$strings["Block channels"] = "Bloquear canales";
-App::$strings["superblock settings updated"] = "se han actualizado los ajustes de superblock";
-App::$strings["Currently blocked"] = "Actualmente bloqueado";
-App::$strings["No channels currently blocked"] = "No hay canales bloqueados actualmente";
-App::$strings["nofed Settings saved."] = "Se han guardado los ajustes de nofed.";
-App::$strings["No Federation App"] = "App No Federation";
-App::$strings["Prevent posting from being federated to anybody. It will exist only on your channel page."] = "Evitar que la entrada sea federada con nadie. Sólo existirá en la página de su canal.";
-App::$strings["Federate posts by default"] = "Federar las publicaciones por defecto";
-App::$strings["No Federation"] = "No Federation";
-App::$strings["Federate"] = "Federar";
-App::$strings["Channel is required."] = "Se requiere un canal.";
-App::$strings["Hubzilla Crosspost Connector Settings saved."] = "Se han guardado los ajustes de Hubzilla Crosspost Connector";
-App::$strings["Hubzilla Crosspost Connector App"] = "App Hubzilla Crosspost Connector";
-App::$strings["Relay public postings to another Hubzilla channel"] = "Retransmisión de entradas a otro canal de Hubzilla";
-App::$strings["Send public postings to Hubzilla channel by default"] = "Enviar entradas públicas al canal Hubzilla por defecto";
-App::$strings["Hubzilla API Path"] = "Ruta de la API de Hubzilla";
-App::$strings["Hubzilla login name"] = "Nombre de inicio de sesión en Hubzilla";
-App::$strings["Hubzilla channel name"] = "Nombre del canal de Hubzilla";
-App::$strings["Hubzilla Crosspost Connector"] = "Hubzilla Crosspost Connector";
-App::$strings["Post to Hubzilla"] = "Publicar en Hubzilla";
-App::$strings["Logfile archive directory"] = "Directorio de los ficheros de informe";
-App::$strings["Directory to store rotated logs"] = "Directorio para almacenar los informes rotados";
-App::$strings["Logfile size in bytes before rotating"] = "Tamaño del fichero de informe en bytes antes de rotarlo";
-App::$strings["Number of logfiles to retain"] = "Número de ficheros de informe que se deben retener";
-App::$strings["No server specified"] = "No se ha especificado ningún servidor";
-App::$strings["Posts imported"] = "Entradas importadas";
-App::$strings["Files imported"] = "Ficheros importados";
-App::$strings["This addon app copies existing content and file storage to a cloned/copied channel. Once the app is installed, visit the newly installed app. This will allow you to set the location of your original channel and an optional date range of files/conversations to copy."] = "Este complemento copia el contenido existente y el almacenamiento de ficheros en un canal clonado/copiado. Una vez instalada la aplicación, visite la aplicación recién instalada. Esto le permitirá establecer la ubicación de su canal original y un rango de fechas opcional de ficheros/conversaciones para copiar.";
-App::$strings["This will import all your conversations and cloud files from a cloned channel on another server. This may take a while if you have lots of posts and or files."] = "Esto importará todas sus conversaciones y archivos de nube de un canal clonado en otro servidor. El proceso puede tardar un poco si tiene muchos mensajes y/o ficheros.";
-App::$strings["Include posts"] = "Incluir entradas";
-App::$strings["Conversations, Articles, Cards, and other posted content"] = "Conversaciones, artículos, fichas y otros contenidos publicados";
-App::$strings["Include files"] = "Incluir ficheros";
-App::$strings["Files, Photos and other cloud storage"] = "Archivos, fotos y otro tipo de almacenamiento en la nube";
-App::$strings["Original Server base URL"] = "URL base del servidor original";
-App::$strings["Friendica Photo Album Import"] = "Importar un álbum de fotos de Friendica";
-App::$strings["This will import all your Friendica photo albums to this Red channel."] = "Esto importará todos sus álbumes de fotos de Friendica a este canal de Hubzilla.";
-App::$strings["Friendica Server base URL"] = "URL base del servidor de Friendica";
-App::$strings["Friendica Login Username"] = "Nombre de inicio de sesión en Friendica";
-App::$strings["Friendica Login Password"] = "Contraseña de inicio de sesión en Friendica";
-App::$strings["WYSIWYG status editor"] = "Editor de estado de WYSIWYG";
-App::$strings["WYSIWYG Status App"] = "App WYSIWYG Status";
-App::$strings["WYSIWYG Status"] = "Estado de WYSIWYG";
-App::$strings["Set your location"] = "Establecer su ubicación";
-App::$strings["Clear browser location"] = "Eliminar los datos de localización geográfica del navegador";
-App::$strings["Embed (existing) photo from your photo albums"] = "Insertar una foto de sus álbumes";
-App::$strings["Tag term:"] = "Término de la etiqueta:";
-App::$strings["Where are you right now?"] = "¿Donde está ahora?";
-App::$strings["Choose a different album..."] = "Elegir un álbum diferente...";
-App::$strings["Comments enabled"] = "Comentarios habilitados";
-App::$strings["Comments disabled"] = "Comentarios deshabilitados";
-App::$strings["Page link name"] = "Nombre del enlace de la página";
-App::$strings["Post as"] = "Publicar como";
-App::$strings["Toggle voting"] = "Cambiar votación";
-App::$strings["Disable comments"] = "Dehabilitar los comentarios";
-App::$strings["Toggle comments"] = "Activar o desactivar los comentarios";
-App::$strings["Categories (optional, comma-separated list)"] = "Temas (opcional, lista separada por comas)";
-App::$strings["Other networks and post services"] = "Otras redes y servicios de publicación";
-App::$strings["Set publish date"] = "Establecer la fecha de publicación";
-App::$strings["ActivityPub Protocol Settings updated."] = "Se han actualizado los ajustes del protocolo ActivityPub.";
-App::$strings["The activitypub protocol does not support location independence. Connections you make within that network may be unreachable from alternate channel locations."] = "El protocolo ActivityPub no soporta la independencia de ubicación. Las conexiones que realice dentro de esa red pueden no ser accesibles desde ubicaciones de canales alternativos.";
-App::$strings["Activitypub Protocol App"] = "App Protocolo Activitypub";
-App::$strings["Deliver to ActivityPub recipients in privacy groups"] = "Entregar a los destinatarios de ActivityPub en grupos de canales";
-App::$strings["May result in a large number of mentions and expose all the members of your privacy group"] = "Puede resultar en un gran número de menciones y exponer a todos los miembros de su grupo de canales";
-App::$strings["Send multi-media HTML articles"] = "Enviar artículos multimedia en HTML";
-App::$strings["Not supported by some microblog services such as Mastodon"] = "No soportado por algunos servicios de microblog como Mastodon";
-App::$strings["Activitypub Protocol"] = "Protocolo Activitypub";
-App::$strings["Project Servers and Resources"] = "Servidores y recursos del proyecto";
-App::$strings["Project Creator and Tech Lead"] = "Creador del proyecto y director técnico";
-App::$strings["And the hundreds of other people and organisations who helped make the Hubzilla possible."] = "Y los cientos de personas y organizaciones más que ayudaron a hacer posible Hubzilla.";
-App::$strings["The Redmatrix/Hubzilla projects are provided primarily by volunteers giving their time and expertise - and often paying out of pocket for services they share with others."] = "Los proyectos Redmatrix / Hubzilla están proporcionados principalmente por voluntarios que les prestan su tiempo y experiencia, pagando a menudo de su bolsillo por los servicios que comparten con otros.";
-App::$strings["There is no corporate funding and no ads, and we do not collect and sell your personal information. (We don't control your personal information - <strong>you do</strong>.)"] = "No hay financiación corporativa ni publicidad y no recogemos ni vendemos su información personal. (De hecho, no tenemos control sobre sus datos privados. <Strong>Usted lo tiene</strong>.)";
-App::$strings["Help support our ground-breaking work in decentralisation, web identity, and privacy."] = "Ayude apoyando nuestro trabajo pionero en la descentralización, la identidad web, y la privacidad.";
-App::$strings["Your donations keep servers and services running and also helps us to provide innovative new features and continued development."] = "Sus donaciones mantienen servidores y servicios en ejecución y también nos ayudan a proporcionar nuevas características innovadoras y a mantener el desarrollo de forma continuada.";
-App::$strings["Donate"] = "Donar";
-App::$strings["Choose a project, developer, or public hub to support with a one-time donation"] = "Elija un proyecto, desarrollador, o \"hub\" público para apoyar con una donación de una sola vez";
-App::$strings["Donate Now"] = "Donar ahora";
-App::$strings["<strong><em>Or</em></strong> become a project sponsor (Hubzilla Project only)"] = "<strong><em>O</em></strong> convertirse en un patrocinador del proyecto (sólo del proyecto Hubzilla)";
-App::$strings["Please indicate if you would like your first name or full name (or nothing) to appear in our sponsor listing"] = "Por favor, indique si desea que su nombre de pila o el nombre completo (o nada) aparezca en nuestra lista de patrocinadores";
-App::$strings["Sponsor"] = "Patrocinador";
-App::$strings["Special thanks to: "] = "Agradecimiento especial a: ";
-App::$strings["This is a fairly comprehensive and complete guitar chord dictionary which will list most of the available ways to play a certain chord, starting from the base of the fingerboard up to a few frets beyond the twelfth fret (beyond which everything repeats). A couple of non-standard tunings are provided for the benefit of slide players, etc."] = "Se trata de un diccionario bastante amplio y completo de acordes de guitarra que enumerará la mayor parte de las formas disponibles para tocar un acorde determinado, partiendo de la base del diapasón hasta unos pocos trastes más allá del traste doce (más allá del cual todo se repite). Se proporcionan un par de afinaciones no convencionales para provecho de los guitarristas con \"slides\" ( barras de acero), etc.";
-App::$strings["Chord names start with a root note (A-G) and may include sharps (#) and flats (b). This software will parse most of the standard naming conventions such as maj, min, dim, sus(2 or 4), aug, with optional repeating elements."] = "Los nombres de acordes comienzan con una nota fundamental (La-Sol) y pueden incluir sostenidos (#) y bemoles (b). Este software analizará la mayor parte de las convenciones de nomenclatura estándar como maj, min, tenue, SUS (2 ó 4), aug, con la repetición de elementos opcionales.";
-App::$strings["Valid examples include A, A7, Am7, Amaj7, Amaj9, Ammaj7, Aadd4, Asus2Add4, E7b13b11 ..."] = "Ejemplos válidos son A, A7, Am7, Amaj7, Amaj9, Ammaj7, Aadd4, Asus2Add4, E7b13b11 ...";
-App::$strings["Guitar Chords"] = "Acordes de guitarra";
-App::$strings["The complete online chord dictionary"] = "El diccionario completo de acordes en línea";
-App::$strings["Tuning"] = "Afinación";
-App::$strings["Chord name: example: Em7"] = "Nombre del acorde, por ejemplo: Em7";
-App::$strings["Show for left handed stringing"] = "Mostrar para tocadores zurdos";
-App::$strings["Quick Reference"] = "Referencia rápida";
-App::$strings["Post to Libertree"] = "Publicar en Libertree";
-App::$strings["Libertree Crosspost Connector Settings saved."] = "Se han guardado los ajustes del conector de publicación cruzada con Libertree.";
-App::$strings["Libertree Crosspost Connector App"] = "App Libertree Crosspost Connector";
-App::$strings["Relay public posts to Libertree"] = "Retransmisión de entradas públicas a Libertree";
-App::$strings["Libertree API token"] = "Token de la API de Libertree";
-App::$strings["Libertree site URL"] = "URL del servidor de Libertree";
-App::$strings["Post to Libertree by default"] = "Publicar en Libertree por defecto";
-App::$strings["Libertree Crosspost Connector"] = "Libertree Crosspost Connector";
-App::$strings["Flattr widget settings updated."] = "Los ajustes del widget Flattr han sido actualizados.";
-App::$strings["Flattr Widget App"] = "App Flattr Widget";
-App::$strings["Add a Flattr button to your channel page"] = "Proporcionar un botón Flattr a la página de su canal";
-App::$strings["Flattr user"] = "Usuario en Flattr";
-App::$strings["URL of the Thing to flattr"] = "URL de la Cosa para apoyar en flattr";
-App::$strings["If empty channel URL is used"] = "Si está vacío, se usa la URL del canal";
-App::$strings["Title of the Thing to flattr"] = "Título de la Cosa para apoyar en flattr";
-App::$strings["If empty \"channel name on The Hubzilla\" will be used"] = "Si está vacío, se usará \"nombre del canal en Hubzilla\"";
-App::$strings["Static or dynamic flattr button"] = "Botón de flattr estático o dinámico";
-App::$strings["static"] = "estático";
-App::$strings["dynamic"] = "dinámico";
-App::$strings["Alignment of the widget"] = "Alineamiento del widget";
-App::$strings["left"] = "izquierda";
-App::$strings["right"] = "derecha";
-App::$strings["Flattr Widget"] = "Flattr Widget";
-App::$strings["Flattr this!"] = "¡Apoyar esto en Flattr!";
-App::$strings["Please contact your site administrator.<br />The provided API URL is not valid."] = "Por favor, contacte con el administrador de su sitio.<br />La URL de la API proporcionada no es válida.";
-App::$strings["We could not contact the GNU social API with the Path you entered."] = "No podemos conectar con la API de GNU social con la ruta que ha proporcionado.";
-App::$strings["GNU social settings updated."] = "Se han guardado los ajustes de GNU social.";
-App::$strings["Relay public postings to a connected GNU social account (formerly StatusNet)"] = "Retransmisión de entradas públicas a una cuenta conectada de GNU social (antiguo StarusNet)";
-App::$strings["Globally Available GNU social OAuthKeys"] = "OAuthKeys globales de GNU social disponibles";
-App::$strings["There are preconfigured OAuth key pairs for some GNU social servers available. If you are using one of them, please use these credentials.<br />If not feel free to connect to any other GNU social instance (see below)."] = "Existen pares de claves OAuth preconfiguradas disponibles para algunos servidores libres de GNU social. Si está usando uno de ellos, utilice estas credenciales.<br />Si no se siente libre de conectarse a cualquier otra instancia de GNU social (vea a continuación).";
-App::$strings["Provide your own OAuth Credentials"] = "Proporcione sus propias credenciales de OAuth";
-App::$strings["No consumer key pair for GNU social found. Register your Hubzilla Account as an desktop client on your GNU social account, copy the consumer key pair here and enter the API base root.<br />Before you register your own OAuth key pair ask the administrator if there is already a key pair for this Hubzilla installation at your favourite GNU social installation."] = "No se ha encontrado un par de claves de consumidor para GNU social. Registre su cuenta de Hubzilla como un cliente de escritorio en su cuenta social GNU, copie el par de claves de consumidor aquí y escriba la dirección raíz de la API.<br />Antes de registrar su propio par de claves OAuth, pregunte al administrador si ya hay un par de claves para esta instalación de Hubzilla en su instalación GNU social favorita.";
-App::$strings["OAuth Consumer Key"] = "OAuth Consumer Key";
-App::$strings["OAuth Consumer Secret"] = "OAuth Consumer Secret";
-App::$strings["Base API Path"] = "Ruta base de la API";
-App::$strings["Remember the trailing /"] = "Recuerde la barra /";
-App::$strings["GNU social application name"] = "Nombre de la aplicación de GNU social";
-App::$strings["To connect to your GNU social account click the button below to get a security code from GNU social which you have to copy into the input box below and submit the form. Only your <strong>public</strong> posts will be posted to GNU social."] = "Para conectarse a su cuenta de GNU social, haga clic en el botón de abajo para obtener un código de seguridad de GNU social que tiene que copiar en el cuadro de entrada a continuación y envíe el formulario. Solo sus <strong>entradas</strong> públicas aparecerán en GNU social.";
-App::$strings["Log in with GNU social"] = "Inicio de sesión en GNU social";
-App::$strings["Copy the security code from GNU social here"] = "Copiar aquí el código de seguridad de GNU social";
-App::$strings["Cancel Connection Process"] = "Cancelar el proceso de conexión";
-App::$strings["Current GNU social API is"] = "La API actual de GNU social es ";
-App::$strings["Cancel GNU social Connection"] = "Cancelar la conexión de GNU social";
-App::$strings["Currently connected to: "] = "Actualmente está conectado a: ";
-App::$strings["<strong>Note</strong>: Due your privacy settings (<em>Hide your profile details from unknown viewers?</em>) the link potentially included in public postings relayed to GNU social will lead the visitor to a blank page informing the visitor that the access to your profile has been restricted."] = "<strong>Aviso</strong>: Debido a su configuración de privacidad (<em>Ocultar los detalles de su perfil a los visitantes desconocidos?</em>) el vínculo potencialmente incluido en las entradas públicas retransmitidas a GNU social llevará al visitante a una página en blanco que le informará de que el acceso a su perfil ha sido restringido.";
-App::$strings["Post to GNU social by default"] = "Publicar en GNU social por defecto";
-App::$strings["If enabled your public postings will be posted to the associated GNU-social account by default"] = "Si está activado, sus entradas públicas se publicarán en la cuenta GNU-social asociada de forma predeterminada";
-App::$strings["Clear OAuth configuration"] = "Limpiar la configuración de OAuth";
-App::$strings["GNU-Social Crosspost Connector"] = "GNU-Social Crosspost Connector";
-App::$strings["Post to GNU social"] = "Publicar en GNU social";
-App::$strings["API URL"] = "URL de la API";
-App::$strings["Application name"] = "Nombre de la aplicación";
-App::$strings["QR code"] = "Código QR";
-App::$strings["QR Generator"] = "Generador QR";
-App::$strings["Enter some text"] = "Escribir algún texto";
-App::$strings["Invalid game."] = "Juego no válido.";
-App::$strings["You are not a player in this game."] = "Usted no participa en este juego.";
-App::$strings["You must be a local channel to create a game."] = "Debe ser un canal local para crear un juego";
-App::$strings["You must select one opponent that is not yourself."] = "Debe seleccionar un oponente que no sea usted mismo.";
-App::$strings["Random color chosen."] = "Elegido un color aleatorio.";
-App::$strings["Error creating new game."] = "Error al crear un nuevo juego.";
-App::$strings["Requested channel is not available."] = "El canal solicitado no está disponible.";
-App::$strings["Chess not installed."] = "Chess no está instalado.";
-App::$strings["You must select a local channel /chess/channelname"] = "Debe seleccionar un canal local /chess/nombredelcanal";
-App::$strings["Enable notifications"] = "Habilitar notificaciones";
-App::$strings["Twitter settings updated."] = "Se han actualizado los ajustes de Twitter.";
-App::$strings["Twitter Crosspost Connector App"] = "App Twitter Crosspost Connector";
-App::$strings["Relay public posts to Twitter"] = "Retransmisión de entradas públicas a Twitter";
-App::$strings["No consumer key pair for Twitter found. Please contact your site administrator."] = "No se encontró ningún par de \"consumer key\" para Twitter. Póngase en contacto con el administrador del sitio.";
-App::$strings["At this Hubzilla instance the Twitter plugin was enabled but you have not yet connected your account to your Twitter account. To do so click the button below to get a PIN from Twitter which you have to copy into the input box below and submit the form. Only your <strong>public</strong> posts will be posted to Twitter."] = "En esta instancia de Hubzilla, el complemento de Twitter estaba habilitado pero aún no ha conectado su cuenta a la cuenta de Twitter. Para ello, haga clic en el botón de abajo, para obtener un PIN de Twitter que debe copiar en el cuadro de entrada a continuación y enviar el formulario. Solo sus entradas <strong>públicas</ strong> se publicarán en Twitter.";
-App::$strings["Log in with Twitter"] = "Iniciar sesión en Twitter";
-App::$strings["Copy the PIN from Twitter here"] = "Copiar aquí el PIN de Twitter";
-App::$strings["<strong>Note:</strong> Due your privacy settings (<em>Hide your profile details from unknown viewers?</em>) the link potentially included in public postings relayed to Twitter will lead the visitor to a blank page informing the visitor that the access to your profile has been restricted."] = "<strong>Aviso:</strong> Debido a su configuración de privacidad (<em>Ocultar los detalles de su perfil a los visitantes desconocidos?</em>), el enlace potencialmente incluido en las entradas públicas retransmitidas a Twitter llevará al visitante a una página en blanco informándolo de que el acceso a su perfil ha sido restringido.";
-App::$strings["Twitter post length"] = "Longitud del mensaje en Twitter";
-App::$strings["Maximum tweet length"] = "Longitud máxima del tweet";
-App::$strings["Send public postings to Twitter by default"] = "Enviar mensajes públicos a Twitter de forma predeterminada";
-App::$strings["If enabled your public postings will be posted to the associated Twitter account by default"] = "Si está activado, sus entradas públicas se publicarán en la cuenta de Twitter asociada de forma predeterminada.";
-App::$strings["Twitter Crosspost Connector"] = "Twitter Crosspost Connector";
-App::$strings["Post to Twitter"] = "Publicar en Twitter";
-App::$strings["Smileybutton App"] = "App Smileybutton";
-App::$strings["Adds a smileybutton to the jot editor"] = "Añade un botón de emoticonos al editor jot";
-App::$strings["Hide the button and show the smilies directly."] = "Ocultar el botón y mostrar los smilies directamente.";
-App::$strings["Smileybutton Settings"] = "Ajustes de Smileybutton";
-App::$strings["Enable Test Catalog"] = "Habilitar el catálogo de pruebas";
-App::$strings["Enable Manual Payments"] = "Permitir pagos manuales";
-App::$strings["Base Merchant Currency"] = "Divida base del vendedor";
-App::$strings["Cart Settings"] = "Configuración del carro de la compra";
-App::$strings["Access Denied."] = "Acceso denegado";
-App::$strings["Order Not Found"] = "No se ha encontrado el pedido";
-App::$strings["Invalid Item"] = "Elemento no válido";
-App::$strings["DB Cleanup Failure"] = "Fallo de limpieza de la base de datos";
-App::$strings["[cart] Item Added"] = "[cesta] Artículo añadido";
-App::$strings["Order already checked out."] = "El pedido ya ha sido revisado";
-App::$strings["Drop database tables when uninstalling."] = "Eliminar tablas de la base de datos al desinstalar.";
-App::$strings["Shop"] = "Comprar";
-App::$strings["Cart utilities for orders and payments"] = "Utilidades del carro para pedidos y pagos";
-App::$strings["You must be logged into the Grid to shop."] = "Debe iniciar sesión en la red para comprar.";
-App::$strings["Order not found."] = "El pedido no se ha encontrado.";
-App::$strings["Access denied."] = "Acceso denegado";
-App::$strings["No Order Found"] = "No se ha encontrado ningún pedido";
-App::$strings["An unknown error has occurred Please start again."] = "Se ha producido un error desconocido Vuelva a empezar.";
-App::$strings["Invalid Payment Type. Please start again."] = "Tipo de pago no válido. Por favor, empiece de nuevo.";
-App::$strings["Order not found"] = "El pedido no se ha encontrado";
-App::$strings["Enable Paypal Button Module"] = "Habilitar el módulo del botón de Paypal";
-App::$strings["Use Production Key"] = "Utilizar clave en entorno de producción";
-App::$strings["Paypal Sandbox Client Key"] = "Clave de cliente en el entorno de pruebas de Paypal";
-App::$strings["Paypal Sandbox Secret Key"] = "Clave secreta en el entorno de pruebas de Paypal";
-App::$strings["Paypal Production Client Key"] = "Clave de cliente en el entorno de producción de Paypal";
-App::$strings["Paypal Production Secret Key"] = "Clave secreta en el entorno de producción de Paypal";
-App::$strings["Paypal button payments are not enabled."] = "Los pagos con el botón de Paypal no están habilitados.";
-App::$strings["Paypal button payments are not properly configured. Please choose another payment option."] = "Los pagos con el botón de Paypal no están configurados correctamente. Por favor, elija otra opción de pago.";
-App::$strings["Enable Manual Cart Module"] = "Habilitar el módulo de carro manual";
-App::$strings["New Sku"] = "Nuevo SKU (número de referencia)";
-App::$strings["Cannot save edits to locked item."] = "No se pueden guardar las ediciones en el elemento bloqueado.";
-App::$strings["Changes Locked"] = "Cambios bloqueados";
-App::$strings["Item available for purchase."] = "Artículo disponible para la compra.";
-App::$strings["Price"] = "Precio";
-App::$strings["Enable Hubzilla Services Module"] = "Habilitar el Módulo de Servicios de Hubzilla";
-App::$strings["SKU not found."] = "No se ha encontrado el SKU";
-App::$strings["Invalid Activation Directive."] = "Directiva de activación no válida.";
-App::$strings["Invalid Deactivation Directive."] = "Directiva de desactivación no válida";
-App::$strings["Add to this privacy group"] = "Añadir a este grupo de canales";
-App::$strings["Set user service class"] = "Configurar la clase de servicio al usuario";
-App::$strings["You must be using a local account to purchase this service."] = "Usted debe estar usando una cuenta local para comprar este servicio.";
-App::$strings["Add buyer to privacy group"] = "Agregar comprador al grupo de canales";
-App::$strings["Add buyer as connection"] = "Añadir comprador como conexión";
-App::$strings["Set Service Class"] = "Establecer clase de servicio";
-App::$strings["Enable Subscription Management Module"] = "Habilitar el módulo de gestión de suscripciones";
-App::$strings["Cannot include subscription items with different terms in the same order."] = "No se pueden incluir artículos de suscripción con términos diferentes en el mismo orden.";
-App::$strings["Select Subscription to Edit"] = "Seleccione suscripción a editar";
-App::$strings["Edit Subscriptions"] = "Editar suscripciones";
-App::$strings["Subscription SKU"] = "SKU de la suscripción";
-App::$strings["Catalog Description"] = "Descripción del catálogo";
-App::$strings["Subscription available for purchase."] = "Suscripción disponible para la compra.";
-App::$strings["Maximum active subscriptions to this item per account."] = "Máximo de suscripciones activas a este artículo por cuenta.";
-App::$strings["Subscription price."] = "Precio de la suscripción.";
-App::$strings["Quantity"] = "Cuantía";
-App::$strings["Term"] = "Condición";
-App::$strings["Error: order mismatch. Please try again."] = "Error: desajuste de pedidos. Por favor, inténtelo de nuevo.";
-App::$strings["Manual payments are not enabled."] = "Los pagos manuales no están habilitados.";
-App::$strings["Finished"] = "Terminado";
-App::$strings["This website is tracked using the <a href='http://www.piwik.org'>Piwik</a> analytics tool."] = "Este sitio es rastreado mediante la herramienta analítica <a href='http://www.piwik.org'>Piwik</a>.";
-App::$strings["If you do not want that your visits are logged this way you <a href='%s'>can set a cookie to prevent Piwik from tracking further visits of the site</a> (opt-out)."] = "Si usted no quiere que sus visitas se registren de esta manera <a href='%s'>puede establecer una cookie para evitar que Piwik rastree otras visitas del sitio</a> (opt-out).";
-App::$strings["Piwik Base URL"] = "URL base de Piwik";
-App::$strings["Absolute path to your Piwik installation. (without protocol (http/s), with trailing slash)"] = "Ruta absoluta a la instalación de Piwik. (Sin protocolo (http/s), con barra diagonal)";
-App::$strings["Site ID"] = "ID del sitio";
-App::$strings["Show opt-out cookie link?"] = "Mostrar el enlace de la cookie opt-out?";
-App::$strings["Asynchronous tracking"] = "Rastreo asíncrono";
-App::$strings["Enable frontend JavaScript error tracking"] = "Habilitar la interfaz JavaScript de seguimiento de errores";
-App::$strings["This feature requires Piwik >= 2.2.0"] = "Esta funcionalidad requiere Piwik >= 2.2.0";
-App::$strings["Edit your profile and change settings."] = "Editar su perfil y cambiar los ajustes.";
-App::$strings["Click here to see activity from your connections."] = "Pulsar aquí para ver la actividad de sus conexiones.";
-App::$strings["Click here to see your channel home."] = "Pulsar aquí para ver la página de inicio de su canal.";
-App::$strings["You can access your private messages from here."] = "Puede acceder a sus mensajes privados desde aquí.";
-App::$strings["Create new events here."] = "Crear nuevos eventos aquí.";
-App::$strings["You can accept new connections and change permissions for existing ones here. You can also e.g. create groups of contacts."] = "Puede aceptar nuevas conexiones y cambiar permisos para las que ya existen aquí. También puede, por ejemplo, crear grupos de contactos.";
-App::$strings["System notifications will arrive here"] = "Las notificaciones del sistema llegarán aquí";
-App::$strings["Search for content and users"] = "Buscar contenido y usuarios";
-App::$strings["Browse for new contacts"] = "Buscar nuevos contactos";
-App::$strings["Launch installed apps"] = "Iniciar aplicaciones instaladas";
-App::$strings["Looking for help? Click here."] = "¿Busca ayuda? Pulse aquí.";
-App::$strings["New events have occurred in your network. Click here to see what has happened!"] = "Se han producido nuevos eventos en su red. ¡Haga clic aquí para ver lo que ha sucedido!";
-App::$strings["You have received a new private message. Click here to see from who!"] = "Ha recibido un nuevo mensaje privado. Haga clic aquí para ver de quién!";
-App::$strings["There are events this week. Click here too see which!"] = "Hay eventos esta semana. Haga clic aquí para ver cuáles!";
-App::$strings["You have received a new introduction. Click here to see who!"] = "Ha recibido una nueva solicitud de conexión. ¡Pulse aquí para ver de quién!";
-App::$strings["There is a new system notification. Click here to see what has happened!"] = "Hay una nueva notificación del sistema. ¡Haga clic aquí para ver lo que ha sucedido!";
-App::$strings["Click here to share text, images, videos and sound."] = "Haga clic aquí para compartir texto, imágenes, vídeos y sonido.";
-App::$strings["You can write an optional title for your update (good for long posts)."] = "Puede escribir un título opcional para su actualización (bueno para los mensajes largos).";
-App::$strings["Entering some categories here makes it easier to find your post later."] = "Al ingresar algunos temas aquí, es más fácil encontrar su publicación más tarde.";
-App::$strings["Share photos, links, location, etc."] = "Compartir fotos, enlaces, ubicación, etc.";
-App::$strings["Only want to share content for a while? Make it expire at a certain date."] = "¿Solo quieres compartir contenido durante un tiempo? Haga que expire en una fecha determinada.";
-App::$strings["You can password protect content."] = "Puede proteger contenido con una contraseña.";
-App::$strings["Choose who you share with."] = "Elegir con quién compartir.";
-App::$strings["Click here when you are done."] = "Haga clic aquí cuando haya terminado.";
-App::$strings["Adjust from which channels posts should be displayed."] = "Ajustar de qué canales se deben mostrar las publicaciones.";
-App::$strings["Only show posts from channels in the specified privacy group."] = "Mostrar solo las entradas de los canales de un grupo específico de canales.";
-App::$strings["Easily find posts containing tags (keywords preceded by the \"#\" symbol)."] = "Encuentre fácilmente entradas que contengan etiquetas (palabras clave precedidas del símbolo \"#\").";
-App::$strings["Easily find posts in given category."] = "Encuentre fácilmente las publicaciones en una categoría dada.";
-App::$strings["Easily find posts by date."] = "Encuentre fácilmente entradas por fechas.";
-App::$strings["Suggested users who have volounteered to be shown as suggestions, and who we think you might find interesting."] = "Se sugiere a los usuarios que se han ofrecido voluntariamente que se muestren como sugerencias, y que creemos que podrían resultar interesantes.";
-App::$strings["Here you see channels you have connected to."] = "Aquí puede ver los canales a los que está conectado.";
-App::$strings["Save your search so you can repeat it at a later date."] = "Guarde su búsqueda para poder repetirla en una fecha posterior.";
-App::$strings["If you see this icon you can be sure that the sender is who it say it is. It is normal that it is not always possible to verify the sender, so the icon will be missing sometimes. There is usually no need to worry about that."] = "Si ve este icono puede estar seguro de que el remitente es quien dice ser. Es normal que no siempre sea posible verificar el remitente, por lo que el icono faltará en ocasiones. Por lo general, no hay necesidad de preocuparse por eso.";
-App::$strings["Danger! It seems someone tried to forge a message! This message is not necessarily from who it says it is from!"] = "¡Peligro! ¡Parece que alguien intentó falsificar un mensaje! ¡Este mensaje no es necesariamente de quien dice que es!";
-App::$strings["Welcome to Hubzilla! Would you like to see a tour of the UI?</p> <p>You can pause it at any time and continue where you left off by reloading the page, or navigting to another page.</p><p>You can also advance by pressing the return key"] = "¡Bienvenido/a a Hubzilla! ¿Quiere hacer un recorrido por la interfaz de usuario?</p> <p> Puede detenerlo en cualquier momento y continuar donde lo dejó recargando la página o navegando a otra.</p> <p> También puede avanzar pulsando la tecla de retorno";
-App::$strings["Send your identity to all websites"] = "Enviar su identidad a todos los sitios web";
-App::$strings["Sendzid App"] = "App Sendzid";
-App::$strings["Send ZID"] = "Enviar ZID";
-App::$strings["Three Dimensional Tic-Tac-Toe"] = "Juego en 3D Tic-Tac-Toe";
-App::$strings["3D Tic-Tac-Toe"] = "3D Tic-Tac-Toe";
-App::$strings["New game"] = "Nuevo juego";
-App::$strings["New game with handicap"] = "Nuevo juego con hándicap";
-App::$strings["Three dimensional tic-tac-toe is just like the traditional game except that it is played on multiple levels simultaneously. "] = "El juego en 3D tic-tac-toe es como el juego tradicional, excepto que se juega en varios niveles simultáneamente.";
-App::$strings["In this case there are three levels. You win by getting three in a row on any level, as well as up, down, and diagonally across the different levels."] = "En este caso hay tres niveles. Usted gana al conseguir tres en una fila en cualquier nivel, así como arriba, abajo, y en diagonal a través de los diferentes niveles.";
-App::$strings["The handicap game disables the center position on the middle level because the player claiming this square often has an unfair advantage."] = "El juego con hándicap deshabilita la posición central en el nivel medio porque el jugador que reclama este cuadrado a menudo tiene una ventaja injusta.";
-App::$strings["You go first..."] = "Usted va primero...";
-App::$strings["I'm going first this time..."] = "Yo voy primero esta vez...";
-App::$strings["You won!"] = "¡Usted ha ganado!";
-App::$strings["\"Cat\" game!"] = "¡El juego del \"gato\"!";
-App::$strings["I won!"] = "¡He ganado yo!";
-App::$strings["pageheader Settings saved."] = "Se han guardado los ajustes del encabezado de página.";
-App::$strings["Page Header App"] = "App Page Header";
-App::$strings["Inserts a page header"] = "Inserta un encabezado de página";
-App::$strings["Message to display on every page on this server"] = "Mensaje para mostrar en todas las páginas de este servidor";
-App::$strings["Page Header"] = "Page Header";
-App::$strings["Allow magic authentication only to websites of your immediate connections"] = "Permitir la autenticación mágica sólo a los sitios web de sus conexiones próximas";
-App::$strings["Authchoose App"] = "App Authchoose";
-App::$strings["Authchoose"] = "Autoseleccionar";
-App::$strings["lonely"] = "Solo/a";
-App::$strings["drunk"] = "ebrio/a";
-App::$strings["horny"] = "caliente";
-App::$strings["stoned"] = "drogado/a";
-App::$strings["fucked up"] = "jodido/a";
-App::$strings["clusterfucked"] = "hecho/a polvo";
-App::$strings["crazy"] = "loco/a";
-App::$strings["hurt"] = "ofendido/a";
-App::$strings["sleepy"] = "soñoliento/a";
-App::$strings["grumpy"] = "gruñón/ona";
-App::$strings["high"] = "superior";
-App::$strings["semi-conscious"] = "semiconsciente";
-App::$strings["in love"] = "enamorado/a";
-App::$strings["in lust"] = "lujurioso/a";
-App::$strings["naked"] = "desnudo/a";
-App::$strings["stinky"] = "apestoso/a";
-App::$strings["sweaty"] = "sudoroso/a";
-App::$strings["bleeding out"] = "exánime";
-App::$strings["victorious"] = "victorioso/a";
-App::$strings["defeated"] = "derrotado/a";
-App::$strings["envious"] = "envidioso/a";
-App::$strings["jealous"] = "celoso/a";
-App::$strings["XMPP settings updated."] = "Se han actualizado los ajustes de XMPP.";
-App::$strings["XMPP App"] = "App XMPP";
-App::$strings["Embedded XMPP (Jabber) client"] = "Cliente XMPP (Jabber) integrado";
-App::$strings["Individual credentials"] = "Credenciales individuales";
-App::$strings["Jabber BOSH server"] = "Servidor BOSH de Jabber";
-App::$strings["XMPP Settings"] = "Ajustes de XMPP";
-App::$strings["Jabber BOSH host"] = "BOSH de Jabber";
-App::$strings["Use central userbase"] = "Usar la base de usuarios central";
-App::$strings["If enabled, members will automatically login to an ejabberd server that has to be installed on this machine with synchronized credentials via the \"auth_ejabberd.php\" script."] = "Si está habilitado, los miembros se conectarán automáticamente a un servidor ejabberd que debe instalarse en esta máquina con credenciales sincronizadas a través del script \"auth ejabberd.php\".";
-App::$strings["Who likes me?"] = "¿Quién me ha puesto \"Me gusta\"?";
-App::$strings["Pump.io Settings saved."] = "Se han guardado los ajustes de Pump.io";
-App::$strings["Pump.io Crosspost Connector App"] = "App Pump.io Crosspost Connector";
-App::$strings["Relay public posts to pump.io"] = "Retransmisión de entradas públicas a pump.io";
-App::$strings["Pump.io servername"] = "Nombre del servidor de Pump.io";
-App::$strings["Without \"http://\" or \"https://\""] = "Sin \"http://\" or \"https://\"";
-App::$strings["Pump.io username"] = "Nombre de usuario en Pump.io";
-App::$strings["Without the servername"] = "Sin el nombre del servidor";
-App::$strings["You are not authenticated to pumpio"] = "No está autenticado en pump.io";
-App::$strings["(Re-)Authenticate your pump.io connection"] = "(Re-)Autenticar su conexión en pump.io";
-App::$strings["Post to pump.io by default"] = "Publicar por defecto en pump.io";
-App::$strings["Should posts be public"] = "¿Las entradas deben ser públicas?";
-App::$strings["Mirror all public posts"] = "Reflejar todos los mensajes públicos";
-App::$strings["Pump.io Crosspost Connector"] = "Pump.io Crosspost Connector";
-App::$strings["You are now authenticated to pumpio."] = "Ahora está autenticado en pump.io.";
-App::$strings["return to the featured settings page"] = "Volver a la página de configuración destacada";
-App::$strings["Post to Pump.io"] = "Publicar en Pump.io";
-App::$strings["An account has been created for you."] = "Se ha creado una cuenta para usted.";
-App::$strings["Authentication successful but rejected: account creation is disabled."] = "Autenticación correcta pero rechazada: la creación de cuentas está deshabilitada.";
-App::$strings["__ctx:opensearch__ Search %1\$s (%2\$s)"] = "Buscar %1\$s (%2\$s)";
-App::$strings["__ctx:opensearch__ \$Projectname"] = "\$Projectname";
-App::$strings["Search \$Projectname"] = "Buscar \$Projectname";
-App::$strings["Redmatrix File Storage Import"] = "Importar repositorio de ficheros de Redmatrix";
-App::$strings["This will import all your Redmatrix cloud files to this channel."] = "Esto importará todos sus ficheros de la nube de Redmatrix a este canal.";
-App::$strings["file"] = "fichero";
-App::$strings["Send email to all members"] = "Enviar un correo electrónico a todos los miembros";
-App::$strings["%1\$d of %2\$d messages sent."] = "%1\$d de %2\$d mensajes enviados.";
-App::$strings["Send email to all hub members."] = "Enviar un correo electrónico a todos los miembros del hub.";
-App::$strings["Sender Email address"] = "Dirección de correo electrónico del remitente";
-App::$strings["Test mode (only send to hub administrator)"] = "Modo de prueba (enviar sólo al administrador del hub)";
-App::$strings["Profile to assign new connections"] = "Perfil para asignar a las nuevas conexiones";
-App::$strings["Frequently"] = "Frecuentemente";
-App::$strings["Hourly"] = "Cada hora";
-App::$strings["Twice daily"] = "Dos veces al día";
-App::$strings["Daily"] = "Diariamente";
-App::$strings["Weekly"] = "Semanalmente";
-App::$strings["Monthly"] = "Mensualmente";
-App::$strings["Currently Male"] = "Actualmente hombre";
-App::$strings["Currently Female"] = "Actualmente mujer";
-App::$strings["Mostly Male"] = "Generalmente hombre";
-App::$strings["Mostly Female"] = "Generalmente mujer";
-App::$strings["Transgender"] = "Transgénero";
-App::$strings["Intersex"] = "Intersexual";
-App::$strings["Transsexual"] = "Transexual";
-App::$strings["Hermaphrodite"] = "Hermafrodita";
-App::$strings["Neuter"] = "Neutral";
-App::$strings["Non-specific"] = "No especificado";
-App::$strings["Undecided"] = "Indeciso/a";
-App::$strings["Males"] = "Hombres";
-App::$strings["Females"] = "Mujeres";
-App::$strings["Gay"] = "Homosexual";
-App::$strings["Lesbian"] = "Lesbiana";
-App::$strings["No Preference"] = "Sin preferencias";
-App::$strings["Bisexual"] = "Bisexual";
-App::$strings["Autosexual"] = "Autosexual";
-App::$strings["Abstinent"] = "Casto/a";
-App::$strings["Virgin"] = "Virgen";
-App::$strings["Deviant"] = "Fuera de lo común";
-App::$strings["Fetish"] = "Fetichista";
-App::$strings["Oodles"] = "Orgías";
-App::$strings["Nonsexual"] = "Asexual";
-App::$strings["Single"] = "Soltero/a";
-App::$strings["Lonely"] = "Solo/a";
-App::$strings["Available"] = "Disponible";
-App::$strings["Unavailable"] = "No disponible";
-App::$strings["Has crush"] = "Enamorado/a";
-App::$strings["Infatuated"] = "Apasionado/a";
-App::$strings["Dating"] = "Saliendo con alguien";
-App::$strings["Unfaithful"] = "Infiel";
-App::$strings["Sex Addict"] = "Con adicción al sexo";
-App::$strings["Friends/Benefits"] = "Amigos con algo extra";
-App::$strings["Casual"] = "Casual";
-App::$strings["Engaged"] = "Prometido/a";
-App::$strings["Married"] = "Casado/a";
-App::$strings["Imaginarily married"] = "Casado/a en sueños";
-App::$strings["Partners"] = "Pareja";
-App::$strings["Cohabiting"] = "Cohabitando";
-App::$strings["Common law"] = "Matrimonio tradicional";
-App::$strings["Happy"] = "Felíz";
-App::$strings["Not looking"] = "No estoy buscando";
-App::$strings["Swinger"] = "Libertino";
-App::$strings["Betrayed"] = "Engañado/a";
-App::$strings["Separated"] = "Separado/a";
-App::$strings["Unstable"] = "Inestable";
-App::$strings["Divorced"] = "Divorciado/a";
-App::$strings["Imaginarily divorced"] = "Divorciado/a en sueños";
-App::$strings["Widowed"] = "Viudo/a";
-App::$strings["Uncertain"] = "Indeterminado";
-App::$strings["It's complicated"] = "Es complicado";
-App::$strings["Don't care"] = "No me importa";
-App::$strings["Ask me"] = "Pregúnteme";
-App::$strings["likes %1\$s's %2\$s"] = "gusta de %2\$s de %1\$s";
-App::$strings["doesn't like %1\$s's %2\$s"] = "no gusta de %2\$s de %1\$s";
-App::$strings["%1\$s is now connected with %2\$s"] = "%1\$s ahora está conectado/a con %2\$s";
-App::$strings["%1\$s poked %2\$s"] = "%1\$s ha dado un toque a %2\$s";
-App::$strings["poked"] = "ha dado un toque a";
-App::$strings["View %s's profile @ %s"] = "Ver el perfil @ %s de %s";
-App::$strings["Categories:"] = "Temas:";
-App::$strings["Filed under:"] = "Archivado bajo:";
-App::$strings["View in context"] = "Mostrar en su contexto";
-App::$strings["remove"] = "eliminar";
-App::$strings["Loading..."] = "Cargando...";
-App::$strings["Delete Selected Items"] = "Eliminar elementos seleccionados";
-App::$strings["View Source"] = "Ver el código fuente de la entrada";
-App::$strings["Follow Thread"] = "Seguir este hilo";
-App::$strings["Unfollow Thread"] = "Dejar de seguir este hilo";
-App::$strings["Edit Connection"] = "Editar conexión";
-App::$strings["Message"] = "Mensaje";
-App::$strings["%s likes this."] = "A %s le gusta esto.";
-App::$strings["%s doesn't like this."] = "A %s no le gusta esto.";
-App::$strings["<span %1\$s>%2\$d people</span> like this."] = array(
- 0 => "a <span %1\$s>%2\$d personas</span> le gusta esto.",
- 1 => "A <span %1\$s>%2\$d personas</span> les gusta esto.",
-);
-App::$strings["<span %1\$s>%2\$d people</span> don't like this."] = array(
- 0 => "a <span %1\$s>%2\$d personas</span> no les gusta esto.",
- 1 => "A <span %1\$s>%2\$d personas</span> no les gusta esto.",
-);
-App::$strings["and"] = "y";
-App::$strings[", and %d other people"] = array(
- 0 => ", y %d persona más",
- 1 => ", y %d personas más",
-);
-App::$strings["%s like this."] = "A %s le gusta esto.";
-App::$strings["%s don't like this."] = "A %s no le gusta esto.";
-App::$strings["__ctx:noun__ Attending"] = array(
- 0 => "Participaré",
- 1 => "Participaré",
-);
-App::$strings["__ctx:noun__ Not Attending"] = array(
- 0 => "No participaré",
- 1 => "No participaré",
-);
-App::$strings["__ctx:noun__ Undecided"] = array(
- 0 => "Indeciso/a",
- 1 => "Indecisos/as",
-);
-App::$strings["__ctx:noun__ Agree"] = array(
- 0 => "De acuerdo",
- 1 => "De acuerdo",
-);
-App::$strings["__ctx:noun__ Disagree"] = array(
- 0 => "En desacuerdo",
- 1 => "En desacuerdo",
-);
-App::$strings["__ctx:noun__ Abstain"] = array(
- 0 => "se abstiene",
- 1 => "Se abstienen",
-);
-App::$strings["%1\$s's bookmarks"] = "Marcadores de %1\$s";
-App::$strings["Unable to import a removed channel."] = "No se puede importar un canal eliminado.";
-App::$strings["Cannot create a duplicate channel identifier on this system. Import failed."] = "No se ha podido crear un canal con un identificador que ya existe en este sistema. La importación ha fallado.";
-App::$strings["Cloned channel not found. Import failed."] = "No se ha podido importar el canal porque el canal clonado no se ha encontrado.";
-App::$strings["prev"] = "anterior";
-App::$strings["first"] = "primera";
-App::$strings["last"] = "última";
-App::$strings["next"] = "próxima";
-App::$strings["older"] = "más antiguas";
-App::$strings["newer"] = "más recientes";
-App::$strings["No connections"] = "Sin conexiones";
-App::$strings["View all %s connections"] = "Ver todas las %s conexiones";
-App::$strings["Network: %s"] = "Red %s";
-App::$strings["poke"] = "un toque";
-App::$strings["ping"] = "un \"ping\"";
-App::$strings["pinged"] = "ha enviado un \"ping\" a";
-App::$strings["prod"] = "una incitación ";
-App::$strings["prodded"] = "ha incitado a ";
-App::$strings["slap"] = "una bofetada ";
-App::$strings["slapped"] = "ha abofeteado a ";
-App::$strings["finger"] = "un \"finger\" ";
-App::$strings["fingered"] = "envió un \"finger\" a";
-App::$strings["rebuff"] = "un reproche";
-App::$strings["rebuffed"] = "ha hecho un reproche a ";
-App::$strings["happy"] = "feliz ";
-App::$strings["sad"] = "triste ";
-App::$strings["mellow"] = "tranquilo/a";
-App::$strings["tired"] = "cansado/a ";
-App::$strings["perky"] = "vivaz";
-App::$strings["angry"] = "enfadado/a";
-App::$strings["stupefied"] = "asombrado/a";
-App::$strings["puzzled"] = "perplejo/a";
-App::$strings["interested"] = "interesado/a";
-App::$strings["bitter"] = "amargado/a";
-App::$strings["cheerful"] = "alegre";
-App::$strings["alive"] = "animado/a";
-App::$strings["annoyed"] = "molesto/a";
-App::$strings["anxious"] = "ansioso/a";
-App::$strings["cranky"] = "de mal humor";
-App::$strings["disturbed"] = "perturbado/a";
-App::$strings["frustrated"] = "frustrado/a";
-App::$strings["depressed"] = "deprimido/a";
-App::$strings["motivated"] = "motivado/a";
-App::$strings["relaxed"] = "relajado/a";
-App::$strings["surprised"] = "sorprendido/a";
-App::$strings["Monday"] = "lunes";
-App::$strings["Tuesday"] = "martes";
-App::$strings["Wednesday"] = "miércoles";
-App::$strings["Thursday"] = "jueves";
-App::$strings["Friday"] = "viernes";
-App::$strings["Saturday"] = "sábado";
-App::$strings["Sunday"] = "domingo";
-App::$strings["January"] = "enero";
-App::$strings["February"] = "febrero";
-App::$strings["March"] = "marzo";
-App::$strings["April"] = "abril";
-App::$strings["May"] = "mayo";
-App::$strings["June"] = "junio";
-App::$strings["July"] = "julio";
-App::$strings["August"] = "agosto";
-App::$strings["September"] = "septiembre";
-App::$strings["October"] = "octubre";
-App::$strings["November"] = "noviembre";
-App::$strings["December"] = "diciembre";
-App::$strings["Unknown Attachment"] = "Adjunto no reconocido";
-App::$strings["unknown"] = "desconocido";
-App::$strings["remove category"] = "eliminar el tema";
-App::$strings["remove from file"] = "eliminar del fichero";
-App::$strings["Download binary/encrypted content"] = "Descargar contenido binario o cifrado";
-App::$strings["default"] = "por defecto";
-App::$strings["Page layout"] = "Plantilla de la página";
-App::$strings["You can create your own with the layouts tool"] = "Puede crear su propia disposición gráfica con la herramienta de plantillas";
-App::$strings["HTML"] = "HTML";
-App::$strings["Comanche Layout"] = "Plantilla de Comanche";
-App::$strings["PHP"] = "PHP";
-App::$strings["Page content type"] = "Tipo de contenido de la página";
-App::$strings["activity"] = "la/su actividad";
-App::$strings["a-z, 0-9, -, and _ only"] = "a-z, 0-9, -, and _ only";
-App::$strings["Design Tools"] = "Herramientas de diseño web";
-App::$strings["Pages"] = "Páginas";
-App::$strings["Import"] = "Importar";
-App::$strings["Import website..."] = "Importar un sitio web...";
-App::$strings["Select folder to import"] = "Seleccionar la carpeta que se va a importar";
-App::$strings["Import from a zipped folder:"] = "Importar desde una carpeta comprimida: ";
-App::$strings["Import from cloud files:"] = "Importar desde los ficheros en la nube: ";
-App::$strings["/cloud/channel/path/to/folder"] = "/cloud/canal/ruta/a la/carpeta";
-App::$strings["Enter path to website files"] = "Ruta a los ficheros del sitio web";
-App::$strings["Select folder"] = "Seleccionar la carpeta";
-App::$strings["Export website..."] = "Exportar un sitio web...";
-App::$strings["Export to a zip file"] = "Exportar a un fichero comprimido .zip";
-App::$strings["website.zip"] = "sitio_web.zip";
-App::$strings["Enter a name for the zip file."] = "Escriba un nombre para el fichero zip.";
-App::$strings["Export to cloud files"] = "Exportar a la nube de ficheros";
-App::$strings["/path/to/export/folder"] = "/ruta/para/exportar/carpeta";
-App::$strings["Enter a path to a cloud files destination."] = "Escriba una ruta de destino a la nube de ficheros.";
-App::$strings["Specify folder"] = "Especificar una carpeta";
-App::$strings["%d invitation available"] = array(
- 0 => "%d invitación pendiente",
- 1 => "%d invitaciones disponibles",
-);
-App::$strings["Find Channels"] = "Encontrar canales";
-App::$strings["Enter name or interest"] = "Introducir nombre o interés";
-App::$strings["Connect/Follow"] = "Conectar/Seguir";
-App::$strings["Examples: Robert Morgenstein, Fishing"] = "Ejemplos: José Fernández, Pesca";
-App::$strings["Random Profile"] = "Perfil aleatorio";
-App::$strings["Invite Friends"] = "Invitar a amigos";
-App::$strings["Advanced example: name=fred and country=iceland"] = "Ejemplo avanzado: nombre=juan y país=españa";
-App::$strings["Common Connections"] = "Conexiones comunes";
-App::$strings["View all %d common connections"] = "Ver todas las %d conexiones comunes";
-App::$strings["%1\$s wrote the following %2\$s %3\$s"] = "%1\$s escribió %2\$s siguiente %3\$s";
-App::$strings["Channel is blocked on this site."] = "El canal está bloqueado en este sitio.";
-App::$strings["Channel location missing."] = "Falta la dirección del canal.";
-App::$strings["Response from remote channel was incomplete."] = "Respuesta incompleta del canal.";
-App::$strings["Premium channel - please visit:"] = "Canal Premium - por favor visite:";
-App::$strings["Channel was deleted and no longer exists."] = "El canal ha sido eliminado y ya no existe.";
-App::$strings["Remote channel or protocol unavailable."] = "Canal remoto o protocolo no disponible.";
-App::$strings["Channel discovery failed."] = "El intento de acceder al canal ha fallado.";
-App::$strings["Protocol disabled."] = "Protocolo deshabilitado.";
-App::$strings["Cannot connect to yourself."] = "No puede conectarse consigo mismo.";
-App::$strings["Delete this item?"] = "¿Borrar este elemento?";
-App::$strings["%s show less"] = "%s mostrar menos";
-App::$strings["%s expand"] = "%s expandir";
-App::$strings["%s collapse"] = "%s contraer";
-App::$strings["Password too short"] = "Contraseña demasiado corta";
-App::$strings["Passwords do not match"] = "Las contraseñas no coinciden";
-App::$strings["everybody"] = "cualquiera";
-App::$strings["Secret Passphrase"] = "Contraseña secreta";
-App::$strings["Passphrase hint"] = "Pista de contraseña";
-App::$strings["Notice: Permissions have changed but have not yet been submitted."] = "Aviso: los permisos han cambiado pero aún no han sido enviados.";
-App::$strings["close all"] = "cerrar todo";
-App::$strings["Nothing new here"] = "Nada nuevo por aquí";
-App::$strings["Rate This Channel (this is public)"] = "Valorar este canal (esto es público)";
-App::$strings["Describe (optional)"] = "Describir (opcional)";
-App::$strings["Please enter a link URL"] = "Por favor, introduzca una dirección de enlace";
-App::$strings["Unsaved changes. Are you sure you wish to leave this page?"] = "Cambios no guardados. ¿Está seguro de que desea abandonar la página?";
-App::$strings["lovely"] = "encantador";
-App::$strings["wonderful"] = "fabuloso";
-App::$strings["fantastic"] = "fantástico";
-App::$strings["great"] = "grandioso";
-App::$strings["Your chosen nickname was either already taken or not valid. Please use our suggestion ("] = "El nombre de usuario elegido ya está en uso o no es válido. Por favor, utilice nuestra sugerencia (";
-App::$strings[") or enter a new one."] = ") o introduzca uno nuevo.";
-App::$strings["Thank you, this nickname is valid."] = "Gracias, este alias es válido.";
-App::$strings["A channel name is required."] = "Se requiere un nombre de canal";
-App::$strings["This is a "] = "Esto es un ";
-App::$strings[" channel name"] = "nombre de canal";
-App::$strings["Back to reply"] = "Volver a la respuesta";
-App::$strings["%d minutes"] = array(
- 0 => "%d minutos",
- 1 => "%d minutos",
-);
-App::$strings["about %d hours"] = array(
- 0 => "alrededor de %d horas",
- 1 => "alrededor de %d horas",
-);
-App::$strings["%d days"] = array(
- 0 => "%d días",
- 1 => "%d días",
-);
-App::$strings["%d months"] = array(
- 0 => "%d meses",
- 1 => "%d meses",
-);
-App::$strings["%d years"] = array(
- 0 => "%d años",
- 1 => "%d años",
-);
-App::$strings["timeago.prefixAgo"] = "hace ";
-App::$strings["timeago.prefixFromNow"] = "en ";
-App::$strings["timeago.suffixAgo"] = "NONE";
-App::$strings["timeago.suffixFromNow"] = "NONE";
-App::$strings["less than a minute"] = "menos de un minuto";
-App::$strings["about a minute"] = "alrededor de un minuto";
-App::$strings["about an hour"] = "alrededor de una hora";
-App::$strings["a day"] = "un día";
-App::$strings["about a month"] = "alrededor de un mes";
-App::$strings["about a year"] = "alrededor de un año";
-App::$strings[" "] = " ";
-App::$strings["timeago.numbers"] = "timeago.numbers";
-App::$strings["__ctx:long__ May"] = "mayo";
-App::$strings["Jan"] = "ene";
-App::$strings["Feb"] = "feb";
-App::$strings["Mar"] = "mar";
-App::$strings["Apr"] = "abr";
-App::$strings["__ctx:short__ May"] = "may";
-App::$strings["Jun"] = "jun";
-App::$strings["Jul"] = "jul";
-App::$strings["Aug"] = "ago";
-App::$strings["Sep"] = "sep";
-App::$strings["Oct"] = "oct";
-App::$strings["Nov"] = "nov";
-App::$strings["Dec"] = "dic";
-App::$strings["Sun"] = "dom";
-App::$strings["Mon"] = "lun";
-App::$strings["Tue"] = "mar";
-App::$strings["Wed"] = "mié";
-App::$strings["Thu"] = "jue";
-App::$strings["Fri"] = "vie";
-App::$strings["Sat"] = "sáb";
-App::$strings["__ctx:calendar__ today"] = "hoy";
-App::$strings["__ctx:calendar__ month"] = "mes";
-App::$strings["__ctx:calendar__ week"] = "semana";
-App::$strings["__ctx:calendar__ day"] = "día";
-App::$strings["__ctx:calendar__ All day"] = "Todos los días";
-App::$strings["Unable to determine sender."] = "No ha sido posible determinar el remitente. ";
-App::$strings["No recipient provided."] = "No se ha especificado ningún destinatario.";
-App::$strings["[no subject]"] = "[sin asunto]";
-App::$strings["Stored post could not be verified."] = "No se han podido verificar las publicaciones guardadas.";
-App::$strings[" and "] = " y ";
-App::$strings["public profile"] = "el perfil público";
-App::$strings["%1\$s changed %2\$s to &ldquo;%3\$s&rdquo;"] = "%1\$s ha cambiado %2\$s a &ldquo;%3\$s&rdquo;";
-App::$strings["Visit %1\$s's %2\$s"] = "Visitar %2\$s de %1\$s";
-App::$strings["%1\$s has an updated %2\$s, changing %3\$s."] = "%1\$s ha actualizado %2\$s, cambiando %3\$s.";
-App::$strings["Item was not found."] = "Elemento no encontrado.";
-App::$strings["Unknown error."] = "Error desconocido";
-App::$strings["No source file."] = "Ningún fichero de origen";
-App::$strings["Cannot locate file to replace"] = "No se puede localizar el fichero que va a ser sustituido.";
-App::$strings["Cannot locate file to revise/update"] = "No se puede localizar el fichero para revisar/actualizar";
-App::$strings["File exceeds size limit of %d"] = "El fichero supera el limite de tamaño de %d";
-App::$strings["You have reached your limit of %1$.0f Mbytes attachment storage."] = "Ha alcanzado su límite de %1$.0f Mbytes de almacenamiento de adjuntos.";
-App::$strings["File upload failed. Possible system limit or action terminated."] = "Error de carga, posiblemente por limite del sistema o porque la acción ha finalizado.";
-App::$strings["Stored file could not be verified. Upload failed."] = "El fichero almacenado no ha podido ser verificado. El envío ha fallado.";
-App::$strings["Path not available."] = "Ruta no disponible.";
-App::$strings["Empty pathname"] = "Ruta vacía";
-App::$strings["duplicate filename or path"] = "Nombre duplicado de ruta o fichero";
-App::$strings["Path not found."] = "Ruta no encontrada";
-App::$strings["mkdir failed."] = "mkdir ha fallado.";
-App::$strings["database storage failed."] = "el almacenamiento en la base de datos ha fallado.";
-App::$strings["Empty path"] = "Ruta vacía";
-App::$strings["The form security token was not correct. This probably happened because the form has been opened for too long (>3 hours) before submitting it."] = "El \"token\" de seguridad del formulario no es correcto. Esto ha ocurrido probablemente porque el formulario ha estado abierto demasiado tiempo (>3 horas) antes de ser enviado";
-App::$strings["(Unknown)"] = "(Desconocido)";
-App::$strings["Visible to anybody on the internet."] = "Visible para cualquiera en internet.";
-App::$strings["Visible to you only."] = "Visible sólo para usted.";
-App::$strings["Visible to anybody in this network."] = "Visible para cualquiera en esta red.";
-App::$strings["Visible to anybody authenticated."] = "Visible para cualquiera que esté autenticado.";
-App::$strings["Visible to anybody on %s."] = "Visible para cualquiera en %s.";
-App::$strings["Visible to all connections."] = "Visible para todas las conexiones.";
-App::$strings["Visible to approved connections."] = "Visible para las conexiones permitidas.";
-App::$strings["Visible to specific connections."] = "Visible para conexiones específicas.";
-App::$strings["Privacy group is empty."] = "El grupo de canales está vacío.";
-App::$strings["Privacy group: %s"] = "Grupo de canales: %s";
-App::$strings["Connection not found."] = "Conexión no encontrada";
-App::$strings["profile photo"] = "foto del perfil";
-App::$strings["[Edited %s]"] = "[se ha editado %s]";
-App::$strings["__ctx:edit_activity__ Post"] = "Publicar";
-App::$strings["__ctx:edit_activity__ Comment"] = "Comentar";
-App::$strings["Unable to obtain identity information from database"] = "No ha sido posible obtener información sobre la identidad desde la base de datos";
-App::$strings["Empty name"] = "Nombre vacío";
-App::$strings["Name too long"] = "Nombre demasiado largo";
-App::$strings["No account identifier"] = "Ningún identificador de la cuenta";
-App::$strings["Nickname is required."] = "Se requiere un sobrenombre (alias).";
-App::$strings["Unable to retrieve created identity"] = "No ha sido posible recuperar la identidad creada";
-App::$strings["Default Profile"] = "Perfil principal";
-App::$strings["Unable to retrieve modified identity"] = "No se puede recuperar la identidad modficada";
-App::$strings["Create New Profile"] = "Crear un nuevo perfil";
-App::$strings["Visible to everybody"] = "Visible para todos";
-App::$strings["Gender:"] = "Género:";
-App::$strings["Homepage:"] = "Página personal:";
-App::$strings["Online Now"] = "Ahora en línea";
-App::$strings["Change your profile photo"] = "Cambiar su foto del perfil";
-App::$strings["Trans"] = "Trans";
-App::$strings["Like this channel"] = "Me gusta este canal";
-App::$strings["j F, Y"] = "j F Y";
-App::$strings["j F"] = "j F";
-App::$strings["Birthday:"] = "Cumpleaños:";
-App::$strings["for %1\$d %2\$s"] = "por %1\$d %2\$s";
-App::$strings["Tags:"] = "Etiquetas:";
-App::$strings["Sexual Preference:"] = "Orientación sexual:";
-App::$strings["Political Views:"] = "Posición política:";
-App::$strings["Religion:"] = "Religión:";
-App::$strings["Hobbies/Interests:"] = "Aficciones o intereses:";
-App::$strings["Likes:"] = "Me gusta:";
-App::$strings["Dislikes:"] = "No me gusta:";
-App::$strings["Contact information and Social Networks:"] = "Información de contacto y redes sociales:";
-App::$strings["My other channels:"] = "Mis otros canales:";
-App::$strings["Musical interests:"] = "Preferencias musicales:";
-App::$strings["Books, literature:"] = "Libros, literatura:";
-App::$strings["Television:"] = "Televisión:";
-App::$strings["Film/dance/culture/entertainment:"] = "Cine, danza, cultura, entretenimiento:";
-App::$strings["Love/Romance:"] = "Vida sentimental o amorosa:";
-App::$strings["Work/employment:"] = "Trabajo:";
-App::$strings["School/education:"] = "Estudios:";
-App::$strings["Like this thing"] = "Me gusta esto";
-App::$strings["l F d, Y \\@ g:i A"] = "l d de F, Y \\@ G:i";
-App::$strings["Starts:"] = "Comienza:";
-App::$strings["Finishes:"] = "Finaliza:";
-App::$strings["l F d, Y"] = "l F d, Y";
-App::$strings["Start:"] = "Iniciar: ";
-App::$strings["End:"] = "Finalizar: ";
-App::$strings["This event has been added to your calendar."] = "Este evento ha sido añadido a su calendario.";
-App::$strings["Not specified"] = "Sin especificar";
-App::$strings["Needs Action"] = "Necesita de una intervención";
-App::$strings["Completed"] = "Completado/a";
-App::$strings["In Process"] = "En proceso";
-App::$strings["Cancelled"] = "Cancelado/a";
-App::$strings["Home, Voice"] = "Llamadas particulares";
-App::$strings["Home, Fax"] = "Fax particular";
-App::$strings["Work, Voice"] = "Llamadas de trabajo";
-App::$strings["Work, Fax"] = "Fax de trabajo";
-App::$strings["GNU-Social"] = "GNU Social";
-App::$strings["RSS/Atom"] = "RSS/Atom";
-App::$strings["Facebook"] = "Facebook";
-App::$strings["LinkedIn"] = "LinkedIn";
-App::$strings["XMPP/IM"] = "XMPP/IM";
-App::$strings["MySpace"] = "MySpace";
-App::$strings["Select an alternate language"] = "Seleccionar un idioma alternativo";
-App::$strings["Who can see this?"] = "¿Quién puede ver esto?";
-App::$strings["Custom selection"] = "Selección personalizada";
-App::$strings["Select \"Show\" to allow viewing. \"Don't show\" lets you override and limit the scope of \"Show\"."] = "Seleccione \"Mostrar\" para permitir la visualización. La opción \"No mostrar\" le permite anular y limitar el alcance de \"Mostrar\".";
-App::$strings["Show"] = "Mostrar";
-App::$strings["Don't show"] = "No mostrar";
-App::$strings["Post permissions %s cannot be changed %s after a post is shared.</br />These permissions set who is allowed to view the post."] = "Los permisos de la entrada %s no se pueden cambiar %s una vez que se ha compartido.</br /> Estos permisos establecen quién está autorizado para ver el mensaje.";
-App::$strings["Image/photo"] = "Imagen/foto";
-App::$strings["Encrypted content"] = "Contenido cifrado";
-App::$strings["Install %1\$s element %2\$s"] = "Instalar el elemento de%1\$s%2\$s";
-App::$strings["This post contains an installable %s element, however you lack permissions to install it on this site."] = "Esta entrada contiene el elemento instalable %s, sin embargo le faltan permisos para instalarlo en este sitio.";
-App::$strings["card"] = "ficha";
-App::$strings["article"] = "el artículo";
-App::$strings["Click to open/close"] = "Pulsar para abrir/cerrar";
-App::$strings["spoiler"] = "spoiler";
-App::$strings["View article"] = "Ver el artículo";
-App::$strings["View summary"] = "Ver sumario";
-App::$strings["$1 wrote:"] = "$1 escribió:";
-App::$strings["View PDF"] = "Ver PDF";
-App::$strings[" by "] = "por";
-App::$strings[" on "] = "en";
-App::$strings["Embedded content"] = "Contenido incorporado";
-App::$strings["Embedding disabled"] = "Incrustación deshabilitada";
-App::$strings["OpenWebAuth: %1\$s welcomes %2\$s"] = "OpenWebAuth: %1\$s da la bienvenida a %2\$s";
-App::$strings["Start calendar week on Monday"] = "Comenzar el calendario semanal por el lunes";
-App::$strings["Default is Sunday"] = "Por defecto es domingo";
-App::$strings["Event Timezone Selection"] = "Selección del huso horario del evento";
-App::$strings["Allow event creation in timezones other than your own."] = "Permitir la creación de eventos en husos horarios distintos del suyo.";
-App::$strings["Search by Date"] = "Buscar por fecha";
-App::$strings["Ability to select posts by date ranges"] = "Capacidad de seleccionar entradas por rango de fechas";
-App::$strings["Tag Cloud"] = "Nube de etiquetas";
-App::$strings["Provide a personal tag cloud on your channel page"] = "Proveer nube de etiquetas personal en su página de canal";
-App::$strings["Use blog/list mode"] = "Usar el modo blog/lista";
-App::$strings["Comments will be displayed separately"] = "Los comentarios se mostrarán por separado";
-App::$strings["Connection Filtering"] = "Filtrado de conexiones";
-App::$strings["Filter incoming posts from connections based on keywords/content"] = "Filtrar publicaciones entrantes de conexiones por palabras clave o contenido";
-App::$strings["Conversation"] = "Conversación";
-App::$strings["Community Tagging"] = "Etiquetas de la comunidad";
-App::$strings["Ability to tag existing posts"] = "Capacidad de etiquetar entradas";
-App::$strings["Emoji Reactions"] = "Emoticonos \"emoji\"";
-App::$strings["Add emoji reaction ability to posts"] = "Activar la capacidad de añadir un emoticono \"emoji\" a las entradas";
-App::$strings["Dislike Posts"] = "Desagrado de publicaciones";
-App::$strings["Ability to dislike posts/comments"] = "Capacidad de mostrar desacuerdo con el contenido de entradas y comentarios";
-App::$strings["Star Posts"] = "Entradas destacadas";
-App::$strings["Ability to mark special posts with a star indicator"] = "Capacidad de marcar entradas destacadas con un indicador de estrella";
-App::$strings["Reply on comment"] = "Responder a los comentarios";
-App::$strings["Ability to reply on selected comment"] = "Posibilidad de responder a los comentarios seleccionados";
-App::$strings["Advanced Directory Search"] = "Búsqueda avanzada en el directorio";
-App::$strings["Allows creation of complex directory search queries"] = "Permitir la creación de consultas complejas en las búsquedas en el directorio";
-App::$strings["Editor"] = "Editor";
-App::$strings["Post Categories"] = "Temas de las entradas";
-App::$strings["Add categories to your posts"] = "Añadir temas a sus publicaciones";
-App::$strings["Large Photos"] = "Fotos de gran tamaño";
-App::$strings["Include large (1024px) photo thumbnails in posts. If not enabled, use small (640px) photo thumbnails"] = "Incluir miniaturas de fotos grandes (1024px) en publicaciones. Si no está habilitado, usar miniaturas pequeñas (640px)";
-App::$strings["Even More Encryption"] = "Más cifrado todavía";
-App::$strings["Allow optional encryption of content end-to-end with a shared secret key"] = "Permitir cifrado adicional de contenido \"punto-a-punto\" con una clave secreta compartida.";
-App::$strings["Enable Voting Tools"] = "Permitir entradas con votación";
-App::$strings["Provide a class of post which others can vote on"] = "Proveer una clase de publicación en la que otros puedan votar";
-App::$strings["Disable Comments"] = "Deshabilitar comentarios";
-App::$strings["Provide the option to disable comments for a post"] = "Proporcionar la opción de desactivar los comentarios para una entrada";
-App::$strings["Delayed Posting"] = "Publicación aplazada";
-App::$strings["Allow posts to be published at a later date"] = "Permitir mensajes que se publicarán en una fecha posterior";
-App::$strings["Content Expiration"] = "Caducidad del contenido";
-App::$strings["Remove posts/comments and/or private messages at a future time"] = "Eliminar publicaciones/comentarios y/o mensajes privados más adelante";
-App::$strings["Suppress Duplicate Posts/Comments"] = "Prevenir entradas o comentarios duplicados";
-App::$strings["Prevent posts with identical content to be published with less than two minutes in between submissions."] = "Prevenir que entradas con contenido idéntico se publiquen con menos de dos minutos de intervalo.";
-App::$strings["Auto-save drafts of posts and comments"] = "Guardar automáticamente borradores de entradas y comentarios";
-App::$strings["Automatically saves post and comment drafts in local browser storage to help prevent accidental loss of compositions"] = "Guarda automáticamente los borradores de comentarios y publicaciones en el almacenamiento del navegador local para ayudar a evitar la pérdida accidental de composiciones.";
-App::$strings["Manage"] = "Gestionar";
-App::$strings["Navigation Channel Select"] = "Navegación por el selector de canales";
-App::$strings["Change channels directly from within the navigation dropdown menu"] = "Cambiar de canales directamente desde el menú de navegación desplegable";
-App::$strings["Save search terms for re-use"] = "Guardar términos de búsqueda para su reutilización";
-App::$strings["Ability to file posts under folders"] = "Capacidad de archivar entradas en carpetas";
-App::$strings["Alternate Stream Order"] = "Orden de stream alternativo";
-App::$strings["Ability to order the stream by last post date, last comment date or unthreaded activities"] = "Posibilidad de ordenar el stream por última fecha de publicación, última fecha de comentario o actividades sin hilo";
-App::$strings["Contact Filter"] = "Filtro de contactos";
-App::$strings["Ability to display only posts of a selected contact"] = "Posibilidad de mostrar sólo los mensajes de un contacto seleccionado";
-App::$strings["Forum Filter"] = "Filtro de foro";
-App::$strings["Ability to display only posts of a specific forum"] = "Posibilidad de mostrar sólo los mensajes de un foro específico";
-App::$strings["Personal Posts Filter"] = "Filtro de entradas personales";
-App::$strings["Ability to display only posts that you've interacted on"] = "Posibilidad de mostrar sólo los mensajes en los que usted haya interactuado";
-App::$strings["Photo Location"] = "Ubicación de las fotos";
-App::$strings["If location data is available on uploaded photos, link this to a map."] = "Si los datos de ubicación están disponibles en las fotos subidas, enlazar estas a un mapa.";
-App::$strings["Advanced Profiles"] = "Perfiles avanzados";
-App::$strings["Additional profile sections and selections"] = "Secciones y selecciones de perfil adicionales";
-App::$strings["Profile Import/Export"] = "Importar/Exportar perfil";
-App::$strings["Save and load profile details across sites/channels"] = "Guardar y cargar detalles del perfil a través de sitios/canales";
-App::$strings["Multiple Profiles"] = "Múltiples perfiles";
-App::$strings["Ability to create multiple profiles"] = "Capacidad de crear múltiples perfiles";
-App::$strings["Trending"] = "Etiquetas populares";
-App::$strings["Keywords"] = "Palabras clave";
-App::$strings["have"] = "tener";
-App::$strings["has"] = "tiene";
-App::$strings["want"] = "quiero";
-App::$strings["wants"] = "quiere";
-App::$strings["likes"] = "gusta de";
-App::$strings["dislikes"] = "no gusta de";
-App::$strings["Not a valid email address"] = "Dirección de correo no válida";
-App::$strings["Your email domain is not among those allowed on this site"] = "Su dirección de correo no pertenece a ninguno de los dominios permitidos en este sitio.";
-App::$strings["Your email address is already registered at this site."] = "Su dirección de correo está ya registrada en este sitio.";
-App::$strings["An invitation is required."] = "Es obligatorio que le inviten.";
-App::$strings["Invitation could not be verified."] = "No se ha podido verificar su invitación.";
-App::$strings["Please enter the required information."] = "Por favor introduzca la información requerida.";
-App::$strings["Failed to store account information."] = "La información de la cuenta no se ha podido guardar.";
-App::$strings["Registration confirmation for %s"] = "Confirmación de registro para %s";
-App::$strings["Registration request at %s"] = "Solicitud de registro en %s";
-App::$strings["your registration password"] = "su contraseña de registro";
-App::$strings["Registration details for %s"] = "Detalles del registro de %s";
-App::$strings["Account approved."] = "Cuenta aprobada.";
-App::$strings["Registration revoked for %s"] = "Registro revocado para %s";
-App::$strings["Click here to upgrade."] = "Pulse aquí para actualizar";
-App::$strings["This action exceeds the limits set by your subscription plan."] = "Esta acción supera los límites establecidos por su plan de suscripción ";
-App::$strings["This action is not available under your subscription plan."] = "Esta acción no está disponible en su plan de suscripción.";
-App::$strings["Birthday"] = "Cumpleaños";
-App::$strings["Age: "] = "Edad:";
-App::$strings["YYYY-MM-DD or MM-DD"] = "AAAA-MM-DD o MM-DD";
-App::$strings["less than a second ago"] = "hace un instante";
-App::$strings["__ctx:e.g. 22 hours ago, 1 minute ago__ %1\$d %2\$s ago"] = "hace %1\$d %2\$s";
-App::$strings["__ctx:relative_date__ year"] = array(
- 0 => "año",
- 1 => "años",
-);
-App::$strings["__ctx:relative_date__ month"] = array(
- 0 => "mes",
- 1 => "meses",
-);
-App::$strings["__ctx:relative_date__ week"] = array(
- 0 => "semana",
- 1 => "semanas",
-);
-App::$strings["__ctx:relative_date__ day"] = array(
- 0 => "día",
- 1 => "días",
-);
-App::$strings["__ctx:relative_date__ hour"] = array(
- 0 => "hora",
- 1 => "horas",
-);
-App::$strings["__ctx:relative_date__ minute"] = array(
- 0 => "minuto",
- 1 => "minutos",
-);
-App::$strings["__ctx:relative_date__ second"] = array(
- 0 => "segundo",
- 1 => "segundos",
-);
-App::$strings["%1\$s's birthday"] = "Cumpleaños de %1\$s";
-App::$strings["Happy Birthday %1\$s"] = "Feliz cumpleaños %1\$s";
-App::$strings["Remote authentication"] = "Acceder desde su servidor";
-App::$strings["Click to authenticate to your home hub"] = "Pulsar para identificarse en su servidor de inicio";
-App::$strings["Manage your channels"] = "Gestionar sus canales";
-App::$strings["Manage your privacy groups"] = "Gestionar sus grupos de canales";
-App::$strings["Account/Channel Settings"] = "Ajustes de cuenta/canales";
-App::$strings["End this session"] = "Finalizar esta sesión";
-App::$strings["Your profile page"] = "Su página del perfil";
-App::$strings["Manage/Edit profiles"] = "Administrar/editar perfiles";
-App::$strings["Sign in"] = "Acceder";
-App::$strings["Take me home"] = "Volver a la página principal";
-App::$strings["Log me out of this site"] = "Salir de este sitio";
-App::$strings["Create an account"] = "Crear una cuenta";
-App::$strings["Help and documentation"] = "Ayuda y documentación";
-App::$strings["Search site @name, !forum, #tag, ?docs, content"] = "Buscar en el sitio @nombre, !foro, #tag, ?docs, contenido";
-App::$strings["Site Setup and Configuration"] = "Ajustes y configuración del sitio";
-App::$strings["@name, !forum, #tag, ?doc, content"] = "@nombre, !foro, #tag, ?docs, contenido";
-App::$strings["Please wait..."] = "Espere por favor…";
-App::$strings["Add Apps"] = "Añadir aplicaciones";
-App::$strings["Arrange Apps"] = "Organizar aplicaciones";
-App::$strings["Toggle System Apps"] = "Alternar aplicaciones de sistema";
-App::$strings["Status Messages and Posts"] = "Mensajes de estado y publicaciones";
-App::$strings["Profile Details"] = "Detalles del perfil";
-App::$strings["Photo Albums"] = "Álbumes de fotos";
-App::$strings["Files and Storage"] = "Ficheros y repositorio";
-App::$strings["Saved Bookmarks"] = "Marcadores guardados";
-App::$strings["View Cards"] = "Ver las fichas";
-App::$strings["View Articles"] = "Ver los artículos";
-App::$strings["View Webpages"] = "Ver páginas web";
-App::$strings["Image exceeds website size limit of %lu bytes"] = "La imagen excede el límite de %lu bytes del sitio";
-App::$strings["Image file is empty."] = "El fichero de imagen está vacío. ";
-App::$strings["Photo storage failed."] = "La foto no ha podido ser guardada.";
-App::$strings["a new photo"] = "una nueva foto";
-App::$strings["__ctx:photo_upload__ %1\$s posted %2\$s to %3\$s"] = "%1\$s ha publicado %2\$s en %3\$s";
-App::$strings["Upload New Photos"] = "Subir nuevas fotos";
-App::$strings["Invalid data packet"] = "Paquete de datos no válido";
-App::$strings["invalid target signature"] = "La firma recibida no es válida";
-App::$strings["New window"] = "Nueva ventana";
-App::$strings["Open the selected location in a different window or browser tab"] = "Abrir la dirección seleccionada en una ventana o pestaña aparte";
-App::$strings["Delegation session ended."] = "Finalizó la sesión de la delegación.";
-App::$strings["Logged out."] = "Desconectado/a.";
-App::$strings["Email validation is incomplete. Please check your email."] = "La validación del correo electrónico está incompleta. Por favor, compruebe su correo electrónico.";
-App::$strings["Failed authentication"] = "Autenticación fallida.";
-App::$strings["Help:"] = "Ayuda:";
-App::$strings["Not Found"] = "No encontrado";
diff --git a/view/ja/.gitkeep b/view/ja/.gitkeep
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/view/ja/.gitkeep
diff --git a/view/ja/hmessages.po b/view/ja/hmessages.po
new file mode 100644
index 000000000..4ab8ae773
--- /dev/null
+++ b/view/ja/hmessages.po
@@ -0,0 +1,12090 @@
+# hubzilla
+# Copyright (C) 2012-2016 hubzilla
+# This file is distributed under the same license as the hubzilla package.
+# Mike Macgirvin, 2012
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: 4.0.3\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2019-05-23 17:11+0900\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: harukin <harukin@haruk.in>\n"
+"Language-Team: harukin <gitlab.haruk.in>\n"
+"Language: ja\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#: ../../boot.php:1609
+msgid "Create an account to access services and applications"
+msgstr "サービスとアプリケーションにアクセスするためにアカウントを作成する。"
+
+#: ../../boot.php:1610 ../../include/nav.php:160
+#: ../../Zotlabs/Module/Register.php:289
+msgid "Register"
+msgstr "登録"
+
+#: ../../boot.php:1629 ../../include/nav.php:107 ../../include/nav.php:136
+#: ../../include/nav.php:155
+msgid "Logout"
+msgstr "ログアウト"
+
+#: ../../boot.php:1630 ../../include/nav.php:122 ../../include/nav.php:126
+#: ../../Zotlabs/Lib/Apps.php:335
+msgid "Login"
+msgstr "ログイン"
+
+#: ../../boot.php:1631 ../../include/channel.php:2475
+#: ../../Zotlabs/Module/Rmagic.php:93
+msgid "Remote Authentication"
+msgstr "リモートログイン"
+
+#: ../../boot.php:1633
+msgid "Login/Email"
+msgstr "ログイン/Eメール"
+
+#: ../../boot.php:1634
+msgid "Password"
+msgstr "パスワード"
+
+#: ../../boot.php:1635
+msgid "Remember me"
+msgstr "記憶する"
+
+#: ../../boot.php:1635 ../../include/dir_fns.php:143
+#: ../../include/dir_fns.php:144 ../../include/dir_fns.php:145
+#: ../../view/theme/redbasic/php/config.php:99
+#: ../../view/theme/redbasic/php/config.php:116
+#: ../../Zotlabs/Lib/Libzotdir.php:162 ../../Zotlabs/Lib/Libzotdir.php:163
+#: ../../Zotlabs/Lib/Libzotdir.php:165 ../../Zotlabs/Module/Admin/Site.php:255
+#: ../../Zotlabs/Module/Api.php:99 ../../Zotlabs/Module/Connedit.php:406
+#: ../../Zotlabs/Module/Connedit.php:796 ../../Zotlabs/Module/Defperms.php:197
+#: ../../Zotlabs/Module/Events.php:472 ../../Zotlabs/Module/Events.php:473
+#: ../../Zotlabs/Module/Filestorage.php:198
+#: ../../Zotlabs/Module/Filestorage.php:206 ../../Zotlabs/Module/Import.php:635
+#: ../../Zotlabs/Module/Import.php:639 ../../Zotlabs/Module/Import.php:640
+#: ../../Zotlabs/Module/Menu.php:162 ../../Zotlabs/Module/Menu.php:221
+#: ../../Zotlabs/Module/Mitem.php:176 ../../Zotlabs/Module/Mitem.php:177
+#: ../../Zotlabs/Module/Mitem.php:256 ../../Zotlabs/Module/Mitem.php:257
+#: ../../Zotlabs/Module/Photos.php:712 ../../Zotlabs/Module/Profiles.php:681
+#: ../../Zotlabs/Module/Removeme.php:63
+#: ../../Zotlabs/Module/Settings/Channel.php:309
+#: ../../Zotlabs/Module/Settings/Display.php:89
+#: ../../Zotlabs/Module/Sources.php:124 ../../Zotlabs/Module/Sources.php:159
+#: ../../Zotlabs/Module/Wiki.php:227 ../../Zotlabs/Module/Wiki.php:228
+#: ../../Zotlabs/Storage/Browser.php:411
+msgid "No"
+msgstr "いいえ"
+
+#: ../../boot.php:1635 ../../include/dir_fns.php:143
+#: ../../include/dir_fns.php:144 ../../include/dir_fns.php:145
+#: ../../view/theme/redbasic/php/config.php:99
+#: ../../view/theme/redbasic/php/config.php:116
+#: ../../Zotlabs/Lib/Libzotdir.php:162 ../../Zotlabs/Lib/Libzotdir.php:163
+#: ../../Zotlabs/Lib/Libzotdir.php:165 ../../Zotlabs/Module/Admin/Site.php:257
+#: ../../Zotlabs/Module/Api.php:98 ../../Zotlabs/Module/Connedit.php:406
+#: ../../Zotlabs/Module/Defperms.php:197 ../../Zotlabs/Module/Events.php:472
+#: ../../Zotlabs/Module/Events.php:473 ../../Zotlabs/Module/Filestorage.php:198
+#: ../../Zotlabs/Module/Filestorage.php:206 ../../Zotlabs/Module/Import.php:635
+#: ../../Zotlabs/Module/Import.php:639 ../../Zotlabs/Module/Import.php:640
+#: ../../Zotlabs/Module/Menu.php:162 ../../Zotlabs/Module/Menu.php:221
+#: ../../Zotlabs/Module/Mitem.php:176 ../../Zotlabs/Module/Mitem.php:177
+#: ../../Zotlabs/Module/Mitem.php:256 ../../Zotlabs/Module/Mitem.php:257
+#: ../../Zotlabs/Module/Photos.php:712 ../../Zotlabs/Module/Profiles.php:681
+#: ../../Zotlabs/Module/Removeme.php:63
+#: ../../Zotlabs/Module/Settings/Channel.php:309
+#: ../../Zotlabs/Module/Settings/Display.php:89
+#: ../../Zotlabs/Module/Sources.php:124 ../../Zotlabs/Module/Sources.php:159
+#: ../../Zotlabs/Module/Wiki.php:227 ../../Zotlabs/Module/Wiki.php:228
+#: ../../Zotlabs/Storage/Browser.php:411
+msgid "Yes"
+msgstr "はい"
+
+#: ../../boot.php:1638
+msgid "Forgot your password?"
+msgstr "パスワードを忘れましたか?"
+
+#: ../../boot.php:1639 ../../Zotlabs/Module/Lostpass.php:91
+msgid "Password Reset"
+msgstr "パスワードのリセット"
+
+#: ../../boot.php:2434
+#, php-format
+msgid "[$Projectname] Website SSL error for %s"
+msgstr "[$ Projectname] %s WebサイトSSLエラー"
+
+#: ../../boot.php:2439
+msgid "Website SSL certificate is not valid. Please correct."
+msgstr "ウェブサイトのssl認証ができません。修正してください。"
+
+#: ../../boot.php:2555
+#, php-format
+msgid "[$Projectname] Cron tasks not running on %s"
+msgstr "[$Projectname] Cronタスクが%s実行されていません"
+
+#: ../../boot.php:2560
+msgid "Cron/Scheduled tasks not running."
+msgstr "Cron/スケジュール済みタスクが実行されていません。"
+
+#: ../../boot.php:2561 ../../include/datetime.php:238
+msgid "never"
+msgstr "一度もなし"
+
+#: ../../include/account.php:36
+msgid "Not a valid email address"
+msgstr "未認証のメールアドレス"
+
+#: ../../include/account.php:38
+msgid "Your email domain is not among those allowed on this site"
+msgstr "あなたのメールアドレスのドメインはこのサイトでは許可されていません。"
+
+#: ../../include/account.php:44
+msgid "Your email address is already registered at this site."
+msgstr "あなたのメールアドレスは既にこのサイトに登録されています。"
+
+#: ../../include/account.php:76
+msgid "An invitation is required."
+msgstr "招待状が必要です。"
+
+#: ../../include/account.php:80
+msgid "Invitation could not be verified."
+msgstr "招待状が認証されませんでした。"
+
+#: ../../include/account.php:156
+msgid "Please enter the required information."
+msgstr "必須事項を入力してください。"
+
+#: ../../include/account.php:223
+msgid "Failed to store account information."
+msgstr "アカウント情報の保存に失敗しました。"
+
+#: ../../include/account.php:311
+#, php-format
+msgid "Registration confirmation for %s"
+msgstr "登録確認: %s"
+
+#: ../../include/account.php:380
+#, php-format
+msgid "Registration request at %s"
+msgstr "登録リクエスト: %s"
+
+#: ../../include/account.php:402
+msgid "your registration password"
+msgstr "あなたの登録されているパスワード"
+
+#: ../../include/account.php:408 ../../include/account.php:471
+#, php-format
+msgid "Registration details for %s"
+msgstr "登録の詳細: %s"
+
+#: ../../include/account.php:482
+msgid "Account approved."
+msgstr "アカウントが承認されました。"
+
+#: ../../include/account.php:522
+#, php-format
+msgid "Registration revoked for %s"
+msgstr "%sの登録が取り消されました"
+
+#: ../../include/account.php:803 ../../include/account.php:805
+msgid "Click here to upgrade."
+msgstr "ここをクリックしてアップグレード"
+
+#: ../../include/account.php:811
+msgid "This action exceeds the limits set by your subscription plan."
+msgstr "このアクションは、サブスクリプションプランで設定された制限を超えています。"
+
+#: ../../include/account.php:816
+msgid "This action is not available under your subscription plan."
+msgstr "このアクションは、サブスクリプションプランでは使用できません。"
+
+#: ../../include/acl_selectors.php:33
+#: ../../Zotlabs/Lib/PermissionDescription.php:34
+msgid "Visible to your default audience"
+msgstr "デフォルトの視聴者に表示されます"
+
+#: ../../include/acl_selectors.php:88 ../../Zotlabs/Module/Acl.php:121
+#: ../../Zotlabs/Module/Lockview.php:117 ../../Zotlabs/Module/Lockview.php:153
+msgctxt "acl"
+msgid "Profile"
+msgstr "プロファイル"
+
+#: ../../include/acl_selectors.php:106
+#: ../../Zotlabs/Lib/PermissionDescription.php:107
+msgid "Only me"
+msgstr "自分のみ"
+
+#: ../../include/acl_selectors.php:113
+msgid "Who can see this?"
+msgstr "表示できる人"
+
+#: ../../include/acl_selectors.php:114
+msgid "Custom selection"
+msgstr "カスタム選択"
+
+#: ../../include/acl_selectors.php:115
+msgid ""
+"Select \"Show\" to allow viewing. \"Don't show\" lets you override and limit "
+"the scope of \"Show\"."
+msgstr "表示を許可するには、「表示」を選択します。 「表示しない」を使用すると、「表示」の範囲を上書きおよび制限できます"
+
+#: ../../include/acl_selectors.php:116
+msgid "Show"
+msgstr "表示"
+
+#: ../../include/acl_selectors.php:117
+msgid "Don't show"
+msgstr "非表示"
+
+#: ../../include/acl_selectors.php:118 ../../include/nav.php:186
+#: ../../include/text.php:1084 ../../include/text.php:1096
+#: ../../Zotlabs/Lib/Apps.php:352 ../../Zotlabs/Module/Connections.php:352
+#: ../../Zotlabs/Module/Search.php:44
+#: ../../Zotlabs/Widget/Activity_filter.php:151
+#: ../../Zotlabs/Widget/Sitesearch.php:31
+msgid "Search"
+msgstr "検索"
+
+#: ../../include/acl_selectors.php:123 ../../Zotlabs/Module/Chat.php:243
+#: ../../Zotlabs/Module/Connedit.php:690
+#: ../../Zotlabs/Module/Filestorage.php:190 ../../Zotlabs/Module/Photos.php:717
+#: ../../Zotlabs/Module/Photos.php:1086 ../../Zotlabs/Module/Thing.php:319
+#: ../../Zotlabs/Module/Thing.php:372
+msgid "Permissions"
+msgstr "権限"
+
+#: ../../include/acl_selectors.php:125 ../../Zotlabs/Lib/ThreadItem.php:463
+#: ../../Zotlabs/Module/Photos.php:1316
+msgid "Close"
+msgstr "閉じる"
+
+#: ../../include/acl_selectors.php:150
+#, php-format
+msgid ""
+"Post permissions %s cannot be changed %s after a post is shared.</br />These "
+"permissions set who is allowed to view the post."
+msgstr "投稿を共有した後、投稿権限%sを%sに変更することはできません。</ br />これらの権限は、投稿の閲覧を許可するユーザーを設定します。"
+
+#: ../../include/activities.php:42
+msgid " and "
+msgstr "そして"
+
+#: ../../include/activities.php:50
+msgid "public profile"
+msgstr "公開プロフィール"
+
+#: ../../include/activities.php:59
+#, php-format
+msgid "%1$s changed %2$s to &ldquo;%3$s&rdquo;"
+msgstr "%1$sが%2$sを&ldquo;に変更しました%3$s &rdquo;"
+
+#: ../../include/activities.php:60
+#, php-format
+msgid "Visit %1$s's %2$s"
+msgstr "%1$sの%2$sアクセス"
+
+#: ../../include/activities.php:63
+#, php-format
+msgid "%1$s has an updated %2$s, changing %3$s."
+msgstr "%1$sには更新された%2$s 、 %3$s変更しています。"
+
+#: ../../include/attach.php:150 ../../include/attach.php:199
+#: ../../include/attach.php:272 ../../include/attach.php:380
+#: ../../include/attach.php:394 ../../include/attach.php:401
+#: ../../include/attach.php:483 ../../include/attach.php:1043
+#: ../../include/attach.php:1117 ../../include/attach.php:1280
+#: ../../include/items.php:3801 ../../include/photos.php:27
+#: ../../Zotlabs/Lib/Chatroom.php:133 ../../Zotlabs/Module/Achievements.php:34
+#: ../../Zotlabs/Module/Api.php:24 ../../Zotlabs/Module/Appman.php:87
+#: ../../Zotlabs/Module/Articles.php:88
+#: ../../Zotlabs/Module/Article_edit.php:51
+#: ../../Zotlabs/Module/Authtest.php:16 ../../Zotlabs/Module/Block.php:24
+#: ../../Zotlabs/Module/Block.php:74 ../../Zotlabs/Module/Blocks.php:73
+#: ../../Zotlabs/Module/Blocks.php:80 ../../Zotlabs/Module/Bookmarks.php:70
+#: ../../Zotlabs/Module/Cards.php:86 ../../Zotlabs/Module/Channel.php:168
+#: ../../Zotlabs/Module/Channel.php:335 ../../Zotlabs/Module/Channel.php:374
+#: ../../Zotlabs/Module/Chat.php:115 ../../Zotlabs/Module/Chat.php:120
+#: ../../Zotlabs/Module/Cloud.php:40 ../../Zotlabs/Module/Common.php:38
+#: ../../Zotlabs/Module/Connections.php:32
+#: ../../Zotlabs/Module/Connedit.php:399
+#: ../../Zotlabs/Module/Cover_photo.php:338
+#: ../../Zotlabs/Module/Cover_photo.php:351
+#: ../../Zotlabs/Module/Defperms.php:181 ../../Zotlabs/Module/Display.php:451
+#: ../../Zotlabs/Module/Editblock.php:67 ../../Zotlabs/Module/Editlayout.php:67
+#: ../../Zotlabs/Module/Editlayout.php:90 ../../Zotlabs/Module/Editpost.php:17
+#: ../../Zotlabs/Module/Editwebpage.php:68
+#: ../../Zotlabs/Module/Editwebpage.php:89
+#: ../../Zotlabs/Module/Editwebpage.php:107
+#: ../../Zotlabs/Module/Editwebpage.php:121 ../../Zotlabs/Module/Events.php:271
+#: ../../Zotlabs/Module/Filestorage.php:17
+#: ../../Zotlabs/Module/Filestorage.php:72
+#: ../../Zotlabs/Module/Filestorage.php:90
+#: ../../Zotlabs/Module/Filestorage.php:113
+#: ../../Zotlabs/Module/Filestorage.php:160 ../../Zotlabs/Module/Group.php:14
+#: ../../Zotlabs/Module/Group.php:30 ../../Zotlabs/Module/Invite.php:21
+#: ../../Zotlabs/Module/Invite.php:102 ../../Zotlabs/Module/Item.php:397
+#: ../../Zotlabs/Module/Item.php:416 ../../Zotlabs/Module/Item.php:426
+#: ../../Zotlabs/Module/Item.php:1302 ../../Zotlabs/Module/Layouts.php:71
+#: ../../Zotlabs/Module/Layouts.php:78 ../../Zotlabs/Module/Layouts.php:89
+#: ../../Zotlabs/Module/Like.php:187 ../../Zotlabs/Module/Locs.php:87
+#: ../../Zotlabs/Module/Mail.php:146 ../../Zotlabs/Module/Manage.php:10
+#: ../../Zotlabs/Module/Menu.php:129 ../../Zotlabs/Module/Menu.php:140
+#: ../../Zotlabs/Module/Message.php:18 ../../Zotlabs/Module/Mitem.php:129
+#: ../../Zotlabs/Module/Moderate.php:13 ../../Zotlabs/Module/Mood.php:126
+#: ../../Zotlabs/Module/Network.php:19 ../../Zotlabs/Module/New_channel.php:105
+#: ../../Zotlabs/Module/New_channel.php:130
+#: ../../Zotlabs/Module/Notifications.php:11
+#: ../../Zotlabs/Module/Card_edit.php:51 ../../Zotlabs/Module/Regmod.php:20
+#: ../../Zotlabs/Module/Page.php:34 ../../Zotlabs/Module/Page.php:133
+#: ../../Zotlabs/Module/Pdledit.php:34 ../../Zotlabs/Module/Photos.php:69
+#: ../../Zotlabs/Module/Poke.php:157 ../../Zotlabs/Module/Profile.php:85
+#: ../../Zotlabs/Module/Profile.php:101 ../../Zotlabs/Module/Profiles.php:198
+#: ../../Zotlabs/Module/Profiles.php:635
+#: ../../Zotlabs/Module/Profile_photo.php:302
+#: ../../Zotlabs/Module/Profile_photo.php:315 ../../Zotlabs/Module/Rate.php:113
+#: ../../Zotlabs/Module/Register.php:77
+#: ../../Zotlabs/Module/Service_limits.php:11
+#: ../../Zotlabs/Module/Settings.php:59 ../../Zotlabs/Module/Setup.php:206
+#: ../../Zotlabs/Module/Sharedwithme.php:16 ../../Zotlabs/Module/Sources.php:80
+#: ../../Zotlabs/Module/Suggest.php:32 ../../Zotlabs/Module/Thing.php:280
+#: ../../Zotlabs/Module/Thing.php:300 ../../Zotlabs/Module/Thing.php:341
+#: ../../Zotlabs/Module/Viewconnections.php:28
+#: ../../Zotlabs/Module/Viewconnections.php:33
+#: ../../Zotlabs/Module/Viewsrc.php:19 ../../Zotlabs/Module/Webpages.php:133
+#: ../../Zotlabs/Module/Wiki.php:59 ../../Zotlabs/Module/Wiki.php:285
+#: ../../Zotlabs/Module/Wiki.php:428 ../../Zotlabs/Web/WebServer.php:123
+msgid "Permission denied."
+msgstr "アクセス拒否。"
+
+#: ../../include/attach.php:267 ../../include/attach.php:375
+msgid "Item was not found."
+msgstr "アイテムが見つかりませんでした。"
+
+#: ../../include/attach.php:284
+msgid "Unknown error."
+msgstr "未知のエラー。"
+
+#: ../../include/attach.php:568
+msgid "No source file."
+msgstr "ソースファイルがありません。"
+
+#: ../../include/attach.php:590
+msgid "Cannot locate file to replace"
+msgstr "置き換えるファイルが見つかりません"
+
+#: ../../include/attach.php:609
+msgid "Cannot locate file to revise/update"
+msgstr "修正/更新するファイルが見つかりません"
+
+#: ../../include/attach.php:751
+#, php-format
+msgid "File exceeds size limit of %d"
+msgstr "ファイルはサイズ制限%dを超えています"
+
+#: ../../include/attach.php:772
+#, php-format
+msgid "You have reached your limit of %1$.0f Mbytes attachment storage."
+msgstr "%1 $ .0fメガバイトの添付ファイルストレージの制限に達しました。"
+
+#: ../../include/attach.php:954
+msgid "File upload failed. Possible system limit or action terminated."
+msgstr "ファイルのアップロードに失敗しました。可能なシステム制限またはアクションが終了しました。"
+
+#: ../../include/attach.php:983
+msgid "Stored file could not be verified. Upload failed."
+msgstr "保存されたファイルを確認できませんでした。アップロードに失敗しました。"
+
+#: ../../include/attach.php:1057 ../../include/attach.php:1073
+msgid "Path not available."
+msgstr "パスが利用できません。"
+
+#: ../../include/attach.php:1122 ../../include/attach.php:1285
+msgid "Empty pathname"
+msgstr "空のパス名"
+
+#: ../../include/attach.php:1148
+msgid "duplicate filename or path"
+msgstr "ファイル名またはパスが重複しています"
+
+#: ../../include/attach.php:1173
+msgid "Path not found."
+msgstr "パスが見つかりません。"
+
+#: ../../include/attach.php:1241
+msgid "mkdir failed."
+msgstr "mkdirが失敗しました。"
+
+#: ../../include/attach.php:1245
+msgid "database storage failed."
+msgstr "データベースストレージが失敗しました。"
+
+#: ../../include/attach.php:1291
+msgid "Empty path"
+msgstr "空のパス"
+
+#: ../../include/auth.php:192
+msgid "Delegation session ended."
+msgstr "委任セッションは終了しました。"
+
+#: ../../include/auth.php:196
+msgid "Logged out."
+msgstr "ログアウトしました。"
+
+#: ../../include/auth.php:291
+msgid "Email validation is incomplete. Please check your email."
+msgstr "メールの検証が不完全です。メールを確認してください。"
+
+#: ../../include/auth.php:307
+msgid "Failed authentication"
+msgstr "認証失敗"
+
+#: ../../include/auth.php:317
+msgid "Login failed."
+msgstr "ログインに失敗しました。"
+
+#: ../../include/bbcode.php:220 ../../include/bbcode.php:1210
+#: ../../include/bbcode.php:1213 ../../include/bbcode.php:1218
+#: ../../include/bbcode.php:1221 ../../include/bbcode.php:1224
+#: ../../include/bbcode.php:1227 ../../include/bbcode.php:1232
+#: ../../include/bbcode.php:1235 ../../include/bbcode.php:1240
+#: ../../include/bbcode.php:1243 ../../include/bbcode.php:1246
+#: ../../include/bbcode.php:1249
+msgid "Image/photo"
+msgstr "画像/写真"
+
+#: ../../include/bbcode.php:259 ../../include/bbcode.php:1260
+msgid "Encrypted content"
+msgstr "暗号化されたコンテンツ"
+
+#: ../../include/bbcode.php:275
+#, php-format
+msgid "Install %1$s element %2$s"
+msgstr "%1$s要素%2$sをインストール"
+
+#: ../../include/bbcode.php:279
+#, php-format
+msgid ""
+"This post contains an installable %s element, however you lack permissions "
+"to install it on this site."
+msgstr "この投稿にはインストール可能な%s要素が含まれていますが、このサイトにインストールする権限がありません。"
+
+#: ../../include/bbcode.php:289 ../../Zotlabs/Module/Impel.php:43
+msgid "webpage"
+msgstr "ウェブページ"
+
+#: ../../include/bbcode.php:292 ../../Zotlabs/Module/Impel.php:53
+msgid "layout"
+msgstr "レイアウト"
+
+#: ../../include/bbcode.php:295 ../../Zotlabs/Module/Impel.php:48
+msgid "block"
+msgstr "ブロック"
+
+#: ../../include/bbcode.php:298 ../../Zotlabs/Module/Impel.php:60
+msgid "menu"
+msgstr "メニュー"
+
+#: ../../include/bbcode.php:359
+msgid "card"
+msgstr "カード"
+
+#: ../../include/bbcode.php:361
+msgid "article"
+msgstr "記事"
+
+#: ../../include/bbcode.php:363 ../../include/markdown.php:200
+#: ../../Zotlabs/Module/Tagger.php:77
+msgid "post"
+msgstr "役職"
+
+#: ../../include/bbcode.php:367 ../../include/markdown.php:198
+#, php-format
+msgid "%1$s wrote the following %2$s %3$s"
+msgstr "%1$sは次の%2$s %3$s書きました"
+
+#: ../../include/bbcode.php:444 ../../include/bbcode.php:452
+msgid "Click to open/close"
+msgstr "クリックして開閉"
+
+#: ../../include/bbcode.php:452
+msgid "spoiler"
+msgstr "スポイラー"
+
+#: ../../include/bbcode.php:465
+msgid "View article"
+msgstr "記事を見る"
+
+#: ../../include/bbcode.php:465
+msgid "View summary"
+msgstr "概要を見る"
+
+#: ../../include/bbcode.php:755 ../../include/bbcode.php:925
+#: ../../Zotlabs/Lib/NativeWikiPage.php:603
+msgid "Different viewers will see this text differently"
+msgstr "視聴者が異なれば、このテキストの見方も異なります"
+
+#: ../../include/bbcode.php:1198
+msgid "$1 wrote:"
+msgstr "$ 1の書き込み:"
+
+#: ../../include/bookmarks.php:34
+#, php-format
+msgid "%1$s's bookmarks"
+msgstr "%1$sのブックマーク"
+
+#: ../../include/channel.php:43
+msgid "Unable to obtain identity information from database"
+msgstr "データベースからID情報を取得できません"
+
+#: ../../include/channel.php:76
+msgid "Empty name"
+msgstr "空の名前"
+
+#: ../../include/channel.php:79
+msgid "Name too long"
+msgstr "名前が長すぎます"
+
+#: ../../include/channel.php:196
+msgid "No account identifier"
+msgstr "アカウント識別子なし"
+
+#: ../../include/channel.php:208
+msgid "Nickname is required."
+msgstr "ニックネームが必要です。"
+
+#: ../../include/channel.php:222 ../../include/channel.php:655
+#: ../../Zotlabs/Module/Changeaddr.php:46
+msgid "Reserved nickname. Please choose another."
+msgstr "予約済みのニックネーム。別のものを選択してください。"
+
+#: ../../include/channel.php:227 ../../include/channel.php:660
+#: ../../Zotlabs/Module/Changeaddr.php:51
+msgid ""
+"Nickname has unsupported characters or is already being used on this site."
+msgstr "ニックネームにサポートされていない文字が含まれているか、このサイトで既に使用されています。"
+
+#: ../../include/channel.php:287
+msgid "Unable to retrieve created identity"
+msgstr "作成されたIDを取得できません"
+
+#: ../../include/channel.php:429
+msgid "Default Profile"
+msgstr "デフォルトプロファイル"
+
+#: ../../include/channel.php:493 ../../include/channel.php:494
+#: ../../include/channel.php:501 ../../include/selectors.php:134
+#: ../../Zotlabs/Module/Connedit.php:725
+#: ../../Zotlabs/Module/Settings/Channel.php:70
+#: ../../Zotlabs/Module/Settings/Channel.php:74
+#: ../../Zotlabs/Module/Settings/Channel.php:75
+#: ../../Zotlabs/Module/Settings/Channel.php:78
+#: ../../Zotlabs/Module/Settings/Channel.php:89
+#: ../../Zotlabs/Widget/Affinity.php:32
+msgid "Friends"
+msgstr "友だち"
+
+#: ../../include/channel.php:588 ../../include/channel.php:677
+msgid "Unable to retrieve modified identity"
+msgstr "変更されたIDを取得できません"
+
+#: ../../include/channel.php:1273
+msgid "Requested channel is not available."
+msgstr "要求されたチャンネルは利用できません。"
+
+#: ../../include/channel.php:1319 ../../Zotlabs/Module/Achievements.php:15
+#: ../../Zotlabs/Module/Articles.php:42 ../../Zotlabs/Module/Blocks.php:33
+#: ../../Zotlabs/Module/Cards.php:42 ../../Zotlabs/Module/Connect.php:17
+#: ../../Zotlabs/Module/Editblock.php:31 ../../Zotlabs/Module/Editlayout.php:31
+#: ../../Zotlabs/Module/Editwebpage.php:32
+#: ../../Zotlabs/Module/Filestorage.php:53 ../../Zotlabs/Module/Hcard.php:12
+#: ../../Zotlabs/Module/Layouts.php:31 ../../Zotlabs/Module/Menu.php:91
+#: ../../Zotlabs/Module/Profile.php:20 ../../Zotlabs/Module/Webpages.php:39
+msgid "Requested profile is not available."
+msgstr "要求されたプロファイルは利用できません。"
+
+#: ../../include/channel.php:1411 ../../Zotlabs/Module/Profiles.php:728
+msgid "Change profile photo"
+msgstr "プロフィール写真を変更"
+
+#: ../../include/channel.php:1418 ../../include/nav.php:113
+#: ../../Zotlabs/Module/Profiles.php:830
+msgid "Edit Profiles"
+msgstr "プロファイルを編集する"
+
+#: ../../include/channel.php:1418 ../../include/channel.php:1422
+#: ../../include/menu.php:118 ../../Zotlabs/Lib/Apps.php:558
+#: ../../Zotlabs/Lib/ThreadItem.php:147
+#: ../../Zotlabs/Module/Admin/Profs.php:175
+#: ../../Zotlabs/Module/Article_edit.php:99 ../../Zotlabs/Module/Blocks.php:160
+#: ../../Zotlabs/Module/Connections.php:298
+#: ../../Zotlabs/Module/Connections.php:336
+#: ../../Zotlabs/Module/Connections.php:356
+#: ../../Zotlabs/Module/Editblock.php:114
+#: ../../Zotlabs/Module/Editlayout.php:114
+#: ../../Zotlabs/Module/Editwebpage.php:142 ../../Zotlabs/Module/Group.php:252
+#: ../../Zotlabs/Module/Layouts.php:193 ../../Zotlabs/Module/Menu.php:175
+#: ../../Zotlabs/Module/Oauth.php:173 ../../Zotlabs/Module/Oauth2.php:194
+#: ../../Zotlabs/Module/Card_edit.php:99 ../../Zotlabs/Module/Thing.php:266
+#: ../../Zotlabs/Module/Webpages.php:255 ../../Zotlabs/Module/Wiki.php:211
+#: ../../Zotlabs/Module/Wiki.php:384 ../../Zotlabs/Storage/Browser.php:296
+#: ../../Zotlabs/Widget/Cdav.php:126 ../../Zotlabs/Widget/Cdav.php:162
+msgid "Edit"
+msgstr "編集"
+
+#: ../../include/channel.php:1419
+msgid "Create New Profile"
+msgstr "新しいプロファイルを作成"
+
+#: ../../include/channel.php:1422 ../../include/nav.php:115
+msgid "Edit Profile"
+msgstr "プロファイル編集"
+
+#: ../../include/channel.php:1437 ../../Zotlabs/Module/Profiles.php:820
+msgid "Profile Image"
+msgstr "プロフィール画像"
+
+#: ../../include/channel.php:1440
+msgid "Visible to everybody"
+msgstr "みんなに見える"
+
+#: ../../include/channel.php:1441 ../../Zotlabs/Module/Profiles.php:725
+#: ../../Zotlabs/Module/Profiles.php:824
+msgid "Edit visibility"
+msgstr "可視性を編集"
+
+#: ../../include/channel.php:1498 ../../include/connections.php:110
+#: ../../include/conversation.php:1058 ../../Zotlabs/Module/Directory.php:342
+#: ../../Zotlabs/Module/Suggest.php:71 ../../Zotlabs/Widget/Follow.php:32
+#: ../../Zotlabs/Widget/Suggestions.php:46
+msgid "Connect"
+msgstr "つなぐ"
+
+#: ../../include/channel.php:1513 ../../include/event.php:61
+#: ../../include/event.php:93 ../../Zotlabs/Module/Directory.php:328
+msgid "Location:"
+msgstr "ロケーション:"
+
+#: ../../include/channel.php:1517 ../../include/channel.php:1645
+msgid "Gender:"
+msgstr "性別:"
+
+#: ../../include/channel.php:1518 ../../include/channel.php:1689
+msgid "Status:"
+msgstr "状態:"
+
+#: ../../include/channel.php:1519 ../../include/channel.php:1713
+msgid "Homepage:"
+msgstr "ホームページ:"
+
+#: ../../include/channel.php:1520
+msgid "Online Now"
+msgstr "今オンラインです"
+
+#: ../../include/channel.php:1573
+msgid "Change your profile photo"
+msgstr "プロフィール写真を変更する"
+
+#: ../../include/channel.php:1600 ../../include/selectors.php:60
+#: ../../include/selectors.php:77
+msgid "Female"
+msgstr "女性"
+
+#: ../../include/channel.php:1602 ../../include/selectors.php:60
+#: ../../include/selectors.php:77
+msgid "Male"
+msgstr "男性"
+
+#: ../../include/channel.php:1604
+msgid "Trans"
+msgstr "トランス"
+
+#: ../../include/channel.php:1606 ../../include/selectors.php:60
+msgid "Neuter"
+msgstr "中性"
+
+#: ../../include/channel.php:1608 ../../include/selectors.php:60
+msgid "Non-specific"
+msgstr "非特異的"
+
+#: ../../include/channel.php:1643 ../../Zotlabs/Module/Settings/Channel.php:499
+msgid "Full Name:"
+msgstr "フルネーム:"
+
+#: ../../include/channel.php:1650
+msgid "Like this channel"
+msgstr "このチャンネルのように"
+
+#: ../../include/channel.php:1661 ../../include/conversation.php:1702
+#: ../../include/taxonomy.php:659 ../../Zotlabs/Lib/ThreadItem.php:235
+#: ../../Zotlabs/Module/Photos.php:1177
+msgctxt "noun"
+msgid "Like"
+msgid_plural "Likes"
+msgstr[0] "いいね"
+msgstr[1] "いいね"
+
+#: ../../include/channel.php:1674
+msgid "j F, Y"
+msgstr "j F、Y"
+
+#: ../../include/channel.php:1675
+msgid "j F"
+msgstr "j F"
+
+#: ../../include/channel.php:1682
+msgid "Birthday:"
+msgstr "お誕生日:"
+
+#: ../../include/channel.php:1686 ../../Zotlabs/Module/Directory.php:323
+msgid "Age:"
+msgstr "年齢:"
+
+#: ../../include/channel.php:1695
+#, php-format
+msgid "for %1$d %2$s"
+msgstr "%1$d %2$s"
+
+#: ../../include/channel.php:1707
+msgid "Tags:"
+msgstr "タグ:"
+
+#: ../../include/channel.php:1711
+msgid "Sexual Preference:"
+msgstr "性的嗜好:"
+
+#: ../../include/channel.php:1715 ../../Zotlabs/Module/Directory.php:339
+msgid "Hometown:"
+msgstr "出身地:"
+
+#: ../../include/channel.php:1717
+msgid "Political Views:"
+msgstr "政見:"
+
+#: ../../include/channel.php:1719
+msgid "Religion:"
+msgstr "宗教:"
+
+#: ../../include/channel.php:1721 ../../Zotlabs/Module/Directory.php:341
+msgid "About:"
+msgstr "約:"
+
+#: ../../include/channel.php:1723
+msgid "Hobbies/Interests:"
+msgstr "趣味/興味:"
+
+#: ../../include/channel.php:1725
+msgid "Likes:"
+msgstr "好きなもの:"
+
+#: ../../include/channel.php:1727
+msgid "Dislikes:"
+msgstr "嫌いなもの:"
+
+#: ../../include/channel.php:1729
+msgid "Contact information and Social Networks:"
+msgstr "連絡先情報とソーシャルネットワーク:"
+
+#: ../../include/channel.php:1731
+msgid "My other channels:"
+msgstr "私の他のチャンネル:"
+
+#: ../../include/channel.php:1733
+msgid "Musical interests:"
+msgstr "音楽的興味:"
+
+#: ../../include/channel.php:1735
+msgid "Books, literature:"
+msgstr "書籍、文学:"
+
+#: ../../include/channel.php:1737
+msgid "Television:"
+msgstr "テレビ:"
+
+#: ../../include/channel.php:1739
+msgid "Film/dance/culture/entertainment:"
+msgstr "映画/ダンス/文化/エンターテイメント:"
+
+#: ../../include/channel.php:1741
+msgid "Love/Romance:"
+msgstr "愛/ロマンス:"
+
+#: ../../include/channel.php:1743
+msgid "Work/employment:"
+msgstr "仕事/雇用:"
+
+#: ../../include/channel.php:1745
+msgid "School/education:"
+msgstr "学校教育:"
+
+#: ../../include/channel.php:1766 ../../Zotlabs/Lib/Apps.php:361
+#: ../../Zotlabs/Module/Profperm.php:113
+msgid "Profile"
+msgstr "プロフィール"
+
+#: ../../include/channel.php:1768
+msgid "Like this thing"
+msgstr "このように"
+
+#: ../../include/channel.php:1769 ../../Zotlabs/Module/Cal.php:340
+#: ../../Zotlabs/Module/Events.php:692
+msgid "Export"
+msgstr "輸出する"
+
+#: ../../include/channel.php:2207 ../../Zotlabs/Module/Cover_photo.php:301
+msgid "cover photo"
+msgstr "カバー写真"
+
+#: ../../include/channel.php:2476 ../../Zotlabs/Module/Rmagic.php:94
+msgid "Enter your channel address (e.g. channel@example.com)"
+msgstr "チャンネルアドレスを入力します(例:channel@example.com)"
+
+#: ../../include/channel.php:2477 ../../Zotlabs/Module/Rmagic.php:95
+msgid "Authenticate"
+msgstr "認証する"
+
+#: ../../include/channel.php:2632 ../../Zotlabs/Module/Admin/Accounts.php:91
+#, php-format
+msgid "Account '%s' deleted"
+msgstr "アカウント「 %s 」を削除しました"
+
+#: ../../include/connections.php:133
+msgid "New window"
+msgstr "新しい窓"
+
+#: ../../include/connections.php:134
+msgid "Open the selected location in a different window or browser tab"
+msgstr "選択した場所を別のウィンドウまたはブラウザタブで開きます"
+
+#: ../../include/connections.php:696 ../../include/event.php:1325
+#: ../../Zotlabs/Module/Cdav.php:1251 ../../Zotlabs/Module/Connedit.php:932
+#: ../../Zotlabs/Module/Profiles.php:792
+msgid "Mobile"
+msgstr "モバイル"
+
+#: ../../include/connections.php:697 ../../include/event.php:1326
+#: ../../Zotlabs/Module/Cdav.php:1252 ../../Zotlabs/Module/Connedit.php:933
+#: ../../Zotlabs/Module/Profiles.php:793
+msgid "Home"
+msgstr "ホーム"
+
+#: ../../include/connections.php:698 ../../include/event.php:1327
+msgid "Home, Voice"
+msgstr "ホーム、ボイス"
+
+#: ../../include/connections.php:699 ../../include/event.php:1328
+msgid "Home, Fax"
+msgstr "ホーム、ファックス"
+
+#: ../../include/connections.php:700 ../../include/event.php:1329
+#: ../../Zotlabs/Module/Cdav.php:1253 ../../Zotlabs/Module/Connedit.php:934
+#: ../../Zotlabs/Module/Profiles.php:794
+msgid "Work"
+msgstr "作業"
+
+#: ../../include/connections.php:701 ../../include/event.php:1330
+msgid "Work, Voice"
+msgstr "仕事、声"
+
+#: ../../include/connections.php:702 ../../include/event.php:1331
+msgid "Work, Fax"
+msgstr "仕事、ファックス"
+
+#: ../../include/connections.php:703 ../../include/connections.php:710
+#: ../../include/event.php:1332 ../../include/event.php:1339
+#: ../../include/selectors.php:60 ../../include/selectors.php:77
+#: ../../include/selectors.php:115 ../../include/selectors.php:151
+#: ../../Zotlabs/Access/PermissionRoles.php:306
+#: ../../Zotlabs/Module/Cdav.php:1254 ../../Zotlabs/Module/Connedit.php:935
+#: ../../Zotlabs/Module/Profiles.php:795
+msgid "Other"
+msgstr "その他"
+
+#: ../../include/contact_widgets.php:11
+#, php-format
+msgid "%d invitation available"
+msgid_plural "%d invitations available"
+msgstr[0] "%d招待可能"
+msgstr[1] "%d招待可能"
+
+#: ../../include/contact_widgets.php:16 ../../Zotlabs/Module/Admin/Site.php:293
+msgid "Advanced"
+msgstr "高度な"
+
+#: ../../include/contact_widgets.php:19
+msgid "Find Channels"
+msgstr "チャンネルを探す"
+
+#: ../../include/contact_widgets.php:20
+msgid "Enter name or interest"
+msgstr "名前または興味を入力してください"
+
+#: ../../include/contact_widgets.php:21
+msgid "Connect/Follow"
+msgstr "接続/フォロー"
+
+#: ../../include/contact_widgets.php:22
+msgid "Examples: Robert Morgenstein, Fishing"
+msgstr "例:Robert Morgenstein、釣り"
+
+#: ../../include/contact_widgets.php:23
+#: ../../Zotlabs/Module/Connections.php:355
+#: ../../Zotlabs/Module/Directory.php:405
+#: ../../Zotlabs/Module/Directory.php:410
+msgid "Find"
+msgstr "見つける"
+
+#: ../../include/contact_widgets.php:24 ../../Zotlabs/Module/Directory.php:409
+#: ../../Zotlabs/Module/Suggest.php:79
+msgid "Channel Suggestions"
+msgstr "チャンネルの提案"
+
+#: ../../include/contact_widgets.php:26
+msgid "Random Profile"
+msgstr "ランダムプロファイル"
+
+#: ../../include/contact_widgets.php:27
+msgid "Invite Friends"
+msgstr "友達を招待"
+
+#: ../../include/contact_widgets.php:29
+msgid "Advanced example: name=fred and country=iceland"
+msgstr "高度な例:name = fredおよびcountry = iceland"
+
+#: ../../include/contact_widgets.php:53 ../../include/features.php:325
+#: ../../Zotlabs/Widget/Activity_filter.php:137
+#: ../../Zotlabs/Widget/Filer.php:28
+msgid "Saved Folders"
+msgstr "保存されたフォルダー"
+
+#: ../../include/contact_widgets.php:56 ../../include/contact_widgets.php:99
+#: ../../include/contact_widgets.php:142 ../../include/contact_widgets.php:187
+#: ../../Zotlabs/Widget/Appcategories.php:46 ../../Zotlabs/Widget/Filer.php:31
+msgid "Everything"
+msgstr "すべて"
+
+#: ../../include/contact_widgets.php:96 ../../include/contact_widgets.php:139
+#: ../../include/contact_widgets.php:184 ../../include/taxonomy.php:409
+#: ../../include/taxonomy.php:491 ../../include/taxonomy.php:511
+#: ../../include/taxonomy.php:532 ../../Zotlabs/Widget/Appcategories.php:43
+msgid "Categories"
+msgstr "カテゴリー"
+
+#: ../../include/contact_widgets.php:218
+msgid "Common Connections"
+msgstr "共通接続"
+
+#: ../../include/contact_widgets.php:222
+#, php-format
+msgid "View all %d common connections"
+msgstr "すべての%d共通接続を表示"
+
+#: ../../include/conversation.php:116 ../../include/text.php:2104
+#: ../../Zotlabs/Lib/Activity.php:2002 ../../Zotlabs/Module/Like.php:392
+#: ../../Zotlabs/Module/Subthread.php:112 ../../Zotlabs/Module/Tagger.php:69
+msgid "photo"
+msgstr "写真"
+
+#: ../../include/conversation.php:119 ../../include/event.php:1169
+#: ../../include/text.php:2107 ../../Zotlabs/Module/Events.php:260
+#: ../../Zotlabs/Module/Like.php:394 ../../Zotlabs/Module/Tagger.php:73
+msgid "event"
+msgstr "出来事"
+
+#: ../../include/conversation.php:122 ../../Zotlabs/Module/Like.php:123
+msgid "channel"
+msgstr "チャネル"
+
+#: ../../include/conversation.php:144 ../../include/text.php:2110
+#: ../../Zotlabs/Lib/Activity.php:2002 ../../Zotlabs/Module/Like.php:392
+#: ../../Zotlabs/Module/Subthread.php:112
+msgid "status"
+msgstr "状態"
+
+#: ../../include/conversation.php:146 ../../include/text.php:2112
+#: ../../Zotlabs/Module/Tagger.php:79
+msgid "comment"
+msgstr "コメント"
+
+#: ../../include/conversation.php:160 ../../Zotlabs/Lib/Activity.php:2037
+#: ../../Zotlabs/Module/Like.php:447
+#, php-format
+msgid "%1$s likes %2$s's %3$s"
+msgstr "%1$sが%2$sの%3$s気に入っています"
+
+#: ../../include/conversation.php:163 ../../Zotlabs/Lib/Activity.php:2039
+#: ../../Zotlabs/Module/Like.php:449
+#, php-format
+msgid "%1$s doesn't like %2$s's %3$s"
+msgstr "%1$sは%2$sの%3$s好きではありません"
+
+#: ../../include/conversation.php:169
+#, php-format
+msgid "likes %1$s's %2$s"
+msgstr "%1$sの%2$sが好き"
+
+#: ../../include/conversation.php:172
+#, php-format
+msgid "doesn't like %1$s's %2$s"
+msgstr "%1$sの%2$sが気に入らない"
+
+#: ../../include/conversation.php:212
+#, php-format
+msgid "%1$s is now connected with %2$s"
+msgstr "%1$sは%2$s接続されました"
+
+#: ../../include/conversation.php:247
+#, php-format
+msgid "%1$s poked %2$s"
+msgstr "%1$s %2$sを突破しました"
+
+#: ../../include/conversation.php:251 ../../include/text.php:1176
+#: ../../include/text.php:1180
+msgid "poked"
+msgstr "突く"
+
+#: ../../include/conversation.php:268 ../../Zotlabs/Module/Mood.php:76
+#, php-format
+msgctxt "mood"
+msgid "%1$s is %2$s"
+msgstr "%1$sは%2$s"
+
+#: ../../include/conversation.php:483 ../../Zotlabs/Lib/ThreadItem.php:468
+msgid "This is an unsaved preview"
+msgstr "これは未保存のプレビューです"
+
+#: ../../include/conversation.php:619 ../../Zotlabs/Module/Photos.php:1154
+msgctxt "title"
+msgid "Likes"
+msgstr "いいね"
+
+#: ../../include/conversation.php:619 ../../Zotlabs/Module/Photos.php:1154
+msgctxt "title"
+msgid "Dislikes"
+msgstr "嫌い"
+
+#: ../../include/conversation.php:620 ../../Zotlabs/Module/Photos.php:1155
+msgctxt "title"
+msgid "Agree"
+msgstr "同意する"
+
+#: ../../include/conversation.php:620 ../../Zotlabs/Module/Photos.php:1155
+msgctxt "title"
+msgid "Disagree"
+msgstr "同意しない"
+
+#: ../../include/conversation.php:620 ../../Zotlabs/Module/Photos.php:1155
+msgctxt "title"
+msgid "Abstain"
+msgstr "棄権"
+
+#: ../../include/conversation.php:621 ../../Zotlabs/Module/Photos.php:1156
+msgctxt "title"
+msgid "Attending"
+msgstr "出席中"
+
+#: ../../include/conversation.php:621 ../../Zotlabs/Module/Photos.php:1156
+msgctxt "title"
+msgid "Not attending"
+msgstr "出席しない"
+
+#: ../../include/conversation.php:621 ../../Zotlabs/Module/Photos.php:1156
+msgctxt "title"
+msgid "Might attend"
+msgstr "出席するかもしれない"
+
+#: ../../include/conversation.php:690 ../../Zotlabs/Lib/ThreadItem.php:177
+msgid "Select"
+msgstr "選択してください"
+
+#: ../../include/conversation.php:691 ../../include/conversation.php:736
+#: ../../Zotlabs/Lib/Apps.php:559 ../../Zotlabs/Lib/ThreadItem.php:167
+#: ../../Zotlabs/Module/Admin/Accounts.php:175
+#: ../../Zotlabs/Module/Admin/Channels.php:149
+#: ../../Zotlabs/Module/Admin/Profs.php:176
+#: ../../Zotlabs/Module/Article_edit.php:129
+#: ../../Zotlabs/Module/Blocks.php:162 ../../Zotlabs/Module/Cdav.php:966
+#: ../../Zotlabs/Module/Cdav.php:1259 ../../Zotlabs/Module/Connections.php:306
+#: ../../Zotlabs/Module/Connedit.php:668 ../../Zotlabs/Module/Connedit.php:940
+#: ../../Zotlabs/Module/Editblock.php:139
+#: ../../Zotlabs/Module/Editlayout.php:138
+#: ../../Zotlabs/Module/Editwebpage.php:167 ../../Zotlabs/Module/Oauth.php:174
+#: ../../Zotlabs/Module/Oauth2.php:195 ../../Zotlabs/Module/Card_edit.php:129
+#: ../../Zotlabs/Module/Photos.php:1220 ../../Zotlabs/Module/Profiles.php:800
+#: ../../Zotlabs/Module/Thing.php:267 ../../Zotlabs/Module/Webpages.php:257
+#: ../../Zotlabs/Storage/Browser.php:297
+msgid "Delete"
+msgstr "削除する"
+
+#: ../../include/conversation.php:695 ../../Zotlabs/Lib/ThreadItem.php:266
+msgid "Toggle Star Status"
+msgstr "スターステータスの切り替え"
+
+#: ../../include/conversation.php:700 ../../Zotlabs/Lib/ThreadItem.php:102
+msgid "Private Message"
+msgstr "プライベートメッセージ"
+
+#: ../../include/conversation.php:707 ../../Zotlabs/Lib/ThreadItem.php:277
+msgid "Message signature validated"
+msgstr "検証されたメッセージ署名"
+
+#: ../../include/conversation.php:708 ../../Zotlabs/Lib/ThreadItem.php:278
+msgid "Message signature incorrect"
+msgstr "メッセージ署名が正しくありません"
+
+#: ../../include/conversation.php:735
+#: ../../Zotlabs/Module/Admin/Accounts.php:173
+#: ../../Zotlabs/Module/Connections.php:320
+msgid "Approve"
+msgstr "承認する"
+
+#: ../../include/conversation.php:739
+#, php-format
+msgid "View %s's profile @ %s"
+msgstr "%sのプロフィール@ %s"
+
+#: ../../include/conversation.php:759
+msgid "Categories:"
+msgstr "カテゴリー:"
+
+#: ../../include/conversation.php:760
+msgid "Filed under:"
+msgstr "下に提出:"
+
+#: ../../include/conversation.php:766 ../../Zotlabs/Lib/ThreadItem.php:402
+#, php-format
+msgid "from %s"
+msgstr "%sから"
+
+#: ../../include/conversation.php:769 ../../Zotlabs/Lib/ThreadItem.php:405
+#, php-format
+msgid "last edited: %s"
+msgstr "最終編集: %s"
+
+#: ../../include/conversation.php:770 ../../Zotlabs/Lib/ThreadItem.php:406
+#, php-format
+msgid "Expires: %s"
+msgstr "有効期限: %s"
+
+#: ../../include/conversation.php:785
+msgid "View in context"
+msgstr "コンテキストで表示"
+
+#: ../../include/conversation.php:787 ../../Zotlabs/Lib/ThreadItem.php:469
+#: ../../Zotlabs/Module/Photos.php:1118
+msgid "Please wait"
+msgstr "お待ちください"
+
+#: ../../include/conversation.php:886
+msgid "remove"
+msgstr "取り除く"
+
+#: ../../include/conversation.php:890
+msgid "Loading..."
+msgstr "読み込み中..."
+
+#: ../../include/conversation.php:891 ../../Zotlabs/Lib/ThreadItem.php:290
+msgid "Conversation Tools"
+msgstr "会話ツール"
+
+#: ../../include/conversation.php:892
+msgid "Delete Selected Items"
+msgstr "選択したアイテムを削除"
+
+#: ../../include/conversation.php:935
+msgid "View Source"
+msgstr "ソースを見る"
+
+#: ../../include/conversation.php:945
+msgid "Follow Thread"
+msgstr "スレッドをフォロー"
+
+#: ../../include/conversation.php:954
+msgid "Unfollow Thread"
+msgstr "スレッドをフォロー解除"
+
+#: ../../include/conversation.php:1038 ../../include/nav.php:110
+#: ../../Zotlabs/Lib/Apps.php:343 ../../Zotlabs/Module/Connedit.php:608
+msgid "View Profile"
+msgstr "プロフィールを見る"
+
+#: ../../include/conversation.php:1048 ../../Zotlabs/Module/Connedit.php:629
+msgid "Recent Activity"
+msgstr "最近の活動"
+
+#: ../../include/conversation.php:1068
+msgid "Edit Connection"
+msgstr "接続を編集"
+
+#: ../../include/conversation.php:1078
+msgid "Message"
+msgstr "メッセージ"
+
+#: ../../include/conversation.php:1088 ../../Zotlabs/Module/Pubsites.php:35
+#: ../../Zotlabs/Module/Ratings.php:97
+msgid "Ratings"
+msgstr "評価"
+
+#: ../../include/conversation.php:1098 ../../Zotlabs/Lib/Apps.php:350
+#: ../../Zotlabs/Module/Poke.php:199
+msgid "Poke"
+msgstr "ポーク"
+
+#: ../../include/conversation.php:1166 ../../Zotlabs/Lib/Activity.php:1053
+#: ../../Zotlabs/Lib/Apps.php:1115 ../../Zotlabs/Lib/Apps.php:1199
+#: ../../Zotlabs/Module/Cdav.php:826 ../../Zotlabs/Module/Cdav.php:827
+#: ../../Zotlabs/Module/Cdav.php:834 ../../Zotlabs/Module/Embedphotos.php:154
+#: ../../Zotlabs/Module/Photos.php:832 ../../Zotlabs/Module/Photos.php:1296
+#: ../../Zotlabs/Storage/Browser.php:164 ../../Zotlabs/Widget/Album.php:84
+#: ../../Zotlabs/Widget/Portfolio.php:95
+msgid "Unknown"
+msgstr "道の"
+
+#: ../../include/conversation.php:1212
+#, php-format
+msgid "%s likes this."
+msgstr "%sはこれが好きです。"
+
+#: ../../include/conversation.php:1212
+#, php-format
+msgid "%s doesn't like this."
+msgstr "%sはこれを%sません。"
+
+#: ../../include/conversation.php:1216
+#, php-format
+msgid "<span %1$s>%2$d people</span> like this."
+msgid_plural "<span %1$s>%2$d people</span> like this."
+msgstr[0] "<span %1$s > %2$d人</ span>このように。"
+msgstr[1] "<span %1$s > %2$d人</ span>このように。"
+
+#: ../../include/conversation.php:1218
+#, php-format
+msgid "<span %1$s>%2$d people</span> don't like this."
+msgid_plural "<span %1$s>%2$d people</span> don't like this."
+msgstr[0] "<span %1$s > %2$d人</ span>はこれが好きではありません。"
+msgstr[1] "<span %1$s > %2$d人</ span>はこれが好きではありません。"
+
+#: ../../include/conversation.php:1224
+msgid "and"
+msgstr "そして"
+
+#: ../../include/conversation.php:1227
+#, php-format
+msgid ", and %d other people"
+msgid_plural ", and %d other people"
+msgstr[0] "、他%d人"
+msgstr[1] "、他%d人"
+
+#: ../../include/conversation.php:1228
+#, php-format
+msgid "%s like this."
+msgstr "このような%s 。"
+
+#: ../../include/conversation.php:1228
+#, php-format
+msgid "%s don't like this."
+msgstr "%sはこれが好きではありません。"
+
+#: ../../include/conversation.php:1285
+msgid "Set your location"
+msgstr "場所を設定する"
+
+#: ../../include/conversation.php:1286
+msgid "Clear browser location"
+msgstr "ブラウザの場所をクリア"
+
+#: ../../include/conversation.php:1298
+#: ../../Zotlabs/Module/Article_edit.php:101 ../../Zotlabs/Module/Chat.php:222
+#: ../../Zotlabs/Module/Editblock.php:116
+#: ../../Zotlabs/Module/Editwebpage.php:143 ../../Zotlabs/Module/Mail.php:288
+#: ../../Zotlabs/Module/Mail.php:430 ../../Zotlabs/Module/Card_edit.php:101
+msgid "Insert web link"
+msgstr "Webリンクを挿入"
+
+#: ../../include/conversation.php:1302
+msgid "Embed (existing) photo from your photo albums"
+msgstr "フォトアルバムから(既存の)写真を埋め込む"
+
+#: ../../include/conversation.php:1337 ../../Zotlabs/Module/Chat.php:220
+#: ../../Zotlabs/Module/Mail.php:241 ../../Zotlabs/Module/Mail.php:362
+msgid "Please enter a link URL:"
+msgstr "リンクURLを入力してください:"
+
+#: ../../include/conversation.php:1338
+msgid "Tag term:"
+msgstr "タグ用語:"
+
+#: ../../include/conversation.php:1339
+msgid "Where are you right now?"
+msgstr "今どこにいますか?"
+
+#: ../../include/conversation.php:1342 ../../Zotlabs/Module/Cover_photo.php:427
+#: ../../Zotlabs/Module/Profile_photo.php:467 ../../Zotlabs/Module/Wiki.php:403
+msgid "Choose images to embed"
+msgstr "埋め込む画像を選択"
+
+#: ../../include/conversation.php:1343 ../../Zotlabs/Module/Cover_photo.php:428
+#: ../../Zotlabs/Module/Profile_photo.php:468 ../../Zotlabs/Module/Wiki.php:404
+msgid "Choose an album"
+msgstr "アルバムを選択してください"
+
+#: ../../include/conversation.php:1344
+msgid "Choose a different album..."
+msgstr "別のアルバムを選択..."
+
+#: ../../include/conversation.php:1345 ../../Zotlabs/Module/Cover_photo.php:430
+#: ../../Zotlabs/Module/Profile_photo.php:470 ../../Zotlabs/Module/Wiki.php:406
+msgid "Error getting album list"
+msgstr "アルバムリストの取得に失敗"
+
+#: ../../include/conversation.php:1346 ../../Zotlabs/Module/Cover_photo.php:431
+#: ../../Zotlabs/Module/Profile_photo.php:471 ../../Zotlabs/Module/Wiki.php:407
+msgid "Error getting photo link"
+msgstr "フォトリンクの取得に失敗"
+
+#: ../../include/conversation.php:1347 ../../Zotlabs/Module/Cover_photo.php:432
+#: ../../Zotlabs/Module/Profile_photo.php:472 ../../Zotlabs/Module/Wiki.php:408
+msgid "Error getting album"
+msgstr "アルバムの取得エラー"
+
+#: ../../include/conversation.php:1348
+msgid "Comments enabled"
+msgstr "コメント有効"
+
+#: ../../include/conversation.php:1349
+msgid "Comments disabled"
+msgstr "コメント無効"
+
+#: ../../include/conversation.php:1359 ../../Zotlabs/Lib/ThreadItem.php:805
+#: ../../Zotlabs/Module/Events.php:480 ../../Zotlabs/Module/Photos.php:1139
+#: ../../Zotlabs/Module/Webpages.php:262
+msgid "Preview"
+msgstr "プレビュー"
+
+#: ../../include/conversation.php:1392 ../../Zotlabs/Module/Blocks.php:161
+#: ../../Zotlabs/Module/Layouts.php:194 ../../Zotlabs/Module/Photos.php:1117
+#: ../../Zotlabs/Module/Webpages.php:256 ../../Zotlabs/Module/Wiki.php:301
+#: ../../Zotlabs/Widget/Cdav.php:124
+msgid "Share"
+msgstr "共有"
+
+#: ../../include/conversation.php:1401
+msgid "Page link name"
+msgstr "ページリンク名"
+
+#: ../../include/conversation.php:1404
+msgid "Post as"
+msgstr "として投稿"
+
+#: ../../include/conversation.php:1406 ../../Zotlabs/Lib/ThreadItem.php:796
+msgid "Bold"
+msgstr "太字"
+
+#: ../../include/conversation.php:1407 ../../Zotlabs/Lib/ThreadItem.php:797
+msgid "Italic"
+msgstr "斜体"
+
+#: ../../include/conversation.php:1408 ../../Zotlabs/Lib/ThreadItem.php:798
+msgid "Underline"
+msgstr "下線"
+
+#: ../../include/conversation.php:1409 ../../Zotlabs/Lib/ThreadItem.php:799
+msgid "Quote"
+msgstr "代入"
+
+#: ../../include/conversation.php:1410 ../../Zotlabs/Lib/ThreadItem.php:800
+msgid "Code"
+msgstr "コード"
+
+#: ../../include/conversation.php:1411 ../../Zotlabs/Lib/ThreadItem.php:802
+msgid "Attach/Upload file"
+msgstr "ファイルのアップロード"
+
+#: ../../include/conversation.php:1414 ../../Zotlabs/Module/Wiki.php:400
+msgid "Embed an image from your albums"
+msgstr "アルバムから画像を追加"
+
+#: ../../include/conversation.php:1415 ../../include/conversation.php:1464
+#: ../../Zotlabs/Module/Admin/Addons.php:426
+#: ../../Zotlabs/Module/Article_edit.php:131 ../../Zotlabs/Module/Cdav.php:968
+#: ../../Zotlabs/Module/Cdav.php:1260 ../../Zotlabs/Module/Connedit.php:941
+#: ../../Zotlabs/Module/Cover_photo.php:425
+#: ../../Zotlabs/Module/Editblock.php:141
+#: ../../Zotlabs/Module/Editlayout.php:140
+#: ../../Zotlabs/Module/Editpost.php:109
+#: ../../Zotlabs/Module/Editwebpage.php:169
+#: ../../Zotlabs/Module/Fbrowser.php:66 ../../Zotlabs/Module/Fbrowser.php:88
+#: ../../Zotlabs/Module/Filer.php:55 ../../Zotlabs/Module/Oauth.php:112
+#: ../../Zotlabs/Module/Oauth.php:138 ../../Zotlabs/Module/Oauth2.php:117
+#: ../../Zotlabs/Module/Oauth2.php:145 ../../Zotlabs/Module/Card_edit.php:131
+#: ../../Zotlabs/Module/Profiles.php:801
+#: ../../Zotlabs/Module/Profile_photo.php:465 ../../Zotlabs/Module/Tagrm.php:15
+#: ../../Zotlabs/Module/Tagrm.php:138 ../../Zotlabs/Module/Wiki.php:368
+#: ../../Zotlabs/Module/Wiki.php:401
+msgid "Cancel"
+msgstr "キャンセル"
+
+#: ../../include/conversation.php:1416 ../../include/conversation.php:1463
+#: ../../Zotlabs/Module/Cover_photo.php:426
+#: ../../Zotlabs/Module/Profile_photo.php:466 ../../Zotlabs/Module/Wiki.php:402
+msgid "OK"
+msgstr "OK"
+
+#: ../../include/conversation.php:1418
+msgid "Toggle voting"
+msgstr "投票のトグル"
+
+#: ../../include/conversation.php:1421
+msgid "Disable comments"
+msgstr "コメントの無効化"
+
+#: ../../include/conversation.php:1422
+msgid "Toggle comments"
+msgstr "コメントのトグル"
+
+#: ../../include/conversation.php:1427
+#: ../../Zotlabs/Module/Article_edit.php:117
+#: ../../Zotlabs/Module/Editblock.php:129
+#: ../../Zotlabs/Module/Card_edit.php:117 ../../Zotlabs/Module/Photos.php:713
+#: ../../Zotlabs/Module/Photos.php:1083
+msgid "Title (optional)"
+msgstr "タイトル(任意)"
+
+#: ../../include/conversation.php:1430
+msgid "Categories (optional, comma-separated list)"
+msgstr "カテゴリー(任意、カンマで仕切り)"
+
+#: ../../include/conversation.php:1431 ../../Zotlabs/Module/Events.php:481
+msgid "Permission settings"
+msgstr "権限設定"
+
+#: ../../include/conversation.php:1453
+msgid "Other networks and post services"
+msgstr "他のネットワークと投稿サービス"
+
+#: ../../include/conversation.php:1456 ../../Zotlabs/Module/Mail.php:292
+#: ../../Zotlabs/Module/Mail.php:434
+msgid "Set expiration date"
+msgstr "有効期限を設定する"
+
+#: ../../include/conversation.php:1459
+msgid "Set publish date"
+msgstr "公開日を設定する"
+
+#: ../../include/conversation.php:1461 ../../Zotlabs/Lib/ThreadItem.php:809
+#: ../../Zotlabs/Module/Chat.php:221 ../../Zotlabs/Module/Mail.php:294
+#: ../../Zotlabs/Module/Mail.php:436
+msgid "Encrypt text"
+msgstr "テキストを暗号化する"
+
+#: ../../include/conversation.php:1705 ../../Zotlabs/Lib/ThreadItem.php:240
+#: ../../Zotlabs/Module/Photos.php:1182
+msgctxt "noun"
+msgid "Dislike"
+msgid_plural "Dislikes"
+msgstr[0] "嫌い"
+msgstr[1] "嫌い"
+
+#: ../../include/conversation.php:1708
+msgctxt "noun"
+msgid "Attending"
+msgid_plural "Attending"
+msgstr[0] "出席中"
+msgstr[1] "出席中"
+
+#: ../../include/conversation.php:1711
+msgctxt "noun"
+msgid "Not Attending"
+msgid_plural "Not Attending"
+msgstr[0] "出席しない"
+msgstr[1] "出席しない"
+
+#: ../../include/conversation.php:1714
+msgctxt "noun"
+msgid "Undecided"
+msgid_plural "Undecided"
+msgstr[0] "未定"
+msgstr[1] "未定"
+
+#: ../../include/conversation.php:1717
+msgctxt "noun"
+msgid "Agree"
+msgid_plural "Agrees"
+msgstr[0] "同意する"
+msgstr[1] "同意する"
+
+#: ../../include/conversation.php:1720
+msgctxt "noun"
+msgid "Disagree"
+msgid_plural "Disagrees"
+msgstr[0] "同意しない"
+msgstr[1] "同意しない"
+
+#: ../../include/conversation.php:1723
+msgctxt "noun"
+msgid "Abstain"
+msgid_plural "Abstains"
+msgstr[0] "棄権"
+msgstr[1] "棄権"
+
+#: ../../include/datetime.php:58 ../../Zotlabs/Module/Profiles.php:736
+#: ../../Zotlabs/Widget/Newmember.php:51
+msgid "Miscellaneous"
+msgstr "雑多"
+
+#: ../../include/datetime.php:140
+msgid "Birthday"
+msgstr "お誕生日"
+
+#: ../../include/datetime.php:140
+msgid "Age: "
+msgstr "年齢:"
+
+#: ../../include/datetime.php:140
+msgid "YYYY-MM-DD or MM-DD"
+msgstr "YYYY-MM-DDまたはMM-DD"
+
+#: ../../include/datetime.php:211 ../../Zotlabs/Module/Appman.php:143
+#: ../../Zotlabs/Module/Appman.php:144 ../../Zotlabs/Module/Events.php:462
+#: ../../Zotlabs/Module/Events.php:467 ../../Zotlabs/Module/Profiles.php:745
+#: ../../Zotlabs/Module/Profiles.php:749
+msgid "Required"
+msgstr "必須"
+
+#: ../../include/datetime.php:244
+msgid "less than a second ago"
+msgstr "ちょっと前"
+
+#: ../../include/datetime.php:262
+#, php-format
+msgctxt "e.g. 22 hours ago, 1 minute ago"
+msgid "%1$d %2$s ago"
+msgstr "%1$d %2$s前"
+
+#: ../../include/datetime.php:273
+msgctxt "relative_date"
+msgid "year"
+msgid_plural "years"
+msgstr[0] "年"
+msgstr[1] "年"
+
+#: ../../include/datetime.php:276
+msgctxt "relative_date"
+msgid "month"
+msgid_plural "months"
+msgstr[0] "月"
+msgstr[1] "月"
+
+#: ../../include/datetime.php:279
+msgctxt "relative_date"
+msgid "week"
+msgid_plural "weeks"
+msgstr[0] "週間"
+msgstr[1] "週間"
+
+#: ../../include/datetime.php:282
+msgctxt "relative_date"
+msgid "day"
+msgid_plural "days"
+msgstr[0] "日"
+msgstr[1] "日"
+
+#: ../../include/datetime.php:285
+msgctxt "relative_date"
+msgid "hour"
+msgid_plural "hours"
+msgstr[0] "時間"
+msgstr[1] "時間"
+
+#: ../../include/datetime.php:288
+msgctxt "relative_date"
+msgid "minute"
+msgid_plural "minutes"
+msgstr[0] "分"
+msgstr[1] "分"
+
+#: ../../include/datetime.php:291
+msgctxt "relative_date"
+msgid "second"
+msgid_plural "seconds"
+msgstr[0] "秒"
+msgstr[1] "秒"
+
+#: ../../include/datetime.php:520
+#, php-format
+msgid "%1$s's birthday"
+msgstr "%1$sの誕生日"
+
+#: ../../include/datetime.php:521
+#, php-format
+msgid "Happy Birthday %1$s"
+msgstr "%1$s、お誕生日おめでとう!"
+
+#: ../../include/dir_fns.php:141 ../../Zotlabs/Lib/Libzotdir.php:160
+msgid "Directory Options"
+msgstr "ディレクトリオプション"
+
+#: ../../include/dir_fns.php:143 ../../Zotlabs/Lib/Libzotdir.php:162
+msgid "Safe Mode"
+msgstr "セーフモード"
+
+#: ../../include/dir_fns.php:144 ../../Zotlabs/Lib/Libzotdir.php:163
+msgid "Public Forums Only"
+msgstr "公開フォーラムのみ"
+
+#: ../../include/dir_fns.php:145 ../../Zotlabs/Lib/Libzotdir.php:165
+msgid "This Website Only"
+msgstr "このウェブサイトのみ"
+
+#: ../../include/event.php:31 ../../include/event.php:78
+msgid "l F d, Y \\@ g:i A"
+msgstr "l F d、Y \\ @ g:i A"
+
+#: ../../include/event.php:39 ../../include/event.php:82
+msgid "Starts:"
+msgstr "開始:"
+
+#: ../../include/event.php:49 ../../include/event.php:86
+msgid "Finishes:"
+msgstr "仕上げ:"
+
+#: ../../include/event.php:1023
+msgid "This event has been added to your calendar."
+msgstr "このイベントはカレンダーに追加されました。"
+
+#: ../../include/event.php:1244
+msgid "Not specified"
+msgstr "指定されていない"
+
+#: ../../include/event.php:1245
+msgid "Needs Action"
+msgstr "アクションが必要"
+
+#: ../../include/event.php:1246
+msgid "Completed"
+msgstr "完成しました"
+
+#: ../../include/event.php:1247
+msgid "In Process"
+msgstr "処理中"
+
+#: ../../include/event.php:1248
+msgid "Cancelled"
+msgstr "キャンセル"
+
+#: ../../include/features.php:55 ../../Zotlabs/Module/Admin/Features.php:55
+#: ../../Zotlabs/Module/Admin/Features.php:56
+#: ../../Zotlabs/Module/Settings/Features.php:36
+msgid "Off"
+msgstr "オフ"
+
+#: ../../include/features.php:55 ../../Zotlabs/Module/Admin/Features.php:55
+#: ../../Zotlabs/Module/Admin/Features.php:56
+#: ../../Zotlabs/Module/Settings/Features.php:36
+msgid "On"
+msgstr "に"
+
+#: ../../include/features.php:82 ../../Zotlabs/Lib/Apps.php:366
+msgid "CalDAV"
+msgstr "CalDAV"
+
+#: ../../include/features.php:86 ../../include/features.php:273
+msgid "Start calendar week on Monday"
+msgstr "月曜日に週を開始"
+
+#: ../../include/features.php:87 ../../include/features.php:274
+msgid "Default is Sunday"
+msgstr "デフォルトは日曜日です"
+
+#: ../../include/features.php:96 ../../Zotlabs/Lib/Apps.php:342
+msgid "Channel Home"
+msgstr "チャンネルホーム"
+
+#: ../../include/features.php:100
+msgid "Search by Date"
+msgstr "日付で検索"
+
+#: ../../include/features.php:101
+msgid "Ability to select posts by date ranges"
+msgstr "日付範囲で投稿を選択する機能"
+
+#: ../../include/features.php:108
+msgid "Tag Cloud"
+msgstr "タグクラウド"
+
+#: ../../include/features.php:109
+msgid "Provide a personal tag cloud on your channel page"
+msgstr "チャンネルページで個人タグクラウドを提供する"
+
+#: ../../include/features.php:116 ../../include/features.php:365
+msgid "Use blog/list mode"
+msgstr "ブログ/リストモードを使用する"
+
+#: ../../include/features.php:117 ../../include/features.php:366
+msgid "Comments will be displayed separately"
+msgstr "コメントは個別に表示されます"
+
+#: ../../include/features.php:125 ../../include/text.php:991
+#: ../../Zotlabs/Lib/Apps.php:332 ../../Zotlabs/Module/Connections.php:348
+msgid "Connections"
+msgstr "接続"
+
+#: ../../include/features.php:129
+msgid "Connection Filtering"
+msgstr "接続フィルタリング"
+
+#: ../../include/features.php:130
+msgid "Filter incoming posts from connections based on keywords/content"
+msgstr "キーワード/コンテンツに基づいて接続からの受信投稿をフィルタリングする"
+
+#: ../../include/features.php:138
+msgid "Conversation"
+msgstr "会話"
+
+#: ../../include/features.php:142
+msgid "Community Tagging"
+msgstr "コミュニティのタグ付け"
+
+#: ../../include/features.php:143
+msgid "Ability to tag existing posts"
+msgstr "既存の投稿にタグを付ける機能"
+
+#: ../../include/features.php:150
+msgid "Emoji Reactions"
+msgstr "絵文字反応"
+
+#: ../../include/features.php:151
+msgid "Add emoji reaction ability to posts"
+msgstr "絵文字反応機能を投稿に追加する"
+
+#: ../../include/features.php:158
+msgid "Dislike Posts"
+msgstr "投稿を嫌う"
+
+#: ../../include/features.php:159
+msgid "Ability to dislike posts/comments"
+msgstr "投稿/コメントを嫌う能力"
+
+#: ../../include/features.php:166
+msgid "Star Posts"
+msgstr "スター投稿"
+
+#: ../../include/features.php:167
+msgid "Ability to mark special posts with a star indicator"
+msgstr "星印で特別な投稿をマークする機能"
+
+#: ../../include/features.php:176 ../../Zotlabs/Lib/Apps.php:346
+msgid "Directory"
+msgstr "ディレクトリ"
+
+#: ../../include/features.php:180
+msgid "Advanced Directory Search"
+msgstr "高度なディレクトリ検索"
+
+#: ../../include/features.php:181
+msgid "Allows creation of complex directory search queries"
+msgstr "複雑なディレクトリ検索クエリを作成できます"
+
+#: ../../include/features.php:190
+msgid "Editor"
+msgstr "編集者"
+
+#: ../../include/features.php:194
+msgid "Post Categories"
+msgstr "投稿カテゴリ"
+
+#: ../../include/features.php:195
+msgid "Add categories to your posts"
+msgstr "投稿にカテゴリを追加する"
+
+#: ../../include/features.php:203
+msgid "Large Photos"
+msgstr "大きい写真"
+
+#: ../../include/features.php:204
+msgid ""
+"Include large (1024px) photo thumbnails in posts. If not enabled, use small "
+"(640px) photo thumbnails"
+msgstr "投稿に大きな(1024px)写真のサムネイルを含める。有効になっていない場合は、小さい(640ピクセル)写真のサムネイルを使用します"
+
+#: ../../include/features.php:211
+msgid "Even More Encryption"
+msgstr "さらに暗号化"
+
+#: ../../include/features.php:212
+msgid ""
+"Allow optional encryption of content end-to-end with a shared secret key"
+msgstr "共有秘密鍵を使用して、エンドツーエンドのコンテンツのオプションの暗号化を許可します"
+
+#: ../../include/features.php:219
+msgid "Enable Voting Tools"
+msgstr "投票ツールを有効にする"
+
+#: ../../include/features.php:220
+msgid "Provide a class of post which others can vote on"
+msgstr "他の人が投票できる投稿のクラスを提供する"
+
+#: ../../include/features.php:227
+msgid "Disable Comments"
+msgstr "コメントを無効にする"
+
+#: ../../include/features.php:228
+msgid "Provide the option to disable comments for a post"
+msgstr "投稿のコメントを無効にするオプションを提供します"
+
+#: ../../include/features.php:235
+msgid "Delayed Posting"
+msgstr "遅延投稿"
+
+#: ../../include/features.php:236
+msgid "Allow posts to be published at a later date"
+msgstr "投稿を後日公開することを許可する"
+
+#: ../../include/features.php:243
+msgid "Content Expiration"
+msgstr "コンテンツの有効期限"
+
+#: ../../include/features.php:244
+msgid "Remove posts/comments and/or private messages at a future time"
+msgstr "将来、投稿/コメントやプライベートメッセージを削除する"
+
+#: ../../include/features.php:251
+msgid "Suppress Duplicate Posts/Comments"
+msgstr "重複する投稿/コメントを抑制する"
+
+#: ../../include/features.php:252
+msgid ""
+"Prevent posts with identical content to be published with less than two "
+"minutes in between submissions."
+msgstr "同一のコンテンツを含む投稿が、送信と送信の間に2分未満で公開されるのを防ぎます。"
+
+#: ../../include/features.php:259
+msgid "Auto-save drafts of posts and comments"
+msgstr "投稿とコメントの下書きを自動保存する"
+
+#: ../../include/features.php:260
+msgid ""
+"Automatically saves post and comment drafts in local browser storage to help "
+"prevent accidental loss of compositions"
+msgstr "投稿やコメントの下書きをローカルのブラウザストレージに自動的に保存して、誤って楽曲を失うのを防ぎます"
+
+#: ../../include/features.php:269 ../../Zotlabs/Lib/Apps.php:345
+msgid "Events"
+msgstr "イベント"
+
+#: ../../include/features.php:281
+msgid "Smart Birthdays"
+msgstr "スマートバースデー"
+
+#: ../../include/features.php:282
+msgid ""
+"Make birthday events timezone aware in case your friends are scattered "
+"across the planet."
+msgstr "友人が地球上に散らばっている場合に備えて、誕生日イベントのタイムゾーンを認識させます。"
+
+#: ../../include/features.php:289
+msgid "Event Timezone Selection"
+msgstr "イベントタイムゾーンの選択"
+
+#: ../../include/features.php:290
+msgid "Allow event creation in timezones other than your own."
+msgstr "自分以外のタイムゾーンでのイベント作成を許可します。"
+
+#: ../../include/features.php:299
+msgid "Manage"
+msgstr "管理する"
+
+#: ../../include/features.php:303
+msgid "Navigation Channel Select"
+msgstr "ナビゲーションチャネルの選択"
+
+#: ../../include/features.php:304
+msgid "Change channels directly from within the navigation dropdown menu"
+msgstr "ナビゲーションドロップダウンメニューから直接チャネルを変更します"
+
+#: ../../include/features.php:313 ../../Zotlabs/Module/Connections.php:310
+msgid "Network"
+msgstr "ネットワーク"
+
+#: ../../include/features.php:317 ../../Zotlabs/Widget/Savedsearch.php:83
+msgid "Saved Searches"
+msgstr "保存された検索"
+
+#: ../../include/features.php:318
+msgid "Save search terms for re-use"
+msgstr "再利用のために検索語を保存する"
+
+#: ../../include/features.php:326
+msgid "Ability to file posts under folders"
+msgstr "フォルダーの下に投稿をファイルする機能"
+
+#: ../../include/features.php:333
+msgid "Alternate Stream Order"
+msgstr "代替ストリーム順序"
+
+#: ../../include/features.php:334
+msgid ""
+"Ability to order the stream by last post date, last comment date or "
+"unthreaded activities"
+msgstr "最終投稿日、最終コメント日、またはスレッド化されていないアクティビティでストリームを順序付けする機能"
+
+#: ../../include/features.php:341
+msgid "Contact Filter"
+msgstr "連絡先フィルター"
+
+#: ../../include/features.php:342
+msgid "Ability to display only posts of a selected contact"
+msgstr "選択した連絡先の投稿のみを表示する機能"
+
+#: ../../include/features.php:349
+msgid "Forum Filter"
+msgstr "フォーラムフィルター"
+
+#: ../../include/features.php:350
+msgid "Ability to display only posts of a specific forum"
+msgstr "特定のフォーラムの投稿のみを表示する機能"
+
+#: ../../include/features.php:357
+msgid "Personal Posts Filter"
+msgstr "個人投稿フィルター"
+
+#: ../../include/features.php:358
+msgid "Ability to display only posts that you've interacted on"
+msgstr "やり取りした投稿のみを表示する機能"
+
+#: ../../include/features.php:375 ../../include/nav.php:446
+#: ../../Zotlabs/Lib/Apps.php:344 ../../Zotlabs/Module/Fbrowser.php:29
+msgid "Photos"
+msgstr "写真"
+
+#: ../../include/features.php:379
+msgid "Photo Location"
+msgstr "写真の場所"
+
+#: ../../include/features.php:380
+msgid "If location data is available on uploaded photos, link this to a map."
+msgstr "アップロードされた写真で位置データが利用できる場合、これを地図にリンクします。"
+
+#: ../../include/features.php:389 ../../Zotlabs/Lib/Apps.php:362
+msgid "Profiles"
+msgstr "プロフィール"
+
+#: ../../include/features.php:393
+msgid "Advanced Profiles"
+msgstr "高度なプロファイル"
+
+#: ../../include/features.php:394
+msgid "Additional profile sections and selections"
+msgstr "追加のプロファイルセクションと選択"
+
+#: ../../include/features.php:401
+msgid "Profile Import/Export"
+msgstr "プロファイルのインポート/エクスポート"
+
+#: ../../include/features.php:402
+msgid "Save and load profile details across sites/channels"
+msgstr "サイト/チャネル全体でプロファイルの詳細を保存およびロードします"
+
+#: ../../include/features.php:409
+msgid "Multiple Profiles"
+msgstr "複数のプロファイル"
+
+#: ../../include/features.php:410
+msgid "Ability to create multiple profiles"
+msgstr "複数のプロファイルを作成する機能"
+
+#: ../../include/feedutils.php:858 ../../include/text.php:1504
+msgid "unknown"
+msgstr "道の"
+
+#: ../../include/follow.php:37
+msgid "Channel is blocked on this site."
+msgstr "このサイトでチャンネルがブロックされています。"
+
+#: ../../include/follow.php:42
+msgid "Channel location missing."
+msgstr "チャンネルの場所がありません。"
+
+#: ../../include/follow.php:84
+msgid "Response from remote channel was incomplete."
+msgstr "リモートチャネルからの応答が不完全でした。"
+
+#: ../../include/follow.php:96
+msgid "Premium channel - please visit:"
+msgstr "プレミアムチャンネル-をご覧ください:"
+
+#: ../../include/follow.php:110
+msgid "Channel was deleted and no longer exists."
+msgstr "チャンネルは削除され、存在しなくなりました。"
+
+#: ../../include/follow.php:166
+msgid "Remote channel or protocol unavailable."
+msgstr "リモートチャネルまたはプロトコルが利用できません。"
+
+#: ../../include/follow.php:189
+msgid "Channel discovery failed."
+msgstr "チャネルの検出に失敗しました。"
+
+#: ../../include/follow.php:201
+msgid "Protocol disabled."
+msgstr "プロトコルが無効です。"
+
+#: ../../include/follow.php:212
+msgid "Cannot connect to yourself."
+msgstr "自分に接続できません。"
+
+#: ../../include/group.php:22 ../../Zotlabs/Lib/Group.php:28
+msgid ""
+"A deleted group with this name was revived. Existing item permissions "
+"<strong>may</strong> apply to this group and any future members. If this is "
+"not what you intended, please create another group with a different name."
+msgstr "この名前の削除されたグループが復活しました。既存のアイテムの権限は、このグループと将来のメンバーに適用される可能性があります<strong> </ strong>。これが意図したものでない場合は、別の名前で別のグループを作成してください。"
+
+#: ../../include/group.php:264 ../../Zotlabs/Lib/Group.php:270
+msgid "Add new connections to this privacy group"
+msgstr "このプライバシーグループに新しい接続を追加します"
+
+#: ../../include/group.php:298 ../../Zotlabs/Lib/Group.php:302
+msgid "edit"
+msgstr "編集する"
+
+#: ../../include/group.php:320 ../../include/nav.php:99
+#: ../../Zotlabs/Lib/Apps.php:363 ../../Zotlabs/Lib/Group.php:324
+#: ../../Zotlabs/Module/Group.php:141 ../../Zotlabs/Module/Group.php:153
+#: ../../Zotlabs/Widget/Activity_filter.php:41
+msgid "Privacy Groups"
+msgstr "プライバシーグループ"
+
+#: ../../include/group.php:321 ../../Zotlabs/Lib/Group.php:325
+msgid "Edit group"
+msgstr "グループを編集"
+
+#: ../../include/group.php:322 ../../Zotlabs/Lib/Group.php:326
+msgid "Add privacy group"
+msgstr "プライバシーグループを追加"
+
+#: ../../include/group.php:323 ../../Zotlabs/Lib/Group.php:327
+msgid "Channels not in any privacy group"
+msgstr "プライバシーグループに属さないチャンネル"
+
+#: ../../include/group.php:325 ../../Zotlabs/Lib/Group.php:329
+#: ../../Zotlabs/Widget/Savedsearch.php:84
+msgid "add"
+msgstr "加える"
+
+#: ../../include/help.php:80
+msgid "Help:"
+msgstr "ヘルプ:"
+
+#: ../../include/help.php:117 ../../include/help.php:125
+#: ../../include/nav.php:172 ../../include/nav.php:322
+#: ../../Zotlabs/Lib/Apps.php:347 ../../Zotlabs/Module/Layouts.php:186
+msgid "Help"
+msgstr "ヘルプ"
+
+#: ../../include/help.php:129
+msgid "Not Found"
+msgstr "見つかりません"
+
+#: ../../include/help.php:132 ../../Zotlabs/Lib/NativeWikiPage.php:521
+#: ../../Zotlabs/Module/Block.php:77 ../../Zotlabs/Module/Display.php:140
+#: ../../Zotlabs/Module/Display.php:157 ../../Zotlabs/Module/Display.php:174
+#: ../../Zotlabs/Module/Display.php:180 ../../Zotlabs/Module/Page.php:136
+#: ../../Zotlabs/Web/Router.php:185
+msgid "Page not found."
+msgstr "ページが見つかりません。"
+
+#: ../../include/import.php:26
+msgid "Unable to import a removed channel."
+msgstr "削除されたチャンネルをインポートできません。"
+
+#: ../../include/import.php:52
+msgid ""
+"Cannot create a duplicate channel identifier on this system. Import failed."
+msgstr "このシステムに重複したチャネル識別子を作成できません。インポートに失敗しました。"
+
+#: ../../include/import.php:73
+msgid "Unable to create a unique channel address. Import failed."
+msgstr "一意のチャネルアドレスを作成できません。インポートに失敗しました。"
+
+#: ../../include/import.php:117
+msgid "Cloned channel not found. Import failed."
+msgstr "複製されたチャンネルが見つかりません。インポートに失敗しました。"
+
+#: ../../include/items.php:416 ../../Zotlabs/Module/Cloud.php:126
+#: ../../Zotlabs/Module/Group.php:98 ../../Zotlabs/Module/Import_items.php:120
+#: ../../Zotlabs/Module/Like.php:301 ../../Zotlabs/Module/Dreport.php:10
+#: ../../Zotlabs/Module/Dreport.php:82 ../../Zotlabs/Module/Profperm.php:28
+#: ../../Zotlabs/Module/Share.php:71 ../../Zotlabs/Module/Subthread.php:86
+#: ../../Zotlabs/Web/WebServer.php:122
+msgid "Permission denied"
+msgstr "アクセス拒否"
+
+#: ../../include/items.php:965 ../../include/items.php:1025
+msgid "(Unknown)"
+msgstr "(不明)"
+
+#: ../../include/items.php:1213
+msgid "Visible to anybody on the internet."
+msgstr "インターネット上の誰でも閲覧できます。"
+
+#: ../../include/items.php:1215
+msgid "Visible to you only."
+msgstr "あなただけに表示されます。"
+
+#: ../../include/items.php:1217
+msgid "Visible to anybody in this network."
+msgstr "このネットワーク内のすべてのユーザーに表示されます。"
+
+#: ../../include/items.php:1219
+msgid "Visible to anybody authenticated."
+msgstr "認証されたすべてのユーザーに表示されます。"
+
+#: ../../include/items.php:1221
+#, php-format
+msgid "Visible to anybody on %s."
+msgstr "%s誰でも閲覧できます。"
+
+#: ../../include/items.php:1223
+msgid "Visible to all connections."
+msgstr "すべての接続に表示されます。"
+
+#: ../../include/items.php:1225
+msgid "Visible to approved connections."
+msgstr "承認された接続に表示されます。"
+
+#: ../../include/items.php:1227
+msgid "Visible to specific connections."
+msgstr "特定の接続に表示されます。"
+
+#: ../../include/items.php:3713 ../../Zotlabs/Module/Admin/Addons.php:259
+#: ../../Zotlabs/Module/Admin/Themes.php:72 ../../Zotlabs/Module/Admin.php:62
+#: ../../Zotlabs/Module/Display.php:45 ../../Zotlabs/Module/Display.php:455
+#: ../../Zotlabs/Module/Filestorage.php:26 ../../Zotlabs/Module/Thing.php:94
+#: ../../Zotlabs/Module/Viewsrc.php:25
+msgid "Item not found."
+msgstr "アイテムが見つかりません。"
+
+#: ../../include/items.php:4295 ../../Zotlabs/Module/Group.php:61
+#: ../../Zotlabs/Module/Group.php:213
+msgid "Privacy group not found."
+msgstr "プライバシーグループが見つかりません。"
+
+#: ../../include/items.php:4311
+msgid "Privacy group is empty."
+msgstr "プライバシーグループが空です。"
+
+#: ../../include/items.php:4318
+#, php-format
+msgid "Privacy group: %s"
+msgstr "プライバシーグループ: %s"
+
+#: ../../include/items.php:4328 ../../Zotlabs/Module/Connedit.php:867
+#, php-format
+msgid "Connection: %s"
+msgstr "接続: %s"
+
+#: ../../include/items.php:4330
+msgid "Connection not found."
+msgstr "接続が見つかりません。"
+
+#: ../../include/items.php:4672 ../../Zotlabs/Module/Cover_photo.php:294
+msgid "female"
+msgstr "女性"
+
+#: ../../include/items.php:4673 ../../Zotlabs/Module/Cover_photo.php:295
+#, php-format
+msgid "%1$s updated her %2$s"
+msgstr "%1$s彼女の%2$s更新しました"
+
+#: ../../include/items.php:4674 ../../Zotlabs/Module/Cover_photo.php:296
+msgid "male"
+msgstr "男性"
+
+#: ../../include/items.php:4675 ../../Zotlabs/Module/Cover_photo.php:297
+#, php-format
+msgid "%1$s updated his %2$s"
+msgstr "%1$s彼の%2$s更新しました"
+
+#: ../../include/items.php:4677 ../../Zotlabs/Module/Cover_photo.php:299
+#, php-format
+msgid "%1$s updated their %2$s"
+msgstr "%1$sが%2$s更新しました"
+
+#: ../../include/items.php:4679
+msgid "profile photo"
+msgstr "プロフィール写真"
+
+#: ../../include/items.php:4871
+#, php-format
+msgid "[Edited %s]"
+msgstr "[ %s編集]"
+
+#: ../../include/items.php:4871
+msgctxt "edit_activity"
+msgid "Post"
+msgstr "役職"
+
+#: ../../include/items.php:4871
+msgctxt "edit_activity"
+msgid "Comment"
+msgstr "コメント"
+
+#: ../../include/js_strings.php:5
+msgid "Delete this item?"
+msgstr "このアイテムを削除しますか?"
+
+#: ../../include/js_strings.php:6 ../../Zotlabs/Lib/ThreadItem.php:794
+#: ../../Zotlabs/Module/Photos.php:1137 ../../Zotlabs/Module/Photos.php:1256
+msgid "Comment"
+msgstr "コメント"
+
+#: ../../include/js_strings.php:7 ../../Zotlabs/Lib/ThreadItem.php:501
+#, php-format
+msgid "%s show all"
+msgstr "%s 全て見る"
+
+#: ../../include/js_strings.php:8
+#, php-format
+msgid "%s show less"
+msgstr "%s 畳む"
+
+#: ../../include/js_strings.php:9
+#, php-format
+msgid "%s expand"
+msgstr "%s 展開する"
+
+#: ../../include/js_strings.php:10
+#, php-format
+msgid "%s collapse"
+msgstr "%s畳む"
+
+#: ../../include/js_strings.php:11
+msgid "Password too short"
+msgstr "パスワードが短すぎます。"
+
+#: ../../include/js_strings.php:12
+msgid "Passwords do not match"
+msgstr "パスワードが一致しません。"
+
+#: ../../include/js_strings.php:13
+msgid "everybody"
+msgstr "誰でも"
+
+#: ../../include/js_strings.php:14
+msgid "Secret Passphrase"
+msgstr "シークレットパスフレーズ"
+
+#: ../../include/js_strings.php:15
+msgid "Passphrase hint"
+msgstr "パスフレーズヒント"
+
+#: ../../include/js_strings.php:16
+msgid "Notice: Permissions have changed but have not yet been submitted."
+msgstr "注意:権限は変更されましたが、まだ送信されていません。"
+
+#: ../../include/js_strings.php:17
+msgid "close all"
+msgstr "すべて閉じる"
+
+#: ../../include/js_strings.php:18
+msgid "Nothing new here"
+msgstr "ここに新しいものはありません"
+
+#: ../../include/js_strings.php:19
+msgid "Rate This Channel (this is public)"
+msgstr "このチャンネルを評価(これは公開です)"
+
+#: ../../include/js_strings.php:20 ../../Zotlabs/Module/Connedit.php:887
+#: ../../Zotlabs/Module/Rate.php:155
+msgid "Rating"
+msgstr "格付け"
+
+#: ../../include/js_strings.php:21
+msgid "Describe (optional)"
+msgstr "説明(オプション)"
+
+#: ../../include/js_strings.php:22 ../../view/theme/redbasic/php/config.php:94
+#: ../../Zotlabs/Lib/ThreadItem.php:795
+#: ../../Zotlabs/Module/Admin/Accounts.php:168
+#: ../../Zotlabs/Module/Admin/Account_edit.php:73
+#: ../../Zotlabs/Module/Admin/Addons.php:441
+#: ../../Zotlabs/Module/Admin/Channels.php:147
+#: ../../Zotlabs/Module/Admin/Features.php:66
+#: ../../Zotlabs/Module/Admin/Logs.php:84
+#: ../../Zotlabs/Module/Admin/Profs.php:178
+#: ../../Zotlabs/Module/Admin/Security.php:112
+#: ../../Zotlabs/Module/Admin/Site.php:289
+#: ../../Zotlabs/Module/Admin/Themes.php:158
+#: ../../Zotlabs/Module/Affinity.php:87 ../../Zotlabs/Module/Appman.php:155
+#: ../../Zotlabs/Module/Cal.php:344 ../../Zotlabs/Module/Chat.php:211
+#: ../../Zotlabs/Module/Chat.php:250 ../../Zotlabs/Module/Connect.php:124
+#: ../../Zotlabs/Module/Connedit.php:904 ../../Zotlabs/Module/Defperms.php:265
+#: ../../Zotlabs/Module/Editpost.php:85
+#: ../../Zotlabs/Module/Email_validation.php:40
+#: ../../Zotlabs/Module/Events.php:495 ../../Zotlabs/Module/Filestorage.php:203
+#: ../../Zotlabs/Module/Group.php:150 ../../Zotlabs/Module/Group.php:166
+#: ../../Zotlabs/Module/Import.php:646
+#: ../../Zotlabs/Module/Import_items.php:129
+#: ../../Zotlabs/Module/Invite.php:168 ../../Zotlabs/Module/Locs.php:121
+#: ../../Zotlabs/Module/Mail.php:431 ../../Zotlabs/Module/Mitem.php:259
+#: ../../Zotlabs/Module/Mood.php:158 ../../Zotlabs/Module/Oauth.php:111
+#: ../../Zotlabs/Module/Oauth2.php:116 ../../Zotlabs/Module/Pconfig.php:116
+#: ../../Zotlabs/Module/Pdledit.php:107 ../../Zotlabs/Module/Permcats.php:128
+#: ../../Zotlabs/Module/Photos.php:1097 ../../Zotlabs/Module/Photos.php:1138
+#: ../../Zotlabs/Module/Photos.php:1257 ../../Zotlabs/Module/Poke.php:217
+#: ../../Zotlabs/Module/Profiles.php:723 ../../Zotlabs/Module/Rate.php:166
+#: ../../Zotlabs/Module/Settings/Account.php:103
+#: ../../Zotlabs/Module/Settings/Calendar.php:41
+#: ../../Zotlabs/Module/Settings/Channel.php:493
+#: ../../Zotlabs/Module/Settings/Channel_home.php:89
+#: ../../Zotlabs/Module/Settings/Connections.php:41
+#: ../../Zotlabs/Module/Settings/Conversation.php:48
+#: ../../Zotlabs/Module/Settings/Directory.php:41
+#: ../../Zotlabs/Module/Settings/Display.php:189
+#: ../../Zotlabs/Module/Settings/Editor.php:41
+#: ../../Zotlabs/Module/Settings/Events.php:41
+#: ../../Zotlabs/Module/Settings/Features.php:46
+#: ../../Zotlabs/Module/Settings/Manage.php:41
+#: ../../Zotlabs/Module/Settings/Network.php:61
+#: ../../Zotlabs/Module/Settings/Photos.php:41
+#: ../../Zotlabs/Module/Settings/Profiles.php:50
+#: ../../Zotlabs/Module/Setup.php:304 ../../Zotlabs/Module/Setup.php:344
+#: ../../Zotlabs/Module/Sources.php:125 ../../Zotlabs/Module/Sources.php:162
+#: ../../Zotlabs/Module/Thing.php:326 ../../Zotlabs/Module/Thing.php:379
+#: ../../Zotlabs/Module/Tokens.php:188 ../../Zotlabs/Module/Wiki.php:215
+#: ../../Zotlabs/Module/Xchan.php:15 ../../Zotlabs/Widget/Eventstools.php:16
+#: ../../Zotlabs/Widget/Wiki_pages.php:42
+#: ../../Zotlabs/Widget/Wiki_pages.php:99
+msgid "Submit"
+msgstr "確定"
+
+#: ../../include/js_strings.php:23
+msgid "Please enter a link URL"
+msgstr "リンクURLを入力してください"
+
+#: ../../include/js_strings.php:24
+msgid "Unsaved changes. Are you sure you wish to leave this page?"
+msgstr "未保存の変更。このページから移動してもよろしいですか?"
+
+#: ../../include/js_strings.php:25 ../../Zotlabs/Module/Cdav.php:940
+#: ../../Zotlabs/Module/Events.php:477 ../../Zotlabs/Module/Locs.php:117
+#: ../../Zotlabs/Module/Profiles.php:509 ../../Zotlabs/Module/Profiles.php:734
+#: ../../Zotlabs/Module/Pubsites.php:52
+msgid "Location"
+msgstr "ロケーション"
+
+#: ../../include/js_strings.php:26
+msgid "lovely"
+msgstr "素敵な"
+
+#: ../../include/js_strings.php:27
+msgid "wonderful"
+msgstr "素晴らしい"
+
+#: ../../include/js_strings.php:28
+msgid "fantastic"
+msgstr "幻想的"
+
+#: ../../include/js_strings.php:29
+msgid "great"
+msgstr "すばらしいです"
+
+#: ../../include/js_strings.php:30
+msgid ""
+"Your chosen nickname was either already taken or not valid. Please use our "
+"suggestion ("
+msgstr "選択したニックネームはすでに使用されているか、無効です。提案を使用してください("
+
+#: ../../include/js_strings.php:31
+msgid ") or enter a new one."
+msgstr ")または新しいものを入力します。"
+
+#: ../../include/js_strings.php:32
+msgid "Thank you, this nickname is valid."
+msgstr "ありがとう、このニックネームは有効です。"
+
+#: ../../include/js_strings.php:33
+msgid "A channel name is required."
+msgstr "チャンネル名が必要です。"
+
+#: ../../include/js_strings.php:34
+msgid "This is a "
+msgstr "これは"
+
+#: ../../include/js_strings.php:35
+msgid " channel name"
+msgstr "チャンネル名"
+
+#: ../../include/js_strings.php:41
+#, php-format
+msgid "%d minutes"
+msgid_plural "%d minutes"
+msgstr[0] "%d分"
+msgstr[1] "%d分"
+
+#: ../../include/js_strings.php:42
+#, php-format
+msgid "about %d hours"
+msgid_plural "about %d hours"
+msgstr[0] "約%d時間"
+msgstr[1] "約%d時間"
+
+#: ../../include/js_strings.php:43
+#, php-format
+msgid "%d days"
+msgid_plural "%d days"
+msgstr[0] "%d日"
+msgstr[1] "%d日"
+
+#: ../../include/js_strings.php:44
+#, php-format
+msgid "%d months"
+msgid_plural "%d months"
+msgstr[0] "%dか月"
+msgstr[1] "%dか月"
+
+#: ../../include/js_strings.php:45
+#, php-format
+msgid "%d years"
+msgid_plural "%d years"
+msgstr[0] "%d年"
+msgstr[1] "%d年"
+
+#: ../../include/js_strings.php:50
+msgid "timeago.prefixAgo"
+msgstr "timeago.prefixAgo"
+
+#: ../../include/js_strings.php:51
+msgid "timeago.prefixFromNow"
+msgstr "timeago.prefixFromNow"
+
+#: ../../include/js_strings.php:52
+msgid "timeago.suffixAgo"
+msgstr "timeago.suffixAgo"
+
+#: ../../include/js_strings.php:53
+msgid "timeago.suffixFromNow"
+msgstr "timeago.suffixFromNow"
+
+#: ../../include/js_strings.php:56
+msgid "less than a minute"
+msgstr "ちょっと前"
+
+#: ../../include/js_strings.php:57
+msgid "about a minute"
+msgstr "1分前"
+
+#: ../../include/js_strings.php:59
+msgid "about an hour"
+msgstr "一時間前"
+
+#: ../../include/js_strings.php:61
+msgid "a day"
+msgstr "一日前"
+
+#: ../../include/js_strings.php:63
+msgid "about a month"
+msgstr "一ヶ月前"
+
+#: ../../include/js_strings.php:65
+msgid "about a year"
+msgstr "一年前"
+
+#: ../../include/js_strings.php:67
+msgid " "
+msgstr " "
+
+#: ../../include/js_strings.php:68
+msgid "timeago.numbers"
+msgstr "timeago.numbers"
+
+#: ../../include/js_strings.php:70 ../../include/text.php:1428
+msgid "January"
+msgstr "1月"
+
+#: ../../include/js_strings.php:71 ../../include/text.php:1428
+msgid "February"
+msgstr "2月"
+
+#: ../../include/js_strings.php:72 ../../include/text.php:1428
+msgid "March"
+msgstr "3月"
+
+#: ../../include/js_strings.php:73 ../../include/text.php:1428
+msgid "April"
+msgstr "4月"
+
+#: ../../include/js_strings.php:74
+msgctxt "long"
+msgid "May"
+msgstr "5月"
+
+#: ../../include/js_strings.php:75 ../../include/text.php:1428
+msgid "June"
+msgstr "6月"
+
+#: ../../include/js_strings.php:76 ../../include/text.php:1428
+msgid "July"
+msgstr "7月"
+
+#: ../../include/js_strings.php:77 ../../include/text.php:1428
+msgid "August"
+msgstr "8月"
+
+#: ../../include/js_strings.php:78 ../../include/text.php:1428
+msgid "September"
+msgstr "9月"
+
+#: ../../include/js_strings.php:79 ../../include/text.php:1428
+msgid "October"
+msgstr "10月"
+
+#: ../../include/js_strings.php:80 ../../include/text.php:1428
+msgid "November"
+msgstr "11月"
+
+#: ../../include/js_strings.php:81 ../../include/text.php:1428
+msgid "December"
+msgstr "12月"
+
+#: ../../include/js_strings.php:82
+msgid "Jan"
+msgstr "1"
+
+#: ../../include/js_strings.php:83
+msgid "Feb"
+msgstr "2"
+
+#: ../../include/js_strings.php:84
+msgid "Mar"
+msgstr "3"
+
+#: ../../include/js_strings.php:85
+msgid "Apr"
+msgstr "4"
+
+#: ../../include/js_strings.php:86
+msgctxt "short"
+msgid "May"
+msgstr "5"
+
+#: ../../include/js_strings.php:87
+msgid "Jun"
+msgstr "6"
+
+#: ../../include/js_strings.php:88
+msgid "Jul"
+msgstr "7"
+
+#: ../../include/js_strings.php:89
+msgid "Aug"
+msgstr "8"
+
+#: ../../include/js_strings.php:90
+msgid "Sep"
+msgstr "9"
+
+#: ../../include/js_strings.php:91
+msgid "Oct"
+msgstr "10"
+
+#: ../../include/js_strings.php:92
+msgid "Nov"
+msgstr "11"
+
+#: ../../include/js_strings.php:93
+msgid "Dec"
+msgstr "12"
+
+#: ../../include/js_strings.php:94 ../../include/text.php:1424
+msgid "Sunday"
+msgstr "日曜日"
+
+#: ../../include/js_strings.php:95 ../../include/text.php:1424
+msgid "Monday"
+msgstr "月曜日"
+
+#: ../../include/js_strings.php:96 ../../include/text.php:1424
+msgid "Tuesday"
+msgstr "火曜日"
+
+#: ../../include/js_strings.php:97 ../../include/text.php:1424
+msgid "Wednesday"
+msgstr "水曜日"
+
+#: ../../include/js_strings.php:98 ../../include/text.php:1424
+msgid "Thursday"
+msgstr "木曜日"
+
+#: ../../include/js_strings.php:99 ../../include/text.php:1424
+msgid "Friday"
+msgstr "金曜日"
+
+#: ../../include/js_strings.php:100 ../../include/text.php:1424
+msgid "Saturday"
+msgstr "土曜日"
+
+#: ../../include/js_strings.php:101
+msgid "Sun"
+msgstr "日"
+
+#: ../../include/js_strings.php:102
+msgid "Mon"
+msgstr "月"
+
+#: ../../include/js_strings.php:103
+msgid "Tue"
+msgstr "火"
+
+#: ../../include/js_strings.php:104
+msgid "Wed"
+msgstr "水"
+
+#: ../../include/js_strings.php:105
+msgid "Thu"
+msgstr "木"
+
+#: ../../include/js_strings.php:106
+msgid "Fri"
+msgstr "金"
+
+#: ../../include/js_strings.php:107
+msgid "Sat"
+msgstr "土"
+
+#: ../../include/js_strings.php:108
+msgctxt "calendar"
+msgid "today"
+msgstr "今日"
+
+#: ../../include/js_strings.php:109
+msgctxt "calendar"
+msgid "month"
+msgstr "月"
+
+#: ../../include/js_strings.php:110
+msgctxt "calendar"
+msgid "week"
+msgstr "週間"
+
+#: ../../include/js_strings.php:111
+msgctxt "calendar"
+msgid "day"
+msgstr "日"
+
+#: ../../include/js_strings.php:112
+msgctxt "calendar"
+msgid "All day"
+msgstr "一日中"
+
+#: ../../include/language.php:423 ../../include/text.php:1948
+msgid "default"
+msgstr "デフォルト"
+
+#: ../../include/language.php:436
+msgid "Select an alternate language"
+msgstr "別の言語を選択してください"
+
+#: ../../include/message.php:13 ../../include/text.php:1778
+msgid "Download binary/encrypted content"
+msgstr "バイナリ/暗号化コンテンツをダウンロードする"
+
+#: ../../include/message.php:41
+msgid "Unable to determine sender."
+msgstr "送信者を特定できません。"
+
+#: ../../include/message.php:80
+msgid "No recipient provided."
+msgstr "受信者が指定されていません。"
+
+#: ../../include/message.php:85
+msgid "[no subject]"
+msgstr "[件名なし]"
+
+#: ../../include/message.php:215
+msgid "Stored post could not be verified."
+msgstr "保存された投稿を確認できませんでした。"
+
+#: ../../include/nav.php:90
+msgid "Remote authentication"
+msgstr "リモート認証"
+
+#: ../../include/nav.php:90
+msgid "Click to authenticate to your home hub"
+msgstr "クリックしてホームハブの認証を行います"
+
+#: ../../include/nav.php:96 ../../Zotlabs/Lib/Apps.php:336
+#: ../../Zotlabs/Module/Manage.php:170
+msgid "Channel Manager"
+msgstr "チャンネルマネージャー"
+
+#: ../../include/nav.php:96
+msgid "Manage your channels"
+msgstr "チャンネルを管理する"
+
+#: ../../include/nav.php:99
+msgid "Manage your privacy groups"
+msgstr "プライバシーグループを管理する"
+
+#: ../../include/nav.php:101 ../../Zotlabs/Lib/Apps.php:338
+#: ../../Zotlabs/Module/Admin/Addons.php:344
+#: ../../Zotlabs/Module/Admin/Themes.php:125
+#: ../../Zotlabs/Widget/Newmember.php:53
+#: ../../Zotlabs/Widget/Settings_menu.php:61
+msgid "Settings"
+msgstr "設定"
+
+#: ../../include/nav.php:101
+msgid "Account/Channel Settings"
+msgstr "アカウント/チャンネル設定"
+
+#: ../../include/nav.php:107 ../../include/nav.php:136
+msgid "End this session"
+msgstr "このセッションを終了"
+
+#: ../../include/nav.php:110
+msgid "Your profile page"
+msgstr "あなたのプロフィールページ"
+
+#: ../../include/nav.php:113
+msgid "Manage/Edit profiles"
+msgstr "プロファイルの管理/編集"
+
+#: ../../include/nav.php:115 ../../Zotlabs/Widget/Newmember.php:35
+msgid "Edit your profile"
+msgstr "プロフィールを編集"
+
+#: ../../include/nav.php:122 ../../include/nav.php:126
+msgid "Sign in"
+msgstr "サインイン"
+
+#: ../../include/nav.php:153
+msgid "Take me home"
+msgstr "ホームへ戻る"
+
+#: ../../include/nav.php:155
+msgid "Log me out of this site"
+msgstr "このサイトからログアウトする"
+
+#: ../../include/nav.php:160
+msgid "Create an account"
+msgstr "アカウントを作成"
+
+#: ../../include/nav.php:172
+msgid "Help and documentation"
+msgstr "ヘルプとドキュメント"
+
+#: ../../include/nav.php:186
+msgid "Search site @name, !forum, #tag, ?docs, content"
+msgstr "@name, !forum, #tag, ?docs, content でサイトを検索"
+
+#: ../../include/nav.php:192 ../../Zotlabs/Widget/Admin.php:55
+msgid "Admin"
+msgstr "管理者"
+
+#: ../../include/nav.php:192
+msgid "Site Setup and Configuration"
+msgstr "サイトセットアップと設定"
+
+#: ../../include/nav.php:326 ../../Zotlabs/Module/Connedit.php:869
+#: ../../Zotlabs/Module/Defperms.php:256
+#: ../../Zotlabs/Module/New_channel.php:157
+#: ../../Zotlabs/Module/New_channel.php:164
+#: ../../Zotlabs/Widget/Notifications.php:162
+msgid "Loading"
+msgstr "読み込み中"
+
+#: ../../include/nav.php:332
+msgid "@name, !forum, #tag, ?doc, content"
+msgstr "@name、!forum、#tag、?doc、content"
+
+#: ../../include/nav.php:333
+msgid "Please wait..."
+msgstr "お待ちください...."
+
+#: ../../include/nav.php:339
+msgid "Add Apps"
+msgstr "アプリの追加"
+
+#: ../../include/nav.php:340
+msgid "Arrange Apps"
+msgstr "アプリを配置する"
+
+#: ../../include/nav.php:341
+msgid "Toggle System Apps"
+msgstr "システムアプリの切り替え"
+
+#: ../../include/nav.php:423 ../../Zotlabs/Module/Admin/Channels.php:154
+msgid "Channel"
+msgstr "チャンネル"
+
+#: ../../include/nav.php:426
+msgid "Status Messages and Posts"
+msgstr "ステータスメッセージと投稿"
+
+#: ../../include/nav.php:436 ../../Zotlabs/Module/Help.php:80
+msgid "About"
+msgstr "約"
+
+#: ../../include/nav.php:439
+msgid "Profile Details"
+msgstr "プロファイルの詳細"
+
+#: ../../include/nav.php:449 ../../include/photos.php:669
+msgid "Photo Albums"
+msgstr "フォトアルバム"
+
+#: ../../include/nav.php:454 ../../Zotlabs/Lib/Apps.php:339
+#: ../../Zotlabs/Module/Fbrowser.php:85 ../../Zotlabs/Storage/Browser.php:278
+msgid "Files"
+msgstr "ファイル"
+
+#: ../../include/nav.php:457
+msgid "Files and Storage"
+msgstr "ファイルとストレージ"
+
+#: ../../include/nav.php:465 ../../include/nav.php:468
+#: ../../Zotlabs/Storage/Browser.php:140
+msgid "Calendar"
+msgstr "カレンダー"
+
+#: ../../include/nav.php:479 ../../include/nav.php:482
+#: ../../Zotlabs/Lib/Apps.php:329 ../../Zotlabs/Widget/Chatroom_list.php:16
+msgid "Chatrooms"
+msgstr "チャットルーム"
+
+#: ../../include/nav.php:492 ../../Zotlabs/Lib/Apps.php:328
+msgid "Bookmarks"
+msgstr "しおり"
+
+#: ../../include/nav.php:495
+msgid "Saved Bookmarks"
+msgstr "保存したブックマーク"
+
+#: ../../include/nav.php:503 ../../Zotlabs/Lib/Apps.php:325
+#: ../../Zotlabs/Module/Cards.php:207
+msgid "Cards"
+msgstr "カード"
+
+#: ../../include/nav.php:506
+msgid "View Cards"
+msgstr "カードを見る"
+
+#: ../../include/nav.php:514 ../../Zotlabs/Lib/Apps.php:324
+#: ../../Zotlabs/Module/Articles.php:222
+msgid "Articles"
+msgstr "記事"
+
+#: ../../include/nav.php:517
+msgid "View Articles"
+msgstr "記事を見る"
+
+#: ../../include/nav.php:526 ../../Zotlabs/Lib/Apps.php:340
+#: ../../Zotlabs/Module/Webpages.php:252
+msgid "Webpages"
+msgstr "ウェブページ"
+
+#: ../../include/nav.php:529
+msgid "View Webpages"
+msgstr "Webページを表示"
+
+#: ../../include/nav.php:538 ../../Zotlabs/Module/Wiki.php:206
+#: ../../Zotlabs/Widget/Wiki_list.php:15
+msgid "Wikis"
+msgstr "ウィキ"
+
+#: ../../include/nav.php:541 ../../Zotlabs/Lib/Apps.php:341
+msgid "Wiki"
+msgstr "Wiki"
+
+#: ../../include/network.php:1725 ../../include/network.php:1726
+msgid "Friendica"
+msgstr "フレンドカ"
+
+#: ../../include/network.php:1727
+msgid "OStatus"
+msgstr "OStatus"
+
+#: ../../include/network.php:1728
+msgid "GNU-Social"
+msgstr "GNUソーシャル"
+
+#: ../../include/network.php:1729
+msgid "RSS/Atom"
+msgstr "RSS / Atom"
+
+#: ../../include/network.php:1730 ../../Zotlabs/Lib/Activity.php:1848
+#: ../../Zotlabs/Lib/Activity.php:2046
+msgid "ActivityPub"
+msgstr "ActivityPub"
+
+#: ../../include/network.php:1731 ../../Zotlabs/Module/Admin/Accounts.php:171
+#: ../../Zotlabs/Module/Admin/Accounts.php:183
+#: ../../Zotlabs/Module/Cdav.php:1246 ../../Zotlabs/Module/Connedit.php:927
+#: ../../Zotlabs/Module/Profiles.php:787
+msgid "Email"
+msgstr "Eメール"
+
+#: ../../include/network.php:1732
+msgid "Diaspora"
+msgstr "ディアスポラ"
+
+#: ../../include/network.php:1733
+msgid "Facebook"
+msgstr "フェイスブック"
+
+#: ../../include/network.php:1734
+msgid "Zot"
+msgstr "ゾット"
+
+#: ../../include/network.php:1735
+msgid "LinkedIn"
+msgstr "LinkedIn"
+
+#: ../../include/network.php:1736
+msgid "XMPP/IM"
+msgstr "XMPP / IM"
+
+#: ../../include/network.php:1737
+msgid "MySpace"
+msgstr "私のスペース"
+
+#: ../../include/oembed.php:226
+msgid "View PDF"
+msgstr "PDFを見る"
+
+#: ../../include/oembed.php:356
+msgid " by "
+msgstr "によって"
+
+#: ../../include/oembed.php:357
+msgid " on "
+msgstr "に"
+
+#: ../../include/oembed.php:386
+msgid "Embedded content"
+msgstr "埋め込みコンテンツ"
+
+#: ../../include/oembed.php:395
+msgid "Embedding disabled"
+msgstr "埋め込みが無効です"
+
+#: ../../include/photo/photo_driver.php:367
+#: ../../Zotlabs/Module/Profile_photo.php:120
+#: ../../Zotlabs/Module/Profile_photo.php:248
+msgid "Profile Photos"
+msgstr "プロフィール写真"
+
+#: ../../include/photos.php:151
+#, php-format
+msgid "Image exceeds website size limit of %lu bytes"
+msgstr "画像がウェブサイトのサイズ制限%luバイトを超えています"
+
+#: ../../include/photos.php:162
+msgid "Image file is empty."
+msgstr "画像ファイルが空です。"
+
+#: ../../include/photos.php:196 ../../Zotlabs/Module/Cover_photo.php:230
+#: ../../Zotlabs/Module/Profile_photo.php:225
+msgid "Unable to process image"
+msgstr "画像を処理できません"
+
+#: ../../include/photos.php:327
+msgid "Photo storage failed."
+msgstr "写真の保存に失敗しました。"
+
+#: ../../include/photos.php:376
+msgid "a new photo"
+msgstr "新しい写真"
+
+#: ../../include/photos.php:380
+#, php-format
+msgctxt "photo_upload"
+msgid "%1$s posted %2$s to %3$s"
+msgstr "%1$sが%2$sから%3$s投稿しました"
+
+#: ../../include/photos.php:670 ../../Zotlabs/Module/Photos.php:1389
+#: ../../Zotlabs/Module/Photos.php:1402 ../../Zotlabs/Module/Photos.php:1403
+msgid "Recent Photos"
+msgstr "最近の写真"
+
+#: ../../include/photos.php:674
+msgid "Upload New Photos"
+msgstr "新しい写真をアップロード"
+
+#: ../../include/security.php:607
+msgid ""
+"The form security token was not correct. This probably happened because the "
+"form has been opened for too long (>3 hours) before submitting it."
+msgstr "フォームセキュリティトークンが正しくありませんでした。これは、フォームを送信する前にフォームが長時間(3時間以上)開かれたために発生した可能性があります。"
+
+#: ../../include/selectors.php:18
+msgid "Profile to assign new connections"
+msgstr "新しい接続を割り当てるプロファイル"
+
+#: ../../include/selectors.php:41
+msgid "Frequently"
+msgstr "よく"
+
+#: ../../include/selectors.php:42
+msgid "Hourly"
+msgstr "毎時"
+
+#: ../../include/selectors.php:43
+msgid "Twice daily"
+msgstr "1日2回"
+
+#: ../../include/selectors.php:44
+msgid "Daily"
+msgstr "毎日"
+
+#: ../../include/selectors.php:45
+msgid "Weekly"
+msgstr "毎週"
+
+#: ../../include/selectors.php:46
+msgid "Monthly"
+msgstr "毎月"
+
+#: ../../include/selectors.php:60
+msgid "Currently Male"
+msgstr "現在男性"
+
+#: ../../include/selectors.php:60
+msgid "Currently Female"
+msgstr "現在女性"
+
+#: ../../include/selectors.php:60
+msgid "Mostly Male"
+msgstr "主に男性"
+
+#: ../../include/selectors.php:60
+msgid "Mostly Female"
+msgstr "主に女性"
+
+#: ../../include/selectors.php:60
+msgid "Transgender"
+msgstr "トランスジェンダー"
+
+#: ../../include/selectors.php:60
+msgid "Intersex"
+msgstr "インターセックス"
+
+#: ../../include/selectors.php:60
+msgid "Transsexual"
+msgstr "性転換"
+
+#: ../../include/selectors.php:60
+msgid "Hermaphrodite"
+msgstr "ふたなり"
+
+#: ../../include/selectors.php:60
+msgid "Undecided"
+msgstr "未定"
+
+#: ../../include/selectors.php:96 ../../include/selectors.php:115
+msgid "Males"
+msgstr "男性"
+
+#: ../../include/selectors.php:96 ../../include/selectors.php:115
+msgid "Females"
+msgstr "女性"
+
+#: ../../include/selectors.php:96
+msgid "Gay"
+msgstr "ゲイ"
+
+#: ../../include/selectors.php:96
+msgid "Lesbian"
+msgstr "レズビアン"
+
+#: ../../include/selectors.php:96
+msgid "No Preference"
+msgstr "指定なし"
+
+#: ../../include/selectors.php:96
+msgid "Bisexual"
+msgstr "バイセクシャル"
+
+#: ../../include/selectors.php:96
+msgid "Autosexual"
+msgstr "性欲"
+
+#: ../../include/selectors.php:96
+msgid "Abstinent"
+msgstr "禁欲"
+
+#: ../../include/selectors.php:96
+msgid "Virgin"
+msgstr "バージン"
+
+#: ../../include/selectors.php:96
+msgid "Deviant"
+msgstr "逸脱"
+
+#: ../../include/selectors.php:96
+msgid "Fetish"
+msgstr "フェチ"
+
+#: ../../include/selectors.php:96
+msgid "Oodles"
+msgstr "ウードル"
+
+#: ../../include/selectors.php:96
+msgid "Nonsexual"
+msgstr "非性的"
+
+#: ../../include/selectors.php:134 ../../include/selectors.php:151
+msgid "Single"
+msgstr "シングル"
+
+#: ../../include/selectors.php:134
+msgid "Lonely"
+msgstr "寂しい"
+
+#: ../../include/selectors.php:134
+msgid "Available"
+msgstr "利用可能"
+
+#: ../../include/selectors.php:134
+msgid "Unavailable"
+msgstr "利用できません"
+
+#: ../../include/selectors.php:134
+msgid "Has crush"
+msgstr "クラッシュしている"
+
+#: ../../include/selectors.php:134
+msgid "Infatuated"
+msgstr "夢中"
+
+#: ../../include/selectors.php:134 ../../include/selectors.php:151
+msgid "Dating"
+msgstr "デート"
+
+#: ../../include/selectors.php:134
+msgid "Unfaithful"
+msgstr "不誠実な"
+
+#: ../../include/selectors.php:134
+msgid "Sex Addict"
+msgstr "性中毒"
+
+#: ../../include/selectors.php:134
+msgid "Friends/Benefits"
+msgstr "友達/特典"
+
+#: ../../include/selectors.php:134
+msgid "Casual"
+msgstr "カジュアル"
+
+#: ../../include/selectors.php:134
+msgid "Engaged"
+msgstr "従事"
+
+#: ../../include/selectors.php:134 ../../include/selectors.php:151
+msgid "Married"
+msgstr "既婚"
+
+#: ../../include/selectors.php:134
+msgid "Imaginarily married"
+msgstr "想像上の結婚"
+
+#: ../../include/selectors.php:134
+msgid "Partners"
+msgstr "パートナー"
+
+#: ../../include/selectors.php:134 ../../include/selectors.php:151
+msgid "Cohabiting"
+msgstr "同ha"
+
+#: ../../include/selectors.php:134
+msgid "Common law"
+msgstr "コモンロー"
+
+#: ../../include/selectors.php:134
+msgid "Happy"
+msgstr "ハッピー"
+
+#: ../../include/selectors.php:134
+msgid "Not looking"
+msgstr "見てない"
+
+#: ../../include/selectors.php:134
+msgid "Swinger"
+msgstr "ウィンガー"
+
+#: ../../include/selectors.php:134
+msgid "Betrayed"
+msgstr "裏切られた"
+
+#: ../../include/selectors.php:134 ../../include/selectors.php:151
+msgid "Separated"
+msgstr "離れた"
+
+#: ../../include/selectors.php:134
+msgid "Unstable"
+msgstr "不安定"
+
+#: ../../include/selectors.php:134 ../../include/selectors.php:151
+msgid "Divorced"
+msgstr "離婚した"
+
+#: ../../include/selectors.php:134
+msgid "Imaginarily divorced"
+msgstr "想像上の離婚"
+
+#: ../../include/selectors.php:134 ../../include/selectors.php:151
+msgid "Widowed"
+msgstr "未亡人"
+
+#: ../../include/selectors.php:134
+msgid "Uncertain"
+msgstr "不確実"
+
+#: ../../include/selectors.php:134 ../../include/selectors.php:151
+msgid "It's complicated"
+msgstr "それは複雑です"
+
+#: ../../include/selectors.php:134
+msgid "Don't care"
+msgstr "気にしない"
+
+#: ../../include/selectors.php:134
+msgid "Ask me"
+msgstr "私に聞いて"
+
+#: ../../include/taxonomy.php:320
+msgid "Trending"
+msgstr "トレンド"
+
+#: ../../include/taxonomy.php:320 ../../include/taxonomy.php:449
+#: ../../include/taxonomy.php:470 ../../Zotlabs/Widget/Tagcloud.php:22
+msgid "Tags"
+msgstr "タグ"
+
+#: ../../include/taxonomy.php:550
+msgid "Keywords"
+msgstr "キーワード"
+
+#: ../../include/taxonomy.php:571
+msgid "have"
+msgstr "持ってる"
+
+#: ../../include/taxonomy.php:571
+msgid "has"
+msgstr "持っている"
+
+#: ../../include/taxonomy.php:572
+msgid "want"
+msgstr "欲しいです"
+
+#: ../../include/taxonomy.php:572
+msgid "wants"
+msgstr "望む"
+
+#: ../../include/taxonomy.php:573 ../../Zotlabs/Lib/ThreadItem.php:306
+msgid "like"
+msgstr "のような"
+
+#: ../../include/taxonomy.php:573
+msgid "likes"
+msgstr "好き"
+
+#: ../../include/taxonomy.php:574 ../../Zotlabs/Lib/ThreadItem.php:307
+msgid "dislike"
+msgstr "嫌い"
+
+#: ../../include/taxonomy.php:574
+msgid "dislikes"
+msgstr "嫌い"
+
+#: ../../include/text.php:501
+msgid "prev"
+msgstr "前の"
+
+#: ../../include/text.php:503
+msgid "first"
+msgstr "最初"
+
+#: ../../include/text.php:532
+msgid "last"
+msgstr "最終"
+
+#: ../../include/text.php:535
+msgid "next"
+msgstr "次"
+
+#: ../../include/text.php:553
+msgid "older"
+msgstr "年上の"
+
+#: ../../include/text.php:555
+msgid "newer"
+msgstr "より新しい"
+
+#: ../../include/text.php:979
+msgid "No connections"
+msgstr "接続なし"
+
+#: ../../include/text.php:1011
+#, php-format
+msgid "View all %s connections"
+msgstr "すべての%s接続を表示"
+
+#: ../../include/text.php:1073
+#, php-format
+msgid "Network: %s"
+msgstr "ネットワーク: %s"
+
+#: ../../include/text.php:1085 ../../include/text.php:1097
+#: ../../Zotlabs/Module/Admin/Profs.php:94
+#: ../../Zotlabs/Module/Admin/Profs.php:114 ../../Zotlabs/Module/Filer.php:53
+#: ../../Zotlabs/Module/Rbmark.php:32 ../../Zotlabs/Module/Rbmark.php:104
+#: ../../Zotlabs/Widget/Notes.php:23
+msgid "Save"
+msgstr "保存する"
+
+#: ../../include/text.php:1176 ../../include/text.php:1180
+msgid "poke"
+msgstr "ポーク"
+
+#: ../../include/text.php:1181
+msgid "ping"
+msgstr "ping"
+
+#: ../../include/text.php:1181
+msgid "pinged"
+msgstr "pingされた"
+
+#: ../../include/text.php:1182
+msgid "prod"
+msgstr "製品"
+
+#: ../../include/text.php:1182
+msgid "prodded"
+msgstr "突っ込んだ"
+
+#: ../../include/text.php:1183
+msgid "slap"
+msgstr "平手打ち"
+
+#: ../../include/text.php:1183
+msgid "slapped"
+msgstr "平手打ち"
+
+#: ../../include/text.php:1184
+msgid "finger"
+msgstr "指"
+
+#: ../../include/text.php:1184
+msgid "fingered"
+msgstr "手マン"
+
+#: ../../include/text.php:1185
+msgid "rebuff"
+msgstr "拒絶"
+
+#: ../../include/text.php:1185
+msgid "rebuffed"
+msgstr "拒否された"
+
+#: ../../include/text.php:1208
+msgid "happy"
+msgstr "ハッピー"
+
+#: ../../include/text.php:1209
+msgid "sad"
+msgstr "悲しい"
+
+#: ../../include/text.php:1210
+msgid "mellow"
+msgstr "まろやかな"
+
+#: ../../include/text.php:1211
+msgid "tired"
+msgstr "疲れた"
+
+#: ../../include/text.php:1212
+msgid "perky"
+msgstr "はつらつと"
+
+#: ../../include/text.php:1213
+msgid "angry"
+msgstr "怒っている"
+
+#: ../../include/text.php:1214
+msgid "stupefied"
+msgstr "st然たる"
+
+#: ../../include/text.php:1215
+msgid "puzzled"
+msgstr "困惑した"
+
+#: ../../include/text.php:1216
+msgid "interested"
+msgstr "興味がある"
+
+#: ../../include/text.php:1217
+msgid "bitter"
+msgstr "苦い"
+
+#: ../../include/text.php:1218
+msgid "cheerful"
+msgstr "陽気な"
+
+#: ../../include/text.php:1219
+msgid "alive"
+msgstr "生きている"
+
+#: ../../include/text.php:1220
+msgid "annoyed"
+msgstr "イライラする"
+
+#: ../../include/text.php:1221
+msgid "anxious"
+msgstr "気になる"
+
+#: ../../include/text.php:1222
+msgid "cranky"
+msgstr "気難しい"
+
+#: ../../include/text.php:1223
+msgid "disturbed"
+msgstr "乱れた"
+
+#: ../../include/text.php:1224
+msgid "frustrated"
+msgstr "欲求不満"
+
+#: ../../include/text.php:1225
+msgid "depressed"
+msgstr "落ち込んでいる"
+
+#: ../../include/text.php:1226
+msgid "motivated"
+msgstr "やる気"
+
+#: ../../include/text.php:1227
+msgid "relaxed"
+msgstr "リラックスした"
+
+#: ../../include/text.php:1228
+msgid "surprised"
+msgstr "びっくりした"
+
+#: ../../include/text.php:1428
+msgid "May"
+msgstr "5月"
+
+#: ../../include/text.php:1502
+msgid "Unknown Attachment"
+msgstr "不明な添付ファイル"
+
+#: ../../include/text.php:1504 ../../Zotlabs/Module/Sharedwithme.php:106
+#: ../../Zotlabs/Storage/Browser.php:293
+msgid "Size"
+msgstr "サイズ"
+
+#: ../../include/text.php:1540
+msgid "remove category"
+msgstr "カテゴリーを削除"
+
+#: ../../include/text.php:1614
+msgid "remove from file"
+msgstr "ファイルから削除"
+
+#: ../../include/text.php:1926 ../../Zotlabs/Module/Cal.php:314
+#: ../../Zotlabs/Module/Events.php:663
+msgid "Link to Source"
+msgstr "元記事へのリンク"
+
+#: ../../include/text.php:1956
+msgid "Page layout"
+msgstr "ページレイアウト"
+
+#: ../../include/text.php:1956
+msgid "You can create your own with the layouts tool"
+msgstr "レイアウトツールを使用して独自に作成できます"
+
+#: ../../include/text.php:1966 ../../Zotlabs/Module/Wiki.php:217
+#: ../../Zotlabs/Module/Wiki.php:371 ../../Zotlabs/Widget/Wiki_pages.php:38
+#: ../../Zotlabs/Widget/Wiki_pages.php:95
+msgid "BBcode"
+msgstr "BBcode"
+
+#: ../../include/text.php:1967
+msgid "HTML"
+msgstr "HTML"
+
+#: ../../include/text.php:1968 ../../Zotlabs/Module/Wiki.php:217
+#: ../../Zotlabs/Module/Wiki.php:371 ../../Zotlabs/Widget/Wiki_pages.php:38
+#: ../../Zotlabs/Widget/Wiki_pages.php:95
+msgid "Markdown"
+msgstr "マークダウン"
+
+#: ../../include/text.php:1969 ../../Zotlabs/Module/Wiki.php:217
+#: ../../Zotlabs/Widget/Wiki_pages.php:38
+#: ../../Zotlabs/Widget/Wiki_pages.php:95
+msgid "Text"
+msgstr "テキスト"
+
+#: ../../include/text.php:1970
+msgid "Comanche Layout"
+msgstr "コマンチレイアウト"
+
+#: ../../include/text.php:1975
+msgid "PHP"
+msgstr "PHP"
+
+#: ../../include/text.php:1984
+msgid "Page content type"
+msgstr "ページコンテンツタイプ"
+
+#: ../../include/text.php:2117
+msgid "activity"
+msgstr "アクティビティ"
+
+#: ../../include/text.php:2218
+msgid "a-z, 0-9, -, and _ only"
+msgstr "az、0-9、-、および_のみ"
+
+#: ../../include/text.php:2544
+msgid "Design Tools"
+msgstr "設計ツール"
+
+#: ../../include/text.php:2547 ../../Zotlabs/Module/Blocks.php:154
+msgid "Blocks"
+msgstr "ブロック"
+
+#: ../../include/text.php:2548 ../../Zotlabs/Module/Menu.php:170
+msgid "Menus"
+msgstr "メニュー"
+
+#: ../../include/text.php:2549 ../../Zotlabs/Module/Layouts.php:184
+msgid "Layouts"
+msgstr "レイアウト"
+
+#: ../../include/text.php:2550
+msgid "Pages"
+msgstr "Pages"
+
+#: ../../include/text.php:2562 ../../Zotlabs/Module/Cal.php:343
+msgid "Import"
+msgstr "インポート"
+
+#: ../../include/text.php:2563
+msgid "Import website..."
+msgstr "ウェブサイトをインポート..."
+
+#: ../../include/text.php:2564
+msgid "Select folder to import"
+msgstr "インポートするフォルダーを選択"
+
+#: ../../include/text.php:2565
+msgid "Import from a zipped folder:"
+msgstr "zipフォルダーからインポート:"
+
+#: ../../include/text.php:2566
+msgid "Import from cloud files:"
+msgstr "クラウドファイルからインポート:"
+
+#: ../../include/text.php:2567
+msgid "/cloud/channel/path/to/folder"
+msgstr "/ cloud / channel / path / to / folder"
+
+#: ../../include/text.php:2568
+msgid "Enter path to website files"
+msgstr "ウェブサイトのファイルへのパスを入力してください"
+
+#: ../../include/text.php:2569
+msgid "Select folder"
+msgstr "フォルダーを選択"
+
+#: ../../include/text.php:2570
+msgid "Export website..."
+msgstr "ウェブサイトをエクスポート..."
+
+#: ../../include/text.php:2571
+msgid "Export to a zip file"
+msgstr "zipファイルにエクスポートする"
+
+#: ../../include/text.php:2572
+msgid "website.zip"
+msgstr "website.zip"
+
+#: ../../include/text.php:2573
+msgid "Enter a name for the zip file."
+msgstr "zipファイルの名前を入力します。"
+
+#: ../../include/text.php:2574
+msgid "Export to cloud files"
+msgstr "クラウドファイルにエクスポートする"
+
+#: ../../include/text.php:2575
+msgid "/path/to/export/folder"
+msgstr "/ path / to / export / folder"
+
+#: ../../include/text.php:2576
+msgid "Enter a path to a cloud files destination."
+msgstr "クラウドファイルの保存先へのパスを入力します。"
+
+#: ../../include/text.php:2577
+msgid "Specify folder"
+msgstr "フォルダーを指定"
+
+#: ../../include/text.php:2939 ../../Zotlabs/Storage/Browser.php:131
+msgid "Collection"
+msgstr "コレクション"
+
+#: ../../include/text.php:3208 ../../view/theme/redbasic/php/config.php:15
+#: ../../Zotlabs/Module/Admin/Site.php:187
+msgid "Default"
+msgstr "デフォルト"
+
+#: ../../include/zid.php:363
+#, php-format
+msgid "OpenWebAuth: %1$s welcomes %2$s"
+msgstr "OpenWebAuth: %1$sは%2$s歓迎します"
+
+#: ../../include/zot.php:775
+msgid "Invalid data packet"
+msgstr "無効なデータパケット"
+
+#: ../../include/zot.php:802 ../../Zotlabs/Lib/Libzot.php:652
+msgid "Unable to verify channel signature"
+msgstr "チャンネルの署名を確認できません"
+
+#: ../../include/zot.php:2595 ../../Zotlabs/Lib/Libsync.php:733
+#, php-format
+msgid "Unable to verify site signature for %s"
+msgstr "%sサイト署名を確認できません"
+
+#: ../../include/zot.php:4292
+msgid "invalid target signature"
+msgstr "無効なターゲット署名"
+
+#: ../../util/nconfig.php:34
+msgid "Source channel not found."
+msgstr "ソースチャネルが見つかりません。"
+
+#: ../../view/theme/redbasic/php/config.php:16
+#: ../../view/theme/redbasic/php/config.php:19
+msgid "Focus (Hubzilla default)"
+msgstr "フォーカス(Hubzillaのデフォルト)"
+
+#: ../../view/theme/redbasic/php/config.php:98
+msgid "Theme settings"
+msgstr "テーマ設定"
+
+#: ../../view/theme/redbasic/php/config.php:99
+msgid "Narrow navbar"
+msgstr "狭いナビゲーションバー"
+
+#: ../../view/theme/redbasic/php/config.php:100
+msgid "Navigation bar background color"
+msgstr "ナビゲーションバーの背景色"
+
+#: ../../view/theme/redbasic/php/config.php:101
+msgid "Navigation bar icon color "
+msgstr "ナビゲーションバーのアイコンの色"
+
+#: ../../view/theme/redbasic/php/config.php:102
+msgid "Navigation bar active icon color "
+msgstr "ナビゲーションバーのアクティブなアイコンの色"
+
+#: ../../view/theme/redbasic/php/config.php:103
+msgid "Link color"
+msgstr "リンクの色"
+
+#: ../../view/theme/redbasic/php/config.php:104
+msgid "Set font-color for banner"
+msgstr "バナーのフォント色を設定"
+
+#: ../../view/theme/redbasic/php/config.php:105
+msgid "Set the background color"
+msgstr "背景色を設定する"
+
+#: ../../view/theme/redbasic/php/config.php:106
+msgid "Set the background image"
+msgstr "背景画像を設定する"
+
+#: ../../view/theme/redbasic/php/config.php:107
+msgid "Set the background color of items"
+msgstr "アイテムの背景色を設定する"
+
+#: ../../view/theme/redbasic/php/config.php:108
+msgid "Set the background color of comments"
+msgstr "コメントの背景色を設定する"
+
+#: ../../view/theme/redbasic/php/config.php:109
+msgid "Set font-size for the entire application"
+msgstr "アプリケーション全体のフォントサイズを設定する"
+
+#: ../../view/theme/redbasic/php/config.php:109
+msgid "Examples: 1rem, 100%, 16px"
+msgstr "例:1rem、100%、16px"
+
+#: ../../view/theme/redbasic/php/config.php:110
+msgid "Set font-color for posts and comments"
+msgstr "投稿とコメントのフォント色を設定する"
+
+#: ../../view/theme/redbasic/php/config.php:111
+msgid "Set radius of corners"
+msgstr "角の半径を設定する"
+
+#: ../../view/theme/redbasic/php/config.php:111
+msgid "Example: 4px"
+msgstr "例:4px"
+
+#: ../../view/theme/redbasic/php/config.php:112
+msgid "Set shadow depth of photos"
+msgstr "写真の影の深さを設定する"
+
+#: ../../view/theme/redbasic/php/config.php:113
+msgid "Set maximum width of content region in pixel"
+msgstr "コンテンツ領域の最大幅をピクセル単位で設定します"
+
+#: ../../view/theme/redbasic/php/config.php:113
+msgid "Leave empty for default width"
+msgstr "デフォルトの幅の場合は空のままにします"
+
+#: ../../view/theme/redbasic/php/config.php:114
+msgid "Set size of conversation author photo"
+msgstr "会話の著者の写真のサイズを設定する"
+
+#: ../../view/theme/redbasic/php/config.php:115
+msgid "Set size of followup author photos"
+msgstr "フォローアップ著者の写真のサイズを設定する"
+
+#: ../../view/theme/redbasic/php/config.php:116
+msgid "Show advanced settings"
+msgstr "詳細設定を表示する"
+
+#: ../../Zotlabs/Access/PermissionRoles.php:283
+msgid "Social Networking"
+msgstr "ソーシャルネットワーキング"
+
+#: ../../Zotlabs/Access/PermissionRoles.php:284
+msgid "Social - Federation"
+msgstr "ソーシャル-フェデレーション"
+
+#: ../../Zotlabs/Access/PermissionRoles.php:285
+msgid "Social - Mostly Public"
+msgstr "ソーシャル-ほとんど公開"
+
+#: ../../Zotlabs/Access/PermissionRoles.php:286
+msgid "Social - Restricted"
+msgstr "ソーシャル-制限付き"
+
+#: ../../Zotlabs/Access/PermissionRoles.php:287
+msgid "Social - Private"
+msgstr "ソーシャル-プライベート"
+
+#: ../../Zotlabs/Access/PermissionRoles.php:290
+msgid "Community Forum"
+msgstr "コミュニティフォーラム"
+
+#: ../../Zotlabs/Access/PermissionRoles.php:291
+msgid "Forum - Mostly Public"
+msgstr "フォーラム-ほとんど公開"
+
+#: ../../Zotlabs/Access/PermissionRoles.php:292
+msgid "Forum - Restricted"
+msgstr "フォーラム-制限付き"
+
+#: ../../Zotlabs/Access/PermissionRoles.php:293
+msgid "Forum - Private"
+msgstr "フォーラム-プライベート"
+
+#: ../../Zotlabs/Access/PermissionRoles.php:296
+msgid "Feed Republish"
+msgstr "フィードの再公開"
+
+#: ../../Zotlabs/Access/PermissionRoles.php:297
+msgid "Feed - Mostly Public"
+msgstr "フィード-ほとんど公開"
+
+#: ../../Zotlabs/Access/PermissionRoles.php:298
+msgid "Feed - Restricted"
+msgstr "フィード-制限付き"
+
+#: ../../Zotlabs/Access/PermissionRoles.php:301
+msgid "Special Purpose"
+msgstr "特別な目的"
+
+#: ../../Zotlabs/Access/PermissionRoles.php:302
+msgid "Special - Celebrity/Soapbox"
+msgstr "スペシャル-セレブ/ソープボックス"
+
+#: ../../Zotlabs/Access/PermissionRoles.php:303
+msgid "Special - Group Repository"
+msgstr "特別-グループリポジトリ"
+
+#: ../../Zotlabs/Access/PermissionRoles.php:307
+msgid "Custom/Expert Mode"
+msgstr "カスタム/エキスパートモード"
+
+#: ../../Zotlabs/Access/Permissions.php:56
+msgid "Can view my channel stream and posts"
+msgstr "チャンネルストリームと投稿を表示できます"
+
+#: ../../Zotlabs/Access/Permissions.php:57
+msgid "Can send me their channel stream and posts"
+msgstr "チャンネルストリームと投稿を送信できます"
+
+#: ../../Zotlabs/Access/Permissions.php:58
+msgid "Can view my default channel profile"
+msgstr "デフォルトのチャンネルプロファイルを表示できます"
+
+#: ../../Zotlabs/Access/Permissions.php:59
+msgid "Can view my connections"
+msgstr "接続を表示できます"
+
+#: ../../Zotlabs/Access/Permissions.php:60
+msgid "Can view my file storage and photos"
+msgstr "ファイルストレージと写真を表示できます"
+
+#: ../../Zotlabs/Access/Permissions.php:61
+msgid "Can upload/modify my file storage and photos"
+msgstr "ファイルストレージと写真をアップロード/変更できます"
+
+#: ../../Zotlabs/Access/Permissions.php:62
+msgid "Can view my channel webpages"
+msgstr "チャンネルのウェブページを表示できます"
+
+#: ../../Zotlabs/Access/Permissions.php:63
+msgid "Can view my wiki pages"
+msgstr "Wikiページを表示できます"
+
+#: ../../Zotlabs/Access/Permissions.php:64
+msgid "Can create/edit my channel webpages"
+msgstr "チャンネルWebページを作成/編集できます"
+
+#: ../../Zotlabs/Access/Permissions.php:65
+msgid "Can write to my wiki pages"
+msgstr "wikiページに書き込むことができます"
+
+#: ../../Zotlabs/Access/Permissions.php:66
+msgid "Can post on my channel (wall) page"
+msgstr "チャンネル(ウォール)ページに投稿できます"
+
+#: ../../Zotlabs/Access/Permissions.php:67
+msgid "Can comment on or like my posts"
+msgstr "自分の投稿にコメントしたり、いいねをしたりできます"
+
+#: ../../Zotlabs/Access/Permissions.php:68
+msgid "Can send me private mail messages"
+msgstr "プライベートメールメッセージを送信できます"
+
+#: ../../Zotlabs/Access/Permissions.php:69
+msgid "Can like/dislike profiles and profile things"
+msgstr "好き嫌いのあるプロファイルとプロファイルのもの"
+
+#: ../../Zotlabs/Access/Permissions.php:70
+msgid "Can forward to all my channel connections via ! mentions in posts"
+msgstr "\"!\"を使用したメンションで自分のチャンネルに寄稿することができます"
+
+#: ../../Zotlabs/Access/Permissions.php:71
+msgid "Can chat with me"
+msgstr "私とチャットできます"
+
+#: ../../Zotlabs/Access/Permissions.php:72
+msgid "Can source my public posts in derived channels"
+msgstr "派生チャンネルで公開投稿を入手できますか"
+
+#: ../../Zotlabs/Access/Permissions.php:73
+msgid "Can administer my channel"
+msgstr "チャンネルを管理できますか"
+
+#: ../../Zotlabs/Lib/Activity.php:1500
+#, php-format
+msgid "Likes %1$s's %2$s"
+msgstr "%1$sの%2$s好きです"
+
+#: ../../Zotlabs/Lib/Activity.php:1503
+#, php-format
+msgid "Doesn't like %1$s's %2$s"
+msgstr "%1$sの%2$s気に入らない"
+
+#: ../../Zotlabs/Lib/Activity.php:1506
+#, php-format
+msgid "Will attend %1$s's %2$s"
+msgstr "%1$sの%2$s"
+
+#: ../../Zotlabs/Lib/Activity.php:1509
+#, php-format
+msgid "Will not attend %1$s's %2$s"
+msgstr "%1$sの%2$s参加しません"
+
+#: ../../Zotlabs/Lib/Activity.php:1512
+#, php-format
+msgid "May attend %1$s's %2$s"
+msgstr "%1$sの%2$s"
+
+#: ../../Zotlabs/Lib/Activity.php:1515 ../../Zotlabs/Module/Share.php:103
+#, php-format
+msgid "&#x1f501; Repeated %1$s's %2$s"
+msgstr "&#x1f501; %1$sの%2$s繰り返しました"
+
+#: ../../Zotlabs/Lib/Apps.php:322
+msgid "Apps"
+msgstr "アプリ"
+
+#: ../../Zotlabs/Lib/Apps.php:323
+msgid "Affinity Tool"
+msgstr "アフィニティツール"
+
+#: ../../Zotlabs/Lib/Apps.php:326
+msgid "Site Admin"
+msgstr "サイト管理者"
+
+#: ../../Zotlabs/Lib/Apps.php:327
+msgid "Report Bug"
+msgstr "バグを報告"
+
+#: ../../Zotlabs/Lib/Apps.php:330
+msgid "Content Filter"
+msgstr "コンテンツフィルター"
+
+#: ../../Zotlabs/Lib/Apps.php:331
+msgid "Content Import"
+msgstr "コンテンツのインポート"
+
+#: ../../Zotlabs/Lib/Apps.php:333
+msgid "Remote Diagnostics"
+msgstr "リモート診断"
+
+#: ../../Zotlabs/Lib/Apps.php:334
+msgid "Suggest Channels"
+msgstr "チャンネルを提案する"
+
+#: ../../Zotlabs/Lib/Apps.php:337
+msgid "Stream"
+msgstr "ストリーム"
+
+#: ../../Zotlabs/Lib/Apps.php:348
+msgid "Mail"
+msgstr "ダイレクトメール"
+
+#: ../../Zotlabs/Lib/Apps.php:349 ../../Zotlabs/Module/Mood.php:154
+msgid "Mood"
+msgstr "気分"
+
+#: ../../Zotlabs/Lib/Apps.php:351
+msgid "Chat"
+msgstr "チャット"
+
+#: ../../Zotlabs/Lib/Apps.php:353
+msgid "Probe"
+msgstr "プローブ"
+
+#: ../../Zotlabs/Lib/Apps.php:354
+msgid "Suggest"
+msgstr "提案する"
+
+#: ../../Zotlabs/Lib/Apps.php:355
+msgid "Random Channel"
+msgstr "ランダムチャンネル"
+
+#: ../../Zotlabs/Lib/Apps.php:356
+msgid "Invite"
+msgstr "招待する"
+
+#: ../../Zotlabs/Lib/Apps.php:357 ../../Zotlabs/Widget/Admin.php:26
+msgid "Features"
+msgstr "特徴"
+
+#: ../../Zotlabs/Lib/Apps.php:358
+msgid "Language"
+msgstr "言語"
+
+#: ../../Zotlabs/Lib/Apps.php:359
+msgid "Post"
+msgstr "役職"
+
+#: ../../Zotlabs/Lib/Apps.php:360
+msgid "Profile Photo"
+msgstr "プロフィール写真"
+
+#: ../../Zotlabs/Lib/Apps.php:364
+msgid "Notifications"
+msgstr "通知"
+
+#: ../../Zotlabs/Lib/Apps.php:365
+msgid "Order Apps"
+msgstr "アプリを注文する"
+
+#: ../../Zotlabs/Lib/Apps.php:367
+msgid "CardDAV"
+msgstr "CardDAV"
+
+#: ../../Zotlabs/Lib/Apps.php:368 ../../Zotlabs/Module/Sources.php:107
+msgid "Channel Sources"
+msgstr "チャンネルソース"
+
+#: ../../Zotlabs/Lib/Apps.php:369
+msgid "Guest Access"
+msgstr "ゲストアクセス"
+
+#: ../../Zotlabs/Lib/Apps.php:370 ../../Zotlabs/Widget/Notes.php:21
+msgid "Notes"
+msgstr "ノート"
+
+#: ../../Zotlabs/Lib/Apps.php:371
+msgid "OAuth Apps Manager"
+msgstr "OAuthアプリマネージャー"
+
+#: ../../Zotlabs/Lib/Apps.php:372
+msgid "OAuth2 Apps Manager"
+msgstr "OAuth2アプリマネージャー"
+
+#: ../../Zotlabs/Lib/Apps.php:373
+msgid "PDL Editor"
+msgstr "PDLエディター"
+
+#: ../../Zotlabs/Lib/Apps.php:374 ../../Zotlabs/Module/Permcats.php:112
+msgid "Permission Categories"
+msgstr "許可カテゴリ"
+
+#: ../../Zotlabs/Lib/Apps.php:375
+msgid "Premium Channel"
+msgstr "プレミアムチャンネル"
+
+#: ../../Zotlabs/Lib/Apps.php:376 ../../Zotlabs/Module/Pubstream.php:109
+#: ../../Zotlabs/Widget/Notifications.php:142
+msgid "Public Stream"
+msgstr "連合ストリーム"
+
+#: ../../Zotlabs/Lib/Apps.php:377
+msgid "My Chatrooms"
+msgstr "私のチャットルーム"
+
+#: ../../Zotlabs/Lib/Apps.php:378
+msgid "Channel Export"
+msgstr "チャンネルのエクスポート"
+
+#: ../../Zotlabs/Lib/Apps.php:537 ../../Zotlabs/Module/Admin/Addons.php:456
+#: ../../Zotlabs/Module/Cdav.php:1258 ../../Zotlabs/Module/Connedit.php:939
+#: ../../Zotlabs/Module/Oauth.php:53 ../../Zotlabs/Module/Oauth.php:137
+#: ../../Zotlabs/Module/Oauth2.php:58 ../../Zotlabs/Module/Oauth2.php:144
+#: ../../Zotlabs/Module/Profiles.php:799
+msgid "Update"
+msgstr "更新"
+
+#: ../../Zotlabs/Lib/Apps.php:537 ../../Zotlabs/Module/Admin/Addons.php:425
+msgid "Install"
+msgstr "インストール"
+
+#: ../../Zotlabs/Lib/Apps.php:555
+msgid "Purchase"
+msgstr "購入"
+
+#: ../../Zotlabs/Lib/Apps.php:560
+msgid "Undelete"
+msgstr "元に戻す"
+
+#: ../../Zotlabs/Lib/Apps.php:569
+msgid "Add to app-tray"
+msgstr "アプリトレイに追加"
+
+#: ../../Zotlabs/Lib/Apps.php:570
+msgid "Remove from app-tray"
+msgstr "アプリトレイから削除"
+
+#: ../../Zotlabs/Lib/Apps.php:571
+msgid "Pin to navbar"
+msgstr "navbarに固定"
+
+#: ../../Zotlabs/Lib/Apps.php:572
+msgid "Unpin from navbar"
+msgstr "navbarから固定解除"
+
+#: ../../Zotlabs/Lib/Chatroom.php:23
+msgid "Missing room name"
+msgstr "部屋名がありません"
+
+#: ../../Zotlabs/Lib/Chatroom.php:32
+msgid "Duplicate room name"
+msgstr "部屋名が重複しています"
+
+#: ../../Zotlabs/Lib/Chatroom.php:82 ../../Zotlabs/Lib/Chatroom.php:90
+msgid "Invalid room specifier."
+msgstr "無効な部屋指定子。"
+
+#: ../../Zotlabs/Lib/Chatroom.php:122
+msgid "Room not found."
+msgstr "部屋が見つかりません。"
+
+#: ../../Zotlabs/Lib/Chatroom.php:143
+msgid "Room is full"
+msgstr "部屋がいっぱいです"
+
+#: ../../Zotlabs/Lib/DB_Upgrade.php:83
+#, php-format
+msgid "Update Error at %s"
+msgstr "%s更新エラー"
+
+#: ../../Zotlabs/Lib/DB_Upgrade.php:89
+#, php-format
+msgid "Update %s failed. See error logs."
+msgstr "%s更新に失敗しました。エラーログを参照してください。"
+
+#: ../../Zotlabs/Lib/Enotify.php:60
+msgid "$Projectname Notification"
+msgstr "$Projectname通知"
+
+#: ../../Zotlabs/Lib/Enotify.php:61
+msgid "$projectname"
+msgstr "$projectname"
+
+#: ../../Zotlabs/Lib/Enotify.php:63
+msgid "Thank You,"
+msgstr "ありがとうございました、"
+
+#: ../../Zotlabs/Lib/Enotify.php:65
+#, php-format
+msgid "%s Administrator"
+msgstr "%s管理者"
+
+#: ../../Zotlabs/Lib/Enotify.php:66
+#, php-format
+msgid "This email was sent by %1$s at %2$s."
+msgstr "このメールは%1$sが%2$sに送信しました。"
+
+#: ../../Zotlabs/Lib/Enotify.php:66 ../../Zotlabs/Module/Home.php:72
+#: ../../Zotlabs/Module/Home.php:80
+msgid "$Projectname"
+msgstr "$Projectname"
+
+#: ../../Zotlabs/Lib/Enotify.php:67
+#, php-format
+msgid ""
+"To stop receiving these messages, please adjust your Notification Settings "
+"at %s"
+msgstr "これらのメッセージの受信を停止するには、通知設定を%sで調整してください"
+
+#: ../../Zotlabs/Lib/Enotify.php:68
+#, php-format
+msgid "To stop receiving these messages, please adjust your %s."
+msgstr "これらのメッセージの受信を停止するには、 %sを調整してください。"
+
+#: ../../Zotlabs/Lib/Enotify.php:68
+#: ../../Zotlabs/Module/Settings/Channel.php:545
+msgid "Notification Settings"
+msgstr "通知設定"
+
+#: ../../Zotlabs/Lib/Enotify.php:123
+#, php-format
+msgid "%s <!item_type!>"
+msgstr "%s <!item_type!>"
+
+#: ../../Zotlabs/Lib/Enotify.php:127
+#, php-format
+msgid "[$Projectname:Notify] New mail received at %s"
+msgstr "[$Projectname:Notify] %s受信した新しいメール"
+
+#: ../../Zotlabs/Lib/Enotify.php:129
+#, php-format
+msgid "%1$s sent you a new private message at %2$s."
+msgstr "%1$sから%2$s新しいプライベートメッセージが送信されました。"
+
+#: ../../Zotlabs/Lib/Enotify.php:130
+#, php-format
+msgid "%1$s sent you %2$s."
+msgstr "%1$sから%2$s送信されました。"
+
+#: ../../Zotlabs/Lib/Enotify.php:130
+msgid "a private message"
+msgstr "プライベートメッセージ"
+
+#: ../../Zotlabs/Lib/Enotify.php:131
+#, php-format
+msgid "Please visit %s to view and/or reply to your private messages."
+msgstr "プライベートメッセージを表示または返信するには、 %sにアクセスしてください。"
+
+#: ../../Zotlabs/Lib/Enotify.php:144
+msgid "commented on"
+msgstr "コメントした"
+
+#: ../../Zotlabs/Lib/Enotify.php:155
+msgid "liked"
+msgstr "すこ"
+
+#: ../../Zotlabs/Lib/Enotify.php:158
+msgid "disliked"
+msgstr "嫌い"
+
+#: ../../Zotlabs/Lib/Enotify.php:201
+#, php-format
+msgid "%1$s %2$s [zrl=%3$s]a %4$s[/zrl]"
+msgstr "%1$s %2$s [zrl = %3$s ] a %4$s [/ zrl]"
+
+#: ../../Zotlabs/Lib/Enotify.php:209
+#, php-format
+msgid "%1$s %2$s [zrl=%3$s]%4$s's %5$s[/zrl]"
+msgstr "%1$s %2$s [zrl = %3$s ] %4$sの%5$s [/ zrl]"
+
+#: ../../Zotlabs/Lib/Enotify.php:218
+#, php-format
+msgid "%1$s %2$s [zrl=%3$s]your %4$s[/zrl]"
+msgstr "%1$s %2$s [zrl = %3$s ] %4$s [/ zrl]"
+
+#: ../../Zotlabs/Lib/Enotify.php:230
+#, php-format
+msgid "[$Projectname:Notify] Moderated Comment to conversation #%1$d by %2$s"
+msgstr "[$ Projectname:Notify]会話へのモデレートされたコメント#%1$d by %2$s"
+
+#: ../../Zotlabs/Lib/Enotify.php:232
+#, php-format
+msgid "[$Projectname:Notify] Comment to conversation #%1$d by %2$s"
+msgstr "[$ Projectname:Notify]会話へのコメント#%1$d by %2$s"
+
+#: ../../Zotlabs/Lib/Enotify.php:233
+#, php-format
+msgid "%1$s commented on an item/conversation you have been following."
+msgstr "%1$sあなたがフォローしているアイテム/会話にコメントしました。"
+
+#: ../../Zotlabs/Lib/Enotify.php:236 ../../Zotlabs/Lib/Enotify.php:317
+#: ../../Zotlabs/Lib/Enotify.php:333 ../../Zotlabs/Lib/Enotify.php:358
+#: ../../Zotlabs/Lib/Enotify.php:375 ../../Zotlabs/Lib/Enotify.php:388
+#, php-format
+msgid "Please visit %s to view and/or reply to the conversation."
+msgstr "会話を表示または返信するには、 %sにアクセスしてください。"
+
+#: ../../Zotlabs/Lib/Enotify.php:240 ../../Zotlabs/Lib/Enotify.php:241
+#, php-format
+msgid "Please visit %s to approve or reject this comment."
+msgstr "このコメントを承認または拒否するには、 %sにアクセスしてください。"
+
+#: ../../Zotlabs/Lib/Enotify.php:299
+#, php-format
+msgid "%1$s liked [zrl=%2$s]your %3$s[/zrl]"
+msgstr "%1$sが[zrl = %2$s ] %3$s [/ zrl]を高く評価しました"
+
+#: ../../Zotlabs/Lib/Enotify.php:313
+#, php-format
+msgid "[$Projectname:Notify] Like received to conversation #%1$d by %2$s"
+msgstr "[$ Projectname:Notify]会話# %1$dから%2$s受け取ったようです"
+
+#: ../../Zotlabs/Lib/Enotify.php:314
+#, php-format
+msgid "%1$s liked an item/conversation you created."
+msgstr "%1$sがあなたが作成したアイテム/会話を気に入りました。"
+
+#: ../../Zotlabs/Lib/Enotify.php:325
+#, php-format
+msgid "[$Projectname:Notify] %s posted to your profile wall"
+msgstr "[$ Projectname:Notify] %sプロフィールウォールに投稿されました"
+
+#: ../../Zotlabs/Lib/Enotify.php:327
+#, php-format
+msgid "%1$s posted to your profile wall at %2$s"
+msgstr "%1$sがあなたのプロフィールウォールに%2$s投稿されました"
+
+#: ../../Zotlabs/Lib/Enotify.php:329
+#, php-format
+msgid "%1$s posted to [zrl=%2$s]your wall[/zrl]"
+msgstr "%1$sが[zrl = %2$s ]壁[/ zrl]に投稿しました"
+
+#: ../../Zotlabs/Lib/Enotify.php:352
+#, php-format
+msgid "[$Projectname:Notify] %s tagged you"
+msgstr "[$ Projectname:Notify] %sがあなたにタグを付けました"
+
+#: ../../Zotlabs/Lib/Enotify.php:353
+#, php-format
+msgid "%1$s tagged you at %2$s"
+msgstr "%1$sがあなたを%2$sでタグ付けしました"
+
+#: ../../Zotlabs/Lib/Enotify.php:354
+#, php-format
+msgid "%1$s [zrl=%2$s]tagged you[/zrl]."
+msgstr "%1$s [zrl = %2$s ]あなたにタグを付けました[/ zrl]。"
+
+#: ../../Zotlabs/Lib/Enotify.php:365
+#, php-format
+msgid "[$Projectname:Notify] %1$s poked you"
+msgstr "[$ Projectname:Notify] %1$sあなたを突きました"
+
+#: ../../Zotlabs/Lib/Enotify.php:366
+#, php-format
+msgid "%1$s poked you at %2$s"
+msgstr "%1$s %2$sであなたを突きました"
+
+#: ../../Zotlabs/Lib/Enotify.php:367
+#, php-format
+msgid "%1$s [zrl=%2$s]poked you[/zrl]."
+msgstr "%1$s [zrl = %2$s ]があなたを突きました[/ zrl]。"
+
+#: ../../Zotlabs/Lib/Enotify.php:382
+#, php-format
+msgid "[$Projectname:Notify] %s tagged your post"
+msgstr "[$ Projectname:Notify] %sがあなたの投稿にタグを付けました"
+
+#: ../../Zotlabs/Lib/Enotify.php:383
+#, php-format
+msgid "%1$s tagged your post at %2$s"
+msgstr "%1$sがあなたの投稿を%2$sでタグ付けしました"
+
+#: ../../Zotlabs/Lib/Enotify.php:384
+#, php-format
+msgid "%1$s tagged [zrl=%2$s]your post[/zrl]"
+msgstr "%1$sが[zrl = %2$s ]あなたの投稿にタグを付けました[/ zrl]"
+
+#: ../../Zotlabs/Lib/Enotify.php:395
+msgid "[$Projectname:Notify] Introduction received"
+msgstr "[$ Projectname:Notify]紹介を受け取りました"
+
+#: ../../Zotlabs/Lib/Enotify.php:396
+#, php-format
+msgid "You've received an new connection request from '%1$s' at %2$s"
+msgstr "「 %1$s 」から%2$s新しい接続要求を受け取りました"
+
+#: ../../Zotlabs/Lib/Enotify.php:397
+#, php-format
+msgid "You've received [zrl=%1$s]a new connection request[/zrl] from %2$s."
+msgstr "[zrl = %1$s ] %2$sから新しい接続要求[/ zrl]を受け取りました。"
+
+#: ../../Zotlabs/Lib/Enotify.php:400 ../../Zotlabs/Lib/Enotify.php:418
+#, php-format
+msgid "You may visit their profile at %s"
+msgstr "%sで彼らのプロフィールにアクセスできます"
+
+#: ../../Zotlabs/Lib/Enotify.php:402
+#, php-format
+msgid "Please visit %s to approve or reject the connection request."
+msgstr "接続リクエストを承認または拒否するには、 %sにアクセスしてください。"
+
+#: ../../Zotlabs/Lib/Enotify.php:409
+msgid "[$Projectname:Notify] Friend suggestion received"
+msgstr "[$ Projectname:Notify]友人の提案を受け取りました"
+
+#: ../../Zotlabs/Lib/Enotify.php:410
+#, php-format
+msgid "You've received a friend suggestion from '%1$s' at %2$s"
+msgstr "「 %1$s 」から%2$s友達の提案を受け取りました"
+
+#: ../../Zotlabs/Lib/Enotify.php:411
+#, php-format
+msgid "You've received [zrl=%1$s]a friend suggestion[/zrl] for %2$s from %3$s."
+msgstr "[zrl = %1$s ] %3$sから%3$s %2$s友人の提案[/ zrl]を受け取りました。"
+
+#: ../../Zotlabs/Lib/Enotify.php:416
+msgid "Name:"
+msgstr "名:"
+
+#: ../../Zotlabs/Lib/Enotify.php:417
+msgid "Photo:"
+msgstr "写真:"
+
+#: ../../Zotlabs/Lib/Enotify.php:420
+#, php-format
+msgid "Please visit %s to approve or reject the suggestion."
+msgstr "提案を承認または拒否するには、 %sにアクセスしてください。"
+
+#: ../../Zotlabs/Lib/Enotify.php:640
+msgid "[$Projectname:Notify]"
+msgstr "[$ Projectname:Notify]"
+
+#: ../../Zotlabs/Lib/Enotify.php:808
+msgid "created a new post"
+msgstr "新しい投稿を作成しました"
+
+#: ../../Zotlabs/Lib/Enotify.php:809
+#, php-format
+msgid "commented on %s's post"
+msgstr "%sの投稿にコメントしました"
+
+#: ../../Zotlabs/Lib/Enotify.php:816
+#, php-format
+msgid "edited a post dated %s"
+msgstr "%s日付の投稿を編集しました"
+
+#: ../../Zotlabs/Lib/Enotify.php:820
+#, php-format
+msgid "edited a comment dated %s"
+msgstr "%s日付のコメントを編集しました"
+
+#: ../../Zotlabs/Lib/NativeWiki.php:143
+msgid "Wiki updated successfully"
+msgstr "Wikiが正常に更新されました"
+
+#: ../../Zotlabs/Lib/NativeWiki.php:197
+msgid "Wiki files deleted successfully"
+msgstr "Wikiファイルが正常に削除されました"
+
+#: ../../Zotlabs/Lib/NativeWikiPage.php:42
+#: ../../Zotlabs/Lib/NativeWikiPage.php:94
+msgid "(No Title)"
+msgstr "(無題)"
+
+#: ../../Zotlabs/Lib/NativeWikiPage.php:109
+msgid "Wiki page create failed."
+msgstr "Wikiページの作成に失敗しました。"
+
+#: ../../Zotlabs/Lib/NativeWikiPage.php:122
+msgid "Wiki not found."
+msgstr "Wikiが見つかりません。"
+
+#: ../../Zotlabs/Lib/NativeWikiPage.php:133
+msgid "Destination name already exists"
+msgstr "宛先名はすでに存在します"
+
+#: ../../Zotlabs/Lib/NativeWikiPage.php:166
+#: ../../Zotlabs/Lib/NativeWikiPage.php:362
+msgid "Page not found"
+msgstr "ページが見つかりません"
+
+#: ../../Zotlabs/Lib/NativeWikiPage.php:197
+msgid "Error reading page content"
+msgstr "ページコンテンツの読み取りエラー"
+
+#: ../../Zotlabs/Lib/NativeWikiPage.php:353
+#: ../../Zotlabs/Lib/NativeWikiPage.php:402
+#: ../../Zotlabs/Lib/NativeWikiPage.php:469
+#: ../../Zotlabs/Lib/NativeWikiPage.php:510
+msgid "Error reading wiki"
+msgstr "Wikiの読み取りエラー"
+
+#: ../../Zotlabs/Lib/NativeWikiPage.php:390
+msgid "Page update failed."
+msgstr "ページの更新に失敗しました。"
+
+#: ../../Zotlabs/Lib/NativeWikiPage.php:424
+msgid "Nothing deleted"
+msgstr "削除されたものはありません"
+
+#: ../../Zotlabs/Lib/NativeWikiPage.php:490
+msgid "Compare: object not found."
+msgstr "比較:オブジェクトが見つかりません。"
+
+#: ../../Zotlabs/Lib/NativeWikiPage.php:496
+msgid "Page updated"
+msgstr "ページを更新しました"
+
+#: ../../Zotlabs/Lib/NativeWikiPage.php:499
+msgid "Untitled"
+msgstr "無題"
+
+#: ../../Zotlabs/Lib/NativeWikiPage.php:505
+msgid "Wiki resource_id required for git commit"
+msgstr "gitコミットにはWiki resource_idが必要です"
+
+#: ../../Zotlabs/Lib/NativeWikiPage.php:561
+#: ../../Zotlabs/Module/Admin/Channels.php:159
+#: ../../Zotlabs/Module/Cdav.php:1242 ../../Zotlabs/Module/Chat.php:259
+#: ../../Zotlabs/Module/Connedit.php:923 ../../Zotlabs/Module/Group.php:154
+#: ../../Zotlabs/Module/Oauth.php:113 ../../Zotlabs/Module/Oauth.php:139
+#: ../../Zotlabs/Module/Oauth2.php:118 ../../Zotlabs/Module/Oauth2.php:146
+#: ../../Zotlabs/Module/Sharedwithme.php:104 ../../Zotlabs/Module/Wiki.php:218
+#: ../../Zotlabs/Storage/Browser.php:291
+#: ../../Zotlabs/Widget/Wiki_page_history.php:22
+msgid "Name"
+msgstr "名前"
+
+#: ../../Zotlabs/Lib/NativeWikiPage.php:562
+#: ../../Zotlabs/Widget/Wiki_page_history.php:23
+msgctxt "wiki_history"
+msgid "Message"
+msgstr "メッセージ"
+
+#: ../../Zotlabs/Lib/NativeWikiPage.php:563
+#: ../../Zotlabs/Widget/Wiki_page_history.php:24
+msgid "Date"
+msgstr "日付"
+
+#: ../../Zotlabs/Lib/NativeWikiPage.php:564 ../../Zotlabs/Module/Wiki.php:367
+#: ../../Zotlabs/Widget/Wiki_page_history.php:25
+msgid "Revert"
+msgstr "元に戻す"
+
+#: ../../Zotlabs/Lib/NativeWikiPage.php:565
+#: ../../Zotlabs/Widget/Wiki_page_history.php:26
+msgid "Compare"
+msgstr "比較する"
+
+#: ../../Zotlabs/Lib/Permcat.php:82
+msgctxt "permcat"
+msgid "default"
+msgstr "デフォルト"
+
+#: ../../Zotlabs/Lib/Permcat.php:133
+msgctxt "permcat"
+msgid "follower"
+msgstr "信者"
+
+#: ../../Zotlabs/Lib/Permcat.php:137
+msgctxt "permcat"
+msgid "contributor"
+msgstr "寄稿者"
+
+#: ../../Zotlabs/Lib/Permcat.php:141
+msgctxt "permcat"
+msgid "publisher"
+msgstr "出版社"
+
+#: ../../Zotlabs/Lib/PermissionDescription.php:108
+msgid "Public"
+msgstr "パブリック"
+
+#: ../../Zotlabs/Lib/PermissionDescription.php:109
+msgid "Anybody in the $Projectname network"
+msgstr "$ Projectnameネットワークの誰でも"
+
+#: ../../Zotlabs/Lib/PermissionDescription.php:110
+#, php-format
+msgid "Any account on %s"
+msgstr "%sアカウント"
+
+#: ../../Zotlabs/Lib/PermissionDescription.php:111
+msgid "Any of my connections"
+msgstr "私の接続のいずれか"
+
+#: ../../Zotlabs/Lib/PermissionDescription.php:112
+msgid "Only connections I specifically allow"
+msgstr "特に許可している接続のみ"
+
+#: ../../Zotlabs/Lib/PermissionDescription.php:113
+msgid "Anybody authenticated (could include visitors from other networks)"
+msgstr "認証された誰でも(他のネットワークからの訪問者を含めることができます)"
+
+#: ../../Zotlabs/Lib/PermissionDescription.php:114
+msgid "Any connections including those who haven't yet been approved"
+msgstr "まだ承認されていない人を含むすべての接続"
+
+#: ../../Zotlabs/Lib/PermissionDescription.php:150
+msgid ""
+"This is your default setting for the audience of your normal stream, and "
+"posts."
+msgstr "これは、通常のストリームと投稿の視聴者に対するデフォルト設定です。"
+
+#: ../../Zotlabs/Lib/PermissionDescription.php:151
+msgid ""
+"This is your default setting for who can view your default channel profile"
+msgstr "これは、デフォルトのチャンネルプロファイルを表示できるユーザーのデフォルト設定です"
+
+#: ../../Zotlabs/Lib/PermissionDescription.php:152
+msgid "This is your default setting for who can view your connections"
+msgstr "これは、接続を表示できるユーザーのデフォルト設定です"
+
+#: ../../Zotlabs/Lib/PermissionDescription.php:153
+msgid ""
+"This is your default setting for who can view your file storage and photos"
+msgstr "これは、ファイルストレージと写真を表示できるユーザーのデフォルト設定です"
+
+#: ../../Zotlabs/Lib/PermissionDescription.php:154
+msgid "This is your default setting for the audience of your webpages"
+msgstr "これは、Webページのオーディエンスのデフォルト設定です"
+
+#: ../../Zotlabs/Lib/Techlevels.php:10
+msgid "0. Beginner/Basic"
+msgstr "0.初心者/基本"
+
+#: ../../Zotlabs/Lib/Techlevels.php:11
+msgid "1. Novice - not skilled but willing to learn"
+msgstr "1.初心者-熟練していないが、学習したい"
+
+#: ../../Zotlabs/Lib/Techlevels.php:12
+msgid "2. Intermediate - somewhat comfortable"
+msgstr "2.中級-やや快適"
+
+#: ../../Zotlabs/Lib/Techlevels.php:13
+msgid "3. Advanced - very comfortable"
+msgstr "3.高度-非常に快適"
+
+#: ../../Zotlabs/Lib/Techlevels.php:14
+msgid "4. Expert - I can write computer code"
+msgstr "4.エキスパート-コンピューターコードを書くことができます"
+
+#: ../../Zotlabs/Lib/Techlevels.php:15
+msgid "5. Wizard - I probably know more than you do"
+msgstr "5.ウィザード-私はおそらくあなたよりも多くを知っています"
+
+#: ../../Zotlabs/Lib/ThreadItem.php:129
+msgid "Privacy conflict. Discretion advised."
+msgstr "プライバシーの競合。裁量をお勧めします。"
+
+#: ../../Zotlabs/Lib/ThreadItem.php:171 ../../Zotlabs/Storage/Browser.php:286
+msgid "Admin Delete"
+msgstr "管理者権限で消去"
+
+#: ../../Zotlabs/Lib/ThreadItem.php:181 ../../Zotlabs/Module/Filer.php:54
+msgid "Save to Folder"
+msgstr "フォルダーへ保存"
+
+#: ../../Zotlabs/Lib/ThreadItem.php:202
+msgid "I will attend"
+msgstr "参加予定"
+
+#: ../../Zotlabs/Lib/ThreadItem.php:202
+msgid "I will not attend"
+msgstr "参加しない予定"
+
+#: ../../Zotlabs/Lib/ThreadItem.php:202
+msgid "I might attend"
+msgstr "たぶん参加する"
+
+#: ../../Zotlabs/Lib/ThreadItem.php:212
+msgid "I agree"
+msgstr "肯定"
+
+#: ../../Zotlabs/Lib/ThreadItem.php:212
+msgid "I disagree"
+msgstr "否定"
+
+#: ../../Zotlabs/Lib/ThreadItem.php:212
+msgid "I abstain"
+msgstr "棄権"
+
+#: ../../Zotlabs/Lib/ThreadItem.php:231 ../../Zotlabs/Lib/ThreadItem.php:243
+#: ../../Zotlabs/Module/Photos.php:1173 ../../Zotlabs/Module/Photos.php:1185
+msgid "View all"
+msgstr "すべて表示"
+
+#: ../../Zotlabs/Lib/ThreadItem.php:286
+msgid "Add Tag"
+msgstr "タグの追加"
+
+#: ../../Zotlabs/Lib/ThreadItem.php:306 ../../Zotlabs/Module/Photos.php:1115
+msgid "I like this (toggle)"
+msgstr "いいね!する"
+
+#: ../../Zotlabs/Lib/ThreadItem.php:307 ../../Zotlabs/Module/Photos.php:1116
+msgid "I don't like this (toggle)"
+msgstr "わるいね!する"
+
+#: ../../Zotlabs/Lib/ThreadItem.php:317
+msgid "Share This"
+msgstr "この投稿を再共有"
+
+#: ../../Zotlabs/Lib/ThreadItem.php:317
+msgid "share"
+msgstr "共有"
+
+#: ../../Zotlabs/Lib/ThreadItem.php:327
+msgid "Delivery Report"
+msgstr "転送状況"
+
+#: ../../Zotlabs/Lib/ThreadItem.php:347
+#, php-format
+msgid "%d comment"
+msgstr "%d件のコメント"
+
+#: ../../Zotlabs/Lib/ThreadItem.php:381 ../../Zotlabs/Lib/ThreadItem.php:382
+#, php-format
+msgid "View %s's profile - %s"
+msgstr "%sのプロファイルを見る - %s"
+
+#: ../../Zotlabs/Lib/ThreadItem.php:385
+msgid "to"
+msgstr "に"
+
+#: ../../Zotlabs/Lib/ThreadItem.php:386
+msgid "via"
+msgstr ""
+
+#: ../../Zotlabs/Lib/ThreadItem.php:387
+msgid "Wall-to-Wall"
+msgstr "壁間"
+
+#: ../../Zotlabs/Lib/ThreadItem.php:388
+msgid "via Wall-To-Wall:"
+msgstr "Wall-to-Wall経由:"
+
+#: ../../Zotlabs/Lib/ThreadItem.php:414
+msgid "Attend"
+msgstr "参加"
+
+#: ../../Zotlabs/Lib/ThreadItem.php:415
+msgid "Attendance Options"
+msgstr "出席オプション"
+
+#: ../../Zotlabs/Lib/ThreadItem.php:416
+msgid "Vote"
+msgstr "投票"
+
+#: ../../Zotlabs/Lib/ThreadItem.php:417
+msgid "Voting Options"
+msgstr "投票オプション"
+
+#: ../../Zotlabs/Lib/ThreadItem.php:439
+msgid "Save Bookmarks"
+msgstr "ブックマークを保存"
+
+#: ../../Zotlabs/Lib/ThreadItem.php:440
+msgid "Add to Calendar"
+msgstr "カレンダーへ追加"
+
+#: ../../Zotlabs/Lib/ThreadItem.php:450
+#: ../../Zotlabs/Module/Notifications.php:60
+msgid "Mark all seen"
+msgstr "全てを既読にする"
+
+#: ../../Zotlabs/Lib/ThreadItem.php:457 ../../Zotlabs/Module/Photos.php:1310
+msgctxt "noun"
+msgid "Likes"
+msgstr "好き"
+
+#: ../../Zotlabs/Lib/ThreadItem.php:458 ../../Zotlabs/Module/Photos.php:1311
+msgctxt "noun"
+msgid "Dislikes"
+msgstr "嫌い"
+
+#: ../../Zotlabs/Lib/ThreadItem.php:792 ../../Zotlabs/Module/Photos.php:1135
+#: ../../Zotlabs/Module/Photos.php:1254
+msgid "This is you"
+msgstr "これはあなたです"
+
+#: ../../Zotlabs/Lib/ThreadItem.php:801
+msgid "Image"
+msgstr "画像"
+
+#: ../../Zotlabs/Lib/ThreadItem.php:803
+msgid "Insert Link"
+msgstr "リンクを挿入"
+
+#: ../../Zotlabs/Lib/ThreadItem.php:804
+msgid "Video"
+msgstr "ビデオ"
+
+#: ../../Zotlabs/Lib/ThreadItem.php:814
+msgid "Your full name (required)"
+msgstr "あなたの氏名(必須)"
+
+#: ../../Zotlabs/Lib/ThreadItem.php:815
+msgid "Your email address (required)"
+msgstr "あなたのメールアドレス(必須)"
+
+#: ../../Zotlabs/Lib/ThreadItem.php:816
+msgid "Your website URL (optional)"
+msgstr "WebサイトのURL(オプション)"
+
+#: ../../Zotlabs/Module/Achievements.php:38
+msgid "Some blurb about what to do when you're new here"
+msgstr "ここに初めて来たときに何をすべきかについてのいくつかの宣伝文句"
+
+#: ../../Zotlabs/Module/Acl.php:360
+msgid "network"
+msgstr "ネットワーク"
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:37
+#, php-format
+msgid "%s account blocked/unblocked"
+msgid_plural "%s account blocked/unblocked"
+msgstr[0] "%sアカウントがブロック/ブロック解除されました"
+msgstr[1] "%sアカウントがブロック/ブロック解除されました"
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:44
+#, php-format
+msgid "%s account deleted"
+msgid_plural "%s accounts deleted"
+msgstr[0] "%sアカウントが削除されました"
+msgstr[1] "%sアカウントが削除されました"
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:80
+msgid "Account not found"
+msgstr "アカウントが見つかりません"
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:99
+#, php-format
+msgid "Account '%s' blocked"
+msgstr "アカウント ' %s 'はブロックされました"
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:107
+#, php-format
+msgid "Account '%s' unblocked"
+msgstr "アカウント ' %s 'のブロックを解除しました"
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:166
+#: ../../Zotlabs/Module/Admin/Addons.php:341
+#: ../../Zotlabs/Module/Admin/Addons.php:439
+#: ../../Zotlabs/Module/Admin/Channels.php:145
+#: ../../Zotlabs/Module/Admin/Logs.php:82
+#: ../../Zotlabs/Module/Admin/Security.php:92
+#: ../../Zotlabs/Module/Admin/Site.php:287
+#: ../../Zotlabs/Module/Admin/Themes.php:122
+#: ../../Zotlabs/Module/Admin/Themes.php:156 ../../Zotlabs/Module/Admin.php:138
+msgid "Administration"
+msgstr "運営"
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:167
+#: ../../Zotlabs/Module/Admin/Accounts.php:180
+#: ../../Zotlabs/Module/Admin.php:96 ../../Zotlabs/Widget/Admin.php:23
+msgid "Accounts"
+msgstr "アカウント"
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:169
+#: ../../Zotlabs/Module/Admin/Channels.php:148
+msgid "select all"
+msgstr "すべて選択"
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:170
+msgid "Registrations waiting for confirm"
+msgstr "確認待ちの登録"
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:171
+msgid "Request date"
+msgstr "依頼日"
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:172
+msgid "No registrations."
+msgstr "登録なし。"
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:174
+#: ../../Zotlabs/Module/Authorize.php:33
+msgid "Deny"
+msgstr "拒否する"
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:176
+#: ../../Zotlabs/Module/Connedit.php:636
+msgid "Block"
+msgstr "ブロック"
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:177
+#: ../../Zotlabs/Module/Connedit.php:636
+msgid "Unblock"
+msgstr "ブロック解除"
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:182
+msgid "ID"
+msgstr "ID"
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:184
+msgid "All Channels"
+msgstr "すべてのチャンネル"
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:185
+msgid "Register date"
+msgstr "登録日"
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:186
+msgid "Last login"
+msgstr "前回のログイン"
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:187
+msgid "Expires"
+msgstr "期限切れ"
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:188
+msgid "Service Class"
+msgstr "サービスクラス"
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:190
+msgid ""
+"Selected accounts will be deleted!\\n\\nEverything these accounts had posted "
+"on this site will be permanently deleted!\\n\\nAre you sure?"
+msgstr "選択したアカウントは削除されます!\\n\\nこれらのアカウントがこのサイトに投稿したものはすべて完全に削除されます!\\n\\nよろしいですか?"
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:191
+msgid ""
+"The account {0} will be deleted!\\n\\nEverything this account has posted on "
+"this site will be permanently deleted!\\n\\nAre you sure?"
+msgstr "アカウント{0}は削除されます。\\n\\nこのアカウントがこのサイトに投稿したものはすべて完全に削除されます!\\n\\nよろしいですか?"
+
+#: ../../Zotlabs/Module/Admin/Account_edit.php:29
+#, php-format
+msgid "Password changed for account %d."
+msgstr "アカウント%dパスワードが変更されました。"
+
+#: ../../Zotlabs/Module/Admin/Account_edit.php:46
+msgid "Account settings updated."
+msgstr "アカウント設定は更新されました。"
+
+#: ../../Zotlabs/Module/Admin/Account_edit.php:61
+msgid "Account not found."
+msgstr "アカウントが見つかりません。"
+
+#: ../../Zotlabs/Module/Admin/Account_edit.php:68
+msgid "Account Edit"
+msgstr "アカウント編集"
+
+#: ../../Zotlabs/Module/Admin/Account_edit.php:69
+msgid "New Password"
+msgstr "新しいパスワード"
+
+#: ../../Zotlabs/Module/Admin/Account_edit.php:70
+msgid "New Password again"
+msgstr "新しいパスワードを再入力"
+
+#: ../../Zotlabs/Module/Admin/Account_edit.php:71
+msgid "Account language (for emails)"
+msgstr "アカウント言語(メール用)"
+
+#: ../../Zotlabs/Module/Admin/Account_edit.php:72
+msgid "Service class"
+msgstr "サービスクラス"
+
+#: ../../Zotlabs/Module/Admin/Addons.php:289
+#, php-format
+msgid "Plugin %s disabled."
+msgstr "プラグイン%s無効です。"
+
+#: ../../Zotlabs/Module/Admin/Addons.php:294
+#, php-format
+msgid "Plugin %s enabled."
+msgstr "プラグイン%s有効になりました。"
+
+#: ../../Zotlabs/Module/Admin/Addons.php:310
+#: ../../Zotlabs/Module/Admin/Themes.php:95
+msgid "Disable"
+msgstr "無効にする"
+
+#: ../../Zotlabs/Module/Admin/Addons.php:313
+#: ../../Zotlabs/Module/Admin/Themes.php:97
+msgid "Enable"
+msgstr "有効にする"
+
+#: ../../Zotlabs/Module/Admin/Addons.php:342
+#: ../../Zotlabs/Module/Admin/Addons.php:440 ../../Zotlabs/Widget/Admin.php:27
+msgid "Addons"
+msgstr "アドオン"
+
+#: ../../Zotlabs/Module/Admin/Addons.php:343
+#: ../../Zotlabs/Module/Admin/Themes.php:124
+msgid "Toggle"
+msgstr "トグル"
+
+#: ../../Zotlabs/Module/Admin/Addons.php:351
+#: ../../Zotlabs/Module/Admin/Themes.php:134
+msgid "Author: "
+msgstr "著者:"
+
+#: ../../Zotlabs/Module/Admin/Addons.php:352
+#: ../../Zotlabs/Module/Admin/Themes.php:135
+msgid "Maintainer: "
+msgstr "メンテナー:"
+
+#: ../../Zotlabs/Module/Admin/Addons.php:353
+msgid "Minimum project version: "
+msgstr "最小プロジェクトバージョン:"
+
+#: ../../Zotlabs/Module/Admin/Addons.php:354
+msgid "Maximum project version: "
+msgstr "最大プロジェクトバージョン:"
+
+#: ../../Zotlabs/Module/Admin/Addons.php:355
+msgid "Minimum PHP version: "
+msgstr "最小PHPバージョン:"
+
+#: ../../Zotlabs/Module/Admin/Addons.php:356
+msgid "Compatible Server Roles: "
+msgstr "互換性のあるサーバーの役割:"
+
+#: ../../Zotlabs/Module/Admin/Addons.php:357
+msgid "Requires: "
+msgstr "必要なもの:"
+
+#: ../../Zotlabs/Module/Admin/Addons.php:358
+#: ../../Zotlabs/Module/Admin/Addons.php:445
+msgid "Disabled - version incompatibility"
+msgstr "無効-バージョンの非互換性"
+
+#: ../../Zotlabs/Module/Admin/Addons.php:414
+msgid "Enter the public git repository URL of the addon repo."
+msgstr "アドオンリポジトリの公開gitリポジトリURLを入力します。"
+
+#: ../../Zotlabs/Module/Admin/Addons.php:415
+msgid "Addon repo git URL"
+msgstr "アドオンリポジトリgit URL"
+
+#: ../../Zotlabs/Module/Admin/Addons.php:416
+msgid "Custom repo name"
+msgstr "カスタムリポジトリ名"
+
+#: ../../Zotlabs/Module/Admin/Addons.php:416
+msgid "(optional)"
+msgstr "(オプション)"
+
+#: ../../Zotlabs/Module/Admin/Addons.php:417
+msgid "Download Addon Repo"
+msgstr "アドオンリポジトリのダウンロード"
+
+#: ../../Zotlabs/Module/Admin/Addons.php:424
+msgid "Install new repo"
+msgstr "新しいレポをインストールする"
+
+#: ../../Zotlabs/Module/Admin/Addons.php:448
+msgid "Manage Repos"
+msgstr "リポジトリの管理"
+
+#: ../../Zotlabs/Module/Admin/Addons.php:449
+msgid "Installed Addon Repositories"
+msgstr "インストールされたアドオンリポジトリ"
+
+#: ../../Zotlabs/Module/Admin/Addons.php:450
+msgid "Install a New Addon Repository"
+msgstr "新しいアドオンリポジトリをインストールする"
+
+#: ../../Zotlabs/Module/Admin/Addons.php:457
+msgid "Switch branch"
+msgstr "スイッチブランチ"
+
+#: ../../Zotlabs/Module/Admin/Addons.php:458
+#: ../../Zotlabs/Module/Cover_photo.php:421
+#: ../../Zotlabs/Module/Photos.php:1035 ../../Zotlabs/Module/Tagrm.php:137
+msgid "Remove"
+msgstr "削除する"
+
+#: ../../Zotlabs/Module/Admin/Channels.php:31
+#, php-format
+msgid "%s channel censored/uncensored"
+msgid_plural "%s channels censored/uncensored"
+msgstr[0] "%sチャンネルの検閲/無検閲"
+msgstr[1] "%sチャンネルの検閲/無検閲"
+
+#: ../../Zotlabs/Module/Admin/Channels.php:40
+#, php-format
+msgid "%s channel code allowed/disallowed"
+msgid_plural "%s channels code allowed/disallowed"
+msgstr[0] "%sチャンネルコードの許可/禁止"
+msgstr[1] "%sチャンネルコードの許可/禁止"
+
+#: ../../Zotlabs/Module/Admin/Channels.php:46
+#, php-format
+msgid "%s channel deleted"
+msgid_plural "%s channels deleted"
+msgstr[0] "%sチャンネルが削除されました"
+msgstr[1] "%sチャンネルが削除されました"
+
+#: ../../Zotlabs/Module/Admin/Channels.php:65
+msgid "Channel not found"
+msgstr "チャンネルが見つかりません"
+
+#: ../../Zotlabs/Module/Admin/Channels.php:75
+#, php-format
+msgid "Channel '%s' deleted"
+msgstr "チャンネル「 %s 」を削除しました"
+
+#: ../../Zotlabs/Module/Admin/Channels.php:87
+#, php-format
+msgid "Channel '%s' censored"
+msgstr "チャンネル ' %s 'は打ち切られました"
+
+#: ../../Zotlabs/Module/Admin/Channels.php:87
+#, php-format
+msgid "Channel '%s' uncensored"
+msgstr "チャンネル ' %s 'は無修正"
+
+#: ../../Zotlabs/Module/Admin/Channels.php:98
+#, php-format
+msgid "Channel '%s' code allowed"
+msgstr "チャンネル「 %s 」コードが許可されています"
+
+#: ../../Zotlabs/Module/Admin/Channels.php:98
+#, php-format
+msgid "Channel '%s' code disallowed"
+msgstr "チャンネル ' %s 'コードは許可されていません"
+
+#: ../../Zotlabs/Module/Admin/Channels.php:146
+#: ../../Zotlabs/Module/Admin.php:114 ../../Zotlabs/Widget/Admin.php:24
+msgid "Channels"
+msgstr "チャンネル"
+
+#: ../../Zotlabs/Module/Admin/Channels.php:150
+msgid "Censor"
+msgstr "検閲"
+
+#: ../../Zotlabs/Module/Admin/Channels.php:151
+msgid "Uncensor"
+msgstr "無修正"
+
+#: ../../Zotlabs/Module/Admin/Channels.php:152
+msgid "Allow Code"
+msgstr "コードを許可"
+
+#: ../../Zotlabs/Module/Admin/Channels.php:153
+msgid "Disallow Code"
+msgstr "コードを許可しない"
+
+#: ../../Zotlabs/Module/Admin/Channels.php:158
+msgid "UID"
+msgstr "UID"
+
+#: ../../Zotlabs/Module/Admin/Channels.php:160
+#: ../../Zotlabs/Module/Cdav.php:1249 ../../Zotlabs/Module/Connedit.php:930
+#: ../../Zotlabs/Module/Locs.php:118 ../../Zotlabs/Module/Profiles.php:502
+#: ../../Zotlabs/Module/Profiles.php:790
+msgid "Address"
+msgstr "住所"
+
+#: ../../Zotlabs/Module/Admin/Channels.php:162
+msgid ""
+"Selected channels will be deleted!\\n\\nEverything that was posted in these "
+"channels on this site will be permanently deleted!\\n\\nAre you sure?"
+msgstr "選択したチャンネルは削除されます!\\ n \\ nこのサイトのこれらのチャンネルに投稿されたものはすべて完全に削除されます!\\ n \\ nよろしいですか?"
+
+#: ../../Zotlabs/Module/Admin/Channels.php:163
+msgid ""
+"The channel {0} will be deleted!\\n\\nEverything that was posted in this "
+"channel on this site will be permanently deleted!\\n\\nAre you sure?"
+msgstr "チャンネル{0}は削除されます!\\n \\nこのサイトでこのチャンネルに投稿されたすべてのものは完全に削除されます!\\n \\nよろしいですか?"
+
+#: ../../Zotlabs/Module/Admin/Dbsync.php:19
+msgid "Update has been marked successful"
+msgstr "更新に成功のマークが付けられました"
+
+#: ../../Zotlabs/Module/Admin/Dbsync.php:31
+#, php-format
+msgid "Executing %s failed. Check system logs."
+msgstr "%s実行に失敗しました。システムログを確認してください。"
+
+#: ../../Zotlabs/Module/Admin/Dbsync.php:34
+#, php-format
+msgid "Update %s was successfully applied."
+msgstr "更新%sが正常に適用されました。"
+
+#: ../../Zotlabs/Module/Admin/Dbsync.php:38
+#, php-format
+msgid "Update %s did not return a status. Unknown if it succeeded."
+msgstr "更新%sはステータスを返しませんでした。成功した場合は不明です。"
+
+#: ../../Zotlabs/Module/Admin/Dbsync.php:41
+#, php-format
+msgid "Update function %s could not be found."
+msgstr "更新関数%sが見つかりませんでした。"
+
+#: ../../Zotlabs/Module/Admin/Dbsync.php:59
+msgid "Failed Updates"
+msgstr "失敗した更新"
+
+#: ../../Zotlabs/Module/Admin/Dbsync.php:61
+msgid "Mark success (if update was manually applied)"
+msgstr "成功をマーク(更新が手動で適用された場合)"
+
+#: ../../Zotlabs/Module/Admin/Dbsync.php:62
+msgid "Attempt to execute this update step automatically"
+msgstr "この更新手順を自動的に実行しようとします"
+
+#: ../../Zotlabs/Module/Admin/Dbsync.php:67
+msgid "No failed updates."
+msgstr "失敗した更新はありません。"
+
+#: ../../Zotlabs/Module/Admin/Features.php:56
+#, php-format
+msgid "Lock feature %s"
+msgstr "機能%sロック"
+
+#: ../../Zotlabs/Module/Admin/Features.php:64
+msgid "Manage Additional Features"
+msgstr "追加機能を管理する"
+
+#: ../../Zotlabs/Module/Admin/Logs.php:28
+msgid "Log settings updated."
+msgstr "ログ設定が更新されました。"
+
+#: ../../Zotlabs/Module/Admin/Logs.php:83 ../../Zotlabs/Widget/Admin.php:48
+#: ../../Zotlabs/Widget/Admin.php:58
+msgid "Logs"
+msgstr "ログ"
+
+#: ../../Zotlabs/Module/Admin/Logs.php:85
+msgid "Clear"
+msgstr "クリア"
+
+#: ../../Zotlabs/Module/Admin/Logs.php:91
+msgid "Debugging"
+msgstr "デバッグ"
+
+#: ../../Zotlabs/Module/Admin/Logs.php:92
+msgid "Log file"
+msgstr "ログファイル"
+
+#: ../../Zotlabs/Module/Admin/Logs.php:92
+msgid ""
+"Must be writable by web server. Relative to your top-level webserver "
+"directory."
+msgstr "Webサーバーから書き込み可能である必要があります。最上位のWebサーバーディレクトリに関連します。"
+
+#: ../../Zotlabs/Module/Admin/Logs.php:93
+msgid "Log level"
+msgstr "ログレベル"
+
+#: ../../Zotlabs/Module/Admin/Profs.php:89
+msgid "New Profile Field"
+msgstr "新しいプロファイルフィールド"
+
+#: ../../Zotlabs/Module/Admin/Profs.php:90
+#: ../../Zotlabs/Module/Admin/Profs.php:110
+msgid "Field nickname"
+msgstr "フィールドのニックネーム"
+
+#: ../../Zotlabs/Module/Admin/Profs.php:90
+#: ../../Zotlabs/Module/Admin/Profs.php:110
+msgid "System name of field"
+msgstr "フィールドのシステム名"
+
+#: ../../Zotlabs/Module/Admin/Profs.php:91
+#: ../../Zotlabs/Module/Admin/Profs.php:111
+msgid "Input type"
+msgstr "入力方式"
+
+#: ../../Zotlabs/Module/Admin/Profs.php:92
+#: ../../Zotlabs/Module/Admin/Profs.php:112
+msgid "Field Name"
+msgstr "フィールド名"
+
+#: ../../Zotlabs/Module/Admin/Profs.php:92
+#: ../../Zotlabs/Module/Admin/Profs.php:112
+msgid "Label on profile pages"
+msgstr "プロフィールページのラベル"
+
+#: ../../Zotlabs/Module/Admin/Profs.php:93
+#: ../../Zotlabs/Module/Admin/Profs.php:113
+msgid "Help text"
+msgstr "ヘルプテキスト"
+
+#: ../../Zotlabs/Module/Admin/Profs.php:93
+#: ../../Zotlabs/Module/Admin/Profs.php:113
+msgid "Additional info (optional)"
+msgstr "追加情報(オプション)"
+
+#: ../../Zotlabs/Module/Admin/Profs.php:103
+msgid "Field definition not found"
+msgstr "フィールド定義が見つかりません"
+
+#: ../../Zotlabs/Module/Admin/Profs.php:109
+msgid "Edit Profile Field"
+msgstr "プロファイルフィールドの編集"
+
+#: ../../Zotlabs/Module/Admin/Profs.php:168 ../../Zotlabs/Widget/Admin.php:30
+msgid "Profile Fields"
+msgstr "プロファイルフィールド"
+
+#: ../../Zotlabs/Module/Admin/Profs.php:169
+msgid "Basic Profile Fields"
+msgstr "基本プロファイルフィールド"
+
+#: ../../Zotlabs/Module/Admin/Profs.php:170
+msgid "Advanced Profile Fields"
+msgstr "高度なプロファイルフィールド"
+
+#: ../../Zotlabs/Module/Admin/Profs.php:170
+msgid "(In addition to basic fields)"
+msgstr "(基本的なフィールドに加えて)"
+
+#: ../../Zotlabs/Module/Admin/Profs.php:172
+msgid "All available fields"
+msgstr "利用可能なすべてのフィールド"
+
+#: ../../Zotlabs/Module/Admin/Profs.php:173
+msgid "Custom Fields"
+msgstr "カスタムフィールド"
+
+#: ../../Zotlabs/Module/Admin/Profs.php:177
+msgid "Create Custom Field"
+msgstr "カスタムフィールドを作成"
+
+#: ../../Zotlabs/Module/Admin/Queue.php:35
+msgid "Queue Statistics"
+msgstr "キュー統計"
+
+#: ../../Zotlabs/Module/Admin/Queue.php:36
+msgid "Total Entries"
+msgstr "総エントリー数"
+
+#: ../../Zotlabs/Module/Admin/Queue.php:37
+msgid "Priority"
+msgstr "優先度"
+
+#: ../../Zotlabs/Module/Admin/Queue.php:38
+msgid "Destination URL"
+msgstr "リンク先URL"
+
+#: ../../Zotlabs/Module/Admin/Queue.php:39
+msgid "Mark hub permanently offline"
+msgstr "ハブを完全にオフラインとしてマークする"
+
+#: ../../Zotlabs/Module/Admin/Queue.php:40
+msgid "Empty queue for this hub"
+msgstr "このハブの空のキュー"
+
+#: ../../Zotlabs/Module/Admin/Queue.php:41
+msgid "Last known contact"
+msgstr "最後の既知の連絡先"
+
+#: ../../Zotlabs/Module/Admin/Security.php:83
+msgid ""
+"By default, unfiltered HTML is allowed in embedded media. This is inherently "
+"insecure."
+msgstr "デフォルトでは、埋め込みメディアではフィルタリングされていないHTMLが許可されています。これは本質的に安全ではありません。"
+
+#: ../../Zotlabs/Module/Admin/Security.php:86
+msgid ""
+"The recommended setting is to only allow unfiltered HTML from the following "
+"sites:"
+msgstr "推奨される設定は、次のサイトからのフィルタリングされていないHTMLのみを許可することです。"
+
+#: ../../Zotlabs/Module/Admin/Security.php:87
+msgid ""
+"https://youtube.com/<br />https://www.youtube.com/<br />https://youtu.be/"
+"<br />https://vimeo.com/<br />https://soundcloud.com/<br />"
+msgstr "https://youtube.com/ <br /> https://www.youtube.com/ <br /> https://youtu.be/ <br /> https://vimeo.com/ <br /> https://soundcloud.com/ <br />"
+
+#: ../../Zotlabs/Module/Admin/Security.php:88
+msgid ""
+"All other embedded content will be filtered, <strong>unless</strong> "
+"embedded content from that site is explicitly blocked."
+msgstr "他のすべての埋め込みコンテンツはフィルタリングされ、そのサイトからの埋め込みコンテンツが明示的にブロックされない限り<strong> </ strong>。"
+
+#: ../../Zotlabs/Module/Admin/Security.php:93 ../../Zotlabs/Widget/Admin.php:25
+msgid "Security"
+msgstr "セキュリティ"
+
+#: ../../Zotlabs/Module/Admin/Security.php:95
+msgid "Block public"
+msgstr "一般公開をブロック"
+
+#: ../../Zotlabs/Module/Admin/Security.php:95
+msgid ""
+"Check to block public access to all otherwise public personal pages on this "
+"site unless you are currently authenticated."
+msgstr "現在認証されていない限り、このサイトで公開されている他のすべての個人ページへの公開アクセスをブロックする場合にオンにします。"
+
+#: ../../Zotlabs/Module/Admin/Security.php:96
+msgid "Provide a cloud root directory"
+msgstr "クラウドルートディレクトリを提供する"
+
+#: ../../Zotlabs/Module/Admin/Security.php:96
+msgid ""
+"The cloud root directory lists all channel names which provide public files"
+msgstr "クラウドルートディレクトリには、パブリックファイルを提供するすべてのチャネル名がリストされます"
+
+#: ../../Zotlabs/Module/Admin/Security.php:97
+msgid "Show total disk space available to cloud uploads"
+msgstr "クラウドアップロードに使用可能な合計ディスク容量を表示する"
+
+#: ../../Zotlabs/Module/Admin/Security.php:98
+msgid "Set \"Transport Security\" HTTP header"
+msgstr "\"Transport Security \" HTTPヘッダーを設定します"
+
+#: ../../Zotlabs/Module/Admin/Security.php:99
+msgid "Set \"Content Security Policy\" HTTP header"
+msgstr "「コンテンツセキュリティポリシー」HTTPヘッダーを設定します"
+
+#: ../../Zotlabs/Module/Admin/Security.php:100
+msgid "Allowed email domains"
+msgstr "許可されたメールドメイン"
+
+#: ../../Zotlabs/Module/Admin/Security.php:100
+msgid ""
+"Comma separated list of domains which are allowed in email addresses for "
+"registrations to this site. Wildcards are accepted. Empty to allow any "
+"domains"
+msgstr "このサイトへの登録用の電子メールアドレスで許可されるドメインのカンマ区切りリスト。ワイルドカードが受け入れられます。すべてのドメインを許可するには空にしてください。"
+
+#: ../../Zotlabs/Module/Admin/Security.php:101
+msgid "Not allowed email domains"
+msgstr "メールドメインは許可されていません"
+
+#: ../../Zotlabs/Module/Admin/Security.php:101
+msgid ""
+"Comma separated list of domains which are not allowed in email addresses for "
+"registrations to this site. Wildcards are accepted. Empty to allow any "
+"domains, unless allowed domains have been defined."
+msgstr "このサイトへの登録用の電子メールアドレスで許可されていないドメインのカンマ区切りリスト。ワイルドカードが受け入れられます。許可されたドメインが定義されていない限り、すべてのドメインを許可するには空にします。"
+
+#: ../../Zotlabs/Module/Admin/Security.php:102
+msgid "Allow communications only from these sites"
+msgstr "これらのサイトからの通信のみを許可する"
+
+#: ../../Zotlabs/Module/Admin/Security.php:102
+msgid ""
+"One site per line. Leave empty to allow communication from anywhere by "
+"default"
+msgstr "1行に1つのサイト。空のままにして、デフォルトでどこからでも通信できるようにします"
+
+#: ../../Zotlabs/Module/Admin/Security.php:103
+msgid "Block communications from these sites"
+msgstr "これらのサイトからの通信をブロックする"
+
+#: ../../Zotlabs/Module/Admin/Security.php:104
+msgid "Allow communications only from these channels"
+msgstr "これらのチャネルからの通信のみを許可する"
+
+#: ../../Zotlabs/Module/Admin/Security.php:104
+msgid ""
+"One channel (hash) per line. Leave empty to allow from any channel by default"
+msgstr "1行に1つのチャネル(ハッシュ)。デフォルトで任意のチャンネルから許可するには空のままにします"
+
+#: ../../Zotlabs/Module/Admin/Security.php:105
+msgid "Block communications from these channels"
+msgstr "これらのチャネルからの通信をブロックする"
+
+#: ../../Zotlabs/Module/Admin/Security.php:106
+msgid "Only allow embeds from secure (SSL) websites and links."
+msgstr "安全な(SSL)Webサイトおよびリンクからの埋め込みのみを許可します。"
+
+#: ../../Zotlabs/Module/Admin/Security.php:107
+msgid "Allow unfiltered embedded HTML content only from these domains"
+msgstr "これらのドメインからのみ、フィルタリングされていない埋め込みHTMLコンテンツを許可します"
+
+#: ../../Zotlabs/Module/Admin/Security.php:107
+msgid "One site per line. By default embedded content is filtered."
+msgstr "1行に1つのサイト。デフォルトでは、埋め込みコンテンツはフィルタリングされます。"
+
+#: ../../Zotlabs/Module/Admin/Security.php:108
+msgid "Block embedded HTML from these domains"
+msgstr "これらのドメインからの埋め込みHTMLをブロックする"
+
+#: ../../Zotlabs/Module/Admin/Site.php:161
+msgid "Site settings updated."
+msgstr "サイトの設定は更新されました。"
+
+#: ../../Zotlabs/Module/Admin/Site.php:198
+#: ../../Zotlabs/Module/Settings/Display.php:119
+#, php-format
+msgid "%s - (Incompatible)"
+msgstr "%s (互換性なし)"
+
+#: ../../Zotlabs/Module/Admin/Site.php:205
+msgid "mobile"
+msgstr "モバイル"
+
+#: ../../Zotlabs/Module/Admin/Site.php:207
+msgid "experimental"
+msgstr "実験的"
+
+#: ../../Zotlabs/Module/Admin/Site.php:209
+msgid "unsupported"
+msgstr "サポートされていない"
+
+#: ../../Zotlabs/Module/Admin/Site.php:256
+msgid "Yes - with approval"
+msgstr "はい-承認済み"
+
+#: ../../Zotlabs/Module/Admin/Site.php:262
+msgid "My site is not a public server"
+msgstr "私のサイトは公開サーバーではありません"
+
+#: ../../Zotlabs/Module/Admin/Site.php:263
+msgid "My site has paid access only"
+msgstr "私のサイトは有料アクセスのみです"
+
+#: ../../Zotlabs/Module/Admin/Site.php:264
+msgid "My site has free access only"
+msgstr "私のサイトは無料アクセスのみです"
+
+#: ../../Zotlabs/Module/Admin/Site.php:265
+msgid "My site offers free accounts with optional paid upgrades"
+msgstr "私のサイトはオプションの有料アップグレードで無料アカウントを提供しています"
+
+#: ../../Zotlabs/Module/Admin/Site.php:279
+msgid "Default permission role for new accounts"
+msgstr "新しいアカウントへのデフォルトの権限定義"
+
+#: ../../Zotlabs/Module/Admin/Site.php:279
+msgid ""
+"This role will be used for the first channel created after registration."
+msgstr "この役割は、登録後に作成される最初のチャネルに使用されます。"
+
+#: ../../Zotlabs/Module/Admin/Site.php:288 ../../Zotlabs/Widget/Admin.php:22
+msgid "Site"
+msgstr "サイト"
+
+#: ../../Zotlabs/Module/Admin/Site.php:290
+#: ../../Zotlabs/Module/Register.php:273
+msgid "Registration"
+msgstr "登録"
+
+#: ../../Zotlabs/Module/Admin/Site.php:291
+msgid "File upload"
+msgstr "ファイルをアップロード"
+
+#: ../../Zotlabs/Module/Admin/Site.php:292
+msgid "Policies"
+msgstr "ポリシー"
+
+#: ../../Zotlabs/Module/Admin/Site.php:297
+msgid "Site name"
+msgstr "サイト名"
+
+#: ../../Zotlabs/Module/Admin/Site.php:299
+msgid "Banner/Logo"
+msgstr "バナー/ロゴ"
+
+#: ../../Zotlabs/Module/Admin/Site.php:299
+msgid "Unfiltered HTML/CSS/JS is allowed"
+msgstr "フィルタリングされていないHTML / CSS / JSは許可されます"
+
+#: ../../Zotlabs/Module/Admin/Site.php:300
+msgid "Administrator Information"
+msgstr "管理者情報"
+
+#: ../../Zotlabs/Module/Admin/Site.php:300
+msgid ""
+"Contact information for site administrators. Displayed on siteinfo page. "
+"BBCode can be used here"
+msgstr "サイト管理者の連絡先情報。 siteinfoページに表示されます。 BBCodeはここで使用できます"
+
+#: ../../Zotlabs/Module/Admin/Site.php:301 ../../Zotlabs/Module/Siteinfo.php:24
+msgid "Site Information"
+msgstr "サイト情報"
+
+#: ../../Zotlabs/Module/Admin/Site.php:301
+msgid ""
+"Publicly visible description of this site. Displayed on siteinfo page. "
+"BBCode can be used here"
+msgstr "このサイトの一般公開されている説明。 siteinfoページに表示されます。 BBCodeはここで使用できます"
+
+#: ../../Zotlabs/Module/Admin/Site.php:302
+msgid "System language"
+msgstr "システム言語"
+
+#: ../../Zotlabs/Module/Admin/Site.php:303
+msgid "System theme"
+msgstr "システムテーマ"
+
+#: ../../Zotlabs/Module/Admin/Site.php:303
+msgid ""
+"Default system theme - may be over-ridden by user profiles - <a href='#' "
+"id='cnftheme'>change theme settings</a>"
+msgstr "デフォルトのシステムテーマ-ユーザープロファイルによって上書きされる場合があります-<a href='#' id='cnftheme'>テーマ設定の変更</a>"
+
+#: ../../Zotlabs/Module/Admin/Site.php:306
+msgid "Allow Feeds as Connections"
+msgstr "接続としてフィードを許可する"
+
+#: ../../Zotlabs/Module/Admin/Site.php:306
+msgid "(Heavy system resource usage)"
+msgstr "(重いシステムリソースの使用)"
+
+#: ../../Zotlabs/Module/Admin/Site.php:307
+msgid "Maximum image size"
+msgstr "最大画像サイズ"
+
+#: ../../Zotlabs/Module/Admin/Site.php:307
+msgid ""
+"Maximum size in bytes of uploaded images. Default is 0, which means no "
+"limits."
+msgstr "アップロードされる画像の最大サイズ(バイト単位)。デフォルトは0で、制限がないことを意味します。"
+
+#: ../../Zotlabs/Module/Admin/Site.php:308
+msgid "Does this site allow new member registration?"
+msgstr "このサイトは新規会員登録を許可していますか?"
+
+#: ../../Zotlabs/Module/Admin/Site.php:309
+msgid "Invitation only"
+msgstr "招待のみ"
+
+#: ../../Zotlabs/Module/Admin/Site.php:309
+msgid ""
+"Only allow new member registrations with an invitation code. Above register "
+"policy must be set to Yes."
+msgstr "招待コードを使用した新しいメンバー登録のみを許可します。上記の登録ポリシーは「はい」に設定する必要があります。"
+
+#: ../../Zotlabs/Module/Admin/Site.php:310
+msgid "Minimum age"
+msgstr "最低年齢"
+
+#: ../../Zotlabs/Module/Admin/Site.php:310
+msgid "Minimum age (in years) for who may register on this site."
+msgstr "このサイトに登録できる最低年齢(年)。"
+
+#: ../../Zotlabs/Module/Admin/Site.php:311
+msgid "Which best describes the types of account offered by this hub?"
+msgstr "このハブが提供するアカウントの種類を最もよく説明しているのはどれですか?"
+
+#: ../../Zotlabs/Module/Admin/Site.php:311
+msgid "This is displayed on the public server site list."
+msgstr "これは、公開サーバーのサイトリストに表示されます。"
+
+#: ../../Zotlabs/Module/Admin/Site.php:312
+msgid "Register text"
+msgstr "登録テキスト"
+
+#: ../../Zotlabs/Module/Admin/Site.php:312
+msgid "Will be displayed prominently on the registration page."
+msgstr "登録ページに目立つように表示されます。"
+
+#: ../../Zotlabs/Module/Admin/Site.php:314
+msgid "Site homepage to show visitors (default: login box)"
+msgstr "訪問者を表示するサイトのホームページ(デフォルト:ログインボックス)"
+
+#: ../../Zotlabs/Module/Admin/Site.php:314
+msgid ""
+"example: 'pubstream' to show public stream, 'page/sys/home' to show a system "
+"webpage called 'home' or 'include:home.html' to include a file."
+msgstr "例:パブリックストリームを表示する「pubstream」、「home」または「include:home.html」と呼ばれるシステムWebページを表示する「page / sys / home」はファイルを含めます。"
+
+#: ../../Zotlabs/Module/Admin/Site.php:315
+msgid "Preserve site homepage URL"
+msgstr "サイトのホームページURLを保持"
+
+#: ../../Zotlabs/Module/Admin/Site.php:315
+msgid ""
+"Present the site homepage in a frame at the original location instead of "
+"redirecting"
+msgstr "リダイレクトする代わりに、サイトのホームページを元の場所のフレームに表示します"
+
+#: ../../Zotlabs/Module/Admin/Site.php:316
+msgid "Accounts abandoned after x days"
+msgstr "x日後に放棄されたアカウント"
+
+#: ../../Zotlabs/Module/Admin/Site.php:316
+msgid ""
+"Will not waste system resources polling external sites for abandonded "
+"accounts. Enter 0 for no time limit."
+msgstr "放棄されたアカウントの外部サイトをポーリングするシステムリソースを無駄にしません。時間制限なしの場合は0を入力します。"
+
+#: ../../Zotlabs/Module/Admin/Site.php:317
+msgid "Allowed friend domains"
+msgstr "許可された友達ドメイン"
+
+#: ../../Zotlabs/Module/Admin/Site.php:317
+msgid ""
+"Comma separated list of domains which are allowed to establish friendships "
+"with this site. Wildcards are accepted. Empty to allow any domains"
+msgstr "このサイトとの友情を確立できるドメインのカンマ区切りリスト。ワイルドカードが受け入れられます。すべてのドメインを許可するには空"
+
+#: ../../Zotlabs/Module/Admin/Site.php:318
+msgid "Verify Email Addresses"
+msgstr "メールアドレスを確認する"
+
+#: ../../Zotlabs/Module/Admin/Site.php:318
+msgid ""
+"Check to verify email addresses used in account registration (recommended)."
+msgstr "アカウント登録で使用されるメールアドレスを確認してください(推奨)。"
+
+#: ../../Zotlabs/Module/Admin/Site.php:319
+msgid "Force publish"
+msgstr "強制公開"
+
+#: ../../Zotlabs/Module/Admin/Site.php:319
+msgid ""
+"Check to force all profiles on this site to be listed in the site directory."
+msgstr "このサイトのすべてのプロファイルがサイトディレクトリにリストされるように強制する場合はオンにします。"
+
+#: ../../Zotlabs/Module/Admin/Site.php:320
+msgid "Import Public Streams"
+msgstr "パブリックストリームをインポートする"
+
+#: ../../Zotlabs/Module/Admin/Site.php:320
+msgid ""
+"Import and allow access to public content pulled from other sites. Warning: "
+"this content is unmoderated."
+msgstr "他のサイトから取得した公開コンテンツをインポートしてアクセスを許可します。警告:このコンテンツはモデレートされていません。"
+
+#: ../../Zotlabs/Module/Admin/Site.php:321
+msgid "Site only Public Streams"
+msgstr "サイトのみの公開ストリーム"
+
+#: ../../Zotlabs/Module/Admin/Site.php:321
+msgid ""
+"Allow access to public content originating only from this site if Imported "
+"Public Streams are disabled."
+msgstr "インポートされたパブリックストリームが無効になっている場合、このサイトからのみ発信されるパブリックコンテンツへのアクセスを許可します。"
+
+#: ../../Zotlabs/Module/Admin/Site.php:322
+msgid "Allow anybody on the internet to access the Public streams"
+msgstr "インターネット上の誰でもパブリックストリームにアクセスできるようにする"
+
+#: ../../Zotlabs/Module/Admin/Site.php:322
+msgid ""
+"Disable to require authentication before viewing. Warning: this content is "
+"unmoderated."
+msgstr "表示する前に認証を要求するには無効にします。警告:このコンテンツはモデレートされていません。"
+
+#: ../../Zotlabs/Module/Admin/Site.php:323
+msgid "Only import Public stream posts with this text"
+msgstr "このテキストを含む公開ストリーム投稿のみをインポートします"
+
+#: ../../Zotlabs/Module/Admin/Site.php:323
+#: ../../Zotlabs/Module/Admin/Site.php:324
+#: ../../Zotlabs/Module/Connedit.php:892 ../../Zotlabs/Module/Connedit.php:893
+msgid ""
+"words one per line or #tags or /patterns/ or lang=xx, leave blank to import "
+"all posts"
+msgstr "1行に1語ずつ、または#tagsまたは/ patterns /またはlang = xx。すべての投稿をインポートするには空白のままにします"
+
+#: ../../Zotlabs/Module/Admin/Site.php:324
+msgid "Do not import Public stream posts with this text"
+msgstr "このテキストを含む公開ストリームの投稿をインポートしないでください"
+
+#: ../../Zotlabs/Module/Admin/Site.php:327
+msgid "Login on Homepage"
+msgstr "ホームページにログイン"
+
+#: ../../Zotlabs/Module/Admin/Site.php:327
+msgid ""
+"Present a login box to visitors on the home page if no other content has "
+"been configured."
+msgstr "他のコンテンツが設定されていない場合、ホームページで訪問者にログインボックスを提示します。"
+
+#: ../../Zotlabs/Module/Admin/Site.php:328
+msgid "Enable context help"
+msgstr "コンテキストヘルプを有効にする"
+
+#: ../../Zotlabs/Module/Admin/Site.php:328
+msgid ""
+"Display contextual help for the current page when the help button is pressed."
+msgstr "ヘルプボタンが押されたときに、現在のページのコンテキストヘルプを表示します。"
+
+#: ../../Zotlabs/Module/Admin/Site.php:330
+msgid "Reply-to email address for system generated email."
+msgstr "システム生成メールの返信先メールアドレス。"
+
+#: ../../Zotlabs/Module/Admin/Site.php:331
+msgid "Sender (From) email address for system generated email."
+msgstr "システムが生成した電子メールの送信者(差出人)電子メールアドレス。"
+
+#: ../../Zotlabs/Module/Admin/Site.php:332
+msgid "Name of email sender for system generated email."
+msgstr "システムが生成した電子メールの電子メール送信者の名前。"
+
+#: ../../Zotlabs/Module/Admin/Site.php:334
+msgid "Directory Server URL"
+msgstr "ディレクトリサーバーのURL"
+
+#: ../../Zotlabs/Module/Admin/Site.php:334
+msgid "Default directory server"
+msgstr "デフォルトのディレクトリサーバー"
+
+#: ../../Zotlabs/Module/Admin/Site.php:336
+msgid "Proxy user"
+msgstr "プロキシユーザー"
+
+#: ../../Zotlabs/Module/Admin/Site.php:337
+msgid "Proxy URL"
+msgstr "プロキシURL"
+
+#: ../../Zotlabs/Module/Admin/Site.php:338
+msgid "Network timeout"
+msgstr "ネットワークタイムアウト"
+
+#: ../../Zotlabs/Module/Admin/Site.php:338
+msgid "Value is in seconds. Set to 0 for unlimited (not recommended)."
+msgstr "値は秒単位です。無制限の場合は0に設定します(推奨されません)。"
+
+#: ../../Zotlabs/Module/Admin/Site.php:339
+msgid "Delivery interval"
+msgstr "配送間隔"
+
+#: ../../Zotlabs/Module/Admin/Site.php:339
+msgid ""
+"Delay background delivery processes by this many seconds to reduce system "
+"load. Recommend: 4-5 for shared hosts, 2-3 for virtual private servers. 0-1 "
+"for large dedicated servers."
+msgstr "システムの負荷を軽減するには、バックグラウンド配信プロセスをこの数秒遅らせます。推奨:共有ホストには4〜5、仮想プライベートサーバーには2〜3。大規模な専用サーバーの場合は0-1。"
+
+#: ../../Zotlabs/Module/Admin/Site.php:340
+msgid "Deliveries per process"
+msgstr "プロセスごとの配達"
+
+#: ../../Zotlabs/Module/Admin/Site.php:340
+msgid ""
+"Number of deliveries to attempt in a single operating system process. Adjust "
+"if necessary to tune system performance. Recommend: 1-5."
+msgstr "単一のオペレーティングシステムプロセスで試行する配信の数。必要に応じて調整して、システムのパフォーマンスを調整します。推奨:1-5。"
+
+#: ../../Zotlabs/Module/Admin/Site.php:341
+msgid "Queue Threshold"
+msgstr "キューのしきい値"
+
+#: ../../Zotlabs/Module/Admin/Site.php:341
+msgid ""
+"Always defer immediate delivery if queue contains more than this number of "
+"entries."
+msgstr "キューにこの数を超えるエントリが含まれる場合は、即時配信を常に延期します。"
+
+#: ../../Zotlabs/Module/Admin/Site.php:342
+msgid "Poll interval"
+msgstr "ポーリング間隔"
+
+#: ../../Zotlabs/Module/Admin/Site.php:342
+msgid ""
+"Delay background polling processes by this many seconds to reduce system "
+"load. If 0, use delivery interval."
+msgstr "バックグラウンドポーリングプロセスをこの数秒遅らせて、システムの負荷を減らします。 0の場合、配信間隔を使用します。"
+
+#: ../../Zotlabs/Module/Admin/Site.php:343
+msgid "Path to ImageMagick convert program"
+msgstr "ImageMagick変換プログラムへのパス"
+
+#: ../../Zotlabs/Module/Admin/Site.php:343
+msgid ""
+"If set, use this program to generate photo thumbnails for huge images ( > "
+"4000 pixels in either dimension), otherwise memory exhaustion may occur. "
+"Example: /usr/bin/convert"
+msgstr "設定されている場合、このプログラムを使用して巨大な画像(いずれかの方向で4000ピクセル以上)の写真のサムネイルを生成します。そうしないと、メモリ不足が発生する可能性があります。例:/usr/bin/convert"
+
+#: ../../Zotlabs/Module/Admin/Site.php:344
+msgid "Allow SVG thumbnails in file browser"
+msgstr "ファイルブラウザでSVGサムネイルを許可する"
+
+#: ../../Zotlabs/Module/Admin/Site.php:344
+msgid "WARNING: SVG images may contain malicious code."
+msgstr "警告:SVG画像には悪意のあるコードが含まれている場合があります。"
+
+#: ../../Zotlabs/Module/Admin/Site.php:345
+msgid "Maximum Load Average"
+msgstr "最大負荷平均"
+
+#: ../../Zotlabs/Module/Admin/Site.php:345
+msgid ""
+"Maximum system load before delivery and poll processes are deferred - "
+"default 50."
+msgstr "配信およびポーリングプロセスが延期される前の最大システム負荷-デフォルトは50。"
+
+#: ../../Zotlabs/Module/Admin/Site.php:346
+msgid "Expiration period in days for imported (grid/network) content"
+msgstr "インポートされた(グリッド/ネットワーク)コンテンツの有効期限(日数)"
+
+#: ../../Zotlabs/Module/Admin/Site.php:346
+msgid "0 for no expiration of imported content"
+msgstr "インポートされたコンテンツの有効期限がない場合は0"
+
+#: ../../Zotlabs/Module/Admin/Site.php:347
+msgid ""
+"Do not expire any posts which have comments less than this many days ago"
+msgstr "この数日前よりもコメントが少ない投稿を期限切れにしないでください。"
+
+#: ../../Zotlabs/Module/Admin/Site.php:349
+msgid ""
+"Public servers: Optional landing (marketing) webpage for new registrants"
+msgstr "パブリックサーバー:新規登録者向けのオプションのランディング(マーケティング)Webページ"
+
+#: ../../Zotlabs/Module/Admin/Site.php:349
+#, php-format
+msgid "Create this page first. Default is %s/register"
+msgstr "最初にこのページを作成します。デフォルトは%s / registerです"
+
+#: ../../Zotlabs/Module/Admin/Site.php:350
+msgid "Page to display after creating a new channel"
+msgstr "新しいチャンネルを作成した後に表示するページ"
+
+#: ../../Zotlabs/Module/Admin/Site.php:350
+msgid "Default: profiles"
+msgstr "デフォルト:プロファイル"
+
+#: ../../Zotlabs/Module/Admin/Site.php:352
+msgid "Optional: site location"
+msgstr "サイトの所在地:オプション"
+
+#: ../../Zotlabs/Module/Admin/Site.php:352
+msgid "Region or country"
+msgstr "地域または国"
+
+#: ../../Zotlabs/Module/Admin/Themes.php:26
+msgid "Theme settings updated."
+msgstr "テーマ設定は保存されました。"
+
+#: ../../Zotlabs/Module/Admin/Themes.php:61
+msgid "No themes found."
+msgstr "テーマが見つかりませんでした。"
+
+#: ../../Zotlabs/Module/Admin/Themes.php:116
+msgid "Screenshot"
+msgstr "スクリーンショット"
+
+#: ../../Zotlabs/Module/Admin/Themes.php:123
+#: ../../Zotlabs/Module/Admin/Themes.php:157 ../../Zotlabs/Widget/Admin.php:28
+msgid "Themes"
+msgstr "テーマ"
+
+#: ../../Zotlabs/Module/Admin/Themes.php:162
+msgid "[Experimental]"
+msgstr "[実験的]"
+
+#: ../../Zotlabs/Module/Admin/Themes.php:163
+msgid "[Unsupported]"
+msgstr "[サポート無し]"
+
+#: ../../Zotlabs/Module/Admin.php:97
+msgid "Blocked accounts"
+msgstr "ブロックされたアカウント"
+
+#: ../../Zotlabs/Module/Admin.php:98
+msgid "Expired accounts"
+msgstr "期限切れのアカウント"
+
+#: ../../Zotlabs/Module/Admin.php:99
+msgid "Expiring accounts"
+msgstr "期限切れのアカウント"
+
+#: ../../Zotlabs/Module/Admin.php:120
+msgid "Message queues"
+msgstr "メッセージのキュー"
+
+#: ../../Zotlabs/Module/Admin.php:134
+msgid "Your software should be updated"
+msgstr "ソフトのアップデートをしてください。"
+
+#: ../../Zotlabs/Module/Admin.php:139
+msgid "Summary"
+msgstr "概要"
+
+#: ../../Zotlabs/Module/Admin.php:142
+msgid "Registered accounts"
+msgstr "登録されているアカウント"
+
+#: ../../Zotlabs/Module/Admin.php:143
+msgid "Pending registrations"
+msgstr "保留中の登録"
+
+#: ../../Zotlabs/Module/Admin.php:144
+msgid "Registered channels"
+msgstr "登録されているチャンネル"
+
+#: ../../Zotlabs/Module/Admin.php:145
+msgid "Active addons"
+msgstr "有効なアドオン"
+
+#: ../../Zotlabs/Module/Admin.php:146
+msgid "Version"
+msgstr "バージョン"
+
+#: ../../Zotlabs/Module/Admin.php:147
+msgid "Repository version (master)"
+msgstr "リポジトリバージョン(master)"
+
+#: ../../Zotlabs/Module/Admin.php:148
+msgid "Repository version (dev)"
+msgstr "リポジトリバージョン(dev)"
+
+#: ../../Zotlabs/Module/Affinity.php:35
+msgid "Affinity Tool settings updated."
+msgstr "アフィニティツールの設定が更新されました。"
+
+#: ../../Zotlabs/Module/Affinity.php:47
+msgid ""
+"This app presents a slider control in your connection editor and also on "
+"your network page. The slider represents your degree of friendship "
+"(affinity) with each connection. It allows you to zoom in or out and display "
+"conversations from only your closest friends or everybody in your stream."
+msgstr "このアプリは、接続エディターおよびネットワークページにスライダーコントロールを表示します。スライダーは、各接続との友好度(親和性)を表します。ズームインまたはズームアウトして、親しい友人またはストリーム内の全員からの会話を表示できます。"
+
+#: ../../Zotlabs/Module/Affinity.php:52
+msgid "Affinity Tool App"
+msgstr "アフィニティツールアプリ"
+
+#: ../../Zotlabs/Module/Affinity.php:52 ../../Zotlabs/Module/Articles.php:51
+#: ../../Zotlabs/Module/Bookmarks.php:78 ../../Zotlabs/Module/Cards.php:51
+#: ../../Zotlabs/Module/Cdav.php:854 ../../Zotlabs/Module/Cdav.php:863
+#: ../../Zotlabs/Module/Chat.php:102 ../../Zotlabs/Module/Connect.php:104
+#: ../../Zotlabs/Module/Defperms.php:189 ../../Zotlabs/Module/Group.php:106
+#: ../../Zotlabs/Module/Invite.php:110 ../../Zotlabs/Module/Lang.php:17
+#: ../../Zotlabs/Module/Mood.php:134 ../../Zotlabs/Module/Notes.php:56
+#: ../../Zotlabs/Module/Oauth.php:100 ../../Zotlabs/Module/Oauth2.php:106
+#: ../../Zotlabs/Module/Pdledit.php:42 ../../Zotlabs/Module/Permcats.php:62
+#: ../../Zotlabs/Module/Poke.php:165 ../../Zotlabs/Module/Probe.php:18
+#: ../../Zotlabs/Module/Pubstream.php:20 ../../Zotlabs/Module/Randprof.php:29
+#: ../../Zotlabs/Module/Sources.php:88 ../../Zotlabs/Module/Suggest.php:40
+#: ../../Zotlabs/Module/Tokens.php:99 ../../Zotlabs/Module/Uexport.php:61
+#: ../../Zotlabs/Module/Webpages.php:48 ../../Zotlabs/Module/Wiki.php:52
+msgid "Not Installed"
+msgstr "インストールされていない"
+
+#: ../../Zotlabs/Module/Affinity.php:57
+msgid ""
+"The numbers below represent the minimum and maximum slider default positions "
+"for your network/stream page as a percentage."
+msgstr "以下の数字は、ネットワーク/ストリームページのスライダーのデフォルトの最小および最大位置をパーセンテージで表しています。"
+
+#: ../../Zotlabs/Module/Affinity.php:64
+msgid "Default maximum affinity level"
+msgstr "デフォルトの最大アフィニティレベル"
+
+#: ../../Zotlabs/Module/Affinity.php:64
+msgid "0-99 default 99"
+msgstr "0-99デフォルト99"
+
+#: ../../Zotlabs/Module/Affinity.php:70
+msgid "Default minimum affinity level"
+msgstr "デフォルトの最小アフィニティレベル"
+
+#: ../../Zotlabs/Module/Affinity.php:70
+msgid "0-99 - default 0"
+msgstr "0-99-デフォルト0"
+
+#: ../../Zotlabs/Module/Affinity.php:76
+msgid "Persistent affinity levels"
+msgstr "永続的なアフィニティレベル"
+
+#: ../../Zotlabs/Module/Affinity.php:76
+msgid ""
+"If disabled the max and min levels will be reset to default after page reload"
+msgstr "無効にすると、ページのリロード後に最大レベルと最小レベルがデフォルトにリセットされます"
+
+#: ../../Zotlabs/Module/Affinity.php:84
+msgid "Affinity Tool Settings"
+msgstr "アフィニティツールの設定"
+
+#: ../../Zotlabs/Module/Api.php:74 ../../Zotlabs/Module/Api.php:95
+msgid "Authorize application connection"
+msgstr "アプリケーション接続を許可する"
+
+#: ../../Zotlabs/Module/Api.php:75
+msgid "Return to your app and insert this Security Code:"
+msgstr "アプリに戻り、このセキュリティコードを挿入します。"
+
+#: ../../Zotlabs/Module/Api.php:85
+msgid "Please login to continue."
+msgstr "続行するにはログインしてください。"
+
+#: ../../Zotlabs/Module/Api.php:97
+msgid ""
+"Do you want to authorize this application to access your posts and contacts, "
+"and/or create new posts for you?"
+msgstr "このアプリケーションを許可して、投稿や連絡先にアクセスしたり、新しい投稿を作成したりしますか?"
+
+#: ../../Zotlabs/Module/Appman.php:39 ../../Zotlabs/Module/Appman.php:56
+msgid "App installed."
+msgstr "アプリがインストールされました。"
+
+#: ../../Zotlabs/Module/Appman.php:49
+msgid "Malformed app."
+msgstr "不正なアプリ。"
+
+#: ../../Zotlabs/Module/Appman.php:132
+msgid "Embed code"
+msgstr "埋め込みコード"
+
+#: ../../Zotlabs/Module/Appman.php:138
+msgid "Edit App"
+msgstr "アプリを編集"
+
+#: ../../Zotlabs/Module/Appman.php:138
+msgid "Create App"
+msgstr "アプリを作成"
+
+#: ../../Zotlabs/Module/Appman.php:143
+msgid "Name of app"
+msgstr "アプリの名前"
+
+#: ../../Zotlabs/Module/Appman.php:144
+msgid "Location (URL) of app"
+msgstr "アプリの場所(URL)"
+
+#: ../../Zotlabs/Module/Appman.php:145 ../../Zotlabs/Module/Cdav.php:939
+#: ../../Zotlabs/Module/Events.php:475 ../../Zotlabs/Module/Rbmark.php:101
+msgid "Description"
+msgstr "説明"
+
+#: ../../Zotlabs/Module/Appman.php:146
+msgid "Photo icon URL"
+msgstr "写真アイコンURL"
+
+#: ../../Zotlabs/Module/Appman.php:146
+msgid "80 x 80 pixels - optional"
+msgstr "80 x 80ピクセル-オプション"
+
+#: ../../Zotlabs/Module/Appman.php:147
+msgid "Categories (optional, comma separated list)"
+msgstr "カテゴリー(オプション、コンマ区切りリスト)"
+
+#: ../../Zotlabs/Module/Appman.php:148
+msgid "Version ID"
+msgstr "バージョンID"
+
+#: ../../Zotlabs/Module/Appman.php:149
+msgid "Price of app"
+msgstr "アプリの価格"
+
+#: ../../Zotlabs/Module/Appman.php:150
+msgid "Location (URL) to purchase app"
+msgstr "アプリを購入する場所(URL)"
+
+#: ../../Zotlabs/Module/Apporder.php:47
+msgid "Change Order of Pinned Navbar Apps"
+msgstr "固定されたNavbarアプリの順序を変更する"
+
+#: ../../Zotlabs/Module/Apporder.php:47
+msgid "Change Order of App Tray Apps"
+msgstr "アプリトレイアプリの順序を変更する"
+
+#: ../../Zotlabs/Module/Apporder.php:48
+msgid ""
+"Use arrows to move the corresponding app left (top) or right (bottom) in the "
+"navbar"
+msgstr "矢印を使用して、対応するアプリをナビゲーションバーで左(上)または右(下)に移動します"
+
+#: ../../Zotlabs/Module/Apporder.php:48
+msgid "Use arrows to move the corresponding app up or down in the app tray"
+msgstr "矢印を使用して、対応するアプリをアプリトレイ内で上下に移動します"
+
+#: ../../Zotlabs/Module/Apps.php:50 ../../Zotlabs/Widget/Appstore.php:14
+msgid "Available Apps"
+msgstr "利用可能なアプリ"
+
+#: ../../Zotlabs/Module/Apps.php:50
+msgid "Installed Apps"
+msgstr "インストール済みアプリ"
+
+#: ../../Zotlabs/Module/Apps.php:53
+msgid "Manage Apps"
+msgstr "アプリを管理する"
+
+#: ../../Zotlabs/Module/Apps.php:54
+msgid "Create Custom App"
+msgstr "カスタムアプリを作成する"
+
+#: ../../Zotlabs/Module/Articles.php:51
+msgid "Articles App"
+msgstr "記事アプリ"
+
+#: ../../Zotlabs/Module/Articles.php:52
+msgid "Create interactive articles"
+msgstr "インタラクティブな記事を作成する"
+
+#: ../../Zotlabs/Module/Articles.php:115
+msgid "Add Article"
+msgstr "記事を追加"
+
+#: ../../Zotlabs/Module/Articles.php:116 ../../Zotlabs/Module/Blocks.php:159
+#: ../../Zotlabs/Module/Cards.php:113 ../../Zotlabs/Module/Cdav.php:1257
+#: ../../Zotlabs/Module/Connedit.php:938 ../../Zotlabs/Module/Layouts.php:185
+#: ../../Zotlabs/Module/Menu.php:181 ../../Zotlabs/Module/New_channel.php:189
+#: ../../Zotlabs/Module/Profiles.php:798 ../../Zotlabs/Module/Webpages.php:254
+#: ../../Zotlabs/Storage/Browser.php:282 ../../Zotlabs/Storage/Browser.php:396
+#: ../../Zotlabs/Widget/Cdav.php:128 ../../Zotlabs/Widget/Cdav.php:165
+msgid "Create"
+msgstr "作成"
+
+#: ../../Zotlabs/Module/Article_edit.php:17
+#: ../../Zotlabs/Module/Article_edit.php:33
+#: ../../Zotlabs/Module/Editblock.php:79 ../../Zotlabs/Module/Editblock.php:95
+#: ../../Zotlabs/Module/Editlayout.php:79 ../../Zotlabs/Module/Editpost.php:24
+#: ../../Zotlabs/Module/Editwebpage.php:80
+#: ../../Zotlabs/Module/Card_edit.php:17 ../../Zotlabs/Module/Card_edit.php:33
+msgid "Item not found"
+msgstr "アイテムが見つかりません"
+
+#: ../../Zotlabs/Module/Article_edit.php:44 ../../Zotlabs/Module/Block.php:41
+#: ../../Zotlabs/Module/Cal.php:63 ../../Zotlabs/Module/Chanview.php:96
+#: ../../Zotlabs/Module/Card_edit.php:44 ../../Zotlabs/Module/Page.php:75
+#: ../../Zotlabs/Module/Wall_upload.php:31
+msgid "Channel not found."
+msgstr "チャンネルが見つかりません。"
+
+#: ../../Zotlabs/Module/Article_edit.php:128
+msgid "Edit Article"
+msgstr "記事を編集"
+
+#: ../../Zotlabs/Module/Attach.php:13
+msgid "Item not available."
+msgstr "アイテムは利用できません。"
+
+#: ../../Zotlabs/Module/Authorize.php:17
+msgid "Unknown App"
+msgstr "不明なアプリ"
+
+#: ../../Zotlabs/Module/Authorize.php:29
+msgid "Authorize"
+msgstr "許可する"
+
+#: ../../Zotlabs/Module/Authorize.php:30
+#, php-format
+msgid "Do you authorize the app %s to access your channel data?"
+msgstr "アプリ%sにチャンネルデータへのアクセスを許可していますか?"
+
+#: ../../Zotlabs/Module/Authorize.php:32
+msgid "Allow"
+msgstr "許可する"
+
+#: ../../Zotlabs/Module/Block.php:29 ../../Zotlabs/Module/Page.php:39
+msgid "Invalid item."
+msgstr "無効なアイテム。"
+
+#: ../../Zotlabs/Module/Blocks.php:97 ../../Zotlabs/Module/Blocks.php:155
+#: ../../Zotlabs/Module/Editblock.php:113
+msgid "Block Name"
+msgstr "ブロック名"
+
+#: ../../Zotlabs/Module/Blocks.php:156
+msgid "Block Title"
+msgstr "ブロックタイトル"
+
+#: ../../Zotlabs/Module/Blocks.php:157 ../../Zotlabs/Module/Layouts.php:191
+#: ../../Zotlabs/Module/Menu.php:177 ../../Zotlabs/Module/Webpages.php:266
+msgid "Created"
+msgstr "作成した"
+
+#: ../../Zotlabs/Module/Blocks.php:158 ../../Zotlabs/Module/Layouts.php:192
+#: ../../Zotlabs/Module/Menu.php:178 ../../Zotlabs/Module/Webpages.php:267
+msgid "Edited"
+msgstr "編集済み"
+
+#: ../../Zotlabs/Module/Blocks.php:166 ../../Zotlabs/Module/Events.php:695
+#: ../../Zotlabs/Module/Layouts.php:198 ../../Zotlabs/Module/Pubsites.php:60
+#: ../../Zotlabs/Module/Webpages.php:261 ../../Zotlabs/Module/Wiki.php:213
+#: ../../Zotlabs/Module/Wiki.php:409
+msgid "View"
+msgstr "表示する"
+
+#: ../../Zotlabs/Module/Bookmarks.php:62
+msgid "Bookmark added"
+msgstr "ブックマークを追加しました"
+
+#: ../../Zotlabs/Module/Bookmarks.php:78
+msgid "Bookmarks App"
+msgstr "ブックマークアプリ"
+
+#: ../../Zotlabs/Module/Bookmarks.php:79
+msgid "Bookmark links from posts and manage them"
+msgstr "投稿のリンクをブックマークして管理する"
+
+#: ../../Zotlabs/Module/Bookmarks.php:92
+msgid "My Bookmarks"
+msgstr "私のブックマーク"
+
+#: ../../Zotlabs/Module/Bookmarks.php:103
+msgid "My Connections Bookmarks"
+msgstr "私の接続ブックマーク"
+
+#: ../../Zotlabs/Module/Cal.php:70
+msgid "Permissions denied."
+msgstr "許可が拒否されました。"
+
+#: ../../Zotlabs/Module/Cal.php:264 ../../Zotlabs/Module/Events.php:607
+msgid "l, F j"
+msgstr "l、F j"
+
+#: ../../Zotlabs/Module/Cal.php:337 ../../Zotlabs/Module/Events.php:689
+msgid "Edit Event"
+msgstr "イベントを編集"
+
+#: ../../Zotlabs/Module/Cal.php:337 ../../Zotlabs/Module/Events.php:689
+msgid "Create Event"
+msgstr "イベントを作成"
+
+#: ../../Zotlabs/Module/Cal.php:338 ../../Zotlabs/Module/Cal.php:345
+#: ../../Zotlabs/Module/Cdav.php:948 ../../Zotlabs/Module/Events.php:690
+#: ../../Zotlabs/Module/Events.php:699 ../../Zotlabs/Module/Photos.php:986
+msgid "Previous"
+msgstr "前"
+
+#: ../../Zotlabs/Module/Cal.php:339 ../../Zotlabs/Module/Cal.php:346
+#: ../../Zotlabs/Module/Cdav.php:949 ../../Zotlabs/Module/Events.php:691
+#: ../../Zotlabs/Module/Events.php:700 ../../Zotlabs/Module/Photos.php:995
+#: ../../Zotlabs/Module/Setup.php:260
+msgid "Next"
+msgstr "次"
+
+#: ../../Zotlabs/Module/Cal.php:347 ../../Zotlabs/Module/Cdav.php:950
+#: ../../Zotlabs/Module/Events.php:701
+msgid "Today"
+msgstr "今日"
+
+#: ../../Zotlabs/Module/Cards.php:51
+msgid "Cards App"
+msgstr "カードアプリ"
+
+#: ../../Zotlabs/Module/Cards.php:52
+msgid "Create personal planning cards"
+msgstr "個人計画カードを作成する"
+
+#: ../../Zotlabs/Module/Cards.php:112
+msgid "Add Card"
+msgstr "カードを追加"
+
+#: ../../Zotlabs/Module/Cdav.php:825
+msgid "INVALID EVENT DISMISSED!"
+msgstr "無効なイベントは破棄されました!"
+
+#: ../../Zotlabs/Module/Cdav.php:826
+msgid "Summary: "
+msgstr "概要:"
+
+#: ../../Zotlabs/Module/Cdav.php:827
+msgid "Date: "
+msgstr "日付:"
+
+#: ../../Zotlabs/Module/Cdav.php:828 ../../Zotlabs/Module/Cdav.php:835
+msgid "Reason: "
+msgstr "理由:"
+
+#: ../../Zotlabs/Module/Cdav.php:833
+msgid "INVALID CARD DISMISSED!"
+msgstr "無効なカードが破棄されました!"
+
+#: ../../Zotlabs/Module/Cdav.php:834
+msgid "Name: "
+msgstr "名:"
+
+#: ../../Zotlabs/Module/Cdav.php:854
+msgid "CalDAV App"
+msgstr "CalDAVアプリ"
+
+#: ../../Zotlabs/Module/Cdav.php:855
+msgid "CalDAV capable calendar"
+msgstr "CalDAV対応カレンダー"
+
+#: ../../Zotlabs/Module/Cdav.php:863
+msgid "CardDAV App"
+msgstr "CardDAVアプリ"
+
+#: ../../Zotlabs/Module/Cdav.php:864
+msgid "CalDAV capable addressbook"
+msgstr "CalDAV対応のアドレス帳"
+
+#: ../../Zotlabs/Module/Cdav.php:936 ../../Zotlabs/Module/Events.php:462
+msgid "Event title"
+msgstr "イベントタイトル"
+
+#: ../../Zotlabs/Module/Cdav.php:937 ../../Zotlabs/Module/Events.php:468
+msgid "Start date and time"
+msgstr "開始日時"
+
+#: ../../Zotlabs/Module/Cdav.php:938
+msgid "End date and time"
+msgstr "終了日時"
+
+#: ../../Zotlabs/Module/Cdav.php:951 ../../Zotlabs/Module/Events.php:696
+msgid "Month"
+msgstr "月"
+
+#: ../../Zotlabs/Module/Cdav.php:952 ../../Zotlabs/Module/Events.php:697
+msgid "Week"
+msgstr "週間"
+
+#: ../../Zotlabs/Module/Cdav.php:953 ../../Zotlabs/Module/Events.php:698
+msgid "Day"
+msgstr "日"
+
+#: ../../Zotlabs/Module/Cdav.php:954
+msgid "List month"
+msgstr "月のリスト"
+
+#: ../../Zotlabs/Module/Cdav.php:955
+msgid "List week"
+msgstr "リスト週"
+
+#: ../../Zotlabs/Module/Cdav.php:956
+msgid "List day"
+msgstr "リスト日"
+
+#: ../../Zotlabs/Module/Cdav.php:963
+msgid "More"
+msgstr "もっと"
+
+#: ../../Zotlabs/Module/Cdav.php:964
+msgid "Less"
+msgstr "もっと少なく"
+
+#: ../../Zotlabs/Module/Cdav.php:965
+msgid "Select calendar"
+msgstr "カレンダーを選択"
+
+#: ../../Zotlabs/Module/Cdav.php:967
+msgid "Delete all"
+msgstr "すべて削除"
+
+#: ../../Zotlabs/Module/Cdav.php:969
+msgid "Sorry! Editing of recurrent events is not yet implemented."
+msgstr "ごめんなさい!繰り返しイベントの編集はまだ実装されていません。"
+
+#: ../../Zotlabs/Module/Cdav.php:1243 ../../Zotlabs/Module/Connedit.php:924
+msgid "Organisation"
+msgstr "組織"
+
+#: ../../Zotlabs/Module/Cdav.php:1244 ../../Zotlabs/Module/Connedit.php:925
+msgid "Title"
+msgstr "タイトル"
+
+#: ../../Zotlabs/Module/Cdav.php:1245 ../../Zotlabs/Module/Connedit.php:926
+#: ../../Zotlabs/Module/Profiles.php:786
+msgid "Phone"
+msgstr "電話"
+
+#: ../../Zotlabs/Module/Cdav.php:1247 ../../Zotlabs/Module/Connedit.php:928
+#: ../../Zotlabs/Module/Profiles.php:788
+msgid "Instant messenger"
+msgstr "インスタントメッセンジャー"
+
+#: ../../Zotlabs/Module/Cdav.php:1248 ../../Zotlabs/Module/Connedit.php:929
+#: ../../Zotlabs/Module/Profiles.php:789
+msgid "Website"
+msgstr "ウェブサイト"
+
+#: ../../Zotlabs/Module/Cdav.php:1250 ../../Zotlabs/Module/Connedit.php:931
+#: ../../Zotlabs/Module/Profiles.php:791
+msgid "Note"
+msgstr "注意"
+
+#: ../../Zotlabs/Module/Cdav.php:1255 ../../Zotlabs/Module/Connedit.php:936
+#: ../../Zotlabs/Module/Profiles.php:796
+msgid "Add Contact"
+msgstr "連絡先を追加"
+
+#: ../../Zotlabs/Module/Cdav.php:1256 ../../Zotlabs/Module/Connedit.php:937
+#: ../../Zotlabs/Module/Profiles.php:797
+msgid "Add Field"
+msgstr "フィールドを追加"
+
+#: ../../Zotlabs/Module/Cdav.php:1261 ../../Zotlabs/Module/Connedit.php:942
+msgid "P.O. Box"
+msgstr "私書箱"
+
+#: ../../Zotlabs/Module/Cdav.php:1262 ../../Zotlabs/Module/Connedit.php:943
+msgid "Additional"
+msgstr "追加"
+
+#: ../../Zotlabs/Module/Cdav.php:1263 ../../Zotlabs/Module/Connedit.php:944
+msgid "Street"
+msgstr "通り"
+
+#: ../../Zotlabs/Module/Cdav.php:1264 ../../Zotlabs/Module/Connedit.php:945
+msgid "Locality"
+msgstr "局所性"
+
+#: ../../Zotlabs/Module/Cdav.php:1265 ../../Zotlabs/Module/Connedit.php:946
+msgid "Region"
+msgstr "領域"
+
+#: ../../Zotlabs/Module/Cdav.php:1266 ../../Zotlabs/Module/Connedit.php:947
+msgid "ZIP Code"
+msgstr "郵便番号"
+
+#: ../../Zotlabs/Module/Cdav.php:1267 ../../Zotlabs/Module/Connedit.php:948
+#: ../../Zotlabs/Module/Profiles.php:757
+msgid "Country"
+msgstr "国"
+
+#: ../../Zotlabs/Module/Cdav.php:1314
+msgid "Default Calendar"
+msgstr "デフォルトのカレンダー"
+
+#: ../../Zotlabs/Module/Cdav.php:1324
+msgid "Default Addressbook"
+msgstr "デフォルトのアドレス帳"
+
+#: ../../Zotlabs/Module/Changeaddr.php:35
+msgid ""
+"Channel name changes are not allowed within 48 hours of changing the account "
+"password."
+msgstr "アカウントパスワードを変更してから48時間以内にチャンネル名を変更することはできません。"
+
+#: ../../Zotlabs/Module/Changeaddr.php:77
+msgid "Change channel nickname/address"
+msgstr "チャンネルのニックネーム/アドレスを変更する"
+
+#: ../../Zotlabs/Module/Changeaddr.php:78
+#: ../../Zotlabs/Module/Removeaccount.php:58
+#: ../../Zotlabs/Module/Removeme.php:61
+msgid "WARNING: "
+msgstr "警告:"
+
+#: ../../Zotlabs/Module/Changeaddr.php:78
+msgid "Any/all connections on other networks will be lost!"
+msgstr "他のネットワーク上の接続はすべて失われます!"
+
+#: ../../Zotlabs/Module/Changeaddr.php:79
+#: ../../Zotlabs/Module/Removeaccount.php:59
+#: ../../Zotlabs/Module/Removeme.php:62
+msgid "Please enter your password for verification:"
+msgstr "確認のためにパスワードを入力してください:"
+
+#: ../../Zotlabs/Module/Changeaddr.php:80
+msgid "New channel address"
+msgstr "新しいチャンネルアドレス"
+
+#: ../../Zotlabs/Module/Changeaddr.php:81
+msgid "Rename Channel"
+msgstr "チャンネル名を変更"
+
+#: ../../Zotlabs/Module/Channel.php:41 ../../Zotlabs/Module/Chat.php:31
+#: ../../Zotlabs/Module/Ochannel.php:32
+msgid "You must be logged in to see this page."
+msgstr "このページを表示するには、ログインする必要があります。"
+
+#: ../../Zotlabs/Module/Channel.php:98 ../../Zotlabs/Module/Hcard.php:37
+#: ../../Zotlabs/Module/Profile.php:45
+msgid "Posts and comments"
+msgstr "投稿とコメント"
+
+#: ../../Zotlabs/Module/Channel.php:105 ../../Zotlabs/Module/Hcard.php:44
+#: ../../Zotlabs/Module/Profile.php:52
+msgid "Only posts"
+msgstr "投稿のみ"
+
+#: ../../Zotlabs/Module/Channel.php:165
+msgid "Insufficient permissions. Request redirected to profile page."
+msgstr "権限が不十分です。プロフィールページにリダイレクトされたリクエスト。"
+
+#: ../../Zotlabs/Module/Channel.php:182 ../../Zotlabs/Module/Network.php:173
+msgid "Search Results For:"
+msgstr "検索結果:"
+
+#: ../../Zotlabs/Module/Channel.php:217 ../../Zotlabs/Module/Display.php:80
+#: ../../Zotlabs/Module/Hq.php:134 ../../Zotlabs/Module/Network.php:203
+#: ../../Zotlabs/Module/Pubstream.php:94
+msgid "Reset form"
+msgstr "フォームをリセット"
+
+#: ../../Zotlabs/Module/Channel.php:476 ../../Zotlabs/Module/Display.php:378
+msgid ""
+"You must enable javascript for your browser to be able to view this content."
+msgstr "このコンテンツを表示するには、ブラウザのJavaScriptを有効にする必要があります。"
+
+#: ../../Zotlabs/Module/Chanview.php:139
+msgid "toggle full screen mode"
+msgstr "全画面モードを切り替える"
+
+#: ../../Zotlabs/Module/Chat.php:102
+msgid "Chatrooms App"
+msgstr "チャットルームアプリ"
+
+#: ../../Zotlabs/Module/Chat.php:103
+msgid "Access Controlled Chatrooms"
+msgstr "アクセス制御されたチャットルーム"
+
+#: ../../Zotlabs/Module/Chat.php:196
+msgid "Room not found"
+msgstr "部屋が見つかりません"
+
+#: ../../Zotlabs/Module/Chat.php:212
+msgid "Leave Room"
+msgstr "部屋を出る"
+
+#: ../../Zotlabs/Module/Chat.php:213
+msgid "Delete Room"
+msgstr "部屋を削除"
+
+#: ../../Zotlabs/Module/Chat.php:214
+msgid "I am away right now"
+msgstr "私は今不在です"
+
+#: ../../Zotlabs/Module/Chat.php:215
+msgid "I am online"
+msgstr "オンライン中"
+
+#: ../../Zotlabs/Module/Chat.php:217
+msgid "Bookmark this room"
+msgstr "この部屋をブックマークする"
+
+#: ../../Zotlabs/Module/Chat.php:240
+msgid "New Chatroom"
+msgstr "新しいチャットルーム"
+
+#: ../../Zotlabs/Module/Chat.php:241
+msgid "Chatroom name"
+msgstr "チャットルーム名"
+
+#: ../../Zotlabs/Module/Chat.php:242
+msgid "Expiration of chats (minutes)"
+msgstr "チャットの有効期限(分)"
+
+#: ../../Zotlabs/Module/Chat.php:258
+#, php-format
+msgid "%1$s's Chatrooms"
+msgstr "%1$sのチャットルーム"
+
+#: ../../Zotlabs/Module/Chat.php:263
+msgid "No chatrooms available"
+msgstr "利用可能なチャットルームはありません"
+
+#: ../../Zotlabs/Module/Chat.php:264 ../../Zotlabs/Module/Manage.php:145
+#: ../../Zotlabs/Module/Profiles.php:831 ../../Zotlabs/Module/Wiki.php:214
+msgid "Create New"
+msgstr "新しく作る"
+
+#: ../../Zotlabs/Module/Chat.php:267
+msgid "Expiration"
+msgstr "有効期限"
+
+#: ../../Zotlabs/Module/Chat.php:268
+msgid "min"
+msgstr "分"
+
+#: ../../Zotlabs/Module/Chatsvc.php:131
+msgid "Away"
+msgstr "離れて"
+
+#: ../../Zotlabs/Module/Chatsvc.php:136
+msgid "Online"
+msgstr "オンライン"
+
+#: ../../Zotlabs/Module/Cloud.php:123
+msgid "Not found"
+msgstr "見つかりません"
+
+#: ../../Zotlabs/Module/Cloud.php:129
+msgid "Please refresh page"
+msgstr "ページを更新してください"
+
+#: ../../Zotlabs/Module/Cloud.php:132
+msgid "Unknown error"
+msgstr "未知のエラー"
+
+#: ../../Zotlabs/Module/Common.php:14
+msgid "No channel."
+msgstr "チャンネルなし。"
+
+#: ../../Zotlabs/Module/Common.php:45
+msgid "No connections in common."
+msgstr "共通の接続はありません。"
+
+#: ../../Zotlabs/Module/Common.php:65
+msgid "View Common Connections"
+msgstr "共通接続を表示する"
+
+#: ../../Zotlabs/Module/Connect.php:73 ../../Zotlabs/Module/Connect.php:135
+msgid "Continue"
+msgstr "持続する"
+
+#: ../../Zotlabs/Module/Connect.php:104
+msgid "Premium Channel App"
+msgstr "プレミアムチャンネルアプリ"
+
+#: ../../Zotlabs/Module/Connect.php:105
+msgid ""
+"Allows you to set restrictions and terms on those that connect with your "
+"channel"
+msgstr "チャンネルに接続するものに制限と条件を設定できます"
+
+#: ../../Zotlabs/Module/Connect.php:116
+msgid "Premium Channel Setup"
+msgstr "プレミアムチャンネルのセットアップ"
+
+#: ../../Zotlabs/Module/Connect.php:118
+msgid "Enable premium channel connection restrictions"
+msgstr "プレミアムチャネル接続制限を有効にする"
+
+#: ../../Zotlabs/Module/Connect.php:119
+msgid ""
+"Please enter your restrictions or conditions, such as paypal receipt, usage "
+"guidelines, etc."
+msgstr "PayPalレシート、使用ガイドラインなどの制限または条件を入力してください。"
+
+#: ../../Zotlabs/Module/Connect.php:121 ../../Zotlabs/Module/Connect.php:141
+msgid ""
+"This channel may require additional steps or acknowledgement of the "
+"following conditions prior to connecting:"
+msgstr "このチャネルでは、接続する前に次の条件の追加手順または確認が必要になる場合があります。"
+
+#: ../../Zotlabs/Module/Connect.php:122
+msgid ""
+"Potential connections will then see the following text before proceeding:"
+msgstr "潜在的な接続では、続行する前に次のテキストが表示されます。"
+
+#: ../../Zotlabs/Module/Connect.php:123 ../../Zotlabs/Module/Connect.php:144
+msgid ""
+"By continuing, I certify that I have complied with any instructions provided "
+"on this page."
+msgstr "続行することにより、このページに記載されている指示を遵守したことを保証します。"
+
+#: ../../Zotlabs/Module/Connect.php:132
+msgid "(No specific instructions have been provided by the channel owner.)"
+msgstr "(チャンネル所有者から具体的な指示は提供されていません。)"
+
+#: ../../Zotlabs/Module/Connect.php:140
+msgid "Restricted or Premium Channel"
+msgstr "制限付きチャンネルまたはプレミアムチャンネル"
+
+#: ../../Zotlabs/Module/Connections.php:58
+#: ../../Zotlabs/Module/Connections.php:115
+#: ../../Zotlabs/Module/Connections.php:273
+msgid "Active"
+msgstr "アクティブ"
+
+#: ../../Zotlabs/Module/Connections.php:63
+#: ../../Zotlabs/Module/Connections.php:181
+#: ../../Zotlabs/Module/Connections.php:278
+msgid "Blocked"
+msgstr "ブロックされました"
+
+#: ../../Zotlabs/Module/Connections.php:68
+#: ../../Zotlabs/Module/Connections.php:188
+#: ../../Zotlabs/Module/Connections.php:277
+msgid "Ignored"
+msgstr "無視された"
+
+#: ../../Zotlabs/Module/Connections.php:73
+#: ../../Zotlabs/Module/Connections.php:202
+#: ../../Zotlabs/Module/Connections.php:276
+msgid "Hidden"
+msgstr "非表示"
+
+#: ../../Zotlabs/Module/Connections.php:78
+#: ../../Zotlabs/Module/Connections.php:195
+msgid "Archived/Unreachable"
+msgstr "アーカイブ済み/到達不能"
+
+#: ../../Zotlabs/Module/Connections.php:83
+#: ../../Zotlabs/Module/Connections.php:92 ../../Zotlabs/Module/Menu.php:179
+#: ../../Zotlabs/Module/Notifications.php:50
+msgid "New"
+msgstr "新しい"
+
+#: ../../Zotlabs/Module/Connections.php:97
+#: ../../Zotlabs/Module/Connections.php:111
+#: ../../Zotlabs/Module/Connedit.php:727 ../../Zotlabs/Widget/Affinity.php:34
+msgid "All"
+msgstr "すべて"
+
+#: ../../Zotlabs/Module/Connections.php:157
+msgid "Active Connections"
+msgstr "アクティブな接続"
+
+#: ../../Zotlabs/Module/Connections.php:160
+msgid "Show active connections"
+msgstr "アクティブな接続を表示"
+
+#: ../../Zotlabs/Module/Connections.php:164
+#: ../../Zotlabs/Widget/Notifications.php:84
+msgid "New Connections"
+msgstr "新しい接続"
+
+#: ../../Zotlabs/Module/Connections.php:167
+msgid "Show pending (new) connections"
+msgstr "保留中の(新しい)接続を表示"
+
+#: ../../Zotlabs/Module/Connections.php:184
+msgid "Only show blocked connections"
+msgstr "ブロックされた接続のみを表示"
+
+#: ../../Zotlabs/Module/Connections.php:191
+msgid "Only show ignored connections"
+msgstr "無視された接続のみを表示"
+
+#: ../../Zotlabs/Module/Connections.php:198
+msgid "Only show archived/unreachable connections"
+msgstr "アーカイブされた/到達不能な接続のみを表示する"
+
+#: ../../Zotlabs/Module/Connections.php:205
+msgid "Only show hidden connections"
+msgstr "非表示の接続のみを表示"
+
+#: ../../Zotlabs/Module/Connections.php:217
+#: ../../Zotlabs/Module/Profperm.php:140
+msgid "All Connections"
+msgstr "すべての接続"
+
+#: ../../Zotlabs/Module/Connections.php:220
+msgid "Show all connections"
+msgstr "すべての接続を表示"
+
+#: ../../Zotlabs/Module/Connections.php:274
+msgid "Pending approval"
+msgstr "承認待ちの"
+
+#: ../../Zotlabs/Module/Connections.php:275
+msgid "Archived"
+msgstr "アーカイブ済み"
+
+#: ../../Zotlabs/Module/Connections.php:279
+msgid "Not connected at this location"
+msgstr "この場所では接続されていません"
+
+#: ../../Zotlabs/Module/Connections.php:296
+#, php-format
+msgid "%1$s [%2$s]"
+msgstr "%1$s [ %2$s ]"
+
+#: ../../Zotlabs/Module/Connections.php:297
+msgid "Edit connection"
+msgstr "接続を編集"
+
+#: ../../Zotlabs/Module/Connections.php:299
+msgid "Delete connection"
+msgstr "接続を削除"
+
+#: ../../Zotlabs/Module/Connections.php:308
+msgid "Channel address"
+msgstr "チャンネルアドレス"
+
+#: ../../Zotlabs/Module/Connections.php:313
+msgid "Call"
+msgstr "コール"
+
+#: ../../Zotlabs/Module/Connections.php:315
+msgid "Status"
+msgstr "状態"
+
+#: ../../Zotlabs/Module/Connections.php:317
+msgid "Connected"
+msgstr "接続済み"
+
+#: ../../Zotlabs/Module/Connections.php:319
+msgid "Approve connection"
+msgstr "接続を承認する"
+
+#: ../../Zotlabs/Module/Connections.php:321
+msgid "Ignore connection"
+msgstr "接続を無視"
+
+#: ../../Zotlabs/Module/Connections.php:322
+#: ../../Zotlabs/Module/Connedit.php:644
+msgid "Ignore"
+msgstr "無視する"
+
+#: ../../Zotlabs/Module/Connections.php:323
+msgid "Recent activity"
+msgstr "最近の活動"
+
+#: ../../Zotlabs/Module/Connections.php:353
+msgid "Search your connections"
+msgstr "接続を検索する"
+
+#: ../../Zotlabs/Module/Connections.php:354
+msgid "Connections search"
+msgstr "接続検索"
+
+#: ../../Zotlabs/Module/Connedit.php:81 ../../Zotlabs/Module/Defperms.php:67
+msgid "Could not access contact record."
+msgstr "連絡先レコードにアクセスできませんでした。"
+
+#: ../../Zotlabs/Module/Connedit.php:112
+msgid "Could not locate selected profile."
+msgstr "選択したプロファイルが見つかりませんでした。"
+
+#: ../../Zotlabs/Module/Connedit.php:256
+msgid "Connection updated."
+msgstr "接続が更新されました。"
+
+#: ../../Zotlabs/Module/Connedit.php:258
+msgid "Failed to update connection record."
+msgstr "接続レコードの更新に失敗しました。"
+
+#: ../../Zotlabs/Module/Connedit.php:312
+msgid "is now connected to"
+msgstr "に接続されました"
+
+#: ../../Zotlabs/Module/Connedit.php:437
+msgid "Could not access address book record."
+msgstr "アドレス帳のレコードにアクセスできませんでした。"
+
+#: ../../Zotlabs/Module/Connedit.php:485 ../../Zotlabs/Module/Connedit.php:489
+msgid "Refresh failed - channel is currently unavailable."
+msgstr "更新に失敗しました-チャンネルは現在利用できません。"
+
+#: ../../Zotlabs/Module/Connedit.php:504 ../../Zotlabs/Module/Connedit.php:513
+#: ../../Zotlabs/Module/Connedit.php:522 ../../Zotlabs/Module/Connedit.php:531
+#: ../../Zotlabs/Module/Connedit.php:544
+msgid "Unable to set address book parameters."
+msgstr "アドレス帳のパラメーターを設定できません。"
+
+#: ../../Zotlabs/Module/Connedit.php:568
+msgid "Connection has been removed."
+msgstr "接続が削除されました。"
+
+#: ../../Zotlabs/Module/Connedit.php:611
+#, php-format
+msgid "View %s's profile"
+msgstr "%sのプロフィールを表示"
+
+#: ../../Zotlabs/Module/Connedit.php:615
+msgid "Refresh Permissions"
+msgstr "権限を更新"
+
+#: ../../Zotlabs/Module/Connedit.php:618
+msgid "Fetch updated permissions"
+msgstr "更新された権限を取得する"
+
+#: ../../Zotlabs/Module/Connedit.php:622
+msgid "Refresh Photo"
+msgstr "写真を更新"
+
+#: ../../Zotlabs/Module/Connedit.php:625
+msgid "Fetch updated photo"
+msgstr "更新された写真を取得する"
+
+#: ../../Zotlabs/Module/Connedit.php:632
+msgid "View recent posts and comments"
+msgstr "最近の投稿とコメントを見る"
+
+#: ../../Zotlabs/Module/Connedit.php:639
+msgid "Block (or Unblock) all communications with this connection"
+msgstr "この接続とのすべての通信をブロック(またはブロック解除)"
+
+#: ../../Zotlabs/Module/Connedit.php:640
+msgid "This connection is blocked!"
+msgstr "この接続はブロックされています!"
+
+#: ../../Zotlabs/Module/Connedit.php:644
+msgid "Unignore"
+msgstr "無視しない"
+
+#: ../../Zotlabs/Module/Connedit.php:647
+msgid "Ignore (or Unignore) all inbound communications from this connection"
+msgstr "この接続からのすべてのインバウンド通信を無視(または無視しない)"
+
+#: ../../Zotlabs/Module/Connedit.php:648
+msgid "This connection is ignored!"
+msgstr "この接続は無視されます!"
+
+#: ../../Zotlabs/Module/Connedit.php:652
+msgid "Unarchive"
+msgstr "アーカイブ解除"
+
+#: ../../Zotlabs/Module/Connedit.php:652
+msgid "Archive"
+msgstr "アーカイブ"
+
+#: ../../Zotlabs/Module/Connedit.php:655
+msgid ""
+"Archive (or Unarchive) this connection - mark channel dead but keep content"
+msgstr "この接続をアーカイブ(またはアーカイブ解除)します-チャンネルをデッドにマークしますが、コンテンツは保持します"
+
+#: ../../Zotlabs/Module/Connedit.php:656
+msgid "This connection is archived!"
+msgstr "この接続はアーカイブされています!"
+
+#: ../../Zotlabs/Module/Connedit.php:660
+msgid "Unhide"
+msgstr "再表示"
+
+#: ../../Zotlabs/Module/Connedit.php:660
+msgid "Hide"
+msgstr "隠す"
+
+#: ../../Zotlabs/Module/Connedit.php:663
+msgid "Hide or Unhide this connection from your other connections"
+msgstr "この接続を他の接続から非表示または非表示にします"
+
+#: ../../Zotlabs/Module/Connedit.php:664
+msgid "This connection is hidden!"
+msgstr "この接続は非表示です!"
+
+#: ../../Zotlabs/Module/Connedit.php:671
+msgid "Delete this connection"
+msgstr "この接続を削除"
+
+#: ../../Zotlabs/Module/Connedit.php:679
+msgid "Fetch Vcard"
+msgstr "Vcardを取得"
+
+#: ../../Zotlabs/Module/Connedit.php:682
+msgid "Fetch electronic calling card for this connection"
+msgstr "この接続の電子通話カードを取得する"
+
+#: ../../Zotlabs/Module/Connedit.php:693
+msgid "Open Individual Permissions section by default"
+msgstr "デフォルトで個人権限セクションを開く"
+
+#: ../../Zotlabs/Module/Connedit.php:716
+msgid "Affinity"
+msgstr "親和性"
+
+#: ../../Zotlabs/Module/Connedit.php:719
+msgid "Open Set Affinity section by default"
+msgstr "デフォルトでセットアフィニティセクションを開く"
+
+#: ../../Zotlabs/Module/Connedit.php:723 ../../Zotlabs/Widget/Affinity.php:30
+msgid "Me"
+msgstr "私"
+
+#: ../../Zotlabs/Module/Connedit.php:724 ../../Zotlabs/Widget/Affinity.php:31
+msgid "Family"
+msgstr "家族"
+
+#: ../../Zotlabs/Module/Connedit.php:726 ../../Zotlabs/Widget/Affinity.php:33
+msgid "Acquaintances"
+msgstr "知人"
+
+#: ../../Zotlabs/Module/Connedit.php:756
+msgid "Filter"
+msgstr "フィルタ"
+
+#: ../../Zotlabs/Module/Connedit.php:759
+msgid "Open Custom Filter section by default"
+msgstr "デフォルトでカスタムフィルターセクションを開く"
+
+#: ../../Zotlabs/Module/Connedit.php:796
+msgid "Approve this connection"
+msgstr "この接続を承認"
+
+#: ../../Zotlabs/Module/Connedit.php:796
+msgid "Accept connection to allow communication"
+msgstr "接続を受け入れて通信を許可する"
+
+#: ../../Zotlabs/Module/Connedit.php:801
+msgid "Set Affinity"
+msgstr "アフィニティを設定する"
+
+#: ../../Zotlabs/Module/Connedit.php:804
+msgid "Set Profile"
+msgstr "プロファイルを設定"
+
+#: ../../Zotlabs/Module/Connedit.php:807
+msgid "Set Affinity & Profile"
+msgstr "アフィニティとプロファイルを設定する"
+
+#: ../../Zotlabs/Module/Connedit.php:855
+msgid "This connection is unreachable from this location."
+msgstr "この場所からこの接続に到達できません。"
+
+#: ../../Zotlabs/Module/Connedit.php:856
+msgid "This connection may be unreachable from other channel locations."
+msgstr "この接続は、他のチャネルの場所から到達できない場合があります。"
+
+#: ../../Zotlabs/Module/Connedit.php:858
+msgid "Location independence is not supported by their network."
+msgstr "場所の独立性は、ネットワークではサポートされていません。"
+
+#: ../../Zotlabs/Module/Connedit.php:864
+msgid ""
+"This connection is unreachable from this location. Location independence is "
+"not supported by their network."
+msgstr "この場所からこの接続に到達できません。場所の独立性は、ネットワークではサポートされていません。"
+
+#: ../../Zotlabs/Module/Connedit.php:867 ../../Zotlabs/Module/Defperms.php:254
+msgid "Connection Default Permissions"
+msgstr "接続のデフォルト許可"
+
+#: ../../Zotlabs/Module/Connedit.php:868 ../../Zotlabs/Module/Defperms.php:255
+msgid "Apply these permissions automatically"
+msgstr "これらの許可を自動的に適用する"
+
+#: ../../Zotlabs/Module/Connedit.php:868
+msgid "Connection requests will be approved without your interaction"
+msgstr "接続要求はユーザーの操作なしで承認されます"
+
+#: ../../Zotlabs/Module/Connedit.php:869 ../../Zotlabs/Module/Defperms.php:256
+msgid "Permission role"
+msgstr "許可の役割"
+
+#: ../../Zotlabs/Module/Connedit.php:870 ../../Zotlabs/Module/Defperms.php:257
+msgid "Add permission role"
+msgstr "権限ロールを追加"
+
+#: ../../Zotlabs/Module/Connedit.php:877
+msgid "This connection's primary address is"
+msgstr "この接続のプライマリアドレスは"
+
+#: ../../Zotlabs/Module/Connedit.php:878
+msgid "Available locations:"
+msgstr "利用可能な場所:"
+
+#: ../../Zotlabs/Module/Connedit.php:883 ../../Zotlabs/Module/Defperms.php:261
+msgid ""
+"The permissions indicated on this page will be applied to all new "
+"connections."
+msgstr "このページに示されている権限は、すべての新しい接続に適用されます。"
+
+#: ../../Zotlabs/Module/Connedit.php:884
+msgid "Connection Tools"
+msgstr "接続ツール"
+
+#: ../../Zotlabs/Module/Connedit.php:886
+msgid "Slide to adjust your degree of friendship"
+msgstr "スライドして友好度を調整します"
+
+#: ../../Zotlabs/Module/Connedit.php:888
+msgid "Slide to adjust your rating"
+msgstr "スライドして評価を調整します"
+
+#: ../../Zotlabs/Module/Connedit.php:889 ../../Zotlabs/Module/Connedit.php:894
+msgid "Optionally explain your rating"
+msgstr "オプションで、評価を説明してください"
+
+#: ../../Zotlabs/Module/Connedit.php:891
+msgid "Custom Filter"
+msgstr "カスタムフィルター"
+
+#: ../../Zotlabs/Module/Connedit.php:892
+msgid "Only import posts with this text"
+msgstr "このテキストを含む投稿のみをインポートする"
+
+#: ../../Zotlabs/Module/Connedit.php:893
+msgid "Do not import posts with this text"
+msgstr "このテキストを含む投稿をインポートしないでください"
+
+#: ../../Zotlabs/Module/Connedit.php:895
+msgid "This information is public!"
+msgstr "この情報は公開されています!"
+
+#: ../../Zotlabs/Module/Connedit.php:900
+msgid "Connection Pending Approval"
+msgstr "接続の保留中の承認"
+
+#: ../../Zotlabs/Module/Connedit.php:903 ../../Zotlabs/Module/Defperms.php:264
+#: ../../Zotlabs/Module/Permcats.php:123 ../../Zotlabs/Module/Tokens.php:183
+msgid "inherited"
+msgstr "継承されました"
+
+#: ../../Zotlabs/Module/Connedit.php:905
+#, php-format
+msgid ""
+"Please choose the profile you would like to display to %s when viewing your "
+"profile securely."
+msgstr "プロフィールを安全に表示するときに、 %sに表示するプロフィールを選択してください。"
+
+#: ../../Zotlabs/Module/Connedit.php:907 ../../Zotlabs/Module/Tokens.php:180
+msgid "Their Settings"
+msgstr "それらの設定"
+
+#: ../../Zotlabs/Module/Connedit.php:908 ../../Zotlabs/Module/Defperms.php:266
+#: ../../Zotlabs/Module/Permcats.php:121 ../../Zotlabs/Module/Tokens.php:181
+msgid "My Settings"
+msgstr "私の設定"
+
+#: ../../Zotlabs/Module/Connedit.php:910 ../../Zotlabs/Module/Defperms.php:269
+#: ../../Zotlabs/Module/Permcats.php:126 ../../Zotlabs/Module/Tokens.php:186
+msgid "Individual Permissions"
+msgstr "個別の許可"
+
+#: ../../Zotlabs/Module/Connedit.php:911 ../../Zotlabs/Module/Permcats.php:127
+#: ../../Zotlabs/Module/Tokens.php:187
+msgid ""
+"Some permissions may be inherited from your channel's <a href=\"settings"
+"\"><strong>privacy settings</strong></a>, which have higher priority than "
+"individual settings. You can <strong>not</strong> change those settings here."
+msgstr "一部の権限は、チャンネルの<a href=\"settings\"> <strong>プライバシー設定</ strong> </a>から継承される場合があり、個々の設定よりも優先度が高くなります。ここでこれらの設定を変更することは<strong>できません</ strong>。"
+
+#: ../../Zotlabs/Module/Connedit.php:912
+msgid ""
+"Some permissions may be inherited from your channel's <a href=\"settings"
+"\"><strong>privacy settings</strong></a>, which have higher priority than "
+"individual settings. You can change those settings here but they wont have "
+"any impact unless the inherited setting changes."
+msgstr "一部の権限は、チャンネルの<a href=\"settings\"> <strong>プライバシー設定</ strong> </a>から継承される場合があり、個々の設定よりも優先度が高くなります。これらの設定はここで変更できますが、継承された設定が変更されない限り、影響はありません。"
+
+#: ../../Zotlabs/Module/Connedit.php:913
+msgid "Last update:"
+msgstr "最後の更新:"
+
+#: ../../Zotlabs/Module/Connedit.php:921
+msgid "Details"
+msgstr "詳細"
+
+#: ../../Zotlabs/Module/Cover_photo.php:80
+#: ../../Zotlabs/Module/Profile_photo.php:66
+msgid "Image uploaded but image cropping failed."
+msgstr "画像はアップロードされましたが、画像の切り取りに失敗しました。"
+
+#: ../../Zotlabs/Module/Cover_photo.php:191
+#: ../../Zotlabs/Module/Cover_photo.php:243
+msgid "Cover Photos"
+msgstr "カバー写真"
+
+#: ../../Zotlabs/Module/Cover_photo.php:214
+#: ../../Zotlabs/Module/Profile_photo.php:142
+msgid "Image resize failed."
+msgstr "画像のサイズ変更に失敗しました。"
+
+#: ../../Zotlabs/Module/Cover_photo.php:254
+#: ../../Zotlabs/Module/Profile_photo.php:260
+msgid "Image upload failed."
+msgstr "画像のアップロードに失敗しました。"
+
+#: ../../Zotlabs/Module/Cover_photo.php:271
+#: ../../Zotlabs/Module/Profile_photo.php:279
+msgid "Unable to process image."
+msgstr "画像を処理できません。"
+
+#: ../../Zotlabs/Module/Cover_photo.php:364
+#: ../../Zotlabs/Module/Cover_photo.php:379
+#: ../../Zotlabs/Module/Profile_photo.php:343
+#: ../../Zotlabs/Module/Profile_photo.php:390
+msgid "Photo not available."
+msgstr "写真は利用できません。"
+
+#: ../../Zotlabs/Module/Cover_photo.php:415
+msgid "Your cover photo may be visible to anybody on the internet"
+msgstr "カバー写真はインターネット上の誰でも見ることができます"
+
+#: ../../Zotlabs/Module/Cover_photo.php:417
+#: ../../Zotlabs/Module/Profile_photo.php:456
+msgid "Upload File:"
+msgstr "ファイルをアップロードする:"
+
+#: ../../Zotlabs/Module/Cover_photo.php:418
+#: ../../Zotlabs/Module/Profile_photo.php:457
+msgid "Select a profile:"
+msgstr "プロファイルを選択:"
+
+#: ../../Zotlabs/Module/Cover_photo.php:419
+msgid "Change Cover Photo"
+msgstr "カバー写真を変更"
+
+#: ../../Zotlabs/Module/Cover_photo.php:420
+#: ../../Zotlabs/Module/Embedphotos.php:166 ../../Zotlabs/Module/Photos.php:727
+#: ../../Zotlabs/Module/Profile_photo.php:459
+#: ../../Zotlabs/Storage/Browser.php:398 ../../Zotlabs/Widget/Album.php:97
+#: ../../Zotlabs/Widget/Cdav.php:133 ../../Zotlabs/Widget/Cdav.php:169
+#: ../../Zotlabs/Widget/Portfolio.php:110
+msgid "Upload"
+msgstr "アップロードする"
+
+#: ../../Zotlabs/Module/Cover_photo.php:423
+#: ../../Zotlabs/Module/Cover_photo.php:424
+#: ../../Zotlabs/Module/Profile_photo.php:463
+#: ../../Zotlabs/Module/Profile_photo.php:464
+msgid "Use a photo from your albums"
+msgstr "アルバムの写真を使用する"
+
+#: ../../Zotlabs/Module/Cover_photo.php:429
+#: ../../Zotlabs/Module/Profile_photo.php:469 ../../Zotlabs/Module/Wiki.php:405
+msgid "Choose a different album"
+msgstr "別のアルバムを選択してください"
+
+#: ../../Zotlabs/Module/Cover_photo.php:435
+#: ../../Zotlabs/Module/Profile_photo.php:474
+msgid "Select existing photo"
+msgstr "既存の写真を選択"
+
+#: ../../Zotlabs/Module/Cover_photo.php:452
+#: ../../Zotlabs/Module/Profile_photo.php:493
+msgid "Crop Image"
+msgstr "クロップ画像"
+
+#: ../../Zotlabs/Module/Cover_photo.php:453
+#: ../../Zotlabs/Module/Profile_photo.php:494
+msgid "Please adjust the image cropping for optimum viewing."
+msgstr "最適な表示になるように画像のトリミングを調整してください。"
+
+#: ../../Zotlabs/Module/Cover_photo.php:455
+#: ../../Zotlabs/Module/Profile_photo.php:496
+msgid "Done Editing"
+msgstr "編集完了"
+
+#: ../../Zotlabs/Module/Defperms.php:111
+#: ../../Zotlabs/Module/Settings/Channel.php:266
+msgid "Settings updated."
+msgstr "設定が更新されました。"
+
+#: ../../Zotlabs/Module/Defperms.php:189
+msgid "Default Permissions App"
+msgstr "デフォルトの権限アプリ"
+
+#: ../../Zotlabs/Module/Defperms.php:190
+msgid "Set custom default permissions for new connections"
+msgstr "新しい接続のカスタムデフォルト許可を設定する"
+
+#: ../../Zotlabs/Module/Defperms.php:255
+#: ../../Zotlabs/Module/Settings/Channel.php:470
+msgid ""
+"If enabled, connection requests will be approved without your interaction"
+msgstr "有効にすると、ユーザーの操作なしで接続要求が承認されます"
+
+#: ../../Zotlabs/Module/Defperms.php:262
+msgid "Automatic approval settings"
+msgstr "自動承認設定"
+
+#: ../../Zotlabs/Module/Defperms.php:270
+msgid ""
+"Some individual permissions may have been preset or locked based on your "
+"channel type and privacy settings."
+msgstr "チャンネルの種類とプライバシー設定に基づいて、個々の権限が事前設定またはロックされている場合があります。"
+
+#: ../../Zotlabs/Module/Directory.php:67 ../../Zotlabs/Module/Directory.php:72
+#: ../../Zotlabs/Module/Display.php:29 ../../Zotlabs/Module/Photos.php:558
+#: ../../Zotlabs/Module/Ratings.php:83 ../../Zotlabs/Module/Search.php:17
+#: ../../Zotlabs/Module/Viewconnections.php:23
+msgid "Public access denied."
+msgstr "パブリックアクセスが拒否されました。"
+
+#: ../../Zotlabs/Module/Directory.php:110
+msgid "No default suggestions were found."
+msgstr "デフォルトの提案は見つかりませんでした。"
+
+#: ../../Zotlabs/Module/Directory.php:259
+#, php-format
+msgid "%d rating"
+msgid_plural "%d ratings"
+msgstr[0] "%d評価"
+msgstr[1] "%d評価"
+
+#: ../../Zotlabs/Module/Directory.php:270
+msgid "Gender: "
+msgstr "性別:"
+
+#: ../../Zotlabs/Module/Directory.php:272
+msgid "Status: "
+msgstr "状態:"
+
+#: ../../Zotlabs/Module/Directory.php:274
+msgid "Homepage: "
+msgstr "ホームページ:"
+
+#: ../../Zotlabs/Module/Directory.php:334
+msgid "Description:"
+msgstr "説明:"
+
+#: ../../Zotlabs/Module/Directory.php:343
+msgid "Public Forum:"
+msgstr "公開フォーラム:"
+
+#: ../../Zotlabs/Module/Directory.php:346
+msgid "Keywords: "
+msgstr "キーワード:"
+
+#: ../../Zotlabs/Module/Directory.php:349
+msgid "Don't suggest"
+msgstr "提案しないでください"
+
+#: ../../Zotlabs/Module/Directory.php:351
+msgid "Common connections (estimated):"
+msgstr "一般的な接続(推定):"
+
+#: ../../Zotlabs/Module/Directory.php:400
+msgid "Global Directory"
+msgstr "グローバルディレクトリ"
+
+#: ../../Zotlabs/Module/Directory.php:400
+msgid "Local Directory"
+msgstr "ローカルディレクトリ"
+
+#: ../../Zotlabs/Module/Directory.php:406
+msgid "Finding:"
+msgstr "発見:"
+
+#: ../../Zotlabs/Module/Directory.php:411
+msgid "next page"
+msgstr "次のページ"
+
+#: ../../Zotlabs/Module/Directory.php:411
+msgid "previous page"
+msgstr "前のページ"
+
+#: ../../Zotlabs/Module/Directory.php:412
+msgid "Sort options"
+msgstr "並べ替えオプション"
+
+#: ../../Zotlabs/Module/Directory.php:413
+msgid "Alphabetic"
+msgstr "アルファベット"
+
+#: ../../Zotlabs/Module/Directory.php:414
+msgid "Reverse Alphabetic"
+msgstr "逆アルファベット"
+
+#: ../../Zotlabs/Module/Directory.php:415
+msgid "Newest to Oldest"
+msgstr "最新から最新"
+
+#: ../../Zotlabs/Module/Directory.php:416
+msgid "Oldest to Newest"
+msgstr "最新から最新"
+
+#: ../../Zotlabs/Module/Directory.php:433
+msgid "No entries (some entries may be hidden)."
+msgstr "エントリなし(一部のエントリは非表示になる場合があります)。"
+
+#: ../../Zotlabs/Module/Dirsearch.php:25 ../../Zotlabs/Module/Regdir.php:49
+msgid "This site is not a directory server"
+msgstr "このサイトはディレクトリサーバーではありません"
+
+#: ../../Zotlabs/Module/Dirsearch.php:33
+msgid "This directory server requires an access token"
+msgstr "このディレクトリサーバーにはアクセストークンが必要です"
+
+#: ../../Zotlabs/Module/Display.php:396
+msgid "Article"
+msgstr "記事"
+
+#: ../../Zotlabs/Module/Display.php:448
+msgid "Item has been removed."
+msgstr "アイテムは削除されました。"
+
+#: ../../Zotlabs/Module/Editblock.php:138
+msgid "Edit Block"
+msgstr "ブロックを編集"
+
+#: ../../Zotlabs/Module/Editlayout.php:128 ../../Zotlabs/Module/Layouts.php:129
+#: ../../Zotlabs/Module/Layouts.php:189
+msgid "Layout Name"
+msgstr "レイアウト名"
+
+#: ../../Zotlabs/Module/Editlayout.php:129 ../../Zotlabs/Module/Layouts.php:132
+msgid "Layout Description (Optional)"
+msgstr "レイアウトの説明(オプション)"
+
+#: ../../Zotlabs/Module/Editlayout.php:137
+msgid "Edit Layout"
+msgstr "レイアウトを編集"
+
+#: ../../Zotlabs/Module/Editpost.php:38 ../../Zotlabs/Module/Editpost.php:43
+msgid "Item is not editable"
+msgstr "アイテムは編集できません"
+
+#: ../../Zotlabs/Module/Editpost.php:108 ../../Zotlabs/Module/Rpost.php:144
+msgid "Edit post"
+msgstr "投稿を編集"
+
+#: ../../Zotlabs/Module/Editwebpage.php:139
+msgid "Page link"
+msgstr "ページリンク"
+
+#: ../../Zotlabs/Module/Editwebpage.php:166
+msgid "Edit Webpage"
+msgstr "ウェブページを編集"
+
+#: ../../Zotlabs/Module/Email_resend.php:12
+#: ../../Zotlabs/Module/Email_validation.php:24
+msgid "Token verification failed."
+msgstr "トークンの検証に失敗しました。"
+
+#: ../../Zotlabs/Module/Email_resend.php:30
+msgid "Email verification resent"
+msgstr "メール確認の再送"
+
+#: ../../Zotlabs/Module/Email_resend.php:33
+msgid "Unable to resend email verification message."
+msgstr "メール確認メッセージを再送信できません。"
+
+#: ../../Zotlabs/Module/Email_validation.php:36
+msgid "Email Verification Required"
+msgstr "メール確認が必要です"
+
+#: ../../Zotlabs/Module/Email_validation.php:37
+#, php-format
+msgid ""
+"A verification token was sent to your email address [%s]. Enter that token "
+"here to complete the account verification step. Please allow a few minutes "
+"for delivery, and check your spam folder if you do not see the message."
+msgstr "確認トークンがメールアドレス[ %s ]に送信されました。ここにトークンを入力して、アカウントの確認手順を完了します。配信に数分かかり、メッセージが表示されない場合はスパムフォルダーを確認してください。"
+
+#: ../../Zotlabs/Module/Email_validation.php:38
+msgid "Resend Email"
+msgstr "メールを再送"
+
+#: ../../Zotlabs/Module/Email_validation.php:41
+msgid "Validation token"
+msgstr "検証トークン"
+
+#: ../../Zotlabs/Module/Embedphotos.php:148 ../../Zotlabs/Module/Photos.php:826
+#: ../../Zotlabs/Module/Photos.php:1374 ../../Zotlabs/Widget/Album.php:78
+#: ../../Zotlabs/Widget/Portfolio.php:87
+msgid "View Photo"
+msgstr "写真を見る"
+
+#: ../../Zotlabs/Module/Embedphotos.php:164 ../../Zotlabs/Module/Photos.php:857
+#: ../../Zotlabs/Widget/Album.php:95 ../../Zotlabs/Widget/Portfolio.php:108
+msgid "Edit Album"
+msgstr "アルバムを編集"
+
+#: ../../Zotlabs/Module/Events.php:25
+msgid "Calendar entries imported."
+msgstr "インポートされたカレンダーエントリ。"
+
+#: ../../Zotlabs/Module/Events.php:27
+msgid "No calendar entries found."
+msgstr "カレンダーエントリが見つかりません。"
+
+#: ../../Zotlabs/Module/Events.php:110
+msgid "Event can not end before it has started."
+msgstr "イベントは開始する前に終了できません。"
+
+#: ../../Zotlabs/Module/Events.php:112 ../../Zotlabs/Module/Events.php:121
+#: ../../Zotlabs/Module/Events.php:143
+msgid "Unable to generate preview."
+msgstr "プレビューを生成できません。"
+
+#: ../../Zotlabs/Module/Events.php:119
+msgid "Event title and start time are required."
+msgstr "イベントのタイトルと開始時間が必要です。"
+
+#: ../../Zotlabs/Module/Events.php:141 ../../Zotlabs/Module/Events.php:265
+msgid "Event not found."
+msgstr "イベントが見つかりません。"
+
+#: ../../Zotlabs/Module/Events.php:462
+msgid "Edit event title"
+msgstr "イベントのタイトルを編集"
+
+#: ../../Zotlabs/Module/Events.php:464
+msgid "Categories (comma-separated list)"
+msgstr "カテゴリー(コンマ区切りリスト)"
+
+#: ../../Zotlabs/Module/Events.php:465
+msgid "Edit Category"
+msgstr "カテゴリを編集"
+
+#: ../../Zotlabs/Module/Events.php:465
+msgid "Category"
+msgstr "カテゴリー"
+
+#: ../../Zotlabs/Module/Events.php:468
+msgid "Edit start date and time"
+msgstr "開始日時を編集する"
+
+#: ../../Zotlabs/Module/Events.php:469 ../../Zotlabs/Module/Events.php:472
+msgid "Finish date and time are not known or not relevant"
+msgstr "終了日時がわからない、または関係ない"
+
+#: ../../Zotlabs/Module/Events.php:471
+msgid "Edit finish date and time"
+msgstr "終了日時を編集する"
+
+#: ../../Zotlabs/Module/Events.php:471
+msgid "Finish date and time"
+msgstr "終了日時"
+
+#: ../../Zotlabs/Module/Events.php:473 ../../Zotlabs/Module/Events.php:474
+msgid "Adjust for viewer timezone"
+msgstr "視聴者のタイムゾーンに合わせて調整する"
+
+#: ../../Zotlabs/Module/Events.php:473
+msgid ""
+"Important for events that happen in a particular place. Not practical for "
+"global holidays."
+msgstr "特定の場所で発生するイベントにとって重要です。世界的な休日には実用的ではありません。"
+
+#: ../../Zotlabs/Module/Events.php:475
+msgid "Edit Description"
+msgstr "説明の編集"
+
+#: ../../Zotlabs/Module/Events.php:477
+msgid "Edit Location"
+msgstr "場所を編集"
+
+#: ../../Zotlabs/Module/Events.php:491
+msgid "Timezone:"
+msgstr "タイムゾーン:"
+
+#: ../../Zotlabs/Module/Events.php:496
+msgid "Advanced Options"
+msgstr "高度なオプション"
+
+#: ../../Zotlabs/Module/Events.php:635
+msgid "Edit event"
+msgstr "イベントを編集"
+
+#: ../../Zotlabs/Module/Events.php:637
+msgid "Delete event"
+msgstr "イベントを削除"
+
+#: ../../Zotlabs/Module/Events.php:670
+msgid "calendar"
+msgstr "カレンダー"
+
+#: ../../Zotlabs/Module/Events.php:732
+msgid "Event removed"
+msgstr "イベントを削除しました"
+
+#: ../../Zotlabs/Module/Events.php:735
+msgid "Failed to remove event"
+msgstr "イベントを削除できませんでした"
+
+#: ../../Zotlabs/Module/Filer.php:52
+msgid "Enter a folder name"
+msgstr "フォルダー名を入力してください"
+
+#: ../../Zotlabs/Module/Filer.php:52
+msgid "or select an existing folder (doubleclick)"
+msgstr "または、既存のフォルダーを選択します(ダブルクリック)"
+
+#: ../../Zotlabs/Module/Filestorage.php:103
+msgid "File not found."
+msgstr "ファイルが見つかりません。"
+
+#: ../../Zotlabs/Module/Filestorage.php:152
+msgid "Permission Denied."
+msgstr "アクセス拒否。"
+
+#: ../../Zotlabs/Module/Filestorage.php:185
+msgid "Edit file permissions"
+msgstr "ファイルのアクセス許可を編集する"
+
+#: ../../Zotlabs/Module/Filestorage.php:197
+msgid "Set/edit permissions"
+msgstr "許可の設定/編集"
+
+#: ../../Zotlabs/Module/Filestorage.php:198
+msgid "Include all files and sub folders"
+msgstr "すべてのファイルとサブフォルダーを含める"
+
+#: ../../Zotlabs/Module/Filestorage.php:199
+msgid "Return to file list"
+msgstr "ファイルリストに戻る"
+
+#: ../../Zotlabs/Module/Filestorage.php:201
+msgid "Copy/paste this code to attach file to a post"
+msgstr "このコードをコピーして貼り付けて、ファイルを投稿に添付します"
+
+#: ../../Zotlabs/Module/Filestorage.php:202
+msgid "Copy/paste this URL to link file from a web page"
+msgstr "このURLをコピー/貼り付けして、Webページからファイルをリンクします"
+
+#: ../../Zotlabs/Module/Filestorage.php:204
+msgid "Share this file"
+msgstr "このファイルを共有する"
+
+#: ../../Zotlabs/Module/Filestorage.php:205
+msgid "Show URL to this file"
+msgstr "このファイルへのURLを表示"
+
+#: ../../Zotlabs/Module/Filestorage.php:206
+#: ../../Zotlabs/Storage/Browser.php:411
+msgid "Show in your contacts shared folder"
+msgstr "連絡先の共有フォルダーに表示する"
+
+#: ../../Zotlabs/Module/Follow.php:36
+msgid "Connection added."
+msgstr "接続が追加されました。"
+
+#: ../../Zotlabs/Module/Go.php:21
+msgid "This page is available only to site members"
+msgstr "このページはサイトメンバーのみが利用できます"
+
+#: ../../Zotlabs/Module/Go.php:27
+msgid "Welcome"
+msgstr "ようこそ"
+
+#: ../../Zotlabs/Module/Go.php:29
+msgid "What would you like to do?"
+msgstr "何をしたいですか?"
+
+#: ../../Zotlabs/Module/Go.php:31
+msgid ""
+"Please bookmark this page if you would like to return to it in the future"
+msgstr "今後このページに戻る場合は、このページをブックマークしてください"
+
+#: ../../Zotlabs/Module/Go.php:35
+msgid "Upload a profile photo"
+msgstr "プロフィール写真をアップロードする"
+
+#: ../../Zotlabs/Module/Go.php:36
+msgid "Upload a cover photo"
+msgstr "カバー写真をアップロードする"
+
+#: ../../Zotlabs/Module/Go.php:37
+msgid "Edit your default profile"
+msgstr "デフォルトのプロファイルを編集する"
+
+#: ../../Zotlabs/Module/Go.php:38 ../../Zotlabs/Widget/Newmember.php:41
+msgid "View friend suggestions"
+msgstr "友達の提案を見る"
+
+#: ../../Zotlabs/Module/Go.php:39
+msgid "View the channel directory"
+msgstr "チャンネルディレクトリを表示する"
+
+#: ../../Zotlabs/Module/Go.php:40
+msgid "View/edit your channel settings"
+msgstr "チャンネル設定の表示/編集"
+
+#: ../../Zotlabs/Module/Go.php:41
+msgid "View the site or project documentation"
+msgstr "サイトまたはプロジェクトのドキュメントを表示する"
+
+#: ../../Zotlabs/Module/Go.php:42
+msgid "Visit your channel homepage"
+msgstr "チャンネルのホームページにアクセスします"
+
+#: ../../Zotlabs/Module/Go.php:43
+msgid ""
+"View your connections and/or add somebody whose address you already know"
+msgstr "接続を表示したり、アドレスを既に知っている人を追加したりします"
+
+#: ../../Zotlabs/Module/Go.php:44
+msgid ""
+"View your personal stream (this may be empty until you add some connections)"
+msgstr "パーソナルストリームを表示します(接続を追加するまで空の場合があります)"
+
+#: ../../Zotlabs/Module/Go.php:52
+msgid "View the public stream. Warning: this content is not moderated"
+msgstr "パブリックストリームを表示します。警告:このコンテンツは管理されていません"
+
+#: ../../Zotlabs/Module/Group.php:45
+msgid "Privacy group created."
+msgstr "プライバシーグループが作成されました。"
+
+#: ../../Zotlabs/Module/Group.php:48
+msgid "Could not create privacy group."
+msgstr "プライバシーグループを作成できませんでした。"
+
+#: ../../Zotlabs/Module/Group.php:80
+msgid "Privacy group updated."
+msgstr "プライバシーグループが更新されました。"
+
+#: ../../Zotlabs/Module/Group.php:106
+msgid "Privacy Groups App"
+msgstr "プライバシーグループアプリ"
+
+#: ../../Zotlabs/Module/Group.php:107
+msgid "Management of privacy groups"
+msgstr "プライバシーグループを管理する"
+
+#: ../../Zotlabs/Module/Group.php:142
+msgid "Add Group"
+msgstr "グループを追加"
+
+#: ../../Zotlabs/Module/Group.php:146
+msgid "Privacy group name"
+msgstr "プライバシーグループ名"
+
+#: ../../Zotlabs/Module/Group.php:147 ../../Zotlabs/Module/Group.php:256
+msgid "Members are visible to other channels"
+msgstr "メンバーは他のチャンネルに表示されます"
+
+#: ../../Zotlabs/Module/Group.php:155 ../../Zotlabs/Module/Help.php:81
+msgid "Members"
+msgstr "メンバー"
+
+#: ../../Zotlabs/Module/Group.php:182
+msgid "Privacy group removed."
+msgstr "プライバシーグループが削除されました。"
+
+#: ../../Zotlabs/Module/Group.php:185
+msgid "Unable to remove privacy group."
+msgstr "プライバシーグループを削除できません。"
+
+#: ../../Zotlabs/Module/Group.php:251
+#, php-format
+msgid "Privacy Group: %s"
+msgstr "プライバシーグループ: %s"
+
+#: ../../Zotlabs/Module/Group.php:253
+msgid "Privacy group name: "
+msgstr "プライバシーグループ名:"
+
+#: ../../Zotlabs/Module/Group.php:258
+msgid "Delete Group"
+msgstr "グループを削除"
+
+#: ../../Zotlabs/Module/Group.php:269
+msgid "Group members"
+msgstr "グループの人(仲間)たち"
+
+#: ../../Zotlabs/Module/Group.php:271
+msgid "Not in this group"
+msgstr "グループ外"
+
+#: ../../Zotlabs/Module/Group.php:303
+msgid "Click a channel to toggle membership"
+msgstr "チャンネルをクリックしてメンバーシップを切り替えます"
+
+#: ../../Zotlabs/Module/Help.php:23
+msgid "Documentation Search"
+msgstr "ドキュメント検索"
+
+#: ../../Zotlabs/Module/Help.php:82
+msgid "Administrators"
+msgstr "管理者"
+
+#: ../../Zotlabs/Module/Help.php:83
+msgid "Developers"
+msgstr "開発者"
+
+#: ../../Zotlabs/Module/Help.php:84
+msgid "Tutorials"
+msgstr "チュートリアル"
+
+#: ../../Zotlabs/Module/Help.php:95
+msgid "$Projectname Documentation"
+msgstr "$Projectnameドキュメント"
+
+#: ../../Zotlabs/Module/Help.php:96
+msgid "Contents"
+msgstr "内容"
+
+#: ../../Zotlabs/Module/Home.php:90
+#, php-format
+msgid "Welcome to %s"
+msgstr "%sへようこそ"
+
+#: ../../Zotlabs/Module/Hq.php:140
+msgid "Welcome to Hubzilla!"
+msgstr "Hubzillaへようこそ!"
+
+#: ../../Zotlabs/Module/Hq.php:140
+msgid "You have got no unseen posts..."
+msgstr "未読の投稿はありません..."
+
+#: ../../Zotlabs/Module/Impel.php:185
+#, php-format
+msgid "%s element installed"
+msgstr "%s要素がインストールされました"
+
+#: ../../Zotlabs/Module/Impel.php:188
+#, php-format
+msgid "%s element installation failed"
+msgstr "%s要素のインストールに失敗しました"
+
+#: ../../Zotlabs/Module/Import.php:68 ../../Zotlabs/Module/Import_items.php:48
+msgid "Nothing to import."
+msgstr "インポートするものはありません。"
+
+#: ../../Zotlabs/Module/Import.php:83 ../../Zotlabs/Module/Import.php:99
+#: ../../Zotlabs/Module/Import_items.php:72
+msgid "Unable to download data from old server"
+msgstr "古いサーバーからデータをダウンロードできません"
+
+#: ../../Zotlabs/Module/Import.php:106 ../../Zotlabs/Module/Import_items.php:77
+msgid "Imported file is empty."
+msgstr "インポートされたファイルは空です。"
+
+#: ../../Zotlabs/Module/Import.php:157
+#, php-format
+msgid "Your service plan only allows %d channels."
+msgstr "サービスプランでは%dチャンネルのみが許可されています。"
+
+#: ../../Zotlabs/Module/Import.php:184
+msgid "No channel. Import failed."
+msgstr "チャンネルなし。インポートに失敗しました。"
+
+#: ../../Zotlabs/Module/Import.php:594
+msgid "Import completed."
+msgstr "インポートが完了しました。"
+
+#: ../../Zotlabs/Module/Import.php:622
+msgid "You must be logged in to use this feature."
+msgstr "この機能を使用するには、ログインする必要があります。"
+
+#: ../../Zotlabs/Module/Import.php:627
+msgid "Import Channel"
+msgstr "インポートチャンネル"
+
+#: ../../Zotlabs/Module/Import.php:628
+msgid ""
+"Use this form to import an existing channel from a different server/hub. You "
+"may retrieve the channel identity from the old server/hub via the network or "
+"provide an export file."
+msgstr "このフォームを使用して、別のサーバー/ハブから既存のチャンネルをインポートします。ネットワーク経由で古いサーバー/ハブからチャネルIDを取得するか、エクスポートファイルを提供できます。"
+
+#: ../../Zotlabs/Module/Import.php:629
+#: ../../Zotlabs/Module/Import_items.php:127
+msgid "File to Upload"
+msgstr "アップロードするファイル"
+
+#: ../../Zotlabs/Module/Import.php:630
+msgid "Or provide the old server/hub details"
+msgstr "または、古いサーバー/ハブの詳細を提供します"
+
+#: ../../Zotlabs/Module/Import.php:632
+msgid "Your old identity address (xyz@example.com)"
+msgstr "古いIDアドレス(xyz@example.com)"
+
+#: ../../Zotlabs/Module/Import.php:633
+msgid "Your old login email address"
+msgstr "古いログイン用メールアドレス"
+
+#: ../../Zotlabs/Module/Import.php:634
+msgid "Your old login password"
+msgstr "古いログインパスワード"
+
+#: ../../Zotlabs/Module/Import.php:635
+msgid "Import a few months of posts if possible (limited by available memory"
+msgstr "可能な場合は数か月分の投稿をインポートします(使用可能なメモリによって制限されます)"
+
+#: ../../Zotlabs/Module/Import.php:637
+msgid ""
+"For either option, please choose whether to make this hub your new primary "
+"address, or whether your old location should continue this role. You will be "
+"able to post from either location, but only one can be marked as the primary "
+"location for files, photos, and media."
+msgstr "どちらのオプションでも、このハブを新しいプライマリアドレスにするか、古い場所でこの役割を継続するかを選択してください。どちらの場所からでも投稿できますが、ファイル、写真、およびメディアの主要な場所としてマークできるのは1つだけです。"
+
+#: ../../Zotlabs/Module/Import.php:639
+msgid "Make this hub my primary location"
+msgstr "このハブを主要な場所にする"
+
+#: ../../Zotlabs/Module/Import.php:640
+msgid "Move this channel (disable all previous locations)"
+msgstr "このチャネルを移動します(以前のすべての場所を無効にします)"
+
+#: ../../Zotlabs/Module/Import.php:641
+msgid "Use this channel nickname instead of the one provided"
+msgstr "提供されたものの代わりにこのチャンネルのニックネームを使用します"
+
+#: ../../Zotlabs/Module/Import.php:641
+msgid ""
+"Leave blank to keep your existing channel nickname. You will be randomly "
+"assigned a similar nickname if either name is already allocated on this site."
+msgstr "空白のままにして、既存のチャンネルのニックネームを保持します。いずれかの名前が既にこのサイトに割り当てられている場合、同様のニックネームがランダムに割り当てられます。"
+
+#: ../../Zotlabs/Module/Import.php:643
+msgid ""
+"This process may take several minutes to complete. Please submit the form "
+"only once and leave this page open until finished."
+msgstr "このプロセスが完了するまでに数分かかる場合があります。フォームを1回だけ送信し、完了するまでこのページを開いたままにしてください。"
+
+#: ../../Zotlabs/Module/Import_items.php:93
+#, php-format
+msgid "Warning: Database versions differ by %1$d updates."
+msgstr "警告:データベースのバージョンは%1$d更新によって異なります。"
+
+#: ../../Zotlabs/Module/Import_items.php:108
+msgid "Import completed"
+msgstr "インポート完了"
+
+#: ../../Zotlabs/Module/Import_items.php:125
+msgid "Import Items"
+msgstr "アイテムをインポート"
+
+#: ../../Zotlabs/Module/Import_items.php:126
+msgid "Use this form to import existing posts and content from an export file."
+msgstr "このフォームを使用して、エクスポートファイルから既存の投稿とコンテンツをインポートします。"
+
+#: ../../Zotlabs/Module/Invite.php:37
+msgid "Total invitation limit exceeded."
+msgstr "合計招待制限を超えました。"
+
+#: ../../Zotlabs/Module/Invite.php:61
+#, php-format
+msgid "%s : Not a valid email address."
+msgstr "%s :有効なメールアドレスではありません。"
+
+#: ../../Zotlabs/Module/Invite.php:75
+msgid "Please join us on $Projectname"
+msgstr "$Projectnameに参加してください"
+
+#: ../../Zotlabs/Module/Invite.php:85
+msgid "Invitation limit exceeded. Please contact your site administrator."
+msgstr "招待制限を超えました。サイト管理者に連絡してください。"
+
+#: ../../Zotlabs/Module/Invite.php:90
+#, php-format
+msgid "%s : Message delivery failed."
+msgstr "%s :メッセージの配信に失敗しました。"
+
+#: ../../Zotlabs/Module/Invite.php:94
+#, php-format
+msgid "%d message sent."
+msgid_plural "%d messages sent."
+msgstr[0] "%d件のメッセージを送信しました。"
+msgstr[1] "%d件のメッセージを送信しました。"
+
+#: ../../Zotlabs/Module/Invite.php:110
+msgid "Invite App"
+msgstr "アプリを招待"
+
+#: ../../Zotlabs/Module/Invite.php:111
+msgid "Send email invitations to join this network"
+msgstr "このネットワークに参加するための招待メールを送信する"
+
+#: ../../Zotlabs/Module/Invite.php:124
+msgid "You have no more invitations available"
+msgstr "利用可能な招待はもうありません"
+
+#: ../../Zotlabs/Module/Invite.php:155
+msgid "Send invitations"
+msgstr "招待状を送信"
+
+#: ../../Zotlabs/Module/Invite.php:156
+msgid "Enter email addresses, one per line:"
+msgstr "電子メールアドレスを1行に1つずつ入力します。"
+
+#: ../../Zotlabs/Module/Invite.php:157 ../../Zotlabs/Module/Mail.php:285
+msgid "Your message:"
+msgstr "あなたのメッセージ:"
+
+#: ../../Zotlabs/Module/Invite.php:158
+msgid "Please join my community on $Projectname."
+msgstr "$Projectnameでコミュニティに参加してください。"
+
+#: ../../Zotlabs/Module/Invite.php:160
+msgid "You will need to supply this invitation code:"
+msgstr "この招待コードを提供する必要があります。"
+
+#: ../../Zotlabs/Module/Invite.php:161
+msgid "1. Register at any $Projectname location (they are all inter-connected)"
+msgstr "1.任意の$Projectnameの場所に登録します(すべて相互に接続されています)"
+
+#: ../../Zotlabs/Module/Invite.php:163
+msgid "2. Enter my $Projectname network address into the site searchbar."
+msgstr "2. $Projectnameネットワークアドレスをサイト検索バーに入力します。"
+
+#: ../../Zotlabs/Module/Invite.php:164
+msgid "or visit"
+msgstr "または訪問"
+
+#: ../../Zotlabs/Module/Invite.php:166
+msgid "3. Click [Connect]"
+msgstr "3. [接続]をクリックします"
+
+#: ../../Zotlabs/Module/Item.php:362
+msgid "Unable to locate original post."
+msgstr "元の投稿が見つかりません。"
+
+#: ../../Zotlabs/Module/Item.php:649
+msgid "Empty post discarded."
+msgstr "空の投稿は破棄されました。"
+
+#: ../../Zotlabs/Module/Item.php:1058
+msgid "Duplicate post suppressed."
+msgstr "重複した投稿は抑制されました。"
+
+#: ../../Zotlabs/Module/Item.php:1203
+msgid "System error. Post not saved."
+msgstr "システムエラー。投稿は保存されませんでした。"
+
+#: ../../Zotlabs/Module/Item.php:1239
+msgid "Your comment is awaiting approval."
+msgstr "あなたのコメントは承認待ちです。"
+
+#: ../../Zotlabs/Module/Item.php:1356
+msgid "Unable to obtain post information from database."
+msgstr "データベースから投稿情報を取得できません。"
+
+#: ../../Zotlabs/Module/Item.php:1363
+#, php-format
+msgid "You have reached your limit of %1$.0f top level posts."
+msgstr "トップレベルの投稿の上限%1$.0fに達しました。"
+
+#: ../../Zotlabs/Module/Item.php:1370
+#, php-format
+msgid "You have reached your limit of %1$.0f webpages."
+msgstr "ウェブページの制限%1$.0fに達しました。"
+
+#: ../../Zotlabs/Module/Lang.php:17
+msgid "Language App"
+msgstr "言語アプリ"
+
+#: ../../Zotlabs/Module/Lang.php:18
+msgid "Change UI language"
+msgstr "UI言語を変更する"
+
+#: ../../Zotlabs/Module/Layouts.php:186
+msgid "Comanche page description language help"
+msgstr "Comancheページ記述言語のヘルプ"
+
+#: ../../Zotlabs/Module/Layouts.php:190
+msgid "Layout Description"
+msgstr "レイアウトの説明"
+
+#: ../../Zotlabs/Module/Layouts.php:195
+msgid "Download PDL file"
+msgstr "PDLファイルをダウンロードする"
+
+#: ../../Zotlabs/Module/Like.php:56
+msgid "Like/Dislike"
+msgstr "好き/嫌い"
+
+#: ../../Zotlabs/Module/Like.php:61
+msgid "This action is restricted to members."
+msgstr "このアクションはメンバーに制限されています。"
+
+#: ../../Zotlabs/Module/Like.php:62
+msgid ""
+"Please <a href=\"rmagic\">login with your $Projectname ID</a> or <a href="
+"\"register\">register as a new $Projectname member</a> to continue."
+msgstr "続行するには、<a href=\"rmagic\"> $Projectname IDでログイン</a>するか、<a href=\"register\">新しい$Projectnameメンバーとして登録</a>してください。"
+
+#: ../../Zotlabs/Module/Like.php:111 ../../Zotlabs/Module/Like.php:137
+#: ../../Zotlabs/Module/Like.php:175
+msgid "Invalid request."
+msgstr "無効なリクエスト。"
+
+#: ../../Zotlabs/Module/Like.php:152
+msgid "thing"
+msgstr "事"
+
+#: ../../Zotlabs/Module/Like.php:198
+msgid "Channel unavailable."
+msgstr "チャンネルは利用できません。"
+
+#: ../../Zotlabs/Module/Like.php:246
+msgid "Previous action reversed."
+msgstr "前のアクションが逆になりました。"
+
+#: ../../Zotlabs/Module/Like.php:451
+#, php-format
+msgid "%1$s agrees with %2$s's %3$s"
+msgstr "%1$sは%2$sの%3$s同意します"
+
+#: ../../Zotlabs/Module/Like.php:453
+#, php-format
+msgid "%1$s doesn't agree with %2$s's %3$s"
+msgstr "%1$sは%2$sの%3$sと一致しません"
+
+#: ../../Zotlabs/Module/Like.php:455
+#, php-format
+msgid "%1$s abstains from a decision on %2$s's %3$s"
+msgstr "%1$sは%2$sの%3$s決定を棄権します"
+
+#: ../../Zotlabs/Module/Like.php:457
+#, php-format
+msgid "%1$s is attending %2$s's %3$s"
+msgstr "%1$sは%2$sの%3$s"
+
+#: ../../Zotlabs/Module/Like.php:459
+#, php-format
+msgid "%1$s is not attending %2$s's %3$s"
+msgstr "%1$sは%2$sの%3$s参加していません"
+
+#: ../../Zotlabs/Module/Like.php:461
+#, php-format
+msgid "%1$s may attend %2$s's %3$s"
+msgstr "%1$sは%2$sの%3$sに参加するかも"
+
+#: ../../Zotlabs/Module/Like.php:572
+msgid "Action completed."
+msgstr "アクションが完了しました。"
+
+#: ../../Zotlabs/Module/Like.php:573
+msgid "Thank you."
+msgstr "ありがとうございました。"
+
+#: ../../Zotlabs/Module/Lockview.php:75
+msgid "Remote privacy information not available."
+msgstr "リモートプライバシー情報は利用できません。"
+
+#: ../../Zotlabs/Module/Lockview.php:96
+msgid "Visible to:"
+msgstr "表示:"
+
+#: ../../Zotlabs/Module/Locs.php:25 ../../Zotlabs/Module/Locs.php:54
+msgid "Location not found."
+msgstr "場所が見つかりません。"
+
+#: ../../Zotlabs/Module/Locs.php:62
+msgid "Location lookup failed."
+msgstr "場所の検索に失敗しました。"
+
+#: ../../Zotlabs/Module/Locs.php:66
+msgid ""
+"Please select another location to become primary before removing the primary "
+"location."
+msgstr "プライマリロケーションを削除する前に、プライマリになる別のロケーションを選択してください。"
+
+#: ../../Zotlabs/Module/Locs.php:95
+msgid "Syncing locations"
+msgstr "場所の同期"
+
+#: ../../Zotlabs/Module/Locs.php:105
+msgid "No locations found."
+msgstr "場所が見つかりません。"
+
+#: ../../Zotlabs/Module/Locs.php:116
+msgid "Manage Channel Locations"
+msgstr "チャンネルの場所を管理する"
+
+#: ../../Zotlabs/Module/Locs.php:119
+msgid "Primary"
+msgstr "メインの場所"
+
+#: ../../Zotlabs/Module/Locs.php:120 ../../Zotlabs/Module/Menu.php:176
+msgid "Drop"
+msgstr "削除"
+
+#: ../../Zotlabs/Module/Locs.php:122
+msgid "Sync Now"
+msgstr "今すぐ同期"
+
+#: ../../Zotlabs/Module/Locs.php:123
+msgid "Please wait several minutes between consecutive operations."
+msgstr "作業中は数分そのまま待機してください。"
+
+#: ../../Zotlabs/Module/Locs.php:124
+msgid ""
+"When possible, drop a location by logging into that website/hub and removing "
+"your channel."
+msgstr "可能であれば、そのWebサイト/ハブにログインしてチャンネルを削除して、場所を削除してください。"
+
+#: ../../Zotlabs/Module/Locs.php:125
+msgid "Use this form to drop the location if the hub is no longer operating."
+msgstr "ハブが動作しなくなった場合、このフォームを使用して場所を削除します。"
+
+#: ../../Zotlabs/Module/Lostpass.php:19
+msgid "No valid account found."
+msgstr "有効なアカウントが見つかりません。"
+
+#: ../../Zotlabs/Module/Lostpass.php:33
+msgid "Password reset request issued. Check your email."
+msgstr "パスワードリセット要求が発行されました。あなたのメールをチェックしてください。"
+
+#: ../../Zotlabs/Module/Lostpass.php:39 ../../Zotlabs/Module/Lostpass.php:108
+#, php-format
+msgid "Site Member (%s)"
+msgstr "サイトメンバー( %s )"
+
+#: ../../Zotlabs/Module/Lostpass.php:44 ../../Zotlabs/Module/Lostpass.php:49
+#, php-format
+msgid "Password reset requested at %s"
+msgstr "%s要求されたパスワードのリセット"
+
+#: ../../Zotlabs/Module/Lostpass.php:68
+msgid ""
+"Request could not be verified. (You may have previously submitted it.) "
+"Password reset failed."
+msgstr "リクエストを確認できませんでした。パスワードのリセットに失敗しました。(既に送信済みな可能性があります。)"
+
+#: ../../Zotlabs/Module/Lostpass.php:92
+msgid "Your password has been reset as requested."
+msgstr "パスワードは要求どおりにリセットされました。"
+
+#: ../../Zotlabs/Module/Lostpass.php:93
+msgid "Your new password is"
+msgstr "新しいパスワードは"
+
+#: ../../Zotlabs/Module/Lostpass.php:94
+msgid "Save or copy your new password - and then"
+msgstr "新しいパスワードを保存またはコピーします-その後"
+
+#: ../../Zotlabs/Module/Lostpass.php:95
+msgid "click here to login"
+msgstr "ここをクリックしてログイン"
+
+#: ../../Zotlabs/Module/Lostpass.php:96
+msgid ""
+"Your password may be changed from the <em>Settings</em> page after "
+"successful login."
+msgstr "ログインに成功すると、パスワードは<em>設定</em>ページから変更される場合があります。"
+
+#: ../../Zotlabs/Module/Lostpass.php:117
+#, php-format
+msgid "Your password has changed at %s"
+msgstr "パスワードは%sに変更されました"
+
+#: ../../Zotlabs/Module/Lostpass.php:130
+msgid "Forgot your Password?"
+msgstr "パスワードをお忘れですか?"
+
+#: ../../Zotlabs/Module/Lostpass.php:131
+msgid ""
+"Enter your email address and submit to have your password reset. Then check "
+"your email for further instructions."
+msgstr "メールアドレスを入力して送信し、パスワードをリセットしてください。その後、メールで詳細な手順を確認してください。"
+
+#: ../../Zotlabs/Module/Lostpass.php:132
+msgid "Email Address"
+msgstr "メールアドレス"
+
+#: ../../Zotlabs/Module/Lostpass.php:133 ../../Zotlabs/Module/Pdledit.php:77
+msgid "Reset"
+msgstr "リセットする"
+
+#: ../../Zotlabs/Module/Magic.php:76
+msgid "Hub not found."
+msgstr "ハブが見つかりません。"
+
+#: ../../Zotlabs/Module/Mail.php:73
+msgid "Unable to lookup recipient."
+msgstr "受信者を検索できません。"
+
+#: ../../Zotlabs/Module/Mail.php:80
+msgid "Unable to communicate with requested channel."
+msgstr "要求されたチャネルと通信できません。"
+
+#: ../../Zotlabs/Module/Mail.php:87
+msgid "Cannot verify requested channel."
+msgstr "要求されたチャンネルを確認できません。"
+
+#: ../../Zotlabs/Module/Mail.php:105
+msgid "Selected channel has private message restrictions. Send failed."
+msgstr "選択したチャンネルにはプライベートメッセージの制限があります。送信に失敗しました。"
+
+#: ../../Zotlabs/Module/Mail.php:160
+msgid "Messages"
+msgstr "メッセージ"
+
+#: ../../Zotlabs/Module/Mail.php:173
+msgid "message"
+msgstr "メッセージ"
+
+#: ../../Zotlabs/Module/Mail.php:214
+msgid "Message recalled."
+msgstr "メッセージを思い出しました。"
+
+#: ../../Zotlabs/Module/Mail.php:227
+msgid "Conversation removed."
+msgstr "会話を削除しました。"
+
+#: ../../Zotlabs/Module/Mail.php:242 ../../Zotlabs/Module/Mail.php:363
+msgid "Expires YYYY-MM-DD HH:MM"
+msgstr "有効期限YYYY-MM-DD HH:MM"
+
+#: ../../Zotlabs/Module/Mail.php:270
+msgid "Requested channel is not in this network"
+msgstr "要求されたチャンネルはこのネットワークにありません"
+
+#: ../../Zotlabs/Module/Mail.php:278
+msgid "Send Private Message"
+msgstr "プライベートメッセージを送信"
+
+#: ../../Zotlabs/Module/Mail.php:279 ../../Zotlabs/Module/Mail.php:421
+msgid "To:"
+msgstr "に:"
+
+#: ../../Zotlabs/Module/Mail.php:282 ../../Zotlabs/Module/Mail.php:423
+msgid "Subject:"
+msgstr "件名:"
+
+#: ../../Zotlabs/Module/Mail.php:287 ../../Zotlabs/Module/Mail.php:429
+msgid "Attach file"
+msgstr "ファイルを添付する"
+
+#: ../../Zotlabs/Module/Mail.php:289
+msgid "Send"
+msgstr "送る"
+
+#: ../../Zotlabs/Module/Mail.php:393
+msgid "Delete message"
+msgstr "メッセージを削除"
+
+#: ../../Zotlabs/Module/Mail.php:394
+msgid "Delivery report"
+msgstr "送達通知"
+
+#: ../../Zotlabs/Module/Mail.php:395
+msgid "Recall message"
+msgstr "リコールメッセージ"
+
+#: ../../Zotlabs/Module/Mail.php:397
+msgid "Message has been recalled."
+msgstr "メッセージが呼び戻されました。"
+
+#: ../../Zotlabs/Module/Mail.php:414
+msgid "Delete Conversation"
+msgstr "会話を削除"
+
+#: ../../Zotlabs/Module/Mail.php:416
+msgid ""
+"No secure communications available. You <strong>may</strong> be able to "
+"respond from the sender's profile page."
+msgstr "安全な通信は利用できません。送信者のプロファイルページから返信できる<strong>かも</strong>しれません。"
+
+#: ../../Zotlabs/Module/Mail.php:420
+msgid "Send Reply"
+msgstr "返信する"
+
+#: ../../Zotlabs/Module/Mail.php:425
+#, php-format
+msgid "Your message for %s (%s):"
+msgstr "%s ( %s ) %sメッセージ:"
+
+#: ../../Zotlabs/Module/Manage.php:138 ../../Zotlabs/Module/New_channel.php:147
+#, php-format
+msgid "You have created %1$.0f of %2$.0f allowed channels."
+msgstr "%2$.0fの%1$.0fが許可されたチャンネルを作成しました。"
+
+#: ../../Zotlabs/Module/Manage.php:145
+msgid "Create a new channel"
+msgstr "新しいチャンネルを作成する"
+
+#: ../../Zotlabs/Module/Manage.php:171
+msgid "Current Channel"
+msgstr "現在のチャンネル"
+
+#: ../../Zotlabs/Module/Manage.php:173
+msgid "Switch to one of your channels by selecting it."
+msgstr "チャンネルを選択して切り替えます。"
+
+#: ../../Zotlabs/Module/Manage.php:174
+msgid "Default Channel"
+msgstr "デフォルトチャンネル"
+
+#: ../../Zotlabs/Module/Manage.php:175
+msgid "Make Default"
+msgstr "デフォルトにする"
+
+#: ../../Zotlabs/Module/Manage.php:178
+#, php-format
+msgid "%d new messages"
+msgstr "%d新しいメッセージ"
+
+#: ../../Zotlabs/Module/Manage.php:179
+#, php-format
+msgid "%d new introductions"
+msgstr "%d新しい紹介"
+
+#: ../../Zotlabs/Module/Manage.php:181
+msgid "Delegated Channel"
+msgstr "委任チャンネル"
+
+#: ../../Zotlabs/Module/Menu.php:67
+msgid "Unable to update menu."
+msgstr "メニューを更新できません。"
+
+#: ../../Zotlabs/Module/Menu.php:78
+msgid "Unable to create menu."
+msgstr "メニューを作成できません。"
+
+#: ../../Zotlabs/Module/Menu.php:160 ../../Zotlabs/Module/Menu.php:173
+msgid "Menu Name"
+msgstr "メニュー名"
+
+#: ../../Zotlabs/Module/Menu.php:160
+msgid "Unique name (not visible on webpage) - required"
+msgstr "一意の名前(Webページには表示されません)-必須"
+
+#: ../../Zotlabs/Module/Menu.php:161 ../../Zotlabs/Module/Menu.php:174
+msgid "Menu Title"
+msgstr "メニュータイトル"
+
+#: ../../Zotlabs/Module/Menu.php:161
+msgid "Visible on webpage - leave empty for no title"
+msgstr "Webページに表示-タイトルがない場合は空のままにします"
+
+#: ../../Zotlabs/Module/Menu.php:162
+msgid "Allow Bookmarks"
+msgstr "ブックマークを許可"
+
+#: ../../Zotlabs/Module/Menu.php:162 ../../Zotlabs/Module/Menu.php:221
+msgid "Menu may be used to store saved bookmarks"
+msgstr "メニューを使用して、保存したブックマークを保存できます"
+
+#: ../../Zotlabs/Module/Menu.php:163 ../../Zotlabs/Module/Menu.php:224
+msgid "Submit and proceed"
+msgstr "送信して続行"
+
+#: ../../Zotlabs/Module/Menu.php:180
+msgid "Bookmarks allowed"
+msgstr "ブックマークを許可"
+
+#: ../../Zotlabs/Module/Menu.php:182
+msgid "Delete this menu"
+msgstr "このメニューを削除"
+
+#: ../../Zotlabs/Module/Menu.php:183 ../../Zotlabs/Module/Menu.php:218
+msgid "Edit menu contents"
+msgstr "メニューの内容を編集"
+
+#: ../../Zotlabs/Module/Menu.php:184
+msgid "Edit this menu"
+msgstr "このメニューを編集"
+
+#: ../../Zotlabs/Module/Menu.php:200
+msgid "Menu could not be deleted."
+msgstr "メニューを削除できませんでした。"
+
+#: ../../Zotlabs/Module/Menu.php:208 ../../Zotlabs/Module/Mitem.php:31
+msgid "Menu not found."
+msgstr "メニューが見つかりません。"
+
+#: ../../Zotlabs/Module/Menu.php:213
+msgid "Edit Menu"
+msgstr "編集メニュー"
+
+#: ../../Zotlabs/Module/Menu.php:217
+msgid "Add or remove entries to this menu"
+msgstr "このメニューにエントリを追加または削除します"
+
+#: ../../Zotlabs/Module/Menu.php:219
+msgid "Menu name"
+msgstr "メニュー名"
+
+#: ../../Zotlabs/Module/Menu.php:219
+msgid "Must be unique, only seen by you"
+msgstr "固有である必要があります。あなただけに表示されます。"
+
+#: ../../Zotlabs/Module/Menu.php:220
+msgid "Menu title"
+msgstr "メニュータイトル"
+
+#: ../../Zotlabs/Module/Menu.php:220
+msgid "Menu title as seen by others"
+msgstr "他の人に表示されるメニュータイトル"
+
+#: ../../Zotlabs/Module/Menu.php:221
+msgid "Allow bookmarks"
+msgstr "ブックマークを許可する"
+
+#: ../../Zotlabs/Module/Menu.php:231 ../../Zotlabs/Module/Mitem.php:134
+#: ../../Zotlabs/Module/Xchan.php:41
+msgid "Not found."
+msgstr "見つかりません。"
+
+#: ../../Zotlabs/Module/Mitem.php:63
+msgid "Unable to create element."
+msgstr "要素を作成できません。"
+
+#: ../../Zotlabs/Module/Mitem.php:87
+msgid "Unable to update menu element."
+msgstr "メニュー要素を更新できません。"
+
+#: ../../Zotlabs/Module/Mitem.php:103
+msgid "Unable to add menu element."
+msgstr "メニュー要素を追加できません。"
+
+#: ../../Zotlabs/Module/Mitem.php:167 ../../Zotlabs/Module/Mitem.php:246
+msgid "Menu Item Permissions"
+msgstr "メニュー項目の許可"
+
+#: ../../Zotlabs/Module/Mitem.php:168 ../../Zotlabs/Module/Mitem.php:247
+#: ../../Zotlabs/Module/Settings/Channel.php:526
+msgid "(click to open/close)"
+msgstr "(クリックして開閉)"
+
+#: ../../Zotlabs/Module/Mitem.php:174 ../../Zotlabs/Module/Mitem.php:191
+msgid "Link Name"
+msgstr "リンク名"
+
+#: ../../Zotlabs/Module/Mitem.php:175 ../../Zotlabs/Module/Mitem.php:255
+msgid "Link or Submenu Target"
+msgstr "リンクまたはサブメニューターゲット"
+
+#: ../../Zotlabs/Module/Mitem.php:175
+msgid "Enter URL of the link or select a menu name to create a submenu"
+msgstr "リンクのURLを入力するか、メニュー名を選択してサブメニューを作成します"
+
+#: ../../Zotlabs/Module/Mitem.php:176 ../../Zotlabs/Module/Mitem.php:256
+msgid "Use magic-auth if available"
+msgstr "可能であればmagic-authを使用する"
+
+#: ../../Zotlabs/Module/Mitem.php:177 ../../Zotlabs/Module/Mitem.php:257
+msgid "Open link in new window"
+msgstr "新しいウィンドウでリンクを開く"
+
+#: ../../Zotlabs/Module/Mitem.php:178 ../../Zotlabs/Module/Mitem.php:258
+msgid "Order in list"
+msgstr "リスト内の順序"
+
+#: ../../Zotlabs/Module/Mitem.php:178 ../../Zotlabs/Module/Mitem.php:258
+msgid "Higher numbers will sink to bottom of listing"
+msgstr "数字が大きいほどリストの最後に沈みます"
+
+#: ../../Zotlabs/Module/Mitem.php:179
+msgid "Submit and finish"
+msgstr "提出して終了"
+
+#: ../../Zotlabs/Module/Mitem.php:180
+msgid "Submit and continue"
+msgstr "送信して続行"
+
+#: ../../Zotlabs/Module/Mitem.php:189
+msgid "Menu:"
+msgstr "メニュー:"
+
+#: ../../Zotlabs/Module/Mitem.php:192
+msgid "Link Target"
+msgstr "リンク先"
+
+#: ../../Zotlabs/Module/Mitem.php:195
+msgid "Edit menu"
+msgstr "編集メニュー"
+
+#: ../../Zotlabs/Module/Mitem.php:198
+msgid "Edit element"
+msgstr "要素を編集"
+
+#: ../../Zotlabs/Module/Mitem.php:199
+msgid "Drop element"
+msgstr "ドロップ要素"
+
+#: ../../Zotlabs/Module/Mitem.php:200
+msgid "New element"
+msgstr "新しい要素"
+
+#: ../../Zotlabs/Module/Mitem.php:201
+msgid "Edit this menu container"
+msgstr "このメニューコンテナを編集"
+
+#: ../../Zotlabs/Module/Mitem.php:202
+msgid "Add menu element"
+msgstr "メニュー要素を追加"
+
+#: ../../Zotlabs/Module/Mitem.php:203
+msgid "Delete this menu item"
+msgstr "このメニュー項目を削除"
+
+#: ../../Zotlabs/Module/Mitem.php:204
+msgid "Edit this menu item"
+msgstr "このメニュー項目を編集"
+
+#: ../../Zotlabs/Module/Mitem.php:222
+msgid "Menu item not found."
+msgstr "メニュー項目が見つかりません。"
+
+#: ../../Zotlabs/Module/Mitem.php:235
+msgid "Menu item deleted."
+msgstr "メニュー項目が削除されました。"
+
+#: ../../Zotlabs/Module/Mitem.php:237
+msgid "Menu item could not be deleted."
+msgstr "メニュー項目を削除できませんでした。"
+
+#: ../../Zotlabs/Module/Mitem.php:244
+msgid "Edit Menu Element"
+msgstr "メニュー要素の編集"
+
+#: ../../Zotlabs/Module/Mitem.php:254
+msgid "Link text"
+msgstr "リンクテキスト"
+
+#: ../../Zotlabs/Module/Moderate.php:65
+msgid "Comment approved"
+msgstr "コメントが承認されました"
+
+#: ../../Zotlabs/Module/Moderate.php:69
+msgid "Comment deleted"
+msgstr "コメントを削除しました"
+
+#: ../../Zotlabs/Module/Mood.php:134
+msgid "Mood App"
+msgstr "ムードアプリ"
+
+#: ../../Zotlabs/Module/Mood.php:135 ../../Zotlabs/Module/Mood.php:155
+msgid "Set your current mood and tell your friends"
+msgstr "現在の気分を設定して友達に伝える"
+
+#: ../../Zotlabs/Module/Network.php:109
+msgid "No such group"
+msgstr "そのようなグループはありません"
+
+#: ../../Zotlabs/Module/Network.php:158
+msgid "No such channel"
+msgstr "そのようなチャンネルはありません"
+
+#: ../../Zotlabs/Module/Network.php:242
+msgid "Privacy group is empty"
+msgstr "プライバシーグループが空です"
+
+#: ../../Zotlabs/Module/Network.php:252
+msgid "Privacy group: "
+msgstr "プライバシーグループ:"
+
+#: ../../Zotlabs/Module/Network.php:325
+msgid "Invalid channel."
+msgstr "無効なチャンネル。"
+
+#: ../../Zotlabs/Module/New_channel.php:159
+msgid "Your real name is recommended."
+msgstr "あなたの本名が推奨されます。"
+
+#: ../../Zotlabs/Module/New_channel.php:160
+msgid ""
+"Examples: \"Bob Jameson\", \"Lisa and her Horses\", \"Soccer\", \"Aviation "
+"Group\""
+msgstr "例:\"Bob Jameson \"、\"Lisa and her Horses \"、\"Soccer \"、\"Aviation Group \""
+
+#: ../../Zotlabs/Module/New_channel.php:165
+msgid ""
+"This will be used to create a unique network address (like an email address)."
+msgstr "これは、一意のネットワークアドレス(電子メールアドレスなど)を作成するために使用されます。"
+
+#: ../../Zotlabs/Module/New_channel.php:167
+msgid "Allowed characters are a-z 0-9, - and _"
+msgstr "許可される文字はaz 0-9、-および_です"
+
+#: ../../Zotlabs/Module/New_channel.php:175
+msgid "Channel name"
+msgstr "チャンネル名"
+
+#: ../../Zotlabs/Module/New_channel.php:177
+#: ../../Zotlabs/Module/Register.php:260
+msgid "Choose a short nickname"
+msgstr "短いニックネームを選択してください"
+
+#: ../../Zotlabs/Module/New_channel.php:178
+#: ../../Zotlabs/Module/Register.php:261
+#: ../../Zotlabs/Module/Settings/Channel.php:535
+msgid "Channel role and privacy"
+msgstr "チャンネルの役割とプライバシー"
+
+#: ../../Zotlabs/Module/New_channel.php:178
+msgid ""
+"Select a channel permission role compatible with your usage needs and "
+"privacy requirements."
+msgstr "使用ニーズとプライバシー要件に適合するチャンネル許可ロールを選択します。"
+
+#: ../../Zotlabs/Module/New_channel.php:178
+#: ../../Zotlabs/Module/Register.php:261
+msgid "Read more about channel permission roles"
+msgstr "チャネル許可の役割の詳細を読む"
+
+#: ../../Zotlabs/Module/New_channel.php:181
+msgid "Create a Channel"
+msgstr "チャンネルを作成する"
+
+#: ../../Zotlabs/Module/New_channel.php:182
+msgid ""
+"A channel is a unique network identity. It can represent a person (social "
+"network profile), a forum (group), a business or celebrity page, a newsfeed, "
+"and many other things."
+msgstr "チャネルは、一意のネットワークIDです。それは、人(ソーシャルネットワークプロファイル)、フォーラム(グループ)、ビジネスまたは有名人のページ、ニュースフィード、および他の多くのものを表すことができます。"
+
+#: ../../Zotlabs/Module/New_channel.php:183
+msgid ""
+"or <a href=\"import\">import an existing channel</a> from another location."
+msgstr "または<a href=\"import\">既存のチャンネルを別の場所からインポート</a>します。"
+
+#: ../../Zotlabs/Module/New_channel.php:188
+msgid "Validate"
+msgstr "検証"
+
+#: ../../Zotlabs/Module/Notes.php:56
+msgid "Notes App"
+msgstr "ノートアプリ"
+
+#: ../../Zotlabs/Module/Notes.php:57
+msgid "A simple notes app with a widget (note: notes are not encrypted)"
+msgstr "ウィジェットを備えたシンプルなメモアプリ(メモ:メモは暗号化されません)"
+
+#: ../../Zotlabs/Module/Notifications.php:55 ../../Zotlabs/Module/Notify.php:61
+msgid "No more system notifications."
+msgstr "これ以上のシステム通知はありません。"
+
+#: ../../Zotlabs/Module/Notifications.php:59 ../../Zotlabs/Module/Notify.php:65
+msgid "System Notifications"
+msgstr "システム通知"
+
+#: ../../Zotlabs/Module/Oauth.php:45
+msgid "Name is required"
+msgstr "名前が必要です"
+
+#: ../../Zotlabs/Module/Oauth.php:49
+msgid "Key and Secret are required"
+msgstr "キーとシークレットが必要です"
+
+#: ../../Zotlabs/Module/Oauth.php:100
+msgid "OAuth Apps Manager App"
+msgstr "OAuth Apps Managerアプリ"
+
+#: ../../Zotlabs/Module/Oauth.php:101
+msgid "OAuth authentication tokens for mobile and remote apps"
+msgstr "モバイルアプリとリモートアプリのOAuth認証トークン"
+
+#: ../../Zotlabs/Module/Oauth.php:110 ../../Zotlabs/Module/Oauth.php:136
+#: ../../Zotlabs/Module/Oauth.php:172 ../../Zotlabs/Module/Oauth2.php:143
+#: ../../Zotlabs/Module/Oauth2.php:193
+msgid "Add application"
+msgstr "アプリケーションを追加"
+
+#: ../../Zotlabs/Module/Oauth.php:113 ../../Zotlabs/Module/Oauth2.php:118
+#: ../../Zotlabs/Module/Oauth2.php:146
+msgid "Name of application"
+msgstr "アプリケーション名"
+
+#: ../../Zotlabs/Module/Oauth.php:114 ../../Zotlabs/Module/Oauth.php:140
+msgid "Consumer Key"
+msgstr "消費者キー"
+
+#: ../../Zotlabs/Module/Oauth.php:114 ../../Zotlabs/Module/Oauth.php:115
+#: ../../Zotlabs/Module/Oauth2.php:119 ../../Zotlabs/Module/Oauth2.php:147
+msgid "Automatically generated - change if desired. Max length 20"
+msgstr "自動生成-必要に応じて変更します。最大長20"
+
+#: ../../Zotlabs/Module/Oauth.php:115 ../../Zotlabs/Module/Oauth.php:141
+#: ../../Zotlabs/Module/Oauth2.php:119 ../../Zotlabs/Module/Oauth2.php:147
+msgid "Consumer Secret"
+msgstr "消費者の秘密"
+
+#: ../../Zotlabs/Module/Oauth.php:116 ../../Zotlabs/Module/Oauth.php:142
+#: ../../Zotlabs/Module/Oauth2.php:120 ../../Zotlabs/Module/Oauth2.php:148
+msgid "Redirect"
+msgstr "リダイレクト"
+
+#: ../../Zotlabs/Module/Oauth.php:116 ../../Zotlabs/Module/Oauth2.php:120
+#: ../../Zotlabs/Module/Oauth2.php:148
+msgid ""
+"Redirect URI - leave blank unless your application specifically requires this"
+msgstr "リダイレクトURI-アプリケーションで特に必要な場合を除き、空白のままにします"
+
+#: ../../Zotlabs/Module/Oauth.php:117 ../../Zotlabs/Module/Oauth.php:143
+msgid "Icon url"
+msgstr "アイコンのURL"
+
+#: ../../Zotlabs/Module/Oauth.php:117 ../../Zotlabs/Module/Sources.php:123
+#: ../../Zotlabs/Module/Sources.php:158
+msgid "Optional"
+msgstr "オプショナル"
+
+#: ../../Zotlabs/Module/Oauth.php:128
+msgid "Application not found."
+msgstr "アプリケーションは見つかりませんでした。"
+
+#: ../../Zotlabs/Module/Oauth.php:171
+msgid "Connected OAuth Apps"
+msgstr "接続されたOAuthアプリ"
+
+#: ../../Zotlabs/Module/Oauth.php:175 ../../Zotlabs/Module/Oauth2.php:196
+msgid "Client key starts with"
+msgstr "クライアントキーで始まる"
+
+#: ../../Zotlabs/Module/Oauth.php:176 ../../Zotlabs/Module/Oauth2.php:197
+msgid "No name"
+msgstr "ノーネーム"
+
+#: ../../Zotlabs/Module/Oauth.php:177 ../../Zotlabs/Module/Oauth2.php:198
+msgid "Remove authorization"
+msgstr "承認を削除"
+
+#: ../../Zotlabs/Module/Oauth2.php:54
+msgid "Name and Secret are required"
+msgstr "名前と秘密が必要です"
+
+#: ../../Zotlabs/Module/Oauth2.php:106
+msgid "OAuth2 Apps Manager App"
+msgstr "OAuth2 Apps Managerアプリ"
+
+#: ../../Zotlabs/Module/Oauth2.php:107
+msgid "OAuth2 authenticatication tokens for mobile and remote apps"
+msgstr "モバイルアプリおよびリモートアプリ用のOAuth2認証トークン"
+
+#: ../../Zotlabs/Module/Oauth2.php:115
+msgid "Add OAuth2 application"
+msgstr "OAuth2アプリケーションを追加する"
+
+#: ../../Zotlabs/Module/Oauth2.php:121 ../../Zotlabs/Module/Oauth2.php:149
+msgid "Grant Types"
+msgstr "助成金の種類"
+
+#: ../../Zotlabs/Module/Oauth2.php:121 ../../Zotlabs/Module/Oauth2.php:122
+msgid "leave blank unless your application sepcifically requires this"
+msgstr "アプリケーションが個別にこれを必要としない限り、空白のままにしてください"
+
+#: ../../Zotlabs/Module/Oauth2.php:122 ../../Zotlabs/Module/Oauth2.php:150
+msgid "Authorization scope"
+msgstr "認可範囲"
+
+#: ../../Zotlabs/Module/Oauth2.php:134
+msgid "OAuth2 Application not found."
+msgstr "OAuth2アプリケーションが見つかりません。"
+
+#: ../../Zotlabs/Module/Oauth2.php:149 ../../Zotlabs/Module/Oauth2.php:150
+msgid "leave blank unless your application specifically requires this"
+msgstr "アプリケーションで特に必要な場合を除き、空白のままにしてください"
+
+#: ../../Zotlabs/Module/Oauth2.php:192
+msgid "Connected OAuth2 Apps"
+msgstr "接続されたOAuth2アプリ"
+
+#: ../../Zotlabs/Module/Card_edit.php:128
+msgid "Edit Card"
+msgstr "カードを編集"
+
+#: ../../Zotlabs/Module/Dreport.php:59
+msgid "Invalid message"
+msgstr "無効なメッセージ"
+
+#: ../../Zotlabs/Module/Dreport.php:93
+msgid "no results"
+msgstr "結果がありません"
+
+#: ../../Zotlabs/Module/Dreport.php:107
+msgid "channel sync processed"
+msgstr "処理されたチャネル同期"
+
+#: ../../Zotlabs/Module/Dreport.php:111
+msgid "queued"
+msgstr "待機中です"
+
+#: ../../Zotlabs/Module/Dreport.php:115
+msgid "posted"
+msgstr "投稿完了しました"
+
+#: ../../Zotlabs/Module/Dreport.php:119
+msgid "accepted for delivery"
+msgstr "配達が承諾されました"
+
+#: ../../Zotlabs/Module/Dreport.php:123
+msgid "updated"
+msgstr "更新しました"
+
+#: ../../Zotlabs/Module/Dreport.php:126
+msgid "update ignored"
+msgstr "更新は無視されました"
+
+#: ../../Zotlabs/Module/Dreport.php:129
+msgid "permission denied"
+msgstr "アクセス拒否されました"
+
+#: ../../Zotlabs/Module/Dreport.php:133
+msgid "recipient not found"
+msgstr "受信者が見つかりません"
+
+#: ../../Zotlabs/Module/Dreport.php:136
+msgid "mail recalled"
+msgstr "リコールされたメール"
+
+#: ../../Zotlabs/Module/Dreport.php:139
+msgid "duplicate mail received"
+msgstr "重複メールを受信"
+
+#: ../../Zotlabs/Module/Dreport.php:142
+msgid "mail delivered"
+msgstr "メール配信"
+
+#: ../../Zotlabs/Module/Dreport.php:162
+#, php-format
+msgid "Delivery report for %1$s"
+msgstr "%1$sの配信レポート"
+
+#: ../../Zotlabs/Module/Dreport.php:166 ../../Zotlabs/Widget/Wiki_pages.php:41
+#: ../../Zotlabs/Widget/Wiki_pages.php:98
+msgid "Options"
+msgstr "オプション"
+
+#: ../../Zotlabs/Module/Dreport.php:167
+msgid "Redeliver"
+msgstr "再配信"
+
+#: ../../Zotlabs/Module/Regmod.php:15
+msgid "Please login."
+msgstr "ログインしてください。"
+
+#: ../../Zotlabs/Module/Oexchange.php:27
+msgid "Unable to find your hub."
+msgstr "ハブが見つかりません。"
+
+#: ../../Zotlabs/Module/Oexchange.php:41
+msgid "Post successful."
+msgstr "投稿に成功しました。"
+
+#: ../../Zotlabs/Module/Page.php:173
+msgid ""
+"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod "
+"tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, "
+"quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo "
+"consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse "
+"cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat "
+"non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
+msgstr "Lorem ipsum dolor sit amet、consectetur adipiscing elit、sed do eiusmod tempor incididunt ut Labore et dolore magna aliqua。 Ut enim ad minim veniam、quis nostrud exercitation ullamco Laboris nisi ut aliquip ex ea commodo consequat。 Duip aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur。 Sint occaecat cupidatat non proident、culpa qui officia deserunt mollit anim id est Laborumで例外を除きます。"
+
+#: ../../Zotlabs/Module/Pconfig.php:32 ../../Zotlabs/Module/Pconfig.php:68
+msgid "This setting requires special processing and editing has been blocked."
+msgstr "この設定には特別な処理が必要であり、編集はブロックされています。"
+
+#: ../../Zotlabs/Module/Pconfig.php:57
+msgid "Configuration Editor"
+msgstr "構成エディター"
+
+#: ../../Zotlabs/Module/Pconfig.php:58
+msgid ""
+"Warning: Changing some settings could render your channel inoperable. Please "
+"leave this page unless you are comfortable with and knowledgeable about how "
+"to correctly use this feature."
+msgstr "警告:一部の設定を変更すると、チャンネルが動作しなくなる可能性があります。この機能を正しく使用する方法に慣れていない場合は、このページを離れてください。"
+
+#: ../../Zotlabs/Module/Pdledit.php:26
+msgid "Layout updated."
+msgstr "レイアウトが更新されました。"
+
+#: ../../Zotlabs/Module/Pdledit.php:42
+msgid "PDL Editor App"
+msgstr "PDLエディターアプリ"
+
+#: ../../Zotlabs/Module/Pdledit.php:43
+msgid "Provides the ability to edit system page layouts"
+msgstr "システムページレイアウトを編集する機能を提供します。"
+
+#: ../../Zotlabs/Module/Pdledit.php:56 ../../Zotlabs/Module/Pdledit.php:99
+msgid "Edit System Page Description"
+msgstr "システムページの説明の編集"
+
+#: ../../Zotlabs/Module/Pdledit.php:77
+msgid "(modified)"
+msgstr "(変更済み)"
+
+#: ../../Zotlabs/Module/Pdledit.php:94
+msgid "Layout not found."
+msgstr "レイアウトが見つかりません。"
+
+#: ../../Zotlabs/Module/Pdledit.php:100
+msgid "Module Name:"
+msgstr "モジュール名:"
+
+#: ../../Zotlabs/Module/Pdledit.php:101
+msgid "Layout Help"
+msgstr "レイアウトヘルプ"
+
+#: ../../Zotlabs/Module/Pdledit.php:102
+msgid "Edit another layout"
+msgstr "別のレイアウトを編集する"
+
+#: ../../Zotlabs/Module/Pdledit.php:103
+msgid "System layout"
+msgstr "システムレイアウト"
+
+#: ../../Zotlabs/Module/Permcats.php:28
+msgid "Permission category name is required."
+msgstr "許可カテゴリ名が必要です。"
+
+#: ../../Zotlabs/Module/Permcats.php:47
+msgid "Permission category saved."
+msgstr "許可カテゴリが保存されました。"
+
+#: ../../Zotlabs/Module/Permcats.php:62
+msgid "Permission Categories App"
+msgstr "許可カテゴリアプリ"
+
+#: ../../Zotlabs/Module/Permcats.php:63
+msgid "Create custom connection permission limits"
+msgstr "カスタム接続許可制限を作成する"
+
+#: ../../Zotlabs/Module/Permcats.php:79
+msgid ""
+"Use this form to create permission rules for various classes of people or "
+"connections."
+msgstr "このフォームを使用して、さまざまなクラスの人または接続の許可ルールを作成します。"
+
+#: ../../Zotlabs/Module/Permcats.php:120
+msgid "Permission category name"
+msgstr "許可カテゴリ名"
+
+#: ../../Zotlabs/Module/Photos.php:78
+msgid "Page owner information could not be retrieved."
+msgstr "ページ所有者情報を取得できませんでした。"
+
+#: ../../Zotlabs/Module/Photos.php:94 ../../Zotlabs/Module/Photos.php:113
+msgid "Album not found."
+msgstr "アルバムが見つかりません。"
+
+#: ../../Zotlabs/Module/Photos.php:103
+msgid "Delete Album"
+msgstr "アルバムを削除"
+
+#: ../../Zotlabs/Module/Photos.php:174 ../../Zotlabs/Module/Photos.php:1098
+msgid "Delete Photo"
+msgstr "写真を削除"
+
+#: ../../Zotlabs/Module/Photos.php:569
+msgid "No photos selected"
+msgstr "写真が選択されていません"
+
+#: ../../Zotlabs/Module/Photos.php:618
+msgid "Access to this item is restricted."
+msgstr "このアイテムへのアクセスは制限されています。"
+
+#: ../../Zotlabs/Module/Photos.php:661
+#, php-format
+msgid "%1$.2f MB of %2$.2f MB photo storage used."
+msgstr "%2$.2f MB中%1$.2f MBの写真ストレージが使用されています。"
+
+#: ../../Zotlabs/Module/Photos.php:664
+#, php-format
+msgid "%1$.2f MB photo storage used."
+msgstr "%1$.2f MBの写真ストレージが使用されています。"
+
+#: ../../Zotlabs/Module/Photos.php:706
+msgid "Upload Photos"
+msgstr "写真をアップロードする"
+
+#: ../../Zotlabs/Module/Photos.php:710
+msgid "Enter an album name"
+msgstr "アルバム名を入力してください"
+
+#: ../../Zotlabs/Module/Photos.php:711
+msgid "or select an existing album (doubleclick)"
+msgstr "または既存のアルバムを選択します(ダブルクリック)"
+
+#: ../../Zotlabs/Module/Photos.php:712
+msgid "Create a status post for this upload"
+msgstr "このアップロードのステータス投稿を作成"
+
+#: ../../Zotlabs/Module/Photos.php:714
+msgid "Description (optional)"
+msgstr "説明(オプション)"
+
+#: ../../Zotlabs/Module/Photos.php:800
+msgid "Show Newest First"
+msgstr "新しいもの順に表示"
+
+#: ../../Zotlabs/Module/Photos.php:802
+msgid "Show Oldest First"
+msgstr "古いもの順に表示"
+
+#: ../../Zotlabs/Module/Photos.php:859 ../../Zotlabs/Module/Photos.php:1405
+msgid "Add Photos"
+msgstr "写真を追加"
+
+#: ../../Zotlabs/Module/Photos.php:907
+msgid "Permission denied. Access to this item may be restricted."
+msgstr "アクセスが拒否されました。このアイテムへのアクセスは制限されている場合があります。"
+
+#: ../../Zotlabs/Module/Photos.php:909
+msgid "Photo not available"
+msgstr "写真は利用できません"
+
+#: ../../Zotlabs/Module/Photos.php:967
+msgid "Use as profile photo"
+msgstr "プロフィール写真として使用"
+
+#: ../../Zotlabs/Module/Photos.php:968
+msgid "Use as cover photo"
+msgstr "カバー写真として使用"
+
+#: ../../Zotlabs/Module/Photos.php:975
+msgid "Private Photo"
+msgstr "プライベート写真"
+
+#: ../../Zotlabs/Module/Photos.php:990
+msgid "View Full Size"
+msgstr "フルサイズを表示"
+
+#: ../../Zotlabs/Module/Photos.php:1072
+msgid "Edit photo"
+msgstr "写真を編集する"
+
+#: ../../Zotlabs/Module/Photos.php:1074
+msgid "Rotate CW (right)"
+msgstr "CWを回転(右)"
+
+#: ../../Zotlabs/Module/Photos.php:1075
+msgid "Rotate CCW (left)"
+msgstr "CCWを回転(左)"
+
+#: ../../Zotlabs/Module/Photos.php:1078
+msgid "Move photo to album"
+msgstr "写真をアルバムに移動"
+
+#: ../../Zotlabs/Module/Photos.php:1079
+msgid "Enter a new album name"
+msgstr "新しいアルバム名を入力してください"
+
+#: ../../Zotlabs/Module/Photos.php:1080
+msgid "or select an existing one (doubleclick)"
+msgstr "または、既存のものを選択します(ダブルクリック)"
+
+#: ../../Zotlabs/Module/Photos.php:1085
+msgid "Add a Tag"
+msgstr "タグを追加する"
+
+#: ../../Zotlabs/Module/Photos.php:1093
+msgid "Example: @bob, @Barbara_Jensen, @jim@example.com"
+msgstr "例:@bob、@Barbara_Jensen、@jim@example.com"
+
+#: ../../Zotlabs/Module/Photos.php:1096
+msgid "Flag as adult in album view"
+msgstr "アルバムビューでアダルトとしてフラグを立てる"
+
+#: ../../Zotlabs/Module/Photos.php:1288
+msgid "Photo Tools"
+msgstr "写真ツール"
+
+#: ../../Zotlabs/Module/Photos.php:1297
+msgid "In This Photo:"
+msgstr "この写真の中で:"
+
+#: ../../Zotlabs/Module/Photos.php:1302
+msgid "Map"
+msgstr "地図"
+
+#: ../../Zotlabs/Module/Ping.php:338
+msgid "sent you a private message"
+msgstr "あなたにプライベートメッセージを送りました"
+
+#: ../../Zotlabs/Module/Ping.php:394
+msgid "added your channel"
+msgstr "チャンネルを追加しました"
+
+#: ../../Zotlabs/Module/Ping.php:419
+msgid "requires approval"
+msgstr "承認が必要です"
+
+#: ../../Zotlabs/Module/Ping.php:429
+msgid "g A l F d"
+msgstr "g A l F d"
+
+#: ../../Zotlabs/Module/Ping.php:447
+msgid "[today]"
+msgstr "[今日]"
+
+#: ../../Zotlabs/Module/Ping.php:457
+msgid "posted an event"
+msgstr "イベントを投稿しました"
+
+#: ../../Zotlabs/Module/Ping.php:491
+msgid "shared a file with you"
+msgstr "あなたとファイルを共有しました"
+
+#: ../../Zotlabs/Module/Ping.php:673
+msgid "Private forum"
+msgstr "プライベートフォーラム"
+
+#: ../../Zotlabs/Module/Ping.php:673
+msgid "Public forum"
+msgstr "公開フォーラム"
+
+#: ../../Zotlabs/Module/Poke.php:165
+msgid "Poke App"
+msgstr "Pokeアプリ"
+
+#: ../../Zotlabs/Module/Poke.php:166
+msgid "Poke somebody in your addressbook"
+msgstr "アドレス帳で誰かを突く"
+
+#: ../../Zotlabs/Module/Poke.php:200
+msgid "Poke somebody"
+msgstr "誰かを突く"
+
+#: ../../Zotlabs/Module/Poke.php:203
+msgid "Poke/Prod"
+msgstr ""
+
+#: ../../Zotlabs/Module/Poke.php:204
+msgid "Poke, prod or do other things to somebody"
+msgstr "突く、突き出す、または他のことを誰かに行う"
+
+#: ../../Zotlabs/Module/Poke.php:211
+msgid "Recipient"
+msgstr "受取人"
+
+#: ../../Zotlabs/Module/Poke.php:212
+msgid "Choose what you wish to do to recipient"
+msgstr "受信者にしたいことを選択してください"
+
+#: ../../Zotlabs/Module/Poke.php:215 ../../Zotlabs/Module/Poke.php:216
+msgid "Make this post private"
+msgstr "この投稿を非公開にします"
+
+#: ../../Zotlabs/Module/Probe.php:18
+msgid "Remote Diagnostics App"
+msgstr "リモート診断アプリ"
+
+#: ../../Zotlabs/Module/Probe.php:19
+msgid "Perform diagnostics on remote channels"
+msgstr "リモートチャネルで診断を実行する"
+
+#: ../../Zotlabs/Module/Profile.php:93
+msgid "vcard"
+msgstr "vcard"
+
+#: ../../Zotlabs/Module/Profiles.php:24 ../../Zotlabs/Module/Profiles.php:184
+#: ../../Zotlabs/Module/Profiles.php:241 ../../Zotlabs/Module/Profiles.php:659
+msgid "Profile not found."
+msgstr "プロファイルが見つかりません。"
+
+#: ../../Zotlabs/Module/Profiles.php:44
+msgid "Profile deleted."
+msgstr "プロファイルが削除されました。"
+
+#: ../../Zotlabs/Module/Profiles.php:68 ../../Zotlabs/Module/Profiles.php:105
+msgid "Profile-"
+msgstr "プロファイル-"
+
+#: ../../Zotlabs/Module/Profiles.php:90 ../../Zotlabs/Module/Profiles.php:127
+msgid "New profile created."
+msgstr "新しいプロファイルが作成されました。"
+
+#: ../../Zotlabs/Module/Profiles.php:111
+msgid "Profile unavailable to clone."
+msgstr "プロファイルを複製できません。"
+
+#: ../../Zotlabs/Module/Profiles.php:146
+msgid "Profile unavailable to export."
+msgstr "プロファイルをエクスポートできません。"
+
+#: ../../Zotlabs/Module/Profiles.php:252
+msgid "Profile Name is required."
+msgstr "プロファイル名が必要です。"
+
+#: ../../Zotlabs/Module/Profiles.php:459
+msgid "Marital Status"
+msgstr "配偶者の有無"
+
+#: ../../Zotlabs/Module/Profiles.php:463
+msgid "Romantic Partner"
+msgstr "ロマンチックなパートナー"
+
+#: ../../Zotlabs/Module/Profiles.php:467 ../../Zotlabs/Module/Profiles.php:772
+msgid "Likes"
+msgstr "いいね"
+
+#: ../../Zotlabs/Module/Profiles.php:471 ../../Zotlabs/Module/Profiles.php:773
+msgid "Dislikes"
+msgstr "わるいね"
+
+#: ../../Zotlabs/Module/Profiles.php:475 ../../Zotlabs/Module/Profiles.php:780
+msgid "Work/Employment"
+msgstr "仕事/雇用"
+
+#: ../../Zotlabs/Module/Profiles.php:478
+msgid "Religion"
+msgstr "宗教"
+
+#: ../../Zotlabs/Module/Profiles.php:482
+msgid "Political Views"
+msgstr "政見"
+
+#: ../../Zotlabs/Module/Profiles.php:486
+msgid "Gender"
+msgstr "性別"
+
+#: ../../Zotlabs/Module/Profiles.php:490
+msgid "Sexual Preference"
+msgstr "性的嗜好"
+
+#: ../../Zotlabs/Module/Profiles.php:494
+msgid "Homepage"
+msgstr "ホームページ"
+
+#: ../../Zotlabs/Module/Profiles.php:498
+msgid "Interests"
+msgstr "趣味"
+
+#: ../../Zotlabs/Module/Profiles.php:594
+msgid "Profile updated."
+msgstr "プロフィール更新済み。"
+
+#: ../../Zotlabs/Module/Profiles.php:678
+msgid "Hide your connections list from viewers of this profile"
+msgstr "このプロファイルの閲覧者から接続リストを非表示にします"
+
+#: ../../Zotlabs/Module/Profiles.php:722
+msgid "Edit Profile Details"
+msgstr "プロファイルの詳細を編集"
+
+#: ../../Zotlabs/Module/Profiles.php:724
+msgid "View this profile"
+msgstr "このプロフィールを見る"
+
+#: ../../Zotlabs/Module/Profiles.php:726
+msgid "Profile Tools"
+msgstr "プロファイルツール"
+
+#: ../../Zotlabs/Module/Profiles.php:727
+msgid "Change cover photo"
+msgstr "カバー写真を変更"
+
+#: ../../Zotlabs/Module/Profiles.php:729
+msgid "Create a new profile using these settings"
+msgstr "これらの設定を使用して新しいプロファイルを作成します"
+
+#: ../../Zotlabs/Module/Profiles.php:730
+msgid "Clone this profile"
+msgstr "このプロファイルを複製"
+
+#: ../../Zotlabs/Module/Profiles.php:731
+msgid "Delete this profile"
+msgstr "このプロファイルを削除"
+
+#: ../../Zotlabs/Module/Profiles.php:732
+msgid "Add profile things"
+msgstr "プロフィールを追加する"
+
+#: ../../Zotlabs/Module/Profiles.php:733
+msgid "Personal"
+msgstr "パーソナル"
+
+#: ../../Zotlabs/Module/Profiles.php:735
+msgid "Relationship"
+msgstr "関係"
+
+#: ../../Zotlabs/Module/Profiles.php:738
+msgid "Import profile from file"
+msgstr "ファイルからプロファイルをインポート"
+
+#: ../../Zotlabs/Module/Profiles.php:739
+msgid "Export profile to file"
+msgstr "プロファイルをファイルにエクスポート"
+
+#: ../../Zotlabs/Module/Profiles.php:740
+msgid "Your gender"
+msgstr "あなたの性別"
+
+#: ../../Zotlabs/Module/Profiles.php:741
+msgid "Marital status"
+msgstr "配偶者の有無"
+
+#: ../../Zotlabs/Module/Profiles.php:742
+msgid "Sexual preference"
+msgstr "性的嗜好"
+
+#: ../../Zotlabs/Module/Profiles.php:745
+msgid "Profile name"
+msgstr "プロファイル名"
+
+#: ../../Zotlabs/Module/Profiles.php:747
+msgid "This is your default profile."
+msgstr "これがデフォルトのプロファイルです。"
+
+#: ../../Zotlabs/Module/Profiles.php:749
+msgid "Your full name"
+msgstr "あなたのフルネーム"
+
+#: ../../Zotlabs/Module/Profiles.php:750
+msgid "Title/Description"
+msgstr "タイトル説明"
+
+#: ../../Zotlabs/Module/Profiles.php:753
+msgid "Street address"
+msgstr "住所"
+
+#: ../../Zotlabs/Module/Profiles.php:754
+msgid "Locality/City"
+msgstr "地方/市"
+
+#: ../../Zotlabs/Module/Profiles.php:755
+msgid "Region/State"
+msgstr "地域/州"
+
+#: ../../Zotlabs/Module/Profiles.php:756
+msgid "Postal/Zip code"
+msgstr "郵便番号"
+
+#: ../../Zotlabs/Module/Profiles.php:762
+msgid "Who (if applicable)"
+msgstr "誰(該当する場合)"
+
+#: ../../Zotlabs/Module/Profiles.php:762
+msgid "Examples: cathy123, Cathy Williams, cathy@example.com"
+msgstr "例:cathy123、Cathy Williams、cathy @ example.com"
+
+#: ../../Zotlabs/Module/Profiles.php:763
+msgid "Since (date)"
+msgstr "以来(日付)"
+
+#: ../../Zotlabs/Module/Profiles.php:766
+msgid "Tell us about yourself"
+msgstr "あなた自身について教えてください"
+
+#: ../../Zotlabs/Module/Profiles.php:767
+msgid "Homepage URL"
+msgstr "ホームページURL"
+
+#: ../../Zotlabs/Module/Profiles.php:768
+msgid "Hometown"
+msgstr "出身地"
+
+#: ../../Zotlabs/Module/Profiles.php:769
+msgid "Political views"
+msgstr "政見"
+
+#: ../../Zotlabs/Module/Profiles.php:770
+msgid "Religious views"
+msgstr "宗教的見解"
+
+#: ../../Zotlabs/Module/Profiles.php:771
+msgid "Keywords used in directory listings"
+msgstr "ディレクトリリストで使用されるキーワード"
+
+#: ../../Zotlabs/Module/Profiles.php:771
+msgid "Example: fishing photography software"
+msgstr "例:釣り写真ソフトウェア"
+
+#: ../../Zotlabs/Module/Profiles.php:774
+msgid "Musical interests"
+msgstr "音楽的興味"
+
+#: ../../Zotlabs/Module/Profiles.php:775
+msgid "Books, literature"
+msgstr "本、文学"
+
+#: ../../Zotlabs/Module/Profiles.php:776
+msgid "Television"
+msgstr "テレビ"
+
+#: ../../Zotlabs/Module/Profiles.php:777
+msgid "Film/Dance/Culture/Entertainment"
+msgstr "映画/ダンス/文化/エンターテイメント"
+
+#: ../../Zotlabs/Module/Profiles.php:778
+msgid "Hobbies/Interests"
+msgstr "趣味/興味"
+
+#: ../../Zotlabs/Module/Profiles.php:779
+msgid "Love/Romance"
+msgstr "愛/ロマンス"
+
+#: ../../Zotlabs/Module/Profiles.php:781
+msgid "School/Education"
+msgstr "学校教育"
+
+#: ../../Zotlabs/Module/Profiles.php:782
+msgid "Contact information and social networks"
+msgstr "連絡先情報とソーシャルネットワーク"
+
+#: ../../Zotlabs/Module/Profiles.php:783
+msgid "My other channels"
+msgstr "私の他のチャンネル"
+
+#: ../../Zotlabs/Module/Profiles.php:785
+msgid "Communications"
+msgstr "コミュニケーションズ"
+
+#: ../../Zotlabs/Module/Profile_photo.php:218
+msgid ""
+"Shift-reload the page or clear browser cache if the new photo does not "
+"display immediately."
+msgstr "新しい写真がすぐに表示されない場合は、Shiftキーを押しながらページをリロードするか、ブラウザーのキャッシュをクリアします。"
+
+#: ../../Zotlabs/Module/Profile_photo.php:454
+msgid ""
+"Your default profile photo is visible to anybody on the internet. Profile "
+"photos for alternate profiles will inherit the permissions of the profile"
+msgstr "デフォルトのプロフィール写真は、インターネット上の誰でも見ることができます。代替プロファイルのプロファイル写真は、プロファイルの権限を継承します"
+
+#: ../../Zotlabs/Module/Profile_photo.php:454
+msgid ""
+"Your profile photo is visible to anybody on the internet and may be "
+"distributed to other websites."
+msgstr "あなたのプロフィール写真はインターネット上の誰でも見ることができ、他のウェブサイトに配布される場合があります。"
+
+#: ../../Zotlabs/Module/Profile_photo.php:458
+msgid "Use Photo for Profile"
+msgstr "プロフィールに写真を使用"
+
+#: ../../Zotlabs/Module/Profile_photo.php:458
+msgid "Change Profile Photo"
+msgstr "プロフィール写真の変更"
+
+#: ../../Zotlabs/Module/Profile_photo.php:459
+msgid "Use"
+msgstr "使用する"
+
+#: ../../Zotlabs/Module/Profperm.php:34 ../../Zotlabs/Module/Profperm.php:63
+msgid "Invalid profile identifier."
+msgstr "無効なプロファイル識別子。"
+
+#: ../../Zotlabs/Module/Profperm.php:111
+msgid "Profile Visibility Editor"
+msgstr "プロファイル可視性エディター"
+
+#: ../../Zotlabs/Module/Profperm.php:115
+msgid "Click on a contact to add or remove."
+msgstr "連絡先をクリックして追加または削除します。"
+
+#: ../../Zotlabs/Module/Profperm.php:124
+msgid "Visible To"
+msgstr "に表示"
+
+#: ../../Zotlabs/Module/Pubsites.php:24 ../../Zotlabs/Widget/Pubsites.php:12
+msgid "Public Hubs"
+msgstr "公共ハブ"
+
+#: ../../Zotlabs/Module/Pubsites.php:27
+msgid ""
+"The listed hubs allow public registration for the $Projectname network. All "
+"hubs in the network are interlinked so membership on any of them conveys "
+"membership in the network as a whole. Some hubs may require subscription or "
+"provide tiered service plans. The hub itself <strong>may</strong> provide "
+"additional details."
+msgstr "このリスト化されたハブは$Projectnameのネットワークに登録が許可されています。全てのハブは相互にリンクしておりどこのハブにいても接続できます。それぞれのハブには独自の制約がある可能性もあります。"
+#: ../../Zotlabs/Module/Pubsites.php:33
+msgid "Hub URL"
+msgstr "ハブURL"
+
+#: ../../Zotlabs/Module/Pubsites.php:33
+msgid "Access Type"
+msgstr "アクセスタイプ"
+
+#: ../../Zotlabs/Module/Pubsites.php:33
+msgid "Registration Policy"
+msgstr "登録ポリシー"
+
+#: ../../Zotlabs/Module/Pubsites.php:33
+msgid "Stats"
+msgstr "統計"
+
+#: ../../Zotlabs/Module/Pubsites.php:33
+msgid "Software"
+msgstr "ソフトウェア"
+
+#: ../../Zotlabs/Module/Pubsites.php:49
+msgid "Rate"
+msgstr "レート"
+
+#: ../../Zotlabs/Module/Pubstream.php:20
+msgid "Public Stream App"
+msgstr "パブリックストリームアプリ"
+
+#: ../../Zotlabs/Module/Pubstream.php:21
+msgid "The unmoderated public stream of this hub"
+msgstr "このハブのモデレートされていないパブリックストリーム"
+
+#: ../../Zotlabs/Module/Randprof.php:29
+msgid "Random Channel App"
+msgstr "ランダムチャンネルアプリ"
+
+#: ../../Zotlabs/Module/Randprof.php:30
+msgid "Visit a random channel in the $Projectname network"
+msgstr "$Projectnameネットワークのランダムチャネルにアクセスします"
+
+#: ../../Zotlabs/Module/Rate.php:156
+msgid "Website:"
+msgstr "ウェブサイト:"
+
+#: ../../Zotlabs/Module/Rate.php:159
+#, php-format
+msgid "Remote Channel [%s] (not yet known on this site)"
+msgstr "リモートチャネル[ %s ](このサイトではまだ知られていない)"
+
+#: ../../Zotlabs/Module/Rate.php:160
+msgid "Rating (this information is public)"
+msgstr "評価(この情報は公開されています)"
+
+#: ../../Zotlabs/Module/Rate.php:161
+msgid "Optionally explain your rating (this information is public)"
+msgstr "オプションで、評価を説明してください(この情報は公開されています)"
+
+#: ../../Zotlabs/Module/Ratings.php:70
+msgid "No ratings"
+msgstr "評価なし"
+
+#: ../../Zotlabs/Module/Ratings.php:98
+msgid "Rating: "
+msgstr "評価:"
+
+#: ../../Zotlabs/Module/Ratings.php:99
+msgid "Website: "
+msgstr "ウェブサイト:"
+
+#: ../../Zotlabs/Module/Ratings.php:101
+msgid "Description: "
+msgstr "説明:"
+
+#: ../../Zotlabs/Module/Rbmark.php:94
+msgid "Select a bookmark folder"
+msgstr "ブックマークフォルダを選択"
+
+#: ../../Zotlabs/Module/Rbmark.php:99
+msgid "Save Bookmark"
+msgstr "ブックマークを保存"
+
+#: ../../Zotlabs/Module/Rbmark.php:100
+msgid "URL of bookmark"
+msgstr "ブックマークのURL"
+
+#: ../../Zotlabs/Module/Rbmark.php:105
+msgid "Or enter new bookmark folder name"
+msgstr "または、新しいブックマークフォルダ名を入力してください"
+
+#: ../../Zotlabs/Module/Register.php:49
+msgid "Maximum daily site registrations exceeded. Please try again tomorrow."
+msgstr "1日の最大サイト登録数を超えました。明日もう一度お試しください。"
+
+#: ../../Zotlabs/Module/Register.php:55
+msgid ""
+"Please indicate acceptance of the Terms of Service. Registration failed."
+msgstr "利用規約への同意を示してください。登録に失敗しました。"
+
+#: ../../Zotlabs/Module/Register.php:89
+msgid "Passwords do not match."
+msgstr "パスワードが一致していません。"
+
+#: ../../Zotlabs/Module/Register.php:132
+msgid "Registration successful. Continue to create your first channel..."
+msgstr "登録に成功。最初のチャンネルを作成し続けます..."
+
+#: ../../Zotlabs/Module/Register.php:135
+msgid ""
+"Registration successful. Please check your email for validation instructions."
+msgstr "登録に成功。検証手順については、メールを確認してください。"
+
+#: ../../Zotlabs/Module/Register.php:142
+msgid "Your registration is pending approval by the site owner."
+msgstr "登録はサイト所有者による承認待ちです。"
+
+#: ../../Zotlabs/Module/Register.php:145
+msgid "Your registration can not be processed."
+msgstr "登録を処理できません。"
+
+#: ../../Zotlabs/Module/Register.php:192
+msgid "Registration on this hub is disabled."
+msgstr "このハブでの登録は無効になっています。"
+
+#: ../../Zotlabs/Module/Register.php:201
+msgid "Registration on this hub is by approval only."
+msgstr "このハブへの登録は承認された人のみです。"
+
+#: ../../Zotlabs/Module/Register.php:202 ../../Zotlabs/Module/Register.php:211
+msgid "<a href=\"pubsites\">Register at another affiliated hub.</a>"
+msgstr "<a href=\"pubsites\">別の提携ハブに登録します。</a>"
+
+#: ../../Zotlabs/Module/Register.php:210
+msgid "Registration on this hub is by invitation only."
+msgstr "このハブへ登録できるのは招待状を持っている人のみです。"
+
+#: ../../Zotlabs/Module/Register.php:221
+msgid ""
+"This site has exceeded the number of allowed daily account registrations. "
+"Please try again tomorrow."
+msgstr "このサイトは、許可されている1日のアカウント登録数を超えています。明日もう一度お試しください。"
+
+#: ../../Zotlabs/Module/Register.php:236 ../../Zotlabs/Module/Siteinfo.php:28
+msgid "Terms of Service"
+msgstr "利用規約"
+
+#: ../../Zotlabs/Module/Register.php:242
+#, php-format
+msgid "I accept the %s for this website"
+msgstr "このウェブサイトの%sに同意します"
+
+#: ../../Zotlabs/Module/Register.php:249
+#, php-format
+msgid "I am over %s years of age and accept the %s for this website"
+msgstr "私は%s歳以上で、このウェブサイトの%sを受け入れます"
+
+#: ../../Zotlabs/Module/Register.php:254
+msgid "Your email address"
+msgstr "メールアドレス"
+
+#: ../../Zotlabs/Module/Register.php:255
+msgid "Choose a password"
+msgstr "パスワードを決めて下さい"
+
+#: ../../Zotlabs/Module/Register.php:256
+msgid "Please re-enter your password"
+msgstr "パスワードを再入力してください"
+
+#: ../../Zotlabs/Module/Register.php:257
+msgid "Please enter your invitation code"
+msgstr "招待コードを入力してください"
+
+#: ../../Zotlabs/Module/Register.php:258
+msgid "Your Name"
+msgstr "あなたの名前"
+
+#: ../../Zotlabs/Module/Register.php:258
+msgid "Real names are preferred."
+msgstr "本名が優先されます。"
+
+#: ../../Zotlabs/Module/Register.php:260
+#, php-format
+msgid ""
+"Your nickname will be used to create an easy to remember channel address e."
+"g. nickname%s"
+msgstr "ニックネームは覚えやすいチャンネルアドレスを作成するために使用されます。ニックネーム:%s"
+
+#: ../../Zotlabs/Module/Register.php:261
+msgid ""
+"Select a channel permission role for your usage needs and privacy "
+"requirements."
+msgstr "使用上のニーズとプライバシーの要件に応じて、チャンネル許可の役割を選択します。"
+
+#: ../../Zotlabs/Module/Register.php:262
+msgid "no"
+msgstr "いや"
+
+#: ../../Zotlabs/Module/Register.php:262
+msgid "yes"
+msgstr "はい"
+
+#: ../../Zotlabs/Module/Register.php:290
+msgid ""
+"This site requires email verification. After completing this form, please "
+"check your email for further instructions."
+msgstr "このサイトではメールの確認が必要です。このフォームに記入した後、詳細な手順についてはメールを確認してください。"
+
+#: ../../Zotlabs/Module/Removeaccount.php:35
+msgid ""
+"Account removals are not allowed within 48 hours of changing the account "
+"password."
+msgstr "アカウントのパスワードを変更してから48時間以内にアカウントを削除することはできません。"
+
+#: ../../Zotlabs/Module/Removeaccount.php:57
+msgid "Remove This Account"
+msgstr "このアカウントを削除"
+
+#: ../../Zotlabs/Module/Removeaccount.php:58
+msgid ""
+"This account and all its channels will be completely removed from the "
+"network. "
+msgstr "このアカウントとそのすべてのチャネルは、ネットワークから完全に削除されます。"
+
+#: ../../Zotlabs/Module/Removeaccount.php:58
+#: ../../Zotlabs/Module/Removeme.php:61
+msgid "This action is permanent and can not be undone!"
+msgstr "このアクションは永続的であり、元に戻すことはできません!"
+
+#: ../../Zotlabs/Module/Removeaccount.php:60
+msgid ""
+"Remove this account, all its channels and all its channel clones from the "
+"network"
+msgstr "このアカウント、そのすべてのチャンネル、およびそのすべてのチャンネルクローンをネットワークから削除します"
+
+#: ../../Zotlabs/Module/Removeaccount.php:60
+msgid ""
+"By default only the instances of the channels located on this hub will be "
+"removed from the network"
+msgstr "デフォルトでは、このハブにあるチャネルのインスタンスのみがネットワークから削除されます"
+
+#: ../../Zotlabs/Module/Removeaccount.php:61
+#: ../../Zotlabs/Module/Settings/Account.php:105
+msgid "Remove Account"
+msgstr "アカウントを削除"
+
+#: ../../Zotlabs/Module/Removeme.php:35
+msgid ""
+"Channel removals are not allowed within 48 hours of changing the account "
+"password."
+msgstr "アカウントのパスワードを変更してから48時間以内にチャンネルを削除することはできません。"
+
+#: ../../Zotlabs/Module/Removeme.php:60
+msgid "Remove This Channel"
+msgstr "このチャンネルを削除"
+
+#: ../../Zotlabs/Module/Removeme.php:61
+msgid "This channel will be completely removed from the network. "
+msgstr "このチャネルはネットワークから完全に削除されます。"
+
+#: ../../Zotlabs/Module/Removeme.php:63
+msgid "Remove this channel and all its clones from the network"
+msgstr "このチャネルとそのすべてのクローンをネットワークから削除します"
+
+#: ../../Zotlabs/Module/Removeme.php:63
+msgid ""
+"By default only the instance of the channel located on this hub will be "
+"removed from the network"
+msgstr "デフォルトでは、このハブにあるチャネルのインスタンスのみがネットワークから削除されます"
+
+#: ../../Zotlabs/Module/Removeme.php:64
+#: ../../Zotlabs/Module/Settings/Channel.php:594
+msgid "Remove Channel"
+msgstr "チャンネルを削除"
+
+#: ../../Zotlabs/Module/Rmagic.php:44
+msgid "Authentication failed."
+msgstr "認証に失敗しました。"
+
+#: ../../Zotlabs/Module/Search.php:230
+#, php-format
+msgid "Items tagged with: %s"
+msgstr "タグ付けされたアイテム: %s"
+
+#: ../../Zotlabs/Module/Search.php:232
+#, php-format
+msgid "Search results for: %s"
+msgstr "%s検索結果"
+
+#: ../../Zotlabs/Module/Service_limits.php:23
+msgid "No service class restrictions found."
+msgstr "サービスクラスの制限は見つかりませんでした。"
+
+#: ../../Zotlabs/Module/Settings/Account.php:19
+msgid "Not valid email."
+msgstr "無効なメール。"
+
+#: ../../Zotlabs/Module/Settings/Account.php:22
+msgid "Protected email address. Cannot change to that email."
+msgstr "保護されたメールアドレス。そのメールに変更できません。"
+
+#: ../../Zotlabs/Module/Settings/Account.php:31
+msgid "System failure storing new email. Please try again."
+msgstr "新しいメールの保存中にシステム障害が発生しました。もう一度試してください。"
+
+#: ../../Zotlabs/Module/Settings/Account.php:48
+msgid "Password verification failed."
+msgstr "パスワードの確認に失敗しました。"
+
+#: ../../Zotlabs/Module/Settings/Account.php:55
+msgid "Passwords do not match. Password unchanged."
+msgstr "パスワードが一致していません。パスワードは変更されていません。"
+
+#: ../../Zotlabs/Module/Settings/Account.php:59
+msgid "Empty passwords are not allowed. Password unchanged."
+msgstr "空のパスワードは許可されていません。パスワードは変更されていません。"
+
+#: ../../Zotlabs/Module/Settings/Account.php:73
+msgid "Password changed."
+msgstr "パスワード変更済み。"
+
+#: ../../Zotlabs/Module/Settings/Account.php:75
+msgid "Password update failed. Please try again."
+msgstr "パスワードの更新に失敗しました。もう一度試してください。"
+
+#: ../../Zotlabs/Module/Settings/Account.php:99
+msgid "Account Settings"
+msgstr "アカウント設定"
+
+#: ../../Zotlabs/Module/Settings/Account.php:100
+msgid "Current Password"
+msgstr "現在のパスワード"
+
+#: ../../Zotlabs/Module/Settings/Account.php:101
+msgid "Enter New Password"
+msgstr "新しいパスワードを入力してください"
+
+#: ../../Zotlabs/Module/Settings/Account.php:102
+msgid "Confirm New Password"
+msgstr "新しいパスワードを確認"
+
+#: ../../Zotlabs/Module/Settings/Account.php:102
+msgid "Leave password fields blank unless changing"
+msgstr "変更しない限り、パスワードフィールドは空白のままにしてください"
+
+#: ../../Zotlabs/Module/Settings/Account.php:104
+#: ../../Zotlabs/Module/Settings/Channel.php:500
+msgid "Email Address:"
+msgstr "電子メールアドレス:"
+
+#: ../../Zotlabs/Module/Settings/Account.php:106
+msgid "Remove this account including all its channels"
+msgstr "すべてのチャンネルを含むこのアカウントを削除します"
+
+#: ../../Zotlabs/Module/Settings/Calendar.php:39
+msgid "CalDAV Settings"
+msgstr "CalDAV設定"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:327
+msgid "Nobody except yourself"
+msgstr "自分以外は誰もいません"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:328
+msgid "Only those you specifically allow"
+msgstr "特に許可したもののみ"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:329
+msgid "Approved connections"
+msgstr "承認された接続"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:330
+msgid "Any connections"
+msgstr "すべての接続"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:331
+msgid "Anybody on this website"
+msgstr "このウェブサイトの誰でも"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:332
+msgid "Anybody in this network"
+msgstr "このネットワークの誰でも"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:333
+msgid "Anybody authenticated"
+msgstr "誰でも認証済み"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:334
+msgid "Anybody on the internet"
+msgstr "インターネット上の誰でも"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:409
+msgid "Publish your default profile in the network directory"
+msgstr "ネットワークディレクトリでデフォルトプロファイルを公開する"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:414
+msgid "Allow us to suggest you as a potential friend to new members?"
+msgstr "あなたを新しいメンバーの潜在的な友人として提案させてください。"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:418
+msgid "or"
+msgstr "または"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:427
+msgid "Your channel address is"
+msgstr "あなたのチャンネルのアドレスは"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:430
+msgid "Your files/photos are accessible via WebDAV at"
+msgstr "ファイル/写真には、WebDAVからアクセスできます"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:470
+msgid "Automatic membership approval"
+msgstr "自動会員承認"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:491
+msgid "Channel Settings"
+msgstr "チャンネル設定"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:498
+msgid "Basic Settings"
+msgstr "基本設定"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:501
+msgid "Your Timezone:"
+msgstr "あなたのタイムゾーン:"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:502
+msgid "Default Post Location:"
+msgstr "デフォルトの投稿場所:"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:502
+msgid "Geographical location to display on your posts"
+msgstr "投稿に表示する地理的な場所"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:503
+msgid "Use Browser Location:"
+msgstr "ブラウザの場所を使用:"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:505
+msgid "Adult Content"
+msgstr "成人コンテンツ"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:505
+msgid ""
+"This channel frequently or regularly publishes adult content. (Please tag "
+"any adult material and/or nudity with #NSFW)"
+msgstr "このチャンネルは頻繁または定期的にアダルトコンテンツを公開しています。 (成人向けの素材やヌードには#NSFWのタグを付けてください)"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:507
+msgid "Security and Privacy Settings"
+msgstr "セキュリティとプライバシーの設定"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:509
+msgid "Your permissions are already configured. Click to view/adjust"
+msgstr "権限はすでに構成されています。クリックして表示/調整"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:511
+msgid "Hide my online presence"
+msgstr "オンラインプレゼンスを非表示にする"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:511
+msgid "Prevents displaying in your profile that you are online"
+msgstr "あなたがオンラインであることをあなたのプロフィールに表示しないようにします"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:513
+msgid "Simple Privacy Settings:"
+msgstr "シンプルなプライバシー設定:"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:514
+msgid ""
+"Very Public - <em>extremely permissive (should be used with caution)</em>"
+msgstr "非常にパブリック-<em>非常に寛容です(注意して使用する必要があります)</em>"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:515
+msgid ""
+"Typical - <em>default public, privacy when desired (similar to social "
+"network permissions but with improved privacy)</em>"
+msgstr "標準-必要に応じてデフォルトのパブリック、プライバシー(ソーシャルネットワークのアクセス許可に似ていますが、プライバシーが改善されます)</em>"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:516
+msgid "Private - <em>default private, never open or public</em>"
+msgstr "非公開-デフォルトでは非公開、非公開または公開</ em>"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:517
+msgid "Blocked - <em>default blocked to/from everybody</em>"
+msgstr "ブロック済み-<em>デフォルトですべてのユーザーとの間でブロック</ em>"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:519
+msgid "Allow others to tag your posts"
+msgstr "他のユーザーがあなたの投稿にタグ付けできるようにします"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:519
+msgid ""
+"Often used by the community to retro-actively flag inappropriate content"
+msgstr "コミュニティが不適切なコンテンツを遡ってフラグを立てるためによく使用します"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:521
+msgid "Channel Permission Limits"
+msgstr "チャンネル許可の制限"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:523
+msgid "Expire other channel content after this many days"
+msgstr "この数日後に他のチャンネルコンテンツを期限切れにする"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:523
+msgid "0 or blank to use the website limit."
+msgstr "Webサイトの制限を使用する場合は0または空白。"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:523
+#, php-format
+msgid "This website expires after %d days."
+msgstr "このウェブサイトは%d日後に有効期限が切れます。"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:523
+msgid "This website does not expire imported content."
+msgstr "このWebサイトは、インポートされたコンテンツを期限切れにしません。"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:523
+msgid "The website limit takes precedence if lower than your limit."
+msgstr "Webサイトの制限は、制限より低い場合に優先されます。"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:524
+msgid "Maximum Friend Requests/Day:"
+msgstr "最大友達リクエスト/日:"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:524
+msgid "May reduce spam activity"
+msgstr "スパム活動を減らす可能性があります"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:525
+msgid "Default Privacy Group"
+msgstr "デフォルトのプライバシーグループ"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:527
+msgid "Use my default audience setting for the type of object published"
+msgstr "公開されたオブジェクトのタイプにデフォルトのオーディエンス設定を使用します"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:536
+msgid "Default permissions category"
+msgstr "デフォルトの許可カテゴリ"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:542
+msgid "Maximum private messages per day from unknown people:"
+msgstr "不明な人からの1日あたりの最大プライベートメッセージ:"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:542
+msgid "Useful to reduce spamming"
+msgstr "スパムを減らすのに役立ちます"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:546
+msgid "By default post a status message when:"
+msgstr "デフォルトでは、次の場合にステータスメッセージを投稿します。"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:547
+msgid "accepting a friend request"
+msgstr "友達リクエストを受け入れたとき"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:548
+msgid "joining a forum/community"
+msgstr "フォーラム/コミュニティへ参加したとき"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:549
+msgid "making an <em>interesting</em> profile change"
+msgstr "<em>興味深い</em>プロファイルの変更を行ったとき"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:550
+msgid "Send a notification email when:"
+msgstr "次の場合に通知メールを送信します。"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:551
+msgid "You receive a connection request"
+msgstr "接続要求を受け取ったとき"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:552
+msgid "Your connections are confirmed"
+msgstr "接続が確認されたとき"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:553
+msgid "Someone writes on your profile wall"
+msgstr "誰かがあなたのプロフィールウォールに書き込んだとき"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:554
+msgid "Someone writes a followup comment"
+msgstr "誰かがフォローアップコメントを書いたとき"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:555
+msgid "You receive a private message"
+msgstr "プライベートメッセージを受け取ったとき"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:556
+msgid "You receive a friend suggestion"
+msgstr "友達の提案を受け取ったとき"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:557
+msgid "You are tagged in a post"
+msgstr "あなたが投稿でタグ付けされたとき"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:558
+msgid "You are poked/prodded/etc. in a post"
+msgstr "あなたの投稿にpokeやproddedをされたとき"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:560
+msgid "Someone likes your post/comment"
+msgstr "誰かがあなたの投稿/コメントをいいね!したとき"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:563
+msgid "Show visual notifications including:"
+msgstr "以下を含む視覚的な通知を表示します。"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:565
+msgid "Unseen stream activity"
+msgstr "未読のストリーム活動"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:566
+msgid "Unseen channel activity"
+msgstr "未読のチャンネルアクティビティ"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:567
+msgid "Unseen private messages"
+msgstr "未読のプライベートメッセージ"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:567
+#: ../../Zotlabs/Module/Settings/Channel.php:572
+#: ../../Zotlabs/Module/Settings/Channel.php:573
+#: ../../Zotlabs/Module/Settings/Channel.php:574
+msgid "Recommended"
+msgstr "お勧め"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:568
+msgid "Upcoming events"
+msgstr "今後のイベント"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:569
+msgid "Events today"
+msgstr "今日のイベント"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:570
+msgid "Upcoming birthdays"
+msgstr "今後の誕生日"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:570
+msgid "Not available in all themes"
+msgstr "テーマは利用できません"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:571
+msgid "System (personal) notifications"
+msgstr "システム(個人)通知"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:572
+msgid "System info messages"
+msgstr "システム情報メッセージ"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:573
+msgid "System critical alerts"
+msgstr "システムクリティカルアラート"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:574
+msgid "New connections"
+msgstr "新しい接続"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:575
+msgid "System Registrations"
+msgstr "システム登録"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:576
+msgid "Unseen shared files"
+msgstr "未確認の共有ファイル"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:577
+msgid "Unseen public stream activity"
+msgstr "未確認の公開ストリームアクティビティ"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:578
+msgid "Unseen likes and dislikes"
+msgstr "未確認の好き嫌い"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:579
+msgid "Unseen forum posts"
+msgstr "未確認のフォーラム投稿"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:580
+msgid "Email notification hub (hostname)"
+msgstr "電子メール通知ハブ(ホスト名)"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:580
+#, php-format
+msgid ""
+"If your channel is mirrored to multiple hubs, set this to your preferred "
+"location. This will prevent duplicate email notifications. Example: %s"
+msgstr "チャンネルが複数のハブにミラーリングされている場合、これを好みの場所に設定します。これにより、電子メール通知の重複が防止されます。例: %s"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:581
+msgid "Show new wall posts, private messages and connections under Notices"
+msgstr "お知らせの下に新しい壁の投稿、プライベートメッセージ、接続を表示します"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:583
+msgid "Notify me of events this many days in advance"
+msgstr "この数日前にイベントを通知してください"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:583
+msgid "Must be greater than 0"
+msgstr "0より大きくなければなりません"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:588
+msgid "Advanced Account/Page Type Settings"
+msgstr "アカウント/ページタイプの詳細設定"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:589
+msgid "Change the behaviour of this account for special situations"
+msgstr "特別な状況でこのアカウントの動作を変更する"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:591
+msgid "Miscellaneous Settings"
+msgstr "その他の設定"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:592
+msgid "Default photo upload folder"
+msgstr "デフォルトの写真アップロードフォルダ"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:592
+#: ../../Zotlabs/Module/Settings/Channel.php:593
+msgid "%Y - current year, %m - current month"
+msgstr "%Y-現在の年、%m-現在の月"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:593
+msgid "Default file upload folder"
+msgstr "デフォルトのファイルアップロードフォルダ"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:595
+msgid "Remove this channel."
+msgstr "このチャンネルを削除します。"
+
+#: ../../Zotlabs/Module/Settings/Channel_home.php:44
+#: ../../Zotlabs/Module/Settings/Network.php:41
+msgid "Max height of content (in pixels)"
+msgstr "コンテンツの最大の高さ(ピクセル単位)"
+
+#: ../../Zotlabs/Module/Settings/Channel_home.php:46
+#: ../../Zotlabs/Module/Settings/Network.php:43
+msgid "Click to expand content exceeding this height"
+msgstr "この高さを超えるコンテンツはクリックして展開します"
+
+#: ../../Zotlabs/Module/Settings/Channel_home.php:59
+msgid "Personal menu to display in your channel pages"
+msgstr "チャンネルページに表示する個人メニュー"
+
+#: ../../Zotlabs/Module/Settings/Channel_home.php:86
+msgid "Channel Home Settings"
+msgstr "チャンネルのホーム設定"
+
+#: ../../Zotlabs/Module/Settings/Connections.php:39
+msgid "Connections Settings"
+msgstr "接続設定"
+
+#: ../../Zotlabs/Module/Settings/Conversation.php:22
+msgid "Settings saved."
+msgstr "保存された設定。"
+
+#: ../../Zotlabs/Module/Settings/Conversation.php:24
+msgid "Settings saved. Reload page please."
+msgstr "設定は保存されました。ページをリロードしてください。"
+
+#: ../../Zotlabs/Module/Settings/Conversation.php:46
+msgid "Conversation Settings"
+msgstr "会話設定"
+
+#: ../../Zotlabs/Module/Settings/Directory.php:39
+msgid "Directory Settings"
+msgstr "ディレクトリ設定"
+
+#: ../../Zotlabs/Module/Settings/Display.php:128
+#, php-format
+msgid "%s - (Experimental)"
+msgstr "%s (実験的)"
+
+#: ../../Zotlabs/Module/Settings/Display.php:184
+msgid "Display Settings"
+msgstr "画面表示の設定"
+
+#: ../../Zotlabs/Module/Settings/Display.php:185
+msgid "Theme Settings"
+msgstr "テーマ設定"
+
+#: ../../Zotlabs/Module/Settings/Display.php:186
+msgid "Custom Theme Settings"
+msgstr "テーマのカスタマイズ設定"
+
+#: ../../Zotlabs/Module/Settings/Display.php:187
+msgid "Content Settings"
+msgstr "コンテンツ設定"
+
+#: ../../Zotlabs/Module/Settings/Display.php:193
+msgid "Display Theme:"
+msgstr "テーマ:"
+
+#: ../../Zotlabs/Module/Settings/Display.php:194
+msgid "Select scheme"
+msgstr "スキームを選択"
+
+#: ../../Zotlabs/Module/Settings/Display.php:196
+msgid "Preload images before rendering the page"
+msgstr "ページをレンダリングする前に画像をプリロードする"
+
+#: ../../Zotlabs/Module/Settings/Display.php:196
+msgid ""
+"The subjective page load time will be longer but the page will be ready when "
+"displayed"
+msgstr "主観的なページの読み込み時間は長くなりますが、表示されるとページの準備が整います"
+
+#: ../../Zotlabs/Module/Settings/Display.php:197
+msgid "Enable user zoom on mobile devices"
+msgstr "モバイルデバイスでユーザーズームを有効にする"
+
+#: ../../Zotlabs/Module/Settings/Display.php:198
+msgid "Update browser every xx seconds"
+msgstr "xx秒ごとに画面を更新する"
+
+#: ../../Zotlabs/Module/Settings/Display.php:198
+msgid "Minimum of 10 seconds, no maximum"
+msgstr "最小10秒、最大なし"
+
+#: ../../Zotlabs/Module/Settings/Display.php:199
+msgid "Maximum number of conversations to load at any time:"
+msgstr "常にロードする会話の最大数:"
+
+#: ../../Zotlabs/Module/Settings/Display.php:199
+msgid "Maximum of 100 items"
+msgstr "最大100アイテム"
+
+#: ../../Zotlabs/Module/Settings/Display.php:200
+msgid "Show emoticons (smilies) as images"
+msgstr "絵文字(スマイリー)を画像として表示する"
+
+#: ../../Zotlabs/Module/Settings/Display.php:201
+msgid "Provide channel menu in navigation bar"
+msgstr "ナビゲーションバーにチャンネルメニューを表示する"
+
+#: ../../Zotlabs/Module/Settings/Display.php:201
+msgid "Default: channel menu located in app menu"
+msgstr "デフォルト:アプリメニューにあるチャンネルメニュー"
+
+#: ../../Zotlabs/Module/Settings/Display.php:202
+msgid "Manual conversation updates"
+msgstr "手動会話の更新"
+
+#: ../../Zotlabs/Module/Settings/Display.php:202
+msgid "Default is on, turning this off may increase screen jumping"
+msgstr "デフォルトはオンです。これをオフにすると、画面ジャンプが増加する場合があります"
+
+#: ../../Zotlabs/Module/Settings/Display.php:203
+msgid "Link post titles to source"
+msgstr "投稿のタイトルをソースにリンクする"
+
+#: ../../Zotlabs/Module/Settings/Display.php:205
+#: ../../Zotlabs/Widget/Newmember.php:75
+msgid "New Member Links"
+msgstr "新規会員リンク"
+
+#: ../../Zotlabs/Module/Settings/Display.php:205
+msgid "Display new member quick links menu"
+msgstr "新しいメンバーのクイックリンクメニューを表示する"
+
+#: ../../Zotlabs/Module/Settings/Editor.php:39
+msgid "Editor Settings"
+msgstr "エディター設定"
+
+#: ../../Zotlabs/Module/Settings/Events.php:39
+msgid "Events Settings"
+msgstr "イベント設定"
+
+#: ../../Zotlabs/Module/Settings/Featured.php:24
+msgid "No feature settings configured"
+msgstr "機能設定が構成されていません"
+
+#: ../../Zotlabs/Module/Settings/Featured.php:33
+msgid "Addon Settings"
+msgstr "アドオン設定"
+
+#: ../../Zotlabs/Module/Settings/Featured.php:34
+msgid "Please save/submit changes to any panel before opening another."
+msgstr "別のパネルを開く前に、パネルの変更を保存/送信してください。"
+
+#: ../../Zotlabs/Module/Settings/Features.php:43
+msgid "Additional Features"
+msgstr "追加機能"
+
+#: ../../Zotlabs/Module/Settings/Manage.php:39
+msgid "Channel Manager Settings"
+msgstr "チャネルマネージャーの設定"
+
+#: ../../Zotlabs/Module/Settings/Network.php:58
+msgid "Stream Settings"
+msgstr "ストリーム設定"
+
+#: ../../Zotlabs/Module/Settings/Photos.php:39
+msgid "Photos Settings"
+msgstr "写真の設定"
+
+#: ../../Zotlabs/Module/Settings/Profiles.php:47
+msgid "Profiles Settings"
+msgstr "プロファイル設定"
+
+#: ../../Zotlabs/Module/Setup.php:167
+msgid "$Projectname Server - Setup"
+msgstr "$ Projectnameサーバー-セットアップ"
+
+#: ../../Zotlabs/Module/Setup.php:171
+msgid "Could not connect to database."
+msgstr "データベースに接続できません。"
+
+#: ../../Zotlabs/Module/Setup.php:175
+msgid ""
+"Could not connect to specified site URL. Possible SSL certificate or DNS "
+"issue."
+msgstr "指定されたサイトURLに接続できませんでした。 SSL証明書またはDNSの問題の可能性。"
+
+#: ../../Zotlabs/Module/Setup.php:182
+msgid "Could not create table."
+msgstr "テーブルを作成できませんでした。"
+
+#: ../../Zotlabs/Module/Setup.php:188
+msgid "Your site database has been installed."
+msgstr "サイトデータベースがインストールされました。"
+
+#: ../../Zotlabs/Module/Setup.php:194
+msgid ""
+"You may need to import the file \"install/schema_xxx.sql\" manually using a "
+"database client."
+msgstr "データベースクライアントを使用して、手動でファイル\"install / schema_xxx.sql \"をインポートする必要がある場合があります。"
+
+#: ../../Zotlabs/Module/Setup.php:195 ../../Zotlabs/Module/Setup.php:259
+#: ../../Zotlabs/Module/Setup.php:766
+msgid "Please see the file \"install/INSTALL.txt\"."
+msgstr "ファイル「install / INSTALL.txt」を参照してください。"
+
+#: ../../Zotlabs/Module/Setup.php:256
+msgid "System check"
+msgstr "システムチェック"
+
+#: ../../Zotlabs/Module/Setup.php:261
+msgid "Check again"
+msgstr "再確認"
+
+#: ../../Zotlabs/Module/Setup.php:282
+msgid "Database connection"
+msgstr "データベース接続"
+
+#: ../../Zotlabs/Module/Setup.php:283
+msgid ""
+"In order to install $Projectname we need to know how to connect to your "
+"database."
+msgstr "$Projectnameをインストールするには、データベースへの接続方法を知る必要があります。"
+
+#: ../../Zotlabs/Module/Setup.php:284
+msgid ""
+"Please contact your hosting provider or site administrator if you have "
+"questions about these settings."
+msgstr "これらの設定について質問がある場合は、ホスティングプロバイダーまたはサイト管理者にお問い合わせください。"
+
+#: ../../Zotlabs/Module/Setup.php:285
+msgid ""
+"The database you specify below should already exist. If it does not, please "
+"create it before continuing."
+msgstr "以下で指定するデータベースはすでに存在している必要があります。存在しない場合は、続行する前に作成してください。"
+
+#: ../../Zotlabs/Module/Setup.php:289
+msgid "Database Server Name"
+msgstr "データベースサーバー名"
+
+#: ../../Zotlabs/Module/Setup.php:289
+msgid "Default is 127.0.0.1"
+msgstr "デフォルトは127.0.0.1"
+
+#: ../../Zotlabs/Module/Setup.php:290
+msgid "Database Port"
+msgstr "データベースポート"
+
+#: ../../Zotlabs/Module/Setup.php:290
+msgid "Communication port number - use 0 for default"
+msgstr "通信ポート番号 - 0でデフォルト値を使用します。"
+
+#: ../../Zotlabs/Module/Setup.php:291
+msgid "Database Login Name"
+msgstr "データベースのログイン名"
+
+#: ../../Zotlabs/Module/Setup.php:292
+msgid "Database Login Password"
+msgstr "データベースログインパスワード"
+
+#: ../../Zotlabs/Module/Setup.php:293
+msgid "Database Name"
+msgstr "データベース名"
+
+#: ../../Zotlabs/Module/Setup.php:294
+msgid "Database Type"
+msgstr "データベースの種類"
+
+#: ../../Zotlabs/Module/Setup.php:296 ../../Zotlabs/Module/Setup.php:336
+msgid "Site administrator email address"
+msgstr "サイト管理者のメールアドレス"
+
+#: ../../Zotlabs/Module/Setup.php:296 ../../Zotlabs/Module/Setup.php:336
+msgid ""
+"Your account email address must match this in order to use the web admin "
+"panel."
+msgstr "ウェブ管理パネルを使用するには、アカウントのメールアドレスがこれと一致する必要があります。"
+
+#: ../../Zotlabs/Module/Setup.php:297 ../../Zotlabs/Module/Setup.php:338
+msgid "Website URL"
+msgstr "ウェブサイトのURL"
+
+#: ../../Zotlabs/Module/Setup.php:297 ../../Zotlabs/Module/Setup.php:338
+msgid "Please use SSL (https) URL if available."
+msgstr "可能な場合は、SSL(https)URLを使用してください。"
+
+#: ../../Zotlabs/Module/Setup.php:298 ../../Zotlabs/Module/Setup.php:340
+msgid "Please select a default timezone for your website"
+msgstr "ウェブサイトのデフォルトのタイムゾーンを選択してください"
+
+#: ../../Zotlabs/Module/Setup.php:325
+msgid "Site settings"
+msgstr "サイト設定"
+
+#: ../../Zotlabs/Module/Setup.php:379
+msgid "PHP version 7.1 or greater is required."
+msgstr "PHPバージョン7.1以降が必要です。"
+
+#: ../../Zotlabs/Module/Setup.php:380
+msgid "PHP version"
+msgstr "PHPバージョン"
+
+#: ../../Zotlabs/Module/Setup.php:396
+msgid "Could not find a command line version of PHP in the web server PATH."
+msgstr "WebサーバーPATHにコマンドラインバージョンのPHPが見つかりませんでした。"
+
+#: ../../Zotlabs/Module/Setup.php:397
+msgid ""
+"If you don't have a command line version of PHP installed on server, you "
+"will not be able to run background polling via cron."
+msgstr "PHPのコマンドラインバージョンがサーバーにインストールされていない場合、cronを介してバックグラウンドポーリングを実行することはできません。"
+
+#: ../../Zotlabs/Module/Setup.php:401
+msgid "PHP executable path"
+msgstr "PHP実行可能パス"
+
+#: ../../Zotlabs/Module/Setup.php:401
+msgid ""
+"Enter full path to php executable. You can leave this blank to continue the "
+"installation."
+msgstr "php実行可能ファイルへのフルパスを入力します。これを空白のままにしてインストールを続行できます。"
+
+#: ../../Zotlabs/Module/Setup.php:406
+msgid "Command line PHP"
+msgstr "コマンドラインPHP"
+
+#: ../../Zotlabs/Module/Setup.php:416
+msgid ""
+"Unable to check command line PHP, as shell_exec() is disabled. This is "
+"required."
+msgstr "shell_exec()が無効になっているため、コマンドラインPHPをチェックできません。これは必須です。"
+
+#: ../../Zotlabs/Module/Setup.php:420
+msgid ""
+"The command line version of PHP on your system does not have "
+"\"register_argc_argv\" enabled."
+msgstr "ご使用のシステムのコマンドラインバージョンのPHPでは、\"register_argc_argv \"が有効になっていません。"
+
+#: ../../Zotlabs/Module/Setup.php:421
+msgid "This is required for message delivery to work."
+msgstr "これは、メッセージ配信が機能するために必要です。"
+
+#: ../../Zotlabs/Module/Setup.php:424
+msgid "PHP register_argc_argv"
+msgstr "PHP register_argc_argv"
+
+#: ../../Zotlabs/Module/Setup.php:444
+msgid ""
+"This is not sufficient to upload larger images or files. You should be able "
+"to upload at least 4 MB at once."
+msgstr "これは、大きな画像やファイルをアップロードするには不十分です。少なくとも4 MBを一度にアップロードできる必要があります。"
+
+#: ../../Zotlabs/Module/Setup.php:446
+#, php-format
+msgid ""
+"Your max allowed total upload size is set to %s. Maximum size of one file to "
+"upload is set to %s. You are allowed to upload up to %d files at once."
+msgstr "アップロードの最大許容合計サイズは%s設定されています。アップロードする1つのファイルの最大サイズは%s設定されています。一度に最大%dファイルをアップロードできます。"
+
+#: ../../Zotlabs/Module/Setup.php:452
+msgid "You can adjust these settings in the server php.ini file."
+msgstr "サーバーのphp.iniファイルでこれらの設定を調整できます。"
+
+#: ../../Zotlabs/Module/Setup.php:454
+msgid "PHP upload limits"
+msgstr "PHPアップロード制限"
+
+#: ../../Zotlabs/Module/Setup.php:477
+msgid ""
+"Error: the \"openssl_pkey_new\" function on this system is not able to "
+"generate encryption keys"
+msgstr "エラー:このシステムの\"openssl_pkey_new \"関数は暗号化キーを生成できません"
+
+#: ../../Zotlabs/Module/Setup.php:478
+msgid ""
+"If running under Windows, please see \"http://www.php.net/manual/en/openssl."
+"installation.php\"."
+msgstr "Windowsで実行している場合は、「http://www.php.net/manual/en/openssl.installation.php \」を参照してください。"
+
+#: ../../Zotlabs/Module/Setup.php:481
+msgid "Generate encryption keys"
+msgstr "暗号化キーを生成する"
+
+#: ../../Zotlabs/Module/Setup.php:498
+msgid "libCurl PHP module"
+msgstr "libCurl PHPモジュール"
+
+#: ../../Zotlabs/Module/Setup.php:499
+msgid "GD graphics PHP module"
+msgstr "GDグラフィックスPHPモジュール"
+
+#: ../../Zotlabs/Module/Setup.php:500
+msgid "OpenSSL PHP module"
+msgstr "OpenSSL PHPモジュール"
+
+#: ../../Zotlabs/Module/Setup.php:501
+msgid "PDO database PHP module"
+msgstr "PDOデータベースPHPモジュール"
+
+#: ../../Zotlabs/Module/Setup.php:502
+msgid "mb_string PHP module"
+msgstr "mb_string PHPモジュール"
+
+#: ../../Zotlabs/Module/Setup.php:503
+msgid "xml PHP module"
+msgstr "XML PHPモジュール"
+
+#: ../../Zotlabs/Module/Setup.php:504
+msgid "zip PHP module"
+msgstr "zip PHPモジュール"
+
+#: ../../Zotlabs/Module/Setup.php:508 ../../Zotlabs/Module/Setup.php:510
+msgid "Apache mod_rewrite module"
+msgstr "Apache mod_rewriteモジュール"
+
+#: ../../Zotlabs/Module/Setup.php:508
+msgid ""
+"Error: Apache webserver mod-rewrite module is required but not installed."
+msgstr "エラー:Apache webserver mod-rewriteモジュールが必要ですが、インストールされていません。"
+
+#: ../../Zotlabs/Module/Setup.php:514 ../../Zotlabs/Module/Setup.php:517
+msgid "exec"
+msgstr "幹部"
+
+#: ../../Zotlabs/Module/Setup.php:514
+msgid ""
+"Error: exec is required but is either not installed or has been disabled in "
+"php.ini"
+msgstr "エラー:execが必要ですが、インストールされていないか、php.iniで無効にされています"
+
+#: ../../Zotlabs/Module/Setup.php:520 ../../Zotlabs/Module/Setup.php:523
+msgid "shell_exec"
+msgstr "shell_exec"
+
+#: ../../Zotlabs/Module/Setup.php:520
+msgid ""
+"Error: shell_exec is required but is either not installed or has been "
+"disabled in php.ini"
+msgstr "エラー:shell_execが必要ですが、インストールされていないか、php.iniで無効にされています"
+
+#: ../../Zotlabs/Module/Setup.php:528
+msgid "Error: libCURL PHP module required but not installed."
+msgstr "エラー:libCURL PHPモジュールが必要ですが、インストールされていません。"
+
+#: ../../Zotlabs/Module/Setup.php:532
+msgid ""
+"Error: GD PHP module with JPEG support or ImageMagick graphics library "
+"required but not installed."
+msgstr "エラー:JPEGサポートまたはImageMagickグラフィックライブラリを備えたGD PHPモジュールが必要ですが、インストールされていません。"
+
+#: ../../Zotlabs/Module/Setup.php:536
+msgid "Error: openssl PHP module required but not installed."
+msgstr "エラー:openssl PHPモジュールが必要ですが、インストールされていません。"
+
+#: ../../Zotlabs/Module/Setup.php:542
+msgid ""
+"Error: PDO database PHP module missing a driver for either mysql or pgsql."
+msgstr "エラー:PDOデータベースPHPモジュールにmysqlまたはpgsqlのいずれかのドライバーがありません。"
+
+#: ../../Zotlabs/Module/Setup.php:547
+msgid "Error: PDO database PHP module required but not installed."
+msgstr "エラー:PDOデータベースPHPモジュールが必要ですが、インストールされていません。"
+
+#: ../../Zotlabs/Module/Setup.php:551
+msgid "Error: mb_string PHP module required but not installed."
+msgstr "エラー:mb_string PHPモジュールが必要ですが、インストールされていません。"
+
+#: ../../Zotlabs/Module/Setup.php:555
+msgid "Error: xml PHP module required for DAV but not installed."
+msgstr "エラー:DAVにはXML PHPモジュールが必要ですが、インストールされていません。"
+
+#: ../../Zotlabs/Module/Setup.php:559
+msgid "Error: zip PHP module required but not installed."
+msgstr "エラー:zip PHPモジュールが必要ですが、インストールされていません。"
+
+#: ../../Zotlabs/Module/Setup.php:578 ../../Zotlabs/Module/Setup.php:587
+msgid ".htconfig.php is writable"
+msgstr ".htconfig.phpは書き込み可能です"
+
+#: ../../Zotlabs/Module/Setup.php:583
+msgid ""
+"The web installer needs to be able to create a file called \".htconfig.php\" "
+"in the top folder of your web server and it is unable to do so."
+msgstr "Webインストーラーは、Webサーバーの最上位フォルダーに\"。htconfig.php \"というファイルを作成できる必要がありますが、作成できません。"
+
+#: ../../Zotlabs/Module/Setup.php:584
+msgid ""
+"This is most often a permission setting, as the web server may not be able "
+"to write files in your folder - even if you can."
+msgstr "これはほとんどの場合、Webサーバーがフォルダーにファイルを書き込むことができない場合でも、許可にできる設定です。"
+
+#: ../../Zotlabs/Module/Setup.php:585
+msgid "Please see install/INSTALL.txt for additional information."
+msgstr "詳細については、install / INSTALL.txtを参照してください。"
+
+#: ../../Zotlabs/Module/Setup.php:601
+msgid ""
+"This software uses the Smarty3 template engine to render its web views. "
+"Smarty3 compiles templates to PHP to speed up rendering."
+msgstr "このソフトウェアは、Smarty3テンプレートエンジンを使用してWebビューをレンダリングします。 Smarty3はテンプレートをPHPにコンパイルして、レンダリングを高速化します。"
+
+#: ../../Zotlabs/Module/Setup.php:602
+#, php-format
+msgid ""
+"In order to store these compiled templates, the web server needs to have "
+"write access to the directory %s under the top level web folder."
+msgstr "これらのコンパイル済みテンプレートを保存するには、Webサーバーが最上位のWebフォルダー%s下のディレクトリへの書き込みアクセス権を持っている必要があります。"
+
+#: ../../Zotlabs/Module/Setup.php:603 ../../Zotlabs/Module/Setup.php:624
+msgid ""
+"Please ensure that the user that your web server runs as (e.g. www-data) has "
+"write access to this folder."
+msgstr "Webサーバーを実行するユーザー(www-dataなど)がこのフォルダーへの書き込みアクセス権を持っていることを確認してください。"
+
+#: ../../Zotlabs/Module/Setup.php:604
+#, php-format
+msgid ""
+"Note: as a security measure, you should give the web server write access to "
+"%s only--not the template files (.tpl) that it contains."
+msgstr "注:セキュリティ対策として、Webサーバーに含まれるテンプレートファイル(.tpl)ではなく、 %sへの書き込みアクセスを許可する必要があります。"
+
+#: ../../Zotlabs/Module/Setup.php:607
+#, php-format
+msgid "%s is writable"
+msgstr "%sは書き込み可能です"
+
+#: ../../Zotlabs/Module/Setup.php:623
+msgid ""
+"This software uses the store directory to save uploaded files. The web "
+"server needs to have write access to the store directory under the top level "
+"web folder"
+msgstr "このソフトウェアは、ストアディレクトリを使用して、アップロードされたファイルを保存します。 Webサーバーには、最上位Webフォルダーの下のストアディレクトリへの書き込みアクセスが必要です。"
+
+#: ../../Zotlabs/Module/Setup.php:627
+msgid "store is writable"
+msgstr "ストアは書き込み可能です"
+
+#: ../../Zotlabs/Module/Setup.php:659
+msgid ""
+"SSL certificate cannot be validated. Fix certificate or disable https access "
+"to this site."
+msgstr "SSL証明書を検証できません。証明書を修正するか、このサイトへのhttpsアクセスを無効にします。"
+
+#: ../../Zotlabs/Module/Setup.php:660
+msgid ""
+"If you have https access to your website or allow connections to TCP port "
+"443 (the https: port), you MUST use a browser-valid certificate. You MUST "
+"NOT use self-signed certificates!"
+msgstr "Webサイトへのhttpsアクセスがある場合、またはTCPポート443(https:ポート)への接続を許可する場合は、ブラウザーで有効な証明書を使用する必要があります。自己署名証明書を使用してはいけません!"
+
+#: ../../Zotlabs/Module/Setup.php:661
+msgid ""
+"This restriction is incorporated because public posts from you may for "
+"example contain references to images on your own hub."
+msgstr "あなたからの一般公開の投稿には、たとえばあなた自身のハブ上の画像への参照が含まれている可能性があるため、この制限が組み込まれています。"
+
+#: ../../Zotlabs/Module/Setup.php:662
+msgid ""
+"If your certificate is not recognized, members of other sites (who may "
+"themselves have valid certificates) will get a warning message on their own "
+"site complaining about security issues."
+msgstr "証明書が認識されない場合、他のサイトのメンバー(自分自身が有効な証明書を持っている可能性があります)は、自分のサイトでセキュリティの問題について不平を言っている警告メッセージを受け取ります。"
+
+#: ../../Zotlabs/Module/Setup.php:663
+msgid ""
+"This can cause usability issues elsewhere (not just on your own site) so we "
+"must insist on this requirement."
+msgstr "これにより、他の場所(ユーザのサイトだけでなく)でユーザビリティの問題が発生する可能性があるため、この要件を主張する必要があります。"
+
+#: ../../Zotlabs/Module/Setup.php:664
+msgid ""
+"Providers are available that issue free certificates which are browser-valid."
+msgstr "ブラウザで有効な無料の証明書を発行するプロバイダーが利用可能です。"
+
+#: ../../Zotlabs/Module/Setup.php:665
+msgid ""
+"If you are confident that the certificate is valid and signed by a trusted "
+"authority, check to see if you have failed to install an intermediate cert. "
+"These are not normally required by browsers, but are required for server-to-"
+"server communications."
+msgstr "証明書が有効であり、信頼できる機関によって署名されていると確信している場合は、中間証明書のインストールに失敗したかどうかを確認してください。これらは通常ブラウザには必要ありませんが、サーバー間の通信には必要です。"
+
+#: ../../Zotlabs/Module/Setup.php:667
+msgid "SSL certificate validation"
+msgstr "SSL証明書の検証"
+
+#: ../../Zotlabs/Module/Setup.php:673
+msgid ""
+"Url rewrite in .htaccess is not working. Check your server configuration."
+"Test: "
+msgstr ".htaccessのURL書き換えが機能していません。サーバーの構成を確認します。テスト:"
+
+#: ../../Zotlabs/Module/Setup.php:676
+msgid "Url rewrite is working"
+msgstr "URLの書き換えが機能しています"
+
+#: ../../Zotlabs/Module/Setup.php:689
+msgid ""
+"The database configuration file \".htconfig.php\" could not be written. "
+"Please use the enclosed text to create a configuration file in your web "
+"server root."
+msgstr "データベース構成ファイル\"。htconfig.php \"を書き込めませんでした。同封のテキストを使用して、Webサーバーのルートに構成ファイルを作成してください。"
+
+#: ../../Zotlabs/Module/Setup.php:718
+msgid "Errors encountered creating database tables."
+msgstr "データベーステーブルの作成中にエラーが発生しました。"
+
+#: ../../Zotlabs/Module/Setup.php:764
+msgid "<h1>What next?</h1>"
+msgstr "<h1>次にすること</h1>"
+
+#: ../../Zotlabs/Module/Setup.php:765
+msgid ""
+"IMPORTANT: You will need to [manually] setup a scheduled task for the poller."
+msgstr "重要:ポーラーのスケジュールされたタスクを[手動で]設定する必要があります。"
+
+#: ../../Zotlabs/Module/Share.php:119
+msgid "Post repeated"
+msgstr "繰り返し投稿"
+
+#: ../../Zotlabs/Module/Sharedwithme.php:103
+msgid "Files: shared with me"
+msgstr "ファイル:私と共有"
+
+#: ../../Zotlabs/Module/Sharedwithme.php:105
+msgid "NEW"
+msgstr "新しい"
+
+#: ../../Zotlabs/Module/Sharedwithme.php:107
+#: ../../Zotlabs/Storage/Browser.php:294
+msgid "Last Modified"
+msgstr "最終更新日"
+
+#: ../../Zotlabs/Module/Sharedwithme.php:108
+msgid "Remove all files"
+msgstr "すべてのファイルを削除する"
+
+#: ../../Zotlabs/Module/Sharedwithme.php:109
+msgid "Remove this file"
+msgstr "このファイルを削除"
+
+#: ../../Zotlabs/Module/Siteinfo.php:21
+msgid "About this site"
+msgstr "このサイトについて"
+
+#: ../../Zotlabs/Module/Siteinfo.php:22
+msgid "Site Name"
+msgstr "サイト名"
+
+#: ../../Zotlabs/Module/Siteinfo.php:26
+msgid "Administrator"
+msgstr "管理者"
+
+#: ../../Zotlabs/Module/Siteinfo.php:29
+msgid "Software and Project information"
+msgstr "ソフトウェアおよびプロジェクト情報"
+
+#: ../../Zotlabs/Module/Siteinfo.php:30
+msgid "This site is powered by $Projectname"
+msgstr "このサイトは$ Projectnameを使用しています"
+
+#: ../../Zotlabs/Module/Siteinfo.php:31
+msgid ""
+"Federated and decentralised networking and identity services provided by Zot"
+msgstr "Zotが提供する統合および分散型のネットワークおよびIDサービス"
+
+#: ../../Zotlabs/Module/Siteinfo.php:34
+msgid "Additional federated transport protocols:"
+msgstr "追加の統合トランスポートプロトコル:"
+
+#: ../../Zotlabs/Module/Siteinfo.php:36
+#, php-format
+msgid "Version %s"
+msgstr "バージョン: %s"
+
+#: ../../Zotlabs/Module/Siteinfo.php:37
+msgid "Project homepage"
+msgstr "プロジェクトのホームページ"
+
+#: ../../Zotlabs/Module/Siteinfo.php:38
+msgid "Developer homepage"
+msgstr "開発者ホームページ"
+
+#: ../../Zotlabs/Module/Sources.php:41
+msgid "Failed to create source. No channel selected."
+msgstr "ソースの作成に失敗しました。チャンネルが選択されていません。"
+
+#: ../../Zotlabs/Module/Sources.php:57
+msgid "Source created."
+msgstr "ソースが作成されました。"
+
+#: ../../Zotlabs/Module/Sources.php:70
+msgid "Source updated."
+msgstr "ソースが更新されました。"
+
+#: ../../Zotlabs/Module/Sources.php:88
+msgid "Sources App"
+msgstr "ソースアプリ"
+
+#: ../../Zotlabs/Module/Sources.php:89
+msgid "Automatically import channel content from other channels or feeds"
+msgstr "他のチャンネルまたはフィードからチャンネルコンテンツを自動的にインポートする"
+
+#: ../../Zotlabs/Module/Sources.php:101
+msgid "*"
+msgstr "*"
+
+#: ../../Zotlabs/Module/Sources.php:108
+msgid "Manage remote sources of content for your channel."
+msgstr "チャンネルのコンテンツのリモートソースを管理します。"
+
+#: ../../Zotlabs/Module/Sources.php:109 ../../Zotlabs/Module/Sources.php:119
+msgid "New Source"
+msgstr "新しいソース"
+
+#: ../../Zotlabs/Module/Sources.php:120 ../../Zotlabs/Module/Sources.php:154
+msgid ""
+"Import all or selected content from the following channel into this channel "
+"and distribute it according to your channel settings."
+msgstr "次のチャネルからすべてまたは選択したコンテンツをこのチャネルにインポートし、チャネル設定に従って配信します。"
+
+#: ../../Zotlabs/Module/Sources.php:121 ../../Zotlabs/Module/Sources.php:155
+msgid "Only import content with these words (one per line)"
+msgstr "これらの単語を含むコンテンツのみをインポートします(1行に1つ)"
+
+#: ../../Zotlabs/Module/Sources.php:121 ../../Zotlabs/Module/Sources.php:155
+msgid "Leave blank to import all public content"
+msgstr "すべての公開コンテンツをインポートするには空白のままにします"
+
+#: ../../Zotlabs/Module/Sources.php:122 ../../Zotlabs/Module/Sources.php:161
+msgid "Channel Name"
+msgstr "チャンネル名"
+
+#: ../../Zotlabs/Module/Sources.php:123 ../../Zotlabs/Module/Sources.php:158
+msgid ""
+"Add the following categories to posts imported from this source (comma "
+"separated)"
+msgstr "このソースからインポートされた投稿に次のカテゴリを追加します(カンマ区切り)"
+
+#: ../../Zotlabs/Module/Sources.php:124 ../../Zotlabs/Module/Sources.php:159
+msgid "Resend posts with this channel as author"
+msgstr "このチャンネルを著者として投稿を再送信する"
+
+#: ../../Zotlabs/Module/Sources.php:124 ../../Zotlabs/Module/Sources.php:159
+msgid "Copyrights may apply"
+msgstr "著作権が適用される場合があります"
+
+#: ../../Zotlabs/Module/Sources.php:144 ../../Zotlabs/Module/Sources.php:174
+msgid "Source not found."
+msgstr "ソースが見つかりません。"
+
+#: ../../Zotlabs/Module/Sources.php:151
+msgid "Edit Source"
+msgstr "ソースを編集"
+
+#: ../../Zotlabs/Module/Sources.php:152
+msgid "Delete Source"
+msgstr "ソースを削除"
+
+#: ../../Zotlabs/Module/Sources.php:182
+msgid "Source removed"
+msgstr "ソースを削除しました"
+
+#: ../../Zotlabs/Module/Sources.php:184
+msgid "Unable to remove source."
+msgstr "ソースを削除できません。"
+
+#: ../../Zotlabs/Module/Subthread.php:143
+#, php-format
+msgid "%1$s is following %2$s's %3$s"
+msgstr "%1$sは%2$sの%3$sをフォローしています"
+
+#: ../../Zotlabs/Module/Subthread.php:145
+#, php-format
+msgid "%1$s stopped following %2$s's %3$s"
+msgstr "%1$sが%2$sの%3$sのフォローを停止しました"
+
+#: ../../Zotlabs/Module/Suggest.php:40
+msgid "Suggest Channels App"
+msgstr "チャンネルアプリの提案"
+
+#: ../../Zotlabs/Module/Suggest.php:41
+msgid ""
+"Suggestions for channels in the $Projectname network you might be interested "
+"in"
+msgstr "興味あるかも?"
+
+#: ../../Zotlabs/Module/Suggest.php:54
+msgid ""
+"No suggestions available. If this is a new site, please try again in 24 "
+"hours."
+msgstr "利用可能な提案はありません。新しいサイトの場合は、24時間後にもう一度お試しください。"
+
+#: ../../Zotlabs/Module/Suggest.php:73 ../../Zotlabs/Widget/Suggestions.php:48
+msgid "Ignore/Hide"
+msgstr "無視/非表示"
+
+#: ../../Zotlabs/Module/Tagger.php:48
+msgid "Post not found."
+msgstr "投稿が見つかりません。"
+
+#: ../../Zotlabs/Module/Tagger.php:119
+#, php-format
+msgid "%1$s tagged %2$s's %3$s with %4$s"
+msgstr "%1$sが%2$sの%3$sに%4$sとタグを付けました"
+
+#: ../../Zotlabs/Module/Tagrm.php:48 ../../Zotlabs/Module/Tagrm.php:98
+msgid "Tag removed"
+msgstr "タグを削除しました"
+
+#: ../../Zotlabs/Module/Tagrm.php:123
+msgid "Remove Item Tag"
+msgstr "アイテムタグを削除"
+
+#: ../../Zotlabs/Module/Tagrm.php:125
+msgid "Select a tag to remove: "
+msgstr "削除するタグを選択:"
+
+#: ../../Zotlabs/Module/Thing.php:120
+msgid "Thing updated"
+msgstr "更新されたもの"
+
+#: ../../Zotlabs/Module/Thing.php:172
+msgid "Object store: failed"
+msgstr "オブジェクトストア:失敗"
+
+#: ../../Zotlabs/Module/Thing.php:176
+msgid "Thing added"
+msgstr "モノは追加されました。"
+
+#: ../../Zotlabs/Module/Thing.php:202
+#, php-format
+msgid "OBJ: %1$s %2$s %3$s"
+msgstr "OBJ: %1$s %2$s %3$s"
+
+#: ../../Zotlabs/Module/Thing.php:265
+msgid "Show Thing"
+msgstr "ものを見る"
+
+#: ../../Zotlabs/Module/Thing.php:272
+msgid "item not found."
+msgstr "アイテムが見つかりません。"
+
+#: ../../Zotlabs/Module/Thing.php:305
+msgid "Edit Thing"
+msgstr "ものを編集"
+
+#: ../../Zotlabs/Module/Thing.php:307 ../../Zotlabs/Module/Thing.php:364
+msgid "Select a profile"
+msgstr "プロフィールを選択"
+
+#: ../../Zotlabs/Module/Thing.php:311 ../../Zotlabs/Module/Thing.php:367
+msgid "Post an activity"
+msgstr "アクティビティを投稿する"
+
+#: ../../Zotlabs/Module/Thing.php:311 ../../Zotlabs/Module/Thing.php:367
+msgid "Only sends to viewers of the applicable profile"
+msgstr "該当するプロファイルの閲覧者にのみ送信します"
+
+#: ../../Zotlabs/Module/Thing.php:313 ../../Zotlabs/Module/Thing.php:369
+msgid "Name of thing e.g. something"
+msgstr "何かの名前、たとえば何か"
+
+#: ../../Zotlabs/Module/Thing.php:315 ../../Zotlabs/Module/Thing.php:370
+msgid "URL of thing (optional)"
+msgstr "モノのURL(オプション)"
+
+#: ../../Zotlabs/Module/Thing.php:317 ../../Zotlabs/Module/Thing.php:371
+msgid "URL for photo of thing (optional)"
+msgstr "モノの写真のURL(オプション)"
+
+#: ../../Zotlabs/Module/Thing.php:362
+msgid "Add Thing to your Profile"
+msgstr "プロフィールにモノを追加"
+
+#: ../../Zotlabs/Module/Tokens.php:39
+#, php-format
+msgid "This channel is limited to %d tokens"
+msgstr "このチャンネルは%dトークンに制限されています"
+
+#: ../../Zotlabs/Module/Tokens.php:45
+msgid "Name and Password are required."
+msgstr "名前とパスワードが必要です。"
+
+#: ../../Zotlabs/Module/Tokens.php:85
+msgid "Token saved."
+msgstr "トークンを保存しました。"
+
+#: ../../Zotlabs/Module/Tokens.php:99
+msgid "Guest Access App"
+msgstr "ゲストアクセスアプリ"
+
+#: ../../Zotlabs/Module/Tokens.php:100
+msgid "Create access tokens so that non-members can access private content"
+msgstr "非メンバーがプライベートコンテンツにアクセスできるようにアクセストークンを作成する"
+
+#: ../../Zotlabs/Module/Tokens.php:133
+msgid ""
+"Use this form to create temporary access identifiers to share things with "
+"non-members. These identities may be used in Access Control Lists and "
+"visitors may login using these credentials to access private content."
+msgstr "このフォームを使用して、一時的なアクセス識別子を作成し、非メンバーと物事を共有します。これらのIDはアクセス制御リストで使用でき、訪問者はこれらの資格情報を使用してログインしてプライベートコンテンツにアクセスできます。"
+
+#: ../../Zotlabs/Module/Tokens.php:135
+msgid ""
+"You may also provide <em>dropbox</em> style access links to friends and "
+"associates by adding the Login Password to any specific site URL as shown. "
+"Examples:"
+msgstr "示されているように、特定のサイトURLにログインパスワードを追加することにより、友人や仲間に<em> dropbox </em>スタイルのアクセスリンクを提供することもできます。例:"
+
+#: ../../Zotlabs/Module/Tokens.php:170
+msgid "Guest Access Tokens"
+msgstr "ゲストアクセストークン"
+
+#: ../../Zotlabs/Module/Tokens.php:177
+msgid "Login Name"
+msgstr "ログイン名"
+
+#: ../../Zotlabs/Module/Tokens.php:178
+msgid "Login Password"
+msgstr "ログインパスワード"
+
+#: ../../Zotlabs/Module/Tokens.php:179
+msgid "Expires (yyyy-mm-dd)"
+msgstr "有効期限(yyyy-mm-dd)"
+
+#: ../../Zotlabs/Module/Uexport.php:61
+msgid "Channel Export App"
+msgstr "チャンネルエクスポートアプリ"
+
+#: ../../Zotlabs/Module/Uexport.php:62
+msgid "Export your channel"
+msgstr "チャンネルをエクスポートする"
+
+#: ../../Zotlabs/Module/Uexport.php:72 ../../Zotlabs/Module/Uexport.php:73
+msgid "Export Channel"
+msgstr "輸出チャンネル"
+
+#: ../../Zotlabs/Module/Uexport.php:74
+msgid ""
+"Export your basic channel information to a file. This acts as a backup of "
+"your connections, permissions, profile and basic data, which can be used to "
+"import your data to a new server hub, but does not contain your content."
+msgstr "基本的なチャネル情報をファイルにエクスポートします。これは、接続、権限、プロファイル、および基本データのバックアップとして機能し、データを新しいサーバーハブにインポートするために使用できますが、コンテンツは含まれません。"
+
+#: ../../Zotlabs/Module/Uexport.php:75
+msgid "Export Content"
+msgstr "コンテンツをエクスポート"
+
+#: ../../Zotlabs/Module/Uexport.php:76
+msgid ""
+"Export your channel information and recent content to a JSON backup that can "
+"be restored or imported to another server hub. This backs up all of your "
+"connections, permissions, profile data and several months of posts. This "
+"file may be VERY large. Please be patient - it may take several minutes for "
+"this download to begin."
+msgstr "チャンネル情報と最近のコンテンツをJSONバックアップにエクスポートし、別のサーバーハブに復元またはインポートできます。これにより、すべての接続、権限、プロファイルデータ、および数か月分の投稿がバックアップされます。このファイルは非常に大きい場合があります。しばらくお待ちください。このダウンロードが開始されるまで数分かかる場合があります。"
+
+#: ../../Zotlabs/Module/Uexport.php:78
+msgid "Export your posts from a given year."
+msgstr "特定の年の投稿をエクスポートします。"
+
+#: ../../Zotlabs/Module/Uexport.php:80
+msgid ""
+"You may also export your posts and conversations for a particular year or "
+"month. Adjust the date in your browser location bar to select other dates. "
+"If the export fails (possibly due to memory exhaustion on your server hub), "
+"please try again selecting a more limited date range."
+msgstr "特定の年または月の投稿と会話をエクスポートすることもできます。ブラウザのロケーションバーで日付を調整して、他の日付を選択します。エクスポートが失敗した場合(サーバーハブのメモリ不足が原因である可能性があります)、より制限された日付範囲の選択を再試行してください。"
+
+#: ../../Zotlabs/Module/Uexport.php:81
+#, php-format
+msgid ""
+"To select all posts for a given year, such as this year, visit <a href=\"%1$s"
+"\">%2$s</a>"
+msgstr "今年など、特定の年のすべての投稿を選択するには、<a href=\" %1$s \"> %2$s </a>にアクセスしてください"
+
+#: ../../Zotlabs/Module/Uexport.php:82
+#, php-format
+msgid ""
+"To select all posts for a given month, such as January of this year, visit "
+"<a href=\"%1$s\">%2$s</a>"
+msgstr "今年の1月など、特定の月のすべての投稿を選択するには、<a href=\"%1$s\">%2$s</a>にアクセスしてください"
+
+#: ../../Zotlabs/Module/Uexport.php:83
+#, php-format
+msgid ""
+"These content files may be imported or restored by visiting <a href=\"%1$s\">"
+"%2$s</a> on any site containing your channel. For best results please import "
+"or restore these in date order (oldest first)."
+msgstr "これらのコンテンツファイルは、チャンネルを含むサイトで<a href=\" %1$s \"> %2$s </a>に%1$sしてインポートまたは復元できます。最良の結果を得るには、これらを日付順に(最も古いものから)インポートまたは復元してください。"
+
+#: ../../Zotlabs/Module/Viewconnections.php:65
+msgid "No connections."
+msgstr "接続なし。"
+
+#: ../../Zotlabs/Module/Viewconnections.php:83
+#, php-format
+msgid "Visit %s's profile [%s]"
+msgstr "%sのプロフィール[%s]にアクセスしています。"
+
+#: ../../Zotlabs/Module/Viewconnections.php:113
+msgid "View Connections"
+msgstr "接続を表示"
+
+#: ../../Zotlabs/Module/Viewsrc.php:43
+msgid "item"
+msgstr "項目"
+
+#: ../../Zotlabs/Module/Webpages.php:48
+msgid "Webpages App"
+msgstr "ウェブページアプリ"
+
+#: ../../Zotlabs/Module/Webpages.php:49
+msgid "Provide managed web pages on your channel"
+msgstr "チャンネルで管理されたWebページを提供する"
+
+#: ../../Zotlabs/Module/Webpages.php:69
+msgid "Import Webpage Elements"
+msgstr "Webページ要素をインポートする"
+
+#: ../../Zotlabs/Module/Webpages.php:70
+msgid "Import selected"
+msgstr "選択したインポート"
+
+#: ../../Zotlabs/Module/Webpages.php:93
+msgid "Export Webpage Elements"
+msgstr "Webページ要素のエクスポート"
+
+#: ../../Zotlabs/Module/Webpages.php:94
+msgid "Export selected"
+msgstr "選択したエクスポート"
+
+#: ../../Zotlabs/Module/Webpages.php:263
+msgid "Actions"
+msgstr "行動"
+
+#: ../../Zotlabs/Module/Webpages.php:264
+msgid "Page Link"
+msgstr "ページリンク"
+
+#: ../../Zotlabs/Module/Webpages.php:265
+msgid "Page Title"
+msgstr "ページタイトル"
+
+#: ../../Zotlabs/Module/Webpages.php:295
+msgid "Invalid file type."
+msgstr "無効なファイルタイプ。"
+
+#: ../../Zotlabs/Module/Webpages.php:307
+msgid "Error opening zip file"
+msgstr "zipファイルを開く際のエラー"
+
+#: ../../Zotlabs/Module/Webpages.php:318
+msgid "Invalid folder path."
+msgstr "無効なフォルダーパス。"
+
+#: ../../Zotlabs/Module/Webpages.php:345
+msgid "No webpage elements detected."
+msgstr "Webページ要素は検出されませんでした。"
+
+#: ../../Zotlabs/Module/Webpages.php:420
+msgid "Import complete."
+msgstr "インポートが完了しました。"
+
+#: ../../Zotlabs/Module/Wiki.php:35
+msgid "Profile Unavailable."
+msgstr "プロファイルを利用できません。"
+
+#: ../../Zotlabs/Module/Wiki.php:52
+msgid "Wiki App"
+msgstr "Wikiアプリ"
+
+#: ../../Zotlabs/Module/Wiki.php:53
+msgid "Provide a wiki for your channel"
+msgstr "チャンネルのウィキを提供する"
+
+#: ../../Zotlabs/Module/Wiki.php:77
+msgid "Invalid channel"
+msgstr "無効なチャンネル"
+
+#: ../../Zotlabs/Module/Wiki.php:133
+msgid "Error retrieving wiki"
+msgstr "Wikiの取得エラー"
+
+#: ../../Zotlabs/Module/Wiki.php:140
+msgid "Error creating zip file export folder"
+msgstr "zipファイルエクスポートフォルダーの作成エラー"
+
+#: ../../Zotlabs/Module/Wiki.php:191
+msgid "Error downloading wiki: "
+msgstr "Wikiのダウンロードエラー:"
+
+#: ../../Zotlabs/Module/Wiki.php:212
+msgid "Download"
+msgstr "ダウンロード"
+
+#: ../../Zotlabs/Module/Wiki.php:216
+msgid "Wiki name"
+msgstr "ウィキ名"
+
+#: ../../Zotlabs/Module/Wiki.php:217
+msgid "Content type"
+msgstr "コンテンツの種類"
+
+#: ../../Zotlabs/Module/Wiki.php:219 ../../Zotlabs/Storage/Browser.php:292
+msgid "Type"
+msgstr "タイプ"
+
+#: ../../Zotlabs/Module/Wiki.php:220
+msgid "Any&nbsp;type"
+msgstr "任意のタイプ"
+
+#: ../../Zotlabs/Module/Wiki.php:227
+msgid "Lock content type"
+msgstr "コンテンツタイプをロックする"
+
+#: ../../Zotlabs/Module/Wiki.php:228
+msgid "Create a status post for this wiki"
+msgstr "このウィキのステータスポストを作成する"
+
+#: ../../Zotlabs/Module/Wiki.php:229
+msgid "Edit Wiki Name"
+msgstr "Wiki名を編集"
+
+#: ../../Zotlabs/Module/Wiki.php:274
+msgid "Wiki not found"
+msgstr "ウィキが見つかりません"
+
+#: ../../Zotlabs/Module/Wiki.php:300
+msgid "Rename page"
+msgstr "ページの名前を変更"
+
+#: ../../Zotlabs/Module/Wiki.php:321
+msgid "Error retrieving page content"
+msgstr "ページコンテンツの取得エラー"
+
+#: ../../Zotlabs/Module/Wiki.php:329 ../../Zotlabs/Module/Wiki.php:331
+msgid "New page"
+msgstr "新しいページ"
+
+#: ../../Zotlabs/Module/Wiki.php:366
+msgid "Revision Comparison"
+msgstr "リビジョン比較"
+
+#: ../../Zotlabs/Module/Wiki.php:374
+msgid "Short description of your changes (optional)"
+msgstr "変更の簡単な説明(オプション)"
+
+#: ../../Zotlabs/Module/Wiki.php:384
+msgid "Source"
+msgstr "ソース"
+
+#: ../../Zotlabs/Module/Wiki.php:394
+msgid "New page name"
+msgstr "新しいページ名"
+
+#: ../../Zotlabs/Module/Wiki.php:399
+msgid "Embed image from photo albums"
+msgstr "フォトアルバムから画像を埋め込む"
+
+#: ../../Zotlabs/Module/Wiki.php:410
+msgid "History"
+msgstr "歴史"
+
+#: ../../Zotlabs/Module/Wiki.php:488
+msgid "Error creating wiki. Invalid name."
+msgstr "Wikiの作成エラー。無効な名前。"
+
+#: ../../Zotlabs/Module/Wiki.php:495
+msgid "A wiki with this name already exists."
+msgstr "この名前のウィキは既に存在します。"
+
+#: ../../Zotlabs/Module/Wiki.php:508
+msgid "Wiki created, but error creating Home page."
+msgstr "Wikiは作成されましたが、ホームページの作成中にエラーが発生しました。"
+
+#: ../../Zotlabs/Module/Wiki.php:515
+msgid "Error creating wiki"
+msgstr "Wikiの作成エラー"
+
+#: ../../Zotlabs/Module/Wiki.php:539
+msgid "Error updating wiki. Invalid name."
+msgstr "Wikiの更新エラー。無効な名前。"
+
+#: ../../Zotlabs/Module/Wiki.php:559
+msgid "Error updating wiki"
+msgstr "Wikiの更新エラー"
+
+#: ../../Zotlabs/Module/Wiki.php:574
+msgid "Wiki delete permission denied."
+msgstr "Wikiの削除許可が拒否されました。"
+
+#: ../../Zotlabs/Module/Wiki.php:584
+msgid "Error deleting wiki"
+msgstr "Wikiの削除エラー"
+
+#: ../../Zotlabs/Module/Wiki.php:617
+msgid "New page created"
+msgstr "新しいページが作成されました"
+
+#: ../../Zotlabs/Module/Wiki.php:739
+msgid "Cannot delete Home"
+msgstr "ホームを削除できません"
+
+#: ../../Zotlabs/Module/Wiki.php:803
+msgid "Current Revision"
+msgstr "現在の改訂"
+
+#: ../../Zotlabs/Module/Wiki.php:803
+msgid "Selected Revision"
+msgstr "選択されたリビジョン"
+
+#: ../../Zotlabs/Module/Wiki.php:853
+msgid "You must be authenticated."
+msgstr "認証されている必要があります。"
+
+#: ../../Zotlabs/Module/Xchan.php:10
+msgid "Xchan Lookup"
+msgstr "Xchan検索"
+
+#: ../../Zotlabs/Module/Xchan.php:13
+msgid "Lookup xchan beginning with (or webbie): "
+msgstr "xchan(またはwebbie)を検索:"
+
+#: ../../Zotlabs/Storage/Browser.php:107 ../../Zotlabs/Storage/Browser.php:295
+msgid "parent"
+msgstr "親"
+
+#: ../../Zotlabs/Storage/Browser.php:134
+msgid "Principal"
+msgstr "主要な"
+
+#: ../../Zotlabs/Storage/Browser.php:137
+msgid "Addressbook"
+msgstr "住所録"
+
+#: ../../Zotlabs/Storage/Browser.php:143
+msgid "Schedule Inbox"
+msgstr "受信トレイのスケジュール"
+
+#: ../../Zotlabs/Storage/Browser.php:146
+msgid "Schedule Outbox"
+msgstr "送信トレイのスケジュール"
+
+#: ../../Zotlabs/Storage/Browser.php:279
+msgid "Total"
+msgstr "合計"
+
+#: ../../Zotlabs/Storage/Browser.php:281
+msgid "Shared"
+msgstr "共有"
+
+#: ../../Zotlabs/Storage/Browser.php:283
+msgid "Add Files"
+msgstr "追加ファイル"
+
+#: ../../Zotlabs/Storage/Browser.php:367
+#, php-format
+msgid "You are using %1$s of your available file storage."
+msgstr "使用可能なファイルストレージ%1$sを使用しています。"
+
+#: ../../Zotlabs/Storage/Browser.php:372
+#, php-format
+msgid "You are using %1$s of %2$s available file storage. (%3$s&#37;)"
+msgstr "%1$sの%2$s使用可能なファイルストレージを使用しています。(%3$s&#37;)"
+
+#: ../../Zotlabs/Storage/Browser.php:383
+msgid "WARNING:"
+msgstr "警告:"
+
+#: ../../Zotlabs/Storage/Browser.php:395
+msgid "Create new folder"
+msgstr "新しいフォルダーを作成"
+
+#: ../../Zotlabs/Storage/Browser.php:397
+msgid "Upload file"
+msgstr "ファイルをアップロードする"
+
+#: ../../Zotlabs/Storage/Browser.php:410
+msgid "Drop files here to immediately upload"
+msgstr "ここにファイルをドロップして、すぐにアップロードします"
+
+#: ../../Zotlabs/Widget/Activity.php:50
+msgctxt "widget"
+msgid "Activity"
+msgstr "アクティビティ"
+
+#: ../../Zotlabs/Widget/Activity_filter.php:36
+#, php-format
+msgid "Show posts related to the %s privacy group"
+msgstr "%sプライバシーグループに関連する投稿を表示"
+
+#: ../../Zotlabs/Widget/Activity_filter.php:45
+msgid "Show my privacy groups"
+msgstr "自分のプライバシーグループを表示する"
+
+#: ../../Zotlabs/Widget/Activity_filter.php:66
+msgid "Show posts to this forum"
+msgstr "このフォーラムへの投稿を表示"
+
+#: ../../Zotlabs/Widget/Activity_filter.php:73
+#: ../../Zotlabs/Widget/Forums.php:100
+#: ../../Zotlabs/Widget/Notifications.php:119
+#: ../../Zotlabs/Widget/Notifications.php:120
+msgid "Forums"
+msgstr "フォーラム"
+
+#: ../../Zotlabs/Widget/Activity_filter.php:77
+msgid "Show forums"
+msgstr "フォーラムを表示"
+
+#: ../../Zotlabs/Widget/Activity_filter.php:91
+msgid "Starred Posts"
+msgstr "スター付き投稿"
+
+#: ../../Zotlabs/Widget/Activity_filter.php:95
+msgid "Show posts that I have starred"
+msgstr "スターを付けた投稿を表示"
+
+#: ../../Zotlabs/Widget/Activity_filter.php:106
+msgid "Personal Posts"
+msgstr "個人的な投稿"
+
+#: ../../Zotlabs/Widget/Activity_filter.php:110
+msgid "Show posts that mention or involve me"
+msgstr "自分に言及または関与している投稿を表示する"
+
+#: ../../Zotlabs/Widget/Activity_filter.php:131
+#, php-format
+msgid "Show posts that I have filed to %s"
+msgstr "%s提出した投稿を表示"
+
+#: ../../Zotlabs/Widget/Activity_filter.php:141
+msgid "Show filed post categories"
+msgstr "提出済みの投稿カテゴリを表示"
+
+#: ../../Zotlabs/Widget/Activity_filter.php:155
+msgid "Panel search"
+msgstr "パネル検索"
+
+#: ../../Zotlabs/Widget/Activity_filter.php:165
+msgid "Filter by name"
+msgstr "名前で絞り込む"
+
+#: ../../Zotlabs/Widget/Activity_filter.php:180
+msgid "Remove active filter"
+msgstr "アクティブなフィルターを削除"
+
+#: ../../Zotlabs/Widget/Activity_filter.php:196
+msgid "ters"
+msgstr "投稿のフィルタリング"
+
+#: ../../Zotlabs/Widget/Activity_order.php:90
+msgid "Commented Date"
+msgstr "最新のコメント順"
+
+#: ../../Zotlabs/Widget/Activity_order.php:94
+msgid "Order by last commented date"
+msgstr "コメントが新しい投稿の順に並べます。"
+
+#: ../../Zotlabs/Widget/Activity_order.php:97
+msgid "Posted Date"
+msgstr "投稿日時順"
+
+#: ../../Zotlabs/Widget/Activity_order.php:101
+msgid "Order by last posted date"
+msgstr "投稿本体の時間が新しい順に並べます。"
+
+#: ../../Zotlabs/Widget/Activity_order.php:104
+msgid "Date Unthreaded"
+msgstr "スレッド化しない"
+
+#: ../../Zotlabs/Widget/Activity_order.php:108
+msgid "Order unthreaded by date"
+msgstr "投稿とコメントを分けずに最新の順に一緒に並べます。"
+
+#: ../../Zotlabs/Widget/Activity_order.php:123
+msgid "Stream Order"
+msgstr "投稿の並べ替え"
+
+#: ../../Zotlabs/Widget/Admin.php:23 ../../Zotlabs/Widget/Admin.php:60
+msgid "Member registrations waiting for confirmation"
+msgstr "確認待ちの会員登録"
+
+#: ../../Zotlabs/Widget/Admin.php:29
+msgid "Inspect queue"
+msgstr "待機中のキュー"
+
+#: ../../Zotlabs/Widget/Admin.php:31
+msgid "DB updates"
+msgstr "DBアップデート"
+
+#: ../../Zotlabs/Widget/Admin.php:56
+msgid "Addon Features"
+msgstr "アドオンの機能"
+
+#: ../../Zotlabs/Widget/Affinity.php:54
+msgid "Refresh"
+msgstr "更新"
+
+#: ../../Zotlabs/Widget/Appstore.php:11
+msgid "App Collections"
+msgstr "アプリコレクション"
+
+#: ../../Zotlabs/Widget/Appstore.php:13
+msgid "Installed apps"
+msgstr "インストール済みアプリ"
+
+#: ../../Zotlabs/Widget/Archive.php:43
+msgid "Archives"
+msgstr "アーカイブ"
+
+#: ../../Zotlabs/Widget/Bookmarkedchats.php:24
+msgid "Bookmarked Chatrooms"
+msgstr "ブックマーク済みチャットルーム"
+
+#: ../../Zotlabs/Widget/Cdav.php:37
+msgid "Select Channel"
+msgstr "チャンネルの選択"
+
+#: ../../Zotlabs/Widget/Cdav.php:42
+msgid "Read-write"
+msgstr "読み書き"
+
+#: ../../Zotlabs/Widget/Cdav.php:43
+msgid "Read-only"
+msgstr "読み取り専用"
+
+#: ../../Zotlabs/Widget/Cdav.php:117
+msgid "My Calendars"
+msgstr "私のカレンダー"
+
+#: ../../Zotlabs/Widget/Cdav.php:119
+msgid "Shared Calendars"
+msgstr "共有カレンダー"
+
+#: ../../Zotlabs/Widget/Cdav.php:123
+msgid "Share this calendar"
+msgstr "このカレンダーを共有する"
+
+#: ../../Zotlabs/Widget/Cdav.php:125
+msgid "Calendar name and color"
+msgstr "カレンダーの名前と色"
+
+#: ../../Zotlabs/Widget/Cdav.php:127
+msgid "Create new calendar"
+msgstr "新しいカレンダーを作成"
+
+#: ../../Zotlabs/Widget/Cdav.php:129
+msgid "Calendar Name"
+msgstr "カレンダー名"
+
+#: ../../Zotlabs/Widget/Cdav.php:130
+msgid "Calendar Tools"
+msgstr "カレンダーツール"
+
+#: ../../Zotlabs/Widget/Cdav.php:131
+msgid "Import calendar"
+msgstr "カレンダーをインポート"
+
+#: ../../Zotlabs/Widget/Cdav.php:132
+msgid "Select a calendar to import to"
+msgstr "インポートするカレンダーを選択します"
+
+#: ../../Zotlabs/Widget/Cdav.php:159
+msgid "Addressbooks"
+msgstr "アドレス帳"
+
+#: ../../Zotlabs/Widget/Cdav.php:161
+msgid "Addressbook name"
+msgstr "アドレス帳名"
+
+#: ../../Zotlabs/Widget/Cdav.php:163
+msgid "Create new addressbook"
+msgstr "新しいアドレス帳を作成"
+
+#: ../../Zotlabs/Widget/Cdav.php:164
+msgid "Addressbook Name"
+msgstr "アドレス帳名"
+
+#: ../../Zotlabs/Widget/Cdav.php:166
+msgid "Addressbook Tools"
+msgstr "アドレス帳ツール"
+
+#: ../../Zotlabs/Widget/Cdav.php:167
+msgid "Import addressbook"
+msgstr "アドレス帳をインポート"
+
+#: ../../Zotlabs/Widget/Cdav.php:168
+msgid "Select an addressbook to import to"
+msgstr "インポートするアドレス帳を選択します"
+
+#: ../../Zotlabs/Widget/Chatroom_list.php:20
+msgid "Overview"
+msgstr "概要"
+
+#: ../../Zotlabs/Widget/Chatroom_members.php:11
+msgid "Chat Members"
+msgstr "チャットメンバー"
+
+#: ../../Zotlabs/Widget/Conversations.php:17
+msgid "Received Messages"
+msgstr "受信したメッセージ"
+
+#: ../../Zotlabs/Widget/Conversations.php:21
+msgid "Sent Messages"
+msgstr "メッセージを送った"
+
+#: ../../Zotlabs/Widget/Conversations.php:25
+msgid "Conversations"
+msgstr "会話"
+
+#: ../../Zotlabs/Widget/Conversations.php:37
+msgid "No messages."
+msgstr "メッセージはありません。"
+
+#: ../../Zotlabs/Widget/Conversations.php:57
+msgid "Delete conversation"
+msgstr "会話を削除"
+
+#: ../../Zotlabs/Widget/Cover_photo.php:65
+msgid "Click to show more"
+msgstr "クリックして詳細を表示"
+
+#: ../../Zotlabs/Widget/Eventstools.php:13
+msgid "Events Tools"
+msgstr "イベントツール"
+
+#: ../../Zotlabs/Widget/Eventstools.php:14
+msgid "Export Calendar"
+msgstr "カレンダーをエクスポート"
+
+#: ../../Zotlabs/Widget/Eventstools.php:15
+msgid "Import Calendar"
+msgstr "カレンダーをインポート"
+
+#: ../../Zotlabs/Widget/Follow.php:22
+#, php-format
+msgid "You have %1$.0f of %2$.0f allowed connections."
+msgstr "%2$.0fの%1$.0fが接続を許可されています。"
+
+#: ../../Zotlabs/Widget/Follow.php:29
+msgid "Add New Connection"
+msgstr "新しい接続を追加"
+
+#: ../../Zotlabs/Widget/Follow.php:30
+msgid "Enter channel address"
+msgstr "チャンネルのアドレスを入力してください"
+
+#: ../../Zotlabs/Widget/Follow.php:31
+msgid "Examples: bob@example.com, https://example.com/barbara"
+msgstr "例:bob @ example.com、https://example.com/barbara"
+
+#: ../../Zotlabs/Widget/Hq_controls.php:14
+msgid "HQ Control Panel"
+msgstr "HQコントロールパネル"
+
+#: ../../Zotlabs/Widget/Hq_controls.php:17
+msgid "Create a new post"
+msgstr "新しい投稿を作成する"
+
+#: ../../Zotlabs/Widget/Mailmenu.php:13
+msgid "Private Mail Menu"
+msgstr "プライベートメールメニュー"
+
+#: ../../Zotlabs/Widget/Mailmenu.php:15
+msgid "Combined View"
+msgstr "複合ビュー"
+
+#: ../../Zotlabs/Widget/Mailmenu.php:20
+msgid "Inbox"
+msgstr "受信トレイ"
+
+#: ../../Zotlabs/Widget/Mailmenu.php:25
+msgid "Outbox"
+msgstr "送信トレイ"
+
+#: ../../Zotlabs/Widget/Mailmenu.php:30
+msgid "New Message"
+msgstr "新しいメッセージ"
+
+#: ../../Zotlabs/Widget/Newmember.php:31
+msgid "Profile Creation"
+msgstr "プロファイル作成"
+
+#: ../../Zotlabs/Widget/Newmember.php:33
+msgid "Upload profile photo"
+msgstr "プロフィール写真をアップロード"
+
+#: ../../Zotlabs/Widget/Newmember.php:34
+msgid "Upload cover photo"
+msgstr "カバー写真をアップロード"
+
+#: ../../Zotlabs/Widget/Newmember.php:38
+msgid "Find and Connect with others"
+msgstr "他の人を見つけてつながる"
+
+#: ../../Zotlabs/Widget/Newmember.php:40
+msgid "View the directory"
+msgstr "ディレクトリを表示する"
+
+#: ../../Zotlabs/Widget/Newmember.php:42
+msgid "Manage your connections"
+msgstr "接続を管理する"
+
+#: ../../Zotlabs/Widget/Newmember.php:45
+msgid "Communicate"
+msgstr "通信する"
+
+#: ../../Zotlabs/Widget/Newmember.php:47
+msgid "View your channel homepage"
+msgstr "チャンネルのホームページを表示する"
+
+#: ../../Zotlabs/Widget/Newmember.php:48
+msgid "View your network stream"
+msgstr "ネットワークストリームを表示する"
+
+#: ../../Zotlabs/Widget/Newmember.php:54
+msgid "Documentation"
+msgstr "説明書"
+
+#: ../../Zotlabs/Widget/Newmember.php:57
+msgid "Missing Features?"
+msgstr "機能がありませんか?"
+
+#: ../../Zotlabs/Widget/Newmember.php:59
+msgid "Pin apps to navigation bar"
+msgstr "アプリをナビゲーションバーに固定する"
+
+#: ../../Zotlabs/Widget/Newmember.php:60
+msgid "Install more apps"
+msgstr "さらにアプリをインストールする"
+
+#: ../../Zotlabs/Widget/Newmember.php:71
+msgid "View public stream"
+msgstr "公開ストリームを表示"
+
+#: ../../Zotlabs/Widget/Notifications.php:16
+msgid "New Network Activity"
+msgstr "ホーム"
+
+#: ../../Zotlabs/Widget/Notifications.php:17
+msgid "New Network Activity Notifications"
+msgstr "ホームへの通知"
+
+#: ../../Zotlabs/Widget/Notifications.php:20
+msgid "View your network activity"
+msgstr "ホームを見る"
+
+#: ../../Zotlabs/Widget/Notifications.php:23
+msgid "Mark all notifications read"
+msgstr "全部既読する"
+
+#: ../../Zotlabs/Widget/Notifications.php:26
+#: ../../Zotlabs/Widget/Notifications.php:45
+#: ../../Zotlabs/Widget/Notifications.php:152
+msgid "Show new posts only"
+msgstr "新しい投稿のみ表示"
+
+#: ../../Zotlabs/Widget/Notifications.php:27
+#: ../../Zotlabs/Widget/Notifications.php:46
+#: ../../Zotlabs/Widget/Notifications.php:122
+#: ../../Zotlabs/Widget/Notifications.php:153
+msgid "Filter by name or address"
+msgstr "名前やアドレスでフィルタリング"
+
+#: ../../Zotlabs/Widget/Notifications.php:35
+msgid "New Home Activity"
+msgstr "自分への新しいアクティビティ"
+
+#: ../../Zotlabs/Widget/Notifications.php:36
+msgid "New Home Activity Notifications"
+msgstr "自分への新しいアクティビティ通知"
+
+#: ../../Zotlabs/Widget/Notifications.php:39
+msgid "View your home activity"
+msgstr "自分の投稿を見る"
+
+#: ../../Zotlabs/Widget/Notifications.php:42
+#: ../../Zotlabs/Widget/Notifications.php:149
+msgid "Mark all notifications seen"
+msgstr "全部既読にする"
+
+#: ../../Zotlabs/Widget/Notifications.php:54
+msgid "New Mails"
+msgstr "新着メール"
+
+#: ../../Zotlabs/Widget/Notifications.php:55
+msgid "New Mails Notifications"
+msgstr "新規メール通知"
+
+#: ../../Zotlabs/Widget/Notifications.php:58
+msgid "View your private mails"
+msgstr "プライベートメールを表示する"
+
+#: ../../Zotlabs/Widget/Notifications.php:61
+msgid "Mark all messages seen"
+msgstr "すべてのメッセージを確認済みにする"
+
+#: ../../Zotlabs/Widget/Notifications.php:69
+msgid "New Events"
+msgstr "新しいイベント"
+
+#: ../../Zotlabs/Widget/Notifications.php:70
+msgid "New Events Notifications"
+msgstr "新しいイベント通知"
+
+#: ../../Zotlabs/Widget/Notifications.php:73
+msgid "View events"
+msgstr "イベントを見る"
+
+#: ../../Zotlabs/Widget/Notifications.php:76
+msgid "Mark all events seen"
+msgstr "すべてのイベントを確認済みにする"
+
+#: ../../Zotlabs/Widget/Notifications.php:85
+msgid "New Connections Notifications"
+msgstr "新しい接続通知"
+
+#: ../../Zotlabs/Widget/Notifications.php:88
+msgid "View all connections"
+msgstr "すべての接続を表示"
+
+#: ../../Zotlabs/Widget/Notifications.php:96
+msgid "New Files"
+msgstr "新しいファイル"
+
+#: ../../Zotlabs/Widget/Notifications.php:97
+msgid "New Files Notifications"
+msgstr "新しいファイルの通知"
+
+#: ../../Zotlabs/Widget/Notifications.php:104
+#: ../../Zotlabs/Widget/Notifications.php:105
+msgid "Notices"
+msgstr "通知"
+
+#: ../../Zotlabs/Widget/Notifications.php:108
+msgid "View all notices"
+msgstr "全ての通知を表示する"
+
+#: ../../Zotlabs/Widget/Notifications.php:111
+msgid "Mark all notices seen"
+msgstr "全ての通知を既読扱いにする"
+
+#: ../../Zotlabs/Widget/Notifications.php:132
+msgid "New Registrations"
+msgstr "新規登録"
+
+#: ../../Zotlabs/Widget/Notifications.php:133
+msgid "New Registrations Notifications"
+msgstr "新規登録通知"
+
+#: ../../Zotlabs/Widget/Notifications.php:143
+msgid "Public Stream Notifications"
+msgstr "連合ストリーム通知"
+
+#: ../../Zotlabs/Widget/Notifications.php:146
+msgid "View the public stream"
+msgstr "連合ストリームを表示する"
+
+#: ../../Zotlabs/Widget/Notifications.php:161
+msgid "Sorry, you have got no notifications at the moment"
+msgstr "現在通知はありません。"
+
+#: ../../Zotlabs/Widget/Photo.php:48 ../../Zotlabs/Widget/Photo_rand.php:58
+msgid "photo/image"
+msgstr "画像/イメージ"
+
+#: ../../Zotlabs/Widget/Rating.php:51
+msgid "Rating Tools"
+msgstr "評価ツール"
+
+#: ../../Zotlabs/Widget/Rating.php:55 ../../Zotlabs/Widget/Rating.php:57
+msgid "Rate Me"
+msgstr "私を評価"
+
+#: ../../Zotlabs/Widget/Rating.php:60
+msgid "View Ratings"
+msgstr "評価を見る"
+
+#: ../../Zotlabs/Widget/Savedsearch.php:75
+msgid "Remove term"
+msgstr "用語を削除"
+
+#: ../../Zotlabs/Widget/Settings_menu.php:32
+msgid "Account settings"
+msgstr "アカウント設定"
+
+#: ../../Zotlabs/Widget/Settings_menu.php:38
+msgid "Channel settings"
+msgstr "チャンネル設定"
+
+#: ../../Zotlabs/Widget/Settings_menu.php:46
+msgid "Display settings"
+msgstr "画面表示設定"
+
+#: ../../Zotlabs/Widget/Settings_menu.php:53
+msgid "Manage locations"
+msgstr "所在地の管理"
+
+#: ../../Zotlabs/Widget/Suggestedchats.php:32
+msgid "Suggested Chatrooms"
+msgstr "チャットルームの提案"
+
+#: ../../Zotlabs/Widget/Suggestions.php:53
+msgid "Suggestions"
+msgstr "提案"
+
+#: ../../Zotlabs/Widget/Suggestions.php:54
+msgid "See more..."
+msgstr "もっと見る..."
+
+#: ../../Zotlabs/Widget/Tasklist.php:23
+msgid "Tasks"
+msgstr "タスク"
+
+#: ../../Zotlabs/Widget/Wiki_pages.php:34
+#: ../../Zotlabs/Widget/Wiki_pages.php:91
+msgid "Add new page"
+msgstr "新しいページの追加"
+
+#: ../../Zotlabs/Widget/Wiki_pages.php:85
+msgid "Wiki Pages"
+msgstr "ウィキページ"
+
+#: ../../Zotlabs/Widget/Wiki_pages.php:96
+msgid "Page name"
+msgstr "ページ名"
+
+#: ../../Zotlabs/Zot/Auth.php:152
+msgid ""
+"Remote authentication blocked. You are logged into this site locally. Please "
+"logout and retry."
+msgstr "リモート認証がブロックされました。このサイトにローカルでログインしています。ログアウトして再試行してください。"
+
+#: ../../Zotlabs/Zot/Auth.php:264
+#, php-format
+msgid "Welcome %s. Remote authentication successful."
+msgstr "ようこそ%s!!リモートログインは成功しました!"
+
diff --git a/view/ja/hstrings.php b/view/ja/hstrings.php
new file mode 100644
index 000000000..49c7f2388
--- /dev/null
+++ b/view/ja/hstrings.php
@@ -0,0 +1,2796 @@
+<?php
+
+if(! function_exists("string_plural_select_ja")) {
+function string_plural_select_ja($n){
+ return 0;;
+}}
+App::$rtl = 0;
+App::$strings["plural_function_code"] = "0";
+App::$strings["Create an account to access services and applications"] = "サービスとアプリケーションにアクセスするためにアカウントを作成する。";
+App::$strings["Register"] = "登録";
+App::$strings["Logout"] = "ログアウト";
+App::$strings["Login"] = "ログイン";
+App::$strings["Remote Authentication"] = "リモートログイン";
+App::$strings["Login/Email"] = "ログイン/Eメール";
+App::$strings["Password"] = "パスワード";
+App::$strings["Remember me"] = "記憶する";
+App::$strings["No"] = "いいえ";
+App::$strings["Yes"] = "はい";
+App::$strings["Forgot your password?"] = "パスワードを忘れましたか?";
+App::$strings["Password Reset"] = "パスワードのリセット";
+App::$strings["[\$Projectname] Website SSL error for %s"] = "[$ Projectname] %s WebサイトSSLエラー";
+App::$strings["Website SSL certificate is not valid. Please correct."] = "ウェブサイトのssl認証ができません。修正してください。";
+App::$strings["[\$Projectname] Cron tasks not running on %s"] = "[\$Projectname] Cronタスクが%s実行されていません";
+App::$strings["Cron/Scheduled tasks not running."] = "Cron/スケジュール済みタスクが実行されていません。";
+App::$strings["never"] = "一度もなし";
+App::$strings["Not a valid email address"] = "未認証のメールアドレス";
+App::$strings["Your email domain is not among those allowed on this site"] = "あなたのメールアドレスのドメインはこのサイトでは許可されていません。";
+App::$strings["Your email address is already registered at this site."] = "あなたのメールアドレスは既にこのサイトに登録されています。";
+App::$strings["An invitation is required."] = "招待状が必要です。";
+App::$strings["Invitation could not be verified."] = "招待状が認証されませんでした。";
+App::$strings["Please enter the required information."] = "必須事項を入力してください。";
+App::$strings["Failed to store account information."] = "アカウント情報の保存に失敗しました。";
+App::$strings["Registration confirmation for %s"] = "登録確認: %s";
+App::$strings["Registration request at %s"] = "登録リクエスト: %s";
+App::$strings["your registration password"] = "あなたの登録されているパスワード";
+App::$strings["Registration details for %s"] = "登録の詳細: %s";
+App::$strings["Account approved."] = "アカウントが承認されました。";
+App::$strings["Registration revoked for %s"] = "%sの登録が取り消されました";
+App::$strings["Click here to upgrade."] = "ここをクリックしてアップグレード";
+App::$strings["This action exceeds the limits set by your subscription plan."] = "このアクションは、サブスクリプションプランで設定された制限を超えています。";
+App::$strings["This action is not available under your subscription plan."] = "このアクションは、サブスクリプションプランでは使用できません。";
+App::$strings["Visible to your default audience"] = "デフォルトの視聴者に表示されます";
+App::$strings["__ctx:acl__ Profile"] = "プロファイル";
+App::$strings["Only me"] = "自分のみ";
+App::$strings["Who can see this?"] = "表示できる人";
+App::$strings["Custom selection"] = "カスタム選択";
+App::$strings["Select \"Show\" to allow viewing. \"Don't show\" lets you override and limit the scope of \"Show\"."] = "表示を許可するには、「表示」を選択します。 「表示しない」を使用すると、「表示」の範囲を上書きおよび制限できます";
+App::$strings["Show"] = "表示";
+App::$strings["Don't show"] = "非表示";
+App::$strings["Search"] = "検索";
+App::$strings["Permissions"] = "権限";
+App::$strings["Close"] = "閉じる";
+App::$strings["Post permissions %s cannot be changed %s after a post is shared.</br />These permissions set who is allowed to view the post."] = "投稿を共有した後、投稿権限%sを%sに変更することはできません。</ br />これらの権限は、投稿の閲覧を許可するユーザーを設定します。";
+App::$strings[" and "] = "そして";
+App::$strings["public profile"] = "公開プロフィール";
+App::$strings["%1\$s changed %2\$s to &ldquo;%3\$s&rdquo;"] = "%1\$sが%2\$sを&ldquo;に変更しました%3\$s &rdquo;";
+App::$strings["Visit %1\$s's %2\$s"] = "%1\$sの%2\$sアクセス";
+App::$strings["%1\$s has an updated %2\$s, changing %3\$s."] = "%1\$sには更新された%2\$s 、 %3\$s変更しています。";
+App::$strings["Permission denied."] = "アクセス拒否。";
+App::$strings["Item was not found."] = "アイテムが見つかりませんでした。";
+App::$strings["Unknown error."] = "未知のエラー。";
+App::$strings["No source file."] = "ソースファイルがありません。";
+App::$strings["Cannot locate file to replace"] = "置き換えるファイルが見つかりません";
+App::$strings["Cannot locate file to revise/update"] = "修正/更新するファイルが見つかりません";
+App::$strings["File exceeds size limit of %d"] = "ファイルはサイズ制限%dを超えています";
+App::$strings["You have reached your limit of %1$.0f Mbytes attachment storage."] = "%1 $ .0fメガバイトの添付ファイルストレージの制限に達しました。";
+App::$strings["File upload failed. Possible system limit or action terminated."] = "ファイルのアップロードに失敗しました。可能なシステム制限またはアクションが終了しました。";
+App::$strings["Stored file could not be verified. Upload failed."] = "保存されたファイルを確認できませんでした。アップロードに失敗しました。";
+App::$strings["Path not available."] = "パスが利用できません。";
+App::$strings["Empty pathname"] = "空のパス名";
+App::$strings["duplicate filename or path"] = "ファイル名またはパスが重複しています";
+App::$strings["Path not found."] = "パスが見つかりません。";
+App::$strings["mkdir failed."] = "mkdirが失敗しました。";
+App::$strings["database storage failed."] = "データベースストレージが失敗しました。";
+App::$strings["Empty path"] = "空のパス";
+App::$strings["Delegation session ended."] = "委任セッションは終了しました。";
+App::$strings["Logged out."] = "ログアウトしました。";
+App::$strings["Email validation is incomplete. Please check your email."] = "メールの検証が不完全です。メールを確認してください。";
+App::$strings["Failed authentication"] = "認証失敗";
+App::$strings["Login failed."] = "ログインに失敗しました。";
+App::$strings["Image/photo"] = "画像/写真";
+App::$strings["Encrypted content"] = "暗号化されたコンテンツ";
+App::$strings["Install %1\$s element %2\$s"] = "%1\$s要素%2\$sをインストール";
+App::$strings["This post contains an installable %s element, however you lack permissions to install it on this site."] = "この投稿にはインストール可能な%s要素が含まれていますが、このサイトにインストールする権限がありません。";
+App::$strings["webpage"] = "ウェブページ";
+App::$strings["layout"] = "レイアウト";
+App::$strings["block"] = "ブロック";
+App::$strings["menu"] = "メニュー";
+App::$strings["card"] = "カード";
+App::$strings["article"] = "記事";
+App::$strings["post"] = "役職";
+App::$strings["%1\$s wrote the following %2\$s %3\$s"] = "%1\$sは次の%2\$s %3\$s書きました";
+App::$strings["Click to open/close"] = "クリックして開閉";
+App::$strings["spoiler"] = "スポイラー";
+App::$strings["View article"] = "記事を見る";
+App::$strings["View summary"] = "概要を見る";
+App::$strings["Different viewers will see this text differently"] = "視聴者が異なれば、このテキストの見方も異なります";
+App::$strings["$1 wrote:"] = "$ 1の書き込み:";
+App::$strings["%1\$s's bookmarks"] = "%1\$sのブックマーク";
+App::$strings["Unable to obtain identity information from database"] = "データベースからID情報を取得できません";
+App::$strings["Empty name"] = "空の名前";
+App::$strings["Name too long"] = "名前が長すぎます";
+App::$strings["No account identifier"] = "アカウント識別子なし";
+App::$strings["Nickname is required."] = "ニックネームが必要です。";
+App::$strings["Reserved nickname. Please choose another."] = "予約済みのニックネーム。別のものを選択してください。";
+App::$strings["Nickname has unsupported characters or is already being used on this site."] = "ニックネームにサポートされていない文字が含まれているか、このサイトで既に使用されています。";
+App::$strings["Unable to retrieve created identity"] = "作成されたIDを取得できません";
+App::$strings["Default Profile"] = "デフォルトプロファイル";
+App::$strings["Friends"] = "友だち";
+App::$strings["Unable to retrieve modified identity"] = "変更されたIDを取得できません";
+App::$strings["Requested channel is not available."] = "要求されたチャンネルは利用できません。";
+App::$strings["Requested profile is not available."] = "要求されたプロファイルは利用できません。";
+App::$strings["Change profile photo"] = "プロフィール写真を変更";
+App::$strings["Edit Profiles"] = "プロファイルを編集する";
+App::$strings["Edit"] = "編集";
+App::$strings["Create New Profile"] = "新しいプロファイルを作成";
+App::$strings["Edit Profile"] = "プロファイル編集";
+App::$strings["Profile Image"] = "プロフィール画像";
+App::$strings["Visible to everybody"] = "みんなに見える";
+App::$strings["Edit visibility"] = "可視性を編集";
+App::$strings["Connect"] = "つなぐ";
+App::$strings["Location:"] = "ロケーション:";
+App::$strings["Gender:"] = "性別:";
+App::$strings["Status:"] = "状態:";
+App::$strings["Homepage:"] = "ホームページ:";
+App::$strings["Online Now"] = "今オンラインです";
+App::$strings["Change your profile photo"] = "プロフィール写真を変更する";
+App::$strings["Female"] = "女性";
+App::$strings["Male"] = "男性";
+App::$strings["Trans"] = "トランス";
+App::$strings["Neuter"] = "中性";
+App::$strings["Non-specific"] = "非特異的";
+App::$strings["Full Name:"] = "フルネーム:";
+App::$strings["Like this channel"] = "このチャンネルのように";
+App::$strings["__ctx:noun__ Like"] = array(
+ 0 => "いいね",
+ 1 => "いいね",
+);
+App::$strings["j F, Y"] = "j F、Y";
+App::$strings["j F"] = "j F";
+App::$strings["Birthday:"] = "お誕生日:";
+App::$strings["Age:"] = "年齢:";
+App::$strings["for %1\$d %2\$s"] = "%1\$d %2\$s";
+App::$strings["Tags:"] = "タグ:";
+App::$strings["Sexual Preference:"] = "性的嗜好:";
+App::$strings["Hometown:"] = "出身地:";
+App::$strings["Political Views:"] = "政見:";
+App::$strings["Religion:"] = "宗教:";
+App::$strings["About:"] = "約:";
+App::$strings["Hobbies/Interests:"] = "趣味/興味:";
+App::$strings["Likes:"] = "好きなもの:";
+App::$strings["Dislikes:"] = "嫌いなもの:";
+App::$strings["Contact information and Social Networks:"] = "連絡先情報とソーシャルネットワーク:";
+App::$strings["My other channels:"] = "私の他のチャンネル:";
+App::$strings["Musical interests:"] = "音楽的興味:";
+App::$strings["Books, literature:"] = "書籍、文学:";
+App::$strings["Television:"] = "テレビ:";
+App::$strings["Film/dance/culture/entertainment:"] = "映画/ダンス/文化/エンターテイメント:";
+App::$strings["Love/Romance:"] = "愛/ロマンス:";
+App::$strings["Work/employment:"] = "仕事/雇用:";
+App::$strings["School/education:"] = "学校教育:";
+App::$strings["Profile"] = "プロフィール";
+App::$strings["Like this thing"] = "このように";
+App::$strings["Export"] = "輸出する";
+App::$strings["cover photo"] = "カバー写真";
+App::$strings["Enter your channel address (e.g. channel@example.com)"] = "チャンネルアドレスを入力します(例:channel@example.com)";
+App::$strings["Authenticate"] = "認証する";
+App::$strings["Account '%s' deleted"] = "アカウント「 %s 」を削除しました";
+App::$strings["New window"] = "新しい窓";
+App::$strings["Open the selected location in a different window or browser tab"] = "選択した場所を別のウィンドウまたはブラウザタブで開きます";
+App::$strings["Mobile"] = "モバイル";
+App::$strings["Home"] = "ホーム";
+App::$strings["Home, Voice"] = "ホーム、ボイス";
+App::$strings["Home, Fax"] = "ホーム、ファックス";
+App::$strings["Work"] = "作業";
+App::$strings["Work, Voice"] = "仕事、声";
+App::$strings["Work, Fax"] = "仕事、ファックス";
+App::$strings["Other"] = "その他";
+App::$strings["%d invitation available"] = array(
+ 0 => "%d招待可能",
+ 1 => "%d招待可能",
+);
+App::$strings["Advanced"] = "高度な";
+App::$strings["Find Channels"] = "チャンネルを探す";
+App::$strings["Enter name or interest"] = "名前または興味を入力してください";
+App::$strings["Connect/Follow"] = "接続/フォロー";
+App::$strings["Examples: Robert Morgenstein, Fishing"] = "例:Robert Morgenstein、釣り";
+App::$strings["Find"] = "見つける";
+App::$strings["Channel Suggestions"] = "チャンネルの提案";
+App::$strings["Random Profile"] = "ランダムプロファイル";
+App::$strings["Invite Friends"] = "友達を招待";
+App::$strings["Advanced example: name=fred and country=iceland"] = "高度な例:name = fredおよびcountry = iceland";
+App::$strings["Saved Folders"] = "保存されたフォルダー";
+App::$strings["Everything"] = "すべて";
+App::$strings["Categories"] = "カテゴリー";
+App::$strings["Common Connections"] = "共通接続";
+App::$strings["View all %d common connections"] = "すべての%d共通接続を表示";
+App::$strings["photo"] = "写真";
+App::$strings["event"] = "出来事";
+App::$strings["channel"] = "チャネル";
+App::$strings["status"] = "状態";
+App::$strings["comment"] = "コメント";
+App::$strings["%1\$s likes %2\$s's %3\$s"] = "%1\$sが%2\$sの%3\$s気に入っています";
+App::$strings["%1\$s doesn't like %2\$s's %3\$s"] = "%1\$sは%2\$sの%3\$s好きではありません";
+App::$strings["likes %1\$s's %2\$s"] = "%1\$sの%2\$sが好き";
+App::$strings["doesn't like %1\$s's %2\$s"] = "%1\$sの%2\$sが気に入らない";
+App::$strings["%1\$s is now connected with %2\$s"] = "%1\$sは%2\$s接続されました";
+App::$strings["%1\$s poked %2\$s"] = "%1\$s %2\$sを突破しました";
+App::$strings["poked"] = "突く";
+App::$strings["__ctx:mood__ %1\$s is %2\$s"] = "%1\$sは%2\$s";
+App::$strings["This is an unsaved preview"] = "これは未保存のプレビューです";
+App::$strings["__ctx:title__ Likes"] = "いいね";
+App::$strings["__ctx:title__ Dislikes"] = "嫌い";
+App::$strings["__ctx:title__ Agree"] = "同意する";
+App::$strings["__ctx:title__ Disagree"] = "同意しない";
+App::$strings["__ctx:title__ Abstain"] = "棄権";
+App::$strings["__ctx:title__ Attending"] = "出席中";
+App::$strings["__ctx:title__ Not attending"] = "出席しない";
+App::$strings["__ctx:title__ Might attend"] = "出席するかもしれない";
+App::$strings["Select"] = "選択してください";
+App::$strings["Delete"] = "削除する";
+App::$strings["Toggle Star Status"] = "スターステータスの切り替え";
+App::$strings["Private Message"] = "プライベートメッセージ";
+App::$strings["Message signature validated"] = "検証されたメッセージ署名";
+App::$strings["Message signature incorrect"] = "メッセージ署名が正しくありません";
+App::$strings["Approve"] = "承認する";
+App::$strings["View %s's profile @ %s"] = "%sのプロフィール@ %s";
+App::$strings["Categories:"] = "カテゴリー:";
+App::$strings["Filed under:"] = "下に提出:";
+App::$strings["from %s"] = "%sから";
+App::$strings["last edited: %s"] = "最終編集: %s";
+App::$strings["Expires: %s"] = "有効期限: %s";
+App::$strings["View in context"] = "コンテキストで表示";
+App::$strings["Please wait"] = "お待ちください";
+App::$strings["remove"] = "取り除く";
+App::$strings["Loading..."] = "読み込み中...";
+App::$strings["Conversation Tools"] = "会話ツール";
+App::$strings["Delete Selected Items"] = "選択したアイテムを削除";
+App::$strings["View Source"] = "ソースを見る";
+App::$strings["Follow Thread"] = "スレッドをフォロー";
+App::$strings["Unfollow Thread"] = "スレッドをフォロー解除";
+App::$strings["View Profile"] = "プロフィールを見る";
+App::$strings["Recent Activity"] = "最近の活動";
+App::$strings["Edit Connection"] = "接続を編集";
+App::$strings["Message"] = "メッセージ";
+App::$strings["Ratings"] = "評価";
+App::$strings["Poke"] = "ポーク";
+App::$strings["Unknown"] = "道の";
+App::$strings["%s likes this."] = "%sはこれが好きです。";
+App::$strings["%s doesn't like this."] = "%sはこれを%sません。";
+App::$strings["<span %1\$s>%2\$d people</span> like this."] = array(
+ 0 => "<span %1\$s > %2\$d人</ span>このように。",
+ 1 => "<span %1\$s > %2\$d人</ span>このように。",
+);
+App::$strings["<span %1\$s>%2\$d people</span> don't like this."] = array(
+ 0 => "<span %1\$s > %2\$d人</ span>はこれが好きではありません。",
+ 1 => "<span %1\$s > %2\$d人</ span>はこれが好きではありません。",
+);
+App::$strings["and"] = "そして";
+App::$strings[", and %d other people"] = array(
+ 0 => "、他%d人",
+ 1 => "、他%d人",
+);
+App::$strings["%s like this."] = "このような%s 。";
+App::$strings["%s don't like this."] = "%sはこれが好きではありません。";
+App::$strings["Set your location"] = "場所を設定する";
+App::$strings["Clear browser location"] = "ブラウザの場所をクリア";
+App::$strings["Insert web link"] = "Webリンクを挿入";
+App::$strings["Embed (existing) photo from your photo albums"] = "フォトアルバムから(既存の)写真を埋め込む";
+App::$strings["Please enter a link URL:"] = "リンクURLを入力してください:";
+App::$strings["Tag term:"] = "タグ用語:";
+App::$strings["Where are you right now?"] = "今どこにいますか?";
+App::$strings["Choose images to embed"] = "埋め込む画像を選択";
+App::$strings["Choose an album"] = "アルバムを選択してください";
+App::$strings["Choose a different album..."] = "別のアルバムを選択...";
+App::$strings["Error getting album list"] = "アルバムリストの取得に失敗";
+App::$strings["Error getting photo link"] = "フォトリンクの取得に失敗";
+App::$strings["Error getting album"] = "アルバムの取得エラー";
+App::$strings["Comments enabled"] = "コメント有効";
+App::$strings["Comments disabled"] = "コメント無効";
+App::$strings["Preview"] = "プレビュー";
+App::$strings["Share"] = "共有";
+App::$strings["Page link name"] = "ページリンク名";
+App::$strings["Post as"] = "として投稿";
+App::$strings["Bold"] = "太字";
+App::$strings["Italic"] = "斜体";
+App::$strings["Underline"] = "下線";
+App::$strings["Quote"] = "代入";
+App::$strings["Code"] = "コード";
+App::$strings["Attach/Upload file"] = "ファイルのアップロード";
+App::$strings["Embed an image from your albums"] = "アルバムから画像を追加";
+App::$strings["Cancel"] = "キャンセル";
+App::$strings["OK"] = "OK";
+App::$strings["Toggle voting"] = "投票のトグル";
+App::$strings["Disable comments"] = "コメントの無効化";
+App::$strings["Toggle comments"] = "コメントのトグル";
+App::$strings["Title (optional)"] = "タイトル(任意)";
+App::$strings["Categories (optional, comma-separated list)"] = "カテゴリー(任意、カンマで仕切り)";
+App::$strings["Permission settings"] = "権限設定";
+App::$strings["Other networks and post services"] = "他のネットワークと投稿サービス";
+App::$strings["Set expiration date"] = "有効期限を設定する";
+App::$strings["Set publish date"] = "公開日を設定する";
+App::$strings["Encrypt text"] = "テキストを暗号化する";
+App::$strings["__ctx:noun__ Dislike"] = array(
+ 0 => "嫌い",
+ 1 => "嫌い",
+);
+App::$strings["__ctx:noun__ Attending"] = array(
+ 0 => "出席中",
+ 1 => "出席中",
+);
+App::$strings["__ctx:noun__ Not Attending"] = array(
+ 0 => "出席しない",
+ 1 => "出席しない",
+);
+App::$strings["__ctx:noun__ Undecided"] = array(
+ 0 => "未定",
+ 1 => "未定",
+);
+App::$strings["__ctx:noun__ Agree"] = array(
+ 0 => "同意する",
+ 1 => "同意する",
+);
+App::$strings["__ctx:noun__ Disagree"] = array(
+ 0 => "同意しない",
+ 1 => "同意しない",
+);
+App::$strings["__ctx:noun__ Abstain"] = array(
+ 0 => "棄権",
+ 1 => "棄権",
+);
+App::$strings["Miscellaneous"] = "雑多";
+App::$strings["Birthday"] = "お誕生日";
+App::$strings["Age: "] = "年齢:";
+App::$strings["YYYY-MM-DD or MM-DD"] = "YYYY-MM-DDまたはMM-DD";
+App::$strings["Required"] = "必須";
+App::$strings["less than a second ago"] = "ちょっと前";
+App::$strings["__ctx:e.g. 22 hours ago, 1 minute ago__ %1\$d %2\$s ago"] = "%1\$d %2\$s前";
+App::$strings["__ctx:relative_date__ year"] = array(
+ 0 => "年",
+ 1 => "年",
+);
+App::$strings["__ctx:relative_date__ month"] = array(
+ 0 => "月",
+ 1 => "月",
+);
+App::$strings["__ctx:relative_date__ week"] = array(
+ 0 => "週間",
+ 1 => "週間",
+);
+App::$strings["__ctx:relative_date__ day"] = array(
+ 0 => "日",
+ 1 => "日",
+);
+App::$strings["__ctx:relative_date__ hour"] = array(
+ 0 => "時間",
+ 1 => "時間",
+);
+App::$strings["__ctx:relative_date__ minute"] = array(
+ 0 => "分",
+ 1 => "分",
+);
+App::$strings["__ctx:relative_date__ second"] = array(
+ 0 => "秒",
+ 1 => "秒",
+);
+App::$strings["%1\$s's birthday"] = "%1\$sの誕生日";
+App::$strings["Happy Birthday %1\$s"] = "%1\$s、お誕生日おめでとう!";
+App::$strings["Directory Options"] = "ディレクトリオプション";
+App::$strings["Safe Mode"] = "セーフモード";
+App::$strings["Public Forums Only"] = "公開フォーラムのみ";
+App::$strings["This Website Only"] = "このウェブサイトのみ";
+App::$strings["l F d, Y \\@ g:i A"] = "l F d、Y \\ @ g:i A";
+App::$strings["Starts:"] = "開始:";
+App::$strings["Finishes:"] = "仕上げ:";
+App::$strings["This event has been added to your calendar."] = "このイベントはカレンダーに追加されました。";
+App::$strings["Not specified"] = "指定されていない";
+App::$strings["Needs Action"] = "アクションが必要";
+App::$strings["Completed"] = "完成しました";
+App::$strings["In Process"] = "処理中";
+App::$strings["Cancelled"] = "キャンセル";
+App::$strings["Off"] = "オフ";
+App::$strings["On"] = "に";
+App::$strings["CalDAV"] = "CalDAV";
+App::$strings["Start calendar week on Monday"] = "月曜日に週を開始";
+App::$strings["Default is Sunday"] = "デフォルトは日曜日です";
+App::$strings["Channel Home"] = "チャンネルホーム";
+App::$strings["Search by Date"] = "日付で検索";
+App::$strings["Ability to select posts by date ranges"] = "日付範囲で投稿を選択する機能";
+App::$strings["Tag Cloud"] = "タグクラウド";
+App::$strings["Provide a personal tag cloud on your channel page"] = "チャンネルページで個人タグクラウドを提供する";
+App::$strings["Use blog/list mode"] = "ブログ/リストモードを使用する";
+App::$strings["Comments will be displayed separately"] = "コメントは個別に表示されます";
+App::$strings["Connections"] = "接続";
+App::$strings["Connection Filtering"] = "接続フィルタリング";
+App::$strings["Filter incoming posts from connections based on keywords/content"] = "キーワード/コンテンツに基づいて接続からの受信投稿をフィルタリングする";
+App::$strings["Conversation"] = "会話";
+App::$strings["Community Tagging"] = "コミュニティのタグ付け";
+App::$strings["Ability to tag existing posts"] = "既存の投稿にタグを付ける機能";
+App::$strings["Emoji Reactions"] = "絵文字反応";
+App::$strings["Add emoji reaction ability to posts"] = "絵文字反応機能を投稿に追加する";
+App::$strings["Dislike Posts"] = "投稿を嫌う";
+App::$strings["Ability to dislike posts/comments"] = "投稿/コメントを嫌う能力";
+App::$strings["Star Posts"] = "スター投稿";
+App::$strings["Ability to mark special posts with a star indicator"] = "星印で特別な投稿をマークする機能";
+App::$strings["Directory"] = "ディレクトリ";
+App::$strings["Advanced Directory Search"] = "高度なディレクトリ検索";
+App::$strings["Allows creation of complex directory search queries"] = "複雑なディレクトリ検索クエリを作成できます";
+App::$strings["Editor"] = "編集者";
+App::$strings["Post Categories"] = "投稿カテゴリ";
+App::$strings["Add categories to your posts"] = "投稿にカテゴリを追加する";
+App::$strings["Large Photos"] = "大きい写真";
+App::$strings["Include large (1024px) photo thumbnails in posts. If not enabled, use small (640px) photo thumbnails"] = "投稿に大きな(1024px)写真のサムネイルを含める。有効になっていない場合は、小さい(640ピクセル)写真のサムネイルを使用します";
+App::$strings["Even More Encryption"] = "さらに暗号化";
+App::$strings["Allow optional encryption of content end-to-end with a shared secret key"] = "共有秘密鍵を使用して、エンドツーエンドのコンテンツのオプションの暗号化を許可します";
+App::$strings["Enable Voting Tools"] = "投票ツールを有効にする";
+App::$strings["Provide a class of post which others can vote on"] = "他の人が投票できる投稿のクラスを提供する";
+App::$strings["Disable Comments"] = "コメントを無効にする";
+App::$strings["Provide the option to disable comments for a post"] = "投稿のコメントを無効にするオプションを提供します";
+App::$strings["Delayed Posting"] = "遅延投稿";
+App::$strings["Allow posts to be published at a later date"] = "投稿を後日公開することを許可する";
+App::$strings["Content Expiration"] = "コンテンツの有効期限";
+App::$strings["Remove posts/comments and/or private messages at a future time"] = "将来、投稿/コメントやプライベートメッセージを削除する";
+App::$strings["Suppress Duplicate Posts/Comments"] = "重複する投稿/コメントを抑制する";
+App::$strings["Prevent posts with identical content to be published with less than two minutes in between submissions."] = "同一のコンテンツを含む投稿が、送信と送信の間に2分未満で公開されるのを防ぎます。";
+App::$strings["Auto-save drafts of posts and comments"] = "投稿とコメントの下書きを自動保存する";
+App::$strings["Automatically saves post and comment drafts in local browser storage to help prevent accidental loss of compositions"] = "投稿やコメントの下書きをローカルのブラウザストレージに自動的に保存して、誤って楽曲を失うのを防ぎます";
+App::$strings["Events"] = "イベント";
+App::$strings["Smart Birthdays"] = "スマートバースデー";
+App::$strings["Make birthday events timezone aware in case your friends are scattered across the planet."] = "友人が地球上に散らばっている場合に備えて、誕生日イベントのタイムゾーンを認識させます。";
+App::$strings["Event Timezone Selection"] = "イベントタイムゾーンの選択";
+App::$strings["Allow event creation in timezones other than your own."] = "自分以外のタイムゾーンでのイベント作成を許可します。";
+App::$strings["Manage"] = "管理する";
+App::$strings["Navigation Channel Select"] = "ナビゲーションチャネルの選択";
+App::$strings["Change channels directly from within the navigation dropdown menu"] = "ナビゲーションドロップダウンメニューから直接チャネルを変更します";
+App::$strings["Network"] = "ネットワーク";
+App::$strings["Saved Searches"] = "保存された検索";
+App::$strings["Save search terms for re-use"] = "再利用のために検索語を保存する";
+App::$strings["Ability to file posts under folders"] = "フォルダーの下に投稿をファイルする機能";
+App::$strings["Alternate Stream Order"] = "代替ストリーム順序";
+App::$strings["Ability to order the stream by last post date, last comment date or unthreaded activities"] = "最終投稿日、最終コメント日、またはスレッド化されていないアクティビティでストリームを順序付けする機能";
+App::$strings["Contact Filter"] = "連絡先フィルター";
+App::$strings["Ability to display only posts of a selected contact"] = "選択した連絡先の投稿のみを表示する機能";
+App::$strings["Forum Filter"] = "フォーラムフィルター";
+App::$strings["Ability to display only posts of a specific forum"] = "特定のフォーラムの投稿のみを表示する機能";
+App::$strings["Personal Posts Filter"] = "個人投稿フィルター";
+App::$strings["Ability to display only posts that you've interacted on"] = "やり取りした投稿のみを表示する機能";
+App::$strings["Photos"] = "写真";
+App::$strings["Photo Location"] = "写真の場所";
+App::$strings["If location data is available on uploaded photos, link this to a map."] = "アップロードされた写真で位置データが利用できる場合、これを地図にリンクします。";
+App::$strings["Profiles"] = "プロフィール";
+App::$strings["Advanced Profiles"] = "高度なプロファイル";
+App::$strings["Additional profile sections and selections"] = "追加のプロファイルセクションと選択";
+App::$strings["Profile Import/Export"] = "プロファイルのインポート/エクスポート";
+App::$strings["Save and load profile details across sites/channels"] = "サイト/チャネル全体でプロファイルの詳細を保存およびロードします";
+App::$strings["Multiple Profiles"] = "複数のプロファイル";
+App::$strings["Ability to create multiple profiles"] = "複数のプロファイルを作成する機能";
+App::$strings["unknown"] = "道の";
+App::$strings["Channel is blocked on this site."] = "このサイトでチャンネルがブロックされています。";
+App::$strings["Channel location missing."] = "チャンネルの場所がありません。";
+App::$strings["Response from remote channel was incomplete."] = "リモートチャネルからの応答が不完全でした。";
+App::$strings["Premium channel - please visit:"] = "プレミアムチャンネル-をご覧ください:";
+App::$strings["Channel was deleted and no longer exists."] = "チャンネルは削除され、存在しなくなりました。";
+App::$strings["Remote channel or protocol unavailable."] = "リモートチャネルまたはプロトコルが利用できません。";
+App::$strings["Channel discovery failed."] = "チャネルの検出に失敗しました。";
+App::$strings["Protocol disabled."] = "プロトコルが無効です。";
+App::$strings["Cannot connect to yourself."] = "自分に接続できません。";
+App::$strings["A deleted group with this name was revived. Existing item permissions <strong>may</strong> apply to this group and any future members. If this is not what you intended, please create another group with a different name."] = "この名前の削除されたグループが復活しました。既存のアイテムの権限は、このグループと将来のメンバーに適用される可能性があります<strong> </ strong>。これが意図したものでない場合は、別の名前で別のグループを作成してください。";
+App::$strings["Add new connections to this privacy group"] = "このプライバシーグループに新しい接続を追加します";
+App::$strings["edit"] = "編集する";
+App::$strings["Privacy Groups"] = "プライバシーグループ";
+App::$strings["Edit group"] = "グループを編集";
+App::$strings["Add privacy group"] = "プライバシーグループを追加";
+App::$strings["Channels not in any privacy group"] = "プライバシーグループに属さないチャンネル";
+App::$strings["add"] = "加える";
+App::$strings["Help:"] = "ヘルプ:";
+App::$strings["Help"] = "ヘルプ";
+App::$strings["Not Found"] = "見つかりません";
+App::$strings["Page not found."] = "ページが見つかりません。";
+App::$strings["Unable to import a removed channel."] = "削除されたチャンネルをインポートできません。";
+App::$strings["Cannot create a duplicate channel identifier on this system. Import failed."] = "このシステムに重複したチャネル識別子を作成できません。インポートに失敗しました。";
+App::$strings["Unable to create a unique channel address. Import failed."] = "一意のチャネルアドレスを作成できません。インポートに失敗しました。";
+App::$strings["Cloned channel not found. Import failed."] = "複製されたチャンネルが見つかりません。インポートに失敗しました。";
+App::$strings["Permission denied"] = "アクセス拒否";
+App::$strings["(Unknown)"] = "(不明)";
+App::$strings["Visible to anybody on the internet."] = "インターネット上の誰でも閲覧できます。";
+App::$strings["Visible to you only."] = "あなただけに表示されます。";
+App::$strings["Visible to anybody in this network."] = "このネットワーク内のすべてのユーザーに表示されます。";
+App::$strings["Visible to anybody authenticated."] = "認証されたすべてのユーザーに表示されます。";
+App::$strings["Visible to anybody on %s."] = "%s誰でも閲覧できます。";
+App::$strings["Visible to all connections."] = "すべての接続に表示されます。";
+App::$strings["Visible to approved connections."] = "承認された接続に表示されます。";
+App::$strings["Visible to specific connections."] = "特定の接続に表示されます。";
+App::$strings["Item not found."] = "アイテムが見つかりません。";
+App::$strings["Privacy group not found."] = "プライバシーグループが見つかりません。";
+App::$strings["Privacy group is empty."] = "プライバシーグループが空です。";
+App::$strings["Privacy group: %s"] = "プライバシーグループ: %s";
+App::$strings["Connection: %s"] = "接続: %s";
+App::$strings["Connection not found."] = "接続が見つかりません。";
+App::$strings["female"] = "女性";
+App::$strings["%1\$s updated her %2\$s"] = "%1\$s彼女の%2\$s更新しました";
+App::$strings["male"] = "男性";
+App::$strings["%1\$s updated his %2\$s"] = "%1\$s彼の%2\$s更新しました";
+App::$strings["%1\$s updated their %2\$s"] = "%1\$sが%2\$s更新しました";
+App::$strings["profile photo"] = "プロフィール写真";
+App::$strings["[Edited %s]"] = "[ %s編集]";
+App::$strings["__ctx:edit_activity__ Post"] = "役職";
+App::$strings["__ctx:edit_activity__ Comment"] = "コメント";
+App::$strings["Delete this item?"] = "このアイテムを削除しますか?";
+App::$strings["Comment"] = "コメント";
+App::$strings["%s show all"] = "%s 全て見る";
+App::$strings["%s show less"] = "%s 畳む";
+App::$strings["%s expand"] = "%s 展開する";
+App::$strings["%s collapse"] = "%s畳む";
+App::$strings["Password too short"] = "パスワードが短すぎます。";
+App::$strings["Passwords do not match"] = "パスワードが一致しません。";
+App::$strings["everybody"] = "誰でも";
+App::$strings["Secret Passphrase"] = "シークレットパスフレーズ";
+App::$strings["Passphrase hint"] = "パスフレーズヒント";
+App::$strings["Notice: Permissions have changed but have not yet been submitted."] = "注意:権限は変更されましたが、まだ送信されていません。";
+App::$strings["close all"] = "すべて閉じる";
+App::$strings["Nothing new here"] = "ここに新しいものはありません";
+App::$strings["Rate This Channel (this is public)"] = "このチャンネルを評価(これは公開です)";
+App::$strings["Rating"] = "格付け";
+App::$strings["Describe (optional)"] = "説明(オプション)";
+App::$strings["Submit"] = "確定";
+App::$strings["Please enter a link URL"] = "リンクURLを入力してください";
+App::$strings["Unsaved changes. Are you sure you wish to leave this page?"] = "未保存の変更。このページから移動してもよろしいですか?";
+App::$strings["Location"] = "ロケーション";
+App::$strings["lovely"] = "素敵な";
+App::$strings["wonderful"] = "素晴らしい";
+App::$strings["fantastic"] = "幻想的";
+App::$strings["great"] = "すばらしいです";
+App::$strings["Your chosen nickname was either already taken or not valid. Please use our suggestion ("] = "選択したニックネームはすでに使用されているか、無効です。提案を使用してください(";
+App::$strings[") or enter a new one."] = ")または新しいものを入力します。";
+App::$strings["Thank you, this nickname is valid."] = "ありがとう、このニックネームは有効です。";
+App::$strings["A channel name is required."] = "チャンネル名が必要です。";
+App::$strings["This is a "] = "これは";
+App::$strings[" channel name"] = "チャンネル名";
+App::$strings["%d minutes"] = array(
+ 0 => "%d分",
+ 1 => "%d分",
+);
+App::$strings["about %d hours"] = array(
+ 0 => "約%d時間",
+ 1 => "約%d時間",
+);
+App::$strings["%d days"] = array(
+ 0 => "%d日",
+ 1 => "%d日",
+);
+App::$strings["%d months"] = array(
+ 0 => "%dか月",
+ 1 => "%dか月",
+);
+App::$strings["%d years"] = array(
+ 0 => "%d年",
+ 1 => "%d年",
+);
+App::$strings["timeago.prefixAgo"] = "timeago.prefixAgo";
+App::$strings["timeago.prefixFromNow"] = "timeago.prefixFromNow";
+App::$strings["timeago.suffixAgo"] = "timeago.suffixAgo";
+App::$strings["timeago.suffixFromNow"] = "timeago.suffixFromNow";
+App::$strings["less than a minute"] = "ちょっと前";
+App::$strings["about a minute"] = "1分前";
+App::$strings["about an hour"] = "一時間前";
+App::$strings["a day"] = "一日前";
+App::$strings["about a month"] = "一ヶ月前";
+App::$strings["about a year"] = "一年前";
+App::$strings[" "] = " ";
+App::$strings["timeago.numbers"] = "timeago.numbers";
+App::$strings["January"] = "1月";
+App::$strings["February"] = "2月";
+App::$strings["March"] = "3月";
+App::$strings["April"] = "4月";
+App::$strings["__ctx:long__ May"] = "5月";
+App::$strings["June"] = "6月";
+App::$strings["July"] = "7月";
+App::$strings["August"] = "8月";
+App::$strings["September"] = "9月";
+App::$strings["October"] = "10月";
+App::$strings["November"] = "11月";
+App::$strings["December"] = "12月";
+App::$strings["Jan"] = "1";
+App::$strings["Feb"] = "2";
+App::$strings["Mar"] = "3";
+App::$strings["Apr"] = "4";
+App::$strings["__ctx:short__ May"] = "5";
+App::$strings["Jun"] = "6";
+App::$strings["Jul"] = "7";
+App::$strings["Aug"] = "8";
+App::$strings["Sep"] = "9";
+App::$strings["Oct"] = "10";
+App::$strings["Nov"] = "11";
+App::$strings["Dec"] = "12";
+App::$strings["Sunday"] = "日曜日";
+App::$strings["Monday"] = "月曜日";
+App::$strings["Tuesday"] = "火曜日";
+App::$strings["Wednesday"] = "水曜日";
+App::$strings["Thursday"] = "木曜日";
+App::$strings["Friday"] = "金曜日";
+App::$strings["Saturday"] = "土曜日";
+App::$strings["Sun"] = "日";
+App::$strings["Mon"] = "月";
+App::$strings["Tue"] = "火";
+App::$strings["Wed"] = "水";
+App::$strings["Thu"] = "木";
+App::$strings["Fri"] = "金";
+App::$strings["Sat"] = "土";
+App::$strings["__ctx:calendar__ today"] = "今日";
+App::$strings["__ctx:calendar__ month"] = "月";
+App::$strings["__ctx:calendar__ week"] = "週間";
+App::$strings["__ctx:calendar__ day"] = "日";
+App::$strings["__ctx:calendar__ All day"] = "一日中";
+App::$strings["default"] = "デフォルト";
+App::$strings["Select an alternate language"] = "別の言語を選択してください";
+App::$strings["Download binary/encrypted content"] = "バイナリ/暗号化コンテンツをダウンロードする";
+App::$strings["Unable to determine sender."] = "送信者を特定できません。";
+App::$strings["No recipient provided."] = "受信者が指定されていません。";
+App::$strings["[no subject]"] = "[件名なし]";
+App::$strings["Stored post could not be verified."] = "保存された投稿を確認できませんでした。";
+App::$strings["Remote authentication"] = "リモート認証";
+App::$strings["Click to authenticate to your home hub"] = "クリックしてホームハブの認証を行います";
+App::$strings["Channel Manager"] = "チャンネルマネージャー";
+App::$strings["Manage your channels"] = "チャンネルを管理する";
+App::$strings["Manage your privacy groups"] = "プライバシーグループを管理する";
+App::$strings["Settings"] = "設定";
+App::$strings["Account/Channel Settings"] = "アカウント/チャンネル設定";
+App::$strings["End this session"] = "このセッションを終了";
+App::$strings["Your profile page"] = "あなたのプロフィールページ";
+App::$strings["Manage/Edit profiles"] = "プロファイルの管理/編集";
+App::$strings["Edit your profile"] = "プロフィールを編集";
+App::$strings["Sign in"] = "サインイン";
+App::$strings["Take me home"] = "ホームへ戻る";
+App::$strings["Log me out of this site"] = "このサイトからログアウトする";
+App::$strings["Create an account"] = "アカウントを作成";
+App::$strings["Help and documentation"] = "ヘルプとドキュメント";
+App::$strings["Search site @name, !forum, #tag, ?docs, content"] = "@name, !forum, #tag, ?docs, content でサイトを検索";
+App::$strings["Admin"] = "管理者";
+App::$strings["Site Setup and Configuration"] = "サイトセットアップと設定";
+App::$strings["Loading"] = "読み込み中";
+App::$strings["@name, !forum, #tag, ?doc, content"] = "@name、!forum、#tag、?doc、content";
+App::$strings["Please wait..."] = "お待ちください....";
+App::$strings["Add Apps"] = "アプリの追加";
+App::$strings["Arrange Apps"] = "アプリを配置する";
+App::$strings["Toggle System Apps"] = "システムアプリの切り替え";
+App::$strings["Channel"] = "チャンネル";
+App::$strings["Status Messages and Posts"] = "ステータスメッセージと投稿";
+App::$strings["About"] = "約";
+App::$strings["Profile Details"] = "プロファイルの詳細";
+App::$strings["Photo Albums"] = "フォトアルバム";
+App::$strings["Files"] = "ファイル";
+App::$strings["Files and Storage"] = "ファイルとストレージ";
+App::$strings["Calendar"] = "カレンダー";
+App::$strings["Chatrooms"] = "チャットルーム";
+App::$strings["Bookmarks"] = "しおり";
+App::$strings["Saved Bookmarks"] = "保存したブックマーク";
+App::$strings["Cards"] = "カード";
+App::$strings["View Cards"] = "カードを見る";
+App::$strings["Articles"] = "記事";
+App::$strings["View Articles"] = "記事を見る";
+App::$strings["Webpages"] = "ウェブページ";
+App::$strings["View Webpages"] = "Webページを表示";
+App::$strings["Wikis"] = "ウィキ";
+App::$strings["Wiki"] = "Wiki";
+App::$strings["Friendica"] = "フレンドカ";
+App::$strings["OStatus"] = "OStatus";
+App::$strings["GNU-Social"] = "GNUソーシャル";
+App::$strings["RSS/Atom"] = "RSS / Atom";
+App::$strings["ActivityPub"] = "ActivityPub";
+App::$strings["Email"] = "Eメール";
+App::$strings["Diaspora"] = "ディアスポラ";
+App::$strings["Facebook"] = "フェイスブック";
+App::$strings["Zot"] = "ゾット";
+App::$strings["LinkedIn"] = "LinkedIn";
+App::$strings["XMPP/IM"] = "XMPP / IM";
+App::$strings["MySpace"] = "私のスペース";
+App::$strings["View PDF"] = "PDFを見る";
+App::$strings[" by "] = "によって";
+App::$strings[" on "] = "に";
+App::$strings["Embedded content"] = "埋め込みコンテンツ";
+App::$strings["Embedding disabled"] = "埋め込みが無効です";
+App::$strings["Profile Photos"] = "プロフィール写真";
+App::$strings["Image exceeds website size limit of %lu bytes"] = "画像がウェブサイトのサイズ制限%luバイトを超えています";
+App::$strings["Image file is empty."] = "画像ファイルが空です。";
+App::$strings["Unable to process image"] = "画像を処理できません";
+App::$strings["Photo storage failed."] = "写真の保存に失敗しました。";
+App::$strings["a new photo"] = "新しい写真";
+App::$strings["__ctx:photo_upload__ %1\$s posted %2\$s to %3\$s"] = "%1\$sが%2\$sから%3\$s投稿しました";
+App::$strings["Recent Photos"] = "最近の写真";
+App::$strings["Upload New Photos"] = "新しい写真をアップロード";
+App::$strings["The form security token was not correct. This probably happened because the form has been opened for too long (>3 hours) before submitting it."] = "フォームセキュリティトークンが正しくありませんでした。これは、フォームを送信する前にフォームが長時間(3時間以上)開かれたために発生した可能性があります。";
+App::$strings["Profile to assign new connections"] = "新しい接続を割り当てるプロファイル";
+App::$strings["Frequently"] = "よく";
+App::$strings["Hourly"] = "毎時";
+App::$strings["Twice daily"] = "1日2回";
+App::$strings["Daily"] = "毎日";
+App::$strings["Weekly"] = "毎週";
+App::$strings["Monthly"] = "毎月";
+App::$strings["Currently Male"] = "現在男性";
+App::$strings["Currently Female"] = "現在女性";
+App::$strings["Mostly Male"] = "主に男性";
+App::$strings["Mostly Female"] = "主に女性";
+App::$strings["Transgender"] = "トランスジェンダー";
+App::$strings["Intersex"] = "インターセックス";
+App::$strings["Transsexual"] = "性転換";
+App::$strings["Hermaphrodite"] = "ふたなり";
+App::$strings["Undecided"] = "未定";
+App::$strings["Males"] = "男性";
+App::$strings["Females"] = "女性";
+App::$strings["Gay"] = "ゲイ";
+App::$strings["Lesbian"] = "レズビアン";
+App::$strings["No Preference"] = "指定なし";
+App::$strings["Bisexual"] = "バイセクシャル";
+App::$strings["Autosexual"] = "性欲";
+App::$strings["Abstinent"] = "禁欲";
+App::$strings["Virgin"] = "バージン";
+App::$strings["Deviant"] = "逸脱";
+App::$strings["Fetish"] = "フェチ";
+App::$strings["Oodles"] = "ウードル";
+App::$strings["Nonsexual"] = "非性的";
+App::$strings["Single"] = "シングル";
+App::$strings["Lonely"] = "寂しい";
+App::$strings["Available"] = "利用可能";
+App::$strings["Unavailable"] = "利用できません";
+App::$strings["Has crush"] = "クラッシュしている";
+App::$strings["Infatuated"] = "夢中";
+App::$strings["Dating"] = "デート";
+App::$strings["Unfaithful"] = "不誠実な";
+App::$strings["Sex Addict"] = "性中毒";
+App::$strings["Friends/Benefits"] = "友達/特典";
+App::$strings["Casual"] = "カジュアル";
+App::$strings["Engaged"] = "従事";
+App::$strings["Married"] = "既婚";
+App::$strings["Imaginarily married"] = "想像上の結婚";
+App::$strings["Partners"] = "パートナー";
+App::$strings["Cohabiting"] = "同ha";
+App::$strings["Common law"] = "コモンロー";
+App::$strings["Happy"] = "ハッピー";
+App::$strings["Not looking"] = "見てない";
+App::$strings["Swinger"] = "ウィンガー";
+App::$strings["Betrayed"] = "裏切られた";
+App::$strings["Separated"] = "離れた";
+App::$strings["Unstable"] = "不安定";
+App::$strings["Divorced"] = "離婚した";
+App::$strings["Imaginarily divorced"] = "想像上の離婚";
+App::$strings["Widowed"] = "未亡人";
+App::$strings["Uncertain"] = "不確実";
+App::$strings["It's complicated"] = "それは複雑です";
+App::$strings["Don't care"] = "気にしない";
+App::$strings["Ask me"] = "私に聞いて";
+App::$strings["Trending"] = "トレンド";
+App::$strings["Tags"] = "タグ";
+App::$strings["Keywords"] = "キーワード";
+App::$strings["have"] = "持ってる";
+App::$strings["has"] = "持っている";
+App::$strings["want"] = "欲しいです";
+App::$strings["wants"] = "望む";
+App::$strings["like"] = "のような";
+App::$strings["likes"] = "好き";
+App::$strings["dislike"] = "嫌い";
+App::$strings["dislikes"] = "嫌い";
+App::$strings["prev"] = "前の";
+App::$strings["first"] = "最初";
+App::$strings["last"] = "最終";
+App::$strings["next"] = "次";
+App::$strings["older"] = "年上の";
+App::$strings["newer"] = "より新しい";
+App::$strings["No connections"] = "接続なし";
+App::$strings["View all %s connections"] = "すべての%s接続を表示";
+App::$strings["Network: %s"] = "ネットワーク: %s";
+App::$strings["Save"] = "保存する";
+App::$strings["poke"] = "ポーク";
+App::$strings["ping"] = "ping";
+App::$strings["pinged"] = "pingされた";
+App::$strings["prod"] = "製品";
+App::$strings["prodded"] = "突っ込んだ";
+App::$strings["slap"] = "平手打ち";
+App::$strings["slapped"] = "平手打ち";
+App::$strings["finger"] = "指";
+App::$strings["fingered"] = "手マン";
+App::$strings["rebuff"] = "拒絶";
+App::$strings["rebuffed"] = "拒否された";
+App::$strings["happy"] = "ハッピー";
+App::$strings["sad"] = "悲しい";
+App::$strings["mellow"] = "まろやかな";
+App::$strings["tired"] = "疲れた";
+App::$strings["perky"] = "はつらつと";
+App::$strings["angry"] = "怒っている";
+App::$strings["stupefied"] = "st然たる";
+App::$strings["puzzled"] = "困惑した";
+App::$strings["interested"] = "興味がある";
+App::$strings["bitter"] = "苦い";
+App::$strings["cheerful"] = "陽気な";
+App::$strings["alive"] = "生きている";
+App::$strings["annoyed"] = "イライラする";
+App::$strings["anxious"] = "気になる";
+App::$strings["cranky"] = "気難しい";
+App::$strings["disturbed"] = "乱れた";
+App::$strings["frustrated"] = "欲求不満";
+App::$strings["depressed"] = "落ち込んでいる";
+App::$strings["motivated"] = "やる気";
+App::$strings["relaxed"] = "リラックスした";
+App::$strings["surprised"] = "びっくりした";
+App::$strings["May"] = "5月";
+App::$strings["Unknown Attachment"] = "不明な添付ファイル";
+App::$strings["Size"] = "サイズ";
+App::$strings["remove category"] = "カテゴリーを削除";
+App::$strings["remove from file"] = "ファイルから削除";
+App::$strings["Link to Source"] = "元記事へのリンク";
+App::$strings["Page layout"] = "ページレイアウト";
+App::$strings["You can create your own with the layouts tool"] = "レイアウトツールを使用して独自に作成できます";
+App::$strings["BBcode"] = "BBcode";
+App::$strings["HTML"] = "HTML";
+App::$strings["Markdown"] = "マークダウン";
+App::$strings["Text"] = "テキスト";
+App::$strings["Comanche Layout"] = "コマンチレイアウト";
+App::$strings["PHP"] = "PHP";
+App::$strings["Page content type"] = "ページコンテンツタイプ";
+App::$strings["activity"] = "アクティビティ";
+App::$strings["a-z, 0-9, -, and _ only"] = "az、0-9、-、および_のみ";
+App::$strings["Design Tools"] = "設計ツール";
+App::$strings["Blocks"] = "ブロック";
+App::$strings["Menus"] = "メニュー";
+App::$strings["Layouts"] = "レイアウト";
+App::$strings["Pages"] = "Pages";
+App::$strings["Import"] = "インポート";
+App::$strings["Import website..."] = "ウェブサイトをインポート...";
+App::$strings["Select folder to import"] = "インポートするフォルダーを選択";
+App::$strings["Import from a zipped folder:"] = "zipフォルダーからインポート:";
+App::$strings["Import from cloud files:"] = "クラウドファイルからインポート:";
+App::$strings["/cloud/channel/path/to/folder"] = "/ cloud / channel / path / to / folder";
+App::$strings["Enter path to website files"] = "ウェブサイトのファイルへのパスを入力してください";
+App::$strings["Select folder"] = "フォルダーを選択";
+App::$strings["Export website..."] = "ウェブサイトをエクスポート...";
+App::$strings["Export to a zip file"] = "zipファイルにエクスポートする";
+App::$strings["website.zip"] = "website.zip";
+App::$strings["Enter a name for the zip file."] = "zipファイルの名前を入力します。";
+App::$strings["Export to cloud files"] = "クラウドファイルにエクスポートする";
+App::$strings["/path/to/export/folder"] = "/ path / to / export / folder";
+App::$strings["Enter a path to a cloud files destination."] = "クラウドファイルの保存先へのパスを入力します。";
+App::$strings["Specify folder"] = "フォルダーを指定";
+App::$strings["Collection"] = "コレクション";
+App::$strings["Default"] = "デフォルト";
+App::$strings["OpenWebAuth: %1\$s welcomes %2\$s"] = "OpenWebAuth: %1\$sは%2\$s歓迎します";
+App::$strings["Invalid data packet"] = "無効なデータパケット";
+App::$strings["Unable to verify channel signature"] = "チャンネルの署名を確認できません";
+App::$strings["Unable to verify site signature for %s"] = "%sサイト署名を確認できません";
+App::$strings["invalid target signature"] = "無効なターゲット署名";
+App::$strings["Source channel not found."] = "ソースチャネルが見つかりません。";
+App::$strings["Focus (Hubzilla default)"] = "フォーカス(Hubzillaのデフォルト)";
+App::$strings["Theme settings"] = "テーマ設定";
+App::$strings["Narrow navbar"] = "狭いナビゲーションバー";
+App::$strings["Navigation bar background color"] = "ナビゲーションバーの背景色";
+App::$strings["Navigation bar icon color "] = "ナビゲーションバーのアイコンの色";
+App::$strings["Navigation bar active icon color "] = "ナビゲーションバーのアクティブなアイコンの色";
+App::$strings["Link color"] = "リンクの色";
+App::$strings["Set font-color for banner"] = "バナーのフォント色を設定";
+App::$strings["Set the background color"] = "背景色を設定する";
+App::$strings["Set the background image"] = "背景画像を設定する";
+App::$strings["Set the background color of items"] = "アイテムの背景色を設定する";
+App::$strings["Set the background color of comments"] = "コメントの背景色を設定する";
+App::$strings["Set font-size for the entire application"] = "アプリケーション全体のフォントサイズを設定する";
+App::$strings["Examples: 1rem, 100%, 16px"] = "例:1rem、100%、16px";
+App::$strings["Set font-color for posts and comments"] = "投稿とコメントのフォント色を設定する";
+App::$strings["Set radius of corners"] = "角の半径を設定する";
+App::$strings["Example: 4px"] = "例:4px";
+App::$strings["Set shadow depth of photos"] = "写真の影の深さを設定する";
+App::$strings["Set maximum width of content region in pixel"] = "コンテンツ領域の最大幅をピクセル単位で設定します";
+App::$strings["Leave empty for default width"] = "デフォルトの幅の場合は空のままにします";
+App::$strings["Set size of conversation author photo"] = "会話の著者の写真のサイズを設定する";
+App::$strings["Set size of followup author photos"] = "フォローアップ著者の写真のサイズを設定する";
+App::$strings["Show advanced settings"] = "詳細設定を表示する";
+App::$strings["Social Networking"] = "ソーシャルネットワーキング";
+App::$strings["Social - Federation"] = "ソーシャル-フェデレーション";
+App::$strings["Social - Mostly Public"] = "ソーシャル-ほとんど公開";
+App::$strings["Social - Restricted"] = "ソーシャル-制限付き";
+App::$strings["Social - Private"] = "ソーシャル-プライベート";
+App::$strings["Community Forum"] = "コミュニティフォーラム";
+App::$strings["Forum - Mostly Public"] = "フォーラム-ほとんど公開";
+App::$strings["Forum - Restricted"] = "フォーラム-制限付き";
+App::$strings["Forum - Private"] = "フォーラム-プライベート";
+App::$strings["Feed Republish"] = "フィードの再公開";
+App::$strings["Feed - Mostly Public"] = "フィード-ほとんど公開";
+App::$strings["Feed - Restricted"] = "フィード-制限付き";
+App::$strings["Special Purpose"] = "特別な目的";
+App::$strings["Special - Celebrity/Soapbox"] = "スペシャル-セレブ/ソープボックス";
+App::$strings["Special - Group Repository"] = "特別-グループリポジトリ";
+App::$strings["Custom/Expert Mode"] = "カスタム/エキスパートモード";
+App::$strings["Can view my channel stream and posts"] = "チャンネルストリームと投稿を表示できます";
+App::$strings["Can send me their channel stream and posts"] = "チャンネルストリームと投稿を送信できます";
+App::$strings["Can view my default channel profile"] = "デフォルトのチャンネルプロファイルを表示できます";
+App::$strings["Can view my connections"] = "接続を表示できます";
+App::$strings["Can view my file storage and photos"] = "ファイルストレージと写真を表示できます";
+App::$strings["Can upload/modify my file storage and photos"] = "ファイルストレージと写真をアップロード/変更できます";
+App::$strings["Can view my channel webpages"] = "チャンネルのウェブページを表示できます";
+App::$strings["Can view my wiki pages"] = "Wikiページを表示できます";
+App::$strings["Can create/edit my channel webpages"] = "チャンネルWebページを作成/編集できます";
+App::$strings["Can write to my wiki pages"] = "wikiページに書き込むことができます";
+App::$strings["Can post on my channel (wall) page"] = "チャンネル(ウォール)ページに投稿できます";
+App::$strings["Can comment on or like my posts"] = "自分の投稿にコメントしたり、いいねをしたりできます";
+App::$strings["Can send me private mail messages"] = "プライベートメールメッセージを送信できます";
+App::$strings["Can like/dislike profiles and profile things"] = "好き嫌いのあるプロファイルとプロファイルのもの";
+App::$strings["Can forward to all my channel connections via ! mentions in posts"] = "\"!\"を使用したメンションで自分のチャンネルに寄稿することができます";
+App::$strings["Can chat with me"] = "私とチャットできます";
+App::$strings["Can source my public posts in derived channels"] = "派生チャンネルで公開投稿を入手できますか";
+App::$strings["Can administer my channel"] = "チャンネルを管理できますか";
+App::$strings["Likes %1\$s's %2\$s"] = "%1\$sの%2\$s好きです";
+App::$strings["Doesn't like %1\$s's %2\$s"] = "%1\$sの%2\$s気に入らない";
+App::$strings["Will attend %1\$s's %2\$s"] = "%1\$sの%2\$s";
+App::$strings["Will not attend %1\$s's %2\$s"] = "%1\$sの%2\$s参加しません";
+App::$strings["May attend %1\$s's %2\$s"] = "%1\$sの%2\$s";
+App::$strings["&#x1f501; Repeated %1\$s's %2\$s"] = "&#x1f501; %1\$sの%2\$s繰り返しました";
+App::$strings["Apps"] = "アプリ";
+App::$strings["Affinity Tool"] = "アフィニティツール";
+App::$strings["Site Admin"] = "サイト管理者";
+App::$strings["Report Bug"] = "バグを報告";
+App::$strings["Content Filter"] = "コンテンツフィルター";
+App::$strings["Content Import"] = "コンテンツのインポート";
+App::$strings["Remote Diagnostics"] = "リモート診断";
+App::$strings["Suggest Channels"] = "チャンネルを提案する";
+App::$strings["Stream"] = "ストリーム";
+App::$strings["Mail"] = "ダイレクトメール";
+App::$strings["Mood"] = "気分";
+App::$strings["Chat"] = "チャット";
+App::$strings["Probe"] = "プローブ";
+App::$strings["Suggest"] = "提案する";
+App::$strings["Random Channel"] = "ランダムチャンネル";
+App::$strings["Invite"] = "招待する";
+App::$strings["Features"] = "特徴";
+App::$strings["Language"] = "言語";
+App::$strings["Post"] = "役職";
+App::$strings["Profile Photo"] = "プロフィール写真";
+App::$strings["Notifications"] = "通知";
+App::$strings["Order Apps"] = "アプリを注文する";
+App::$strings["CardDAV"] = "CardDAV";
+App::$strings["Channel Sources"] = "チャンネルソース";
+App::$strings["Guest Access"] = "ゲストアクセス";
+App::$strings["Notes"] = "ノート";
+App::$strings["OAuth Apps Manager"] = "OAuthアプリマネージャー";
+App::$strings["OAuth2 Apps Manager"] = "OAuth2アプリマネージャー";
+App::$strings["PDL Editor"] = "PDLエディター";
+App::$strings["Permission Categories"] = "許可カテゴリ";
+App::$strings["Premium Channel"] = "プレミアムチャンネル";
+App::$strings["Public Stream"] = "連合ストリーム";
+App::$strings["My Chatrooms"] = "私のチャットルーム";
+App::$strings["Channel Export"] = "チャンネルのエクスポート";
+App::$strings["Update"] = "更新";
+App::$strings["Install"] = "インストール";
+App::$strings["Purchase"] = "購入";
+App::$strings["Undelete"] = "元に戻す";
+App::$strings["Add to app-tray"] = "アプリトレイに追加";
+App::$strings["Remove from app-tray"] = "アプリトレイから削除";
+App::$strings["Pin to navbar"] = "navbarに固定";
+App::$strings["Unpin from navbar"] = "navbarから固定解除";
+App::$strings["Missing room name"] = "部屋名がありません";
+App::$strings["Duplicate room name"] = "部屋名が重複しています";
+App::$strings["Invalid room specifier."] = "無効な部屋指定子。";
+App::$strings["Room not found."] = "部屋が見つかりません。";
+App::$strings["Room is full"] = "部屋がいっぱいです";
+App::$strings["Update Error at %s"] = "%s更新エラー";
+App::$strings["Update %s failed. See error logs."] = "%s更新に失敗しました。エラーログを参照してください。";
+App::$strings["\$Projectname Notification"] = "\$Projectname通知";
+App::$strings["\$projectname"] = "\$projectname";
+App::$strings["Thank You,"] = "ありがとうございました、";
+App::$strings["%s Administrator"] = "%s管理者";
+App::$strings["This email was sent by %1\$s at %2\$s."] = "このメールは%1\$sが%2\$sに送信しました。";
+App::$strings["\$Projectname"] = "\$Projectname";
+App::$strings["To stop receiving these messages, please adjust your Notification Settings at %s"] = "これらのメッセージの受信を停止するには、通知設定を%sで調整してください";
+App::$strings["To stop receiving these messages, please adjust your %s."] = "これらのメッセージの受信を停止するには、 %sを調整してください。";
+App::$strings["Notification Settings"] = "通知設定";
+App::$strings["%s <!item_type!>"] = "%s <!item_type!>";
+App::$strings["[\$Projectname:Notify] New mail received at %s"] = "[\$Projectname:Notify] %s受信した新しいメール";
+App::$strings["%1\$s sent you a new private message at %2\$s."] = "%1\$sから%2\$s新しいプライベートメッセージが送信されました。";
+App::$strings["%1\$s sent you %2\$s."] = "%1\$sから%2\$s送信されました。";
+App::$strings["a private message"] = "プライベートメッセージ";
+App::$strings["Please visit %s to view and/or reply to your private messages."] = "プライベートメッセージを表示または返信するには、 %sにアクセスしてください。";
+App::$strings["commented on"] = "コメントした";
+App::$strings["liked"] = "すこ";
+App::$strings["disliked"] = "嫌い";
+App::$strings["%1\$s %2\$s [zrl=%3\$s]a %4\$s[/zrl]"] = "%1\$s %2\$s [zrl = %3\$s ] a %4\$s [/ zrl]";
+App::$strings["%1\$s %2\$s [zrl=%3\$s]%4\$s's %5\$s[/zrl]"] = "%1\$s %2\$s [zrl = %3\$s ] %4\$sの%5\$s [/ zrl]";
+App::$strings["%1\$s %2\$s [zrl=%3\$s]your %4\$s[/zrl]"] = "%1\$s %2\$s [zrl = %3\$s ] %4\$s [/ zrl]";
+App::$strings["[\$Projectname:Notify] Moderated Comment to conversation #%1\$d by %2\$s"] = "[$ Projectname:Notify]会話へのモデレートされたコメント#%1\$d by %2\$s";
+App::$strings["[\$Projectname:Notify] Comment to conversation #%1\$d by %2\$s"] = "[$ Projectname:Notify]会話へのコメント#%1\$d by %2\$s";
+App::$strings["%1\$s commented on an item/conversation you have been following."] = "%1\$sあなたがフォローしているアイテム/会話にコメントしました。";
+App::$strings["Please visit %s to view and/or reply to the conversation."] = "会話を表示または返信するには、 %sにアクセスしてください。";
+App::$strings["Please visit %s to approve or reject this comment."] = "このコメントを承認または拒否するには、 %sにアクセスしてください。";
+App::$strings["%1\$s liked [zrl=%2\$s]your %3\$s[/zrl]"] = "%1\$sが[zrl = %2\$s ] %3\$s [/ zrl]を高く評価しました";
+App::$strings["[\$Projectname:Notify] Like received to conversation #%1\$d by %2\$s"] = "[$ Projectname:Notify]会話# %1\$dから%2\$s受け取ったようです";
+App::$strings["%1\$s liked an item/conversation you created."] = "%1\$sがあなたが作成したアイテム/会話を気に入りました。";
+App::$strings["[\$Projectname:Notify] %s posted to your profile wall"] = "[$ Projectname:Notify] %sプロフィールウォールに投稿されました";
+App::$strings["%1\$s posted to your profile wall at %2\$s"] = "%1\$sがあなたのプロフィールウォールに%2\$s投稿されました";
+App::$strings["%1\$s posted to [zrl=%2\$s]your wall[/zrl]"] = "%1\$sが[zrl = %2\$s ]壁[/ zrl]に投稿しました";
+App::$strings["[\$Projectname:Notify] %s tagged you"] = "[$ Projectname:Notify] %sがあなたにタグを付けました";
+App::$strings["%1\$s tagged you at %2\$s"] = "%1\$sがあなたを%2\$sでタグ付けしました";
+App::$strings["%1\$s [zrl=%2\$s]tagged you[/zrl]."] = "%1\$s [zrl = %2\$s ]あなたにタグを付けました[/ zrl]。";
+App::$strings["[\$Projectname:Notify] %1\$s poked you"] = "[$ Projectname:Notify] %1\$sあなたを突きました";
+App::$strings["%1\$s poked you at %2\$s"] = "%1\$s %2\$sであなたを突きました";
+App::$strings["%1\$s [zrl=%2\$s]poked you[/zrl]."] = "%1\$s [zrl = %2\$s ]があなたを突きました[/ zrl]。";
+App::$strings["[\$Projectname:Notify] %s tagged your post"] = "[$ Projectname:Notify] %sがあなたの投稿にタグを付けました";
+App::$strings["%1\$s tagged your post at %2\$s"] = "%1\$sがあなたの投稿を%2\$sでタグ付けしました";
+App::$strings["%1\$s tagged [zrl=%2\$s]your post[/zrl]"] = "%1\$sが[zrl = %2\$s ]あなたの投稿にタグを付けました[/ zrl]";
+App::$strings["[\$Projectname:Notify] Introduction received"] = "[$ Projectname:Notify]紹介を受け取りました";
+App::$strings["You've received an new connection request from '%1\$s' at %2\$s"] = "「 %1\$s 」から%2\$s新しい接続要求を受け取りました";
+App::$strings["You've received [zrl=%1\$s]a new connection request[/zrl] from %2\$s."] = "[zrl = %1\$s ] %2\$sから新しい接続要求[/ zrl]を受け取りました。";
+App::$strings["You may visit their profile at %s"] = "%sで彼らのプロフィールにアクセスできます";
+App::$strings["Please visit %s to approve or reject the connection request."] = "接続リクエストを承認または拒否するには、 %sにアクセスしてください。";
+App::$strings["[\$Projectname:Notify] Friend suggestion received"] = "[$ Projectname:Notify]友人の提案を受け取りました";
+App::$strings["You've received a friend suggestion from '%1\$s' at %2\$s"] = "「 %1\$s 」から%2\$s友達の提案を受け取りました";
+App::$strings["You've received [zrl=%1\$s]a friend suggestion[/zrl] for %2\$s from %3\$s."] = "[zrl = %1\$s ] %3\$sから%3\$s %2\$s友人の提案[/ zrl]を受け取りました。";
+App::$strings["Name:"] = "名:";
+App::$strings["Photo:"] = "写真:";
+App::$strings["Please visit %s to approve or reject the suggestion."] = "提案を承認または拒否するには、 %sにアクセスしてください。";
+App::$strings["[\$Projectname:Notify]"] = "[$ Projectname:Notify]";
+App::$strings["created a new post"] = "新しい投稿を作成しました";
+App::$strings["commented on %s's post"] = "%sの投稿にコメントしました";
+App::$strings["edited a post dated %s"] = "%s日付の投稿を編集しました";
+App::$strings["edited a comment dated %s"] = "%s日付のコメントを編集しました";
+App::$strings["Wiki updated successfully"] = "Wikiが正常に更新されました";
+App::$strings["Wiki files deleted successfully"] = "Wikiファイルが正常に削除されました";
+App::$strings["(No Title)"] = "(無題)";
+App::$strings["Wiki page create failed."] = "Wikiページの作成に失敗しました。";
+App::$strings["Wiki not found."] = "Wikiが見つかりません。";
+App::$strings["Destination name already exists"] = "宛先名はすでに存在します";
+App::$strings["Page not found"] = "ページが見つかりません";
+App::$strings["Error reading page content"] = "ページコンテンツの読み取りエラー";
+App::$strings["Error reading wiki"] = "Wikiの読み取りエラー";
+App::$strings["Page update failed."] = "ページの更新に失敗しました。";
+App::$strings["Nothing deleted"] = "削除されたものはありません";
+App::$strings["Compare: object not found."] = "比較:オブジェクトが見つかりません。";
+App::$strings["Page updated"] = "ページを更新しました";
+App::$strings["Untitled"] = "無題";
+App::$strings["Wiki resource_id required for git commit"] = "gitコミットにはWiki resource_idが必要です";
+App::$strings["Name"] = "名前";
+App::$strings["__ctx:wiki_history__ Message"] = "メッセージ";
+App::$strings["Date"] = "日付";
+App::$strings["Revert"] = "元に戻す";
+App::$strings["Compare"] = "比較する";
+App::$strings["__ctx:permcat__ default"] = "デフォルト";
+App::$strings["__ctx:permcat__ follower"] = "信者";
+App::$strings["__ctx:permcat__ contributor"] = "寄稿者";
+App::$strings["__ctx:permcat__ publisher"] = "出版社";
+App::$strings["Public"] = "パブリック";
+App::$strings["Anybody in the \$Projectname network"] = "$ Projectnameネットワークの誰でも";
+App::$strings["Any account on %s"] = "%sアカウント";
+App::$strings["Any of my connections"] = "私の接続のいずれか";
+App::$strings["Only connections I specifically allow"] = "特に許可している接続のみ";
+App::$strings["Anybody authenticated (could include visitors from other networks)"] = "認証された誰でも(他のネットワークからの訪問者を含めることができます)";
+App::$strings["Any connections including those who haven't yet been approved"] = "まだ承認されていない人を含むすべての接続";
+App::$strings["This is your default setting for the audience of your normal stream, and posts."] = "これは、通常のストリームと投稿の視聴者に対するデフォルト設定です。";
+App::$strings["This is your default setting for who can view your default channel profile"] = "これは、デフォルトのチャンネルプロファイルを表示できるユーザーのデフォルト設定です";
+App::$strings["This is your default setting for who can view your connections"] = "これは、接続を表示できるユーザーのデフォルト設定です";
+App::$strings["This is your default setting for who can view your file storage and photos"] = "これは、ファイルストレージと写真を表示できるユーザーのデフォルト設定です";
+App::$strings["This is your default setting for the audience of your webpages"] = "これは、Webページのオーディエンスのデフォルト設定です";
+App::$strings["0. Beginner/Basic"] = "0.初心者/基本";
+App::$strings["1. Novice - not skilled but willing to learn"] = "1.初心者-熟練していないが、学習したい";
+App::$strings["2. Intermediate - somewhat comfortable"] = "2.中級-やや快適";
+App::$strings["3. Advanced - very comfortable"] = "3.高度-非常に快適";
+App::$strings["4. Expert - I can write computer code"] = "4.エキスパート-コンピューターコードを書くことができます";
+App::$strings["5. Wizard - I probably know more than you do"] = "5.ウィザード-私はおそらくあなたよりも多くを知っています";
+App::$strings["Privacy conflict. Discretion advised."] = "プライバシーの競合。裁量をお勧めします。";
+App::$strings["Admin Delete"] = "管理者権限で消去";
+App::$strings["Save to Folder"] = "フォルダーへ保存";
+App::$strings["I will attend"] = "参加予定";
+App::$strings["I will not attend"] = "参加しない予定";
+App::$strings["I might attend"] = "たぶん参加する";
+App::$strings["I agree"] = "肯定";
+App::$strings["I disagree"] = "否定";
+App::$strings["I abstain"] = "棄権";
+App::$strings["View all"] = "すべて表示";
+App::$strings["Add Tag"] = "タグの追加";
+App::$strings["I like this (toggle)"] = "いいね!する";
+App::$strings["I don't like this (toggle)"] = "わるいね!する";
+App::$strings["Share This"] = "この投稿を再共有";
+App::$strings["share"] = "共有";
+App::$strings["Delivery Report"] = "転送状況";
+App::$strings["%d comment"] = "%d件のコメント";
+App::$strings["View %s's profile - %s"] = "%sのプロファイルを見る - %s";
+App::$strings["to"] = "に";
+App::$strings["via"] = "";
+App::$strings["Wall-to-Wall"] = "壁間";
+App::$strings["via Wall-To-Wall:"] = "Wall-to-Wall経由:";
+App::$strings["Attend"] = "参加";
+App::$strings["Attendance Options"] = "出席オプション";
+App::$strings["Vote"] = "投票";
+App::$strings["Voting Options"] = "投票オプション";
+App::$strings["Save Bookmarks"] = "ブックマークを保存";
+App::$strings["Add to Calendar"] = "カレンダーへ追加";
+App::$strings["Mark all seen"] = "全てを既読にする";
+App::$strings["__ctx:noun__ Likes"] = "好き";
+App::$strings["__ctx:noun__ Dislikes"] = "嫌い";
+App::$strings["This is you"] = "これはあなたです";
+App::$strings["Image"] = "画像";
+App::$strings["Insert Link"] = "リンクを挿入";
+App::$strings["Video"] = "ビデオ";
+App::$strings["Your full name (required)"] = "あなたの氏名(必須)";
+App::$strings["Your email address (required)"] = "あなたのメールアドレス(必須)";
+App::$strings["Your website URL (optional)"] = "WebサイトのURL(オプション)";
+App::$strings["Some blurb about what to do when you're new here"] = "ここに初めて来たときに何をすべきかについてのいくつかの宣伝文句";
+App::$strings["network"] = "ネットワーク";
+App::$strings["%s account blocked/unblocked"] = array(
+ 0 => "%sアカウントがブロック/ブロック解除されました",
+ 1 => "%sアカウントがブロック/ブロック解除されました",
+);
+App::$strings["%s account deleted"] = array(
+ 0 => "%sアカウントが削除されました",
+ 1 => "%sアカウントが削除されました",
+);
+App::$strings["Account not found"] = "アカウントが見つかりません";
+App::$strings["Account '%s' blocked"] = "アカウント ' %s 'はブロックされました";
+App::$strings["Account '%s' unblocked"] = "アカウント ' %s 'のブロックを解除しました";
+App::$strings["Administration"] = "運営";
+App::$strings["Accounts"] = "アカウント";
+App::$strings["select all"] = "すべて選択";
+App::$strings["Registrations waiting for confirm"] = "確認待ちの登録";
+App::$strings["Request date"] = "依頼日";
+App::$strings["No registrations."] = "登録なし。";
+App::$strings["Deny"] = "拒否する";
+App::$strings["Block"] = "ブロック";
+App::$strings["Unblock"] = "ブロック解除";
+App::$strings["ID"] = "ID";
+App::$strings["All Channels"] = "すべてのチャンネル";
+App::$strings["Register date"] = "登録日";
+App::$strings["Last login"] = "前回のログイン";
+App::$strings["Expires"] = "期限切れ";
+App::$strings["Service Class"] = "サービスクラス";
+App::$strings["Selected accounts will be deleted!\\n\\nEverything these accounts had posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "選択したアカウントは削除されます!\\n\\nこれらのアカウントがこのサイトに投稿したものはすべて完全に削除されます!\\n\\nよろしいですか?";
+App::$strings["The account {0} will be deleted!\\n\\nEverything this account has posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "アカウント{0}は削除されます。\\n\\nこのアカウントがこのサイトに投稿したものはすべて完全に削除されます!\\n\\nよろしいですか?";
+App::$strings["Password changed for account %d."] = "アカウント%dパスワードが変更されました。";
+App::$strings["Account settings updated."] = "アカウント設定は更新されました。";
+App::$strings["Account not found."] = "アカウントが見つかりません。";
+App::$strings["Account Edit"] = "アカウント編集";
+App::$strings["New Password"] = "新しいパスワード";
+App::$strings["New Password again"] = "新しいパスワードを再入力";
+App::$strings["Account language (for emails)"] = "アカウント言語(メール用)";
+App::$strings["Service class"] = "サービスクラス";
+App::$strings["Plugin %s disabled."] = "プラグイン%s無効です。";
+App::$strings["Plugin %s enabled."] = "プラグイン%s有効になりました。";
+App::$strings["Disable"] = "無効にする";
+App::$strings["Enable"] = "有効にする";
+App::$strings["Addons"] = "アドオン";
+App::$strings["Toggle"] = "トグル";
+App::$strings["Author: "] = "著者:";
+App::$strings["Maintainer: "] = "メンテナー:";
+App::$strings["Minimum project version: "] = "最小プロジェクトバージョン:";
+App::$strings["Maximum project version: "] = "最大プロジェクトバージョン:";
+App::$strings["Minimum PHP version: "] = "最小PHPバージョン:";
+App::$strings["Compatible Server Roles: "] = "互換性のあるサーバーの役割:";
+App::$strings["Requires: "] = "必要なもの:";
+App::$strings["Disabled - version incompatibility"] = "無効-バージョンの非互換性";
+App::$strings["Enter the public git repository URL of the addon repo."] = "アドオンリポジトリの公開gitリポジトリURLを入力します。";
+App::$strings["Addon repo git URL"] = "アドオンリポジトリgit URL";
+App::$strings["Custom repo name"] = "カスタムリポジトリ名";
+App::$strings["(optional)"] = "(オプション)";
+App::$strings["Download Addon Repo"] = "アドオンリポジトリのダウンロード";
+App::$strings["Install new repo"] = "新しいレポをインストールする";
+App::$strings["Manage Repos"] = "リポジトリの管理";
+App::$strings["Installed Addon Repositories"] = "インストールされたアドオンリポジトリ";
+App::$strings["Install a New Addon Repository"] = "新しいアドオンリポジトリをインストールする";
+App::$strings["Switch branch"] = "スイッチブランチ";
+App::$strings["Remove"] = "削除する";
+App::$strings["%s channel censored/uncensored"] = array(
+ 0 => "%sチャンネルの検閲/無検閲",
+ 1 => "%sチャンネルの検閲/無検閲",
+);
+App::$strings["%s channel code allowed/disallowed"] = array(
+ 0 => "%sチャンネルコードの許可/禁止",
+ 1 => "%sチャンネルコードの許可/禁止",
+);
+App::$strings["%s channel deleted"] = array(
+ 0 => "%sチャンネルが削除されました",
+ 1 => "%sチャンネルが削除されました",
+);
+App::$strings["Channel not found"] = "チャンネルが見つかりません";
+App::$strings["Channel '%s' deleted"] = "チャンネル「 %s 」を削除しました";
+App::$strings["Channel '%s' censored"] = "チャンネル ' %s 'は打ち切られました";
+App::$strings["Channel '%s' uncensored"] = "チャンネル ' %s 'は無修正";
+App::$strings["Channel '%s' code allowed"] = "チャンネル「 %s 」コードが許可されています";
+App::$strings["Channel '%s' code disallowed"] = "チャンネル ' %s 'コードは許可されていません";
+App::$strings["Channels"] = "チャンネル";
+App::$strings["Censor"] = "検閲";
+App::$strings["Uncensor"] = "無修正";
+App::$strings["Allow Code"] = "コードを許可";
+App::$strings["Disallow Code"] = "コードを許可しない";
+App::$strings["UID"] = "UID";
+App::$strings["Address"] = "住所";
+App::$strings["Selected channels will be deleted!\\n\\nEverything that was posted in these channels on this site will be permanently deleted!\\n\\nAre you sure?"] = "選択したチャンネルは削除されます!\\ n \\ nこのサイトのこれらのチャンネルに投稿されたものはすべて完全に削除されます!\\ n \\ nよろしいですか?";
+App::$strings["The channel {0} will be deleted!\\n\\nEverything that was posted in this channel on this site will be permanently deleted!\\n\\nAre you sure?"] = "チャンネル{0}は削除されます!\\n \\nこのサイトでこのチャンネルに投稿されたすべてのものは完全に削除されます!\\n \\nよろしいですか?";
+App::$strings["Update has been marked successful"] = "更新に成功のマークが付けられました";
+App::$strings["Executing %s failed. Check system logs."] = "%s実行に失敗しました。システムログを確認してください。";
+App::$strings["Update %s was successfully applied."] = "更新%sが正常に適用されました。";
+App::$strings["Update %s did not return a status. Unknown if it succeeded."] = "更新%sはステータスを返しませんでした。成功した場合は不明です。";
+App::$strings["Update function %s could not be found."] = "更新関数%sが見つかりませんでした。";
+App::$strings["Failed Updates"] = "失敗した更新";
+App::$strings["Mark success (if update was manually applied)"] = "成功をマーク(更新が手動で適用された場合)";
+App::$strings["Attempt to execute this update step automatically"] = "この更新手順を自動的に実行しようとします";
+App::$strings["No failed updates."] = "失敗した更新はありません。";
+App::$strings["Lock feature %s"] = "機能%sロック";
+App::$strings["Manage Additional Features"] = "追加機能を管理する";
+App::$strings["Log settings updated."] = "ログ設定が更新されました。";
+App::$strings["Logs"] = "ログ";
+App::$strings["Clear"] = "クリア";
+App::$strings["Debugging"] = "デバッグ";
+App::$strings["Log file"] = "ログファイル";
+App::$strings["Must be writable by web server. Relative to your top-level webserver directory."] = "Webサーバーから書き込み可能である必要があります。最上位のWebサーバーディレクトリに関連します。";
+App::$strings["Log level"] = "ログレベル";
+App::$strings["New Profile Field"] = "新しいプロファイルフィールド";
+App::$strings["Field nickname"] = "フィールドのニックネーム";
+App::$strings["System name of field"] = "フィールドのシステム名";
+App::$strings["Input type"] = "入力方式";
+App::$strings["Field Name"] = "フィールド名";
+App::$strings["Label on profile pages"] = "プロフィールページのラベル";
+App::$strings["Help text"] = "ヘルプテキスト";
+App::$strings["Additional info (optional)"] = "追加情報(オプション)";
+App::$strings["Field definition not found"] = "フィールド定義が見つかりません";
+App::$strings["Edit Profile Field"] = "プロファイルフィールドの編集";
+App::$strings["Profile Fields"] = "プロファイルフィールド";
+App::$strings["Basic Profile Fields"] = "基本プロファイルフィールド";
+App::$strings["Advanced Profile Fields"] = "高度なプロファイルフィールド";
+App::$strings["(In addition to basic fields)"] = "(基本的なフィールドに加えて)";
+App::$strings["All available fields"] = "利用可能なすべてのフィールド";
+App::$strings["Custom Fields"] = "カスタムフィールド";
+App::$strings["Create Custom Field"] = "カスタムフィールドを作成";
+App::$strings["Queue Statistics"] = "キュー統計";
+App::$strings["Total Entries"] = "総エントリー数";
+App::$strings["Priority"] = "優先度";
+App::$strings["Destination URL"] = "リンク先URL";
+App::$strings["Mark hub permanently offline"] = "ハブを完全にオフラインとしてマークする";
+App::$strings["Empty queue for this hub"] = "このハブの空のキュー";
+App::$strings["Last known contact"] = "最後の既知の連絡先";
+App::$strings["By default, unfiltered HTML is allowed in embedded media. This is inherently insecure."] = "デフォルトでは、埋め込みメディアではフィルタリングされていないHTMLが許可されています。これは本質的に安全ではありません。";
+App::$strings["The recommended setting is to only allow unfiltered HTML from the following sites:"] = "推奨される設定は、次のサイトからのフィルタリングされていないHTMLのみを許可することです。";
+App::$strings["https://youtube.com/<br />https://www.youtube.com/<br />https://youtu.be/<br />https://vimeo.com/<br />https://soundcloud.com/<br />"] = "https://youtube.com/ <br /> https://www.youtube.com/ <br /> https://youtu.be/ <br /> https://vimeo.com/ <br /> https://soundcloud.com/ <br />";
+App::$strings["All other embedded content will be filtered, <strong>unless</strong> embedded content from that site is explicitly blocked."] = "他のすべての埋め込みコンテンツはフィルタリングされ、そのサイトからの埋め込みコンテンツが明示的にブロックされない限り<strong> </ strong>。";
+App::$strings["Security"] = "セキュリティ";
+App::$strings["Block public"] = "一般公開をブロック";
+App::$strings["Check to block public access to all otherwise public personal pages on this site unless you are currently authenticated."] = "現在認証されていない限り、このサイトで公開されている他のすべての個人ページへの公開アクセスをブロックする場合にオンにします。";
+App::$strings["Provide a cloud root directory"] = "クラウドルートディレクトリを提供する";
+App::$strings["The cloud root directory lists all channel names which provide public files"] = "クラウドルートディレクトリには、パブリックファイルを提供するすべてのチャネル名がリストされます";
+App::$strings["Show total disk space available to cloud uploads"] = "クラウドアップロードに使用可能な合計ディスク容量を表示する";
+App::$strings["Set \"Transport Security\" HTTP header"] = "\"Transport Security \" HTTPヘッダーを設定します";
+App::$strings["Set \"Content Security Policy\" HTTP header"] = "「コンテンツセキュリティポリシー」HTTPヘッダーを設定します";
+App::$strings["Allowed email domains"] = "許可されたメールドメイン";
+App::$strings["Comma separated list of domains which are allowed in email addresses for registrations to this site. Wildcards are accepted. Empty to allow any domains"] = "このサイトへの登録用の電子メールアドレスで許可されるドメインのカンマ区切りリスト。ワイルドカードが受け入れられます。すべてのドメインを許可するには空にしてください。";
+App::$strings["Not allowed email domains"] = "メールドメインは許可されていません";
+App::$strings["Comma separated list of domains which are not allowed in email addresses for registrations to this site. Wildcards are accepted. Empty to allow any domains, unless allowed domains have been defined."] = "このサイトへの登録用の電子メールアドレスで許可されていないドメインのカンマ区切りリスト。ワイルドカードが受け入れられます。許可されたドメインが定義されていない限り、すべてのドメインを許可するには空にします。";
+App::$strings["Allow communications only from these sites"] = "これらのサイトからの通信のみを許可する";
+App::$strings["One site per line. Leave empty to allow communication from anywhere by default"] = "1行に1つのサイト。空のままにして、デフォルトでどこからでも通信できるようにします";
+App::$strings["Block communications from these sites"] = "これらのサイトからの通信をブロックする";
+App::$strings["Allow communications only from these channels"] = "これらのチャネルからの通信のみを許可する";
+App::$strings["One channel (hash) per line. Leave empty to allow from any channel by default"] = "1行に1つのチャネル(ハッシュ)。デフォルトで任意のチャンネルから許可するには空のままにします";
+App::$strings["Block communications from these channels"] = "これらのチャネルからの通信をブロックする";
+App::$strings["Only allow embeds from secure (SSL) websites and links."] = "安全な(SSL)Webサイトおよびリンクからの埋め込みのみを許可します。";
+App::$strings["Allow unfiltered embedded HTML content only from these domains"] = "これらのドメインからのみ、フィルタリングされていない埋め込みHTMLコンテンツを許可します";
+App::$strings["One site per line. By default embedded content is filtered."] = "1行に1つのサイト。デフォルトでは、埋め込みコンテンツはフィルタリングされます。";
+App::$strings["Block embedded HTML from these domains"] = "これらのドメインからの埋め込みHTMLをブロックする";
+App::$strings["Site settings updated."] = "サイトの設定は更新されました。";
+App::$strings["%s - (Incompatible)"] = "%s (互換性なし)";
+App::$strings["mobile"] = "モバイル";
+App::$strings["experimental"] = "実験的";
+App::$strings["unsupported"] = "サポートされていない";
+App::$strings["Yes - with approval"] = "はい-承認済み";
+App::$strings["My site is not a public server"] = "私のサイトは公開サーバーではありません";
+App::$strings["My site has paid access only"] = "私のサイトは有料アクセスのみです";
+App::$strings["My site has free access only"] = "私のサイトは無料アクセスのみです";
+App::$strings["My site offers free accounts with optional paid upgrades"] = "私のサイトはオプションの有料アップグレードで無料アカウントを提供しています";
+App::$strings["Default permission role for new accounts"] = "新しいアカウントへのデフォルトの権限定義";
+App::$strings["This role will be used for the first channel created after registration."] = "この役割は、登録後に作成される最初のチャネルに使用されます。";
+App::$strings["Site"] = "サイト";
+App::$strings["Registration"] = "登録";
+App::$strings["File upload"] = "ファイルをアップロード";
+App::$strings["Policies"] = "ポリシー";
+App::$strings["Site name"] = "サイト名";
+App::$strings["Banner/Logo"] = "バナー/ロゴ";
+App::$strings["Unfiltered HTML/CSS/JS is allowed"] = "フィルタリングされていないHTML / CSS / JSは許可されます";
+App::$strings["Administrator Information"] = "管理者情報";
+App::$strings["Contact information for site administrators. Displayed on siteinfo page. BBCode can be used here"] = "サイト管理者の連絡先情報。 siteinfoページに表示されます。 BBCodeはここで使用できます";
+App::$strings["Site Information"] = "サイト情報";
+App::$strings["Publicly visible description of this site. Displayed on siteinfo page. BBCode can be used here"] = "このサイトの一般公開されている説明。 siteinfoページに表示されます。 BBCodeはここで使用できます";
+App::$strings["System language"] = "システム言語";
+App::$strings["System theme"] = "システムテーマ";
+App::$strings["Default system theme - may be over-ridden by user profiles - <a href='#' id='cnftheme'>change theme settings</a>"] = "デフォルトのシステムテーマ-ユーザープロファイルによって上書きされる場合があります-<a href='#' id='cnftheme'>テーマ設定の変更</a>";
+App::$strings["Allow Feeds as Connections"] = "接続としてフィードを許可する";
+App::$strings["(Heavy system resource usage)"] = "(重いシステムリソースの使用)";
+App::$strings["Maximum image size"] = "最大画像サイズ";
+App::$strings["Maximum size in bytes of uploaded images. Default is 0, which means no limits."] = "アップロードされる画像の最大サイズ(バイト単位)。デフォルトは0で、制限がないことを意味します。";
+App::$strings["Does this site allow new member registration?"] = "このサイトは新規会員登録を許可していますか?";
+App::$strings["Invitation only"] = "招待のみ";
+App::$strings["Only allow new member registrations with an invitation code. Above register policy must be set to Yes."] = "招待コードを使用した新しいメンバー登録のみを許可します。上記の登録ポリシーは「はい」に設定する必要があります。";
+App::$strings["Minimum age"] = "最低年齢";
+App::$strings["Minimum age (in years) for who may register on this site."] = "このサイトに登録できる最低年齢(年)。";
+App::$strings["Which best describes the types of account offered by this hub?"] = "このハブが提供するアカウントの種類を最もよく説明しているのはどれですか?";
+App::$strings["This is displayed on the public server site list."] = "これは、公開サーバーのサイトリストに表示されます。";
+App::$strings["Register text"] = "登録テキスト";
+App::$strings["Will be displayed prominently on the registration page."] = "登録ページに目立つように表示されます。";
+App::$strings["Site homepage to show visitors (default: login box)"] = "訪問者を表示するサイトのホームページ(デフォルト:ログインボックス)";
+App::$strings["example: 'pubstream' to show public stream, 'page/sys/home' to show a system webpage called 'home' or 'include:home.html' to include a file."] = "例:パブリックストリームを表示する「pubstream」、「home」または「include:home.html」と呼ばれるシステムWebページを表示する「page / sys / home」はファイルを含めます。";
+App::$strings["Preserve site homepage URL"] = "サイトのホームページURLを保持";
+App::$strings["Present the site homepage in a frame at the original location instead of redirecting"] = "リダイレクトする代わりに、サイトのホームページを元の場所のフレームに表示します";
+App::$strings["Accounts abandoned after x days"] = "x日後に放棄されたアカウント";
+App::$strings["Will not waste system resources polling external sites for abandonded accounts. Enter 0 for no time limit."] = "放棄されたアカウントの外部サイトをポーリングするシステムリソースを無駄にしません。時間制限なしの場合は0を入力します。";
+App::$strings["Allowed friend domains"] = "許可された友達ドメイン";
+App::$strings["Comma separated list of domains which are allowed to establish friendships with this site. Wildcards are accepted. Empty to allow any domains"] = "このサイトとの友情を確立できるドメインのカンマ区切りリスト。ワイルドカードが受け入れられます。すべてのドメインを許可するには空";
+App::$strings["Verify Email Addresses"] = "メールアドレスを確認する";
+App::$strings["Check to verify email addresses used in account registration (recommended)."] = "アカウント登録で使用されるメールアドレスを確認してください(推奨)。";
+App::$strings["Force publish"] = "強制公開";
+App::$strings["Check to force all profiles on this site to be listed in the site directory."] = "このサイトのすべてのプロファイルがサイトディレクトリにリストされるように強制する場合はオンにします。";
+App::$strings["Import Public Streams"] = "パブリックストリームをインポートする";
+App::$strings["Import and allow access to public content pulled from other sites. Warning: this content is unmoderated."] = "他のサイトから取得した公開コンテンツをインポートしてアクセスを許可します。警告:このコンテンツはモデレートされていません。";
+App::$strings["Site only Public Streams"] = "サイトのみの公開ストリーム";
+App::$strings["Allow access to public content originating only from this site if Imported Public Streams are disabled."] = "インポートされたパブリックストリームが無効になっている場合、このサイトからのみ発信されるパブリックコンテンツへのアクセスを許可します。";
+App::$strings["Allow anybody on the internet to access the Public streams"] = "インターネット上の誰でもパブリックストリームにアクセスできるようにする";
+App::$strings["Disable to require authentication before viewing. Warning: this content is unmoderated."] = "表示する前に認証を要求するには無効にします。警告:このコンテンツはモデレートされていません。";
+App::$strings["Only import Public stream posts with this text"] = "このテキストを含む公開ストリーム投稿のみをインポートします";
+App::$strings["words one per line or #tags or /patterns/ or lang=xx, leave blank to import all posts"] = "1行に1語ずつ、または#tagsまたは/ patterns /またはlang = xx。すべての投稿をインポートするには空白のままにします";
+App::$strings["Do not import Public stream posts with this text"] = "このテキストを含む公開ストリームの投稿をインポートしないでください";
+App::$strings["Login on Homepage"] = "ホームページにログイン";
+App::$strings["Present a login box to visitors on the home page if no other content has been configured."] = "他のコンテンツが設定されていない場合、ホームページで訪問者にログインボックスを提示します。";
+App::$strings["Enable context help"] = "コンテキストヘルプを有効にする";
+App::$strings["Display contextual help for the current page when the help button is pressed."] = "ヘルプボタンが押されたときに、現在のページのコンテキストヘルプを表示します。";
+App::$strings["Reply-to email address for system generated email."] = "システム生成メールの返信先メールアドレス。";
+App::$strings["Sender (From) email address for system generated email."] = "システムが生成した電子メールの送信者(差出人)電子メールアドレス。";
+App::$strings["Name of email sender for system generated email."] = "システムが生成した電子メールの電子メール送信者の名前。";
+App::$strings["Directory Server URL"] = "ディレクトリサーバーのURL";
+App::$strings["Default directory server"] = "デフォルトのディレクトリサーバー";
+App::$strings["Proxy user"] = "プロキシユーザー";
+App::$strings["Proxy URL"] = "プロキシURL";
+App::$strings["Network timeout"] = "ネットワークタイムアウト";
+App::$strings["Value is in seconds. Set to 0 for unlimited (not recommended)."] = "値は秒単位です。無制限の場合は0に設定します(推奨されません)。";
+App::$strings["Delivery interval"] = "配送間隔";
+App::$strings["Delay background delivery processes by this many seconds to reduce system load. Recommend: 4-5 for shared hosts, 2-3 for virtual private servers. 0-1 for large dedicated servers."] = "システムの負荷を軽減するには、バックグラウンド配信プロセスをこの数秒遅らせます。推奨:共有ホストには4〜5、仮想プライベートサーバーには2〜3。大規模な専用サーバーの場合は0-1。";
+App::$strings["Deliveries per process"] = "プロセスごとの配達";
+App::$strings["Number of deliveries to attempt in a single operating system process. Adjust if necessary to tune system performance. Recommend: 1-5."] = "単一のオペレーティングシステムプロセスで試行する配信の数。必要に応じて調整して、システムのパフォーマンスを調整します。推奨:1-5。";
+App::$strings["Queue Threshold"] = "キューのしきい値";
+App::$strings["Always defer immediate delivery if queue contains more than this number of entries."] = "キューにこの数を超えるエントリが含まれる場合は、即時配信を常に延期します。";
+App::$strings["Poll interval"] = "ポーリング間隔";
+App::$strings["Delay background polling processes by this many seconds to reduce system load. If 0, use delivery interval."] = "バックグラウンドポーリングプロセスをこの数秒遅らせて、システムの負荷を減らします。 0の場合、配信間隔を使用します。";
+App::$strings["Path to ImageMagick convert program"] = "ImageMagick変換プログラムへのパス";
+App::$strings["If set, use this program to generate photo thumbnails for huge images ( > 4000 pixels in either dimension), otherwise memory exhaustion may occur. Example: /usr/bin/convert"] = "設定されている場合、このプログラムを使用して巨大な画像(いずれかの方向で4000ピクセル以上)の写真のサムネイルを生成します。そうしないと、メモリ不足が発生する可能性があります。例:/usr/bin/convert";
+App::$strings["Allow SVG thumbnails in file browser"] = "ファイルブラウザでSVGサムネイルを許可する";
+App::$strings["WARNING: SVG images may contain malicious code."] = "警告:SVG画像には悪意のあるコードが含まれている場合があります。";
+App::$strings["Maximum Load Average"] = "最大負荷平均";
+App::$strings["Maximum system load before delivery and poll processes are deferred - default 50."] = "配信およびポーリングプロセスが延期される前の最大システム負荷-デフォルトは50。";
+App::$strings["Expiration period in days for imported (grid/network) content"] = "インポートされた(グリッド/ネットワーク)コンテンツの有効期限(日数)";
+App::$strings["0 for no expiration of imported content"] = "インポートされたコンテンツの有効期限がない場合は0";
+App::$strings["Do not expire any posts which have comments less than this many days ago"] = "この数日前よりもコメントが少ない投稿を期限切れにしないでください。";
+App::$strings["Public servers: Optional landing (marketing) webpage for new registrants"] = "パブリックサーバー:新規登録者向けのオプションのランディング(マーケティング)Webページ";
+App::$strings["Create this page first. Default is %s/register"] = "最初にこのページを作成します。デフォルトは%s / registerです";
+App::$strings["Page to display after creating a new channel"] = "新しいチャンネルを作成した後に表示するページ";
+App::$strings["Default: profiles"] = "デフォルト:プロファイル";
+App::$strings["Optional: site location"] = "サイトの所在地:オプション";
+App::$strings["Region or country"] = "地域または国";
+App::$strings["Theme settings updated."] = "テーマ設定は保存されました。";
+App::$strings["No themes found."] = "テーマが見つかりませんでした。";
+App::$strings["Screenshot"] = "スクリーンショット";
+App::$strings["Themes"] = "テーマ";
+App::$strings["[Experimental]"] = "[実験的]";
+App::$strings["[Unsupported]"] = "[サポート無し]";
+App::$strings["Blocked accounts"] = "ブロックされたアカウント";
+App::$strings["Expired accounts"] = "期限切れのアカウント";
+App::$strings["Expiring accounts"] = "期限切れのアカウント";
+App::$strings["Message queues"] = "メッセージのキュー";
+App::$strings["Your software should be updated"] = "ソフトのアップデートをしてください。";
+App::$strings["Summary"] = "概要";
+App::$strings["Registered accounts"] = "登録されているアカウント";
+App::$strings["Pending registrations"] = "保留中の登録";
+App::$strings["Registered channels"] = "登録されているチャンネル";
+App::$strings["Active addons"] = "有効なアドオン";
+App::$strings["Version"] = "バージョン";
+App::$strings["Repository version (master)"] = "リポジトリバージョン(master)";
+App::$strings["Repository version (dev)"] = "リポジトリバージョン(dev)";
+App::$strings["Affinity Tool settings updated."] = "アフィニティツールの設定が更新されました。";
+App::$strings["This app presents a slider control in your connection editor and also on your network page. The slider represents your degree of friendship (affinity) with each connection. It allows you to zoom in or out and display conversations from only your closest friends or everybody in your stream."] = "このアプリは、接続エディターおよびネットワークページにスライダーコントロールを表示します。スライダーは、各接続との友好度(親和性)を表します。ズームインまたはズームアウトして、親しい友人またはストリーム内の全員からの会話を表示できます。";
+App::$strings["Affinity Tool App"] = "アフィニティツールアプリ";
+App::$strings["Not Installed"] = "インストールされていない";
+App::$strings["The numbers below represent the minimum and maximum slider default positions for your network/stream page as a percentage."] = "以下の数字は、ネットワーク/ストリームページのスライダーのデフォルトの最小および最大位置をパーセンテージで表しています。";
+App::$strings["Default maximum affinity level"] = "デフォルトの最大アフィニティレベル";
+App::$strings["0-99 default 99"] = "0-99デフォルト99";
+App::$strings["Default minimum affinity level"] = "デフォルトの最小アフィニティレベル";
+App::$strings["0-99 - default 0"] = "0-99-デフォルト0";
+App::$strings["Persistent affinity levels"] = "永続的なアフィニティレベル";
+App::$strings["If disabled the max and min levels will be reset to default after page reload"] = "無効にすると、ページのリロード後に最大レベルと最小レベルがデフォルトにリセットされます";
+App::$strings["Affinity Tool Settings"] = "アフィニティツールの設定";
+App::$strings["Authorize application connection"] = "アプリケーション接続を許可する";
+App::$strings["Return to your app and insert this Security Code:"] = "アプリに戻り、このセキュリティコードを挿入します。";
+App::$strings["Please login to continue."] = "続行するにはログインしてください。";
+App::$strings["Do you want to authorize this application to access your posts and contacts, and/or create new posts for you?"] = "このアプリケーションを許可して、投稿や連絡先にアクセスしたり、新しい投稿を作成したりしますか?";
+App::$strings["App installed."] = "アプリがインストールされました。";
+App::$strings["Malformed app."] = "不正なアプリ。";
+App::$strings["Embed code"] = "埋め込みコード";
+App::$strings["Edit App"] = "アプリを編集";
+App::$strings["Create App"] = "アプリを作成";
+App::$strings["Name of app"] = "アプリの名前";
+App::$strings["Location (URL) of app"] = "アプリの場所(URL)";
+App::$strings["Description"] = "説明";
+App::$strings["Photo icon URL"] = "写真アイコンURL";
+App::$strings["80 x 80 pixels - optional"] = "80 x 80ピクセル-オプション";
+App::$strings["Categories (optional, comma separated list)"] = "カテゴリー(オプション、コンマ区切りリスト)";
+App::$strings["Version ID"] = "バージョンID";
+App::$strings["Price of app"] = "アプリの価格";
+App::$strings["Location (URL) to purchase app"] = "アプリを購入する場所(URL)";
+App::$strings["Change Order of Pinned Navbar Apps"] = "固定されたNavbarアプリの順序を変更する";
+App::$strings["Change Order of App Tray Apps"] = "アプリトレイアプリの順序を変更する";
+App::$strings["Use arrows to move the corresponding app left (top) or right (bottom) in the navbar"] = "矢印を使用して、対応するアプリをナビゲーションバーで左(上)または右(下)に移動します";
+App::$strings["Use arrows to move the corresponding app up or down in the app tray"] = "矢印を使用して、対応するアプリをアプリトレイ内で上下に移動します";
+App::$strings["Available Apps"] = "利用可能なアプリ";
+App::$strings["Installed Apps"] = "インストール済みアプリ";
+App::$strings["Manage Apps"] = "アプリを管理する";
+App::$strings["Create Custom App"] = "カスタムアプリを作成する";
+App::$strings["Articles App"] = "記事アプリ";
+App::$strings["Create interactive articles"] = "インタラクティブな記事を作成する";
+App::$strings["Add Article"] = "記事を追加";
+App::$strings["Create"] = "作成";
+App::$strings["Item not found"] = "アイテムが見つかりません";
+App::$strings["Channel not found."] = "チャンネルが見つかりません。";
+App::$strings["Edit Article"] = "記事を編集";
+App::$strings["Item not available."] = "アイテムは利用できません。";
+App::$strings["Unknown App"] = "不明なアプリ";
+App::$strings["Authorize"] = "許可する";
+App::$strings["Do you authorize the app %s to access your channel data?"] = "アプリ%sにチャンネルデータへのアクセスを許可していますか?";
+App::$strings["Allow"] = "許可する";
+App::$strings["Invalid item."] = "無効なアイテム。";
+App::$strings["Block Name"] = "ブロック名";
+App::$strings["Block Title"] = "ブロックタイトル";
+App::$strings["Created"] = "作成した";
+App::$strings["Edited"] = "編集済み";
+App::$strings["View"] = "表示する";
+App::$strings["Bookmark added"] = "ブックマークを追加しました";
+App::$strings["Bookmarks App"] = "ブックマークアプリ";
+App::$strings["Bookmark links from posts and manage them"] = "投稿のリンクをブックマークして管理する";
+App::$strings["My Bookmarks"] = "私のブックマーク";
+App::$strings["My Connections Bookmarks"] = "私の接続ブックマーク";
+App::$strings["Permissions denied."] = "許可が拒否されました。";
+App::$strings["l, F j"] = "l、F j";
+App::$strings["Edit Event"] = "イベントを編集";
+App::$strings["Create Event"] = "イベントを作成";
+App::$strings["Previous"] = "前";
+App::$strings["Next"] = "次";
+App::$strings["Today"] = "今日";
+App::$strings["Cards App"] = "カードアプリ";
+App::$strings["Create personal planning cards"] = "個人計画カードを作成する";
+App::$strings["Add Card"] = "カードを追加";
+App::$strings["INVALID EVENT DISMISSED!"] = "無効なイベントは破棄されました!";
+App::$strings["Summary: "] = "概要:";
+App::$strings["Date: "] = "日付:";
+App::$strings["Reason: "] = "理由:";
+App::$strings["INVALID CARD DISMISSED!"] = "無効なカードが破棄されました!";
+App::$strings["Name: "] = "名:";
+App::$strings["CalDAV App"] = "CalDAVアプリ";
+App::$strings["CalDAV capable calendar"] = "CalDAV対応カレンダー";
+App::$strings["CardDAV App"] = "CardDAVアプリ";
+App::$strings["CalDAV capable addressbook"] = "CalDAV対応のアドレス帳";
+App::$strings["Event title"] = "イベントタイトル";
+App::$strings["Start date and time"] = "開始日時";
+App::$strings["End date and time"] = "終了日時";
+App::$strings["Month"] = "月";
+App::$strings["Week"] = "週間";
+App::$strings["Day"] = "日";
+App::$strings["List month"] = "月のリスト";
+App::$strings["List week"] = "リスト週";
+App::$strings["List day"] = "リスト日";
+App::$strings["More"] = "もっと";
+App::$strings["Less"] = "もっと少なく";
+App::$strings["Select calendar"] = "カレンダーを選択";
+App::$strings["Delete all"] = "すべて削除";
+App::$strings["Sorry! Editing of recurrent events is not yet implemented."] = "ごめんなさい!繰り返しイベントの編集はまだ実装されていません。";
+App::$strings["Organisation"] = "組織";
+App::$strings["Title"] = "タイトル";
+App::$strings["Phone"] = "電話";
+App::$strings["Instant messenger"] = "インスタントメッセンジャー";
+App::$strings["Website"] = "ウェブサイト";
+App::$strings["Note"] = "注意";
+App::$strings["Add Contact"] = "連絡先を追加";
+App::$strings["Add Field"] = "フィールドを追加";
+App::$strings["P.O. Box"] = "私書箱";
+App::$strings["Additional"] = "追加";
+App::$strings["Street"] = "通り";
+App::$strings["Locality"] = "局所性";
+App::$strings["Region"] = "領域";
+App::$strings["ZIP Code"] = "郵便番号";
+App::$strings["Country"] = "国";
+App::$strings["Default Calendar"] = "デフォルトのカレンダー";
+App::$strings["Default Addressbook"] = "デフォルトのアドレス帳";
+App::$strings["Channel name changes are not allowed within 48 hours of changing the account password."] = "アカウントパスワードを変更してから48時間以内にチャンネル名を変更することはできません。";
+App::$strings["Change channel nickname/address"] = "チャンネルのニックネーム/アドレスを変更する";
+App::$strings["WARNING: "] = "警告:";
+App::$strings["Any/all connections on other networks will be lost!"] = "他のネットワーク上の接続はすべて失われます!";
+App::$strings["Please enter your password for verification:"] = "確認のためにパスワードを入力してください:";
+App::$strings["New channel address"] = "新しいチャンネルアドレス";
+App::$strings["Rename Channel"] = "チャンネル名を変更";
+App::$strings["You must be logged in to see this page."] = "このページを表示するには、ログインする必要があります。";
+App::$strings["Posts and comments"] = "投稿とコメント";
+App::$strings["Only posts"] = "投稿のみ";
+App::$strings["Insufficient permissions. Request redirected to profile page."] = "権限が不十分です。プロフィールページにリダイレクトされたリクエスト。";
+App::$strings["Search Results For:"] = "検索結果:";
+App::$strings["Reset form"] = "フォームをリセット";
+App::$strings["You must enable javascript for your browser to be able to view this content."] = "このコンテンツを表示するには、ブラウザのJavaScriptを有効にする必要があります。";
+App::$strings["toggle full screen mode"] = "全画面モードを切り替える";
+App::$strings["Chatrooms App"] = "チャットルームアプリ";
+App::$strings["Access Controlled Chatrooms"] = "アクセス制御されたチャットルーム";
+App::$strings["Room not found"] = "部屋が見つかりません";
+App::$strings["Leave Room"] = "部屋を出る";
+App::$strings["Delete Room"] = "部屋を削除";
+App::$strings["I am away right now"] = "私は今不在です";
+App::$strings["I am online"] = "オンライン中";
+App::$strings["Bookmark this room"] = "この部屋をブックマークする";
+App::$strings["New Chatroom"] = "新しいチャットルーム";
+App::$strings["Chatroom name"] = "チャットルーム名";
+App::$strings["Expiration of chats (minutes)"] = "チャットの有効期限(分)";
+App::$strings["%1\$s's Chatrooms"] = "%1\$sのチャットルーム";
+App::$strings["No chatrooms available"] = "利用可能なチャットルームはありません";
+App::$strings["Create New"] = "新しく作る";
+App::$strings["Expiration"] = "有効期限";
+App::$strings["min"] = "分";
+App::$strings["Away"] = "離れて";
+App::$strings["Online"] = "オンライン";
+App::$strings["Not found"] = "見つかりません";
+App::$strings["Please refresh page"] = "ページを更新してください";
+App::$strings["Unknown error"] = "未知のエラー";
+App::$strings["No channel."] = "チャンネルなし。";
+App::$strings["No connections in common."] = "共通の接続はありません。";
+App::$strings["View Common Connections"] = "共通接続を表示する";
+App::$strings["Continue"] = "持続する";
+App::$strings["Premium Channel App"] = "プレミアムチャンネルアプリ";
+App::$strings["Allows you to set restrictions and terms on those that connect with your channel"] = "チャンネルに接続するものに制限と条件を設定できます";
+App::$strings["Premium Channel Setup"] = "プレミアムチャンネルのセットアップ";
+App::$strings["Enable premium channel connection restrictions"] = "プレミアムチャネル接続制限を有効にする";
+App::$strings["Please enter your restrictions or conditions, such as paypal receipt, usage guidelines, etc."] = "PayPalレシート、使用ガイドラインなどの制限または条件を入力してください。";
+App::$strings["This channel may require additional steps or acknowledgement of the following conditions prior to connecting:"] = "このチャネルでは、接続する前に次の条件の追加手順または確認が必要になる場合があります。";
+App::$strings["Potential connections will then see the following text before proceeding:"] = "潜在的な接続では、続行する前に次のテキストが表示されます。";
+App::$strings["By continuing, I certify that I have complied with any instructions provided on this page."] = "続行することにより、このページに記載されている指示を遵守したことを保証します。";
+App::$strings["(No specific instructions have been provided by the channel owner.)"] = "(チャンネル所有者から具体的な指示は提供されていません。)";
+App::$strings["Restricted or Premium Channel"] = "制限付きチャンネルまたはプレミアムチャンネル";
+App::$strings["Active"] = "アクティブ";
+App::$strings["Blocked"] = "ブロックされました";
+App::$strings["Ignored"] = "無視された";
+App::$strings["Hidden"] = "非表示";
+App::$strings["Archived/Unreachable"] = "アーカイブ済み/到達不能";
+App::$strings["New"] = "新しい";
+App::$strings["All"] = "すべて";
+App::$strings["Active Connections"] = "アクティブな接続";
+App::$strings["Show active connections"] = "アクティブな接続を表示";
+App::$strings["New Connections"] = "新しい接続";
+App::$strings["Show pending (new) connections"] = "保留中の(新しい)接続を表示";
+App::$strings["Only show blocked connections"] = "ブロックされた接続のみを表示";
+App::$strings["Only show ignored connections"] = "無視された接続のみを表示";
+App::$strings["Only show archived/unreachable connections"] = "アーカイブされた/到達不能な接続のみを表示する";
+App::$strings["Only show hidden connections"] = "非表示の接続のみを表示";
+App::$strings["All Connections"] = "すべての接続";
+App::$strings["Show all connections"] = "すべての接続を表示";
+App::$strings["Pending approval"] = "承認待ちの";
+App::$strings["Archived"] = "アーカイブ済み";
+App::$strings["Not connected at this location"] = "この場所では接続されていません";
+App::$strings["%1\$s [%2\$s]"] = "%1\$s [ %2\$s ]";
+App::$strings["Edit connection"] = "接続を編集";
+App::$strings["Delete connection"] = "接続を削除";
+App::$strings["Channel address"] = "チャンネルアドレス";
+App::$strings["Call"] = "コール";
+App::$strings["Status"] = "状態";
+App::$strings["Connected"] = "接続済み";
+App::$strings["Approve connection"] = "接続を承認する";
+App::$strings["Ignore connection"] = "接続を無視";
+App::$strings["Ignore"] = "無視する";
+App::$strings["Recent activity"] = "最近の活動";
+App::$strings["Search your connections"] = "接続を検索する";
+App::$strings["Connections search"] = "接続検索";
+App::$strings["Could not access contact record."] = "連絡先レコードにアクセスできませんでした。";
+App::$strings["Could not locate selected profile."] = "選択したプロファイルが見つかりませんでした。";
+App::$strings["Connection updated."] = "接続が更新されました。";
+App::$strings["Failed to update connection record."] = "接続レコードの更新に失敗しました。";
+App::$strings["is now connected to"] = "に接続されました";
+App::$strings["Could not access address book record."] = "アドレス帳のレコードにアクセスできませんでした。";
+App::$strings["Refresh failed - channel is currently unavailable."] = "更新に失敗しました-チャンネルは現在利用できません。";
+App::$strings["Unable to set address book parameters."] = "アドレス帳のパラメーターを設定できません。";
+App::$strings["Connection has been removed."] = "接続が削除されました。";
+App::$strings["View %s's profile"] = "%sのプロフィールを表示";
+App::$strings["Refresh Permissions"] = "権限を更新";
+App::$strings["Fetch updated permissions"] = "更新された権限を取得する";
+App::$strings["Refresh Photo"] = "写真を更新";
+App::$strings["Fetch updated photo"] = "更新された写真を取得する";
+App::$strings["View recent posts and comments"] = "最近の投稿とコメントを見る";
+App::$strings["Block (or Unblock) all communications with this connection"] = "この接続とのすべての通信をブロック(またはブロック解除)";
+App::$strings["This connection is blocked!"] = "この接続はブロックされています!";
+App::$strings["Unignore"] = "無視しない";
+App::$strings["Ignore (or Unignore) all inbound communications from this connection"] = "この接続からのすべてのインバウンド通信を無視(または無視しない)";
+App::$strings["This connection is ignored!"] = "この接続は無視されます!";
+App::$strings["Unarchive"] = "アーカイブ解除";
+App::$strings["Archive"] = "アーカイブ";
+App::$strings["Archive (or Unarchive) this connection - mark channel dead but keep content"] = "この接続をアーカイブ(またはアーカイブ解除)します-チャンネルをデッドにマークしますが、コンテンツは保持します";
+App::$strings["This connection is archived!"] = "この接続はアーカイブされています!";
+App::$strings["Unhide"] = "再表示";
+App::$strings["Hide"] = "隠す";
+App::$strings["Hide or Unhide this connection from your other connections"] = "この接続を他の接続から非表示または非表示にします";
+App::$strings["This connection is hidden!"] = "この接続は非表示です!";
+App::$strings["Delete this connection"] = "この接続を削除";
+App::$strings["Fetch Vcard"] = "Vcardを取得";
+App::$strings["Fetch electronic calling card for this connection"] = "この接続の電子通話カードを取得する";
+App::$strings["Open Individual Permissions section by default"] = "デフォルトで個人権限セクションを開く";
+App::$strings["Affinity"] = "親和性";
+App::$strings["Open Set Affinity section by default"] = "デフォルトでセットアフィニティセクションを開く";
+App::$strings["Me"] = "私";
+App::$strings["Family"] = "家族";
+App::$strings["Acquaintances"] = "知人";
+App::$strings["Filter"] = "フィルタ";
+App::$strings["Open Custom Filter section by default"] = "デフォルトでカスタムフィルターセクションを開く";
+App::$strings["Approve this connection"] = "この接続を承認";
+App::$strings["Accept connection to allow communication"] = "接続を受け入れて通信を許可する";
+App::$strings["Set Affinity"] = "アフィニティを設定する";
+App::$strings["Set Profile"] = "プロファイルを設定";
+App::$strings["Set Affinity & Profile"] = "アフィニティとプロファイルを設定する";
+App::$strings["This connection is unreachable from this location."] = "この場所からこの接続に到達できません。";
+App::$strings["This connection may be unreachable from other channel locations."] = "この接続は、他のチャネルの場所から到達できない場合があります。";
+App::$strings["Location independence is not supported by their network."] = "場所の独立性は、ネットワークではサポートされていません。";
+App::$strings["This connection is unreachable from this location. Location independence is not supported by their network."] = "この場所からこの接続に到達できません。場所の独立性は、ネットワークではサポートされていません。";
+App::$strings["Connection Default Permissions"] = "接続のデフォルト許可";
+App::$strings["Apply these permissions automatically"] = "これらの許可を自動的に適用する";
+App::$strings["Connection requests will be approved without your interaction"] = "接続要求はユーザーの操作なしで承認されます";
+App::$strings["Permission role"] = "許可の役割";
+App::$strings["Add permission role"] = "権限ロールを追加";
+App::$strings["This connection's primary address is"] = "この接続のプライマリアドレスは";
+App::$strings["Available locations:"] = "利用可能な場所:";
+App::$strings["The permissions indicated on this page will be applied to all new connections."] = "このページに示されている権限は、すべての新しい接続に適用されます。";
+App::$strings["Connection Tools"] = "接続ツール";
+App::$strings["Slide to adjust your degree of friendship"] = "スライドして友好度を調整します";
+App::$strings["Slide to adjust your rating"] = "スライドして評価を調整します";
+App::$strings["Optionally explain your rating"] = "オプションで、評価を説明してください";
+App::$strings["Custom Filter"] = "カスタムフィルター";
+App::$strings["Only import posts with this text"] = "このテキストを含む投稿のみをインポートする";
+App::$strings["Do not import posts with this text"] = "このテキストを含む投稿をインポートしないでください";
+App::$strings["This information is public!"] = "この情報は公開されています!";
+App::$strings["Connection Pending Approval"] = "接続の保留中の承認";
+App::$strings["inherited"] = "継承されました";
+App::$strings["Please choose the profile you would like to display to %s when viewing your profile securely."] = "プロフィールを安全に表示するときに、 %sに表示するプロフィールを選択してください。";
+App::$strings["Their Settings"] = "それらの設定";
+App::$strings["My Settings"] = "私の設定";
+App::$strings["Individual Permissions"] = "個別の許可";
+App::$strings["Some permissions may be inherited from your channel's <a href=\"settings\"><strong>privacy settings</strong></a>, which have higher priority than individual settings. You can <strong>not</strong> change those settings here."] = "一部の権限は、チャンネルの<a href=\"settings\"> <strong>プライバシー設定</ strong> </a>から継承される場合があり、個々の設定よりも優先度が高くなります。ここでこれらの設定を変更することは<strong>できません</ strong>。";
+App::$strings["Some permissions may be inherited from your channel's <a href=\"settings\"><strong>privacy settings</strong></a>, which have higher priority than individual settings. You can change those settings here but they wont have any impact unless the inherited setting changes."] = "一部の権限は、チャンネルの<a href=\"settings\"> <strong>プライバシー設定</ strong> </a>から継承される場合があり、個々の設定よりも優先度が高くなります。これらの設定はここで変更できますが、継承された設定が変更されない限り、影響はありません。";
+App::$strings["Last update:"] = "最後の更新:";
+App::$strings["Details"] = "詳細";
+App::$strings["Image uploaded but image cropping failed."] = "画像はアップロードされましたが、画像の切り取りに失敗しました。";
+App::$strings["Cover Photos"] = "カバー写真";
+App::$strings["Image resize failed."] = "画像のサイズ変更に失敗しました。";
+App::$strings["Image upload failed."] = "画像のアップロードに失敗しました。";
+App::$strings["Unable to process image."] = "画像を処理できません。";
+App::$strings["Photo not available."] = "写真は利用できません。";
+App::$strings["Your cover photo may be visible to anybody on the internet"] = "カバー写真はインターネット上の誰でも見ることができます";
+App::$strings["Upload File:"] = "ファイルをアップロードする:";
+App::$strings["Select a profile:"] = "プロファイルを選択:";
+App::$strings["Change Cover Photo"] = "カバー写真を変更";
+App::$strings["Upload"] = "アップロードする";
+App::$strings["Use a photo from your albums"] = "アルバムの写真を使用する";
+App::$strings["Choose a different album"] = "別のアルバムを選択してください";
+App::$strings["Select existing photo"] = "既存の写真を選択";
+App::$strings["Crop Image"] = "クロップ画像";
+App::$strings["Please adjust the image cropping for optimum viewing."] = "最適な表示になるように画像のトリミングを調整してください。";
+App::$strings["Done Editing"] = "編集完了";
+App::$strings["Settings updated."] = "設定が更新されました。";
+App::$strings["Default Permissions App"] = "デフォルトの権限アプリ";
+App::$strings["Set custom default permissions for new connections"] = "新しい接続のカスタムデフォルト許可を設定する";
+App::$strings["If enabled, connection requests will be approved without your interaction"] = "有効にすると、ユーザーの操作なしで接続要求が承認されます";
+App::$strings["Automatic approval settings"] = "自動承認設定";
+App::$strings["Some individual permissions may have been preset or locked based on your channel type and privacy settings."] = "チャンネルの種類とプライバシー設定に基づいて、個々の権限が事前設定またはロックされている場合があります。";
+App::$strings["Public access denied."] = "パブリックアクセスが拒否されました。";
+App::$strings["No default suggestions were found."] = "デフォルトの提案は見つかりませんでした。";
+App::$strings["%d rating"] = array(
+ 0 => "%d評価",
+ 1 => "%d評価",
+);
+App::$strings["Gender: "] = "性別:";
+App::$strings["Status: "] = "状態:";
+App::$strings["Homepage: "] = "ホームページ:";
+App::$strings["Description:"] = "説明:";
+App::$strings["Public Forum:"] = "公開フォーラム:";
+App::$strings["Keywords: "] = "キーワード:";
+App::$strings["Don't suggest"] = "提案しないでください";
+App::$strings["Common connections (estimated):"] = "一般的な接続(推定):";
+App::$strings["Global Directory"] = "グローバルディレクトリ";
+App::$strings["Local Directory"] = "ローカルディレクトリ";
+App::$strings["Finding:"] = "発見:";
+App::$strings["next page"] = "次のページ";
+App::$strings["previous page"] = "前のページ";
+App::$strings["Sort options"] = "並べ替えオプション";
+App::$strings["Alphabetic"] = "アルファベット";
+App::$strings["Reverse Alphabetic"] = "逆アルファベット";
+App::$strings["Newest to Oldest"] = "最新から最新";
+App::$strings["Oldest to Newest"] = "最新から最新";
+App::$strings["No entries (some entries may be hidden)."] = "エントリなし(一部のエントリは非表示になる場合があります)。";
+App::$strings["This site is not a directory server"] = "このサイトはディレクトリサーバーではありません";
+App::$strings["This directory server requires an access token"] = "このディレクトリサーバーにはアクセストークンが必要です";
+App::$strings["Article"] = "記事";
+App::$strings["Item has been removed."] = "アイテムは削除されました。";
+App::$strings["Edit Block"] = "ブロックを編集";
+App::$strings["Layout Name"] = "レイアウト名";
+App::$strings["Layout Description (Optional)"] = "レイアウトの説明(オプション)";
+App::$strings["Edit Layout"] = "レイアウトを編集";
+App::$strings["Item is not editable"] = "アイテムは編集できません";
+App::$strings["Edit post"] = "投稿を編集";
+App::$strings["Page link"] = "ページリンク";
+App::$strings["Edit Webpage"] = "ウェブページを編集";
+App::$strings["Token verification failed."] = "トークンの検証に失敗しました。";
+App::$strings["Email verification resent"] = "メール確認の再送";
+App::$strings["Unable to resend email verification message."] = "メール確認メッセージを再送信できません。";
+App::$strings["Email Verification Required"] = "メール確認が必要です";
+App::$strings["A verification token was sent to your email address [%s]. Enter that token here to complete the account verification step. Please allow a few minutes for delivery, and check your spam folder if you do not see the message."] = "確認トークンがメールアドレス[ %s ]に送信されました。ここにトークンを入力して、アカウントの確認手順を完了します。配信に数分かかり、メッセージが表示されない場合はスパムフォルダーを確認してください。";
+App::$strings["Resend Email"] = "メールを再送";
+App::$strings["Validation token"] = "検証トークン";
+App::$strings["View Photo"] = "写真を見る";
+App::$strings["Edit Album"] = "アルバムを編集";
+App::$strings["Calendar entries imported."] = "インポートされたカレンダーエントリ。";
+App::$strings["No calendar entries found."] = "カレンダーエントリが見つかりません。";
+App::$strings["Event can not end before it has started."] = "イベントは開始する前に終了できません。";
+App::$strings["Unable to generate preview."] = "プレビューを生成できません。";
+App::$strings["Event title and start time are required."] = "イベントのタイトルと開始時間が必要です。";
+App::$strings["Event not found."] = "イベントが見つかりません。";
+App::$strings["Edit event title"] = "イベントのタイトルを編集";
+App::$strings["Categories (comma-separated list)"] = "カテゴリー(コンマ区切りリスト)";
+App::$strings["Edit Category"] = "カテゴリを編集";
+App::$strings["Category"] = "カテゴリー";
+App::$strings["Edit start date and time"] = "開始日時を編集する";
+App::$strings["Finish date and time are not known or not relevant"] = "終了日時がわからない、または関係ない";
+App::$strings["Edit finish date and time"] = "終了日時を編集する";
+App::$strings["Finish date and time"] = "終了日時";
+App::$strings["Adjust for viewer timezone"] = "視聴者のタイムゾーンに合わせて調整する";
+App::$strings["Important for events that happen in a particular place. Not practical for global holidays."] = "特定の場所で発生するイベントにとって重要です。世界的な休日には実用的ではありません。";
+App::$strings["Edit Description"] = "説明の編集";
+App::$strings["Edit Location"] = "場所を編集";
+App::$strings["Timezone:"] = "タイムゾーン:";
+App::$strings["Advanced Options"] = "高度なオプション";
+App::$strings["Edit event"] = "イベントを編集";
+App::$strings["Delete event"] = "イベントを削除";
+App::$strings["calendar"] = "カレンダー";
+App::$strings["Event removed"] = "イベントを削除しました";
+App::$strings["Failed to remove event"] = "イベントを削除できませんでした";
+App::$strings["Enter a folder name"] = "フォルダー名を入力してください";
+App::$strings["or select an existing folder (doubleclick)"] = "または、既存のフォルダーを選択します(ダブルクリック)";
+App::$strings["File not found."] = "ファイルが見つかりません。";
+App::$strings["Permission Denied."] = "アクセス拒否。";
+App::$strings["Edit file permissions"] = "ファイルのアクセス許可を編集する";
+App::$strings["Set/edit permissions"] = "許可の設定/編集";
+App::$strings["Include all files and sub folders"] = "すべてのファイルとサブフォルダーを含める";
+App::$strings["Return to file list"] = "ファイルリストに戻る";
+App::$strings["Copy/paste this code to attach file to a post"] = "このコードをコピーして貼り付けて、ファイルを投稿に添付します";
+App::$strings["Copy/paste this URL to link file from a web page"] = "このURLをコピー/貼り付けして、Webページからファイルをリンクします";
+App::$strings["Share this file"] = "このファイルを共有する";
+App::$strings["Show URL to this file"] = "このファイルへのURLを表示";
+App::$strings["Show in your contacts shared folder"] = "連絡先の共有フォルダーに表示する";
+App::$strings["Connection added."] = "接続が追加されました。";
+App::$strings["This page is available only to site members"] = "このページはサイトメンバーのみが利用できます";
+App::$strings["Welcome"] = "ようこそ";
+App::$strings["What would you like to do?"] = "何をしたいですか?";
+App::$strings["Please bookmark this page if you would like to return to it in the future"] = "今後このページに戻る場合は、このページをブックマークしてください";
+App::$strings["Upload a profile photo"] = "プロフィール写真をアップロードする";
+App::$strings["Upload a cover photo"] = "カバー写真をアップロードする";
+App::$strings["Edit your default profile"] = "デフォルトのプロファイルを編集する";
+App::$strings["View friend suggestions"] = "友達の提案を見る";
+App::$strings["View the channel directory"] = "チャンネルディレクトリを表示する";
+App::$strings["View/edit your channel settings"] = "チャンネル設定の表示/編集";
+App::$strings["View the site or project documentation"] = "サイトまたはプロジェクトのドキュメントを表示する";
+App::$strings["Visit your channel homepage"] = "チャンネルのホームページにアクセスします";
+App::$strings["View your connections and/or add somebody whose address you already know"] = "接続を表示したり、アドレスを既に知っている人を追加したりします";
+App::$strings["View your personal stream (this may be empty until you add some connections)"] = "パーソナルストリームを表示します(接続を追加するまで空の場合があります)";
+App::$strings["View the public stream. Warning: this content is not moderated"] = "パブリックストリームを表示します。警告:このコンテンツは管理されていません";
+App::$strings["Privacy group created."] = "プライバシーグループが作成されました。";
+App::$strings["Could not create privacy group."] = "プライバシーグループを作成できませんでした。";
+App::$strings["Privacy group updated."] = "プライバシーグループが更新されました。";
+App::$strings["Privacy Groups App"] = "プライバシーグループアプリ";
+App::$strings["Management of privacy groups"] = "プライバシーグループを管理する";
+App::$strings["Add Group"] = "グループを追加";
+App::$strings["Privacy group name"] = "プライバシーグループ名";
+App::$strings["Members are visible to other channels"] = "メンバーは他のチャンネルに表示されます";
+App::$strings["Members"] = "メンバー";
+App::$strings["Privacy group removed."] = "プライバシーグループが削除されました。";
+App::$strings["Unable to remove privacy group."] = "プライバシーグループを削除できません。";
+App::$strings["Privacy Group: %s"] = "プライバシーグループ: %s";
+App::$strings["Privacy group name: "] = "プライバシーグループ名:";
+App::$strings["Delete Group"] = "グループを削除";
+App::$strings["Group members"] = "グループの人(仲間)たち";
+App::$strings["Not in this group"] = "グループ外";
+App::$strings["Click a channel to toggle membership"] = "チャンネルをクリックしてメンバーシップを切り替えます";
+App::$strings["Documentation Search"] = "ドキュメント検索";
+App::$strings["Administrators"] = "管理者";
+App::$strings["Developers"] = "開発者";
+App::$strings["Tutorials"] = "チュートリアル";
+App::$strings["\$Projectname Documentation"] = "\$Projectnameドキュメント";
+App::$strings["Contents"] = "内容";
+App::$strings["Welcome to %s"] = "%sへようこそ";
+App::$strings["Welcome to Hubzilla!"] = "Hubzillaへようこそ!";
+App::$strings["You have got no unseen posts..."] = "未読の投稿はありません...";
+App::$strings["%s element installed"] = "%s要素がインストールされました";
+App::$strings["%s element installation failed"] = "%s要素のインストールに失敗しました";
+App::$strings["Nothing to import."] = "インポートするものはありません。";
+App::$strings["Unable to download data from old server"] = "古いサーバーからデータをダウンロードできません";
+App::$strings["Imported file is empty."] = "インポートされたファイルは空です。";
+App::$strings["Your service plan only allows %d channels."] = "サービスプランでは%dチャンネルのみが許可されています。";
+App::$strings["No channel. Import failed."] = "チャンネルなし。インポートに失敗しました。";
+App::$strings["Import completed."] = "インポートが完了しました。";
+App::$strings["You must be logged in to use this feature."] = "この機能を使用するには、ログインする必要があります。";
+App::$strings["Import Channel"] = "インポートチャンネル";
+App::$strings["Use this form to import an existing channel from a different server/hub. You may retrieve the channel identity from the old server/hub via the network or provide an export file."] = "このフォームを使用して、別のサーバー/ハブから既存のチャンネルをインポートします。ネットワーク経由で古いサーバー/ハブからチャネルIDを取得するか、エクスポートファイルを提供できます。";
+App::$strings["File to Upload"] = "アップロードするファイル";
+App::$strings["Or provide the old server/hub details"] = "または、古いサーバー/ハブの詳細を提供します";
+App::$strings["Your old identity address (xyz@example.com)"] = "古いIDアドレス(xyz@example.com)";
+App::$strings["Your old login email address"] = "古いログイン用メールアドレス";
+App::$strings["Your old login password"] = "古いログインパスワード";
+App::$strings["Import a few months of posts if possible (limited by available memory"] = "可能な場合は数か月分の投稿をインポートします(使用可能なメモリによって制限されます)";
+App::$strings["For either option, please choose whether to make this hub your new primary address, or whether your old location should continue this role. You will be able to post from either location, but only one can be marked as the primary location for files, photos, and media."] = "どちらのオプションでも、このハブを新しいプライマリアドレスにするか、古い場所でこの役割を継続するかを選択してください。どちらの場所からでも投稿できますが、ファイル、写真、およびメディアの主要な場所としてマークできるのは1つだけです。";
+App::$strings["Make this hub my primary location"] = "このハブを主要な場所にする";
+App::$strings["Move this channel (disable all previous locations)"] = "このチャネルを移動します(以前のすべての場所を無効にします)";
+App::$strings["Use this channel nickname instead of the one provided"] = "提供されたものの代わりにこのチャンネルのニックネームを使用します";
+App::$strings["Leave blank to keep your existing channel nickname. You will be randomly assigned a similar nickname if either name is already allocated on this site."] = "空白のままにして、既存のチャンネルのニックネームを保持します。いずれかの名前が既にこのサイトに割り当てられている場合、同様のニックネームがランダムに割り当てられます。";
+App::$strings["This process may take several minutes to complete. Please submit the form only once and leave this page open until finished."] = "このプロセスが完了するまでに数分かかる場合があります。フォームを1回だけ送信し、完了するまでこのページを開いたままにしてください。";
+App::$strings["Warning: Database versions differ by %1\$d updates."] = "警告:データベースのバージョンは%1\$d更新によって異なります。";
+App::$strings["Import completed"] = "インポート完了";
+App::$strings["Import Items"] = "アイテムをインポート";
+App::$strings["Use this form to import existing posts and content from an export file."] = "このフォームを使用して、エクスポートファイルから既存の投稿とコンテンツをインポートします。";
+App::$strings["Total invitation limit exceeded."] = "合計招待制限を超えました。";
+App::$strings["%s : Not a valid email address."] = "%s :有効なメールアドレスではありません。";
+App::$strings["Please join us on \$Projectname"] = "\$Projectnameに参加してください";
+App::$strings["Invitation limit exceeded. Please contact your site administrator."] = "招待制限を超えました。サイト管理者に連絡してください。";
+App::$strings["%s : Message delivery failed."] = "%s :メッセージの配信に失敗しました。";
+App::$strings["%d message sent."] = array(
+ 0 => "%d件のメッセージを送信しました。",
+ 1 => "%d件のメッセージを送信しました。",
+);
+App::$strings["Invite App"] = "アプリを招待";
+App::$strings["Send email invitations to join this network"] = "このネットワークに参加するための招待メールを送信する";
+App::$strings["You have no more invitations available"] = "利用可能な招待はもうありません";
+App::$strings["Send invitations"] = "招待状を送信";
+App::$strings["Enter email addresses, one per line:"] = "電子メールアドレスを1行に1つずつ入力します。";
+App::$strings["Your message:"] = "あなたのメッセージ:";
+App::$strings["Please join my community on \$Projectname."] = "\$Projectnameでコミュニティに参加してください。";
+App::$strings["You will need to supply this invitation code:"] = "この招待コードを提供する必要があります。";
+App::$strings["1. Register at any \$Projectname location (they are all inter-connected)"] = "1.任意の\$Projectnameの場所に登録します(すべて相互に接続されています)";
+App::$strings["2. Enter my \$Projectname network address into the site searchbar."] = "2. \$Projectnameネットワークアドレスをサイト検索バーに入力します。";
+App::$strings["or visit"] = "または訪問";
+App::$strings["3. Click [Connect]"] = "3. [接続]をクリックします";
+App::$strings["Unable to locate original post."] = "元の投稿が見つかりません。";
+App::$strings["Empty post discarded."] = "空の投稿は破棄されました。";
+App::$strings["Duplicate post suppressed."] = "重複した投稿は抑制されました。";
+App::$strings["System error. Post not saved."] = "システムエラー。投稿は保存されませんでした。";
+App::$strings["Your comment is awaiting approval."] = "あなたのコメントは承認待ちです。";
+App::$strings["Unable to obtain post information from database."] = "データベースから投稿情報を取得できません。";
+App::$strings["You have reached your limit of %1$.0f top level posts."] = "トップレベルの投稿の上限%1$.0fに達しました。";
+App::$strings["You have reached your limit of %1$.0f webpages."] = "ウェブページの制限%1$.0fに達しました。";
+App::$strings["Language App"] = "言語アプリ";
+App::$strings["Change UI language"] = "UI言語を変更する";
+App::$strings["Comanche page description language help"] = "Comancheページ記述言語のヘルプ";
+App::$strings["Layout Description"] = "レイアウトの説明";
+App::$strings["Download PDL file"] = "PDLファイルをダウンロードする";
+App::$strings["Like/Dislike"] = "好き/嫌い";
+App::$strings["This action is restricted to members."] = "このアクションはメンバーに制限されています。";
+App::$strings["Please <a href=\"rmagic\">login with your \$Projectname ID</a> or <a href=\"register\">register as a new \$Projectname member</a> to continue."] = "続行するには、<a href=\"rmagic\"> \$Projectname IDでログイン</a>するか、<a href=\"register\">新しい\$Projectnameメンバーとして登録</a>してください。";
+App::$strings["Invalid request."] = "無効なリクエスト。";
+App::$strings["thing"] = "事";
+App::$strings["Channel unavailable."] = "チャンネルは利用できません。";
+App::$strings["Previous action reversed."] = "前のアクションが逆になりました。";
+App::$strings["%1\$s agrees with %2\$s's %3\$s"] = "%1\$sは%2\$sの%3\$s同意します";
+App::$strings["%1\$s doesn't agree with %2\$s's %3\$s"] = "%1\$sは%2\$sの%3\$sと一致しません";
+App::$strings["%1\$s abstains from a decision on %2\$s's %3\$s"] = "%1\$sは%2\$sの%3\$s決定を棄権します";
+App::$strings["%1\$s is attending %2\$s's %3\$s"] = "%1\$sは%2\$sの%3\$s";
+App::$strings["%1\$s is not attending %2\$s's %3\$s"] = "%1\$sは%2\$sの%3\$s参加していません";
+App::$strings["%1\$s may attend %2\$s's %3\$s"] = "%1\$sは%2\$sの%3\$sに参加するかも";
+App::$strings["Action completed."] = "アクションが完了しました。";
+App::$strings["Thank you."] = "ありがとうございました。";
+App::$strings["Remote privacy information not available."] = "リモートプライバシー情報は利用できません。";
+App::$strings["Visible to:"] = "表示:";
+App::$strings["Location not found."] = "場所が見つかりません。";
+App::$strings["Location lookup failed."] = "場所の検索に失敗しました。";
+App::$strings["Please select another location to become primary before removing the primary location."] = "プライマリロケーションを削除する前に、プライマリになる別のロケーションを選択してください。";
+App::$strings["Syncing locations"] = "場所の同期";
+App::$strings["No locations found."] = "場所が見つかりません。";
+App::$strings["Manage Channel Locations"] = "チャンネルの場所を管理する";
+App::$strings["Primary"] = "メインの場所";
+App::$strings["Drop"] = "削除";
+App::$strings["Sync Now"] = "今すぐ同期";
+App::$strings["Please wait several minutes between consecutive operations."] = "作業中は数分そのまま待機してください。";
+App::$strings["When possible, drop a location by logging into that website/hub and removing your channel."] = "可能であれば、そのWebサイト/ハブにログインしてチャンネルを削除して、場所を削除してください。";
+App::$strings["Use this form to drop the location if the hub is no longer operating."] = "ハブが動作しなくなった場合、このフォームを使用して場所を削除します。";
+App::$strings["No valid account found."] = "有効なアカウントが見つかりません。";
+App::$strings["Password reset request issued. Check your email."] = "パスワードリセット要求が発行されました。あなたのメールをチェックしてください。";
+App::$strings["Site Member (%s)"] = "サイトメンバー( %s )";
+App::$strings["Password reset requested at %s"] = "%s要求されたパスワードのリセット";
+App::$strings["Request could not be verified. (You may have previously submitted it.) Password reset failed."] = "リクエストを確認できませんでした。パスワードのリセットに失敗しました。(既に送信済みな可能性があります。)";
+App::$strings["Your password has been reset as requested."] = "パスワードは要求どおりにリセットされました。";
+App::$strings["Your new password is"] = "新しいパスワードは";
+App::$strings["Save or copy your new password - and then"] = "新しいパスワードを保存またはコピーします-その後";
+App::$strings["click here to login"] = "ここをクリックしてログイン";
+App::$strings["Your password may be changed from the <em>Settings</em> page after successful login."] = "ログインに成功すると、パスワードは<em>設定</em>ページから変更される場合があります。";
+App::$strings["Your password has changed at %s"] = "パスワードは%sに変更されました";
+App::$strings["Forgot your Password?"] = "パスワードをお忘れですか?";
+App::$strings["Enter your email address and submit to have your password reset. Then check your email for further instructions."] = "メールアドレスを入力して送信し、パスワードをリセットしてください。その後、メールで詳細な手順を確認してください。";
+App::$strings["Email Address"] = "メールアドレス";
+App::$strings["Reset"] = "リセットする";
+App::$strings["Hub not found."] = "ハブが見つかりません。";
+App::$strings["Unable to lookup recipient."] = "受信者を検索できません。";
+App::$strings["Unable to communicate with requested channel."] = "要求されたチャネルと通信できません。";
+App::$strings["Cannot verify requested channel."] = "要求されたチャンネルを確認できません。";
+App::$strings["Selected channel has private message restrictions. Send failed."] = "選択したチャンネルにはプライベートメッセージの制限があります。送信に失敗しました。";
+App::$strings["Messages"] = "メッセージ";
+App::$strings["message"] = "メッセージ";
+App::$strings["Message recalled."] = "メッセージを思い出しました。";
+App::$strings["Conversation removed."] = "会話を削除しました。";
+App::$strings["Expires YYYY-MM-DD HH:MM"] = "有効期限YYYY-MM-DD HH:MM";
+App::$strings["Requested channel is not in this network"] = "要求されたチャンネルはこのネットワークにありません";
+App::$strings["Send Private Message"] = "プライベートメッセージを送信";
+App::$strings["To:"] = "に:";
+App::$strings["Subject:"] = "件名:";
+App::$strings["Attach file"] = "ファイルを添付する";
+App::$strings["Send"] = "送る";
+App::$strings["Delete message"] = "メッセージを削除";
+App::$strings["Delivery report"] = "送達通知";
+App::$strings["Recall message"] = "リコールメッセージ";
+App::$strings["Message has been recalled."] = "メッセージが呼び戻されました。";
+App::$strings["Delete Conversation"] = "会話を削除";
+App::$strings["No secure communications available. You <strong>may</strong> be able to respond from the sender's profile page."] = "安全な通信は利用できません。送信者のプロファイルページから返信できる<strong>かも</strong>しれません。";
+App::$strings["Send Reply"] = "返信する";
+App::$strings["Your message for %s (%s):"] = "%s ( %s ) %sメッセージ:";
+App::$strings["You have created %1$.0f of %2$.0f allowed channels."] = "%2$.0fの%1$.0fが許可されたチャンネルを作成しました。";
+App::$strings["Create a new channel"] = "新しいチャンネルを作成する";
+App::$strings["Current Channel"] = "現在のチャンネル";
+App::$strings["Switch to one of your channels by selecting it."] = "チャンネルを選択して切り替えます。";
+App::$strings["Default Channel"] = "デフォルトチャンネル";
+App::$strings["Make Default"] = "デフォルトにする";
+App::$strings["%d new messages"] = "%d新しいメッセージ";
+App::$strings["%d new introductions"] = "%d新しい紹介";
+App::$strings["Delegated Channel"] = "委任チャンネル";
+App::$strings["Unable to update menu."] = "メニューを更新できません。";
+App::$strings["Unable to create menu."] = "メニューを作成できません。";
+App::$strings["Menu Name"] = "メニュー名";
+App::$strings["Unique name (not visible on webpage) - required"] = "一意の名前(Webページには表示されません)-必須";
+App::$strings["Menu Title"] = "メニュータイトル";
+App::$strings["Visible on webpage - leave empty for no title"] = "Webページに表示-タイトルがない場合は空のままにします";
+App::$strings["Allow Bookmarks"] = "ブックマークを許可";
+App::$strings["Menu may be used to store saved bookmarks"] = "メニューを使用して、保存したブックマークを保存できます";
+App::$strings["Submit and proceed"] = "送信して続行";
+App::$strings["Bookmarks allowed"] = "ブックマークを許可";
+App::$strings["Delete this menu"] = "このメニューを削除";
+App::$strings["Edit menu contents"] = "メニューの内容を編集";
+App::$strings["Edit this menu"] = "このメニューを編集";
+App::$strings["Menu could not be deleted."] = "メニューを削除できませんでした。";
+App::$strings["Menu not found."] = "メニューが見つかりません。";
+App::$strings["Edit Menu"] = "編集メニュー";
+App::$strings["Add or remove entries to this menu"] = "このメニューにエントリを追加または削除します";
+App::$strings["Menu name"] = "メニュー名";
+App::$strings["Must be unique, only seen by you"] = "固有である必要があります。あなただけに表示されます。";
+App::$strings["Menu title"] = "メニュータイトル";
+App::$strings["Menu title as seen by others"] = "他の人に表示されるメニュータイトル";
+App::$strings["Allow bookmarks"] = "ブックマークを許可する";
+App::$strings["Not found."] = "見つかりません。";
+App::$strings["Unable to create element."] = "要素を作成できません。";
+App::$strings["Unable to update menu element."] = "メニュー要素を更新できません。";
+App::$strings["Unable to add menu element."] = "メニュー要素を追加できません。";
+App::$strings["Menu Item Permissions"] = "メニュー項目の許可";
+App::$strings["(click to open/close)"] = "(クリックして開閉)";
+App::$strings["Link Name"] = "リンク名";
+App::$strings["Link or Submenu Target"] = "リンクまたはサブメニューターゲット";
+App::$strings["Enter URL of the link or select a menu name to create a submenu"] = "リンクのURLを入力するか、メニュー名を選択してサブメニューを作成します";
+App::$strings["Use magic-auth if available"] = "可能であればmagic-authを使用する";
+App::$strings["Open link in new window"] = "新しいウィンドウでリンクを開く";
+App::$strings["Order in list"] = "リスト内の順序";
+App::$strings["Higher numbers will sink to bottom of listing"] = "数字が大きいほどリストの最後に沈みます";
+App::$strings["Submit and finish"] = "提出して終了";
+App::$strings["Submit and continue"] = "送信して続行";
+App::$strings["Menu:"] = "メニュー:";
+App::$strings["Link Target"] = "リンク先";
+App::$strings["Edit menu"] = "編集メニュー";
+App::$strings["Edit element"] = "要素を編集";
+App::$strings["Drop element"] = "ドロップ要素";
+App::$strings["New element"] = "新しい要素";
+App::$strings["Edit this menu container"] = "このメニューコンテナを編集";
+App::$strings["Add menu element"] = "メニュー要素を追加";
+App::$strings["Delete this menu item"] = "このメニュー項目を削除";
+App::$strings["Edit this menu item"] = "このメニュー項目を編集";
+App::$strings["Menu item not found."] = "メニュー項目が見つかりません。";
+App::$strings["Menu item deleted."] = "メニュー項目が削除されました。";
+App::$strings["Menu item could not be deleted."] = "メニュー項目を削除できませんでした。";
+App::$strings["Edit Menu Element"] = "メニュー要素の編集";
+App::$strings["Link text"] = "リンクテキスト";
+App::$strings["Comment approved"] = "コメントが承認されました";
+App::$strings["Comment deleted"] = "コメントを削除しました";
+App::$strings["Mood App"] = "ムードアプリ";
+App::$strings["Set your current mood and tell your friends"] = "現在の気分を設定して友達に伝える";
+App::$strings["No such group"] = "そのようなグループはありません";
+App::$strings["No such channel"] = "そのようなチャンネルはありません";
+App::$strings["Privacy group is empty"] = "プライバシーグループが空です";
+App::$strings["Privacy group: "] = "プライバシーグループ:";
+App::$strings["Invalid channel."] = "無効なチャンネル。";
+App::$strings["Your real name is recommended."] = "あなたの本名が推奨されます。";
+App::$strings["Examples: \"Bob Jameson\", \"Lisa and her Horses\", \"Soccer\", \"Aviation Group\""] = "例:\"Bob Jameson \"、\"Lisa and her Horses \"、\"Soccer \"、\"Aviation Group \"";
+App::$strings["This will be used to create a unique network address (like an email address)."] = "これは、一意のネットワークアドレス(電子メールアドレスなど)を作成するために使用されます。";
+App::$strings["Allowed characters are a-z 0-9, - and _"] = "許可される文字はaz 0-9、-および_です";
+App::$strings["Channel name"] = "チャンネル名";
+App::$strings["Choose a short nickname"] = "短いニックネームを選択してください";
+App::$strings["Channel role and privacy"] = "チャンネルの役割とプライバシー";
+App::$strings["Select a channel permission role compatible with your usage needs and privacy requirements."] = "使用ニーズとプライバシー要件に適合するチャンネル許可ロールを選択します。";
+App::$strings["Read more about channel permission roles"] = "チャネル許可の役割の詳細を読む";
+App::$strings["Create a Channel"] = "チャンネルを作成する";
+App::$strings["A channel is a unique network identity. It can represent a person (social network profile), a forum (group), a business or celebrity page, a newsfeed, and many other things."] = "チャネルは、一意のネットワークIDです。それは、人(ソーシャルネットワークプロファイル)、フォーラム(グループ)、ビジネスまたは有名人のページ、ニュースフィード、および他の多くのものを表すことができます。";
+App::$strings["or <a href=\"import\">import an existing channel</a> from another location."] = "または<a href=\"import\">既存のチャンネルを別の場所からインポート</a>します。";
+App::$strings["Validate"] = "検証";
+App::$strings["Notes App"] = "ノートアプリ";
+App::$strings["A simple notes app with a widget (note: notes are not encrypted)"] = "ウィジェットを備えたシンプルなメモアプリ(メモ:メモは暗号化されません)";
+App::$strings["No more system notifications."] = "これ以上のシステム通知はありません。";
+App::$strings["System Notifications"] = "システム通知";
+App::$strings["Name is required"] = "名前が必要です";
+App::$strings["Key and Secret are required"] = "キーとシークレットが必要です";
+App::$strings["OAuth Apps Manager App"] = "OAuth Apps Managerアプリ";
+App::$strings["OAuth authentication tokens for mobile and remote apps"] = "モバイルアプリとリモートアプリのOAuth認証トークン";
+App::$strings["Add application"] = "アプリケーションを追加";
+App::$strings["Name of application"] = "アプリケーション名";
+App::$strings["Consumer Key"] = "消費者キー";
+App::$strings["Automatically generated - change if desired. Max length 20"] = "自動生成-必要に応じて変更します。最大長20";
+App::$strings["Consumer Secret"] = "消費者の秘密";
+App::$strings["Redirect"] = "リダイレクト";
+App::$strings["Redirect URI - leave blank unless your application specifically requires this"] = "リダイレクトURI-アプリケーションで特に必要な場合を除き、空白のままにします";
+App::$strings["Icon url"] = "アイコンのURL";
+App::$strings["Optional"] = "オプショナル";
+App::$strings["Application not found."] = "アプリケーションは見つかりませんでした。";
+App::$strings["Connected OAuth Apps"] = "接続されたOAuthアプリ";
+App::$strings["Client key starts with"] = "クライアントキーで始まる";
+App::$strings["No name"] = "ノーネーム";
+App::$strings["Remove authorization"] = "承認を削除";
+App::$strings["Name and Secret are required"] = "名前と秘密が必要です";
+App::$strings["OAuth2 Apps Manager App"] = "OAuth2 Apps Managerアプリ";
+App::$strings["OAuth2 authenticatication tokens for mobile and remote apps"] = "モバイルアプリおよびリモートアプリ用のOAuth2認証トークン";
+App::$strings["Add OAuth2 application"] = "OAuth2アプリケーションを追加する";
+App::$strings["Grant Types"] = "助成金の種類";
+App::$strings["leave blank unless your application sepcifically requires this"] = "アプリケーションが個別にこれを必要としない限り、空白のままにしてください";
+App::$strings["Authorization scope"] = "認可範囲";
+App::$strings["OAuth2 Application not found."] = "OAuth2アプリケーションが見つかりません。";
+App::$strings["leave blank unless your application specifically requires this"] = "アプリケーションで特に必要な場合を除き、空白のままにしてください";
+App::$strings["Connected OAuth2 Apps"] = "接続されたOAuth2アプリ";
+App::$strings["Edit Card"] = "カードを編集";
+App::$strings["Invalid message"] = "無効なメッセージ";
+App::$strings["no results"] = "結果がありません";
+App::$strings["channel sync processed"] = "処理されたチャネル同期";
+App::$strings["queued"] = "待機中です";
+App::$strings["posted"] = "投稿完了しました";
+App::$strings["accepted for delivery"] = "配達が承諾されました";
+App::$strings["updated"] = "更新しました";
+App::$strings["update ignored"] = "更新は無視されました";
+App::$strings["permission denied"] = "アクセス拒否されました";
+App::$strings["recipient not found"] = "受信者が見つかりません";
+App::$strings["mail recalled"] = "リコールされたメール";
+App::$strings["duplicate mail received"] = "重複メールを受信";
+App::$strings["mail delivered"] = "メール配信";
+App::$strings["Delivery report for %1\$s"] = "%1\$sの配信レポート";
+App::$strings["Options"] = "オプション";
+App::$strings["Redeliver"] = "再配信";
+App::$strings["Please login."] = "ログインしてください。";
+App::$strings["Unable to find your hub."] = "ハブが見つかりません。";
+App::$strings["Post successful."] = "投稿に成功しました。";
+App::$strings["Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."] = "Lorem ipsum dolor sit amet、consectetur adipiscing elit、sed do eiusmod tempor incididunt ut Labore et dolore magna aliqua。 Ut enim ad minim veniam、quis nostrud exercitation ullamco Laboris nisi ut aliquip ex ea commodo consequat。 Duip aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur。 Sint occaecat cupidatat non proident、culpa qui officia deserunt mollit anim id est Laborumで例外を除きます。";
+App::$strings["This setting requires special processing and editing has been blocked."] = "この設定には特別な処理が必要であり、編集はブロックされています。";
+App::$strings["Configuration Editor"] = "構成エディター";
+App::$strings["Warning: Changing some settings could render your channel inoperable. Please leave this page unless you are comfortable with and knowledgeable about how to correctly use this feature."] = "警告:一部の設定を変更すると、チャンネルが動作しなくなる可能性があります。この機能を正しく使用する方法に慣れていない場合は、このページを離れてください。";
+App::$strings["Layout updated."] = "レイアウトが更新されました。";
+App::$strings["PDL Editor App"] = "PDLエディターアプリ";
+App::$strings["Provides the ability to edit system page layouts"] = "システムページレイアウトを編集する機能を提供します。";
+App::$strings["Edit System Page Description"] = "システムページの説明の編集";
+App::$strings["(modified)"] = "(変更済み)";
+App::$strings["Layout not found."] = "レイアウトが見つかりません。";
+App::$strings["Module Name:"] = "モジュール名:";
+App::$strings["Layout Help"] = "レイアウトヘルプ";
+App::$strings["Edit another layout"] = "別のレイアウトを編集する";
+App::$strings["System layout"] = "システムレイアウト";
+App::$strings["Permission category name is required."] = "許可カテゴリ名が必要です。";
+App::$strings["Permission category saved."] = "許可カテゴリが保存されました。";
+App::$strings["Permission Categories App"] = "許可カテゴリアプリ";
+App::$strings["Create custom connection permission limits"] = "カスタム接続許可制限を作成する";
+App::$strings["Use this form to create permission rules for various classes of people or connections."] = "このフォームを使用して、さまざまなクラスの人または接続の許可ルールを作成します。";
+App::$strings["Permission category name"] = "許可カテゴリ名";
+App::$strings["Page owner information could not be retrieved."] = "ページ所有者情報を取得できませんでした。";
+App::$strings["Album not found."] = "アルバムが見つかりません。";
+App::$strings["Delete Album"] = "アルバムを削除";
+App::$strings["Delete Photo"] = "写真を削除";
+App::$strings["No photos selected"] = "写真が選択されていません";
+App::$strings["Access to this item is restricted."] = "このアイテムへのアクセスは制限されています。";
+App::$strings["%1$.2f MB of %2$.2f MB photo storage used."] = "%2$.2f MB中%1$.2f MBの写真ストレージが使用されています。";
+App::$strings["%1$.2f MB photo storage used."] = "%1$.2f MBの写真ストレージが使用されています。";
+App::$strings["Upload Photos"] = "写真をアップロードする";
+App::$strings["Enter an album name"] = "アルバム名を入力してください";
+App::$strings["or select an existing album (doubleclick)"] = "または既存のアルバムを選択します(ダブルクリック)";
+App::$strings["Create a status post for this upload"] = "このアップロードのステータス投稿を作成";
+App::$strings["Description (optional)"] = "説明(オプション)";
+App::$strings["Show Newest First"] = "新しいもの順に表示";
+App::$strings["Show Oldest First"] = "古いもの順に表示";
+App::$strings["Add Photos"] = "写真を追加";
+App::$strings["Permission denied. Access to this item may be restricted."] = "アクセスが拒否されました。このアイテムへのアクセスは制限されている場合があります。";
+App::$strings["Photo not available"] = "写真は利用できません";
+App::$strings["Use as profile photo"] = "プロフィール写真として使用";
+App::$strings["Use as cover photo"] = "カバー写真として使用";
+App::$strings["Private Photo"] = "プライベート写真";
+App::$strings["View Full Size"] = "フルサイズを表示";
+App::$strings["Edit photo"] = "写真を編集する";
+App::$strings["Rotate CW (right)"] = "CWを回転(右)";
+App::$strings["Rotate CCW (left)"] = "CCWを回転(左)";
+App::$strings["Move photo to album"] = "写真をアルバムに移動";
+App::$strings["Enter a new album name"] = "新しいアルバム名を入力してください";
+App::$strings["or select an existing one (doubleclick)"] = "または、既存のものを選択します(ダブルクリック)";
+App::$strings["Add a Tag"] = "タグを追加する";
+App::$strings["Example: @bob, @Barbara_Jensen, @jim@example.com"] = "例:@bob、@Barbara_Jensen、@jim@example.com";
+App::$strings["Flag as adult in album view"] = "アルバムビューでアダルトとしてフラグを立てる";
+App::$strings["Photo Tools"] = "写真ツール";
+App::$strings["In This Photo:"] = "この写真の中で:";
+App::$strings["Map"] = "地図";
+App::$strings["sent you a private message"] = "あなたにプライベートメッセージを送りました";
+App::$strings["added your channel"] = "チャンネルを追加しました";
+App::$strings["requires approval"] = "承認が必要です";
+App::$strings["g A l F d"] = "g A l F d";
+App::$strings["[today]"] = "[今日]";
+App::$strings["posted an event"] = "イベントを投稿しました";
+App::$strings["shared a file with you"] = "あなたとファイルを共有しました";
+App::$strings["Private forum"] = "プライベートフォーラム";
+App::$strings["Public forum"] = "公開フォーラム";
+App::$strings["Poke App"] = "Pokeアプリ";
+App::$strings["Poke somebody in your addressbook"] = "アドレス帳で誰かを突く";
+App::$strings["Poke somebody"] = "誰かを突く";
+App::$strings["Poke/Prod"] = "";
+App::$strings["Poke, prod or do other things to somebody"] = "突く、突き出す、または他のことを誰かに行う";
+App::$strings["Recipient"] = "受取人";
+App::$strings["Choose what you wish to do to recipient"] = "受信者にしたいことを選択してください";
+App::$strings["Make this post private"] = "この投稿を非公開にします";
+App::$strings["Remote Diagnostics App"] = "リモート診断アプリ";
+App::$strings["Perform diagnostics on remote channels"] = "リモートチャネルで診断を実行する";
+App::$strings["vcard"] = "vcard";
+App::$strings["Profile not found."] = "プロファイルが見つかりません。";
+App::$strings["Profile deleted."] = "プロファイルが削除されました。";
+App::$strings["Profile-"] = "プロファイル-";
+App::$strings["New profile created."] = "新しいプロファイルが作成されました。";
+App::$strings["Profile unavailable to clone."] = "プロファイルを複製できません。";
+App::$strings["Profile unavailable to export."] = "プロファイルをエクスポートできません。";
+App::$strings["Profile Name is required."] = "プロファイル名が必要です。";
+App::$strings["Marital Status"] = "配偶者の有無";
+App::$strings["Romantic Partner"] = "ロマンチックなパートナー";
+App::$strings["Likes"] = "いいね";
+App::$strings["Dislikes"] = "わるいね";
+App::$strings["Work/Employment"] = "仕事/雇用";
+App::$strings["Religion"] = "宗教";
+App::$strings["Political Views"] = "政見";
+App::$strings["Gender"] = "性別";
+App::$strings["Sexual Preference"] = "性的嗜好";
+App::$strings["Homepage"] = "ホームページ";
+App::$strings["Interests"] = "趣味";
+App::$strings["Profile updated."] = "プロフィール更新済み。";
+App::$strings["Hide your connections list from viewers of this profile"] = "このプロファイルの閲覧者から接続リストを非表示にします";
+App::$strings["Edit Profile Details"] = "プロファイルの詳細を編集";
+App::$strings["View this profile"] = "このプロフィールを見る";
+App::$strings["Profile Tools"] = "プロファイルツール";
+App::$strings["Change cover photo"] = "カバー写真を変更";
+App::$strings["Create a new profile using these settings"] = "これらの設定を使用して新しいプロファイルを作成します";
+App::$strings["Clone this profile"] = "このプロファイルを複製";
+App::$strings["Delete this profile"] = "このプロファイルを削除";
+App::$strings["Add profile things"] = "プロフィールを追加する";
+App::$strings["Personal"] = "パーソナル";
+App::$strings["Relationship"] = "関係";
+App::$strings["Import profile from file"] = "ファイルからプロファイルをインポート";
+App::$strings["Export profile to file"] = "プロファイルをファイルにエクスポート";
+App::$strings["Your gender"] = "あなたの性別";
+App::$strings["Marital status"] = "配偶者の有無";
+App::$strings["Sexual preference"] = "性的嗜好";
+App::$strings["Profile name"] = "プロファイル名";
+App::$strings["This is your default profile."] = "これがデフォルトのプロファイルです。";
+App::$strings["Your full name"] = "あなたのフルネーム";
+App::$strings["Title/Description"] = "タイトル説明";
+App::$strings["Street address"] = "住所";
+App::$strings["Locality/City"] = "地方/市";
+App::$strings["Region/State"] = "地域/州";
+App::$strings["Postal/Zip code"] = "郵便番号";
+App::$strings["Who (if applicable)"] = "誰(該当する場合)";
+App::$strings["Examples: cathy123, Cathy Williams, cathy@example.com"] = "例:cathy123、Cathy Williams、cathy @ example.com";
+App::$strings["Since (date)"] = "以来(日付)";
+App::$strings["Tell us about yourself"] = "あなた自身について教えてください";
+App::$strings["Homepage URL"] = "ホームページURL";
+App::$strings["Hometown"] = "出身地";
+App::$strings["Political views"] = "政見";
+App::$strings["Religious views"] = "宗教的見解";
+App::$strings["Keywords used in directory listings"] = "ディレクトリリストで使用されるキーワード";
+App::$strings["Example: fishing photography software"] = "例:釣り写真ソフトウェア";
+App::$strings["Musical interests"] = "音楽的興味";
+App::$strings["Books, literature"] = "本、文学";
+App::$strings["Television"] = "テレビ";
+App::$strings["Film/Dance/Culture/Entertainment"] = "映画/ダンス/文化/エンターテイメント";
+App::$strings["Hobbies/Interests"] = "趣味/興味";
+App::$strings["Love/Romance"] = "愛/ロマンス";
+App::$strings["School/Education"] = "学校教育";
+App::$strings["Contact information and social networks"] = "連絡先情報とソーシャルネットワーク";
+App::$strings["My other channels"] = "私の他のチャンネル";
+App::$strings["Communications"] = "コミュニケーションズ";
+App::$strings["Shift-reload the page or clear browser cache if the new photo does not display immediately."] = "新しい写真がすぐに表示されない場合は、Shiftキーを押しながらページをリロードするか、ブラウザーのキャッシュをクリアします。";
+App::$strings["Your default profile photo is visible to anybody on the internet. Profile photos for alternate profiles will inherit the permissions of the profile"] = "デフォルトのプロフィール写真は、インターネット上の誰でも見ることができます。代替プロファイルのプロファイル写真は、プロファイルの権限を継承します";
+App::$strings["Your profile photo is visible to anybody on the internet and may be distributed to other websites."] = "あなたのプロフィール写真はインターネット上の誰でも見ることができ、他のウェブサイトに配布される場合があります。";
+App::$strings["Use Photo for Profile"] = "プロフィールに写真を使用";
+App::$strings["Change Profile Photo"] = "プロフィール写真の変更";
+App::$strings["Use"] = "使用する";
+App::$strings["Invalid profile identifier."] = "無効なプロファイル識別子。";
+App::$strings["Profile Visibility Editor"] = "プロファイル可視性エディター";
+App::$strings["Click on a contact to add or remove."] = "連絡先をクリックして追加または削除します。";
+App::$strings["Visible To"] = "に表示";
+App::$strings["Public Hubs"] = "公共ハブ";
+App::$strings["The listed hubs allow public registration for the \$Projectname network. All hubs in the network are interlinked so membership on any of them conveys membership in the network as a whole. Some hubs may require subscription or provide tiered service plans. The hub itself <strong>may</strong> provide additional details."] = "このリスト化されたハブは\$Projectnameのネットワークに登録が許可されています。全てのハブは相互にリンクしておりどこのハブにいても接続できます。それぞれのハブには独自の制約がある可能性もあります。";
+App::$strings["Hub URL"] = "ハブURL";
+App::$strings["Access Type"] = "アクセスタイプ";
+App::$strings["Registration Policy"] = "登録ポリシー";
+App::$strings["Stats"] = "統計";
+App::$strings["Software"] = "ソフトウェア";
+App::$strings["Rate"] = "レート";
+App::$strings["Public Stream App"] = "パブリックストリームアプリ";
+App::$strings["The unmoderated public stream of this hub"] = "このハブのモデレートされていないパブリックストリーム";
+App::$strings["Random Channel App"] = "ランダムチャンネルアプリ";
+App::$strings["Visit a random channel in the \$Projectname network"] = "\$Projectnameネットワークのランダムチャネルにアクセスします";
+App::$strings["Website:"] = "ウェブサイト:";
+App::$strings["Remote Channel [%s] (not yet known on this site)"] = "リモートチャネル[ %s ](このサイトではまだ知られていない)";
+App::$strings["Rating (this information is public)"] = "評価(この情報は公開されています)";
+App::$strings["Optionally explain your rating (this information is public)"] = "オプションで、評価を説明してください(この情報は公開されています)";
+App::$strings["No ratings"] = "評価なし";
+App::$strings["Rating: "] = "評価:";
+App::$strings["Website: "] = "ウェブサイト:";
+App::$strings["Description: "] = "説明:";
+App::$strings["Select a bookmark folder"] = "ブックマークフォルダを選択";
+App::$strings["Save Bookmark"] = "ブックマークを保存";
+App::$strings["URL of bookmark"] = "ブックマークのURL";
+App::$strings["Or enter new bookmark folder name"] = "または、新しいブックマークフォルダ名を入力してください";
+App::$strings["Maximum daily site registrations exceeded. Please try again tomorrow."] = "1日の最大サイト登録数を超えました。明日もう一度お試しください。";
+App::$strings["Please indicate acceptance of the Terms of Service. Registration failed."] = "利用規約への同意を示してください。登録に失敗しました。";
+App::$strings["Passwords do not match."] = "パスワードが一致していません。";
+App::$strings["Registration successful. Continue to create your first channel..."] = "登録に成功。最初のチャンネルを作成し続けます...";
+App::$strings["Registration successful. Please check your email for validation instructions."] = "登録に成功。検証手順については、メールを確認してください。";
+App::$strings["Your registration is pending approval by the site owner."] = "登録はサイト所有者による承認待ちです。";
+App::$strings["Your registration can not be processed."] = "登録を処理できません。";
+App::$strings["Registration on this hub is disabled."] = "このハブでの登録は無効になっています。";
+App::$strings["Registration on this hub is by approval only."] = "このハブへの登録は承認された人のみです。";
+App::$strings["<a href=\"pubsites\">Register at another affiliated hub.</a>"] = "<a href=\"pubsites\">別の提携ハブに登録します。</a>";
+App::$strings["Registration on this hub is by invitation only."] = "このハブへ登録できるのは招待状を持っている人のみです。";
+App::$strings["This site has exceeded the number of allowed daily account registrations. Please try again tomorrow."] = "このサイトは、許可されている1日のアカウント登録数を超えています。明日もう一度お試しください。";
+App::$strings["Terms of Service"] = "利用規約";
+App::$strings["I accept the %s for this website"] = "このウェブサイトの%sに同意します";
+App::$strings["I am over %s years of age and accept the %s for this website"] = "私は%s歳以上で、このウェブサイトの%sを受け入れます";
+App::$strings["Your email address"] = "メールアドレス";
+App::$strings["Choose a password"] = "パスワードを決めて下さい";
+App::$strings["Please re-enter your password"] = "パスワードを再入力してください";
+App::$strings["Please enter your invitation code"] = "招待コードを入力してください";
+App::$strings["Your Name"] = "あなたの名前";
+App::$strings["Real names are preferred."] = "本名が優先されます。";
+App::$strings["Your nickname will be used to create an easy to remember channel address e.g. nickname%s"] = "ニックネームは覚えやすいチャンネルアドレスを作成するために使用されます。ニックネーム:%s";
+App::$strings["Select a channel permission role for your usage needs and privacy requirements."] = "使用上のニーズとプライバシーの要件に応じて、チャンネル許可の役割を選択します。";
+App::$strings["no"] = "いや";
+App::$strings["yes"] = "はい";
+App::$strings["This site requires email verification. After completing this form, please check your email for further instructions."] = "このサイトではメールの確認が必要です。このフォームに記入した後、詳細な手順についてはメールを確認してください。";
+App::$strings["Account removals are not allowed within 48 hours of changing the account password."] = "アカウントのパスワードを変更してから48時間以内にアカウントを削除することはできません。";
+App::$strings["Remove This Account"] = "このアカウントを削除";
+App::$strings["This account and all its channels will be completely removed from the network. "] = "このアカウントとそのすべてのチャネルは、ネットワークから完全に削除されます。";
+App::$strings["This action is permanent and can not be undone!"] = "このアクションは永続的であり、元に戻すことはできません!";
+App::$strings["Remove this account, all its channels and all its channel clones from the network"] = "このアカウント、そのすべてのチャンネル、およびそのすべてのチャンネルクローンをネットワークから削除します";
+App::$strings["By default only the instances of the channels located on this hub will be removed from the network"] = "デフォルトでは、このハブにあるチャネルのインスタンスのみがネットワークから削除されます";
+App::$strings["Remove Account"] = "アカウントを削除";
+App::$strings["Channel removals are not allowed within 48 hours of changing the account password."] = "アカウントのパスワードを変更してから48時間以内にチャンネルを削除することはできません。";
+App::$strings["Remove This Channel"] = "このチャンネルを削除";
+App::$strings["This channel will be completely removed from the network. "] = "このチャネルはネットワークから完全に削除されます。";
+App::$strings["Remove this channel and all its clones from the network"] = "このチャネルとそのすべてのクローンをネットワークから削除します";
+App::$strings["By default only the instance of the channel located on this hub will be removed from the network"] = "デフォルトでは、このハブにあるチャネルのインスタンスのみがネットワークから削除されます";
+App::$strings["Remove Channel"] = "チャンネルを削除";
+App::$strings["Authentication failed."] = "認証に失敗しました。";
+App::$strings["Items tagged with: %s"] = "タグ付けされたアイテム: %s";
+App::$strings["Search results for: %s"] = "%s検索結果";
+App::$strings["No service class restrictions found."] = "サービスクラスの制限は見つかりませんでした。";
+App::$strings["Not valid email."] = "無効なメール。";
+App::$strings["Protected email address. Cannot change to that email."] = "保護されたメールアドレス。そのメールに変更できません。";
+App::$strings["System failure storing new email. Please try again."] = "新しいメールの保存中にシステム障害が発生しました。もう一度試してください。";
+App::$strings["Password verification failed."] = "パスワードの確認に失敗しました。";
+App::$strings["Passwords do not match. Password unchanged."] = "パスワードが一致していません。パスワードは変更されていません。";
+App::$strings["Empty passwords are not allowed. Password unchanged."] = "空のパスワードは許可されていません。パスワードは変更されていません。";
+App::$strings["Password changed."] = "パスワード変更済み。";
+App::$strings["Password update failed. Please try again."] = "パスワードの更新に失敗しました。もう一度試してください。";
+App::$strings["Account Settings"] = "アカウント設定";
+App::$strings["Current Password"] = "現在のパスワード";
+App::$strings["Enter New Password"] = "新しいパスワードを入力してください";
+App::$strings["Confirm New Password"] = "新しいパスワードを確認";
+App::$strings["Leave password fields blank unless changing"] = "変更しない限り、パスワードフィールドは空白のままにしてください";
+App::$strings["Email Address:"] = "電子メールアドレス:";
+App::$strings["Remove this account including all its channels"] = "すべてのチャンネルを含むこのアカウントを削除します";
+App::$strings["CalDAV Settings"] = "CalDAV設定";
+App::$strings["Nobody except yourself"] = "自分以外は誰もいません";
+App::$strings["Only those you specifically allow"] = "特に許可したもののみ";
+App::$strings["Approved connections"] = "承認された接続";
+App::$strings["Any connections"] = "すべての接続";
+App::$strings["Anybody on this website"] = "このウェブサイトの誰でも";
+App::$strings["Anybody in this network"] = "このネットワークの誰でも";
+App::$strings["Anybody authenticated"] = "誰でも認証済み";
+App::$strings["Anybody on the internet"] = "インターネット上の誰でも";
+App::$strings["Publish your default profile in the network directory"] = "ネットワークディレクトリでデフォルトプロファイルを公開する";
+App::$strings["Allow us to suggest you as a potential friend to new members?"] = "あなたを新しいメンバーの潜在的な友人として提案させてください。";
+App::$strings["or"] = "または";
+App::$strings["Your channel address is"] = "あなたのチャンネルのアドレスは";
+App::$strings["Your files/photos are accessible via WebDAV at"] = "ファイル/写真には、WebDAVからアクセスできます";
+App::$strings["Automatic membership approval"] = "自動会員承認";
+App::$strings["Channel Settings"] = "チャンネル設定";
+App::$strings["Basic Settings"] = "基本設定";
+App::$strings["Your Timezone:"] = "あなたのタイムゾーン:";
+App::$strings["Default Post Location:"] = "デフォルトの投稿場所:";
+App::$strings["Geographical location to display on your posts"] = "投稿に表示する地理的な場所";
+App::$strings["Use Browser Location:"] = "ブラウザの場所を使用:";
+App::$strings["Adult Content"] = "成人コンテンツ";
+App::$strings["This channel frequently or regularly publishes adult content. (Please tag any adult material and/or nudity with #NSFW)"] = "このチャンネルは頻繁または定期的にアダルトコンテンツを公開しています。 (成人向けの素材やヌードには#NSFWのタグを付けてください)";
+App::$strings["Security and Privacy Settings"] = "セキュリティとプライバシーの設定";
+App::$strings["Your permissions are already configured. Click to view/adjust"] = "権限はすでに構成されています。クリックして表示/調整";
+App::$strings["Hide my online presence"] = "オンラインプレゼンスを非表示にする";
+App::$strings["Prevents displaying in your profile that you are online"] = "あなたがオンラインであることをあなたのプロフィールに表示しないようにします";
+App::$strings["Simple Privacy Settings:"] = "シンプルなプライバシー設定:";
+App::$strings["Very Public - <em>extremely permissive (should be used with caution)</em>"] = "非常にパブリック-<em>非常に寛容です(注意して使用する必要があります)</em>";
+App::$strings["Typical - <em>default public, privacy when desired (similar to social network permissions but with improved privacy)</em>"] = "標準-必要に応じてデフォルトのパブリック、プライバシー(ソーシャルネットワークのアクセス許可に似ていますが、プライバシーが改善されます)</em>";
+App::$strings["Private - <em>default private, never open or public</em>"] = "非公開-デフォルトでは非公開、非公開または公開</ em>";
+App::$strings["Blocked - <em>default blocked to/from everybody</em>"] = "ブロック済み-<em>デフォルトですべてのユーザーとの間でブロック</ em>";
+App::$strings["Allow others to tag your posts"] = "他のユーザーがあなたの投稿にタグ付けできるようにします";
+App::$strings["Often used by the community to retro-actively flag inappropriate content"] = "コミュニティが不適切なコンテンツを遡ってフラグを立てるためによく使用します";
+App::$strings["Channel Permission Limits"] = "チャンネル許可の制限";
+App::$strings["Expire other channel content after this many days"] = "この数日後に他のチャンネルコンテンツを期限切れにする";
+App::$strings["0 or blank to use the website limit."] = "Webサイトの制限を使用する場合は0または空白。";
+App::$strings["This website expires after %d days."] = "このウェブサイトは%d日後に有効期限が切れます。";
+App::$strings["This website does not expire imported content."] = "このWebサイトは、インポートされたコンテンツを期限切れにしません。";
+App::$strings["The website limit takes precedence if lower than your limit."] = "Webサイトの制限は、制限より低い場合に優先されます。";
+App::$strings["Maximum Friend Requests/Day:"] = "最大友達リクエスト/日:";
+App::$strings["May reduce spam activity"] = "スパム活動を減らす可能性があります";
+App::$strings["Default Privacy Group"] = "デフォルトのプライバシーグループ";
+App::$strings["Use my default audience setting for the type of object published"] = "公開されたオブジェクトのタイプにデフォルトのオーディエンス設定を使用します";
+App::$strings["Default permissions category"] = "デフォルトの許可カテゴリ";
+App::$strings["Maximum private messages per day from unknown people:"] = "不明な人からの1日あたりの最大プライベートメッセージ:";
+App::$strings["Useful to reduce spamming"] = "スパムを減らすのに役立ちます";
+App::$strings["By default post a status message when:"] = "デフォルトでは、次の場合にステータスメッセージを投稿します。";
+App::$strings["accepting a friend request"] = "友達リクエストを受け入れたとき";
+App::$strings["joining a forum/community"] = "フォーラム/コミュニティへ参加したとき";
+App::$strings["making an <em>interesting</em> profile change"] = "<em>興味深い</em>プロファイルの変更を行ったとき";
+App::$strings["Send a notification email when:"] = "次の場合に通知メールを送信します。";
+App::$strings["You receive a connection request"] = "接続要求を受け取ったとき";
+App::$strings["Your connections are confirmed"] = "接続が確認されたとき";
+App::$strings["Someone writes on your profile wall"] = "誰かがあなたのプロフィールウォールに書き込んだとき";
+App::$strings["Someone writes a followup comment"] = "誰かがフォローアップコメントを書いたとき";
+App::$strings["You receive a private message"] = "プライベートメッセージを受け取ったとき";
+App::$strings["You receive a friend suggestion"] = "友達の提案を受け取ったとき";
+App::$strings["You are tagged in a post"] = "あなたが投稿でタグ付けされたとき";
+App::$strings["You are poked/prodded/etc. in a post"] = "あなたの投稿にpokeやproddedをされたとき";
+App::$strings["Someone likes your post/comment"] = "誰かがあなたの投稿/コメントをいいね!したとき";
+App::$strings["Show visual notifications including:"] = "以下を含む視覚的な通知を表示します。";
+App::$strings["Unseen stream activity"] = "未読のストリーム活動";
+App::$strings["Unseen channel activity"] = "未読のチャンネルアクティビティ";
+App::$strings["Unseen private messages"] = "未読のプライベートメッセージ";
+App::$strings["Recommended"] = "お勧め";
+App::$strings["Upcoming events"] = "今後のイベント";
+App::$strings["Events today"] = "今日のイベント";
+App::$strings["Upcoming birthdays"] = "今後の誕生日";
+App::$strings["Not available in all themes"] = "テーマは利用できません";
+App::$strings["System (personal) notifications"] = "システム(個人)通知";
+App::$strings["System info messages"] = "システム情報メッセージ";
+App::$strings["System critical alerts"] = "システムクリティカルアラート";
+App::$strings["New connections"] = "新しい接続";
+App::$strings["System Registrations"] = "システム登録";
+App::$strings["Unseen shared files"] = "未確認の共有ファイル";
+App::$strings["Unseen public stream activity"] = "未確認の公開ストリームアクティビティ";
+App::$strings["Unseen likes and dislikes"] = "未確認の好き嫌い";
+App::$strings["Unseen forum posts"] = "未確認のフォーラム投稿";
+App::$strings["Email notification hub (hostname)"] = "電子メール通知ハブ(ホスト名)";
+App::$strings["If your channel is mirrored to multiple hubs, set this to your preferred location. This will prevent duplicate email notifications. Example: %s"] = "チャンネルが複数のハブにミラーリングされている場合、これを好みの場所に設定します。これにより、電子メール通知の重複が防止されます。例: %s";
+App::$strings["Show new wall posts, private messages and connections under Notices"] = "お知らせの下に新しい壁の投稿、プライベートメッセージ、接続を表示します";
+App::$strings["Notify me of events this many days in advance"] = "この数日前にイベントを通知してください";
+App::$strings["Must be greater than 0"] = "0より大きくなければなりません";
+App::$strings["Advanced Account/Page Type Settings"] = "アカウント/ページタイプの詳細設定";
+App::$strings["Change the behaviour of this account for special situations"] = "特別な状況でこのアカウントの動作を変更する";
+App::$strings["Miscellaneous Settings"] = "その他の設定";
+App::$strings["Default photo upload folder"] = "デフォルトの写真アップロードフォルダ";
+App::$strings["%Y - current year, %m - current month"] = "%Y-現在の年、%m-現在の月";
+App::$strings["Default file upload folder"] = "デフォルトのファイルアップロードフォルダ";
+App::$strings["Remove this channel."] = "このチャンネルを削除します。";
+App::$strings["Max height of content (in pixels)"] = "コンテンツの最大の高さ(ピクセル単位)";
+App::$strings["Click to expand content exceeding this height"] = "この高さを超えるコンテンツはクリックして展開します";
+App::$strings["Personal menu to display in your channel pages"] = "チャンネルページに表示する個人メニュー";
+App::$strings["Channel Home Settings"] = "チャンネルのホーム設定";
+App::$strings["Connections Settings"] = "接続設定";
+App::$strings["Settings saved."] = "保存された設定。";
+App::$strings["Settings saved. Reload page please."] = "設定は保存されました。ページをリロードしてください。";
+App::$strings["Conversation Settings"] = "会話設定";
+App::$strings["Directory Settings"] = "ディレクトリ設定";
+App::$strings["%s - (Experimental)"] = "%s (実験的)";
+App::$strings["Display Settings"] = "画面表示の設定";
+App::$strings["Theme Settings"] = "テーマ設定";
+App::$strings["Custom Theme Settings"] = "テーマのカスタマイズ設定";
+App::$strings["Content Settings"] = "コンテンツ設定";
+App::$strings["Display Theme:"] = "テーマ:";
+App::$strings["Select scheme"] = "スキームを選択";
+App::$strings["Preload images before rendering the page"] = "ページをレンダリングする前に画像をプリロードする";
+App::$strings["The subjective page load time will be longer but the page will be ready when displayed"] = "主観的なページの読み込み時間は長くなりますが、表示されるとページの準備が整います";
+App::$strings["Enable user zoom on mobile devices"] = "モバイルデバイスでユーザーズームを有効にする";
+App::$strings["Update browser every xx seconds"] = "xx秒ごとに画面を更新する";
+App::$strings["Minimum of 10 seconds, no maximum"] = "最小10秒、最大なし";
+App::$strings["Maximum number of conversations to load at any time:"] = "常にロードする会話の最大数:";
+App::$strings["Maximum of 100 items"] = "最大100アイテム";
+App::$strings["Show emoticons (smilies) as images"] = "絵文字(スマイリー)を画像として表示する";
+App::$strings["Provide channel menu in navigation bar"] = "ナビゲーションバーにチャンネルメニューを表示する";
+App::$strings["Default: channel menu located in app menu"] = "デフォルト:アプリメニューにあるチャンネルメニュー";
+App::$strings["Manual conversation updates"] = "手動会話の更新";
+App::$strings["Default is on, turning this off may increase screen jumping"] = "デフォルトはオンです。これをオフにすると、画面ジャンプが増加する場合があります";
+App::$strings["Link post titles to source"] = "投稿のタイトルをソースにリンクする";
+App::$strings["New Member Links"] = "新規会員リンク";
+App::$strings["Display new member quick links menu"] = "新しいメンバーのクイックリンクメニューを表示する";
+App::$strings["Editor Settings"] = "エディター設定";
+App::$strings["Events Settings"] = "イベント設定";
+App::$strings["No feature settings configured"] = "機能設定が構成されていません";
+App::$strings["Addon Settings"] = "アドオン設定";
+App::$strings["Please save/submit changes to any panel before opening another."] = "別のパネルを開く前に、パネルの変更を保存/送信してください。";
+App::$strings["Additional Features"] = "追加機能";
+App::$strings["Channel Manager Settings"] = "チャネルマネージャーの設定";
+App::$strings["Stream Settings"] = "ストリーム設定";
+App::$strings["Photos Settings"] = "写真の設定";
+App::$strings["Profiles Settings"] = "プロファイル設定";
+App::$strings["\$Projectname Server - Setup"] = "$ Projectnameサーバー-セットアップ";
+App::$strings["Could not connect to database."] = "データベースに接続できません。";
+App::$strings["Could not connect to specified site URL. Possible SSL certificate or DNS issue."] = "指定されたサイトURLに接続できませんでした。 SSL証明書またはDNSの問題の可能性。";
+App::$strings["Could not create table."] = "テーブルを作成できませんでした。";
+App::$strings["Your site database has been installed."] = "サイトデータベースがインストールされました。";
+App::$strings["You may need to import the file \"install/schema_xxx.sql\" manually using a database client."] = "データベースクライアントを使用して、手動でファイル\"install / schema_xxx.sql \"をインポートする必要がある場合があります。";
+App::$strings["Please see the file \"install/INSTALL.txt\"."] = "ファイル「install / INSTALL.txt」を参照してください。";
+App::$strings["System check"] = "システムチェック";
+App::$strings["Check again"] = "再確認";
+App::$strings["Database connection"] = "データベース接続";
+App::$strings["In order to install \$Projectname we need to know how to connect to your database."] = "\$Projectnameをインストールするには、データベースへの接続方法を知る必要があります。";
+App::$strings["Please contact your hosting provider or site administrator if you have questions about these settings."] = "これらの設定について質問がある場合は、ホスティングプロバイダーまたはサイト管理者にお問い合わせください。";
+App::$strings["The database you specify below should already exist. If it does not, please create it before continuing."] = "以下で指定するデータベースはすでに存在している必要があります。存在しない場合は、続行する前に作成してください。";
+App::$strings["Database Server Name"] = "データベースサーバー名";
+App::$strings["Default is 127.0.0.1"] = "デフォルトは127.0.0.1";
+App::$strings["Database Port"] = "データベースポート";
+App::$strings["Communication port number - use 0 for default"] = "通信ポート番号 - 0でデフォルト値を使用します。";
+App::$strings["Database Login Name"] = "データベースのログイン名";
+App::$strings["Database Login Password"] = "データベースログインパスワード";
+App::$strings["Database Name"] = "データベース名";
+App::$strings["Database Type"] = "データベースの種類";
+App::$strings["Site administrator email address"] = "サイト管理者のメールアドレス";
+App::$strings["Your account email address must match this in order to use the web admin panel."] = "ウェブ管理パネルを使用するには、アカウントのメールアドレスがこれと一致する必要があります。";
+App::$strings["Website URL"] = "ウェブサイトのURL";
+App::$strings["Please use SSL (https) URL if available."] = "可能な場合は、SSL(https)URLを使用してください。";
+App::$strings["Please select a default timezone for your website"] = "ウェブサイトのデフォルトのタイムゾーンを選択してください";
+App::$strings["Site settings"] = "サイト設定";
+App::$strings["PHP version 7.1 or greater is required."] = "PHPバージョン7.1以降が必要です。";
+App::$strings["PHP version"] = "PHPバージョン";
+App::$strings["Could not find a command line version of PHP in the web server PATH."] = "WebサーバーPATHにコマンドラインバージョンのPHPが見つかりませんでした。";
+App::$strings["If you don't have a command line version of PHP installed on server, you will not be able to run background polling via cron."] = "PHPのコマンドラインバージョンがサーバーにインストールされていない場合、cronを介してバックグラウンドポーリングを実行することはできません。";
+App::$strings["PHP executable path"] = "PHP実行可能パス";
+App::$strings["Enter full path to php executable. You can leave this blank to continue the installation."] = "php実行可能ファイルへのフルパスを入力します。これを空白のままにしてインストールを続行できます。";
+App::$strings["Command line PHP"] = "コマンドラインPHP";
+App::$strings["Unable to check command line PHP, as shell_exec() is disabled. This is required."] = "shell_exec()が無効になっているため、コマンドラインPHPをチェックできません。これは必須です。";
+App::$strings["The command line version of PHP on your system does not have \"register_argc_argv\" enabled."] = "ご使用のシステムのコマンドラインバージョンのPHPでは、\"register_argc_argv \"が有効になっていません。";
+App::$strings["This is required for message delivery to work."] = "これは、メッセージ配信が機能するために必要です。";
+App::$strings["PHP register_argc_argv"] = "PHP register_argc_argv";
+App::$strings["This is not sufficient to upload larger images or files. You should be able to upload at least 4 MB at once."] = "これは、大きな画像やファイルをアップロードするには不十分です。少なくとも4 MBを一度にアップロードできる必要があります。";
+App::$strings["Your max allowed total upload size is set to %s. Maximum size of one file to upload is set to %s. You are allowed to upload up to %d files at once."] = "アップロードの最大許容合計サイズは%s設定されています。アップロードする1つのファイルの最大サイズは%s設定されています。一度に最大%dファイルをアップロードできます。";
+App::$strings["You can adjust these settings in the server php.ini file."] = "サーバーのphp.iniファイルでこれらの設定を調整できます。";
+App::$strings["PHP upload limits"] = "PHPアップロード制限";
+App::$strings["Error: the \"openssl_pkey_new\" function on this system is not able to generate encryption keys"] = "エラー:このシステムの\"openssl_pkey_new \"関数は暗号化キーを生成できません";
+App::$strings["If running under Windows, please see \"http://www.php.net/manual/en/openssl.installation.php\"."] = "Windowsで実行している場合は、「http://www.php.net/manual/en/openssl.installation.php \」を参照してください。";
+App::$strings["Generate encryption keys"] = "暗号化キーを生成する";
+App::$strings["libCurl PHP module"] = "libCurl PHPモジュール";
+App::$strings["GD graphics PHP module"] = "GDグラフィックスPHPモジュール";
+App::$strings["OpenSSL PHP module"] = "OpenSSL PHPモジュール";
+App::$strings["PDO database PHP module"] = "PDOデータベースPHPモジュール";
+App::$strings["mb_string PHP module"] = "mb_string PHPモジュール";
+App::$strings["xml PHP module"] = "XML PHPモジュール";
+App::$strings["zip PHP module"] = "zip PHPモジュール";
+App::$strings["Apache mod_rewrite module"] = "Apache mod_rewriteモジュール";
+App::$strings["Error: Apache webserver mod-rewrite module is required but not installed."] = "エラー:Apache webserver mod-rewriteモジュールが必要ですが、インストールされていません。";
+App::$strings["exec"] = "幹部";
+App::$strings["Error: exec is required but is either not installed or has been disabled in php.ini"] = "エラー:execが必要ですが、インストールされていないか、php.iniで無効にされています";
+App::$strings["shell_exec"] = "shell_exec";
+App::$strings["Error: shell_exec is required but is either not installed or has been disabled in php.ini"] = "エラー:shell_execが必要ですが、インストールされていないか、php.iniで無効にされています";
+App::$strings["Error: libCURL PHP module required but not installed."] = "エラー:libCURL PHPモジュールが必要ですが、インストールされていません。";
+App::$strings["Error: GD PHP module with JPEG support or ImageMagick graphics library required but not installed."] = "エラー:JPEGサポートまたはImageMagickグラフィックライブラリを備えたGD PHPモジュールが必要ですが、インストールされていません。";
+App::$strings["Error: openssl PHP module required but not installed."] = "エラー:openssl PHPモジュールが必要ですが、インストールされていません。";
+App::$strings["Error: PDO database PHP module missing a driver for either mysql or pgsql."] = "エラー:PDOデータベースPHPモジュールにmysqlまたはpgsqlのいずれかのドライバーがありません。";
+App::$strings["Error: PDO database PHP module required but not installed."] = "エラー:PDOデータベースPHPモジュールが必要ですが、インストールされていません。";
+App::$strings["Error: mb_string PHP module required but not installed."] = "エラー:mb_string PHPモジュールが必要ですが、インストールされていません。";
+App::$strings["Error: xml PHP module required for DAV but not installed."] = "エラー:DAVにはXML PHPモジュールが必要ですが、インストールされていません。";
+App::$strings["Error: zip PHP module required but not installed."] = "エラー:zip PHPモジュールが必要ですが、インストールされていません。";
+App::$strings[".htconfig.php is writable"] = ".htconfig.phpは書き込み可能です";
+App::$strings["The web installer needs to be able to create a file called \".htconfig.php\" in the top folder of your web server and it is unable to do so."] = "Webインストーラーは、Webサーバーの最上位フォルダーに\"。htconfig.php \"というファイルを作成できる必要がありますが、作成できません。";
+App::$strings["This is most often a permission setting, as the web server may not be able to write files in your folder - even if you can."] = "これはほとんどの場合、Webサーバーがフォルダーにファイルを書き込むことができない場合でも、許可にできる設定です。";
+App::$strings["Please see install/INSTALL.txt for additional information."] = "詳細については、install / INSTALL.txtを参照してください。";
+App::$strings["This software uses the Smarty3 template engine to render its web views. Smarty3 compiles templates to PHP to speed up rendering."] = "このソフトウェアは、Smarty3テンプレートエンジンを使用してWebビューをレンダリングします。 Smarty3はテンプレートをPHPにコンパイルして、レンダリングを高速化します。";
+App::$strings["In order to store these compiled templates, the web server needs to have write access to the directory %s under the top level web folder."] = "これらのコンパイル済みテンプレートを保存するには、Webサーバーが最上位のWebフォルダー%s下のディレクトリへの書き込みアクセス権を持っている必要があります。";
+App::$strings["Please ensure that the user that your web server runs as (e.g. www-data) has write access to this folder."] = "Webサーバーを実行するユーザー(www-dataなど)がこのフォルダーへの書き込みアクセス権を持っていることを確認してください。";
+App::$strings["Note: as a security measure, you should give the web server write access to %s only--not the template files (.tpl) that it contains."] = "注:セキュリティ対策として、Webサーバーに含まれるテンプレートファイル(.tpl)ではなく、 %sへの書き込みアクセスを許可する必要があります。";
+App::$strings["%s is writable"] = "%sは書き込み可能です";
+App::$strings["This software uses the store directory to save uploaded files. The web server needs to have write access to the store directory under the top level web folder"] = "このソフトウェアは、ストアディレクトリを使用して、アップロードされたファイルを保存します。 Webサーバーには、最上位Webフォルダーの下のストアディレクトリへの書き込みアクセスが必要です。";
+App::$strings["store is writable"] = "ストアは書き込み可能です";
+App::$strings["SSL certificate cannot be validated. Fix certificate or disable https access to this site."] = "SSL証明書を検証できません。証明書を修正するか、このサイトへのhttpsアクセスを無効にします。";
+App::$strings["If you have https access to your website or allow connections to TCP port 443 (the https: port), you MUST use a browser-valid certificate. You MUST NOT use self-signed certificates!"] = "Webサイトへのhttpsアクセスがある場合、またはTCPポート443(https:ポート)への接続を許可する場合は、ブラウザーで有効な証明書を使用する必要があります。自己署名証明書を使用してはいけません!";
+App::$strings["This restriction is incorporated because public posts from you may for example contain references to images on your own hub."] = "あなたからの一般公開の投稿には、たとえばあなた自身のハブ上の画像への参照が含まれている可能性があるため、この制限が組み込まれています。";
+App::$strings["If your certificate is not recognized, members of other sites (who may themselves have valid certificates) will get a warning message on their own site complaining about security issues."] = "証明書が認識されない場合、他のサイトのメンバー(自分自身が有効な証明書を持っている可能性があります)は、自分のサイトでセキュリティの問題について不平を言っている警告メッセージを受け取ります。";
+App::$strings["This can cause usability issues elsewhere (not just on your own site) so we must insist on this requirement."] = "これにより、他の場所(ユーザのサイトだけでなく)でユーザビリティの問題が発生する可能性があるため、この要件を主張する必要があります。";
+App::$strings["Providers are available that issue free certificates which are browser-valid."] = "ブラウザで有効な無料の証明書を発行するプロバイダーが利用可能です。";
+App::$strings["If you are confident that the certificate is valid and signed by a trusted authority, check to see if you have failed to install an intermediate cert. These are not normally required by browsers, but are required for server-to-server communications."] = "証明書が有効であり、信頼できる機関によって署名されていると確信している場合は、中間証明書のインストールに失敗したかどうかを確認してください。これらは通常ブラウザには必要ありませんが、サーバー間の通信には必要です。";
+App::$strings["SSL certificate validation"] = "SSL証明書の検証";
+App::$strings["Url rewrite in .htaccess is not working. Check your server configuration.Test: "] = ".htaccessのURL書き換えが機能していません。サーバーの構成を確認します。テスト:";
+App::$strings["Url rewrite is working"] = "URLの書き換えが機能しています";
+App::$strings["The database configuration file \".htconfig.php\" could not be written. Please use the enclosed text to create a configuration file in your web server root."] = "データベース構成ファイル\"。htconfig.php \"を書き込めませんでした。同封のテキストを使用して、Webサーバーのルートに構成ファイルを作成してください。";
+App::$strings["Errors encountered creating database tables."] = "データベーステーブルの作成中にエラーが発生しました。";
+App::$strings["<h1>What next?</h1>"] = "<h1>次にすること</h1>";
+App::$strings["IMPORTANT: You will need to [manually] setup a scheduled task for the poller."] = "重要:ポーラーのスケジュールされたタスクを[手動で]設定する必要があります。";
+App::$strings["Post repeated"] = "繰り返し投稿";
+App::$strings["Files: shared with me"] = "ファイル:私と共有";
+App::$strings["NEW"] = "新しい";
+App::$strings["Last Modified"] = "最終更新日";
+App::$strings["Remove all files"] = "すべてのファイルを削除する";
+App::$strings["Remove this file"] = "このファイルを削除";
+App::$strings["About this site"] = "このサイトについて";
+App::$strings["Site Name"] = "サイト名";
+App::$strings["Administrator"] = "管理者";
+App::$strings["Software and Project information"] = "ソフトウェアおよびプロジェクト情報";
+App::$strings["This site is powered by \$Projectname"] = "このサイトは$ Projectnameを使用しています";
+App::$strings["Federated and decentralised networking and identity services provided by Zot"] = "Zotが提供する統合および分散型のネットワークおよびIDサービス";
+App::$strings["Additional federated transport protocols:"] = "追加の統合トランスポートプロトコル:";
+App::$strings["Version %s"] = "バージョン: %s";
+App::$strings["Project homepage"] = "プロジェクトのホームページ";
+App::$strings["Developer homepage"] = "開発者ホームページ";
+App::$strings["Failed to create source. No channel selected."] = "ソースの作成に失敗しました。チャンネルが選択されていません。";
+App::$strings["Source created."] = "ソースが作成されました。";
+App::$strings["Source updated."] = "ソースが更新されました。";
+App::$strings["Sources App"] = "ソースアプリ";
+App::$strings["Automatically import channel content from other channels or feeds"] = "他のチャンネルまたはフィードからチャンネルコンテンツを自動的にインポートする";
+App::$strings["*"] = "*";
+App::$strings["Manage remote sources of content for your channel."] = "チャンネルのコンテンツのリモートソースを管理します。";
+App::$strings["New Source"] = "新しいソース";
+App::$strings["Import all or selected content from the following channel into this channel and distribute it according to your channel settings."] = "次のチャネルからすべてまたは選択したコンテンツをこのチャネルにインポートし、チャネル設定に従って配信します。";
+App::$strings["Only import content with these words (one per line)"] = "これらの単語を含むコンテンツのみをインポートします(1行に1つ)";
+App::$strings["Leave blank to import all public content"] = "すべての公開コンテンツをインポートするには空白のままにします";
+App::$strings["Channel Name"] = "チャンネル名";
+App::$strings["Add the following categories to posts imported from this source (comma separated)"] = "このソースからインポートされた投稿に次のカテゴリを追加します(カンマ区切り)";
+App::$strings["Resend posts with this channel as author"] = "このチャンネルを著者として投稿を再送信する";
+App::$strings["Copyrights may apply"] = "著作権が適用される場合があります";
+App::$strings["Source not found."] = "ソースが見つかりません。";
+App::$strings["Edit Source"] = "ソースを編集";
+App::$strings["Delete Source"] = "ソースを削除";
+App::$strings["Source removed"] = "ソースを削除しました";
+App::$strings["Unable to remove source."] = "ソースを削除できません。";
+App::$strings["%1\$s is following %2\$s's %3\$s"] = "%1\$sは%2\$sの%3\$sをフォローしています";
+App::$strings["%1\$s stopped following %2\$s's %3\$s"] = "%1\$sが%2\$sの%3\$sのフォローを停止しました";
+App::$strings["Suggest Channels App"] = "チャンネルアプリの提案";
+App::$strings["Suggestions for channels in the \$Projectname network you might be interested in"] = "興味あるかも?";
+App::$strings["No suggestions available. If this is a new site, please try again in 24 hours."] = "利用可能な提案はありません。新しいサイトの場合は、24時間後にもう一度お試しください。";
+App::$strings["Ignore/Hide"] = "無視/非表示";
+App::$strings["Post not found."] = "投稿が見つかりません。";
+App::$strings["%1\$s tagged %2\$s's %3\$s with %4\$s"] = "%1\$sが%2\$sの%3\$sに%4\$sとタグを付けました";
+App::$strings["Tag removed"] = "タグを削除しました";
+App::$strings["Remove Item Tag"] = "アイテムタグを削除";
+App::$strings["Select a tag to remove: "] = "削除するタグを選択:";
+App::$strings["Thing updated"] = "更新されたもの";
+App::$strings["Object store: failed"] = "オブジェクトストア:失敗";
+App::$strings["Thing added"] = "モノは追加されました。";
+App::$strings["OBJ: %1\$s %2\$s %3\$s"] = "OBJ: %1\$s %2\$s %3\$s";
+App::$strings["Show Thing"] = "ものを見る";
+App::$strings["item not found."] = "アイテムが見つかりません。";
+App::$strings["Edit Thing"] = "ものを編集";
+App::$strings["Select a profile"] = "プロフィールを選択";
+App::$strings["Post an activity"] = "アクティビティを投稿する";
+App::$strings["Only sends to viewers of the applicable profile"] = "該当するプロファイルの閲覧者にのみ送信します";
+App::$strings["Name of thing e.g. something"] = "何かの名前、たとえば何か";
+App::$strings["URL of thing (optional)"] = "モノのURL(オプション)";
+App::$strings["URL for photo of thing (optional)"] = "モノの写真のURL(オプション)";
+App::$strings["Add Thing to your Profile"] = "プロフィールにモノを追加";
+App::$strings["This channel is limited to %d tokens"] = "このチャンネルは%dトークンに制限されています";
+App::$strings["Name and Password are required."] = "名前とパスワードが必要です。";
+App::$strings["Token saved."] = "トークンを保存しました。";
+App::$strings["Guest Access App"] = "ゲストアクセスアプリ";
+App::$strings["Create access tokens so that non-members can access private content"] = "非メンバーがプライベートコンテンツにアクセスできるようにアクセストークンを作成する";
+App::$strings["Use this form to create temporary access identifiers to share things with non-members. These identities may be used in Access Control Lists and visitors may login using these credentials to access private content."] = "このフォームを使用して、一時的なアクセス識別子を作成し、非メンバーと物事を共有します。これらのIDはアクセス制御リストで使用でき、訪問者はこれらの資格情報を使用してログインしてプライベートコンテンツにアクセスできます。";
+App::$strings["You may also provide <em>dropbox</em> style access links to friends and associates by adding the Login Password to any specific site URL as shown. Examples:"] = "示されているように、特定のサイトURLにログインパスワードを追加することにより、友人や仲間に<em> dropbox </em>スタイルのアクセスリンクを提供することもできます。例:";
+App::$strings["Guest Access Tokens"] = "ゲストアクセストークン";
+App::$strings["Login Name"] = "ログイン名";
+App::$strings["Login Password"] = "ログインパスワード";
+App::$strings["Expires (yyyy-mm-dd)"] = "有効期限(yyyy-mm-dd)";
+App::$strings["Channel Export App"] = "チャンネルエクスポートアプリ";
+App::$strings["Export your channel"] = "チャンネルをエクスポートする";
+App::$strings["Export Channel"] = "輸出チャンネル";
+App::$strings["Export your basic channel information to a file. This acts as a backup of your connections, permissions, profile and basic data, which can be used to import your data to a new server hub, but does not contain your content."] = "基本的なチャネル情報をファイルにエクスポートします。これは、接続、権限、プロファイル、および基本データのバックアップとして機能し、データを新しいサーバーハブにインポートするために使用できますが、コンテンツは含まれません。";
+App::$strings["Export Content"] = "コンテンツをエクスポート";
+App::$strings["Export your channel information and recent content to a JSON backup that can be restored or imported to another server hub. This backs up all of your connections, permissions, profile data and several months of posts. This file may be VERY large. Please be patient - it may take several minutes for this download to begin."] = "チャンネル情報と最近のコンテンツをJSONバックアップにエクスポートし、別のサーバーハブに復元またはインポートできます。これにより、すべての接続、権限、プロファイルデータ、および数か月分の投稿がバックアップされます。このファイルは非常に大きい場合があります。しばらくお待ちください。このダウンロードが開始されるまで数分かかる場合があります。";
+App::$strings["Export your posts from a given year."] = "特定の年の投稿をエクスポートします。";
+App::$strings["You may also export your posts and conversations for a particular year or month. Adjust the date in your browser location bar to select other dates. If the export fails (possibly due to memory exhaustion on your server hub), please try again selecting a more limited date range."] = "特定の年または月の投稿と会話をエクスポートすることもできます。ブラウザのロケーションバーで日付を調整して、他の日付を選択します。エクスポートが失敗した場合(サーバーハブのメモリ不足が原因である可能性があります)、より制限された日付範囲の選択を再試行してください。";
+App::$strings["To select all posts for a given year, such as this year, visit <a href=\"%1\$s\">%2\$s</a>"] = "今年など、特定の年のすべての投稿を選択するには、<a href=\" %1\$s \"> %2\$s </a>にアクセスしてください";
+App::$strings["To select all posts for a given month, such as January of this year, visit <a href=\"%1\$s\">%2\$s</a>"] = "今年の1月など、特定の月のすべての投稿を選択するには、<a href=\"%1\$s\">%2\$s</a>にアクセスしてください";
+App::$strings["These content files may be imported or restored by visiting <a href=\"%1\$s\">%2\$s</a> on any site containing your channel. For best results please import or restore these in date order (oldest first)."] = "これらのコンテンツファイルは、チャンネルを含むサイトで<a href=\" %1\$s \"> %2\$s </a>に%1\$sしてインポートまたは復元できます。最良の結果を得るには、これらを日付順に(最も古いものから)インポートまたは復元してください。";
+App::$strings["No connections."] = "接続なし。";
+App::$strings["Visit %s's profile [%s]"] = "%sのプロフィール[%s]にアクセスしています。";
+App::$strings["View Connections"] = "接続を表示";
+App::$strings["item"] = "項目";
+App::$strings["Webpages App"] = "ウェブページアプリ";
+App::$strings["Provide managed web pages on your channel"] = "チャンネルで管理されたWebページを提供する";
+App::$strings["Import Webpage Elements"] = "Webページ要素をインポートする";
+App::$strings["Import selected"] = "選択したインポート";
+App::$strings["Export Webpage Elements"] = "Webページ要素のエクスポート";
+App::$strings["Export selected"] = "選択したエクスポート";
+App::$strings["Actions"] = "行動";
+App::$strings["Page Link"] = "ページリンク";
+App::$strings["Page Title"] = "ページタイトル";
+App::$strings["Invalid file type."] = "無効なファイルタイプ。";
+App::$strings["Error opening zip file"] = "zipファイルを開く際のエラー";
+App::$strings["Invalid folder path."] = "無効なフォルダーパス。";
+App::$strings["No webpage elements detected."] = "Webページ要素は検出されませんでした。";
+App::$strings["Import complete."] = "インポートが完了しました。";
+App::$strings["Profile Unavailable."] = "プロファイルを利用できません。";
+App::$strings["Wiki App"] = "Wikiアプリ";
+App::$strings["Provide a wiki for your channel"] = "チャンネルのウィキを提供する";
+App::$strings["Invalid channel"] = "無効なチャンネル";
+App::$strings["Error retrieving wiki"] = "Wikiの取得エラー";
+App::$strings["Error creating zip file export folder"] = "zipファイルエクスポートフォルダーの作成エラー";
+App::$strings["Error downloading wiki: "] = "Wikiのダウンロードエラー:";
+App::$strings["Download"] = "ダウンロード";
+App::$strings["Wiki name"] = "ウィキ名";
+App::$strings["Content type"] = "コンテンツの種類";
+App::$strings["Type"] = "タイプ";
+App::$strings["Any&nbsp;type"] = "任意のタイプ";
+App::$strings["Lock content type"] = "コンテンツタイプをロックする";
+App::$strings["Create a status post for this wiki"] = "このウィキのステータスポストを作成する";
+App::$strings["Edit Wiki Name"] = "Wiki名を編集";
+App::$strings["Wiki not found"] = "ウィキが見つかりません";
+App::$strings["Rename page"] = "ページの名前を変更";
+App::$strings["Error retrieving page content"] = "ページコンテンツの取得エラー";
+App::$strings["New page"] = "新しいページ";
+App::$strings["Revision Comparison"] = "リビジョン比較";
+App::$strings["Short description of your changes (optional)"] = "変更の簡単な説明(オプション)";
+App::$strings["Source"] = "ソース";
+App::$strings["New page name"] = "新しいページ名";
+App::$strings["Embed image from photo albums"] = "フォトアルバムから画像を埋め込む";
+App::$strings["History"] = "歴史";
+App::$strings["Error creating wiki. Invalid name."] = "Wikiの作成エラー。無効な名前。";
+App::$strings["A wiki with this name already exists."] = "この名前のウィキは既に存在します。";
+App::$strings["Wiki created, but error creating Home page."] = "Wikiは作成されましたが、ホームページの作成中にエラーが発生しました。";
+App::$strings["Error creating wiki"] = "Wikiの作成エラー";
+App::$strings["Error updating wiki. Invalid name."] = "Wikiの更新エラー。無効な名前。";
+App::$strings["Error updating wiki"] = "Wikiの更新エラー";
+App::$strings["Wiki delete permission denied."] = "Wikiの削除許可が拒否されました。";
+App::$strings["Error deleting wiki"] = "Wikiの削除エラー";
+App::$strings["New page created"] = "新しいページが作成されました";
+App::$strings["Cannot delete Home"] = "ホームを削除できません";
+App::$strings["Current Revision"] = "現在の改訂";
+App::$strings["Selected Revision"] = "選択されたリビジョン";
+App::$strings["You must be authenticated."] = "認証されている必要があります。";
+App::$strings["Xchan Lookup"] = "Xchan検索";
+App::$strings["Lookup xchan beginning with (or webbie): "] = "xchan(またはwebbie)を検索:";
+App::$strings["parent"] = "親";
+App::$strings["Principal"] = "主要な";
+App::$strings["Addressbook"] = "住所録";
+App::$strings["Schedule Inbox"] = "受信トレイのスケジュール";
+App::$strings["Schedule Outbox"] = "送信トレイのスケジュール";
+App::$strings["Total"] = "合計";
+App::$strings["Shared"] = "共有";
+App::$strings["Add Files"] = "追加ファイル";
+App::$strings["You are using %1\$s of your available file storage."] = "使用可能なファイルストレージ%1\$sを使用しています。";
+App::$strings["You are using %1\$s of %2\$s available file storage. (%3\$s&#37;)"] = "%1\$sの%2\$s使用可能なファイルストレージを使用しています。(%3\$s&#37;)";
+App::$strings["WARNING:"] = "警告:";
+App::$strings["Create new folder"] = "新しいフォルダーを作成";
+App::$strings["Upload file"] = "ファイルをアップロードする";
+App::$strings["Drop files here to immediately upload"] = "ここにファイルをドロップして、すぐにアップロードします";
+App::$strings["__ctx:widget__ Activity"] = "アクティビティ";
+App::$strings["Show posts related to the %s privacy group"] = "%sプライバシーグループに関連する投稿を表示";
+App::$strings["Show my privacy groups"] = "自分のプライバシーグループを表示する";
+App::$strings["Show posts to this forum"] = "このフォーラムへの投稿を表示";
+App::$strings["Forums"] = "フォーラム";
+App::$strings["Show forums"] = "フォーラムを表示";
+App::$strings["Starred Posts"] = "スター付き投稿";
+App::$strings["Show posts that I have starred"] = "スターを付けた投稿を表示";
+App::$strings["Personal Posts"] = "個人的な投稿";
+App::$strings["Show posts that mention or involve me"] = "自分に言及または関与している投稿を表示する";
+App::$strings["Show posts that I have filed to %s"] = "%s提出した投稿を表示";
+App::$strings["Show filed post categories"] = "提出済みの投稿カテゴリを表示";
+App::$strings["Panel search"] = "パネル検索";
+App::$strings["Filter by name"] = "名前で絞り込む";
+App::$strings["Remove active filter"] = "アクティブなフィルターを削除";
+App::$strings["ters"] = "投稿のフィルタリング";
+App::$strings["Commented Date"] = "最新のコメント順";
+App::$strings["Order by last commented date"] = "コメントが新しい投稿の順に並べます。";
+App::$strings["Posted Date"] = "投稿日時順";
+App::$strings["Order by last posted date"] = "投稿本体の時間が新しい順に並べます。";
+App::$strings["Date Unthreaded"] = "スレッド化しない";
+App::$strings["Order unthreaded by date"] = "投稿とコメントを分けずに最新の順に一緒に並べます。";
+App::$strings["Stream Order"] = "投稿の並べ替え";
+App::$strings["Member registrations waiting for confirmation"] = "確認待ちの会員登録";
+App::$strings["Inspect queue"] = "待機中のキュー";
+App::$strings["DB updates"] = "DBアップデート";
+App::$strings["Addon Features"] = "アドオンの機能";
+App::$strings["Refresh"] = "更新";
+App::$strings["App Collections"] = "アプリコレクション";
+App::$strings["Installed apps"] = "インストール済みアプリ";
+App::$strings["Archives"] = "アーカイブ";
+App::$strings["Bookmarked Chatrooms"] = "ブックマーク済みチャットルーム";
+App::$strings["Select Channel"] = "チャンネルの選択";
+App::$strings["Read-write"] = "読み書き";
+App::$strings["Read-only"] = "読み取り専用";
+App::$strings["My Calendars"] = "私のカレンダー";
+App::$strings["Shared Calendars"] = "共有カレンダー";
+App::$strings["Share this calendar"] = "このカレンダーを共有する";
+App::$strings["Calendar name and color"] = "カレンダーの名前と色";
+App::$strings["Create new calendar"] = "新しいカレンダーを作成";
+App::$strings["Calendar Name"] = "カレンダー名";
+App::$strings["Calendar Tools"] = "カレンダーツール";
+App::$strings["Import calendar"] = "カレンダーをインポート";
+App::$strings["Select a calendar to import to"] = "インポートするカレンダーを選択します";
+App::$strings["Addressbooks"] = "アドレス帳";
+App::$strings["Addressbook name"] = "アドレス帳名";
+App::$strings["Create new addressbook"] = "新しいアドレス帳を作成";
+App::$strings["Addressbook Name"] = "アドレス帳名";
+App::$strings["Addressbook Tools"] = "アドレス帳ツール";
+App::$strings["Import addressbook"] = "アドレス帳をインポート";
+App::$strings["Select an addressbook to import to"] = "インポートするアドレス帳を選択します";
+App::$strings["Overview"] = "概要";
+App::$strings["Chat Members"] = "チャットメンバー";
+App::$strings["Received Messages"] = "受信したメッセージ";
+App::$strings["Sent Messages"] = "メッセージを送った";
+App::$strings["Conversations"] = "会話";
+App::$strings["No messages."] = "メッセージはありません。";
+App::$strings["Delete conversation"] = "会話を削除";
+App::$strings["Click to show more"] = "クリックして詳細を表示";
+App::$strings["Events Tools"] = "イベントツール";
+App::$strings["Export Calendar"] = "カレンダーをエクスポート";
+App::$strings["Import Calendar"] = "カレンダーをインポート";
+App::$strings["You have %1$.0f of %2$.0f allowed connections."] = "%2$.0fの%1$.0fが接続を許可されています。";
+App::$strings["Add New Connection"] = "新しい接続を追加";
+App::$strings["Enter channel address"] = "チャンネルのアドレスを入力してください";
+App::$strings["Examples: bob@example.com, https://example.com/barbara"] = "例:bob @ example.com、https://example.com/barbara";
+App::$strings["HQ Control Panel"] = "HQコントロールパネル";
+App::$strings["Create a new post"] = "新しい投稿を作成する";
+App::$strings["Private Mail Menu"] = "プライベートメールメニュー";
+App::$strings["Combined View"] = "複合ビュー";
+App::$strings["Inbox"] = "受信トレイ";
+App::$strings["Outbox"] = "送信トレイ";
+App::$strings["New Message"] = "新しいメッセージ";
+App::$strings["Profile Creation"] = "プロファイル作成";
+App::$strings["Upload profile photo"] = "プロフィール写真をアップロード";
+App::$strings["Upload cover photo"] = "カバー写真をアップロード";
+App::$strings["Find and Connect with others"] = "他の人を見つけてつながる";
+App::$strings["View the directory"] = "ディレクトリを表示する";
+App::$strings["Manage your connections"] = "接続を管理する";
+App::$strings["Communicate"] = "通信する";
+App::$strings["View your channel homepage"] = "チャンネルのホームページを表示する";
+App::$strings["View your network stream"] = "ネットワークストリームを表示する";
+App::$strings["Documentation"] = "説明書";
+App::$strings["Missing Features?"] = "機能がありませんか?";
+App::$strings["Pin apps to navigation bar"] = "アプリをナビゲーションバーに固定する";
+App::$strings["Install more apps"] = "さらにアプリをインストールする";
+App::$strings["View public stream"] = "公開ストリームを表示";
+App::$strings["New Network Activity"] = "ホーム";
+App::$strings["New Network Activity Notifications"] = "ホームへの通知";
+App::$strings["View your network activity"] = "ホームを見る";
+App::$strings["Mark all notifications read"] = "全部既読する";
+App::$strings["Show new posts only"] = "新しい投稿のみ表示";
+App::$strings["Filter by name or address"] = "名前やアドレスでフィルタリング";
+App::$strings["New Home Activity"] = "自分への新しいアクティビティ";
+App::$strings["New Home Activity Notifications"] = "自分への新しいアクティビティ通知";
+App::$strings["View your home activity"] = "自分の投稿を見る";
+App::$strings["Mark all notifications seen"] = "全部既読にする";
+App::$strings["New Mails"] = "新着メール";
+App::$strings["New Mails Notifications"] = "新規メール通知";
+App::$strings["View your private mails"] = "プライベートメールを表示する";
+App::$strings["Mark all messages seen"] = "すべてのメッセージを確認済みにする";
+App::$strings["New Events"] = "新しいイベント";
+App::$strings["New Events Notifications"] = "新しいイベント通知";
+App::$strings["View events"] = "イベントを見る";
+App::$strings["Mark all events seen"] = "すべてのイベントを確認済みにする";
+App::$strings["New Connections Notifications"] = "新しい接続通知";
+App::$strings["View all connections"] = "すべての接続を表示";
+App::$strings["New Files"] = "新しいファイル";
+App::$strings["New Files Notifications"] = "新しいファイルの通知";
+App::$strings["Notices"] = "通知";
+App::$strings["View all notices"] = "全ての通知を表示する";
+App::$strings["Mark all notices seen"] = "全ての通知を既読扱いにする";
+App::$strings["New Registrations"] = "新規登録";
+App::$strings["New Registrations Notifications"] = "新規登録通知";
+App::$strings["Public Stream Notifications"] = "連合ストリーム通知";
+App::$strings["View the public stream"] = "連合ストリームを表示する";
+App::$strings["Sorry, you have got no notifications at the moment"] = "現在通知はありません。";
+App::$strings["photo/image"] = "画像/イメージ";
+App::$strings["Rating Tools"] = "評価ツール";
+App::$strings["Rate Me"] = "私を評価";
+App::$strings["View Ratings"] = "評価を見る";
+App::$strings["Remove term"] = "用語を削除";
+App::$strings["Account settings"] = "アカウント設定";
+App::$strings["Channel settings"] = "チャンネル設定";
+App::$strings["Display settings"] = "画面表示設定";
+App::$strings["Manage locations"] = "所在地の管理";
+App::$strings["Suggested Chatrooms"] = "チャットルームの提案";
+App::$strings["Suggestions"] = "提案";
+App::$strings["See more..."] = "もっと見る...";
+App::$strings["Tasks"] = "タスク";
+App::$strings["Add new page"] = "新しいページの追加";
+App::$strings["Wiki Pages"] = "ウィキページ";
+App::$strings["Page name"] = "ページ名";
+App::$strings["Remote authentication blocked. You are logged into this site locally. Please logout and retry."] = "リモート認証がブロックされました。このサイトにローカルでログインしています。ログアウトして再試行してください。";
+App::$strings["Welcome %s. Remote authentication successful."] = "ようこそ%s!!リモートログインは成功しました!";
diff --git a/view/js/acl.js b/view/js/acl.js
index 730b515a0..9415113dd 100644
--- a/view/js/acl.js
+++ b/view/js/acl.js
@@ -207,7 +207,7 @@ ACL.prototype.on_button_hide = function(event) {
ACL.prototype.set_allow = function(itemid) {
type = itemid[0];
- id = itemid.substr(1);
+ id = decodeURIComponent(itemid.substr(1));
switch(type) {
case "g":
if (that.allow_gid.indexOf(id)<0) {
@@ -231,7 +231,7 @@ ACL.prototype.set_allow = function(itemid) {
ACL.prototype.set_deny = function(itemid) {
type = itemid[0];
- id = itemid.substr(1);
+ id = decodeURIComponent(itemid.substr(1));
switch(type) {
case "g":
if (that.deny_gid.indexOf(id)<0) {
@@ -310,8 +310,12 @@ ACL.prototype.update_view = function(value) {
else {
that.list.show(); //show acl-list
+ datasrc2src('#acl-list-content .list-group-item img[data-src]');
that.info.hide(); //hide acl-info
that.update_select('custom');
+ if(typeof value === 'undefined') {
+ value = 'custom';
+ }
/* jot acl */
if(that.allow_gid.length === 0 && that.allow_cid.length === 0 && that.deny_gid.length === 0 && that.deny_cid.length === 0 && value === 'custom') {
@@ -334,7 +338,7 @@ ACL.prototype.update_view = function(value) {
$("#acl-list-content .acl-list-item").each(function() {
itemid = $(this).attr('id');
type = itemid[0];
- id = itemid.substr(1);
+ id = decodeURIComponent(itemid.substr(1));
btshow = $(this).children(".acl-button-show").removeClass("btn-success").addClass("btn-outline-success");
bthide = $(this).children(".acl-button-hide").removeClass("btn-danger").addClass("btn-outline-danger");
diff --git a/view/js/ajaxupload.js b/view/js/ajaxupload.js
deleted file mode 100644
index c7d587dd1..000000000
--- a/view/js/ajaxupload.js
+++ /dev/null
@@ -1,724 +0,0 @@
-/**
- * AJAX Upload ( http://valums.com/ajax-upload/ )
- * Copyright (c) Andris Valums
- * Licensed under the MIT license ( http://valums.com/mit-license/ )
- * Thanks to Gary Haran, David Mark, Corey Burns and others for contributions.
- */
-
-(function () {
- /* global window */
- /* jslint browser: true, devel: true, undef: true, nomen: true, bitwise: true, regexp: true, newcap: true, immed: true */
-
- /**
- * Wrapper for FireBug's console.log
- */
- function log(){
- if (typeof(console) != 'undefined' && typeof(console.log) == 'function'){
- Array.prototype.unshift.call(arguments, '[Ajax Upload]');
- console.log( Array.prototype.join.call(arguments, ' '));
- }
- }
-
- /**
- * Attaches event to a dom element.
- * @param {Element} el
- * @param type event name
- * @param fn callback This refers to the passed element
- */
- function addEvent(el, type, fn){
- if (el.addEventListener) {
- el.addEventListener(type, fn, false);
- } else if (el.attachEvent) {
- el.attachEvent('on' + type, function(){
- fn.call(el);
- });
- } else {
- throw new Error('not supported or DOM not loaded');
- }
- }
-
- /**
- * Attaches resize event to a window, limiting
- * number of event fired. Fires only when encounteres
- * delay of 100 after series of events.
- *
- * Some browsers fire event multiple times when resizing
- * http://www.quirksmode.org/dom/events/resize.html
- *
- * @param fn callback This refers to the passed element
- */
- function addResizeEvent(fn){
- var timeout;
-
- addEvent(window, 'resize', function(){
- if (timeout){
- clearTimeout(timeout);
- }
- timeout = setTimeout(fn, 100);
- });
- }
-
- // Get offset adding all offsets, slow fall-back method
- var getOffsetSlow = function(el){
- var top = 0, left = 0;
- do {
- top += el.offsetTop || 0;
- left += el.offsetLeft || 0;
- el = el.offsetParent;
- } while (el);
-
- return {
- left: left,
- top: top
- };
- };
-
-
-
-
-
- // Needs more testing, will be rewriten for next version
- // getOffset function copied from jQuery lib (http://jquery.com/)
- if (document.documentElement.getBoundingClientRect){
- // Get Offset using getBoundingClientRect
- // http://ejohn.org/blog/getboundingclientrect-is-awesome/
- var getOffset = function(el){
- var box = el.getBoundingClientRect();
- var doc = el.ownerDocument;
- var body = doc.body;
- var docElem = doc.documentElement; // for ie
- var clientTop = docElem.clientTop || body.clientTop || 0;
- var clientLeft = docElem.clientLeft || body.clientLeft || 0;
-
- // In Internet Explorer 7 getBoundingClientRect property is treated as physical,
- // while others are logical. Make all logical, like in IE8.
- var zoom = 1;
- if (body.getBoundingClientRect) {
- var bound = body.getBoundingClientRect();
- zoom = (bound.right - bound.left) / body.clientWidth;
- }
-
- // some CSS layouts gives 0 width and/or bounding boxes
- // in this case we fall back to the slow method
- if (zoom == 0 || body.clientWidth == 0)
- return getOffsetSlow(el);
-
- if (zoom > 1) {
- clientTop = 0;
- clientLeft = 0;
- }
-
- var top = box.top / zoom + (window.pageYOffset || docElem && docElem.scrollTop / zoom || body.scrollTop / zoom) - clientTop, left = box.left / zoom + (window.pageXOffset || docElem && docElem.scrollLeft / zoom || body.scrollLeft / zoom) - clientLeft;
-
- return {
- top: top,
- left: left
- };
- };
- } else {
-// // Get offset adding all offsets
- // var getOffset = function(el){
- // var top = 0, left = 0;
- // do {
- // top += el.offsetTop || 0;
- // left += el.offsetLeft || 0;
- // el = el.offsetParent;
- // } while (el);
-
- // return {
- // left: left,
- // top: top
- // };
- // };
- var getOffset = getOffsetSlowl
- }
-
- /**
- * Returns left, top, right and bottom properties describing the border-box,
- * in pixels, with the top-left relative to the body
- * @param {Element} el
- * @return {Object} Contains left, top, right,bottom
- */
- function getBox(el){
- var left, right, top, bottom;
- var offset = getOffset(el);
- left = offset.left;
- top = offset.top;
-
- right = left + el.offsetWidth;
- bottom = top + el.offsetHeight;
-
- return {
- left: left,
- right: right,
- top: top,
- bottom: bottom
- };
- }
-
- /**
- * Helper that takes object literal
- * and add all properties to element.style
- * @param {Element} el
- * @param {Object} styles
- */
- function addStyles(el, styles){
- for (var name in styles) {
- if (styles.hasOwnProperty(name)) {
- el.style[name] = styles[name];
- }
- }
- }
-
- /**
- * Function places an absolutely positioned
- * element on top of the specified element
- * copying position and dimentions.
- * @param {Element} from
- * @param {Element} to
- */
- function copyLayout(from, to){
- var box = getBox(from);
-
- addStyles(to, {
- position: 'absolute',
- left : box.left + 'px',
- top : box.top + 'px',
- width : from.offsetWidth + 'px',
- height : from.offsetHeight + 'px'
- });
- to.title = from.title;
-
- }
-
- /**
- * Creates and returns element from html chunk
- * Uses innerHTML to create an element
- */
- var toElement = (function(){
- var div = document.createElement('div');
- return function(html){
- div.innerHTML = html;
- var el = div.firstChild;
- return div.removeChild(el);
- };
- })();
-
- /**
- * Function generates unique id
- * @return unique id
- */
- var getUID = (function(){
- var id = 0;
- return function(){
- return 'ValumsAjaxUpload' + id++;
- };
- })();
-
- /**
- * Get file name from path
- * @param {String} file path to file
- * @return filename
- */
- function fileFromPath(file){
- return file.replace(/.*(\/|\\)/, "");
- }
-
- /**
- * Get file extension lowercase
- * @param {String} file name
- * @return file extenstion
- */
- function getExt(file){
- return (-1 !== file.indexOf('.')) ? file.replace(/.*[.]/, '') : '';
- }
-
- function hasClass(el, name){
- var re = new RegExp('\\b' + name + '\\b');
- return re.test(el.className);
- }
- function addClass(el, name){
- if ( ! hasClass(el, name)){
- el.className += ' ' + name;
- }
- }
- function removeClass(el, name){
- var re = new RegExp('\\b' + name + '\\b');
- el.className = el.className.replace(re, '');
- }
-
- function removeNode(el){
- el.parentNode.removeChild(el);
- }
-
- /**
- * Easy styling and uploading
- * @constructor
- * @param button An element you want convert to
- * upload button. Tested dimentions up to 500x500px
- * @param {Object} options See defaults below.
- */
- window.AjaxUpload = function(button, options){
- this._settings = {
- // Location of the server-side upload script
- action: 'upload.php',
- // File upload name
- name: 'userfile',
-
- title: 'Upload',
-
- // Additional data to send
- data: {},
- // Submit file as soon as it's selected
- autoSubmit: true,
- // The type of data that you're expecting back from the server.
- // html and xml are detected automatically.
- // Only useful when you are using json data as a response.
- // Set to "json" in that case.
- responseType: false,
- // Class applied to button when mouse is hovered
- hoverClass: 'hover',
- // Class applied to button when button is focused
- focusClass: 'focus',
- // Class applied to button when AU is disabled
- disabledClass: 'disabled',
- // When user selects a file, useful with autoSubmit disabled
- // You can return false to cancel upload
- onChange: function(file, extension){
- },
- // Callback to fire before file is uploaded
- // You can return false to cancel upload
- onSubmit: function(file, extension){
- },
- // Fired when file upload is completed
- // WARNING! DO NOT USE "FALSE" STRING AS A RESPONSE!
- onComplete: function(file, response){
- }
- };
-
- // Merge the users options with our defaults
- for (var i in options) {
- if (options.hasOwnProperty(i)){
- this._settings[i] = options[i];
- }
- }
-
- // button isn't necessary a dom element
- if (button.jquery){
- // jQuery object was passed
- button = button[0];
- } else if (typeof button == "string") {
- if (/^#.*/.test(button)){
- // If jQuery user passes #elementId don't break it
- button = button.slice(1);
- }
-
- button = document.getElementById(button);
- }
-
- if ( ! button || button.nodeType !== 1){
- throw new Error("Please make sure that you're passing a valid element");
- }
-
- if ( button.nodeName.toUpperCase() == 'A'){
- // disable link
- addEvent(button, 'click', function(e){
- if (e && e.preventDefault){
- e.preventDefault();
- } else if (window.event){
- window.event.returnValue = false;
- }
- });
- }
-
- // DOM element
- this._button = button;
- // DOM element
- this._input = null;
- // If disabled clicking on button won't do anything
- this._disabled = false;
-
- // if the button was disabled before refresh if will remain
- // disabled in FireFox, let's fix it
- this.enable();
-
- this._rerouteClicks();
- };
-
- // assigning methods to our class
- AjaxUpload.prototype = {
- setData: function(data){
- this._settings.data = data;
- },
- disable: function(){
- addClass(this._button, this._settings.disabledClass);
- this._disabled = true;
-
- var nodeName = this._button.nodeName.toUpperCase();
- if (nodeName == 'INPUT' || nodeName == 'BUTTON'){
- this._button.setAttribute('disabled', 'disabled');
- }
-
- // hide input
- if (this._input){
- // We use visibility instead of display to fix problem with Safari 4
- // The problem is that the value of input doesn't change if it
- // has display none when user selects a file
- this._input.parentNode.style.visibility = 'hidden';
- }
- },
- enable: function(){
- removeClass(this._button, this._settings.disabledClass);
- this._button.removeAttribute('disabled');
- this._disabled = false;
-
- },
- /**
- * Creates invisible file input
- * that will hover above the button
- * <div><input type='file' /></div>
- */
- _createInput: function(){
- var self = this;
-
- var input = document.createElement("input");
- input.setAttribute('type', 'file');
- input.setAttribute('title',this._settings.title);
- input.setAttribute('name', this._settings.name);
-
- addStyles(input, {
- 'position' : 'absolute',
- // in Opera only 'browse' button
- // is clickable and it is located at
- // the right side of the input
- 'right' : 0,
- 'margin' : 0,
- 'padding' : 0,
- 'fontSize' : '480px',
- // in Firefox if font-family is set to
- // 'inherit' the input doesn't work
- 'fontFamily' : 'sans-serif',
- 'cursor' : 'pointer'
- });
-
- var div = document.createElement("div");
- addStyles(div, {
- 'display' : 'block',
- 'position' : 'absolute',
- 'overflow' : 'hidden',
- 'margin' : 0,
- 'padding' : 0,
- 'opacity' : 0,
- // Make sure browse button is in the right side
- // in Internet Explorer
- 'direction' : 'ltr',
- //Max zIndex supported by Opera 9.0-9.2
- 'zIndex': 2147483583,
- 'cursor' : 'pointer'
-
- });
-
- // Make sure that element opacity exists.
- // Otherwise use IE filter
- if ( div.style.opacity !== "0") {
- if (typeof(div.filters) == 'undefined'){
- throw new Error('Opacity not supported by the browser');
- }
- div.style.filter = "alpha(opacity=0)";
- }
-
- addEvent(input, 'change', function(){
-
- if ( ! input || input.value === ''){
- return;
- }
-
- // Get filename from input, required
- // as some browsers have path instead of it
- var file = fileFromPath(input.value);
-
- if (false === self._settings.onChange.call(self, file, getExt(file))){
- self._clearInput();
- return;
- }
-
- // Submit form when value is changed
- if (self._settings.autoSubmit) {
- self.submit();
- }
- });
-
- addEvent(input, 'mouseover', function(){
- addClass(self._button, self._settings.hoverClass);
- });
-
- addEvent(input, 'mouseout', function(){
- removeClass(self._button, self._settings.hoverClass);
- removeClass(self._button, self._settings.focusClass);
-
- // We use visibility instead of display to fix problem with Safari 4
- // The problem is that the value of input doesn't change if it
- // has display none when user selects a file
- input.parentNode.style.visibility = 'hidden';
-
- });
-
- addEvent(input, 'focus', function(){
- addClass(self._button, self._settings.focusClass);
- });
-
- addEvent(input, 'blur', function(){
- removeClass(self._button, self._settings.focusClass);
- });
-
- div.appendChild(input);
- document.body.appendChild(div);
-
- this._input = input;
- },
- _clearInput : function(){
- if (!this._input){
- return;
- }
-
- // this._input.value = ''; Doesn't work in IE6
- removeNode(this._input.parentNode);
- this._input = null;
- this._createInput();
-
- removeClass(this._button, this._settings.hoverClass);
- removeClass(this._button, this._settings.focusClass);
- },
- /**
- * Function makes sure that when user clicks upload button,
- * the this._input is clicked instead
- */
- _rerouteClicks: function(){
- var self = this;
-
- // IE will later display 'access denied' error
- // if you use using self._input.click()
- // other browsers just ignore click()
-
- addEvent(self._button, 'mouseover', function(){
- if (self._disabled){
- return;
- }
-
- if ( ! self._input){
- self._createInput();
- }
-
- var div = self._input.parentNode;
- copyLayout(self._button, div);
- div.style.visibility = 'visible';
-
- });
-
-
- // commented because we now hide input on mouseleave
- /**
- * When the window is resized the elements
- * can be misaligned if button position depends
- * on window size
- */
- //addResizeEvent(function(){
- // if (self._input){
- // copyLayout(self._button, self._input.parentNode);
- // }
- //});
-
- },
- /**
- * Creates iframe with unique name
- * @return {Element} iframe
- */
- _createIframe: function(){
- // We can't use getTime, because it sometimes return
- // same value in safari :(
- var id = getUID();
-
- // We can't use following code as the name attribute
- // won't be properly registered in IE6, and new window
- // on form submit will open
- // var iframe = document.createElement('iframe');
- // iframe.setAttribute('name', id);
-
- var iframe = toElement('<iframe src="javascript:false;" name="' + id + '" />');
- // src="javascript:false; was added
- // because it possibly removes ie6 prompt
- // "This page contains both secure and nonsecure items"
- // Anyway, it doesn't do any harm.
- iframe.setAttribute('id', id);
-
- iframe.style.display = 'none';
- document.body.appendChild(iframe);
-
- return iframe;
- },
- /**
- * Creates form, that will be submitted to iframe
- * @param {Element} iframe Where to submit
- * @return {Element} form
- */
- _createForm: function(iframe){
- var settings = this._settings;
-
- // We can't use the following code in IE6
- // var form = document.createElement('form');
- // form.setAttribute('method', 'post');
- // form.setAttribute('enctype', 'multipart/form-data');
- // Because in this case file won't be attached to request
- var form = toElement('<form method="post" enctype="multipart/form-data"></form>');
-
- form.setAttribute('action', settings.action);
- form.setAttribute('target', iframe.name);
- form.style.display = 'none';
- document.body.appendChild(form);
-
- // Create hidden input element for each data key
- for (var prop in settings.data) {
- if (settings.data.hasOwnProperty(prop)){
- var el = document.createElement("input");
- el.setAttribute('type', 'hidden');
- el.setAttribute('name', prop);
- el.setAttribute('value', settings.data[prop]);
- form.appendChild(el);
- }
- }
- return form;
- },
- /**
- * Gets response from iframe and fires onComplete event when ready
- * @param iframe
- * @param file Filename to use in onComplete callback
- */
- _getResponse : function(iframe, file){
- // getting response
- var toDeleteFlag = false, self = this, settings = this._settings;
-
- addEvent(iframe, 'load', function(){
-
- if (// For Safari
- iframe.src == "javascript:'%3Chtml%3E%3C/html%3E';" ||
- // For FF, IE
- iframe.src == "javascript:'<html></html>';"){
- // First time around, do not delete.
- // We reload to blank page, so that reloading main page
- // does not re-submit the post.
-
- if (toDeleteFlag) {
- // Fix busy state in FF3
- setTimeout(function(){
- removeNode(iframe);
- }, 0);
- }
-
- return;
- }
-
- var doc = iframe.contentDocument ? iframe.contentDocument : window.frames[iframe.id].document;
-
- // fixing Opera 9.26,10.00
- if (doc.readyState && doc.readyState != 'complete') {
- // Opera fires load event multiple times
- // Even when the DOM is not ready yet
- // this fix should not affect other browsers
- return;
- }
-
- // fixing Opera 9.64
- if (doc.body && doc.body.innerHTML == "false") {
- // In Opera 9.64 event was fired second time
- // when body.innerHTML changed from false
- // to server response approx. after 1 sec
- return;
- }
-
- var response;
-
- if (doc.XMLDocument) {
- // response is a xml document Internet Explorer property
- response = doc.XMLDocument;
- } else if (doc.body){
- // response is html document or plain text
- response = doc.body.innerHTML;
-
- if (settings.responseType && settings.responseType.toLowerCase() == 'json') {
- // If the document was sent as 'application/javascript' or
- // 'text/javascript', then the browser wraps the text in a <pre>
- // tag and performs html encoding on the contents. In this case,
- // we need to pull the original text content from the text node's
- // nodeValue property to retrieve the unmangled content.
- // Note that IE6 only understands text/html
- if (doc.body.firstChild && doc.body.firstChild.nodeName.toUpperCase() == 'PRE') {
- doc.normalize();
- response = doc.body.firstChild.firstChild.nodeValue;
- }
-
- if (response) {
- response = eval("(" + response + ")");
- } else {
- response = {};
- }
- }
- } else {
- // response is a xml document
- response = doc;
- }
-
- settings.onComplete.call(self, file, response);
-
- // Reload blank page, so that reloading main page
- // does not re-submit the post. Also, remember to
- // delete the frame
- toDeleteFlag = true;
-
- // Fix IE mixed content issue
- iframe.src = "javascript:'<html></html>';";
- });
- },
- /**
- * Upload file contained in this._input
- */
- submit: function(){
- var self = this, settings = this._settings;
-
- if ( ! this._input || this._input.value === ''){
- return;
- }
-
- var file = fileFromPath(this._input.value);
-
- // user returned false to cancel upload
- if (false === settings.onSubmit.call(this, file, getExt(file))){
- this._clearInput();
- return;
- }
-
- // sending request
- var iframe = this._createIframe();
- var form = this._createForm(iframe);
-
- // assuming following structure
- // div -> input type='file'
- removeNode(this._input.parentNode);
- removeClass(self._button, self._settings.hoverClass);
- removeClass(self._button, self._settings.focusClass);
-
- form.appendChild(this._input);
-
- form.submit();
-
- // request set, clean up
- removeNode(form); form = null;
- removeNode(this._input); this._input = null;
-
- // Get response from iframe and fire onComplete event when ready
- this._getResponse(iframe, file);
-
- // get ready for next request
- this._createInput();
- }
- };
-})();
diff --git a/view/js/jquery.htmlstream.js b/view/js/jquery.htmlstream.js
deleted file mode 100644
index c62c538f7..000000000
--- a/view/js/jquery.htmlstream.js
+++ /dev/null
@@ -1,157 +0,0 @@
-/* jQuery ajax stream plugin
-* Version 0.1
-* Copyright (C) 2009 Chris Tarquini
-* Licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License (http://creativecommons.org/licenses/by-sa/3.0/)
-* Permissions beyond the scope of this license may be available by contacting petros000[at]hotmail.com.
-*/
-
-(function($) {
-
-// Save the original AJAX function
-var ajax_old = $.ajax;
-var get_old = $.get;
-var post_old = $.post;
-var active = true;
-// Add our settings
-$.ajaxSetup({stream: false,pollInterval: 500/*, onDataRecieved: function(){}*/ });
-$.enableAjaxStream = function(enable)
-{
-if(typeof enable == 'undefined') enable = !active;
-if(!enable)
-{
-$.ajax = ajax_old;
-$.get = get_old;
-$.post = post_old;
-active = false;
-}
-else
-{
-$.ajax = ajax_stream;
-$.get = ajax_get_stream;
-$.post = ajax_post_stream;
-active = true;
-}
-
-}
-var ajax_stream = $.ajax = function(options)
-{
-//copied from original ajax function
- options = jQuery.extend(true, options, jQuery.extend(true, {}, jQuery.ajaxSettings, options));
-if(options.stream)
-{
-var timer = 0;
-var offset = 0;
-var xmlhttp = null;
-var lastlen = 0;
-var done = false;
-var hook = function(xhr)
-{
-xmlhttp = xhr;
-checkagain();
-}
-var fix = function(){ check('stream'); };// fixes weird bug with random numbers as arg
-var checkagain = function(){if(!done) timer = setTimeout(fix,options.pollInterval);}
-var check = function(status)
-{
-if(typeof status == 'undefined') status = "stream";
-if(xmlhttp.status < 3) return; //only get the latest packet if data has been sent
-var text = xmlhttp.responseText;
-if(status == 'stream') //if we arent streaming then just flush the buffer
-{
-if(text.length <= lastlen) { checkagain(); return;}
-lastlength = text.length;
-if(offset == text.length) { checkagain(); return;}
-}
-var pkt = text.substr(offset);
-offset = text.length;
-if($.isFunction(options.OnDataRecieved))
-{
-options.OnDataRecieved(pkt, status, xmlhttp.responseText, xmlhttp);
-}
-if(xmlhttp.status != 4)
-checkagain();
-}
-var complete = function(xhr,s)
-{
-clearTimeout(timer);//done..stop polling
-done = true;
-// send final call
-check(s);
-}
-// If the complete callback is set create a new callback that calls the users and outs
-if($.isFunction(options.success))
-{
-var oc = options.success;
-options.success = function(xhr,s){ complete(xhr,s); oc(xhr,s);};
-
-}
-else options.success = complete;
-// Set up our hook on the beforeSend
-if($.isFunction(options.beforeSend))
-{
-var obs = options.beforeSend;
-options.beforeSend = function(xhr){ obs(xhr); hook(xhr);};
-}
-else options.beforeSend = hook;
-
-}
-ajax_old(options);
-}
-
-var ajax_get_stream = $.get = function(url,data,callback,type,stream)
-{
- if($.isFunction(data))
- {
- var orgcb = callback;
- callback = data;
- if($.isFunction(orgcb))
- {
- stream = orgcb;
- }
- data = null;
- }
- if($.isFunction(type))
- {
- stream = type;
- type = undefined;
- }
- var dostream = $.isFunction(stream);
- return jQuery.ajax({
- type: "GET",
- url: url,
- data: data,
- success: callback,
- dataType: type,
- stream: dostream,
- OnDataRecieved: stream
- });
-
-}
-
-var ajax_post_stream = $.post = function(url,data,callback,type,stream)
-{
- if($.isFunction(data))
- {
- var orgcb = callback;
- callback = data;
- }
- if($.isFunction(type))
- {
- stream = type;
- type = undefined;
- }
- var dostream = $.isFunction(stream);
- return jQuery.ajax({
- type: "POST",
- url: url,
- data: data,
- success: callback,
- dataType: type,
- stream: dostream,
- OnDataRecieved: stream
- });
-
-}
-
-})(jQuery);
-
diff --git a/view/js/jquery.js b/view/js/jquery.js
index 9ddbf00a9..a1c07fd80 100644
--- a/view/js/jquery.js
+++ b/view/js/jquery.js
@@ -1,5 +1,2 @@
-/*! jQuery v3.2.1 | (c) JS Foundation and other contributors | jquery.org/license */
-!function(a,b){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){"use strict";var c=[],d=a.document,e=Object.getPrototypeOf,f=c.slice,g=c.concat,h=c.push,i=c.indexOf,j={},k=j.toString,l=j.hasOwnProperty,m=l.toString,n=m.call(Object),o={};function p(a,b){b=b||d;var c=b.createElement("script");c.text=a,b.head.appendChild(c).parentNode.removeChild(c)}var q="3.2.1",r=function(a,b){return new r.fn.init(a,b)},s=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,t=/^-ms-/,u=/-([a-z])/g,v=function(a,b){return b.toUpperCase()};r.fn=r.prototype={jquery:q,constructor:r,length:0,toArray:function(){return f.call(this)},get:function(a){return null==a?f.call(this):a<0?this[a+this.length]:this[a]},pushStack:function(a){var b=r.merge(this.constructor(),a);return b.prevObject=this,b},each:function(a){return r.each(this,a)},map:function(a){return this.pushStack(r.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(f.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(a<0?b:0);return this.pushStack(c>=0&&c<b?[this[c]]:[])},end:function(){return this.prevObject||this.constructor()},push:h,sort:c.sort,splice:c.splice},r.extend=r.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||r.isFunction(g)||(g={}),h===i&&(g=this,h--);h<i;h++)if(null!=(a=arguments[h]))for(b in a)c=g[b],d=a[b],g!==d&&(j&&d&&(r.isPlainObject(d)||(e=Array.isArray(d)))?(e?(e=!1,f=c&&Array.isArray(c)?c:[]):f=c&&r.isPlainObject(c)?c:{},g[b]=r.extend(j,f,d)):void 0!==d&&(g[b]=d));return g},r.extend({expando:"jQuery"+(q+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===r.type(a)},isWindow:function(a){return null!=a&&a===a.window},isNumeric:function(a){var b=r.type(a);return("number"===b||"string"===b)&&!isNaN(a-parseFloat(a))},isPlainObject:function(a){var b,c;return!(!a||"[object Object]"!==k.call(a))&&(!(b=e(a))||(c=l.call(b,"constructor")&&b.constructor,"function"==typeof c&&m.call(c)===n))},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?j[k.call(a)]||"object":typeof a},globalEval:function(a){p(a)},camelCase:function(a){return a.replace(t,"ms-").replace(u,v)},each:function(a,b){var c,d=0;if(w(a)){for(c=a.length;d<c;d++)if(b.call(a[d],d,a[d])===!1)break}else for(d in a)if(b.call(a[d],d,a[d])===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(s,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(w(Object(a))?r.merge(c,"string"==typeof a?[a]:a):h.call(c,a)),c},inArray:function(a,b,c){return null==b?-1:i.call(b,a,c)},merge:function(a,b){for(var c=+b.length,d=0,e=a.length;d<c;d++)a[e++]=b[d];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;f<g;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,e,f=0,h=[];if(w(a))for(d=a.length;f<d;f++)e=b(a[f],f,c),null!=e&&h.push(e);else for(f in a)e=b(a[f],f,c),null!=e&&h.push(e);return g.apply([],h)},guid:1,proxy:function(a,b){var c,d,e;if("string"==typeof b&&(c=a[b],b=a,a=c),r.isFunction(a))return d=f.call(arguments,2),e=function(){return a.apply(b||this,d.concat(f.call(arguments)))},e.guid=a.guid=a.guid||r.guid++,e},now:Date.now,support:o}),"function"==typeof Symbol&&(r.fn[Symbol.iterator]=c[Symbol.iterator]),r.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(a,b){j["[object "+b+"]"]=b.toLowerCase()});function w(a){var b=!!a&&"length"in a&&a.length,c=r.type(a);return"function"!==c&&!r.isWindow(a)&&("array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a)}var x=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ha(),z=ha(),A=ha(),B=function(a,b){return a===b&&(l=!0),0},C={}.hasOwnProperty,D=[],E=D.pop,F=D.push,G=D.push,H=D.slice,I=function(a,b){for(var c=0,d=a.length;c<d;c++)if(a[c]===b)return c;return-1},J="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",K="[\\x20\\t\\r\\n\\f]",L="(?:\\\\.|[\\w-]|[^\0-\\xa0])+",M="\\["+K+"*("+L+")(?:"+K+"*([*^$|!~]?=)"+K+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+L+"))|)"+K+"*\\]",N=":("+L+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+M+")*)|.*)\\)|)",O=new RegExp(K+"+","g"),P=new RegExp("^"+K+"+|((?:^|[^\\\\])(?:\\\\.)*)"+K+"+$","g"),Q=new RegExp("^"+K+"*,"+K+"*"),R=new RegExp("^"+K+"*([>+~]|"+K+")"+K+"*"),S=new RegExp("="+K+"*([^\\]'\"]*?)"+K+"*\\]","g"),T=new RegExp(N),U=new RegExp("^"+L+"$"),V={ID:new RegExp("^#("+L+")"),CLASS:new RegExp("^\\.("+L+")"),TAG:new RegExp("^("+L+"|[*])"),ATTR:new RegExp("^"+M),PSEUDO:new RegExp("^"+N),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+K+"*(even|odd|(([+-]|)(\\d*)n|)"+K+"*(?:([+-]|)"+K+"*(\\d+)|))"+K+"*\\)|)","i"),bool:new RegExp("^(?:"+J+")$","i"),needsContext:new RegExp("^"+K+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+K+"*((?:-\\d)?\\d*)"+K+"*\\)|)(?=[^-]|$)","i")},W=/^(?:input|select|textarea|button)$/i,X=/^h\d$/i,Y=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,$=/[+~]/,_=new RegExp("\\\\([\\da-f]{1,6}"+K+"?|("+K+")|.)","ig"),aa=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:d<0?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},ba=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ca=function(a,b){return b?"\0"===a?"\ufffd":a.slice(0,-1)+"\\"+a.charCodeAt(a.length-1).toString(16)+" ":"\\"+a},da=function(){m()},ea=ta(function(a){return a.disabled===!0&&("form"in a||"label"in a)},{dir:"parentNode",next:"legend"});try{G.apply(D=H.call(v.childNodes),v.childNodes),D[v.childNodes.length].nodeType}catch(fa){G={apply:D.length?function(a,b){F.apply(a,H.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function ga(a,b,d,e){var f,h,j,k,l,o,r,s=b&&b.ownerDocument,w=b?b.nodeType:9;if(d=d||[],"string"!=typeof a||!a||1!==w&&9!==w&&11!==w)return d;if(!e&&((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,p)){if(11!==w&&(l=Z.exec(a)))if(f=l[1]){if(9===w){if(!(j=b.getElementById(f)))return d;if(j.id===f)return d.push(j),d}else if(s&&(j=s.getElementById(f))&&t(b,j)&&j.id===f)return d.push(j),d}else{if(l[2])return G.apply(d,b.getElementsByTagName(a)),d;if((f=l[3])&&c.getElementsByClassName&&b.getElementsByClassName)return G.apply(d,b.getElementsByClassName(f)),d}if(c.qsa&&!A[a+" "]&&(!q||!q.test(a))){if(1!==w)s=b,r=a;else if("object"!==b.nodeName.toLowerCase()){(k=b.getAttribute("id"))?k=k.replace(ba,ca):b.setAttribute("id",k=u),o=g(a),h=o.length;while(h--)o[h]="#"+k+" "+sa(o[h]);r=o.join(","),s=$.test(a)&&qa(b.parentNode)||b}if(r)try{return G.apply(d,s.querySelectorAll(r)),d}catch(x){}finally{k===u&&b.removeAttribute("id")}}}return i(a.replace(P,"$1"),b,d,e)}function ha(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ia(a){return a[u]=!0,a}function ja(a){var b=n.createElement("fieldset");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ka(a,b){var c=a.split("|"),e=c.length;while(e--)d.attrHandle[c[e]]=b}function la(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&a.sourceIndex-b.sourceIndex;if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function na(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function oa(a){return function(b){return"form"in b?b.parentNode&&b.disabled===!1?"label"in b?"label"in b.parentNode?b.parentNode.disabled===a:b.disabled===a:b.isDisabled===a||b.isDisabled!==!a&&ea(b)===a:b.disabled===a:"label"in b&&b.disabled===a}}function pa(a){return ia(function(b){return b=+b,ia(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function qa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=ga.support={},f=ga.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return!!b&&"HTML"!==b.nodeName},m=ga.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=n.documentElement,p=!f(n),v!==n&&(e=n.defaultView)&&e.top!==e&&(e.addEventListener?e.addEventListener("unload",da,!1):e.attachEvent&&e.attachEvent("onunload",da)),c.attributes=ja(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ja(function(a){return a.appendChild(n.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=Y.test(n.getElementsByClassName),c.getById=ja(function(a){return o.appendChild(a).id=u,!n.getElementsByName||!n.getElementsByName(u).length}),c.getById?(d.filter.ID=function(a){var b=a.replace(_,aa);return function(a){return a.getAttribute("id")===b}},d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c?[c]:[]}}):(d.filter.ID=function(a){var b=a.replace(_,aa);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}},d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c,d,e,f=b.getElementById(a);if(f){if(c=f.getAttributeNode("id"),c&&c.value===a)return[f];e=b.getElementsByName(a),d=0;while(f=e[d++])if(c=f.getAttributeNode("id"),c&&c.value===a)return[f]}return[]}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){if("undefined"!=typeof b.getElementsByClassName&&p)return b.getElementsByClassName(a)},r=[],q=[],(c.qsa=Y.test(n.querySelectorAll))&&(ja(function(a){o.appendChild(a).innerHTML="<a id='"+u+"'></a><select id='"+u+"-\r\\' msallowcapture=''><option selected=''></option></select>",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+K+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+K+"*(?:value|"+J+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ja(function(a){a.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var b=n.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+K+"*[*^$|!~]?="),2!==a.querySelectorAll(":enabled").length&&q.push(":enabled",":disabled"),o.appendChild(a).disabled=!0,2!==a.querySelectorAll(":disabled").length&&q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=Y.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ja(function(a){c.disconnectedMatch=s.call(a,"*"),s.call(a,"[s!='']:x"),r.push("!=",N)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=Y.test(o.compareDocumentPosition),t=b||Y.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===n||a.ownerDocument===v&&t(v,a)?-1:b===n||b.ownerDocument===v&&t(v,b)?1:k?I(k,a)-I(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,g=[a],h=[b];if(!e||!f)return a===n?-1:b===n?1:e?-1:f?1:k?I(k,a)-I(k,b):0;if(e===f)return la(a,b);c=a;while(c=c.parentNode)g.unshift(c);c=b;while(c=c.parentNode)h.unshift(c);while(g[d]===h[d])d++;return d?la(g[d],h[d]):g[d]===v?-1:h[d]===v?1:0},n):n},ga.matches=function(a,b){return ga(a,null,null,b)},ga.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(S,"='$1']"),c.matchesSelector&&p&&!A[b+" "]&&(!r||!r.test(b))&&(!q||!q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return ga(b,n,null,[a]).length>0},ga.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},ga.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&C.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},ga.escape=function(a){return(a+"").replace(ba,ca)},ga.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},ga.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=ga.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=ga.selectors={cacheLength:50,createPseudo:ia,match:V,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(_,aa),a[3]=(a[3]||a[4]||a[5]||"").replace(_,aa),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||ga.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&ga.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return V.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&T.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(_,aa).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+K+")"+a+"("+K+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=ga.attr(d,a);return null==e?"!="===b:!b||(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(O," ")+" ").indexOf(c)>-1:"|="===b&&(e===c||e.slice(0,c.length+1)===c+"-"))}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h,t=!1;if(q){if(f){while(p){m=b;while(m=m[p])if(h?m.nodeName.toLowerCase()===r:1===m.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){m=q,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n&&j[2],m=n&&q.childNodes[n];while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if(1===m.nodeType&&++t&&m===b){k[a]=[w,n,t];break}}else if(s&&(m=b,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n),t===!1)while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if((h?m.nodeName.toLowerCase()===r:1===m.nodeType)&&++t&&(s&&(l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),k[a]=[w,t]),m===b))break;return t-=e,t===d||t%d===0&&t/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||ga.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ia(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=I(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ia(function(a){var b=[],c=[],d=h(a.replace(P,"$1"));return d[u]?ia(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ia(function(a){return function(b){return ga(a,b).length>0}}),contains:ia(function(a){return a=a.replace(_,aa),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ia(function(a){return U.test(a||"")||ga.error("unsupported lang: "+a),a=a.replace(_,aa).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:oa(!1),disabled:oa(!0),checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return X.test(a.nodeName)},input:function(a){return W.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:pa(function(){return[0]}),last:pa(function(a,b){return[b-1]}),eq:pa(function(a,b,c){return[c<0?c+b:c]}),even:pa(function(a,b){for(var c=0;c<b;c+=2)a.push(c);return a}),odd:pa(function(a,b){for(var c=1;c<b;c+=2)a.push(c);return a}),lt:pa(function(a,b,c){for(var d=c<0?c+b:c;--d>=0;)a.push(d);return a}),gt:pa(function(a,b,c){for(var d=c<0?c+b:c;++d<b;)a.push(d);return a})}},d.pseudos.nth=d.pseudos.eq;for(b in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})d.pseudos[b]=ma(b);for(b in{submit:!0,reset:!0})d.pseudos[b]=na(b);function ra(){}ra.prototype=d.filters=d.pseudos,d.setFilters=new ra,g=ga.tokenize=function(a,b){var c,e,f,g,h,i,j,k=z[a+" "];if(k)return b?0:k.slice(0);h=a,i=[],j=d.preFilter;while(h){c&&!(e=Q.exec(h))||(e&&(h=h.slice(e[0].length)||h),i.push(f=[])),c=!1,(e=R.exec(h))&&(c=e.shift(),f.push({value:c,type:e[0].replace(P," ")}),h=h.slice(c.length));for(g in d.filter)!(e=V[g].exec(h))||j[g]&&!(e=j[g](e))||(c=e.shift(),f.push({value:c,type:g,matches:e}),h=h.slice(c.length));if(!c)break}return b?h.length:h?ga.error(a):z(a,i).slice(0)};function sa(a){for(var b=0,c=a.length,d="";b<c;b++)d+=a[b].value;return d}function ta(a,b,c){var d=b.dir,e=b.next,f=e||d,g=c&&"parentNode"===f,h=x++;return b.first?function(b,c,e){while(b=b[d])if(1===b.nodeType||g)return a(b,c,e);return!1}:function(b,c,i){var j,k,l,m=[w,h];if(i){while(b=b[d])if((1===b.nodeType||g)&&a(b,c,i))return!0}else while(b=b[d])if(1===b.nodeType||g)if(l=b[u]||(b[u]={}),k=l[b.uniqueID]||(l[b.uniqueID]={}),e&&e===b.nodeName.toLowerCase())b=b[d]||b;else{if((j=k[f])&&j[0]===w&&j[1]===h)return m[2]=j[2];if(k[f]=m,m[2]=a(b,c,i))return!0}return!1}}function ua(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function va(a,b,c){for(var d=0,e=b.length;d<e;d++)ga(a,b[d],c);return c}function wa(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;h<i;h++)(f=a[h])&&(c&&!c(f,d,e)||(g.push(f),j&&b.push(h)));return g}function xa(a,b,c,d,e,f){return d&&!d[u]&&(d=xa(d)),e&&!e[u]&&(e=xa(e,f)),ia(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||va(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:wa(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=wa(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?I(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=wa(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):G.apply(g,r)})}function ya(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=ta(function(a){return a===b},h,!0),l=ta(function(a){return I(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];i<f;i++)if(c=d.relative[a[i].type])m=[ta(ua(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;e<f;e++)if(d.relative[a[e].type])break;return xa(i>1&&ua(m),i>1&&sa(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(P,"$1"),c,i<e&&ya(a.slice(i,e)),e<f&&ya(a=a.slice(e)),e<f&&sa(a))}m.push(c)}return ua(m)}function za(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,o,q,r=0,s="0",t=f&&[],u=[],v=j,x=f||e&&d.find.TAG("*",k),y=w+=null==v?1:Math.random()||.1,z=x.length;for(k&&(j=g===n||g||k);s!==z&&null!=(l=x[s]);s++){if(e&&l){o=0,g||l.ownerDocument===n||(m(l),h=!p);while(q=a[o++])if(q(l,g||n,h)){i.push(l);break}k&&(w=y)}c&&((l=!q&&l)&&r--,f&&t.push(l))}if(r+=s,c&&s!==r){o=0;while(q=b[o++])q(t,u,g,h);if(f){if(r>0)while(s--)t[s]||u[s]||(u[s]=E.call(i));u=wa(u)}G.apply(i,u),k&&!f&&u.length>0&&r+b.length>1&&ga.uniqueSort(i)}return k&&(w=y,j=v),t};return c?ia(f):f}return h=ga.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=ya(b[c]),f[u]?d.push(f):e.push(f);f=A(a,za(e,d)),f.selector=a}return f},i=ga.select=function(a,b,c,e){var f,i,j,k,l,m="function"==typeof a&&a,n=!e&&g(a=m.selector||a);if(c=c||[],1===n.length){if(i=n[0]=n[0].slice(0),i.length>2&&"ID"===(j=i[0]).type&&9===b.nodeType&&p&&d.relative[i[1].type]){if(b=(d.find.ID(j.matches[0].replace(_,aa),b)||[])[0],!b)return c;m&&(b=b.parentNode),a=a.slice(i.shift().value.length)}f=V.needsContext.test(a)?0:i.length;while(f--){if(j=i[f],d.relative[k=j.type])break;if((l=d.find[k])&&(e=l(j.matches[0].replace(_,aa),$.test(i[0].type)&&qa(b.parentNode)||b))){if(i.splice(f,1),a=e.length&&sa(i),!a)return G.apply(c,e),c;break}}}return(m||h(a,n))(e,b,!p,c,!b||$.test(a)&&qa(b.parentNode)||b),c},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ja(function(a){return 1&a.compareDocumentPosition(n.createElement("fieldset"))}),ja(function(a){return a.innerHTML="<a href='#'></a>","#"===a.firstChild.getAttribute("href")})||ka("type|href|height|width",function(a,b,c){if(!c)return a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ja(function(a){return a.innerHTML="<input/>",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ka("value",function(a,b,c){if(!c&&"input"===a.nodeName.toLowerCase())return a.defaultValue}),ja(function(a){return null==a.getAttribute("disabled")})||ka(J,function(a,b,c){var d;if(!c)return a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),ga}(a);r.find=x,r.expr=x.selectors,r.expr[":"]=r.expr.pseudos,r.uniqueSort=r.unique=x.uniqueSort,r.text=x.getText,r.isXMLDoc=x.isXML,r.contains=x.contains,r.escapeSelector=x.escape;var y=function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&r(a).is(c))break;d.push(a)}return d},z=function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c},A=r.expr.match.needsContext;function B(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()}var C=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i,D=/^.[^:#\[\.,]*$/;function E(a,b,c){return r.isFunction(b)?r.grep(a,function(a,d){return!!b.call(a,d,a)!==c}):b.nodeType?r.grep(a,function(a){return a===b!==c}):"string"!=typeof b?r.grep(a,function(a){return i.call(b,a)>-1!==c}):D.test(b)?r.filter(b,a,c):(b=r.filter(b,a),r.grep(a,function(a){return i.call(b,a)>-1!==c&&1===a.nodeType}))}r.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?r.find.matchesSelector(d,a)?[d]:[]:r.find.matches(a,r.grep(b,function(a){return 1===a.nodeType}))},r.fn.extend({find:function(a){var b,c,d=this.length,e=this;if("string"!=typeof a)return this.pushStack(r(a).filter(function(){for(b=0;b<d;b++)if(r.contains(e[b],this))return!0}));for(c=this.pushStack([]),b=0;b<d;b++)r.find(a,e[b],c);return d>1?r.uniqueSort(c):c},filter:function(a){return this.pushStack(E(this,a||[],!1))},not:function(a){return this.pushStack(E(this,a||[],!0))},is:function(a){return!!E(this,"string"==typeof a&&A.test(a)?r(a):a||[],!1).length}});var F,G=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,H=r.fn.init=function(a,b,c){var e,f;if(!a)return this;if(c=c||F,"string"==typeof a){if(e="<"===a[0]&&">"===a[a.length-1]&&a.length>=3?[null,a,null]:G.exec(a),!e||!e[1]&&b)return!b||b.jquery?(b||c).find(a):this.constructor(b).find(a);if(e[1]){if(b=b instanceof r?b[0]:b,r.merge(this,r.parseHTML(e[1],b&&b.nodeType?b.ownerDocument||b:d,!0)),C.test(e[1])&&r.isPlainObject(b))for(e in b)r.isFunction(this[e])?this[e](b[e]):this.attr(e,b[e]);return this}return f=d.getElementById(e[2]),f&&(this[0]=f,this.length=1),this}return a.nodeType?(this[0]=a,this.length=1,this):r.isFunction(a)?void 0!==c.ready?c.ready(a):a(r):r.makeArray(a,this)};H.prototype=r.fn,F=r(d);var I=/^(?:parents|prev(?:Until|All))/,J={children:!0,contents:!0,next:!0,prev:!0};r.fn.extend({has:function(a){var b=r(a,this),c=b.length;return this.filter(function(){for(var a=0;a<c;a++)if(r.contains(this,b[a]))return!0})},closest:function(a,b){var c,d=0,e=this.length,f=[],g="string"!=typeof a&&r(a);if(!A.test(a))for(;d<e;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&r.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?r.uniqueSort(f):f)},index:function(a){return a?"string"==typeof a?i.call(r(a),this[0]):i.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(r.uniqueSort(r.merge(this.get(),r(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function K(a,b){while((a=a[b])&&1!==a.nodeType);return a}r.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return y(a,"parentNode")},parentsUntil:function(a,b,c){return y(a,"parentNode",c)},next:function(a){return K(a,"nextSibling")},prev:function(a){return K(a,"previousSibling")},nextAll:function(a){return y(a,"nextSibling")},prevAll:function(a){return y(a,"previousSibling")},nextUntil:function(a,b,c){return y(a,"nextSibling",c)},prevUntil:function(a,b,c){return y(a,"previousSibling",c)},siblings:function(a){return z((a.parentNode||{}).firstChild,a)},children:function(a){return z(a.firstChild)},contents:function(a){return B(a,"iframe")?a.contentDocument:(B(a,"template")&&(a=a.content||a),r.merge([],a.childNodes))}},function(a,b){r.fn[a]=function(c,d){var e=r.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=r.filter(d,e)),this.length>1&&(J[a]||r.uniqueSort(e),I.test(a)&&e.reverse()),this.pushStack(e)}});var L=/[^\x20\t\r\n\f]+/g;function M(a){var b={};return r.each(a.match(L)||[],function(a,c){b[c]=!0}),b}r.Callbacks=function(a){a="string"==typeof a?M(a):r.extend({},a);var b,c,d,e,f=[],g=[],h=-1,i=function(){for(e=e||a.once,d=b=!0;g.length;h=-1){c=g.shift();while(++h<f.length)f[h].apply(c[0],c[1])===!1&&a.stopOnFalse&&(h=f.length,c=!1)}a.memory||(c=!1),b=!1,e&&(f=c?[]:"")},j={add:function(){return f&&(c&&!b&&(h=f.length-1,g.push(c)),function d(b){r.each(b,function(b,c){r.isFunction(c)?a.unique&&j.has(c)||f.push(c):c&&c.length&&"string"!==r.type(c)&&d(c)})}(arguments),c&&!b&&i()),this},remove:function(){return r.each(arguments,function(a,b){var c;while((c=r.inArray(b,f,c))>-1)f.splice(c,1),c<=h&&h--}),this},has:function(a){return a?r.inArray(a,f)>-1:f.length>0},empty:function(){return f&&(f=[]),this},disable:function(){return e=g=[],f=c="",this},disabled:function(){return!f},lock:function(){return e=g=[],c||b||(f=c=""),this},locked:function(){return!!e},fireWith:function(a,c){return e||(c=c||[],c=[a,c.slice?c.slice():c],g.push(c),b||i()),this},fire:function(){return j.fireWith(this,arguments),this},fired:function(){return!!d}};return j};function N(a){return a}function O(a){throw a}function P(a,b,c,d){var e;try{a&&r.isFunction(e=a.promise)?e.call(a).done(b).fail(c):a&&r.isFunction(e=a.then)?e.call(a,b,c):b.apply(void 0,[a].slice(d))}catch(a){c.apply(void 0,[a])}}r.extend({Deferred:function(b){var c=[["notify","progress",r.Callbacks("memory"),r.Callbacks("memory"),2],["resolve","done",r.Callbacks("once memory"),r.Callbacks("once memory"),0,"resolved"],["reject","fail",r.Callbacks("once memory"),r.Callbacks("once memory"),1,"rejected"]],d="pending",e={state:function(){return d},always:function(){return f.done(arguments).fail(arguments),this},"catch":function(a){return e.then(null,a)},pipe:function(){var a=arguments;return r.Deferred(function(b){r.each(c,function(c,d){var e=r.isFunction(a[d[4]])&&a[d[4]];f[d[1]](function(){var a=e&&e.apply(this,arguments);a&&r.isFunction(a.promise)?a.promise().progress(b.notify).done(b.resolve).fail(b.reject):b[d[0]+"With"](this,e?[a]:arguments)})}),a=null}).promise()},then:function(b,d,e){var f=0;function g(b,c,d,e){return function(){var h=this,i=arguments,j=function(){var a,j;if(!(b<f)){if(a=d.apply(h,i),a===c.promise())throw new TypeError("Thenable self-resolution");j=a&&("object"==typeof a||"function"==typeof a)&&a.then,r.isFunction(j)?e?j.call(a,g(f,c,N,e),g(f,c,O,e)):(f++,j.call(a,g(f,c,N,e),g(f,c,O,e),g(f,c,N,c.notifyWith))):(d!==N&&(h=void 0,i=[a]),(e||c.resolveWith)(h,i))}},k=e?j:function(){try{j()}catch(a){r.Deferred.exceptionHook&&r.Deferred.exceptionHook(a,k.stackTrace),b+1>=f&&(d!==O&&(h=void 0,i=[a]),c.rejectWith(h,i))}};b?k():(r.Deferred.getStackHook&&(k.stackTrace=r.Deferred.getStackHook()),a.setTimeout(k))}}return r.Deferred(function(a){c[0][3].add(g(0,a,r.isFunction(e)?e:N,a.notifyWith)),c[1][3].add(g(0,a,r.isFunction(b)?b:N)),c[2][3].add(g(0,a,r.isFunction(d)?d:O))}).promise()},promise:function(a){return null!=a?r.extend(a,e):e}},f={};return r.each(c,function(a,b){var g=b[2],h=b[5];e[b[1]]=g.add,h&&g.add(function(){d=h},c[3-a][2].disable,c[0][2].lock),g.add(b[3].fire),f[b[0]]=function(){return f[b[0]+"With"](this===f?void 0:this,arguments),this},f[b[0]+"With"]=g.fireWith}),e.promise(f),b&&b.call(f,f),f},when:function(a){var b=arguments.length,c=b,d=Array(c),e=f.call(arguments),g=r.Deferred(),h=function(a){return function(c){d[a]=this,e[a]=arguments.length>1?f.call(arguments):c,--b||g.resolveWith(d,e)}};if(b<=1&&(P(a,g.done(h(c)).resolve,g.reject,!b),"pending"===g.state()||r.isFunction(e[c]&&e[c].then)))return g.then();while(c--)P(e[c],h(c),g.reject);return g.promise()}});var Q=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;r.Deferred.exceptionHook=function(b,c){a.console&&a.console.warn&&b&&Q.test(b.name)&&a.console.warn("jQuery.Deferred exception: "+b.message,b.stack,c)},r.readyException=function(b){a.setTimeout(function(){throw b})};var R=r.Deferred();r.fn.ready=function(a){return R.then(a)["catch"](function(a){r.readyException(a)}),this},r.extend({isReady:!1,readyWait:1,ready:function(a){(a===!0?--r.readyWait:r.isReady)||(r.isReady=!0,a!==!0&&--r.readyWait>0||R.resolveWith(d,[r]))}}),r.ready.then=R.then;function S(){d.removeEventListener("DOMContentLoaded",S),
-a.removeEventListener("load",S),r.ready()}"complete"===d.readyState||"loading"!==d.readyState&&!d.documentElement.doScroll?a.setTimeout(r.ready):(d.addEventListener("DOMContentLoaded",S),a.addEventListener("load",S));var T=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===r.type(c)){e=!0;for(h in c)T(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,r.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(r(a),c)})),b))for(;h<i;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f},U=function(a){return 1===a.nodeType||9===a.nodeType||!+a.nodeType};function V(){this.expando=r.expando+V.uid++}V.uid=1,V.prototype={cache:function(a){var b=a[this.expando];return b||(b={},U(a)&&(a.nodeType?a[this.expando]=b:Object.defineProperty(a,this.expando,{value:b,configurable:!0}))),b},set:function(a,b,c){var d,e=this.cache(a);if("string"==typeof b)e[r.camelCase(b)]=c;else for(d in b)e[r.camelCase(d)]=b[d];return e},get:function(a,b){return void 0===b?this.cache(a):a[this.expando]&&a[this.expando][r.camelCase(b)]},access:function(a,b,c){return void 0===b||b&&"string"==typeof b&&void 0===c?this.get(a,b):(this.set(a,b,c),void 0!==c?c:b)},remove:function(a,b){var c,d=a[this.expando];if(void 0!==d){if(void 0!==b){Array.isArray(b)?b=b.map(r.camelCase):(b=r.camelCase(b),b=b in d?[b]:b.match(L)||[]),c=b.length;while(c--)delete d[b[c]]}(void 0===b||r.isEmptyObject(d))&&(a.nodeType?a[this.expando]=void 0:delete a[this.expando])}},hasData:function(a){var b=a[this.expando];return void 0!==b&&!r.isEmptyObject(b)}};var W=new V,X=new V,Y=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,Z=/[A-Z]/g;function $(a){return"true"===a||"false"!==a&&("null"===a?null:a===+a+""?+a:Y.test(a)?JSON.parse(a):a)}function _(a,b,c){var d;if(void 0===c&&1===a.nodeType)if(d="data-"+b.replace(Z,"-$&").toLowerCase(),c=a.getAttribute(d),"string"==typeof c){try{c=$(c)}catch(e){}X.set(a,b,c)}else c=void 0;return c}r.extend({hasData:function(a){return X.hasData(a)||W.hasData(a)},data:function(a,b,c){return X.access(a,b,c)},removeData:function(a,b){X.remove(a,b)},_data:function(a,b,c){return W.access(a,b,c)},_removeData:function(a,b){W.remove(a,b)}}),r.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=X.get(f),1===f.nodeType&&!W.get(f,"hasDataAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=r.camelCase(d.slice(5)),_(f,d,e[d])));W.set(f,"hasDataAttrs",!0)}return e}return"object"==typeof a?this.each(function(){X.set(this,a)}):T(this,function(b){var c;if(f&&void 0===b){if(c=X.get(f,a),void 0!==c)return c;if(c=_(f,a),void 0!==c)return c}else this.each(function(){X.set(this,a,b)})},null,b,arguments.length>1,null,!0)},removeData:function(a){return this.each(function(){X.remove(this,a)})}}),r.extend({queue:function(a,b,c){var d;if(a)return b=(b||"fx")+"queue",d=W.get(a,b),c&&(!d||Array.isArray(c)?d=W.access(a,b,r.makeArray(c)):d.push(c)),d||[]},dequeue:function(a,b){b=b||"fx";var c=r.queue(a,b),d=c.length,e=c.shift(),f=r._queueHooks(a,b),g=function(){r.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return W.get(a,c)||W.access(a,c,{empty:r.Callbacks("once memory").add(function(){W.remove(a,[b+"queue",c])})})}}),r.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length<c?r.queue(this[0],a):void 0===b?this:this.each(function(){var c=r.queue(this,a,b);r._queueHooks(this,a),"fx"===a&&"inprogress"!==c[0]&&r.dequeue(this,a)})},dequeue:function(a){return this.each(function(){r.dequeue(this,a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,b){var c,d=1,e=r.Deferred(),f=this,g=this.length,h=function(){--d||e.resolveWith(f,[f])};"string"!=typeof a&&(b=a,a=void 0),a=a||"fx";while(g--)c=W.get(f[g],a+"queueHooks"),c&&c.empty&&(d++,c.empty.add(h));return h(),e.promise(b)}});var aa=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,ba=new RegExp("^(?:([+-])=|)("+aa+")([a-z%]*)$","i"),ca=["Top","Right","Bottom","Left"],da=function(a,b){return a=b||a,"none"===a.style.display||""===a.style.display&&r.contains(a.ownerDocument,a)&&"none"===r.css(a,"display")},ea=function(a,b,c,d){var e,f,g={};for(f in b)g[f]=a.style[f],a.style[f]=b[f];e=c.apply(a,d||[]);for(f in b)a.style[f]=g[f];return e};function fa(a,b,c,d){var e,f=1,g=20,h=d?function(){return d.cur()}:function(){return r.css(a,b,"")},i=h(),j=c&&c[3]||(r.cssNumber[b]?"":"px"),k=(r.cssNumber[b]||"px"!==j&&+i)&&ba.exec(r.css(a,b));if(k&&k[3]!==j){j=j||k[3],c=c||[],k=+i||1;do f=f||".5",k/=f,r.style(a,b,k+j);while(f!==(f=h()/i)&&1!==f&&--g)}return c&&(k=+k||+i||0,e=c[1]?k+(c[1]+1)*c[2]:+c[2],d&&(d.unit=j,d.start=k,d.end=e)),e}var ga={};function ha(a){var b,c=a.ownerDocument,d=a.nodeName,e=ga[d];return e?e:(b=c.body.appendChild(c.createElement(d)),e=r.css(b,"display"),b.parentNode.removeChild(b),"none"===e&&(e="block"),ga[d]=e,e)}function ia(a,b){for(var c,d,e=[],f=0,g=a.length;f<g;f++)d=a[f],d.style&&(c=d.style.display,b?("none"===c&&(e[f]=W.get(d,"display")||null,e[f]||(d.style.display="")),""===d.style.display&&da(d)&&(e[f]=ha(d))):"none"!==c&&(e[f]="none",W.set(d,"display",c)));for(f=0;f<g;f++)null!=e[f]&&(a[f].style.display=e[f]);return a}r.fn.extend({show:function(){return ia(this,!0)},hide:function(){return ia(this)},toggle:function(a){return"boolean"==typeof a?a?this.show():this.hide():this.each(function(){da(this)?r(this).show():r(this).hide()})}});var ja=/^(?:checkbox|radio)$/i,ka=/<([a-z][^\/\0>\x20\t\r\n\f]+)/i,la=/^$|\/(?:java|ecma)script/i,ma={option:[1,"<select multiple='multiple'>","</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};ma.optgroup=ma.option,ma.tbody=ma.tfoot=ma.colgroup=ma.caption=ma.thead,ma.th=ma.td;function na(a,b){var c;return c="undefined"!=typeof a.getElementsByTagName?a.getElementsByTagName(b||"*"):"undefined"!=typeof a.querySelectorAll?a.querySelectorAll(b||"*"):[],void 0===b||b&&B(a,b)?r.merge([a],c):c}function oa(a,b){for(var c=0,d=a.length;c<d;c++)W.set(a[c],"globalEval",!b||W.get(b[c],"globalEval"))}var pa=/<|&#?\w+;/;function qa(a,b,c,d,e){for(var f,g,h,i,j,k,l=b.createDocumentFragment(),m=[],n=0,o=a.length;n<o;n++)if(f=a[n],f||0===f)if("object"===r.type(f))r.merge(m,f.nodeType?[f]:f);else if(pa.test(f)){g=g||l.appendChild(b.createElement("div")),h=(ka.exec(f)||["",""])[1].toLowerCase(),i=ma[h]||ma._default,g.innerHTML=i[1]+r.htmlPrefilter(f)+i[2],k=i[0];while(k--)g=g.lastChild;r.merge(m,g.childNodes),g=l.firstChild,g.textContent=""}else m.push(b.createTextNode(f));l.textContent="",n=0;while(f=m[n++])if(d&&r.inArray(f,d)>-1)e&&e.push(f);else if(j=r.contains(f.ownerDocument,f),g=na(l.appendChild(f),"script"),j&&oa(g),c){k=0;while(f=g[k++])la.test(f.type||"")&&c.push(f)}return l}!function(){var a=d.createDocumentFragment(),b=a.appendChild(d.createElement("div")),c=d.createElement("input");c.setAttribute("type","radio"),c.setAttribute("checked","checked"),c.setAttribute("name","t"),b.appendChild(c),o.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,b.innerHTML="<textarea>x</textarea>",o.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue}();var ra=d.documentElement,sa=/^key/,ta=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,ua=/^([^.]*)(?:\.(.+)|)/;function va(){return!0}function wa(){return!1}function xa(){try{return d.activeElement}catch(a){}}function ya(a,b,c,d,e,f){var g,h;if("object"==typeof b){"string"!=typeof c&&(d=d||c,c=void 0);for(h in b)ya(a,h,c,d,b[h],f);return a}if(null==d&&null==e?(e=c,d=c=void 0):null==e&&("string"==typeof c?(e=d,d=void 0):(e=d,d=c,c=void 0)),e===!1)e=wa;else if(!e)return a;return 1===f&&(g=e,e=function(a){return r().off(a),g.apply(this,arguments)},e.guid=g.guid||(g.guid=r.guid++)),a.each(function(){r.event.add(this,b,e,d,c)})}r.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=W.get(a);if(q){c.handler&&(f=c,c=f.handler,e=f.selector),e&&r.find.matchesSelector(ra,e),c.guid||(c.guid=r.guid++),(i=q.events)||(i=q.events={}),(g=q.handle)||(g=q.handle=function(b){return"undefined"!=typeof r&&r.event.triggered!==b.type?r.event.dispatch.apply(a,arguments):void 0}),b=(b||"").match(L)||[""],j=b.length;while(j--)h=ua.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n&&(l=r.event.special[n]||{},n=(e?l.delegateType:l.bindType)||n,l=r.event.special[n]||{},k=r.extend({type:n,origType:p,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&r.expr.match.needsContext.test(e),namespace:o.join(".")},f),(m=i[n])||(m=i[n]=[],m.delegateCount=0,l.setup&&l.setup.call(a,d,o,g)!==!1||a.addEventListener&&a.addEventListener(n,g)),l.add&&(l.add.call(a,k),k.handler.guid||(k.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,k):m.push(k),r.event.global[n]=!0)}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=W.hasData(a)&&W.get(a);if(q&&(i=q.events)){b=(b||"").match(L)||[""],j=b.length;while(j--)if(h=ua.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n){l=r.event.special[n]||{},n=(d?l.delegateType:l.bindType)||n,m=i[n]||[],h=h[2]&&new RegExp("(^|\\.)"+o.join("\\.(?:.*\\.|)")+"(\\.|$)"),g=f=m.length;while(f--)k=m[f],!e&&p!==k.origType||c&&c.guid!==k.guid||h&&!h.test(k.namespace)||d&&d!==k.selector&&("**"!==d||!k.selector)||(m.splice(f,1),k.selector&&m.delegateCount--,l.remove&&l.remove.call(a,k));g&&!m.length&&(l.teardown&&l.teardown.call(a,o,q.handle)!==!1||r.removeEvent(a,n,q.handle),delete i[n])}else for(n in i)r.event.remove(a,n+b[j],c,d,!0);r.isEmptyObject(i)&&W.remove(a,"handle events")}},dispatch:function(a){var b=r.event.fix(a),c,d,e,f,g,h,i=new Array(arguments.length),j=(W.get(this,"events")||{})[b.type]||[],k=r.event.special[b.type]||{};for(i[0]=b,c=1;c<arguments.length;c++)i[c]=arguments[c];if(b.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,b)!==!1){h=r.event.handlers.call(this,b,j),c=0;while((f=h[c++])&&!b.isPropagationStopped()){b.currentTarget=f.elem,d=0;while((g=f.handlers[d++])&&!b.isImmediatePropagationStopped())b.rnamespace&&!b.rnamespace.test(g.namespace)||(b.handleObj=g,b.data=g.data,e=((r.event.special[g.origType]||{}).handle||g.handler).apply(f.elem,i),void 0!==e&&(b.result=e)===!1&&(b.preventDefault(),b.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,b),b.result}},handlers:function(a,b){var c,d,e,f,g,h=[],i=b.delegateCount,j=a.target;if(i&&j.nodeType&&!("click"===a.type&&a.button>=1))for(;j!==this;j=j.parentNode||this)if(1===j.nodeType&&("click"!==a.type||j.disabled!==!0)){for(f=[],g={},c=0;c<i;c++)d=b[c],e=d.selector+" ",void 0===g[e]&&(g[e]=d.needsContext?r(e,this).index(j)>-1:r.find(e,this,null,[j]).length),g[e]&&f.push(d);f.length&&h.push({elem:j,handlers:f})}return j=this,i<b.length&&h.push({elem:j,handlers:b.slice(i)}),h},addProp:function(a,b){Object.defineProperty(r.Event.prototype,a,{enumerable:!0,configurable:!0,get:r.isFunction(b)?function(){if(this.originalEvent)return b(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[a]},set:function(b){Object.defineProperty(this,a,{enumerable:!0,configurable:!0,writable:!0,value:b})}})},fix:function(a){return a[r.expando]?a:new r.Event(a)},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==xa()&&this.focus)return this.focus(),!1},delegateType:"focusin"},blur:{trigger:function(){if(this===xa()&&this.blur)return this.blur(),!1},delegateType:"focusout"},click:{trigger:function(){if("checkbox"===this.type&&this.click&&B(this,"input"))return this.click(),!1},_default:function(a){return B(a.target,"a")}},beforeunload:{postDispatch:function(a){void 0!==a.result&&a.originalEvent&&(a.originalEvent.returnValue=a.result)}}}},r.removeEvent=function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c)},r.Event=function(a,b){return this instanceof r.Event?(a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||void 0===a.defaultPrevented&&a.returnValue===!1?va:wa,this.target=a.target&&3===a.target.nodeType?a.target.parentNode:a.target,this.currentTarget=a.currentTarget,this.relatedTarget=a.relatedTarget):this.type=a,b&&r.extend(this,b),this.timeStamp=a&&a.timeStamp||r.now(),void(this[r.expando]=!0)):new r.Event(a,b)},r.Event.prototype={constructor:r.Event,isDefaultPrevented:wa,isPropagationStopped:wa,isImmediatePropagationStopped:wa,isSimulated:!1,preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=va,a&&!this.isSimulated&&a.preventDefault()},stopPropagation:function(){var a=this.originalEvent;this.isPropagationStopped=va,a&&!this.isSimulated&&a.stopPropagation()},stopImmediatePropagation:function(){var a=this.originalEvent;this.isImmediatePropagationStopped=va,a&&!this.isSimulated&&a.stopImmediatePropagation(),this.stopPropagation()}},r.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,"char":!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:function(a){var b=a.button;return null==a.which&&sa.test(a.type)?null!=a.charCode?a.charCode:a.keyCode:!a.which&&void 0!==b&&ta.test(a.type)?1&b?1:2&b?3:4&b?2:0:a.which}},r.event.addProp),r.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(a,b){r.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c,d=this,e=a.relatedTarget,f=a.handleObj;return e&&(e===d||r.contains(d,e))||(a.type=f.origType,c=f.handler.apply(this,arguments),a.type=b),c}}}),r.fn.extend({on:function(a,b,c,d){return ya(this,a,b,c,d)},one:function(a,b,c,d){return ya(this,a,b,c,d,1)},off:function(a,b,c){var d,e;if(a&&a.preventDefault&&a.handleObj)return d=a.handleObj,r(a.delegateTarget).off(d.namespace?d.origType+"."+d.namespace:d.origType,d.selector,d.handler),this;if("object"==typeof a){for(e in a)this.off(e,b,a[e]);return this}return b!==!1&&"function"!=typeof b||(c=b,b=void 0),c===!1&&(c=wa),this.each(function(){r.event.remove(this,a,c,b)})}});var za=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi,Aa=/<script|<style|<link/i,Ba=/checked\s*(?:[^=]|=\s*.checked.)/i,Ca=/^true\/(.*)/,Da=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function Ea(a,b){return B(a,"table")&&B(11!==b.nodeType?b:b.firstChild,"tr")?r(">tbody",a)[0]||a:a}function Fa(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function Ga(a){var b=Ca.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function Ha(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(W.hasData(a)&&(f=W.access(a),g=W.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;c<d;c++)r.event.add(b,e,j[e][c])}X.hasData(a)&&(h=X.access(a),i=r.extend({},h),X.set(b,i))}}function Ia(a,b){var c=b.nodeName.toLowerCase();"input"===c&&ja.test(a.type)?b.checked=a.checked:"input"!==c&&"textarea"!==c||(b.defaultValue=a.defaultValue)}function Ja(a,b,c,d){b=g.apply([],b);var e,f,h,i,j,k,l=0,m=a.length,n=m-1,q=b[0],s=r.isFunction(q);if(s||m>1&&"string"==typeof q&&!o.checkClone&&Ba.test(q))return a.each(function(e){var f=a.eq(e);s&&(b[0]=q.call(this,e,f.html())),Ja(f,b,c,d)});if(m&&(e=qa(b,a[0].ownerDocument,!1,a,d),f=e.firstChild,1===e.childNodes.length&&(e=f),f||d)){for(h=r.map(na(e,"script"),Fa),i=h.length;l<m;l++)j=e,l!==n&&(j=r.clone(j,!0,!0),i&&r.merge(h,na(j,"script"))),c.call(a[l],j,l);if(i)for(k=h[h.length-1].ownerDocument,r.map(h,Ga),l=0;l<i;l++)j=h[l],la.test(j.type||"")&&!W.access(j,"globalEval")&&r.contains(k,j)&&(j.src?r._evalUrl&&r._evalUrl(j.src):p(j.textContent.replace(Da,""),k))}return a}function Ka(a,b,c){for(var d,e=b?r.filter(b,a):a,f=0;null!=(d=e[f]);f++)c||1!==d.nodeType||r.cleanData(na(d)),d.parentNode&&(c&&r.contains(d.ownerDocument,d)&&oa(na(d,"script")),d.parentNode.removeChild(d));return a}r.extend({htmlPrefilter:function(a){return a.replace(za,"<$1></$2>")},clone:function(a,b,c){var d,e,f,g,h=a.cloneNode(!0),i=r.contains(a.ownerDocument,a);if(!(o.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||r.isXMLDoc(a)))for(g=na(h),f=na(a),d=0,e=f.length;d<e;d++)Ia(f[d],g[d]);if(b)if(c)for(f=f||na(a),g=g||na(h),d=0,e=f.length;d<e;d++)Ha(f[d],g[d]);else Ha(a,h);return g=na(h,"script"),g.length>0&&oa(g,!i&&na(a,"script")),h},cleanData:function(a){for(var b,c,d,e=r.event.special,f=0;void 0!==(c=a[f]);f++)if(U(c)){if(b=c[W.expando]){if(b.events)for(d in b.events)e[d]?r.event.remove(c,d):r.removeEvent(c,d,b.handle);c[W.expando]=void 0}c[X.expando]&&(c[X.expando]=void 0)}}}),r.fn.extend({detach:function(a){return Ka(this,a,!0)},remove:function(a){return Ka(this,a)},text:function(a){return T(this,function(a){return void 0===a?r.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=a)})},null,a,arguments.length)},append:function(){return Ja(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ea(this,a);b.appendChild(a)}})},prepend:function(){return Ja(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ea(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return Ja(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return Ja(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&&(r.cleanData(na(a,!1)),a.textContent="");return this},clone:function(a,b){return a=null!=a&&a,b=null==b?a:b,this.map(function(){return r.clone(this,a,b)})},html:function(a){return T(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a&&1===b.nodeType)return b.innerHTML;if("string"==typeof a&&!Aa.test(a)&&!ma[(ka.exec(a)||["",""])[1].toLowerCase()]){a=r.htmlPrefilter(a);try{for(;c<d;c++)b=this[c]||{},1===b.nodeType&&(r.cleanData(na(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=[];return Ja(this,arguments,function(b){var c=this.parentNode;r.inArray(this,a)<0&&(r.cleanData(na(this)),c&&c.replaceChild(b,this))},a)}}),r.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){r.fn[a]=function(a){for(var c,d=[],e=r(a),f=e.length-1,g=0;g<=f;g++)c=g===f?this:this.clone(!0),r(e[g])[b](c),h.apply(d,c.get());return this.pushStack(d)}});var La=/^margin/,Ma=new RegExp("^("+aa+")(?!px)[a-z%]+$","i"),Na=function(b){var c=b.ownerDocument.defaultView;return c&&c.opener||(c=a),c.getComputedStyle(b)};!function(){function b(){if(i){i.style.cssText="box-sizing:border-box;position:relative;display:block;margin:auto;border:1px;padding:1px;top:1%;width:50%",i.innerHTML="",ra.appendChild(h);var b=a.getComputedStyle(i);c="1%"!==b.top,g="2px"===b.marginLeft,e="4px"===b.width,i.style.marginRight="50%",f="4px"===b.marginRight,ra.removeChild(h),i=null}}var c,e,f,g,h=d.createElement("div"),i=d.createElement("div");i.style&&(i.style.backgroundClip="content-box",i.cloneNode(!0).style.backgroundClip="",o.clearCloneStyle="content-box"===i.style.backgroundClip,h.style.cssText="border:0;width:8px;height:0;top:0;left:-9999px;padding:0;margin-top:1px;position:absolute",h.appendChild(i),r.extend(o,{pixelPosition:function(){return b(),c},boxSizingReliable:function(){return b(),e},pixelMarginRight:function(){return b(),f},reliableMarginLeft:function(){return b(),g}}))}();function Oa(a,b,c){var d,e,f,g,h=a.style;return c=c||Na(a),c&&(g=c.getPropertyValue(b)||c[b],""!==g||r.contains(a.ownerDocument,a)||(g=r.style(a,b)),!o.pixelMarginRight()&&Ma.test(g)&&La.test(b)&&(d=h.width,e=h.minWidth,f=h.maxWidth,h.minWidth=h.maxWidth=h.width=g,g=c.width,h.width=d,h.minWidth=e,h.maxWidth=f)),void 0!==g?g+"":g}function Pa(a,b){return{get:function(){return a()?void delete this.get:(this.get=b).apply(this,arguments)}}}var Qa=/^(none|table(?!-c[ea]).+)/,Ra=/^--/,Sa={position:"absolute",visibility:"hidden",display:"block"},Ta={letterSpacing:"0",fontWeight:"400"},Ua=["Webkit","Moz","ms"],Va=d.createElement("div").style;function Wa(a){if(a in Va)return a;var b=a[0].toUpperCase()+a.slice(1),c=Ua.length;while(c--)if(a=Ua[c]+b,a in Va)return a}function Xa(a){var b=r.cssProps[a];return b||(b=r.cssProps[a]=Wa(a)||a),b}function Ya(a,b,c){var d=ba.exec(b);return d?Math.max(0,d[2]-(c||0))+(d[3]||"px"):b}function Za(a,b,c,d,e){var f,g=0;for(f=c===(d?"border":"content")?4:"width"===b?1:0;f<4;f+=2)"margin"===c&&(g+=r.css(a,c+ca[f],!0,e)),d?("content"===c&&(g-=r.css(a,"padding"+ca[f],!0,e)),"margin"!==c&&(g-=r.css(a,"border"+ca[f]+"Width",!0,e))):(g+=r.css(a,"padding"+ca[f],!0,e),"padding"!==c&&(g+=r.css(a,"border"+ca[f]+"Width",!0,e)));return g}function $a(a,b,c){var d,e=Na(a),f=Oa(a,b,e),g="border-box"===r.css(a,"boxSizing",!1,e);return Ma.test(f)?f:(d=g&&(o.boxSizingReliable()||f===a.style[b]),"auto"===f&&(f=a["offset"+b[0].toUpperCase()+b.slice(1)]),f=parseFloat(f)||0,f+Za(a,b,c||(g?"border":"content"),d,e)+"px")}r.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=Oa(a,"opacity");return""===c?"1":c}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":"cssFloat"},style:function(a,b,c,d){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var e,f,g,h=r.camelCase(b),i=Ra.test(b),j=a.style;return i||(b=Xa(h)),g=r.cssHooks[b]||r.cssHooks[h],void 0===c?g&&"get"in g&&void 0!==(e=g.get(a,!1,d))?e:j[b]:(f=typeof c,"string"===f&&(e=ba.exec(c))&&e[1]&&(c=fa(a,b,e),f="number"),null!=c&&c===c&&("number"===f&&(c+=e&&e[3]||(r.cssNumber[h]?"":"px")),o.clearCloneStyle||""!==c||0!==b.indexOf("background")||(j[b]="inherit"),g&&"set"in g&&void 0===(c=g.set(a,c,d))||(i?j.setProperty(b,c):j[b]=c)),void 0)}},css:function(a,b,c,d){var e,f,g,h=r.camelCase(b),i=Ra.test(b);return i||(b=Xa(h)),g=r.cssHooks[b]||r.cssHooks[h],g&&"get"in g&&(e=g.get(a,!0,c)),void 0===e&&(e=Oa(a,b,d)),"normal"===e&&b in Ta&&(e=Ta[b]),""===c||c?(f=parseFloat(e),c===!0||isFinite(f)?f||0:e):e}}),r.each(["height","width"],function(a,b){r.cssHooks[b]={get:function(a,c,d){if(c)return!Qa.test(r.css(a,"display"))||a.getClientRects().length&&a.getBoundingClientRect().width?$a(a,b,d):ea(a,Sa,function(){return $a(a,b,d)})},set:function(a,c,d){var e,f=d&&Na(a),g=d&&Za(a,b,d,"border-box"===r.css(a,"boxSizing",!1,f),f);return g&&(e=ba.exec(c))&&"px"!==(e[3]||"px")&&(a.style[b]=c,c=r.css(a,b)),Ya(a,c,g)}}}),r.cssHooks.marginLeft=Pa(o.reliableMarginLeft,function(a,b){if(b)return(parseFloat(Oa(a,"marginLeft"))||a.getBoundingClientRect().left-ea(a,{marginLeft:0},function(){return a.getBoundingClientRect().left}))+"px"}),r.each({margin:"",padding:"",border:"Width"},function(a,b){r.cssHooks[a+b]={expand:function(c){for(var d=0,e={},f="string"==typeof c?c.split(" "):[c];d<4;d++)e[a+ca[d]+b]=f[d]||f[d-2]||f[0];return e}},La.test(a)||(r.cssHooks[a+b].set=Ya)}),r.fn.extend({css:function(a,b){return T(this,function(a,b,c){var d,e,f={},g=0;if(Array.isArray(b)){for(d=Na(a),e=b.length;g<e;g++)f[b[g]]=r.css(a,b[g],!1,d);return f}return void 0!==c?r.style(a,b,c):r.css(a,b)},a,b,arguments.length>1)}});function _a(a,b,c,d,e){return new _a.prototype.init(a,b,c,d,e)}r.Tween=_a,_a.prototype={constructor:_a,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||r.easing._default,this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(r.cssNumber[c]?"":"px")},cur:function(){var a=_a.propHooks[this.prop];return a&&a.get?a.get(this):_a.propHooks._default.get(this)},run:function(a){var b,c=_a.propHooks[this.prop];return this.options.duration?this.pos=b=r.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):this.pos=b=a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):_a.propHooks._default.set(this),this}},_a.prototype.init.prototype=_a.prototype,_a.propHooks={_default:{get:function(a){var b;return 1!==a.elem.nodeType||null!=a.elem[a.prop]&&null==a.elem.style[a.prop]?a.elem[a.prop]:(b=r.css(a.elem,a.prop,""),b&&"auto"!==b?b:0)},set:function(a){r.fx.step[a.prop]?r.fx.step[a.prop](a):1!==a.elem.nodeType||null==a.elem.style[r.cssProps[a.prop]]&&!r.cssHooks[a.prop]?a.elem[a.prop]=a.now:r.style(a.elem,a.prop,a.now+a.unit)}}},_a.propHooks.scrollTop=_a.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},r.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2},_default:"swing"},r.fx=_a.prototype.init,r.fx.step={};var ab,bb,cb=/^(?:toggle|show|hide)$/,db=/queueHooks$/;function eb(){bb&&(d.hidden===!1&&a.requestAnimationFrame?a.requestAnimationFrame(eb):a.setTimeout(eb,r.fx.interval),r.fx.tick())}function fb(){return a.setTimeout(function(){ab=void 0}),ab=r.now()}function gb(a,b){var c,d=0,e={height:a};for(b=b?1:0;d<4;d+=2-b)c=ca[d],e["margin"+c]=e["padding"+c]=a;return b&&(e.opacity=e.width=a),e}function hb(a,b,c){for(var d,e=(kb.tweeners[b]||[]).concat(kb.tweeners["*"]),f=0,g=e.length;f<g;f++)if(d=e[f].call(c,b,a))return d}function ib(a,b,c){var d,e,f,g,h,i,j,k,l="width"in b||"height"in b,m=this,n={},o=a.style,p=a.nodeType&&da(a),q=W.get(a,"fxshow");c.queue||(g=r._queueHooks(a,"fx"),null==g.unqueued&&(g.unqueued=0,h=g.empty.fire,g.empty.fire=function(){g.unqueued||h()}),g.unqueued++,m.always(function(){m.always(function(){g.unqueued--,r.queue(a,"fx").length||g.empty.fire()})}));for(d in b)if(e=b[d],cb.test(e)){if(delete b[d],f=f||"toggle"===e,e===(p?"hide":"show")){if("show"!==e||!q||void 0===q[d])continue;p=!0}n[d]=q&&q[d]||r.style(a,d)}if(i=!r.isEmptyObject(b),i||!r.isEmptyObject(n)){l&&1===a.nodeType&&(c.overflow=[o.overflow,o.overflowX,o.overflowY],j=q&&q.display,null==j&&(j=W.get(a,"display")),k=r.css(a,"display"),"none"===k&&(j?k=j:(ia([a],!0),j=a.style.display||j,k=r.css(a,"display"),ia([a]))),("inline"===k||"inline-block"===k&&null!=j)&&"none"===r.css(a,"float")&&(i||(m.done(function(){o.display=j}),null==j&&(k=o.display,j="none"===k?"":k)),o.display="inline-block")),c.overflow&&(o.overflow="hidden",m.always(function(){o.overflow=c.overflow[0],o.overflowX=c.overflow[1],o.overflowY=c.overflow[2]})),i=!1;for(d in n)i||(q?"hidden"in q&&(p=q.hidden):q=W.access(a,"fxshow",{display:j}),f&&(q.hidden=!p),p&&ia([a],!0),m.done(function(){p||ia([a]),W.remove(a,"fxshow");for(d in n)r.style(a,d,n[d])})),i=hb(p?q[d]:0,d,m),d in q||(q[d]=i.start,p&&(i.end=i.start,i.start=0))}}function jb(a,b){var c,d,e,f,g;for(c in a)if(d=r.camelCase(c),e=b[d],f=a[c],Array.isArray(f)&&(e=f[1],f=a[c]=f[0]),c!==d&&(a[d]=f,delete a[c]),g=r.cssHooks[d],g&&"expand"in g){f=g.expand(f),delete a[d];for(c in f)c in a||(a[c]=f[c],b[c]=e)}else b[d]=e}function kb(a,b,c){var d,e,f=0,g=kb.prefilters.length,h=r.Deferred().always(function(){delete i.elem}),i=function(){if(e)return!1;for(var b=ab||fb(),c=Math.max(0,j.startTime+j.duration-b),d=c/j.duration||0,f=1-d,g=0,i=j.tweens.length;g<i;g++)j.tweens[g].run(f);return h.notifyWith(a,[j,f,c]),f<1&&i?c:(i||h.notifyWith(a,[j,1,0]),h.resolveWith(a,[j]),!1)},j=h.promise({elem:a,props:r.extend({},b),opts:r.extend(!0,{specialEasing:{},easing:r.easing._default},c),originalProperties:b,originalOptions:c,startTime:ab||fb(),duration:c.duration,tweens:[],createTween:function(b,c){var d=r.Tween(a,j.opts,b,c,j.opts.specialEasing[b]||j.opts.easing);return j.tweens.push(d),d},stop:function(b){var c=0,d=b?j.tweens.length:0;if(e)return this;for(e=!0;c<d;c++)j.tweens[c].run(1);return b?(h.notifyWith(a,[j,1,0]),h.resolveWith(a,[j,b])):h.rejectWith(a,[j,b]),this}}),k=j.props;for(jb(k,j.opts.specialEasing);f<g;f++)if(d=kb.prefilters[f].call(j,a,k,j.opts))return r.isFunction(d.stop)&&(r._queueHooks(j.elem,j.opts.queue).stop=r.proxy(d.stop,d)),d;return r.map(k,hb,j),r.isFunction(j.opts.start)&&j.opts.start.call(a,j),j.progress(j.opts.progress).done(j.opts.done,j.opts.complete).fail(j.opts.fail).always(j.opts.always),r.fx.timer(r.extend(i,{elem:a,anim:j,queue:j.opts.queue})),j}r.Animation=r.extend(kb,{tweeners:{"*":[function(a,b){var c=this.createTween(a,b);return fa(c.elem,a,ba.exec(b),c),c}]},tweener:function(a,b){r.isFunction(a)?(b=a,a=["*"]):a=a.match(L);for(var c,d=0,e=a.length;d<e;d++)c=a[d],kb.tweeners[c]=kb.tweeners[c]||[],kb.tweeners[c].unshift(b)},prefilters:[ib],prefilter:function(a,b){b?kb.prefilters.unshift(a):kb.prefilters.push(a)}}),r.speed=function(a,b,c){var d=a&&"object"==typeof a?r.extend({},a):{complete:c||!c&&b||r.isFunction(a)&&a,duration:a,easing:c&&b||b&&!r.isFunction(b)&&b};return r.fx.off?d.duration=0:"number"!=typeof d.duration&&(d.duration in r.fx.speeds?d.duration=r.fx.speeds[d.duration]:d.duration=r.fx.speeds._default),null!=d.queue&&d.queue!==!0||(d.queue="fx"),d.old=d.complete,d.complete=function(){r.isFunction(d.old)&&d.old.call(this),d.queue&&r.dequeue(this,d.queue)},d},r.fn.extend({fadeTo:function(a,b,c,d){return this.filter(da).css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=r.isEmptyObject(a),f=r.speed(b,c,d),g=function(){var b=kb(this,r.extend({},a),f);(e||W.get(this,"finish"))&&b.stop(!0)};return g.finish=g,e||f.queue===!1?this.each(g):this.queue(f.queue,g)},stop:function(a,b,c){var d=function(a){var b=a.stop;delete a.stop,b(c)};return"string"!=typeof a&&(c=b,b=a,a=void 0),b&&a!==!1&&this.queue(a||"fx",[]),this.each(function(){var b=!0,e=null!=a&&a+"queueHooks",f=r.timers,g=W.get(this);if(e)g[e]&&g[e].stop&&d(g[e]);else for(e in g)g[e]&&g[e].stop&&db.test(e)&&d(g[e]);for(e=f.length;e--;)f[e].elem!==this||null!=a&&f[e].queue!==a||(f[e].anim.stop(c),b=!1,f.splice(e,1));!b&&c||r.dequeue(this,a)})},finish:function(a){return a!==!1&&(a=a||"fx"),this.each(function(){var b,c=W.get(this),d=c[a+"queue"],e=c[a+"queueHooks"],f=r.timers,g=d?d.length:0;for(c.finish=!0,r.queue(this,a,[]),e&&e.stop&&e.stop.call(this,!0),b=f.length;b--;)f[b].elem===this&&f[b].queue===a&&(f[b].anim.stop(!0),f.splice(b,1));for(b=0;b<g;b++)d[b]&&d[b].finish&&d[b].finish.call(this);delete c.finish})}}),r.each(["toggle","show","hide"],function(a,b){var c=r.fn[b];r.fn[b]=function(a,d,e){return null==a||"boolean"==typeof a?c.apply(this,arguments):this.animate(gb(b,!0),a,d,e)}}),r.each({slideDown:gb("show"),slideUp:gb("hide"),slideToggle:gb("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){r.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),r.timers=[],r.fx.tick=function(){var a,b=0,c=r.timers;for(ab=r.now();b<c.length;b++)a=c[b],a()||c[b]!==a||c.splice(b--,1);c.length||r.fx.stop(),ab=void 0},r.fx.timer=function(a){r.timers.push(a),r.fx.start()},r.fx.interval=13,r.fx.start=function(){bb||(bb=!0,eb())},r.fx.stop=function(){bb=null},r.fx.speeds={slow:600,fast:200,_default:400},r.fn.delay=function(b,c){return b=r.fx?r.fx.speeds[b]||b:b,c=c||"fx",this.queue(c,function(c,d){var e=a.setTimeout(c,b);d.stop=function(){a.clearTimeout(e)}})},function(){var a=d.createElement("input"),b=d.createElement("select"),c=b.appendChild(d.createElement("option"));a.type="checkbox",o.checkOn=""!==a.value,o.optSelected=c.selected,a=d.createElement("input"),a.value="t",a.type="radio",o.radioValue="t"===a.value}();var lb,mb=r.expr.attrHandle;r.fn.extend({attr:function(a,b){return T(this,r.attr,a,b,arguments.length>1)},removeAttr:function(a){return this.each(function(){r.removeAttr(this,a)})}}),r.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return"undefined"==typeof a.getAttribute?r.prop(a,b,c):(1===f&&r.isXMLDoc(a)||(e=r.attrHooks[b.toLowerCase()]||(r.expr.match.bool.test(b)?lb:void 0)),void 0!==c?null===c?void r.removeAttr(a,b):e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:(a.setAttribute(b,c+""),c):e&&"get"in e&&null!==(d=e.get(a,b))?d:(d=r.find.attr(a,b),
-null==d?void 0:d))},attrHooks:{type:{set:function(a,b){if(!o.radioValue&&"radio"===b&&B(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}},removeAttr:function(a,b){var c,d=0,e=b&&b.match(L);if(e&&1===a.nodeType)while(c=e[d++])a.removeAttribute(c)}}),lb={set:function(a,b,c){return b===!1?r.removeAttr(a,c):a.setAttribute(c,c),c}},r.each(r.expr.match.bool.source.match(/\w+/g),function(a,b){var c=mb[b]||r.find.attr;mb[b]=function(a,b,d){var e,f,g=b.toLowerCase();return d||(f=mb[g],mb[g]=e,e=null!=c(a,b,d)?g:null,mb[g]=f),e}});var nb=/^(?:input|select|textarea|button)$/i,ob=/^(?:a|area)$/i;r.fn.extend({prop:function(a,b){return T(this,r.prop,a,b,arguments.length>1)},removeProp:function(a){return this.each(function(){delete this[r.propFix[a]||a]})}}),r.extend({prop:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return 1===f&&r.isXMLDoc(a)||(b=r.propFix[b]||b,e=r.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){var b=r.find.attr(a,"tabindex");return b?parseInt(b,10):nb.test(a.nodeName)||ob.test(a.nodeName)&&a.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),o.optSelected||(r.propHooks.selected={get:function(a){var b=a.parentNode;return b&&b.parentNode&&b.parentNode.selectedIndex,null},set:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}}),r.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){r.propFix[this.toLowerCase()]=this});function pb(a){var b=a.match(L)||[];return b.join(" ")}function qb(a){return a.getAttribute&&a.getAttribute("class")||""}r.fn.extend({addClass:function(a){var b,c,d,e,f,g,h,i=0;if(r.isFunction(a))return this.each(function(b){r(this).addClass(a.call(this,b,qb(this)))});if("string"==typeof a&&a){b=a.match(L)||[];while(c=this[i++])if(e=qb(c),d=1===c.nodeType&&" "+pb(e)+" "){g=0;while(f=b[g++])d.indexOf(" "+f+" ")<0&&(d+=f+" ");h=pb(d),e!==h&&c.setAttribute("class",h)}}return this},removeClass:function(a){var b,c,d,e,f,g,h,i=0;if(r.isFunction(a))return this.each(function(b){r(this).removeClass(a.call(this,b,qb(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof a&&a){b=a.match(L)||[];while(c=this[i++])if(e=qb(c),d=1===c.nodeType&&" "+pb(e)+" "){g=0;while(f=b[g++])while(d.indexOf(" "+f+" ")>-1)d=d.replace(" "+f+" "," ");h=pb(d),e!==h&&c.setAttribute("class",h)}}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):r.isFunction(a)?this.each(function(c){r(this).toggleClass(a.call(this,c,qb(this),b),b)}):this.each(function(){var b,d,e,f;if("string"===c){d=0,e=r(this),f=a.match(L)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else void 0!==a&&"boolean"!==c||(b=qb(this),b&&W.set(this,"__className__",b),this.setAttribute&&this.setAttribute("class",b||a===!1?"":W.get(this,"__className__")||""))})},hasClass:function(a){var b,c,d=0;b=" "+a+" ";while(c=this[d++])if(1===c.nodeType&&(" "+pb(qb(c))+" ").indexOf(b)>-1)return!0;return!1}});var rb=/\r/g;r.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=r.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,r(this).val()):a,null==e?e="":"number"==typeof e?e+="":Array.isArray(e)&&(e=r.map(e,function(a){return null==a?"":a+""})),b=r.valHooks[this.type]||r.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=r.valHooks[e.type]||r.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(rb,""):null==c?"":c)}}}),r.extend({valHooks:{option:{get:function(a){var b=r.find.attr(a,"value");return null!=b?b:pb(r.text(a))}},select:{get:function(a){var b,c,d,e=a.options,f=a.selectedIndex,g="select-one"===a.type,h=g?null:[],i=g?f+1:e.length;for(d=f<0?i:g?f:0;d<i;d++)if(c=e[d],(c.selected||d===f)&&!c.disabled&&(!c.parentNode.disabled||!B(c.parentNode,"optgroup"))){if(b=r(c).val(),g)return b;h.push(b)}return h},set:function(a,b){var c,d,e=a.options,f=r.makeArray(b),g=e.length;while(g--)d=e[g],(d.selected=r.inArray(r.valHooks.option.get(d),f)>-1)&&(c=!0);return c||(a.selectedIndex=-1),f}}}}),r.each(["radio","checkbox"],function(){r.valHooks[this]={set:function(a,b){if(Array.isArray(b))return a.checked=r.inArray(r(a).val(),b)>-1}},o.checkOn||(r.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var sb=/^(?:focusinfocus|focusoutblur)$/;r.extend(r.event,{trigger:function(b,c,e,f){var g,h,i,j,k,m,n,o=[e||d],p=l.call(b,"type")?b.type:b,q=l.call(b,"namespace")?b.namespace.split("."):[];if(h=i=e=e||d,3!==e.nodeType&&8!==e.nodeType&&!sb.test(p+r.event.triggered)&&(p.indexOf(".")>-1&&(q=p.split("."),p=q.shift(),q.sort()),k=p.indexOf(":")<0&&"on"+p,b=b[r.expando]?b:new r.Event(p,"object"==typeof b&&b),b.isTrigger=f?2:3,b.namespace=q.join("."),b.rnamespace=b.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=e),c=null==c?[b]:r.makeArray(c,[b]),n=r.event.special[p]||{},f||!n.trigger||n.trigger.apply(e,c)!==!1)){if(!f&&!n.noBubble&&!r.isWindow(e)){for(j=n.delegateType||p,sb.test(j+p)||(h=h.parentNode);h;h=h.parentNode)o.push(h),i=h;i===(e.ownerDocument||d)&&o.push(i.defaultView||i.parentWindow||a)}g=0;while((h=o[g++])&&!b.isPropagationStopped())b.type=g>1?j:n.bindType||p,m=(W.get(h,"events")||{})[b.type]&&W.get(h,"handle"),m&&m.apply(h,c),m=k&&h[k],m&&m.apply&&U(h)&&(b.result=m.apply(h,c),b.result===!1&&b.preventDefault());return b.type=p,f||b.isDefaultPrevented()||n._default&&n._default.apply(o.pop(),c)!==!1||!U(e)||k&&r.isFunction(e[p])&&!r.isWindow(e)&&(i=e[k],i&&(e[k]=null),r.event.triggered=p,e[p](),r.event.triggered=void 0,i&&(e[k]=i)),b.result}},simulate:function(a,b,c){var d=r.extend(new r.Event,c,{type:a,isSimulated:!0});r.event.trigger(d,null,b)}}),r.fn.extend({trigger:function(a,b){return this.each(function(){r.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];if(c)return r.event.trigger(a,b,c,!0)}}),r.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(a,b){r.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),r.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}}),o.focusin="onfocusin"in a,o.focusin||r.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){r.event.simulate(b,a.target,r.event.fix(a))};r.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=W.access(d,b);e||d.addEventListener(a,c,!0),W.access(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=W.access(d,b)-1;e?W.access(d,b,e):(d.removeEventListener(a,c,!0),W.remove(d,b))}}});var tb=a.location,ub=r.now(),vb=/\?/;r.parseXML=function(b){var c;if(!b||"string"!=typeof b)return null;try{c=(new a.DOMParser).parseFromString(b,"text/xml")}catch(d){c=void 0}return c&&!c.getElementsByTagName("parsererror").length||r.error("Invalid XML: "+b),c};var wb=/\[\]$/,xb=/\r?\n/g,yb=/^(?:submit|button|image|reset|file)$/i,zb=/^(?:input|select|textarea|keygen)/i;function Ab(a,b,c,d){var e;if(Array.isArray(b))r.each(b,function(b,e){c||wb.test(a)?d(a,e):Ab(a+"["+("object"==typeof e&&null!=e?b:"")+"]",e,c,d)});else if(c||"object"!==r.type(b))d(a,b);else for(e in b)Ab(a+"["+e+"]",b[e],c,d)}r.param=function(a,b){var c,d=[],e=function(a,b){var c=r.isFunction(b)?b():b;d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(null==c?"":c)};if(Array.isArray(a)||a.jquery&&!r.isPlainObject(a))r.each(a,function(){e(this.name,this.value)});else for(c in a)Ab(c,a[c],b,e);return d.join("&")},r.fn.extend({serialize:function(){return r.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=r.prop(this,"elements");return a?r.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!r(this).is(":disabled")&&zb.test(this.nodeName)&&!yb.test(a)&&(this.checked||!ja.test(a))}).map(function(a,b){var c=r(this).val();return null==c?null:Array.isArray(c)?r.map(c,function(a){return{name:b.name,value:a.replace(xb,"\r\n")}}):{name:b.name,value:c.replace(xb,"\r\n")}}).get()}});var Bb=/%20/g,Cb=/#.*$/,Db=/([?&])_=[^&]*/,Eb=/^(.*?):[ \t]*([^\r\n]*)$/gm,Fb=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Gb=/^(?:GET|HEAD)$/,Hb=/^\/\//,Ib={},Jb={},Kb="*/".concat("*"),Lb=d.createElement("a");Lb.href=tb.href;function Mb(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(L)||[];if(r.isFunction(c))while(d=f[e++])"+"===d[0]?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function Nb(a,b,c,d){var e={},f=a===Jb;function g(h){var i;return e[h]=!0,r.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function Ob(a,b){var c,d,e=r.ajaxSettings.flatOptions||{};for(c in b)void 0!==b[c]&&((e[c]?a:d||(d={}))[c]=b[c]);return d&&r.extend(!0,a,d),a}function Pb(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===d&&(d=a.mimeType||b.getResponseHeader("Content-Type"));if(d)for(e in h)if(h[e]&&h[e].test(d)){i.unshift(e);break}if(i[0]in c)f=i[0];else{for(e in c){if(!i[0]||a.converters[e+" "+i[0]]){f=e;break}g||(g=e)}f=f||g}if(f)return f!==i[0]&&i.unshift(f),c[f]}function Qb(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}r.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:tb.href,type:"GET",isLocal:Fb.test(tb.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Kb,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":r.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?Ob(Ob(a,r.ajaxSettings),b):Ob(r.ajaxSettings,a)},ajaxPrefilter:Mb(Ib),ajaxTransport:Mb(Jb),ajax:function(b,c){"object"==typeof b&&(c=b,b=void 0),c=c||{};var e,f,g,h,i,j,k,l,m,n,o=r.ajaxSetup({},c),p=o.context||o,q=o.context&&(p.nodeType||p.jquery)?r(p):r.event,s=r.Deferred(),t=r.Callbacks("once memory"),u=o.statusCode||{},v={},w={},x="canceled",y={readyState:0,getResponseHeader:function(a){var b;if(k){if(!h){h={};while(b=Eb.exec(g))h[b[1].toLowerCase()]=b[2]}b=h[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return k?g:null},setRequestHeader:function(a,b){return null==k&&(a=w[a.toLowerCase()]=w[a.toLowerCase()]||a,v[a]=b),this},overrideMimeType:function(a){return null==k&&(o.mimeType=a),this},statusCode:function(a){var b;if(a)if(k)y.always(a[y.status]);else for(b in a)u[b]=[u[b],a[b]];return this},abort:function(a){var b=a||x;return e&&e.abort(b),A(0,b),this}};if(s.promise(y),o.url=((b||o.url||tb.href)+"").replace(Hb,tb.protocol+"//"),o.type=c.method||c.type||o.method||o.type,o.dataTypes=(o.dataType||"*").toLowerCase().match(L)||[""],null==o.crossDomain){j=d.createElement("a");try{j.href=o.url,j.href=j.href,o.crossDomain=Lb.protocol+"//"+Lb.host!=j.protocol+"//"+j.host}catch(z){o.crossDomain=!0}}if(o.data&&o.processData&&"string"!=typeof o.data&&(o.data=r.param(o.data,o.traditional)),Nb(Ib,o,c,y),k)return y;l=r.event&&o.global,l&&0===r.active++&&r.event.trigger("ajaxStart"),o.type=o.type.toUpperCase(),o.hasContent=!Gb.test(o.type),f=o.url.replace(Cb,""),o.hasContent?o.data&&o.processData&&0===(o.contentType||"").indexOf("application/x-www-form-urlencoded")&&(o.data=o.data.replace(Bb,"+")):(n=o.url.slice(f.length),o.data&&(f+=(vb.test(f)?"&":"?")+o.data,delete o.data),o.cache===!1&&(f=f.replace(Db,"$1"),n=(vb.test(f)?"&":"?")+"_="+ub++ +n),o.url=f+n),o.ifModified&&(r.lastModified[f]&&y.setRequestHeader("If-Modified-Since",r.lastModified[f]),r.etag[f]&&y.setRequestHeader("If-None-Match",r.etag[f])),(o.data&&o.hasContent&&o.contentType!==!1||c.contentType)&&y.setRequestHeader("Content-Type",o.contentType),y.setRequestHeader("Accept",o.dataTypes[0]&&o.accepts[o.dataTypes[0]]?o.accepts[o.dataTypes[0]]+("*"!==o.dataTypes[0]?", "+Kb+"; q=0.01":""):o.accepts["*"]);for(m in o.headers)y.setRequestHeader(m,o.headers[m]);if(o.beforeSend&&(o.beforeSend.call(p,y,o)===!1||k))return y.abort();if(x="abort",t.add(o.complete),y.done(o.success),y.fail(o.error),e=Nb(Jb,o,c,y)){if(y.readyState=1,l&&q.trigger("ajaxSend",[y,o]),k)return y;o.async&&o.timeout>0&&(i=a.setTimeout(function(){y.abort("timeout")},o.timeout));try{k=!1,e.send(v,A)}catch(z){if(k)throw z;A(-1,z)}}else A(-1,"No Transport");function A(b,c,d,h){var j,m,n,v,w,x=c;k||(k=!0,i&&a.clearTimeout(i),e=void 0,g=h||"",y.readyState=b>0?4:0,j=b>=200&&b<300||304===b,d&&(v=Pb(o,y,d)),v=Qb(o,v,y,j),j?(o.ifModified&&(w=y.getResponseHeader("Last-Modified"),w&&(r.lastModified[f]=w),w=y.getResponseHeader("etag"),w&&(r.etag[f]=w)),204===b||"HEAD"===o.type?x="nocontent":304===b?x="notmodified":(x=v.state,m=v.data,n=v.error,j=!n)):(n=x,!b&&x||(x="error",b<0&&(b=0))),y.status=b,y.statusText=(c||x)+"",j?s.resolveWith(p,[m,x,y]):s.rejectWith(p,[y,x,n]),y.statusCode(u),u=void 0,l&&q.trigger(j?"ajaxSuccess":"ajaxError",[y,o,j?m:n]),t.fireWith(p,[y,x]),l&&(q.trigger("ajaxComplete",[y,o]),--r.active||r.event.trigger("ajaxStop")))}return y},getJSON:function(a,b,c){return r.get(a,b,c,"json")},getScript:function(a,b){return r.get(a,void 0,b,"script")}}),r.each(["get","post"],function(a,b){r[b]=function(a,c,d,e){return r.isFunction(c)&&(e=e||d,d=c,c=void 0),r.ajax(r.extend({url:a,type:b,dataType:e,data:c,success:d},r.isPlainObject(a)&&a))}}),r._evalUrl=function(a){return r.ajax({url:a,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,"throws":!0})},r.fn.extend({wrapAll:function(a){var b;return this[0]&&(r.isFunction(a)&&(a=a.call(this[0])),b=r(a,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstElementChild)a=a.firstElementChild;return a}).append(this)),this},wrapInner:function(a){return r.isFunction(a)?this.each(function(b){r(this).wrapInner(a.call(this,b))}):this.each(function(){var b=r(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=r.isFunction(a);return this.each(function(c){r(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(a){return this.parent(a).not("body").each(function(){r(this).replaceWith(this.childNodes)}),this}}),r.expr.pseudos.hidden=function(a){return!r.expr.pseudos.visible(a)},r.expr.pseudos.visible=function(a){return!!(a.offsetWidth||a.offsetHeight||a.getClientRects().length)},r.ajaxSettings.xhr=function(){try{return new a.XMLHttpRequest}catch(b){}};var Rb={0:200,1223:204},Sb=r.ajaxSettings.xhr();o.cors=!!Sb&&"withCredentials"in Sb,o.ajax=Sb=!!Sb,r.ajaxTransport(function(b){var c,d;if(o.cors||Sb&&!b.crossDomain)return{send:function(e,f){var g,h=b.xhr();if(h.open(b.type,b.url,b.async,b.username,b.password),b.xhrFields)for(g in b.xhrFields)h[g]=b.xhrFields[g];b.mimeType&&h.overrideMimeType&&h.overrideMimeType(b.mimeType),b.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest");for(g in e)h.setRequestHeader(g,e[g]);c=function(a){return function(){c&&(c=d=h.onload=h.onerror=h.onabort=h.onreadystatechange=null,"abort"===a?h.abort():"error"===a?"number"!=typeof h.status?f(0,"error"):f(h.status,h.statusText):f(Rb[h.status]||h.status,h.statusText,"text"!==(h.responseType||"text")||"string"!=typeof h.responseText?{binary:h.response}:{text:h.responseText},h.getAllResponseHeaders()))}},h.onload=c(),d=h.onerror=c("error"),void 0!==h.onabort?h.onabort=d:h.onreadystatechange=function(){4===h.readyState&&a.setTimeout(function(){c&&d()})},c=c("abort");try{h.send(b.hasContent&&b.data||null)}catch(i){if(c)throw i}},abort:function(){c&&c()}}}),r.ajaxPrefilter(function(a){a.crossDomain&&(a.contents.script=!1)}),r.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(a){return r.globalEval(a),a}}}),r.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET")}),r.ajaxTransport("script",function(a){if(a.crossDomain){var b,c;return{send:function(e,f){b=r("<script>").prop({charset:a.scriptCharset,src:a.url}).on("load error",c=function(a){b.remove(),c=null,a&&f("error"===a.type?404:200,a.type)}),d.head.appendChild(b[0])},abort:function(){c&&c()}}}});var Tb=[],Ub=/(=)\?(?=&|$)|\?\?/;r.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=Tb.pop()||r.expando+"_"+ub++;return this[a]=!0,a}}),r.ajaxPrefilter("json jsonp",function(b,c,d){var e,f,g,h=b.jsonp!==!1&&(Ub.test(b.url)?"url":"string"==typeof b.data&&0===(b.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ub.test(b.data)&&"data");if(h||"jsonp"===b.dataTypes[0])return e=b.jsonpCallback=r.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,h?b[h]=b[h].replace(Ub,"$1"+e):b.jsonp!==!1&&(b.url+=(vb.test(b.url)?"&":"?")+b.jsonp+"="+e),b.converters["script json"]=function(){return g||r.error(e+" was not called"),g[0]},b.dataTypes[0]="json",f=a[e],a[e]=function(){g=arguments},d.always(function(){void 0===f?r(a).removeProp(e):a[e]=f,b[e]&&(b.jsonpCallback=c.jsonpCallback,Tb.push(e)),g&&r.isFunction(f)&&f(g[0]),g=f=void 0}),"script"}),o.createHTMLDocument=function(){var a=d.implementation.createHTMLDocument("").body;return a.innerHTML="<form></form><form></form>",2===a.childNodes.length}(),r.parseHTML=function(a,b,c){if("string"!=typeof a)return[];"boolean"==typeof b&&(c=b,b=!1);var e,f,g;return b||(o.createHTMLDocument?(b=d.implementation.createHTMLDocument(""),e=b.createElement("base"),e.href=d.location.href,b.head.appendChild(e)):b=d),f=C.exec(a),g=!c&&[],f?[b.createElement(f[1])]:(f=qa([a],b,g),g&&g.length&&r(g).remove(),r.merge([],f.childNodes))},r.fn.load=function(a,b,c){var d,e,f,g=this,h=a.indexOf(" ");return h>-1&&(d=pb(a.slice(h)),a=a.slice(0,h)),r.isFunction(b)?(c=b,b=void 0):b&&"object"==typeof b&&(e="POST"),g.length>0&&r.ajax({url:a,type:e||"GET",dataType:"html",data:b}).done(function(a){f=arguments,g.html(d?r("<div>").append(r.parseHTML(a)).find(d):a)}).always(c&&function(a,b){g.each(function(){c.apply(this,f||[a.responseText,b,a])})}),this},r.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(a,b){r.fn[b]=function(a){return this.on(b,a)}}),r.expr.pseudos.animated=function(a){return r.grep(r.timers,function(b){return a===b.elem}).length},r.offset={setOffset:function(a,b,c){var d,e,f,g,h,i,j,k=r.css(a,"position"),l=r(a),m={};"static"===k&&(a.style.position="relative"),h=l.offset(),f=r.css(a,"top"),i=r.css(a,"left"),j=("absolute"===k||"fixed"===k)&&(f+i).indexOf("auto")>-1,j?(d=l.position(),g=d.top,e=d.left):(g=parseFloat(f)||0,e=parseFloat(i)||0),r.isFunction(b)&&(b=b.call(a,c,r.extend({},h))),null!=b.top&&(m.top=b.top-h.top+g),null!=b.left&&(m.left=b.left-h.left+e),"using"in b?b.using.call(a,m):l.css(m)}},r.fn.extend({offset:function(a){if(arguments.length)return void 0===a?this:this.each(function(b){r.offset.setOffset(this,a,b)});var b,c,d,e,f=this[0];if(f)return f.getClientRects().length?(d=f.getBoundingClientRect(),b=f.ownerDocument,c=b.documentElement,e=b.defaultView,{top:d.top+e.pageYOffset-c.clientTop,left:d.left+e.pageXOffset-c.clientLeft}):{top:0,left:0}},position:function(){if(this[0]){var a,b,c=this[0],d={top:0,left:0};return"fixed"===r.css(c,"position")?b=c.getBoundingClientRect():(a=this.offsetParent(),b=this.offset(),B(a[0],"html")||(d=a.offset()),d={top:d.top+r.css(a[0],"borderTopWidth",!0),left:d.left+r.css(a[0],"borderLeftWidth",!0)}),{top:b.top-d.top-r.css(c,"marginTop",!0),left:b.left-d.left-r.css(c,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var a=this.offsetParent;while(a&&"static"===r.css(a,"position"))a=a.offsetParent;return a||ra})}}),r.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,b){var c="pageYOffset"===b;r.fn[a]=function(d){return T(this,function(a,d,e){var f;return r.isWindow(a)?f=a:9===a.nodeType&&(f=a.defaultView),void 0===e?f?f[b]:a[d]:void(f?f.scrollTo(c?f.pageXOffset:e,c?e:f.pageYOffset):a[d]=e)},a,d,arguments.length)}}),r.each(["top","left"],function(a,b){r.cssHooks[b]=Pa(o.pixelPosition,function(a,c){if(c)return c=Oa(a,b),Ma.test(c)?r(a).position()[b]+"px":c})}),r.each({Height:"height",Width:"width"},function(a,b){r.each({padding:"inner"+a,content:b,"":"outer"+a},function(c,d){r.fn[d]=function(e,f){var g=arguments.length&&(c||"boolean"!=typeof e),h=c||(e===!0||f===!0?"margin":"border");return T(this,function(b,c,e){var f;return r.isWindow(b)?0===d.indexOf("outer")?b["inner"+a]:b.document.documentElement["client"+a]:9===b.nodeType?(f=b.documentElement,Math.max(b.body["scroll"+a],f["scroll"+a],b.body["offset"+a],f["offset"+a],f["client"+a])):void 0===e?r.css(b,c,h):r.style(b,c,e,h)},b,g?e:void 0,g)}})}),r.fn.extend({bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return 1===arguments.length?this.off(a,"**"):this.off(b,a||"**",c)}}),r.holdReady=function(a){a?r.readyWait++:r.ready(!0)},r.isArray=Array.isArray,r.parseJSON=JSON.parse,r.nodeName=B,"function"==typeof define&&define.amd&&define("jquery",[],function(){return r});var Vb=a.jQuery,Wb=a.$;return r.noConflict=function(b){return a.$===r&&(a.$=Wb),b&&a.jQuery===r&&(a.jQuery=Vb),r},b||(a.jQuery=a.$=r),r});
-
+/*! jQuery v3.4.1 | (c) JS Foundation and other contributors | jquery.org/license */
+!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],E=C.document,r=Object.getPrototypeOf,s=t.slice,g=t.concat,u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},x=function(e){return null!=e&&e===e.window},c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.4.1",k=function(e,t){return new k.fn.init(e,t)},p=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function d(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0<t&&t-1 in e)}k.fn=k.prototype={jquery:f,constructor:k,length:0,toArray:function(){return s.call(this)},get:function(e){return null==e?s.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=k.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return k.each(this,e)},map:function(n){return this.pushStack(k.map(this,function(e,t){return n.call(e,t,e)}))},slice:function(){return this.pushStack(s.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(0<=n&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:u,sort:t.sort,splice:t.splice},k.extend=k.fn.extend=function(){var e,t,n,r,i,o,a=arguments[0]||{},s=1,u=arguments.length,l=!1;for("boolean"==typeof a&&(l=a,a=arguments[s]||{},s++),"object"==typeof a||m(a)||(a={}),s===u&&(a=this,s--);s<u;s++)if(null!=(e=arguments[s]))for(t in e)r=e[t],"__proto__"!==t&&a!==r&&(l&&r&&(k.isPlainObject(r)||(i=Array.isArray(r)))?(n=a[t],o=i&&!Array.isArray(n)?[]:i||k.isPlainObject(n)?n:{},i=!1,a[t]=k.extend(l,o,r)):void 0!==r&&(a[t]=r));return a},k.extend({expando:"jQuery"+(f+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==o.call(e))&&(!(t=r(e))||"function"==typeof(n=v.call(t,"constructor")&&t.constructor)&&a.call(n)===l)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t){b(e,{nonce:t&&t.nonce})},each:function(e,t){var n,r=0;if(d(e)){for(n=e.length;r<n;r++)if(!1===t.call(e[r],r,e[r]))break}else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},trim:function(e){return null==e?"":(e+"").replace(p,"")},makeArray:function(e,t){var n=t||[];return null!=e&&(d(Object(e))?k.merge(n,"string"==typeof e?[e]:e):u.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:i.call(t,e,n)},merge:function(e,t){for(var n=+t.length,r=0,i=e.length;r<n;r++)e[i++]=t[r];return e.length=i,e},grep:function(e,t,n){for(var r=[],i=0,o=e.length,a=!n;i<o;i++)!t(e[i],i)!==a&&r.push(e[i]);return r},map:function(e,t,n){var r,i,o=0,a=[];if(d(e))for(r=e.length;o<r;o++)null!=(i=t(e[o],o,n))&&a.push(i);else for(o in e)null!=(i=t(e[o],o,n))&&a.push(i);return g.apply([],a)},guid:1,support:y}),"function"==typeof Symbol&&(k.fn[Symbol.iterator]=t[Symbol.iterator]),k.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){n["[object "+t+"]"]=t.toLowerCase()});var h=function(n){var e,d,b,o,i,h,f,g,w,u,l,T,C,a,E,v,s,c,y,k="sizzle"+1*new Date,m=n.document,S=0,r=0,p=ue(),x=ue(),N=ue(),A=ue(),D=function(e,t){return e===t&&(l=!0),0},j={}.hasOwnProperty,t=[],q=t.pop,L=t.push,H=t.push,O=t.slice,P=function(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},R="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",M="[\\x20\\t\\r\\n\\f]",I="(?:\\\\.|[\\w-]|[^\0-\\xa0])+",W="\\["+M+"*("+I+")(?:"+M+"*([*^$|!~]?=)"+M+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+I+"))|)"+M+"*\\]",$=":("+I+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+W+")*)|.*)\\)|)",F=new RegExp(M+"+","g"),B=new RegExp("^"+M+"+|((?:^|[^\\\\])(?:\\\\.)*)"+M+"+$","g"),_=new RegExp("^"+M+"*,"+M+"*"),z=new RegExp("^"+M+"*([>+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp($),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+$),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),ne=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(m.childNodes),m.childNodes),t[m.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&((e?e.ownerDocument||e:m)!==C&&T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!A[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&U.test(t)){(s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=k),o=(l=h(t)).length;while(o--)l[o]="#"+s+" "+xe(l[o]);c=l.join(","),f=ee.test(t)&&ye(e.parentNode)||e}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){A(t,!0)}finally{s===k&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[k]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:m;return r!==C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),m!==C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=k,!C.getElementsByName||!C.getElementsByName(k).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){a.appendChild(e).innerHTML="<a id='"+k+"'></a><select id='"+k+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+k+"-]").length||v.push("~="),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+k+"+*").length||v.push(".#.+[+~]")}),ce(function(e){e.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",$)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e===C||e.ownerDocument===m&&y(m,e)?-1:t===C||t.ownerDocument===m&&y(m,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e===C?-1:t===C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]===m?-1:s[r]===m?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if((e.ownerDocument||e)!==C&&T(e),d.matchesSelector&&E&&!A[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){A(t,!0)}return 0<se(t,C,null,[e]).length},se.contains=function(e,t){return(e.ownerDocument||e)!==C&&T(e),y(e,t)},se.attr=function(e,t){(e.ownerDocument||e)!==C&&T(e);var n=b.attrHandle[t.toLowerCase()],r=n&&j.call(b.attrHandle,t.toLowerCase())?n(e,t,!E):void 0;return void 0!==r?r:d.attributes||!E?e.getAttribute(t):(r=e.getAttributeNode(t))&&r.specified?r.value:null},se.escape=function(e){return(e+"").replace(re,ie)},se.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},se.uniqueSort=function(e){var t,n=[],r=0,i=0;if(l=!d.detectDuplicates,u=!d.sortStable&&e.slice(0),e.sort(D),l){while(t=e[i++])t===e[i]&&(r=n.push(i));while(r--)e.splice(n[r],1)}return u=null,e},o=se.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=o(e)}else if(3===i||4===i)return e.nodeValue}else while(t=e[r++])n+=o(t);return n},(b=se.selectors={cacheLength:50,createPseudo:le,match:G,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=p[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&p(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1<t.indexOf(i):"$="===r?i&&t.slice(-i.length)===i:"~="===r?-1<(" "+t.replace(F," ")+" ").indexOf(i):"|="===r&&(t===i||t.slice(0,i.length+1)===i+"-"))}},CHILD:function(h,e,t,g,v){var y="nth"!==h.slice(0,3),m="last"!==h.slice(-4),x="of-type"===e;return 1===g&&0===v?function(e){return!!e.parentNode}:function(e,t,n){var r,i,o,a,s,u,l=y!==m?"nextSibling":"previousSibling",c=e.parentNode,f=x&&e.nodeName.toLowerCase(),p=!n&&!x,d=!1;if(c){if(y){while(l){a=e;while(a=a[l])if(x?a.nodeName.toLowerCase()===f:1===a.nodeType)return!1;u=l="only"===h&&!u&&"nextSibling"}return!0}if(u=[m?c.firstChild:c.lastChild],m&&p){d=(s=(r=(i=(o=(a=c)[k]||(a[k]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]||[])[0]===S&&r[1])&&r[2],a=s&&c.childNodes[s];while(a=++s&&a&&a[l]||(d=s=0)||u.pop())if(1===a.nodeType&&++d&&a===e){i[h]=[S,s,d];break}}else if(p&&(d=s=(r=(i=(o=(a=e)[k]||(a[k]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]||[])[0]===S&&r[1]),!1===d)while(a=++s&&a&&a[l]||(d=s=0)||u.pop())if((x?a.nodeName.toLowerCase()===f:1===a.nodeType)&&++d&&(p&&((i=(o=a[k]||(a[k]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]=[S,d]),a===e))break;return(d-=v)===g||d%g==0&&0<=d/g}}},PSEUDO:function(e,o){var t,a=b.pseudos[e]||b.setFilters[e.toLowerCase()]||se.error("unsupported pseudo: "+e);return a[k]?a(o):1<a.length?(t=[e,e,"",o],b.setFilters.hasOwnProperty(e.toLowerCase())?le(function(e,t){var n,r=a(e,o),i=r.length;while(i--)e[n=P(e,r[i])]=!(t[n]=r[i])}):function(e){return a(e,0,t)}):a}},pseudos:{not:le(function(e){var r=[],i=[],s=f(e.replace(B,"$1"));return s[k]?le(function(e,t,n,r){var i,o=s(e,null,r,[]),a=e.length;while(a--)(i=o[a])&&(e[a]=!(t[a]=i))}):function(e,t,n){return r[0]=e,s(r,null,n,i),r[0]=null,!i.pop()}}),has:le(function(t){return function(e){return 0<se(t,e).length}}),contains:le(function(t){return t=t.replace(te,ne),function(e){return-1<(e.textContent||o(e)).indexOf(t)}}),lang:le(function(n){return V.test(n||"")||se.error("unsupported lang: "+n),n=n.replace(te,ne).toLowerCase(),function(e){var t;do{if(t=E?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(t=t.toLowerCase())===n||0===t.indexOf(n+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var t=n.location&&n.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===a},focus:function(e){return e===C.activeElement&&(!C.hasFocus||C.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:ge(!1),disabled:ge(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!b.pseudos.empty(e)},header:function(e){return J.test(e.nodeName)},input:function(e){return Q.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:ve(function(){return[0]}),last:ve(function(e,t){return[t-1]}),eq:ve(function(e,t,n){return[n<0?n+t:n]}),even:ve(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:ve(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:ve(function(e,t,n){for(var r=n<0?n+t:t<n?t:n;0<=--r;)e.push(r);return e}),gt:ve(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}}).pseudos.nth=b.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})b.pseudos[e]=de(e);for(e in{submit:!0,reset:!0})b.pseudos[e]=he(e);function me(){}function xe(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function be(s,e,t){var u=e.dir,l=e.next,c=l||u,f=t&&"parentNode"===c,p=r++;return e.first?function(e,t,n){while(e=e[u])if(1===e.nodeType||f)return s(e,t,n);return!1}:function(e,t,n){var r,i,o,a=[S,p];if(n){while(e=e[u])if((1===e.nodeType||f)&&s(e,t,n))return!0}else while(e=e[u])if(1===e.nodeType||f)if(i=(o=e[k]||(e[k]={}))[e.uniqueID]||(o[e.uniqueID]={}),l&&l===e.nodeName.toLowerCase())e=e[u]||e;else{if((r=i[c])&&r[0]===S&&r[1]===p)return a[2]=r[2];if((i[c]=a)[2]=s(e,t,n))return!0}return!1}}function we(i){return 1<i.length?function(e,t,n){var r=i.length;while(r--)if(!i[r](e,t,n))return!1;return!0}:i[0]}function Te(e,t,n,r,i){for(var o,a=[],s=0,u=e.length,l=null!=t;s<u;s++)(o=e[s])&&(n&&!n(o,r,i)||(a.push(o),l&&t.push(s)));return a}function Ce(d,h,g,v,y,e){return v&&!v[k]&&(v=Ce(v)),y&&!y[k]&&(y=Ce(y,e)),le(function(e,t,n,r){var i,o,a,s=[],u=[],l=t.length,c=e||function(e,t,n){for(var r=0,i=t.length;r<i;r++)se(e,t[r],n);return n}(h||"*",n.nodeType?[n]:n,[]),f=!d||!e&&h?c:Te(c,s,d,n,r),p=g?y||(e?d:l||v)?[]:t:f;if(g&&g(f,p,n,r),v){i=Te(p,u),v(i,[],n,r),o=i.length;while(o--)(a=i[o])&&(p[u[o]]=!(f[u[o]]=a))}if(e){if(y||d){if(y){i=[],o=p.length;while(o--)(a=p[o])&&i.push(f[o]=a);y(null,p=[],i,r)}o=p.length;while(o--)(a=p[o])&&-1<(i=y?P(e,a):s[o])&&(e[i]=!(t[i]=a))}}else p=Te(p===t?p.splice(l,p.length):p),y?y(null,t,p,r):H.apply(t,p)})}function Ee(e){for(var i,t,n,r=e.length,o=b.relative[e[0].type],a=o||b.relative[" "],s=o?1:0,u=be(function(e){return e===i},a,!0),l=be(function(e){return-1<P(i,e)},a,!0),c=[function(e,t,n){var r=!o&&(n||t!==w)||((i=t).nodeType?u(e,t,n):l(e,t,n));return i=null,r}];s<r;s++)if(t=b.relative[e[s].type])c=[be(we(c),t)];else{if((t=b.filter[e[s].type].apply(null,e[s].matches))[k]){for(n=++s;n<r;n++)if(b.relative[e[n].type])break;return Ce(1<s&&we(c),1<s&&xe(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace(B,"$1"),t,s<n&&Ee(e.slice(s,n)),n<r&&Ee(e=e.slice(n)),n<r&&xe(e))}c.push(t)}return we(c)}return me.prototype=b.filters=b.pseudos,b.setFilters=new me,h=se.tokenize=function(e,t){var n,r,i,o,a,s,u,l=x[e+" "];if(l)return t?0:l.slice(0);a=e,s=[],u=b.preFilter;while(a){for(o in n&&!(r=_.exec(a))||(r&&(a=a.slice(r[0].length)||a),s.push(i=[])),n=!1,(r=z.exec(a))&&(n=r.shift(),i.push({value:n,type:r[0].replace(B," ")}),a=a.slice(n.length)),b.filter)!(r=G[o].exec(a))||u[o]&&!(r=u[o](r))||(n=r.shift(),i.push({value:n,type:o,matches:r}),a=a.slice(n.length));if(!n)break}return t?a.length:a?se.error(e):x(e,s).slice(0)},f=se.compile=function(e,t){var n,v,y,m,x,r,i=[],o=[],a=N[e+" "];if(!a){t||(t=h(e)),n=t.length;while(n--)(a=Ee(t[n]))[k]?i.push(a):o.push(a);(a=N(e,(v=o,m=0<(y=i).length,x=0<v.length,r=function(e,t,n,r,i){var o,a,s,u=0,l="0",c=e&&[],f=[],p=w,d=e||x&&b.find.TAG("*",i),h=S+=null==p?1:Math.random()||.1,g=d.length;for(i&&(w=t===C||t||i);l!==g&&null!=(o=d[l]);l++){if(x&&o){a=0,t||o.ownerDocument===C||(T(o),n=!E);while(s=v[a++])if(s(o,t||C,n)){r.push(o);break}i&&(S=h)}m&&((o=!s&&o)&&u--,e&&c.push(o))}if(u+=l,m&&l!==u){a=0;while(s=y[a++])s(c,f,t,n);if(e){if(0<u)while(l--)c[l]||f[l]||(f[l]=q.call(r));f=Te(f)}H.apply(r,f),i&&!e&&0<f.length&&1<u+y.length&&se.uniqueSort(r)}return i&&(S=h,w=p),c},m?le(r):r))).selector=e}return a},g=se.select=function(e,t,n,r){var i,o,a,s,u,l="function"==typeof e&&e,c=!r&&h(e=l.selector||e);if(n=n||[],1===c.length){if(2<(o=c[0]=c[0].slice(0)).length&&"ID"===(a=o[0]).type&&9===t.nodeType&&E&&b.relative[o[1].type]){if(!(t=(b.find.ID(a.matches[0].replace(te,ne),t)||[])[0]))return n;l&&(t=t.parentNode),e=e.slice(o.shift().value.length)}i=G.needsContext.test(e)?0:o.length;while(i--){if(a=o[i],b.relative[s=a.type])break;if((u=b.find[s])&&(r=u(a.matches[0].replace(te,ne),ee.test(o[0].type)&&ye(t.parentNode)||t))){if(o.splice(i,1),!(e=r.length&&xe(o)))return H.apply(n,r),n;break}}}return(l||f(e,c))(r,t,!E,n,!t||ee.test(e)&&ye(t.parentNode)||t),n},d.sortStable=k.split("").sort(D).join("")===k,d.detectDuplicates=!!l,T(),d.sortDetached=ce(function(e){return 1&e.compareDocumentPosition(C.createElement("fieldset"))}),ce(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||fe("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),d.attributes&&ce(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||fe("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),ce(function(e){return null==e.getAttribute("disabled")})||fe(R,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),se}(C);k.find=h,k.expr=h.selectors,k.expr[":"]=k.expr.pseudos,k.uniqueSort=k.unique=h.uniqueSort,k.text=h.getText,k.isXMLDoc=h.isXML,k.contains=h.contains,k.escapeSelector=h.escape;var T=function(e,t,n){var r=[],i=void 0!==n;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&k(e).is(n))break;r.push(e)}return r},S=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},N=k.expr.match.needsContext;function A(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var D=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?k.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?k.grep(e,function(e){return e===n!==r}):"string"!=typeof n?k.grep(e,function(e){return-1<i.call(n,e)!==r}):k.filter(n,e,r)}k.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?k.find.matchesSelector(r,e)?[r]:[]:k.find.matches(e,k.grep(t,function(e){return 1===e.nodeType}))},k.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(k(e).filter(function(){for(t=0;t<r;t++)if(k.contains(i[t],this))return!0}));for(n=this.pushStack([]),t=0;t<r;t++)k.find(e,i[t],n);return 1<r?k.uniqueSort(n):n},filter:function(e){return this.pushStack(j(this,e||[],!1))},not:function(e){return this.pushStack(j(this,e||[],!0))},is:function(e){return!!j(this,"string"==typeof e&&N.test(e)?k(e):e||[],!1).length}});var q,L=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(k.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||q,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:L.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof k?t[0]:t,k.merge(this,k.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),D.test(r[1])&&k.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(k):k.makeArray(e,this)}).prototype=k.fn,q=k(E);var H=/^(?:parents|prev(?:Until|All))/,O={children:!0,contents:!0,next:!0,prev:!0};function P(e,t){while((e=e[t])&&1!==e.nodeType);return e}k.fn.extend({has:function(e){var t=k(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(k.contains(this,t[e]))return!0})},closest:function(e,t){var n,r=0,i=this.length,o=[],a="string"!=typeof e&&k(e);if(!N.test(e))for(;r<i;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?-1<a.index(n):1===n.nodeType&&k.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(1<o.length?k.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?i.call(k(e),this[0]):i.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(k.uniqueSort(k.merge(this.get(),k(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),k.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return T(e,"parentNode")},parentsUntil:function(e,t,n){return T(e,"parentNode",n)},next:function(e){return P(e,"nextSibling")},prev:function(e){return P(e,"previousSibling")},nextAll:function(e){return T(e,"nextSibling")},prevAll:function(e){return T(e,"previousSibling")},nextUntil:function(e,t,n){return T(e,"nextSibling",n)},prevUntil:function(e,t,n){return T(e,"previousSibling",n)},siblings:function(e){return S((e.parentNode||{}).firstChild,e)},children:function(e){return S(e.firstChild)},contents:function(e){return"undefined"!=typeof e.contentDocument?e.contentDocument:(A(e,"template")&&(e=e.content||e),k.merge([],e.childNodes))}},function(r,i){k.fn[r]=function(e,t){var n=k.map(this,i,e);return"Until"!==r.slice(-5)&&(t=e),t&&"string"==typeof t&&(n=k.filter(t,n)),1<this.length&&(O[r]||k.uniqueSort(n),H.test(r)&&n.reverse()),this.pushStack(n)}});var R=/[^\x20\t\r\n\f]+/g;function M(e){return e}function I(e){throw e}function W(e,t,n,r){var i;try{e&&m(i=e.promise)?i.call(e).done(t).fail(n):e&&m(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}k.Callbacks=function(r){var e,n;r="string"==typeof r?(e=r,n={},k.each(e.match(R)||[],function(e,t){n[t]=!0}),n):k.extend({},r);var i,t,o,a,s=[],u=[],l=-1,c=function(){for(a=a||r.once,o=i=!0;u.length;l=-1){t=u.shift();while(++l<s.length)!1===s[l].apply(t[0],t[1])&&r.stopOnFalse&&(l=s.length,t=!1)}r.memory||(t=!1),i=!1,a&&(s=t?[]:"")},f={add:function(){return s&&(t&&!i&&(l=s.length-1,u.push(t)),function n(e){k.each(e,function(e,t){m(t)?r.unique&&f.has(t)||s.push(t):t&&t.length&&"string"!==w(t)&&n(t)})}(arguments),t&&!i&&c()),this},remove:function(){return k.each(arguments,function(e,t){var n;while(-1<(n=k.inArray(t,s,n)))s.splice(n,1),n<=l&&l--}),this},has:function(e){return e?-1<k.inArray(e,s):0<s.length},empty:function(){return s&&(s=[]),this},disable:function(){return a=u=[],s=t="",this},disabled:function(){return!s},lock:function(){return a=u=[],t||i||(s=t=""),this},locked:function(){return!!a},fireWith:function(e,t){return a||(t=[e,(t=t||[]).slice?t.slice():t],u.push(t),i||c()),this},fire:function(){return f.fireWith(this,arguments),this},fired:function(){return!!o}};return f},k.extend({Deferred:function(e){var o=[["notify","progress",k.Callbacks("memory"),k.Callbacks("memory"),2],["resolve","done",k.Callbacks("once memory"),k.Callbacks("once memory"),0,"resolved"],["reject","fail",k.Callbacks("once memory"),k.Callbacks("once memory"),1,"rejected"]],i="pending",a={state:function(){return i},always:function(){return s.done(arguments).fail(arguments),this},"catch":function(e){return a.then(null,e)},pipe:function(){var i=arguments;return k.Deferred(function(r){k.each(o,function(e,t){var n=m(i[t[4]])&&i[t[4]];s[t[1]](function(){var e=n&&n.apply(this,arguments);e&&m(e.promise)?e.promise().progress(r.notify).done(r.resolve).fail(r.reject):r[t[0]+"With"](this,n?[e]:arguments)})}),i=null}).promise()},then:function(t,n,r){var u=0;function l(i,o,a,s){return function(){var n=this,r=arguments,e=function(){var e,t;if(!(i<u)){if((e=a.apply(n,r))===o.promise())throw new TypeError("Thenable self-resolution");t=e&&("object"==typeof e||"function"==typeof e)&&e.then,m(t)?s?t.call(e,l(u,o,M,s),l(u,o,I,s)):(u++,t.call(e,l(u,o,M,s),l(u,o,I,s),l(u,o,M,o.notifyWith))):(a!==M&&(n=void 0,r=[e]),(s||o.resolveWith)(n,r))}},t=s?e:function(){try{e()}catch(e){k.Deferred.exceptionHook&&k.Deferred.exceptionHook(e,t.stackTrace),u<=i+1&&(a!==I&&(n=void 0,r=[e]),o.rejectWith(n,r))}};i?t():(k.Deferred.getStackHook&&(t.stackTrace=k.Deferred.getStackHook()),C.setTimeout(t))}}return k.Deferred(function(e){o[0][3].add(l(0,e,m(r)?r:M,e.notifyWith)),o[1][3].add(l(0,e,m(t)?t:M)),o[2][3].add(l(0,e,m(n)?n:I))}).promise()},promise:function(e){return null!=e?k.extend(e,a):a}},s={};return k.each(o,function(e,t){var n=t[2],r=t[5];a[t[1]]=n.add,r&&n.add(function(){i=r},o[3-e][2].disable,o[3-e][3].disable,o[0][2].lock,o[0][3].lock),n.add(t[3].fire),s[t[0]]=function(){return s[t[0]+"With"](this===s?void 0:this,arguments),this},s[t[0]+"With"]=n.fireWith}),a.promise(s),e&&e.call(s,s),s},when:function(e){var n=arguments.length,t=n,r=Array(t),i=s.call(arguments),o=k.Deferred(),a=function(t){return function(e){r[t]=this,i[t]=1<arguments.length?s.call(arguments):e,--n||o.resolveWith(r,i)}};if(n<=1&&(W(e,o.done(a(t)).resolve,o.reject,!n),"pending"===o.state()||m(i[t]&&i[t].then)))return o.then();while(t--)W(i[t],a(t),o.reject);return o.promise()}});var $=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;k.Deferred.exceptionHook=function(e,t){C.console&&C.console.warn&&e&&$.test(e.name)&&C.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},k.readyException=function(e){C.setTimeout(function(){throw e})};var F=k.Deferred();function B(){E.removeEventListener("DOMContentLoaded",B),C.removeEventListener("load",B),k.ready()}k.fn.ready=function(e){return F.then(e)["catch"](function(e){k.readyException(e)}),this},k.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--k.readyWait:k.isReady)||(k.isReady=!0)!==e&&0<--k.readyWait||F.resolveWith(E,[k])}}),k.ready.then=F.then,"complete"===E.readyState||"loading"!==E.readyState&&!E.documentElement.doScroll?C.setTimeout(k.ready):(E.addEventListener("DOMContentLoaded",B),C.addEventListener("load",B));var _=function(e,t,n,r,i,o,a){var s=0,u=e.length,l=null==n;if("object"===w(n))for(s in i=!0,n)_(e,t,s,n[s],!0,o,a);else if(void 0!==r&&(i=!0,m(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(k(e),n)})),t))for(;s<u;s++)t(e[s],n,a?r:r.call(e[s],s,t(e[s],n)));return i?e:l?t.call(e):u?t(e[0],n):o},z=/^-ms-/,U=/-([a-z])/g;function X(e,t){return t.toUpperCase()}function V(e){return e.replace(z,"ms-").replace(U,X)}var G=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function Y(){this.expando=k.expando+Y.uid++}Y.uid=1,Y.prototype={cache:function(e){var t=e[this.expando];return t||(t={},G(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,i=this.cache(e);if("string"==typeof t)i[V(t)]=n;else for(r in t)i[V(r)]=t[r];return i},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][V(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){n=(t=Array.isArray(t)?t.map(V):(t=V(t))in r?[t]:t.match(R)||[]).length;while(n--)delete r[t[n]]}(void 0===t||k.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!k.isEmptyObject(t)}};var Q=new Y,J=new Y,K=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,Z=/[A-Z]/g;function ee(e,t,n){var r,i;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(Z,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n="true"===(i=n)||"false"!==i&&("null"===i?null:i===+i+""?+i:K.test(i)?JSON.parse(i):i)}catch(e){}J.set(e,t,n)}else n=void 0;return n}k.extend({hasData:function(e){return J.hasData(e)||Q.hasData(e)},data:function(e,t,n){return J.access(e,t,n)},removeData:function(e,t){J.remove(e,t)},_data:function(e,t,n){return Q.access(e,t,n)},_removeData:function(e,t){Q.remove(e,t)}}),k.fn.extend({data:function(n,e){var t,r,i,o=this[0],a=o&&o.attributes;if(void 0===n){if(this.length&&(i=J.get(o),1===o.nodeType&&!Q.get(o,"hasDataAttrs"))){t=a.length;while(t--)a[t]&&0===(r=a[t].name).indexOf("data-")&&(r=V(r.slice(5)),ee(o,r,i[r]));Q.set(o,"hasDataAttrs",!0)}return i}return"object"==typeof n?this.each(function(){J.set(this,n)}):_(this,function(e){var t;if(o&&void 0===e)return void 0!==(t=J.get(o,n))?t:void 0!==(t=ee(o,n))?t:void 0;this.each(function(){J.set(this,n,e)})},null,e,1<arguments.length,null,!0)},removeData:function(e){return this.each(function(){J.remove(this,e)})}}),k.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=Q.get(e,t),n&&(!r||Array.isArray(n)?r=Q.access(e,t,k.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=k.queue(e,t),r=n.length,i=n.shift(),o=k._queueHooks(e,t);"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,function(){k.dequeue(e,t)},o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return Q.get(e,n)||Q.access(e,n,{empty:k.Callbacks("once memory").add(function(){Q.remove(e,[t+"queue",n])})})}}),k.fn.extend({queue:function(t,n){var e=2;return"string"!=typeof t&&(n=t,t="fx",e--),arguments.length<e?k.queue(this[0],t):void 0===n?this:this.each(function(){var e=k.queue(this,t,n);k._queueHooks(this,t),"fx"===t&&"inprogress"!==e[0]&&k.dequeue(this,t)})},dequeue:function(e){return this.each(function(){k.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,i=k.Deferred(),o=this,a=this.length,s=function(){--r||i.resolveWith(o,[o])};"string"!=typeof e&&(t=e,e=void 0),e=e||"fx";while(a--)(n=Q.get(o[a],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(s));return s(),i.promise(t)}});var te=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,ne=new RegExp("^(?:([+-])=|)("+te+")([a-z%]*)$","i"),re=["Top","Right","Bottom","Left"],ie=E.documentElement,oe=function(e){return k.contains(e.ownerDocument,e)},ae={composed:!0};ie.getRootNode&&(oe=function(e){return k.contains(e.ownerDocument,e)||e.getRootNode(ae)===e.ownerDocument});var se=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&oe(e)&&"none"===k.css(e,"display")},ue=function(e,t,n,r){var i,o,a={};for(o in t)a[o]=e.style[o],e.style[o]=t[o];for(o in i=n.apply(e,r||[]),t)e.style[o]=a[o];return i};function le(e,t,n,r){var i,o,a=20,s=r?function(){return r.cur()}:function(){return k.css(e,t,"")},u=s(),l=n&&n[3]||(k.cssNumber[t]?"":"px"),c=e.nodeType&&(k.cssNumber[t]||"px"!==l&&+u)&&ne.exec(k.css(e,t));if(c&&c[3]!==l){u/=2,l=l||c[3],c=+u||1;while(a--)k.style(e,t,c+l),(1-o)*(1-(o=s()/u||.5))<=0&&(a=0),c/=o;c*=2,k.style(e,t,c+l),n=n||[]}return n&&(c=+c||+u||0,i=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=l,r.start=c,r.end=i)),i}var ce={};function fe(e,t){for(var n,r,i,o,a,s,u,l=[],c=0,f=e.length;c<f;c++)(r=e[c]).style&&(n=r.style.display,t?("none"===n&&(l[c]=Q.get(r,"display")||null,l[c]||(r.style.display="")),""===r.style.display&&se(r)&&(l[c]=(u=a=o=void 0,a=(i=r).ownerDocument,s=i.nodeName,(u=ce[s])||(o=a.body.appendChild(a.createElement(s)),u=k.css(o,"display"),o.parentNode.removeChild(o),"none"===u&&(u="block"),ce[s]=u)))):"none"!==n&&(l[c]="none",Q.set(r,"display",n)));for(c=0;c<f;c++)null!=l[c]&&(e[c].style.display=l[c]);return e}k.fn.extend({show:function(){return fe(this,!0)},hide:function(){return fe(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){se(this)?k(this).show():k(this).hide()})}});var pe=/^(?:checkbox|radio)$/i,de=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i,ge={option:[1,"<select multiple='multiple'>","</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?k.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n<r;n++)Q.set(e[n],"globalEval",!t||Q.get(t[n],"globalEval"))}ge.optgroup=ge.option,ge.tbody=ge.tfoot=ge.colgroup=ge.caption=ge.thead,ge.th=ge.td;var me,xe,be=/<|&#?\w+;/;function we(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d<h;d++)if((o=e[d])||0===o)if("object"===w(o))k.merge(p,o.nodeType?[o]:o);else if(be.test(o)){a=a||f.appendChild(t.createElement("div")),s=(de.exec(o)||["",""])[1].toLowerCase(),u=ge[s]||ge._default,a.innerHTML=u[1]+k.htmlPrefilter(o)+u[2],c=u[0];while(c--)a=a.lastChild;k.merge(p,a.childNodes),(a=f.firstChild).textContent=""}else p.push(t.createTextNode(o));f.textContent="",d=0;while(o=p[d++])if(r&&-1<k.inArray(o,r))i&&i.push(o);else if(l=oe(o),a=ve(f.appendChild(o),"script"),l&&ye(a),n){c=0;while(o=a[c++])he.test(o.type||"")&&n.push(o)}return f}me=E.createDocumentFragment().appendChild(E.createElement("div")),(xe=E.createElement("input")).setAttribute("type","radio"),xe.setAttribute("checked","checked"),xe.setAttribute("name","t"),me.appendChild(xe),y.checkClone=me.cloneNode(!0).cloneNode(!0).lastChild.checked,me.innerHTML="<textarea>x</textarea>",y.noCloneChecked=!!me.cloneNode(!0).lastChild.defaultValue;var Te=/^key/,Ce=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ee=/^([^.]*)(?:\.(.+)|)/;function ke(){return!0}function Se(){return!1}function Ne(e,t){return e===function(){try{return E.activeElement}catch(e){}}()==("focus"===t)}function Ae(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Ae(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Se;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return k().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=k.guid++)),e.each(function(){k.event.add(this,t,i,r,n)})}function De(e,i,o){o?(Q.set(e,i,!1),k.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=Q.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(k.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),Q.set(this,i,r),t=o(this,i),this[i](),r!==(n=Q.get(this,i))||t?Q.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n.value}else r.length&&(Q.set(this,i,{value:k.event.trigger(k.extend(r[0],k.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Q.get(e,i)&&k.event.add(e,i,ke)}k.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.get(t);if(v){n.handler&&(n=(o=n).handler,i=o.selector),i&&k.find.matchesSelector(ie,i),n.guid||(n.guid=k.guid++),(u=v.events)||(u=v.events={}),(a=v.handle)||(a=v.handle=function(e){return"undefined"!=typeof k&&k.event.triggered!==e.type?k.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(R)||[""]).length;while(l--)d=g=(s=Ee.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=k.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=k.event.special[d]||{},c=k.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&k.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),k.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.hasData(e)&&Q.get(e);if(v&&(u=v.events)){l=(t=(t||"").match(R)||[""]).length;while(l--)if(d=g=(s=Ee.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){f=k.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||k.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)k.event.remove(e,d+t[l],n,r,!0);k.isEmptyObject(u)&&Q.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=k.event.fix(e),u=new Array(arguments.length),l=(Q.get(this,"events")||{})[s.type]||[],c=k.event.special[s.type]||{};for(u[0]=s,t=1;t<arguments.length;t++)u[t]=arguments[t];if(s.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,s)){a=k.event.handlers.call(this,s,l),t=0;while((i=a[t++])&&!s.isPropagationStopped()){s.currentTarget=i.elem,n=0;while((o=i.handlers[n++])&&!s.isImmediatePropagationStopped())s.rnamespace&&!1!==o.namespace&&!s.rnamespace.test(o.namespace)||(s.handleObj=o,s.data=o.data,void 0!==(r=((k.event.special[o.origType]||{}).handle||o.handler).apply(i.elem,u))&&!1===(s.result=r)&&(s.preventDefault(),s.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,s),s.result}},handlers:function(e,t){var n,r,i,o,a,s=[],u=t.delegateCount,l=e.target;if(u&&l.nodeType&&!("click"===e.type&&1<=e.button))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n<u;n++)void 0===a[i=(r=t[n]).selector+" "]&&(a[i]=r.needsContext?-1<k(i,this).index(l):k.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u<t.length&&s.push({elem:l,handlers:t.slice(u)}),s},addProp:function(t,e){Object.defineProperty(k.Event.prototype,t,{enumerable:!0,configurable:!0,get:m(e)?function(){if(this.originalEvent)return e(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[t]},set:function(e){Object.defineProperty(this,t,{enumerable:!0,configurable:!0,writable:!0,value:e})}})},fix:function(e){return e[k.expando]?e:new k.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return pe.test(t.type)&&t.click&&A(t,"input")&&De(t,"click",ke),!1},trigger:function(e){var t=this||e;return pe.test(t.type)&&t.click&&A(t,"input")&&De(t,"click"),!0},_default:function(e){var t=e.target;return pe.test(t.type)&&t.click&&A(t,"input")&&Q.get(t,"click")||A(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},k.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},k.Event=function(e,t){if(!(this instanceof k.Event))return new k.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?ke:Se,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&k.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[k.expando]=!0},k.Event.prototype={constructor:k.Event,isDefaultPrevented:Se,isPropagationStopped:Se,isImmediatePropagationStopped:Se,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=ke,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=ke,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=ke,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},k.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,"char":!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:function(e){var t=e.button;return null==e.which&&Te.test(e.type)?null!=e.charCode?e.charCode:e.keyCode:!e.which&&void 0!==t&&Ce.test(e.type)?1&t?1:2&t?3:4&t?2:0:e.which}},k.event.addProp),k.each({focus:"focusin",blur:"focusout"},function(e,t){k.event.special[e]={setup:function(){return De(this,e,Ne),!1},trigger:function(){return De(this,e),!0},delegateType:t}}),k.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,i){k.event.special[e]={delegateType:i,bindType:i,handle:function(e){var t,n=e.relatedTarget,r=e.handleObj;return n&&(n===this||k.contains(this,n))||(e.type=r.origType,t=r.handler.apply(this,arguments),e.type=i),t}}}),k.fn.extend({on:function(e,t,n,r){return Ae(this,e,t,n,r)},one:function(e,t,n,r){return Ae(this,e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,k(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(i in e)this.off(i,t,e[i]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=Se),this.each(function(){k.event.remove(this,e,n,t)})}});var je=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi,qe=/<script|<style|<link/i,Le=/checked\s*(?:[^=]|=\s*.checked.)/i,He=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function Oe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&k(e).children("tbody")[0]||e}function Pe(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Re(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Me(e,t){var n,r,i,o,a,s,u,l;if(1===t.nodeType){if(Q.hasData(e)&&(o=Q.access(e),a=Q.set(t,o),l=o.events))for(i in delete a.handle,a.events={},l)for(n=0,r=l[i].length;n<r;n++)k.event.add(t,i,l[i][n]);J.hasData(e)&&(s=J.access(e),u=k.extend({},s),J.set(t,u))}}function Ie(n,r,i,o){r=g.apply([],r);var e,t,a,s,u,l,c=0,f=n.length,p=f-1,d=r[0],h=m(d);if(h||1<f&&"string"==typeof d&&!y.checkClone&&Le.test(d))return n.each(function(e){var t=n.eq(e);h&&(r[0]=d.call(this,e,t.html())),Ie(t,r,i,o)});if(f&&(t=(e=we(r,n[0].ownerDocument,!1,n,o)).firstChild,1===e.childNodes.length&&(e=t),t||o)){for(s=(a=k.map(ve(e,"script"),Pe)).length;c<f;c++)u=e,c!==p&&(u=k.clone(u,!0,!0),s&&k.merge(a,ve(u,"script"))),i.call(n[c],u,c);if(s)for(l=a[a.length-1].ownerDocument,k.map(a,Re),c=0;c<s;c++)u=a[c],he.test(u.type||"")&&!Q.access(u,"globalEval")&&k.contains(l,u)&&(u.src&&"module"!==(u.type||"").toLowerCase()?k._evalUrl&&!u.noModule&&k._evalUrl(u.src,{nonce:u.nonce||u.getAttribute("nonce")}):b(u.textContent.replace(He,""),u,l))}return n}function We(e,t,n){for(var r,i=t?k.filter(t,e):e,o=0;null!=(r=i[o]);o++)n||1!==r.nodeType||k.cleanData(ve(r)),r.parentNode&&(n&&oe(r)&&ye(ve(r,"script")),r.parentNode.removeChild(r));return e}k.extend({htmlPrefilter:function(e){return e.replace(je,"<$1></$2>")},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=oe(e);if(!(y.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||k.isXMLDoc(e)))for(a=ve(c),r=0,i=(o=ve(e)).length;r<i;r++)s=o[r],u=a[r],void 0,"input"===(l=u.nodeName.toLowerCase())&&pe.test(s.type)?u.checked=s.checked:"input"!==l&&"textarea"!==l||(u.defaultValue=s.defaultValue);if(t)if(n)for(o=o||ve(e),a=a||ve(c),r=0,i=o.length;r<i;r++)Me(o[r],a[r]);else Me(e,c);return 0<(a=ve(c,"script")).length&&ye(a,!f&&ve(e,"script")),c},cleanData:function(e){for(var t,n,r,i=k.event.special,o=0;void 0!==(n=e[o]);o++)if(G(n)){if(t=n[Q.expando]){if(t.events)for(r in t.events)i[r]?k.event.remove(n,r):k.removeEvent(n,r,t.handle);n[Q.expando]=void 0}n[J.expando]&&(n[J.expando]=void 0)}}}),k.fn.extend({detach:function(e){return We(this,e,!0)},remove:function(e){return We(this,e)},text:function(e){return _(this,function(e){return void 0===e?k.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return Ie(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Oe(this,e).appendChild(e)})},prepend:function(){return Ie(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Oe(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return Ie(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return Ie(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(k.cleanData(ve(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return k.clone(this,e,t)})},html:function(e){return _(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!qe.test(e)&&!ge[(de.exec(e)||["",""])[1].toLowerCase()]){e=k.htmlPrefilter(e);try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(k.cleanData(ve(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var n=[];return Ie(this,arguments,function(e){var t=this.parentNode;k.inArray(this,n)<0&&(k.cleanData(ve(this)),t&&t.replaceChild(e,this))},n)}}),k.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,a){k.fn[e]=function(e){for(var t,n=[],r=k(e),i=r.length-1,o=0;o<=i;o++)t=o===i?this:this.clone(!0),k(r[o])[a](t),u.apply(n,t.get());return this.pushStack(n)}});var $e=new RegExp("^("+te+")(?!px)[a-z%]+$","i"),Fe=function(e){var t=e.ownerDocument.defaultView;return t&&t.opener||(t=C),t.getComputedStyle(e)},Be=new RegExp(re.join("|"),"i");function _e(e,t,n){var r,i,o,a,s=e.style;return(n=n||Fe(e))&&(""!==(a=n.getPropertyValue(t)||n[t])||oe(e)||(a=k.style(e,t)),!y.pixelBoxStyles()&&$e.test(a)&&Be.test(t)&&(r=s.width,i=s.minWidth,o=s.maxWidth,s.minWidth=s.maxWidth=s.width=a,a=n.width,s.width=r,s.minWidth=i,s.maxWidth=o)),void 0!==a?a+"":a}function ze(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function e(){if(u){s.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",u.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",ie.appendChild(s).appendChild(u);var e=C.getComputedStyle(u);n="1%"!==e.top,a=12===t(e.marginLeft),u.style.right="60%",o=36===t(e.right),r=36===t(e.width),u.style.position="absolute",i=12===t(u.offsetWidth/3),ie.removeChild(s),u=null}}function t(e){return Math.round(parseFloat(e))}var n,r,i,o,a,s=E.createElement("div"),u=E.createElement("div");u.style&&(u.style.backgroundClip="content-box",u.cloneNode(!0).style.backgroundClip="",y.clearCloneStyle="content-box"===u.style.backgroundClip,k.extend(y,{boxSizingReliable:function(){return e(),r},pixelBoxStyles:function(){return e(),o},pixelPosition:function(){return e(),n},reliableMarginLeft:function(){return e(),a},scrollboxSize:function(){return e(),i}}))}();var Ue=["Webkit","Moz","ms"],Xe=E.createElement("div").style,Ve={};function Ge(e){var t=k.cssProps[e]||Ve[e];return t||(e in Xe?e:Ve[e]=function(e){var t=e[0].toUpperCase()+e.slice(1),n=Ue.length;while(n--)if((e=Ue[n]+t)in Xe)return e}(e)||e)}var Ye=/^(none|table(?!-c[ea]).+)/,Qe=/^--/,Je={position:"absolute",visibility:"hidden",display:"block"},Ke={letterSpacing:"0",fontWeight:"400"};function Ze(e,t,n){var r=ne.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function et(e,t,n,r,i,o){var a="width"===t?1:0,s=0,u=0;if(n===(r?"border":"content"))return 0;for(;a<4;a+=2)"margin"===n&&(u+=k.css(e,n+re[a],!0,i)),r?("content"===n&&(u-=k.css(e,"padding"+re[a],!0,i)),"margin"!==n&&(u-=k.css(e,"border"+re[a]+"Width",!0,i))):(u+=k.css(e,"padding"+re[a],!0,i),"padding"!==n?u+=k.css(e,"border"+re[a]+"Width",!0,i):s+=k.css(e,"border"+re[a]+"Width",!0,i));return!r&&0<=o&&(u+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))||0),u}function tt(e,t,n){var r=Fe(e),i=(!y.boxSizingReliable()||n)&&"border-box"===k.css(e,"boxSizing",!1,r),o=i,a=_e(e,t,r),s="offset"+t[0].toUpperCase()+t.slice(1);if($e.test(a)){if(!n)return a;a="auto"}return(!y.boxSizingReliable()&&i||"auto"===a||!parseFloat(a)&&"inline"===k.css(e,"display",!1,r))&&e.getClientRects().length&&(i="border-box"===k.css(e,"boxSizing",!1,r),(o=s in e)&&(a=e[s])),(a=parseFloat(a)||0)+et(e,t,n||(i?"border":"content"),o,r,a)+"px"}function nt(e,t,n,r,i){return new nt.prototype.init(e,t,n,r,i)}k.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=_e(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=V(t),u=Qe.test(t),l=e.style;if(u||(t=Ge(s)),a=k.cssHooks[t]||k.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];"string"===(o=typeof n)&&(i=ne.exec(n))&&i[1]&&(n=le(e,t,i),o="number"),null!=n&&n==n&&("number"!==o||u||(n+=i&&i[3]||(k.cssNumber[s]?"":"px")),y.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,s=V(t);return Qe.test(t)||(t=Ge(s)),(a=k.cssHooks[t]||k.cssHooks[s])&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=_e(e,t,r)),"normal"===i&&t in Ke&&(i=Ke[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),k.each(["height","width"],function(e,u){k.cssHooks[u]={get:function(e,t,n){if(t)return!Ye.test(k.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?tt(e,u,n):ue(e,Je,function(){return tt(e,u,n)})},set:function(e,t,n){var r,i=Fe(e),o=!y.scrollboxSize()&&"absolute"===i.position,a=(o||n)&&"border-box"===k.css(e,"boxSizing",!1,i),s=n?et(e,u,n,a,i):0;return a&&o&&(s-=Math.ceil(e["offset"+u[0].toUpperCase()+u.slice(1)]-parseFloat(i[u])-et(e,u,"border",!1,i)-.5)),s&&(r=ne.exec(t))&&"px"!==(r[3]||"px")&&(e.style[u]=t,t=k.css(e,u)),Ze(0,t,s)}}}),k.cssHooks.marginLeft=ze(y.reliableMarginLeft,function(e,t){if(t)return(parseFloat(_e(e,"marginLeft"))||e.getBoundingClientRect().left-ue(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),k.each({margin:"",padding:"",border:"Width"},function(i,o){k.cssHooks[i+o]={expand:function(e){for(var t=0,n={},r="string"==typeof e?e.split(" "):[e];t<4;t++)n[i+re[t]+o]=r[t]||r[t-2]||r[0];return n}},"margin"!==i&&(k.cssHooks[i+o].set=Ze)}),k.fn.extend({css:function(e,t){return _(this,function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=Fe(e),i=t.length;a<i;a++)o[t[a]]=k.css(e,t[a],!1,r);return o}return void 0!==n?k.style(e,t,n):k.css(e,t)},e,t,1<arguments.length)}}),((k.Tween=nt).prototype={constructor:nt,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||k.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(k.cssNumber[n]?"":"px")},cur:function(){var e=nt.propHooks[this.prop];return e&&e.get?e.get(this):nt.propHooks._default.get(this)},run:function(e){var t,n=nt.propHooks[this.prop];return this.options.duration?this.pos=t=k.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):nt.propHooks._default.set(this),this}}).init.prototype=nt.prototype,(nt.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=k.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){k.fx.step[e.prop]?k.fx.step[e.prop](e):1!==e.elem.nodeType||!k.cssHooks[e.prop]&&null==e.elem.style[Ge(e.prop)]?e.elem[e.prop]=e.now:k.style(e.elem,e.prop,e.now+e.unit)}}}).scrollTop=nt.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},k.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},k.fx=nt.prototype.init,k.fx.step={};var rt,it,ot,at,st=/^(?:toggle|show|hide)$/,ut=/queueHooks$/;function lt(){it&&(!1===E.hidden&&C.requestAnimationFrame?C.requestAnimationFrame(lt):C.setTimeout(lt,k.fx.interval),k.fx.tick())}function ct(){return C.setTimeout(function(){rt=void 0}),rt=Date.now()}function ft(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i["margin"+(n=re[r])]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function pt(e,t,n){for(var r,i=(dt.tweeners[t]||[]).concat(dt.tweeners["*"]),o=0,a=i.length;o<a;o++)if(r=i[o].call(n,t,e))return r}function dt(o,e,t){var n,a,r=0,i=dt.prefilters.length,s=k.Deferred().always(function(){delete u.elem}),u=function(){if(a)return!1;for(var e=rt||ct(),t=Math.max(0,l.startTime+l.duration-e),n=1-(t/l.duration||0),r=0,i=l.tweens.length;r<i;r++)l.tweens[r].run(n);return s.notifyWith(o,[l,n,t]),n<1&&i?t:(i||s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l]),!1)},l=s.promise({elem:o,props:k.extend({},e),opts:k.extend(!0,{specialEasing:{},easing:k.easing._default},t),originalProperties:e,originalOptions:t,startTime:rt||ct(),duration:t.duration,tweens:[],createTween:function(e,t){var n=k.Tween(o,l.opts,e,t,l.opts.specialEasing[e]||l.opts.easing);return l.tweens.push(n),n},stop:function(e){var t=0,n=e?l.tweens.length:0;if(a)return this;for(a=!0;t<n;t++)l.tweens[t].run(1);return e?(s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l,e])):s.rejectWith(o,[l,e]),this}}),c=l.props;for(!function(e,t){var n,r,i,o,a;for(n in e)if(i=t[r=V(n)],o=e[n],Array.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),(a=k.cssHooks[r])&&"expand"in a)for(n in o=a.expand(o),delete e[r],o)n in e||(e[n]=o[n],t[n]=i);else t[r]=i}(c,l.opts.specialEasing);r<i;r++)if(n=dt.prefilters[r].call(l,o,c,l.opts))return m(n.stop)&&(k._queueHooks(l.elem,l.opts.queue).stop=n.stop.bind(n)),n;return k.map(c,pt,l),m(l.opts.start)&&l.opts.start.call(o,l),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always),k.fx.timer(k.extend(u,{elem:o,anim:l,queue:l.opts.queue})),l}k.Animation=k.extend(dt,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return le(n.elem,e,ne.exec(t),n),n}]},tweener:function(e,t){m(e)?(t=e,e=["*"]):e=e.match(R);for(var n,r=0,i=e.length;r<i;r++)n=e[r],dt.tweeners[n]=dt.tweeners[n]||[],dt.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var r,i,o,a,s,u,l,c,f="width"in t||"height"in t,p=this,d={},h=e.style,g=e.nodeType&&se(e),v=Q.get(e,"fxshow");for(r in n.queue||(null==(a=k._queueHooks(e,"fx")).unqueued&&(a.unqueued=0,s=a.empty.fire,a.empty.fire=function(){a.unqueued||s()}),a.unqueued++,p.always(function(){p.always(function(){a.unqueued--,k.queue(e,"fx").length||a.empty.fire()})})),t)if(i=t[r],st.test(i)){if(delete t[r],o=o||"toggle"===i,i===(g?"hide":"show")){if("show"!==i||!v||void 0===v[r])continue;g=!0}d[r]=v&&v[r]||k.style(e,r)}if((u=!k.isEmptyObject(t))||!k.isEmptyObject(d))for(r in f&&1===e.nodeType&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],null==(l=v&&v.display)&&(l=Q.get(e,"display")),"none"===(c=k.css(e,"display"))&&(l?c=l:(fe([e],!0),l=e.style.display||l,c=k.css(e,"display"),fe([e]))),("inline"===c||"inline-block"===c&&null!=l)&&"none"===k.css(e,"float")&&(u||(p.done(function(){h.display=l}),null==l&&(c=h.display,l="none"===c?"":c)),h.display="inline-block")),n.overflow&&(h.overflow="hidden",p.always(function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]})),u=!1,d)u||(v?"hidden"in v&&(g=v.hidden):v=Q.access(e,"fxshow",{display:l}),o&&(v.hidden=!g),g&&fe([e],!0),p.done(function(){for(r in g||fe([e]),Q.remove(e,"fxshow"),d)k.style(e,r,d[r])})),u=pt(g?v[r]:0,r,p),r in v||(v[r]=u.start,g&&(u.end=u.start,u.start=0))}],prefilter:function(e,t){t?dt.prefilters.unshift(e):dt.prefilters.push(e)}}),k.speed=function(e,t,n){var r=e&&"object"==typeof e?k.extend({},e):{complete:n||!n&&t||m(e)&&e,duration:e,easing:n&&t||t&&!m(t)&&t};return k.fx.off?r.duration=0:"number"!=typeof r.duration&&(r.duration in k.fx.speeds?r.duration=k.fx.speeds[r.duration]:r.duration=k.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){m(r.old)&&r.old.call(this),r.queue&&k.dequeue(this,r.queue)},r},k.fn.extend({fadeTo:function(e,t,n,r){return this.filter(se).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(t,e,n,r){var i=k.isEmptyObject(t),o=k.speed(e,n,r),a=function(){var e=dt(this,k.extend({},t),o);(i||Q.get(this,"finish"))&&e.stop(!0)};return a.finish=a,i||!1===o.queue?this.each(a):this.queue(o.queue,a)},stop:function(i,e,o){var a=function(e){var t=e.stop;delete e.stop,t(o)};return"string"!=typeof i&&(o=e,e=i,i=void 0),e&&!1!==i&&this.queue(i||"fx",[]),this.each(function(){var e=!0,t=null!=i&&i+"queueHooks",n=k.timers,r=Q.get(this);if(t)r[t]&&r[t].stop&&a(r[t]);else for(t in r)r[t]&&r[t].stop&&ut.test(t)&&a(r[t]);for(t=n.length;t--;)n[t].elem!==this||null!=i&&n[t].queue!==i||(n[t].anim.stop(o),e=!1,n.splice(t,1));!e&&o||k.dequeue(this,i)})},finish:function(a){return!1!==a&&(a=a||"fx"),this.each(function(){var e,t=Q.get(this),n=t[a+"queue"],r=t[a+"queueHooks"],i=k.timers,o=n?n.length:0;for(t.finish=!0,k.queue(this,a,[]),r&&r.stop&&r.stop.call(this,!0),e=i.length;e--;)i[e].elem===this&&i[e].queue===a&&(i[e].anim.stop(!0),i.splice(e,1));for(e=0;e<o;e++)n[e]&&n[e].finish&&n[e].finish.call(this);delete t.finish})}}),k.each(["toggle","show","hide"],function(e,r){var i=k.fn[r];k.fn[r]=function(e,t,n){return null==e||"boolean"==typeof e?i.apply(this,arguments):this.animate(ft(r,!0),e,t,n)}}),k.each({slideDown:ft("show"),slideUp:ft("hide"),slideToggle:ft("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,r){k.fn[e]=function(e,t,n){return this.animate(r,e,t,n)}}),k.timers=[],k.fx.tick=function(){var e,t=0,n=k.timers;for(rt=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||k.fx.stop(),rt=void 0},k.fx.timer=function(e){k.timers.push(e),k.fx.start()},k.fx.interval=13,k.fx.start=function(){it||(it=!0,lt())},k.fx.stop=function(){it=null},k.fx.speeds={slow:600,fast:200,_default:400},k.fn.delay=function(r,e){return r=k.fx&&k.fx.speeds[r]||r,e=e||"fx",this.queue(e,function(e,t){var n=C.setTimeout(e,r);t.stop=function(){C.clearTimeout(n)}})},ot=E.createElement("input"),at=E.createElement("select").appendChild(E.createElement("option")),ot.type="checkbox",y.checkOn=""!==ot.value,y.optSelected=at.selected,(ot=E.createElement("input")).value="t",ot.type="radio",y.radioValue="t"===ot.value;var ht,gt=k.expr.attrHandle;k.fn.extend({attr:function(e,t){return _(this,k.attr,e,t,1<arguments.length)},removeAttr:function(e){return this.each(function(){k.removeAttr(this,e)})}}),k.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof e.getAttribute?k.prop(e,t,n):(1===o&&k.isXMLDoc(e)||(i=k.attrHooks[t.toLowerCase()]||(k.expr.match.bool.test(t)?ht:void 0)),void 0!==n?null===n?void k.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=k.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!y.radioValue&&"radio"===t&&A(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(R);if(i&&1===e.nodeType)while(n=i[r++])e.removeAttribute(n)}}),ht={set:function(e,t,n){return!1===t?k.removeAttr(e,n):e.setAttribute(n,n),n}},k.each(k.expr.match.bool.source.match(/\w+/g),function(e,t){var a=gt[t]||k.find.attr;gt[t]=function(e,t,n){var r,i,o=t.toLowerCase();return n||(i=gt[o],gt[o]=r,r=null!=a(e,t,n)?o:null,gt[o]=i),r}});var vt=/^(?:input|select|textarea|button)$/i,yt=/^(?:a|area)$/i;function mt(e){return(e.match(R)||[]).join(" ")}function xt(e){return e.getAttribute&&e.getAttribute("class")||""}function bt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(R)||[]}k.fn.extend({prop:function(e,t){return _(this,k.prop,e,t,1<arguments.length)},removeProp:function(e){return this.each(function(){delete this[k.propFix[e]||e]})}}),k.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&k.isXMLDoc(e)||(t=k.propFix[t]||t,i=k.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=k.find.attr(e,"tabindex");return t?parseInt(t,10):vt.test(e.nodeName)||yt.test(e.nodeName)&&e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),y.optSelected||(k.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),k.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){k.propFix[this.toLowerCase()]=this}),k.fn.extend({addClass:function(t){var e,n,r,i,o,a,s,u=0;if(m(t))return this.each(function(e){k(this).addClass(t.call(this,e,xt(this)))});if((e=bt(t)).length)while(n=this[u++])if(i=xt(n),r=1===n.nodeType&&" "+mt(i)+" "){a=0;while(o=e[a++])r.indexOf(" "+o+" ")<0&&(r+=o+" ");i!==(s=mt(r))&&n.setAttribute("class",s)}return this},removeClass:function(t){var e,n,r,i,o,a,s,u=0;if(m(t))return this.each(function(e){k(this).removeClass(t.call(this,e,xt(this)))});if(!arguments.length)return this.attr("class","");if((e=bt(t)).length)while(n=this[u++])if(i=xt(n),r=1===n.nodeType&&" "+mt(i)+" "){a=0;while(o=e[a++])while(-1<r.indexOf(" "+o+" "))r=r.replace(" "+o+" "," ");i!==(s=mt(r))&&n.setAttribute("class",s)}return this},toggleClass:function(i,t){var o=typeof i,a="string"===o||Array.isArray(i);return"boolean"==typeof t&&a?t?this.addClass(i):this.removeClass(i):m(i)?this.each(function(e){k(this).toggleClass(i.call(this,e,xt(this),t),t)}):this.each(function(){var e,t,n,r;if(a){t=0,n=k(this),r=bt(i);while(e=r[t++])n.hasClass(e)?n.removeClass(e):n.addClass(e)}else void 0!==i&&"boolean"!==o||((e=xt(this))&&Q.set(this,"__className__",e),this.setAttribute&&this.setAttribute("class",e||!1===i?"":Q.get(this,"__className__")||""))})},hasClass:function(e){var t,n,r=0;t=" "+e+" ";while(n=this[r++])if(1===n.nodeType&&-1<(" "+mt(xt(n))+" ").indexOf(t))return!0;return!1}});var wt=/\r/g;k.fn.extend({val:function(n){var r,e,i,t=this[0];return arguments.length?(i=m(n),this.each(function(e){var t;1===this.nodeType&&(null==(t=i?n.call(this,e,k(this).val()):n)?t="":"number"==typeof t?t+="":Array.isArray(t)&&(t=k.map(t,function(e){return null==e?"":e+""})),(r=k.valHooks[this.type]||k.valHooks[this.nodeName.toLowerCase()])&&"set"in r&&void 0!==r.set(this,t,"value")||(this.value=t))})):t?(r=k.valHooks[t.type]||k.valHooks[t.nodeName.toLowerCase()])&&"get"in r&&void 0!==(e=r.get(t,"value"))?e:"string"==typeof(e=t.value)?e.replace(wt,""):null==e?"":e:void 0}}),k.extend({valHooks:{option:{get:function(e){var t=k.find.attr(e,"value");return null!=t?t:mt(k.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a="select-one"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r<u;r++)if(((n=i[r]).selected||r===o)&&!n.disabled&&(!n.parentNode.disabled||!A(n.parentNode,"optgroup"))){if(t=k(n).val(),a)return t;s.push(t)}return s},set:function(e,t){var n,r,i=e.options,o=k.makeArray(t),a=i.length;while(a--)((r=i[a]).selected=-1<k.inArray(k.valHooks.option.get(r),o))&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),k.each(["radio","checkbox"],function(){k.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=-1<k.inArray(k(e).val(),t)}},y.checkOn||(k.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),y.focusin="onfocusin"in C;var Tt=/^(?:focusinfocus|focusoutblur)$/,Ct=function(e){e.stopPropagation()};k.extend(k.event,{trigger:function(e,t,n,r){var i,o,a,s,u,l,c,f,p=[n||E],d=v.call(e,"type")?e.type:e,h=v.call(e,"namespace")?e.namespace.split("."):[];if(o=f=a=n=n||E,3!==n.nodeType&&8!==n.nodeType&&!Tt.test(d+k.event.triggered)&&(-1<d.indexOf(".")&&(d=(h=d.split(".")).shift(),h.sort()),u=d.indexOf(":")<0&&"on"+d,(e=e[k.expando]?e:new k.Event(d,"object"==typeof e&&e)).isTrigger=r?2:3,e.namespace=h.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=n),t=null==t?[e]:k.makeArray(t,[e]),c=k.event.special[d]||{},r||!c.trigger||!1!==c.trigger.apply(n,t))){if(!r&&!c.noBubble&&!x(n)){for(s=c.delegateType||d,Tt.test(s+d)||(o=o.parentNode);o;o=o.parentNode)p.push(o),a=o;a===(n.ownerDocument||E)&&p.push(a.defaultView||a.parentWindow||C)}i=0;while((o=p[i++])&&!e.isPropagationStopped())f=o,e.type=1<i?s:c.bindType||d,(l=(Q.get(o,"events")||{})[e.type]&&Q.get(o,"handle"))&&l.apply(o,t),(l=u&&o[u])&&l.apply&&G(o)&&(e.result=l.apply(o,t),!1===e.result&&e.preventDefault());return e.type=d,r||e.isDefaultPrevented()||c._default&&!1!==c._default.apply(p.pop(),t)||!G(n)||u&&m(n[d])&&!x(n)&&((a=n[u])&&(n[u]=null),k.event.triggered=d,e.isPropagationStopped()&&f.addEventListener(d,Ct),n[d](),e.isPropagationStopped()&&f.removeEventListener(d,Ct),k.event.triggered=void 0,a&&(n[u]=a)),e.result}},simulate:function(e,t,n){var r=k.extend(new k.Event,n,{type:e,isSimulated:!0});k.event.trigger(r,null,t)}}),k.fn.extend({trigger:function(e,t){return this.each(function(){k.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return k.event.trigger(e,t,n,!0)}}),y.focusin||k.each({focus:"focusin",blur:"focusout"},function(n,r){var i=function(e){k.event.simulate(r,e.target,k.event.fix(e))};k.event.special[r]={setup:function(){var e=this.ownerDocument||this,t=Q.access(e,r);t||e.addEventListener(n,i,!0),Q.access(e,r,(t||0)+1)},teardown:function(){var e=this.ownerDocument||this,t=Q.access(e,r)-1;t?Q.access(e,r,t):(e.removeEventListener(n,i,!0),Q.remove(e,r))}}});var Et=C.location,kt=Date.now(),St=/\?/;k.parseXML=function(e){var t;if(!e||"string"!=typeof e)return null;try{t=(new C.DOMParser).parseFromString(e,"text/xml")}catch(e){t=void 0}return t&&!t.getElementsByTagName("parsererror").length||k.error("Invalid XML: "+e),t};var Nt=/\[\]$/,At=/\r?\n/g,Dt=/^(?:submit|button|image|reset|file)$/i,jt=/^(?:input|select|textarea|keygen)/i;function qt(n,e,r,i){var t;if(Array.isArray(e))k.each(e,function(e,t){r||Nt.test(n)?i(n,t):qt(n+"["+("object"==typeof t&&null!=t?e:"")+"]",t,r,i)});else if(r||"object"!==w(e))i(n,e);else for(t in e)qt(n+"["+t+"]",e[t],r,i)}k.param=function(e,t){var n,r=[],i=function(e,t){var n=m(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!k.isPlainObject(e))k.each(e,function(){i(this.name,this.value)});else for(n in e)qt(n,e[n],t,i);return r.join("&")},k.fn.extend({serialize:function(){return k.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=k.prop(this,"elements");return e?k.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!k(this).is(":disabled")&&jt.test(this.nodeName)&&!Dt.test(e)&&(this.checked||!pe.test(e))}).map(function(e,t){var n=k(this).val();return null==n?null:Array.isArray(n)?k.map(n,function(e){return{name:t.name,value:e.replace(At,"\r\n")}}):{name:t.name,value:n.replace(At,"\r\n")}}).get()}});var Lt=/%20/g,Ht=/#.*$/,Ot=/([?&])_=[^&]*/,Pt=/^(.*?):[ \t]*([^\r\n]*)$/gm,Rt=/^(?:GET|HEAD)$/,Mt=/^\/\//,It={},Wt={},$t="*/".concat("*"),Ft=E.createElement("a");function Bt(o){return function(e,t){"string"!=typeof e&&(t=e,e="*");var n,r=0,i=e.toLowerCase().match(R)||[];if(m(t))while(n=i[r++])"+"===n[0]?(n=n.slice(1)||"*",(o[n]=o[n]||[]).unshift(t)):(o[n]=o[n]||[]).push(t)}}function _t(t,i,o,a){var s={},u=t===Wt;function l(e){var r;return s[e]=!0,k.each(t[e]||[],function(e,t){var n=t(i,o,a);return"string"!=typeof n||u||s[n]?u?!(r=n):void 0:(i.dataTypes.unshift(n),l(n),!1)}),r}return l(i.dataTypes[0])||!s["*"]&&l("*")}function zt(e,t){var n,r,i=k.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&k.extend(!0,e,r),e}Ft.href=Et.href,k.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Et.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Et.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":$t,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":k.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?zt(zt(e,k.ajaxSettings),t):zt(k.ajaxSettings,e)},ajaxPrefilter:Bt(It),ajaxTransport:Bt(Wt),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var c,f,p,n,d,r,h,g,i,o,v=k.ajaxSetup({},t),y=v.context||v,m=v.context&&(y.nodeType||y.jquery)?k(y):k.event,x=k.Deferred(),b=k.Callbacks("once memory"),w=v.statusCode||{},a={},s={},u="canceled",T={readyState:0,getResponseHeader:function(e){var t;if(h){if(!n){n={};while(t=Pt.exec(p))n[t[1].toLowerCase()+" "]=(n[t[1].toLowerCase()+" "]||[]).concat(t[2])}t=n[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return h?p:null},setRequestHeader:function(e,t){return null==h&&(e=s[e.toLowerCase()]=s[e.toLowerCase()]||e,a[e]=t),this},overrideMimeType:function(e){return null==h&&(v.mimeType=e),this},statusCode:function(e){var t;if(e)if(h)T.always(e[T.status]);else for(t in e)w[t]=[w[t],e[t]];return this},abort:function(e){var t=e||u;return c&&c.abort(t),l(0,t),this}};if(x.promise(T),v.url=((e||v.url||Et.href)+"").replace(Mt,Et.protocol+"//"),v.type=t.method||t.type||v.method||v.type,v.dataTypes=(v.dataType||"*").toLowerCase().match(R)||[""],null==v.crossDomain){r=E.createElement("a");try{r.href=v.url,r.href=r.href,v.crossDomain=Ft.protocol+"//"+Ft.host!=r.protocol+"//"+r.host}catch(e){v.crossDomain=!0}}if(v.data&&v.processData&&"string"!=typeof v.data&&(v.data=k.param(v.data,v.traditional)),_t(It,v,t,T),h)return T;for(i in(g=k.event&&v.global)&&0==k.active++&&k.event.trigger("ajaxStart"),v.type=v.type.toUpperCase(),v.hasContent=!Rt.test(v.type),f=v.url.replace(Ht,""),v.hasContent?v.data&&v.processData&&0===(v.contentType||"").indexOf("application/x-www-form-urlencoded")&&(v.data=v.data.replace(Lt,"+")):(o=v.url.slice(f.length),v.data&&(v.processData||"string"==typeof v.data)&&(f+=(St.test(f)?"&":"?")+v.data,delete v.data),!1===v.cache&&(f=f.replace(Ot,"$1"),o=(St.test(f)?"&":"?")+"_="+kt+++o),v.url=f+o),v.ifModified&&(k.lastModified[f]&&T.setRequestHeader("If-Modified-Since",k.lastModified[f]),k.etag[f]&&T.setRequestHeader("If-None-Match",k.etag[f])),(v.data&&v.hasContent&&!1!==v.contentType||t.contentType)&&T.setRequestHeader("Content-Type",v.contentType),T.setRequestHeader("Accept",v.dataTypes[0]&&v.accepts[v.dataTypes[0]]?v.accepts[v.dataTypes[0]]+("*"!==v.dataTypes[0]?", "+$t+"; q=0.01":""):v.accepts["*"]),v.headers)T.setRequestHeader(i,v.headers[i]);if(v.beforeSend&&(!1===v.beforeSend.call(y,T,v)||h))return T.abort();if(u="abort",b.add(v.complete),T.done(v.success),T.fail(v.error),c=_t(Wt,v,t,T)){if(T.readyState=1,g&&m.trigger("ajaxSend",[T,v]),h)return T;v.async&&0<v.timeout&&(d=C.setTimeout(function(){T.abort("timeout")},v.timeout));try{h=!1,c.send(a,l)}catch(e){if(h)throw e;l(-1,e)}}else l(-1,"No Transport");function l(e,t,n,r){var i,o,a,s,u,l=t;h||(h=!0,d&&C.clearTimeout(d),c=void 0,p=r||"",T.readyState=0<e?4:0,i=200<=e&&e<300||304===e,n&&(s=function(e,t,n){var r,i,o,a,s=e.contents,u=e.dataTypes;while("*"===u[0])u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+" "+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}(v,T,n)),s=function(e,t,n,r){var i,o,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(!(a=l[u+" "+o]||l["* "+o]))for(i in l)if((s=i.split(" "))[1]===o&&(a=l[u+" "+s[0]]||l["* "+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+u+" to "+o}}}return{state:"success",data:t}}(v,s,T,i),i?(v.ifModified&&((u=T.getResponseHeader("Last-Modified"))&&(k.lastModified[f]=u),(u=T.getResponseHeader("etag"))&&(k.etag[f]=u)),204===e||"HEAD"===v.type?l="nocontent":304===e?l="notmodified":(l=s.state,o=s.data,i=!(a=s.error))):(a=l,!e&&l||(l="error",e<0&&(e=0))),T.status=e,T.statusText=(t||l)+"",i?x.resolveWith(y,[o,l,T]):x.rejectWith(y,[T,l,a]),T.statusCode(w),w=void 0,g&&m.trigger(i?"ajaxSuccess":"ajaxError",[T,v,i?o:a]),b.fireWith(y,[T,l]),g&&(m.trigger("ajaxComplete",[T,v]),--k.active||k.event.trigger("ajaxStop")))}return T},getJSON:function(e,t,n){return k.get(e,t,n,"json")},getScript:function(e,t){return k.get(e,void 0,t,"script")}}),k.each(["get","post"],function(e,i){k[i]=function(e,t,n,r){return m(t)&&(r=r||n,n=t,t=void 0),k.ajax(k.extend({url:e,type:i,dataType:r,data:t,success:n},k.isPlainObject(e)&&e))}}),k._evalUrl=function(e,t){return k.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){k.globalEval(e,t)}})},k.fn.extend({wrapAll:function(e){var t;return this[0]&&(m(e)&&(e=e.call(this[0])),t=k(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstElementChild)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(n){return m(n)?this.each(function(e){k(this).wrapInner(n.call(this,e))}):this.each(function(){var e=k(this),t=e.contents();t.length?t.wrapAll(n):e.append(n)})},wrap:function(t){var n=m(t);return this.each(function(e){k(this).wrapAll(n?t.call(this,e):t)})},unwrap:function(e){return this.parent(e).not("body").each(function(){k(this).replaceWith(this.childNodes)}),this}}),k.expr.pseudos.hidden=function(e){return!k.expr.pseudos.visible(e)},k.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},k.ajaxSettings.xhr=function(){try{return new C.XMLHttpRequest}catch(e){}};var Ut={0:200,1223:204},Xt=k.ajaxSettings.xhr();y.cors=!!Xt&&"withCredentials"in Xt,y.ajax=Xt=!!Xt,k.ajaxTransport(function(i){var o,a;if(y.cors||Xt&&!i.crossDomain)return{send:function(e,t){var n,r=i.xhr();if(r.open(i.type,i.url,i.async,i.username,i.password),i.xhrFields)for(n in i.xhrFields)r[n]=i.xhrFields[n];for(n in i.mimeType&&r.overrideMimeType&&r.overrideMimeType(i.mimeType),i.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest"),e)r.setRequestHeader(n,e[n]);o=function(e){return function(){o&&(o=a=r.onload=r.onerror=r.onabort=r.ontimeout=r.onreadystatechange=null,"abort"===e?r.abort():"error"===e?"number"!=typeof r.status?t(0,"error"):t(r.status,r.statusText):t(Ut[r.status]||r.status,r.statusText,"text"!==(r.responseType||"text")||"string"!=typeof r.responseText?{binary:r.response}:{text:r.responseText},r.getAllResponseHeaders()))}},r.onload=o(),a=r.onerror=r.ontimeout=o("error"),void 0!==r.onabort?r.onabort=a:r.onreadystatechange=function(){4===r.readyState&&C.setTimeout(function(){o&&a()})},o=o("abort");try{r.send(i.hasContent&&i.data||null)}catch(e){if(o)throw e}},abort:function(){o&&o()}}}),k.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),k.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return k.globalEval(e),e}}}),k.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),k.ajaxTransport("script",function(n){var r,i;if(n.crossDomain||n.scriptAttrs)return{send:function(e,t){r=k("<script>").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Vt,Gt=[],Yt=/(=)\?(?=&|$)|\?\?/;k.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Gt.pop()||k.expando+"_"+kt++;return this[e]=!0,e}}),k.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Yt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Yt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Yt,"$1"+r):!1!==e.jsonp&&(e.url+=(St.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||k.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?k(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Gt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Vt=E.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===Vt.childNodes.length),k.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=D.exec(e))?[t.createElement(i[1])]:(i=we([e],t,o),o&&o.length&&k(o).remove(),k.merge([],i.childNodes)));var r,i,o},k.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1<s&&(r=mt(e.slice(s)),e=e.slice(0,s)),m(t)?(n=t,t=void 0):t&&"object"==typeof t&&(i="POST"),0<a.length&&k.ajax({url:e,type:i||"GET",dataType:"html",data:t}).done(function(e){o=arguments,a.html(r?k("<div>").append(k.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},k.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){k.fn[t]=function(e){return this.on(t,e)}}),k.expr.pseudos.animated=function(t){return k.grep(k.timers,function(e){return t===e.elem}).length},k.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=k.css(e,"position"),c=k(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=k.css(e,"top"),u=k.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,k.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},k.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){k.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===k.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===k.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=k(e).offset()).top+=k.css(e,"borderTopWidth",!0),i.left+=k.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-k.css(r,"marginTop",!0),left:t.left-i.left-k.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===k.css(e,"position"))e=e.offsetParent;return e||ie})}}),k.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;k.fn[t]=function(e){return _(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),k.each(["top","left"],function(e,n){k.cssHooks[n]=ze(y.pixelPosition,function(e,t){if(t)return t=_e(e,n),$e.test(t)?k(e).position()[n]+"px":t})}),k.each({Height:"height",Width:"width"},function(a,s){k.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){k.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return _(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?k.css(e,t,i):k.style(e,t,n,i)},s,n?e:void 0,n)}})}),k.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){k.fn[n]=function(e,t){return 0<arguments.length?this.on(n,null,e,t):this.trigger(n)}}),k.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),k.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)}}),k.proxy=function(e,t){var n,r,i;if("string"==typeof t&&(n=e[t],t=e,e=n),m(e))return r=s.call(arguments,2),(i=function(){return e.apply(t||this,r.concat(s.call(arguments)))}).guid=e.guid=e.guid||k.guid++,i},k.holdReady=function(e){e?k.readyWait++:k.ready(!0)},k.isArray=Array.isArray,k.parseJSON=JSON.parse,k.nodeName=A,k.isFunction=m,k.isWindow=x,k.camelCase=V,k.type=w,k.now=Date.now,k.isNumeric=function(e){var t=k.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},"function"==typeof define&&define.amd&&define("jquery",[],function(){return k});var Qt=C.jQuery,Jt=C.$;return k.noConflict=function(e){return C.$===k&&(C.$=Jt),e&&C.jQuery===k&&(C.jQuery=Qt),k},e||(C.jQuery=C.$=k),k});
diff --git a/view/js/jquery.migrate-3.0.0.js b/view/js/jquery.migrate-3.0.0.js
deleted file mode 100644
index 99e0dd20a..000000000
--- a/view/js/jquery.migrate-3.0.0.js
+++ /dev/null
@@ -1,2 +0,0 @@
-/*! jQuery Migrate v3.0.0 | (c) jQuery Foundation and other contributors | jquery.org/license */
-"undefined"==typeof jQuery.migrateMute&&(jQuery.migrateMute=!0),function(a,b){"use strict";function c(c){var d=b.console;e[c]||(e[c]=!0,a.migrateWarnings.push(c),d&&d.warn&&!a.migrateMute&&(d.warn("JQMIGRATE: "+c),a.migrateTrace&&d.trace&&d.trace()))}function d(a,b,d,e){Object.defineProperty(a,b,{configurable:!0,enumerable:!0,get:function(){return c(e),d}})}a.migrateVersion="3.0.0",function(){var c=b.console&&b.console.log&&function(){b.console.log.apply(b.console,arguments)},d=/^[12]\./;c&&(a&&!d.test(a.fn.jquery)||c("JQMIGRATE: jQuery 3.0.0+ REQUIRED"),a.migrateWarnings&&c("JQMIGRATE: Migrate plugin loaded multiple times"),c("JQMIGRATE: Migrate is installed"+(a.migrateMute?"":" with logging active")+", version "+a.migrateVersion))}();var e={};a.migrateWarnings=[],void 0===a.migrateTrace&&(a.migrateTrace=!0),a.migrateReset=function(){e={},a.migrateWarnings.length=0},"BackCompat"===document.compatMode&&c("jQuery is not compatible with Quirks Mode");var f=a.fn.init,g=a.isNumeric,h=a.find,i=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/,j=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/g;a.fn.init=function(a){var b=Array.prototype.slice.call(arguments);return"string"==typeof a&&"#"===a&&(c("jQuery( '#' ) is not a valid selector"),b[0]=[]),f.apply(this,b)},a.fn.init.prototype=a.fn,a.find=function(a){var b=Array.prototype.slice.call(arguments);if("string"==typeof a&&i.test(a))try{document.querySelector(a)}catch(d){a=a.replace(j,function(a,b,c,d){return"["+b+c+'"'+d+'"]'});try{document.querySelector(a),c("Attribute selector with '#' must be quoted: "+b[0]),b[0]=a}catch(e){c("Attribute selector with '#' was not fixed: "+b[0])}}return h.apply(this,b)};var k;for(k in h)Object.prototype.hasOwnProperty.call(h,k)&&(a.find[k]=h[k]);a.fn.size=function(){return c("jQuery.fn.size() is deprecated; use the .length property"),this.length},a.parseJSON=function(){return c("jQuery.parseJSON is deprecated; use JSON.parse"),JSON.parse.apply(null,arguments)},a.isNumeric=function(b){function d(b){var c=b&&b.toString();return!a.isArray(b)&&c-parseFloat(c)+1>=0}var e=g(b),f=d(b);return e!==f&&c("jQuery.isNumeric() should not be called on constructed objects"),f},d(a,"unique",a.uniqueSort,"jQuery.unique is deprecated, use jQuery.uniqueSort"),d(a.expr,"filters",a.expr.pseudos,"jQuery.expr.filters is now jQuery.expr.pseudos"),d(a.expr,":",a.expr.pseudos,'jQuery.expr[":"] is now jQuery.expr.pseudos');var l=a.ajax;a.ajax=function(){var a=l.apply(this,arguments);return a.promise&&(d(a,"success",a.done,"jQXHR.success is deprecated and removed"),d(a,"error",a.fail,"jQXHR.error is deprecated and removed"),d(a,"complete",a.always,"jQXHR.complete is deprecated and removed")),a};var m=a.fn.removeAttr,n=a.fn.toggleClass,o=/\S+/g;a.fn.removeAttr=function(b){var d=this;return a.each(b.match(o),function(b,e){a.expr.match.bool.test(e)&&(c("jQuery.fn.removeAttr no longer sets boolean properties: "+e),d.prop(e,!1))}),m.apply(this,arguments)},a.fn.toggleClass=function(b){return void 0!==b&&"boolean"!=typeof b?n.apply(this,arguments):(c("jQuery.fn.toggleClass( boolean ) is deprecated"),this.each(function(){var c=this.getAttribute&&this.getAttribute("class")||"";c&&a.data(this,"__className__",c),this.setAttribute&&this.setAttribute("class",c||b===!1?"":a.data(this,"__className__")||"")}))};var p=!1;a.swap&&a.each(["height","width","reliableMarginRight"],function(b,c){var d=a.cssHooks[c]&&a.cssHooks[c].get;d&&(a.cssHooks[c].get=function(){var a;return p=!0,a=d.apply(this,arguments),p=!1,a})}),a.swap=function(a,b,d,e){var f,g,h={};p||c("jQuery.swap() is undocumented and deprecated");for(g in b)h[g]=a.style[g],a.style[g]=b[g];f=d.apply(a,e||[]);for(g in b)a.style[g]=h[g];return f};var q=a.data;a.data=function(b,d,e){var f;return d&&d!==a.camelCase(d)&&(f=a.hasData(b)&&q.call(this,b),f&&d in f)?(c("jQuery.data() always sets/gets camelCased names: "+d),arguments.length>2&&(f[d]=e),f[d]):q.apply(this,arguments)};var r=a.Tween.prototype.run;a.Tween.prototype.run=function(b){a.easing[this.easing].length>1&&(c('easing function "jQuery.easing.'+this.easing.toString()+'" should use only first argument'),a.easing[this.easing]=a.easing[this.easing].bind(a.easing,b,this.options.duration*b,0,1,this.options.duration)),r.apply(this,arguments)};var s=a.fn.load,t=a.event.fix;a.event.props=[],a.event.fixHooks={},a.event.fix=function(b){var d,e=b.type,f=this.fixHooks[e],g=a.event.props;if(g.length)for(c("jQuery.event.props are deprecated and removed: "+g.join());g.length;)a.event.addProp(g.pop());if(f&&!f._migrated_&&(f._migrated_=!0,c("jQuery.event.fixHooks are deprecated and removed: "+e),(g=f.props)&&g.length))for(;g.length;)a.event.addProp(g.pop());return d=t.call(this,b),f&&f.filter?f.filter(d,b):d},a.each(["load","unload","error"],function(b,d){a.fn[d]=function(){var a=Array.prototype.slice.call(arguments,0);return"load"===d&&"string"==typeof a[0]?s.apply(this,a):(c("jQuery.fn."+d+"() is deprecated"),a.splice(0,0,d),arguments.length?this.on.apply(this,a):(this.triggerHandler.apply(this,a),this))}}),a(function(){a(document).triggerHandler("ready")}),a.event.special.ready={setup:function(){this===document&&c("'ready' event is deprecated")}},a.fn.extend({bind:function(a,b,d){return c("jQuery.fn.bind() is deprecated"),this.on(a,null,b,d)},unbind:function(a,b){return c("jQuery.fn.unbind() is deprecated"),this.off(a,null,b)},delegate:function(a,b,d,e){return c("jQuery.fn.delegate() is deprecated"),this.on(b,a,d,e)},undelegate:function(a,b,d){return c("jQuery.fn.undelegate() is deprecated"),1===arguments.length?this.off(a,"**"):this.off(b,a||"**",d)}});var u=a.fn.offset;a.fn.offset=function(){var b,d=this[0],e={top:0,left:0};return d&&d.nodeType?(b=(d.ownerDocument||document).documentElement,a.contains(b,d)?u.apply(this,arguments):(c("jQuery.fn.offset() requires an element connected to a document"),e)):(c("jQuery.fn.offset() requires a valid DOM element"),e)};var v=a.param;a.param=function(b,d){var e=a.ajaxSettings&&a.ajaxSettings.traditional;return void 0===d&&e&&(c("jQuery.param() no longer uses jQuery.ajaxSettings.traditional"),d=e),v.call(this,b,d)};var w=a.fn.andSelf||a.fn.addBack;a.fn.andSelf=function(){return c("jQuery.fn.andSelf() replaced by jQuery.fn.addBack()"),w.apply(this,arguments)};var x=a.Deferred,y=[["resolve","done",a.Callbacks("once memory"),a.Callbacks("once memory"),"resolved"],["reject","fail",a.Callbacks("once memory"),a.Callbacks("once memory"),"rejected"],["notify","progress",a.Callbacks("memory"),a.Callbacks("memory")]];a.Deferred=function(b){var d=x(),e=d.promise();return d.pipe=e.pipe=function(){var b=arguments;return c("deferred.pipe() is deprecated"),a.Deferred(function(c){a.each(y,function(f,g){var h=a.isFunction(b[f])&&b[f];d[g[1]](function(){var b=h&&h.apply(this,arguments);b&&a.isFunction(b.promise)?b.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[g[0]+"With"](this===e?c.promise():this,h?[b]:arguments)})}),b=null}).promise()},b&&b.call(d,d),d}}(jQuery,window);
diff --git a/view/js/jquery.textinputs.js b/view/js/jquery.textinputs.js
deleted file mode 100644
index fd6d14569..000000000
--- a/view/js/jquery.textinputs.js
+++ /dev/null
@@ -1,20 +0,0 @@
-/*
- Rangy Text Inputs, a cross-browser textarea and text input library plug-in for jQuery.
-
- Part of Rangy, a cross-browser JavaScript range and selection library
- http://code.google.com/p/rangy/
-
- Depends on jQuery 1.0 or later.
-
- Copyright 2010, Tim Down
- Licensed under the MIT license.
- Version: 0.1.205
- Build date: 5 November 2010
-*/
-(function(n){function o(e,g){var a=typeof e[g];return a==="function"||!!(a=="object"&&e[g])||a=="unknown"}function p(e,g,a){if(g<0)g+=e.value.length;if(typeof a=="undefined")a=g;if(a<0)a+=e.value.length;return{start:g,end:a}}function k(){return typeof document.body=="object"&&document.body?document.body:document.getElementsByTagName("body")[0]}var i,h,q,l,r,s,t,u,m;n(document).ready(function(){function e(a,b){return function(){var c=this.jquery?this[0]:this,d=c.nodeName.toLowerCase();if(c.nodeType==
-1&&(d=="textarea"||d=="input"&&c.type=="text")){c=[c].concat(Array.prototype.slice.call(arguments));c=a.apply(this,c);if(!b)return c}if(b)return this}}var g=document.createElement("textarea");k().appendChild(g);if(typeof g.selectionStart!="undefined"&&typeof g.selectionEnd!="undefined"){i=function(a){return{start:a.selectionStart,end:a.selectionEnd,length:a.selectionEnd-a.selectionStart,text:a.value.slice(a.selectionStart,a.selectionEnd)}};h=function(a,b,c){b=p(a,b,c);a.selectionStart=b.start;a.selectionEnd=
-b.end};m=function(a,b){if(b)a.selectionEnd=a.selectionStart;else a.selectionStart=a.selectionEnd}}else if(o(g,"createTextRange")&&typeof document.selection=="object"&&document.selection&&o(document.selection,"createRange")){i=function(a){var b=0,c=0,d,f,j;if((j=document.selection.createRange())&&j.parentElement()==a){f=a.value.length;d=a.value.replace(/\r\n/g,"\n");c=a.createTextRange();c.moveToBookmark(j.getBookmark());j=a.createTextRange();j.collapse(false);if(c.compareEndPoints("StartToEnd",j)>
--1)b=c=f;else{b=-c.moveStart("character",-f);b+=d.slice(0,b).split("\n").length-1;if(c.compareEndPoints("EndToEnd",j)>-1)c=f;else{c=-c.moveEnd("character",-f);c+=d.slice(0,c).split("\n").length-1}}}return{start:b,end:c,length:c-b,text:a.value.slice(b,c)}};h=function(a,b,c){b=p(a,b,c);c=a.createTextRange();var d=b.start-(a.value.slice(0,b.start).split("\r\n").length-1);c.collapse(true);if(b.start==b.end)c.move("character",d);else{c.moveEnd("character",b.end-(a.value.slice(0,b.end).split("\r\n").length-
-1));c.moveStart("character",d)}c.select()};m=function(a,b){var c=document.selection.createRange();c.collapse(b);c.select()}}else{k().removeChild(g);window.console&&window.console.log&&window.console.log("TextInputs module for Rangy not supported in your browser. Reason: No means of finding text input caret position");return}k().removeChild(g);l=function(a,b,c,d){var f;if(b!=c){f=a.value;a.value=f.slice(0,b)+f.slice(c)}d&&h(a,b,b)};q=function(a){var b=i(a);l(a,b.start,b.end,true)};u=function(a){var b=
-i(a),c;if(b.start!=b.end){c=a.value;a.value=c.slice(0,b.start)+c.slice(b.end)}h(a,b.start,b.start);return b.text};r=function(a,b,c,d){var f=a.value;a.value=f.slice(0,c)+b+f.slice(c);if(d){b=c+b.length;h(a,b,b)}};s=function(a,b){var c=i(a),d=a.value;a.value=d.slice(0,c.start)+b+d.slice(c.end);c=c.start+b.length;h(a,c,c)};t=function(a,b,c){var d=i(a),f=a.value;a.value=f.slice(0,d.start)+b+d.text+c+f.slice(d.end);b=d.start+b.length;h(a,b,b+d.length)};n.fn.extend({getSelection:e(i,false),setSelection:e(h,
-true),collapseSelection:e(m,true),deleteSelectedText:e(q,true),deleteText:e(l,true),extractSelectedText:e(u,false),insertText:e(r,true),replaceSelectedText:e(s,true),surroundSelectedText:e(t,true)})})})(jQuery); \ No newline at end of file
diff --git a/view/js/main.js b/view/js/main.js
index 2eea7543d..f3b8151b0 100644
--- a/view/js/main.js
+++ b/view/js/main.js
@@ -1058,7 +1058,7 @@ function pageUpdate() {
bParam_page = 1;
}
- update_url = baseurl + '/' + page_query + '/?f=&aj=1&page=' + bParam_page + extra_args ;
+ update_url = baseurl + '/' + decodeURIComponent(page_query) + '/?f=&aj=1&page=' + bParam_page + extra_args ;
$("#page-spinner").show();
update_mode = 'append';
@@ -1140,15 +1140,17 @@ function doprofilelike(ident, verb) {
$.get('like/' + ident + '?verb=' + verb, function() { window.location.href=window.location.href; });
}
+
function doreply(parent, ident, owner, hint) {
- var form = $('#comment-edit-form-' + parent.toString());
- form.find('input[name=parent]').val(ident);
- var i = form.find('button[type=submit]');
- var btn = i.html().replace(/<[^>]*>/g, '').trim();
- i.html('<i class="fa fa-reply" ></i> ' + btn);
- i.prop('title', hint);
- form.find('textarea').val("@{" + owner + "} ");
- $('#comment-edit-text-' + parent.toString()).focus();
+ var form = $('#comment-edit-form-' + parent.toString());
+ form.find('input[name=parent]').val(ident);
+ var i = form.find('button[type=submit]');
+ var btn = i.html().replace(/<[^>]*>/g, '').trim();
+ i.html('<i class="fa fa-reply" ></i> ' + btn);
+ var sel = 'wall-item-body-' + ident.toString();
+ var quote = window.getSelection().toString().trim();
+ form.find('textarea').val("@{" + owner + "}" + ((($(window.getSelection().anchorNode).closest("#" + sel).attr("id") != sel) || (quote.length === 0))? " " : "\n[quote]" + quote + "[/quote]\n"));
+ $('#comment-edit-text-' + parent.toString()).focus();
}
function doscroll(parent, hidden) {
diff --git a/view/ru/hmessages.po b/view/ru/hmessages.po
index 4067e7b43..40a120e02 100644
--- a/view/ru/hmessages.po
+++ b/view/ru/hmessages.po
@@ -1,18 +1,15 @@
-# hubzilla
-# Copyright (C) 2012-2016 hubzilla
-# This file is distributed under the same license as the hubzilla package.
-# Mike Macgirvin, 2012
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
-# Translators:
-# Alex <info@pixelbits.de>, 2016-2017
-# Max Kostikov <max@kostikov.co>, 2018-2019
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: hubzilla\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-08-01 21:45+0200\n"
-"PO-Revision-Date: 2019-08-12 11:18+0200\n"
+"POT-Creation-Date: 2019-11-25 20:34+0200\n"
+"PO-Revision-Date: 2019-11-25 20:39+0200\n"
"Last-Translator: Max Kostikov <max@kostikov.co>\n"
"Language-Team: Russian (http://www.transifex.com/Friendica/hubzilla/language/ru/)\n"
"MIME-Version: 1.0\n"
@@ -21,623 +18,4813 @@ msgstr ""
"Language: ru\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : (n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : 2))\n"
-#: ../../Zotlabs/Access/Permissions.php:56
-msgid "Can view my channel stream and posts"
-msgstr "Может просматривать мой поток и сообщения"
+#: ../../util/nconfig.php:34
+msgid "Source channel not found."
+msgstr "Канал-источник не найден."
-#: ../../Zotlabs/Access/Permissions.php:57
-msgid "Can send me their channel stream and posts"
-msgstr "Может присылать мне свои потоки и сообщения"
+#: ../../view/theme/redbasic/php/config.php:15 ../../include/text.php:3252
+#: ../../Zotlabs/Module/Admin/Site.php:185
+msgid "Default"
+msgstr "По умолчанию"
-#: ../../Zotlabs/Access/Permissions.php:58
-msgid "Can view my default channel profile"
-msgstr "Может просматривать мой стандартный профиль канала"
+#: ../../view/theme/redbasic/php/config.php:16
+#: ../../view/theme/redbasic/php/config.php:19
+msgid "Focus (Hubzilla default)"
+msgstr "Фокус (по умолчанию Hubzilla)"
-#: ../../Zotlabs/Access/Permissions.php:59
-msgid "Can view my connections"
-msgstr "Может просматривать мои контакты"
+#: ../../view/theme/redbasic/php/config.php:94 ../../include/js_strings.php:22
+#: ../../Zotlabs/Module/Mail.php:436 ../../Zotlabs/Module/Pconfig.php:116
+#: ../../Zotlabs/Module/Defperms.php:265 ../../Zotlabs/Module/Permcats.php:128
+#: ../../Zotlabs/Module/Xchan.php:15
+#: ../../Zotlabs/Module/Email_validation.php:40
+#: ../../Zotlabs/Module/Poke.php:217 ../../Zotlabs/Module/Appman.php:155
+#: ../../Zotlabs/Module/Profiles.php:723 ../../Zotlabs/Module/Photos.php:1055
+#: ../../Zotlabs/Module/Photos.php:1096 ../../Zotlabs/Module/Photos.php:1215
+#: ../../Zotlabs/Module/Oauth.php:111 ../../Zotlabs/Module/Events.php:501
+#: ../../Zotlabs/Module/Rate.php:166 ../../Zotlabs/Module/Locs.php:121
+#: ../../Zotlabs/Module/Sources.php:125 ../../Zotlabs/Module/Sources.php:162
+#: ../../Zotlabs/Module/Chat.php:211 ../../Zotlabs/Module/Chat.php:250
+#: ../../Zotlabs/Module/Oauth2.php:116
+#: ../../Zotlabs/Module/Settings/Manage.php:41
+#: ../../Zotlabs/Module/Settings/Calendar.php:41
+#: ../../Zotlabs/Module/Settings/Account.php:103
+#: ../../Zotlabs/Module/Settings/Conversation.php:48
+#: ../../Zotlabs/Module/Settings/Editor.php:41
+#: ../../Zotlabs/Module/Settings/Display.php:189
+#: ../../Zotlabs/Module/Settings/Features.php:46
+#: ../../Zotlabs/Module/Settings/Network.php:61
+#: ../../Zotlabs/Module/Settings/Events.php:41
+#: ../../Zotlabs/Module/Settings/Channel_home.php:89
+#: ../../Zotlabs/Module/Settings/Directory.php:41
+#: ../../Zotlabs/Module/Settings/Photos.php:41
+#: ../../Zotlabs/Module/Settings/Profiles.php:50
+#: ../../Zotlabs/Module/Settings/Connections.php:41
+#: ../../Zotlabs/Module/Settings/Channel.php:493
+#: ../../Zotlabs/Module/Filestorage.php:203 ../../Zotlabs/Module/Setup.php:304
+#: ../../Zotlabs/Module/Setup.php:344 ../../Zotlabs/Module/Mitem.php:259
+#: ../../Zotlabs/Module/Admin/Features.php:66
+#: ../../Zotlabs/Module/Admin/Logs.php:84
+#: ../../Zotlabs/Module/Admin/Channels.php:147
+#: ../../Zotlabs/Module/Admin/Security.php:120
+#: ../../Zotlabs/Module/Admin/Addons.php:442
+#: ../../Zotlabs/Module/Admin/Site.php:287
+#: ../../Zotlabs/Module/Admin/Profs.php:178
+#: ../../Zotlabs/Module/Admin/Themes.php:158
+#: ../../Zotlabs/Module/Admin/Accounts.php:168
+#: ../../Zotlabs/Module/Admin/Account_edit.php:73
+#: ../../Zotlabs/Module/Tokens.php:188 ../../Zotlabs/Module/Thing.php:326
+#: ../../Zotlabs/Module/Thing.php:379 ../../Zotlabs/Module/Editpost.php:86
+#: ../../Zotlabs/Module/Connedit.php:904 ../../Zotlabs/Module/Group.php:150
+#: ../../Zotlabs/Module/Group.php:166 ../../Zotlabs/Module/Mood.php:158
+#: ../../Zotlabs/Module/Invite.php:168 ../../Zotlabs/Module/Connect.php:124
+#: ../../Zotlabs/Module/Pdledit.php:107 ../../Zotlabs/Module/Affinity.php:87
+#: ../../Zotlabs/Module/Wiki.php:215 ../../Zotlabs/Module/Import.php:646
+#: ../../Zotlabs/Module/Import_items.php:129
+#: ../../Zotlabs/Widget/Wiki_pages.php:42
+#: ../../Zotlabs/Widget/Wiki_pages.php:99
+#: ../../Zotlabs/Widget/Eventstools.php:16 ../../Zotlabs/Lib/ThreadItem.php:807
+#: ../../extend/addon/hzaddons/jappixmini/Mod_Jappixmini.php:261
+#: ../../extend/addon/hzaddons/pumpio/Mod_Pumpio.php:115
+#: ../../extend/addon/hzaddons/cart/cart.php:1258
+#: ../../extend/addon/hzaddons/cart/Settings/Cart.php:114
+#: ../../extend/addon/hzaddons/cart/submodules/manualcat.php:250
+#: ../../extend/addon/hzaddons/cart/submodules/subscriptions.php:410
+#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:642
+#: ../../extend/addon/hzaddons/irc/irc.php:45
+#: ../../extend/addon/hzaddons/frphotos/frphotos.php:97
+#: ../../extend/addon/hzaddons/ljpost/Mod_Ljpost.php:82
+#: ../../extend/addon/hzaddons/photocache/Mod_Photocache.php:67
+#: ../../extend/addon/hzaddons/likebanner/likebanner.php:57
+#: ../../extend/addon/hzaddons/logrot/logrot.php:35
+#: ../../extend/addon/hzaddons/hubwall/hubwall.php:95
+#: ../../extend/addon/hzaddons/redphotos/redphotos.php:136
+#: ../../extend/addon/hzaddons/content_import/Mod_content_import.php:142
+#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:53
+#: ../../extend/addon/hzaddons/statusnet/statusnet.php:602
+#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:193
+#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:251
+#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:306
+#: ../../extend/addon/hzaddons/startpage/Mod_Startpage.php:73
+#: ../../extend/addon/hzaddons/flashcards/Mod_Flashcards.php:217
+#: ../../extend/addon/hzaddons/skeleton/Mod_Skeleton.php:51
+#: ../../extend/addon/hzaddons/pubcrawl/Mod_Pubcrawl.php:65
+#: ../../extend/addon/hzaddons/diaspora/Mod_Diaspora.php:102
+#: ../../extend/addon/hzaddons/dwpost/Mod_Dwpost.php:71
+#: ../../extend/addon/hzaddons/rtof/Mod_Rtof.php:72
+#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:142
+#: ../../extend/addon/hzaddons/ijpost/Mod_Ijpost.php:72
+#: ../../extend/addon/hzaddons/fuzzloc/Mod_Fuzzloc.php:56
+#: ../../extend/addon/hzaddons/redred/Mod_Redred.php:90
+#: ../../extend/addon/hzaddons/chords/Mod_Chords.php:60
+#: ../../extend/addon/hzaddons/nsfw/Mod_Nsfw.php:61
+#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:97
+#: ../../extend/addon/hzaddons/redfiles/redfiles.php:124
+#: ../../extend/addon/hzaddons/openstreetmap/openstreetmap.php:153
+#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:184
+#: ../../extend/addon/hzaddons/libertree/Mod_Libertree.php:70
+#: ../../extend/addon/hzaddons/xmpp/Mod_Xmpp.php:70
+#: ../../extend/addon/hzaddons/pageheader/Mod_Pageheader.php:54
+#: ../../extend/addon/hzaddons/piwik/piwik.php:95
+#: ../../extend/addon/hzaddons/mailtest/mailtest.php:100
+#: ../../extend/addon/hzaddons/nofed/Mod_Nofed.php:53
+#: ../../extend/addon/hzaddons/workflow/Settings/Mod_WorkflowSettings.php:94
+#: ../../extend/addon/hzaddons/workflow/workflow.php:1396
+#: ../../extend/addon/hzaddons/workflow/workflow.php:1442
+#: ../../extend/addon/hzaddons/workflow/workflow.php:1563
+#: ../../extend/addon/hzaddons/workflow/workflow.php:2639
+#: ../../extend/addon/hzaddons/hzfiles/hzfiles.php:86
+#: ../../extend/addon/hzaddons/smileybutton/Mod_Smileybutton.php:55
+#: ../../extend/addon/hzaddons/flattrwidget/Mod_Flattrwidget.php:92
+msgid "Submit"
+msgstr "Отправить"
-#: ../../Zotlabs/Access/Permissions.php:60
-msgid "Can view my file storage and photos"
-msgstr "Может просматривать мое хранилище файлов"
+#: ../../view/theme/redbasic/php/config.php:98
+msgid "Theme settings"
+msgstr "Настройки темы"
-#: ../../Zotlabs/Access/Permissions.php:61
-msgid "Can upload/modify my file storage and photos"
-msgstr "Может загружать/изменять мои файлы и фотографии в хранилище"
+#: ../../view/theme/redbasic/php/config.php:99
+msgid "Narrow navbar"
+msgstr "Узкая панель навигации"
-#: ../../Zotlabs/Access/Permissions.php:62
-msgid "Can view my channel webpages"
-msgstr "Может просматривать мои веб-страницы"
+#: ../../view/theme/redbasic/php/config.php:99
+#: ../../view/theme/redbasic/php/config.php:116 ../../include/dir_fns.php:143
+#: ../../include/dir_fns.php:144 ../../include/dir_fns.php:145
+#: ../../boot.php:1679 ../../Zotlabs/Storage/Browser.php:411
+#: ../../Zotlabs/Module/Defperms.php:197 ../../Zotlabs/Module/Profiles.php:681
+#: ../../Zotlabs/Module/Photos.php:670 ../../Zotlabs/Module/Api.php:99
+#: ../../Zotlabs/Module/Events.php:478 ../../Zotlabs/Module/Events.php:479
+#: ../../Zotlabs/Module/Sources.php:124 ../../Zotlabs/Module/Sources.php:159
+#: ../../Zotlabs/Module/Settings/Display.php:89
+#: ../../Zotlabs/Module/Settings/Channel.php:309
+#: ../../Zotlabs/Module/Filestorage.php:198
+#: ../../Zotlabs/Module/Filestorage.php:206
+#: ../../Zotlabs/Module/Removeme.php:63 ../../Zotlabs/Module/Menu.php:163
+#: ../../Zotlabs/Module/Menu.php:222 ../../Zotlabs/Module/Mitem.php:176
+#: ../../Zotlabs/Module/Mitem.php:177 ../../Zotlabs/Module/Mitem.php:256
+#: ../../Zotlabs/Module/Mitem.php:257 ../../Zotlabs/Module/Admin/Site.php:253
+#: ../../Zotlabs/Module/Connedit.php:406 ../../Zotlabs/Module/Connedit.php:796
+#: ../../Zotlabs/Module/Wiki.php:227 ../../Zotlabs/Module/Wiki.php:228
+#: ../../Zotlabs/Module/Import.php:635 ../../Zotlabs/Module/Import.php:639
+#: ../../Zotlabs/Module/Import.php:640 ../../Zotlabs/Lib/Libzotdir.php:162
+#: ../../Zotlabs/Lib/Libzotdir.php:163 ../../Zotlabs/Lib/Libzotdir.php:165
+#: ../../extend/addon/hzaddons/jappixmini/Mod_Jappixmini.php:161
+#: ../../extend/addon/hzaddons/jappixmini/Mod_Jappixmini.php:191
+#: ../../extend/addon/hzaddons/jappixmini/Mod_Jappixmini.php:199
+#: ../../extend/addon/hzaddons/jappixmini/Mod_Jappixmini.php:203
+#: ../../extend/addon/hzaddons/jappixmini/Mod_Jappixmini.php:207
+#: ../../extend/addon/hzaddons/pumpio/Mod_Pumpio.php:94
+#: ../../extend/addon/hzaddons/pumpio/Mod_Pumpio.php:98
+#: ../../extend/addon/hzaddons/pumpio/Mod_Pumpio.php:102
+#: ../../extend/addon/hzaddons/cart/cart.php:1252
+#: ../../extend/addon/hzaddons/cart/Settings/Cart.php:59
+#: ../../extend/addon/hzaddons/cart/Settings/Cart.php:71
+#: ../../extend/addon/hzaddons/cart/submodules/manualcat.php:63
+#: ../../extend/addon/hzaddons/cart/submodules/manualcat.php:256
+#: ../../extend/addon/hzaddons/cart/submodules/manualcat.php:260
+#: ../../extend/addon/hzaddons/cart/submodules/subscriptions.php:153
+#: ../../extend/addon/hzaddons/cart/submodules/subscriptions.php:425
+#: ../../extend/addon/hzaddons/cart/submodules/paypalbuttonV2.php:88
+#: ../../extend/addon/hzaddons/cart/submodules/paypalbuttonV2.php:96
+#: ../../extend/addon/hzaddons/cart/submodules/paypalbutton.php:87
+#: ../../extend/addon/hzaddons/cart/submodules/paypalbutton.php:95
+#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:64
+#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:648
+#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:652
+#: ../../extend/addon/hzaddons/ljpost/Mod_Ljpost.php:63
+#: ../../extend/addon/hzaddons/ljpost/Mod_Ljpost.php:67
+#: ../../extend/addon/hzaddons/ljpost/Mod_Ljpost.php:71
+#: ../../extend/addon/hzaddons/content_import/Mod_content_import.php:137
+#: ../../extend/addon/hzaddons/content_import/Mod_content_import.php:138
+#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:260
+#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:282
+#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:291
+#: ../../extend/addon/hzaddons/pubcrawl/Mod_Pubcrawl.php:45
+#: ../../extend/addon/hzaddons/dwpost/Mod_Dwpost.php:60
+#: ../../extend/addon/hzaddons/rtof/Mod_Rtof.php:49
+#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:110
+#: ../../extend/addon/hzaddons/ijpost/Mod_Ijpost.php:61
+#: ../../extend/addon/hzaddons/redred/Mod_Redred.php:63
+#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:82
+#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:86
+#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:162
+#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:171
+#: ../../extend/addon/hzaddons/libertree/Mod_Libertree.php:59
+#: ../../extend/addon/hzaddons/nofed/Mod_Nofed.php:42
+#: ../../extend/addon/hzaddons/smileybutton/Mod_Smileybutton.php:44
+msgid "No"
+msgstr "Нет"
-#: ../../Zotlabs/Access/Permissions.php:63
-msgid "Can view my wiki pages"
-msgstr "Может просматривать мои вики-страницы"
+#: ../../view/theme/redbasic/php/config.php:99
+#: ../../view/theme/redbasic/php/config.php:116 ../../include/dir_fns.php:143
+#: ../../include/dir_fns.php:144 ../../include/dir_fns.php:145
+#: ../../boot.php:1679 ../../Zotlabs/Storage/Browser.php:411
+#: ../../Zotlabs/Module/Defperms.php:197 ../../Zotlabs/Module/Profiles.php:681
+#: ../../Zotlabs/Module/Photos.php:670 ../../Zotlabs/Module/Api.php:98
+#: ../../Zotlabs/Module/Events.php:478 ../../Zotlabs/Module/Events.php:479
+#: ../../Zotlabs/Module/Sources.php:124 ../../Zotlabs/Module/Sources.php:159
+#: ../../Zotlabs/Module/Settings/Display.php:89
+#: ../../Zotlabs/Module/Settings/Channel.php:309
+#: ../../Zotlabs/Module/Filestorage.php:198
+#: ../../Zotlabs/Module/Filestorage.php:206
+#: ../../Zotlabs/Module/Removeme.php:63 ../../Zotlabs/Module/Menu.php:163
+#: ../../Zotlabs/Module/Menu.php:222 ../../Zotlabs/Module/Mitem.php:176
+#: ../../Zotlabs/Module/Mitem.php:177 ../../Zotlabs/Module/Mitem.php:256
+#: ../../Zotlabs/Module/Mitem.php:257 ../../Zotlabs/Module/Admin/Site.php:255
+#: ../../Zotlabs/Module/Connedit.php:406 ../../Zotlabs/Module/Wiki.php:227
+#: ../../Zotlabs/Module/Wiki.php:228 ../../Zotlabs/Module/Import.php:635
+#: ../../Zotlabs/Module/Import.php:639 ../../Zotlabs/Module/Import.php:640
+#: ../../Zotlabs/Lib/Libzotdir.php:162 ../../Zotlabs/Lib/Libzotdir.php:163
+#: ../../Zotlabs/Lib/Libzotdir.php:165
+#: ../../extend/addon/hzaddons/jappixmini/Mod_Jappixmini.php:161
+#: ../../extend/addon/hzaddons/jappixmini/Mod_Jappixmini.php:191
+#: ../../extend/addon/hzaddons/jappixmini/Mod_Jappixmini.php:199
+#: ../../extend/addon/hzaddons/jappixmini/Mod_Jappixmini.php:203
+#: ../../extend/addon/hzaddons/jappixmini/Mod_Jappixmini.php:207
+#: ../../extend/addon/hzaddons/pumpio/Mod_Pumpio.php:94
+#: ../../extend/addon/hzaddons/pumpio/Mod_Pumpio.php:98
+#: ../../extend/addon/hzaddons/pumpio/Mod_Pumpio.php:102
+#: ../../extend/addon/hzaddons/cart/cart.php:1252
+#: ../../extend/addon/hzaddons/cart/Settings/Cart.php:59
+#: ../../extend/addon/hzaddons/cart/Settings/Cart.php:71
+#: ../../extend/addon/hzaddons/cart/submodules/manualcat.php:63
+#: ../../extend/addon/hzaddons/cart/submodules/manualcat.php:256
+#: ../../extend/addon/hzaddons/cart/submodules/manualcat.php:260
+#: ../../extend/addon/hzaddons/cart/submodules/subscriptions.php:153
+#: ../../extend/addon/hzaddons/cart/submodules/subscriptions.php:425
+#: ../../extend/addon/hzaddons/cart/submodules/paypalbuttonV2.php:88
+#: ../../extend/addon/hzaddons/cart/submodules/paypalbuttonV2.php:96
+#: ../../extend/addon/hzaddons/cart/submodules/paypalbutton.php:87
+#: ../../extend/addon/hzaddons/cart/submodules/paypalbutton.php:95
+#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:64
+#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:648
+#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:652
+#: ../../extend/addon/hzaddons/ljpost/Mod_Ljpost.php:63
+#: ../../extend/addon/hzaddons/ljpost/Mod_Ljpost.php:67
+#: ../../extend/addon/hzaddons/ljpost/Mod_Ljpost.php:71
+#: ../../extend/addon/hzaddons/content_import/Mod_content_import.php:137
+#: ../../extend/addon/hzaddons/content_import/Mod_content_import.php:138
+#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:260
+#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:282
+#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:291
+#: ../../extend/addon/hzaddons/pubcrawl/Mod_Pubcrawl.php:45
+#: ../../extend/addon/hzaddons/dwpost/Mod_Dwpost.php:60
+#: ../../extend/addon/hzaddons/rtof/Mod_Rtof.php:49
+#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:110
+#: ../../extend/addon/hzaddons/ijpost/Mod_Ijpost.php:61
+#: ../../extend/addon/hzaddons/redred/Mod_Redred.php:63
+#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:82
+#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:86
+#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:162
+#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:171
+#: ../../extend/addon/hzaddons/libertree/Mod_Libertree.php:59
+#: ../../extend/addon/hzaddons/nofed/Mod_Nofed.php:42
+#: ../../extend/addon/hzaddons/smileybutton/Mod_Smileybutton.php:44
+msgid "Yes"
+msgstr "Да"
-#: ../../Zotlabs/Access/Permissions.php:64
-msgid "Can create/edit my channel webpages"
-msgstr "Может редактировать мои веб-страницы"
+#: ../../view/theme/redbasic/php/config.php:100
+msgid "Navigation bar background color"
+msgstr "Панель навигации, цвет фона"
-#: ../../Zotlabs/Access/Permissions.php:65
-msgid "Can write to my wiki pages"
-msgstr "Может редактировать мои вики-страницы"
+#: ../../view/theme/redbasic/php/config.php:101
+msgid "Navigation bar icon color "
+msgstr "Панель навигации, цвет значков"
-#: ../../Zotlabs/Access/Permissions.php:66
-msgid "Can post on my channel (wall) page"
-msgstr "Может публиковать на моей странице канала"
+#: ../../view/theme/redbasic/php/config.php:102
+msgid "Navigation bar active icon color "
+msgstr "Панель навигации, цвет активного значка"
-#: ../../Zotlabs/Access/Permissions.php:67
-msgid "Can comment on or like my posts"
-msgstr "Может прокомментировать или отмечать как понравившиеся мои публикации"
+#: ../../view/theme/redbasic/php/config.php:103
+msgid "Link color"
+msgstr "Цвет ссылок"
-#: ../../Zotlabs/Access/Permissions.php:68
-msgid "Can send me private mail messages"
-msgstr "Может отправлять мне личные сообщения по эл. почте"
+#: ../../view/theme/redbasic/php/config.php:104
+msgid "Set font-color for banner"
+msgstr "Цвет текста в шапке"
-#: ../../Zotlabs/Access/Permissions.php:69
-msgid "Can like/dislike profiles and profile things"
-msgstr "Может комментировать или отмечать как нравится/ненравится мой профиль"
+#: ../../view/theme/redbasic/php/config.php:105
+msgid "Set the background color"
+msgstr "Цвет фона"
-#: ../../Zotlabs/Access/Permissions.php:70
-msgid "Can forward to all my channel connections via ! mentions in posts"
-msgstr "Может пересылать всем подписчикам моего канала используя ! в публикациях"
+#: ../../view/theme/redbasic/php/config.php:106
+msgid "Set the background image"
+msgstr "Фоновое изображение"
-#: ../../Zotlabs/Access/Permissions.php:71
-msgid "Can chat with me"
-msgstr "Может общаться со мной в чате"
+#: ../../view/theme/redbasic/php/config.php:107
+msgid "Set the background color of items"
+msgstr "Цвет фона элементов"
-#: ../../Zotlabs/Access/Permissions.php:72
-msgid "Can source my public posts in derived channels"
-msgstr "Может использовать мои публичные сообщения в клонированных лентах сообщений"
+#: ../../view/theme/redbasic/php/config.php:108
+msgid "Set the background color of comments"
+msgstr "Цвет фона комментариев"
-#: ../../Zotlabs/Access/Permissions.php:73
-msgid "Can administer my channel"
-msgstr "Может администрировать мой канал"
+#: ../../view/theme/redbasic/php/config.php:109
+msgid "Set font-size for the entire application"
+msgstr "Установить системный размер шрифта"
-#: ../../Zotlabs/Access/PermissionRoles.php:283
-msgid "Social Networking"
-msgstr "Социальная Сеть"
+#: ../../view/theme/redbasic/php/config.php:109
+msgid "Examples: 1rem, 100%, 16px"
+msgstr "Например: 1rem, 100%, 16px"
-#: ../../Zotlabs/Access/PermissionRoles.php:284
-msgid "Social - Federation"
-msgstr "Социальная - Федерация"
+#: ../../view/theme/redbasic/php/config.php:110
+msgid "Set font-color for posts and comments"
+msgstr "Цвет шрифта для публикаций и комментариев"
-#: ../../Zotlabs/Access/PermissionRoles.php:285
-msgid "Social - Mostly Public"
-msgstr "Социальная - В основном общественный"
+#: ../../view/theme/redbasic/php/config.php:111
+msgid "Set radius of corners"
+msgstr "Радиус скруглений"
-#: ../../Zotlabs/Access/PermissionRoles.php:286
-msgid "Social - Restricted"
-msgstr "Социальная - Ограниченный"
+#: ../../view/theme/redbasic/php/config.php:111
+msgid "Example: 4px"
+msgstr "Например: 4px"
-#: ../../Zotlabs/Access/PermissionRoles.php:287
-msgid "Social - Private"
-msgstr "Социальная - Частный"
+#: ../../view/theme/redbasic/php/config.php:112
+msgid "Set shadow depth of photos"
+msgstr "Глубина теней фотографий"
-#: ../../Zotlabs/Access/PermissionRoles.php:290
-msgid "Community Forum"
-msgstr "Форум сообщества"
+#: ../../view/theme/redbasic/php/config.php:113
+msgid "Set maximum width of content region in pixel"
+msgstr "Максимальная ширина содержания региона (в пикселях)"
-#: ../../Zotlabs/Access/PermissionRoles.php:291
-msgid "Forum - Mostly Public"
-msgstr "Форум - В основном общественный"
+#: ../../view/theme/redbasic/php/config.php:113
+msgid "Leave empty for default width"
+msgstr "Оставьте пустым для ширины по умолчанию"
-#: ../../Zotlabs/Access/PermissionRoles.php:292
-msgid "Forum - Restricted"
-msgstr "Форум - Ограниченный"
+#: ../../view/theme/redbasic/php/config.php:114
+msgid "Set size of conversation author photo"
+msgstr "Размер фотографии автора беседы"
-#: ../../Zotlabs/Access/PermissionRoles.php:293
-msgid "Forum - Private"
-msgstr "Форум - Частный"
+#: ../../view/theme/redbasic/php/config.php:115
+msgid "Set size of followup author photos"
+msgstr "Размер фотографий подписчиков"
-#: ../../Zotlabs/Access/PermissionRoles.php:296
-msgid "Feed Republish"
-msgstr "Публиковать ленты новостей"
+#: ../../view/theme/redbasic/php/config.php:116
+msgid "Show advanced settings"
+msgstr "Показать расширенные настройки"
-#: ../../Zotlabs/Access/PermissionRoles.php:297
-msgid "Feed - Mostly Public"
-msgstr "Ленты новостей - В основном общественный"
+#: ../../include/selectors.php:18
+msgid "Profile to assign new connections"
+msgstr "Назначить профиль для новых контактов"
-#: ../../Zotlabs/Access/PermissionRoles.php:298
-msgid "Feed - Restricted"
-msgstr "Ленты новостей - Ограниченный"
+#: ../../include/selectors.php:41
+msgid "Frequently"
+msgstr "Часто"
-#: ../../Zotlabs/Access/PermissionRoles.php:301
-msgid "Special Purpose"
-msgstr "Спец. назначение"
+#: ../../include/selectors.php:42
+msgid "Hourly"
+msgstr "Ежечасно"
-#: ../../Zotlabs/Access/PermissionRoles.php:302
-msgid "Special - Celebrity/Soapbox"
-msgstr "Спец. назначение - Знаменитость/Soapbox"
+#: ../../include/selectors.php:43
+msgid "Twice daily"
+msgstr "Дважды в день"
-#: ../../Zotlabs/Access/PermissionRoles.php:303
-msgid "Special - Group Repository"
-msgstr "Спец. назначение - Групповой репозиторий"
+#: ../../include/selectors.php:44
+msgid "Daily"
+msgstr "Ежедневно"
+
+#: ../../include/selectors.php:45
+msgid "Weekly"
+msgstr "Еженедельно"
+
+#: ../../include/selectors.php:46
+msgid "Monthly"
+msgstr "Ежемесячно"
+#: ../../include/selectors.php:60 ../../include/selectors.php:77
+#: ../../include/channel.php:1610
+#: ../../extend/addon/hzaddons/openid/Mod_Id.php:85
+msgid "Male"
+msgstr "Мужчина"
+
+#: ../../include/selectors.php:60 ../../include/selectors.php:77
+#: ../../include/channel.php:1608
+#: ../../extend/addon/hzaddons/openid/Mod_Id.php:87
+msgid "Female"
+msgstr "Женщина"
+
+#: ../../include/selectors.php:60
+msgid "Currently Male"
+msgstr "В настоящее время мужской"
+
+#: ../../include/selectors.php:60
+msgid "Currently Female"
+msgstr "В настоящее время женский"
+
+#: ../../include/selectors.php:60
+msgid "Mostly Male"
+msgstr "В основном мужской"
+
+#: ../../include/selectors.php:60
+msgid "Mostly Female"
+msgstr "В основном женский"
+
+#: ../../include/selectors.php:60
+msgid "Transgender"
+msgstr "Трансгендер"
+
+#: ../../include/selectors.php:60
+msgid "Intersex"
+msgstr "Интерсексуал"
+
+#: ../../include/selectors.php:60
+msgid "Transsexual"
+msgstr "Транссексуал"
+
+#: ../../include/selectors.php:60
+msgid "Hermaphrodite"
+msgstr "Гермафродит"
+
+#: ../../include/selectors.php:60 ../../include/channel.php:1614
+msgid "Neuter"
+msgstr "Среднего рода"
+
+#: ../../include/selectors.php:60 ../../include/channel.php:1616
+msgid "Non-specific"
+msgstr "Неспецифический"
+
+#: ../../include/selectors.php:60 ../../include/selectors.php:77
+#: ../../include/selectors.php:115 ../../include/selectors.php:151
+#: ../../include/connections.php:735 ../../include/connections.php:742
+#: ../../include/event.php:1392 ../../include/event.php:1399
+#: ../../Zotlabs/Module/Cdav.php:1385 ../../Zotlabs/Module/Profiles.php:795
+#: ../../Zotlabs/Module/Connedit.php:935
#: ../../Zotlabs/Access/PermissionRoles.php:306
-#: ../../Zotlabs/Module/Cdav.php:1387 ../../Zotlabs/Module/Connedit.php:935
-#: ../../Zotlabs/Module/Profiles.php:795 ../../include/selectors.php:60
-#: ../../include/selectors.php:77 ../../include/selectors.php:115
-#: ../../include/selectors.php:151 ../../include/event.php:1376
-#: ../../include/event.php:1383 ../../include/connections.php:730
-#: ../../include/connections.php:737
msgid "Other"
msgstr "Другой"
-#: ../../Zotlabs/Access/PermissionRoles.php:307
-msgid "Custom/Expert Mode"
-msgstr "Экспертный режим"
+#: ../../include/selectors.php:60
+msgid "Undecided"
+msgstr "Не решил"
-#: ../../Zotlabs/Module/Blocks.php:33 ../../Zotlabs/Module/Articles.php:42
-#: ../../Zotlabs/Module/Editlayout.php:31 ../../Zotlabs/Module/Connect.php:17
-#: ../../Zotlabs/Module/Achievements.php:15 ../../Zotlabs/Module/Hcard.php:12
-#: ../../Zotlabs/Module/Editblock.php:31 ../../Zotlabs/Module/Profile.php:20
-#: ../../Zotlabs/Module/Menu.php:91 ../../Zotlabs/Module/Layouts.php:31
-#: ../../Zotlabs/Module/Editwebpage.php:32 ../../Zotlabs/Module/Cards.php:42
-#: ../../Zotlabs/Module/Webpages.php:39 ../../Zotlabs/Module/Filestorage.php:53
-#: ../../addon/gallery/Mod_Gallery.php:49 ../../include/channel.php:1319
-msgid "Requested profile is not available."
-msgstr "Запрашиваемый профиль не доступен."
+#: ../../include/selectors.php:96 ../../include/selectors.php:115
+msgid "Males"
+msgstr "Мужчины"
-#: ../../Zotlabs/Module/Blocks.php:73 ../../Zotlabs/Module/Blocks.php:80
-#: ../../Zotlabs/Module/Invite.php:21 ../../Zotlabs/Module/Invite.php:102
-#: ../../Zotlabs/Module/Articles.php:88 ../../Zotlabs/Module/Editlayout.php:67
-#: ../../Zotlabs/Module/Editlayout.php:90 ../../Zotlabs/Module/Channel.php:179
-#: ../../Zotlabs/Module/Channel.php:342 ../../Zotlabs/Module/Channel.php:381
-#: ../../Zotlabs/Module/Settings.php:59 ../../Zotlabs/Module/Locs.php:87
-#: ../../Zotlabs/Module/Mitem.php:129 ../../Zotlabs/Module/Events.php:277
-#: ../../Zotlabs/Module/Appman.php:87 ../../Zotlabs/Module/Regmod.php:20
-#: ../../Zotlabs/Module/Article_edit.php:51
-#: ../../Zotlabs/Module/New_channel.php:105
-#: ../../Zotlabs/Module/New_channel.php:130
-#: ../../Zotlabs/Module/Sharedwithme.php:16 ../../Zotlabs/Module/Setup.php:206
-#: ../../Zotlabs/Module/Moderate.php:13
-#: ../../Zotlabs/Module/Achievements.php:34 ../../Zotlabs/Module/Thing.php:280
-#: ../../Zotlabs/Module/Thing.php:300 ../../Zotlabs/Module/Thing.php:341
-#: ../../Zotlabs/Module/Api.php:24 ../../Zotlabs/Module/Editblock.php:67
+#: ../../include/selectors.php:96 ../../include/selectors.php:115
+msgid "Females"
+msgstr "Женщины"
+
+#: ../../include/selectors.php:96
+msgid "Gay"
+msgstr "Гей"
+
+#: ../../include/selectors.php:96
+msgid "Lesbian"
+msgstr "Лесбиянка"
+
+#: ../../include/selectors.php:96
+msgid "No Preference"
+msgstr "Без предпочтений"
+
+#: ../../include/selectors.php:96
+msgid "Bisexual"
+msgstr "Бисексуал"
+
+#: ../../include/selectors.php:96
+msgid "Autosexual"
+msgstr "Автосексуал"
+
+#: ../../include/selectors.php:96
+msgid "Abstinent"
+msgstr "Воздержание"
+
+#: ../../include/selectors.php:96
+msgid "Virgin"
+msgstr "Девственник"
+
+#: ../../include/selectors.php:96
+msgid "Deviant"
+msgstr "Отклоняющийся от нормы"
+
+#: ../../include/selectors.php:96
+msgid "Fetish"
+msgstr "Фетишист"
+
+#: ../../include/selectors.php:96
+msgid "Oodles"
+msgstr "Множественный"
+
+#: ../../include/selectors.php:96
+msgid "Nonsexual"
+msgstr "Асексуал"
+
+#: ../../include/selectors.php:134 ../../include/selectors.php:151
+msgid "Single"
+msgstr "Одиночка"
+
+#: ../../include/selectors.php:134
+msgid "Lonely"
+msgstr "Одинокий"
+
+#: ../../include/selectors.php:134
+msgid "Available"
+msgstr "Свободен"
+
+#: ../../include/selectors.php:134
+msgid "Unavailable"
+msgstr "Занят"
+
+#: ../../include/selectors.php:134
+msgid "Has crush"
+msgstr "Влюблён"
+
+#: ../../include/selectors.php:134
+msgid "Infatuated"
+msgstr "без ума"
+
+#: ../../include/selectors.php:134 ../../include/selectors.php:151
+msgid "Dating"
+msgstr "Встречаюсь"
+
+#: ../../include/selectors.php:134
+msgid "Unfaithful"
+msgstr "Неверный"
+
+#: ../../include/selectors.php:134
+msgid "Sex Addict"
+msgstr "Эротоман"
+
+#: ../../include/selectors.php:134 ../../include/channel.php:493
+#: ../../include/channel.php:494 ../../include/channel.php:501
+#: ../../Zotlabs/Module/Settings/Channel.php:70
+#: ../../Zotlabs/Module/Settings/Channel.php:74
+#: ../../Zotlabs/Module/Settings/Channel.php:75
+#: ../../Zotlabs/Module/Settings/Channel.php:78
+#: ../../Zotlabs/Module/Settings/Channel.php:89
+#: ../../Zotlabs/Module/Connedit.php:725 ../../Zotlabs/Widget/Affinity.php:32
+msgid "Friends"
+msgstr "Друзья"
+
+#: ../../include/selectors.php:134
+msgid "Friends/Benefits"
+msgstr "Друзья / Выгоды"
+
+#: ../../include/selectors.php:134
+msgid "Casual"
+msgstr "Легкомысленный"
+
+#: ../../include/selectors.php:134
+msgid "Engaged"
+msgstr "Помолвлен"
+
+#: ../../include/selectors.php:134 ../../include/selectors.php:151
+msgid "Married"
+msgstr "В браке"
+
+#: ../../include/selectors.php:134
+msgid "Imaginarily married"
+msgstr "В воображаемом браке"
+
+#: ../../include/selectors.php:134
+msgid "Partners"
+msgstr "Партнёрство"
+
+#: ../../include/selectors.php:134 ../../include/selectors.php:151
+msgid "Cohabiting"
+msgstr "Сожительствующие"
+
+#: ../../include/selectors.php:134
+msgid "Common law"
+msgstr "Гражданский брак"
+
+#: ../../include/selectors.php:134
+msgid "Happy"
+msgstr "Счастлив"
+
+#: ../../include/selectors.php:134
+msgid "Not looking"
+msgstr "Не нуждаюсь"
+
+#: ../../include/selectors.php:134
+msgid "Swinger"
+msgstr "Свингер"
+
+#: ../../include/selectors.php:134
+msgid "Betrayed"
+msgstr "Предан"
+
+#: ../../include/selectors.php:134 ../../include/selectors.php:151
+msgid "Separated"
+msgstr "Разделён"
+
+#: ../../include/selectors.php:134
+msgid "Unstable"
+msgstr "Нестабильно"
+
+#: ../../include/selectors.php:134 ../../include/selectors.php:151
+msgid "Divorced"
+msgstr "В разводе"
+
+#: ../../include/selectors.php:134
+msgid "Imaginarily divorced"
+msgstr "В воображаемом разводе"
+
+#: ../../include/selectors.php:134 ../../include/selectors.php:151
+msgid "Widowed"
+msgstr "Вдовец / вдова"
+
+#: ../../include/selectors.php:134
+msgid "Uncertain"
+msgstr "Неопределенный"
+
+#: ../../include/selectors.php:134 ../../include/selectors.php:151
+msgid "It's complicated"
+msgstr "Это сложно"
+
+#: ../../include/selectors.php:134
+msgid "Don't care"
+msgstr "Всё равно"
+
+#: ../../include/selectors.php:134
+msgid "Ask me"
+msgstr "Спроси меня"
+
+#: ../../include/photos.php:27 ../../include/items.php:3796
+#: ../../include/attach.php:150 ../../include/attach.php:199
+#: ../../include/attach.php:272 ../../include/attach.php:380
+#: ../../include/attach.php:394 ../../include/attach.php:401
+#: ../../include/attach.php:483 ../../include/attach.php:1043
+#: ../../include/attach.php:1117 ../../include/attach.php:1280
+#: ../../Zotlabs/Module/Mail.php:150 ../../Zotlabs/Module/Defperms.php:181
+#: ../../Zotlabs/Module/Network.php:19 ../../Zotlabs/Module/Common.php:38
+#: ../../Zotlabs/Module/Item.php:417 ../../Zotlabs/Module/Item.php:436
+#: ../../Zotlabs/Module/Item.php:446 ../../Zotlabs/Module/Item.php:1315
+#: ../../Zotlabs/Module/Achievements.php:34
+#: ../../Zotlabs/Module/Display.php:452 ../../Zotlabs/Module/Poke.php:157
#: ../../Zotlabs/Module/Profile.php:85 ../../Zotlabs/Module/Profile.php:101
-#: ../../Zotlabs/Module/Mood.php:126 ../../Zotlabs/Module/Connections.php:32
-#: ../../Zotlabs/Module/Viewsrc.php:19 ../../Zotlabs/Module/Bookmarks.php:70
-#: ../../Zotlabs/Module/Photos.php:69 ../../Zotlabs/Module/Wiki.php:59
-#: ../../Zotlabs/Module/Wiki.php:285 ../../Zotlabs/Module/Wiki.php:428
-#: ../../Zotlabs/Module/Pdledit.php:34 ../../Zotlabs/Module/Poke.php:157
-#: ../../Zotlabs/Module/Profile_photo.php:336
-#: ../../Zotlabs/Module/Profile_photo.php:349
-#: ../../Zotlabs/Module/Authtest.php:16 ../../Zotlabs/Module/Item.php:417
-#: ../../Zotlabs/Module/Item.php:436 ../../Zotlabs/Module/Item.php:446
-#: ../../Zotlabs/Module/Item.php:1326 ../../Zotlabs/Module/Page.php:34
-#: ../../Zotlabs/Module/Page.php:133 ../../Zotlabs/Module/Connedit.php:399
-#: ../../Zotlabs/Module/Chat.php:115 ../../Zotlabs/Module/Chat.php:120
-#: ../../Zotlabs/Module/Menu.php:129 ../../Zotlabs/Module/Menu.php:140
-#: ../../Zotlabs/Module/Channel_calendar.php:224
-#: ../../Zotlabs/Module/Layouts.php:71 ../../Zotlabs/Module/Layouts.php:78
-#: ../../Zotlabs/Module/Layouts.php:89 ../../Zotlabs/Module/Cloud.php:40
-#: ../../Zotlabs/Module/Defperms.php:181 ../../Zotlabs/Module/Group.php:14
-#: ../../Zotlabs/Module/Group.php:30 ../../Zotlabs/Module/Profiles.php:198
-#: ../../Zotlabs/Module/Profiles.php:635
-#: ../../Zotlabs/Module/Editwebpage.php:68
-#: ../../Zotlabs/Module/Editwebpage.php:89
-#: ../../Zotlabs/Module/Editwebpage.php:107
-#: ../../Zotlabs/Module/Editwebpage.php:121 ../../Zotlabs/Module/Manage.php:10
-#: ../../Zotlabs/Module/Cards.php:86 ../../Zotlabs/Module/Webpages.php:133
-#: ../../Zotlabs/Module/Block.php:24 ../../Zotlabs/Module/Block.php:74
-#: ../../Zotlabs/Module/Editpost.php:17 ../../Zotlabs/Module/Sources.php:80
-#: ../../Zotlabs/Module/Like.php:187 ../../Zotlabs/Module/Suggest.php:32
-#: ../../Zotlabs/Module/Message.php:18 ../../Zotlabs/Module/Mail.php:150
-#: ../../Zotlabs/Module/Register.php:80
-#: ../../Zotlabs/Module/Cover_photo.php:347
+#: ../../Zotlabs/Module/Appman.php:87 ../../Zotlabs/Module/Profiles.php:198
+#: ../../Zotlabs/Module/Profiles.php:635 ../../Zotlabs/Module/Photos.php:69
+#: ../../Zotlabs/Module/Page.php:34 ../../Zotlabs/Module/Page.php:133
+#: ../../Zotlabs/Module/Api.php:24 ../../Zotlabs/Module/Events.php:277
+#: ../../Zotlabs/Module/New_channel.php:105
+#: ../../Zotlabs/Module/New_channel.php:130 ../../Zotlabs/Module/Block.php:24
+#: ../../Zotlabs/Module/Block.php:74 ../../Zotlabs/Module/Cover_photo.php:347
#: ../../Zotlabs/Module/Cover_photo.php:360
-#: ../../Zotlabs/Module/Display.php:451 ../../Zotlabs/Module/Network.php:19
+#: ../../Zotlabs/Module/Sharedwithme.php:16
+#: ../../Zotlabs/Module/Register.php:80
+#: ../../Zotlabs/Module/Channel_calendar.php:224
+#: ../../Zotlabs/Module/Viewconnections.php:28
+#: ../../Zotlabs/Module/Viewconnections.php:33
+#: ../../Zotlabs/Module/Rate.php:113 ../../Zotlabs/Module/Regmod.php:20
+#: ../../Zotlabs/Module/Settings.php:59 ../../Zotlabs/Module/Locs.php:87
+#: ../../Zotlabs/Module/Sources.php:80 ../../Zotlabs/Module/Chat.php:115
+#: ../../Zotlabs/Module/Chat.php:120 ../../Zotlabs/Module/Editlayout.php:67
+#: ../../Zotlabs/Module/Editlayout.php:90
#: ../../Zotlabs/Module/Filestorage.php:17
#: ../../Zotlabs/Module/Filestorage.php:72
#: ../../Zotlabs/Module/Filestorage.php:90
#: ../../Zotlabs/Module/Filestorage.php:113
-#: ../../Zotlabs/Module/Filestorage.php:160 ../../Zotlabs/Module/Common.php:38
-#: ../../Zotlabs/Module/Viewconnections.php:28
-#: ../../Zotlabs/Module/Viewconnections.php:33
-#: ../../Zotlabs/Module/Service_limits.php:11 ../../Zotlabs/Module/Rate.php:113
+#: ../../Zotlabs/Module/Filestorage.php:160
+#: ../../Zotlabs/Module/Editblock.php:67
+#: ../../Zotlabs/Module/Service_limits.php:11
+#: ../../Zotlabs/Module/Message.php:18 ../../Zotlabs/Module/Channel.php:181
+#: ../../Zotlabs/Module/Channel.php:344 ../../Zotlabs/Module/Channel.php:383
+#: ../../Zotlabs/Module/Like.php:187 ../../Zotlabs/Module/Bookmarks.php:70
+#: ../../Zotlabs/Module/Viewsrc.php:19 ../../Zotlabs/Module/Menu.php:130
+#: ../../Zotlabs/Module/Menu.php:141 ../../Zotlabs/Module/Setup.php:206
+#: ../../Zotlabs/Module/Mitem.php:129 ../../Zotlabs/Module/Notifications.php:11
+#: ../../Zotlabs/Module/Editwebpage.php:68
+#: ../../Zotlabs/Module/Editwebpage.php:89
+#: ../../Zotlabs/Module/Editwebpage.php:107
+#: ../../Zotlabs/Module/Editwebpage.php:121
+#: ../../Zotlabs/Module/Authtest.php:16 ../../Zotlabs/Module/Thing.php:280
+#: ../../Zotlabs/Module/Thing.php:300 ../../Zotlabs/Module/Thing.php:341
+#: ../../Zotlabs/Module/Moderate.php:13 ../../Zotlabs/Module/Webpages.php:133
+#: ../../Zotlabs/Module/Profile_photo.php:336
+#: ../../Zotlabs/Module/Profile_photo.php:349
+#: ../../Zotlabs/Module/Editpost.php:17 ../../Zotlabs/Module/Connedit.php:399
+#: ../../Zotlabs/Module/Group.php:14 ../../Zotlabs/Module/Group.php:30
+#: ../../Zotlabs/Module/Connections.php:32 ../../Zotlabs/Module/Mood.php:126
#: ../../Zotlabs/Module/Card_edit.php:51
-#: ../../Zotlabs/Module/Notifications.php:11 ../../Zotlabs/Lib/Chatroom.php:133
-#: ../../Zotlabs/Web/WebServer.php:123 ../../addon/keepout/keepout.php:36
-#: ../../addon/flashcards/Mod_Flashcards.php:281
-#: ../../addon/openid/Mod_Id.php:53 ../../addon/pumpio/pumpio.php:44
-#: ../../include/attach.php:150 ../../include/attach.php:199
-#: ../../include/attach.php:272 ../../include/attach.php:380
-#: ../../include/attach.php:394 ../../include/attach.php:401
-#: ../../include/attach.php:483 ../../include/attach.php:1043
-#: ../../include/attach.php:1117 ../../include/attach.php:1280
-#: ../../include/items.php:3790 ../../include/photos.php:27
+#: ../../Zotlabs/Module/Article_edit.php:51 ../../Zotlabs/Module/Blocks.php:73
+#: ../../Zotlabs/Module/Blocks.php:80 ../../Zotlabs/Module/Invite.php:21
+#: ../../Zotlabs/Module/Invite.php:102 ../../Zotlabs/Module/Articles.php:89
+#: ../../Zotlabs/Module/Pdledit.php:34 ../../Zotlabs/Module/Wiki.php:59
+#: ../../Zotlabs/Module/Wiki.php:285 ../../Zotlabs/Module/Wiki.php:428
+#: ../../Zotlabs/Module/Manage.php:10 ../../Zotlabs/Module/Suggest.php:32
+#: ../../Zotlabs/Module/Cards.php:86 ../../Zotlabs/Module/Layouts.php:71
+#: ../../Zotlabs/Module/Layouts.php:78 ../../Zotlabs/Module/Layouts.php:89
+#: ../../Zotlabs/Web/WebServer.php:123 ../../Zotlabs/Lib/Chatroom.php:133
+#: ../../extend/addon/hzaddons/pumpio/pumpio.php:44
+#: ../../extend/addon/hzaddons/openid/Mod_Id.php:53
+#: ../../extend/addon/hzaddons/keepout/keepout.php:36
+#: ../../extend/addon/hzaddons/flashcards/Mod_Flashcards.php:280
msgid "Permission denied."
msgstr "Доступ запрещен."
-#: ../../Zotlabs/Module/Blocks.php:97 ../../Zotlabs/Module/Blocks.php:155
-#: ../../Zotlabs/Module/Editblock.php:113
-msgid "Block Name"
-msgstr "Название блока"
+#: ../../include/photos.php:151
+#, php-format
+msgid "Image exceeds website size limit of %lu bytes"
+msgstr "Файл превышает предельный размер для сайта в %lu байт"
-#: ../../Zotlabs/Module/Blocks.php:154 ../../include/text.php:2560
-msgid "Blocks"
-msgstr "Блокировки"
+#: ../../include/photos.php:162
+msgid "Image file is empty."
+msgstr "Файл изображения пуст."
-#: ../../Zotlabs/Module/Blocks.php:156
-msgid "Block Title"
-msgstr "Заблокировать заголовок"
+#: ../../include/photos.php:196 ../../Zotlabs/Module/Cover_photo.php:239
+#: ../../Zotlabs/Module/Profile_photo.php:259
+msgid "Unable to process image"
+msgstr "Не удается обработать изображение"
-#: ../../Zotlabs/Module/Blocks.php:157 ../../Zotlabs/Module/Menu.php:177
-#: ../../Zotlabs/Module/Layouts.php:191 ../../Zotlabs/Module/Webpages.php:266
-msgid "Created"
-msgstr "Создано"
+#: ../../include/photos.php:324
+msgid "Photo storage failed."
+msgstr "Ошибка хранилища фотографий."
-#: ../../Zotlabs/Module/Blocks.php:158 ../../Zotlabs/Module/Menu.php:178
-#: ../../Zotlabs/Module/Layouts.php:192 ../../Zotlabs/Module/Webpages.php:267
-msgid "Edited"
-msgstr "Отредактировано"
+#: ../../include/photos.php:373
+msgid "a new photo"
+msgstr "новая фотография"
-#: ../../Zotlabs/Module/Blocks.php:159 ../../Zotlabs/Module/Articles.php:116
-#: ../../Zotlabs/Module/Cdav.php:1084 ../../Zotlabs/Module/Cdav.php:1390
-#: ../../Zotlabs/Module/New_channel.php:189
-#: ../../Zotlabs/Module/Connedit.php:938 ../../Zotlabs/Module/Menu.php:181
-#: ../../Zotlabs/Module/Layouts.php:185 ../../Zotlabs/Module/Profiles.php:798
-#: ../../Zotlabs/Module/Cards.php:113 ../../Zotlabs/Module/Webpages.php:254
-#: ../../Zotlabs/Storage/Browser.php:282 ../../Zotlabs/Storage/Browser.php:396
-#: ../../Zotlabs/Widget/Cdav.php:140 ../../Zotlabs/Widget/Cdav.php:178
-msgid "Create"
-msgstr "Создать"
+#: ../../include/photos.php:377
+#, php-format
+msgctxt "photo_upload"
+msgid "%1$s posted %2$s to %3$s"
+msgstr "%1$s опубликовал %2$s в %3$s"
+
+#: ../../include/photos.php:666 ../../include/nav.php:449
+msgid "Photo Albums"
+msgstr "Фотоальбомы"
+
+#: ../../include/photos.php:667 ../../Zotlabs/Module/Photos.php:1347
+#: ../../Zotlabs/Module/Photos.php:1360 ../../Zotlabs/Module/Photos.php:1361
+msgid "Recent Photos"
+msgstr "Последние фотографии"
+
+#: ../../include/photos.php:671
+msgid "Upload New Photos"
+msgstr "Загрузить новые фотографии"
+
+#: ../../include/oembed.php:153
+msgid "View PDF"
+msgstr "Просмотреть PDF"
+
+#: ../../include/oembed.php:357
+msgid " by "
+msgstr " из "
+
+#: ../../include/oembed.php:358
+msgid " on "
+msgstr " на "
+
+#: ../../include/oembed.php:387
+msgid "Embedded content"
+msgstr "Встроенное содержимое"
+
+#: ../../include/oembed.php:396
+msgid "Embedding disabled"
+msgstr "Встраивание отключено"
+
+#: ../../include/security.php:607
+msgid ""
+"The form security token was not correct. This probably happened because the "
+"form has been opened for too long (>3 hours) before submitting it."
+msgstr "Неверный токен безопасности для формы. Вероятно, это произошло потому, что форма была открыта слишком долго (> 3-х часов) перед её отправкой."
+
+#: ../../include/contact_widgets.php:11
+#, php-format
+msgid "%d invitation available"
+msgid_plural "%d invitations available"
+msgstr[0] "доступно %d приглашение"
+msgstr[1] "доступны %d приглашения"
+msgstr[2] "доступны %d приглашений"
+
+#: ../../include/contact_widgets.php:16 ../../Zotlabs/Module/Admin/Site.php:291
+msgid "Advanced"
+msgstr "Дополнительно"
+
+#: ../../include/contact_widgets.php:19
+msgid "Find Channels"
+msgstr "Поиск каналов"
+
+#: ../../include/contact_widgets.php:20
+msgid "Enter name or interest"
+msgstr "Впишите имя или интерес"
+
+#: ../../include/contact_widgets.php:21
+msgid "Connect/Follow"
+msgstr "Подключить / отслеживать"
+
+#: ../../include/contact_widgets.php:22
+msgid "Examples: Robert Morgenstein, Fishing"
+msgstr "Примеры: Владимир Ильич, Революционер"
+
+#: ../../include/contact_widgets.php:23 ../../Zotlabs/Module/Directory.php:416
+#: ../../Zotlabs/Module/Directory.php:421
+#: ../../Zotlabs/Module/Connections.php:381
+msgid "Find"
+msgstr "Поиск"
+
+#: ../../include/contact_widgets.php:24 ../../Zotlabs/Module/Directory.php:420
+#: ../../Zotlabs/Module/Suggest.php:79
+msgid "Channel Suggestions"
+msgstr "Рекомендации каналов"
+
+#: ../../include/contact_widgets.php:26
+msgid "Random Profile"
+msgstr "Случайный профиль"
+
+#: ../../include/contact_widgets.php:27
+msgid "Invite Friends"
+msgstr "Пригласить друзей"
-#: ../../Zotlabs/Module/Blocks.php:160 ../../Zotlabs/Module/Editlayout.php:114
-#: ../../Zotlabs/Module/Article_edit.php:99
-#: ../../Zotlabs/Module/Admin/Profs.php:175 ../../Zotlabs/Module/Thing.php:266
-#: ../../Zotlabs/Module/Oauth2.php:194 ../../Zotlabs/Module/Editblock.php:114
-#: ../../Zotlabs/Module/Connections.php:298
-#: ../../Zotlabs/Module/Connections.php:336
-#: ../../Zotlabs/Module/Connections.php:356 ../../Zotlabs/Module/Wiki.php:211
-#: ../../Zotlabs/Module/Wiki.php:384 ../../Zotlabs/Module/Menu.php:175
-#: ../../Zotlabs/Module/Layouts.php:193 ../../Zotlabs/Module/Group.php:252
-#: ../../Zotlabs/Module/Editwebpage.php:142
-#: ../../Zotlabs/Module/Webpages.php:255 ../../Zotlabs/Module/Card_edit.php:99
-#: ../../Zotlabs/Module/Oauth.php:173 ../../Zotlabs/Lib/Apps.php:557
-#: ../../Zotlabs/Lib/ThreadItem.php:148 ../../Zotlabs/Storage/Browser.php:296
-#: ../../Zotlabs/Widget/Cdav.php:138 ../../Zotlabs/Widget/Cdav.php:175
-#: ../../include/channel.php:1418 ../../include/channel.php:1422
-#: ../../include/menu.php:118
+#: ../../include/contact_widgets.php:29
+msgid "Advanced example: name=fred and country=iceland"
+msgstr "Расширенный пример: name=ivan and country=russia"
+
+#: ../../include/contact_widgets.php:53 ../../include/features.php:311
+#: ../../Zotlabs/Widget/Filer.php:28
+#: ../../Zotlabs/Widget/Activity_filter.php:137
+msgid "Saved Folders"
+msgstr "Сохранённые каталоги"
+
+#: ../../include/contact_widgets.php:56 ../../include/contact_widgets.php:99
+#: ../../include/contact_widgets.php:142 ../../include/contact_widgets.php:187
+#: ../../Zotlabs/Widget/Filer.php:31 ../../Zotlabs/Widget/Appcategories.php:46
+msgid "Everything"
+msgstr "Всё"
+
+#: ../../include/contact_widgets.php:96 ../../include/contact_widgets.php:139
+#: ../../include/contact_widgets.php:184 ../../include/taxonomy.php:409
+#: ../../include/taxonomy.php:491 ../../include/taxonomy.php:511
+#: ../../include/taxonomy.php:532 ../../Zotlabs/Module/Cdav.php:1093
+#: ../../Zotlabs/Widget/Appcategories.php:43
+msgid "Categories"
+msgstr "Категории"
+
+#: ../../include/contact_widgets.php:218
+msgid "Common Connections"
+msgstr "Общие контакты"
+
+#: ../../include/contact_widgets.php:222
+#, php-format
+msgid "View all %d common connections"
+msgstr "Просмотреть все %d общих контактов"
+
+#: ../../include/menu.php:118 ../../include/channel.php:1426
+#: ../../include/channel.php:1430 ../../Zotlabs/Storage/Browser.php:296
+#: ../../Zotlabs/Module/Oauth.php:173 ../../Zotlabs/Module/Oauth2.php:194
+#: ../../Zotlabs/Module/Editlayout.php:114
+#: ../../Zotlabs/Module/Editblock.php:114 ../../Zotlabs/Module/Menu.php:176
+#: ../../Zotlabs/Module/Admin/Profs.php:175
+#: ../../Zotlabs/Module/Editwebpage.php:142 ../../Zotlabs/Module/Thing.php:266
+#: ../../Zotlabs/Module/Webpages.php:255 ../../Zotlabs/Module/Group.php:252
+#: ../../Zotlabs/Module/Connections.php:320
+#: ../../Zotlabs/Module/Connections.php:362
+#: ../../Zotlabs/Module/Connections.php:382
+#: ../../Zotlabs/Module/Card_edit.php:99
+#: ../../Zotlabs/Module/Article_edit.php:98 ../../Zotlabs/Module/Blocks.php:160
+#: ../../Zotlabs/Module/Wiki.php:211 ../../Zotlabs/Module/Wiki.php:384
+#: ../../Zotlabs/Module/Layouts.php:193 ../../Zotlabs/Widget/Cdav.php:138
+#: ../../Zotlabs/Widget/Cdav.php:175 ../../Zotlabs/Lib/Apps.php:557
+#: ../../Zotlabs/Lib/ThreadItem.php:148
msgid "Edit"
msgstr "Изменить"
-#: ../../Zotlabs/Module/Blocks.php:161 ../../Zotlabs/Module/Photos.php:1075
-#: ../../Zotlabs/Module/Wiki.php:301 ../../Zotlabs/Module/Layouts.php:194
-#: ../../Zotlabs/Module/Webpages.php:256 ../../Zotlabs/Widget/Cdav.php:136
-#: ../../addon/hsse/hsse.php:186 ../../include/conversation.php:1392
-msgid "Share"
-msgstr "Поделиться"
+#: ../../include/channel.php:43
+msgid "Unable to obtain identity information from database"
+msgstr "Невозможно получить идентификационную информацию из базы данных"
+
+#: ../../include/channel.php:76
+msgid "Empty name"
+msgstr "Пустое имя"
+
+#: ../../include/channel.php:79
+msgid "Name too long"
+msgstr "Слишком длинное имя"
+
+#: ../../include/channel.php:196
+msgid "No account identifier"
+msgstr "Идентификатор аккаунта отсутствует"
+
+#: ../../include/channel.php:208
+msgid "Nickname is required."
+msgstr "Требуется псевдоним."
+
+#: ../../include/channel.php:222 ../../include/channel.php:655
+#: ../../Zotlabs/Module/Changeaddr.php:46
+msgid "Reserved nickname. Please choose another."
+msgstr "Зарезервированый псевдоним. Пожалуйста, выберите другой."
+
+#: ../../include/channel.php:227 ../../include/channel.php:660
+#: ../../Zotlabs/Module/Changeaddr.php:51
+msgid ""
+"Nickname has unsupported characters or is already being used on this site."
+msgstr "Псевдоним имеет недопустимые символы или уже используется на этом сайте."
+
+#: ../../include/channel.php:287
+msgid "Unable to retrieve created identity"
+msgstr "Не удается получить созданный идентификатор"
+
+#: ../../include/channel.php:429
+msgid "Default Profile"
+msgstr "Профиль по умолчанию"
+
+#: ../../include/channel.php:588 ../../include/channel.php:677
+msgid "Unable to retrieve modified identity"
+msgstr "Не удается найти изменённый идентификатор"
+
+#: ../../include/channel.php:1273
+#: ../../extend/addon/hzaddons/chess/Mod_Chess.php:306
+msgid "Requested channel is not available."
+msgstr "Запрошенный канал не доступен."
+
+#: ../../include/channel.php:1327 ../../Zotlabs/Module/Achievements.php:15
+#: ../../Zotlabs/Module/Profile.php:20 ../../Zotlabs/Module/Editlayout.php:31
+#: ../../Zotlabs/Module/Filestorage.php:53
+#: ../../Zotlabs/Module/Editblock.php:31 ../../Zotlabs/Module/Menu.php:92
+#: ../../Zotlabs/Module/Hcard.php:12 ../../Zotlabs/Module/Editwebpage.php:32
+#: ../../Zotlabs/Module/Webpages.php:39 ../../Zotlabs/Module/Blocks.php:33
+#: ../../Zotlabs/Module/Articles.php:43 ../../Zotlabs/Module/Connect.php:17
+#: ../../Zotlabs/Module/Cards.php:42 ../../Zotlabs/Module/Layouts.php:31
+#: ../../extend/addon/hzaddons/gallery/Mod_Gallery.php:49
+msgid "Requested profile is not available."
+msgstr "Запрашиваемый профиль не доступен."
+
+#: ../../include/channel.php:1419 ../../Zotlabs/Module/Profiles.php:728
+msgid "Change profile photo"
+msgstr "Изменить фотографию профиля"
+
+#: ../../include/channel.php:1426 ../../include/nav.php:113
+#: ../../Zotlabs/Module/Profiles.php:830
+msgid "Edit Profiles"
+msgstr "Редактирование профилей"
+
+#: ../../include/channel.php:1427
+msgid "Create New Profile"
+msgstr "Создать новый профиль"
+
+#: ../../include/channel.php:1430 ../../include/nav.php:115
+#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:58
+msgid "Edit Profile"
+msgstr "Редактировать профиль"
+
+#: ../../include/channel.php:1445 ../../Zotlabs/Module/Profiles.php:820
+msgid "Profile Image"
+msgstr "Изображение профиля"
+
+#: ../../include/channel.php:1448
+msgid "Visible to everybody"
+msgstr "Видно всем"
+
+#: ../../include/channel.php:1449 ../../Zotlabs/Module/Profiles.php:725
+#: ../../Zotlabs/Module/Profiles.php:824
+msgid "Edit visibility"
+msgstr "Редактировать видимость"
+
+#: ../../include/channel.php:1506 ../../include/conversation.php:1058
+#: ../../include/connections.php:110 ../../Zotlabs/Module/Directory.php:353
+#: ../../Zotlabs/Module/Connections.php:349 ../../Zotlabs/Module/Suggest.php:71
+#: ../../Zotlabs/Widget/Suggestions.php:46 ../../Zotlabs/Widget/Follow.php:32
+msgid "Connect"
+msgstr "Подключить"
+
+#: ../../include/channel.php:1521 ../../include/event.php:62
+#: ../../include/event.php:112 ../../Zotlabs/Module/Directory.php:339
+msgid "Location:"
+msgstr "Местоположение:"
+
+#: ../../include/channel.php:1525 ../../include/channel.php:1653
+msgid "Gender:"
+msgstr "Пол:"
+
+#: ../../include/channel.php:1526 ../../include/channel.php:1697
+#: ../../extend/addon/hzaddons/jappixmini/Mod_Jappixmini.php:157
+msgid "Status:"
+msgstr "Статус:"
+
+#: ../../include/channel.php:1527 ../../include/channel.php:1721
+msgid "Homepage:"
+msgstr "Домашняя страница:"
+
+#: ../../include/channel.php:1528
+msgid "Online Now"
+msgstr "Сейчас в сети"
+
+#: ../../include/channel.php:1581
+msgid "Change your profile photo"
+msgstr "Изменить фотографию вашего профиля"
+
+#: ../../include/channel.php:1612
+msgid "Trans"
+msgstr "Трансексуал"
+
+#: ../../include/channel.php:1651 ../../Zotlabs/Module/Settings/Channel.php:499
+msgid "Full Name:"
+msgstr "Полное имя:"
+
+#: ../../include/channel.php:1658
+msgid "Like this channel"
+msgstr "нравится этот канал"
+
+#: ../../include/channel.php:1669 ../../include/conversation.php:1705
+#: ../../include/taxonomy.php:659 ../../Zotlabs/Module/Photos.php:1135
+#: ../../Zotlabs/Lib/ThreadItem.php:236
+msgctxt "noun"
+msgid "Like"
+msgid_plural "Likes"
+msgstr[0] "Нравится"
+msgstr[1] "Нравится"
+msgstr[2] "Нравится"
+
+#: ../../include/channel.php:1682
+msgid "j F, Y"
+msgstr ""
+
+#: ../../include/channel.php:1683
+msgid "j F"
+msgstr ""
+
+#: ../../include/channel.php:1690
+msgid "Birthday:"
+msgstr "День рождения:"
+
+#: ../../include/channel.php:1694 ../../Zotlabs/Module/Directory.php:334
+msgid "Age:"
+msgstr "Возраст:"
+
+#: ../../include/channel.php:1703
+#, php-format
+msgid "for %1$d %2$s"
+msgstr "для %1$d %2$s"
+
+#: ../../include/channel.php:1715
+msgid "Tags:"
+msgstr "Теги:"
+
+#: ../../include/channel.php:1719
+msgid "Sexual Preference:"
+msgstr "Сексуальные предпочтения:"
+
+#: ../../include/channel.php:1723 ../../Zotlabs/Module/Directory.php:350
+msgid "Hometown:"
+msgstr "Родной город:"
+
+#: ../../include/channel.php:1725
+msgid "Political Views:"
+msgstr "Политические взгляды:"
+
+#: ../../include/channel.php:1727
+msgid "Religion:"
+msgstr "Религия:"
+
+#: ../../include/channel.php:1729 ../../Zotlabs/Module/Directory.php:352
+msgid "About:"
+msgstr "О себе:"
+
+#: ../../include/channel.php:1731
+msgid "Hobbies/Interests:"
+msgstr "Хобби / интересы:"
+
+#: ../../include/channel.php:1733
+msgid "Likes:"
+msgstr "Что вам нравится:"
+
+#: ../../include/channel.php:1735
+msgid "Dislikes:"
+msgstr "Что вам не нравится:"
+
+#: ../../include/channel.php:1737
+msgid "Contact information and Social Networks:"
+msgstr "Контактная информация и социальные сети:"
+
+#: ../../include/channel.php:1739
+msgid "My other channels:"
+msgstr "Мои другие каналы:"
+
+#: ../../include/channel.php:1741
+msgid "Musical interests:"
+msgstr "Музыкальные интересы:"
+
+#: ../../include/channel.php:1743
+msgid "Books, literature:"
+msgstr "Книги, литература:"
+
+#: ../../include/channel.php:1745
+msgid "Television:"
+msgstr "Телевидение:"
+
+#: ../../include/channel.php:1747
+msgid "Film/dance/culture/entertainment:"
+msgstr "Кино / танцы / культура / развлечения:"
+
+#: ../../include/channel.php:1749
+msgid "Love/Romance:"
+msgstr "Любовь / романтика:"
+
+#: ../../include/channel.php:1751
+msgid "Work/employment:"
+msgstr "Работа / занятость:"
+
+#: ../../include/channel.php:1753
+msgid "School/education:"
+msgstr "Школа / образование:"
+
+#: ../../include/channel.php:1774 ../../Zotlabs/Module/Profperm.php:113
+#: ../../Zotlabs/Lib/Apps.php:361
+msgid "Profile"
+msgstr "Профиль"
+
+#: ../../include/channel.php:1776
+msgid "Like this thing"
+msgstr "нравится этo"
+
+#: ../../include/channel.php:1777 ../../Zotlabs/Module/Events.php:699
+msgid "Export"
+msgstr "Экспорт"
+
+#: ../../include/channel.php:2215 ../../Zotlabs/Module/Cover_photo.php:310
+msgid "cover photo"
+msgstr "фотография обложки"
+
+#: ../../include/channel.php:2483 ../../boot.php:1675
+#: ../../Zotlabs/Module/Rmagic.php:93
+msgid "Remote Authentication"
+msgstr "Удаленная аутентификация"
+
+#: ../../include/channel.php:2484 ../../Zotlabs/Module/Rmagic.php:94
+msgid "Enter your channel address (e.g. channel@example.com)"
+msgstr "Введите адрес вашего канала (например: channel@example.com)"
+
+#: ../../include/channel.php:2485 ../../Zotlabs/Module/Rmagic.php:95
+msgid "Authenticate"
+msgstr "Проверка подлинности"
+
+#: ../../include/channel.php:2640 ../../Zotlabs/Module/Admin/Accounts.php:91
+#, php-format
+msgid "Account '%s' deleted"
+msgstr "Аккаунт '%s' удален"
+
+#: ../../include/message.php:13 ../../include/text.php:1811
+msgid "Download binary/encrypted content"
+msgstr "Загрузить двоичное / зашифрованное содержимое"
+
+#: ../../include/message.php:41
+msgid "Unable to determine sender."
+msgstr "Невозможно определить отправителя."
+
+#: ../../include/message.php:80
+msgid "No recipient provided."
+msgstr "Получатель не предоставлен."
+
+#: ../../include/message.php:85
+msgid "[no subject]"
+msgstr "[без темы]"
+
+#: ../../include/message.php:214
+msgid "Stored post could not be verified."
+msgstr "Сохранённая публикация не может быть проверена."
+
+#: ../../include/markdown.php:202 ../../include/bbcode.php:384
+#, php-format
+msgid "%1$s wrote the following %2$s %3$s"
+msgstr "%1$s была создана %2$s %3$s"
+
+#: ../../include/markdown.php:204 ../../include/bbcode.php:380
+#: ../../Zotlabs/Module/Tagger.php:77
+msgid "post"
+msgstr "публикация"
+
+#: ../../include/markdown.php:251 ../../include/bbcode.php:469
+msgid "spoiler"
+msgstr "спойлер"
+
+#: ../../include/items.php:435 ../../Zotlabs/Module/Dreport.php:10
+#: ../../Zotlabs/Module/Dreport.php:82 ../../Zotlabs/Module/Share.php:71
+#: ../../Zotlabs/Module/Profperm.php:28 ../../Zotlabs/Module/Like.php:301
+#: ../../Zotlabs/Module/Subthread.php:86 ../../Zotlabs/Module/Group.php:98
+#: ../../Zotlabs/Module/Cloud.php:119 ../../Zotlabs/Module/Import_items.php:120
+#: ../../Zotlabs/Web/WebServer.php:122
+#: ../../extend/addon/hzaddons/frphotos/frphotos.php:82
+#: ../../extend/addon/hzaddons/redphotos/redphotos.php:119
+#: ../../extend/addon/hzaddons/redfiles/redfiles.php:109
+#: ../../extend/addon/hzaddons/hzfiles/hzfiles.php:75
+msgid "Permission denied"
+msgstr "Доступ запрещен"
+
+#: ../../include/items.php:984 ../../include/items.php:1044
+msgid "(Unknown)"
+msgstr "(Неизвестный)"
+
+#: ../../include/items.php:1232
+msgid "Visible to anybody on the internet."
+msgstr "Виден всем в интернете."
+
+#: ../../include/items.php:1234
+msgid "Visible to you only."
+msgstr "Видно только вам."
+
+#: ../../include/items.php:1236
+msgid "Visible to anybody in this network."
+msgstr "Видно всем в этой сети."
+
+#: ../../include/items.php:1238
+msgid "Visible to anybody authenticated."
+msgstr "Видно всем аутентифицированным."
+
+#: ../../include/items.php:1240
+#, php-format
+msgid "Visible to anybody on %s."
+msgstr "Видно всем в %s."
+
+#: ../../include/items.php:1242
+msgid "Visible to all connections."
+msgstr "Видно всем контактам."
+
+#: ../../include/items.php:1244
+msgid "Visible to approved connections."
+msgstr "Видно только одобренным контактам."
+
+#: ../../include/items.php:1246
+msgid "Visible to specific connections."
+msgstr "Видно указанным контактам."
+
+#: ../../include/items.php:3719 ../../Zotlabs/Module/Display.php:45
+#: ../../Zotlabs/Module/Display.php:456 ../../Zotlabs/Module/Admin.php:62
+#: ../../Zotlabs/Module/Filestorage.php:26 ../../Zotlabs/Module/Viewsrc.php:25
+#: ../../Zotlabs/Module/Admin/Addons.php:260
+#: ../../Zotlabs/Module/Admin/Themes.php:72 ../../Zotlabs/Module/Thing.php:94
+#: ../../extend/addon/hzaddons/flashcards/Mod_Flashcards.php:239
+#: ../../extend/addon/hzaddons/flashcards/Mod_Flashcards.php:240
+msgid "Item not found."
+msgstr "Элемент не найден."
+
+#: ../../include/items.php:4296 ../../Zotlabs/Module/Group.php:61
+#: ../../Zotlabs/Module/Group.php:213
+msgid "Privacy group not found."
+msgstr "Группа конфиденциальности не найдена."
+
+#: ../../include/items.php:4312
+msgid "Privacy group is empty."
+msgstr "Группа конфиденциальности пуста"
+
+#: ../../include/items.php:4319
+#, php-format
+msgid "Privacy group: %s"
+msgstr "Группа конфиденциальности: %s"
+
+#: ../../include/items.php:4329 ../../Zotlabs/Module/Connedit.php:867
+#, php-format
+msgid "Connection: %s"
+msgstr "Контакт: %s"
+
+#: ../../include/items.php:4331
+msgid "Connection not found."
+msgstr "Контакт не найден."
+
+#: ../../include/items.php:4673 ../../Zotlabs/Module/Cover_photo.php:303
+msgid "female"
+msgstr "женщина"
+
+#: ../../include/items.php:4674 ../../Zotlabs/Module/Cover_photo.php:304
+#, php-format
+msgid "%1$s updated her %2$s"
+msgstr "%1$s обновила её %2$s"
+
+#: ../../include/items.php:4675 ../../Zotlabs/Module/Cover_photo.php:305
+msgid "male"
+msgstr "мужчина"
+
+#: ../../include/items.php:4676 ../../Zotlabs/Module/Cover_photo.php:306
+#, php-format
+msgid "%1$s updated his %2$s"
+msgstr "%1$s обновил его %2$s"
+
+#: ../../include/items.php:4678 ../../Zotlabs/Module/Cover_photo.php:308
+#, php-format
+msgid "%1$s updated their %2$s"
+msgstr "%2$s %1$s обновлена"
+
+#: ../../include/items.php:4680
+msgid "profile photo"
+msgstr "Фотография профиля"
+
+#: ../../include/items.php:4872
+#, php-format
+msgid "[Edited %s]"
+msgstr "[Отредактировано %s]"
+
+#: ../../include/items.php:4872
+msgctxt "edit_activity"
+msgid "Post"
+msgstr "Публикация"
+
+#: ../../include/items.php:4872
+msgctxt "edit_activity"
+msgid "Comment"
+msgstr "Комментарий"
+
+#: ../../include/activities.php:42
+msgid " and "
+msgstr " и "
+
+#: ../../include/activities.php:50
+msgid "public profile"
+msgstr "общедоступный профиль"
+
+#: ../../include/activities.php:59
+#, php-format
+msgid "%1$s changed %2$s to &ldquo;%3$s&rdquo;"
+msgstr "%1$s изменил %2$s на &ldquo;%3$s&rdquo;"
+
+#: ../../include/activities.php:60
+#, php-format
+msgid "Visit %1$s's %2$s"
+msgstr "Посетить %1$s %2$s"
+
+#: ../../include/activities.php:63
+#, php-format
+msgid "%1$s has an updated %2$s, changing %3$s."
+msgstr "%1$s обновлено %2$s, изменено %3$s."
+
+#: ../../include/features.php:55 ../../Zotlabs/Module/Settings/Features.php:36
+#: ../../Zotlabs/Module/Admin/Features.php:55
+#: ../../Zotlabs/Module/Admin/Features.php:56
+msgid "Off"
+msgstr "Выкл."
+
+#: ../../include/features.php:55 ../../Zotlabs/Module/Settings/Features.php:36
+#: ../../Zotlabs/Module/Admin/Features.php:55
+#: ../../Zotlabs/Module/Admin/Features.php:56
+msgid "On"
+msgstr "Вкл."
+
+#: ../../include/features.php:82 ../../include/nav.php:465
+#: ../../include/nav.php:468 ../../Zotlabs/Storage/Browser.php:140
+#: ../../Zotlabs/Lib/Apps.php:345
+msgid "Calendar"
+msgstr "Календарь"
+
+#: ../../include/features.php:86
+msgid "Start calendar week on Monday"
+msgstr "Начинать календарную неделю с понедельника"
+
+#: ../../include/features.php:87
+msgid "Default is Sunday"
+msgstr "По умолчанию - воскресенье"
+
+#: ../../include/features.php:94
+msgid "Event Timezone Selection"
+msgstr "Выбор часового пояса события"
+
+#: ../../include/features.php:95
+msgid "Allow event creation in timezones other than your own."
+msgstr "Разрешить создание события в часовой зоне отличной от вашей"
+
+#: ../../include/features.php:104 ../../Zotlabs/Lib/Apps.php:342
+msgid "Channel Home"
+msgstr "Главная канала"
+
+#: ../../include/features.php:108
+msgid "Search by Date"
+msgstr "Поиск по дате"
+
+#: ../../include/features.php:109
+msgid "Ability to select posts by date ranges"
+msgstr "Возможность выбора сообщений по диапазонам дат"
+
+#: ../../include/features.php:116
+msgid "Tag Cloud"
+msgstr "Облако тегов"
+
+#: ../../include/features.php:117
+msgid "Provide a personal tag cloud on your channel page"
+msgstr "Показывает личное облако тегов на странице канала"
+
+#: ../../include/features.php:124 ../../include/features.php:351
+msgid "Use blog/list mode"
+msgstr "Использовать режим блога / списка"
+
+#: ../../include/features.php:125 ../../include/features.php:352
+msgid "Comments will be displayed separately"
+msgstr "Комментарии будут отображаться отдельно"
+
+#: ../../include/features.php:133 ../../include/text.php:1012
+#: ../../Zotlabs/Module/Connections.php:374 ../../Zotlabs/Lib/Apps.php:332
+msgid "Connections"
+msgstr "Контакты"
+
+#: ../../include/features.php:137
+msgid "Connection Filtering"
+msgstr "Фильтрация контактов"
+
+#: ../../include/features.php:138
+msgid "Filter incoming posts from connections based on keywords/content"
+msgstr "Фильтр входящих сообщений от контактов на основе ключевых слов / контента"
+
+#: ../../include/features.php:146
+msgid "Conversation"
+msgstr "Диалоги"
+
+#: ../../include/features.php:150
+msgid "Community Tagging"
+msgstr "Отметки сообщества"
+
+#: ../../include/features.php:151
+msgid "Ability to tag existing posts"
+msgstr "Возможность помечать тегами существующие публикации"
+
+#: ../../include/features.php:158
+msgid "Emoji Reactions"
+msgstr "Реакции Emoji"
+
+#: ../../include/features.php:159
+msgid "Add emoji reaction ability to posts"
+msgstr "Возможность добавлять реакции Emoji к публикациям"
+
+#: ../../include/features.php:166
+msgid "Dislike Posts"
+msgstr "Не нравящиеся публикации"
+
+#: ../../include/features.php:167
+msgid "Ability to dislike posts/comments"
+msgstr "Возможность отмечать не нравящиеся публикации / комментарии"
+
+#: ../../include/features.php:174
+msgid "Star Posts"
+msgstr "Помечать сообщения"
+
+#: ../../include/features.php:175
+msgid "Ability to mark special posts with a star indicator"
+msgstr "Возможность отметить специальные сообщения индикатором-звёздочкой"
+
+#: ../../include/features.php:182
+msgid "Reply on comment"
+msgstr "Ответить на комментарий"
+
+#: ../../include/features.php:183
+msgid "Ability to reply on selected comment"
+msgstr "Возможность ответить на выбранный комментарий"
+
+#: ../../include/features.php:192 ../../Zotlabs/Lib/Apps.php:346
+msgid "Directory"
+msgstr "Каталог"
+
+#: ../../include/features.php:196
+msgid "Advanced Directory Search"
+msgstr "Расширенный поиск в каталоге"
+
+#: ../../include/features.php:197
+msgid "Allows creation of complex directory search queries"
+msgstr "Позволяет создание сложных поисковых запросов в каталоге"
+
+#: ../../include/features.php:206
+msgid "Editor"
+msgstr "Редактор"
+
+#: ../../include/features.php:210
+msgid "Post Categories"
+msgstr "Категории публикаций"
+
+#: ../../include/features.php:211
+msgid "Add categories to your posts"
+msgstr "Добавить категории для ваших публикаций"
+
+#: ../../include/features.php:219
+msgid "Large Photos"
+msgstr "Большие фотографии"
+
+#: ../../include/features.php:220
+msgid ""
+"Include large (1024px) photo thumbnails in posts. If not enabled, use small "
+"(640px) photo thumbnails"
+msgstr "Включить большие (1024px) миниатюры изображений в публикациях. Если не включено, использовать маленькие (640px) миниатюры."
+
+#: ../../include/features.php:227
+msgid "Even More Encryption"
+msgstr "Еще больше шифрования"
+
+#: ../../include/features.php:228
+msgid ""
+"Allow optional encryption of content end-to-end with a shared secret key"
+msgstr "Разрешить дополнительное end-to-end шифрование содержимого с общим секретным ключом"
+
+#: ../../include/features.php:235
+msgid "Enable Voting Tools"
+msgstr "Включить инструменты голосования"
+
+#: ../../include/features.php:236
+msgid "Provide a class of post which others can vote on"
+msgstr "Предоставь класс публикаций с возможностью голосования"
+
+#: ../../include/features.php:243
+msgid "Disable Comments"
+msgstr "Отключить комментарии"
+
+#: ../../include/features.php:244
+msgid "Provide the option to disable comments for a post"
+msgstr "Предоставить возможность отключать комментарии для публикаций"
+
+#: ../../include/features.php:251
+msgid "Delayed Posting"
+msgstr "Задержанная публикация"
+
+#: ../../include/features.php:252
+msgid "Allow posts to be published at a later date"
+msgstr "Разрешить размешать публикации следующими датами"
+
+#: ../../include/features.php:259
+msgid "Content Expiration"
+msgstr "Истечение срока действия содержимого"
+
+#: ../../include/features.php:260
+msgid "Remove posts/comments and/or private messages at a future time"
+msgstr "Удалять публикации / комментарии и / или личные сообщения"
+
+#: ../../include/features.php:267
+msgid "Suppress Duplicate Posts/Comments"
+msgstr "Подавлять дублирующие публикации / комментарии"
+
+#: ../../include/features.php:268
+msgid ""
+"Prevent posts with identical content to be published with less than two "
+"minutes in between submissions."
+msgstr "Предотвращает появление публикаций с одинаковым содержимым если интервал между ними менее 2 минут"
+
+#: ../../include/features.php:275
+msgid "Auto-save drafts of posts and comments"
+msgstr "Автоматически сохранять черновики публикаций и комментариев"
+
+#: ../../include/features.php:276
+msgid ""
+"Automatically saves post and comment drafts in local browser storage to help "
+"prevent accidental loss of compositions"
+msgstr "Автоматически сохраняет черновики публикаций и комментариев в локальном хранилище браузера для предотвращения их случайной утраты"
+
+#: ../../include/features.php:285
+msgid "Manage"
+msgstr "Управление"
+
+#: ../../include/features.php:289
+msgid "Navigation Channel Select"
+msgstr "Выбор канала навигации"
+
+#: ../../include/features.php:290
+msgid "Change channels directly from within the navigation dropdown menu"
+msgstr "Изменить канал напрямую из выпадающего меню"
+
+#: ../../include/features.php:299 ../../Zotlabs/Module/Connections.php:332
+msgid "Network"
+msgstr "Сеть"
+
+#: ../../include/features.php:303 ../../Zotlabs/Widget/Savedsearch.php:83
+msgid "Saved Searches"
+msgstr "Сохранённые поиски"
+
+#: ../../include/features.php:304
+msgid "Save search terms for re-use"
+msgstr "Сохранять результаты поиска для повторного использования"
+
+#: ../../include/features.php:312
+msgid "Ability to file posts under folders"
+msgstr "Возможность размещать публикации в каталогах"
+
+#: ../../include/features.php:319
+msgid "Alternate Stream Order"
+msgstr "Отображение потока"
+
+#: ../../include/features.php:320
+msgid ""
+"Ability to order the stream by last post date, last comment date or "
+"unthreaded activities"
+msgstr "Возможность показывать поток по дате последнего сообщения, последнего комментария или в порядке поступления"
+
+#: ../../include/features.php:327
+msgid "Contact Filter"
+msgstr "Фильтр контактов"
+
+#: ../../include/features.php:328
+msgid "Ability to display only posts of a selected contact"
+msgstr "Возможность показа публикаций только от выбранных контактов"
+
+#: ../../include/features.php:335
+msgid "Forum Filter"
+msgstr "Фильтр по форумам"
+
+#: ../../include/features.php:336
+msgid "Ability to display only posts of a specific forum"
+msgstr "Возможность показа публикаций только определённого форума"
+
+#: ../../include/features.php:343
+msgid "Personal Posts Filter"
+msgstr "Персональный фильтр публикаций"
+
+#: ../../include/features.php:344
+msgid "Ability to display only posts that you've interacted on"
+msgstr "Возможность показа только тех публикаций с которыми вы взаимодействовали"
+
+#: ../../include/features.php:361 ../../include/nav.php:446
+#: ../../Zotlabs/Module/Fbrowser.php:29 ../../Zotlabs/Lib/Apps.php:344
+msgid "Photos"
+msgstr "Фотографии"
+
+#: ../../include/features.php:365
+msgid "Photo Location"
+msgstr "Местоположение фотографии"
+
+#: ../../include/features.php:366
+msgid "If location data is available on uploaded photos, link this to a map."
+msgstr "Если данные о местоположении доступны на загруженных фотографий, связать их с картой."
+
+#: ../../include/features.php:375 ../../Zotlabs/Lib/Apps.php:362
+msgid "Profiles"
+msgstr "Редактировать профиль"
+
+#: ../../include/features.php:379
+msgid "Advanced Profiles"
+msgstr "Расширенные профили"
+
+#: ../../include/features.php:380
+msgid "Additional profile sections and selections"
+msgstr "Дополнительные секции и выборы профиля"
+
+#: ../../include/features.php:387
+msgid "Profile Import/Export"
+msgstr "Импорт / экспорт профиля"
+
+#: ../../include/features.php:388
+msgid "Save and load profile details across sites/channels"
+msgstr "Сохранение и загрузка настроек профиля на всех сайтах / каналах"
+
+#: ../../include/features.php:395
+msgid "Multiple Profiles"
+msgstr "Несколько профилей"
+
+#: ../../include/features.php:396
+msgid "Ability to create multiple profiles"
+msgstr "Возможность создания нескольких профилей"
+
+#: ../../include/text.php:522
+msgid "prev"
+msgstr "предыдущий"
+
+#: ../../include/text.php:524
+msgid "first"
+msgstr "первый"
+
+#: ../../include/text.php:553
+msgid "last"
+msgstr "последний"
+
+#: ../../include/text.php:556
+msgid "next"
+msgstr "следующий"
+
+#: ../../include/text.php:574
+msgid "older"
+msgstr "старше"
+
+#: ../../include/text.php:576
+msgid "newer"
+msgstr "новее"
+
+#: ../../include/text.php:1000
+msgid "No connections"
+msgstr "Нет контактов"
+
+#: ../../include/text.php:1020 ../../Zotlabs/Module/Viewconnections.php:80
+#: ../../Zotlabs/Module/Connections.php:288
+msgid "Accepts"
+msgstr "Принимает"
+
+#: ../../include/text.php:1023 ../../Zotlabs/Module/Viewconnections.php:83
+#: ../../Zotlabs/Module/Connections.php:291
+msgid "Comments"
+msgstr "комментарии"
+
+#: ../../include/text.php:1028 ../../Zotlabs/Module/Viewconnections.php:88
+#: ../../Zotlabs/Module/Connections.php:296
+msgid "Stream items"
+msgstr "публикации в потоке"
+
+#: ../../include/text.php:1033 ../../Zotlabs/Module/Viewconnections.php:93
+#: ../../Zotlabs/Module/Connections.php:301
+msgid "Wall posts"
+msgstr "публикации на стене"
+
+#: ../../include/text.php:1037 ../../Zotlabs/Module/Viewconnections.php:97
+#: ../../Zotlabs/Module/Connections.php:305
+msgid "Nothing"
+msgstr "ничего"
+
+#: ../../include/text.php:1049
+#, php-format
+msgid "View all %s connections"
+msgstr "Просмотреть все %s контактов"
+
+#: ../../include/text.php:1112
+#, php-format
+msgid "Network: %s"
+msgstr "Сеть: %s"
+
+#: ../../include/text.php:1123 ../../include/text.php:1135
+#: ../../include/acl_selectors.php:118 ../../include/nav.php:186
+#: ../../Zotlabs/Module/Search.php:44 ../../Zotlabs/Module/Connections.php:378
+#: ../../Zotlabs/Widget/Sitesearch.php:31
+#: ../../Zotlabs/Widget/Activity_filter.php:151 ../../Zotlabs/Lib/Apps.php:352
+msgid "Search"
+msgstr "Поиск"
+
+#: ../../include/text.php:1124 ../../include/text.php:1136
+#: ../../Zotlabs/Module/Admin/Profs.php:94
+#: ../../Zotlabs/Module/Admin/Profs.php:114 ../../Zotlabs/Module/Rbmark.php:32
+#: ../../Zotlabs/Module/Rbmark.php:104 ../../Zotlabs/Module/Filer.php:53
+#: ../../Zotlabs/Widget/Notes.php:23
+#: ../../extend/addon/hzaddons/queueworker/Mod_Queueworker.php:119
+msgid "Save"
+msgstr "Запомнить"
+
+#: ../../include/text.php:1215 ../../include/text.php:1219
+msgid "poke"
+msgstr "Ткнуть"
+
+#: ../../include/text.php:1215 ../../include/text.php:1219
+#: ../../include/conversation.php:251
+msgid "poked"
+msgstr "ткнут"
+
+#: ../../include/text.php:1220
+msgid "ping"
+msgstr "Пингануть"
+
+#: ../../include/text.php:1220
+msgid "pinged"
+msgstr "Отпингован"
+
+#: ../../include/text.php:1221
+msgid "prod"
+msgstr "Подтолкнуть"
+
+#: ../../include/text.php:1221
+msgid "prodded"
+msgstr "Подтолкнут"
+
+#: ../../include/text.php:1222
+msgid "slap"
+msgstr "Шлёпнуть"
+
+#: ../../include/text.php:1222
+msgid "slapped"
+msgstr "Шлёпнут"
+
+#: ../../include/text.php:1223
+msgid "finger"
+msgstr "Указать"
+
+#: ../../include/text.php:1223
+msgid "fingered"
+msgstr "Указан"
+
+#: ../../include/text.php:1224
+msgid "rebuff"
+msgstr "Дать отпор"
+
+#: ../../include/text.php:1224
+msgid "rebuffed"
+msgstr "Дан отпор"
+
+#: ../../include/text.php:1247
+msgid "happy"
+msgstr "счастливый"
+
+#: ../../include/text.php:1248
+msgid "sad"
+msgstr "грустный"
+
+#: ../../include/text.php:1249
+msgid "mellow"
+msgstr "спокойный"
+
+#: ../../include/text.php:1250
+msgid "tired"
+msgstr "усталый"
+
+#: ../../include/text.php:1251
+msgid "perky"
+msgstr "весёлый"
+
+#: ../../include/text.php:1252
+msgid "angry"
+msgstr "сердитый"
+
+#: ../../include/text.php:1253
+msgid "stupefied"
+msgstr "отупевший"
+
+#: ../../include/text.php:1254
+msgid "puzzled"
+msgstr "недоумевающий"
+
+#: ../../include/text.php:1255
+msgid "interested"
+msgstr "заинтересованный"
+
+#: ../../include/text.php:1256
+msgid "bitter"
+msgstr "едкий"
+
+#: ../../include/text.php:1257
+msgid "cheerful"
+msgstr "бодрый"
+
+#: ../../include/text.php:1258
+msgid "alive"
+msgstr "энергичный"
+
+#: ../../include/text.php:1259
+msgid "annoyed"
+msgstr "раздражённый"
+
+#: ../../include/text.php:1260
+msgid "anxious"
+msgstr "обеспокоенный"
+
+#: ../../include/text.php:1261
+msgid "cranky"
+msgstr "капризный"
+
+#: ../../include/text.php:1262
+msgid "disturbed"
+msgstr "встревоженный"
+
+#: ../../include/text.php:1263
+msgid "frustrated"
+msgstr "разочарованный"
+
+#: ../../include/text.php:1264
+msgid "depressed"
+msgstr "подавленный"
+
+#: ../../include/text.php:1265
+msgid "motivated"
+msgstr "мотивированный"
+
+#: ../../include/text.php:1266
+msgid "relaxed"
+msgstr "расслабленный"
+
+#: ../../include/text.php:1267
+msgid "surprised"
+msgstr "удивленный"
+
+#: ../../include/text.php:1455 ../../include/js_strings.php:96
+msgid "Monday"
+msgstr "Понедельник"
+
+#: ../../include/text.php:1455 ../../include/js_strings.php:97
+msgid "Tuesday"
+msgstr "Вторник"
+
+#: ../../include/text.php:1455 ../../include/js_strings.php:98
+msgid "Wednesday"
+msgstr "Среда"
+
+#: ../../include/text.php:1455 ../../include/js_strings.php:99
+msgid "Thursday"
+msgstr "Четверг"
+
+#: ../../include/text.php:1455 ../../include/js_strings.php:100
+msgid "Friday"
+msgstr "Пятница"
+
+#: ../../include/text.php:1455 ../../include/js_strings.php:101
+msgid "Saturday"
+msgstr "Суббота"
+
+#: ../../include/text.php:1455 ../../include/js_strings.php:95
+msgid "Sunday"
+msgstr "Воскресенье"
+
+#: ../../include/text.php:1459 ../../include/js_strings.php:71
+msgid "January"
+msgstr "Январь"
+
+#: ../../include/text.php:1459 ../../include/js_strings.php:72
+msgid "February"
+msgstr "Февраль"
+
+#: ../../include/text.php:1459 ../../include/js_strings.php:73
+msgid "March"
+msgstr "Март"
+
+#: ../../include/text.php:1459 ../../include/js_strings.php:74
+msgid "April"
+msgstr "Апрель"
+
+#: ../../include/text.php:1459
+msgid "May"
+msgstr "Май"
+
+#: ../../include/text.php:1459 ../../include/js_strings.php:76
+msgid "June"
+msgstr "Июнь"
+
+#: ../../include/text.php:1459 ../../include/js_strings.php:77
+msgid "July"
+msgstr "Июль"
+
+#: ../../include/text.php:1459 ../../include/js_strings.php:78
+msgid "August"
+msgstr "Август"
+
+#: ../../include/text.php:1459 ../../include/js_strings.php:79
+msgid "September"
+msgstr "Сентябрь"
+
+#: ../../include/text.php:1459 ../../include/js_strings.php:80
+msgid "October"
+msgstr "Октябрь"
+
+#: ../../include/text.php:1459 ../../include/js_strings.php:81
+msgid "November"
+msgstr "Ноябрь"
+
+#: ../../include/text.php:1459 ../../include/js_strings.php:82
+msgid "December"
+msgstr "Декабрь"
+
+#: ../../include/text.php:1533
+msgid "Unknown Attachment"
+msgstr "Неизвестное вложение"
+
+#: ../../include/text.php:1535 ../../Zotlabs/Storage/Browser.php:293
+#: ../../Zotlabs/Module/Sharedwithme.php:106
+msgid "Size"
+msgstr "Размер"
+
+#: ../../include/text.php:1535 ../../include/feedutils.php:870
+msgid "unknown"
+msgstr "неизвестный"
+
+#: ../../include/text.php:1571
+msgid "remove category"
+msgstr "удалить категорию"
+
+#: ../../include/text.php:1647
+msgid "remove from file"
+msgstr "удалить из файла"
+
+#: ../../include/text.php:1959 ../../Zotlabs/Module/Events.php:669
+msgid "Link to Source"
+msgstr "Ссылка на источник"
+
+#: ../../include/text.php:1981 ../../include/language.php:423
+msgid "default"
+msgstr "по умолчанию"
+
+#: ../../include/text.php:1989
+msgid "Page layout"
+msgstr "Шаблон страницы"
+
+#: ../../include/text.php:1989
+msgid "You can create your own with the layouts tool"
+msgstr "Вы можете создать свой собственный с помощью инструмента шаблонов"
+
+#: ../../include/text.php:1999 ../../Zotlabs/Module/Wiki.php:217
+#: ../../Zotlabs/Module/Wiki.php:371 ../../Zotlabs/Widget/Wiki_pages.php:38
+#: ../../Zotlabs/Widget/Wiki_pages.php:95
+msgid "BBcode"
+msgstr ""
+
+#: ../../include/text.php:2000
+msgid "HTML"
+msgstr ""
+
+#: ../../include/text.php:2001 ../../Zotlabs/Module/Wiki.php:217
+#: ../../Zotlabs/Module/Wiki.php:371 ../../Zotlabs/Widget/Wiki_pages.php:38
+#: ../../Zotlabs/Widget/Wiki_pages.php:95
+#: ../../extend/addon/hzaddons/mdpost/mdpost.php:41
+msgid "Markdown"
+msgstr "Разметка Markdown"
+
+#: ../../include/text.php:2002 ../../Zotlabs/Module/Wiki.php:217
+#: ../../Zotlabs/Widget/Wiki_pages.php:38
+#: ../../Zotlabs/Widget/Wiki_pages.php:95
+msgid "Text"
+msgstr "Текст"
+
+#: ../../include/text.php:2003
+msgid "Comanche Layout"
+msgstr "Шаблон Comanche"
+
+#: ../../include/text.php:2008
+msgid "PHP"
+msgstr ""
+
+#: ../../include/text.php:2017
+msgid "Page content type"
+msgstr "Тип содержимого страницы"
+
+#: ../../include/text.php:2137 ../../include/conversation.php:116
+#: ../../Zotlabs/Module/Tagger.php:69 ../../Zotlabs/Module/Like.php:392
+#: ../../Zotlabs/Module/Subthread.php:112 ../../Zotlabs/Lib/Activity.php:2450
+#: ../../extend/addon/hzaddons/redphotos/redphotohelper.php:71
+#: ../../extend/addon/hzaddons/pubcrawl/as.php:1699
+#: ../../extend/addon/hzaddons/diaspora/Receiver.php:1596
+msgid "photo"
+msgstr "фото"
+
+#: ../../include/text.php:2140 ../../include/conversation.php:119
+#: ../../include/event.php:1223 ../../Zotlabs/Module/Tagger.php:73
+#: ../../Zotlabs/Module/Events.php:266
+#: ../../Zotlabs/Module/Channel_calendar.php:213
+#: ../../Zotlabs/Module/Like.php:394
+msgid "event"
+msgstr "событие"
+
+#: ../../include/text.php:2143 ../../include/conversation.php:144
+#: ../../Zotlabs/Module/Like.php:392 ../../Zotlabs/Module/Subthread.php:112
+#: ../../Zotlabs/Lib/Activity.php:2450
+#: ../../extend/addon/hzaddons/pubcrawl/as.php:1699
+#: ../../extend/addon/hzaddons/diaspora/Receiver.php:1596
+msgid "status"
+msgstr "статус"
+
+#: ../../include/text.php:2145 ../../include/conversation.php:146
+#: ../../Zotlabs/Module/Tagger.php:79
+msgid "comment"
+msgstr "комментарий"
+
+#: ../../include/text.php:2150
+msgid "activity"
+msgstr "активность"
+
+#: ../../include/text.php:2251
+msgid "a-z, 0-9, -, and _ only"
+msgstr "Только a-z, 0-9, -, и _"
+
+#: ../../include/text.php:2577
+msgid "Design Tools"
+msgstr "Инструменты дизайна"
+
+#: ../../include/text.php:2580 ../../Zotlabs/Module/Blocks.php:154
+msgid "Blocks"
+msgstr "Блокировки"
+
+#: ../../include/text.php:2581 ../../Zotlabs/Module/Menu.php:171
+msgid "Menus"
+msgstr "Меню"
+
+#: ../../include/text.php:2582 ../../Zotlabs/Module/Layouts.php:184
+msgid "Layouts"
+msgstr "Шаблоны"
+
+#: ../../include/text.php:2583
+msgid "Pages"
+msgstr "Страницы"
+
+#: ../../include/text.php:2595
+msgid "Import"
+msgstr "Импортировать"
+
+#: ../../include/text.php:2596
+msgid "Import website..."
+msgstr "Импорт веб-сайта..."
+
+#: ../../include/text.php:2597
+msgid "Select folder to import"
+msgstr "Выбрать каталог для импорта"
+
+#: ../../include/text.php:2598
+msgid "Import from a zipped folder:"
+msgstr "Импортировать из каталога в zip-архиве:"
+
+#: ../../include/text.php:2599
+msgid "Import from cloud files:"
+msgstr "Импортировать из сетевых файлов:"
+
+#: ../../include/text.php:2600
+msgid "/cloud/channel/path/to/folder"
+msgstr ""
+
+#: ../../include/text.php:2601
+msgid "Enter path to website files"
+msgstr "Введите путь к файлам веб-сайта"
+
+#: ../../include/text.php:2602
+msgid "Select folder"
+msgstr "Выбрать каталог"
+
+#: ../../include/text.php:2603
+msgid "Export website..."
+msgstr "Экспорт веб-сайта..."
+
+#: ../../include/text.php:2604
+msgid "Export to a zip file"
+msgstr "Экспортировать в ZIP файл."
+
+#: ../../include/text.php:2605
+msgid "website.zip"
+msgstr ""
+
+#: ../../include/text.php:2606
+msgid "Enter a name for the zip file."
+msgstr "Введите имя для ZIP файла."
+
+#: ../../include/text.php:2607
+msgid "Export to cloud files"
+msgstr "Эскпортировать в сетевые файлы:"
+
+#: ../../include/text.php:2608
+msgid "/path/to/export/folder"
+msgstr ""
+
+#: ../../include/text.php:2609
+msgid "Enter a path to a cloud files destination."
+msgstr "Введите путь к расположению сетевых файлов."
+
+#: ../../include/text.php:2610
+msgid "Specify folder"
+msgstr "Указать каталог"
+
+#: ../../include/text.php:2975 ../../Zotlabs/Storage/Browser.php:131
+msgid "Collection"
+msgstr "Коллекция"
+
+#: ../../include/import.php:28
+msgid "Unable to import a removed channel."
+msgstr "Невозможно импортировать удалённый канал."
+
+#: ../../include/import.php:54
+msgid ""
+"Cannot create a duplicate channel identifier on this system. Import failed."
+msgstr "Не удалось создать дублирующийся идентификатор канала. Импорт невозможен."
+
+#: ../../include/import.php:75
+#: ../../extend/addon/hzaddons/diaspora/import_diaspora.php:43
+msgid "Unable to create a unique channel address. Import failed."
+msgstr "Не удалось создать уникальный адрес канала. Импорт не завершен."
+
+#: ../../include/import.php:120
+msgid "Cloned channel not found. Import failed."
+msgstr "Клон канала не найден. Импорт невозможен."
+
+#: ../../include/group.php:22 ../../Zotlabs/Lib/Group.php:28
+msgid ""
+"A deleted group with this name was revived. Existing item permissions "
+"<strong>may</strong> apply to this group and any future members. If this is "
+"not what you intended, please create another group with a different name."
+msgstr "Удаленная группа с этим названием была восстановлена. Существующие разрешения пункт <strong>могут</strong> применяться к этой группе и к её будущих участников. Если это не то, чего вы хотели, пожалуйста, создайте другую группу с другим именем."
+
+#: ../../include/group.php:264 ../../Zotlabs/Lib/Group.php:270
+msgid "Add new connections to this privacy group"
+msgstr "Добавить новые контакты в группу конфиденциальности"
+
+#: ../../include/group.php:298 ../../Zotlabs/Lib/Group.php:302
+msgid "edit"
+msgstr "редактировать"
+
+#: ../../include/group.php:320 ../../include/nav.php:99
+#: ../../Zotlabs/Module/Group.php:141 ../../Zotlabs/Module/Group.php:153
+#: ../../Zotlabs/Widget/Activity_filter.php:41 ../../Zotlabs/Lib/Group.php:324
+#: ../../Zotlabs/Lib/Apps.php:363
+msgid "Privacy Groups"
+msgstr "Группы конфиденциальности"
+
+#: ../../include/group.php:321 ../../Zotlabs/Lib/Group.php:325
+msgid "Edit group"
+msgstr "Редактировать группу"
+
+#: ../../include/group.php:322 ../../Zotlabs/Lib/Group.php:326
+msgid "Add privacy group"
+msgstr "Добавить группу конфиденциальности"
+
+#: ../../include/group.php:323 ../../Zotlabs/Lib/Group.php:327
+msgid "Channels not in any privacy group"
+msgstr "Каналы не включены ни в одну группу конфиденциальности"
+
+#: ../../include/group.php:325 ../../Zotlabs/Widget/Savedsearch.php:84
+#: ../../Zotlabs/Lib/Group.php:329
+msgid "add"
+msgstr "добавить"
+
+#: ../../include/account.php:36
+msgid "Not a valid email address"
+msgstr "Недействительный адрес электронной почты"
+
+#: ../../include/account.php:38
+msgid "Your email domain is not among those allowed on this site"
+msgstr "Домен электронной почты не входит в число тех, которые разрешены на этом сайте"
+
+#: ../../include/account.php:44
+msgid "Your email address is already registered at this site."
+msgstr "Ваш адрес электронной почты уже зарегистрирован на этом сайте."
+
+#: ../../include/account.php:76
+msgid "An invitation is required."
+msgstr "Требуется приглашение."
+
+#: ../../include/account.php:80
+msgid "Invitation could not be verified."
+msgstr "Не удалось проверить приглашение."
+
+#: ../../include/account.php:156
+msgid "Please enter the required information."
+msgstr "Пожалуйста, введите необходимую информацию."
+
+#: ../../include/account.php:223
+msgid "Failed to store account information."
+msgstr "Не удалось сохранить информацию аккаунта."
+
+#: ../../include/account.php:311
+#, php-format
+msgid "Registration confirmation for %s"
+msgstr "Подтверждение регистрации на %s"
+
+#: ../../include/account.php:380
+#, php-format
+msgid "Registration request at %s"
+msgstr "Запрос регистрации на %s"
+
+#: ../../include/account.php:402
+msgid "your registration password"
+msgstr "ваш пароль регистрации"
+
+#: ../../include/account.php:408 ../../include/account.php:471
+#, php-format
+msgid "Registration details for %s"
+msgstr "Регистрационные данные для %s"
+
+#: ../../include/account.php:482
+msgid "Account approved."
+msgstr "Аккаунт утвержден."
+
+#: ../../include/account.php:522
+#, php-format
+msgid "Registration revoked for %s"
+msgstr "Регистрация отозвана для %s"
+
+#: ../../include/account.php:805 ../../include/account.php:807
+msgid "Click here to upgrade."
+msgstr "Нажмите здесь для обновления."
+
+#: ../../include/account.php:813
+msgid "This action exceeds the limits set by your subscription plan."
+msgstr "Это действие превышает ограничения, установленные в вашем плане."
+
+#: ../../include/account.php:818
+msgid "This action is not available under your subscription plan."
+msgstr "Это действие невозможно из-за ограничений в вашем плане."
+
+#: ../../include/zot.php:774
+msgid "Invalid data packet"
+msgstr "Неверный пакет данных"
+
+#: ../../include/zot.php:801 ../../Zotlabs/Lib/Libzot.php:652
+msgid "Unable to verify channel signature"
+msgstr "Невозможно проверить подпись канала"
+
+#: ../../include/zot.php:2628 ../../Zotlabs/Lib/Libsync.php:733
+#, php-format
+msgid "Unable to verify site signature for %s"
+msgstr "Невозможно проверить подпись сайта %s"
+
+#: ../../include/zot.php:4325
+msgid "invalid target signature"
+msgstr "недопустимая целевая подпись"
+
+#: ../../include/follow.php:37
+msgid "Channel is blocked on this site."
+msgstr "Канал блокируется на этом сайте."
+
+#: ../../include/follow.php:42
+msgid "Channel location missing."
+msgstr "Местоположение канала отсутствует."
+
+#: ../../include/follow.php:84
+msgid "Response from remote channel was incomplete."
+msgstr "Ответ удаленного канала неполный."
+
+#: ../../include/follow.php:96
+msgid "Premium channel - please visit:"
+msgstr "Премимум-канал - пожалуйста посетите:"
+
+#: ../../include/follow.php:110
+msgid "Channel was deleted and no longer exists."
+msgstr "Канал удален и больше не существует."
+
+#: ../../include/follow.php:166
+msgid "Remote channel or protocol unavailable."
+msgstr "Удалённый канал или протокол недоступен."
+
+#: ../../include/follow.php:190
+msgid "Channel discovery failed."
+msgstr "Не удалось обнаружить канал."
+
+#: ../../include/follow.php:202
+msgid "Protocol disabled."
+msgstr "Протокол отключен."
+
+#: ../../include/follow.php:213
+msgid "Cannot connect to yourself."
+msgstr "Нельзя подключиться к самому себе."
+
+#: ../../include/help.php:80
+msgid "Help:"
+msgstr "Помощь:"
+
+#: ../../include/help.php:117 ../../include/help.php:125
+#: ../../include/nav.php:172 ../../include/nav.php:322
+#: ../../Zotlabs/Module/Layouts.php:186 ../../Zotlabs/Lib/Apps.php:347
+msgid "Help"
+msgstr "Помощь"
+
+#: ../../include/help.php:129
+msgid "Not Found"
+msgstr "Не найдено"
+
+#: ../../include/help.php:132 ../../Zotlabs/Module/Display.php:140
+#: ../../Zotlabs/Module/Display.php:157 ../../Zotlabs/Module/Display.php:174
+#: ../../Zotlabs/Module/Display.php:180 ../../Zotlabs/Module/Page.php:136
+#: ../../Zotlabs/Module/Block.php:77 ../../Zotlabs/Web/Router.php:185
+#: ../../Zotlabs/Lib/NativeWikiPage.php:521
+#: ../../extend/addon/hzaddons/chess/Mod_Chess.php:447
+msgid "Page not found."
+msgstr "Страница не найдена."
+
+#: ../../include/opengraph.php:56
+#, php-format
+msgid "This is the home page of %s."
+msgstr "Это домашняя страница %s."
+
+#: ../../include/bbcode.php:221 ../../include/bbcode.php:1232
+#: ../../include/bbcode.php:1235 ../../include/bbcode.php:1240
+#: ../../include/bbcode.php:1243 ../../include/bbcode.php:1246
+#: ../../include/bbcode.php:1249 ../../include/bbcode.php:1254
+#: ../../include/bbcode.php:1257 ../../include/bbcode.php:1262
+#: ../../include/bbcode.php:1265 ../../include/bbcode.php:1268
+#: ../../include/bbcode.php:1271
+msgid "Image/photo"
+msgstr "Изображение / фотография"
+
+#: ../../include/bbcode.php:260 ../../include/bbcode.php:1282
+msgid "Encrypted content"
+msgstr "Зашифрованное содержание"
+
+#: ../../include/bbcode.php:292
+#, php-format
+msgid "Install %1$s element %2$s"
+msgstr "Установить %1$s элемент %2$s"
+
+#: ../../include/bbcode.php:296
+#, php-format
+msgid ""
+"This post contains an installable %s element, however you lack permissions "
+"to install it on this site."
+msgstr "Эта публикация содержит устанавливаемый %s элемент, однако у вас нет разрешений для его установки на этом сайте."
+
+#: ../../include/bbcode.php:306 ../../Zotlabs/Module/Impel.php:43
+msgid "webpage"
+msgstr "веб-страница"
+
+#: ../../include/bbcode.php:309 ../../Zotlabs/Module/Impel.php:53
+msgid "layout"
+msgstr "шаблон"
+
+#: ../../include/bbcode.php:312 ../../Zotlabs/Module/Impel.php:48
+msgid "block"
+msgstr "заблокировать"
+
+#: ../../include/bbcode.php:315 ../../Zotlabs/Module/Impel.php:60
+msgid "menu"
+msgstr "меню"
+
+#: ../../include/bbcode.php:376
+msgid "card"
+msgstr "карточка"
+
+#: ../../include/bbcode.php:378
+msgid "article"
+msgstr "статья"
+
+#: ../../include/bbcode.php:461 ../../include/bbcode.php:469
+msgid "Click to open/close"
+msgstr "Нажмите, чтобы открыть/закрыть"
+
+#: ../../include/bbcode.php:482
+msgid "View article"
+msgstr "Просмотр статьи"
+
+#: ../../include/bbcode.php:482
+msgid "View summary"
+msgstr "Просмотр резюме"
+
+#: ../../include/bbcode.php:772 ../../include/bbcode.php:942
+#: ../../Zotlabs/Lib/NativeWikiPage.php:603
+msgid "Different viewers will see this text differently"
+msgstr "Различные зрители увидят этот текст по-разному"
+
+#: ../../include/bbcode.php:1220
+msgid "$1 wrote:"
+msgstr "$1 писал:"
+
+#: ../../include/conversation.php:122 ../../Zotlabs/Module/Like.php:123
+msgid "channel"
+msgstr "канал"
+
+#: ../../include/conversation.php:160 ../../Zotlabs/Module/Like.php:447
+#: ../../Zotlabs/Lib/Activity.php:2485
+#: ../../extend/addon/hzaddons/pubcrawl/as.php:1736
+#: ../../extend/addon/hzaddons/diaspora/Receiver.php:1536
+#, php-format
+msgid "%1$s likes %2$s's %3$s"
+msgstr "%1$s нравится %3$s %2$s"
+
+#: ../../include/conversation.php:163 ../../Zotlabs/Module/Like.php:449
+#: ../../Zotlabs/Lib/Activity.php:2487
+#: ../../extend/addon/hzaddons/pubcrawl/as.php:1738
+#, php-format
+msgid "%1$s doesn't like %2$s's %3$s"
+msgstr "%1$s не нравится %2$s %3$s"
+
+#: ../../include/conversation.php:169
+#, php-format
+msgid "likes %1$s's %2$s"
+msgstr "Нравится %1$s %2$s"
+
+#: ../../include/conversation.php:172
+#, php-format
+msgid "doesn't like %1$s's %2$s"
+msgstr "Не нравится %1$s %2$s"
+
+#: ../../include/conversation.php:212
+#, php-format
+msgid "%1$s is now connected with %2$s"
+msgstr "%1$s теперь в контакте с %2$s"
+
+#: ../../include/conversation.php:247
+#, php-format
+msgid "%1$s poked %2$s"
+msgstr "%1$s ткнул %2$s"
+
+#: ../../include/conversation.php:268 ../../Zotlabs/Module/Mood.php:76
+#, php-format
+msgctxt "mood"
+msgid "%1$s is %2$s"
+msgstr "%1$s %2$s"
+
+#: ../../include/conversation.php:483 ../../Zotlabs/Lib/ThreadItem.php:480
+msgid "This is an unsaved preview"
+msgstr "Это несохранённый просмотр"
+
+#: ../../include/conversation.php:619 ../../Zotlabs/Module/Photos.php:1112
+msgctxt "title"
+msgid "Likes"
+msgstr "Нравится"
+
+#: ../../include/conversation.php:619 ../../Zotlabs/Module/Photos.php:1112
+msgctxt "title"
+msgid "Dislikes"
+msgstr "Не нравится"
+
+#: ../../include/conversation.php:620 ../../Zotlabs/Module/Photos.php:1113
+msgctxt "title"
+msgid "Agree"
+msgstr "Согласен"
+
+#: ../../include/conversation.php:620 ../../Zotlabs/Module/Photos.php:1113
+msgctxt "title"
+msgid "Disagree"
+msgstr "Не согласен"
+
+#: ../../include/conversation.php:620 ../../Zotlabs/Module/Photos.php:1113
+msgctxt "title"
+msgid "Abstain"
+msgstr "Воздержался"
+
+#: ../../include/conversation.php:621 ../../Zotlabs/Module/Photos.php:1114
+msgctxt "title"
+msgid "Attending"
+msgstr "Посещаю"
+
+#: ../../include/conversation.php:621 ../../Zotlabs/Module/Photos.php:1114
+msgctxt "title"
+msgid "Not attending"
+msgstr "Не посещаю"
+
+#: ../../include/conversation.php:621 ../../Zotlabs/Module/Photos.php:1114
+msgctxt "title"
+msgid "Might attend"
+msgstr "Возможно посещу"
+
+#: ../../include/conversation.php:690 ../../Zotlabs/Lib/ThreadItem.php:178
+msgid "Select"
+msgstr "Выбрать"
-#: ../../Zotlabs/Module/Blocks.php:162 ../../Zotlabs/Module/Editlayout.php:138
-#: ../../Zotlabs/Module/Cdav.php:1081 ../../Zotlabs/Module/Cdav.php:1392
-#: ../../Zotlabs/Module/Article_edit.php:129
-#: ../../Zotlabs/Module/Admin/Accounts.php:175
-#: ../../Zotlabs/Module/Admin/Channels.php:149
-#: ../../Zotlabs/Module/Admin/Profs.php:176 ../../Zotlabs/Module/Thing.php:267
-#: ../../Zotlabs/Module/Oauth2.php:195 ../../Zotlabs/Module/Editblock.php:139
-#: ../../Zotlabs/Module/Connections.php:306
-#: ../../Zotlabs/Module/Photos.php:1178 ../../Zotlabs/Module/Connedit.php:668
-#: ../../Zotlabs/Module/Connedit.php:940 ../../Zotlabs/Module/Profiles.php:800
-#: ../../Zotlabs/Module/Editwebpage.php:167
-#: ../../Zotlabs/Module/Webpages.php:257 ../../Zotlabs/Module/Card_edit.php:129
-#: ../../Zotlabs/Module/Oauth.php:174 ../../Zotlabs/Lib/Apps.php:558
-#: ../../Zotlabs/Lib/ThreadItem.php:168 ../../Zotlabs/Storage/Browser.php:297
#: ../../include/conversation.php:691 ../../include/conversation.php:736
+#: ../../Zotlabs/Storage/Browser.php:297 ../../Zotlabs/Module/Cdav.php:1079
+#: ../../Zotlabs/Module/Cdav.php:1390 ../../Zotlabs/Module/Profiles.php:800
+#: ../../Zotlabs/Module/Photos.php:1178 ../../Zotlabs/Module/Oauth.php:174
+#: ../../Zotlabs/Module/Oauth2.php:195 ../../Zotlabs/Module/Editlayout.php:138
+#: ../../Zotlabs/Module/Editblock.php:139
+#: ../../Zotlabs/Module/Admin/Channels.php:149
+#: ../../Zotlabs/Module/Admin/Profs.php:176
+#: ../../Zotlabs/Module/Admin/Accounts.php:175
+#: ../../Zotlabs/Module/Editwebpage.php:167 ../../Zotlabs/Module/Thing.php:267
+#: ../../Zotlabs/Module/Webpages.php:257 ../../Zotlabs/Module/Connedit.php:668
+#: ../../Zotlabs/Module/Connedit.php:940
+#: ../../Zotlabs/Module/Connections.php:328
+#: ../../Zotlabs/Module/Card_edit.php:129
+#: ../../Zotlabs/Module/Article_edit.php:128
+#: ../../Zotlabs/Module/Blocks.php:162 ../../Zotlabs/Lib/Apps.php:558
+#: ../../Zotlabs/Lib/ThreadItem.php:168
msgid "Delete"
msgstr "Удалить"
-#: ../../Zotlabs/Module/Blocks.php:166 ../../Zotlabs/Module/Events.php:702
-#: ../../Zotlabs/Module/Wiki.php:213 ../../Zotlabs/Module/Wiki.php:409
-#: ../../Zotlabs/Module/Layouts.php:198 ../../Zotlabs/Module/Webpages.php:261
-#: ../../Zotlabs/Module/Pubsites.php:60
-msgid "View"
-msgstr "Просмотр"
+#: ../../include/conversation.php:695 ../../Zotlabs/Lib/ThreadItem.php:267
+msgid "Toggle Star Status"
+msgstr "Переключить статус пометки"
-#: ../../Zotlabs/Module/Invite.php:37
-msgid "Total invitation limit exceeded."
-msgstr "Превышено общее количество приглашений."
+#: ../../include/conversation.php:700 ../../Zotlabs/Lib/ThreadItem.php:103
+msgid "Private Message"
+msgstr "Личное сообщение"
-#: ../../Zotlabs/Module/Invite.php:61
+#: ../../include/conversation.php:707 ../../Zotlabs/Lib/ThreadItem.php:278
+msgid "Message signature validated"
+msgstr "Подпись сообщения проверена"
+
+#: ../../include/conversation.php:708 ../../Zotlabs/Lib/ThreadItem.php:279
+msgid "Message signature incorrect"
+msgstr "Подпись сообщения неверная"
+
+#: ../../include/conversation.php:735
+#: ../../Zotlabs/Module/Admin/Accounts.php:173
+#: ../../Zotlabs/Module/Connections.php:342
+msgid "Approve"
+msgstr "Утвердить"
+
+#: ../../include/conversation.php:739
#, php-format
-msgid "%s : Not a valid email address."
-msgstr "%s : Недействительный адрес электронной почты."
+msgid "View %s's profile @ %s"
+msgstr "Просмотреть профиль %s @ %s"
-#: ../../Zotlabs/Module/Invite.php:75
-msgid "Please join us on $Projectname"
-msgstr "Присоединятесь к $Projectname !"
+#: ../../include/conversation.php:759
+msgid "Categories:"
+msgstr "Категории:"
-#: ../../Zotlabs/Module/Invite.php:85
-msgid "Invitation limit exceeded. Please contact your site administrator."
-msgstr "Превышен лимит приглашений. Пожалуйста, свяжитесь с администрацией сайта."
+#: ../../include/conversation.php:760
+msgid "Filed under:"
+msgstr "Хранить под:"
-#: ../../Zotlabs/Module/Invite.php:90
-#: ../../addon/notifyadmin/notifyadmin.php:40
+#: ../../include/conversation.php:766 ../../Zotlabs/Lib/ThreadItem.php:413
#, php-format
-msgid "%s : Message delivery failed."
-msgstr "%s : Доставка сообщения не удалась."
+msgid "from %s"
+msgstr "от %s"
-#: ../../Zotlabs/Module/Invite.php:94
+#: ../../include/conversation.php:769 ../../Zotlabs/Lib/ThreadItem.php:416
#, php-format
-msgid "%d message sent."
-msgid_plural "%d messages sent."
-msgstr[0] "%d сообщение отправлено."
-msgstr[1] "%d сообщения отправлено."
-msgstr[2] "%d сообщений отправлено."
+msgid "last edited: %s"
+msgstr "последнее редактирование: %s"
-#: ../../Zotlabs/Module/Invite.php:110
-msgid "Invite App"
-msgstr "Приложение \"Пригласить\""
+#: ../../include/conversation.php:770 ../../Zotlabs/Lib/ThreadItem.php:417
+#, php-format
+msgid "Expires: %s"
+msgstr "Срок действия: %s"
-#: ../../Zotlabs/Module/Invite.php:110 ../../Zotlabs/Module/Articles.php:51
-#: ../../Zotlabs/Module/Cdav.php:899 ../../Zotlabs/Module/Permcats.php:62
-#: ../../Zotlabs/Module/Lang.php:17 ../../Zotlabs/Module/Uexport.php:61
-#: ../../Zotlabs/Module/Pubstream.php:20 ../../Zotlabs/Module/Connect.php:104
-#: ../../Zotlabs/Module/Tokens.php:99 ../../Zotlabs/Module/Oauth2.php:106
-#: ../../Zotlabs/Module/Randprof.php:29 ../../Zotlabs/Module/Mood.php:134
-#: ../../Zotlabs/Module/Bookmarks.php:78 ../../Zotlabs/Module/Wiki.php:52
-#: ../../Zotlabs/Module/Pdledit.php:42 ../../Zotlabs/Module/Poke.php:165
-#: ../../Zotlabs/Module/Chat.php:102 ../../Zotlabs/Module/Notes.php:56
-#: ../../Zotlabs/Module/Affinity.php:52 ../../Zotlabs/Module/Defperms.php:189
-#: ../../Zotlabs/Module/Group.php:106 ../../Zotlabs/Module/Cards.php:51
-#: ../../Zotlabs/Module/Webpages.php:48 ../../Zotlabs/Module/Sources.php:88
-#: ../../Zotlabs/Module/Suggest.php:40 ../../Zotlabs/Module/Probe.php:18
-#: ../../Zotlabs/Module/Oauth.php:100 ../../addon/skeleton/Mod_Skeleton.php:32
-#: ../../addon/gnusoc/Mod_Gnusoc.php:22 ../../addon/planets/Mod_Planets.php:20
-#: ../../addon/wppost/Mod_Wppost.php:41 ../../addon/nsfw/Mod_Nsfw.php:33
-#: ../../addon/ijpost/Mod_Ijpost.php:35 ../../addon/dwpost/Mod_Dwpost.php:36
-#: ../../addon/gallery/Mod_Gallery.php:58 ../../addon/ljpost/Mod_Ljpost.php:36
-#: ../../addon/startpage/Mod_Startpage.php:50
-#: ../../addon/diaspora/Mod_Diaspora.php:58
-#: ../../addon/photocache/Mod_Photocache.php:42
-#: ../../addon/rainbowtag/Mod_Rainbowtag.php:21
-#: ../../addon/nsabait/Mod_Nsabait.php:20
-#: ../../addon/fuzzloc/Mod_Fuzzloc.php:34 ../../addon/rtof/Mod_Rtof.php:36
-#: ../../addon/jappixmini/Mod_Jappixmini.php:96
-#: ../../addon/superblock/Mod_Superblock.php:20
-#: ../../addon/nofed/Mod_Nofed.php:33 ../../addon/redred/Mod_Redred.php:50
-#: ../../addon/hsse/Mod_Hsse.php:21 ../../addon/pubcrawl/Mod_Pubcrawl.php:40
-#: ../../addon/libertree/Mod_Libertree.php:35
-#: ../../addon/flattrwidget/Mod_Flattrwidget.php:53
-#: ../../addon/statusnet/Mod_Statusnet.php:146
-#: ../../addon/twitter/Mod_Twitter.php:78
-#: ../../addon/smileybutton/Mod_Smileybutton.php:35
-#: ../../addon/sendzid/Mod_Sendzid.php:20
-#: ../../addon/pageheader/Mod_Pageheader.php:34
-#: ../../addon/authchoose/Mod_Authchoose.php:28
-#: ../../addon/xmpp/Mod_Xmpp.php:35 ../../addon/pumpio/Mod_Pumpio.php:53
-msgid "Not Installed"
-msgstr "не установлено"
+#: ../../include/conversation.php:785
+msgid "View in context"
+msgstr "Показать в контексте"
-#: ../../Zotlabs/Module/Invite.php:111
-msgid "Send email invitations to join this network"
-msgstr "Отправить приглашение присоединиться к этой сети по электронной почте"
+#: ../../include/conversation.php:787 ../../Zotlabs/Module/Photos.php:1076
+#: ../../Zotlabs/Lib/ThreadItem.php:481
+msgid "Please wait"
+msgstr "Подождите пожалуйста"
-#: ../../Zotlabs/Module/Invite.php:124
-msgid "You have no more invitations available"
-msgstr "У вас больше нет приглашений"
+#: ../../include/conversation.php:886
+msgid "remove"
+msgstr "удалить"
-#: ../../Zotlabs/Module/Invite.php:155
-msgid "Send invitations"
-msgstr "Отправить приглашение"
+#: ../../include/conversation.php:890
+msgid "Loading..."
+msgstr "Загрузка..."
-#: ../../Zotlabs/Module/Invite.php:156
-msgid "Enter email addresses, one per line:"
-msgstr "Введите адреса электронной почты, по одному в строке:"
+#: ../../include/conversation.php:891 ../../Zotlabs/Lib/ThreadItem.php:291
+msgid "Conversation Tools"
+msgstr "Инструменты общения"
-#: ../../Zotlabs/Module/Invite.php:157 ../../Zotlabs/Module/Mail.php:289
-msgid "Your message:"
-msgstr "Сообщение:"
+#: ../../include/conversation.php:892
+msgid "Delete Selected Items"
+msgstr "Удалить выбранные элементы"
-#: ../../Zotlabs/Module/Invite.php:158
-msgid "Please join my community on $Projectname."
-msgstr "Присоединятесь к нашему сообществу $Projectname !"
+#: ../../include/conversation.php:935
+msgid "View Source"
+msgstr "Просмотреть источник"
-#: ../../Zotlabs/Module/Invite.php:160
-msgid "You will need to supply this invitation code:"
-msgstr "Вам нужно предоставит этот код приглашения:"
+#: ../../include/conversation.php:945
+msgid "Follow Thread"
+msgstr "Следить за темой"
-#: ../../Zotlabs/Module/Invite.php:161
-msgid "1. Register at any $Projectname location (they are all inter-connected)"
-msgstr "1. Зарегистрируйтесь на любом из серверов $Projectname"
+#: ../../include/conversation.php:954
+msgid "Unfollow Thread"
+msgstr "Прекратить отслеживать тему"
-#: ../../Zotlabs/Module/Invite.php:163
-msgid "2. Enter my $Projectname network address into the site searchbar."
-msgstr "2. Введите сетевой адрес $Projectname в поисковой строке сайта"
+#: ../../include/conversation.php:1038 ../../include/nav.php:110
+#: ../../Zotlabs/Module/Connedit.php:608 ../../Zotlabs/Lib/Apps.php:343
+#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:57
+msgid "View Profile"
+msgstr "Просмотреть профиль"
-#: ../../Zotlabs/Module/Invite.php:164
-msgid "or visit"
-msgstr "или посетите"
+#: ../../include/conversation.php:1048 ../../Zotlabs/Module/Connedit.php:629
+msgid "Recent Activity"
+msgstr "Последние действия"
-#: ../../Zotlabs/Module/Invite.php:166
-msgid "3. Click [Connect]"
-msgstr "Нажать [Подключиться]"
+#: ../../include/conversation.php:1068
+msgid "Edit Connection"
+msgstr "Редактировать контакт"
-#: ../../Zotlabs/Module/Invite.php:168 ../../Zotlabs/Module/Permcats.php:128
-#: ../../Zotlabs/Module/Locs.php:121 ../../Zotlabs/Module/Mitem.php:259
-#: ../../Zotlabs/Module/Events.php:501 ../../Zotlabs/Module/Appman.php:155
-#: ../../Zotlabs/Module/Import_items.php:129 ../../Zotlabs/Module/Setup.php:304
-#: ../../Zotlabs/Module/Setup.php:344 ../../Zotlabs/Module/Connect.php:124
-#: ../../Zotlabs/Module/Admin/Features.php:66
-#: ../../Zotlabs/Module/Admin/Accounts.php:168
-#: ../../Zotlabs/Module/Admin/Logs.php:84
-#: ../../Zotlabs/Module/Admin/Channels.php:147
-#: ../../Zotlabs/Module/Admin/Themes.php:158
-#: ../../Zotlabs/Module/Admin/Site.php:289
-#: ../../Zotlabs/Module/Admin/Addons.php:441
-#: ../../Zotlabs/Module/Admin/Profs.php:178
-#: ../../Zotlabs/Module/Admin/Account_edit.php:73
-#: ../../Zotlabs/Module/Admin/Security.php:112
-#: ../../Zotlabs/Module/Settings/Channel.php:493
-#: ../../Zotlabs/Module/Settings/Features.php:46
-#: ../../Zotlabs/Module/Settings/Events.php:41
-#: ../../Zotlabs/Module/Settings/Calendar.php:41
-#: ../../Zotlabs/Module/Settings/Conversation.php:48
-#: ../../Zotlabs/Module/Settings/Connections.php:41
-#: ../../Zotlabs/Module/Settings/Photos.php:41
-#: ../../Zotlabs/Module/Settings/Account.php:103
-#: ../../Zotlabs/Module/Settings/Profiles.php:50
-#: ../../Zotlabs/Module/Settings/Manage.php:41
-#: ../../Zotlabs/Module/Settings/Channel_home.php:89
-#: ../../Zotlabs/Module/Settings/Directory.php:41
-#: ../../Zotlabs/Module/Settings/Editor.php:41
-#: ../../Zotlabs/Module/Settings/Display.php:189
-#: ../../Zotlabs/Module/Settings/Network.php:61
-#: ../../Zotlabs/Module/Tokens.php:188 ../../Zotlabs/Module/Thing.php:326
-#: ../../Zotlabs/Module/Thing.php:379 ../../Zotlabs/Module/Import.php:646
-#: ../../Zotlabs/Module/Oauth2.php:116 ../../Zotlabs/Module/Mood.php:158
-#: ../../Zotlabs/Module/Photos.php:1055 ../../Zotlabs/Module/Photos.php:1096
-#: ../../Zotlabs/Module/Photos.php:1215 ../../Zotlabs/Module/Wiki.php:215
-#: ../../Zotlabs/Module/Pdledit.php:107 ../../Zotlabs/Module/Poke.php:217
-#: ../../Zotlabs/Module/Connedit.php:904 ../../Zotlabs/Module/Chat.php:211
-#: ../../Zotlabs/Module/Chat.php:250
-#: ../../Zotlabs/Module/Email_validation.php:40
-#: ../../Zotlabs/Module/Pconfig.php:116 ../../Zotlabs/Module/Affinity.php:87
-#: ../../Zotlabs/Module/Defperms.php:265 ../../Zotlabs/Module/Group.php:150
-#: ../../Zotlabs/Module/Group.php:166 ../../Zotlabs/Module/Profiles.php:723
-#: ../../Zotlabs/Module/Editpost.php:86 ../../Zotlabs/Module/Sources.php:125
-#: ../../Zotlabs/Module/Sources.php:162 ../../Zotlabs/Module/Xchan.php:15
-#: ../../Zotlabs/Module/Mail.php:436 ../../Zotlabs/Module/Filestorage.php:203
-#: ../../Zotlabs/Module/Rate.php:166 ../../Zotlabs/Module/Oauth.php:111
-#: ../../Zotlabs/Lib/ThreadItem.php:796 ../../Zotlabs/Widget/Eventstools.php:16
-#: ../../Zotlabs/Widget/Wiki_pages.php:42
-#: ../../Zotlabs/Widget/Wiki_pages.php:99
-#: ../../view/theme/redbasic_c/php/config.php:95
-#: ../../view/theme/redbasic/php/config.php:94
-#: ../../addon/skeleton/Mod_Skeleton.php:51
-#: ../../addon/openclipatar/openclipatar.php:53
-#: ../../addon/wppost/Mod_Wppost.php:97 ../../addon/nsfw/Mod_Nsfw.php:61
-#: ../../addon/flashcards/Mod_Flashcards.php:218
-#: ../../addon/ijpost/Mod_Ijpost.php:72 ../../addon/dwpost/Mod_Dwpost.php:71
-#: ../../addon/likebanner/likebanner.php:57
-#: ../../addon/redphotos/redphotos.php:136 ../../addon/irc/irc.php:45
-#: ../../addon/ljpost/Mod_Ljpost.php:73
-#: ../../addon/startpage/Mod_Startpage.php:73
-#: ../../addon/diaspora/Mod_Diaspora.php:102
-#: ../../addon/photocache/Mod_Photocache.php:67
-#: ../../addon/hzfiles/hzfiles.php:86 ../../addon/mailtest/mailtest.php:100
-#: ../../addon/openstreetmap/openstreetmap.php:134
-#: ../../addon/fuzzloc/Mod_Fuzzloc.php:56 ../../addon/rtof/Mod_Rtof.php:72
-#: ../../addon/jappixmini/Mod_Jappixmini.php:261
-#: ../../addon/channelreputation/channelreputation.php:142
-#: ../../addon/nofed/Mod_Nofed.php:53 ../../addon/redred/Mod_Redred.php:90
-#: ../../addon/logrot/logrot.php:35
-#: ../../addon/content_import/Mod_content_import.php:142
-#: ../../addon/frphotos/frphotos.php:97
-#: ../../addon/pubcrawl/Mod_Pubcrawl.php:65
-#: ../../addon/chords/Mod_Chords.php:60
-#: ../../addon/libertree/Mod_Libertree.php:70
-#: ../../addon/flattrwidget/Mod_Flattrwidget.php:92
-#: ../../addon/statusnet/Mod_Statusnet.php:193
-#: ../../addon/statusnet/Mod_Statusnet.php:251
-#: ../../addon/statusnet/Mod_Statusnet.php:306
-#: ../../addon/statusnet/statusnet.php:602
-#: ../../addon/twitter/Mod_Twitter.php:184
-#: ../../addon/smileybutton/Mod_Smileybutton.php:55
-#: ../../addon/cart/Settings/Cart.php:114 ../../addon/cart/cart.php:1264
-#: ../../addon/cart/submodules/manualcat.php:248
-#: ../../addon/cart/submodules/hzservices.php:640
-#: ../../addon/cart/submodules/subscriptions.php:410
-#: ../../addon/piwik/piwik.php:95 ../../addon/pageheader/Mod_Pageheader.php:54
-#: ../../addon/xmpp/Mod_Xmpp.php:70 ../../addon/pumpio/Mod_Pumpio.php:115
-#: ../../addon/redfiles/redfiles.php:124 ../../addon/hubwall/hubwall.php:95
-#: ../../include/js_strings.php:22
-msgid "Submit"
-msgstr "Отправить"
+#: ../../include/conversation.php:1078
+msgid "Message"
+msgstr "Сообщение"
-#: ../../Zotlabs/Module/Articles.php:51
-msgid "Articles App"
-msgstr "Приложение \"Статьи\""
+#: ../../include/conversation.php:1088 ../../Zotlabs/Module/Ratings.php:97
+#: ../../Zotlabs/Module/Pubsites.php:35
+msgid "Ratings"
+msgstr "Оценки"
-#: ../../Zotlabs/Module/Articles.php:52
-msgid "Create interactive articles"
-msgstr "Создать интерактивные статьи"
+#: ../../include/conversation.php:1098 ../../Zotlabs/Module/Poke.php:199
+#: ../../Zotlabs/Lib/Apps.php:350
+msgid "Poke"
+msgstr "Ткнуть"
-#: ../../Zotlabs/Module/Articles.php:115
-msgid "Add Article"
-msgstr "Добавить статью"
+#: ../../include/conversation.php:1166 ../../Zotlabs/Storage/Browser.php:164
+#: ../../Zotlabs/Module/Cdav.php:871 ../../Zotlabs/Module/Cdav.php:872
+#: ../../Zotlabs/Module/Cdav.php:879 ../../Zotlabs/Module/Photos.php:790
+#: ../../Zotlabs/Module/Photos.php:1254
+#: ../../Zotlabs/Module/Embedphotos.php:174
+#: ../../Zotlabs/Widget/Portfolio.php:95 ../../Zotlabs/Widget/Album.php:84
+#: ../../Zotlabs/Lib/Apps.php:1114 ../../Zotlabs/Lib/Apps.php:1198
+#: ../../Zotlabs/Lib/Activity.php:1198
+#: ../../extend/addon/hzaddons/pubcrawl/as.php:1087
+msgid "Unknown"
+msgstr "Неизвестный"
-#: ../../Zotlabs/Module/Articles.php:222 ../../Zotlabs/Lib/Apps.php:324
-#: ../../include/nav.php:514
-msgid "Articles"
-msgstr "Статьи"
+#: ../../include/conversation.php:1215
+#, php-format
+msgid "%s likes this."
+msgstr "%s нравится это."
-#: ../../Zotlabs/Module/Editlayout.php:79
-#: ../../Zotlabs/Module/Article_edit.php:17
-#: ../../Zotlabs/Module/Article_edit.php:33
-#: ../../Zotlabs/Module/Editblock.php:79 ../../Zotlabs/Module/Editblock.php:95
-#: ../../Zotlabs/Module/Editwebpage.php:80 ../../Zotlabs/Module/Editpost.php:24
-#: ../../Zotlabs/Module/Card_edit.php:17 ../../Zotlabs/Module/Card_edit.php:33
-msgid "Item not found"
-msgstr "Элемент не найден"
+#: ../../include/conversation.php:1215
+#, php-format
+msgid "%s doesn't like this."
+msgstr "%s не нравится это."
-#: ../../Zotlabs/Module/Editlayout.php:128 ../../Zotlabs/Module/Layouts.php:129
-#: ../../Zotlabs/Module/Layouts.php:189
-msgid "Layout Name"
-msgstr "Название шаблона"
+#: ../../include/conversation.php:1219
+#, php-format
+msgid "<span %1$s>%2$d people</span> like this."
+msgid_plural "<span %1$s>%2$d people</span> like this."
+msgstr[0] "<span %1$s>%2$d человеку</span> это нравится."
+msgstr[1] "<span %1$s>%2$d человекам</span> это нравится."
+msgstr[2] "<span %1$s>%2$d человекам</span> это нравится."
-#: ../../Zotlabs/Module/Editlayout.php:129 ../../Zotlabs/Module/Layouts.php:132
-msgid "Layout Description (Optional)"
-msgstr "Описание шаблона (необязательно)"
+#: ../../include/conversation.php:1221
+#, php-format
+msgid "<span %1$s>%2$d people</span> don't like this."
+msgid_plural "<span %1$s>%2$d people</span> don't like this."
+msgstr[0] "<span %1$s>%2$d человеку</span> это не нравится."
+msgstr[1] "<span %1$s>%2$d человекам</span> это не нравится."
+msgstr[2] "<span %1$s>%2$d человекам</span> это не нравится."
-#: ../../Zotlabs/Module/Editlayout.php:137
-msgid "Edit Layout"
-msgstr "Редактировать шаблон"
+#: ../../include/conversation.php:1227
+msgid "and"
+msgstr "и"
+
+#: ../../include/conversation.php:1230
+#, php-format
+msgid ", and %d other people"
+msgid_plural ", and %d other people"
+msgstr[0] ", и ещё %d человеку"
+msgstr[1] ", и ещё %d человекам"
+msgstr[2] ", и ещё %d человекам"
+
+#: ../../include/conversation.php:1231
+#, php-format
+msgid "%s like this."
+msgstr "%s нравится это."
+
+#: ../../include/conversation.php:1231
+#, php-format
+msgid "%s don't like this."
+msgstr "%s не нравится это."
+
+#: ../../include/conversation.php:1288
+#: ../../extend/addon/hzaddons/hsse/hsse.php:82
+msgid "Set your location"
+msgstr "Задать своё местоположение"
+
+#: ../../include/conversation.php:1289
+#: ../../extend/addon/hzaddons/hsse/hsse.php:83
+msgid "Clear browser location"
+msgstr "Очистить местоположение из браузера"
+
+#: ../../include/conversation.php:1301 ../../Zotlabs/Module/Mail.php:292
+#: ../../Zotlabs/Module/Mail.php:435 ../../Zotlabs/Module/Chat.php:222
+#: ../../Zotlabs/Module/Editblock.php:116
+#: ../../Zotlabs/Module/Editwebpage.php:143
+#: ../../Zotlabs/Module/Card_edit.php:101
+#: ../../Zotlabs/Module/Article_edit.php:100
+#: ../../extend/addon/hzaddons/hsse/hsse.php:95
+msgid "Insert web link"
+msgstr "Вставить веб-ссылку"
+
+#: ../../include/conversation.php:1305
+#: ../../extend/addon/hzaddons/hsse/hsse.php:99
+msgid "Embed (existing) photo from your photo albums"
+msgstr "Встроить (существующее) фото из вашего фотоальбома"
+
+#: ../../include/conversation.php:1340 ../../Zotlabs/Module/Mail.php:245
+#: ../../Zotlabs/Module/Mail.php:366 ../../Zotlabs/Module/Chat.php:220
+#: ../../extend/addon/hzaddons/hsse/hsse.php:134
+msgid "Please enter a link URL:"
+msgstr "Пожалуйста введите URL ссылки:"
+
+#: ../../include/conversation.php:1341
+#: ../../extend/addon/hzaddons/hsse/hsse.php:135
+msgid "Tag term:"
+msgstr "Теги:"
+
+#: ../../include/conversation.php:1342
+#: ../../extend/addon/hzaddons/hsse/hsse.php:136
+msgid "Where are you right now?"
+msgstr "Где вы сейчас?"
+
+#: ../../include/conversation.php:1345 ../../Zotlabs/Module/Cover_photo.php:436
+#: ../../Zotlabs/Module/Profile_photo.php:507 ../../Zotlabs/Module/Wiki.php:403
+#: ../../extend/addon/hzaddons/hsse/hsse.php:139
+msgid "Choose images to embed"
+msgstr "Выбрать изображения для встраивания"
+
+#: ../../include/conversation.php:1346 ../../Zotlabs/Module/Cover_photo.php:437
+#: ../../Zotlabs/Module/Profile_photo.php:508 ../../Zotlabs/Module/Wiki.php:404
+#: ../../extend/addon/hzaddons/hsse/hsse.php:140
+msgid "Choose an album"
+msgstr "Выбрать альбом"
+
+#: ../../include/conversation.php:1347
+#: ../../extend/addon/hzaddons/hsse/hsse.php:141
+msgid "Choose a different album..."
+msgstr "Выбрать другой альбом..."
+
+#: ../../include/conversation.php:1348 ../../Zotlabs/Module/Cover_photo.php:439
+#: ../../Zotlabs/Module/Profile_photo.php:510 ../../Zotlabs/Module/Wiki.php:406
+#: ../../extend/addon/hzaddons/hsse/hsse.php:142
+msgid "Error getting album list"
+msgstr "Ошибка получения списка альбомов"
+
+#: ../../include/conversation.php:1349 ../../Zotlabs/Module/Cover_photo.php:440
+#: ../../Zotlabs/Module/Profile_photo.php:511 ../../Zotlabs/Module/Wiki.php:407
+#: ../../extend/addon/hzaddons/hsse/hsse.php:143
+msgid "Error getting photo link"
+msgstr "Ошибка получения ссылки на фотографию"
+
+#: ../../include/conversation.php:1350 ../../Zotlabs/Module/Cover_photo.php:441
+#: ../../Zotlabs/Module/Profile_photo.php:512 ../../Zotlabs/Module/Wiki.php:408
+#: ../../extend/addon/hzaddons/hsse/hsse.php:144
+msgid "Error getting album"
+msgstr "Ошибка получения альбома"
+
+#: ../../include/conversation.php:1351
+#: ../../extend/addon/hzaddons/hsse/hsse.php:145
+msgid "Comments enabled"
+msgstr "Комментарии включены"
+
+#: ../../include/conversation.php:1352
+#: ../../extend/addon/hzaddons/hsse/hsse.php:146
+msgid "Comments disabled"
+msgstr "Комментарии отключены"
+
+#: ../../include/conversation.php:1362 ../../Zotlabs/Module/Photos.php:1097
+#: ../../Zotlabs/Module/Events.php:486 ../../Zotlabs/Module/Webpages.php:262
+#: ../../Zotlabs/Lib/ThreadItem.php:817
+#: ../../extend/addon/hzaddons/hsse/hsse.php:153
+msgid "Preview"
+msgstr "Предварительный просмотр"
+
+#: ../../include/conversation.php:1395 ../../Zotlabs/Module/Photos.php:1075
+#: ../../Zotlabs/Module/Webpages.php:256 ../../Zotlabs/Module/Blocks.php:161
+#: ../../Zotlabs/Module/Wiki.php:301 ../../Zotlabs/Module/Layouts.php:194
+#: ../../Zotlabs/Widget/Cdav.php:136
+#: ../../extend/addon/hzaddons/hsse/hsse.php:186
+msgid "Share"
+msgstr "Поделиться"
+
+#: ../../include/conversation.php:1404
+#: ../../extend/addon/hzaddons/hsse/hsse.php:195
+msgid "Page link name"
+msgstr "Название ссылки на страницу "
-#: ../../Zotlabs/Module/Editlayout.php:140 ../../Zotlabs/Module/Cdav.php:1083
-#: ../../Zotlabs/Module/Cdav.php:1393 ../../Zotlabs/Module/Article_edit.php:131
-#: ../../Zotlabs/Module/Admin/Addons.php:426
+#: ../../include/conversation.php:1407
+#: ../../extend/addon/hzaddons/hsse/hsse.php:198
+msgid "Post as"
+msgstr "Опубликовать как"
+
+#: ../../include/conversation.php:1409 ../../Zotlabs/Lib/ThreadItem.php:808
+#: ../../extend/addon/hzaddons/hsse/hsse.php:200
+msgid "Bold"
+msgstr "Жирный"
+
+#: ../../include/conversation.php:1410 ../../Zotlabs/Lib/ThreadItem.php:809
+#: ../../extend/addon/hzaddons/hsse/hsse.php:201
+msgid "Italic"
+msgstr "Курсив"
+
+#: ../../include/conversation.php:1411 ../../Zotlabs/Lib/ThreadItem.php:810
+#: ../../extend/addon/hzaddons/hsse/hsse.php:202
+msgid "Underline"
+msgstr "Подчеркнутый"
+
+#: ../../include/conversation.php:1412 ../../Zotlabs/Lib/ThreadItem.php:811
+#: ../../extend/addon/hzaddons/hsse/hsse.php:203
+msgid "Quote"
+msgstr "Цитата"
+
+#: ../../include/conversation.php:1413 ../../Zotlabs/Lib/ThreadItem.php:812
+#: ../../extend/addon/hzaddons/hsse/hsse.php:204
+msgid "Code"
+msgstr "Код"
+
+#: ../../include/conversation.php:1414 ../../Zotlabs/Lib/ThreadItem.php:814
+#: ../../extend/addon/hzaddons/hsse/hsse.php:205
+msgid "Attach/Upload file"
+msgstr "Прикрепить/загрузить файл"
+
+#: ../../include/conversation.php:1417 ../../Zotlabs/Module/Wiki.php:400
+#: ../../extend/addon/hzaddons/hsse/hsse.php:208
+msgid "Embed an image from your albums"
+msgstr "Встроить изображение из ваших альбомов"
+
+#: ../../include/conversation.php:1418 ../../include/conversation.php:1467
+#: ../../Zotlabs/Module/Cdav.php:1081 ../../Zotlabs/Module/Cdav.php:1391
+#: ../../Zotlabs/Module/Profiles.php:801 ../../Zotlabs/Module/Tagrm.php:15
+#: ../../Zotlabs/Module/Tagrm.php:138 ../../Zotlabs/Module/Oauth.php:112
+#: ../../Zotlabs/Module/Oauth.php:138 ../../Zotlabs/Module/Cover_photo.php:434
#: ../../Zotlabs/Module/Oauth2.php:117 ../../Zotlabs/Module/Oauth2.php:145
-#: ../../Zotlabs/Module/Editblock.php:141 ../../Zotlabs/Module/Wiki.php:368
-#: ../../Zotlabs/Module/Wiki.php:401 ../../Zotlabs/Module/Profile_photo.php:505
-#: ../../Zotlabs/Module/Connedit.php:941 ../../Zotlabs/Module/Fbrowser.php:66
-#: ../../Zotlabs/Module/Fbrowser.php:88 ../../Zotlabs/Module/Profiles.php:801
+#: ../../Zotlabs/Module/Editlayout.php:140
+#: ../../Zotlabs/Module/Editblock.php:141 ../../Zotlabs/Module/Fbrowser.php:66
+#: ../../Zotlabs/Module/Fbrowser.php:88
+#: ../../Zotlabs/Module/Admin/Addons.php:427
#: ../../Zotlabs/Module/Editwebpage.php:169
-#: ../../Zotlabs/Module/Editpost.php:110 ../../Zotlabs/Module/Filer.php:55
-#: ../../Zotlabs/Module/Cover_photo.php:434 ../../Zotlabs/Module/Tagrm.php:15
-#: ../../Zotlabs/Module/Tagrm.php:138 ../../Zotlabs/Module/Card_edit.php:131
-#: ../../Zotlabs/Module/Oauth.php:112 ../../Zotlabs/Module/Oauth.php:138
-#: ../../addon/hsse/hsse.php:209 ../../addon/hsse/hsse.php:258
-#: ../../include/conversation.php:1415 ../../include/conversation.php:1464
+#: ../../Zotlabs/Module/Profile_photo.php:505
+#: ../../Zotlabs/Module/Editpost.php:110 ../../Zotlabs/Module/Connedit.php:941
+#: ../../Zotlabs/Module/Card_edit.php:131
+#: ../../Zotlabs/Module/Article_edit.php:130 ../../Zotlabs/Module/Wiki.php:368
+#: ../../Zotlabs/Module/Wiki.php:401 ../../Zotlabs/Module/Filer.php:55
+#: ../../extend/addon/hzaddons/hsse/hsse.php:209
+#: ../../extend/addon/hzaddons/hsse/hsse.php:258
msgid "Cancel"
msgstr "Отменить"
-#: ../../Zotlabs/Module/Profperm.php:28 ../../Zotlabs/Module/Subthread.php:86
-#: ../../Zotlabs/Module/Import_items.php:120 ../../Zotlabs/Module/Share.php:71
-#: ../../Zotlabs/Module/Cloud.php:126 ../../Zotlabs/Module/Group.php:98
-#: ../../Zotlabs/Module/Dreport.php:10 ../../Zotlabs/Module/Dreport.php:82
-#: ../../Zotlabs/Module/Like.php:301 ../../Zotlabs/Web/WebServer.php:122
-#: ../../addon/redphotos/redphotos.php:119 ../../addon/hzfiles/hzfiles.php:75
-#: ../../addon/frphotos/frphotos.php:82 ../../addon/redfiles/redfiles.php:109
-#: ../../include/items.php:416
-msgid "Permission denied"
-msgstr "Доступ запрещен"
+#: ../../include/conversation.php:1419 ../../include/conversation.php:1466
+#: ../../Zotlabs/Module/Cover_photo.php:435
+#: ../../Zotlabs/Module/Profile_photo.php:506 ../../Zotlabs/Module/Wiki.php:402
+#: ../../extend/addon/hzaddons/hsse/hsse.php:210
+#: ../../extend/addon/hzaddons/hsse/hsse.php:257
+msgid "OK"
+msgstr ""
-#: ../../Zotlabs/Module/Profperm.php:34 ../../Zotlabs/Module/Profperm.php:63
-msgid "Invalid profile identifier."
-msgstr "Неверный идентификатор профиля"
+#: ../../include/conversation.php:1421
+#: ../../extend/addon/hzaddons/hsse/hsse.php:212
+msgid "Toggle voting"
+msgstr "Подключить голосование"
-#: ../../Zotlabs/Module/Profperm.php:111
-msgid "Profile Visibility Editor"
-msgstr "Редактор видимости профиля"
+#: ../../include/conversation.php:1424
+#: ../../extend/addon/hzaddons/hsse/hsse.php:215
+msgid "Disable comments"
+msgstr "Отключить комментарии"
+
+#: ../../include/conversation.php:1425
+#: ../../extend/addon/hzaddons/hsse/hsse.php:216
+msgid "Toggle comments"
+msgstr "Переключить комментарии"
+
+#: ../../include/conversation.php:1430 ../../Zotlabs/Module/Photos.php:671
+#: ../../Zotlabs/Module/Photos.php:1041 ../../Zotlabs/Module/Editblock.php:129
+#: ../../Zotlabs/Module/Card_edit.php:117
+#: ../../Zotlabs/Module/Article_edit.php:116
+#: ../../extend/addon/hzaddons/hsse/hsse.php:221
+msgid "Title (optional)"
+msgstr "Заголовок (необязательно)"
+
+#: ../../include/conversation.php:1433
+#: ../../extend/addon/hzaddons/hsse/hsse.php:224
+msgid "Categories (optional, comma-separated list)"
+msgstr "Категории (необязательно, список через запятую)"
+
+#: ../../include/conversation.php:1434 ../../Zotlabs/Module/Events.php:487
+#: ../../extend/addon/hzaddons/hsse/hsse.php:225
+msgid "Permission settings"
+msgstr "Настройки разрешений"
+
+#: ../../include/conversation.php:1456
+#: ../../extend/addon/hzaddons/hsse/hsse.php:247
+msgid "Other networks and post services"
+msgstr "Другие сети и службы публикаций"
+
+#: ../../include/conversation.php:1459 ../../Zotlabs/Module/Mail.php:296
+#: ../../Zotlabs/Module/Mail.php:439
+#: ../../extend/addon/hzaddons/hsse/hsse.php:250
+msgid "Set expiration date"
+msgstr "Установить срок действия"
+
+#: ../../include/conversation.php:1462
+#: ../../extend/addon/hzaddons/hsse/hsse.php:253
+msgid "Set publish date"
+msgstr "Установить дату публикации"
+
+#: ../../include/conversation.php:1464 ../../Zotlabs/Module/Mail.php:298
+#: ../../Zotlabs/Module/Mail.php:441 ../../Zotlabs/Module/Chat.php:221
+#: ../../Zotlabs/Lib/ThreadItem.php:821
+#: ../../extend/addon/hzaddons/hsse/hsse.php:255
+msgid "Encrypt text"
+msgstr "Зашифровать текст"
+
+#: ../../include/conversation.php:1708 ../../Zotlabs/Module/Photos.php:1140
+#: ../../Zotlabs/Lib/ThreadItem.php:241
+msgctxt "noun"
+msgid "Dislike"
+msgid_plural "Dislikes"
+msgstr[0] "Не нравится"
+msgstr[1] "Не нравится"
+msgstr[2] "Не нравится"
+
+#: ../../include/conversation.php:1711
+msgctxt "noun"
+msgid "Attending"
+msgid_plural "Attending"
+msgstr[0] "Посетит"
+msgstr[1] "Посетят"
+msgstr[2] "Посетят"
+
+#: ../../include/conversation.php:1714
+msgctxt "noun"
+msgid "Not Attending"
+msgid_plural "Not Attending"
+msgstr[0] "Не посетит"
+msgstr[1] "Не посетят"
+msgstr[2] "Не посетят"
+
+#: ../../include/conversation.php:1717
+msgctxt "noun"
+msgid "Undecided"
+msgid_plural "Undecided"
+msgstr "Не решил"
+
+#: ../../include/conversation.php:1720
+msgctxt "noun"
+msgid "Agree"
+msgid_plural "Agrees"
+msgstr[0] "Согласен"
+msgstr[1] "Согласны"
+msgstr[2] "Согласны"
+
+#: ../../include/conversation.php:1723
+msgctxt "noun"
+msgid "Disagree"
+msgid_plural "Disagrees"
+msgstr[0] "Не согласен"
+msgstr[1] "Не согласны"
+msgstr[2] "Не согласны"
+
+#: ../../include/conversation.php:1726
+msgctxt "noun"
+msgid "Abstain"
+msgid_plural "Abstains"
+msgstr[0] "Воздержался"
+msgstr[1] "Воздержались"
+msgstr[2] "Воздержались"
+
+#: ../../include/taxonomy.php:320
+msgid "Trending"
+msgstr "В тренде"
+
+#: ../../include/taxonomy.php:320 ../../include/taxonomy.php:449
+#: ../../include/taxonomy.php:470 ../../Zotlabs/Widget/Tagcloud.php:22
+msgid "Tags"
+msgstr "Теги"
+
+#: ../../include/taxonomy.php:550
+msgid "Keywords"
+msgstr "Ключевые слова"
+
+#: ../../include/taxonomy.php:571
+msgid "have"
+msgstr "иметь"
+
+#: ../../include/taxonomy.php:571
+msgid "has"
+msgstr "есть"
+
+#: ../../include/taxonomy.php:572
+msgid "want"
+msgstr "хотеть"
+
+#: ../../include/taxonomy.php:572
+msgid "wants"
+msgstr "хотеть"
+
+#: ../../include/taxonomy.php:573 ../../Zotlabs/Lib/ThreadItem.php:307
+msgid "like"
+msgstr "нравится"
+
+#: ../../include/taxonomy.php:573
+msgid "likes"
+msgstr "нравится"
+
+#: ../../include/taxonomy.php:574 ../../Zotlabs/Lib/ThreadItem.php:308
+msgid "dislike"
+msgstr "не нравится"
+
+#: ../../include/taxonomy.php:574
+msgid "dislikes"
+msgstr "не нравится"
+
+#: ../../include/language.php:436
+msgid "Select an alternate language"
+msgstr "Выбор дополнительного языка"
+
+#: ../../include/js_strings.php:5
+msgid "Delete this item?"
+msgstr "Удалить этот элемент?"
+
+#: ../../include/js_strings.php:6 ../../Zotlabs/Module/Photos.php:1095
+#: ../../Zotlabs/Module/Photos.php:1214 ../../Zotlabs/Lib/ThreadItem.php:806
+msgid "Comment"
+msgstr "Комментарий"
+
+#: ../../include/js_strings.php:7 ../../Zotlabs/Lib/ThreadItem.php:513
+#, php-format
+msgid "%s show all"
+msgstr "%s показать всё"
+
+#: ../../include/js_strings.php:8
+#, php-format
+msgid "%s show less"
+msgstr "%s показать меньше"
+
+#: ../../include/js_strings.php:9
+#, php-format
+msgid "%s expand"
+msgstr "%s развернуть"
+
+#: ../../include/js_strings.php:10
+#, php-format
+msgid "%s collapse"
+msgstr "%s свернуть"
+
+#: ../../include/js_strings.php:11
+msgid "Password too short"
+msgstr "Пароль слишком короткий"
+
+#: ../../include/js_strings.php:12
+msgid "Passwords do not match"
+msgstr "Пароли не совпадают"
+
+#: ../../include/js_strings.php:13
+msgid "everybody"
+msgstr "все"
+
+#: ../../include/js_strings.php:14
+msgid "Secret Passphrase"
+msgstr "Тайный пароль"
+
+#: ../../include/js_strings.php:15
+msgid "Passphrase hint"
+msgstr "Подсказка для пароля"
+
+#: ../../include/js_strings.php:16
+msgid "Notice: Permissions have changed but have not yet been submitted."
+msgstr "Уведомление: Права доступа изменились, но до сих пор не сохранены."
+
+#: ../../include/js_strings.php:17
+msgid "close all"
+msgstr "закрыть все"
+
+#: ../../include/js_strings.php:18
+msgid "Nothing new here"
+msgstr "Здесь нет ничего нового"
+
+#: ../../include/js_strings.php:19
+msgid "Rate This Channel (this is public)"
+msgstr "Оценкa этoго канала (общедоступно)"
+
+#: ../../include/js_strings.php:20 ../../Zotlabs/Module/Rate.php:155
+#: ../../Zotlabs/Module/Connedit.php:887
+msgid "Rating"
+msgstr "Оценка"
+
+#: ../../include/js_strings.php:21
+msgid "Describe (optional)"
+msgstr "Охарактеризовать (необязательно)"
+
+#: ../../include/js_strings.php:23
+msgid "Please enter a link URL"
+msgstr "Пожалуйста, введите URL ссылки"
+
+#: ../../include/js_strings.php:24
+msgid "Unsaved changes. Are you sure you wish to leave this page?"
+msgstr "Есть несохраненные изменения. Вы уверены, что хотите покинуть эту страницу?"
+
+#: ../../include/js_strings.php:25 ../../Zotlabs/Module/Cdav.php:1038
+#: ../../Zotlabs/Module/Profiles.php:509 ../../Zotlabs/Module/Profiles.php:734
+#: ../../Zotlabs/Module/Events.php:483 ../../Zotlabs/Module/Locs.php:117
+#: ../../Zotlabs/Module/Pubsites.php:52
+msgid "Location"
+msgstr "Место"
+
+#: ../../include/js_strings.php:26
+msgid "lovely"
+msgstr "прекрасно"
+
+#: ../../include/js_strings.php:27
+msgid "wonderful"
+msgstr "замечательно"
+
+#: ../../include/js_strings.php:28
+msgid "fantastic"
+msgstr "фантастично"
+
+#: ../../include/js_strings.php:29
+msgid "great"
+msgstr "отлично"
+
+#: ../../include/js_strings.php:30
+msgid ""
+"Your chosen nickname was either already taken or not valid. Please use our "
+"suggestion ("
+msgstr "Выбранный вами псевдоним уже используется или недействителен. Попробуйте использовать наше предложение ("
+
+#: ../../include/js_strings.php:31
+msgid ") or enter a new one."
+msgstr ") или введите новый."
+
+#: ../../include/js_strings.php:32
+msgid "Thank you, this nickname is valid."
+msgstr "Спасибо, этот псевдоним может быть использован."
+
+#: ../../include/js_strings.php:33
+msgid "A channel name is required."
+msgstr "Требуется название канала."
+
+#: ../../include/js_strings.php:34
+msgid "This is a "
+msgstr "Это "
+
+#: ../../include/js_strings.php:35
+msgid " channel name"
+msgstr " название канала"
+
+#: ../../include/js_strings.php:36
+msgid "Back to reply"
+msgstr "Вернуться к ответу"
+
+#: ../../include/js_strings.php:42
+#, php-format
+msgid "%d minutes"
+msgid_plural "%d minutes"
+msgstr[0] "%d минуту"
+msgstr[1] "%d минуты"
+msgstr[2] "%d минут"
+
+#: ../../include/js_strings.php:43
+#, php-format
+msgid "about %d hours"
+msgid_plural "about %d hours"
+msgstr[0] "около %d часa"
+msgstr[1] "около %d часов"
+msgstr[2] "около %d часов"
+
+#: ../../include/js_strings.php:44
+#, php-format
+msgid "%d days"
+msgid_plural "%d days"
+msgstr[0] "%d день"
+msgstr[1] "%d дня"
+msgstr[2] "%d дней"
+
+#: ../../include/js_strings.php:45
+#, php-format
+msgid "%d months"
+msgid_plural "%d months"
+msgstr[0] "%d месяц"
+msgstr[1] "%d месяца"
+msgstr[2] "%d месяцев"
+
+#: ../../include/js_strings.php:46
+#, php-format
+msgid "%d years"
+msgid_plural "%d years"
+msgstr[0] "%d год"
+msgstr[1] "%d года"
+msgstr[2] "%d лет"
+
+#: ../../include/js_strings.php:51
+msgid "timeago.prefixAgo"
+msgstr ""
+
+#: ../../include/js_strings.php:52
+msgid "timeago.prefixFromNow"
+msgstr "через"
+
+#: ../../include/js_strings.php:53
+msgid "timeago.suffixAgo"
+msgstr "назад"
+
+#: ../../include/js_strings.php:54
+msgid "timeago.suffixFromNow"
+msgstr ""
+
+#: ../../include/js_strings.php:57
+msgid "less than a minute"
+msgstr "менее чем одну минуту"
+
+#: ../../include/js_strings.php:58
+msgid "about a minute"
+msgstr "около минуты"
+
+#: ../../include/js_strings.php:60
+msgid "about an hour"
+msgstr "около часа"
+
+#: ../../include/js_strings.php:62
+msgid "a day"
+msgstr "день"
+
+#: ../../include/js_strings.php:64
+msgid "about a month"
+msgstr "около месяца"
+
+#: ../../include/js_strings.php:66
+msgid "about a year"
+msgstr "около года"
+
+#: ../../include/js_strings.php:68
+msgid " "
+msgstr " "
+
+#: ../../include/js_strings.php:69
+msgid "timeago.numbers"
+msgstr ""
+
+#: ../../include/js_strings.php:75
+msgctxt "long"
+msgid "May"
+msgstr "Май"
+
+#: ../../include/js_strings.php:83
+msgid "Jan"
+msgstr "Янв"
+
+#: ../../include/js_strings.php:84
+msgid "Feb"
+msgstr "Фев"
+
+#: ../../include/js_strings.php:85
+msgid "Mar"
+msgstr "Мар"
+
+#: ../../include/js_strings.php:86
+msgid "Apr"
+msgstr "Апр"
+
+#: ../../include/js_strings.php:87
+msgctxt "short"
+msgid "May"
+msgstr "Май"
-#: ../../Zotlabs/Module/Profperm.php:113 ../../Zotlabs/Lib/Apps.php:361
-#: ../../include/channel.php:1766
+#: ../../include/js_strings.php:88
+msgid "Jun"
+msgstr "Июн"
+
+#: ../../include/js_strings.php:89
+msgid "Jul"
+msgstr "Июл"
+
+#: ../../include/js_strings.php:90
+msgid "Aug"
+msgstr "Авг"
+
+#: ../../include/js_strings.php:91
+msgid "Sep"
+msgstr "Сен"
+
+#: ../../include/js_strings.php:92
+msgid "Oct"
+msgstr "Окт"
+
+#: ../../include/js_strings.php:93
+msgid "Nov"
+msgstr "Ноя"
+
+#: ../../include/js_strings.php:94
+msgid "Dec"
+msgstr "Дек"
+
+#: ../../include/js_strings.php:102
+msgid "Sun"
+msgstr "Вск"
+
+#: ../../include/js_strings.php:103
+msgid "Mon"
+msgstr "Пон"
+
+#: ../../include/js_strings.php:104
+msgid "Tue"
+msgstr "Вт"
+
+#: ../../include/js_strings.php:105
+msgid "Wed"
+msgstr "Ср"
+
+#: ../../include/js_strings.php:106
+msgid "Thu"
+msgstr "Чет"
+
+#: ../../include/js_strings.php:107
+msgid "Fri"
+msgstr "Пят"
+
+#: ../../include/js_strings.php:108
+msgid "Sat"
+msgstr "Суб"
+
+#: ../../include/js_strings.php:109
+msgctxt "calendar"
+msgid "today"
+msgstr "сегодня"
+
+#: ../../include/js_strings.php:110
+msgctxt "calendar"
+msgid "month"
+msgstr "месяц"
+
+#: ../../include/js_strings.php:111
+msgctxt "calendar"
+msgid "week"
+msgstr "неделя"
+
+#: ../../include/js_strings.php:112
+msgctxt "calendar"
+msgid "day"
+msgstr "день"
+
+#: ../../include/js_strings.php:113
+msgctxt "calendar"
+msgid "All day"
+msgstr "Весь день"
+
+#: ../../include/dir_fns.php:141 ../../Zotlabs/Lib/Libzotdir.php:160
+msgid "Directory Options"
+msgstr "Параметры каталога"
+
+#: ../../include/dir_fns.php:143 ../../Zotlabs/Lib/Libzotdir.php:162
+msgid "Safe Mode"
+msgstr "Безопасный режим"
+
+#: ../../include/dir_fns.php:144 ../../Zotlabs/Lib/Libzotdir.php:163
+msgid "Public Forums Only"
+msgstr "Только публичные форумы"
+
+#: ../../include/dir_fns.php:145 ../../Zotlabs/Lib/Libzotdir.php:165
+msgid "This Website Only"
+msgstr "Только этот веб-сайт"
+
+#: ../../include/network.php:1726 ../../include/network.php:1727
+msgid "Friendica"
+msgstr ""
+
+#: ../../include/network.php:1728
+msgid "OStatus"
+msgstr ""
+
+#: ../../include/network.php:1729
+msgid "GNU-Social"
+msgstr ""
+
+#: ../../include/network.php:1730
+msgid "RSS/Atom"
+msgstr ""
+
+#: ../../include/network.php:1731 ../../Zotlabs/Lib/Activity.php:2300
+#: ../../Zotlabs/Lib/Activity.php:2494
+#: ../../extend/addon/hzaddons/pubcrawl/as.php:1355
+#: ../../extend/addon/hzaddons/pubcrawl/as.php:1551
+#: ../../extend/addon/hzaddons/pubcrawl/as.php:1745
+msgid "ActivityPub"
+msgstr ""
+
+#: ../../include/network.php:1732 ../../Zotlabs/Module/Cdav.php:1377
+#: ../../Zotlabs/Module/Profiles.php:787
+#: ../../Zotlabs/Module/Admin/Accounts.php:171
+#: ../../Zotlabs/Module/Admin/Accounts.php:183
+#: ../../Zotlabs/Module/Connedit.php:927
+#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:56
+#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:57
+#: ../../extend/addon/hzaddons/rtof/Mod_Rtof.php:57
+#: ../../extend/addon/hzaddons/redred/Mod_Redred.php:71
+msgid "Email"
+msgstr "Электронная почта"
+
+#: ../../include/network.php:1733
+msgid "Diaspora"
+msgstr ""
+
+#: ../../include/network.php:1734
+msgid "Facebook"
+msgstr ""
+
+#: ../../include/network.php:1735
+msgid "Zot"
+msgstr ""
+
+#: ../../include/network.php:1736
+msgid "LinkedIn"
+msgstr ""
+
+#: ../../include/network.php:1737
+msgid "XMPP/IM"
+msgstr ""
+
+#: ../../include/network.php:1738
+msgid "MySpace"
+msgstr ""
+
+#: ../../include/datetime.php:58 ../../Zotlabs/Module/Profiles.php:736
+#: ../../Zotlabs/Widget/Newmember.php:51
+msgid "Miscellaneous"
+msgstr "Прочее"
+
+#: ../../include/datetime.php:140
+msgid "Birthday"
+msgstr "День рождения"
+
+#: ../../include/datetime.php:140
+msgid "Age: "
+msgstr "Возраст:"
+
+#: ../../include/datetime.php:140
+msgid "YYYY-MM-DD or MM-DD"
+msgstr "YYYY-MM-DD или MM-DD"
+
+#: ../../include/datetime.php:211 ../../Zotlabs/Module/Appman.php:143
+#: ../../Zotlabs/Module/Appman.php:144 ../../Zotlabs/Module/Profiles.php:745
+#: ../../Zotlabs/Module/Profiles.php:749 ../../Zotlabs/Module/Events.php:468
+#: ../../Zotlabs/Module/Events.php:473
+msgid "Required"
+msgstr "Требуется"
+
+#: ../../include/datetime.php:238 ../../boot.php:2678
+msgid "never"
+msgstr "никогда"
+
+#: ../../include/datetime.php:244
+msgid "less than a second ago"
+msgstr "менее чем одну секунду"
+
+#: ../../include/datetime.php:262
+#, php-format
+msgctxt "e.g. 22 hours ago, 1 minute ago"
+msgid "%1$d %2$s ago"
+msgstr "%1$d %2$s назад"
+
+#: ../../include/datetime.php:273
+msgctxt "relative_date"
+msgid "year"
+msgid_plural "years"
+msgstr[0] "год"
+msgstr[1] "года"
+msgstr[2] "лет"
+
+#: ../../include/datetime.php:276
+msgctxt "relative_date"
+msgid "month"
+msgid_plural "months"
+msgstr[0] "месяц"
+msgstr[1] "месяца"
+msgstr[2] "месяцев"
+
+#: ../../include/datetime.php:279
+msgctxt "relative_date"
+msgid "week"
+msgid_plural "weeks"
+msgstr[0] "неделю"
+msgstr[1] "недели"
+msgstr[2] "недель"
+
+#: ../../include/datetime.php:282
+msgctxt "relative_date"
+msgid "day"
+msgid_plural "days"
+msgstr[0] "день"
+msgstr[1] "дня"
+msgstr[2] "дней"
+
+#: ../../include/datetime.php:285
+msgctxt "relative_date"
+msgid "hour"
+msgid_plural "hours"
+msgstr[0] "час"
+msgstr[1] "часа"
+msgstr[2] "часов"
+
+#: ../../include/datetime.php:288
+msgctxt "relative_date"
+msgid "minute"
+msgid_plural "minutes"
+msgstr[0] "минуту"
+msgstr[1] "минуты"
+msgstr[2] "минут"
+
+#: ../../include/datetime.php:291
+msgctxt "relative_date"
+msgid "second"
+msgid_plural "seconds"
+msgstr[0] "секунду"
+msgstr[1] "секунды"
+msgstr[2] "секунд"
+
+#: ../../include/datetime.php:520
+#, php-format
+msgid "%1$s's birthday"
+msgstr "День рождения %1$s"
+
+#: ../../include/datetime.php:521
+#, php-format
+msgid "Happy Birthday %1$s"
+msgstr "С Днем рождения %1$s !"
+
+#: ../../include/acl_selectors.php:33
+#: ../../Zotlabs/Lib/PermissionDescription.php:34
+msgid "Visible to your default audience"
+msgstr "Видно вашей аудитории по умолчанию."
+
+#: ../../include/acl_selectors.php:88 ../../Zotlabs/Module/Acl.php:121
+#: ../../Zotlabs/Module/Lockview.php:117 ../../Zotlabs/Module/Lockview.php:153
+msgctxt "acl"
msgid "Profile"
msgstr "Профиль"
-#: ../../Zotlabs/Module/Profperm.php:115
-msgid "Click on a contact to add or remove."
-msgstr "Нажмите на контакт, чтобы добавить или удалить."
+#: ../../include/acl_selectors.php:106
+#: ../../Zotlabs/Lib/PermissionDescription.php:107
+msgid "Only me"
+msgstr "Только мне"
-#: ../../Zotlabs/Module/Profperm.php:124
-msgid "Visible To"
-msgstr "Видно"
+#: ../../include/acl_selectors.php:113
+msgid "Who can see this?"
+msgstr "Кто может это видеть?"
-#: ../../Zotlabs/Module/Profperm.php:140
-#: ../../Zotlabs/Module/Connections.php:217
-msgid "All Connections"
-msgstr "Все контакты"
+#: ../../include/acl_selectors.php:114
+msgid "Custom selection"
+msgstr "Настраиваемый выбор"
+
+#: ../../include/acl_selectors.php:115
+msgid ""
+"Select \"Show\" to allow viewing. \"Don't show\" lets you override and limit "
+"the scope of \"Show\"."
+msgstr "Нажмите \"Показать\" чтобы разрешить просмотр. \"Не показывать\" позволит вам переопределить и ограничить область показа."
+
+#: ../../include/acl_selectors.php:116
+msgid "Show"
+msgstr "Показать"
+
+#: ../../include/acl_selectors.php:117
+msgid "Don't show"
+msgstr "Не показывать"
+
+#: ../../include/acl_selectors.php:123 ../../Zotlabs/Module/Photos.php:675
+#: ../../Zotlabs/Module/Photos.php:1044 ../../Zotlabs/Module/Chat.php:243
+#: ../../Zotlabs/Module/Filestorage.php:190 ../../Zotlabs/Module/Thing.php:319
+#: ../../Zotlabs/Module/Thing.php:372 ../../Zotlabs/Module/Connedit.php:690
+#: ../../extend/addon/hzaddons/flashcards/Mod_Flashcards.php:209
+msgid "Permissions"
+msgstr "Разрешения"
+
+#: ../../include/acl_selectors.php:125 ../../Zotlabs/Module/Photos.php:1274
+#: ../../Zotlabs/Lib/ThreadItem.php:475
+#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:230
+msgid "Close"
+msgstr "Закрыть"
+
+#: ../../include/acl_selectors.php:150
+#, php-format
+msgid ""
+"Post permissions %s cannot be changed %s after a post is shared.</br />These "
+"permissions set who is allowed to view the post."
+msgstr "Разрешения публикации %s не могут быть изменены %s после того, как ею поделились. Эти разрешения устанавливают кому разрешено просматривать эту публикацию."
+
+#: ../../include/zid.php:368
+#, php-format
+msgid "OpenWebAuth: %1$s welcomes %2$s"
+msgstr "OpenWebAuth: %1$s приветствует %2$s"
+
+#: ../../include/connections.php:133
+msgid "New window"
+msgstr "Новое окно"
+
+#: ../../include/connections.php:134
+msgid "Open the selected location in a different window or browser tab"
+msgstr "Открыть выбранное местоположение в другом окне или вкладке браузера"
+
+#: ../../include/connections.php:728 ../../include/event.php:1385
+#: ../../Zotlabs/Module/Cdav.php:1382 ../../Zotlabs/Module/Profiles.php:792
+#: ../../Zotlabs/Module/Connedit.php:932
+msgid "Mobile"
+msgstr "Мобильный"
+
+#: ../../include/connections.php:729 ../../include/event.php:1386
+#: ../../Zotlabs/Module/Cdav.php:1383 ../../Zotlabs/Module/Profiles.php:793
+#: ../../Zotlabs/Module/Connedit.php:933
+msgid "Home"
+msgstr "Домашний"
+
+#: ../../include/connections.php:730 ../../include/event.php:1387
+msgid "Home, Voice"
+msgstr "Дом, голос"
+
+#: ../../include/connections.php:731 ../../include/event.php:1388
+msgid "Home, Fax"
+msgstr "Дом, факс"
+
+#: ../../include/connections.php:732 ../../include/event.php:1389
+#: ../../Zotlabs/Module/Cdav.php:1384 ../../Zotlabs/Module/Profiles.php:794
+#: ../../Zotlabs/Module/Connedit.php:934
+msgid "Work"
+msgstr "Рабочий"
+
+#: ../../include/connections.php:733 ../../include/event.php:1390
+msgid "Work, Voice"
+msgstr "Работа, голос"
+
+#: ../../include/connections.php:734 ../../include/event.php:1391
+msgid "Work, Fax"
+msgstr "Работа, факс"
+
+#: ../../include/event.php:32 ../../include/event.php:95
+msgid "l F d, Y \\@ g:i A"
+msgstr ""
+
+#: ../../include/event.php:40
+msgid "Starts:"
+msgstr "Начало:"
+
+#: ../../include/event.php:50
+msgid "Finishes:"
+msgstr "Окончание:"
+
+#: ../../include/event.php:95
+msgid "l F d, Y"
+msgstr ""
+
+#: ../../include/event.php:99
+msgid "Start:"
+msgstr "Начало:"
+
+#: ../../include/event.php:103
+msgid "End:"
+msgstr "Окончание:"
+
+#: ../../include/event.php:1074
+msgid "This event has been added to your calendar."
+msgstr "Это событие было добавлено в ваш календарь."
+
+#: ../../include/event.php:1300
+msgid "Not specified"
+msgstr "Не указано"
+
+#: ../../include/event.php:1301
+msgid "Needs Action"
+msgstr "Требует действия"
+
+#: ../../include/event.php:1302
+msgid "Completed"
+msgstr "Завершено"
+
+#: ../../include/event.php:1303
+msgid "In Process"
+msgstr "В процессе"
+
+#: ../../include/event.php:1304
+msgid "Cancelled"
+msgstr "Отменено"
+
+#: ../../include/auth.php:192
+msgid "Delegation session ended."
+msgstr "Делегированная сессия завершена."
+
+#: ../../include/auth.php:196
+msgid "Logged out."
+msgstr "Вышел из системы."
+
+#: ../../include/auth.php:291
+msgid "Email validation is incomplete. Please check your email."
+msgstr "Проверка email не завершена. Пожалуйста, проверьте вашу почту."
+
+#: ../../include/auth.php:307
+msgid "Failed authentication"
+msgstr "Ошибка аутентификации"
+
+#: ../../include/auth.php:317
+#: ../../extend/addon/hzaddons/openid/Mod_Openid.php:188
+msgid "Login failed."
+msgstr "Не удалось войти."
+
+#: ../../include/nav.php:90
+msgid "Remote authentication"
+msgstr "Удаленная аутентификация"
+
+#: ../../include/nav.php:90
+msgid "Click to authenticate to your home hub"
+msgstr "Нажмите, чтобы аутентифицировать себя на домашнем узле"
+
+#: ../../include/nav.php:96 ../../Zotlabs/Module/Manage.php:170
+#: ../../Zotlabs/Lib/Apps.php:336
+msgid "Channel Manager"
+msgstr "Менеджер каналов"
+
+#: ../../include/nav.php:96
+msgid "Manage your channels"
+msgstr "Управление вашими каналами"
+
+#: ../../include/nav.php:99
+msgid "Manage your privacy groups"
+msgstr "Управление вашим группами конфиденциальности"
+
+#: ../../include/nav.php:101 ../../Zotlabs/Module/Admin/Addons.php:345
+#: ../../Zotlabs/Module/Admin/Themes.php:125
+#: ../../Zotlabs/Widget/Newmember.php:53
+#: ../../Zotlabs/Widget/Settings_menu.php:61 ../../Zotlabs/Lib/Apps.php:338
+msgid "Settings"
+msgstr "Настройки"
+
+#: ../../include/nav.php:101
+msgid "Account/Channel Settings"
+msgstr "Настройки аккаунта / канала"
+
+#: ../../include/nav.php:107 ../../include/nav.php:136
+#: ../../include/nav.php:155 ../../boot.php:1673
+msgid "Logout"
+msgstr "Выход"
+
+#: ../../include/nav.php:107 ../../include/nav.php:136
+msgid "End this session"
+msgstr "Закончить эту сессию"
+
+#: ../../include/nav.php:110
+msgid "Your profile page"
+msgstr "Страницa вашего профиля"
+
+#: ../../include/nav.php:113
+msgid "Manage/Edit profiles"
+msgstr "Управление / редактирование профилей"
+
+#: ../../include/nav.php:115 ../../Zotlabs/Widget/Newmember.php:35
+msgid "Edit your profile"
+msgstr "Редактировать профиль"
+
+#: ../../include/nav.php:122 ../../include/nav.php:126 ../../boot.php:1674
+#: ../../Zotlabs/Lib/Apps.php:335
+msgid "Login"
+msgstr "Войти"
+
+#: ../../include/nav.php:122 ../../include/nav.php:126
+msgid "Sign in"
+msgstr "Войти"
+
+#: ../../include/nav.php:153
+msgid "Take me home"
+msgstr "Домой"
+
+#: ../../include/nav.php:155
+msgid "Log me out of this site"
+msgstr "Выйти с этого сайта"
+
+#: ../../include/nav.php:160 ../../boot.php:1654
+#: ../../Zotlabs/Module/Register.php:293
+msgid "Register"
+msgstr "Регистрация"
+
+#: ../../include/nav.php:160
+msgid "Create an account"
+msgstr "Создать аккаунт"
+
+#: ../../include/nav.php:172
+msgid "Help and documentation"
+msgstr "Справочная информация и документация"
+
+#: ../../include/nav.php:186
+msgid "Search site @name, !forum, #tag, ?docs, content"
+msgstr "Искать на сайте @имя, !форум, #тег, ?документ, содержимое"
+
+#: ../../include/nav.php:192 ../../Zotlabs/Widget/Admin.php:55
+msgid "Admin"
+msgstr "Администрирование"
+
+#: ../../include/nav.php:192
+msgid "Site Setup and Configuration"
+msgstr "Установка и конфигурация сайта"
+
+#: ../../include/nav.php:326 ../../Zotlabs/Module/Defperms.php:256
+#: ../../Zotlabs/Module/New_channel.php:157
+#: ../../Zotlabs/Module/New_channel.php:164
+#: ../../Zotlabs/Module/Connedit.php:869
+#: ../../Zotlabs/Widget/Notifications.php:162
+msgid "Loading"
+msgstr "Загрузка"
+
+#: ../../include/nav.php:332
+msgid "@name, !forum, #tag, ?doc, content"
+msgstr "@имя, !форум, #тег, ?документ, содержимое"
+
+#: ../../include/nav.php:333
+msgid "Please wait..."
+msgstr "Подождите пожалуйста ..."
+
+#: ../../include/nav.php:339
+msgid "Add Apps"
+msgstr "Добавить приложения"
+
+#: ../../include/nav.php:340
+msgid "Arrange Apps"
+msgstr "Упорядочить приложения"
+
+#: ../../include/nav.php:341
+msgid "Toggle System Apps"
+msgstr "Показать системные приложения"
+
+#: ../../include/nav.php:423 ../../Zotlabs/Module/Admin/Channels.php:154
+msgid "Channel"
+msgstr "Канал"
+
+#: ../../include/nav.php:426
+msgid "Status Messages and Posts"
+msgstr "Статусы и публикации"
+
+#: ../../include/nav.php:436 ../../Zotlabs/Module/Help.php:80
+msgid "About"
+msgstr "О себе"
+
+#: ../../include/nav.php:439
+msgid "Profile Details"
+msgstr "Информация о профиле"
+
+#: ../../include/nav.php:454 ../../Zotlabs/Storage/Browser.php:278
+#: ../../Zotlabs/Module/Fbrowser.php:85 ../../Zotlabs/Lib/Apps.php:339
+msgid "Files"
+msgstr "Файлы"
+
+#: ../../include/nav.php:457
+msgid "Files and Storage"
+msgstr "Файлы и хранилище"
+
+#: ../../include/nav.php:479 ../../include/nav.php:482
+#: ../../Zotlabs/Widget/Chatroom_list.php:16 ../../Zotlabs/Lib/Apps.php:329
+msgid "Chatrooms"
+msgstr "Чаты"
+
+#: ../../include/nav.php:492 ../../Zotlabs/Lib/Apps.php:328
+msgid "Bookmarks"
+msgstr "Закладки"
+
+#: ../../include/nav.php:495
+msgid "Saved Bookmarks"
+msgstr "Сохранённые закладки"
+
+#: ../../include/nav.php:503 ../../Zotlabs/Module/Cards.php:207
+#: ../../Zotlabs/Lib/Apps.php:325
+msgid "Cards"
+msgstr "Карточки"
+
+#: ../../include/nav.php:506
+msgid "View Cards"
+msgstr "Просмотреть карточки"
+
+#: ../../include/nav.php:514 ../../Zotlabs/Module/Articles.php:226
+#: ../../Zotlabs/Lib/Apps.php:324
+msgid "Articles"
+msgstr "Статьи"
+
+#: ../../include/nav.php:517
+msgid "View Articles"
+msgstr "Просмотр статей"
+
+#: ../../include/nav.php:526 ../../Zotlabs/Module/Webpages.php:252
+#: ../../Zotlabs/Lib/Apps.php:340
+msgid "Webpages"
+msgstr "Веб-страницы"
+
+#: ../../include/nav.php:529
+msgid "View Webpages"
+msgstr "Просмотр веб-страниц"
+
+#: ../../include/nav.php:538 ../../Zotlabs/Module/Wiki.php:206
+#: ../../Zotlabs/Widget/Wiki_list.php:15
+msgid "Wikis"
+msgstr ""
+
+#: ../../include/nav.php:541 ../../Zotlabs/Lib/Apps.php:341
+msgid "Wiki"
+msgstr ""
+
+#: ../../include/bookmarks.php:34
+#, php-format
+msgid "%1$s's bookmarks"
+msgstr "Закладки пользователя %1$s"
+
+#: ../../include/attach.php:267 ../../include/attach.php:375
+msgid "Item was not found."
+msgstr "Элемент не найден."
+
+#: ../../include/attach.php:284
+msgid "Unknown error."
+msgstr "Неизвестная ошибка."
+
+#: ../../include/attach.php:568
+msgid "No source file."
+msgstr "Нет исходного файла."
+
+#: ../../include/attach.php:590
+msgid "Cannot locate file to replace"
+msgstr "Не удается найти файл для замены"
+
+#: ../../include/attach.php:609
+msgid "Cannot locate file to revise/update"
+msgstr "Не удается найти файл для пересмотра / обновления"
+
+#: ../../include/attach.php:751
+#, php-format
+msgid "File exceeds size limit of %d"
+msgstr "Файл превышает предельный размер %d"
+
+#: ../../include/attach.php:772
+#, php-format
+msgid "You have reached your limit of %1$.0f Mbytes attachment storage."
+msgstr "Вы достигли предела %1$.0f Мбайт для хранения вложений."
+
+#: ../../include/attach.php:954
+msgid "File upload failed. Possible system limit or action terminated."
+msgstr "Загрузка файла не удалась. Возможно система перегружена или попытка прекращена."
+
+#: ../../include/attach.php:983
+msgid "Stored file could not be verified. Upload failed."
+msgstr "Файл для сохранения не может быть проверен. Загрузка не удалась."
+
+#: ../../include/attach.php:1057 ../../include/attach.php:1073
+msgid "Path not available."
+msgstr "Путь недоступен."
+
+#: ../../include/attach.php:1122 ../../include/attach.php:1285
+msgid "Empty pathname"
+msgstr "Пустое имя пути"
+
+#: ../../include/attach.php:1148
+msgid "duplicate filename or path"
+msgstr "дублирующееся имя файла или пути"
+
+#: ../../include/attach.php:1173
+msgid "Path not found."
+msgstr "Путь не найден."
+
+#: ../../include/attach.php:1241
+msgid "mkdir failed."
+msgstr "mkdir не удался"
+
+#: ../../include/attach.php:1245
+msgid "database storage failed."
+msgstr "ошибка при записи базы данных."
+
+#: ../../include/attach.php:1291
+msgid "Empty path"
+msgstr "Пустое имя пути"
+
+#: ../../include/photo/photo_driver.php:367
+#: ../../Zotlabs/Module/Profile_photo.php:145
+#: ../../Zotlabs/Module/Profile_photo.php:282
+msgid "Profile Photos"
+msgstr "Фотографии профиля"
+
+#: ../../boot.php:1653
+msgid "Create an account to access services and applications"
+msgstr "Создайте аккаунт для доступа к службам и приложениям"
+
+#: ../../boot.php:1677
+msgid "Login/Email"
+msgstr "Пользователь / email"
+
+#: ../../boot.php:1678
+msgid "Password"
+msgstr "Пароль"
+
+#: ../../boot.php:1679
+msgid "Remember me"
+msgstr "Запомнить меня"
+
+#: ../../boot.php:1682
+msgid "Forgot your password?"
+msgstr "Забыли пароль или логин?"
+
+#: ../../boot.php:1683 ../../Zotlabs/Module/Lostpass.php:91
+msgid "Password Reset"
+msgstr "Сбросить пароль"
+
+#: ../../boot.php:2551
+#, php-format
+msgid "[$Projectname] Website SSL error for %s"
+msgstr "[$Projectname] Ошибка SSL/TLS веб-сайта для %s"
+
+#: ../../boot.php:2556
+msgid "Website SSL certificate is not valid. Please correct."
+msgstr "SSL/TLS сертификат веб-сайт недействителен. Исправьте это."
+
+#: ../../boot.php:2672
+#, php-format
+msgid "[$Projectname] Cron tasks not running on %s"
+msgstr "[$Projectname] Задания Cron не запущены на %s"
+
+#: ../../boot.php:2677
+msgid "Cron/Scheduled tasks not running."
+msgstr "Задания Cron / планировщика не запущены."
+
+#: ../../Zotlabs/Storage/Browser.php:107 ../../Zotlabs/Storage/Browser.php:295
+msgid "parent"
+msgstr "источник"
+
+#: ../../Zotlabs/Storage/Browser.php:134
+msgid "Principal"
+msgstr "Субъект"
+
+#: ../../Zotlabs/Storage/Browser.php:137
+msgid "Addressbook"
+msgstr "Адресная книга"
+
+#: ../../Zotlabs/Storage/Browser.php:143
+msgid "Schedule Inbox"
+msgstr "План занятий входящий"
+
+#: ../../Zotlabs/Storage/Browser.php:146
+msgid "Schedule Outbox"
+msgstr "План занятий исходящий"
+
+#: ../../Zotlabs/Storage/Browser.php:279
+msgid "Total"
+msgstr "Всего"
+
+#: ../../Zotlabs/Storage/Browser.php:281
+msgid "Shared"
+msgstr "Общие"
+
+#: ../../Zotlabs/Storage/Browser.php:282 ../../Zotlabs/Storage/Browser.php:396
+#: ../../Zotlabs/Module/Cdav.php:1082 ../../Zotlabs/Module/Cdav.php:1388
+#: ../../Zotlabs/Module/Profiles.php:798
+#: ../../Zotlabs/Module/New_channel.php:189 ../../Zotlabs/Module/Menu.php:182
+#: ../../Zotlabs/Module/Webpages.php:254 ../../Zotlabs/Module/Connedit.php:938
+#: ../../Zotlabs/Module/Blocks.php:159 ../../Zotlabs/Module/Articles.php:117
+#: ../../Zotlabs/Module/Cards.php:113 ../../Zotlabs/Module/Layouts.php:185
+#: ../../Zotlabs/Widget/Cdav.php:140 ../../Zotlabs/Widget/Cdav.php:178
+msgid "Create"
+msgstr "Создать"
+
+#: ../../Zotlabs/Storage/Browser.php:283
+msgid "Add Files"
+msgstr "Добавить файлы"
+
+#: ../../Zotlabs/Storage/Browser.php:286 ../../Zotlabs/Lib/ThreadItem.php:172
+msgid "Admin Delete"
+msgstr "Удалено администратором"
+
+#: ../../Zotlabs/Storage/Browser.php:291 ../../Zotlabs/Module/Cdav.php:1373
+#: ../../Zotlabs/Module/Oauth.php:113 ../../Zotlabs/Module/Oauth.php:139
+#: ../../Zotlabs/Module/Sharedwithme.php:104 ../../Zotlabs/Module/Chat.php:259
+#: ../../Zotlabs/Module/Oauth2.php:118 ../../Zotlabs/Module/Oauth2.php:146
+#: ../../Zotlabs/Module/Admin/Channels.php:159
+#: ../../Zotlabs/Module/Connedit.php:923 ../../Zotlabs/Module/Group.php:154
+#: ../../Zotlabs/Module/Wiki.php:218
+#: ../../Zotlabs/Widget/Wiki_page_history.php:22
+#: ../../Zotlabs/Lib/NativeWikiPage.php:561
+#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:172
+msgid "Name"
+msgstr "Имя"
+
+#: ../../Zotlabs/Storage/Browser.php:292 ../../Zotlabs/Module/Wiki.php:219
+msgid "Type"
+msgstr "Тип"
+
+#: ../../Zotlabs/Storage/Browser.php:294
+#: ../../Zotlabs/Module/Sharedwithme.php:107
+msgid "Last Modified"
+msgstr "Последнее изменение"
+
+#: ../../Zotlabs/Storage/Browser.php:367
+#, php-format
+msgid "You are using %1$s of your available file storage."
+msgstr "Вы используете %1$s из доступного вам хранилища файлов."
+
+#: ../../Zotlabs/Storage/Browser.php:372
+#, php-format
+msgid "You are using %1$s of %2$s available file storage. (%3$s&#37;)"
+msgstr "Вы используете %1$s из %2$s доступного хранилища файлов (%3$s&#37;)."
+
+#: ../../Zotlabs/Storage/Browser.php:383
+msgid "WARNING:"
+msgstr "Предупреждение:"
+
+#: ../../Zotlabs/Storage/Browser.php:395
+msgid "Create new folder"
+msgstr "Создать новую папку"
+
+#: ../../Zotlabs/Storage/Browser.php:397
+msgid "Upload file"
+msgstr "Загрузить файл"
+
+#: ../../Zotlabs/Storage/Browser.php:398 ../../Zotlabs/Module/Photos.php:685
+#: ../../Zotlabs/Module/Cover_photo.php:429
+#: ../../Zotlabs/Module/Embedphotos.php:186
+#: ../../Zotlabs/Module/Profile_photo.php:498
+#: ../../Zotlabs/Widget/Portfolio.php:110 ../../Zotlabs/Widget/Cdav.php:146
+#: ../../Zotlabs/Widget/Cdav.php:182 ../../Zotlabs/Widget/Album.php:97
+msgid "Upload"
+msgstr "Загрузка"
+
+#: ../../Zotlabs/Storage/Browser.php:410
+msgid "Drop files here to immediately upload"
+msgstr "Поместите файлы сюда для немедленной загрузки"
+
+#: ../../Zotlabs/Storage/Browser.php:411
+#: ../../Zotlabs/Module/Filestorage.php:206
+msgid "Show in your contacts shared folder"
+msgstr "Показать общий каталог в ваших контактах"
+
+#: ../../Zotlabs/Zot/Auth.php:152
+msgid ""
+"Remote authentication blocked. You are logged into this site locally. Please "
+"logout and retry."
+msgstr "Удалённая аутентификация заблокирована. Вы вошли на этот сайт локально. Пожалуйста, выйдите и попробуйте ещё раз."
+
+#: ../../Zotlabs/Zot/Auth.php:264
+#: ../../extend/addon/hzaddons/openid/Mod_Openid.php:76
+#: ../../extend/addon/hzaddons/openid/Mod_Openid.php:178
+#, php-format
+msgid "Welcome %s. Remote authentication successful."
+msgstr "Добро пожаловать %s. Удаленная аутентификация успешно завершена."
+
+#: ../../Zotlabs/Module/Regdir.php:49 ../../Zotlabs/Module/Dirsearch.php:25
+msgid "This site is not a directory server"
+msgstr "Этот сайт не является сервером каталога"
+
+#: ../../Zotlabs/Module/Mail.php:77
+msgid "Unable to lookup recipient."
+msgstr "Не удалось найти получателя."
+
+#: ../../Zotlabs/Module/Mail.php:84
+msgid "Unable to communicate with requested channel."
+msgstr "Не удалось установить связь с запрашиваемым каналом."
+
+#: ../../Zotlabs/Module/Mail.php:91
+msgid "Cannot verify requested channel."
+msgstr "Не удалось установить подлинность требуемого канала."
+
+#: ../../Zotlabs/Module/Mail.php:109
+msgid "Selected channel has private message restrictions. Send failed."
+msgstr "Выбранный канал ограничивает частные сообщения. Отправка не удалась."
+
+#: ../../Zotlabs/Module/Mail.php:164
+msgid "Messages"
+msgstr "Сообщения"
+
+#: ../../Zotlabs/Module/Mail.php:177
+msgid "message"
+msgstr "сообщение"
+
+#: ../../Zotlabs/Module/Mail.php:218
+msgid "Message recalled."
+msgstr "Сообщение отозванно."
+
+#: ../../Zotlabs/Module/Mail.php:231
+msgid "Conversation removed."
+msgstr "Беседа удалена."
+
+#: ../../Zotlabs/Module/Mail.php:246 ../../Zotlabs/Module/Mail.php:367
+msgid "Expires YYYY-MM-DD HH:MM"
+msgstr "Истекает YYYY-MM-DD HH:MM"
+
+#: ../../Zotlabs/Module/Mail.php:274
+msgid "Requested channel is not in this network"
+msgstr "Запрашиваемый канал не доступен."
+
+#: ../../Zotlabs/Module/Mail.php:282
+msgid "Send Private Message"
+msgstr "Отправить личное сообщение"
+
+#: ../../Zotlabs/Module/Mail.php:283 ../../Zotlabs/Module/Mail.php:426
+msgid "To:"
+msgstr "Кому:"
+
+#: ../../Zotlabs/Module/Mail.php:286 ../../Zotlabs/Module/Mail.php:428
+msgid "Subject:"
+msgstr "Тема:"
+
+#: ../../Zotlabs/Module/Mail.php:289 ../../Zotlabs/Module/Invite.php:157
+msgid "Your message:"
+msgstr "Сообщение:"
+
+#: ../../Zotlabs/Module/Mail.php:291 ../../Zotlabs/Module/Mail.php:434
+msgid "Attach file"
+msgstr "Прикрепить файл"
+
+#: ../../Zotlabs/Module/Mail.php:293
+msgid "Send"
+msgstr "Отправить"
+
+#: ../../Zotlabs/Module/Mail.php:397
+msgid "Delete message"
+msgstr "Удалить сообщение"
+
+#: ../../Zotlabs/Module/Mail.php:398
+msgid "Delivery report"
+msgstr "Отчёт о доставке"
+
+#: ../../Zotlabs/Module/Mail.php:399
+msgid "Recall message"
+msgstr "Отозвать сообщение"
+
+#: ../../Zotlabs/Module/Mail.php:401
+msgid "Message has been recalled."
+msgstr "Сообщение отозванно"
+
+#: ../../Zotlabs/Module/Mail.php:419
+msgid "Delete Conversation"
+msgstr "Удалить беседу"
+
+#: ../../Zotlabs/Module/Mail.php:421
+msgid ""
+"No secure communications available. You <strong>may</strong> be able to "
+"respond from the sender's profile page."
+msgstr "Безопасная связь недоступна. Вы <strong>можете</strong> попытаться ответить со страницы профиля отправителя."
+
+#: ../../Zotlabs/Module/Mail.php:425
+msgid "Send Reply"
+msgstr "Отправить ответ"
+
+#: ../../Zotlabs/Module/Mail.php:430
+#, php-format
+msgid "Your message for %s (%s):"
+msgstr "Ваше сообщение для %s (%s):"
+
+#: ../../Zotlabs/Module/Pconfig.php:32 ../../Zotlabs/Module/Pconfig.php:68
+msgid "This setting requires special processing and editing has been blocked."
+msgstr "Этот параметр требует специальной обработки и редактирования и был заблокирован."
+
+#: ../../Zotlabs/Module/Pconfig.php:57
+msgid "Configuration Editor"
+msgstr "Редактор конфигурации"
+
+#: ../../Zotlabs/Module/Pconfig.php:58
+msgid ""
+"Warning: Changing some settings could render your channel inoperable. Please "
+"leave this page unless you are comfortable with and knowledgeable about how "
+"to correctly use this feature."
+msgstr "Предупреждение. Изменение некоторых настроек может привести к неработоспособности вашего канала. Пожалуйста, покиньте эту страницу, если вы точно не значете, как правильно использовать эту функцию."
+
+#: ../../Zotlabs/Module/Defperms.php:67 ../../Zotlabs/Module/Connedit.php:81
+msgid "Could not access contact record."
+msgstr "Не удалось получить доступ к записи контакта."
+
+#: ../../Zotlabs/Module/Defperms.php:111
+#: ../../Zotlabs/Module/Settings/Channel.php:266
+#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:82
+#: ../../extend/addon/hzaddons/logrot/logrot.php:54
+#: ../../extend/addon/hzaddons/openstreetmap/openstreetmap.php:169
+#: ../../extend/addon/hzaddons/msgfooter/msgfooter.php:54
+#: ../../extend/addon/hzaddons/twitter/twitter.php:489
+#: ../../extend/addon/hzaddons/xmpp/xmpp.php:54
+#: ../../extend/addon/hzaddons/piwik/piwik.php:116
+msgid "Settings updated."
+msgstr "Настройки обновлены."
+
+#: ../../Zotlabs/Module/Defperms.php:189
+msgid "Default Permissions App"
+msgstr "Приложение \"Разрешения по умолчанию\""
+
+#: ../../Zotlabs/Module/Defperms.php:189 ../../Zotlabs/Module/Permcats.php:62
+#: ../../Zotlabs/Module/Poke.php:165 ../../Zotlabs/Module/Cdav.php:899
+#: ../../Zotlabs/Module/Oauth.php:100 ../../Zotlabs/Module/Pubstream.php:20
+#: ../../Zotlabs/Module/Sources.php:88 ../../Zotlabs/Module/Chat.php:102
+#: ../../Zotlabs/Module/Oauth2.php:106 ../../Zotlabs/Module/Uexport.php:61
+#: ../../Zotlabs/Module/Bookmarks.php:78 ../../Zotlabs/Module/Probe.php:18
+#: ../../Zotlabs/Module/Tokens.php:99 ../../Zotlabs/Module/Notes.php:56
+#: ../../Zotlabs/Module/Webpages.php:48 ../../Zotlabs/Module/Group.php:106
+#: ../../Zotlabs/Module/Mood.php:134 ../../Zotlabs/Module/Lang.php:17
+#: ../../Zotlabs/Module/Randprof.php:29 ../../Zotlabs/Module/Invite.php:110
+#: ../../Zotlabs/Module/Articles.php:52 ../../Zotlabs/Module/Connect.php:104
+#: ../../Zotlabs/Module/Pdledit.php:42 ../../Zotlabs/Module/Affinity.php:52
+#: ../../Zotlabs/Module/Wiki.php:52 ../../Zotlabs/Module/Suggest.php:40
+#: ../../Zotlabs/Module/Cards.php:51
+#: ../../extend/addon/hzaddons/jappixmini/Mod_Jappixmini.php:96
+#: ../../extend/addon/hzaddons/pumpio/Mod_Pumpio.php:53
+#: ../../extend/addon/hzaddons/ljpost/Mod_Ljpost.php:38
+#: ../../extend/addon/hzaddons/planets/Mod_Planets.php:20
+#: ../../extend/addon/hzaddons/photocache/Mod_Photocache.php:42
+#: ../../extend/addon/hzaddons/sendzid/Mod_Sendzid.php:20
+#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:146
+#: ../../extend/addon/hzaddons/startpage/Mod_Startpage.php:50
+#: ../../extend/addon/hzaddons/authchoose/Mod_Authchoose.php:28
+#: ../../extend/addon/hzaddons/skeleton/Mod_Skeleton.php:32
+#: ../../extend/addon/hzaddons/pubcrawl/Mod_Pubcrawl.php:40
+#: ../../extend/addon/hzaddons/diaspora/Mod_Diaspora.php:58
+#: ../../extend/addon/hzaddons/superblock/Mod_Superblock.php:20
+#: ../../extend/addon/hzaddons/dwpost/Mod_Dwpost.php:36
+#: ../../extend/addon/hzaddons/rtof/Mod_Rtof.php:36
+#: ../../extend/addon/hzaddons/ijpost/Mod_Ijpost.php:35
+#: ../../extend/addon/hzaddons/fuzzloc/Mod_Fuzzloc.php:34
+#: ../../extend/addon/hzaddons/redred/Mod_Redred.php:50
+#: ../../extend/addon/hzaddons/nsfw/Mod_Nsfw.php:33
+#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:41
+#: ../../extend/addon/hzaddons/gallery/Mod_Gallery.php:58
+#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:78
+#: ../../extend/addon/hzaddons/libertree/Mod_Libertree.php:35
+#: ../../extend/addon/hzaddons/xmpp/Mod_Xmpp.php:35
+#: ../../extend/addon/hzaddons/pageheader/Mod_Pageheader.php:34
+#: ../../extend/addon/hzaddons/rainbowtag/Mod_Rainbowtag.php:21
+#: ../../extend/addon/hzaddons/nofed/Mod_Nofed.php:33
+#: ../../extend/addon/hzaddons/nsabait/Mod_Nsabait.php:20
+#: ../../extend/addon/hzaddons/smileybutton/Mod_Smileybutton.php:35
+#: ../../extend/addon/hzaddons/flattrwidget/Mod_Flattrwidget.php:53
+#: ../../extend/addon/hzaddons/gnusoc/Mod_Gnusoc.php:22
+#: ../../extend/addon/hzaddons/hsse/Mod_Hsse.php:21
+msgid "Not Installed"
+msgstr "не установлено"
+
+#: ../../Zotlabs/Module/Defperms.php:190
+msgid "Set custom default permissions for new connections"
+msgstr "Настройка пользовательских разрешений по умолчанию для новых подключений "
+
+#: ../../Zotlabs/Module/Defperms.php:254 ../../Zotlabs/Module/Connedit.php:867
+msgid "Connection Default Permissions"
+msgstr "Разрешения по умолчанию для контакта"
+
+#: ../../Zotlabs/Module/Defperms.php:255 ../../Zotlabs/Module/Connedit.php:868
+msgid "Apply these permissions automatically"
+msgstr "Применить эти разрешения автоматически"
+
+#: ../../Zotlabs/Module/Defperms.php:255
+#: ../../Zotlabs/Module/Settings/Channel.php:470
+msgid ""
+"If enabled, connection requests will be approved without your interaction"
+msgstr "Если включено, запросы контактов будут одобрены без вашего участия"
+
+#: ../../Zotlabs/Module/Defperms.php:256 ../../Zotlabs/Module/Connedit.php:869
+msgid "Permission role"
+msgstr "Роль разрешения"
+
+#: ../../Zotlabs/Module/Defperms.php:257 ../../Zotlabs/Module/Connedit.php:870
+msgid "Add permission role"
+msgstr "Добавить роль разрешения"
+
+#: ../../Zotlabs/Module/Defperms.php:261 ../../Zotlabs/Module/Connedit.php:883
+msgid ""
+"The permissions indicated on this page will be applied to all new "
+"connections."
+msgstr "Разрешения, указанные на этой странице, будут применяться ко всем новым соединениям."
+
+#: ../../Zotlabs/Module/Defperms.php:262
+msgid "Automatic approval settings"
+msgstr "Настройки автоматического одобрения"
+
+#: ../../Zotlabs/Module/Defperms.php:264 ../../Zotlabs/Module/Permcats.php:123
+#: ../../Zotlabs/Module/Tokens.php:183 ../../Zotlabs/Module/Connedit.php:903
+msgid "inherited"
+msgstr "наследуется"
+
+#: ../../Zotlabs/Module/Defperms.php:266 ../../Zotlabs/Module/Permcats.php:121
+#: ../../Zotlabs/Module/Tokens.php:181 ../../Zotlabs/Module/Connedit.php:908
+msgid "My Settings"
+msgstr "Мои настройки"
+
+#: ../../Zotlabs/Module/Defperms.php:269 ../../Zotlabs/Module/Permcats.php:126
+#: ../../Zotlabs/Module/Tokens.php:186 ../../Zotlabs/Module/Connedit.php:910
+msgid "Individual Permissions"
+msgstr "Индивидуальные разрешения"
+
+#: ../../Zotlabs/Module/Defperms.php:270
+msgid ""
+"Some individual permissions may have been preset or locked based on your "
+"channel type and privacy settings."
+msgstr "Некоторые индивидуальные разрешения могут быть предустановлены или заблокированы на основании типа вашего канала и настроек приватности."
+
+#: ../../Zotlabs/Module/Permcats.php:28
+msgid "Permission category name is required."
+msgstr "Требуется категория разрешений."
+
+#: ../../Zotlabs/Module/Permcats.php:47
+msgid "Permission category saved."
+msgstr "Категория разрешения сохранена."
+
+#: ../../Zotlabs/Module/Permcats.php:62
+msgid "Permission Categories App"
+msgstr "Приложение \"Категории разрешений\""
+
+#: ../../Zotlabs/Module/Permcats.php:63
+msgid "Create custom connection permission limits"
+msgstr "Создать пользовательские ограничения на доступ к подключению"
+
+#: ../../Zotlabs/Module/Permcats.php:79
+msgid ""
+"Use this form to create permission rules for various classes of people or "
+"connections."
+msgstr "Используйте эту форму для создания правил разрешений для различных групп людей и контактов."
+
+#: ../../Zotlabs/Module/Permcats.php:112 ../../Zotlabs/Lib/Apps.php:373
+msgid "Permission Categories"
+msgstr "Категории разрешений"
+
+#: ../../Zotlabs/Module/Permcats.php:120
+msgid "Permission category name"
+msgstr "Наименование категории разрешений"
+
+#: ../../Zotlabs/Module/Permcats.php:127 ../../Zotlabs/Module/Tokens.php:187
+#: ../../Zotlabs/Module/Connedit.php:911
+msgid ""
+"Some permissions may be inherited from your channel's <a href=\"settings"
+"\"><strong>privacy settings</strong></a>, which have higher priority than "
+"individual settings. You can <strong>not</strong> change those settings here."
+msgstr "Некоторые разрешения могут наследовать из <a href=\"settings\"><strong>настроек приватности</strong></a> ваших каналов которые могут иметь более высокий приоритет чем индивидуальные. Вы <strong>не можете</strong> менять эти настройки здесь."
+
+#: ../../Zotlabs/Module/Xchan.php:10
+msgid "Xchan Lookup"
+msgstr "Поиск Xchan"
+
+#: ../../Zotlabs/Module/Xchan.php:13
+msgid "Lookup xchan beginning with (or webbie): "
+msgstr "Запрос Xchan начинается с (или webbie):"
+
+#: ../../Zotlabs/Module/Xchan.php:41 ../../Zotlabs/Module/Menu.php:232
+#: ../../Zotlabs/Module/Mitem.php:134
+msgid "Not found."
+msgstr "Не найдено."
+
+#: ../../Zotlabs/Module/Dreport.php:59
+msgid "Invalid message"
+msgstr "Неверное сообщение"
+
+#: ../../Zotlabs/Module/Dreport.php:93
+msgid "no results"
+msgstr "Ничего не найдено."
+
+#: ../../Zotlabs/Module/Dreport.php:107
+msgid "channel sync processed"
+msgstr "синхронизация канала завершена"
+
+#: ../../Zotlabs/Module/Dreport.php:111
+msgid "queued"
+msgstr "в очереди"
+
+#: ../../Zotlabs/Module/Dreport.php:115
+msgid "posted"
+msgstr "опубликовано"
+
+#: ../../Zotlabs/Module/Dreport.php:119
+msgid "accepted for delivery"
+msgstr "принято к доставке"
+
+#: ../../Zotlabs/Module/Dreport.php:123
+msgid "updated"
+msgstr "обновлено"
+
+#: ../../Zotlabs/Module/Dreport.php:126
+msgid "update ignored"
+msgstr "обновление игнорируется"
+
+#: ../../Zotlabs/Module/Dreport.php:129
+msgid "permission denied"
+msgstr "доступ запрещен"
+
+#: ../../Zotlabs/Module/Dreport.php:133
+msgid "recipient not found"
+msgstr "получатель не найден"
+
+#: ../../Zotlabs/Module/Dreport.php:136
+msgid "mail recalled"
+msgstr "почта отозвана"
+
+#: ../../Zotlabs/Module/Dreport.php:139
+msgid "duplicate mail received"
+msgstr "получено дублирующее сообщение"
+
+#: ../../Zotlabs/Module/Dreport.php:142
+msgid "mail delivered"
+msgstr "почта доставлен"
+
+#: ../../Zotlabs/Module/Dreport.php:162
+#, php-format
+msgid "Delivery report for %1$s"
+msgstr "Отчёт о доставке для %1$s"
+
+#: ../../Zotlabs/Module/Dreport.php:166 ../../Zotlabs/Widget/Wiki_pages.php:41
+#: ../../Zotlabs/Widget/Wiki_pages.php:98
+msgid "Options"
+msgstr "Параметры"
+
+#: ../../Zotlabs/Module/Dreport.php:167
+msgid "Redeliver"
+msgstr "Доставить повторно"
+
+#: ../../Zotlabs/Module/Network.php:109
+msgid "No such group"
+msgstr "Нет такой группы"
+
+#: ../../Zotlabs/Module/Network.php:158
+msgid "No such channel"
+msgstr "Нет такого канала"
+
+#: ../../Zotlabs/Module/Network.php:173 ../../Zotlabs/Module/Channel.php:195
+msgid "Search Results For:"
+msgstr "Результаты поиска для:"
+
+#: ../../Zotlabs/Module/Network.php:203 ../../Zotlabs/Module/Display.php:80
+#: ../../Zotlabs/Module/Pubstream.php:94 ../../Zotlabs/Module/Channel.php:230
+#: ../../Zotlabs/Module/Hq.php:134
+msgid "Reset form"
+msgstr "Очистить форму"
+
+#: ../../Zotlabs/Module/Network.php:242
+msgid "Privacy group is empty"
+msgstr "Группа конфиденциальности пуста"
+
+#: ../../Zotlabs/Module/Network.php:252
+msgid "Privacy group: "
+msgstr "Группа конфиденциальности: "
+
+#: ../../Zotlabs/Module/Network.php:325
+#: ../../extend/addon/hzaddons/redred/Mod_Redred.php:29
+msgid "Invalid channel."
+msgstr "Недействительный канал."
+
+#: ../../Zotlabs/Module/Email_validation.php:24
+#: ../../Zotlabs/Module/Email_resend.php:12
+msgid "Token verification failed."
+msgstr "Не удалось выполнить проверку токена."
+
+#: ../../Zotlabs/Module/Email_validation.php:36
+msgid "Email Verification Required"
+msgstr "Требуется проверка адреса email"
+
+#: ../../Zotlabs/Module/Email_validation.php:37
+#, php-format
+msgid ""
+"A verification token was sent to your email address [%s]. Enter that token "
+"here to complete the account verification step. Please allow a few minutes "
+"for delivery, and check your spam folder if you do not see the message."
+msgstr "Проверочный токен был отправлен на ваш адрес электронной почты [%s]. Введите этот токен здесь для завершения этапа проверки учётной записи. Пожалуйста, подождите несколько минут для завершения доставки и проверьте вашу папку \"Спам\" если вы не видите письма."
+
+#: ../../Zotlabs/Module/Email_validation.php:38
+msgid "Resend Email"
+msgstr "Выслать повторно"
+
+#: ../../Zotlabs/Module/Email_validation.php:41
+msgid "Validation token"
+msgstr "Проверочный токен"
+
+#: ../../Zotlabs/Module/Common.php:14
+msgid "No channel."
+msgstr "Канала нет."
+
+#: ../../Zotlabs/Module/Common.php:45
+msgid "No connections in common."
+msgstr "Общих контактов нет."
+
+#: ../../Zotlabs/Module/Common.php:65
+msgid "View Common Connections"
+msgstr "Просмотр общий контактов"
+
+#: ../../Zotlabs/Module/Acl.php:360
+msgid "network"
+msgstr "сеть"
+
+#: ../../Zotlabs/Module/Item.php:382
+msgid "Unable to locate original post."
+msgstr "Не удалось найти оригинальную публикацию."
+
+#: ../../Zotlabs/Module/Item.php:668
+msgid "Empty post discarded."
+msgstr "Пустая публикация отклонена."
+
+#: ../../Zotlabs/Module/Item.php:1077
+msgid "Duplicate post suppressed."
+msgstr "Подавлена дублирующаяся публикация."
+
+#: ../../Zotlabs/Module/Item.php:1222
+msgid "System error. Post not saved."
+msgstr "Системная ошибка. Публикация не сохранена."
+
+#: ../../Zotlabs/Module/Item.php:1252
+msgid "Your comment is awaiting approval."
+msgstr "Ваш комментарий ожидает одобрения."
+
+#: ../../Zotlabs/Module/Item.php:1369
+msgid "Unable to obtain post information from database."
+msgstr "Невозможно получить информацию о публикации из базы данных"
+
+#: ../../Zotlabs/Module/Item.php:1376
+#, php-format
+msgid "You have reached your limit of %1$.0f top level posts."
+msgstr "Вы достигли вашего ограничения в %1$.0f публикаций высокого уровня."
+
+#: ../../Zotlabs/Module/Item.php:1383
+#, php-format
+msgid "You have reached your limit of %1$.0f webpages."
+msgstr "Вы достигли вашего ограничения в %1$.0f страниц."
+
+#: ../../Zotlabs/Module/Achievements.php:38
+msgid "Some blurb about what to do when you're new here"
+msgstr "Некоторые предложения о том, что делать, если вы здесь новичок "
+
+#: ../../Zotlabs/Module/Display.php:29 ../../Zotlabs/Module/Directory.php:67
+#: ../../Zotlabs/Module/Directory.php:72 ../../Zotlabs/Module/Photos.php:516
+#: ../../Zotlabs/Module/Viewconnections.php:23
+#: ../../Zotlabs/Module/Ratings.php:83 ../../Zotlabs/Module/Search.php:17
+msgid "Public access denied."
+msgstr "Публичный доступ запрещен."
+
+#: ../../Zotlabs/Module/Display.php:379 ../../Zotlabs/Module/Channel.php:485
+msgid ""
+"You must enable javascript for your browser to be able to view this content."
+msgstr "Для просмотра этого содержимого в вашем браузере должен быть включён JavaScript"
+
+#: ../../Zotlabs/Module/Display.php:397
+msgid "Article"
+msgstr "Статья"
+
+#: ../../Zotlabs/Module/Display.php:449
+msgid "Item has been removed."
+msgstr "Элемент был удалён."
+
+#: ../../Zotlabs/Module/Ping.php:337 ../../Zotlabs/Lib/Enotify.php:938
+msgid "sent you a private message"
+msgstr "отправил вам личное сообщение"
+
+#: ../../Zotlabs/Module/Ping.php:393 ../../Zotlabs/Lib/Enotify.php:904
+msgid "added your channel"
+msgstr "добавил ваш канал"
+
+#: ../../Zotlabs/Module/Ping.php:418 ../../Zotlabs/Lib/Enotify.php:977
+msgid "requires approval"
+msgstr "Требуется подтверждение"
+
+#: ../../Zotlabs/Module/Ping.php:428 ../../Zotlabs/Lib/Enotify.php:947
+msgid "g A l F d"
+msgstr "g A l F d"
+
+#: ../../Zotlabs/Module/Ping.php:446 ../../Zotlabs/Lib/Enotify.php:950
+msgid "[today]"
+msgstr "[сегодня]"
+
+#: ../../Zotlabs/Module/Ping.php:456 ../../Zotlabs/Lib/Enotify.php:960
+msgid "posted an event"
+msgstr "событие опубликовано"
+
+#: ../../Zotlabs/Module/Ping.php:490 ../../Zotlabs/Lib/Enotify.php:921
+msgid "shared a file with you"
+msgstr "с вами поделились файлом"
+
+#: ../../Zotlabs/Module/Ping.php:672 ../../Zotlabs/Module/Sse_bs.php:407
+msgid "Private forum"
+msgstr "Частный форум"
+
+#: ../../Zotlabs/Module/Ping.php:672 ../../Zotlabs/Module/Sse_bs.php:407
+msgid "Public forum"
+msgstr "Публичный форум"
+
+#: ../../Zotlabs/Module/Poke.php:165
+msgid "Poke App"
+msgstr "Приложение \"Ткнуть\""
+
+#: ../../Zotlabs/Module/Poke.php:166
+msgid "Poke somebody in your addressbook"
+msgstr "Ткнуть кого-нибудь в вашей адресной книге"
+
+#: ../../Zotlabs/Module/Poke.php:200
+msgid "Poke somebody"
+msgstr "Ткнуть кого-нибудь"
+
+#: ../../Zotlabs/Module/Poke.php:203
+msgid "Poke/Prod"
+msgstr "Толкнуть / подтолкнуть"
+
+#: ../../Zotlabs/Module/Poke.php:204
+msgid "Poke, prod or do other things to somebody"
+msgstr "Толкнуть, подтолкнуть или сделать что-то ещё с кем-то"
+
+#: ../../Zotlabs/Module/Poke.php:211
+msgid "Recipient"
+msgstr "Получатель"
+
+#: ../../Zotlabs/Module/Poke.php:212
+msgid "Choose what you wish to do to recipient"
+msgstr "Выбрать что вы хотите сделать с получателем"
+
+#: ../../Zotlabs/Module/Poke.php:215 ../../Zotlabs/Module/Poke.php:216
+msgid "Make this post private"
+msgstr "Сделать эту публикацию приватной"
+
+#: ../../Zotlabs/Module/Lockview.php:75
+msgid "Remote privacy information not available."
+msgstr "Удаленная информация о конфиденциальности недоступна."
+
+#: ../../Zotlabs/Module/Lockview.php:96
+msgid "Visible to:"
+msgstr "Видимо для:"
+
+#: ../../Zotlabs/Module/Tagger.php:48
+msgid "Post not found."
+msgstr "Публикация не найдена"
+
+#: ../../Zotlabs/Module/Tagger.php:119
+#, php-format
+msgid "%1$s tagged %2$s's %3$s with %4$s"
+msgstr "%1$s отметил тегом %4$s %3$s %2$s"
+
+#: ../../Zotlabs/Module/Directory.php:116
+msgid "No default suggestions were found."
+msgstr "Предложений по умолчанию не найдено."
+
+#: ../../Zotlabs/Module/Directory.php:270
+#, php-format
+msgid "%d rating"
+msgid_plural "%d ratings"
+msgstr[0] "%d оценка"
+msgstr[1] "%d оценки"
+msgstr[2] "%d оценок"
+
+#: ../../Zotlabs/Module/Directory.php:281
+msgid "Gender: "
+msgstr "Пол:"
+
+#: ../../Zotlabs/Module/Directory.php:283
+msgid "Status: "
+msgstr "Статус:"
+
+#: ../../Zotlabs/Module/Directory.php:285
+msgid "Homepage: "
+msgstr "Домашняя страница:"
+
+#: ../../Zotlabs/Module/Directory.php:345
+msgid "Description:"
+msgstr "Описание:"
+
+#: ../../Zotlabs/Module/Directory.php:354
+msgid "Public Forum:"
+msgstr "Публичный форум:"
+
+#: ../../Zotlabs/Module/Directory.php:357
+msgid "Keywords: "
+msgstr "Ключевые слова:"
+
+#: ../../Zotlabs/Module/Directory.php:360
+msgid "Don't suggest"
+msgstr "Не предлагать"
+
+#: ../../Zotlabs/Module/Directory.php:362
+msgid "Common connections (estimated):"
+msgstr "Общие контакты (оценочно):"
+
+#: ../../Zotlabs/Module/Directory.php:411
+msgid "Global Directory"
+msgstr "Глобальный каталог"
+
+#: ../../Zotlabs/Module/Directory.php:411
+msgid "Local Directory"
+msgstr "Локальный каталог"
+
+#: ../../Zotlabs/Module/Directory.php:417
+msgid "Finding:"
+msgstr "Поиск:"
+
+#: ../../Zotlabs/Module/Directory.php:422
+msgid "next page"
+msgstr "следующая страница"
+
+#: ../../Zotlabs/Module/Directory.php:422
+msgid "previous page"
+msgstr "предыдущая страница"
+
+#: ../../Zotlabs/Module/Directory.php:423
+msgid "Sort options"
+msgstr "Параметры сортировки"
+
+#: ../../Zotlabs/Module/Directory.php:424
+msgid "Alphabetic"
+msgstr "По алфавиту"
+
+#: ../../Zotlabs/Module/Directory.php:425
+msgid "Reverse Alphabetic"
+msgstr "Против алфавита"
+
+#: ../../Zotlabs/Module/Directory.php:426
+msgid "Newest to Oldest"
+msgstr "От новых к старым"
+
+#: ../../Zotlabs/Module/Directory.php:427
+msgid "Oldest to Newest"
+msgstr "От старых к новым"
+
+#: ../../Zotlabs/Module/Directory.php:444
+msgid "No entries (some entries may be hidden)."
+msgstr "Нет записей (некоторые записи могут быть скрыты)."
#: ../../Zotlabs/Module/Cdav.php:807 ../../Zotlabs/Module/Events.php:28
msgid "Calendar entries imported."
@@ -655,16 +4842,6 @@ msgstr "НЕДЕЙСТВИТЕЛЬНОЕ СОБЫТИЕ ОТКЛОНЕНО!"
msgid "Summary: "
msgstr "Резюме: "
-#: ../../Zotlabs/Module/Cdav.php:871 ../../Zotlabs/Module/Cdav.php:872
-#: ../../Zotlabs/Module/Cdav.php:879 ../../Zotlabs/Module/Embedphotos.php:174
-#: ../../Zotlabs/Module/Photos.php:790 ../../Zotlabs/Module/Photos.php:1254
-#: ../../Zotlabs/Lib/Activity.php:1095 ../../Zotlabs/Lib/Apps.php:1114
-#: ../../Zotlabs/Lib/Apps.php:1198 ../../Zotlabs/Storage/Browser.php:164
-#: ../../Zotlabs/Widget/Portfolio.php:95 ../../Zotlabs/Widget/Album.php:84
-#: ../../addon/pubcrawl/as.php:1071 ../../include/conversation.php:1166
-msgid "Unknown"
-msgstr "Неизвестный"
-
#: ../../Zotlabs/Module/Cdav.php:872
msgid "Date: "
msgstr "Дата: "
@@ -689,782 +4866,1082 @@ msgstr "Приложение CardDAV"
msgid "CalDAV capable addressbook"
msgstr "Адресная книга с поддержкой CalDAV"
-#: ../../Zotlabs/Module/Cdav.php:968 ../../Zotlabs/Module/Cal.php:167
+#: ../../Zotlabs/Module/Cdav.php:966
#: ../../Zotlabs/Module/Channel_calendar.php:387
+#: ../../Zotlabs/Module/Cal.php:167
msgid "Link to source"
msgstr "Ссылка на источник"
-#: ../../Zotlabs/Module/Cdav.php:1034 ../../Zotlabs/Module/Events.php:468
+#: ../../Zotlabs/Module/Cdav.php:1032 ../../Zotlabs/Module/Events.php:468
msgid "Event title"
msgstr "Наименование события"
-#: ../../Zotlabs/Module/Cdav.php:1035 ../../Zotlabs/Module/Events.php:474
+#: ../../Zotlabs/Module/Cdav.php:1033 ../../Zotlabs/Module/Events.php:474
msgid "Start date and time"
msgstr "Дата и время начала"
-#: ../../Zotlabs/Module/Cdav.php:1036
+#: ../../Zotlabs/Module/Cdav.php:1034
msgid "End date and time"
msgstr "Дата и время окончания"
-#: ../../Zotlabs/Module/Cdav.php:1037 ../../Zotlabs/Module/Events.php:497
+#: ../../Zotlabs/Module/Cdav.php:1035 ../../Zotlabs/Module/Events.php:497
msgid "Timezone:"
msgstr "Часовой пояс:"
-#: ../../Zotlabs/Module/Cdav.php:1039 ../../Zotlabs/Module/Events.php:481
-#: ../../Zotlabs/Module/Appman.php:145 ../../Zotlabs/Module/Rbmark.php:101
-#: ../../addon/rendezvous/rendezvous.php:173
-#: ../../addon/cart/submodules/manualcat.php:260
-#: ../../addon/cart/submodules/hzservices.php:652
+#: ../../Zotlabs/Module/Cdav.php:1037 ../../Zotlabs/Module/Appman.php:145
+#: ../../Zotlabs/Module/Events.php:481 ../../Zotlabs/Module/Rbmark.php:101
+#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:173
+#: ../../extend/addon/hzaddons/cart/submodules/manualcat.php:262
+#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:654
msgid "Description"
msgstr "Описание"
-#: ../../Zotlabs/Module/Cdav.php:1040 ../../Zotlabs/Module/Locs.php:117
-#: ../../Zotlabs/Module/Events.php:483 ../../Zotlabs/Module/Profiles.php:509
-#: ../../Zotlabs/Module/Profiles.php:734 ../../Zotlabs/Module/Pubsites.php:52
-#: ../../include/js_strings.php:25
-msgid "Location"
-msgstr "Место"
-
-#: ../../Zotlabs/Module/Cdav.php:1060 ../../Zotlabs/Module/Events.php:697
-#: ../../Zotlabs/Module/Events.php:706 ../../Zotlabs/Module/Cal.php:205
-#: ../../Zotlabs/Module/Photos.php:944
+#: ../../Zotlabs/Module/Cdav.php:1058 ../../Zotlabs/Module/Photos.php:944
+#: ../../Zotlabs/Module/Events.php:697 ../../Zotlabs/Module/Events.php:706
+#: ../../Zotlabs/Module/Cal.php:205
msgid "Previous"
msgstr "Предыдущая"
-#: ../../Zotlabs/Module/Cdav.php:1061 ../../Zotlabs/Module/Events.php:698
-#: ../../Zotlabs/Module/Events.php:707 ../../Zotlabs/Module/Setup.php:260
-#: ../../Zotlabs/Module/Cal.php:206 ../../Zotlabs/Module/Photos.php:953
+#: ../../Zotlabs/Module/Cdav.php:1059 ../../Zotlabs/Module/Photos.php:953
+#: ../../Zotlabs/Module/Events.php:698 ../../Zotlabs/Module/Events.php:707
+#: ../../Zotlabs/Module/Cal.php:206 ../../Zotlabs/Module/Setup.php:260
msgid "Next"
msgstr "Следующая"
-#: ../../Zotlabs/Module/Cdav.php:1062 ../../Zotlabs/Module/Events.php:708
+#: ../../Zotlabs/Module/Cdav.php:1060 ../../Zotlabs/Module/Events.php:708
#: ../../Zotlabs/Module/Cal.php:207
msgid "Today"
msgstr "Сегодня"
-#: ../../Zotlabs/Module/Cdav.php:1063 ../../Zotlabs/Module/Events.php:703
+#: ../../Zotlabs/Module/Cdav.php:1061 ../../Zotlabs/Module/Events.php:703
msgid "Month"
msgstr "Месяц"
-#: ../../Zotlabs/Module/Cdav.php:1064 ../../Zotlabs/Module/Events.php:704
+#: ../../Zotlabs/Module/Cdav.php:1062 ../../Zotlabs/Module/Events.php:704
msgid "Week"
msgstr "Неделя"
-#: ../../Zotlabs/Module/Cdav.php:1065 ../../Zotlabs/Module/Events.php:705
+#: ../../Zotlabs/Module/Cdav.php:1063 ../../Zotlabs/Module/Events.php:705
msgid "Day"
msgstr "День"
-#: ../../Zotlabs/Module/Cdav.php:1066
+#: ../../Zotlabs/Module/Cdav.php:1064
msgid "List month"
msgstr "Просмотреть месяц"
-#: ../../Zotlabs/Module/Cdav.php:1067
+#: ../../Zotlabs/Module/Cdav.php:1065
msgid "List week"
msgstr "Просмотреть неделю"
-#: ../../Zotlabs/Module/Cdav.php:1068
+#: ../../Zotlabs/Module/Cdav.php:1066
msgid "List day"
msgstr "Просмотреть день"
-#: ../../Zotlabs/Module/Cdav.php:1076
+#: ../../Zotlabs/Module/Cdav.php:1074
msgid "More"
msgstr "Больше"
-#: ../../Zotlabs/Module/Cdav.php:1077
+#: ../../Zotlabs/Module/Cdav.php:1075
msgid "Less"
msgstr "Меньше"
-#: ../../Zotlabs/Module/Cdav.php:1078 ../../Zotlabs/Module/Cdav.php:1391
-#: ../../Zotlabs/Module/Admin/Addons.php:456 ../../Zotlabs/Module/Oauth2.php:58
-#: ../../Zotlabs/Module/Oauth2.php:144 ../../Zotlabs/Module/Connedit.php:939
+#: ../../Zotlabs/Module/Cdav.php:1076 ../../Zotlabs/Module/Cdav.php:1389
#: ../../Zotlabs/Module/Profiles.php:799 ../../Zotlabs/Module/Oauth.php:53
-#: ../../Zotlabs/Module/Oauth.php:137 ../../Zotlabs/Lib/Apps.php:536
+#: ../../Zotlabs/Module/Oauth.php:137 ../../Zotlabs/Module/Oauth2.php:58
+#: ../../Zotlabs/Module/Oauth2.php:144
+#: ../../Zotlabs/Module/Admin/Addons.php:457
+#: ../../Zotlabs/Module/Connedit.php:939 ../../Zotlabs/Lib/Apps.php:536
msgid "Update"
msgstr "Обновить"
-#: ../../Zotlabs/Module/Cdav.php:1079
+#: ../../Zotlabs/Module/Cdav.php:1077
msgid "Select calendar"
msgstr "Выбрать календарь"
-#: ../../Zotlabs/Module/Cdav.php:1080 ../../Zotlabs/Widget/Cdav.php:143
+#: ../../Zotlabs/Module/Cdav.php:1078 ../../Zotlabs/Widget/Cdav.php:143
msgid "Channel Calendars"
msgstr "Календари канала"
-#: ../../Zotlabs/Module/Cdav.php:1080 ../../Zotlabs/Widget/Cdav.php:129
+#: ../../Zotlabs/Module/Cdav.php:1078 ../../Zotlabs/Widget/Cdav.php:129
#: ../../Zotlabs/Widget/Cdav.php:143
msgid "CalDAV Calendars"
msgstr "Календари CalDAV"
-#: ../../Zotlabs/Module/Cdav.php:1082
+#: ../../Zotlabs/Module/Cdav.php:1080
msgid "Delete all"
msgstr "Удалить всё"
-#: ../../Zotlabs/Module/Cdav.php:1085
+#: ../../Zotlabs/Module/Cdav.php:1083
msgid "Sorry! Editing of recurrent events is not yet implemented."
msgstr "Простите, но редактирование повторяющихся событий пока не реализовано."
-#: ../../Zotlabs/Module/Cdav.php:1095 ../../Zotlabs/Widget/Appcategories.php:43
-#: ../../include/contact_widgets.php:96 ../../include/contact_widgets.php:139
-#: ../../include/contact_widgets.php:184 ../../include/taxonomy.php:409
-#: ../../include/taxonomy.php:491 ../../include/taxonomy.php:511
-#: ../../include/taxonomy.php:532
-msgid "Categories"
-msgstr "Категории"
-
-#: ../../Zotlabs/Module/Cdav.php:1375 ../../Zotlabs/Module/Sharedwithme.php:104
-#: ../../Zotlabs/Module/Admin/Channels.php:159
-#: ../../Zotlabs/Module/Oauth2.php:118 ../../Zotlabs/Module/Oauth2.php:146
-#: ../../Zotlabs/Module/Wiki.php:218 ../../Zotlabs/Module/Connedit.php:923
-#: ../../Zotlabs/Module/Chat.php:259 ../../Zotlabs/Module/Group.php:154
-#: ../../Zotlabs/Module/Oauth.php:113 ../../Zotlabs/Module/Oauth.php:139
-#: ../../Zotlabs/Lib/NativeWikiPage.php:561
-#: ../../Zotlabs/Storage/Browser.php:291
-#: ../../Zotlabs/Widget/Wiki_page_history.php:22
-#: ../../addon/rendezvous/rendezvous.php:172
-msgid "Name"
-msgstr "Имя"
-
-#: ../../Zotlabs/Module/Cdav.php:1376 ../../Zotlabs/Module/Connedit.php:924
+#: ../../Zotlabs/Module/Cdav.php:1374 ../../Zotlabs/Module/Connedit.php:924
msgid "Organisation"
msgstr "Организация"
-#: ../../Zotlabs/Module/Cdav.php:1377 ../../Zotlabs/Module/Connedit.php:925
+#: ../../Zotlabs/Module/Cdav.php:1375 ../../Zotlabs/Module/Connedit.php:925
+#: ../../extend/addon/hzaddons/workflow/workflow.php:2519
+#: ../../extend/addon/hzaddons/workflow/workflow.php:2574
msgid "Title"
msgstr "Наименование"
-#: ../../Zotlabs/Module/Cdav.php:1378 ../../Zotlabs/Module/Connedit.php:926
-#: ../../Zotlabs/Module/Profiles.php:786
+#: ../../Zotlabs/Module/Cdav.php:1376 ../../Zotlabs/Module/Profiles.php:786
+#: ../../Zotlabs/Module/Connedit.php:926
msgid "Phone"
msgstr "Телефон"
-#: ../../Zotlabs/Module/Cdav.php:1379
-#: ../../Zotlabs/Module/Admin/Accounts.php:171
-#: ../../Zotlabs/Module/Admin/Accounts.php:183
-#: ../../Zotlabs/Module/Connedit.php:927 ../../Zotlabs/Module/Profiles.php:787
-#: ../../addon/openid/MysqlProvider.php:56
-#: ../../addon/openid/MysqlProvider.php:57 ../../addon/rtof/Mod_Rtof.php:57
-#: ../../addon/redred/Mod_Redred.php:71 ../../include/network.php:1732
-msgid "Email"
-msgstr "Электронная почта"
-
-#: ../../Zotlabs/Module/Cdav.php:1380 ../../Zotlabs/Module/Connedit.php:928
-#: ../../Zotlabs/Module/Profiles.php:788
+#: ../../Zotlabs/Module/Cdav.php:1378 ../../Zotlabs/Module/Profiles.php:788
+#: ../../Zotlabs/Module/Connedit.php:928
msgid "Instant messenger"
msgstr "Мессенджер"
-#: ../../Zotlabs/Module/Cdav.php:1381 ../../Zotlabs/Module/Connedit.php:929
-#: ../../Zotlabs/Module/Profiles.php:789
+#: ../../Zotlabs/Module/Cdav.php:1379 ../../Zotlabs/Module/Profiles.php:789
+#: ../../Zotlabs/Module/Connedit.php:929
msgid "Website"
msgstr "Веб-сайт"
-#: ../../Zotlabs/Module/Cdav.php:1382 ../../Zotlabs/Module/Locs.php:118
+#: ../../Zotlabs/Module/Cdav.php:1380 ../../Zotlabs/Module/Profiles.php:502
+#: ../../Zotlabs/Module/Profiles.php:790 ../../Zotlabs/Module/Locs.php:118
#: ../../Zotlabs/Module/Admin/Channels.php:160
-#: ../../Zotlabs/Module/Connedit.php:930 ../../Zotlabs/Module/Profiles.php:502
-#: ../../Zotlabs/Module/Profiles.php:790
+#: ../../Zotlabs/Module/Connedit.php:930
msgid "Address"
msgstr "Адрес"
-#: ../../Zotlabs/Module/Cdav.php:1383 ../../Zotlabs/Module/Connedit.php:931
-#: ../../Zotlabs/Module/Profiles.php:791
+#: ../../Zotlabs/Module/Cdav.php:1381 ../../Zotlabs/Module/Profiles.php:791
+#: ../../Zotlabs/Module/Connedit.php:931
msgid "Note"
msgstr "Заметка"
-#: ../../Zotlabs/Module/Cdav.php:1384 ../../Zotlabs/Module/Connedit.php:932
-#: ../../Zotlabs/Module/Profiles.php:792 ../../include/event.php:1369
-#: ../../include/connections.php:723
-msgid "Mobile"
-msgstr "Мобильный"
-
-#: ../../Zotlabs/Module/Cdav.php:1385 ../../Zotlabs/Module/Connedit.php:933
-#: ../../Zotlabs/Module/Profiles.php:793 ../../include/event.php:1370
-#: ../../include/connections.php:724
-msgid "Home"
-msgstr "Домашний"
-
-#: ../../Zotlabs/Module/Cdav.php:1386 ../../Zotlabs/Module/Connedit.php:934
-#: ../../Zotlabs/Module/Profiles.php:794 ../../include/event.php:1373
-#: ../../include/connections.php:727
-msgid "Work"
-msgstr "Рабочий"
-
-#: ../../Zotlabs/Module/Cdav.php:1388 ../../Zotlabs/Module/Connedit.php:936
-#: ../../Zotlabs/Module/Profiles.php:796
-#: ../../addon/jappixmini/Mod_Jappixmini.php:216
+#: ../../Zotlabs/Module/Cdav.php:1386 ../../Zotlabs/Module/Profiles.php:796
+#: ../../Zotlabs/Module/Connedit.php:936
+#: ../../extend/addon/hzaddons/jappixmini/Mod_Jappixmini.php:216
msgid "Add Contact"
msgstr "Добавить контакт"
-#: ../../Zotlabs/Module/Cdav.php:1389 ../../Zotlabs/Module/Connedit.php:937
-#: ../../Zotlabs/Module/Profiles.php:797
+#: ../../Zotlabs/Module/Cdav.php:1387 ../../Zotlabs/Module/Profiles.php:797
+#: ../../Zotlabs/Module/Connedit.php:937
msgid "Add Field"
msgstr "Добавить поле"
-#: ../../Zotlabs/Module/Cdav.php:1394 ../../Zotlabs/Module/Connedit.php:942
+#: ../../Zotlabs/Module/Cdav.php:1392 ../../Zotlabs/Module/Connedit.php:942
msgid "P.O. Box"
msgstr "абонентский ящик"
-#: ../../Zotlabs/Module/Cdav.php:1395 ../../Zotlabs/Module/Connedit.php:943
+#: ../../Zotlabs/Module/Cdav.php:1393 ../../Zotlabs/Module/Connedit.php:943
msgid "Additional"
msgstr "Дополнительно"
-#: ../../Zotlabs/Module/Cdav.php:1396 ../../Zotlabs/Module/Connedit.php:944
+#: ../../Zotlabs/Module/Cdav.php:1394 ../../Zotlabs/Module/Connedit.php:944
msgid "Street"
msgstr "Улица"
-#: ../../Zotlabs/Module/Cdav.php:1397 ../../Zotlabs/Module/Connedit.php:945
+#: ../../Zotlabs/Module/Cdav.php:1395 ../../Zotlabs/Module/Connedit.php:945
msgid "Locality"
msgstr "Населённый пункт"
-#: ../../Zotlabs/Module/Cdav.php:1398 ../../Zotlabs/Module/Connedit.php:946
+#: ../../Zotlabs/Module/Cdav.php:1396 ../../Zotlabs/Module/Connedit.php:946
msgid "Region"
msgstr "Регион"
-#: ../../Zotlabs/Module/Cdav.php:1399 ../../Zotlabs/Module/Connedit.php:947
+#: ../../Zotlabs/Module/Cdav.php:1397 ../../Zotlabs/Module/Connedit.php:947
msgid "ZIP Code"
msgstr "Индекс"
-#: ../../Zotlabs/Module/Cdav.php:1400 ../../Zotlabs/Module/Connedit.php:948
-#: ../../Zotlabs/Module/Profiles.php:757
+#: ../../Zotlabs/Module/Cdav.php:1398 ../../Zotlabs/Module/Profiles.php:757
+#: ../../Zotlabs/Module/Connedit.php:948
msgid "Country"
msgstr "Страна"
-#: ../../Zotlabs/Module/Cdav.php:1447
+#: ../../Zotlabs/Module/Cdav.php:1445
msgid "Default Calendar"
msgstr "Календарь по умолчанию"
-#: ../../Zotlabs/Module/Cdav.php:1458
+#: ../../Zotlabs/Module/Cdav.php:1456
msgid "Default Addressbook"
msgstr "Адресная книга по умолчанию"
-#: ../../Zotlabs/Module/Regdir.php:49 ../../Zotlabs/Module/Dirsearch.php:25
-msgid "This site is not a directory server"
-msgstr "Этот сайт не является сервером каталога"
+#: ../../Zotlabs/Module/Profile.php:45 ../../Zotlabs/Module/Channel.php:99
+#: ../../Zotlabs/Module/Hcard.php:37
+msgid "Posts and comments"
+msgstr "Публикации и комментарии"
-#: ../../Zotlabs/Module/Permcats.php:28
-msgid "Permission category name is required."
-msgstr "Требуется категория разрешений."
+#: ../../Zotlabs/Module/Profile.php:52 ../../Zotlabs/Module/Channel.php:106
+#: ../../Zotlabs/Module/Hcard.php:44
+msgid "Only posts"
+msgstr "Только публикации"
-#: ../../Zotlabs/Module/Permcats.php:47
-msgid "Permission category saved."
-msgstr "Категория разрешения сохранена."
+#: ../../Zotlabs/Module/Profile.php:93
+msgid "vcard"
+msgstr "vCard"
-#: ../../Zotlabs/Module/Permcats.php:62
-msgid "Permission Categories App"
-msgstr "Приложение \"Категории разрешений\""
+#: ../../Zotlabs/Module/Ochannel.php:32 ../../Zotlabs/Module/Chat.php:31
+#: ../../Zotlabs/Module/Channel.php:42
+#: ../../extend/addon/hzaddons/chess/Mod_Chess.php:343
+msgid "You must be logged in to see this page."
+msgstr "Вы должны авторизоваться, чтобы увидеть эту страницу."
-#: ../../Zotlabs/Module/Permcats.php:63
-msgid "Create custom connection permission limits"
-msgstr "Создать пользовательские ограничения на доступ к подключению"
+#: ../../Zotlabs/Module/Share.php:103 ../../Zotlabs/Lib/Activity.php:1677
+#, php-format
+msgid "&#x1f501; Repeated %1$s's %2$s"
+msgstr "&#x1f501; Повторил %1$s %2$s"
-#: ../../Zotlabs/Module/Permcats.php:79
-msgid ""
-"Use this form to create permission rules for various classes of people or "
-"connections."
-msgstr "Используйте эту форму для создания правил разрешений для различных групп людей и контактов."
+#: ../../Zotlabs/Module/Share.php:119
+msgid "Post repeated"
+msgstr "Публикация повторяется"
-#: ../../Zotlabs/Module/Permcats.php:112 ../../Zotlabs/Lib/Apps.php:373
-msgid "Permission Categories"
-msgstr "Категории разрешений"
+#: ../../Zotlabs/Module/Notify.php:61 ../../Zotlabs/Module/Notifications.php:55
+msgid "No more system notifications."
+msgstr "Нет новых оповещений системы."
-#: ../../Zotlabs/Module/Permcats.php:120
-msgid "Permission category name"
-msgstr "Наименование категории разрешений"
+#: ../../Zotlabs/Module/Notify.php:65 ../../Zotlabs/Module/Notifications.php:59
+msgid "System Notifications"
+msgstr "Системные оповещения "
-#: ../../Zotlabs/Module/Permcats.php:121 ../../Zotlabs/Module/Tokens.php:181
-#: ../../Zotlabs/Module/Connedit.php:908 ../../Zotlabs/Module/Defperms.php:266
-msgid "My Settings"
-msgstr "Мои настройки"
+#: ../../Zotlabs/Module/Impel.php:185
+#, php-format
+msgid "%s element installed"
+msgstr "%s элемент установлен"
-#: ../../Zotlabs/Module/Permcats.php:123 ../../Zotlabs/Module/Tokens.php:183
-#: ../../Zotlabs/Module/Connedit.php:903 ../../Zotlabs/Module/Defperms.php:264
-msgid "inherited"
-msgstr "наследуется"
+#: ../../Zotlabs/Module/Impel.php:188
+#, php-format
+msgid "%s element installation failed"
+msgstr "%sустановка элемента неудачна."
-#: ../../Zotlabs/Module/Permcats.php:126 ../../Zotlabs/Module/Tokens.php:186
-#: ../../Zotlabs/Module/Connedit.php:910 ../../Zotlabs/Module/Defperms.php:269
-msgid "Individual Permissions"
-msgstr "Индивидуальные разрешения"
+#: ../../Zotlabs/Module/Appman.php:39 ../../Zotlabs/Module/Appman.php:56
+msgid "App installed."
+msgstr "Приложение установлено."
-#: ../../Zotlabs/Module/Permcats.php:127 ../../Zotlabs/Module/Tokens.php:187
-#: ../../Zotlabs/Module/Connedit.php:911
-msgid ""
-"Some permissions may be inherited from your channel's <a href=\"settings"
-"\"><strong>privacy settings</strong></a>, which have higher priority than "
-"individual settings. You can <strong>not</strong> change those settings here."
-msgstr "Некоторые разрешения могут наследовать из <a href=\"settings\"><strong>настроек приватности</strong></a> ваших каналов которые могут иметь более высокий приоритет чем индивидуальные. Вы <strong>не можете</strong> менять эти настройки здесь."
+#: ../../Zotlabs/Module/Appman.php:49
+msgid "Malformed app."
+msgstr "Неработающее приложение."
-#: ../../Zotlabs/Module/Channel.php:41 ../../Zotlabs/Module/Ochannel.php:32
-#: ../../Zotlabs/Module/Chat.php:31 ../../addon/chess/Mod_Chess.php:343
-msgid "You must be logged in to see this page."
-msgstr "Вы должны авторизоваться, чтобы увидеть эту страницу."
+#: ../../Zotlabs/Module/Appman.php:132
+msgid "Embed code"
+msgstr "Встроить код"
-#: ../../Zotlabs/Module/Channel.php:98 ../../Zotlabs/Module/Hcard.php:37
-#: ../../Zotlabs/Module/Profile.php:45
-msgid "Posts and comments"
-msgstr "Публикации и комментарии"
+#: ../../Zotlabs/Module/Appman.php:138
+msgid "Edit App"
+msgstr "Редактировать приложение"
-#: ../../Zotlabs/Module/Channel.php:105 ../../Zotlabs/Module/Hcard.php:44
-#: ../../Zotlabs/Module/Profile.php:52
-msgid "Only posts"
-msgstr "Только публикации"
+#: ../../Zotlabs/Module/Appman.php:138
+msgid "Create App"
+msgstr "Создать приложение"
-#: ../../Zotlabs/Module/Channel.php:122
-#, php-format
-msgid "This is the home page of %s."
-msgstr "Это домашняя страница %s."
+#: ../../Zotlabs/Module/Appman.php:143
+msgid "Name of app"
+msgstr "Наименование приложения"
-#: ../../Zotlabs/Module/Channel.php:176
-msgid "Insufficient permissions. Request redirected to profile page."
-msgstr "Недостаточно прав. Запрос перенаправлен на страницу профиля."
+#: ../../Zotlabs/Module/Appman.php:144
+msgid "Location (URL) of app"
+msgstr "Местоположение (URL) приложения"
-#: ../../Zotlabs/Module/Channel.php:193 ../../Zotlabs/Module/Network.php:173
-msgid "Search Results For:"
-msgstr "Результаты поиска для:"
+#: ../../Zotlabs/Module/Appman.php:146
+msgid "Photo icon URL"
+msgstr "URL пиктограммы"
-#: ../../Zotlabs/Module/Channel.php:228 ../../Zotlabs/Module/Hq.php:134
-#: ../../Zotlabs/Module/Pubstream.php:94 ../../Zotlabs/Module/Display.php:80
-#: ../../Zotlabs/Module/Network.php:203
-msgid "Reset form"
-msgstr "Очистить форму"
+#: ../../Zotlabs/Module/Appman.php:146
+msgid "80 x 80 pixels - optional"
+msgstr "80 x 80 пикселей - необязательно"
-#: ../../Zotlabs/Module/Channel.php:483 ../../Zotlabs/Module/Display.php:378
-msgid ""
-"You must enable javascript for your browser to be able to view this content."
-msgstr "Для просмотра этого содержимого в вашем браузере должен быть включён JavaScript"
+#: ../../Zotlabs/Module/Appman.php:147
+msgid "Categories (optional, comma separated list)"
+msgstr "Категории (необязательно, список через запятую)"
-#: ../../Zotlabs/Module/Lang.php:17
-msgid "Language App"
-msgstr "Приложение \"Язык\""
+#: ../../Zotlabs/Module/Appman.php:148
+msgid "Version ID"
+msgstr "ID версии"
-#: ../../Zotlabs/Module/Lang.php:18
-msgid "Change UI language"
-msgstr "Изменить язык интерфейса"
+#: ../../Zotlabs/Module/Appman.php:149
+msgid "Price of app"
+msgstr "Цена приложения"
-#: ../../Zotlabs/Module/Uexport.php:61
-msgid "Channel Export App"
-msgstr "Приложение \"Экспорт канала\""
+#: ../../Zotlabs/Module/Appman.php:150
+msgid "Location (URL) to purchase app"
+msgstr "Ссылка (URL) для покупки приложения"
-#: ../../Zotlabs/Module/Uexport.php:62
-msgid "Export your channel"
-msgstr "Экспортировать ваш канал"
+#: ../../Zotlabs/Module/Profperm.php:34 ../../Zotlabs/Module/Profperm.php:63
+msgid "Invalid profile identifier."
+msgstr "Неверный идентификатор профиля"
-#: ../../Zotlabs/Module/Uexport.php:72 ../../Zotlabs/Module/Uexport.php:73
-msgid "Export Channel"
-msgstr "Экспорт канала"
+#: ../../Zotlabs/Module/Profperm.php:111
+msgid "Profile Visibility Editor"
+msgstr "Редактор видимости профиля"
-#: ../../Zotlabs/Module/Uexport.php:74
-msgid ""
-"Export your basic channel information to a file. This acts as a backup of "
-"your connections, permissions, profile and basic data, which can be used to "
-"import your data to a new server hub, but does not contain your content."
-msgstr "Экспортировать основную информацию из канала в файл. Служит в качестве резервной копии ваших контактов, основных данных и профиля, однако не включает содержимое. Может быть использовано для импорта ваши данных на новый сервер."
+#: ../../Zotlabs/Module/Profperm.php:115
+msgid "Click on a contact to add or remove."
+msgstr "Нажмите на контакт, чтобы добавить или удалить."
-#: ../../Zotlabs/Module/Uexport.php:75
-msgid "Export Content"
-msgstr "Экспортировать содержимое"
+#: ../../Zotlabs/Module/Profperm.php:124
+msgid "Visible To"
+msgstr "Видно"
-#: ../../Zotlabs/Module/Uexport.php:76
+#: ../../Zotlabs/Module/Profperm.php:140
+#: ../../Zotlabs/Module/Connections.php:217
+msgid "All Connections"
+msgstr "Все контакты"
+
+#: ../../Zotlabs/Module/Changeaddr.php:35
msgid ""
-"Export your channel information and recent content to a JSON backup that can "
-"be restored or imported to another server hub. This backs up all of your "
-"connections, permissions, profile data and several months of posts. This "
-"file may be VERY large. Please be patient - it may take several minutes for "
-"this download to begin."
-msgstr "Экспортировать информацию из вашего канала и его содержимое в резервную копию в формате JSON которая может быть использована для восстановления или импорта на другом сервере. Сохраняет все ваши контакты, разрешения, данные профиля и публикации за несколько месяцев. Файл может иметь очень большой размер. Пожалуйста, будьте терпеливы и подождите несколько минут пока не начнётся загрузка."
+"Channel name changes are not allowed within 48 hours of changing the account "
+"password."
+msgstr "Изменение названия канала не разрешается в течении 48 часов после смены пароля у аккаунта."
-#: ../../Zotlabs/Module/Uexport.php:78
-msgid "Export your posts from a given year."
-msgstr "Экспортировать ваши публикации за данный год."
+#: ../../Zotlabs/Module/Changeaddr.php:77
+msgid "Change channel nickname/address"
+msgstr "Изменить псевдоним / адрес канала"
-#: ../../Zotlabs/Module/Uexport.php:80
-msgid ""
-"You may also export your posts and conversations for a particular year or "
-"month. Adjust the date in your browser location bar to select other dates. "
-"If the export fails (possibly due to memory exhaustion on your server hub), "
-"please try again selecting a more limited date range."
-msgstr "Вы также можете экспортировать ваши публикации и беседы за определённый месяц или год. Выберите дату в панели местоположения в браузере. Если экспорт будет неудачным (это возможно, например, из-за исчерпания памяти на сервере), повторите попытку, выбрав меньший диапазон дат."
+#: ../../Zotlabs/Module/Changeaddr.php:78 ../../Zotlabs/Module/Removeme.php:61
+#: ../../Zotlabs/Module/Removeaccount.php:58
+msgid "WARNING: "
+msgstr "ПРЕДУПРЕЖДЕНИЕ: "
-#: ../../Zotlabs/Module/Uexport.php:81
-#, php-format
-msgid ""
-"To select all posts for a given year, such as this year, visit <a href=\"%1$s"
-"\">%2$s</a>"
-msgstr "Для выбора всех публикаций заданного года, например текущего, посетите <a href=\"%1$s\">%2$s</a>"
+#: ../../Zotlabs/Module/Changeaddr.php:78
+msgid "Any/all connections on other networks will be lost!"
+msgstr "Любые / все контакты в других сетях будут утеряны!"
-#: ../../Zotlabs/Module/Uexport.php:82
-#, php-format
-msgid ""
-"To select all posts for a given month, such as January of this year, visit "
-"<a href=\"%1$s\">%2$s</a>"
-msgstr "Для выбора всех публикаций заданного месяца, например за январь сего года, посетите <a href=\"%1$s\">%2$s</a>"
+#: ../../Zotlabs/Module/Changeaddr.php:79 ../../Zotlabs/Module/Removeme.php:62
+#: ../../Zotlabs/Module/Removeaccount.php:59
+msgid "Please enter your password for verification:"
+msgstr "Пожалуйста, введите ваш пароль для проверки:"
-#: ../../Zotlabs/Module/Uexport.php:83
-#, php-format
-msgid ""
-"These content files may be imported or restored by visiting <a href=\"%1$s\">"
-"%2$s</a> on any site containing your channel. For best results please import "
-"or restore these in date order (oldest first)."
-msgstr "Данные файлы с содержимым могут быть импортированы и восстановлены на любом содержащем ваш канал сайте. Посетите <a href=\"%1$s\">%2$s</a>. Для лучших результатов пожалуйста производите импорт и восстановление в порядке датировки (старые сначала)."
+#: ../../Zotlabs/Module/Changeaddr.php:80
+msgid "New channel address"
+msgstr "Новый адрес канала"
-#: ../../Zotlabs/Module/Hq.php:140
-msgid "Welcome to Hubzilla!"
-msgstr "Добро пожаловать в Hubzilla!"
+#: ../../Zotlabs/Module/Changeaddr.php:81
+msgid "Rename Channel"
+msgstr "Переименовать канал"
-#: ../../Zotlabs/Module/Hq.php:140
-msgid "You have got no unseen posts..."
-msgstr "У вас нет видимых публикаций..."
+#: ../../Zotlabs/Module/Admin.php:96
+#: ../../Zotlabs/Module/Admin/Accounts.php:167
+#: ../../Zotlabs/Module/Admin/Accounts.php:180
+#: ../../Zotlabs/Widget/Admin.php:23
+msgid "Accounts"
+msgstr "Учётные записи"
-#: ../../Zotlabs/Module/Search.php:17 ../../Zotlabs/Module/Photos.php:516
-#: ../../Zotlabs/Module/Ratings.php:83 ../../Zotlabs/Module/Directory.php:67
-#: ../../Zotlabs/Module/Directory.php:72 ../../Zotlabs/Module/Display.php:29
-#: ../../Zotlabs/Module/Viewconnections.php:23
-msgid "Public access denied."
-msgstr "Публичный доступ запрещен."
+#: ../../Zotlabs/Module/Admin.php:97
+msgid "Blocked accounts"
+msgstr "Заблокированные аккаунты"
-#: ../../Zotlabs/Module/Search.php:44 ../../Zotlabs/Module/Connections.php:352
-#: ../../Zotlabs/Lib/Apps.php:352 ../../Zotlabs/Widget/Sitesearch.php:31
-#: ../../Zotlabs/Widget/Activity_filter.php:151 ../../include/text.php:1103
-#: ../../include/text.php:1115 ../../include/acl_selectors.php:118
-#: ../../include/nav.php:186
-msgid "Search"
-msgstr "Поиск"
+#: ../../Zotlabs/Module/Admin.php:98
+msgid "Expired accounts"
+msgstr "Просроченные аккаунты"
-#: ../../Zotlabs/Module/Search.php:230
+#: ../../Zotlabs/Module/Admin.php:99
+msgid "Expiring accounts"
+msgstr "Близкие к просрочке аккаунты"
+
+#: ../../Zotlabs/Module/Admin.php:114
+#: ../../Zotlabs/Module/Admin/Channels.php:146
+#: ../../Zotlabs/Widget/Admin.php:24
+msgid "Channels"
+msgstr "Каналы"
+
+#: ../../Zotlabs/Module/Admin.php:120
+msgid "Message queues"
+msgstr "Очередь сообщений"
+
+#: ../../Zotlabs/Module/Admin.php:134
+msgid "Your software should be updated"
+msgstr "Ваше программное обеспечение должно быть обновлено"
+
+#: ../../Zotlabs/Module/Admin.php:138 ../../Zotlabs/Module/Admin/Logs.php:82
+#: ../../Zotlabs/Module/Admin/Channels.php:145
+#: ../../Zotlabs/Module/Admin/Security.php:98
+#: ../../Zotlabs/Module/Admin/Addons.php:342
+#: ../../Zotlabs/Module/Admin/Addons.php:440
+#: ../../Zotlabs/Module/Admin/Site.php:285
+#: ../../Zotlabs/Module/Admin/Themes.php:122
+#: ../../Zotlabs/Module/Admin/Themes.php:156
+#: ../../Zotlabs/Module/Admin/Accounts.php:166
+msgid "Administration"
+msgstr "Администрирование"
+
+#: ../../Zotlabs/Module/Admin.php:139
+msgid "Summary"
+msgstr "Резюме"
+
+#: ../../Zotlabs/Module/Admin.php:142
+msgid "Registered accounts"
+msgstr "Зарегистрированные аккаунты"
+
+#: ../../Zotlabs/Module/Admin.php:143
+msgid "Pending registrations"
+msgstr "Ждут утверждения"
+
+#: ../../Zotlabs/Module/Admin.php:144
+msgid "Registered channels"
+msgstr "Зарегистрированные каналы"
+
+#: ../../Zotlabs/Module/Admin.php:145
+msgid "Active addons"
+msgstr "Активные расширения"
+
+#: ../../Zotlabs/Module/Admin.php:146
+msgid "Version"
+msgstr "Версия системы"
+
+#: ../../Zotlabs/Module/Admin.php:147
+msgid "Repository version (master)"
+msgstr "Версия репозитория (master)"
+
+#: ../../Zotlabs/Module/Admin.php:148
+msgid "Repository version (dev)"
+msgstr "Версия репозитория (dev)"
+
+#: ../../Zotlabs/Module/Profiles.php:24 ../../Zotlabs/Module/Profiles.php:184
+#: ../../Zotlabs/Module/Profiles.php:241 ../../Zotlabs/Module/Profiles.php:659
+msgid "Profile not found."
+msgstr "Профиль не найден."
+
+#: ../../Zotlabs/Module/Profiles.php:44
+msgid "Profile deleted."
+msgstr "Профиль удален."
+
+#: ../../Zotlabs/Module/Profiles.php:68 ../../Zotlabs/Module/Profiles.php:105
+msgid "Profile-"
+msgstr "Профиль -"
+
+#: ../../Zotlabs/Module/Profiles.php:90 ../../Zotlabs/Module/Profiles.php:127
+msgid "New profile created."
+msgstr "Новый профиль создан."
+
+#: ../../Zotlabs/Module/Profiles.php:111
+msgid "Profile unavailable to clone."
+msgstr "Профиль недоступен для клонирования."
+
+#: ../../Zotlabs/Module/Profiles.php:146
+msgid "Profile unavailable to export."
+msgstr "Профиль недоступен для экспорта."
+
+#: ../../Zotlabs/Module/Profiles.php:252
+msgid "Profile Name is required."
+msgstr "Требуется имя профиля."
+
+#: ../../Zotlabs/Module/Profiles.php:459
+msgid "Marital Status"
+msgstr "Семейное положение"
+
+#: ../../Zotlabs/Module/Profiles.php:463
+msgid "Romantic Partner"
+msgstr "Романтический партнер"
+
+#: ../../Zotlabs/Module/Profiles.php:467 ../../Zotlabs/Module/Profiles.php:772
+msgid "Likes"
+msgstr "Нравится"
+
+#: ../../Zotlabs/Module/Profiles.php:471 ../../Zotlabs/Module/Profiles.php:773
+msgid "Dislikes"
+msgstr "Не нравится"
+
+#: ../../Zotlabs/Module/Profiles.php:475 ../../Zotlabs/Module/Profiles.php:780
+msgid "Work/Employment"
+msgstr "Работа / Занятость"
+
+#: ../../Zotlabs/Module/Profiles.php:478
+msgid "Religion"
+msgstr "Религия"
+
+#: ../../Zotlabs/Module/Profiles.php:482
+msgid "Political Views"
+msgstr "Политические взгляды"
+
+#: ../../Zotlabs/Module/Profiles.php:486
+#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:74
+msgid "Gender"
+msgstr "Гендер"
+
+#: ../../Zotlabs/Module/Profiles.php:490
+msgid "Sexual Preference"
+msgstr "Сексуальная ориентация"
+
+#: ../../Zotlabs/Module/Profiles.php:494
+msgid "Homepage"
+msgstr "Домашняя страница"
+
+#: ../../Zotlabs/Module/Profiles.php:498
+msgid "Interests"
+msgstr "Интересы"
+
+#: ../../Zotlabs/Module/Profiles.php:594
+msgid "Profile updated."
+msgstr "Профиль обновлен."
+
+#: ../../Zotlabs/Module/Profiles.php:678
+msgid "Hide your connections list from viewers of this profile"
+msgstr "Скрывать от просмотра ваш список контактов в этом профиле"
+
+#: ../../Zotlabs/Module/Profiles.php:722
+msgid "Edit Profile Details"
+msgstr "Редактирование профиля"
+
+#: ../../Zotlabs/Module/Profiles.php:724
+msgid "View this profile"
+msgstr "Посмотреть этот профиль"
+
+#: ../../Zotlabs/Module/Profiles.php:726
+msgid "Profile Tools"
+msgstr "Инструменты профиля"
+
+#: ../../Zotlabs/Module/Profiles.php:727
+msgid "Change cover photo"
+msgstr "Изменить фотографию обложки"
+
+#: ../../Zotlabs/Module/Profiles.php:729
+msgid "Create a new profile using these settings"
+msgstr "Создать новый профиль с теми же настройками"
+
+#: ../../Zotlabs/Module/Profiles.php:730
+msgid "Clone this profile"
+msgstr "Клонировать этот профиль"
+
+#: ../../Zotlabs/Module/Profiles.php:731
+msgid "Delete this profile"
+msgstr "Удалить этот профиль"
+
+#: ../../Zotlabs/Module/Profiles.php:732
+msgid "Add profile things"
+msgstr "Добавить в профиль"
+
+#: ../../Zotlabs/Module/Profiles.php:733
+msgid "Personal"
+msgstr "Личное"
+
+#: ../../Zotlabs/Module/Profiles.php:735
+msgid "Relationship"
+msgstr "Отношения"
+
+#: ../../Zotlabs/Module/Profiles.php:738
+msgid "Import profile from file"
+msgstr "Импортировать профиль из файла"
+
+#: ../../Zotlabs/Module/Profiles.php:739
+msgid "Export profile to file"
+msgstr "Экспортировать профиль в файл"
+
+#: ../../Zotlabs/Module/Profiles.php:740
+msgid "Your gender"
+msgstr "Ваш пол"
+
+#: ../../Zotlabs/Module/Profiles.php:741
+msgid "Marital status"
+msgstr "Семейное положение"
+
+#: ../../Zotlabs/Module/Profiles.php:742
+msgid "Sexual preference"
+msgstr "Сексуальная ориентация"
+
+#: ../../Zotlabs/Module/Profiles.php:745
+msgid "Profile name"
+msgstr "Имя профиля"
+
+#: ../../Zotlabs/Module/Profiles.php:747
+msgid "This is your default profile."
+msgstr "Это ваш профиль по умолчанию."
+
+#: ../../Zotlabs/Module/Profiles.php:749
+msgid "Your full name"
+msgstr "Ваше полное имя"
+
+#: ../../Zotlabs/Module/Profiles.php:750
+msgid "Title/Description"
+msgstr "Заголовок / описание"
+
+#: ../../Zotlabs/Module/Profiles.php:753
+msgid "Street address"
+msgstr "Улица, дом, квартира"
+
+#: ../../Zotlabs/Module/Profiles.php:754
+msgid "Locality/City"
+msgstr "Населенный пункт / город"
+
+#: ../../Zotlabs/Module/Profiles.php:755
+msgid "Region/State"
+msgstr "Регион / Область"
+
+#: ../../Zotlabs/Module/Profiles.php:756
+msgid "Postal/Zip code"
+msgstr "Почтовый индекс"
+
+#: ../../Zotlabs/Module/Profiles.php:762
+msgid "Who (if applicable)"
+msgstr "Кто (если применимо)"
+
+#: ../../Zotlabs/Module/Profiles.php:762
+msgid "Examples: cathy123, Cathy Williams, cathy@example.com"
+msgstr "Примеры: ivan1990, Ivan Petrov, ivan@example.com"
+
+#: ../../Zotlabs/Module/Profiles.php:763
+msgid "Since (date)"
+msgstr "С (дата)"
+
+#: ../../Zotlabs/Module/Profiles.php:766
+msgid "Tell us about yourself"
+msgstr "Расскажите нам о себе"
+
+#: ../../Zotlabs/Module/Profiles.php:767
+#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:68
+msgid "Homepage URL"
+msgstr "URL домашней страницы"
+
+#: ../../Zotlabs/Module/Profiles.php:768
+msgid "Hometown"
+msgstr "Родной город"
+
+#: ../../Zotlabs/Module/Profiles.php:769
+msgid "Political views"
+msgstr "Политические взгляды"
+
+#: ../../Zotlabs/Module/Profiles.php:770
+msgid "Religious views"
+msgstr "Религиозные взгляды"
+
+#: ../../Zotlabs/Module/Profiles.php:771
+msgid "Keywords used in directory listings"
+msgstr "Ключевые слова для участия в каталоге"
+
+#: ../../Zotlabs/Module/Profiles.php:771
+msgid "Example: fishing photography software"
+msgstr "Например: fishing photography software"
+
+#: ../../Zotlabs/Module/Profiles.php:774
+msgid "Musical interests"
+msgstr "Музыкальные интересы"
+
+#: ../../Zotlabs/Module/Profiles.php:775
+msgid "Books, literature"
+msgstr "Книги, литература"
+
+#: ../../Zotlabs/Module/Profiles.php:776
+msgid "Television"
+msgstr "Телевидение"
+
+#: ../../Zotlabs/Module/Profiles.php:777
+msgid "Film/Dance/Culture/Entertainment"
+msgstr "Кино / танцы / культура / развлечения"
+
+#: ../../Zotlabs/Module/Profiles.php:778
+msgid "Hobbies/Interests"
+msgstr "Хобби / интересы"
+
+#: ../../Zotlabs/Module/Profiles.php:779
+msgid "Love/Romance"
+msgstr "Любовь / романтические отношения"
+
+#: ../../Zotlabs/Module/Profiles.php:781
+msgid "School/Education"
+msgstr "Школа / образование"
+
+#: ../../Zotlabs/Module/Profiles.php:782
+msgid "Contact information and social networks"
+msgstr "Информация и социальные сети для связи"
+
+#: ../../Zotlabs/Module/Profiles.php:783
+msgid "My other channels"
+msgstr "Мои другие контакты"
+
+#: ../../Zotlabs/Module/Profiles.php:785
+msgid "Communications"
+msgstr "Связи"
+
+#: ../../Zotlabs/Module/Profiles.php:831 ../../Zotlabs/Module/Chat.php:264
+#: ../../Zotlabs/Module/Wiki.php:214 ../../Zotlabs/Module/Manage.php:145
+msgid "Create New"
+msgstr "Создать новый"
+
+#: ../../Zotlabs/Module/Photos.php:78
+msgid "Page owner information could not be retrieved."
+msgstr "Информация о владельце страницы не может быть получена."
+
+#: ../../Zotlabs/Module/Photos.php:94 ../../Zotlabs/Module/Photos.php:113
+msgid "Album not found."
+msgstr "Альбом не найден."
+
+#: ../../Zotlabs/Module/Photos.php:103
+msgid "Delete Album"
+msgstr "Удалить альбом"
+
+#: ../../Zotlabs/Module/Photos.php:174 ../../Zotlabs/Module/Photos.php:1056
+msgid "Delete Photo"
+msgstr "Удалить фотографию"
+
+#: ../../Zotlabs/Module/Photos.php:527
+msgid "No photos selected"
+msgstr "Никакие фотографии не выбраны"
+
+#: ../../Zotlabs/Module/Photos.php:576
+msgid "Access to this item is restricted."
+msgstr "Доступ к этому элементу ограничен."
+
+#: ../../Zotlabs/Module/Photos.php:619
#, php-format
-msgid "Items tagged with: %s"
-msgstr "Объекты помечены как: %s"
+msgid "%1$.2f MB of %2$.2f MB photo storage used."
+msgstr "Вы использовали %1$.2f мегабайт из %2$.2f для хранения фото."
-#: ../../Zotlabs/Module/Search.php:232
+#: ../../Zotlabs/Module/Photos.php:622
#, php-format
-msgid "Search results for: %s"
-msgstr "Результаты поиска для: %s"
+msgid "%1$.2f MB photo storage used."
+msgstr "Вы использовали %1$.2f мегабайт для хранения фото."
-#: ../../Zotlabs/Module/Pubstream.php:20
-msgid "Public Stream App"
-msgstr "Приложение \"Публичный поток\""
+#: ../../Zotlabs/Module/Photos.php:664
+msgid "Upload Photos"
+msgstr "Загрузить фотографии"
-#: ../../Zotlabs/Module/Pubstream.php:21
-msgid "The unmoderated public stream of this hub"
-msgstr "Немодерируемый публичный поток с этого хаба"
+#: ../../Zotlabs/Module/Photos.php:668
+msgid "Enter an album name"
+msgstr "Введите название альбома"
-#: ../../Zotlabs/Module/Pubstream.php:109 ../../Zotlabs/Lib/Apps.php:375
-#: ../../Zotlabs/Widget/Notifications.php:142
-msgid "Public Stream"
-msgstr "Публичный поток"
+#: ../../Zotlabs/Module/Photos.php:669
+msgid "or select an existing album (doubleclick)"
+msgstr "или выберите существующий альбом (двойной щелчок)"
-#: ../../Zotlabs/Module/Locs.php:25 ../../Zotlabs/Module/Locs.php:54
-msgid "Location not found."
-msgstr "Местоположение не найдено"
+#: ../../Zotlabs/Module/Photos.php:670
+msgid "Create a status post for this upload"
+msgstr "Сделать публикацию о статусе для этой загрузки"
-#: ../../Zotlabs/Module/Locs.php:62
-msgid "Location lookup failed."
-msgstr "Поиск местоположения не удался"
+#: ../../Zotlabs/Module/Photos.php:672
+msgid "Description (optional)"
+msgstr "Описание (необязательно)"
-#: ../../Zotlabs/Module/Locs.php:66
-msgid ""
-"Please select another location to become primary before removing the primary "
-"location."
-msgstr "Пожалуйста, выберите другое местоположение в качестве основного прежде чем удалить предыдущее"
+#: ../../Zotlabs/Module/Photos.php:758
+msgid "Show Newest First"
+msgstr "Показать новые первыми"
-#: ../../Zotlabs/Module/Locs.php:95
-msgid "Syncing locations"
-msgstr "Синхронизировать местоположение"
+#: ../../Zotlabs/Module/Photos.php:760
+msgid "Show Oldest First"
+msgstr "Показать старые первыми"
-#: ../../Zotlabs/Module/Locs.php:105
-msgid "No locations found."
-msgstr "Местоположений не найдено"
+#: ../../Zotlabs/Module/Photos.php:784 ../../Zotlabs/Module/Photos.php:1332
+#: ../../Zotlabs/Module/Embedphotos.php:168
+#: ../../Zotlabs/Widget/Portfolio.php:87 ../../Zotlabs/Widget/Album.php:78
+msgid "View Photo"
+msgstr "Посмотреть фотографию"
-#: ../../Zotlabs/Module/Locs.php:116
-msgid "Manage Channel Locations"
-msgstr "Управление местоположением канала"
+#: ../../Zotlabs/Module/Photos.php:815 ../../Zotlabs/Module/Embedphotos.php:184
+#: ../../Zotlabs/Widget/Portfolio.php:108 ../../Zotlabs/Widget/Album.php:95
+msgid "Edit Album"
+msgstr "Редактировать Фотоальбом"
-#: ../../Zotlabs/Module/Locs.php:119
-msgid "Primary"
-msgstr "Основной"
+#: ../../Zotlabs/Module/Photos.php:817 ../../Zotlabs/Module/Photos.php:1363
+msgid "Add Photos"
+msgstr "Добавить фотографии"
-#: ../../Zotlabs/Module/Locs.php:120 ../../Zotlabs/Module/Menu.php:176
-msgid "Drop"
+#: ../../Zotlabs/Module/Photos.php:865
+msgid "Permission denied. Access to this item may be restricted."
+msgstr "Доступ запрещен. Доступ к этому элементу может быть ограничен."
+
+#: ../../Zotlabs/Module/Photos.php:867
+msgid "Photo not available"
+msgstr "Фотография не доступна"
+
+#: ../../Zotlabs/Module/Photos.php:925
+msgid "Use as profile photo"
+msgstr "Использовать в качестве фотографии профиля"
+
+#: ../../Zotlabs/Module/Photos.php:926
+msgid "Use as cover photo"
+msgstr "Использовать в качестве фотографии обложки"
+
+#: ../../Zotlabs/Module/Photos.php:933
+msgid "Private Photo"
+msgstr "Личная фотография"
+
+#: ../../Zotlabs/Module/Photos.php:948
+msgid "View Full Size"
+msgstr "Посмотреть в полный размер"
+
+#: ../../Zotlabs/Module/Photos.php:993 ../../Zotlabs/Module/Tagrm.php:137
+#: ../../Zotlabs/Module/Cover_photo.php:430
+#: ../../Zotlabs/Module/Admin/Addons.php:459
+#: ../../Zotlabs/Module/Profile_photo.php:499
+#: ../../extend/addon/hzaddons/superblock/Mod_Superblock.php:91
+msgid "Remove"
msgstr "Удалить"
-#: ../../Zotlabs/Module/Locs.php:122
-msgid "Sync Now"
-msgstr "Синхронизировать"
+#: ../../Zotlabs/Module/Photos.php:1030
+msgid "Edit photo"
+msgstr "Редактировать фотографию"
-#: ../../Zotlabs/Module/Locs.php:123
-msgid "Please wait several minutes between consecutive operations."
-msgstr "Пожалуйста, подождите несколько минут между последовательными операциями."
+#: ../../Zotlabs/Module/Photos.php:1032
+msgid "Rotate CW (right)"
+msgstr "Повернуть CW (направо)"
-#: ../../Zotlabs/Module/Locs.php:124
-msgid ""
-"When possible, drop a location by logging into that website/hub and removing "
-"your channel."
-msgstr "По возможности, очистите местоположение, войдя на этот веб-сайт / хаб и удалив свой канал."
+#: ../../Zotlabs/Module/Photos.php:1033
+msgid "Rotate CCW (left)"
+msgstr "Повернуть CCW (налево)"
-#: ../../Zotlabs/Module/Locs.php:125
-msgid "Use this form to drop the location if the hub is no longer operating."
-msgstr "Используйте эту форму, чтобы удалить местоположение, если хаб больше не функционирует."
+#: ../../Zotlabs/Module/Photos.php:1036
+msgid "Move photo to album"
+msgstr "Переместить фотографию в альбом"
-#: ../../Zotlabs/Module/Apporder.php:47
-msgid "Change Order of Pinned Navbar Apps"
-msgstr "Изменить порядок приложений на панели навигации"
+#: ../../Zotlabs/Module/Photos.php:1037
+msgid "Enter a new album name"
+msgstr "Введите новое название альбома"
-#: ../../Zotlabs/Module/Apporder.php:47
-msgid "Change Order of App Tray Apps"
-msgstr "Изменить порядок приложений в лотке"
+#: ../../Zotlabs/Module/Photos.php:1038
+msgid "or select an existing one (doubleclick)"
+msgstr "или выбрать существующую (двойной щелчок)"
-#: ../../Zotlabs/Module/Apporder.php:48
+#: ../../Zotlabs/Module/Photos.php:1043
+msgid "Add a Tag"
+msgstr "Добавить тег"
+
+#: ../../Zotlabs/Module/Photos.php:1051
+msgid "Example: @bob, @Barbara_Jensen, @jim@example.com"
+msgstr "Пример: @bob, @Barbara_Jensen, @jim@example.com"
+
+#: ../../Zotlabs/Module/Photos.php:1054
+msgid "Flag as adult in album view"
+msgstr "Пометить как альбом \"для взрослых\""
+
+#: ../../Zotlabs/Module/Photos.php:1073 ../../Zotlabs/Lib/ThreadItem.php:307
+msgid "I like this (toggle)"
+msgstr "мне это нравится (переключение)"
+
+#: ../../Zotlabs/Module/Photos.php:1074 ../../Zotlabs/Lib/ThreadItem.php:308
+msgid "I don't like this (toggle)"
+msgstr "мне это не нравится (переключение)"
+
+#: ../../Zotlabs/Module/Photos.php:1093 ../../Zotlabs/Module/Photos.php:1212
+#: ../../Zotlabs/Lib/ThreadItem.php:804
+msgid "This is you"
+msgstr "Это вы"
+
+#: ../../Zotlabs/Module/Photos.php:1131 ../../Zotlabs/Module/Photos.php:1143
+#: ../../Zotlabs/Lib/ThreadItem.php:232 ../../Zotlabs/Lib/ThreadItem.php:244
+msgid "View all"
+msgstr "Просмотреть все"
+
+#: ../../Zotlabs/Module/Photos.php:1246
+msgid "Photo Tools"
+msgstr "Фото-Инструменты"
+
+#: ../../Zotlabs/Module/Photos.php:1255
+msgid "In This Photo:"
+msgstr "На этой фотографии:"
+
+#: ../../Zotlabs/Module/Photos.php:1260
+msgid "Map"
+msgstr "Карта"
+
+#: ../../Zotlabs/Module/Photos.php:1268 ../../Zotlabs/Lib/ThreadItem.php:469
+msgctxt "noun"
+msgid "Likes"
+msgstr "Нравится"
+
+#: ../../Zotlabs/Module/Photos.php:1269 ../../Zotlabs/Lib/ThreadItem.php:470
+msgctxt "noun"
+msgid "Dislikes"
+msgstr "Не нравится"
+
+#: ../../Zotlabs/Module/Tagrm.php:48 ../../Zotlabs/Module/Tagrm.php:98
+msgid "Tag removed"
+msgstr "Тег удалён"
+
+#: ../../Zotlabs/Module/Tagrm.php:123
+msgid "Remove Item Tag"
+msgstr "Удалить тег элемента"
+
+#: ../../Zotlabs/Module/Tagrm.php:125
+msgid "Select a tag to remove: "
+msgstr "Выбрать тег для удаления:"
+
+#: ../../Zotlabs/Module/Chanview.php:96 ../../Zotlabs/Module/Page.php:75
+#: ../../Zotlabs/Module/Wall_upload.php:31 ../../Zotlabs/Module/Block.php:41
+#: ../../Zotlabs/Module/Cal.php:31 ../../Zotlabs/Module/Card_edit.php:44
+#: ../../Zotlabs/Module/Article_edit.php:44
+msgid "Channel not found."
+msgstr "Канал не найден."
+
+#: ../../Zotlabs/Module/Chanview.php:139
+msgid "toggle full screen mode"
+msgstr "переключение полноэкранного режима"
+
+#: ../../Zotlabs/Module/Page.php:39 ../../Zotlabs/Module/Block.php:29
+msgid "Invalid item."
+msgstr "Недействительный элемент."
+
+#: ../../Zotlabs/Module/Page.php:173
msgid ""
-"Use arrows to move the corresponding app left (top) or right (bottom) in the "
-"navbar"
-msgstr "Используйте стрелки для перемещения приложения влево (вверх) или вправо (вниз) в панели навигации"
+"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod "
+"tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, "
+"quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo "
+"consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse "
+"cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat "
+"non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
+msgstr ""
-#: ../../Zotlabs/Module/Apporder.php:48
-msgid "Use arrows to move the corresponding app up or down in the app tray"
-msgstr "Используйте стрелки для перемещения приложения вверх или вниз в лотке"
+#: ../../Zotlabs/Module/Api.php:74 ../../Zotlabs/Module/Api.php:95
+msgid "Authorize application connection"
+msgstr "Авторизовать подключение приложения"
-#: ../../Zotlabs/Module/Mitem.php:31 ../../Zotlabs/Module/Menu.php:208
-msgid "Menu not found."
-msgstr "Меню не найдено"
+#: ../../Zotlabs/Module/Api.php:75
+msgid "Return to your app and insert this Security Code:"
+msgstr "Вернитесь к своему приложению и вставьте этот код безопасности:"
-#: ../../Zotlabs/Module/Mitem.php:63
-msgid "Unable to create element."
-msgstr "Невозможно создать элемент."
+#: ../../Zotlabs/Module/Api.php:85
+msgid "Please login to continue."
+msgstr "Пожалуйста, войдите, чтобы продолжить."
-#: ../../Zotlabs/Module/Mitem.php:87
-msgid "Unable to update menu element."
-msgstr "Невозможно обновить элемент меню."
+#: ../../Zotlabs/Module/Api.php:97
+msgid ""
+"Do you want to authorize this application to access your posts and contacts, "
+"and/or create new posts for you?"
+msgstr "Вы хотите авторизовать это приложение для доступа к вашим публикациям и контактам и / или созданию новых публикаций?"
-#: ../../Zotlabs/Module/Mitem.php:103
-msgid "Unable to add menu element."
-msgstr "Невозможно добавить элемент меню."
+#: ../../Zotlabs/Module/Lostpass.php:19
+msgid "No valid account found."
+msgstr "Действительный аккаунт не найден."
-#: ../../Zotlabs/Module/Mitem.php:134 ../../Zotlabs/Module/Menu.php:231
-#: ../../Zotlabs/Module/Xchan.php:41
-msgid "Not found."
-msgstr "Не найдено."
+#: ../../Zotlabs/Module/Lostpass.php:33
+msgid "Password reset request issued. Check your email."
+msgstr "Запрос на сброс пароля отправлен. Проверьте вашу электронную почту."
-#: ../../Zotlabs/Module/Mitem.php:167 ../../Zotlabs/Module/Mitem.php:246
-msgid "Menu Item Permissions"
-msgstr "Разрешения на пункт меню"
+#: ../../Zotlabs/Module/Lostpass.php:39 ../../Zotlabs/Module/Lostpass.php:108
+#, php-format
+msgid "Site Member (%s)"
+msgstr "Участник сайта (%s)"
-#: ../../Zotlabs/Module/Mitem.php:168 ../../Zotlabs/Module/Mitem.php:247
-#: ../../Zotlabs/Module/Settings/Channel.php:526
-msgid "(click to open/close)"
-msgstr "(нажмите чтобы открыть/закрыть)"
+#: ../../Zotlabs/Module/Lostpass.php:44 ../../Zotlabs/Module/Lostpass.php:49
+#, php-format
+msgid "Password reset requested at %s"
+msgstr "Запрошен сброс пароля на %s"
-#: ../../Zotlabs/Module/Mitem.php:174 ../../Zotlabs/Module/Mitem.php:191
-msgid "Link Name"
-msgstr "Имя ссылки"
+#: ../../Zotlabs/Module/Lostpass.php:68
+msgid ""
+"Request could not be verified. (You may have previously submitted it.) "
+"Password reset failed."
+msgstr "Запрос не может быть проверен. (Вы могли отправить его раньше). Сброс пароля не возможен."
-#: ../../Zotlabs/Module/Mitem.php:175 ../../Zotlabs/Module/Mitem.php:255
-msgid "Link or Submenu Target"
-msgstr "Ссылка или цель подменю"
+#: ../../Zotlabs/Module/Lostpass.php:92
+msgid "Your password has been reset as requested."
+msgstr "Ваш пароль в соответствии с просьбой сброшен."
-#: ../../Zotlabs/Module/Mitem.php:175
-msgid "Enter URL of the link or select a menu name to create a submenu"
-msgstr "Введите URL ссылки или выберите имя меню для создания подменю"
+#: ../../Zotlabs/Module/Lostpass.php:93
+msgid "Your new password is"
+msgstr "Ваш новый пароль"
-#: ../../Zotlabs/Module/Mitem.php:176 ../../Zotlabs/Module/Mitem.php:256
-msgid "Use magic-auth if available"
-msgstr "Использовать magic-auth если возможно"
+#: ../../Zotlabs/Module/Lostpass.php:94
+msgid "Save or copy your new password - and then"
+msgstr "Сохраните ваш новый пароль и затем"
-#: ../../Zotlabs/Module/Mitem.php:176 ../../Zotlabs/Module/Mitem.php:177
-#: ../../Zotlabs/Module/Mitem.php:256 ../../Zotlabs/Module/Mitem.php:257
-#: ../../Zotlabs/Module/Events.php:478 ../../Zotlabs/Module/Events.php:479
-#: ../../Zotlabs/Module/Removeme.php:63 ../../Zotlabs/Module/Admin/Site.php:255
-#: ../../Zotlabs/Module/Settings/Channel.php:309
-#: ../../Zotlabs/Module/Settings/Display.php:89
-#: ../../Zotlabs/Module/Import.php:635 ../../Zotlabs/Module/Import.php:639
-#: ../../Zotlabs/Module/Import.php:640 ../../Zotlabs/Module/Api.php:99
-#: ../../Zotlabs/Module/Photos.php:670 ../../Zotlabs/Module/Wiki.php:227
-#: ../../Zotlabs/Module/Wiki.php:228 ../../Zotlabs/Module/Connedit.php:406
-#: ../../Zotlabs/Module/Connedit.php:796 ../../Zotlabs/Module/Menu.php:162
-#: ../../Zotlabs/Module/Menu.php:221 ../../Zotlabs/Module/Defperms.php:197
-#: ../../Zotlabs/Module/Profiles.php:681 ../../Zotlabs/Module/Sources.php:124
-#: ../../Zotlabs/Module/Sources.php:159
-#: ../../Zotlabs/Module/Filestorage.php:198
-#: ../../Zotlabs/Module/Filestorage.php:206 ../../Zotlabs/Lib/Libzotdir.php:162
-#: ../../Zotlabs/Lib/Libzotdir.php:163 ../../Zotlabs/Lib/Libzotdir.php:165
-#: ../../Zotlabs/Storage/Browser.php:411 ../../boot.php:1681
-#: ../../view/theme/redbasic_c/php/config.php:100
-#: ../../view/theme/redbasic_c/php/config.php:115
-#: ../../view/theme/redbasic/php/config.php:99
-#: ../../view/theme/redbasic/php/config.php:116
-#: ../../addon/wppost/Mod_Wppost.php:82 ../../addon/wppost/Mod_Wppost.php:86
-#: ../../addon/ijpost/Mod_Ijpost.php:61 ../../addon/dwpost/Mod_Dwpost.php:60
-#: ../../addon/ljpost/Mod_Ljpost.php:62 ../../addon/rtof/Mod_Rtof.php:49
-#: ../../addon/jappixmini/Mod_Jappixmini.php:161
-#: ../../addon/jappixmini/Mod_Jappixmini.php:191
-#: ../../addon/jappixmini/Mod_Jappixmini.php:199
-#: ../../addon/jappixmini/Mod_Jappixmini.php:203
-#: ../../addon/jappixmini/Mod_Jappixmini.php:207
-#: ../../addon/channelreputation/channelreputation.php:110
-#: ../../addon/nofed/Mod_Nofed.php:42 ../../addon/redred/Mod_Redred.php:63
-#: ../../addon/content_import/Mod_content_import.php:137
-#: ../../addon/content_import/Mod_content_import.php:138
-#: ../../addon/pubcrawl/Mod_Pubcrawl.php:45
-#: ../../addon/libertree/Mod_Libertree.php:59
-#: ../../addon/statusnet/Mod_Statusnet.php:260
-#: ../../addon/statusnet/Mod_Statusnet.php:282
-#: ../../addon/statusnet/Mod_Statusnet.php:291
-#: ../../addon/twitter/Mod_Twitter.php:162
-#: ../../addon/twitter/Mod_Twitter.php:171
-#: ../../addon/smileybutton/Mod_Smileybutton.php:44
-#: ../../addon/cart/Settings/Cart.php:59 ../../addon/cart/Settings/Cart.php:71
-#: ../../addon/cart/cart.php:1258
-#: ../../addon/cart/submodules/paypalbutton.php:87
-#: ../../addon/cart/submodules/paypalbutton.php:95
-#: ../../addon/cart/submodules/manualcat.php:63
-#: ../../addon/cart/submodules/manualcat.php:254
-#: ../../addon/cart/submodules/manualcat.php:258
-#: ../../addon/cart/submodules/hzservices.php:64
-#: ../../addon/cart/submodules/hzservices.php:646
-#: ../../addon/cart/submodules/hzservices.php:650
-#: ../../addon/cart/submodules/subscriptions.php:153
-#: ../../addon/cart/submodules/subscriptions.php:425
-#: ../../addon/pumpio/Mod_Pumpio.php:94 ../../addon/pumpio/Mod_Pumpio.php:98
-#: ../../addon/pumpio/Mod_Pumpio.php:102 ../../include/dir_fns.php:143
-#: ../../include/dir_fns.php:144 ../../include/dir_fns.php:145
-msgid "No"
-msgstr "Нет"
+#: ../../Zotlabs/Module/Lostpass.php:95
+msgid "click here to login"
+msgstr "нажмите здесь чтобы войти"
-#: ../../Zotlabs/Module/Mitem.php:176 ../../Zotlabs/Module/Mitem.php:177
-#: ../../Zotlabs/Module/Mitem.php:256 ../../Zotlabs/Module/Mitem.php:257
-#: ../../Zotlabs/Module/Events.php:478 ../../Zotlabs/Module/Events.php:479
-#: ../../Zotlabs/Module/Removeme.php:63 ../../Zotlabs/Module/Admin/Site.php:257
-#: ../../Zotlabs/Module/Settings/Channel.php:309
-#: ../../Zotlabs/Module/Settings/Display.php:89
-#: ../../Zotlabs/Module/Import.php:635 ../../Zotlabs/Module/Import.php:639
-#: ../../Zotlabs/Module/Import.php:640 ../../Zotlabs/Module/Api.php:98
-#: ../../Zotlabs/Module/Photos.php:670 ../../Zotlabs/Module/Wiki.php:227
-#: ../../Zotlabs/Module/Wiki.php:228 ../../Zotlabs/Module/Connedit.php:406
-#: ../../Zotlabs/Module/Menu.php:162 ../../Zotlabs/Module/Menu.php:221
-#: ../../Zotlabs/Module/Defperms.php:197 ../../Zotlabs/Module/Profiles.php:681
-#: ../../Zotlabs/Module/Sources.php:124 ../../Zotlabs/Module/Sources.php:159
-#: ../../Zotlabs/Module/Filestorage.php:198
-#: ../../Zotlabs/Module/Filestorage.php:206 ../../Zotlabs/Lib/Libzotdir.php:162
-#: ../../Zotlabs/Lib/Libzotdir.php:163 ../../Zotlabs/Lib/Libzotdir.php:165
-#: ../../Zotlabs/Storage/Browser.php:411 ../../boot.php:1681
-#: ../../view/theme/redbasic_c/php/config.php:100
-#: ../../view/theme/redbasic_c/php/config.php:115
-#: ../../view/theme/redbasic/php/config.php:99
-#: ../../view/theme/redbasic/php/config.php:116
-#: ../../addon/wppost/Mod_Wppost.php:82 ../../addon/wppost/Mod_Wppost.php:86
-#: ../../addon/ijpost/Mod_Ijpost.php:61 ../../addon/dwpost/Mod_Dwpost.php:60
-#: ../../addon/ljpost/Mod_Ljpost.php:62 ../../addon/rtof/Mod_Rtof.php:49
-#: ../../addon/jappixmini/Mod_Jappixmini.php:161
-#: ../../addon/jappixmini/Mod_Jappixmini.php:191
-#: ../../addon/jappixmini/Mod_Jappixmini.php:199
-#: ../../addon/jappixmini/Mod_Jappixmini.php:203
-#: ../../addon/jappixmini/Mod_Jappixmini.php:207
-#: ../../addon/channelreputation/channelreputation.php:110
-#: ../../addon/nofed/Mod_Nofed.php:42 ../../addon/redred/Mod_Redred.php:63
-#: ../../addon/content_import/Mod_content_import.php:137
-#: ../../addon/content_import/Mod_content_import.php:138
-#: ../../addon/pubcrawl/Mod_Pubcrawl.php:45
-#: ../../addon/libertree/Mod_Libertree.php:59
-#: ../../addon/statusnet/Mod_Statusnet.php:260
-#: ../../addon/statusnet/Mod_Statusnet.php:282
-#: ../../addon/statusnet/Mod_Statusnet.php:291
-#: ../../addon/twitter/Mod_Twitter.php:162
-#: ../../addon/twitter/Mod_Twitter.php:171
-#: ../../addon/smileybutton/Mod_Smileybutton.php:44
-#: ../../addon/cart/Settings/Cart.php:59 ../../addon/cart/Settings/Cart.php:71
-#: ../../addon/cart/cart.php:1258
-#: ../../addon/cart/submodules/paypalbutton.php:87
-#: ../../addon/cart/submodules/paypalbutton.php:95
-#: ../../addon/cart/submodules/manualcat.php:63
-#: ../../addon/cart/submodules/manualcat.php:254
-#: ../../addon/cart/submodules/manualcat.php:258
-#: ../../addon/cart/submodules/hzservices.php:64
-#: ../../addon/cart/submodules/hzservices.php:646
-#: ../../addon/cart/submodules/hzservices.php:650
-#: ../../addon/cart/submodules/subscriptions.php:153
-#: ../../addon/cart/submodules/subscriptions.php:425
-#: ../../addon/pumpio/Mod_Pumpio.php:94 ../../addon/pumpio/Mod_Pumpio.php:98
-#: ../../addon/pumpio/Mod_Pumpio.php:102 ../../include/dir_fns.php:143
-#: ../../include/dir_fns.php:144 ../../include/dir_fns.php:145
-msgid "Yes"
-msgstr "Да"
+#: ../../Zotlabs/Module/Lostpass.php:96
+msgid ""
+"Your password may be changed from the <em>Settings</em> page after "
+"successful login."
+msgstr "Ваш пароль может быть изменён на странице <em>Настройки</em> после успешного входа."
-#: ../../Zotlabs/Module/Mitem.php:177 ../../Zotlabs/Module/Mitem.php:257
-msgid "Open link in new window"
-msgstr "Открыть ссылку в новом окне"
+#: ../../Zotlabs/Module/Lostpass.php:117
+#, php-format
+msgid "Your password has changed at %s"
+msgstr "Пароль был изменен на %s"
-#: ../../Zotlabs/Module/Mitem.php:178 ../../Zotlabs/Module/Mitem.php:258
-msgid "Order in list"
-msgstr "Порядок в списке"
+#: ../../Zotlabs/Module/Lostpass.php:130
+msgid "Forgot your Password?"
+msgstr "Забыли ваш пароль?"
-#: ../../Zotlabs/Module/Mitem.php:178 ../../Zotlabs/Module/Mitem.php:258
-msgid "Higher numbers will sink to bottom of listing"
-msgstr "Большие значения в конце списка"
+#: ../../Zotlabs/Module/Lostpass.php:131
+msgid ""
+"Enter your email address and submit to have your password reset. Then check "
+"your email for further instructions."
+msgstr "Введите ваш адрес электронной почты и нажмите отправить чтобы сбросить пароль. Затем проверьте ваш почтовый ящик для дальнейших инструкций. "
-#: ../../Zotlabs/Module/Mitem.php:179
-msgid "Submit and finish"
-msgstr "Отправить и завершить"
+#: ../../Zotlabs/Module/Lostpass.php:132
+msgid "Email Address"
+msgstr "Адрес электронной почты"
-#: ../../Zotlabs/Module/Mitem.php:180
-msgid "Submit and continue"
-msgstr "Отправить и продолжить"
+#: ../../Zotlabs/Module/Lostpass.php:133 ../../Zotlabs/Module/Pdledit.php:77
+msgid "Reset"
+msgstr "Сбросить"
-#: ../../Zotlabs/Module/Mitem.php:189
-msgid "Menu:"
-msgstr "Меню:"
+#: ../../Zotlabs/Module/Oauth.php:45
+msgid "Name is required"
+msgstr "Необходимо имя"
-#: ../../Zotlabs/Module/Mitem.php:192
-msgid "Link Target"
-msgstr "Цель ссылки"
+#: ../../Zotlabs/Module/Oauth.php:49
+msgid "Key and Secret are required"
+msgstr "Требуются ключ и код"
-#: ../../Zotlabs/Module/Mitem.php:195
-msgid "Edit menu"
-msgstr "Редактировать меню"
+#: ../../Zotlabs/Module/Oauth.php:100
+msgid "OAuth Apps Manager App"
+msgstr "Приложение \"Менеджер Oauth\""
-#: ../../Zotlabs/Module/Mitem.php:198
-msgid "Edit element"
-msgstr "Редактировать элемент"
+#: ../../Zotlabs/Module/Oauth.php:101
+msgid "OAuth authentication tokens for mobile and remote apps"
+msgstr "Токены аутентификации OAuth для мобильный и удалённых приложений"
-#: ../../Zotlabs/Module/Mitem.php:199
-msgid "Drop element"
-msgstr "Удалить элемент"
+#: ../../Zotlabs/Module/Oauth.php:110 ../../Zotlabs/Module/Oauth.php:136
+#: ../../Zotlabs/Module/Oauth.php:172 ../../Zotlabs/Module/Oauth2.php:143
+#: ../../Zotlabs/Module/Oauth2.php:193
+msgid "Add application"
+msgstr "Добавить приложение"
-#: ../../Zotlabs/Module/Mitem.php:200
-msgid "New element"
-msgstr "Новый элемент"
+#: ../../Zotlabs/Module/Oauth.php:113 ../../Zotlabs/Module/Oauth2.php:118
+#: ../../Zotlabs/Module/Oauth2.php:146
+msgid "Name of application"
+msgstr "Название приложения"
-#: ../../Zotlabs/Module/Mitem.php:201
-msgid "Edit this menu container"
-msgstr "Редактировать контейнер меню"
+#: ../../Zotlabs/Module/Oauth.php:114 ../../Zotlabs/Module/Oauth.php:140
+#: ../../extend/addon/hzaddons/statusnet/statusnet.php:596
+#: ../../extend/addon/hzaddons/twitter/twitter.php:500
+msgid "Consumer Key"
+msgstr "Ключ клиента"
-#: ../../Zotlabs/Module/Mitem.php:202
-msgid "Add menu element"
-msgstr "Добавить элемент меню"
+#: ../../Zotlabs/Module/Oauth.php:114 ../../Zotlabs/Module/Oauth.php:115
+#: ../../Zotlabs/Module/Oauth2.php:119 ../../Zotlabs/Module/Oauth2.php:147
+msgid "Automatically generated - change if desired. Max length 20"
+msgstr "Сгенерирован автоматические - измените если требуется. Макс. длина 20"
-#: ../../Zotlabs/Module/Mitem.php:203
-msgid "Delete this menu item"
-msgstr "Удалить этот элемент меню"
+#: ../../Zotlabs/Module/Oauth.php:115 ../../Zotlabs/Module/Oauth.php:141
+#: ../../Zotlabs/Module/Oauth2.php:119 ../../Zotlabs/Module/Oauth2.php:147
+#: ../../extend/addon/hzaddons/statusnet/statusnet.php:595
+#: ../../extend/addon/hzaddons/twitter/twitter.php:501
+msgid "Consumer Secret"
+msgstr "Код клиента"
-#: ../../Zotlabs/Module/Mitem.php:204
-msgid "Edit this menu item"
-msgstr "Редактировать этот элемент меню"
+#: ../../Zotlabs/Module/Oauth.php:116 ../../Zotlabs/Module/Oauth.php:142
+#: ../../Zotlabs/Module/Oauth2.php:120 ../../Zotlabs/Module/Oauth2.php:148
+msgid "Redirect"
+msgstr "Перенаправление"
-#: ../../Zotlabs/Module/Mitem.php:222
-msgid "Menu item not found."
-msgstr "Элемент меню не найден."
+#: ../../Zotlabs/Module/Oauth.php:116 ../../Zotlabs/Module/Oauth2.php:120
+#: ../../Zotlabs/Module/Oauth2.php:148
+msgid ""
+"Redirect URI - leave blank unless your application specifically requires this"
+msgstr "URI перенаправления - оставьте пустыми до тех пока ваше приложение не требует этого"
-#: ../../Zotlabs/Module/Mitem.php:235
-msgid "Menu item deleted."
-msgstr "Элемент меню удалён."
+#: ../../Zotlabs/Module/Oauth.php:117 ../../Zotlabs/Module/Oauth.php:143
+msgid "Icon url"
+msgstr "URL значка"
-#: ../../Zotlabs/Module/Mitem.php:237
-msgid "Menu item could not be deleted."
-msgstr "Невозможно удалить элемент меню."
+#: ../../Zotlabs/Module/Oauth.php:117 ../../Zotlabs/Module/Sources.php:123
+#: ../../Zotlabs/Module/Sources.php:158
+msgid "Optional"
+msgstr "Необязательно"
-#: ../../Zotlabs/Module/Mitem.php:244
-msgid "Edit Menu Element"
-msgstr "Редактировать элемент меню"
+#: ../../Zotlabs/Module/Oauth.php:128
+msgid "Application not found."
+msgstr "Приложение не найдено."
-#: ../../Zotlabs/Module/Mitem.php:254
-msgid "Link text"
-msgstr "Текст ссылки"
+#: ../../Zotlabs/Module/Oauth.php:171
+msgid "Connected OAuth Apps"
+msgstr "Подключенные приложения OAuth"
+
+#: ../../Zotlabs/Module/Oauth.php:175 ../../Zotlabs/Module/Oauth2.php:196
+msgid "Client key starts with"
+msgstr "Ключ клиента начинается с"
+
+#: ../../Zotlabs/Module/Oauth.php:176 ../../Zotlabs/Module/Oauth2.php:197
+msgid "No name"
+msgstr "Без названия"
+
+#: ../../Zotlabs/Module/Oauth.php:177 ../../Zotlabs/Module/Oauth2.php:198
+msgid "Remove authorization"
+msgstr "Удалить разрешение"
#: ../../Zotlabs/Module/Events.php:113
#: ../../Zotlabs/Module/Channel_calendar.php:51
@@ -1490,25 +5967,10 @@ msgstr "Требуются наименование события и время
msgid "Event not found."
msgstr "Событие не найдено."
-#: ../../Zotlabs/Module/Events.php:266
-#: ../../Zotlabs/Module/Channel_calendar.php:213
-#: ../../Zotlabs/Module/Tagger.php:73 ../../Zotlabs/Module/Like.php:394
-#: ../../include/conversation.php:119 ../../include/text.php:2120
-#: ../../include/event.php:1207
-msgid "event"
-msgstr "событие"
-
#: ../../Zotlabs/Module/Events.php:468
msgid "Edit event title"
msgstr "Редактировать наименование события"
-#: ../../Zotlabs/Module/Events.php:468 ../../Zotlabs/Module/Events.php:473
-#: ../../Zotlabs/Module/Appman.php:143 ../../Zotlabs/Module/Appman.php:144
-#: ../../Zotlabs/Module/Profiles.php:745 ../../Zotlabs/Module/Profiles.php:749
-#: ../../include/datetime.php:211
-msgid "Required"
-msgstr "Требуется"
-
#: ../../Zotlabs/Module/Events.php:470
msgid "Categories (comma-separated list)"
msgstr "Категории (список через запятую)"
@@ -1555,17 +6017,6 @@ msgstr "Редактировать описание"
msgid "Edit Location"
msgstr "Редактировать местоположение"
-#: ../../Zotlabs/Module/Events.php:486 ../../Zotlabs/Module/Photos.php:1097
-#: ../../Zotlabs/Module/Webpages.php:262 ../../Zotlabs/Lib/ThreadItem.php:806
-#: ../../addon/hsse/hsse.php:153 ../../include/conversation.php:1359
-msgid "Preview"
-msgstr "Предварительный просмотр"
-
-#: ../../Zotlabs/Module/Events.php:487 ../../addon/hsse/hsse.php:225
-#: ../../include/conversation.php:1431
-msgid "Permission settings"
-msgstr "Настройки разрешений"
-
#: ../../Zotlabs/Module/Events.php:502
msgid "Advanced Options"
msgstr "Дополнительные настройки"
@@ -1584,10 +6035,6 @@ msgstr "Редактировать событие"
msgid "Delete event"
msgstr "Удалить событие"
-#: ../../Zotlabs/Module/Events.php:669 ../../include/text.php:1939
-msgid "Link to Source"
-msgstr "Ссылка на источник"
-
#: ../../Zotlabs/Module/Events.php:677
#: ../../Zotlabs/Module/Channel_calendar.php:401
msgid "calendar"
@@ -1601,9 +6048,12 @@ msgstr "Редактировать событие"
msgid "Create Event"
msgstr "Создать событие"
-#: ../../Zotlabs/Module/Events.php:699 ../../include/channel.php:1769
-msgid "Export"
-msgstr "Экспорт"
+#: ../../Zotlabs/Module/Events.php:702 ../../Zotlabs/Module/Pubsites.php:60
+#: ../../Zotlabs/Module/Webpages.php:261 ../../Zotlabs/Module/Blocks.php:166
+#: ../../Zotlabs/Module/Wiki.php:213 ../../Zotlabs/Module/Wiki.php:409
+#: ../../Zotlabs/Module/Layouts.php:198
+msgid "View"
+msgstr "Просмотр"
#: ../../Zotlabs/Module/Events.php:739
msgid "Event removed"
@@ -1614,164 +6064,46 @@ msgstr "Событие удалено"
msgid "Failed to remove event"
msgstr "Не удалось удалить событие"
-#: ../../Zotlabs/Module/Appman.php:39 ../../Zotlabs/Module/Appman.php:56
-msgid "App installed."
-msgstr "Приложение установлено."
-
-#: ../../Zotlabs/Module/Appman.php:49
-msgid "Malformed app."
-msgstr "Неработающее приложение."
-
-#: ../../Zotlabs/Module/Appman.php:132
-msgid "Embed code"
-msgstr "Встроить код"
-
-#: ../../Zotlabs/Module/Appman.php:138
-msgid "Edit App"
-msgstr "Редактировать приложение"
-
-#: ../../Zotlabs/Module/Appman.php:138
-msgid "Create App"
-msgstr "Создать приложение"
-
-#: ../../Zotlabs/Module/Appman.php:143
-msgid "Name of app"
-msgstr "Наименование приложения"
-
-#: ../../Zotlabs/Module/Appman.php:144
-msgid "Location (URL) of app"
-msgstr "Местоположение (URL) приложения"
-
-#: ../../Zotlabs/Module/Appman.php:146
-msgid "Photo icon URL"
-msgstr "URL пиктограммы"
-
-#: ../../Zotlabs/Module/Appman.php:146
-msgid "80 x 80 pixels - optional"
-msgstr "80 x 80 пикселей - необязательно"
-
-#: ../../Zotlabs/Module/Appman.php:147
-msgid "Categories (optional, comma separated list)"
-msgstr "Категории (необязательно, список через запятую)"
-
-#: ../../Zotlabs/Module/Appman.php:148
-msgid "Version ID"
-msgstr "ID версии"
-
-#: ../../Zotlabs/Module/Appman.php:149
-msgid "Price of app"
-msgstr "Цена приложения"
-
-#: ../../Zotlabs/Module/Appman.php:150
-msgid "Location (URL) to purchase app"
-msgstr "Ссылка (URL) для покупки приложения"
-
-#: ../../Zotlabs/Module/Regmod.php:15
-msgid "Please login."
-msgstr "Пожалуйста, войдите."
-
-#: ../../Zotlabs/Module/Magic.php:78
-msgid "Hub not found."
-msgstr "Узел не найден."
-
-#: ../../Zotlabs/Module/Subthread.php:112 ../../Zotlabs/Module/Tagger.php:69
-#: ../../Zotlabs/Module/Like.php:392 ../../Zotlabs/Lib/Activity.php:2320
-#: ../../addon/redphotos/redphotohelper.php:71
-#: ../../addon/diaspora/Receiver.php:1592 ../../addon/pubcrawl/as.php:1690
-#: ../../include/conversation.php:116 ../../include/text.php:2117
-msgid "photo"
-msgstr "фото"
-
-#: ../../Zotlabs/Module/Subthread.php:112 ../../Zotlabs/Module/Like.php:392
-#: ../../Zotlabs/Lib/Activity.php:2320 ../../addon/diaspora/Receiver.php:1592
-#: ../../addon/pubcrawl/as.php:1690 ../../include/conversation.php:144
-#: ../../include/text.php:2123
-msgid "status"
-msgstr "статус"
+#: ../../Zotlabs/Module/Authorize.php:17
+msgid "Unknown App"
+msgstr "Неизвестное приложение"
-#: ../../Zotlabs/Module/Subthread.php:143
-#, php-format
-msgid "%1$s is following %2$s's %3$s"
-msgstr "%1$s отслеживает %2$s's %3$s"
+#: ../../Zotlabs/Module/Authorize.php:29
+msgid "Authorize"
+msgstr "Авторизовать"
-#: ../../Zotlabs/Module/Subthread.php:145
+#: ../../Zotlabs/Module/Authorize.php:30
#, php-format
-msgid "%1$s stopped following %2$s's %3$s"
-msgstr "%1$s прекратил отслеживать %2$s's %3$s"
-
-#: ../../Zotlabs/Module/Article_edit.php:44 ../../Zotlabs/Module/Cal.php:31
-#: ../../Zotlabs/Module/Chanview.php:96 ../../Zotlabs/Module/Page.php:75
-#: ../../Zotlabs/Module/Wall_upload.php:31 ../../Zotlabs/Module/Block.php:41
-#: ../../Zotlabs/Module/Card_edit.php:44
-msgid "Channel not found."
-msgstr "Канал не найден."
-
-#: ../../Zotlabs/Module/Article_edit.php:101
-#: ../../Zotlabs/Module/Editblock.php:116 ../../Zotlabs/Module/Chat.php:222
-#: ../../Zotlabs/Module/Editwebpage.php:143 ../../Zotlabs/Module/Mail.php:292
-#: ../../Zotlabs/Module/Mail.php:435 ../../Zotlabs/Module/Card_edit.php:101
-#: ../../addon/hsse/hsse.php:95 ../../include/conversation.php:1298
-msgid "Insert web link"
-msgstr "Вставить веб-ссылку"
-
-#: ../../Zotlabs/Module/Article_edit.php:117
-#: ../../Zotlabs/Module/Editblock.php:129 ../../Zotlabs/Module/Photos.php:671
-#: ../../Zotlabs/Module/Photos.php:1041 ../../Zotlabs/Module/Card_edit.php:117
-#: ../../addon/hsse/hsse.php:221 ../../include/conversation.php:1427
-msgid "Title (optional)"
-msgstr "Заголовок (необязательно)"
-
-#: ../../Zotlabs/Module/Article_edit.php:128
-msgid "Edit Article"
-msgstr "Редактировать статью"
-
-#: ../../Zotlabs/Module/Import_items.php:48 ../../Zotlabs/Module/Import.php:68
-msgid "Nothing to import."
-msgstr "Ничего импортировать."
-
-#: ../../Zotlabs/Module/Import_items.php:72 ../../Zotlabs/Module/Import.php:83
-#: ../../Zotlabs/Module/Import.php:99
-msgid "Unable to download data from old server"
-msgstr "Невозможно загрузить данные со старого сервера"
-
-#: ../../Zotlabs/Module/Import_items.php:77 ../../Zotlabs/Module/Import.php:106
-msgid "Imported file is empty."
-msgstr "Импортированный файл пуст."
+msgid "Do you authorize the app %s to access your channel data?"
+msgstr "Авторизуете ли вы приложение %s для доступа к данным вашего канала?"
-#: ../../Zotlabs/Module/Import_items.php:93
-#, php-format
-msgid "Warning: Database versions differ by %1$d updates."
-msgstr "Предупреждение: Версия базы данных отличается от %1$d обновления."
+#: ../../Zotlabs/Module/Authorize.php:32
+msgid "Allow"
+msgstr "Разрешить"
-#: ../../Zotlabs/Module/Import_items.php:108
-msgid "Import completed"
-msgstr "Импорт завершён."
+#: ../../Zotlabs/Module/Authorize.php:33
+#: ../../Zotlabs/Module/Admin/Accounts.php:174
+msgid "Deny"
+msgstr "Запретить"
-#: ../../Zotlabs/Module/Import_items.php:125
-msgid "Import Items"
-msgstr "Импортировать объекты"
+#: ../../Zotlabs/Module/Pubstream.php:20
+msgid "Public Stream App"
+msgstr "Приложение \"Публичный поток\""
-#: ../../Zotlabs/Module/Import_items.php:126
-msgid "Use this form to import existing posts and content from an export file."
-msgstr "Используйте эту форму для импорта существующих публикаций и содержимого из файла."
+#: ../../Zotlabs/Module/Pubstream.php:21
+msgid "The unmoderated public stream of this hub"
+msgstr "Немодерируемый публичный поток с этого хаба"
-#: ../../Zotlabs/Module/Import_items.php:127
-#: ../../Zotlabs/Module/Import.php:629
-msgid "File to Upload"
-msgstr "Файл для загрузки"
+#: ../../Zotlabs/Module/Pubstream.php:109
+#: ../../Zotlabs/Widget/Notifications.php:142 ../../Zotlabs/Lib/Apps.php:375
+msgid "Public Stream"
+msgstr "Публичный поток"
#: ../../Zotlabs/Module/New_channel.php:147 ../../Zotlabs/Module/Manage.php:138
#, php-format
msgid "You have created %1$.0f of %2$.0f allowed channels."
msgstr "Вы создали %1$.0f из %2$.0f возможных каналов."
-#: ../../Zotlabs/Module/New_channel.php:157
-#: ../../Zotlabs/Module/New_channel.php:164
-#: ../../Zotlabs/Module/Connedit.php:869 ../../Zotlabs/Module/Defperms.php:256
-#: ../../Zotlabs/Widget/Notifications.php:162 ../../include/nav.php:326
-msgid "Loading"
-msgstr "Загрузка"
-
#: ../../Zotlabs/Module/New_channel.php:159
msgid "Your real name is recommended."
msgstr "Рекомендуется использовать ваше настоящее имя."
@@ -1801,8 +6133,8 @@ msgid "Choose a short nickname"
msgstr "Выберите короткий псевдоним"
#: ../../Zotlabs/Module/New_channel.php:178
-#: ../../Zotlabs/Module/Settings/Channel.php:535
#: ../../Zotlabs/Module/Register.php:264
+#: ../../Zotlabs/Module/Settings/Channel.php:535
msgid "Channel role and privacy"
msgstr "Роль и конфиденциальность канала"
@@ -1837,6 +6169,1470 @@ msgstr "или <a href=\"import\">импортировать существую
msgid "Validate"
msgstr "Проверить"
+#: ../../Zotlabs/Module/Cover_photo.php:83
+#: ../../Zotlabs/Module/Profile_photo.php:91
+msgid "Image uploaded but image cropping failed."
+msgstr "Изображение загружено но обрезка не удалась."
+
+#: ../../Zotlabs/Module/Cover_photo.php:194
+#: ../../Zotlabs/Module/Cover_photo.php:252
+msgid "Cover Photos"
+msgstr "Фотографии обложки"
+
+#: ../../Zotlabs/Module/Cover_photo.php:210
+#: ../../Zotlabs/Module/Profile_photo.php:164
+msgid "Image resize failed."
+msgstr "Не удалось изменить размер изображения."
+
+#: ../../Zotlabs/Module/Cover_photo.php:263
+#: ../../Zotlabs/Module/Profile_photo.php:294
+msgid "Image upload failed."
+msgstr "Загрузка изображения не удалась."
+
+#: ../../Zotlabs/Module/Cover_photo.php:280
+#: ../../Zotlabs/Module/Profile_photo.php:313
+msgid "Unable to process image."
+msgstr "Невозможно обработать изображение."
+
+#: ../../Zotlabs/Module/Cover_photo.php:373
+#: ../../Zotlabs/Module/Cover_photo.php:388
+#: ../../Zotlabs/Module/Profile_photo.php:377
+#: ../../Zotlabs/Module/Profile_photo.php:429
+msgid "Photo not available."
+msgstr "Фотография недоступна."
+
+#: ../../Zotlabs/Module/Cover_photo.php:424
+msgid "Your cover photo may be visible to anybody on the internet"
+msgstr "Фотография вашей обложки может быть видна всем в Интернете"
+
+#: ../../Zotlabs/Module/Cover_photo.php:426
+#: ../../Zotlabs/Module/Profile_photo.php:495
+msgid "Upload File:"
+msgstr "Загрузить файл:"
+
+#: ../../Zotlabs/Module/Cover_photo.php:427
+#: ../../Zotlabs/Module/Profile_photo.php:496
+msgid "Select a profile:"
+msgstr "Выбрать профиль:"
+
+#: ../../Zotlabs/Module/Cover_photo.php:428
+msgid "Change Cover Photo"
+msgstr "Изменить фотографию обложки"
+
+#: ../../Zotlabs/Module/Cover_photo.php:432
+#: ../../Zotlabs/Module/Cover_photo.php:433
+#: ../../Zotlabs/Module/Profile_photo.php:503
+#: ../../Zotlabs/Module/Profile_photo.php:504
+msgid "Use a photo from your albums"
+msgstr "Использовать фотографию из ваших альбомов"
+
+#: ../../Zotlabs/Module/Cover_photo.php:438
+#: ../../Zotlabs/Module/Profile_photo.php:509 ../../Zotlabs/Module/Wiki.php:405
+msgid "Choose a different album"
+msgstr "Выбрать другой альбом"
+
+#: ../../Zotlabs/Module/Cover_photo.php:444
+#: ../../Zotlabs/Module/Profile_photo.php:514
+msgid "Select existing photo"
+msgstr "Выбрать существующую фотографию"
+
+#: ../../Zotlabs/Module/Cover_photo.php:461
+#: ../../Zotlabs/Module/Profile_photo.php:533
+msgid "Crop Image"
+msgstr "Обрезать изображение"
+
+#: ../../Zotlabs/Module/Cover_photo.php:462
+#: ../../Zotlabs/Module/Profile_photo.php:534
+msgid "Please adjust the image cropping for optimum viewing."
+msgstr "Пожалуйста настройте обрезку изображения для оптимального просмотра."
+
+#: ../../Zotlabs/Module/Cover_photo.php:464
+#: ../../Zotlabs/Module/Profile_photo.php:536
+msgid "Done Editing"
+msgstr "Закончить редактирование"
+
+#: ../../Zotlabs/Module/Sharedwithme.php:103
+msgid "Files: shared with me"
+msgstr "Файлы: поделились со мной"
+
+#: ../../Zotlabs/Module/Sharedwithme.php:105
+msgid "NEW"
+msgstr "НОВОЕ"
+
+#: ../../Zotlabs/Module/Sharedwithme.php:108
+msgid "Remove all files"
+msgstr "Удалить все файлы"
+
+#: ../../Zotlabs/Module/Sharedwithme.php:109
+msgid "Remove this file"
+msgstr "Удалить этот файл"
+
+#: ../../Zotlabs/Module/Register.php:52
+msgid "Maximum daily site registrations exceeded. Please try again tomorrow."
+msgstr "Превышено максимальное количество регистраций на сегодня. Пожалуйста, попробуйте снова завтра."
+
+#: ../../Zotlabs/Module/Register.php:58
+msgid ""
+"Please indicate acceptance of the Terms of Service. Registration failed."
+msgstr "Пожалуйста, подтвердите согласие с \"Условиями обслуживания\". Регистрация не удалась."
+
+#: ../../Zotlabs/Module/Register.php:92
+msgid "Passwords do not match."
+msgstr "Пароли не совпадают."
+
+#: ../../Zotlabs/Module/Register.php:135
+msgid "Registration successful. Continue to create your first channel..."
+msgstr "Регистрация завершена успешно. Для продолжения создайте свой первый канал..."
+
+#: ../../Zotlabs/Module/Register.php:138
+msgid ""
+"Registration successful. Please check your email for validation instructions."
+msgstr "Регистрация завершена успешно. Пожалуйста проверьте вашу электронную почту для подтверждения."
+
+#: ../../Zotlabs/Module/Register.php:145
+msgid "Your registration is pending approval by the site owner."
+msgstr "Ваша регистрация ожидает одобрения администрации сайта."
+
+#: ../../Zotlabs/Module/Register.php:148
+msgid "Your registration can not be processed."
+msgstr "Ваша регистрация не может быть обработана."
+
+#: ../../Zotlabs/Module/Register.php:195
+msgid "Registration on this hub is disabled."
+msgstr "Регистрация на этом хабе отключена."
+
+#: ../../Zotlabs/Module/Register.php:204
+msgid "Registration on this hub is by approval only."
+msgstr "Регистрация на этом хабе только по утверждению."
+
+#: ../../Zotlabs/Module/Register.php:205 ../../Zotlabs/Module/Register.php:214
+msgid "<a href=\"pubsites\">Register at another affiliated hub.</a>"
+msgstr "<a href=\"pubsites\">Зарегистрироваться на другом хабе.</a>"
+
+#: ../../Zotlabs/Module/Register.php:213
+msgid "Registration on this hub is by invitation only."
+msgstr "Регистрация на этом хабе доступна только по приглашениям."
+
+#: ../../Zotlabs/Module/Register.php:224
+msgid ""
+"This site has exceeded the number of allowed daily account registrations. "
+"Please try again tomorrow."
+msgstr "Этот сайт превысил максимальное количество регистраций на сегодня. Пожалуйста, попробуйте снова завтра. "
+
+#: ../../Zotlabs/Module/Register.php:239 ../../Zotlabs/Module/Siteinfo.php:28
+msgid "Terms of Service"
+msgstr "Условия предоставления услуг"
+
+#: ../../Zotlabs/Module/Register.php:245
+#, php-format
+msgid "I accept the %s for this website"
+msgstr "Я принимаю %s для этого веб-сайта."
+
+#: ../../Zotlabs/Module/Register.php:252
+#, php-format
+msgid "I am over %s years of age and accept the %s for this website"
+msgstr "Мой возраст превышает %s лет и я принимаю %s для этого веб-сайта."
+
+#: ../../Zotlabs/Module/Register.php:257
+msgid "Your email address"
+msgstr "Ваш адрес электронной почты"
+
+#: ../../Zotlabs/Module/Register.php:258
+msgid "Choose a password"
+msgstr "Выберите пароль"
+
+#: ../../Zotlabs/Module/Register.php:259
+msgid "Please re-enter your password"
+msgstr "Пожалуйста, введите пароль еще раз"
+
+#: ../../Zotlabs/Module/Register.php:260
+msgid "Please enter your invitation code"
+msgstr "Пожалуйста, введите Ваш код приглашения"
+
+#: ../../Zotlabs/Module/Register.php:261
+msgid "Your Name"
+msgstr "Ваше имя"
+
+#: ../../Zotlabs/Module/Register.php:261
+msgid "Real names are preferred."
+msgstr "Предпочтительны реальные имена."
+
+#: ../../Zotlabs/Module/Register.php:263
+#, php-format
+msgid ""
+"Your nickname will be used to create an easy to remember channel address e."
+"g. nickname%s"
+msgstr "Ваш псевдоним будет использован для создания легко запоминаемого адреса канала, напр. nickname %s"
+
+#: ../../Zotlabs/Module/Register.php:264
+msgid ""
+"Select a channel permission role for your usage needs and privacy "
+"requirements."
+msgstr "Выберите разрешения для канала в зависимости от ваших потребностей и требований приватности."
+
+#: ../../Zotlabs/Module/Register.php:265
+msgid "no"
+msgstr "нет"
+
+#: ../../Zotlabs/Module/Register.php:265
+msgid "yes"
+msgstr "да"
+
+#: ../../Zotlabs/Module/Register.php:277
+#: ../../Zotlabs/Module/Admin/Site.php:288
+msgid "Registration"
+msgstr "Регистрация"
+
+#: ../../Zotlabs/Module/Register.php:294
+msgid ""
+"This site requires email verification. After completing this form, please "
+"check your email for further instructions."
+msgstr "Этот сайт требует проверку адреса электронной почты. После заполнения этой формы, пожалуйста, проверьте ваш почтовый ящик для дальнейших инструкций."
+
+#: ../../Zotlabs/Module/Apporder.php:47
+msgid "Change Order of Pinned Navbar Apps"
+msgstr "Изменить порядок приложений на панели навигации"
+
+#: ../../Zotlabs/Module/Apporder.php:47
+msgid "Change Order of App Tray Apps"
+msgstr "Изменить порядок приложений в лотке"
+
+#: ../../Zotlabs/Module/Apporder.php:48
+msgid ""
+"Use arrows to move the corresponding app left (top) or right (bottom) in the "
+"navbar"
+msgstr "Используйте стрелки для перемещения приложения влево (вверх) или вправо (вниз) в панели навигации"
+
+#: ../../Zotlabs/Module/Apporder.php:48
+msgid "Use arrows to move the corresponding app up or down in the app tray"
+msgstr "Используйте стрелки для перемещения приложения вверх или вниз в лотке"
+
+#: ../../Zotlabs/Module/Help.php:23
+msgid "Documentation Search"
+msgstr "Поиск документации"
+
+#: ../../Zotlabs/Module/Help.php:81 ../../Zotlabs/Module/Group.php:155
+msgid "Members"
+msgstr "Участники"
+
+#: ../../Zotlabs/Module/Help.php:82
+msgid "Administrators"
+msgstr "Администраторы"
+
+#: ../../Zotlabs/Module/Help.php:83
+msgid "Developers"
+msgstr "Разработчики"
+
+#: ../../Zotlabs/Module/Help.php:84
+msgid "Tutorials"
+msgstr "Руководства"
+
+#: ../../Zotlabs/Module/Help.php:95
+msgid "$Projectname Documentation"
+msgstr "$Projectname Документация"
+
+#: ../../Zotlabs/Module/Help.php:96
+msgid "Contents"
+msgstr "Содержимое"
+
+#: ../../Zotlabs/Module/Viewconnections.php:65
+msgid "No connections."
+msgstr "Контактов нет."
+
+#: ../../Zotlabs/Module/Viewconnections.php:106
+#, php-format
+msgid "Visit %s's profile [%s]"
+msgstr "Посетить %s ​​профиль [%s]"
+
+#: ../../Zotlabs/Module/Viewconnections.php:137
+msgid "View Connections"
+msgstr "Просмотр контактов"
+
+#: ../../Zotlabs/Module/Rate.php:156
+msgid "Website:"
+msgstr "Веб-сайт:"
+
+#: ../../Zotlabs/Module/Rate.php:159
+#, php-format
+msgid "Remote Channel [%s] (not yet known on this site)"
+msgstr "Удалённый канал [%s] (пока неизвестен на этом сайте)"
+
+#: ../../Zotlabs/Module/Rate.php:160
+msgid "Rating (this information is public)"
+msgstr "Оценка (эта информация общедоступна)"
+
+#: ../../Zotlabs/Module/Rate.php:161
+msgid "Optionally explain your rating (this information is public)"
+msgstr "Объясните свою оценку (необязательно; эта информация общедоступна)"
+
+#: ../../Zotlabs/Module/Regmod.php:15
+msgid "Please login."
+msgstr "Пожалуйста, войдите."
+
+#: ../../Zotlabs/Module/Locs.php:25 ../../Zotlabs/Module/Locs.php:54
+msgid "Location not found."
+msgstr "Местоположение не найдено"
+
+#: ../../Zotlabs/Module/Locs.php:62
+msgid "Location lookup failed."
+msgstr "Поиск местоположения не удался"
+
+#: ../../Zotlabs/Module/Locs.php:66
+msgid ""
+"Please select another location to become primary before removing the primary "
+"location."
+msgstr "Пожалуйста, выберите другое местоположение в качестве основного прежде чем удалить предыдущее"
+
+#: ../../Zotlabs/Module/Locs.php:95
+msgid "Syncing locations"
+msgstr "Синхронизировать местоположение"
+
+#: ../../Zotlabs/Module/Locs.php:105
+msgid "No locations found."
+msgstr "Местоположений не найдено"
+
+#: ../../Zotlabs/Module/Locs.php:116
+msgid "Manage Channel Locations"
+msgstr "Управление местоположением канала"
+
+#: ../../Zotlabs/Module/Locs.php:119
+#: ../../extend/addon/hzaddons/workflow/workflow.php:275
+msgid "Primary"
+msgstr "Основной"
+
+#: ../../Zotlabs/Module/Locs.php:120 ../../Zotlabs/Module/Menu.php:177
+msgid "Drop"
+msgstr "Удалить"
+
+#: ../../Zotlabs/Module/Locs.php:122
+msgid "Sync Now"
+msgstr "Синхронизировать"
+
+#: ../../Zotlabs/Module/Locs.php:123
+msgid "Please wait several minutes between consecutive operations."
+msgstr "Пожалуйста, подождите несколько минут между последовательными операциями."
+
+#: ../../Zotlabs/Module/Locs.php:124
+msgid ""
+"When possible, drop a location by logging into that website/hub and removing "
+"your channel."
+msgstr "По возможности, очистите местоположение, войдя на этот веб-сайт / хаб и удалив свой канал."
+
+#: ../../Zotlabs/Module/Locs.php:125
+msgid "Use this form to drop the location if the hub is no longer operating."
+msgstr "Используйте эту форму, чтобы удалить местоположение, если хаб больше не функционирует."
+
+#: ../../Zotlabs/Module/Sources.php:41
+msgid "Failed to create source. No channel selected."
+msgstr "Не удалось создать источник. Канал не выбран."
+
+#: ../../Zotlabs/Module/Sources.php:57
+msgid "Source created."
+msgstr "Источник создан."
+
+#: ../../Zotlabs/Module/Sources.php:70
+msgid "Source updated."
+msgstr "Источник обновлен."
+
+#: ../../Zotlabs/Module/Sources.php:88
+msgid "Sources App"
+msgstr "Приложение \"Источники канала\""
+
+#: ../../Zotlabs/Module/Sources.php:89
+msgid "Automatically import channel content from other channels or feeds"
+msgstr "Автоматический импорт контента из других каналов или лент"
+
+#: ../../Zotlabs/Module/Sources.php:101
+msgid "*"
+msgstr ""
+
+#: ../../Zotlabs/Module/Sources.php:107 ../../Zotlabs/Lib/Apps.php:367
+msgid "Channel Sources"
+msgstr "Источники канала"
+
+#: ../../Zotlabs/Module/Sources.php:108
+msgid "Manage remote sources of content for your channel."
+msgstr "Управление удалённым источниками содержимого для вашего канала"
+
+#: ../../Zotlabs/Module/Sources.php:109 ../../Zotlabs/Module/Sources.php:119
+msgid "New Source"
+msgstr "Новый источник"
+
+#: ../../Zotlabs/Module/Sources.php:120 ../../Zotlabs/Module/Sources.php:154
+msgid ""
+"Import all or selected content from the following channel into this channel "
+"and distribute it according to your channel settings."
+msgstr "Импортировать всё или выбранное содержимое из следующего канала в этот канал и распределить его в соответствии с вашими настройками."
+
+#: ../../Zotlabs/Module/Sources.php:121 ../../Zotlabs/Module/Sources.php:155
+msgid "Only import content with these words (one per line)"
+msgstr "Импортировать содержимое только с этим текстом (построчно)"
+
+#: ../../Zotlabs/Module/Sources.php:121 ../../Zotlabs/Module/Sources.php:155
+msgid "Leave blank to import all public content"
+msgstr "Оставьте пустым для импорта всего общедоступного содержимого"
+
+#: ../../Zotlabs/Module/Sources.php:122 ../../Zotlabs/Module/Sources.php:161
+msgid "Channel Name"
+msgstr "Название канала"
+
+#: ../../Zotlabs/Module/Sources.php:123 ../../Zotlabs/Module/Sources.php:158
+msgid ""
+"Add the following categories to posts imported from this source (comma "
+"separated)"
+msgstr "Добавить следующие категории к импортированным публикациям из этого источника (через запятые)"
+
+#: ../../Zotlabs/Module/Sources.php:124 ../../Zotlabs/Module/Sources.php:159
+msgid "Resend posts with this channel as author"
+msgstr "Отправить публикации в этот канал повторно как автор"
+
+#: ../../Zotlabs/Module/Sources.php:124 ../../Zotlabs/Module/Sources.php:159
+msgid "Copyrights may apply"
+msgstr "Могут применяться авторские права"
+
+#: ../../Zotlabs/Module/Sources.php:144 ../../Zotlabs/Module/Sources.php:174
+msgid "Source not found."
+msgstr "Источник не найден."
+
+#: ../../Zotlabs/Module/Sources.php:151
+msgid "Edit Source"
+msgstr "Редактировать источник"
+
+#: ../../Zotlabs/Module/Sources.php:152
+msgid "Delete Source"
+msgstr "Удалить источник"
+
+#: ../../Zotlabs/Module/Sources.php:182
+msgid "Source removed"
+msgstr "Источник удален"
+
+#: ../../Zotlabs/Module/Sources.php:184
+msgid "Unable to remove source."
+msgstr "Невозможно удалить источник."
+
+#: ../../Zotlabs/Module/Chat.php:102
+msgid "Chatrooms App"
+msgstr "Приложение \"Мои чаты\""
+
+#: ../../Zotlabs/Module/Chat.php:103
+msgid "Access Controlled Chatrooms"
+msgstr "Получить доступ к контролируемым чатам"
+
+#: ../../Zotlabs/Module/Chat.php:196
+msgid "Room not found"
+msgstr "Комната не найдена"
+
+#: ../../Zotlabs/Module/Chat.php:212
+msgid "Leave Room"
+msgstr "Покинуть комнату"
+
+#: ../../Zotlabs/Module/Chat.php:213
+msgid "Delete Room"
+msgstr "Удалить комнату"
+
+#: ../../Zotlabs/Module/Chat.php:214
+msgid "I am away right now"
+msgstr "Я сейчас отошёл"
+
+#: ../../Zotlabs/Module/Chat.php:215
+msgid "I am online"
+msgstr "Я на связи"
+
+#: ../../Zotlabs/Module/Chat.php:217
+msgid "Bookmark this room"
+msgstr "Запомнить эту комнату"
+
+#: ../../Zotlabs/Module/Chat.php:240
+msgid "New Chatroom"
+msgstr "Новый чат"
+
+#: ../../Zotlabs/Module/Chat.php:241
+msgid "Chatroom name"
+msgstr "Название чата"
+
+#: ../../Zotlabs/Module/Chat.php:242
+msgid "Expiration of chats (minutes)"
+msgstr "Завершение чатов (минут)"
+
+#: ../../Zotlabs/Module/Chat.php:258
+#, php-format
+msgid "%1$s's Chatrooms"
+msgstr "Чаты пользователя %1$s"
+
+#: ../../Zotlabs/Module/Chat.php:263
+msgid "No chatrooms available"
+msgstr "Нет доступных чатов"
+
+#: ../../Zotlabs/Module/Chat.php:267
+msgid "Expiration"
+msgstr "Срок действия"
+
+#: ../../Zotlabs/Module/Chat.php:268
+msgid "min"
+msgstr "мин."
+
+#: ../../Zotlabs/Module/Oauth2.php:54
+msgid "Name and Secret are required"
+msgstr "Требуются имя и код"
+
+#: ../../Zotlabs/Module/Oauth2.php:106
+msgid "OAuth2 Apps Manager App"
+msgstr "Приложение \"Менеджер Oauth2\""
+
+#: ../../Zotlabs/Module/Oauth2.php:107
+msgid "OAuth2 authenticatication tokens for mobile and remote apps"
+msgstr "Аутентификация OAuth2 для мобильных и удаленных приложений"
+
+#: ../../Zotlabs/Module/Oauth2.php:115
+msgid "Add OAuth2 application"
+msgstr "Добавить приложение OAuth2"
+
+#: ../../Zotlabs/Module/Oauth2.php:121 ../../Zotlabs/Module/Oauth2.php:149
+msgid "Grant Types"
+msgstr "Разрешить типы"
+
+#: ../../Zotlabs/Module/Oauth2.php:121 ../../Zotlabs/Module/Oauth2.php:122
+msgid "leave blank unless your application sepcifically requires this"
+msgstr "оставьте пустыми до тех пока ваше приложение не требует этого"
+
+#: ../../Zotlabs/Module/Oauth2.php:122 ../../Zotlabs/Module/Oauth2.php:150
+msgid "Authorization scope"
+msgstr "Область полномочий"
+
+#: ../../Zotlabs/Module/Oauth2.php:134
+msgid "OAuth2 Application not found."
+msgstr "Приложение OAuth2 не найдено."
+
+#: ../../Zotlabs/Module/Oauth2.php:149 ../../Zotlabs/Module/Oauth2.php:150
+msgid "leave blank unless your application specifically requires this"
+msgstr "оставьте поле пустым, если ваше приложение не требует этого"
+
+#: ../../Zotlabs/Module/Oauth2.php:192
+msgid "Connected OAuth2 Apps"
+msgstr "Подключённые приложения OAuth2"
+
+#: ../../Zotlabs/Module/Settings/Manage.php:39
+msgid "Channel Manager Settings"
+msgstr "Настройки менеджера канала"
+
+#: ../../Zotlabs/Module/Settings/Calendar.php:39
+msgid "Calendar Settings"
+msgstr "Настройки календаря"
+
+#: ../../Zotlabs/Module/Settings/Account.php:19
+msgid "Not valid email."
+msgstr "Не действительный адрес email."
+
+#: ../../Zotlabs/Module/Settings/Account.php:22
+msgid "Protected email address. Cannot change to that email."
+msgstr "Защищенный адрес электронной почты. Нельзя изменить."
+
+#: ../../Zotlabs/Module/Settings/Account.php:31
+msgid "System failure storing new email. Please try again."
+msgstr "Системная ошибка сохранения email. Пожалуйста попробуйте ещё раз."
+
+#: ../../Zotlabs/Module/Settings/Account.php:48
+msgid "Password verification failed."
+msgstr "Не удалось выполнить проверку пароля."
+
+#: ../../Zotlabs/Module/Settings/Account.php:55
+msgid "Passwords do not match. Password unchanged."
+msgstr "Пароли не совпадают. Пароль не изменён."
+
+#: ../../Zotlabs/Module/Settings/Account.php:59
+msgid "Empty passwords are not allowed. Password unchanged."
+msgstr "Пустые пароли не допускаются. Пароль не изменён."
+
+#: ../../Zotlabs/Module/Settings/Account.php:73
+msgid "Password changed."
+msgstr "Пароль изменен."
+
+#: ../../Zotlabs/Module/Settings/Account.php:75
+msgid "Password update failed. Please try again."
+msgstr "Изменение пароля не удалось. Пожалуйста, попробуйте ещё раз."
+
+#: ../../Zotlabs/Module/Settings/Account.php:99
+msgid "Account Settings"
+msgstr "Настройки аккаунта"
+
+#: ../../Zotlabs/Module/Settings/Account.php:100
+msgid "Current Password"
+msgstr "Текущий пароль"
+
+#: ../../Zotlabs/Module/Settings/Account.php:101
+msgid "Enter New Password"
+msgstr "Введите новый пароль:"
+
+#: ../../Zotlabs/Module/Settings/Account.php:102
+msgid "Confirm New Password"
+msgstr "Подтвердите новый пароль:"
+
+#: ../../Zotlabs/Module/Settings/Account.php:102
+msgid "Leave password fields blank unless changing"
+msgstr "Оставьте поля пустыми до измнения"
+
+#: ../../Zotlabs/Module/Settings/Account.php:104
+#: ../../Zotlabs/Module/Settings/Channel.php:500
+msgid "Email Address:"
+msgstr "Адрес email:"
+
+#: ../../Zotlabs/Module/Settings/Account.php:105
+#: ../../Zotlabs/Module/Removeaccount.php:61
+msgid "Remove Account"
+msgstr "Удалить аккаунт"
+
+#: ../../Zotlabs/Module/Settings/Account.php:106
+msgid "Remove this account including all its channels"
+msgstr "Удалить этот аккаунт включая все каналы"
+
+#: ../../Zotlabs/Module/Settings/Conversation.php:22
+msgid "Settings saved."
+msgstr "Настройки сохранены."
+
+#: ../../Zotlabs/Module/Settings/Conversation.php:24
+msgid "Settings saved. Reload page please."
+msgstr "Настройки сохранены. Пожалуйста, перезагрузите страницу."
+
+#: ../../Zotlabs/Module/Settings/Conversation.php:46
+msgid "Conversation Settings"
+msgstr "Настройки бесед"
+
+#: ../../Zotlabs/Module/Settings/Editor.php:39
+msgid "Editor Settings"
+msgstr "Настройки редактора"
+
+#: ../../Zotlabs/Module/Settings/Display.php:119
+#: ../../Zotlabs/Module/Admin/Site.php:196
+#, php-format
+msgid "%s - (Incompatible)"
+msgstr "%s - (несовместимо)"
+
+#: ../../Zotlabs/Module/Settings/Display.php:128
+#, php-format
+msgid "%s - (Experimental)"
+msgstr "%s - (экспериментальный)"
+
+#: ../../Zotlabs/Module/Settings/Display.php:184
+msgid "Display Settings"
+msgstr "Настройки отображения"
+
+#: ../../Zotlabs/Module/Settings/Display.php:185
+msgid "Theme Settings"
+msgstr "Настройки темы"
+
+#: ../../Zotlabs/Module/Settings/Display.php:186
+msgid "Custom Theme Settings"
+msgstr "Дополнительные настройки темы"
+
+#: ../../Zotlabs/Module/Settings/Display.php:187
+msgid "Content Settings"
+msgstr "Настройки содержимого"
+
+#: ../../Zotlabs/Module/Settings/Display.php:193
+msgid "Display Theme:"
+msgstr "Тема отображения:"
+
+#: ../../Zotlabs/Module/Settings/Display.php:194
+msgid "Select scheme"
+msgstr "Выбрать схему"
+
+#: ../../Zotlabs/Module/Settings/Display.php:196
+msgid "Preload images before rendering the page"
+msgstr "Предзагрузка изображений перед обработкой страницы"
+
+#: ../../Zotlabs/Module/Settings/Display.php:196
+msgid ""
+"The subjective page load time will be longer but the page will be ready when "
+"displayed"
+msgstr "Субъективное время загрузки страницы будет длиннее, но страница будет готова при отображении"
+
+#: ../../Zotlabs/Module/Settings/Display.php:197
+msgid "Enable user zoom on mobile devices"
+msgstr "Включить масштабирование на мобильных устройствах"
+
+#: ../../Zotlabs/Module/Settings/Display.php:198
+msgid "Update browser every xx seconds"
+msgstr "Обновление браузера каждые N секунд"
+
+#: ../../Zotlabs/Module/Settings/Display.php:198
+msgid "Minimum of 10 seconds, no maximum"
+msgstr "Минимум 10 секунд, без максимума"
+
+#: ../../Zotlabs/Module/Settings/Display.php:199
+msgid "Maximum number of conversations to load at any time:"
+msgstr "Максимальное количество бесед для загрузки одновременно:"
+
+#: ../../Zotlabs/Module/Settings/Display.php:199
+msgid "Maximum of 100 items"
+msgstr "Максимум 100 элементов"
+
+#: ../../Zotlabs/Module/Settings/Display.php:200
+msgid "Show emoticons (smilies) as images"
+msgstr "Показывать эмотиконы (смайлики) как изображения"
+
+#: ../../Zotlabs/Module/Settings/Display.php:201
+msgid "Provide channel menu in navigation bar"
+msgstr "Показывать меню канала в панели навигации"
+
+#: ../../Zotlabs/Module/Settings/Display.php:201
+msgid "Default: channel menu located in app menu"
+msgstr "По умолчанию каналы расположены в меню приложения"
+
+#: ../../Zotlabs/Module/Settings/Display.php:202
+msgid "Manual conversation updates"
+msgstr "Обновление бесед вручную"
+
+#: ../../Zotlabs/Module/Settings/Display.php:202
+msgid "Default is on, turning this off may increase screen jumping"
+msgstr "Включено по умолчанию, выключение может привести к рывкам в отображении"
+
+#: ../../Zotlabs/Module/Settings/Display.php:203
+msgid "Link post titles to source"
+msgstr "Ссылки на источник заголовков публикаций"
+
+#: ../../Zotlabs/Module/Settings/Display.php:205
+#: ../../Zotlabs/Widget/Newmember.php:75
+msgid "New Member Links"
+msgstr "Ссылки для новичков"
+
+#: ../../Zotlabs/Module/Settings/Display.php:205
+msgid "Display new member quick links menu"
+msgstr "Показать меню быстрых ссылок для новых участников"
+
+#: ../../Zotlabs/Module/Settings/Features.php:43
+msgid "Additional Features"
+msgstr "Дополнительные функции"
+
+#: ../../Zotlabs/Module/Settings/Network.php:41
+#: ../../Zotlabs/Module/Settings/Channel_home.php:44
+msgid "Max height of content (in pixels)"
+msgstr "Максимальная высота содержимого (в пикселях)"
+
+#: ../../Zotlabs/Module/Settings/Network.php:43
+#: ../../Zotlabs/Module/Settings/Channel_home.php:46
+msgid "Click to expand content exceeding this height"
+msgstr "Нажмите чтобы развернуть содержимое превышающее эту высоту"
+
+#: ../../Zotlabs/Module/Settings/Network.php:58
+msgid "Stream Settings"
+msgstr "Настройки потока"
+
+#: ../../Zotlabs/Module/Settings/Events.php:39
+msgid "Events Settings"
+msgstr "Настройки событий"
+
+#: ../../Zotlabs/Module/Settings/Channel_home.php:59
+msgid "Personal menu to display in your channel pages"
+msgstr "Персональное меню для отображения на странице вашего канала"
+
+#: ../../Zotlabs/Module/Settings/Channel_home.php:86
+msgid "Channel Home Settings"
+msgstr "Настройки главной страницы канала"
+
+#: ../../Zotlabs/Module/Settings/Directory.php:39
+msgid "Directory Settings"
+msgstr "Настройки каталога"
+
+#: ../../Zotlabs/Module/Settings/Photos.php:39
+msgid "Photos Settings"
+msgstr "Настройки фотографий"
+
+#: ../../Zotlabs/Module/Settings/Profiles.php:47
+msgid "Profiles Settings"
+msgstr "Настройки профилей"
+
+#: ../../Zotlabs/Module/Settings/Featured.php:24
+msgid "No feature settings configured"
+msgstr "Параметры функций не настроены"
+
+#: ../../Zotlabs/Module/Settings/Featured.php:33
+msgid "Addon Settings"
+msgstr "Настройки расширений"
+
+#: ../../Zotlabs/Module/Settings/Featured.php:34
+msgid "Please save/submit changes to any panel before opening another."
+msgstr "Пожалуйста сохраните / отправьте изменения на панели прежде чем открывать другую."
+
+#: ../../Zotlabs/Module/Settings/Connections.php:39
+msgid "Connections Settings"
+msgstr "Настройки контактов"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:327
+msgid "Nobody except yourself"
+msgstr "Никто кроме вас"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:328
+msgid "Only those you specifically allow"
+msgstr "Только персонально разрешённые"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:329
+msgid "Approved connections"
+msgstr "Одобренные контакты"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:330
+msgid "Any connections"
+msgstr "Любые контакты"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:331
+msgid "Anybody on this website"
+msgstr "Любой на этом сайте"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:332
+msgid "Anybody in this network"
+msgstr "Любой в этой сети"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:333
+msgid "Anybody authenticated"
+msgstr "Любой аутентифицированный"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:334
+msgid "Anybody on the internet"
+msgstr "Любой в интернете"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:409
+msgid "Publish your default profile in the network directory"
+msgstr "Публиковать ваш профиль по умолчанию в сетевом каталоге"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:414
+msgid "Allow us to suggest you as a potential friend to new members?"
+msgstr "Разрешить предлагать вас как потенциального друга для новых пользователей?"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:418
+msgid "or"
+msgstr "или"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:427
+msgid "Your channel address is"
+msgstr "Адрес вашего канала"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:430
+msgid "Your files/photos are accessible via WebDAV at"
+msgstr "Ваши файлы / фотографии доступны через WebDAV по"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:470
+msgid "Automatic membership approval"
+msgstr "Членство одобрено автоматически"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:491
+msgid "Channel Settings"
+msgstr "Настройки канала"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:498
+msgid "Basic Settings"
+msgstr "Основные настройки"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:501
+msgid "Your Timezone:"
+msgstr "Часовой пояс:"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:502
+msgid "Default Post Location:"
+msgstr "Расположение по умолчанию:"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:502
+msgid "Geographical location to display on your posts"
+msgstr "Показывать географическое положение в ваших публикациях"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:503
+msgid "Use Browser Location:"
+msgstr "Определять расположение из браузера"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:505
+msgid "Adult Content"
+msgstr "Содержимое для взрослых"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:505
+msgid ""
+"This channel frequently or regularly publishes adult content. (Please tag "
+"any adult material and/or nudity with #NSFW)"
+msgstr "Этот канал часто или регулярно публикует содержимое для взрослых. Пожалуйста, помечайте любой такой материал тегом #NSFW"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:507
+msgid "Security and Privacy Settings"
+msgstr "Безопасность и настройки приватности"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:509
+msgid "Your permissions are already configured. Click to view/adjust"
+msgstr "Ваши разрешения уже настроены. Нажмите чтобы просмотреть или изменить"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:511
+msgid "Hide my online presence"
+msgstr "Скрывать моё присутствие онлайн"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:511
+msgid "Prevents displaying in your profile that you are online"
+msgstr "Предотвращает отображения статуса \"в сети\" в вашем профиле"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:513
+msgid "Simple Privacy Settings:"
+msgstr "Простые настройки безопасности:"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:514
+msgid ""
+"Very Public - <em>extremely permissive (should be used with caution)</em>"
+msgstr "Полностью открытый - <em>сверхлиберальный (должен использоваться с осторожностью)</em>"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:515
+msgid ""
+"Typical - <em>default public, privacy when desired (similar to social "
+"network permissions but with improved privacy)</em>"
+msgstr "Обычный - <em>открытый по умолчанию, приватность по желанию (как в социальных сетях, но с улучшенными настройками)</em>"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:516
+msgid "Private - <em>default private, never open or public</em>"
+msgstr "Частный - <em>частный по умочанию, не открытый и не публичный</em>"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:517
+msgid "Blocked - <em>default blocked to/from everybody</em>"
+msgstr "Закрытый - <em>заблокированный по умолчанию от / для всех</em>"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:519
+msgid "Allow others to tag your posts"
+msgstr "Разрешить другим отмечать ваши публикации"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:519
+msgid ""
+"Often used by the community to retro-actively flag inappropriate content"
+msgstr "Часто используется сообществом для маркировки неподобающего содержания"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:521
+msgid "Channel Permission Limits"
+msgstr "Ограничения разрешений канала"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:523
+msgid "Expire other channel content after this many days"
+msgstr "Храненить содержимое других каналов, дней"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:523
+msgid "0 or blank to use the website limit."
+msgstr "0 или пусто - использовать настройки сайта."
+
+#: ../../Zotlabs/Module/Settings/Channel.php:523
+#, php-format
+msgid "This website expires after %d days."
+msgstr "Срок хранения содержимого этого сайта истекает через %d дней"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:523
+msgid "This website does not expire imported content."
+msgstr "Срок хранения импортированного содержимого этого сайта не ограничен."
+
+#: ../../Zotlabs/Module/Settings/Channel.php:523
+msgid "The website limit takes precedence if lower than your limit."
+msgstr "Ограничение сайта имеет приоритет если ниже вашего значения."
+
+#: ../../Zotlabs/Module/Settings/Channel.php:524
+msgid "Maximum Friend Requests/Day:"
+msgstr "Запросов в друзья в день:"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:524
+msgid "May reduce spam activity"
+msgstr "Может ограничить спам активность"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:525
+msgid "Default Privacy Group"
+msgstr "Группа конфиденциальности по умолчанию"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:526
+#: ../../Zotlabs/Module/Mitem.php:168 ../../Zotlabs/Module/Mitem.php:247
+msgid "(click to open/close)"
+msgstr "(нажмите чтобы открыть/закрыть)"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:527
+msgid "Use my default audience setting for the type of object published"
+msgstr "Использовать настройки аудитории по умолчанию для типа опубликованного объекта"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:536
+msgid "Default permissions category"
+msgstr "Категория разрешений по умолчанию"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:542
+msgid "Maximum private messages per day from unknown people:"
+msgstr "Максимально количество сообщений от незнакомых людей, в день:"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:542
+msgid "Useful to reduce spamming"
+msgstr "Полезно для сокращения количества спама"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:545
+#: ../../Zotlabs/Lib/Enotify.php:68
+msgid "Notification Settings"
+msgstr "Настройки уведомлений"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:546
+msgid "By default post a status message when:"
+msgstr "По умолчанию публиковать новый статус при:"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:547
+msgid "accepting a friend request"
+msgstr "одобрении запроса в друзья"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:548
+msgid "joining a forum/community"
+msgstr "вступлении в сообщество / форум"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:549
+msgid "making an <em>interesting</em> profile change"
+msgstr "<em>интересном</em> изменении профиля"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:550
+msgid "Send a notification email when:"
+msgstr "Отправить уведомление по email когда:"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:551
+msgid "You receive a connection request"
+msgstr "вы получили новый запрос контакта"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:552
+msgid "Your connections are confirmed"
+msgstr "Ваш запрос контакта был одобрен"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:553
+msgid "Someone writes on your profile wall"
+msgstr "Кто-то написал на стене вашего профиля"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:554
+msgid "Someone writes a followup comment"
+msgstr "Кто-то пишет комментарий"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:555
+msgid "You receive a private message"
+msgstr "Вы получили личное сообщение"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:556
+msgid "You receive a friend suggestion"
+msgstr "Вы получили предложение друзей"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:557
+msgid "You are tagged in a post"
+msgstr "Вы были отмечены в публикации"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:558
+msgid "You are poked/prodded/etc. in a post"
+msgstr "Вас толкнули, подтолкнули и т.п. в публикации"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:560
+msgid "Someone likes your post/comment"
+msgstr "Кому-то нравится ваша публикация / комментарий"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:563
+msgid "Show visual notifications including:"
+msgstr "Показывать визуальные оповещения включая:"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:565
+msgid "Unseen stream activity"
+msgstr "Невидимая активность в потоке"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:566
+msgid "Unseen channel activity"
+msgstr "Невидимая активность в канале"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:567
+msgid "Unseen private messages"
+msgstr "Невидимые личные сообщения"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:567
+#: ../../Zotlabs/Module/Settings/Channel.php:572
+#: ../../Zotlabs/Module/Settings/Channel.php:573
+#: ../../Zotlabs/Module/Settings/Channel.php:574
+#: ../../extend/addon/hzaddons/jappixmini/Mod_Jappixmini.php:191
+msgid "Recommended"
+msgstr "Рекомендовано"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:568
+msgid "Upcoming events"
+msgstr "Грядущие события"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:569
+msgid "Events today"
+msgstr "События сегодня"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:570
+msgid "Upcoming birthdays"
+msgstr "Грядущие дни рождения"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:570
+msgid "Not available in all themes"
+msgstr "Не доступно во всех темах"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:571
+msgid "System (personal) notifications"
+msgstr "Системные (личные) уведомления"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:572
+msgid "System info messages"
+msgstr "Сообщения с системной информацией"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:573
+msgid "System critical alerts"
+msgstr "Критические уведомления системы"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:574
+msgid "New connections"
+msgstr "Новые контакты"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:575
+msgid "System Registrations"
+msgstr "Системные регистрации"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:576
+msgid "Unseen shared files"
+msgstr "Невидимые общие файлы"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:577
+msgid "Unseen public stream activity"
+msgstr "Невидимая активность в публичном потоке"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:578
+msgid "Unseen likes and dislikes"
+msgstr "Невидимые лайки и дислайки"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:579
+msgid "Unseen forum posts"
+msgstr "Невидимые публикации на форуме"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:580
+msgid "Email notification hub (hostname)"
+msgstr "Центр уведомлений по email (имя хоста)"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:580
+#, php-format
+msgid ""
+"If your channel is mirrored to multiple hubs, set this to your preferred "
+"location. This will prevent duplicate email notifications. Example: %s"
+msgstr "Если ваш канал зеркалируется в нескольких местах, это ваше предпочтительное местоположение. Это должно предотвратить дублировать уведомлений по email. Например: %s"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:581
+msgid "Show new wall posts, private messages and connections under Notices"
+msgstr "Показать новые сообщения на стене, личные сообщения и контакты в \"Уведомлениях\""
+
+#: ../../Zotlabs/Module/Settings/Channel.php:583
+msgid "Notify me of events this many days in advance"
+msgstr "Уведомлять меня о событиях заранее, дней"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:583
+msgid "Must be greater than 0"
+msgstr "Должно быть больше 0"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:588
+msgid "Advanced Account/Page Type Settings"
+msgstr "Дополнительные настройки учётной записи / страницы"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:589
+msgid "Change the behaviour of this account for special situations"
+msgstr "Изменить поведение этого аккаунта в особых ситуациях"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:591
+msgid "Miscellaneous Settings"
+msgstr "Дополнительные настройки"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:592
+msgid "Default photo upload folder"
+msgstr "Каталог загрузки фотографий по умолчанию"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:592
+#: ../../Zotlabs/Module/Settings/Channel.php:593
+msgid "%Y - current year, %m - current month"
+msgstr "%Y - текущий год, %y - текущий месяц"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:593
+msgid "Default file upload folder"
+msgstr "Каталог загрузки файлов по умолчанию"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:594
+#: ../../Zotlabs/Module/Removeme.php:64
+msgid "Remove Channel"
+msgstr "Удаление канала"
+
+#: ../../Zotlabs/Module/Settings/Channel.php:595
+msgid "Remove this channel."
+msgstr "Удалить этот канал."
+
+#: ../../Zotlabs/Module/Dirsearch.php:33
+msgid "This directory server requires an access token"
+msgstr "Для доступа к этому серверу каталогов требуется токен"
+
+#: ../../Zotlabs/Module/Editlayout.php:79 ../../Zotlabs/Module/Editblock.php:79
+#: ../../Zotlabs/Module/Editblock.php:95
+#: ../../Zotlabs/Module/Editwebpage.php:80 ../../Zotlabs/Module/Editpost.php:24
+#: ../../Zotlabs/Module/Card_edit.php:17 ../../Zotlabs/Module/Card_edit.php:33
+#: ../../Zotlabs/Module/Article_edit.php:17
+#: ../../Zotlabs/Module/Article_edit.php:33
+msgid "Item not found"
+msgstr "Элемент не найден"
+
+#: ../../Zotlabs/Module/Editlayout.php:128 ../../Zotlabs/Module/Layouts.php:129
+#: ../../Zotlabs/Module/Layouts.php:189
+msgid "Layout Name"
+msgstr "Название шаблона"
+
+#: ../../Zotlabs/Module/Editlayout.php:129 ../../Zotlabs/Module/Layouts.php:132
+msgid "Layout Description (Optional)"
+msgstr "Описание шаблона (необязательно)"
+
+#: ../../Zotlabs/Module/Editlayout.php:137
+msgid "Edit Layout"
+msgstr "Редактировать шаблон"
+
+#: ../../Zotlabs/Module/Apps.php:50 ../../Zotlabs/Widget/Appstore.php:14
+msgid "Available Apps"
+msgstr "Доступные приложения"
+
+#: ../../Zotlabs/Module/Apps.php:50
+msgid "Installed Apps"
+msgstr "Установленные приложения"
+
+#: ../../Zotlabs/Module/Apps.php:53
+msgid "Manage Apps"
+msgstr "Управление приложениями"
+
+#: ../../Zotlabs/Module/Apps.php:54
+msgid "Create Custom App"
+msgstr "Создать пользовательское приложение"
+
+#: ../../Zotlabs/Module/Filestorage.php:103
+msgid "File not found."
+msgstr "Файл не найден."
+
+#: ../../Zotlabs/Module/Filestorage.php:152
+msgid "Permission Denied."
+msgstr "Доступ запрещен."
+
+#: ../../Zotlabs/Module/Filestorage.php:185
+msgid "Edit file permissions"
+msgstr "Редактировать разрешения файла"
+
+#: ../../Zotlabs/Module/Filestorage.php:197
+#: ../../extend/addon/hzaddons/flashcards/Mod_Flashcards.php:216
+msgid "Set/edit permissions"
+msgstr "Редактировать разрешения"
+
+#: ../../Zotlabs/Module/Filestorage.php:198
+msgid "Include all files and sub folders"
+msgstr "Включить все файлы и подкаталоги"
+
+#: ../../Zotlabs/Module/Filestorage.php:199
+msgid "Return to file list"
+msgstr "Вернутся к списку файлов"
+
+#: ../../Zotlabs/Module/Filestorage.php:201
+msgid "Copy/paste this code to attach file to a post"
+msgstr "Копировать / вставить этот код для прикрепления файла к публикации"
+
+#: ../../Zotlabs/Module/Filestorage.php:202
+msgid "Copy/paste this URL to link file from a web page"
+msgstr "Копировать / вставить эту URL для ссылки на файл со страницы"
+
+#: ../../Zotlabs/Module/Filestorage.php:204
+msgid "Share this file"
+msgstr "Поделиться этим файлом"
+
+#: ../../Zotlabs/Module/Filestorage.php:205
+msgid "Show URL to this file"
+msgstr "Показать URL этого файла"
+
+#: ../../Zotlabs/Module/Editblock.php:113 ../../Zotlabs/Module/Blocks.php:97
+#: ../../Zotlabs/Module/Blocks.php:155
+msgid "Block Name"
+msgstr "Название блока"
+
+#: ../../Zotlabs/Module/Editblock.php:138
+msgid "Edit Block"
+msgstr "Редактировать блок"
+
+#: ../../Zotlabs/Module/Service_limits.php:23
+msgid "No service class restrictions found."
+msgstr "Ограничений класса обслуживание не найдено."
+
+#: ../../Zotlabs/Module/Channel.php:178
+msgid "Insufficient permissions. Request redirected to profile page."
+msgstr "Недостаточно прав. Запрос перенаправлен на страницу профиля."
+
+#: ../../Zotlabs/Module/Uexport.php:61
+msgid "Channel Export App"
+msgstr "Приложение \"Экспорт канала\""
+
+#: ../../Zotlabs/Module/Uexport.php:62
+msgid "Export your channel"
+msgstr "Экспортировать ваш канал"
+
+#: ../../Zotlabs/Module/Uexport.php:72 ../../Zotlabs/Module/Uexport.php:73
+msgid "Export Channel"
+msgstr "Экспорт канала"
+
+#: ../../Zotlabs/Module/Uexport.php:74
+msgid ""
+"Export your basic channel information to a file. This acts as a backup of "
+"your connections, permissions, profile and basic data, which can be used to "
+"import your data to a new server hub, but does not contain your content."
+msgstr "Экспортировать основную информацию из канала в файл. Служит в качестве резервной копии ваших контактов, основных данных и профиля, однако не включает содержимое. Может быть использовано для импорта ваши данных на новый сервер."
+
+#: ../../Zotlabs/Module/Uexport.php:75
+msgid "Export Content"
+msgstr "Экспортировать содержимое"
+
+#: ../../Zotlabs/Module/Uexport.php:76
+msgid ""
+"Export your channel information and recent content to a JSON backup that can "
+"be restored or imported to another server hub. This backs up all of your "
+"connections, permissions, profile data and several months of posts. This "
+"file may be VERY large. Please be patient - it may take several minutes for "
+"this download to begin."
+msgstr "Экспортировать информацию из вашего канала и его содержимое в резервную копию в формате JSON которая может быть использована для восстановления или импорта на другом сервере. Сохраняет все ваши контакты, разрешения, данные профиля и публикации за несколько месяцев. Файл может иметь очень большой размер. Пожалуйста, будьте терпеливы и подождите несколько минут пока не начнётся загрузка."
+
+#: ../../Zotlabs/Module/Uexport.php:78
+msgid "Export your posts from a given year."
+msgstr "Экспортировать ваши публикации за данный год."
+
+#: ../../Zotlabs/Module/Uexport.php:80
+msgid ""
+"You may also export your posts and conversations for a particular year or "
+"month. Adjust the date in your browser location bar to select other dates. "
+"If the export fails (possibly due to memory exhaustion on your server hub), "
+"please try again selecting a more limited date range."
+msgstr "Вы также можете экспортировать ваши публикации и беседы за определённый месяц или год. Выберите дату в панели местоположения в браузере. Если экспорт будет неудачным (это возможно, например, из-за исчерпания памяти на сервере), повторите попытку, выбрав меньший диапазон дат."
+
+#: ../../Zotlabs/Module/Uexport.php:81
+#, php-format
+msgid ""
+"To select all posts for a given year, such as this year, visit <a href=\"%1$s"
+"\">%2$s</a>"
+msgstr "Для выбора всех публикаций заданного года, например текущего, посетите <a href=\"%1$s\">%2$s</a>"
+
+#: ../../Zotlabs/Module/Uexport.php:82
+#, php-format
+msgid ""
+"To select all posts for a given month, such as January of this year, visit "
+"<a href=\"%1$s\">%2$s</a>"
+msgstr "Для выбора всех публикаций заданного месяца, например за январь сего года, посетите <a href=\"%1$s\">%2$s</a>"
+
+#: ../../Zotlabs/Module/Uexport.php:83
+#, php-format
+msgid ""
+"These content files may be imported or restored by visiting <a href=\"%1$s\">"
+"%2$s</a> on any site containing your channel. For best results please import "
+"or restore these in date order (oldest first)."
+msgstr "Данные файлы с содержимым могут быть импортированы и восстановлены на любом содержащем ваш канал сайте. Посетите <a href=\"%1$s\">%2$s</a>. Для лучших результатов пожалуйста производите импорт и восстановление в порядке датировки (старые сначала)."
+
+#: ../../Zotlabs/Module/Chatsvc.php:131
+msgid "Away"
+msgstr "Нет на месте"
+
+#: ../../Zotlabs/Module/Chatsvc.php:136
+msgid "Online"
+msgstr "В сети"
+
+#: ../../Zotlabs/Module/Like.php:56
+msgid "Like/Dislike"
+msgstr "Нравится / не нравится"
+
+#: ../../Zotlabs/Module/Like.php:61
+msgid "This action is restricted to members."
+msgstr "Это действие доступно только участникам."
+
+#: ../../Zotlabs/Module/Like.php:62
+msgid ""
+"Please <a href=\"rmagic\">login with your $Projectname ID</a> or <a href="
+"\"register\">register as a new $Projectname member</a> to continue."
+msgstr "Пожалуйста, для продолжения <a href=\"rmagic\"> войдите с вашим $Projectname ID</a> или <a href=\"register\">зарегистрируйтесь как новый участник $Projectname</a>."
+
+#: ../../Zotlabs/Module/Like.php:111 ../../Zotlabs/Module/Like.php:137
+#: ../../Zotlabs/Module/Like.php:175
+msgid "Invalid request."
+msgstr "Неверный запрос."
+
+#: ../../Zotlabs/Module/Like.php:152
+msgid "thing"
+msgstr "предмет"
+
+#: ../../Zotlabs/Module/Like.php:198
+msgid "Channel unavailable."
+msgstr "Канал недоступен."
+
+#: ../../Zotlabs/Module/Like.php:246
+msgid "Previous action reversed."
+msgstr "Предыдущее действие отменено."
+
+#: ../../Zotlabs/Module/Like.php:451
+#, php-format
+msgid "%1$s agrees with %2$s's %3$s"
+msgstr "%1$s согласен с %2$s %3$s"
+
+#: ../../Zotlabs/Module/Like.php:453
+#, php-format
+msgid "%1$s doesn't agree with %2$s's %3$s"
+msgstr "%1$s не согласен с %2$s %3$s"
+
+#: ../../Zotlabs/Module/Like.php:455
+#, php-format
+msgid "%1$s abstains from a decision on %2$s's %3$s"
+msgstr "%1$s воздерживается от решения по %2$s%3$s"
+
+#: ../../Zotlabs/Module/Like.php:457
+#: ../../extend/addon/hzaddons/diaspora/Receiver.php:2182
+#, php-format
+msgid "%1$s is attending %2$s's %3$s"
+msgstr "%1$s посещает %2$s%3$s"
+
+#: ../../Zotlabs/Module/Like.php:459
+#: ../../extend/addon/hzaddons/diaspora/Receiver.php:2184
+#, php-format
+msgid "%1$s is not attending %2$s's %3$s"
+msgstr "%1$s не посещает %2$s%3$s"
+
+#: ../../Zotlabs/Module/Like.php:461
+#: ../../extend/addon/hzaddons/diaspora/Receiver.php:2186
+#, php-format
+msgid "%1$s may attend %2$s's %3$s"
+msgstr "%1$s может посетить %2$s%3$s"
+
+#: ../../Zotlabs/Module/Like.php:572
+msgid "Action completed."
+msgstr "Действие завершено."
+
+#: ../../Zotlabs/Module/Like.php:573
+msgid "Thank you."
+msgstr "Спасибо."
+
+#: ../../Zotlabs/Module/Bookmarks.php:62
+msgid "Bookmark added"
+msgstr "Закладка добавлена"
+
+#: ../../Zotlabs/Module/Bookmarks.php:78
+msgid "Bookmarks App"
+msgstr "Приложение \"Закладки\""
+
+#: ../../Zotlabs/Module/Bookmarks.php:79
+msgid "Bookmark links from posts and manage them"
+msgstr "Поместить ссылки из публикации в закладки и управлять ими"
+
+#: ../../Zotlabs/Module/Bookmarks.php:92
+msgid "My Bookmarks"
+msgstr "Мои закладки"
+
+#: ../../Zotlabs/Module/Bookmarks.php:103
+msgid "My Connections Bookmarks"
+msgstr "Закладки моих контактов"
+
+#: ../../Zotlabs/Module/Attach.php:13
+msgid "Item not available."
+msgstr "Элемент недоступен."
+
+#: ../../Zotlabs/Module/Probe.php:18
+msgid "Remote Diagnostics App"
+msgstr "Приложение \"Удалённая диагностика\""
+
+#: ../../Zotlabs/Module/Probe.php:19
+msgid "Perform diagnostics on remote channels"
+msgstr "Производит диагностику удалённых каналов"
+
+#: ../../Zotlabs/Module/Viewsrc.php:43
+msgid "item"
+msgstr "пункт"
+
+#: ../../Zotlabs/Module/Cal.php:64
+msgid "Permissions denied."
+msgstr "Доступ запрещен."
+
#: ../../Zotlabs/Module/Removeme.php:35
msgid ""
"Channel removals are not allowed within 48 hours of changing the account "
@@ -1848,12 +7644,6 @@ msgid "Remove This Channel"
msgstr "Удалить этот канал"
#: ../../Zotlabs/Module/Removeme.php:61
-#: ../../Zotlabs/Module/Removeaccount.php:58
-#: ../../Zotlabs/Module/Changeaddr.php:78
-msgid "WARNING: "
-msgstr "ПРЕДУПРЕЖДЕНИЕ: "
-
-#: ../../Zotlabs/Module/Removeme.php:61
msgid "This channel will be completely removed from the network. "
msgstr "Этот канал будет полностью удалён из сети. "
@@ -1862,12 +7652,6 @@ msgstr "Этот канал будет полностью удалён из се
msgid "This action is permanent and can not be undone!"
msgstr "Это действие необратимо и не может быть отменено!"
-#: ../../Zotlabs/Module/Removeme.php:62
-#: ../../Zotlabs/Module/Removeaccount.php:59
-#: ../../Zotlabs/Module/Changeaddr.php:79
-msgid "Please enter your password for verification:"
-msgstr "Пожалуйста, введите ваш пароль для проверки:"
-
#: ../../Zotlabs/Module/Removeme.php:63
msgid "Remove this channel and all its clones from the network"
msgstr "Удалить этот канал и все его клоны из сети"
@@ -1878,36 +7662,162 @@ msgid ""
"removed from the network"
msgstr "По умолчанию только представление канала расположенное на данном хабе будет удалено из сети"
-#: ../../Zotlabs/Module/Removeme.php:64
-#: ../../Zotlabs/Module/Settings/Channel.php:594
-msgid "Remove Channel"
-msgstr "Удаление канала"
+#: ../../Zotlabs/Module/Menu.php:68
+msgid "Unable to update menu."
+msgstr "Невозможно обновить меню."
-#: ../../Zotlabs/Module/Sharedwithme.php:103
-msgid "Files: shared with me"
-msgstr "Файлы: поделились со мной"
+#: ../../Zotlabs/Module/Menu.php:79
+msgid "Unable to create menu."
+msgstr "Невозможно создать меню."
-#: ../../Zotlabs/Module/Sharedwithme.php:105
-msgid "NEW"
-msgstr "НОВОЕ"
+#: ../../Zotlabs/Module/Menu.php:161 ../../Zotlabs/Module/Menu.php:174
+msgid "Menu Name"
+msgstr "Название меню"
-#: ../../Zotlabs/Module/Sharedwithme.php:106
-#: ../../Zotlabs/Storage/Browser.php:293 ../../include/text.php:1515
-msgid "Size"
-msgstr "Размер"
+#: ../../Zotlabs/Module/Menu.php:161
+msgid "Unique name (not visible on webpage) - required"
+msgstr "Уникальное название (не видимо на странице) - требуется"
-#: ../../Zotlabs/Module/Sharedwithme.php:107
-#: ../../Zotlabs/Storage/Browser.php:294
-msgid "Last Modified"
-msgstr "Последнее изменение"
+#: ../../Zotlabs/Module/Menu.php:162 ../../Zotlabs/Module/Menu.php:175
+msgid "Menu Title"
+msgstr "Заголовок меню"
-#: ../../Zotlabs/Module/Sharedwithme.php:108
-msgid "Remove all files"
-msgstr "Удалить все файлы"
+#: ../../Zotlabs/Module/Menu.php:162
+msgid "Visible on webpage - leave empty for no title"
+msgstr "Видимость на странице - оставьте пустым если не хотите иметь заголовок"
-#: ../../Zotlabs/Module/Sharedwithme.php:109
-msgid "Remove this file"
-msgstr "Удалить этот файл"
+#: ../../Zotlabs/Module/Menu.php:163
+msgid "Allow Bookmarks"
+msgstr "Разрешить закладки"
+
+#: ../../Zotlabs/Module/Menu.php:163 ../../Zotlabs/Module/Menu.php:222
+msgid "Menu may be used to store saved bookmarks"
+msgstr "Меню может использоваться, чтобы сохранить закладки"
+
+#: ../../Zotlabs/Module/Menu.php:164 ../../Zotlabs/Module/Menu.php:225
+msgid "Submit and proceed"
+msgstr "Отправить и обработать"
+
+#: ../../Zotlabs/Module/Menu.php:178 ../../Zotlabs/Module/Webpages.php:266
+#: ../../Zotlabs/Module/Blocks.php:157 ../../Zotlabs/Module/Layouts.php:191
+msgid "Created"
+msgstr "Создано"
+
+#: ../../Zotlabs/Module/Menu.php:179 ../../Zotlabs/Module/Webpages.php:267
+#: ../../Zotlabs/Module/Blocks.php:158 ../../Zotlabs/Module/Layouts.php:192
+msgid "Edited"
+msgstr "Отредактировано"
+
+#: ../../Zotlabs/Module/Menu.php:180 ../../Zotlabs/Module/Notifications.php:50
+#: ../../Zotlabs/Module/Connections.php:83
+#: ../../Zotlabs/Module/Connections.php:92
+msgid "New"
+msgstr "Новые"
+
+#: ../../Zotlabs/Module/Menu.php:181
+msgid "Bookmarks allowed"
+msgstr "Закладки разрешены"
+
+#: ../../Zotlabs/Module/Menu.php:183
+msgid "Delete this menu"
+msgstr "Удалить это меню"
+
+#: ../../Zotlabs/Module/Menu.php:184 ../../Zotlabs/Module/Menu.php:219
+msgid "Edit menu contents"
+msgstr "Редактировать содержание меню"
+
+#: ../../Zotlabs/Module/Menu.php:185
+msgid "Edit this menu"
+msgstr "Редактировать это меню"
+
+#: ../../Zotlabs/Module/Menu.php:201
+msgid "Menu could not be deleted."
+msgstr "Меню не может быть удалено."
+
+#: ../../Zotlabs/Module/Menu.php:209 ../../Zotlabs/Module/Mitem.php:31
+msgid "Menu not found."
+msgstr "Меню не найдено"
+
+#: ../../Zotlabs/Module/Menu.php:214
+msgid "Edit Menu"
+msgstr "Редактировать меню"
+
+#: ../../Zotlabs/Module/Menu.php:218
+msgid "Add or remove entries to this menu"
+msgstr "Добавить или удалить пункты этого меню"
+
+#: ../../Zotlabs/Module/Menu.php:220
+msgid "Menu name"
+msgstr "Название меню"
+
+#: ../../Zotlabs/Module/Menu.php:220
+msgid "Must be unique, only seen by you"
+msgstr "Должно быть уникальным (видно только вам)"
+
+#: ../../Zotlabs/Module/Menu.php:221
+msgid "Menu title"
+msgstr "Заголовок меню"
+
+#: ../../Zotlabs/Module/Menu.php:221
+msgid "Menu title as seen by others"
+msgstr "Видимый другими заголовок меню"
+
+#: ../../Zotlabs/Module/Menu.php:222
+msgid "Allow bookmarks"
+msgstr "Разрешить закладки"
+
+#: ../../Zotlabs/Module/Ratings.php:70
+msgid "No ratings"
+msgstr "Оценок нет"
+
+#: ../../Zotlabs/Module/Ratings.php:98
+msgid "Rating: "
+msgstr "Оценкa:"
+
+#: ../../Zotlabs/Module/Ratings.php:99
+msgid "Website: "
+msgstr "Веб-сайт:"
+
+#: ../../Zotlabs/Module/Ratings.php:101
+msgid "Description: "
+msgstr "Описание:"
+
+#: ../../Zotlabs/Module/Pubsites.php:24 ../../Zotlabs/Widget/Pubsites.php:12
+msgid "Public Hubs"
+msgstr "Публичные хабы"
+
+#: ../../Zotlabs/Module/Pubsites.php:27
+msgid ""
+"The listed hubs allow public registration for the $Projectname network. All "
+"hubs in the network are interlinked so membership on any of them conveys "
+"membership in the network as a whole. Some hubs may require subscription or "
+"provide tiered service plans. The hub itself <strong>may</strong> provide "
+"additional details."
+msgstr "Указанные хабы разрешают публичную регистрацию для сети $Projectname. Все хабы в сети взаимосвязаны, поэтому членство в любом из них передает членство во всю сеть. Некоторым хабам может потребоваться подписка или предоставление многоуровневых планов обслуживания. Сам хаб <strong>может</strong> предоставить дополнительные сведения."
+
+#: ../../Zotlabs/Module/Pubsites.php:33
+msgid "Hub URL"
+msgstr "URL сервера"
+
+#: ../../Zotlabs/Module/Pubsites.php:33
+msgid "Access Type"
+msgstr "Тип доступа"
+
+#: ../../Zotlabs/Module/Pubsites.php:33
+msgid "Registration Policy"
+msgstr "Политика регистрации"
+
+#: ../../Zotlabs/Module/Pubsites.php:33
+msgid "Stats"
+msgstr "Статистика"
+
+#: ../../Zotlabs/Module/Pubsites.php:33
+msgid "Software"
+msgstr "Программное обеспечение"
+
+#: ../../Zotlabs/Module/Pubsites.php:49
+msgid "Rate"
+msgstr "Оценка"
#: ../../Zotlabs/Module/Setup.php:167
msgid "$Projectname Server - Setup"
@@ -2339,7 +8249,8 @@ msgid ""
"server root."
msgstr "Файл конфигурации базы данных \".htconfig.php\" не может быть записан. Используйте прилагаемый текст для создания файла конфигурации в корневом каталоге веб-сервера."
-#: ../../Zotlabs/Module/Setup.php:718 ../../addon/rendezvous/rendezvous.php:401
+#: ../../Zotlabs/Module/Setup.php:718
+#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:401
msgid "Errors encountered creating database tables."
msgstr "При создании базы данных возникли ошибки."
@@ -2352,298 +8263,126 @@ msgid ""
"IMPORTANT: You will need to [manually] setup a scheduled task for the poller."
msgstr "Вам понадобится [вручную] настроить запланированную задачу для опрашивателя."
-#: ../../Zotlabs/Module/Connect.php:73 ../../Zotlabs/Module/Connect.php:135
-msgid "Continue"
-msgstr "Продолжить"
-
-#: ../../Zotlabs/Module/Connect.php:104
-msgid "Premium Channel App"
-msgstr "Приложение \"Премиальный канал\""
-
-#: ../../Zotlabs/Module/Connect.php:105
-msgid ""
-"Allows you to set restrictions and terms on those that connect with your "
-"channel"
-msgstr "Позволяет установить ограничения и условия для подключающихся к вашему каналу"
-
-#: ../../Zotlabs/Module/Connect.php:116
-msgid "Premium Channel Setup"
-msgstr "Установка премиального канала"
-
-#: ../../Zotlabs/Module/Connect.php:118
-msgid "Enable premium channel connection restrictions"
-msgstr "Включить ограничения для премиального канала"
-
-#: ../../Zotlabs/Module/Connect.php:119
-msgid ""
-"Please enter your restrictions or conditions, such as paypal receipt, usage "
-"guidelines, etc."
-msgstr "Пожалуйста введите ваши ограничения или условия, такие, как оплата PayPal, правила использования и т.п."
-
-#: ../../Zotlabs/Module/Connect.php:121 ../../Zotlabs/Module/Connect.php:141
-msgid ""
-"This channel may require additional steps or acknowledgement of the "
-"following conditions prior to connecting:"
-msgstr "Этот канал до подключения может требовать дополнительных шагов или подтверждений следующих условий:"
-
-#: ../../Zotlabs/Module/Connect.php:122
-msgid ""
-"Potential connections will then see the following text before proceeding:"
-msgstr "Потенциальные соединения будут видеть следующий предварительный текст:"
-
-#: ../../Zotlabs/Module/Connect.php:123 ../../Zotlabs/Module/Connect.php:144
-msgid ""
-"By continuing, I certify that I have complied with any instructions provided "
-"on this page."
-msgstr "Продолжая, я подтверждаю что я выполнил все условия представленные на данной странице."
-
-#: ../../Zotlabs/Module/Connect.php:132
-msgid "(No specific instructions have been provided by the channel owner.)"
-msgstr "(Владельцем канала не было представлено никаких специальных инструкций.)"
-
-#: ../../Zotlabs/Module/Connect.php:140
-msgid "Restricted or Premium Channel"
-msgstr "Ограниченный или премиальный канал"
-
-#: ../../Zotlabs/Module/Admin/Queue.php:35
-msgid "Queue Statistics"
-msgstr "Статистика очереди"
-
-#: ../../Zotlabs/Module/Admin/Queue.php:36
-msgid "Total Entries"
-msgstr "Всего записей"
+#: ../../Zotlabs/Module/Mitem.php:63
+msgid "Unable to create element."
+msgstr "Невозможно создать элемент."
-#: ../../Zotlabs/Module/Admin/Queue.php:37
-msgid "Priority"
-msgstr "Приоритет"
+#: ../../Zotlabs/Module/Mitem.php:87
+msgid "Unable to update menu element."
+msgstr "Невозможно обновить элемент меню."
-#: ../../Zotlabs/Module/Admin/Queue.php:38
-msgid "Destination URL"
-msgstr "Конечный URL-адрес"
+#: ../../Zotlabs/Module/Mitem.php:103
+msgid "Unable to add menu element."
+msgstr "Невозможно добавить элемент меню."
-#: ../../Zotlabs/Module/Admin/Queue.php:39
-msgid "Mark hub permanently offline"
-msgstr "Пометить хаб как постоянно отключенный"
+#: ../../Zotlabs/Module/Mitem.php:167 ../../Zotlabs/Module/Mitem.php:246
+msgid "Menu Item Permissions"
+msgstr "Разрешения на пункт меню"
-#: ../../Zotlabs/Module/Admin/Queue.php:40
-msgid "Empty queue for this hub"
-msgstr "Освободить очередь для этого хаба"
+#: ../../Zotlabs/Module/Mitem.php:174 ../../Zotlabs/Module/Mitem.php:191
+msgid "Link Name"
+msgstr "Имя ссылки"
-#: ../../Zotlabs/Module/Admin/Queue.php:41
-msgid "Last known contact"
-msgstr "Последний известный контакт"
+#: ../../Zotlabs/Module/Mitem.php:175 ../../Zotlabs/Module/Mitem.php:255
+msgid "Link or Submenu Target"
+msgstr "Ссылка или цель подменю"
-#: ../../Zotlabs/Module/Admin/Features.php:55
-#: ../../Zotlabs/Module/Admin/Features.php:56
-#: ../../Zotlabs/Module/Settings/Features.php:36 ../../include/features.php:55
-msgid "Off"
-msgstr "Выкл."
+#: ../../Zotlabs/Module/Mitem.php:175
+msgid "Enter URL of the link or select a menu name to create a submenu"
+msgstr "Введите URL ссылки или выберите имя меню для создания подменю"
-#: ../../Zotlabs/Module/Admin/Features.php:55
-#: ../../Zotlabs/Module/Admin/Features.php:56
-#: ../../Zotlabs/Module/Settings/Features.php:36 ../../include/features.php:55
-msgid "On"
-msgstr "Вкл."
+#: ../../Zotlabs/Module/Mitem.php:176 ../../Zotlabs/Module/Mitem.php:256
+msgid "Use magic-auth if available"
+msgstr "Использовать magic-auth если возможно"
-#: ../../Zotlabs/Module/Admin/Features.php:56
-#, php-format
-msgid "Lock feature %s"
-msgstr "Заблокировать функцию \"%s\""
+#: ../../Zotlabs/Module/Mitem.php:177 ../../Zotlabs/Module/Mitem.php:257
+msgid "Open link in new window"
+msgstr "Открыть ссылку в новом окне"
-#: ../../Zotlabs/Module/Admin/Features.php:64
-msgid "Manage Additional Features"
-msgstr "Управление дополнительными функциями"
+#: ../../Zotlabs/Module/Mitem.php:178 ../../Zotlabs/Module/Mitem.php:258
+msgid "Order in list"
+msgstr "Порядок в списке"
-#: ../../Zotlabs/Module/Admin/Dbsync.php:19
-#: ../../Zotlabs/Module/Admin/Dbsync.php:59
-msgid "Update has been marked successful"
-msgstr "Обновление было помечено как успешное"
+#: ../../Zotlabs/Module/Mitem.php:178 ../../Zotlabs/Module/Mitem.php:258
+msgid "Higher numbers will sink to bottom of listing"
+msgstr "Большие значения в конце списка"
-#: ../../Zotlabs/Module/Admin/Dbsync.php:32
-#, php-format
-msgid "Verification of update %s failed. Check system logs."
-msgstr "Проверка обновления %s не удалась. Проверьте системный журнал."
+#: ../../Zotlabs/Module/Mitem.php:179
+msgid "Submit and finish"
+msgstr "Отправить и завершить"
-#: ../../Zotlabs/Module/Admin/Dbsync.php:35
-#: ../../Zotlabs/Module/Admin/Dbsync.php:74
-#, php-format
-msgid "Update %s was successfully applied."
-msgstr "Обновление %s было успешно применено."
+#: ../../Zotlabs/Module/Mitem.php:180
+msgid "Submit and continue"
+msgstr "Отправить и продолжить"
-#: ../../Zotlabs/Module/Admin/Dbsync.php:39
-#, php-format
-msgid "Verifying update %s did not return a status. Unknown if it succeeded."
-msgstr "Проверка обновления %s не вернула его состояние. Неизвестно было ли оно успешным."
+#: ../../Zotlabs/Module/Mitem.php:189
+msgid "Menu:"
+msgstr "Меню:"
-#: ../../Zotlabs/Module/Admin/Dbsync.php:42
-#, php-format
-msgid "Update %s does not contain a verification function."
-msgstr "Обновление %s не содержит функцию проверки."
+#: ../../Zotlabs/Module/Mitem.php:192
+msgid "Link Target"
+msgstr "Цель ссылки"
-#: ../../Zotlabs/Module/Admin/Dbsync.php:46
-#: ../../Zotlabs/Module/Admin/Dbsync.php:81
-#, php-format
-msgid "Update function %s could not be found."
-msgstr "Функция обновления %s не может быть найдена."
+#: ../../Zotlabs/Module/Mitem.php:195
+msgid "Edit menu"
+msgstr "Редактировать меню"
-#: ../../Zotlabs/Module/Admin/Dbsync.php:71
-#, php-format
-msgid "Executing update procedure %s failed. Check system logs."
-msgstr "Не удалось выполнить процедуру обновления %s.Проверьте системный журнал."
+#: ../../Zotlabs/Module/Mitem.php:198
+msgid "Edit element"
+msgstr "Редактировать элемент"
-#: ../../Zotlabs/Module/Admin/Dbsync.php:78
-#, php-format
-msgid ""
-"Update %s did not return a status. It cannot be determined if it was "
-"successful."
-msgstr "Обновление %s не вернуло свой статус. Невозможно определить было ли оно успешным."
+#: ../../Zotlabs/Module/Mitem.php:199
+msgid "Drop element"
+msgstr "Удалить элемент"
-#: ../../Zotlabs/Module/Admin/Dbsync.php:99
-msgid "Failed Updates"
-msgstr "Обновления с ошибками"
+#: ../../Zotlabs/Module/Mitem.php:200
+msgid "New element"
+msgstr "Новый элемент"
-#: ../../Zotlabs/Module/Admin/Dbsync.php:101
-msgid "Mark success (if update was manually applied)"
-msgstr "Пометить успешным (если обновление было применено вручную)"
+#: ../../Zotlabs/Module/Mitem.php:201
+msgid "Edit this menu container"
+msgstr "Редактировать контейнер меню"
-#: ../../Zotlabs/Module/Admin/Dbsync.php:102
-msgid "Attempt to verify this update if a verification procedure exists"
-msgstr "Попытайтесь проверить это обновление, если существует процедура проверки"
+#: ../../Zotlabs/Module/Mitem.php:202
+msgid "Add menu element"
+msgstr "Добавить элемент меню"
-#: ../../Zotlabs/Module/Admin/Dbsync.php:103
-msgid "Attempt to execute this update step automatically"
-msgstr "Попытаться применить этот этап обновления автоматически"
+#: ../../Zotlabs/Module/Mitem.php:203
+msgid "Delete this menu item"
+msgstr "Удалить этот элемент меню"
-#: ../../Zotlabs/Module/Admin/Dbsync.php:108
-msgid "No failed updates."
-msgstr "Ошибок обновлений нет."
+#: ../../Zotlabs/Module/Mitem.php:204
+msgid "Edit this menu item"
+msgstr "Редактировать этот элемент меню"
-#: ../../Zotlabs/Module/Admin/Accounts.php:37
-#, php-format
-msgid "%s account blocked/unblocked"
-msgid_plural "%s account blocked/unblocked"
-msgstr[0] "%s аккаунт блокирован/разблокирован"
-msgstr[1] "%s аккаунта блокированы/разблокированы"
-msgstr[2] "%s аккаунтов блокированы/разблокированы"
+#: ../../Zotlabs/Module/Mitem.php:222
+msgid "Menu item not found."
+msgstr "Элемент меню не найден."
-#: ../../Zotlabs/Module/Admin/Accounts.php:44
-#, php-format
-msgid "%s account deleted"
-msgid_plural "%s accounts deleted"
-msgstr[0] "%s аккаунт удалён"
-msgstr[1] "%s аккаунта удалёны"
-msgstr[2] "%s аккаунтов удалёны"
+#: ../../Zotlabs/Module/Mitem.php:235
+msgid "Menu item deleted."
+msgstr "Элемент меню удалён."
-#: ../../Zotlabs/Module/Admin/Accounts.php:80
-msgid "Account not found"
-msgstr "Аккаунт не найден"
+#: ../../Zotlabs/Module/Mitem.php:237
+msgid "Menu item could not be deleted."
+msgstr "Невозможно удалить элемент меню."
-#: ../../Zotlabs/Module/Admin/Accounts.php:91 ../../include/channel.php:2632
-#, php-format
-msgid "Account '%s' deleted"
-msgstr "Аккаунт '%s' удален"
+#: ../../Zotlabs/Module/Mitem.php:244
+msgid "Edit Menu Element"
+msgstr "Редактировать элемент меню"
-#: ../../Zotlabs/Module/Admin/Accounts.php:99
-#, php-format
-msgid "Account '%s' blocked"
-msgstr "Аккаунт '%s' заблокирован"
+#: ../../Zotlabs/Module/Mitem.php:254
+msgid "Link text"
+msgstr "Текст ссылки"
-#: ../../Zotlabs/Module/Admin/Accounts.php:107
+#: ../../Zotlabs/Module/Admin/Features.php:56
#, php-format
-msgid "Account '%s' unblocked"
-msgstr "Аккаунт '%s' разблокирован"
-
-#: ../../Zotlabs/Module/Admin/Accounts.php:166
-#: ../../Zotlabs/Module/Admin/Logs.php:82
-#: ../../Zotlabs/Module/Admin/Channels.php:145
-#: ../../Zotlabs/Module/Admin/Themes.php:122
-#: ../../Zotlabs/Module/Admin/Themes.php:156
-#: ../../Zotlabs/Module/Admin/Site.php:287
-#: ../../Zotlabs/Module/Admin/Addons.php:341
-#: ../../Zotlabs/Module/Admin/Addons.php:439
-#: ../../Zotlabs/Module/Admin/Security.php:92
-#: ../../Zotlabs/Module/Admin.php:138
-msgid "Administration"
-msgstr "Администрирование"
-
-#: ../../Zotlabs/Module/Admin/Accounts.php:167
-#: ../../Zotlabs/Module/Admin/Accounts.php:180
-#: ../../Zotlabs/Module/Admin.php:96 ../../Zotlabs/Widget/Admin.php:23
-msgid "Accounts"
-msgstr "Учётные записи"
-
-#: ../../Zotlabs/Module/Admin/Accounts.php:169
-#: ../../Zotlabs/Module/Admin/Channels.php:148
-msgid "select all"
-msgstr "выбрать все"
-
-#: ../../Zotlabs/Module/Admin/Accounts.php:170
-msgid "Registrations waiting for confirm"
-msgstr "Регистрации ждут подтверждения"
-
-#: ../../Zotlabs/Module/Admin/Accounts.php:171
-msgid "Request date"
-msgstr "Дата запроса"
-
-#: ../../Zotlabs/Module/Admin/Accounts.php:172
-msgid "No registrations."
-msgstr "Нет новых регистраций."
-
-#: ../../Zotlabs/Module/Admin/Accounts.php:173
-#: ../../Zotlabs/Module/Connections.php:320 ../../include/conversation.php:735
-msgid "Approve"
-msgstr "Утвердить"
-
-#: ../../Zotlabs/Module/Admin/Accounts.php:174
-#: ../../Zotlabs/Module/Authorize.php:33
-msgid "Deny"
-msgstr "Запретить"
-
-#: ../../Zotlabs/Module/Admin/Accounts.php:176
-#: ../../Zotlabs/Module/Connedit.php:636
-msgid "Block"
-msgstr "Блокировать"
-
-#: ../../Zotlabs/Module/Admin/Accounts.php:177
-#: ../../Zotlabs/Module/Connedit.php:636
-msgid "Unblock"
-msgstr "Разблокировать"
-
-#: ../../Zotlabs/Module/Admin/Accounts.php:182
-msgid "ID"
-msgstr ""
-
-#: ../../Zotlabs/Module/Admin/Accounts.php:184
-msgid "All Channels"
-msgstr "Все каналы"
-
-#: ../../Zotlabs/Module/Admin/Accounts.php:185
-msgid "Register date"
-msgstr "Дата регистрации"
-
-#: ../../Zotlabs/Module/Admin/Accounts.php:186
-msgid "Last login"
-msgstr "Последний вход"
-
-#: ../../Zotlabs/Module/Admin/Accounts.php:187
-msgid "Expires"
-msgstr "Срок действия"
-
-#: ../../Zotlabs/Module/Admin/Accounts.php:188
-msgid "Service Class"
-msgstr "Класс обслуживания"
-
-#: ../../Zotlabs/Module/Admin/Accounts.php:190
-msgid ""
-"Selected accounts will be deleted!\\n\\nEverything these accounts had posted "
-"on this site will be permanently deleted!\\n\\nAre you sure?"
-msgstr "Выбранные учётные записи будут удалены!\n\nВсё что было ими опубликовано на этом сайте будет удалено навсегда!\n\nВы уверены?"
+msgid "Lock feature %s"
+msgstr "Заблокировать функцию \"%s\""
-#: ../../Zotlabs/Module/Admin/Accounts.php:191
-msgid ""
-"The account {0} will be deleted!\\n\\nEverything this account has posted on "
-"this site will be permanently deleted!\\n\\nAre you sure?"
-msgstr "Этот аккаунт {0} будет удалён!\n\nВсё что им было опубликовано на этом сайте будет удалено навсегда!\n\nВы уверены?"
+#: ../../Zotlabs/Module/Admin/Features.php:64
+msgid "Manage Additional Features"
+msgstr "Управление дополнительными функциями"
#: ../../Zotlabs/Module/Admin/Logs.php:28
msgid "Log settings updated."
@@ -2729,10 +8468,10 @@ msgstr "Код в канале '%s' разрешён"
msgid "Channel '%s' code disallowed"
msgstr "Код в канале '%s' запрещён"
-#: ../../Zotlabs/Module/Admin/Channels.php:146
-#: ../../Zotlabs/Module/Admin.php:114 ../../Zotlabs/Widget/Admin.php:24
-msgid "Channels"
-msgstr "Каналы"
+#: ../../Zotlabs/Module/Admin/Channels.php:148
+#: ../../Zotlabs/Module/Admin/Accounts.php:169
+msgid "select all"
+msgstr "выбрать все"
#: ../../Zotlabs/Module/Admin/Channels.php:150
msgid "Censor"
@@ -2750,10 +8489,6 @@ msgstr "Разрешить код"
msgid "Disallow Code"
msgstr "Запретить код"
-#: ../../Zotlabs/Module/Admin/Channels.php:154 ../../include/nav.php:423
-msgid "Channel"
-msgstr "Канал"
-
#: ../../Zotlabs/Module/Admin/Channels.php:158
msgid "UID"
msgstr ""
@@ -2770,614 +8505,671 @@ msgid ""
"channel on this site will be permanently deleted!\\n\\nAre you sure?"
msgstr "Канал {0} будет удалён!\n\nВсё что было опубликовано в этом канале на этом сайте будет удалено навсегда!\n\nВы уверены?"
-#: ../../Zotlabs/Module/Admin/Themes.php:26
-msgid "Theme settings updated."
-msgstr "Настройки темы обновленны."
+#: ../../Zotlabs/Module/Admin/Security.php:89
+msgid ""
+"By default, unfiltered HTML is allowed in embedded media. This is inherently "
+"insecure."
+msgstr "По умолчанию, HTML без фильтрации доступен во встраиваемых медиа. Это небезопасно."
-#: ../../Zotlabs/Module/Admin/Themes.php:61
-msgid "No themes found."
-msgstr "Темы не найдены."
+#: ../../Zotlabs/Module/Admin/Security.php:92
+msgid ""
+"The recommended setting is to only allow unfiltered HTML from the following "
+"sites:"
+msgstr "Рекомендуется настроить разрешения использовать HTML без фильтрации только для следующих сайтов:"
-#: ../../Zotlabs/Module/Admin/Themes.php:72
-#: ../../Zotlabs/Module/Admin/Addons.php:259 ../../Zotlabs/Module/Thing.php:94
-#: ../../Zotlabs/Module/Viewsrc.php:25 ../../Zotlabs/Module/Display.php:45
-#: ../../Zotlabs/Module/Display.php:455 ../../Zotlabs/Module/Filestorage.php:26
-#: ../../Zotlabs/Module/Admin.php:62
-#: ../../addon/flashcards/Mod_Flashcards.php:240
-#: ../../addon/flashcards/Mod_Flashcards.php:241 ../../include/items.php:3713
-msgid "Item not found."
-msgstr "Элемент не найден."
+#: ../../Zotlabs/Module/Admin/Security.php:93
+msgid ""
+"https://youtube.com/<br />https://www.youtube.com/<br />https://youtu.be/"
+"<br />https://vimeo.com/<br />https://soundcloud.com/<br />"
+msgstr ""
+
+#: ../../Zotlabs/Module/Admin/Security.php:94
+msgid ""
+"All other embedded content will be filtered, <strong>unless</strong> "
+"embedded content from that site is explicitly blocked."
+msgstr "се остальные встроенные материалы будут отфильтрованы, <strong>если </strong> встроенное содержимое с этого сайта явно заблокировано."
+
+#: ../../Zotlabs/Module/Admin/Security.php:99 ../../Zotlabs/Widget/Admin.php:25
+msgid "Security"
+msgstr "Безопасность"
+
+#: ../../Zotlabs/Module/Admin/Security.php:101
+msgid "Block public"
+msgstr "Блокировать публичный доступ"
+
+#: ../../Zotlabs/Module/Admin/Security.php:101
+msgid ""
+"Check to block public access to all otherwise public personal pages on this "
+"site unless you are currently authenticated."
+msgstr "Установите флажок для блокировки публичного доступа ко всем другим общедоступным страницам на этом сайте, если вы в настоящее время не аутентифицированы."
+
+#: ../../Zotlabs/Module/Admin/Security.php:102
+msgid "Provide a cloud root directory"
+msgstr "Предоставить корневой каталог в облаке"
+
+#: ../../Zotlabs/Module/Admin/Security.php:102
+msgid ""
+"The cloud root directory lists all channel names which provide public files"
+msgstr "В корневом каталоге облака показываются все имена каналов, которые предоставляют общедоступные файлы"
+
+#: ../../Zotlabs/Module/Admin/Security.php:103
+msgid "Show total disk space available to cloud uploads"
+msgstr "Показывать общее доступное для загрузок место в хранилище"
+
+#: ../../Zotlabs/Module/Admin/Security.php:104
+msgid "Set \"Transport Security\" HTTP header"
+msgstr "Установить HTTP-заголовок \"Transport Security\""
+
+#: ../../Zotlabs/Module/Admin/Security.php:105
+msgid "Set \"Content Security Policy\" HTTP header"
+msgstr "Установить HTTP-заголовок \"Content Security Policy\""
+
+#: ../../Zotlabs/Module/Admin/Security.php:106
+msgid "Allowed email domains"
+msgstr "Разрешённые домены email"
+#: ../../Zotlabs/Module/Admin/Security.php:106
+msgid ""
+"Comma separated list of domains which are allowed in email addresses for "
+"registrations to this site. Wildcards are accepted. Empty to allow any "
+"domains"
+msgstr "Список разделённых запятыми доменов для которых разрешена регистрация на этом сайте. Wildcards разрешены. Если пусто то разрешены любые домены."
+
+#: ../../Zotlabs/Module/Admin/Security.php:107
+msgid "Not allowed email domains"
+msgstr "Запрещённые домены email"
+
+#: ../../Zotlabs/Module/Admin/Security.php:107
+msgid ""
+"Comma separated list of domains which are not allowed in email addresses for "
+"registrations to this site. Wildcards are accepted. Empty to allow any "
+"domains, unless allowed domains have been defined."
+msgstr "Список разделённых запятыми доменов для которых запрещена регистрация на этом сайте. Wildcards разрешены. Если пусто то разрешены любые домены до тех пор, пока разрешённые домены не будут указаны."
+
+#: ../../Zotlabs/Module/Admin/Security.php:108
+msgid "Allow communications only from these sites"
+msgstr "Разрешить связь только с этими сайтами"
+
+#: ../../Zotlabs/Module/Admin/Security.php:108
+msgid ""
+"One site per line. Leave empty to allow communication from anywhere by "
+"default"
+msgstr "Один сайт на строку. Оставьте пустым для разрешения взаимодействия без ограничений (по умочанию)."
+
+#: ../../Zotlabs/Module/Admin/Security.php:109
+msgid "Block communications from these sites"
+msgstr "Блокировать связь с этими сайтами"
+
+#: ../../Zotlabs/Module/Admin/Security.php:110
+msgid "Allow communications only from these channels"
+msgstr "Разрешить связь только для этих каналов"
+
+#: ../../Zotlabs/Module/Admin/Security.php:110
+msgid ""
+"One channel (hash) per line. Leave empty to allow from any channel by default"
+msgstr "Один канал (или его хэш) на строку. Оставьте пустым для разрешения взаимодействия с любым каналом (по умолчанию)."
+
+#: ../../Zotlabs/Module/Admin/Security.php:111
+msgid "Block communications from these channels"
+msgstr "Блокировать связь с этими каналами"
+
+#: ../../Zotlabs/Module/Admin/Security.php:112
+msgid "Only allow embeds from secure (SSL) websites and links."
+msgstr "Разрешать встраивание только для безопасных (SSL/TLS) сайтов и ссылок."
+
+#: ../../Zotlabs/Module/Admin/Security.php:113
+msgid "Allow unfiltered embedded HTML content only from these domains"
+msgstr "Разрешить встраивать нефильтруемое HTML-содержимое только для этих доменов"
+
+#: ../../Zotlabs/Module/Admin/Security.php:113
+msgid "One site per line. By default embedded content is filtered."
+msgstr "Один сайт на строку. По умолчанию встраиваемое содержимое фильтруется."
+
+#: ../../Zotlabs/Module/Admin/Security.php:114
+msgid "Block embedded HTML from these domains"
+msgstr "Блокировать встраивание HTML-содержимого для этих доменов"
+
+#: ../../Zotlabs/Module/Admin/Security.php:115
+msgid "Allow SVG thumbnails in file browser"
+msgstr "Разрешить SVG миниатюры в просмотрщике файлов"
+
+#: ../../Zotlabs/Module/Admin/Security.php:115
+msgid "WARNING: SVG images may contain malicious code."
+msgstr "Внимание: изображения SVG могут содержать вредоносный код."
+
+#: ../../Zotlabs/Module/Admin/Security.php:116
+msgid "Allow embedded (inline) PDF files"
+msgstr "Разрешить встраивание для файлов PDF"
+
+#: ../../Zotlabs/Module/Admin/Addons.php:290
+#, php-format
+msgid "Plugin %s disabled."
+msgstr "Плагин %s отключен."
+
+#: ../../Zotlabs/Module/Admin/Addons.php:295
+#, php-format
+msgid "Plugin %s enabled."
+msgstr "Плагин %s включен."
+
+#: ../../Zotlabs/Module/Admin/Addons.php:311
#: ../../Zotlabs/Module/Admin/Themes.php:95
-#: ../../Zotlabs/Module/Admin/Addons.php:310
msgid "Disable"
msgstr "Запретить"
+#: ../../Zotlabs/Module/Admin/Addons.php:314
#: ../../Zotlabs/Module/Admin/Themes.php:97
-#: ../../Zotlabs/Module/Admin/Addons.php:313
msgid "Enable"
msgstr "Разрешить"
-#: ../../Zotlabs/Module/Admin/Themes.php:116
-msgid "Screenshot"
-msgstr "Снимок экрана"
-
-#: ../../Zotlabs/Module/Admin/Themes.php:123
-#: ../../Zotlabs/Module/Admin/Themes.php:157 ../../Zotlabs/Widget/Admin.php:28
-msgid "Themes"
-msgstr "Темы"
+#: ../../Zotlabs/Module/Admin/Addons.php:343
+#: ../../Zotlabs/Module/Admin/Addons.php:441 ../../Zotlabs/Widget/Admin.php:27
+msgid "Addons"
+msgstr "Расширения"
+#: ../../Zotlabs/Module/Admin/Addons.php:344
#: ../../Zotlabs/Module/Admin/Themes.php:124
-#: ../../Zotlabs/Module/Admin/Addons.php:343
msgid "Toggle"
msgstr "Переключить"
-#: ../../Zotlabs/Module/Admin/Themes.php:125
-#: ../../Zotlabs/Module/Admin/Addons.php:344 ../../Zotlabs/Lib/Apps.php:338
-#: ../../Zotlabs/Widget/Newmember.php:53
-#: ../../Zotlabs/Widget/Settings_menu.php:61 ../../include/nav.php:101
-msgid "Settings"
-msgstr "Настройки"
-
+#: ../../Zotlabs/Module/Admin/Addons.php:352
#: ../../Zotlabs/Module/Admin/Themes.php:134
-#: ../../Zotlabs/Module/Admin/Addons.php:351
msgid "Author: "
msgstr "Автор: "
+#: ../../Zotlabs/Module/Admin/Addons.php:353
#: ../../Zotlabs/Module/Admin/Themes.php:135
-#: ../../Zotlabs/Module/Admin/Addons.php:352
msgid "Maintainer: "
msgstr "Сопровождающий:"
-#: ../../Zotlabs/Module/Admin/Themes.php:162
-msgid "[Experimental]"
-msgstr "[экспериментальный]"
+#: ../../Zotlabs/Module/Admin/Addons.php:354
+msgid "Minimum project version: "
+msgstr "Минимальная версия проекта: "
-#: ../../Zotlabs/Module/Admin/Themes.php:163
-msgid "[Unsupported]"
-msgstr "[неподдерживаемый]"
+#: ../../Zotlabs/Module/Admin/Addons.php:355
+msgid "Maximum project version: "
+msgstr "Максимальная версия проекта: "
-#: ../../Zotlabs/Module/Admin/Site.php:161
-msgid "Site settings updated."
-msgstr "Настройки сайта обновлены."
+#: ../../Zotlabs/Module/Admin/Addons.php:356
+msgid "Minimum PHP version: "
+msgstr "Минимальная версия PHP: "
-#: ../../Zotlabs/Module/Admin/Site.php:187
-#: ../../view/theme/redbasic_c/php/config.php:15
-#: ../../view/theme/redbasic/php/config.php:15 ../../include/text.php:3229
-msgid "Default"
-msgstr "По умолчанию"
+#: ../../Zotlabs/Module/Admin/Addons.php:357
+msgid "Compatible Server Roles: "
+msgstr "Совместимые роли сервера: "
-#: ../../Zotlabs/Module/Admin/Site.php:198
-#: ../../Zotlabs/Module/Settings/Display.php:119
-#, php-format
-msgid "%s - (Incompatible)"
-msgstr "%s - (несовместимо)"
+#: ../../Zotlabs/Module/Admin/Addons.php:358
+msgid "Requires: "
+msgstr "Необходимо:"
-#: ../../Zotlabs/Module/Admin/Site.php:205
+#: ../../Zotlabs/Module/Admin/Addons.php:359
+#: ../../Zotlabs/Module/Admin/Addons.php:446
+msgid "Disabled - version incompatibility"
+msgstr "Отключено - несовместимость версий"
+
+#: ../../Zotlabs/Module/Admin/Addons.php:415
+msgid "Enter the public git repository URL of the addon repo."
+msgstr "Введите URL публичного репозитория расширений git"
+
+#: ../../Zotlabs/Module/Admin/Addons.php:416
+msgid "Addon repo git URL"
+msgstr "URL репозитория расширений git"
+
+#: ../../Zotlabs/Module/Admin/Addons.php:417
+msgid "Custom repo name"
+msgstr "Пользовательское имя репозитория"
+
+#: ../../Zotlabs/Module/Admin/Addons.php:417
+msgid "(optional)"
+msgstr "(необязательно)"
+
+#: ../../Zotlabs/Module/Admin/Addons.php:418
+msgid "Download Addon Repo"
+msgstr "Загрузить репозиторий расширений"
+
+#: ../../Zotlabs/Module/Admin/Addons.php:425
+msgid "Install new repo"
+msgstr "Установить новый репозиторий"
+
+#: ../../Zotlabs/Module/Admin/Addons.php:426 ../../Zotlabs/Lib/Apps.php:536
+msgid "Install"
+msgstr "Установить"
+
+#: ../../Zotlabs/Module/Admin/Addons.php:449
+msgid "Manage Repos"
+msgstr "Управление репозиториями"
+
+#: ../../Zotlabs/Module/Admin/Addons.php:450
+msgid "Installed Addon Repositories"
+msgstr "Установленные репозитории расширений"
+
+#: ../../Zotlabs/Module/Admin/Addons.php:451
+msgid "Install a New Addon Repository"
+msgstr "Установить новый репозиторий расширений"
+
+#: ../../Zotlabs/Module/Admin/Addons.php:458
+msgid "Switch branch"
+msgstr "Переключить ветку"
+
+#: ../../Zotlabs/Module/Admin/Site.php:159
+msgid "Site settings updated."
+msgstr "Настройки сайта обновлены."
+
+#: ../../Zotlabs/Module/Admin/Site.php:203
msgid "mobile"
msgstr "мобильный"
-#: ../../Zotlabs/Module/Admin/Site.php:207
+#: ../../Zotlabs/Module/Admin/Site.php:205
msgid "experimental"
msgstr "экспериментальный"
-#: ../../Zotlabs/Module/Admin/Site.php:209
+#: ../../Zotlabs/Module/Admin/Site.php:207
msgid "unsupported"
msgstr "неподдерживаемый"
-#: ../../Zotlabs/Module/Admin/Site.php:256
+#: ../../Zotlabs/Module/Admin/Site.php:254
msgid "Yes - with approval"
msgstr "Да - требует подтверждения"
-#: ../../Zotlabs/Module/Admin/Site.php:262
+#: ../../Zotlabs/Module/Admin/Site.php:260
msgid "My site is not a public server"
msgstr "Мой сайт не является публичным сервером"
-#: ../../Zotlabs/Module/Admin/Site.php:263
+#: ../../Zotlabs/Module/Admin/Site.php:261
msgid "My site has paid access only"
msgstr "Мой сайт доступен только с оплатой "
-#: ../../Zotlabs/Module/Admin/Site.php:264
+#: ../../Zotlabs/Module/Admin/Site.php:262
msgid "My site has free access only"
msgstr "На моём сайте разрешён свободный доступ"
-#: ../../Zotlabs/Module/Admin/Site.php:265
+#: ../../Zotlabs/Module/Admin/Site.php:263
msgid "My site offers free accounts with optional paid upgrades"
msgstr "На моём сайте разрешены бесплатные аккаунты с дополнительными платными услугами"
-#: ../../Zotlabs/Module/Admin/Site.php:279
+#: ../../Zotlabs/Module/Admin/Site.php:277
msgid "Default permission role for new accounts"
msgstr "Разрешения по умолчанию для новых аккаунтов"
-#: ../../Zotlabs/Module/Admin/Site.php:279
+#: ../../Zotlabs/Module/Admin/Site.php:277
msgid ""
"This role will be used for the first channel created after registration."
msgstr "Эта роль будет использоваться для первого канала, созданного после регистрации."
-#: ../../Zotlabs/Module/Admin/Site.php:288 ../../Zotlabs/Widget/Admin.php:22
+#: ../../Zotlabs/Module/Admin/Site.php:286 ../../Zotlabs/Widget/Admin.php:22
msgid "Site"
msgstr "Сайт"
-#: ../../Zotlabs/Module/Admin/Site.php:290
-#: ../../Zotlabs/Module/Register.php:277
-msgid "Registration"
-msgstr "Регистрация"
-
-#: ../../Zotlabs/Module/Admin/Site.php:291
+#: ../../Zotlabs/Module/Admin/Site.php:289
msgid "File upload"
msgstr "Загрузка файла"
-#: ../../Zotlabs/Module/Admin/Site.php:292
+#: ../../Zotlabs/Module/Admin/Site.php:290
msgid "Policies"
msgstr "Правила"
-#: ../../Zotlabs/Module/Admin/Site.php:293 ../../include/contact_widgets.php:16
-msgid "Advanced"
-msgstr "Дополнительно"
-
-#: ../../Zotlabs/Module/Admin/Site.php:297
-#: ../../addon/statusnet/statusnet.php:593
+#: ../../Zotlabs/Module/Admin/Site.php:295
+#: ../../extend/addon/hzaddons/statusnet/statusnet.php:593
msgid "Site name"
msgstr "Название сайта"
-#: ../../Zotlabs/Module/Admin/Site.php:299
+#: ../../Zotlabs/Module/Admin/Site.php:297
msgid "Banner/Logo"
msgstr "Баннер / логотип"
-#: ../../Zotlabs/Module/Admin/Site.php:299
+#: ../../Zotlabs/Module/Admin/Site.php:297
msgid "Unfiltered HTML/CSS/JS is allowed"
msgstr "Разрешён нефильтруемый HTML/CSS/JS"
-#: ../../Zotlabs/Module/Admin/Site.php:300
+#: ../../Zotlabs/Module/Admin/Site.php:298
msgid "Administrator Information"
msgstr "Информация об администраторе"
-#: ../../Zotlabs/Module/Admin/Site.php:300
+#: ../../Zotlabs/Module/Admin/Site.php:298
msgid ""
"Contact information for site administrators. Displayed on siteinfo page. "
"BBCode can be used here"
msgstr "Контактная информация для администраторов сайта. Показывается на информационной странице сайта. Можно использовать BBCode."
-#: ../../Zotlabs/Module/Admin/Site.php:301 ../../Zotlabs/Module/Siteinfo.php:24
+#: ../../Zotlabs/Module/Admin/Site.php:299 ../../Zotlabs/Module/Siteinfo.php:24
msgid "Site Information"
msgstr "Информация о сайте"
-#: ../../Zotlabs/Module/Admin/Site.php:301
+#: ../../Zotlabs/Module/Admin/Site.php:299
msgid ""
"Publicly visible description of this site. Displayed on siteinfo page. "
"BBCode can be used here"
msgstr "Публичное видимое описание сайта. Показывается на информационной странице сайта. Можно использовать BBCode."
-#: ../../Zotlabs/Module/Admin/Site.php:302
+#: ../../Zotlabs/Module/Admin/Site.php:300
msgid "System language"
msgstr "Язык системы"
-#: ../../Zotlabs/Module/Admin/Site.php:303
+#: ../../Zotlabs/Module/Admin/Site.php:301
msgid "System theme"
msgstr "Системная тема"
-#: ../../Zotlabs/Module/Admin/Site.php:303
+#: ../../Zotlabs/Module/Admin/Site.php:301
msgid ""
"Default system theme - may be over-ridden by user profiles - <a href='#' "
"id='cnftheme'>change theme settings</a>"
msgstr "Системная тема по умолчанию - может быть изменена в профиле пользователя - <a href='#' id='cnftheme'>изменить параметры темы</a>."
-#: ../../Zotlabs/Module/Admin/Site.php:306
+#: ../../Zotlabs/Module/Admin/Site.php:304
msgid "Allow Feeds as Connections"
msgstr "Разрешить ленты новостей как контакты"
-#: ../../Zotlabs/Module/Admin/Site.php:306
+#: ../../Zotlabs/Module/Admin/Site.php:304
msgid "(Heavy system resource usage)"
msgstr "(Высокое использование системных ресурсов)"
-#: ../../Zotlabs/Module/Admin/Site.php:307
+#: ../../Zotlabs/Module/Admin/Site.php:305
msgid "Maximum image size"
msgstr "Максимальный размер изображения"
-#: ../../Zotlabs/Module/Admin/Site.php:307
+#: ../../Zotlabs/Module/Admin/Site.php:305
msgid ""
"Maximum size in bytes of uploaded images. Default is 0, which means no "
"limits."
msgstr "Максимальный размер загруженных изображений в байтах. По умолчанию 0 или без ограничений."
-#: ../../Zotlabs/Module/Admin/Site.php:308
+#: ../../Zotlabs/Module/Admin/Site.php:306
msgid "Does this site allow new member registration?"
msgstr "Разрешается ли регистрация новых пользователей на этом сайте?"
-#: ../../Zotlabs/Module/Admin/Site.php:309
+#: ../../Zotlabs/Module/Admin/Site.php:307
msgid "Invitation only"
msgstr "Только по приглашениям"
-#: ../../Zotlabs/Module/Admin/Site.php:309
+#: ../../Zotlabs/Module/Admin/Site.php:307
msgid ""
"Only allow new member registrations with an invitation code. Above register "
"policy must be set to Yes."
msgstr "Регистрация пользователей разрешается только по приглашениям. Вышеуказанная политика регистрация должны быть установлена в \"Да\"."
-#: ../../Zotlabs/Module/Admin/Site.php:310
+#: ../../Zotlabs/Module/Admin/Site.php:308
msgid "Minimum age"
msgstr "Минимальный возраст"
-#: ../../Zotlabs/Module/Admin/Site.php:310
+#: ../../Zotlabs/Module/Admin/Site.php:308
msgid "Minimum age (in years) for who may register on this site."
msgstr "Минимальный возраст (в годах) для регистрации на этом сайте."
-#: ../../Zotlabs/Module/Admin/Site.php:311
+#: ../../Zotlabs/Module/Admin/Site.php:309
msgid "Which best describes the types of account offered by this hub?"
msgstr "Как лучше описать тип учётных записей предлагаемых на этом хабе?"
-#: ../../Zotlabs/Module/Admin/Site.php:311
+#: ../../Zotlabs/Module/Admin/Site.php:309
msgid "This is displayed on the public server site list."
msgstr "Это отображается в списке общедоступных серверов."
-#: ../../Zotlabs/Module/Admin/Site.php:312
+#: ../../Zotlabs/Module/Admin/Site.php:310
msgid "Register text"
msgstr "Текст регистрации"
-#: ../../Zotlabs/Module/Admin/Site.php:312
+#: ../../Zotlabs/Module/Admin/Site.php:310
msgid "Will be displayed prominently on the registration page."
msgstr "Будет отображаться на странице регистрации на видном месте."
-#: ../../Zotlabs/Module/Admin/Site.php:314
+#: ../../Zotlabs/Module/Admin/Site.php:312
msgid "Site homepage to show visitors (default: login box)"
msgstr "Домашняя страница, которая будет показываться посетителям сайт (по умочанию - форма входа)."
-#: ../../Zotlabs/Module/Admin/Site.php:314
+#: ../../Zotlabs/Module/Admin/Site.php:312
msgid ""
"example: 'pubstream' to show public stream, 'page/sys/home' to show a system "
"webpage called 'home' or 'include:home.html' to include a file."
msgstr "например: 'pubstream' для показа публичного потока, 'page/sys/home' для показа системной домашней веб-страницы или 'include:home.html' для включения файла."
-#: ../../Zotlabs/Module/Admin/Site.php:315
+#: ../../Zotlabs/Module/Admin/Site.php:313
msgid "Preserve site homepage URL"
msgstr "Сохранить URL главной страницы сайта"
-#: ../../Zotlabs/Module/Admin/Site.php:315
+#: ../../Zotlabs/Module/Admin/Site.php:313
msgid ""
"Present the site homepage in a frame at the original location instead of "
"redirecting"
msgstr "Показывать домашнюю страницу сайта во фрейме вместо стандартной переадресации"
-#: ../../Zotlabs/Module/Admin/Site.php:316
+#: ../../Zotlabs/Module/Admin/Site.php:314
msgid "Accounts abandoned after x days"
msgstr "Аккаунты считаются заброшенными после N дней"
-#: ../../Zotlabs/Module/Admin/Site.php:316
+#: ../../Zotlabs/Module/Admin/Site.php:314
msgid ""
"Will not waste system resources polling external sites for abandonded "
"accounts. Enter 0 for no time limit."
msgstr "Системные ресурсы не будут расходоваться для опроса внешних сайтов для заброшенных аккаунтов. Введите 0 для отсутствия ограничений."
-#: ../../Zotlabs/Module/Admin/Site.php:317
+#: ../../Zotlabs/Module/Admin/Site.php:315
msgid "Allowed friend domains"
msgstr "Разрешенные домены друзей"
-#: ../../Zotlabs/Module/Admin/Site.php:317
+#: ../../Zotlabs/Module/Admin/Site.php:315
msgid ""
"Comma separated list of domains which are allowed to establish friendships "
"with this site. Wildcards are accepted. Empty to allow any domains"
msgstr "Список разделённых запятыми доменов с которыми разрешено устанавливать дружеские отношения на этом сайте. Wildcards разрешены. Пусто означает разрешены любые домены."
-#: ../../Zotlabs/Module/Admin/Site.php:318
+#: ../../Zotlabs/Module/Admin/Site.php:316
msgid "Verify Email Addresses"
msgstr "Проверка адреса электронной почты"
-#: ../../Zotlabs/Module/Admin/Site.php:318
+#: ../../Zotlabs/Module/Admin/Site.php:316
msgid ""
"Check to verify email addresses used in account registration (recommended)."
msgstr "Включите для проверки адреса электронной почты использованного при регистрации (рекомендуется)."
-#: ../../Zotlabs/Module/Admin/Site.php:319
+#: ../../Zotlabs/Module/Admin/Site.php:317
msgid "Force publish"
msgstr "Принудительно публиковать"
-#: ../../Zotlabs/Module/Admin/Site.php:319
+#: ../../Zotlabs/Module/Admin/Site.php:317
msgid ""
"Check to force all profiles on this site to be listed in the site directory."
msgstr "Включите для принудительного включения всех учётных записей на данном сайте в каталог."
-#: ../../Zotlabs/Module/Admin/Site.php:320
+#: ../../Zotlabs/Module/Admin/Site.php:318
msgid "Import Public Streams"
msgstr "Импортированные публичные потоки"
-#: ../../Zotlabs/Module/Admin/Site.php:320
+#: ../../Zotlabs/Module/Admin/Site.php:318
msgid ""
"Import and allow access to public content pulled from other sites. Warning: "
"this content is unmoderated."
msgstr "Импортировать и разрешить публичный доступ к загружаемым с других сайтов потоков. Внимание - этот контент не может модерироваться."
-#: ../../Zotlabs/Module/Admin/Site.php:321
+#: ../../Zotlabs/Module/Admin/Site.php:319
msgid "Site only Public Streams"
msgstr "Публичные потоки только с сайта"
-#: ../../Zotlabs/Module/Admin/Site.php:321
+#: ../../Zotlabs/Module/Admin/Site.php:319
msgid ""
"Allow access to public content originating only from this site if Imported "
"Public Streams are disabled."
msgstr "Разрешить доступ к общедоступному контенту, исходящему только с этого сайта, если импортированные публичные потоки отключены."
-#: ../../Zotlabs/Module/Admin/Site.php:322
+#: ../../Zotlabs/Module/Admin/Site.php:320
msgid "Allow anybody on the internet to access the Public streams"
msgstr "Разрешить всем доступ к публичным потокам"
-#: ../../Zotlabs/Module/Admin/Site.php:322
+#: ../../Zotlabs/Module/Admin/Site.php:320
msgid ""
"Disable to require authentication before viewing. Warning: this content is "
"unmoderated."
msgstr "Отключите если для просмотра требуется аутентификация. Внимание - этот контент не может модерироваться."
-#: ../../Zotlabs/Module/Admin/Site.php:323
+#: ../../Zotlabs/Module/Admin/Site.php:321
msgid "Only import Public stream posts with this text"
msgstr "Импортировать только публичные потоки с этим текстом"
-#: ../../Zotlabs/Module/Admin/Site.php:323
-#: ../../Zotlabs/Module/Admin/Site.php:324
+#: ../../Zotlabs/Module/Admin/Site.php:321
+#: ../../Zotlabs/Module/Admin/Site.php:322
#: ../../Zotlabs/Module/Connedit.php:892 ../../Zotlabs/Module/Connedit.php:893
msgid ""
"words one per line or #tags or /patterns/ or lang=xx, leave blank to import "
"all posts"
msgstr "слова по одному в строку, #тег, /шаблон/ или lang=xxl; оставьте пустым для импорта всех публикаций"
-#: ../../Zotlabs/Module/Admin/Site.php:324
+#: ../../Zotlabs/Module/Admin/Site.php:322
msgid "Do not import Public stream posts with this text"
msgstr "Не импортировать публичные потоки с этим текстом"
-#: ../../Zotlabs/Module/Admin/Site.php:327
+#: ../../Zotlabs/Module/Admin/Site.php:325
msgid "Login on Homepage"
msgstr "Вход на домашней странице"
-#: ../../Zotlabs/Module/Admin/Site.php:327
+#: ../../Zotlabs/Module/Admin/Site.php:325
msgid ""
"Present a login box to visitors on the home page if no other content has "
"been configured."
msgstr "Предоставлять форму входа для посетителей на домашней странице если другого содержимого не настроено."
-#: ../../Zotlabs/Module/Admin/Site.php:328
+#: ../../Zotlabs/Module/Admin/Site.php:326
msgid "Enable context help"
msgstr "Включить контекстную помощь"
-#: ../../Zotlabs/Module/Admin/Site.php:328
+#: ../../Zotlabs/Module/Admin/Site.php:326
msgid ""
"Display contextual help for the current page when the help button is pressed."
msgstr "Показывать контекстную помощь для текущей странице при нажатии на кнопку \"Помощь\"."
-#: ../../Zotlabs/Module/Admin/Site.php:330
+#: ../../Zotlabs/Module/Admin/Site.php:328
msgid "Reply-to email address for system generated email."
msgstr "Адрес email Reply-to для генерируемых системой сообщений."
-#: ../../Zotlabs/Module/Admin/Site.php:331
+#: ../../Zotlabs/Module/Admin/Site.php:329
msgid "Sender (From) email address for system generated email."
msgstr "Адрес email отправителя (From) для генерируемых системой сообщений."
-#: ../../Zotlabs/Module/Admin/Site.php:332
+#: ../../Zotlabs/Module/Admin/Site.php:330
msgid "Name of email sender for system generated email."
msgstr "Имя отправителя для генерируемых системой сообщений."
-#: ../../Zotlabs/Module/Admin/Site.php:334
+#: ../../Zotlabs/Module/Admin/Site.php:332
msgid "Directory Server URL"
msgstr "URL сервера каталогов"
-#: ../../Zotlabs/Module/Admin/Site.php:334
+#: ../../Zotlabs/Module/Admin/Site.php:332
msgid "Default directory server"
msgstr "Сервер каталогов по умолчанию"
-#: ../../Zotlabs/Module/Admin/Site.php:336
+#: ../../Zotlabs/Module/Admin/Site.php:334
msgid "Proxy user"
msgstr "Имя пользователя proxy-сервера"
-#: ../../Zotlabs/Module/Admin/Site.php:337
+#: ../../Zotlabs/Module/Admin/Site.php:335
msgid "Proxy URL"
msgstr "URL proxy-сервера"
-#: ../../Zotlabs/Module/Admin/Site.php:338
+#: ../../Zotlabs/Module/Admin/Site.php:336
msgid "Network timeout"
msgstr "Время ожидания сети"
-#: ../../Zotlabs/Module/Admin/Site.php:338
+#: ../../Zotlabs/Module/Admin/Site.php:336
msgid "Value is in seconds. Set to 0 for unlimited (not recommended)."
msgstr "Значение в секундах. Если установлен в 0 - без ограничений (не рекомендуется)."
-#: ../../Zotlabs/Module/Admin/Site.php:339
+#: ../../Zotlabs/Module/Admin/Site.php:337
msgid "Delivery interval"
msgstr "Интервал доставки"
-#: ../../Zotlabs/Module/Admin/Site.php:339
+#: ../../Zotlabs/Module/Admin/Site.php:337
msgid ""
"Delay background delivery processes by this many seconds to reduce system "
"load. Recommend: 4-5 for shared hosts, 2-3 for virtual private servers. 0-1 "
"for large dedicated servers."
msgstr "Значение задержки фоновых процессов доставки в секундах для снижения нагрузки на систему. Рекомендуется 4-5 для серверов совместного использования, 2-3 для частных виртуальных и 0-1 для выделенных серверов."
-#: ../../Zotlabs/Module/Admin/Site.php:340
+#: ../../Zotlabs/Module/Admin/Site.php:338
msgid "Deliveries per process"
msgstr "Доставок на процесс"
-#: ../../Zotlabs/Module/Admin/Site.php:340
+#: ../../Zotlabs/Module/Admin/Site.php:338
msgid ""
"Number of deliveries to attempt in a single operating system process. Adjust "
"if necessary to tune system performance. Recommend: 1-5."
msgstr "Количество доставок для одного процесса. Настройте в соответствии с производительностью системы. Рекомендуется 1-5."
-#: ../../Zotlabs/Module/Admin/Site.php:341
+#: ../../Zotlabs/Module/Admin/Site.php:339
msgid "Queue Threshold"
msgstr "Порог очереди"
-#: ../../Zotlabs/Module/Admin/Site.php:341
+#: ../../Zotlabs/Module/Admin/Site.php:339
msgid ""
"Always defer immediate delivery if queue contains more than this number of "
"entries."
msgstr "Всегда откладывать немедленную доставку, если в очереди содержится большее количество записей, чем это."
-#: ../../Zotlabs/Module/Admin/Site.php:342
+#: ../../Zotlabs/Module/Admin/Site.php:340
msgid "Poll interval"
msgstr "Интервал опроса"
-#: ../../Zotlabs/Module/Admin/Site.php:342
+#: ../../Zotlabs/Module/Admin/Site.php:340
msgid ""
"Delay background polling processes by this many seconds to reduce system "
"load. If 0, use delivery interval."
msgstr "Задержка фоновых процессов опроса на указанное количество секунд для снижения нагрузки на систему. Если 0 - использовать интервал доставки."
-#: ../../Zotlabs/Module/Admin/Site.php:343
+#: ../../Zotlabs/Module/Admin/Site.php:341
msgid "Path to ImageMagick convert program"
msgstr "Путь к ImageMagick"
-#: ../../Zotlabs/Module/Admin/Site.php:343
+#: ../../Zotlabs/Module/Admin/Site.php:341
msgid ""
"If set, use this program to generate photo thumbnails for huge images ( > "
"4000 pixels in either dimension), otherwise memory exhaustion may occur. "
"Example: /usr/bin/convert"
msgstr "При установке эта программа генерирует миниатюры изображений для больших файлов (свыше 4000 в любом измерении) для предотвращения утечки памяти. Пример: /usr/bin/convert"
-#: ../../Zotlabs/Module/Admin/Site.php:344
-msgid "Allow SVG thumbnails in file browser"
-msgstr "Разрешить SVG миниатюры в просмотрщике файлов"
-
-#: ../../Zotlabs/Module/Admin/Site.php:344
-msgid "WARNING: SVG images may contain malicious code."
-msgstr "Внимание: изображения SVG могут содержать вредоносный код."
-
-#: ../../Zotlabs/Module/Admin/Site.php:345
+#: ../../Zotlabs/Module/Admin/Site.php:342
msgid "Maximum Load Average"
msgstr "Максимальная средняя нагрузка"
-#: ../../Zotlabs/Module/Admin/Site.php:345
+#: ../../Zotlabs/Module/Admin/Site.php:342
msgid ""
"Maximum system load before delivery and poll processes are deferred - "
"default 50."
msgstr "Максимальная нагрузка системы для откладывания процессов опроса и доставки - по умолчанию 50."
-#: ../../Zotlabs/Module/Admin/Site.php:346
+#: ../../Zotlabs/Module/Admin/Site.php:343
msgid "Expiration period in days for imported (grid/network) content"
msgstr "Срок хранения в днях для импортированного содержимого (из матрицы / сети)."
-#: ../../Zotlabs/Module/Admin/Site.php:346
+#: ../../Zotlabs/Module/Admin/Site.php:343
msgid "0 for no expiration of imported content"
msgstr "0 для постоянного хранения импортированного содержимого"
-#: ../../Zotlabs/Module/Admin/Site.php:347
+#: ../../Zotlabs/Module/Admin/Site.php:344
msgid ""
"Do not expire any posts which have comments less than this many days ago"
msgstr "Продлевать строк хранения для любых публикаций, которые имеют комментарии возрастом менее этого значения"
-#: ../../Zotlabs/Module/Admin/Site.php:349
+#: ../../Zotlabs/Module/Admin/Site.php:346
msgid ""
"Public servers: Optional landing (marketing) webpage for new registrants"
msgstr "Публичные серверы: необязательная маркетинговая лэндинг-страница для новых пользователей"
-#: ../../Zotlabs/Module/Admin/Site.php:349
+#: ../../Zotlabs/Module/Admin/Site.php:346
#, php-format
msgid "Create this page first. Default is %s/register"
msgstr "Создать эту страницу первой. По умолчанию %s/register"
-#: ../../Zotlabs/Module/Admin/Site.php:350
+#: ../../Zotlabs/Module/Admin/Site.php:347
msgid "Page to display after creating a new channel"
msgstr "Страница для показа после создания нового канала"
-#: ../../Zotlabs/Module/Admin/Site.php:350
+#: ../../Zotlabs/Module/Admin/Site.php:347
msgid "Default: profiles"
msgstr "По умолчанию: profiles"
-#: ../../Zotlabs/Module/Admin/Site.php:352
+#: ../../Zotlabs/Module/Admin/Site.php:349
msgid "Optional: site location"
msgstr "Необязательно: место размещения сайта"
-#: ../../Zotlabs/Module/Admin/Site.php:352
+#: ../../Zotlabs/Module/Admin/Site.php:349
msgid "Region or country"
msgstr "Регион или страна"
-#: ../../Zotlabs/Module/Admin/Addons.php:289
-#, php-format
-msgid "Plugin %s disabled."
-msgstr "Плагин %s отключен."
-
-#: ../../Zotlabs/Module/Admin/Addons.php:294
-#, php-format
-msgid "Plugin %s enabled."
-msgstr "Плагин %s включен."
-
-#: ../../Zotlabs/Module/Admin/Addons.php:342
-#: ../../Zotlabs/Module/Admin/Addons.php:440 ../../Zotlabs/Widget/Admin.php:27
-msgid "Addons"
-msgstr "Расширения"
-
-#: ../../Zotlabs/Module/Admin/Addons.php:353
-msgid "Minimum project version: "
-msgstr "Минимальная версия проекта: "
-
-#: ../../Zotlabs/Module/Admin/Addons.php:354
-msgid "Maximum project version: "
-msgstr "Максимальная версия проекта: "
-
-#: ../../Zotlabs/Module/Admin/Addons.php:355
-msgid "Minimum PHP version: "
-msgstr "Минимальная версия PHP: "
-
-#: ../../Zotlabs/Module/Admin/Addons.php:356
-msgid "Compatible Server Roles: "
-msgstr "Совместимые роли сервера: "
-
-#: ../../Zotlabs/Module/Admin/Addons.php:357
-msgid "Requires: "
-msgstr "Необходимо:"
-
-#: ../../Zotlabs/Module/Admin/Addons.php:358
-#: ../../Zotlabs/Module/Admin/Addons.php:445
-msgid "Disabled - version incompatibility"
-msgstr "Отключено - несовместимость версий"
-
-#: ../../Zotlabs/Module/Admin/Addons.php:414
-msgid "Enter the public git repository URL of the addon repo."
-msgstr "Введите URL публичного репозитория расширений git"
-
-#: ../../Zotlabs/Module/Admin/Addons.php:415
-msgid "Addon repo git URL"
-msgstr "URL репозитория расширений git"
-
-#: ../../Zotlabs/Module/Admin/Addons.php:416
-msgid "Custom repo name"
-msgstr "Пользовательское имя репозитория"
-
-#: ../../Zotlabs/Module/Admin/Addons.php:416
-msgid "(optional)"
-msgstr "(необязательно)"
-
-#: ../../Zotlabs/Module/Admin/Addons.php:417
-msgid "Download Addon Repo"
-msgstr "Загрузить репозиторий расширений"
-
-#: ../../Zotlabs/Module/Admin/Addons.php:424
-msgid "Install new repo"
-msgstr "Установить новый репозиторий"
-
-#: ../../Zotlabs/Module/Admin/Addons.php:425 ../../Zotlabs/Lib/Apps.php:536
-msgid "Install"
-msgstr "Установить"
-
-#: ../../Zotlabs/Module/Admin/Addons.php:448
-msgid "Manage Repos"
-msgstr "Управление репозиториями"
-
-#: ../../Zotlabs/Module/Admin/Addons.php:449
-msgid "Installed Addon Repositories"
-msgstr "Установленные репозитории расширений"
-
-#: ../../Zotlabs/Module/Admin/Addons.php:450
-msgid "Install a New Addon Repository"
-msgstr "Установить новый репозиторий расширений"
-
-#: ../../Zotlabs/Module/Admin/Addons.php:457
-msgid "Switch branch"
-msgstr "Переключить ветку"
-
-#: ../../Zotlabs/Module/Admin/Addons.php:458
-#: ../../Zotlabs/Module/Photos.php:993
-#: ../../Zotlabs/Module/Profile_photo.php:499
-#: ../../Zotlabs/Module/Cover_photo.php:430 ../../Zotlabs/Module/Tagrm.php:137
-#: ../../addon/superblock/Mod_Superblock.php:91
-msgid "Remove"
-msgstr "Удалить"
-
#: ../../Zotlabs/Module/Admin/Profs.php:89
msgid "New Profile Field"
msgstr "Поле нового профиля"
@@ -3417,15 +9209,6 @@ msgstr "Текст подсказки"
msgid "Additional info (optional)"
msgstr "Дополнительная информация (необязательно)"
-#: ../../Zotlabs/Module/Admin/Profs.php:94
-#: ../../Zotlabs/Module/Admin/Profs.php:114 ../../Zotlabs/Module/Rbmark.php:32
-#: ../../Zotlabs/Module/Rbmark.php:104 ../../Zotlabs/Module/Filer.php:53
-#: ../../Zotlabs/Widget/Notes.php:23
-#: ../../addon/queueworker/Mod_Queueworker.php:119 ../../include/text.php:1104
-#: ../../include/text.php:1116
-msgid "Save"
-msgstr "Запомнить"
-
#: ../../Zotlabs/Module/Admin/Profs.php:103
msgid "Field definition not found"
msgstr "Определения поля не найдено"
@@ -3462,855 +9245,243 @@ msgstr "Настраиваемые поля"
msgid "Create Custom Field"
msgstr "Создать настраиваемое поле"
-#: ../../Zotlabs/Module/Admin/Account_edit.php:29
-#, php-format
-msgid "Password changed for account %d."
-msgstr "Пароль для аккаунта %d изменён."
-
-#: ../../Zotlabs/Module/Admin/Account_edit.php:46
-msgid "Account settings updated."
-msgstr "Настройки аккаунта обновлены."
-
-#: ../../Zotlabs/Module/Admin/Account_edit.php:61
-msgid "Account not found."
-msgstr "Учётная запись не найдена."
-
-#: ../../Zotlabs/Module/Admin/Account_edit.php:68
-msgid "Account Edit"
-msgstr "Редактировать аккаунт"
-
-#: ../../Zotlabs/Module/Admin/Account_edit.php:69
-msgid "New Password"
-msgstr "Новый пароль"
-
-#: ../../Zotlabs/Module/Admin/Account_edit.php:70
-msgid "New Password again"
-msgstr "Повторите новый пароль"
-
-#: ../../Zotlabs/Module/Admin/Account_edit.php:71
-msgid "Account language (for emails)"
-msgstr "Язык сообщения для email"
-
-#: ../../Zotlabs/Module/Admin/Account_edit.php:72
-msgid "Service class"
-msgstr "Класс обслуживания"
-
-#: ../../Zotlabs/Module/Admin/Security.php:83
-msgid ""
-"By default, unfiltered HTML is allowed in embedded media. This is inherently "
-"insecure."
-msgstr "По умолчанию, HTML без фильтрации доступен во встраиваемых медиа. Это небезопасно."
-
-#: ../../Zotlabs/Module/Admin/Security.php:86
-msgid ""
-"The recommended setting is to only allow unfiltered HTML from the following "
-"sites:"
-msgstr "Рекомендуется настроить разрешения использовать HTML без фильтрации только для следующих сайтов:"
-
-#: ../../Zotlabs/Module/Admin/Security.php:87
-msgid ""
-"https://youtube.com/<br />https://www.youtube.com/<br />https://youtu.be/"
-"<br />https://vimeo.com/<br />https://soundcloud.com/<br />"
-msgstr ""
-
-#: ../../Zotlabs/Module/Admin/Security.php:88
-msgid ""
-"All other embedded content will be filtered, <strong>unless</strong> "
-"embedded content from that site is explicitly blocked."
-msgstr "се остальные встроенные материалы будут отфильтрованы, <strong>если </strong> встроенное содержимое с этого сайта явно заблокировано."
-
-#: ../../Zotlabs/Module/Admin/Security.php:93 ../../Zotlabs/Widget/Admin.php:25
-msgid "Security"
-msgstr "Безопасность"
-
-#: ../../Zotlabs/Module/Admin/Security.php:95
-msgid "Block public"
-msgstr "Блокировать публичный доступ"
-
-#: ../../Zotlabs/Module/Admin/Security.php:95
-msgid ""
-"Check to block public access to all otherwise public personal pages on this "
-"site unless you are currently authenticated."
-msgstr "Установите флажок для блокировки публичного доступа ко всем другим общедоступным страницам на этом сайте, если вы в настоящее время не аутентифицированы."
-
-#: ../../Zotlabs/Module/Admin/Security.php:96
-msgid "Provide a cloud root directory"
-msgstr "Предоставить корневой каталог в облаке"
-
-#: ../../Zotlabs/Module/Admin/Security.php:96
-msgid ""
-"The cloud root directory lists all channel names which provide public files"
-msgstr "В корневом каталоге облака показываются все имена каналов, которые предоставляют общедоступные файлы"
-
-#: ../../Zotlabs/Module/Admin/Security.php:97
-msgid "Show total disk space available to cloud uploads"
-msgstr "Показывать общее доступное для загрузок место в хранилище"
-
-#: ../../Zotlabs/Module/Admin/Security.php:98
-msgid "Set \"Transport Security\" HTTP header"
-msgstr "Установить HTTP-заголовок \"Transport Security\""
-
-#: ../../Zotlabs/Module/Admin/Security.php:99
-msgid "Set \"Content Security Policy\" HTTP header"
-msgstr "Установить HTTP-заголовок \"Content Security Policy\""
-
-#: ../../Zotlabs/Module/Admin/Security.php:100
-msgid "Allowed email domains"
-msgstr "Разрешённые домены email"
-
-#: ../../Zotlabs/Module/Admin/Security.php:100
-msgid ""
-"Comma separated list of domains which are allowed in email addresses for "
-"registrations to this site. Wildcards are accepted. Empty to allow any "
-"domains"
-msgstr "Список разделённых запятыми доменов для которых разрешена регистрация на этом сайте. Wildcards разрешены. Если пусто то разрешены любые домены."
-
-#: ../../Zotlabs/Module/Admin/Security.php:101
-msgid "Not allowed email domains"
-msgstr "Запрещённые домены email"
-
-#: ../../Zotlabs/Module/Admin/Security.php:101
-msgid ""
-"Comma separated list of domains which are not allowed in email addresses for "
-"registrations to this site. Wildcards are accepted. Empty to allow any "
-"domains, unless allowed domains have been defined."
-msgstr "Список разделённых запятыми доменов для которых запрещена регистрация на этом сайте. Wildcards разрешены. Если пусто то разрешены любые домены до тех пор, пока разрешённые домены не будут указаны."
-
-#: ../../Zotlabs/Module/Admin/Security.php:102
-msgid "Allow communications only from these sites"
-msgstr "Разрешить связь только с этими сайтами"
-
-#: ../../Zotlabs/Module/Admin/Security.php:102
-msgid ""
-"One site per line. Leave empty to allow communication from anywhere by "
-"default"
-msgstr "Один сайт на строку. Оставьте пустым для разрешения взаимодействия без ограничений (по умочанию)."
-
-#: ../../Zotlabs/Module/Admin/Security.php:103
-msgid "Block communications from these sites"
-msgstr "Блокировать связь с этими сайтами"
-
-#: ../../Zotlabs/Module/Admin/Security.php:104
-msgid "Allow communications only from these channels"
-msgstr "Разрешить связь только для этих каналов"
-
-#: ../../Zotlabs/Module/Admin/Security.php:104
-msgid ""
-"One channel (hash) per line. Leave empty to allow from any channel by default"
-msgstr "Один канал (или его хэш) на строку. Оставьте пустым для разрешения взаимодействия с любым каналом (по умолчанию)."
-
-#: ../../Zotlabs/Module/Admin/Security.php:105
-msgid "Block communications from these channels"
-msgstr "Блокировать связь с этими каналами"
-
-#: ../../Zotlabs/Module/Admin/Security.php:106
-msgid "Only allow embeds from secure (SSL) websites and links."
-msgstr "Разрешать встраивание только для безопасных (SSL/TLS) сайтов и ссылок."
-
-#: ../../Zotlabs/Module/Admin/Security.php:107
-msgid "Allow unfiltered embedded HTML content only from these domains"
-msgstr "Разрешить встраивать нефильтруемое HTML-содержимое только для этих доменов"
-
-#: ../../Zotlabs/Module/Admin/Security.php:107
-msgid "One site per line. By default embedded content is filtered."
-msgstr "Один сайт на строку. По умолчанию встраиваемое содержимое фильтруется."
-
-#: ../../Zotlabs/Module/Admin/Security.php:108
-msgid "Block embedded HTML from these domains"
-msgstr "Блокировать встраивание HTML-содержимого для этих доменов"
-
-#: ../../Zotlabs/Module/Lockview.php:75
-msgid "Remote privacy information not available."
-msgstr "Удаленная информация о конфиденциальности недоступна."
-
-#: ../../Zotlabs/Module/Lockview.php:96
-msgid "Visible to:"
-msgstr "Видимо для:"
-
-#: ../../Zotlabs/Module/Lockview.php:117 ../../Zotlabs/Module/Lockview.php:153
-#: ../../Zotlabs/Module/Acl.php:121 ../../include/acl_selectors.php:88
-msgctxt "acl"
-msgid "Profile"
-msgstr "Профиль"
-
-#: ../../Zotlabs/Module/Moderate.php:65
-msgid "Comment approved"
-msgstr "Комментарий одобрен"
-
-#: ../../Zotlabs/Module/Moderate.php:69
-msgid "Comment deleted"
-msgstr "Комментарий удалён"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:70
-#: ../../Zotlabs/Module/Settings/Channel.php:74
-#: ../../Zotlabs/Module/Settings/Channel.php:75
-#: ../../Zotlabs/Module/Settings/Channel.php:78
-#: ../../Zotlabs/Module/Settings/Channel.php:89
-#: ../../Zotlabs/Module/Connedit.php:725 ../../Zotlabs/Widget/Affinity.php:32
-#: ../../include/selectors.php:134 ../../include/channel.php:493
-#: ../../include/channel.php:494 ../../include/channel.php:501
-msgid "Friends"
-msgstr "Друзья"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:266
-#: ../../Zotlabs/Module/Defperms.php:111
-#: ../../addon/rendezvous/rendezvous.php:82
-#: ../../addon/openstreetmap/openstreetmap.php:150
-#: ../../addon/msgfooter/msgfooter.php:54 ../../addon/logrot/logrot.php:54
-#: ../../addon/twitter/twitter.php:605 ../../addon/piwik/piwik.php:116
-#: ../../addon/xmpp/xmpp.php:54
-msgid "Settings updated."
-msgstr "Настройки обновлены."
-
-#: ../../Zotlabs/Module/Settings/Channel.php:327
-msgid "Nobody except yourself"
-msgstr "Никто кроме вас"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:328
-msgid "Only those you specifically allow"
-msgstr "Только персонально разрешённые"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:329
-msgid "Approved connections"
-msgstr "Одобренные контакты"
+#: ../../Zotlabs/Module/Admin/Queue.php:35
+msgid "Queue Statistics"
+msgstr "Статистика очереди"
-#: ../../Zotlabs/Module/Settings/Channel.php:330
-msgid "Any connections"
-msgstr "Любые контакты"
+#: ../../Zotlabs/Module/Admin/Queue.php:36
+msgid "Total Entries"
+msgstr "Всего записей"
-#: ../../Zotlabs/Module/Settings/Channel.php:331
-msgid "Anybody on this website"
-msgstr "Любой на этом сайте"
+#: ../../Zotlabs/Module/Admin/Queue.php:37
+msgid "Priority"
+msgstr "Приоритет"
-#: ../../Zotlabs/Module/Settings/Channel.php:332
-msgid "Anybody in this network"
-msgstr "Любой в этой сети"
+#: ../../Zotlabs/Module/Admin/Queue.php:38
+msgid "Destination URL"
+msgstr "Конечный URL-адрес"
-#: ../../Zotlabs/Module/Settings/Channel.php:333
-msgid "Anybody authenticated"
-msgstr "Любой аутентифицированный"
+#: ../../Zotlabs/Module/Admin/Queue.php:39
+msgid "Mark hub permanently offline"
+msgstr "Пометить хаб как постоянно отключенный"
-#: ../../Zotlabs/Module/Settings/Channel.php:334
-msgid "Anybody on the internet"
-msgstr "Любой в интернете"
+#: ../../Zotlabs/Module/Admin/Queue.php:40
+msgid "Empty queue for this hub"
+msgstr "Освободить очередь для этого хаба"
-#: ../../Zotlabs/Module/Settings/Channel.php:409
-msgid "Publish your default profile in the network directory"
-msgstr "Публиковать ваш профиль по умолчанию в сетевом каталоге"
+#: ../../Zotlabs/Module/Admin/Queue.php:41
+msgid "Last known contact"
+msgstr "Последний известный контакт"
-#: ../../Zotlabs/Module/Settings/Channel.php:414
-msgid "Allow us to suggest you as a potential friend to new members?"
-msgstr "Разрешить предлагать вас как потенциального друга для новых пользователей?"
+#: ../../Zotlabs/Module/Admin/Themes.php:26
+msgid "Theme settings updated."
+msgstr "Настройки темы обновленны."
-#: ../../Zotlabs/Module/Settings/Channel.php:418
-msgid "or"
-msgstr "или"
+#: ../../Zotlabs/Module/Admin/Themes.php:61
+msgid "No themes found."
+msgstr "Темы не найдены."
-#: ../../Zotlabs/Module/Settings/Channel.php:427
-msgid "Your channel address is"
-msgstr "Адрес вашего канала"
+#: ../../Zotlabs/Module/Admin/Themes.php:116
+msgid "Screenshot"
+msgstr "Снимок экрана"
-#: ../../Zotlabs/Module/Settings/Channel.php:430
-msgid "Your files/photos are accessible via WebDAV at"
-msgstr "Ваши файлы / фотографии доступны через WebDAV по"
+#: ../../Zotlabs/Module/Admin/Themes.php:123
+#: ../../Zotlabs/Module/Admin/Themes.php:157 ../../Zotlabs/Widget/Admin.php:28
+msgid "Themes"
+msgstr "Темы"
-#: ../../Zotlabs/Module/Settings/Channel.php:470
-msgid "Automatic membership approval"
-msgstr "Членство одобрено автоматически"
+#: ../../Zotlabs/Module/Admin/Themes.php:162
+msgid "[Experimental]"
+msgstr "[экспериментальный]"
-#: ../../Zotlabs/Module/Settings/Channel.php:470
-#: ../../Zotlabs/Module/Defperms.php:255
-msgid ""
-"If enabled, connection requests will be approved without your interaction"
-msgstr "Если включено, запросы контактов будут одобрены без вашего участия"
+#: ../../Zotlabs/Module/Admin/Themes.php:163
+msgid "[Unsupported]"
+msgstr "[неподдерживаемый]"
-#: ../../Zotlabs/Module/Settings/Channel.php:491
-msgid "Channel Settings"
-msgstr "Настройки канала"
+#: ../../Zotlabs/Module/Admin/Accounts.php:37
+#, php-format
+msgid "%s account blocked/unblocked"
+msgid_plural "%s account blocked/unblocked"
+msgstr[0] "%s аккаунт блокирован/разблокирован"
+msgstr[1] "%s аккаунта блокированы/разблокированы"
+msgstr[2] "%s аккаунтов блокированы/разблокированы"
-#: ../../Zotlabs/Module/Settings/Channel.php:498
-msgid "Basic Settings"
-msgstr "Основные настройки"
+#: ../../Zotlabs/Module/Admin/Accounts.php:44
+#, php-format
+msgid "%s account deleted"
+msgid_plural "%s accounts deleted"
+msgstr[0] "%s аккаунт удалён"
+msgstr[1] "%s аккаунта удалёны"
+msgstr[2] "%s аккаунтов удалёны"
-#: ../../Zotlabs/Module/Settings/Channel.php:499 ../../include/channel.php:1643
-msgid "Full Name:"
-msgstr "Полное имя:"
+#: ../../Zotlabs/Module/Admin/Accounts.php:80
+msgid "Account not found"
+msgstr "Аккаунт не найден"
-#: ../../Zotlabs/Module/Settings/Channel.php:500
-#: ../../Zotlabs/Module/Settings/Account.php:104
-msgid "Email Address:"
-msgstr "Адрес email:"
+#: ../../Zotlabs/Module/Admin/Accounts.php:99
+#, php-format
+msgid "Account '%s' blocked"
+msgstr "Аккаунт '%s' заблокирован"
-#: ../../Zotlabs/Module/Settings/Channel.php:501
-msgid "Your Timezone:"
-msgstr "Часовой пояс:"
+#: ../../Zotlabs/Module/Admin/Accounts.php:107
+#, php-format
+msgid "Account '%s' unblocked"
+msgstr "Аккаунт '%s' разблокирован"
-#: ../../Zotlabs/Module/Settings/Channel.php:502
-msgid "Default Post Location:"
-msgstr "Расположение по умолчанию:"
+#: ../../Zotlabs/Module/Admin/Accounts.php:170
+msgid "Registrations waiting for confirm"
+msgstr "Регистрации ждут подтверждения"
-#: ../../Zotlabs/Module/Settings/Channel.php:502
-msgid "Geographical location to display on your posts"
-msgstr "Показывать географическое положение в ваших публикациях"
+#: ../../Zotlabs/Module/Admin/Accounts.php:171
+msgid "Request date"
+msgstr "Дата запроса"
-#: ../../Zotlabs/Module/Settings/Channel.php:503
-msgid "Use Browser Location:"
-msgstr "Определять расположение из браузера"
+#: ../../Zotlabs/Module/Admin/Accounts.php:172
+msgid "No registrations."
+msgstr "Нет новых регистраций."
-#: ../../Zotlabs/Module/Settings/Channel.php:505
-msgid "Adult Content"
-msgstr "Содержимое для взрослых"
+#: ../../Zotlabs/Module/Admin/Accounts.php:176
+#: ../../Zotlabs/Module/Connedit.php:636
+msgid "Block"
+msgstr "Блокировать"
-#: ../../Zotlabs/Module/Settings/Channel.php:505
-msgid ""
-"This channel frequently or regularly publishes adult content. (Please tag "
-"any adult material and/or nudity with #NSFW)"
-msgstr "Этот канал часто или регулярно публикует содержимое для взрослых. Пожалуйста, помечайте любой такой материал тегом #NSFW"
+#: ../../Zotlabs/Module/Admin/Accounts.php:177
+#: ../../Zotlabs/Module/Connedit.php:636
+msgid "Unblock"
+msgstr "Разблокировать"
-#: ../../Zotlabs/Module/Settings/Channel.php:507
-msgid "Security and Privacy Settings"
-msgstr "Безопасность и настройки приватности"
+#: ../../Zotlabs/Module/Admin/Accounts.php:182
+msgid "ID"
+msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:509
-msgid "Your permissions are already configured. Click to view/adjust"
-msgstr "Ваши разрешения уже настроены. Нажмите чтобы просмотреть или изменить"
+#: ../../Zotlabs/Module/Admin/Accounts.php:184
+msgid "All Channels"
+msgstr "Все каналы"
-#: ../../Zotlabs/Module/Settings/Channel.php:511
-msgid "Hide my online presence"
-msgstr "Скрывать моё присутствие онлайн"
+#: ../../Zotlabs/Module/Admin/Accounts.php:185
+msgid "Register date"
+msgstr "Дата регистрации"
-#: ../../Zotlabs/Module/Settings/Channel.php:511
-msgid "Prevents displaying in your profile that you are online"
-msgstr "Предотвращает отображения статуса \"в сети\" в вашем профиле"
+#: ../../Zotlabs/Module/Admin/Accounts.php:186
+msgid "Last login"
+msgstr "Последний вход"
-#: ../../Zotlabs/Module/Settings/Channel.php:513
-msgid "Simple Privacy Settings:"
-msgstr "Простые настройки безопасности:"
+#: ../../Zotlabs/Module/Admin/Accounts.php:187
+msgid "Expires"
+msgstr "Срок действия"
-#: ../../Zotlabs/Module/Settings/Channel.php:514
-msgid ""
-"Very Public - <em>extremely permissive (should be used with caution)</em>"
-msgstr "Полностью открытый - <em>сверхлиберальный (должен использоваться с осторожностью)</em>"
+#: ../../Zotlabs/Module/Admin/Accounts.php:188
+msgid "Service Class"
+msgstr "Класс обслуживания"
-#: ../../Zotlabs/Module/Settings/Channel.php:515
+#: ../../Zotlabs/Module/Admin/Accounts.php:190
msgid ""
-"Typical - <em>default public, privacy when desired (similar to social "
-"network permissions but with improved privacy)</em>"
-msgstr "Обычный - <em>открытый по умолчанию, приватность по желанию (как в социальных сетях, но с улучшенными настройками)</em>"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:516
-msgid "Private - <em>default private, never open or public</em>"
-msgstr "Частный - <em>частный по умочанию, не открытый и не публичный</em>"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:517
-msgid "Blocked - <em>default blocked to/from everybody</em>"
-msgstr "Закрытый - <em>заблокированный по умолчанию от / для всех</em>"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:519
-msgid "Allow others to tag your posts"
-msgstr "Разрешить другим отмечать ваши публикации"
+"Selected accounts will be deleted!\\n\\nEverything these accounts had posted "
+"on this site will be permanently deleted!\\n\\nAre you sure?"
+msgstr "Выбранные учётные записи будут удалены!\n\nВсё что было ими опубликовано на этом сайте будет удалено навсегда!\n\nВы уверены?"
-#: ../../Zotlabs/Module/Settings/Channel.php:519
+#: ../../Zotlabs/Module/Admin/Accounts.php:191
msgid ""
-"Often used by the community to retro-actively flag inappropriate content"
-msgstr "Часто используется сообществом для маркировки неподобающего содержания"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:521
-msgid "Channel Permission Limits"
-msgstr "Ограничения разрешений канала"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:523
-msgid "Expire other channel content after this many days"
-msgstr "Храненить содержимое других каналов, дней"
+"The account {0} will be deleted!\\n\\nEverything this account has posted on "
+"this site will be permanently deleted!\\n\\nAre you sure?"
+msgstr "Этот аккаунт {0} будет удалён!\n\nВсё что им было опубликовано на этом сайте будет удалено навсегда!\n\nВы уверены?"
-#: ../../Zotlabs/Module/Settings/Channel.php:523
-msgid "0 or blank to use the website limit."
-msgstr "0 или пусто - использовать настройки сайта."
+#: ../../Zotlabs/Module/Admin/Dbsync.php:19
+#: ../../Zotlabs/Module/Admin/Dbsync.php:59
+msgid "Update has been marked successful"
+msgstr "Обновление было помечено как успешное"
-#: ../../Zotlabs/Module/Settings/Channel.php:523
+#: ../../Zotlabs/Module/Admin/Dbsync.php:32
#, php-format
-msgid "This website expires after %d days."
-msgstr "Срок хранения содержимого этого сайта истекает через %d дней"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:523
-msgid "This website does not expire imported content."
-msgstr "Срок хранения импортированного содержимого этого сайта не ограничен."
-
-#: ../../Zotlabs/Module/Settings/Channel.php:523
-msgid "The website limit takes precedence if lower than your limit."
-msgstr "Ограничение сайта имеет приоритет если ниже вашего значения."
-
-#: ../../Zotlabs/Module/Settings/Channel.php:524
-msgid "Maximum Friend Requests/Day:"
-msgstr "Запросов в друзья в день:"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:524
-msgid "May reduce spam activity"
-msgstr "Может ограничить спам активность"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:525
-msgid "Default Privacy Group"
-msgstr "Группа конфиденциальности по умолчанию"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:527
-msgid "Use my default audience setting for the type of object published"
-msgstr "Использовать настройки аудитории по умолчанию для типа опубликованного объекта"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:536
-msgid "Default permissions category"
-msgstr "Категория разрешений по умолчанию"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:542
-msgid "Maximum private messages per day from unknown people:"
-msgstr "Максимально количество сообщений от незнакомых людей, в день:"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:542
-msgid "Useful to reduce spamming"
-msgstr "Полезно для сокращения количества спама"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:545
-#: ../../Zotlabs/Lib/Enotify.php:68
-msgid "Notification Settings"
-msgstr "Настройки уведомлений"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:546
-msgid "By default post a status message when:"
-msgstr "По умолчанию публиковать новый статус при:"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:547
-msgid "accepting a friend request"
-msgstr "одобрении запроса в друзья"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:548
-msgid "joining a forum/community"
-msgstr "вступлении в сообщество / форум"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:549
-msgid "making an <em>interesting</em> profile change"
-msgstr "<em>интересном</em> изменении профиля"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:550
-msgid "Send a notification email when:"
-msgstr "Отправить уведомление по email когда:"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:551
-msgid "You receive a connection request"
-msgstr "вы получили новый запрос контакта"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:552
-msgid "Your connections are confirmed"
-msgstr "Ваш запрос контакта был одобрен"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:553
-msgid "Someone writes on your profile wall"
-msgstr "Кто-то написал на стене вашего профиля"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:554
-msgid "Someone writes a followup comment"
-msgstr "Кто-то пишет комментарий"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:555
-msgid "You receive a private message"
-msgstr "Вы получили личное сообщение"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:556
-msgid "You receive a friend suggestion"
-msgstr "Вы получили предложение друзей"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:557
-msgid "You are tagged in a post"
-msgstr "Вы были отмечены в публикации"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:558
-msgid "You are poked/prodded/etc. in a post"
-msgstr "Вас толкнули, подтолкнули и т.п. в публикации"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:560
-msgid "Someone likes your post/comment"
-msgstr "Кому-то нравится ваша публикация / комментарий"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:563
-msgid "Show visual notifications including:"
-msgstr "Показывать визуальные оповещения включая:"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:565
-msgid "Unseen stream activity"
-msgstr "Невидимая активность в потоке"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:566
-msgid "Unseen channel activity"
-msgstr "Невидимая активность в канале"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:567
-msgid "Unseen private messages"
-msgstr "Невидимые личные сообщения"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:567
-#: ../../Zotlabs/Module/Settings/Channel.php:572
-#: ../../Zotlabs/Module/Settings/Channel.php:573
-#: ../../Zotlabs/Module/Settings/Channel.php:574
-#: ../../addon/jappixmini/Mod_Jappixmini.php:191
-msgid "Recommended"
-msgstr "Рекомендовано"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:568
-msgid "Upcoming events"
-msgstr "Грядущие события"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:569
-msgid "Events today"
-msgstr "События сегодня"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:570
-msgid "Upcoming birthdays"
-msgstr "Грядущие дни рождения"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:570
-msgid "Not available in all themes"
-msgstr "Не доступно во всех темах"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:571
-msgid "System (personal) notifications"
-msgstr "Системные (личные) уведомления"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:572
-msgid "System info messages"
-msgstr "Сообщения с системной информацией"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:573
-msgid "System critical alerts"
-msgstr "Критические уведомления системы"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:574
-msgid "New connections"
-msgstr "Новые контакты"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:575
-msgid "System Registrations"
-msgstr "Системные регистрации"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:576
-msgid "Unseen shared files"
-msgstr "Невидимые общие файлы"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:577
-msgid "Unseen public stream activity"
-msgstr "Невидимая активность в публичном потоке"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:578
-msgid "Unseen likes and dislikes"
-msgstr "Невидимые лайки и дислайки"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:579
-msgid "Unseen forum posts"
-msgstr "Невидимые публикации на форуме"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:580
-msgid "Email notification hub (hostname)"
-msgstr "Центр уведомлений по email (имя хоста)"
+msgid "Verification of update %s failed. Check system logs."
+msgstr "Проверка обновления %s не удалась. Проверьте системный журнал."
-#: ../../Zotlabs/Module/Settings/Channel.php:580
+#: ../../Zotlabs/Module/Admin/Dbsync.php:35
+#: ../../Zotlabs/Module/Admin/Dbsync.php:74
#, php-format
-msgid ""
-"If your channel is mirrored to multiple hubs, set this to your preferred "
-"location. This will prevent duplicate email notifications. Example: %s"
-msgstr "Если ваш канал зеркалируется в нескольких местах, это ваше предпочтительное местоположение. Это должно предотвратить дублировать уведомлений по email. Например: %s"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:581
-msgid "Show new wall posts, private messages and connections under Notices"
-msgstr "Показать новые сообщения на стене, личные сообщения и контакты в \"Уведомлениях\""
-
-#: ../../Zotlabs/Module/Settings/Channel.php:583
-msgid "Notify me of events this many days in advance"
-msgstr "Уведомлять меня о событиях заранее, дней"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:583
-msgid "Must be greater than 0"
-msgstr "Должно быть больше 0"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:588
-msgid "Advanced Account/Page Type Settings"
-msgstr "Дополнительные настройки учётной записи / страницы"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:589
-msgid "Change the behaviour of this account for special situations"
-msgstr "Изменить поведение этого аккаунта в особых ситуациях"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:591
-msgid "Miscellaneous Settings"
-msgstr "Дополнительные настройки"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:592
-msgid "Default photo upload folder"
-msgstr "Каталог загрузки фотографий по умолчанию"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:592
-#: ../../Zotlabs/Module/Settings/Channel.php:593
-msgid "%Y - current year, %m - current month"
-msgstr "%Y - текущий год, %y - текущий месяц"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:593
-msgid "Default file upload folder"
-msgstr "Каталог загрузки файлов по умолчанию"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:595
-msgid "Remove this channel."
-msgstr "Удалить этот канал."
-
-#: ../../Zotlabs/Module/Settings/Features.php:43
-msgid "Additional Features"
-msgstr "Дополнительные функции"
-
-#: ../../Zotlabs/Module/Settings/Events.php:39
-msgid "Events Settings"
-msgstr "Настройки событий"
-
-#: ../../Zotlabs/Module/Settings/Calendar.php:39
-msgid "Calendar Settings"
-msgstr "Настройки календаря"
-
-#: ../../Zotlabs/Module/Settings/Conversation.php:22
-msgid "Settings saved."
-msgstr "Настройки сохранены."
-
-#: ../../Zotlabs/Module/Settings/Conversation.php:24
-msgid "Settings saved. Reload page please."
-msgstr "Настройки сохранены. Пожалуйста, перезагрузите страницу."
-
-#: ../../Zotlabs/Module/Settings/Conversation.php:46
-msgid "Conversation Settings"
-msgstr "Настройки бесед"
-
-#: ../../Zotlabs/Module/Settings/Connections.php:39
-msgid "Connections Settings"
-msgstr "Настройки контактов"
-
-#: ../../Zotlabs/Module/Settings/Photos.php:39
-msgid "Photos Settings"
-msgstr "Настройки фотографий"
-
-#: ../../Zotlabs/Module/Settings/Account.php:19
-msgid "Not valid email."
-msgstr "Не действительный адрес email."
-
-#: ../../Zotlabs/Module/Settings/Account.php:22
-msgid "Protected email address. Cannot change to that email."
-msgstr "Защищенный адрес электронной почты. Нельзя изменить."
-
-#: ../../Zotlabs/Module/Settings/Account.php:31
-msgid "System failure storing new email. Please try again."
-msgstr "Системная ошибка сохранения email. Пожалуйста попробуйте ещё раз."
-
-#: ../../Zotlabs/Module/Settings/Account.php:48
-msgid "Password verification failed."
-msgstr "Не удалось выполнить проверку пароля."
-
-#: ../../Zotlabs/Module/Settings/Account.php:55
-msgid "Passwords do not match. Password unchanged."
-msgstr "Пароли не совпадают. Пароль не изменён."
-
-#: ../../Zotlabs/Module/Settings/Account.php:59
-msgid "Empty passwords are not allowed. Password unchanged."
-msgstr "Пустые пароли не допускаются. Пароль не изменён."
-
-#: ../../Zotlabs/Module/Settings/Account.php:73
-msgid "Password changed."
-msgstr "Пароль изменен."
-
-#: ../../Zotlabs/Module/Settings/Account.php:75
-msgid "Password update failed. Please try again."
-msgstr "Изменение пароля не удалось. Пожалуйста, попробуйте ещё раз."
-
-#: ../../Zotlabs/Module/Settings/Account.php:99
-msgid "Account Settings"
-msgstr "Настройки аккаунта"
-
-#: ../../Zotlabs/Module/Settings/Account.php:100
-msgid "Current Password"
-msgstr "Текущий пароль"
-
-#: ../../Zotlabs/Module/Settings/Account.php:101
-msgid "Enter New Password"
-msgstr "Введите новый пароль:"
-
-#: ../../Zotlabs/Module/Settings/Account.php:102
-msgid "Confirm New Password"
-msgstr "Подтвердите новый пароль:"
-
-#: ../../Zotlabs/Module/Settings/Account.php:102
-msgid "Leave password fields blank unless changing"
-msgstr "Оставьте поля пустыми до измнения"
-
-#: ../../Zotlabs/Module/Settings/Account.php:105
-#: ../../Zotlabs/Module/Removeaccount.php:61
-msgid "Remove Account"
-msgstr "Удалить аккаунт"
-
-#: ../../Zotlabs/Module/Settings/Account.php:106
-msgid "Remove this account including all its channels"
-msgstr "Удалить этот аккаунт включая все каналы"
-
-#: ../../Zotlabs/Module/Settings/Profiles.php:47
-msgid "Profiles Settings"
-msgstr "Настройки профилей"
-
-#: ../../Zotlabs/Module/Settings/Manage.php:39
-msgid "Channel Manager Settings"
-msgstr "Настройки менеджера канала"
-
-#: ../../Zotlabs/Module/Settings/Featured.php:24
-msgid "No feature settings configured"
-msgstr "Параметры функций не настроены"
-
-#: ../../Zotlabs/Module/Settings/Featured.php:33
-msgid "Addon Settings"
-msgstr "Настройки расширений"
-
-#: ../../Zotlabs/Module/Settings/Featured.php:34
-msgid "Please save/submit changes to any panel before opening another."
-msgstr "Пожалуйста сохраните / отправьте изменения на панели прежде чем открывать другую."
-
-#: ../../Zotlabs/Module/Settings/Channel_home.php:44
-#: ../../Zotlabs/Module/Settings/Network.php:41
-msgid "Max height of content (in pixels)"
-msgstr "Максимальная высота содержимого (в пикселях)"
-
-#: ../../Zotlabs/Module/Settings/Channel_home.php:46
-#: ../../Zotlabs/Module/Settings/Network.php:43
-msgid "Click to expand content exceeding this height"
-msgstr "Нажмите чтобы развернуть содержимое превышающее эту высоту"
-
-#: ../../Zotlabs/Module/Settings/Channel_home.php:59
-msgid "Personal menu to display in your channel pages"
-msgstr "Персональное меню для отображения на странице вашего канала"
-
-#: ../../Zotlabs/Module/Settings/Channel_home.php:86
-msgid "Channel Home Settings"
-msgstr "Настройки главной страницы канала"
-
-#: ../../Zotlabs/Module/Settings/Directory.php:39
-msgid "Directory Settings"
-msgstr "Настройки каталога"
-
-#: ../../Zotlabs/Module/Settings/Editor.php:39
-msgid "Editor Settings"
-msgstr "Настройки редактора"
+msgid "Update %s was successfully applied."
+msgstr "Обновление %s было успешно применено."
-#: ../../Zotlabs/Module/Settings/Display.php:128
+#: ../../Zotlabs/Module/Admin/Dbsync.php:39
#, php-format
-msgid "%s - (Experimental)"
-msgstr "%s - (экспериментальный)"
-
-#: ../../Zotlabs/Module/Settings/Display.php:184
-msgid "Display Settings"
-msgstr "Настройки отображения"
-
-#: ../../Zotlabs/Module/Settings/Display.php:185
-msgid "Theme Settings"
-msgstr "Настройки темы"
-
-#: ../../Zotlabs/Module/Settings/Display.php:186
-msgid "Custom Theme Settings"
-msgstr "Дополнительные настройки темы"
-
-#: ../../Zotlabs/Module/Settings/Display.php:187
-msgid "Content Settings"
-msgstr "Настройки содержимого"
+msgid "Verifying update %s did not return a status. Unknown if it succeeded."
+msgstr "Проверка обновления %s не вернула его состояние. Неизвестно было ли оно успешным."
-#: ../../Zotlabs/Module/Settings/Display.php:193
-msgid "Display Theme:"
-msgstr "Тема отображения:"
+#: ../../Zotlabs/Module/Admin/Dbsync.php:42
+#, php-format
+msgid "Update %s does not contain a verification function."
+msgstr "Обновление %s не содержит функцию проверки."
-#: ../../Zotlabs/Module/Settings/Display.php:194
-msgid "Select scheme"
-msgstr "Выбрать схему"
+#: ../../Zotlabs/Module/Admin/Dbsync.php:46
+#: ../../Zotlabs/Module/Admin/Dbsync.php:81
+#, php-format
+msgid "Update function %s could not be found."
+msgstr "Функция обновления %s не может быть найдена."
-#: ../../Zotlabs/Module/Settings/Display.php:196
-msgid "Preload images before rendering the page"
-msgstr "Предзагрузка изображений перед обработкой страницы"
+#: ../../Zotlabs/Module/Admin/Dbsync.php:71
+#, php-format
+msgid "Executing update procedure %s failed. Check system logs."
+msgstr "Не удалось выполнить процедуру обновления %s.Проверьте системный журнал."
-#: ../../Zotlabs/Module/Settings/Display.php:196
+#: ../../Zotlabs/Module/Admin/Dbsync.php:78
+#, php-format
msgid ""
-"The subjective page load time will be longer but the page will be ready when "
-"displayed"
-msgstr "Субъективное время загрузки страницы будет длиннее, но страница будет готова при отображении"
-
-#: ../../Zotlabs/Module/Settings/Display.php:197
-msgid "Enable user zoom on mobile devices"
-msgstr "Включить масштабирование на мобильных устройствах"
-
-#: ../../Zotlabs/Module/Settings/Display.php:198
-msgid "Update browser every xx seconds"
-msgstr "Обновление браузера каждые N секунд"
-
-#: ../../Zotlabs/Module/Settings/Display.php:198
-msgid "Minimum of 10 seconds, no maximum"
-msgstr "Минимум 10 секунд, без максимума"
-
-#: ../../Zotlabs/Module/Settings/Display.php:199
-msgid "Maximum number of conversations to load at any time:"
-msgstr "Максимальное количество бесед для загрузки одновременно:"
+"Update %s did not return a status. It cannot be determined if it was "
+"successful."
+msgstr "Обновление %s не вернуло свой статус. Невозможно определить было ли оно успешным."
-#: ../../Zotlabs/Module/Settings/Display.php:199
-msgid "Maximum of 100 items"
-msgstr "Максимум 100 элементов"
+#: ../../Zotlabs/Module/Admin/Dbsync.php:99
+msgid "Failed Updates"
+msgstr "Обновления с ошибками"
-#: ../../Zotlabs/Module/Settings/Display.php:200
-msgid "Show emoticons (smilies) as images"
-msgstr "Показывать эмотиконы (смайлики) как изображения"
+#: ../../Zotlabs/Module/Admin/Dbsync.php:101
+msgid "Mark success (if update was manually applied)"
+msgstr "Пометить успешным (если обновление было применено вручную)"
-#: ../../Zotlabs/Module/Settings/Display.php:201
-msgid "Provide channel menu in navigation bar"
-msgstr "Показывать меню канала в панели навигации"
+#: ../../Zotlabs/Module/Admin/Dbsync.php:102
+msgid "Attempt to verify this update if a verification procedure exists"
+msgstr "Попытайтесь проверить это обновление, если существует процедура проверки"
-#: ../../Zotlabs/Module/Settings/Display.php:201
-msgid "Default: channel menu located in app menu"
-msgstr "По умолчанию каналы расположены в меню приложения"
+#: ../../Zotlabs/Module/Admin/Dbsync.php:103
+msgid "Attempt to execute this update step automatically"
+msgstr "Попытаться применить этот этап обновления автоматически"
-#: ../../Zotlabs/Module/Settings/Display.php:202
-msgid "Manual conversation updates"
-msgstr "Обновление бесед вручную"
+#: ../../Zotlabs/Module/Admin/Dbsync.php:108
+msgid "No failed updates."
+msgstr "Ошибок обновлений нет."
-#: ../../Zotlabs/Module/Settings/Display.php:202
-msgid "Default is on, turning this off may increase screen jumping"
-msgstr "Включено по умолчанию, выключение может привести к рывкам в отображении"
+#: ../../Zotlabs/Module/Admin/Account_edit.php:29
+#, php-format
+msgid "Password changed for account %d."
+msgstr "Пароль для аккаунта %d изменён."
-#: ../../Zotlabs/Module/Settings/Display.php:203
-msgid "Link post titles to source"
-msgstr "Ссылки на источник заголовков публикаций"
+#: ../../Zotlabs/Module/Admin/Account_edit.php:46
+msgid "Account settings updated."
+msgstr "Настройки аккаунта обновлены."
-#: ../../Zotlabs/Module/Settings/Display.php:205
-#: ../../Zotlabs/Widget/Newmember.php:75
-msgid "New Member Links"
-msgstr "Ссылки для новичков"
+#: ../../Zotlabs/Module/Admin/Account_edit.php:61
+msgid "Account not found."
+msgstr "Учётная запись не найдена."
-#: ../../Zotlabs/Module/Settings/Display.php:205
-msgid "Display new member quick links menu"
-msgstr "Показать меню быстрых ссылок для новых участников"
+#: ../../Zotlabs/Module/Admin/Account_edit.php:68
+msgid "Account Edit"
+msgstr "Редактировать аккаунт"
-#: ../../Zotlabs/Module/Settings/Network.php:58
-msgid "Stream Settings"
-msgstr "Настройки потока"
+#: ../../Zotlabs/Module/Admin/Account_edit.php:69
+msgid "New Password"
+msgstr "Новый пароль"
-#: ../../Zotlabs/Module/Embedphotos.php:168 ../../Zotlabs/Module/Photos.php:784
-#: ../../Zotlabs/Module/Photos.php:1332 ../../Zotlabs/Widget/Portfolio.php:87
-#: ../../Zotlabs/Widget/Album.php:78
-msgid "View Photo"
-msgstr "Посмотреть фотографию"
+#: ../../Zotlabs/Module/Admin/Account_edit.php:70
+msgid "New Password again"
+msgstr "Повторите новый пароль"
-#: ../../Zotlabs/Module/Embedphotos.php:184 ../../Zotlabs/Module/Photos.php:815
-#: ../../Zotlabs/Widget/Portfolio.php:108 ../../Zotlabs/Widget/Album.php:95
-msgid "Edit Album"
-msgstr "Редактировать Фотоальбом"
+#: ../../Zotlabs/Module/Admin/Account_edit.php:71
+msgid "Account language (for emails)"
+msgstr "Язык сообщения для email"
-#: ../../Zotlabs/Module/Embedphotos.php:186 ../../Zotlabs/Module/Photos.php:685
-#: ../../Zotlabs/Module/Profile_photo.php:498
-#: ../../Zotlabs/Module/Cover_photo.php:429
-#: ../../Zotlabs/Storage/Browser.php:398 ../../Zotlabs/Widget/Cdav.php:146
-#: ../../Zotlabs/Widget/Cdav.php:182 ../../Zotlabs/Widget/Portfolio.php:110
-#: ../../Zotlabs/Widget/Album.php:97
-msgid "Upload"
-msgstr "Загрузка"
+#: ../../Zotlabs/Module/Admin/Account_edit.php:72
+msgid "Service class"
+msgstr "Класс обслуживания"
#: ../../Zotlabs/Module/Tokens.php:39
#, php-format
@@ -4367,9 +9538,32 @@ msgstr "Срок действия (yyyy-mm-dd)"
msgid "Their Settings"
msgstr "Их настройки"
-#: ../../Zotlabs/Module/Achievements.php:38
-msgid "Some blurb about what to do when you're new here"
-msgstr "Некоторые предложения о том, что делать, если вы здесь новичок "
+#: ../../Zotlabs/Module/Notifications.php:60
+#: ../../Zotlabs/Lib/ThreadItem.php:462
+msgid "Mark all seen"
+msgstr "Отметить как просмотренное"
+
+#: ../../Zotlabs/Module/Subthread.php:143
+#, php-format
+msgid "%1$s is following %2$s's %3$s"
+msgstr "%1$s отслеживает %2$s's %3$s"
+
+#: ../../Zotlabs/Module/Subthread.php:145
+#, php-format
+msgid "%1$s stopped following %2$s's %3$s"
+msgstr "%1$s прекратил отслеживать %2$s's %3$s"
+
+#: ../../Zotlabs/Module/Rpost.php:144 ../../Zotlabs/Module/Editpost.php:109
+msgid "Edit post"
+msgstr "Редактировать сообщение"
+
+#: ../../Zotlabs/Module/Editwebpage.php:139
+msgid "Page link"
+msgstr "Ссылка страницы"
+
+#: ../../Zotlabs/Module/Editwebpage.php:166
+msgid "Edit Webpage"
+msgstr "Редактировать веб-страницу"
#: ../../Zotlabs/Module/Thing.php:120
msgid "Thing updated"
@@ -4424,1122 +9618,118 @@ msgstr "URL (необязательно)"
msgid "URL for photo of thing (optional)"
msgstr "URL для фотографии (необязательно)"
-#: ../../Zotlabs/Module/Thing.php:319 ../../Zotlabs/Module/Thing.php:372
-#: ../../Zotlabs/Module/Photos.php:675 ../../Zotlabs/Module/Photos.php:1044
-#: ../../Zotlabs/Module/Connedit.php:690 ../../Zotlabs/Module/Chat.php:243
-#: ../../Zotlabs/Module/Filestorage.php:190
-#: ../../addon/flashcards/Mod_Flashcards.php:210
-#: ../../include/acl_selectors.php:123
-msgid "Permissions"
-msgstr "Разрешения"
-
#: ../../Zotlabs/Module/Thing.php:362
msgid "Add Thing to your Profile"
msgstr "Добавить к вашему профилю"
-#: ../../Zotlabs/Module/Notify.php:61 ../../Zotlabs/Module/Notifications.php:55
-msgid "No more system notifications."
-msgstr "Нет новых оповещений системы."
-
-#: ../../Zotlabs/Module/Notify.php:65 ../../Zotlabs/Module/Notifications.php:59
-msgid "System Notifications"
-msgstr "Системные оповещения "
-
-#: ../../Zotlabs/Module/Follow.php:36
-msgid "Connection added."
-msgstr "Контакт добавлен."
-
-#: ../../Zotlabs/Module/Import.php:157
-#, php-format
-msgid "Your service plan only allows %d channels."
-msgstr "Ваш класс обслуживания разрешает только %d каналов."
-
-#: ../../Zotlabs/Module/Import.php:184
-msgid "No channel. Import failed."
-msgstr "Канала нет. Импорт невозможен."
-
-#: ../../Zotlabs/Module/Import.php:594
-#: ../../addon/diaspora/import_diaspora.php:141
-msgid "Import completed."
-msgstr "Импорт завершен."
-
-#: ../../Zotlabs/Module/Import.php:622
-msgid "You must be logged in to use this feature."
-msgstr "Вы должны войти в систему, чтобы использовать эту функцию."
-
-#: ../../Zotlabs/Module/Import.php:627
-msgid "Import Channel"
-msgstr "Импортировать канал"
-
-#: ../../Zotlabs/Module/Import.php:628
-msgid ""
-"Use this form to import an existing channel from a different server/hub. You "
-"may retrieve the channel identity from the old server/hub via the network or "
-"provide an export file."
-msgstr "Используйте эту форм для импорта существующего канала с другого сервера / хаба. Вы можете получить идентификационные данные канала со старого сервера / хаба через сеть или предоставить файл экспорта."
-
-#: ../../Zotlabs/Module/Import.php:630
-msgid "Or provide the old server/hub details"
-msgstr "или предоставьте данные старого сервера"
-
-#: ../../Zotlabs/Module/Import.php:632
-msgid "Your old identity address (xyz@example.com)"
-msgstr "Ваш старый адрес канала (xyz@example.com)"
-
-#: ../../Zotlabs/Module/Import.php:633
-msgid "Your old login email address"
-msgstr "Ваш старый адрес электронной почты"
-
-#: ../../Zotlabs/Module/Import.php:634
-msgid "Your old login password"
-msgstr "Ваш старый пароль"
-
-#: ../../Zotlabs/Module/Import.php:635
-msgid "Import a few months of posts if possible (limited by available memory"
-msgstr "Импортировать несколько месяцев публикаций если возможно (ограничено доступной памятью)"
-
-#: ../../Zotlabs/Module/Import.php:637
-msgid ""
-"For either option, please choose whether to make this hub your new primary "
-"address, or whether your old location should continue this role. You will be "
-"able to post from either location, but only one can be marked as the primary "
-"location for files, photos, and media."
-msgstr "Для любого варианта, пожалуйста, выберите, следует ли сделать этот хаб вашим новым основным адресом, или ваше прежнее местоположение должно продолжить выполнять эту роль. Вы сможете отправлять сообщения из любого местоположения, но только одно может быть помечено как основное место для файлов, фотографий и мультимедиа."
-
-#: ../../Zotlabs/Module/Import.php:639
-msgid "Make this hub my primary location"
-msgstr "Сделать этот хаб главным"
-
-#: ../../Zotlabs/Module/Import.php:640
-msgid "Move this channel (disable all previous locations)"
-msgstr "Переместить это канал (отключить все предыдущие месторасположения)"
-
-#: ../../Zotlabs/Module/Import.php:641
-msgid "Use this channel nickname instead of the one provided"
-msgstr "Использовать псевдоним этого канала вместо предоставленного"
-
-#: ../../Zotlabs/Module/Import.php:641
-msgid ""
-"Leave blank to keep your existing channel nickname. You will be randomly "
-"assigned a similar nickname if either name is already allocated on this site."
-msgstr "Оставьте пустым для сохранения существующего псевдонима канала. Вам будет случайным образом назначен похожий псевдоним если такое имя уже выделено на этом сайте."
-
-#: ../../Zotlabs/Module/Import.php:643
-msgid ""
-"This process may take several minutes to complete. Please submit the form "
-"only once and leave this page open until finished."
-msgstr "Процесс может занять несколько минут. Пожалуйста, отправьте форму только один раз и оставьте эту страницу открытой до завершения."
-
-#: ../../Zotlabs/Module/Rmagic.php:44
-msgid "Authentication failed."
-msgstr "Ошибка аутентификации."
-
-#: ../../Zotlabs/Module/Rmagic.php:93 ../../boot.php:1677
-#: ../../include/channel.php:2475
-msgid "Remote Authentication"
-msgstr "Удаленная аутентификация"
-
-#: ../../Zotlabs/Module/Rmagic.php:94 ../../include/channel.php:2476
-msgid "Enter your channel address (e.g. channel@example.com)"
-msgstr "Введите адрес вашего канала (например: channel@example.com)"
-
-#: ../../Zotlabs/Module/Rmagic.php:95 ../../include/channel.php:2477
-msgid "Authenticate"
-msgstr "Проверка подлинности"
-
-#: ../../Zotlabs/Module/Oauth2.php:54
-msgid "Name and Secret are required"
-msgstr "Требуются имя и код"
-
-#: ../../Zotlabs/Module/Oauth2.php:106
-msgid "OAuth2 Apps Manager App"
-msgstr "Приложение \"Менеджер Oauth2\""
-
-#: ../../Zotlabs/Module/Oauth2.php:107
-msgid "OAuth2 authenticatication tokens for mobile and remote apps"
-msgstr "Аутентификация OAuth2 для мобильных и удаленных приложений"
-
-#: ../../Zotlabs/Module/Oauth2.php:115
-msgid "Add OAuth2 application"
-msgstr "Добавить приложение OAuth2"
-
-#: ../../Zotlabs/Module/Oauth2.php:118 ../../Zotlabs/Module/Oauth2.php:146
-#: ../../Zotlabs/Module/Oauth.php:113
-msgid "Name of application"
-msgstr "Название приложения"
-
-#: ../../Zotlabs/Module/Oauth2.php:119 ../../Zotlabs/Module/Oauth2.php:147
-#: ../../Zotlabs/Module/Oauth.php:115 ../../Zotlabs/Module/Oauth.php:141
-#: ../../addon/statusnet/statusnet.php:595 ../../addon/twitter/twitter.php:615
-msgid "Consumer Secret"
-msgstr "Код клиента"
-
-#: ../../Zotlabs/Module/Oauth2.php:119 ../../Zotlabs/Module/Oauth2.php:147
-#: ../../Zotlabs/Module/Oauth.php:114 ../../Zotlabs/Module/Oauth.php:115
-msgid "Automatically generated - change if desired. Max length 20"
-msgstr "Сгенерирован автоматические - измените если требуется. Макс. длина 20"
-
-#: ../../Zotlabs/Module/Oauth2.php:120 ../../Zotlabs/Module/Oauth2.php:148
-#: ../../Zotlabs/Module/Oauth.php:116 ../../Zotlabs/Module/Oauth.php:142
-msgid "Redirect"
-msgstr "Перенаправление"
-
-#: ../../Zotlabs/Module/Oauth2.php:120 ../../Zotlabs/Module/Oauth2.php:148
-#: ../../Zotlabs/Module/Oauth.php:116
-msgid ""
-"Redirect URI - leave blank unless your application specifically requires this"
-msgstr "URI перенаправления - оставьте пустыми до тех пока ваше приложение не требует этого"
-
-#: ../../Zotlabs/Module/Oauth2.php:121 ../../Zotlabs/Module/Oauth2.php:149
-msgid "Grant Types"
-msgstr "Разрешить типы"
-
-#: ../../Zotlabs/Module/Oauth2.php:121 ../../Zotlabs/Module/Oauth2.php:122
-msgid "leave blank unless your application sepcifically requires this"
-msgstr "оставьте пустыми до тех пока ваше приложение не требует этого"
-
-#: ../../Zotlabs/Module/Oauth2.php:122 ../../Zotlabs/Module/Oauth2.php:150
-msgid "Authorization scope"
-msgstr "Область полномочий"
-
-#: ../../Zotlabs/Module/Oauth2.php:134
-msgid "OAuth2 Application not found."
-msgstr "Приложение OAuth2 не найдено."
-
-#: ../../Zotlabs/Module/Oauth2.php:143 ../../Zotlabs/Module/Oauth2.php:193
-#: ../../Zotlabs/Module/Oauth.php:110 ../../Zotlabs/Module/Oauth.php:136
-#: ../../Zotlabs/Module/Oauth.php:172
-msgid "Add application"
-msgstr "Добавить приложение"
-
-#: ../../Zotlabs/Module/Oauth2.php:149 ../../Zotlabs/Module/Oauth2.php:150
-msgid "leave blank unless your application specifically requires this"
-msgstr "оставьте поле пустым, если ваше приложение не требует этого"
-
-#: ../../Zotlabs/Module/Oauth2.php:192
-msgid "Connected OAuth2 Apps"
-msgstr "Подключённые приложения OAuth2"
-
-#: ../../Zotlabs/Module/Oauth2.php:196 ../../Zotlabs/Module/Oauth.php:175
-msgid "Client key starts with"
-msgstr "Ключ клиента начинается с"
-
-#: ../../Zotlabs/Module/Oauth2.php:197 ../../Zotlabs/Module/Oauth.php:176
-msgid "No name"
-msgstr "Без названия"
-
-#: ../../Zotlabs/Module/Oauth2.php:198 ../../Zotlabs/Module/Oauth.php:177
-msgid "Remove authorization"
-msgstr "Удалить разрешение"
-
-#: ../../Zotlabs/Module/Cal.php:64
-msgid "Permissions denied."
-msgstr "Доступ запрещен."
-
-#: ../../Zotlabs/Module/Api.php:74 ../../Zotlabs/Module/Api.php:95
-msgid "Authorize application connection"
-msgstr "Авторизовать подключение приложения"
-
-#: ../../Zotlabs/Module/Api.php:75
-msgid "Return to your app and insert this Security Code:"
-msgstr "Вернитесь к своему приложению и вставьте этот код безопасности:"
-
-#: ../../Zotlabs/Module/Api.php:85
-msgid "Please login to continue."
-msgstr "Пожалуйста, войдите, чтобы продолжить."
-
-#: ../../Zotlabs/Module/Api.php:97
-msgid ""
-"Do you want to authorize this application to access your posts and contacts, "
-"and/or create new posts for you?"
-msgstr "Вы хотите авторизовать это приложение для доступа к вашим публикациям и контактам и / или созданию новых публикаций?"
-
-#: ../../Zotlabs/Module/Attach.php:13
-msgid "Item not available."
-msgstr "Элемент недоступен."
-
-#: ../../Zotlabs/Module/Randprof.php:29
-msgid "Random Channel App"
-msgstr "Приложение \"Случайный канал\""
-
-#: ../../Zotlabs/Module/Randprof.php:30
-msgid "Visit a random channel in the $Projectname network"
-msgstr "Посещение случайного канала в сети $Projectname"
-
-#: ../../Zotlabs/Module/Editblock.php:138
-msgid "Edit Block"
-msgstr "Редактировать блок"
-
-#: ../../Zotlabs/Module/Profile.php:93
-msgid "vcard"
-msgstr "vCard"
-
-#: ../../Zotlabs/Module/Apps.php:50 ../../Zotlabs/Widget/Appstore.php:14
-msgid "Available Apps"
-msgstr "Доступные приложения"
-
-#: ../../Zotlabs/Module/Apps.php:50
-msgid "Installed Apps"
-msgstr "Установленные приложения"
-
-#: ../../Zotlabs/Module/Apps.php:53
-msgid "Manage Apps"
-msgstr "Управление приложениями"
-
-#: ../../Zotlabs/Module/Apps.php:54
-msgid "Create Custom App"
-msgstr "Создать пользовательское приложение"
-
-#: ../../Zotlabs/Module/Mood.php:76 ../../include/conversation.php:268
-#, php-format
-msgctxt "mood"
-msgid "%1$s is %2$s"
-msgstr "%1$s %2$s"
-
-#: ../../Zotlabs/Module/Mood.php:134
-msgid "Mood App"
-msgstr "Приложение \"Настроение\""
-
-#: ../../Zotlabs/Module/Mood.php:135 ../../Zotlabs/Module/Mood.php:155
-msgid "Set your current mood and tell your friends"
-msgstr "Установить текущее настроение и рассказать друзьям"
-
-#: ../../Zotlabs/Module/Mood.php:154 ../../Zotlabs/Lib/Apps.php:349
-msgid "Mood"
-msgstr "Настроение"
-
-#: ../../Zotlabs/Module/Connections.php:58
-#: ../../Zotlabs/Module/Connections.php:115
-#: ../../Zotlabs/Module/Connections.php:273
-msgid "Active"
-msgstr "Активен"
-
-#: ../../Zotlabs/Module/Connections.php:63
-#: ../../Zotlabs/Module/Connections.php:181
-#: ../../Zotlabs/Module/Connections.php:278
-msgid "Blocked"
-msgstr "Заблокирован"
-
-#: ../../Zotlabs/Module/Connections.php:68
-#: ../../Zotlabs/Module/Connections.php:188
-#: ../../Zotlabs/Module/Connections.php:277
-msgid "Ignored"
-msgstr "Игнорируется"
-
-#: ../../Zotlabs/Module/Connections.php:73
-#: ../../Zotlabs/Module/Connections.php:202
-#: ../../Zotlabs/Module/Connections.php:276
-msgid "Hidden"
-msgstr "Скрыт"
-
-#: ../../Zotlabs/Module/Connections.php:78
-#: ../../Zotlabs/Module/Connections.php:195
-msgid "Archived/Unreachable"
-msgstr "Заархивировано / недоступно"
-
-#: ../../Zotlabs/Module/Connections.php:83
-#: ../../Zotlabs/Module/Connections.php:92 ../../Zotlabs/Module/Menu.php:179
-#: ../../Zotlabs/Module/Notifications.php:50
-msgid "New"
-msgstr "Новые"
-
-#: ../../Zotlabs/Module/Connections.php:97
-#: ../../Zotlabs/Module/Connections.php:111
-#: ../../Zotlabs/Module/Connedit.php:727 ../../Zotlabs/Widget/Affinity.php:34
-msgid "All"
-msgstr "Все"
-
-#: ../../Zotlabs/Module/Connections.php:157
-msgid "Active Connections"
-msgstr "Активные контакты"
-
-#: ../../Zotlabs/Module/Connections.php:160
-msgid "Show active connections"
-msgstr "Показать активные контакты"
-
-#: ../../Zotlabs/Module/Connections.php:164
-#: ../../Zotlabs/Widget/Notifications.php:84
-msgid "New Connections"
-msgstr "Новые контакты"
-
-#: ../../Zotlabs/Module/Connections.php:167
-msgid "Show pending (new) connections"
-msgstr "Просмотр (новых) ожидающих контактов"
-
-#: ../../Zotlabs/Module/Connections.php:184
-msgid "Only show blocked connections"
-msgstr "Показать только заблокированные контакты"
-
-#: ../../Zotlabs/Module/Connections.php:191
-msgid "Only show ignored connections"
-msgstr "Показать только проигнорированные контакты"
-
-#: ../../Zotlabs/Module/Connections.php:198
-msgid "Only show archived/unreachable connections"
-msgstr "Показать только заархивированные / недоступные контакты"
-
-#: ../../Zotlabs/Module/Connections.php:205
-msgid "Only show hidden connections"
-msgstr "Показать только скрытые контакты"
-
-#: ../../Zotlabs/Module/Connections.php:220
-msgid "Show all connections"
-msgstr "Просмотр всех контактов"
-
-#: ../../Zotlabs/Module/Connections.php:274
-msgid "Pending approval"
-msgstr "Ожидающие подтверждения"
-
-#: ../../Zotlabs/Module/Connections.php:275
-msgid "Archived"
-msgstr "Зархивирован"
-
-#: ../../Zotlabs/Module/Connections.php:279
-msgid "Not connected at this location"
-msgstr "Не подключено в этом месте"
-
-#: ../../Zotlabs/Module/Connections.php:296
-#, php-format
-msgid "%1$s [%2$s]"
-msgstr ""
-
-#: ../../Zotlabs/Module/Connections.php:297
-msgid "Edit connection"
-msgstr "Редактировать контакт"
-
-#: ../../Zotlabs/Module/Connections.php:299
-msgid "Delete connection"
-msgstr "Удалить контакт"
-
-#: ../../Zotlabs/Module/Connections.php:308
-msgid "Channel address"
-msgstr "Адрес канала"
-
-#: ../../Zotlabs/Module/Connections.php:310 ../../include/features.php:299
-msgid "Network"
-msgstr "Сеть"
-
-#: ../../Zotlabs/Module/Connections.php:313
-msgid "Call"
-msgstr "Вызов"
-
-#: ../../Zotlabs/Module/Connections.php:315
-msgid "Status"
-msgstr "Статус"
-
-#: ../../Zotlabs/Module/Connections.php:317
-msgid "Connected"
-msgstr "Подключено"
-
-#: ../../Zotlabs/Module/Connections.php:319
-msgid "Approve connection"
-msgstr "Утвердить контакт"
-
-#: ../../Zotlabs/Module/Connections.php:321
-msgid "Ignore connection"
-msgstr "Игнорировать контакт"
-
-#: ../../Zotlabs/Module/Connections.php:322
-#: ../../Zotlabs/Module/Connedit.php:644
-msgid "Ignore"
-msgstr "Игнорировать"
-
-#: ../../Zotlabs/Module/Connections.php:323
-msgid "Recent activity"
-msgstr "Последние действия"
-
-#: ../../Zotlabs/Module/Connections.php:348 ../../Zotlabs/Lib/Apps.php:332
-#: ../../include/text.php:1010 ../../include/features.php:133
-msgid "Connections"
-msgstr "Контакты"
-
-#: ../../Zotlabs/Module/Connections.php:353
-msgid "Search your connections"
-msgstr "Поиск ваших контактов"
-
-#: ../../Zotlabs/Module/Connections.php:354
-msgid "Connections search"
-msgstr "Поиск контаков"
-
-#: ../../Zotlabs/Module/Connections.php:355
-#: ../../Zotlabs/Module/Directory.php:416
-#: ../../Zotlabs/Module/Directory.php:421 ../../include/contact_widgets.php:23
-msgid "Find"
-msgstr "Поиск"
-
-#: ../../Zotlabs/Module/Viewsrc.php:43
-msgid "item"
-msgstr "пункт"
-
-#: ../../Zotlabs/Module/Bookmarks.php:62
-msgid "Bookmark added"
-msgstr "Закладка добавлена"
-
-#: ../../Zotlabs/Module/Bookmarks.php:78
-msgid "Bookmarks App"
-msgstr "Приложение \"Закладки\""
-
-#: ../../Zotlabs/Module/Bookmarks.php:79
-msgid "Bookmark links from posts and manage them"
-msgstr "Поместить ссылки из публикации в закладки и управлять ими"
-
-#: ../../Zotlabs/Module/Bookmarks.php:92
-msgid "My Bookmarks"
-msgstr "Мои закладки"
-
-#: ../../Zotlabs/Module/Bookmarks.php:103
-msgid "My Connections Bookmarks"
-msgstr "Закладки моих контактов"
-
-#: ../../Zotlabs/Module/Removeaccount.php:35
-msgid ""
-"Account removals are not allowed within 48 hours of changing the account "
-"password."
-msgstr "Удаление канала не разрешается в течении 48 часов после смены пароля у аккаунта."
-
-#: ../../Zotlabs/Module/Removeaccount.php:57
-msgid "Remove This Account"
-msgstr "Удалить этот аккаунт"
-
-#: ../../Zotlabs/Module/Removeaccount.php:58
-msgid ""
-"This account and all its channels will be completely removed from the "
-"network. "
-msgstr "Этот аккаунт и все его каналы будут полностью удалены из сети."
-
-#: ../../Zotlabs/Module/Removeaccount.php:60
-msgid ""
-"Remove this account, all its channels and all its channel clones from the "
-"network"
-msgstr "Удалить этот аккаунт, все его каналы и их клоны из сети."
-
-#: ../../Zotlabs/Module/Removeaccount.php:60
-msgid ""
-"By default only the instances of the channels located on this hub will be "
-"removed from the network"
-msgstr "По умолчанию только представление канала расположенное на данном хабе будет удалено из сети"
-
-#: ../../Zotlabs/Module/Photos.php:78
-msgid "Page owner information could not be retrieved."
-msgstr "Информация о владельце страницы не может быть получена."
-
-#: ../../Zotlabs/Module/Photos.php:94 ../../Zotlabs/Module/Photos.php:113
-msgid "Album not found."
-msgstr "Альбом не найден."
-
-#: ../../Zotlabs/Module/Photos.php:103
-msgid "Delete Album"
-msgstr "Удалить альбом"
-
-#: ../../Zotlabs/Module/Photos.php:174 ../../Zotlabs/Module/Photos.php:1056
-msgid "Delete Photo"
-msgstr "Удалить фотографию"
-
-#: ../../Zotlabs/Module/Photos.php:527
-msgid "No photos selected"
-msgstr "Никакие фотографии не выбраны"
+#: ../../Zotlabs/Module/Hq.php:140
+msgid "Welcome to Hubzilla!"
+msgstr "Добро пожаловать в Hubzilla!"
-#: ../../Zotlabs/Module/Photos.php:576
-msgid "Access to this item is restricted."
-msgstr "Доступ к этому элементу ограничен."
+#: ../../Zotlabs/Module/Hq.php:140
+msgid "You have got no unseen posts..."
+msgstr "У вас нет видимых публикаций..."
-#: ../../Zotlabs/Module/Photos.php:619
+#: ../../Zotlabs/Module/Search.php:230
#, php-format
-msgid "%1$.2f MB of %2$.2f MB photo storage used."
-msgstr "Вы использовали %1$.2f мегабайт из %2$.2f для хранения фото."
+msgid "Items tagged with: %s"
+msgstr "Объекты помечены как: %s"
-#: ../../Zotlabs/Module/Photos.php:622
+#: ../../Zotlabs/Module/Search.php:232
#, php-format
-msgid "%1$.2f MB photo storage used."
-msgstr "Вы использовали %1$.2f мегабайт для хранения фото."
-
-#: ../../Zotlabs/Module/Photos.php:664
-msgid "Upload Photos"
-msgstr "Загрузить фотографии"
-
-#: ../../Zotlabs/Module/Photos.php:668
-msgid "Enter an album name"
-msgstr "Введите название альбома"
-
-#: ../../Zotlabs/Module/Photos.php:669
-msgid "or select an existing album (doubleclick)"
-msgstr "или выберите существующий альбом (двойной щелчок)"
-
-#: ../../Zotlabs/Module/Photos.php:670
-msgid "Create a status post for this upload"
-msgstr "Сделать публикацию о статусе для этой загрузки"
-
-#: ../../Zotlabs/Module/Photos.php:672
-msgid "Description (optional)"
-msgstr "Описание (необязательно)"
-
-#: ../../Zotlabs/Module/Photos.php:758
-msgid "Show Newest First"
-msgstr "Показать новые первыми"
-
-#: ../../Zotlabs/Module/Photos.php:760
-msgid "Show Oldest First"
-msgstr "Показать старые первыми"
-
-#: ../../Zotlabs/Module/Photos.php:817 ../../Zotlabs/Module/Photos.php:1363
-msgid "Add Photos"
-msgstr "Добавить фотографии"
-
-#: ../../Zotlabs/Module/Photos.php:865
-msgid "Permission denied. Access to this item may be restricted."
-msgstr "Доступ запрещен. Доступ к этому элементу может быть ограничен."
-
-#: ../../Zotlabs/Module/Photos.php:867
-msgid "Photo not available"
-msgstr "Фотография не доступна"
-
-#: ../../Zotlabs/Module/Photos.php:925
-msgid "Use as profile photo"
-msgstr "Использовать в качестве фотографии профиля"
-
-#: ../../Zotlabs/Module/Photos.php:926
-msgid "Use as cover photo"
-msgstr "Использовать в качестве фотографии обложки"
-
-#: ../../Zotlabs/Module/Photos.php:933
-msgid "Private Photo"
-msgstr "Личная фотография"
-
-#: ../../Zotlabs/Module/Photos.php:948
-msgid "View Full Size"
-msgstr "Посмотреть в полный размер"
-
-#: ../../Zotlabs/Module/Photos.php:1030
-msgid "Edit photo"
-msgstr "Редактировать фотографию"
-
-#: ../../Zotlabs/Module/Photos.php:1032
-msgid "Rotate CW (right)"
-msgstr "Повернуть CW (направо)"
-
-#: ../../Zotlabs/Module/Photos.php:1033
-msgid "Rotate CCW (left)"
-msgstr "Повернуть CCW (налево)"
-
-#: ../../Zotlabs/Module/Photos.php:1036
-msgid "Move photo to album"
-msgstr "Переместить фотографию в альбом"
-
-#: ../../Zotlabs/Module/Photos.php:1037
-msgid "Enter a new album name"
-msgstr "Введите новое название альбома"
-
-#: ../../Zotlabs/Module/Photos.php:1038
-msgid "or select an existing one (doubleclick)"
-msgstr "или выбрать существующую (двойной щелчок)"
-
-#: ../../Zotlabs/Module/Photos.php:1043
-msgid "Add a Tag"
-msgstr "Добавить тег"
-
-#: ../../Zotlabs/Module/Photos.php:1051
-msgid "Example: @bob, @Barbara_Jensen, @jim@example.com"
-msgstr "Пример: @bob, @Barbara_Jensen, @jim@example.com"
-
-#: ../../Zotlabs/Module/Photos.php:1054
-msgid "Flag as adult in album view"
-msgstr "Пометить как альбом \"для взрослых\""
-
-#: ../../Zotlabs/Module/Photos.php:1073 ../../Zotlabs/Lib/ThreadItem.php:307
-msgid "I like this (toggle)"
-msgstr "мне это нравится (переключение)"
-
-#: ../../Zotlabs/Module/Photos.php:1074 ../../Zotlabs/Lib/ThreadItem.php:308
-msgid "I don't like this (toggle)"
-msgstr "мне это не нравится (переключение)"
-
-#: ../../Zotlabs/Module/Photos.php:1076 ../../Zotlabs/Lib/ThreadItem.php:469
-#: ../../include/conversation.php:787
-msgid "Please wait"
-msgstr "Подождите пожалуйста"
-
-#: ../../Zotlabs/Module/Photos.php:1093 ../../Zotlabs/Module/Photos.php:1212
-#: ../../Zotlabs/Lib/ThreadItem.php:793
-msgid "This is you"
-msgstr "Это вы"
-
-#: ../../Zotlabs/Module/Photos.php:1095 ../../Zotlabs/Module/Photos.php:1214
-#: ../../Zotlabs/Lib/ThreadItem.php:795 ../../include/js_strings.php:6
-msgid "Comment"
-msgstr "Комментарий"
-
-#: ../../Zotlabs/Module/Photos.php:1112 ../../include/conversation.php:619
-msgctxt "title"
-msgid "Likes"
-msgstr "Нравится"
-
-#: ../../Zotlabs/Module/Photos.php:1112 ../../include/conversation.php:619
-msgctxt "title"
-msgid "Dislikes"
-msgstr "Не нравится"
-
-#: ../../Zotlabs/Module/Photos.php:1113 ../../include/conversation.php:620
-msgctxt "title"
-msgid "Agree"
-msgstr "Согласен"
-
-#: ../../Zotlabs/Module/Photos.php:1113 ../../include/conversation.php:620
-msgctxt "title"
-msgid "Disagree"
-msgstr "Не согласен"
-
-#: ../../Zotlabs/Module/Photos.php:1113 ../../include/conversation.php:620
-msgctxt "title"
-msgid "Abstain"
-msgstr "Воздержался"
-
-#: ../../Zotlabs/Module/Photos.php:1114 ../../include/conversation.php:621
-msgctxt "title"
-msgid "Attending"
-msgstr "Посещаю"
-
-#: ../../Zotlabs/Module/Photos.php:1114 ../../include/conversation.php:621
-msgctxt "title"
-msgid "Not attending"
-msgstr "Не посещаю"
-
-#: ../../Zotlabs/Module/Photos.php:1114 ../../include/conversation.php:621
-msgctxt "title"
-msgid "Might attend"
-msgstr "Возможно посещу"
-
-#: ../../Zotlabs/Module/Photos.php:1131 ../../Zotlabs/Module/Photos.php:1143
-#: ../../Zotlabs/Lib/ThreadItem.php:232 ../../Zotlabs/Lib/ThreadItem.php:244
-msgid "View all"
-msgstr "Просмотреть все"
-
-#: ../../Zotlabs/Module/Photos.php:1135 ../../Zotlabs/Lib/ThreadItem.php:236
-#: ../../include/conversation.php:1702 ../../include/channel.php:1661
-#: ../../include/taxonomy.php:659
-msgctxt "noun"
-msgid "Like"
-msgid_plural "Likes"
-msgstr[0] "Нравится"
-msgstr[1] "Нравится"
-msgstr[2] "Нравится"
-
-#: ../../Zotlabs/Module/Photos.php:1140 ../../Zotlabs/Lib/ThreadItem.php:241
-#: ../../include/conversation.php:1705
-msgctxt "noun"
-msgid "Dislike"
-msgid_plural "Dislikes"
-msgstr[0] "Не нравится"
-msgstr[1] "Не нравится"
-msgstr[2] "Не нравится"
-
-#: ../../Zotlabs/Module/Photos.php:1246
-msgid "Photo Tools"
-msgstr "Фото-Инструменты"
-
-#: ../../Zotlabs/Module/Photos.php:1255
-msgid "In This Photo:"
-msgstr "На этой фотографии:"
-
-#: ../../Zotlabs/Module/Photos.php:1260
-msgid "Map"
-msgstr "Карта"
-
-#: ../../Zotlabs/Module/Photos.php:1268 ../../Zotlabs/Lib/ThreadItem.php:457
-msgctxt "noun"
-msgid "Likes"
-msgstr "Нравится"
-
-#: ../../Zotlabs/Module/Photos.php:1269 ../../Zotlabs/Lib/ThreadItem.php:458
-msgctxt "noun"
-msgid "Dislikes"
-msgstr "Не нравится"
-
-#: ../../Zotlabs/Module/Photos.php:1274 ../../Zotlabs/Lib/ThreadItem.php:463
-#: ../../addon/channelreputation/channelreputation.php:230
-#: ../../include/acl_selectors.php:125
-msgid "Close"
-msgstr "Закрыть"
-
-#: ../../Zotlabs/Module/Photos.php:1347 ../../Zotlabs/Module/Photos.php:1360
-#: ../../Zotlabs/Module/Photos.php:1361 ../../include/photos.php:667
-msgid "Recent Photos"
-msgstr "Последние фотографии"
-
-#: ../../Zotlabs/Module/Wiki.php:35
-#: ../../addon/flashcards/Mod_Flashcards.php:35 ../../addon/cart/cart.php:1298
-msgid "Profile Unavailable."
-msgstr "Профиль недоступен."
-
-#: ../../Zotlabs/Module/Wiki.php:52
-msgid "Wiki App"
-msgstr "Приложение \"Wiki\""
-
-#: ../../Zotlabs/Module/Wiki.php:53
-msgid "Provide a wiki for your channel"
-msgstr "Предоставьте Wiki для вашего канала"
-
-#: ../../Zotlabs/Module/Wiki.php:77 ../../addon/cart/myshop.php:37
-#: ../../addon/cart/cart.php:1444
-#: ../../addon/cart/submodules/paypalbutton.php:456
-#: ../../addon/cart/manual_payments.php:93
-msgid "Invalid channel"
-msgstr "Недействительный канал"
-
-#: ../../Zotlabs/Module/Wiki.php:133
-msgid "Error retrieving wiki"
-msgstr "Ошибка при получении Wiki"
-
-#: ../../Zotlabs/Module/Wiki.php:140
-msgid "Error creating zip file export folder"
-msgstr "Ошибка при создании zip-файла при экспорте каталога"
-
-#: ../../Zotlabs/Module/Wiki.php:191
-msgid "Error downloading wiki: "
-msgstr "Ошибка загрузки Wiki:"
-
-#: ../../Zotlabs/Module/Wiki.php:206 ../../Zotlabs/Widget/Wiki_list.php:15
-#: ../../include/nav.php:538
-msgid "Wikis"
-msgstr ""
-
-#: ../../Zotlabs/Module/Wiki.php:212
-msgid "Download"
-msgstr "Загрузить"
-
-#: ../../Zotlabs/Module/Wiki.php:214 ../../Zotlabs/Module/Chat.php:264
-#: ../../Zotlabs/Module/Profiles.php:831 ../../Zotlabs/Module/Manage.php:145
-msgid "Create New"
-msgstr "Создать новый"
-
-#: ../../Zotlabs/Module/Wiki.php:216
-msgid "Wiki name"
-msgstr "Название Wiki"
-
-#: ../../Zotlabs/Module/Wiki.php:217
-msgid "Content type"
-msgstr "Тип содержимого"
-
-#: ../../Zotlabs/Module/Wiki.php:217 ../../Zotlabs/Module/Wiki.php:371
-#: ../../Zotlabs/Widget/Wiki_pages.php:38
-#: ../../Zotlabs/Widget/Wiki_pages.php:95 ../../addon/mdpost/mdpost.php:41
-#: ../../include/text.php:1981
-msgid "Markdown"
-msgstr "Разметка Markdown"
+msgid "Search results for: %s"
+msgstr "Результаты поиска для: %s"
-#: ../../Zotlabs/Module/Wiki.php:217 ../../Zotlabs/Module/Wiki.php:371
-#: ../../Zotlabs/Widget/Wiki_pages.php:38
-#: ../../Zotlabs/Widget/Wiki_pages.php:95 ../../include/text.php:1979
-msgid "BBcode"
-msgstr ""
+#: ../../Zotlabs/Module/Notes.php:56
+msgid "Notes App"
+msgstr "Приложение \"Заметки\""
-#: ../../Zotlabs/Module/Wiki.php:217 ../../Zotlabs/Widget/Wiki_pages.php:38
-#: ../../Zotlabs/Widget/Wiki_pages.php:95 ../../include/text.php:1982
-msgid "Text"
-msgstr "Текст"
+#: ../../Zotlabs/Module/Notes.php:57
+msgid "A simple notes app with a widget (note: notes are not encrypted)"
+msgstr "Простое приложение для заметок с виджетом (примечание: заметки не зашифрованы)"
-#: ../../Zotlabs/Module/Wiki.php:219 ../../Zotlabs/Storage/Browser.php:292
-msgid "Type"
-msgstr "Тип"
+#: ../../Zotlabs/Module/Moderate.php:65
+msgid "Comment approved"
+msgstr "Комментарий одобрен"
-#: ../../Zotlabs/Module/Wiki.php:220
-msgid "Any&nbsp;type"
-msgstr "Любой&nbsp;тип"
+#: ../../Zotlabs/Module/Moderate.php:69
+msgid "Comment deleted"
+msgstr "Комментарий удалён"
-#: ../../Zotlabs/Module/Wiki.php:227
-msgid "Lock content type"
-msgstr "Зафиксировать тип содержимого"
+#: ../../Zotlabs/Module/Webpages.php:48
+msgid "Webpages App"
+msgstr "Приложение \"Веб-страницы\""
-#: ../../Zotlabs/Module/Wiki.php:228
-msgid "Create a status post for this wiki"
-msgstr "Создать публикацию о статусе этой Wiki"
+#: ../../Zotlabs/Module/Webpages.php:49
+msgid "Provide managed web pages on your channel"
+msgstr "Предоставлять управляемые веб-страницы на Вашем канале"
-#: ../../Zotlabs/Module/Wiki.php:229
-msgid "Edit Wiki Name"
-msgstr "Редактировать наименование Wiki"
+#: ../../Zotlabs/Module/Webpages.php:69
+msgid "Import Webpage Elements"
+msgstr "Импортировать части веб-страницы"
-#: ../../Zotlabs/Module/Wiki.php:274
-msgid "Wiki not found"
-msgstr "Wiki не найдена"
+#: ../../Zotlabs/Module/Webpages.php:70
+msgid "Import selected"
+msgstr "Импортировать выбранное"
-#: ../../Zotlabs/Module/Wiki.php:300
-msgid "Rename page"
-msgstr "Переименовать страницу"
+#: ../../Zotlabs/Module/Webpages.php:93
+msgid "Export Webpage Elements"
+msgstr "Экспортировать часть веб-страницы"
-#: ../../Zotlabs/Module/Wiki.php:321
-msgid "Error retrieving page content"
-msgstr "Ошибка при получении содержимого страницы"
+#: ../../Zotlabs/Module/Webpages.php:94
+msgid "Export selected"
+msgstr "Экспортировать выбранное"
-#: ../../Zotlabs/Module/Wiki.php:329 ../../Zotlabs/Module/Wiki.php:331
-msgid "New page"
-msgstr "Новая страница"
+#: ../../Zotlabs/Module/Webpages.php:263
+msgid "Actions"
+msgstr "Действия"
-#: ../../Zotlabs/Module/Wiki.php:366
-msgid "Revision Comparison"
-msgstr "Сравнение ревизий"
+#: ../../Zotlabs/Module/Webpages.php:264
+msgid "Page Link"
+msgstr "Ссылка страницы"
-#: ../../Zotlabs/Module/Wiki.php:367 ../../Zotlabs/Lib/NativeWikiPage.php:564
-#: ../../Zotlabs/Widget/Wiki_page_history.php:25
-msgid "Revert"
-msgstr "Отменить"
+#: ../../Zotlabs/Module/Webpages.php:265
+msgid "Page Title"
+msgstr "Заголовок страницы"
-#: ../../Zotlabs/Module/Wiki.php:374
-msgid "Short description of your changes (optional)"
-msgstr "Краткое описание ваших изменений (необязательно)"
+#: ../../Zotlabs/Module/Webpages.php:295
+msgid "Invalid file type."
+msgstr "Неверный тип файла."
-#: ../../Zotlabs/Module/Wiki.php:384
-msgid "Source"
-msgstr "Источник"
+#: ../../Zotlabs/Module/Webpages.php:307
+msgid "Error opening zip file"
+msgstr "Ошибка открытия ZIP файла"
-#: ../../Zotlabs/Module/Wiki.php:394
-msgid "New page name"
-msgstr "Новое имя страницы"
+#: ../../Zotlabs/Module/Webpages.php:318
+msgid "Invalid folder path."
+msgstr "Неверный путь к каталогу."
-#: ../../Zotlabs/Module/Wiki.php:399
-msgid "Embed image from photo albums"
-msgstr "Встроить изображение из фотоальбома"
+#: ../../Zotlabs/Module/Webpages.php:345
+msgid "No webpage elements detected."
+msgstr "Не обнаружено частей веб-страницы."
-#: ../../Zotlabs/Module/Wiki.php:400 ../../addon/hsse/hsse.php:208
-#: ../../include/conversation.php:1414
-msgid "Embed an image from your albums"
-msgstr "Встроить изображение из ваших альбомов"
+#: ../../Zotlabs/Module/Webpages.php:420
+msgid "Import complete."
+msgstr "Импорт завершен."
-#: ../../Zotlabs/Module/Wiki.php:402 ../../Zotlabs/Module/Profile_photo.php:506
-#: ../../Zotlabs/Module/Cover_photo.php:435 ../../addon/hsse/hsse.php:210
-#: ../../addon/hsse/hsse.php:257 ../../include/conversation.php:1416
-#: ../../include/conversation.php:1463
-msgid "OK"
+#: ../../Zotlabs/Module/Home.php:72 ../../Zotlabs/Module/Home.php:80
+#: ../../Zotlabs/Lib/Enotify.php:66
+#: ../../extend/addon/hzaddons/opensearch/opensearch.php:42
+msgid "$Projectname"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:403 ../../Zotlabs/Module/Profile_photo.php:507
-#: ../../Zotlabs/Module/Cover_photo.php:436 ../../addon/hsse/hsse.php:139
-#: ../../include/conversation.php:1342
-msgid "Choose images to embed"
-msgstr "Выбрать изображения для встраивания"
-
-#: ../../Zotlabs/Module/Wiki.php:404 ../../Zotlabs/Module/Profile_photo.php:508
-#: ../../Zotlabs/Module/Cover_photo.php:437 ../../addon/hsse/hsse.php:140
-#: ../../include/conversation.php:1343
-msgid "Choose an album"
-msgstr "Выбрать альбом"
-
-#: ../../Zotlabs/Module/Wiki.php:405 ../../Zotlabs/Module/Profile_photo.php:509
-#: ../../Zotlabs/Module/Cover_photo.php:438
-msgid "Choose a different album"
-msgstr "Выбрать другой альбом"
-
-#: ../../Zotlabs/Module/Wiki.php:406 ../../Zotlabs/Module/Profile_photo.php:510
-#: ../../Zotlabs/Module/Cover_photo.php:439 ../../addon/hsse/hsse.php:142
-#: ../../include/conversation.php:1345
-msgid "Error getting album list"
-msgstr "Ошибка получения списка альбомов"
-
-#: ../../Zotlabs/Module/Wiki.php:407 ../../Zotlabs/Module/Profile_photo.php:511
-#: ../../Zotlabs/Module/Cover_photo.php:440 ../../addon/hsse/hsse.php:143
-#: ../../include/conversation.php:1346
-msgid "Error getting photo link"
-msgstr "Ошибка получения ссылки на фотографию"
-
-#: ../../Zotlabs/Module/Wiki.php:408 ../../Zotlabs/Module/Profile_photo.php:512
-#: ../../Zotlabs/Module/Cover_photo.php:441 ../../addon/hsse/hsse.php:144
-#: ../../include/conversation.php:1347
-msgid "Error getting album"
-msgstr "Ошибка получения альбома"
-
-#: ../../Zotlabs/Module/Wiki.php:410
-msgid "History"
-msgstr "История"
-
-#: ../../Zotlabs/Module/Wiki.php:488
-msgid "Error creating wiki. Invalid name."
-msgstr "Ошибка создания Wiki. Неверное имя."
-
-#: ../../Zotlabs/Module/Wiki.php:495
-msgid "A wiki with this name already exists."
-msgstr "Wiki с таким именем уже существует."
-
-#: ../../Zotlabs/Module/Wiki.php:508
-msgid "Wiki created, but error creating Home page."
-msgstr "Wiki создана, но возникла ошибка при создании домашней страницы"
-
-#: ../../Zotlabs/Module/Wiki.php:515
-msgid "Error creating wiki"
-msgstr "Ошибка при создании Wiki"
-
-#: ../../Zotlabs/Module/Wiki.php:539
-msgid "Error updating wiki. Invalid name."
-msgstr "Ошибка при обновлении Wiki. Неверное имя."
-
-#: ../../Zotlabs/Module/Wiki.php:559
-msgid "Error updating wiki"
-msgstr "Ошибка при обновлении Wiki"
-
-#: ../../Zotlabs/Module/Wiki.php:574
-msgid "Wiki delete permission denied."
-msgstr "Нет прав на удаление Wiki."
-
-#: ../../Zotlabs/Module/Wiki.php:584
-msgid "Error deleting wiki"
-msgstr "Ошибка удаления Wiki"
-
-#: ../../Zotlabs/Module/Wiki.php:617
-msgid "New page created"
-msgstr "Создана новая страница"
-
-#: ../../Zotlabs/Module/Wiki.php:739
-msgid "Cannot delete Home"
-msgstr "Невозможно удалить домашнюю страницу"
-
-#: ../../Zotlabs/Module/Wiki.php:803
-msgid "Current Revision"
-msgstr "Текущая ревизия"
-
-#: ../../Zotlabs/Module/Wiki.php:803
-msgid "Selected Revision"
-msgstr "Выбранная ревизия"
-
-#: ../../Zotlabs/Module/Wiki.php:853
-msgid "You must be authenticated."
-msgstr "Вы должны быть аутентифицированы."
-
-#: ../../Zotlabs/Module/Share.php:103 ../../Zotlabs/Lib/Activity.php:1574
+#: ../../Zotlabs/Module/Home.php:90
#, php-format
-msgid "&#x1f501; Repeated %1$s's %2$s"
-msgstr "&#x1f501; Повторил %1$s %2$s"
-
-#: ../../Zotlabs/Module/Share.php:119
-msgid "Post repeated"
-msgstr "Публикация повторяется"
-
-#: ../../Zotlabs/Module/Chanview.php:139
-msgid "toggle full screen mode"
-msgstr "переключение полноэкранного режима"
-
-#: ../../Zotlabs/Module/Pdledit.php:26
-msgid "Layout updated."
-msgstr "Шаблон обновлен."
-
-#: ../../Zotlabs/Module/Pdledit.php:42
-msgid "PDL Editor App"
-msgstr "Приложение \"Редактор PDL\""
-
-#: ../../Zotlabs/Module/Pdledit.php:43
-msgid "Provides the ability to edit system page layouts"
-msgstr "Предоставляет возможность редактировать макеты системных страниц"
-
-#: ../../Zotlabs/Module/Pdledit.php:56 ../../Zotlabs/Module/Pdledit.php:99
-msgid "Edit System Page Description"
-msgstr "Редактировать описание системной страницы"
-
-#: ../../Zotlabs/Module/Pdledit.php:77
-msgid "(modified)"
-msgstr "(изменено)"
-
-#: ../../Zotlabs/Module/Pdledit.php:77 ../../Zotlabs/Module/Lostpass.php:133
-msgid "Reset"
-msgstr "Сбросить"
-
-#: ../../Zotlabs/Module/Pdledit.php:94
-msgid "Layout not found."
-msgstr "Шаблон не найден."
-
-#: ../../Zotlabs/Module/Pdledit.php:100
-msgid "Module Name:"
-msgstr "Имя модуля:"
-
-#: ../../Zotlabs/Module/Pdledit.php:101
-msgid "Layout Help"
-msgstr "Помощь к шаблону"
-
-#: ../../Zotlabs/Module/Pdledit.php:102
-msgid "Edit another layout"
-msgstr "Редактировать другой шаблон"
-
-#: ../../Zotlabs/Module/Pdledit.php:103
-msgid "System layout"
-msgstr "Системный шаблон"
-
-#: ../../Zotlabs/Module/Poke.php:165
-msgid "Poke App"
-msgstr "Приложение \"Ткнуть\""
-
-#: ../../Zotlabs/Module/Poke.php:166
-msgid "Poke somebody in your addressbook"
-msgstr "Ткнуть кого-нибудь в вашей адресной книге"
-
-#: ../../Zotlabs/Module/Poke.php:199 ../../Zotlabs/Lib/Apps.php:350
-#: ../../include/conversation.php:1098
-msgid "Poke"
-msgstr "Ткнуть"
-
-#: ../../Zotlabs/Module/Poke.php:200
-msgid "Poke somebody"
-msgstr "Ткнуть кого-нибудь"
-
-#: ../../Zotlabs/Module/Poke.php:203
-msgid "Poke/Prod"
-msgstr "Толкнуть / подтолкнуть"
-
-#: ../../Zotlabs/Module/Poke.php:204
-msgid "Poke, prod or do other things to somebody"
-msgstr "Толкнуть, подтолкнуть или сделать что-то ещё с кем-то"
-
-#: ../../Zotlabs/Module/Poke.php:211
-msgid "Recipient"
-msgstr "Получатель"
-
-#: ../../Zotlabs/Module/Poke.php:212
-msgid "Choose what you wish to do to recipient"
-msgstr "Выбрать что вы хотите сделать с получателем"
-
-#: ../../Zotlabs/Module/Poke.php:215 ../../Zotlabs/Module/Poke.php:216
-msgid "Make this post private"
-msgstr "Сделать эту публикацию приватной"
-
-#: ../../Zotlabs/Module/Profile_photo.php:91
-#: ../../Zotlabs/Module/Cover_photo.php:83
-msgid "Image uploaded but image cropping failed."
-msgstr "Изображение загружено но обрезка не удалась."
-
-#: ../../Zotlabs/Module/Profile_photo.php:145
-#: ../../Zotlabs/Module/Profile_photo.php:282
-#: ../../include/photo/photo_driver.php:367
-msgid "Profile Photos"
-msgstr "Фотографии профиля"
-
-#: ../../Zotlabs/Module/Profile_photo.php:164
-#: ../../Zotlabs/Module/Cover_photo.php:210
-msgid "Image resize failed."
-msgstr "Не удалось изменить размер изображения."
+msgid "Welcome to %s"
+msgstr "Добро пожаловать в %s"
#: ../../Zotlabs/Module/Profile_photo.php:252
-#: ../../addon/openclipatar/openclipatar.php:298
+#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:298
msgid ""
"Shift-reload the page or clear browser cache if the new photo does not "
"display immediately."
msgstr "Если новая фотография не отображается немедленно то нажмите Shift + \"Обновить\" для очистки кэша браузера"
-#: ../../Zotlabs/Module/Profile_photo.php:259
-#: ../../Zotlabs/Module/Cover_photo.php:239 ../../include/photos.php:196
-msgid "Unable to process image"
-msgstr "Не удается обработать изображение"
-
-#: ../../Zotlabs/Module/Profile_photo.php:294
-#: ../../Zotlabs/Module/Cover_photo.php:263
-msgid "Image upload failed."
-msgstr "Загрузка изображения не удалась."
-
-#: ../../Zotlabs/Module/Profile_photo.php:313
-#: ../../Zotlabs/Module/Cover_photo.php:280
-msgid "Unable to process image."
-msgstr "Невозможно обработать изображение."
-
-#: ../../Zotlabs/Module/Profile_photo.php:377
-#: ../../Zotlabs/Module/Profile_photo.php:429
-#: ../../Zotlabs/Module/Cover_photo.php:373
-#: ../../Zotlabs/Module/Cover_photo.php:388
-msgid "Photo not available."
-msgstr "Фотография недоступна."
-
#: ../../Zotlabs/Module/Profile_photo.php:493
msgid ""
"Your default profile photo is visible to anybody on the internet. Profile "
@@ -5552,16 +9742,6 @@ msgid ""
"distributed to other websites."
msgstr "Фотография вашего профиля видна всем в Интернете и может быть отправлена на другие сайты."
-#: ../../Zotlabs/Module/Profile_photo.php:495
-#: ../../Zotlabs/Module/Cover_photo.php:426
-msgid "Upload File:"
-msgstr "Загрузить файл:"
-
-#: ../../Zotlabs/Module/Profile_photo.php:496
-#: ../../Zotlabs/Module/Cover_photo.php:427
-msgid "Select a profile:"
-msgstr "Выбрать профиль:"
-
#: ../../Zotlabs/Module/Profile_photo.php:497
msgid "Use Photo for Profile"
msgstr "Использовать фотографию для профиля"
@@ -5574,136 +9754,29 @@ msgstr "Изменить фотографию профиля"
msgid "Use"
msgstr "Использовать"
-#: ../../Zotlabs/Module/Profile_photo.php:503
-#: ../../Zotlabs/Module/Profile_photo.php:504
-#: ../../Zotlabs/Module/Cover_photo.php:432
-#: ../../Zotlabs/Module/Cover_photo.php:433
-msgid "Use a photo from your albums"
-msgstr "Использовать фотографию из ваших альбомов"
-
-#: ../../Zotlabs/Module/Profile_photo.php:514
-#: ../../Zotlabs/Module/Cover_photo.php:444
-msgid "Select existing photo"
-msgstr "Выбрать существующую фотографию"
-
-#: ../../Zotlabs/Module/Profile_photo.php:533
-#: ../../Zotlabs/Module/Cover_photo.php:461
-msgid "Crop Image"
-msgstr "Обрезать изображение"
-
-#: ../../Zotlabs/Module/Profile_photo.php:534
-#: ../../Zotlabs/Module/Cover_photo.php:462
-msgid "Please adjust the image cropping for optimum viewing."
-msgstr "Пожалуйста настройте обрезку изображения для оптимального просмотра."
-
-#: ../../Zotlabs/Module/Profile_photo.php:536
-#: ../../Zotlabs/Module/Cover_photo.php:464
-msgid "Done Editing"
-msgstr "Закончить редактирование"
-
-#: ../../Zotlabs/Module/Chatsvc.php:131
-msgid "Away"
-msgstr "Нет на месте"
-
-#: ../../Zotlabs/Module/Chatsvc.php:136
-msgid "Online"
-msgstr "В сети"
-
-#: ../../Zotlabs/Module/Item.php:382
-msgid "Unable to locate original post."
-msgstr "Не удалось найти оригинальную публикацию."
-
-#: ../../Zotlabs/Module/Item.php:668
-msgid "Empty post discarded."
-msgstr "Пустая публикация отклонена."
-
-#: ../../Zotlabs/Module/Item.php:1082
-msgid "Duplicate post suppressed."
-msgstr "Подавлена дублирующаяся публикация."
-
-#: ../../Zotlabs/Module/Item.php:1227
-msgid "System error. Post not saved."
-msgstr "Системная ошибка. Публикация не сохранена."
-
-#: ../../Zotlabs/Module/Item.php:1263
-msgid "Your comment is awaiting approval."
-msgstr "Ваш комментарий ожидает одобрения."
-
-#: ../../Zotlabs/Module/Item.php:1380
-msgid "Unable to obtain post information from database."
-msgstr "Невозможно получить информацию о публикации из базы данных"
-
-#: ../../Zotlabs/Module/Item.php:1387
-#, php-format
-msgid "You have reached your limit of %1$.0f top level posts."
-msgstr "Вы достигли вашего ограничения в %1$.0f публикаций высокого уровня."
-
-#: ../../Zotlabs/Module/Item.php:1394
-#, php-format
-msgid "You have reached your limit of %1$.0f webpages."
-msgstr "Вы достигли вашего ограничения в %1$.0f страниц."
-
-#: ../../Zotlabs/Module/Ping.php:337
-msgid "sent you a private message"
-msgstr "отправил вам личное сообщение"
-
-#: ../../Zotlabs/Module/Ping.php:393
-msgid "added your channel"
-msgstr "добавил ваш канал"
-
-#: ../../Zotlabs/Module/Ping.php:418
-msgid "requires approval"
-msgstr "Требуется подтверждение"
-
-#: ../../Zotlabs/Module/Ping.php:428
-msgid "g A l F d"
-msgstr "g A l F d"
-
-#: ../../Zotlabs/Module/Ping.php:446
-msgid "[today]"
-msgstr "[сегодня]"
-
-#: ../../Zotlabs/Module/Ping.php:456
-msgid "posted an event"
-msgstr "событие опубликовано"
-
-#: ../../Zotlabs/Module/Ping.php:490
-msgid "shared a file with you"
-msgstr "с вами поделились файлом"
-
-#: ../../Zotlabs/Module/Ping.php:672
-msgid "Private forum"
-msgstr "Частный форум"
+#: ../../Zotlabs/Module/Rbmark.php:94
+msgid "Select a bookmark folder"
+msgstr "Выбрать каталог для закладок"
-#: ../../Zotlabs/Module/Ping.php:672
-msgid "Public forum"
-msgstr "Публичный форум"
+#: ../../Zotlabs/Module/Rbmark.php:99
+msgid "Save Bookmark"
+msgstr "Сохранить закладку"
-#: ../../Zotlabs/Module/Page.php:39 ../../Zotlabs/Module/Block.php:29
-msgid "Invalid item."
-msgstr "Недействительный элемент."
+#: ../../Zotlabs/Module/Rbmark.php:100
+msgid "URL of bookmark"
+msgstr "URL закладки"
-#: ../../Zotlabs/Module/Page.php:136 ../../Zotlabs/Module/Block.php:77
-#: ../../Zotlabs/Module/Display.php:140 ../../Zotlabs/Module/Display.php:157
-#: ../../Zotlabs/Module/Display.php:174 ../../Zotlabs/Module/Display.php:180
-#: ../../Zotlabs/Lib/NativeWikiPage.php:521 ../../Zotlabs/Web/Router.php:185
-#: ../../addon/chess/Mod_Chess.php:447 ../../include/help.php:132
-msgid "Page not found."
-msgstr "Страница не найдена."
+#: ../../Zotlabs/Module/Rbmark.php:105
+msgid "Or enter new bookmark folder name"
+msgstr "или введите новое имя каталога закладок"
-#: ../../Zotlabs/Module/Page.php:173
-msgid ""
-"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod "
-"tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, "
-"quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo "
-"consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse "
-"cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat "
-"non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
-msgstr ""
+#: ../../Zotlabs/Module/Follow.php:36
+msgid "Connection added."
+msgstr "Контакт добавлен."
-#: ../../Zotlabs/Module/Connedit.php:81 ../../Zotlabs/Module/Defperms.php:67
-msgid "Could not access contact record."
-msgstr "Не удалось получить доступ к записи контакта."
+#: ../../Zotlabs/Module/Editpost.php:38 ../../Zotlabs/Module/Editpost.php:43
+msgid "Item is not editable"
+msgstr "Элемент нельзя редактировать"
#: ../../Zotlabs/Module/Connedit.php:112
msgid "Could not locate selected profile."
@@ -5739,12 +9812,6 @@ msgstr "Не удалось получить доступ к параметра
msgid "Connection has been removed."
msgstr "Контакт был удалён."
-#: ../../Zotlabs/Module/Connedit.php:608 ../../Zotlabs/Lib/Apps.php:343
-#: ../../addon/openclipatar/openclipatar.php:57
-#: ../../include/conversation.php:1038 ../../include/nav.php:110
-msgid "View Profile"
-msgstr "Просмотреть профиль"
-
#: ../../Zotlabs/Module/Connedit.php:611
#, php-format
msgid "View %s's profile"
@@ -5766,10 +9833,6 @@ msgstr "Обновить фотографию"
msgid "Fetch updated photo"
msgstr "Получить обновлённую фотографию"
-#: ../../Zotlabs/Module/Connedit.php:629 ../../include/conversation.php:1048
-msgid "Recent Activity"
-msgstr "Последние действия"
-
#: ../../Zotlabs/Module/Connedit.php:632
msgid "View recent posts and comments"
msgstr "Просмотреть последние публикации и комментарии"
@@ -5786,6 +9849,11 @@ msgstr "Этот контакт заблокирован!"
msgid "Unignore"
msgstr "Не игнорировать"
+#: ../../Zotlabs/Module/Connedit.php:644
+#: ../../Zotlabs/Module/Connections.php:344
+msgid "Ignore"
+msgstr "Игнорировать"
+
#: ../../Zotlabs/Module/Connedit.php:647
msgid "Ignore (or Unignore) all inbound communications from this connection"
msgstr "Игнорировать (или не игнорировать) все связи для этого контакта"
@@ -5863,6 +9931,13 @@ msgstr "Семья"
msgid "Acquaintances"
msgstr "Знакомые"
+#: ../../Zotlabs/Module/Connedit.php:727
+#: ../../Zotlabs/Module/Connections.php:97
+#: ../../Zotlabs/Module/Connections.php:111
+#: ../../Zotlabs/Widget/Affinity.php:34
+msgid "All"
+msgstr "Все"
+
#: ../../Zotlabs/Module/Connedit.php:756
msgid "Filter"
msgstr "Фильтр"
@@ -5909,31 +9984,10 @@ msgid ""
"not supported by their network."
msgstr "Этот контакт недоступен из данного местоположения. Независимое местоположение не поддерживается их сетью."
-#: ../../Zotlabs/Module/Connedit.php:867 ../../Zotlabs/Module/Defperms.php:254
-msgid "Connection Default Permissions"
-msgstr "Разрешения по умолчанию для контакта"
-
-#: ../../Zotlabs/Module/Connedit.php:867 ../../include/items.php:4323
-#, php-format
-msgid "Connection: %s"
-msgstr "Контакт: %s"
-
-#: ../../Zotlabs/Module/Connedit.php:868 ../../Zotlabs/Module/Defperms.php:255
-msgid "Apply these permissions automatically"
-msgstr "Применить эти разрешения автоматически"
-
#: ../../Zotlabs/Module/Connedit.php:868
msgid "Connection requests will be approved without your interaction"
msgstr "Запросы контактов будут одобрены без вашего участия"
-#: ../../Zotlabs/Module/Connedit.php:869 ../../Zotlabs/Module/Defperms.php:256
-msgid "Permission role"
-msgstr "Роль разрешения"
-
-#: ../../Zotlabs/Module/Connedit.php:870 ../../Zotlabs/Module/Defperms.php:257
-msgid "Add permission role"
-msgstr "Добавить роль разрешения"
-
#: ../../Zotlabs/Module/Connedit.php:877
msgid "This connection's primary address is"
msgstr "Главный адрес это контакта"
@@ -5942,12 +9996,6 @@ msgstr "Главный адрес это контакта"
msgid "Available locations:"
msgstr "Доступные расположения:"
-#: ../../Zotlabs/Module/Connedit.php:883 ../../Zotlabs/Module/Defperms.php:261
-msgid ""
-"The permissions indicated on this page will be applied to all new "
-"connections."
-msgstr "Разрешения, указанные на этой странице, будут применяться ко всем новым соединениям."
-
#: ../../Zotlabs/Module/Connedit.php:884
msgid "Connection Tools"
msgstr "Инструменты контактов"
@@ -5956,11 +10004,6 @@ msgstr "Инструменты контактов"
msgid "Slide to adjust your degree of friendship"
msgstr "Прокрутить для настройки степени дружбы"
-#: ../../Zotlabs/Module/Connedit.php:887 ../../Zotlabs/Module/Rate.php:155
-#: ../../include/js_strings.php:20
-msgid "Rating"
-msgstr "Оценка"
-
#: ../../Zotlabs/Module/Connedit.php:888
msgid "Slide to adjust your rating"
msgstr "Прокрутить для настройки оценки"
@@ -6012,364 +10055,6 @@ msgstr "Последнее обновление:"
msgid "Details"
msgstr "Сведения"
-#: ../../Zotlabs/Module/Chat.php:102
-msgid "Chatrooms App"
-msgstr "Приложение \"Мои чаты\""
-
-#: ../../Zotlabs/Module/Chat.php:103
-msgid "Access Controlled Chatrooms"
-msgstr "Получить доступ к контролируемым чатам"
-
-#: ../../Zotlabs/Module/Chat.php:196
-msgid "Room not found"
-msgstr "Комната не найдена"
-
-#: ../../Zotlabs/Module/Chat.php:212
-msgid "Leave Room"
-msgstr "Покинуть комнату"
-
-#: ../../Zotlabs/Module/Chat.php:213
-msgid "Delete Room"
-msgstr "Удалить комнату"
-
-#: ../../Zotlabs/Module/Chat.php:214
-msgid "I am away right now"
-msgstr "Я сейчас отошёл"
-
-#: ../../Zotlabs/Module/Chat.php:215
-msgid "I am online"
-msgstr "Я на связи"
-
-#: ../../Zotlabs/Module/Chat.php:217
-msgid "Bookmark this room"
-msgstr "Запомнить эту комнату"
-
-#: ../../Zotlabs/Module/Chat.php:220 ../../Zotlabs/Module/Mail.php:245
-#: ../../Zotlabs/Module/Mail.php:366 ../../addon/hsse/hsse.php:134
-#: ../../include/conversation.php:1337
-msgid "Please enter a link URL:"
-msgstr "Пожалуйста введите URL ссылки:"
-
-#: ../../Zotlabs/Module/Chat.php:221 ../../Zotlabs/Module/Mail.php:298
-#: ../../Zotlabs/Module/Mail.php:441 ../../Zotlabs/Lib/ThreadItem.php:810
-#: ../../addon/hsse/hsse.php:255 ../../include/conversation.php:1461
-msgid "Encrypt text"
-msgstr "Зашифровать текст"
-
-#: ../../Zotlabs/Module/Chat.php:240
-msgid "New Chatroom"
-msgstr "Новый чат"
-
-#: ../../Zotlabs/Module/Chat.php:241
-msgid "Chatroom name"
-msgstr "Название чата"
-
-#: ../../Zotlabs/Module/Chat.php:242
-msgid "Expiration of chats (minutes)"
-msgstr "Завершение чатов (минут)"
-
-#: ../../Zotlabs/Module/Chat.php:258
-#, php-format
-msgid "%1$s's Chatrooms"
-msgstr "Чаты пользователя %1$s"
-
-#: ../../Zotlabs/Module/Chat.php:263
-msgid "No chatrooms available"
-msgstr "Нет доступных чатов"
-
-#: ../../Zotlabs/Module/Chat.php:267
-msgid "Expiration"
-msgstr "Срок действия"
-
-#: ../../Zotlabs/Module/Chat.php:268
-msgid "min"
-msgstr "мин."
-
-#: ../../Zotlabs/Module/Fbrowser.php:29 ../../Zotlabs/Lib/Apps.php:344
-#: ../../include/features.php:361 ../../include/nav.php:446
-msgid "Photos"
-msgstr "Фотографии"
-
-#: ../../Zotlabs/Module/Fbrowser.php:85 ../../Zotlabs/Lib/Apps.php:339
-#: ../../Zotlabs/Storage/Browser.php:278 ../../include/nav.php:454
-msgid "Files"
-msgstr "Файлы"
-
-#: ../../Zotlabs/Module/Menu.php:67
-msgid "Unable to update menu."
-msgstr "Невозможно обновить меню."
-
-#: ../../Zotlabs/Module/Menu.php:78
-msgid "Unable to create menu."
-msgstr "Невозможно создать меню."
-
-#: ../../Zotlabs/Module/Menu.php:160 ../../Zotlabs/Module/Menu.php:173
-msgid "Menu Name"
-msgstr "Название меню"
-
-#: ../../Zotlabs/Module/Menu.php:160
-msgid "Unique name (not visible on webpage) - required"
-msgstr "Уникальное название (не видимо на странице) - требуется"
-
-#: ../../Zotlabs/Module/Menu.php:161 ../../Zotlabs/Module/Menu.php:174
-msgid "Menu Title"
-msgstr "Заголовок меню"
-
-#: ../../Zotlabs/Module/Menu.php:161
-msgid "Visible on webpage - leave empty for no title"
-msgstr "Видимость на странице - оставьте пустым если не хотите иметь заголовок"
-
-#: ../../Zotlabs/Module/Menu.php:162
-msgid "Allow Bookmarks"
-msgstr "Разрешить закладки"
-
-#: ../../Zotlabs/Module/Menu.php:162 ../../Zotlabs/Module/Menu.php:221
-msgid "Menu may be used to store saved bookmarks"
-msgstr "Меню может использоваться, чтобы сохранить закладки"
-
-#: ../../Zotlabs/Module/Menu.php:163 ../../Zotlabs/Module/Menu.php:224
-msgid "Submit and proceed"
-msgstr "Отправить и обработать"
-
-#: ../../Zotlabs/Module/Menu.php:170 ../../include/text.php:2561
-msgid "Menus"
-msgstr "Меню"
-
-#: ../../Zotlabs/Module/Menu.php:180
-msgid "Bookmarks allowed"
-msgstr "Закладки разрешены"
-
-#: ../../Zotlabs/Module/Menu.php:182
-msgid "Delete this menu"
-msgstr "Удалить это меню"
-
-#: ../../Zotlabs/Module/Menu.php:183 ../../Zotlabs/Module/Menu.php:218
-msgid "Edit menu contents"
-msgstr "Редактировать содержание меню"
-
-#: ../../Zotlabs/Module/Menu.php:184
-msgid "Edit this menu"
-msgstr "Редактировать это меню"
-
-#: ../../Zotlabs/Module/Menu.php:200
-msgid "Menu could not be deleted."
-msgstr "Меню не может быть удалено."
-
-#: ../../Zotlabs/Module/Menu.php:213
-msgid "Edit Menu"
-msgstr "Редактировать меню"
-
-#: ../../Zotlabs/Module/Menu.php:217
-msgid "Add or remove entries to this menu"
-msgstr "Добавить или удалить пункты этого меню"
-
-#: ../../Zotlabs/Module/Menu.php:219
-msgid "Menu name"
-msgstr "Название меню"
-
-#: ../../Zotlabs/Module/Menu.php:219
-msgid "Must be unique, only seen by you"
-msgstr "Должно быть уникальным (видно только вам)"
-
-#: ../../Zotlabs/Module/Menu.php:220
-msgid "Menu title"
-msgstr "Заголовок меню"
-
-#: ../../Zotlabs/Module/Menu.php:220
-msgid "Menu title as seen by others"
-msgstr "Видимый другими заголовок меню"
-
-#: ../../Zotlabs/Module/Menu.php:221
-msgid "Allow bookmarks"
-msgstr "Разрешить закладки"
-
-#: ../../Zotlabs/Module/Layouts.php:184 ../../include/text.php:2562
-msgid "Layouts"
-msgstr "Шаблоны"
-
-#: ../../Zotlabs/Module/Layouts.php:186 ../../Zotlabs/Lib/Apps.php:347
-#: ../../include/nav.php:172 ../../include/nav.php:322
-#: ../../include/help.php:117 ../../include/help.php:125
-msgid "Help"
-msgstr "Помощь"
-
-#: ../../Zotlabs/Module/Layouts.php:186
-msgid "Comanche page description language help"
-msgstr "Помощь по языку описания страниц Comanche "
-
-#: ../../Zotlabs/Module/Layouts.php:190
-msgid "Layout Description"
-msgstr "Описание шаблона"
-
-#: ../../Zotlabs/Module/Layouts.php:195
-msgid "Download PDL file"
-msgstr "Загрузить PDL файл"
-
-#: ../../Zotlabs/Module/Notes.php:56
-msgid "Notes App"
-msgstr "Приложение \"Заметки\""
-
-#: ../../Zotlabs/Module/Notes.php:57
-msgid "A simple notes app with a widget (note: notes are not encrypted)"
-msgstr "Простое приложение для заметок с виджетом (примечание: заметки не зашифрованы)"
-
-#: ../../Zotlabs/Module/Cloud.php:123
-msgid "Not found"
-msgstr "Не найдено."
-
-#: ../../Zotlabs/Module/Cloud.php:129
-msgid "Please refresh page"
-msgstr "Пожалуйста обновите страницу"
-
-#: ../../Zotlabs/Module/Cloud.php:132
-msgid "Unknown error"
-msgstr "Неизвестная ошибка"
-
-#: ../../Zotlabs/Module/Email_validation.php:24
-#: ../../Zotlabs/Module/Email_resend.php:12
-msgid "Token verification failed."
-msgstr "Не удалось выполнить проверку токена."
-
-#: ../../Zotlabs/Module/Email_validation.php:36
-msgid "Email Verification Required"
-msgstr "Требуется проверка адреса email"
-
-#: ../../Zotlabs/Module/Email_validation.php:37
-#, php-format
-msgid ""
-"A verification token was sent to your email address [%s]. Enter that token "
-"here to complete the account verification step. Please allow a few minutes "
-"for delivery, and check your spam folder if you do not see the message."
-msgstr "Проверочный токен был отправлен на ваш адрес электронной почты [%s]. Введите этот токен здесь для завершения этапа проверки учётной записи. Пожалуйста, подождите несколько минут для завершения доставки и проверьте вашу папку \"Спам\" если вы не видите письма."
-
-#: ../../Zotlabs/Module/Email_validation.php:38
-msgid "Resend Email"
-msgstr "Выслать повторно"
-
-#: ../../Zotlabs/Module/Email_validation.php:41
-msgid "Validation token"
-msgstr "Проверочный токен"
-
-#: ../../Zotlabs/Module/Tagger.php:48
-msgid "Post not found."
-msgstr "Публикация не найдена"
-
-#: ../../Zotlabs/Module/Tagger.php:77 ../../include/markdown.php:204
-#: ../../include/bbcode.php:362
-msgid "post"
-msgstr "публикация"
-
-#: ../../Zotlabs/Module/Tagger.php:79 ../../include/conversation.php:146
-#: ../../include/text.php:2125
-msgid "comment"
-msgstr "комментарий"
-
-#: ../../Zotlabs/Module/Tagger.php:119
-#, php-format
-msgid "%1$s tagged %2$s's %3$s with %4$s"
-msgstr "%1$s отметил тегом %4$s %3$s %2$s"
-
-#: ../../Zotlabs/Module/Pconfig.php:32 ../../Zotlabs/Module/Pconfig.php:68
-msgid "This setting requires special processing and editing has been blocked."
-msgstr "Этот параметр требует специальной обработки и редактирования и был заблокирован."
-
-#: ../../Zotlabs/Module/Pconfig.php:57
-msgid "Configuration Editor"
-msgstr "Редактор конфигурации"
-
-#: ../../Zotlabs/Module/Pconfig.php:58
-msgid ""
-"Warning: Changing some settings could render your channel inoperable. Please "
-"leave this page unless you are comfortable with and knowledgeable about how "
-"to correctly use this feature."
-msgstr "Предупреждение. Изменение некоторых настроек может привести к неработоспособности вашего канала. Пожалуйста, покиньте эту страницу, если вы точно не значете, как правильно использовать эту функцию."
-
-#: ../../Zotlabs/Module/Affinity.php:35
-msgid "Affinity Tool settings updated."
-msgstr "Настройки степени сходства обновлены."
-
-#: ../../Zotlabs/Module/Affinity.php:47
-msgid ""
-"This app presents a slider control in your connection editor and also on "
-"your network page. The slider represents your degree of friendship "
-"(affinity) with each connection. It allows you to zoom in or out and display "
-"conversations from only your closest friends or everybody in your stream."
-msgstr "Это приложение представляет управление ползунком на странице контактов и сетевом потоке, который позволяет выбирать вашу степень дружбы (сходства). Это позволяет вам увеличивать или уменьшать масштаб и отображать разговоры только от ваших самых близких друзей или всех в вашем потоке."
-
-#: ../../Zotlabs/Module/Affinity.php:52
-msgid "Affinity Tool App"
-msgstr "Приложение \"Степень сходства\""
-
-#: ../../Zotlabs/Module/Affinity.php:57
-msgid ""
-"The numbers below represent the minimum and maximum slider default positions "
-"for your network/stream page as a percentage."
-msgstr "Числа ниже представляют минимальное и максимальное значение по умолчанию для вашей сети / потока в процентах."
-
-#: ../../Zotlabs/Module/Affinity.php:64
-msgid "Default maximum affinity level"
-msgstr "Максимальная степень сходства по умолчанию."
-
-#: ../../Zotlabs/Module/Affinity.php:64
-msgid "0-99 default 99"
-msgstr "0-99 (по умолчанию 99)"
-
-#: ../../Zotlabs/Module/Affinity.php:70
-msgid "Default minimum affinity level"
-msgstr "Максимальная степень сходства по умолчанию."
-
-#: ../../Zotlabs/Module/Affinity.php:70
-msgid "0-99 - default 0"
-msgstr "0-99 (по умолчанию 0)"
-
-#: ../../Zotlabs/Module/Affinity.php:76
-msgid "Persistent affinity levels"
-msgstr "Устоявшиеся степени сходства"
-
-#: ../../Zotlabs/Module/Affinity.php:76
-msgid ""
-"If disabled the max and min levels will be reset to default after page reload"
-msgstr "Если этот параметр отключен, максимальный и минимальный уровни будут сброшены к значениям по умолчанию после перезагрузки страницы"
-
-#: ../../Zotlabs/Module/Affinity.php:84
-msgid "Affinity Tool Settings"
-msgstr "Настройки степени сходства"
-
-#: ../../Zotlabs/Module/Defperms.php:189
-msgid "Default Permissions App"
-msgstr "Приложение \"Разрешения по умолчанию\""
-
-#: ../../Zotlabs/Module/Defperms.php:190
-msgid "Set custom default permissions for new connections"
-msgstr "Настройка пользовательских разрешений по умолчанию для новых подключений "
-
-#: ../../Zotlabs/Module/Defperms.php:262
-msgid "Automatic approval settings"
-msgstr "Настройки автоматического одобрения"
-
-#: ../../Zotlabs/Module/Defperms.php:270
-msgid ""
-"Some individual permissions may have been preset or locked based on your "
-"channel type and privacy settings."
-msgstr "Некоторые индивидуальные разрешения могут быть предустановлены или заблокированы на основании типа вашего канала и настроек приватности."
-
-#: ../../Zotlabs/Module/Authorize.php:17
-msgid "Unknown App"
-msgstr "Неизвестное приложение"
-
-#: ../../Zotlabs/Module/Authorize.php:29
-msgid "Authorize"
-msgstr "Авторизовать"
-
-#: ../../Zotlabs/Module/Authorize.php:30
-#, php-format
-msgid "Do you authorize the app %s to access your channel data?"
-msgstr "Авторизуете ли вы приложение %s для доступа к данным вашего канала?"
-
-#: ../../Zotlabs/Module/Authorize.php:32
-msgid "Allow"
-msgstr "Разрешить"
-
#: ../../Zotlabs/Module/Group.php:45
msgid "Privacy group created."
msgstr "Группа конфиденциальности создана."
@@ -6378,11 +10063,6 @@ msgstr "Группа конфиденциальности создана."
msgid "Could not create privacy group."
msgstr "Не удалось создать группу конфиденциальности."
-#: ../../Zotlabs/Module/Group.php:61 ../../Zotlabs/Module/Group.php:213
-#: ../../include/items.php:4290
-msgid "Privacy group not found."
-msgstr "Группа конфиденциальности не найдена."
-
#: ../../Zotlabs/Module/Group.php:80
msgid "Privacy group updated."
msgstr "Группа конфиденциальности обновлена."
@@ -6395,13 +10075,6 @@ msgstr "Приложение \"Группы конфиденциальности
msgid "Management of privacy groups"
msgstr "Управление группами конфиденциальности."
-#: ../../Zotlabs/Module/Group.php:141 ../../Zotlabs/Module/Group.php:153
-#: ../../Zotlabs/Lib/Apps.php:363 ../../Zotlabs/Lib/Group.php:324
-#: ../../Zotlabs/Widget/Activity_filter.php:41 ../../include/nav.php:99
-#: ../../include/group.php:320
-msgid "Privacy Groups"
-msgstr "Группы конфиденциальности"
-
#: ../../Zotlabs/Module/Group.php:142
msgid "Add Group"
msgstr "Добавить группу"
@@ -6414,10 +10087,6 @@ msgstr "Имя группы конфиденциальности"
msgid "Members are visible to other channels"
msgstr "Участники канала видимые для остальных"
-#: ../../Zotlabs/Module/Group.php:155 ../../Zotlabs/Module/Help.php:81
-msgid "Members"
-msgstr "Участники"
-
#: ../../Zotlabs/Module/Group.php:182
msgid "Privacy group removed."
msgstr "Группа конфиденциальности удалена."
@@ -6451,953 +10120,635 @@ msgstr "Не в этой группе"
msgid "Click a channel to toggle membership"
msgstr "Нажмите на канал для просмотра членства"
-#: ../../Zotlabs/Module/Profiles.php:24 ../../Zotlabs/Module/Profiles.php:184
-#: ../../Zotlabs/Module/Profiles.php:241 ../../Zotlabs/Module/Profiles.php:659
-msgid "Profile not found."
-msgstr "Профиль не найден."
-
-#: ../../Zotlabs/Module/Profiles.php:44
-msgid "Profile deleted."
-msgstr "Профиль удален."
-
-#: ../../Zotlabs/Module/Profiles.php:68 ../../Zotlabs/Module/Profiles.php:105
-msgid "Profile-"
-msgstr "Профиль -"
-
-#: ../../Zotlabs/Module/Profiles.php:90 ../../Zotlabs/Module/Profiles.php:127
-msgid "New profile created."
-msgstr "Новый профиль создан."
-
-#: ../../Zotlabs/Module/Profiles.php:111
-msgid "Profile unavailable to clone."
-msgstr "Профиль недоступен для клонирования."
-
-#: ../../Zotlabs/Module/Profiles.php:146
-msgid "Profile unavailable to export."
-msgstr "Профиль недоступен для экспорта."
-
-#: ../../Zotlabs/Module/Profiles.php:252
-msgid "Profile Name is required."
-msgstr "Требуется имя профиля."
-
-#: ../../Zotlabs/Module/Profiles.php:459
-msgid "Marital Status"
-msgstr "Семейное положение"
-
-#: ../../Zotlabs/Module/Profiles.php:463
-msgid "Romantic Partner"
-msgstr "Романтический партнер"
-
-#: ../../Zotlabs/Module/Profiles.php:467 ../../Zotlabs/Module/Profiles.php:772
-msgid "Likes"
-msgstr "Нравится"
+#: ../../Zotlabs/Module/Connections.php:58
+#: ../../Zotlabs/Module/Connections.php:115
+#: ../../Zotlabs/Module/Connections.php:273
+msgid "Active"
+msgstr "Активен"
-#: ../../Zotlabs/Module/Profiles.php:471 ../../Zotlabs/Module/Profiles.php:773
-msgid "Dislikes"
-msgstr "Не нравится"
+#: ../../Zotlabs/Module/Connections.php:63
+#: ../../Zotlabs/Module/Connections.php:181
+#: ../../Zotlabs/Module/Connections.php:278
+msgid "Blocked"
+msgstr "Заблокирован"
-#: ../../Zotlabs/Module/Profiles.php:475 ../../Zotlabs/Module/Profiles.php:780
-msgid "Work/Employment"
-msgstr "Работа / Занятость"
+#: ../../Zotlabs/Module/Connections.php:68
+#: ../../Zotlabs/Module/Connections.php:188
+#: ../../Zotlabs/Module/Connections.php:277
+msgid "Ignored"
+msgstr "Игнорируется"
-#: ../../Zotlabs/Module/Profiles.php:478
-msgid "Religion"
-msgstr "Религия"
+#: ../../Zotlabs/Module/Connections.php:73
+#: ../../Zotlabs/Module/Connections.php:202
+#: ../../Zotlabs/Module/Connections.php:276
+msgid "Hidden"
+msgstr "Скрыт"
-#: ../../Zotlabs/Module/Profiles.php:482
-msgid "Political Views"
-msgstr "Политические взгляды"
+#: ../../Zotlabs/Module/Connections.php:78
+#: ../../Zotlabs/Module/Connections.php:195
+msgid "Archived/Unreachable"
+msgstr "Заархивировано / недоступно"
-#: ../../Zotlabs/Module/Profiles.php:486
-#: ../../addon/openid/MysqlProvider.php:74
-msgid "Gender"
-msgstr "Гендер"
+#: ../../Zotlabs/Module/Connections.php:157
+msgid "Active Connections"
+msgstr "Активные контакты"
-#: ../../Zotlabs/Module/Profiles.php:490
-msgid "Sexual Preference"
-msgstr "Сексуальная ориентация"
+#: ../../Zotlabs/Module/Connections.php:160
+msgid "Show active connections"
+msgstr "Показать активные контакты"
-#: ../../Zotlabs/Module/Profiles.php:494
-msgid "Homepage"
-msgstr "Домашняя страница"
+#: ../../Zotlabs/Module/Connections.php:164
+#: ../../Zotlabs/Widget/Notifications.php:84
+msgid "New Connections"
+msgstr "Новые контакты"
-#: ../../Zotlabs/Module/Profiles.php:498
-msgid "Interests"
-msgstr "Интересы"
+#: ../../Zotlabs/Module/Connections.php:167
+msgid "Show pending (new) connections"
+msgstr "Просмотр (новых) ожидающих контактов"
-#: ../../Zotlabs/Module/Profiles.php:594
-msgid "Profile updated."
-msgstr "Профиль обновлен."
+#: ../../Zotlabs/Module/Connections.php:184
+msgid "Only show blocked connections"
+msgstr "Показать только заблокированные контакты"
-#: ../../Zotlabs/Module/Profiles.php:678
-msgid "Hide your connections list from viewers of this profile"
-msgstr "Скрывать от просмотра ваш список контактов в этом профиле"
+#: ../../Zotlabs/Module/Connections.php:191
+msgid "Only show ignored connections"
+msgstr "Показать только проигнорированные контакты"
-#: ../../Zotlabs/Module/Profiles.php:722
-msgid "Edit Profile Details"
-msgstr "Редактирование профиля"
+#: ../../Zotlabs/Module/Connections.php:198
+msgid "Only show archived/unreachable connections"
+msgstr "Показать только заархивированные / недоступные контакты"
-#: ../../Zotlabs/Module/Profiles.php:724
-msgid "View this profile"
-msgstr "Посмотреть этот профиль"
+#: ../../Zotlabs/Module/Connections.php:205
+msgid "Only show hidden connections"
+msgstr "Показать только скрытые контакты"
-#: ../../Zotlabs/Module/Profiles.php:725 ../../Zotlabs/Module/Profiles.php:824
-#: ../../include/channel.php:1441
-msgid "Edit visibility"
-msgstr "Редактировать видимость"
+#: ../../Zotlabs/Module/Connections.php:220
+msgid "Show all connections"
+msgstr "Просмотр всех контактов"
-#: ../../Zotlabs/Module/Profiles.php:726
-msgid "Profile Tools"
-msgstr "Инструменты профиля"
+#: ../../Zotlabs/Module/Connections.php:274
+msgid "Pending approval"
+msgstr "Ожидающие подтверждения"
-#: ../../Zotlabs/Module/Profiles.php:727
-msgid "Change cover photo"
-msgstr "Изменить фотографию обложки"
+#: ../../Zotlabs/Module/Connections.php:275
+msgid "Archived"
+msgstr "Зархивирован"
-#: ../../Zotlabs/Module/Profiles.php:728 ../../include/channel.php:1411
-msgid "Change profile photo"
-msgstr "Изменить фотографию профиля"
+#: ../../Zotlabs/Module/Connections.php:279
+msgid "Not connected at this location"
+msgstr "Не подключено в этом месте"
-#: ../../Zotlabs/Module/Profiles.php:729
-msgid "Create a new profile using these settings"
-msgstr "Создать новый профиль с теми же настройками"
+#: ../../Zotlabs/Module/Connections.php:318
+#, php-format
+msgid "%1$s [%2$s]"
+msgstr ""
-#: ../../Zotlabs/Module/Profiles.php:730
-msgid "Clone this profile"
-msgstr "Клонировать этот профиль"
+#: ../../Zotlabs/Module/Connections.php:319
+msgid "Edit connection"
+msgstr "Редактировать контакт"
-#: ../../Zotlabs/Module/Profiles.php:731
-msgid "Delete this profile"
-msgstr "Удалить этот профиль"
+#: ../../Zotlabs/Module/Connections.php:321
+msgid "Delete connection"
+msgstr "Удалить контакт"
-#: ../../Zotlabs/Module/Profiles.php:732
-msgid "Add profile things"
-msgstr "Добавить в профиль"
+#: ../../Zotlabs/Module/Connections.php:330
+msgid "Channel address"
+msgstr "Адрес канала"
-#: ../../Zotlabs/Module/Profiles.php:733
-msgid "Personal"
-msgstr "Личное"
+#: ../../Zotlabs/Module/Connections.php:335
+msgid "Call"
+msgstr "Вызов"
-#: ../../Zotlabs/Module/Profiles.php:735
-msgid "Relationship"
-msgstr "Отношения"
+#: ../../Zotlabs/Module/Connections.php:337
+msgid "Status"
+msgstr "Статус"
-#: ../../Zotlabs/Module/Profiles.php:736 ../../Zotlabs/Widget/Newmember.php:51
-#: ../../include/datetime.php:58
-msgid "Miscellaneous"
-msgstr "Прочее"
+#: ../../Zotlabs/Module/Connections.php:339
+msgid "Connected"
+msgstr "Подключено"
-#: ../../Zotlabs/Module/Profiles.php:738
-msgid "Import profile from file"
-msgstr "Импортировать профиль из файла"
+#: ../../Zotlabs/Module/Connections.php:341
+msgid "Approve connection"
+msgstr "Утвердить контакт"
-#: ../../Zotlabs/Module/Profiles.php:739
-msgid "Export profile to file"
-msgstr "Экспортировать профиль в файл"
+#: ../../Zotlabs/Module/Connections.php:343
+msgid "Ignore connection"
+msgstr "Игнорировать контакт"
-#: ../../Zotlabs/Module/Profiles.php:740
-msgid "Your gender"
-msgstr "Ваш пол"
+#: ../../Zotlabs/Module/Connections.php:345
+msgid "Recent activity"
+msgstr "Последние действия"
-#: ../../Zotlabs/Module/Profiles.php:741
-msgid "Marital status"
-msgstr "Семейное положение"
+#: ../../Zotlabs/Module/Connections.php:351
+msgid "Connect at this location"
+msgstr "Подключить в этом месте"
-#: ../../Zotlabs/Module/Profiles.php:742
-msgid "Sexual preference"
-msgstr "Сексуальная ориентация"
+#: ../../Zotlabs/Module/Connections.php:379
+msgid "Search your connections"
+msgstr "Поиск ваших контактов"
-#: ../../Zotlabs/Module/Profiles.php:745
-msgid "Profile name"
-msgstr "Имя профиля"
+#: ../../Zotlabs/Module/Connections.php:380
+msgid "Connections search"
+msgstr "Поиск контаков"
-#: ../../Zotlabs/Module/Profiles.php:747
-msgid "This is your default profile."
-msgstr "Это ваш профиль по умолчанию."
+#: ../../Zotlabs/Module/Mood.php:134
+msgid "Mood App"
+msgstr "Приложение \"Настроение\""
-#: ../../Zotlabs/Module/Profiles.php:749
-msgid "Your full name"
-msgstr "Ваше полное имя"
+#: ../../Zotlabs/Module/Mood.php:135 ../../Zotlabs/Module/Mood.php:155
+msgid "Set your current mood and tell your friends"
+msgstr "Установить текущее настроение и рассказать друзьям"
-#: ../../Zotlabs/Module/Profiles.php:750
-msgid "Title/Description"
-msgstr "Заголовок / описание"
+#: ../../Zotlabs/Module/Mood.php:154 ../../Zotlabs/Lib/Apps.php:349
+msgid "Mood"
+msgstr "Настроение"
-#: ../../Zotlabs/Module/Profiles.php:753
-msgid "Street address"
-msgstr "Улица, дом, квартира"
+#: ../../Zotlabs/Module/Card_edit.php:128
+msgid "Edit Card"
+msgstr "Редактировать карточку"
-#: ../../Zotlabs/Module/Profiles.php:754
-msgid "Locality/City"
-msgstr "Населенный пункт / город"
+#: ../../Zotlabs/Module/Article_edit.php:127
+msgid "Edit Article"
+msgstr "Редактировать статью"
-#: ../../Zotlabs/Module/Profiles.php:755
-msgid "Region/State"
-msgstr "Регион / Область"
+#: ../../Zotlabs/Module/Lang.php:17
+msgid "Language App"
+msgstr "Приложение \"Язык\""
-#: ../../Zotlabs/Module/Profiles.php:756
-msgid "Postal/Zip code"
-msgstr "Почтовый индекс"
+#: ../../Zotlabs/Module/Lang.php:18
+msgid "Change UI language"
+msgstr "Изменить язык интерфейса"
-#: ../../Zotlabs/Module/Profiles.php:762
-msgid "Who (if applicable)"
-msgstr "Кто (если применимо)"
+#: ../../Zotlabs/Module/Blocks.php:156
+msgid "Block Title"
+msgstr "Заблокировать заголовок"
-#: ../../Zotlabs/Module/Profiles.php:762
-msgid "Examples: cathy123, Cathy Williams, cathy@example.com"
-msgstr "Примеры: ivan1990, Ivan Petrov, ivan@example.com"
+#: ../../Zotlabs/Module/Randprof.php:29
+msgid "Random Channel App"
+msgstr "Приложение \"Случайный канал\""
-#: ../../Zotlabs/Module/Profiles.php:763
-msgid "Since (date)"
-msgstr "С (дата)"
+#: ../../Zotlabs/Module/Randprof.php:30
+msgid "Visit a random channel in the $Projectname network"
+msgstr "Посещение случайного канала в сети $Projectname"
-#: ../../Zotlabs/Module/Profiles.php:766
-msgid "Tell us about yourself"
-msgstr "Расскажите нам о себе"
+#: ../../Zotlabs/Module/Invite.php:37
+msgid "Total invitation limit exceeded."
+msgstr "Превышено общее количество приглашений."
-#: ../../Zotlabs/Module/Profiles.php:767
-#: ../../addon/openid/MysqlProvider.php:68
-msgid "Homepage URL"
-msgstr "URL домашней страницы"
+#: ../../Zotlabs/Module/Invite.php:61
+#, php-format
+msgid "%s : Not a valid email address."
+msgstr "%s : Недействительный адрес электронной почты."
-#: ../../Zotlabs/Module/Profiles.php:768
-msgid "Hometown"
-msgstr "Родной город"
+#: ../../Zotlabs/Module/Invite.php:75
+msgid "Please join us on $Projectname"
+msgstr "Присоединятесь к $Projectname !"
-#: ../../Zotlabs/Module/Profiles.php:769
-msgid "Political views"
-msgstr "Политические взгляды"
+#: ../../Zotlabs/Module/Invite.php:85
+msgid "Invitation limit exceeded. Please contact your site administrator."
+msgstr "Превышен лимит приглашений. Пожалуйста, свяжитесь с администрацией сайта."
-#: ../../Zotlabs/Module/Profiles.php:770
-msgid "Religious views"
-msgstr "Религиозные взгляды"
+#: ../../Zotlabs/Module/Invite.php:90
+#: ../../extend/addon/hzaddons/notifyadmin/notifyadmin.php:40
+#, php-format
+msgid "%s : Message delivery failed."
+msgstr "%s : Доставка сообщения не удалась."
-#: ../../Zotlabs/Module/Profiles.php:771
-msgid "Keywords used in directory listings"
-msgstr "Ключевые слова для участия в каталоге"
+#: ../../Zotlabs/Module/Invite.php:94
+#, php-format
+msgid "%d message sent."
+msgid_plural "%d messages sent."
+msgstr[0] "%d сообщение отправлено."
+msgstr[1] "%d сообщения отправлено."
+msgstr[2] "%d сообщений отправлено."
-#: ../../Zotlabs/Module/Profiles.php:771
-msgid "Example: fishing photography software"
-msgstr "Например: fishing photography software"
+#: ../../Zotlabs/Module/Invite.php:110
+msgid "Invite App"
+msgstr "Приложение \"Пригласить\""
-#: ../../Zotlabs/Module/Profiles.php:774
-msgid "Musical interests"
-msgstr "Музыкальные интересы"
+#: ../../Zotlabs/Module/Invite.php:111
+msgid "Send email invitations to join this network"
+msgstr "Отправить приглашение присоединиться к этой сети по электронной почте"
-#: ../../Zotlabs/Module/Profiles.php:775
-msgid "Books, literature"
-msgstr "Книги, литература"
+#: ../../Zotlabs/Module/Invite.php:124
+msgid "You have no more invitations available"
+msgstr "У вас больше нет приглашений"
-#: ../../Zotlabs/Module/Profiles.php:776
-msgid "Television"
-msgstr "Телевидение"
+#: ../../Zotlabs/Module/Invite.php:155
+msgid "Send invitations"
+msgstr "Отправить приглашение"
-#: ../../Zotlabs/Module/Profiles.php:777
-msgid "Film/Dance/Culture/Entertainment"
-msgstr "Кино / танцы / культура / развлечения"
+#: ../../Zotlabs/Module/Invite.php:156
+msgid "Enter email addresses, one per line:"
+msgstr "Введите адреса электронной почты, по одному в строке:"
-#: ../../Zotlabs/Module/Profiles.php:778
-msgid "Hobbies/Interests"
-msgstr "Хобби / интересы"
+#: ../../Zotlabs/Module/Invite.php:158
+msgid "Please join my community on $Projectname."
+msgstr "Присоединятесь к нашему сообществу $Projectname !"
-#: ../../Zotlabs/Module/Profiles.php:779
-msgid "Love/Romance"
-msgstr "Любовь / романтические отношения"
+#: ../../Zotlabs/Module/Invite.php:160
+msgid "You will need to supply this invitation code:"
+msgstr "Вам нужно предоставит этот код приглашения:"
-#: ../../Zotlabs/Module/Profiles.php:781
-msgid "School/Education"
-msgstr "Школа / образование"
+#: ../../Zotlabs/Module/Invite.php:161
+msgid "1. Register at any $Projectname location (they are all inter-connected)"
+msgstr "1. Зарегистрируйтесь на любом из серверов $Projectname"
-#: ../../Zotlabs/Module/Profiles.php:782
-msgid "Contact information and social networks"
-msgstr "Информация и социальные сети для связи"
+#: ../../Zotlabs/Module/Invite.php:163
+msgid "2. Enter my $Projectname network address into the site searchbar."
+msgstr "2. Введите сетевой адрес $Projectname в поисковой строке сайта"
-#: ../../Zotlabs/Module/Profiles.php:783
-msgid "My other channels"
-msgstr "Мои другие контакты"
+#: ../../Zotlabs/Module/Invite.php:164
+msgid "or visit"
+msgstr "или посетите"
-#: ../../Zotlabs/Module/Profiles.php:785
-msgid "Communications"
-msgstr "Связи"
+#: ../../Zotlabs/Module/Invite.php:166
+msgid "3. Click [Connect]"
+msgstr "Нажать [Подключиться]"
-#: ../../Zotlabs/Module/Profiles.php:820 ../../include/channel.php:1437
-msgid "Profile Image"
-msgstr "Изображение профиля"
+#: ../../Zotlabs/Module/Articles.php:52
+msgid "Articles App"
+msgstr "Приложение \"Статьи\""
-#: ../../Zotlabs/Module/Profiles.php:830 ../../include/channel.php:1418
-#: ../../include/nav.php:113
-msgid "Edit Profiles"
-msgstr "Редактирование профилей"
+#: ../../Zotlabs/Module/Articles.php:53
+msgid "Create interactive articles"
+msgstr "Создать интерактивные статьи"
-#: ../../Zotlabs/Module/Go.php:21
-msgid "This page is available only to site members"
-msgstr "Эта страница доступна только для подписчиков сайта"
+#: ../../Zotlabs/Module/Articles.php:116
+msgid "Add Article"
+msgstr "Добавить статью"
-#: ../../Zotlabs/Module/Go.php:27
-msgid "Welcome"
-msgstr "Добро пожаловать"
+#: ../../Zotlabs/Module/Connect.php:73 ../../Zotlabs/Module/Connect.php:135
+msgid "Continue"
+msgstr "Продолжить"
-#: ../../Zotlabs/Module/Go.php:29
-msgid "What would you like to do?"
-msgstr "Что бы вы хотели сделать?"
+#: ../../Zotlabs/Module/Connect.php:104
+msgid "Premium Channel App"
+msgstr "Приложение \"Премиальный канал\""
-#: ../../Zotlabs/Module/Go.php:31
+#: ../../Zotlabs/Module/Connect.php:105
msgid ""
-"Please bookmark this page if you would like to return to it in the future"
-msgstr "Пожалуйста, запомните эту страницу если вы хотите вернуться на неё в будущем"
-
-#: ../../Zotlabs/Module/Go.php:35
-msgid "Upload a profile photo"
-msgstr "Загрузить фотографию профиля"
-
-#: ../../Zotlabs/Module/Go.php:36
-msgid "Upload a cover photo"
-msgstr "Загрузить фотографию обложки"
-
-#: ../../Zotlabs/Module/Go.php:37
-msgid "Edit your default profile"
-msgstr "Редактировать ваш профиль по умолчанию"
-
-#: ../../Zotlabs/Module/Go.php:38 ../../Zotlabs/Widget/Newmember.php:41
-msgid "View friend suggestions"
-msgstr "Просмотр рекомендуемых друзей"
-
-#: ../../Zotlabs/Module/Go.php:39
-msgid "View the channel directory"
-msgstr "Просмотр каталога каналов"
-
-#: ../../Zotlabs/Module/Go.php:40
-msgid "View/edit your channel settings"
-msgstr "Просмотреть / редактировать настройки вашего канала"
+"Allows you to set restrictions and terms on those that connect with your "
+"channel"
+msgstr "Позволяет установить ограничения и условия для подключающихся к вашему каналу"
-#: ../../Zotlabs/Module/Go.php:41
-msgid "View the site or project documentation"
-msgstr "Просмотр документации сайта / проекта"
+#: ../../Zotlabs/Module/Connect.php:116
+msgid "Premium Channel Setup"
+msgstr "Установка премиального канала"
-#: ../../Zotlabs/Module/Go.php:42
-msgid "Visit your channel homepage"
-msgstr "Посетить страницу вашего канала"
+#: ../../Zotlabs/Module/Connect.php:118
+msgid "Enable premium channel connection restrictions"
+msgstr "Включить ограничения для премиального канала"
-#: ../../Zotlabs/Module/Go.php:43
+#: ../../Zotlabs/Module/Connect.php:119
msgid ""
-"View your connections and/or add somebody whose address you already know"
-msgstr "Просмотреть ваши контакты и / или добавить кого-то чей адрес в уже знаете"
+"Please enter your restrictions or conditions, such as paypal receipt, usage "
+"guidelines, etc."
+msgstr "Пожалуйста введите ваши ограничения или условия, такие, как оплата PayPal, правила использования и т.п."
-#: ../../Zotlabs/Module/Go.php:44
+#: ../../Zotlabs/Module/Connect.php:121 ../../Zotlabs/Module/Connect.php:141
msgid ""
-"View your personal stream (this may be empty until you add some connections)"
-msgstr "Ваш персональный поток (может быть пуст пока вы не добавите контакты)"
-
-#: ../../Zotlabs/Module/Go.php:52
-msgid "View the public stream. Warning: this content is not moderated"
-msgstr "Просмотр публичного потока. Предупреждение: этот контент не модерируется"
-
-#: ../../Zotlabs/Module/Editwebpage.php:139
-msgid "Page link"
-msgstr "Ссылка страницы"
-
-#: ../../Zotlabs/Module/Editwebpage.php:166
-msgid "Edit Webpage"
-msgstr "Редактировать веб-страницу"
-
-#: ../../Zotlabs/Module/Manage.php:145
-msgid "Create a new channel"
-msgstr "Создать новый канал"
-
-#: ../../Zotlabs/Module/Manage.php:170 ../../Zotlabs/Lib/Apps.php:336
-#: ../../include/nav.php:96
-msgid "Channel Manager"
-msgstr "Менеджер каналов"
-
-#: ../../Zotlabs/Module/Manage.php:171
-msgid "Current Channel"
-msgstr "Текущий канал"
-
-#: ../../Zotlabs/Module/Manage.php:173
-msgid "Switch to one of your channels by selecting it."
-msgstr "Выбрать и переключиться на один из ваших каналов"
-
-#: ../../Zotlabs/Module/Manage.php:174
-msgid "Default Channel"
-msgstr "Основной канал"
-
-#: ../../Zotlabs/Module/Manage.php:175
-msgid "Make Default"
-msgstr "Сделать основным"
-
-#: ../../Zotlabs/Module/Manage.php:178
-#, php-format
-msgid "%d new messages"
-msgstr "%d новых сообщений"
-
-#: ../../Zotlabs/Module/Manage.php:179
-#, php-format
-msgid "%d new introductions"
-msgstr "%d новых представлений"
-
-#: ../../Zotlabs/Module/Manage.php:181
-msgid "Delegated Channel"
-msgstr "Делегированный канал"
-
-#: ../../Zotlabs/Module/Cards.php:51
-msgid "Cards App"
-msgstr "Приложение \"Карточки\""
-
-#: ../../Zotlabs/Module/Cards.php:52
-msgid "Create personal planning cards"
-msgstr "Создать личные карточки планирования"
-
-#: ../../Zotlabs/Module/Cards.php:112
-msgid "Add Card"
-msgstr "Добавить карточку"
-
-#: ../../Zotlabs/Module/Cards.php:207 ../../Zotlabs/Lib/Apps.php:325
-#: ../../include/nav.php:503
-msgid "Cards"
-msgstr "Карточки"
-
-#: ../../Zotlabs/Module/Dirsearch.php:33
-msgid "This directory server requires an access token"
-msgstr "Для доступа к этому серверу каталогов требуется токен"
-
-#: ../../Zotlabs/Module/Siteinfo.php:21
-msgid "About this site"
-msgstr "Об этом сайте"
-
-#: ../../Zotlabs/Module/Siteinfo.php:22
-msgid "Site Name"
-msgstr "Название сайта"
-
-#: ../../Zotlabs/Module/Siteinfo.php:26
-msgid "Administrator"
-msgstr "Администратор"
-
-#: ../../Zotlabs/Module/Siteinfo.php:28 ../../Zotlabs/Module/Register.php:239
-msgid "Terms of Service"
-msgstr "Условия предоставления услуг"
-
-#: ../../Zotlabs/Module/Siteinfo.php:29
-msgid "Software and Project information"
-msgstr "Информация о программном обеспечении и проекте"
-
-#: ../../Zotlabs/Module/Siteinfo.php:30
-msgid "This site is powered by $Projectname"
-msgstr "Этот сайт работает на $Projectname"
+"This channel may require additional steps or acknowledgement of the "
+"following conditions prior to connecting:"
+msgstr "Этот канал до подключения может требовать дополнительных шагов или подтверждений следующих условий:"
-#: ../../Zotlabs/Module/Siteinfo.php:31
+#: ../../Zotlabs/Module/Connect.php:122
msgid ""
-"Federated and decentralised networking and identity services provided by Zot"
-msgstr "Объединенные и децентрализованные сети и службы идентификациии обеспечиваются Zot"
-
-#: ../../Zotlabs/Module/Siteinfo.php:34
-msgid "Additional federated transport protocols:"
-msgstr "Дополнительные федеративные транспортные протоколы:"
-
-#: ../../Zotlabs/Module/Siteinfo.php:36
-#, php-format
-msgid "Version %s"
-msgstr "Версия %s"
-
-#: ../../Zotlabs/Module/Siteinfo.php:37
-msgid "Project homepage"
-msgstr "Домашняя страница проекта"
-
-#: ../../Zotlabs/Module/Siteinfo.php:38
-msgid "Developer homepage"
-msgstr "Домашняя страница разработчика"
-
-#: ../../Zotlabs/Module/Ratings.php:70
-msgid "No ratings"
-msgstr "Оценок нет"
-
-#: ../../Zotlabs/Module/Ratings.php:97 ../../Zotlabs/Module/Pubsites.php:35
-#: ../../include/conversation.php:1088
-msgid "Ratings"
-msgstr "Оценки"
-
-#: ../../Zotlabs/Module/Ratings.php:98
-msgid "Rating: "
-msgstr "Оценкa:"
+"Potential connections will then see the following text before proceeding:"
+msgstr "Потенциальные соединения будут видеть следующий предварительный текст:"
-#: ../../Zotlabs/Module/Ratings.php:99
-msgid "Website: "
-msgstr "Веб-сайт:"
+#: ../../Zotlabs/Module/Connect.php:123 ../../Zotlabs/Module/Connect.php:144
+msgid ""
+"By continuing, I certify that I have complied with any instructions provided "
+"on this page."
+msgstr "Продолжая, я подтверждаю что я выполнил все условия представленные на данной странице."
-#: ../../Zotlabs/Module/Ratings.php:101
-msgid "Description: "
-msgstr "Описание:"
+#: ../../Zotlabs/Module/Connect.php:132
+msgid "(No specific instructions have been provided by the channel owner.)"
+msgstr "(Владельцем канала не было представлено никаких специальных инструкций.)"
-#: ../../Zotlabs/Module/Webpages.php:48
-msgid "Webpages App"
-msgstr "Приложение \"Веб-страницы\""
+#: ../../Zotlabs/Module/Connect.php:140
+msgid "Restricted or Premium Channel"
+msgstr "Ограниченный или премиальный канал"
-#: ../../Zotlabs/Module/Webpages.php:49
-msgid "Provide managed web pages on your channel"
-msgstr "Предоставлять управляемые веб-страницы на Вашем канале"
+#: ../../Zotlabs/Module/Cloud.php:116
+msgid "Not found"
+msgstr "Не найдено."
-#: ../../Zotlabs/Module/Webpages.php:69
-msgid "Import Webpage Elements"
-msgstr "Импортировать части веб-страницы"
+#: ../../Zotlabs/Module/Cloud.php:122
+msgid "Please refresh page"
+msgstr "Пожалуйста обновите страницу"
-#: ../../Zotlabs/Module/Webpages.php:70
-msgid "Import selected"
-msgstr "Импортировать выбранное"
+#: ../../Zotlabs/Module/Cloud.php:125
+msgid "Unknown error"
+msgstr "Неизвестная ошибка"
-#: ../../Zotlabs/Module/Webpages.php:93
-msgid "Export Webpage Elements"
-msgstr "Экспортировать часть веб-страницы"
+#: ../../Zotlabs/Module/Pdledit.php:26
+msgid "Layout updated."
+msgstr "Шаблон обновлен."
-#: ../../Zotlabs/Module/Webpages.php:94
-msgid "Export selected"
-msgstr "Экспортировать выбранное"
+#: ../../Zotlabs/Module/Pdledit.php:42
+msgid "PDL Editor App"
+msgstr "Приложение \"Редактор PDL\""
-#: ../../Zotlabs/Module/Webpages.php:252 ../../Zotlabs/Lib/Apps.php:340
-#: ../../include/nav.php:526
-msgid "Webpages"
-msgstr "Веб-страницы"
+#: ../../Zotlabs/Module/Pdledit.php:43
+msgid "Provides the ability to edit system page layouts"
+msgstr "Предоставляет возможность редактировать макеты системных страниц"
-#: ../../Zotlabs/Module/Webpages.php:263
-msgid "Actions"
-msgstr "Действия"
+#: ../../Zotlabs/Module/Pdledit.php:56 ../../Zotlabs/Module/Pdledit.php:99
+msgid "Edit System Page Description"
+msgstr "Редактировать описание системной страницы"
-#: ../../Zotlabs/Module/Webpages.php:264
-msgid "Page Link"
-msgstr "Ссылка страницы"
+#: ../../Zotlabs/Module/Pdledit.php:77
+msgid "(modified)"
+msgstr "(изменено)"
-#: ../../Zotlabs/Module/Webpages.php:265
-msgid "Page Title"
-msgstr "Заголовок страницы"
+#: ../../Zotlabs/Module/Pdledit.php:94
+msgid "Layout not found."
+msgstr "Шаблон не найден."
-#: ../../Zotlabs/Module/Webpages.php:295
-msgid "Invalid file type."
-msgstr "Неверный тип файла."
+#: ../../Zotlabs/Module/Pdledit.php:100
+msgid "Module Name:"
+msgstr "Имя модуля:"
-#: ../../Zotlabs/Module/Webpages.php:307
-msgid "Error opening zip file"
-msgstr "Ошибка открытия ZIP файла"
+#: ../../Zotlabs/Module/Pdledit.php:101
+msgid "Layout Help"
+msgstr "Помощь к шаблону"
-#: ../../Zotlabs/Module/Webpages.php:318
-msgid "Invalid folder path."
-msgstr "Неверный путь к каталогу."
+#: ../../Zotlabs/Module/Pdledit.php:102
+msgid "Edit another layout"
+msgstr "Редактировать другой шаблон"
-#: ../../Zotlabs/Module/Webpages.php:345
-msgid "No webpage elements detected."
-msgstr "Не обнаружено частей веб-страницы."
+#: ../../Zotlabs/Module/Pdledit.php:103
+msgid "System layout"
+msgstr "Системный шаблон"
-#: ../../Zotlabs/Module/Webpages.php:420
-msgid "Import complete."
-msgstr "Импорт завершен."
+#: ../../Zotlabs/Module/Affinity.php:35
+msgid "Affinity Tool settings updated."
+msgstr "Настройки степени сходства обновлены."
-#: ../../Zotlabs/Module/Changeaddr.php:35
+#: ../../Zotlabs/Module/Affinity.php:47
msgid ""
-"Channel name changes are not allowed within 48 hours of changing the account "
-"password."
-msgstr "Изменение названия канала не разрешается в течении 48 часов после смены пароля у аккаунта."
+"This app presents a slider control in your connection editor and also on "
+"your network page. The slider represents your degree of friendship "
+"(affinity) with each connection. It allows you to zoom in or out and display "
+"conversations from only your closest friends or everybody in your stream."
+msgstr "Это приложение представляет управление ползунком на странице контактов и сетевом потоке, который позволяет выбирать вашу степень дружбы (сходства). Это позволяет вам увеличивать или уменьшать масштаб и отображать разговоры только от ваших самых близких друзей или всех в вашем потоке."
-#: ../../Zotlabs/Module/Changeaddr.php:46 ../../include/channel.php:222
-#: ../../include/channel.php:655
-msgid "Reserved nickname. Please choose another."
-msgstr "Зарезервированый псевдоним. Пожалуйста, выберите другой."
+#: ../../Zotlabs/Module/Affinity.php:52
+msgid "Affinity Tool App"
+msgstr "Приложение \"Степень сходства\""
-#: ../../Zotlabs/Module/Changeaddr.php:51 ../../include/channel.php:227
-#: ../../include/channel.php:660
+#: ../../Zotlabs/Module/Affinity.php:57
msgid ""
-"Nickname has unsupported characters or is already being used on this site."
-msgstr "Псевдоним имеет недопустимые символы или уже используется на этом сайте."
-
-#: ../../Zotlabs/Module/Changeaddr.php:77
-msgid "Change channel nickname/address"
-msgstr "Изменить псевдоним / адрес канала"
-
-#: ../../Zotlabs/Module/Changeaddr.php:78
-msgid "Any/all connections on other networks will be lost!"
-msgstr "Любые / все контакты в других сетях будут утеряны!"
-
-#: ../../Zotlabs/Module/Changeaddr.php:80
-msgid "New channel address"
-msgstr "Новый адрес канала"
-
-#: ../../Zotlabs/Module/Changeaddr.php:81
-msgid "Rename Channel"
-msgstr "Переименовать канал"
+"The numbers below represent the minimum and maximum slider default positions "
+"for your network/stream page as a percentage."
+msgstr "Числа ниже представляют минимальное и максимальное значение по умолчанию для вашей сети / потока в процентах."
-#: ../../Zotlabs/Module/Editpost.php:38 ../../Zotlabs/Module/Editpost.php:43
-msgid "Item is not editable"
-msgstr "Элемент нельзя редактировать"
+#: ../../Zotlabs/Module/Affinity.php:64
+msgid "Default maximum affinity level"
+msgstr "Максимальная степень сходства по умолчанию."
-#: ../../Zotlabs/Module/Editpost.php:109 ../../Zotlabs/Module/Rpost.php:144
-msgid "Edit post"
-msgstr "Редактировать сообщение"
+#: ../../Zotlabs/Module/Affinity.php:64
+msgid "0-99 default 99"
+msgstr "0-99 (по умолчанию 99)"
-#: ../../Zotlabs/Module/Dreport.php:59
-msgid "Invalid message"
-msgstr "Неверное сообщение"
+#: ../../Zotlabs/Module/Affinity.php:70
+msgid "Default minimum affinity level"
+msgstr "Максимальная степень сходства по умолчанию."
-#: ../../Zotlabs/Module/Dreport.php:93
-msgid "no results"
-msgstr "Ничего не найдено."
+#: ../../Zotlabs/Module/Affinity.php:70
+msgid "0-99 - default 0"
+msgstr "0-99 (по умолчанию 0)"
-#: ../../Zotlabs/Module/Dreport.php:107
-msgid "channel sync processed"
-msgstr "синхронизация канала завершена"
+#: ../../Zotlabs/Module/Affinity.php:76
+msgid "Persistent affinity levels"
+msgstr "Устоявшиеся степени сходства"
-#: ../../Zotlabs/Module/Dreport.php:111
-msgid "queued"
-msgstr "в очереди"
+#: ../../Zotlabs/Module/Affinity.php:76
+msgid ""
+"If disabled the max and min levels will be reset to default after page reload"
+msgstr "Если этот параметр отключен, максимальный и минимальный уровни будут сброшены к значениям по умолчанию после перезагрузки страницы"
-#: ../../Zotlabs/Module/Dreport.php:115
-msgid "posted"
-msgstr "опубликовано"
+#: ../../Zotlabs/Module/Affinity.php:84
+msgid "Affinity Tool Settings"
+msgstr "Настройки степени сходства"
-#: ../../Zotlabs/Module/Dreport.php:119
-msgid "accepted for delivery"
-msgstr "принято к доставке"
+#: ../../Zotlabs/Module/Wiki.php:35
+#: ../../extend/addon/hzaddons/cart/cart.php:1292
+#: ../../extend/addon/hzaddons/flashcards/Mod_Flashcards.php:39
+msgid "Profile Unavailable."
+msgstr "Профиль недоступен."
-#: ../../Zotlabs/Module/Dreport.php:123
-msgid "updated"
-msgstr "обновлено"
+#: ../../Zotlabs/Module/Wiki.php:52
+msgid "Wiki App"
+msgstr "Приложение \"Wiki\""
-#: ../../Zotlabs/Module/Dreport.php:126
-msgid "update ignored"
-msgstr "обновление игнорируется"
+#: ../../Zotlabs/Module/Wiki.php:53
+msgid "Provide a wiki for your channel"
+msgstr "Предоставьте Wiki для вашего канала"
-#: ../../Zotlabs/Module/Dreport.php:129
-msgid "permission denied"
-msgstr "доступ запрещен"
+#: ../../Zotlabs/Module/Wiki.php:77
+#: ../../extend/addon/hzaddons/cart/cart.php:1438
+#: ../../extend/addon/hzaddons/cart/manual_payments.php:93
+#: ../../extend/addon/hzaddons/cart/submodules/paypalbuttonV2.php:478
+#: ../../extend/addon/hzaddons/cart/submodules/paypalbutton.php:456
+#: ../../extend/addon/hzaddons/cart/myshop.php:37
+msgid "Invalid channel"
+msgstr "Недействительный канал"
-#: ../../Zotlabs/Module/Dreport.php:133
-msgid "recipient not found"
-msgstr "получатель не найден"
+#: ../../Zotlabs/Module/Wiki.php:133
+msgid "Error retrieving wiki"
+msgstr "Ошибка при получении Wiki"
-#: ../../Zotlabs/Module/Dreport.php:136
-msgid "mail recalled"
-msgstr "почта отозвана"
+#: ../../Zotlabs/Module/Wiki.php:140
+msgid "Error creating zip file export folder"
+msgstr "Ошибка при создании zip-файла при экспорте каталога"
-#: ../../Zotlabs/Module/Dreport.php:139
-msgid "duplicate mail received"
-msgstr "получено дублирующее сообщение"
+#: ../../Zotlabs/Module/Wiki.php:191
+msgid "Error downloading wiki: "
+msgstr "Ошибка загрузки Wiki:"
-#: ../../Zotlabs/Module/Dreport.php:142
-msgid "mail delivered"
-msgstr "почта доставлен"
+#: ../../Zotlabs/Module/Wiki.php:212
+msgid "Download"
+msgstr "Загрузить"
-#: ../../Zotlabs/Module/Dreport.php:162
-#, php-format
-msgid "Delivery report for %1$s"
-msgstr "Отчёт о доставке для %1$s"
+#: ../../Zotlabs/Module/Wiki.php:216
+msgid "Wiki name"
+msgstr "Название Wiki"
-#: ../../Zotlabs/Module/Dreport.php:166 ../../Zotlabs/Widget/Wiki_pages.php:41
-#: ../../Zotlabs/Widget/Wiki_pages.php:98
-msgid "Options"
-msgstr "Параметры"
+#: ../../Zotlabs/Module/Wiki.php:217
+msgid "Content type"
+msgstr "Тип содержимого"
-#: ../../Zotlabs/Module/Dreport.php:167
-msgid "Redeliver"
-msgstr "Доставить повторно"
+#: ../../Zotlabs/Module/Wiki.php:220
+msgid "Any&nbsp;type"
+msgstr "Любой&nbsp;тип"
-#: ../../Zotlabs/Module/Sources.php:41
-msgid "Failed to create source. No channel selected."
-msgstr "Не удалось создать источник. Канал не выбран."
+#: ../../Zotlabs/Module/Wiki.php:227
+msgid "Lock content type"
+msgstr "Зафиксировать тип содержимого"
-#: ../../Zotlabs/Module/Sources.php:57
-msgid "Source created."
-msgstr "Источник создан."
+#: ../../Zotlabs/Module/Wiki.php:228
+msgid "Create a status post for this wiki"
+msgstr "Создать публикацию о статусе этой Wiki"
-#: ../../Zotlabs/Module/Sources.php:70
-msgid "Source updated."
-msgstr "Источник обновлен."
+#: ../../Zotlabs/Module/Wiki.php:229
+msgid "Edit Wiki Name"
+msgstr "Редактировать наименование Wiki"
-#: ../../Zotlabs/Module/Sources.php:88
-msgid "Sources App"
-msgstr "Приложение \"Источники канала\""
+#: ../../Zotlabs/Module/Wiki.php:274
+msgid "Wiki not found"
+msgstr "Wiki не найдена"
-#: ../../Zotlabs/Module/Sources.php:89
-msgid "Automatically import channel content from other channels or feeds"
-msgstr "Автоматический импорт контента из других каналов или лент"
+#: ../../Zotlabs/Module/Wiki.php:300
+msgid "Rename page"
+msgstr "Переименовать страницу"
-#: ../../Zotlabs/Module/Sources.php:101
-msgid "*"
-msgstr ""
+#: ../../Zotlabs/Module/Wiki.php:321
+msgid "Error retrieving page content"
+msgstr "Ошибка при получении содержимого страницы"
-#: ../../Zotlabs/Module/Sources.php:107 ../../Zotlabs/Lib/Apps.php:367
-msgid "Channel Sources"
-msgstr "Источники канала"
+#: ../../Zotlabs/Module/Wiki.php:329 ../../Zotlabs/Module/Wiki.php:331
+msgid "New page"
+msgstr "Новая страница"
-#: ../../Zotlabs/Module/Sources.php:108
-msgid "Manage remote sources of content for your channel."
-msgstr "Управление удалённым источниками содержимого для вашего канала"
+#: ../../Zotlabs/Module/Wiki.php:366
+msgid "Revision Comparison"
+msgstr "Сравнение ревизий"
-#: ../../Zotlabs/Module/Sources.php:109 ../../Zotlabs/Module/Sources.php:119
-msgid "New Source"
-msgstr "Новый источник"
+#: ../../Zotlabs/Module/Wiki.php:367
+#: ../../Zotlabs/Widget/Wiki_page_history.php:25
+#: ../../Zotlabs/Lib/NativeWikiPage.php:564
+msgid "Revert"
+msgstr "Отменить"
-#: ../../Zotlabs/Module/Sources.php:120 ../../Zotlabs/Module/Sources.php:154
-msgid ""
-"Import all or selected content from the following channel into this channel "
-"and distribute it according to your channel settings."
-msgstr "Импортировать всё или выбранное содержимое из следующего канала в этот канал и распределить его в соответствии с вашими настройками."
+#: ../../Zotlabs/Module/Wiki.php:374
+msgid "Short description of your changes (optional)"
+msgstr "Краткое описание ваших изменений (необязательно)"
-#: ../../Zotlabs/Module/Sources.php:121 ../../Zotlabs/Module/Sources.php:155
-msgid "Only import content with these words (one per line)"
-msgstr "Импортировать содержимое только с этим текстом (построчно)"
+#: ../../Zotlabs/Module/Wiki.php:384
+#: ../../extend/addon/hzaddons/ljpost/ljpost.php:132
+msgid "Source"
+msgstr "Источник"
-#: ../../Zotlabs/Module/Sources.php:121 ../../Zotlabs/Module/Sources.php:155
-msgid "Leave blank to import all public content"
-msgstr "Оставьте пустым для импорта всего общедоступного содержимого"
+#: ../../Zotlabs/Module/Wiki.php:394
+msgid "New page name"
+msgstr "Новое имя страницы"
-#: ../../Zotlabs/Module/Sources.php:122 ../../Zotlabs/Module/Sources.php:161
-msgid "Channel Name"
-msgstr "Название канала"
+#: ../../Zotlabs/Module/Wiki.php:399
+msgid "Embed image from photo albums"
+msgstr "Встроить изображение из фотоальбома"
-#: ../../Zotlabs/Module/Sources.php:123 ../../Zotlabs/Module/Sources.php:158
-msgid ""
-"Add the following categories to posts imported from this source (comma "
-"separated)"
-msgstr "Добавить следующие категории к импортированным публикациям из этого источника (через запятые)"
+#: ../../Zotlabs/Module/Wiki.php:410
+msgid "History"
+msgstr "История"
-#: ../../Zotlabs/Module/Sources.php:123 ../../Zotlabs/Module/Sources.php:158
-#: ../../Zotlabs/Module/Oauth.php:117
-msgid "Optional"
-msgstr "Необязательно"
+#: ../../Zotlabs/Module/Wiki.php:488
+msgid "Error creating wiki. Invalid name."
+msgstr "Ошибка создания Wiki. Неверное имя."
-#: ../../Zotlabs/Module/Sources.php:124 ../../Zotlabs/Module/Sources.php:159
-msgid "Resend posts with this channel as author"
-msgstr "Отправить публикации в этот канал повторно как автор"
+#: ../../Zotlabs/Module/Wiki.php:495
+msgid "A wiki with this name already exists."
+msgstr "Wiki с таким именем уже существует."
-#: ../../Zotlabs/Module/Sources.php:124 ../../Zotlabs/Module/Sources.php:159
-msgid "Copyrights may apply"
-msgstr "Могут применяться авторские права"
+#: ../../Zotlabs/Module/Wiki.php:508
+msgid "Wiki created, but error creating Home page."
+msgstr "Wiki создана, но возникла ошибка при создании домашней страницы"
-#: ../../Zotlabs/Module/Sources.php:144 ../../Zotlabs/Module/Sources.php:174
-msgid "Source not found."
-msgstr "Источник не найден."
+#: ../../Zotlabs/Module/Wiki.php:515
+msgid "Error creating wiki"
+msgstr "Ошибка при создании Wiki"
-#: ../../Zotlabs/Module/Sources.php:151
-msgid "Edit Source"
-msgstr "Редактировать источник"
+#: ../../Zotlabs/Module/Wiki.php:539
+msgid "Error updating wiki. Invalid name."
+msgstr "Ошибка при обновлении Wiki. Неверное имя."
-#: ../../Zotlabs/Module/Sources.php:152
-msgid "Delete Source"
-msgstr "Удалить источник"
+#: ../../Zotlabs/Module/Wiki.php:559
+msgid "Error updating wiki"
+msgstr "Ошибка при обновлении Wiki"
-#: ../../Zotlabs/Module/Sources.php:182
-msgid "Source removed"
-msgstr "Источник удален"
+#: ../../Zotlabs/Module/Wiki.php:574
+msgid "Wiki delete permission denied."
+msgstr "Нет прав на удаление Wiki."
-#: ../../Zotlabs/Module/Sources.php:184
-msgid "Unable to remove source."
-msgstr "Невозможно удалить источник."
+#: ../../Zotlabs/Module/Wiki.php:584
+msgid "Error deleting wiki"
+msgstr "Ошибка удаления Wiki"
-#: ../../Zotlabs/Module/Like.php:56
-msgid "Like/Dislike"
-msgstr "Нравится / не нравится"
+#: ../../Zotlabs/Module/Wiki.php:617
+msgid "New page created"
+msgstr "Создана новая страница"
-#: ../../Zotlabs/Module/Like.php:61
-msgid "This action is restricted to members."
-msgstr "Это действие доступно только участникам."
+#: ../../Zotlabs/Module/Wiki.php:739
+msgid "Cannot delete Home"
+msgstr "Невозможно удалить домашнюю страницу"
-#: ../../Zotlabs/Module/Like.php:62
-msgid ""
-"Please <a href=\"rmagic\">login with your $Projectname ID</a> or <a href="
-"\"register\">register as a new $Projectname member</a> to continue."
-msgstr "Пожалуйста, для продолжения <a href=\"rmagic\"> войдите с вашим $Projectname ID</a> или <a href=\"register\">зарегистрируйтесь как новый участник $Projectname</a>."
+#: ../../Zotlabs/Module/Wiki.php:803
+msgid "Current Revision"
+msgstr "Текущая ревизия"
-#: ../../Zotlabs/Module/Like.php:111 ../../Zotlabs/Module/Like.php:137
-#: ../../Zotlabs/Module/Like.php:175
-msgid "Invalid request."
-msgstr "Неверный запрос."
+#: ../../Zotlabs/Module/Wiki.php:803
+msgid "Selected Revision"
+msgstr "Выбранная ревизия"
-#: ../../Zotlabs/Module/Like.php:123 ../../include/conversation.php:122
-msgid "channel"
-msgstr "канал"
+#: ../../Zotlabs/Module/Wiki.php:853
+msgid "You must be authenticated."
+msgstr "Вы должны быть аутентифицированы."
-#: ../../Zotlabs/Module/Like.php:152
-msgid "thing"
-msgstr "предмет"
+#: ../../Zotlabs/Module/Email_resend.php:30
+msgid "Email verification resent"
+msgstr "Сообщение для проверки email отправлено повторно"
-#: ../../Zotlabs/Module/Like.php:198
-msgid "Channel unavailable."
-msgstr "Канал недоступен."
+#: ../../Zotlabs/Module/Email_resend.php:33
+msgid "Unable to resend email verification message."
+msgstr "Невозможно повторно отправить сообщение для проверки email"
-#: ../../Zotlabs/Module/Like.php:246
-msgid "Previous action reversed."
-msgstr "Предыдущее действие отменено."
+#: ../../Zotlabs/Module/Filer.php:52
+msgid "Enter a folder name"
+msgstr "Введите название каталога"
-#: ../../Zotlabs/Module/Like.php:447 ../../Zotlabs/Lib/Activity.php:2355
-#: ../../addon/diaspora/Receiver.php:1532 ../../addon/pubcrawl/as.php:1727
-#: ../../include/conversation.php:160
-#, php-format
-msgid "%1$s likes %2$s's %3$s"
-msgstr "%1$s нравится %3$s %2$s"
+#: ../../Zotlabs/Module/Filer.php:52
+msgid "or select an existing folder (doubleclick)"
+msgstr "или выберите существующий каталог (двойной щелчок)"
-#: ../../Zotlabs/Module/Like.php:449 ../../Zotlabs/Lib/Activity.php:2357
-#: ../../addon/pubcrawl/as.php:1729 ../../include/conversation.php:163
-#, php-format
-msgid "%1$s doesn't like %2$s's %3$s"
-msgstr "%1$s не нравится %2$s %3$s"
+#: ../../Zotlabs/Module/Filer.php:54 ../../Zotlabs/Lib/ThreadItem.php:182
+msgid "Save to Folder"
+msgstr "Сохранить в каталог"
-#: ../../Zotlabs/Module/Like.php:451
-#, php-format
-msgid "%1$s agrees with %2$s's %3$s"
-msgstr "%1$s согласен с %2$s %3$s"
+#: ../../Zotlabs/Module/Manage.php:145
+msgid "Create a new channel"
+msgstr "Создать новый канал"
-#: ../../Zotlabs/Module/Like.php:453
-#, php-format
-msgid "%1$s doesn't agree with %2$s's %3$s"
-msgstr "%1$s не согласен с %2$s %3$s"
+#: ../../Zotlabs/Module/Manage.php:171
+msgid "Current Channel"
+msgstr "Текущий канал"
-#: ../../Zotlabs/Module/Like.php:455
-#, php-format
-msgid "%1$s abstains from a decision on %2$s's %3$s"
-msgstr "%1$s воздерживается от решения по %2$s%3$s"
+#: ../../Zotlabs/Module/Manage.php:173
+msgid "Switch to one of your channels by selecting it."
+msgstr "Выбрать и переключиться на один из ваших каналов"
-#: ../../Zotlabs/Module/Like.php:457 ../../addon/diaspora/Receiver.php:2178
-#, php-format
-msgid "%1$s is attending %2$s's %3$s"
-msgstr "%1$s посещает %2$s%3$s"
+#: ../../Zotlabs/Module/Manage.php:174
+msgid "Default Channel"
+msgstr "Основной канал"
-#: ../../Zotlabs/Module/Like.php:459 ../../addon/diaspora/Receiver.php:2180
-#, php-format
-msgid "%1$s is not attending %2$s's %3$s"
-msgstr "%1$s не посещает %2$s%3$s"
+#: ../../Zotlabs/Module/Manage.php:175
+msgid "Make Default"
+msgstr "Сделать основным"
-#: ../../Zotlabs/Module/Like.php:461 ../../addon/diaspora/Receiver.php:2182
+#: ../../Zotlabs/Module/Manage.php:178
#, php-format
-msgid "%1$s may attend %2$s's %3$s"
-msgstr "%1$s может посетить %2$s%3$s"
-
-#: ../../Zotlabs/Module/Like.php:572
-msgid "Action completed."
-msgstr "Действие завершено."
-
-#: ../../Zotlabs/Module/Like.php:573
-msgid "Thank you."
-msgstr "Спасибо."
-
-#: ../../Zotlabs/Module/Directory.php:116
-msgid "No default suggestions were found."
-msgstr "Предложений по умолчанию не найдено."
+msgid "%d new messages"
+msgstr "%d новых сообщений"
-#: ../../Zotlabs/Module/Directory.php:270
+#: ../../Zotlabs/Module/Manage.php:179
#, php-format
-msgid "%d rating"
-msgid_plural "%d ratings"
-msgstr[0] "%d оценка"
-msgstr[1] "%d оценки"
-msgstr[2] "%d оценок"
-
-#: ../../Zotlabs/Module/Directory.php:281
-msgid "Gender: "
-msgstr "Пол:"
-
-#: ../../Zotlabs/Module/Directory.php:283
-msgid "Status: "
-msgstr "Статус:"
-
-#: ../../Zotlabs/Module/Directory.php:285
-msgid "Homepage: "
-msgstr "Домашняя страница:"
-
-#: ../../Zotlabs/Module/Directory.php:334 ../../include/channel.php:1686
-msgid "Age:"
-msgstr "Возраст:"
-
-#: ../../Zotlabs/Module/Directory.php:339 ../../include/channel.php:1513
-#: ../../include/event.php:62 ../../include/event.php:112
-msgid "Location:"
-msgstr "Местоположение:"
-
-#: ../../Zotlabs/Module/Directory.php:345
-msgid "Description:"
-msgstr "Описание:"
-
-#: ../../Zotlabs/Module/Directory.php:350 ../../include/channel.php:1715
-msgid "Hometown:"
-msgstr "Родной город:"
-
-#: ../../Zotlabs/Module/Directory.php:352 ../../include/channel.php:1721
-msgid "About:"
-msgstr "О себе:"
-
-#: ../../Zotlabs/Module/Directory.php:353 ../../Zotlabs/Module/Suggest.php:71
-#: ../../Zotlabs/Widget/Follow.php:32 ../../Zotlabs/Widget/Suggestions.php:46
-#: ../../include/conversation.php:1058 ../../include/channel.php:1498
-#: ../../include/connections.php:110
-msgid "Connect"
-msgstr "Подключить"
-
-#: ../../Zotlabs/Module/Directory.php:354
-msgid "Public Forum:"
-msgstr "Публичный форум:"
-
-#: ../../Zotlabs/Module/Directory.php:357
-msgid "Keywords: "
-msgstr "Ключевые слова:"
-
-#: ../../Zotlabs/Module/Directory.php:360
-msgid "Don't suggest"
-msgstr "Не предлагать"
-
-#: ../../Zotlabs/Module/Directory.php:362
-msgid "Common connections (estimated):"
-msgstr "Общие контакты (оценочно):"
-
-#: ../../Zotlabs/Module/Directory.php:411
-msgid "Global Directory"
-msgstr "Глобальный каталог"
-
-#: ../../Zotlabs/Module/Directory.php:411
-msgid "Local Directory"
-msgstr "Локальный каталог"
-
-#: ../../Zotlabs/Module/Directory.php:417
-msgid "Finding:"
-msgstr "Поиск:"
-
-#: ../../Zotlabs/Module/Directory.php:420 ../../Zotlabs/Module/Suggest.php:79
-#: ../../include/contact_widgets.php:24
-msgid "Channel Suggestions"
-msgstr "Рекомендации каналов"
-
-#: ../../Zotlabs/Module/Directory.php:422
-msgid "next page"
-msgstr "следующая страница"
-
-#: ../../Zotlabs/Module/Directory.php:422
-msgid "previous page"
-msgstr "предыдущая страница"
-
-#: ../../Zotlabs/Module/Directory.php:423
-msgid "Sort options"
-msgstr "Параметры сортировки"
-
-#: ../../Zotlabs/Module/Directory.php:424
-msgid "Alphabetic"
-msgstr "По алфавиту"
-
-#: ../../Zotlabs/Module/Directory.php:425
-msgid "Reverse Alphabetic"
-msgstr "Против алфавита"
-
-#: ../../Zotlabs/Module/Directory.php:426
-msgid "Newest to Oldest"
-msgstr "От новых к старым"
-
-#: ../../Zotlabs/Module/Directory.php:427
-msgid "Oldest to Newest"
-msgstr "От старых к новым"
-
-#: ../../Zotlabs/Module/Directory.php:444
-msgid "No entries (some entries may be hidden)."
-msgstr "Нет записей (некоторые записи могут быть скрыты)."
-
-#: ../../Zotlabs/Module/Xchan.php:10
-msgid "Xchan Lookup"
-msgstr "Поиск Xchan"
+msgid "%d new introductions"
+msgstr "%d новых представлений"
-#: ../../Zotlabs/Module/Xchan.php:13
-msgid "Lookup xchan beginning with (or webbie): "
-msgstr "Запрос Xchan начинается с (или webbie):"
+#: ../../Zotlabs/Module/Manage.php:181
+msgid "Delegated Channel"
+msgstr "Делегированный канал"
#: ../../Zotlabs/Module/Suggest.php:40
msgid "Suggest Channels App"
@@ -7419,1199 +10770,1025 @@ msgstr "Нет предложений. Если это новый сайт, по
msgid "Ignore/Hide"
msgstr "Игнорировать / cкрыть"
-#: ../../Zotlabs/Module/Oexchange.php:27
-msgid "Unable to find your hub."
-msgstr "Невозможно найти ваш сервер"
-
-#: ../../Zotlabs/Module/Oexchange.php:41
-msgid "Post successful."
-msgstr "Успешно опубликовано."
-
-#: ../../Zotlabs/Module/Mail.php:77
-msgid "Unable to lookup recipient."
-msgstr "Не удалось найти получателя."
-
-#: ../../Zotlabs/Module/Mail.php:84
-msgid "Unable to communicate with requested channel."
-msgstr "Не удалось установить связь с запрашиваемым каналом."
-
-#: ../../Zotlabs/Module/Mail.php:91
-msgid "Cannot verify requested channel."
-msgstr "Не удалось установить подлинность требуемого канала."
-
-#: ../../Zotlabs/Module/Mail.php:109
-msgid "Selected channel has private message restrictions. Send failed."
-msgstr "Выбранный канал ограничивает частные сообщения. Отправка не удалась."
-
-#: ../../Zotlabs/Module/Mail.php:164
-msgid "Messages"
-msgstr "Сообщения"
-
-#: ../../Zotlabs/Module/Mail.php:177
-msgid "message"
-msgstr "сообщение"
-
-#: ../../Zotlabs/Module/Mail.php:218
-msgid "Message recalled."
-msgstr "Сообщение отозванно."
+#: ../../Zotlabs/Module/Import.php:68 ../../Zotlabs/Module/Import_items.php:48
+msgid "Nothing to import."
+msgstr "Ничего импортировать."
-#: ../../Zotlabs/Module/Mail.php:231
-msgid "Conversation removed."
-msgstr "Беседа удалена."
+#: ../../Zotlabs/Module/Import.php:83 ../../Zotlabs/Module/Import.php:99
+#: ../../Zotlabs/Module/Import_items.php:72
+msgid "Unable to download data from old server"
+msgstr "Невозможно загрузить данные со старого сервера"
-#: ../../Zotlabs/Module/Mail.php:246 ../../Zotlabs/Module/Mail.php:367
-msgid "Expires YYYY-MM-DD HH:MM"
-msgstr "Истекает YYYY-MM-DD HH:MM"
+#: ../../Zotlabs/Module/Import.php:106 ../../Zotlabs/Module/Import_items.php:77
+msgid "Imported file is empty."
+msgstr "Импортированный файл пуст."
-#: ../../Zotlabs/Module/Mail.php:274
-msgid "Requested channel is not in this network"
-msgstr "Запрашиваемый канал не доступен."
+#: ../../Zotlabs/Module/Import.php:157
+#, php-format
+msgid "Your service plan only allows %d channels."
+msgstr "Ваш класс обслуживания разрешает только %d каналов."
-#: ../../Zotlabs/Module/Mail.php:282
-msgid "Send Private Message"
-msgstr "Отправить личное сообщение"
+#: ../../Zotlabs/Module/Import.php:184
+msgid "No channel. Import failed."
+msgstr "Канала нет. Импорт невозможен."
-#: ../../Zotlabs/Module/Mail.php:283 ../../Zotlabs/Module/Mail.php:426
-msgid "To:"
-msgstr "Кому:"
+#: ../../Zotlabs/Module/Import.php:594
+#: ../../extend/addon/hzaddons/diaspora/import_diaspora.php:141
+msgid "Import completed."
+msgstr "Импорт завершен."
-#: ../../Zotlabs/Module/Mail.php:286 ../../Zotlabs/Module/Mail.php:428
-msgid "Subject:"
-msgstr "Тема:"
+#: ../../Zotlabs/Module/Import.php:622
+msgid "You must be logged in to use this feature."
+msgstr "Вы должны войти в систему, чтобы использовать эту функцию."
-#: ../../Zotlabs/Module/Mail.php:291 ../../Zotlabs/Module/Mail.php:434
-msgid "Attach file"
-msgstr "Прикрепить файл"
+#: ../../Zotlabs/Module/Import.php:627
+msgid "Import Channel"
+msgstr "Импортировать канал"
-#: ../../Zotlabs/Module/Mail.php:293
-msgid "Send"
-msgstr "Отправить"
+#: ../../Zotlabs/Module/Import.php:628
+msgid ""
+"Use this form to import an existing channel from a different server/hub. You "
+"may retrieve the channel identity from the old server/hub via the network or "
+"provide an export file."
+msgstr "Используйте эту форм для импорта существующего канала с другого сервера / хаба. Вы можете получить идентификационные данные канала со старого сервера / хаба через сеть или предоставить файл экспорта."
-#: ../../Zotlabs/Module/Mail.php:296 ../../Zotlabs/Module/Mail.php:439
-#: ../../addon/hsse/hsse.php:250 ../../include/conversation.php:1456
-msgid "Set expiration date"
-msgstr "Установить срок действия"
+#: ../../Zotlabs/Module/Import.php:629
+#: ../../Zotlabs/Module/Import_items.php:127
+msgid "File to Upload"
+msgstr "Файл для загрузки"
-#: ../../Zotlabs/Module/Mail.php:397
-msgid "Delete message"
-msgstr "Удалить сообщение"
+#: ../../Zotlabs/Module/Import.php:630
+msgid "Or provide the old server/hub details"
+msgstr "или предоставьте данные старого сервера"
-#: ../../Zotlabs/Module/Mail.php:398
-msgid "Delivery report"
-msgstr "Отчёт о доставке"
+#: ../../Zotlabs/Module/Import.php:632
+msgid "Your old identity address (xyz@example.com)"
+msgstr "Ваш старый адрес канала (xyz@example.com)"
-#: ../../Zotlabs/Module/Mail.php:399
-msgid "Recall message"
-msgstr "Отозвать сообщение"
+#: ../../Zotlabs/Module/Import.php:633
+msgid "Your old login email address"
+msgstr "Ваш старый адрес электронной почты"
-#: ../../Zotlabs/Module/Mail.php:401
-msgid "Message has been recalled."
-msgstr "Сообщение отозванно"
+#: ../../Zotlabs/Module/Import.php:634
+msgid "Your old login password"
+msgstr "Ваш старый пароль"
-#: ../../Zotlabs/Module/Mail.php:419
-msgid "Delete Conversation"
-msgstr "Удалить беседу"
+#: ../../Zotlabs/Module/Import.php:635
+msgid "Import a few months of posts if possible (limited by available memory"
+msgstr "Импортировать несколько месяцев публикаций если возможно (ограничено доступной памятью)"
-#: ../../Zotlabs/Module/Mail.php:421
+#: ../../Zotlabs/Module/Import.php:637
msgid ""
-"No secure communications available. You <strong>may</strong> be able to "
-"respond from the sender's profile page."
-msgstr "Безопасная связь недоступна. Вы <strong>можете</strong> попытаться ответить со страницы профиля отправителя."
+"For either option, please choose whether to make this hub your new primary "
+"address, or whether your old location should continue this role. You will be "
+"able to post from either location, but only one can be marked as the primary "
+"location for files, photos, and media."
+msgstr "Для любого варианта, пожалуйста, выберите, следует ли сделать этот хаб вашим новым основным адресом, или ваше прежнее местоположение должно продолжить выполнять эту роль. Вы сможете отправлять сообщения из любого местоположения, но только одно может быть помечено как основное место для файлов, фотографий и мультимедиа."
-#: ../../Zotlabs/Module/Mail.php:425
-msgid "Send Reply"
-msgstr "Отправить ответ"
+#: ../../Zotlabs/Module/Import.php:639
+msgid "Make this hub my primary location"
+msgstr "Сделать этот хаб главным"
-#: ../../Zotlabs/Module/Mail.php:430
-#, php-format
-msgid "Your message for %s (%s):"
-msgstr "Ваше сообщение для %s (%s):"
+#: ../../Zotlabs/Module/Import.php:640
+msgid "Move this channel (disable all previous locations)"
+msgstr "Переместить это канал (отключить все предыдущие месторасположения)"
-#: ../../Zotlabs/Module/Pubsites.php:24 ../../Zotlabs/Widget/Pubsites.php:12
-msgid "Public Hubs"
-msgstr "Публичные хабы"
+#: ../../Zotlabs/Module/Import.php:641
+msgid "Use this channel nickname instead of the one provided"
+msgstr "Использовать псевдоним этого канала вместо предоставленного"
-#: ../../Zotlabs/Module/Pubsites.php:27
+#: ../../Zotlabs/Module/Import.php:641
msgid ""
-"The listed hubs allow public registration for the $Projectname network. All "
-"hubs in the network are interlinked so membership on any of them conveys "
-"membership in the network as a whole. Some hubs may require subscription or "
-"provide tiered service plans. The hub itself <strong>may</strong> provide "
-"additional details."
-msgstr "Указанные хабы разрешают публичную регистрацию для сети $Projectname. Все хабы в сети взаимосвязаны, поэтому членство в любом из них передает членство во всю сеть. Некоторым хабам может потребоваться подписка или предоставление многоуровневых планов обслуживания. Сам хаб <strong>может</strong> предоставить дополнительные сведения."
-
-#: ../../Zotlabs/Module/Pubsites.php:33
-msgid "Hub URL"
-msgstr "URL сервера"
-
-#: ../../Zotlabs/Module/Pubsites.php:33
-msgid "Access Type"
-msgstr "Тип доступа"
-
-#: ../../Zotlabs/Module/Pubsites.php:33
-msgid "Registration Policy"
-msgstr "Политика регистрации"
-
-#: ../../Zotlabs/Module/Pubsites.php:33
-msgid "Stats"
-msgstr "Статистика"
-
-#: ../../Zotlabs/Module/Pubsites.php:33
-msgid "Software"
-msgstr "Программное обеспечение"
-
-#: ../../Zotlabs/Module/Pubsites.php:49
-msgid "Rate"
-msgstr "Оценка"
-
-#: ../../Zotlabs/Module/Impel.php:43 ../../include/bbcode.php:288
-msgid "webpage"
-msgstr "веб-страница"
-
-#: ../../Zotlabs/Module/Impel.php:48 ../../include/bbcode.php:294
-msgid "block"
-msgstr "заблокировать"
-
-#: ../../Zotlabs/Module/Impel.php:53 ../../include/bbcode.php:291
-msgid "layout"
-msgstr "шаблон"
+"Leave blank to keep your existing channel nickname. You will be randomly "
+"assigned a similar nickname if either name is already allocated on this site."
+msgstr "Оставьте пустым для сохранения существующего псевдонима канала. Вам будет случайным образом назначен похожий псевдоним если такое имя уже выделено на этом сайте."
-#: ../../Zotlabs/Module/Impel.php:60 ../../include/bbcode.php:297
-msgid "menu"
-msgstr "меню"
+#: ../../Zotlabs/Module/Import.php:643
+msgid ""
+"This process may take several minutes to complete. Please submit the form "
+"only once and leave this page open until finished."
+msgstr "Процесс может занять несколько минут. Пожалуйста, отправьте форму только один раз и оставьте эту страницу открытой до завершения."
-#: ../../Zotlabs/Module/Impel.php:185
-#, php-format
-msgid "%s element installed"
-msgstr "%s элемент установлен"
+#: ../../Zotlabs/Module/Magic.php:78
+msgid "Hub not found."
+msgstr "Узел не найден."
-#: ../../Zotlabs/Module/Impel.php:188
+#: ../../Zotlabs/Module/Import_items.php:93
#, php-format
-msgid "%s element installation failed"
-msgstr "%sустановка элемента неудачна."
-
-#: ../../Zotlabs/Module/Rbmark.php:94
-msgid "Select a bookmark folder"
-msgstr "Выбрать каталог для закладок"
-
-#: ../../Zotlabs/Module/Rbmark.php:99
-msgid "Save Bookmark"
-msgstr "Сохранить закладку"
-
-#: ../../Zotlabs/Module/Rbmark.php:100
-msgid "URL of bookmark"
-msgstr "URL закладки"
-
-#: ../../Zotlabs/Module/Rbmark.php:105
-msgid "Or enter new bookmark folder name"
-msgstr "или введите новое имя каталога закладок"
-
-#: ../../Zotlabs/Module/Filer.php:52
-msgid "Enter a folder name"
-msgstr "Введите название каталога"
+msgid "Warning: Database versions differ by %1$d updates."
+msgstr "Предупреждение: Версия базы данных отличается от %1$d обновления."
-#: ../../Zotlabs/Module/Filer.php:52
-msgid "or select an existing folder (doubleclick)"
-msgstr "или выберите существующий каталог (двойной щелчок)"
+#: ../../Zotlabs/Module/Import_items.php:108
+msgid "Import completed"
+msgstr "Импорт завершён."
-#: ../../Zotlabs/Module/Filer.php:54 ../../Zotlabs/Lib/ThreadItem.php:182
-msgid "Save to Folder"
-msgstr "Сохранить в каталог"
+#: ../../Zotlabs/Module/Import_items.php:125
+msgid "Import Items"
+msgstr "Импортировать объекты"
-#: ../../Zotlabs/Module/Probe.php:18
-msgid "Remote Diagnostics App"
-msgstr "Приложение \"Удалённая диагностика\""
+#: ../../Zotlabs/Module/Import_items.php:126
+msgid "Use this form to import existing posts and content from an export file."
+msgstr "Используйте эту форму для импорта существующих публикаций и содержимого из файла."
-#: ../../Zotlabs/Module/Probe.php:19
-msgid "Perform diagnostics on remote channels"
-msgstr "Производит диагностику удалённых каналов"
+#: ../../Zotlabs/Module/Siteinfo.php:21
+msgid "About this site"
+msgstr "Об этом сайте"
-#: ../../Zotlabs/Module/Register.php:52
-msgid "Maximum daily site registrations exceeded. Please try again tomorrow."
-msgstr "Превышено максимальное количество регистраций на сегодня. Пожалуйста, попробуйте снова завтра."
+#: ../../Zotlabs/Module/Siteinfo.php:22
+msgid "Site Name"
+msgstr "Название сайта"
-#: ../../Zotlabs/Module/Register.php:58
-msgid ""
-"Please indicate acceptance of the Terms of Service. Registration failed."
-msgstr "Пожалуйста, подтвердите согласие с \"Условиями обслуживания\". Регистрация не удалась."
+#: ../../Zotlabs/Module/Siteinfo.php:26
+msgid "Administrator"
+msgstr "Администратор"
-#: ../../Zotlabs/Module/Register.php:92
-msgid "Passwords do not match."
-msgstr "Пароли не совпадают."
+#: ../../Zotlabs/Module/Siteinfo.php:29
+msgid "Software and Project information"
+msgstr "Информация о программном обеспечении и проекте"
-#: ../../Zotlabs/Module/Register.php:135
-msgid "Registration successful. Continue to create your first channel..."
-msgstr "Регистрация завершена успешно. Для продолжения создайте свой первый канал..."
+#: ../../Zotlabs/Module/Siteinfo.php:30
+msgid "This site is powered by $Projectname"
+msgstr "Этот сайт работает на $Projectname"
-#: ../../Zotlabs/Module/Register.php:138
+#: ../../Zotlabs/Module/Siteinfo.php:31
msgid ""
-"Registration successful. Please check your email for validation instructions."
-msgstr "Регистрация завершена успешно. Пожалуйста проверьте вашу электронную почту для подтверждения."
-
-#: ../../Zotlabs/Module/Register.php:145
-msgid "Your registration is pending approval by the site owner."
-msgstr "Ваша регистрация ожидает одобрения администрации сайта."
-
-#: ../../Zotlabs/Module/Register.php:148
-msgid "Your registration can not be processed."
-msgstr "Ваша регистрация не может быть обработана."
-
-#: ../../Zotlabs/Module/Register.php:195
-msgid "Registration on this hub is disabled."
-msgstr "Регистрация на этом хабе отключена."
-
-#: ../../Zotlabs/Module/Register.php:204
-msgid "Registration on this hub is by approval only."
-msgstr "Регистрация на этом хабе только по утверждению."
-
-#: ../../Zotlabs/Module/Register.php:205 ../../Zotlabs/Module/Register.php:214
-msgid "<a href=\"pubsites\">Register at another affiliated hub.</a>"
-msgstr "<a href=\"pubsites\">Зарегистрироваться на другом хабе.</a>"
-
-#: ../../Zotlabs/Module/Register.php:213
-msgid "Registration on this hub is by invitation only."
-msgstr "Регистрация на этом хабе доступна только по приглашениям."
+"Federated and decentralised networking and identity services provided by Zot"
+msgstr "Объединенные и децентрализованные сети и службы идентификациии обеспечиваются Zot"
-#: ../../Zotlabs/Module/Register.php:224
-msgid ""
-"This site has exceeded the number of allowed daily account registrations. "
-"Please try again tomorrow."
-msgstr "Этот сайт превысил максимальное количество регистраций на сегодня. Пожалуйста, попробуйте снова завтра. "
+#: ../../Zotlabs/Module/Siteinfo.php:34
+msgid "Additional federated transport protocols:"
+msgstr "Дополнительные федеративные транспортные протоколы:"
-#: ../../Zotlabs/Module/Register.php:245
+#: ../../Zotlabs/Module/Siteinfo.php:36
#, php-format
-msgid "I accept the %s for this website"
-msgstr "Я принимаю %s для этого веб-сайта."
+msgid "Version %s"
+msgstr "Версия %s"
-#: ../../Zotlabs/Module/Register.php:252
-#, php-format
-msgid "I am over %s years of age and accept the %s for this website"
-msgstr "Мой возраст превышает %s лет и я принимаю %s для этого веб-сайта."
+#: ../../Zotlabs/Module/Siteinfo.php:37
+msgid "Project homepage"
+msgstr "Домашняя страница проекта"
-#: ../../Zotlabs/Module/Register.php:257
-msgid "Your email address"
-msgstr "Ваш адрес электронной почты"
+#: ../../Zotlabs/Module/Siteinfo.php:38
+msgid "Developer homepage"
+msgstr "Домашняя страница разработчика"
-#: ../../Zotlabs/Module/Register.php:258
-msgid "Choose a password"
-msgstr "Выберите пароль"
+#: ../../Zotlabs/Module/Cards.php:51
+msgid "Cards App"
+msgstr "Приложение \"Карточки\""
-#: ../../Zotlabs/Module/Register.php:259
-msgid "Please re-enter your password"
-msgstr "Пожалуйста, введите пароль еще раз"
+#: ../../Zotlabs/Module/Cards.php:52
+msgid "Create personal planning cards"
+msgstr "Создать личные карточки планирования"
-#: ../../Zotlabs/Module/Register.php:260
-msgid "Please enter your invitation code"
-msgstr "Пожалуйста, введите Ваш код приглашения"
+#: ../../Zotlabs/Module/Cards.php:112
+msgid "Add Card"
+msgstr "Добавить карточку"
-#: ../../Zotlabs/Module/Register.php:261
-msgid "Your Name"
-msgstr "Ваше имя"
+#: ../../Zotlabs/Module/Removeaccount.php:35
+msgid ""
+"Account removals are not allowed within 48 hours of changing the account "
+"password."
+msgstr "Удаление канала не разрешается в течении 48 часов после смены пароля у аккаунта."
-#: ../../Zotlabs/Module/Register.php:261
-msgid "Real names are preferred."
-msgstr "Предпочтительны реальные имена."
+#: ../../Zotlabs/Module/Removeaccount.php:57
+msgid "Remove This Account"
+msgstr "Удалить этот аккаунт"
-#: ../../Zotlabs/Module/Register.php:263
-#, php-format
+#: ../../Zotlabs/Module/Removeaccount.php:58
msgid ""
-"Your nickname will be used to create an easy to remember channel address e."
-"g. nickname%s"
-msgstr "Ваш псевдоним будет использован для создания легко запоминаемого адреса канала, напр. nickname %s"
+"This account and all its channels will be completely removed from the "
+"network. "
+msgstr "Этот аккаунт и все его каналы будут полностью удалены из сети."
-#: ../../Zotlabs/Module/Register.php:264
+#: ../../Zotlabs/Module/Removeaccount.php:60
msgid ""
-"Select a channel permission role for your usage needs and privacy "
-"requirements."
-msgstr "Выберите разрешения для канала в зависимости от ваших потребностей и требований приватности."
-
-#: ../../Zotlabs/Module/Register.php:265
-msgid "no"
-msgstr "нет"
-
-#: ../../Zotlabs/Module/Register.php:265
-msgid "yes"
-msgstr "да"
-
-#: ../../Zotlabs/Module/Register.php:293 ../../boot.php:1656
-#: ../../include/nav.php:160
-msgid "Register"
-msgstr "Регистрация"
+"Remove this account, all its channels and all its channel clones from the "
+"network"
+msgstr "Удалить этот аккаунт, все его каналы и их клоны из сети."
-#: ../../Zotlabs/Module/Register.php:294
+#: ../../Zotlabs/Module/Removeaccount.php:60
msgid ""
-"This site requires email verification. After completing this form, please "
-"check your email for further instructions."
-msgstr "Этот сайт требует проверку адреса электронной почты. После заполнения этой формы, пожалуйста, проверьте ваш почтовый ящик для дальнейших инструкций."
-
-#: ../../Zotlabs/Module/Cover_photo.php:194
-#: ../../Zotlabs/Module/Cover_photo.php:252
-msgid "Cover Photos"
-msgstr "Фотографии обложки"
-
-#: ../../Zotlabs/Module/Cover_photo.php:303 ../../include/items.php:4667
-msgid "female"
-msgstr "женщина"
-
-#: ../../Zotlabs/Module/Cover_photo.php:304 ../../include/items.php:4668
-#, php-format
-msgid "%1$s updated her %2$s"
-msgstr "%1$s обновила её %2$s"
-
-#: ../../Zotlabs/Module/Cover_photo.php:305 ../../include/items.php:4669
-msgid "male"
-msgstr "мужчина"
-
-#: ../../Zotlabs/Module/Cover_photo.php:306 ../../include/items.php:4670
-#, php-format
-msgid "%1$s updated his %2$s"
-msgstr "%1$s обновил его %2$s"
-
-#: ../../Zotlabs/Module/Cover_photo.php:308 ../../include/items.php:4672
-#, php-format
-msgid "%1$s updated their %2$s"
-msgstr "%2$s %1$s обновлена"
-
-#: ../../Zotlabs/Module/Cover_photo.php:310 ../../include/channel.php:2207
-msgid "cover photo"
-msgstr "фотография обложки"
+"By default only the instances of the channels located on this hub will be "
+"removed from the network"
+msgstr "По умолчанию только представление канала расположенное на данном хабе будет удалено из сети"
-#: ../../Zotlabs/Module/Cover_photo.php:424
-msgid "Your cover photo may be visible to anybody on the internet"
-msgstr "Фотография вашей обложки может быть видна всем в Интернете"
+#: ../../Zotlabs/Module/Oexchange.php:27
+msgid "Unable to find your hub."
+msgstr "Невозможно найти ваш сервер"
-#: ../../Zotlabs/Module/Cover_photo.php:428
-msgid "Change Cover Photo"
-msgstr "Изменить фотографию обложки"
+#: ../../Zotlabs/Module/Oexchange.php:41
+msgid "Post successful."
+msgstr "Успешно опубликовано."
-#: ../../Zotlabs/Module/Help.php:23
-msgid "Documentation Search"
-msgstr "Поиск документации"
+#: ../../Zotlabs/Module/Rmagic.php:44
+msgid "Authentication failed."
+msgstr "Ошибка аутентификации."
-#: ../../Zotlabs/Module/Help.php:80 ../../include/nav.php:436
-msgid "About"
-msgstr "О себе"
+#: ../../Zotlabs/Module/Layouts.php:186
+msgid "Comanche page description language help"
+msgstr "Помощь по языку описания страниц Comanche "
-#: ../../Zotlabs/Module/Help.php:82
-msgid "Administrators"
-msgstr "Администраторы"
+#: ../../Zotlabs/Module/Layouts.php:190
+msgid "Layout Description"
+msgstr "Описание шаблона"
-#: ../../Zotlabs/Module/Help.php:83
-msgid "Developers"
-msgstr "Разработчики"
+#: ../../Zotlabs/Module/Layouts.php:195
+msgid "Download PDL file"
+msgstr "Загрузить PDL файл"
-#: ../../Zotlabs/Module/Help.php:84
-msgid "Tutorials"
-msgstr "Руководства"
+#: ../../Zotlabs/Module/Go.php:21
+msgid "This page is available only to site members"
+msgstr "Эта страница доступна только для подписчиков сайта"
-#: ../../Zotlabs/Module/Help.php:95
-msgid "$Projectname Documentation"
-msgstr "$Projectname Документация"
+#: ../../Zotlabs/Module/Go.php:27
+msgid "Welcome"
+msgstr "Добро пожаловать"
-#: ../../Zotlabs/Module/Help.php:96
-msgid "Contents"
-msgstr "Содержимое"
+#: ../../Zotlabs/Module/Go.php:29
+msgid "What would you like to do?"
+msgstr "Что бы вы хотели сделать?"
-#: ../../Zotlabs/Module/Display.php:396
-msgid "Article"
-msgstr "Статья"
+#: ../../Zotlabs/Module/Go.php:31
+msgid ""
+"Please bookmark this page if you would like to return to it in the future"
+msgstr "Пожалуйста, запомните эту страницу если вы хотите вернуться на неё в будущем"
-#: ../../Zotlabs/Module/Display.php:448
-msgid "Item has been removed."
-msgstr "Элемент был удалён."
+#: ../../Zotlabs/Module/Go.php:35
+msgid "Upload a profile photo"
+msgstr "Загрузить фотографию профиля"
-#: ../../Zotlabs/Module/Tagrm.php:48 ../../Zotlabs/Module/Tagrm.php:98
-msgid "Tag removed"
-msgstr "Тег удалён"
+#: ../../Zotlabs/Module/Go.php:36
+msgid "Upload a cover photo"
+msgstr "Загрузить фотографию обложки"
-#: ../../Zotlabs/Module/Tagrm.php:123
-msgid "Remove Item Tag"
-msgstr "Удалить тег элемента"
+#: ../../Zotlabs/Module/Go.php:37
+msgid "Edit your default profile"
+msgstr "Редактировать ваш профиль по умолчанию"
-#: ../../Zotlabs/Module/Tagrm.php:125
-msgid "Select a tag to remove: "
-msgstr "Выбрать тег для удаления:"
+#: ../../Zotlabs/Module/Go.php:38 ../../Zotlabs/Widget/Newmember.php:41
+msgid "View friend suggestions"
+msgstr "Просмотр рекомендуемых друзей"
-#: ../../Zotlabs/Module/Network.php:109
-msgid "No such group"
-msgstr "Нет такой группы"
+#: ../../Zotlabs/Module/Go.php:39
+msgid "View the channel directory"
+msgstr "Просмотр каталога каналов"
-#: ../../Zotlabs/Module/Network.php:158
-msgid "No such channel"
-msgstr "Нет такого канала"
+#: ../../Zotlabs/Module/Go.php:40
+msgid "View/edit your channel settings"
+msgstr "Просмотреть / редактировать настройки вашего канала"
-#: ../../Zotlabs/Module/Network.php:242
-msgid "Privacy group is empty"
-msgstr "Группа конфиденциальности пуста"
+#: ../../Zotlabs/Module/Go.php:41
+msgid "View the site or project documentation"
+msgstr "Просмотр документации сайта / проекта"
-#: ../../Zotlabs/Module/Network.php:252
-msgid "Privacy group: "
-msgstr "Группа конфиденциальности: "
+#: ../../Zotlabs/Module/Go.php:42
+msgid "Visit your channel homepage"
+msgstr "Посетить страницу вашего канала"
-#: ../../Zotlabs/Module/Network.php:325 ../../addon/redred/Mod_Redred.php:29
-msgid "Invalid channel."
-msgstr "Недействительный канал."
+#: ../../Zotlabs/Module/Go.php:43
+msgid ""
+"View your connections and/or add somebody whose address you already know"
+msgstr "Просмотреть ваши контакты и / или добавить кого-то чей адрес в уже знаете"
-#: ../../Zotlabs/Module/Acl.php:360
-msgid "network"
-msgstr "сеть"
+#: ../../Zotlabs/Module/Go.php:44
+msgid ""
+"View your personal stream (this may be empty until you add some connections)"
+msgstr "Ваш персональный поток (может быть пуст пока вы не добавите контакты)"
-#: ../../Zotlabs/Module/Home.php:72 ../../Zotlabs/Module/Home.php:80
-#: ../../Zotlabs/Lib/Enotify.php:66 ../../addon/opensearch/opensearch.php:42
-msgid "$Projectname"
-msgstr ""
+#: ../../Zotlabs/Module/Go.php:52
+msgid "View the public stream. Warning: this content is not moderated"
+msgstr "Просмотр публичного потока. Предупреждение: этот контент не модерируется"
-#: ../../Zotlabs/Module/Home.php:90
-#, php-format
-msgid "Welcome to %s"
-msgstr "Добро пожаловать в %s"
+#: ../../Zotlabs/Widget/Forums.php:100
+#: ../../Zotlabs/Widget/Notifications.php:119
+#: ../../Zotlabs/Widget/Notifications.php:120
+#: ../../Zotlabs/Widget/Activity_filter.php:73
+msgid "Forums"
+msgstr "Форумы"
-#: ../../Zotlabs/Module/Filestorage.php:103
-msgid "File not found."
-msgstr "Файл не найден."
+#: ../../Zotlabs/Widget/Notes.php:21 ../../Zotlabs/Lib/Apps.php:369
+#: ../../extend/addon/hzaddons/workflow/workflow.php:2527
+msgid "Notes"
+msgstr "Заметки"
-#: ../../Zotlabs/Module/Filestorage.php:152
-msgid "Permission Denied."
-msgstr "Доступ запрещен."
+#: ../../Zotlabs/Widget/Suggestions.php:53
+msgid "Suggestions"
+msgstr "Рекомендации"
-#: ../../Zotlabs/Module/Filestorage.php:185
-msgid "Edit file permissions"
-msgstr "Редактировать разрешения файла"
+#: ../../Zotlabs/Widget/Suggestions.php:54
+msgid "See more..."
+msgstr "Просмотреть больше..."
-#: ../../Zotlabs/Module/Filestorage.php:197
-#: ../../addon/flashcards/Mod_Flashcards.php:217
-msgid "Set/edit permissions"
-msgstr "Редактировать разрешения"
+#: ../../Zotlabs/Widget/Notifications.php:16
+msgid "New Network Activity"
+msgstr "Новая сетевая активность"
-#: ../../Zotlabs/Module/Filestorage.php:198
-msgid "Include all files and sub folders"
-msgstr "Включить все файлы и подкаталоги"
+#: ../../Zotlabs/Widget/Notifications.php:17
+msgid "New Network Activity Notifications"
+msgstr "Новые уведомления о сетевой активности"
-#: ../../Zotlabs/Module/Filestorage.php:199
-msgid "Return to file list"
-msgstr "Вернутся к списку файлов"
+#: ../../Zotlabs/Widget/Notifications.php:20
+msgid "View your network activity"
+msgstr "Просмотреть вашу сетевую активность"
-#: ../../Zotlabs/Module/Filestorage.php:201
-msgid "Copy/paste this code to attach file to a post"
-msgstr "Копировать / вставить этот код для прикрепления файла к публикации"
+#: ../../Zotlabs/Widget/Notifications.php:23
+msgid "Mark all notifications read"
+msgstr "Пометить уведомления как прочитанные"
-#: ../../Zotlabs/Module/Filestorage.php:202
-msgid "Copy/paste this URL to link file from a web page"
-msgstr "Копировать / вставить эту URL для ссылки на файл со страницы"
+#: ../../Zotlabs/Widget/Notifications.php:26
+#: ../../Zotlabs/Widget/Notifications.php:45
+#: ../../Zotlabs/Widget/Notifications.php:152
+msgid "Show new posts only"
+msgstr "Показывать только новые публикации"
-#: ../../Zotlabs/Module/Filestorage.php:204
-msgid "Share this file"
-msgstr "Поделиться этим файлом"
+#: ../../Zotlabs/Widget/Notifications.php:27
+#: ../../Zotlabs/Widget/Notifications.php:46
+#: ../../Zotlabs/Widget/Notifications.php:122
+#: ../../Zotlabs/Widget/Notifications.php:153
+msgid "Filter by name or address"
+msgstr "Фильтровать по имени или адресу"
-#: ../../Zotlabs/Module/Filestorage.php:205
-msgid "Show URL to this file"
-msgstr "Показать URL этого файла"
+#: ../../Zotlabs/Widget/Notifications.php:35
+msgid "New Home Activity"
+msgstr "Новая локальная активность"
-#: ../../Zotlabs/Module/Filestorage.php:206
-#: ../../Zotlabs/Storage/Browser.php:411
-msgid "Show in your contacts shared folder"
-msgstr "Показать общий каталог в ваших контактах"
+#: ../../Zotlabs/Widget/Notifications.php:36
+msgid "New Home Activity Notifications"
+msgstr "Новые уведомления локальной активности"
-#: ../../Zotlabs/Module/Common.php:14
-msgid "No channel."
-msgstr "Канала нет."
+#: ../../Zotlabs/Widget/Notifications.php:39
+msgid "View your home activity"
+msgstr "Просмотреть локальную активность"
-#: ../../Zotlabs/Module/Common.php:45
-msgid "No connections in common."
-msgstr "Общих контактов нет."
+#: ../../Zotlabs/Widget/Notifications.php:42
+#: ../../Zotlabs/Widget/Notifications.php:149
+msgid "Mark all notifications seen"
+msgstr "Пометить уведомления как просмотренные"
-#: ../../Zotlabs/Module/Common.php:65
-msgid "View Common Connections"
-msgstr "Просмотр общий контактов"
+#: ../../Zotlabs/Widget/Notifications.php:54
+msgid "New Mails"
+msgstr "Новая переписка"
-#: ../../Zotlabs/Module/Email_resend.php:30
-msgid "Email verification resent"
-msgstr "Сообщение для проверки email отправлено повторно"
+#: ../../Zotlabs/Widget/Notifications.php:55
+msgid "New Mails Notifications"
+msgstr "Уведомления о новой переписке"
-#: ../../Zotlabs/Module/Email_resend.php:33
-msgid "Unable to resend email verification message."
-msgstr "Невозможно повторно отправить сообщение для проверки email"
+#: ../../Zotlabs/Widget/Notifications.php:58
+msgid "View your private mails"
+msgstr "Просмотреть вашу личную переписку"
-#: ../../Zotlabs/Module/Viewconnections.php:65
-msgid "No connections."
-msgstr "Контактов нет."
+#: ../../Zotlabs/Widget/Notifications.php:61
+msgid "Mark all messages seen"
+msgstr "Пометить сообщения как просмотренные"
-#: ../../Zotlabs/Module/Viewconnections.php:83
-#, php-format
-msgid "Visit %s's profile [%s]"
-msgstr "Посетить %s ​​профиль [%s]"
+#: ../../Zotlabs/Widget/Notifications.php:69
+msgid "New Events"
+msgstr "Новые события"
-#: ../../Zotlabs/Module/Viewconnections.php:113
-msgid "View Connections"
-msgstr "Просмотр контактов"
+#: ../../Zotlabs/Widget/Notifications.php:70
+msgid "New Events Notifications"
+msgstr "Уведомления о новых событиях"
-#: ../../Zotlabs/Module/Admin.php:97
-msgid "Blocked accounts"
-msgstr "Заблокированные аккаунты"
+#: ../../Zotlabs/Widget/Notifications.php:73
+msgid "View events"
+msgstr "Просмотреть события"
-#: ../../Zotlabs/Module/Admin.php:98
-msgid "Expired accounts"
-msgstr "Просроченные аккаунты"
+#: ../../Zotlabs/Widget/Notifications.php:76
+msgid "Mark all events seen"
+msgstr "Пометить все события как просмотренные"
-#: ../../Zotlabs/Module/Admin.php:99
-msgid "Expiring accounts"
-msgstr "Близкие к просрочке аккаунты"
+#: ../../Zotlabs/Widget/Notifications.php:85
+msgid "New Connections Notifications"
+msgstr "Уведомления о новых контактах"
-#: ../../Zotlabs/Module/Admin.php:120
-msgid "Message queues"
-msgstr "Очередь сообщений"
+#: ../../Zotlabs/Widget/Notifications.php:88
+msgid "View all connections"
+msgstr "Просмотр всех контактов"
-#: ../../Zotlabs/Module/Admin.php:134
-msgid "Your software should be updated"
-msgstr "Ваше программное обеспечение должно быть обновлено"
+#: ../../Zotlabs/Widget/Notifications.php:96
+msgid "New Files"
+msgstr "Новые файлы"
-#: ../../Zotlabs/Module/Admin.php:139
-msgid "Summary"
-msgstr "Резюме"
+#: ../../Zotlabs/Widget/Notifications.php:97
+msgid "New Files Notifications"
+msgstr "Уведомления о новых файлах"
-#: ../../Zotlabs/Module/Admin.php:142
-msgid "Registered accounts"
-msgstr "Зарегистрированные аккаунты"
+#: ../../Zotlabs/Widget/Notifications.php:104
+#: ../../Zotlabs/Widget/Notifications.php:105
+msgid "Notices"
+msgstr "Оповещения"
-#: ../../Zotlabs/Module/Admin.php:143
-msgid "Pending registrations"
-msgstr "Ждут утверждения"
+#: ../../Zotlabs/Widget/Notifications.php:108
+msgid "View all notices"
+msgstr "Просмотреть все оповещения"
-#: ../../Zotlabs/Module/Admin.php:144
-msgid "Registered channels"
-msgstr "Зарегистрированные каналы"
+#: ../../Zotlabs/Widget/Notifications.php:111
+msgid "Mark all notices seen"
+msgstr "Пометить все оповещения как просмотренные"
-#: ../../Zotlabs/Module/Admin.php:145
-msgid "Active addons"
-msgstr "Активные расширения"
+#: ../../Zotlabs/Widget/Notifications.php:132
+msgid "New Registrations"
+msgstr "Новые регистрации"
-#: ../../Zotlabs/Module/Admin.php:146
-msgid "Version"
-msgstr "Версия системы"
+#: ../../Zotlabs/Widget/Notifications.php:133
+msgid "New Registrations Notifications"
+msgstr "Уведомления о новых регистрациях"
-#: ../../Zotlabs/Module/Admin.php:147
-msgid "Repository version (master)"
-msgstr "Версия репозитория (master)"
+#: ../../Zotlabs/Widget/Notifications.php:143
+msgid "Public Stream Notifications"
+msgstr "Уведомления публичного потока"
-#: ../../Zotlabs/Module/Admin.php:148
-msgid "Repository version (dev)"
-msgstr "Версия репозитория (dev)"
+#: ../../Zotlabs/Widget/Notifications.php:146
+msgid "View the public stream"
+msgstr "Просмотреть публичный поток"
-#: ../../Zotlabs/Module/Service_limits.php:23
-msgid "No service class restrictions found."
-msgstr "Ограничений класса обслуживание не найдено."
+#: ../../Zotlabs/Widget/Notifications.php:161
+msgid "Sorry, you have got no notifications at the moment"
+msgstr "Извините, но сейчас у вас нет уведомлений"
-#: ../../Zotlabs/Module/Rate.php:156
-msgid "Website:"
-msgstr "Веб-сайт:"
+#: ../../Zotlabs/Widget/Tasklist.php:23
+msgid "Tasks"
+msgstr "Задачи"
-#: ../../Zotlabs/Module/Rate.php:159
-#, php-format
-msgid "Remote Channel [%s] (not yet known on this site)"
-msgstr "Удалённый канал [%s] (пока неизвестен на этом сайте)"
+#: ../../Zotlabs/Widget/Photo.php:48 ../../Zotlabs/Widget/Photo_rand.php:58
+msgid "photo/image"
+msgstr "фотография / изображение"
-#: ../../Zotlabs/Module/Rate.php:160
-msgid "Rating (this information is public)"
-msgstr "Оценка (эта информация общедоступна)"
+#: ../../Zotlabs/Widget/Cdav.php:37
+msgid "Select Channel"
+msgstr "Выбрать канал"
-#: ../../Zotlabs/Module/Rate.php:161
-msgid "Optionally explain your rating (this information is public)"
-msgstr "Объясните свою оценку (необязательно; эта информация общедоступна)"
+#: ../../Zotlabs/Widget/Cdav.php:42
+msgid "Read-write"
+msgstr "Чтение-запись"
-#: ../../Zotlabs/Module/Card_edit.php:128
-msgid "Edit Card"
-msgstr "Редактировать карточку"
+#: ../../Zotlabs/Widget/Cdav.php:43
+msgid "Read-only"
+msgstr "Только чтение"
-#: ../../Zotlabs/Module/Lostpass.php:19
-msgid "No valid account found."
-msgstr "Действительный аккаунт не найден."
+#: ../../Zotlabs/Widget/Cdav.php:127
+msgid "Channel Calendar"
+msgstr "Календарь канала"
-#: ../../Zotlabs/Module/Lostpass.php:33
-msgid "Password reset request issued. Check your email."
-msgstr "Запрос на сброс пароля отправлен. Проверьте вашу электронную почту."
+#: ../../Zotlabs/Widget/Cdav.php:131
+msgid "Shared CalDAV Calendars"
+msgstr "Общие календари CalDAV"
-#: ../../Zotlabs/Module/Lostpass.php:39 ../../Zotlabs/Module/Lostpass.php:108
-#, php-format
-msgid "Site Member (%s)"
-msgstr "Участник сайта (%s)"
+#: ../../Zotlabs/Widget/Cdav.php:135
+msgid "Share this calendar"
+msgstr "Поделиться этим календарём"
-#: ../../Zotlabs/Module/Lostpass.php:44 ../../Zotlabs/Module/Lostpass.php:49
-#, php-format
-msgid "Password reset requested at %s"
-msgstr "Запрошен сброс пароля на %s"
+#: ../../Zotlabs/Widget/Cdav.php:137
+msgid "Calendar name and color"
+msgstr "Имя и цвет календаря"
-#: ../../Zotlabs/Module/Lostpass.php:68
-msgid ""
-"Request could not be verified. (You may have previously submitted it.) "
-"Password reset failed."
-msgstr "Запрос не может быть проверен. (Вы могли отправить его раньше). Сброс пароля не возможен."
+#: ../../Zotlabs/Widget/Cdav.php:139
+msgid "Create new CalDAV calendar"
+msgstr "Создать новый календарь CalDAV"
-#: ../../Zotlabs/Module/Lostpass.php:91 ../../boot.php:1685
-msgid "Password Reset"
-msgstr "Сбросить пароль"
+#: ../../Zotlabs/Widget/Cdav.php:141
+msgid "Calendar Name"
+msgstr "Имя календаря"
-#: ../../Zotlabs/Module/Lostpass.php:92
-msgid "Your password has been reset as requested."
-msgstr "Ваш пароль в соответствии с просьбой сброшен."
+#: ../../Zotlabs/Widget/Cdav.php:142
+msgid "Calendar Tools"
+msgstr "Инструменты календаря"
-#: ../../Zotlabs/Module/Lostpass.php:93
-msgid "Your new password is"
-msgstr "Ваш новый пароль"
+#: ../../Zotlabs/Widget/Cdav.php:144
+msgid "Import calendar"
+msgstr "Импортировать календарь"
-#: ../../Zotlabs/Module/Lostpass.php:94
-msgid "Save or copy your new password - and then"
-msgstr "Сохраните ваш новый пароль и затем"
+#: ../../Zotlabs/Widget/Cdav.php:145
+msgid "Select a calendar to import to"
+msgstr "Выбрать календарь для импорта в"
-#: ../../Zotlabs/Module/Lostpass.php:95
-msgid "click here to login"
-msgstr "нажмите здесь чтобы войти"
+#: ../../Zotlabs/Widget/Cdav.php:172
+msgid "Addressbooks"
+msgstr "Адресные книги"
-#: ../../Zotlabs/Module/Lostpass.php:96
-msgid ""
-"Your password may be changed from the <em>Settings</em> page after "
-"successful login."
-msgstr "Ваш пароль может быть изменён на странице <em>Настройки</em> после успешного входа."
+#: ../../Zotlabs/Widget/Cdav.php:174
+msgid "Addressbook name"
+msgstr "Имя адресной книги"
-#: ../../Zotlabs/Module/Lostpass.php:117
-#, php-format
-msgid "Your password has changed at %s"
-msgstr "Пароль был изменен на %s"
+#: ../../Zotlabs/Widget/Cdav.php:176
+msgid "Create new addressbook"
+msgstr "Создать новую адресную книгу"
-#: ../../Zotlabs/Module/Lostpass.php:130
-msgid "Forgot your Password?"
-msgstr "Забыли ваш пароль?"
+#: ../../Zotlabs/Widget/Cdav.php:177
+msgid "Addressbook Name"
+msgstr "Имя адресной книги"
-#: ../../Zotlabs/Module/Lostpass.php:131
-msgid ""
-"Enter your email address and submit to have your password reset. Then check "
-"your email for further instructions."
-msgstr "Введите ваш адрес электронной почты и нажмите отправить чтобы сбросить пароль. Затем проверьте ваш почтовый ящик для дальнейших инструкций. "
+#: ../../Zotlabs/Widget/Cdav.php:179
+msgid "Addressbook Tools"
+msgstr "Инструменты адресной книги"
-#: ../../Zotlabs/Module/Lostpass.php:132
-msgid "Email Address"
-msgstr "Адрес электронной почты"
+#: ../../Zotlabs/Widget/Cdav.php:180
+msgid "Import addressbook"
+msgstr "Импортировать адресную книгу"
-#: ../../Zotlabs/Module/Oauth.php:45
-msgid "Name is required"
-msgstr "Необходимо имя"
+#: ../../Zotlabs/Widget/Cdav.php:181
+msgid "Select an addressbook to import to"
+msgstr "Выбрать адресную книгу для импорта в"
-#: ../../Zotlabs/Module/Oauth.php:49
-msgid "Key and Secret are required"
-msgstr "Требуются ключ и код"
+#: ../../Zotlabs/Widget/Activity.php:50
+msgctxt "widget"
+msgid "Activity"
+msgstr "Активность"
-#: ../../Zotlabs/Module/Oauth.php:100
-msgid "OAuth Apps Manager App"
-msgstr "Приложение \"Менеджер Oauth\""
+#: ../../Zotlabs/Widget/Hq_controls.php:14
+msgid "HQ Control Panel"
+msgstr "Панель управления HQ"
-#: ../../Zotlabs/Module/Oauth.php:101
-msgid "OAuth authentication tokens for mobile and remote apps"
-msgstr "Токены аутентификации OAuth для мобильный и удалённых приложений"
+#: ../../Zotlabs/Widget/Hq_controls.php:17
+msgid "Create a new post"
+msgstr "Создать новую публикацию"
-#: ../../Zotlabs/Module/Oauth.php:114 ../../Zotlabs/Module/Oauth.php:140
-#: ../../addon/statusnet/statusnet.php:596 ../../addon/twitter/twitter.php:614
-msgid "Consumer Key"
-msgstr "Ключ клиента"
+#: ../../Zotlabs/Widget/Follow.php:22
+#, php-format
+msgid "You have %1$.0f of %2$.0f allowed connections."
+msgstr "У вас есть %1$.0f из %2$.0f разрешенных контактов."
-#: ../../Zotlabs/Module/Oauth.php:117 ../../Zotlabs/Module/Oauth.php:143
-msgid "Icon url"
-msgstr "URL значка"
+#: ../../Zotlabs/Widget/Follow.php:29
+msgid "Add New Connection"
+msgstr "Добавить новый контакт"
-#: ../../Zotlabs/Module/Oauth.php:128
-msgid "Application not found."
-msgstr "Приложение не найдено."
+#: ../../Zotlabs/Widget/Follow.php:30
+msgid "Enter channel address"
+msgstr "Введите адрес канала"
-#: ../../Zotlabs/Module/Oauth.php:171
-msgid "Connected OAuth Apps"
-msgstr "Подключенные приложения OAuth"
+#: ../../Zotlabs/Widget/Follow.php:31
+msgid "Examples: bob@example.com, https://example.com/barbara"
+msgstr "Пример: ivan@example.com, http://example.com/ivan"
-#: ../../Zotlabs/Module/Notifications.php:60
-#: ../../Zotlabs/Lib/ThreadItem.php:450
-msgid "Mark all seen"
-msgstr "Отметить как просмотренное"
+#: ../../Zotlabs/Widget/Archive.php:43
+msgid "Archives"
+msgstr "Архивы"
-#: ../../Zotlabs/Lib/Activity.php:1559
-#, php-format
-msgid "Likes %1$s's %2$s"
-msgstr "Нравится %1$s %2$s"
+#: ../../Zotlabs/Widget/Suggestedchats.php:32
+msgid "Suggested Chatrooms"
+msgstr "Рекомендуемые чаты"
-#: ../../Zotlabs/Lib/Activity.php:1562
-#, php-format
-msgid "Doesn't like %1$s's %2$s"
-msgstr "Не нравится %1$s %2$s"
+#: ../../Zotlabs/Widget/Rating.php:51
+msgid "Rating Tools"
+msgstr "Инструменты оценки"
-#: ../../Zotlabs/Lib/Activity.php:1565
-#, php-format
-msgid "Will attend %1$s's %2$s"
-msgstr "Примет участие %1$s %2$s"
+#: ../../Zotlabs/Widget/Rating.php:55 ../../Zotlabs/Widget/Rating.php:57
+msgid "Rate Me"
+msgstr "Оценить меня"
-#: ../../Zotlabs/Lib/Activity.php:1568
-#, php-format
-msgid "Will not attend %1$s's %2$s"
-msgstr "Не примет участие %1$s %2$s"
+#: ../../Zotlabs/Widget/Rating.php:60
+msgid "View Ratings"
+msgstr "Просмотр оценок"
-#: ../../Zotlabs/Lib/Activity.php:1571
-#, php-format
-msgid "May attend %1$s's %2$s"
-msgstr "Возможно примет участие %1$s %2$s"
+#: ../../Zotlabs/Widget/Newmember.php:31
+msgid "Profile Creation"
+msgstr "Создание профиля"
-#: ../../Zotlabs/Lib/Activity.php:2170 ../../Zotlabs/Lib/Activity.php:2364
-#: ../../widget/Netselect/Netselect.php:42 ../../addon/pubcrawl/as.php:1341
-#: ../../addon/pubcrawl/as.php:1542 ../../addon/pubcrawl/as.php:1736
-#: ../../include/network.php:1731
-msgid "ActivityPub"
-msgstr ""
+#: ../../Zotlabs/Widget/Newmember.php:33
+msgid "Upload profile photo"
+msgstr "Загрузить фотографию профиля"
-#: ../../Zotlabs/Lib/Techlevels.php:10
-msgid "0. Beginner/Basic"
-msgstr "Начинающий / Базовый"
+#: ../../Zotlabs/Widget/Newmember.php:34
+msgid "Upload cover photo"
+msgstr "Загрузить фотографию обложки"
-#: ../../Zotlabs/Lib/Techlevels.php:11
-msgid "1. Novice - not skilled but willing to learn"
-msgstr "1. Новичок - не опытный, но желающий учиться"
+#: ../../Zotlabs/Widget/Newmember.php:38
+msgid "Find and Connect with others"
+msgstr "Найти и вступить в контакт"
-#: ../../Zotlabs/Lib/Techlevels.php:12
-msgid "2. Intermediate - somewhat comfortable"
-msgstr "2. Промежуточный - более удобный"
+#: ../../Zotlabs/Widget/Newmember.php:40
+msgid "View the directory"
+msgstr "Просмотреть каталог"
-#: ../../Zotlabs/Lib/Techlevels.php:13
-msgid "3. Advanced - very comfortable"
-msgstr "3. Продвинутый - очень удобный"
+#: ../../Zotlabs/Widget/Newmember.php:42
+msgid "Manage your connections"
+msgstr "Управление вашими контактами"
-#: ../../Zotlabs/Lib/Techlevels.php:14
-msgid "4. Expert - I can write computer code"
-msgstr "4. Эксперт - я умею программировать"
+#: ../../Zotlabs/Widget/Newmember.php:45
+msgid "Communicate"
+msgstr "Связаться"
-#: ../../Zotlabs/Lib/Techlevels.php:15
-msgid "5. Wizard - I probably know more than you do"
-msgstr "5. Волшебник - возможно я знаю больше чем ты"
+#: ../../Zotlabs/Widget/Newmember.php:47
+msgid "View your channel homepage"
+msgstr "Домашняя страница канала"
-#: ../../Zotlabs/Lib/Libzot.php:652 ../../include/zot.php:801
-msgid "Unable to verify channel signature"
-msgstr "Невозможно проверить подпись канала"
+#: ../../Zotlabs/Widget/Newmember.php:48
+msgid "View your network stream"
+msgstr "Просмотреть ваш сетевой поток"
-#: ../../Zotlabs/Lib/Apps.php:322
-msgid "Apps"
-msgstr "Приложения"
+#: ../../Zotlabs/Widget/Newmember.php:54
+msgid "Documentation"
+msgstr "Документация"
-#: ../../Zotlabs/Lib/Apps.php:323
-msgid "Affinity Tool"
-msgstr "Степень сходства"
+#: ../../Zotlabs/Widget/Newmember.php:57
+msgid "Missing Features?"
+msgstr "Отсутствует функция?"
-#: ../../Zotlabs/Lib/Apps.php:326
-msgid "Site Admin"
-msgstr "Администратор сайта"
+#: ../../Zotlabs/Widget/Newmember.php:59
+msgid "Pin apps to navigation bar"
+msgstr "Прикрепить приложение к панели"
-#: ../../Zotlabs/Lib/Apps.php:327 ../../addon/buglink/buglink.php:16
-msgid "Report Bug"
-msgstr "Сообщить об ошибке"
+#: ../../Zotlabs/Widget/Newmember.php:60
+msgid "Install more apps"
+msgstr "Установить больше приложений"
-#: ../../Zotlabs/Lib/Apps.php:328 ../../include/nav.php:492
-msgid "Bookmarks"
-msgstr "Закладки"
+#: ../../Zotlabs/Widget/Newmember.php:71
+msgid "View public stream"
+msgstr "Просмотреть публичный поток"
-#: ../../Zotlabs/Lib/Apps.php:329 ../../Zotlabs/Widget/Chatroom_list.php:16
-#: ../../include/nav.php:479 ../../include/nav.php:482
-msgid "Chatrooms"
-msgstr "Чаты"
+#: ../../Zotlabs/Widget/Mailmenu.php:13
+msgid "Private Mail Menu"
+msgstr "Меню личной переписки"
-#: ../../Zotlabs/Lib/Apps.php:330
-msgid "Content Filter"
-msgstr "Фильтр содержимого"
+#: ../../Zotlabs/Widget/Mailmenu.php:15
+msgid "Combined View"
+msgstr "Комбинированный вид"
-#: ../../Zotlabs/Lib/Apps.php:331
-#: ../../addon/content_import/Mod_content_import.php:135
-msgid "Content Import"
-msgstr "Импорт содержимого"
+#: ../../Zotlabs/Widget/Mailmenu.php:20
+msgid "Inbox"
+msgstr "Входящие"
-#: ../../Zotlabs/Lib/Apps.php:333
-msgid "Remote Diagnostics"
-msgstr "Удалённая диагностика"
+#: ../../Zotlabs/Widget/Mailmenu.php:25
+msgid "Outbox"
+msgstr "Исходящие"
-#: ../../Zotlabs/Lib/Apps.php:334
-msgid "Suggest Channels"
-msgstr "Предлагаемые каналы"
+#: ../../Zotlabs/Widget/Mailmenu.php:30
+msgid "New Message"
+msgstr "Новое сообщение"
-#: ../../Zotlabs/Lib/Apps.php:335 ../../boot.php:1676 ../../include/nav.php:122
-#: ../../include/nav.php:126
-msgid "Login"
-msgstr "Войти"
+#: ../../Zotlabs/Widget/Wiki_pages.php:34
+#: ../../Zotlabs/Widget/Wiki_pages.php:91
+msgid "Add new page"
+msgstr "Добавить новую страницу"
-#: ../../Zotlabs/Lib/Apps.php:337
-msgid "Stream"
-msgstr "Поток"
+#: ../../Zotlabs/Widget/Wiki_pages.php:85
+msgid "Wiki Pages"
+msgstr "Wiki страницы"
-#: ../../Zotlabs/Lib/Apps.php:341 ../../include/nav.php:541
-msgid "Wiki"
-msgstr ""
+#: ../../Zotlabs/Widget/Wiki_pages.php:96
+msgid "Page name"
+msgstr "Название страницы"
-#: ../../Zotlabs/Lib/Apps.php:342 ../../include/features.php:104
-msgid "Channel Home"
-msgstr "Главная канала"
+#: ../../Zotlabs/Widget/Eventstools.php:13
+msgid "Events Tools"
+msgstr "Инструменты для событий"
-#: ../../Zotlabs/Lib/Apps.php:345 ../../Zotlabs/Storage/Browser.php:140
-#: ../../include/features.php:82 ../../include/nav.php:465
-#: ../../include/nav.php:468
-msgid "Calendar"
-msgstr "Календарь"
+#: ../../Zotlabs/Widget/Eventstools.php:14
+msgid "Export Calendar"
+msgstr "Экспортировать календарь"
-#: ../../Zotlabs/Lib/Apps.php:346 ../../include/features.php:192
-msgid "Directory"
-msgstr "Каталог"
+#: ../../Zotlabs/Widget/Eventstools.php:15
+msgid "Import Calendar"
+msgstr "Импортировать календарь"
-#: ../../Zotlabs/Lib/Apps.php:348
-msgid "Mail"
-msgstr "Переписка"
+#: ../../Zotlabs/Widget/Chatroom_list.php:20
+msgid "Overview"
+msgstr "Обзор"
-#: ../../Zotlabs/Lib/Apps.php:351
-msgid "Chat"
-msgstr "Чат"
+#: ../../Zotlabs/Widget/Settings_menu.php:32
+msgid "Account settings"
+msgstr "Настройки аккаунта"
-#: ../../Zotlabs/Lib/Apps.php:353
-msgid "Probe"
-msgstr "Проба"
+#: ../../Zotlabs/Widget/Settings_menu.php:38
+msgid "Channel settings"
+msgstr "Настройки канала"
-#: ../../Zotlabs/Lib/Apps.php:354
-msgid "Suggest"
-msgstr "Предложить"
+#: ../../Zotlabs/Widget/Settings_menu.php:46
+msgid "Display settings"
+msgstr "Настройки отображения"
-#: ../../Zotlabs/Lib/Apps.php:355
-msgid "Random Channel"
-msgstr "Случайный канал"
+#: ../../Zotlabs/Widget/Settings_menu.php:53
+msgid "Manage locations"
+msgstr "Управление местоположением"
-#: ../../Zotlabs/Lib/Apps.php:356
-msgid "Invite"
-msgstr "Пригласить"
+#: ../../Zotlabs/Widget/Admin.php:23 ../../Zotlabs/Widget/Admin.php:60
+msgid "Member registrations waiting for confirmation"
+msgstr "Регистрации участников, ожидающие подверждения"
-#: ../../Zotlabs/Lib/Apps.php:357 ../../Zotlabs/Widget/Admin.php:26
+#: ../../Zotlabs/Widget/Admin.php:26 ../../Zotlabs/Lib/Apps.php:357
msgid "Features"
msgstr "Функции"
-#: ../../Zotlabs/Lib/Apps.php:358 ../../addon/openid/MysqlProvider.php:69
-msgid "Language"
-msgstr "Язык"
-
-#: ../../Zotlabs/Lib/Apps.php:359
-msgid "Post"
-msgstr "Публикация"
-
-#: ../../Zotlabs/Lib/Apps.php:360 ../../addon/openid/MysqlProvider.php:58
-#: ../../addon/openid/MysqlProvider.php:59
-#: ../../addon/openid/MysqlProvider.php:60
-msgid "Profile Photo"
-msgstr "Фотография профиля"
+#: ../../Zotlabs/Widget/Admin.php:29
+msgid "Inspect queue"
+msgstr "Просмотр очереди"
-#: ../../Zotlabs/Lib/Apps.php:362 ../../include/features.php:375
-msgid "Profiles"
-msgstr "Редактировать профиль"
+#: ../../Zotlabs/Widget/Admin.php:31
+msgid "DB updates"
+msgstr "Обновление базы данных"
-#: ../../Zotlabs/Lib/Apps.php:364
-msgid "Notifications"
-msgstr "Оповещения"
+#: ../../Zotlabs/Widget/Admin.php:56
+msgid "Addon Features"
+msgstr "Настройки расширений"
-#: ../../Zotlabs/Lib/Apps.php:365
-msgid "Order Apps"
-msgstr "Порядок приложений"
+#: ../../Zotlabs/Widget/Appstore.php:11
+msgid "App Collections"
+msgstr "Коллекции приложений"
-#: ../../Zotlabs/Lib/Apps.php:366
-msgid "CardDAV"
-msgstr ""
+#: ../../Zotlabs/Widget/Appstore.php:13
+msgid "Installed apps"
+msgstr "Установленные приложения"
-#: ../../Zotlabs/Lib/Apps.php:368
-msgid "Guest Access"
-msgstr "Гостевой доступ"
+#: ../../Zotlabs/Widget/Savedsearch.php:75
+msgid "Remove term"
+msgstr "Удалить термин"
-#: ../../Zotlabs/Lib/Apps.php:369 ../../Zotlabs/Widget/Notes.php:21
-msgid "Notes"
-msgstr "Заметки"
+#: ../../Zotlabs/Widget/Activity_filter.php:36
+#, php-format
+msgid "Show posts related to the %s privacy group"
+msgstr "Показывать публикации относящиеся к группе конфиденциальности %s"
-#: ../../Zotlabs/Lib/Apps.php:370
-msgid "OAuth Apps Manager"
-msgstr "Менеджер OAuth"
+#: ../../Zotlabs/Widget/Activity_filter.php:45
+msgid "Show my privacy groups"
+msgstr "Показывать мои группы конфиденциальности"
-#: ../../Zotlabs/Lib/Apps.php:371
-msgid "OAuth2 Apps Manager"
-msgstr "Менеджер OAuth2"
+#: ../../Zotlabs/Widget/Activity_filter.php:66
+msgid "Show posts to this forum"
+msgstr "Показывать публикации этого форума"
-#: ../../Zotlabs/Lib/Apps.php:372
-msgid "PDL Editor"
-msgstr "Редактор PDL"
+#: ../../Zotlabs/Widget/Activity_filter.php:77
+msgid "Show forums"
+msgstr "Показывать форумы"
-#: ../../Zotlabs/Lib/Apps.php:374
-msgid "Premium Channel"
-msgstr "Премиальный канал"
+#: ../../Zotlabs/Widget/Activity_filter.php:91
+msgid "Starred Posts"
+msgstr "Отмеченные публикации"
-#: ../../Zotlabs/Lib/Apps.php:376
-msgid "My Chatrooms"
-msgstr "Мои чаты"
+#: ../../Zotlabs/Widget/Activity_filter.php:95
+msgid "Show posts that I have starred"
+msgstr "Показывать публикации которые я отметил"
-#: ../../Zotlabs/Lib/Apps.php:377
-msgid "Channel Export"
-msgstr "Экспорт канала"
+#: ../../Zotlabs/Widget/Activity_filter.php:106
+msgid "Personal Posts"
+msgstr "Личные публикации"
-#: ../../Zotlabs/Lib/Apps.php:554
-msgid "Purchase"
-msgstr "Купить"
+#: ../../Zotlabs/Widget/Activity_filter.php:110
+msgid "Show posts that mention or involve me"
+msgstr "Показывать публикации где вы были упомянуты или привлечены"
-#: ../../Zotlabs/Lib/Apps.php:559
-msgid "Undelete"
-msgstr "Восстановить"
+#: ../../Zotlabs/Widget/Activity_filter.php:131
+#, php-format
+msgid "Show posts that I have filed to %s"
+msgstr "Показывать публикации которые я добавил в %s"
-#: ../../Zotlabs/Lib/Apps.php:568
-msgid "Add to app-tray"
-msgstr "Добавить в app-tray"
+#: ../../Zotlabs/Widget/Activity_filter.php:141
+msgid "Show filed post categories"
+msgstr "Показывать категории добавленных публикаций"
-#: ../../Zotlabs/Lib/Apps.php:569
-msgid "Remove from app-tray"
-msgstr "Удалить из app-tray"
+#: ../../Zotlabs/Widget/Activity_filter.php:155
+msgid "Panel search"
+msgstr "Панель поиска"
-#: ../../Zotlabs/Lib/Apps.php:570
-msgid "Pin to navbar"
-msgstr "Добавить на панель навигации"
+#: ../../Zotlabs/Widget/Activity_filter.php:165
+msgid "Filter by name"
+msgstr "Отфильтровать по имени"
-#: ../../Zotlabs/Lib/Apps.php:571
-msgid "Unpin from navbar"
-msgstr "Удалить с панели навигации"
+#: ../../Zotlabs/Widget/Activity_filter.php:180
+msgid "Remove active filter"
+msgstr "Удалить активный фильтр"
-#: ../../Zotlabs/Lib/Permcat.php:82
-msgctxt "permcat"
-msgid "default"
-msgstr "по умолчанию"
+#: ../../Zotlabs/Widget/Activity_filter.php:196
+msgid "Stream Filters"
+msgstr "Фильтры потока"
-#: ../../Zotlabs/Lib/Permcat.php:133
-msgctxt "permcat"
-msgid "follower"
-msgstr "поклонник"
+#: ../../Zotlabs/Widget/Chatroom_members.php:11
+msgid "Chat Members"
+msgstr "Участники чата"
-#: ../../Zotlabs/Lib/Permcat.php:137
-msgctxt "permcat"
-msgid "contributor"
-msgstr "участник"
+#: ../../Zotlabs/Widget/Cover_photo.php:65
+msgid "Click to show more"
+msgstr "Нажмите чтобы показать больше"
-#: ../../Zotlabs/Lib/Permcat.php:141
-msgctxt "permcat"
-msgid "publisher"
-msgstr "издатель"
+#: ../../Zotlabs/Widget/Affinity.php:54
+msgid "Refresh"
+msgstr "Обновить"
-#: ../../Zotlabs/Lib/NativeWikiPage.php:42
-#: ../../Zotlabs/Lib/NativeWikiPage.php:94
-msgid "(No Title)"
-msgstr "(нет заголовка)"
+#: ../../Zotlabs/Widget/Activity_order.php:90
+msgid "Commented Date"
+msgstr "По комментариям"
-#: ../../Zotlabs/Lib/NativeWikiPage.php:109
-msgid "Wiki page create failed."
-msgstr "Не удалось создать страницу Wiki."
+#: ../../Zotlabs/Widget/Activity_order.php:94
+msgid "Order by last commented date"
+msgstr "Сортировка по дате последнего комментария"
-#: ../../Zotlabs/Lib/NativeWikiPage.php:122
-msgid "Wiki not found."
-msgstr "Wiki не найдена."
+#: ../../Zotlabs/Widget/Activity_order.php:97
+msgid "Posted Date"
+msgstr "По публикациям"
-#: ../../Zotlabs/Lib/NativeWikiPage.php:133
-msgid "Destination name already exists"
-msgstr "Имя назначения уже существует"
+#: ../../Zotlabs/Widget/Activity_order.php:101
+msgid "Order by last posted date"
+msgstr "Сортировка по дате последней публикации"
-#: ../../Zotlabs/Lib/NativeWikiPage.php:166
-#: ../../Zotlabs/Lib/NativeWikiPage.php:362
-msgid "Page not found"
-msgstr "Страница не найдена."
+#: ../../Zotlabs/Widget/Activity_order.php:104
+msgid "Date Unthreaded"
+msgstr "По порядку"
-#: ../../Zotlabs/Lib/NativeWikiPage.php:197
-msgid "Error reading page content"
-msgstr "Ошибка чтения содержимого страницы"
+#: ../../Zotlabs/Widget/Activity_order.php:108
+msgid "Order unthreaded by date"
+msgstr "Сортировка в порядке поступления"
-#: ../../Zotlabs/Lib/NativeWikiPage.php:353
-#: ../../Zotlabs/Lib/NativeWikiPage.php:402
-#: ../../Zotlabs/Lib/NativeWikiPage.php:469
-#: ../../Zotlabs/Lib/NativeWikiPage.php:510
-msgid "Error reading wiki"
-msgstr "Ошибка чтения Wiki"
+#: ../../Zotlabs/Widget/Activity_order.php:123
+msgid "Stream Order"
+msgstr "Упорядочить поток"
-#: ../../Zotlabs/Lib/NativeWikiPage.php:390
-msgid "Page update failed."
-msgstr "Не удалось обновить страницу."
+#: ../../Zotlabs/Widget/Bookmarkedchats.php:24
+msgid "Bookmarked Chatrooms"
+msgstr "Закладки чатов"
-#: ../../Zotlabs/Lib/NativeWikiPage.php:424
-msgid "Nothing deleted"
-msgstr "Ничего не удалено"
+#: ../../Zotlabs/Widget/Conversations.php:17
+msgid "Received Messages"
+msgstr "Полученные сообщения"
-#: ../../Zotlabs/Lib/NativeWikiPage.php:490
-msgid "Compare: object not found."
-msgstr "Сравнение: объект не найден."
+#: ../../Zotlabs/Widget/Conversations.php:21
+msgid "Sent Messages"
+msgstr "Отправленные сообщения"
-#: ../../Zotlabs/Lib/NativeWikiPage.php:496
-msgid "Page updated"
-msgstr "Страница обновлена"
+#: ../../Zotlabs/Widget/Conversations.php:25
+msgid "Conversations"
+msgstr "Беседы"
-#: ../../Zotlabs/Lib/NativeWikiPage.php:499
-msgid "Untitled"
-msgstr "Не озаглавлено"
+#: ../../Zotlabs/Widget/Conversations.php:37
+msgid "No messages."
+msgstr "Сообщений нет."
-#: ../../Zotlabs/Lib/NativeWikiPage.php:505
-msgid "Wiki resource_id required for git commit"
-msgstr "Требуется resource_id Wiki для отправки в Git"
+#: ../../Zotlabs/Widget/Conversations.php:57
+msgid "Delete conversation"
+msgstr "Удалить беседу"
-#: ../../Zotlabs/Lib/NativeWikiPage.php:562
#: ../../Zotlabs/Widget/Wiki_page_history.php:23
+#: ../../Zotlabs/Lib/NativeWikiPage.php:562
msgctxt "wiki_history"
msgid "Message"
msgstr "Сообщение"
-#: ../../Zotlabs/Lib/NativeWikiPage.php:563
#: ../../Zotlabs/Widget/Wiki_page_history.php:24
+#: ../../Zotlabs/Lib/NativeWikiPage.php:563
msgid "Date"
msgstr "Дата"
-#: ../../Zotlabs/Lib/NativeWikiPage.php:565
#: ../../Zotlabs/Widget/Wiki_page_history.php:26
+#: ../../Zotlabs/Lib/NativeWikiPage.php:565
msgid "Compare"
msgstr "Сравнить"
-#: ../../Zotlabs/Lib/NativeWikiPage.php:603 ../../include/bbcode.php:754
-#: ../../include/bbcode.php:924
-msgid "Different viewers will see this text differently"
-msgstr "Различные зрители увидят этот текст по-разному"
+#: ../../Zotlabs/Access/Permissions.php:56
+msgid "Can view my channel stream and posts"
+msgstr "Может просматривать мой поток и сообщения"
-#: ../../Zotlabs/Lib/PermissionDescription.php:34
-#: ../../include/acl_selectors.php:33
-msgid "Visible to your default audience"
-msgstr "Видно вашей аудитории по умолчанию."
+#: ../../Zotlabs/Access/Permissions.php:57
+msgid "Can send me their channel stream and posts"
+msgstr "Может присылать мне свои потоки и сообщения"
-#: ../../Zotlabs/Lib/PermissionDescription.php:107
-#: ../../include/acl_selectors.php:106
-msgid "Only me"
-msgstr "Только мне"
+#: ../../Zotlabs/Access/Permissions.php:58
+msgid "Can view my default channel profile"
+msgstr "Может просматривать мой стандартный профиль канала"
-#: ../../Zotlabs/Lib/PermissionDescription.php:108
-msgid "Public"
-msgstr "Общедоступно"
+#: ../../Zotlabs/Access/Permissions.php:59
+msgid "Can view my connections"
+msgstr "Может просматривать мои контакты"
-#: ../../Zotlabs/Lib/PermissionDescription.php:109
-msgid "Anybody in the $Projectname network"
-msgstr "Любому в сети $Projectname"
+#: ../../Zotlabs/Access/Permissions.php:60
+msgid "Can view my file storage and photos"
+msgstr "Может просматривать мое хранилище файлов"
-#: ../../Zotlabs/Lib/PermissionDescription.php:110
-#, php-format
-msgid "Any account on %s"
-msgstr "Любой аккаунт в %s"
+#: ../../Zotlabs/Access/Permissions.php:61
+msgid "Can upload/modify my file storage and photos"
+msgstr "Может загружать/изменять мои файлы и фотографии в хранилище"
-#: ../../Zotlabs/Lib/PermissionDescription.php:111
-msgid "Any of my connections"
-msgstr "Любой из моих контактов"
+#: ../../Zotlabs/Access/Permissions.php:62
+msgid "Can view my channel webpages"
+msgstr "Может просматривать мои веб-страницы"
-#: ../../Zotlabs/Lib/PermissionDescription.php:112
-msgid "Only connections I specifically allow"
-msgstr "Только те контакты, кому я дам разрешение"
+#: ../../Zotlabs/Access/Permissions.php:63
+msgid "Can view my wiki pages"
+msgstr "Может просматривать мои вики-страницы"
-#: ../../Zotlabs/Lib/PermissionDescription.php:113
-msgid "Anybody authenticated (could include visitors from other networks)"
-msgstr "Любой аутентифицированный (может включать посетителей их других сетей)"
+#: ../../Zotlabs/Access/Permissions.php:64
+msgid "Can create/edit my channel webpages"
+msgstr "Может редактировать мои веб-страницы"
-#: ../../Zotlabs/Lib/PermissionDescription.php:114
-msgid "Any connections including those who haven't yet been approved"
-msgstr "Любые контакты включая те, которые вы ещё не одобрили"
+#: ../../Zotlabs/Access/Permissions.php:65
+msgid "Can write to my wiki pages"
+msgstr "Может редактировать мои вики-страницы"
-#: ../../Zotlabs/Lib/PermissionDescription.php:150
-msgid ""
-"This is your default setting for the audience of your normal stream, and "
-"posts."
-msgstr "Это настройка по умолчанию для аудитории ваших обычных потоков и публикаций"
+#: ../../Zotlabs/Access/Permissions.php:66
+msgid "Can post on my channel (wall) page"
+msgstr "Может публиковать на моей странице канала"
-#: ../../Zotlabs/Lib/PermissionDescription.php:151
-msgid ""
-"This is your default setting for who can view your default channel profile"
-msgstr "Это настройка по умолчанию для тех, кто может просматривать профиль вашего основного канала"
+#: ../../Zotlabs/Access/Permissions.php:67
+msgid "Can comment on or like my posts"
+msgstr "Может прокомментировать или отмечать как понравившиеся мои публикации"
-#: ../../Zotlabs/Lib/PermissionDescription.php:152
-msgid "This is your default setting for who can view your connections"
-msgstr "Это настройка по умолчанию для тех, кто может просматривать ваши контакты"
+#: ../../Zotlabs/Access/Permissions.php:68
+msgid "Can send me private mail messages"
+msgstr "Может отправлять мне личные сообщения по эл. почте"
-#: ../../Zotlabs/Lib/PermissionDescription.php:153
-msgid ""
-"This is your default setting for who can view your file storage and photos"
-msgstr "Это настройка по умолчанию для тех, кто может просматривать ваше хранилище файлов и фотографий"
+#: ../../Zotlabs/Access/Permissions.php:69
+msgid "Can like/dislike profiles and profile things"
+msgstr "Может комментировать или отмечать как нравится/ненравится мой профиль"
-#: ../../Zotlabs/Lib/PermissionDescription.php:154
-msgid "This is your default setting for the audience of your webpages"
-msgstr "Это настройка по умолчанию для аудитории ваших веб-страниц"
+#: ../../Zotlabs/Access/Permissions.php:70
+msgid "Can forward to all my channel connections via ! mentions in posts"
+msgstr "Может пересылать всем подписчикам моего канала используя ! в публикациях"
-#: ../../Zotlabs/Lib/Libzotdir.php:160 ../../include/dir_fns.php:141
-msgid "Directory Options"
-msgstr "Параметры каталога"
+#: ../../Zotlabs/Access/Permissions.php:71
+msgid "Can chat with me"
+msgstr "Может общаться со мной в чате"
-#: ../../Zotlabs/Lib/Libzotdir.php:162 ../../include/dir_fns.php:143
-msgid "Safe Mode"
-msgstr "Безопасный режим"
+#: ../../Zotlabs/Access/Permissions.php:72
+msgid "Can source my public posts in derived channels"
+msgstr "Может использовать мои публичные сообщения в клонированных лентах сообщений"
-#: ../../Zotlabs/Lib/Libzotdir.php:163 ../../include/dir_fns.php:144
-msgid "Public Forums Only"
-msgstr "Только публичные форумы"
+#: ../../Zotlabs/Access/Permissions.php:73
+msgid "Can administer my channel"
+msgstr "Может администрировать мой канал"
-#: ../../Zotlabs/Lib/Libzotdir.php:165 ../../include/dir_fns.php:145
-msgid "This Website Only"
-msgstr "Только этот веб-сайт"
+#: ../../Zotlabs/Access/PermissionRoles.php:283
+msgid "Social Networking"
+msgstr "Социальная Сеть"
-#: ../../Zotlabs/Lib/Group.php:28 ../../include/group.php:22
-msgid ""
-"A deleted group with this name was revived. Existing item permissions "
-"<strong>may</strong> apply to this group and any future members. If this is "
-"not what you intended, please create another group with a different name."
-msgstr "Удаленная группа с этим названием была восстановлена. Существующие разрешения пункт <strong>могут</strong> применяться к этой группе и к её будущих участников. Если это не то, чего вы хотели, пожалуйста, создайте другую группу с другим именем."
+#: ../../Zotlabs/Access/PermissionRoles.php:284
+msgid "Social - Federation"
+msgstr "Социальная - Федерация"
-#: ../../Zotlabs/Lib/Group.php:270 ../../include/group.php:264
-msgid "Add new connections to this privacy group"
-msgstr "Добавить новые контакты в группу конфиденциальности"
+#: ../../Zotlabs/Access/PermissionRoles.php:285
+msgid "Social - Mostly Public"
+msgstr "Социальная - В основном общественный"
-#: ../../Zotlabs/Lib/Group.php:302 ../../include/group.php:298
-msgid "edit"
-msgstr "редактировать"
+#: ../../Zotlabs/Access/PermissionRoles.php:286
+msgid "Social - Restricted"
+msgstr "Социальная - Ограниченный"
-#: ../../Zotlabs/Lib/Group.php:325 ../../include/group.php:321
-msgid "Edit group"
-msgstr "Редактировать группу"
+#: ../../Zotlabs/Access/PermissionRoles.php:287
+msgid "Social - Private"
+msgstr "Социальная - Частный"
-#: ../../Zotlabs/Lib/Group.php:326 ../../include/group.php:322
-msgid "Add privacy group"
-msgstr "Добавить группу конфиденциальности"
+#: ../../Zotlabs/Access/PermissionRoles.php:290
+msgid "Community Forum"
+msgstr "Форум сообщества"
-#: ../../Zotlabs/Lib/Group.php:327 ../../include/group.php:323
-msgid "Channels not in any privacy group"
-msgstr "Каналы не включены ни в одну группу конфиденциальности"
+#: ../../Zotlabs/Access/PermissionRoles.php:291
+msgid "Forum - Mostly Public"
+msgstr "Форум - В основном общественный"
-#: ../../Zotlabs/Lib/Group.php:329 ../../Zotlabs/Widget/Savedsearch.php:84
-#: ../../include/group.php:325
-msgid "add"
-msgstr "добавить"
+#: ../../Zotlabs/Access/PermissionRoles.php:292
+msgid "Forum - Restricted"
+msgstr "Форум - Ограниченный"
-#: ../../Zotlabs/Lib/Chatroom.php:23
-msgid "Missing room name"
-msgstr "Отсутствует название комнаты"
+#: ../../Zotlabs/Access/PermissionRoles.php:293
+msgid "Forum - Private"
+msgstr "Форум - Частный"
-#: ../../Zotlabs/Lib/Chatroom.php:32
-msgid "Duplicate room name"
-msgstr "Название комнаты дублируется"
+#: ../../Zotlabs/Access/PermissionRoles.php:296
+msgid "Feed Republish"
+msgstr "Публиковать ленты новостей"
-#: ../../Zotlabs/Lib/Chatroom.php:82 ../../Zotlabs/Lib/Chatroom.php:90
-msgid "Invalid room specifier."
-msgstr "Неверный указатель комнаты."
+#: ../../Zotlabs/Access/PermissionRoles.php:297
+msgid "Feed - Mostly Public"
+msgstr "Ленты новостей - В основном общественный"
-#: ../../Zotlabs/Lib/Chatroom.php:122
-msgid "Room not found."
-msgstr "Комната не найдена."
+#: ../../Zotlabs/Access/PermissionRoles.php:298
+msgid "Feed - Restricted"
+msgstr "Ленты новостей - Ограниченный"
-#: ../../Zotlabs/Lib/Chatroom.php:143
-msgid "Room is full"
-msgstr "Комната переполнена"
+#: ../../Zotlabs/Access/PermissionRoles.php:301
+msgid "Special Purpose"
+msgstr "Спец. назначение"
+
+#: ../../Zotlabs/Access/PermissionRoles.php:302
+msgid "Special - Celebrity/Soapbox"
+msgstr "Спец. назначение - Знаменитость/Soapbox"
+
+#: ../../Zotlabs/Access/PermissionRoles.php:303
+msgid "Special - Group Repository"
+msgstr "Спец. назначение - Групповой репозиторий"
+
+#: ../../Zotlabs/Access/PermissionRoles.php:307
+msgid "Custom/Expert Mode"
+msgstr "Экспертный режим"
-#: ../../Zotlabs/Lib/Libsync.php:733 ../../include/zot.php:2632
+#: ../../Zotlabs/Lib/DB_Upgrade.php:67
+msgid "Source code of failed update: "
+msgstr "Исходный код неудачного обновления: "
+
+#: ../../Zotlabs/Lib/DB_Upgrade.php:88
#, php-format
-msgid "Unable to verify site signature for %s"
-msgstr "Невозможно проверить подпись сайта %s"
+msgid "Update Error at %s"
+msgstr "Ошибка обновления на %s"
+
+#: ../../Zotlabs/Lib/DB_Upgrade.php:94
+#, php-format
+msgid "Update %s failed. See error logs."
+msgstr "Выполнение %s неудачно. Проверьте системный журнал."
#: ../../Zotlabs/Lib/Enotify.php:60
msgid "$Projectname Notification"
msgstr "Оповещение $Projectname "
-#: ../../Zotlabs/Lib/Enotify.php:61 ../../addon/diaspora/util.php:336
-#: ../../addon/diaspora/util.php:349 ../../addon/diaspora/p.php:48
+#: ../../Zotlabs/Lib/Enotify.php:61
+#: ../../extend/addon/hzaddons/diaspora/p.php:48
+#: ../../extend/addon/hzaddons/diaspora/util.php:336
+#: ../../extend/addon/hzaddons/diaspora/util.php:349
msgid "$projectname"
msgstr ""
@@ -8619,7 +11796,8 @@ msgstr ""
msgid "Thank You,"
msgstr "Спасибо,"
-#: ../../Zotlabs/Lib/Enotify.php:65 ../../addon/hubwall/hubwall.php:33
+#: ../../Zotlabs/Lib/Enotify.php:65
+#: ../../extend/addon/hzaddons/hubwall/hubwall.php:33
#, php-format
msgid "%s Administrator"
msgstr "администратор %s"
@@ -8850,72 +12028,257 @@ msgstr "Фото:"
msgid "Please visit %s to approve or reject the suggestion."
msgstr "Пожалуйста, посетите %s, чтобы одобрить или отклонить предложение."
-#: ../../Zotlabs/Lib/Enotify.php:640
+#: ../../Zotlabs/Lib/Enotify.php:645
msgid "[$Projectname:Notify]"
msgstr "[$Projectname:Уведомление]"
-#: ../../Zotlabs/Lib/Enotify.php:808
+#: ../../Zotlabs/Lib/Enotify.php:813
msgid "created a new post"
msgstr "создал новую публикацию"
-#: ../../Zotlabs/Lib/Enotify.php:809
+#: ../../Zotlabs/Lib/Enotify.php:814
#, php-format
msgid "commented on %s's post"
msgstr "прокомментировал публикацию %s"
-#: ../../Zotlabs/Lib/Enotify.php:812
+#: ../../Zotlabs/Lib/Enotify.php:817
#, php-format
msgid "repeated %s's post"
msgstr "разместил публикацию %s"
-#: ../../Zotlabs/Lib/Enotify.php:821
+#: ../../Zotlabs/Lib/Enotify.php:826
#, php-format
msgid "edited a post dated %s"
msgstr "отредактировал публикацию датированную %s"
-#: ../../Zotlabs/Lib/Enotify.php:825
+#: ../../Zotlabs/Lib/Enotify.php:830
#, php-format
msgid "edited a comment dated %s"
msgstr "отредактировал комментарий датированный %s"
-#: ../../Zotlabs/Lib/NativeWiki.php:143
-msgid "Wiki updated successfully"
-msgstr "Wiki успешно обновлена"
+#: ../../Zotlabs/Lib/NativeWikiPage.php:42
+#: ../../Zotlabs/Lib/NativeWikiPage.php:94
+msgid "(No Title)"
+msgstr "(нет заголовка)"
-#: ../../Zotlabs/Lib/NativeWiki.php:197
-msgid "Wiki files deleted successfully"
-msgstr "Wiki успешно удалена"
+#: ../../Zotlabs/Lib/NativeWikiPage.php:109
+msgid "Wiki page create failed."
+msgstr "Не удалось создать страницу Wiki."
-#: ../../Zotlabs/Lib/DB_Upgrade.php:67
-msgid "Source code of failed update: "
-msgstr "Исходный код неудачного обновления: "
+#: ../../Zotlabs/Lib/NativeWikiPage.php:122
+msgid "Wiki not found."
+msgstr "Wiki не найдена."
-#: ../../Zotlabs/Lib/DB_Upgrade.php:88
-#, php-format
-msgid "Update Error at %s"
-msgstr "Ошибка обновления на %s"
+#: ../../Zotlabs/Lib/NativeWikiPage.php:133
+msgid "Destination name already exists"
+msgstr "Имя назначения уже существует"
-#: ../../Zotlabs/Lib/DB_Upgrade.php:94
-#, php-format
-msgid "Update %s failed. See error logs."
-msgstr "Выполнение %s неудачно. Проверьте системный журнал."
+#: ../../Zotlabs/Lib/NativeWikiPage.php:166
+#: ../../Zotlabs/Lib/NativeWikiPage.php:362
+msgid "Page not found"
+msgstr "Страница не найдена."
-#: ../../Zotlabs/Lib/ThreadItem.php:103 ../../include/conversation.php:700
-msgid "Private Message"
-msgstr "Личное сообщение"
+#: ../../Zotlabs/Lib/NativeWikiPage.php:197
+msgid "Error reading page content"
+msgstr "Ошибка чтения содержимого страницы"
+
+#: ../../Zotlabs/Lib/NativeWikiPage.php:353
+#: ../../Zotlabs/Lib/NativeWikiPage.php:402
+#: ../../Zotlabs/Lib/NativeWikiPage.php:469
+#: ../../Zotlabs/Lib/NativeWikiPage.php:510
+msgid "Error reading wiki"
+msgstr "Ошибка чтения Wiki"
+
+#: ../../Zotlabs/Lib/NativeWikiPage.php:390
+msgid "Page update failed."
+msgstr "Не удалось обновить страницу."
+
+#: ../../Zotlabs/Lib/NativeWikiPage.php:424
+msgid "Nothing deleted"
+msgstr "Ничего не удалено"
+
+#: ../../Zotlabs/Lib/NativeWikiPage.php:490
+msgid "Compare: object not found."
+msgstr "Сравнение: объект не найден."
+
+#: ../../Zotlabs/Lib/NativeWikiPage.php:496
+msgid "Page updated"
+msgstr "Страница обновлена"
+
+#: ../../Zotlabs/Lib/NativeWikiPage.php:499
+msgid "Untitled"
+msgstr "Не озаглавлено"
+
+#: ../../Zotlabs/Lib/NativeWikiPage.php:505
+msgid "Wiki resource_id required for git commit"
+msgstr "Требуется resource_id Wiki для отправки в Git"
+
+#: ../../Zotlabs/Lib/Permcat.php:82
+msgctxt "permcat"
+msgid "default"
+msgstr "по умолчанию"
+
+#: ../../Zotlabs/Lib/Permcat.php:133
+msgctxt "permcat"
+msgid "follower"
+msgstr "поклонник"
+
+#: ../../Zotlabs/Lib/Permcat.php:137
+msgctxt "permcat"
+msgid "contributor"
+msgstr "участник"
+
+#: ../../Zotlabs/Lib/Permcat.php:141
+msgctxt "permcat"
+msgid "publisher"
+msgstr "издатель"
+
+#: ../../Zotlabs/Lib/Apps.php:322
+msgid "Apps"
+msgstr "Приложения"
+
+#: ../../Zotlabs/Lib/Apps.php:323
+msgid "Affinity Tool"
+msgstr "Степень сходства"
+
+#: ../../Zotlabs/Lib/Apps.php:326
+msgid "Site Admin"
+msgstr "Администратор сайта"
+
+#: ../../Zotlabs/Lib/Apps.php:327
+#: ../../extend/addon/hzaddons/buglink/buglink.php:16
+msgid "Report Bug"
+msgstr "Сообщить об ошибке"
+
+#: ../../Zotlabs/Lib/Apps.php:330
+msgid "Content Filter"
+msgstr "Фильтр содержимого"
+
+#: ../../Zotlabs/Lib/Apps.php:331
+#: ../../extend/addon/hzaddons/content_import/Mod_content_import.php:135
+msgid "Content Import"
+msgstr "Импорт содержимого"
+
+#: ../../Zotlabs/Lib/Apps.php:333
+msgid "Remote Diagnostics"
+msgstr "Удалённая диагностика"
+
+#: ../../Zotlabs/Lib/Apps.php:334
+msgid "Suggest Channels"
+msgstr "Предлагаемые каналы"
+
+#: ../../Zotlabs/Lib/Apps.php:337
+msgid "Stream"
+msgstr "Поток"
+
+#: ../../Zotlabs/Lib/Apps.php:348
+msgid "Mail"
+msgstr "Переписка"
+
+#: ../../Zotlabs/Lib/Apps.php:351
+msgid "Chat"
+msgstr "Чат"
+
+#: ../../Zotlabs/Lib/Apps.php:353
+msgid "Probe"
+msgstr "Проба"
+
+#: ../../Zotlabs/Lib/Apps.php:354
+msgid "Suggest"
+msgstr "Предложить"
+
+#: ../../Zotlabs/Lib/Apps.php:355
+msgid "Random Channel"
+msgstr "Случайный канал"
+
+#: ../../Zotlabs/Lib/Apps.php:356
+msgid "Invite"
+msgstr "Пригласить"
+
+#: ../../Zotlabs/Lib/Apps.php:358
+#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:69
+msgid "Language"
+msgstr "Язык"
+
+#: ../../Zotlabs/Lib/Apps.php:359
+msgid "Post"
+msgstr "Публикация"
+
+#: ../../Zotlabs/Lib/Apps.php:360
+#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:58
+#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:59
+#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:60
+msgid "Profile Photo"
+msgstr "Фотография профиля"
+
+#: ../../Zotlabs/Lib/Apps.php:364
+msgid "Notifications"
+msgstr "Оповещения"
+
+#: ../../Zotlabs/Lib/Apps.php:365
+msgid "Order Apps"
+msgstr "Порядок приложений"
+
+#: ../../Zotlabs/Lib/Apps.php:366
+msgid "CardDAV"
+msgstr ""
+
+#: ../../Zotlabs/Lib/Apps.php:368
+msgid "Guest Access"
+msgstr "Гостевой доступ"
+
+#: ../../Zotlabs/Lib/Apps.php:370
+msgid "OAuth Apps Manager"
+msgstr "Менеджер OAuth"
+
+#: ../../Zotlabs/Lib/Apps.php:371
+msgid "OAuth2 Apps Manager"
+msgstr "Менеджер OAuth2"
+
+#: ../../Zotlabs/Lib/Apps.php:372
+msgid "PDL Editor"
+msgstr "Редактор PDL"
+
+#: ../../Zotlabs/Lib/Apps.php:374
+msgid "Premium Channel"
+msgstr "Премиальный канал"
+
+#: ../../Zotlabs/Lib/Apps.php:376
+msgid "My Chatrooms"
+msgstr "Мои чаты"
+
+#: ../../Zotlabs/Lib/Apps.php:377
+msgid "Channel Export"
+msgstr "Экспорт канала"
+
+#: ../../Zotlabs/Lib/Apps.php:554
+msgid "Purchase"
+msgstr "Купить"
+
+#: ../../Zotlabs/Lib/Apps.php:559
+msgid "Undelete"
+msgstr "Восстановить"
+
+#: ../../Zotlabs/Lib/Apps.php:568
+msgid "Add to app-tray"
+msgstr "Добавить в app-tray"
+
+#: ../../Zotlabs/Lib/Apps.php:569
+msgid "Remove from app-tray"
+msgstr "Удалить из app-tray"
+
+#: ../../Zotlabs/Lib/Apps.php:570
+msgid "Pin to navbar"
+msgstr "Добавить на панель навигации"
+
+#: ../../Zotlabs/Lib/Apps.php:571
+msgid "Unpin from navbar"
+msgstr "Удалить с панели навигации"
#: ../../Zotlabs/Lib/ThreadItem.php:130
msgid "Privacy conflict. Discretion advised."
msgstr "Конфиликт настроек конфиденциальности."
-#: ../../Zotlabs/Lib/ThreadItem.php:172 ../../Zotlabs/Storage/Browser.php:286
-msgid "Admin Delete"
-msgstr "Удалено администратором"
-
-#: ../../Zotlabs/Lib/ThreadItem.php:178 ../../include/conversation.php:690
-msgid "Select"
-msgstr "Выбрать"
-
#: ../../Zotlabs/Lib/ThreadItem.php:203
msgid "I will attend"
msgstr "Я буду участвовать"
@@ -8940,34 +12303,10 @@ msgstr "Я не согласен"
msgid "I abstain"
msgstr "Я воздержался"
-#: ../../Zotlabs/Lib/ThreadItem.php:267 ../../include/conversation.php:695
-msgid "Toggle Star Status"
-msgstr "Переключить статус пометки"
-
-#: ../../Zotlabs/Lib/ThreadItem.php:278 ../../include/conversation.php:707
-msgid "Message signature validated"
-msgstr "Подпись сообщения проверена"
-
-#: ../../Zotlabs/Lib/ThreadItem.php:279 ../../include/conversation.php:708
-msgid "Message signature incorrect"
-msgstr "Подпись сообщения неверная"
-
#: ../../Zotlabs/Lib/ThreadItem.php:287
msgid "Add Tag"
msgstr "Добавить тег"
-#: ../../Zotlabs/Lib/ThreadItem.php:291 ../../include/conversation.php:891
-msgid "Conversation Tools"
-msgstr "Инструменты общения"
-
-#: ../../Zotlabs/Lib/ThreadItem.php:307 ../../include/taxonomy.php:573
-msgid "like"
-msgstr "нравится"
-
-#: ../../Zotlabs/Lib/ThreadItem.php:308 ../../include/taxonomy.php:574
-msgid "dislike"
-msgstr "не нравится"
-
#: ../../Zotlabs/Lib/ThreadItem.php:309
msgid "Reply on this comment"
msgstr "Ответить на этот комментарий"
@@ -9000,1095 +12339,383 @@ msgstr[0] "%d комментарий"
msgstr[1] "%d комментария"
msgstr[2] "%d комментариев"
-#: ../../Zotlabs/Lib/ThreadItem.php:380 ../../Zotlabs/Lib/ThreadItem.php:381
+#: ../../Zotlabs/Lib/ThreadItem.php:392 ../../Zotlabs/Lib/ThreadItem.php:393
#, php-format
msgid "View %s's profile - %s"
msgstr "Просмотр профиля %s - %s"
-#: ../../Zotlabs/Lib/ThreadItem.php:384
+#: ../../Zotlabs/Lib/ThreadItem.php:396
msgid "to"
msgstr "к"
-#: ../../Zotlabs/Lib/ThreadItem.php:385
+#: ../../Zotlabs/Lib/ThreadItem.php:397
msgid "via"
msgstr "через"
-#: ../../Zotlabs/Lib/ThreadItem.php:386
+#: ../../Zotlabs/Lib/ThreadItem.php:398
msgid "Wall-to-Wall"
msgstr "Стена-к-Стене"
-#: ../../Zotlabs/Lib/ThreadItem.php:387
+#: ../../Zotlabs/Lib/ThreadItem.php:399
msgid "via Wall-To-Wall:"
msgstr "через Стена-к-Стене:"
-#: ../../Zotlabs/Lib/ThreadItem.php:401 ../../include/conversation.php:766
-#, php-format
-msgid "from %s"
-msgstr "от %s"
-
-#: ../../Zotlabs/Lib/ThreadItem.php:404 ../../include/conversation.php:769
-#, php-format
-msgid "last edited: %s"
-msgstr "последнее редактирование: %s"
-
-#: ../../Zotlabs/Lib/ThreadItem.php:405 ../../include/conversation.php:770
-#, php-format
-msgid "Expires: %s"
-msgstr "Срок действия: %s"
-
-#: ../../Zotlabs/Lib/ThreadItem.php:413
+#: ../../Zotlabs/Lib/ThreadItem.php:425
msgid "Attend"
msgstr "Посетить"
-#: ../../Zotlabs/Lib/ThreadItem.php:414
+#: ../../Zotlabs/Lib/ThreadItem.php:426
msgid "Attendance Options"
msgstr "Параметры посещаемости"
-#: ../../Zotlabs/Lib/ThreadItem.php:415
+#: ../../Zotlabs/Lib/ThreadItem.php:427
msgid "Vote"
msgstr "Голосовать"
-#: ../../Zotlabs/Lib/ThreadItem.php:416
+#: ../../Zotlabs/Lib/ThreadItem.php:428
msgid "Voting Options"
msgstr "Параметры голосования"
-#: ../../Zotlabs/Lib/ThreadItem.php:431
+#: ../../Zotlabs/Lib/ThreadItem.php:443
msgid "Go to previous comment"
msgstr "Перейти к предыдущему комментарию"
-#: ../../Zotlabs/Lib/ThreadItem.php:440
-#: ../../addon/bookmarker/bookmarker.php:38
+#: ../../Zotlabs/Lib/ThreadItem.php:452
+#: ../../extend/addon/hzaddons/bookmarker/bookmarker.php:38
msgid "Save Bookmarks"
msgstr "Сохранить закладки"
-#: ../../Zotlabs/Lib/ThreadItem.php:441
+#: ../../Zotlabs/Lib/ThreadItem.php:453
msgid "Add to Calendar"
msgstr "Добавить в календарь"
-#: ../../Zotlabs/Lib/ThreadItem.php:468 ../../include/conversation.php:483
-msgid "This is an unsaved preview"
-msgstr "Это несохранённый просмотр"
-
-#: ../../Zotlabs/Lib/ThreadItem.php:502 ../../include/js_strings.php:7
-#, php-format
-msgid "%s show all"
-msgstr "%s показать всё"
-
-#: ../../Zotlabs/Lib/ThreadItem.php:797 ../../addon/hsse/hsse.php:200
-#: ../../include/conversation.php:1406
-msgid "Bold"
-msgstr "Жирный"
-
-#: ../../Zotlabs/Lib/ThreadItem.php:798 ../../addon/hsse/hsse.php:201
-#: ../../include/conversation.php:1407
-msgid "Italic"
-msgstr "Курсив"
-
-#: ../../Zotlabs/Lib/ThreadItem.php:799 ../../addon/hsse/hsse.php:202
-#: ../../include/conversation.php:1408
-msgid "Underline"
-msgstr "Подчеркнутый"
-
-#: ../../Zotlabs/Lib/ThreadItem.php:800 ../../addon/hsse/hsse.php:203
-#: ../../include/conversation.php:1409
-msgid "Quote"
-msgstr "Цитата"
-
-#: ../../Zotlabs/Lib/ThreadItem.php:801 ../../addon/hsse/hsse.php:204
-#: ../../include/conversation.php:1410
-msgid "Code"
-msgstr "Код"
-
-#: ../../Zotlabs/Lib/ThreadItem.php:802
+#: ../../Zotlabs/Lib/ThreadItem.php:813
msgid "Image"
msgstr "Изображение"
-#: ../../Zotlabs/Lib/ThreadItem.php:803 ../../addon/hsse/hsse.php:205
-#: ../../include/conversation.php:1411
-msgid "Attach/Upload file"
-msgstr "Прикрепить/загрузить файл"
-
-#: ../../Zotlabs/Lib/ThreadItem.php:804
+#: ../../Zotlabs/Lib/ThreadItem.php:815
msgid "Insert Link"
msgstr "Вставить ссылку"
-#: ../../Zotlabs/Lib/ThreadItem.php:805
+#: ../../Zotlabs/Lib/ThreadItem.php:816
msgid "Video"
msgstr "Видео"
-#: ../../Zotlabs/Lib/ThreadItem.php:815
+#: ../../Zotlabs/Lib/ThreadItem.php:826
msgid "Your full name (required)"
msgstr "Ваше полное имя (требуется)"
-#: ../../Zotlabs/Lib/ThreadItem.php:816
+#: ../../Zotlabs/Lib/ThreadItem.php:827
msgid "Your email address (required)"
msgstr "Ваш адрес электронной почты (требуется)"
-#: ../../Zotlabs/Lib/ThreadItem.php:817
+#: ../../Zotlabs/Lib/ThreadItem.php:828
msgid "Your website URL (optional)"
msgstr "URL вашего вебсайта (необязательно)"
-#: ../../Zotlabs/Zot/Auth.php:152
-msgid ""
-"Remote authentication blocked. You are logged into this site locally. Please "
-"logout and retry."
-msgstr "Удалённая аутентификация заблокирована. Вы вошли на этот сайт локально. Пожалуйста, выйдите и попробуйте ещё раз."
-
-#: ../../Zotlabs/Zot/Auth.php:264 ../../addon/openid/Mod_Openid.php:76
-#: ../../addon/openid/Mod_Openid.php:178
-#, php-format
-msgid "Welcome %s. Remote authentication successful."
-msgstr "Добро пожаловать %s. Удаленная аутентификация успешно завершена."
-
-#: ../../Zotlabs/Storage/Browser.php:107 ../../Zotlabs/Storage/Browser.php:295
-msgid "parent"
-msgstr "источник"
-
-#: ../../Zotlabs/Storage/Browser.php:131 ../../include/text.php:2952
-msgid "Collection"
-msgstr "Коллекция"
-
-#: ../../Zotlabs/Storage/Browser.php:134
-msgid "Principal"
-msgstr "Субъект"
-
-#: ../../Zotlabs/Storage/Browser.php:137
-msgid "Addressbook"
-msgstr "Адресная книга"
+#: ../../Zotlabs/Lib/Chatroom.php:23
+msgid "Missing room name"
+msgstr "Отсутствует название комнаты"
-#: ../../Zotlabs/Storage/Browser.php:143
-msgid "Schedule Inbox"
-msgstr "План занятий входящий"
+#: ../../Zotlabs/Lib/Chatroom.php:32
+msgid "Duplicate room name"
+msgstr "Название комнаты дублируется"
-#: ../../Zotlabs/Storage/Browser.php:146
-msgid "Schedule Outbox"
-msgstr "План занятий исходящий"
+#: ../../Zotlabs/Lib/Chatroom.php:82 ../../Zotlabs/Lib/Chatroom.php:90
+msgid "Invalid room specifier."
+msgstr "Неверный указатель комнаты."
-#: ../../Zotlabs/Storage/Browser.php:279
-msgid "Total"
-msgstr "Всего"
+#: ../../Zotlabs/Lib/Chatroom.php:122
+msgid "Room not found."
+msgstr "Комната не найдена."
-#: ../../Zotlabs/Storage/Browser.php:281
-msgid "Shared"
-msgstr "Общие"
+#: ../../Zotlabs/Lib/Chatroom.php:143
+msgid "Room is full"
+msgstr "Комната переполнена"
-#: ../../Zotlabs/Storage/Browser.php:283
-msgid "Add Files"
-msgstr "Добавить файлы"
+#: ../../Zotlabs/Lib/PermissionDescription.php:108
+msgid "Public"
+msgstr "Общедоступно"
-#: ../../Zotlabs/Storage/Browser.php:367
-#, php-format
-msgid "You are using %1$s of your available file storage."
-msgstr "Вы используете %1$s из доступного вам хранилища файлов."
+#: ../../Zotlabs/Lib/PermissionDescription.php:109
+msgid "Anybody in the $Projectname network"
+msgstr "Любому в сети $Projectname"
-#: ../../Zotlabs/Storage/Browser.php:372
+#: ../../Zotlabs/Lib/PermissionDescription.php:110
#, php-format
-msgid "You are using %1$s of %2$s available file storage. (%3$s&#37;)"
-msgstr "Вы используете %1$s из %2$s доступного хранилища файлов (%3$s&#37;)."
-
-#: ../../Zotlabs/Storage/Browser.php:383
-msgid "WARNING:"
-msgstr "Предупреждение:"
-
-#: ../../Zotlabs/Storage/Browser.php:395
-msgid "Create new folder"
-msgstr "Создать новую папку"
-
-#: ../../Zotlabs/Storage/Browser.php:397
-msgid "Upload file"
-msgstr "Загрузить файл"
-
-#: ../../Zotlabs/Storage/Browser.php:410
-msgid "Drop files here to immediately upload"
-msgstr "Поместите файлы сюда для немедленной загрузки"
-
-#: ../../Zotlabs/Widget/Forums.php:100
-#: ../../Zotlabs/Widget/Activity_filter.php:73
-#: ../../Zotlabs/Widget/Notifications.php:119
-#: ../../Zotlabs/Widget/Notifications.php:120
-msgid "Forums"
-msgstr "Форумы"
-
-#: ../../Zotlabs/Widget/Cdav.php:37
-msgid "Select Channel"
-msgstr "Выбрать канал"
-
-#: ../../Zotlabs/Widget/Cdav.php:42
-msgid "Read-write"
-msgstr "Чтение-запись"
-
-#: ../../Zotlabs/Widget/Cdav.php:43
-msgid "Read-only"
-msgstr "Только чтение"
-
-#: ../../Zotlabs/Widget/Cdav.php:127
-msgid "Channel Calendar"
-msgstr "Календарь канала"
-
-#: ../../Zotlabs/Widget/Cdav.php:131
-msgid "Shared CalDAV Calendars"
-msgstr "Общие календари CalDAV"
-
-#: ../../Zotlabs/Widget/Cdav.php:135
-msgid "Share this calendar"
-msgstr "Поделиться этим календарём"
-
-#: ../../Zotlabs/Widget/Cdav.php:137
-msgid "Calendar name and color"
-msgstr "Имя и цвет календаря"
-
-#: ../../Zotlabs/Widget/Cdav.php:139
-msgid "Create new CalDAV calendar"
-msgstr "Создать новый календарь CalDAV"
-
-#: ../../Zotlabs/Widget/Cdav.php:141
-msgid "Calendar Name"
-msgstr "Имя календаря"
-
-#: ../../Zotlabs/Widget/Cdav.php:142
-msgid "Calendar Tools"
-msgstr "Инструменты календаря"
-
-#: ../../Zotlabs/Widget/Cdav.php:144
-msgid "Import calendar"
-msgstr "Импортировать календарь"
-
-#: ../../Zotlabs/Widget/Cdav.php:145
-msgid "Select a calendar to import to"
-msgstr "Выбрать календарь для импорта в"
-
-#: ../../Zotlabs/Widget/Cdav.php:172
-msgid "Addressbooks"
-msgstr "Адресные книги"
-
-#: ../../Zotlabs/Widget/Cdav.php:174
-msgid "Addressbook name"
-msgstr "Имя адресной книги"
-
-#: ../../Zotlabs/Widget/Cdav.php:176
-msgid "Create new addressbook"
-msgstr "Создать новую адресную книгу"
-
-#: ../../Zotlabs/Widget/Cdav.php:177
-msgid "Addressbook Name"
-msgstr "Имя адресной книги"
-
-#: ../../Zotlabs/Widget/Cdav.php:179
-msgid "Addressbook Tools"
-msgstr "Инструменты адресной книги"
-
-#: ../../Zotlabs/Widget/Cdav.php:180
-msgid "Import addressbook"
-msgstr "Импортировать адресную книгу"
-
-#: ../../Zotlabs/Widget/Cdav.php:181
-msgid "Select an addressbook to import to"
-msgstr "Выбрать адресную книгу для импорта в"
-
-#: ../../Zotlabs/Widget/Appcategories.php:46 ../../Zotlabs/Widget/Filer.php:31
-#: ../../widget/Netselect/Netselect.php:26 ../../include/contact_widgets.php:56
-#: ../../include/contact_widgets.php:99 ../../include/contact_widgets.php:142
-#: ../../include/contact_widgets.php:187
-msgid "Everything"
-msgstr "Всё"
-
-#: ../../Zotlabs/Widget/Eventstools.php:13
-msgid "Events Tools"
-msgstr "Инструменты для событий"
-
-#: ../../Zotlabs/Widget/Eventstools.php:14
-msgid "Export Calendar"
-msgstr "Экспортировать календарь"
-
-#: ../../Zotlabs/Widget/Eventstools.php:15
-msgid "Import Calendar"
-msgstr "Импортировать календарь"
-
-#: ../../Zotlabs/Widget/Suggestedchats.php:32
-msgid "Suggested Chatrooms"
-msgstr "Рекомендуемые чаты"
-
-#: ../../Zotlabs/Widget/Hq_controls.php:14
-msgid "HQ Control Panel"
-msgstr "Панель управления HQ"
-
-#: ../../Zotlabs/Widget/Hq_controls.php:17
-msgid "Create a new post"
-msgstr "Создать новую публикацию"
-
-#: ../../Zotlabs/Widget/Mailmenu.php:13
-msgid "Private Mail Menu"
-msgstr "Меню личной переписки"
+msgid "Any account on %s"
+msgstr "Любой аккаунт в %s"
-#: ../../Zotlabs/Widget/Mailmenu.php:15
-msgid "Combined View"
-msgstr "Комбинированный вид"
+#: ../../Zotlabs/Lib/PermissionDescription.php:111
+msgid "Any of my connections"
+msgstr "Любой из моих контактов"
-#: ../../Zotlabs/Widget/Mailmenu.php:20
-msgid "Inbox"
-msgstr "Входящие"
+#: ../../Zotlabs/Lib/PermissionDescription.php:112
+msgid "Only connections I specifically allow"
+msgstr "Только те контакты, кому я дам разрешение"
-#: ../../Zotlabs/Widget/Mailmenu.php:25
-msgid "Outbox"
-msgstr "Исходящие"
+#: ../../Zotlabs/Lib/PermissionDescription.php:113
+msgid "Anybody authenticated (could include visitors from other networks)"
+msgstr "Любой аутентифицированный (может включать посетителей их других сетей)"
-#: ../../Zotlabs/Widget/Mailmenu.php:30
-msgid "New Message"
-msgstr "Новое сообщение"
+#: ../../Zotlabs/Lib/PermissionDescription.php:114
+msgid "Any connections including those who haven't yet been approved"
+msgstr "Любые контакты включая те, которые вы ещё не одобрили"
-#: ../../Zotlabs/Widget/Chatroom_list.php:20
-msgid "Overview"
-msgstr "Обзор"
+#: ../../Zotlabs/Lib/PermissionDescription.php:150
+msgid ""
+"This is your default setting for the audience of your normal stream, and "
+"posts."
+msgstr "Это настройка по умолчанию для аудитории ваших обычных потоков и публикаций"
-#: ../../Zotlabs/Widget/Rating.php:51
-msgid "Rating Tools"
-msgstr "Инструменты оценки"
+#: ../../Zotlabs/Lib/PermissionDescription.php:151
+msgid ""
+"This is your default setting for who can view your default channel profile"
+msgstr "Это настройка по умолчанию для тех, кто может просматривать профиль вашего основного канала"
-#: ../../Zotlabs/Widget/Rating.php:55 ../../Zotlabs/Widget/Rating.php:57
-msgid "Rate Me"
-msgstr "Оценить меня"
+#: ../../Zotlabs/Lib/PermissionDescription.php:152
+msgid "This is your default setting for who can view your connections"
+msgstr "Это настройка по умолчанию для тех, кто может просматривать ваши контакты"
-#: ../../Zotlabs/Widget/Rating.php:60
-msgid "View Ratings"
-msgstr "Просмотр оценок"
+#: ../../Zotlabs/Lib/PermissionDescription.php:153
+msgid ""
+"This is your default setting for who can view your file storage and photos"
+msgstr "Это настройка по умолчанию для тех, кто может просматривать ваше хранилище файлов и фотографий"
-#: ../../Zotlabs/Widget/Activity.php:50
-msgctxt "widget"
-msgid "Activity"
-msgstr "Активность"
+#: ../../Zotlabs/Lib/PermissionDescription.php:154
+msgid "This is your default setting for the audience of your webpages"
+msgstr "Это настройка по умолчанию для аудитории ваших веб-страниц"
-#: ../../Zotlabs/Widget/Activity_filter.php:36
+#: ../../Zotlabs/Lib/Activity.php:1662
#, php-format
-msgid "Show posts related to the %s privacy group"
-msgstr "Показывать публикации относящиеся к группе конфиденциальности %s"
-
-#: ../../Zotlabs/Widget/Activity_filter.php:45
-msgid "Show my privacy groups"
-msgstr "Показывать мои группы конфиденциальности"
-
-#: ../../Zotlabs/Widget/Activity_filter.php:66
-msgid "Show posts to this forum"
-msgstr "Показывать публикации этого форума"
-
-#: ../../Zotlabs/Widget/Activity_filter.php:77
-msgid "Show forums"
-msgstr "Показывать форумы"
-
-#: ../../Zotlabs/Widget/Activity_filter.php:91
-msgid "Starred Posts"
-msgstr "Отмеченные публикации"
-
-#: ../../Zotlabs/Widget/Activity_filter.php:95
-msgid "Show posts that I have starred"
-msgstr "Показывать публикации которые я отметил"
-
-#: ../../Zotlabs/Widget/Activity_filter.php:106
-msgid "Personal Posts"
-msgstr "Личные публикации"
-
-#: ../../Zotlabs/Widget/Activity_filter.php:110
-msgid "Show posts that mention or involve me"
-msgstr "Показывать публикации где вы были упомянуты или привлечены"
+msgid "Likes %1$s's %2$s"
+msgstr "Нравится %1$s %2$s"
-#: ../../Zotlabs/Widget/Activity_filter.php:131
+#: ../../Zotlabs/Lib/Activity.php:1665
#, php-format
-msgid "Show posts that I have filed to %s"
-msgstr "Показывать публикации которые я добавил в %s"
-
-#: ../../Zotlabs/Widget/Activity_filter.php:137
-#: ../../Zotlabs/Widget/Filer.php:28 ../../include/contact_widgets.php:53
-#: ../../include/features.php:311
-msgid "Saved Folders"
-msgstr "Сохранённые каталоги"
-
-#: ../../Zotlabs/Widget/Activity_filter.php:141
-msgid "Show filed post categories"
-msgstr "Показывать категории добавленных публикаций"
-
-#: ../../Zotlabs/Widget/Activity_filter.php:155
-msgid "Panel search"
-msgstr "Панель поиска"
-
-#: ../../Zotlabs/Widget/Activity_filter.php:165
-msgid "Filter by name"
-msgstr "Отфильтровать по имени"
-
-#: ../../Zotlabs/Widget/Activity_filter.php:180
-msgid "Remove active filter"
-msgstr "Удалить активный фильтр"
-
-#: ../../Zotlabs/Widget/Activity_filter.php:196
-msgid "Stream Filters"
-msgstr "Фильтры потока"
+msgid "Doesn't like %1$s's %2$s"
+msgstr "Не нравится %1$s %2$s"
-#: ../../Zotlabs/Widget/Follow.php:22
+#: ../../Zotlabs/Lib/Activity.php:1668
#, php-format
-msgid "You have %1$.0f of %2$.0f allowed connections."
-msgstr "У вас есть %1$.0f из %2$.0f разрешенных контактов."
-
-#: ../../Zotlabs/Widget/Follow.php:29
-msgid "Add New Connection"
-msgstr "Добавить новый контакт"
-
-#: ../../Zotlabs/Widget/Follow.php:30
-msgid "Enter channel address"
-msgstr "Введите адрес канала"
-
-#: ../../Zotlabs/Widget/Follow.php:31
-msgid "Examples: bob@example.com, https://example.com/barbara"
-msgstr "Пример: ivan@example.com, http://example.com/ivan"
-
-#: ../../Zotlabs/Widget/Archive.php:43
-msgid "Archives"
-msgstr "Архивы"
-
-#: ../../Zotlabs/Widget/Conversations.php:17
-msgid "Received Messages"
-msgstr "Полученные сообщения"
-
-#: ../../Zotlabs/Widget/Conversations.php:21
-msgid "Sent Messages"
-msgstr "Отправленные сообщения"
-
-#: ../../Zotlabs/Widget/Conversations.php:25
-msgid "Conversations"
-msgstr "Беседы"
-
-#: ../../Zotlabs/Widget/Conversations.php:37
-msgid "No messages."
-msgstr "Сообщений нет."
-
-#: ../../Zotlabs/Widget/Conversations.php:57
-msgid "Delete conversation"
-msgstr "Удалить беседу"
-
-#: ../../Zotlabs/Widget/Chatroom_members.php:11
-msgid "Chat Members"
-msgstr "Участники чата"
-
-#: ../../Zotlabs/Widget/Photo.php:48 ../../Zotlabs/Widget/Photo_rand.php:58
-msgid "photo/image"
-msgstr "фотография / изображение"
-
-#: ../../Zotlabs/Widget/Savedsearch.php:75
-msgid "Remove term"
-msgstr "Удалить термин"
-
-#: ../../Zotlabs/Widget/Savedsearch.php:83 ../../include/features.php:303
-msgid "Saved Searches"
-msgstr "Сохранённые поиски"
-
-#: ../../Zotlabs/Widget/Wiki_pages.php:34
-#: ../../Zotlabs/Widget/Wiki_pages.php:91
-msgid "Add new page"
-msgstr "Добавить новую страницу"
-
-#: ../../Zotlabs/Widget/Wiki_pages.php:85
-msgid "Wiki Pages"
-msgstr "Wiki страницы"
-
-#: ../../Zotlabs/Widget/Wiki_pages.php:96
-msgid "Page name"
-msgstr "Название страницы"
-
-#: ../../Zotlabs/Widget/Affinity.php:54
-msgid "Refresh"
-msgstr "Обновить"
-
-#: ../../Zotlabs/Widget/Tasklist.php:23
-msgid "Tasks"
-msgstr "Задачи"
-
-#: ../../Zotlabs/Widget/Suggestions.php:53
-msgid "Suggestions"
-msgstr "Рекомендации"
-
-#: ../../Zotlabs/Widget/Suggestions.php:54
-msgid "See more..."
-msgstr "Просмотреть больше..."
-
-#: ../../Zotlabs/Widget/Activity_order.php:90
-msgid "Commented Date"
-msgstr "По комментариям"
-
-#: ../../Zotlabs/Widget/Activity_order.php:94
-msgid "Order by last commented date"
-msgstr "Сортировка по дате последнего комментария"
-
-#: ../../Zotlabs/Widget/Activity_order.php:97
-msgid "Posted Date"
-msgstr "По публикациям"
-
-#: ../../Zotlabs/Widget/Activity_order.php:101
-msgid "Order by last posted date"
-msgstr "Сортировка по дате последней публикации"
-
-#: ../../Zotlabs/Widget/Activity_order.php:104
-msgid "Date Unthreaded"
-msgstr "По порядку"
-
-#: ../../Zotlabs/Widget/Activity_order.php:108
-msgid "Order unthreaded by date"
-msgstr "Сортировка в порядке поступления"
-
-#: ../../Zotlabs/Widget/Activity_order.php:123
-msgid "Stream Order"
-msgstr "Упорядочить поток"
-
-#: ../../Zotlabs/Widget/Cover_photo.php:65
-msgid "Click to show more"
-msgstr "Нажмите чтобы показать больше"
-
-#: ../../Zotlabs/Widget/Tagcloud.php:22 ../../include/taxonomy.php:320
-#: ../../include/taxonomy.php:449 ../../include/taxonomy.php:470
-msgid "Tags"
-msgstr "Теги"
-
-#: ../../Zotlabs/Widget/Appstore.php:11
-msgid "App Collections"
-msgstr "Коллекции приложений"
-
-#: ../../Zotlabs/Widget/Appstore.php:13
-msgid "Installed apps"
-msgstr "Установленные приложения"
-
-#: ../../Zotlabs/Widget/Newmember.php:31
-msgid "Profile Creation"
-msgstr "Создание профиля"
-
-#: ../../Zotlabs/Widget/Newmember.php:33
-msgid "Upload profile photo"
-msgstr "Загрузить фотографию профиля"
-
-#: ../../Zotlabs/Widget/Newmember.php:34
-msgid "Upload cover photo"
-msgstr "Загрузить фотографию обложки"
-
-#: ../../Zotlabs/Widget/Newmember.php:35 ../../include/nav.php:115
-msgid "Edit your profile"
-msgstr "Редактировать профиль"
-
-#: ../../Zotlabs/Widget/Newmember.php:38
-msgid "Find and Connect with others"
-msgstr "Найти и вступить в контакт"
-
-#: ../../Zotlabs/Widget/Newmember.php:40
-msgid "View the directory"
-msgstr "Просмотреть каталог"
-
-#: ../../Zotlabs/Widget/Newmember.php:42
-msgid "Manage your connections"
-msgstr "Управление вашими контактами"
-
-#: ../../Zotlabs/Widget/Newmember.php:45
-msgid "Communicate"
-msgstr "Связаться"
-
-#: ../../Zotlabs/Widget/Newmember.php:47
-msgid "View your channel homepage"
-msgstr "Домашняя страница канала"
-
-#: ../../Zotlabs/Widget/Newmember.php:48
-msgid "View your network stream"
-msgstr "Просмотреть ваш сетевой поток"
-
-#: ../../Zotlabs/Widget/Newmember.php:54
-msgid "Documentation"
-msgstr "Документация"
-
-#: ../../Zotlabs/Widget/Newmember.php:57
-msgid "Missing Features?"
-msgstr "Отсутствует функция?"
-
-#: ../../Zotlabs/Widget/Newmember.php:59
-msgid "Pin apps to navigation bar"
-msgstr "Прикрепить приложение к панели"
-
-#: ../../Zotlabs/Widget/Newmember.php:60
-msgid "Install more apps"
-msgstr "Установить больше приложений"
-
-#: ../../Zotlabs/Widget/Newmember.php:71
-msgid "View public stream"
-msgstr "Просмотреть публичный поток"
-
-#: ../../Zotlabs/Widget/Admin.php:23 ../../Zotlabs/Widget/Admin.php:60
-msgid "Member registrations waiting for confirmation"
-msgstr "Регистрации участников, ожидающие подверждения"
-
-#: ../../Zotlabs/Widget/Admin.php:29
-msgid "Inspect queue"
-msgstr "Просмотр очереди"
-
-#: ../../Zotlabs/Widget/Admin.php:31
-msgid "DB updates"
-msgstr "Обновление базы данных"
-
-#: ../../Zotlabs/Widget/Admin.php:55 ../../include/nav.php:192
-msgid "Admin"
-msgstr "Администрирование"
-
-#: ../../Zotlabs/Widget/Admin.php:56
-msgid "Addon Features"
-msgstr "Настройки расширений"
-
-#: ../../Zotlabs/Widget/Settings_menu.php:32
-msgid "Account settings"
-msgstr "Настройки аккаунта"
-
-#: ../../Zotlabs/Widget/Settings_menu.php:38
-msgid "Channel settings"
-msgstr "Настройки канала"
-
-#: ../../Zotlabs/Widget/Settings_menu.php:46
-msgid "Display settings"
-msgstr "Настройки отображения"
-
-#: ../../Zotlabs/Widget/Settings_menu.php:53
-msgid "Manage locations"
-msgstr "Управление местоположением"
-
-#: ../../Zotlabs/Widget/Bookmarkedchats.php:24
-msgid "Bookmarked Chatrooms"
-msgstr "Закладки чатов"
-
-#: ../../Zotlabs/Widget/Notifications.php:16
-msgid "New Network Activity"
-msgstr "Новая сетевая активность"
-
-#: ../../Zotlabs/Widget/Notifications.php:17
-msgid "New Network Activity Notifications"
-msgstr "Новые уведомления о сетевой активности"
-
-#: ../../Zotlabs/Widget/Notifications.php:20
-msgid "View your network activity"
-msgstr "Просмотреть вашу сетевую активность"
-
-#: ../../Zotlabs/Widget/Notifications.php:23
-msgid "Mark all notifications read"
-msgstr "Пометить уведомления как прочитанные"
-
-#: ../../Zotlabs/Widget/Notifications.php:26
-#: ../../Zotlabs/Widget/Notifications.php:45
-#: ../../Zotlabs/Widget/Notifications.php:152
-msgid "Show new posts only"
-msgstr "Показывать только новые публикации"
-
-#: ../../Zotlabs/Widget/Notifications.php:27
-#: ../../Zotlabs/Widget/Notifications.php:46
-#: ../../Zotlabs/Widget/Notifications.php:122
-#: ../../Zotlabs/Widget/Notifications.php:153
-msgid "Filter by name or address"
-msgstr "Фильтровать по имени или адресу"
-
-#: ../../Zotlabs/Widget/Notifications.php:35
-msgid "New Home Activity"
-msgstr "Новая локальная активность"
-
-#: ../../Zotlabs/Widget/Notifications.php:36
-msgid "New Home Activity Notifications"
-msgstr "Новые уведомления локальной активности"
-
-#: ../../Zotlabs/Widget/Notifications.php:39
-msgid "View your home activity"
-msgstr "Просмотреть локальную активность"
-
-#: ../../Zotlabs/Widget/Notifications.php:42
-#: ../../Zotlabs/Widget/Notifications.php:149
-msgid "Mark all notifications seen"
-msgstr "Пометить уведомления как просмотренные"
-
-#: ../../Zotlabs/Widget/Notifications.php:54
-msgid "New Mails"
-msgstr "Новая переписка"
-
-#: ../../Zotlabs/Widget/Notifications.php:55
-msgid "New Mails Notifications"
-msgstr "Уведомления о новой переписке"
-
-#: ../../Zotlabs/Widget/Notifications.php:58
-msgid "View your private mails"
-msgstr "Просмотреть вашу личную переписку"
-
-#: ../../Zotlabs/Widget/Notifications.php:61
-msgid "Mark all messages seen"
-msgstr "Пометить сообщения как просмотренные"
-
-#: ../../Zotlabs/Widget/Notifications.php:69
-msgid "New Events"
-msgstr "Новые события"
-
-#: ../../Zotlabs/Widget/Notifications.php:70
-msgid "New Events Notifications"
-msgstr "Уведомления о новых событиях"
-
-#: ../../Zotlabs/Widget/Notifications.php:73
-msgid "View events"
-msgstr "Просмотреть события"
-
-#: ../../Zotlabs/Widget/Notifications.php:76
-msgid "Mark all events seen"
-msgstr "Пометить все события как просмотренные"
-
-#: ../../Zotlabs/Widget/Notifications.php:85
-msgid "New Connections Notifications"
-msgstr "Уведомления о новых контактах"
-
-#: ../../Zotlabs/Widget/Notifications.php:88
-msgid "View all connections"
-msgstr "Просмотр всех контактов"
-
-#: ../../Zotlabs/Widget/Notifications.php:96
-msgid "New Files"
-msgstr "Новые файлы"
-
-#: ../../Zotlabs/Widget/Notifications.php:97
-msgid "New Files Notifications"
-msgstr "Уведомления о новых файлах"
-
-#: ../../Zotlabs/Widget/Notifications.php:104
-#: ../../Zotlabs/Widget/Notifications.php:105
-msgid "Notices"
-msgstr "Оповещения"
-
-#: ../../Zotlabs/Widget/Notifications.php:108
-msgid "View all notices"
-msgstr "Просмотреть все оповещения"
-
-#: ../../Zotlabs/Widget/Notifications.php:111
-msgid "Mark all notices seen"
-msgstr "Пометить все оповещения как просмотренные"
-
-#: ../../Zotlabs/Widget/Notifications.php:132
-msgid "New Registrations"
-msgstr "Новые регистрации"
-
-#: ../../Zotlabs/Widget/Notifications.php:133
-msgid "New Registrations Notifications"
-msgstr "Уведомления о новых регистрациях"
-
-#: ../../Zotlabs/Widget/Notifications.php:143
-msgid "Public Stream Notifications"
-msgstr "Уведомления публичного потока"
-
-#: ../../Zotlabs/Widget/Notifications.php:146
-msgid "View the public stream"
-msgstr "Просмотреть публичный поток"
-
-#: ../../Zotlabs/Widget/Notifications.php:161
-msgid "Sorry, you have got no notifications at the moment"
-msgstr "Извините, но сейчас у вас нет уведомлений"
-
-#: ../../util/nconfig.php:34
-msgid "Source channel not found."
-msgstr "Канал-источник не найден."
-
-#: ../../widget/Netselect/Netselect.php:24
-msgid "Network/Protocol"
-msgstr "Сеть/Протокол"
-
-#: ../../widget/Netselect/Netselect.php:28 ../../include/network.php:1735
-msgid "Zot"
-msgstr ""
-
-#: ../../widget/Netselect/Netselect.php:31 ../../include/network.php:1733
-msgid "Diaspora"
-msgstr ""
-
-#: ../../widget/Netselect/Netselect.php:33 ../../include/network.php:1726
-#: ../../include/network.php:1727
-msgid "Friendica"
-msgstr ""
-
-#: ../../widget/Netselect/Netselect.php:38 ../../include/network.php:1728
-msgid "OStatus"
-msgstr ""
-
-#: ../../boot.php:1655
-msgid "Create an account to access services and applications"
-msgstr "Создайте аккаунт для доступа к службам и приложениям"
-
-#: ../../boot.php:1675 ../../include/nav.php:107 ../../include/nav.php:136
-#: ../../include/nav.php:155
-msgid "Logout"
-msgstr "Выход"
-
-#: ../../boot.php:1679
-msgid "Login/Email"
-msgstr "Пользователь / email"
-
-#: ../../boot.php:1680
-msgid "Password"
-msgstr "Пароль"
-
-#: ../../boot.php:1681
-msgid "Remember me"
-msgstr "Запомнить меня"
-
-#: ../../boot.php:1684
-msgid "Forgot your password?"
-msgstr "Забыли пароль или логин?"
+msgid "Will attend %1$s's %2$s"
+msgstr "Примет участие %1$s %2$s"
-#: ../../boot.php:2480
+#: ../../Zotlabs/Lib/Activity.php:1671
#, php-format
-msgid "[$Projectname] Website SSL error for %s"
-msgstr "[$Projectname] Ошибка SSL/TLS веб-сайта для %s"
-
-#: ../../boot.php:2485
-msgid "Website SSL certificate is not valid. Please correct."
-msgstr "SSL/TLS сертификат веб-сайт недействителен. Исправьте это."
+msgid "Will not attend %1$s's %2$s"
+msgstr "Не примет участие %1$s %2$s"
-#: ../../boot.php:2601
+#: ../../Zotlabs/Lib/Activity.php:1674
#, php-format
-msgid "[$Projectname] Cron tasks not running on %s"
-msgstr "[$Projectname] Задания Cron не запущены на %s"
-
-#: ../../boot.php:2606
-msgid "Cron/Scheduled tasks not running."
-msgstr "Задания Cron / планировщика не запущены."
-
-#: ../../boot.php:2607 ../../include/datetime.php:238
-msgid "never"
-msgstr "никогда"
-
-#: ../../view/theme/redbasic_c/php/config.php:16
-#: ../../view/theme/redbasic_c/php/config.php:19
-#: ../../view/theme/redbasic/php/config.php:16
-#: ../../view/theme/redbasic/php/config.php:19
-msgid "Focus (Hubzilla default)"
-msgstr "Фокус (по умолчанию Hubzilla)"
-
-#: ../../view/theme/redbasic_c/php/config.php:99
-#: ../../view/theme/redbasic/php/config.php:98
-msgid "Theme settings"
-msgstr "Настройки темы"
-
-#: ../../view/theme/redbasic_c/php/config.php:100
-#: ../../view/theme/redbasic/php/config.php:99
-msgid "Narrow navbar"
-msgstr "Узкая панель навигации"
+msgid "May attend %1$s's %2$s"
+msgstr "Возможно примет участие %1$s %2$s"
-#: ../../view/theme/redbasic_c/php/config.php:101
-#: ../../view/theme/redbasic/php/config.php:100
-msgid "Navigation bar background color"
-msgstr "Панель навигации, цвет фона"
+#: ../../Zotlabs/Lib/Techlevels.php:10
+msgid "0. Beginner/Basic"
+msgstr "Начинающий / Базовый"
-#: ../../view/theme/redbasic_c/php/config.php:102
-#: ../../view/theme/redbasic/php/config.php:101
-msgid "Navigation bar icon color "
-msgstr "Панель навигации, цвет значков"
+#: ../../Zotlabs/Lib/Techlevels.php:11
+msgid "1. Novice - not skilled but willing to learn"
+msgstr "1. Новичок - не опытный, но желающий учиться"
-#: ../../view/theme/redbasic_c/php/config.php:103
-#: ../../view/theme/redbasic/php/config.php:102
-msgid "Navigation bar active icon color "
-msgstr "Панель навигации, цвет активного значка"
+#: ../../Zotlabs/Lib/Techlevels.php:12
+msgid "2. Intermediate - somewhat comfortable"
+msgstr "2. Промежуточный - более удобный"
-#: ../../view/theme/redbasic_c/php/config.php:104
-#: ../../view/theme/redbasic/php/config.php:103
-msgid "Link color"
-msgstr "Цвет ссылок"
+#: ../../Zotlabs/Lib/Techlevels.php:13
+msgid "3. Advanced - very comfortable"
+msgstr "3. Продвинутый - очень удобный"
-#: ../../view/theme/redbasic_c/php/config.php:105
-#: ../../view/theme/redbasic/php/config.php:104
-msgid "Set font-color for banner"
-msgstr "Цвет текста в шапке"
+#: ../../Zotlabs/Lib/Techlevels.php:14
+msgid "4. Expert - I can write computer code"
+msgstr "4. Эксперт - я умею программировать"
-#: ../../view/theme/redbasic_c/php/config.php:106
-#: ../../view/theme/redbasic/php/config.php:105
-msgid "Set the background color"
-msgstr "Цвет фона"
+#: ../../Zotlabs/Lib/Techlevels.php:15
+msgid "5. Wizard - I probably know more than you do"
+msgstr "5. Волшебник - возможно я знаю больше чем ты"
-#: ../../view/theme/redbasic_c/php/config.php:107
-#: ../../view/theme/redbasic/php/config.php:106
-msgid "Set the background image"
-msgstr "Фоновое изображение"
+#: ../../Zotlabs/Lib/NativeWiki.php:143
+msgid "Wiki updated successfully"
+msgstr "Wiki успешно обновлена"
-#: ../../view/theme/redbasic_c/php/config.php:108
-#: ../../view/theme/redbasic/php/config.php:107
-msgid "Set the background color of items"
-msgstr "Цвет фона элементов"
+#: ../../Zotlabs/Lib/NativeWiki.php:197
+msgid "Wiki files deleted successfully"
+msgstr "Wiki успешно удалена"
-#: ../../view/theme/redbasic_c/php/config.php:109
-#: ../../view/theme/redbasic/php/config.php:108
-msgid "Set the background color of comments"
-msgstr "Цвет фона комментариев"
+#: ../../extend/addon/hzaddons/jappixmini/Mod_Jappixmini.php:96
+msgid "Jappixmini App"
+msgstr "Приложение Jappix Mini"
-#: ../../view/theme/redbasic_c/php/config.php:110
-#: ../../view/theme/redbasic/php/config.php:109
-msgid "Set font-size for the entire application"
-msgstr "Установить системный размер шрифта"
+#: ../../extend/addon/hzaddons/jappixmini/Mod_Jappixmini.php:97
+msgid "Provides a Facebook-like chat using Jappix Mini"
+msgstr "Предоставляет Facebook-подобный чат с использованием Jappix Mini"
-#: ../../view/theme/redbasic_c/php/config.php:110
-#: ../../view/theme/redbasic/php/config.php:109
-msgid "Examples: 1rem, 100%, 16px"
-msgstr "Например: 1rem, 100%, 16px"
+#: ../../extend/addon/hzaddons/jappixmini/Mod_Jappixmini.php:161
+msgid "Hide Jappixmini Chat-Widget from the webinterface"
+msgstr "Скрыть виджет чата Jappix Mini из веб-интерфейса"
-#: ../../view/theme/redbasic_c/php/config.php:111
-#: ../../view/theme/redbasic/php/config.php:110
-msgid "Set font-color for posts and comments"
-msgstr "Цвет шрифта для публикаций и комментариев"
+#: ../../extend/addon/hzaddons/jappixmini/Mod_Jappixmini.php:166
+msgid "Jabber username"
+msgstr "Имя пользователя Jabber"
-#: ../../view/theme/redbasic_c/php/config.php:112
-#: ../../view/theme/redbasic/php/config.php:111
-msgid "Set radius of corners"
-msgstr "Радиус скруглений"
+#: ../../extend/addon/hzaddons/jappixmini/Mod_Jappixmini.php:172
+msgid "Jabber server"
+msgstr "Сервер Jabber"
-#: ../../view/theme/redbasic_c/php/config.php:112
-#: ../../view/theme/redbasic/php/config.php:111
-msgid "Example: 4px"
-msgstr "Например: 4px"
+#: ../../extend/addon/hzaddons/jappixmini/Mod_Jappixmini.php:178
+msgid "Jabber BOSH host URL"
+msgstr "URL узла Jabber BOSH"
-#: ../../view/theme/redbasic_c/php/config.php:113
-#: ../../view/theme/redbasic/php/config.php:112
-msgid "Set shadow depth of photos"
-msgstr "Глубина теней фотографий"
+#: ../../extend/addon/hzaddons/jappixmini/Mod_Jappixmini.php:185
+msgid "Jabber password"
+msgstr "Пароль Jabber"
-#: ../../view/theme/redbasic_c/php/config.php:114
-#: ../../view/theme/redbasic/php/config.php:113
-msgid "Set maximum width of content region in pixel"
-msgstr "Максимальная ширина содержания региона (в пикселях)"
+#: ../../extend/addon/hzaddons/jappixmini/Mod_Jappixmini.php:191
+msgid "Encrypt Jabber password with Hubzilla password"
+msgstr "Зашифровать пароль Jabber с помощью пароля Hubzilla"
-#: ../../view/theme/redbasic_c/php/config.php:114
-#: ../../view/theme/redbasic/php/config.php:113
-msgid "Leave empty for default width"
-msgstr "Оставьте пустым для ширины по умолчанию"
+#: ../../extend/addon/hzaddons/jappixmini/Mod_Jappixmini.php:195
+#: ../../extend/addon/hzaddons/redred/Mod_Redred.php:79
+msgid "Hubzilla password"
+msgstr "Пароль Hubzilla"
-#: ../../view/theme/redbasic_c/php/config.php:115
-msgid "Left align page content"
-msgstr "Выровнять содержимое страницы по левому краю"
+#: ../../extend/addon/hzaddons/jappixmini/Mod_Jappixmini.php:199
+#: ../../extend/addon/hzaddons/jappixmini/Mod_Jappixmini.php:203
+msgid "Approve subscription requests from Hubzilla contacts automatically"
+msgstr "Утверждать запросы на подписку от контактов Hubzilla автоматически"
-#: ../../view/theme/redbasic_c/php/config.php:116
-#: ../../view/theme/redbasic/php/config.php:114
-msgid "Set size of conversation author photo"
-msgstr "Размер фотографии автора беседы"
+#: ../../extend/addon/hzaddons/jappixmini/Mod_Jappixmini.php:207
+msgid "Purge internal list of jabber addresses of contacts"
+msgstr "Очистить внутренний список адресов контактов Jabber"
-#: ../../view/theme/redbasic_c/php/config.php:117
-#: ../../view/theme/redbasic/php/config.php:115
-msgid "Set size of followup author photos"
-msgstr "Размер фотографий подписчиков"
+#: ../../extend/addon/hzaddons/jappixmini/Mod_Jappixmini.php:212
+msgid "Configuration Help"
+msgstr "Помощь по конфигурации"
-#: ../../view/theme/redbasic/php/config.php:116
-msgid "Show advanced settings"
-msgstr "Показать расширенные настройки"
+#: ../../extend/addon/hzaddons/jappixmini/Mod_Jappixmini.php:258
+msgid "Jappixmini Settings"
+msgstr "Настройки Jappix Мini"
-#: ../../addon/rendezvous/rendezvous.php:57
+#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:57
msgid "Errors encountered deleting database table "
msgstr "Возникшие при удалении таблицы базы данных ошибки"
-#: ../../addon/rendezvous/rendezvous.php:95 ../../addon/twitter/twitter.php:612
+#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:95
+#: ../../extend/addon/hzaddons/twitter/twitter.php:498
msgid "Submit Settings"
msgstr "Отправить настройки"
-#: ../../addon/rendezvous/rendezvous.php:96
+#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:96
msgid "Drop tables when uninstalling?"
msgstr "Удалить таблицы при деинсталляции?"
-#: ../../addon/rendezvous/rendezvous.php:96
+#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:96
msgid ""
"If checked, the Rendezvous database tables will be deleted when the plugin "
"is uninstalled."
msgstr "Если включено, то таблицы базы данных Rendezvous будут удалены при удалении плагина."
-#: ../../addon/rendezvous/rendezvous.php:97
+#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:97
msgid "Mapbox Access Token"
msgstr "Токен доступа к Mapbox"
-#: ../../addon/rendezvous/rendezvous.php:97
+#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:97
msgid ""
"If you enter a Mapbox access token, it will be used to retrieve map tiles "
"from Mapbox instead of the default OpenStreetMap tile server."
msgstr "Если вы введете токен доступа к Mapbox, он будет использоваться для извлечения фрагментов карты из Mapbox вместо стандартного сервера OpenStreetMap."
-#: ../../addon/rendezvous/rendezvous.php:162
+#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:162
msgid "Rendezvous"
msgstr ""
-#: ../../addon/rendezvous/rendezvous.php:167
+#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:167
msgid ""
"This identity has been deleted by another member due to inactivity. Please "
"press the \"New identity\" button or refresh the page to register a new "
"identity. You may use the same name."
msgstr "Этот идентификатор был удалён другим участником из-за неактивности. Пожалуйста нажмите кнопку \"Новый идентификатор\" для обновления страницы и получения нового идентификатора. Вы можете использовать то же имя."
-#: ../../addon/rendezvous/rendezvous.php:168
+#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:168
msgid "Welcome to Rendezvous!"
msgstr "Добро пожаловать в Rendezvous!"
-#: ../../addon/rendezvous/rendezvous.php:169
+#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:169
msgid ""
"Enter your name to join this rendezvous. To begin sharing your location with "
"the other members, tap the GPS control. When your location is discovered, a "
"red dot will appear and others will be able to see you on the map."
msgstr "Введите ваше имя для вступления в это Rendezvous. Для того, чтобы делиться вашим положением с другими участниками, нажмите \"GPS control\". Когда ваше местоположение определно, красная точка появится и остальные смогут увидеть вас на карте."
-#: ../../addon/rendezvous/rendezvous.php:171
+#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:171
msgid "Let's meet here"
msgstr "Давайте встретимся здесь"
-#: ../../addon/rendezvous/rendezvous.php:174
+#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:174
msgid "New marker"
msgstr "Новый маркер"
-#: ../../addon/rendezvous/rendezvous.php:175
+#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:175
msgid "Edit marker"
msgstr "Редактировать маркер"
-#: ../../addon/rendezvous/rendezvous.php:176
+#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:176
msgid "New identity"
msgstr "Новый идентификатор"
-#: ../../addon/rendezvous/rendezvous.php:177
+#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:177
msgid "Delete marker"
msgstr "Удалить маркер"
-#: ../../addon/rendezvous/rendezvous.php:178
+#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:178
msgid "Delete member"
msgstr "Удалить участника"
-#: ../../addon/rendezvous/rendezvous.php:179
+#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:179
msgid "Edit proximity alert"
msgstr "Изменить оповещение о близости"
-#: ../../addon/rendezvous/rendezvous.php:180
+#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:180
msgid ""
"A proximity alert will be issued when this member is within a certain radius "
"of you.<br><br>Enter a radius in meters (0 to disable):"
msgstr "Оповещение о близости будет произведено, если этот участник находится на определённом расстоянии от вас. <br><br>Введите радиус в метрах (0 для отключения):"
-#: ../../addon/rendezvous/rendezvous.php:180
-#: ../../addon/rendezvous/rendezvous.php:185
+#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:180
+#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:185
msgid "distance"
msgstr "расстояние"
-#: ../../addon/rendezvous/rendezvous.php:181
+#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:181
msgid "Proximity alert distance (meters)"
msgstr "Расстояние для уведомления о близости (метров)"
-#: ../../addon/rendezvous/rendezvous.php:182
-#: ../../addon/rendezvous/rendezvous.php:184
+#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:182
+#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:184
msgid ""
"A proximity alert will be issued when you are within a certain radius of the "
"marker location.<br><br>Enter a radius in meters (0 to disable):"
msgstr "Оповещение о близости будет произведено, если вы находитесь на определённом расстоянии местоположения маркера. <br><br>Введите радиус в метрах (0 для отключения):"
-#: ../../addon/rendezvous/rendezvous.php:183
+#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:183
msgid "Marker proximity alert"
msgstr "Маркер уведомления о близости"
-#: ../../addon/rendezvous/rendezvous.php:186
+#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:186
msgid "Reminder note"
msgstr "Напоминание"
-#: ../../addon/rendezvous/rendezvous.php:187
+#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:187
msgid ""
"Enter a note to be displayed when you are within the specified proximity..."
msgstr "Введите сообщение для отображения когда вы находитесь рядом"
-#: ../../addon/rendezvous/rendezvous.php:199
+#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:199
msgid "Add new rendezvous"
msgstr "Добавить новое Rendezvous."
-#: ../../addon/rendezvous/rendezvous.php:200
+#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:200
msgid ""
"Create a new rendezvous and share the access link with those you wish to "
"invite to the group. Those who open the link become members of the "
@@ -10096,1572 +12723,983 @@ msgid ""
"share their own locations with the group."
msgstr "Создайте новое Rendezvous и поделитесь ссылкой доступа с теми, кого вы хотите пригласить в группу. Тот, кто откроет эту ссылку, станет её участником. Участники могут видеть местоположение, добавлять маркеры на карту или делится своим собственным местоположением с группой."
-#: ../../addon/rendezvous/rendezvous.php:232
+#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:232
msgid "You have no rendezvous. Press the button above to create a rendezvous!"
msgstr "У вас нет Rendezvous. Нажмите на кнопку ниже чтобы создать его!"
-#: ../../addon/skeleton/Mod_Skeleton.php:32
-msgid "Skeleton App"
-msgstr "Приложение \"Скелет\""
-
-#: ../../addon/skeleton/Mod_Skeleton.php:33
-msgid "A skeleton for addons, you can copy/paste"
-msgstr "Скелет для приложений. Вы можете использовать copy/paste"
-
-#: ../../addon/skeleton/Mod_Skeleton.php:40
-msgid "Some setting"
-msgstr "Некоторые настройки"
-
-#: ../../addon/skeleton/Mod_Skeleton.php:40
-msgid "A setting"
-msgstr "Настройка"
-
-#: ../../addon/skeleton/Mod_Skeleton.php:48
-msgid "Skeleton Settings"
-msgstr "Настройки скелета"
-
-#: ../../addon/gnusoc/Mod_Gnusoc.php:16
-msgid ""
-"The GNU-Social protocol does not support location independence. Connections "
-"you make within that network may be unreachable from alternate channel "
-"locations."
-msgstr "Протокол GNU-Social не поддерживает независимость от расположения. Ваши контакты установленные в этой сети могут быть недоступны из альтернативных мест размещения канала."
-
-#: ../../addon/gnusoc/Mod_Gnusoc.php:22
-msgid "GNU-Social Protocol App"
-msgstr "Приложение \"Протокол GNU-Social\""
-
-#: ../../addon/gnusoc/Mod_Gnusoc.php:34
-msgid "GNU-Social Protocol"
-msgstr "Протокол GNU-Social"
-
-#: ../../addon/gnusoc/gnusoc.php:451
-msgid "Follow"
-msgstr "Отслеживать"
-
-#: ../../addon/gnusoc/gnusoc.php:454
-#, php-format
-msgid "%1$s is now following %2$s"
-msgstr "%1$s сейчас отслеживает %2$s"
-
-#: ../../addon/planets/Mod_Planets.php:20
-#: ../../addon/planets/Mod_Planets.php:23
-msgid "Random Planet App"
-msgstr "Приложение \"Случайная планета\""
-
-#: ../../addon/planets/Mod_Planets.php:23
-#: ../../addon/rainbowtag/Mod_Rainbowtag.php:26
-#: ../../addon/nsabait/Mod_Nsabait.php:24 ../../addon/hsse/Mod_Hsse.php:26
-#: ../../addon/authchoose/Mod_Authchoose.php:33
-msgid "Installed"
-msgstr "Установлено"
-
-#: ../../addon/planets/Mod_Planets.php:25
-msgid ""
-"Set a random planet from the Star Wars Empire as your location when posting"
-msgstr "Установить случайную планету из Империи Звездных Войн в качестве вашего местоположения при публикации"
-
-#: ../../addon/openclipatar/openclipatar.php:50
-#: ../../addon/openclipatar/openclipatar.php:128
-msgid "System defaults:"
-msgstr "Системные по умолчанию:"
-
-#: ../../addon/openclipatar/openclipatar.php:54
-msgid "Preferred Clipart IDs"
-msgstr "Предпочитаемый Clipart ID"
-
-#: ../../addon/openclipatar/openclipatar.php:54
-msgid "List of preferred clipart ids. These will be shown first."
-msgstr "Список предпочитаемых Clipart ID. Эти будут показаны первыми."
-
-#: ../../addon/openclipatar/openclipatar.php:55
-msgid "Default Search Term"
-msgstr "Условие поиска по умолчанию"
-
-#: ../../addon/openclipatar/openclipatar.php:55
-msgid "The default search term. These will be shown second."
-msgstr "Условие поиска по умолчанию. Показываются во вторую очередь."
-
-#: ../../addon/openclipatar/openclipatar.php:56
-msgid "Return After"
-msgstr "Вернуться после"
-
-#: ../../addon/openclipatar/openclipatar.php:56
-msgid "Page to load after image selection."
-msgstr "Страница для загрузки после выбора изображения."
-
-#: ../../addon/openclipatar/openclipatar.php:58 ../../include/channel.php:1422
-#: ../../include/nav.php:115
-msgid "Edit Profile"
-msgstr "Редактировать профиль"
-
-#: ../../addon/openclipatar/openclipatar.php:59
-msgid "Profile List"
-msgstr "Список профилей"
-
-#: ../../addon/openclipatar/openclipatar.php:61
-msgid "Order of Preferred"
-msgstr "Порядок предпочтения"
-
-#: ../../addon/openclipatar/openclipatar.php:61
-msgid "Sort order of preferred clipart ids."
-msgstr "Порядок сортировки предпочитаемых Clipart ID. "
-
-#: ../../addon/openclipatar/openclipatar.php:62
-#: ../../addon/openclipatar/openclipatar.php:68
-msgid "Newest first"
-msgstr "Новое первым"
-
-#: ../../addon/openclipatar/openclipatar.php:65
-msgid "As entered"
-msgstr "По мере ввода"
-
-#: ../../addon/openclipatar/openclipatar.php:67
-msgid "Order of other"
-msgstr "Порядок других"
-
-#: ../../addon/openclipatar/openclipatar.php:67
-msgid "Sort order of other clipart ids."
-msgstr "Порядок сортировки остальных Clipart ID."
-
-#: ../../addon/openclipatar/openclipatar.php:69
-msgid "Most downloaded first"
-msgstr "Самое загружаемое первым"
-
-#: ../../addon/openclipatar/openclipatar.php:70
-msgid "Most liked first"
-msgstr "Самое нравящееся первым"
-
-#: ../../addon/openclipatar/openclipatar.php:72
-msgid "Preferred IDs Message"
-msgstr "Сообщение от предпочитаемых ID"
-
-#: ../../addon/openclipatar/openclipatar.php:72
-msgid "Message to display above preferred results."
-msgstr "Отображаемое сообщение над предпочитаемыми результатами."
-
-#: ../../addon/openclipatar/openclipatar.php:78
-msgid "Uploaded by: "
-msgstr "Загружено:"
-
-#: ../../addon/openclipatar/openclipatar.php:78
-msgid "Drawn by: "
-msgstr "Нарисовано:"
-
-#: ../../addon/openclipatar/openclipatar.php:182
-#: ../../addon/openclipatar/openclipatar.php:194
-msgid "Use this image"
-msgstr "Использовать это изображение"
-
-#: ../../addon/openclipatar/openclipatar.php:192
-msgid "Or select from a free OpenClipart.org image:"
-msgstr "Или выберите из бесплатных изображений на OpenClipart.org"
-
-#: ../../addon/openclipatar/openclipatar.php:195
-msgid "Search Term"
-msgstr "Условие поиска"
-
-#: ../../addon/openclipatar/openclipatar.php:232
-msgid "Unknown error. Please try again later."
-msgstr "Неизвестная ошибка. Пожалуйста, повторите попытку позже."
-
-#: ../../addon/openclipatar/openclipatar.php:308
-msgid "Profile photo updated successfully."
-msgstr "Фотография профиля обновлена успешно."
-
-#: ../../addon/adultphotoflag/adultphotoflag.php:24
-msgid "Flag Adult Photos"
-msgstr "Пометка фотографий для взрослых"
-
-#: ../../addon/adultphotoflag/adultphotoflag.php:25
-msgid ""
-"Provide photo edit option to hide inappropriate photos from default album "
-"view"
-msgstr "Предоставьте возможность редактирования фотографий, чтобы скрыть неприемлемые фотографии из альбома по умолчанию"
+#: ../../extend/addon/hzaddons/pumpio/pumpio.php:152
+msgid "You are now authenticated to pumpio."
+msgstr "Вы аутентифицированы в Pump.io"
-#: ../../addon/totp/Settings/Totp.php:90
-msgid ""
-"You haven't set a TOTP secret yet.\n"
-"Please click the button below to generate one and register this site\n"
-"with your preferred authenticator app."
-msgstr "Вы еще не установили секретный код TOTP. Пожалуйста, нажмите на кнопку ниже, чтобы сгенерировать его и зарегистрировать этот сайт в предпочитаемом вами приложении для аутентификации."
+#: ../../extend/addon/hzaddons/pumpio/pumpio.php:153
+msgid "return to the featured settings page"
+msgstr "Вернутся к странице настроек"
-#: ../../addon/totp/Settings/Totp.php:93
-msgid "Your TOTP secret is"
-msgstr "Ваш секретный код TOTP"
+#: ../../extend/addon/hzaddons/pumpio/pumpio.php:168
+msgid "Post to Pump.io"
+msgstr "Опубликовать в Pump.io"
-#: ../../addon/totp/Settings/Totp.php:94
-msgid ""
-"Be sure to save it somewhere in case you lose or replace your mobile "
-"device.\n"
-"Use your mobile device to scan the QR code below to register this site\n"
-"with your preferred authenticator app."
-msgstr "Обязательно сохраните его где-нибудь на случай потери или замены мобильного устройства. С помощью мобильного устройства отсканируйте приведенный ниже QR-код, чтобы зарегистрировать этот сайт в предпочитаемом вами приложении для аутентификации."
+#: ../../extend/addon/hzaddons/pumpio/Mod_Pumpio.php:40
+msgid "Pump.io Settings saved."
+msgstr "Настройки Pump.io сохранены."
-#: ../../addon/totp/Settings/Totp.php:99
-msgid "Test"
-msgstr "Тест"
+#: ../../extend/addon/hzaddons/pumpio/Mod_Pumpio.php:53
+msgid "Pump.io Crosspost Connector App"
+msgstr "Приложение \"Публикация в Pump.io\""
-#: ../../addon/totp/Settings/Totp.php:100
-msgid "Generate New Secret"
-msgstr "Сгенерировать новый код"
+#: ../../extend/addon/hzaddons/pumpio/Mod_Pumpio.php:54
+msgid "Relay public posts to pump.io"
+msgstr "Пересылает общедоступные публикации в Pump.io"
-#: ../../addon/totp/Settings/Totp.php:101
-msgid "Go"
-msgstr "Вперёд"
+#: ../../extend/addon/hzaddons/pumpio/Mod_Pumpio.php:73
+msgid "Pump.io servername"
+msgstr "Имя сервера Pump.io"
-#: ../../addon/totp/Settings/Totp.php:102
-msgid "Enter your password"
-msgstr "Введите ваш пароль"
+#: ../../extend/addon/hzaddons/pumpio/Mod_Pumpio.php:73
+msgid "Without \"http://\" or \"https://\""
+msgstr "Без \"http://\" или \"https://\""
-#: ../../addon/totp/Settings/Totp.php:103
-msgid "enter TOTP code from your device"
-msgstr "введите код TOTP из вашего устройства"
+#: ../../extend/addon/hzaddons/pumpio/Mod_Pumpio.php:77
+msgid "Pump.io username"
+msgstr "Имя пользователя Pump.io"
-#: ../../addon/totp/Settings/Totp.php:104
-msgid "Pass!"
-msgstr "Принято!"
+#: ../../extend/addon/hzaddons/pumpio/Mod_Pumpio.php:77
+msgid "Without the servername"
+msgstr "без имени сервера"
-#: ../../addon/totp/Settings/Totp.php:105
-msgid "Fail"
-msgstr "Отказано"
+#: ../../extend/addon/hzaddons/pumpio/Mod_Pumpio.php:88
+msgid "You are not authenticated to pumpio"
+msgstr "Вы не аутентифицированы на Pump.io"
-#: ../../addon/totp/Settings/Totp.php:106
-msgid "Incorrect password, try again."
-msgstr "Неверный пароль, попробуйте снова."
+#: ../../extend/addon/hzaddons/pumpio/Mod_Pumpio.php:90
+msgid "(Re-)Authenticate your pump.io connection"
+msgstr "Аутентифицировать (повторно) ваше соединение с Pump.io"
-#: ../../addon/totp/Settings/Totp.php:107
-msgid "Record your new TOTP secret and rescan the QR code above."
-msgstr "Запишите ваш секретный код TOTP и повторно отсканируйте приведенный ниже QR-код."
+#: ../../extend/addon/hzaddons/pumpio/Mod_Pumpio.php:94
+msgid "Post to pump.io by default"
+msgstr "Публиковать в Pump.io по умолчанию"
-#: ../../addon/totp/Settings/Totp.php:115
-msgid "TOTP Settings"
-msgstr "Настройки TOTP"
+#: ../../extend/addon/hzaddons/pumpio/Mod_Pumpio.php:98
+msgid "Should posts be public"
+msgstr "Публикации должны быть общедоступными"
-#: ../../addon/totp/Mod_Totp.php:23
-msgid "TOTP Two-Step Verification"
-msgstr "Двухэтапная верификация TOTP"
+#: ../../extend/addon/hzaddons/pumpio/Mod_Pumpio.php:102
+msgid "Mirror all public posts"
+msgstr "Отображать все общедоступные публикации"
-#: ../../addon/totp/Mod_Totp.php:24
-msgid "Enter the 2-step verification generated by your authenticator app:"
-msgstr "Введите код проверки, созданный вашим приложением для аутентификации"
+#: ../../extend/addon/hzaddons/pumpio/Mod_Pumpio.php:112
+msgid "Pump.io Crosspost Connector"
+msgstr "Публикация в Pump.io"
-#: ../../addon/totp/Mod_Totp.php:25
-msgid "Success!"
-msgstr "Успех!"
+#: ../../extend/addon/hzaddons/cart/cart.php:150
+msgid "DB Cleanup Failure"
+msgstr "Сбой очистки базы данных"
-#: ../../addon/totp/Mod_Totp.php:26
-msgid "Invalid code, please try again."
-msgstr "Неверный код. Пожалуйста, попробуйте ещё раз."
+#: ../../extend/addon/hzaddons/cart/cart.php:556
+msgid "[cart] Item Added"
+msgstr "[cart] Элемент добавлен"
-#: ../../addon/totp/Mod_Totp.php:27
-msgid "Too many invalid codes..."
-msgstr "Слишком много неверных кодов..."
+#: ../../extend/addon/hzaddons/cart/cart.php:945
+msgid "Order already checked out."
+msgstr "Заказ уже проверен."
-#: ../../addon/totp/Mod_Totp.php:28
-msgid "Verify"
-msgstr "Проверить"
+#: ../../extend/addon/hzaddons/cart/cart.php:1250
+msgid "Drop database tables when uninstalling."
+msgstr "Сбросить таблицы базы данных при деинсталляции"
-#: ../../addon/wppost/Mod_Wppost.php:28
-msgid "Wordpress Settings saved."
-msgstr "Настройки WordPress сохранены."
+#: ../../extend/addon/hzaddons/cart/cart.php:1257
+#: ../../extend/addon/hzaddons/cart/Settings/Cart.php:111
+msgid "Cart Settings"
+msgstr "Настройки карточек"
-#: ../../addon/wppost/Mod_Wppost.php:41
-msgid "Wordpress Post App"
-msgstr "Приложение \"Публикация в Wordpress\""
+#: ../../extend/addon/hzaddons/cart/cart.php:1269
+#: ../../extend/addon/hzaddons/cart/cart.php:1272
+msgid "Shop"
+msgstr "Магазин"
-#: ../../addon/wppost/Mod_Wppost.php:42
-msgid "Post to WordPress or anything else which uses the wordpress XMLRPC API"
-msgstr "Опубликовать в WordPress или в чём-то ещё, поддерживающем wordpress XMLRPC API"
+#: ../../extend/addon/hzaddons/cart/cart.php:1328
+#: ../../extend/addon/hzaddons/cart/myshop.php:111
+msgid "Order Not Found"
+msgstr "Заказ не найден"
-#: ../../addon/wppost/Mod_Wppost.php:65
-msgid "WordPress username"
-msgstr "Имя пользователя WordPress"
+#: ../../extend/addon/hzaddons/cart/cart.php:1389
+msgid "Cart utilities for orders and payments"
+msgstr "Утилиты карточек для заказов и платежей"
-#: ../../addon/wppost/Mod_Wppost.php:69
-msgid "WordPress password"
-msgstr "Пароль WordPress"
+#: ../../extend/addon/hzaddons/cart/cart.php:1427
+msgid "You must be logged into the Grid to shop."
+msgstr "Вы должны быть в сети для доступа к магазину"
-#: ../../addon/wppost/Mod_Wppost.php:73
-msgid "WordPress API URL"
-msgstr "URL API WordPress"
+#: ../../extend/addon/hzaddons/cart/cart.php:1460
+#: ../../extend/addon/hzaddons/cart/manual_payments.php:68
+#: ../../extend/addon/hzaddons/cart/submodules/paypalbuttonV2.php:409
+#: ../../extend/addon/hzaddons/cart/submodules/paypalbutton.php:392
+msgid "Order not found."
+msgstr "Заказ не найден."
-#: ../../addon/wppost/Mod_Wppost.php:74
-msgid "Typically https://your-blog.tld/xmlrpc.php"
-msgstr "Обычно https://your-blog.tld/xmlrpc.php"
+#: ../../extend/addon/hzaddons/cart/cart.php:1468
+msgid "Access denied."
+msgstr "Доступ запрещён."
-#: ../../addon/wppost/Mod_Wppost.php:77
-msgid "WordPress blogid"
-msgstr ""
+#: ../../extend/addon/hzaddons/cart/cart.php:1520
+#: ../../extend/addon/hzaddons/cart/cart.php:1663
+msgid "No Order Found"
+msgstr "Нет найденных заказов"
-#: ../../addon/wppost/Mod_Wppost.php:78
-msgid "For multi-user sites such as wordpress.com, otherwise leave blank"
-msgstr "Для многопользовательских сайтов, таких, как wordpress.com. В противном случае оставьте пустым"
+#: ../../extend/addon/hzaddons/cart/cart.php:1529
+msgid "An unknown error has occurred Please start again."
+msgstr "Произошла неизвестная ошибка. Пожалуйста, начните снова."
-#: ../../addon/wppost/Mod_Wppost.php:82
-msgid "Post to WordPress by default"
-msgstr "Публиковать в WordPress по умолчанию"
+#: ../../extend/addon/hzaddons/cart/cart.php:1696
+msgid "Invalid Payment Type. Please start again."
+msgstr "Недействительный тип платежа. Пожалуйста, начните снова."
-#: ../../addon/wppost/Mod_Wppost.php:86
-msgid "Forward comments (requires hubzilla_wp plugin)"
-msgstr "Пересылать комментарии (требуется плагин hubzilla_wp)"
+#: ../../extend/addon/hzaddons/cart/cart.php:1703
+msgid "Order not found"
+msgstr "Заказ не найден"
-#: ../../addon/wppost/Mod_Wppost.php:94
-msgid "Wordpress Post"
-msgstr "Публикация в WordPress"
+#: ../../extend/addon/hzaddons/cart/widgets/catalogitem.php:57
+#: ../../extend/addon/hzaddons/cart/submodules/manualcat.php:265
+#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:657
+msgid "Price"
+msgstr "Цена"
-#: ../../addon/wppost/wppost.php:46
-msgid "Post to WordPress"
-msgstr "Опубликовать в WordPress"
+#: ../../extend/addon/hzaddons/cart/Settings/Cart.php:56
+msgid "Enable Test Catalog"
+msgstr "Включить тестовый каталог"
-#: ../../addon/nsfw/nsfw.php:152
-msgid "Possible adult content"
-msgstr "Возможно содержимое для взрослых"
+#: ../../extend/addon/hzaddons/cart/Settings/Cart.php:68
+msgid "Enable Manual Payments"
+msgstr "Включить ручные платежи"
-#: ../../addon/nsfw/nsfw.php:167
-#, php-format
-msgid "%s - view"
-msgstr "%s - просмотр"
+#: ../../extend/addon/hzaddons/cart/Settings/Cart.php:88
+msgid "Base Merchant Currency"
+msgstr "Основная торговая валюта"
-#: ../../addon/nsfw/Mod_Nsfw.php:22
-msgid "NSFW Settings saved."
-msgstr "Настройки NSFW сохранены."
+#: ../../extend/addon/hzaddons/cart/manual_payments.php:7
+msgid "Error: order mismatch. Please try again."
+msgstr "Ошибка: несоответствие заказа. Пожалуйста, попробуйте ещё раз"
-#: ../../addon/nsfw/Mod_Nsfw.php:33
-msgid "NSFW App"
-msgstr "Приложение NSFW"
+#: ../../extend/addon/hzaddons/cart/manual_payments.php:61
+msgid "Manual payments are not enabled."
+msgstr "Ручные платежи не подключены."
-#: ../../addon/nsfw/Mod_Nsfw.php:34
-msgid "Collapse content that contains predefined words"
-msgstr "Свернуть содержимое, содержащее предопределенные слова"
+#: ../../extend/addon/hzaddons/cart/manual_payments.php:77
+msgid "Finished"
+msgstr "Завершено"
-#: ../../addon/nsfw/Mod_Nsfw.php:44
-msgid ""
-"This app looks in posts for the words/text you specify below, and collapses "
-"any content containing those keywords so it is not displayed at "
-"inappropriate times, such as sexual innuendo that may be improper in a work "
-"setting. It is polite and recommended to tag any content containing nudity "
-"with #NSFW. This filter can also match any other word/text you specify, and "
-"can thereby be used as a general purpose content filter."
-msgstr "Это приложение просматривает публикации для слов / текста, которые вы указываете ниже, и сворачивает любой контент, содержащий эти ключевые слова, поэтому он не отображается в неподходящее время, например, сексуальные инсинуации, которые могут быть неправильными в настройке работы. Например, мы рекомендуем отмечать любой контент, содержащий наготу, тегом #NSFW. Этот фильтр также способен реагировать на любое другое указанное вами слово / текст и может использоваться в качестве фильтра содержимого общего назначения."
+#: ../../extend/addon/hzaddons/cart/submodules/manualcat.php:61
+msgid "Enable Manual Cart Module"
+msgstr "Включить модуль ручного управления карточками"
-#: ../../addon/nsfw/Mod_Nsfw.php:49
-msgid "Comma separated list of keywords to hide"
-msgstr "Список ключевых слов для скрытия, через запятую"
+#: ../../extend/addon/hzaddons/cart/submodules/manualcat.php:174
+#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:161
+msgid "New Sku"
+msgstr "Новый код"
-#: ../../addon/nsfw/Mod_Nsfw.php:49
-msgid "Word, /regular-expression/, lang=xx, lang!=xx"
-msgstr "слово, /регулярное_выражение/, lang=xx, lang!=xx"
+#: ../../extend/addon/hzaddons/cart/submodules/manualcat.php:210
+#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:196
+msgid "Cannot save edits to locked item."
+msgstr "Невозможно сохранить изменения заблокированной позиции."
-#: ../../addon/nsfw/Mod_Nsfw.php:58
-msgid "NSFW"
-msgstr ""
+#: ../../extend/addon/hzaddons/cart/submodules/manualcat.php:254
+#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:646
+msgid "Changes Locked"
+msgstr "Изменения заблокированы"
-#: ../../addon/flashcards/Mod_Flashcards.php:174
-msgid "Not allowed."
-msgstr "Запрещено."
+#: ../../extend/addon/hzaddons/cart/submodules/manualcat.php:258
+#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:650
+msgid "Item available for purchase."
+msgstr "Позиция доступна для приобретения."
-#: ../../addon/queueworker/Mod_Queueworker.php:77
-msgid "Max queueworker threads"
-msgstr "Макс. количество обработчиков очереди"
+#: ../../extend/addon/hzaddons/cart/submodules/manualcat.php:268
+#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:660
+msgid "Photo URL"
+msgstr "URL изображения"
-#: ../../addon/queueworker/Mod_Queueworker.php:91
-msgid "Assume workers dead after ___ seconds"
-msgstr "Считать обработчики неактивными через секунд"
+#: ../../extend/addon/hzaddons/cart/submodules/subscriptions.php:151
+msgid "Enable Subscription Management Module"
+msgstr "Включить модуль управления подписками"
-#: ../../addon/queueworker/Mod_Queueworker.php:105
+#: ../../extend/addon/hzaddons/cart/submodules/subscriptions.php:223
msgid ""
-"Pause before starting next task: (microseconds. Minimum 100 = .0001 seconds)"
-msgstr "Пауза перед запуском следующего задания. В микросекундах, минимум 100 или 0.0001 секунды."
-
-#: ../../addon/queueworker/Mod_Queueworker.php:116
-msgid "Queueworker Settings"
-msgstr "Настройки обработчика очереди"
-
-#: ../../addon/ijpost/Mod_Ijpost.php:23
-msgid "Insane Journal Crosspost Connector Settings saved."
-msgstr "Настройки пересылки публикаций Insane Journal сохранены."
-
-#: ../../addon/ijpost/Mod_Ijpost.php:35
-msgid "Insane Journal Crosspost Connector App"
-msgstr "Приложение \"Публикация в Insane Journal\""
-
-#: ../../addon/ijpost/Mod_Ijpost.php:36
-msgid "Relay public postings to Insane Journal"
-msgstr "Пересылает общедоступные публикации в Insane Journal"
-
-#: ../../addon/ijpost/Mod_Ijpost.php:53
-msgid "InsaneJournal username"
-msgstr "Имя пользователя Insane Journal"
-
-#: ../../addon/ijpost/Mod_Ijpost.php:57
-msgid "InsaneJournal password"
-msgstr "Пароль Insane Journal"
-
-#: ../../addon/ijpost/Mod_Ijpost.php:61
-msgid "Post to InsaneJournal by default"
-msgstr "Публиковать в Insane Journal по умолчанию"
-
-#: ../../addon/ijpost/Mod_Ijpost.php:69
-msgid "Insane Journal Crosspost Connector"
-msgstr "Публикация в Insane Journal"
-
-#: ../../addon/ijpost/ijpost.php:45
-msgid "Post to Insane Journal"
-msgstr "Опубликовать в Insane Journal"
-
-#: ../../addon/dwpost/dwpost.php:48
-msgid "Post to Dreamwidth"
-msgstr "Публиковать в Dreamwidth"
-
-#: ../../addon/dwpost/Mod_Dwpost.php:24
-msgid "Dreamwidth Crosspost Connector Settings saved."
-msgstr "Настройки пересылки публикаций Dreamwidth сохранены."
-
-#: ../../addon/dwpost/Mod_Dwpost.php:36
-msgid "Dreamwidth Crosspost Connector App"
-msgstr "Приложение \"Публикация в Dreamwidth\""
-
-#: ../../addon/dwpost/Mod_Dwpost.php:37
-msgid "Relay public postings to Dreamwidth"
-msgstr "Пересылает общедоступные публикации в Dreamwidth"
-
-#: ../../addon/dwpost/Mod_Dwpost.php:52
-msgid "Dreamwidth username"
-msgstr "Имя пользователя Dreamwidth"
-
-#: ../../addon/dwpost/Mod_Dwpost.php:56
-msgid "Dreamwidth password"
-msgstr "Пароль Dreamwidth"
-
-#: ../../addon/dwpost/Mod_Dwpost.php:60
-msgid "Post to Dreamwidth by default"
-msgstr "Публиковать в Dreamwidth по умолчанию"
+"Cannot include subscription items with different terms in the same order."
+msgstr "Нельзя включать элементы подписки с разными условиями в том же заказе."
-#: ../../addon/dwpost/Mod_Dwpost.php:68
-msgid "Dreamwidth Crosspost Connector"
-msgstr "Публикация в Dreamwidth"
+#: ../../extend/addon/hzaddons/cart/submodules/subscriptions.php:372
+msgid "Select Subscription to Edit"
+msgstr "Выбрать подписку для редактирования"
-#: ../../addon/notifyadmin/notifyadmin.php:34
-msgid "New registration"
-msgstr "Новая регистрация"
+#: ../../extend/addon/hzaddons/cart/submodules/subscriptions.php:380
+msgid "Edit Subscriptions"
+msgstr "Редактировать подписки"
-#: ../../addon/notifyadmin/notifyadmin.php:42
-#, php-format
-msgid "Message sent to %s. New account registration: %s"
-msgstr "Сообщение отправлено в %s. Регистрация нового аккаунта: %s"
+#: ../../extend/addon/hzaddons/cart/submodules/subscriptions.php:414
+msgid "Subscription SKU"
+msgstr "Код подписки"
-#: ../../addon/dirstats/dirstats.php:94
-msgid "Hubzilla Directory Stats"
-msgstr "Каталог статистики Hubzilla"
+#: ../../extend/addon/hzaddons/cart/submodules/subscriptions.php:419
+msgid "Catalog Description"
+msgstr "Описание каталога"
-#: ../../addon/dirstats/dirstats.php:95
-msgid "Total Hubs"
-msgstr "Всего хабов"
+#: ../../extend/addon/hzaddons/cart/submodules/subscriptions.php:423
+msgid "Subscription available for purchase."
+msgstr "Подписка доступна для покупки."
-#: ../../addon/dirstats/dirstats.php:97
-msgid "Hubzilla Hubs"
-msgstr "Хабы Hubzilla"
+#: ../../extend/addon/hzaddons/cart/submodules/subscriptions.php:428
+msgid "Maximum active subscriptions to this item per account."
+msgstr "Максимальное количество подписок на аккаунт для этой позиции"
-#: ../../addon/dirstats/dirstats.php:99
-msgid "Friendica Hubs"
-msgstr "Хабы Friendica"
+#: ../../extend/addon/hzaddons/cart/submodules/subscriptions.php:431
+msgid "Subscription price."
+msgstr "Цена подписки."
-#: ../../addon/dirstats/dirstats.php:101
-msgid "Diaspora Pods"
-msgstr "Стручки Diaspora"
+#: ../../extend/addon/hzaddons/cart/submodules/subscriptions.php:435
+msgid "Quantity"
+msgstr "Количество"
-#: ../../addon/dirstats/dirstats.php:103
-msgid "Hubzilla Channels"
-msgstr "Каналы Hubzilla"
+#: ../../extend/addon/hzaddons/cart/submodules/subscriptions.php:439
+msgid "Term"
+msgstr "Условия"
-#: ../../addon/dirstats/dirstats.php:105
-msgid "Friendica Channels"
-msgstr "Каналы Friendica"
+#: ../../extend/addon/hzaddons/cart/submodules/paypalbuttonV2.php:86
+msgid "Enable Paypal Button Module (API-v2)"
+msgstr "Включить модуль кнопки Paypal (API-v2)"
-#: ../../addon/dirstats/dirstats.php:107
-msgid "Diaspora Channels"
-msgstr "Каналы Diaspora"
+#: ../../extend/addon/hzaddons/cart/submodules/paypalbuttonV2.php:94
+#: ../../extend/addon/hzaddons/cart/submodules/paypalbutton.php:93
+msgid "Use Production Key"
+msgstr "Использовать ключ Production"
-#: ../../addon/dirstats/dirstats.php:109
-msgid "Aged 35 and above"
-msgstr "Возраст 35 и выше"
+#: ../../extend/addon/hzaddons/cart/submodules/paypalbuttonV2.php:101
+#: ../../extend/addon/hzaddons/cart/submodules/paypalbutton.php:100
+msgid "Paypal Sandbox Client Key"
+msgstr "Ключ клиента Paypal Sandbox"
-#: ../../addon/dirstats/dirstats.php:111
-msgid "Aged 34 and under"
-msgstr "Возраст 34 и ниже"
+#: ../../extend/addon/hzaddons/cart/submodules/paypalbuttonV2.php:108
+#: ../../extend/addon/hzaddons/cart/submodules/paypalbutton.php:107
+msgid "Paypal Sandbox Secret Key"
+msgstr "Секретный ключ Paypal Sandbox"
-#: ../../addon/dirstats/dirstats.php:113
-msgid "Average Age"
-msgstr "Средний возраст"
+#: ../../extend/addon/hzaddons/cart/submodules/paypalbuttonV2.php:114
+#: ../../extend/addon/hzaddons/cart/submodules/paypalbutton.php:113
+msgid "Paypal Production Client Key"
+msgstr "Ключ клиента Paypal Production"
-#: ../../addon/dirstats/dirstats.php:115
-msgid "Known Chatrooms"
-msgstr "Известные чаты"
+#: ../../extend/addon/hzaddons/cart/submodules/paypalbuttonV2.php:121
+#: ../../extend/addon/hzaddons/cart/submodules/paypalbutton.php:120
+msgid "Paypal Production Secret Key"
+msgstr "Секретный ключ Paypal Production"
-#: ../../addon/dirstats/dirstats.php:117
-msgid "Known Tags"
-msgstr "Известные теги"
+#: ../../extend/addon/hzaddons/cart/submodules/paypalbuttonV2.php:264
+#: ../../extend/addon/hzaddons/cart/submodules/paypalbutton.php:252
+msgid "Paypal button payments are not enabled."
+msgstr "Кнопка Paypal для платежей не включена."
-#: ../../addon/dirstats/dirstats.php:119
+#: ../../extend/addon/hzaddons/cart/submodules/paypalbuttonV2.php:282
+#: ../../extend/addon/hzaddons/cart/submodules/paypalbutton.php:270
msgid ""
-"Please note Diaspora and Friendica statistics are merely those **this "
-"directory** is aware of, and not all those known in the network. This also "
-"applies to chatrooms,"
-msgstr "Обратите внимание, что статистика Diaspora и Friendica это только те, о которых ** этот каталог ** знает, а не все известные в сети. Это также относится и к чатам."
-
-#: ../../addon/likebanner/likebanner.php:51
-msgid "Your Webbie:"
-msgstr "Ваш Webbie:"
+"Paypal button payments are not properly configured. Please choose another "
+"payment option."
+msgstr "Кнопка Paypal для платежей настроена неправильно. Пожалуйста, используйте другой вариант оплаты."
-#: ../../addon/likebanner/likebanner.php:54
-msgid "Fontsize (px):"
-msgstr "Размер шрифта (px):"
+#: ../../extend/addon/hzaddons/cart/submodules/paypalbutton.php:85
+msgid "Enable Paypal Button Module"
+msgstr "Включить модуль кнопки Paypal"
-#: ../../addon/likebanner/likebanner.php:68
-msgid "Link:"
-msgstr "Ссылка:"
+#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:62
+msgid "Enable Hubzilla Services Module"
+msgstr "Включить модуль сервиса Hubzilla"
-#: ../../addon/likebanner/likebanner.php:70
-msgid "Like us on Hubzilla"
-msgstr "Нравится на Hubzilla"
+#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:245
+#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:332
+msgid "SKU not found."
+msgstr "Код не найден."
-#: ../../addon/likebanner/likebanner.php:72
-msgid "Embed:"
-msgstr "Встроить:"
+#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:298
+#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:302
+msgid "Invalid Activation Directive."
+msgstr "Недействительная директива активации."
-#: ../../addon/redphotos/redphotos.php:106
-msgid "Photos imported"
-msgstr "Фотографии импортированы"
+#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:373
+#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:377
+msgid "Invalid Deactivation Directive."
+msgstr "Недействительная директива деактивации"
-#: ../../addon/redphotos/redphotos.php:129
-msgid "Redmatrix Photo Album Import"
-msgstr "Импортировать альбом фотографий Redmatrix"
+#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:563
+msgid "Add to this privacy group"
+msgstr "Добавить в эту группу конфиденциальности"
-#: ../../addon/redphotos/redphotos.php:130
-msgid "This will import all your Redmatrix photo albums to this channel."
-msgstr "Это позволит импортировать все ваши альбомы фотографий Redmatrix в этот канал."
+#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:579
+msgid "Set user service class"
+msgstr "Установить класс обслуживания пользователя"
-#: ../../addon/redphotos/redphotos.php:131
-#: ../../addon/redfiles/redfiles.php:121
-msgid "Redmatrix Server base URL"
-msgstr "Базовый URL сервера Redmatrix"
+#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:606
+msgid "You must be using a local account to purchase this service."
+msgstr "Вы должны использовать локальную учётноую запись для покупки этого сервиса."
-#: ../../addon/redphotos/redphotos.php:132
-#: ../../addon/redfiles/redfiles.php:122
-msgid "Redmatrix Login Username"
-msgstr "Имя пользователя Redmatrix"
+#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:664
+msgid "Add buyer to privacy group"
+msgstr "Добавить покупателя в группу конфиденциальности"
-#: ../../addon/redphotos/redphotos.php:133
-#: ../../addon/redfiles/redfiles.php:123
-msgid "Redmatrix Login Password"
-msgstr "Пароль Redmatrix"
+#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:669
+msgid "Add buyer as connection"
+msgstr "Добавить покупателя как контакт"
-#: ../../addon/redphotos/redphotos.php:134
-msgid "Import just this album"
-msgstr "Импортировать только этот альбом"
+#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:677
+#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:719
+msgid "Set Service Class"
+msgstr "Установить класс обслуживания"
-#: ../../addon/redphotos/redphotos.php:134
-msgid "Leave blank to import all albums"
-msgstr "Оставьте пустым для импорта всех альбомов"
+#: ../../extend/addon/hzaddons/cart/myshop.php:30
+msgid "Access Denied."
+msgstr "Доступ запрещён."
-#: ../../addon/redphotos/redphotos.php:135
-msgid "Maximum count to import"
-msgstr "Максимальное количество для импорта"
+#: ../../extend/addon/hzaddons/cart/myshop.php:141
+#: ../../extend/addon/hzaddons/cart/myshop.php:177
+#: ../../extend/addon/hzaddons/cart/myshop.php:211
+#: ../../extend/addon/hzaddons/cart/myshop.php:259
+#: ../../extend/addon/hzaddons/cart/myshop.php:294
+#: ../../extend/addon/hzaddons/cart/myshop.php:317
+#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:100
+#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:101
+msgid "Access Denied"
+msgstr "Доступ запрещён"
-#: ../../addon/redphotos/redphotos.php:135
-msgid "0 or blank to import all available"
-msgstr "0 или пусто для импорта всех доступных"
+#: ../../extend/addon/hzaddons/cart/myshop.php:186
+#: ../../extend/addon/hzaddons/cart/myshop.php:220
+#: ../../extend/addon/hzaddons/cart/myshop.php:269
+#: ../../extend/addon/hzaddons/cart/myshop.php:327
+msgid "Invalid Item"
+msgstr "Недействительный элемент"
-#: ../../addon/irc/Mod_Irc.php:23 ../../addon/irc/irc.php:41
+#: ../../extend/addon/hzaddons/irc/Mod_Irc.php:23
+#: ../../extend/addon/hzaddons/irc/irc.php:41
msgid "Popular Channels"
msgstr "Популярные каналы"
-#: ../../addon/irc/irc.php:37
+#: ../../extend/addon/hzaddons/irc/irc.php:37
msgid "Channels to auto connect"
msgstr "Каналы для автоматического подключения"
-#: ../../addon/irc/irc.php:37 ../../addon/irc/irc.php:41
+#: ../../extend/addon/hzaddons/irc/irc.php:37
+#: ../../extend/addon/hzaddons/irc/irc.php:41
msgid "Comma separated list"
msgstr "Список, разделённый запятыми"
-#: ../../addon/irc/irc.php:45
+#: ../../extend/addon/hzaddons/irc/irc.php:45
msgid "IRC Settings"
msgstr "Настройки IRC"
-#: ../../addon/irc/irc.php:54
+#: ../../extend/addon/hzaddons/irc/irc.php:54
msgid "IRC settings saved."
msgstr "Настройки IRC сохранены"
-#: ../../addon/irc/irc.php:58
+#: ../../extend/addon/hzaddons/irc/irc.php:58
msgid "IRC Chatroom"
msgstr "Чат IRC"
-#: ../../addon/gallery/gallery.php:38 ../../addon/gallery/Mod_Gallery.php:136
-msgid "Gallery"
-msgstr "Галерея"
+#: ../../extend/addon/hzaddons/testdrive/testdrive.php:104
+#, php-format
+msgid "Your account on %s will expire in a few days."
+msgstr "Ваш аккаунт на %s перестанет работать через несколько дней."
-#: ../../addon/gallery/gallery.php:41
-msgid "Photo Gallery"
-msgstr "Фотогалерея"
+#: ../../extend/addon/hzaddons/testdrive/testdrive.php:105
+msgid "Your $Productname test account is about to expire."
+msgstr "Ваша тестовая учётная запись в $Productname близка к окончанию срока действия."
-#: ../../addon/gallery/Mod_Gallery.php:58
-msgid "Gallery App"
-msgstr "Приложение \"Галерея\""
+#: ../../extend/addon/hzaddons/frphotos/frphotos.php:92
+msgid "Friendica Photo Album Import"
+msgstr "Импортировать альбом фотографий Friendica"
-#: ../../addon/gallery/Mod_Gallery.php:59
-msgid "A simple gallery for your photo albums"
-msgstr "Простая галлерея для ваших фотоальбомов"
+#: ../../extend/addon/hzaddons/frphotos/frphotos.php:93
+msgid "This will import all your Friendica photo albums to this Red channel."
+msgstr "Это позволит импортировать все ваши альбомы фотографий Friendica в этот канал."
-#: ../../addon/ljpost/Mod_Ljpost.php:36
+#: ../../extend/addon/hzaddons/frphotos/frphotos.php:94
+msgid "Friendica Server base URL"
+msgstr "Базовый URL сервера Friendica"
+
+#: ../../extend/addon/hzaddons/frphotos/frphotos.php:95
+msgid "Friendica Login Username"
+msgstr "Имя пользователя для входа Friendica"
+
+#: ../../extend/addon/hzaddons/frphotos/frphotos.php:96
+msgid "Friendica Login Password"
+msgstr "Пароль для входа Firendica"
+
+#: ../../extend/addon/hzaddons/ljpost/ljpost.php:49
+msgid "Post to Livejournal"
+msgstr "Опубликовать в Livejournal"
+
+#: ../../extend/addon/hzaddons/ljpost/ljpost.php:125
+msgid "Posted by"
+msgstr "Опубликовано"
+
+#: ../../extend/addon/hzaddons/ljpost/Mod_Ljpost.php:38
msgid "Livejournal Crosspost Connector App"
msgstr "Приложение \"Публикация в Livejournal\""
-#: ../../addon/ljpost/Mod_Ljpost.php:37
+#: ../../extend/addon/hzaddons/ljpost/Mod_Ljpost.php:39
msgid "Relay public posts to Livejournal"
msgstr "Пересылает общедоступные публикации в Livejournal"
-#: ../../addon/ljpost/Mod_Ljpost.php:54
+#: ../../extend/addon/hzaddons/ljpost/Mod_Ljpost.php:55
msgid "Livejournal username"
msgstr "Имя пользователя Livejournal"
-#: ../../addon/ljpost/Mod_Ljpost.php:58
+#: ../../extend/addon/hzaddons/ljpost/Mod_Ljpost.php:59
msgid "Livejournal password"
msgstr "Пароль Livejournal"
-#: ../../addon/ljpost/Mod_Ljpost.php:62
+#: ../../extend/addon/hzaddons/ljpost/Mod_Ljpost.php:63
msgid "Post to Livejournal by default"
msgstr "Публиковать в Livejournal по умолчанию"
-#: ../../addon/ljpost/Mod_Ljpost.php:70
+#: ../../extend/addon/hzaddons/ljpost/Mod_Ljpost.php:67
+msgid "Send wall-to-wall posts to Livejournal"
+msgstr "Отправлять публикации на стене в Livejournal"
+
+#: ../../extend/addon/hzaddons/ljpost/Mod_Ljpost.php:71
+msgid "Add link to original post"
+msgstr "Добавить ссылку на оригинальную заметку"
+
+#: ../../extend/addon/hzaddons/ljpost/Mod_Ljpost.php:79
msgid "Livejournal Crosspost Connector"
msgstr "Публикация в Livejournal"
-#: ../../addon/ljpost/ljpost.php:45
-msgid "Post to Livejournal"
-msgstr "Опубликовать в Livejournal"
+#: ../../extend/addon/hzaddons/planets/Mod_Planets.php:20
+#: ../../extend/addon/hzaddons/planets/Mod_Planets.php:23
+msgid "Random Planet App"
+msgstr "Приложение \"Случайная планета\""
-#: ../../addon/openid/openid.php:49
+#: ../../extend/addon/hzaddons/planets/Mod_Planets.php:23
+#: ../../extend/addon/hzaddons/authchoose/Mod_Authchoose.php:33
+#: ../../extend/addon/hzaddons/rainbowtag/Mod_Rainbowtag.php:26
+#: ../../extend/addon/hzaddons/nsabait/Mod_Nsabait.php:24
+#: ../../extend/addon/hzaddons/hsse/Mod_Hsse.php:26
+msgid "Installed"
+msgstr "Установлено"
+
+#: ../../extend/addon/hzaddons/planets/Mod_Planets.php:25
msgid ""
-"We encountered a problem while logging in with the OpenID you provided. "
-"Please check the correct spelling of the ID."
-msgstr "Мы столкнулись с проблемой входа с предоставленным вами OpenID. Пожалуйста, проверьте корректность его написания."
+"Set a random planet from the Star Wars Empire as your location when posting"
+msgstr "Установить случайную планету из Империи Звездных Войн в качестве вашего местоположения при публикации"
-#: ../../addon/openid/openid.php:49
-msgid "The error message was:"
-msgstr "Сообщение об ошибке было:"
+#: ../../extend/addon/hzaddons/openid/Mod_Openid.php:30
+msgid "OpenID protocol error. No ID returned."
+msgstr "Ошибка протокола OpenID. Идентификатор не возвращён."
-#: ../../addon/openid/MysqlProvider.php:52
+#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:52
msgid "First Name"
msgstr "Имя"
-#: ../../addon/openid/MysqlProvider.php:53
+#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:53
msgid "Last Name"
msgstr "Фамилия"
-#: ../../addon/openid/MysqlProvider.php:54 ../../addon/redred/Mod_Redred.php:75
+#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:54
+#: ../../extend/addon/hzaddons/redred/Mod_Redred.php:75
msgid "Nickname"
msgstr "Псевдоним"
-#: ../../addon/openid/MysqlProvider.php:55
+#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:55
msgid "Full Name"
msgstr "Полное имя"
-#: ../../addon/openid/MysqlProvider.php:61
+#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:61
msgid "Profile Photo 16px"
msgstr "Фотография профиля 16px"
-#: ../../addon/openid/MysqlProvider.php:62
+#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:62
msgid "Profile Photo 32px"
msgstr "Фотография профиля 32px"
-#: ../../addon/openid/MysqlProvider.php:63
+#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:63
msgid "Profile Photo 48px"
msgstr "Фотография профиля 48px"
-#: ../../addon/openid/MysqlProvider.php:64
+#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:64
msgid "Profile Photo 64px"
msgstr "Фотография профиля 64px"
-#: ../../addon/openid/MysqlProvider.php:65
+#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:65
msgid "Profile Photo 80px"
msgstr "Фотография профиля 80px"
-#: ../../addon/openid/MysqlProvider.php:66
+#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:66
msgid "Profile Photo 128px"
msgstr "Фотография профиля 128px"
-#: ../../addon/openid/MysqlProvider.php:67
+#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:67
msgid "Timezone"
msgstr "Часовой пояс"
-#: ../../addon/openid/MysqlProvider.php:70
+#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:70
msgid "Birth Year"
msgstr "Год рождения"
-#: ../../addon/openid/MysqlProvider.php:71
+#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:71
msgid "Birth Month"
msgstr "Месяц рождения"
-#: ../../addon/openid/MysqlProvider.php:72
+#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:72
msgid "Birth Day"
msgstr "День рождения"
-#: ../../addon/openid/MysqlProvider.php:73
+#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:73
msgid "Birthdate"
msgstr "Дата рождения"
-#: ../../addon/openid/Mod_Openid.php:30
-msgid "OpenID protocol error. No ID returned."
-msgstr "Ошибка протокола OpenID. Идентификатор не возвращён."
+#: ../../extend/addon/hzaddons/openid/openid.php:49
+msgid ""
+"We encountered a problem while logging in with the OpenID you provided. "
+"Please check the correct spelling of the ID."
+msgstr "Мы столкнулись с проблемой входа с предоставленным вами OpenID. Пожалуйста, проверьте корректность его написания."
-#: ../../addon/openid/Mod_Openid.php:188 ../../include/auth.php:317
-msgid "Login failed."
-msgstr "Не удалось войти."
+#: ../../extend/addon/hzaddons/openid/openid.php:49
+msgid "The error message was:"
+msgstr "Сообщение об ошибке было:"
-#: ../../addon/openid/Mod_Id.php:85 ../../include/selectors.php:60
-#: ../../include/selectors.php:77 ../../include/channel.php:1602
-msgid "Male"
-msgstr "Мужчина"
+#: ../../extend/addon/hzaddons/photocache/Mod_Photocache.php:27
+msgid "Photo Cache settings saved."
+msgstr "Настройки кэширования изображений сохранены."
-#: ../../addon/openid/Mod_Id.php:87 ../../include/selectors.php:60
-#: ../../include/selectors.php:77 ../../include/channel.php:1600
-msgid "Female"
-msgstr "Женщина"
+#: ../../extend/addon/hzaddons/photocache/Mod_Photocache.php:36
+msgid ""
+"Photo Cache addon saves a copy of images from external sites locally to "
+"increase your anonymity in the web."
+msgstr "Приложение \"Кэшировние изображений\" сохраняет копию изображений с внешних сайтов локально для повышения вашей анонимности в Интернет."
-#: ../../addon/randpost/randpost.php:97
-msgid "You're welcome."
-msgstr "Пожалуйста."
+#: ../../extend/addon/hzaddons/photocache/Mod_Photocache.php:42
+msgid "Photo Cache App"
+msgstr "Приложение \"Кэширование изображений\""
-#: ../../addon/randpost/randpost.php:98
-msgid "Ah shucks..."
-msgstr "О, чёрт..."
+#: ../../extend/addon/hzaddons/photocache/Mod_Photocache.php:53
+msgid "Minimal photo size for caching"
+msgstr "Минимальный размер изображений для кэширования"
-#: ../../addon/randpost/randpost.php:99
-msgid "Don't mention it."
-msgstr "Не стоит благодарности."
+#: ../../extend/addon/hzaddons/photocache/Mod_Photocache.php:55
+msgid "In pixels. From 1 up to 1024, 0 will be replaced with system default."
+msgstr "В пикселях. От 1 до 1024, 0 будет заменён значением по умолчанию."
-#: ../../addon/randpost/randpost.php:100
-msgid "&lt;blush&gt;"
-msgstr "&lt;краснею&gt;"
+#: ../../extend/addon/hzaddons/photocache/Mod_Photocache.php:64
+msgid "Photo Cache"
+msgstr "Кэширование изображений"
-#: ../../addon/startpage/Mod_Startpage.php:50
-msgid "Startpage App"
-msgstr "Приложение \"Стартовая страница\""
+#: ../../extend/addon/hzaddons/likebanner/likebanner.php:51
+msgid "Your Webbie:"
+msgstr "Ваш Webbie:"
-#: ../../addon/startpage/Mod_Startpage.php:51
-msgid "Set a preferred page to load on login from home page"
-msgstr "Устанавливает предпочтительную страницу для загрузки при входе с домашней страницы"
+#: ../../extend/addon/hzaddons/likebanner/likebanner.php:54
+msgid "Fontsize (px):"
+msgstr "Размер шрифта (px):"
-#: ../../addon/startpage/Mod_Startpage.php:62
-msgid "Page to load after login"
-msgstr "Страница для загрузки после входа"
+#: ../../extend/addon/hzaddons/likebanner/likebanner.php:68
+msgid "Link:"
+msgstr "Ссылка:"
-#: ../../addon/startpage/Mod_Startpage.php:62
-msgid ""
-"Examples: &quot;apps&quot;, &quot;network?f=&gid=37&quot; (privacy "
-"collection), &quot;channel&quot; or &quot;notifications/system&quot; (leave "
-"blank for default network page (grid)."
-msgstr "Примеры: &quot;apps&quot;, &quot;network?f=&gid=37&quot; (privacy collection), &quot;channel&quot; or &quot;notifications/system&quot; (оставьте пустым для для страницы сети по умолчанию)."
+#: ../../extend/addon/hzaddons/likebanner/likebanner.php:70
+msgid "Like us on Hubzilla"
+msgstr "Нравится на Hubzilla"
-#: ../../addon/startpage/Mod_Startpage.php:70
-msgid "Startpage"
-msgstr "Стартовая страница"
+#: ../../extend/addon/hzaddons/likebanner/likebanner.php:72
+msgid "Embed:"
+msgstr "Встроить:"
-#: ../../addon/morepokes/morepokes.php:19
+#: ../../extend/addon/hzaddons/morepokes/morepokes.php:19
msgid "bitchslap"
msgstr "дал леща"
-#: ../../addon/morepokes/morepokes.php:19
+#: ../../extend/addon/hzaddons/morepokes/morepokes.php:19
msgid "bitchslapped"
msgstr "получил леща"
-#: ../../addon/morepokes/morepokes.php:20
+#: ../../extend/addon/hzaddons/morepokes/morepokes.php:20
msgid "shag"
msgstr "вздрючил"
-#: ../../addon/morepokes/morepokes.php:20
+#: ../../extend/addon/hzaddons/morepokes/morepokes.php:20
msgid "shagged"
msgstr "вздрюченный"
-#: ../../addon/morepokes/morepokes.php:21
+#: ../../extend/addon/hzaddons/morepokes/morepokes.php:21
msgid "patent"
msgstr ""
-#: ../../addon/morepokes/morepokes.php:21
+#: ../../extend/addon/hzaddons/morepokes/morepokes.php:21
msgid "patented"
msgstr ""
-#: ../../addon/morepokes/morepokes.php:22
+#: ../../extend/addon/hzaddons/morepokes/morepokes.php:22
msgid "hug"
msgstr "обнял"
-#: ../../addon/morepokes/morepokes.php:22
+#: ../../extend/addon/hzaddons/morepokes/morepokes.php:22
msgid "hugged"
msgstr "обнятый"
-#: ../../addon/morepokes/morepokes.php:23
+#: ../../extend/addon/hzaddons/morepokes/morepokes.php:23
msgid "murder"
msgstr "убил"
-#: ../../addon/morepokes/morepokes.php:23
+#: ../../extend/addon/hzaddons/morepokes/morepokes.php:23
msgid "murdered"
msgstr "убитый"
-#: ../../addon/morepokes/morepokes.php:24
+#: ../../extend/addon/hzaddons/morepokes/morepokes.php:24
msgid "worship"
msgstr "почитает"
-#: ../../addon/morepokes/morepokes.php:24
+#: ../../extend/addon/hzaddons/morepokes/morepokes.php:24
msgid "worshipped"
msgstr "почитаемый"
-#: ../../addon/morepokes/morepokes.php:25
+#: ../../extend/addon/hzaddons/morepokes/morepokes.php:25
msgid "kiss"
msgstr "поцеловал"
-#: ../../addon/morepokes/morepokes.php:25
+#: ../../extend/addon/hzaddons/morepokes/morepokes.php:25
msgid "kissed"
msgstr "поцелованный"
-#: ../../addon/morepokes/morepokes.php:26
+#: ../../extend/addon/hzaddons/morepokes/morepokes.php:26
msgid "tempt"
msgstr "искушает"
-#: ../../addon/morepokes/morepokes.php:26
+#: ../../extend/addon/hzaddons/morepokes/morepokes.php:26
msgid "tempted"
msgstr "искушённый"
-#: ../../addon/morepokes/morepokes.php:27
+#: ../../extend/addon/hzaddons/morepokes/morepokes.php:27
msgid "raise eyebrows at"
msgstr "поднял брови"
-#: ../../addon/morepokes/morepokes.php:27
+#: ../../extend/addon/hzaddons/morepokes/morepokes.php:27
msgid "raised their eyebrows at"
msgstr "поднял брови"
-#: ../../addon/morepokes/morepokes.php:28
+#: ../../extend/addon/hzaddons/morepokes/morepokes.php:28
msgid "insult"
msgstr "оскорбил"
-#: ../../addon/morepokes/morepokes.php:28
+#: ../../extend/addon/hzaddons/morepokes/morepokes.php:28
msgid "insulted"
msgstr "оскорблённый"
-#: ../../addon/morepokes/morepokes.php:29
+#: ../../extend/addon/hzaddons/morepokes/morepokes.php:29
msgid "praise"
msgstr "похвалил"
-#: ../../addon/morepokes/morepokes.php:29
+#: ../../extend/addon/hzaddons/morepokes/morepokes.php:29
msgid "praised"
msgstr "похваленный"
-#: ../../addon/morepokes/morepokes.php:30
+#: ../../extend/addon/hzaddons/morepokes/morepokes.php:30
msgid "be dubious of"
msgstr "сомневается"
-#: ../../addon/morepokes/morepokes.php:30
+#: ../../extend/addon/hzaddons/morepokes/morepokes.php:30
msgid "was dubious of"
msgstr "усомнился"
-#: ../../addon/morepokes/morepokes.php:31
+#: ../../extend/addon/hzaddons/morepokes/morepokes.php:31
msgid "eat"
msgstr "ест"
-#: ../../addon/morepokes/morepokes.php:31
+#: ../../extend/addon/hzaddons/morepokes/morepokes.php:31
msgid "ate"
msgstr "съел"
-#: ../../addon/morepokes/morepokes.php:32
+#: ../../extend/addon/hzaddons/morepokes/morepokes.php:32
msgid "giggle and fawn at"
msgstr ""
-#: ../../addon/morepokes/morepokes.php:32
+#: ../../extend/addon/hzaddons/morepokes/morepokes.php:32
msgid "giggled and fawned at"
msgstr ""
-#: ../../addon/morepokes/morepokes.php:33
+#: ../../extend/addon/hzaddons/morepokes/morepokes.php:33
msgid "doubt"
msgstr "сомневается"
-#: ../../addon/morepokes/morepokes.php:33
+#: ../../extend/addon/hzaddons/morepokes/morepokes.php:33
msgid "doubted"
msgstr "усомнился"
-#: ../../addon/morepokes/morepokes.php:34
+#: ../../extend/addon/hzaddons/morepokes/morepokes.php:34
msgid "glare"
msgstr ""
-#: ../../addon/morepokes/morepokes.php:34
+#: ../../extend/addon/hzaddons/morepokes/morepokes.php:34
msgid "glared at"
msgstr ""
-#: ../../addon/morepokes/morepokes.php:35
+#: ../../extend/addon/hzaddons/morepokes/morepokes.php:35
msgid "fuck"
msgstr "трахает"
-#: ../../addon/morepokes/morepokes.php:35
+#: ../../extend/addon/hzaddons/morepokes/morepokes.php:35
msgid "fucked"
msgstr "трахнул"
-#: ../../addon/morepokes/morepokes.php:36
+#: ../../extend/addon/hzaddons/morepokes/morepokes.php:36
msgid "bonk"
msgstr ""
-#: ../../addon/morepokes/morepokes.php:36
+#: ../../extend/addon/hzaddons/morepokes/morepokes.php:36
msgid "bonked"
msgstr ""
-#: ../../addon/morepokes/morepokes.php:37
+#: ../../extend/addon/hzaddons/morepokes/morepokes.php:37
msgid "declare undying love for"
msgstr "признаётся в любви к"
-#: ../../addon/morepokes/morepokes.php:37
+#: ../../extend/addon/hzaddons/morepokes/morepokes.php:37
msgid "declared undying love for"
msgstr "признался в любви к"
-#: ../../addon/diaspora/Receiver.php:1536
-#, php-format
-msgid "%1$s dislikes %2$s's %3$s"
-msgstr "%1$s не нравится %2$s's %3$s"
+#: ../../extend/addon/hzaddons/logrot/logrot.php:36
+msgid "Logfile archive directory"
+msgstr "Каталог архивирования журнала"
-#: ../../addon/diaspora/Mod_Diaspora.php:43
-msgid "Diaspora Protocol Settings updated."
-msgstr "Настройки протокола Diaspora обновлены."
+#: ../../extend/addon/hzaddons/logrot/logrot.php:36
+msgid "Directory to store rotated logs"
+msgstr "Каталог для хранения заархивированных журналов"
-#: ../../addon/diaspora/Mod_Diaspora.php:52
-msgid ""
-"The diaspora protocol does not support location independence. Connections "
-"you make within that network may be unreachable from alternate channel "
-"locations."
-msgstr "Протокол Diaspora не поддерживает независимость от расположения. Ваши контакты установленные в этой сети могут быть недоступны из альтернативных мест размещения канала."
+#: ../../extend/addon/hzaddons/logrot/logrot.php:37
+msgid "Logfile size in bytes before rotating"
+msgstr "Размер файла журнала в байтах для архивирования"
-#: ../../addon/diaspora/Mod_Diaspora.php:58
-msgid "Diaspora Protocol App"
-msgstr "Приложение \"Протокол Diaspora\""
+#: ../../extend/addon/hzaddons/logrot/logrot.php:38
+msgid "Number of logfiles to retain"
+msgstr "Количество сохраняемых файлов журналов"
-#: ../../addon/diaspora/Mod_Diaspora.php:77
-msgid "Allow any Diaspora member to comment on your public posts"
-msgstr "Разрешить любому участнику Diaspora комментировать ваши общедоступные публикации"
+#: ../../extend/addon/hzaddons/chess/Mod_Chess.php:180
+#: ../../extend/addon/hzaddons/chess/Mod_Chess.php:377
+msgid "Invalid game."
+msgstr "Недействительная игра."
-#: ../../addon/diaspora/Mod_Diaspora.php:81
-msgid "Prevent your hashtags from being redirected to other sites"
-msgstr "Предотвратить перенаправление тегов на другие сайты"
+#: ../../extend/addon/hzaddons/chess/Mod_Chess.php:186
+#: ../../extend/addon/hzaddons/chess/Mod_Chess.php:417
+msgid "You are not a player in this game."
+msgstr "Вы не играете в эту игру."
-#: ../../addon/diaspora/Mod_Diaspora.php:85
-msgid "Sign and forward posts and comments with no existing Diaspora signature"
-msgstr "Подписывать и отправлять публикации и комментарии с несуществующей подписью Diaspora"
+#: ../../extend/addon/hzaddons/chess/Mod_Chess.php:242
+msgid "You must be a local channel to create a game."
+msgstr "Ваш канал должен быть локальным чтобы создать игру."
-#: ../../addon/diaspora/Mod_Diaspora.php:90
-msgid "Followed hashtags (comma separated, do not include the #)"
-msgstr "Отслеживаемые теги (через запятую, исключая #)"
+#: ../../extend/addon/hzaddons/chess/Mod_Chess.php:260
+msgid "You must select one opponent that is not yourself."
+msgstr "Вы должны выбрать противника который не является вами."
-#: ../../addon/diaspora/Mod_Diaspora.php:99
-msgid "Diaspora Protocol"
-msgstr "Протокол Diaspora"
+#: ../../extend/addon/hzaddons/chess/Mod_Chess.php:271
+msgid "Random color chosen."
+msgstr "Выбран случайный цвет."
-#: ../../addon/diaspora/import_diaspora.php:18
-msgid "No username found in import file."
-msgstr "Имя пользователя не найдено в файле для импорта."
+#: ../../extend/addon/hzaddons/chess/Mod_Chess.php:279
+msgid "Error creating new game."
+msgstr "Ошибка создания новой игры."
-#: ../../addon/diaspora/import_diaspora.php:43 ../../include/import.php:75
-msgid "Unable to create a unique channel address. Import failed."
-msgstr "Не удалось создать уникальный адрес канала. Импорт не завершен."
+#: ../../extend/addon/hzaddons/chess/Mod_Chess.php:311
+#: ../../extend/addon/hzaddons/chess/Mod_Chess.php:333
+msgid "Chess not installed."
+msgstr "Шахматы не установлены."
-#: ../../addon/photocache/Mod_Photocache.php:27
-msgid "Photo Cache settings saved."
-msgstr "Настройки кэширования изображений сохранены."
+#: ../../extend/addon/hzaddons/chess/Mod_Chess.php:326
+msgid "You must select a local channel /chess/channelname"
+msgstr "Вы должны выбрать локальный канал /chess/channelname"
-#: ../../addon/photocache/Mod_Photocache.php:36
-msgid ""
-"Photo Cache addon saves a copy of images from external sites locally to "
-"increase your anonymity in the web."
-msgstr "Приложение \"Кэшировние изображений\" сохраняет копию изображений с внешних сайтов локально для повышения вашей анонимности в Интернет."
+#: ../../extend/addon/hzaddons/chess/chess.php:645
+msgid "Enable notifications"
+msgstr "Включить оповещения"
-#: ../../addon/photocache/Mod_Photocache.php:42
-msgid "Photo Cache App"
-msgstr "Приложение \"Кэширование изображений\""
+#: ../../extend/addon/hzaddons/queueworker/Mod_Queueworker.php:77
+msgid "Max queueworker threads"
+msgstr "Макс. количество обработчиков очереди"
-#: ../../addon/photocache/Mod_Photocache.php:53
-msgid "Minimal photo size for caching"
-msgstr "Минимальный размер изображений для кэширования"
+#: ../../extend/addon/hzaddons/queueworker/Mod_Queueworker.php:91
+msgid "Assume workers dead after ___ seconds"
+msgstr "Считать обработчики неактивными через секунд"
-#: ../../addon/photocache/Mod_Photocache.php:55
-msgid "In pixels. From 1 up to 1024, 0 will be replaced with system default."
-msgstr "В пикселях. От 1 до 1024, 0 будет заменён значением по умолчанию."
+#: ../../extend/addon/hzaddons/queueworker/Mod_Queueworker.php:105
+msgid ""
+"Pause before starting next task: (microseconds. Minimum 100 = .0001 seconds)"
+msgstr "Пауза перед запуском следующего задания. В микросекундах, минимум 100 или 0.0001 секунды."
-#: ../../addon/photocache/Mod_Photocache.php:64
-msgid "Photo Cache"
-msgstr "Кэширование изображений"
+#: ../../extend/addon/hzaddons/queueworker/Mod_Queueworker.php:116
+msgid "Queueworker Settings"
+msgstr "Настройки обработчика очереди"
-#: ../../addon/testdrive/testdrive.php:104
-#, php-format
-msgid "Your account on %s will expire in a few days."
-msgstr "Ваш аккаунт на %s перестанет работать через несколько дней."
+#: ../../extend/addon/hzaddons/qrator/qrator.php:48
+msgid "QR code"
+msgstr "QR-код"
-#: ../../addon/testdrive/testdrive.php:105
-msgid "Your $Productname test account is about to expire."
-msgstr "Ваш тестовый аккаунт в $Productname близок к окончанию срока действия."
+#: ../../extend/addon/hzaddons/qrator/qrator.php:63
+msgid "QR Generator"
+msgstr "Генератор QR-кодов"
-#: ../../addon/rainbowtag/Mod_Rainbowtag.php:15
-msgid "Add some colour to tag clouds"
-msgstr "Добавить немного цвета для облака тегов"
+#: ../../extend/addon/hzaddons/qrator/qrator.php:64
+msgid "Enter some text"
+msgstr "Введите любой текст"
-#: ../../addon/rainbowtag/Mod_Rainbowtag.php:21
-#: ../../addon/rainbowtag/Mod_Rainbowtag.php:26
-msgid "Rainbow Tag App"
-msgstr "Приложение \"Радуга тегов\""
+#: ../../extend/addon/hzaddons/hubwall/hubwall.php:19
+msgid "Send email to all members"
+msgstr "Отправить email всем участникам"
-#: ../../addon/rainbowtag/Mod_Rainbowtag.php:34
-msgid "Rainbow Tag"
-msgstr "Радуга тегов"
+#: ../../extend/addon/hzaddons/hubwall/hubwall.php:50
+#: ../../extend/addon/hzaddons/mailtest/mailtest.php:50
+msgid "No recipients found."
+msgstr "Получателей не найдено."
-#: ../../addon/upload_limits/upload_limits.php:25
-msgid "Show Upload Limits"
-msgstr "Показать ограничения на загрузку"
+#: ../../extend/addon/hzaddons/hubwall/hubwall.php:73
+#, php-format
+msgid "%1$d of %2$d messages sent."
+msgstr "%1$d из %2$d сообщений отправлено."
-#: ../../addon/upload_limits/upload_limits.php:27
-msgid "Hubzilla configured maximum size: "
-msgstr "Максимальный размер настроенный в Hubzilla:"
+#: ../../extend/addon/hzaddons/hubwall/hubwall.php:81
+msgid "Send email to all hub members."
+msgstr "Отправить email всем участникам узла."
-#: ../../addon/upload_limits/upload_limits.php:28
-msgid "PHP upload_max_filesize: "
-msgstr ""
+#: ../../extend/addon/hzaddons/hubwall/hubwall.php:92
+#: ../../extend/addon/hzaddons/mailtest/mailtest.php:96
+msgid "Message subject"
+msgstr "Тема сообщения"
-#: ../../addon/upload_limits/upload_limits.php:29
-msgid "PHP post_max_size (must be larger than upload_max_filesize): "
-msgstr "PHP post_max_size (должен быть больше чем upload_max_filesize): "
+#: ../../extend/addon/hzaddons/hubwall/hubwall.php:93
+msgid "Sender Email address"
+msgstr "Адрес электронной почты отправителя"
+
+#: ../../extend/addon/hzaddons/hubwall/hubwall.php:94
+msgid "Test mode (only send to hub administrator)"
+msgstr "Тестовый режим (отправка только администратору узла)"
-#: ../../addon/gravatar/gravatar.php:123
+#: ../../extend/addon/hzaddons/gravatar/gravatar.php:123
msgid "generic profile image"
msgstr "Стандартное изображение профиля"
-#: ../../addon/gravatar/gravatar.php:124
+#: ../../extend/addon/hzaddons/gravatar/gravatar.php:124
msgid "random geometric pattern"
msgstr "Случайный геометрический рисунок"
-#: ../../addon/gravatar/gravatar.php:125
+#: ../../extend/addon/hzaddons/gravatar/gravatar.php:125
msgid "monster face"
msgstr "Лицо чудовища"
-#: ../../addon/gravatar/gravatar.php:126
+#: ../../extend/addon/hzaddons/gravatar/gravatar.php:126
msgid "computer generated face"
msgstr "Сгенерированное компьютером лицо"
-#: ../../addon/gravatar/gravatar.php:127
+#: ../../extend/addon/hzaddons/gravatar/gravatar.php:127
msgid "retro arcade style face"
msgstr "Лицо в стиле старой аркадной игры"
-#: ../../addon/gravatar/gravatar.php:128
+#: ../../extend/addon/hzaddons/gravatar/gravatar.php:128
msgid "Hub default profile photo"
msgstr "Фотография профиля по умолчанию"
-#: ../../addon/gravatar/gravatar.php:143
+#: ../../extend/addon/hzaddons/gravatar/gravatar.php:143
msgid "Information"
msgstr "Информация"
-#: ../../addon/gravatar/gravatar.php:143
+#: ../../extend/addon/hzaddons/gravatar/gravatar.php:143
msgid ""
"Libravatar addon is installed, too. Please disable Libravatar addon or this "
"Gravatar addon.<br>The Libravatar addon will fall back to Gravatar if "
"nothing was found at Libravatar."
msgstr "Плагин Libravatar также установлен. Пожалуйста, отключите плагин Libravatar или этот плагин Gravatar. Если Плагин Libravatar ничего не найдёт, он вернётся в Gravatar."
-#: ../../addon/gravatar/gravatar.php:150 ../../addon/msgfooter/msgfooter.php:46
-#: ../../addon/xmpp/xmpp.php:43
+#: ../../extend/addon/hzaddons/gravatar/gravatar.php:150
+#: ../../extend/addon/hzaddons/msgfooter/msgfooter.php:46
+#: ../../extend/addon/hzaddons/xmpp/xmpp.php:43
msgid "Save Settings"
msgstr "Сохранить настройки"
-#: ../../addon/gravatar/gravatar.php:151
+#: ../../extend/addon/hzaddons/gravatar/gravatar.php:151
msgid "Default avatar image"
msgstr "Изображение аватара по умолчанию"
-#: ../../addon/gravatar/gravatar.php:151
+#: ../../extend/addon/hzaddons/gravatar/gravatar.php:151
msgid "Select default avatar image if none was found at Gravatar. See README"
msgstr "Выберите изображения аватар по умолчанию если ничего не было найдено в Gravatar (см. README)."
-#: ../../addon/gravatar/gravatar.php:152
+#: ../../extend/addon/hzaddons/gravatar/gravatar.php:152
msgid "Rating of images"
msgstr "Оценки изображений"
-#: ../../addon/gravatar/gravatar.php:152
+#: ../../extend/addon/hzaddons/gravatar/gravatar.php:152
msgid "Select the appropriate avatar rating for your site. See README"
msgstr "Выберите подходящую оценку аватара для вашего сайта (см. README)."
-#: ../../addon/gravatar/gravatar.php:165
+#: ../../extend/addon/hzaddons/gravatar/gravatar.php:165
msgid "Gravatar settings updated."
msgstr "Настройки Gravatar обновлены."
-#: ../../addon/hzfiles/hzfiles.php:81
-msgid "Hubzilla File Storage Import"
-msgstr "Импорт файлового хранилища Hubzilla"
-
-#: ../../addon/hzfiles/hzfiles.php:82
-msgid "This will import all your cloud files from another server."
-msgstr "Это позволит импортировать все ваши файлы с другого сервера."
-
-#: ../../addon/hzfiles/hzfiles.php:83
-msgid "Hubzilla Server base URL"
-msgstr "Базовый URL сервера Hubzilla"
-
-#: ../../addon/hzfiles/hzfiles.php:84
-#: ../../addon/content_import/Mod_content_import.php:140
-msgid "Since modified date yyyy-mm-dd"
-msgstr "Начиная с даты изменений yyyy-mm-dd"
-
-#: ../../addon/hzfiles/hzfiles.php:85
-#: ../../addon/content_import/Mod_content_import.php:141
-msgid "Until modified date yyyy-mm-dd"
-msgstr "Заканчивая датой изменений yyyy-mm-dd"
-
-#: ../../addon/visage/Mod_Visage.php:21
-msgid "Who viewed my channel/profile"
-msgstr "Кто смотрел мой канал / профиль"
-
-#: ../../addon/visage/Mod_Visage.php:25
-msgid "Recent Channel/Profile Viewers"
-msgstr "Последние просмотры канала / профиля"
-
-#: ../../addon/visage/Mod_Visage.php:36
-msgid "No entries."
-msgstr "Нет записей."
-
-#: ../../addon/nsabait/Mod_Nsabait.php:20
-#: ../../addon/nsabait/Mod_Nsabait.php:24
-msgid "NSA Bait App"
-msgstr "Приложение NSA Bait"
-
-#: ../../addon/nsabait/Mod_Nsabait.php:26
-msgid "Make yourself a political target"
-msgstr "Сделать себя политической мишенью"
-
-#: ../../addon/mailtest/mailtest.php:19
-msgid "Send test email"
-msgstr "Отправить тестовый email"
-
-#: ../../addon/mailtest/mailtest.php:50 ../../addon/hubwall/hubwall.php:50
-msgid "No recipients found."
-msgstr "Получателей не найдено."
-
-#: ../../addon/mailtest/mailtest.php:66
-msgid "Mail sent."
-msgstr "Сообщение отправлено"
-
-#: ../../addon/mailtest/mailtest.php:68
-msgid "Sending of mail failed."
-msgstr "Не удалось отправить сообщение."
-
-#: ../../addon/mailtest/mailtest.php:77
-msgid "Mail Test"
-msgstr "Тестовое сообщение"
-
-#: ../../addon/mailtest/mailtest.php:96 ../../addon/hubwall/hubwall.php:92
-msgid "Message subject"
-msgstr "Тема сообщения"
-
-#: ../../addon/mdpost/mdpost.php:42
-msgid "Use markdown for editing posts"
-msgstr "Использовать язык разметки Markdown для редактирования публикаций"
-
-#: ../../addon/openstreetmap/openstreetmap.php:119
-msgid "View Larger"
-msgstr "Увеличить"
-
-#: ../../addon/openstreetmap/openstreetmap.php:135
-msgid "Tile Server URL"
-msgstr "URL сервера Tile"
-
-#: ../../addon/openstreetmap/openstreetmap.php:135
-msgid ""
-"A list of <a href=\"http://wiki.openstreetmap.org/wiki/TMS\" target=\"_blank"
-"\">public tile servers</a>"
-msgstr "Список <a href=\"http://wiki.openstreetmap.org/wiki/TMS\" target=\"_blank\">общедоступных серверов</a>"
-
-#: ../../addon/openstreetmap/openstreetmap.php:136
-msgid "Nominatim (reverse geocoding) Server URL"
-msgstr "URL сервера Nominatim (обратное геокодирование)"
-
-#: ../../addon/openstreetmap/openstreetmap.php:136
-msgid ""
-"A list of <a href=\"http://wiki.openstreetmap.org/wiki/Nominatim\" target="
-"\"_blank\">Nominatim servers</a>"
-msgstr "Список <a href=\"http://wiki.openstreetmap.org/wiki/Nominatim\" target=\"_blank\">серверов Nominatim</a>"
-
-#: ../../addon/openstreetmap/openstreetmap.php:137
-msgid "Default zoom"
-msgstr "Масштаб по умолчанию"
-
-#: ../../addon/openstreetmap/openstreetmap.php:137
-msgid ""
-"The default zoom level. (1:world, 18:highest, also depends on tile server)"
-msgstr "Уровень размера по умолчанию (1 - весь мир, 18 - максимальный; зависит от сервера)."
-
-#: ../../addon/openstreetmap/openstreetmap.php:138
-msgid "Include marker on map"
-msgstr "Включите маркер на карте"
-
-#: ../../addon/openstreetmap/openstreetmap.php:138
-msgid "Include a marker on the map."
-msgstr "Включить маркер на карте"
-
-#: ../../addon/msgfooter/msgfooter.php:47
-msgid "text to include in all outgoing posts from this site"
-msgstr "текст, который будет добавлен во все исходящие публикации с этого сайта"
-
-#: ../../addon/fuzzloc/Mod_Fuzzloc.php:22
-msgid "Fuzzloc Settings updated."
-msgstr "Настройки примерного положения обновлены."
-
-#: ../../addon/fuzzloc/Mod_Fuzzloc.php:34
-msgid "Fuzzy Location App"
-msgstr "Приложение \"Примерное положение\""
-
-#: ../../addon/fuzzloc/Mod_Fuzzloc.php:35
-msgid ""
-"Blur your precise location if your channel uses browser location mapping"
-msgstr "Размывает вашего точное местоположение в случае если ваш канал использует отображение местоположения из браузера"
-
-#: ../../addon/fuzzloc/Mod_Fuzzloc.php:40
-msgid "Minimum offset in meters"
-msgstr "Минимальное смещение в метрах"
-
-#: ../../addon/fuzzloc/Mod_Fuzzloc.php:44
-msgid "Maximum offset in meters"
-msgstr "Максимальное смещение в метрах"
-
-#: ../../addon/fuzzloc/Mod_Fuzzloc.php:53
-msgid "Fuzzy Location"
-msgstr "Примерное положение"
-
-#: ../../addon/rtof/rtof.php:51
-msgid "Post to Friendica"
-msgstr "Опубликовать в Friendica"
-
-#: ../../addon/rtof/Mod_Rtof.php:24
-msgid "Friendica Crosspost Connector Settings saved."
-msgstr "Настройки пересылки публикаций Friendica сохранены."
-
-#: ../../addon/rtof/Mod_Rtof.php:36
-msgid "Friendica Crosspost Connector App"
-msgstr "Приложение \"Публикация в Friendica\""
-
-#: ../../addon/rtof/Mod_Rtof.php:37
-msgid "Relay public postings to a connected Friendica account"
-msgstr "Пересылает общедоступные публикации на подключённую учётную запись Friendica"
-
-#: ../../addon/rtof/Mod_Rtof.php:49
-msgid "Send public postings to Friendica by default"
-msgstr "Отправлять общедоступные публикации во Friendica по умолчанию"
-
-#: ../../addon/rtof/Mod_Rtof.php:53
-msgid "Friendica API Path"
-msgstr "Путь к Friendica API"
-
-#: ../../addon/rtof/Mod_Rtof.php:53 ../../addon/redred/Mod_Redred.php:67
-msgid "https://{sitename}/api"
-msgstr ""
-
-#: ../../addon/rtof/Mod_Rtof.php:57
-msgid "Friendica login name"
-msgstr "Имя входа Friendica"
-
-#: ../../addon/rtof/Mod_Rtof.php:61
-msgid "Friendica password"
-msgstr "Пароль Friendica"
-
-#: ../../addon/rtof/Mod_Rtof.php:69
-msgid "Friendica Crosspost Connector"
-msgstr "Публикация в Friendica"
-
-#: ../../addon/jappixmini/Mod_Jappixmini.php:96
-msgid "Jappixmini App"
-msgstr "Приложение Jappix Mini"
-
-#: ../../addon/jappixmini/Mod_Jappixmini.php:97
-msgid "Provides a Facebook-like chat using Jappix Mini"
-msgstr "Предоставляет Facebook-подобный чат с использованием Jappix Mini"
-
-#: ../../addon/jappixmini/Mod_Jappixmini.php:157 ../../include/channel.php:1518
-#: ../../include/channel.php:1689
-msgid "Status:"
-msgstr "Статус:"
-
-#: ../../addon/jappixmini/Mod_Jappixmini.php:161
-msgid "Hide Jappixmini Chat-Widget from the webinterface"
-msgstr "Скрыть виджет чата Jappix Mini из веб-интерфейса"
-
-#: ../../addon/jappixmini/Mod_Jappixmini.php:166
-msgid "Jabber username"
-msgstr "Имя пользователя Jabber"
-
-#: ../../addon/jappixmini/Mod_Jappixmini.php:172
-msgid "Jabber server"
-msgstr "Сервер Jabber"
-
-#: ../../addon/jappixmini/Mod_Jappixmini.php:178
-msgid "Jabber BOSH host URL"
-msgstr "URL узла Jabber BOSH"
-
-#: ../../addon/jappixmini/Mod_Jappixmini.php:185
-msgid "Jabber password"
-msgstr "Пароль Jabber"
-
-#: ../../addon/jappixmini/Mod_Jappixmini.php:191
-msgid "Encrypt Jabber password with Hubzilla password"
-msgstr "Зашифровать пароль Jabber с помощью пароля Hubzilla"
-
-#: ../../addon/jappixmini/Mod_Jappixmini.php:195
-#: ../../addon/redred/Mod_Redred.php:79
-msgid "Hubzilla password"
-msgstr "Пароль Hubzilla"
-
-#: ../../addon/jappixmini/Mod_Jappixmini.php:199
-#: ../../addon/jappixmini/Mod_Jappixmini.php:203
-msgid "Approve subscription requests from Hubzilla contacts automatically"
-msgstr "Утверждать запросы на подписку от контактов Hubzilla автоматически"
-
-#: ../../addon/jappixmini/Mod_Jappixmini.php:207
-msgid "Purge internal list of jabber addresses of contacts"
-msgstr "Очистить внутренний список адресов контактов Jabber"
-
-#: ../../addon/jappixmini/Mod_Jappixmini.php:212
-msgid "Configuration Help"
-msgstr "Помощь по конфигурации"
-
-#: ../../addon/jappixmini/Mod_Jappixmini.php:258
-msgid "Jappixmini Settings"
-msgstr "Настройки Jappix Мini"
-
-#: ../../addon/upgrade_info/upgrade_info.php:48
-msgid "Your channel has been upgraded to $Projectname version"
-msgstr "Ваш канал был обновлён до версии $Projectname"
-
-#: ../../addon/upgrade_info/upgrade_info.php:50
-msgid "Please have a look at the"
-msgstr "Пожалуйста, взгляните на"
-
-#: ../../addon/upgrade_info/upgrade_info.php:52
-msgid "git history"
-msgstr "в истории git"
-
-#: ../../addon/upgrade_info/upgrade_info.php:54
-msgid "change log"
-msgstr "журнал измнений"
-
-#: ../../addon/upgrade_info/upgrade_info.php:55
-msgid "for further info."
-msgstr "для дополнительных сведений."
-
-#: ../../addon/upgrade_info/upgrade_info.php:60
-msgid "Upgrade Info"
-msgstr "Сведения об обновлении"
-
-#: ../../addon/upgrade_info/upgrade_info.php:64
-msgid "Do not show this again"
-msgstr "Больше не показывать"
-
-#: ../../addon/channelreputation/channelreputation.php:100
-#: ../../addon/channelreputation/channelreputation.php:101
-#: ../../addon/cart/myshop.php:141 ../../addon/cart/myshop.php:177
-#: ../../addon/cart/myshop.php:211 ../../addon/cart/myshop.php:259
-#: ../../addon/cart/myshop.php:294 ../../addon/cart/myshop.php:317
-msgid "Access Denied"
-msgstr "Доступ запрещён"
-
-#: ../../addon/channelreputation/channelreputation.php:108
-msgid "Enable Community Moderation"
-msgstr "Включить модерацию сообщества"
-
-#: ../../addon/channelreputation/channelreputation.php:116
-msgid "Reputation automatically given to new members"
-msgstr "Репутация автоматически предоставляемая новым участникам"
-
-#: ../../addon/channelreputation/channelreputation.php:117
-msgid "Reputation will never fall below this value"
-msgstr "Репутация никогда не упадёт ниже этого значения"
-
-#: ../../addon/channelreputation/channelreputation.php:118
-msgid "Minimum reputation before posting is allowed"
-msgstr "Минимальная репутация для разрешения возможности размещать публикации"
-
-#: ../../addon/channelreputation/channelreputation.php:119
-msgid "Minimum reputation before commenting is allowed"
-msgstr "Минимальная репутация для разрешения комментирования"
-
-#: ../../addon/channelreputation/channelreputation.php:120
-msgid "Minimum reputation before a member is able to moderate other posts"
-msgstr "Минимальная репутация для возможности модерирования участником чужих публикаций"
-
-#: ../../addon/channelreputation/channelreputation.php:121
-msgid ""
-"Max ratio of moderator's reputation that can be added to/deducted from "
-"reputation of person being moderated"
-msgstr "Максимальное соотношение репутации модератора, которое может быть добавлено / вычтено из репутации модерируемого участника"
-
-#: ../../addon/channelreputation/channelreputation.php:122
-msgid "Reputation \"cost\" to post"
-msgstr "\"Стоимость\" репутации для публикации"
-
-#: ../../addon/channelreputation/channelreputation.php:123
-msgid "Reputation \"cost\" to comment"
-msgstr "\"Стоимость\" репутации для комментирования"
-
-#: ../../addon/channelreputation/channelreputation.php:124
-msgid ""
-"Reputation automatically recovers at this rate per hour until it reaches "
-"minimum_to_post"
-msgstr "Репутация автоматически восстанавливается с этой скоростью в час пока не достигает значения minimum_to_post"
-
-#: ../../addon/channelreputation/channelreputation.php:125
-msgid ""
-"When minimum_to_moderate > reputation > minimum_to_post reputation recovers "
-"at this rate per hour"
-msgstr "При minimum_to_moderate > репутация > minimum_to_post репутация восстанавливается с этой скоростью в час"
-
-#: ../../addon/channelreputation/channelreputation.php:139
-msgid "Community Moderation Settings"
-msgstr "Настройки модерирования сообщества"
-
-#: ../../addon/channelreputation/channelreputation.php:229
-msgid "Channel Reputation"
-msgstr "Репутация канала"
-
-#: ../../addon/channelreputation/channelreputation.php:233
-msgid "An Error has occurred."
-msgstr "Произошла ошибка."
-
-#: ../../addon/channelreputation/channelreputation.php:251
-msgid "Upvote"
-msgstr "За"
-
-#: ../../addon/channelreputation/channelreputation.php:252
-msgid "Downvote"
-msgstr "Против"
-
-#: ../../addon/channelreputation/channelreputation.php:374
-msgid "Can moderate reputation on my channel."
-msgstr "Может модерировать репутацию на моём канале"
-
-#: ../../addon/superblock/superblock.php:337
-msgid "Block Completely"
-msgstr "Заблокировать полностью"
-
-#: ../../addon/superblock/Mod_Superblock.php:20
-msgid "Superblock App"
-msgstr "Приложение Superblock"
-
-#: ../../addon/superblock/Mod_Superblock.php:21
-msgid "Block channels"
-msgstr "Заблокировать каналы"
-
-#: ../../addon/superblock/Mod_Superblock.php:63
-msgid "superblock settings updated"
-msgstr "Настройки Superblock обновлены."
-
-#: ../../addon/superblock/Mod_Superblock.php:87
-msgid "Currently blocked"
-msgstr "В настоящее время заблокирован"
-
-#: ../../addon/superblock/Mod_Superblock.php:89
-msgid "No channels currently blocked"
-msgstr "В настоящее время никакие каналы не блокируются"
-
-#: ../../addon/nofed/Mod_Nofed.php:21
-msgid "nofed Settings saved."
-msgstr "Настройки nofed сохранены."
-
-#: ../../addon/nofed/Mod_Nofed.php:33
-msgid "No Federation App"
-msgstr "Приложение No Federation"
-
-#: ../../addon/nofed/Mod_Nofed.php:34
-msgid ""
-"Prevent posting from being federated to anybody. It will exist only on your "
-"channel page."
-msgstr "Запрещает федеративные функций для публикаций. Они будут существовать только на странице вашего канала."
-
-#: ../../addon/nofed/Mod_Nofed.php:42
-msgid "Federate posts by default"
-msgstr "Разрешить федерацию публикаций по умолчанию"
-
-#: ../../addon/nofed/Mod_Nofed.php:50
-msgid "No Federation"
-msgstr "Отключить Federation"
-
-#: ../../addon/nofed/nofed.php:47
-msgid "Federate"
-msgstr "Федерировать"
-
-#: ../../addon/redred/Mod_Redred.php:24
-msgid "Channel is required."
-msgstr "Необходим канал."
-
-#: ../../addon/redred/Mod_Redred.php:38
-msgid "Hubzilla Crosspost Connector Settings saved."
-msgstr "Настройки пересылки публикаций Hubzilla сохранены."
-
-#: ../../addon/redred/Mod_Redred.php:50
-#: ../../addon/statusnet/Mod_Statusnet.php:146
-msgid "Hubzilla Crosspost Connector App"
-msgstr "Приложение \"Пересылка публикаций Hubzilla\""
+#: ../../extend/addon/hzaddons/notifyadmin/notifyadmin.php:34
+msgid "New registration"
+msgstr "Новая регистрация"
-#: ../../addon/redred/Mod_Redred.php:51
-msgid "Relay public postings to another Hubzilla channel"
-msgstr "Пересылает общедоступные публикации в другой канал Hubzilla"
+#: ../../extend/addon/hzaddons/notifyadmin/notifyadmin.php:42
+#, php-format
+msgid "Message sent to %s. New account registration: %s"
+msgstr "Сообщение отправлено в %s. Регистрация нового аккаунта: %s"
-#: ../../addon/redred/Mod_Redred.php:63
-msgid "Send public postings to Hubzilla channel by default"
-msgstr "Отправлять общедоступные публикации в канал Hubzilla по умолчанию"
+#: ../../extend/addon/hzaddons/redphotos/redphotos.php:106
+msgid "Photos imported"
+msgstr "Фотографии импортированы"
-#: ../../addon/redred/Mod_Redred.php:67
-msgid "Hubzilla API Path"
-msgstr "Путь к Hubzilla API"
+#: ../../extend/addon/hzaddons/redphotos/redphotos.php:129
+msgid "Redmatrix Photo Album Import"
+msgstr "Импортировать альбом фотографий Redmatrix"
-#: ../../addon/redred/Mod_Redred.php:71
-msgid "Hubzilla login name"
-msgstr "Имя входа Hubzilla"
+#: ../../extend/addon/hzaddons/redphotos/redphotos.php:130
+msgid "This will import all your Redmatrix photo albums to this channel."
+msgstr "Это позволит импортировать все ваши альбомы фотографий Redmatrix в этот канал."
-#: ../../addon/redred/Mod_Redred.php:75
-msgid "Hubzilla channel name"
-msgstr "Название канала Hubzilla"
+#: ../../extend/addon/hzaddons/redphotos/redphotos.php:131
+#: ../../extend/addon/hzaddons/redfiles/redfiles.php:121
+msgid "Redmatrix Server base URL"
+msgstr "Базовый URL сервера Redmatrix"
-#: ../../addon/redred/Mod_Redred.php:87
-msgid "Hubzilla Crosspost Connector"
-msgstr "Пересылка публикаций Hubzilla"
+#: ../../extend/addon/hzaddons/redphotos/redphotos.php:132
+#: ../../extend/addon/hzaddons/redfiles/redfiles.php:122
+msgid "Redmatrix Login Username"
+msgstr "Имя пользователя Redmatrix"
-#: ../../addon/redred/redred.php:50
-msgid "Post to Hubzilla"
-msgstr "Опубликовать в Hubzilla"
+#: ../../extend/addon/hzaddons/redphotos/redphotos.php:133
+#: ../../extend/addon/hzaddons/redfiles/redfiles.php:123
+msgid "Redmatrix Login Password"
+msgstr "Пароль Redmatrix"
-#: ../../addon/logrot/logrot.php:36
-msgid "Logfile archive directory"
-msgstr "Каталог архивирования журнала"
+#: ../../extend/addon/hzaddons/redphotos/redphotos.php:134
+msgid "Import just this album"
+msgstr "Импортировать только этот альбом"
-#: ../../addon/logrot/logrot.php:36
-msgid "Directory to store rotated logs"
-msgstr "Каталог для хранения заархивированных журналов"
+#: ../../extend/addon/hzaddons/redphotos/redphotos.php:134
+msgid "Leave blank to import all albums"
+msgstr "Оставьте пустым для импорта всех альбомов"
-#: ../../addon/logrot/logrot.php:37
-msgid "Logfile size in bytes before rotating"
-msgstr "Размер файла журнала в байтах для архивирования"
+#: ../../extend/addon/hzaddons/redphotos/redphotos.php:135
+msgid "Maximum count to import"
+msgstr "Максимальное количество для импорта"
-#: ../../addon/logrot/logrot.php:38
-msgid "Number of logfiles to retain"
-msgstr "Количество сохраняемых файлов журналов"
+#: ../../extend/addon/hzaddons/redphotos/redphotos.php:135
+msgid "0 or blank to import all available"
+msgstr "0 или пусто для импорта всех доступных"
-#: ../../addon/content_import/Mod_content_import.php:27
+#: ../../extend/addon/hzaddons/content_import/Mod_content_import.php:27
msgid "No server specified"
msgstr "Сервер не указан"
-#: ../../addon/content_import/Mod_content_import.php:73
+#: ../../extend/addon/hzaddons/content_import/Mod_content_import.php:73
msgid "Posts imported"
msgstr "Публикации импортированы"
-#: ../../addon/content_import/Mod_content_import.php:113
+#: ../../extend/addon/hzaddons/content_import/Mod_content_import.php:113
msgid "Files imported"
msgstr "Файлы импортированы"
-#: ../../addon/content_import/Mod_content_import.php:122
+#: ../../extend/addon/hzaddons/content_import/Mod_content_import.php:122
msgid ""
"This addon app copies existing content and file storage to a cloned/copied "
"channel. Once the app is installed, visit the newly installed app. This will "
@@ -11669,1095 +13707,309 @@ msgid ""
"range of files/conversations to copy."
msgstr "Это дополнительное приложение копирует существующее содержимое и хранилище файлов в клонированный / скопированный канал. После того, как приложение установлено, посетите его страницу. Это позволит вам задать местоположение вашего исходного канала и диапазон дат файлов / бесед для копирования."
-#: ../../addon/content_import/Mod_content_import.php:136
+#: ../../extend/addon/hzaddons/content_import/Mod_content_import.php:136
msgid ""
"This will import all your conversations and cloud files from a cloned "
"channel on another server. This may take a while if you have lots of posts "
"and or files."
msgstr "Импортировать все ваши разговоры и хранилище файлов из клонируемого канала на другом сервере. Это может занять некоторое время, если у вас много публикаций и / или файлов."
-#: ../../addon/content_import/Mod_content_import.php:137
+#: ../../extend/addon/hzaddons/content_import/Mod_content_import.php:137
msgid "Include posts"
msgstr "Включая публикации"
-#: ../../addon/content_import/Mod_content_import.php:137
+#: ../../extend/addon/hzaddons/content_import/Mod_content_import.php:137
msgid "Conversations, Articles, Cards, and other posted content"
msgstr "Беседы, Статьи, Карточки и другое опубликованное содержимое"
-#: ../../addon/content_import/Mod_content_import.php:138
+#: ../../extend/addon/hzaddons/content_import/Mod_content_import.php:138
msgid "Include files"
msgstr "Включая файлы"
-#: ../../addon/content_import/Mod_content_import.php:138
+#: ../../extend/addon/hzaddons/content_import/Mod_content_import.php:138
msgid "Files, Photos and other cloud storage"
msgstr "Файлы, Фотографии и прочее из хранилища"
-#: ../../addon/content_import/Mod_content_import.php:139
+#: ../../extend/addon/hzaddons/content_import/Mod_content_import.php:139
msgid "Original Server base URL"
msgstr "Базовый URL сервера-источника"
-#: ../../addon/frphotos/frphotos.php:92
-msgid "Friendica Photo Album Import"
-msgstr "Импортировать альбом фотографий Friendica"
-
-#: ../../addon/frphotos/frphotos.php:93
-msgid "This will import all your Friendica photo albums to this Red channel."
-msgstr "Это позволит импортировать все ваши альбомы фотографий Friendica в этот канал."
-
-#: ../../addon/frphotos/frphotos.php:94
-msgid "Friendica Server base URL"
-msgstr "Базовый URL сервера Friendica"
-
-#: ../../addon/frphotos/frphotos.php:95
-msgid "Friendica Login Username"
-msgstr "Имя пользователя для входа Friendica"
-
-#: ../../addon/frphotos/frphotos.php:96
-msgid "Friendica Login Password"
-msgstr "Пароль для входа Firendica"
-
-#: ../../addon/hsse/Mod_Hsse.php:15
-msgid "WYSIWYG status editor"
-msgstr "WYSIWYG редактор статуса "
-
-#: ../../addon/hsse/Mod_Hsse.php:21 ../../addon/hsse/Mod_Hsse.php:26
-msgid "WYSIWYG Status App"
-msgstr "Приложение \"WYSIWYG статус\""
-
-#: ../../addon/hsse/Mod_Hsse.php:34
-msgid "WYSIWYG Status"
-msgstr "WYSIWYG статус"
-
-#: ../../addon/hsse/hsse.php:82 ../../include/conversation.php:1285
-msgid "Set your location"
-msgstr "Задать своё местоположение"
-
-#: ../../addon/hsse/hsse.php:83 ../../include/conversation.php:1286
-msgid "Clear browser location"
-msgstr "Очистить местоположение из браузера"
-
-#: ../../addon/hsse/hsse.php:99 ../../include/conversation.php:1302
-msgid "Embed (existing) photo from your photo albums"
-msgstr "Встроить (существующее) фото из вашего фотоальбома"
-
-#: ../../addon/hsse/hsse.php:135 ../../include/conversation.php:1338
-msgid "Tag term:"
-msgstr "Теги:"
-
-#: ../../addon/hsse/hsse.php:136 ../../include/conversation.php:1339
-msgid "Where are you right now?"
-msgstr "Где вы сейчас?"
-
-#: ../../addon/hsse/hsse.php:141 ../../include/conversation.php:1344
-msgid "Choose a different album..."
-msgstr "Выбрать другой альбом..."
-
-#: ../../addon/hsse/hsse.php:145 ../../include/conversation.php:1348
-msgid "Comments enabled"
-msgstr "Комментарии включены"
-
-#: ../../addon/hsse/hsse.php:146 ../../include/conversation.php:1349
-msgid "Comments disabled"
-msgstr "Комментарии отключены"
-
-#: ../../addon/hsse/hsse.php:195 ../../include/conversation.php:1401
-msgid "Page link name"
-msgstr "Название ссылки на страницу "
-
-#: ../../addon/hsse/hsse.php:198 ../../include/conversation.php:1404
-msgid "Post as"
-msgstr "Опубликовать как"
-
-#: ../../addon/hsse/hsse.php:212 ../../include/conversation.php:1418
-msgid "Toggle voting"
-msgstr "Подключить голосование"
-
-#: ../../addon/hsse/hsse.php:215 ../../include/conversation.php:1421
-msgid "Disable comments"
-msgstr "Отключить комментарии"
-
-#: ../../addon/hsse/hsse.php:216 ../../include/conversation.php:1422
-msgid "Toggle comments"
-msgstr "Переключить комментарии"
-
-#: ../../addon/hsse/hsse.php:224 ../../include/conversation.php:1430
-msgid "Categories (optional, comma-separated list)"
-msgstr "Категории (необязательно, список через запятую)"
-
-#: ../../addon/hsse/hsse.php:247 ../../include/conversation.php:1453
-msgid "Other networks and post services"
-msgstr "Другие сети и службы публикаций"
-
-#: ../../addon/hsse/hsse.php:253 ../../include/conversation.php:1459
-msgid "Set publish date"
-msgstr "Установить дату публикации"
-
-#: ../../addon/pubcrawl/Mod_Pubcrawl.php:25
-msgid "ActivityPub Protocol Settings updated."
-msgstr "Настройки протокола ActivityPub обновлены."
-
-#: ../../addon/pubcrawl/Mod_Pubcrawl.php:34
-msgid ""
-"The activitypub protocol does not support location independence. Connections "
-"you make within that network may be unreachable from alternate channel "
-"locations."
-msgstr "Протокол ActivityPub не поддерживает независимость от расположения. Ваши контакты установленные в этой сети могут быть недоступны из альтернативных мест размещения канала."
-
-#: ../../addon/pubcrawl/Mod_Pubcrawl.php:40
-msgid "Activitypub Protocol App"
-msgstr "Приложение \"Протокол ActivityPub\""
-
-#: ../../addon/pubcrawl/Mod_Pubcrawl.php:50
-msgid "Deliver to ActivityPub recipients in privacy groups"
-msgstr "Доставить получателям ActivityPub в группах конфиденциальности"
-
-#: ../../addon/pubcrawl/Mod_Pubcrawl.php:50
-msgid ""
-"May result in a large number of mentions and expose all the members of your "
-"privacy group"
-msgstr "Может привести к большому количеству упоминаний и раскрытию участников группы конфиденциальности"
-
-#: ../../addon/pubcrawl/Mod_Pubcrawl.php:54
-msgid "Send multi-media HTML articles"
-msgstr "Отправить HTML статьи с мультимедиа"
-
-#: ../../addon/pubcrawl/Mod_Pubcrawl.php:54
-msgid "Not supported by some microblog services such as Mastodon"
-msgstr "Не поддерживается некоторыми микроблогами, например Mastodon"
-
-#: ../../addon/pubcrawl/Mod_Pubcrawl.php:62
-msgid "Activitypub Protocol"
-msgstr "Протокол ActivityPub"
-
-#: ../../addon/donate/donate.php:21
-msgid "Project Servers and Resources"
-msgstr "Серверы и ресурсы проекта"
-
-#: ../../addon/donate/donate.php:22
-msgid "Project Creator and Tech Lead"
-msgstr "Создатель проекта и технический руководитель"
-
-#: ../../addon/donate/donate.php:49
-msgid ""
-"And the hundreds of other people and organisations who helped make the "
-"Hubzilla possible."
-msgstr "И сотни других людей и организаций которые помогали в создании Hubzilla."
-
-#: ../../addon/donate/donate.php:52
-msgid ""
-"The Redmatrix/Hubzilla projects are provided primarily by volunteers giving "
-"their time and expertise - and often paying out of pocket for services they "
-"share with others."
-msgstr "Проекты Redmatrix / Hubzilla предоставляются, в основном, добровольцами, которые предоставляют свое время и опыт и, часто, оплачивают из своего кармана услуги, которыми они делятся с другими."
-
-#: ../../addon/donate/donate.php:53
-msgid ""
-"There is no corporate funding and no ads, and we do not collect and sell "
-"your personal information. (We don't control your personal information - "
-"<strong>you do</strong>.)"
-msgstr "Здесь нет корпоративного финансирования и рекламы, мы не собираем и не продаем вашу личную информацию. (Мы не контролируем вашу личную информацию - <strong>это делаете вы</strong>.)"
-
-#: ../../addon/donate/donate.php:54
-msgid ""
-"Help support our ground-breaking work in decentralisation, web identity, and "
-"privacy."
-msgstr "Помогите поддержать нашу новаторскую работу в областях децентрализации, веб-идентификации и конфиденциальности."
-
-#: ../../addon/donate/donate.php:56
-msgid ""
-"Your donations keep servers and services running and also helps us to "
-"provide innovative new features and continued development."
-msgstr "В ваших пожертвованиях поддерживают серверы и службы, а также помогают нам предоставлять новые возможности и продолжать развитие."
-
-#: ../../addon/donate/donate.php:59
-msgid "Donate"
-msgstr "Пожертвовать"
-
-#: ../../addon/donate/donate.php:61
-msgid ""
-"Choose a project, developer, or public hub to support with a one-time "
-"donation"
-msgstr "Выберите проект, разработчика или общедоступный узел для поддержки в форме единоразового пожертвования"
-
-#: ../../addon/donate/donate.php:62
-msgid "Donate Now"
-msgstr "Пожертвовать сейчас"
-
-#: ../../addon/donate/donate.php:63
-msgid ""
-"<strong><em>Or</em></strong> become a project sponsor (Hubzilla Project only)"
-msgstr "<strong><em>или</em></strong> станьте спонсором проекта (только для Hubzilla)"
-
-#: ../../addon/donate/donate.php:64
-msgid ""
-"Please indicate if you would like your first name or full name (or nothing) "
-"to appear in our sponsor listing"
-msgstr "Пожалуйста, если желаете, укажите ваше имя для отображения в списке спонсоров."
-
-#: ../../addon/donate/donate.php:65
-msgid "Sponsor"
-msgstr "Спонсор"
-
-#: ../../addon/donate/donate.php:68
-msgid "Special thanks to: "
-msgstr "Особые благодарности:"
-
-#: ../../addon/chords/Mod_Chords.php:44
-msgid ""
-"This is a fairly comprehensive and complete guitar chord dictionary which "
-"will list most of the available ways to play a certain chord, starting from "
-"the base of the fingerboard up to a few frets beyond the twelfth fret "
-"(beyond which everything repeats). A couple of non-standard tunings are "
-"provided for the benefit of slide players, etc."
-msgstr ""
-
-#: ../../addon/chords/Mod_Chords.php:46
-msgid ""
-"Chord names start with a root note (A-G) and may include sharps (#) and "
-"flats (b). This software will parse most of the standard naming conventions "
-"such as maj, min, dim, sus(2 or 4), aug, with optional repeating elements."
-msgstr ""
-
-#: ../../addon/chords/Mod_Chords.php:48
-msgid ""
-"Valid examples include A, A7, Am7, Amaj7, Amaj9, Ammaj7, Aadd4, Asus2Add4, "
-"E7b13b11 ..."
-msgstr "Примеры действительных включают A, A7, Am7, Amaj7, Amaj9, Ammaj7, Aadd4, Asus2Add4, E7b13b11 ..."
-
-#: ../../addon/chords/Mod_Chords.php:51
-msgid "Guitar Chords"
-msgstr "Гитарные аккорды"
-
-#: ../../addon/chords/Mod_Chords.php:52
-msgid "The complete online chord dictionary"
-msgstr "Полный онлайн словарь аккордов"
-
-#: ../../addon/chords/Mod_Chords.php:57
-msgid "Tuning"
-msgstr "Настройка"
-
-#: ../../addon/chords/Mod_Chords.php:58
-msgid "Chord name: example: Em7"
-msgstr "Наименование аккорда - example: Em7"
-
-#: ../../addon/chords/Mod_Chords.php:59
-msgid "Show for left handed stringing"
-msgstr "Показывать струны для левшей"
-
-#: ../../addon/chords/chords.php:33
-msgid "Quick Reference"
-msgstr "Быстрая ссылка"
-
-#: ../../addon/libertree/libertree.php:43
-msgid "Post to Libertree"
-msgstr "Опубликовать в Libertree"
-
-#: ../../addon/libertree/Mod_Libertree.php:25
-msgid "Libertree Crosspost Connector Settings saved."
-msgstr "Настройки пересылки публикаций Libertree сохранены."
-
-#: ../../addon/libertree/Mod_Libertree.php:35
-msgid "Libertree Crosspost Connector App"
-msgstr "Приложение \"Пересылка публикаций Libertree\""
-
-#: ../../addon/libertree/Mod_Libertree.php:36
-msgid "Relay public posts to Libertree"
-msgstr "Пересылает общедоступные публикации в Libertree"
-
-#: ../../addon/libertree/Mod_Libertree.php:51
-msgid "Libertree API token"
-msgstr "Токен Libertree API"
-
-#: ../../addon/libertree/Mod_Libertree.php:55
-msgid "Libertree site URL"
-msgstr "URL сайта Libertree"
-
-#: ../../addon/libertree/Mod_Libertree.php:59
-msgid "Post to Libertree by default"
-msgstr "Публиковать в Libertree по умолчанию"
-
-#: ../../addon/libertree/Mod_Libertree.php:67
-msgid "Libertree Crosspost Connector"
-msgstr "Пересылка публикаций Libertree"
-
-#: ../../addon/flattrwidget/Mod_Flattrwidget.php:41
-msgid "Flattr widget settings updated."
-msgstr "Настройки виджета Flattr обновлены."
-
-#: ../../addon/flattrwidget/Mod_Flattrwidget.php:53
-msgid "Flattr Widget App"
-msgstr "Приложение \"Виджет Flattr\""
-
-#: ../../addon/flattrwidget/Mod_Flattrwidget.php:54
-msgid "Add a Flattr button to your channel page"
-msgstr "Добавить кнопку Flattr на страницу вашего канала"
-
-#: ../../addon/flattrwidget/Mod_Flattrwidget.php:65
-msgid "Flattr user"
-msgstr "Пользователь Flattr"
-
-#: ../../addon/flattrwidget/Mod_Flattrwidget.php:69
-msgid "URL of the Thing to flattr"
-msgstr "URL ccылки на Flattr"
-
-#: ../../addon/flattrwidget/Mod_Flattrwidget.php:69
-msgid "If empty channel URL is used"
-msgstr "Если пусто, то используется URL канала"
-
-#: ../../addon/flattrwidget/Mod_Flattrwidget.php:73
-msgid "Title of the Thing to flattr"
-msgstr "Заголовок вещи на Flattr"
-
-#: ../../addon/flattrwidget/Mod_Flattrwidget.php:73
-msgid "If empty \"channel name on The Hubzilla\" will be used"
-msgstr "Если пусто, то будет использовано \"Название канала Hubzilla\""
-
-#: ../../addon/flattrwidget/Mod_Flattrwidget.php:77
-msgid "Static or dynamic flattr button"
-msgstr "Статическая или динамическая кнопка Flattr"
-
-#: ../../addon/flattrwidget/Mod_Flattrwidget.php:77
-msgid "static"
-msgstr "статическая"
-
-#: ../../addon/flattrwidget/Mod_Flattrwidget.php:77
-msgid "dynamic"
-msgstr "динамическая"
-
-#: ../../addon/flattrwidget/Mod_Flattrwidget.php:81
-msgid "Alignment of the widget"
-msgstr "Выравнивание виджета"
-
-#: ../../addon/flattrwidget/Mod_Flattrwidget.php:81
-msgid "left"
-msgstr "слева"
-
-#: ../../addon/flattrwidget/Mod_Flattrwidget.php:81
-msgid "right"
-msgstr "справа"
-
-#: ../../addon/flattrwidget/Mod_Flattrwidget.php:89
-msgid "Flattr Widget"
-msgstr "Виджет Flattr"
-
-#: ../../addon/flattrwidget/flattrwidget.php:50
-msgid "Flattr this!"
-msgstr "Flattr это!"
-
-#: ../../addon/statusnet/Mod_Statusnet.php:61
-msgid ""
-"Please contact your site administrator.<br />The provided API URL is not "
-"valid."
-msgstr "Пожалуйста свяжитесь с администратором сайта. <br />Предоставленный URL API недействителен."
-
-#: ../../addon/statusnet/Mod_Statusnet.php:98
-msgid "We could not contact the GNU social API with the Path you entered."
-msgstr "Нам не удалось установить контакт с GNU Social API по введённому вами пути"
-
-#: ../../addon/statusnet/Mod_Statusnet.php:130
-msgid "GNU social settings updated."
-msgstr "Настройки GNU Social обновлены."
-
-#: ../../addon/statusnet/Mod_Statusnet.php:147
-msgid ""
-"Relay public postings to a connected GNU social account (formerly StatusNet)"
-msgstr "Пересылает общедоступные публикации на подключённую учётную запись GNU social (бывшая StatusNet)"
-
-#: ../../addon/statusnet/Mod_Statusnet.php:181
-msgid "Globally Available GNU social OAuthKeys"
-msgstr "Глобально доступные ключи OAuthKeys GNU Social"
-
-#: ../../addon/statusnet/Mod_Statusnet.php:183
-msgid ""
-"There are preconfigured OAuth key pairs for some GNU social servers "
-"available. If you are using one of them, please use these credentials.<br /"
-">If not feel free to connect to any other GNU social instance (see below)."
-msgstr "Существуют предварительно настроенные пары ключей OAuth для некоторых доступных серверов GNU social. Если вы используете один из них, используйте эти учетные данные. <br />Если вы не хотите подключаться к какому-либо другому серверу GNU social (см. ниже)."
-
-#: ../../addon/statusnet/Mod_Statusnet.php:198
-msgid "Provide your own OAuth Credentials"
-msgstr "Предоставьте ваши собственные регистрационные данные OAuth"
-
-#: ../../addon/statusnet/Mod_Statusnet.php:200
-msgid ""
-"No consumer key pair for GNU social found. Register your Hubzilla Account as "
-"an desktop client on your GNU social account, copy the consumer key pair "
-"here and enter the API base root.<br />Before you register your own OAuth "
-"key pair ask the administrator if there is already a key pair for this "
-"Hubzilla installation at your favourite GNU social installation."
-msgstr "Не найдена пользовательская пара ключей для GNU social. Зарегистрируйте свою учетную запись Hubzilla в качестве настольного клиента в своей учетной записи GNU social, скопируйте cюда пару ключей пользователя и введите корневой каталог базы API. <br />Прежде чем регистрировать свою собственную пару ключей OAuth, спросите администратора, если ли уже пара ключей для этой установки Hubzilla в вашем GNU social."
-
-#: ../../addon/statusnet/Mod_Statusnet.php:204
-msgid "OAuth Consumer Key"
-msgstr "Ключ клиента OAuth"
-
-#: ../../addon/statusnet/Mod_Statusnet.php:208
-msgid "OAuth Consumer Secret"
-msgstr "Пароль клиента OAuth"
-
-#: ../../addon/statusnet/Mod_Statusnet.php:212
-msgid "Base API Path"
-msgstr "Основной путь к API"
-
-#: ../../addon/statusnet/Mod_Statusnet.php:212
-msgid "Remember the trailing /"
-msgstr "Запомнить закрывающий /"
-
-#: ../../addon/statusnet/Mod_Statusnet.php:216
-msgid "GNU social application name"
-msgstr "Имя приложения GNU social"
-
-#: ../../addon/statusnet/Mod_Statusnet.php:239
-msgid ""
-"To connect to your GNU social account click the button below to get a "
-"security code from GNU social which you have to copy into the input box "
-"below and submit the form. Only your <strong>public</strong> posts will be "
-"posted to GNU social."
-msgstr "Чтобы подключиться к вашей учетной записи GNU social нажмите кнопку ниже для получения кода безопасности из GNU social, который вы должны скопировать в поле ввода ниже и отправить форму. Только ваши общедоступные сообщения будут опубликованы в GNU social."
-
-#: ../../addon/statusnet/Mod_Statusnet.php:241
-msgid "Log in with GNU social"
-msgstr "Войти с GNU social"
-
-#: ../../addon/statusnet/Mod_Statusnet.php:244
-msgid "Copy the security code from GNU social here"
-msgstr "Скопируйте код безопасности GNU social здесь"
-
-#: ../../addon/statusnet/Mod_Statusnet.php:254
-msgid "Cancel Connection Process"
-msgstr "Отменить процесс подключения"
-
-#: ../../addon/statusnet/Mod_Statusnet.php:256
-msgid "Current GNU social API is"
-msgstr "Текущий GNU social API"
-
-#: ../../addon/statusnet/Mod_Statusnet.php:260
-msgid "Cancel GNU social Connection"
-msgstr "Отменить подключение с GNU social"
-
-#: ../../addon/statusnet/Mod_Statusnet.php:272
-#: ../../addon/twitter/Mod_Twitter.php:147
-msgid "Currently connected to: "
-msgstr "В настоящее время подключён к: "
-
-#: ../../addon/statusnet/Mod_Statusnet.php:277
-msgid ""
-"<strong>Note</strong>: Due your privacy settings (<em>Hide your profile "
-"details from unknown viewers?</em>) the link potentially included in public "
-"postings relayed to GNU social will lead the visitor to a blank page "
-"informing the visitor that the access to your profile has been restricted."
-msgstr "<strong>Замечание</strong>: Из-за настроек конфиденциальности (<em>скрыть данные своего профиля от неизвестных зрителей?</em>) cсылка, потенциально включенная в общедоступные публикации, переданные в GNU social, приведет посетителя к пустой странице, информирующей его о том, что доступ к вашему профилю был ограничен."
-
-#: ../../addon/statusnet/Mod_Statusnet.php:282
-msgid "Post to GNU social by default"
-msgstr "Публиковать в GNU social по умолчанию"
-
-#: ../../addon/statusnet/Mod_Statusnet.php:282
-msgid ""
-"If enabled your public postings will be posted to the associated GNU-social "
-"account by default"
-msgstr "Если включено, ваши общедоступные публикации будут опубликованы в связанной учётной записи GNU social по умолчанию"
-
-#: ../../addon/statusnet/Mod_Statusnet.php:291
-#: ../../addon/twitter/Mod_Twitter.php:171
-msgid "Clear OAuth configuration"
-msgstr "Очистить конфигурацию OAuth"
-
-#: ../../addon/statusnet/Mod_Statusnet.php:303
-msgid "GNU-Social Crosspost Connector"
-msgstr "Подключение пересылки публикаций GNU Social"
-
-#: ../../addon/statusnet/statusnet.php:145
-msgid "Post to GNU social"
-msgstr "Опубликовать в GNU Social"
-
-#: ../../addon/statusnet/statusnet.php:594
-msgid "API URL"
-msgstr ""
-
-#: ../../addon/statusnet/statusnet.php:597
-msgid "Application name"
-msgstr "Название приложения"
-
-#: ../../addon/qrator/qrator.php:48
-msgid "QR code"
-msgstr "QR-код"
-
-#: ../../addon/qrator/qrator.php:63
-msgid "QR Generator"
-msgstr "Генератор QR-кодов"
-
-#: ../../addon/qrator/qrator.php:64
-msgid "Enter some text"
-msgstr "Введите любой текст"
-
-#: ../../addon/chess/Mod_Chess.php:180 ../../addon/chess/Mod_Chess.php:377
-msgid "Invalid game."
-msgstr "Недействительная игра."
-
-#: ../../addon/chess/Mod_Chess.php:186 ../../addon/chess/Mod_Chess.php:417
-msgid "You are not a player in this game."
-msgstr "Вы не играете в эту игру."
-
-#: ../../addon/chess/Mod_Chess.php:242
-msgid "You must be a local channel to create a game."
-msgstr "Ваш канал должен быть локальным чтобы создать игру."
-
-#: ../../addon/chess/Mod_Chess.php:260
-msgid "You must select one opponent that is not yourself."
-msgstr "Вы должны выбрать противника который не является вами."
-
-#: ../../addon/chess/Mod_Chess.php:271
-msgid "Random color chosen."
-msgstr "Выбран случайный цвет."
-
-#: ../../addon/chess/Mod_Chess.php:279
-msgid "Error creating new game."
-msgstr "Ошибка создания новой игры."
-
-#: ../../addon/chess/Mod_Chess.php:306 ../../include/channel.php:1273
-msgid "Requested channel is not available."
-msgstr "Запрошенный канал не доступен."
-
-#: ../../addon/chess/Mod_Chess.php:311 ../../addon/chess/Mod_Chess.php:333
-msgid "Chess not installed."
-msgstr "Шахматы не установлены."
-
-#: ../../addon/chess/Mod_Chess.php:326
-msgid "You must select a local channel /chess/channelname"
-msgstr "Вы должны выбрать локальный канал /chess/channelname"
-
-#: ../../addon/chess/chess.php:645
-msgid "Enable notifications"
-msgstr "Включить оповещения"
-
-#: ../../addon/twitter/Mod_Twitter.php:65
-msgid "Twitter settings updated."
-msgstr "Настройки Twitter обновлены"
-
-#: ../../addon/twitter/Mod_Twitter.php:78
-msgid "Twitter Crosspost Connector App"
-msgstr "Приложение \"Публикация в Twitter\""
-
-#: ../../addon/twitter/Mod_Twitter.php:79
-msgid "Relay public posts to Twitter"
-msgstr "Пересылает общедоступные публикации в Twitter"
-
-#: ../../addon/twitter/Mod_Twitter.php:103
-msgid ""
-"No consumer key pair for Twitter found. Please contact your site "
-"administrator."
-msgstr "Не найдено пары ключей для Twitter. Пожалуйста, свяжитесь с администратором сайта."
-
-#: ../../addon/twitter/Mod_Twitter.php:125
-msgid ""
-"At this Hubzilla instance the Twitter plugin was enabled but you have not "
-"yet connected your account to your Twitter account. To do so click the "
-"button below to get a PIN from Twitter which you have to copy into the input "
-"box below and submit the form. Only your <strong>public</strong> posts will "
-"be posted to Twitter."
-msgstr "В этой установке Hubzilla плагин Twitter был включён, однако пока он не подключён к вашему аккаунту в Twitter. Для этого нажмите на кнопку ниже для получения PIN-кода от Twitter который нужно скопировать в поле ввода и отправить форму. Только ваши <strong>общедоступные</strong> публикации будут опубликованы в Twitter."
-
-#: ../../addon/twitter/Mod_Twitter.php:127
-msgid "Log in with Twitter"
-msgstr "Войти в Twitter"
-
-#: ../../addon/twitter/Mod_Twitter.php:130
-msgid "Copy the PIN from Twitter here"
-msgstr "Скопируйте PIN-код из Twitter здесь"
-
-#: ../../addon/twitter/Mod_Twitter.php:152
-msgid ""
-"<strong>Note:</strong> Due your privacy settings (<em>Hide your profile "
-"details from unknown viewers?</em>) the link potentially included in public "
-"postings relayed to Twitter will lead the visitor to a blank page informing "
-"the visitor that the access to your profile has been restricted."
-msgstr "<strong>Замечание</strong>: Из-за настроек конфиденциальности (<em>скрыть данные своего профиля от неизвестных зрителей?</em>) cсылка, потенциально включенная в общедоступные публикации, переданные в Twitter, приведет посетителя к пустой странице, информирующей его о том, что доступ к вашему профилю был ограничен."
-
-#: ../../addon/twitter/Mod_Twitter.php:157
-msgid "Twitter post length"
-msgstr "Длина публикации Twitter"
-
-#: ../../addon/twitter/Mod_Twitter.php:157
-msgid "Maximum tweet length"
-msgstr "Максимальная длина твита"
-
-#: ../../addon/twitter/Mod_Twitter.php:162
-msgid "Send public postings to Twitter by default"
-msgstr "Отправлять общедоступные публикации в Twitter по умолчанию"
-
-#: ../../addon/twitter/Mod_Twitter.php:162
-msgid ""
-"If enabled your public postings will be posted to the associated Twitter "
-"account by default"
-msgstr "Если включено, ваши общедоступные публикации будут опубликованы в связанной учётной записи Twitter по умолчанию"
-
-#: ../../addon/twitter/Mod_Twitter.php:181
-msgid "Twitter Crosspost Connector"
-msgstr "Публикация в Twitter"
-
-#: ../../addon/twitter/twitter.php:107
-msgid "Post to Twitter"
-msgstr "Опубликовать в Twitter"
-
-#: ../../addon/smileybutton/Mod_Smileybutton.php:35
-msgid "Smileybutton App"
-msgstr "Приложение \"Кнопка со смайликам\""
-
-#: ../../addon/smileybutton/Mod_Smileybutton.php:36
-msgid "Adds a smileybutton to the jot editor"
-msgstr "Добавлять кнопку со смайликами в редактор Jot"
-
-#: ../../addon/smileybutton/Mod_Smileybutton.php:44
-msgid "Hide the button and show the smilies directly."
-msgstr "Скрыть кнопку и сразу показывать смайлики."
-
-#: ../../addon/smileybutton/Mod_Smileybutton.php:52
-msgid "Smileybutton Settings"
-msgstr "Настройки кнопки со смайликами"
-
-#: ../../addon/cart/Settings/Cart.php:56
-msgid "Enable Test Catalog"
-msgstr "Включить тестовый каталог"
-
-#: ../../addon/cart/Settings/Cart.php:68
-msgid "Enable Manual Payments"
-msgstr "Включить ручные платежи"
-
-#: ../../addon/cart/Settings/Cart.php:88
-msgid "Base Merchant Currency"
-msgstr "Основная торговая валюта"
-
-#: ../../addon/cart/Settings/Cart.php:111 ../../addon/cart/cart.php:1263
-msgid "Cart Settings"
-msgstr "Настройки карточек"
-
-#: ../../addon/cart/myshop.php:30
-msgid "Access Denied."
-msgstr "Доступ запрещён."
-
-#: ../../addon/cart/myshop.php:111 ../../addon/cart/cart.php:1334
-msgid "Order Not Found"
-msgstr "Заказ не найден"
-
-#: ../../addon/cart/myshop.php:186 ../../addon/cart/myshop.php:220
-#: ../../addon/cart/myshop.php:269 ../../addon/cart/myshop.php:327
-msgid "Invalid Item"
-msgstr "Недействительный элемент"
-
-#: ../../addon/cart/cart.php:159
-msgid "DB Cleanup Failure"
-msgstr "Сбой очистки базы данных"
-
-#: ../../addon/cart/cart.php:565
-msgid "[cart] Item Added"
-msgstr "[cart] Элемент добавлен"
-
-#: ../../addon/cart/cart.php:953
-msgid "Order already checked out."
-msgstr "Заказ уже проверен."
-
-#: ../../addon/cart/cart.php:1256
-msgid "Drop database tables when uninstalling."
-msgstr "Сбросить таблицы базы данных при деинсталляции"
-
-#: ../../addon/cart/cart.php:1275 ../../addon/cart/cart.php:1278
-msgid "Shop"
-msgstr "Магазин"
-
-#: ../../addon/cart/cart.php:1395
-msgid "Cart utilities for orders and payments"
-msgstr "Утилиты карточек для заказов и платежей"
-
-#: ../../addon/cart/cart.php:1433
-msgid "You must be logged into the Grid to shop."
-msgstr "Вы должны быть в сети для доступа к магазину"
-
-#: ../../addon/cart/cart.php:1466
-#: ../../addon/cart/submodules/paypalbutton.php:392
-#: ../../addon/cart/manual_payments.php:68
-msgid "Order not found."
-msgstr "Заказ не найден."
-
-#: ../../addon/cart/cart.php:1474
-msgid "Access denied."
-msgstr "Доступ запрещён."
-
-#: ../../addon/cart/cart.php:1526 ../../addon/cart/cart.php:1669
-msgid "No Order Found"
-msgstr "Нет найденных заказов"
-
-#: ../../addon/cart/cart.php:1535
-msgid "An unknown error has occurred Please start again."
-msgstr "Произошла неизвестная ошибка. Пожалуйста, начните снова."
-
-#: ../../addon/cart/cart.php:1702
-msgid "Invalid Payment Type. Please start again."
-msgstr "Недействительный тип платежа. Пожалуйста, начните снова."
-
-#: ../../addon/cart/cart.php:1709
-msgid "Order not found"
-msgstr "Заказ не найден"
-
-#: ../../addon/cart/submodules/paypalbutton.php:85
-msgid "Enable Paypal Button Module"
-msgstr "Включить модуль кнопки Paypal"
-
-#: ../../addon/cart/submodules/paypalbutton.php:93
-msgid "Use Production Key"
-msgstr "Использовать ключ Production"
-
-#: ../../addon/cart/submodules/paypalbutton.php:100
-msgid "Paypal Sandbox Client Key"
-msgstr "Ключ клиента Paypal Sandbox"
-
-#: ../../addon/cart/submodules/paypalbutton.php:107
-msgid "Paypal Sandbox Secret Key"
-msgstr "Секретный ключ Paypal Sandbox"
-
-#: ../../addon/cart/submodules/paypalbutton.php:113
-msgid "Paypal Production Client Key"
-msgstr "Ключ клиента Paypal Production"
-
-#: ../../addon/cart/submodules/paypalbutton.php:120
-msgid "Paypal Production Secret Key"
-msgstr "Секретный ключ Paypal Production"
-
-#: ../../addon/cart/submodules/paypalbutton.php:252
-msgid "Paypal button payments are not enabled."
-msgstr "Кнопка Paypal для платежей не включена."
-
-#: ../../addon/cart/submodules/paypalbutton.php:270
-msgid ""
-"Paypal button payments are not properly configured. Please choose another "
-"payment option."
-msgstr "Кнопка Paypal для платежей настроена неправильно. Пожалуйста, используйте другой вариант оплаты."
-
-#: ../../addon/cart/submodules/manualcat.php:61
-msgid "Enable Manual Cart Module"
-msgstr "Включить модуль ручного управления карточками"
-
-#: ../../addon/cart/submodules/manualcat.php:173
-#: ../../addon/cart/submodules/hzservices.php:160
-msgid "New Sku"
-msgstr "Новый код"
-
-#: ../../addon/cart/submodules/manualcat.php:209
-#: ../../addon/cart/submodules/hzservices.php:195
-msgid "Cannot save edits to locked item."
-msgstr "Невозможно сохранить изменения заблокированной позиции."
-
-#: ../../addon/cart/submodules/manualcat.php:252
-#: ../../addon/cart/submodules/hzservices.php:644
-msgid "Changes Locked"
-msgstr "Изменения заблокированы"
-
-#: ../../addon/cart/submodules/manualcat.php:256
-#: ../../addon/cart/submodules/hzservices.php:648
-msgid "Item available for purchase."
-msgstr "Позиция доступна для приобретения."
-
-#: ../../addon/cart/submodules/manualcat.php:263
-#: ../../addon/cart/submodules/hzservices.php:655
-msgid "Price"
-msgstr "Цена"
-
-#: ../../addon/cart/submodules/hzservices.php:62
-msgid "Enable Hubzilla Services Module"
-msgstr "Включить модуль сервиса Hubzilla"
-
-#: ../../addon/cart/submodules/hzservices.php:243
-#: ../../addon/cart/submodules/hzservices.php:330
-msgid "SKU not found."
-msgstr "Код не найден."
-
-#: ../../addon/cart/submodules/hzservices.php:296
-#: ../../addon/cart/submodules/hzservices.php:300
-msgid "Invalid Activation Directive."
-msgstr "Недействительная директива активации."
-
-#: ../../addon/cart/submodules/hzservices.php:371
-#: ../../addon/cart/submodules/hzservices.php:375
-msgid "Invalid Deactivation Directive."
-msgstr "Недействительная директива деактивации"
+#: ../../extend/addon/hzaddons/content_import/Mod_content_import.php:140
+#: ../../extend/addon/hzaddons/hzfiles/hzfiles.php:84
+msgid "Since modified date yyyy-mm-dd"
+msgstr "Начиная с даты изменений yyyy-mm-dd"
-#: ../../addon/cart/submodules/hzservices.php:561
-msgid "Add to this privacy group"
-msgstr "Добавить в эту группу конфиденциальности"
+#: ../../extend/addon/hzaddons/content_import/Mod_content_import.php:141
+#: ../../extend/addon/hzaddons/hzfiles/hzfiles.php:85
+msgid "Until modified date yyyy-mm-dd"
+msgstr "Заканчивая датой изменений yyyy-mm-dd"
-#: ../../addon/cart/submodules/hzservices.php:577
-msgid "Set user service class"
-msgstr "Установить класс обслуживания пользователя"
+#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:50
+#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:128
+msgid "System defaults:"
+msgstr "Системные по умолчанию:"
-#: ../../addon/cart/submodules/hzservices.php:604
-msgid "You must be using a local account to purchase this service."
-msgstr "Вы должны использовать локальную учётноую запись для покупки этого сервиса."
+#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:54
+msgid "Preferred Clipart IDs"
+msgstr "Предпочитаемый Clipart ID"
-#: ../../addon/cart/submodules/hzservices.php:659
-msgid "Add buyer to privacy group"
-msgstr "Добавить покупателя в группу конфиденциальности"
+#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:54
+msgid "List of preferred clipart ids. These will be shown first."
+msgstr "Список предпочитаемых Clipart ID. Эти будут показаны первыми."
-#: ../../addon/cart/submodules/hzservices.php:664
-msgid "Add buyer as connection"
-msgstr "Добавить покупателя как контакт"
+#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:55
+msgid "Default Search Term"
+msgstr "Условие поиска по умолчанию"
-#: ../../addon/cart/submodules/hzservices.php:672
-#: ../../addon/cart/submodules/hzservices.php:714
-msgid "Set Service Class"
-msgstr "Установить класс обслуживания"
+#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:55
+msgid "The default search term. These will be shown second."
+msgstr "Условие поиска по умолчанию. Показываются во вторую очередь."
-#: ../../addon/cart/submodules/subscriptions.php:151
-msgid "Enable Subscription Management Module"
-msgstr "Включить модуль управления подписками"
+#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:56
+msgid "Return After"
+msgstr "Вернуться после"
-#: ../../addon/cart/submodules/subscriptions.php:223
-msgid ""
-"Cannot include subscription items with different terms in the same order."
-msgstr "Нельзя включать элементы подписки с разными условиями в том же заказе."
+#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:56
+msgid "Page to load after image selection."
+msgstr "Страница для загрузки после выбора изображения."
-#: ../../addon/cart/submodules/subscriptions.php:372
-msgid "Select Subscription to Edit"
-msgstr "Выбрать подписку для редактирования"
+#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:59
+msgid "Profile List"
+msgstr "Список профилей"
-#: ../../addon/cart/submodules/subscriptions.php:380
-msgid "Edit Subscriptions"
-msgstr "Редактировать подписки"
+#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:61
+msgid "Order of Preferred"
+msgstr "Порядок предпочтения"
-#: ../../addon/cart/submodules/subscriptions.php:414
-msgid "Subscription SKU"
-msgstr "Код подписки"
+#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:61
+msgid "Sort order of preferred clipart ids."
+msgstr "Порядок сортировки предпочитаемых Clipart ID. "
-#: ../../addon/cart/submodules/subscriptions.php:419
-msgid "Catalog Description"
-msgstr "Описание каталога"
+#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:62
+#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:68
+msgid "Newest first"
+msgstr "Новое первым"
-#: ../../addon/cart/submodules/subscriptions.php:423
-msgid "Subscription available for purchase."
-msgstr "Подписка доступна для покупки."
+#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:65
+msgid "As entered"
+msgstr "По мере ввода"
-#: ../../addon/cart/submodules/subscriptions.php:428
-msgid "Maximum active subscriptions to this item per account."
-msgstr "Максимальное количество подписок на аккаунт для этой позиции"
+#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:67
+msgid "Order of other"
+msgstr "Порядок других"
-#: ../../addon/cart/submodules/subscriptions.php:431
-msgid "Subscription price."
-msgstr "Цена подписки."
+#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:67
+msgid "Sort order of other clipart ids."
+msgstr "Порядок сортировки остальных Clipart ID."
-#: ../../addon/cart/submodules/subscriptions.php:435
-msgid "Quantity"
-msgstr "Количество"
+#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:69
+msgid "Most downloaded first"
+msgstr "Самое загружаемое первым"
-#: ../../addon/cart/submodules/subscriptions.php:439
-msgid "Term"
-msgstr "Условия"
+#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:70
+msgid "Most liked first"
+msgstr "Самое нравящееся первым"
-#: ../../addon/cart/manual_payments.php:7
-msgid "Error: order mismatch. Please try again."
-msgstr "Ошибка: несоответствие заказа. Пожалуйста, попробуйте ещё раз"
+#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:72
+msgid "Preferred IDs Message"
+msgstr "Сообщение от предпочитаемых ID"
-#: ../../addon/cart/manual_payments.php:61
-msgid "Manual payments are not enabled."
-msgstr "Ручные платежи не подключены."
+#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:72
+msgid "Message to display above preferred results."
+msgstr "Отображаемое сообщение над предпочитаемыми результатами."
-#: ../../addon/cart/manual_payments.php:77
-msgid "Finished"
-msgstr "Завершено"
+#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:78
+msgid "Uploaded by: "
+msgstr "Загружено:"
-#: ../../addon/piwik/piwik.php:85
-msgid ""
-"This website is tracked using the <a href='http://www.piwik.org'>Piwik</a> "
-"analytics tool."
-msgstr "Этот сайт отслеживается с помощью инструментов аналитики <a href='http://www.piwik.org'>Piwik</a>."
+#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:78
+msgid "Drawn by: "
+msgstr "Нарисовано:"
-#: ../../addon/piwik/piwik.php:88
-#, php-format
-msgid ""
-"If you do not want that your visits are logged this way you <a href='%s'>can "
-"set a cookie to prevent Piwik from tracking further visits of the site</a> "
-"(opt-out)."
-msgstr "Если вы не хотите, чтобы ваши визиты регистрировались таким образом, вы <a href='%s'>можете отключить cookie с тем, чтобы Piwik не отслеживал дальнейшие посещения сайта</a>."
+#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:182
+#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:194
+msgid "Use this image"
+msgstr "Использовать это изображение"
-#: ../../addon/piwik/piwik.php:96
-msgid "Piwik Base URL"
-msgstr "Базовый URL Piwik"
+#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:192
+msgid "Or select from a free OpenClipart.org image:"
+msgstr "Или выберите из бесплатных изображений на OpenClipart.org"
-#: ../../addon/piwik/piwik.php:96
-msgid ""
-"Absolute path to your Piwik installation. (without protocol (http/s), with "
-"trailing slash)"
-msgstr "Абсолютный путь к вашей установке Piwik (без типа протокола, с начальным слэшем)"
+#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:195
+msgid "Search Term"
+msgstr "Условие поиска"
-#: ../../addon/piwik/piwik.php:97
-msgid "Site ID"
-msgstr "ID сайта"
+#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:232
+msgid "Unknown error. Please try again later."
+msgstr "Неизвестная ошибка. Пожалуйста, повторите попытку позже."
-#: ../../addon/piwik/piwik.php:98
-msgid "Show opt-out cookie link?"
-msgstr "Показывать ссылку на отказ от использования cookies?"
+#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:308
+msgid "Profile photo updated successfully."
+msgstr "Фотография профиля обновлена успешно."
-#: ../../addon/piwik/piwik.php:99
-msgid "Asynchronous tracking"
-msgstr "Асинхронное отслеживание"
+#: ../../extend/addon/hzaddons/sendzid/Mod_Sendzid.php:14
+msgid "Send your identity to all websites"
+msgstr "Отправить ваши данные на все веб-сайты"
-#: ../../addon/piwik/piwik.php:100
-msgid "Enable frontend JavaScript error tracking"
-msgstr "Включить отслеживание ошибок JavaScript на фронтенде."
+#: ../../extend/addon/hzaddons/sendzid/Mod_Sendzid.php:20
+msgid "Sendzid App"
+msgstr "Приложение \"Отправить ZID\""
-#: ../../addon/piwik/piwik.php:100
-msgid "This feature requires Piwik >= 2.2.0"
-msgstr "Эта функция требует версию Piwik >= 2.2.0"
+#: ../../extend/addon/hzaddons/sendzid/Mod_Sendzid.php:32
+msgid "Send ZID"
+msgstr "Отправить ZID"
-#: ../../addon/tour/tour.php:76
+#: ../../extend/addon/hzaddons/tour/tour.php:76
msgid "Edit your profile and change settings."
msgstr "Отредактировать ваш профиль и изменить настройки."
-#: ../../addon/tour/tour.php:77
+#: ../../extend/addon/hzaddons/tour/tour.php:77
msgid "Click here to see activity from your connections."
msgstr "Нажмите сюда для отображения активности ваши контактов."
-#: ../../addon/tour/tour.php:78
+#: ../../extend/addon/hzaddons/tour/tour.php:78
msgid "Click here to see your channel home."
msgstr "Нажмите сюда чтобы увидеть главную страницу вашего канала."
-#: ../../addon/tour/tour.php:79
+#: ../../extend/addon/hzaddons/tour/tour.php:79
msgid "You can access your private messages from here."
msgstr "Вы можете получить доступ с личной переписке здесь."
-#: ../../addon/tour/tour.php:80
+#: ../../extend/addon/hzaddons/tour/tour.php:80
msgid "Create new events here."
msgstr "Создать новое событие здесь."
-#: ../../addon/tour/tour.php:81
+#: ../../extend/addon/hzaddons/tour/tour.php:81
msgid ""
"You can accept new connections and change permissions for existing ones "
"here. You can also e.g. create groups of contacts."
msgstr "Вы можете подключать новые контакты и менять разрешения для существующих здесь. Также вы можете создавать их группы."
-#: ../../addon/tour/tour.php:82
+#: ../../extend/addon/hzaddons/tour/tour.php:82
msgid "System notifications will arrive here"
msgstr "Системные оповещения будут показываться здесь"
-#: ../../addon/tour/tour.php:83
+#: ../../extend/addon/hzaddons/tour/tour.php:83
msgid "Search for content and users"
msgstr "Поиск пользователей и содержимого"
-#: ../../addon/tour/tour.php:84
+#: ../../extend/addon/hzaddons/tour/tour.php:84
msgid "Browse for new contacts"
msgstr "Поиск новых контактов"
-#: ../../addon/tour/tour.php:85
+#: ../../extend/addon/hzaddons/tour/tour.php:85
msgid "Launch installed apps"
msgstr "Запустить установленные приложения"
-#: ../../addon/tour/tour.php:86
+#: ../../extend/addon/hzaddons/tour/tour.php:86
msgid "Looking for help? Click here."
msgstr "Нужна помощь? Нажмите сюда."
-#: ../../addon/tour/tour.php:87
+#: ../../extend/addon/hzaddons/tour/tour.php:87
msgid ""
"New events have occurred in your network. Click here to see what has "
"happened!"
msgstr "Новые события произошли в вашей сети. Нажмите здесь для того, чтобы знать что случилось!"
-#: ../../addon/tour/tour.php:88
+#: ../../extend/addon/hzaddons/tour/tour.php:88
msgid "You have received a new private message. Click here to see from who!"
msgstr "Вы получили новое личное сообщение. Нажмите чтобы увидеть от кого!"
-#: ../../addon/tour/tour.php:89
+#: ../../extend/addon/hzaddons/tour/tour.php:89
msgid "There are events this week. Click here too see which!"
msgstr "На этой неделе есть события. Нажмите здесь чтобы увидеть какие!"
-#: ../../addon/tour/tour.php:90
+#: ../../extend/addon/hzaddons/tour/tour.php:90
msgid "You have received a new introduction. Click here to see who!"
msgstr "Вы были представлены. Нажмите чтобы увидеть кому!"
-#: ../../addon/tour/tour.php:91
+#: ../../extend/addon/hzaddons/tour/tour.php:91
msgid ""
"There is a new system notification. Click here to see what has happened!"
msgstr "Это новое системное уведомление. Нажмите чтобы посмотреть что случилось!"
-#: ../../addon/tour/tour.php:94
+#: ../../extend/addon/hzaddons/tour/tour.php:94
msgid "Click here to share text, images, videos and sound."
msgstr "Нажмите сюда чтобы поделиться текстом, изображениями, видео или треком."
-#: ../../addon/tour/tour.php:95
+#: ../../extend/addon/hzaddons/tour/tour.php:95
msgid "You can write an optional title for your update (good for long posts)."
msgstr "Вы можете написать необязательный заголовок для вашей публикации (желательно для больших публикаций)."
-#: ../../addon/tour/tour.php:96
+#: ../../extend/addon/hzaddons/tour/tour.php:96
msgid "Entering some categories here makes it easier to find your post later."
msgstr "Введите категории здесь чтобы было проще найти вашу публикацию позднее."
-#: ../../addon/tour/tour.php:97
+#: ../../extend/addon/hzaddons/tour/tour.php:97
msgid "Share photos, links, location, etc."
msgstr "Поделиться фотографией, ссылками, местоположение и т.п."
-#: ../../addon/tour/tour.php:98
+#: ../../extend/addon/hzaddons/tour/tour.php:98
msgid ""
"Only want to share content for a while? Make it expire at a certain date."
msgstr "Хотите только поделиться временным содержимым? Установите срок его действия."
-#: ../../addon/tour/tour.php:99
+#: ../../extend/addon/hzaddons/tour/tour.php:99
msgid "You can password protect content."
msgstr "Вы можете защитить содержимое паролем."
-#: ../../addon/tour/tour.php:100
+#: ../../extend/addon/hzaddons/tour/tour.php:100
msgid "Choose who you share with."
msgstr "Выбрать с кем поделиться."
-#: ../../addon/tour/tour.php:102
+#: ../../extend/addon/hzaddons/tour/tour.php:102
msgid "Click here when you are done."
msgstr "Нажмите здесь когда закончите."
-#: ../../addon/tour/tour.php:105
+#: ../../extend/addon/hzaddons/tour/tour.php:105
msgid "Adjust from which channels posts should be displayed."
msgstr "Настройте из каких каналов должны отображаться публикации."
-#: ../../addon/tour/tour.php:106
+#: ../../extend/addon/hzaddons/tour/tour.php:106
msgid "Only show posts from channels in the specified privacy group."
msgstr "Показывать только публикации из определённой группы конфиденциальности."
-#: ../../addon/tour/tour.php:110
+#: ../../extend/addon/hzaddons/tour/tour.php:110
msgid ""
"Easily find posts containing tags (keywords preceded by the \"#\" symbol)."
msgstr "Лёгкий поиск сообщения, содержащего теги (ключевые слова, которым предшествует символ #)."
-#: ../../addon/tour/tour.php:111
+#: ../../extend/addon/hzaddons/tour/tour.php:111
msgid "Easily find posts in given category."
msgstr "Лёгкий поиск публикаций в данной категории."
-#: ../../addon/tour/tour.php:112
+#: ../../extend/addon/hzaddons/tour/tour.php:112
msgid "Easily find posts by date."
msgstr "Лёгкий поиск публикаций по дате."
-#: ../../addon/tour/tour.php:113
+#: ../../extend/addon/hzaddons/tour/tour.php:113
msgid ""
"Suggested users who have volounteered to be shown as suggestions, and who we "
"think you might find interesting."
msgstr "Рекомендуемые пользователи, которые были представлены в качестве предложений, и которые, по нашему мнению, могут оказаться интересными."
-#: ../../addon/tour/tour.php:114
+#: ../../extend/addon/hzaddons/tour/tour.php:114
msgid "Here you see channels you have connected to."
msgstr "Здесь вы видите каналы, к которым вы подключились."
-#: ../../addon/tour/tour.php:115
+#: ../../extend/addon/hzaddons/tour/tour.php:115
msgid "Save your search so you can repeat it at a later date."
msgstr "Сохраните ваш поиск с тем, чтобы повторить его позже."
-#: ../../addon/tour/tour.php:118
+#: ../../extend/addon/hzaddons/tour/tour.php:118
msgid ""
"If you see this icon you can be sure that the sender is who it say it is. It "
"is normal that it is not always possible to verify the sender, so the icon "
"will be missing sometimes. There is usually no need to worry about that."
msgstr "Если вы видите этот значок, вы можете быть уверены, что отправитель - это тот, кто это говорит. Это нормально, что не всегда можно проверить отправителя, поэтому значок иногда будет отсутствовать. Обычно об этом не нужно беспокоиться."
-#: ../../addon/tour/tour.php:119
+#: ../../extend/addon/hzaddons/tour/tour.php:119
msgid ""
"Danger! It seems someone tried to forge a message! This message is not "
"necessarily from who it says it is from!"
msgstr "Опасность! Кажется, кто-то пытался подделать сообщение! Это сообщение не обязательно от того, от кого оно значится!"
-#: ../../addon/tour/tour.php:126
+#: ../../extend/addon/hzaddons/tour/tour.php:126
msgid ""
"Welcome to Hubzilla! Would you like to see a tour of the UI?</p> <p>You can "
"pause it at any time and continue where you left off by reloading the page, "
@@ -12765,2712 +14017,1684 @@ msgid ""
"return key"
msgstr "Добро пожаловать в Hubzilla! Желаете получить обзор пользовательского интерфейса?</p> <p>Вы можете его приостановаить и в любое время перезагрузив страницу или перейдя на другую.</p><p>Также вы можете нажать клавишу \"Назад\""
-#: ../../addon/sendzid/Mod_Sendzid.php:14
-msgid "Send your identity to all websites"
-msgstr "Отправить ваши данные на все веб-сайты"
-
-#: ../../addon/sendzid/Mod_Sendzid.php:20
-msgid "Sendzid App"
-msgstr "Приложение \"Отправить ZID\""
-
-#: ../../addon/sendzid/Mod_Sendzid.php:32
-msgid "Send ZID"
-msgstr "Отправить ZID"
+#: ../../extend/addon/hzaddons/upload_limits/upload_limits.php:25
+msgid "Show Upload Limits"
+msgstr "Показать ограничения на загрузку"
-#: ../../addon/tictac/tictac.php:21
-msgid "Three Dimensional Tic-Tac-Toe"
-msgstr "Tic-Tac-Toe в трёх измерениях"
+#: ../../extend/addon/hzaddons/upload_limits/upload_limits.php:27
+msgid "Hubzilla configured maximum size: "
+msgstr "Максимальный размер настроенный в Hubzilla:"
-#: ../../addon/tictac/tictac.php:54
-msgid "3D Tic-Tac-Toe"
+#: ../../extend/addon/hzaddons/upload_limits/upload_limits.php:28
+msgid "PHP upload_max_filesize: "
msgstr ""
-#: ../../addon/tictac/tictac.php:59
-msgid "New game"
-msgstr "Новая игра"
+#: ../../extend/addon/hzaddons/upload_limits/upload_limits.php:29
+msgid "PHP post_max_size (must be larger than upload_max_filesize): "
+msgstr "PHP post_max_size (должен быть больше чем upload_max_filesize): "
-#: ../../addon/tictac/tictac.php:60
-msgid "New game with handicap"
-msgstr "Новая игра с форой"
+#: ../../extend/addon/hzaddons/statusnet/statusnet.php:145
+msgid "Post to GNU social"
+msgstr "Опубликовать в GNU Social"
-#: ../../addon/tictac/tictac.php:61
-msgid ""
-"Three dimensional tic-tac-toe is just like the traditional game except that "
-"it is played on multiple levels simultaneously. "
-msgstr "Трехмерный Tic-Tac-Toe похож на традиционную игру, за исключением того, что игра идёт на нескольких уровнях одновременно."
+#: ../../extend/addon/hzaddons/statusnet/statusnet.php:594
+msgid "API URL"
+msgstr ""
-#: ../../addon/tictac/tictac.php:62
-msgid ""
-"In this case there are three levels. You win by getting three in a row on "
-"any level, as well as up, down, and diagonally across the different levels."
-msgstr "Имеется три уровня. Вы выигрываете, получая три подряд на любом уровне, а также вверх, вниз и по диагонали на разных уровнях."
+#: ../../extend/addon/hzaddons/statusnet/statusnet.php:597
+msgid "Application name"
+msgstr "Название приложения"
-#: ../../addon/tictac/tictac.php:64
+#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:61
msgid ""
-"The handicap game disables the center position on the middle level because "
-"the player claiming this square often has an unfair advantage."
-msgstr "Игра с форой отключает центральную позицию на среднем уровне, потому что игрок, претендующий на этот квадрат, часто имеет несправедливое преимущество."
-
-#: ../../addon/tictac/tictac.php:183
-msgid "You go first..."
-msgstr "Вы начинаете..."
-
-#: ../../addon/tictac/tictac.php:188
-msgid "I'm going first this time..."
-msgstr "На этот раз начинаю я..."
-
-#: ../../addon/tictac/tictac.php:194
-msgid "You won!"
-msgstr "Вы выиграли!"
-
-#: ../../addon/tictac/tictac.php:200 ../../addon/tictac/tictac.php:225
-msgid "\"Cat\" game!"
-msgstr "Ничья!"
-
-#: ../../addon/tictac/tictac.php:223
-msgid "I won!"
-msgstr "Я выиграл!"
-
-#: ../../addon/pageheader/Mod_Pageheader.php:22
-msgid "pageheader Settings saved."
-msgstr "Настройки шапки страницы сохранены."
-
-#: ../../addon/pageheader/Mod_Pageheader.php:34
-msgid "Page Header App"
-msgstr "Приложение \"Заголовок страницы\""
+"Please contact your site administrator.<br />The provided API URL is not "
+"valid."
+msgstr "Пожалуйста свяжитесь с администратором сайта. <br />Предоставленный URL API недействителен."
-#: ../../addon/pageheader/Mod_Pageheader.php:35
-msgid "Inserts a page header"
-msgstr "Вставляет заголовок страницы"
+#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:98
+msgid "We could not contact the GNU social API with the Path you entered."
+msgstr "Нам не удалось установить контакт с GNU Social API по введённому вами пути"
-#: ../../addon/pageheader/Mod_Pageheader.php:43
-msgid "Message to display on every page on this server"
-msgstr "Отображаемое сообщение на каждой странице на этом сервере."
+#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:130
+msgid "GNU social settings updated."
+msgstr "Настройки GNU Social обновлены."
-#: ../../addon/pageheader/Mod_Pageheader.php:51
-msgid "Page Header"
-msgstr "Заголовок страницы"
+#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:146
+#: ../../extend/addon/hzaddons/redred/Mod_Redred.php:50
+msgid "Hubzilla Crosspost Connector App"
+msgstr "Приложение \"Пересылка публикаций Hubzilla\""
-#: ../../addon/authchoose/Mod_Authchoose.php:22
+#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:147
msgid ""
-"Allow magic authentication only to websites of your immediate connections"
-msgstr "Разрешить волшебную аутентификацию только на сайтах ваших непосредственных соединений"
-
-#: ../../addon/authchoose/Mod_Authchoose.php:28
-#: ../../addon/authchoose/Mod_Authchoose.php:33
-msgid "Authchoose App"
-msgstr "Приложение Authchoose"
-
-#: ../../addon/authchoose/Mod_Authchoose.php:39
-msgid "Authchoose"
-msgstr ""
-
-#: ../../addon/moremoods/moremoods.php:19
-msgid "lonely"
-msgstr "одинокий"
-
-#: ../../addon/moremoods/moremoods.php:20
-msgid "drunk"
-msgstr "пьяный"
-
-#: ../../addon/moremoods/moremoods.php:21
-msgid "horny"
-msgstr "возбуждённый"
-
-#: ../../addon/moremoods/moremoods.php:22
-msgid "stoned"
-msgstr "под кайфом"
-
-#: ../../addon/moremoods/moremoods.php:23
-msgid "fucked up"
-msgstr "облажался"
-
-#: ../../addon/moremoods/moremoods.php:24
-msgid "clusterfucked"
-msgstr "в полной заднице"
-
-#: ../../addon/moremoods/moremoods.php:25
-msgid "crazy"
-msgstr "сумасшедший"
-
-#: ../../addon/moremoods/moremoods.php:26
-msgid "hurt"
-msgstr "обиженный"
-
-#: ../../addon/moremoods/moremoods.php:27
-msgid "sleepy"
-msgstr "сонный"
-
-#: ../../addon/moremoods/moremoods.php:28
-msgid "grumpy"
-msgstr "сердитый"
-
-#: ../../addon/moremoods/moremoods.php:29
-msgid "high"
-msgstr "кайфует"
-
-#: ../../addon/moremoods/moremoods.php:30
-msgid "semi-conscious"
-msgstr "в полубезсознании"
-
-#: ../../addon/moremoods/moremoods.php:31
-msgid "in love"
-msgstr "влюблённый"
-
-#: ../../addon/moremoods/moremoods.php:32
-msgid "in lust"
-msgstr "похотливый"
-
-#: ../../addon/moremoods/moremoods.php:33
-msgid "naked"
-msgstr "обнажённый"
-
-#: ../../addon/moremoods/moremoods.php:34
-msgid "stinky"
-msgstr "вонючий"
-
-#: ../../addon/moremoods/moremoods.php:35
-msgid "sweaty"
-msgstr "потный"
-
-#: ../../addon/moremoods/moremoods.php:36
-msgid "bleeding out"
-msgstr "истекающий кровью"
-
-#: ../../addon/moremoods/moremoods.php:37
-msgid "victorious"
-msgstr "победивший"
-
-#: ../../addon/moremoods/moremoods.php:38
-msgid "defeated"
-msgstr "проигравший"
-
-#: ../../addon/moremoods/moremoods.php:39
-msgid "envious"
-msgstr "завидует"
+"Relay public postings to a connected GNU social account (formerly StatusNet)"
+msgstr "Пересылает общедоступные публикации на подключённую учётную запись GNU social (бывшая StatusNet)"
-#: ../../addon/moremoods/moremoods.php:40
-msgid "jealous"
-msgstr "ревнует"
+#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:181
+msgid "Globally Available GNU social OAuthKeys"
+msgstr "Глобально доступные ключи OAuthKeys GNU Social"
-#: ../../addon/xmpp/Mod_Xmpp.php:23
-msgid "XMPP settings updated."
-msgstr "Настройки XMPP обновлены."
+#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:183
+msgid ""
+"There are preconfigured OAuth key pairs for some GNU social servers "
+"available. If you are using one of them, please use these credentials.<br /"
+">If not feel free to connect to any other GNU social instance (see below)."
+msgstr "Существуют предварительно настроенные пары ключей OAuth для некоторых доступных серверов GNU social. Если вы используете один из них, используйте эти учетные данные. <br />Если вы не хотите подключаться к какому-либо другому серверу GNU social (см. ниже)."
-#: ../../addon/xmpp/Mod_Xmpp.php:35
-msgid "XMPP App"
-msgstr "Приложение XMPP"
+#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:198
+msgid "Provide your own OAuth Credentials"
+msgstr "Предоставьте ваши собственные регистрационные данные OAuth"
-#: ../../addon/xmpp/Mod_Xmpp.php:36
-msgid "Embedded XMPP (Jabber) client"
-msgstr "Встренный клиент XMPP (Jabber)"
+#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:200
+msgid ""
+"No consumer key pair for GNU social found. Register your Hubzilla Account as "
+"an desktop client on your GNU social account, copy the consumer key pair "
+"here and enter the API base root.<br />Before you register your own OAuth "
+"key pair ask the administrator if there is already a key pair for this "
+"Hubzilla installation at your favourite GNU social installation."
+msgstr "Не найдена пользовательская пара ключей для GNU social. Зарегистрируйте свою учетную запись Hubzilla в качестве настольного клиента в своей учетной записи GNU social, скопируйте cюда пару ключей пользователя и введите корневой каталог базы API. <br />Прежде чем регистрировать свою собственную пару ключей OAuth, спросите администратора, если ли уже пара ключей для этой установки Hubzilla в вашем GNU social."
-#: ../../addon/xmpp/Mod_Xmpp.php:52
-msgid "Individual credentials"
-msgstr "Индивидуальные разрешения"
+#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:204
+msgid "OAuth Consumer Key"
+msgstr "Ключ клиента OAuth"
-#: ../../addon/xmpp/Mod_Xmpp.php:58
-msgid "Jabber BOSH server"
-msgstr "Сервер Jabber BOSH"
+#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:208
+msgid "OAuth Consumer Secret"
+msgstr "Пароль клиента OAuth"
-#: ../../addon/xmpp/Mod_Xmpp.php:67
-msgid "XMPP Settings"
-msgstr "Настройки XMPP"
+#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:212
+msgid "Base API Path"
+msgstr "Основной путь к API"
-#: ../../addon/xmpp/xmpp.php:44
-msgid "Jabber BOSH host"
-msgstr "Узел Jabber BOSH"
+#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:212
+msgid "Remember the trailing /"
+msgstr "Запомнить закрывающий /"
-#: ../../addon/xmpp/xmpp.php:45
-msgid "Use central userbase"
-msgstr "Использовать центральную базу данных"
+#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:216
+msgid "GNU social application name"
+msgstr "Имя приложения GNU social"
-#: ../../addon/xmpp/xmpp.php:45
+#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:239
msgid ""
-"If enabled, members will automatically login to an ejabberd server that has "
-"to be installed on this machine with synchronized credentials via the "
-"\"auth_ejabberd.php\" script."
-msgstr "Если включено, участники автоматически войдут на сервер ejabberd, который должен быть установлен на этом компьютере с синхронизированными учетными данными через скрипт \"auth_ejabberd.php\"."
-
-#: ../../addon/wholikesme/wholikesme.php:29
-msgid "Who likes me?"
-msgstr "Кому я нравлюсь?"
-
-#: ../../addon/pumpio/Mod_Pumpio.php:40
-msgid "Pump.io Settings saved."
-msgstr "Настройки Pump.io сохранены."
+"To connect to your GNU social account click the button below to get a "
+"security code from GNU social which you have to copy into the input box "
+"below and submit the form. Only your <strong>public</strong> posts will be "
+"posted to GNU social."
+msgstr "Чтобы подключиться к вашей учетной записи GNU social нажмите кнопку ниже для получения кода безопасности из GNU social, который вы должны скопировать в поле ввода ниже и отправить форму. Только ваши общедоступные сообщения будут опубликованы в GNU social."
-#: ../../addon/pumpio/Mod_Pumpio.php:53
-msgid "Pump.io Crosspost Connector App"
-msgstr "Приложение \"Публикация в Pump.io\""
+#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:241
+msgid "Log in with GNU social"
+msgstr "Войти с GNU social"
-#: ../../addon/pumpio/Mod_Pumpio.php:54
-msgid "Relay public posts to pump.io"
-msgstr "Пересылает общедоступные публикации в Pump.io"
+#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:244
+msgid "Copy the security code from GNU social here"
+msgstr "Скопируйте код безопасности GNU social здесь"
-#: ../../addon/pumpio/Mod_Pumpio.php:73
-msgid "Pump.io servername"
-msgstr "Имя сервера Pump.io"
+#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:254
+msgid "Cancel Connection Process"
+msgstr "Отменить процесс подключения"
-#: ../../addon/pumpio/Mod_Pumpio.php:73
-msgid "Without \"http://\" or \"https://\""
-msgstr "Без \"http://\" или \"https://\""
+#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:256
+msgid "Current GNU social API is"
+msgstr "Текущий GNU social API"
-#: ../../addon/pumpio/Mod_Pumpio.php:77
-msgid "Pump.io username"
-msgstr "Имя пользователя Pump.io"
+#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:260
+msgid "Cancel GNU social Connection"
+msgstr "Отменить подключение с GNU social"
-#: ../../addon/pumpio/Mod_Pumpio.php:77
-msgid "Without the servername"
-msgstr "без имени сервера"
+#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:272
+#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:147
+msgid "Currently connected to: "
+msgstr "В настоящее время подключён к: "
-#: ../../addon/pumpio/Mod_Pumpio.php:88
-msgid "You are not authenticated to pumpio"
-msgstr "Вы не аутентифицированы на Pump.io"
+#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:277
+msgid ""
+"<strong>Note</strong>: Due your privacy settings (<em>Hide your profile "
+"details from unknown viewers?</em>) the link potentially included in public "
+"postings relayed to GNU social will lead the visitor to a blank page "
+"informing the visitor that the access to your profile has been restricted."
+msgstr "<strong>Замечание</strong>: Из-за настроек конфиденциальности (<em>скрыть данные своего профиля от неизвестных зрителей?</em>) cсылка, потенциально включенная в общедоступные публикации, переданные в GNU social, приведет посетителя к пустой странице, информирующей его о том, что доступ к вашему профилю был ограничен."
-#: ../../addon/pumpio/Mod_Pumpio.php:90
-msgid "(Re-)Authenticate your pump.io connection"
-msgstr "Аутентифицировать (повторно) ваше соединение с Pump.io"
+#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:282
+msgid "Post to GNU social by default"
+msgstr "Публиковать в GNU social по умолчанию"
-#: ../../addon/pumpio/Mod_Pumpio.php:94
-msgid "Post to pump.io by default"
-msgstr "Публиковать в Pump.io по умолчанию"
+#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:282
+msgid ""
+"If enabled your public postings will be posted to the associated GNU-social "
+"account by default"
+msgstr "Если включено, ваши общедоступные публикации будут опубликованы в связанной учётной записи GNU social по умолчанию"
-#: ../../addon/pumpio/Mod_Pumpio.php:98
-msgid "Should posts be public"
-msgstr "Публикации должны быть общедоступными"
+#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:291
+#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:171
+msgid "Clear OAuth configuration"
+msgstr "Очистить конфигурацию OAuth"
-#: ../../addon/pumpio/Mod_Pumpio.php:102
-msgid "Mirror all public posts"
-msgstr "Отображать все общедоступные публикации"
+#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:303
+msgid "GNU-Social Crosspost Connector"
+msgstr "Подключение пересылки публикаций GNU Social"
-#: ../../addon/pumpio/Mod_Pumpio.php:112
-msgid "Pump.io Crosspost Connector"
-msgstr "Публикация в Pump.io"
+#: ../../extend/addon/hzaddons/startpage/Mod_Startpage.php:50
+msgid "Startpage App"
+msgstr "Приложение \"Стартовая страница\""
-#: ../../addon/pumpio/pumpio.php:152
-msgid "You are now authenticated to pumpio."
-msgstr "Вы аутентифицированы в Pump.io"
+#: ../../extend/addon/hzaddons/startpage/Mod_Startpage.php:51
+msgid "Set a preferred page to load on login from home page"
+msgstr "Устанавливает предпочтительную страницу для загрузки при входе с домашней страницы"
-#: ../../addon/pumpio/pumpio.php:153
-msgid "return to the featured settings page"
-msgstr "Вернутся к странице настроек"
+#: ../../extend/addon/hzaddons/startpage/Mod_Startpage.php:62
+msgid "Page to load after login"
+msgstr "Страница для загрузки после входа"
-#: ../../addon/pumpio/pumpio.php:168
-msgid "Post to Pump.io"
-msgstr "Опубликовать в Pump.io"
+#: ../../extend/addon/hzaddons/startpage/Mod_Startpage.php:62
+msgid ""
+"Examples: &quot;apps&quot;, &quot;network?f=&gid=37&quot; (privacy "
+"collection), &quot;channel&quot; or &quot;notifications/system&quot; (leave "
+"blank for default network page (grid)."
+msgstr "Примеры: &quot;apps&quot;, &quot;network?f=&gid=37&quot; (privacy collection), &quot;channel&quot; or &quot;notifications/system&quot; (оставьте пустым для для страницы сети по умолчанию)."
-#: ../../addon/ldapauth/ldapauth.php:70
-msgid "An account has been created for you."
-msgstr "Учётная запись, которая была для вас создана."
+#: ../../extend/addon/hzaddons/startpage/Mod_Startpage.php:70
+msgid "Startpage"
+msgstr "Стартовая страница"
-#: ../../addon/ldapauth/ldapauth.php:77
-msgid "Authentication successful but rejected: account creation is disabled."
-msgstr "Аутентификация выполнена успешно, но отклонена: создание учетной записи отключено."
+#: ../../extend/addon/hzaddons/authchoose/Mod_Authchoose.php:22
+msgid ""
+"Allow magic authentication only to websites of your immediate connections"
+msgstr "Разрешить волшебную аутентификацию только на сайтах ваших непосредственных соединений"
-#: ../../addon/opensearch/opensearch.php:26
-#, php-format
-msgctxt "opensearch"
-msgid "Search %1$s (%2$s)"
-msgstr "Искать %1$s (%2$s)"
+#: ../../extend/addon/hzaddons/authchoose/Mod_Authchoose.php:28
+#: ../../extend/addon/hzaddons/authchoose/Mod_Authchoose.php:33
+msgid "Authchoose App"
+msgstr "Приложение Authchoose"
-#: ../../addon/opensearch/opensearch.php:28
-msgctxt "opensearch"
-msgid "$Projectname"
+#: ../../extend/addon/hzaddons/authchoose/Mod_Authchoose.php:39
+msgid "Authchoose"
msgstr ""
-#: ../../addon/opensearch/opensearch.php:43
-msgid "Search $Projectname"
-msgstr "Поиск $Projectname"
-
-#: ../../addon/redfiles/redfiles.php:119
-msgid "Redmatrix File Storage Import"
-msgstr "Импорт файлового хранилища Redmatrix"
-
-#: ../../addon/redfiles/redfiles.php:120
-msgid "This will import all your Redmatrix cloud files to this channel."
-msgstr "Это позволит импортировать все ваши файлы в Redmatrix в этот канал."
-
-#: ../../addon/redfiles/redfilehelper.php:64
-msgid "file"
-msgstr "файл"
-
-#: ../../addon/hubwall/hubwall.php:19
-msgid "Send email to all members"
-msgstr "Отправить email всем участникам"
-
-#: ../../addon/hubwall/hubwall.php:73
-#, php-format
-msgid "%1$d of %2$d messages sent."
-msgstr "%1$d из %2$d сообщений отправлено."
-
-#: ../../addon/hubwall/hubwall.php:81
-msgid "Send email to all hub members."
-msgstr "Отправить email всем участникам узла."
-
-#: ../../addon/hubwall/hubwall.php:93
-msgid "Sender Email address"
-msgstr "Адрес электронной почты отправителя"
-
-#: ../../addon/hubwall/hubwall.php:94
-msgid "Test mode (only send to hub administrator)"
-msgstr "Тестовый режим (отправка только администратору узла)"
-
-#: ../../include/selectors.php:18
-msgid "Profile to assign new connections"
-msgstr "Назначить профиль для новых контактов"
-
-#: ../../include/selectors.php:41
-msgid "Frequently"
-msgstr "Часто"
-
-#: ../../include/selectors.php:42
-msgid "Hourly"
-msgstr "Ежечасно"
-
-#: ../../include/selectors.php:43
-msgid "Twice daily"
-msgstr "Дважды в день"
-
-#: ../../include/selectors.php:44
-msgid "Daily"
-msgstr "Ежедневно"
-
-#: ../../include/selectors.php:45
-msgid "Weekly"
-msgstr "Еженедельно"
-
-#: ../../include/selectors.php:46
-msgid "Monthly"
-msgstr "Ежемесячно"
-
-#: ../../include/selectors.php:60
-msgid "Currently Male"
-msgstr "В настоящее время мужской"
-
-#: ../../include/selectors.php:60
-msgid "Currently Female"
-msgstr "В настоящее время женский"
-
-#: ../../include/selectors.php:60
-msgid "Mostly Male"
-msgstr "В основном мужской"
-
-#: ../../include/selectors.php:60
-msgid "Mostly Female"
-msgstr "В основном женский"
-
-#: ../../include/selectors.php:60
-msgid "Transgender"
-msgstr "Трансгендер"
-
-#: ../../include/selectors.php:60
-msgid "Intersex"
-msgstr "Интерсексуал"
-
-#: ../../include/selectors.php:60
-msgid "Transsexual"
-msgstr "Транссексуал"
-
-#: ../../include/selectors.php:60
-msgid "Hermaphrodite"
-msgstr "Гермафродит"
-
-#: ../../include/selectors.php:60 ../../include/channel.php:1606
-msgid "Neuter"
-msgstr "Среднего рода"
-
-#: ../../include/selectors.php:60 ../../include/channel.php:1608
-msgid "Non-specific"
-msgstr "Неспецифический"
-
-#: ../../include/selectors.php:60
-msgid "Undecided"
-msgstr "Не решил"
-
-#: ../../include/selectors.php:96 ../../include/selectors.php:115
-msgid "Males"
-msgstr "Мужчины"
-
-#: ../../include/selectors.php:96 ../../include/selectors.php:115
-msgid "Females"
-msgstr "Женщины"
-
-#: ../../include/selectors.php:96
-msgid "Gay"
-msgstr "Гей"
-
-#: ../../include/selectors.php:96
-msgid "Lesbian"
-msgstr "Лесбиянка"
-
-#: ../../include/selectors.php:96
-msgid "No Preference"
-msgstr "Без предпочтений"
-
-#: ../../include/selectors.php:96
-msgid "Bisexual"
-msgstr "Бисексуал"
-
-#: ../../include/selectors.php:96
-msgid "Autosexual"
-msgstr "Автосексуал"
-
-#: ../../include/selectors.php:96
-msgid "Abstinent"
-msgstr "Воздержание"
-
-#: ../../include/selectors.php:96
-msgid "Virgin"
-msgstr "Девственник"
-
-#: ../../include/selectors.php:96
-msgid "Deviant"
-msgstr "Отклоняющийся от нормы"
-
-#: ../../include/selectors.php:96
-msgid "Fetish"
-msgstr "Фетишист"
-
-#: ../../include/selectors.php:96
-msgid "Oodles"
-msgstr "Множественный"
-
-#: ../../include/selectors.php:96
-msgid "Nonsexual"
-msgstr "Асексуал"
-
-#: ../../include/selectors.php:134 ../../include/selectors.php:151
-msgid "Single"
-msgstr "Одиночка"
-
-#: ../../include/selectors.php:134
-msgid "Lonely"
-msgstr "Одинокий"
-
-#: ../../include/selectors.php:134
-msgid "Available"
-msgstr "Свободен"
-
-#: ../../include/selectors.php:134
-msgid "Unavailable"
-msgstr "Занят"
-
-#: ../../include/selectors.php:134
-msgid "Has crush"
-msgstr "Влюблён"
-
-#: ../../include/selectors.php:134
-msgid "Infatuated"
-msgstr "без ума"
-
-#: ../../include/selectors.php:134 ../../include/selectors.php:151
-msgid "Dating"
-msgstr "Встречаюсь"
-
-#: ../../include/selectors.php:134
-msgid "Unfaithful"
-msgstr "Неверный"
-
-#: ../../include/selectors.php:134
-msgid "Sex Addict"
-msgstr "Эротоман"
-
-#: ../../include/selectors.php:134
-msgid "Friends/Benefits"
-msgstr "Друзья / Выгоды"
-
-#: ../../include/selectors.php:134
-msgid "Casual"
-msgstr "Легкомысленный"
-
-#: ../../include/selectors.php:134
-msgid "Engaged"
-msgstr "Помолвлен"
-
-#: ../../include/selectors.php:134 ../../include/selectors.php:151
-msgid "Married"
-msgstr "В браке"
+#: ../../extend/addon/hzaddons/flashcards/Mod_Flashcards.php:173
+msgid "Not allowed."
+msgstr "Запрещено."
-#: ../../include/selectors.php:134
-msgid "Imaginarily married"
-msgstr "В воображаемом браке"
+#: ../../extend/addon/hzaddons/skeleton/Mod_Skeleton.php:32
+msgid "Skeleton App"
+msgstr "Приложение \"Скелет\""
-#: ../../include/selectors.php:134
-msgid "Partners"
-msgstr "Партнёрство"
+#: ../../extend/addon/hzaddons/skeleton/Mod_Skeleton.php:33
+msgid "A skeleton for addons, you can copy/paste"
+msgstr "Скелет для приложений. Вы можете использовать copy/paste"
-#: ../../include/selectors.php:134 ../../include/selectors.php:151
-msgid "Cohabiting"
-msgstr "Сожительствующие"
+#: ../../extend/addon/hzaddons/skeleton/Mod_Skeleton.php:40
+msgid "Some setting"
+msgstr "Некоторые настройки"
-#: ../../include/selectors.php:134
-msgid "Common law"
-msgstr "Гражданский брак"
+#: ../../extend/addon/hzaddons/skeleton/Mod_Skeleton.php:40
+msgid "A setting"
+msgstr "Настройка"
-#: ../../include/selectors.php:134
-msgid "Happy"
-msgstr "Счастлив"
+#: ../../extend/addon/hzaddons/skeleton/Mod_Skeleton.php:48
+msgid "Skeleton Settings"
+msgstr "Настройки скелета"
-#: ../../include/selectors.php:134
-msgid "Not looking"
-msgstr "Не нуждаюсь"
+#: ../../extend/addon/hzaddons/pubcrawl/Mod_Pubcrawl.php:25
+msgid "ActivityPub Protocol Settings updated."
+msgstr "Настройки протокола ActivityPub обновлены."
-#: ../../include/selectors.php:134
-msgid "Swinger"
-msgstr "Свингер"
+#: ../../extend/addon/hzaddons/pubcrawl/Mod_Pubcrawl.php:34
+msgid ""
+"The activitypub protocol does not support location independence. Connections "
+"you make within that network may be unreachable from alternate channel "
+"locations."
+msgstr "Протокол ActivityPub не поддерживает независимость от расположения. Ваши контакты установленные в этой сети могут быть недоступны из альтернативных мест размещения канала."
-#: ../../include/selectors.php:134
-msgid "Betrayed"
-msgstr "Предан"
+#: ../../extend/addon/hzaddons/pubcrawl/Mod_Pubcrawl.php:40
+msgid "Activitypub Protocol App"
+msgstr "Приложение \"Протокол ActivityPub\""
-#: ../../include/selectors.php:134 ../../include/selectors.php:151
-msgid "Separated"
-msgstr "Разделён"
+#: ../../extend/addon/hzaddons/pubcrawl/Mod_Pubcrawl.php:50
+msgid "Deliver to ActivityPub recipients in privacy groups"
+msgstr "Доставить получателям ActivityPub в группах конфиденциальности"
-#: ../../include/selectors.php:134
-msgid "Unstable"
-msgstr "Нестабильно"
+#: ../../extend/addon/hzaddons/pubcrawl/Mod_Pubcrawl.php:50
+msgid ""
+"May result in a large number of mentions and expose all the members of your "
+"privacy group"
+msgstr "Может привести к большому количеству упоминаний и раскрытию участников группы конфиденциальности"
-#: ../../include/selectors.php:134 ../../include/selectors.php:151
-msgid "Divorced"
-msgstr "В разводе"
+#: ../../extend/addon/hzaddons/pubcrawl/Mod_Pubcrawl.php:54
+msgid "Send multi-media HTML articles"
+msgstr "Отправить HTML статьи с мультимедиа"
-#: ../../include/selectors.php:134
-msgid "Imaginarily divorced"
-msgstr "В воображаемом разводе"
+#: ../../extend/addon/hzaddons/pubcrawl/Mod_Pubcrawl.php:54
+msgid "Not supported by some microblog services such as Mastodon"
+msgstr "Не поддерживается некоторыми микроблогами, например Mastodon"
-#: ../../include/selectors.php:134 ../../include/selectors.php:151
-msgid "Widowed"
-msgstr "Вдовец / вдова"
+#: ../../extend/addon/hzaddons/pubcrawl/Mod_Pubcrawl.php:62
+msgid "Activitypub Protocol"
+msgstr "Протокол ActivityPub"
-#: ../../include/selectors.php:134
-msgid "Uncertain"
-msgstr "Неопределенный"
+#: ../../extend/addon/hzaddons/diaspora/import_diaspora.php:18
+msgid "No username found in import file."
+msgstr "Имя пользователя не найдено в файле для импорта."
-#: ../../include/selectors.php:134 ../../include/selectors.php:151
-msgid "It's complicated"
-msgstr "Это сложно"
+#: ../../extend/addon/hzaddons/diaspora/Mod_Diaspora.php:43
+msgid "Diaspora Protocol Settings updated."
+msgstr "Настройки протокола Diaspora обновлены."
-#: ../../include/selectors.php:134
-msgid "Don't care"
-msgstr "Всё равно"
+#: ../../extend/addon/hzaddons/diaspora/Mod_Diaspora.php:52
+msgid ""
+"The diaspora protocol does not support location independence. Connections "
+"you make within that network may be unreachable from alternate channel "
+"locations."
+msgstr "Протокол Diaspora не поддерживает независимость от расположения. Ваши контакты установленные в этой сети могут быть недоступны из альтернативных мест размещения канала."
-#: ../../include/selectors.php:134
-msgid "Ask me"
-msgstr "Спроси меня"
+#: ../../extend/addon/hzaddons/diaspora/Mod_Diaspora.php:58
+msgid "Diaspora Protocol App"
+msgstr "Приложение \"Протокол Diaspora\""
-#: ../../include/conversation.php:169
-#, php-format
-msgid "likes %1$s's %2$s"
-msgstr "Нравится %1$s %2$s"
+#: ../../extend/addon/hzaddons/diaspora/Mod_Diaspora.php:77
+msgid "Allow any Diaspora member to comment on your public posts"
+msgstr "Разрешить любому участнику Diaspora комментировать ваши общедоступные публикации"
-#: ../../include/conversation.php:172
-#, php-format
-msgid "doesn't like %1$s's %2$s"
-msgstr "Не нравится %1$s %2$s"
+#: ../../extend/addon/hzaddons/diaspora/Mod_Diaspora.php:81
+msgid "Prevent your hashtags from being redirected to other sites"
+msgstr "Предотвратить перенаправление тегов на другие сайты"
-#: ../../include/conversation.php:212
-#, php-format
-msgid "%1$s is now connected with %2$s"
-msgstr "%1$s теперь в контакте с %2$s"
+#: ../../extend/addon/hzaddons/diaspora/Mod_Diaspora.php:85
+msgid "Sign and forward posts and comments with no existing Diaspora signature"
+msgstr "Подписывать и отправлять публикации и комментарии с несуществующей подписью Diaspora"
-#: ../../include/conversation.php:247
-#, php-format
-msgid "%1$s poked %2$s"
-msgstr "%1$s ткнул %2$s"
+#: ../../extend/addon/hzaddons/diaspora/Mod_Diaspora.php:90
+msgid "Followed hashtags (comma separated, do not include the #)"
+msgstr "Отслеживаемые теги (через запятую, исключая #)"
-#: ../../include/conversation.php:251 ../../include/text.php:1195
-#: ../../include/text.php:1199
-msgid "poked"
-msgstr "ткнут"
+#: ../../extend/addon/hzaddons/diaspora/Mod_Diaspora.php:99
+msgid "Diaspora Protocol"
+msgstr "Протокол Diaspora"
-#: ../../include/conversation.php:739
+#: ../../extend/addon/hzaddons/diaspora/Receiver.php:1540
#, php-format
-msgid "View %s's profile @ %s"
-msgstr "Просмотреть профиль %s @ %s"
+msgid "%1$s dislikes %2$s's %3$s"
+msgstr "%1$s не нравится %2$s's %3$s"
-#: ../../include/conversation.php:759
-msgid "Categories:"
-msgstr "Категории:"
+#: ../../extend/addon/hzaddons/superblock/Mod_Superblock.php:20
+msgid "Superblock App"
+msgstr "Приложение Superblock"
-#: ../../include/conversation.php:760
-msgid "Filed under:"
-msgstr "Хранить под:"
+#: ../../extend/addon/hzaddons/superblock/Mod_Superblock.php:21
+msgid "Block channels"
+msgstr "Заблокировать каналы"
-#: ../../include/conversation.php:785
-msgid "View in context"
-msgstr "Показать в контексте"
+#: ../../extend/addon/hzaddons/superblock/Mod_Superblock.php:63
+msgid "superblock settings updated"
+msgstr "Настройки Superblock обновлены."
-#: ../../include/conversation.php:886
-msgid "remove"
-msgstr "удалить"
+#: ../../extend/addon/hzaddons/superblock/Mod_Superblock.php:87
+msgid "Currently blocked"
+msgstr "В настоящее время заблокирован"
-#: ../../include/conversation.php:890
-msgid "Loading..."
-msgstr "Загрузка..."
+#: ../../extend/addon/hzaddons/superblock/Mod_Superblock.php:89
+msgid "No channels currently blocked"
+msgstr "В настоящее время никакие каналы не блокируются"
-#: ../../include/conversation.php:892
-msgid "Delete Selected Items"
-msgstr "Удалить выбранные элементы"
+#: ../../extend/addon/hzaddons/superblock/superblock.php:337
+msgid "Block Completely"
+msgstr "Заблокировать полностью"
-#: ../../include/conversation.php:935
-msgid "View Source"
-msgstr "Просмотреть источник"
+#: ../../extend/addon/hzaddons/mdpost/mdpost.php:42
+msgid "Use markdown for editing posts"
+msgstr "Использовать язык разметки Markdown для редактирования публикаций"
-#: ../../include/conversation.php:945
-msgid "Follow Thread"
-msgstr "Следить за темой"
+#: ../../extend/addon/hzaddons/dwpost/Mod_Dwpost.php:24
+msgid "Dreamwidth Crosspost Connector Settings saved."
+msgstr "Настройки пересылки публикаций Dreamwidth сохранены."
-#: ../../include/conversation.php:954
-msgid "Unfollow Thread"
-msgstr "Прекратить отслеживать тему"
+#: ../../extend/addon/hzaddons/dwpost/Mod_Dwpost.php:36
+msgid "Dreamwidth Crosspost Connector App"
+msgstr "Приложение \"Публикация в Dreamwidth\""
-#: ../../include/conversation.php:1068
-msgid "Edit Connection"
-msgstr "Редактировать контакт"
+#: ../../extend/addon/hzaddons/dwpost/Mod_Dwpost.php:37
+msgid "Relay public postings to Dreamwidth"
+msgstr "Пересылает общедоступные публикации в Dreamwidth"
-#: ../../include/conversation.php:1078
-msgid "Message"
-msgstr "Сообщение"
+#: ../../extend/addon/hzaddons/dwpost/Mod_Dwpost.php:52
+msgid "Dreamwidth username"
+msgstr "Имя пользователя Dreamwidth"
-#: ../../include/conversation.php:1212
-#, php-format
-msgid "%s likes this."
-msgstr "%s нравится это."
+#: ../../extend/addon/hzaddons/dwpost/Mod_Dwpost.php:56
+msgid "Dreamwidth password"
+msgstr "Пароль Dreamwidth"
-#: ../../include/conversation.php:1212
-#, php-format
-msgid "%s doesn't like this."
-msgstr "%s не нравится это."
+#: ../../extend/addon/hzaddons/dwpost/Mod_Dwpost.php:60
+msgid "Post to Dreamwidth by default"
+msgstr "Публиковать в Dreamwidth по умолчанию"
-#: ../../include/conversation.php:1216
-#, php-format
-msgid "<span %1$s>%2$d people</span> like this."
-msgid_plural "<span %1$s>%2$d people</span> like this."
-msgstr[0] "<span %1$s>%2$d человеку</span> это нравится."
-msgstr[1] "<span %1$s>%2$d человекам</span> это нравится."
-msgstr[2] "<span %1$s>%2$d человекам</span> это нравится."
+#: ../../extend/addon/hzaddons/dwpost/Mod_Dwpost.php:68
+msgid "Dreamwidth Crosspost Connector"
+msgstr "Публикация в Dreamwidth"
-#: ../../include/conversation.php:1218
-#, php-format
-msgid "<span %1$s>%2$d people</span> don't like this."
-msgid_plural "<span %1$s>%2$d people</span> don't like this."
-msgstr[0] "<span %1$s>%2$d человеку</span> это не нравится."
-msgstr[1] "<span %1$s>%2$d человекам</span> это не нравится."
-msgstr[2] "<span %1$s>%2$d человекам</span> это не нравится."
+#: ../../extend/addon/hzaddons/dwpost/dwpost.php:47
+msgid "Post to Dreamwidth"
+msgstr "Публиковать в Dreamwidth"
-#: ../../include/conversation.php:1224
-msgid "and"
-msgstr "и"
+#: ../../extend/addon/hzaddons/rtof/rtof.php:51
+msgid "Post to Friendica"
+msgstr "Опубликовать в Friendica"
-#: ../../include/conversation.php:1227
-#, php-format
-msgid ", and %d other people"
-msgid_plural ", and %d other people"
-msgstr[0] ", и ещё %d человеку"
-msgstr[1] ", и ещё %d человекам"
-msgstr[2] ", и ещё %d человекам"
+#: ../../extend/addon/hzaddons/rtof/Mod_Rtof.php:24
+msgid "Friendica Crosspost Connector Settings saved."
+msgstr "Настройки пересылки публикаций Friendica сохранены."
-#: ../../include/conversation.php:1228
-#, php-format
-msgid "%s like this."
-msgstr "%s нравится это."
+#: ../../extend/addon/hzaddons/rtof/Mod_Rtof.php:36
+msgid "Friendica Crosspost Connector App"
+msgstr "Приложение \"Публикация в Friendica\""
-#: ../../include/conversation.php:1228
-#, php-format
-msgid "%s don't like this."
-msgstr "%s не нравится это."
+#: ../../extend/addon/hzaddons/rtof/Mod_Rtof.php:37
+msgid "Relay public postings to a connected Friendica account"
+msgstr "Пересылает общедоступные публикации на подключённую учётную запись Friendica"
-#: ../../include/conversation.php:1708
-msgctxt "noun"
-msgid "Attending"
-msgid_plural "Attending"
-msgstr[0] "Посетит"
-msgstr[1] "Посетят"
-msgstr[2] "Посетят"
+#: ../../extend/addon/hzaddons/rtof/Mod_Rtof.php:49
+msgid "Send public postings to Friendica by default"
+msgstr "Отправлять общедоступные публикации во Friendica по умолчанию"
-#: ../../include/conversation.php:1711
-msgctxt "noun"
-msgid "Not Attending"
-msgid_plural "Not Attending"
-msgstr[0] "Не посетит"
-msgstr[1] "Не посетят"
-msgstr[2] "Не посетят"
+#: ../../extend/addon/hzaddons/rtof/Mod_Rtof.php:53
+msgid "Friendica API Path"
+msgstr "Путь к Friendica API"
-#: ../../include/conversation.php:1714
-msgctxt "noun"
-msgid "Undecided"
-msgid_plural "Undecided"
-msgstr "Не решил"
+#: ../../extend/addon/hzaddons/rtof/Mod_Rtof.php:53
+#: ../../extend/addon/hzaddons/redred/Mod_Redred.php:67
+msgid "https://{sitename}/api"
+msgstr ""
-#: ../../include/conversation.php:1717
-msgctxt "noun"
-msgid "Agree"
-msgid_plural "Agrees"
-msgstr[0] "Согласен"
-msgstr[1] "Согласны"
-msgstr[2] "Согласны"
+#: ../../extend/addon/hzaddons/rtof/Mod_Rtof.php:57
+msgid "Friendica login name"
+msgstr "Имя входа Friendica"
-#: ../../include/conversation.php:1720
-msgctxt "noun"
-msgid "Disagree"
-msgid_plural "Disagrees"
-msgstr[0] "Не согласен"
-msgstr[1] "Не согласны"
-msgstr[2] "Не согласны"
+#: ../../extend/addon/hzaddons/rtof/Mod_Rtof.php:61
+msgid "Friendica password"
+msgstr "Пароль Friendica"
-#: ../../include/conversation.php:1723
-msgctxt "noun"
-msgid "Abstain"
-msgid_plural "Abstains"
-msgstr[0] "Воздержался"
-msgstr[1] "Воздержались"
-msgstr[2] "Воздержались"
+#: ../../extend/addon/hzaddons/rtof/Mod_Rtof.php:69
+msgid "Friendica Crosspost Connector"
+msgstr "Публикация в Friendica"
-#: ../../include/bookmarks.php:34
-#, php-format
-msgid "%1$s's bookmarks"
-msgstr "Закладки пользователя %1$s"
+#: ../../extend/addon/hzaddons/donate/donate.php:21
+msgid "Project Servers and Resources"
+msgstr "Серверы и ресурсы проекта"
-#: ../../include/import.php:28
-msgid "Unable to import a removed channel."
-msgstr "Невозможно импортировать удалённый канал."
+#: ../../extend/addon/hzaddons/donate/donate.php:22
+msgid "Project Creator and Tech Lead"
+msgstr "Создатель проекта и технический руководитель"
-#: ../../include/import.php:54
+#: ../../extend/addon/hzaddons/donate/donate.php:49
msgid ""
-"Cannot create a duplicate channel identifier on this system. Import failed."
-msgstr "Не удалось создать дублирующийся идентификатор канала. Импорт невозможен."
-
-#: ../../include/import.php:120
-msgid "Cloned channel not found. Import failed."
-msgstr "Клон канала не найден. Импорт невозможен."
-
-#: ../../include/text.php:520
-msgid "prev"
-msgstr "предыдущий"
-
-#: ../../include/text.php:522
-msgid "first"
-msgstr "первый"
-
-#: ../../include/text.php:551
-msgid "last"
-msgstr "последний"
-
-#: ../../include/text.php:554
-msgid "next"
-msgstr "следующий"
-
-#: ../../include/text.php:572
-msgid "older"
-msgstr "старше"
-
-#: ../../include/text.php:574
-msgid "newer"
-msgstr "новее"
-
-#: ../../include/text.php:998
-msgid "No connections"
-msgstr "Нет контактов"
-
-#: ../../include/text.php:1030
-#, php-format
-msgid "View all %s connections"
-msgstr "Просмотреть все %s контактов"
-
-#: ../../include/text.php:1092
-#, php-format
-msgid "Network: %s"
-msgstr "Сеть: %s"
-
-#: ../../include/text.php:1195 ../../include/text.php:1199
-msgid "poke"
-msgstr "Ткнуть"
-
-#: ../../include/text.php:1200
-msgid "ping"
-msgstr "Пингануть"
-
-#: ../../include/text.php:1200
-msgid "pinged"
-msgstr "Отпингован"
-
-#: ../../include/text.php:1201
-msgid "prod"
-msgstr "Подтолкнуть"
-
-#: ../../include/text.php:1201
-msgid "prodded"
-msgstr "Подтолкнут"
-
-#: ../../include/text.php:1202
-msgid "slap"
-msgstr "Шлёпнуть"
-
-#: ../../include/text.php:1202
-msgid "slapped"
-msgstr "Шлёпнут"
-
-#: ../../include/text.php:1203
-msgid "finger"
-msgstr "Указать"
+"And the hundreds of other people and organisations who helped make the "
+"Hubzilla possible."
+msgstr "И сотни других людей и организаций которые помогали в создании Hubzilla."
-#: ../../include/text.php:1203
-msgid "fingered"
-msgstr "Указан"
+#: ../../extend/addon/hzaddons/donate/donate.php:52
+msgid ""
+"The Redmatrix/Hubzilla projects are provided primarily by volunteers giving "
+"their time and expertise - and often paying out of pocket for services they "
+"share with others."
+msgstr "Проекты Redmatrix / Hubzilla предоставляются, в основном, добровольцами, которые предоставляют свое время и опыт и, часто, оплачивают из своего кармана услуги, которыми они делятся с другими."
-#: ../../include/text.php:1204
-msgid "rebuff"
-msgstr "Дать отпор"
+#: ../../extend/addon/hzaddons/donate/donate.php:53
+msgid ""
+"There is no corporate funding and no ads, and we do not collect and sell "
+"your personal information. (We don't control your personal information - "
+"<strong>you do</strong>.)"
+msgstr "Здесь нет корпоративного финансирования и рекламы, мы не собираем и не продаем вашу личную информацию. (Мы не контролируем вашу личную информацию - <strong>это делаете вы</strong>.)"
-#: ../../include/text.php:1204
-msgid "rebuffed"
-msgstr "Дан отпор"
+#: ../../extend/addon/hzaddons/donate/donate.php:54
+msgid ""
+"Help support our ground-breaking work in decentralisation, web identity, and "
+"privacy."
+msgstr "Помогите поддержать нашу новаторскую работу в областях децентрализации, веб-идентификации и конфиденциальности."
-#: ../../include/text.php:1227
-msgid "happy"
-msgstr "счастливый"
+#: ../../extend/addon/hzaddons/donate/donate.php:56
+msgid ""
+"Your donations keep servers and services running and also helps us to "
+"provide innovative new features and continued development."
+msgstr "В ваших пожертвованиях поддерживают серверы и службы, а также помогают нам предоставлять новые возможности и продолжать развитие."
-#: ../../include/text.php:1228
-msgid "sad"
-msgstr "грустный"
+#: ../../extend/addon/hzaddons/donate/donate.php:59
+msgid "Donate"
+msgstr "Пожертвовать"
-#: ../../include/text.php:1229
-msgid "mellow"
-msgstr "спокойный"
+#: ../../extend/addon/hzaddons/donate/donate.php:61
+msgid ""
+"Choose a project, developer, or public hub to support with a one-time "
+"donation"
+msgstr "Выберите проект, разработчика или общедоступный узел для поддержки в форме единоразового пожертвования"
-#: ../../include/text.php:1230
-msgid "tired"
-msgstr "усталый"
+#: ../../extend/addon/hzaddons/donate/donate.php:62
+msgid "Donate Now"
+msgstr "Пожертвовать сейчас"
-#: ../../include/text.php:1231
-msgid "perky"
-msgstr "весёлый"
+#: ../../extend/addon/hzaddons/donate/donate.php:63
+msgid ""
+"<strong><em>Or</em></strong> become a project sponsor (Hubzilla Project only)"
+msgstr "<strong><em>или</em></strong> станьте спонсором проекта (только для Hubzilla)"
-#: ../../include/text.php:1232
-msgid "angry"
-msgstr "сердитый"
+#: ../../extend/addon/hzaddons/donate/donate.php:64
+msgid ""
+"Please indicate if you would like your first name or full name (or nothing) "
+"to appear in our sponsor listing"
+msgstr "Пожалуйста, если желаете, укажите ваше имя для отображения в списке спонсоров."
-#: ../../include/text.php:1233
-msgid "stupefied"
-msgstr "отупевший"
+#: ../../extend/addon/hzaddons/donate/donate.php:65
+msgid "Sponsor"
+msgstr "Спонсор"
-#: ../../include/text.php:1234
-msgid "puzzled"
-msgstr "недоумевающий"
+#: ../../extend/addon/hzaddons/donate/donate.php:68
+msgid "Special thanks to: "
+msgstr "Особые благодарности:"
-#: ../../include/text.php:1235
-msgid "interested"
-msgstr "заинтересованный"
+#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:108
+msgid "Enable Community Moderation"
+msgstr "Включить модерацию сообщества"
-#: ../../include/text.php:1236
-msgid "bitter"
-msgstr "едкий"
+#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:116
+msgid "Reputation automatically given to new members"
+msgstr "Репутация автоматически предоставляемая новым участникам"
-#: ../../include/text.php:1237
-msgid "cheerful"
-msgstr "бодрый"
+#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:117
+msgid "Reputation will never fall below this value"
+msgstr "Репутация никогда не упадёт ниже этого значения"
-#: ../../include/text.php:1238
-msgid "alive"
-msgstr "энергичный"
+#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:118
+msgid "Minimum reputation before posting is allowed"
+msgstr "Минимальная репутация для разрешения возможности размещать публикации"
-#: ../../include/text.php:1239
-msgid "annoyed"
-msgstr "раздражённый"
+#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:119
+msgid "Minimum reputation before commenting is allowed"
+msgstr "Минимальная репутация для разрешения комментирования"
-#: ../../include/text.php:1240
-msgid "anxious"
-msgstr "обеспокоенный"
+#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:120
+msgid "Minimum reputation before a member is able to moderate other posts"
+msgstr "Минимальная репутация для возможности модерирования участником чужих публикаций"
-#: ../../include/text.php:1241
-msgid "cranky"
-msgstr "капризный"
+#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:121
+msgid ""
+"Max ratio of moderator's reputation that can be added to/deducted from "
+"reputation of person being moderated"
+msgstr "Максимальное соотношение репутации модератора, которое может быть добавлено / вычтено из репутации модерируемого участника"
-#: ../../include/text.php:1242
-msgid "disturbed"
-msgstr "встревоженный"
+#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:122
+msgid "Reputation \"cost\" to post"
+msgstr "\"Стоимость\" репутации для публикации"
-#: ../../include/text.php:1243
-msgid "frustrated"
-msgstr "разочарованный"
+#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:123
+msgid "Reputation \"cost\" to comment"
+msgstr "\"Стоимость\" репутации для комментирования"
-#: ../../include/text.php:1244
-msgid "depressed"
-msgstr "подавленный"
+#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:124
+msgid ""
+"Reputation automatically recovers at this rate per hour until it reaches "
+"minimum_to_post"
+msgstr "Репутация автоматически восстанавливается с этой скоростью в час пока не достигает значения minimum_to_post"
-#: ../../include/text.php:1245
-msgid "motivated"
-msgstr "мотивированный"
+#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:125
+msgid ""
+"When minimum_to_moderate > reputation > minimum_to_post reputation recovers "
+"at this rate per hour"
+msgstr "При minimum_to_moderate > репутация > minimum_to_post репутация восстанавливается с этой скоростью в час"
-#: ../../include/text.php:1246
-msgid "relaxed"
-msgstr "расслабленный"
+#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:139
+msgid "Community Moderation Settings"
+msgstr "Настройки модерирования сообщества"
-#: ../../include/text.php:1247
-msgid "surprised"
-msgstr "удивленный"
+#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:229
+msgid "Channel Reputation"
+msgstr "Репутация канала"
-#: ../../include/text.php:1435 ../../include/js_strings.php:96
-msgid "Monday"
-msgstr "Понедельник"
+#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:233
+msgid "An Error has occurred."
+msgstr "Произошла ошибка."
-#: ../../include/text.php:1435 ../../include/js_strings.php:97
-msgid "Tuesday"
-msgstr "Вторник"
+#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:251
+msgid "Upvote"
+msgstr "За"
-#: ../../include/text.php:1435 ../../include/js_strings.php:98
-msgid "Wednesday"
-msgstr "Среда"
+#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:252
+msgid "Downvote"
+msgstr "Против"
-#: ../../include/text.php:1435 ../../include/js_strings.php:99
-msgid "Thursday"
-msgstr "Четверг"
+#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:374
+msgid "Can moderate reputation on my channel."
+msgstr "Может модерировать репутацию на моём канале"
-#: ../../include/text.php:1435 ../../include/js_strings.php:100
-msgid "Friday"
-msgstr "Пятница"
+#: ../../extend/addon/hzaddons/ijpost/Mod_Ijpost.php:23
+msgid "Insane Journal Crosspost Connector Settings saved."
+msgstr "Настройки пересылки публикаций Insane Journal сохранены."
-#: ../../include/text.php:1435 ../../include/js_strings.php:101
-msgid "Saturday"
-msgstr "Суббота"
+#: ../../extend/addon/hzaddons/ijpost/Mod_Ijpost.php:35
+msgid "Insane Journal Crosspost Connector App"
+msgstr "Приложение \"Публикация в Insane Journal\""
-#: ../../include/text.php:1435 ../../include/js_strings.php:95
-msgid "Sunday"
-msgstr "Воскресенье"
+#: ../../extend/addon/hzaddons/ijpost/Mod_Ijpost.php:36
+msgid "Relay public postings to Insane Journal"
+msgstr "Пересылает общедоступные публикации в Insane Journal"
-#: ../../include/text.php:1439 ../../include/js_strings.php:71
-msgid "January"
-msgstr "Январь"
+#: ../../extend/addon/hzaddons/ijpost/Mod_Ijpost.php:53
+msgid "InsaneJournal username"
+msgstr "Имя пользователя Insane Journal"
-#: ../../include/text.php:1439 ../../include/js_strings.php:72
-msgid "February"
-msgstr "Февраль"
+#: ../../extend/addon/hzaddons/ijpost/Mod_Ijpost.php:57
+msgid "InsaneJournal password"
+msgstr "Пароль Insane Journal"
-#: ../../include/text.php:1439 ../../include/js_strings.php:73
-msgid "March"
-msgstr "Март"
+#: ../../extend/addon/hzaddons/ijpost/Mod_Ijpost.php:61
+msgid "Post to InsaneJournal by default"
+msgstr "Публиковать в Insane Journal по умолчанию"
-#: ../../include/text.php:1439 ../../include/js_strings.php:74
-msgid "April"
-msgstr "Апрель"
+#: ../../extend/addon/hzaddons/ijpost/Mod_Ijpost.php:69
+msgid "Insane Journal Crosspost Connector"
+msgstr "Публикация в Insane Journal"
-#: ../../include/text.php:1439
-msgid "May"
-msgstr "Май"
+#: ../../extend/addon/hzaddons/ijpost/ijpost.php:44
+msgid "Post to Insane Journal"
+msgstr "Опубликовать в Insane Journal"
-#: ../../include/text.php:1439 ../../include/js_strings.php:76
-msgid "June"
-msgstr "Июнь"
+#: ../../extend/addon/hzaddons/fuzzloc/Mod_Fuzzloc.php:22
+msgid "Fuzzloc Settings updated."
+msgstr "Настройки примерного положения обновлены."
-#: ../../include/text.php:1439 ../../include/js_strings.php:77
-msgid "July"
-msgstr "Июль"
+#: ../../extend/addon/hzaddons/fuzzloc/Mod_Fuzzloc.php:34
+msgid "Fuzzy Location App"
+msgstr "Приложение \"Примерное положение\""
-#: ../../include/text.php:1439 ../../include/js_strings.php:78
-msgid "August"
-msgstr "Август"
+#: ../../extend/addon/hzaddons/fuzzloc/Mod_Fuzzloc.php:35
+msgid ""
+"Blur your precise location if your channel uses browser location mapping"
+msgstr "Размывает вашего точное местоположение в случае если ваш канал использует отображение местоположения из браузера"
-#: ../../include/text.php:1439 ../../include/js_strings.php:79
-msgid "September"
-msgstr "Сентябрь"
+#: ../../extend/addon/hzaddons/fuzzloc/Mod_Fuzzloc.php:40
+msgid "Minimum offset in meters"
+msgstr "Минимальное смещение в метрах"
-#: ../../include/text.php:1439 ../../include/js_strings.php:80
-msgid "October"
-msgstr "Октябрь"
+#: ../../extend/addon/hzaddons/fuzzloc/Mod_Fuzzloc.php:44
+msgid "Maximum offset in meters"
+msgstr "Максимальное смещение в метрах"
-#: ../../include/text.php:1439 ../../include/js_strings.php:81
-msgid "November"
-msgstr "Ноябрь"
+#: ../../extend/addon/hzaddons/fuzzloc/Mod_Fuzzloc.php:53
+msgid "Fuzzy Location"
+msgstr "Примерное положение"
-#: ../../include/text.php:1439 ../../include/js_strings.php:82
-msgid "December"
-msgstr "Декабрь"
+#: ../../extend/addon/hzaddons/redred/Mod_Redred.php:24
+msgid "Channel is required."
+msgstr "Необходим канал."
-#: ../../include/text.php:1513
-msgid "Unknown Attachment"
-msgstr "Неизвестное вложение"
+#: ../../extend/addon/hzaddons/redred/Mod_Redred.php:38
+msgid "Hubzilla Crosspost Connector Settings saved."
+msgstr "Настройки пересылки публикаций Hubzilla сохранены."
-#: ../../include/text.php:1515 ../../include/feedutils.php:858
-msgid "unknown"
-msgstr "неизвестный"
+#: ../../extend/addon/hzaddons/redred/Mod_Redred.php:51
+msgid "Relay public postings to another Hubzilla channel"
+msgstr "Пересылает общедоступные публикации в другой канал Hubzilla"
-#: ../../include/text.php:1551
-msgid "remove category"
-msgstr "удалить категорию"
+#: ../../extend/addon/hzaddons/redred/Mod_Redred.php:63
+msgid "Send public postings to Hubzilla channel by default"
+msgstr "Отправлять общедоступные публикации в канал Hubzilla по умолчанию"
-#: ../../include/text.php:1627
-msgid "remove from file"
-msgstr "удалить из файла"
+#: ../../extend/addon/hzaddons/redred/Mod_Redred.php:67
+msgid "Hubzilla API Path"
+msgstr "Путь к Hubzilla API"
-#: ../../include/text.php:1791 ../../include/message.php:13
-msgid "Download binary/encrypted content"
-msgstr "Загрузить двоичное / зашифрованное содержимое"
+#: ../../extend/addon/hzaddons/redred/Mod_Redred.php:71
+msgid "Hubzilla login name"
+msgstr "Имя входа Hubzilla"
-#: ../../include/text.php:1961 ../../include/language.php:423
-msgid "default"
-msgstr "по умолчанию"
+#: ../../extend/addon/hzaddons/redred/Mod_Redred.php:75
+msgid "Hubzilla channel name"
+msgstr "Название канала Hubzilla"
-#: ../../include/text.php:1969
-msgid "Page layout"
-msgstr "Шаблон страницы"
+#: ../../extend/addon/hzaddons/redred/Mod_Redred.php:87
+msgid "Hubzilla Crosspost Connector"
+msgstr "Пересылка публикаций Hubzilla"
-#: ../../include/text.php:1969
-msgid "You can create your own with the layouts tool"
-msgstr "Вы можете создать свой собственный с помощью инструмента шаблонов"
+#: ../../extend/addon/hzaddons/redred/redred.php:50
+msgid "Post to Hubzilla"
+msgstr "Опубликовать в Hubzilla"
-#: ../../include/text.php:1980
-msgid "HTML"
+#: ../../extend/addon/hzaddons/chords/Mod_Chords.php:44
+msgid ""
+"This is a fairly comprehensive and complete guitar chord dictionary which "
+"will list most of the available ways to play a certain chord, starting from "
+"the base of the fingerboard up to a few frets beyond the twelfth fret "
+"(beyond which everything repeats). A couple of non-standard tunings are "
+"provided for the benefit of slide players, etc."
msgstr ""
-#: ../../include/text.php:1983
-msgid "Comanche Layout"
-msgstr "Шаблон Comanche"
-
-#: ../../include/text.php:1988
-msgid "PHP"
+#: ../../extend/addon/hzaddons/chords/Mod_Chords.php:46
+msgid ""
+"Chord names start with a root note (A-G) and may include sharps (#) and "
+"flats (b). This software will parse most of the standard naming conventions "
+"such as maj, min, dim, sus(2 or 4), aug, with optional repeating elements."
msgstr ""
-#: ../../include/text.php:1997
-msgid "Page content type"
-msgstr "Тип содержимого страницы"
-
-#: ../../include/text.php:2130
-msgid "activity"
-msgstr "активность"
-
-#: ../../include/text.php:2231
-msgid "a-z, 0-9, -, and _ only"
-msgstr "Только a-z, 0-9, -, и _"
-
-#: ../../include/text.php:2557
-msgid "Design Tools"
-msgstr "Инструменты дизайна"
-
-#: ../../include/text.php:2563
-msgid "Pages"
-msgstr "Страницы"
-
-#: ../../include/text.php:2575
-msgid "Import"
-msgstr "Импортировать"
+#: ../../extend/addon/hzaddons/chords/Mod_Chords.php:48
+msgid ""
+"Valid examples include A, A7, Am7, Amaj7, Amaj9, Ammaj7, Aadd4, Asus2Add4, "
+"E7b13b11 ..."
+msgstr "Примеры действительных включают A, A7, Am7, Amaj7, Amaj9, Ammaj7, Aadd4, Asus2Add4, E7b13b11 ..."
-#: ../../include/text.php:2576
-msgid "Import website..."
-msgstr "Импорт веб-сайта..."
+#: ../../extend/addon/hzaddons/chords/Mod_Chords.php:51
+msgid "Guitar Chords"
+msgstr "Гитарные аккорды"
-#: ../../include/text.php:2577
-msgid "Select folder to import"
-msgstr "Выбрать каталог для импорта"
+#: ../../extend/addon/hzaddons/chords/Mod_Chords.php:52
+msgid "The complete online chord dictionary"
+msgstr "Полный онлайн словарь аккордов"
-#: ../../include/text.php:2578
-msgid "Import from a zipped folder:"
-msgstr "Импортировать из каталога в zip-архиве:"
+#: ../../extend/addon/hzaddons/chords/Mod_Chords.php:57
+msgid "Tuning"
+msgstr "Настройка"
-#: ../../include/text.php:2579
-msgid "Import from cloud files:"
-msgstr "Импортировать из сетевых файлов:"
+#: ../../extend/addon/hzaddons/chords/Mod_Chords.php:58
+msgid "Chord name: example: Em7"
+msgstr "Наименование аккорда - example: Em7"
-#: ../../include/text.php:2580
-msgid "/cloud/channel/path/to/folder"
-msgstr ""
+#: ../../extend/addon/hzaddons/chords/Mod_Chords.php:59
+msgid "Show for left handed stringing"
+msgstr "Показывать струны для левшей"
-#: ../../include/text.php:2581
-msgid "Enter path to website files"
-msgstr "Введите путь к файлам веб-сайта"
+#: ../../extend/addon/hzaddons/chords/chords.php:33
+msgid "Quick Reference"
+msgstr "Быстрая ссылка"
-#: ../../include/text.php:2582
-msgid "Select folder"
-msgstr "Выбрать каталог"
+#: ../../extend/addon/hzaddons/nsfw/Mod_Nsfw.php:22
+msgid "NSFW Settings saved."
+msgstr "Настройки NSFW сохранены."
-#: ../../include/text.php:2583
-msgid "Export website..."
-msgstr "Экспорт веб-сайта..."
+#: ../../extend/addon/hzaddons/nsfw/Mod_Nsfw.php:33
+msgid "NSFW App"
+msgstr "Приложение NSFW"
-#: ../../include/text.php:2584
-msgid "Export to a zip file"
-msgstr "Экспортировать в ZIP файл."
+#: ../../extend/addon/hzaddons/nsfw/Mod_Nsfw.php:34
+msgid "Collapse content that contains predefined words"
+msgstr "Свернуть содержимое, содержащее предопределенные слова"
-#: ../../include/text.php:2585
-msgid "website.zip"
-msgstr ""
+#: ../../extend/addon/hzaddons/nsfw/Mod_Nsfw.php:44
+msgid ""
+"This app looks in posts for the words/text you specify below, and collapses "
+"any content containing those keywords so it is not displayed at "
+"inappropriate times, such as sexual innuendo that may be improper in a work "
+"setting. It is polite and recommended to tag any content containing nudity "
+"with #NSFW. This filter can also match any other word/text you specify, and "
+"can thereby be used as a general purpose content filter."
+msgstr "Это приложение просматривает публикации для слов / текста, которые вы указываете ниже, и сворачивает любой контент, содержащий эти ключевые слова, поэтому он не отображается в неподходящее время, например, сексуальные инсинуации, которые могут быть неправильными в настройке работы. Например, мы рекомендуем отмечать любой контент, содержащий наготу, тегом #NSFW. Этот фильтр также способен реагировать на любое другое указанное вами слово / текст и может использоваться в качестве фильтра содержимого общего назначения."
-#: ../../include/text.php:2586
-msgid "Enter a name for the zip file."
-msgstr "Введите имя для ZIP файла."
+#: ../../extend/addon/hzaddons/nsfw/Mod_Nsfw.php:49
+msgid "Comma separated list of keywords to hide"
+msgstr "Список ключевых слов для скрытия, через запятую"
-#: ../../include/text.php:2587
-msgid "Export to cloud files"
-msgstr "Эскпортировать в сетевые файлы:"
+#: ../../extend/addon/hzaddons/nsfw/Mod_Nsfw.php:49
+msgid "Word, /regular-expression/, lang=xx, lang!=xx"
+msgstr "слово, /регулярное_выражение/, lang=xx, lang!=xx"
-#: ../../include/text.php:2588
-msgid "/path/to/export/folder"
+#: ../../extend/addon/hzaddons/nsfw/Mod_Nsfw.php:58
+msgid "NSFW"
msgstr ""
-#: ../../include/text.php:2589
-msgid "Enter a path to a cloud files destination."
-msgstr "Введите путь к расположению сетевых файлов."
-
-#: ../../include/text.php:2590
-msgid "Specify folder"
-msgstr "Указать каталог"
-
-#: ../../include/contact_widgets.php:11
-#, php-format
-msgid "%d invitation available"
-msgid_plural "%d invitations available"
-msgstr[0] "доступно %d приглашение"
-msgstr[1] "доступны %d приглашения"
-msgstr[2] "доступны %d приглашений"
-
-#: ../../include/contact_widgets.php:19
-msgid "Find Channels"
-msgstr "Поиск каналов"
-
-#: ../../include/contact_widgets.php:20
-msgid "Enter name or interest"
-msgstr "Впишите имя или интерес"
-
-#: ../../include/contact_widgets.php:21
-msgid "Connect/Follow"
-msgstr "Подключить / отслеживать"
-
-#: ../../include/contact_widgets.php:22
-msgid "Examples: Robert Morgenstein, Fishing"
-msgstr "Примеры: Владимир Ильич, Революционер"
-
-#: ../../include/contact_widgets.php:26
-msgid "Random Profile"
-msgstr "Случайный профиль"
-
-#: ../../include/contact_widgets.php:27
-msgid "Invite Friends"
-msgstr "Пригласить друзей"
-
-#: ../../include/contact_widgets.php:29
-msgid "Advanced example: name=fred and country=iceland"
-msgstr "Расширенный пример: name=ivan and country=russia"
-
-#: ../../include/contact_widgets.php:218
-msgid "Common Connections"
-msgstr "Общие контакты"
-
-#: ../../include/contact_widgets.php:222
-#, php-format
-msgid "View all %d common connections"
-msgstr "Просмотреть все %d общих контактов"
-
-#: ../../include/markdown.php:202 ../../include/bbcode.php:366
-#, php-format
-msgid "%1$s wrote the following %2$s %3$s"
-msgstr "%1$s была создана %2$s %3$s"
-
-#: ../../include/follow.php:37
-msgid "Channel is blocked on this site."
-msgstr "Канал блокируется на этом сайте."
-
-#: ../../include/follow.php:42
-msgid "Channel location missing."
-msgstr "Местоположение канала отсутствует."
-
-#: ../../include/follow.php:84
-msgid "Response from remote channel was incomplete."
-msgstr "Ответ удаленного канала неполный."
-
-#: ../../include/follow.php:96
-msgid "Premium channel - please visit:"
-msgstr "Премимум-канал - пожалуйста посетите:"
-
-#: ../../include/follow.php:110
-msgid "Channel was deleted and no longer exists."
-msgstr "Канал удален и больше не существует."
-
-#: ../../include/follow.php:166
-msgid "Remote channel or protocol unavailable."
-msgstr "Удалённый канал или протокол недоступен."
-
-#: ../../include/follow.php:190
-msgid "Channel discovery failed."
-msgstr "Не удалось обнаружить канал."
-
-#: ../../include/follow.php:202
-msgid "Protocol disabled."
-msgstr "Протокол отключен."
-
-#: ../../include/follow.php:213
-msgid "Cannot connect to yourself."
-msgstr "Нельзя подключиться к самому себе."
-
-#: ../../include/js_strings.php:5
-msgid "Delete this item?"
-msgstr "Удалить этот элемент?"
-
-#: ../../include/js_strings.php:8
-#, php-format
-msgid "%s show less"
-msgstr "%s показать меньше"
-
-#: ../../include/js_strings.php:9
-#, php-format
-msgid "%s expand"
-msgstr "%s развернуть"
+#: ../../extend/addon/hzaddons/nsfw/nsfw.php:152
+msgid "Possible adult content"
+msgstr "Возможно содержимое для взрослых"
-#: ../../include/js_strings.php:10
+#: ../../extend/addon/hzaddons/nsfw/nsfw.php:167
#, php-format
-msgid "%s collapse"
-msgstr "%s свернуть"
-
-#: ../../include/js_strings.php:11
-msgid "Password too short"
-msgstr "Пароль слишком короткий"
-
-#: ../../include/js_strings.php:12
-msgid "Passwords do not match"
-msgstr "Пароли не совпадают"
-
-#: ../../include/js_strings.php:13
-msgid "everybody"
-msgstr "все"
-
-#: ../../include/js_strings.php:14
-msgid "Secret Passphrase"
-msgstr "Тайный пароль"
-
-#: ../../include/js_strings.php:15
-msgid "Passphrase hint"
-msgstr "Подсказка для пароля"
-
-#: ../../include/js_strings.php:16
-msgid "Notice: Permissions have changed but have not yet been submitted."
-msgstr "Уведомление: Права доступа изменились, но до сих пор не сохранены."
+msgid "%s - view"
+msgstr "%s - просмотр"
-#: ../../include/js_strings.php:17
-msgid "close all"
-msgstr "закрыть все"
+#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:28
+msgid "Wordpress Settings saved."
+msgstr "Настройки WordPress сохранены."
-#: ../../include/js_strings.php:18
-msgid "Nothing new here"
-msgstr "Здесь нет ничего нового"
+#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:41
+msgid "Wordpress Post App"
+msgstr "Приложение \"Публикация в Wordpress\""
-#: ../../include/js_strings.php:19
-msgid "Rate This Channel (this is public)"
-msgstr "Оценкa этoго канала (общедоступно)"
+#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:42
+msgid "Post to WordPress or anything else which uses the wordpress XMLRPC API"
+msgstr "Опубликовать в WordPress или в чём-то ещё, поддерживающем wordpress XMLRPC API"
-#: ../../include/js_strings.php:21
-msgid "Describe (optional)"
-msgstr "Охарактеризовать (необязательно)"
+#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:65
+msgid "WordPress username"
+msgstr "Имя пользователя WordPress"
-#: ../../include/js_strings.php:23
-msgid "Please enter a link URL"
-msgstr "Пожалуйста, введите URL ссылки"
+#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:69
+msgid "WordPress password"
+msgstr "Пароль WordPress"
-#: ../../include/js_strings.php:24
-msgid "Unsaved changes. Are you sure you wish to leave this page?"
-msgstr "Есть несохраненные изменения. Вы уверены, что хотите покинуть эту страницу?"
+#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:73
+msgid "WordPress API URL"
+msgstr "URL API WordPress"
-#: ../../include/js_strings.php:26
-msgid "lovely"
-msgstr "прекрасно"
+#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:74
+msgid "Typically https://your-blog.tld/xmlrpc.php"
+msgstr "Обычно https://your-blog.tld/xmlrpc.php"
-#: ../../include/js_strings.php:27
-msgid "wonderful"
-msgstr "замечательно"
+#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:77
+msgid "WordPress blogid"
+msgstr ""
-#: ../../include/js_strings.php:28
-msgid "fantastic"
-msgstr "фантастично"
+#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:78
+msgid "For multi-user sites such as wordpress.com, otherwise leave blank"
+msgstr "Для многопользовательских сайтов, таких, как wordpress.com. В противном случае оставьте пустым"
-#: ../../include/js_strings.php:29
-msgid "great"
-msgstr "отлично"
+#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:82
+msgid "Post to WordPress by default"
+msgstr "Публиковать в WordPress по умолчанию"
-#: ../../include/js_strings.php:30
-msgid ""
-"Your chosen nickname was either already taken or not valid. Please use our "
-"suggestion ("
-msgstr "Выбранный вами псевдоним уже используется или недействителен. Попробуйте использовать наше предложение ("
+#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:86
+msgid "Forward comments (requires hubzilla_wp plugin)"
+msgstr "Пересылать комментарии (требуется плагин hubzilla_wp)"
-#: ../../include/js_strings.php:31
-msgid ") or enter a new one."
-msgstr ") или введите новый."
+#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:94
+msgid "Wordpress Post"
+msgstr "Публикация в WordPress"
-#: ../../include/js_strings.php:32
-msgid "Thank you, this nickname is valid."
-msgstr "Спасибо, этот псевдоним может быть использован."
+#: ../../extend/addon/hzaddons/wppost/wppost.php:46
+msgid "Post to WordPress"
+msgstr "Опубликовать в WordPress"
-#: ../../include/js_strings.php:33
-msgid "A channel name is required."
-msgstr "Требуется название канала."
+#: ../../extend/addon/hzaddons/wholikesme/wholikesme.php:29
+msgid "Who likes me?"
+msgstr "Кому я нравлюсь?"
-#: ../../include/js_strings.php:34
-msgid "This is a "
-msgstr "Это "
+#: ../../extend/addon/hzaddons/redfiles/redfilehelper.php:64
+msgid "file"
+msgstr "файл"
-#: ../../include/js_strings.php:35
-msgid " channel name"
-msgstr " название канала"
+#: ../../extend/addon/hzaddons/redfiles/redfiles.php:119
+msgid "Redmatrix File Storage Import"
+msgstr "Импорт файлового хранилища Redmatrix"
-#: ../../include/js_strings.php:36
-msgid "Back to reply"
-msgstr "Вернуться к ответу"
+#: ../../extend/addon/hzaddons/redfiles/redfiles.php:120
+msgid "This will import all your Redmatrix cloud files to this channel."
+msgstr "Это позволит импортировать все ваши файлы в Redmatrix в этот канал."
-#: ../../include/js_strings.php:42
-#, php-format
-msgid "%d minutes"
-msgid_plural "%d minutes"
-msgstr[0] "%d минуту"
-msgstr[1] "%d минуты"
-msgstr[2] "%d минут"
+#: ../../extend/addon/hzaddons/gallery/gallery.php:38
+#: ../../extend/addon/hzaddons/gallery/Mod_Gallery.php:136
+msgid "Gallery"
+msgstr "Галерея"
-#: ../../include/js_strings.php:43
-#, php-format
-msgid "about %d hours"
-msgid_plural "about %d hours"
-msgstr[0] "около %d часa"
-msgstr[1] "около %d часов"
-msgstr[2] "около %d часов"
+#: ../../extend/addon/hzaddons/gallery/gallery.php:41
+msgid "Photo Gallery"
+msgstr "Фотогалерея"
-#: ../../include/js_strings.php:44
-#, php-format
-msgid "%d days"
-msgid_plural "%d days"
-msgstr[0] "%d день"
-msgstr[1] "%d дня"
-msgstr[2] "%d дней"
+#: ../../extend/addon/hzaddons/gallery/Mod_Gallery.php:58
+msgid "Gallery App"
+msgstr "Приложение \"Галерея\""
-#: ../../include/js_strings.php:45
-#, php-format
-msgid "%d months"
-msgid_plural "%d months"
-msgstr[0] "%d месяц"
-msgstr[1] "%d месяца"
-msgstr[2] "%d месяцев"
+#: ../../extend/addon/hzaddons/gallery/Mod_Gallery.php:59
+msgid "A simple gallery for your photo albums"
+msgstr "Простая галлерея для ваших фотоальбомов"
-#: ../../include/js_strings.php:46
+#: ../../extend/addon/hzaddons/opensearch/opensearch.php:26
#, php-format
-msgid "%d years"
-msgid_plural "%d years"
-msgstr[0] "%d год"
-msgstr[1] "%d года"
-msgstr[2] "%d лет"
-
-#: ../../include/js_strings.php:51
-msgid "timeago.prefixAgo"
-msgstr ""
-
-#: ../../include/js_strings.php:52
-msgid "timeago.prefixFromNow"
-msgstr "через"
-
-#: ../../include/js_strings.php:53
-msgid "timeago.suffixAgo"
-msgstr "назад"
-
-#: ../../include/js_strings.php:54
-msgid "timeago.suffixFromNow"
-msgstr ""
-
-#: ../../include/js_strings.php:57
-msgid "less than a minute"
-msgstr "менее чем одну минуту"
-
-#: ../../include/js_strings.php:58
-msgid "about a minute"
-msgstr "около минуты"
-
-#: ../../include/js_strings.php:60
-msgid "about an hour"
-msgstr "около часа"
-
-#: ../../include/js_strings.php:62
-msgid "a day"
-msgstr "день"
-
-#: ../../include/js_strings.php:64
-msgid "about a month"
-msgstr "около месяца"
-
-#: ../../include/js_strings.php:66
-msgid "about a year"
-msgstr "около года"
-
-#: ../../include/js_strings.php:68
-msgid " "
-msgstr " "
+msgctxt "opensearch"
+msgid "Search %1$s (%2$s)"
+msgstr "Искать %1$s (%2$s)"
-#: ../../include/js_strings.php:69
-msgid "timeago.numbers"
+#: ../../extend/addon/hzaddons/opensearch/opensearch.php:28
+msgctxt "opensearch"
+msgid "$Projectname"
msgstr ""
-#: ../../include/js_strings.php:75
-msgctxt "long"
-msgid "May"
-msgstr "Май"
-
-#: ../../include/js_strings.php:83
-msgid "Jan"
-msgstr "Янв"
-
-#: ../../include/js_strings.php:84
-msgid "Feb"
-msgstr "Фев"
-
-#: ../../include/js_strings.php:85
-msgid "Mar"
-msgstr "Мар"
-
-#: ../../include/js_strings.php:86
-msgid "Apr"
-msgstr "Апр"
-
-#: ../../include/js_strings.php:87
-msgctxt "short"
-msgid "May"
-msgstr "Май"
-
-#: ../../include/js_strings.php:88
-msgid "Jun"
-msgstr "Июн"
-
-#: ../../include/js_strings.php:89
-msgid "Jul"
-msgstr "Июл"
-
-#: ../../include/js_strings.php:90
-msgid "Aug"
-msgstr "Авг"
-
-#: ../../include/js_strings.php:91
-msgid "Sep"
-msgstr "Сен"
-
-#: ../../include/js_strings.php:92
-msgid "Oct"
-msgstr "Окт"
-
-#: ../../include/js_strings.php:93
-msgid "Nov"
-msgstr "Ноя"
-
-#: ../../include/js_strings.php:94
-msgid "Dec"
-msgstr "Дек"
-
-#: ../../include/js_strings.php:102
-msgid "Sun"
-msgstr "Вск"
-
-#: ../../include/js_strings.php:103
-msgid "Mon"
-msgstr "Пон"
-
-#: ../../include/js_strings.php:104
-msgid "Tue"
-msgstr "Вт"
-
-#: ../../include/js_strings.php:105
-msgid "Wed"
-msgstr "Ср"
-
-#: ../../include/js_strings.php:106
-msgid "Thu"
-msgstr "Чет"
-
-#: ../../include/js_strings.php:107
-msgid "Fri"
-msgstr "Пят"
-
-#: ../../include/js_strings.php:108
-msgid "Sat"
-msgstr "Суб"
-
-#: ../../include/js_strings.php:109
-msgctxt "calendar"
-msgid "today"
-msgstr "сегодня"
-
-#: ../../include/js_strings.php:110
-msgctxt "calendar"
-msgid "month"
-msgstr "месяц"
-
-#: ../../include/js_strings.php:111
-msgctxt "calendar"
-msgid "week"
-msgstr "неделя"
-
-#: ../../include/js_strings.php:112
-msgctxt "calendar"
-msgid "day"
-msgstr "день"
-
-#: ../../include/js_strings.php:113
-msgctxt "calendar"
-msgid "All day"
-msgstr "Весь день"
-
-#: ../../include/message.php:41
-msgid "Unable to determine sender."
-msgstr "Невозможно определить отправителя."
-
-#: ../../include/message.php:80
-msgid "No recipient provided."
-msgstr "Получатель не предоставлен."
-
-#: ../../include/message.php:85
-msgid "[no subject]"
-msgstr "[без темы]"
-
-#: ../../include/message.php:214
-msgid "Stored post could not be verified."
-msgstr "Сохранённая публикация не может быть проверена."
-
-#: ../../include/activities.php:42
-msgid " and "
-msgstr " и "
-
-#: ../../include/activities.php:50
-msgid "public profile"
-msgstr "общедоступный профиль"
-
-#: ../../include/activities.php:59
-#, php-format
-msgid "%1$s changed %2$s to &ldquo;%3$s&rdquo;"
-msgstr "%1$s изменил %2$s на &ldquo;%3$s&rdquo;"
+#: ../../extend/addon/hzaddons/opensearch/opensearch.php:43
+msgid "Search $Projectname"
+msgstr "Поиск $Projectname"
-#: ../../include/activities.php:60
-#, php-format
-msgid "Visit %1$s's %2$s"
-msgstr "Посетить %1$s %2$s"
+#: ../../extend/addon/hzaddons/openstreetmap/openstreetmap.php:131
+msgid "View Larger"
+msgstr "Увеличить"
-#: ../../include/activities.php:63
-#, php-format
-msgid "%1$s has an updated %2$s, changing %3$s."
-msgstr "%1$s обновлено %2$s, изменено %3$s."
+#: ../../extend/addon/hzaddons/openstreetmap/openstreetmap.php:154
+msgid "Tile Server URL"
+msgstr "URL сервера Tile"
-#: ../../include/attach.php:267 ../../include/attach.php:375
-msgid "Item was not found."
-msgstr "Элемент не найден."
+#: ../../extend/addon/hzaddons/openstreetmap/openstreetmap.php:154
+msgid ""
+"A list of <a href=\"http://wiki.openstreetmap.org/wiki/TMS\" target=\"_blank"
+"\">public tile servers</a>"
+msgstr "Список <a href=\"http://wiki.openstreetmap.org/wiki/TMS\" target=\"_blank\">общедоступных серверов</a>"
-#: ../../include/attach.php:284
-msgid "Unknown error."
-msgstr "Неизвестная ошибка."
+#: ../../extend/addon/hzaddons/openstreetmap/openstreetmap.php:155
+msgid "Nominatim (reverse geocoding) Server URL"
+msgstr "URL сервера Nominatim (обратное геокодирование)"
-#: ../../include/attach.php:568
-msgid "No source file."
-msgstr "Нет исходного файла."
+#: ../../extend/addon/hzaddons/openstreetmap/openstreetmap.php:155
+msgid ""
+"A list of <a href=\"http://wiki.openstreetmap.org/wiki/Nominatim\" target="
+"\"_blank\">Nominatim servers</a>"
+msgstr "Список <a href=\"http://wiki.openstreetmap.org/wiki/Nominatim\" target=\"_blank\">серверов Nominatim</a>"
-#: ../../include/attach.php:590
-msgid "Cannot locate file to replace"
-msgstr "Не удается найти файл для замены"
+#: ../../extend/addon/hzaddons/openstreetmap/openstreetmap.php:156
+msgid "Default zoom"
+msgstr "Масштаб по умолчанию"
-#: ../../include/attach.php:609
-msgid "Cannot locate file to revise/update"
-msgstr "Не удается найти файл для пересмотра / обновления"
+#: ../../extend/addon/hzaddons/openstreetmap/openstreetmap.php:156
+msgid ""
+"The default zoom level. (1:world, 18:highest, also depends on tile server)"
+msgstr "Уровень размера по умолчанию (1 - весь мир, 18 - максимальный; зависит от сервера)."
-#: ../../include/attach.php:751
-#, php-format
-msgid "File exceeds size limit of %d"
-msgstr "Файл превышает предельный размер %d"
+#: ../../extend/addon/hzaddons/openstreetmap/openstreetmap.php:157
+msgid "Include marker on map"
+msgstr "Включите маркер на карте"
-#: ../../include/attach.php:772
-#, php-format
-msgid "You have reached your limit of %1$.0f Mbytes attachment storage."
-msgstr "Вы достигли предела %1$.0f Мбайт для хранения вложений."
+#: ../../extend/addon/hzaddons/openstreetmap/openstreetmap.php:157
+msgid "Include a marker on the map."
+msgstr "Включить маркер на карте"
-#: ../../include/attach.php:954
-msgid "File upload failed. Possible system limit or action terminated."
-msgstr "Загрузка файла не удалась. Возможно система перегружена или попытка прекращена."
+#: ../../extend/addon/hzaddons/visage/Mod_Visage.php:21
+msgid "Who viewed my channel/profile"
+msgstr "Кто смотрел мой канал / профиль"
-#: ../../include/attach.php:983
-msgid "Stored file could not be verified. Upload failed."
-msgstr "Файл для сохранения не может быть проверен. Загрузка не удалась."
+#: ../../extend/addon/hzaddons/visage/Mod_Visage.php:25
+msgid "Recent Channel/Profile Viewers"
+msgstr "Последние просмотры канала / профиля"
-#: ../../include/attach.php:1057 ../../include/attach.php:1073
-msgid "Path not available."
-msgstr "Путь недоступен."
+#: ../../extend/addon/hzaddons/visage/Mod_Visage.php:36
+msgid "No entries."
+msgstr "Нет записей."
-#: ../../include/attach.php:1122 ../../include/attach.php:1285
-msgid "Empty pathname"
-msgstr "Пустое имя пути"
+#: ../../extend/addon/hzaddons/ldapauth/ldapauth.php:70
+msgid "An account has been created for you."
+msgstr "Учётная запись, которая была для вас создана."
-#: ../../include/attach.php:1148
-msgid "duplicate filename or path"
-msgstr "дублирующееся имя файла или пути"
+#: ../../extend/addon/hzaddons/ldapauth/ldapauth.php:77
+msgid "Authentication successful but rejected: account creation is disabled."
+msgstr "Аутентификация выполнена успешно, но отклонена: создание учетной записи отключено."
-#: ../../include/attach.php:1173
-msgid "Path not found."
-msgstr "Путь не найден."
+#: ../../extend/addon/hzaddons/msgfooter/msgfooter.php:47
+msgid "text to include in all outgoing posts from this site"
+msgstr "текст, который будет добавлен во все исходящие публикации с этого сайта"
-#: ../../include/attach.php:1241
-msgid "mkdir failed."
-msgstr "mkdir не удался"
+#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:65
+msgid "Twitter settings updated."
+msgstr "Настройки Twitter обновлены"
-#: ../../include/attach.php:1245
-msgid "database storage failed."
-msgstr "ошибка при записи базы данных."
+#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:78
+msgid "Twitter Crosspost Connector App"
+msgstr "Приложение \"Публикация в Twitter\""
-#: ../../include/attach.php:1291
-msgid "Empty path"
-msgstr "Пустое имя пути"
+#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:79
+msgid "Relay public posts to Twitter"
+msgstr "Пересылает общедоступные публикации в Twitter"
-#: ../../include/security.php:607
+#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:103
msgid ""
-"The form security token was not correct. This probably happened because the "
-"form has been opened for too long (>3 hours) before submitting it."
-msgstr "Неверный токен безопасности для формы. Вероятно, это произошло потому, что форма была открыта слишком долго (> 3-х часов) перед её отправкой."
+"No consumer key pair for Twitter found. Please contact your site "
+"administrator."
+msgstr "Не найдено пары ключей для Twitter. Пожалуйста, свяжитесь с администратором сайта."
-#: ../../include/items.php:965 ../../include/items.php:1025
-msgid "(Unknown)"
-msgstr "(Неизвестный)"
+#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:125
+msgid ""
+"At this Hubzilla instance the Twitter plugin was enabled but you have not "
+"yet connected your account to your Twitter account. To do so click the "
+"button below to get a PIN from Twitter which you have to copy into the input "
+"box below and submit the form. Only your <strong>public</strong> posts will "
+"be posted to Twitter."
+msgstr "В этой установке Hubzilla плагин Twitter был включён, однако пока он не подключён к вашему аккаунту в Twitter. Для этого нажмите на кнопку ниже для получения PIN-кода от Twitter который нужно скопировать в поле ввода и отправить форму. Только ваши <strong>общедоступные</strong> публикации будут опубликованы в Twitter."
-#: ../../include/items.php:1213
-msgid "Visible to anybody on the internet."
-msgstr "Виден всем в интернете."
+#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:127
+msgid "Log in with Twitter"
+msgstr "Войти в Twitter"
-#: ../../include/items.php:1215
-msgid "Visible to you only."
-msgstr "Видно только вам."
+#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:130
+msgid "Copy the PIN from Twitter here"
+msgstr "Скопируйте PIN-код из Twitter здесь"
-#: ../../include/items.php:1217
-msgid "Visible to anybody in this network."
-msgstr "Видно всем в этой сети."
+#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:152
+msgid ""
+"<strong>Note:</strong> Due your privacy settings (<em>Hide your profile "
+"details from unknown viewers?</em>) the link potentially included in public "
+"postings relayed to Twitter will lead the visitor to a blank page informing "
+"the visitor that the access to your profile has been restricted."
+msgstr "<strong>Замечание</strong>: Из-за настроек конфиденциальности (<em>скрыть данные своего профиля от неизвестных зрителей?</em>) cсылка, потенциально включенная в общедоступные публикации, переданные в Twitter, приведет посетителя к пустой странице, информирующей его о том, что доступ к вашему профилю был ограничен."
-#: ../../include/items.php:1219
-msgid "Visible to anybody authenticated."
-msgstr "Видно всем аутентифицированным."
+#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:157
+msgid "Twitter post length"
+msgstr "Длина публикации Twitter"
-#: ../../include/items.php:1221
-#, php-format
-msgid "Visible to anybody on %s."
-msgstr "Видно всем в %s."
+#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:157
+msgid "Maximum tweet length"
+msgstr "Максимальная длина твита"
-#: ../../include/items.php:1223
-msgid "Visible to all connections."
-msgstr "Видно всем контактам."
+#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:162
+msgid "Send public postings to Twitter by default"
+msgstr "Отправлять общедоступные публикации в Twitter по умолчанию"
-#: ../../include/items.php:1225
-msgid "Visible to approved connections."
-msgstr "Видно только одобренным контактам."
+#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:162
+msgid ""
+"If enabled your public postings will be posted to the associated Twitter "
+"account by default"
+msgstr "Если включено, ваши общедоступные публикации будут опубликованы в связанной учётной записи Twitter по умолчанию"
-#: ../../include/items.php:1227
-msgid "Visible to specific connections."
-msgstr "Видно указанным контактам."
+#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:181
+msgid "Twitter Crosspost Connector"
+msgstr "Публикация в Twitter"
-#: ../../include/items.php:4306
-msgid "Privacy group is empty."
-msgstr "Группа конфиденциальности пуста"
+#: ../../extend/addon/hzaddons/twitter/twitter.php:109
+msgid "Post to Twitter"
+msgstr "Опубликовать в Twitter"
-#: ../../include/items.php:4313
-#, php-format
-msgid "Privacy group: %s"
-msgstr "Группа конфиденциальности: %s"
+#: ../../extend/addon/hzaddons/adultphotoflag/adultphotoflag.php:24
+msgid "Flag Adult Photos"
+msgstr "Пометка фотографий для взрослых"
-#: ../../include/items.php:4325
-msgid "Connection not found."
-msgstr "Контакт не найден."
+#: ../../extend/addon/hzaddons/adultphotoflag/adultphotoflag.php:25
+msgid ""
+"Provide photo edit option to hide inappropriate photos from default album "
+"view"
+msgstr "Предоставьте возможность редактирования фотографий, чтобы скрыть неприемлемые фотографии из альбома по умолчанию"
-#: ../../include/items.php:4674
-msgid "profile photo"
-msgstr "Фотография профиля"
+#: ../../extend/addon/hzaddons/libertree/Mod_Libertree.php:25
+msgid "Libertree Crosspost Connector Settings saved."
+msgstr "Настройки пересылки публикаций Libertree сохранены."
-#: ../../include/items.php:4866
-#, php-format
-msgid "[Edited %s]"
-msgstr "[Отредактировано %s]"
+#: ../../extend/addon/hzaddons/libertree/Mod_Libertree.php:35
+msgid "Libertree Crosspost Connector App"
+msgstr "Приложение \"Пересылка публикаций Libertree\""
-#: ../../include/items.php:4866
-msgctxt "edit_activity"
-msgid "Post"
-msgstr "Публикация"
+#: ../../extend/addon/hzaddons/libertree/Mod_Libertree.php:36
+msgid "Relay public posts to Libertree"
+msgstr "Пересылает общедоступные публикации в Libertree"
-#: ../../include/items.php:4866
-msgctxt "edit_activity"
-msgid "Comment"
-msgstr "Комментарий"
+#: ../../extend/addon/hzaddons/libertree/Mod_Libertree.php:51
+msgid "Libertree API token"
+msgstr "Токен Libertree API"
-#: ../../include/channel.php:43
-msgid "Unable to obtain identity information from database"
-msgstr "Невозможно получить идентификационную информацию из базы данных"
+#: ../../extend/addon/hzaddons/libertree/Mod_Libertree.php:55
+msgid "Libertree site URL"
+msgstr "URL сайта Libertree"
-#: ../../include/channel.php:76
-msgid "Empty name"
-msgstr "Пустое имя"
+#: ../../extend/addon/hzaddons/libertree/Mod_Libertree.php:59
+msgid "Post to Libertree by default"
+msgstr "Публиковать в Libertree по умолчанию"
-#: ../../include/channel.php:79
-msgid "Name too long"
-msgstr "Слишком длинное имя"
+#: ../../extend/addon/hzaddons/libertree/Mod_Libertree.php:67
+msgid "Libertree Crosspost Connector"
+msgstr "Пересылка публикаций Libertree"
-#: ../../include/channel.php:196
-msgid "No account identifier"
-msgstr "Идентификатор аккаунта отсутствует"
+#: ../../extend/addon/hzaddons/libertree/libertree.php:43
+msgid "Post to Libertree"
+msgstr "Опубликовать в Libertree"
-#: ../../include/channel.php:208
-msgid "Nickname is required."
-msgstr "Требуется псевдоним."
+#: ../../extend/addon/hzaddons/xmpp/Mod_Xmpp.php:23
+msgid "XMPP settings updated."
+msgstr "Настройки XMPP обновлены."
-#: ../../include/channel.php:287
-msgid "Unable to retrieve created identity"
-msgstr "Не удается получить созданный идентификатор"
+#: ../../extend/addon/hzaddons/xmpp/Mod_Xmpp.php:35
+msgid "XMPP App"
+msgstr "Приложение XMPP"
-#: ../../include/channel.php:429
-msgid "Default Profile"
-msgstr "Профиль по умолчанию"
+#: ../../extend/addon/hzaddons/xmpp/Mod_Xmpp.php:36
+msgid "Embedded XMPP (Jabber) client"
+msgstr "Встренный клиент XMPP (Jabber)"
-#: ../../include/channel.php:588 ../../include/channel.php:677
-msgid "Unable to retrieve modified identity"
-msgstr "Не удается найти изменённый идентификатор"
+#: ../../extend/addon/hzaddons/xmpp/Mod_Xmpp.php:52
+msgid "Individual credentials"
+msgstr "Индивидуальные разрешения"
-#: ../../include/channel.php:1419
-msgid "Create New Profile"
-msgstr "Создать новый профиль"
+#: ../../extend/addon/hzaddons/xmpp/Mod_Xmpp.php:58
+msgid "Jabber BOSH server"
+msgstr "Сервер Jabber BOSH"
-#: ../../include/channel.php:1440
-msgid "Visible to everybody"
-msgstr "Видно всем"
+#: ../../extend/addon/hzaddons/xmpp/Mod_Xmpp.php:67
+msgid "XMPP Settings"
+msgstr "Настройки XMPP"
-#: ../../include/channel.php:1517 ../../include/channel.php:1645
-msgid "Gender:"
-msgstr "Пол:"
+#: ../../extend/addon/hzaddons/xmpp/xmpp.php:44
+msgid "Jabber BOSH host"
+msgstr "Узел Jabber BOSH"
-#: ../../include/channel.php:1519 ../../include/channel.php:1713
-msgid "Homepage:"
-msgstr "Домашняя страница:"
+#: ../../extend/addon/hzaddons/xmpp/xmpp.php:45
+msgid "Use central userbase"
+msgstr "Использовать центральную базу данных"
-#: ../../include/channel.php:1520
-msgid "Online Now"
-msgstr "Сейчас в сети"
+#: ../../extend/addon/hzaddons/xmpp/xmpp.php:45
+msgid ""
+"If enabled, members will automatically login to an ejabberd server that has "
+"to be installed on this machine with synchronized credentials via the "
+"\"auth_ejabberd.php\" script."
+msgstr "Если включено, участники автоматически войдут на сервер ejabberd, который должен быть установлен на этом компьютере с синхронизированными учетными данными через скрипт \"auth_ejabberd.php\"."
-#: ../../include/channel.php:1573
-msgid "Change your profile photo"
-msgstr "Изменить фотографию вашего профиля"
+#: ../../extend/addon/hzaddons/pageheader/Mod_Pageheader.php:22
+msgid "pageheader Settings saved."
+msgstr "Настройки шапки страницы сохранены."
-#: ../../include/channel.php:1604
-msgid "Trans"
-msgstr "Трансексуал"
+#: ../../extend/addon/hzaddons/pageheader/Mod_Pageheader.php:34
+msgid "Page Header App"
+msgstr "Приложение \"Заголовок страницы\""
-#: ../../include/channel.php:1650
-msgid "Like this channel"
-msgstr "нравится этот канал"
+#: ../../extend/addon/hzaddons/pageheader/Mod_Pageheader.php:35
+msgid "Inserts a page header"
+msgstr "Вставляет заголовок страницы"
-#: ../../include/channel.php:1674
-msgid "j F, Y"
-msgstr ""
+#: ../../extend/addon/hzaddons/pageheader/Mod_Pageheader.php:43
+msgid "Message to display on every page on this server"
+msgstr "Отображаемое сообщение на каждой странице на этом сервере."
-#: ../../include/channel.php:1675
-msgid "j F"
-msgstr ""
+#: ../../extend/addon/hzaddons/pageheader/Mod_Pageheader.php:51
+msgid "Page Header"
+msgstr "Заголовок страницы"
-#: ../../include/channel.php:1682
-msgid "Birthday:"
-msgstr "День рождения:"
+#: ../../extend/addon/hzaddons/piwik/piwik.php:85
+msgid ""
+"This website is tracked using the <a href='http://www.piwik.org'>Piwik</a> "
+"analytics tool."
+msgstr "Этот сайт отслеживается с помощью инструментов аналитики <a href='http://www.piwik.org'>Piwik</a>."
-#: ../../include/channel.php:1695
+#: ../../extend/addon/hzaddons/piwik/piwik.php:88
#, php-format
-msgid "for %1$d %2$s"
-msgstr "для %1$d %2$s"
-
-#: ../../include/channel.php:1707
-msgid "Tags:"
-msgstr "Теги:"
-
-#: ../../include/channel.php:1711
-msgid "Sexual Preference:"
-msgstr "Сексуальные предпочтения:"
-
-#: ../../include/channel.php:1717
-msgid "Political Views:"
-msgstr "Политические взгляды:"
-
-#: ../../include/channel.php:1719
-msgid "Religion:"
-msgstr "Религия:"
-
-#: ../../include/channel.php:1723
-msgid "Hobbies/Interests:"
-msgstr "Хобби / интересы:"
-
-#: ../../include/channel.php:1725
-msgid "Likes:"
-msgstr "Что вам нравится:"
-
-#: ../../include/channel.php:1727
-msgid "Dislikes:"
-msgstr "Что вам не нравится:"
-
-#: ../../include/channel.php:1729
-msgid "Contact information and Social Networks:"
-msgstr "Контактная информация и социальные сети:"
-
-#: ../../include/channel.php:1731
-msgid "My other channels:"
-msgstr "Мои другие каналы:"
-
-#: ../../include/channel.php:1733
-msgid "Musical interests:"
-msgstr "Музыкальные интересы:"
-
-#: ../../include/channel.php:1735
-msgid "Books, literature:"
-msgstr "Книги, литература:"
-
-#: ../../include/channel.php:1737
-msgid "Television:"
-msgstr "Телевидение:"
-
-#: ../../include/channel.php:1739
-msgid "Film/dance/culture/entertainment:"
-msgstr "Кино / танцы / культура / развлечения:"
-
-#: ../../include/channel.php:1741
-msgid "Love/Romance:"
-msgstr "Любовь / романтика:"
-
-#: ../../include/channel.php:1743
-msgid "Work/employment:"
-msgstr "Работа / занятость:"
-
-#: ../../include/channel.php:1745
-msgid "School/education:"
-msgstr "Школа / образование:"
-
-#: ../../include/channel.php:1768
-msgid "Like this thing"
-msgstr "нравится этo"
-
-#: ../../include/event.php:32 ../../include/event.php:95
-msgid "l F d, Y \\@ g:i A"
-msgstr ""
-
-#: ../../include/event.php:40
-msgid "Starts:"
-msgstr "Начало:"
-
-#: ../../include/event.php:50
-msgid "Finishes:"
-msgstr "Окончание:"
-
-#: ../../include/event.php:95
-msgid "l F d, Y"
-msgstr ""
-
-#: ../../include/event.php:99
-msgid "Start:"
-msgstr "Начало:"
+msgid ""
+"If you do not want that your visits are logged this way you <a href='%s'>can "
+"set a cookie to prevent Piwik from tracking further visits of the site</a> "
+"(opt-out)."
+msgstr "Если вы не хотите, чтобы ваши визиты регистрировались таким образом, вы <a href='%s'>можете отключить cookie с тем, чтобы Piwik не отслеживал дальнейшие посещения сайта</a>."
-#: ../../include/event.php:103
-msgid "End:"
-msgstr "Окончание:"
+#: ../../extend/addon/hzaddons/piwik/piwik.php:96
+msgid "Piwik Base URL"
+msgstr "Базовый URL Piwik"
-#: ../../include/event.php:1058
-msgid "This event has been added to your calendar."
-msgstr "Это событие было добавлено в ваш календарь."
+#: ../../extend/addon/hzaddons/piwik/piwik.php:96
+msgid ""
+"Absolute path to your Piwik installation. (without protocol (http/s), with "
+"trailing slash)"
+msgstr "Абсолютный путь к вашей установке Piwik (без типа протокола, с начальным слэшем)"
-#: ../../include/event.php:1284
-msgid "Not specified"
-msgstr "Не указано"
+#: ../../extend/addon/hzaddons/piwik/piwik.php:97
+msgid "Site ID"
+msgstr "ID сайта"
-#: ../../include/event.php:1285
-msgid "Needs Action"
-msgstr "Требует действия"
+#: ../../extend/addon/hzaddons/piwik/piwik.php:98
+msgid "Show opt-out cookie link?"
+msgstr "Показывать ссылку на отказ от использования cookies?"
-#: ../../include/event.php:1286
-msgid "Completed"
-msgstr "Завершено"
+#: ../../extend/addon/hzaddons/piwik/piwik.php:99
+msgid "Asynchronous tracking"
+msgstr "Асинхронное отслеживание"
-#: ../../include/event.php:1287
-msgid "In Process"
-msgstr "В процессе"
+#: ../../extend/addon/hzaddons/piwik/piwik.php:100
+msgid "Enable frontend JavaScript error tracking"
+msgstr "Включить отслеживание ошибок JavaScript на фронтенде."
-#: ../../include/event.php:1288
-msgid "Cancelled"
-msgstr "Отменено"
+#: ../../extend/addon/hzaddons/piwik/piwik.php:100
+msgid "This feature requires Piwik >= 2.2.0"
+msgstr "Эта функция требует версию Piwik >= 2.2.0"
-#: ../../include/event.php:1371 ../../include/connections.php:725
-msgid "Home, Voice"
-msgstr "Дом, голос"
+#: ../../extend/addon/hzaddons/randpost/randpost.php:97
+msgid "You're welcome."
+msgstr "Пожалуйста."
-#: ../../include/event.php:1372 ../../include/connections.php:726
-msgid "Home, Fax"
-msgstr "Дом, факс"
+#: ../../extend/addon/hzaddons/randpost/randpost.php:98
+msgid "Ah shucks..."
+msgstr "О, чёрт..."
-#: ../../include/event.php:1374 ../../include/connections.php:728
-msgid "Work, Voice"
-msgstr "Работа, голос"
+#: ../../extend/addon/hzaddons/randpost/randpost.php:99
+msgid "Don't mention it."
+msgstr "Не стоит благодарности."
-#: ../../include/event.php:1375 ../../include/connections.php:729
-msgid "Work, Fax"
-msgstr "Работа, факс"
+#: ../../extend/addon/hzaddons/randpost/randpost.php:100
+msgid "&lt;blush&gt;"
+msgstr "&lt;краснею&gt;"
-#: ../../include/network.php:1729
-msgid "GNU-Social"
-msgstr ""
+#: ../../extend/addon/hzaddons/mailtest/mailtest.php:19
+msgid "Send test email"
+msgstr "Отправить тестовый email"
-#: ../../include/network.php:1730
-msgid "RSS/Atom"
-msgstr ""
+#: ../../extend/addon/hzaddons/mailtest/mailtest.php:66
+msgid "Mail sent."
+msgstr "Сообщение отправлено"
-#: ../../include/network.php:1734
-msgid "Facebook"
-msgstr ""
+#: ../../extend/addon/hzaddons/mailtest/mailtest.php:68
+msgid "Sending of mail failed."
+msgstr "Не удалось отправить сообщение."
-#: ../../include/network.php:1736
-msgid "LinkedIn"
-msgstr ""
+#: ../../extend/addon/hzaddons/mailtest/mailtest.php:77
+msgid "Mail Test"
+msgstr "Тестовое сообщение"
-#: ../../include/network.php:1737
-msgid "XMPP/IM"
-msgstr ""
+#: ../../extend/addon/hzaddons/tictac/tictac.php:21
+msgid "Three Dimensional Tic-Tac-Toe"
+msgstr "Tic-Tac-Toe в трёх измерениях"
-#: ../../include/network.php:1738
-msgid "MySpace"
+#: ../../extend/addon/hzaddons/tictac/tictac.php:54
+msgid "3D Tic-Tac-Toe"
msgstr ""
-#: ../../include/language.php:436
-msgid "Select an alternate language"
-msgstr "Выбор дополнительного языка"
-
-#: ../../include/acl_selectors.php:113
-msgid "Who can see this?"
-msgstr "Кто может это видеть?"
+#: ../../extend/addon/hzaddons/tictac/tictac.php:59
+msgid "New game"
+msgstr "Новая игра"
-#: ../../include/acl_selectors.php:114
-msgid "Custom selection"
-msgstr "Настраиваемый выбор"
+#: ../../extend/addon/hzaddons/tictac/tictac.php:60
+msgid "New game with handicap"
+msgstr "Новая игра с форой"
-#: ../../include/acl_selectors.php:115
+#: ../../extend/addon/hzaddons/tictac/tictac.php:61
msgid ""
-"Select \"Show\" to allow viewing. \"Don't show\" lets you override and limit "
-"the scope of \"Show\"."
-msgstr "Нажмите \"Показать\" чтобы разрешить просмотр. \"Не показывать\" позволит вам переопределить и ограничить область показа."
-
-#: ../../include/acl_selectors.php:116
-msgid "Show"
-msgstr "Показать"
-
-#: ../../include/acl_selectors.php:117
-msgid "Don't show"
-msgstr "Не показывать"
+"Three dimensional tic-tac-toe is just like the traditional game except that "
+"it is played on multiple levels simultaneously. "
+msgstr "Трехмерный Tic-Tac-Toe похож на традиционную игру, за исключением того, что игра идёт на нескольких уровнях одновременно."
-#: ../../include/acl_selectors.php:150
-#, php-format
+#: ../../extend/addon/hzaddons/tictac/tictac.php:62
msgid ""
-"Post permissions %s cannot be changed %s after a post is shared.</br />These "
-"permissions set who is allowed to view the post."
-msgstr "Разрешения публикации %s не могут быть изменены %s после того, как ею поделились. Эти разрешения устанавливают кому разрешено просматривать эту публикацию."
-
-#: ../../include/bbcode.php:219 ../../include/bbcode.php:1214
-#: ../../include/bbcode.php:1217 ../../include/bbcode.php:1222
-#: ../../include/bbcode.php:1225 ../../include/bbcode.php:1228
-#: ../../include/bbcode.php:1231 ../../include/bbcode.php:1236
-#: ../../include/bbcode.php:1239 ../../include/bbcode.php:1244
-#: ../../include/bbcode.php:1247 ../../include/bbcode.php:1250
-#: ../../include/bbcode.php:1253
-msgid "Image/photo"
-msgstr "Изображение / фотография"
-
-#: ../../include/bbcode.php:258 ../../include/bbcode.php:1264
-msgid "Encrypted content"
-msgstr "Зашифрованное содержание"
-
-#: ../../include/bbcode.php:274
-#, php-format
-msgid "Install %1$s element %2$s"
-msgstr "Установить %1$s элемент %2$s"
+"In this case there are three levels. You win by getting three in a row on "
+"any level, as well as up, down, and diagonally across the different levels."
+msgstr "Имеется три уровня. Вы выигрываете, получая три подряд на любом уровне, а также вверх, вниз и по диагонали на разных уровнях."
-#: ../../include/bbcode.php:278
-#, php-format
+#: ../../extend/addon/hzaddons/tictac/tictac.php:64
msgid ""
-"This post contains an installable %s element, however you lack permissions "
-"to install it on this site."
-msgstr "Эта публикация содержит устанавливаемый %s элемент, однако у вас нет разрешений для его установки на этом сайте."
-
-#: ../../include/bbcode.php:358
-msgid "card"
-msgstr "карточка"
-
-#: ../../include/bbcode.php:360
-msgid "article"
-msgstr "статья"
-
-#: ../../include/bbcode.php:443 ../../include/bbcode.php:451
-msgid "Click to open/close"
-msgstr "Нажмите, чтобы открыть/закрыть"
-
-#: ../../include/bbcode.php:451
-msgid "spoiler"
-msgstr "спойлер"
-
-#: ../../include/bbcode.php:464
-msgid "View article"
-msgstr "Просмотр статьи"
-
-#: ../../include/bbcode.php:464
-msgid "View summary"
-msgstr "Просмотр резюме"
-
-#: ../../include/bbcode.php:1202
-msgid "$1 wrote:"
-msgstr "$1 писал:"
-
-#: ../../include/oembed.php:153
-msgid "View PDF"
-msgstr "Просмотреть PDF"
-
-#: ../../include/oembed.php:357
-msgid " by "
-msgstr " из "
-
-#: ../../include/oembed.php:358
-msgid " on "
-msgstr " на "
-
-#: ../../include/oembed.php:387
-msgid "Embedded content"
-msgstr "Встроенное содержимое"
-
-#: ../../include/oembed.php:396
-msgid "Embedding disabled"
-msgstr "Встраивание отключено"
-
-#: ../../include/zid.php:363
-#, php-format
-msgid "OpenWebAuth: %1$s welcomes %2$s"
-msgstr "OpenWebAuth: %1$s приветствует %2$s"
-
-#: ../../include/features.php:86
-msgid "Start calendar week on Monday"
-msgstr "Начинать календарную неделю с понедельника"
+"The handicap game disables the center position on the middle level because "
+"the player claiming this square often has an unfair advantage."
+msgstr "Игра с форой отключает центральную позицию на среднем уровне, потому что игрок, претендующий на этот квадрат, часто имеет несправедливое преимущество."
-#: ../../include/features.php:87
-msgid "Default is Sunday"
-msgstr "По умолчанию - воскресенье"
+#: ../../extend/addon/hzaddons/tictac/tictac.php:183
+msgid "You go first..."
+msgstr "Вы начинаете..."
-#: ../../include/features.php:94
-msgid "Event Timezone Selection"
-msgstr "Выбор часового пояса события"
+#: ../../extend/addon/hzaddons/tictac/tictac.php:188
+msgid "I'm going first this time..."
+msgstr "На этот раз начинаю я..."
-#: ../../include/features.php:95
-msgid "Allow event creation in timezones other than your own."
-msgstr "Разрешить создание события в часовой зоне отличной от вашей"
+#: ../../extend/addon/hzaddons/tictac/tictac.php:194
+msgid "You won!"
+msgstr "Вы выиграли!"
-#: ../../include/features.php:108
-msgid "Search by Date"
-msgstr "Поиск по дате"
+#: ../../extend/addon/hzaddons/tictac/tictac.php:200
+#: ../../extend/addon/hzaddons/tictac/tictac.php:225
+msgid "\"Cat\" game!"
+msgstr "Ничья!"
-#: ../../include/features.php:109
-msgid "Ability to select posts by date ranges"
-msgstr "Возможность выбора сообщений по диапазонам дат"
+#: ../../extend/addon/hzaddons/tictac/tictac.php:223
+msgid "I won!"
+msgstr "Я выиграл!"
-#: ../../include/features.php:116
-msgid "Tag Cloud"
-msgstr "Облако тегов"
+#: ../../extend/addon/hzaddons/rainbowtag/Mod_Rainbowtag.php:15
+msgid "Add some colour to tag clouds"
+msgstr "Добавить немного цвета для облака тегов"
-#: ../../include/features.php:117
-msgid "Provide a personal tag cloud on your channel page"
-msgstr "Показывает личное облако тегов на странице канала"
+#: ../../extend/addon/hzaddons/rainbowtag/Mod_Rainbowtag.php:21
+#: ../../extend/addon/hzaddons/rainbowtag/Mod_Rainbowtag.php:26
+msgid "Rainbow Tag App"
+msgstr "Приложение \"Радуга тегов\""
-#: ../../include/features.php:124 ../../include/features.php:351
-msgid "Use blog/list mode"
-msgstr "Использовать режим блога / списка"
+#: ../../extend/addon/hzaddons/rainbowtag/Mod_Rainbowtag.php:34
+msgid "Rainbow Tag"
+msgstr "Радуга тегов"
-#: ../../include/features.php:125 ../../include/features.php:352
-msgid "Comments will be displayed separately"
-msgstr "Комментарии будут отображаться отдельно"
+#: ../../extend/addon/hzaddons/upgrade_info/upgrade_info.php:48
+msgid "Your channel has been upgraded to $Projectname version"
+msgstr "Ваш канал был обновлён до версии $Projectname"
-#: ../../include/features.php:137
-msgid "Connection Filtering"
-msgstr "Фильтрация контактов"
+#: ../../extend/addon/hzaddons/upgrade_info/upgrade_info.php:50
+msgid "Please have a look at the"
+msgstr "Пожалуйста, взгляните на"
-#: ../../include/features.php:138
-msgid "Filter incoming posts from connections based on keywords/content"
-msgstr "Фильтр входящих сообщений от контактов на основе ключевых слов / контента"
+#: ../../extend/addon/hzaddons/upgrade_info/upgrade_info.php:52
+msgid "git history"
+msgstr "в истории git"
-#: ../../include/features.php:146
-msgid "Conversation"
-msgstr "Диалоги"
+#: ../../extend/addon/hzaddons/upgrade_info/upgrade_info.php:54
+msgid "change log"
+msgstr "журнал измнений"
-#: ../../include/features.php:150
-msgid "Community Tagging"
-msgstr "Отметки сообщества"
+#: ../../extend/addon/hzaddons/upgrade_info/upgrade_info.php:55
+msgid "for further info."
+msgstr "для дополнительных сведений."
-#: ../../include/features.php:151
-msgid "Ability to tag existing posts"
-msgstr "Возможность помечать тегами существующие публикации"
+#: ../../extend/addon/hzaddons/upgrade_info/upgrade_info.php:60
+msgid "Upgrade Info"
+msgstr "Сведения об обновлении"
-#: ../../include/features.php:158
-msgid "Emoji Reactions"
-msgstr "Реакции Emoji"
+#: ../../extend/addon/hzaddons/upgrade_info/upgrade_info.php:64
+msgid "Do not show this again"
+msgstr "Больше не показывать"
-#: ../../include/features.php:159
-msgid "Add emoji reaction ability to posts"
-msgstr "Возможность добавлять реакции Emoji к публикациям"
+#: ../../extend/addon/hzaddons/dirstats/dirstats.php:94
+msgid "Hubzilla Directory Stats"
+msgstr "Каталог статистики Hubzilla"
-#: ../../include/features.php:166
-msgid "Dislike Posts"
-msgstr "Не нравящиеся публикации"
+#: ../../extend/addon/hzaddons/dirstats/dirstats.php:95
+msgid "Total Hubs"
+msgstr "Всего хабов"
-#: ../../include/features.php:167
-msgid "Ability to dislike posts/comments"
-msgstr "Возможность отмечать не нравящиеся публикации / комментарии"
+#: ../../extend/addon/hzaddons/dirstats/dirstats.php:97
+msgid "Hubzilla Hubs"
+msgstr "Хабы Hubzilla"
-#: ../../include/features.php:174
-msgid "Star Posts"
-msgstr "Помечать сообщения"
+#: ../../extend/addon/hzaddons/dirstats/dirstats.php:99
+msgid "Friendica Hubs"
+msgstr "Хабы Friendica"
-#: ../../include/features.php:175
-msgid "Ability to mark special posts with a star indicator"
-msgstr "Возможность отметить специальные сообщения индикатором-звёздочкой"
+#: ../../extend/addon/hzaddons/dirstats/dirstats.php:101
+msgid "Diaspora Pods"
+msgstr "Стручки Diaspora"
-#: ../../include/features.php:182
-msgid "Reply on comment"
-msgstr "Ответить на комментарий"
+#: ../../extend/addon/hzaddons/dirstats/dirstats.php:103
+msgid "Hubzilla Channels"
+msgstr "Каналы Hubzilla"
-#: ../../include/features.php:183
-msgid "Ability to reply on selected comment"
-msgstr "Возможность ответить на выбранный комментарий"
+#: ../../extend/addon/hzaddons/dirstats/dirstats.php:105
+msgid "Friendica Channels"
+msgstr "Каналы Friendica"
-#: ../../include/features.php:196
-msgid "Advanced Directory Search"
-msgstr "Расширенный поиск в каталоге"
+#: ../../extend/addon/hzaddons/dirstats/dirstats.php:107
+msgid "Diaspora Channels"
+msgstr "Каналы Diaspora"
-#: ../../include/features.php:197
-msgid "Allows creation of complex directory search queries"
-msgstr "Позволяет создание сложных поисковых запросов в каталоге"
+#: ../../extend/addon/hzaddons/dirstats/dirstats.php:109
+msgid "Aged 35 and above"
+msgstr "Возраст 35 и выше"
-#: ../../include/features.php:206
-msgid "Editor"
-msgstr "Редактор"
+#: ../../extend/addon/hzaddons/dirstats/dirstats.php:111
+msgid "Aged 34 and under"
+msgstr "Возраст 34 и ниже"
-#: ../../include/features.php:210
-msgid "Post Categories"
-msgstr "Категории публикаций"
+#: ../../extend/addon/hzaddons/dirstats/dirstats.php:113
+msgid "Average Age"
+msgstr "Средний возраст"
-#: ../../include/features.php:211
-msgid "Add categories to your posts"
-msgstr "Добавить категории для ваших публикаций"
+#: ../../extend/addon/hzaddons/dirstats/dirstats.php:115
+msgid "Known Chatrooms"
+msgstr "Известные чаты"
-#: ../../include/features.php:219
-msgid "Large Photos"
-msgstr "Большие фотографии"
+#: ../../extend/addon/hzaddons/dirstats/dirstats.php:117
+msgid "Known Tags"
+msgstr "Известные теги"
-#: ../../include/features.php:220
+#: ../../extend/addon/hzaddons/dirstats/dirstats.php:119
msgid ""
-"Include large (1024px) photo thumbnails in posts. If not enabled, use small "
-"(640px) photo thumbnails"
-msgstr "Включить большие (1024px) миниатюры изображений в публикациях. Если не включено, использовать маленькие (640px) миниатюры."
+"Please note Diaspora and Friendica statistics are merely those **this "
+"directory** is aware of, and not all those known in the network. This also "
+"applies to chatrooms,"
+msgstr "Обратите внимание, что статистика Diaspora и Friendica это только те, о которых ** этот каталог ** знает, а не все известные в сети. Это также относится и к чатам."
-#: ../../include/features.php:227
-msgid "Even More Encryption"
-msgstr "Еще больше шифрования"
+#: ../../extend/addon/hzaddons/nofed/nofed.php:47
+msgid "Federate"
+msgstr "Федерировать"
-#: ../../include/features.php:228
-msgid ""
-"Allow optional encryption of content end-to-end with a shared secret key"
-msgstr "Разрешить дополнительное end-to-end шифрование содержимого с общим секретным ключом"
+#: ../../extend/addon/hzaddons/nofed/Mod_Nofed.php:21
+msgid "nofed Settings saved."
+msgstr "Настройки nofed сохранены."
-#: ../../include/features.php:235
-msgid "Enable Voting Tools"
-msgstr "Включить инструменты голосования"
+#: ../../extend/addon/hzaddons/nofed/Mod_Nofed.php:33
+msgid "No Federation App"
+msgstr "Приложение No Federation"
-#: ../../include/features.php:236
-msgid "Provide a class of post which others can vote on"
-msgstr "Предоставь класс публикаций с возможностью голосования"
+#: ../../extend/addon/hzaddons/nofed/Mod_Nofed.php:34
+msgid ""
+"Prevent posting from being federated to anybody. It will exist only on your "
+"channel page."
+msgstr "Запрещает федеративные функций для публикаций. Они будут существовать только на странице вашего канала."
-#: ../../include/features.php:243
-msgid "Disable Comments"
-msgstr "Отключить комментарии"
+#: ../../extend/addon/hzaddons/nofed/Mod_Nofed.php:42
+msgid "Federate posts by default"
+msgstr "Разрешить федерацию публикаций по умолчанию"
-#: ../../include/features.php:244
-msgid "Provide the option to disable comments for a post"
-msgstr "Предоставить возможность отключать комментарии для публикаций"
+#: ../../extend/addon/hzaddons/nofed/Mod_Nofed.php:50
+msgid "No Federation"
+msgstr "Отключить Federation"
-#: ../../include/features.php:251
-msgid "Delayed Posting"
-msgstr "Задержанная публикация"
+#: ../../extend/addon/hzaddons/workflow/Settings/Mod_WorkflowSettings.php:101
+msgid "Workflow Settings"
+msgstr "Настройки \"Рабочего процесса\""
+
+#: ../../extend/addon/hzaddons/workflow/workflow.php:215
+msgid "Workflow user."
+msgstr "Пользователь \"Рабочего процесса\"."
+
+#: ../../extend/addon/hzaddons/workflow/workflow.php:262
+msgid "This channel"
+msgstr "Этот канал"
+
+#: ../../extend/addon/hzaddons/workflow/workflow.php:512
+#: ../../extend/addon/hzaddons/workflow/workflow.php:1372
+#: ../../extend/addon/hzaddons/workflow/workflow.php:1391
+msgid "Workflow"
+msgstr "Рабочий процесс"
+
+#: ../../extend/addon/hzaddons/workflow/workflow.php:1360
+msgid "No Workflows Available"
+msgstr "Нет доступных рабочих процессов"
+
+#: ../../extend/addon/hzaddons/workflow/workflow.php:1390
+msgid "Add item to which workflow"
+msgstr "Подключить рабочий процесс к элементу"
+
+#: ../../extend/addon/hzaddons/workflow/workflow.php:1437
+#: ../../extend/addon/hzaddons/workflow/workflow.php:1558
+msgid "Create Workflow Item"
+msgstr "Создать элемент рабочего процесса"
+
+#: ../../extend/addon/hzaddons/workflow/workflow.php:2498
+msgid "Link"
+msgstr "Ссылка"
+
+#: ../../extend/addon/hzaddons/workflow/workflow.php:2500
+msgid "Web link."
+msgstr "Веб-ссылка."
+
+#: ../../extend/addon/hzaddons/workflow/workflow.php:2521
+#: ../../extend/addon/hzaddons/workflow/workflow.php:2576
+msgid "Brief description or title"
+msgstr "Подробное описание или заголовок"
+
+#: ../../extend/addon/hzaddons/workflow/workflow.php:2529
+#: ../../extend/addon/hzaddons/workflow/workflow.php:2584
+msgid "Notes and Info"
+msgstr "Замечания и информация"
+
+#: ../../extend/addon/hzaddons/workflow/workflow.php:2582
+msgid "Body"
+msgstr "Текст"
-#: ../../include/features.php:252
-msgid "Allow posts to be published at a later date"
-msgstr "Разрешить размешать публикации следующими датами"
+#: ../../extend/addon/hzaddons/totp/Mod_Totp.php:23
+msgid "TOTP Two-Step Verification"
+msgstr "Двухэтапная верификация TOTP"
-#: ../../include/features.php:259
-msgid "Content Expiration"
-msgstr "Истечение срока действия содержимого"
+#: ../../extend/addon/hzaddons/totp/Mod_Totp.php:24
+msgid "Enter the 2-step verification generated by your authenticator app:"
+msgstr "Введите код проверки, созданный вашим приложением для аутентификации"
-#: ../../include/features.php:260
-msgid "Remove posts/comments and/or private messages at a future time"
-msgstr "Удалять публикации / комментарии и / или личные сообщения"
+#: ../../extend/addon/hzaddons/totp/Mod_Totp.php:25
+msgid "Success!"
+msgstr "Успех!"
-#: ../../include/features.php:267
-msgid "Suppress Duplicate Posts/Comments"
-msgstr "Подавлять дублирующие публикации / комментарии"
+#: ../../extend/addon/hzaddons/totp/Mod_Totp.php:26
+msgid "Invalid code, please try again."
+msgstr "Неверный код. Пожалуйста, попробуйте ещё раз."
-#: ../../include/features.php:268
-msgid ""
-"Prevent posts with identical content to be published with less than two "
-"minutes in between submissions."
-msgstr "Предотвращает появление публикаций с одинаковым содержимым если интервал между ними менее 2 минут"
+#: ../../extend/addon/hzaddons/totp/Mod_Totp.php:27
+msgid "Too many invalid codes..."
+msgstr "Слишком много неверных кодов..."
-#: ../../include/features.php:275
-msgid "Auto-save drafts of posts and comments"
-msgstr "Автоматически сохранять черновики публикаций и комментариев"
+#: ../../extend/addon/hzaddons/totp/Mod_Totp.php:28
+msgid "Verify"
+msgstr "Проверить"
-#: ../../include/features.php:276
+#: ../../extend/addon/hzaddons/totp/Settings/Totp.php:90
msgid ""
-"Automatically saves post and comment drafts in local browser storage to help "
-"prevent accidental loss of compositions"
-msgstr "Автоматически сохраняет черновики публикаций и комментариев в локальном хранилище браузера для предотвращения их случайной утраты"
-
-#: ../../include/features.php:285
-msgid "Manage"
-msgstr "Управление"
-
-#: ../../include/features.php:289
-msgid "Navigation Channel Select"
-msgstr "Выбор канала навигации"
-
-#: ../../include/features.php:290
-msgid "Change channels directly from within the navigation dropdown menu"
-msgstr "Изменить канал напрямую из выпадающего меню"
-
-#: ../../include/features.php:304
-msgid "Save search terms for re-use"
-msgstr "Сохранять результаты поиска для повторного использования"
-
-#: ../../include/features.php:312
-msgid "Ability to file posts under folders"
-msgstr "Возможность размещать публикации в каталогах"
+"You haven't set a TOTP secret yet.\n"
+"Please click the button below to generate one and register this site\n"
+"with your preferred authenticator app."
+msgstr "Вы еще не установили секретный код TOTP. Пожалуйста, нажмите на кнопку ниже, чтобы сгенерировать его и зарегистрировать этот сайт в предпочитаемом вами приложении для аутентификации."
-#: ../../include/features.php:319
-msgid "Alternate Stream Order"
-msgstr "Отображение потока"
+#: ../../extend/addon/hzaddons/totp/Settings/Totp.php:93
+msgid "Your TOTP secret is"
+msgstr "Ваш секретный код TOTP"
-#: ../../include/features.php:320
+#: ../../extend/addon/hzaddons/totp/Settings/Totp.php:94
msgid ""
-"Ability to order the stream by last post date, last comment date or "
-"unthreaded activities"
-msgstr "Возможность показывать поток по дате последнего сообщения, последнего комментария или в порядке поступления"
-
-#: ../../include/features.php:327
-msgid "Contact Filter"
-msgstr "Фильтр контактов"
-
-#: ../../include/features.php:328
-msgid "Ability to display only posts of a selected contact"
-msgstr "Возможность показа публикаций только от выбранных контактов"
-
-#: ../../include/features.php:335
-msgid "Forum Filter"
-msgstr "Фильтр по форумам"
-
-#: ../../include/features.php:336
-msgid "Ability to display only posts of a specific forum"
-msgstr "Возможность показа публикаций только определённого форума"
-
-#: ../../include/features.php:343
-msgid "Personal Posts Filter"
-msgstr "Персональный фильтр публикаций"
-
-#: ../../include/features.php:344
-msgid "Ability to display only posts that you've interacted on"
-msgstr "Возможность показа только тех публикаций с которыми вы взаимодействовали"
-
-#: ../../include/features.php:365
-msgid "Photo Location"
-msgstr "Местоположение фотографии"
-
-#: ../../include/features.php:366
-msgid "If location data is available on uploaded photos, link this to a map."
-msgstr "Если данные о местоположении доступны на загруженных фотографий, связать их с картой."
-
-#: ../../include/features.php:379
-msgid "Advanced Profiles"
-msgstr "Расширенные профили"
-
-#: ../../include/features.php:380
-msgid "Additional profile sections and selections"
-msgstr "Дополнительные секции и выборы профиля"
-
-#: ../../include/features.php:387
-msgid "Profile Import/Export"
-msgstr "Импорт / экспорт профиля"
-
-#: ../../include/features.php:388
-msgid "Save and load profile details across sites/channels"
-msgstr "Сохранение и загрузка настроек профиля на всех сайтах / каналах"
-
-#: ../../include/features.php:395
-msgid "Multiple Profiles"
-msgstr "Несколько профилей"
-
-#: ../../include/features.php:396
-msgid "Ability to create multiple profiles"
-msgstr "Возможность создания нескольких профилей"
-
-#: ../../include/taxonomy.php:320
-msgid "Trending"
-msgstr "В тренде"
-
-#: ../../include/taxonomy.php:550
-msgid "Keywords"
-msgstr "Ключевые слова"
-
-#: ../../include/taxonomy.php:571
-msgid "have"
-msgstr "иметь"
-
-#: ../../include/taxonomy.php:571
-msgid "has"
-msgstr "есть"
-
-#: ../../include/taxonomy.php:572
-msgid "want"
-msgstr "хотеть"
-
-#: ../../include/taxonomy.php:572
-msgid "wants"
-msgstr "хотеть"
-
-#: ../../include/taxonomy.php:573
-msgid "likes"
-msgstr "нравится"
-
-#: ../../include/taxonomy.php:574
-msgid "dislikes"
-msgstr "не нравится"
-
-#: ../../include/account.php:36
-msgid "Not a valid email address"
-msgstr "Недействительный адрес электронной почты"
+"Be sure to save it somewhere in case you lose or replace your mobile "
+"device.\n"
+"Use your mobile device to scan the QR code below to register this site\n"
+"with your preferred authenticator app."
+msgstr "Обязательно сохраните его где-нибудь на случай потери или замены мобильного устройства. С помощью мобильного устройства отсканируйте приведенный ниже QR-код, чтобы зарегистрировать этот сайт в предпочитаемом вами приложении для аутентификации."
-#: ../../include/account.php:38
-msgid "Your email domain is not among those allowed on this site"
-msgstr "Домен электронной почты не входит в число тех, которые разрешены на этом сайте"
+#: ../../extend/addon/hzaddons/totp/Settings/Totp.php:99
+msgid "Test"
+msgstr "Тест"
-#: ../../include/account.php:44
-msgid "Your email address is already registered at this site."
-msgstr "Ваш адрес электронной почты уже зарегистрирован на этом сайте."
+#: ../../extend/addon/hzaddons/totp/Settings/Totp.php:100
+msgid "Generate New Secret"
+msgstr "Сгенерировать новый код"
-#: ../../include/account.php:76
-msgid "An invitation is required."
-msgstr "Требуется приглашение."
+#: ../../extend/addon/hzaddons/totp/Settings/Totp.php:101
+msgid "Go"
+msgstr "Вперёд"
-#: ../../include/account.php:80
-msgid "Invitation could not be verified."
-msgstr "Не удалось проверить приглашение."
+#: ../../extend/addon/hzaddons/totp/Settings/Totp.php:102
+msgid "Enter your password"
+msgstr "Введите ваш пароль"
-#: ../../include/account.php:156
-msgid "Please enter the required information."
-msgstr "Пожалуйста, введите необходимую информацию."
+#: ../../extend/addon/hzaddons/totp/Settings/Totp.php:103
+msgid "enter TOTP code from your device"
+msgstr "введите код TOTP из вашего устройства"
-#: ../../include/account.php:223
-msgid "Failed to store account information."
-msgstr "Не удалось сохранить информацию аккаунта."
+#: ../../extend/addon/hzaddons/totp/Settings/Totp.php:104
+msgid "Pass!"
+msgstr "Принято!"
-#: ../../include/account.php:311
-#, php-format
-msgid "Registration confirmation for %s"
-msgstr "Подтверждение регистрации на %s"
+#: ../../extend/addon/hzaddons/totp/Settings/Totp.php:105
+msgid "Fail"
+msgstr "Отказано"
-#: ../../include/account.php:380
-#, php-format
-msgid "Registration request at %s"
-msgstr "Запрос регистрации на %s"
+#: ../../extend/addon/hzaddons/totp/Settings/Totp.php:106
+msgid "Incorrect password, try again."
+msgstr "Неверный пароль, попробуйте снова."
-#: ../../include/account.php:402
-msgid "your registration password"
-msgstr "ваш пароль регистрации"
+#: ../../extend/addon/hzaddons/totp/Settings/Totp.php:107
+msgid "Record your new TOTP secret and rescan the QR code above."
+msgstr "Запишите ваш секретный код TOTP и повторно отсканируйте приведенный ниже QR-код."
-#: ../../include/account.php:408 ../../include/account.php:471
-#, php-format
-msgid "Registration details for %s"
-msgstr "Регистрационные данные для %s"
+#: ../../extend/addon/hzaddons/totp/Settings/Totp.php:115
+msgid "TOTP Settings"
+msgstr "Настройки TOTP"
-#: ../../include/account.php:482
-msgid "Account approved."
-msgstr "Аккаунт утвержден."
+#: ../../extend/addon/hzaddons/hzfiles/hzfiles.php:81
+msgid "Hubzilla File Storage Import"
+msgstr "Импорт файлового хранилища Hubzilla"
-#: ../../include/account.php:522
-#, php-format
-msgid "Registration revoked for %s"
-msgstr "Регистрация отозвана для %s"
+#: ../../extend/addon/hzaddons/hzfiles/hzfiles.php:82
+msgid "This will import all your cloud files from another server."
+msgstr "Это позволит импортировать все ваши файлы с другого сервера."
-#: ../../include/account.php:805 ../../include/account.php:807
-msgid "Click here to upgrade."
-msgstr "Нажмите здесь для обновления."
+#: ../../extend/addon/hzaddons/hzfiles/hzfiles.php:83
+msgid "Hubzilla Server base URL"
+msgstr "Базовый URL сервера Hubzilla"
-#: ../../include/account.php:813
-msgid "This action exceeds the limits set by your subscription plan."
-msgstr "Это действие превышает ограничения, установленные в вашем плане."
+#: ../../extend/addon/hzaddons/nsabait/Mod_Nsabait.php:20
+#: ../../extend/addon/hzaddons/nsabait/Mod_Nsabait.php:24
+msgid "NSA Bait App"
+msgstr "Приложение NSA Bait"
-#: ../../include/account.php:818
-msgid "This action is not available under your subscription plan."
-msgstr "Это действие невозможно из-за ограничений в вашем плане."
+#: ../../extend/addon/hzaddons/nsabait/Mod_Nsabait.php:26
+msgid "Make yourself a political target"
+msgstr "Сделать себя политической мишенью"
-#: ../../include/datetime.php:140
-msgid "Birthday"
-msgstr "День рождения"
+#: ../../extend/addon/hzaddons/smileybutton/Mod_Smileybutton.php:35
+msgid "Smileybutton App"
+msgstr "Приложение \"Кнопка со смайликам\""
-#: ../../include/datetime.php:140
-msgid "Age: "
-msgstr "Возраст:"
+#: ../../extend/addon/hzaddons/smileybutton/Mod_Smileybutton.php:36
+msgid "Adds a smileybutton to the jot editor"
+msgstr "Добавлять кнопку со смайликами в редактор Jot"
-#: ../../include/datetime.php:140
-msgid "YYYY-MM-DD or MM-DD"
-msgstr "YYYY-MM-DD или MM-DD"
+#: ../../extend/addon/hzaddons/smileybutton/Mod_Smileybutton.php:44
+msgid "Hide the button and show the smilies directly."
+msgstr "Скрыть кнопку и сразу показывать смайлики."
-#: ../../include/datetime.php:244
-msgid "less than a second ago"
-msgstr "менее чем одну секунду"
+#: ../../extend/addon/hzaddons/smileybutton/Mod_Smileybutton.php:52
+msgid "Smileybutton Settings"
+msgstr "Настройки кнопки со смайликами"
-#: ../../include/datetime.php:262
-#, php-format
-msgctxt "e.g. 22 hours ago, 1 minute ago"
-msgid "%1$d %2$s ago"
-msgstr "%1$d %2$s назад"
+#: ../../extend/addon/hzaddons/flattrwidget/flattrwidget.php:50
+msgid "Flattr this!"
+msgstr "Flattr это!"
-#: ../../include/datetime.php:273
-msgctxt "relative_date"
-msgid "year"
-msgid_plural "years"
-msgstr[0] "год"
-msgstr[1] "года"
-msgstr[2] "лет"
+#: ../../extend/addon/hzaddons/flattrwidget/Mod_Flattrwidget.php:41
+msgid "Flattr widget settings updated."
+msgstr "Настройки виджета Flattr обновлены."
-#: ../../include/datetime.php:276
-msgctxt "relative_date"
-msgid "month"
-msgid_plural "months"
-msgstr[0] "месяц"
-msgstr[1] "месяца"
-msgstr[2] "месяцев"
+#: ../../extend/addon/hzaddons/flattrwidget/Mod_Flattrwidget.php:53
+msgid "Flattr Widget App"
+msgstr "Приложение \"Виджет Flattr\""
-#: ../../include/datetime.php:279
-msgctxt "relative_date"
-msgid "week"
-msgid_plural "weeks"
-msgstr[0] "неделю"
-msgstr[1] "недели"
-msgstr[2] "недель"
+#: ../../extend/addon/hzaddons/flattrwidget/Mod_Flattrwidget.php:54
+msgid "Add a Flattr button to your channel page"
+msgstr "Добавить кнопку Flattr на страницу вашего канала"
-#: ../../include/datetime.php:282
-msgctxt "relative_date"
-msgid "day"
-msgid_plural "days"
-msgstr[0] "день"
-msgstr[1] "дня"
-msgstr[2] "дней"
+#: ../../extend/addon/hzaddons/flattrwidget/Mod_Flattrwidget.php:65
+msgid "Flattr user"
+msgstr "Пользователь Flattr"
-#: ../../include/datetime.php:285
-msgctxt "relative_date"
-msgid "hour"
-msgid_plural "hours"
-msgstr[0] "час"
-msgstr[1] "часа"
-msgstr[2] "часов"
+#: ../../extend/addon/hzaddons/flattrwidget/Mod_Flattrwidget.php:69
+msgid "URL of the Thing to flattr"
+msgstr "URL ccылки на Flattr"
-#: ../../include/datetime.php:288
-msgctxt "relative_date"
-msgid "minute"
-msgid_plural "minutes"
-msgstr[0] "минуту"
-msgstr[1] "минуты"
-msgstr[2] "минут"
+#: ../../extend/addon/hzaddons/flattrwidget/Mod_Flattrwidget.php:69
+msgid "If empty channel URL is used"
+msgstr "Если пусто, то используется URL канала"
-#: ../../include/datetime.php:291
-msgctxt "relative_date"
-msgid "second"
-msgid_plural "seconds"
-msgstr[0] "секунду"
-msgstr[1] "секунды"
-msgstr[2] "секунд"
+#: ../../extend/addon/hzaddons/flattrwidget/Mod_Flattrwidget.php:73
+msgid "Title of the Thing to flattr"
+msgstr "Заголовок вещи на Flattr"
-#: ../../include/datetime.php:520
-#, php-format
-msgid "%1$s's birthday"
-msgstr "День рождения %1$s"
+#: ../../extend/addon/hzaddons/flattrwidget/Mod_Flattrwidget.php:73
+msgid "If empty \"channel name on The Hubzilla\" will be used"
+msgstr "Если пусто, то будет использовано \"Название канала Hubzilla\""
-#: ../../include/datetime.php:521
-#, php-format
-msgid "Happy Birthday %1$s"
-msgstr "С Днем рождения %1$s !"
+#: ../../extend/addon/hzaddons/flattrwidget/Mod_Flattrwidget.php:77
+msgid "Static or dynamic flattr button"
+msgstr "Статическая или динамическая кнопка Flattr"
-#: ../../include/nav.php:90
-msgid "Remote authentication"
-msgstr "Удаленная аутентификация"
+#: ../../extend/addon/hzaddons/flattrwidget/Mod_Flattrwidget.php:77
+msgid "static"
+msgstr "статическая"
-#: ../../include/nav.php:90
-msgid "Click to authenticate to your home hub"
-msgstr "Нажмите, чтобы аутентифицировать себя на домашнем узле"
+#: ../../extend/addon/hzaddons/flattrwidget/Mod_Flattrwidget.php:77
+msgid "dynamic"
+msgstr "динамическая"
-#: ../../include/nav.php:96
-msgid "Manage your channels"
-msgstr "Управление вашими каналами"
+#: ../../extend/addon/hzaddons/flattrwidget/Mod_Flattrwidget.php:81
+msgid "Alignment of the widget"
+msgstr "Выравнивание виджета"
-#: ../../include/nav.php:99
-msgid "Manage your privacy groups"
-msgstr "Управление вашим группами конфиденциальности"
+#: ../../extend/addon/hzaddons/flattrwidget/Mod_Flattrwidget.php:81
+msgid "left"
+msgstr "слева"
-#: ../../include/nav.php:101
-msgid "Account/Channel Settings"
-msgstr "Настройки аккаунта / канала"
+#: ../../extend/addon/hzaddons/flattrwidget/Mod_Flattrwidget.php:81
+msgid "right"
+msgstr "справа"
-#: ../../include/nav.php:107 ../../include/nav.php:136
-msgid "End this session"
-msgstr "Закончить эту сессию"
+#: ../../extend/addon/hzaddons/flattrwidget/Mod_Flattrwidget.php:89
+msgid "Flattr Widget"
+msgstr "Виджет Flattr"
-#: ../../include/nav.php:110
-msgid "Your profile page"
-msgstr "Страницa вашего профиля"
+#: ../../extend/addon/hzaddons/moremoods/moremoods.php:19
+msgid "lonely"
+msgstr "одинокий"
-#: ../../include/nav.php:113
-msgid "Manage/Edit profiles"
-msgstr "Управление / редактирование профилей"
+#: ../../extend/addon/hzaddons/moremoods/moremoods.php:20
+msgid "drunk"
+msgstr "пьяный"
-#: ../../include/nav.php:122 ../../include/nav.php:126
-msgid "Sign in"
-msgstr "Войти"
+#: ../../extend/addon/hzaddons/moremoods/moremoods.php:21
+msgid "horny"
+msgstr "возбуждённый"
-#: ../../include/nav.php:153
-msgid "Take me home"
-msgstr "Домой"
+#: ../../extend/addon/hzaddons/moremoods/moremoods.php:22
+msgid "stoned"
+msgstr "под кайфом"
-#: ../../include/nav.php:155
-msgid "Log me out of this site"
-msgstr "Выйти с этого сайта"
+#: ../../extend/addon/hzaddons/moremoods/moremoods.php:23
+msgid "fucked up"
+msgstr "облажался"
-#: ../../include/nav.php:160
-msgid "Create an account"
-msgstr "Создать аккаунт"
+#: ../../extend/addon/hzaddons/moremoods/moremoods.php:24
+msgid "clusterfucked"
+msgstr "в полной заднице"
-#: ../../include/nav.php:172
-msgid "Help and documentation"
-msgstr "Справочная информация и документация"
+#: ../../extend/addon/hzaddons/moremoods/moremoods.php:25
+msgid "crazy"
+msgstr "сумасшедший"
-#: ../../include/nav.php:186
-msgid "Search site @name, !forum, #tag, ?docs, content"
-msgstr "Искать на сайте @имя, !форум, #тег, ?документ, содержимое"
+#: ../../extend/addon/hzaddons/moremoods/moremoods.php:26
+msgid "hurt"
+msgstr "обиженный"
-#: ../../include/nav.php:192
-msgid "Site Setup and Configuration"
-msgstr "Установка и конфигурация сайта"
+#: ../../extend/addon/hzaddons/moremoods/moremoods.php:27
+msgid "sleepy"
+msgstr "сонный"
-#: ../../include/nav.php:332
-msgid "@name, !forum, #tag, ?doc, content"
-msgstr "@имя, !форум, #тег, ?документ, содержимое"
+#: ../../extend/addon/hzaddons/moremoods/moremoods.php:28
+msgid "grumpy"
+msgstr "сердитый"
-#: ../../include/nav.php:333
-msgid "Please wait..."
-msgstr "Подождите пожалуйста ..."
+#: ../../extend/addon/hzaddons/moremoods/moremoods.php:29
+msgid "high"
+msgstr "кайфует"
-#: ../../include/nav.php:339
-msgid "Add Apps"
-msgstr "Добавить приложения"
+#: ../../extend/addon/hzaddons/moremoods/moremoods.php:30
+msgid "semi-conscious"
+msgstr "в полубезсознании"
-#: ../../include/nav.php:340
-msgid "Arrange Apps"
-msgstr "Упорядочить приложения"
+#: ../../extend/addon/hzaddons/moremoods/moremoods.php:31
+msgid "in love"
+msgstr "влюблённый"
-#: ../../include/nav.php:341
-msgid "Toggle System Apps"
-msgstr "Показать системные приложения"
+#: ../../extend/addon/hzaddons/moremoods/moremoods.php:32
+msgid "in lust"
+msgstr "похотливый"
-#: ../../include/nav.php:426
-msgid "Status Messages and Posts"
-msgstr "Статусы и публикации"
+#: ../../extend/addon/hzaddons/moremoods/moremoods.php:33
+msgid "naked"
+msgstr "обнажённый"
-#: ../../include/nav.php:439
-msgid "Profile Details"
-msgstr "Информация о профиле"
+#: ../../extend/addon/hzaddons/moremoods/moremoods.php:34
+msgid "stinky"
+msgstr "вонючий"
-#: ../../include/nav.php:449 ../../include/photos.php:666
-msgid "Photo Albums"
-msgstr "Фотоальбомы"
+#: ../../extend/addon/hzaddons/moremoods/moremoods.php:35
+msgid "sweaty"
+msgstr "потный"
-#: ../../include/nav.php:457
-msgid "Files and Storage"
-msgstr "Файлы и хранилище"
+#: ../../extend/addon/hzaddons/moremoods/moremoods.php:36
+msgid "bleeding out"
+msgstr "истекающий кровью"
-#: ../../include/nav.php:495
-msgid "Saved Bookmarks"
-msgstr "Сохранённые закладки"
+#: ../../extend/addon/hzaddons/moremoods/moremoods.php:37
+msgid "victorious"
+msgstr "победивший"
-#: ../../include/nav.php:506
-msgid "View Cards"
-msgstr "Просмотреть карточки"
+#: ../../extend/addon/hzaddons/moremoods/moremoods.php:38
+msgid "defeated"
+msgstr "проигравший"
-#: ../../include/nav.php:517
-msgid "View Articles"
-msgstr "Просмотр статей"
+#: ../../extend/addon/hzaddons/moremoods/moremoods.php:39
+msgid "envious"
+msgstr "завидует"
-#: ../../include/nav.php:529
-msgid "View Webpages"
-msgstr "Просмотр веб-страниц"
+#: ../../extend/addon/hzaddons/moremoods/moremoods.php:40
+msgid "jealous"
+msgstr "ревнует"
-#: ../../include/photos.php:151
-#, php-format
-msgid "Image exceeds website size limit of %lu bytes"
-msgstr "Файл превышает предельный размер для сайта в %lu байт"
+#: ../../extend/addon/hzaddons/gnusoc/Mod_Gnusoc.php:16
+msgid ""
+"The GNU-Social protocol does not support location independence. Connections "
+"you make within that network may be unreachable from alternate channel "
+"locations."
+msgstr "Протокол GNU-Social не поддерживает независимость от расположения. Ваши контакты установленные в этой сети могут быть недоступны из альтернативных мест размещения канала."
-#: ../../include/photos.php:162
-msgid "Image file is empty."
-msgstr "Файл изображения пуст."
+#: ../../extend/addon/hzaddons/gnusoc/Mod_Gnusoc.php:22
+msgid "GNU-Social Protocol App"
+msgstr "Приложение \"Протокол GNU-Social\""
-#: ../../include/photos.php:324
-msgid "Photo storage failed."
-msgstr "Ошибка хранилища фотографий."
+#: ../../extend/addon/hzaddons/gnusoc/Mod_Gnusoc.php:34
+msgid "GNU-Social Protocol"
+msgstr "Протокол GNU-Social"
-#: ../../include/photos.php:373
-msgid "a new photo"
-msgstr "новая фотография"
+#: ../../extend/addon/hzaddons/gnusoc/gnusoc.php:451
+msgid "Follow"
+msgstr "Отслеживать"
-#: ../../include/photos.php:377
+#: ../../extend/addon/hzaddons/gnusoc/gnusoc.php:454
#, php-format
-msgctxt "photo_upload"
-msgid "%1$s posted %2$s to %3$s"
-msgstr "%1$s опубликовал %2$s в %3$s"
-
-#: ../../include/photos.php:671
-msgid "Upload New Photos"
-msgstr "Загрузить новые фотографии"
-
-#: ../../include/zot.php:774
-msgid "Invalid data packet"
-msgstr "Неверный пакет данных"
-
-#: ../../include/zot.php:4329
-msgid "invalid target signature"
-msgstr "недопустимая целевая подпись"
-
-#: ../../include/connections.php:133
-msgid "New window"
-msgstr "Новое окно"
-
-#: ../../include/connections.php:134
-msgid "Open the selected location in a different window or browser tab"
-msgstr "Открыть выбранное местоположение в другом окне или вкладке браузера"
-
-#: ../../include/auth.php:192
-msgid "Delegation session ended."
-msgstr "Делегированная сессия завершена."
-
-#: ../../include/auth.php:196
-msgid "Logged out."
-msgstr "Вышел из системы."
-
-#: ../../include/auth.php:291
-msgid "Email validation is incomplete. Please check your email."
-msgstr "Проверка email не завершена. Пожалуйста, проверьте вашу почту."
+msgid "%1$s is now following %2$s"
+msgstr "%1$s сейчас отслеживает %2$s"
-#: ../../include/auth.php:307
-msgid "Failed authentication"
-msgstr "Ошибка аутентификации"
+#: ../../extend/addon/hzaddons/hsse/Mod_Hsse.php:15
+msgid "WYSIWYG status editor"
+msgstr "WYSIWYG редактор статуса "
-#: ../../include/help.php:80
-msgid "Help:"
-msgstr "Помощь:"
+#: ../../extend/addon/hzaddons/hsse/Mod_Hsse.php:21
+#: ../../extend/addon/hzaddons/hsse/Mod_Hsse.php:26
+msgid "WYSIWYG Status App"
+msgstr "Приложение \"WYSIWYG статус\""
-#: ../../include/help.php:129
-msgid "Not Found"
-msgstr "Не найдено"
+#: ../../extend/addon/hzaddons/hsse/Mod_Hsse.php:34
+msgid "WYSIWYG Status"
+msgstr "WYSIWYG статус"
diff --git a/view/ru/hstrings.php b/view/ru/hstrings.php
index edab1377e..f2781e874 100644
--- a/view/ru/hstrings.php
+++ b/view/ru/hstrings.php
@@ -6,98 +6,1072 @@ function string_plural_select_ru($n){
}}
App::$rtl = 0;
App::$strings["plural_function_code"] = "(n%10==1 && n%100!=11 ? 0 : (n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : 2))";
-App::$strings["Can view my channel stream and posts"] = "Может просматривать мой поток и сообщения";
-App::$strings["Can send me their channel stream and posts"] = "Может присылать мне свои потоки и сообщения";
-App::$strings["Can view my default channel profile"] = "Может просматривать мой стандартный профиль канала";
-App::$strings["Can view my connections"] = "Может просматривать мои контакты";
-App::$strings["Can view my file storage and photos"] = "Может просматривать мое хранилище файлов";
-App::$strings["Can upload/modify my file storage and photos"] = "Может загружать/изменять мои файлы и фотографии в хранилище";
-App::$strings["Can view my channel webpages"] = "Может просматривать мои веб-страницы";
-App::$strings["Can view my wiki pages"] = "Может просматривать мои вики-страницы";
-App::$strings["Can create/edit my channel webpages"] = "Может редактировать мои веб-страницы";
-App::$strings["Can write to my wiki pages"] = "Может редактировать мои вики-страницы";
-App::$strings["Can post on my channel (wall) page"] = "Может публиковать на моей странице канала";
-App::$strings["Can comment on or like my posts"] = "Может прокомментировать или отмечать как понравившиеся мои публикации";
-App::$strings["Can send me private mail messages"] = "Может отправлять мне личные сообщения по эл. почте";
-App::$strings["Can like/dislike profiles and profile things"] = "Может комментировать или отмечать как нравится/ненравится мой профиль";
-App::$strings["Can forward to all my channel connections via ! mentions in posts"] = "Может пересылать всем подписчикам моего канала используя ! в публикациях";
-App::$strings["Can chat with me"] = "Может общаться со мной в чате";
-App::$strings["Can source my public posts in derived channels"] = "Может использовать мои публичные сообщения в клонированных лентах сообщений";
-App::$strings["Can administer my channel"] = "Может администрировать мой канал";
-App::$strings["Social Networking"] = "Социальная Сеть";
-App::$strings["Social - Federation"] = "Социальная - Федерация";
-App::$strings["Social - Mostly Public"] = "Социальная - В основном общественный";
-App::$strings["Social - Restricted"] = "Социальная - Ограниченный";
-App::$strings["Social - Private"] = "Социальная - Частный";
-App::$strings["Community Forum"] = "Форум сообщества";
-App::$strings["Forum - Mostly Public"] = "Форум - В основном общественный";
-App::$strings["Forum - Restricted"] = "Форум - Ограниченный";
-App::$strings["Forum - Private"] = "Форум - Частный";
-App::$strings["Feed Republish"] = "Публиковать ленты новостей";
-App::$strings["Feed - Mostly Public"] = "Ленты новостей - В основном общественный";
-App::$strings["Feed - Restricted"] = "Ленты новостей - Ограниченный";
-App::$strings["Special Purpose"] = "Спец. назначение";
-App::$strings["Special - Celebrity/Soapbox"] = "Спец. назначение - Знаменитость/Soapbox";
-App::$strings["Special - Group Repository"] = "Спец. назначение - Групповой репозиторий";
+App::$strings["Source channel not found."] = "Канал-источник не найден.";
+App::$strings["Default"] = "По умолчанию";
+App::$strings["Focus (Hubzilla default)"] = "Фокус (по умолчанию Hubzilla)";
+App::$strings["Submit"] = "Отправить";
+App::$strings["Theme settings"] = "Настройки темы";
+App::$strings["Narrow navbar"] = "Узкая панель навигации";
+App::$strings["No"] = "Нет";
+App::$strings["Yes"] = "Да";
+App::$strings["Navigation bar background color"] = "Панель навигации, цвет фона";
+App::$strings["Navigation bar icon color "] = "Панель навигации, цвет значков";
+App::$strings["Navigation bar active icon color "] = "Панель навигации, цвет активного значка";
+App::$strings["Link color"] = "Цвет ссылок";
+App::$strings["Set font-color for banner"] = "Цвет текста в шапке";
+App::$strings["Set the background color"] = "Цвет фона";
+App::$strings["Set the background image"] = "Фоновое изображение";
+App::$strings["Set the background color of items"] = "Цвет фона элементов";
+App::$strings["Set the background color of comments"] = "Цвет фона комментариев";
+App::$strings["Set font-size for the entire application"] = "Установить системный размер шрифта";
+App::$strings["Examples: 1rem, 100%, 16px"] = "Например: 1rem, 100%, 16px";
+App::$strings["Set font-color for posts and comments"] = "Цвет шрифта для публикаций и комментариев";
+App::$strings["Set radius of corners"] = "Радиус скруглений";
+App::$strings["Example: 4px"] = "Например: 4px";
+App::$strings["Set shadow depth of photos"] = "Глубина теней фотографий";
+App::$strings["Set maximum width of content region in pixel"] = "Максимальная ширина содержания региона (в пикселях)";
+App::$strings["Leave empty for default width"] = "Оставьте пустым для ширины по умолчанию";
+App::$strings["Set size of conversation author photo"] = "Размер фотографии автора беседы";
+App::$strings["Set size of followup author photos"] = "Размер фотографий подписчиков";
+App::$strings["Show advanced settings"] = "Показать расширенные настройки";
+App::$strings["Profile to assign new connections"] = "Назначить профиль для новых контактов";
+App::$strings["Frequently"] = "Часто";
+App::$strings["Hourly"] = "Ежечасно";
+App::$strings["Twice daily"] = "Дважды в день";
+App::$strings["Daily"] = "Ежедневно";
+App::$strings["Weekly"] = "Еженедельно";
+App::$strings["Monthly"] = "Ежемесячно";
+App::$strings["Male"] = "Мужчина";
+App::$strings["Female"] = "Женщина";
+App::$strings["Currently Male"] = "В настоящее время мужской";
+App::$strings["Currently Female"] = "В настоящее время женский";
+App::$strings["Mostly Male"] = "В основном мужской";
+App::$strings["Mostly Female"] = "В основном женский";
+App::$strings["Transgender"] = "Трансгендер";
+App::$strings["Intersex"] = "Интерсексуал";
+App::$strings["Transsexual"] = "Транссексуал";
+App::$strings["Hermaphrodite"] = "Гермафродит";
+App::$strings["Neuter"] = "Среднего рода";
+App::$strings["Non-specific"] = "Неспецифический";
App::$strings["Other"] = "Другой";
-App::$strings["Custom/Expert Mode"] = "Экспертный режим";
-App::$strings["Requested profile is not available."] = "Запрашиваемый профиль не доступен.";
+App::$strings["Undecided"] = "Не решил";
+App::$strings["Males"] = "Мужчины";
+App::$strings["Females"] = "Женщины";
+App::$strings["Gay"] = "Гей";
+App::$strings["Lesbian"] = "Лесбиянка";
+App::$strings["No Preference"] = "Без предпочтений";
+App::$strings["Bisexual"] = "Бисексуал";
+App::$strings["Autosexual"] = "Автосексуал";
+App::$strings["Abstinent"] = "Воздержание";
+App::$strings["Virgin"] = "Девственник";
+App::$strings["Deviant"] = "Отклоняющийся от нормы";
+App::$strings["Fetish"] = "Фетишист";
+App::$strings["Oodles"] = "Множественный";
+App::$strings["Nonsexual"] = "Асексуал";
+App::$strings["Single"] = "Одиночка";
+App::$strings["Lonely"] = "Одинокий";
+App::$strings["Available"] = "Свободен";
+App::$strings["Unavailable"] = "Занят";
+App::$strings["Has crush"] = "Влюблён";
+App::$strings["Infatuated"] = "без ума";
+App::$strings["Dating"] = "Встречаюсь";
+App::$strings["Unfaithful"] = "Неверный";
+App::$strings["Sex Addict"] = "Эротоман";
+App::$strings["Friends"] = "Друзья";
+App::$strings["Friends/Benefits"] = "Друзья / Выгоды";
+App::$strings["Casual"] = "Легкомысленный";
+App::$strings["Engaged"] = "Помолвлен";
+App::$strings["Married"] = "В браке";
+App::$strings["Imaginarily married"] = "В воображаемом браке";
+App::$strings["Partners"] = "Партнёрство";
+App::$strings["Cohabiting"] = "Сожительствующие";
+App::$strings["Common law"] = "Гражданский брак";
+App::$strings["Happy"] = "Счастлив";
+App::$strings["Not looking"] = "Не нуждаюсь";
+App::$strings["Swinger"] = "Свингер";
+App::$strings["Betrayed"] = "Предан";
+App::$strings["Separated"] = "Разделён";
+App::$strings["Unstable"] = "Нестабильно";
+App::$strings["Divorced"] = "В разводе";
+App::$strings["Imaginarily divorced"] = "В воображаемом разводе";
+App::$strings["Widowed"] = "Вдовец / вдова";
+App::$strings["Uncertain"] = "Неопределенный";
+App::$strings["It's complicated"] = "Это сложно";
+App::$strings["Don't care"] = "Всё равно";
+App::$strings["Ask me"] = "Спроси меня";
App::$strings["Permission denied."] = "Доступ запрещен.";
-App::$strings["Block Name"] = "Название блока";
-App::$strings["Blocks"] = "Блокировки";
-App::$strings["Block Title"] = "Заблокировать заголовок";
-App::$strings["Created"] = "Создано";
-App::$strings["Edited"] = "Отредактировано";
-App::$strings["Create"] = "Создать";
+App::$strings["Image exceeds website size limit of %lu bytes"] = "Файл превышает предельный размер для сайта в %lu байт";
+App::$strings["Image file is empty."] = "Файл изображения пуст.";
+App::$strings["Unable to process image"] = "Не удается обработать изображение";
+App::$strings["Photo storage failed."] = "Ошибка хранилища фотографий.";
+App::$strings["a new photo"] = "новая фотография";
+App::$strings["__ctx:photo_upload__ %1\$s posted %2\$s to %3\$s"] = "%1\$s опубликовал %2\$s в %3\$s";
+App::$strings["Photo Albums"] = "Фотоальбомы";
+App::$strings["Recent Photos"] = "Последние фотографии";
+App::$strings["Upload New Photos"] = "Загрузить новые фотографии";
+App::$strings["View PDF"] = "Просмотреть PDF";
+App::$strings[" by "] = " из ";
+App::$strings[" on "] = " на ";
+App::$strings["Embedded content"] = "Встроенное содержимое";
+App::$strings["Embedding disabled"] = "Встраивание отключено";
+App::$strings["The form security token was not correct. This probably happened because the form has been opened for too long (>3 hours) before submitting it."] = "Неверный токен безопасности для формы. Вероятно, это произошло потому, что форма была открыта слишком долго (> 3-х часов) перед её отправкой.";
+App::$strings["%d invitation available"] = array(
+ 0 => "доступно %d приглашение",
+ 1 => "доступны %d приглашения",
+ 2 => "доступны %d приглашений",
+);
+App::$strings["Advanced"] = "Дополнительно";
+App::$strings["Find Channels"] = "Поиск каналов";
+App::$strings["Enter name or interest"] = "Впишите имя или интерес";
+App::$strings["Connect/Follow"] = "Подключить / отслеживать";
+App::$strings["Examples: Robert Morgenstein, Fishing"] = "Примеры: Владимир Ильич, Революционер";
+App::$strings["Find"] = "Поиск";
+App::$strings["Channel Suggestions"] = "Рекомендации каналов";
+App::$strings["Random Profile"] = "Случайный профиль";
+App::$strings["Invite Friends"] = "Пригласить друзей";
+App::$strings["Advanced example: name=fred and country=iceland"] = "Расширенный пример: name=ivan and country=russia";
+App::$strings["Saved Folders"] = "Сохранённые каталоги";
+App::$strings["Everything"] = "Всё";
+App::$strings["Categories"] = "Категории";
+App::$strings["Common Connections"] = "Общие контакты";
+App::$strings["View all %d common connections"] = "Просмотреть все %d общих контактов";
App::$strings["Edit"] = "Изменить";
-App::$strings["Share"] = "Поделиться";
+App::$strings["Unable to obtain identity information from database"] = "Невозможно получить идентификационную информацию из базы данных";
+App::$strings["Empty name"] = "Пустое имя";
+App::$strings["Name too long"] = "Слишком длинное имя";
+App::$strings["No account identifier"] = "Идентификатор аккаунта отсутствует";
+App::$strings["Nickname is required."] = "Требуется псевдоним.";
+App::$strings["Reserved nickname. Please choose another."] = "Зарезервированый псевдоним. Пожалуйста, выберите другой.";
+App::$strings["Nickname has unsupported characters or is already being used on this site."] = "Псевдоним имеет недопустимые символы или уже используется на этом сайте.";
+App::$strings["Unable to retrieve created identity"] = "Не удается получить созданный идентификатор";
+App::$strings["Default Profile"] = "Профиль по умолчанию";
+App::$strings["Unable to retrieve modified identity"] = "Не удается найти изменённый идентификатор";
+App::$strings["Requested channel is not available."] = "Запрошенный канал не доступен.";
+App::$strings["Requested profile is not available."] = "Запрашиваемый профиль не доступен.";
+App::$strings["Change profile photo"] = "Изменить фотографию профиля";
+App::$strings["Edit Profiles"] = "Редактирование профилей";
+App::$strings["Create New Profile"] = "Создать новый профиль";
+App::$strings["Edit Profile"] = "Редактировать профиль";
+App::$strings["Profile Image"] = "Изображение профиля";
+App::$strings["Visible to everybody"] = "Видно всем";
+App::$strings["Edit visibility"] = "Редактировать видимость";
+App::$strings["Connect"] = "Подключить";
+App::$strings["Location:"] = "Местоположение:";
+App::$strings["Gender:"] = "Пол:";
+App::$strings["Status:"] = "Статус:";
+App::$strings["Homepage:"] = "Домашняя страница:";
+App::$strings["Online Now"] = "Сейчас в сети";
+App::$strings["Change your profile photo"] = "Изменить фотографию вашего профиля";
+App::$strings["Trans"] = "Трансексуал";
+App::$strings["Full Name:"] = "Полное имя:";
+App::$strings["Like this channel"] = "нравится этот канал";
+App::$strings["__ctx:noun__ Like"] = array(
+ 0 => "Нравится",
+ 1 => "Нравится",
+ 2 => "Нравится",
+);
+App::$strings["j F, Y"] = "";
+App::$strings["j F"] = "";
+App::$strings["Birthday:"] = "День рождения:";
+App::$strings["Age:"] = "Возраст:";
+App::$strings["for %1\$d %2\$s"] = "для %1\$d %2\$s";
+App::$strings["Tags:"] = "Теги:";
+App::$strings["Sexual Preference:"] = "Сексуальные предпочтения:";
+App::$strings["Hometown:"] = "Родной город:";
+App::$strings["Political Views:"] = "Политические взгляды:";
+App::$strings["Religion:"] = "Религия:";
+App::$strings["About:"] = "О себе:";
+App::$strings["Hobbies/Interests:"] = "Хобби / интересы:";
+App::$strings["Likes:"] = "Что вам нравится:";
+App::$strings["Dislikes:"] = "Что вам не нравится:";
+App::$strings["Contact information and Social Networks:"] = "Контактная информация и социальные сети:";
+App::$strings["My other channels:"] = "Мои другие каналы:";
+App::$strings["Musical interests:"] = "Музыкальные интересы:";
+App::$strings["Books, literature:"] = "Книги, литература:";
+App::$strings["Television:"] = "Телевидение:";
+App::$strings["Film/dance/culture/entertainment:"] = "Кино / танцы / культура / развлечения:";
+App::$strings["Love/Romance:"] = "Любовь / романтика:";
+App::$strings["Work/employment:"] = "Работа / занятость:";
+App::$strings["School/education:"] = "Школа / образование:";
+App::$strings["Profile"] = "Профиль";
+App::$strings["Like this thing"] = "нравится этo";
+App::$strings["Export"] = "Экспорт";
+App::$strings["cover photo"] = "фотография обложки";
+App::$strings["Remote Authentication"] = "Удаленная аутентификация";
+App::$strings["Enter your channel address (e.g. channel@example.com)"] = "Введите адрес вашего канала (например: channel@example.com)";
+App::$strings["Authenticate"] = "Проверка подлинности";
+App::$strings["Account '%s' deleted"] = "Аккаунт '%s' удален";
+App::$strings["Download binary/encrypted content"] = "Загрузить двоичное / зашифрованное содержимое";
+App::$strings["Unable to determine sender."] = "Невозможно определить отправителя.";
+App::$strings["No recipient provided."] = "Получатель не предоставлен.";
+App::$strings["[no subject]"] = "[без темы]";
+App::$strings["Stored post could not be verified."] = "Сохранённая публикация не может быть проверена.";
+App::$strings["%1\$s wrote the following %2\$s %3\$s"] = "%1\$s была создана %2\$s %3\$s";
+App::$strings["post"] = "публикация";
+App::$strings["spoiler"] = "спойлер";
+App::$strings["Permission denied"] = "Доступ запрещен";
+App::$strings["(Unknown)"] = "(Неизвестный)";
+App::$strings["Visible to anybody on the internet."] = "Виден всем в интернете.";
+App::$strings["Visible to you only."] = "Видно только вам.";
+App::$strings["Visible to anybody in this network."] = "Видно всем в этой сети.";
+App::$strings["Visible to anybody authenticated."] = "Видно всем аутентифицированным.";
+App::$strings["Visible to anybody on %s."] = "Видно всем в %s.";
+App::$strings["Visible to all connections."] = "Видно всем контактам.";
+App::$strings["Visible to approved connections."] = "Видно только одобренным контактам.";
+App::$strings["Visible to specific connections."] = "Видно указанным контактам.";
+App::$strings["Item not found."] = "Элемент не найден.";
+App::$strings["Privacy group not found."] = "Группа конфиденциальности не найдена.";
+App::$strings["Privacy group is empty."] = "Группа конфиденциальности пуста";
+App::$strings["Privacy group: %s"] = "Группа конфиденциальности: %s";
+App::$strings["Connection: %s"] = "Контакт: %s";
+App::$strings["Connection not found."] = "Контакт не найден.";
+App::$strings["female"] = "женщина";
+App::$strings["%1\$s updated her %2\$s"] = "%1\$s обновила её %2\$s";
+App::$strings["male"] = "мужчина";
+App::$strings["%1\$s updated his %2\$s"] = "%1\$s обновил его %2\$s";
+App::$strings["%1\$s updated their %2\$s"] = "%2\$s %1\$s обновлена";
+App::$strings["profile photo"] = "Фотография профиля";
+App::$strings["[Edited %s]"] = "[Отредактировано %s]";
+App::$strings["__ctx:edit_activity__ Post"] = "Публикация";
+App::$strings["__ctx:edit_activity__ Comment"] = "Комментарий";
+App::$strings[" and "] = " и ";
+App::$strings["public profile"] = "общедоступный профиль";
+App::$strings["%1\$s changed %2\$s to &ldquo;%3\$s&rdquo;"] = "%1\$s изменил %2\$s на &ldquo;%3\$s&rdquo;";
+App::$strings["Visit %1\$s's %2\$s"] = "Посетить %1\$s %2\$s";
+App::$strings["%1\$s has an updated %2\$s, changing %3\$s."] = "%1\$s обновлено %2\$s, изменено %3\$s.";
+App::$strings["Off"] = "Выкл.";
+App::$strings["On"] = "Вкл.";
+App::$strings["Calendar"] = "Календарь";
+App::$strings["Start calendar week on Monday"] = "Начинать календарную неделю с понедельника";
+App::$strings["Default is Sunday"] = "По умолчанию - воскресенье";
+App::$strings["Event Timezone Selection"] = "Выбор часового пояса события";
+App::$strings["Allow event creation in timezones other than your own."] = "Разрешить создание события в часовой зоне отличной от вашей";
+App::$strings["Channel Home"] = "Главная канала";
+App::$strings["Search by Date"] = "Поиск по дате";
+App::$strings["Ability to select posts by date ranges"] = "Возможность выбора сообщений по диапазонам дат";
+App::$strings["Tag Cloud"] = "Облако тегов";
+App::$strings["Provide a personal tag cloud on your channel page"] = "Показывает личное облако тегов на странице канала";
+App::$strings["Use blog/list mode"] = "Использовать режим блога / списка";
+App::$strings["Comments will be displayed separately"] = "Комментарии будут отображаться отдельно";
+App::$strings["Connections"] = "Контакты";
+App::$strings["Connection Filtering"] = "Фильтрация контактов";
+App::$strings["Filter incoming posts from connections based on keywords/content"] = "Фильтр входящих сообщений от контактов на основе ключевых слов / контента";
+App::$strings["Conversation"] = "Диалоги";
+App::$strings["Community Tagging"] = "Отметки сообщества";
+App::$strings["Ability to tag existing posts"] = "Возможность помечать тегами существующие публикации";
+App::$strings["Emoji Reactions"] = "Реакции Emoji";
+App::$strings["Add emoji reaction ability to posts"] = "Возможность добавлять реакции Emoji к публикациям";
+App::$strings["Dislike Posts"] = "Не нравящиеся публикации";
+App::$strings["Ability to dislike posts/comments"] = "Возможность отмечать не нравящиеся публикации / комментарии";
+App::$strings["Star Posts"] = "Помечать сообщения";
+App::$strings["Ability to mark special posts with a star indicator"] = "Возможность отметить специальные сообщения индикатором-звёздочкой";
+App::$strings["Reply on comment"] = "Ответить на комментарий";
+App::$strings["Ability to reply on selected comment"] = "Возможность ответить на выбранный комментарий";
+App::$strings["Directory"] = "Каталог";
+App::$strings["Advanced Directory Search"] = "Расширенный поиск в каталоге";
+App::$strings["Allows creation of complex directory search queries"] = "Позволяет создание сложных поисковых запросов в каталоге";
+App::$strings["Editor"] = "Редактор";
+App::$strings["Post Categories"] = "Категории публикаций";
+App::$strings["Add categories to your posts"] = "Добавить категории для ваших публикаций";
+App::$strings["Large Photos"] = "Большие фотографии";
+App::$strings["Include large (1024px) photo thumbnails in posts. If not enabled, use small (640px) photo thumbnails"] = "Включить большие (1024px) миниатюры изображений в публикациях. Если не включено, использовать маленькие (640px) миниатюры.";
+App::$strings["Even More Encryption"] = "Еще больше шифрования";
+App::$strings["Allow optional encryption of content end-to-end with a shared secret key"] = "Разрешить дополнительное end-to-end шифрование содержимого с общим секретным ключом";
+App::$strings["Enable Voting Tools"] = "Включить инструменты голосования";
+App::$strings["Provide a class of post which others can vote on"] = "Предоставь класс публикаций с возможностью голосования";
+App::$strings["Disable Comments"] = "Отключить комментарии";
+App::$strings["Provide the option to disable comments for a post"] = "Предоставить возможность отключать комментарии для публикаций";
+App::$strings["Delayed Posting"] = "Задержанная публикация";
+App::$strings["Allow posts to be published at a later date"] = "Разрешить размешать публикации следующими датами";
+App::$strings["Content Expiration"] = "Истечение срока действия содержимого";
+App::$strings["Remove posts/comments and/or private messages at a future time"] = "Удалять публикации / комментарии и / или личные сообщения";
+App::$strings["Suppress Duplicate Posts/Comments"] = "Подавлять дублирующие публикации / комментарии";
+App::$strings["Prevent posts with identical content to be published with less than two minutes in between submissions."] = "Предотвращает появление публикаций с одинаковым содержимым если интервал между ними менее 2 минут";
+App::$strings["Auto-save drafts of posts and comments"] = "Автоматически сохранять черновики публикаций и комментариев";
+App::$strings["Automatically saves post and comment drafts in local browser storage to help prevent accidental loss of compositions"] = "Автоматически сохраняет черновики публикаций и комментариев в локальном хранилище браузера для предотвращения их случайной утраты";
+App::$strings["Manage"] = "Управление";
+App::$strings["Navigation Channel Select"] = "Выбор канала навигации";
+App::$strings["Change channels directly from within the navigation dropdown menu"] = "Изменить канал напрямую из выпадающего меню";
+App::$strings["Network"] = "Сеть";
+App::$strings["Saved Searches"] = "Сохранённые поиски";
+App::$strings["Save search terms for re-use"] = "Сохранять результаты поиска для повторного использования";
+App::$strings["Ability to file posts under folders"] = "Возможность размещать публикации в каталогах";
+App::$strings["Alternate Stream Order"] = "Отображение потока";
+App::$strings["Ability to order the stream by last post date, last comment date or unthreaded activities"] = "Возможность показывать поток по дате последнего сообщения, последнего комментария или в порядке поступления";
+App::$strings["Contact Filter"] = "Фильтр контактов";
+App::$strings["Ability to display only posts of a selected contact"] = "Возможность показа публикаций только от выбранных контактов";
+App::$strings["Forum Filter"] = "Фильтр по форумам";
+App::$strings["Ability to display only posts of a specific forum"] = "Возможность показа публикаций только определённого форума";
+App::$strings["Personal Posts Filter"] = "Персональный фильтр публикаций";
+App::$strings["Ability to display only posts that you've interacted on"] = "Возможность показа только тех публикаций с которыми вы взаимодействовали";
+App::$strings["Photos"] = "Фотографии";
+App::$strings["Photo Location"] = "Местоположение фотографии";
+App::$strings["If location data is available on uploaded photos, link this to a map."] = "Если данные о местоположении доступны на загруженных фотографий, связать их с картой.";
+App::$strings["Profiles"] = "Редактировать профиль";
+App::$strings["Advanced Profiles"] = "Расширенные профили";
+App::$strings["Additional profile sections and selections"] = "Дополнительные секции и выборы профиля";
+App::$strings["Profile Import/Export"] = "Импорт / экспорт профиля";
+App::$strings["Save and load profile details across sites/channels"] = "Сохранение и загрузка настроек профиля на всех сайтах / каналах";
+App::$strings["Multiple Profiles"] = "Несколько профилей";
+App::$strings["Ability to create multiple profiles"] = "Возможность создания нескольких профилей";
+App::$strings["prev"] = "предыдущий";
+App::$strings["first"] = "первый";
+App::$strings["last"] = "последний";
+App::$strings["next"] = "следующий";
+App::$strings["older"] = "старше";
+App::$strings["newer"] = "новее";
+App::$strings["No connections"] = "Нет контактов";
+App::$strings["Accepts"] = "Принимает";
+App::$strings["Comments"] = "комментарии";
+App::$strings["Stream items"] = "публикации в потоке";
+App::$strings["Wall posts"] = "публикации на стене";
+App::$strings["Nothing"] = "ничего";
+App::$strings["View all %s connections"] = "Просмотреть все %s контактов";
+App::$strings["Network: %s"] = "Сеть: %s";
+App::$strings["Search"] = "Поиск";
+App::$strings["Save"] = "Запомнить";
+App::$strings["poke"] = "Ткнуть";
+App::$strings["poked"] = "ткнут";
+App::$strings["ping"] = "Пингануть";
+App::$strings["pinged"] = "Отпингован";
+App::$strings["prod"] = "Подтолкнуть";
+App::$strings["prodded"] = "Подтолкнут";
+App::$strings["slap"] = "Шлёпнуть";
+App::$strings["slapped"] = "Шлёпнут";
+App::$strings["finger"] = "Указать";
+App::$strings["fingered"] = "Указан";
+App::$strings["rebuff"] = "Дать отпор";
+App::$strings["rebuffed"] = "Дан отпор";
+App::$strings["happy"] = "счастливый";
+App::$strings["sad"] = "грустный";
+App::$strings["mellow"] = "спокойный";
+App::$strings["tired"] = "усталый";
+App::$strings["perky"] = "весёлый";
+App::$strings["angry"] = "сердитый";
+App::$strings["stupefied"] = "отупевший";
+App::$strings["puzzled"] = "недоумевающий";
+App::$strings["interested"] = "заинтересованный";
+App::$strings["bitter"] = "едкий";
+App::$strings["cheerful"] = "бодрый";
+App::$strings["alive"] = "энергичный";
+App::$strings["annoyed"] = "раздражённый";
+App::$strings["anxious"] = "обеспокоенный";
+App::$strings["cranky"] = "капризный";
+App::$strings["disturbed"] = "встревоженный";
+App::$strings["frustrated"] = "разочарованный";
+App::$strings["depressed"] = "подавленный";
+App::$strings["motivated"] = "мотивированный";
+App::$strings["relaxed"] = "расслабленный";
+App::$strings["surprised"] = "удивленный";
+App::$strings["Monday"] = "Понедельник";
+App::$strings["Tuesday"] = "Вторник";
+App::$strings["Wednesday"] = "Среда";
+App::$strings["Thursday"] = "Четверг";
+App::$strings["Friday"] = "Пятница";
+App::$strings["Saturday"] = "Суббота";
+App::$strings["Sunday"] = "Воскресенье";
+App::$strings["January"] = "Январь";
+App::$strings["February"] = "Февраль";
+App::$strings["March"] = "Март";
+App::$strings["April"] = "Апрель";
+App::$strings["May"] = "Май";
+App::$strings["June"] = "Июнь";
+App::$strings["July"] = "Июль";
+App::$strings["August"] = "Август";
+App::$strings["September"] = "Сентябрь";
+App::$strings["October"] = "Октябрь";
+App::$strings["November"] = "Ноябрь";
+App::$strings["December"] = "Декабрь";
+App::$strings["Unknown Attachment"] = "Неизвестное вложение";
+App::$strings["Size"] = "Размер";
+App::$strings["unknown"] = "неизвестный";
+App::$strings["remove category"] = "удалить категорию";
+App::$strings["remove from file"] = "удалить из файла";
+App::$strings["Link to Source"] = "Ссылка на источник";
+App::$strings["default"] = "по умолчанию";
+App::$strings["Page layout"] = "Шаблон страницы";
+App::$strings["You can create your own with the layouts tool"] = "Вы можете создать свой собственный с помощью инструмента шаблонов";
+App::$strings["BBcode"] = "";
+App::$strings["HTML"] = "";
+App::$strings["Markdown"] = "Разметка Markdown";
+App::$strings["Text"] = "Текст";
+App::$strings["Comanche Layout"] = "Шаблон Comanche";
+App::$strings["PHP"] = "";
+App::$strings["Page content type"] = "Тип содержимого страницы";
+App::$strings["photo"] = "фото";
+App::$strings["event"] = "событие";
+App::$strings["status"] = "статус";
+App::$strings["comment"] = "комментарий";
+App::$strings["activity"] = "активность";
+App::$strings["a-z, 0-9, -, and _ only"] = "Только a-z, 0-9, -, и _";
+App::$strings["Design Tools"] = "Инструменты дизайна";
+App::$strings["Blocks"] = "Блокировки";
+App::$strings["Menus"] = "Меню";
+App::$strings["Layouts"] = "Шаблоны";
+App::$strings["Pages"] = "Страницы";
+App::$strings["Import"] = "Импортировать";
+App::$strings["Import website..."] = "Импорт веб-сайта...";
+App::$strings["Select folder to import"] = "Выбрать каталог для импорта";
+App::$strings["Import from a zipped folder:"] = "Импортировать из каталога в zip-архиве:";
+App::$strings["Import from cloud files:"] = "Импортировать из сетевых файлов:";
+App::$strings["/cloud/channel/path/to/folder"] = "";
+App::$strings["Enter path to website files"] = "Введите путь к файлам веб-сайта";
+App::$strings["Select folder"] = "Выбрать каталог";
+App::$strings["Export website..."] = "Экспорт веб-сайта...";
+App::$strings["Export to a zip file"] = "Экспортировать в ZIP файл.";
+App::$strings["website.zip"] = "";
+App::$strings["Enter a name for the zip file."] = "Введите имя для ZIP файла.";
+App::$strings["Export to cloud files"] = "Эскпортировать в сетевые файлы:";
+App::$strings["/path/to/export/folder"] = "";
+App::$strings["Enter a path to a cloud files destination."] = "Введите путь к расположению сетевых файлов.";
+App::$strings["Specify folder"] = "Указать каталог";
+App::$strings["Collection"] = "Коллекция";
+App::$strings["Unable to import a removed channel."] = "Невозможно импортировать удалённый канал.";
+App::$strings["Cannot create a duplicate channel identifier on this system. Import failed."] = "Не удалось создать дублирующийся идентификатор канала. Импорт невозможен.";
+App::$strings["Unable to create a unique channel address. Import failed."] = "Не удалось создать уникальный адрес канала. Импорт не завершен.";
+App::$strings["Cloned channel not found. Import failed."] = "Клон канала не найден. Импорт невозможен.";
+App::$strings["A deleted group with this name was revived. Existing item permissions <strong>may</strong> apply to this group and any future members. If this is not what you intended, please create another group with a different name."] = "Удаленная группа с этим названием была восстановлена. Существующие разрешения пункт <strong>могут</strong> применяться к этой группе и к её будущих участников. Если это не то, чего вы хотели, пожалуйста, создайте другую группу с другим именем.";
+App::$strings["Add new connections to this privacy group"] = "Добавить новые контакты в группу конфиденциальности";
+App::$strings["edit"] = "редактировать";
+App::$strings["Privacy Groups"] = "Группы конфиденциальности";
+App::$strings["Edit group"] = "Редактировать группу";
+App::$strings["Add privacy group"] = "Добавить группу конфиденциальности";
+App::$strings["Channels not in any privacy group"] = "Каналы не включены ни в одну группу конфиденциальности";
+App::$strings["add"] = "добавить";
+App::$strings["Not a valid email address"] = "Недействительный адрес электронной почты";
+App::$strings["Your email domain is not among those allowed on this site"] = "Домен электронной почты не входит в число тех, которые разрешены на этом сайте";
+App::$strings["Your email address is already registered at this site."] = "Ваш адрес электронной почты уже зарегистрирован на этом сайте.";
+App::$strings["An invitation is required."] = "Требуется приглашение.";
+App::$strings["Invitation could not be verified."] = "Не удалось проверить приглашение.";
+App::$strings["Please enter the required information."] = "Пожалуйста, введите необходимую информацию.";
+App::$strings["Failed to store account information."] = "Не удалось сохранить информацию аккаунта.";
+App::$strings["Registration confirmation for %s"] = "Подтверждение регистрации на %s";
+App::$strings["Registration request at %s"] = "Запрос регистрации на %s";
+App::$strings["your registration password"] = "ваш пароль регистрации";
+App::$strings["Registration details for %s"] = "Регистрационные данные для %s";
+App::$strings["Account approved."] = "Аккаунт утвержден.";
+App::$strings["Registration revoked for %s"] = "Регистрация отозвана для %s";
+App::$strings["Click here to upgrade."] = "Нажмите здесь для обновления.";
+App::$strings["This action exceeds the limits set by your subscription plan."] = "Это действие превышает ограничения, установленные в вашем плане.";
+App::$strings["This action is not available under your subscription plan."] = "Это действие невозможно из-за ограничений в вашем плане.";
+App::$strings["Invalid data packet"] = "Неверный пакет данных";
+App::$strings["Unable to verify channel signature"] = "Невозможно проверить подпись канала";
+App::$strings["Unable to verify site signature for %s"] = "Невозможно проверить подпись сайта %s";
+App::$strings["invalid target signature"] = "недопустимая целевая подпись";
+App::$strings["Channel is blocked on this site."] = "Канал блокируется на этом сайте.";
+App::$strings["Channel location missing."] = "Местоположение канала отсутствует.";
+App::$strings["Response from remote channel was incomplete."] = "Ответ удаленного канала неполный.";
+App::$strings["Premium channel - please visit:"] = "Премимум-канал - пожалуйста посетите:";
+App::$strings["Channel was deleted and no longer exists."] = "Канал удален и больше не существует.";
+App::$strings["Remote channel or protocol unavailable."] = "Удалённый канал или протокол недоступен.";
+App::$strings["Channel discovery failed."] = "Не удалось обнаружить канал.";
+App::$strings["Protocol disabled."] = "Протокол отключен.";
+App::$strings["Cannot connect to yourself."] = "Нельзя подключиться к самому себе.";
+App::$strings["Help:"] = "Помощь:";
+App::$strings["Help"] = "Помощь";
+App::$strings["Not Found"] = "Не найдено";
+App::$strings["Page not found."] = "Страница не найдена.";
+App::$strings["This is the home page of %s."] = "Это домашняя страница %s.";
+App::$strings["Image/photo"] = "Изображение / фотография";
+App::$strings["Encrypted content"] = "Зашифрованное содержание";
+App::$strings["Install %1\$s element %2\$s"] = "Установить %1\$s элемент %2\$s";
+App::$strings["This post contains an installable %s element, however you lack permissions to install it on this site."] = "Эта публикация содержит устанавливаемый %s элемент, однако у вас нет разрешений для его установки на этом сайте.";
+App::$strings["webpage"] = "веб-страница";
+App::$strings["layout"] = "шаблон";
+App::$strings["block"] = "заблокировать";
+App::$strings["menu"] = "меню";
+App::$strings["card"] = "карточка";
+App::$strings["article"] = "статья";
+App::$strings["Click to open/close"] = "Нажмите, чтобы открыть/закрыть";
+App::$strings["View article"] = "Просмотр статьи";
+App::$strings["View summary"] = "Просмотр резюме";
+App::$strings["Different viewers will see this text differently"] = "Различные зрители увидят этот текст по-разному";
+App::$strings["$1 wrote:"] = "$1 писал:";
+App::$strings["channel"] = "канал";
+App::$strings["%1\$s likes %2\$s's %3\$s"] = "%1\$s нравится %3\$s %2\$s";
+App::$strings["%1\$s doesn't like %2\$s's %3\$s"] = "%1\$s не нравится %2\$s %3\$s";
+App::$strings["likes %1\$s's %2\$s"] = "Нравится %1\$s %2\$s";
+App::$strings["doesn't like %1\$s's %2\$s"] = "Не нравится %1\$s %2\$s";
+App::$strings["%1\$s is now connected with %2\$s"] = "%1\$s теперь в контакте с %2\$s";
+App::$strings["%1\$s poked %2\$s"] = "%1\$s ткнул %2\$s";
+App::$strings["__ctx:mood__ %1\$s is %2\$s"] = "%1\$s %2\$s";
+App::$strings["This is an unsaved preview"] = "Это несохранённый просмотр";
+App::$strings["__ctx:title__ Likes"] = "Нравится";
+App::$strings["__ctx:title__ Dislikes"] = "Не нравится";
+App::$strings["__ctx:title__ Agree"] = "Согласен";
+App::$strings["__ctx:title__ Disagree"] = "Не согласен";
+App::$strings["__ctx:title__ Abstain"] = "Воздержался";
+App::$strings["__ctx:title__ Attending"] = "Посещаю";
+App::$strings["__ctx:title__ Not attending"] = "Не посещаю";
+App::$strings["__ctx:title__ Might attend"] = "Возможно посещу";
+App::$strings["Select"] = "Выбрать";
App::$strings["Delete"] = "Удалить";
-App::$strings["View"] = "Просмотр";
-App::$strings["Total invitation limit exceeded."] = "Превышено общее количество приглашений.";
-App::$strings["%s : Not a valid email address."] = "%s : Недействительный адрес электронной почты.";
-App::$strings["Please join us on \$Projectname"] = "Присоединятесь к \$Projectname !";
-App::$strings["Invitation limit exceeded. Please contact your site administrator."] = "Превышен лимит приглашений. Пожалуйста, свяжитесь с администрацией сайта.";
-App::$strings["%s : Message delivery failed."] = "%s : Доставка сообщения не удалась.";
-App::$strings["%d message sent."] = array(
- 0 => "%d сообщение отправлено.",
- 1 => "%d сообщения отправлено.",
- 2 => "%d сообщений отправлено.",
+App::$strings["Toggle Star Status"] = "Переключить статус пометки";
+App::$strings["Private Message"] = "Личное сообщение";
+App::$strings["Message signature validated"] = "Подпись сообщения проверена";
+App::$strings["Message signature incorrect"] = "Подпись сообщения неверная";
+App::$strings["Approve"] = "Утвердить";
+App::$strings["View %s's profile @ %s"] = "Просмотреть профиль %s @ %s";
+App::$strings["Categories:"] = "Категории:";
+App::$strings["Filed under:"] = "Хранить под:";
+App::$strings["from %s"] = "от %s";
+App::$strings["last edited: %s"] = "последнее редактирование: %s";
+App::$strings["Expires: %s"] = "Срок действия: %s";
+App::$strings["View in context"] = "Показать в контексте";
+App::$strings["Please wait"] = "Подождите пожалуйста";
+App::$strings["remove"] = "удалить";
+App::$strings["Loading..."] = "Загрузка...";
+App::$strings["Conversation Tools"] = "Инструменты общения";
+App::$strings["Delete Selected Items"] = "Удалить выбранные элементы";
+App::$strings["View Source"] = "Просмотреть источник";
+App::$strings["Follow Thread"] = "Следить за темой";
+App::$strings["Unfollow Thread"] = "Прекратить отслеживать тему";
+App::$strings["View Profile"] = "Просмотреть профиль";
+App::$strings["Recent Activity"] = "Последние действия";
+App::$strings["Edit Connection"] = "Редактировать контакт";
+App::$strings["Message"] = "Сообщение";
+App::$strings["Ratings"] = "Оценки";
+App::$strings["Poke"] = "Ткнуть";
+App::$strings["Unknown"] = "Неизвестный";
+App::$strings["%s likes this."] = "%s нравится это.";
+App::$strings["%s doesn't like this."] = "%s не нравится это.";
+App::$strings["<span %1\$s>%2\$d people</span> like this."] = array(
+ 0 => "<span %1\$s>%2\$d человеку</span> это нравится.",
+ 1 => "<span %1\$s>%2\$d человекам</span> это нравится.",
+ 2 => "<span %1\$s>%2\$d человекам</span> это нравится.",
);
-App::$strings["Invite App"] = "Приложение \"Пригласить\"";
-App::$strings["Not Installed"] = "не установлено";
-App::$strings["Send email invitations to join this network"] = "Отправить приглашение присоединиться к этой сети по электронной почте";
-App::$strings["You have no more invitations available"] = "У вас больше нет приглашений";
-App::$strings["Send invitations"] = "Отправить приглашение";
-App::$strings["Enter email addresses, one per line:"] = "Введите адреса электронной почты, по одному в строке:";
-App::$strings["Your message:"] = "Сообщение:";
-App::$strings["Please join my community on \$Projectname."] = "Присоединятесь к нашему сообществу \$Projectname !";
-App::$strings["You will need to supply this invitation code:"] = "Вам нужно предоставит этот код приглашения:";
-App::$strings["1. Register at any \$Projectname location (they are all inter-connected)"] = "1. Зарегистрируйтесь на любом из серверов \$Projectname";
-App::$strings["2. Enter my \$Projectname network address into the site searchbar."] = "2. Введите сетевой адрес \$Projectname в поисковой строке сайта";
-App::$strings["or visit"] = "или посетите";
-App::$strings["3. Click [Connect]"] = "Нажать [Подключиться]";
-App::$strings["Submit"] = "Отправить";
-App::$strings["Articles App"] = "Приложение \"Статьи\"";
-App::$strings["Create interactive articles"] = "Создать интерактивные статьи";
-App::$strings["Add Article"] = "Добавить статью";
-App::$strings["Articles"] = "Статьи";
-App::$strings["Item not found"] = "Элемент не найден";
-App::$strings["Layout Name"] = "Название шаблона";
-App::$strings["Layout Description (Optional)"] = "Описание шаблона (необязательно)";
-App::$strings["Edit Layout"] = "Редактировать шаблон";
+App::$strings["<span %1\$s>%2\$d people</span> don't like this."] = array(
+ 0 => "<span %1\$s>%2\$d человеку</span> это не нравится.",
+ 1 => "<span %1\$s>%2\$d человекам</span> это не нравится.",
+ 2 => "<span %1\$s>%2\$d человекам</span> это не нравится.",
+);
+App::$strings["and"] = "и";
+App::$strings[", and %d other people"] = array(
+ 0 => ", и ещё %d человеку",
+ 1 => ", и ещё %d человекам",
+ 2 => ", и ещё %d человекам",
+);
+App::$strings["%s like this."] = "%s нравится это.";
+App::$strings["%s don't like this."] = "%s не нравится это.";
+App::$strings["Set your location"] = "Задать своё местоположение";
+App::$strings["Clear browser location"] = "Очистить местоположение из браузера";
+App::$strings["Insert web link"] = "Вставить веб-ссылку";
+App::$strings["Embed (existing) photo from your photo albums"] = "Встроить (существующее) фото из вашего фотоальбома";
+App::$strings["Please enter a link URL:"] = "Пожалуйста введите URL ссылки:";
+App::$strings["Tag term:"] = "Теги:";
+App::$strings["Where are you right now?"] = "Где вы сейчас?";
+App::$strings["Choose images to embed"] = "Выбрать изображения для встраивания";
+App::$strings["Choose an album"] = "Выбрать альбом";
+App::$strings["Choose a different album..."] = "Выбрать другой альбом...";
+App::$strings["Error getting album list"] = "Ошибка получения списка альбомов";
+App::$strings["Error getting photo link"] = "Ошибка получения ссылки на фотографию";
+App::$strings["Error getting album"] = "Ошибка получения альбома";
+App::$strings["Comments enabled"] = "Комментарии включены";
+App::$strings["Comments disabled"] = "Комментарии отключены";
+App::$strings["Preview"] = "Предварительный просмотр";
+App::$strings["Share"] = "Поделиться";
+App::$strings["Page link name"] = "Название ссылки на страницу ";
+App::$strings["Post as"] = "Опубликовать как";
+App::$strings["Bold"] = "Жирный";
+App::$strings["Italic"] = "Курсив";
+App::$strings["Underline"] = "Подчеркнутый";
+App::$strings["Quote"] = "Цитата";
+App::$strings["Code"] = "Код";
+App::$strings["Attach/Upload file"] = "Прикрепить/загрузить файл";
+App::$strings["Embed an image from your albums"] = "Встроить изображение из ваших альбомов";
App::$strings["Cancel"] = "Отменить";
-App::$strings["Permission denied"] = "Доступ запрещен";
-App::$strings["Invalid profile identifier."] = "Неверный идентификатор профиля";
-App::$strings["Profile Visibility Editor"] = "Редактор видимости профиля";
-App::$strings["Profile"] = "Профиль";
-App::$strings["Click on a contact to add or remove."] = "Нажмите на контакт, чтобы добавить или удалить.";
-App::$strings["Visible To"] = "Видно";
-App::$strings["All Connections"] = "Все контакты";
+App::$strings["OK"] = "";
+App::$strings["Toggle voting"] = "Подключить голосование";
+App::$strings["Disable comments"] = "Отключить комментарии";
+App::$strings["Toggle comments"] = "Переключить комментарии";
+App::$strings["Title (optional)"] = "Заголовок (необязательно)";
+App::$strings["Categories (optional, comma-separated list)"] = "Категории (необязательно, список через запятую)";
+App::$strings["Permission settings"] = "Настройки разрешений";
+App::$strings["Other networks and post services"] = "Другие сети и службы публикаций";
+App::$strings["Set expiration date"] = "Установить срок действия";
+App::$strings["Set publish date"] = "Установить дату публикации";
+App::$strings["Encrypt text"] = "Зашифровать текст";
+App::$strings["__ctx:noun__ Dislike"] = array(
+ 0 => "Не нравится",
+ 1 => "Не нравится",
+ 2 => "Не нравится",
+);
+App::$strings["__ctx:noun__ Attending"] = array(
+ 0 => "Посетит",
+ 1 => "Посетят",
+ 2 => "Посетят",
+);
+App::$strings["__ctx:noun__ Not Attending"] = array(
+ 0 => "Не посетит",
+ 1 => "Не посетят",
+ 2 => "Не посетят",
+);
+App::$strings["__ctx:noun__ Undecided"] = "Не решил";
+App::$strings["__ctx:noun__ Agree"] = array(
+ 0 => "Согласен",
+ 1 => "Согласны",
+ 2 => "Согласны",
+);
+App::$strings["__ctx:noun__ Disagree"] = array(
+ 0 => "Не согласен",
+ 1 => "Не согласны",
+ 2 => "Не согласны",
+);
+App::$strings["__ctx:noun__ Abstain"] = array(
+ 0 => "Воздержался",
+ 1 => "Воздержались",
+ 2 => "Воздержались",
+);
+App::$strings["Trending"] = "В тренде";
+App::$strings["Tags"] = "Теги";
+App::$strings["Keywords"] = "Ключевые слова";
+App::$strings["have"] = "иметь";
+App::$strings["has"] = "есть";
+App::$strings["want"] = "хотеть";
+App::$strings["wants"] = "хотеть";
+App::$strings["like"] = "нравится";
+App::$strings["likes"] = "нравится";
+App::$strings["dislike"] = "не нравится";
+App::$strings["dislikes"] = "не нравится";
+App::$strings["Select an alternate language"] = "Выбор дополнительного языка";
+App::$strings["Delete this item?"] = "Удалить этот элемент?";
+App::$strings["Comment"] = "Комментарий";
+App::$strings["%s show all"] = "%s показать всё";
+App::$strings["%s show less"] = "%s показать меньше";
+App::$strings["%s expand"] = "%s развернуть";
+App::$strings["%s collapse"] = "%s свернуть";
+App::$strings["Password too short"] = "Пароль слишком короткий";
+App::$strings["Passwords do not match"] = "Пароли не совпадают";
+App::$strings["everybody"] = "все";
+App::$strings["Secret Passphrase"] = "Тайный пароль";
+App::$strings["Passphrase hint"] = "Подсказка для пароля";
+App::$strings["Notice: Permissions have changed but have not yet been submitted."] = "Уведомление: Права доступа изменились, но до сих пор не сохранены.";
+App::$strings["close all"] = "закрыть все";
+App::$strings["Nothing new here"] = "Здесь нет ничего нового";
+App::$strings["Rate This Channel (this is public)"] = "Оценкa этoго канала (общедоступно)";
+App::$strings["Rating"] = "Оценка";
+App::$strings["Describe (optional)"] = "Охарактеризовать (необязательно)";
+App::$strings["Please enter a link URL"] = "Пожалуйста, введите URL ссылки";
+App::$strings["Unsaved changes. Are you sure you wish to leave this page?"] = "Есть несохраненные изменения. Вы уверены, что хотите покинуть эту страницу?";
+App::$strings["Location"] = "Место";
+App::$strings["lovely"] = "прекрасно";
+App::$strings["wonderful"] = "замечательно";
+App::$strings["fantastic"] = "фантастично";
+App::$strings["great"] = "отлично";
+App::$strings["Your chosen nickname was either already taken or not valid. Please use our suggestion ("] = "Выбранный вами псевдоним уже используется или недействителен. Попробуйте использовать наше предложение (";
+App::$strings[") or enter a new one."] = ") или введите новый.";
+App::$strings["Thank you, this nickname is valid."] = "Спасибо, этот псевдоним может быть использован.";
+App::$strings["A channel name is required."] = "Требуется название канала.";
+App::$strings["This is a "] = "Это ";
+App::$strings[" channel name"] = " название канала";
+App::$strings["Back to reply"] = "Вернуться к ответу";
+App::$strings["%d minutes"] = array(
+ 0 => "%d минуту",
+ 1 => "%d минуты",
+ 2 => "%d минут",
+);
+App::$strings["about %d hours"] = array(
+ 0 => "около %d часa",
+ 1 => "около %d часов",
+ 2 => "около %d часов",
+);
+App::$strings["%d days"] = array(
+ 0 => "%d день",
+ 1 => "%d дня",
+ 2 => "%d дней",
+);
+App::$strings["%d months"] = array(
+ 0 => "%d месяц",
+ 1 => "%d месяца",
+ 2 => "%d месяцев",
+);
+App::$strings["%d years"] = array(
+ 0 => "%d год",
+ 1 => "%d года",
+ 2 => "%d лет",
+);
+App::$strings["timeago.prefixAgo"] = "";
+App::$strings["timeago.prefixFromNow"] = "через";
+App::$strings["timeago.suffixAgo"] = "назад";
+App::$strings["timeago.suffixFromNow"] = "";
+App::$strings["less than a minute"] = "менее чем одну минуту";
+App::$strings["about a minute"] = "около минуты";
+App::$strings["about an hour"] = "около часа";
+App::$strings["a day"] = "день";
+App::$strings["about a month"] = "около месяца";
+App::$strings["about a year"] = "около года";
+App::$strings[" "] = " ";
+App::$strings["timeago.numbers"] = "";
+App::$strings["__ctx:long__ May"] = "Май";
+App::$strings["Jan"] = "Янв";
+App::$strings["Feb"] = "Фев";
+App::$strings["Mar"] = "Мар";
+App::$strings["Apr"] = "Апр";
+App::$strings["__ctx:short__ May"] = "Май";
+App::$strings["Jun"] = "Июн";
+App::$strings["Jul"] = "Июл";
+App::$strings["Aug"] = "Авг";
+App::$strings["Sep"] = "Сен";
+App::$strings["Oct"] = "Окт";
+App::$strings["Nov"] = "Ноя";
+App::$strings["Dec"] = "Дек";
+App::$strings["Sun"] = "Вск";
+App::$strings["Mon"] = "Пон";
+App::$strings["Tue"] = "Вт";
+App::$strings["Wed"] = "Ср";
+App::$strings["Thu"] = "Чет";
+App::$strings["Fri"] = "Пят";
+App::$strings["Sat"] = "Суб";
+App::$strings["__ctx:calendar__ today"] = "сегодня";
+App::$strings["__ctx:calendar__ month"] = "месяц";
+App::$strings["__ctx:calendar__ week"] = "неделя";
+App::$strings["__ctx:calendar__ day"] = "день";
+App::$strings["__ctx:calendar__ All day"] = "Весь день";
+App::$strings["Directory Options"] = "Параметры каталога";
+App::$strings["Safe Mode"] = "Безопасный режим";
+App::$strings["Public Forums Only"] = "Только публичные форумы";
+App::$strings["This Website Only"] = "Только этот веб-сайт";
+App::$strings["Friendica"] = "";
+App::$strings["OStatus"] = "";
+App::$strings["GNU-Social"] = "";
+App::$strings["RSS/Atom"] = "";
+App::$strings["ActivityPub"] = "";
+App::$strings["Email"] = "Электронная почта";
+App::$strings["Diaspora"] = "";
+App::$strings["Facebook"] = "";
+App::$strings["Zot"] = "";
+App::$strings["LinkedIn"] = "";
+App::$strings["XMPP/IM"] = "";
+App::$strings["MySpace"] = "";
+App::$strings["Miscellaneous"] = "Прочее";
+App::$strings["Birthday"] = "День рождения";
+App::$strings["Age: "] = "Возраст:";
+App::$strings["YYYY-MM-DD or MM-DD"] = "YYYY-MM-DD или MM-DD";
+App::$strings["Required"] = "Требуется";
+App::$strings["never"] = "никогда";
+App::$strings["less than a second ago"] = "менее чем одну секунду";
+App::$strings["__ctx:e.g. 22 hours ago, 1 minute ago__ %1\$d %2\$s ago"] = "%1\$d %2\$s назад";
+App::$strings["__ctx:relative_date__ year"] = array(
+ 0 => "год",
+ 1 => "года",
+ 2 => "лет",
+);
+App::$strings["__ctx:relative_date__ month"] = array(
+ 0 => "месяц",
+ 1 => "месяца",
+ 2 => "месяцев",
+);
+App::$strings["__ctx:relative_date__ week"] = array(
+ 0 => "неделю",
+ 1 => "недели",
+ 2 => "недель",
+);
+App::$strings["__ctx:relative_date__ day"] = array(
+ 0 => "день",
+ 1 => "дня",
+ 2 => "дней",
+);
+App::$strings["__ctx:relative_date__ hour"] = array(
+ 0 => "час",
+ 1 => "часа",
+ 2 => "часов",
+);
+App::$strings["__ctx:relative_date__ minute"] = array(
+ 0 => "минуту",
+ 1 => "минуты",
+ 2 => "минут",
+);
+App::$strings["__ctx:relative_date__ second"] = array(
+ 0 => "секунду",
+ 1 => "секунды",
+ 2 => "секунд",
+);
+App::$strings["%1\$s's birthday"] = "День рождения %1\$s";
+App::$strings["Happy Birthday %1\$s"] = "С Днем рождения %1\$s !";
+App::$strings["Visible to your default audience"] = "Видно вашей аудитории по умолчанию.";
+App::$strings["__ctx:acl__ Profile"] = "Профиль";
+App::$strings["Only me"] = "Только мне";
+App::$strings["Who can see this?"] = "Кто может это видеть?";
+App::$strings["Custom selection"] = "Настраиваемый выбор";
+App::$strings["Select \"Show\" to allow viewing. \"Don't show\" lets you override and limit the scope of \"Show\"."] = "Нажмите \"Показать\" чтобы разрешить просмотр. \"Не показывать\" позволит вам переопределить и ограничить область показа.";
+App::$strings["Show"] = "Показать";
+App::$strings["Don't show"] = "Не показывать";
+App::$strings["Permissions"] = "Разрешения";
+App::$strings["Close"] = "Закрыть";
+App::$strings["Post permissions %s cannot be changed %s after a post is shared.</br />These permissions set who is allowed to view the post."] = "Разрешения публикации %s не могут быть изменены %s после того, как ею поделились. Эти разрешения устанавливают кому разрешено просматривать эту публикацию.";
+App::$strings["OpenWebAuth: %1\$s welcomes %2\$s"] = "OpenWebAuth: %1\$s приветствует %2\$s";
+App::$strings["New window"] = "Новое окно";
+App::$strings["Open the selected location in a different window or browser tab"] = "Открыть выбранное местоположение в другом окне или вкладке браузера";
+App::$strings["Mobile"] = "Мобильный";
+App::$strings["Home"] = "Домашний";
+App::$strings["Home, Voice"] = "Дом, голос";
+App::$strings["Home, Fax"] = "Дом, факс";
+App::$strings["Work"] = "Рабочий";
+App::$strings["Work, Voice"] = "Работа, голос";
+App::$strings["Work, Fax"] = "Работа, факс";
+App::$strings["l F d, Y \\@ g:i A"] = "";
+App::$strings["Starts:"] = "Начало:";
+App::$strings["Finishes:"] = "Окончание:";
+App::$strings["l F d, Y"] = "";
+App::$strings["Start:"] = "Начало:";
+App::$strings["End:"] = "Окончание:";
+App::$strings["This event has been added to your calendar."] = "Это событие было добавлено в ваш календарь.";
+App::$strings["Not specified"] = "Не указано";
+App::$strings["Needs Action"] = "Требует действия";
+App::$strings["Completed"] = "Завершено";
+App::$strings["In Process"] = "В процессе";
+App::$strings["Cancelled"] = "Отменено";
+App::$strings["Delegation session ended."] = "Делегированная сессия завершена.";
+App::$strings["Logged out."] = "Вышел из системы.";
+App::$strings["Email validation is incomplete. Please check your email."] = "Проверка email не завершена. Пожалуйста, проверьте вашу почту.";
+App::$strings["Failed authentication"] = "Ошибка аутентификации";
+App::$strings["Login failed."] = "Не удалось войти.";
+App::$strings["Remote authentication"] = "Удаленная аутентификация";
+App::$strings["Click to authenticate to your home hub"] = "Нажмите, чтобы аутентифицировать себя на домашнем узле";
+App::$strings["Channel Manager"] = "Менеджер каналов";
+App::$strings["Manage your channels"] = "Управление вашими каналами";
+App::$strings["Manage your privacy groups"] = "Управление вашим группами конфиденциальности";
+App::$strings["Settings"] = "Настройки";
+App::$strings["Account/Channel Settings"] = "Настройки аккаунта / канала";
+App::$strings["Logout"] = "Выход";
+App::$strings["End this session"] = "Закончить эту сессию";
+App::$strings["Your profile page"] = "Страницa вашего профиля";
+App::$strings["Manage/Edit profiles"] = "Управление / редактирование профилей";
+App::$strings["Edit your profile"] = "Редактировать профиль";
+App::$strings["Login"] = "Войти";
+App::$strings["Sign in"] = "Войти";
+App::$strings["Take me home"] = "Домой";
+App::$strings["Log me out of this site"] = "Выйти с этого сайта";
+App::$strings["Register"] = "Регистрация";
+App::$strings["Create an account"] = "Создать аккаунт";
+App::$strings["Help and documentation"] = "Справочная информация и документация";
+App::$strings["Search site @name, !forum, #tag, ?docs, content"] = "Искать на сайте @имя, !форум, #тег, ?документ, содержимое";
+App::$strings["Admin"] = "Администрирование";
+App::$strings["Site Setup and Configuration"] = "Установка и конфигурация сайта";
+App::$strings["Loading"] = "Загрузка";
+App::$strings["@name, !forum, #tag, ?doc, content"] = "@имя, !форум, #тег, ?документ, содержимое";
+App::$strings["Please wait..."] = "Подождите пожалуйста ...";
+App::$strings["Add Apps"] = "Добавить приложения";
+App::$strings["Arrange Apps"] = "Упорядочить приложения";
+App::$strings["Toggle System Apps"] = "Показать системные приложения";
+App::$strings["Channel"] = "Канал";
+App::$strings["Status Messages and Posts"] = "Статусы и публикации";
+App::$strings["About"] = "О себе";
+App::$strings["Profile Details"] = "Информация о профиле";
+App::$strings["Files"] = "Файлы";
+App::$strings["Files and Storage"] = "Файлы и хранилище";
+App::$strings["Chatrooms"] = "Чаты";
+App::$strings["Bookmarks"] = "Закладки";
+App::$strings["Saved Bookmarks"] = "Сохранённые закладки";
+App::$strings["Cards"] = "Карточки";
+App::$strings["View Cards"] = "Просмотреть карточки";
+App::$strings["Articles"] = "Статьи";
+App::$strings["View Articles"] = "Просмотр статей";
+App::$strings["Webpages"] = "Веб-страницы";
+App::$strings["View Webpages"] = "Просмотр веб-страниц";
+App::$strings["Wikis"] = "";
+App::$strings["Wiki"] = "";
+App::$strings["%1\$s's bookmarks"] = "Закладки пользователя %1\$s";
+App::$strings["Item was not found."] = "Элемент не найден.";
+App::$strings["Unknown error."] = "Неизвестная ошибка.";
+App::$strings["No source file."] = "Нет исходного файла.";
+App::$strings["Cannot locate file to replace"] = "Не удается найти файл для замены";
+App::$strings["Cannot locate file to revise/update"] = "Не удается найти файл для пересмотра / обновления";
+App::$strings["File exceeds size limit of %d"] = "Файл превышает предельный размер %d";
+App::$strings["You have reached your limit of %1$.0f Mbytes attachment storage."] = "Вы достигли предела %1$.0f Мбайт для хранения вложений.";
+App::$strings["File upload failed. Possible system limit or action terminated."] = "Загрузка файла не удалась. Возможно система перегружена или попытка прекращена.";
+App::$strings["Stored file could not be verified. Upload failed."] = "Файл для сохранения не может быть проверен. Загрузка не удалась.";
+App::$strings["Path not available."] = "Путь недоступен.";
+App::$strings["Empty pathname"] = "Пустое имя пути";
+App::$strings["duplicate filename or path"] = "дублирующееся имя файла или пути";
+App::$strings["Path not found."] = "Путь не найден.";
+App::$strings["mkdir failed."] = "mkdir не удался";
+App::$strings["database storage failed."] = "ошибка при записи базы данных.";
+App::$strings["Empty path"] = "Пустое имя пути";
+App::$strings["Profile Photos"] = "Фотографии профиля";
+App::$strings["Create an account to access services and applications"] = "Создайте аккаунт для доступа к службам и приложениям";
+App::$strings["Login/Email"] = "Пользователь / email";
+App::$strings["Password"] = "Пароль";
+App::$strings["Remember me"] = "Запомнить меня";
+App::$strings["Forgot your password?"] = "Забыли пароль или логин?";
+App::$strings["Password Reset"] = "Сбросить пароль";
+App::$strings["[\$Projectname] Website SSL error for %s"] = "[\$Projectname] Ошибка SSL/TLS веб-сайта для %s";
+App::$strings["Website SSL certificate is not valid. Please correct."] = "SSL/TLS сертификат веб-сайт недействителен. Исправьте это.";
+App::$strings["[\$Projectname] Cron tasks not running on %s"] = "[\$Projectname] Задания Cron не запущены на %s";
+App::$strings["Cron/Scheduled tasks not running."] = "Задания Cron / планировщика не запущены.";
+App::$strings["parent"] = "источник";
+App::$strings["Principal"] = "Субъект";
+App::$strings["Addressbook"] = "Адресная книга";
+App::$strings["Schedule Inbox"] = "План занятий входящий";
+App::$strings["Schedule Outbox"] = "План занятий исходящий";
+App::$strings["Total"] = "Всего";
+App::$strings["Shared"] = "Общие";
+App::$strings["Create"] = "Создать";
+App::$strings["Add Files"] = "Добавить файлы";
+App::$strings["Admin Delete"] = "Удалено администратором";
+App::$strings["Name"] = "Имя";
+App::$strings["Type"] = "Тип";
+App::$strings["Last Modified"] = "Последнее изменение";
+App::$strings["You are using %1\$s of your available file storage."] = "Вы используете %1\$s из доступного вам хранилища файлов.";
+App::$strings["You are using %1\$s of %2\$s available file storage. (%3\$s&#37;)"] = "Вы используете %1\$s из %2\$s доступного хранилища файлов (%3\$s&#37;).";
+App::$strings["WARNING:"] = "Предупреждение:";
+App::$strings["Create new folder"] = "Создать новую папку";
+App::$strings["Upload file"] = "Загрузить файл";
+App::$strings["Upload"] = "Загрузка";
+App::$strings["Drop files here to immediately upload"] = "Поместите файлы сюда для немедленной загрузки";
+App::$strings["Show in your contacts shared folder"] = "Показать общий каталог в ваших контактах";
+App::$strings["Remote authentication blocked. You are logged into this site locally. Please logout and retry."] = "Удалённая аутентификация заблокирована. Вы вошли на этот сайт локально. Пожалуйста, выйдите и попробуйте ещё раз.";
+App::$strings["Welcome %s. Remote authentication successful."] = "Добро пожаловать %s. Удаленная аутентификация успешно завершена.";
+App::$strings["This site is not a directory server"] = "Этот сайт не является сервером каталога";
+App::$strings["Unable to lookup recipient."] = "Не удалось найти получателя.";
+App::$strings["Unable to communicate with requested channel."] = "Не удалось установить связь с запрашиваемым каналом.";
+App::$strings["Cannot verify requested channel."] = "Не удалось установить подлинность требуемого канала.";
+App::$strings["Selected channel has private message restrictions. Send failed."] = "Выбранный канал ограничивает частные сообщения. Отправка не удалась.";
+App::$strings["Messages"] = "Сообщения";
+App::$strings["message"] = "сообщение";
+App::$strings["Message recalled."] = "Сообщение отозванно.";
+App::$strings["Conversation removed."] = "Беседа удалена.";
+App::$strings["Expires YYYY-MM-DD HH:MM"] = "Истекает YYYY-MM-DD HH:MM";
+App::$strings["Requested channel is not in this network"] = "Запрашиваемый канал не доступен.";
+App::$strings["Send Private Message"] = "Отправить личное сообщение";
+App::$strings["To:"] = "Кому:";
+App::$strings["Subject:"] = "Тема:";
+App::$strings["Your message:"] = "Сообщение:";
+App::$strings["Attach file"] = "Прикрепить файл";
+App::$strings["Send"] = "Отправить";
+App::$strings["Delete message"] = "Удалить сообщение";
+App::$strings["Delivery report"] = "Отчёт о доставке";
+App::$strings["Recall message"] = "Отозвать сообщение";
+App::$strings["Message has been recalled."] = "Сообщение отозванно";
+App::$strings["Delete Conversation"] = "Удалить беседу";
+App::$strings["No secure communications available. You <strong>may</strong> be able to respond from the sender's profile page."] = "Безопасная связь недоступна. Вы <strong>можете</strong> попытаться ответить со страницы профиля отправителя.";
+App::$strings["Send Reply"] = "Отправить ответ";
+App::$strings["Your message for %s (%s):"] = "Ваше сообщение для %s (%s):";
+App::$strings["This setting requires special processing and editing has been blocked."] = "Этот параметр требует специальной обработки и редактирования и был заблокирован.";
+App::$strings["Configuration Editor"] = "Редактор конфигурации";
+App::$strings["Warning: Changing some settings could render your channel inoperable. Please leave this page unless you are comfortable with and knowledgeable about how to correctly use this feature."] = "Предупреждение. Изменение некоторых настроек может привести к неработоспособности вашего канала. Пожалуйста, покиньте эту страницу, если вы точно не значете, как правильно использовать эту функцию.";
+App::$strings["Could not access contact record."] = "Не удалось получить доступ к записи контакта.";
+App::$strings["Settings updated."] = "Настройки обновлены.";
+App::$strings["Default Permissions App"] = "Приложение \"Разрешения по умолчанию\"";
+App::$strings["Not Installed"] = "не установлено";
+App::$strings["Set custom default permissions for new connections"] = "Настройка пользовательских разрешений по умолчанию для новых подключений ";
+App::$strings["Connection Default Permissions"] = "Разрешения по умолчанию для контакта";
+App::$strings["Apply these permissions automatically"] = "Применить эти разрешения автоматически";
+App::$strings["If enabled, connection requests will be approved without your interaction"] = "Если включено, запросы контактов будут одобрены без вашего участия";
+App::$strings["Permission role"] = "Роль разрешения";
+App::$strings["Add permission role"] = "Добавить роль разрешения";
+App::$strings["The permissions indicated on this page will be applied to all new connections."] = "Разрешения, указанные на этой странице, будут применяться ко всем новым соединениям.";
+App::$strings["Automatic approval settings"] = "Настройки автоматического одобрения";
+App::$strings["inherited"] = "наследуется";
+App::$strings["My Settings"] = "Мои настройки";
+App::$strings["Individual Permissions"] = "Индивидуальные разрешения";
+App::$strings["Some individual permissions may have been preset or locked based on your channel type and privacy settings."] = "Некоторые индивидуальные разрешения могут быть предустановлены или заблокированы на основании типа вашего канала и настроек приватности.";
+App::$strings["Permission category name is required."] = "Требуется категория разрешений.";
+App::$strings["Permission category saved."] = "Категория разрешения сохранена.";
+App::$strings["Permission Categories App"] = "Приложение \"Категории разрешений\"";
+App::$strings["Create custom connection permission limits"] = "Создать пользовательские ограничения на доступ к подключению";
+App::$strings["Use this form to create permission rules for various classes of people or connections."] = "Используйте эту форму для создания правил разрешений для различных групп людей и контактов.";
+App::$strings["Permission Categories"] = "Категории разрешений";
+App::$strings["Permission category name"] = "Наименование категории разрешений";
+App::$strings["Some permissions may be inherited from your channel's <a href=\"settings\"><strong>privacy settings</strong></a>, which have higher priority than individual settings. You can <strong>not</strong> change those settings here."] = "Некоторые разрешения могут наследовать из <a href=\"settings\"><strong>настроек приватности</strong></a> ваших каналов которые могут иметь более высокий приоритет чем индивидуальные. Вы <strong>не можете</strong> менять эти настройки здесь.";
+App::$strings["Xchan Lookup"] = "Поиск Xchan";
+App::$strings["Lookup xchan beginning with (or webbie): "] = "Запрос Xchan начинается с (или webbie):";
+App::$strings["Not found."] = "Не найдено.";
+App::$strings["Invalid message"] = "Неверное сообщение";
+App::$strings["no results"] = "Ничего не найдено.";
+App::$strings["channel sync processed"] = "синхронизация канала завершена";
+App::$strings["queued"] = "в очереди";
+App::$strings["posted"] = "опубликовано";
+App::$strings["accepted for delivery"] = "принято к доставке";
+App::$strings["updated"] = "обновлено";
+App::$strings["update ignored"] = "обновление игнорируется";
+App::$strings["permission denied"] = "доступ запрещен";
+App::$strings["recipient not found"] = "получатель не найден";
+App::$strings["mail recalled"] = "почта отозвана";
+App::$strings["duplicate mail received"] = "получено дублирующее сообщение";
+App::$strings["mail delivered"] = "почта доставлен";
+App::$strings["Delivery report for %1\$s"] = "Отчёт о доставке для %1\$s";
+App::$strings["Options"] = "Параметры";
+App::$strings["Redeliver"] = "Доставить повторно";
+App::$strings["No such group"] = "Нет такой группы";
+App::$strings["No such channel"] = "Нет такого канала";
+App::$strings["Search Results For:"] = "Результаты поиска для:";
+App::$strings["Reset form"] = "Очистить форму";
+App::$strings["Privacy group is empty"] = "Группа конфиденциальности пуста";
+App::$strings["Privacy group: "] = "Группа конфиденциальности: ";
+App::$strings["Invalid channel."] = "Недействительный канал.";
+App::$strings["Token verification failed."] = "Не удалось выполнить проверку токена.";
+App::$strings["Email Verification Required"] = "Требуется проверка адреса email";
+App::$strings["A verification token was sent to your email address [%s]. Enter that token here to complete the account verification step. Please allow a few minutes for delivery, and check your spam folder if you do not see the message."] = "Проверочный токен был отправлен на ваш адрес электронной почты [%s]. Введите этот токен здесь для завершения этапа проверки учётной записи. Пожалуйста, подождите несколько минут для завершения доставки и проверьте вашу папку \"Спам\" если вы не видите письма.";
+App::$strings["Resend Email"] = "Выслать повторно";
+App::$strings["Validation token"] = "Проверочный токен";
+App::$strings["No channel."] = "Канала нет.";
+App::$strings["No connections in common."] = "Общих контактов нет.";
+App::$strings["View Common Connections"] = "Просмотр общий контактов";
+App::$strings["network"] = "сеть";
+App::$strings["Unable to locate original post."] = "Не удалось найти оригинальную публикацию.";
+App::$strings["Empty post discarded."] = "Пустая публикация отклонена.";
+App::$strings["Duplicate post suppressed."] = "Подавлена дублирующаяся публикация.";
+App::$strings["System error. Post not saved."] = "Системная ошибка. Публикация не сохранена.";
+App::$strings["Your comment is awaiting approval."] = "Ваш комментарий ожидает одобрения.";
+App::$strings["Unable to obtain post information from database."] = "Невозможно получить информацию о публикации из базы данных";
+App::$strings["You have reached your limit of %1$.0f top level posts."] = "Вы достигли вашего ограничения в %1$.0f публикаций высокого уровня.";
+App::$strings["You have reached your limit of %1$.0f webpages."] = "Вы достигли вашего ограничения в %1$.0f страниц.";
+App::$strings["Some blurb about what to do when you're new here"] = "Некоторые предложения о том, что делать, если вы здесь новичок ";
+App::$strings["Public access denied."] = "Публичный доступ запрещен.";
+App::$strings["You must enable javascript for your browser to be able to view this content."] = "Для просмотра этого содержимого в вашем браузере должен быть включён JavaScript";
+App::$strings["Article"] = "Статья";
+App::$strings["Item has been removed."] = "Элемент был удалён.";
+App::$strings["sent you a private message"] = "отправил вам личное сообщение";
+App::$strings["added your channel"] = "добавил ваш канал";
+App::$strings["requires approval"] = "Требуется подтверждение";
+App::$strings["g A l F d"] = "g A l F d";
+App::$strings["[today]"] = "[сегодня]";
+App::$strings["posted an event"] = "событие опубликовано";
+App::$strings["shared a file with you"] = "с вами поделились файлом";
+App::$strings["Private forum"] = "Частный форум";
+App::$strings["Public forum"] = "Публичный форум";
+App::$strings["Poke App"] = "Приложение \"Ткнуть\"";
+App::$strings["Poke somebody in your addressbook"] = "Ткнуть кого-нибудь в вашей адресной книге";
+App::$strings["Poke somebody"] = "Ткнуть кого-нибудь";
+App::$strings["Poke/Prod"] = "Толкнуть / подтолкнуть";
+App::$strings["Poke, prod or do other things to somebody"] = "Толкнуть, подтолкнуть или сделать что-то ещё с кем-то";
+App::$strings["Recipient"] = "Получатель";
+App::$strings["Choose what you wish to do to recipient"] = "Выбрать что вы хотите сделать с получателем";
+App::$strings["Make this post private"] = "Сделать эту публикацию приватной";
+App::$strings["Remote privacy information not available."] = "Удаленная информация о конфиденциальности недоступна.";
+App::$strings["Visible to:"] = "Видимо для:";
+App::$strings["Post not found."] = "Публикация не найдена";
+App::$strings["%1\$s tagged %2\$s's %3\$s with %4\$s"] = "%1\$s отметил тегом %4\$s %3\$s %2\$s";
+App::$strings["No default suggestions were found."] = "Предложений по умолчанию не найдено.";
+App::$strings["%d rating"] = array(
+ 0 => "%d оценка",
+ 1 => "%d оценки",
+ 2 => "%d оценок",
+);
+App::$strings["Gender: "] = "Пол:";
+App::$strings["Status: "] = "Статус:";
+App::$strings["Homepage: "] = "Домашняя страница:";
+App::$strings["Description:"] = "Описание:";
+App::$strings["Public Forum:"] = "Публичный форум:";
+App::$strings["Keywords: "] = "Ключевые слова:";
+App::$strings["Don't suggest"] = "Не предлагать";
+App::$strings["Common connections (estimated):"] = "Общие контакты (оценочно):";
+App::$strings["Global Directory"] = "Глобальный каталог";
+App::$strings["Local Directory"] = "Локальный каталог";
+App::$strings["Finding:"] = "Поиск:";
+App::$strings["next page"] = "следующая страница";
+App::$strings["previous page"] = "предыдущая страница";
+App::$strings["Sort options"] = "Параметры сортировки";
+App::$strings["Alphabetic"] = "По алфавиту";
+App::$strings["Reverse Alphabetic"] = "Против алфавита";
+App::$strings["Newest to Oldest"] = "От новых к старым";
+App::$strings["Oldest to Newest"] = "От старых к новым";
+App::$strings["No entries (some entries may be hidden)."] = "Нет записей (некоторые записи могут быть скрыты).";
App::$strings["Calendar entries imported."] = "События календаря импортированы.";
App::$strings["No calendar entries found."] = "Не найдено событий в календаре.";
App::$strings["INVALID EVENT DISMISSED!"] = "НЕДЕЙСТВИТЕЛЬНОЕ СОБЫТИЕ ОТКЛОНЕНО!";
App::$strings["Summary: "] = "Резюме: ";
-App::$strings["Unknown"] = "Неизвестный";
App::$strings["Date: "] = "Дата: ";
App::$strings["Reason: "] = "Причина: ";
App::$strings["INVALID CARD DISMISSED!"] = "НЕДЕЙСТВИТЕЛЬНАЯ КАРТОЧКА ОТКЛОНЕНА!";
@@ -110,7 +1084,6 @@ App::$strings["Start date and time"] = "Дата и время начала";
App::$strings["End date and time"] = "Дата и время окончания";
App::$strings["Timezone:"] = "Часовой пояс:";
App::$strings["Description"] = "Описание";
-App::$strings["Location"] = "Место";
App::$strings["Previous"] = "Предыдущая";
App::$strings["Next"] = "Следующая";
App::$strings["Today"] = "Сегодня";
@@ -128,19 +1101,13 @@ App::$strings["Channel Calendars"] = "Календари канала";
App::$strings["CalDAV Calendars"] = "Календари CalDAV";
App::$strings["Delete all"] = "Удалить всё";
App::$strings["Sorry! Editing of recurrent events is not yet implemented."] = "Простите, но редактирование повторяющихся событий пока не реализовано.";
-App::$strings["Categories"] = "Категории";
-App::$strings["Name"] = "Имя";
App::$strings["Organisation"] = "Организация";
App::$strings["Title"] = "Наименование";
App::$strings["Phone"] = "Телефон";
-App::$strings["Email"] = "Электронная почта";
App::$strings["Instant messenger"] = "Мессенджер";
App::$strings["Website"] = "Веб-сайт";
App::$strings["Address"] = "Адрес";
App::$strings["Note"] = "Заметка";
-App::$strings["Mobile"] = "Мобильный";
-App::$strings["Home"] = "Домашний";
-App::$strings["Work"] = "Рабочий";
App::$strings["Add Contact"] = "Добавить контакт";
App::$strings["Add Field"] = "Добавить поле";
App::$strings["P.O. Box"] = "абонентский ящик";
@@ -152,104 +1119,213 @@ App::$strings["ZIP Code"] = "Индекс";
App::$strings["Country"] = "Страна";
App::$strings["Default Calendar"] = "Календарь по умолчанию";
App::$strings["Default Addressbook"] = "Адресная книга по умолчанию";
-App::$strings["This site is not a directory server"] = "Этот сайт не является сервером каталога";
-App::$strings["Permission category name is required."] = "Требуется категория разрешений.";
-App::$strings["Permission category saved."] = "Категория разрешения сохранена.";
-App::$strings["Permission Categories App"] = "Приложение \"Категории разрешений\"";
-App::$strings["Create custom connection permission limits"] = "Создать пользовательские ограничения на доступ к подключению";
-App::$strings["Use this form to create permission rules for various classes of people or connections."] = "Используйте эту форму для создания правил разрешений для различных групп людей и контактов.";
-App::$strings["Permission Categories"] = "Категории разрешений";
-App::$strings["Permission category name"] = "Наименование категории разрешений";
-App::$strings["My Settings"] = "Мои настройки";
-App::$strings["inherited"] = "наследуется";
-App::$strings["Individual Permissions"] = "Индивидуальные разрешения";
-App::$strings["Some permissions may be inherited from your channel's <a href=\"settings\"><strong>privacy settings</strong></a>, which have higher priority than individual settings. You can <strong>not</strong> change those settings here."] = "Некоторые разрешения могут наследовать из <a href=\"settings\"><strong>настроек приватности</strong></a> ваших каналов которые могут иметь более высокий приоритет чем индивидуальные. Вы <strong>не можете</strong> менять эти настройки здесь.";
-App::$strings["You must be logged in to see this page."] = "Вы должны авторизоваться, чтобы увидеть эту страницу.";
App::$strings["Posts and comments"] = "Публикации и комментарии";
App::$strings["Only posts"] = "Только публикации";
-App::$strings["This is the home page of %s."] = "Это домашняя страница %s.";
-App::$strings["Insufficient permissions. Request redirected to profile page."] = "Недостаточно прав. Запрос перенаправлен на страницу профиля.";
-App::$strings["Search Results For:"] = "Результаты поиска для:";
-App::$strings["Reset form"] = "Очистить форму";
-App::$strings["You must enable javascript for your browser to be able to view this content."] = "Для просмотра этого содержимого в вашем браузере должен быть включён JavaScript";
-App::$strings["Language App"] = "Приложение \"Язык\"";
-App::$strings["Change UI language"] = "Изменить язык интерфейса";
-App::$strings["Channel Export App"] = "Приложение \"Экспорт канала\"";
-App::$strings["Export your channel"] = "Экспортировать ваш канал";
-App::$strings["Export Channel"] = "Экспорт канала";
-App::$strings["Export your basic channel information to a file. This acts as a backup of your connections, permissions, profile and basic data, which can be used to import your data to a new server hub, but does not contain your content."] = "Экспортировать основную информацию из канала в файл. Служит в качестве резервной копии ваших контактов, основных данных и профиля, однако не включает содержимое. Может быть использовано для импорта ваши данных на новый сервер.";
-App::$strings["Export Content"] = "Экспортировать содержимое";
-App::$strings["Export your channel information and recent content to a JSON backup that can be restored or imported to another server hub. This backs up all of your connections, permissions, profile data and several months of posts. This file may be VERY large. Please be patient - it may take several minutes for this download to begin."] = "Экспортировать информацию из вашего канала и его содержимое в резервную копию в формате JSON которая может быть использована для восстановления или импорта на другом сервере. Сохраняет все ваши контакты, разрешения, данные профиля и публикации за несколько месяцев. Файл может иметь очень большой размер. Пожалуйста, будьте терпеливы и подождите несколько минут пока не начнётся загрузка.";
-App::$strings["Export your posts from a given year."] = "Экспортировать ваши публикации за данный год.";
-App::$strings["You may also export your posts and conversations for a particular year or month. Adjust the date in your browser location bar to select other dates. If the export fails (possibly due to memory exhaustion on your server hub), please try again selecting a more limited date range."] = "Вы также можете экспортировать ваши публикации и беседы за определённый месяц или год. Выберите дату в панели местоположения в браузере. Если экспорт будет неудачным (это возможно, например, из-за исчерпания памяти на сервере), повторите попытку, выбрав меньший диапазон дат.";
-App::$strings["To select all posts for a given year, such as this year, visit <a href=\"%1\$s\">%2\$s</a>"] = "Для выбора всех публикаций заданного года, например текущего, посетите <a href=\"%1\$s\">%2\$s</a>";
-App::$strings["To select all posts for a given month, such as January of this year, visit <a href=\"%1\$s\">%2\$s</a>"] = "Для выбора всех публикаций заданного месяца, например за январь сего года, посетите <a href=\"%1\$s\">%2\$s</a>";
-App::$strings["These content files may be imported or restored by visiting <a href=\"%1\$s\">%2\$s</a> on any site containing your channel. For best results please import or restore these in date order (oldest first)."] = "Данные файлы с содержимым могут быть импортированы и восстановлены на любом содержащем ваш канал сайте. Посетите <a href=\"%1\$s\">%2\$s</a>. Для лучших результатов пожалуйста производите импорт и восстановление в порядке датировки (старые сначала).";
-App::$strings["Welcome to Hubzilla!"] = "Добро пожаловать в Hubzilla!";
-App::$strings["You have got no unseen posts..."] = "У вас нет видимых публикаций...";
-App::$strings["Public access denied."] = "Публичный доступ запрещен.";
-App::$strings["Search"] = "Поиск";
-App::$strings["Items tagged with: %s"] = "Объекты помечены как: %s";
-App::$strings["Search results for: %s"] = "Результаты поиска для: %s";
-App::$strings["Public Stream App"] = "Приложение \"Публичный поток\"";
-App::$strings["The unmoderated public stream of this hub"] = "Немодерируемый публичный поток с этого хаба";
-App::$strings["Public Stream"] = "Публичный поток";
-App::$strings["Location not found."] = "Местоположение не найдено";
-App::$strings["Location lookup failed."] = "Поиск местоположения не удался";
-App::$strings["Please select another location to become primary before removing the primary location."] = "Пожалуйста, выберите другое местоположение в качестве основного прежде чем удалить предыдущее";
-App::$strings["Syncing locations"] = "Синхронизировать местоположение";
-App::$strings["No locations found."] = "Местоположений не найдено";
-App::$strings["Manage Channel Locations"] = "Управление местоположением канала";
-App::$strings["Primary"] = "Основной";
-App::$strings["Drop"] = "Удалить";
-App::$strings["Sync Now"] = "Синхронизировать";
-App::$strings["Please wait several minutes between consecutive operations."] = "Пожалуйста, подождите несколько минут между последовательными операциями.";
-App::$strings["When possible, drop a location by logging into that website/hub and removing your channel."] = "По возможности, очистите местоположение, войдя на этот веб-сайт / хаб и удалив свой канал.";
-App::$strings["Use this form to drop the location if the hub is no longer operating."] = "Используйте эту форму, чтобы удалить местоположение, если хаб больше не функционирует.";
-App::$strings["Change Order of Pinned Navbar Apps"] = "Изменить порядок приложений на панели навигации";
-App::$strings["Change Order of App Tray Apps"] = "Изменить порядок приложений в лотке";
-App::$strings["Use arrows to move the corresponding app left (top) or right (bottom) in the navbar"] = "Используйте стрелки для перемещения приложения влево (вверх) или вправо (вниз) в панели навигации";
-App::$strings["Use arrows to move the corresponding app up or down in the app tray"] = "Используйте стрелки для перемещения приложения вверх или вниз в лотке";
-App::$strings["Menu not found."] = "Меню не найдено";
-App::$strings["Unable to create element."] = "Невозможно создать элемент.";
-App::$strings["Unable to update menu element."] = "Невозможно обновить элемент меню.";
-App::$strings["Unable to add menu element."] = "Невозможно добавить элемент меню.";
-App::$strings["Not found."] = "Не найдено.";
-App::$strings["Menu Item Permissions"] = "Разрешения на пункт меню";
-App::$strings["(click to open/close)"] = "(нажмите чтобы открыть/закрыть)";
-App::$strings["Link Name"] = "Имя ссылки";
-App::$strings["Link or Submenu Target"] = "Ссылка или цель подменю";
-App::$strings["Enter URL of the link or select a menu name to create a submenu"] = "Введите URL ссылки или выберите имя меню для создания подменю";
-App::$strings["Use magic-auth if available"] = "Использовать magic-auth если возможно";
-App::$strings["No"] = "Нет";
-App::$strings["Yes"] = "Да";
-App::$strings["Open link in new window"] = "Открыть ссылку в новом окне";
-App::$strings["Order in list"] = "Порядок в списке";
-App::$strings["Higher numbers will sink to bottom of listing"] = "Большие значения в конце списка";
-App::$strings["Submit and finish"] = "Отправить и завершить";
-App::$strings["Submit and continue"] = "Отправить и продолжить";
-App::$strings["Menu:"] = "Меню:";
-App::$strings["Link Target"] = "Цель ссылки";
-App::$strings["Edit menu"] = "Редактировать меню";
-App::$strings["Edit element"] = "Редактировать элемент";
-App::$strings["Drop element"] = "Удалить элемент";
-App::$strings["New element"] = "Новый элемент";
-App::$strings["Edit this menu container"] = "Редактировать контейнер меню";
-App::$strings["Add menu element"] = "Добавить элемент меню";
-App::$strings["Delete this menu item"] = "Удалить этот элемент меню";
-App::$strings["Edit this menu item"] = "Редактировать этот элемент меню";
-App::$strings["Menu item not found."] = "Элемент меню не найден.";
-App::$strings["Menu item deleted."] = "Элемент меню удалён.";
-App::$strings["Menu item could not be deleted."] = "Невозможно удалить элемент меню.";
-App::$strings["Edit Menu Element"] = "Редактировать элемент меню";
-App::$strings["Link text"] = "Текст ссылки";
+App::$strings["vcard"] = "vCard";
+App::$strings["You must be logged in to see this page."] = "Вы должны авторизоваться, чтобы увидеть эту страницу.";
+App::$strings["&#x1f501; Repeated %1\$s's %2\$s"] = "&#x1f501; Повторил %1\$s %2\$s";
+App::$strings["Post repeated"] = "Публикация повторяется";
+App::$strings["No more system notifications."] = "Нет новых оповещений системы.";
+App::$strings["System Notifications"] = "Системные оповещения ";
+App::$strings["%s element installed"] = "%s элемент установлен";
+App::$strings["%s element installation failed"] = "%sустановка элемента неудачна.";
+App::$strings["App installed."] = "Приложение установлено.";
+App::$strings["Malformed app."] = "Неработающее приложение.";
+App::$strings["Embed code"] = "Встроить код";
+App::$strings["Edit App"] = "Редактировать приложение";
+App::$strings["Create App"] = "Создать приложение";
+App::$strings["Name of app"] = "Наименование приложения";
+App::$strings["Location (URL) of app"] = "Местоположение (URL) приложения";
+App::$strings["Photo icon URL"] = "URL пиктограммы";
+App::$strings["80 x 80 pixels - optional"] = "80 x 80 пикселей - необязательно";
+App::$strings["Categories (optional, comma separated list)"] = "Категории (необязательно, список через запятую)";
+App::$strings["Version ID"] = "ID версии";
+App::$strings["Price of app"] = "Цена приложения";
+App::$strings["Location (URL) to purchase app"] = "Ссылка (URL) для покупки приложения";
+App::$strings["Invalid profile identifier."] = "Неверный идентификатор профиля";
+App::$strings["Profile Visibility Editor"] = "Редактор видимости профиля";
+App::$strings["Click on a contact to add or remove."] = "Нажмите на контакт, чтобы добавить или удалить.";
+App::$strings["Visible To"] = "Видно";
+App::$strings["All Connections"] = "Все контакты";
+App::$strings["Channel name changes are not allowed within 48 hours of changing the account password."] = "Изменение названия канала не разрешается в течении 48 часов после смены пароля у аккаунта.";
+App::$strings["Change channel nickname/address"] = "Изменить псевдоним / адрес канала";
+App::$strings["WARNING: "] = "ПРЕДУПРЕЖДЕНИЕ: ";
+App::$strings["Any/all connections on other networks will be lost!"] = "Любые / все контакты в других сетях будут утеряны!";
+App::$strings["Please enter your password for verification:"] = "Пожалуйста, введите ваш пароль для проверки:";
+App::$strings["New channel address"] = "Новый адрес канала";
+App::$strings["Rename Channel"] = "Переименовать канал";
+App::$strings["Accounts"] = "Учётные записи";
+App::$strings["Blocked accounts"] = "Заблокированные аккаунты";
+App::$strings["Expired accounts"] = "Просроченные аккаунты";
+App::$strings["Expiring accounts"] = "Близкие к просрочке аккаунты";
+App::$strings["Channels"] = "Каналы";
+App::$strings["Message queues"] = "Очередь сообщений";
+App::$strings["Your software should be updated"] = "Ваше программное обеспечение должно быть обновлено";
+App::$strings["Administration"] = "Администрирование";
+App::$strings["Summary"] = "Резюме";
+App::$strings["Registered accounts"] = "Зарегистрированные аккаунты";
+App::$strings["Pending registrations"] = "Ждут утверждения";
+App::$strings["Registered channels"] = "Зарегистрированные каналы";
+App::$strings["Active addons"] = "Активные расширения";
+App::$strings["Version"] = "Версия системы";
+App::$strings["Repository version (master)"] = "Версия репозитория (master)";
+App::$strings["Repository version (dev)"] = "Версия репозитория (dev)";
+App::$strings["Profile not found."] = "Профиль не найден.";
+App::$strings["Profile deleted."] = "Профиль удален.";
+App::$strings["Profile-"] = "Профиль -";
+App::$strings["New profile created."] = "Новый профиль создан.";
+App::$strings["Profile unavailable to clone."] = "Профиль недоступен для клонирования.";
+App::$strings["Profile unavailable to export."] = "Профиль недоступен для экспорта.";
+App::$strings["Profile Name is required."] = "Требуется имя профиля.";
+App::$strings["Marital Status"] = "Семейное положение";
+App::$strings["Romantic Partner"] = "Романтический партнер";
+App::$strings["Likes"] = "Нравится";
+App::$strings["Dislikes"] = "Не нравится";
+App::$strings["Work/Employment"] = "Работа / Занятость";
+App::$strings["Religion"] = "Религия";
+App::$strings["Political Views"] = "Политические взгляды";
+App::$strings["Gender"] = "Гендер";
+App::$strings["Sexual Preference"] = "Сексуальная ориентация";
+App::$strings["Homepage"] = "Домашняя страница";
+App::$strings["Interests"] = "Интересы";
+App::$strings["Profile updated."] = "Профиль обновлен.";
+App::$strings["Hide your connections list from viewers of this profile"] = "Скрывать от просмотра ваш список контактов в этом профиле";
+App::$strings["Edit Profile Details"] = "Редактирование профиля";
+App::$strings["View this profile"] = "Посмотреть этот профиль";
+App::$strings["Profile Tools"] = "Инструменты профиля";
+App::$strings["Change cover photo"] = "Изменить фотографию обложки";
+App::$strings["Create a new profile using these settings"] = "Создать новый профиль с теми же настройками";
+App::$strings["Clone this profile"] = "Клонировать этот профиль";
+App::$strings["Delete this profile"] = "Удалить этот профиль";
+App::$strings["Add profile things"] = "Добавить в профиль";
+App::$strings["Personal"] = "Личное";
+App::$strings["Relationship"] = "Отношения";
+App::$strings["Import profile from file"] = "Импортировать профиль из файла";
+App::$strings["Export profile to file"] = "Экспортировать профиль в файл";
+App::$strings["Your gender"] = "Ваш пол";
+App::$strings["Marital status"] = "Семейное положение";
+App::$strings["Sexual preference"] = "Сексуальная ориентация";
+App::$strings["Profile name"] = "Имя профиля";
+App::$strings["This is your default profile."] = "Это ваш профиль по умолчанию.";
+App::$strings["Your full name"] = "Ваше полное имя";
+App::$strings["Title/Description"] = "Заголовок / описание";
+App::$strings["Street address"] = "Улица, дом, квартира";
+App::$strings["Locality/City"] = "Населенный пункт / город";
+App::$strings["Region/State"] = "Регион / Область";
+App::$strings["Postal/Zip code"] = "Почтовый индекс";
+App::$strings["Who (if applicable)"] = "Кто (если применимо)";
+App::$strings["Examples: cathy123, Cathy Williams, cathy@example.com"] = "Примеры: ivan1990, Ivan Petrov, ivan@example.com";
+App::$strings["Since (date)"] = "С (дата)";
+App::$strings["Tell us about yourself"] = "Расскажите нам о себе";
+App::$strings["Homepage URL"] = "URL домашней страницы";
+App::$strings["Hometown"] = "Родной город";
+App::$strings["Political views"] = "Политические взгляды";
+App::$strings["Religious views"] = "Религиозные взгляды";
+App::$strings["Keywords used in directory listings"] = "Ключевые слова для участия в каталоге";
+App::$strings["Example: fishing photography software"] = "Например: fishing photography software";
+App::$strings["Musical interests"] = "Музыкальные интересы";
+App::$strings["Books, literature"] = "Книги, литература";
+App::$strings["Television"] = "Телевидение";
+App::$strings["Film/Dance/Culture/Entertainment"] = "Кино / танцы / культура / развлечения";
+App::$strings["Hobbies/Interests"] = "Хобби / интересы";
+App::$strings["Love/Romance"] = "Любовь / романтические отношения";
+App::$strings["School/Education"] = "Школа / образование";
+App::$strings["Contact information and social networks"] = "Информация и социальные сети для связи";
+App::$strings["My other channels"] = "Мои другие контакты";
+App::$strings["Communications"] = "Связи";
+App::$strings["Create New"] = "Создать новый";
+App::$strings["Page owner information could not be retrieved."] = "Информация о владельце страницы не может быть получена.";
+App::$strings["Album not found."] = "Альбом не найден.";
+App::$strings["Delete Album"] = "Удалить альбом";
+App::$strings["Delete Photo"] = "Удалить фотографию";
+App::$strings["No photos selected"] = "Никакие фотографии не выбраны";
+App::$strings["Access to this item is restricted."] = "Доступ к этому элементу ограничен.";
+App::$strings["%1$.2f MB of %2$.2f MB photo storage used."] = "Вы использовали %1$.2f мегабайт из %2$.2f для хранения фото.";
+App::$strings["%1$.2f MB photo storage used."] = "Вы использовали %1$.2f мегабайт для хранения фото.";
+App::$strings["Upload Photos"] = "Загрузить фотографии";
+App::$strings["Enter an album name"] = "Введите название альбома";
+App::$strings["or select an existing album (doubleclick)"] = "или выберите существующий альбом (двойной щелчок)";
+App::$strings["Create a status post for this upload"] = "Сделать публикацию о статусе для этой загрузки";
+App::$strings["Description (optional)"] = "Описание (необязательно)";
+App::$strings["Show Newest First"] = "Показать новые первыми";
+App::$strings["Show Oldest First"] = "Показать старые первыми";
+App::$strings["View Photo"] = "Посмотреть фотографию";
+App::$strings["Edit Album"] = "Редактировать Фотоальбом";
+App::$strings["Add Photos"] = "Добавить фотографии";
+App::$strings["Permission denied. Access to this item may be restricted."] = "Доступ запрещен. Доступ к этому элементу может быть ограничен.";
+App::$strings["Photo not available"] = "Фотография не доступна";
+App::$strings["Use as profile photo"] = "Использовать в качестве фотографии профиля";
+App::$strings["Use as cover photo"] = "Использовать в качестве фотографии обложки";
+App::$strings["Private Photo"] = "Личная фотография";
+App::$strings["View Full Size"] = "Посмотреть в полный размер";
+App::$strings["Remove"] = "Удалить";
+App::$strings["Edit photo"] = "Редактировать фотографию";
+App::$strings["Rotate CW (right)"] = "Повернуть CW (направо)";
+App::$strings["Rotate CCW (left)"] = "Повернуть CCW (налево)";
+App::$strings["Move photo to album"] = "Переместить фотографию в альбом";
+App::$strings["Enter a new album name"] = "Введите новое название альбома";
+App::$strings["or select an existing one (doubleclick)"] = "или выбрать существующую (двойной щелчок)";
+App::$strings["Add a Tag"] = "Добавить тег";
+App::$strings["Example: @bob, @Barbara_Jensen, @jim@example.com"] = "Пример: @bob, @Barbara_Jensen, @jim@example.com";
+App::$strings["Flag as adult in album view"] = "Пометить как альбом \"для взрослых\"";
+App::$strings["I like this (toggle)"] = "мне это нравится (переключение)";
+App::$strings["I don't like this (toggle)"] = "мне это не нравится (переключение)";
+App::$strings["This is you"] = "Это вы";
+App::$strings["View all"] = "Просмотреть все";
+App::$strings["Photo Tools"] = "Фото-Инструменты";
+App::$strings["In This Photo:"] = "На этой фотографии:";
+App::$strings["Map"] = "Карта";
+App::$strings["__ctx:noun__ Likes"] = "Нравится";
+App::$strings["__ctx:noun__ Dislikes"] = "Не нравится";
+App::$strings["Tag removed"] = "Тег удалён";
+App::$strings["Remove Item Tag"] = "Удалить тег элемента";
+App::$strings["Select a tag to remove: "] = "Выбрать тег для удаления:";
+App::$strings["Channel not found."] = "Канал не найден.";
+App::$strings["toggle full screen mode"] = "переключение полноэкранного режима";
+App::$strings["Invalid item."] = "Недействительный элемент.";
+App::$strings["Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."] = "";
+App::$strings["Authorize application connection"] = "Авторизовать подключение приложения";
+App::$strings["Return to your app and insert this Security Code:"] = "Вернитесь к своему приложению и вставьте этот код безопасности:";
+App::$strings["Please login to continue."] = "Пожалуйста, войдите, чтобы продолжить.";
+App::$strings["Do you want to authorize this application to access your posts and contacts, and/or create new posts for you?"] = "Вы хотите авторизовать это приложение для доступа к вашим публикациям и контактам и / или созданию новых публикаций?";
+App::$strings["No valid account found."] = "Действительный аккаунт не найден.";
+App::$strings["Password reset request issued. Check your email."] = "Запрос на сброс пароля отправлен. Проверьте вашу электронную почту.";
+App::$strings["Site Member (%s)"] = "Участник сайта (%s)";
+App::$strings["Password reset requested at %s"] = "Запрошен сброс пароля на %s";
+App::$strings["Request could not be verified. (You may have previously submitted it.) Password reset failed."] = "Запрос не может быть проверен. (Вы могли отправить его раньше). Сброс пароля не возможен.";
+App::$strings["Your password has been reset as requested."] = "Ваш пароль в соответствии с просьбой сброшен.";
+App::$strings["Your new password is"] = "Ваш новый пароль";
+App::$strings["Save or copy your new password - and then"] = "Сохраните ваш новый пароль и затем";
+App::$strings["click here to login"] = "нажмите здесь чтобы войти";
+App::$strings["Your password may be changed from the <em>Settings</em> page after successful login."] = "Ваш пароль может быть изменён на странице <em>Настройки</em> после успешного входа.";
+App::$strings["Your password has changed at %s"] = "Пароль был изменен на %s";
+App::$strings["Forgot your Password?"] = "Забыли ваш пароль?";
+App::$strings["Enter your email address and submit to have your password reset. Then check your email for further instructions."] = "Введите ваш адрес электронной почты и нажмите отправить чтобы сбросить пароль. Затем проверьте ваш почтовый ящик для дальнейших инструкций. ";
+App::$strings["Email Address"] = "Адрес электронной почты";
+App::$strings["Reset"] = "Сбросить";
+App::$strings["Name is required"] = "Необходимо имя";
+App::$strings["Key and Secret are required"] = "Требуются ключ и код";
+App::$strings["OAuth Apps Manager App"] = "Приложение \"Менеджер Oauth\"";
+App::$strings["OAuth authentication tokens for mobile and remote apps"] = "Токены аутентификации OAuth для мобильный и удалённых приложений";
+App::$strings["Add application"] = "Добавить приложение";
+App::$strings["Name of application"] = "Название приложения";
+App::$strings["Consumer Key"] = "Ключ клиента";
+App::$strings["Automatically generated - change if desired. Max length 20"] = "Сгенерирован автоматические - измените если требуется. Макс. длина 20";
+App::$strings["Consumer Secret"] = "Код клиента";
+App::$strings["Redirect"] = "Перенаправление";
+App::$strings["Redirect URI - leave blank unless your application specifically requires this"] = "URI перенаправления - оставьте пустыми до тех пока ваше приложение не требует этого";
+App::$strings["Icon url"] = "URL значка";
+App::$strings["Optional"] = "Необязательно";
+App::$strings["Application not found."] = "Приложение не найдено.";
+App::$strings["Connected OAuth Apps"] = "Подключенные приложения OAuth";
+App::$strings["Client key starts with"] = "Ключ клиента начинается с";
+App::$strings["No name"] = "Без названия";
+App::$strings["Remove authorization"] = "Удалить разрешение";
App::$strings["Event can not end before it has started."] = "Событие не может завершиться до его начала.";
App::$strings["Unable to generate preview."] = "Невозможно создать предварительный просмотр.";
App::$strings["Event title and start time are required."] = "Требуются наименование события и время начала.";
App::$strings["Event not found."] = "Событие не найдено.";
-App::$strings["event"] = "событие";
App::$strings["Edit event title"] = "Редактировать наименование события";
-App::$strings["Required"] = "Требуется";
App::$strings["Categories (comma-separated list)"] = "Категории (список через запятую)";
App::$strings["Edit Category"] = "Редактировать категорию";
App::$strings["Category"] = "Категория";
@@ -261,52 +1337,25 @@ App::$strings["Adjust for viewer timezone"] = "Настройте просмот
App::$strings["Important for events that happen in a particular place. Not practical for global holidays."] = "Важно для событий, которые происходят в определённом месте. Не подходит для всеобщих праздников.";
App::$strings["Edit Description"] = "Редактировать описание";
App::$strings["Edit Location"] = "Редактировать местоположение";
-App::$strings["Preview"] = "Предварительный просмотр";
-App::$strings["Permission settings"] = "Настройки разрешений";
App::$strings["Advanced Options"] = "Дополнительные настройки";
App::$strings["l, F j"] = "";
App::$strings["Edit event"] = "Редактировать событие";
App::$strings["Delete event"] = "Удалить событие";
-App::$strings["Link to Source"] = "Ссылка на источник";
App::$strings["calendar"] = "календарь";
App::$strings["Edit Event"] = "Редактировать событие";
App::$strings["Create Event"] = "Создать событие";
-App::$strings["Export"] = "Экспорт";
+App::$strings["View"] = "Просмотр";
App::$strings["Event removed"] = "Событие удалено";
App::$strings["Failed to remove event"] = "Не удалось удалить событие";
-App::$strings["App installed."] = "Приложение установлено.";
-App::$strings["Malformed app."] = "Неработающее приложение.";
-App::$strings["Embed code"] = "Встроить код";
-App::$strings["Edit App"] = "Редактировать приложение";
-App::$strings["Create App"] = "Создать приложение";
-App::$strings["Name of app"] = "Наименование приложения";
-App::$strings["Location (URL) of app"] = "Местоположение (URL) приложения";
-App::$strings["Photo icon URL"] = "URL пиктограммы";
-App::$strings["80 x 80 pixels - optional"] = "80 x 80 пикселей - необязательно";
-App::$strings["Categories (optional, comma separated list)"] = "Категории (необязательно, список через запятую)";
-App::$strings["Version ID"] = "ID версии";
-App::$strings["Price of app"] = "Цена приложения";
-App::$strings["Location (URL) to purchase app"] = "Ссылка (URL) для покупки приложения";
-App::$strings["Please login."] = "Пожалуйста, войдите.";
-App::$strings["Hub not found."] = "Узел не найден.";
-App::$strings["photo"] = "фото";
-App::$strings["status"] = "статус";
-App::$strings["%1\$s is following %2\$s's %3\$s"] = "%1\$s отслеживает %2\$s's %3\$s";
-App::$strings["%1\$s stopped following %2\$s's %3\$s"] = "%1\$s прекратил отслеживать %2\$s's %3\$s";
-App::$strings["Channel not found."] = "Канал не найден.";
-App::$strings["Insert web link"] = "Вставить веб-ссылку";
-App::$strings["Title (optional)"] = "Заголовок (необязательно)";
-App::$strings["Edit Article"] = "Редактировать статью";
-App::$strings["Nothing to import."] = "Ничего импортировать.";
-App::$strings["Unable to download data from old server"] = "Невозможно загрузить данные со старого сервера";
-App::$strings["Imported file is empty."] = "Импортированный файл пуст.";
-App::$strings["Warning: Database versions differ by %1\$d updates."] = "Предупреждение: Версия базы данных отличается от %1\$d обновления.";
-App::$strings["Import completed"] = "Импорт завершён.";
-App::$strings["Import Items"] = "Импортировать объекты";
-App::$strings["Use this form to import existing posts and content from an export file."] = "Используйте эту форму для импорта существующих публикаций и содержимого из файла.";
-App::$strings["File to Upload"] = "Файл для загрузки";
+App::$strings["Unknown App"] = "Неизвестное приложение";
+App::$strings["Authorize"] = "Авторизовать";
+App::$strings["Do you authorize the app %s to access your channel data?"] = "Авторизуете ли вы приложение %s для доступа к данным вашего канала?";
+App::$strings["Allow"] = "Разрешить";
+App::$strings["Deny"] = "Запретить";
+App::$strings["Public Stream App"] = "Приложение \"Публичный поток\"";
+App::$strings["The unmoderated public stream of this hub"] = "Немодерируемый публичный поток с этого хаба";
+App::$strings["Public Stream"] = "Публичный поток";
App::$strings["You have created %1$.0f of %2$.0f allowed channels."] = "Вы создали %1$.0f из %2$.0f возможных каналов.";
-App::$strings["Loading"] = "Загрузка";
App::$strings["Your real name is recommended."] = "Рекомендуется использовать ваше настоящее имя.";
App::$strings["Examples: \"Bob Jameson\", \"Lisa and her Horses\", \"Soccer\", \"Aviation Group\""] = "Примеры: \"Иван Иванов\", \"Оксана и кони\", \"Футбол\", \"Тимур и его команда\"";
App::$strings["This will be used to create a unique network address (like an email address)."] = "Это будет использовано для создания уникального сетевого адреса (наподобие email).";
@@ -320,21 +1369,386 @@ App::$strings["Create a Channel"] = "Создать канал";
App::$strings["A channel is a unique network identity. It can represent a person (social network profile), a forum (group), a business or celebrity page, a newsfeed, and many other things."] = "Канал это уникальная сетевая идентичность. Он может представлять человека (профиль в социальной сети), форум или группу, бизнес или страницу знаменитости, новостную ленту и многие другие вещи.";
App::$strings["or <a href=\"import\">import an existing channel</a> from another location."] = "или <a href=\"import\">импортировать существующий канал</a> из другого места.";
App::$strings["Validate"] = "Проверить";
+App::$strings["Image uploaded but image cropping failed."] = "Изображение загружено но обрезка не удалась.";
+App::$strings["Cover Photos"] = "Фотографии обложки";
+App::$strings["Image resize failed."] = "Не удалось изменить размер изображения.";
+App::$strings["Image upload failed."] = "Загрузка изображения не удалась.";
+App::$strings["Unable to process image."] = "Невозможно обработать изображение.";
+App::$strings["Photo not available."] = "Фотография недоступна.";
+App::$strings["Your cover photo may be visible to anybody on the internet"] = "Фотография вашей обложки может быть видна всем в Интернете";
+App::$strings["Upload File:"] = "Загрузить файл:";
+App::$strings["Select a profile:"] = "Выбрать профиль:";
+App::$strings["Change Cover Photo"] = "Изменить фотографию обложки";
+App::$strings["Use a photo from your albums"] = "Использовать фотографию из ваших альбомов";
+App::$strings["Choose a different album"] = "Выбрать другой альбом";
+App::$strings["Select existing photo"] = "Выбрать существующую фотографию";
+App::$strings["Crop Image"] = "Обрезать изображение";
+App::$strings["Please adjust the image cropping for optimum viewing."] = "Пожалуйста настройте обрезку изображения для оптимального просмотра.";
+App::$strings["Done Editing"] = "Закончить редактирование";
+App::$strings["Files: shared with me"] = "Файлы: поделились со мной";
+App::$strings["NEW"] = "НОВОЕ";
+App::$strings["Remove all files"] = "Удалить все файлы";
+App::$strings["Remove this file"] = "Удалить этот файл";
+App::$strings["Maximum daily site registrations exceeded. Please try again tomorrow."] = "Превышено максимальное количество регистраций на сегодня. Пожалуйста, попробуйте снова завтра.";
+App::$strings["Please indicate acceptance of the Terms of Service. Registration failed."] = "Пожалуйста, подтвердите согласие с \"Условиями обслуживания\". Регистрация не удалась.";
+App::$strings["Passwords do not match."] = "Пароли не совпадают.";
+App::$strings["Registration successful. Continue to create your first channel..."] = "Регистрация завершена успешно. Для продолжения создайте свой первый канал...";
+App::$strings["Registration successful. Please check your email for validation instructions."] = "Регистрация завершена успешно. Пожалуйста проверьте вашу электронную почту для подтверждения.";
+App::$strings["Your registration is pending approval by the site owner."] = "Ваша регистрация ожидает одобрения администрации сайта.";
+App::$strings["Your registration can not be processed."] = "Ваша регистрация не может быть обработана.";
+App::$strings["Registration on this hub is disabled."] = "Регистрация на этом хабе отключена.";
+App::$strings["Registration on this hub is by approval only."] = "Регистрация на этом хабе только по утверждению.";
+App::$strings["<a href=\"pubsites\">Register at another affiliated hub.</a>"] = "<a href=\"pubsites\">Зарегистрироваться на другом хабе.</a>";
+App::$strings["Registration on this hub is by invitation only."] = "Регистрация на этом хабе доступна только по приглашениям.";
+App::$strings["This site has exceeded the number of allowed daily account registrations. Please try again tomorrow."] = "Этот сайт превысил максимальное количество регистраций на сегодня. Пожалуйста, попробуйте снова завтра. ";
+App::$strings["Terms of Service"] = "Условия предоставления услуг";
+App::$strings["I accept the %s for this website"] = "Я принимаю %s для этого веб-сайта.";
+App::$strings["I am over %s years of age and accept the %s for this website"] = "Мой возраст превышает %s лет и я принимаю %s для этого веб-сайта.";
+App::$strings["Your email address"] = "Ваш адрес электронной почты";
+App::$strings["Choose a password"] = "Выберите пароль";
+App::$strings["Please re-enter your password"] = "Пожалуйста, введите пароль еще раз";
+App::$strings["Please enter your invitation code"] = "Пожалуйста, введите Ваш код приглашения";
+App::$strings["Your Name"] = "Ваше имя";
+App::$strings["Real names are preferred."] = "Предпочтительны реальные имена.";
+App::$strings["Your nickname will be used to create an easy to remember channel address e.g. nickname%s"] = "Ваш псевдоним будет использован для создания легко запоминаемого адреса канала, напр. nickname %s";
+App::$strings["Select a channel permission role for your usage needs and privacy requirements."] = "Выберите разрешения для канала в зависимости от ваших потребностей и требований приватности.";
+App::$strings["no"] = "нет";
+App::$strings["yes"] = "да";
+App::$strings["Registration"] = "Регистрация";
+App::$strings["This site requires email verification. After completing this form, please check your email for further instructions."] = "Этот сайт требует проверку адреса электронной почты. После заполнения этой формы, пожалуйста, проверьте ваш почтовый ящик для дальнейших инструкций.";
+App::$strings["Change Order of Pinned Navbar Apps"] = "Изменить порядок приложений на панели навигации";
+App::$strings["Change Order of App Tray Apps"] = "Изменить порядок приложений в лотке";
+App::$strings["Use arrows to move the corresponding app left (top) or right (bottom) in the navbar"] = "Используйте стрелки для перемещения приложения влево (вверх) или вправо (вниз) в панели навигации";
+App::$strings["Use arrows to move the corresponding app up or down in the app tray"] = "Используйте стрелки для перемещения приложения вверх или вниз в лотке";
+App::$strings["Documentation Search"] = "Поиск документации";
+App::$strings["Members"] = "Участники";
+App::$strings["Administrators"] = "Администраторы";
+App::$strings["Developers"] = "Разработчики";
+App::$strings["Tutorials"] = "Руководства";
+App::$strings["\$Projectname Documentation"] = "\$Projectname Документация";
+App::$strings["Contents"] = "Содержимое";
+App::$strings["No connections."] = "Контактов нет.";
+App::$strings["Visit %s's profile [%s]"] = "Посетить %s ​​профиль [%s]";
+App::$strings["View Connections"] = "Просмотр контактов";
+App::$strings["Website:"] = "Веб-сайт:";
+App::$strings["Remote Channel [%s] (not yet known on this site)"] = "Удалённый канал [%s] (пока неизвестен на этом сайте)";
+App::$strings["Rating (this information is public)"] = "Оценка (эта информация общедоступна)";
+App::$strings["Optionally explain your rating (this information is public)"] = "Объясните свою оценку (необязательно; эта информация общедоступна)";
+App::$strings["Please login."] = "Пожалуйста, войдите.";
+App::$strings["Location not found."] = "Местоположение не найдено";
+App::$strings["Location lookup failed."] = "Поиск местоположения не удался";
+App::$strings["Please select another location to become primary before removing the primary location."] = "Пожалуйста, выберите другое местоположение в качестве основного прежде чем удалить предыдущее";
+App::$strings["Syncing locations"] = "Синхронизировать местоположение";
+App::$strings["No locations found."] = "Местоположений не найдено";
+App::$strings["Manage Channel Locations"] = "Управление местоположением канала";
+App::$strings["Primary"] = "Основной";
+App::$strings["Drop"] = "Удалить";
+App::$strings["Sync Now"] = "Синхронизировать";
+App::$strings["Please wait several minutes between consecutive operations."] = "Пожалуйста, подождите несколько минут между последовательными операциями.";
+App::$strings["When possible, drop a location by logging into that website/hub and removing your channel."] = "По возможности, очистите местоположение, войдя на этот веб-сайт / хаб и удалив свой канал.";
+App::$strings["Use this form to drop the location if the hub is no longer operating."] = "Используйте эту форму, чтобы удалить местоположение, если хаб больше не функционирует.";
+App::$strings["Failed to create source. No channel selected."] = "Не удалось создать источник. Канал не выбран.";
+App::$strings["Source created."] = "Источник создан.";
+App::$strings["Source updated."] = "Источник обновлен.";
+App::$strings["Sources App"] = "Приложение \"Источники канала\"";
+App::$strings["Automatically import channel content from other channels or feeds"] = "Автоматический импорт контента из других каналов или лент";
+App::$strings["*"] = "";
+App::$strings["Channel Sources"] = "Источники канала";
+App::$strings["Manage remote sources of content for your channel."] = "Управление удалённым источниками содержимого для вашего канала";
+App::$strings["New Source"] = "Новый источник";
+App::$strings["Import all or selected content from the following channel into this channel and distribute it according to your channel settings."] = "Импортировать всё или выбранное содержимое из следующего канала в этот канал и распределить его в соответствии с вашими настройками.";
+App::$strings["Only import content with these words (one per line)"] = "Импортировать содержимое только с этим текстом (построчно)";
+App::$strings["Leave blank to import all public content"] = "Оставьте пустым для импорта всего общедоступного содержимого";
+App::$strings["Channel Name"] = "Название канала";
+App::$strings["Add the following categories to posts imported from this source (comma separated)"] = "Добавить следующие категории к импортированным публикациям из этого источника (через запятые)";
+App::$strings["Resend posts with this channel as author"] = "Отправить публикации в этот канал повторно как автор";
+App::$strings["Copyrights may apply"] = "Могут применяться авторские права";
+App::$strings["Source not found."] = "Источник не найден.";
+App::$strings["Edit Source"] = "Редактировать источник";
+App::$strings["Delete Source"] = "Удалить источник";
+App::$strings["Source removed"] = "Источник удален";
+App::$strings["Unable to remove source."] = "Невозможно удалить источник.";
+App::$strings["Chatrooms App"] = "Приложение \"Мои чаты\"";
+App::$strings["Access Controlled Chatrooms"] = "Получить доступ к контролируемым чатам";
+App::$strings["Room not found"] = "Комната не найдена";
+App::$strings["Leave Room"] = "Покинуть комнату";
+App::$strings["Delete Room"] = "Удалить комнату";
+App::$strings["I am away right now"] = "Я сейчас отошёл";
+App::$strings["I am online"] = "Я на связи";
+App::$strings["Bookmark this room"] = "Запомнить эту комнату";
+App::$strings["New Chatroom"] = "Новый чат";
+App::$strings["Chatroom name"] = "Название чата";
+App::$strings["Expiration of chats (minutes)"] = "Завершение чатов (минут)";
+App::$strings["%1\$s's Chatrooms"] = "Чаты пользователя %1\$s";
+App::$strings["No chatrooms available"] = "Нет доступных чатов";
+App::$strings["Expiration"] = "Срок действия";
+App::$strings["min"] = "мин.";
+App::$strings["Name and Secret are required"] = "Требуются имя и код";
+App::$strings["OAuth2 Apps Manager App"] = "Приложение \"Менеджер Oauth2\"";
+App::$strings["OAuth2 authenticatication tokens for mobile and remote apps"] = "Аутентификация OAuth2 для мобильных и удаленных приложений";
+App::$strings["Add OAuth2 application"] = "Добавить приложение OAuth2";
+App::$strings["Grant Types"] = "Разрешить типы";
+App::$strings["leave blank unless your application sepcifically requires this"] = "оставьте пустыми до тех пока ваше приложение не требует этого";
+App::$strings["Authorization scope"] = "Область полномочий";
+App::$strings["OAuth2 Application not found."] = "Приложение OAuth2 не найдено.";
+App::$strings["leave blank unless your application specifically requires this"] = "оставьте поле пустым, если ваше приложение не требует этого";
+App::$strings["Connected OAuth2 Apps"] = "Подключённые приложения OAuth2";
+App::$strings["Channel Manager Settings"] = "Настройки менеджера канала";
+App::$strings["Calendar Settings"] = "Настройки календаря";
+App::$strings["Not valid email."] = "Не действительный адрес email.";
+App::$strings["Protected email address. Cannot change to that email."] = "Защищенный адрес электронной почты. Нельзя изменить.";
+App::$strings["System failure storing new email. Please try again."] = "Системная ошибка сохранения email. Пожалуйста попробуйте ещё раз.";
+App::$strings["Password verification failed."] = "Не удалось выполнить проверку пароля.";
+App::$strings["Passwords do not match. Password unchanged."] = "Пароли не совпадают. Пароль не изменён.";
+App::$strings["Empty passwords are not allowed. Password unchanged."] = "Пустые пароли не допускаются. Пароль не изменён.";
+App::$strings["Password changed."] = "Пароль изменен.";
+App::$strings["Password update failed. Please try again."] = "Изменение пароля не удалось. Пожалуйста, попробуйте ещё раз.";
+App::$strings["Account Settings"] = "Настройки аккаунта";
+App::$strings["Current Password"] = "Текущий пароль";
+App::$strings["Enter New Password"] = "Введите новый пароль:";
+App::$strings["Confirm New Password"] = "Подтвердите новый пароль:";
+App::$strings["Leave password fields blank unless changing"] = "Оставьте поля пустыми до измнения";
+App::$strings["Email Address:"] = "Адрес email:";
+App::$strings["Remove Account"] = "Удалить аккаунт";
+App::$strings["Remove this account including all its channels"] = "Удалить этот аккаунт включая все каналы";
+App::$strings["Settings saved."] = "Настройки сохранены.";
+App::$strings["Settings saved. Reload page please."] = "Настройки сохранены. Пожалуйста, перезагрузите страницу.";
+App::$strings["Conversation Settings"] = "Настройки бесед";
+App::$strings["Editor Settings"] = "Настройки редактора";
+App::$strings["%s - (Incompatible)"] = "%s - (несовместимо)";
+App::$strings["%s - (Experimental)"] = "%s - (экспериментальный)";
+App::$strings["Display Settings"] = "Настройки отображения";
+App::$strings["Theme Settings"] = "Настройки темы";
+App::$strings["Custom Theme Settings"] = "Дополнительные настройки темы";
+App::$strings["Content Settings"] = "Настройки содержимого";
+App::$strings["Display Theme:"] = "Тема отображения:";
+App::$strings["Select scheme"] = "Выбрать схему";
+App::$strings["Preload images before rendering the page"] = "Предзагрузка изображений перед обработкой страницы";
+App::$strings["The subjective page load time will be longer but the page will be ready when displayed"] = "Субъективное время загрузки страницы будет длиннее, но страница будет готова при отображении";
+App::$strings["Enable user zoom on mobile devices"] = "Включить масштабирование на мобильных устройствах";
+App::$strings["Update browser every xx seconds"] = "Обновление браузера каждые N секунд";
+App::$strings["Minimum of 10 seconds, no maximum"] = "Минимум 10 секунд, без максимума";
+App::$strings["Maximum number of conversations to load at any time:"] = "Максимальное количество бесед для загрузки одновременно:";
+App::$strings["Maximum of 100 items"] = "Максимум 100 элементов";
+App::$strings["Show emoticons (smilies) as images"] = "Показывать эмотиконы (смайлики) как изображения";
+App::$strings["Provide channel menu in navigation bar"] = "Показывать меню канала в панели навигации";
+App::$strings["Default: channel menu located in app menu"] = "По умолчанию каналы расположены в меню приложения";
+App::$strings["Manual conversation updates"] = "Обновление бесед вручную";
+App::$strings["Default is on, turning this off may increase screen jumping"] = "Включено по умолчанию, выключение может привести к рывкам в отображении";
+App::$strings["Link post titles to source"] = "Ссылки на источник заголовков публикаций";
+App::$strings["New Member Links"] = "Ссылки для новичков";
+App::$strings["Display new member quick links menu"] = "Показать меню быстрых ссылок для новых участников";
+App::$strings["Additional Features"] = "Дополнительные функции";
+App::$strings["Max height of content (in pixels)"] = "Максимальная высота содержимого (в пикселях)";
+App::$strings["Click to expand content exceeding this height"] = "Нажмите чтобы развернуть содержимое превышающее эту высоту";
+App::$strings["Stream Settings"] = "Настройки потока";
+App::$strings["Events Settings"] = "Настройки событий";
+App::$strings["Personal menu to display in your channel pages"] = "Персональное меню для отображения на странице вашего канала";
+App::$strings["Channel Home Settings"] = "Настройки главной страницы канала";
+App::$strings["Directory Settings"] = "Настройки каталога";
+App::$strings["Photos Settings"] = "Настройки фотографий";
+App::$strings["Profiles Settings"] = "Настройки профилей";
+App::$strings["No feature settings configured"] = "Параметры функций не настроены";
+App::$strings["Addon Settings"] = "Настройки расширений";
+App::$strings["Please save/submit changes to any panel before opening another."] = "Пожалуйста сохраните / отправьте изменения на панели прежде чем открывать другую.";
+App::$strings["Connections Settings"] = "Настройки контактов";
+App::$strings["Nobody except yourself"] = "Никто кроме вас";
+App::$strings["Only those you specifically allow"] = "Только персонально разрешённые";
+App::$strings["Approved connections"] = "Одобренные контакты";
+App::$strings["Any connections"] = "Любые контакты";
+App::$strings["Anybody on this website"] = "Любой на этом сайте";
+App::$strings["Anybody in this network"] = "Любой в этой сети";
+App::$strings["Anybody authenticated"] = "Любой аутентифицированный";
+App::$strings["Anybody on the internet"] = "Любой в интернете";
+App::$strings["Publish your default profile in the network directory"] = "Публиковать ваш профиль по умолчанию в сетевом каталоге";
+App::$strings["Allow us to suggest you as a potential friend to new members?"] = "Разрешить предлагать вас как потенциального друга для новых пользователей?";
+App::$strings["or"] = "или";
+App::$strings["Your channel address is"] = "Адрес вашего канала";
+App::$strings["Your files/photos are accessible via WebDAV at"] = "Ваши файлы / фотографии доступны через WebDAV по";
+App::$strings["Automatic membership approval"] = "Членство одобрено автоматически";
+App::$strings["Channel Settings"] = "Настройки канала";
+App::$strings["Basic Settings"] = "Основные настройки";
+App::$strings["Your Timezone:"] = "Часовой пояс:";
+App::$strings["Default Post Location:"] = "Расположение по умолчанию:";
+App::$strings["Geographical location to display on your posts"] = "Показывать географическое положение в ваших публикациях";
+App::$strings["Use Browser Location:"] = "Определять расположение из браузера";
+App::$strings["Adult Content"] = "Содержимое для взрослых";
+App::$strings["This channel frequently or regularly publishes adult content. (Please tag any adult material and/or nudity with #NSFW)"] = "Этот канал часто или регулярно публикует содержимое для взрослых. Пожалуйста, помечайте любой такой материал тегом #NSFW";
+App::$strings["Security and Privacy Settings"] = "Безопасность и настройки приватности";
+App::$strings["Your permissions are already configured. Click to view/adjust"] = "Ваши разрешения уже настроены. Нажмите чтобы просмотреть или изменить";
+App::$strings["Hide my online presence"] = "Скрывать моё присутствие онлайн";
+App::$strings["Prevents displaying in your profile that you are online"] = "Предотвращает отображения статуса \"в сети\" в вашем профиле";
+App::$strings["Simple Privacy Settings:"] = "Простые настройки безопасности:";
+App::$strings["Very Public - <em>extremely permissive (should be used with caution)</em>"] = "Полностью открытый - <em>сверхлиберальный (должен использоваться с осторожностью)</em>";
+App::$strings["Typical - <em>default public, privacy when desired (similar to social network permissions but with improved privacy)</em>"] = "Обычный - <em>открытый по умолчанию, приватность по желанию (как в социальных сетях, но с улучшенными настройками)</em>";
+App::$strings["Private - <em>default private, never open or public</em>"] = "Частный - <em>частный по умочанию, не открытый и не публичный</em>";
+App::$strings["Blocked - <em>default blocked to/from everybody</em>"] = "Закрытый - <em>заблокированный по умолчанию от / для всех</em>";
+App::$strings["Allow others to tag your posts"] = "Разрешить другим отмечать ваши публикации";
+App::$strings["Often used by the community to retro-actively flag inappropriate content"] = "Часто используется сообществом для маркировки неподобающего содержания";
+App::$strings["Channel Permission Limits"] = "Ограничения разрешений канала";
+App::$strings["Expire other channel content after this many days"] = "Храненить содержимое других каналов, дней";
+App::$strings["0 or blank to use the website limit."] = "0 или пусто - использовать настройки сайта.";
+App::$strings["This website expires after %d days."] = "Срок хранения содержимого этого сайта истекает через %d дней";
+App::$strings["This website does not expire imported content."] = "Срок хранения импортированного содержимого этого сайта не ограничен.";
+App::$strings["The website limit takes precedence if lower than your limit."] = "Ограничение сайта имеет приоритет если ниже вашего значения.";
+App::$strings["Maximum Friend Requests/Day:"] = "Запросов в друзья в день:";
+App::$strings["May reduce spam activity"] = "Может ограничить спам активность";
+App::$strings["Default Privacy Group"] = "Группа конфиденциальности по умолчанию";
+App::$strings["(click to open/close)"] = "(нажмите чтобы открыть/закрыть)";
+App::$strings["Use my default audience setting for the type of object published"] = "Использовать настройки аудитории по умолчанию для типа опубликованного объекта";
+App::$strings["Default permissions category"] = "Категория разрешений по умолчанию";
+App::$strings["Maximum private messages per day from unknown people:"] = "Максимально количество сообщений от незнакомых людей, в день:";
+App::$strings["Useful to reduce spamming"] = "Полезно для сокращения количества спама";
+App::$strings["Notification Settings"] = "Настройки уведомлений";
+App::$strings["By default post a status message when:"] = "По умолчанию публиковать новый статус при:";
+App::$strings["accepting a friend request"] = "одобрении запроса в друзья";
+App::$strings["joining a forum/community"] = "вступлении в сообщество / форум";
+App::$strings["making an <em>interesting</em> profile change"] = "<em>интересном</em> изменении профиля";
+App::$strings["Send a notification email when:"] = "Отправить уведомление по email когда:";
+App::$strings["You receive a connection request"] = "вы получили новый запрос контакта";
+App::$strings["Your connections are confirmed"] = "Ваш запрос контакта был одобрен";
+App::$strings["Someone writes on your profile wall"] = "Кто-то написал на стене вашего профиля";
+App::$strings["Someone writes a followup comment"] = "Кто-то пишет комментарий";
+App::$strings["You receive a private message"] = "Вы получили личное сообщение";
+App::$strings["You receive a friend suggestion"] = "Вы получили предложение друзей";
+App::$strings["You are tagged in a post"] = "Вы были отмечены в публикации";
+App::$strings["You are poked/prodded/etc. in a post"] = "Вас толкнули, подтолкнули и т.п. в публикации";
+App::$strings["Someone likes your post/comment"] = "Кому-то нравится ваша публикация / комментарий";
+App::$strings["Show visual notifications including:"] = "Показывать визуальные оповещения включая:";
+App::$strings["Unseen stream activity"] = "Невидимая активность в потоке";
+App::$strings["Unseen channel activity"] = "Невидимая активность в канале";
+App::$strings["Unseen private messages"] = "Невидимые личные сообщения";
+App::$strings["Recommended"] = "Рекомендовано";
+App::$strings["Upcoming events"] = "Грядущие события";
+App::$strings["Events today"] = "События сегодня";
+App::$strings["Upcoming birthdays"] = "Грядущие дни рождения";
+App::$strings["Not available in all themes"] = "Не доступно во всех темах";
+App::$strings["System (personal) notifications"] = "Системные (личные) уведомления";
+App::$strings["System info messages"] = "Сообщения с системной информацией";
+App::$strings["System critical alerts"] = "Критические уведомления системы";
+App::$strings["New connections"] = "Новые контакты";
+App::$strings["System Registrations"] = "Системные регистрации";
+App::$strings["Unseen shared files"] = "Невидимые общие файлы";
+App::$strings["Unseen public stream activity"] = "Невидимая активность в публичном потоке";
+App::$strings["Unseen likes and dislikes"] = "Невидимые лайки и дислайки";
+App::$strings["Unseen forum posts"] = "Невидимые публикации на форуме";
+App::$strings["Email notification hub (hostname)"] = "Центр уведомлений по email (имя хоста)";
+App::$strings["If your channel is mirrored to multiple hubs, set this to your preferred location. This will prevent duplicate email notifications. Example: %s"] = "Если ваш канал зеркалируется в нескольких местах, это ваше предпочтительное местоположение. Это должно предотвратить дублировать уведомлений по email. Например: %s";
+App::$strings["Show new wall posts, private messages and connections under Notices"] = "Показать новые сообщения на стене, личные сообщения и контакты в \"Уведомлениях\"";
+App::$strings["Notify me of events this many days in advance"] = "Уведомлять меня о событиях заранее, дней";
+App::$strings["Must be greater than 0"] = "Должно быть больше 0";
+App::$strings["Advanced Account/Page Type Settings"] = "Дополнительные настройки учётной записи / страницы";
+App::$strings["Change the behaviour of this account for special situations"] = "Изменить поведение этого аккаунта в особых ситуациях";
+App::$strings["Miscellaneous Settings"] = "Дополнительные настройки";
+App::$strings["Default photo upload folder"] = "Каталог загрузки фотографий по умолчанию";
+App::$strings["%Y - current year, %m - current month"] = "%Y - текущий год, %y - текущий месяц";
+App::$strings["Default file upload folder"] = "Каталог загрузки файлов по умолчанию";
+App::$strings["Remove Channel"] = "Удаление канала";
+App::$strings["Remove this channel."] = "Удалить этот канал.";
+App::$strings["This directory server requires an access token"] = "Для доступа к этому серверу каталогов требуется токен";
+App::$strings["Item not found"] = "Элемент не найден";
+App::$strings["Layout Name"] = "Название шаблона";
+App::$strings["Layout Description (Optional)"] = "Описание шаблона (необязательно)";
+App::$strings["Edit Layout"] = "Редактировать шаблон";
+App::$strings["Available Apps"] = "Доступные приложения";
+App::$strings["Installed Apps"] = "Установленные приложения";
+App::$strings["Manage Apps"] = "Управление приложениями";
+App::$strings["Create Custom App"] = "Создать пользовательское приложение";
+App::$strings["File not found."] = "Файл не найден.";
+App::$strings["Permission Denied."] = "Доступ запрещен.";
+App::$strings["Edit file permissions"] = "Редактировать разрешения файла";
+App::$strings["Set/edit permissions"] = "Редактировать разрешения";
+App::$strings["Include all files and sub folders"] = "Включить все файлы и подкаталоги";
+App::$strings["Return to file list"] = "Вернутся к списку файлов";
+App::$strings["Copy/paste this code to attach file to a post"] = "Копировать / вставить этот код для прикрепления файла к публикации";
+App::$strings["Copy/paste this URL to link file from a web page"] = "Копировать / вставить эту URL для ссылки на файл со страницы";
+App::$strings["Share this file"] = "Поделиться этим файлом";
+App::$strings["Show URL to this file"] = "Показать URL этого файла";
+App::$strings["Block Name"] = "Название блока";
+App::$strings["Edit Block"] = "Редактировать блок";
+App::$strings["No service class restrictions found."] = "Ограничений класса обслуживание не найдено.";
+App::$strings["Insufficient permissions. Request redirected to profile page."] = "Недостаточно прав. Запрос перенаправлен на страницу профиля.";
+App::$strings["Channel Export App"] = "Приложение \"Экспорт канала\"";
+App::$strings["Export your channel"] = "Экспортировать ваш канал";
+App::$strings["Export Channel"] = "Экспорт канала";
+App::$strings["Export your basic channel information to a file. This acts as a backup of your connections, permissions, profile and basic data, which can be used to import your data to a new server hub, but does not contain your content."] = "Экспортировать основную информацию из канала в файл. Служит в качестве резервной копии ваших контактов, основных данных и профиля, однако не включает содержимое. Может быть использовано для импорта ваши данных на новый сервер.";
+App::$strings["Export Content"] = "Экспортировать содержимое";
+App::$strings["Export your channel information and recent content to a JSON backup that can be restored or imported to another server hub. This backs up all of your connections, permissions, profile data and several months of posts. This file may be VERY large. Please be patient - it may take several minutes for this download to begin."] = "Экспортировать информацию из вашего канала и его содержимое в резервную копию в формате JSON которая может быть использована для восстановления или импорта на другом сервере. Сохраняет все ваши контакты, разрешения, данные профиля и публикации за несколько месяцев. Файл может иметь очень большой размер. Пожалуйста, будьте терпеливы и подождите несколько минут пока не начнётся загрузка.";
+App::$strings["Export your posts from a given year."] = "Экспортировать ваши публикации за данный год.";
+App::$strings["You may also export your posts and conversations for a particular year or month. Adjust the date in your browser location bar to select other dates. If the export fails (possibly due to memory exhaustion on your server hub), please try again selecting a more limited date range."] = "Вы также можете экспортировать ваши публикации и беседы за определённый месяц или год. Выберите дату в панели местоположения в браузере. Если экспорт будет неудачным (это возможно, например, из-за исчерпания памяти на сервере), повторите попытку, выбрав меньший диапазон дат.";
+App::$strings["To select all posts for a given year, such as this year, visit <a href=\"%1\$s\">%2\$s</a>"] = "Для выбора всех публикаций заданного года, например текущего, посетите <a href=\"%1\$s\">%2\$s</a>";
+App::$strings["To select all posts for a given month, such as January of this year, visit <a href=\"%1\$s\">%2\$s</a>"] = "Для выбора всех публикаций заданного месяца, например за январь сего года, посетите <a href=\"%1\$s\">%2\$s</a>";
+App::$strings["These content files may be imported or restored by visiting <a href=\"%1\$s\">%2\$s</a> on any site containing your channel. For best results please import or restore these in date order (oldest first)."] = "Данные файлы с содержимым могут быть импортированы и восстановлены на любом содержащем ваш канал сайте. Посетите <a href=\"%1\$s\">%2\$s</a>. Для лучших результатов пожалуйста производите импорт и восстановление в порядке датировки (старые сначала).";
+App::$strings["Away"] = "Нет на месте";
+App::$strings["Online"] = "В сети";
+App::$strings["Like/Dislike"] = "Нравится / не нравится";
+App::$strings["This action is restricted to members."] = "Это действие доступно только участникам.";
+App::$strings["Please <a href=\"rmagic\">login with your \$Projectname ID</a> or <a href=\"register\">register as a new \$Projectname member</a> to continue."] = "Пожалуйста, для продолжения <a href=\"rmagic\"> войдите с вашим \$Projectname ID</a> или <a href=\"register\">зарегистрируйтесь как новый участник \$Projectname</a>.";
+App::$strings["Invalid request."] = "Неверный запрос.";
+App::$strings["thing"] = "предмет";
+App::$strings["Channel unavailable."] = "Канал недоступен.";
+App::$strings["Previous action reversed."] = "Предыдущее действие отменено.";
+App::$strings["%1\$s agrees with %2\$s's %3\$s"] = "%1\$s согласен с %2\$s %3\$s";
+App::$strings["%1\$s doesn't agree with %2\$s's %3\$s"] = "%1\$s не согласен с %2\$s %3\$s";
+App::$strings["%1\$s abstains from a decision on %2\$s's %3\$s"] = "%1\$s воздерживается от решения по %2\$s%3\$s";
+App::$strings["%1\$s is attending %2\$s's %3\$s"] = "%1\$s посещает %2\$s%3\$s";
+App::$strings["%1\$s is not attending %2\$s's %3\$s"] = "%1\$s не посещает %2\$s%3\$s";
+App::$strings["%1\$s may attend %2\$s's %3\$s"] = "%1\$s может посетить %2\$s%3\$s";
+App::$strings["Action completed."] = "Действие завершено.";
+App::$strings["Thank you."] = "Спасибо.";
+App::$strings["Bookmark added"] = "Закладка добавлена";
+App::$strings["Bookmarks App"] = "Приложение \"Закладки\"";
+App::$strings["Bookmark links from posts and manage them"] = "Поместить ссылки из публикации в закладки и управлять ими";
+App::$strings["My Bookmarks"] = "Мои закладки";
+App::$strings["My Connections Bookmarks"] = "Закладки моих контактов";
+App::$strings["Item not available."] = "Элемент недоступен.";
+App::$strings["Remote Diagnostics App"] = "Приложение \"Удалённая диагностика\"";
+App::$strings["Perform diagnostics on remote channels"] = "Производит диагностику удалённых каналов";
+App::$strings["item"] = "пункт";
+App::$strings["Permissions denied."] = "Доступ запрещен.";
App::$strings["Channel removals are not allowed within 48 hours of changing the account password."] = "Удаление канала не разрешается в течении 48 часов после смены пароля у аккаунта.";
App::$strings["Remove This Channel"] = "Удалить этот канал";
-App::$strings["WARNING: "] = "ПРЕДУПРЕЖДЕНИЕ: ";
App::$strings["This channel will be completely removed from the network. "] = "Этот канал будет полностью удалён из сети. ";
App::$strings["This action is permanent and can not be undone!"] = "Это действие необратимо и не может быть отменено!";
-App::$strings["Please enter your password for verification:"] = "Пожалуйста, введите ваш пароль для проверки:";
App::$strings["Remove this channel and all its clones from the network"] = "Удалить этот канал и все его клоны из сети";
App::$strings["By default only the instance of the channel located on this hub will be removed from the network"] = "По умолчанию только представление канала расположенное на данном хабе будет удалено из сети";
-App::$strings["Remove Channel"] = "Удаление канала";
-App::$strings["Files: shared with me"] = "Файлы: поделились со мной";
-App::$strings["NEW"] = "НОВОЕ";
-App::$strings["Size"] = "Размер";
-App::$strings["Last Modified"] = "Последнее изменение";
-App::$strings["Remove all files"] = "Удалить все файлы";
-App::$strings["Remove this file"] = "Удалить этот файл";
+App::$strings["Unable to update menu."] = "Невозможно обновить меню.";
+App::$strings["Unable to create menu."] = "Невозможно создать меню.";
+App::$strings["Menu Name"] = "Название меню";
+App::$strings["Unique name (not visible on webpage) - required"] = "Уникальное название (не видимо на странице) - требуется";
+App::$strings["Menu Title"] = "Заголовок меню";
+App::$strings["Visible on webpage - leave empty for no title"] = "Видимость на странице - оставьте пустым если не хотите иметь заголовок";
+App::$strings["Allow Bookmarks"] = "Разрешить закладки";
+App::$strings["Menu may be used to store saved bookmarks"] = "Меню может использоваться, чтобы сохранить закладки";
+App::$strings["Submit and proceed"] = "Отправить и обработать";
+App::$strings["Created"] = "Создано";
+App::$strings["Edited"] = "Отредактировано";
+App::$strings["New"] = "Новые";
+App::$strings["Bookmarks allowed"] = "Закладки разрешены";
+App::$strings["Delete this menu"] = "Удалить это меню";
+App::$strings["Edit menu contents"] = "Редактировать содержание меню";
+App::$strings["Edit this menu"] = "Редактировать это меню";
+App::$strings["Menu could not be deleted."] = "Меню не может быть удалено.";
+App::$strings["Menu not found."] = "Меню не найдено";
+App::$strings["Edit Menu"] = "Редактировать меню";
+App::$strings["Add or remove entries to this menu"] = "Добавить или удалить пункты этого меню";
+App::$strings["Menu name"] = "Название меню";
+App::$strings["Must be unique, only seen by you"] = "Должно быть уникальным (видно только вам)";
+App::$strings["Menu title"] = "Заголовок меню";
+App::$strings["Menu title as seen by others"] = "Видимый другими заголовок меню";
+App::$strings["Allow bookmarks"] = "Разрешить закладки";
+App::$strings["No ratings"] = "Оценок нет";
+App::$strings["Rating: "] = "Оценкa:";
+App::$strings["Website: "] = "Веб-сайт:";
+App::$strings["Description: "] = "Описание:";
+App::$strings["Public Hubs"] = "Публичные хабы";
+App::$strings["The listed hubs allow public registration for the \$Projectname network. All hubs in the network are interlinked so membership on any of them conveys membership in the network as a whole. Some hubs may require subscription or provide tiered service plans. The hub itself <strong>may</strong> provide additional details."] = "Указанные хабы разрешают публичную регистрацию для сети \$Projectname. Все хабы в сети взаимосвязаны, поэтому членство в любом из них передает членство во всю сеть. Некоторым хабам может потребоваться подписка или предоставление многоуровневых планов обслуживания. Сам хаб <strong>может</strong> предоставить дополнительные сведения.";
+App::$strings["Hub URL"] = "URL сервера";
+App::$strings["Access Type"] = "Тип доступа";
+App::$strings["Registration Policy"] = "Политика регистрации";
+App::$strings["Stats"] = "Статистика";
+App::$strings["Software"] = "Программное обеспечение";
+App::$strings["Rate"] = "Оценка";
App::$strings["\$Projectname Server - Setup"] = "\$Projectname сервер - Установка";
App::$strings["Could not connect to database."] = "Не удалось подключиться к серверу баз данных.";
App::$strings["Could not connect to specified site URL. Possible SSL certificate or DNS issue."] = "Не удалось подключиться к указанному URL. Вероятно проблема с SSL сертификатом или DNS.";
@@ -426,73 +1840,36 @@ App::$strings["The database configuration file \".htconfig.php\" could not be wr
App::$strings["Errors encountered creating database tables."] = "При создании базы данных возникли ошибки.";
App::$strings["<h1>What next?</h1>"] = "<h1>Что дальше? </h1>";
App::$strings["IMPORTANT: You will need to [manually] setup a scheduled task for the poller."] = "Вам понадобится [вручную] настроить запланированную задачу для опрашивателя.";
-App::$strings["Continue"] = "Продолжить";
-App::$strings["Premium Channel App"] = "Приложение \"Премиальный канал\"";
-App::$strings["Allows you to set restrictions and terms on those that connect with your channel"] = "Позволяет установить ограничения и условия для подключающихся к вашему каналу";
-App::$strings["Premium Channel Setup"] = "Установка премиального канала";
-App::$strings["Enable premium channel connection restrictions"] = "Включить ограничения для премиального канала";
-App::$strings["Please enter your restrictions or conditions, such as paypal receipt, usage guidelines, etc."] = "Пожалуйста введите ваши ограничения или условия, такие, как оплата PayPal, правила использования и т.п.";
-App::$strings["This channel may require additional steps or acknowledgement of the following conditions prior to connecting:"] = "Этот канал до подключения может требовать дополнительных шагов или подтверждений следующих условий:";
-App::$strings["Potential connections will then see the following text before proceeding:"] = "Потенциальные соединения будут видеть следующий предварительный текст:";
-App::$strings["By continuing, I certify that I have complied with any instructions provided on this page."] = "Продолжая, я подтверждаю что я выполнил все условия представленные на данной странице.";
-App::$strings["(No specific instructions have been provided by the channel owner.)"] = "(Владельцем канала не было представлено никаких специальных инструкций.)";
-App::$strings["Restricted or Premium Channel"] = "Ограниченный или премиальный канал";
-App::$strings["Queue Statistics"] = "Статистика очереди";
-App::$strings["Total Entries"] = "Всего записей";
-App::$strings["Priority"] = "Приоритет";
-App::$strings["Destination URL"] = "Конечный URL-адрес";
-App::$strings["Mark hub permanently offline"] = "Пометить хаб как постоянно отключенный";
-App::$strings["Empty queue for this hub"] = "Освободить очередь для этого хаба";
-App::$strings["Last known contact"] = "Последний известный контакт";
-App::$strings["Off"] = "Выкл.";
-App::$strings["On"] = "Вкл.";
+App::$strings["Unable to create element."] = "Невозможно создать элемент.";
+App::$strings["Unable to update menu element."] = "Невозможно обновить элемент меню.";
+App::$strings["Unable to add menu element."] = "Невозможно добавить элемент меню.";
+App::$strings["Menu Item Permissions"] = "Разрешения на пункт меню";
+App::$strings["Link Name"] = "Имя ссылки";
+App::$strings["Link or Submenu Target"] = "Ссылка или цель подменю";
+App::$strings["Enter URL of the link or select a menu name to create a submenu"] = "Введите URL ссылки или выберите имя меню для создания подменю";
+App::$strings["Use magic-auth if available"] = "Использовать magic-auth если возможно";
+App::$strings["Open link in new window"] = "Открыть ссылку в новом окне";
+App::$strings["Order in list"] = "Порядок в списке";
+App::$strings["Higher numbers will sink to bottom of listing"] = "Большие значения в конце списка";
+App::$strings["Submit and finish"] = "Отправить и завершить";
+App::$strings["Submit and continue"] = "Отправить и продолжить";
+App::$strings["Menu:"] = "Меню:";
+App::$strings["Link Target"] = "Цель ссылки";
+App::$strings["Edit menu"] = "Редактировать меню";
+App::$strings["Edit element"] = "Редактировать элемент";
+App::$strings["Drop element"] = "Удалить элемент";
+App::$strings["New element"] = "Новый элемент";
+App::$strings["Edit this menu container"] = "Редактировать контейнер меню";
+App::$strings["Add menu element"] = "Добавить элемент меню";
+App::$strings["Delete this menu item"] = "Удалить этот элемент меню";
+App::$strings["Edit this menu item"] = "Редактировать этот элемент меню";
+App::$strings["Menu item not found."] = "Элемент меню не найден.";
+App::$strings["Menu item deleted."] = "Элемент меню удалён.";
+App::$strings["Menu item could not be deleted."] = "Невозможно удалить элемент меню.";
+App::$strings["Edit Menu Element"] = "Редактировать элемент меню";
+App::$strings["Link text"] = "Текст ссылки";
App::$strings["Lock feature %s"] = "Заблокировать функцию \"%s\"";
App::$strings["Manage Additional Features"] = "Управление дополнительными функциями";
-App::$strings["Update has been marked successful"] = "Обновление было помечено как успешное";
-App::$strings["Verification of update %s failed. Check system logs."] = "Проверка обновления %s не удалась. Проверьте системный журнал.";
-App::$strings["Update %s was successfully applied."] = "Обновление %s было успешно применено.";
-App::$strings["Verifying update %s did not return a status. Unknown if it succeeded."] = "Проверка обновления %s не вернула его состояние. Неизвестно было ли оно успешным.";
-App::$strings["Update %s does not contain a verification function."] = "Обновление %s не содержит функцию проверки.";
-App::$strings["Update function %s could not be found."] = "Функция обновления %s не может быть найдена.";
-App::$strings["Executing update procedure %s failed. Check system logs."] = "Не удалось выполнить процедуру обновления %s.Проверьте системный журнал.";
-App::$strings["Update %s did not return a status. It cannot be determined if it was successful."] = "Обновление %s не вернуло свой статус. Невозможно определить было ли оно успешным.";
-App::$strings["Failed Updates"] = "Обновления с ошибками";
-App::$strings["Mark success (if update was manually applied)"] = "Пометить успешным (если обновление было применено вручную)";
-App::$strings["Attempt to verify this update if a verification procedure exists"] = "Попытайтесь проверить это обновление, если существует процедура проверки";
-App::$strings["Attempt to execute this update step automatically"] = "Попытаться применить этот этап обновления автоматически";
-App::$strings["No failed updates."] = "Ошибок обновлений нет.";
-App::$strings["%s account blocked/unblocked"] = array(
- 0 => "%s аккаунт блокирован/разблокирован",
- 1 => "%s аккаунта блокированы/разблокированы",
- 2 => "%s аккаунтов блокированы/разблокированы",
-);
-App::$strings["%s account deleted"] = array(
- 0 => "%s аккаунт удалён",
- 1 => "%s аккаунта удалёны",
- 2 => "%s аккаунтов удалёны",
-);
-App::$strings["Account not found"] = "Аккаунт не найден";
-App::$strings["Account '%s' deleted"] = "Аккаунт '%s' удален";
-App::$strings["Account '%s' blocked"] = "Аккаунт '%s' заблокирован";
-App::$strings["Account '%s' unblocked"] = "Аккаунт '%s' разблокирован";
-App::$strings["Administration"] = "Администрирование";
-App::$strings["Accounts"] = "Учётные записи";
-App::$strings["select all"] = "выбрать все";
-App::$strings["Registrations waiting for confirm"] = "Регистрации ждут подтверждения";
-App::$strings["Request date"] = "Дата запроса";
-App::$strings["No registrations."] = "Нет новых регистраций.";
-App::$strings["Approve"] = "Утвердить";
-App::$strings["Deny"] = "Запретить";
-App::$strings["Block"] = "Блокировать";
-App::$strings["Unblock"] = "Разблокировать";
-App::$strings["ID"] = "";
-App::$strings["All Channels"] = "Все каналы";
-App::$strings["Register date"] = "Дата регистрации";
-App::$strings["Last login"] = "Последний вход";
-App::$strings["Expires"] = "Срок действия";
-App::$strings["Service Class"] = "Класс обслуживания";
-App::$strings["Selected accounts will be deleted!\\n\\nEverything these accounts had posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "Выбранные учётные записи будут удалены!\n\nВсё что было ими опубликовано на этом сайте будет удалено навсегда!\n\nВы уверены?";
-App::$strings["The account {0} will be deleted!\\n\\nEverything this account has posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "Этот аккаунт {0} будет удалён!\n\nВсё что им было опубликовано на этом сайте будет удалено навсегда!\n\nВы уверены?";
App::$strings["Log settings updated."] = "Настройки журнала обновлены.";
App::$strings["Logs"] = "Журналы";
App::$strings["Clear"] = "Очистить";
@@ -521,31 +1898,69 @@ App::$strings["Channel '%s' censored"] = "Канал '%s' цензурирует
App::$strings["Channel '%s' uncensored"] = "Канал '%s' нецензурируется";
App::$strings["Channel '%s' code allowed"] = "Код в канале '%s' разрешён";
App::$strings["Channel '%s' code disallowed"] = "Код в канале '%s' запрещён";
-App::$strings["Channels"] = "Каналы";
+App::$strings["select all"] = "выбрать все";
App::$strings["Censor"] = "Цензурировать";
App::$strings["Uncensor"] = "Нецензурировать";
App::$strings["Allow Code"] = "Разрешить код";
App::$strings["Disallow Code"] = "Запретить код";
-App::$strings["Channel"] = "Канал";
App::$strings["UID"] = "";
App::$strings["Selected channels will be deleted!\\n\\nEverything that was posted in these channels on this site will be permanently deleted!\\n\\nAre you sure?"] = "Этот аккаунт {0} будет удалён!\n\nВсё что им было опубликовано на этом сайте будет удалено навсегда!\n\nВы уверены?";
App::$strings["The channel {0} will be deleted!\\n\\nEverything that was posted in this channel on this site will be permanently deleted!\\n\\nAre you sure?"] = "Канал {0} будет удалён!\n\nВсё что было опубликовано в этом канале на этом сайте будет удалено навсегда!\n\nВы уверены?";
-App::$strings["Theme settings updated."] = "Настройки темы обновленны.";
-App::$strings["No themes found."] = "Темы не найдены.";
-App::$strings["Item not found."] = "Элемент не найден.";
+App::$strings["By default, unfiltered HTML is allowed in embedded media. This is inherently insecure."] = "По умолчанию, HTML без фильтрации доступен во встраиваемых медиа. Это небезопасно.";
+App::$strings["The recommended setting is to only allow unfiltered HTML from the following sites:"] = "Рекомендуется настроить разрешения использовать HTML без фильтрации только для следующих сайтов:";
+App::$strings["https://youtube.com/<br />https://www.youtube.com/<br />https://youtu.be/<br />https://vimeo.com/<br />https://soundcloud.com/<br />"] = "";
+App::$strings["All other embedded content will be filtered, <strong>unless</strong> embedded content from that site is explicitly blocked."] = "се остальные встроенные материалы будут отфильтрованы, <strong>если </strong> встроенное содержимое с этого сайта явно заблокировано.";
+App::$strings["Security"] = "Безопасность";
+App::$strings["Block public"] = "Блокировать публичный доступ";
+App::$strings["Check to block public access to all otherwise public personal pages on this site unless you are currently authenticated."] = "Установите флажок для блокировки публичного доступа ко всем другим общедоступным страницам на этом сайте, если вы в настоящее время не аутентифицированы.";
+App::$strings["Provide a cloud root directory"] = "Предоставить корневой каталог в облаке";
+App::$strings["The cloud root directory lists all channel names which provide public files"] = "В корневом каталоге облака показываются все имена каналов, которые предоставляют общедоступные файлы";
+App::$strings["Show total disk space available to cloud uploads"] = "Показывать общее доступное для загрузок место в хранилище";
+App::$strings["Set \"Transport Security\" HTTP header"] = "Установить HTTP-заголовок \"Transport Security\"";
+App::$strings["Set \"Content Security Policy\" HTTP header"] = "Установить HTTP-заголовок \"Content Security Policy\"";
+App::$strings["Allowed email domains"] = "Разрешённые домены email";
+App::$strings["Comma separated list of domains which are allowed in email addresses for registrations to this site. Wildcards are accepted. Empty to allow any domains"] = "Список разделённых запятыми доменов для которых разрешена регистрация на этом сайте. Wildcards разрешены. Если пусто то разрешены любые домены.";
+App::$strings["Not allowed email domains"] = "Запрещённые домены email";
+App::$strings["Comma separated list of domains which are not allowed in email addresses for registrations to this site. Wildcards are accepted. Empty to allow any domains, unless allowed domains have been defined."] = "Список разделённых запятыми доменов для которых запрещена регистрация на этом сайте. Wildcards разрешены. Если пусто то разрешены любые домены до тех пор, пока разрешённые домены не будут указаны.";
+App::$strings["Allow communications only from these sites"] = "Разрешить связь только с этими сайтами";
+App::$strings["One site per line. Leave empty to allow communication from anywhere by default"] = "Один сайт на строку. Оставьте пустым для разрешения взаимодействия без ограничений (по умочанию).";
+App::$strings["Block communications from these sites"] = "Блокировать связь с этими сайтами";
+App::$strings["Allow communications only from these channels"] = "Разрешить связь только для этих каналов";
+App::$strings["One channel (hash) per line. Leave empty to allow from any channel by default"] = "Один канал (или его хэш) на строку. Оставьте пустым для разрешения взаимодействия с любым каналом (по умолчанию).";
+App::$strings["Block communications from these channels"] = "Блокировать связь с этими каналами";
+App::$strings["Only allow embeds from secure (SSL) websites and links."] = "Разрешать встраивание только для безопасных (SSL/TLS) сайтов и ссылок.";
+App::$strings["Allow unfiltered embedded HTML content only from these domains"] = "Разрешить встраивать нефильтруемое HTML-содержимое только для этих доменов";
+App::$strings["One site per line. By default embedded content is filtered."] = "Один сайт на строку. По умолчанию встраиваемое содержимое фильтруется.";
+App::$strings["Block embedded HTML from these domains"] = "Блокировать встраивание HTML-содержимого для этих доменов";
+App::$strings["Allow SVG thumbnails in file browser"] = "Разрешить SVG миниатюры в просмотрщике файлов";
+App::$strings["WARNING: SVG images may contain malicious code."] = "Внимание: изображения SVG могут содержать вредоносный код.";
+App::$strings["Allow embedded (inline) PDF files"] = "Разрешить встраивание для файлов PDF";
+App::$strings["Plugin %s disabled."] = "Плагин %s отключен.";
+App::$strings["Plugin %s enabled."] = "Плагин %s включен.";
App::$strings["Disable"] = "Запретить";
App::$strings["Enable"] = "Разрешить";
-App::$strings["Screenshot"] = "Снимок экрана";
-App::$strings["Themes"] = "Темы";
+App::$strings["Addons"] = "Расширения";
App::$strings["Toggle"] = "Переключить";
-App::$strings["Settings"] = "Настройки";
App::$strings["Author: "] = "Автор: ";
App::$strings["Maintainer: "] = "Сопровождающий:";
-App::$strings["[Experimental]"] = "[экспериментальный]";
-App::$strings["[Unsupported]"] = "[неподдерживаемый]";
+App::$strings["Minimum project version: "] = "Минимальная версия проекта: ";
+App::$strings["Maximum project version: "] = "Максимальная версия проекта: ";
+App::$strings["Minimum PHP version: "] = "Минимальная версия PHP: ";
+App::$strings["Compatible Server Roles: "] = "Совместимые роли сервера: ";
+App::$strings["Requires: "] = "Необходимо:";
+App::$strings["Disabled - version incompatibility"] = "Отключено - несовместимость версий";
+App::$strings["Enter the public git repository URL of the addon repo."] = "Введите URL публичного репозитория расширений git";
+App::$strings["Addon repo git URL"] = "URL репозитория расширений git";
+App::$strings["Custom repo name"] = "Пользовательское имя репозитория";
+App::$strings["(optional)"] = "(необязательно)";
+App::$strings["Download Addon Repo"] = "Загрузить репозиторий расширений";
+App::$strings["Install new repo"] = "Установить новый репозиторий";
+App::$strings["Install"] = "Установить";
+App::$strings["Manage Repos"] = "Управление репозиториями";
+App::$strings["Installed Addon Repositories"] = "Установленные репозитории расширений";
+App::$strings["Install a New Addon Repository"] = "Установить новый репозиторий расширений";
+App::$strings["Switch branch"] = "Переключить ветку";
App::$strings["Site settings updated."] = "Настройки сайта обновлены.";
-App::$strings["Default"] = "По умолчанию";
-App::$strings["%s - (Incompatible)"] = "%s - (несовместимо)";
App::$strings["mobile"] = "мобильный";
App::$strings["experimental"] = "экспериментальный";
App::$strings["unsupported"] = "неподдерживаемый";
@@ -557,10 +1972,8 @@ App::$strings["My site offers free accounts with optional paid upgrades"] = "Н
App::$strings["Default permission role for new accounts"] = "Разрешения по умолчанию для новых аккаунтов";
App::$strings["This role will be used for the first channel created after registration."] = "Эта роль будет использоваться для первого канала, созданного после регистрации.";
App::$strings["Site"] = "Сайт";
-App::$strings["Registration"] = "Регистрация";
App::$strings["File upload"] = "Загрузка файла";
App::$strings["Policies"] = "Правила";
-App::$strings["Advanced"] = "Дополнительно";
App::$strings["Site name"] = "Название сайта";
App::$strings["Banner/Logo"] = "Баннер / логотип";
App::$strings["Unfiltered HTML/CSS/JS is allowed"] = "Разрешён нефильтруемый HTML/CSS/JS";
@@ -628,8 +2041,6 @@ App::$strings["Poll interval"] = "Интервал опроса";
App::$strings["Delay background polling processes by this many seconds to reduce system load. If 0, use delivery interval."] = "Задержка фоновых процессов опроса на указанное количество секунд для снижения нагрузки на систему. Если 0 - использовать интервал доставки.";
App::$strings["Path to ImageMagick convert program"] = "Путь к ImageMagick";
App::$strings["If set, use this program to generate photo thumbnails for huge images ( > 4000 pixels in either dimension), otherwise memory exhaustion may occur. Example: /usr/bin/convert"] = "При установке эта программа генерирует миниатюры изображений для больших файлов (свыше 4000 в любом измерении) для предотвращения утечки памяти. Пример: /usr/bin/convert";
-App::$strings["Allow SVG thumbnails in file browser"] = "Разрешить SVG миниатюры в просмотрщике файлов";
-App::$strings["WARNING: SVG images may contain malicious code."] = "Внимание: изображения SVG могут содержать вредоносный код.";
App::$strings["Maximum Load Average"] = "Максимальная средняя нагрузка";
App::$strings["Maximum system load before delivery and poll processes are deferred - default 50."] = "Максимальная нагрузка системы для откладывания процессов опроса и доставки - по умолчанию 50.";
App::$strings["Expiration period in days for imported (grid/network) content"] = "Срок хранения в днях для импортированного содержимого (из матрицы / сети).";
@@ -641,27 +2052,6 @@ App::$strings["Page to display after creating a new channel"] = "Страниц
App::$strings["Default: profiles"] = "По умолчанию: profiles";
App::$strings["Optional: site location"] = "Необязательно: место размещения сайта";
App::$strings["Region or country"] = "Регион или страна";
-App::$strings["Plugin %s disabled."] = "Плагин %s отключен.";
-App::$strings["Plugin %s enabled."] = "Плагин %s включен.";
-App::$strings["Addons"] = "Расширения";
-App::$strings["Minimum project version: "] = "Минимальная версия проекта: ";
-App::$strings["Maximum project version: "] = "Максимальная версия проекта: ";
-App::$strings["Minimum PHP version: "] = "Минимальная версия PHP: ";
-App::$strings["Compatible Server Roles: "] = "Совместимые роли сервера: ";
-App::$strings["Requires: "] = "Необходимо:";
-App::$strings["Disabled - version incompatibility"] = "Отключено - несовместимость версий";
-App::$strings["Enter the public git repository URL of the addon repo."] = "Введите URL публичного репозитория расширений git";
-App::$strings["Addon repo git URL"] = "URL репозитория расширений git";
-App::$strings["Custom repo name"] = "Пользовательское имя репозитория";
-App::$strings["(optional)"] = "(необязательно)";
-App::$strings["Download Addon Repo"] = "Загрузить репозиторий расширений";
-App::$strings["Install new repo"] = "Установить новый репозиторий";
-App::$strings["Install"] = "Установить";
-App::$strings["Manage Repos"] = "Управление репозиториями";
-App::$strings["Installed Addon Repositories"] = "Установленные репозитории расширений";
-App::$strings["Install a New Addon Repository"] = "Установить новый репозиторий расширений";
-App::$strings["Switch branch"] = "Переключить ветку";
-App::$strings["Remove"] = "Удалить";
App::$strings["New Profile Field"] = "Поле нового профиля";
App::$strings["Field nickname"] = "Псевдоним поля";
App::$strings["System name of field"] = "Системное имя поля";
@@ -670,7 +2060,6 @@ App::$strings["Field Name"] = "Имя поля";
App::$strings["Label on profile pages"] = "Метка на странице профиля";
App::$strings["Help text"] = "Текст подсказки";
App::$strings["Additional info (optional)"] = "Дополнительная информация (необязательно)";
-App::$strings["Save"] = "Запомнить";
App::$strings["Field definition not found"] = "Определения поля не найдено";
App::$strings["Edit Profile Field"] = "Редактировать поле профиля";
App::$strings["Profile Fields"] = "Поля профиля";
@@ -680,6 +2069,58 @@ App::$strings["(In addition to basic fields)"] = "(к основым полям)
App::$strings["All available fields"] = "Все доступные поля";
App::$strings["Custom Fields"] = "Настраиваемые поля";
App::$strings["Create Custom Field"] = "Создать настраиваемое поле";
+App::$strings["Queue Statistics"] = "Статистика очереди";
+App::$strings["Total Entries"] = "Всего записей";
+App::$strings["Priority"] = "Приоритет";
+App::$strings["Destination URL"] = "Конечный URL-адрес";
+App::$strings["Mark hub permanently offline"] = "Пометить хаб как постоянно отключенный";
+App::$strings["Empty queue for this hub"] = "Освободить очередь для этого хаба";
+App::$strings["Last known contact"] = "Последний известный контакт";
+App::$strings["Theme settings updated."] = "Настройки темы обновленны.";
+App::$strings["No themes found."] = "Темы не найдены.";
+App::$strings["Screenshot"] = "Снимок экрана";
+App::$strings["Themes"] = "Темы";
+App::$strings["[Experimental]"] = "[экспериментальный]";
+App::$strings["[Unsupported]"] = "[неподдерживаемый]";
+App::$strings["%s account blocked/unblocked"] = array(
+ 0 => "%s аккаунт блокирован/разблокирован",
+ 1 => "%s аккаунта блокированы/разблокированы",
+ 2 => "%s аккаунтов блокированы/разблокированы",
+);
+App::$strings["%s account deleted"] = array(
+ 0 => "%s аккаунт удалён",
+ 1 => "%s аккаунта удалёны",
+ 2 => "%s аккаунтов удалёны",
+);
+App::$strings["Account not found"] = "Аккаунт не найден";
+App::$strings["Account '%s' blocked"] = "Аккаунт '%s' заблокирован";
+App::$strings["Account '%s' unblocked"] = "Аккаунт '%s' разблокирован";
+App::$strings["Registrations waiting for confirm"] = "Регистрации ждут подтверждения";
+App::$strings["Request date"] = "Дата запроса";
+App::$strings["No registrations."] = "Нет новых регистраций.";
+App::$strings["Block"] = "Блокировать";
+App::$strings["Unblock"] = "Разблокировать";
+App::$strings["ID"] = "";
+App::$strings["All Channels"] = "Все каналы";
+App::$strings["Register date"] = "Дата регистрации";
+App::$strings["Last login"] = "Последний вход";
+App::$strings["Expires"] = "Срок действия";
+App::$strings["Service Class"] = "Класс обслуживания";
+App::$strings["Selected accounts will be deleted!\\n\\nEverything these accounts had posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "Выбранные учётные записи будут удалены!\n\nВсё что было ими опубликовано на этом сайте будет удалено навсегда!\n\nВы уверены?";
+App::$strings["The account {0} will be deleted!\\n\\nEverything this account has posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "Этот аккаунт {0} будет удалён!\n\nВсё что им было опубликовано на этом сайте будет удалено навсегда!\n\nВы уверены?";
+App::$strings["Update has been marked successful"] = "Обновление было помечено как успешное";
+App::$strings["Verification of update %s failed. Check system logs."] = "Проверка обновления %s не удалась. Проверьте системный журнал.";
+App::$strings["Update %s was successfully applied."] = "Обновление %s было успешно применено.";
+App::$strings["Verifying update %s did not return a status. Unknown if it succeeded."] = "Проверка обновления %s не вернула его состояние. Неизвестно было ли оно успешным.";
+App::$strings["Update %s does not contain a verification function."] = "Обновление %s не содержит функцию проверки.";
+App::$strings["Update function %s could not be found."] = "Функция обновления %s не может быть найдена.";
+App::$strings["Executing update procedure %s failed. Check system logs."] = "Не удалось выполнить процедуру обновления %s.Проверьте системный журнал.";
+App::$strings["Update %s did not return a status. It cannot be determined if it was successful."] = "Обновление %s не вернуло свой статус. Невозможно определить было ли оно успешным.";
+App::$strings["Failed Updates"] = "Обновления с ошибками";
+App::$strings["Mark success (if update was manually applied)"] = "Пометить успешным (если обновление было применено вручную)";
+App::$strings["Attempt to verify this update if a verification procedure exists"] = "Попытайтесь проверить это обновление, если существует процедура проверки";
+App::$strings["Attempt to execute this update step automatically"] = "Попытаться применить этот этап обновления автоматически";
+App::$strings["No failed updates."] = "Ошибок обновлений нет.";
App::$strings["Password changed for account %d."] = "Пароль для аккаунта %d изменён.";
App::$strings["Account settings updated."] = "Настройки аккаунта обновлены.";
App::$strings["Account not found."] = "Учётная запись не найдена.";
@@ -688,193 +2129,6 @@ App::$strings["New Password"] = "Новый пароль";
App::$strings["New Password again"] = "Повторите новый пароль";
App::$strings["Account language (for emails)"] = "Язык сообщения для email";
App::$strings["Service class"] = "Класс обслуживания";
-App::$strings["By default, unfiltered HTML is allowed in embedded media. This is inherently insecure."] = "По умолчанию, HTML без фильтрации доступен во встраиваемых медиа. Это небезопасно.";
-App::$strings["The recommended setting is to only allow unfiltered HTML from the following sites:"] = "Рекомендуется настроить разрешения использовать HTML без фильтрации только для следующих сайтов:";
-App::$strings["https://youtube.com/<br />https://www.youtube.com/<br />https://youtu.be/<br />https://vimeo.com/<br />https://soundcloud.com/<br />"] = "";
-App::$strings["All other embedded content will be filtered, <strong>unless</strong> embedded content from that site is explicitly blocked."] = "се остальные встроенные материалы будут отфильтрованы, <strong>если </strong> встроенное содержимое с этого сайта явно заблокировано.";
-App::$strings["Security"] = "Безопасность";
-App::$strings["Block public"] = "Блокировать публичный доступ";
-App::$strings["Check to block public access to all otherwise public personal pages on this site unless you are currently authenticated."] = "Установите флажок для блокировки публичного доступа ко всем другим общедоступным страницам на этом сайте, если вы в настоящее время не аутентифицированы.";
-App::$strings["Provide a cloud root directory"] = "Предоставить корневой каталог в облаке";
-App::$strings["The cloud root directory lists all channel names which provide public files"] = "В корневом каталоге облака показываются все имена каналов, которые предоставляют общедоступные файлы";
-App::$strings["Show total disk space available to cloud uploads"] = "Показывать общее доступное для загрузок место в хранилище";
-App::$strings["Set \"Transport Security\" HTTP header"] = "Установить HTTP-заголовок \"Transport Security\"";
-App::$strings["Set \"Content Security Policy\" HTTP header"] = "Установить HTTP-заголовок \"Content Security Policy\"";
-App::$strings["Allowed email domains"] = "Разрешённые домены email";
-App::$strings["Comma separated list of domains which are allowed in email addresses for registrations to this site. Wildcards are accepted. Empty to allow any domains"] = "Список разделённых запятыми доменов для которых разрешена регистрация на этом сайте. Wildcards разрешены. Если пусто то разрешены любые домены.";
-App::$strings["Not allowed email domains"] = "Запрещённые домены email";
-App::$strings["Comma separated list of domains which are not allowed in email addresses for registrations to this site. Wildcards are accepted. Empty to allow any domains, unless allowed domains have been defined."] = "Список разделённых запятыми доменов для которых запрещена регистрация на этом сайте. Wildcards разрешены. Если пусто то разрешены любые домены до тех пор, пока разрешённые домены не будут указаны.";
-App::$strings["Allow communications only from these sites"] = "Разрешить связь только с этими сайтами";
-App::$strings["One site per line. Leave empty to allow communication from anywhere by default"] = "Один сайт на строку. Оставьте пустым для разрешения взаимодействия без ограничений (по умочанию).";
-App::$strings["Block communications from these sites"] = "Блокировать связь с этими сайтами";
-App::$strings["Allow communications only from these channels"] = "Разрешить связь только для этих каналов";
-App::$strings["One channel (hash) per line. Leave empty to allow from any channel by default"] = "Один канал (или его хэш) на строку. Оставьте пустым для разрешения взаимодействия с любым каналом (по умолчанию).";
-App::$strings["Block communications from these channels"] = "Блокировать связь с этими каналами";
-App::$strings["Only allow embeds from secure (SSL) websites and links."] = "Разрешать встраивание только для безопасных (SSL/TLS) сайтов и ссылок.";
-App::$strings["Allow unfiltered embedded HTML content only from these domains"] = "Разрешить встраивать нефильтруемое HTML-содержимое только для этих доменов";
-App::$strings["One site per line. By default embedded content is filtered."] = "Один сайт на строку. По умолчанию встраиваемое содержимое фильтруется.";
-App::$strings["Block embedded HTML from these domains"] = "Блокировать встраивание HTML-содержимого для этих доменов";
-App::$strings["Remote privacy information not available."] = "Удаленная информация о конфиденциальности недоступна.";
-App::$strings["Visible to:"] = "Видимо для:";
-App::$strings["__ctx:acl__ Profile"] = "Профиль";
-App::$strings["Comment approved"] = "Комментарий одобрен";
-App::$strings["Comment deleted"] = "Комментарий удалён";
-App::$strings["Friends"] = "Друзья";
-App::$strings["Settings updated."] = "Настройки обновлены.";
-App::$strings["Nobody except yourself"] = "Никто кроме вас";
-App::$strings["Only those you specifically allow"] = "Только персонально разрешённые";
-App::$strings["Approved connections"] = "Одобренные контакты";
-App::$strings["Any connections"] = "Любые контакты";
-App::$strings["Anybody on this website"] = "Любой на этом сайте";
-App::$strings["Anybody in this network"] = "Любой в этой сети";
-App::$strings["Anybody authenticated"] = "Любой аутентифицированный";
-App::$strings["Anybody on the internet"] = "Любой в интернете";
-App::$strings["Publish your default profile in the network directory"] = "Публиковать ваш профиль по умолчанию в сетевом каталоге";
-App::$strings["Allow us to suggest you as a potential friend to new members?"] = "Разрешить предлагать вас как потенциального друга для новых пользователей?";
-App::$strings["or"] = "или";
-App::$strings["Your channel address is"] = "Адрес вашего канала";
-App::$strings["Your files/photos are accessible via WebDAV at"] = "Ваши файлы / фотографии доступны через WebDAV по";
-App::$strings["Automatic membership approval"] = "Членство одобрено автоматически";
-App::$strings["If enabled, connection requests will be approved without your interaction"] = "Если включено, запросы контактов будут одобрены без вашего участия";
-App::$strings["Channel Settings"] = "Настройки канала";
-App::$strings["Basic Settings"] = "Основные настройки";
-App::$strings["Full Name:"] = "Полное имя:";
-App::$strings["Email Address:"] = "Адрес email:";
-App::$strings["Your Timezone:"] = "Часовой пояс:";
-App::$strings["Default Post Location:"] = "Расположение по умолчанию:";
-App::$strings["Geographical location to display on your posts"] = "Показывать географическое положение в ваших публикациях";
-App::$strings["Use Browser Location:"] = "Определять расположение из браузера";
-App::$strings["Adult Content"] = "Содержимое для взрослых";
-App::$strings["This channel frequently or regularly publishes adult content. (Please tag any adult material and/or nudity with #NSFW)"] = "Этот канал часто или регулярно публикует содержимое для взрослых. Пожалуйста, помечайте любой такой материал тегом #NSFW";
-App::$strings["Security and Privacy Settings"] = "Безопасность и настройки приватности";
-App::$strings["Your permissions are already configured. Click to view/adjust"] = "Ваши разрешения уже настроены. Нажмите чтобы просмотреть или изменить";
-App::$strings["Hide my online presence"] = "Скрывать моё присутствие онлайн";
-App::$strings["Prevents displaying in your profile that you are online"] = "Предотвращает отображения статуса \"в сети\" в вашем профиле";
-App::$strings["Simple Privacy Settings:"] = "Простые настройки безопасности:";
-App::$strings["Very Public - <em>extremely permissive (should be used with caution)</em>"] = "Полностью открытый - <em>сверхлиберальный (должен использоваться с осторожностью)</em>";
-App::$strings["Typical - <em>default public, privacy when desired (similar to social network permissions but with improved privacy)</em>"] = "Обычный - <em>открытый по умолчанию, приватность по желанию (как в социальных сетях, но с улучшенными настройками)</em>";
-App::$strings["Private - <em>default private, never open or public</em>"] = "Частный - <em>частный по умочанию, не открытый и не публичный</em>";
-App::$strings["Blocked - <em>default blocked to/from everybody</em>"] = "Закрытый - <em>заблокированный по умолчанию от / для всех</em>";
-App::$strings["Allow others to tag your posts"] = "Разрешить другим отмечать ваши публикации";
-App::$strings["Often used by the community to retro-actively flag inappropriate content"] = "Часто используется сообществом для маркировки неподобающего содержания";
-App::$strings["Channel Permission Limits"] = "Ограничения разрешений канала";
-App::$strings["Expire other channel content after this many days"] = "Храненить содержимое других каналов, дней";
-App::$strings["0 or blank to use the website limit."] = "0 или пусто - использовать настройки сайта.";
-App::$strings["This website expires after %d days."] = "Срок хранения содержимого этого сайта истекает через %d дней";
-App::$strings["This website does not expire imported content."] = "Срок хранения импортированного содержимого этого сайта не ограничен.";
-App::$strings["The website limit takes precedence if lower than your limit."] = "Ограничение сайта имеет приоритет если ниже вашего значения.";
-App::$strings["Maximum Friend Requests/Day:"] = "Запросов в друзья в день:";
-App::$strings["May reduce spam activity"] = "Может ограничить спам активность";
-App::$strings["Default Privacy Group"] = "Группа конфиденциальности по умолчанию";
-App::$strings["Use my default audience setting for the type of object published"] = "Использовать настройки аудитории по умолчанию для типа опубликованного объекта";
-App::$strings["Default permissions category"] = "Категория разрешений по умолчанию";
-App::$strings["Maximum private messages per day from unknown people:"] = "Максимально количество сообщений от незнакомых людей, в день:";
-App::$strings["Useful to reduce spamming"] = "Полезно для сокращения количества спама";
-App::$strings["Notification Settings"] = "Настройки уведомлений";
-App::$strings["By default post a status message when:"] = "По умолчанию публиковать новый статус при:";
-App::$strings["accepting a friend request"] = "одобрении запроса в друзья";
-App::$strings["joining a forum/community"] = "вступлении в сообщество / форум";
-App::$strings["making an <em>interesting</em> profile change"] = "<em>интересном</em> изменении профиля";
-App::$strings["Send a notification email when:"] = "Отправить уведомление по email когда:";
-App::$strings["You receive a connection request"] = "вы получили новый запрос контакта";
-App::$strings["Your connections are confirmed"] = "Ваш запрос контакта был одобрен";
-App::$strings["Someone writes on your profile wall"] = "Кто-то написал на стене вашего профиля";
-App::$strings["Someone writes a followup comment"] = "Кто-то пишет комментарий";
-App::$strings["You receive a private message"] = "Вы получили личное сообщение";
-App::$strings["You receive a friend suggestion"] = "Вы получили предложение друзей";
-App::$strings["You are tagged in a post"] = "Вы были отмечены в публикации";
-App::$strings["You are poked/prodded/etc. in a post"] = "Вас толкнули, подтолкнули и т.п. в публикации";
-App::$strings["Someone likes your post/comment"] = "Кому-то нравится ваша публикация / комментарий";
-App::$strings["Show visual notifications including:"] = "Показывать визуальные оповещения включая:";
-App::$strings["Unseen stream activity"] = "Невидимая активность в потоке";
-App::$strings["Unseen channel activity"] = "Невидимая активность в канале";
-App::$strings["Unseen private messages"] = "Невидимые личные сообщения";
-App::$strings["Recommended"] = "Рекомендовано";
-App::$strings["Upcoming events"] = "Грядущие события";
-App::$strings["Events today"] = "События сегодня";
-App::$strings["Upcoming birthdays"] = "Грядущие дни рождения";
-App::$strings["Not available in all themes"] = "Не доступно во всех темах";
-App::$strings["System (personal) notifications"] = "Системные (личные) уведомления";
-App::$strings["System info messages"] = "Сообщения с системной информацией";
-App::$strings["System critical alerts"] = "Критические уведомления системы";
-App::$strings["New connections"] = "Новые контакты";
-App::$strings["System Registrations"] = "Системные регистрации";
-App::$strings["Unseen shared files"] = "Невидимые общие файлы";
-App::$strings["Unseen public stream activity"] = "Невидимая активность в публичном потоке";
-App::$strings["Unseen likes and dislikes"] = "Невидимые лайки и дислайки";
-App::$strings["Unseen forum posts"] = "Невидимые публикации на форуме";
-App::$strings["Email notification hub (hostname)"] = "Центр уведомлений по email (имя хоста)";
-App::$strings["If your channel is mirrored to multiple hubs, set this to your preferred location. This will prevent duplicate email notifications. Example: %s"] = "Если ваш канал зеркалируется в нескольких местах, это ваше предпочтительное местоположение. Это должно предотвратить дублировать уведомлений по email. Например: %s";
-App::$strings["Show new wall posts, private messages and connections under Notices"] = "Показать новые сообщения на стене, личные сообщения и контакты в \"Уведомлениях\"";
-App::$strings["Notify me of events this many days in advance"] = "Уведомлять меня о событиях заранее, дней";
-App::$strings["Must be greater than 0"] = "Должно быть больше 0";
-App::$strings["Advanced Account/Page Type Settings"] = "Дополнительные настройки учётной записи / страницы";
-App::$strings["Change the behaviour of this account for special situations"] = "Изменить поведение этого аккаунта в особых ситуациях";
-App::$strings["Miscellaneous Settings"] = "Дополнительные настройки";
-App::$strings["Default photo upload folder"] = "Каталог загрузки фотографий по умолчанию";
-App::$strings["%Y - current year, %m - current month"] = "%Y - текущий год, %y - текущий месяц";
-App::$strings["Default file upload folder"] = "Каталог загрузки файлов по умолчанию";
-App::$strings["Remove this channel."] = "Удалить этот канал.";
-App::$strings["Additional Features"] = "Дополнительные функции";
-App::$strings["Events Settings"] = "Настройки событий";
-App::$strings["Calendar Settings"] = "Настройки календаря";
-App::$strings["Settings saved."] = "Настройки сохранены.";
-App::$strings["Settings saved. Reload page please."] = "Настройки сохранены. Пожалуйста, перезагрузите страницу.";
-App::$strings["Conversation Settings"] = "Настройки бесед";
-App::$strings["Connections Settings"] = "Настройки контактов";
-App::$strings["Photos Settings"] = "Настройки фотографий";
-App::$strings["Not valid email."] = "Не действительный адрес email.";
-App::$strings["Protected email address. Cannot change to that email."] = "Защищенный адрес электронной почты. Нельзя изменить.";
-App::$strings["System failure storing new email. Please try again."] = "Системная ошибка сохранения email. Пожалуйста попробуйте ещё раз.";
-App::$strings["Password verification failed."] = "Не удалось выполнить проверку пароля.";
-App::$strings["Passwords do not match. Password unchanged."] = "Пароли не совпадают. Пароль не изменён.";
-App::$strings["Empty passwords are not allowed. Password unchanged."] = "Пустые пароли не допускаются. Пароль не изменён.";
-App::$strings["Password changed."] = "Пароль изменен.";
-App::$strings["Password update failed. Please try again."] = "Изменение пароля не удалось. Пожалуйста, попробуйте ещё раз.";
-App::$strings["Account Settings"] = "Настройки аккаунта";
-App::$strings["Current Password"] = "Текущий пароль";
-App::$strings["Enter New Password"] = "Введите новый пароль:";
-App::$strings["Confirm New Password"] = "Подтвердите новый пароль:";
-App::$strings["Leave password fields blank unless changing"] = "Оставьте поля пустыми до измнения";
-App::$strings["Remove Account"] = "Удалить аккаунт";
-App::$strings["Remove this account including all its channels"] = "Удалить этот аккаунт включая все каналы";
-App::$strings["Profiles Settings"] = "Настройки профилей";
-App::$strings["Channel Manager Settings"] = "Настройки менеджера канала";
-App::$strings["No feature settings configured"] = "Параметры функций не настроены";
-App::$strings["Addon Settings"] = "Настройки расширений";
-App::$strings["Please save/submit changes to any panel before opening another."] = "Пожалуйста сохраните / отправьте изменения на панели прежде чем открывать другую.";
-App::$strings["Max height of content (in pixels)"] = "Максимальная высота содержимого (в пикселях)";
-App::$strings["Click to expand content exceeding this height"] = "Нажмите чтобы развернуть содержимое превышающее эту высоту";
-App::$strings["Personal menu to display in your channel pages"] = "Персональное меню для отображения на странице вашего канала";
-App::$strings["Channel Home Settings"] = "Настройки главной страницы канала";
-App::$strings["Directory Settings"] = "Настройки каталога";
-App::$strings["Editor Settings"] = "Настройки редактора";
-App::$strings["%s - (Experimental)"] = "%s - (экспериментальный)";
-App::$strings["Display Settings"] = "Настройки отображения";
-App::$strings["Theme Settings"] = "Настройки темы";
-App::$strings["Custom Theme Settings"] = "Дополнительные настройки темы";
-App::$strings["Content Settings"] = "Настройки содержимого";
-App::$strings["Display Theme:"] = "Тема отображения:";
-App::$strings["Select scheme"] = "Выбрать схему";
-App::$strings["Preload images before rendering the page"] = "Предзагрузка изображений перед обработкой страницы";
-App::$strings["The subjective page load time will be longer but the page will be ready when displayed"] = "Субъективное время загрузки страницы будет длиннее, но страница будет готова при отображении";
-App::$strings["Enable user zoom on mobile devices"] = "Включить масштабирование на мобильных устройствах";
-App::$strings["Update browser every xx seconds"] = "Обновление браузера каждые N секунд";
-App::$strings["Minimum of 10 seconds, no maximum"] = "Минимум 10 секунд, без максимума";
-App::$strings["Maximum number of conversations to load at any time:"] = "Максимальное количество бесед для загрузки одновременно:";
-App::$strings["Maximum of 100 items"] = "Максимум 100 элементов";
-App::$strings["Show emoticons (smilies) as images"] = "Показывать эмотиконы (смайлики) как изображения";
-App::$strings["Provide channel menu in navigation bar"] = "Показывать меню канала в панели навигации";
-App::$strings["Default: channel menu located in app menu"] = "По умолчанию каналы расположены в меню приложения";
-App::$strings["Manual conversation updates"] = "Обновление бесед вручную";
-App::$strings["Default is on, turning this off may increase screen jumping"] = "Включено по умолчанию, выключение может привести к рывкам в отображении";
-App::$strings["Link post titles to source"] = "Ссылки на источник заголовков публикаций";
-App::$strings["New Member Links"] = "Ссылки для новичков";
-App::$strings["Display new member quick links menu"] = "Показать меню быстрых ссылок для новых участников";
-App::$strings["Stream Settings"] = "Настройки потока";
-App::$strings["View Photo"] = "Посмотреть фотографию";
-App::$strings["Edit Album"] = "Редактировать Фотоальбом";
-App::$strings["Upload"] = "Загрузка";
App::$strings["This channel is limited to %d tokens"] = "Этот канал ограничен %d токенами";
App::$strings["Name and Password are required."] = "Требуются имя и пароль.";
App::$strings["Token saved."] = "Токен сохранён.";
@@ -887,7 +2141,12 @@ App::$strings["Login Name"] = "Имя";
App::$strings["Login Password"] = "Пароль";
App::$strings["Expires (yyyy-mm-dd)"] = "Срок действия (yyyy-mm-dd)";
App::$strings["Their Settings"] = "Их настройки";
-App::$strings["Some blurb about what to do when you're new here"] = "Некоторые предложения о том, что делать, если вы здесь новичок ";
+App::$strings["Mark all seen"] = "Отметить как просмотренное";
+App::$strings["%1\$s is following %2\$s's %3\$s"] = "%1\$s отслеживает %2\$s's %3\$s";
+App::$strings["%1\$s stopped following %2\$s's %3\$s"] = "%1\$s прекратил отслеживать %2\$s's %3\$s";
+App::$strings["Edit post"] = "Редактировать сообщение";
+App::$strings["Page link"] = "Ссылка страницы";
+App::$strings["Edit Webpage"] = "Редактировать веб-страницу";
App::$strings["Thing updated"] = "Обновлено";
App::$strings["Object store: failed"] = "Хранлищие объектов: неудача";
App::$strings["Thing added"] = "Добавлено";
@@ -901,295 +2160,43 @@ App::$strings["Only sends to viewers of the applicable profile"] = "Отправ
App::$strings["Name of thing e.g. something"] = "Наименование, например \"нечто\"";
App::$strings["URL of thing (optional)"] = "URL (необязательно)";
App::$strings["URL for photo of thing (optional)"] = "URL для фотографии (необязательно)";
-App::$strings["Permissions"] = "Разрешения";
App::$strings["Add Thing to your Profile"] = "Добавить к вашему профилю";
-App::$strings["No more system notifications."] = "Нет новых оповещений системы.";
-App::$strings["System Notifications"] = "Системные оповещения ";
-App::$strings["Connection added."] = "Контакт добавлен.";
-App::$strings["Your service plan only allows %d channels."] = "Ваш класс обслуживания разрешает только %d каналов.";
-App::$strings["No channel. Import failed."] = "Канала нет. Импорт невозможен.";
-App::$strings["Import completed."] = "Импорт завершен.";
-App::$strings["You must be logged in to use this feature."] = "Вы должны войти в систему, чтобы использовать эту функцию.";
-App::$strings["Import Channel"] = "Импортировать канал";
-App::$strings["Use this form to import an existing channel from a different server/hub. You may retrieve the channel identity from the old server/hub via the network or provide an export file."] = "Используйте эту форм для импорта существующего канала с другого сервера / хаба. Вы можете получить идентификационные данные канала со старого сервера / хаба через сеть или предоставить файл экспорта.";
-App::$strings["Or provide the old server/hub details"] = "или предоставьте данные старого сервера";
-App::$strings["Your old identity address (xyz@example.com)"] = "Ваш старый адрес канала (xyz@example.com)";
-App::$strings["Your old login email address"] = "Ваш старый адрес электронной почты";
-App::$strings["Your old login password"] = "Ваш старый пароль";
-App::$strings["Import a few months of posts if possible (limited by available memory"] = "Импортировать несколько месяцев публикаций если возможно (ограничено доступной памятью)";
-App::$strings["For either option, please choose whether to make this hub your new primary address, or whether your old location should continue this role. You will be able to post from either location, but only one can be marked as the primary location for files, photos, and media."] = "Для любого варианта, пожалуйста, выберите, следует ли сделать этот хаб вашим новым основным адресом, или ваше прежнее местоположение должно продолжить выполнять эту роль. Вы сможете отправлять сообщения из любого местоположения, но только одно может быть помечено как основное место для файлов, фотографий и мультимедиа.";
-App::$strings["Make this hub my primary location"] = "Сделать этот хаб главным";
-App::$strings["Move this channel (disable all previous locations)"] = "Переместить это канал (отключить все предыдущие месторасположения)";
-App::$strings["Use this channel nickname instead of the one provided"] = "Использовать псевдоним этого канала вместо предоставленного";
-App::$strings["Leave blank to keep your existing channel nickname. You will be randomly assigned a similar nickname if either name is already allocated on this site."] = "Оставьте пустым для сохранения существующего псевдонима канала. Вам будет случайным образом назначен похожий псевдоним если такое имя уже выделено на этом сайте.";
-App::$strings["This process may take several minutes to complete. Please submit the form only once and leave this page open until finished."] = "Процесс может занять несколько минут. Пожалуйста, отправьте форму только один раз и оставьте эту страницу открытой до завершения.";
-App::$strings["Authentication failed."] = "Ошибка аутентификации.";
-App::$strings["Remote Authentication"] = "Удаленная аутентификация";
-App::$strings["Enter your channel address (e.g. channel@example.com)"] = "Введите адрес вашего канала (например: channel@example.com)";
-App::$strings["Authenticate"] = "Проверка подлинности";
-App::$strings["Name and Secret are required"] = "Требуются имя и код";
-App::$strings["OAuth2 Apps Manager App"] = "Приложение \"Менеджер Oauth2\"";
-App::$strings["OAuth2 authenticatication tokens for mobile and remote apps"] = "Аутентификация OAuth2 для мобильных и удаленных приложений";
-App::$strings["Add OAuth2 application"] = "Добавить приложение OAuth2";
-App::$strings["Name of application"] = "Название приложения";
-App::$strings["Consumer Secret"] = "Код клиента";
-App::$strings["Automatically generated - change if desired. Max length 20"] = "Сгенерирован автоматические - измените если требуется. Макс. длина 20";
-App::$strings["Redirect"] = "Перенаправление";
-App::$strings["Redirect URI - leave blank unless your application specifically requires this"] = "URI перенаправления - оставьте пустыми до тех пока ваше приложение не требует этого";
-App::$strings["Grant Types"] = "Разрешить типы";
-App::$strings["leave blank unless your application sepcifically requires this"] = "оставьте пустыми до тех пока ваше приложение не требует этого";
-App::$strings["Authorization scope"] = "Область полномочий";
-App::$strings["OAuth2 Application not found."] = "Приложение OAuth2 не найдено.";
-App::$strings["Add application"] = "Добавить приложение";
-App::$strings["leave blank unless your application specifically requires this"] = "оставьте поле пустым, если ваше приложение не требует этого";
-App::$strings["Connected OAuth2 Apps"] = "Подключённые приложения OAuth2";
-App::$strings["Client key starts with"] = "Ключ клиента начинается с";
-App::$strings["No name"] = "Без названия";
-App::$strings["Remove authorization"] = "Удалить разрешение";
-App::$strings["Permissions denied."] = "Доступ запрещен.";
-App::$strings["Authorize application connection"] = "Авторизовать подключение приложения";
-App::$strings["Return to your app and insert this Security Code:"] = "Вернитесь к своему приложению и вставьте этот код безопасности:";
-App::$strings["Please login to continue."] = "Пожалуйста, войдите, чтобы продолжить.";
-App::$strings["Do you want to authorize this application to access your posts and contacts, and/or create new posts for you?"] = "Вы хотите авторизовать это приложение для доступа к вашим публикациям и контактам и / или созданию новых публикаций?";
-App::$strings["Item not available."] = "Элемент недоступен.";
-App::$strings["Random Channel App"] = "Приложение \"Случайный канал\"";
-App::$strings["Visit a random channel in the \$Projectname network"] = "Посещение случайного канала в сети \$Projectname";
-App::$strings["Edit Block"] = "Редактировать блок";
-App::$strings["vcard"] = "vCard";
-App::$strings["Available Apps"] = "Доступные приложения";
-App::$strings["Installed Apps"] = "Установленные приложения";
-App::$strings["Manage Apps"] = "Управление приложениями";
-App::$strings["Create Custom App"] = "Создать пользовательское приложение";
-App::$strings["__ctx:mood__ %1\$s is %2\$s"] = "%1\$s %2\$s";
-App::$strings["Mood App"] = "Приложение \"Настроение\"";
-App::$strings["Set your current mood and tell your friends"] = "Установить текущее настроение и рассказать друзьям";
-App::$strings["Mood"] = "Настроение";
-App::$strings["Active"] = "Активен";
-App::$strings["Blocked"] = "Заблокирован";
-App::$strings["Ignored"] = "Игнорируется";
-App::$strings["Hidden"] = "Скрыт";
-App::$strings["Archived/Unreachable"] = "Заархивировано / недоступно";
-App::$strings["New"] = "Новые";
-App::$strings["All"] = "Все";
-App::$strings["Active Connections"] = "Активные контакты";
-App::$strings["Show active connections"] = "Показать активные контакты";
-App::$strings["New Connections"] = "Новые контакты";
-App::$strings["Show pending (new) connections"] = "Просмотр (новых) ожидающих контактов";
-App::$strings["Only show blocked connections"] = "Показать только заблокированные контакты";
-App::$strings["Only show ignored connections"] = "Показать только проигнорированные контакты";
-App::$strings["Only show archived/unreachable connections"] = "Показать только заархивированные / недоступные контакты";
-App::$strings["Only show hidden connections"] = "Показать только скрытые контакты";
-App::$strings["Show all connections"] = "Просмотр всех контактов";
-App::$strings["Pending approval"] = "Ожидающие подтверждения";
-App::$strings["Archived"] = "Зархивирован";
-App::$strings["Not connected at this location"] = "Не подключено в этом месте";
-App::$strings["%1\$s [%2\$s]"] = "";
-App::$strings["Edit connection"] = "Редактировать контакт";
-App::$strings["Delete connection"] = "Удалить контакт";
-App::$strings["Channel address"] = "Адрес канала";
-App::$strings["Network"] = "Сеть";
-App::$strings["Call"] = "Вызов";
-App::$strings["Status"] = "Статус";
-App::$strings["Connected"] = "Подключено";
-App::$strings["Approve connection"] = "Утвердить контакт";
-App::$strings["Ignore connection"] = "Игнорировать контакт";
-App::$strings["Ignore"] = "Игнорировать";
-App::$strings["Recent activity"] = "Последние действия";
-App::$strings["Connections"] = "Контакты";
-App::$strings["Search your connections"] = "Поиск ваших контактов";
-App::$strings["Connections search"] = "Поиск контаков";
-App::$strings["Find"] = "Поиск";
-App::$strings["item"] = "пункт";
-App::$strings["Bookmark added"] = "Закладка добавлена";
-App::$strings["Bookmarks App"] = "Приложение \"Закладки\"";
-App::$strings["Bookmark links from posts and manage them"] = "Поместить ссылки из публикации в закладки и управлять ими";
-App::$strings["My Bookmarks"] = "Мои закладки";
-App::$strings["My Connections Bookmarks"] = "Закладки моих контактов";
-App::$strings["Account removals are not allowed within 48 hours of changing the account password."] = "Удаление канала не разрешается в течении 48 часов после смены пароля у аккаунта.";
-App::$strings["Remove This Account"] = "Удалить этот аккаунт";
-App::$strings["This account and all its channels will be completely removed from the network. "] = "Этот аккаунт и все его каналы будут полностью удалены из сети.";
-App::$strings["Remove this account, all its channels and all its channel clones from the network"] = "Удалить этот аккаунт, все его каналы и их клоны из сети.";
-App::$strings["By default only the instances of the channels located on this hub will be removed from the network"] = "По умолчанию только представление канала расположенное на данном хабе будет удалено из сети";
-App::$strings["Page owner information could not be retrieved."] = "Информация о владельце страницы не может быть получена.";
-App::$strings["Album not found."] = "Альбом не найден.";
-App::$strings["Delete Album"] = "Удалить альбом";
-App::$strings["Delete Photo"] = "Удалить фотографию";
-App::$strings["No photos selected"] = "Никакие фотографии не выбраны";
-App::$strings["Access to this item is restricted."] = "Доступ к этому элементу ограничен.";
-App::$strings["%1$.2f MB of %2$.2f MB photo storage used."] = "Вы использовали %1$.2f мегабайт из %2$.2f для хранения фото.";
-App::$strings["%1$.2f MB photo storage used."] = "Вы использовали %1$.2f мегабайт для хранения фото.";
-App::$strings["Upload Photos"] = "Загрузить фотографии";
-App::$strings["Enter an album name"] = "Введите название альбома";
-App::$strings["or select an existing album (doubleclick)"] = "или выберите существующий альбом (двойной щелчок)";
-App::$strings["Create a status post for this upload"] = "Сделать публикацию о статусе для этой загрузки";
-App::$strings["Description (optional)"] = "Описание (необязательно)";
-App::$strings["Show Newest First"] = "Показать новые первыми";
-App::$strings["Show Oldest First"] = "Показать старые первыми";
-App::$strings["Add Photos"] = "Добавить фотографии";
-App::$strings["Permission denied. Access to this item may be restricted."] = "Доступ запрещен. Доступ к этому элементу может быть ограничен.";
-App::$strings["Photo not available"] = "Фотография не доступна";
-App::$strings["Use as profile photo"] = "Использовать в качестве фотографии профиля";
-App::$strings["Use as cover photo"] = "Использовать в качестве фотографии обложки";
-App::$strings["Private Photo"] = "Личная фотография";
-App::$strings["View Full Size"] = "Посмотреть в полный размер";
-App::$strings["Edit photo"] = "Редактировать фотографию";
-App::$strings["Rotate CW (right)"] = "Повернуть CW (направо)";
-App::$strings["Rotate CCW (left)"] = "Повернуть CCW (налево)";
-App::$strings["Move photo to album"] = "Переместить фотографию в альбом";
-App::$strings["Enter a new album name"] = "Введите новое название альбома";
-App::$strings["or select an existing one (doubleclick)"] = "или выбрать существующую (двойной щелчок)";
-App::$strings["Add a Tag"] = "Добавить тег";
-App::$strings["Example: @bob, @Barbara_Jensen, @jim@example.com"] = "Пример: @bob, @Barbara_Jensen, @jim@example.com";
-App::$strings["Flag as adult in album view"] = "Пометить как альбом \"для взрослых\"";
-App::$strings["I like this (toggle)"] = "мне это нравится (переключение)";
-App::$strings["I don't like this (toggle)"] = "мне это не нравится (переключение)";
-App::$strings["Please wait"] = "Подождите пожалуйста";
-App::$strings["This is you"] = "Это вы";
-App::$strings["Comment"] = "Комментарий";
-App::$strings["__ctx:title__ Likes"] = "Нравится";
-App::$strings["__ctx:title__ Dislikes"] = "Не нравится";
-App::$strings["__ctx:title__ Agree"] = "Согласен";
-App::$strings["__ctx:title__ Disagree"] = "Не согласен";
-App::$strings["__ctx:title__ Abstain"] = "Воздержался";
-App::$strings["__ctx:title__ Attending"] = "Посещаю";
-App::$strings["__ctx:title__ Not attending"] = "Не посещаю";
-App::$strings["__ctx:title__ Might attend"] = "Возможно посещу";
-App::$strings["View all"] = "Просмотреть все";
-App::$strings["__ctx:noun__ Like"] = array(
- 0 => "Нравится",
- 1 => "Нравится",
- 2 => "Нравится",
-);
-App::$strings["__ctx:noun__ Dislike"] = array(
- 0 => "Не нравится",
- 1 => "Не нравится",
- 2 => "Не нравится",
-);
-App::$strings["Photo Tools"] = "Фото-Инструменты";
-App::$strings["In This Photo:"] = "На этой фотографии:";
-App::$strings["Map"] = "Карта";
-App::$strings["__ctx:noun__ Likes"] = "Нравится";
-App::$strings["__ctx:noun__ Dislikes"] = "Не нравится";
-App::$strings["Close"] = "Закрыть";
-App::$strings["Recent Photos"] = "Последние фотографии";
-App::$strings["Profile Unavailable."] = "Профиль недоступен.";
-App::$strings["Wiki App"] = "Приложение \"Wiki\"";
-App::$strings["Provide a wiki for your channel"] = "Предоставьте Wiki для вашего канала";
-App::$strings["Invalid channel"] = "Недействительный канал";
-App::$strings["Error retrieving wiki"] = "Ошибка при получении Wiki";
-App::$strings["Error creating zip file export folder"] = "Ошибка при создании zip-файла при экспорте каталога";
-App::$strings["Error downloading wiki: "] = "Ошибка загрузки Wiki:";
-App::$strings["Wikis"] = "";
-App::$strings["Download"] = "Загрузить";
-App::$strings["Create New"] = "Создать новый";
-App::$strings["Wiki name"] = "Название Wiki";
-App::$strings["Content type"] = "Тип содержимого";
-App::$strings["Markdown"] = "Разметка Markdown";
-App::$strings["BBcode"] = "";
-App::$strings["Text"] = "Текст";
-App::$strings["Type"] = "Тип";
-App::$strings["Any&nbsp;type"] = "Любой&nbsp;тип";
-App::$strings["Lock content type"] = "Зафиксировать тип содержимого";
-App::$strings["Create a status post for this wiki"] = "Создать публикацию о статусе этой Wiki";
-App::$strings["Edit Wiki Name"] = "Редактировать наименование Wiki";
-App::$strings["Wiki not found"] = "Wiki не найдена";
-App::$strings["Rename page"] = "Переименовать страницу";
-App::$strings["Error retrieving page content"] = "Ошибка при получении содержимого страницы";
-App::$strings["New page"] = "Новая страница";
-App::$strings["Revision Comparison"] = "Сравнение ревизий";
-App::$strings["Revert"] = "Отменить";
-App::$strings["Short description of your changes (optional)"] = "Краткое описание ваших изменений (необязательно)";
-App::$strings["Source"] = "Источник";
-App::$strings["New page name"] = "Новое имя страницы";
-App::$strings["Embed image from photo albums"] = "Встроить изображение из фотоальбома";
-App::$strings["Embed an image from your albums"] = "Встроить изображение из ваших альбомов";
-App::$strings["OK"] = "";
-App::$strings["Choose images to embed"] = "Выбрать изображения для встраивания";
-App::$strings["Choose an album"] = "Выбрать альбом";
-App::$strings["Choose a different album"] = "Выбрать другой альбом";
-App::$strings["Error getting album list"] = "Ошибка получения списка альбомов";
-App::$strings["Error getting photo link"] = "Ошибка получения ссылки на фотографию";
-App::$strings["Error getting album"] = "Ошибка получения альбома";
-App::$strings["History"] = "История";
-App::$strings["Error creating wiki. Invalid name."] = "Ошибка создания Wiki. Неверное имя.";
-App::$strings["A wiki with this name already exists."] = "Wiki с таким именем уже существует.";
-App::$strings["Wiki created, but error creating Home page."] = "Wiki создана, но возникла ошибка при создании домашней страницы";
-App::$strings["Error creating wiki"] = "Ошибка при создании Wiki";
-App::$strings["Error updating wiki. Invalid name."] = "Ошибка при обновлении Wiki. Неверное имя.";
-App::$strings["Error updating wiki"] = "Ошибка при обновлении Wiki";
-App::$strings["Wiki delete permission denied."] = "Нет прав на удаление Wiki.";
-App::$strings["Error deleting wiki"] = "Ошибка удаления Wiki";
-App::$strings["New page created"] = "Создана новая страница";
-App::$strings["Cannot delete Home"] = "Невозможно удалить домашнюю страницу";
-App::$strings["Current Revision"] = "Текущая ревизия";
-App::$strings["Selected Revision"] = "Выбранная ревизия";
-App::$strings["You must be authenticated."] = "Вы должны быть аутентифицированы.";
-App::$strings["&#x1f501; Repeated %1\$s's %2\$s"] = "&#x1f501; Повторил %1\$s %2\$s";
-App::$strings["Post repeated"] = "Публикация повторяется";
-App::$strings["toggle full screen mode"] = "переключение полноэкранного режима";
-App::$strings["Layout updated."] = "Шаблон обновлен.";
-App::$strings["PDL Editor App"] = "Приложение \"Редактор PDL\"";
-App::$strings["Provides the ability to edit system page layouts"] = "Предоставляет возможность редактировать макеты системных страниц";
-App::$strings["Edit System Page Description"] = "Редактировать описание системной страницы";
-App::$strings["(modified)"] = "(изменено)";
-App::$strings["Reset"] = "Сбросить";
-App::$strings["Layout not found."] = "Шаблон не найден.";
-App::$strings["Module Name:"] = "Имя модуля:";
-App::$strings["Layout Help"] = "Помощь к шаблону";
-App::$strings["Edit another layout"] = "Редактировать другой шаблон";
-App::$strings["System layout"] = "Системный шаблон";
-App::$strings["Poke App"] = "Приложение \"Ткнуть\"";
-App::$strings["Poke somebody in your addressbook"] = "Ткнуть кого-нибудь в вашей адресной книге";
-App::$strings["Poke"] = "Ткнуть";
-App::$strings["Poke somebody"] = "Ткнуть кого-нибудь";
-App::$strings["Poke/Prod"] = "Толкнуть / подтолкнуть";
-App::$strings["Poke, prod or do other things to somebody"] = "Толкнуть, подтолкнуть или сделать что-то ещё с кем-то";
-App::$strings["Recipient"] = "Получатель";
-App::$strings["Choose what you wish to do to recipient"] = "Выбрать что вы хотите сделать с получателем";
-App::$strings["Make this post private"] = "Сделать эту публикацию приватной";
-App::$strings["Image uploaded but image cropping failed."] = "Изображение загружено но обрезка не удалась.";
-App::$strings["Profile Photos"] = "Фотографии профиля";
-App::$strings["Image resize failed."] = "Не удалось изменить размер изображения.";
+App::$strings["Welcome to Hubzilla!"] = "Добро пожаловать в Hubzilla!";
+App::$strings["You have got no unseen posts..."] = "У вас нет видимых публикаций...";
+App::$strings["Items tagged with: %s"] = "Объекты помечены как: %s";
+App::$strings["Search results for: %s"] = "Результаты поиска для: %s";
+App::$strings["Notes App"] = "Приложение \"Заметки\"";
+App::$strings["A simple notes app with a widget (note: notes are not encrypted)"] = "Простое приложение для заметок с виджетом (примечание: заметки не зашифрованы)";
+App::$strings["Comment approved"] = "Комментарий одобрен";
+App::$strings["Comment deleted"] = "Комментарий удалён";
+App::$strings["Webpages App"] = "Приложение \"Веб-страницы\"";
+App::$strings["Provide managed web pages on your channel"] = "Предоставлять управляемые веб-страницы на Вашем канале";
+App::$strings["Import Webpage Elements"] = "Импортировать части веб-страницы";
+App::$strings["Import selected"] = "Импортировать выбранное";
+App::$strings["Export Webpage Elements"] = "Экспортировать часть веб-страницы";
+App::$strings["Export selected"] = "Экспортировать выбранное";
+App::$strings["Actions"] = "Действия";
+App::$strings["Page Link"] = "Ссылка страницы";
+App::$strings["Page Title"] = "Заголовок страницы";
+App::$strings["Invalid file type."] = "Неверный тип файла.";
+App::$strings["Error opening zip file"] = "Ошибка открытия ZIP файла";
+App::$strings["Invalid folder path."] = "Неверный путь к каталогу.";
+App::$strings["No webpage elements detected."] = "Не обнаружено частей веб-страницы.";
+App::$strings["Import complete."] = "Импорт завершен.";
+App::$strings["\$Projectname"] = "";
+App::$strings["Welcome to %s"] = "Добро пожаловать в %s";
App::$strings["Shift-reload the page or clear browser cache if the new photo does not display immediately."] = "Если новая фотография не отображается немедленно то нажмите Shift + \"Обновить\" для очистки кэша браузера";
-App::$strings["Unable to process image"] = "Не удается обработать изображение";
-App::$strings["Image upload failed."] = "Загрузка изображения не удалась.";
-App::$strings["Unable to process image."] = "Невозможно обработать изображение.";
-App::$strings["Photo not available."] = "Фотография недоступна.";
App::$strings["Your default profile photo is visible to anybody on the internet. Profile photos for alternate profiles will inherit the permissions of the profile"] = "Фотография вашего профиля по умолчанию видна всем в Интернете. Фотографияпрофиля для альтернативных профилей наследуют разрешения текущего профиля";
App::$strings["Your profile photo is visible to anybody on the internet and may be distributed to other websites."] = "Фотография вашего профиля видна всем в Интернете и может быть отправлена на другие сайты.";
-App::$strings["Upload File:"] = "Загрузить файл:";
-App::$strings["Select a profile:"] = "Выбрать профиль:";
App::$strings["Use Photo for Profile"] = "Использовать фотографию для профиля";
App::$strings["Change Profile Photo"] = "Изменить фотографию профиля";
App::$strings["Use"] = "Использовать";
-App::$strings["Use a photo from your albums"] = "Использовать фотографию из ваших альбомов";
-App::$strings["Select existing photo"] = "Выбрать существующую фотографию";
-App::$strings["Crop Image"] = "Обрезать изображение";
-App::$strings["Please adjust the image cropping for optimum viewing."] = "Пожалуйста настройте обрезку изображения для оптимального просмотра.";
-App::$strings["Done Editing"] = "Закончить редактирование";
-App::$strings["Away"] = "Нет на месте";
-App::$strings["Online"] = "В сети";
-App::$strings["Unable to locate original post."] = "Не удалось найти оригинальную публикацию.";
-App::$strings["Empty post discarded."] = "Пустая публикация отклонена.";
-App::$strings["Duplicate post suppressed."] = "Подавлена дублирующаяся публикация.";
-App::$strings["System error. Post not saved."] = "Системная ошибка. Публикация не сохранена.";
-App::$strings["Your comment is awaiting approval."] = "Ваш комментарий ожидает одобрения.";
-App::$strings["Unable to obtain post information from database."] = "Невозможно получить информацию о публикации из базы данных";
-App::$strings["You have reached your limit of %1$.0f top level posts."] = "Вы достигли вашего ограничения в %1$.0f публикаций высокого уровня.";
-App::$strings["You have reached your limit of %1$.0f webpages."] = "Вы достигли вашего ограничения в %1$.0f страниц.";
-App::$strings["sent you a private message"] = "отправил вам личное сообщение";
-App::$strings["added your channel"] = "добавил ваш канал";
-App::$strings["requires approval"] = "Требуется подтверждение";
-App::$strings["g A l F d"] = "g A l F d";
-App::$strings["[today]"] = "[сегодня]";
-App::$strings["posted an event"] = "событие опубликовано";
-App::$strings["shared a file with you"] = "с вами поделились файлом";
-App::$strings["Private forum"] = "Частный форум";
-App::$strings["Public forum"] = "Публичный форум";
-App::$strings["Invalid item."] = "Недействительный элемент.";
-App::$strings["Page not found."] = "Страница не найдена.";
-App::$strings["Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."] = "";
-App::$strings["Could not access contact record."] = "Не удалось получить доступ к записи контакта.";
+App::$strings["Select a bookmark folder"] = "Выбрать каталог для закладок";
+App::$strings["Save Bookmark"] = "Сохранить закладку";
+App::$strings["URL of bookmark"] = "URL закладки";
+App::$strings["Or enter new bookmark folder name"] = "или введите новое имя каталога закладок";
+App::$strings["Connection added."] = "Контакт добавлен.";
+App::$strings["Item is not editable"] = "Элемент нельзя редактировать";
App::$strings["Could not locate selected profile."] = "Не удалось обнаружить выбранный профиль.";
App::$strings["Connection updated."] = "Контакты обновлены.";
App::$strings["Failed to update connection record."] = "Не удалось обновить запись контакта.";
@@ -1198,17 +2205,16 @@ App::$strings["Could not access address book record."] = "Не удалось п
App::$strings["Refresh failed - channel is currently unavailable."] = "Обновление невозможно - в настоящее время канал недоступен.";
App::$strings["Unable to set address book parameters."] = "Не удалось получить доступ к параметрам адресной книги.";
App::$strings["Connection has been removed."] = "Контакт был удалён.";
-App::$strings["View Profile"] = "Просмотреть профиль";
App::$strings["View %s's profile"] = "Просмотр %s профиля";
App::$strings["Refresh Permissions"] = "Обновить разрешения";
App::$strings["Fetch updated permissions"] = "Получить обновлённые разрешения";
App::$strings["Refresh Photo"] = "Обновить фотографию";
App::$strings["Fetch updated photo"] = "Получить обновлённую фотографию";
-App::$strings["Recent Activity"] = "Последние действия";
App::$strings["View recent posts and comments"] = "Просмотреть последние публикации и комментарии";
App::$strings["Block (or Unblock) all communications with this connection"] = "Блокировать (или разблокировать) связи с этим контактом";
App::$strings["This connection is blocked!"] = "Этот контакт заблокирован!";
App::$strings["Unignore"] = "Не игнорировать";
+App::$strings["Ignore"] = "Игнорировать";
App::$strings["Ignore (or Unignore) all inbound communications from this connection"] = "Игнорировать (или не игнорировать) все связи для этого контакта";
App::$strings["This connection is ignored!"] = "Этот контакт игнорируется!";
App::$strings["Unarchive"] = "Разархивировать";
@@ -1228,6 +2234,7 @@ App::$strings["Open Set Affinity section by default"] = "Открыть секц
App::$strings["Me"] = "Я";
App::$strings["Family"] = "Семья";
App::$strings["Acquaintances"] = "Знакомые";
+App::$strings["All"] = "Все";
App::$strings["Filter"] = "Фильтр";
App::$strings["Open Custom Filter section by default"] = "Открывать секцию \"Настраиваемый фильтр\" по умолчанию";
App::$strings["Approve this connection"] = "Утвердить этот контакт";
@@ -1239,18 +2246,11 @@ App::$strings["This connection is unreachable from this location."] = "Этот
App::$strings["This connection may be unreachable from other channel locations."] = "Этот контакт может быть недоступен из других мест размещения канала";
App::$strings["Location independence is not supported by their network."] = "Независимое местоположение не поддерживается их сетью.";
App::$strings["This connection is unreachable from this location. Location independence is not supported by their network."] = "Этот контакт недоступен из данного местоположения. Независимое местоположение не поддерживается их сетью.";
-App::$strings["Connection Default Permissions"] = "Разрешения по умолчанию для контакта";
-App::$strings["Connection: %s"] = "Контакт: %s";
-App::$strings["Apply these permissions automatically"] = "Применить эти разрешения автоматически";
App::$strings["Connection requests will be approved without your interaction"] = "Запросы контактов будут одобрены без вашего участия";
-App::$strings["Permission role"] = "Роль разрешения";
-App::$strings["Add permission role"] = "Добавить роль разрешения";
App::$strings["This connection's primary address is"] = "Главный адрес это контакта";
App::$strings["Available locations:"] = "Доступные расположения:";
-App::$strings["The permissions indicated on this page will be applied to all new connections."] = "Разрешения, указанные на этой странице, будут применяться ко всем новым соединениям.";
App::$strings["Connection Tools"] = "Инструменты контактов";
App::$strings["Slide to adjust your degree of friendship"] = "Прокрутить для настройки степени дружбы";
-App::$strings["Rating"] = "Оценка";
App::$strings["Slide to adjust your rating"] = "Прокрутить для настройки оценки";
App::$strings["Optionally explain your rating"] = "Объясните свою оценку (не обязательно)";
App::$strings["Custom Filter"] = "Настраиваемый фильтр";
@@ -1262,99 +2262,14 @@ App::$strings["Please choose the profile you would like to display to %s when vi
App::$strings["Some permissions may be inherited from your channel's <a href=\"settings\"><strong>privacy settings</strong></a>, which have higher priority than individual settings. You can change those settings here but they wont have any impact unless the inherited setting changes."] = "Некоторые разрешения могут быть унаследованы из <a href=\"settings\"><strong>настроек приватности</strong></a> вашего канала, которые могут иметь более высокий приоритет чем индивидуальные. Вы можете изменить эти настройки, однако они не будут применены до изменения переданных по наследству настроек.";
App::$strings["Last update:"] = "Последнее обновление:";
App::$strings["Details"] = "Сведения";
-App::$strings["Chatrooms App"] = "Приложение \"Мои чаты\"";
-App::$strings["Access Controlled Chatrooms"] = "Получить доступ к контролируемым чатам";
-App::$strings["Room not found"] = "Комната не найдена";
-App::$strings["Leave Room"] = "Покинуть комнату";
-App::$strings["Delete Room"] = "Удалить комнату";
-App::$strings["I am away right now"] = "Я сейчас отошёл";
-App::$strings["I am online"] = "Я на связи";
-App::$strings["Bookmark this room"] = "Запомнить эту комнату";
-App::$strings["Please enter a link URL:"] = "Пожалуйста введите URL ссылки:";
-App::$strings["Encrypt text"] = "Зашифровать текст";
-App::$strings["New Chatroom"] = "Новый чат";
-App::$strings["Chatroom name"] = "Название чата";
-App::$strings["Expiration of chats (minutes)"] = "Завершение чатов (минут)";
-App::$strings["%1\$s's Chatrooms"] = "Чаты пользователя %1\$s";
-App::$strings["No chatrooms available"] = "Нет доступных чатов";
-App::$strings["Expiration"] = "Срок действия";
-App::$strings["min"] = "мин.";
-App::$strings["Photos"] = "Фотографии";
-App::$strings["Files"] = "Файлы";
-App::$strings["Unable to update menu."] = "Невозможно обновить меню.";
-App::$strings["Unable to create menu."] = "Невозможно создать меню.";
-App::$strings["Menu Name"] = "Название меню";
-App::$strings["Unique name (not visible on webpage) - required"] = "Уникальное название (не видимо на странице) - требуется";
-App::$strings["Menu Title"] = "Заголовок меню";
-App::$strings["Visible on webpage - leave empty for no title"] = "Видимость на странице - оставьте пустым если не хотите иметь заголовок";
-App::$strings["Allow Bookmarks"] = "Разрешить закладки";
-App::$strings["Menu may be used to store saved bookmarks"] = "Меню может использоваться, чтобы сохранить закладки";
-App::$strings["Submit and proceed"] = "Отправить и обработать";
-App::$strings["Menus"] = "Меню";
-App::$strings["Bookmarks allowed"] = "Закладки разрешены";
-App::$strings["Delete this menu"] = "Удалить это меню";
-App::$strings["Edit menu contents"] = "Редактировать содержание меню";
-App::$strings["Edit this menu"] = "Редактировать это меню";
-App::$strings["Menu could not be deleted."] = "Меню не может быть удалено.";
-App::$strings["Edit Menu"] = "Редактировать меню";
-App::$strings["Add or remove entries to this menu"] = "Добавить или удалить пункты этого меню";
-App::$strings["Menu name"] = "Название меню";
-App::$strings["Must be unique, only seen by you"] = "Должно быть уникальным (видно только вам)";
-App::$strings["Menu title"] = "Заголовок меню";
-App::$strings["Menu title as seen by others"] = "Видимый другими заголовок меню";
-App::$strings["Allow bookmarks"] = "Разрешить закладки";
-App::$strings["Layouts"] = "Шаблоны";
-App::$strings["Help"] = "Помощь";
-App::$strings["Comanche page description language help"] = "Помощь по языку описания страниц Comanche ";
-App::$strings["Layout Description"] = "Описание шаблона";
-App::$strings["Download PDL file"] = "Загрузить PDL файл";
-App::$strings["Notes App"] = "Приложение \"Заметки\"";
-App::$strings["A simple notes app with a widget (note: notes are not encrypted)"] = "Простое приложение для заметок с виджетом (примечание: заметки не зашифрованы)";
-App::$strings["Not found"] = "Не найдено.";
-App::$strings["Please refresh page"] = "Пожалуйста обновите страницу";
-App::$strings["Unknown error"] = "Неизвестная ошибка";
-App::$strings["Token verification failed."] = "Не удалось выполнить проверку токена.";
-App::$strings["Email Verification Required"] = "Требуется проверка адреса email";
-App::$strings["A verification token was sent to your email address [%s]. Enter that token here to complete the account verification step. Please allow a few minutes for delivery, and check your spam folder if you do not see the message."] = "Проверочный токен был отправлен на ваш адрес электронной почты [%s]. Введите этот токен здесь для завершения этапа проверки учётной записи. Пожалуйста, подождите несколько минут для завершения доставки и проверьте вашу папку \"Спам\" если вы не видите письма.";
-App::$strings["Resend Email"] = "Выслать повторно";
-App::$strings["Validation token"] = "Проверочный токен";
-App::$strings["Post not found."] = "Публикация не найдена";
-App::$strings["post"] = "публикация";
-App::$strings["comment"] = "комментарий";
-App::$strings["%1\$s tagged %2\$s's %3\$s with %4\$s"] = "%1\$s отметил тегом %4\$s %3\$s %2\$s";
-App::$strings["This setting requires special processing and editing has been blocked."] = "Этот параметр требует специальной обработки и редактирования и был заблокирован.";
-App::$strings["Configuration Editor"] = "Редактор конфигурации";
-App::$strings["Warning: Changing some settings could render your channel inoperable. Please leave this page unless you are comfortable with and knowledgeable about how to correctly use this feature."] = "Предупреждение. Изменение некоторых настроек может привести к неработоспособности вашего канала. Пожалуйста, покиньте эту страницу, если вы точно не значете, как правильно использовать эту функцию.";
-App::$strings["Affinity Tool settings updated."] = "Настройки степени сходства обновлены.";
-App::$strings["This app presents a slider control in your connection editor and also on your network page. The slider represents your degree of friendship (affinity) with each connection. It allows you to zoom in or out and display conversations from only your closest friends or everybody in your stream."] = "Это приложение представляет управление ползунком на странице контактов и сетевом потоке, который позволяет выбирать вашу степень дружбы (сходства). Это позволяет вам увеличивать или уменьшать масштаб и отображать разговоры только от ваших самых близких друзей или всех в вашем потоке.";
-App::$strings["Affinity Tool App"] = "Приложение \"Степень сходства\"";
-App::$strings["The numbers below represent the minimum and maximum slider default positions for your network/stream page as a percentage."] = "Числа ниже представляют минимальное и максимальное значение по умолчанию для вашей сети / потока в процентах.";
-App::$strings["Default maximum affinity level"] = "Максимальная степень сходства по умолчанию.";
-App::$strings["0-99 default 99"] = "0-99 (по умолчанию 99)";
-App::$strings["Default minimum affinity level"] = "Максимальная степень сходства по умолчанию.";
-App::$strings["0-99 - default 0"] = "0-99 (по умолчанию 0)";
-App::$strings["Persistent affinity levels"] = "Устоявшиеся степени сходства";
-App::$strings["If disabled the max and min levels will be reset to default after page reload"] = "Если этот параметр отключен, максимальный и минимальный уровни будут сброшены к значениям по умолчанию после перезагрузки страницы";
-App::$strings["Affinity Tool Settings"] = "Настройки степени сходства";
-App::$strings["Default Permissions App"] = "Приложение \"Разрешения по умолчанию\"";
-App::$strings["Set custom default permissions for new connections"] = "Настройка пользовательских разрешений по умолчанию для новых подключений ";
-App::$strings["Automatic approval settings"] = "Настройки автоматического одобрения";
-App::$strings["Some individual permissions may have been preset or locked based on your channel type and privacy settings."] = "Некоторые индивидуальные разрешения могут быть предустановлены или заблокированы на основании типа вашего канала и настроек приватности.";
-App::$strings["Unknown App"] = "Неизвестное приложение";
-App::$strings["Authorize"] = "Авторизовать";
-App::$strings["Do you authorize the app %s to access your channel data?"] = "Авторизуете ли вы приложение %s для доступа к данным вашего канала?";
-App::$strings["Allow"] = "Разрешить";
App::$strings["Privacy group created."] = "Группа конфиденциальности создана.";
App::$strings["Could not create privacy group."] = "Не удалось создать группу конфиденциальности.";
-App::$strings["Privacy group not found."] = "Группа конфиденциальности не найдена.";
App::$strings["Privacy group updated."] = "Группа конфиденциальности обновлена.";
App::$strings["Privacy Groups App"] = "Приложение \"Группы конфиденциальности\"";
App::$strings["Management of privacy groups"] = "Управление группами конфиденциальности.";
-App::$strings["Privacy Groups"] = "Группы конфиденциальности";
App::$strings["Add Group"] = "Добавить группу";
App::$strings["Privacy group name"] = "Имя группы конфиденциальности";
App::$strings["Members are visible to other channels"] = "Участники канала видимые для остальных";
-App::$strings["Members"] = "Участники";
App::$strings["Privacy group removed."] = "Группа конфиденциальности удалена.";
App::$strings["Unable to remove privacy group."] = "Ну удалось удалить группу конфиденциальности.";
App::$strings["Privacy Group: %s"] = "Группа конфиденциальности: %s";
@@ -1363,93 +2278,149 @@ App::$strings["Delete Group"] = "Удалить группу";
App::$strings["Group members"] = "Члены группы";
App::$strings["Not in this group"] = "Не в этой группе";
App::$strings["Click a channel to toggle membership"] = "Нажмите на канал для просмотра членства";
-App::$strings["Profile not found."] = "Профиль не найден.";
-App::$strings["Profile deleted."] = "Профиль удален.";
-App::$strings["Profile-"] = "Профиль -";
-App::$strings["New profile created."] = "Новый профиль создан.";
-App::$strings["Profile unavailable to clone."] = "Профиль недоступен для клонирования.";
-App::$strings["Profile unavailable to export."] = "Профиль недоступен для экспорта.";
-App::$strings["Profile Name is required."] = "Требуется имя профиля.";
-App::$strings["Marital Status"] = "Семейное положение";
-App::$strings["Romantic Partner"] = "Романтический партнер";
-App::$strings["Likes"] = "Нравится";
-App::$strings["Dislikes"] = "Не нравится";
-App::$strings["Work/Employment"] = "Работа / Занятость";
-App::$strings["Religion"] = "Религия";
-App::$strings["Political Views"] = "Политические взгляды";
-App::$strings["Gender"] = "Гендер";
-App::$strings["Sexual Preference"] = "Сексуальная ориентация";
-App::$strings["Homepage"] = "Домашняя страница";
-App::$strings["Interests"] = "Интересы";
-App::$strings["Profile updated."] = "Профиль обновлен.";
-App::$strings["Hide your connections list from viewers of this profile"] = "Скрывать от просмотра ваш список контактов в этом профиле";
-App::$strings["Edit Profile Details"] = "Редактирование профиля";
-App::$strings["View this profile"] = "Посмотреть этот профиль";
-App::$strings["Edit visibility"] = "Редактировать видимость";
-App::$strings["Profile Tools"] = "Инструменты профиля";
-App::$strings["Change cover photo"] = "Изменить фотографию обложки";
-App::$strings["Change profile photo"] = "Изменить фотографию профиля";
-App::$strings["Create a new profile using these settings"] = "Создать новый профиль с теми же настройками";
-App::$strings["Clone this profile"] = "Клонировать этот профиль";
-App::$strings["Delete this profile"] = "Удалить этот профиль";
-App::$strings["Add profile things"] = "Добавить в профиль";
-App::$strings["Personal"] = "Личное";
-App::$strings["Relationship"] = "Отношения";
-App::$strings["Miscellaneous"] = "Прочее";
-App::$strings["Import profile from file"] = "Импортировать профиль из файла";
-App::$strings["Export profile to file"] = "Экспортировать профиль в файл";
-App::$strings["Your gender"] = "Ваш пол";
-App::$strings["Marital status"] = "Семейное положение";
-App::$strings["Sexual preference"] = "Сексуальная ориентация";
-App::$strings["Profile name"] = "Имя профиля";
-App::$strings["This is your default profile."] = "Это ваш профиль по умолчанию.";
-App::$strings["Your full name"] = "Ваше полное имя";
-App::$strings["Title/Description"] = "Заголовок / описание";
-App::$strings["Street address"] = "Улица, дом, квартира";
-App::$strings["Locality/City"] = "Населенный пункт / город";
-App::$strings["Region/State"] = "Регион / Область";
-App::$strings["Postal/Zip code"] = "Почтовый индекс";
-App::$strings["Who (if applicable)"] = "Кто (если применимо)";
-App::$strings["Examples: cathy123, Cathy Williams, cathy@example.com"] = "Примеры: ivan1990, Ivan Petrov, ivan@example.com";
-App::$strings["Since (date)"] = "С (дата)";
-App::$strings["Tell us about yourself"] = "Расскажите нам о себе";
-App::$strings["Homepage URL"] = "URL домашней страницы";
-App::$strings["Hometown"] = "Родной город";
-App::$strings["Political views"] = "Политические взгляды";
-App::$strings["Religious views"] = "Религиозные взгляды";
-App::$strings["Keywords used in directory listings"] = "Ключевые слова для участия в каталоге";
-App::$strings["Example: fishing photography software"] = "Например: fishing photography software";
-App::$strings["Musical interests"] = "Музыкальные интересы";
-App::$strings["Books, literature"] = "Книги, литература";
-App::$strings["Television"] = "Телевидение";
-App::$strings["Film/Dance/Culture/Entertainment"] = "Кино / танцы / культура / развлечения";
-App::$strings["Hobbies/Interests"] = "Хобби / интересы";
-App::$strings["Love/Romance"] = "Любовь / романтические отношения";
-App::$strings["School/Education"] = "Школа / образование";
-App::$strings["Contact information and social networks"] = "Информация и социальные сети для связи";
-App::$strings["My other channels"] = "Мои другие контакты";
-App::$strings["Communications"] = "Связи";
-App::$strings["Profile Image"] = "Изображение профиля";
-App::$strings["Edit Profiles"] = "Редактирование профилей";
-App::$strings["This page is available only to site members"] = "Эта страница доступна только для подписчиков сайта";
-App::$strings["Welcome"] = "Добро пожаловать";
-App::$strings["What would you like to do?"] = "Что бы вы хотели сделать?";
-App::$strings["Please bookmark this page if you would like to return to it in the future"] = "Пожалуйста, запомните эту страницу если вы хотите вернуться на неё в будущем";
-App::$strings["Upload a profile photo"] = "Загрузить фотографию профиля";
-App::$strings["Upload a cover photo"] = "Загрузить фотографию обложки";
-App::$strings["Edit your default profile"] = "Редактировать ваш профиль по умолчанию";
-App::$strings["View friend suggestions"] = "Просмотр рекомендуемых друзей";
-App::$strings["View the channel directory"] = "Просмотр каталога каналов";
-App::$strings["View/edit your channel settings"] = "Просмотреть / редактировать настройки вашего канала";
-App::$strings["View the site or project documentation"] = "Просмотр документации сайта / проекта";
-App::$strings["Visit your channel homepage"] = "Посетить страницу вашего канала";
-App::$strings["View your connections and/or add somebody whose address you already know"] = "Просмотреть ваши контакты и / или добавить кого-то чей адрес в уже знаете";
-App::$strings["View your personal stream (this may be empty until you add some connections)"] = "Ваш персональный поток (может быть пуст пока вы не добавите контакты)";
-App::$strings["View the public stream. Warning: this content is not moderated"] = "Просмотр публичного потока. Предупреждение: этот контент не модерируется";
-App::$strings["Page link"] = "Ссылка страницы";
-App::$strings["Edit Webpage"] = "Редактировать веб-страницу";
+App::$strings["Active"] = "Активен";
+App::$strings["Blocked"] = "Заблокирован";
+App::$strings["Ignored"] = "Игнорируется";
+App::$strings["Hidden"] = "Скрыт";
+App::$strings["Archived/Unreachable"] = "Заархивировано / недоступно";
+App::$strings["Active Connections"] = "Активные контакты";
+App::$strings["Show active connections"] = "Показать активные контакты";
+App::$strings["New Connections"] = "Новые контакты";
+App::$strings["Show pending (new) connections"] = "Просмотр (новых) ожидающих контактов";
+App::$strings["Only show blocked connections"] = "Показать только заблокированные контакты";
+App::$strings["Only show ignored connections"] = "Показать только проигнорированные контакты";
+App::$strings["Only show archived/unreachable connections"] = "Показать только заархивированные / недоступные контакты";
+App::$strings["Only show hidden connections"] = "Показать только скрытые контакты";
+App::$strings["Show all connections"] = "Просмотр всех контактов";
+App::$strings["Pending approval"] = "Ожидающие подтверждения";
+App::$strings["Archived"] = "Зархивирован";
+App::$strings["Not connected at this location"] = "Не подключено в этом месте";
+App::$strings["%1\$s [%2\$s]"] = "";
+App::$strings["Edit connection"] = "Редактировать контакт";
+App::$strings["Delete connection"] = "Удалить контакт";
+App::$strings["Channel address"] = "Адрес канала";
+App::$strings["Call"] = "Вызов";
+App::$strings["Status"] = "Статус";
+App::$strings["Connected"] = "Подключено";
+App::$strings["Approve connection"] = "Утвердить контакт";
+App::$strings["Ignore connection"] = "Игнорировать контакт";
+App::$strings["Recent activity"] = "Последние действия";
+App::$strings["Connect at this location"] = "Подключить в этом месте";
+App::$strings["Search your connections"] = "Поиск ваших контактов";
+App::$strings["Connections search"] = "Поиск контаков";
+App::$strings["Mood App"] = "Приложение \"Настроение\"";
+App::$strings["Set your current mood and tell your friends"] = "Установить текущее настроение и рассказать друзьям";
+App::$strings["Mood"] = "Настроение";
+App::$strings["Edit Card"] = "Редактировать карточку";
+App::$strings["Edit Article"] = "Редактировать статью";
+App::$strings["Language App"] = "Приложение \"Язык\"";
+App::$strings["Change UI language"] = "Изменить язык интерфейса";
+App::$strings["Block Title"] = "Заблокировать заголовок";
+App::$strings["Random Channel App"] = "Приложение \"Случайный канал\"";
+App::$strings["Visit a random channel in the \$Projectname network"] = "Посещение случайного канала в сети \$Projectname";
+App::$strings["Total invitation limit exceeded."] = "Превышено общее количество приглашений.";
+App::$strings["%s : Not a valid email address."] = "%s : Недействительный адрес электронной почты.";
+App::$strings["Please join us on \$Projectname"] = "Присоединятесь к \$Projectname !";
+App::$strings["Invitation limit exceeded. Please contact your site administrator."] = "Превышен лимит приглашений. Пожалуйста, свяжитесь с администрацией сайта.";
+App::$strings["%s : Message delivery failed."] = "%s : Доставка сообщения не удалась.";
+App::$strings["%d message sent."] = array(
+ 0 => "%d сообщение отправлено.",
+ 1 => "%d сообщения отправлено.",
+ 2 => "%d сообщений отправлено.",
+);
+App::$strings["Invite App"] = "Приложение \"Пригласить\"";
+App::$strings["Send email invitations to join this network"] = "Отправить приглашение присоединиться к этой сети по электронной почте";
+App::$strings["You have no more invitations available"] = "У вас больше нет приглашений";
+App::$strings["Send invitations"] = "Отправить приглашение";
+App::$strings["Enter email addresses, one per line:"] = "Введите адреса электронной почты, по одному в строке:";
+App::$strings["Please join my community on \$Projectname."] = "Присоединятесь к нашему сообществу \$Projectname !";
+App::$strings["You will need to supply this invitation code:"] = "Вам нужно предоставит этот код приглашения:";
+App::$strings["1. Register at any \$Projectname location (they are all inter-connected)"] = "1. Зарегистрируйтесь на любом из серверов \$Projectname";
+App::$strings["2. Enter my \$Projectname network address into the site searchbar."] = "2. Введите сетевой адрес \$Projectname в поисковой строке сайта";
+App::$strings["or visit"] = "или посетите";
+App::$strings["3. Click [Connect]"] = "Нажать [Подключиться]";
+App::$strings["Articles App"] = "Приложение \"Статьи\"";
+App::$strings["Create interactive articles"] = "Создать интерактивные статьи";
+App::$strings["Add Article"] = "Добавить статью";
+App::$strings["Continue"] = "Продолжить";
+App::$strings["Premium Channel App"] = "Приложение \"Премиальный канал\"";
+App::$strings["Allows you to set restrictions and terms on those that connect with your channel"] = "Позволяет установить ограничения и условия для подключающихся к вашему каналу";
+App::$strings["Premium Channel Setup"] = "Установка премиального канала";
+App::$strings["Enable premium channel connection restrictions"] = "Включить ограничения для премиального канала";
+App::$strings["Please enter your restrictions or conditions, such as paypal receipt, usage guidelines, etc."] = "Пожалуйста введите ваши ограничения или условия, такие, как оплата PayPal, правила использования и т.п.";
+App::$strings["This channel may require additional steps or acknowledgement of the following conditions prior to connecting:"] = "Этот канал до подключения может требовать дополнительных шагов или подтверждений следующих условий:";
+App::$strings["Potential connections will then see the following text before proceeding:"] = "Потенциальные соединения будут видеть следующий предварительный текст:";
+App::$strings["By continuing, I certify that I have complied with any instructions provided on this page."] = "Продолжая, я подтверждаю что я выполнил все условия представленные на данной странице.";
+App::$strings["(No specific instructions have been provided by the channel owner.)"] = "(Владельцем канала не было представлено никаких специальных инструкций.)";
+App::$strings["Restricted or Premium Channel"] = "Ограниченный или премиальный канал";
+App::$strings["Not found"] = "Не найдено.";
+App::$strings["Please refresh page"] = "Пожалуйста обновите страницу";
+App::$strings["Unknown error"] = "Неизвестная ошибка";
+App::$strings["Layout updated."] = "Шаблон обновлен.";
+App::$strings["PDL Editor App"] = "Приложение \"Редактор PDL\"";
+App::$strings["Provides the ability to edit system page layouts"] = "Предоставляет возможность редактировать макеты системных страниц";
+App::$strings["Edit System Page Description"] = "Редактировать описание системной страницы";
+App::$strings["(modified)"] = "(изменено)";
+App::$strings["Layout not found."] = "Шаблон не найден.";
+App::$strings["Module Name:"] = "Имя модуля:";
+App::$strings["Layout Help"] = "Помощь к шаблону";
+App::$strings["Edit another layout"] = "Редактировать другой шаблон";
+App::$strings["System layout"] = "Системный шаблон";
+App::$strings["Affinity Tool settings updated."] = "Настройки степени сходства обновлены.";
+App::$strings["This app presents a slider control in your connection editor and also on your network page. The slider represents your degree of friendship (affinity) with each connection. It allows you to zoom in or out and display conversations from only your closest friends or everybody in your stream."] = "Это приложение представляет управление ползунком на странице контактов и сетевом потоке, который позволяет выбирать вашу степень дружбы (сходства). Это позволяет вам увеличивать или уменьшать масштаб и отображать разговоры только от ваших самых близких друзей или всех в вашем потоке.";
+App::$strings["Affinity Tool App"] = "Приложение \"Степень сходства\"";
+App::$strings["The numbers below represent the minimum and maximum slider default positions for your network/stream page as a percentage."] = "Числа ниже представляют минимальное и максимальное значение по умолчанию для вашей сети / потока в процентах.";
+App::$strings["Default maximum affinity level"] = "Максимальная степень сходства по умолчанию.";
+App::$strings["0-99 default 99"] = "0-99 (по умолчанию 99)";
+App::$strings["Default minimum affinity level"] = "Максимальная степень сходства по умолчанию.";
+App::$strings["0-99 - default 0"] = "0-99 (по умолчанию 0)";
+App::$strings["Persistent affinity levels"] = "Устоявшиеся степени сходства";
+App::$strings["If disabled the max and min levels will be reset to default after page reload"] = "Если этот параметр отключен, максимальный и минимальный уровни будут сброшены к значениям по умолчанию после перезагрузки страницы";
+App::$strings["Affinity Tool Settings"] = "Настройки степени сходства";
+App::$strings["Profile Unavailable."] = "Профиль недоступен.";
+App::$strings["Wiki App"] = "Приложение \"Wiki\"";
+App::$strings["Provide a wiki for your channel"] = "Предоставьте Wiki для вашего канала";
+App::$strings["Invalid channel"] = "Недействительный канал";
+App::$strings["Error retrieving wiki"] = "Ошибка при получении Wiki";
+App::$strings["Error creating zip file export folder"] = "Ошибка при создании zip-файла при экспорте каталога";
+App::$strings["Error downloading wiki: "] = "Ошибка загрузки Wiki:";
+App::$strings["Download"] = "Загрузить";
+App::$strings["Wiki name"] = "Название Wiki";
+App::$strings["Content type"] = "Тип содержимого";
+App::$strings["Any&nbsp;type"] = "Любой&nbsp;тип";
+App::$strings["Lock content type"] = "Зафиксировать тип содержимого";
+App::$strings["Create a status post for this wiki"] = "Создать публикацию о статусе этой Wiki";
+App::$strings["Edit Wiki Name"] = "Редактировать наименование Wiki";
+App::$strings["Wiki not found"] = "Wiki не найдена";
+App::$strings["Rename page"] = "Переименовать страницу";
+App::$strings["Error retrieving page content"] = "Ошибка при получении содержимого страницы";
+App::$strings["New page"] = "Новая страница";
+App::$strings["Revision Comparison"] = "Сравнение ревизий";
+App::$strings["Revert"] = "Отменить";
+App::$strings["Short description of your changes (optional)"] = "Краткое описание ваших изменений (необязательно)";
+App::$strings["Source"] = "Источник";
+App::$strings["New page name"] = "Новое имя страницы";
+App::$strings["Embed image from photo albums"] = "Встроить изображение из фотоальбома";
+App::$strings["History"] = "История";
+App::$strings["Error creating wiki. Invalid name."] = "Ошибка создания Wiki. Неверное имя.";
+App::$strings["A wiki with this name already exists."] = "Wiki с таким именем уже существует.";
+App::$strings["Wiki created, but error creating Home page."] = "Wiki создана, но возникла ошибка при создании домашней страницы";
+App::$strings["Error creating wiki"] = "Ошибка при создании Wiki";
+App::$strings["Error updating wiki. Invalid name."] = "Ошибка при обновлении Wiki. Неверное имя.";
+App::$strings["Error updating wiki"] = "Ошибка при обновлении Wiki";
+App::$strings["Wiki delete permission denied."] = "Нет прав на удаление Wiki.";
+App::$strings["Error deleting wiki"] = "Ошибка удаления Wiki";
+App::$strings["New page created"] = "Создана новая страница";
+App::$strings["Cannot delete Home"] = "Невозможно удалить домашнюю страницу";
+App::$strings["Current Revision"] = "Текущая ревизия";
+App::$strings["Selected Revision"] = "Выбранная ревизия";
+App::$strings["You must be authenticated."] = "Вы должны быть аутентифицированы.";
+App::$strings["Email verification resent"] = "Сообщение для проверки email отправлено повторно";
+App::$strings["Unable to resend email verification message."] = "Невозможно повторно отправить сообщение для проверки email";
+App::$strings["Enter a folder name"] = "Введите название каталога";
+App::$strings["or select an existing folder (doubleclick)"] = "или выберите существующий каталог (двойной щелчок)";
+App::$strings["Save to Folder"] = "Сохранить в каталог";
App::$strings["Create a new channel"] = "Создать новый канал";
-App::$strings["Channel Manager"] = "Менеджер каналов";
App::$strings["Current Channel"] = "Текущий канал";
App::$strings["Switch to one of your channels by selecting it."] = "Выбрать и переключиться на один из ваших каналов";
App::$strings["Default Channel"] = "Основной канал";
@@ -1457,15 +2428,39 @@ App::$strings["Make Default"] = "Сделать основным";
App::$strings["%d new messages"] = "%d новых сообщений";
App::$strings["%d new introductions"] = "%d новых представлений";
App::$strings["Delegated Channel"] = "Делегированный канал";
-App::$strings["Cards App"] = "Приложение \"Карточки\"";
-App::$strings["Create personal planning cards"] = "Создать личные карточки планирования";
-App::$strings["Add Card"] = "Добавить карточку";
-App::$strings["Cards"] = "Карточки";
-App::$strings["This directory server requires an access token"] = "Для доступа к этому серверу каталогов требуется токен";
+App::$strings["Suggest Channels App"] = "Приложение \"Рекомендуемые каналы\"";
+App::$strings["Suggestions for channels in the \$Projectname network you might be interested in"] = "Предложения по рекомендуемым каналам в сети \$Projectname которые могут вас заинтересовать";
+App::$strings["No suggestions available. If this is a new site, please try again in 24 hours."] = "Нет предложений. Если это новый сайт, повторите попытку через 24 часа.";
+App::$strings["Ignore/Hide"] = "Игнорировать / cкрыть";
+App::$strings["Nothing to import."] = "Ничего импортировать.";
+App::$strings["Unable to download data from old server"] = "Невозможно загрузить данные со старого сервера";
+App::$strings["Imported file is empty."] = "Импортированный файл пуст.";
+App::$strings["Your service plan only allows %d channels."] = "Ваш класс обслуживания разрешает только %d каналов.";
+App::$strings["No channel. Import failed."] = "Канала нет. Импорт невозможен.";
+App::$strings["Import completed."] = "Импорт завершен.";
+App::$strings["You must be logged in to use this feature."] = "Вы должны войти в систему, чтобы использовать эту функцию.";
+App::$strings["Import Channel"] = "Импортировать канал";
+App::$strings["Use this form to import an existing channel from a different server/hub. You may retrieve the channel identity from the old server/hub via the network or provide an export file."] = "Используйте эту форм для импорта существующего канала с другого сервера / хаба. Вы можете получить идентификационные данные канала со старого сервера / хаба через сеть или предоставить файл экспорта.";
+App::$strings["File to Upload"] = "Файл для загрузки";
+App::$strings["Or provide the old server/hub details"] = "или предоставьте данные старого сервера";
+App::$strings["Your old identity address (xyz@example.com)"] = "Ваш старый адрес канала (xyz@example.com)";
+App::$strings["Your old login email address"] = "Ваш старый адрес электронной почты";
+App::$strings["Your old login password"] = "Ваш старый пароль";
+App::$strings["Import a few months of posts if possible (limited by available memory"] = "Импортировать несколько месяцев публикаций если возможно (ограничено доступной памятью)";
+App::$strings["For either option, please choose whether to make this hub your new primary address, or whether your old location should continue this role. You will be able to post from either location, but only one can be marked as the primary location for files, photos, and media."] = "Для любого варианта, пожалуйста, выберите, следует ли сделать этот хаб вашим новым основным адресом, или ваше прежнее местоположение должно продолжить выполнять эту роль. Вы сможете отправлять сообщения из любого местоположения, но только одно может быть помечено как основное место для файлов, фотографий и мультимедиа.";
+App::$strings["Make this hub my primary location"] = "Сделать этот хаб главным";
+App::$strings["Move this channel (disable all previous locations)"] = "Переместить это канал (отключить все предыдущие месторасположения)";
+App::$strings["Use this channel nickname instead of the one provided"] = "Использовать псевдоним этого канала вместо предоставленного";
+App::$strings["Leave blank to keep your existing channel nickname. You will be randomly assigned a similar nickname if either name is already allocated on this site."] = "Оставьте пустым для сохранения существующего псевдонима канала. Вам будет случайным образом назначен похожий псевдоним если такое имя уже выделено на этом сайте.";
+App::$strings["This process may take several minutes to complete. Please submit the form only once and leave this page open until finished."] = "Процесс может занять несколько минут. Пожалуйста, отправьте форму только один раз и оставьте эту страницу открытой до завершения.";
+App::$strings["Hub not found."] = "Узел не найден.";
+App::$strings["Warning: Database versions differ by %1\$d updates."] = "Предупреждение: Версия базы данных отличается от %1\$d обновления.";
+App::$strings["Import completed"] = "Импорт завершён.";
+App::$strings["Import Items"] = "Импортировать объекты";
+App::$strings["Use this form to import existing posts and content from an export file."] = "Используйте эту форму для импорта существующих публикаций и содержимого из файла.";
App::$strings["About this site"] = "Об этом сайте";
App::$strings["Site Name"] = "Название сайта";
App::$strings["Administrator"] = "Администратор";
-App::$strings["Terms of Service"] = "Условия предоставления услуг";
App::$strings["Software and Project information"] = "Информация о программном обеспечении и проекте";
App::$strings["This site is powered by \$Projectname"] = "Этот сайт работает на \$Projectname";
App::$strings["Federated and decentralised networking and identity services provided by Zot"] = "Объединенные и децентрализованные сети и службы идентификациии обеспечиваются Zot";
@@ -1473,403 +2468,210 @@ App::$strings["Additional federated transport protocols:"] = "Дополните
App::$strings["Version %s"] = "Версия %s";
App::$strings["Project homepage"] = "Домашняя страница проекта";
App::$strings["Developer homepage"] = "Домашняя страница разработчика";
-App::$strings["No ratings"] = "Оценок нет";
-App::$strings["Ratings"] = "Оценки";
-App::$strings["Rating: "] = "Оценкa:";
-App::$strings["Website: "] = "Веб-сайт:";
-App::$strings["Description: "] = "Описание:";
-App::$strings["Webpages App"] = "Приложение \"Веб-страницы\"";
-App::$strings["Provide managed web pages on your channel"] = "Предоставлять управляемые веб-страницы на Вашем канале";
-App::$strings["Import Webpage Elements"] = "Импортировать части веб-страницы";
-App::$strings["Import selected"] = "Импортировать выбранное";
-App::$strings["Export Webpage Elements"] = "Экспортировать часть веб-страницы";
-App::$strings["Export selected"] = "Экспортировать выбранное";
-App::$strings["Webpages"] = "Веб-страницы";
-App::$strings["Actions"] = "Действия";
-App::$strings["Page Link"] = "Ссылка страницы";
-App::$strings["Page Title"] = "Заголовок страницы";
-App::$strings["Invalid file type."] = "Неверный тип файла.";
-App::$strings["Error opening zip file"] = "Ошибка открытия ZIP файла";
-App::$strings["Invalid folder path."] = "Неверный путь к каталогу.";
-App::$strings["No webpage elements detected."] = "Не обнаружено частей веб-страницы.";
-App::$strings["Import complete."] = "Импорт завершен.";
-App::$strings["Channel name changes are not allowed within 48 hours of changing the account password."] = "Изменение названия канала не разрешается в течении 48 часов после смены пароля у аккаунта.";
-App::$strings["Reserved nickname. Please choose another."] = "Зарезервированый псевдоним. Пожалуйста, выберите другой.";
-App::$strings["Nickname has unsupported characters or is already being used on this site."] = "Псевдоним имеет недопустимые символы или уже используется на этом сайте.";
-App::$strings["Change channel nickname/address"] = "Изменить псевдоним / адрес канала";
-App::$strings["Any/all connections on other networks will be lost!"] = "Любые / все контакты в других сетях будут утеряны!";
-App::$strings["New channel address"] = "Новый адрес канала";
-App::$strings["Rename Channel"] = "Переименовать канал";
-App::$strings["Item is not editable"] = "Элемент нельзя редактировать";
-App::$strings["Edit post"] = "Редактировать сообщение";
-App::$strings["Invalid message"] = "Неверное сообщение";
-App::$strings["no results"] = "Ничего не найдено.";
-App::$strings["channel sync processed"] = "синхронизация канала завершена";
-App::$strings["queued"] = "в очереди";
-App::$strings["posted"] = "опубликовано";
-App::$strings["accepted for delivery"] = "принято к доставке";
-App::$strings["updated"] = "обновлено";
-App::$strings["update ignored"] = "обновление игнорируется";
-App::$strings["permission denied"] = "доступ запрещен";
-App::$strings["recipient not found"] = "получатель не найден";
-App::$strings["mail recalled"] = "почта отозвана";
-App::$strings["duplicate mail received"] = "получено дублирующее сообщение";
-App::$strings["mail delivered"] = "почта доставлен";
-App::$strings["Delivery report for %1\$s"] = "Отчёт о доставке для %1\$s";
-App::$strings["Options"] = "Параметры";
-App::$strings["Redeliver"] = "Доставить повторно";
-App::$strings["Failed to create source. No channel selected."] = "Не удалось создать источник. Канал не выбран.";
-App::$strings["Source created."] = "Источник создан.";
-App::$strings["Source updated."] = "Источник обновлен.";
-App::$strings["Sources App"] = "Приложение \"Источники канала\"";
-App::$strings["Automatically import channel content from other channels or feeds"] = "Автоматический импорт контента из других каналов или лент";
-App::$strings["*"] = "";
-App::$strings["Channel Sources"] = "Источники канала";
-App::$strings["Manage remote sources of content for your channel."] = "Управление удалённым источниками содержимого для вашего канала";
-App::$strings["New Source"] = "Новый источник";
-App::$strings["Import all or selected content from the following channel into this channel and distribute it according to your channel settings."] = "Импортировать всё или выбранное содержимое из следующего канала в этот канал и распределить его в соответствии с вашими настройками.";
-App::$strings["Only import content with these words (one per line)"] = "Импортировать содержимое только с этим текстом (построчно)";
-App::$strings["Leave blank to import all public content"] = "Оставьте пустым для импорта всего общедоступного содержимого";
-App::$strings["Channel Name"] = "Название канала";
-App::$strings["Add the following categories to posts imported from this source (comma separated)"] = "Добавить следующие категории к импортированным публикациям из этого источника (через запятые)";
-App::$strings["Optional"] = "Необязательно";
-App::$strings["Resend posts with this channel as author"] = "Отправить публикации в этот канал повторно как автор";
-App::$strings["Copyrights may apply"] = "Могут применяться авторские права";
-App::$strings["Source not found."] = "Источник не найден.";
-App::$strings["Edit Source"] = "Редактировать источник";
-App::$strings["Delete Source"] = "Удалить источник";
-App::$strings["Source removed"] = "Источник удален";
-App::$strings["Unable to remove source."] = "Невозможно удалить источник.";
-App::$strings["Like/Dislike"] = "Нравится / не нравится";
-App::$strings["This action is restricted to members."] = "Это действие доступно только участникам.";
-App::$strings["Please <a href=\"rmagic\">login with your \$Projectname ID</a> or <a href=\"register\">register as a new \$Projectname member</a> to continue."] = "Пожалуйста, для продолжения <a href=\"rmagic\"> войдите с вашим \$Projectname ID</a> или <a href=\"register\">зарегистрируйтесь как новый участник \$Projectname</a>.";
-App::$strings["Invalid request."] = "Неверный запрос.";
-App::$strings["channel"] = "канал";
-App::$strings["thing"] = "предмет";
-App::$strings["Channel unavailable."] = "Канал недоступен.";
-App::$strings["Previous action reversed."] = "Предыдущее действие отменено.";
-App::$strings["%1\$s likes %2\$s's %3\$s"] = "%1\$s нравится %3\$s %2\$s";
-App::$strings["%1\$s doesn't like %2\$s's %3\$s"] = "%1\$s не нравится %2\$s %3\$s";
-App::$strings["%1\$s agrees with %2\$s's %3\$s"] = "%1\$s согласен с %2\$s %3\$s";
-App::$strings["%1\$s doesn't agree with %2\$s's %3\$s"] = "%1\$s не согласен с %2\$s %3\$s";
-App::$strings["%1\$s abstains from a decision on %2\$s's %3\$s"] = "%1\$s воздерживается от решения по %2\$s%3\$s";
-App::$strings["%1\$s is attending %2\$s's %3\$s"] = "%1\$s посещает %2\$s%3\$s";
-App::$strings["%1\$s is not attending %2\$s's %3\$s"] = "%1\$s не посещает %2\$s%3\$s";
-App::$strings["%1\$s may attend %2\$s's %3\$s"] = "%1\$s может посетить %2\$s%3\$s";
-App::$strings["Action completed."] = "Действие завершено.";
-App::$strings["Thank you."] = "Спасибо.";
-App::$strings["No default suggestions were found."] = "Предложений по умолчанию не найдено.";
-App::$strings["%d rating"] = array(
- 0 => "%d оценка",
- 1 => "%d оценки",
- 2 => "%d оценок",
-);
-App::$strings["Gender: "] = "Пол:";
-App::$strings["Status: "] = "Статус:";
-App::$strings["Homepage: "] = "Домашняя страница:";
-App::$strings["Age:"] = "Возраст:";
-App::$strings["Location:"] = "Местоположение:";
-App::$strings["Description:"] = "Описание:";
-App::$strings["Hometown:"] = "Родной город:";
-App::$strings["About:"] = "О себе:";
-App::$strings["Connect"] = "Подключить";
-App::$strings["Public Forum:"] = "Публичный форум:";
-App::$strings["Keywords: "] = "Ключевые слова:";
-App::$strings["Don't suggest"] = "Не предлагать";
-App::$strings["Common connections (estimated):"] = "Общие контакты (оценочно):";
-App::$strings["Global Directory"] = "Глобальный каталог";
-App::$strings["Local Directory"] = "Локальный каталог";
-App::$strings["Finding:"] = "Поиск:";
-App::$strings["Channel Suggestions"] = "Рекомендации каналов";
-App::$strings["next page"] = "следующая страница";
-App::$strings["previous page"] = "предыдущая страница";
-App::$strings["Sort options"] = "Параметры сортировки";
-App::$strings["Alphabetic"] = "По алфавиту";
-App::$strings["Reverse Alphabetic"] = "Против алфавита";
-App::$strings["Newest to Oldest"] = "От новых к старым";
-App::$strings["Oldest to Newest"] = "От старых к новым";
-App::$strings["No entries (some entries may be hidden)."] = "Нет записей (некоторые записи могут быть скрыты).";
-App::$strings["Xchan Lookup"] = "Поиск Xchan";
-App::$strings["Lookup xchan beginning with (or webbie): "] = "Запрос Xchan начинается с (или webbie):";
-App::$strings["Suggest Channels App"] = "Приложение \"Рекомендуемые каналы\"";
-App::$strings["Suggestions for channels in the \$Projectname network you might be interested in"] = "Предложения по рекомендуемым каналам в сети \$Projectname которые могут вас заинтересовать";
-App::$strings["No suggestions available. If this is a new site, please try again in 24 hours."] = "Нет предложений. Если это новый сайт, повторите попытку через 24 часа.";
-App::$strings["Ignore/Hide"] = "Игнорировать / cкрыть";
+App::$strings["Cards App"] = "Приложение \"Карточки\"";
+App::$strings["Create personal planning cards"] = "Создать личные карточки планирования";
+App::$strings["Add Card"] = "Добавить карточку";
+App::$strings["Account removals are not allowed within 48 hours of changing the account password."] = "Удаление канала не разрешается в течении 48 часов после смены пароля у аккаунта.";
+App::$strings["Remove This Account"] = "Удалить этот аккаунт";
+App::$strings["This account and all its channels will be completely removed from the network. "] = "Этот аккаунт и все его каналы будут полностью удалены из сети.";
+App::$strings["Remove this account, all its channels and all its channel clones from the network"] = "Удалить этот аккаунт, все его каналы и их клоны из сети.";
+App::$strings["By default only the instances of the channels located on this hub will be removed from the network"] = "По умолчанию только представление канала расположенное на данном хабе будет удалено из сети";
App::$strings["Unable to find your hub."] = "Невозможно найти ваш сервер";
App::$strings["Post successful."] = "Успешно опубликовано.";
-App::$strings["Unable to lookup recipient."] = "Не удалось найти получателя.";
-App::$strings["Unable to communicate with requested channel."] = "Не удалось установить связь с запрашиваемым каналом.";
-App::$strings["Cannot verify requested channel."] = "Не удалось установить подлинность требуемого канала.";
-App::$strings["Selected channel has private message restrictions. Send failed."] = "Выбранный канал ограничивает частные сообщения. Отправка не удалась.";
-App::$strings["Messages"] = "Сообщения";
-App::$strings["message"] = "сообщение";
-App::$strings["Message recalled."] = "Сообщение отозванно.";
-App::$strings["Conversation removed."] = "Беседа удалена.";
-App::$strings["Expires YYYY-MM-DD HH:MM"] = "Истекает YYYY-MM-DD HH:MM";
-App::$strings["Requested channel is not in this network"] = "Запрашиваемый канал не доступен.";
-App::$strings["Send Private Message"] = "Отправить личное сообщение";
-App::$strings["To:"] = "Кому:";
-App::$strings["Subject:"] = "Тема:";
-App::$strings["Attach file"] = "Прикрепить файл";
-App::$strings["Send"] = "Отправить";
-App::$strings["Set expiration date"] = "Установить срок действия";
-App::$strings["Delete message"] = "Удалить сообщение";
-App::$strings["Delivery report"] = "Отчёт о доставке";
-App::$strings["Recall message"] = "Отозвать сообщение";
-App::$strings["Message has been recalled."] = "Сообщение отозванно";
-App::$strings["Delete Conversation"] = "Удалить беседу";
-App::$strings["No secure communications available. You <strong>may</strong> be able to respond from the sender's profile page."] = "Безопасная связь недоступна. Вы <strong>можете</strong> попытаться ответить со страницы профиля отправителя.";
-App::$strings["Send Reply"] = "Отправить ответ";
-App::$strings["Your message for %s (%s):"] = "Ваше сообщение для %s (%s):";
-App::$strings["Public Hubs"] = "Публичные хабы";
-App::$strings["The listed hubs allow public registration for the \$Projectname network. All hubs in the network are interlinked so membership on any of them conveys membership in the network as a whole. Some hubs may require subscription or provide tiered service plans. The hub itself <strong>may</strong> provide additional details."] = "Указанные хабы разрешают публичную регистрацию для сети \$Projectname. Все хабы в сети взаимосвязаны, поэтому членство в любом из них передает членство во всю сеть. Некоторым хабам может потребоваться подписка или предоставление многоуровневых планов обслуживания. Сам хаб <strong>может</strong> предоставить дополнительные сведения.";
-App::$strings["Hub URL"] = "URL сервера";
-App::$strings["Access Type"] = "Тип доступа";
-App::$strings["Registration Policy"] = "Политика регистрации";
-App::$strings["Stats"] = "Статистика";
-App::$strings["Software"] = "Программное обеспечение";
-App::$strings["Rate"] = "Оценка";
-App::$strings["webpage"] = "веб-страница";
-App::$strings["block"] = "заблокировать";
-App::$strings["layout"] = "шаблон";
-App::$strings["menu"] = "меню";
-App::$strings["%s element installed"] = "%s элемент установлен";
-App::$strings["%s element installation failed"] = "%sустановка элемента неудачна.";
-App::$strings["Select a bookmark folder"] = "Выбрать каталог для закладок";
-App::$strings["Save Bookmark"] = "Сохранить закладку";
-App::$strings["URL of bookmark"] = "URL закладки";
-App::$strings["Or enter new bookmark folder name"] = "или введите новое имя каталога закладок";
-App::$strings["Enter a folder name"] = "Введите название каталога";
-App::$strings["or select an existing folder (doubleclick)"] = "или выберите существующий каталог (двойной щелчок)";
-App::$strings["Save to Folder"] = "Сохранить в каталог";
-App::$strings["Remote Diagnostics App"] = "Приложение \"Удалённая диагностика\"";
-App::$strings["Perform diagnostics on remote channels"] = "Производит диагностику удалённых каналов";
-App::$strings["Maximum daily site registrations exceeded. Please try again tomorrow."] = "Превышено максимальное количество регистраций на сегодня. Пожалуйста, попробуйте снова завтра.";
-App::$strings["Please indicate acceptance of the Terms of Service. Registration failed."] = "Пожалуйста, подтвердите согласие с \"Условиями обслуживания\". Регистрация не удалась.";
-App::$strings["Passwords do not match."] = "Пароли не совпадают.";
-App::$strings["Registration successful. Continue to create your first channel..."] = "Регистрация завершена успешно. Для продолжения создайте свой первый канал...";
-App::$strings["Registration successful. Please check your email for validation instructions."] = "Регистрация завершена успешно. Пожалуйста проверьте вашу электронную почту для подтверждения.";
-App::$strings["Your registration is pending approval by the site owner."] = "Ваша регистрация ожидает одобрения администрации сайта.";
-App::$strings["Your registration can not be processed."] = "Ваша регистрация не может быть обработана.";
-App::$strings["Registration on this hub is disabled."] = "Регистрация на этом хабе отключена.";
-App::$strings["Registration on this hub is by approval only."] = "Регистрация на этом хабе только по утверждению.";
-App::$strings["<a href=\"pubsites\">Register at another affiliated hub.</a>"] = "<a href=\"pubsites\">Зарегистрироваться на другом хабе.</a>";
-App::$strings["Registration on this hub is by invitation only."] = "Регистрация на этом хабе доступна только по приглашениям.";
-App::$strings["This site has exceeded the number of allowed daily account registrations. Please try again tomorrow."] = "Этот сайт превысил максимальное количество регистраций на сегодня. Пожалуйста, попробуйте снова завтра. ";
-App::$strings["I accept the %s for this website"] = "Я принимаю %s для этого веб-сайта.";
-App::$strings["I am over %s years of age and accept the %s for this website"] = "Мой возраст превышает %s лет и я принимаю %s для этого веб-сайта.";
-App::$strings["Your email address"] = "Ваш адрес электронной почты";
-App::$strings["Choose a password"] = "Выберите пароль";
-App::$strings["Please re-enter your password"] = "Пожалуйста, введите пароль еще раз";
-App::$strings["Please enter your invitation code"] = "Пожалуйста, введите Ваш код приглашения";
-App::$strings["Your Name"] = "Ваше имя";
-App::$strings["Real names are preferred."] = "Предпочтительны реальные имена.";
-App::$strings["Your nickname will be used to create an easy to remember channel address e.g. nickname%s"] = "Ваш псевдоним будет использован для создания легко запоминаемого адреса канала, напр. nickname %s";
-App::$strings["Select a channel permission role for your usage needs and privacy requirements."] = "Выберите разрешения для канала в зависимости от ваших потребностей и требований приватности.";
-App::$strings["no"] = "нет";
-App::$strings["yes"] = "да";
-App::$strings["Register"] = "Регистрация";
-App::$strings["This site requires email verification. After completing this form, please check your email for further instructions."] = "Этот сайт требует проверку адреса электронной почты. После заполнения этой формы, пожалуйста, проверьте ваш почтовый ящик для дальнейших инструкций.";
-App::$strings["Cover Photos"] = "Фотографии обложки";
-App::$strings["female"] = "женщина";
-App::$strings["%1\$s updated her %2\$s"] = "%1\$s обновила её %2\$s";
-App::$strings["male"] = "мужчина";
-App::$strings["%1\$s updated his %2\$s"] = "%1\$s обновил его %2\$s";
-App::$strings["%1\$s updated their %2\$s"] = "%2\$s %1\$s обновлена";
-App::$strings["cover photo"] = "фотография обложки";
-App::$strings["Your cover photo may be visible to anybody on the internet"] = "Фотография вашей обложки может быть видна всем в Интернете";
-App::$strings["Change Cover Photo"] = "Изменить фотографию обложки";
-App::$strings["Documentation Search"] = "Поиск документации";
-App::$strings["About"] = "О себе";
-App::$strings["Administrators"] = "Администраторы";
-App::$strings["Developers"] = "Разработчики";
-App::$strings["Tutorials"] = "Руководства";
-App::$strings["\$Projectname Documentation"] = "\$Projectname Документация";
-App::$strings["Contents"] = "Содержимое";
-App::$strings["Article"] = "Статья";
-App::$strings["Item has been removed."] = "Элемент был удалён.";
-App::$strings["Tag removed"] = "Тег удалён";
-App::$strings["Remove Item Tag"] = "Удалить тег элемента";
-App::$strings["Select a tag to remove: "] = "Выбрать тег для удаления:";
-App::$strings["No such group"] = "Нет такой группы";
-App::$strings["No such channel"] = "Нет такого канала";
-App::$strings["Privacy group is empty"] = "Группа конфиденциальности пуста";
-App::$strings["Privacy group: "] = "Группа конфиденциальности: ";
-App::$strings["Invalid channel."] = "Недействительный канал.";
-App::$strings["network"] = "сеть";
-App::$strings["\$Projectname"] = "";
-App::$strings["Welcome to %s"] = "Добро пожаловать в %s";
-App::$strings["File not found."] = "Файл не найден.";
-App::$strings["Permission Denied."] = "Доступ запрещен.";
-App::$strings["Edit file permissions"] = "Редактировать разрешения файла";
-App::$strings["Set/edit permissions"] = "Редактировать разрешения";
-App::$strings["Include all files and sub folders"] = "Включить все файлы и подкаталоги";
-App::$strings["Return to file list"] = "Вернутся к списку файлов";
-App::$strings["Copy/paste this code to attach file to a post"] = "Копировать / вставить этот код для прикрепления файла к публикации";
-App::$strings["Copy/paste this URL to link file from a web page"] = "Копировать / вставить эту URL для ссылки на файл со страницы";
-App::$strings["Share this file"] = "Поделиться этим файлом";
-App::$strings["Show URL to this file"] = "Показать URL этого файла";
-App::$strings["Show in your contacts shared folder"] = "Показать общий каталог в ваших контактах";
-App::$strings["No channel."] = "Канала нет.";
-App::$strings["No connections in common."] = "Общих контактов нет.";
-App::$strings["View Common Connections"] = "Просмотр общий контактов";
-App::$strings["Email verification resent"] = "Сообщение для проверки email отправлено повторно";
-App::$strings["Unable to resend email verification message."] = "Невозможно повторно отправить сообщение для проверки email";
-App::$strings["No connections."] = "Контактов нет.";
-App::$strings["Visit %s's profile [%s]"] = "Посетить %s ​​профиль [%s]";
-App::$strings["View Connections"] = "Просмотр контактов";
-App::$strings["Blocked accounts"] = "Заблокированные аккаунты";
-App::$strings["Expired accounts"] = "Просроченные аккаунты";
-App::$strings["Expiring accounts"] = "Близкие к просрочке аккаунты";
-App::$strings["Message queues"] = "Очередь сообщений";
-App::$strings["Your software should be updated"] = "Ваше программное обеспечение должно быть обновлено";
-App::$strings["Summary"] = "Резюме";
-App::$strings["Registered accounts"] = "Зарегистрированные аккаунты";
-App::$strings["Pending registrations"] = "Ждут утверждения";
-App::$strings["Registered channels"] = "Зарегистрированные каналы";
-App::$strings["Active addons"] = "Активные расширения";
-App::$strings["Version"] = "Версия системы";
-App::$strings["Repository version (master)"] = "Версия репозитория (master)";
-App::$strings["Repository version (dev)"] = "Версия репозитория (dev)";
-App::$strings["No service class restrictions found."] = "Ограничений класса обслуживание не найдено.";
-App::$strings["Website:"] = "Веб-сайт:";
-App::$strings["Remote Channel [%s] (not yet known on this site)"] = "Удалённый канал [%s] (пока неизвестен на этом сайте)";
-App::$strings["Rating (this information is public)"] = "Оценка (эта информация общедоступна)";
-App::$strings["Optionally explain your rating (this information is public)"] = "Объясните свою оценку (необязательно; эта информация общедоступна)";
-App::$strings["Edit Card"] = "Редактировать карточку";
-App::$strings["No valid account found."] = "Действительный аккаунт не найден.";
-App::$strings["Password reset request issued. Check your email."] = "Запрос на сброс пароля отправлен. Проверьте вашу электронную почту.";
-App::$strings["Site Member (%s)"] = "Участник сайта (%s)";
-App::$strings["Password reset requested at %s"] = "Запрошен сброс пароля на %s";
-App::$strings["Request could not be verified. (You may have previously submitted it.) Password reset failed."] = "Запрос не может быть проверен. (Вы могли отправить его раньше). Сброс пароля не возможен.";
-App::$strings["Password Reset"] = "Сбросить пароль";
-App::$strings["Your password has been reset as requested."] = "Ваш пароль в соответствии с просьбой сброшен.";
-App::$strings["Your new password is"] = "Ваш новый пароль";
-App::$strings["Save or copy your new password - and then"] = "Сохраните ваш новый пароль и затем";
-App::$strings["click here to login"] = "нажмите здесь чтобы войти";
-App::$strings["Your password may be changed from the <em>Settings</em> page after successful login."] = "Ваш пароль может быть изменён на странице <em>Настройки</em> после успешного входа.";
-App::$strings["Your password has changed at %s"] = "Пароль был изменен на %s";
-App::$strings["Forgot your Password?"] = "Забыли ваш пароль?";
-App::$strings["Enter your email address and submit to have your password reset. Then check your email for further instructions."] = "Введите ваш адрес электронной почты и нажмите отправить чтобы сбросить пароль. Затем проверьте ваш почтовый ящик для дальнейших инструкций. ";
-App::$strings["Email Address"] = "Адрес электронной почты";
-App::$strings["Name is required"] = "Необходимо имя";
-App::$strings["Key and Secret are required"] = "Требуются ключ и код";
-App::$strings["OAuth Apps Manager App"] = "Приложение \"Менеджер Oauth\"";
-App::$strings["OAuth authentication tokens for mobile and remote apps"] = "Токены аутентификации OAuth для мобильный и удалённых приложений";
-App::$strings["Consumer Key"] = "Ключ клиента";
-App::$strings["Icon url"] = "URL значка";
-App::$strings["Application not found."] = "Приложение не найдено.";
-App::$strings["Connected OAuth Apps"] = "Подключенные приложения OAuth";
-App::$strings["Mark all seen"] = "Отметить как просмотренное";
-App::$strings["Likes %1\$s's %2\$s"] = "Нравится %1\$s %2\$s";
-App::$strings["Doesn't like %1\$s's %2\$s"] = "Не нравится %1\$s %2\$s";
-App::$strings["Will attend %1\$s's %2\$s"] = "Примет участие %1\$s %2\$s";
-App::$strings["Will not attend %1\$s's %2\$s"] = "Не примет участие %1\$s %2\$s";
-App::$strings["May attend %1\$s's %2\$s"] = "Возможно примет участие %1\$s %2\$s";
-App::$strings["ActivityPub"] = "";
-App::$strings["0. Beginner/Basic"] = "Начинающий / Базовый";
-App::$strings["1. Novice - not skilled but willing to learn"] = "1. Новичок - не опытный, но желающий учиться";
-App::$strings["2. Intermediate - somewhat comfortable"] = "2. Промежуточный - более удобный";
-App::$strings["3. Advanced - very comfortable"] = "3. Продвинутый - очень удобный";
-App::$strings["4. Expert - I can write computer code"] = "4. Эксперт - я умею программировать";
-App::$strings["5. Wizard - I probably know more than you do"] = "5. Волшебник - возможно я знаю больше чем ты";
-App::$strings["Unable to verify channel signature"] = "Невозможно проверить подпись канала";
-App::$strings["Apps"] = "Приложения";
-App::$strings["Affinity Tool"] = "Степень сходства";
-App::$strings["Site Admin"] = "Администратор сайта";
-App::$strings["Report Bug"] = "Сообщить об ошибке";
-App::$strings["Bookmarks"] = "Закладки";
-App::$strings["Chatrooms"] = "Чаты";
-App::$strings["Content Filter"] = "Фильтр содержимого";
-App::$strings["Content Import"] = "Импорт содержимого";
-App::$strings["Remote Diagnostics"] = "Удалённая диагностика";
-App::$strings["Suggest Channels"] = "Предлагаемые каналы";
-App::$strings["Login"] = "Войти";
-App::$strings["Stream"] = "Поток";
-App::$strings["Wiki"] = "";
-App::$strings["Channel Home"] = "Главная канала";
-App::$strings["Calendar"] = "Календарь";
-App::$strings["Directory"] = "Каталог";
-App::$strings["Mail"] = "Переписка";
-App::$strings["Chat"] = "Чат";
-App::$strings["Probe"] = "Проба";
-App::$strings["Suggest"] = "Предложить";
-App::$strings["Random Channel"] = "Случайный канал";
-App::$strings["Invite"] = "Пригласить";
-App::$strings["Features"] = "Функции";
-App::$strings["Language"] = "Язык";
-App::$strings["Post"] = "Публикация";
-App::$strings["Profile Photo"] = "Фотография профиля";
-App::$strings["Profiles"] = "Редактировать профиль";
-App::$strings["Notifications"] = "Оповещения";
-App::$strings["Order Apps"] = "Порядок приложений";
-App::$strings["CardDAV"] = "";
-App::$strings["Guest Access"] = "Гостевой доступ";
+App::$strings["Authentication failed."] = "Ошибка аутентификации.";
+App::$strings["Comanche page description language help"] = "Помощь по языку описания страниц Comanche ";
+App::$strings["Layout Description"] = "Описание шаблона";
+App::$strings["Download PDL file"] = "Загрузить PDL файл";
+App::$strings["This page is available only to site members"] = "Эта страница доступна только для подписчиков сайта";
+App::$strings["Welcome"] = "Добро пожаловать";
+App::$strings["What would you like to do?"] = "Что бы вы хотели сделать?";
+App::$strings["Please bookmark this page if you would like to return to it in the future"] = "Пожалуйста, запомните эту страницу если вы хотите вернуться на неё в будущем";
+App::$strings["Upload a profile photo"] = "Загрузить фотографию профиля";
+App::$strings["Upload a cover photo"] = "Загрузить фотографию обложки";
+App::$strings["Edit your default profile"] = "Редактировать ваш профиль по умолчанию";
+App::$strings["View friend suggestions"] = "Просмотр рекомендуемых друзей";
+App::$strings["View the channel directory"] = "Просмотр каталога каналов";
+App::$strings["View/edit your channel settings"] = "Просмотреть / редактировать настройки вашего канала";
+App::$strings["View the site or project documentation"] = "Просмотр документации сайта / проекта";
+App::$strings["Visit your channel homepage"] = "Посетить страницу вашего канала";
+App::$strings["View your connections and/or add somebody whose address you already know"] = "Просмотреть ваши контакты и / или добавить кого-то чей адрес в уже знаете";
+App::$strings["View your personal stream (this may be empty until you add some connections)"] = "Ваш персональный поток (может быть пуст пока вы не добавите контакты)";
+App::$strings["View the public stream. Warning: this content is not moderated"] = "Просмотр публичного потока. Предупреждение: этот контент не модерируется";
+App::$strings["Forums"] = "Форумы";
App::$strings["Notes"] = "Заметки";
-App::$strings["OAuth Apps Manager"] = "Менеджер OAuth";
-App::$strings["OAuth2 Apps Manager"] = "Менеджер OAuth2";
-App::$strings["PDL Editor"] = "Редактор PDL";
-App::$strings["Premium Channel"] = "Премиальный канал";
-App::$strings["My Chatrooms"] = "Мои чаты";
-App::$strings["Channel Export"] = "Экспорт канала";
-App::$strings["Purchase"] = "Купить";
-App::$strings["Undelete"] = "Восстановить";
-App::$strings["Add to app-tray"] = "Добавить в app-tray";
-App::$strings["Remove from app-tray"] = "Удалить из app-tray";
-App::$strings["Pin to navbar"] = "Добавить на панель навигации";
-App::$strings["Unpin from navbar"] = "Удалить с панели навигации";
-App::$strings["__ctx:permcat__ default"] = "по умолчанию";
-App::$strings["__ctx:permcat__ follower"] = "поклонник";
-App::$strings["__ctx:permcat__ contributor"] = "участник";
-App::$strings["__ctx:permcat__ publisher"] = "издатель";
-App::$strings["(No Title)"] = "(нет заголовка)";
-App::$strings["Wiki page create failed."] = "Не удалось создать страницу Wiki.";
-App::$strings["Wiki not found."] = "Wiki не найдена.";
-App::$strings["Destination name already exists"] = "Имя назначения уже существует";
-App::$strings["Page not found"] = "Страница не найдена.";
-App::$strings["Error reading page content"] = "Ошибка чтения содержимого страницы";
-App::$strings["Error reading wiki"] = "Ошибка чтения Wiki";
-App::$strings["Page update failed."] = "Не удалось обновить страницу.";
-App::$strings["Nothing deleted"] = "Ничего не удалено";
-App::$strings["Compare: object not found."] = "Сравнение: объект не найден.";
-App::$strings["Page updated"] = "Страница обновлена";
-App::$strings["Untitled"] = "Не озаглавлено";
-App::$strings["Wiki resource_id required for git commit"] = "Требуется resource_id Wiki для отправки в Git";
+App::$strings["Suggestions"] = "Рекомендации";
+App::$strings["See more..."] = "Просмотреть больше...";
+App::$strings["New Network Activity"] = "Новая сетевая активность";
+App::$strings["New Network Activity Notifications"] = "Новые уведомления о сетевой активности";
+App::$strings["View your network activity"] = "Просмотреть вашу сетевую активность";
+App::$strings["Mark all notifications read"] = "Пометить уведомления как прочитанные";
+App::$strings["Show new posts only"] = "Показывать только новые публикации";
+App::$strings["Filter by name or address"] = "Фильтровать по имени или адресу";
+App::$strings["New Home Activity"] = "Новая локальная активность";
+App::$strings["New Home Activity Notifications"] = "Новые уведомления локальной активности";
+App::$strings["View your home activity"] = "Просмотреть локальную активность";
+App::$strings["Mark all notifications seen"] = "Пометить уведомления как просмотренные";
+App::$strings["New Mails"] = "Новая переписка";
+App::$strings["New Mails Notifications"] = "Уведомления о новой переписке";
+App::$strings["View your private mails"] = "Просмотреть вашу личную переписку";
+App::$strings["Mark all messages seen"] = "Пометить сообщения как просмотренные";
+App::$strings["New Events"] = "Новые события";
+App::$strings["New Events Notifications"] = "Уведомления о новых событиях";
+App::$strings["View events"] = "Просмотреть события";
+App::$strings["Mark all events seen"] = "Пометить все события как просмотренные";
+App::$strings["New Connections Notifications"] = "Уведомления о новых контактах";
+App::$strings["View all connections"] = "Просмотр всех контактов";
+App::$strings["New Files"] = "Новые файлы";
+App::$strings["New Files Notifications"] = "Уведомления о новых файлах";
+App::$strings["Notices"] = "Оповещения";
+App::$strings["View all notices"] = "Просмотреть все оповещения";
+App::$strings["Mark all notices seen"] = "Пометить все оповещения как просмотренные";
+App::$strings["New Registrations"] = "Новые регистрации";
+App::$strings["New Registrations Notifications"] = "Уведомления о новых регистрациях";
+App::$strings["Public Stream Notifications"] = "Уведомления публичного потока";
+App::$strings["View the public stream"] = "Просмотреть публичный поток";
+App::$strings["Sorry, you have got no notifications at the moment"] = "Извините, но сейчас у вас нет уведомлений";
+App::$strings["Tasks"] = "Задачи";
+App::$strings["photo/image"] = "фотография / изображение";
+App::$strings["Select Channel"] = "Выбрать канал";
+App::$strings["Read-write"] = "Чтение-запись";
+App::$strings["Read-only"] = "Только чтение";
+App::$strings["Channel Calendar"] = "Календарь канала";
+App::$strings["Shared CalDAV Calendars"] = "Общие календари CalDAV";
+App::$strings["Share this calendar"] = "Поделиться этим календарём";
+App::$strings["Calendar name and color"] = "Имя и цвет календаря";
+App::$strings["Create new CalDAV calendar"] = "Создать новый календарь CalDAV";
+App::$strings["Calendar Name"] = "Имя календаря";
+App::$strings["Calendar Tools"] = "Инструменты календаря";
+App::$strings["Import calendar"] = "Импортировать календарь";
+App::$strings["Select a calendar to import to"] = "Выбрать календарь для импорта в";
+App::$strings["Addressbooks"] = "Адресные книги";
+App::$strings["Addressbook name"] = "Имя адресной книги";
+App::$strings["Create new addressbook"] = "Создать новую адресную книгу";
+App::$strings["Addressbook Name"] = "Имя адресной книги";
+App::$strings["Addressbook Tools"] = "Инструменты адресной книги";
+App::$strings["Import addressbook"] = "Импортировать адресную книгу";
+App::$strings["Select an addressbook to import to"] = "Выбрать адресную книгу для импорта в";
+App::$strings["__ctx:widget__ Activity"] = "Активность";
+App::$strings["HQ Control Panel"] = "Панель управления HQ";
+App::$strings["Create a new post"] = "Создать новую публикацию";
+App::$strings["You have %1$.0f of %2$.0f allowed connections."] = "У вас есть %1$.0f из %2$.0f разрешенных контактов.";
+App::$strings["Add New Connection"] = "Добавить новый контакт";
+App::$strings["Enter channel address"] = "Введите адрес канала";
+App::$strings["Examples: bob@example.com, https://example.com/barbara"] = "Пример: ivan@example.com, http://example.com/ivan";
+App::$strings["Archives"] = "Архивы";
+App::$strings["Suggested Chatrooms"] = "Рекомендуемые чаты";
+App::$strings["Rating Tools"] = "Инструменты оценки";
+App::$strings["Rate Me"] = "Оценить меня";
+App::$strings["View Ratings"] = "Просмотр оценок";
+App::$strings["Profile Creation"] = "Создание профиля";
+App::$strings["Upload profile photo"] = "Загрузить фотографию профиля";
+App::$strings["Upload cover photo"] = "Загрузить фотографию обложки";
+App::$strings["Find and Connect with others"] = "Найти и вступить в контакт";
+App::$strings["View the directory"] = "Просмотреть каталог";
+App::$strings["Manage your connections"] = "Управление вашими контактами";
+App::$strings["Communicate"] = "Связаться";
+App::$strings["View your channel homepage"] = "Домашняя страница канала";
+App::$strings["View your network stream"] = "Просмотреть ваш сетевой поток";
+App::$strings["Documentation"] = "Документация";
+App::$strings["Missing Features?"] = "Отсутствует функция?";
+App::$strings["Pin apps to navigation bar"] = "Прикрепить приложение к панели";
+App::$strings["Install more apps"] = "Установить больше приложений";
+App::$strings["View public stream"] = "Просмотреть публичный поток";
+App::$strings["Private Mail Menu"] = "Меню личной переписки";
+App::$strings["Combined View"] = "Комбинированный вид";
+App::$strings["Inbox"] = "Входящие";
+App::$strings["Outbox"] = "Исходящие";
+App::$strings["New Message"] = "Новое сообщение";
+App::$strings["Add new page"] = "Добавить новую страницу";
+App::$strings["Wiki Pages"] = "Wiki страницы";
+App::$strings["Page name"] = "Название страницы";
+App::$strings["Events Tools"] = "Инструменты для событий";
+App::$strings["Export Calendar"] = "Экспортировать календарь";
+App::$strings["Import Calendar"] = "Импортировать календарь";
+App::$strings["Overview"] = "Обзор";
+App::$strings["Account settings"] = "Настройки аккаунта";
+App::$strings["Channel settings"] = "Настройки канала";
+App::$strings["Display settings"] = "Настройки отображения";
+App::$strings["Manage locations"] = "Управление местоположением";
+App::$strings["Member registrations waiting for confirmation"] = "Регистрации участников, ожидающие подверждения";
+App::$strings["Features"] = "Функции";
+App::$strings["Inspect queue"] = "Просмотр очереди";
+App::$strings["DB updates"] = "Обновление базы данных";
+App::$strings["Addon Features"] = "Настройки расширений";
+App::$strings["App Collections"] = "Коллекции приложений";
+App::$strings["Installed apps"] = "Установленные приложения";
+App::$strings["Remove term"] = "Удалить термин";
+App::$strings["Show posts related to the %s privacy group"] = "Показывать публикации относящиеся к группе конфиденциальности %s";
+App::$strings["Show my privacy groups"] = "Показывать мои группы конфиденциальности";
+App::$strings["Show posts to this forum"] = "Показывать публикации этого форума";
+App::$strings["Show forums"] = "Показывать форумы";
+App::$strings["Starred Posts"] = "Отмеченные публикации";
+App::$strings["Show posts that I have starred"] = "Показывать публикации которые я отметил";
+App::$strings["Personal Posts"] = "Личные публикации";
+App::$strings["Show posts that mention or involve me"] = "Показывать публикации где вы были упомянуты или привлечены";
+App::$strings["Show posts that I have filed to %s"] = "Показывать публикации которые я добавил в %s";
+App::$strings["Show filed post categories"] = "Показывать категории добавленных публикаций";
+App::$strings["Panel search"] = "Панель поиска";
+App::$strings["Filter by name"] = "Отфильтровать по имени";
+App::$strings["Remove active filter"] = "Удалить активный фильтр";
+App::$strings["Stream Filters"] = "Фильтры потока";
+App::$strings["Chat Members"] = "Участники чата";
+App::$strings["Click to show more"] = "Нажмите чтобы показать больше";
+App::$strings["Refresh"] = "Обновить";
+App::$strings["Commented Date"] = "По комментариям";
+App::$strings["Order by last commented date"] = "Сортировка по дате последнего комментария";
+App::$strings["Posted Date"] = "По публикациям";
+App::$strings["Order by last posted date"] = "Сортировка по дате последней публикации";
+App::$strings["Date Unthreaded"] = "По порядку";
+App::$strings["Order unthreaded by date"] = "Сортировка в порядке поступления";
+App::$strings["Stream Order"] = "Упорядочить поток";
+App::$strings["Bookmarked Chatrooms"] = "Закладки чатов";
+App::$strings["Received Messages"] = "Полученные сообщения";
+App::$strings["Sent Messages"] = "Отправленные сообщения";
+App::$strings["Conversations"] = "Беседы";
+App::$strings["No messages."] = "Сообщений нет.";
+App::$strings["Delete conversation"] = "Удалить беседу";
App::$strings["__ctx:wiki_history__ Message"] = "Сообщение";
App::$strings["Date"] = "Дата";
App::$strings["Compare"] = "Сравнить";
-App::$strings["Different viewers will see this text differently"] = "Различные зрители увидят этот текст по-разному";
-App::$strings["Visible to your default audience"] = "Видно вашей аудитории по умолчанию.";
-App::$strings["Only me"] = "Только мне";
-App::$strings["Public"] = "Общедоступно";
-App::$strings["Anybody in the \$Projectname network"] = "Любому в сети \$Projectname";
-App::$strings["Any account on %s"] = "Любой аккаунт в %s";
-App::$strings["Any of my connections"] = "Любой из моих контактов";
-App::$strings["Only connections I specifically allow"] = "Только те контакты, кому я дам разрешение";
-App::$strings["Anybody authenticated (could include visitors from other networks)"] = "Любой аутентифицированный (может включать посетителей их других сетей)";
-App::$strings["Any connections including those who haven't yet been approved"] = "Любые контакты включая те, которые вы ещё не одобрили";
-App::$strings["This is your default setting for the audience of your normal stream, and posts."] = "Это настройка по умолчанию для аудитории ваших обычных потоков и публикаций";
-App::$strings["This is your default setting for who can view your default channel profile"] = "Это настройка по умолчанию для тех, кто может просматривать профиль вашего основного канала";
-App::$strings["This is your default setting for who can view your connections"] = "Это настройка по умолчанию для тех, кто может просматривать ваши контакты";
-App::$strings["This is your default setting for who can view your file storage and photos"] = "Это настройка по умолчанию для тех, кто может просматривать ваше хранилище файлов и фотографий";
-App::$strings["This is your default setting for the audience of your webpages"] = "Это настройка по умолчанию для аудитории ваших веб-страниц";
-App::$strings["Directory Options"] = "Параметры каталога";
-App::$strings["Safe Mode"] = "Безопасный режим";
-App::$strings["Public Forums Only"] = "Только публичные форумы";
-App::$strings["This Website Only"] = "Только этот веб-сайт";
-App::$strings["A deleted group with this name was revived. Existing item permissions <strong>may</strong> apply to this group and any future members. If this is not what you intended, please create another group with a different name."] = "Удаленная группа с этим названием была восстановлена. Существующие разрешения пункт <strong>могут</strong> применяться к этой группе и к её будущих участников. Если это не то, чего вы хотели, пожалуйста, создайте другую группу с другим именем.";
-App::$strings["Add new connections to this privacy group"] = "Добавить новые контакты в группу конфиденциальности";
-App::$strings["edit"] = "редактировать";
-App::$strings["Edit group"] = "Редактировать группу";
-App::$strings["Add privacy group"] = "Добавить группу конфиденциальности";
-App::$strings["Channels not in any privacy group"] = "Каналы не включены ни в одну группу конфиденциальности";
-App::$strings["add"] = "добавить";
-App::$strings["Missing room name"] = "Отсутствует название комнаты";
-App::$strings["Duplicate room name"] = "Название комнаты дублируется";
-App::$strings["Invalid room specifier."] = "Неверный указатель комнаты.";
-App::$strings["Room not found."] = "Комната не найдена.";
-App::$strings["Room is full"] = "Комната переполнена";
-App::$strings["Unable to verify site signature for %s"] = "Невозможно проверить подпись сайта %s";
+App::$strings["Can view my channel stream and posts"] = "Может просматривать мой поток и сообщения";
+App::$strings["Can send me their channel stream and posts"] = "Может присылать мне свои потоки и сообщения";
+App::$strings["Can view my default channel profile"] = "Может просматривать мой стандартный профиль канала";
+App::$strings["Can view my connections"] = "Может просматривать мои контакты";
+App::$strings["Can view my file storage and photos"] = "Может просматривать мое хранилище файлов";
+App::$strings["Can upload/modify my file storage and photos"] = "Может загружать/изменять мои файлы и фотографии в хранилище";
+App::$strings["Can view my channel webpages"] = "Может просматривать мои веб-страницы";
+App::$strings["Can view my wiki pages"] = "Может просматривать мои вики-страницы";
+App::$strings["Can create/edit my channel webpages"] = "Может редактировать мои веб-страницы";
+App::$strings["Can write to my wiki pages"] = "Может редактировать мои вики-страницы";
+App::$strings["Can post on my channel (wall) page"] = "Может публиковать на моей странице канала";
+App::$strings["Can comment on or like my posts"] = "Может прокомментировать или отмечать как понравившиеся мои публикации";
+App::$strings["Can send me private mail messages"] = "Может отправлять мне личные сообщения по эл. почте";
+App::$strings["Can like/dislike profiles and profile things"] = "Может комментировать или отмечать как нравится/ненравится мой профиль";
+App::$strings["Can forward to all my channel connections via ! mentions in posts"] = "Может пересылать всем подписчикам моего канала используя ! в публикациях";
+App::$strings["Can chat with me"] = "Может общаться со мной в чате";
+App::$strings["Can source my public posts in derived channels"] = "Может использовать мои публичные сообщения в клонированных лентах сообщений";
+App::$strings["Can administer my channel"] = "Может администрировать мой канал";
+App::$strings["Social Networking"] = "Социальная Сеть";
+App::$strings["Social - Federation"] = "Социальная - Федерация";
+App::$strings["Social - Mostly Public"] = "Социальная - В основном общественный";
+App::$strings["Social - Restricted"] = "Социальная - Ограниченный";
+App::$strings["Social - Private"] = "Социальная - Частный";
+App::$strings["Community Forum"] = "Форум сообщества";
+App::$strings["Forum - Mostly Public"] = "Форум - В основном общественный";
+App::$strings["Forum - Restricted"] = "Форум - Ограниченный";
+App::$strings["Forum - Private"] = "Форум - Частный";
+App::$strings["Feed Republish"] = "Публиковать ленты новостей";
+App::$strings["Feed - Mostly Public"] = "Ленты новостей - В основном общественный";
+App::$strings["Feed - Restricted"] = "Ленты новостей - Ограниченный";
+App::$strings["Special Purpose"] = "Спец. назначение";
+App::$strings["Special - Celebrity/Soapbox"] = "Спец. назначение - Знаменитость/Soapbox";
+App::$strings["Special - Group Repository"] = "Спец. назначение - Групповой репозиторий";
+App::$strings["Custom/Expert Mode"] = "Экспертный режим";
+App::$strings["Source code of failed update: "] = "Исходный код неудачного обновления: ";
+App::$strings["Update Error at %s"] = "Ошибка обновления на %s";
+App::$strings["Update %s failed. See error logs."] = "Выполнение %s неудачно. Проверьте системный журнал.";
App::$strings["\$Projectname Notification"] = "Оповещение \$Projectname ";
App::$strings["\$projectname"] = "";
App::$strings["Thank You,"] = "Спасибо,";
@@ -1926,28 +2728,65 @@ App::$strings["commented on %s's post"] = "прокомментировал пу
App::$strings["repeated %s's post"] = "разместил публикацию %s";
App::$strings["edited a post dated %s"] = "отредактировал публикацию датированную %s";
App::$strings["edited a comment dated %s"] = "отредактировал комментарий датированный %s";
-App::$strings["Wiki updated successfully"] = "Wiki успешно обновлена";
-App::$strings["Wiki files deleted successfully"] = "Wiki успешно удалена";
-App::$strings["Source code of failed update: "] = "Исходный код неудачного обновления: ";
-App::$strings["Update Error at %s"] = "Ошибка обновления на %s";
-App::$strings["Update %s failed. See error logs."] = "Выполнение %s неудачно. Проверьте системный журнал.";
-App::$strings["Private Message"] = "Личное сообщение";
+App::$strings["(No Title)"] = "(нет заголовка)";
+App::$strings["Wiki page create failed."] = "Не удалось создать страницу Wiki.";
+App::$strings["Wiki not found."] = "Wiki не найдена.";
+App::$strings["Destination name already exists"] = "Имя назначения уже существует";
+App::$strings["Page not found"] = "Страница не найдена.";
+App::$strings["Error reading page content"] = "Ошибка чтения содержимого страницы";
+App::$strings["Error reading wiki"] = "Ошибка чтения Wiki";
+App::$strings["Page update failed."] = "Не удалось обновить страницу.";
+App::$strings["Nothing deleted"] = "Ничего не удалено";
+App::$strings["Compare: object not found."] = "Сравнение: объект не найден.";
+App::$strings["Page updated"] = "Страница обновлена";
+App::$strings["Untitled"] = "Не озаглавлено";
+App::$strings["Wiki resource_id required for git commit"] = "Требуется resource_id Wiki для отправки в Git";
+App::$strings["__ctx:permcat__ default"] = "по умолчанию";
+App::$strings["__ctx:permcat__ follower"] = "поклонник";
+App::$strings["__ctx:permcat__ contributor"] = "участник";
+App::$strings["__ctx:permcat__ publisher"] = "издатель";
+App::$strings["Apps"] = "Приложения";
+App::$strings["Affinity Tool"] = "Степень сходства";
+App::$strings["Site Admin"] = "Администратор сайта";
+App::$strings["Report Bug"] = "Сообщить об ошибке";
+App::$strings["Content Filter"] = "Фильтр содержимого";
+App::$strings["Content Import"] = "Импорт содержимого";
+App::$strings["Remote Diagnostics"] = "Удалённая диагностика";
+App::$strings["Suggest Channels"] = "Предлагаемые каналы";
+App::$strings["Stream"] = "Поток";
+App::$strings["Mail"] = "Переписка";
+App::$strings["Chat"] = "Чат";
+App::$strings["Probe"] = "Проба";
+App::$strings["Suggest"] = "Предложить";
+App::$strings["Random Channel"] = "Случайный канал";
+App::$strings["Invite"] = "Пригласить";
+App::$strings["Language"] = "Язык";
+App::$strings["Post"] = "Публикация";
+App::$strings["Profile Photo"] = "Фотография профиля";
+App::$strings["Notifications"] = "Оповещения";
+App::$strings["Order Apps"] = "Порядок приложений";
+App::$strings["CardDAV"] = "";
+App::$strings["Guest Access"] = "Гостевой доступ";
+App::$strings["OAuth Apps Manager"] = "Менеджер OAuth";
+App::$strings["OAuth2 Apps Manager"] = "Менеджер OAuth2";
+App::$strings["PDL Editor"] = "Редактор PDL";
+App::$strings["Premium Channel"] = "Премиальный канал";
+App::$strings["My Chatrooms"] = "Мои чаты";
+App::$strings["Channel Export"] = "Экспорт канала";
+App::$strings["Purchase"] = "Купить";
+App::$strings["Undelete"] = "Восстановить";
+App::$strings["Add to app-tray"] = "Добавить в app-tray";
+App::$strings["Remove from app-tray"] = "Удалить из app-tray";
+App::$strings["Pin to navbar"] = "Добавить на панель навигации";
+App::$strings["Unpin from navbar"] = "Удалить с панели навигации";
App::$strings["Privacy conflict. Discretion advised."] = "Конфиликт настроек конфиденциальности.";
-App::$strings["Admin Delete"] = "Удалено администратором";
-App::$strings["Select"] = "Выбрать";
App::$strings["I will attend"] = "Я буду участвовать";
App::$strings["I will not attend"] = "Я не буду участвовать";
App::$strings["I might attend"] = "Я возможно буду присутствовать";
App::$strings["I agree"] = "Я согласен";
App::$strings["I disagree"] = "Я не согласен";
App::$strings["I abstain"] = "Я воздержался";
-App::$strings["Toggle Star Status"] = "Переключить статус пометки";
-App::$strings["Message signature validated"] = "Подпись сообщения проверена";
-App::$strings["Message signature incorrect"] = "Подпись сообщения неверная";
App::$strings["Add Tag"] = "Добавить тег";
-App::$strings["Conversation Tools"] = "Инструменты общения";
-App::$strings["like"] = "нравится";
-App::$strings["dislike"] = "не нравится";
App::$strings["Reply on this comment"] = "Ответить на этот комментарий";
App::$strings["reply"] = "ответить";
App::$strings["Reply to"] = "Ответить";
@@ -1964,9 +2803,6 @@ App::$strings["to"] = "к";
App::$strings["via"] = "через";
App::$strings["Wall-to-Wall"] = "Стена-к-Стене";
App::$strings["via Wall-To-Wall:"] = "через Стена-к-Стене:";
-App::$strings["from %s"] = "от %s";
-App::$strings["last edited: %s"] = "последнее редактирование: %s";
-App::$strings["Expires: %s"] = "Срок действия: %s";
App::$strings["Attend"] = "Посетить";
App::$strings["Attendance Options"] = "Параметры посещаемости";
App::$strings["Vote"] = "Голосовать";
@@ -1974,217 +2810,55 @@ App::$strings["Voting Options"] = "Параметры голосования";
App::$strings["Go to previous comment"] = "Перейти к предыдущему комментарию";
App::$strings["Save Bookmarks"] = "Сохранить закладки";
App::$strings["Add to Calendar"] = "Добавить в календарь";
-App::$strings["This is an unsaved preview"] = "Это несохранённый просмотр";
-App::$strings["%s show all"] = "%s показать всё";
-App::$strings["Bold"] = "Жирный";
-App::$strings["Italic"] = "Курсив";
-App::$strings["Underline"] = "Подчеркнутый";
-App::$strings["Quote"] = "Цитата";
-App::$strings["Code"] = "Код";
App::$strings["Image"] = "Изображение";
-App::$strings["Attach/Upload file"] = "Прикрепить/загрузить файл";
App::$strings["Insert Link"] = "Вставить ссылку";
App::$strings["Video"] = "Видео";
App::$strings["Your full name (required)"] = "Ваше полное имя (требуется)";
App::$strings["Your email address (required)"] = "Ваш адрес электронной почты (требуется)";
App::$strings["Your website URL (optional)"] = "URL вашего вебсайта (необязательно)";
-App::$strings["Remote authentication blocked. You are logged into this site locally. Please logout and retry."] = "Удалённая аутентификация заблокирована. Вы вошли на этот сайт локально. Пожалуйста, выйдите и попробуйте ещё раз.";
-App::$strings["Welcome %s. Remote authentication successful."] = "Добро пожаловать %s. Удаленная аутентификация успешно завершена.";
-App::$strings["parent"] = "источник";
-App::$strings["Collection"] = "Коллекция";
-App::$strings["Principal"] = "Субъект";
-App::$strings["Addressbook"] = "Адресная книга";
-App::$strings["Schedule Inbox"] = "План занятий входящий";
-App::$strings["Schedule Outbox"] = "План занятий исходящий";
-App::$strings["Total"] = "Всего";
-App::$strings["Shared"] = "Общие";
-App::$strings["Add Files"] = "Добавить файлы";
-App::$strings["You are using %1\$s of your available file storage."] = "Вы используете %1\$s из доступного вам хранилища файлов.";
-App::$strings["You are using %1\$s of %2\$s available file storage. (%3\$s&#37;)"] = "Вы используете %1\$s из %2\$s доступного хранилища файлов (%3\$s&#37;).";
-App::$strings["WARNING:"] = "Предупреждение:";
-App::$strings["Create new folder"] = "Создать новую папку";
-App::$strings["Upload file"] = "Загрузить файл";
-App::$strings["Drop files here to immediately upload"] = "Поместите файлы сюда для немедленной загрузки";
-App::$strings["Forums"] = "Форумы";
-App::$strings["Select Channel"] = "Выбрать канал";
-App::$strings["Read-write"] = "Чтение-запись";
-App::$strings["Read-only"] = "Только чтение";
-App::$strings["Channel Calendar"] = "Календарь канала";
-App::$strings["Shared CalDAV Calendars"] = "Общие календари CalDAV";
-App::$strings["Share this calendar"] = "Поделиться этим календарём";
-App::$strings["Calendar name and color"] = "Имя и цвет календаря";
-App::$strings["Create new CalDAV calendar"] = "Создать новый календарь CalDAV";
-App::$strings["Calendar Name"] = "Имя календаря";
-App::$strings["Calendar Tools"] = "Инструменты календаря";
-App::$strings["Import calendar"] = "Импортировать календарь";
-App::$strings["Select a calendar to import to"] = "Выбрать календарь для импорта в";
-App::$strings["Addressbooks"] = "Адресные книги";
-App::$strings["Addressbook name"] = "Имя адресной книги";
-App::$strings["Create new addressbook"] = "Создать новую адресную книгу";
-App::$strings["Addressbook Name"] = "Имя адресной книги";
-App::$strings["Addressbook Tools"] = "Инструменты адресной книги";
-App::$strings["Import addressbook"] = "Импортировать адресную книгу";
-App::$strings["Select an addressbook to import to"] = "Выбрать адресную книгу для импорта в";
-App::$strings["Everything"] = "Всё";
-App::$strings["Events Tools"] = "Инструменты для событий";
-App::$strings["Export Calendar"] = "Экспортировать календарь";
-App::$strings["Import Calendar"] = "Импортировать календарь";
-App::$strings["Suggested Chatrooms"] = "Рекомендуемые чаты";
-App::$strings["HQ Control Panel"] = "Панель управления HQ";
-App::$strings["Create a new post"] = "Создать новую публикацию";
-App::$strings["Private Mail Menu"] = "Меню личной переписки";
-App::$strings["Combined View"] = "Комбинированный вид";
-App::$strings["Inbox"] = "Входящие";
-App::$strings["Outbox"] = "Исходящие";
-App::$strings["New Message"] = "Новое сообщение";
-App::$strings["Overview"] = "Обзор";
-App::$strings["Rating Tools"] = "Инструменты оценки";
-App::$strings["Rate Me"] = "Оценить меня";
-App::$strings["View Ratings"] = "Просмотр оценок";
-App::$strings["__ctx:widget__ Activity"] = "Активность";
-App::$strings["Show posts related to the %s privacy group"] = "Показывать публикации относящиеся к группе конфиденциальности %s";
-App::$strings["Show my privacy groups"] = "Показывать мои группы конфиденциальности";
-App::$strings["Show posts to this forum"] = "Показывать публикации этого форума";
-App::$strings["Show forums"] = "Показывать форумы";
-App::$strings["Starred Posts"] = "Отмеченные публикации";
-App::$strings["Show posts that I have starred"] = "Показывать публикации которые я отметил";
-App::$strings["Personal Posts"] = "Личные публикации";
-App::$strings["Show posts that mention or involve me"] = "Показывать публикации где вы были упомянуты или привлечены";
-App::$strings["Show posts that I have filed to %s"] = "Показывать публикации которые я добавил в %s";
-App::$strings["Saved Folders"] = "Сохранённые каталоги";
-App::$strings["Show filed post categories"] = "Показывать категории добавленных публикаций";
-App::$strings["Panel search"] = "Панель поиска";
-App::$strings["Filter by name"] = "Отфильтровать по имени";
-App::$strings["Remove active filter"] = "Удалить активный фильтр";
-App::$strings["Stream Filters"] = "Фильтры потока";
-App::$strings["You have %1$.0f of %2$.0f allowed connections."] = "У вас есть %1$.0f из %2$.0f разрешенных контактов.";
-App::$strings["Add New Connection"] = "Добавить новый контакт";
-App::$strings["Enter channel address"] = "Введите адрес канала";
-App::$strings["Examples: bob@example.com, https://example.com/barbara"] = "Пример: ivan@example.com, http://example.com/ivan";
-App::$strings["Archives"] = "Архивы";
-App::$strings["Received Messages"] = "Полученные сообщения";
-App::$strings["Sent Messages"] = "Отправленные сообщения";
-App::$strings["Conversations"] = "Беседы";
-App::$strings["No messages."] = "Сообщений нет.";
-App::$strings["Delete conversation"] = "Удалить беседу";
-App::$strings["Chat Members"] = "Участники чата";
-App::$strings["photo/image"] = "фотография / изображение";
-App::$strings["Remove term"] = "Удалить термин";
-App::$strings["Saved Searches"] = "Сохранённые поиски";
-App::$strings["Add new page"] = "Добавить новую страницу";
-App::$strings["Wiki Pages"] = "Wiki страницы";
-App::$strings["Page name"] = "Название страницы";
-App::$strings["Refresh"] = "Обновить";
-App::$strings["Tasks"] = "Задачи";
-App::$strings["Suggestions"] = "Рекомендации";
-App::$strings["See more..."] = "Просмотреть больше...";
-App::$strings["Commented Date"] = "По комментариям";
-App::$strings["Order by last commented date"] = "Сортировка по дате последнего комментария";
-App::$strings["Posted Date"] = "По публикациям";
-App::$strings["Order by last posted date"] = "Сортировка по дате последней публикации";
-App::$strings["Date Unthreaded"] = "По порядку";
-App::$strings["Order unthreaded by date"] = "Сортировка в порядке поступления";
-App::$strings["Stream Order"] = "Упорядочить поток";
-App::$strings["Click to show more"] = "Нажмите чтобы показать больше";
-App::$strings["Tags"] = "Теги";
-App::$strings["App Collections"] = "Коллекции приложений";
-App::$strings["Installed apps"] = "Установленные приложения";
-App::$strings["Profile Creation"] = "Создание профиля";
-App::$strings["Upload profile photo"] = "Загрузить фотографию профиля";
-App::$strings["Upload cover photo"] = "Загрузить фотографию обложки";
-App::$strings["Edit your profile"] = "Редактировать профиль";
-App::$strings["Find and Connect with others"] = "Найти и вступить в контакт";
-App::$strings["View the directory"] = "Просмотреть каталог";
-App::$strings["Manage your connections"] = "Управление вашими контактами";
-App::$strings["Communicate"] = "Связаться";
-App::$strings["View your channel homepage"] = "Домашняя страница канала";
-App::$strings["View your network stream"] = "Просмотреть ваш сетевой поток";
-App::$strings["Documentation"] = "Документация";
-App::$strings["Missing Features?"] = "Отсутствует функция?";
-App::$strings["Pin apps to navigation bar"] = "Прикрепить приложение к панели";
-App::$strings["Install more apps"] = "Установить больше приложений";
-App::$strings["View public stream"] = "Просмотреть публичный поток";
-App::$strings["Member registrations waiting for confirmation"] = "Регистрации участников, ожидающие подверждения";
-App::$strings["Inspect queue"] = "Просмотр очереди";
-App::$strings["DB updates"] = "Обновление базы данных";
-App::$strings["Admin"] = "Администрирование";
-App::$strings["Addon Features"] = "Настройки расширений";
-App::$strings["Account settings"] = "Настройки аккаунта";
-App::$strings["Channel settings"] = "Настройки канала";
-App::$strings["Display settings"] = "Настройки отображения";
-App::$strings["Manage locations"] = "Управление местоположением";
-App::$strings["Bookmarked Chatrooms"] = "Закладки чатов";
-App::$strings["New Network Activity"] = "Новая сетевая активность";
-App::$strings["New Network Activity Notifications"] = "Новые уведомления о сетевой активности";
-App::$strings["View your network activity"] = "Просмотреть вашу сетевую активность";
-App::$strings["Mark all notifications read"] = "Пометить уведомления как прочитанные";
-App::$strings["Show new posts only"] = "Показывать только новые публикации";
-App::$strings["Filter by name or address"] = "Фильтровать по имени или адресу";
-App::$strings["New Home Activity"] = "Новая локальная активность";
-App::$strings["New Home Activity Notifications"] = "Новые уведомления локальной активности";
-App::$strings["View your home activity"] = "Просмотреть локальную активность";
-App::$strings["Mark all notifications seen"] = "Пометить уведомления как просмотренные";
-App::$strings["New Mails"] = "Новая переписка";
-App::$strings["New Mails Notifications"] = "Уведомления о новой переписке";
-App::$strings["View your private mails"] = "Просмотреть вашу личную переписку";
-App::$strings["Mark all messages seen"] = "Пометить сообщения как просмотренные";
-App::$strings["New Events"] = "Новые события";
-App::$strings["New Events Notifications"] = "Уведомления о новых событиях";
-App::$strings["View events"] = "Просмотреть события";
-App::$strings["Mark all events seen"] = "Пометить все события как просмотренные";
-App::$strings["New Connections Notifications"] = "Уведомления о новых контактах";
-App::$strings["View all connections"] = "Просмотр всех контактов";
-App::$strings["New Files"] = "Новые файлы";
-App::$strings["New Files Notifications"] = "Уведомления о новых файлах";
-App::$strings["Notices"] = "Оповещения";
-App::$strings["View all notices"] = "Просмотреть все оповещения";
-App::$strings["Mark all notices seen"] = "Пометить все оповещения как просмотренные";
-App::$strings["New Registrations"] = "Новые регистрации";
-App::$strings["New Registrations Notifications"] = "Уведомления о новых регистрациях";
-App::$strings["Public Stream Notifications"] = "Уведомления публичного потока";
-App::$strings["View the public stream"] = "Просмотреть публичный поток";
-App::$strings["Sorry, you have got no notifications at the moment"] = "Извините, но сейчас у вас нет уведомлений";
-App::$strings["Source channel not found."] = "Канал-источник не найден.";
-App::$strings["Network/Protocol"] = "Сеть/Протокол";
-App::$strings["Zot"] = "";
-App::$strings["Diaspora"] = "";
-App::$strings["Friendica"] = "";
-App::$strings["OStatus"] = "";
-App::$strings["Create an account to access services and applications"] = "Создайте аккаунт для доступа к службам и приложениям";
-App::$strings["Logout"] = "Выход";
-App::$strings["Login/Email"] = "Пользователь / email";
-App::$strings["Password"] = "Пароль";
-App::$strings["Remember me"] = "Запомнить меня";
-App::$strings["Forgot your password?"] = "Забыли пароль или логин?";
-App::$strings["[\$Projectname] Website SSL error for %s"] = "[\$Projectname] Ошибка SSL/TLS веб-сайта для %s";
-App::$strings["Website SSL certificate is not valid. Please correct."] = "SSL/TLS сертификат веб-сайт недействителен. Исправьте это.";
-App::$strings["[\$Projectname] Cron tasks not running on %s"] = "[\$Projectname] Задания Cron не запущены на %s";
-App::$strings["Cron/Scheduled tasks not running."] = "Задания Cron / планировщика не запущены.";
-App::$strings["never"] = "никогда";
-App::$strings["Focus (Hubzilla default)"] = "Фокус (по умолчанию Hubzilla)";
-App::$strings["Theme settings"] = "Настройки темы";
-App::$strings["Narrow navbar"] = "Узкая панель навигации";
-App::$strings["Navigation bar background color"] = "Панель навигации, цвет фона";
-App::$strings["Navigation bar icon color "] = "Панель навигации, цвет значков";
-App::$strings["Navigation bar active icon color "] = "Панель навигации, цвет активного значка";
-App::$strings["Link color"] = "Цвет ссылок";
-App::$strings["Set font-color for banner"] = "Цвет текста в шапке";
-App::$strings["Set the background color"] = "Цвет фона";
-App::$strings["Set the background image"] = "Фоновое изображение";
-App::$strings["Set the background color of items"] = "Цвет фона элементов";
-App::$strings["Set the background color of comments"] = "Цвет фона комментариев";
-App::$strings["Set font-size for the entire application"] = "Установить системный размер шрифта";
-App::$strings["Examples: 1rem, 100%, 16px"] = "Например: 1rem, 100%, 16px";
-App::$strings["Set font-color for posts and comments"] = "Цвет шрифта для публикаций и комментариев";
-App::$strings["Set radius of corners"] = "Радиус скруглений";
-App::$strings["Example: 4px"] = "Например: 4px";
-App::$strings["Set shadow depth of photos"] = "Глубина теней фотографий";
-App::$strings["Set maximum width of content region in pixel"] = "Максимальная ширина содержания региона (в пикселях)";
-App::$strings["Leave empty for default width"] = "Оставьте пустым для ширины по умолчанию";
-App::$strings["Left align page content"] = "Выровнять содержимое страницы по левому краю";
-App::$strings["Set size of conversation author photo"] = "Размер фотографии автора беседы";
-App::$strings["Set size of followup author photos"] = "Размер фотографий подписчиков";
-App::$strings["Show advanced settings"] = "Показать расширенные настройки";
+App::$strings["Missing room name"] = "Отсутствует название комнаты";
+App::$strings["Duplicate room name"] = "Название комнаты дублируется";
+App::$strings["Invalid room specifier."] = "Неверный указатель комнаты.";
+App::$strings["Room not found."] = "Комната не найдена.";
+App::$strings["Room is full"] = "Комната переполнена";
+App::$strings["Public"] = "Общедоступно";
+App::$strings["Anybody in the \$Projectname network"] = "Любому в сети \$Projectname";
+App::$strings["Any account on %s"] = "Любой аккаунт в %s";
+App::$strings["Any of my connections"] = "Любой из моих контактов";
+App::$strings["Only connections I specifically allow"] = "Только те контакты, кому я дам разрешение";
+App::$strings["Anybody authenticated (could include visitors from other networks)"] = "Любой аутентифицированный (может включать посетителей их других сетей)";
+App::$strings["Any connections including those who haven't yet been approved"] = "Любые контакты включая те, которые вы ещё не одобрили";
+App::$strings["This is your default setting for the audience of your normal stream, and posts."] = "Это настройка по умолчанию для аудитории ваших обычных потоков и публикаций";
+App::$strings["This is your default setting for who can view your default channel profile"] = "Это настройка по умолчанию для тех, кто может просматривать профиль вашего основного канала";
+App::$strings["This is your default setting for who can view your connections"] = "Это настройка по умолчанию для тех, кто может просматривать ваши контакты";
+App::$strings["This is your default setting for who can view your file storage and photos"] = "Это настройка по умолчанию для тех, кто может просматривать ваше хранилище файлов и фотографий";
+App::$strings["This is your default setting for the audience of your webpages"] = "Это настройка по умолчанию для аудитории ваших веб-страниц";
+App::$strings["Likes %1\$s's %2\$s"] = "Нравится %1\$s %2\$s";
+App::$strings["Doesn't like %1\$s's %2\$s"] = "Не нравится %1\$s %2\$s";
+App::$strings["Will attend %1\$s's %2\$s"] = "Примет участие %1\$s %2\$s";
+App::$strings["Will not attend %1\$s's %2\$s"] = "Не примет участие %1\$s %2\$s";
+App::$strings["May attend %1\$s's %2\$s"] = "Возможно примет участие %1\$s %2\$s";
+App::$strings["0. Beginner/Basic"] = "Начинающий / Базовый";
+App::$strings["1. Novice - not skilled but willing to learn"] = "1. Новичок - не опытный, но желающий учиться";
+App::$strings["2. Intermediate - somewhat comfortable"] = "2. Промежуточный - более удобный";
+App::$strings["3. Advanced - very comfortable"] = "3. Продвинутый - очень удобный";
+App::$strings["4. Expert - I can write computer code"] = "4. Эксперт - я умею программировать";
+App::$strings["5. Wizard - I probably know more than you do"] = "5. Волшебник - возможно я знаю больше чем ты";
+App::$strings["Wiki updated successfully"] = "Wiki успешно обновлена";
+App::$strings["Wiki files deleted successfully"] = "Wiki успешно удалена";
+App::$strings["Jappixmini App"] = "Приложение Jappix Mini";
+App::$strings["Provides a Facebook-like chat using Jappix Mini"] = "Предоставляет Facebook-подобный чат с использованием Jappix Mini";
+App::$strings["Hide Jappixmini Chat-Widget from the webinterface"] = "Скрыть виджет чата Jappix Mini из веб-интерфейса";
+App::$strings["Jabber username"] = "Имя пользователя Jabber";
+App::$strings["Jabber server"] = "Сервер Jabber";
+App::$strings["Jabber BOSH host URL"] = "URL узла Jabber BOSH";
+App::$strings["Jabber password"] = "Пароль Jabber";
+App::$strings["Encrypt Jabber password with Hubzilla password"] = "Зашифровать пароль Jabber с помощью пароля Hubzilla";
+App::$strings["Hubzilla password"] = "Пароль Hubzilla";
+App::$strings["Approve subscription requests from Hubzilla contacts automatically"] = "Утверждать запросы на подписку от контактов Hubzilla автоматически";
+App::$strings["Purge internal list of jabber addresses of contacts"] = "Очистить внутренний список адресов контактов Jabber";
+App::$strings["Configuration Help"] = "Помощь по конфигурации";
+App::$strings["Jappixmini Settings"] = "Настройки Jappix Мini";
App::$strings["Errors encountered deleting database table "] = "Возникшие при удалении таблицы базы данных ошибки";
App::$strings["Submit Settings"] = "Отправить настройки";
App::$strings["Drop tables when uninstalling?"] = "Удалить таблицы при деинсталляции?";
@@ -2212,159 +2886,110 @@ App::$strings["Enter a note to be displayed when you are within the specified pr
App::$strings["Add new rendezvous"] = "Добавить новое Rendezvous.";
App::$strings["Create a new rendezvous and share the access link with those you wish to invite to the group. Those who open the link become members of the rendezvous. They can view other member locations, add markers to the map, or share their own locations with the group."] = "Создайте новое Rendezvous и поделитесь ссылкой доступа с теми, кого вы хотите пригласить в группу. Тот, кто откроет эту ссылку, станет её участником. Участники могут видеть местоположение, добавлять маркеры на карту или делится своим собственным местоположением с группой.";
App::$strings["You have no rendezvous. Press the button above to create a rendezvous!"] = "У вас нет Rendezvous. Нажмите на кнопку ниже чтобы создать его!";
-App::$strings["Skeleton App"] = "Приложение \"Скелет\"";
-App::$strings["A skeleton for addons, you can copy/paste"] = "Скелет для приложений. Вы можете использовать copy/paste";
-App::$strings["Some setting"] = "Некоторые настройки";
-App::$strings["A setting"] = "Настройка";
-App::$strings["Skeleton Settings"] = "Настройки скелета";
-App::$strings["The GNU-Social protocol does not support location independence. Connections you make within that network may be unreachable from alternate channel locations."] = "Протокол GNU-Social не поддерживает независимость от расположения. Ваши контакты установленные в этой сети могут быть недоступны из альтернативных мест размещения канала.";
-App::$strings["GNU-Social Protocol App"] = "Приложение \"Протокол GNU-Social\"";
-App::$strings["GNU-Social Protocol"] = "Протокол GNU-Social";
-App::$strings["Follow"] = "Отслеживать";
-App::$strings["%1\$s is now following %2\$s"] = "%1\$s сейчас отслеживает %2\$s";
-App::$strings["Random Planet App"] = "Приложение \"Случайная планета\"";
-App::$strings["Installed"] = "Установлено";
-App::$strings["Set a random planet from the Star Wars Empire as your location when posting"] = "Установить случайную планету из Империи Звездных Войн в качестве вашего местоположения при публикации";
-App::$strings["System defaults:"] = "Системные по умолчанию:";
-App::$strings["Preferred Clipart IDs"] = "Предпочитаемый Clipart ID";
-App::$strings["List of preferred clipart ids. These will be shown first."] = "Список предпочитаемых Clipart ID. Эти будут показаны первыми.";
-App::$strings["Default Search Term"] = "Условие поиска по умолчанию";
-App::$strings["The default search term. These will be shown second."] = "Условие поиска по умолчанию. Показываются во вторую очередь.";
-App::$strings["Return After"] = "Вернуться после";
-App::$strings["Page to load after image selection."] = "Страница для загрузки после выбора изображения.";
-App::$strings["Edit Profile"] = "Редактировать профиль";
-App::$strings["Profile List"] = "Список профилей";
-App::$strings["Order of Preferred"] = "Порядок предпочтения";
-App::$strings["Sort order of preferred clipart ids."] = "Порядок сортировки предпочитаемых Clipart ID. ";
-App::$strings["Newest first"] = "Новое первым";
-App::$strings["As entered"] = "По мере ввода";
-App::$strings["Order of other"] = "Порядок других";
-App::$strings["Sort order of other clipart ids."] = "Порядок сортировки остальных Clipart ID.";
-App::$strings["Most downloaded first"] = "Самое загружаемое первым";
-App::$strings["Most liked first"] = "Самое нравящееся первым";
-App::$strings["Preferred IDs Message"] = "Сообщение от предпочитаемых ID";
-App::$strings["Message to display above preferred results."] = "Отображаемое сообщение над предпочитаемыми результатами.";
-App::$strings["Uploaded by: "] = "Загружено:";
-App::$strings["Drawn by: "] = "Нарисовано:";
-App::$strings["Use this image"] = "Использовать это изображение";
-App::$strings["Or select from a free OpenClipart.org image:"] = "Или выберите из бесплатных изображений на OpenClipart.org";
-App::$strings["Search Term"] = "Условие поиска";
-App::$strings["Unknown error. Please try again later."] = "Неизвестная ошибка. Пожалуйста, повторите попытку позже.";
-App::$strings["Profile photo updated successfully."] = "Фотография профиля обновлена успешно.";
-App::$strings["Flag Adult Photos"] = "Пометка фотографий для взрослых";
-App::$strings["Provide photo edit option to hide inappropriate photos from default album view"] = "Предоставьте возможность редактирования фотографий, чтобы скрыть неприемлемые фотографии из альбома по умолчанию";
-App::$strings["You haven't set a TOTP secret yet.\nPlease click the button below to generate one and register this site\nwith your preferred authenticator app."] = "Вы еще не установили секретный код TOTP. Пожалуйста, нажмите на кнопку ниже, чтобы сгенерировать его и зарегистрировать этот сайт в предпочитаемом вами приложении для аутентификации.";
-App::$strings["Your TOTP secret is"] = "Ваш секретный код TOTP";
-App::$strings["Be sure to save it somewhere in case you lose or replace your mobile device.\nUse your mobile device to scan the QR code below to register this site\nwith your preferred authenticator app."] = "Обязательно сохраните его где-нибудь на случай потери или замены мобильного устройства. С помощью мобильного устройства отсканируйте приведенный ниже QR-код, чтобы зарегистрировать этот сайт в предпочитаемом вами приложении для аутентификации.";
-App::$strings["Test"] = "Тест";
-App::$strings["Generate New Secret"] = "Сгенерировать новый код";
-App::$strings["Go"] = "Вперёд";
-App::$strings["Enter your password"] = "Введите ваш пароль";
-App::$strings["enter TOTP code from your device"] = "введите код TOTP из вашего устройства";
-App::$strings["Pass!"] = "Принято!";
-App::$strings["Fail"] = "Отказано";
-App::$strings["Incorrect password, try again."] = "Неверный пароль, попробуйте снова.";
-App::$strings["Record your new TOTP secret and rescan the QR code above."] = "Запишите ваш секретный код TOTP и повторно отсканируйте приведенный ниже QR-код.";
-App::$strings["TOTP Settings"] = "Настройки TOTP";
-App::$strings["TOTP Two-Step Verification"] = "Двухэтапная верификация TOTP";
-App::$strings["Enter the 2-step verification generated by your authenticator app:"] = "Введите код проверки, созданный вашим приложением для аутентификации";
-App::$strings["Success!"] = "Успех!";
-App::$strings["Invalid code, please try again."] = "Неверный код. Пожалуйста, попробуйте ещё раз.";
-App::$strings["Too many invalid codes..."] = "Слишком много неверных кодов...";
-App::$strings["Verify"] = "Проверить";
-App::$strings["Wordpress Settings saved."] = "Настройки WordPress сохранены.";
-App::$strings["Wordpress Post App"] = "Приложение \"Публикация в Wordpress\"";
-App::$strings["Post to WordPress or anything else which uses the wordpress XMLRPC API"] = "Опубликовать в WordPress или в чём-то ещё, поддерживающем wordpress XMLRPC API";
-App::$strings["WordPress username"] = "Имя пользователя WordPress";
-App::$strings["WordPress password"] = "Пароль WordPress";
-App::$strings["WordPress API URL"] = "URL API WordPress";
-App::$strings["Typically https://your-blog.tld/xmlrpc.php"] = "Обычно https://your-blog.tld/xmlrpc.php";
-App::$strings["WordPress blogid"] = "";
-App::$strings["For multi-user sites such as wordpress.com, otherwise leave blank"] = "Для многопользовательских сайтов, таких, как wordpress.com. В противном случае оставьте пустым";
-App::$strings["Post to WordPress by default"] = "Публиковать в WordPress по умолчанию";
-App::$strings["Forward comments (requires hubzilla_wp plugin)"] = "Пересылать комментарии (требуется плагин hubzilla_wp)";
-App::$strings["Wordpress Post"] = "Публикация в WordPress";
-App::$strings["Post to WordPress"] = "Опубликовать в WordPress";
-App::$strings["Possible adult content"] = "Возможно содержимое для взрослых";
-App::$strings["%s - view"] = "%s - просмотр";
-App::$strings["NSFW Settings saved."] = "Настройки NSFW сохранены.";
-App::$strings["NSFW App"] = "Приложение NSFW";
-App::$strings["Collapse content that contains predefined words"] = "Свернуть содержимое, содержащее предопределенные слова";
-App::$strings["This app looks in posts for the words/text you specify below, and collapses any content containing those keywords so it is not displayed at inappropriate times, such as sexual innuendo that may be improper in a work setting. It is polite and recommended to tag any content containing nudity with #NSFW. This filter can also match any other word/text you specify, and can thereby be used as a general purpose content filter."] = "Это приложение просматривает публикации для слов / текста, которые вы указываете ниже, и сворачивает любой контент, содержащий эти ключевые слова, поэтому он не отображается в неподходящее время, например, сексуальные инсинуации, которые могут быть неправильными в настройке работы. Например, мы рекомендуем отмечать любой контент, содержащий наготу, тегом #NSFW. Этот фильтр также способен реагировать на любое другое указанное вами слово / текст и может использоваться в качестве фильтра содержимого общего назначения.";
-App::$strings["Comma separated list of keywords to hide"] = "Список ключевых слов для скрытия, через запятую";
-App::$strings["Word, /regular-expression/, lang=xx, lang!=xx"] = "слово, /регулярное_выражение/, lang=xx, lang!=xx";
-App::$strings["NSFW"] = "";
-App::$strings["Not allowed."] = "Запрещено.";
-App::$strings["Max queueworker threads"] = "Макс. количество обработчиков очереди";
-App::$strings["Assume workers dead after ___ seconds"] = "Считать обработчики неактивными через секунд";
-App::$strings["Pause before starting next task: (microseconds. Minimum 100 = .0001 seconds)"] = "Пауза перед запуском следующего задания. В микросекундах, минимум 100 или 0.0001 секунды.";
-App::$strings["Queueworker Settings"] = "Настройки обработчика очереди";
-App::$strings["Insane Journal Crosspost Connector Settings saved."] = "Настройки пересылки публикаций Insane Journal сохранены.";
-App::$strings["Insane Journal Crosspost Connector App"] = "Приложение \"Публикация в Insane Journal\"";
-App::$strings["Relay public postings to Insane Journal"] = "Пересылает общедоступные публикации в Insane Journal";
-App::$strings["InsaneJournal username"] = "Имя пользователя Insane Journal";
-App::$strings["InsaneJournal password"] = "Пароль Insane Journal";
-App::$strings["Post to InsaneJournal by default"] = "Публиковать в Insane Journal по умолчанию";
-App::$strings["Insane Journal Crosspost Connector"] = "Публикация в Insane Journal";
-App::$strings["Post to Insane Journal"] = "Опубликовать в Insane Journal";
-App::$strings["Post to Dreamwidth"] = "Публиковать в Dreamwidth";
-App::$strings["Dreamwidth Crosspost Connector Settings saved."] = "Настройки пересылки публикаций Dreamwidth сохранены.";
-App::$strings["Dreamwidth Crosspost Connector App"] = "Приложение \"Публикация в Dreamwidth\"";
-App::$strings["Relay public postings to Dreamwidth"] = "Пересылает общедоступные публикации в Dreamwidth";
-App::$strings["Dreamwidth username"] = "Имя пользователя Dreamwidth";
-App::$strings["Dreamwidth password"] = "Пароль Dreamwidth";
-App::$strings["Post to Dreamwidth by default"] = "Публиковать в Dreamwidth по умолчанию";
-App::$strings["Dreamwidth Crosspost Connector"] = "Публикация в Dreamwidth";
-App::$strings["New registration"] = "Новая регистрация";
-App::$strings["Message sent to %s. New account registration: %s"] = "Сообщение отправлено в %s. Регистрация нового аккаунта: %s";
-App::$strings["Hubzilla Directory Stats"] = "Каталог статистики Hubzilla";
-App::$strings["Total Hubs"] = "Всего хабов";
-App::$strings["Hubzilla Hubs"] = "Хабы Hubzilla";
-App::$strings["Friendica Hubs"] = "Хабы Friendica";
-App::$strings["Diaspora Pods"] = "Стручки Diaspora";
-App::$strings["Hubzilla Channels"] = "Каналы Hubzilla";
-App::$strings["Friendica Channels"] = "Каналы Friendica";
-App::$strings["Diaspora Channels"] = "Каналы Diaspora";
-App::$strings["Aged 35 and above"] = "Возраст 35 и выше";
-App::$strings["Aged 34 and under"] = "Возраст 34 и ниже";
-App::$strings["Average Age"] = "Средний возраст";
-App::$strings["Known Chatrooms"] = "Известные чаты";
-App::$strings["Known Tags"] = "Известные теги";
-App::$strings["Please note Diaspora and Friendica statistics are merely those **this directory** is aware of, and not all those known in the network. This also applies to chatrooms,"] = "Обратите внимание, что статистика Diaspora и Friendica это только те, о которых ** этот каталог ** знает, а не все известные в сети. Это также относится и к чатам.";
-App::$strings["Your Webbie:"] = "Ваш Webbie:";
-App::$strings["Fontsize (px):"] = "Размер шрифта (px):";
-App::$strings["Link:"] = "Ссылка:";
-App::$strings["Like us on Hubzilla"] = "Нравится на Hubzilla";
-App::$strings["Embed:"] = "Встроить:";
-App::$strings["Photos imported"] = "Фотографии импортированы";
-App::$strings["Redmatrix Photo Album Import"] = "Импортировать альбом фотографий Redmatrix";
-App::$strings["This will import all your Redmatrix photo albums to this channel."] = "Это позволит импортировать все ваши альбомы фотографий Redmatrix в этот канал.";
-App::$strings["Redmatrix Server base URL"] = "Базовый URL сервера Redmatrix";
-App::$strings["Redmatrix Login Username"] = "Имя пользователя Redmatrix";
-App::$strings["Redmatrix Login Password"] = "Пароль Redmatrix";
-App::$strings["Import just this album"] = "Импортировать только этот альбом";
-App::$strings["Leave blank to import all albums"] = "Оставьте пустым для импорта всех альбомов";
-App::$strings["Maximum count to import"] = "Максимальное количество для импорта";
-App::$strings["0 or blank to import all available"] = "0 или пусто для импорта всех доступных";
+App::$strings["You are now authenticated to pumpio."] = "Вы аутентифицированы в Pump.io";
+App::$strings["return to the featured settings page"] = "Вернутся к странице настроек";
+App::$strings["Post to Pump.io"] = "Опубликовать в Pump.io";
+App::$strings["Pump.io Settings saved."] = "Настройки Pump.io сохранены.";
+App::$strings["Pump.io Crosspost Connector App"] = "Приложение \"Публикация в Pump.io\"";
+App::$strings["Relay public posts to pump.io"] = "Пересылает общедоступные публикации в Pump.io";
+App::$strings["Pump.io servername"] = "Имя сервера Pump.io";
+App::$strings["Without \"http://\" or \"https://\""] = "Без \"http://\" или \"https://\"";
+App::$strings["Pump.io username"] = "Имя пользователя Pump.io";
+App::$strings["Without the servername"] = "без имени сервера";
+App::$strings["You are not authenticated to pumpio"] = "Вы не аутентифицированы на Pump.io";
+App::$strings["(Re-)Authenticate your pump.io connection"] = "Аутентифицировать (повторно) ваше соединение с Pump.io";
+App::$strings["Post to pump.io by default"] = "Публиковать в Pump.io по умолчанию";
+App::$strings["Should posts be public"] = "Публикации должны быть общедоступными";
+App::$strings["Mirror all public posts"] = "Отображать все общедоступные публикации";
+App::$strings["Pump.io Crosspost Connector"] = "Публикация в Pump.io";
+App::$strings["DB Cleanup Failure"] = "Сбой очистки базы данных";
+App::$strings["[cart] Item Added"] = "[cart] Элемент добавлен";
+App::$strings["Order already checked out."] = "Заказ уже проверен.";
+App::$strings["Drop database tables when uninstalling."] = "Сбросить таблицы базы данных при деинсталляции";
+App::$strings["Cart Settings"] = "Настройки карточек";
+App::$strings["Shop"] = "Магазин";
+App::$strings["Order Not Found"] = "Заказ не найден";
+App::$strings["Cart utilities for orders and payments"] = "Утилиты карточек для заказов и платежей";
+App::$strings["You must be logged into the Grid to shop."] = "Вы должны быть в сети для доступа к магазину";
+App::$strings["Order not found."] = "Заказ не найден.";
+App::$strings["Access denied."] = "Доступ запрещён.";
+App::$strings["No Order Found"] = "Нет найденных заказов";
+App::$strings["An unknown error has occurred Please start again."] = "Произошла неизвестная ошибка. Пожалуйста, начните снова.";
+App::$strings["Invalid Payment Type. Please start again."] = "Недействительный тип платежа. Пожалуйста, начните снова.";
+App::$strings["Order not found"] = "Заказ не найден";
+App::$strings["Price"] = "Цена";
+App::$strings["Enable Test Catalog"] = "Включить тестовый каталог";
+App::$strings["Enable Manual Payments"] = "Включить ручные платежи";
+App::$strings["Base Merchant Currency"] = "Основная торговая валюта";
+App::$strings["Error: order mismatch. Please try again."] = "Ошибка: несоответствие заказа. Пожалуйста, попробуйте ещё раз";
+App::$strings["Manual payments are not enabled."] = "Ручные платежи не подключены.";
+App::$strings["Finished"] = "Завершено";
+App::$strings["Enable Manual Cart Module"] = "Включить модуль ручного управления карточками";
+App::$strings["New Sku"] = "Новый код";
+App::$strings["Cannot save edits to locked item."] = "Невозможно сохранить изменения заблокированной позиции.";
+App::$strings["Changes Locked"] = "Изменения заблокированы";
+App::$strings["Item available for purchase."] = "Позиция доступна для приобретения.";
+App::$strings["Photo URL"] = "URL изображения";
+App::$strings["Enable Subscription Management Module"] = "Включить модуль управления подписками";
+App::$strings["Cannot include subscription items with different terms in the same order."] = "Нельзя включать элементы подписки с разными условиями в том же заказе.";
+App::$strings["Select Subscription to Edit"] = "Выбрать подписку для редактирования";
+App::$strings["Edit Subscriptions"] = "Редактировать подписки";
+App::$strings["Subscription SKU"] = "Код подписки";
+App::$strings["Catalog Description"] = "Описание каталога";
+App::$strings["Subscription available for purchase."] = "Подписка доступна для покупки.";
+App::$strings["Maximum active subscriptions to this item per account."] = "Максимальное количество подписок на аккаунт для этой позиции";
+App::$strings["Subscription price."] = "Цена подписки.";
+App::$strings["Quantity"] = "Количество";
+App::$strings["Term"] = "Условия";
+App::$strings["Enable Paypal Button Module (API-v2)"] = "Включить модуль кнопки Paypal (API-v2)";
+App::$strings["Use Production Key"] = "Использовать ключ Production";
+App::$strings["Paypal Sandbox Client Key"] = "Ключ клиента Paypal Sandbox";
+App::$strings["Paypal Sandbox Secret Key"] = "Секретный ключ Paypal Sandbox";
+App::$strings["Paypal Production Client Key"] = "Ключ клиента Paypal Production";
+App::$strings["Paypal Production Secret Key"] = "Секретный ключ Paypal Production";
+App::$strings["Paypal button payments are not enabled."] = "Кнопка Paypal для платежей не включена.";
+App::$strings["Paypal button payments are not properly configured. Please choose another payment option."] = "Кнопка Paypal для платежей настроена неправильно. Пожалуйста, используйте другой вариант оплаты.";
+App::$strings["Enable Paypal Button Module"] = "Включить модуль кнопки Paypal";
+App::$strings["Enable Hubzilla Services Module"] = "Включить модуль сервиса Hubzilla";
+App::$strings["SKU not found."] = "Код не найден.";
+App::$strings["Invalid Activation Directive."] = "Недействительная директива активации.";
+App::$strings["Invalid Deactivation Directive."] = "Недействительная директива деактивации";
+App::$strings["Add to this privacy group"] = "Добавить в эту группу конфиденциальности";
+App::$strings["Set user service class"] = "Установить класс обслуживания пользователя";
+App::$strings["You must be using a local account to purchase this service."] = "Вы должны использовать локальную учётноую запись для покупки этого сервиса.";
+App::$strings["Add buyer to privacy group"] = "Добавить покупателя в группу конфиденциальности";
+App::$strings["Add buyer as connection"] = "Добавить покупателя как контакт";
+App::$strings["Set Service Class"] = "Установить класс обслуживания";
+App::$strings["Access Denied."] = "Доступ запрещён.";
+App::$strings["Access Denied"] = "Доступ запрещён";
+App::$strings["Invalid Item"] = "Недействительный элемент";
App::$strings["Popular Channels"] = "Популярные каналы";
App::$strings["Channels to auto connect"] = "Каналы для автоматического подключения";
App::$strings["Comma separated list"] = "Список, разделённый запятыми";
App::$strings["IRC Settings"] = "Настройки IRC";
App::$strings["IRC settings saved."] = "Настройки IRC сохранены";
App::$strings["IRC Chatroom"] = "Чат IRC";
-App::$strings["Gallery"] = "Галерея";
-App::$strings["Photo Gallery"] = "Фотогалерея";
-App::$strings["Gallery App"] = "Приложение \"Галерея\"";
-App::$strings["A simple gallery for your photo albums"] = "Простая галлерея для ваших фотоальбомов";
+App::$strings["Your account on %s will expire in a few days."] = "Ваш аккаунт на %s перестанет работать через несколько дней.";
+App::$strings["Your $Productname test account is about to expire."] = "Ваша тестовая учётная запись в $Productname близка к окончанию срока действия.";
+App::$strings["Friendica Photo Album Import"] = "Импортировать альбом фотографий Friendica";
+App::$strings["This will import all your Friendica photo albums to this Red channel."] = "Это позволит импортировать все ваши альбомы фотографий Friendica в этот канал.";
+App::$strings["Friendica Server base URL"] = "Базовый URL сервера Friendica";
+App::$strings["Friendica Login Username"] = "Имя пользователя для входа Friendica";
+App::$strings["Friendica Login Password"] = "Пароль для входа Firendica";
+App::$strings["Post to Livejournal"] = "Опубликовать в Livejournal";
+App::$strings["Posted by"] = "Опубликовано";
App::$strings["Livejournal Crosspost Connector App"] = "Приложение \"Публикация в Livejournal\"";
App::$strings["Relay public posts to Livejournal"] = "Пересылает общедоступные публикации в Livejournal";
App::$strings["Livejournal username"] = "Имя пользователя Livejournal";
App::$strings["Livejournal password"] = "Пароль Livejournal";
App::$strings["Post to Livejournal by default"] = "Публиковать в Livejournal по умолчанию";
+App::$strings["Send wall-to-wall posts to Livejournal"] = "Отправлять публикации на стене в Livejournal";
+App::$strings["Add link to original post"] = "Добавить ссылку на оригинальную заметку";
App::$strings["Livejournal Crosspost Connector"] = "Публикация в Livejournal";
-App::$strings["Post to Livejournal"] = "Опубликовать в Livejournal";
-App::$strings["We encountered a problem while logging in with the OpenID you provided. Please check the correct spelling of the ID."] = "Мы столкнулись с проблемой входа с предоставленным вами OpenID. Пожалуйста, проверьте корректность его написания.";
-App::$strings["The error message was:"] = "Сообщение об ошибке было:";
+App::$strings["Random Planet App"] = "Приложение \"Случайная планета\"";
+App::$strings["Installed"] = "Установлено";
+App::$strings["Set a random planet from the Star Wars Empire as your location when posting"] = "Установить случайную планету из Империи Звездных Войн в качестве вашего местоположения при публикации";
+App::$strings["OpenID protocol error. No ID returned."] = "Ошибка протокола OpenID. Идентификатор не возвращён.";
App::$strings["First Name"] = "Имя";
App::$strings["Last Name"] = "Фамилия";
App::$strings["Nickname"] = "Псевдоним";
@@ -2380,19 +3005,19 @@ App::$strings["Birth Year"] = "Год рождения";
App::$strings["Birth Month"] = "Месяц рождения";
App::$strings["Birth Day"] = "День рождения";
App::$strings["Birthdate"] = "Дата рождения";
-App::$strings["OpenID protocol error. No ID returned."] = "Ошибка протокола OpenID. Идентификатор не возвращён.";
-App::$strings["Login failed."] = "Не удалось войти.";
-App::$strings["Male"] = "Мужчина";
-App::$strings["Female"] = "Женщина";
-App::$strings["You're welcome."] = "Пожалуйста.";
-App::$strings["Ah shucks..."] = "О, чёрт...";
-App::$strings["Don't mention it."] = "Не стоит благодарности.";
-App::$strings["&lt;blush&gt;"] = "&lt;краснею&gt;";
-App::$strings["Startpage App"] = "Приложение \"Стартовая страница\"";
-App::$strings["Set a preferred page to load on login from home page"] = "Устанавливает предпочтительную страницу для загрузки при входе с домашней страницы";
-App::$strings["Page to load after login"] = "Страница для загрузки после входа";
-App::$strings["Examples: &quot;apps&quot;, &quot;network?f=&gid=37&quot; (privacy collection), &quot;channel&quot; or &quot;notifications/system&quot; (leave blank for default network page (grid)."] = "Примеры: &quot;apps&quot;, &quot;network?f=&gid=37&quot; (privacy collection), &quot;channel&quot; or &quot;notifications/system&quot; (оставьте пустым для для страницы сети по умолчанию).";
-App::$strings["Startpage"] = "Стартовая страница";
+App::$strings["We encountered a problem while logging in with the OpenID you provided. Please check the correct spelling of the ID."] = "Мы столкнулись с проблемой входа с предоставленным вами OpenID. Пожалуйста, проверьте корректность его написания.";
+App::$strings["The error message was:"] = "Сообщение об ошибке было:";
+App::$strings["Photo Cache settings saved."] = "Настройки кэширования изображений сохранены.";
+App::$strings["Photo Cache addon saves a copy of images from external sites locally to increase your anonymity in the web."] = "Приложение \"Кэшировние изображений\" сохраняет копию изображений с внешних сайтов локально для повышения вашей анонимности в Интернет.";
+App::$strings["Photo Cache App"] = "Приложение \"Кэширование изображений\"";
+App::$strings["Minimal photo size for caching"] = "Минимальный размер изображений для кэширования";
+App::$strings["In pixels. From 1 up to 1024, 0 will be replaced with system default."] = "В пикселях. От 1 до 1024, 0 будет заменён значением по умолчанию.";
+App::$strings["Photo Cache"] = "Кэширование изображений";
+App::$strings["Your Webbie:"] = "Ваш Webbie:";
+App::$strings["Fontsize (px):"] = "Размер шрифта (px):";
+App::$strings["Link:"] = "Ссылка:";
+App::$strings["Like us on Hubzilla"] = "Нравится на Hubzilla";
+App::$strings["Embed:"] = "Встроить:";
App::$strings["bitchslap"] = "дал леща";
App::$strings["bitchslapped"] = "получил леща";
App::$strings["shag"] = "вздрючил";
@@ -2431,32 +3056,33 @@ App::$strings["bonk"] = "";
App::$strings["bonked"] = "";
App::$strings["declare undying love for"] = "признаётся в любви к";
App::$strings["declared undying love for"] = "признался в любви к";
-App::$strings["%1\$s dislikes %2\$s's %3\$s"] = "%1\$s не нравится %2\$s's %3\$s";
-App::$strings["Diaspora Protocol Settings updated."] = "Настройки протокола Diaspora обновлены.";
-App::$strings["The diaspora protocol does not support location independence. Connections you make within that network may be unreachable from alternate channel locations."] = "Протокол Diaspora не поддерживает независимость от расположения. Ваши контакты установленные в этой сети могут быть недоступны из альтернативных мест размещения канала.";
-App::$strings["Diaspora Protocol App"] = "Приложение \"Протокол Diaspora\"";
-App::$strings["Allow any Diaspora member to comment on your public posts"] = "Разрешить любому участнику Diaspora комментировать ваши общедоступные публикации";
-App::$strings["Prevent your hashtags from being redirected to other sites"] = "Предотвратить перенаправление тегов на другие сайты";
-App::$strings["Sign and forward posts and comments with no existing Diaspora signature"] = "Подписывать и отправлять публикации и комментарии с несуществующей подписью Diaspora";
-App::$strings["Followed hashtags (comma separated, do not include the #)"] = "Отслеживаемые теги (через запятую, исключая #)";
-App::$strings["Diaspora Protocol"] = "Протокол Diaspora";
-App::$strings["No username found in import file."] = "Имя пользователя не найдено в файле для импорта.";
-App::$strings["Unable to create a unique channel address. Import failed."] = "Не удалось создать уникальный адрес канала. Импорт не завершен.";
-App::$strings["Photo Cache settings saved."] = "Настройки кэширования изображений сохранены.";
-App::$strings["Photo Cache addon saves a copy of images from external sites locally to increase your anonymity in the web."] = "Приложение \"Кэшировние изображений\" сохраняет копию изображений с внешних сайтов локально для повышения вашей анонимности в Интернет.";
-App::$strings["Photo Cache App"] = "Приложение \"Кэширование изображений\"";
-App::$strings["Minimal photo size for caching"] = "Минимальный размер изображений для кэширования";
-App::$strings["In pixels. From 1 up to 1024, 0 will be replaced with system default."] = "В пикселях. От 1 до 1024, 0 будет заменён значением по умолчанию.";
-App::$strings["Photo Cache"] = "Кэширование изображений";
-App::$strings["Your account on %s will expire in a few days."] = "Ваш аккаунт на %s перестанет работать через несколько дней.";
-App::$strings["Your $Productname test account is about to expire."] = "Ваш тестовый аккаунт в $Productname близок к окончанию срока действия.";
-App::$strings["Add some colour to tag clouds"] = "Добавить немного цвета для облака тегов";
-App::$strings["Rainbow Tag App"] = "Приложение \"Радуга тегов\"";
-App::$strings["Rainbow Tag"] = "Радуга тегов";
-App::$strings["Show Upload Limits"] = "Показать ограничения на загрузку";
-App::$strings["Hubzilla configured maximum size: "] = "Максимальный размер настроенный в Hubzilla:";
-App::$strings["PHP upload_max_filesize: "] = "";
-App::$strings["PHP post_max_size (must be larger than upload_max_filesize): "] = "PHP post_max_size (должен быть больше чем upload_max_filesize): ";
+App::$strings["Logfile archive directory"] = "Каталог архивирования журнала";
+App::$strings["Directory to store rotated logs"] = "Каталог для хранения заархивированных журналов";
+App::$strings["Logfile size in bytes before rotating"] = "Размер файла журнала в байтах для архивирования";
+App::$strings["Number of logfiles to retain"] = "Количество сохраняемых файлов журналов";
+App::$strings["Invalid game."] = "Недействительная игра.";
+App::$strings["You are not a player in this game."] = "Вы не играете в эту игру.";
+App::$strings["You must be a local channel to create a game."] = "Ваш канал должен быть локальным чтобы создать игру.";
+App::$strings["You must select one opponent that is not yourself."] = "Вы должны выбрать противника который не является вами.";
+App::$strings["Random color chosen."] = "Выбран случайный цвет.";
+App::$strings["Error creating new game."] = "Ошибка создания новой игры.";
+App::$strings["Chess not installed."] = "Шахматы не установлены.";
+App::$strings["You must select a local channel /chess/channelname"] = "Вы должны выбрать локальный канал /chess/channelname";
+App::$strings["Enable notifications"] = "Включить оповещения";
+App::$strings["Max queueworker threads"] = "Макс. количество обработчиков очереди";
+App::$strings["Assume workers dead after ___ seconds"] = "Считать обработчики неактивными через секунд";
+App::$strings["Pause before starting next task: (microseconds. Minimum 100 = .0001 seconds)"] = "Пауза перед запуском следующего задания. В микросекундах, минимум 100 или 0.0001 секунды.";
+App::$strings["Queueworker Settings"] = "Настройки обработчика очереди";
+App::$strings["QR code"] = "QR-код";
+App::$strings["QR Generator"] = "Генератор QR-кодов";
+App::$strings["Enter some text"] = "Введите любой текст";
+App::$strings["Send email to all members"] = "Отправить email всем участникам";
+App::$strings["No recipients found."] = "Получателей не найдено.";
+App::$strings["%1\$d of %2\$d messages sent."] = "%1\$d из %2\$d сообщений отправлено.";
+App::$strings["Send email to all hub members."] = "Отправить email всем участникам узла.";
+App::$strings["Message subject"] = "Тема сообщения";
+App::$strings["Sender Email address"] = "Адрес электронной почты отправителя";
+App::$strings["Test mode (only send to hub administrator)"] = "Тестовый режим (отправка только администратору узла)";
App::$strings["generic profile image"] = "Стандартное изображение профиля";
App::$strings["random geometric pattern"] = "Случайный геометрический рисунок";
App::$strings["monster face"] = "Лицо чудовища";
@@ -2471,39 +3097,173 @@ App::$strings["Select default avatar image if none was found at Gravatar. See RE
App::$strings["Rating of images"] = "Оценки изображений";
App::$strings["Select the appropriate avatar rating for your site. See README"] = "Выберите подходящую оценку аватара для вашего сайта (см. README).";
App::$strings["Gravatar settings updated."] = "Настройки Gravatar обновлены.";
-App::$strings["Hubzilla File Storage Import"] = "Импорт файлового хранилища Hubzilla";
-App::$strings["This will import all your cloud files from another server."] = "Это позволит импортировать все ваши файлы с другого сервера.";
-App::$strings["Hubzilla Server base URL"] = "Базовый URL сервера Hubzilla";
+App::$strings["New registration"] = "Новая регистрация";
+App::$strings["Message sent to %s. New account registration: %s"] = "Сообщение отправлено в %s. Регистрация нового аккаунта: %s";
+App::$strings["Photos imported"] = "Фотографии импортированы";
+App::$strings["Redmatrix Photo Album Import"] = "Импортировать альбом фотографий Redmatrix";
+App::$strings["This will import all your Redmatrix photo albums to this channel."] = "Это позволит импортировать все ваши альбомы фотографий Redmatrix в этот канал.";
+App::$strings["Redmatrix Server base URL"] = "Базовый URL сервера Redmatrix";
+App::$strings["Redmatrix Login Username"] = "Имя пользователя Redmatrix";
+App::$strings["Redmatrix Login Password"] = "Пароль Redmatrix";
+App::$strings["Import just this album"] = "Импортировать только этот альбом";
+App::$strings["Leave blank to import all albums"] = "Оставьте пустым для импорта всех альбомов";
+App::$strings["Maximum count to import"] = "Максимальное количество для импорта";
+App::$strings["0 or blank to import all available"] = "0 или пусто для импорта всех доступных";
+App::$strings["No server specified"] = "Сервер не указан";
+App::$strings["Posts imported"] = "Публикации импортированы";
+App::$strings["Files imported"] = "Файлы импортированы";
+App::$strings["This addon app copies existing content and file storage to a cloned/copied channel. Once the app is installed, visit the newly installed app. This will allow you to set the location of your original channel and an optional date range of files/conversations to copy."] = "Это дополнительное приложение копирует существующее содержимое и хранилище файлов в клонированный / скопированный канал. После того, как приложение установлено, посетите его страницу. Это позволит вам задать местоположение вашего исходного канала и диапазон дат файлов / бесед для копирования.";
+App::$strings["This will import all your conversations and cloud files from a cloned channel on another server. This may take a while if you have lots of posts and or files."] = "Импортировать все ваши разговоры и хранилище файлов из клонируемого канала на другом сервере. Это может занять некоторое время, если у вас много публикаций и / или файлов.";
+App::$strings["Include posts"] = "Включая публикации";
+App::$strings["Conversations, Articles, Cards, and other posted content"] = "Беседы, Статьи, Карточки и другое опубликованное содержимое";
+App::$strings["Include files"] = "Включая файлы";
+App::$strings["Files, Photos and other cloud storage"] = "Файлы, Фотографии и прочее из хранилища";
+App::$strings["Original Server base URL"] = "Базовый URL сервера-источника";
App::$strings["Since modified date yyyy-mm-dd"] = "Начиная с даты изменений yyyy-mm-dd";
App::$strings["Until modified date yyyy-mm-dd"] = "Заканчивая датой изменений yyyy-mm-dd";
-App::$strings["Who viewed my channel/profile"] = "Кто смотрел мой канал / профиль";
-App::$strings["Recent Channel/Profile Viewers"] = "Последние просмотры канала / профиля";
-App::$strings["No entries."] = "Нет записей.";
-App::$strings["NSA Bait App"] = "Приложение NSA Bait";
-App::$strings["Make yourself a political target"] = "Сделать себя политической мишенью";
-App::$strings["Send test email"] = "Отправить тестовый email";
-App::$strings["No recipients found."] = "Получателей не найдено.";
-App::$strings["Mail sent."] = "Сообщение отправлено";
-App::$strings["Sending of mail failed."] = "Не удалось отправить сообщение.";
-App::$strings["Mail Test"] = "Тестовое сообщение";
-App::$strings["Message subject"] = "Тема сообщения";
+App::$strings["System defaults:"] = "Системные по умолчанию:";
+App::$strings["Preferred Clipart IDs"] = "Предпочитаемый Clipart ID";
+App::$strings["List of preferred clipart ids. These will be shown first."] = "Список предпочитаемых Clipart ID. Эти будут показаны первыми.";
+App::$strings["Default Search Term"] = "Условие поиска по умолчанию";
+App::$strings["The default search term. These will be shown second."] = "Условие поиска по умолчанию. Показываются во вторую очередь.";
+App::$strings["Return After"] = "Вернуться после";
+App::$strings["Page to load after image selection."] = "Страница для загрузки после выбора изображения.";
+App::$strings["Profile List"] = "Список профилей";
+App::$strings["Order of Preferred"] = "Порядок предпочтения";
+App::$strings["Sort order of preferred clipart ids."] = "Порядок сортировки предпочитаемых Clipart ID. ";
+App::$strings["Newest first"] = "Новое первым";
+App::$strings["As entered"] = "По мере ввода";
+App::$strings["Order of other"] = "Порядок других";
+App::$strings["Sort order of other clipart ids."] = "Порядок сортировки остальных Clipart ID.";
+App::$strings["Most downloaded first"] = "Самое загружаемое первым";
+App::$strings["Most liked first"] = "Самое нравящееся первым";
+App::$strings["Preferred IDs Message"] = "Сообщение от предпочитаемых ID";
+App::$strings["Message to display above preferred results."] = "Отображаемое сообщение над предпочитаемыми результатами.";
+App::$strings["Uploaded by: "] = "Загружено:";
+App::$strings["Drawn by: "] = "Нарисовано:";
+App::$strings["Use this image"] = "Использовать это изображение";
+App::$strings["Or select from a free OpenClipart.org image:"] = "Или выберите из бесплатных изображений на OpenClipart.org";
+App::$strings["Search Term"] = "Условие поиска";
+App::$strings["Unknown error. Please try again later."] = "Неизвестная ошибка. Пожалуйста, повторите попытку позже.";
+App::$strings["Profile photo updated successfully."] = "Фотография профиля обновлена успешно.";
+App::$strings["Send your identity to all websites"] = "Отправить ваши данные на все веб-сайты";
+App::$strings["Sendzid App"] = "Приложение \"Отправить ZID\"";
+App::$strings["Send ZID"] = "Отправить ZID";
+App::$strings["Edit your profile and change settings."] = "Отредактировать ваш профиль и изменить настройки.";
+App::$strings["Click here to see activity from your connections."] = "Нажмите сюда для отображения активности ваши контактов.";
+App::$strings["Click here to see your channel home."] = "Нажмите сюда чтобы увидеть главную страницу вашего канала.";
+App::$strings["You can access your private messages from here."] = "Вы можете получить доступ с личной переписке здесь.";
+App::$strings["Create new events here."] = "Создать новое событие здесь.";
+App::$strings["You can accept new connections and change permissions for existing ones here. You can also e.g. create groups of contacts."] = "Вы можете подключать новые контакты и менять разрешения для существующих здесь. Также вы можете создавать их группы.";
+App::$strings["System notifications will arrive here"] = "Системные оповещения будут показываться здесь";
+App::$strings["Search for content and users"] = "Поиск пользователей и содержимого";
+App::$strings["Browse for new contacts"] = "Поиск новых контактов";
+App::$strings["Launch installed apps"] = "Запустить установленные приложения";
+App::$strings["Looking for help? Click here."] = "Нужна помощь? Нажмите сюда.";
+App::$strings["New events have occurred in your network. Click here to see what has happened!"] = "Новые события произошли в вашей сети. Нажмите здесь для того, чтобы знать что случилось!";
+App::$strings["You have received a new private message. Click here to see from who!"] = "Вы получили новое личное сообщение. Нажмите чтобы увидеть от кого!";
+App::$strings["There are events this week. Click here too see which!"] = "На этой неделе есть события. Нажмите здесь чтобы увидеть какие!";
+App::$strings["You have received a new introduction. Click here to see who!"] = "Вы были представлены. Нажмите чтобы увидеть кому!";
+App::$strings["There is a new system notification. Click here to see what has happened!"] = "Это новое системное уведомление. Нажмите чтобы посмотреть что случилось!";
+App::$strings["Click here to share text, images, videos and sound."] = "Нажмите сюда чтобы поделиться текстом, изображениями, видео или треком.";
+App::$strings["You can write an optional title for your update (good for long posts)."] = "Вы можете написать необязательный заголовок для вашей публикации (желательно для больших публикаций).";
+App::$strings["Entering some categories here makes it easier to find your post later."] = "Введите категории здесь чтобы было проще найти вашу публикацию позднее.";
+App::$strings["Share photos, links, location, etc."] = "Поделиться фотографией, ссылками, местоположение и т.п.";
+App::$strings["Only want to share content for a while? Make it expire at a certain date."] = "Хотите только поделиться временным содержимым? Установите срок его действия.";
+App::$strings["You can password protect content."] = "Вы можете защитить содержимое паролем.";
+App::$strings["Choose who you share with."] = "Выбрать с кем поделиться.";
+App::$strings["Click here when you are done."] = "Нажмите здесь когда закончите.";
+App::$strings["Adjust from which channels posts should be displayed."] = "Настройте из каких каналов должны отображаться публикации.";
+App::$strings["Only show posts from channels in the specified privacy group."] = "Показывать только публикации из определённой группы конфиденциальности.";
+App::$strings["Easily find posts containing tags (keywords preceded by the \"#\" symbol)."] = "Лёгкий поиск сообщения, содержащего теги (ключевые слова, которым предшествует символ #).";
+App::$strings["Easily find posts in given category."] = "Лёгкий поиск публикаций в данной категории.";
+App::$strings["Easily find posts by date."] = "Лёгкий поиск публикаций по дате.";
+App::$strings["Suggested users who have volounteered to be shown as suggestions, and who we think you might find interesting."] = "Рекомендуемые пользователи, которые были представлены в качестве предложений, и которые, по нашему мнению, могут оказаться интересными.";
+App::$strings["Here you see channels you have connected to."] = "Здесь вы видите каналы, к которым вы подключились.";
+App::$strings["Save your search so you can repeat it at a later date."] = "Сохраните ваш поиск с тем, чтобы повторить его позже.";
+App::$strings["If you see this icon you can be sure that the sender is who it say it is. It is normal that it is not always possible to verify the sender, so the icon will be missing sometimes. There is usually no need to worry about that."] = "Если вы видите этот значок, вы можете быть уверены, что отправитель - это тот, кто это говорит. Это нормально, что не всегда можно проверить отправителя, поэтому значок иногда будет отсутствовать. Обычно об этом не нужно беспокоиться.";
+App::$strings["Danger! It seems someone tried to forge a message! This message is not necessarily from who it says it is from!"] = "Опасность! Кажется, кто-то пытался подделать сообщение! Это сообщение не обязательно от того, от кого оно значится!";
+App::$strings["Welcome to Hubzilla! Would you like to see a tour of the UI?</p> <p>You can pause it at any time and continue where you left off by reloading the page, or navigting to another page.</p><p>You can also advance by pressing the return key"] = "Добро пожаловать в Hubzilla! Желаете получить обзор пользовательского интерфейса?</p> <p>Вы можете его приостановаить и в любое время перезагрузив страницу или перейдя на другую.</p><p>Также вы можете нажать клавишу \"Назад\"";
+App::$strings["Show Upload Limits"] = "Показать ограничения на загрузку";
+App::$strings["Hubzilla configured maximum size: "] = "Максимальный размер настроенный в Hubzilla:";
+App::$strings["PHP upload_max_filesize: "] = "";
+App::$strings["PHP post_max_size (must be larger than upload_max_filesize): "] = "PHP post_max_size (должен быть больше чем upload_max_filesize): ";
+App::$strings["Post to GNU social"] = "Опубликовать в GNU Social";
+App::$strings["API URL"] = "";
+App::$strings["Application name"] = "Название приложения";
+App::$strings["Please contact your site administrator.<br />The provided API URL is not valid."] = "Пожалуйста свяжитесь с администратором сайта. <br />Предоставленный URL API недействителен.";
+App::$strings["We could not contact the GNU social API with the Path you entered."] = "Нам не удалось установить контакт с GNU Social API по введённому вами пути";
+App::$strings["GNU social settings updated."] = "Настройки GNU Social обновлены.";
+App::$strings["Hubzilla Crosspost Connector App"] = "Приложение \"Пересылка публикаций Hubzilla\"";
+App::$strings["Relay public postings to a connected GNU social account (formerly StatusNet)"] = "Пересылает общедоступные публикации на подключённую учётную запись GNU social (бывшая StatusNet)";
+App::$strings["Globally Available GNU social OAuthKeys"] = "Глобально доступные ключи OAuthKeys GNU Social";
+App::$strings["There are preconfigured OAuth key pairs for some GNU social servers available. If you are using one of them, please use these credentials.<br />If not feel free to connect to any other GNU social instance (see below)."] = "Существуют предварительно настроенные пары ключей OAuth для некоторых доступных серверов GNU social. Если вы используете один из них, используйте эти учетные данные. <br />Если вы не хотите подключаться к какому-либо другому серверу GNU social (см. ниже).";
+App::$strings["Provide your own OAuth Credentials"] = "Предоставьте ваши собственные регистрационные данные OAuth";
+App::$strings["No consumer key pair for GNU social found. Register your Hubzilla Account as an desktop client on your GNU social account, copy the consumer key pair here and enter the API base root.<br />Before you register your own OAuth key pair ask the administrator if there is already a key pair for this Hubzilla installation at your favourite GNU social installation."] = "Не найдена пользовательская пара ключей для GNU social. Зарегистрируйте свою учетную запись Hubzilla в качестве настольного клиента в своей учетной записи GNU social, скопируйте cюда пару ключей пользователя и введите корневой каталог базы API. <br />Прежде чем регистрировать свою собственную пару ключей OAuth, спросите администратора, если ли уже пара ключей для этой установки Hubzilla в вашем GNU social.";
+App::$strings["OAuth Consumer Key"] = "Ключ клиента OAuth";
+App::$strings["OAuth Consumer Secret"] = "Пароль клиента OAuth";
+App::$strings["Base API Path"] = "Основной путь к API";
+App::$strings["Remember the trailing /"] = "Запомнить закрывающий /";
+App::$strings["GNU social application name"] = "Имя приложения GNU social";
+App::$strings["To connect to your GNU social account click the button below to get a security code from GNU social which you have to copy into the input box below and submit the form. Only your <strong>public</strong> posts will be posted to GNU social."] = "Чтобы подключиться к вашей учетной записи GNU social нажмите кнопку ниже для получения кода безопасности из GNU social, который вы должны скопировать в поле ввода ниже и отправить форму. Только ваши общедоступные сообщения будут опубликованы в GNU social.";
+App::$strings["Log in with GNU social"] = "Войти с GNU social";
+App::$strings["Copy the security code from GNU social here"] = "Скопируйте код безопасности GNU social здесь";
+App::$strings["Cancel Connection Process"] = "Отменить процесс подключения";
+App::$strings["Current GNU social API is"] = "Текущий GNU social API";
+App::$strings["Cancel GNU social Connection"] = "Отменить подключение с GNU social";
+App::$strings["Currently connected to: "] = "В настоящее время подключён к: ";
+App::$strings["<strong>Note</strong>: Due your privacy settings (<em>Hide your profile details from unknown viewers?</em>) the link potentially included in public postings relayed to GNU social will lead the visitor to a blank page informing the visitor that the access to your profile has been restricted."] = "<strong>Замечание</strong>: Из-за настроек конфиденциальности (<em>скрыть данные своего профиля от неизвестных зрителей?</em>) cсылка, потенциально включенная в общедоступные публикации, переданные в GNU social, приведет посетителя к пустой странице, информирующей его о том, что доступ к вашему профилю был ограничен.";
+App::$strings["Post to GNU social by default"] = "Публиковать в GNU social по умолчанию";
+App::$strings["If enabled your public postings will be posted to the associated GNU-social account by default"] = "Если включено, ваши общедоступные публикации будут опубликованы в связанной учётной записи GNU social по умолчанию";
+App::$strings["Clear OAuth configuration"] = "Очистить конфигурацию OAuth";
+App::$strings["GNU-Social Crosspost Connector"] = "Подключение пересылки публикаций GNU Social";
+App::$strings["Startpage App"] = "Приложение \"Стартовая страница\"";
+App::$strings["Set a preferred page to load on login from home page"] = "Устанавливает предпочтительную страницу для загрузки при входе с домашней страницы";
+App::$strings["Page to load after login"] = "Страница для загрузки после входа";
+App::$strings["Examples: &quot;apps&quot;, &quot;network?f=&gid=37&quot; (privacy collection), &quot;channel&quot; or &quot;notifications/system&quot; (leave blank for default network page (grid)."] = "Примеры: &quot;apps&quot;, &quot;network?f=&gid=37&quot; (privacy collection), &quot;channel&quot; or &quot;notifications/system&quot; (оставьте пустым для для страницы сети по умолчанию).";
+App::$strings["Startpage"] = "Стартовая страница";
+App::$strings["Allow magic authentication only to websites of your immediate connections"] = "Разрешить волшебную аутентификацию только на сайтах ваших непосредственных соединений";
+App::$strings["Authchoose App"] = "Приложение Authchoose";
+App::$strings["Authchoose"] = "";
+App::$strings["Not allowed."] = "Запрещено.";
+App::$strings["Skeleton App"] = "Приложение \"Скелет\"";
+App::$strings["A skeleton for addons, you can copy/paste"] = "Скелет для приложений. Вы можете использовать copy/paste";
+App::$strings["Some setting"] = "Некоторые настройки";
+App::$strings["A setting"] = "Настройка";
+App::$strings["Skeleton Settings"] = "Настройки скелета";
+App::$strings["ActivityPub Protocol Settings updated."] = "Настройки протокола ActivityPub обновлены.";
+App::$strings["The activitypub protocol does not support location independence. Connections you make within that network may be unreachable from alternate channel locations."] = "Протокол ActivityPub не поддерживает независимость от расположения. Ваши контакты установленные в этой сети могут быть недоступны из альтернативных мест размещения канала.";
+App::$strings["Activitypub Protocol App"] = "Приложение \"Протокол ActivityPub\"";
+App::$strings["Deliver to ActivityPub recipients in privacy groups"] = "Доставить получателям ActivityPub в группах конфиденциальности";
+App::$strings["May result in a large number of mentions and expose all the members of your privacy group"] = "Может привести к большому количеству упоминаний и раскрытию участников группы конфиденциальности";
+App::$strings["Send multi-media HTML articles"] = "Отправить HTML статьи с мультимедиа";
+App::$strings["Not supported by some microblog services such as Mastodon"] = "Не поддерживается некоторыми микроблогами, например Mastodon";
+App::$strings["Activitypub Protocol"] = "Протокол ActivityPub";
+App::$strings["No username found in import file."] = "Имя пользователя не найдено в файле для импорта.";
+App::$strings["Diaspora Protocol Settings updated."] = "Настройки протокола Diaspora обновлены.";
+App::$strings["The diaspora protocol does not support location independence. Connections you make within that network may be unreachable from alternate channel locations."] = "Протокол Diaspora не поддерживает независимость от расположения. Ваши контакты установленные в этой сети могут быть недоступны из альтернативных мест размещения канала.";
+App::$strings["Diaspora Protocol App"] = "Приложение \"Протокол Diaspora\"";
+App::$strings["Allow any Diaspora member to comment on your public posts"] = "Разрешить любому участнику Diaspora комментировать ваши общедоступные публикации";
+App::$strings["Prevent your hashtags from being redirected to other sites"] = "Предотвратить перенаправление тегов на другие сайты";
+App::$strings["Sign and forward posts and comments with no existing Diaspora signature"] = "Подписывать и отправлять публикации и комментарии с несуществующей подписью Diaspora";
+App::$strings["Followed hashtags (comma separated, do not include the #)"] = "Отслеживаемые теги (через запятую, исключая #)";
+App::$strings["Diaspora Protocol"] = "Протокол Diaspora";
+App::$strings["%1\$s dislikes %2\$s's %3\$s"] = "%1\$s не нравится %2\$s's %3\$s";
+App::$strings["Superblock App"] = "Приложение Superblock";
+App::$strings["Block channels"] = "Заблокировать каналы";
+App::$strings["superblock settings updated"] = "Настройки Superblock обновлены.";
+App::$strings["Currently blocked"] = "В настоящее время заблокирован";
+App::$strings["No channels currently blocked"] = "В настоящее время никакие каналы не блокируются";
+App::$strings["Block Completely"] = "Заблокировать полностью";
App::$strings["Use markdown for editing posts"] = "Использовать язык разметки Markdown для редактирования публикаций";
-App::$strings["View Larger"] = "Увеличить";
-App::$strings["Tile Server URL"] = "URL сервера Tile";
-App::$strings["A list of <a href=\"http://wiki.openstreetmap.org/wiki/TMS\" target=\"_blank\">public tile servers</a>"] = "Список <a href=\"http://wiki.openstreetmap.org/wiki/TMS\" target=\"_blank\">общедоступных серверов</a>";
-App::$strings["Nominatim (reverse geocoding) Server URL"] = "URL сервера Nominatim (обратное геокодирование)";
-App::$strings["A list of <a href=\"http://wiki.openstreetmap.org/wiki/Nominatim\" target=\"_blank\">Nominatim servers</a>"] = "Список <a href=\"http://wiki.openstreetmap.org/wiki/Nominatim\" target=\"_blank\">серверов Nominatim</a>";
-App::$strings["Default zoom"] = "Масштаб по умолчанию";
-App::$strings["The default zoom level. (1:world, 18:highest, also depends on tile server)"] = "Уровень размера по умолчанию (1 - весь мир, 18 - максимальный; зависит от сервера).";
-App::$strings["Include marker on map"] = "Включите маркер на карте";
-App::$strings["Include a marker on the map."] = "Включить маркер на карте";
-App::$strings["text to include in all outgoing posts from this site"] = "текст, который будет добавлен во все исходящие публикации с этого сайта";
-App::$strings["Fuzzloc Settings updated."] = "Настройки примерного положения обновлены.";
-App::$strings["Fuzzy Location App"] = "Приложение \"Примерное положение\"";
-App::$strings["Blur your precise location if your channel uses browser location mapping"] = "Размывает вашего точное местоположение в случае если ваш канал использует отображение местоположения из браузера";
-App::$strings["Minimum offset in meters"] = "Минимальное смещение в метрах";
-App::$strings["Maximum offset in meters"] = "Максимальное смещение в метрах";
-App::$strings["Fuzzy Location"] = "Примерное положение";
+App::$strings["Dreamwidth Crosspost Connector Settings saved."] = "Настройки пересылки публикаций Dreamwidth сохранены.";
+App::$strings["Dreamwidth Crosspost Connector App"] = "Приложение \"Публикация в Dreamwidth\"";
+App::$strings["Relay public postings to Dreamwidth"] = "Пересылает общедоступные публикации в Dreamwidth";
+App::$strings["Dreamwidth username"] = "Имя пользователя Dreamwidth";
+App::$strings["Dreamwidth password"] = "Пароль Dreamwidth";
+App::$strings["Post to Dreamwidth by default"] = "Публиковать в Dreamwidth по умолчанию";
+App::$strings["Dreamwidth Crosspost Connector"] = "Публикация в Dreamwidth";
+App::$strings["Post to Dreamwidth"] = "Публиковать в Dreamwidth";
App::$strings["Post to Friendica"] = "Опубликовать в Friendica";
App::$strings["Friendica Crosspost Connector Settings saved."] = "Настройки пересылки публикаций Friendica сохранены.";
App::$strings["Friendica Crosspost Connector App"] = "Приложение \"Публикация в Friendica\"";
@@ -2514,28 +3274,20 @@ App::$strings["https://{sitename}/api"] = "";
App::$strings["Friendica login name"] = "Имя входа Friendica";
App::$strings["Friendica password"] = "Пароль Friendica";
App::$strings["Friendica Crosspost Connector"] = "Публикация в Friendica";
-App::$strings["Jappixmini App"] = "Приложение Jappix Mini";
-App::$strings["Provides a Facebook-like chat using Jappix Mini"] = "Предоставляет Facebook-подобный чат с использованием Jappix Mini";
-App::$strings["Status:"] = "Статус:";
-App::$strings["Hide Jappixmini Chat-Widget from the webinterface"] = "Скрыть виджет чата Jappix Mini из веб-интерфейса";
-App::$strings["Jabber username"] = "Имя пользователя Jabber";
-App::$strings["Jabber server"] = "Сервер Jabber";
-App::$strings["Jabber BOSH host URL"] = "URL узла Jabber BOSH";
-App::$strings["Jabber password"] = "Пароль Jabber";
-App::$strings["Encrypt Jabber password with Hubzilla password"] = "Зашифровать пароль Jabber с помощью пароля Hubzilla";
-App::$strings["Hubzilla password"] = "Пароль Hubzilla";
-App::$strings["Approve subscription requests from Hubzilla contacts automatically"] = "Утверждать запросы на подписку от контактов Hubzilla автоматически";
-App::$strings["Purge internal list of jabber addresses of contacts"] = "Очистить внутренний список адресов контактов Jabber";
-App::$strings["Configuration Help"] = "Помощь по конфигурации";
-App::$strings["Jappixmini Settings"] = "Настройки Jappix Мini";
-App::$strings["Your channel has been upgraded to \$Projectname version"] = "Ваш канал был обновлён до версии \$Projectname";
-App::$strings["Please have a look at the"] = "Пожалуйста, взгляните на";
-App::$strings["git history"] = "в истории git";
-App::$strings["change log"] = "журнал измнений";
-App::$strings["for further info."] = "для дополнительных сведений.";
-App::$strings["Upgrade Info"] = "Сведения об обновлении";
-App::$strings["Do not show this again"] = "Больше не показывать";
-App::$strings["Access Denied"] = "Доступ запрещён";
+App::$strings["Project Servers and Resources"] = "Серверы и ресурсы проекта";
+App::$strings["Project Creator and Tech Lead"] = "Создатель проекта и технический руководитель";
+App::$strings["And the hundreds of other people and organisations who helped make the Hubzilla possible."] = "И сотни других людей и организаций которые помогали в создании Hubzilla.";
+App::$strings["The Redmatrix/Hubzilla projects are provided primarily by volunteers giving their time and expertise - and often paying out of pocket for services they share with others."] = "Проекты Redmatrix / Hubzilla предоставляются, в основном, добровольцами, которые предоставляют свое время и опыт и, часто, оплачивают из своего кармана услуги, которыми они делятся с другими.";
+App::$strings["There is no corporate funding and no ads, and we do not collect and sell your personal information. (We don't control your personal information - <strong>you do</strong>.)"] = "Здесь нет корпоративного финансирования и рекламы, мы не собираем и не продаем вашу личную информацию. (Мы не контролируем вашу личную информацию - <strong>это делаете вы</strong>.)";
+App::$strings["Help support our ground-breaking work in decentralisation, web identity, and privacy."] = "Помогите поддержать нашу новаторскую работу в областях децентрализации, веб-идентификации и конфиденциальности.";
+App::$strings["Your donations keep servers and services running and also helps us to provide innovative new features and continued development."] = "В ваших пожертвованиях поддерживают серверы и службы, а также помогают нам предоставлять новые возможности и продолжать развитие.";
+App::$strings["Donate"] = "Пожертвовать";
+App::$strings["Choose a project, developer, or public hub to support with a one-time donation"] = "Выберите проект, разработчика или общедоступный узел для поддержки в форме единоразового пожертвования";
+App::$strings["Donate Now"] = "Пожертвовать сейчас";
+App::$strings["<strong><em>Or</em></strong> become a project sponsor (Hubzilla Project only)"] = "<strong><em>или</em></strong> станьте спонсором проекта (только для Hubzilla)";
+App::$strings["Please indicate if you would like your first name or full name (or nothing) to appear in our sponsor listing"] = "Пожалуйста, если желаете, укажите ваше имя для отображения в списке спонсоров.";
+App::$strings["Sponsor"] = "Спонсор";
+App::$strings["Special thanks to: "] = "Особые благодарности:";
App::$strings["Enable Community Moderation"] = "Включить модерацию сообщества";
App::$strings["Reputation automatically given to new members"] = "Репутация автоматически предоставляемая новым участникам";
App::$strings["Reputation will never fall below this value"] = "Репутация никогда не упадёт ниже этого значения";
@@ -2553,21 +3305,22 @@ App::$strings["An Error has occurred."] = "Произошла ошибка.";
App::$strings["Upvote"] = "За";
App::$strings["Downvote"] = "Против";
App::$strings["Can moderate reputation on my channel."] = "Может модерировать репутацию на моём канале";
-App::$strings["Block Completely"] = "Заблокировать полностью";
-App::$strings["Superblock App"] = "Приложение Superblock";
-App::$strings["Block channels"] = "Заблокировать каналы";
-App::$strings["superblock settings updated"] = "Настройки Superblock обновлены.";
-App::$strings["Currently blocked"] = "В настоящее время заблокирован";
-App::$strings["No channels currently blocked"] = "В настоящее время никакие каналы не блокируются";
-App::$strings["nofed Settings saved."] = "Настройки nofed сохранены.";
-App::$strings["No Federation App"] = "Приложение No Federation";
-App::$strings["Prevent posting from being federated to anybody. It will exist only on your channel page."] = "Запрещает федеративные функций для публикаций. Они будут существовать только на странице вашего канала.";
-App::$strings["Federate posts by default"] = "Разрешить федерацию публикаций по умолчанию";
-App::$strings["No Federation"] = "Отключить Federation";
-App::$strings["Federate"] = "Федерировать";
+App::$strings["Insane Journal Crosspost Connector Settings saved."] = "Настройки пересылки публикаций Insane Journal сохранены.";
+App::$strings["Insane Journal Crosspost Connector App"] = "Приложение \"Публикация в Insane Journal\"";
+App::$strings["Relay public postings to Insane Journal"] = "Пересылает общедоступные публикации в Insane Journal";
+App::$strings["InsaneJournal username"] = "Имя пользователя Insane Journal";
+App::$strings["InsaneJournal password"] = "Пароль Insane Journal";
+App::$strings["Post to InsaneJournal by default"] = "Публиковать в Insane Journal по умолчанию";
+App::$strings["Insane Journal Crosspost Connector"] = "Публикация в Insane Journal";
+App::$strings["Post to Insane Journal"] = "Опубликовать в Insane Journal";
+App::$strings["Fuzzloc Settings updated."] = "Настройки примерного положения обновлены.";
+App::$strings["Fuzzy Location App"] = "Приложение \"Примерное положение\"";
+App::$strings["Blur your precise location if your channel uses browser location mapping"] = "Размывает вашего точное местоположение в случае если ваш канал использует отображение местоположения из браузера";
+App::$strings["Minimum offset in meters"] = "Минимальное смещение в метрах";
+App::$strings["Maximum offset in meters"] = "Максимальное смещение в метрах";
+App::$strings["Fuzzy Location"] = "Примерное положение";
App::$strings["Channel is required."] = "Необходим канал.";
App::$strings["Hubzilla Crosspost Connector Settings saved."] = "Настройки пересылки публикаций Hubzilla сохранены.";
-App::$strings["Hubzilla Crosspost Connector App"] = "Приложение \"Пересылка публикаций Hubzilla\"";
App::$strings["Relay public postings to another Hubzilla channel"] = "Пересылает общедоступные публикации в другой канал Hubzilla";
App::$strings["Send public postings to Hubzilla channel by default"] = "Отправлять общедоступные публикации в канал Hubzilla по умолчанию";
App::$strings["Hubzilla API Path"] = "Путь к Hubzilla API";
@@ -2575,66 +3328,6 @@ App::$strings["Hubzilla login name"] = "Имя входа Hubzilla";
App::$strings["Hubzilla channel name"] = "Название канала Hubzilla";
App::$strings["Hubzilla Crosspost Connector"] = "Пересылка публикаций Hubzilla";
App::$strings["Post to Hubzilla"] = "Опубликовать в Hubzilla";
-App::$strings["Logfile archive directory"] = "Каталог архивирования журнала";
-App::$strings["Directory to store rotated logs"] = "Каталог для хранения заархивированных журналов";
-App::$strings["Logfile size in bytes before rotating"] = "Размер файла журнала в байтах для архивирования";
-App::$strings["Number of logfiles to retain"] = "Количество сохраняемых файлов журналов";
-App::$strings["No server specified"] = "Сервер не указан";
-App::$strings["Posts imported"] = "Публикации импортированы";
-App::$strings["Files imported"] = "Файлы импортированы";
-App::$strings["This addon app copies existing content and file storage to a cloned/copied channel. Once the app is installed, visit the newly installed app. This will allow you to set the location of your original channel and an optional date range of files/conversations to copy."] = "Это дополнительное приложение копирует существующее содержимое и хранилище файлов в клонированный / скопированный канал. После того, как приложение установлено, посетите его страницу. Это позволит вам задать местоположение вашего исходного канала и диапазон дат файлов / бесед для копирования.";
-App::$strings["This will import all your conversations and cloud files from a cloned channel on another server. This may take a while if you have lots of posts and or files."] = "Импортировать все ваши разговоры и хранилище файлов из клонируемого канала на другом сервере. Это может занять некоторое время, если у вас много публикаций и / или файлов.";
-App::$strings["Include posts"] = "Включая публикации";
-App::$strings["Conversations, Articles, Cards, and other posted content"] = "Беседы, Статьи, Карточки и другое опубликованное содержимое";
-App::$strings["Include files"] = "Включая файлы";
-App::$strings["Files, Photos and other cloud storage"] = "Файлы, Фотографии и прочее из хранилища";
-App::$strings["Original Server base URL"] = "Базовый URL сервера-источника";
-App::$strings["Friendica Photo Album Import"] = "Импортировать альбом фотографий Friendica";
-App::$strings["This will import all your Friendica photo albums to this Red channel."] = "Это позволит импортировать все ваши альбомы фотографий Friendica в этот канал.";
-App::$strings["Friendica Server base URL"] = "Базовый URL сервера Friendica";
-App::$strings["Friendica Login Username"] = "Имя пользователя для входа Friendica";
-App::$strings["Friendica Login Password"] = "Пароль для входа Firendica";
-App::$strings["WYSIWYG status editor"] = "WYSIWYG редактор статуса ";
-App::$strings["WYSIWYG Status App"] = "Приложение \"WYSIWYG статус\"";
-App::$strings["WYSIWYG Status"] = "WYSIWYG статус";
-App::$strings["Set your location"] = "Задать своё местоположение";
-App::$strings["Clear browser location"] = "Очистить местоположение из браузера";
-App::$strings["Embed (existing) photo from your photo albums"] = "Встроить (существующее) фото из вашего фотоальбома";
-App::$strings["Tag term:"] = "Теги:";
-App::$strings["Where are you right now?"] = "Где вы сейчас?";
-App::$strings["Choose a different album..."] = "Выбрать другой альбом...";
-App::$strings["Comments enabled"] = "Комментарии включены";
-App::$strings["Comments disabled"] = "Комментарии отключены";
-App::$strings["Page link name"] = "Название ссылки на страницу ";
-App::$strings["Post as"] = "Опубликовать как";
-App::$strings["Toggle voting"] = "Подключить голосование";
-App::$strings["Disable comments"] = "Отключить комментарии";
-App::$strings["Toggle comments"] = "Переключить комментарии";
-App::$strings["Categories (optional, comma-separated list)"] = "Категории (необязательно, список через запятую)";
-App::$strings["Other networks and post services"] = "Другие сети и службы публикаций";
-App::$strings["Set publish date"] = "Установить дату публикации";
-App::$strings["ActivityPub Protocol Settings updated."] = "Настройки протокола ActivityPub обновлены.";
-App::$strings["The activitypub protocol does not support location independence. Connections you make within that network may be unreachable from alternate channel locations."] = "Протокол ActivityPub не поддерживает независимость от расположения. Ваши контакты установленные в этой сети могут быть недоступны из альтернативных мест размещения канала.";
-App::$strings["Activitypub Protocol App"] = "Приложение \"Протокол ActivityPub\"";
-App::$strings["Deliver to ActivityPub recipients in privacy groups"] = "Доставить получателям ActivityPub в группах конфиденциальности";
-App::$strings["May result in a large number of mentions and expose all the members of your privacy group"] = "Может привести к большому количеству упоминаний и раскрытию участников группы конфиденциальности";
-App::$strings["Send multi-media HTML articles"] = "Отправить HTML статьи с мультимедиа";
-App::$strings["Not supported by some microblog services such as Mastodon"] = "Не поддерживается некоторыми микроблогами, например Mastodon";
-App::$strings["Activitypub Protocol"] = "Протокол ActivityPub";
-App::$strings["Project Servers and Resources"] = "Серверы и ресурсы проекта";
-App::$strings["Project Creator and Tech Lead"] = "Создатель проекта и технический руководитель";
-App::$strings["And the hundreds of other people and organisations who helped make the Hubzilla possible."] = "И сотни других людей и организаций которые помогали в создании Hubzilla.";
-App::$strings["The Redmatrix/Hubzilla projects are provided primarily by volunteers giving their time and expertise - and often paying out of pocket for services they share with others."] = "Проекты Redmatrix / Hubzilla предоставляются, в основном, добровольцами, которые предоставляют свое время и опыт и, часто, оплачивают из своего кармана услуги, которыми они делятся с другими.";
-App::$strings["There is no corporate funding and no ads, and we do not collect and sell your personal information. (We don't control your personal information - <strong>you do</strong>.)"] = "Здесь нет корпоративного финансирования и рекламы, мы не собираем и не продаем вашу личную информацию. (Мы не контролируем вашу личную информацию - <strong>это делаете вы</strong>.)";
-App::$strings["Help support our ground-breaking work in decentralisation, web identity, and privacy."] = "Помогите поддержать нашу новаторскую работу в областях децентрализации, веб-идентификации и конфиденциальности.";
-App::$strings["Your donations keep servers and services running and also helps us to provide innovative new features and continued development."] = "В ваших пожертвованиях поддерживают серверы и службы, а также помогают нам предоставлять новые возможности и продолжать развитие.";
-App::$strings["Donate"] = "Пожертвовать";
-App::$strings["Choose a project, developer, or public hub to support with a one-time donation"] = "Выберите проект, разработчика или общедоступный узел для поддержки в форме единоразового пожертвования";
-App::$strings["Donate Now"] = "Пожертвовать сейчас";
-App::$strings["<strong><em>Or</em></strong> become a project sponsor (Hubzilla Project only)"] = "<strong><em>или</em></strong> станьте спонсором проекта (только для Hubzilla)";
-App::$strings["Please indicate if you would like your first name or full name (or nothing) to appear in our sponsor listing"] = "Пожалуйста, если желаете, укажите ваше имя для отображения в списке спонсоров.";
-App::$strings["Sponsor"] = "Спонсор";
-App::$strings["Special thanks to: "] = "Особые благодарности:";
App::$strings["This is a fairly comprehensive and complete guitar chord dictionary which will list most of the available ways to play a certain chord, starting from the base of the fingerboard up to a few frets beyond the twelfth fret (beyond which everything repeats). A couple of non-standard tunings are provided for the benefit of slide players, etc."] = "";
App::$strings["Chord names start with a root note (A-G) and may include sharps (#) and flats (b). This software will parse most of the standard naming conventions such as maj, min, dim, sus(2 or 4), aug, with optional repeating elements."] = "";
App::$strings["Valid examples include A, A7, Am7, Amaj7, Amaj9, Ammaj7, Aadd4, Asus2Add4, E7b13b11 ..."] = "Примеры действительных включают A, A7, Am7, Amaj7, Amaj9, Ammaj7, Aadd4, Asus2Add4, E7b13b11 ...";
@@ -2644,71 +3337,54 @@ App::$strings["Tuning"] = "Настройка";
App::$strings["Chord name: example: Em7"] = "Наименование аккорда - example: Em7";
App::$strings["Show for left handed stringing"] = "Показывать струны для левшей";
App::$strings["Quick Reference"] = "Быстрая ссылка";
-App::$strings["Post to Libertree"] = "Опубликовать в Libertree";
-App::$strings["Libertree Crosspost Connector Settings saved."] = "Настройки пересылки публикаций Libertree сохранены.";
-App::$strings["Libertree Crosspost Connector App"] = "Приложение \"Пересылка публикаций Libertree\"";
-App::$strings["Relay public posts to Libertree"] = "Пересылает общедоступные публикации в Libertree";
-App::$strings["Libertree API token"] = "Токен Libertree API";
-App::$strings["Libertree site URL"] = "URL сайта Libertree";
-App::$strings["Post to Libertree by default"] = "Публиковать в Libertree по умолчанию";
-App::$strings["Libertree Crosspost Connector"] = "Пересылка публикаций Libertree";
-App::$strings["Flattr widget settings updated."] = "Настройки виджета Flattr обновлены.";
-App::$strings["Flattr Widget App"] = "Приложение \"Виджет Flattr\"";
-App::$strings["Add a Flattr button to your channel page"] = "Добавить кнопку Flattr на страницу вашего канала";
-App::$strings["Flattr user"] = "Пользователь Flattr";
-App::$strings["URL of the Thing to flattr"] = "URL ccылки на Flattr";
-App::$strings["If empty channel URL is used"] = "Если пусто, то используется URL канала";
-App::$strings["Title of the Thing to flattr"] = "Заголовок вещи на Flattr";
-App::$strings["If empty \"channel name on The Hubzilla\" will be used"] = "Если пусто, то будет использовано \"Название канала Hubzilla\"";
-App::$strings["Static or dynamic flattr button"] = "Статическая или динамическая кнопка Flattr";
-App::$strings["static"] = "статическая";
-App::$strings["dynamic"] = "динамическая";
-App::$strings["Alignment of the widget"] = "Выравнивание виджета";
-App::$strings["left"] = "слева";
-App::$strings["right"] = "справа";
-App::$strings["Flattr Widget"] = "Виджет Flattr";
-App::$strings["Flattr this!"] = "Flattr это!";
-App::$strings["Please contact your site administrator.<br />The provided API URL is not valid."] = "Пожалуйста свяжитесь с администратором сайта. <br />Предоставленный URL API недействителен.";
-App::$strings["We could not contact the GNU social API with the Path you entered."] = "Нам не удалось установить контакт с GNU Social API по введённому вами пути";
-App::$strings["GNU social settings updated."] = "Настройки GNU Social обновлены.";
-App::$strings["Relay public postings to a connected GNU social account (formerly StatusNet)"] = "Пересылает общедоступные публикации на подключённую учётную запись GNU social (бывшая StatusNet)";
-App::$strings["Globally Available GNU social OAuthKeys"] = "Глобально доступные ключи OAuthKeys GNU Social";
-App::$strings["There are preconfigured OAuth key pairs for some GNU social servers available. If you are using one of them, please use these credentials.<br />If not feel free to connect to any other GNU social instance (see below)."] = "Существуют предварительно настроенные пары ключей OAuth для некоторых доступных серверов GNU social. Если вы используете один из них, используйте эти учетные данные. <br />Если вы не хотите подключаться к какому-либо другому серверу GNU social (см. ниже).";
-App::$strings["Provide your own OAuth Credentials"] = "Предоставьте ваши собственные регистрационные данные OAuth";
-App::$strings["No consumer key pair for GNU social found. Register your Hubzilla Account as an desktop client on your GNU social account, copy the consumer key pair here and enter the API base root.<br />Before you register your own OAuth key pair ask the administrator if there is already a key pair for this Hubzilla installation at your favourite GNU social installation."] = "Не найдена пользовательская пара ключей для GNU social. Зарегистрируйте свою учетную запись Hubzilla в качестве настольного клиента в своей учетной записи GNU social, скопируйте cюда пару ключей пользователя и введите корневой каталог базы API. <br />Прежде чем регистрировать свою собственную пару ключей OAuth, спросите администратора, если ли уже пара ключей для этой установки Hubzilla в вашем GNU social.";
-App::$strings["OAuth Consumer Key"] = "Ключ клиента OAuth";
-App::$strings["OAuth Consumer Secret"] = "Пароль клиента OAuth";
-App::$strings["Base API Path"] = "Основной путь к API";
-App::$strings["Remember the trailing /"] = "Запомнить закрывающий /";
-App::$strings["GNU social application name"] = "Имя приложения GNU social";
-App::$strings["To connect to your GNU social account click the button below to get a security code from GNU social which you have to copy into the input box below and submit the form. Only your <strong>public</strong> posts will be posted to GNU social."] = "Чтобы подключиться к вашей учетной записи GNU social нажмите кнопку ниже для получения кода безопасности из GNU social, который вы должны скопировать в поле ввода ниже и отправить форму. Только ваши общедоступные сообщения будут опубликованы в GNU social.";
-App::$strings["Log in with GNU social"] = "Войти с GNU social";
-App::$strings["Copy the security code from GNU social here"] = "Скопируйте код безопасности GNU social здесь";
-App::$strings["Cancel Connection Process"] = "Отменить процесс подключения";
-App::$strings["Current GNU social API is"] = "Текущий GNU social API";
-App::$strings["Cancel GNU social Connection"] = "Отменить подключение с GNU social";
-App::$strings["Currently connected to: "] = "В настоящее время подключён к: ";
-App::$strings["<strong>Note</strong>: Due your privacy settings (<em>Hide your profile details from unknown viewers?</em>) the link potentially included in public postings relayed to GNU social will lead the visitor to a blank page informing the visitor that the access to your profile has been restricted."] = "<strong>Замечание</strong>: Из-за настроек конфиденциальности (<em>скрыть данные своего профиля от неизвестных зрителей?</em>) cсылка, потенциально включенная в общедоступные публикации, переданные в GNU social, приведет посетителя к пустой странице, информирующей его о том, что доступ к вашему профилю был ограничен.";
-App::$strings["Post to GNU social by default"] = "Публиковать в GNU social по умолчанию";
-App::$strings["If enabled your public postings will be posted to the associated GNU-social account by default"] = "Если включено, ваши общедоступные публикации будут опубликованы в связанной учётной записи GNU social по умолчанию";
-App::$strings["Clear OAuth configuration"] = "Очистить конфигурацию OAuth";
-App::$strings["GNU-Social Crosspost Connector"] = "Подключение пересылки публикаций GNU Social";
-App::$strings["Post to GNU social"] = "Опубликовать в GNU Social";
-App::$strings["API URL"] = "";
-App::$strings["Application name"] = "Название приложения";
-App::$strings["QR code"] = "QR-код";
-App::$strings["QR Generator"] = "Генератор QR-кодов";
-App::$strings["Enter some text"] = "Введите любой текст";
-App::$strings["Invalid game."] = "Недействительная игра.";
-App::$strings["You are not a player in this game."] = "Вы не играете в эту игру.";
-App::$strings["You must be a local channel to create a game."] = "Ваш канал должен быть локальным чтобы создать игру.";
-App::$strings["You must select one opponent that is not yourself."] = "Вы должны выбрать противника который не является вами.";
-App::$strings["Random color chosen."] = "Выбран случайный цвет.";
-App::$strings["Error creating new game."] = "Ошибка создания новой игры.";
-App::$strings["Requested channel is not available."] = "Запрошенный канал не доступен.";
-App::$strings["Chess not installed."] = "Шахматы не установлены.";
-App::$strings["You must select a local channel /chess/channelname"] = "Вы должны выбрать локальный канал /chess/channelname";
-App::$strings["Enable notifications"] = "Включить оповещения";
+App::$strings["NSFW Settings saved."] = "Настройки NSFW сохранены.";
+App::$strings["NSFW App"] = "Приложение NSFW";
+App::$strings["Collapse content that contains predefined words"] = "Свернуть содержимое, содержащее предопределенные слова";
+App::$strings["This app looks in posts for the words/text you specify below, and collapses any content containing those keywords so it is not displayed at inappropriate times, such as sexual innuendo that may be improper in a work setting. It is polite and recommended to tag any content containing nudity with #NSFW. This filter can also match any other word/text you specify, and can thereby be used as a general purpose content filter."] = "Это приложение просматривает публикации для слов / текста, которые вы указываете ниже, и сворачивает любой контент, содержащий эти ключевые слова, поэтому он не отображается в неподходящее время, например, сексуальные инсинуации, которые могут быть неправильными в настройке работы. Например, мы рекомендуем отмечать любой контент, содержащий наготу, тегом #NSFW. Этот фильтр также способен реагировать на любое другое указанное вами слово / текст и может использоваться в качестве фильтра содержимого общего назначения.";
+App::$strings["Comma separated list of keywords to hide"] = "Список ключевых слов для скрытия, через запятую";
+App::$strings["Word, /regular-expression/, lang=xx, lang!=xx"] = "слово, /регулярное_выражение/, lang=xx, lang!=xx";
+App::$strings["NSFW"] = "";
+App::$strings["Possible adult content"] = "Возможно содержимое для взрослых";
+App::$strings["%s - view"] = "%s - просмотр";
+App::$strings["Wordpress Settings saved."] = "Настройки WordPress сохранены.";
+App::$strings["Wordpress Post App"] = "Приложение \"Публикация в Wordpress\"";
+App::$strings["Post to WordPress or anything else which uses the wordpress XMLRPC API"] = "Опубликовать в WordPress или в чём-то ещё, поддерживающем wordpress XMLRPC API";
+App::$strings["WordPress username"] = "Имя пользователя WordPress";
+App::$strings["WordPress password"] = "Пароль WordPress";
+App::$strings["WordPress API URL"] = "URL API WordPress";
+App::$strings["Typically https://your-blog.tld/xmlrpc.php"] = "Обычно https://your-blog.tld/xmlrpc.php";
+App::$strings["WordPress blogid"] = "";
+App::$strings["For multi-user sites such as wordpress.com, otherwise leave blank"] = "Для многопользовательских сайтов, таких, как wordpress.com. В противном случае оставьте пустым";
+App::$strings["Post to WordPress by default"] = "Публиковать в WordPress по умолчанию";
+App::$strings["Forward comments (requires hubzilla_wp plugin)"] = "Пересылать комментарии (требуется плагин hubzilla_wp)";
+App::$strings["Wordpress Post"] = "Публикация в WordPress";
+App::$strings["Post to WordPress"] = "Опубликовать в WordPress";
+App::$strings["Who likes me?"] = "Кому я нравлюсь?";
+App::$strings["file"] = "файл";
+App::$strings["Redmatrix File Storage Import"] = "Импорт файлового хранилища Redmatrix";
+App::$strings["This will import all your Redmatrix cloud files to this channel."] = "Это позволит импортировать все ваши файлы в Redmatrix в этот канал.";
+App::$strings["Gallery"] = "Галерея";
+App::$strings["Photo Gallery"] = "Фотогалерея";
+App::$strings["Gallery App"] = "Приложение \"Галерея\"";
+App::$strings["A simple gallery for your photo albums"] = "Простая галлерея для ваших фотоальбомов";
+App::$strings["__ctx:opensearch__ Search %1\$s (%2\$s)"] = "Искать %1\$s (%2\$s)";
+App::$strings["__ctx:opensearch__ \$Projectname"] = "";
+App::$strings["Search \$Projectname"] = "Поиск \$Projectname";
+App::$strings["View Larger"] = "Увеличить";
+App::$strings["Tile Server URL"] = "URL сервера Tile";
+App::$strings["A list of <a href=\"http://wiki.openstreetmap.org/wiki/TMS\" target=\"_blank\">public tile servers</a>"] = "Список <a href=\"http://wiki.openstreetmap.org/wiki/TMS\" target=\"_blank\">общедоступных серверов</a>";
+App::$strings["Nominatim (reverse geocoding) Server URL"] = "URL сервера Nominatim (обратное геокодирование)";
+App::$strings["A list of <a href=\"http://wiki.openstreetmap.org/wiki/Nominatim\" target=\"_blank\">Nominatim servers</a>"] = "Список <a href=\"http://wiki.openstreetmap.org/wiki/Nominatim\" target=\"_blank\">серверов Nominatim</a>";
+App::$strings["Default zoom"] = "Масштаб по умолчанию";
+App::$strings["The default zoom level. (1:world, 18:highest, also depends on tile server)"] = "Уровень размера по умолчанию (1 - весь мир, 18 - максимальный; зависит от сервера).";
+App::$strings["Include marker on map"] = "Включите маркер на карте";
+App::$strings["Include a marker on the map."] = "Включить маркер на карте";
+App::$strings["Who viewed my channel/profile"] = "Кто смотрел мой канал / профиль";
+App::$strings["Recent Channel/Profile Viewers"] = "Последние просмотры канала / профиля";
+App::$strings["No entries."] = "Нет записей.";
+App::$strings["An account has been created for you."] = "Учётная запись, которая была для вас создана.";
+App::$strings["Authentication successful but rejected: account creation is disabled."] = "Аутентификация выполнена успешно, но отклонена: создание учетной записи отключено.";
+App::$strings["text to include in all outgoing posts from this site"] = "текст, который будет добавлен во все исходящие публикации с этого сайта";
App::$strings["Twitter settings updated."] = "Настройки Twitter обновлены";
App::$strings["Twitter Crosspost Connector App"] = "Приложение \"Публикация в Twitter\"";
App::$strings["Relay public posts to Twitter"] = "Пересылает общедоступные публикации в Twitter";
@@ -2723,68 +3399,30 @@ App::$strings["Send public postings to Twitter by default"] = "Отправля
App::$strings["If enabled your public postings will be posted to the associated Twitter account by default"] = "Если включено, ваши общедоступные публикации будут опубликованы в связанной учётной записи Twitter по умолчанию";
App::$strings["Twitter Crosspost Connector"] = "Публикация в Twitter";
App::$strings["Post to Twitter"] = "Опубликовать в Twitter";
-App::$strings["Smileybutton App"] = "Приложение \"Кнопка со смайликам\"";
-App::$strings["Adds a smileybutton to the jot editor"] = "Добавлять кнопку со смайликами в редактор Jot";
-App::$strings["Hide the button and show the smilies directly."] = "Скрыть кнопку и сразу показывать смайлики.";
-App::$strings["Smileybutton Settings"] = "Настройки кнопки со смайликами";
-App::$strings["Enable Test Catalog"] = "Включить тестовый каталог";
-App::$strings["Enable Manual Payments"] = "Включить ручные платежи";
-App::$strings["Base Merchant Currency"] = "Основная торговая валюта";
-App::$strings["Cart Settings"] = "Настройки карточек";
-App::$strings["Access Denied."] = "Доступ запрещён.";
-App::$strings["Order Not Found"] = "Заказ не найден";
-App::$strings["Invalid Item"] = "Недействительный элемент";
-App::$strings["DB Cleanup Failure"] = "Сбой очистки базы данных";
-App::$strings["[cart] Item Added"] = "[cart] Элемент добавлен";
-App::$strings["Order already checked out."] = "Заказ уже проверен.";
-App::$strings["Drop database tables when uninstalling."] = "Сбросить таблицы базы данных при деинсталляции";
-App::$strings["Shop"] = "Магазин";
-App::$strings["Cart utilities for orders and payments"] = "Утилиты карточек для заказов и платежей";
-App::$strings["You must be logged into the Grid to shop."] = "Вы должны быть в сети для доступа к магазину";
-App::$strings["Order not found."] = "Заказ не найден.";
-App::$strings["Access denied."] = "Доступ запрещён.";
-App::$strings["No Order Found"] = "Нет найденных заказов";
-App::$strings["An unknown error has occurred Please start again."] = "Произошла неизвестная ошибка. Пожалуйста, начните снова.";
-App::$strings["Invalid Payment Type. Please start again."] = "Недействительный тип платежа. Пожалуйста, начните снова.";
-App::$strings["Order not found"] = "Заказ не найден";
-App::$strings["Enable Paypal Button Module"] = "Включить модуль кнопки Paypal";
-App::$strings["Use Production Key"] = "Использовать ключ Production";
-App::$strings["Paypal Sandbox Client Key"] = "Ключ клиента Paypal Sandbox";
-App::$strings["Paypal Sandbox Secret Key"] = "Секретный ключ Paypal Sandbox";
-App::$strings["Paypal Production Client Key"] = "Ключ клиента Paypal Production";
-App::$strings["Paypal Production Secret Key"] = "Секретный ключ Paypal Production";
-App::$strings["Paypal button payments are not enabled."] = "Кнопка Paypal для платежей не включена.";
-App::$strings["Paypal button payments are not properly configured. Please choose another payment option."] = "Кнопка Paypal для платежей настроена неправильно. Пожалуйста, используйте другой вариант оплаты.";
-App::$strings["Enable Manual Cart Module"] = "Включить модуль ручного управления карточками";
-App::$strings["New Sku"] = "Новый код";
-App::$strings["Cannot save edits to locked item."] = "Невозможно сохранить изменения заблокированной позиции.";
-App::$strings["Changes Locked"] = "Изменения заблокированы";
-App::$strings["Item available for purchase."] = "Позиция доступна для приобретения.";
-App::$strings["Price"] = "Цена";
-App::$strings["Enable Hubzilla Services Module"] = "Включить модуль сервиса Hubzilla";
-App::$strings["SKU not found."] = "Код не найден.";
-App::$strings["Invalid Activation Directive."] = "Недействительная директива активации.";
-App::$strings["Invalid Deactivation Directive."] = "Недействительная директива деактивации";
-App::$strings["Add to this privacy group"] = "Добавить в эту группу конфиденциальности";
-App::$strings["Set user service class"] = "Установить класс обслуживания пользователя";
-App::$strings["You must be using a local account to purchase this service."] = "Вы должны использовать локальную учётноую запись для покупки этого сервиса.";
-App::$strings["Add buyer to privacy group"] = "Добавить покупателя в группу конфиденциальности";
-App::$strings["Add buyer as connection"] = "Добавить покупателя как контакт";
-App::$strings["Set Service Class"] = "Установить класс обслуживания";
-App::$strings["Enable Subscription Management Module"] = "Включить модуль управления подписками";
-App::$strings["Cannot include subscription items with different terms in the same order."] = "Нельзя включать элементы подписки с разными условиями в том же заказе.";
-App::$strings["Select Subscription to Edit"] = "Выбрать подписку для редактирования";
-App::$strings["Edit Subscriptions"] = "Редактировать подписки";
-App::$strings["Subscription SKU"] = "Код подписки";
-App::$strings["Catalog Description"] = "Описание каталога";
-App::$strings["Subscription available for purchase."] = "Подписка доступна для покупки.";
-App::$strings["Maximum active subscriptions to this item per account."] = "Максимальное количество подписок на аккаунт для этой позиции";
-App::$strings["Subscription price."] = "Цена подписки.";
-App::$strings["Quantity"] = "Количество";
-App::$strings["Term"] = "Условия";
-App::$strings["Error: order mismatch. Please try again."] = "Ошибка: несоответствие заказа. Пожалуйста, попробуйте ещё раз";
-App::$strings["Manual payments are not enabled."] = "Ручные платежи не подключены.";
-App::$strings["Finished"] = "Завершено";
+App::$strings["Flag Adult Photos"] = "Пометка фотографий для взрослых";
+App::$strings["Provide photo edit option to hide inappropriate photos from default album view"] = "Предоставьте возможность редактирования фотографий, чтобы скрыть неприемлемые фотографии из альбома по умолчанию";
+App::$strings["Libertree Crosspost Connector Settings saved."] = "Настройки пересылки публикаций Libertree сохранены.";
+App::$strings["Libertree Crosspost Connector App"] = "Приложение \"Пересылка публикаций Libertree\"";
+App::$strings["Relay public posts to Libertree"] = "Пересылает общедоступные публикации в Libertree";
+App::$strings["Libertree API token"] = "Токен Libertree API";
+App::$strings["Libertree site URL"] = "URL сайта Libertree";
+App::$strings["Post to Libertree by default"] = "Публиковать в Libertree по умолчанию";
+App::$strings["Libertree Crosspost Connector"] = "Пересылка публикаций Libertree";
+App::$strings["Post to Libertree"] = "Опубликовать в Libertree";
+App::$strings["XMPP settings updated."] = "Настройки XMPP обновлены.";
+App::$strings["XMPP App"] = "Приложение XMPP";
+App::$strings["Embedded XMPP (Jabber) client"] = "Встренный клиент XMPP (Jabber)";
+App::$strings["Individual credentials"] = "Индивидуальные разрешения";
+App::$strings["Jabber BOSH server"] = "Сервер Jabber BOSH";
+App::$strings["XMPP Settings"] = "Настройки XMPP";
+App::$strings["Jabber BOSH host"] = "Узел Jabber BOSH";
+App::$strings["Use central userbase"] = "Использовать центральную базу данных";
+App::$strings["If enabled, members will automatically login to an ejabberd server that has to be installed on this machine with synchronized credentials via the \"auth_ejabberd.php\" script."] = "Если включено, участники автоматически войдут на сервер ejabberd, который должен быть установлен на этом компьютере с синхронизированными учетными данными через скрипт \"auth_ejabberd.php\".";
+App::$strings["pageheader Settings saved."] = "Настройки шапки страницы сохранены.";
+App::$strings["Page Header App"] = "Приложение \"Заголовок страницы\"";
+App::$strings["Inserts a page header"] = "Вставляет заголовок страницы";
+App::$strings["Message to display on every page on this server"] = "Отображаемое сообщение на каждой странице на этом сервере.";
+App::$strings["Page Header"] = "Заголовок страницы";
App::$strings["This website is tracked using the <a href='http://www.piwik.org'>Piwik</a> analytics tool."] = "Этот сайт отслеживается с помощью инструментов аналитики <a href='http://www.piwik.org'>Piwik</a>.";
App::$strings["If you do not want that your visits are logged this way you <a href='%s'>can set a cookie to prevent Piwik from tracking further visits of the site</a> (opt-out)."] = "Если вы не хотите, чтобы ваши визиты регистрировались таким образом, вы <a href='%s'>можете отключить cookie с тем, чтобы Piwik не отслеживал дальнейшие посещения сайта</a>.";
App::$strings["Piwik Base URL"] = "Базовый URL Piwik";
@@ -2794,44 +3432,14 @@ App::$strings["Show opt-out cookie link?"] = "Показывать ссылку
App::$strings["Asynchronous tracking"] = "Асинхронное отслеживание";
App::$strings["Enable frontend JavaScript error tracking"] = "Включить отслеживание ошибок JavaScript на фронтенде.";
App::$strings["This feature requires Piwik >= 2.2.0"] = "Эта функция требует версию Piwik >= 2.2.0";
-App::$strings["Edit your profile and change settings."] = "Отредактировать ваш профиль и изменить настройки.";
-App::$strings["Click here to see activity from your connections."] = "Нажмите сюда для отображения активности ваши контактов.";
-App::$strings["Click here to see your channel home."] = "Нажмите сюда чтобы увидеть главную страницу вашего канала.";
-App::$strings["You can access your private messages from here."] = "Вы можете получить доступ с личной переписке здесь.";
-App::$strings["Create new events here."] = "Создать новое событие здесь.";
-App::$strings["You can accept new connections and change permissions for existing ones here. You can also e.g. create groups of contacts."] = "Вы можете подключать новые контакты и менять разрешения для существующих здесь. Также вы можете создавать их группы.";
-App::$strings["System notifications will arrive here"] = "Системные оповещения будут показываться здесь";
-App::$strings["Search for content and users"] = "Поиск пользователей и содержимого";
-App::$strings["Browse for new contacts"] = "Поиск новых контактов";
-App::$strings["Launch installed apps"] = "Запустить установленные приложения";
-App::$strings["Looking for help? Click here."] = "Нужна помощь? Нажмите сюда.";
-App::$strings["New events have occurred in your network. Click here to see what has happened!"] = "Новые события произошли в вашей сети. Нажмите здесь для того, чтобы знать что случилось!";
-App::$strings["You have received a new private message. Click here to see from who!"] = "Вы получили новое личное сообщение. Нажмите чтобы увидеть от кого!";
-App::$strings["There are events this week. Click here too see which!"] = "На этой неделе есть события. Нажмите здесь чтобы увидеть какие!";
-App::$strings["You have received a new introduction. Click here to see who!"] = "Вы были представлены. Нажмите чтобы увидеть кому!";
-App::$strings["There is a new system notification. Click here to see what has happened!"] = "Это новое системное уведомление. Нажмите чтобы посмотреть что случилось!";
-App::$strings["Click here to share text, images, videos and sound."] = "Нажмите сюда чтобы поделиться текстом, изображениями, видео или треком.";
-App::$strings["You can write an optional title for your update (good for long posts)."] = "Вы можете написать необязательный заголовок для вашей публикации (желательно для больших публикаций).";
-App::$strings["Entering some categories here makes it easier to find your post later."] = "Введите категории здесь чтобы было проще найти вашу публикацию позднее.";
-App::$strings["Share photos, links, location, etc."] = "Поделиться фотографией, ссылками, местоположение и т.п.";
-App::$strings["Only want to share content for a while? Make it expire at a certain date."] = "Хотите только поделиться временным содержимым? Установите срок его действия.";
-App::$strings["You can password protect content."] = "Вы можете защитить содержимое паролем.";
-App::$strings["Choose who you share with."] = "Выбрать с кем поделиться.";
-App::$strings["Click here when you are done."] = "Нажмите здесь когда закончите.";
-App::$strings["Adjust from which channels posts should be displayed."] = "Настройте из каких каналов должны отображаться публикации.";
-App::$strings["Only show posts from channels in the specified privacy group."] = "Показывать только публикации из определённой группы конфиденциальности.";
-App::$strings["Easily find posts containing tags (keywords preceded by the \"#\" symbol)."] = "Лёгкий поиск сообщения, содержащего теги (ключевые слова, которым предшествует символ #).";
-App::$strings["Easily find posts in given category."] = "Лёгкий поиск публикаций в данной категории.";
-App::$strings["Easily find posts by date."] = "Лёгкий поиск публикаций по дате.";
-App::$strings["Suggested users who have volounteered to be shown as suggestions, and who we think you might find interesting."] = "Рекомендуемые пользователи, которые были представлены в качестве предложений, и которые, по нашему мнению, могут оказаться интересными.";
-App::$strings["Here you see channels you have connected to."] = "Здесь вы видите каналы, к которым вы подключились.";
-App::$strings["Save your search so you can repeat it at a later date."] = "Сохраните ваш поиск с тем, чтобы повторить его позже.";
-App::$strings["If you see this icon you can be sure that the sender is who it say it is. It is normal that it is not always possible to verify the sender, so the icon will be missing sometimes. There is usually no need to worry about that."] = "Если вы видите этот значок, вы можете быть уверены, что отправитель - это тот, кто это говорит. Это нормально, что не всегда можно проверить отправителя, поэтому значок иногда будет отсутствовать. Обычно об этом не нужно беспокоиться.";
-App::$strings["Danger! It seems someone tried to forge a message! This message is not necessarily from who it says it is from!"] = "Опасность! Кажется, кто-то пытался подделать сообщение! Это сообщение не обязательно от того, от кого оно значится!";
-App::$strings["Welcome to Hubzilla! Would you like to see a tour of the UI?</p> <p>You can pause it at any time and continue where you left off by reloading the page, or navigting to another page.</p><p>You can also advance by pressing the return key"] = "Добро пожаловать в Hubzilla! Желаете получить обзор пользовательского интерфейса?</p> <p>Вы можете его приостановаить и в любое время перезагрузив страницу или перейдя на другую.</p><p>Также вы можете нажать клавишу \"Назад\"";
-App::$strings["Send your identity to all websites"] = "Отправить ваши данные на все веб-сайты";
-App::$strings["Sendzid App"] = "Приложение \"Отправить ZID\"";
-App::$strings["Send ZID"] = "Отправить ZID";
+App::$strings["You're welcome."] = "Пожалуйста.";
+App::$strings["Ah shucks..."] = "О, чёрт...";
+App::$strings["Don't mention it."] = "Не стоит благодарности.";
+App::$strings["&lt;blush&gt;"] = "&lt;краснею&gt;";
+App::$strings["Send test email"] = "Отправить тестовый email";
+App::$strings["Mail sent."] = "Сообщение отправлено";
+App::$strings["Sending of mail failed."] = "Не удалось отправить сообщение.";
+App::$strings["Mail Test"] = "Тестовое сообщение";
App::$strings["Three Dimensional Tic-Tac-Toe"] = "Tic-Tac-Toe в трёх измерениях";
App::$strings["3D Tic-Tac-Toe"] = "";
App::$strings["New game"] = "Новая игра";
@@ -2844,14 +3452,92 @@ App::$strings["I'm going first this time..."] = "На этот раз начин
App::$strings["You won!"] = "Вы выиграли!";
App::$strings["\"Cat\" game!"] = "Ничья!";
App::$strings["I won!"] = "Я выиграл!";
-App::$strings["pageheader Settings saved."] = "Настройки шапки страницы сохранены.";
-App::$strings["Page Header App"] = "Приложение \"Заголовок страницы\"";
-App::$strings["Inserts a page header"] = "Вставляет заголовок страницы";
-App::$strings["Message to display on every page on this server"] = "Отображаемое сообщение на каждой странице на этом сервере.";
-App::$strings["Page Header"] = "Заголовок страницы";
-App::$strings["Allow magic authentication only to websites of your immediate connections"] = "Разрешить волшебную аутентификацию только на сайтах ваших непосредственных соединений";
-App::$strings["Authchoose App"] = "Приложение Authchoose";
-App::$strings["Authchoose"] = "";
+App::$strings["Add some colour to tag clouds"] = "Добавить немного цвета для облака тегов";
+App::$strings["Rainbow Tag App"] = "Приложение \"Радуга тегов\"";
+App::$strings["Rainbow Tag"] = "Радуга тегов";
+App::$strings["Your channel has been upgraded to \$Projectname version"] = "Ваш канал был обновлён до версии \$Projectname";
+App::$strings["Please have a look at the"] = "Пожалуйста, взгляните на";
+App::$strings["git history"] = "в истории git";
+App::$strings["change log"] = "журнал измнений";
+App::$strings["for further info."] = "для дополнительных сведений.";
+App::$strings["Upgrade Info"] = "Сведения об обновлении";
+App::$strings["Do not show this again"] = "Больше не показывать";
+App::$strings["Hubzilla Directory Stats"] = "Каталог статистики Hubzilla";
+App::$strings["Total Hubs"] = "Всего хабов";
+App::$strings["Hubzilla Hubs"] = "Хабы Hubzilla";
+App::$strings["Friendica Hubs"] = "Хабы Friendica";
+App::$strings["Diaspora Pods"] = "Стручки Diaspora";
+App::$strings["Hubzilla Channels"] = "Каналы Hubzilla";
+App::$strings["Friendica Channels"] = "Каналы Friendica";
+App::$strings["Diaspora Channels"] = "Каналы Diaspora";
+App::$strings["Aged 35 and above"] = "Возраст 35 и выше";
+App::$strings["Aged 34 and under"] = "Возраст 34 и ниже";
+App::$strings["Average Age"] = "Средний возраст";
+App::$strings["Known Chatrooms"] = "Известные чаты";
+App::$strings["Known Tags"] = "Известные теги";
+App::$strings["Please note Diaspora and Friendica statistics are merely those **this directory** is aware of, and not all those known in the network. This also applies to chatrooms,"] = "Обратите внимание, что статистика Diaspora и Friendica это только те, о которых ** этот каталог ** знает, а не все известные в сети. Это также относится и к чатам.";
+App::$strings["Federate"] = "Федерировать";
+App::$strings["nofed Settings saved."] = "Настройки nofed сохранены.";
+App::$strings["No Federation App"] = "Приложение No Federation";
+App::$strings["Prevent posting from being federated to anybody. It will exist only on your channel page."] = "Запрещает федеративные функций для публикаций. Они будут существовать только на странице вашего канала.";
+App::$strings["Federate posts by default"] = "Разрешить федерацию публикаций по умолчанию";
+App::$strings["No Federation"] = "Отключить Federation";
+App::$strings["Workflow Settings"] = "Настройки \"Рабочего процесса\"";
+App::$strings["Workflow user."] = "Пользователь \"Рабочего процесса\".";
+App::$strings["This channel"] = "Этот канал";
+App::$strings["Workflow"] = "Рабочий процесс";
+App::$strings["No Workflows Available"] = "Нет доступных рабочих процессов";
+App::$strings["Add item to which workflow"] = "Подключить рабочий процесс к элементу";
+App::$strings["Create Workflow Item"] = "Создать элемент рабочего процесса";
+App::$strings["Link"] = "Ссылка";
+App::$strings["Web link."] = "Веб-ссылка.";
+App::$strings["Brief description or title"] = "Подробное описание или заголовок";
+App::$strings["Notes and Info"] = "Замечания и информация";
+App::$strings["Body"] = "Текст";
+App::$strings["TOTP Two-Step Verification"] = "Двухэтапная верификация TOTP";
+App::$strings["Enter the 2-step verification generated by your authenticator app:"] = "Введите код проверки, созданный вашим приложением для аутентификации";
+App::$strings["Success!"] = "Успех!";
+App::$strings["Invalid code, please try again."] = "Неверный код. Пожалуйста, попробуйте ещё раз.";
+App::$strings["Too many invalid codes..."] = "Слишком много неверных кодов...";
+App::$strings["Verify"] = "Проверить";
+App::$strings["You haven't set a TOTP secret yet.\nPlease click the button below to generate one and register this site\nwith your preferred authenticator app."] = "Вы еще не установили секретный код TOTP. Пожалуйста, нажмите на кнопку ниже, чтобы сгенерировать его и зарегистрировать этот сайт в предпочитаемом вами приложении для аутентификации.";
+App::$strings["Your TOTP secret is"] = "Ваш секретный код TOTP";
+App::$strings["Be sure to save it somewhere in case you lose or replace your mobile device.\nUse your mobile device to scan the QR code below to register this site\nwith your preferred authenticator app."] = "Обязательно сохраните его где-нибудь на случай потери или замены мобильного устройства. С помощью мобильного устройства отсканируйте приведенный ниже QR-код, чтобы зарегистрировать этот сайт в предпочитаемом вами приложении для аутентификации.";
+App::$strings["Test"] = "Тест";
+App::$strings["Generate New Secret"] = "Сгенерировать новый код";
+App::$strings["Go"] = "Вперёд";
+App::$strings["Enter your password"] = "Введите ваш пароль";
+App::$strings["enter TOTP code from your device"] = "введите код TOTP из вашего устройства";
+App::$strings["Pass!"] = "Принято!";
+App::$strings["Fail"] = "Отказано";
+App::$strings["Incorrect password, try again."] = "Неверный пароль, попробуйте снова.";
+App::$strings["Record your new TOTP secret and rescan the QR code above."] = "Запишите ваш секретный код TOTP и повторно отсканируйте приведенный ниже QR-код.";
+App::$strings["TOTP Settings"] = "Настройки TOTP";
+App::$strings["Hubzilla File Storage Import"] = "Импорт файлового хранилища Hubzilla";
+App::$strings["This will import all your cloud files from another server."] = "Это позволит импортировать все ваши файлы с другого сервера.";
+App::$strings["Hubzilla Server base URL"] = "Базовый URL сервера Hubzilla";
+App::$strings["NSA Bait App"] = "Приложение NSA Bait";
+App::$strings["Make yourself a political target"] = "Сделать себя политической мишенью";
+App::$strings["Smileybutton App"] = "Приложение \"Кнопка со смайликам\"";
+App::$strings["Adds a smileybutton to the jot editor"] = "Добавлять кнопку со смайликами в редактор Jot";
+App::$strings["Hide the button and show the smilies directly."] = "Скрыть кнопку и сразу показывать смайлики.";
+App::$strings["Smileybutton Settings"] = "Настройки кнопки со смайликами";
+App::$strings["Flattr this!"] = "Flattr это!";
+App::$strings["Flattr widget settings updated."] = "Настройки виджета Flattr обновлены.";
+App::$strings["Flattr Widget App"] = "Приложение \"Виджет Flattr\"";
+App::$strings["Add a Flattr button to your channel page"] = "Добавить кнопку Flattr на страницу вашего канала";
+App::$strings["Flattr user"] = "Пользователь Flattr";
+App::$strings["URL of the Thing to flattr"] = "URL ccылки на Flattr";
+App::$strings["If empty channel URL is used"] = "Если пусто, то используется URL канала";
+App::$strings["Title of the Thing to flattr"] = "Заголовок вещи на Flattr";
+App::$strings["If empty \"channel name on The Hubzilla\" will be used"] = "Если пусто, то будет использовано \"Название канала Hubzilla\"";
+App::$strings["Static or dynamic flattr button"] = "Статическая или динамическая кнопка Flattr";
+App::$strings["static"] = "статическая";
+App::$strings["dynamic"] = "динамическая";
+App::$strings["Alignment of the widget"] = "Выравнивание виджета";
+App::$strings["left"] = "слева";
+App::$strings["right"] = "справа";
+App::$strings["Flattr Widget"] = "Виджет Flattr";
App::$strings["lonely"] = "одинокий";
App::$strings["drunk"] = "пьяный";
App::$strings["horny"] = "возбуждённый";
@@ -2874,675 +3560,11 @@ App::$strings["victorious"] = "победивший";
App::$strings["defeated"] = "проигравший";
App::$strings["envious"] = "завидует";
App::$strings["jealous"] = "ревнует";
-App::$strings["XMPP settings updated."] = "Настройки XMPP обновлены.";
-App::$strings["XMPP App"] = "Приложение XMPP";
-App::$strings["Embedded XMPP (Jabber) client"] = "Встренный клиент XMPP (Jabber)";
-App::$strings["Individual credentials"] = "Индивидуальные разрешения";
-App::$strings["Jabber BOSH server"] = "Сервер Jabber BOSH";
-App::$strings["XMPP Settings"] = "Настройки XMPP";
-App::$strings["Jabber BOSH host"] = "Узел Jabber BOSH";
-App::$strings["Use central userbase"] = "Использовать центральную базу данных";
-App::$strings["If enabled, members will automatically login to an ejabberd server that has to be installed on this machine with synchronized credentials via the \"auth_ejabberd.php\" script."] = "Если включено, участники автоматически войдут на сервер ejabberd, который должен быть установлен на этом компьютере с синхронизированными учетными данными через скрипт \"auth_ejabberd.php\".";
-App::$strings["Who likes me?"] = "Кому я нравлюсь?";
-App::$strings["Pump.io Settings saved."] = "Настройки Pump.io сохранены.";
-App::$strings["Pump.io Crosspost Connector App"] = "Приложение \"Публикация в Pump.io\"";
-App::$strings["Relay public posts to pump.io"] = "Пересылает общедоступные публикации в Pump.io";
-App::$strings["Pump.io servername"] = "Имя сервера Pump.io";
-App::$strings["Without \"http://\" or \"https://\""] = "Без \"http://\" или \"https://\"";
-App::$strings["Pump.io username"] = "Имя пользователя Pump.io";
-App::$strings["Without the servername"] = "без имени сервера";
-App::$strings["You are not authenticated to pumpio"] = "Вы не аутентифицированы на Pump.io";
-App::$strings["(Re-)Authenticate your pump.io connection"] = "Аутентифицировать (повторно) ваше соединение с Pump.io";
-App::$strings["Post to pump.io by default"] = "Публиковать в Pump.io по умолчанию";
-App::$strings["Should posts be public"] = "Публикации должны быть общедоступными";
-App::$strings["Mirror all public posts"] = "Отображать все общедоступные публикации";
-App::$strings["Pump.io Crosspost Connector"] = "Публикация в Pump.io";
-App::$strings["You are now authenticated to pumpio."] = "Вы аутентифицированы в Pump.io";
-App::$strings["return to the featured settings page"] = "Вернутся к странице настроек";
-App::$strings["Post to Pump.io"] = "Опубликовать в Pump.io";
-App::$strings["An account has been created for you."] = "Учётная запись, которая была для вас создана.";
-App::$strings["Authentication successful but rejected: account creation is disabled."] = "Аутентификация выполнена успешно, но отклонена: создание учетной записи отключено.";
-App::$strings["__ctx:opensearch__ Search %1\$s (%2\$s)"] = "Искать %1\$s (%2\$s)";
-App::$strings["__ctx:opensearch__ \$Projectname"] = "";
-App::$strings["Search \$Projectname"] = "Поиск \$Projectname";
-App::$strings["Redmatrix File Storage Import"] = "Импорт файлового хранилища Redmatrix";
-App::$strings["This will import all your Redmatrix cloud files to this channel."] = "Это позволит импортировать все ваши файлы в Redmatrix в этот канал.";
-App::$strings["file"] = "файл";
-App::$strings["Send email to all members"] = "Отправить email всем участникам";
-App::$strings["%1\$d of %2\$d messages sent."] = "%1\$d из %2\$d сообщений отправлено.";
-App::$strings["Send email to all hub members."] = "Отправить email всем участникам узла.";
-App::$strings["Sender Email address"] = "Адрес электронной почты отправителя";
-App::$strings["Test mode (only send to hub administrator)"] = "Тестовый режим (отправка только администратору узла)";
-App::$strings["Profile to assign new connections"] = "Назначить профиль для новых контактов";
-App::$strings["Frequently"] = "Часто";
-App::$strings["Hourly"] = "Ежечасно";
-App::$strings["Twice daily"] = "Дважды в день";
-App::$strings["Daily"] = "Ежедневно";
-App::$strings["Weekly"] = "Еженедельно";
-App::$strings["Monthly"] = "Ежемесячно";
-App::$strings["Currently Male"] = "В настоящее время мужской";
-App::$strings["Currently Female"] = "В настоящее время женский";
-App::$strings["Mostly Male"] = "В основном мужской";
-App::$strings["Mostly Female"] = "В основном женский";
-App::$strings["Transgender"] = "Трансгендер";
-App::$strings["Intersex"] = "Интерсексуал";
-App::$strings["Transsexual"] = "Транссексуал";
-App::$strings["Hermaphrodite"] = "Гермафродит";
-App::$strings["Neuter"] = "Среднего рода";
-App::$strings["Non-specific"] = "Неспецифический";
-App::$strings["Undecided"] = "Не решил";
-App::$strings["Males"] = "Мужчины";
-App::$strings["Females"] = "Женщины";
-App::$strings["Gay"] = "Гей";
-App::$strings["Lesbian"] = "Лесбиянка";
-App::$strings["No Preference"] = "Без предпочтений";
-App::$strings["Bisexual"] = "Бисексуал";
-App::$strings["Autosexual"] = "Автосексуал";
-App::$strings["Abstinent"] = "Воздержание";
-App::$strings["Virgin"] = "Девственник";
-App::$strings["Deviant"] = "Отклоняющийся от нормы";
-App::$strings["Fetish"] = "Фетишист";
-App::$strings["Oodles"] = "Множественный";
-App::$strings["Nonsexual"] = "Асексуал";
-App::$strings["Single"] = "Одиночка";
-App::$strings["Lonely"] = "Одинокий";
-App::$strings["Available"] = "Свободен";
-App::$strings["Unavailable"] = "Занят";
-App::$strings["Has crush"] = "Влюблён";
-App::$strings["Infatuated"] = "без ума";
-App::$strings["Dating"] = "Встречаюсь";
-App::$strings["Unfaithful"] = "Неверный";
-App::$strings["Sex Addict"] = "Эротоман";
-App::$strings["Friends/Benefits"] = "Друзья / Выгоды";
-App::$strings["Casual"] = "Легкомысленный";
-App::$strings["Engaged"] = "Помолвлен";
-App::$strings["Married"] = "В браке";
-App::$strings["Imaginarily married"] = "В воображаемом браке";
-App::$strings["Partners"] = "Партнёрство";
-App::$strings["Cohabiting"] = "Сожительствующие";
-App::$strings["Common law"] = "Гражданский брак";
-App::$strings["Happy"] = "Счастлив";
-App::$strings["Not looking"] = "Не нуждаюсь";
-App::$strings["Swinger"] = "Свингер";
-App::$strings["Betrayed"] = "Предан";
-App::$strings["Separated"] = "Разделён";
-App::$strings["Unstable"] = "Нестабильно";
-App::$strings["Divorced"] = "В разводе";
-App::$strings["Imaginarily divorced"] = "В воображаемом разводе";
-App::$strings["Widowed"] = "Вдовец / вдова";
-App::$strings["Uncertain"] = "Неопределенный";
-App::$strings["It's complicated"] = "Это сложно";
-App::$strings["Don't care"] = "Всё равно";
-App::$strings["Ask me"] = "Спроси меня";
-App::$strings["likes %1\$s's %2\$s"] = "Нравится %1\$s %2\$s";
-App::$strings["doesn't like %1\$s's %2\$s"] = "Не нравится %1\$s %2\$s";
-App::$strings["%1\$s is now connected with %2\$s"] = "%1\$s теперь в контакте с %2\$s";
-App::$strings["%1\$s poked %2\$s"] = "%1\$s ткнул %2\$s";
-App::$strings["poked"] = "ткнут";
-App::$strings["View %s's profile @ %s"] = "Просмотреть профиль %s @ %s";
-App::$strings["Categories:"] = "Категории:";
-App::$strings["Filed under:"] = "Хранить под:";
-App::$strings["View in context"] = "Показать в контексте";
-App::$strings["remove"] = "удалить";
-App::$strings["Loading..."] = "Загрузка...";
-App::$strings["Delete Selected Items"] = "Удалить выбранные элементы";
-App::$strings["View Source"] = "Просмотреть источник";
-App::$strings["Follow Thread"] = "Следить за темой";
-App::$strings["Unfollow Thread"] = "Прекратить отслеживать тему";
-App::$strings["Edit Connection"] = "Редактировать контакт";
-App::$strings["Message"] = "Сообщение";
-App::$strings["%s likes this."] = "%s нравится это.";
-App::$strings["%s doesn't like this."] = "%s не нравится это.";
-App::$strings["<span %1\$s>%2\$d people</span> like this."] = array(
- 0 => "<span %1\$s>%2\$d человеку</span> это нравится.",
- 1 => "<span %1\$s>%2\$d человекам</span> это нравится.",
- 2 => "<span %1\$s>%2\$d человекам</span> это нравится.",
-);
-App::$strings["<span %1\$s>%2\$d people</span> don't like this."] = array(
- 0 => "<span %1\$s>%2\$d человеку</span> это не нравится.",
- 1 => "<span %1\$s>%2\$d человекам</span> это не нравится.",
- 2 => "<span %1\$s>%2\$d человекам</span> это не нравится.",
-);
-App::$strings["and"] = "и";
-App::$strings[", and %d other people"] = array(
- 0 => ", и ещё %d человеку",
- 1 => ", и ещё %d человекам",
- 2 => ", и ещё %d человекам",
-);
-App::$strings["%s like this."] = "%s нравится это.";
-App::$strings["%s don't like this."] = "%s не нравится это.";
-App::$strings["__ctx:noun__ Attending"] = array(
- 0 => "Посетит",
- 1 => "Посетят",
- 2 => "Посетят",
-);
-App::$strings["__ctx:noun__ Not Attending"] = array(
- 0 => "Не посетит",
- 1 => "Не посетят",
- 2 => "Не посетят",
-);
-App::$strings["__ctx:noun__ Undecided"] = "Не решил";
-App::$strings["__ctx:noun__ Agree"] = array(
- 0 => "Согласен",
- 1 => "Согласны",
- 2 => "Согласны",
-);
-App::$strings["__ctx:noun__ Disagree"] = array(
- 0 => "Не согласен",
- 1 => "Не согласны",
- 2 => "Не согласны",
-);
-App::$strings["__ctx:noun__ Abstain"] = array(
- 0 => "Воздержался",
- 1 => "Воздержались",
- 2 => "Воздержались",
-);
-App::$strings["%1\$s's bookmarks"] = "Закладки пользователя %1\$s";
-App::$strings["Unable to import a removed channel."] = "Невозможно импортировать удалённый канал.";
-App::$strings["Cannot create a duplicate channel identifier on this system. Import failed."] = "Не удалось создать дублирующийся идентификатор канала. Импорт невозможен.";
-App::$strings["Cloned channel not found. Import failed."] = "Клон канала не найден. Импорт невозможен.";
-App::$strings["prev"] = "предыдущий";
-App::$strings["first"] = "первый";
-App::$strings["last"] = "последний";
-App::$strings["next"] = "следующий";
-App::$strings["older"] = "старше";
-App::$strings["newer"] = "новее";
-App::$strings["No connections"] = "Нет контактов";
-App::$strings["View all %s connections"] = "Просмотреть все %s контактов";
-App::$strings["Network: %s"] = "Сеть: %s";
-App::$strings["poke"] = "Ткнуть";
-App::$strings["ping"] = "Пингануть";
-App::$strings["pinged"] = "Отпингован";
-App::$strings["prod"] = "Подтолкнуть";
-App::$strings["prodded"] = "Подтолкнут";
-App::$strings["slap"] = "Шлёпнуть";
-App::$strings["slapped"] = "Шлёпнут";
-App::$strings["finger"] = "Указать";
-App::$strings["fingered"] = "Указан";
-App::$strings["rebuff"] = "Дать отпор";
-App::$strings["rebuffed"] = "Дан отпор";
-App::$strings["happy"] = "счастливый";
-App::$strings["sad"] = "грустный";
-App::$strings["mellow"] = "спокойный";
-App::$strings["tired"] = "усталый";
-App::$strings["perky"] = "весёлый";
-App::$strings["angry"] = "сердитый";
-App::$strings["stupefied"] = "отупевший";
-App::$strings["puzzled"] = "недоумевающий";
-App::$strings["interested"] = "заинтересованный";
-App::$strings["bitter"] = "едкий";
-App::$strings["cheerful"] = "бодрый";
-App::$strings["alive"] = "энергичный";
-App::$strings["annoyed"] = "раздражённый";
-App::$strings["anxious"] = "обеспокоенный";
-App::$strings["cranky"] = "капризный";
-App::$strings["disturbed"] = "встревоженный";
-App::$strings["frustrated"] = "разочарованный";
-App::$strings["depressed"] = "подавленный";
-App::$strings["motivated"] = "мотивированный";
-App::$strings["relaxed"] = "расслабленный";
-App::$strings["surprised"] = "удивленный";
-App::$strings["Monday"] = "Понедельник";
-App::$strings["Tuesday"] = "Вторник";
-App::$strings["Wednesday"] = "Среда";
-App::$strings["Thursday"] = "Четверг";
-App::$strings["Friday"] = "Пятница";
-App::$strings["Saturday"] = "Суббота";
-App::$strings["Sunday"] = "Воскресенье";
-App::$strings["January"] = "Январь";
-App::$strings["February"] = "Февраль";
-App::$strings["March"] = "Март";
-App::$strings["April"] = "Апрель";
-App::$strings["May"] = "Май";
-App::$strings["June"] = "Июнь";
-App::$strings["July"] = "Июль";
-App::$strings["August"] = "Август";
-App::$strings["September"] = "Сентябрь";
-App::$strings["October"] = "Октябрь";
-App::$strings["November"] = "Ноябрь";
-App::$strings["December"] = "Декабрь";
-App::$strings["Unknown Attachment"] = "Неизвестное вложение";
-App::$strings["unknown"] = "неизвестный";
-App::$strings["remove category"] = "удалить категорию";
-App::$strings["remove from file"] = "удалить из файла";
-App::$strings["Download binary/encrypted content"] = "Загрузить двоичное / зашифрованное содержимое";
-App::$strings["default"] = "по умолчанию";
-App::$strings["Page layout"] = "Шаблон страницы";
-App::$strings["You can create your own with the layouts tool"] = "Вы можете создать свой собственный с помощью инструмента шаблонов";
-App::$strings["HTML"] = "";
-App::$strings["Comanche Layout"] = "Шаблон Comanche";
-App::$strings["PHP"] = "";
-App::$strings["Page content type"] = "Тип содержимого страницы";
-App::$strings["activity"] = "активность";
-App::$strings["a-z, 0-9, -, and _ only"] = "Только a-z, 0-9, -, и _";
-App::$strings["Design Tools"] = "Инструменты дизайна";
-App::$strings["Pages"] = "Страницы";
-App::$strings["Import"] = "Импортировать";
-App::$strings["Import website..."] = "Импорт веб-сайта...";
-App::$strings["Select folder to import"] = "Выбрать каталог для импорта";
-App::$strings["Import from a zipped folder:"] = "Импортировать из каталога в zip-архиве:";
-App::$strings["Import from cloud files:"] = "Импортировать из сетевых файлов:";
-App::$strings["/cloud/channel/path/to/folder"] = "";
-App::$strings["Enter path to website files"] = "Введите путь к файлам веб-сайта";
-App::$strings["Select folder"] = "Выбрать каталог";
-App::$strings["Export website..."] = "Экспорт веб-сайта...";
-App::$strings["Export to a zip file"] = "Экспортировать в ZIP файл.";
-App::$strings["website.zip"] = "";
-App::$strings["Enter a name for the zip file."] = "Введите имя для ZIP файла.";
-App::$strings["Export to cloud files"] = "Эскпортировать в сетевые файлы:";
-App::$strings["/path/to/export/folder"] = "";
-App::$strings["Enter a path to a cloud files destination."] = "Введите путь к расположению сетевых файлов.";
-App::$strings["Specify folder"] = "Указать каталог";
-App::$strings["%d invitation available"] = array(
- 0 => "доступно %d приглашение",
- 1 => "доступны %d приглашения",
- 2 => "доступны %d приглашений",
-);
-App::$strings["Find Channels"] = "Поиск каналов";
-App::$strings["Enter name or interest"] = "Впишите имя или интерес";
-App::$strings["Connect/Follow"] = "Подключить / отслеживать";
-App::$strings["Examples: Robert Morgenstein, Fishing"] = "Примеры: Владимир Ильич, Революционер";
-App::$strings["Random Profile"] = "Случайный профиль";
-App::$strings["Invite Friends"] = "Пригласить друзей";
-App::$strings["Advanced example: name=fred and country=iceland"] = "Расширенный пример: name=ivan and country=russia";
-App::$strings["Common Connections"] = "Общие контакты";
-App::$strings["View all %d common connections"] = "Просмотреть все %d общих контактов";
-App::$strings["%1\$s wrote the following %2\$s %3\$s"] = "%1\$s была создана %2\$s %3\$s";
-App::$strings["Channel is blocked on this site."] = "Канал блокируется на этом сайте.";
-App::$strings["Channel location missing."] = "Местоположение канала отсутствует.";
-App::$strings["Response from remote channel was incomplete."] = "Ответ удаленного канала неполный.";
-App::$strings["Premium channel - please visit:"] = "Премимум-канал - пожалуйста посетите:";
-App::$strings["Channel was deleted and no longer exists."] = "Канал удален и больше не существует.";
-App::$strings["Remote channel or protocol unavailable."] = "Удалённый канал или протокол недоступен.";
-App::$strings["Channel discovery failed."] = "Не удалось обнаружить канал.";
-App::$strings["Protocol disabled."] = "Протокол отключен.";
-App::$strings["Cannot connect to yourself."] = "Нельзя подключиться к самому себе.";
-App::$strings["Delete this item?"] = "Удалить этот элемент?";
-App::$strings["%s show less"] = "%s показать меньше";
-App::$strings["%s expand"] = "%s развернуть";
-App::$strings["%s collapse"] = "%s свернуть";
-App::$strings["Password too short"] = "Пароль слишком короткий";
-App::$strings["Passwords do not match"] = "Пароли не совпадают";
-App::$strings["everybody"] = "все";
-App::$strings["Secret Passphrase"] = "Тайный пароль";
-App::$strings["Passphrase hint"] = "Подсказка для пароля";
-App::$strings["Notice: Permissions have changed but have not yet been submitted."] = "Уведомление: Права доступа изменились, но до сих пор не сохранены.";
-App::$strings["close all"] = "закрыть все";
-App::$strings["Nothing new here"] = "Здесь нет ничего нового";
-App::$strings["Rate This Channel (this is public)"] = "Оценкa этoго канала (общедоступно)";
-App::$strings["Describe (optional)"] = "Охарактеризовать (необязательно)";
-App::$strings["Please enter a link URL"] = "Пожалуйста, введите URL ссылки";
-App::$strings["Unsaved changes. Are you sure you wish to leave this page?"] = "Есть несохраненные изменения. Вы уверены, что хотите покинуть эту страницу?";
-App::$strings["lovely"] = "прекрасно";
-App::$strings["wonderful"] = "замечательно";
-App::$strings["fantastic"] = "фантастично";
-App::$strings["great"] = "отлично";
-App::$strings["Your chosen nickname was either already taken or not valid. Please use our suggestion ("] = "Выбранный вами псевдоним уже используется или недействителен. Попробуйте использовать наше предложение (";
-App::$strings[") or enter a new one."] = ") или введите новый.";
-App::$strings["Thank you, this nickname is valid."] = "Спасибо, этот псевдоним может быть использован.";
-App::$strings["A channel name is required."] = "Требуется название канала.";
-App::$strings["This is a "] = "Это ";
-App::$strings[" channel name"] = " название канала";
-App::$strings["Back to reply"] = "Вернуться к ответу";
-App::$strings["%d minutes"] = array(
- 0 => "%d минуту",
- 1 => "%d минуты",
- 2 => "%d минут",
-);
-App::$strings["about %d hours"] = array(
- 0 => "около %d часa",
- 1 => "около %d часов",
- 2 => "около %d часов",
-);
-App::$strings["%d days"] = array(
- 0 => "%d день",
- 1 => "%d дня",
- 2 => "%d дней",
-);
-App::$strings["%d months"] = array(
- 0 => "%d месяц",
- 1 => "%d месяца",
- 2 => "%d месяцев",
-);
-App::$strings["%d years"] = array(
- 0 => "%d год",
- 1 => "%d года",
- 2 => "%d лет",
-);
-App::$strings["timeago.prefixAgo"] = "";
-App::$strings["timeago.prefixFromNow"] = "через";
-App::$strings["timeago.suffixAgo"] = "назад";
-App::$strings["timeago.suffixFromNow"] = "";
-App::$strings["less than a minute"] = "менее чем одну минуту";
-App::$strings["about a minute"] = "около минуты";
-App::$strings["about an hour"] = "около часа";
-App::$strings["a day"] = "день";
-App::$strings["about a month"] = "около месяца";
-App::$strings["about a year"] = "около года";
-App::$strings[" "] = " ";
-App::$strings["timeago.numbers"] = "";
-App::$strings["__ctx:long__ May"] = "Май";
-App::$strings["Jan"] = "Янв";
-App::$strings["Feb"] = "Фев";
-App::$strings["Mar"] = "Мар";
-App::$strings["Apr"] = "Апр";
-App::$strings["__ctx:short__ May"] = "Май";
-App::$strings["Jun"] = "Июн";
-App::$strings["Jul"] = "Июл";
-App::$strings["Aug"] = "Авг";
-App::$strings["Sep"] = "Сен";
-App::$strings["Oct"] = "Окт";
-App::$strings["Nov"] = "Ноя";
-App::$strings["Dec"] = "Дек";
-App::$strings["Sun"] = "Вск";
-App::$strings["Mon"] = "Пон";
-App::$strings["Tue"] = "Вт";
-App::$strings["Wed"] = "Ср";
-App::$strings["Thu"] = "Чет";
-App::$strings["Fri"] = "Пят";
-App::$strings["Sat"] = "Суб";
-App::$strings["__ctx:calendar__ today"] = "сегодня";
-App::$strings["__ctx:calendar__ month"] = "месяц";
-App::$strings["__ctx:calendar__ week"] = "неделя";
-App::$strings["__ctx:calendar__ day"] = "день";
-App::$strings["__ctx:calendar__ All day"] = "Весь день";
-App::$strings["Unable to determine sender."] = "Невозможно определить отправителя.";
-App::$strings["No recipient provided."] = "Получатель не предоставлен.";
-App::$strings["[no subject]"] = "[без темы]";
-App::$strings["Stored post could not be verified."] = "Сохранённая публикация не может быть проверена.";
-App::$strings[" and "] = " и ";
-App::$strings["public profile"] = "общедоступный профиль";
-App::$strings["%1\$s changed %2\$s to &ldquo;%3\$s&rdquo;"] = "%1\$s изменил %2\$s на &ldquo;%3\$s&rdquo;";
-App::$strings["Visit %1\$s's %2\$s"] = "Посетить %1\$s %2\$s";
-App::$strings["%1\$s has an updated %2\$s, changing %3\$s."] = "%1\$s обновлено %2\$s, изменено %3\$s.";
-App::$strings["Item was not found."] = "Элемент не найден.";
-App::$strings["Unknown error."] = "Неизвестная ошибка.";
-App::$strings["No source file."] = "Нет исходного файла.";
-App::$strings["Cannot locate file to replace"] = "Не удается найти файл для замены";
-App::$strings["Cannot locate file to revise/update"] = "Не удается найти файл для пересмотра / обновления";
-App::$strings["File exceeds size limit of %d"] = "Файл превышает предельный размер %d";
-App::$strings["You have reached your limit of %1$.0f Mbytes attachment storage."] = "Вы достигли предела %1$.0f Мбайт для хранения вложений.";
-App::$strings["File upload failed. Possible system limit or action terminated."] = "Загрузка файла не удалась. Возможно система перегружена или попытка прекращена.";
-App::$strings["Stored file could not be verified. Upload failed."] = "Файл для сохранения не может быть проверен. Загрузка не удалась.";
-App::$strings["Path not available."] = "Путь недоступен.";
-App::$strings["Empty pathname"] = "Пустое имя пути";
-App::$strings["duplicate filename or path"] = "дублирующееся имя файла или пути";
-App::$strings["Path not found."] = "Путь не найден.";
-App::$strings["mkdir failed."] = "mkdir не удался";
-App::$strings["database storage failed."] = "ошибка при записи базы данных.";
-App::$strings["Empty path"] = "Пустое имя пути";
-App::$strings["The form security token was not correct. This probably happened because the form has been opened for too long (>3 hours) before submitting it."] = "Неверный токен безопасности для формы. Вероятно, это произошло потому, что форма была открыта слишком долго (> 3-х часов) перед её отправкой.";
-App::$strings["(Unknown)"] = "(Неизвестный)";
-App::$strings["Visible to anybody on the internet."] = "Виден всем в интернете.";
-App::$strings["Visible to you only."] = "Видно только вам.";
-App::$strings["Visible to anybody in this network."] = "Видно всем в этой сети.";
-App::$strings["Visible to anybody authenticated."] = "Видно всем аутентифицированным.";
-App::$strings["Visible to anybody on %s."] = "Видно всем в %s.";
-App::$strings["Visible to all connections."] = "Видно всем контактам.";
-App::$strings["Visible to approved connections."] = "Видно только одобренным контактам.";
-App::$strings["Visible to specific connections."] = "Видно указанным контактам.";
-App::$strings["Privacy group is empty."] = "Группа конфиденциальности пуста";
-App::$strings["Privacy group: %s"] = "Группа конфиденциальности: %s";
-App::$strings["Connection not found."] = "Контакт не найден.";
-App::$strings["profile photo"] = "Фотография профиля";
-App::$strings["[Edited %s]"] = "[Отредактировано %s]";
-App::$strings["__ctx:edit_activity__ Post"] = "Публикация";
-App::$strings["__ctx:edit_activity__ Comment"] = "Комментарий";
-App::$strings["Unable to obtain identity information from database"] = "Невозможно получить идентификационную информацию из базы данных";
-App::$strings["Empty name"] = "Пустое имя";
-App::$strings["Name too long"] = "Слишком длинное имя";
-App::$strings["No account identifier"] = "Идентификатор аккаунта отсутствует";
-App::$strings["Nickname is required."] = "Требуется псевдоним.";
-App::$strings["Unable to retrieve created identity"] = "Не удается получить созданный идентификатор";
-App::$strings["Default Profile"] = "Профиль по умолчанию";
-App::$strings["Unable to retrieve modified identity"] = "Не удается найти изменённый идентификатор";
-App::$strings["Create New Profile"] = "Создать новый профиль";
-App::$strings["Visible to everybody"] = "Видно всем";
-App::$strings["Gender:"] = "Пол:";
-App::$strings["Homepage:"] = "Домашняя страница:";
-App::$strings["Online Now"] = "Сейчас в сети";
-App::$strings["Change your profile photo"] = "Изменить фотографию вашего профиля";
-App::$strings["Trans"] = "Трансексуал";
-App::$strings["Like this channel"] = "нравится этот канал";
-App::$strings["j F, Y"] = "";
-App::$strings["j F"] = "";
-App::$strings["Birthday:"] = "День рождения:";
-App::$strings["for %1\$d %2\$s"] = "для %1\$d %2\$s";
-App::$strings["Tags:"] = "Теги:";
-App::$strings["Sexual Preference:"] = "Сексуальные предпочтения:";
-App::$strings["Political Views:"] = "Политические взгляды:";
-App::$strings["Religion:"] = "Религия:";
-App::$strings["Hobbies/Interests:"] = "Хобби / интересы:";
-App::$strings["Likes:"] = "Что вам нравится:";
-App::$strings["Dislikes:"] = "Что вам не нравится:";
-App::$strings["Contact information and Social Networks:"] = "Контактная информация и социальные сети:";
-App::$strings["My other channels:"] = "Мои другие каналы:";
-App::$strings["Musical interests:"] = "Музыкальные интересы:";
-App::$strings["Books, literature:"] = "Книги, литература:";
-App::$strings["Television:"] = "Телевидение:";
-App::$strings["Film/dance/culture/entertainment:"] = "Кино / танцы / культура / развлечения:";
-App::$strings["Love/Romance:"] = "Любовь / романтика:";
-App::$strings["Work/employment:"] = "Работа / занятость:";
-App::$strings["School/education:"] = "Школа / образование:";
-App::$strings["Like this thing"] = "нравится этo";
-App::$strings["l F d, Y \\@ g:i A"] = "";
-App::$strings["Starts:"] = "Начало:";
-App::$strings["Finishes:"] = "Окончание:";
-App::$strings["l F d, Y"] = "";
-App::$strings["Start:"] = "Начало:";
-App::$strings["End:"] = "Окончание:";
-App::$strings["This event has been added to your calendar."] = "Это событие было добавлено в ваш календарь.";
-App::$strings["Not specified"] = "Не указано";
-App::$strings["Needs Action"] = "Требует действия";
-App::$strings["Completed"] = "Завершено";
-App::$strings["In Process"] = "В процессе";
-App::$strings["Cancelled"] = "Отменено";
-App::$strings["Home, Voice"] = "Дом, голос";
-App::$strings["Home, Fax"] = "Дом, факс";
-App::$strings["Work, Voice"] = "Работа, голос";
-App::$strings["Work, Fax"] = "Работа, факс";
-App::$strings["GNU-Social"] = "";
-App::$strings["RSS/Atom"] = "";
-App::$strings["Facebook"] = "";
-App::$strings["LinkedIn"] = "";
-App::$strings["XMPP/IM"] = "";
-App::$strings["MySpace"] = "";
-App::$strings["Select an alternate language"] = "Выбор дополнительного языка";
-App::$strings["Who can see this?"] = "Кто может это видеть?";
-App::$strings["Custom selection"] = "Настраиваемый выбор";
-App::$strings["Select \"Show\" to allow viewing. \"Don't show\" lets you override and limit the scope of \"Show\"."] = "Нажмите \"Показать\" чтобы разрешить просмотр. \"Не показывать\" позволит вам переопределить и ограничить область показа.";
-App::$strings["Show"] = "Показать";
-App::$strings["Don't show"] = "Не показывать";
-App::$strings["Post permissions %s cannot be changed %s after a post is shared.</br />These permissions set who is allowed to view the post."] = "Разрешения публикации %s не могут быть изменены %s после того, как ею поделились. Эти разрешения устанавливают кому разрешено просматривать эту публикацию.";
-App::$strings["Image/photo"] = "Изображение / фотография";
-App::$strings["Encrypted content"] = "Зашифрованное содержание";
-App::$strings["Install %1\$s element %2\$s"] = "Установить %1\$s элемент %2\$s";
-App::$strings["This post contains an installable %s element, however you lack permissions to install it on this site."] = "Эта публикация содержит устанавливаемый %s элемент, однако у вас нет разрешений для его установки на этом сайте.";
-App::$strings["card"] = "карточка";
-App::$strings["article"] = "статья";
-App::$strings["Click to open/close"] = "Нажмите, чтобы открыть/закрыть";
-App::$strings["spoiler"] = "спойлер";
-App::$strings["View article"] = "Просмотр статьи";
-App::$strings["View summary"] = "Просмотр резюме";
-App::$strings["$1 wrote:"] = "$1 писал:";
-App::$strings["View PDF"] = "Просмотреть PDF";
-App::$strings[" by "] = " из ";
-App::$strings[" on "] = " на ";
-App::$strings["Embedded content"] = "Встроенное содержимое";
-App::$strings["Embedding disabled"] = "Встраивание отключено";
-App::$strings["OpenWebAuth: %1\$s welcomes %2\$s"] = "OpenWebAuth: %1\$s приветствует %2\$s";
-App::$strings["Start calendar week on Monday"] = "Начинать календарную неделю с понедельника";
-App::$strings["Default is Sunday"] = "По умолчанию - воскресенье";
-App::$strings["Event Timezone Selection"] = "Выбор часового пояса события";
-App::$strings["Allow event creation in timezones other than your own."] = "Разрешить создание события в часовой зоне отличной от вашей";
-App::$strings["Search by Date"] = "Поиск по дате";
-App::$strings["Ability to select posts by date ranges"] = "Возможность выбора сообщений по диапазонам дат";
-App::$strings["Tag Cloud"] = "Облако тегов";
-App::$strings["Provide a personal tag cloud on your channel page"] = "Показывает личное облако тегов на странице канала";
-App::$strings["Use blog/list mode"] = "Использовать режим блога / списка";
-App::$strings["Comments will be displayed separately"] = "Комментарии будут отображаться отдельно";
-App::$strings["Connection Filtering"] = "Фильтрация контактов";
-App::$strings["Filter incoming posts from connections based on keywords/content"] = "Фильтр входящих сообщений от контактов на основе ключевых слов / контента";
-App::$strings["Conversation"] = "Диалоги";
-App::$strings["Community Tagging"] = "Отметки сообщества";
-App::$strings["Ability to tag existing posts"] = "Возможность помечать тегами существующие публикации";
-App::$strings["Emoji Reactions"] = "Реакции Emoji";
-App::$strings["Add emoji reaction ability to posts"] = "Возможность добавлять реакции Emoji к публикациям";
-App::$strings["Dislike Posts"] = "Не нравящиеся публикации";
-App::$strings["Ability to dislike posts/comments"] = "Возможность отмечать не нравящиеся публикации / комментарии";
-App::$strings["Star Posts"] = "Помечать сообщения";
-App::$strings["Ability to mark special posts with a star indicator"] = "Возможность отметить специальные сообщения индикатором-звёздочкой";
-App::$strings["Reply on comment"] = "Ответить на комментарий";
-App::$strings["Ability to reply on selected comment"] = "Возможность ответить на выбранный комментарий";
-App::$strings["Advanced Directory Search"] = "Расширенный поиск в каталоге";
-App::$strings["Allows creation of complex directory search queries"] = "Позволяет создание сложных поисковых запросов в каталоге";
-App::$strings["Editor"] = "Редактор";
-App::$strings["Post Categories"] = "Категории публикаций";
-App::$strings["Add categories to your posts"] = "Добавить категории для ваших публикаций";
-App::$strings["Large Photos"] = "Большие фотографии";
-App::$strings["Include large (1024px) photo thumbnails in posts. If not enabled, use small (640px) photo thumbnails"] = "Включить большие (1024px) миниатюры изображений в публикациях. Если не включено, использовать маленькие (640px) миниатюры.";
-App::$strings["Even More Encryption"] = "Еще больше шифрования";
-App::$strings["Allow optional encryption of content end-to-end with a shared secret key"] = "Разрешить дополнительное end-to-end шифрование содержимого с общим секретным ключом";
-App::$strings["Enable Voting Tools"] = "Включить инструменты голосования";
-App::$strings["Provide a class of post which others can vote on"] = "Предоставь класс публикаций с возможностью голосования";
-App::$strings["Disable Comments"] = "Отключить комментарии";
-App::$strings["Provide the option to disable comments for a post"] = "Предоставить возможность отключать комментарии для публикаций";
-App::$strings["Delayed Posting"] = "Задержанная публикация";
-App::$strings["Allow posts to be published at a later date"] = "Разрешить размешать публикации следующими датами";
-App::$strings["Content Expiration"] = "Истечение срока действия содержимого";
-App::$strings["Remove posts/comments and/or private messages at a future time"] = "Удалять публикации / комментарии и / или личные сообщения";
-App::$strings["Suppress Duplicate Posts/Comments"] = "Подавлять дублирующие публикации / комментарии";
-App::$strings["Prevent posts with identical content to be published with less than two minutes in between submissions."] = "Предотвращает появление публикаций с одинаковым содержимым если интервал между ними менее 2 минут";
-App::$strings["Auto-save drafts of posts and comments"] = "Автоматически сохранять черновики публикаций и комментариев";
-App::$strings["Automatically saves post and comment drafts in local browser storage to help prevent accidental loss of compositions"] = "Автоматически сохраняет черновики публикаций и комментариев в локальном хранилище браузера для предотвращения их случайной утраты";
-App::$strings["Manage"] = "Управление";
-App::$strings["Navigation Channel Select"] = "Выбор канала навигации";
-App::$strings["Change channels directly from within the navigation dropdown menu"] = "Изменить канал напрямую из выпадающего меню";
-App::$strings["Save search terms for re-use"] = "Сохранять результаты поиска для повторного использования";
-App::$strings["Ability to file posts under folders"] = "Возможность размещать публикации в каталогах";
-App::$strings["Alternate Stream Order"] = "Отображение потока";
-App::$strings["Ability to order the stream by last post date, last comment date or unthreaded activities"] = "Возможность показывать поток по дате последнего сообщения, последнего комментария или в порядке поступления";
-App::$strings["Contact Filter"] = "Фильтр контактов";
-App::$strings["Ability to display only posts of a selected contact"] = "Возможность показа публикаций только от выбранных контактов";
-App::$strings["Forum Filter"] = "Фильтр по форумам";
-App::$strings["Ability to display only posts of a specific forum"] = "Возможность показа публикаций только определённого форума";
-App::$strings["Personal Posts Filter"] = "Персональный фильтр публикаций";
-App::$strings["Ability to display only posts that you've interacted on"] = "Возможность показа только тех публикаций с которыми вы взаимодействовали";
-App::$strings["Photo Location"] = "Местоположение фотографии";
-App::$strings["If location data is available on uploaded photos, link this to a map."] = "Если данные о местоположении доступны на загруженных фотографий, связать их с картой.";
-App::$strings["Advanced Profiles"] = "Расширенные профили";
-App::$strings["Additional profile sections and selections"] = "Дополнительные секции и выборы профиля";
-App::$strings["Profile Import/Export"] = "Импорт / экспорт профиля";
-App::$strings["Save and load profile details across sites/channels"] = "Сохранение и загрузка настроек профиля на всех сайтах / каналах";
-App::$strings["Multiple Profiles"] = "Несколько профилей";
-App::$strings["Ability to create multiple profiles"] = "Возможность создания нескольких профилей";
-App::$strings["Trending"] = "В тренде";
-App::$strings["Keywords"] = "Ключевые слова";
-App::$strings["have"] = "иметь";
-App::$strings["has"] = "есть";
-App::$strings["want"] = "хотеть";
-App::$strings["wants"] = "хотеть";
-App::$strings["likes"] = "нравится";
-App::$strings["dislikes"] = "не нравится";
-App::$strings["Not a valid email address"] = "Недействительный адрес электронной почты";
-App::$strings["Your email domain is not among those allowed on this site"] = "Домен электронной почты не входит в число тех, которые разрешены на этом сайте";
-App::$strings["Your email address is already registered at this site."] = "Ваш адрес электронной почты уже зарегистрирован на этом сайте.";
-App::$strings["An invitation is required."] = "Требуется приглашение.";
-App::$strings["Invitation could not be verified."] = "Не удалось проверить приглашение.";
-App::$strings["Please enter the required information."] = "Пожалуйста, введите необходимую информацию.";
-App::$strings["Failed to store account information."] = "Не удалось сохранить информацию аккаунта.";
-App::$strings["Registration confirmation for %s"] = "Подтверждение регистрации на %s";
-App::$strings["Registration request at %s"] = "Запрос регистрации на %s";
-App::$strings["your registration password"] = "ваш пароль регистрации";
-App::$strings["Registration details for %s"] = "Регистрационные данные для %s";
-App::$strings["Account approved."] = "Аккаунт утвержден.";
-App::$strings["Registration revoked for %s"] = "Регистрация отозвана для %s";
-App::$strings["Click here to upgrade."] = "Нажмите здесь для обновления.";
-App::$strings["This action exceeds the limits set by your subscription plan."] = "Это действие превышает ограничения, установленные в вашем плане.";
-App::$strings["This action is not available under your subscription plan."] = "Это действие невозможно из-за ограничений в вашем плане.";
-App::$strings["Birthday"] = "День рождения";
-App::$strings["Age: "] = "Возраст:";
-App::$strings["YYYY-MM-DD or MM-DD"] = "YYYY-MM-DD или MM-DD";
-App::$strings["less than a second ago"] = "менее чем одну секунду";
-App::$strings["__ctx:e.g. 22 hours ago, 1 minute ago__ %1\$d %2\$s ago"] = "%1\$d %2\$s назад";
-App::$strings["__ctx:relative_date__ year"] = array(
- 0 => "год",
- 1 => "года",
- 2 => "лет",
-);
-App::$strings["__ctx:relative_date__ month"] = array(
- 0 => "месяц",
- 1 => "месяца",
- 2 => "месяцев",
-);
-App::$strings["__ctx:relative_date__ week"] = array(
- 0 => "неделю",
- 1 => "недели",
- 2 => "недель",
-);
-App::$strings["__ctx:relative_date__ day"] = array(
- 0 => "день",
- 1 => "дня",
- 2 => "дней",
-);
-App::$strings["__ctx:relative_date__ hour"] = array(
- 0 => "час",
- 1 => "часа",
- 2 => "часов",
-);
-App::$strings["__ctx:relative_date__ minute"] = array(
- 0 => "минуту",
- 1 => "минуты",
- 2 => "минут",
-);
-App::$strings["__ctx:relative_date__ second"] = array(
- 0 => "секунду",
- 1 => "секунды",
- 2 => "секунд",
-);
-App::$strings["%1\$s's birthday"] = "День рождения %1\$s";
-App::$strings["Happy Birthday %1\$s"] = "С Днем рождения %1\$s !";
-App::$strings["Remote authentication"] = "Удаленная аутентификация";
-App::$strings["Click to authenticate to your home hub"] = "Нажмите, чтобы аутентифицировать себя на домашнем узле";
-App::$strings["Manage your channels"] = "Управление вашими каналами";
-App::$strings["Manage your privacy groups"] = "Управление вашим группами конфиденциальности";
-App::$strings["Account/Channel Settings"] = "Настройки аккаунта / канала";
-App::$strings["End this session"] = "Закончить эту сессию";
-App::$strings["Your profile page"] = "Страницa вашего профиля";
-App::$strings["Manage/Edit profiles"] = "Управление / редактирование профилей";
-App::$strings["Sign in"] = "Войти";
-App::$strings["Take me home"] = "Домой";
-App::$strings["Log me out of this site"] = "Выйти с этого сайта";
-App::$strings["Create an account"] = "Создать аккаунт";
-App::$strings["Help and documentation"] = "Справочная информация и документация";
-App::$strings["Search site @name, !forum, #tag, ?docs, content"] = "Искать на сайте @имя, !форум, #тег, ?документ, содержимое";
-App::$strings["Site Setup and Configuration"] = "Установка и конфигурация сайта";
-App::$strings["@name, !forum, #tag, ?doc, content"] = "@имя, !форум, #тег, ?документ, содержимое";
-App::$strings["Please wait..."] = "Подождите пожалуйста ...";
-App::$strings["Add Apps"] = "Добавить приложения";
-App::$strings["Arrange Apps"] = "Упорядочить приложения";
-App::$strings["Toggle System Apps"] = "Показать системные приложения";
-App::$strings["Status Messages and Posts"] = "Статусы и публикации";
-App::$strings["Profile Details"] = "Информация о профиле";
-App::$strings["Photo Albums"] = "Фотоальбомы";
-App::$strings["Files and Storage"] = "Файлы и хранилище";
-App::$strings["Saved Bookmarks"] = "Сохранённые закладки";
-App::$strings["View Cards"] = "Просмотреть карточки";
-App::$strings["View Articles"] = "Просмотр статей";
-App::$strings["View Webpages"] = "Просмотр веб-страниц";
-App::$strings["Image exceeds website size limit of %lu bytes"] = "Файл превышает предельный размер для сайта в %lu байт";
-App::$strings["Image file is empty."] = "Файл изображения пуст.";
-App::$strings["Photo storage failed."] = "Ошибка хранилища фотографий.";
-App::$strings["a new photo"] = "новая фотография";
-App::$strings["__ctx:photo_upload__ %1\$s posted %2\$s to %3\$s"] = "%1\$s опубликовал %2\$s в %3\$s";
-App::$strings["Upload New Photos"] = "Загрузить новые фотографии";
-App::$strings["Invalid data packet"] = "Неверный пакет данных";
-App::$strings["invalid target signature"] = "недопустимая целевая подпись";
-App::$strings["New window"] = "Новое окно";
-App::$strings["Open the selected location in a different window or browser tab"] = "Открыть выбранное местоположение в другом окне или вкладке браузера";
-App::$strings["Delegation session ended."] = "Делегированная сессия завершена.";
-App::$strings["Logged out."] = "Вышел из системы.";
-App::$strings["Email validation is incomplete. Please check your email."] = "Проверка email не завершена. Пожалуйста, проверьте вашу почту.";
-App::$strings["Failed authentication"] = "Ошибка аутентификации";
-App::$strings["Help:"] = "Помощь:";
-App::$strings["Not Found"] = "Не найдено";
+App::$strings["The GNU-Social protocol does not support location independence. Connections you make within that network may be unreachable from alternate channel locations."] = "Протокол GNU-Social не поддерживает независимость от расположения. Ваши контакты установленные в этой сети могут быть недоступны из альтернативных мест размещения канала.";
+App::$strings["GNU-Social Protocol App"] = "Приложение \"Протокол GNU-Social\"";
+App::$strings["GNU-Social Protocol"] = "Протокол GNU-Social";
+App::$strings["Follow"] = "Отслеживать";
+App::$strings["%1\$s is now following %2\$s"] = "%1\$s сейчас отслеживает %2\$s";
+App::$strings["WYSIWYG status editor"] = "WYSIWYG редактор статуса ";
+App::$strings["WYSIWYG Status App"] = "Приложение \"WYSIWYG статус\"";
+App::$strings["WYSIWYG Status"] = "WYSIWYG статус";
diff --git a/view/tpl/admin_security.tpl b/view/tpl/admin_security.tpl
index 9a99c7456..3cc23f5b2 100755
--- a/view/tpl/admin_security.tpl
+++ b/view/tpl/admin_security.tpl
@@ -13,6 +13,9 @@
{{include file="field_checkbox.tpl" field=$content_security}}
{{include file="field_checkbox.tpl" field=$embed_sslonly}}
+ {{include file="field_checkbox.tpl" field=$thumbnail_security}}
+ {{include file="field_checkbox.tpl" field=$inline_pdf}}
+
{{include file="field_textarea.tpl" field=$allowed_email}}
{{include file="field_textarea.tpl" field=$not_allowed_email}}
diff --git a/view/tpl/admin_site.tpl b/view/tpl/admin_site.tpl
index c644bc973..5e10e6eea 100755
--- a/view/tpl/admin_site.tpl
+++ b/view/tpl/admin_site.tpl
@@ -96,7 +96,6 @@
<h3>{{$advanced}}</h3>
{{include file="field_input.tpl" field=$imagick_path}}
- {{include file="field_checkbox.tpl" field=$thumbnail_security}}
{{include file="field_input.tpl" field=$proxy}}
{{include file="field_input.tpl" field=$proxyuser}}
{{include file="field_input.tpl" field=$timeout}}
diff --git a/view/tpl/comment_item.tpl b/view/tpl/comment_item.tpl
index 23594677c..3b51971ec 100755
--- a/view/tpl/comment_item.tpl
+++ b/view/tpl/comment_item.tpl
@@ -1,6 +1,3 @@
- <script>
- var auto_save_draft = {{$auto_save_draft}};
- </script>
{{if $threaded}}
<div class="comment-wwedit-wrapper threaded" id="comment-edit-wrapper-{{$id}}" style="display: block;">
{{else}}
diff --git a/view/tpl/connection_template.tpl b/view/tpl/connection_template.tpl
index a40406d5d..de22bcdbb 100755
--- a/view/tpl/connection_template.tpl
+++ b/view/tpl/connection_template.tpl
@@ -8,6 +8,9 @@
<a href="connedit/{{$contact.id}}/ignore" class="btn btn-warning btn-sm" title="{{$contact.ignore_hover}}"><i class="fa fa-ban"></i> {{$contact.ignore}}</a>
{{/if}}
+ {{if $contact.connect}}
+ <a href="{{$contact.follow}}" class="btn btn-success btn-sm" title="{{$contact.connect_hover}}"><i class="fa fa-plus"></i> {{$contact.connect}}</a>
+ {{/if}}
<a href="#" class="btn btn-danger btn-sm contact-delete-btn" title="{{$contact.delete_hover}}" onclick="dropItem('{{$contact.deletelink}}', '#contact-entry-wrapper-{{$contact.id}}'); return false;"><i class="fa fa-trash-o"></i> {{$contact.delete}}</a>
<a href="{{$contact.link}}" class="btn btn-outline-secondary btn-sm" title="{{$contact.edit_hover}}"><i class="fa fa-pencil"></i> {{$contact.edit}}</a>
{{if $contact.approve}}
diff --git a/view/tpl/conv_item.tpl b/view/tpl/conv_item.tpl
index 09a2e05e0..186551e2d 100755
--- a/view/tpl/conv_item.tpl
+++ b/view/tpl/conv_item.tpl
@@ -20,7 +20,7 @@
{{/if}}
{{if $item.title && !$item.event}}
<div class="p-2{{if $item.is_new}} bg-primary text-white{{/if}} wall-item-title h3{{if !$item.photo}} rounded-top{{/if}}" id="wall-item-title-{{$item.id}}">
- {{if $item.title_tosource}}{{if $item.plink}}<a href="{{$item.plink.href}}" title="{{$item.title}} ({{$item.plink.title}})">{{/if}}{{/if}}{{$item.title}}{{if $item.title_tosource}}{{if $item.plink}}</a>{{/if}}{{/if}}
+ {{if $item.title_tosource}}{{if $item.plink}}<a href="{{$item.plink.href}}" title="{{$item.title}} ({{$item.plink.title}})" rel="nofollow">{{/if}}{{/if}}{{$item.title}}{{if $item.title_tosource}}{{if $item.plink}}</a>{{/if}}{{/if}}
</div>
{{if ! $item.is_new}}
<hr class="m-0">
diff --git a/view/tpl/conv_list.tpl b/view/tpl/conv_list.tpl
index a0c2cf827..8c5b47bf3 100755
--- a/view/tpl/conv_list.tpl
+++ b/view/tpl/conv_list.tpl
@@ -20,7 +20,7 @@
{{/if}}
{{if $item.title && !$item.event}}
<div class="p-2{{if $item.is_new}} bg-primary text-white{{/if}} wall-item-title h3{{if !$item.photo}} rounded-top{{/if}}" id="wall-item-title-{{$item.id}}">
- {{if $item.title_tosource}}{{if $item.plink}}<a href="{{$item.plink.href}}" title="{{$item.title}} ({{$item.plink.title}})">{{/if}}{{/if}}{{$item.title}}{{if $item.title_tosource}}{{if $item.plink}}</a>{{/if}}{{/if}}
+ {{if $item.title_tosource}}{{if $item.plink}}<a href="{{$item.plink.href}}" title="{{$item.title}} ({{$item.plink.title}})" rel="nofollow">{{/if}}{{/if}}{{$item.title}}{{if $item.title_tosource}}{{if $item.plink}}</a>{{/if}}{{/if}}
</div>
{{if ! $item.is_new}}
<hr class="m-0">
diff --git a/view/tpl/head.tpl b/view/tpl/head.tpl
index 5f874426c..bd4cf3747 100755
--- a/view/tpl/head.tpl
+++ b/view/tpl/head.tpl
@@ -15,6 +15,7 @@
{{if $channel_hash}}var channelHash = '{{$channel_hash}}';{{/if}}
{{if $channel_id}}var channelId = '{{$channel_id}}';{{/if}}{{* Used in e.g. autocomplete *}}
var preloadImages = {{$preload_images}};
+ var auto_save_draft = {{$auto_save_draft}};
</script>
diff --git a/view/tpl/usermenu.tpl b/view/tpl/usermenu.tpl
index 8bbfedd07..535d5b5a8 100644
--- a/view/tpl/usermenu.tpl
+++ b/view/tpl/usermenu.tpl
@@ -8,7 +8,7 @@
<ul class="pmenu-body{{if $wrap || !$class}} nav nav-pills flex-column{{elseif !$wrap || $class}} {{$class}}{{/if}}">
{{foreach $items as $mitem }}
<li id="pmenu-item-{{$mitem.mitem_id}}" class="nav-item pmenu-item{{if $mitem.submenu}} dropdown{{/if}}">
- <a href="{{if $mitem.submenu}}#{{else}}{{$mitem.mitem_link}}{{/if}}" class="nav-link {{if $mitem.submenu}} dropdown-toggle{{/if}}"{{if $mitem.submenu}} data-toggle="dropdown"{{/if}}{{if $mitem.newwin}}target="_blank"{{/if}}>{{$mitem.mitem_desc}}{{if $mitem.submenu}}<span class="caret"></span>{{/if}}</a>
+ <a href="{{if $mitem.submenu}}#{{else}}{{$mitem.mitem_link}}{{/if}}" class="nav-link {{if $mitem.submenu}} dropdown-toggle{{/if}}"{{if $mitem.submenu}} data-toggle="dropdown"{{/if}}{{if $mitem.newwin}}target="_blank"{{/if}} rel="nofollow noopener">{{$mitem.mitem_desc}}{{if $mitem.submenu}}<span class="caret"></span>{{/if}}</a>
{{if $mitem.submenu}}{{$mitem.submenu}}{{/if}}
</li>
{{/foreach }}
diff --git a/view/tpl/xchan_vcard.tpl b/view/tpl/xchan_vcard.tpl
index ac796cd47..9c357bba8 100755
--- a/view/tpl/xchan_vcard.tpl
+++ b/view/tpl/xchan_vcard.tpl
@@ -1,7 +1,7 @@
<div id="vcard" class="vcard h-card">
<div id="profile-photo-wrapper"><a href="{{$link}}"><img class="vcard-photo photo u-photo" src="{{$photo}}" alt="{{$name}}" /></a></div>
{{if $connect}}
-<div class="connect-btn-wrapper"><a href="follow?f=&url={{$follow}}" class="btn btn-block btn-success btn-sm"><i class="fa fa-plus"></i> {{$connect}}</a></div>
+<div class="connect-btn-wrapper"><a href="follow?f=&url={{$follow}}" class="btn btn-block btn-success btn-sm" rel="nofollow"><i class="fa fa-plus"></i> {{$connect}}</a></div>
{{/if}}
<div class="fn p-name">{{$name}}</div>
</div>